diff -ruN --text 0.9.2.src/admin/b2antispam.php 1.10.3.src/admin/b2antispam.php
--- 0.9.2.src/admin/b2antispam.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/b2antispam.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,368 +0,0 @@
-<?php
-/**
- * Antispam blacklist handling
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-
-/**
- * Includes:
- */
-require_once (dirname(__FILE__).'/_header.php');
-require_once (dirname(__FILE__).'/'.$admin_dirout.'/'.$core_subdir.'/_functions_antispam.php');
-
-$admin_tab = 'antispam';
-$admin_pagetitle = T_('Antispam');
-
-param( 'action', 'string' );
-param( 'confirm', 'string' );
-param( 'keyword', 'string' );
-param( 'disp_blacklist', 'integer', 0 );
-
-require(dirname(__FILE__).'/_menutop.php');
-require(dirname(__FILE__).'/_menutop_end.php');
-
-// Check permission:
-$current_User->check_perm( 'spamblacklist', 'view', true );
-
-switch( $action )
-{
-	case 'ban':
-		// Check permission:
-		$current_User->check_perm( 'spamblacklist', 'edit', true );
-
-		$keyword = substr( $keyword, 0, 80 );
-		param( 'delhits', 'integer', 0 );
-		param( 'delcomments', 'integer', 0 );
-		param( 'blacklist', 'integer', 0 );
-		param( 'report', 'integer', 0 );
-
-		// Check if the string is too short,
-		// it has to be a minimum of 5 characters to avoid being too generic
-		if( strlen($keyword) < 5 )
-		{
-			echo '<div class="panelinfo">';
-			printf( '<p>'.T_('The keyword [%s] is too short, it has to be a minimum of 5 characters!').'</p>', htmlspecialchars($keyword) );
-			echo '</div>';
-			break;
-		}
-
-		if( $delhits && $deluxe_ban )
-		{	// Delete all banned hit-log entries
-			echo '<div class="panelinfo">';
-			printf( '<h3>'.T_('Deleting log-hits matching [%s]...').'</h3>', htmlspecialchars($keyword) );
-			// Stats entries first
-			$sql = 'DELETE FROM T_hitlog
-							WHERE referingURL LIKE '.$DB->quote('%'.$keyword.'%');
-			$DB->query($sql);
-			echo '</div>';
-		}
-
-		if( $delcomments && $deluxe_ban )
-		{ // Then all banned comments
-			echo '<div class="panelinfo">';
-			printf( '<h3>'.T_('Deleting comments matching [%s]...').'</h3>', htmlspecialchars($keyword) );
-			$sql = 'DELETE FROM T_comments
-							WHERE comment_author LIKE '.$DB->quote('%'.$keyword.'%').'
-								 OR comment_author_url LIKE '.$DB->quote('%'.$keyword.'%').'
-      				   OR comment_content LIKE '.$DB->quote('%'.$keyword.'%');
-			$DB->query($sql);
-			echo '</div>';
-		}
-
-		if( $blacklist )
-		{	// Local blacklist:
-			echo '<div class="panelinfo">';
-			printf( '<h3>'.T_('Blacklisting the keyword [%s]...').'</h3>', htmlspecialchars($keyword) );
-			// Insert into DB:
-			antispam_create( $keyword );
-			echo '</div>';
-		}
-
-		if( $report && $report_abuse )
-		{ // Report this keyword as abuse:
-			b2evonet_report_abuse( $keyword );
-		}
-
-		if( !( $delhits || $delcomments || $blacklist || $report ) )
-		{	// Nothing to do, ask user:
-			?>
-			<div class="panelblock">
-				<form action="b2antispam.php" method="post">
-				<input type="hidden" name="confirm" value="confirm" />
-				<input type="hidden" name="keyword" value="<?php echo format_to_output( $keyword, 'formvalue' ) ?>" />
-				<input type="hidden" name="action" value="ban" />
-				<h2><?php echo T_('Confirm ban &amp; delete') ?></h2>
-
-				<?php
-				if( $deluxe_ban )
-				{	// We can we autodelete junk, check for junk:
-					// Check for potentially affected log hits:
-					$sql = 'SELECT visitID, UNIX_TIMESTAMP(visitTime) AS visitTime, referingURL,
-												 baseDomain, hit_blog_ID, visitURL, hit_remote_addr
-									  FROM T_hitlog
-									 WHERE referingURL LIKE '.$DB->quote('%'.$keyword.'%').'
-									 ORDER BY hit_remote_addr ASC, baseDomain ASC, visitTime DESC';
-					$res_affected_hits = $DB->get_results( $sql, ARRAY_A );
-					if( $DB->num_rows == 0 )
-					{	// No matching hits.
-						printf( '<p><strong>'.T_('No log-hits match the keyword [%s].').'</strong></p>', htmlspecialchars($keyword) );
-					}
-					else
-					{
-					?>
-						<p><strong><input type="checkbox" name="delhits" value="1" checked="checked" />
-						<?php printf ( T_('Delete the following %d referer hits:'), $DB->num_rows ) ?>
-						</strong></p>
-						<table class="grouped" cellspacing="0">
-							<thead>
-							<tr>
-								<th><?php echo T_('Date') ?></th>
-								<th><?php echo T_('Referer') ?></th>
-								<th><?php echo T_('Ref. IP') ?></th>
-								<th><?php echo T_('Target Blog') ?></th>
-								<th><?php echo T_('Target URL') ?></th>
-							</tr>
-							</thead>
-							<tbody>
-							<?php
-							$count = 0;
-							foreach( $res_affected_hits as $row_stats )
-							{  ?>
-           		<tr <?php if($count%2 == 1) echo 'class="odd"' ?>>
-								<td class="firstcol"><?php stats_time() ?></td>
-								<td><a href="<?php stats_referer() ?>"><?php stats_basedomain() ?></a></td>
-								<td><?php stats_hit_remote_addr() ?></td>
-								<td><?php stats_blog_name() ?></td>
-								<td><a href="<?php stats_req_URI() ?>"><?php stats_req_URI() ?></a></td>
-							</tr>
-							<?php
-              $count++;
-              } // End stat loop ?>
-              </tbody>
-						</table>
-					<?php
-					}
-
-					// Check for potentially affected comments:
-					$sql = 'SELECT comment_ID, comment_date, comment_author, comment_author_url,
-													comment_author_IP, comment_content
-									FROM T_comments
-									WHERE comment_author LIKE '.$DB->quote('%'.$keyword.'%').'
-										 OR comment_author_url LIKE '.$DB->quote('%'.$keyword.'%').'
-		      				   OR comment_content LIKE '.$DB->quote('%'.$keyword.'%').'
-									ORDER BY comment_author_IP ASC, comment_author_url ASC, comment_date DESC';
-					$res_affected_comments = $DB->get_results( $sql, ARRAY_A );
-					if( $DB->num_rows == 0 )
-					{	// No matching hits.
-						printf( '<p><strong>'.T_('No comments match the keyword [%s].').'</strong></p>', htmlspecialchars($keyword) );
-					}
-					else
-					{
-					?>
-						<p><strong><input type="checkbox" name="delcomments" value="1" checked="checked" />
-						<?php printf ( T_('Delete the following %d comments:'), count($res_affected_comments) ) ?>
-						</strong></p>
-						<table class="grouped" cellspacing="0">
-							<thead>
-							<tr>
-								<th><?php echo T_('Date') ?></th>
-								<th><?php echo T_('Author') ?></th>
-								<th><?php echo T_('Auth. URL') ?></th>
-								<th><?php echo T_('Auth. IP') ?></th>
-								<th><?php echo T_('Content starts with...') ?></th>
-							</tr>
-							</thead>
-							<tbody>
-							<?php
-							$count = 0;
-              foreach( $res_affected_comments as $row_stats )
-							{ // TODO: new Comment( $row_stats ) ?>
-           		<tr <?php if($count%2 == 1) echo 'class="odd"' ?>>
-								<td class="firstcol"><?php echo mysql2date(locale_datefmt().' '.locale_timefmt(), $row_stats['comment_date'] ); ?></td>
-								<td><?php echo $row_stats['comment_author'] ?></a></td>
-								<td><?php echo $row_stats['comment_author_url'] ?></td>
-								<td><?php echo $row_stats['comment_author_IP'] ?></td>
-								<td><?php
-								$comment_content = strip_tags( $row_stats['comment_content'] );
-								if ( strlen($comment_content) > 70 )
-								{
-									// Trail off (truncate and add '...') after 70 chars
-									echo substr($comment_content, 0, 70) . "...";
-								}
-								else
-								{
-									echo $comment_content;
-								}
-								?></td>
-							</tr>
-							<?php
-              $count++;
-              } // End stat loop ?>
-							</tbody>
-						</table>
-					<?php
-					}
-				}
-
-				// Check if the string is already in the blacklist:
-				if( antispam_check($keyword) )
-				{ // Already there:
-					printf( '<p><strong>'.T_('The keyword [%s] is already handled by the blacklist.').'</strong></p>', htmlspecialchars($keyword) );
-				}
-				else
-				{ // Not in blacklist
-				  ?>
-					<p><strong><input type="checkbox" name="blacklist" value="1" checked="checked" />
-					<?php printf ( T_('Blacklist the keyword [%s] locally.'), htmlspecialchars($keyword) ) ?>
-					</strong></p>
-
-					<?php if( $report_abuse )
-					{ ?>
-						<p>
-						<strong><input type="checkbox" name="report" value="1" checked="checked" />
-						<?php printf ( T_('Report the keyword [%s] as abuse to b2evolution.net.'), htmlspecialchars($keyword) ) ?>
-						</strong>
-						[<a href="http://b2evolution.net/about/terms.html"><?php echo T_('Terms of service') ?></a>]
-						</p>
-					<?php
-					}
-				}
-				?>
-
-				<input type="submit" value="<?php echo T_('Perform selected operations') ?>" class="search" />
-				</form>
-			</div>
-			<?php
-		}
-		break;
-
-
-	case 'remove':
-		// Remove a domain from ban list:
-
-		// Check permission:
-		$current_User->check_perm( 'spamblacklist', 'edit', true );
-
-		param( 'hit_ID', 'integer', true );	// Required!
-		?>
-		<div class="panelinfo">
-			<p><?php printf( T_('Removing entry #%d from the ban list...'), $hit_ID) ?></p>
-			<?php
-			antispam_delete( $hit_ID );
-			?>
-		</div>
-		<?php
-		break;
-
-
-	case 'report':
-		// Report an entry as abuse to centralized blacklist:
-
-		// Check permission:
-		$current_User->check_perm( 'spamblacklist', 'edit', true );
-
-		// Report this keyword as abuse:
-		b2evonet_report_abuse( $keyword );
-		break;
-
-
-	case 'poll':
-		// request abuse list from central blacklist:
-
-		// Check permission:
-		$current_User->check_perm( 'spamblacklist', 'edit', true );
-
-		b2evonet_poll_abuse( );
-		break;
-}
-
-
-// ADD KEYWORD FORM:
-if( $current_User->check_perm( 'spamblacklist', 'edit' ) )
-{ ?>
-	<div class="panelblock">
-		<form action="b2antispam.php" method="get" class="fform">
-			<input type="hidden" name="action" value="ban" />
-			<input type="hidden" name="type" value="keyword" />
-			<label for="keyword"><strong><?php echo T_('Add a banned keyword') ?>:</strong></label>
-			<input type="text" name="keyword" id="keyword" size="30" maxlength="80" value="<?php echo format_to_output( $keyword, 'formvalue')?>" />
-			<input type="submit" value="<?php echo T_('Check &amp; ban...') ?>" class="search" />
-		</form>
-	</div>
-<?php
-}
-?>
-
-
-<div class="panelblock">
-	<h2><?php echo T_('Banned domains blacklist') ?></h2>
-	<p class="center"><?php echo T_('Any URL containing one of the following keywords will be banned from posts, comments and logs.');
-	if( $current_User->check_perm( 'spamblacklist', 'edit' ) )
-	{
-		echo '<br />'.T_( 'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.');
-	}
-	?></p>
-	<?php list_antiSpam() ?>
-	<?php if( $current_User->check_perm( 'spamblacklist', 'edit' ) )
-	{ ?>
-		<p class="center">
-			[<a href="b2antispam.php?action=poll"><?php echo T_('Request abuse update from centralized blacklist!') ?></a>]
-			[<a href="http://b2evolution.net/about/terms.html"><?php echo T_('Terms of service') ?></a>]
-		</p>
-	<?php }
-
-
-	if( ! $disp_blacklist && (count($res_stats) > 100) )
-	{	// We haven't requested the list
-		echo '<p class="center"><strong>'.sprintf( T_('The blacklist contains more than 100 items. [<a %s>Click here to display</a>].'),
-					'href="b2antispam.php?disp_blacklist=1"' ).'</strong></p>';
-	}
-	else
-	{	// The list is short enough to be displayed without being annoying
-		$disp_blacklist = 1;
-	}
-
-	if( $disp_blacklist )
-	{	// Blacklist display is requested:
-	 ?>
-		<table class="grouped" cellspacing="0">
-			<?php
-			$count = 0;
-	    if( count($res_stats) ) foreach( $res_stats as $row_stats )
-			{  ?>
-			<tr <?php if($count%2 == 1) echo 'class="odd"' ?>>
-				<td class="firstcol">
-					<?php if( $current_User->check_perm( 'spamblacklist', 'edit' ) )
-					{ ?>
-					<a href="b2antispam.php?action=remove&amp;hit_ID=<?php antiSpam_ID() ?>" title="<?php echo T_('Allow keyword back (Remove it from the blacklist)') ?>"><img src="img/tick.gif" width="13" height="13" class="middle" alt="<?php echo T_('Allow Back') ?>" /></a>
-					<?php }
-					antiSpam_domain( 40 );
-					?>
-				</td>
-				<td><?php antispam_source(); ?></td>
-				<td><?php
-						if( (antispam_source(false,true) == 'local')
-							&& $current_User->check_perm( 'spamblacklist', 'edit' ) )
-						{
-						?>
-						[<a href="b2antispam.php?action=report&amp;keyword=<?php echo urlencode( antiSpam_domain(false) ) ?>" title="<?php echo T_('Report abuse to centralized ban blacklist!') ?>"><?php echo T_('Report') ?></a>]
-					<?php } ?>
-					[<a href="b2antispam.php?action=ban&amp;keyword=<?php echo urlencode( antiSpam_domain(false) ) ?>" title="<?php echo T_('Check hit-logs and comments for this keyword!') ?>"><?php echo T_('Re-check') ?></a>]
-				</td>
-			</tr>
-			<?php
-	    $count++;
-	    } // End stat loop ?>
-		</table>
-		<?php
-	}
-	?>
-</div>
-<?php
-require( dirname(__FILE__).'/_footer.php' );
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/b2blogs.php 1.10.3.src/admin/b2blogs.php
--- 0.9.2.src/admin/b2blogs.php	2006-05-15 21:54:44.000000000 -0500
+++ 1.10.3.src/admin/b2blogs.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,575 +0,0 @@
-<?php
-/**
- * Editing the blogs
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-
-/**
- * Includes:
- */
-require_once( dirname(__FILE__). '/_header.php' ); // this will actually load blog params for req blog
-$admin_tab = 'blogs';
-$admin_pagetitle = T_('Blogs');
-param( 'action', 'string' );
-param( 'tab', 'string', 'general' );
-
-switch($action)
-{
-	case 'create':
-		// ---------- Create blog in DB ----------
-		$admin_pagetitle .= ' :: '.T_('New');
-		require( dirname(__FILE__).'/_menutop.php' );
-		require( dirname(__FILE__).'/_menutop_end.php' );
-
-		// Check permissions:
-		$current_User->check_perm( 'blogs', 'create', true );
-
-		?>
-		<div class="panelinfo">
-			<h3><?php echo T_('Creating blog...') ?></h3>
-		<?php
-
-		param( 'blog_tagline', 'html', '' );
-		param( 'blog_longdesc', 'html', '' );
-		param( 'blog_notes', 'html', '' );
-		param( 'blog_stub', 'string', true );
-
-		param( 'blog_name', 'string', true );
-		param( 'blog_shortname', 'string', true );
-		param( 'blog_description', 'string', true );
-		param( 'blog_locale', 'string', true );
-		param( 'blog_access_type', 'string', true );
-		param( 'blog_siteurl', 'string', true );
-		param( 'blog_keywords', 'string', true );
-		param( 'blog_disp_bloglist', 'integer', 0 );
-		param( 'blog_in_bloglist', 'integer', 0 );
-		param( 'blog_linkblog', 'integer', 0 );
-		param( 'blog_default_skin', 'string', true );
-		param( 'blog_force_skin', 'integer', 0 );
-		$blog_force_skin = 1-$blog_force_skin;
-
-		$blog_tagline = format_to_post( $blog_tagline );
-		$blog_longdesc = format_to_post( $blog_longdesc );
-		$blog_notes = format_to_post( $blog_notes );
-
-		if( empty($blog_stub) )
-		{	// Stub name is empty
-			errors_add( T_('You must provide an URL blog name / Stub name!') );
-		}
-		else if( $DB->get_var( "SELECT COUNT(*)
-												FROM $tableblogs
-												WHERE blog_stub = ".$DB->quote($blog_stub) ) )
-		{	// Stub name is already in use
-			errors_add( T_('This URL blog name / Stub name is already in use by another blog. Choose another name.') );
-		}
-
-		if( ! errors_display( T_('Cannot create, please correct these errors:' ), '') )
-		{
-			$edited_Blog = & new Blog( NULL );
-
-			$edited_Blog->set( 'tagline', $blog_tagline );
-			$edited_Blog->set( 'longdesc', $blog_longdesc );
-			$edited_Blog->set( 'notes', $blog_notes );
-
-			$edited_Blog->set( 'name', $blog_name );
-			$edited_Blog->set( 'shortname', $blog_shortname );
-			$edited_Blog->set( 'description', $blog_description );
-			$edited_Blog->set( 'locale', $blog_locale );
-			$edited_Blog->set( 'access_type', $blog_access_type );
-			$edited_Blog->set( 'siteurl', $blog_siteurl );
-			$edited_Blog->set( 'stub', $blog_stub );
-			$edited_Blog->set( 'keywords', $blog_keywords );
-			$edited_Blog->set( 'disp_bloglist', $blog_disp_bloglist );
-			$edited_Blog->set( 'in_bloglist', $blog_in_bloglist );
-			$edited_Blog->set( 'links_blog_ID', $blog_linkblog );
-			$edited_Blog->set( 'default_skin', $blog_default_skin );
-			$edited_Blog->set( 'force_skin', $blog_force_skin );
-
-			// Additional default params:
-			$edited_Blog->set( 'pingweblogs', 1 );
-			$edited_Blog->set( 'allowtrackbacks', 0 );
-			$edited_Blog->set( 'allowpingbacks', 0 );
-
-			// DB INSERT
-			$edited_Blog->dbinsert();
-
-			// Set default user permissions for this blog
-			// Proceed insertions:
-			$DB->query( "INSERT INTO $tableblogusers( bloguser_blog_ID, bloguser_user_ID, bloguser_ismember,
-												bloguser_perm_poststatuses, bloguser_perm_delpost, bloguser_perm_comments,
-												bloguser_perm_cats, bloguser_perm_properties )
-										VALUES ( $edited_Blog->ID, $current_User->ID, 1,
-														 'published,protected,private,draft,deprecated',
-															1, 1, 1, 1 )" );
-
-			// Commit changes in cache:
-			$BlogCache->add( $edited_Blog );
-
-			echo '<p><strong>';
-			printf( T_('You should <a %s>create categories</a> for this blog now!'),
-							'href="b2categories.php?action=newcat&amp;blog='.$edited_Blog->ID.'"' );
-			echo '</strong></p>';
-			echo '</div>';
-			break;
-		}
-		echo '</div>';
-		// NOTE: no break here, we go on to nexw form if there was an error!
-
-
-	case 'new':
-		// ---------- New blog form ----------
-		if( $action == 'new' )
-		{ // we haven't arrived here after a failed creation:
-			$admin_pagetitle .= ' :: '.T_('New');
-			require( dirname(__FILE__). '/_menutop.php' );
-			require( dirname(__FILE__). '/_menutop_end.php' );
-
-			// Check permissions:
-			$current_User->check_perm( 'blogs', 'create', true );
-
-			param( 'blog_name', 'string', T_('New weblog') );
-			param( 'blog_shortname', 'string', T_('New blog') );
-			param( 'blog_tagline', 'html', '' );
-			param( 'blog_locale', 'string', $default_locale );
-			param( 'blog_access_type', 'string', 'index.php' );
-			param( 'blog_siteurl', 'string', '' );
-			param( 'blog_stub', 'string', 'new' );
-			param( 'blog_default_skin', 'string', 'basic' );
-			param( 'blog_longdesc', 'html', '' );
-			param( 'blog_notes', 'html', '' );
-			param( 'blog_description', 'string', '' );
-			param( 'blog_keywords', 'string', '' );
-			$blog_disp_bloglist = 1;
-			$blog_in_bloglist = 1;
-			param( 'blog_linkblog', 'integer', 0 );
-			$blog_force_skin = 0;
-			param( 'blog_linkblog', 'integer', 0 );
-		}
-
-		echo '<div class="panelblock">';
-		echo'<h2>', T_('New blog'), ':</h2>';
-		$next_action = 'create';
-		require( dirname(__FILE__).'/_blogs_general.form.php' );
-		echo '</div>';
-
-		require( dirname(__FILE__). '/_footer.php' );
-		exit();
-
-
-	case 'update':
-		// ---------- Update blog in DB ----------
-		param( 'blog', 'integer', true );
-		$edited_Blog = $BlogCache->get_by_ID( $blog );
-		$admin_pagetitle .= ' :: ['.$edited_Blog->dget('shortname').']';
-		switch( $tab )
-		{
-			case 'general':
-				$admin_pagetitle .= ' :: '. T_('General');
-				break;
-			case 'perm':
-				$admin_pagetitle .= ' :: '. T_('Permissions');
-				break;
-			case 'advanced':
-				$admin_pagetitle .= ' :: '. T_('Advanced');
-				break;
-		}
-
-		require( dirname(__FILE__). '/_menutop.php' );
-		require( dirname(__FILE__). '/_menutop_end.php' );
-
-		// Check permissions:
-		$current_User->check_perm( 'blog_properties', 'edit', true, $blog );
-
-		?>
-		<div class="panelinfo">
-			<h3><?php printf( T_('Updating Blog [%s]...'), $edited_Blog->dget( 'name' ) )?></h3>
-		<?php
-
-		switch( $tab )
-		{
-			case 'general':
-				param( 'blog_tagline', 'html', '' );
-				param( 'blog_longdesc', 'html', '' );
-				param( 'blog_notes', 'html', '' );
-				param( 'blog_stub', 'string', true );
-
-				param( 'blog_name', 'string', true );
-				param( 'blog_shortname', 'string', true );
-				param( 'blog_description', 'string', true );
-				param( 'blog_locale', 'string', true );
-				param( 'blog_access_type', 'string', true );
-				param( 'blog_siteurl', 'string', true );
-				param( 'blog_keywords', 'string', true );
-				param( 'blog_disp_bloglist', 'integer', 0 );
-				param( 'blog_in_bloglist', 'integer', 0 );
-				param( 'blog_linkblog', 'integer', 0 );
-				param( 'blog_default_skin', 'string', true );
-				param( 'blog_force_skin', 'integer', 0 );
-				$blog_force_skin = 1-$blog_force_skin;
-
-				$blog_tagline = format_to_post( $blog_tagline );
-				$blog_longdesc = format_to_post( $blog_longdesc );
-				$blog_notes = format_to_post( $blog_notes );
-
-				if( empty($blog_stub) )
-				{	// Stub name is empty
-					errors_add( T_('You must provide an URL blog name / Stub name!') );
-				}
-				else if( $DB->get_var( "SELECT COUNT(*)
-														FROM $tableblogs
-														WHERE blog_stub = ".$DB->quote($blog_stub)."
-															AND blog_ID <> ".$edited_Blog->ID ) )
-				{	// Stub name is already in use
-					errors_add( T_('This URL blog name / Stub name is already in use by another blog. Choose another name.') );
-				}
-
-				if ( errors_display( T_('Cannot update, please correct these errors:' ), '') )
-				{
-					echo '</div>';
-					break;
-				}
-
-				$edited_Blog->set( 'tagline', $blog_tagline );
-				$edited_Blog->set( 'longdesc', $blog_longdesc );
-				$edited_Blog->set( 'notes', $blog_notes );
-				$edited_Blog->set( 'stub', $blog_stub );
-				$edited_Blog->set( 'name', $blog_name );
-				$edited_Blog->set( 'shortname', $blog_shortname );
-				$edited_Blog->set( 'description', $blog_description );
-				$edited_Blog->set( 'locale', $blog_locale );
-				$edited_Blog->set( 'access_type', $blog_access_type );
-				$edited_Blog->set( 'siteurl', $blog_siteurl );
-				$edited_Blog->set( 'keywords', $blog_keywords );
-				$edited_Blog->set( 'disp_bloglist', $blog_disp_bloglist );
-				$edited_Blog->set( 'in_bloglist', $blog_in_bloglist );
-				$edited_Blog->set( 'links_blog_ID', $blog_linkblog );
-				$edited_Blog->set( 'default_skin', $blog_default_skin );
-				$edited_Blog->set( 'force_skin', $blog_force_skin );
-
-				break;
-
-			case 'perm':
-				// Update the user permissions for this blog
-				blog_update_user_perms( $blog );
-				break;
-
-			case 'advanced':
-				param( 'blog_staticfilename', 'string', '' );
-				$edited_Blog->set( 'staticfilename', $blog_staticfilename );
-
-				param( 'blog_allowtrackbacks', 'integer', 0 );
-				$edited_Blog->set( 'allowtrackbacks', $blog_allowtrackbacks );
-
-				param( 'blog_allowpingbacks', 'integer', 0 );
-				$edited_Blog->set( 'allowpingbacks', $blog_allowpingbacks );
-
-				param( 'blog_pingb2evonet', 'integer', 0 );
-				$edited_Blog->set( 'pingb2evonet', $blog_pingb2evonet );
-
-				param( 'blog_pingtechnorati', 'integer', 0 );
-				$edited_Blog->set( 'pingtechnorati', $blog_pingtechnorati );
-
-				param( 'blog_pingweblogs', 'integer', 0 );
-				$edited_Blog->set( 'pingweblogs', $blog_pingweblogs );
-
-				param( 'blog_pingblodotgs', 'integer', 0 );
-				$edited_Blog->set( 'pingblodotgs', $blog_pingblodotgs );
-
-				break;
-		}
-
-		if( !errors() )
-		{	// Commit update to the DB:
-			$edited_Blog->dbupdate();
-
-			// Commit changes in cache:
-			$BlogCache->add( $edited_Blog );
-		}
-
-		?>
-		</div>
-		<?php
-		// NOTE: no break here, we go on to edit!
-
-	case 'edit':
-		// ---------- Edit blog form ----------
-		if( $action == 'edit' )
-		{	// this has not already been displayed on update:
-			param( 'blog', 'integer', true );
-			$edited_Blog = $BlogCache->get_by_ID( $blog );
-			$admin_pagetitle .= ' :: ['.$edited_Blog->dget('shortname').']';
-			switch( $tab )
-			{
-				case 'general':
-					$admin_pagetitle .= ' :: '. T_('General');
-					break;
-				case 'perm':
-					$admin_pagetitle .= ' :: '. T_('Permissions');
-					break;
-				case 'advanced':
-					$admin_pagetitle .= ' :: '. T_('Advanced');
-					break;
-			}
-			require( dirname(__FILE__). '/_menutop.php' );
-			require( dirname(__FILE__). '/_menutop_end.php' );
-
-			// Check permissions:
-			$current_User->check_perm( 'blog_properties', 'edit', true, $blog );
-		}
-		?>
-		<div class="pt" >
-			<ul class="hack">
-				<li><!-- Yes, this empty UL is needed! It's a DOUBLE hack for correct CSS display --></li>
-			</ul>
-			<div class="panelblocktabs">
-				<ul class="tabs">
-				<?php
-					if( $tab == 'general' )
-						echo '<li class="current">';
-					else
-						echo '<li>';
-					echo '<a href="b2blogs.php?blog='.$blog.'&amp;action=edit">'. T_('General'). '</a></li>';
-
-					if( $tab == 'perm' )
-						echo '<li class="current">';
-					else
-						echo '<li>';
-					echo '<a href="b2blogs.php?blog='.$blog.'&amp;action=edit&amp;tab=perm">'. T_('Permissions'). '</a></li>';
-
-					if( $tab == 'advanced' )
-						echo '<li class="current">';
-					else
-						echo '<li>';
-					echo '<a href="b2blogs.php?blog='.$blog.'&amp;action=edit&amp;tab=advanced">'. T_('Advanced'). '</a></li>';
-
-				?>
-				</ul>
-			</div>
-		</div>
-		<div class="tabbedpanelblock">
-
-		<?php
-		switch( $tab )
-		{
-			case 'general':
-				if( $action == 'edit' )
-				{	// we didn't end up here from a failed update:
-					$blog_name = get_bloginfo( 'name' );
-					$blog_shortname = get_bloginfo( 'shortname' );
-					$blog_tagline = get_bloginfo( 'tagline' );
-					$blog_description = get_bloginfo( 'description' );
-					$blog_longdesc = get_bloginfo( 'longdesc' );
-					$blog_locale = get_bloginfo( 'locale' );
-					$blog_access_type = $edited_Blog->get( 'access_type' );
-					$blog_siteurl = get_bloginfo( 'subdir' );
-					$blog_stub = get_bloginfo( 'stub' );
-					$blog_linkblog = get_bloginfo( 'links_blog_ID' );
-					$blog_notes = get_bloginfo( 'notes' );
-					$blog_keywords = get_bloginfo( 'keywords' );
-					$blog_disp_bloglist = get_bloginfo( 'disp_bloglist' );
-					$blog_in_bloglist = get_bloginfo( 'in_bloglist' );
-					$blog_default_skin = get_bloginfo( 'default_skin' );
-					$blog_force_skin = $edited_Blog->get( 'force_skin' );
-				}
-				$next_action = 'update';
-				require( dirname(__FILE__).'/_blogs_general.form.php' );
-				break;
-
-			case 'perm':
-				require( dirname(__FILE__).'/_blogs_permissions.form.php' );
-				break;
-
-			case 'advanced':
-				$blog_staticfilename = get_bloginfo( 'staticfilename' );
-				$blog_allowtrackbacks = get_bloginfo( 'allowtrackbacks' );
-				$blog_allowpingbacks = get_bloginfo( 'allowpingbacks' );
-				$blog_pingb2evonet = get_bloginfo( 'pingb2evonet' );
-				$blog_pingtechnorati = get_bloginfo( 'pingtechnorati' );
-				$blog_pingweblogs = get_bloginfo( 'pingweblogs' );
-				$blog_pingblodotgs = get_bloginfo( 'pingblodotgs' );
-				require( dirname(__FILE__).'/_blogs_advanced.form.php' );
-				break;
-		}
-		echo '</div>';
-		require( dirname(__FILE__).'/_footer.php' );
-		exit();
-
-
-
-
-	case 'delete':
-		// ----------  Delete a blog from DB ----------
-		param( 'blog', 'integer', true );
-		param( 'confirm', 'integer', 0 );
-		require( dirname(__FILE__). '/_menutop.php' );
-		require( dirname(__FILE__). '/_menutop_end.php' );
-
-		if( $blog == 1 )
-			die( 'You can\'t delete Blog #1!' );
-
-		// Check permissions:
-		$current_User->check_perm( 'blog_properties', 'edit', true, $blog );
-
-		$deleted_Blog = Blog_get_by_ID( $blog );
-
-		if( ! $confirm )
-		{	// Not confirmed
-			?>
-			<div class="panelinfo">
-				<h3><?php printf( T_('Delete blog [%s]?'), $deleted_Blog->dget( 'name' ) )?></h3>
-
-				<p><?php echo T_('Deleting this blog will also delete all its categories, posts and comments!') ?></p>
-
-				<p><?php echo T_('THIS CANNOT BE UNDONE!') ?></p>
-
-				<p>
-					<form action="b2blogs.php" method="get" class="inline">
-						<input type="hidden" name="action" value="delete" />
-						<input type="hidden" name="blog" value="<?php $deleted_Blog->ID() ?>" />
-						<input type="hidden" name="confirm" value="1" />
-
-						<?php
-						if( is_file( $deleted_Blog->get('dynfilepath') ) )
-						{
-							?>
-							<input type="checkbox" id="delete_stub_file" name="delete_stub_file" value="1" />
-							<label for="delete_stub_file"><?php printf( T_('Also try to delete stub file [<strong><a %s>%s</a></strong>]'), 'href="'.$deleted_Blog->dget('dynurl').'"', $deleted_Blog->dget('dynfilepath') ); ?></label><br />
-							<br />
-							<?php
-						}
-						if( is_file( $deleted_Blog->get('staticfilepath') ) )
-						{
-							?>
-							<input type="checkbox" id="delete_static_file" name="delete_static_file" value="1" />
-							<label for="delete_static_file"><?php printf( T_('Also try to delete static file [<strong><a %s>%s</a></strong>]'), 'href="'.$deleted_Blog->dget('staticurl').'"', $deleted_Blog->dget('staticfilepath') ); ?></label><br />
-							<br />
-							<?php
-						}
-						?>
-
-						<input type="submit" value="<?php echo T_('I am sure!') ?>" class="search" />
-					</form>
-					<form action="b2blogs.php" method="get" class="inline">
-						<input type="submit" value="<?php echo T_('CANCEL') ?>" class="search" />
-					</form>
-				</p>
-
-				</div>
-			<?php
-		}
-		else
-		{	// Confirmed: Delete from DB:
-			param( 'delete_stub_file', 'integer', 0 );
-			param( 'delete_static_file', 'integer', 0 );
-
-			echo '<div class="panelinfo">
-							<h3>Deleting Blog [';
-			$deleted_Blog->disp( 'name' );
-			echo ']...</h3>';
-			$deleted_Blog->dbdelete( $delete_stub_file, $delete_static_file, true );
-			echo '</div>';
-		}
-		break;
-
-
-	case 'GenStatic':
-		// ----------  Generate static homepage for blog ----------
-		param( 'blog', 'integer', true );
-		require( dirname(__FILE__) . '/_menutop.php' );
-		require( dirname(__FILE__) . '/_menutop_end.php' );
-		$edited_Blog = Blog_get_by_ID( $blog );
-		?>
-			<div class="panelinfo">
-				<h3>
-				<?php
-					printf( T_('Generating static page for blog [%s]'), $edited_Blog->dget('name') );
-				?>
-				</h3>
-		<?php
-		$current_User->check_perm( 'blog_genstatic', 'any', true, $blog );
-
-		$staticfilename = get_bloginfo('staticfilename');
-		if( empty( $staticfilename ) )
-		{
-			echo '<p class="error">', T_('You haven\'t set a static filename for this blog!'), "</p>\n</div>\n";
-			break;
-		}
-
-		// GENERATION!
-		$static_gen_saved_locale = $current_locale;
-		$generating_static = true;
-		$resolve_extra_path = false;
-		flush();
-		ob_start();
-		switch( $edited_Blog->access_type )
-		{
-			case 'default':
-			case 'index.php':
-				// Access through index.php
-				// We need to set required variables
-				$blog = $edited_Blog->ID;
-				# This setting retricts posts to those published, thus hiding drafts.
-				$show_statuses = array();
-				# This is the list of categories to restrict the linkblog to (cats will be displayed recursively)
-				$linkblog_cat = '';
-				# This is the array if categories to restrict the linkblog to (non recursive)
-				$linkblog_catsel = array( );
-				# Here you can set a limit before which posts will be ignored
-				$timestamp_min = '';
-				# Here you can set a limit after which posts will be ignored
-				$timestamp_max = 'now';
-				// That's it, now let b2evolution do the rest! :)
-				require $basepath.'/'.$core_subdir.'/_blog_main.php';
-				break;
-
-			case 'stub':
-				// Access through stub file
-				require $edited_Blog->get('dynfilepath');
-		}
-		$page = ob_get_contents();
-		ob_end_clean();
-		unset( $generating_static );
-
-		// Switch back to saved locale (the blog page may have changed it):
-		locale_activate( $static_gen_saved_locale);
-
-		$staticfilename = $edited_Blog->get('staticfilepath');
-
-		if( ! ($fp = @fopen( $staticfilename, 'w' )) )
-		{	// could not open file
-			?>
-			<div class="error">
-				<p class="error"><?php echo T_('File cannot be written!') ?></p>
-				<p><?php printf( '<p>'.T_('You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.').'</p>',$staticfilename, 'href="http://b2evolution.net/man/install/file_permissions.html"' ); ?></p>
-			</div>
-			<?php
-		}
-		else
-		{	// file writing OK
-			printf( '<p>'.T_('Writing to file [%s]...').'</p>', $staticfilename );
-			fwrite( $fp, $page );
-			fclose( $fp );
-
-			echo '<p>'.T_('Done.').'</p>';
-		}
-		?>
-		</div>
-		<?php
-		break;
-
-
-	default:
-		require( dirname(__FILE__). '/_menutop.php' );
-		require( dirname(__FILE__). '/_menutop_end.php' );
-
-}
-
-// List the blogs:
-require( dirname(__FILE__). '/_blogs_list.php' );
-require( dirname(__FILE__). '/_footer.php' );
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/b2bookmarklet.php 1.10.3.src/admin/b2bookmarklet.php
--- 0.9.2.src/admin/b2bookmarklet.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/b2bookmarklet.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,18 +0,0 @@
-<?php
-/**
- * This is the bookmarklet page. It actually calls the edit page in 'bookmarklet' mode.
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-
-$mode = 'bookmarklet';
-/**
- * Forward request to normal edit screen
- */
-require_once(dirname(__FILE__).'/b2edit.php');
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/b2browse.php 1.10.3.src/admin/b2browse.php
--- 0.9.2.src/admin/b2browse.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/b2browse.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,74 +0,0 @@
-<?php
-/**
- * Browsing posts for editing
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-
-/**
- * Includes:
- */
-require_once (dirname(__FILE__). '/_header.php');
-$admin_tab = 'edit';
-$admin_pagetitle = T_('Browse blog:');
-param( 'blog', 'integer', 0 );
-
-if( ($blog == 0) && $current_User->check_perm( 'blog_ismember', 1, false, $default_to_blog ) )
-{	// Default blog is a valid choice
-	$blog = $default_to_blog;
-}
-require (dirname(__FILE__). '/_menutop.php');
-
-// ---------------------------------- START OF BLOG LIST ----------------------------------
-for( $curr_blog_ID = blog_list_start();
-			$curr_blog_ID != false;
-			$curr_blog_ID = blog_list_next() )
-	{
-		if( ! $current_User->check_perm( 'blog_ismember', 1, false, $curr_blog_ID ) )
-		{	// Current user is not a member of this blog...
-			continue;
-		}
-		if( $blog == 0 )
-		{	// If no selected blog yet, select this one:
-			$blog = $curr_blog_ID;
-		}
-		if( $curr_blog_ID == $blog )
-		{ // This is the blog being displayed on this page ?>
-		<a href="<?php echo $pagenow ?>?blog=<?php echo $curr_blog_ID ?>" class="CurrentBlog"><?php blog_list_iteminfo('shortname') ?></a>
-		<?php
-		}
-		else
-		{ // This is another blog ?>
-		<a href="<?php echo $pagenow ?>?blog=<?php echo $curr_blog_ID ?>" class="OtherBlog"><?php blog_list_iteminfo('shortname') ?></a>
-		<?php
-		}
-	} // --------------------------------- END OF BLOG LIST ---------------------------------
-
-	require (dirname(__FILE__). '/_menutop_end.php');
-
-	if( $blog == 0 )
-	{	// No blog could be selected
-		?>
-		<div class="panelblock">
-		<?php printf( T_('Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)'), 'href="mailto:'. $admin_email. '?subject=b2-promotion"' ); ?>
-		</div>
-		<?php
-	}
-	else
-	{	// We could select a blog:
-		$Blog = Blog_get_by_ID( $blog ); /* TMP: */ $blogparams = get_blogparams_by_ID( $blog );
-
-		// Check permission:
-		$current_User->check_perm( 'blog_ismember', 1, true, $blog );
-
-		// Show the posts:
-		require dirname(__FILE__). '/_edit_showposts.php';
-	}
-
-	require( dirname(__FILE__). '/_footer.php' );
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/b2categories.php 1.10.3.src/admin/b2categories.php
--- 0.9.2.src/admin/b2categories.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/b2categories.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,347 +0,0 @@
-<?php
-/**
- * Editing the categories
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-
-/**
- * Includes:
- */
-require_once( dirname(__FILE__) . '/_header.php' );
-$admin_tab = 'cats';
-$admin_pagetitle = T_('Categories for blog:');
-param( 'action', 'string' );
-
-/** 
- * Local use
- *
- * {@internal cats_display_blog_list(-) }}
- *
- * @access private
- */
-function cats_display_blog_list()
-{
-	global $blog, $current_User;
-	for( $curr_blog_ID = blog_list_start();
-				$curr_blog_ID != false;
-				$curr_blog_ID = blog_list_next() )
-	{
-		if( ! $current_User->check_perm( 'blog_cats', '', false, $curr_blog_ID ) )
-		{	// Current user is not allowed to edit cats...
-			continue;
-		}
-		if( $blog == 0 )
-		{	// If no selected blog yet, select this one:
-			$blog = $curr_blog_ID;
-		}
-		?>
-		<a href="b2categories.php?blog=<?php echo $curr_blog_ID ?>" class="<?php echo ( $curr_blog_ID == $blog ) ? 'CurrentBlog' : 'OtherBlog' ?>"><?php blog_list_iteminfo('shortname') ?></a>
-		<?php
-	}
-}
-
-switch($action) 
-{
-	case 'newcat':
-		// New category form:
-		param( 'parent_cat_ID', 'integer' );
-		if( !empty($parent_cat_ID) )
-		{
-			$blog = get_catblog($parent_cat_ID);
-		}
-		
-		require(dirname(__FILE__).'/_menutop.php');
-		cats_display_blog_list();
-		require(dirname(__FILE__).'/_menutop_end.php');
-	
-		// check permissions:
-		$current_User->check_perm( 'blog_cats', '', true, $blog );
-
-		echo "<div class=\"panelblock\">\n";
-	
-		if( !empty($parent_cat_ID) )
-		{	// We are creating a subcat
-			$parent_cat_name = get_catname($parent_cat_ID);
-			?>
-		<h2><?php printf( T_('New sub-category in category: %s'), $parent_cat_name ); ?></h2>
-		<form name="addcat" action="b2categories.php" method="post">
-			<input type="hidden" name="parent_cat_ID" value="<?php echo $parent_cat_ID ?>" />
-			<?php 
-		}
-		else
-		{ // We are creating a new base cat
-			$blogparams = get_blogparams_by_ID( $blog );
-			?>
-		<h2><?php printf( T_('New category in blog: %s'), $blogparams->blog_name ); ?></h2>
-		<form name="addcat" action="b2categories.php" method="post">
-			<input type="hidden" name="cat_blog_ID" value="<?php echo $blog ?>" />
-			<?php 
-		}
-		?>
-			<input type="hidden" name="action" value="addcat" />
-			<p><?php echo T_('New category name') ?>: <input type="text" name="cat_name" /></p>
-			<input type="submit" name="submit" value="<?php echo T_('Create category') ?>" class="search" />
-		</form>
-		</div>
-		<?php
-		// List the cats:
-		require( dirname(__FILE__).'/_cats_list.php' ); 
-		break;
-	
-	
-	case 'addcat':
-		// INSERT new cat into db
-		param( 'cat_name', 'string', true );
-		param( 'parent_cat_ID', 'integer' );
-		if( !empty($parent_cat_ID) )
-		{	// We are creating a subcat
-			$cat_blog_ID = get_catblog($parent_cat_ID);
-		}
-		else
-		{
-			param( 'cat_blog_ID', 'integer', true );
-		}
-
-		// check permissions:
-		$current_User->check_perm( 'blog_cats', '', true, $cat_blog_ID );
-	
-		if( !empty($parent_cat_ID) )
-		{	// We are creating a subcat
-			// INSERT INTO DB
-			$new_cat_ID = cat_create( $cat_name, $parent_cat_ID );
-		}
-		else
-		{ // We are creating a new base cat
-			// INSERT INTO DB
-			$new_cat_ID = cat_create( $cat_name, 'NULL', $cat_blog_ID );
-		}
-		
-		header("Location: b2categories.php?blog=$cat_blog_ID");
-	
-		break;
-	
-	
-	case 'Delete':
-		// Delete cat from DB:
-		param( 'cat_ID', 'integer' );
-		$blog = get_catblog($cat_ID);
-
-		require(dirname(__FILE__).'/_menutop.php');
-		cats_display_blog_list();
-		require(dirname(__FILE__).'/_menutop_end.php');
-	
-		// check permissions:
-		$current_User->check_perm( 'blog_cats', '', true, $blog );
-	
-		$cat_name = get_catname($cat_ID);
-
-		echo "<div class=\"panelinfo\">\n";
-		echo '<h3>', sprintf( T_('Deleting category #%d : %s ...') ,$cat_ID, format_to_output( $cat_name, 'htmlbody') ), "</h3>\n";
-
-		// DELETE FROM DB:
-		$result = cat_delete( $cat_ID );	
-		if( $result !== 1 )
-		{	// We got an error message!
-			echo '<p class="error">', T_('ERROR'), ': ', $result, "</p>\n";
-		}
-		else
-		{
-			echo '<p>'.T_('Category deleted.').'</p>';
-		}
-		echo "</div>\n";
-		// List the cats:
-		require( dirname(__FILE__).'/_cats_list.php' ); 
-	
-		break;
-		
-		
-	case 'Edit':
-		// ---------- Cat edit form: ----------
-		param( 'cat_ID', 'integer' );
-		$blog = get_catblog($cat_ID);
-
-		require(dirname(__FILE__).'/_menutop.php');
-		cats_display_blog_list();
-		require(dirname(__FILE__).'/_menutop_end.php');
-	
-		// check permissions:
-		$current_User->check_perm( 'blog_cats', '', true, $blog );
-
-		$cat_name = get_catname($cat_ID);
-		$cat_parent_ID = get_catparent($cat_ID);
-		?>
-		<div class="panelblock">
-		<h2><?php echo T_('Properties for category:'), ' ', format_to_output( $cat_name, 'htmlbody' ) ?></h2>
-		<form name="renamecat" action="b2categories.php" method="post">
-			<?php echo T_('Name') ?>:
-			<input type="hidden" name="action" value="editedcat" />
-			<input type="hidden" name="cat_ID" value="<?php echo $cat_ID ?>" />
-			<input type="text" name="cat_name" value="<?php echo format_to_output( $cat_name, 'formvalue' ) ?>" />
-			<h3><?php echo T_('New parent category') ?>:</h3>
-		<?php		
-		// ----------------- START RECURSIVE CAT LIST ----------------
-		cat_query();	// make sure the caches are loaded
-
-		function cat_move_before_first( $parent_cat_ID, $level )
-		{	// callback to start sublist
-			echo "\n<ul>\n";
-		}
-
-		function cat_move_before_each( $curr_cat_ID, $level )
-		{	// callback to display sublist element
-			global $cat_ID;	// This is the category being currently edited !!
-			global $cat_parent_ID;	// This is the old parent ID
-			if( $curr_cat_ID == $cat_ID )
-			{	// We have reached current category.
-				// This branch cannot become a parent!
-				return -1;
-			}
-			$cat = get_the_category_by_ID( $curr_cat_ID );
-			echo "<li>"; ?>
-			<input type="radio" id="cat_parent_ID<?php echo $curr_cat_ID; ?>" name="cat_parent_ID" value="<?php echo $curr_cat_ID ?>" 
-			<?php 
-				if( $cat_parent_ID == $curr_cat_ID ) echo 'checked="checked"';
-			?>
-			/>
-			<label for="cat_parent_ID<?php echo $curr_cat_ID; ?>"><strong><?php echo $cat['cat_name']; ?></strong></label>
-			<?php	
-			if( $cat_parent_ID == $curr_cat_ID ) echo ' &lt;= ', T_('Old Parent');
-		}
-
-		function cat_move_after_each( $curr_cat_ID, $level )
-		{	// callback after each sublist element
-			echo "</li>\n";
-		}
-
-		function cat_move_after_last( $parent_cat_ID, $level )
-		{	// callback to end sublist
-			echo "</ul>\n";
-		}
-	
-		if( $allow_moving_chapters )
-		{	// If moving cats between blogs is allowed:
-			foreach( $cache_blogs as $i_blog )
-			{ // run recursively through the cats of each blog
-				$current_blog_ID = $i_blog->blog_ID;
-				if( ! $current_User->check_perm( 'blog_cats', '', false, $current_blog_ID ) ) continue;
-				echo "<h4>".$i_blog->blog_name."</h4>\n";
-
-    		?>
-    		<input type="radio" id="cat_parent_none_<?php echo $current_blog_ID ?>" name="cat_parent_ID" value="0_<?php echo $current_blog_ID ?>"
-  			<?php
-  				if( (! $cat_parent_ID) && ($current_blog_ID == $blog) ) echo 'checked="checked"';
-  			?>
-  			/>
-  			<label for="cat_parent_none_<?php echo $current_blog_ID ?>"><strong><?php echo T_('Root (No parent)') ?></strong></label>
-  			<?php
-  			if( (! $cat_parent_ID) && ($current_blog_ID == $blog) )
-        {
-          echo ' &lt;= ', T_('Old Parent');
-        }
-    		// RECURSE:
-				cat_children( $cache_categories, $current_blog_ID, NULL, 'cat_move_before_first', 'cat_move_before_each', 'cat_move_after_each', 'cat_move_after_last' );
-			}
-
-      echo '<p class="extracatnote">'.T_('Note: Moving categories across blogs is enabled. Use with caution.').'</p> ';
-		}
-		else
-		{	// Moving cats between blogs is disabled
-  		?>
-  		<input type="radio" id="cat_parent_none_<?php echo $blog ?>" name="cat_parent_ID" value="0_<?php echo $blog ?>"
-			<?php
-				if( ! $cat_parent_ID ) echo 'checked="checked"';
-			?>
-			/>
-			<label for="cat_parent_none_<?php echo $blog ?>"><strong><?php echo T_('Root (No parent)') ?></strong></label>
-			<?php
-			if( ! $cat_parent_ID ) echo ' &lt;= ', T_('Old Parent');
-  		// RECURSE:
-	  	cat_children( $cache_categories, $blog, NULL, 'cat_move_before_first', 'cat_move_before_each', 'cat_move_after_each', 'cat_move_after_last' );
-
-       echo '<p class="extracatnote">'.T_('Note: Moving categories across blogs is disabled.').'</p> ';
-    }
-
-		// ----------------- END RECURSIVE CAT LIST ----------------
-	?>		
-			<input type="submit" name="submit" value="<?php echo T_('Edit category!') ?>" class="search" />
-		</form>
-		</div>
-	
-		<?php
-		// List the cats:
-		require( dirname(__FILE__).'/_cats_list.php' ); 
-		break;
-	
-	
-	case 'editedcat':
-    //
-		// Update cat in db:
-    //
-		param( 'cat_name', 'string', true );
-
-		param( 'cat_ID', 'integer', true );
-		//echo $cat_ID;
-		$cat_blog_ID = get_catblog($cat_ID);
-
- 		param( 'cat_parent_ID', 'string', true );
-    $cat_parent_ID_parts = explode( '_', $cat_parent_ID );
-    $cat_parent_ID = $cat_parent_ID_parts[0];
-    settype( $cat_parent_ID, 'integer' );
-		if( $cat_parent_ID != 0 )
-		{ // We have a new parent cat
-			$parent_cat_blog_ID = get_catblog($cat_parent_ID);
-		}
-    else
-    { // We are moving to a blog root
-      $parent_cat_blog_ID = $cat_parent_ID_parts[1];
-      settype( $parent_cat_blog_ID, 'integer' );
-    }
-
-		// check permissions on source:
-		$current_User->check_perm( 'blog_cats', '', true, $cat_blog_ID );
-
-		if( $cat_blog_ID != $parent_cat_blog_ID )
-    { // We are moving to a different blog
-      if( ! $allow_moving_chapters )
-      {
-  			die( 'Moving chapters between blogs is disabled. Cat and parent must be in the same blog!' );
-      }
-  		// check permissions on destination:
-  		$current_User->check_perm( 'blog_cats', '', true, $parent_cat_blog_ID );
-		}
-
-		cat_update( $cat_ID, $cat_name, $cat_parent_ID, $parent_cat_blog_ID );
-	
-		header("Location: b2categories.php?blog=$cat_blog_ID");
-		break;
-
-
-	default:
-		// Just display cat list for this blog
-		require(dirname(__FILE__) . '/_menutop.php');
-		cats_display_blog_list();
-		require(dirname(__FILE__) . '/_menutop_end.php');
-
-		if( $blog == 0 || ! $current_User->check_perm( 'blog_cats', '', false, $blog ) )
-		{	// No blog could be selected
-			?>
-			<div class="panelinfo">
-			<p>
-			<?php echo T_('Sorry, you have no permission to edit/view any category\'s properties.' ) ?></p>
-			</div>
-			<?php
-			break;
-		}
-
-		// List the cats:
-		require( dirname(__FILE__).'/_cats_list.php' ); 
-}
-
-require( dirname(__FILE__).'/_footer.php' ); 
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/b2edit.php 1.10.3.src/admin/b2edit.php
--- 0.9.2.src/admin/b2edit.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/b2edit.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,240 +0,0 @@
-<?php
-/**
- * Editing posts
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-
-/**
- * Includes:
- */
-require_once (dirname(__FILE__). '/_header.php');
-$admin_tab = 'new';
-param( 'action', 'string' );
-
-// All statuses are allowed for display/acting on (including drafts and deprecated posts):
-$show_statuses = array( 'published', 'protected', 'private', 'draft', 'deprecated' );
-
-switch($action)
-{
-	case 'edit':
-		/*
-		 * --------------------------------------------------------------------
-		 * Display post editing form
-		 */
-		param( 'post', 'integer', true );
-		$postdata = get_postdata( $post ) or die( T_('Oops, no post with this ID.') );
-		$edited_Item = Item_get_by_ID( $post );
-		$post_locale = $edited_Item->get( 'locale' );
-		$cat = $edited_Item->get( 'main_cat_ID' );
-		$blog = get_catblog($cat);
-		$Blog = Blog_get_by_ID( $blog );
-
-		$admin_pagetitle = T_('Editing post');
-		require (dirname(__FILE__). '/_menutop.php');
-
-		printf( T_('#%d in blog: %s'), $edited_Item->ID, get_bloginfo( 'name' ) );
-
-		require (dirname(__FILE__). '/_menutop_end.php');
-
-		$post_status = $edited_Item->get( 'status' );
-		// Check permission:
-		$current_User->check_perm( 'blog_post_statuses', $post_status, true, $blog );
-
-		$post_title = $edited_Item->get( 'title' );
-		$post_urltitle = $edited_Item->get( 'urltitle' );
-		$post_url = $edited_Item->get( 'url' );
-		$content = format_to_edit( $edited_Item->get( 'content' ), $edited_Item->get( 'autobr' ) );
-		$post_autobr = $edited_Item->get( 'autobr' );
-		$post_pingback = 0;
-		$post_trackbacks = '';
-		$post_comments = $edited_Item->get( 'comments' );
-		$post_extracats = postcats_get_byID( $post );
-		$edit_date = 0;
-		$post_issue_date = $edited_Item->get( 'issue_date' );
-		$renderers = $edited_Item->get( 'renderers' );
-		$aa = mysql2date('Y', $post_issue_date  );
-		$mm = mysql2date('m', $post_issue_date  );
-		$jj = mysql2date('d', $post_issue_date  );
-		$hh = mysql2date('H', $post_issue_date  );
-		$mn = mysql2date('i', $post_issue_date  );
-		$ss = mysql2date('s', $post_issue_date  );
-
-		$form_action = 'editpost';
-		require(dirname(__FILE__).'/_edit_form.php');
-
-		break;
-
-
-	case 'editcomment':
-		/*
-		 * --------------------------------------------------------------------
-		 * Display comment in edit form
-		 */
-		param( 'comment', 'integer', true );
-		$commentdata = get_commentdata($comment,1) or die( T_('Oops, no comment with this ID!') );
-		$edited_Comment = Comment_get_by_ID( $comment );
-
-		$admin_pagetitle = T_('Editing comment');
-		require (dirname(__FILE__).'/_menutop.php');
-		echo "#".$commentdata['comment_ID'];
-		require (dirname(__FILE__).'/_menutop_end.php');
-
-		$comment_post_ID = $commentdata['comment_post_ID'];
-		$comment_postdata = get_postdata( $comment_post_ID );
-		$blog = get_catblog( $comment_postdata['Category'] );
-		$Blog = Blog_get_by_ID( $blog );
-
-		// Check permission:
-		$current_User->check_perm( 'blog_comments', 'any', true, $blog );
-
-		$content = $commentdata['comment_content'];
-		$content = format_to_edit($content, ($comments_use_autobr == 'always' || $comments_use_autobr == 'opt-out') );
-		$post_autobr = ($comments_use_autobr == 'always' || $comments_use_autobr == 'opt-out');
-		$edit_date = 0;
-		$aa = mysql2date('Y', $commentdata['comment_date']);
-		$mm = mysql2date('m', $commentdata['comment_date']);
-		$jj = mysql2date('d', $commentdata['comment_date']);
-		$hh = mysql2date('H', $commentdata['comment_date']);
-		$mn = mysql2date('i', $commentdata['comment_date']);
-		$ss = mysql2date('s', $commentdata['comment_date']);
-
-		$form_action = 'editedcomment';
-		require(dirname(__FILE__).'/_edit_form.php');
-
-		break;
-
-
-	default:
-		/*
-		 * --------------------------------------------------------------------
-		 * New post form  (can be a bookmarklet form if mode == bookmarklet )
-		 */
-		$admin_pagetitle = T_('New post in blog:');
-		require (dirname(__FILE__).'/_menutop.php');
-
-		if( ($blog == 0) && $current_User->check_perm( 'blog_post_statuses', 'any', false, $default_to_blog ) )
-		{	// Default blog is a valid choice
-			$blog = $default_to_blog;
-		}
-
-		// ---------------------------------- START OF BLOG LIST ----------------------------------
-		for( $curr_blog_ID = blog_list_start();
-					$curr_blog_ID != false;
-					$curr_blog_ID = blog_list_next() )
-		{
-			if( ! $current_User->check_perm( 'blog_post_statuses', 'any', false, $curr_blog_ID ) )
-			{	// Current user is not a member of this blog...
-				continue;
-			}
-			if( $blog == 0 )
-			{	// If no selected blog yet, select this one:
-				$blog = $curr_blog_ID;
-			}
-			// This is for when Javascript is not available:
-			echo '<a href="b2edit.php?blog=', $curr_blog_ID;
-			if( !empty( $mode ) ) echo '&amp;mode=', $mode;
-			echo '" ';
-			if( ! blog_has_cats( $curr_blog_ID ) )
-			{	// loop blog has no categories, you cannot post to it.
-				echo 'onclick="alert(\'', str_replace( "'", "\'", T_('Since this blog has no categories, you cannot post to it. You must create categories first.') ), '\'); return false;" title="', T_('Since this blog has no categories, you cannot post to it. You must create categories first.'), '"';
-			}
-			elseif( blog_has_cats( $blog ) )
-			{	// loop blog AND current blog both have catageories, normal situation:
-				echo 'onclick="return edit_reload(this.ownerDocument.forms.namedItem(\'post\'), ', $curr_blog_ID,' )" title="', T_('Switch to this blog (keeping your input if Javascript is active)'), '"';
-			}
-
-			if( $curr_blog_ID == $blog ) 
-				echo ' class="CurrentBlog"';
-			else
-				echo ' class="OtherBlog"';
-			echo '>';
-			blog_list_iteminfo('shortname');
-			echo '</a> ';
-		} // --------------------------------- END OF BLOG LIST ---------------------------------
-
-		require (dirname(__FILE__).'/_menutop_end.php');
-
-		if( $blog == 0 )
-		{
-			?>
-			<div class="panelblock">
-			<?php printf( T_('Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)'), 'href="mailto:'.$admin_email.'?subject=b2-promotion"' ); ?>
-			</div>
-			<?php
-			break;
-		}
-
-		$Blog = Blog_get_by_ID( $blog ); /* TMP: */ $blogparams = get_blogparams_by_ID( $blog );
-
-		if( ! blog_has_cats( $blog ) )
-		{
-			?>
-			<div class="panelinfo"><p>
-			<?php echo T_('Since this blog has no categories, you cannot post to it. You must create categories first.') ?>
-			</p></div>
-			<?php
-			break;
-		}
-
-		// Check permission:
-		$current_User->check_perm( 'blog_post_statuses', 'any', true, $blog );
-
-		// Okay now we know we can use at least one status,
-		// but we need to make sure the requested/default one is ok...
-		param( 'post_status', 'string',  $default_post_status );		// 'published' or 'draft' or ...
-		if( ! $current_User->check_perm( 'blog_post_statuses', $post_status, false, $blog ) )
-		{	// We need to find another one:
-			if( $current_User->check_perm( 'blog_post_statuses', 'published', false, $blog ) )
-				$post_status = 'published';
-			elseif( $current_User->check_perm( 'blog_post_statuses', 'protected', false, $blog ) )
-				$post_status = 'protected';
-			elseif( $current_User->check_perm( 'blog_post_statuses', 'private', false, $blog ) )
-				$post_status = 'private';
-			elseif( $current_User->check_perm( 'blog_post_statuses', 'draft', false, $blog ) )
-				$post_status = 'draft';
-			else
-				$post_status = 'deprecated';
-		}
-
-		$action = 'post';
-
-		// These are bookmarklet params:
-		param( 'popuptitle', 'string', '' );
-		param( 'popupurl', 'string', '' );
-		param( 'text', 'html', '' );
-
-		param( 'post_autobr', 'integer', $Settings->get('AutoBR') );  // Use default if nothing provided
-		param( 'post_pingback', 'integer', 0 );
-		param( 'trackback_url', 'string' );
-		$post_trackbacks = & $trackback_url;
-		param( 'content', 'html', $text );
-		$content = format_to_edit( $content, false );
-		param( 'post_title', 'html', $popuptitle );
-		param( 'post_urltitle', 'string', '' );
-		param( 'post_url', 'string', $popupurl );
-		$post_url = format_to_edit( $post_url, false );
-		param( 'post_comments', 'string', 'open' );		// 'open' or 'closed' or ...
-		param( 'post_extracats', 'array', array() );
-		param( 'post_locale', 'string', $default_locale );
-		param( 'renderers', 'array', array( 'default' ) );
-
-		param( 'edit_date', 'integer', 0 );
-		param( 'aa', 'string', date( 'Y', $localtimenow) );
-		param( 'mm', 'string', date( 'm', $localtimenow) );
-		param( 'jj', 'string', date( 'd', $localtimenow) );
-		param( 'hh', 'string', date( 'H', $localtimenow) );
-		param( 'mn', 'string', date( 'i', $localtimenow) );
-		param( 'ss', 'string', date( 's', $localtimenow) );
-
-		$form_action = 'post';
-		require(dirname(__FILE__).'/_edit_form.php');
-}
-
-require( dirname(__FILE__).'/_footer.php' );
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/b2login.php 1.10.3.src/admin/b2login.php
--- 0.9.2.src/admin/b2login.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/b2login.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,29 +0,0 @@
-<?php
-/**
- * Placeholder for old login page
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- * @deprecated In b2evolution, you do not need to point to the b2login.php page to log in.
- */
-
-/**
- * Includes:
- */
-require_once(dirname(__FILE__).'/../conf/_config.php');
-require_once(dirname(__FILE__)."/$admin_dirout/$core_subdir/_main.php");
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
-	<title><?php echo T_('b2evo') ?> &gt; <?php echo T_('Login...') ?></title>
-</head>
-<body>
-<p><?php echo T_('In b2evolution, you do not need to point to the b2login.php page to log in.') ?></p>
-<p><?php printf( T_('Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.'), '<a href="b2edit.php">b2edit.php</a>', '<a href="b2browse.php">b2browse.php</a>' ); ?></p>
-</body>
-</html>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/b2options.php 1.10.3.src/admin/b2options.php
--- 0.9.2.src/admin/b2options.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/b2options.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,453 +0,0 @@
-<?php
-/**
- * This file implements the settings page
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-
-/**
- * Includes:
- */
-require( dirname(__FILE__). '/_header.php' );
-$admin_tab = 'options';
-$admin_pagetitle = T_('Settings');
-
-param( 'action', 'string' );
-param( 'tab', 'string', 'general' );
-param( 'prioup', 'string', '' );
-param( 'priodown', 'string', '' );
-param( 'delete', 'string', '' );
-param( 'notransext', 'integer', 0 );
-
-switch( $tab )
-{
-	case 'general':
-		$admin_pagetitle .= ' :: '. T_('General');
-		break;
-	case 'regional':
-		$admin_pagetitle .= ' :: '. T_('Regional');
-		break;
-	case 'plugins':
-		$admin_pagetitle .= ' :: '. T_('Plug-ins');
-		break;
-}
-
-require( dirname(__FILE__). '/_menutop.php' );
-require( dirname(__FILE__). '/_menutop_end.php' );
-
-
-if( in_array( $action, array('update', 'reset', 'updatelocale', 'createlocale', 'extract' ))
-		|| !empty($prioup) || !empty($priodown) || !empty($delete)
-	)
-{ // We have an action to do..
-	// Check permission:
-	$current_User->check_perm( 'options', 'edit', true );
-
-	$status_update = array();
-
-	// clear settings cache
-	$cache_settings = '';
-
-	switch( $tab )
-	{
-		case 'general':
-			// UPDATE general settings:
-
-			param( 'default_blog_ID', 'integer', true );
-			$Settings->set( 'default_blog_ID', $default_blog_ID );
-			param( 'default_blog_ID', 'integer', true );
-			$Settings->set( 'default_blog_ID', $default_blog_ID );
-			param( 'posts_per_page', 'integer', true );
-			$Settings->set( 'posts_per_page', $posts_per_page );
-			param( 'what_to_show', 'string', true );
-			$Settings->set( 'what_to_show', $what_to_show );
-			param( 'archive_mode', 'string', true );
-			$Settings->set( 'archive_mode', $archive_mode );
-			param( 'AutoBR', 'integer', 0 );
-			$Settings->set( 'AutoBR', $AutoBR );
-			param( 'newusers_canregister', 'integer', 0 );
-			$Settings->set( 'newusers_canregister', $newusers_canregister );
-			param( 'newusers_grp_ID', 'integer', true );
-			$Settings->set( 'newusers_grp_ID', $newusers_grp_ID );
-			param( 'newusers_level', 'integer', true );
-			$Settings->set( 'newusers_level', $newusers_level );
-			param( 'links_extrapath', 'integer', 0 );
-			$Settings->set( 'links_extrapath', $links_extrapath );
-			param( 'permalink_type', 'string', true );
-			$Settings->set( 'permalink_type', $permalink_type );
-			param( 'user_minpwdlen', 'integer', true );
-			$Settings->set( 'user_minpwdlen', $user_minpwdlen );
-
-			if( $Settings->updateDB() )
-			{
-				$status_update[] = T_('General settings updated.');
-			}
-
-			break;
-
-
-		case 'regional':
-		switch( $action )
-		{ // in case of regional actions
-			// UPDATE regional settings
-			case 'update':
-				param( 'newdefault_locale', 'string', true);
-				param( 'newtime_difference', 'integer', true );
-
-				locale_updateDB();
-				$Settings->set( 'default_locale', $newdefault_locale );
-				$Settings->set( 'time_difference', $newtime_difference );
-				$Settings->updateDB();
-
-				$status_update[] = T_('Regional settings updated.');
-				break;
-
-
-			// CREATE/EDIT locale
-			case 'updatelocale':
-			case 'createlocale':
-				param( 'newloc_locale', 'string', true);
-				if( empty($newloc_locale) )
-				{
-					$status_update[] = '<span class="error">'.T_('You must provide a locale code!').'</span>';
-					break;
-				}
-
-				param( 'newloc_enabled', 'integer', 0);
-				param( 'newloc_name', 'string', true);
-				param( 'newloc_charset', 'string', true);
-				param( 'newloc_datefmt', 'string', true);
-				param( 'newloc_timefmt', 'string', true);
-				param( 'newloc_messages', 'string', true);
-
-				if( $action == 'updatelocale' )
-				{
-					param( 'oldloc_locale', 'string', true);
-
-					$query = "SELECT loc_locale FROM $tablelocales WHERE loc_locale = '$oldloc_locale'";
-					if( !$DB->get_var( $query ) )
-					{ // old locale is not in DB yet. Insert and disable it.
-						$query = "INSERT INTO $tablelocales
-											( loc_locale, loc_charset, loc_datefmt, loc_timefmt, loc_name, loc_messages, loc_priority, loc_enabled )
-											VALUES ( '$oldloc_locale',
-											'{$locales[$oldloc_locale]['charset']}', '{$locales[$oldloc_locale]['datefmt']}',
-											'{$locales[$oldloc_locale]['timefmt']}', '{$locales[$oldloc_locale]['name']}',
-											'{$locales[$oldloc_locale]['messages']}', '{$locales[$oldloc_locale]['priority']}', 0)";
-						$q = $DB->query($query);
-						$status_update[] = sprintf(T_("Inserted locale '%s' into database."), $oldloc_locale);
-					}
-
-					if( $oldloc_locale != $newloc_locale )
-					{ // locale key was renamed, we remember to create the new one
-						$l_insertnew = 1;
-					}
-					else
-					{	// update database
-						$query = "UPDATE $tablelocales
-											SET loc_locale = '$newloc_locale', loc_charset = '$newloc_charset', loc_datefmt = '$newloc_datefmt',
-											loc_timefmt = '$newloc_timefmt', loc_name = '$newloc_name', loc_messages = '$newloc_messages',
-											loc_enabled = '$newloc_enabled'
-											WHERE loc_locale = '$oldloc_locale'";
-						$q = $DB->query($query);
-						$status_update[] = sprintf(T_("Updated locale '%s'."), $newloc_locale);
-					}
-				}
-
-				if( $action == 'createlocale' || isset( $l_insertnew ) )
-				{
-					$query = "REPLACE INTO $tablelocales
-										( loc_locale, loc_charset, loc_datefmt, loc_timefmt, loc_name, loc_messages, loc_priority, loc_enabled )
-										VALUES ( '$newloc_locale', '$newloc_charset', '$newloc_datefmt',
-										'$newloc_timefmt', '$newloc_name', '$newloc_messages', '1', '$newloc_enabled')";
-					$q = $DB->query($query);
-					$status_update[] = sprintf(T_("Saved locale '%s'."), $newloc_locale);
-				}
-
-				break;
-
-
-			// RESET locales in DB
-			case 'reset':
-				// reload locales
-				unset( $locales );
-				include( dirname(__FILE__).'/'.$admin_dirout.'/'.$conf_subdir.'/_locales.php' );
-				@include( dirname(__FILE__).'/'.$admin_dirout.'/'.$conf_subdir.'/_overrides_TEST.php' );
-
-				// delete everything from locales table
-				$query = "DELETE FROM $tablelocales WHERE 1";
-				$q = $DB->query($query);
-
-				// reset default_locale
-				$Settings->set( 'default_locale', $default_locale );
-				$Settings->updateDB();
-
-				$status_update[] = T_('Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.');
-				break;
-
-
-			// EXTRACT locale
-			case 'extract':
-				param( 'locale', 'string', true );
-				// Get PO file for that locale:
-				echo '<div class="panelinfo">';
-				echo '<h3>Extracting language file for ', $locale, '...</h3>';
-				$po_file = dirname(__FILE__).'/'.$core_dirout.'/'.$locales_subdir.'/'.$locales[$locale]['messages'].'/LC_MESSAGES/messages.po';
-				if( ! is_file( $po_file ) )
-				{
-					echo '<p class="error">'.sprintf(T_('File <code>%s</code> not found.'), '/'.$locales_subdir.'/'.$locales[$locale]['messages'].'/LC_MESSAGES/messages.po').'</p>';
-				}
-				else
-				{	// File exists:
-					// Get PO file for that locale:
-					$lines = file( $po_file);
-					$lines[] = '';	// Adds a blank line at the end in order to ensure complete handling of the file
-					$all = 0;
-					$fuzzy=0;
-					$untranslated=0;
-					$translated=0;
-					$status='-';
-					$matches = array();
-					$sources = array();
-					$loc_vars = array();
-					$ttrans = array();
-					foreach ($lines as $line)
-					{
-						// echo 'LINE:', $line, '<br />';
-						if(trim($line) == '' )
-						{	// Blank line, go back to base status:
-							if( $status == 't' )
-							{	// ** End of a translation **:
-								if( $msgstr == '' )
-								{
-									$untranslated++;
-									// echo 'untranslated: ', $msgid, '<br />';
-								}
-								else
-								{
-									$translated++;
-
-									// Inspect where the string is used
-									$sources = array_unique( $sources );
-									// echo '<p>sources: ', implode( ', ', $sources ), '</p>';
-									foreach( $sources as $source )
-									{
-										if( !isset( $loc_vars[$source]  ) ) $loc_vars[$source] = 1;
-										else $loc_vars[$source] ++;
-									}
-
-									// Save the string
-									// $ttrans[] = "\n\t'".str_replace( "'", "\'", str_replace( '\"', '"', $msgid ))."' => '".str_replace( "'", "\'", str_replace( '\"', '"', $msgstr ))."',";
-									// $ttrans[] = "\n\t\"$msgid\" => \"$msgstr\",";
-									$ttrans[] = "\n\t'".str_replace( "'", "\'", str_replace( '\"', '"', $msgid ))."' => \"".str_replace( '$', '\$', $msgstr)."\",";
-
-								}
-							}
-							$status = '-';
-							$msgid = '';
-							$msgstr = '';
-							$sources = array();
-						}
-						elseif( ($status=='-') && preg_match( '#^msgid "(.*)"#', $line, $matches))
-						{	// Encountered an original text
-							$status = 'o';
-							$msgid = $matches[1];
-							// echo 'original: "', $msgid, '"<br />';
-							$all++;
-						}
-						elseif( ($status=='o') && preg_match( '#^msgstr "(.*)"#', $line, $matches))
-						{	// Encountered a translated text
-							$status = 't';
-							$msgstr = $matches[1];
-							// echo 'translated: "', $msgstr, '"<br />';
-						}
-						elseif( preg_match( '#^"(.*)"#', $line, $matches))
-						{	// Encountered a followup line
-							if ($status=='o')
-								$msgid .= $matches[1];
-							elseif ($status=='t')
-								$msgstr .= $matches[1];
-						}
-						elseif( ($status=='-') && preg_match( '@^#:(.*)@', $line, $matches))
-						{	// Encountered a source code location comment
-							// echo $matches[0],'<br />';
-							$sourcefiles = preg_replace( '@\\\\@', '/', $matches[1] );
-							// $c = preg_match_all( '@ ../../../([^:]*):@', $sourcefiles, $matches);
-							$c = preg_match_all( '@ ../../../([^/:]*)@', $sourcefiles, $matches);
-							for( $i = 0; $i < $c; $i++ )
-							{
-								$sources[] = $matches[1][$i];
-							}
-							// echo '<br />';
-						}
-						elseif(strpos($line,'#, fuzzy') === 0)
-							$fuzzy++;
-					}
-
-					ksort( $loc_vars );
-					foreach( $loc_vars as $source => $c )
-					{
-						echo $source, ' = ', $c, '<br />';
-					}
-
-					$outfile = dirname(__FILE__).'/'.$core_dirout.'/'.$locales_subdir.'/'.$locales[$locale]['messages'].'/_global.php';
-					$fp = fopen( $outfile, 'w+' );
-					fwrite( $fp, "<?php\n" );
-					fwrite( $fp, "/*\n" );
-					fwrite( $fp, " * Global lang file\n" );
-					fwrite( $fp, " * This file was generated automatically from messages.po\n" );
-					fwrite( $fp, " */\n" );
-					fwrite( $fp, "\n\$trans['".$locales[$locale]['messages']."'] = array(" );
-					// echo '<pre>';
-					foreach( $ttrans as $line )
-					{
-						// echo htmlspecialchars( $line );
-						fwrite( $fp, $line );
-					}
-					// echo '</pre>';
-					fwrite( $fp, "\n);\n?>" );
-					fclose( $fp );
-				}
-				echo '</div>';
-
-				break;
-
-			default:
-				$switchcond = NULL;
-				// --- DELETE locale from DB
-				if( !empty($delete) )
-				{
-					$query = "DELETE FROM $tablelocales WHERE loc_locale = '$delete'";
-					$q = $DB->query( $query );
-
-					// reload locales
-					unset( $locales );
-					require( dirname(__FILE__).'/'.$admin_dirout.'/'.$conf_subdir.'/_locales.php' );
-					@include( dirname(__FILE__).'/'.$admin_dirout.'/'.$conf_subdir.'/_overrides_TEST.php' );
-
-					$status_update[] = sprintf(T_("Deleted locale '%s' from database."), $delete);
-				}
-
-				// --- SWITCH PRIORITIES -----------------
-				elseif( !empty($prioup) )
-				{
-					$switchcond = 'return ($lval[\'priority\'] > $i && $lval[\'priority\'] < $locales[ $prioup ][\'priority\']);';
-					$i = -1;
-					$lswitch = $prioup;
-				}
-				elseif( !empty($priodown) )
-				{
-					$switchcond = 'return ($lval[\'priority\'] < $i && $lval[\'priority\'] > $locales[ $priodown ][\'priority\']);';
-					$i = 256;
-					$lswitch = $priodown;
-				}
-
-				if( !empty($switchcond) )
-				{ // we want to switch priorities
-
-					foreach( $locales as $lkey => $lval )
-					{ // find nearest priority
-						if( eval($switchcond) )
-						{
-							// remember it
-							$i = $lval['priority'];
-							$lswitchwith = $lkey;
-						}
-					}
-					if( $i > -1 && $i < 256 )
-					{	// switch
-						#echo 'Switching prio '.$locales[ $lswitchwith ]['priority'].' with '.$locales[ $lswitch ]['priority'].'<br />';
-						$locales[ $lswitchwith ]['priority'] = $locales[ $lswitch ]['priority'];
-						$locales[ $lswitch ]['priority'] = $i;
-
-						$query = "REPLACE INTO $tablelocales ( loc_locale, loc_charset, loc_datefmt, loc_timefmt, loc_name, loc_messages, loc_priority, loc_enabled )	VALUES
-							( '$lswitch', '{$locales[ $lswitch ]['charset']}', '{$locales[ $lswitch ]['datefmt']}', '{$locales[ $lswitch ]['timefmt']}', '{$locales[ $lswitch ]['name']}', '{$locales[ $lswitch ]['messages']}', '{$locales[ $lswitch ]['priority']}', '{$locales[ $lswitch ]['enabled']}'),
-							( '$lswitchwith', '{$locales[ $lswitchwith ]['charset']}', '{$locales[ $lswitchwith ]['datefmt']}', '{$locales[ $lswitchwith ]['timefmt']}', '{$locales[ $lswitchwith ]['name']}', '{$locales[ $lswitchwith ]['messages']}', '{$locales[ $lswitchwith ]['priority']}', '{$locales[ $lswitchwith ]['enabled']}')";
-						$q = $DB->query( $query );
-
-						$status_update[] = T_('Switched priorities.');
-					}
-
-				}
-				break;
-			}
-			locale_overwritefromDB();
-			break;
-
-
-		case 'plugins':
-			// UPDATE plug-ins:
-			break;
-
-	}
-
-	if( count($status_update) )
-	{
-		echo '<div class="panelinfo">';
-		foreach( $status_update as $stmsg ) echo '<p>'.$stmsg.'</p>';
-		echo '</div>';
-	}
-}
-
-// Check permission:
-$current_User->check_perm( 'options', 'view', true );
-?>
-
-
-	<div class="pt" >
-		<ul class="hack">
-			<li><!-- Yes, this empty UL is needed! It's a DOUBLE hack for correct CSS display --></li>
-		</ul>
-		<div class="panelblocktabs">
-			<ul class="tabs">
-			<?php
-				if( $tab == 'general' )
-					echo '<li class="current">';
-				else
-					echo '<li>';
-				echo '<a href="b2options.php">'. T_('General'). '</a></li>';
-
-				if( $tab == 'regional' )
-					echo '<li class="current">';
-				else
-					echo '<li>';
-				echo '<a href="b2options.php?tab=regional';
-				if( $notransext ) echo '&amp;notransext=1';
-				echo '">'. T_('Regional'). '</a></li>';
-
-				if( $tab == 'plugins' )
-					echo '<li class="current">';
-				else
-					echo '<li>';
-				echo '<a href="b2options.php?tab=plugins">'. T_('Plug-ins'). '</a></li>';
-			?>
-			</ul>
-		</div>
-	</div>
-	<div class="tabbedpanelblock">
-	<?php
-		switch( $tab )
-		{
-			case 'general':
-				// ---------- GENERAL OPTIONS ----------
-				require_once dirname(__FILE__).'/_set_general.form.php';
-				break;
-
-			case 'regional':
-				// ---------- REGIONAL OPTIONS ----------
-				require_once dirname(__FILE__).'/_set_regional.form.php';
-				break;
-
-			case 'plugins':
-				// ---------- PLUGIN OPTIONS ----------
-				require_once dirname(__FILE__).'/_set_plugins.form.php';
-				break;
-		}
-		?>
-	</div>
-<?php
-	require( dirname(__FILE__). '/_footer.php' );
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/b2sidebar.php 1.10.3.src/admin/b2sidebar.php
--- 0.9.2.src/admin/b2sidebar.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/b2sidebar.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,18 +0,0 @@
-<?php
-/**
- * This is the sidebar page. It actually calls the edit page in 'sidebar' mode.
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-
-$mode = 'sidebar';
-/**
- * Forward request to normal edit screen
- */
-require_once(dirname(__FILE__).'/b2edit.php');
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/b2spell.php 1.10.3.src/admin/b2spell.php
--- 0.9.2.src/admin/b2spell.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/b2spell.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,113 +0,0 @@
-<?php
-/**
- * Spell checker
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-
-/**
- * Includes:
- */
-require( dirname(__FILE__).'/_header.php' );
-$admin_pagetitle = T_('Spell Check');
-?>
-<html xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
-	<title>Loading Spell Checker</title>
-	<script ID="clientEventHandlersJS" LANGUAGE="javascript">
-	<!--
-	function window_onload() {
-	document.SPELLDATA.formname.value=opener.document.SPELLDATA.formname.value
-	document.SPELLDATA.subjectname.value=opener.document.SPELLDATA.subjectname.value
-	document.SPELLDATA.messagebodyname.value=opener.document.SPELLDATA.messagebodyname.value
-	document.SPELLDATA.companyID.value=opener.document.SPELLDATA.companyID.value
-	document.SPELLDATA.language.value=opener.document.SPELLDATA.language.value
-	document.SPELLDATA.opener.value=opener.document.SPELLDATA.opener.value
-	document.SPELLDATA.action=opener.document.SPELLDATA.formaction.value
-
-	var flen=opener.document.forms.length
-
-	var index=flen
-	for(i=0; i<flen; i++){
-		if(opener.document.forms[i].name==document.SPELLDATA.formname.value){
-			index=i
-			i=flen
-			}
-		}
-
-	if(index<flen){
-		var ilen=opener.document.forms[index].elements.length
-		var indexcontrol=ilen
-		if(document.SPELLDATA.subjectname.value!=""){
-			for(i=0; i<ilen; i++){
-				if(opener.document.forms[index].elements[i].name==document.SPELLDATA.subjectname.value){
-					indexcontrol=i
-					i=ilen
-					}
-				}
-			if(indexcontrol<ilen)
-				document.SPELLDATA.subject.value=opener.document.forms[index].elements[indexcontrol].value
-			}
-
-		if(document.SPELLDATA.messagebodyname.value!=""){
-			indexcontrol=ilen
-			for(i=0; i<ilen; i++){
-				if(opener.document.forms[index].elements[i].name==document.SPELLDATA.messagebodyname.value){
-					indexcontrol=i
-					i=ilen
-					}
-				}
-			if(indexcontrol<ilen)
-				document.SPELLDATA.messagebody.value=opener.document.forms[index].elements[indexcontrol].value
-		}
-		document.SPELLDATA.submit()
-		} else {
-			alert("no form found.	 Check java function call")
-			window.close()
-		}
-	}
-	//-->
-	</script>
-</head>
-<body language="javascript" onload="return window_onload()">
-<form action="" method="post" name="SPELLDATA" LANGUAGE="javascript">
-
-	<p><?php echo T_('Loading Spell Checker. Please wait').'...' ?></p>
-	<input name="formname" type="hidden" />
-	<input name="messagebodyname" type="hidden" />
-	<input name="subjectname" type="hidden" />
-	<input name="companyID"	type="hidden" />
-	<input name="language" type="hidden" />
-	<input name="opener" type="hidden" />
-	<input name="closer" type="hidden" value="finish.asp" />
-	<input name="IsHTML" type="hidden" value="0" />
-
-	<p>&nbsp;</p>
-	<p>&nbsp;</p>
-	<p>&nbsp;</p>
-	<p>&nbsp;</p>
-	<p>&nbsp;</p>
-	<p>&nbsp;</p>
-	<p>&nbsp;</p>
-	<p>&nbsp;</p>
-	<p>&nbsp;</p>
-	<p>&nbsp;</p>
-	<p>&nbsp;</p>
-	<p>&nbsp;</p>
-	<p>&nbsp;</p>
-	<p>&nbsp;</p>
-	<p>&nbsp;</p>
-	<p>&nbsp;</p>
-	<p>&nbsp;</p>
-	<p>&nbsp;</p>
-	<p>&nbsp;</p>
-	<textarea name="subject"></textarea>
-	<textarea name="messagebody"></textarea>
-</form>
-</body>
-</html>
diff -ruN --text 0.9.2.src/admin/b2stats.php 1.10.3.src/admin/b2stats.php
--- 0.9.2.src/admin/b2stats.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/b2stats.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,457 +0,0 @@
-<?php
-/**
- * This displays the stats.
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-
-/**
- * Includes:
- */
-require_once( dirname(__FILE__).'/_header.php' );
-$admin_tab = 'stats';
-$admin_pagetitle = T_('View Stats for Blog:');
-
-param( 'action', 'string' );
-param( 'show', 'string', 'referers' );
-
-require(dirname(__FILE__) . '/_menutop.php');
-?>
-<a href="b2stats.php?show=<?php echo $show ?>&amp;blog=0" class="<?php echo ( 0 == $blog ) ? 'CurrentBlog' : 'OtherBlog' ?>"><?php echo T_('None') ?></a>
-<?php
-for( $curr_blog_ID=blog_list_start('stub');
-			$curr_blog_ID!=false;
-			 $curr_blog_ID=blog_list_next('stub') )
-	{
-		?>
-		<a href="b2stats.php?show=<?php echo $show ?>&amp;blog=<?php echo $curr_blog_ID ?>" class="<?php echo ( $curr_blog_ID == $blog ) ? 'CurrentBlog' : 'OtherBlog' ?>"><?php blog_list_iteminfo('shortname') ?></a>
-	<?php
-}
-require( dirname(__FILE__) . '/_menutop_end.php' );
-
-// Check permission:
-$current_User->check_perm( 'stats', 'view', true );
-
-switch( $action )
-{
-	case 'changetype':
-		// Change the type of a hit:
-
-		// Check permission:
-		$current_User->check_perm( 'stats', 'edit', true );
-
-		param( 'hit_ID', 'integer', true );	// Required!
-		param( 'hit_type', 'string', true );	// Required!
-		?>
-		<div class="panelinfo">
-			<p><?php printf( T_('Changing hit #%d type to: %s'), $hit_ID, $hit_type) ?></p>
-			<?php
-			hit_change_type( $hit_ID, $hit_type );
-			?>
-		</div>
-		<?php
-		break;
-
-	case 'delete':
-		// DELETE A HIT:
-
-		// Check permission:
-		$current_User->check_perm( 'stats', 'edit', true );
-
-		param( 'hit_ID', 'integer', true );	// Required!
-		?>
-		<div class="panelinfo">
-			<p><?php printf( T_('Deleting hit #%d...'), $hit_ID )?></p>
-			<?php
-			hit_delete( $hit_ID );
-			?>
-		</div>
-		<?php
-		break;
-
-	case 'prune':
-		// PRUNE hits for a certain date
-
-		// Check permission:
-		$current_User->check_perm( 'stats', 'edit', true );
-
-		param( 'date', 'integer', true );	// Required!
-		?>
-		<div class="panelinfo">
-			<p><?php printf( T_('Pruning hits for %s...'), date( locale_datefmt(), $date) ) ?></p>
-			<?php
-			hit_prune( $date );
-			?>
-		</div>
-		<?php
-		break;
-}
-?>
-
-<ul class="hack">
-	<li><!-- Yes, this empty UL is needed! It's a DOUBLE hack for correct CSS display --></li>
-</ul>
-<div class="pt">
-	<div class="panelblocktabs">
-		<ul class="tabs">
-		<?php
-		if( $show == 'summary' )
-				echo '<li class="current">';
-			else
-				echo '<li>';
-		echo '<a href="b2stats.php?show=summary&amp;blog=', $blog, '">', T_('Summary'), '</a></li>';
-
-		if( $show == 'referers' )
-			echo '<li class="current">';
-		else
-			echo '<li>';
-		echo '<a href="b2stats.php?show=referers&amp;blog=', $blog, '">', T_('Referers'), '</a></li>';
-
-		if( $show == 'refsearches' )
-			echo '<li class="current">';
-		else
-			echo '<li>';
-		echo '<a href="b2stats.php?show=refsearches&amp;blog=', $blog, '">', T_('Refering Searches'), '</a></li>';
-
-		if( $show == 'syndication' )
-			echo '<li class="current">';
-		else
-			echo '<li>';
-		echo '<a href="b2stats.php?show=syndication&amp;blog=', $blog, '">', T_('Syndication'), '</a></li>';
-
-		if( $show == 'useragents' )
-			echo '<li class="current">';
-		else
-			echo '<li>';
-		echo '<a href="b2stats.php?show=useragents&amp;blog=', $blog, '">', T_('User Agents'), '</a></li>';
-
-		if( $show == 'other' )
-			echo '<li class="current">';
-		else
-			echo '<li>';
-		echo '<a href="b2stats.php?show=other&amp;blog=', $blog, '">', T_('Direct Accesses'), '</a></li>';
-
-		?>
-		</ul>
-	</div>
-</div>
-<div class="tabbedpanelblock">
-<?php
-switch( $show )
-{
-	case 'summary':
-		?>
-		<h2><?php echo T_('Summary') ?>:</h2>
-		<?php
-		$sql = "SELECT COUNT(*)AS hits, hit_ignore, YEAR(visitTime) AS year, MONTH(visitTime) AS month,
-										DAYOFMONTH(visitTime) AS day
-							FROM $tablehitlog ";
-		if( $blog > 0 )
-		{
-			$sql .= " WHERE hit_blog_ID = $blog ";
-		}
-		$sql .= 'GROUP BY YEAR(visitTime), MONTH(visitTime),  DAYOFMONTH(visitTime), hit_ignore
-						 ORDER BY YEAR(visitTime) DESC, MONTH(visitTime) DESC, DAYOFMONTH(visitTime) DESC';
-		$res_hits = $DB->get_results( $sql, ARRAY_A );
-		
-		$hits = array();
-		$hits['no'] = 0;
-		$hits['invalid'] = 0;
-		// $hits['badchar'] = 0;			// Not used any longer
-		// $hits['blacklist'] = 0;			// Not used any longer
-		$hits['rss'] = 0;
-		$hits['robot'] = 0;
-		$hits['search'] = 0;
-		$last_date = 0;
-	if( count($res_hits) )
-  {	?>
-	<table class="grouped" cellspacing="0">
-    <tr>
-  		<th class="firstcol"><?php echo T_('Date') ?></th>
-  		<th><?php echo T_('Referers') // 'no' ?></th>
-  		<th><?php echo T_('Refering Searches') ?></th>
-  		<th><?php echo T_('Indexing Robots') ?></th>
-  		<th><?php echo T_('Syndication') ?></th>
-  		<th><?php echo T_('Direct Accesses') ?></th>
-  		<th><?php echo T_('Total') ?></th>
-    </tr>
-		<?php
-		$count = 0;
-		foreach( $res_hits as $row_stats )
-		{
-			$this_date = mktime( 0, 0, 0, $row_stats['month'], $row_stats['day'], $row_stats['year'] );
-			if( $last_date == 0 ) $last_date = $this_date;	// that'll be the first one
-			if( $last_date != $this_date )
-			{	// We just hit a new day, let's display the previous one:
-				?>
-				<tr <?php if( $count%2 == 1 ) echo 'class="odd"'; ?>>
-					<td class="firstcol"><?php if( $current_User->check_perm( 'spamblacklist', 'edit' ) )
-						{ ?>
-							<a href="b2stats.php?action=prune&amp;date=<?php echo $last_date ?>&amp;show=summary&amp;blog=<?php echo $blog ?>" title="<?php echo T_('Prune this date!') ?>"><img src="img/xross.gif" width="13" height="13" class="middle" alt="<?php echo /* TRANS: Abbrev. for Prune (stats) */ T_('Prune') ?>"  title="<?php echo T_('Prune hits for this date!') ?>" /></a>
-						<?php
-						}
-						echo date( locale_datefmt(), $last_date ) ?>
-					</td>
-					<td class="right"><?php echo $hits['no'] ?></td>
-					<td class="right"><?php echo $hits['search'] ?></td>
-					<td class="right"><?php echo $hits['robot'] ?></td>
-					<td class="right"><?php echo $hits['rss'] ?></td>
-					<td class="right"><?php echo $hits['invalid'] ?></td>
-					<td class="right"><?php echo array_sum($hits) ?></td>
-				</tr>
-				<?php
-					$hits['no'] = 0;
-					$hits['invalid'] = 0;
-					$hits['rss'] = 0;
-					$hits['robot'] = 0;
-					$hits['search'] = 0;
-					$last_date = $this_date;	// that'll be the next one
-					$count ++;
-			}
-			$hits[$row_stats['hit_ignore']] = $row_stats['hits'];
-		}
-
-		if( $last_date != 0 )
-		{	// We had a day pending:
-			?>
-			<tr <?php if( $count%2 == 1 ) echo 'class="odd"'; ?>>
-				<td class="firstcol"><?php if( $current_User->check_perm( 'stats', 'edit' ) )
-					{ ?>
-					<a href="b2stats.php?action=prune&amp;date=<?php echo $this_date ?>&amp;show=summary&amp;blog=<?php echo $blog ?>" title="<?php echo T_('Prune hits for this date!') ?>"><img src="img/xross.gif" width="13" height="13" class="middle" alt="<?php echo /* TRANS: Abbrev. for Prune (stats) */ T_('Prune') ?>"  title="<?php echo T_('Prune hits for this date!') ?>" /></a>
-					<?php
-					}
-					echo date( locale_datefmt(), $this_date ) ?>
-				</td>
-				<td class="right"><?php echo $hits['no'] ?></td>
-				<td class="right"><?php echo $hits['search'] ?></td>
-				<td class="right"><?php echo $hits['robot'] ?></td>
-				<td class="right"><?php echo $hits['rss'] ?></td>
-				<td class="right"><?php echo $hits['invalid'] ?></td>
-				<td class="right"><?php echo array_sum($hits) ?></td>
-			</tr>
-		<?php } ?>
-		</table>
-    <?php
-    }
-		break;
-
-		case 'referers':
-		?>
-	<h2><?php echo T_('Last referers') ?>:</h2>
-	<p><?php echo T_('These are hits from external web pages refering to this blog') ?>.</p>
-	<?php refererList(40,'global',1,1,'no','',$blog);
-  if( count( $res_stats ) )
-  { ?>
-	<table class="grouped" cellspacing="0">
-		<?php
-		$count = 0;
-		foreach( $res_stats as $row_stats ) { ?>
-		<tr <?php if( $count%2 == 1 ) echo 'class="odd"'; ?>>
-			<td class="firstcol"><?php stats_time() ?></td>
-			<td>
-				<?php if( $current_User->check_perm( 'stats', 'edit' ) )
-					{ ?>
-					<a href="b2stats.php?action=delete&amp;hit_ID=<?php stats_hit_ID() ?>&amp;show=referers&amp;blog=<?php echo $blog ?>" title="<?php echo T_('Delete this hit!') ?>"><img src="img/xross.gif" width="13" height="13" class="middle" alt="<?php echo /* TRANS: Abbrev. for Delete (stats) */ T_('Del') ?>" title="<?php echo T_('Delete this hit!') ?>" /></a>
-				<a href="b2stats.php?action=changetype&amp;hit_type=search&amp;hit_ID=<?php stats_hit_ID() ?>&amp;show=referers&amp;blog=<?php echo $blog ?>" title="<?php echo T_('Log as a search instead') ?>"><img src="img/magnifier.png" width="14" height="13" class="middle" alt="<?php echo /* TRANS: Abbrev. for "move to searches" (stats) */ T_('-&gt;S') ?>" title="<?php echo T_('Log as a search instead') ?>" /></a>
-				<?php } ?>
-				<a href="<?php stats_referer() ?>"><?php stats_basedomain() ?></a>
-			</td>
-			<?php if( $current_User->check_perm( 'spamblacklist', 'edit' ) )
-			{ ?>
-			<td><a href="b2antispam.php?action=ban&amp;keyword=<?php echo urlencode( stats_basedomain(false) ) ?>" title="<?php echo T_('Ban this domain!') ?>"><img src="img/noicon.gif" class="middle" alt="<?php echo /* TRANS: Abbrev. */ T_('Ban') ?>" title="<?php echo T_('Ban this domain!') ?>" /></a></td>
-			<?php } ?>
-			<td><?php stats_blog_name() ?></td>
-			<td><a href="<?php stats_req_URI() ?>"><?php stats_req_URI() ?></a></td>
-		</tr>
-		<?php
-		$count++;
-		} // End stat loop ?>
-	</table>
-  <?php } ?>
-
-	<h3><?php echo T_('Top referers') ?>:</h3>
-	<?php refererList(30,'global',0,0,"'no'",'baseDomain',$blog,true);
-  if( count( $res_stats ) )
-  { ?>
-	<table class="grouped" cellspacing="0">
-		<?php
-			$count = 0;
-			foreach( $res_stats as $row_stats ) { ?>
-			<tr <?php if( $count%2 == 1 ) echo 'class="odd"'; ?>>
-				<td class="firstcol"><a href="<?php stats_referer() ?>"><?php stats_basedomain() ?></a></td>
-				<?php if( $current_User->check_perm( 'spamblacklist', 'edit' ) )
-				{ ?>
-				<td><a href="b2antispam.php?action=ban&amp;keyword=<?php echo urlencode( stats_basedomain(false) ) ?>" title="<?php echo T_('Ban this domain!') ?>"><img src="img/noicon.gif" class="middle" alt="<?php echo /* TRANS: Abbrev. */ T_('Ban') ?>" title="<?php echo T_('Ban this domain!') ?>" /></a></td>
-				<?php } ?>
-				<td class="right"><?php stats_hit_count() ?></td>
-				<td class="right"><?php stats_hit_percent() ?></td>
-			</tr>
-		<?php
-		$count++;
-		} // End stat loop ?>
-	</table>
-  <?php } ?>
-	<p><?php echo T_('Total referers') ?>: <?php stats_total_hit_count() ?></p>
-
-  <?php
-		break;
-
-		case 'refsearches':
-			?>
-	<h2><?php echo T_('Last refering searches') ?>:</h2>
-	<p><?php echo T_('These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)') ?></p>
-	<?php refererList(20,'global',1,1,"'search'",'',$blog);
-  if( count( $res_stats ) )
-  { ?>
-	<table class="grouped" cellspacing="0">
-		<?php
-		$count = 0;
-		foreach( $res_stats as $row_stats ) { ?>
-		<tr <?php if( $count%2 == 1 ) echo 'class="odd"'; ?>>
-			<td class="firstcol"><?php stats_time() ?></td>
-			<td>
-				<?php if( $current_User->check_perm( 'stats', 'edit' ) )
-				{ ?>
-				<a href="b2stats.php?action=delete&amp;hit_ID=<?php stats_hit_ID() ?>&amp;show=refsearches&amp;blog=<?php echo $blog ?>" title="<?php echo T_('Delete this hit!') ?>"><img src="img/xross.gif" width="13" height="13" class="middle" alt="<?php echo /* TRANS: Abbrev. for Delete (stats) */ T_('Del') ?>" /></a>
-				<?php
-				}
-				stats_basedomain() ?></td>
-			<td><a href="<?php stats_referer() ?>"><?php stats_search_keywords() ?></a></td>
-			<td><?php stats_blog_name() ?></td>
-			<td><a href="<?php stats_req_URI() ?>"><?php stats_req_URI() ?></a></td>
-		</tr>
-		<?php
-		$count++;
-		} // End stat loop ?>
-	</table>
-  <?php } ?>
-
-	<h3><?php echo T_('Top refering search engines') ?>:</h3>
-	<?php refererList(20,'global',0,0,"'search'",'baseDomain',$blog,true);
-  if( count( $res_stats ) )
-  { ?>
-	<table class="grouped" cellspacing="0">
-		<?php
-		$count = 0;
-		foreach( $res_stats as $row_stats ) { ?>
-			<tr <?php if( $count%2 == 1 ) echo 'class="odd"'; ?>>
-				<td class="firstcol"><a href="<?php stats_referer() ?>"><?php stats_basedomain() ?></a></td>
-				<td class="right"><?php stats_hit_count() ?></td>
-				<td class="right"><?php stats_hit_percent() ?></td>
-			</tr>
-		<?php
-		$count++;
-		} // End stat loop ?>
-	</table>
-  <?php } ?>
-
-	<h3><?php echo T_('Top Indexing Robots') ?>:</h3>
-	<p><?php echo T_('These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)') ?></p>
-	<?php refererList(20,'global',0,0,"'robot'",'hit_user_agent',$blog,true,true);
-  if( count( $res_stats ) )
-  { ?>
-	<table class="grouped" cellspacing="0">
-		<?php
-		$count = 0;
-		foreach( $res_stats as $row_stats ) { ?>
-			<tr>
-				<td class="firstcol"><?php stats_referer('<a href="', '">') ?><?php stats_user_agent( true ) ?><?php stats_referer('', '</a>', false) ?></td>
-				<td class="right"><?php stats_hit_count() ?></td>
-				<td class="right"><?php stats_hit_percent() ?></td>
-			</tr>
-		<?php
-		$count++;
-		} // End stat loop ?>
-	</table>
-  <?php
-  }
-		break;
-
-		case 'syndication':
-			?>
-	<h2><?php echo T_('Top Aggregators') ?>:</h2>
-	<p><?php echo T_('These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)') ?></p>
-	<?php refererList(40, 'global', 0, 0, "'rss'", 'hit_user_agent', $blog, true, true);
-  if( count( $res_stats ) )
-  { ?>
-	<table class="grouped" cellspacing="0">
-		<?php
-			$count = 0;
-			foreach( $res_stats as $row_stats ) { ?>
-			<tr <?php if( $count%2 == 1 ) echo 'class="odd"'; ?>>
-				<td class="firstcol"><?php stats_user_agent( true ) ?></td>
-				<td class="right"><?php stats_hit_count() ?></td>
-				<td class="right"><?php stats_hit_percent() ?></td>
-			</tr>
-		<?php
-		$count++;
-		} // End stat loop ?>
-	</table>
-  <?php } ?>
-	<p><?php echo T_('Total RSS hits') ?>: <?php stats_total_hit_count() ?></p>
-
-  <?php
-		break;
-
-		case 'other':
-		?>
-	<h2><?php echo T_('Last direct accesses') ?>:</h2>
-	<p><?php echo T_('These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)') ?></p>
-	<?php refererList(10,'global',1,1,"'invalid'",'',$blog);
-  if( count( $res_stats ) )
-  { ?>
-	<table class="grouped" cellspacing="0">
-		<?php
-		$count = 0;
-		foreach( $res_stats as $row_stats ) { ?>
-		<tr <?php if( $count%2 == 1 ) echo 'class="odd"'; ?>>
-			<td class="firstcol"><?php stats_time() ?></td>
-			<?php if( $current_User->check_perm( 'stats', 'edit' ) )
-			{ ?>
-			<td>
-				<a href="b2stats.php?action=delete&amp;hit_ID=<?php stats_hit_ID() ?>&amp;show=other&amp;blog=<?php echo $blog ?>" title="<?php echo T_('Delete this hit!') ?>"><img src="img/xross.gif" width="13" height="13" class="middle" alt="<?php echo /* TRANS: Abbrev. for Delete (stats) */ T_('Del') ?>" /></a>
-			</td>
-			<?php } ?>
-			<td><?php stats_blog_name() ?></td>
-			<td><a href="<?php stats_req_URI() ?>"><?php stats_req_URI() ?></a></td>
-		</tr>
-		<?php
-		$count++;
-		} // End stat loop ?>
-	</table>
-  <?php
-  }
-		break;
-
-		case 'useragents':
-			?>
-	<h2><?php echo T_('Top User Agents') ?>:</h2>
-	<?php refererList(50,'global',0,0,"'no','invalid','badchar','blacklist','search'",'hit_user_agent',$blog,true,true);
-  if( count( $res_stats ) )
-  { ?>
-	<table class="grouped" cellspacing="0">
-		<?php
-			$count = 0;
-			foreach( $res_stats as $row_stats ) { ?>
-			<tr <?php if( $count%2 == 1 ) echo 'class="odd"'; ?>>
-				<td class="firstcol"><?php stats_user_agent( false ) ?></td>
-				<td class="right"><?php stats_hit_count() ?></td>
-				<td class="right"><?php stats_hit_percent() ?></td>
-			</tr>
-		<?php
-		$count++;
-		} // End stat loop ?>
-	</table>
-  <?php
-  }
-		break;
-}
-?>
-</div>
-<?php
-require( dirname(__FILE__).'/_footer.php' );
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/b2template.php 1.10.3.src/admin/b2template.php
--- 0.9.2.src/admin/b2template.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/b2template.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,172 +0,0 @@
-<?php
-/**
- * Custom skin template editing
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- * @author This file built upon code from original b2 - http://cafelog.com/
- */
-
-/**
- * Includes:
- */
-require_once(dirname(__FILE__). '/_header.php');
-$admin_tab = 'templates';
-$admin_pagetitle = T_('Custom skin template editing');
-
-// Check permission:
-$current_User->check_perm( 'templates', '', true );
-
-param( 'action', 'string' );
-param( 'error', 'string' );
-param( 'file', 'string' );
-param( 'a', 'string' );
-
-
-switch($action)
-{
-
-case "update":
-	// Determine the edit folder:
-	$edit_folder = get_path('skins'). '/custom';
-
-	param( 'newcontent', 'html' );
-	$f = fopen( $edit_folder. '/'. $file, "w+" );
-	fwrite($f,$newcontent);
-	fclose($f);
-
-	header("Location: b2template.php?file=$file&a=te");
-	exit();
-
-	break;
-
-default:
-	require(dirname(__FILE__). '/_menutop.php');
-	require(dirname(__FILE__). '/_menutop_end.php');
-
-	// Determine the edit folder:
-	$edit_folder = get_path('skins'). '/custom';
-
-	$file = trim($file);
-	if( !empty($file))
-	{
-		echo '<div class="panelblock">';
-
-		echo T_('Listing:'), ' <strong>', $edit_folder, '/', $file, '</strong>';
-
-		if( ereg( '([^-A-Za-z0-9._]|\.\.)', $file ) )
-		{
-			echo '<p>', T_('Invalid filename!'), '</p>';
-		}
-		elseif( !is_file($edit_folder. '/'. $file) )
-		{
-				echo '<p>', T_('Oops, no such file !'), '</p>';
-		}
-		else
-		{
-
-			$f = fopen( $edit_folder. '/'. $file, 'r');
-			$content = fread($f,filesize($edit_folder. '/'. $file));
-			//	$content = template_simplify($content);
-			$content = htmlspecialchars($content);
-			//	$content = str_replace("</textarea","&lt;/textarea",$content);
-
-			if ($a == 'te')	echo '<em> [ ', T_('File edited!'), ' ]</em>';
-
-			if (!$error) {
-			?>
-			<p><?php echo T_('Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!') ?></p>
-			<form name="template" action="b2template.php" method="post">
-				<fieldset class="input"><img src="img/blank.gif" alt="" width="1" height="1" /><textarea cols="80" rows="20" class="large" name="newcontent" tabindex="1"><?php echo $content ?></textarea></fieldset>
-				<input type="hidden" name="action" value="update" />
-				<input type="hidden" name="file" value="<?php echo $file ?>" />
-				<br />
-				<?php
-				if( is_writable($edit_folder. '/'. $file) )
-				{
-					echo '<input type="submit" name="submit" class="SaveButton" value="', T_('&nbsp; Save ! &nbsp;'), '" tabindex="2" />';
-				}
-				else
-				{
-					echo '<input type="button" name="oops" class="search" value="', T_('(you cannot update that file/template: must make it writable, e.g. CHMOD 766)'), '" tabindex="2" />';
-				}
-				?>
-			</form>
-			<?php
-			}
-		}
-		echo "</div>\n";
-	}
-?>
-
-	<div class="panelblock">
-	<p><?php echo T_('This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ') ?></p>
-	<p><?php echo T_('You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)') ?>:</p>
-<?php
-	// Determine the edit folder:
-	if( empty($edit_folder) ) $edit_folder = get_path('skins'). '/custom';
-	//lists all files in edit directory
-	if( !is_dir($edit_folder) )
-	{
-		echo '<div class="panelinfo"><p>'.sprintf( T_('Directory %s not found.'), $edit_folder ).'</p></div>';
-	}
-	else
-	{ // $edit_folder exists
-		?><ul><?php
-		$this_dir = dir( $edit_folder );
-		while ($this_file = $this_dir->read())
-		{
-			if( is_file($edit_folder. '/'. $this_file) )
-			{
-				?>
-				<li><a href="b2template.php?file=<?php echo $this_file; ?>"><?php echo $this_file; ?></a>
-				<?php
-				switch( $this_file )
-				{
-					case '_archives.php':
-						echo '- ', T_('This is the template that displays the links to the archives for a blog');
-						break;
-					case '_categories.php':
-						echo '- ', T_('This is the template that displays the (recursive) list of (sub)categories');
-						break;
-					case '_feedback.php':
-						echo '- ', T_('This is the template that displays the feedback for a post');
-						break;
-					case '_lastcomments.php':
-						echo '- ', T_('This is the template that displays the last comments for a blog');
-						break;
-					case '_main.php':
-						echo '- ', T_('This is the main template. It displays the blog.');
-						break;
-					case 'comment_popup.php':
-						echo '- ', T_('This is the page displayed in the comment popup');
-						break;
-					case 'pingback_popup.php':
-						echo '- ', T_('This is the page displayed in the pingback popup');
-						break;
-					case 'trackback_popup.php':
-						echo '- ', T_('This is the page displayed in the trackback popup');
-						break;
-				}
-			?>
-			</li>
-		<?php }
-		}
-		?></ul><?php
-	}
-?>
-
-<p>	<?php echo T_('Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...') ?>
-</p>
-
-	</div>
-	<?php
-break;
-}
-
-/* </Template> */
-require( dirname(__FILE__). '/_footer.php' );
- ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/b2upload.php 1.10.3.src/admin/b2upload.php
--- 0.9.2.src/admin/b2upload.php	2006-04-20 19:41:30.000000000 -0500
+++ 1.10.3.src/admin/b2upload.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,203 +0,0 @@
-<?php
-/**
- * b2 File Upload
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- * @author original hack by shockingbird.com
- */
-
-/**
- * Includes:
- */
-require_once (dirname(__FILE__).'/_header.php');
-
-// Check permissions:
-$current_User->check_perm( 'upload', 'any', true );
-
-?><html xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
-	<title><?php echo T_('b2evo') ?> &gt; <?php echo T_('upload images/files') ?></title>
-	<link href="variation.css" rel="stylesheet" type="text/css" title="Variation" />
-	<link href="desert.css" rel="alternate stylesheet" type="text/css" title="Desert" />
-	<link href="legacy.css" rel="alternate stylesheet" type="text/css" title="Legacy" />
-	<?php if( is_file( dirname(__FILE__).'/custom.css' ) ) { ?>
-	<link href="custom.css" rel="alternate stylesheet" type="text/css" title="Custom" />
-	<?php } ?>
-	<script type="text/javascript" src="styleswitcher.js"></script>
-	<script type="text/javascript">
-	<!-- // idocs.com's popup tutorial rules !
-	function targetopener(blah, closeme, closeonly) {
-		if (! (window.focus && window.opener))return true;
-		window.opener.focus();
-		if (! closeonly)window.opener.document.post.content.value += blah;
-		if (closeme)window.close();
-		return false;
-	}
-	//-->
-	</script>
-</head>
-<body>
-<div class="panelblock">
-<?php
-
-if (!isset($_POST['submit']))
-{
-	$i = explode(" ",$fileupload_allowedtypes);
-	$i = implode(", ",array_slice($i, 1, count($i)-2));
-	?>
-	<p><strong><?php echo T_('File upload') ?></strong></p>
-	<p><?php echo T_('Allowed file types:'), $i ?></p>
-	<p><?php printf( T_('Maximum allowed file size: %d KB'), $fileupload_maxk ); ?></p>
-	<form action="b2upload.php" method="post" enctype="multipart/form-data">
-	<input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $fileupload_maxk*1024 ?>" />
-	<input type="file" name="img1" size="30" class="uploadform" />
-
-	<p><?php echo T_('Description') ?>:<br />
-	<input type="text" name="imgdesc" size="30" class="uploadform" /></p>
-
-	<input type="submit" name="submit" value="<?php echo T_('Upload !') ?>" class="search" />
-	</form>
-</div>
-</body>
-</html>
-<?php exit();
-}
-
- //Makes sure they choose a file
-
-//print_r($_FILES);
-//die();
-
-if (!empty($_POST)) { //$img1_name != "") {
-	$imgalt = (isset($_POST['imgalt'])) ? $_POST['imgalt'] : '';
-
-	$img1_name = (strlen($imgalt)) ? $_POST['imgalt'] : $_FILES['img1']['name'];
-	$img1_type = (strlen($imgalt)) ? $_POST['img1_type'] : $_FILES['img1']['type'];
-	$img1_size = (strlen($imgalt)) ? $_POST['img1_size'] : $_FILES['img1']['size'];
-	$imgdesc = str_replace('"', '&amp;quot;', $_POST['imgdesc']);
-
-	$imgtype = explode(".",$img1_name);
-	$imgtype = " ".$imgtype[count($imgtype)-1]." ";
-
-	if (!ereg(strtolower($imgtype), strtolower($fileupload_allowedtypes))) {
-	    die(sprintf( T_('File %s: type %s is not allowed.'), $img1_name, $imgtype ));
-	}
-
-	if (strlen($imgalt)) {
-		$pathtofile = $fileupload_realpath."/".$imgalt;
-		$img1 = $_POST['img1'];
-	} else {
-		$pathtofile = $fileupload_realpath."/".$img1_name;
-		$img1 = $_FILES['img1']['tmp_name'];
-	}
-
-	// makes sure not to upload duplicates, rename duplicates
-	$i = 1;
-	$pathtofile2 = $pathtofile;
-	$tmppathtofile = $pathtofile2;
-	$img2_name = $img1_name;
-
-	while (file_exists($pathtofile2)) {
-	    $pos = strpos($tmppathtofile, '.'.trim($imgtype));
-	    $pathtofile_start = substr($tmppathtofile, 0, $pos);
-	    $pathtofile2 = $pathtofile_start.'_'.zeroise($i++, 2).'.'.trim($imgtype);
-	    $img2_name = explode('/', $pathtofile2);
-	    $img2_name = $img2_name[count($img2_name)-1];
-	}
-
-	if (file_exists($pathtofile) && !strlen($imgalt)) {
-		$i = explode(" ",$fileupload_allowedtypes);
-		$i = implode(", ",array_slice($i, 1, count($i)-2));
-		move_uploaded_file($img1, $pathtofile2)
-		 or die( T_('Couldn\'t upload your file to:').' '.$pathtofile2);
-
-	if( !chmod($pathtofile2, 0644) )
-	{
-		echo '<p class="error">Unable to change file permissions..</p>';
-	}
-	// duplicate-renaming function contributed by Gary Lawrence Murphy
-	?>
-	<p><strong><?php echo T_('Duplicate File?') ?></strong></p>
-	<p><strong><em><?php printf( T_('The filename "%s" already exists!'), $img1_name ); ?></em></strong></p>
-	<p><?php printf( T_('Filename "%s" moved to "%s"'), $img1, $pathtofile2.'/'.$img2_name ); ?></p>
-	<p><?php echo T_('Confirm or rename:') ?></p>
-	<form action="b2upload.php" method="post" enctype="multipart/form-data">
-	<input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $fileupload_maxk*1024 ?>" />
-	<input type="hidden" name="img1_type" value="<?php echo $img1_type;?>" />
-	<input type="hidden" name="img1_size" value="<?php echo $img1_size;?>" />
-	<input type="hidden" name="img1_name" value="<?php echo $img2_name;?>" />
-	<input type="hidden" name="img1" value="<?php echo $pathtofile2;?>" />
-	<?php echo T_('Alternate name') ?>:<br /><input type="text" name="imgalt" size="30" class="uploadform" value="<?php echo $img2_name;?>" /><br />
-	<br />
-	<?php echo T_('Description') ?>:<br /><input type="text" name="imgdesc" size="30" class="uploadform" value="<?php echo $imgdesc;?>" />
-	<br />
-	<p><input type="submit" name="submit" value="<?php echo T_('Confirm !') ?>" class="search" /></p>
-	</form>
-</div>
-</body>
-</html><?php die();
-
-	}
-
-	if (!strlen($imgalt)) {
-		move_uploaded_file($img1, $pathtofile) //Path to your images directory, chmod the dir to 777
-		 or die( T_('Couldn\'t upload your file to:').' '.$pathtofile);
-	} else {
-		rename($img1, $pathtofile)
-		or die( T_('Couldn\'t upload your file to:').' '.$pathtofile);
-	}
-	if( !chmod($pathtofile, 0644) )
-	{
-		echo '<p class="error">Unable to change file permissions..</p>';
-	}
-}
-
-
-if( ereg('image/', $img1_type) )
-{ // uploaded file is an image
-	$piece_of_code = '&lt;img src=&quot;'.$fileupload_url.'/'.$img1_name.'&quot;';
-	if( $img_dimensions = getimagesize( $pathtofile ) )
-	{ // add 'width="xx" height="xx"
-		$piece_of_code .= ' width=&quot;'.$img_dimensions[0].'&quot; height=&quot;'.$img_dimensions[1].'&quot;';
-	}
-	$piece_of_code .= ' alt=&quot;'.$imgdesc.'&quot; /&gt;';
-}
-else
-{
-	$piece_of_code = '&lt;a href=&quot;'.$fileupload_url.'/'.$img1_name.'&quot; title=&quot;'.$imgdesc.'&quot;&gt;'.$imgdesc.'&lt;/a&gt;';
-}
-
-?>
-
-<p><strong><?php echo T_('File uploaded !') ?></strong></p>
-<p><?php printf( T_('Your file <strong>"%s"</strong> was uploaded successfully !'), $img1_name ); ?></p>
-<p><?php echo T_('Here\'s the code to display it:') ?></p>
-<p><form action="b2upload.php">
-<!--<textarea cols="25" rows="3" wrap="virtual"><?php echo "&lt;img src=&quot;$fileupload_url/$img1_name&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;"; ?></textarea>-->
-<input type="text" name="imgpath" value="<?php echo $piece_of_code; ?>" size="40" class="large" /><br />
-<input type="button" name="close" value="<?php echo T_('Add the code to your post !') ?>" class="search" onclick="targetopener('<?php echo $piece_of_code; ?>')" />
-</form>
-</p>
-<p><strong><?php echo T_('Image Details') ?></strong>: <br />
-<?php echo T_('Name') ?>:
-<?php echo "$img1_name"; ?>
-<br />
-<?php echo T_('Size') ?>:
-<?php echo round($img1_size/1024,2); ?> KB
-<br />
-<?php echo T_('Type') ?>:
-<?php echo "$img1_type"; ?>
-</p>
-<p align="right">
-<form action="b2upload.php">
-<input type="button" name="close" value="<?php echo T_('Close this window') ?>" class="search" onclick="window.close()" />
-</form>
-</p>
-</div>
-</body>
-</html>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/b2users.php 1.10.3.src/admin/b2users.php
--- 0.9.2.src/admin/b2users.php	2005-12-26 20:52:40.000000000 -0600
+++ 1.10.3.src/admin/b2users.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,553 +0,0 @@
-<?php
-/**
- * Groups/Users editing
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-
-/**
- * Includes:
- */
-require_once( dirname(__FILE__). '/_header.php' );
-$admin_tab = 'users';
-$admin_pagetitle = T_('User management');
-
-param( 'action', 'string' );
-param( 'user', 'integer', 0 );
-param( 'group', 'integer', 0 );
-
-
-// show the top menu
-if( $action != 'userupdate' )
-{ // perhaps we'll have to set a cookie later
-	require( dirname(__FILE__).'/_menutop.php' );
-	require( dirname(__FILE__).'/_menutop_end.php' );
-}
-
-
-$errors = array();
-
-
-$user_profile_only = 0;
-// Check permission:
-if( !$current_User->check_perm( 'users', 'edit', false ) )
-{
-	// allow profile editing/viewing only
-	$user_profile_only = 1;
-
-	if( ($action && $action != 'userupdate') )
-	{	// This should be prevented un the UI
-		errors_add( 'You have no permission to edit other users or groups!' );
-		$action = ''; // don't show group form (we have no group ID)
-	}
-	elseif( $demo_mode && $action && $current_User->login == 'demouser' )
-	{
-		errors_add( T_('You cannot change the demouser profile in demo mode!') );
-	}
-}
-elseif( $demo_mode && !empty($action) && ( $current_User->ID == 1 || $current_User->get('login') == 'demouser' )  )
-{
-	errors_add( T_('You cannot change the demouser profile in demo mode!') );
-}
-
-
-if( errors() )
-{
-	if( $action == 'userupdate' )
-	{	// display top menu that was suppressed before
-		require( dirname(__FILE__).'/_menutop.php' );
-		require( dirname(__FILE__).'/_menutop_end.php' );
-	}
-}
-else switch ($action)
-{ // actions only when editing users is allowed
-	case 'newuser':
-		param( 'template', 'integer', -1 );
-
-		if( $template > -1 )
-		{ // we use a template
-			$edited_User = & new User( get_userdata($template) );
-			$edited_User->set('ID', 0);
-		}
-		else
-		{ // we use an empty user
-			$edited_User = & new User();
-		}
-
-		break;
-
-
-	case 'newgroup':
-		param( 'template', 'integer', -1 );
-
-		if( $template > -1 )
-		{ // we use a template
-			$edited_Group = $GroupCache->get_by_ID( $template );
-			$edited_Group->set('ID', 0);
-		}
-		else
-		{ // we use an empty user
-			$edited_Group = & new Group();
-		}
-
-		break;
-
-
-	case 'userupdate':
-		param( 'edited_user_ID', 'integer', true );
-		if( $edited_user_ID == 0 )
-		{ // we create a new user
-			$edited_User = & new User();
-			$edited_User->set_datecreated( $localtimenow );
-		}
-		else
-		{
-			$edited_User = & new User( get_userdata( $edited_user_ID ) );
-		}
-
-		if( $user_profile_only && $edited_user_ID != $current_User->ID )
-		{ // user is only allowed to update him/herself
-			errors_add( T_('You are only allowed to update your own profile!') );
-
-			// display menu
-			require( dirname(__FILE__).'/_menutop.php' );
-			require( dirname(__FILE__).'/_menutop_end.php' );
-			break;
-		}
-
-		param( 'edited_user_oldlogin', 'string', true );
-		param( 'edited_user_login', 'string', true );
-		$edited_user_login = strtolower( $edited_user_login );
-
-		if( empty($edited_user_login) )
-		{
-			errors_add( T_('You must provide an unique login!') );
-		}
-
-		if( !$user_profile_only )
-		{ // allow changing level/group not for profile mode
-			param( 'edited_user_level', 'integer', true );
-			if( $edited_user_level < 0 || $edited_user_level > 10 )
-			{
-				errors_add( sprintf( T_('User level must be between %d and %d.'), 0, 10 ) );
-			}
-			else
-			{
-				$edited_User->set( 'level', $edited_user_level );
-			}
-
-			param( 'edited_user_grp_ID', 'integer', true );
-			if( $edited_user_grp_ID > 0 )
-			{
-				$edited_user_Group = $GroupCache->get_by_ID( $edited_user_grp_ID );
-			}
-			else $edited_user_Group = & new Group();
-
-			$edited_User->setGroup( $edited_user_Group );
-			// echo 'new group = ';
-			// $edited_User->Group->disp('name');
-		}
-
-		// check if new login already exists for another user_ID
-		$query = "SELECT ID FROM $tableusers WHERE user_login = '$edited_user_login' AND ID != $edited_user_ID";
-		$q = $DB->get_var( $query );
-
-		if( $q !== NULL )
-		{
-			errors_add( sprintf( T_('This login already exists. Do you want to <a %s>edit the existing user</a>?'), 'href="b2users.php?user='.$q.'"' ));
-		}
-
-		$edited_User->set( 'login', $edited_user_login );
-		param( 'edited_user_firstname', 'string', true );
-		$edited_User->set( 'firstname', $edited_user_firstname );
-		param( 'edited_user_lastname', 'string', true );
-		$edited_User->set( 'lastname', $edited_user_lastname );
-		param( 'edited_user_nickname', 'string', true );
-		$edited_User->set( 'nickname', $edited_user_nickname );
-		param( 'edited_user_idmode', 'string', true );
-		$edited_User->set( 'idmode', $edited_user_idmode );
-		param( 'edited_user_locale', 'string', true );
-		$edited_User->set( 'locale', $edited_user_locale );
-		param( 'edited_user_email', 'string', true );
-		$edited_User->set( 'email', $edited_user_email );
-		param( 'edited_user_url', 'string', true );
-		$edited_User->set( 'url', $edited_user_url );
-		param( 'edited_user_icq', 'string', true );
-		$edited_User->set( 'icq', $edited_user_icq );
-		param( 'edited_user_aim', 'string', true );
-		$edited_User->set( 'aim', $edited_user_aim );
-		param( 'edited_user_msn', 'string', true );
-		$edited_User->set( 'msn', $edited_user_msn );
-		param( 'edited_user_yim', 'string', true );
-		$edited_User->set( 'yim', $edited_user_yim );
-		param( 'edited_user_notify', 'integer', 0 );
-		$edited_User->set( 'notify', $edited_user_notify );
-
-		param( 'edited_user_pass1', 'string', true );
-		param( 'edited_user_pass2', 'string', true );
-		if( $edited_user_pass1 != '' || $edited_user_pass2 != '' || $edited_user_ID == 0 )
-		{ // update password, explicit for new users
-			if( $edited_user_pass1 != $edited_user_pass2 )
-			{
-				errors_add( T_('You typed two different passwords.') );
-			}
-			else
-			{
-				if( strlen($edited_user_pass2) < $Settings->get('user_minpwdlen') )
-				{
-					errors_add( sprintf( T_('The mimimum password length is %d characters.'), $Settings->get('user_minpwdlen')) );
-				}
-				else
-				{
-					$new_pass = md5( $edited_user_pass2 );
-					$edited_User->set( 'pass', $new_pass ); // set password
-				}
-			}
-		}
-
-		if( !errors() )
-		{ // ---- NO UPDATE ON ERRORS
-
-			if( $edited_User->get('ID') != 0 )
-			{	// Commit update to the DB:
-				$edited_User->dbupdate();
-
-				$update_status = '<div class="panelinfo"><p>' . T_('User updated.') . '</p></div>';
-
-				// Commit changes in cache:
-				// not ready: $UserCache->add( $edited_Group );
-				unset( $cache_userdata ); // until better
-			}
-			else
-			{ // Insert user into DB
-				$edited_User->dbinsert();
-				$update_status = '<div class="panelinfo"><p>' . T_('New user created.') . '</p></div>';
-			}
-
-			// Update cookies
-			if( $edited_user_ID == $current_User->ID )
-			{ // current user updates him/herself - we have to set cookies to keep him logged in
-				if( isset($new_pass) && $current_User->pass != $new_pass )
-				{
-					setcookie( $cookie_pass, $new_pass, $cookie_expires, $cookie_path, $cookie_domain);
-				}
-
-				if( $current_User->login != $edited_User->login )
-				{
-					setcookie( $cookie_user, $edited_User->login, $cookie_expires, $cookie_path, $cookie_domain );
-				}
-			}
-		}
-
-		// display menu
-		require( dirname(__FILE__).'/_menutop.php' );
-		require( dirname(__FILE__).'/_menutop_end.php' );
-
-		if( isset($update_status) )
-		{
-			echo $update_status;
-		}
-
-		break;
-
-
-	case 'promote':
-		param( 'prom', 'string', true );
-		param( 'id', 'integer', true );
-
-		$user_data = get_userdata( $id );
-		$usertopromote_level = get_user_info( 'level', $user_data );
-
-		echo '<div class="panelinfo">';
-
-		if( ! in_array($prom, array('up', 'down'))
-				|| ($prom == 'up' && $usertopromote_level > 9)
-				|| ($prom == 'down' && $usertopromote_level < 1)
-			)
-		{
-			echo '<p class="error">' . T_('Invalid promotion.');
-		}
-		else
-		{
-
-			if( $prom == 'up' )
-			{
-				$sql = "UPDATE $tableusers SET user_level=user_level+1 WHERE ID = $id";
-			}
-			elseif( $prom == 'down' )
-			{
-				$sql = "UPDATE $tableusers SET user_level=user_level-1 WHERE ID = $id";
-			}
-			$result = $DB->query( $sql );
-
-			if( $result )
-				echo '<p>'.T_('User level changed.').'</p>';
-			else
-				echo '<p class="error">'.sprintf( 'Couldn\'t change %s\'s level.', $user_data['user_login'] ).'</p>';
-
-			// reset cache
-			$cache_userdata[ $id ] = '';
-
-		}
-		echo '</div>';
-
-		break;
-
-
-	case 'deleteuser':
-		/*
-		 * Delete user
-		 */
-		param( 'id', 'integer', true );
-		param( 'confirm', 'integer', 0 );
-
-		if( $id == $current_User->ID )
-		{
-			errors_add( T_('You can\'t delete yourself!') );
-		}
-		if( $id == 1 )
-		{
-			errors_add( T_('You can\'t delete User #1!') );
-		}
-
-		if( $errors )
-		{
-			break;
-		}
-
-		$user_data = get_userdata( $id );
-		$deleted_User = & new User( $user_data );
-
-		if( !$confirm )
-		{?>
-		<div class="panelinfo">
-			<h3><?php printf( T_('Delete User %s?'), $deleted_User->get( 'firstname' ).' '.$deleted_User->get( 'lastname' ).' ['.$deleted_User->get( 'login' ).']' )?></h3>
-
-			<p><?php echo T_('Warning').': '.T_('deleting an user also deletes all posts made by this user.') ?></p>
-
-			<p><?php echo T_('THIS CANNOT BE UNDONE!') ?></p>
-
-			<p>
-				<form action="b2users.php" method="get" class="inline">
-					<input type="hidden" name="action" value="deleteuser" />
-					<input type="hidden" name="id" value="<?php $deleted_User->ID() ?>" />
-					<input type="hidden" name="confirm" value="1" />
-
-					<input type="submit" value="<?php echo T_('I am sure!') ?>" class="search" />
-				</form>
-				<form action="b2users.php" method="get" class="inline">
-					<input type="submit" value="<?php echo T_('CANCEL') ?>" class="search" />
-				</form>
-			</p>
-
-		</div>
-	<?php
-		}
-		else
-		{ // confirmed
-			// Delete from DB:
-			echo '<div class="panelinfo"><h3>'.T_('Deleting User...').'</h3>';
-			$deleted_User->dbdelete( true );
-			echo '</div>';
-		}
-
-		break;
-
-
-	case 'deletegroup':
-		/*
-		 * Delete group
-		 */
-		param( 'id', 'integer', true );
-		param( 'confirm', 'integer', 0 );
-
-		if( $id == 1 )
-		{
-			errors_add( T_('You can\'t delete Group #1!') );
-		}
-		if( $id == $Settings->get('newusers_grp_ID' ) )
-		{
-			errors_add( T_('You can\'t delete the default group for new users!') );
-		}
-
-		if( $errors )
-		{
-			break;
-		}
-
-		$del_Group = $GroupCache->get_by_ID( $id );
-
-		if( !$confirm )
-		{?>
-		<div class="panelinfo">
-			<h3><?php printf( T_('Delete group [%s]?'), $del_Group->get( 'name' ) )?></h3>
-
-			<p><?php echo T_('THIS CANNOT BE UNDONE!') ?></p>
-
-			<p>
-				<form action="b2users.php" method="get" class="inline">
-					<input type="hidden" name="action" value="deletegroup" />
-					<input type="hidden" name="id" value="<?php $del_Group->ID() ?>" />
-					<input type="hidden" name="confirm" value="1" />
-
-					<input type="submit" value="<?php echo T_('I am sure!') ?>" class="search" />
-				</form>
-				<form action="b2users.php" method="get" class="inline">
-					<input type="submit" value="<?php echo T_('CANCEL') ?>" class="search" />
-				</form>
-			</p>
-
-		</div>
-	<?php
-		}
-		else
-		{ // confirmed
-			// Delete from DB:
-			$del_Group->dbdelete( true );
-			echo '<div class="panelinfo"><p>'.T_('Group deleted...').'</p></div>';
-		}
-
-		break;
-
-
-	case 'groupupdate':
-		param( 'edited_grp_ID', 'integer', true );
-		param( 'edited_grp_oldname', 'string', true );
-		param( 'edited_grp_name', 'string', true );
-
-		// check if the group name already exists for another group
-		$query = "SELECT grp_ID FROM $tablegroups WHERE grp_name = '$edited_grp_name' AND grp_ID != $edited_grp_ID";
-		$q = $DB->get_var( $query );
-
-		if( $q !== NULL )
-		{
-			errors_add( sprintf( T_('This group name already exists! Do you want to <a %s>edit the existing group</a>?'), 'href="b2users.php?group='.$q.'"' ));
-		}
-
-		if( $edited_grp_ID == 0 )
-		{
-			$edited_Group = & new Group();
-		}
-		else
-		{
-			$edited_Group = $GroupCache->get_by_ID( $edited_grp_ID );
-		}
-
-		$edited_Group->set( 'name', $edited_grp_name );
-
-		param( 'edited_grp_perm_blogs', 'string', true );
-		$edited_Group->set( 'perm_blogs', $edited_grp_perm_blogs );
-
-		param( 'edited_grp_perm_stats', 'string', true );
-		$edited_Group->set( 'perm_stats', $edited_grp_perm_stats );
-
-		param( 'edited_grp_perm_spamblacklist', 'string', true );
-		$edited_Group->set( 'perm_spamblacklist', $edited_grp_perm_spamblacklist );
-
-		param( 'edited_grp_perm_options', 'string', true );
-		$edited_Group->set( 'perm_options', $edited_grp_perm_options );
-
-		param( 'edited_grp_perm_templates', 'integer', 0 );
-		$edited_Group->set( 'perm_templates', $edited_grp_perm_templates );
-
-		if( $edited_grp_ID != 1 )
-		{	// Groups others than #1 can be prevented from editing users
-			param( 'edited_grp_perm_users', 'string', true );
-			$edited_Group->set( 'perm_users', $edited_grp_perm_users );
-		}
-
-		if( count($errors) )
-		{
-			break;
-		}
-
-		if( $edited_grp_ID == 0 )
-		{	// Insert into the DB:
-			$edited_Group->dbinsert();
-		}
-		else
-		{ // Commit update to the DB:
-			$edited_Group->dbupdate();
-		}
-		// Commit changes in cache:
-		$GroupCache->add( $edited_Group );
-
-		// remember to display the forms
-		$group = $edited_grp_ID;
-
-		echo '<div class="panelinfo"><p>' . T_('Group updated.') . '</p></div>';
-		break;
-}
-
-
-if( count($errors) )
-{
-	echo '<div class="panelinfo">';
-	errors_display(
-		(isset( $edited_user_ID ) ?
-			(($edited_user_ID == 0) ? T_('The user was not created:') : T_('The user was not updated:'))
-		: (isset( $edited_grp_ID) ?
-			(($edited_grp_ID == 0) ? T_('The group was not created:') : T_('The group was not updated:'))
-			: '')
-		), '');
-	echo '</div>';
-}
-
-
-if( $current_User->check_perm( 'users', 'view', false ) )
-{
-	// get the userlist
-	$request = "SELECT $tableusers.*, grp_ID, grp_name
-							FROM $tableusers RIGHT JOIN $tablegroups ON user_grp_ID = grp_ID
-							ORDER BY grp_name, user_login";
-	$userlist = $DB->get_results( $request, ARRAY_A );
-
-
-	if( ($group != 0) || in_array($action, array( 'newgroup', 'groupupdate' ))  )
-	{ // display group form
-		if( !isset($edited_Group) )
-		{
-			$edited_Group = $GroupCache->get_by_ID( $group );
-		}
-		require(dirname(__FILE__). '/_users_groupform.php');
-	}
-}
-else
-{ // user is not allowed to view users
-	if( $user == 0 )
-	{ // display only current user's form
-		$user = $current_User->ID;
-	}
-	elseif( $user != $current_User->ID )
-	{ // another user requested -> error
-		echo '<div class="panelinfo"><p class="error">'.T_('You are not allowed to view other users.').'</p></div>';
-		$user = $current_User->ID;
-	}
-}
-
-
-// user form
-if( $user != 0 || in_array($action, array( 'newuser', 'userupdate' )) )
-{ // Display user form
-	if( !isset($edited_User) )
-	{
-		$edited_User = & new User( get_userdata($user) );
-	}
-
-	require(dirname(__FILE__). '/_users_form.php');
-}
-
-
-// users list
-if( $current_User->check_perm( 'users', 'view', false ) )
-{	// Display user list:
-	require( dirname(__FILE__). '/_users_list.php' );
-}
-
-
-require( dirname(__FILE__). '/_footer.php' );
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/_blogs_advanced.form.php 1.10.3.src/admin/_blogs_advanced.form.php
--- 0.9.2.src/admin/_blogs_advanced.form.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/_blogs_advanced.form.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,44 +0,0 @@
-<?php
-	/**
-	 * Advanced blog properties subform
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package admin
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-?>
-<form action="b2blogs.php" class="fform" method="post">
-	<input type="hidden" name="action" value="update" />
-	<input type="hidden" name="tab" value="advanced" />
-	<input type="hidden" name="blog" value="<?php echo $blog; ?>" />
-
-	<fieldset>
-		<legend><?php echo T_('Static file generation') ?></legend>
-		<?php
-			form_text( 'blog_staticfilename', $blog_staticfilename, 30, T_('Static filename'), T_('This is the .html file that will be created when you generate a static version of the blog homepage.') );
-		?>
-	</fieldset>
-	
-	<fieldset>
-		<legend><?php echo T_('After each new post...') ?></legend>
-		<?php
-			form_checkbox( 'blog_pingb2evonet', $blog_pingb2evonet, T_('Ping b2evolution.net'), T_('to get listed on the "recently updated" list on b2evolution.net').' [<a href="http://b2evolution.net/about/terms.html">'.T_('Terms of service').'</a>]' );
-			form_checkbox( 'blog_pingtechnorati', $blog_pingtechnorati, T_('Ping technorati.com'), T_('to give notice of new post.') );
-			form_checkbox( 'blog_pingweblogs', $blog_pingweblogs, T_('Ping weblogs.com'), T_('to give notice of new post.') );
-			form_checkbox( 'blog_pingblodotgs', $blog_pingblodotgs, T_('Ping blo.gs'), T_('to give notice of new post.') );
-		?>
-	</fieldset>
-	
-	<fieldset>
-		<legend><?php echo T_('Advanced options') ?></legend>
-		<?php
-			form_checkbox( 'blog_allowtrackbacks', $blog_allowtrackbacks, T_('Allow trackbacks'), T_("Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.") );
-			form_checkbox( 'blog_allowpingbacks', $blog_allowpingbacks, T_('Allow pingbacks'), T_("Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.") );
-		?>
-	</fieldset>
-
-	<?php form_submit(); ?>	
-</form>
diff -ruN --text 0.9.2.src/admin/_blogs_general.form.php 1.10.3.src/admin/_blogs_general.form.php
--- 0.9.2.src/admin/_blogs_general.form.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/_blogs_general.form.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,93 +0,0 @@
-<?php
-	/**
-	 * Displays blog properties form
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package admin
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-?>
-<form action="b2blogs.php" class="fform" method="post">
-	<input type="hidden" name="action" value="<?php echo $next_action ?>" />
-	<input type="hidden" name="blog" value="<?php echo $blog; ?>" />
-
-	<fieldset>
-		<legend><?php echo T_('General parameters') ?></legend>
-		<?php
-			form_text( 'blog_name', $blog_name, 50, T_('Full Name'), T_('Will be displayed on top of the blog.') );
-			form_text( 'blog_shortname', $blog_shortname, 12, T_('Short Name'), T_('Will be used in selection menus and throughout the admin interface.') );
-			form_select( 'blog_locale', $blog_locale, 'locale_options', T_('Main Locale'), T_('Determines the language of the navigation links on the blog.') );
-		?>
-	</fieldset>
-	
-	<fieldset>
-		<legend><?php echo T_('Access parameters') ?></legend>
-	
-		<?php
-			if( $Settings->get('default_blog_ID') && ($Settings->get('default_blog_ID') != $blog) )
-			{
-				if( $default_Blog = $BlogCache->get_by_ID($Settings->get('default_blog_ID'), false) )
-        { // Default blog exists
-  				$defblog = $default_Blog->dget('shortname');
-        }
-			}
-			form_radio( 'blog_access_type', $blog_access_type,
-					array(  array( 'default', T_('Default blog on index.php'), $baseurl.'/index.php'.
-													( isset($defblog) ? '  ['. /* TRANS: current default blog */ 
-													T_('Current default is:').' '.$defblog.']' : '' ) ),
-									array( 'index.php', T_('Other blog through index.php'), 
-													$baseurl.'/index.php'.( 
-													($Settings->get('links_extrapath')) ? '/'.$blog_stub : '?blog='.$blog) ),
-									array( 'stub', T_('Other blog through stub file (Advanced)'), $baseurl.'/'.$blog_stub.' &nbsp; '.T_('You MUST create a stub file for this to work.') ),
-								), T_('Preferred access type'), true );
-		?>
-		
-		<fieldset>
-			<div class="label"><label for="blog_siteurl"><?php echo T_('Blog Folder URL') ?>: </label></div>
-			<div class="input"><code><?php echo $baseurl ?></code><input type="text" name="blog_siteurl" id="blog_siteurl" size="40" maxlength="120" value="<?php echo format_to_output($blog_siteurl, 'formvalue') ?>"/>
-			<span class="notes"><?php echo T_('No trailing slash. (If you don\'t know, leave this field empty.)') ?></span></div>
-		</fieldset>
-	
-	
-		<?php
-			form_text( 'blog_stub', $blog_stub, 20, T_('URL blog name / Stub name'), T_('Used in URLs to identify this blog. This should be the stub filename if you use stub file access.'), 30 );
-		?>
-	</fieldset>
-				
-	<fieldset>
-		<legend><?php echo T_('Default display options') ?></legend>
-		<?php
-			form_select( 'blog_default_skin', $blog_default_skin, 'skin_options', T_('Default skin') , T_('This is the default skin that will be used to display this blog.') );
-
-			form_checkbox( 'blog_force_skin', 1-$blog_force_skin, T_('Allow skin switching'), T_('Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).') );
-
-			form_checkbox( 'blog_disp_bloglist', $blog_disp_bloglist, T_('Display public blog list'), T_('Check this if you want to display the list of all blogs on your blog page (if your skin supports this).') );
-
-			form_checkbox( 'blog_in_bloglist', $blog_in_bloglist, T_('Include in public blog list'), T_('Check this if you want to this blog to be displayed in the list of all public blogs.') );
-		
-			form_select_object( 'blog_linkblog', $blog_linkblog, $BlogCache, T_('Default linkblog'), T_('Will be displayed next to this blog (if your skin supports this).'), true );
-		?>
-	</fieldset>
-
-	<fieldset>
-		<legend><?php echo T_('Description') ?></legend>
-		<?php
-			form_text( 'blog_tagline', $blog_tagline, 50, T_('Tagline'), T_('This is diplayed under the blog name on the blog template.'), 250 );
-
-			form_textarea( 'blog_longdesc', $blog_longdesc, 8, T_('Long Description'), T_('This is displayed on the blog template.'), 50, 'large' );
-
-			form_text( 'blog_description', $blog_description, 60, T_('Short Description'), T_('This is is used in meta tag description and RSS feeds. NO HTML!'), 250, 'large' );
-
-			form_text( 'blog_keywords', $blog_keywords, 60, T_('Keywords'), T_('This is is used in meta tag keywords. NO HTML!'), 250, 'large' );
-
-			form_textarea( 'blog_notes', $blog_notes, 8, T_('Notes'), T_('Additional info.'), 50, 'large' );
-
-		?>
-	</fieldset>
-
-	<?php form_submit(); ?>	
-
-</form>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/_blogs_list.php 1.10.3.src/admin/_blogs_list.php
--- 0.9.2.src/admin/_blogs_list.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/_blogs_list.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,118 +0,0 @@
-<?php
-/**
- * Displays list of blogs for editing
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-$count = 0;
-for( $curr_blog_ID = blog_list_start(); $curr_blog_ID != false; $curr_blog_ID = blog_list_next() )
-{
-	if( ! $current_User->check_perm( 'blog_properties', 'any', false, $curr_blog_ID ) )
-	{	// Current user is not allowed to edit properties...
-		continue;
-	}
-	if( !isset( $atleastoneshown ) )
-	{	// Display headers the first time we find an viewable blog
-		// TODO 0.9.1 : prewalk th elist, this will also allow to know if at least one blog can be deleted
-		$atleastoneshown = true;
-		?>
-		<div class="panelblock">
-		<h2><?php echo T_('Blogs') ?>:</h2>
-		<table class="grouped" cellspacing="0">
-		<tr>
-			<th class="firstcol"><?php echo T_('Blog') ?></th>
-			<th><?php echo T_('Full Name') ?></th>
-			<th><?php echo T_('Blog URL') ?></th>
-			<th><?php echo T_('Static File') ?></th>
-			<th><?php echo T_('Locale') ?></th>
-			<th><?php echo /* TRANS: Abbrev. for Delete */ T_('Del') ?></th>
-		</tr>
-		<?php
-	}
-	?>
-	<tr <?php if( $count % 2 == 1 ) echo 'class="odd"' ?>>
-		<td class="firstcol"><strong>
-			<?php
-			blog_list_iteminfo('ID');
-			echo '&nbsp;';
-			if( $current_User->check_perm( 'blog_properties', 'edit', false, $curr_blog_ID ) )
-			{
-				?>
-				<a href="b2blogs.php?action=edit&amp;blog=<?php blog_list_iteminfo('ID') ?>"><img src="img/properties.png" width="18" height="13" class="middle" alt="<?php echo  T_('Properties') ?>" />&nbsp;<?php blog_list_iteminfo('shortname'); ?></a>
-				<?php
-			}
-			else
-			{
-				blog_list_iteminfo('shortname');
-			} ?>
-			</strong>
-			<?php
-			if( $curr_blog_ID == $Settings->get('default_blog_ID') )
-			{
-				echo ' <span title="'.T_('Default blog on index.php').'">('.T_('Default').')</span>';
-			}
-			?>
-		</td>
-
-		<td><?php blog_list_iteminfo('name') ?></td>
-
-		<td><a href="<?php blog_list_iteminfo('blogurl') ?>"><?php blog_list_iteminfo('suburl') ?></a></td>
-
-		<td>
-			<?php if( ($staticfilename = blog_list_iteminfo('staticfilename',false)) )
-			{ // It is possible to generate a static page
-			?>
-			<a href="<?php blog_list_iteminfo('staticurl') ?>"><?php echo $staticfilename ?></a>
-			<?php if( $current_User->check_perm( 'blog_genstatic', 'any', false, $curr_blog_ID ) )
-				{ // Permission to generate a static page ?>
-					[<a href="b2blogs.php?action=GenStatic&amp;blog=<?php blog_list_iteminfo('ID') ?>"><?php
-						/* TRANS: abbrev. for "generate !" */ echo T_('Gen!') ?></a>]
-					<?php
-				}
-			}
-			?>
-		</td>
-		
-		<td class="center"><?php locale_flag( blog_list_iteminfo('locale', false) ) ?></td>
-		
-		<?php if( ($curr_blog_ID == 1) || (!$current_User->check_perm( 'blog_properties', 'edit', false, $curr_blog_ID )) )
-		{ // display empty cell for blog #1 and non deletable blogs
-			echo '<td></td>';
-		}
-		elseif( $current_User->check_perm( 'blog_properties', 'edit', false, $curr_blog_ID ) )
-		{ ?>
-		<td class="center">
-			<a href="b2blogs.php?action=delete&amp;blog=<?php blog_list_iteminfo('ID') ?>" style="color:red;font-weight:bold;" onclick="return confirm('<?php printf( /* TRANS: Warning this is a javascript string */ T_('Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!'), $curr_blog_ID) ?>')"><img src="img/xross.gif" width="13" height="13" class="middle" alt="<?php echo /* TRANS: Abbrev. for Delete */ T_('Del') ?>" title="<?php echo T_('Delete this blog!') ?>" /></a>
-			<!--<a href="b2blogs.php?action=copy&amp;blog=<?php blog_list_iteminfo('ID') ?>" style="color:red;font-weight:bold;" title="<?php echo T_('Copy this blog!') ?>" ><img src="img/copy.gif" width="13" height="13" class="middle" alt="<?php echo /* TRANS: Abbrev. for Copy */ T_('Copy') ?>" /></a>-->
-		</td>
-		<?php
-		} ?>
-	</tr>
-	<?php
-	$count++;
-}
-
-if( !isset( $atleastoneshown ) )
-{ // no blog was listed because user has no rights
-	echo '<div class="panelinfo">';
-	echo '<P>'.T_('Sorry, you have no permission to edit/view any blog\'s properties.' ).'</p>';
-}
-else
-{ // close table
-	?>
-	</table>
-	<?php
-}
-
-if( $current_User->check_perm( 'blogs', 'create' ) )
-{ ?>
-	<p class="center"><a href="b2blogs.php?action=new"><img src="img/new.gif" width="13" height="13" class="middle" alt="" /> <?php echo T_('New blog...') ?></a></p>
-	<?php 
-} ?>
-</div>
diff -ruN --text 0.9.2.src/admin/_blogs_permissions.form.php 1.10.3.src/admin/_blogs_permissions.form.php
--- 0.9.2.src/admin/_blogs_permissions.form.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/_blogs_permissions.form.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,218 +0,0 @@
-<?php
-/**
- * Displays blog properties form
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-?>
-<form action="b2blogs.php" class="fform" method="post" name="FormPerm">
-	<input type="hidden" name="action" value="update" />
-	<input type="hidden" name="tab" value="perm" />
-	<input type="hidden" name="blog" value="<?php echo $blog; ?>" />
-
-	<fieldset>
-		<legend><?php echo T_('User permissions') ?></legend>
-		<table class="grouped" cellspacing="0">
-			<tr>
-				<th rowspan="2"><?php /* TRANS: table header for user list */ echo T_('Login ') ?></th>
-				<th rowspan="2" class="checkright"><?php /* TRANS: SHORT table header on TWO lines */ echo T_('Is<br />member') ?></th>
-				<th colspan="5" class="checkright"><?php /* TRANS: SHORT table header on TWO lines */ echo T_('Can post/edit with following statuses:') ?></th>
-				<th rowspan="2" class="checkright"><?php /* TRANS: SHORT table header on TWO lines */ echo T_('Delete<br />posts') ?></th>
-				<th rowspan="2" class="checkright"><?php /* TRANS: SHORT table header on TWO lines */ echo T_('Edit<br />comts') ?></th>
-				<th rowspan="2" class="checkright"><?php /* TRANS: SHORT table header on TWO lines */ echo T_('Edit<br />cats') ?></th>
-				<th rowspan="2" class="checkright"><?php /* TRANS: SHORT table header on TWO lines */ echo T_('Edit<br />blog') ?></th>
-				<th rowspan="2" class="checkright">&nbsp;</th>
-			</tr>
-			<tr>
-				<th class="checkright"><?php echo T_('Published') ?></th>
-				<th class="checkright"><?php echo T_('Protected') ?></th>
-				<th class="checkright"><?php echo T_('Private') ?></th>
-				<th class="checkright"><?php echo T_('Draft') ?></th>
-				<th class="checkright"><?php echo T_('Deprecated') ?></th>
-			</tr>
-			<tr class="group">
-				<td colspan="12">
-					<strong><?php echo T_('Members') ?></strong>
-				</td>
-			</tr>
-			<?php
-				$query = "SELECT ID, user_login, bloguser_perm_poststatuses, bloguser_ismember,
-													bloguser_perm_comments, bloguser_perm_delpost, bloguser_perm_cats,
-													bloguser_perm_properties
-									FROM $tableusers INNER JOIN $tableblogusers
-													ON ID = bloguser_user_ID
-									WHERE bloguser_blog_ID = $blog
-									ORDER BY user_login";
-				$rows = $DB->get_results( $query, ARRAY_A );
-				$members = array();
-				$i = 0;  // incemental counter (for "check all" span IDs)
-				if( count($rows) ) foreach( $rows as $loop_row )
-				{	// Go through users:
-					$members[] = $loop_row['ID'];
-					$perm_post = explode( ',', $loop_row['bloguser_perm_poststatuses'] );
-					?>
-					<tr <?php if( $i%2 == 1) echo 'class="odd"'; ?>>
-						<td><?php echo format_to_output( $loop_row['user_login'], 'htmlbody' ); ?></td>
-						<td class="center">
-							<input id="checkallspan_state_<?php echo $i ?>" type="checkbox" name="blog_ismember_<?php echo $loop_row['ID'] ?>"
-								checked="checked" onclick="setcheckallspan(<?php echo $i ?>, this.checked)"
-								value="1" title="<?php echo T_('Permission to read protected posts') ?>" />
-						</td>
-						<td class="center">
-							<input type="checkbox" name="blog_perm_published_<?php echo $loop_row['ID'] ?>"
-								<?php if( in_array( 'published', $perm_post ) ) { ?>
-								checked="checked"
-								<?php } ?>
-								value="1" title="<?php echo T_('Permission to post into this blog with private status') ?>" />
-						</td>
-						<td class="center">
-							<input type="checkbox" name="blog_perm_protected_<?php echo $loop_row['ID'] ?>"
-								<?php if( in_array( 'protected', $perm_post ) ) { ?>
-								checked="checked"
-								<?php } ?>
-								value="1" title="<?php echo T_('Permission to post into this blog with protected status') ?>" />
-						</td>
-						<td class="center">
-							<input type="checkbox" name="blog_perm_private_<?php echo $loop_row['ID'] ?>"
-								<?php if( in_array( 'private', $perm_post ) ) { ?>
-								checked="checked"
-								<?php } ?>
-								value="1" title="<?php echo T_('Permission to post into this blog with private status') ?>" />
-						</td>
-						<td class="center">
-							<input type="checkbox" name="blog_perm_draft_<?php echo $loop_row['ID'] ?>"
-								<?php if( in_array( 'draft', $perm_post ) ) { ?>
-								checked="checked"
-								<?php } ?>
-								value="1" title="<?php echo T_('Permission to post into this blog with draft status') ?>" />
-						</td>
-						<td class="center">
-							<input type="checkbox" name="blog_perm_deprecated_<?php echo $loop_row['ID'] ?>"
-								<?php if( in_array( 'deprecated', $perm_post ) ) { ?>
-								checked="checked"
-								<?php } ?>
-								value="1" title="<?php echo T_('Permission to post into this blog with deprecated status') ?>" />
-						</td>
-						<td class="center">
-							<input type="checkbox" name="blog_perm_delpost_<?php echo $loop_row['ID'] ?>"
-								<?php if( $loop_row['bloguser_perm_delpost'] != 0  ) { ?>
-								checked="checked"
-								<?php } ?>
-								value="1" title="<?php echo T_('Permission to delete posts in this blog') ?>" />
-						</td>
-						<td class="center">
-							<input type="checkbox" name="blog_perm_comments_<?php echo $loop_row['ID'] ?>"
-								<?php if( $loop_row['bloguser_perm_comments'] != 0  ) { ?>
-								checked="checked"
-								<?php } ?>
-								value="1" title="<?php echo T_('Permission to edit comments in this blog') ?>" />
-						</td>
-						<td class="center">
-							<input type="checkbox" name="blog_perm_cats_<?php echo $loop_row['ID'] ?>"
-								<?php if( $loop_row['bloguser_perm_cats'] != 0  ) { ?>
-								checked="checked"
-								<?php } ?>
-								value="1" title="<?php echo T_('Permission to edit categories for this blog') ?>" />
-						</td>
-						<td class="center">
-							<input type="checkbox" name="blog_perm_properties_<?php echo $loop_row['ID'] ?>"
-								<?php if( $loop_row['bloguser_perm_properties'] != 0  ) { ?>
-								checked="checked"
-								<?php } ?>
-								value="1" title="<?php echo T_('Permission to edit blog properties') ?>" />
-						</td>
-						<td class="center">
-							<a href="javascript:toggleall(document.FormPerm, <?php echo $loop_row['ID'].', '.$i ?>);" title="<?php echo T_('(un)selects all checkboxes using Javascript') ?>">
-								<span id="checkallspan_<?php echo $i ?>" class="checkall"><?php echo T_('(un)check all')?></span>
-							</a>
-						</td>
-					</tr>
-					<?php
-					$i++;
-				}
-				?>
-			<tr class="group">
-				<td colspan="12">
-					<strong><?php echo T_('Non members') ?></strong>
-				</td>
-			</tr>
-				<?php
-				$query = "SELECT ID, user_login
-									FROM $tableusers ";
-				if( count( $members ) )
-				{
-					$query .= "WHERE ID NOT IN (".implode( ',', $members ) .") ";
-				}
-				$query .= "ORDER BY user_login";
-				$rows = $DB->get_results( $query, ARRAY_A );
-				if( count($rows) ) foreach( $rows as $loop_row )
-				{	// Go through users:
-					?>
-					<tr <?php if( $i%2 == 1) echo 'class="odd"'; ?>>
-						<td><?php echo format_to_output( $loop_row['user_login'], 'htmlbody' ); ?></td>
-						<td class="center">
-							<input id="checkallspan_state_<?php echo $i ?>" type="checkbox" name="blog_ismember_<?php echo $loop_row['ID'] ?>"
-								onclick="setcheckallspan(<?php echo $i ?>, this.checked)"
-								value="1" title="<?php echo T_('Permission to read protected posts') ?>" />
-						</td>
-						<td class="center">
-							<input type="checkbox" name="blog_perm_published_<?php echo $loop_row['ID'] ?>"
-								value="1" title="<?php echo T_('Permission to post into this blog with private status') ?>" />
-						</td>
-						<td class="center">
-							<input type="checkbox" name="blog_perm_protected_<?php echo $loop_row['ID'] ?>"
-								value="1" title="<?php echo T_('Permission to post into this blog with protected status') ?>" />
-						</td>
-						<td class="center">
-							<input type="checkbox" name="blog_perm_private_<?php echo $loop_row['ID'] ?>"
-								value="1" title="<?php echo T_('Permission to post into this blog with private status') ?>" />
-						</td>
-						<td class="center">
-							<input type="checkbox" name="blog_perm_draft_<?php echo $loop_row['ID'] ?>"
-								value="1" title="<?php echo T_('Permission to post into this blog with draft status') ?>" />
-						</td>
-						<td class="center">
-							<input type="checkbox" name="blog_perm_deprecated_<?php echo $loop_row['ID'] ?>"
-								value="1" title="<?php echo T_('Permission to post into this blog with deprecated status') ?>" />
-						</td>
-						<td class="center">
-							<input type="checkbox" name="blog_perm_delpost_<?php echo $loop_row['ID'] ?>"
-								value="1" title="<?php echo T_('Permission to delete posts in this blog') ?>" />
-						</td>
-						<td class="center">
-							<input type="checkbox" name="blog_perm_comments_<?php echo $loop_row['ID'] ?>"
-								value="1" title="<?php echo T_('Permission to edit comments in this blog') ?>" />
-						</td>
-						<td class="center">
-							<input type="checkbox" name="blog_perm_cats_<?php echo $loop_row['ID'] ?>"
-								value="1" title="<?php echo T_('Permission to edit categories for this blog') ?>" />
-						</td>
-						<td class="center">
-							<input type="checkbox" name="blog_perm_properties_<?php echo $loop_row['ID'] ?>"
-								value="1" title="<?php echo T_('Permission to edit blog properties') ?>" />
-						</td>
-						<td class="center">
-							<a href="javascript:toggleall(document.FormPerm, <?php echo $loop_row['ID'].', '.$i ?>);">
-								<span id="checkallspan_<?php echo $i ?>" class="checkall"><?php echo T_('(un)check all')?></span>
-							</a>
-						</td>
-					</tr>
-					<?php
-					$i++;
-				}
-			?>
-		</table>
-		<br />
-	</fieldset>
-
-	<?php 
-		// warning if a user withdraws own permission to edit the blog's properties
-		form_submit( ( $current_User->ID != 1 ) ? 'onclick="if( document.FormPerm.blog_perm_properties_'.$current_User->ID.'.checked == false) return( confirm(\''. /* TRANS: Warning this is a javascript string */ T_('Warning! You are about to remove your own permission to edit this blog!\nYou won\\\'t have access to its properties any longer if you do that!').'\') );"' : '' )
-	?>
-
-</form>
diff -ruN --text 0.9.2.src/admin/_cats_list.php 1.10.3.src/admin/_cats_list.php
--- 0.9.2.src/admin/_cats_list.php	2005-12-26 20:51:28.000000000 -0600
+++ 1.10.3.src/admin/_cats_list.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,75 +0,0 @@
-<?php
-/**
- * Displays list of cats for editing
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-?>
-<div class="panelblock">
-<h2><?php echo T_('Categories for blog:'), ' ', get_bloginfo('name'); ?></h2>
-<?php
-
-	// ----------------- START RECURSIVE CAT LIST ----------------
-	cat_query();	// make sure the caches are loaded
-
-	/**
-	 * callback to start sublist
-	 */
-	function cat_edit_before_first( $parent_cat_ID, $level )
-	{	// callback to start sublist
-	}
-
-	/**
-	 * callback to display sublist element
-	 */
-	function cat_edit_before_each( $cat_ID, $level )
-	{	// callback to display sublist element
-		$cat = get_the_category_by_ID( $cat_ID );
-		echo '<li>';
-		echo "<a href=\"b2categories.php?action=Edit&amp;cat_ID=".$cat_ID.'" title="'.T_('Edit category properties').'">';
-		echo '<img src="img/properties.png" width="18" height="13" class="middle" alt="', T_('Properties'), '" />';
-		echo ' <strong>'.$cat['cat_name'].'</strong></a>';
-		echo " <a href=\"b2categories.php?action=Delete&amp;cat_ID=", $cat_ID,
-			'" onclick="return confirm(\''. /* TRANS: Warning this is a javascript string */ T_('Are you sure you want to delete?').'\')">';
-		echo '<img src="img/xross.gif" width="13" height="13" class="middle" alt="', /* TRANS: Abbrev. for Delete */ T_('Del'), '" />';
-		echo '</a>';
-		echo "\n<ul>\n";
-	}
-	/**
-	 * callback to display sublist element
-	 */
-	function cat_edit_after_each( $cat_ID, $level )
-	{	// callback to display sublist element
-		echo "<li><a href=\"b2categories.php?action=newcat&amp;parent_cat_ID=".$cat_ID.'">';
-		echo '<img src="img/new.gif" width="13" height="13" class="middle" alt="" /> ';
-		echo T_('New sub-category here'), "</a></li>\n";
-		echo "</ul>\n";
-		echo "</li>\n";
-	}
-	/**
-	 * callback to end sublist
-	 */
-	function cat_edit_after_last( $parent_cat_ID, $level )
-	{	// callback to end sublist
-		if( $level > 0 )
-		{
-		}
-	}
-
-	// run recursively through the cats
-	echo "<ul>\n";
-	cat_children( $cache_categories, $blog, NULL, 'cat_edit_before_first', 'cat_edit_before_each', 'cat_edit_after_each', 'cat_edit_after_last', 0 );
-	echo "<li><a href=\"b2categories.php?action=newcat&amp;blog=".$blog, '">';
-	echo '<img src="img/new.gif" width="13" height="13" class="middle" alt="" /> ';
-	echo T_('New category here'), "</a></li>\n";
-	echo "\n</ul>\n";
-	// ----------------- END RECURSIVE CAT LIST ----------------
-	?>
-
-	<p class="note"><?php echo T_('<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).') ?></p>
-</div>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/desert.css 1.10.3.src/admin/desert.css
--- 0.9.2.src/admin/desert.css	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/desert.css	1969-12-31 18:00:00.000000000 -0600
@@ -1,719 +0,0 @@
-/**
- * Backoffice main Cascading Style Sheets definitions
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
- 
-@import url(../rsc/basic.css);	/* Import basic styles */
-@import url(../rsc/img.css);	/* Import standard image styles */
-@import url(../rsc/blog_elements.css);	/* Import standard blog elements styles */
-@import url(../rsc/forms.css);	/* Import default form styles */
-@import url(../rsc/comments.css);	/* Import default comment styles */
-
-body {
-	margin: 0;
-	background-color: #fff;
-	color: #000;
-	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
-	font-size: 84%;
-}
-
-/* Titles */
-#TitleArea h1 {
-	clear: both;
-	margin: 1ex 0;
-	padding: 1ex;
-	font-family: Arial, Helvetica, sans-serif;
-	color: #9e9286;
-	font-size: 112%;
-	font-weight:normal;
-	background-color: #efede0;
-	border: 1px solid #e1ddce;
-}
-h1.logintitle {
-	color: #000;
-	font-size: 120%;
-	padding: 0;
-	margin: .5ex;
-}
-h2 {
-	margin-top: 0ex;
-	margin-bottom: 1ex;
-	color: #9e9286;
-	font-size: 140%;
-}
-h3 {
-	font-size: 120%;
-}
-div.bSideItem h3 {
-	color: #9e9286;
-	margin: .5ex 0;
-}
-div.panelinfo h3 {
-	margin: 1ex 0;
-	padding: 0;
-}
-h4 {
-	font-size: 110%;
-	margin-bottom: 1ex;
-	color: #9e9286;
-}
-
-/* Form elements: */
-textarea,
-input,
-select {
-	border: 1px solid #ccc5aa;
-	background-color: #f4f3ee;
-	padding: 1px;
-	margin: 1px;
-	vertical-align: middle;
-}
-input.checkbox,
-input.radio {
-	background-color: #fff;
-	border: 0;
-	padding: 0;
-	margin: 0;
-}
-form.fform fieldset {
-	border-color: #eee7e0;
-}
-
-legend {
-	font-weight: bold;
-	color: #9e9286;
-}
-
-
-/* Links and buttons: */
-a {
-	background-color: transparent;
-	color: #008;
-	text-decoration: none;
-}
-a:hover {
-	color: #00b;
-	text-decoration: underline;
-}
-a.CurrentBlog,
-a.OtherBlog,
-a.ActionButton,
-a.DeleteButton {
-	color:#333;
-	text-decoration: none;
-	padding: 2px 1ex;
-	border: 1px solid #ccc5aa;
-}
-a.CurrentBlog {
-	font-weight: bold;
-	background-image: url("../admin/img/desert-button-2.gif");
-	background-color: #fff;
-}
-a.CurrentBlog:hover {
-	color: #000;
-	text-decoration: underline;
-	border: 1px solid #000;
-}
-a.OtherBlog,
-a.ActionButton,
-a.DeleteButton {
-	background-image: url("../admin/img/desert-button.gif");
-	background-color: #e1ddce;
-}
-a.OtherBlog {
-	line-height: 3.5ex;
-}
-a.OtherBlog:hover,
-a.ActionButton:hover {
-	color: #00b;
-	text-decoration: underline;
-	background-color: #fff;
-	background-image: url("../admin/img/desert-button-2.gif");
-	border: 1px solid #00b;
-}
-a.DeleteButton:hover {
-	color: #c00;
-	text-decoration: underline;
-	background-color: #fff;
-	background-image: url("../admin/img/desert-button-2.gif");
-	border: 1px solid #c00;
-}
-a.PublishButton {
-	color:#333;
-	background-color: transparent;
-	text-decoration: none;
-	font-weight: bold;
-	padding: 2px 1ex;
-	background-image: url("../admin/img/desert-button.gif");
-	background-color: #e1ddce;
-	border: 1px solid #ccc5aa;
-}
-a.PublishButton:hover {
-	color: #c00;
-	text-decoration: underline;
-	background-color: #fff;
-	background-image: url("../admin/img/desert-button-2.gif");
-	border: 1px solid #c00;
-}
-
-input.search,
-input.SaveButton,
-input.ResetButton,
-div.edit_actions input,
-div.PostActionsArea input {
-	padding: 2px;
-	margin: 0 1px;
-	color:#333;
-	background-image: url("../admin/img/desert-button.gif");
-	background-color: #e1ddce;
-	border: 1px solid #ccc5aa;
-}
-div.edit_actions input,
-div.PostActionsArea input {
-	margin: 1px 1px;
-}
-input.search:hover,
-div.edit_actions input:hover,
-div.PostActionsArea input:hover {
-	color: #00b;
-	text-decoration: underline;
-	background-color: #fff;
-	background-image: url("../admin/img/desert-button-2.gif");
-	border: 1px solid #00b;
-}
-
-input.SaveButton,
-div.edit_actions input.SaveButton {
-	font-weight: bold;
-}
-input.SaveButton:hover,
-input.ResetButton:hover,
-div.edit_actions input.SaveButton:hover,
-div.edit_actions input.DeleteButton:hover {
-	color: #c00;
-	border: 1px solid #c00;
-}
-
-
-/* Tables: */
-
-table.grouped
-{
-	border: 1px solid #9e9286;
-	margin: auto;
-	border-collapse: collapse; 
-}
-
-table.grouped td {
-	background-color: #f5f3ef;
-	border-left: 1px solid #9e9286;
-	padding: .3ex 1ex;
-}
-
-table.grouped tr.odd td {
-	background-color: #efede0;
-} 
-
-table.grouped th {
-	border-bottom: 1px solid #9e9286;
-	border-left: 1px solid #9e9286;
-	color: #9e9286;
-	background-color: #efede0;
-	padding: .3ex 1ex;
-}
-tr.group td {
-	font-weight: bold;
-	color: #8e8276;
-	background-color: #e3dfd0;
-	border-top: 1px solid #9e9286;
-	border-bottom: 1px solid #9e9286;	
-	border-left: 0;
-}
-td.right {
-	text-align: right;
-}
-table.grouped .firstcol,
-table.grouped tr.odd .firstcol {
-	border-left: 0;
-}
-
-/* Page layout: */
-#header {
-	float:left;
-	width:100%;
-	background: url("img/bg.gif") repeat-x bottom;
-	font-size:85%;
-	line-height:normal;
-}
-#TitleArea {
-	clear: both;
-	margin: 0 1em;
-	padding: 0;
-	border-top: 1px solid #fff;	/* force moz to display float before */
-}
-#evologo {
-	float:left;
-	padding-left: 1em;
-	padding-right: 1em;
-	vertical-align: middle;
-	border: 0;
-}
-#headfunctions {
-	margin-top: .5ex;
-	text-align:right;
-	margin-right: 1ex;
-	color: #b0b0b0;
-}
-#headfunctions a {
-	padding: 1px;
-	color: #b0b0b0;
-	background-color: transparent;
-	text-decoration: none;
-}
-#headfunctions a:hover {
-	color: #000;
-	background-color: #f0e0e0;
-	text-decoration: none;
-}
-#headinfo {
-	padding-left: 1em;
-	line-height: 150%;
-	color: #b0b0b0;
-	white-space: nowrap;
-}
-.panelbody {
-	margin: 0;
-	padding: 0;
-	/* border:	1px solid #f00; */
-}
-.left_col {
-	vertical-align: top;
-	float: left;
-	width: 65%;
-	clear: left;
-	/* border:	1px solid #f00; */
-	margin: 0;
-	padding: 0;
-	overflow: hidden;
-}
-.right_col {
-	/* border:	1px solid #f00; */
-	width: 33%;
-	vertical-align: top;
-	float: right;
-	margin: 0;
-	padding: 0;
-	overflow: hidden;
-}
-div.panelinfo {
-	clear: both;
-	background-color: #efede0;
-	border: 1px solid #e1ddce;
-	padding: 0 1ex; 
-	margin: 1ex 1em;
-}
-div.panelinfo p {
-	margin: 1ex 0;
-	padding: 0;
-}
-div.panelblock {
-	border: 1px solid #e1ddce;
-	padding: 1ex;
-	margin: 1ex 1em;
-}
-.footer {
-	text-align: center;
-	font-size: 74%;
-	margin-top: 0ex;
-	margin-bottom: 0ex;
-	padding-bottom: 1ex;
-	clear: both;
-}
-
-/* Main tabs: */
-ul.tabs {
-	margin:0;
-	clear: both;
-	padding: 0.1ex 1em 0;
-	list-style: none;
-}
-ul.tabs li {
-	float:left;
-	background:url("img/left_both.gif") no-repeat left top;
-	margin:0;
-	padding:0 0 0 9px;
-	border-bottom:1px solid #9e9286;
-}
-ul.tabs li a {
-	float:left;
-	display:block;
-	white-space:nowrap;
-	background: url("img/right_both.gif") no-repeat right top;
-	padding:4px 11px 3px 2px;
-	text-decoration:none;
-	color:#765;
-}
-/* Commented Backslash Hack: hides rule from IE5-Mac \*/
-ul.tabs li a {float:none;}
-/* End IE5-Mac hack */
-ul.tabs li a:hover {
-	color:#33c;
-	text-decoration: underline;		/* for IE */
-}
-ul.tabs li:hover {			/* Won't work in IE */
-	background-position:0% -150px;
-	color:#333;
-}
-ul.tabs li:hover a {			/* Won't work in IE */
-	background-position:100% -150px;
-	color:#33c;
-	/* text-decoration: none; */
-}
-ul.tabs li.current {
-	background-position:0% -150px;
-	border-width:0;
-}
-ul.tabs li.current a {
-	background-position:100% -150px;
-	color:#333;
-	padding-bottom:4px;
-}
-ul.tabs li.current a:hover {
-	text-decoration: underline;
-	color:#333;
-}
-
-/* Sub-tabs */
-ul.hack {
-	margin:0;
-	clear: both;
-	padding: 0.1ex 1em 0;
-	list-style: none;
-}
-ul.hack li {
-	display: none;
-}
-div.pt
-{
-	margin: 0 1em;
-}
-div.panelblocktabs
-{
-	clear: both;
-	margin-top: 1ex;
-	float:left;
-	width:100%;
-	background: url("img/tabs_bg.gif") repeat-x bottom;
-	font-size:85%;
-	line-height:normal;
-}
-div.tabbedpanelblock {
-	clear: both;
-	border: 1px solid #9e9286;
-	border-top: none;
-	background-color: #fbfaf9;
-	padding: 1ex 1em 1ex 1em;
-	margin: 0 1em 2ex 1em;
-}
-
-
-/* Login screen: */
-div.loginblock {
-	border: 1px solid #CCCCCC;
-	padding: 2ex;
-	margin: 3ex auto;
-	width: 30em;
-	clear: both;
-}
-div.loginblock fieldset {
-	margin: 0;
-	padding: 1ex 0;
-}
-
-
-/* browse/ Edit Screen: */
-div.NavBar {
-	background-color: #efede0;
-	border: 1px solid #e1ddce;
-	padding: 1ex;
-	margin: 0 0 1ex 1em;
-}
-div.NavBar table {
-	width: 100%;
-}
-div.PostActionsArea,
-div.CommentActionsArea {
-	clear: both;
-	background-color: #efede0;
-	border-top: 1px solid #e1ddce;
-	border-bottom: 1px solid #e1ddce;
-	padding: 1ex;
-	margin: 0;
-}
-
-div.bSideItem {
-	border: 1px solid #eee7e0;
-	padding: 1ex;
-	margin: 0 1em 1ex 0;
-	margin-left: 0ex;
-}
-
-.bSmallHead {
-	font-size: 85%;
-	padding: 1ex;
-	margin: 0;
-	color: #9e9286;
-	border-bottom: 1px solid #e1ddce;
-}
-.bSmallHeadRight {
-	float: right;
-	text-align: right;
-}
-
-div.bPostpublished {
-	border: 1px solid #e1ddce;
-	padding: 0;
-	margin: 0 0 1ex 1em;
-	margin-right: 0ex;
-}
-.bPostpublished span.Status {
-	color: #0b0;
-}
-.bPostprotected {
-	clear: both;
-	padding: 0;
-	margin: 0 0 1ex 1em;
-	margin-right: 0ex;
-	border: 1px solid #fc9;
-	/* background-color: #fff7e7; */
-}
-.bPostprotected span.Status {
-	color: #ea0;
-}
-.bPostprotected > div.bSmallHead /* Direct child only */
-{
-	border-bottom: 1px solid #fc9;
-}
-.bPostprivate {
-	clear: both;
-	padding: 0;
-	margin: 0 0 1ex 1em;
-	margin-right: 0ex;
-	border: 1px solid #f99;
-	/* background-color: #fee; */
-}
-.bPostprivate span.Status {
-	color: #e00;
-}
-.bPostprivate > div.bSmallHead /* Direct child only */
-{
-	border-bottom: 1px solid #f99;
-}
-.bPostdraft {
-	clear: both;
-	padding: 0;
-	margin: 0 0 1ex 1em;
-	margin-right: 0ex;
-	border: 1px dashed #ccc;
-	background-color: #f4f4f4;
-}
-.bPostdraft span.Status {
-	color: #666;
-}
-.bPostdraft > div.bSmallHead /* Direct child only */
-{
-	border-bottom: 1px dashed #ccc;
-}
-.bPostdeprecated {
-	clear: both;
-	padding: 0;
-	margin: 0 0 1ex 1em;
-	margin-right: 0ex;
-	border: 1px dashed #000;
-	background-color: #d8d8d8;
-	color: #888;
-}
-.bPostdeprecated span.Status {
-	color: #000;
-}
-.bPostdeprecated > div.bSmallHead /* Direct child only */
-{
-	border-bottom: 1px dashed #000;
-}
-.bContent,
-.bCommentContent,
-.bFeedback {
-	margin: 1ex;
-}
-.bTitle {
-	font-weight: bold;
-	margin: 0;
-	padding: 0;
-}
-.bText {
-	margin: 0;
-	padding: 0;
-}
-a.permalink_right {
-	margin: .3ex .3ex 0 0;
-}
-
-div.bComment, /* Entire comment block */
-form.bComment /* New comment form */
-{
-	border: 1px solid #eee7e0;
-	padding: 0;
-	margin: 1ex;
-}
-
-.bSideItem ul,
-.right_col ul {
-	margin-left: 0ex;
-	padding-left: 0ex;
-	margin-top: .5ex;
-	margin-bottom: .5ex;
-	list-style-type:none;
-}
-.bSideItem ul ul,
-.right_col ul ul {
-	margin-left: 1ex;
-	padding-left: 1ex;
-}
-
-input.SearchField {
-	width: 96%;
-	margin: .5ex auto 0 auto;
-	padding: 2px;
-}
-
-
-/* Calendar: */
-caption.bCalendarCaption {
-	border: 1px solid #e1ddce;
-	background-color: #efede0;
-	border-bottom: 0;
-}
-table.bCalendarTable {
-	border: solid 1px #e1ddce;
-}
-table.bCalendarTable tfoot td {
-	background-color: #efede0;
-	border-top: 1px solid #e1ddce;
-}
-table.bCalendarTable a:hover {
-	background-color: #e1ddce;
-}
-table.bCalendarTable td:hover /* Not in IE */
-{	
-	background-color: #e1ddce;
-}
-table.bCalendarTable tfoot td:hover /* Not in IE */
-{	
-	background-color: #efede0;
-}
-table.bCalendarTable tfoot a {
-	text-decoration: none;
-}
-th.bCalendarHeaderCell {
-	color: #9e9286;
-}
-#bCalendarToday {
-	background-color: #efede0;
-}
-
-/* Write/compose Screen */
-.left_col fieldset {
-	border: 1px solid #eee7e0;
-	margin: 0 0 1ex 1em;
-	padding: 0 1ex 1ex 1ex;
-}
-
-.bSideItem fieldset div {
-	margin: 1ex 0ex;
-}
-
-.right_col fieldset {
-	border: 1px solid #eee7e0;
-	margin: 0 1em 1ex 0;
-	padding: 0 1ex 1ex 1ex;
-}
-.bSideItem fieldset
-{
-	margin: 1ex 0;
-	clear: both;
-}
-
-fieldset.extracats {
-	border: 1px solid #eee7e0;
-	padding: 0 0 0 1ex;
-	margin: 1ex 1em 1ex 0;
-	overflow: visible;
-}
-fieldset.extracats div.extracats {
-	/* border: 1px solid #f00; */
-	height: 44ex;
-	overflow: auto;
-	padding: 0 1ex 0 0;
-	margin: 0 0 0 0;
-}
-.extracatnote {
-	/* display: block; */
-	font-size: 80%;
-	margin: 1ex 0;
-	padding: 0;
-	color: #999;
-	/* border: 1px solid #f00; */
-}
-
-div.edit_toolbars {
-	margin-top: 1ex;
-	width: 100%;
-	text-align: center;
-}
-div.edit_toolbar {
-	background-color: #efede0;
-	border: 1px solid #e1ddce;
-	padding: 1px;
-	margin: 1px auto;
-	width: 98%;
-}
-div.edit_toolbar input {
-	color:#333;
-	background-color: #fff;
-	background-image: url("../admin/img/desert-button-2.gif");
-	border: 1px solid #ccc5aa;
-	margin: 0 1px;
-}
-div.edit_toolbar input:hover {
-	color: #000;
-	text-decoration: underline;  
-	border: 1px solid #000;
-}
-div.edit_area {
-	width: 100%;
-	text-align: center;
-}
-div.edit_area textarea,
-textarea.bComment {
-	width: 98%;
-	margin: 0 auto;
-}
-div.edit_actions {
-	background-color: #efede0;
-	border: 1px solid #e1ddce;
-	padding: 1px;
-	margin: 1ex auto;
-	width: 98%;
-	text-align: center;
-}
-
-/* User rights: */
-span.checkall,
-th.checkright {
-	font-size: 84%;
-}
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/edit_actions.php 1.10.3.src/admin/edit_actions.php
--- 0.9.2.src/admin/edit_actions.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/edit_actions.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,543 +0,0 @@
-<?php
-/**
- * Editing actions
- *
- * Performs one of the following:
- * - Insert new post
- * - Update existing post
- * - Publish existing post
- * - Delete existing post
- * - Update existing comment
- * - Delete existing comment
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-
-/**
- * Includes:
- */
-require_once( dirname(__FILE__) . '/_header.php' );
-$admin_tab = 'edit';
-
-param( 'action', 'string', '' );
-param( 'mode', 'string', '' );
-
-param( 'edit_date', 'integer', 0 );
-param( 'aa', 'integer', 2000 );
-param( 'mm', 'integer', 1 );
-param( 'jj', 'integer', 1 );
-param( 'hh', 'integer', 20 );
-param( 'mn', 'integer', 30 );
-param( 'ss', 'integer', 0 );
-$jj = ($jj > 31) ? 31 : $jj;
-$hh = ($hh > 23) ? $hh - 24 : $hh;
-$mn = ($mn > 59) ? $mn - 60 : $mn;
-$ss = ($ss > 59) ? $ss - 60 : $ss;
-
-// All statuses are allowed for acting on:
-$show_statuses = array( 'published', 'protected', 'private', 'draft', 'deprecated' );
-
-switch($action)
-{
-	case 'post':
-		/*
-		 * --------------------------------------------------------------------
-		 * INSERT POST & more
-		 */
-		param( 'post_category', 'integer', true );
-		$blog = get_catblog( $post_category ); 
-		$blogparams = get_blogparams_by_ID( $blog );
-		param( 'mode', 'string', '' );
-		switch($mode)
-		{
-			case 'sidebar':
-				$location="b2sidebar.php?blog=$blog";
-				break;
-
-			default:
-				$location="b2browse.php?blog=$blog";
-				break;
-		}
-
-		$admin_pagetitle = T_('Adding new post...');
-		require( dirname(__FILE__) . '/_menutop.php' );
-		require( dirname(__FILE__) . '/_menutop_end.php' );
-
-		param( 'post_status', 'string', 'published' );
-		param( 'post_extracats', 'array', array() );
-		// make sure main cat is in extracat list and there are no duplicates
-		$post_extracats[] = $post_category;
-		$post_extracats = array_unique( $post_extracats );
-		// Check permission on statuses:
-		$current_User->check_perm( 'cats_post_statuses', $post_status, true, $post_extracats );
-
-		param( 'post_autobr', 'integer', 0 );
-		param( 'post_pingback', 'integer', 0 );
-		param( 'trackback_url', 'string' );
-		$post_trackbacks = & $trackback_url;
-		param( 'content', 'html' );
-		param( 'post_title', 'html' );
-		param( 'post_urltitle', 'string' );
-		param( 'post_url', 'string' );
-		param( 'post_comments', 'string',  'open' );		// 'open' or 'closed' or ...
-		param( 'post_locale', 'string', $default_locale );
-		param( 'renderers', 'array', array() );
-
-		if( $edit_date && $current_User->check_perm( 'edit_timestamp' ))
-		{	// We use user date
-			$post_date = date('Y-m-d H:i:s', mktime( $hh, $mn, $ss, $mm, $jj, $aa ) );
-		}
-		else
-		{	// We use current time
-			$post_date = date('Y-m-d H:i:s', $localtimenow);
-		}
-
-		// CHECK and FORMAT content
-		$post_renderers = $Renderer->validate_list( $renderers );
-		$post_title = format_to_post($post_title,0,0);
-		if( $error = validate_url( $post_url, $allowed_uri_scheme ) )
-		{
-			errors_add( T_('Supplied URL is invalid: ').$error );
-		}
-
-		$content = format_to_post($content,$post_autobr,0);
-		if( !empty($comment) && antispam_check( strip_tags($comment) ) )
-		{
-			errors_add( T_('Supplied content is invalid') );
-		}
-
-		if( errors() )
-		{
-			echo '<div class="panelinfo">';
-			errors_display( T_('Cannot post, please correct these errors:'),
-				'[<a href="javascript:history.go(-1)">' . T_('Back to post editing') . '</a>]' );
-			echo '</div>';
-			break;
-		}
-
-		echo '<div class="panelinfo">'."\n";
-		echo '<h3>', T_('Recording post...'), "</h3>\n";
-
-		// Are we going to do the pings or not?
-		$pingsdone = ( $post_status == 'published' ) ? true : false;
-
-		// INSERT NEW POST INTO DB:
-		$post_ID = bpost_create( $user_ID, $post_title, $content, $post_date, $post_category,	
-															$post_extracats, $post_status, $post_locale, '',	$post_autobr, 
-															$pingsdone, $post_urltitle, $post_url, $post_comments,
-															$post_renderers );
-
-		if (isset($sleep_after_edit) && $sleep_after_edit > 0)
-		{
-			echo '<p>', T_('Sleeping...'), "</p>\n";
-			flush();
-			sleep($sleep_after_edit);
-		}
-		echo '<p>'.T_('Done.').'</p>';
-		echo "</div>\n";
-
-		if( $post_status != 'published' )
-		{
-			echo "<div class=\"panelinfo\">\n";
-			echo '<p>', T_('Post not publicly published: skipping trackback, pingback and blog pings...'), "</p>\n";
-			echo "</div>\n";
-		}
-		else
-		{	// We do all the pinging now!
-			$blogparams = get_blogparams_by_ID( $blog );
-			// trackback
-			trackbacks( $post_trackbacks, $content, $post_title, $post_ID);
-			// pingback
-			pingback( $post_pingback, $content, $post_title, $post_url, $post_ID, $blogparams);
-			pingb2evonet($blogparams, $post_ID, $post_title);
-			pingWeblogs($blogparams);
-			pingBlogs($blogparams);
-			pingTechnorati($blogparams);
-		}
-		echo '<div class="panelinfo"><p>', T_('Posting Done...'), "</p></div>\n";
-		break;
-
-
-	case 'editpost':
-		/*
-		 * --------------------------------------------------------------------
-		 * UPDATE POST
-		 */
-		param( 'post_category', 'integer', true );
-		$blog = get_catblog($post_category); 
-		$blogparams = get_blogparams_by_ID( $blog );
-		$location = 'b2browse.php?blog='. $blog;
-
-		$admin_pagetitle = T_('Updating post...');
-		require( dirname(__FILE__) . '/_menutop.php' );
-		require( dirname(__FILE__) . '/_menutop_end.php' );
-
-		param( 'post_status', 'string', 'published' );
-		param( 'post_extracats', 'array', array() );
-		// make sure main cat is in extracat list and there are no duplicates
-		$post_extracats[] = $post_category;
-		$post_extracats = array_unique( $post_extracats );
-		// Check permission on statuses:
-		$current_User->check_perm( 'cats_post_statuses', $post_status, true, $post_extracats );
-
-		param( 'post_ID', 'integer', true );
-		param( "post_autobr", 'integer', 0 );
-		param( "post_pingback", 'integer', 0 );
-		param( 'trackback_url', 'string' );
-		$post_trackbacks = $trackback_url;
-		param( 'content', 'html' );
-		param( 'post_title', 'html' );
-		param( 'post_urltitle', 'string' );
-		param( 'post_url', 'string' );
-		param( 'post_comments', 'string',  'open' );		// 'open' or 'closed' or ...
-		param( 'post_locale', 'string', $default_locale );
-		param( 'renderers', 'array', array() );
-		$post_renderers = $Renderer->validate_list( $renderers );
-
-		$postdata = get_postdata($post_ID) or die(T_('Oops, no post with this ID.'));
-		if( $edit_date && $current_User->check_perm( 'edit_timestamp' ))
-		{	// We use user date
-			$post_date = date('Y-m-d H:i:s', mktime( $hh, $mn, $ss, $mm, $jj, $aa ) );
-		}
-		else
-		{	// We use current time
-			$post_date = $postdata['Date'];
-		}
-
-		// CHECK and FORMAT content
-		$post_title = format_to_post( $post_title, 0, 0 );
-		if( $error = validate_url( $post_url, $allowed_uri_scheme ) )
-		{
-			errors_add( T_('Supplied URL is invalid: ').$error );
-		}
-
-		$content = format_to_post($content,$post_autobr,0);
-		if( !empty($comment) && antispam_check( strip_tags($comment) ) )
-		{
-			errors_add( T_('Supplied content is invalid') );
-		}
-
-		if( errors() )
-		{
-			echo '<div class="panelinfo">';
-			errors_display( T_('Cannot update, please correct these errors:'),
-				'[<a href="javascript:history.go(-1)">' . T_('Back to post editing') . '</a>]' );
-			echo '</div>';
-			break;
-		}
-
-		echo "<div class=\"panelinfo\">\n";
-		echo '<h3>'.T_('Updating post...')."</h3>\n";
-
-		// We need to check the previous flags...
-		$post_flags = $postdata['Flags'];
-		if( in_array( 'pingsdone', $post_flags ) )
-		{	// pings have been done before
-			$pingsdone = true;
-		}
-		elseif( $post_status != 'published' )
-		{	// still not publishing
-			$pingsdone = false;
-		}
-		else
-		{	// We'll be pinging now
-			$pingsdone = true;
-		}
-
-		// UPDATE POST IN DB:
-		bpost_update( $post_ID, $post_title, $content, $post_date, $post_category, $post_extracats,
-									$post_status, $post_locale, '',	$post_autobr, $pingsdone, $post_urltitle, 
-									$post_url, $post_comments, $post_renderers );
-
-		if (isset($sleep_after_edit) && $sleep_after_edit > 0)
-		{
-			echo '<p>'.T_('Sleeping...')."</p>\n";
-			flush();
-			sleep($sleep_after_edit);
-		}
-		echo '<p>'.T_('Done.').'</p></div>';
-
-		if( $post_status != 'published' )
-		{
-			echo "<div class=\"panelinfo\">\n";
-			echo '<p>', T_('Post not publicly published: skipping trackback, pingback and blog pings...'), "</p>\n";
-			echo "</div>\n";
-		}
-		else
-		{	// We may do some pinging now!
-			$blogparams = get_blogparams_by_ID( $blog );
-
-			// trackback
-			trackbacks( $post_trackbacks, $content,  $post_title, $post_ID );
-			// pingback
-			pingback( $post_pingback, $content, $post_title, $post_url, $post_ID, $blogparams);
-
-			// ping ?
-			if( in_array( 'pingsdone', $post_flags ) )
-			{	// pings have been done before
-				echo "<div class=\"panelinfo\">\n";
-				echo '<p>', T_('Post had already pinged: skipping blog pings...'), "</p>\n";
-				echo "</div>\n";
-			}
-			else
-			{	// We'll ping now
-				pingb2evonet( $blogparams, $post_ID, $post_title );
-				pingWeblogs( $blogparams );
-				pingBlogs( $blogparams );
-				pingTechnorati( $blogparams );
-			}
-		}
-
-		echo '<div class="panelinfo"><p>', T_('Updating done...'), "</p></div>\n";
-		break;
-
-
-	case 'publish':
-		/*
-		 * --------------------------------------------------------------------
-		 * PUBLISH POST NOW
-		 */
-		param( 'post_ID', 'integer', true );
-		$postdata = get_postdata($post_ID) or die(T_('Oops, no post with this ID.'));
-		$post_cat =$postdata['Category'];
-		$blog = get_catblog($post_cat); 
-		$blogparams = get_blogparams_by_ID( $blog );
-		$location = 'b2browse.php?blog=' . $blog;
-
-		$admin_pagetitle = T_('Updating post status...');
-		require(dirname(__FILE__).'/_menutop.php');
-		require(dirname(__FILE__).'/_menutop_end.php');
-
-		$post_status = 'published';
-		// Check permissions:
-		/* TODO: Check extra categories!!! */
-		$current_User->check_perm( 'blog_post_statuses', $post_status, true, $blog );
-		$current_User->check_perm( 'edit_timestamp', 'any', true ) ;
-
-		$post_date = date('Y-m-d H:i:s', $localtimenow);
-		$post_title = $postdata['Title'];
-		$post_url = $postdata['Url'];
-
-		echo "<div class=\"panelinfo\">\n";
-		echo '<h3>'.T_('Updating post status...')."</h3>\n";
-
-		// We need to check the previous flags...
-		$post_flags = $postdata['Flags'];
-		if( in_array( 'pingsdone', $post_flags ) )
-		{	// pings have been done before
-			$pingsdone = true;
-		}
-		elseif( $post_status != 'published' )
-		{	// still not publishing
-			$pingsdone = false;
-		}
-		else
-		{	// We'll be pinging now
-			$pingsdone = true;
-		}
-
-		// UPDATE POST IN DB:
-		bpost_update_status( $post_ID, $post_status, $pingsdone, $post_date );
-
-		if (isset($sleep_after_edit) && $sleep_after_edit > 0)
-		{
-			echo "<p>Sleeping...</p>\n";
-			flush();
-			sleep($sleep_after_edit);
-		}
-		echo '<p>', T_('Done.'), "</p>\n";
-		echo "</div>\n";
-
-		if( $post_status != 'published' )
-		{
-			echo "<div class=\"panelinfo\">\n";
-			echo '<p>', T_('Post not publicly published: skipping trackback, pingback and blog pings...'), "</p>\n";
-			echo "</div>\n";
-		}
-		else
-		{	// We may do some pinging now!
-			$blogparams = get_blogparams_by_ID( $blog );
-
-			// ping ?
-			if( in_array( 'pingsdone', $post_flags ) )
-			{	// pings have been done before
-				echo "<div class=\"panelinfo\">\n";
-				echo '<p>', T_('Post had already pinged: skipping blog pings...'), "</p>\n";
-				echo "</div>\n";
-			}
-			else
-			{	// We'll ping now
-				pingb2evonet( $blogparams, $post_ID, $post_title);
-				pingWeblogs($blogparams);
-				pingBlogs($blogparams);
-				pingTechnorati($blogparams);
-			}
-		}
-
-		echo '<div class="panelinfo"><p>'.T_('Updating done...').'</p></div>';
-
-		break;
-
-
-	case 'delete':
-		/*
-		 * --------------------------------------------------------------------
-		 * DELETE a post from db
-		 */
-		$admin_pagetitle = T_('Deleting post...');
-		require( dirname(__FILE__) . '/_menutop.php' );
-		require( dirname(__FILE__) . '/_menutop_end.php' );
-
-		param( 'post', 'integer' );
-		// echo $post;
-		if( ! ($postdata = get_postdata( $post )) )
-		{
-			echo '<div class="panelinfo"><p class="error">'.( T_('Oops, no post with this ID!') ).'</p></div>';
-			break;
-		}
-		$blog = get_catblog( $postdata['Category'] );
-		$blogparams = get_blogparams_by_ID( $blog );
-		$location = 'b2browse.php?blog='.$blog;
-
-		// Check permission:
-		$current_User->check_perm( 'blog_del_post', '', true, $blog );
-
-		echo "<div class=\"panelinfo\">\n";
-		echo '<h3>', T_('Deleting post...'), "</h3>\n";
-
-		// DELETE POST FROM DB:
-		if( bpost_delete( $post ) )
-		{
-			if( isset($sleep_after_edit) && $sleep_after_edit > 0 )
-			{
-				echo '<p>', T_('Sleeping...'), "</p>\n";
-				flush();
-				sleep( $sleep_after_edit );
-			}
-			
-			echo '<p>'.T_('Deleting Done...')."</p>\n";
-		}
-		else
-		{
-			echo '<p>'.T_('Error')."!</p>\n";
-		}
-
-		echo '</div>';
-		
-		break;
-
-
-	case 'editedcomment':
-		/*
-		 * --------------------------------------------------------------------
-		 * UPDATE comment in db:
-		 */
-		param( 'comment_ID', 'integer', true );
-		// echo $comment_ID;
-		$edited_Comment = Comment_get_by_ID( $comment_ID );
-		$blog = $edited_Comment->Item->get( 'blog_ID' );
-
-		// Check permission:
-		$current_User->check_perm( 'blog_comments', '', true, $blog );
-
-		if( $edited_Comment->author_User === NULL )
-		{ // If this is not a member comment
-			param( 'newcomment_author', 'string', true );
-			param( 'newcomment_author_email', 'string' );
-			param( 'newcomment_author_url', 'string' );
-		}
-		param( 'content', 'html' );
-		param( "post_autobr", 'integer', ($comments_use_autobr == 'always')?1:0 );
-
-
-		// CHECK and FORMAT content
-		if( $error = validate_url( $newcomment_author_url, $allowed_uri_scheme ) )
-		{
-			errors_add( T_('Supplied URL is invalid: ').$error );
-		}
-		$content = format_to_post($content,$post_autobr,0); // We are faking this NOT to be a comment
-
-		if( errors_display( T_('Cannot update comment, please correct these errors:'),
-				'[<a href="javascript:history.go(-1)">' . T_('Back to post editing') . '</a>]' ) )
-		{
-			break;
-		}
-
-		$edited_Comment->set( 'content', $content );
-
-		if( $edited_Comment->author_User === NULL )
-		{ // If this is not a member comment
-			$edited_Comment->set( 'author', $newcomment_author );
-			$edited_Comment->set( 'author_email', $newcomment_author_email );
-			$edited_Comment->set( 'author_url', $newcomment_author_url );
-		}
-		
-		if( $edit_date && $current_User->check_perm( 'edit_timestamp' ))
-		{	// We use user date
-			$edited_Comment->set( 'date', date('Y-m-d H:i:s', mktime( $hh, $mn, $ss, $mm, $jj, $aa ) ) );
-		}
-
-		$edited_Comment->dbupdate();	// Commit update to the DB
-
-	 	$comment_post_ID = $edited_Comment->Item->ID;
-		header ("Location: b2browse.php?blog=$blog&p=$comment_post_ID&c=1#comments"); //?a=ec");
-		exit();
-
-
-	case 'deletecomment':
-		/*
-		 * --------------------------------------------------------------------
-		 * DELETE comment from db:
-		 */
-		param( 'comment_ID', 'integer', true );
-		// echo $comment_ID;
-		$edited_Comment = Comment_get_by_ID( $comment_ID );
-    $comment_post_ID = $edited_Comment->Item->ID;
-		$blog = $edited_Comment->Item->get( 'blog_ID' );
-
-		// Check permission:
-		$current_User->check_perm( 'blog_comments', '', true, $blog );
-
-		// Delete from Db:
-		$edited_Comment->dbdelete();
-
-		header ("Location: b2browse.php?blog=$blog&p=$comment_post_ID&c=1#comments");
-		exit();
-
-
-	default:
-		// This can happen if we were displaying an action result, then the user logs out
-		// and logs in again: he comes back here with no action parameter set.
-		// Residrect to browse
-		header( 'Location: b2browse.php?blog=0' );
-		exit();
-}
-
-echo '<div class="panelinfo">';
-if( empty( $mode ) )
-{	// Normal mode:
-	if( isset($location) )
-	{
-		echo '<p><strong>[<a href="' . $location . '">' . T_('Back to posts!') . '</a>]</strong></p>';
-	}
-	echo '<p>' . T_('You may also want to generate static pages or view your blogs...') . '</p>';
-	echo '</div>';
-	// List the blogs:
-	require( dirname(__FILE__) . '/_blogs_list.php' );
-}
-else
-{	// Special mode:
-?>
-	<p><strong>[<a href="b2edit.php?blog=<?php echo $blog ?>&amp;mode=<?php echo $mode ?>"><?php echo T_('New post') ?></a>]</strong></p>
-<?php
-}
-
-echo '</div>';
-
-
-require( dirname(__FILE__) . '/_footer.php' );
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/_edit_form.php 1.10.3.src/admin/_edit_form.php
--- 0.9.2.src/admin/_edit_form.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/_edit_form.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,562 +0,0 @@
-<?php
-/**
- * Displays post editing form
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-?>
-<script type="text/javascript" language="javascript">
-	<!--
-<?php
-if ($use_spellchecker)
-{ // --------------------------- SPELL CHECKER -------------------------------
-	?>
-	function DoSpell(formname, subject, body)
-	{
-		document.SPELLDATA.formname.value=formname
-		document.SPELLDATA.subjectname.value=subject
-		document.SPELLDATA.messagebodyname.value=body
-		document.SPELLDATA.companyID.value="custom\\http://cafelog.com"
-		document.SPELLDATA.language.value=1033
-		document.SPELLDATA.opener.value="<?php echo $admin_url ?>/sproxy.php"
-		document.SPELLDATA.formaction.value="http://www.spellchecker.com/spell/startspelling.asp "
-		window.open("<?php echo $admin_url ?>/b2spell.php","Spell","toolbar=no,directories=no,location=yes,resizable=yes,width=620,height=400,top=100,left=100")
-	}
-<?php
-}
-
-// --------------------------- PREVIEW -------------------------------
-?>
-	/*
-	 * open_preview()
-	 * fplanque: created
-	 */
-	function open_preview(form)
-	{
-		// Stupid thing: having a field called action !
-		var saved_action =  form.attributes.getNamedItem('action').value;
-		form.attributes.getNamedItem('action').value = '<?php $Blog->disp( 'dynurl', 'raw' ) ?>';
-		form.target = 'b2evo_preview';
-		preview_window = window.open( '', 'b2evo_preview' );
-		preview_window.focus();
-		// submit after target window is created.
-		form.submit();
-		form.attributes.getNamedItem('action').value = saved_action;
-		form.target = '_self';
-	}
-	/*
-	 * edit_reload()
-	 * fplanque: created
-	 */
-	function edit_reload( form, blog )
-	{
-		form.attributes.getNamedItem('action').value = '<?php echo $pagenow ?>';
-		form.blog.value = blog;
-		// form.action.value = 'reload';
-		// form.post_title.value = 'demo';
-		// alert( form.action.value + ' ' + form.post_title.value );
-		form.submit();
-		return false;
-	}
-
-	function launchupload()
-	{
-		window.open ("b2upload.php", "b2upload", "width=380,height=360,location=0,menubar=0,resizable=1,scrollbars=yes,status=1,toolbar=0");
-	}
-	// End -->
-</script>
-
-<!-- ================================ START OF EDIT FORM ================================ -->
-
-<form name="post" id="post" action="edit_actions.php" target="_self" method="post">
-
-<div class="left_col">
-
-	<input type="hidden" id="blog" name="blog" value="<?php echo $blog ?>" />
-	<input type="hidden" id="action" name="action" value="<?php echo $form_action ?>" />
-	<input type="hidden" name="mode" value="<?php echo $mode ?>" />
-	<?php if( $action == 'edit' ) { ?>
-		<input type="hidden" name="post_ID" value="<?php echo $post ?>" />
-	<?php } ?>
-
-	<!-- In case we send this to the blog for a preview : -->
-	<input type="hidden" name="preview" value="1" />
-	<input type="hidden" name="more" value="1" />
-	<input type="hidden" name="preview_userid" value="<?php echo $user_ID ?>" />
-
-	<fieldset>
-		<legend><?php echo T_('Post contents') ?></legend>
-
-	<?php
-
-	if ($action != 'editcomment')
-	{ // ------------------------------ POST HEADER -----------------------
-	?>
-
-		<span class="line">
-		<label for="post_title"><strong><?php echo T_('Title') ?>:</strong></label>
-		<input type="text" name="post_title" size="48" value="<?php echo format_to_output( $post_title, 'htmlattr') ?>" id="post_title" tabindex="1" />
-		</span>
-
-		<span class="line">
-		<label for="post_locale"><strong><?php echo T_('Language') ?>:</strong></label>
-		<select name="post_locale" id="post_locale" tabindex="2"><?php locale_options( $post_locale ) ?></select>
-		</span>
-
-		<?php if( $use_post_url ) { ?>
-		<span class="line">
-		<label for="post_url"><strong><?php echo T_('Link to url') ?>:</strong></label>
-		<input type="text" name="post_url"  size="40" value="<?php echo format_to_output( $post_url, 'htmlattr' ) ?>" id="post_url" tabindex="3" />
-		</span>
-		<?php } else { ?>
-		<input type="hidden" name="post_url"  size="40" value="" id="post_url" />
-		<?php
-		}
-	}
-	else
-	{	// -------------------------- COMMENT HEADER -----------------------
-		?>
-		<input type="hidden" name="comment_ID" value="<?php echo $comment ?>" />
-	
-		<?php
-		if( $edited_Comment->author_User === NULL )
-		{ // This is not a member comment
-			?>
-			<span class="line">
-			<label for="name"><strong><?php echo T_('Name') ?>:</strong></label><input type="text" name="newcomment_author" size="20" value="<?php echo format_to_edit($commentdata['comment_author']) ?>" id="name" tabindex="1" />
-			</span>
-	
-			<span class="line">
-			<label for="email"><strong><?php echo T_('Email') ?>:</strong></label><input type="text" name="newcomment_author_email" size="20" value="<?php echo format_to_edit($commentdata['comment_author_email']) ?>" id="email" tabindex="2" />
-			</span>
-	
-			<span class="line">
-			<label for="URL"><strong><?php echo T_('URL') ?>:</strong></label><input type="text" name="newcomment_author_url" size="20" value="<?php echo format_to_edit($commentdata['comment_author_url']) ?>" id="URL" tabindex="3" />
-			</span>
-		<?php
-		}
-	}
-	?>
-
-	<div class="edit_toolbars">
-	<?php // --------------------------- TOOLBARS ------------------------------------
-		$Toolbars->display();
-	?>
-	</div>
-
-	<?php // ---------------------------- TEXTAREA ------------------------------------- 
-	// Note: the pixel images are here for an IIS layout bug
-	?>
-	<div class="edit_area"><img src="img/blank.gif" width="1" height="1" alt="" /><textarea rows="16" cols="40" name="content" id="content" tabindex="4"><?php echo $content ?></textarea><img src="img/blank.gif" width="1" height="1" alt="" /></div>
-	<script type="text/javascript" language="JavaScript">
-		<!--
-		// This is for toolbar plugins
-		b2evoCanvas = document.getElementById('content');
-		//-->
-	</script>
-
-	<div class="edit_actions">
-	<?php
-	if($use_preview && ($action != 'editcomment') )
-	{ // ------------------------------- PREVIEW ---------------------------------- ?>
-		<input type="button" value="<?php echo T_('Preview') ?>" onclick="open_preview(this.form);"
-		tabindex="9" />
-	<?php
-	}
-
-	// ------------------------------- SAVE ---------------------------------- ?>
-	<input type="submit" value="<?php /* TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp; */ echo T_('&nbsp; Save ! &nbsp;'); ?>" class="SaveButton" tabindex="10" />
-
-	<?php
-	// ---------- DELETE ----------
-  if( $action == 'edit' )
-	{	// Editing post
-		// Display delete button if current user has the rights:
-		$edited_Item->delete_link( ' ', ' ', '#', '#', 'DeleteButton', true );
-	}
-	elseif( $action == 'editcomment' )
-	{	// Editing comment
-		// Display delete button if user has permission to:
-		$edited_Comment->delete_link( ' ', ' ', '#', '#', 'DeleteButton', true );
-	}
-
-
-	if( $use_spellchecker )
-	{ // ------------------------------- SPELL CHECKER ---------------------------------- ?>
-		<input type="button" value="<?php echo T_('Spellcheck') ?>"
-		onclick="DoSpell('post','content','');" tabindex="11" />
-	<?php }
-
-	if( $current_User->check_perm( 'upload' ) )
-	{ // ------------------------------- UPLOAD ---------------------------------- ?>
-		<input type="button" value="<?php echo T_('Upload a file/image') ?>"
-		onclick="launchupload();" tabindex="12"  />
-		<?php 
-	} 
-
-	?>
-	</div>
-	</fieldset>
-
-	<fieldset>
-		<legend><?php echo T_('Advanced properties') ?></legend>
-		
-		<?php
-		if( $current_User->check_perm( 'edit_timestamp' ) )
-		{	// ------------------------------------ TIME STAMP -------------------------------------
-			?>
-			<div>
-			<input type="checkbox" class="checkbox" name="edit_date" value="1" id="timestamp"
-				tabindex="13" <?php if( $edit_date ) echo 'checked="checked"' ?> />
-			<label for="timestamp"><strong><?php echo T_('Edit timestamp') ?></strong>:</label>
-			<span class="nobr">
-			<input type="text" name="jj" value="<?php echo $jj ?>" size="2" maxlength="2" tabindex="14" />
-			<select name="mm" tabindex="15">
-			<?php
-			for ($i = 1; $i < 13; $i = $i + 1)
-			{
-				echo "\t\t\t<option value=\"$i\"";
-				if ($i == $mm)
-				echo ' selected="selected"';
-				if ($i < 10) {
-					$ii = '0'.$i;
-				} else {
-					$ii = "$i";
-				}
-				echo ">";
-				if( $mode == 'sidebar' )
-					echo T_($month_abbrev[$ii]);
-				else
-					echo T_($month[$ii]);
-				echo "</option>\n";
-			}
-			?>
-		</select>
-		<input type="text" name="aa" value="<?php echo $aa ?>" size="4" maxlength="5" tabindex="16" />
-		</span>
-		<span class="nobr">@
-		<input type="text" name="hh" value="<?php echo $hh ?>" size="2" maxlength="2" tabindex="17" />:<input type="text" name="mn" value="<?php echo $mn ?>" size="2" maxlength="2" tabindex="18" />:<input type="text" name="ss" value="<?php echo $ss ?>" size="2" maxlength="2" tabindex="19" />
-		</span></div>
-		<?php
-		}
-		
-		if( $action != 'editcomment' )
-		{ // this is for everything but comment editing
-		?>
-		<div>
-			<span class="line">
-			<label for="post_urltitle"><strong><?php echo T_('URL Title') ?>:</strong></label>
-			<input type="text" name="post_urltitle" id="post_urltitle" value="<?php echo format_to_output( $post_urltitle, 'htmlattr' ); ?>" size="40" maxlength="50" tabindex="20" />
-			<span class="notes"><?php echo T_('(to be used in permalinks)') ?></span>
-			</span>
-		</div>
-
-		<?php
-		}
-
-		// --------------------------- AUTOBR -------------------------------------- 	?>
-		<input type="checkbox" class="checkbox" name="post_autobr" value="1" <?php
-		if( $post_autobr ) echo ' checked="checked"' ?> id="autobr" tabindex="6" /><label for="autobr">
-		<strong><?php echo T_('Auto-BR') ?></strong> <span class="notes"><?php echo T_('This option is deprecated, you should avoid using it.') ?></span></label><br />
-
-	</fieldset>
-			
-	<?php
-	if( ($action != 'editcomment') && (get_bloginfo('allowpingbacks') || get_bloginfo('allowtrackbacks')) )
-	{ // this is for everything but comment editing
-		?>
-		<fieldset>
-		<legend><?php echo T_('Additional actions') ?></legend>
-		<?php
-		if( get_bloginfo('allowpingbacks') )
-		{ // --------------------------- PINGBACK --------------------------------------
-		?>
-		<div>
-			<input type="checkbox" class="checkbox" name="post_pingback" value="1" id="post_pingback" 
-				<?php	if ($post_pingback) { echo ' checked="checked"'; } ?> />
-			<label for="post_pingback"><strong><?php echo T_('Pingback') ?></strong> <span class="notes"><?php echo T_('(Send a pingback to all URLs in this post)') ?></span></label>
-		</div>
-		<?php
-		}
-
-		if( get_bloginfo('allowtrackbacks') )
-		{	// --------------------------- TRACKBACK --------------------------------------
-		?>
-		<div>
-			<label for="trackback_url"><strong><?php echo T_('Trackback URLs') ?>:</strong> <span class="notes"><?php echo T_('(Separate by space)') ?></span></label><br /><input type="text" name="trackback_url" class="large" id="trackback_url" value="<?php echo format_to_output( $post_trackbacks, 'htmlattr' ); ?>" />
-		</div>
-		<?php
-		}
-		?>
-		</fieldset>
-	<?php			
-	}
-	?>
-
-</div>
-
-<div class="right_col">
-
-<?php
-
-if( $action != 'editcomment' )
-{ // ------------------------------- POST STATUS ---------------------------------- ?>
-	<fieldset>
-		<legend><?php echo T_('Status') ?></legend>
-
-		<?php
-		if( $current_User->check_perm( 'blog_post_statuses', 'published', false, $blog ) )
-		{
-		?>
-		<label title="<?php echo T_('The post will be publicly published') ?>"><input type="radio" name="post_status" value="published" class="checkbox" <?php if( $post_status == 'published' ) echo 'checked="checked"'; ?> />
-		<?php echo T_('Published (Public)') ?></label><br />
-		<?php
-		}
-		if( $current_User->check_perm( 'blog_post_statuses', 'protected', false, $blog ) )
-		{
-		?>
-		<label title="<?php echo T_('The post will be published but visible only by logged-in blog members') ?>"><input type="radio" name="post_status" value="protected" class="checkbox" <?php if( $post_status == 'protected' ) echo 'checked="checked"'; ?> />
-		<?php echo T_('Protected (Members only)') ?></label><br />
-		<?php
-		}
-		if( $current_User->check_perm( 'blog_post_statuses', 'private', false, $blog ) )
-		{
-		?>
-		<label title="<?php echo T_('The post will be published but visible only by yourself') ?>"><input type="radio" name="post_status" value="private" class="checkbox" <?php if( $post_status == 'private' ) echo 'checked="checked"'; ?> />
-		<?php echo T_('Private (You only)') ?></label><br />
-		<?php
-		}
-		if( $current_User->check_perm( 'blog_post_statuses', 'draft', false, $blog ) )
-		{
-		?>
-		<label title="<?php echo T_('The post will appear only in the backoffice') ?>"><input type="radio" name="post_status" value="draft" class="checkbox" <?php if( $post_status == 'draft' ) echo 'checked="checked"'; ?> />
-		<?php echo T_('Draft (Not published!)') ?></label><br />
-		<?php
-		}
-		if( $current_User->check_perm( 'blog_post_statuses', 'deprecated', false, $blog ) )
-		{
-		?>
-		<label title="<?php echo T_('The post will appear only in the backoffice') ?>"><input type="radio" name="post_status" value="deprecated" class="checkbox" <?php if( $post_status == 'deprecated' ) echo 'checked="checked"'; ?> />
-		<?php echo T_('Deprecated (Not published!)') ?></label><br />
-		<?php
-		}
-		?>
-
-	</fieldset>
-
-
-
-	<fieldset class="extracats">
-		<legend><?php echo T_('Categories') ?></legend>
-
-		<div class="extracats">
-
-		<p class="extracatnote"><?php echo T_('Select main category in target blog and optionally check additional categories') ?>:</p>
-
-	<?php
-		// ----------------------------  CATEGORIES ------------------------------
-		$default_main_cat = 0;
-
-		// ----------------- START RECURSIVE CAT LIST ----------------
-		cat_query();	// make sure the caches are loaded
-		/**
-		 * callback to start sublist
-		 */
-		function cat_select_before_first( $parent_cat_ID, $level )
-		{	// callback to start sublist
-			echo "\n<ul>\n";
-		}
-
-		/**
-		 * callback to display sublist element
-		 */
-		function cat_select_before_each( $cat_ID, $level )
-		{	// callback to display sublist element
-			global $current_blog_ID, $blog, $cat, $postdata, $post_extracats, $default_main_cat, $action, $tabindex, $allow_cross_posting;
-			$this_cat = get_the_category_by_ID( $cat_ID );
-			echo '<li>';
-
-			if( $allow_cross_posting )
-			{ // We allow cross posting, display checkbox:
-				echo'<input type="checkbox" name="post_extracats[]" class="checkbox" title="', T_('Select as an additionnal category') , '" value="',$cat_ID,'"';
-				if (($cat_ID == $postdata["Category"]) or (in_array( $cat_ID, $post_extracats )))
-					echo ' checked="checked"';
-				echo ' />';
-			}
-
-			// Radio for main cat:
-			if( ($current_blog_ID == $blog) || ($allow_cross_posting > 2) )
-			{ // This is current blog or we allow moving posts accross blogs
-				if( ($default_main_cat == 0) && ($action == 'post') && ($current_blog_ID == $blog) )
-				{	// Assign default cat for new post
-					$default_main_cat = $cat_ID;
-				}
-				echo ' <input type="radio" name="post_category" class="checkbox" title="', T_('Select as MAIN category'), '" value="',$cat_ID,'"';
-				if( ($cat_ID == $postdata["Category"]) || ($cat_ID == $default_main_cat))
-					echo ' checked="checked"';
-				echo ' />';
-			}
-			echo ' '.$this_cat['cat_name'];
-		}
-		/**
-		 * callback after each sublist element
-		 */
-		function cat_select_after_each( $cat_ID, $level )
-		{	// callback after each sublist element
-			echo "</li>\n";
-		}
-		/**
-		 * callback to end sublist
-		 */
-		function cat_select_after_last( $parent_cat_ID, $level )
-		{	// callback to end sublist
-			echo "</ul>\n";
-		}
-
-		if( $allow_cross_posting >= 2 )
-		{	// If BLOG cross posting enabled, go through all blogs with cats:
-			foreach( $cache_blogs as $i_blog )
-			{ // run recursively through the cats
-				$current_blog_ID = $i_blog->blog_ID;
-				if( ! blog_has_cats( $current_blog_ID ) ) continue;
-				if( ! $current_User->check_perm( 'blog_post_statuses', 'any', false, $current_blog_ID ) ) continue;
-				echo "<h4>".$i_blog->blog_name."</h4>\n";
-				cat_children( $cache_categories, $current_blog_ID, NULL, 'cat_select_before_first',
-											'cat_select_before_each', 'cat_select_after_each', 'cat_select_after_last', 1 );
-			}
-
-      if( $allow_cross_posting >= 3 )
-      {
-        echo '<p class="extracatnote">'.T_('Note: Moving posts across blogs is enabled. Use with caution.').'</p> ';
-      }
-      echo '<p class="extracatnote">'.T_('Note: Cross posting among multiple blogs is enabled.').'</p>';
-		}
-		else
-		{	// BLOG Cross posting is disabled. Current blog only:
-			$current_blog_ID = $blog;
-			cat_children( $cache_categories, $current_blog_ID, NULL, 'cat_select_before_first',
-										'cat_select_before_each', 'cat_select_after_each', 'cat_select_after_last', 1 );
-			?>
-			<p class="extracatnote"><?php
-			if( $allow_cross_posting )
-				echo T_('Note: Cross posting among multiple blogs is currently disabled.');
-			else
-				echo T_('Note: Cross posting among multiple categories is currently disabled.');
-			?></p>
-			<?php
-		}
-		// ----------------- END RECURSIVE CAT LIST ----------------
-		?>
-		</div>
-	</fieldset>
-
-	<fieldset>
-		<legend><?php echo T_('Comments') ?></legend>
-
-		<label title="<?php echo T_('Visitors can leave comments on this post.') ?>"><input type="radio" name="post_comments" value="open" class="checkbox" <?php if( $post_comments == 'open' ) echo 'checked="checked"'; ?> />
-		<?php echo T_('Open') ?></label><br />
-
-		<label title="<?php echo T_('Visitors can NOT leave comments on this post.') ?>"><input type="radio" name="post_comments" value="closed" class="checkbox" <?php if( $post_comments == 'closed' ) echo 'checked="checked"'; ?> />
-		<?php echo T_('Closed') ?></label><br />
-
-		<label title="<?php echo T_('Visitors cannot see nor leave comments on this post.') ?>"><input type="radio" name="post_comments" value="disabled" class="checkbox" <?php if( $post_comments == 'disabled' ) echo 'checked="checked"'; ?> />
-		<?php echo T_('Disabled') ?></label><br />
-
-	</fieldset>
-
-	<fieldset>
-		<legend><?php echo T_('Renderers') ?></legend>
-		<?php
-		$Renderer->restart();	 // make sure iterator is at start position
-		while( $loop_RendererPlugin = $Renderer->get_next() )
-		{ // Go through whole list of renders
-			// echo ' ',$loop_RendererPlugin->code;
-			if( $loop_RendererPlugin->apply_when == 'stealth'
-				|| $loop_RendererPlugin->apply_when == 'never' )
-			{	// This is not an option.
-				continue;
-			}
-			?>
-			<div>
-				<input type="checkbox" class="checkbox" name="renderers[]" 
-					value="<?php $loop_RendererPlugin->code() ?>" id="<?php $loop_RendererPlugin->code() ?>"  
-					<?php	
-					switch( $loop_RendererPlugin->apply_when )
-					{
-						case 'always':
-							// echo 'FORCED';
-							echo ' checked="checked"';
-							echo ' disabled="disabled"';
-							break;
-						 
-						case 'opt-out':
-							if( in_array( $loop_RendererPlugin->code, $renderers ) // Option is activated
-								|| in_array( 'default', $renderers ) ) // OR we're asking for default renderer set
-							{
-								// echo 'OPT';
-								echo ' checked="checked"';
-							}
-							// else echo 'NO';
-							break;
-		
-						case 'opt-in':
-							if( in_array( $loop_RendererPlugin->code, $renderers ) ) // Option is activated
-							{
-								// echo 'OPT';
-								echo ' checked="checked"';
-							}
-							// else echo 'NO';
-							break;
-
-						case 'lazy':
-							// cannot select
-							if( in_array( $loop_RendererPlugin->code, $renderers ) ) // Option is activated
-							{
-								// echo 'OPT';
-								echo ' checked="checked"';
-							}
-							echo ' disabled="disabled"';
-							break;
-					}		
-				?>  
-				title="<?php	$loop_RendererPlugin->short_desc(); ?>" />
-			<label for="<?php $loop_RendererPlugin->code() ?>" title="<?php	$loop_RendererPlugin->short_desc(); ?>"><?php echo $loop_RendererPlugin->name(); ?></label>
-		</div>
-		<?php
-		}
-		?>
-	</fieldset>
-
-<?php
-}
-
-if ($action == "editcomment")
-{
-?>
-	<fieldset>
-		<legend><?php echo T_('Comment info') ?></legend>
-		<p><strong><?php echo T_('Author') ?>:</strong> <?php echo $edited_Comment->author() ?></p>
-		<p><strong><?php echo T_('Type') ?>:</strong> <?php echo $commentdata["comment_type"]; ?></p>
-		<p><strong><?php echo T_('Status') ?>:</strong> <?php echo $commentdata["comment_status"]; ?></p>
-		<p><strong><?php echo T_('IP address') ?>:</strong> <?php echo $commentdata["comment_author_IP"]; ?></p>
-
-<?php
-}
-/* elseif ($action == "edit")
-{
-// 		<p><strong>Pings:</strong> <?php echo in_array( 'pingsdone', $postdata["Flags"] ) ? 'Done':'Not done yet';
-}*/
-
-?>
-
-</div>
-
-<div class="clear"></div>
-
-</form>
-<!-- ================================== END OF EDIT FORM ================================== -->
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/_edit_navbar.php 1.10.3.src/admin/_edit_navbar.php
--- 0.9.2.src/admin/_edit_navbar.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/_edit_navbar.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,82 +0,0 @@
-<?php
-/**
- * Displays the post browsing navigation bar
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- *
- * TODO: make it a method of ItemList, usable in real blogs, too
- * TODO: links to result's pages, not only stoopid 'forward'/'backward'
- * ...FP: change buttons into parameter-links 
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-?>
-<table cellpadding="0" cellspacing="0" border="0">
-	<tr>
-		<td>
-		<table cellpadding="0" cellspacing="0" border="0"><tr>
-		<?php	if($previousXend > 0) { ?>
-		<td>
-			<form name="nextXposts" method="post" action="<?php echo regenerate_url( array('poststart','postend'), array('poststart='.$previousXstart,'postend='.$previousXend), $pagenow ); ?>">
-				<input type="submit" name="submitprevious" class="search" value="&lt; <?php 
-				if( $MainList->what_to_show == 'days' )
-					printf( T_('Next %d days'), $posts );
-				else printf( T_('Previous %d'), $posts )
-				?>" />
-			</form>
-		</td>
-		<?php	}
-		if($nextXstart <= $MainList->get_total_num_posts()) { ?>
-		<td>
-			<form name="nextXposts" method="post" action="<?php echo regenerate_url( array('poststart','postend'), array('poststart='.$nextXstart,'postend='.$nextXend), $pagenow ); ?>">
-				<input type="submit" name="submitnext" class="search" value="<?php
-					if( $MainList->what_to_show == 'days' )
-						printf( T_('Previous %d days'), $posts );
-					else printf( T_('Next %d'), $posts );
-					?> &gt;" />
-			</form>
-		</td>
-		<?php	}	?>
-    <td></td>
-		</tr></table>
-		</td>
-		<td>&nbsp;</td>
-
-		<td align="right">
-			<form action="b2browse.php" name="showXfirstlastposts" method="get">
-				<input type="hidden" name="blog" value="<?php echo $blog ?>" />
-				<?php
-				if( $what_to_show == 'days' )
-				{
-					// TODO: dropdown / Javascript calendar?
-					echo date_i18n( locale_datefmt(), $MainList->limitdate_end )
-					.' './* TRANS: x TO y OF z */ T_(' to ').' '
-					.date_i18n( locale_datefmt(), $MainList->limitdate_start );
-				}
-				else
-				{ ?>
-				<input type="text" name="poststart" value="<?php echo $poststart ?>" size="4" maxlength="10" />
-				<?php /* TRANS: x TO y OF z */ echo T_(' to ') ?>
-				<input type="text" name="postend" value="<?php echo $postend ?>" size="4" maxlength="10" />
-				<?php /* TRANS: x TO y OF z */ echo T_(' of ') ?> <?php echo $MainList->get_total_num_posts() ?>
-				<?php } ?>
-				
-				<select name="order">
-					<option value="DESC" <?php
-					$i = $order;
-					if ($i == "DESC")
-					echo ' selected="selected"';
-					?>><?php echo T_('from the end') ?></option>
-					<option value="ASC" <?php
-					if ($i == "ASC")
-					echo ' selected="selected"';
-					?>><?php echo T_('from the start') ?></option>
-				</select>
-				<input type="submit" name="submitXtoX" class="search" value="<?php echo T_('OK') ?>" />
-			</form>
-		</td>
-	</tr>
-</table>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/_edit_showposts.php 1.10.3.src/admin/_edit_showposts.php
--- 0.9.2.src/admin/_edit_showposts.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/_edit_showposts.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,560 +0,0 @@
-<?php
-/**
- * Displays list of post / browsing
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-?>
-<div class="left_col">
-	<div class="NavBar">
-	<?php
-	/**
-	 * Includes:
-	 */	
-	require_once( dirname(__FILE__). '/'. $admin_dirout. '/'. $core_subdir. '/_class_itemlist.php' );
-	require_once( dirname(__FILE__). '/'. $admin_dirout. '/'. $core_subdir. '/_class_calendar.php' );
-	require_once( dirname(__FILE__). '/'. $admin_dirout. '/'. $core_subdir. '/_class_archivelist.php' );
-
-	param( 'safe_mode', 'integer', 0 );         // Blogger style
-	param( 'p', 'integer' );                    // Specific post number to display
-	param( 'm', 'integer', '', true );          // YearMonth(Day) to display
-	param( 'w', 'integer', '', true );          // Week number
-	param( 'cat', 'string', '', true );         // List of cats to restrict to
-	param( 'catsel', 'array', array(), true );  // Array of cats to restrict to
-	param( 'author', 'integer', '', true );     // List of authors to restrict to
-	param( 'order', 'string', 'DESC', true );   // ASC or DESC
-	param( 'orderby', 'string', '', true );     // list of fields to order by
-	param( 'posts', 'integer', '', true );      // # of posts to display on the page
-	param( 'paged', 'integer', '', true );      // List page number in paged display
-	param( 'poststart', 'integer', 1, true );   // Start results at this position
-	param( 'postend', 'integer', '', true );    // End results at this position
-	param( 's', 'string', '', true );           // Search string
-	param( 'sentence', 'string', 'AND', true ); // Search for sentence or for words
-	param( 'exact', 'integer', '', true );      // Require exact match of title or contents
-	$preview = 0;
-	param( 'c', 'string' );
-	param( 'tb', 'integer', 0 );
-	param( 'pb', 'integer', 0 );
-	param( 'show_status', 'array', array( 'published', 'protected', 'private', 'draft', 'deprecated' ), true );	// Array of cats to restrict to
-	$show_statuses = $show_status;
-	param( 'show_past', 'integer', '0', true );
-	param( 'show_future', 'integer', '0', true );
-	if( ($show_past == 0) && ( $show_future == 0 ) )
-	{
-		$show_past = 1;
-		$show_future = 1;
-	}
-	$timestamp_min = ( $show_past == 0 ) ? 'now' : '';
-	$timestamp_max = ( $show_future == 0 ) ? 'now' : '';
-
-	// Getting current blog info:
-	$blogparams = get_blogparams_by_ID( $blog );
-
-	// Get the posts to display:
-	$MainList = & new ItemList( $blog, $show_statuses, $p, $m, $w, $cat, $catsel, $author, $order, $orderby, $posts, $paged, $poststart, $postend, $s, $sentence, $exact, $preview, '', '', $timestamp_min, $timestamp_max );
-
-	$posts_per_page = $MainList->posts_per_page;
-	$what_to_show = $MainList->what_to_show;
-	$request = & $MainList->request;
-	$result_num_rows = $MainList->get_num_rows();
-	$postIDlist = & $MainList->postIDlist;
-	$postIDarray = & $MainList->postIDarray;
-
-
-	echo '<h2>';
-	single_cat_title();
-	single_month_title( T_(' Date range: '), 'htmlbody', true, 'b2browse.php', 'blog='.$blog );
-	single_post_title();
-	echo '</h2>';
-
-	if( !$posts )
-	{
-		if( $posts_per_page )
-		{
-			$posts = $posts_per_page;
-		}
-		else
-		{
-			$posts = 10;
-			$posts_per_page = $posts;
-		}
-	}
-
-	if( !$poststart )
-	{
-		$poststart = 1;
-	}
-
-	if( !$postend )
-	{
-		$postend = $poststart + $posts - 1;
-	}
-
-	$nextXstart = $postend + 1;
-	$nextXend = $postend + $posts;
-
-	$previousXstart = ($poststart - $posts);
-	$previousXend = $poststart - 1;
-	if( $previousXstart < 1 )
-	{
-		$previousXstart = 1;
-	}
-
-	require dirname(__FILE__). '/_edit_navbar.php';
-	?>
-	</div>
-	<?php
-	while( $Item = $MainList->get_item() )
-	{
-		?>
-		<div class="bPost<?php $Item->status( 'raw' ) ?>" lang="<?php $Item->lang() ?>">
-			<?php 
-			// We don't switch locales in the backoffice, since we use the user pref anyway
-			$Item->anchor(); ?>
-			<div class="bSmallHead">
-				<div class="bSmallHeadRight">
-					<?php
-					locale_flag( $Item->locale, 'h10px' );
-
-					echo '<br />'.T_('Status').': <span class="Status">';
-					$Item->status();
-					echo '</span>';
-					?>
-				</div>
-				<?php
-					echo '<strong>';
-					$Item->issue_date(); echo ' @ '; $Item->issue_time();
-					echo '</strong>';
-					// TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-					echo ' ', T_('by'), ' ';
-					$Item->Author->prefered_name();
-					echo ' (';
-					$Item->Author->login();
-					echo ', ', T_('level:');
-					$Item->Author->level();
-					echo ')';
-					
-					// TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-					echo '<br />'.T_('Categories').': ';
-					$Item->categories( false );
-				?>
-			</div>
-
-			<div class="bContent">
-				<h3 class="bTitle"><?php $Item->title() ?></h3>
-				<div class="bText">
-					<?php
-						$Item->content();
-						link_pages( '<p class="right">'.T_('Pages:'), '</p>' );
-					?>
-				</div>
-			</div>
-
-			<div class="PostActionsArea">
-				<a href="<?php $Item->permalink() ?>" title="<?php echo T_('Permanent link to full entry') ?>" class="permalink_right"><img src="img/chain_link.gif" alt="<?php echo T_('Permalink') ?>" width="14" height="14" border="0" class="middle" /></a>
-				<?php
- 				// Display edit button if current user has the rights:
-				$Item->edit_link( ' ', ' ', '#', '#', 'ActionButton');
-
-				// Display publish NOW button if current user has the rights:
-				$Item->publish_link( ' ', ' ', '#', '#', 'PublishButton');
-
-				// Display delete button if current user has the rights:
-				$Item->delete_link( ' ', ' ', '#', '#', 'DeleteButton');
-
-				?>
-				<a href="b2browse.php?blog=<?php echo $blog ?>&amp;p=<?php $Item->ID() ?>&amp;c=1" class="ActionButton"><?php
-				// TRANS: Link to comments for current post
-				comments_number(T_('no comment'), T_('1 comment'), T_('%d comments'));
-				trackback_number('', ' &middot; '.T_('1 Trackback'), ' &middot; '.T_('%d Trackbacks'));
-				pingback_number('', ' &middot; '.T_('1 Pingback'), ' &middot; '.T_('%d Pingbacks'));
-				?></a>
-			</div>
-
-			<?php
-			// ---------- comments ----------
-			if( $c )
-			{ // We have request display of comments
-				?>
-   			<div class="bFeedback">
-				<a name="comments"></a>
-				<h4><?php echo T_('Comments'), ', ', T_('Trackbacks'), ', ', T_('Pingbacks') ?>:</h4>
-				<?php
-			
-				$CommentList = & new CommentList( 0, "'comment','trackback','pingback'", $show_statuses, $Item->ID, '', 'ASC' );
-				
-				$CommentList->display_if_empty( 
-											'<div class="bComment"><p>' . 
-											T_('No feedback for this post yet...') . 
-											'</p></div>' );
-			
-				while( $Comment = $CommentList->get_next() )
-				{	// Loop through comments:	
-					?>
-					<!-- ========== START of a COMMENT/TB/PB ========== -->
-					<div class="bComment">
-						<div class="bSmallHead">
-							<?php
-							$Comment->date();
-							echo ' @ ';
-							$Comment->time( 'H:i' );
-							if( $Comment->author_url( '', ' &middot; Url: ', '' )
-									&& $current_User->check_perm( 'spamblacklist', 'edit' ) )
-							{ // There is an URL and we have permission to ban...
-								$baseDomain = preg_replace("/http:\/\//i", "", $Comment->author_url);
-								$baseDomain = preg_replace("/^www\./i", "", $baseDomain);
-								$baseDomain = preg_replace("/\/.*/i", "", $baseDomain);
-								?>
-								<a href="b2antispam.php?action=ban&amp;keyword=<?php echo urlencode($baseDomain) ?>"><img src="img/noicon.gif" class="middle" alt="<?php echo /* TRANS: Abbrev. */ T_('Ban') ?>" title="<?php echo T_('Ban this domain!') ?>" /></a>&nbsp;
-								<?php 
-							} 
-							$Comment->author_email( '', ' &middot; Email: ' );
-							$Comment->author_ip( ' &middot; IP: ' );
-						 ?>
-						</div>
-						<div class="bCommentContent">
-						<div class="bCommentTitle">
-						<?php
-							switch( $Comment->get( 'type' ) )
-							{
-								case 'comment': // Display a comment: 
-									echo T_('Comment from:') ?> 
-									<?php break;
-			
-								case 'trackback': // Display a trackback:
-									echo T_('Trackback from:') ?> 
-									<?php break;
-			
-								case 'pingback': // Display a pingback:
-									echo T_('Pingback from:') ?> 
-									<?php break;
-							} 
-						?>
-						<?php $Comment->author() ?>
-						</div>
-						<div class="bCommentText">
-							<?php $Comment->content() ?>
-						</div>
-						</div>
-						<div class="CommentActionsArea">
-						<a href="<?php $Comment->permalink() ?>" title="<?php echo T_('Permanent link to this comment')	?>" class="permalink_right"><img src="img/chain_link.gif" alt="<?php echo T_('Permalink') ?>" width="14" height="14" border="0" class="middle" /></a>
-						<?php
-			 				// Display edit button if current user has the rights:
-							$Comment->edit_link( ' ', ' ', '#', '#', 'ActionButton');
-
-							// Display delete button if current user has the rights:
-							$Comment->delete_link( ' ', ' ', '#', '#', 'DeleteButton');
-						?>
-						</div>
-	
-					</div>
-					<!-- ========== END of a COMMENT/TB/PB ========== -->
-					<?php //end of the loop, don't delete
-				}
-
-				if( $Item->can_comment() )
-				{ // User can leave a comment
-				?>
-				<!-- ========== FORM to add a comment ========== -->
-				<h4><?php echo T_('Leave a comment') ?>:</h4>
-
-				<form action="<?php echo $htsrv_url ?>/comment_post.php" method="post" class="bComment">
-
-					<input type="hidden" name="comment_post_ID" value="<?php echo $Item->ID(); ?>" />
-					<input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars($ReqURI); ?>" />
-
-					<fieldset>
-						<div class="label"><?php echo T_('User') ?>:</div>
-						<div class="info">
-							<strong><?php $current_User->prefered_name()?></strong>
-							<?php user_profile_link( ' [', ']', T_('Edit profile') ) ?>
-							</div>
-					</fieldset>
-
-					<?php 
-						form_textarea( 'comment', '', 12, T_('Comment text'),
-														T_('Allowed XHTML tags').': '.htmlspecialchars(str_replace( '><',', ', $comment_allowed_tags)), 40, 'bComment' );
-					 ?>
-
-					<?php if(substr($comments_use_autobr,0,4) == 'opt-') { ?>
-					<fieldset>
-						<div class="label"><label><?php echo T_('Options') ?>:</label></div>
-						<div class="input"><input type="checkbox" class="checkbox" name="comment_autobr" value="1" <?php if ($comments_use_autobr == 'opt-out') echo ' checked="checked"' ?> id="comment_autobr" /> <label for="comment_autobr"><?php echo T_('Auto-BR') ?></label> <span class="notes"><?php echo T_('(Line breaks become &lt;br&gt;)') ?></span>
-						</div>
-					</fieldset>
-					<?php } ?>
-
-					<fieldset>
-						<div class="input">
-							<input type="submit" name="submit" value="<?php echo T_('Send comment') ?>" class="SaveButton" />
-						</div>
-					</fieldset>
-
-					<div class="clear"></div>
-
-				</form>
-				<!-- ========== END of FORM to add a comment ========== -->
-				<?php
-				} // / can comment
-			?>
-			</div>
-			<?php
-		} // / comments requested
-	?>
-	</div>
-	<?php
-	}
-	
-	if( $MainList->get_total_num_posts() )
-	{ // don't display navbar twice if we have no post
-	?>
-	<div class="NavBar">
-		<?php require dirname(__FILE__). '/_edit_navbar.php'; ?>
-	</div>
-	<?php } ?>
-
-</div>
-
-
-<!-- ================================== START OF SIDEBAR ================================== -->
-
-<div class="right_col">
-
-	<div class="bSideItem">
-		<h2><?php $Blog->disp( 'name', 'htmlbody' ) ?></h2>
-		<?php
-		// ---------- CALENDAR ----------
-		$Calendar = & new Calendar( $blog, ( empty($calendar) ? $m : $calendar ), '', $timestamp_min, $timestamp_max );
-		$Calendar->set( 'browseyears', 1 );  // allow browsing years in the calendar's caption
-		$Calendar->set( 'navigation', 'tfoot' );  
-		$Calendar->display( $pagenow, 'blog='. $blog );
-		?>
-		<h3><?php echo T_('Notes') ?></h3>
-		<?php $Blog->disp( 'notes', 'htmlbody' ) ?>
-	</div>
-
-	<div class="bSideItem">
-		<form id="searchform" method="get" action="<?php echo $pagenow ?>">
-			<input type="submit" name="submit" value="<?php echo T_('Search') ?>" class="search" style="float:right" />
-			<h3><?php echo T_('Search') ?></h3>
-
-			<input type="hidden" name="blog" value="<?php echo $blog ?>" />
-
-			<fieldset title="Posts to show">
-				<legend><?php echo T_('Posts to show') ?></legend>
-				<div>
-				<input type="checkbox" name="show_past" value="1" id="ts_min" class="checkbox" <?php if( $show_past ) echo 'checked="checked" '?> />
-				<label for="ts_min"><?php echo T_('Past') ?></label><br />
-
-				<input type="checkbox" name="show_future" value="1" id="ts_max" class="checkbox" <?php if( $show_future ) echo 'checked="checked" '?> />
-				<label for="ts_max"><?php echo T_('Future') ?></label>
-				</div>
-
-				<div>
-				<input type="checkbox" name="show_status[]" value="published" id="sh_published" class="checkbox" <?php if( in_array( "published", $show_status ) ) echo 'checked="checked" '?> />
-				<label for="sh_published"><?php echo T_('Published (Public)') ?></label><br />
-
-				<input type="checkbox" name="show_status[]" value="protected" id="sh_protected" class="checkbox" <?php if( in_array( "protected", $show_status ) ) echo 'checked="checked" '?> />
-				<label for="sh_protected"><?php echo T_('Protected (Members only)') ?></label><br />
-
-				<input type="checkbox" name="show_status[]" value="private" id="sh_private" class="checkbox" <?php if( in_array( "private", $show_status ) ) echo 'checked="checked" '?> />
-				<label for="sh_private"><?php echo T_('Private (You only)') ?></label><br />
-
-				<input type="checkbox" name="show_status[]" value="draft" id="sh_draft" class="checkbox" <?php if( in_array( "draft", $show_status ) ) echo 'checked="checked" '?> />
-				<label for="sh_draft"><?php echo T_('Draft (Not published!)') ?></label><br />
-
-				<input type="checkbox" name="show_status[]" value="deprecated" id="sh_deprecated" class="checkbox" <?php if( in_array( "deprecated", $show_status ) ) echo 'checked="checked" '?> />
-				<label for="sh_deprecated"><?php echo T_('Deprecated (Not published!)') ?></label><br />
-
-
-				</div>
-
-			</fieldset>
-
-			<fieldset title="Text">
-				<legend><?php echo T_('Title / Text contains') ?></legend>
-				<div>
-				<input type="text" name="s" size="20" value="<?php echo htmlspecialchars($s) ?>" class="SearchField" />
-				</div>
-				<span class="line">
-					<?php echo T_('Words') ?>: 
-				</span>
-				<span class="line">
-					<input type="radio" name="sentence" value="AND" id="sentAND" class="checkbox" <?php if( $sentence=='AND' ) echo 'checked="checked" '?> />
-					<label for="sentAND"><?php echo T_('AND') ?></label>
-				</span>
-				<span class="line">
-					<input type="radio" name="sentence" value="OR" id="sentOR" class="checkbox" <?php if( $sentence=='OR' ) echo 'checked="checked" '?> />
-					<label for="sentOR"><?php echo T_('OR') ?></label>
-				</span>
-				<span class="line">
-					<input type="radio" name="sentence" value="sentence" class="checkbox" id="sentence" <?php if( $sentence=='sentence' ) echo 'checked="checked" '?> />
-					<label for="sentence"><?php echo T_('Entire phrase') ?></label>
-				</span>
-				<span class="line">
-					<input type="checkbox" name="exact" value="1" id="exact" class="checkbox" <?php if( $exact ) echo 'checked="checked" '?> />
-					<label for="exact"><?php echo T_('Exact match') ?></label>
-				</span>
-			</fieldset>
-
-			<fieldset title="Archives">
-				<legend><?php echo T_('Archives') ?></legend>
-				<ul>
-				<?php
-				// this is what will separate your archive links
-				$archive_line_start = '<li>';
-				$archive_line_end = '</li>';
-				// this is what will separate dates on weekly archive links
-				$archive_week_separator = ' - ';
-
-				$dateformat = locale_datefmt();
-				$archive_day_date_format = $dateformat;
-				$archive_week_start_date_format = $dateformat;
-				$archive_week_end_date_format   = $dateformat;
-
-				$arc_link_start = $pagenow. '?blog='. $blog. '&amp;';
-
-				$ArchiveList = & new ArchiveList( $blog, $Settings->get('archive_mode'), $show_statuses,	$timestamp_min, $timestamp_max, 36 );
-
-				while( $ArchiveList->get_item( $arc_year, $arc_month, $arc_dayofmonth, $arc_w, $arc_count, $post_ID, $post_title) )
-				{
-					echo $archive_line_start;
-					switch( $Settings->get('archive_mode') )
-					{
-						case 'monthly':
-							// --------------------------------- MONTHLY ARCHIVES ---------------------------------
-							$arc_m = $arc_year.zeroise($arc_month,2);
-							echo '<input type="radio" name="m" value="'. $arc_m. '" class="checkbox"';
-							if( $m == $arc_m ) echo ' checked="checked"' ;
-							echo ' /> ';
-							echo '<a href="'. $arc_link_start. 'm='. $arc_m. '">';
-							echo T_($month[zeroise($arc_month,2)]), ' ', $arc_year;
-							echo "</a> ($arc_count)";
-							break;
-
-						case 'daily':
-							// --------------------------------- DAILY ARCHIVES -----------------------------------
-							$arc_m = $arc_year.zeroise($arc_month,2).zeroise($arc_dayofmonth,2);
-							echo '<input type="radio" name="m" value="'. $arc_m. '" class="checkbox"';
-							if( $m == $arc_m ) echo ' checked="checked"' ;
-							echo ' /> ';
-							echo '<a href="'. $arc_link_start. 'm='. $arc_m. '">';
-							echo mysql2date($archive_day_date_format, $arc_year. '-'. zeroise($arc_month,2). '-'. zeroise($arc_dayofmonth,2). ' 00:00:00');
-							echo "</a> ($arc_count)";
-							break;
-
-						case 'weekly':
-							// --------------------------------- WEEKLY ARCHIVES ---------------------------------
-							echo '<a href="'. $arc_link_start. 'm='. $arc_year. '&amp;w='. $arc_w. '">';
-							echo $arc_year.', '.T_('week').' '.$arc_w;
-							echo "</a> ($arc_count)";
-						break;
-
-						case 'postbypost':
-						default:
-							// ------------------------------- POSY BY POST ARCHIVES -----------------------------
-							echo '<a href="'. $arc_link_start. 'p='. $post_ID. '">';
-							if ($post_title) {
-								echo strip_tags($post_title);
-							} else {
-								echo $post_ID;
-							}
-							echo '</a>';
-					}
-
-					echo $archive_line_end."\n";
-				}
-				?>
-
-				</ul>
-			</fieldset>
-
-			<fieldset title="Categories">
-				<legend><?php echo T_('Categories') ?></legend>
-				<ul>
-				<?php
-				$cat_line_start = '<li>';
-				$cat_line_end = '</li>';
-				$cat_group_start = '<ul>';
-				$cat_group_end = '</ul>';
-				# When multiple blogs are listed on same page:
-				$cat_blog_start = '<li><strong>';
-				$cat_blog_end = '</strong></li>';
-
-
-				// ----------------- START RECURSIVE CAT LIST ----------------
-				cat_query();	// make sure the caches are loaded
-				if( ! isset( $cat_array ) ) $cat_array = array();
-				function cat_list_before_first( $parent_cat_ID, $level )
-				{	// callback to start sublist
-					global $cat_group_start;
-					if( $level > 0 ) echo "\n",$cat_group_start,"\n";
-				}
-				function cat_list_before_each( $cat_ID, $level )
-				{	// callback to display sublist element
-					global $blog, $cat_array, $cat_line_start, $pagenow;
-					$cat = get_the_category_by_ID( $cat_ID );
-					echo $cat_line_start;
-					echo '<label><input type="checkbox" name="catsel[]" value="'. $cat_ID. '" class="checkbox"';
-					if( in_array( $cat_ID, $cat_array ) )
-					{	// This category is in the current selection
-						echo ' checked="checked"';
-					}
-					echo ' /> ';
-					echo '<a href="', $pagenow, '?blog=', $blog, '&amp;cat=', $cat_ID, '">', $cat['cat_name'], '</a> (', $cat['cat_postcount'] ,')';
-					if( in_array( $cat_ID, $cat_array ) )
-					{	// This category is in the current selection
-						echo "*";
-					}
-					echo '</label>';
-				}
-				function cat_list_after_each( $cat_ID, $level )
-				{	// callback to display sublist element
-					global $cat_line_end;
-					echo $cat_line_end,"\n";
-				}
-				function cat_list_after_last( $parent_cat_ID, $level )
-				{	// callback to end sublist
-					global  $cat_group_end;
-					if( $level > 0 ) echo $cat_group_end,"\n";
-				}
-
-				if( $blog > 1 )
-				{	// We want to display cats for one blog
-					cat_children( $cache_categories, $blog, NULL, 'cat_list_before_first', 'cat_list_before_each', 'cat_list_after_each', 'cat_list_after_last', 0 );
-				}
-				else
-				{	// We want to display cats for all blogs
-					for( $curr_blog_ID=blog_list_start('stub');
-								$curr_blog_ID!=false;
-								 $curr_blog_ID=blog_list_next('stub') )
-					{
-
-						echo $cat_blog_start;
-						?>
-						<a href="<?php blog_list_iteminfo('blogurl') ?>"><?php blog_list_iteminfo('name') ?></a>
-						<?php
-						echo $cat_blog_end;
-
-						// run recursively through the cats
-						cat_children( $cache_categories, $curr_blog_ID, NULL, 'cat_list_before_first', 'cat_list_before_each', 'cat_list_after_each', 'cat_list_after_last', 1 );
-					}
-				}
-				// ----------------- END RECURSIVE CAT LIST ----------------
-				?>
-				</ul>
-			</fieldset>
-
-			<input type="submit" name="submit" value="<?php echo T_('Search') ?>" class="search" />
-			<input type="button" value="<?php echo T_('Reset') ?>" onclick="document.location.href='<?php echo $pagenow,'?blog=',$blog ?>';" class="search" />
-		</form>
-
-	</div>
-
-</div>
-<div class="clear"></div>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/_footer.php 1.10.3.src/admin/_footer.php
--- 0.9.2.src/admin/_footer.php	2005-09-13 15:26:02.000000000 -0500
+++ 1.10.3.src/admin/_footer.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,50 +0,0 @@
-<?php 
-/**
- * backoffice page footer
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-?>
-</div>
-
-<p class="footer">
-<strong><span style="color:#333333">b</span><span style="color:#ff9900">2</span><span style="color:#333333">e</span><span style="color:#554433">v</span><span style="color:#775522">o</span><span style="color:#996622">l</span><span style="color:#bb7722">u</span><span style="color:#cc8811">t</span><span style="color:#dd9911">i</span><span style="color:#ee9900">o</span><span style="color:#ff9900">n</span></strong> <?php echo $b2_version, ' '; ?>
--
-<a href="http://b2evolution.net/about/license.html" class="nobr"><?php echo T_('GPL License') ?></a>
--
-<span class="nobr">&copy;2001-2002 by <a href="http://cafelog.com/">Michel V</a></span>
--
-<span class="nobr">&copy;2003-2005 by <a href="http://fplanque.net/">Fran&ccedil;ois PLANQUE</a></span>
-</p>
-
-<!-- this is for the spellchecker -->
-<form action="" name="SPELLDATA"><div>
-<input name="formname" type="hidden" value="" />
-<input name="messagebodyname" type="hidden" value="" />
-<input name="subjectname" type="hidden" value="" />
-<input name="companyID" type="hidden" value="" />
-<input name="language" type="hidden" value="" />
-<input name="opener" type="hidden" value="" />
-<input name="formaction" type="hidden" value="" />
-</div></form>
-
-<?php
-if( $admin_tab == 'files'	|| ($admin_tab == 'blogs' && $tab == 'perm') )
-{ // init checkall JS functions
-?>	
-<script type="text/javascript">
-	initcheckall();
-</script>
-<?php
-}
-
-debug_info();
-?>
-
-</body>
-</html>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/_header.php 1.10.3.src/admin/_header.php
--- 0.9.2.src/admin/_header.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/_header.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,21 +0,0 @@
-<?php
-/**
- * This file initializes the backoffice!
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-
-/**
- * Do the MAIN initializations:
- */
-require_once( dirname(__FILE__) . '/../conf/_config.php' );
-$login_required = true;
-require_once( dirname(__FILE__) . "/$admin_dirout/$core_subdir/_main.php" );
-
-param( 'mode', 'string', '' );		// Sidebar, bookmarklet
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/arrowdown.png 1.10.3.src/admin/img/arrowdown.png
--- 0.9.2.src/admin/img/arrowdown.png	2005-06-17 19:52:38.000000000 -0500
+++ 1.10.3.src/admin/img/arrowdown.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-PNG
-
-   
IHDR         (   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   BPLTE`߮לoэ*~6" +   tRNS    WIDATxLY  (a~O%Zf.P` aۻџӿDFjR#\Cg>`׍ 
A    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/arrowup.png 1.10.3.src/admin/img/arrowup.png
--- 0.9.2.src/admin/img/arrowup.png	2005-06-17 19:52:38.000000000 -0500
+++ 1.10.3.src/admin/img/arrowup.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-PNG
-
-   
IHDR         (   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   BPLTE`߮לoэ*~6" +   tRNS    TIDATxLI AmU.Iv];X~RDE6ԘtS 
f&I[N	0 ֔
co    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/bg.gif 1.10.3.src/admin/img/bg.gif
--- 0.9.2.src/admin/img/bg.gif	2005-06-17 19:52:40.000000000 -0500
+++ 1.10.3.src/admin/img/bg.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-GIF89a -   򞒆!     ,     -  'dih#LFu"	˥&A"ШT3W+Zݭx,3,A$ $wdk||5PA6@Hpa
-4@)"LXBfqdF"?e\2˗0CYL
-̄ l>ГC~< MP2
-(ԩF@ukW\rذcz86[lӆ]ۖݻx߿  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/bg_grey.gif 1.10.3.src/admin/img/bg_grey.gif
--- 0.9.2.src/admin/img/bg_grey.gif	2005-06-17 19:52:40.000000000 -0500
+++ 1.10.3.src/admin/img/bg_grey.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-GIF89a -                                             !     ,     -  `$d96f*jK\g7(:ڼpH,
"L.ΧTmNzO-X8xhay0;1x<M0y|xm  ɲ
-
-
- AxW_~"(p?"&T B=A~|Q#ǈ&=W|I,!	S(g)eϘ>{9`Q<Ytϛ7T&ˢLBpjSXJ+زhE@@om ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/blank.gif 1.10.3.src/admin/img/blank.gif
--- 0.9.2.src/admin/img/blank.gif	2005-06-17 19:52:40.000000000 -0500
+++ 1.10.3.src/admin/img/blank.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a    !
-  ,       L ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/chain_link.gif 1.10.3.src/admin/img/chain_link.gif
--- 0.9.2.src/admin/img/chain_link.gif	2005-06-17 19:52:40.000000000 -0500
+++ 1.10.3.src/admin/img/chain_link.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a         @         @     @  @@ @ @ `  `@ ` `   @     @     @     @       @         @     @  @@ @ @ `  `@ ` `   @     @     @     @  @  @ @@ @ @  @ @@ @ @@ @@@@@@@@` @`@@`@`@ @@@@@ @@@@@ @@@@@ @@@@`  ` @` ` `  ` @` ` `@ `@@`@`@`` ``@````` `@``` `@``` `@``` `@``   @     @  @ @@@@` `@`` @ @ @ @   @     @  @ @@@@` `@`` @ @ @ @   @     @  @ @@@@` `@`` @ @ @ @   @     @  @ @@@@` `@`` @ @ @ @!   ,       O 	Hp\
-D{ CJXqo(v4Q`Ď6,iÕ
-"1EYzęrD#=TX0  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/close.gif 1.10.3.src/admin/img/close.gif
--- 0.9.2.src/admin/img/close.gif	2005-06-17 19:52:40.000000000 -0500
+++ 1.10.3.src/admin/img/close.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a   zwhleOJrZά㘍v31xpi\Lԃzߋ@=ꤛP>l]aQ!   ,       H5rm8 q!HOF`0J 1t2   TCb&qyX eO&MGx"vx{gPs
-5v[ nNN! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/copy.gif 1.10.3.src/admin/img/copy.gif
--- 0.9.2.src/admin/img/copy.gif	2005-06-17 19:52:40.000000000 -0500
+++ 1.10.3.src/admin/img/copy.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a
 
     h!   ,    
 
  ,?bVjB8h]Q5d	F.x.͊q8 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/desert-button-2.gif 1.10.3.src/admin/img/desert-button-2.gif
--- 0.9.2.src/admin/img/desert-button-2.gif	2005-06-17 19:52:40.000000000 -0500
+++ 1.10.3.src/admin/img/desert-button-2.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a@    !     ,    @   0I8ͻ`(dYhl+tmx:pH,rl:(@ZجvxL.znowNץ~G<1&	  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/desert-button.gif 1.10.3.src/admin/img/desert-button.gif
--- 0.9.2.src/admin/img/desert-button.gif	2005-06-17 19:52:40.000000000 -0500
+++ 1.10.3.src/admin/img/desert-button.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a@                   !     ,    @   PI8<`(dIhlp,tx|aH,Ȥr<8ШtJZvz0@.z^#|N~
- 
-H*, ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/email.gif 1.10.3.src/admin/img/email.gif
--- 0.9.2.src/admin/img/email.gif	2005-06-17 19:52:40.000000000 -0500
+++ 1.10.3.src/admin/img/email.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a$   {{ {{{       !   ,    $   kh0Im"/1"9#f[ #گ"RХz
-t?@)j.ނԌUx/8zqVs~1	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/left_both.gif 1.10.3.src/admin/img/left_both.gif
--- 0.9.2.src/admin/img/left_both.gif	2005-06-17 19:52:40.000000000 -0500
+++ 1.10.3.src/admin/img/left_both.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a	 , ƿ崪ɰŪ!   ,    	 , 'fm)uŧA]aۙ GÌ|u$64
w	,NX&sadrilv}uR̾ټ  @I
8h<x`(54 J|"9 Ϟ(	ahG9 -` J0Cӧ?X}jÀJXuTYpᔈڣg{Dz*R6
-CLK((ƐK~<ypgNy1ϖAc4gӞCtӯS6l۲k뾽;7߾;=wǁ'͉G7>yuיw=;wwt[Wg ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/legacy-button-2.gif 1.10.3.src/admin/img/legacy-button-2.gif
--- 0.9.2.src/admin/img/legacy-button-2.gif	2005-06-17 19:52:40.000000000 -0500
+++ 1.10.3.src/admin/img/legacy-button-2.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF87a (   ,     ( @k@Ph(Hde8h4AF׌Vv`0a<>͋tfO\;x<hQFE
-[Zyx^]|{A ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/legacy-button.gif 1.10.3.src/admin/img/legacy-button.gif
--- 0.9.2.src/admin/img/legacy-button.gif	2005-06-17 19:52:40.000000000 -0500
+++ 1.10.3.src/admin/img/legacy-button.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF87a (   ܌ݐޒߔߗ,     ( @r@P(!H$f9hARWVKv`a<V͎tZf[o\Exi	
!#%'A ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/magnifier.png 1.10.3.src/admin/img/magnifier.png
--- 0.9.2.src/admin/img/magnifier.png	2005-06-17 19:52:40.000000000 -0500
+++ 1.10.3.src/admin/img/magnifier.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-PNG
-
-   
IHDR      
   M   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   	PLTE   sxc   tRNS 
A   dIDATxb`B  &\ b q 2 @P@0.@h\ e a2@p{!| b@8 &>@ 1:  a' <    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/new.gif 1.10.3.src/admin/img/new.gif
--- 0.9.2.src/admin/img/new.gif	2005-06-17 19:52:40.000000000 -0500
+++ 1.10.3.src/admin/img/new.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a
 
  f             !   ,    
 
  0HJ->T5W!f G1C5  ʥ Ρ#8j3LܸO-^HN ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/noicon.gif 1.10.3.src/admin/img/noicon.gif
--- 0.9.2.src/admin/img/noicon.gif	2005-06-17 19:52:40.000000000 -0500
+++ 1.10.3.src/admin/img/noicon.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a
 
   ++㌍敕gg䄄鋋YZ㶶yxLL楥

餤謭	!     ,    
 
  w&f`J&Dy[
B(`@PCA|
-Έ n4iQV-!2dx 	+
m+c"! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/play.png 1.10.3.src/admin/img/play.png
--- 0.9.2.src/admin/img/play.png	2005-06-17 19:52:40.000000000 -0500
+++ 1.10.3.src/admin/img/play.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-PNG
-
-   
IHDR         (   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   PLTE`߮לoэ*~6"    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~EV   tRNS    IIDATxbabE .6d '2WDD+"gAኈpq)F1
-"g8  
4~    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/properties.png 1.10.3.src/admin/img/properties.png
--- 0.9.2.src/admin/img/properties.png	2005-06-17 19:52:42.000000000 -0500
+++ 1.10.3.src/admin/img/properties.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-PNG
-
-   
IHDR      
   +   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   PLTE     mS   tRNS S   }IDATxb`   g33@ (@0P  :`b@! 
-12BD$AD!X"6  d X B0! j[ , .(  	BI    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/right_both.gif 1.10.3.src/admin/img/right_both.gif
--- 0.9.2.src/admin/img/right_both.gif	2005-06-17 19:52:42.000000000 -0500
+++ 1.10.3.src/admin/img/right_both.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,9 +0,0 @@
-GIF89a, ŪѰ!   ,    , "dihlp,tmxpRa `H,Ȥrl:ШtJZجvufHE	zn|N~s>
-ƺ
	
c 
-H*2V-Hŋ3jqav%lPɓ(S\ɲ˗0cʜI͛8sɳgL0l(ѣH*]ʴӧPJJիXjʵׯRX  hӪ]˶۷pʝKݻx˷߿l+^̸ǐ#KL˘3k̹ϠCnC
-c^ͺװc˞M۸sͻic"*_μУKNسkνË>t
-̪_Ͼ˟OϿ (}%``z&6F(wށfv ($h(,0h"jb(8<@HcdiH&L66:)TVi<B@Xv`ɤ\ihdpdrixHg|g{)蠄h&h.裐hVj)Fy馜Z:i:觢jjg꫰Zjh[ڪKkK&.l>+-Nk-^n뭨~+kn垫K֘+ko /n9p{ypWp7p#9qxqq q$o(yr,ߪ-Ǭ2ל%6,$:,,>BLt)tJ/rNwuOMuV_qZ7u	
vbpfv6nnrKwލzm~oxNl/x>9@Ot3yOoιԞ^ucMz[תv뮓
{gNڶv{sw|/ϼ?_x#N}_oySrO~柏{~O|(; r#(>"QP\ Pev $©&t
-SM.|8(CM"v@H"HL&:PH$r@<.z`H2hL6pH:   4 $ v IBL"G
-\
IJZ̤&7E< 4RL*IPB,gIZf(m^#.b, L2y<(XIjZ̦6nz8IrL:n @@.-.̧>~\ IhMBІ:D'JъZͨF7юz #@ hF(MJWҖ0)).ysȩNwӞ@
PJԢHMRԦ:PT!7Vծz`
XJֲhMZֶp\͚Fsxͫ^׾
\qմ,@Mb:]Qp:Zͬf7zvU-D< MjW.E@h 
-ͭnw
pKMr:UDlZͮvzץk/@Mz] Jͯ~{
lLN,#'lSΰh
{ eCL8#>W
-0S,4w@L"sFNc%;ɚl2LeDJX2.{Y\0b63לe5Pv3d9@3|c=8Aą>7E;~I[:ENӠftG}L(FiUʯ5eMkYָsk6>㯃Ml1ⱓe3~6-m^Sڸ6imǺv5íq>ӭnPݝ~75-y[4}[.pA>8߹3#S|31s_8Ȼ,.9ʩn9̗,Ů9Ήz{.t6>:ҋen:Y,V71ֳhz^0.jzf0izn0Ni;ޑ.Y~ф?<-x[7?4#S|)3Mr=E?z?GUzW< ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/tabs_bg.gif 1.10.3.src/admin/img/tabs_bg.gif
--- 0.9.2.src/admin/img/tabs_bg.gif	2005-06-17 19:52:42.000000000 -0500
+++ 1.10.3.src/admin/img/tabs_bg.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a       !     ,        ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/tabs_bg_grey.gif 1.10.3.src/admin/img/tabs_bg_grey.gif
--- 0.9.2.src/admin/img/tabs_bg_grey.gif	2005-06-17 19:52:42.000000000 -0500
+++ 1.10.3.src/admin/img/tabs_bg_grey.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a    !     ,       zh ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/tabs_left_grey.gif 1.10.3.src/admin/img/tabs_left_grey.gif
--- 0.9.2.src/admin/img/tabs_left_grey.gif	2005-06-17 19:52:42.000000000 -0500
+++ 1.10.3.src/admin/img/tabs_left_grey.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,11 +0,0 @@
-GIF89a	 ,) 쒒哓                                                                  !  ) ,    	 , ptjX"a$
-9XQ-$
-JU ΍׀|>pD_gc+ l{ "    " ###&"&&'%{& !'!vϕ%ϸ ʢ"'ʉkMܲw#;XDvv Ɠ/ۺةBx[$fCmi02"ӽt.1HR:l({IN˛A+&7zZvd͗ڈZBPS'c\/ꔦQc[bq'+!/.ʫ,R·
-4Uր>L+,2
-y)\Z嬷`=[vڔOa$]X1;GJlήH@R
vXAjշAsM5RQ-y5tz{l
-X(.D$i aB(Ph B&@p h 
-T`~$ 
-L	!	v( Q p $!l 	(`8|F)x$Xbx *&E`qVb8z il禁s	uBx{go)hYq^码ʨ"zh饎ji9)Jijij~
-iz޺ګ:k+k,
-벿&l
-fbA  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/tabs_right_grey.gif 1.10.3.src/admin/img/tabs_right_grey.gif
--- 0.9.2.src/admin/img/tabs_right_grey.gif	2005-06-17 19:52:42.000000000 -0500
+++ 1.10.3.src/admin/img/tabs_right_grey.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,34 +0,0 @@
-GIF89a,, ēÒڦ                                                         !  , ,    , P3$j¤XLCrM>Pf.ǫ˼"x>ܼH-<:l|~qMxUivjzm,  ļîǹɸҺ	*.:y
$wpaK">v	H!Æ<1"Đ$;jǯwP0Р 8>s)TQG
tϦFt*gRSj5*RAeu,֣T.-ZҷK7WP
{w׻rnwnU}+a
@$8H!@ ˟	X-gϠI{^Zѧ]ftlӶO:l٥QMvjؽ.N7je-ґ-s˛w}w⑛o_]>sҪ?ϴ AT@AR0 ( 6蠁.x 
-hZ^Ha"z`v!VHcJ`.!>b&n"x"L8CX78c+rHd@9@ A$lc<pmƉi&x'oygw曄v)(矎裇6jz)){ZZ'sF(u:頣2褙Z)s'vik**Ghj>
-觴
-	j
-h"*ު)zzBmj;rl;yj{hozK＞>iֻaf@clc\qo1W"r)sL20r7g2!ۜ@r 1tI3%/4;2V+,tCw-#l,tfi1b@
-	0{|w{~߈'N83^޸xߑ~xWO8cw墏n:o7됃O_{>N/䴋~| )M7OC@~zc Hg/k \?Y
HB|( PA|-W?#ST`@@ чBD&"QNlbX$B1S,E&RqBXE'ъK<ch#JQgdbh'b1t#X01]cAQicH?~q\7rDl?(GIR2D)GUҕl%,K)Y
h,uIZ/caDf*LeSe2d01dqY7	nӛ<':ud;	OwS$<~3g;	{g;yNs
-ԟd;
-OuEMNt
-%hGO}n-iJ3dL; Ӛv6)NSSt9
LzӠ6Ry*T
-u@SZԤRQU4YXԭUheTZճ* A
-@5wj^TRZJӽvc5VjֿQu[W"65dUd3gGKҪMhQҶvlMֵ-mIk[ٶg]Z7n2w=nuK&W}.t[Oҕm\Ւ׺=/zͻr-/vS[We{^·ύ.o_W
mA:x}k)l_x
\j7nw0'`¸ q|71K_Ťe1xk]aCYFry W21b(+yv}Vs"uF33.LѲ8.rm=_=?ǭrG_<K҂~4A:0^EO
wQ>gGϚF.0+ضgvq	W?vKkwZ4wVږ/ټ⹶ԗռZ>5@G
a9՞
U]Oӻ=vK{׽tO>u
g Cw4quc>rm?Ϝ聟6ANf[2KnUI(yQNg_5s=e:r
-" "x^/]8gv;Nbݵ7]n;9^|opqӲ<wXbG'WY1sts㵬;֊O1HO|m̿>2rOrgl6t/_.֦~᷷;aO2 l~|{~gnµ~zEz
-}U{osȶo'	Vq{VxPoW\m>|stǁypv3XyExHgF_~~9(|gdxVi~܅~K68aߧcw^Ww:xvۖ#Xn71Gi|Gv`vnWTyew,(7kiPi/gyxg@t^ocfp&r(V{yHQXh_pm~Ճ܀j؈|/4g%yy6ևGw`ziGj''m^X~(xvna؉Z,Y|rpW'zZ|w157"8?؋jL7XłoƇ*Xc8m؅xmsȐxo6}نب+hs)XotMu¶f	$I5hd`׍a%Ww|a#~Wp g|@Fu?)&ifM	e{UɅYpi&b*ɔXa%[Ci~h+1ِF|eiŏVi 7hvٖsp86ƑroT}Wqw	1i|ي	yɗxxdhbe9bIaXivFioٙn	v떛9A	ixi(ʩf[rZpAo*9":r	쥓UXkvxy6Y\9i=zއr:uP9Iѵs&셑ExZs~	V$)iu'ـSגm9'6qט'HՂHI$X&uVyl
-إ䙔ʙ钛G@X}pz[vn
-Vc\08wghȣoI(gi9v3daauh[ H詀iɘjy9ٞ*9g( &}gayWH^[艥g 1tʡyv_9zs*x7Y<HT
-ډ{|oZy{J?	te*|שʭY97wevy(lVF:i4ꏳՃNMvbJǆﺁt":3[v׉J]|ʫlXDRtVSnGʓm6duuꡩ
-暴&bj^ttO*IPOzK{+lq6rcjg
-jv=Ei;wxu(Jnk]([KxoZwA(Zk7{ K;xt{jx{(ke
-VKl[Z+~qf7Ykf_	flJvuhweƔ-ۚګJX+K)y8}ʹhɘ*
-}(ڽsXV֢YKzk8؎W[+C֬HkЊs)ꆬʻ|ʨλ6H⻩xJ
-K7]i%jb8ٳFKX9ag4쮜NL0Y|d9wʵ;|(Ķ_J_f=~GaK9벞%v}}Jd{<flvț(u\rh\xƒT\vkWṔKBɇ(͹GwOHༀ6zxǂRͦۇaF9M٠[	}ٕ,w¬r«:l_KjHC]лzk1|fJƴUcoL㺇"MSsA}jL|<CmՒIL#nl=
b<
-N
ՅM:Xתs[i\3`rp=ї,\
Wu
Λg`l|؆I٬y'˜+K*˫L<	گ 
ȃ7н)=\f*-6kë[3E{pԴߛf
E)}m hmgbcK׼3DZٖH^[gͧݏ٩HyٔҦ:ϼܴ׬ok	fZ걶kM(˭͕W-,
܉@^,ͤ;9uLی(=gq|b=}$glͼ
Q
XmJw2.瓽.8&9̍)tU	V#^z,]*޾P[NޱB~ͽ)hSɝj\<^4^V-_W
-u੎Z,]>^NpM kVMXnpܣ^燜yŞdx-Զ<ʋ OnӉky:4ñ	nz0~޼^M٬KeHlΟ^o;l^ەBoȻ
-1^\-*SM޸K_%[lN̎c~kX[^O[bI-Q^ևJz^Ȯ	aNYp
B&kѝe}ͮؓ1l^#q }f߱qkS
-_-s5;|wϰV">j}kgm~=\bvϲ+N
-_"FO宎Tf}ؿ'*X4TRI\LZUE)UuZ_W#º -ک8{Ojެ"&""ڮˢCBA&-)e_Q	Yi~a}[U27{wMge
ySSmć׷Ǒ	/uûJݫdWAjaähELO".VXG׾P%rι5C19Yd9<v|bILpSg8.o"
-gڂ%V+yeREB2y@GV}6j3ig}ĨV\UHPxF1YPztjrxqQ'OAAΜ?+4hϞG4iӪ[~
{um۴iVmz6ϥSxݸm?6kݸKVuѯ]3~7r˹w>ݻ.||m	J~}׿P	,LPl?  X0P
9AQD! 
-&@!GlaQiBB`J0R!,C  R)RF 2qI/S11
l723'` K=3=3>	pBMTPEmG!C%
RI1.5tRO3mPI-QNP҂FR,G]4VSA}uH94Yk]O[EWF-B/uWMTNRh5VRA`pWE\r-p5tw}]}ݍw_s|^yr7^N_xmx!~8`~;a1Vy!X`n  o~硉码zhY蠍.:ꩧv꧍:kֺk鰯:駵&;kl:n^n>쳥iG|iޛiv
-l  G@ItY'=tK?]vKgauWukO}ue[m~}ԉ7w뗟湏}Oc_Wo?w	.a6`  ` h	\ 	6D/hjp
-4!x@  O
-T!MH	tIІ9!
-q(BЃ4ae@q,T"cA.ч)`kx!D1r0"ah,:qf,#xDNqH\]G3#L@p"
JԡB
-1%tcHGo<xBU@L  ?求!(A5*8t"W3і/'yGFrRģJ'~2Ud%yL(0$c!I>5(JYF\.pU.{sgډI{'?xg'{3'ލ{ҳ_BgOz[E/Ѕ3{D_GP3}C'R x64.rU;68Qjh;68qrj|J΍8n*TͦA}dh[TjzӱvըN]ZVą@( l}RX`[U+X&uc!ʵle3"\4ڥ2%a0Vd2sXfծk]mlKsLb$iQRe̌=s]\yuO2w.1߂̵.\[ڙllxk"߅/iY^p9^b7WrY]"Ko[
*Yէu-liWrT#ZԟxOV1EgaƗ:AN@</qzK<>Ud%/M>e)Ore-o>Wf0Ie6kDf4mސg9@j|g8}>hAgЃ6ThD/TRt!i =Zҕ(}iMoʜ5iPsQjZխ4]KZֵmYךu_rvc'bugGټllo;6mqW)6}nuvny(7}o}(o'(78
-~p'wq5\x~q/\?x=t\&y}r[+w]n|3m~q\y1so[Cύ񤻼K6ҝ~G=Sz~ukY纾u^]&{k}vZkouݞj]p;~y绷wN^{Ꮞ}^&|#x7Z_t-hg~Л|`{^|}ǎzs^t>}kzس}ޖ}U}{ܣW|j^e}=}|ooiG_ӧ>},g_T~}IS&Lg?okJ?a/  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/tick.gif 1.10.3.src/admin/img/tick.gif
--- 0.9.2.src/admin/img/tick.gif	2005-06-17 19:52:42.000000000 -0500
+++ 1.10.3.src/admin/img/tick.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a
 
      &C         !   ,    
 
  HO]w6-⩤YY$ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/url.gif 1.10.3.src/admin/img/url.gif
--- 0.9.2.src/admin/img/url.gif	2005-06-17 19:52:42.000000000 -0500
+++ 1.10.3.src/admin/img/url.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a"      !B)J!9BZRε         !   ,    "   I.# 7aAP
-$+g4 ظخ jXH򀰕1Dx&%&OE`@0|xnfAHrhR|:gsa 	ou	y8XB ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/img/xross.gif 1.10.3.src/admin/img/xross.gif
--- 0.9.2.src/admin/img/xross.gif	2005-06-17 19:52:42.000000000 -0500
+++ 1.10.3.src/admin/img/xross.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a
 
       !   ,    
 
  " |sBjW6S]`dNa\B ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/import-mt.php 1.10.3.src/admin/import-mt.php
--- 0.9.2.src/admin/import-mt.php	2005-12-26 20:57:48.000000000 -0600
+++ 1.10.3.src/admin/import-mt.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1603 +0,0 @@
-<?php
-/**
- * This file implements importing of Movable Type entries into b2evolution.
- *
- * {@internal
- * TODO:
- *  - Wrap this by an abstract import class!
- *  - list of all posts, editable (overkill?)
- *  - assign comment_author_ID to comments if user exist?! }}
- *
- *
- * This script was developed and tested with b2evolution 0.9.0.4 (on Sourceforge CVS)
- * and Movable Type 2.64 and 2.661.
- * It should work quite alright with b2evo 0.9 and later though.
- *
- * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
- * See also {@link http://sourceforge.net/projects/evocms/}.
- *
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}.
- * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
- * Credits go to the WordPress team (@link http://wordpress.org), where I got the basic
- * import-mt.php script with most of the core functions. Thank you!
- *
- * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
- * {@internal
- * b2evolution is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * b2evolution is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with b2evolution; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * In addition, as a special exception, the copyright holders give permission to link
- * the code of this program with the PHP/SWF Charts library by maani.us (or with
- * modified versions of this library that use the same license as PHP/SWF Charts library
- * by maani.us), and distribute linked combinations including the two. You must obey the
- * GNU General Public License in all respects for all of the code used other than the
- * PHP/SWF Charts library by maani.us. If you modify this file, you may extend this
- * exception to your version of the file, but you are not obligated to do so. If you do
- * not wish to do so, delete this exception statement from your version.
- * }}
- *
- * {@internal
- * Daniel HAHLER grants Franois PLANQUE the right to license
- * Daniel HAHLER's contributions to this file and the b2evolution project
- * under any OSI approved OSS license (http://www.opensource.org/licenses/).
- * }}
- *
- * @package admin
- *
- * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
- * @author fplanque: Franois PLANQUE
- * @author blueyed: Daniel HAHLER
- *
- * @version $Id: import-mt.php,v 1.1.2.25 2005/10/03 23:33:02 blueyed Exp $
- */
-
-/**
- * Enter the relative path of the import.txt file containing the MT entries.
- * If the file is called import.txt and it is in /admin, then this line should be:
- * <code>
- * define('MTEXPORT', 'import.txt');
- * </code>
- *
- * You only need this to force a specific file instead of using a dropdown list
- * (UI selection)
- */
-define('MTEXPORT', '');
-
-/**
- * Set to true to get a lot of var_dumps, wrapped in pre tags
- */
-$output_debug_dump = 0;
-
-
-// ----------- don't change below if you don't know what you do ------------------------
-
-set_magic_quotes_runtime( 0 );  // be clear on this
-
-$head = <<<EOB
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>b2evolution &rsaquo; Import from Movable Type</title>
-	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-	<link href="variation.css" rel="stylesheet" type="text/css" title="Variation" />
-	<link href="desert.css" rel="alternate stylesheet" type="text/css" title="Desert" />
-	<link href="legacy.css" rel="alternate stylesheet" type="text/css" title="Legacy" />
-EOB;
-if( is_file( dirname(__FILE__).'/custom.css' ) )
-{
-	$head .= '<link href="custom.css" rel="alternate stylesheet" type="text/css" title="Custom" />';
-}
-$head .= <<<EOB
-	<script type="text/javascript" src="styleswitcher.js"></script>
-</head>
-<body>
-<div id="header">
-	<a href="http://b2evolution.net"><img id="evologo" src="../img/b2evolution_minilogo2.png" alt="b2evolution"  title="visit b2evolution's website" width="185" height="40" /></a>
-	<div id="headinfo">
-		<br /><span style="font-size:150%; font-weight:bold">Import Movable Type into b2evolution</span>
-	</div>
-</div>
-EOB;
-
-if( !file_exists('../conf/_config.php') )
-{
-	dieerror( "There doesn't seem to be a conf/_config.php file. You must install b2evolution before you can import any entries.", $head );
-}
-require( '../conf/_config.php' );
-if( (!isset($config_is_done) || !$config_is_done) )
-{
-	if( file_exists(dirname(__FILE__)."/$admin_dirout/$core_subdir/_conf_error_page.php") )
-	{
-		$error_message = '';
-		require( dirname(__FILE__)."/$admin_dirout/$core_subdir/_conf_error_page.php" );
-	}
-	dieerror( 'b2evolution configuration is not done yet.', $head );
-}
-
-
-$use_obhandler = 0;  // no output buffering!
-require( '../b2evocore/_main.php' );
-
-// Check if user is logged in and is in group #1 (admins)
-if( !is_logged_in() || $current_User->Group->ID != 1 )
-{	// login failed
-	echo $head;
-	$error = 'You must login with an administrator (group #1) account.';
-	$redirect_to = $ReqURI;
-	require( dirname(__FILE__) . "/$admin_dirout/$htsrv_subdir/login.php" );
-}
-
-echo $head;
-
-param( 'exportedfile', 'string', '' );
-param( 'mode', 'string', 'normal' );
-
-/*** mode-tabs ***/ ?>
-<ul class="tabs"><?php
-	foreach( array( 'easy', 'normal', 'expert' ) as $tab )
-	{
-		echo ( $tab == $mode ) ? '<li class="current">' : '<li>';
-		echo '<a href="import-mt.php?mode='.$tab.( !empty($exportedfile) ? '&amp;exportedfile='.$exportedfile : '' ).'">'.ucwords($tab).'</a></li>';
-	}
-?></ul></div>
-
-<div style="padding-top:1em;clear:both;">
-<?php
-	// check existence of export-file
-	if( empty($exportedfile) )
-	{
-		if( '' != MTEXPORT && !file_exists(MTEXPORT) )
-		{
-			?>
-			<div class="error"><p>
-			The MT export file you defined in MTEXPORT at top of the script does not seem to exist.
-			Please check the path you've given for MTEXPORT or choose a file below.
-			</p></div>
-			<?php
-		}
-		elseif( '' != MTEXPORT )
-		{
-			$exportedfile = MTEXPORT;
-		}
-		if( empty($exportedfile) )
-		{ // no valid MTEXPORT defined
-			chooseexportfile();
-			die( '</div></div></body></html>' );
-		}
-	}
-	else
-	{
-		if( !file_exists($exportedfile) )
-		{
-			chooseexportfile();
-			dieerror("The MT export file [$exportedfile] you've chosen does not seem to exist. Please check path/permission.");
-		}
-	}
-
-	// get the params
-	param( 'simulate', 'integer', 0 );
-	param( 'default_password', 'string', 'changeme' );
-	param( 'default_password2', 'string', 'changeme' );
-	param( 'post_locale', 'string', $Settings->get( 'default_locale' ) );
-
-	if( $default_password != $default_password2 )
-	{
-		dieerror( 'The two passwords for new users are not identical.' );
-	}
-
-	param( 'default_userlevel', 'integer', 1 );
-	if( $default_userlevel > 10 ) $default_userlevel = 10;
-	param( 'default_usergroup', 'integer', $Settings->get('newusers_grp_ID') );
-	param( 'default_convert_breaks', 'integer', 1 );
-	param( 'convert_html_tags', 'integer', 0 );
-
-	param( 'action', 'string', '' );
-
-
-	// global arrays
-	$categories_countprim = array();  // counts posts in primary categories
-
-	// load caches
-	blog_load_cache();
-	cat_load_cache( false );
-
-	$i_user = -1;
-
-	if( empty($action) )
-	{
-		param( 'mode', 'string', 'normal', true );
-		import_data_extract_authors_cats();
-
-		?>
-		<div class="panelinfo">
-		<p>We are about to import <?php
-			echo '['.$exportedfile.'].';
-			if( '' == MTEXPORT )
-			{
-				?> [<a href="import-mt.php?mode=<?php echo $mode ?>">choose another export-file</a>]<?php
-			} ?></p>
-
-		<p>This file contains <?php echo count( $posts ) ?> post(s) from <?php echo count( $authors ) ?> author(s) in <?php echo count( $categories ) ?> category(ies).</p>
-
-		<p>We'll import into b2evolution's database &quot;<?php echo DB_NAME ?>&quot;.</p>
-		</div>
-		<div class="panelinfo">
-			<p>Before importing, you should check the URLs of any &lt;img&gt; tags you may have in <?php echo $exportedfile ?>. Will these URLs still be valid after the migration? If not, we advise you do a search and replace on <?php echo $exportedfile ?> before continuing.</p>
-
-			<p>Preferred location for inline images is [<?php echo $fileupload_realpath ?>]<br />
-			If you decide to use this location, your IMG SRC urls should point to [<?php echo $fileupload_url ?>]</p>
-
-			<p>You can also handle the images later, but it might be easier now :)</p>
-		</div>
-
-		<div class="panelinfo">
-			<p>The importer is smart enough not to import duplicates, so you can run this procedure multiple times without worrying if &#8212; for whatever reason &#8212; it doesn't finish (script timeout for example).</p>
-		</div>
-
-
-		<div class="panelblock">
-		<form class="fform" action="import-mt.php" method="post">
-			<input type="hidden" name="action" value="import" />
-		<?php
-		if( !empty($exportedfile) )
-		{
-			?><input type="hidden" name="exportedfile" value="<?php echo format_to_output( $exportedfile, 'formvalue' ) ?>" />
-			<?php
-		}
-
-		?>
-
-		<?php
-		switch( $mode )
-		{
-			case 'easy':
-				?>
-				<h2>Easy Import:</h2>
-				<ul>
-				<li>MT users with no matching b2evolution user login will be automatically created.</li>
-				<li>MT categories with no matching b2evolution category name will be automatically created (in the default blog selected below.)</li>
-				<?php
-				if( isset($categories_countprim['[no category assigned]']) )
-				{ ?>
-				<li>Entries without categories (<?php echo $categories_countprim['[no category assigned]'] ?>) will be imported to category '[no category assigned]' in the default blog.</li>
-				<?php
-				}
-				echo '</ul>';
-				break;
-			case 'normal':
-				?>
-				<h2>Normal Import:</h2>
-				<ul>
-				<li>MT users can be mapped to existing b2evo users, mapped to new users (provide login) or ignored.</li>
-				<li>Categories can be mapped to existing b2evo categories, mapped to new categories (provide location + name) or ignored.</li>
-				</ul>
-				<?php
-				break;
-			case 'expert':
-				?>
-				<h2>Expert Import:</h2>
-				<p>This gives you as much power as we can provide. It's like normal mode, but lets you map categories to a whole set of b2evo categories (one main category and as many extra categories as you like). You can run the importer multiple times to use different sets of b2evo categories for different sets of MT categories.</p>
-				<?php
-				break;
-
-		}
-
-		?>
-
-		<?php if( $mode != 'expert' ) { ?>
-		<fieldset>
-			<legend>Default blog</legend>
-			<fieldset>
-				<div class="label"><?php echo ( $mode == 'easy' ) ? 'Create categories in blog' : 'Use as default blog for categories' ?>:</div>
-				<div class="input">
-					<select name="default_blog">
-					<?php
-					$BlogCache->option_list( 2 );  // use first non-all blog as default
-					?>
-					</select>
-				</div>
-			</fieldset>
-		</fieldset>
-		<?php } ?>
-
-		<?php if( $mode != 'easy' )	{ ?>
-		<fieldset><legend>Author mapping</legend>
-			<?php
-				$evousers = $DB->get_results("SELECT * FROM $tableusers ORDER BY ID");
-				foreach ($authors as $author)
-				{
-					++$i_user;
-					?>
-					<fieldset>
-					<div class="label"><label><?php echo $author ?></label></div>
-					<div class="input">
-						<select name="user_select[]">
-							<option value="#CREATENEW#" selected="selected"> Create new: </option>
-							<option value="#IGNORE#"> Ignore! </option>
-							<?php
-							foreach( $evousers as $user )
-							{
-								?><option value="<?php echo $user->ID ?>"<?php if( strtolower($author) == strtolower( $user->user_login ) ) echo ' selected="selected"';
-								echo '>'.format_to_output(strtolower($user->user_login), 'formvalue').'</option>';
-							}
-						?></select>
-						<input type="text" value="<?php echo format_to_output($author, 'formvalue') ?>" name="user_name[]" maxlength="30" class="input" />
-						<span class="notes">(login for new user)</span>
-					</div>
-					</fieldset>
-					<?php
-				}
-			?>
-		</fieldset>
-		<?php } ?>
-
-
-		<fieldset><legend>New user defaults</legend>
-			<?php
-			form_text( 'default_password', $default_password, 20, 'Password for new users', 'this will be the password for users created during migration (default is "changeme")', 30 , '', 'password' );
-			form_text( 'default_password2', $default_password, 20, 'Confirm password', 'please confirm the password', 30 , '', 'password' );
-			form_select_object( 'default_usergroup', $Settings->get('newusers_grp_ID'), $GroupCache, T_('User group') );
-			$field_note = '[0 - 10] '.sprintf( T_('See <a %s>online manual</a> for details.'), 'href="http://b2evolution.net/man/user_levels.html"' );
-			form_text( 'default_userlevel', $Settings->get('newusers_level'), 2, T_('Level'), $field_note, 2 );
-			?>
-		</fieldset>
-
-
-		<?php if( $mode != 'easy' ){ ?>
-		<fieldset><legend>Category mapping</legend>
-		<?php
-		$i_cat = 0;
-		foreach( $categories as $cat )
-		{
-			?>
-			<fieldset>
-			<div class="label">
-				<label><?php echo format_to_output($cat, 'htmlbody') ?></label>
-				<br /><span class="notes" style="font-weight:normal">used <?php echo @(int)$categories_countprim[$cat] ?> times as primary category</span>
-			</div>
-			<div class="input"><select name="catmap_select[]">
-				<?php
-				if( $mode == 'expert' )
-					echo '<option value="#DEFAULTSET#">Map to default categories set (see below)</option>';
-					else echo '<option value="#DEFAULTBLOG#">Create in default blog:</option>'; ?>
-				<?php cats_optionslist( $cat ) ?>
-				<option value="#IGNORE#">Ignore entries with this primary cat</option>
-			</select>
-			<input type="text" name="catmap_name[]" value="<?php echo format_to_output( $cat, 'formvalue' ) ?>" size="30" />
-			</div>
-			</fieldset>
-		<?php
-			$i_cat++;
-		} ?>
-		<?php if( $mode == 'expert' ) fieldset_cats() ?>
-		</fieldset>
-		<?php } ?>
-
-
-		<fieldset><legend>Post/Entry defaults</legend>
-			<?php
-			form_checkbox( 'default_convert_breaks', $default_convert_breaks, 'Convert-Breaks default', 'will be used for posts with empty CONVERT BREAKS or "__default__"' );
-			form_select( 'post_locale', $Settings->get('default_locale'), 'locale_options', T_('Default locale'), 'Locale for posts.' );
-			form_checkbox( 'convert_html_tags', $convert_html_tags, 'Convert ugly HTML', 'this will lowercase all html tags and add a XHTML compliant closing tag to &lt;br&gt;, &lt;img&gt;, &lt;hr&gt; (you\'ll get notes)' );
-
-			if( $mode != 'easy' )
-			{ // we'll use 'default' when importing
-				?>
-				<div class="label">Renderers:</div>
-				<div class="input"><?php renderer_list() ?></div>
-			<?php } ?>
-		</fieldset>
-
-		<?php /*<fieldset style="padding-left:1ex"><legend>&lt;img&gt;-URL mapping</legend>
-			<a name="imgurls"><p class="notes">This lets you map found image urls (their basename) to another basename.
-			You probably want to put the images that you had on your MT installation into b2evo's media (fileupload) folder.<br />
-			So you would use <strong><?php echo $fileupload_url ?></strong> for replacement.<br />
-			You can leave this empty, of course and nothing will be replaced, but then you'll have probably broken images.</p></a>
-			<?php
-			preg_match_all( '#<img .*?src="([^"]*)/.*?"#is', $importdata, $matches );
-
-			foreach( $matches[1] as $imgurl )
-			{
-				if( !isset($imgurlscount[ $imgurl ]) )
-					$imgurlscount[ $imgurl ] = 1;
-				else $imgurlscount[ $imgurl ]++;
-			}
-
-			asort( $imgurlscount );
-			$imgurlscount = array_reverse( $imgurlscount );
-
-			param( 'singleimgurls', 'integer', 0 );
-			$i = 0;
-			foreach( $imgurlscount as $imgurl => $counter ) if( $counter > 1 || $singleimgurls )
-			{
-				?><input type="hidden" name="url_search[<?php echo $i ?>]" value="<?php echo format_to_output( $imgurl, 'formvalue' ) ?>" />
-				<strong><?php echo $imgurl ?></strong>:<br />
-				<div class="input"><input style="clear:left" type="text" name="url_replace[]" size="50" /></div>
-				<span class="notes" style="font-weight:normal"> (used <?php echo $counter ?> times)</span>
-				<br />
-				<?php
-				$i++;
-			}
-
-			echo '<p class="center"><a name="imgurls" href="import-mt.php?tab=import&amp;singleimgurls='.( $singleimgurls ? '0' : '1' );
-			if( !empty($exportedfile) ) echo '&amp;exportedfile='.$exportedfile;
-			echo '">'.( $singleimgurls ? 'hide img urls only used once' : 'show also img urls only used once').'</a></p>';
-
-		?>
-		</fieldset>
-		*/ ?>
-
-		<fieldset><legend>other settings</legend>
-			<?php
-			form_checkbox( 'simulate', $simulate, 'Simulate: do not import really', 'Use this to test importing, without really changing the target database.' );
-		?>
-		</fieldset>
-		<p>Please note:</p>
-		<ul>
-			<li>b2evolution does not support excerpts yet.
-			So, we will import them in front of the body with "<?php echo htmlspecialchars('<!--more-->< !--noteaser-->') ?>" tags,
-			but only if there is no extended body for the post. In that case we'll use the extended body appended with the &lt;!--more--&gt; tag to the body - excerpts are lost then (but you'll get a note about it).
-			</li>
-		</ul>
-
-		<fieldset class="submit">
-			<div class="input">
-				<input type="hidden" name="mode" value="<?php echo $mode ?>" />
-				<input class="search" type="submit" value=" Import! " />
-				<input class="search" type="reset" value="Reset form" />
-			</div>
-		</fieldset>
-
-		</div>
-
-		</form>
-
-		<?php
-	}
-
-
-	/*************
-		IMPORT
-	*************/
-	elseif( $action == 'import' )
-	{
-		?>
-		<div class="panelinfo">
-		<h4>Importing from [<?php echo $exportedfile ?>]..<?php if( $simulate ) echo ' (simulating)' ?></h4>
-
-		<?php
-		if( function_exists( 'set_time_limit' ) )
-		{
-			set_time_limit( 900 ); // 15 minutes ought to be enough for everybody *g
-		}
-		@ini_set( 'max_execution_time', '900' );
-
-		// counters
-		$count_postscreated = 0;
-		$count_userscreated = 0;
-		$count_commentscreated = 0;
-		$count_trackbackscreated = 0;
-
-		// get POSTed data
-		param( 'mode', 'string', true );
-
-		if( $mode != 'expert' )
-		{
-			param( 'default_blog', 'integer', true );
-		}
-
-		import_data_extract_authors_cats();
-
-		{{{ // map categories
-		/**
-		 * associative array that maps MT cats to b2evo.
-		 * key is the MT category name.
-		 * values:
-		 * holds type and value:
-		 *  types:
-		 *   - 'blogid': blog_id, new name
-		 *   - 'catid': cat_id
-		 *   - 'defaultset': -
-		 *   - 'ignore': -
-		 */
-		$catsmapped = array();
-
-		$i_cat = -1;
-		// category mapping
-		if( !isset($_POST['catmap_select']) )
-		{ // no category mapping
-			foreach( $categories as $cat )
-			{
-				$catsmapped[ $cat ] = array('blogid', $default_blog, $cat );
-			}
-		}
-		else foreach( $_POST['catmap_select'] as $cat )
-		{
-			$i_cat++;
-			if( $cat == '#IGNORE#' )
-			{
-				$catsmapped[ $categories[$i_cat] ] = array( 'ignore' );
-			}
-			elseif( $cat == '#DEFAULTSET#' )
-			{
-				if( !isset( $default_post_category ) )
-				{ // get the default category set
-					if( isset($_POST['post_category']) )
-					{
-						$default_post_category = (int)$_POST['post_category'];
-					}
-					else
-					{
-						dieerror( 'You have chosen to map at least one category to the default category set, but you have not selected a main category for this set!<br />Please go back and correct that..' );
-					}
-					$default_post_extracats = array();
-					if( isset( $_POST['post_extracats'] ) )
-					{ // get extra cats
-						foreach( $_POST['post_extracats'] as $tcat )
-						{
-							$default_post_extracats[] = (int)$tcat;
-						}
-					}
-				}
-				$catsmapped[ $categories[$i_cat] ] = array( 'defaultset' );
-			}
-			elseif( preg_match( '/^\d+$/', $cat, $match ) )
-			{ // we map to a b2evo cat
-				$catsmapped[ $categories[$i_cat] ] = array('catid', (int)$cat);
-			}
-			elseif( $cat == '#DEFAULTBLOG#'
-							|| preg_match( '/^#NEW#(\d+)$/', $cat, $match ) )
-			{ // we want a new category
-				$blog_id = ($cat == '#DEFAULTBLOG#') ? $default_blog : $match[1];
-				// remember the name to create it when posts get inserted
-				$catsmapped[ $categories[$i_cat] ] = array( 'blogid', $blog_id, remove_magic_quotes( $_POST['catmap_name'][$i_cat]) );
-			}
-			else
-			{
-				dieerror('This should never happen @catmapping. Please report it! (cat='.$cat.' / ');
-			}
-
-		}
-
-		foreach( $catsmapped as $mtcat => $values ) if( $values[0] == 'blogid' )
-		{
-			global $tablecategories;
-
-			echo 'Category <span style="color:#09c">'.$values[2].'</span> (for blog #'.$values[1].') ';
-			// check if it already exists
-			$cat_ID = $DB->get_var("SELECT cat_ID FROM $tablecategories
-															WHERE cat_blog_ID = {$values[1]}
-															AND cat_name = ".$DB->quote( $values[2] ));
-			if( !$cat_ID )
-			{
-				echo 'will be created with first post.<br />';
-			}
-			else
-			{
-				echo 'already exists.<br />';
-				$catsmapped[ $mtcat ] = array('catid', (int)$cat_ID); // map to existing category
-			}
-
-		}
-
-		debug_dump( $catsmapped, 'catsmapped' );
-		}}}
-
-
-
-		// get renderers
-		if( $mode != 'easy' )
-		{
-			$default_renderers = array();
-			if( !isset($_POST['renderers']) )
-			{ // all unchecked
-				$default_renderers = array();
-			}
-			else $default_renderers = $_POST['renderers'];
-
-			// the special Auto-P renderer
-			param( 'autop', 'string', true );
-			if( $autop === '1' )
-			{ // use always
-				$default_renderers[] = 'b2WPAutP';
-			}
-		}
-		else
-		{
-			$default_renderers = $Renderer->validate_list( array('default') );
-			$autop = 1;
-		}
-
-
-		/*
-		// get image s&r
-		$urlsearch = array();
-		$urlreplace = array();
-		$i = 0;
-		foreach( $_POST['url_replace'] as $replace )
-		{
-			if( !empty($replace) )
-			{
-				$urlsearch[] = remove_magic_quotes($_POST['url_search'][$i]);
-				$urlreplace[] = remove_magic_quotes( $replace );
-			}
-			$i++;
-		}
-		*/
-
-		// get users
-		$i_user = 0;
-		if( !isset($_POST['user_select']) )
-		{
-			foreach( $authors as $author )
-			{
-				$usersmapped[ $author ] = array('createnew', $author );
-			}
-
-		}
-		else foreach( $_POST['user_select'] as $select )
-		{
-			$mtauthor = $authors[ $i_user ];
-
-			if( $select == '#IGNORE#' )
-			{
-				$usersmapped[ $mtauthor ] = array( 'ignore' );
-			}
-			elseif( $select == '#CREATENEW#' )
-			{
-				$usersmapped[ $mtauthor ] = array( 'createnew', remove_magic_quotes( $_POST['user_name'][$i_user] ) );
-			}
-			elseif( preg_match( '#\d+#', $select, $match ) )
-			{
-				$usersmapped[ $mtauthor ] = array( 'b2evo', $select );
-			}
-			else
-			{
-				?><p class="error">Unknown user mapping. This should never ever happen. Please report it.</p><?php
-			}
-			$i_user++;
-		}
-		debug_dump( $usersmapped, 'usersmapped' );
-
-
-		if( $simulate )
-		{
-			$simulate_cat_id = $DB->get_var( 'SELECT MAX( cat_ID )+1 FROM T_categories' );
-		}
-
-		$i = -1;
-		echo "\n<ol>";
-		foreach ($posts as $post)
-		{
-			++$i;
-
-			// Defaults:
-			$post_catids = array();
-			$post_renderers = $default_renderers;
-			$post_status = 'published';
-
-			// strip the post's last '-----'
-			$post = preg_replace("|-----\n+$|s", '', $post);
-
-			// first line is author of post
-			$post_author = trim( substr( $post, 0, strpos( $post, "\n", 1 ) ) );
-			$post = preg_replace( '/^.*\n/', '', $post );
-			$message = "\n<li>Post from ".format_to_output( $post_author, 'entityencoded' ).' <ul>';
-
-			// Take the pings out first
-			preg_match("|(-----\n\nPING:.*)|s", $post, $pings);
-			$post = preg_replace("|(-----\n\nPING:.*)|s", '', $post);
-
-			// Then take the comments out
-			preg_match("|(-----\nCOMMENT:.*)|s", $post, $comments);
-			$post = preg_replace("|(-----\nCOMMENT:.*)|s", '', $post);
-
-			// We ignore the keywords
-			$post = preg_replace("|(-----\nKEYWORDS:.*)|s", '', $post);
-
-			// We want the excerpt - it's put with more and noteaser tag into main body, only if we have no extended body!
-			preg_match("|-----\nEXCERPT:(.*)|s", $post, $excerpt);
-			$excerpt = trim($excerpt[1]);
-			$post = preg_replace("|(-----\nEXCERPT:.*)|s", '', $post);
-
-			// We're going to put extended body into main body with a more tag
-			preg_match("|-----\nEXTENDED BODY:(.*)|s", $post, $extended);
-			$extended = trim($extended[1]);
-			$post = preg_replace("|(-----\nEXTENDED BODY:.*)|s", '', $post);
-
-			// Now for the main body
-			preg_match("|-----\nBODY:(.*)|s", $post, $body);
-			$body = trim($body[1]);
-			if( empty($extended) )
-			{ // no extended body, so we can use the excerpt
-				if( empty($excerpt) )
-					$post_content = $body;
-				else $post_content = $excerpt."\n<!--more--><!--noteaser-->\n".$body;
-			}
-			else
-			{ // we'll use body and extended body
-				if( !empty($excerpt) )
-				{
-					$message .=	'<li><span style="color:red">Excerpt discarded because of existing extended body:</span>
-					<blockquote>'.htmlspecialchars($excerpt).'</blockquote></li>';
-				}
-				$post_content = $body."\n<!--more-->\n".$extended;
-			}
-
-			$post = preg_replace("|(-----\nBODY:.*)|s", '', $post);
-
-
-			// Grab the metadata from what's left
-			$metadata = explode("\n", $post);
-
-			$post_categories = array();
-			foreach ($metadata as $line) if( !empty($line) )
-			{
-				debug_dump($line);
-
-				if( !preg_match("/^(.*?):(.*)/", $line, $token) )
-				{
-					$message .= "<li class=\"notes\">Unknown meta-data: [$line] (ignoring)</li>";
-					continue;
-				}
-				$key = trim( $token[1] );
-				$value = trim( $token[2] );
-
-				// Now we decide what it is and what to do with it
-				switch($key)
-				{
-					case 'TITLE':
-						$message .= '<li>title: '.strip_tags($value).'</li>';
-						$post_title = $value;
-						break;
-					case 'STATUS':
-						if( strtolower($value) == 'publish' )
-							$post_status = 'published';
-						elseif( strtolower($value) == 'draft' )
-							$post_status = 'draft';
-						else
-						{
-							$message .= '<li>Unknown post status ['.$value.'], using "draft".</li>';
-							$post_status = 'draft';
-						}
-						break;
-					case 'ALLOW COMMENTS':
-						$post_allow_comments = $value;
-						switch( $post_allow_comments ) {
-							case 0: $comment_status = 'disabled'; break;
-							case 1: $comment_status = 'open'; break;
-							case 2: $comment_status = 'closed'; break;
-							default:
-								$message .= '<li>Unknown comment status ['.$value.'], using "closed".</li>';
-								$comment_status = 'closed';
-						}
-						break;
-					case 'CONVERT BREAKS':
-						if( $value == '__default__' || empty($value) )
-						{
-							$post_convert_breaks = $default_convert_breaks;
-						}
-						elseif( $value == 'textile_2'	&& array_search( 'b2DATxtl', $post_renderers ) === false )
-						{ // add the textile 2 renderer to the post's renderers
-							$post_renderers[] = 'b2DATxtl';
-							$post_convert_breaks = 1;  // TODO: check if this makes sense!
-						}
-						elseif( preg_match('/\d+/', $value) )
-						{
-							$post_convert_breaks = (int)( $value > 0 );
-						}
-						else
-						{
-							$message .= '<li>Unknown CONVERT BREAKS value, using default ('.$default_convert_breaks.')..</li>';
-							$post_convert_breaks = $default_convert_breaks;
-						}
-
-						if( $autop == 'depends' && $post_convert_breaks && array_search( 'b2WPAutP', $post_renderers ) === false  )
-						{ // add the Auto-P renderer
-							$post_renderers[] = 'b2WPAutP';
-						}
-
-						break;
-					case 'ALLOW PINGS':
-						if( $value == 1)
-						{
-							$post_allow_pings = 'open';
-						}
-						else
-						{
-							$post_allow_pings = 'closed';
-						}
-						break;
-					case 'PRIMARY CATEGORY':
-					case 'CATEGORY':
-						if( !empty($value) && !isset($post_categories[$value]) )
-						{
-							if( $catsmapped[ $value ][0] == 'defaultset' )
-							{ // we add default set
-								$post_categories[$value] = $default_post_extracats;
-								array_unshift( $post_categories[$value], 'catid', $default_post_category );
-							}
-							else $post_categories[$value] = $catsmapped[ $value ];
-						}
-						break;
-					case 'DATE':
-						$post_date = strtotime( $value );
-						$post_date = date('Y-m-d H:i:s', $post_date);
-						break;
-					default:
-						$message .= "\n<li>Unknown key [$key] in metadata:\nvalue: $value\n</li>";
-						break;
-				}
-			} // End foreach (metadata)
-
-			$dontimport = 0;
-
-
-			if( empty($post_categories) )
-			{ // no category metadata found!
-
-				if( $catsmapped[ '[no category assigned]' ][0] == 'defaultset' )
-				{ // we must convert default set
-					$post_categories['[no category assigned]'] = $default_post_extracats;
-					array_unshift( $post_categories['[no category assigned]'], 'catid', $default_post_category );
-				}
-				else $post_categories[ '[no category assigned]' ] = $catsmapped[ '[no category assigned]' ];
-
-			}
-
-			// Let's check to see if it's in already
-			if( $post_ID = $DB->get_var("SELECT ID FROM $tableposts WHERE post_title = ".$DB->quote($post_title)." AND post_issue_date = '$post_date'")) {
-				$message .= '<li style="color:blue">Post already imported.</li>';
-			}
-			else
-			{ // insert post
-
-				// check&map author
-				switch( $usersmapped[ $post_author ][0] )
-				{
-					case 'ignore':
-						$message .= '<li style="color:blue">User ignored!</li>';
-						echo $message.'</ul>';
-						continue;  // next post
-
-					case 'b2evo':
-						$post_author = $usersmapped[ $post_author ][1];
-						break;
-
-					case 'createnew':
-						// check if the user already exists
-						$user_data = get_userdatabylogin( $usersmapped[ $post_author ][1] );
-						if( $user_data )
-						{
-							$post_author = $user_data['ID'];
-						}
-						else
-						{
-							$new_user = new User();
-							$new_user->set('login', strtolower($usersmapped[ $post_author ][1]));
-							$new_user->set('nickname', $usersmapped[ $post_author ][1]);
-							$new_user->set('pass', md5( $default_password ));
-							$new_user->set('level', $default_userlevel);
-							$new_user_Group = $GroupCache->get_by_ID( $default_usergroup );
-							$new_user->setGroup( $new_user_Group );
-							$new_user->set_datecreated( time() + ($Settings->get('time_difference') * 3600) );
-
-							if( $simulate )
-							{
-								$cache_userdata[ $post_author ] = array( 'ID' => 'simulating' );
-							}
-							else
-							{
-								$new_user->dbinsert();
-							}
-
-							$message .= '<li style="color:orange">user '.$usersmapped[ $post_author ][1].' created</li>';
-							$count_userscreated++;
-
-							$post_author = $new_user->ID;
-						}
-						break;
-					default:
-						$message .= '<li style="color:red">unknown type in checkauthor ('.$usersmapped[ $author ][0].'). This should never ever happen. Post ignored. Please report it.</li>';
-						echo $message.'</ul>';
-						continue;  // next post
-				}
-
-
-				debug_dump( $post_categories, 'cats to check' );
-
-				// Check categories
-				$i_cat = -1;
-				$message_ignored = '';
-				foreach( $post_categories as $catname => $checkcat )
-				{
-					$i_cat++;
-					switch( $checkcat[0] )
-					{
-						case 'catid': // existing b2evo catids
-							array_shift($checkcat);
-							while( $cat_id = array_shift($checkcat) )
-								$post_catids[] = $cat_id; // get all catids
-							continue;
-
-						case 'ignore': // category is ignored
-							if( $i_cat == 0 )
-							{ // main category ignored, don't import post
-								$dontimport = 1;
-								$message_ignored .= '<li>Main Category &quot;'.$catname.'&quot; ignored! - no import</li>';
-								break;
-							}
-							else
-							{ // ignored category in extracats, remove it there
-								$message_ignored .= '<li>Extra category '.$catname.' ignored.</li>';
-								unset( $post_categories[ $catname ] );
-							}
-							break;
-
-						case 'blogid': // category has to be created
-							// create it and remember ID
-							if( $simulate )
-							{
-								$cat_id = ++$simulate_cat_id;
-							}
-							else
-							{
-								$cat_id = cat_create( $checkcat[2], 'NULL', $checkcat[1] );
-							}
-							$catsmapped[ $catname ] = array( 'catid', $cat_id ); // use ID from now on.
-
-							if( !isset($cache_categories[ $cat_id ] ) )
-							{ // stupid workaround because of a bug where cache_categories does not get updated and we want to use get_catname later
-								$cache_categories[ $cat_id ] = array(
-									'cat_name' => $checkcat[2],
-									'cat_blog_ID' => $checkcat[1],
-									'cat_parent_ID' => NULL,
-									'cat_postcount' => 0,
-									'cat_children' => 0
-								);
-							}
-							$post_catids[] = $cat_id;
-							$message .= '<li style="color:orange">category '.$checkcat[2].' [ID '.$cat_id.'] created</li>';
-							break;
-
-						default:
-							$message .= '<li style="color:red">This should never ever happen @check_cats. Please report it! (checkcat[0]: '.$checkcat[0].')</li>';
-
-					}
-				}
-				if( !empty($message_ignored) )
-					$message .= '<li style="color:blue">Categories ignored: <ul>'.$message_ignored.'</ul></li>';
-
-				debug_dump( $dontimport, 'dontimport' );
-				if( $dontimport )
-				{ // see var name :)
-					echo $message;
-					continue;  // next post
-				}
-
-				if( $convert_html_tags )
-				{
-					$old_content = $post_content;
-					// convert tags to lowercase
-					$post_content = preg_replace( "/(<\/?)(\w+)([^>]*>)/e", "'\\1'.strtolower('\\2').'\\3'", $post_content);
-
-					// close br, hr and img tags
-					$post_content = preg_replace( array('/<(br)>/', '/<(hr\s?.*?)>/', '/<(img\s.*?)>/'), '<\\1 />', remove_magic_quotes($post_content) );
-
-					// add quotes for href tags that don't have them
-					$post_content = preg_replace( '|href=([^"\'][^\s>"\']+)["\']?|', 'href="$1"', $post_content );
-
-					$post_content = preg_replace( array('/<(br)>/', '/<(hr\s?.*?)>/', '/<(img\s.*?)>/'), '<\\1 />', remove_magic_quotes($post_content) );
-
-					if( $post_content != $old_content )
-					{
-						$message .= '<li><p style="color:darkblue;border:1px dashed orange;">'.htmlspecialchars($old_content).'</p>
-						html-converted to: <p style="color:darkblue;border:1px dashed orange;">'.htmlspecialchars($post_content).'</p></li>';
-					}
-				}
-
-				/*if( count($urlreplace) )
-				{
-					$old_content = $post_content;
-					foreach( $urlreplace as $search => $replace )
-					{
-						$post_content = str_replace( $urlsearch, $urlreplace, $post_content );
-					}
-					if( $post_content != $old_content )
-					{
-						echo '<p style="color:darkblue;border:1px dashed orange;">'.htmlspecialchars($old_content).'</p>
-						converted img-links to: <p style="color:darkblue;border:1px dashed orange;">'.htmlspecialchars($post_content).'</p>';
-					}
-				}*/
-
-				debug_dump( $post_catids, 'post_extracats' );
-				$post_category = array_shift($post_catids);
-				debug_dump( $post_category, 'post_category' );
-				debug_dump( $post_categories, 'post_categories' );
-				debug_dump( $post_author, 'post_author' );
-
-				if( !$simulate )
-				{
-					$post_ID =
-						bpost_create( $post_author, $post_title, $post_content,	$post_date, $post_category, $post_catids,
-													$post_status,	$post_locale,	'' /* $post_trackbacks */, $post_convert_breaks, true /* $pingsdone */,
-													'' /* $post_urltitle */, '' /* $post_url */, $comment_status, $post_renderers );
-				}
-
-				$message .= '<li><span style="color:green">Imported successfully</span><ul><li>main category: <span style="color:#09c">'.get_catname( $post_category ).'</span></li>';
-				if( count($post_catids) )
-					$message .= '<li>extra categories: <span style="color:#09c">'.preg_replace( '/(\d+)/e', "get_catname('\\1')", implode( ', ', $post_catids ) ).'</span></li>';
-				$message .= '</ul></li>';
-				$count_postscreated++;
-
-			}
-			echo $message.'</ul>';
-
-
-			if( count($comments) )
-			{ // comments
-				$message = '';
-
-				$comments = explode("-----\nCOMMENT:", $comments[0]);
-				foreach ($comments as $comment)
-				{
-					$comment = trim($comment);
-					if( empty($comment) ) continue;
-
-					$comment_author = ripline( 'AUTHOR:', $comment );
-					$comment_email = ripline( 'EMAIL:', $comment );
-					$comment_ip = ripline( 'IP:', $comment );
-					$comment_url = ripline( 'URL:', $comment );
-					$comment_date = date('Y-m-d H:i:s', strtotime( ripline( 'DATE:', $comment )));
-
-					$comment_content = preg_replace("/\n*-----$/", '', $comment);
-
-					// Check if it's already in there
-					if( !$DB->get_row("SELECT * FROM $tablecomments WHERE comment_date = '$comment_date' AND comment_content = ".$DB->quote( $comment_content )) )
-					{
-						if( !$simulate )
-						{
-							$DB->query( "INSERT INTO $tablecomments( comment_post_ID, comment_type, comment_author_ID, comment_author,
-																										comment_author_email, comment_author_url, comment_author_IP,
-																										comment_date, comment_content)
-												VALUES( $post_ID, 'comment', 'NULL', ".$DB->quote($comment_author).",
-																".$DB->quote($comment_email).",	".$DB->quote($comment_url).",
-																".$DB->quote($comment_ip).", '$comment_date', ".$DB->quote($comment_content)." )" );
-						}
-
-						$message .= '<li>Comment from '.$comment_author.' added.</li>';
-						$count_commentscreated++;
-					}
-				}
-				if( !empty($message) )
-				{
-					echo '<ul>'.$message.'</ul>';
-				}
-
-			}
-
-			// Finally the pings
-			// fix the double newline on the first one
-			if( count($pings) )
-			{
-				$message = '';
-				$pings[0] = str_replace("-----\n\n", "-----\n", $pings[0]);
-				$pings = explode("-----\nPING:", $pings[0]);
-				foreach( $pings as $ping )
-				{
-					$ping = trim($ping);
-					if( empty($ping) ) continue;
-
-					$comment_author = ripline( 'BLOG NAME:', $ping );
-					$comment_email = '';
-					$comment_ip = ripline( 'IP:', $ping );
-					$comment_url = ripline( 'URL:', $ping );
-					$comment_date = date('Y-m-d H:i:s', strtotime( ripline( 'DATE:', $ping )));
-					$ping_title = ripline( 'TITLE:', $ping );
-
-					$comment_content = preg_replace("/\n*-----$/", '', $ping);
-
-					$comment_content = "<strong>$ping_title</strong><br />$comment_content";
-
-					// Check if it's already there
-					if (!$DB->get_row("SELECT * FROM $tablecomments WHERE comment_date = '$comment_date' AND comment_type = 'trackback' AND comment_content = ".$DB->quote($comment_content)))
-					{
-						if( !$simulate )
-						{
-							$DB->query( "INSERT INTO $tablecomments
-								(comment_post_ID, comment_type, comment_author, comment_author_email, comment_author_url,
-								comment_author_IP, comment_date, comment_content )
-								VALUES
-								($post_ID, 'trackback', ".$DB->quote($comment_author).", ".$DB->quote($comment_email).", ".$DB->quote($comment_url).",
-								".$DB->quote($comment_ip).", ".$DB->quote($comment_date).", ".$DB->quote($comment_content)." )" );
-						}
-						$message .= '<li>Trackback from '.$comment_url.' added.</li>';
-						$count_trackbackscreated++;
-					}
-				}
-				echo $message;
-			}
-
-			echo "</li>\n";
-			flush();
-		}
-		?>
-		</ol>
-		<h4>All done.<?php if( $simulate ) echo ' (simulated - no real import!)' ?></h4>
-		<ul>
-			<li><?php echo $count_postscreated ?> post(s) imported.</li>
-			<li><?php echo $count_userscreated ?> user(s) created.</li>
-			<li><?php echo $count_commentscreated ?> comment(s) imported.</li>
-			<li><?php echo $count_trackbackscreated ?> trackback(s) imported.</li>
-			<li>in <?php echo number_format(timer_stop(), 3) ?> seconds.</li>
-		</ul>
-		<?php
-		if( $simulate )
-		{
-			echo '
-			<form action="import-mt.php" method="post">
-			<p>
-			<strong>This was only simulated..</strong>
-			';
-			foreach( $_POST as $key => $value )
-			{
-				if( $key != 'simulate' )
-				{
-					if( is_array( $value ) )
-					{
-						foreach( $value as $key2 => $value2 )
-						{
-							echo '<input type="hidden" name="'.$key.'['.$key2.']" value="'.format_to_output( $value2, 'formvalue' ).'" />';
-						}
-					}
-					else
-					{
-						echo '<input type="hidden" name="'.$key.'" value="'.format_to_output( $value, 'formvalue' ).'" />';
-					}
-				}
-			}
-			echo '<input type="submit" value="Do it for real now!" /></p></form>'."\n";
-		}
-		?>
-		<p>
-			<a href="<?php echo $admin_dirout ?>">Have fun in your blogs</a> or <a href="<?php echo $admin_url ?>">go to admin</a> (it's fun there, too)
-		</p>
-		<?php
-		if( $count_userscreated )
-		{
-			echo '<p class="note">Please note that the new users being created are not member of any blog yet. You\'ll have to setup this in the <a href="'.$admin_url.'/b2blogs.php">blogs admin</a>.</p>';
-		}
-		?>
-		</div>
-	<?php
-	}
-
-?>
-<div class="panelinfo">
-	<p>
-		Feel free to <a href="http://thequod.de/contact">contact me</a> in case of suggestions, bugs and lack of clarity.
-		Of course, you're also welcome to <a href="https://sourceforge.net/donate/index.php?user_id=663176">donate to me</a> or <a href="http://sourceforge.net/donate/index.php?group_id=85535">the b2evolution project</a>.. :)
-	</p>
-</div>
-<div class="clear">
-<?php if( $output_debug_dump ) $DB->dump_queries() ?>
-</div>
-</div>
-</body>
-</html>
-<?php
-
-/* ------ FUNCTIONS ------ */
-
-function fieldset_cats()
-{
-	global $cache_blogs, $cache_categories;
-
-	?>
-	<fieldset title="default categories set" style="background-color:#fafafa; border:1px solid #ccc; padding: 1em; display:inline; float:right; white-space:nowrap;">
-		<legend>Default categories set (only needed if you want to map categories to this)</legend>
-		<p class="extracatnote">
-		<?php
-			if( count( $cache_categories ) )
-			{
-				echo T_('Select main category in target blog and optionally check additional categories').':';
-			}
-			else
-			{
-				echo 'No categories in your blogs..';
-			}
-		?>
-		</p>
-
-		<?php
-		// ----------------------------  CATEGORIES ------------------------------
-		$default_main_cat = 0;
-		$blog = 1;
-
-		// ----------------- START RECURSIVE CAT LIST ----------------
-		cat_query( false );	// make sure the caches are loaded
-		function cat_select_before_first( $parent_cat_ID, $level )
-		{	// callback to start sublist
-			echo "\n<ul>\n";
-		}
-
-		function cat_select_before_each( $cat_ID, $level )
-		{	// callback to display sublist element
-			global $current_blog_ID, $blog, $cat, $postdata, $default_main_cat, $action, $tabindex, $allow_cross_posting;
-			$this_cat = get_the_category_by_ID( $cat_ID );
-			echo '<li>';
-
-			if( $allow_cross_posting )
-			{ // We allow cross posting, display checkbox:
-				echo'<input type="checkbox" name="post_extracats[]" class="checkbox" title="', T_('Select as an additionnal category') , '" value="',$cat_ID,'"';
-				echo ' />';
-			}
-
-			// Radio for main cat:
-			if( $current_blog_ID == $blog )
-			{
-				if( ($default_main_cat == 0) && ($action == 'post') )
-				{	// Assign default cat for new post
-					$default_main_cat = $cat_ID;
-				}
-				echo ' <input type="radio" name="post_category" class="checkbox" title="', T_('Select as MAIN category'), '" value="',$cat_ID,'"';
-				if( ($cat_ID == $postdata["Category"]) || ($cat_ID == $default_main_cat))
-					echo ' checked="checked"';
-				echo ' />';
-			}
-			echo ' '.$this_cat['cat_name'];
-		}
-		function cat_select_after_each( $cat_ID, $level )
-		{	// callback after each sublist element
-			echo "</li>\n";
-		}
-		function cat_select_after_last( $parent_cat_ID, $level )
-		{	// callback to end sublist
-			echo "</ul>\n";
-		}
-
-		// go through all blogs with cats:
-		foreach( $cache_blogs as $i_blog )
-		{ // run recursively through the cats
-			$current_blog_ID = $i_blog->blog_ID;
-			if( ! blog_has_cats( $current_blog_ID ) ) continue;
-			#if( ! $current_User->check_perm( 'blog_post_statuses', 'any', false, $current_blog_ID ) ) continue;
-			echo "<h4>".$i_blog->blog_name."</h4>\n";
-			cat_children( $cache_categories, $current_blog_ID, NULL, 'cat_select_before_first',
-										'cat_select_before_each', 'cat_select_after_each', 'cat_select_after_last', 1 );
-		}
-		// ----------------- END RECURSIVE CAT LIST ----------------
-		?>
-	</fieldset>
-<?php
-}
-
-
-/*
-	-- Category options list --
-*/
-function cats_optionslist( $forcat )
-{
-	global $cache_categories, $cache_blogs, $cache_optionslist;
-
-	if( !isset($cache_optionslist) )
-	{
-		$cache_optionslist = '';
-		foreach( $cache_blogs as $i_blog )
-		{
-			$cache_optionslist .= '<option value="#NEW#'.$i_blog->blog_ID.'">[-- create in blog '.$i_blog->blog_shortname.' --]:</option>';
-			cat_children2( $cache_categories, $i_blog->blog_ID, NULL, 1 );
-		}
-	}
-
-	$cat_id = false;
-	foreach( $cache_categories as $key => $value )
-	{
-		if( $value['cat_name'] == $forcat )
-		{
-			$cat_id = $key;
-			break;
-		}
-	}
-
-	if( is_int($cat_id) )
-	{
-		echo str_replace( '<option value="'.$cat_id.'">', '<option value="'.$cat_id.'" selected="selected">', $cache_optionslist );
-	}
-	else
-	{
-		echo $cache_optionslist;
-	}
-}
-
-function cat_children2(
-	$ccats, 	// PHP requires this stupid cloning of the cache_categories array in order to be able to perform foreach on it
-	$blog_ID,
-	$parent_ID,
-	$level = 0 )	// Caller nesting level, just to keep track of how far we go :)
-{
-	global $cache_optionslist;
-
-	// echo 'Number of cats=', count($ccats);
-	if( ! empty( $ccats ) ) // this can happen if there are no cats at all!
-	{
-		$child_count = 0;
-		foreach( $ccats as $icat_ID => $i_cat )
-		{
-			if( $icat_ID && (($blog_ID == 0) || ($i_cat['cat_blog_ID'] == $blog_ID)) && ($i_cat['cat_parent_ID'] == $parent_ID) )
-			{ // this cat is in the blog and is a child of the parent
-				$child_count++;
-
-				$cache_optionslist .= '<option value="'.$icat_ID.'">';
-
-				for( $i = 0; $i < $level; $i++ )
-				{
-					$cache_optionslist .= '-';
-				}
-
-				$cache_optionslist .= '&gt; '.format_to_output( $ccats[ $icat_ID ]['cat_name'], 'entityencoded' ).'</option>';
-
-				cat_children2( $ccats, $blog_ID, $icat_ID, $level+1 );
-			}
-		}
-	}
-}
-
-
-/**
- * extracts unique authors and cats from posts array
- */
-function import_data_extract_authors_cats()
-{
-	global $authors, $categories, $posts;
-	global $exportedfile;
-	global $categories_countprim;
-	global $importdata;
-	global $mode;
-
-	$fp = fopen( $exportedfile, 'rb');
-	$buffer = fread($fp, filesize( $exportedfile ));
-	fclose($fp);
-	if( !preg_match( '/^AUTHOR: /', $buffer ) )
-	{
-		dieerror("The file [$exportedfile] does not seem to be a MT exported file.. ".'[<a href="import-mt.php?mode='.$mode.'">choose another export-file</a>]');
-	}
-
-	$importdata = preg_replace( "/\r?\n|\r/", "\n", $buffer );
-	$posts = preg_split( '/(^|--------\n)(AUTHOR: |$)/', $importdata );
-
-	$authors = array(); $tempauthors = array();
-	$categories = array(); $tempcategories = array();
-
-	foreach ($posts as $nr => $post)
-	{
-		if ('' != trim($post))
-		{
-			// first line is author of post
-			$tempauthors[] = trim( substr( $post, 0, strpos( $post, "\n", 1 ) ) );
-
-			$oldcatcount = count( $tempcategories );
-
-			if( preg_match_all( "/^(PRIMARY )?CATEGORY: (.*)/m", $post, $matches ) )
-			{
-				for( $i = 1; $i < count( $matches[2] ); $i++ )
-				{
-					$cat = trim( $matches[2][$i] );
-					if( !empty( $cat ) ) $tempcategories[] = $cat;
-				}
-
-				// main category last (-> counter)
-				if( !empty($matches[2][0]) ) $tempcategories[] = $matches[2][0];
-			}
-
-			if( $oldcatcount == count( $tempcategories ) )
-			{
-				$tempcategories[] = '[no category assigned]';
-			}
-
-			// remember how many times used as primary category
-			@$categories_countprim[ $tempcategories[ count( $tempcategories )-1 ] ]++;
-		}
-		else
-		{
-			unset( $posts[ $nr ] );
-		}
-	}
-
-	// we need to find unique values of author names, while preserving the order, so this function emulates the unique_value(); php function, without the sorting.
-	$authors[0] = array_shift($tempauthors);
-	$y = count($tempauthors) + 1;
-	for ($x = 1; $x < $y; $x++)
-	{
-		$next = array_shift($tempauthors);
-		if( !(in_array($next,$authors)) ) $authors[] = $next;
-	}
-	$categories[0] = array_shift( $tempcategories );
-	$y = count($tempcategories) + 1;
-	for ($x = 1; $x < $y; $x++)
-	{
-		$next = array_shift($tempcategories);
-		if( !(in_array($next, $categories)) ) $categories[] = $next;
-	}
-}
-
-
-/**
- * Outputs a list of available renderers (not necessarily installed).
- */
-function renderer_list()
-{
-	global $Renderer, $renderers;
-
-	$renderers = array('default');
-	$Renderer->restart();	 // make sure iterator is at start position
-	while( $loop_RendererPlugin = $Renderer->get_next() )
-	{ // Go through whole list of renders
-		// echo ' ',$loop_RendererPlugin->code;
-		if( $loop_RendererPlugin->apply_when == 'stealth'
-			|| $loop_RendererPlugin->apply_when == 'never' )
-		{	// This is not an option.
-			continue;
-		}
-		elseif( $loop_RendererPlugin->code == 'b2WPAutP' )
-		{ // special Auto-P plugin
-			?>
-			<div class="input">
-				<label for="textile" title="<?php	$loop_RendererPlugin->short_desc(); ?>"><strong><?php echo $loop_RendererPlugin->name() ?>:</strong></label>
-				<div style="margin-left:2ex" />
-				<input type="radio" name="autop" value="1" class="checkbox" checked="checked" /> yes (always)<br>
-				<input type="radio" name="autop" value="0" class="checkbox" /> no (never)<br>
-				<input type="radio" name="autop" value="depends" class="checkbox" /> depends on CONVERT BREAKS
-				<span class="notes"> ..that means it will apply if convert breaks results to true (set to either 1, textile_2 or __DEFAULT__ (and &quot;Convert-breaks default&quot; checked above)</span>
-
-				</div>
-			</div>
-			<?php
-			continue;
-		}
-		?>
-		<div>
-			<input type="checkbox" class="checkbox" name="renderers[]"
-				value="<?php $loop_RendererPlugin->code() ?>" id="<?php $loop_RendererPlugin->code() ?>"
-				<?php
-				switch( $loop_RendererPlugin->apply_when )
-				{
-					case 'always':
-						// echo 'FORCED';
-						echo ' checked="checked"';
-						echo ' disabled="disabled"';
-						break;
-
-					case 'opt-out':
-						if( in_array( $loop_RendererPlugin->code, $renderers ) // Option is activated
-							|| in_array( 'default', $renderers ) ) // OR we're asking for default renderer set
-						{
-							// echo 'OPT';
-							echo ' checked="checked"';
-						}
-						// else echo 'NO';
-						break;
-
-					case 'opt-in':
-						if( in_array( $loop_RendererPlugin->code, $renderers ) ) // Option is activated
-						{
-							// echo 'OPT';
-							echo ' checked="checked"';
-						}
-						// else echo 'NO';
-						break;
-
-					case 'lazy':
-						// cannot select
-						if( in_array( $loop_RendererPlugin->code, $renderers ) ) // Option is activated
-						{
-							// echo 'OPT';
-							echo ' checked="checked"';
-						}
-						echo ' disabled="disabled"';
-						break;
-				}
-			?>
-			title="<?php	$loop_RendererPlugin->short_desc(); ?>" />
-		<label for="<?php $loop_RendererPlugin->code() ?>" title="<?php	$loop_RendererPlugin->short_desc(); ?>"><strong><?php echo $loop_RendererPlugin->name(); ?></strong></label>
-	</div>
-	<?php
-	}
-}
-
-
-/**
- * Die with a message.
- *
- * @param string the message (wrapped in div and p tag of class error)
- * @param string optional head
- */
-function dieerror( $message, $before = '' )
-{
-	if( !empty($before) )
-		echo $before;
-
-	die( '<div class="error"><p class="error">'.$message.'</p></div>
-	</div></body></html>' );
-}
-
-
-function debug_dump( $var, $title = '' )
-{
-	global $output_debug_dump;
-
-	if( $output_debug_dump )
-	{
-		pre_dump( $var, $title );
-	}
-}
-
-
-function chooseexportfile()
-{
-	global $exportedfile, $mode;
-	// Go through directory:
-	$this_dir = dir( dirname(__FILE__) );
-	$r = '';
-	while( $this_file = $this_dir->read() )
-	{
-		if( preg_match( '/^.+\.txt$/', $this_file ) )
-		{
-			$r .= '<option value="'.format_to_output( $this_file, 'formvalue' ).'"';
-			if( $exportedfile == $this_file ) $r .= ' selected="selected"';
-			$r .= '>'.format_to_output( $this_file, 'entityencoded' ).'</option>';
-		}
-	}
-
-	if( $r )
-	{
-		?>
-		<form action="import-mt.php" class="center">
-			<p>First, choose a file to import (.TXT files from /admin dir):</p>
-			<select name="exportedfile" onChange="submit()">
-				<?php echo $r ?>
-			</select>
-			<input type="hidden" name="mode" value="<?php echo $mode ?>" />
-			<input type="submit" value="Next step..." class="search" />
-		</form>
-		<?php
-	}
-	else
-	{ // no file found
-		?>
-		<div class="error">
-		<p class="center">No .TXT file found in /admin. Nothing to import...</p>
-		<p class="center">Please copy your Movable Type .TXT export file to the /admin directory.</p>
-		</div>
-		<?php
-	}
-}
-
-
-function ripline( $prefix, &$haystack )
-{
-	if( preg_match( '|^'.$prefix.'(.*)|m', $haystack, $match ) )
-	{
-		$haystack = preg_replace('|^'.$prefix.".*\n?|m", '', $haystack );
-		return trim( $match[1] );
-	}
-	else return false;
-}
-
-
-function tidypostdata( $string )
-{
-	return str_replace( array('&quot;', '&#039;', '&lt;', '&gt;'), array('"', "'", '<', '>'), remove_magic_quotes( $string ) );
-}
-?>
diff -ruN --text 0.9.2.src/admin/index.php 1.10.3.src/admin/index.php
--- 0.9.2.src/admin/index.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/index.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,20 +0,0 @@
-<?php
-/**
- * Default page
- *
- * Include whatever page you'd like to use as the admin default.
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-
-
-/**
- * You can choose the page you want as the default below:
- */
-require( dirname(__FILE__).'/b2edit.php' );
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/legacy.css 1.10.3.src/admin/legacy.css
--- 0.9.2.src/admin/legacy.css	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/legacy.css	1969-12-31 18:00:00.000000000 -0600
@@ -1,280 +0,0 @@
-/**
- * Backoffice main Cascading Style Sheets definitions
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
- 
-@import url(desert.css);	/* based on desert.css */
-
-/* Titles */
-#TitleArea h1 {
-	margin: 1ex 0;
-	padding: 0;
-	color: #abc;
-	background-color: #fff;
-	border: 0;
-}
-h2 {
-	color: #abc;
-}
-div.bSideItem h3 {
-	color: #abc;
-}
-h4 {
-	color: #abc;
-}
-
-/* Form elements: */
-textarea,
-input,
-select {
-	border: 1px solid #ccc;
-	background-color: #f4f4f4;
-}
-form.fform fieldset {
-	border-color: #ddd;
-}
-
-legend {
-	color: #abc;
-}
-
-
-/* Links and buttons: */
-a {
-	background-color: transparent;
-	color: #00e;
-	text-decoration: none;
-}
-a:hover {
-	color: #b0b0b0;
-	text-decoration: underline;
-}
-a.CurrentBlog,
-a.OtherBlog,
-a.ActionButton,
-a.DeleteButton {
-	border: 1px solid #ccc;
-}
-a.CurrentBlog
-{
-	background-image: none;
-	background-color: #fff;
-	border: 1px solid #abc;
-	color: #00e;
-}
-a.OtherBlog
-{
-	background-image: none;
-	background-color: #eee;
-	border: 1px solid #abc;
-	color: #00e;
-}
-a.ActionButton,
-a.DeleteButton {
-	background-image: url("img/legacy-button.gif");
-	background-color: #fec;
-}
-a.OtherBlog:hover,
-a.CurrentBlog:hover
-{
-	background-image: none;
-	background-color: #fff;
-	color: #b0b0b0;
-}
-a.ActionButton:hover {
-	background-color: #fff;
-	background-image: url("img/legacy-button.gif");
-	border: 1px solid #fec;
-}
-a.DeleteButton:hover {
-	background-color: #fff;
-	background-image: url("img/legacy-button.gif");
-	border: 1px solid #fec;
-}
-a.PublishButton {
-	background-image: url("img/legacy-button.gif");
-	background-color: #fec;
-	border: 1px solid #ccc;
-}
-a.PublishButton:hover {
-	background-color: #fff;
-	background-image: url("img/legacy-button.gif");
-	border: 1px solid #fec;
-}
-
-input.search,
-input.SaveButton,
-input.ResetButton,
-div.edit_actions input,
-div.PostActionsArea input {
-	background-image: url("img/legacy-button.gif");
-	background-color: #fec;
-	border: 1px solid #ccc;
-
-}
-input.search:hover,
-div.edit_actions input:hover,
-div.PostActionsArea input:hover {
-	background-color: #fec;
-	background-image: url("img/legacy-button.gif");
-	border: 1px solid #00b;
-
-}
-/* Tables: */
-
-table.grouped
-{
-	border: 1px solid #999;
-}
-
-table.grouped td {
-	background-color: #eee;
-	border-left: 1px solid #999;
-}
-
-table.grouped tr.odd td {
-	background-color: #ddd;
-} 
-
-table.grouped th {
-	border-bottom: 1px solid #999;
-	border-left: 1px solid #999;
-	color: #fff;
-	background-color: #abc;
-}
-tr.group td {
-	color: #999;
-	background-color: #ccc;
-	border-left: 0;
-	border-top: 1px solid #999;
-	border-bottom: 1px solid #999;	
-}
-
-/* Page layout: */
-#header {
-	background: url("img/bg_grey.gif") repeat-x bottom;
-}
-div.panelinfo {
-	clear: both;
-	border: 1px solid #def;
-	background: #eef5ff;
-	padding: 0 1ex; 
-	margin: 1ex 1em;
-}
-/* Main tabs: */
-ul.tabs li {
-	background:url("img/tabs_left_grey.gif") no-repeat left top;
-	border-bottom:1px solid #949494;
-}
-ul.tabs li a {
-	background: url("img/tabs_right_grey.gif") no-repeat right top;
-}
-/* Sub-tabs */
-div.panelblocktabs
-{
-	background: url("img/tabs_bg_grey.gif") repeat-x bottom;
-}
-div.tabbedpanelblock {
-	border: 1px solid #939393;
-	border-top: none;
-	background-color: #fafafa;
-}
-
-
-
-
-
-/* browse/ Edit Screen: */
-div.NavBar {
-	background-color: #eee;
-	border: 1px solid #ccc;
-}
-div.PostActionsArea,
-div.CommentActionsArea {
-	background-color: #eee;
-	border-top: 1px solid #ccc;
-	border-bottom: 1px solid #ccc;
-}
-
-div.bSideItem {
-	border: 1px solid #ddd;
-}
-
-.bSmallHead {
-	color: #abc;
-	border-bottom: 1px solid #ccc;
-}
-
-div.bPostpublished {
-	border: 1px solid #ccc;
-
-}
-
-
-/* Calendar: */
-caption.bCalendarCaption {
-	border: 1px solid #ccc;
-	background-color: #eee;
-	border-bottom: 0;
-}
-table.bCalendarTable {
-	border: solid 1px #ccc;
-	border-collapse: separate; 
-}
-table.bCalendarTable tfoot td {
-	background-color: #eee;
-	border-top: 1px solid #ccc;
-}
-table.bCalendarTable a:hover {
-	background-color: transparent;
-	color: #b0b0b0;
-}
-table.bCalendarTable td:hover /* Not in IE */
-{	
-	background-color: transparent;
-	color: inherit;
-}
-table.bCalendarTable tfoot td:hover /* Not in IE */
-{	
-	background-color: #eee;
-}
-th.bCalendarHeaderCell {
-	color: #abc;
-}
-#bCalendarToday {
-	background-color: #cff;
-}
-
-/* Write/compose Screen */
-.left_col fieldset {
-	border: 1px solid #ddd;
-}
-
-.right_col fieldset {
-	border: 1px solid #ddd;
-}
-
-fieldset.extracats {
-	border: 1px solid #ddd;
-
-}
-div.edit_toolbar {
-	background-color: #eee;
-	border: 1px solid #ccc;
-
-}
-div.edit_toolbar input {
-	background-color: #eee;
-	background-image: url("img/legacy-button-2.gif");
-	border: 1px solid #ccc;
-
-}
-div.edit_actions {
-	background-color: #eee;
-	border: 1px solid #ccc;
-}
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/_menutop_end.php 1.10.3.src/admin/_menutop_end.php
--- 0.9.2.src/admin/_menutop_end.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/_menutop_end.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,15 +0,0 @@
-<?php 
-/**
- * Displays second part of page menu (after the page title)
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-?></h1>
-</div>
-
-<div class="panelbody">
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/_menutop.php 1.10.3.src/admin/_menutop.php
--- 0.9.2.src/admin/_menutop.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/_menutop.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,282 +0,0 @@
-<?php
-/**
- * Displays first part of the page menu (before the page title) 
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
-	<title>b2evo :: <?php echo preg_replace( '/:$/', '', $admin_pagetitle ); ?></title>
-	<link href="variation.css" rel="stylesheet" type="text/css" title="Variation" />
-	<link href="desert.css" rel="alternate stylesheet" type="text/css" title="Desert" />
-	<link href="legacy.css" rel="alternate stylesheet" type="text/css" title="Legacy" />
-	<?php if( is_file( dirname(__FILE__).'/custom.css' ) ) { ?>
-	<link href="custom.css" rel="alternate stylesheet" type="text/css" title="Custom" />
-	<?php } ?>
-	<script type="text/javascript" src="styleswitcher.js"></script>
-	<?php
-	if( $mode == 'sidebar' )
-	{ // Include CSS overrides for sidebar: ?>
-		<link href="sidebar.css" rel="stylesheet" type="text/css" />
-	<?php
-	}
-
-	if( $admin_tab == 'files'	|| ($admin_tab == 'blogs' && $tab == 'perm') )
-	{ // -- Inject javascript ----------------
-		// gets initialized in _footer.php
-		?>
-		<script type="text/javascript">
-		<!--
-		<?php
-		
-		switch( $admin_tab )
-		{
-			case 'blogs':
-			?>
-			function toggleall( the_form, id, i )
-			{
-				if( allchecked[i] )
-					allchecked[i] = false;
-				else
-					allchecked[i] = true;
-				
-				the_form.elements['blog_ismember_'+String(id)].checked = allchecked[i];
-				the_form.elements['blog_perm_published_'+String(id)].checked = allchecked[i];
-				the_form.elements['blog_perm_protected_'+String(id)].checked = allchecked[i];
-				the_form.elements['blog_perm_private_'+String(id)].checked = allchecked[i];
-				the_form.elements['blog_perm_draft_'+String(id)].checked = allchecked[i];
-				the_form.elements['blog_perm_deprecated_'+String(id)].checked = allchecked[i];
-				the_form.elements['blog_perm_delpost_'+String(id)].checked = allchecked[i];
-				the_form.elements['blog_perm_comments_'+String(id)].checked = allchecked[i];
-				the_form.elements['blog_perm_cats_'+String(id)].checked = allchecked[i];
-				the_form.elements['blog_perm_properties_'+String(id)].checked = allchecked[i];
-				
-				setcheckallspan( i );
-			}
-			<?php
-			break;
-				
-			case 'files':
-			/**
-			 * Toggles status of a bunch of checkboxes in a form
-			 *
-			 * @param string the form name
-			 * @param string the checkbox(es) element(s) name
-			 */	?>
-			function toggleCheckboxes(the_form, the_elements)
-			{
-				if( allchecked[0] ) allchecked[0] = false;
-				else allchecked[0] = true;
-				
-				var elems = document.forms[the_form].elements[the_elements];
-				var elems_cnt = (typeof(elems.length) != 'undefined') ? elems.length : 0;
-				if (elems_cnt)
-				{
-					for (var i = 0; i < elems_cnt; i++)
-					{
-						elems[i].checked = allchecked[0];
-					} // end for
-				}
-				else
-				{
-					elems.checked = allchecked[0];
-				}
-				setcheckallspan(0);
-			}
-			<?php
-			break;
-		}
-		
-		// --- general functions ----------------
-		/**
-		 * replaces the text of the [nr]th checkall-html-ID
-		 *
-		 * @param integer number of the checkall "set"
-		 * @param boolean force setting to true/false
-		 */	?>
-		function setcheckallspan( nr, set )
-		{
-			if( typeof allchecked[nr] == 'undefined' || typeof set != 'undefined' )
-			{ // init
-				allchecked[ nr ] = set;
-			}
-
-			if( allchecked[nr] )
-				var replace = document.createTextNode('<?php echo /* TRANS: Warning this is a javascript string */ T_('uncheck all') ?>');
-			else
-				var replace = document.createTextNode('<?php echo /* TRANS: Warning this is a javascript string */ T_('check all') ?>');
-						
-			if( document.getElementById( idprefix+'_'+String(nr) ) )
-				document.getElementById( idprefix+'_'+String(nr) ).replaceChild(replace, document.getElementById( idprefix+'_'+String(nr) ).firstChild);
-			//else alert('no element with id '+idprefix+'_'+String(nr));
-		}
-		
-		<?php
-		/**
-		 * inits the checkall functionality.
-		 *
-		 * @param string the prefix of the IDs where the '(un)check all' text should be set
-		 * @param boolean initial state of the text (if there is no checkbox with ID htmlid + '_state_' + nr)
-		 */ ?>
-		function initcheckall( htmlid, init )
-		{
-			// initialize array
-			allchecked = Array();
-			if( typeof htmlid == 'undefined' ) idprefix = 'checkallspan';
-			else idprefix = htmlid;
-			
-			var i = 0;
-			//alert(document.getElementById("checkallspan"+String(i)));
-			while( id = document.getElementById( idprefix+'_'+String(i)) )
-			{
-				//alert( document.getElementById(idprefix+'_state_'+String(i)) );
-				if( document.getElementById( idprefix+'_state_'+String(i)) )
-					setcheckallspan( i, document.getElementById( idprefix+'_state_'+String(i)).checked );
-				else setcheckallspan( i, init );
-			
-				i++;
-			}
-			//if( i == 0 ) alert('no elements with ID prefix '+idprefix+' found!');
-		}
-		//-->
-		</script>
-		<?php
-	}
-	?>
-</head>
-<body>
-
-<?php
-
-param( 'blog', 'integer', 0, true );	// We need this for the urls
-
-if( empty($mode) )
-{	// We're not running in an special mode (bookmarklet, sidebar...)
-?>
-
-<div id="header">
-	<a href="http://b2evolution.net/" title="<?php echo T_("visit b2evolution's website") ?>"><img id="evologo" src="../img/b2evolution_minilogo2.png" alt="b2evolution"  title="<?php echo T_("visit b2evolution's website") ?>" width="185" height="40" /></a>
-
-	<div id="headfunctions">
-		<?php echo T_('Style:') ?>
-		<a href="#" onclick="setActiveStyleSheet('Variation'); return false;" title="Variation (Default)">V</a>&middot;<a href="#" onclick="setActiveStyleSheet('Desert'); return false;" title="Desert">D</a>&middot;<a href="#" onclick="setActiveStyleSheet('Legacy'); return false;" title="Legacy">L</a><?php if( is_file( dirname(__FILE__).'/custom.css' ) ) { ?>&middot;<a href="#" onclick="setActiveStyleSheet('Custom'); return false;" title="Custom">C</a><?php } ?>
-		&bull;
-		<a href="<?php echo $htsrv_url ?>/login.php?action=logout"><?php echo T_('Logout') ?></a>
-		&bull;
-		<a href="<?php echo $baseurl ?>"><?php echo T_('Exit to blogs') ?> <img src="img/close.gif" width="14" height="14" class="top" alt="" title="<?php echo T_('Exit to blogs') ?>" /></a><br />
-	</div>
-
-	<?php	
-	if( !$obhandler_debug )
-	{ // don't display changing time when we want to test obhandler
-	?>
-	<div id="headinfo">
-		b2evo v <strong><?php echo $b2_version ?></strong>
-		&middot; <?php echo T_('Blog time:') ?> <strong><?php echo date_i18n( locale_timefmt(), $localtimenow ) ?></strong>
-		&middot; <?php echo T_('GMT:') ?> <strong><?php echo gmdate( locale_timefmt(), $servertimenow); ?></strong>
-		&middot; <?php echo T_('Logged in as:'), ' <strong>', $user_login; ?></strong>
-	</div>
-	<?php } ?>
-	
-	<ul class="tabs">
-	<?php
-		if( $admin_tab == 'new' )
-			echo '<li class="current">';
-		else
-			echo '<li>';
-		echo '<a href="b2edit.php?blog=', $blog, '" style="font-weight: bold;">', T_('Write'), '</a></li>';
-
-		if( $admin_tab == 'edit'  )
-			echo '<li class="current">';
-		else
-			echo '<li>';
-		echo '<a href="b2browse.php?blog=', $blog, '" style="font-weight: bold;">', T_('Edit'), '</a></li>';
-
-		if( $admin_tab == 'cats' )
-			echo '<li class="current">';
-		else
-			echo '<li>';
-		echo '<a href="b2categories.php?blog=', $blog, '" >', T_('Categories'), '</a></li>';
-
-		if( $admin_tab == 'blogs' )
-			echo '<li class="current">';
-		else
-			echo '<li>';
-		echo '<a href="b2blogs.php" >', T_('Blogs'), '</a></li>';
-
-		if( $current_User->check_perm( 'stats', 'view' ) )
-		{
-			if( $admin_tab == 'stats' )
-				echo '<li class="current">';
-			else
-				echo '<li>';
-			echo '<a href="b2stats.php" >', T_('Stats'), '</a></li>';
-		}
-
-		if( $current_User->check_perm( 'spamblacklist', 'view' ) )
-		{
-			if( $admin_tab == 'antispam' )
-				echo '<li class="current">';
-			else
-				echo '<li>';
-			echo '<a href="b2antispam.php" >', T_('Antispam'), '</a></li>';
-		}
-
-		if( $current_User->check_perm( 'templates', 'any' ) )
-		{
-			if( $admin_tab == 'templates' )
-				echo '<li class="current">';
-			else
-				echo '<li>';
-			echo '<a href="b2template.php">', T_('Templates'), '</a></li>';
-		}
-
-		if( $admin_tab == 'users' )
-			echo '<li class="current">';
-		else
-			echo '<li>';
-		
-		if( $current_User->check_perm( 'users', 'view' ) )
-		{
-			echo '<a href="b2users.php" >', T_('Users'), '</a></li>';
-		}
-		else
-		{
-			echo '<a href="b2users.php" >', T_('User Profile'), '</a></li>';
-		}
-
-
-		if( $current_User->check_perm( 'options', 'view' ) )
-		{
-			if( $admin_tab == 'options' )
-				echo '<li class="current">';
-			else
-				echo '<li>';
-			echo '<a href="b2options.php" >', T_('Settings'), '</a></li>';
-		}
-
-		if( $admin_tab == 'tools' )
-			echo '<li class="current">';
-		else
-			echo '<li>';
-		echo '<a href="tools.php" >', T_('Tools'), '</a></li>';
-
-	?>
-
-	</ul>
-</div>
-
-<?php
-}	// not in special mode
-?>
-
-<div id="TitleArea">
-<h1><strong>:: <?php echo $admin_pagetitle; ?></strong>
diff -ruN --text 0.9.2.src/admin/sample.htaccess 1.10.3.src/admin/sample.htaccess
--- 0.9.2.src/admin/sample.htaccess	2005-06-17 19:52:36.000000000 -0500
+++ 1.10.3.src/admin/sample.htaccess	1969-12-31 18:00:00.000000000 -0600
@@ -1,24 +0,0 @@
-# Apache configuration for the backoffice folder
-
-# this will select the default page to be displayed
-# if the URL is just .../blogs/b2/
-<IfModule mod_dir.c>
-	DirectoryIndex index.php
-</IfModule>
-
-
-# edit_actions is performing long operations
-# having gzip encoding here would prevent progressive output
-# so we want to deactivate this
-# NOTE: We still have to configure sending in smaller chunks!
-# Anyone know how to do this?? :)
-<Files edit_actions.php>
-	<IfModule mod_gzip.c>
-		mod_gzip_on                   No
-	</IfModule>
-</Files>
-<Files b2mail.php>
-	<IfModule mod_gzip.c>
-		mod_gzip_on                   No
-	</IfModule>
-</Files>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/_set_general.form.php 1.10.3.src/admin/_set_general.form.php
--- 0.9.2.src/admin/_set_general.form.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/_set_general.form.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,80 +0,0 @@
-<?php
-/**
- * Displays the general settings form
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-?>
-
-<form class="fform" name="form" action="b2options.php" method="post">
-	<input type="hidden" name="action" value="update" />
-	<input type="hidden" name="tab" value="<?php echo $tab; ?>" />
-	
-	<fieldset>
-		<legend><?php echo T_('Default user rights') ?></legend>
-		<?php
-			form_checkbox( 'newusers_canregister', $Settings->get('newusers_canregister'), T_('New users can register'), T_('Check to allow new users to register themselves.' ) );
-	
-			form_select_object( 'newusers_grp_ID', $Settings->get('newusers_grp_ID'), $GroupCache, T_('Group for new users'), T_('Groups determine user roles and permissions.') );
-	
-			form_text( 'newusers_level', $Settings->get('newusers_level'), 1, T_('Level for new users'), T_('Levels determine hierarchy of users in blogs.' ), 1 );
-		?>
-	</fieldset>
-	
-	<fieldset>
-		<legend><?php echo T_('Display options') ?></legend>
-		<?php
-			form_select_object( 'default_blog_ID', $Settings->get('default_blog_ID'), $BlogCache, T_('Default blog to display'), T_('This blog will be displayed on index.php .'), true );
-
-			form_radio( 'what_to_show', $Settings->get('what_to_show'),
-					array(  array( 'days', T_('days') ),
-									array( 'posts', T_('posts') ),
-									array( 'paged', T_('posts paged') )
-								), T_('Display mode') );
-	
-			form_text( 'posts_per_page', $Settings->get('posts_per_page'), 4, T_('Posts/Days per page'), '', 4 );
-	
-			form_radio( 'archive_mode', $Settings->get('archive_mode'),
-					array(  array( 'monthly', T_('monthly') ),
-									array( 'weekly', T_('weekly') ),
-									array( 'daily', T_('daily') ),
-									array( 'postbypost', T_('post by post') )
-								), T_('Archive mode') );
-	
-			form_checkbox( 'AutoBR', $Settings->get('AutoBR'), T_('Auto-BR'), T_('This option is deprecated, you should avoid using it.') );
-		?>
-	</fieldset>
-	
-	<fieldset>
-		<legend><?php echo T_('Link options') ?></legend>
-		<?php
-			form_checkbox( 'links_extrapath', $Settings->get('links_extrapath'), T_('Use extra-path info'), sprintf( T_('Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1\'.' ) ) );
-	
-			form_radio( 'permalink_type', $Settings->get('permalink_type'),
-					array(  array( 'urltitle', T_('Post called up by its URL title (Recommended)'), T_('Fallback to ID when no URL title available.') ),
-									array( 'pid', T_('Post called up by its ID') ),
-									array( 'archive#id', T_('Post on archive page, located by its ID') ),
-									array( 'archive#title', T_('Post on archive page, located by its title (for Cafelog compatibility)') )
-								), T_('Permalink type'), true );
-		?>
-	</fieldset>
-
-	<fieldset>
-		<legend><?php echo T_('Security options') ?></legend>
-		<?php
-			form_text( 'user_minpwdlen', (int)$Settings->get('user_minpwdlen'), 1, T_('Minimum password length'), T_('for users.'), 2 );
-		?>
-	</fieldset>
-			
-	<?php if( $current_User->check_perm( 'options', 'edit' ) )
-	{ 
-		form_submit();
-	} 
-	?>
-
-</form>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/_set_plugins.form.php 1.10.3.src/admin/_set_plugins.form.php
--- 0.9.2.src/admin/_set_plugins.form.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/_set_plugins.form.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,70 +0,0 @@
-<?php
-/**
- * This file implements the plugin settings form
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-?>
-
-<form class="fform" name="form" action="b2options.php" method="post">
-	<input type="hidden" name="action" value="update" />
-	<input type="hidden" name="tab" value="<?php echo $tab; ?>" />
-	
-	<fieldset>
-		<legend><?php echo T_('Rendering plug-ins') ?></legend>
-		<table class="grouped" cellspacing="0">
-			<tr>
-				<th class="firstcol"><?php echo T_('Plug-in') ?></th>
-				<th><?php echo T_('Apply') ?></th>
-				<th><?php echo T_('Description') ?></th>
-			</tr>
-			<?php
-			$Renderer->restart();	 // make sure iterator is at start position
-			while( $loop_RendererPlugin = $Renderer->get_next() )
-			{
-			?>
-			<tr>
-				<td class="firstcol"><?php	$loop_RendererPlugin->name(); ?></td>
-				<td><?php	echo $loop_RendererPlugin->apply_when; ?></td>
-				<td><?php	$loop_RendererPlugin->short_desc(); ?></td>
-			</tr>
-			<?php
-			}
-			?>
-		</table>
-	</fieldset>
-
-	<fieldset>
-		<legend><?php echo T_('Toolbar plug-ins') ?></legend>
-		<table class="grouped" cellspacing="0">
-			<tr>
-				<th class="firstcol"><?php echo T_('Plug-in') ?></th>
-				<th><?php echo T_('Description') ?></th>
-			</tr>
-			<?php
-			$Toolbars->restart();	 // make sure iterator is at start position
-			while( $loop_ToolbarPlugin = $Toolbars->get_next() )
-			{
-			?>
-			<tr>
-				<td class="firstcol"><?php	$loop_ToolbarPlugin->name(); ?></td>
-				<td><?php	$loop_ToolbarPlugin->short_desc(); ?></td>
-			</tr>
-			<?php
-			}
-			?>
-		</table>
-	</fieldset>
-	
-	<?php if( $current_User->check_perm( 'options', 'edit' ) )
-	{ 
-		form_submit();
-	} 
-	?>
-
-</form>
diff -ruN --text 0.9.2.src/admin/_set_regional.form.php 1.10.3.src/admin/_set_regional.form.php
--- 0.9.2.src/admin/_set_regional.form.php	2005-12-26 20:51:38.000000000 -0600
+++ 1.10.3.src/admin/_set_regional.form.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,364 +0,0 @@
-<?php
-/**
- * This file implements the general settings form
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-param( 'locale', 'string', '' );
-
-if( !empty($locale) && $action != 'extract' )
-{
-	param( 'template', 'string', '' );
-	?>
-	<form class="fform" method="post" action="b2options.php?tab=regional" name="createnew">
-		<input type="hidden" name="notransext" value="<?php echo $notransext;?>" />
-		<input type="hidden" name="action" value="<?php echo ( ($locale == '_new_') ? 'createlocale' : 'updatelocale' ) ?>" />
-		<fieldset id="createnew">
-		<legend><?php echo ( ($locale == '_new_') ? T_('Create new locale') : T_('Edit locale') ) ?></legend>
-
-		<?php
-		// read template
-
-		if( isset($locales[$template]) )
-		{
-			$ltemplate = $locales[ $template ];
-			$newlocale = $template;
-		}
-		elseif( $locale != '_new_' && isset($locales[ $locale ]) )
-		{
-			$ltemplate = $locales[ $locale ];
-			$newlocale = $locale;
-		}
-		else
-		{
-			$newlocale = '';
-		}
-
-		if( $locale != '_new_' )
-		{ // we need to remember this for updating locale
-			echo '<input type="hidden" name="oldloc_locale" value="'.$newlocale.'" />';
-		}
-		form_text( 'newloc_locale', $newlocale, 20, T_('Locale'), sprintf(T_('The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.'), 'href="http://www.gnu.org/software/gettext/manual/html_chapter/gettext_15.html#SEC221"', 'href="http://www.gnu.org/software/gettext/manual/html_chapter/gettext_16.html#SEC222"'), 20 );
-		form_checkbox( 'newloc_enabled', (isset($ltemplate['enabled']) && $ltemplate['enabled']), T_('Enabled'),	T_('Should this locale be available to users?') );
-		form_text( 'newloc_name', (isset($ltemplate['name']) ? $ltemplate['name'] : ''), 40, T_('Name'),
-			T_('name of the locale'), 40 );
-		form_text( 'newloc_charset', (isset($ltemplate['charset']) ? $ltemplate['charset'] : ''), 20, T_('Charset'), T_('Must match the lang file charset.'), 15 );
-		form_text( 'newloc_datefmt', (isset($ltemplate['datefmt']) ? $ltemplate['datefmt'] : ''), 20, T_('Date format'), T_('See below.'), 10 );
-		form_text( 'newloc_timefmt', (isset($ltemplate['timefmt']) ? $ltemplate['timefmt'] : ''), 20, T_('Time format'), T_('See below.'), 10 );
-		form_text( 'newloc_messages', (isset($ltemplate['messages']) ? $ltemplate['messages'] : ''), 20, T_('Lang file'),
-			T_('the lang file to use, from the <code>locales</code> subdirectory'), 20 );
-		form_text( 'newloc_priority', (isset($ltemplate['priority']) ? $ltemplate['priority'] : ''), 3, T_('Priority'),
-			T_('1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.'), 5 );
-
-		// generate Javascript array of locales to warn in case of overwriting
-		$l_warnfor = "'".implode("', '", array_keys($locales))."'";
-		if( $locale != '_new_' )
-		{ // remove the locale we want to edit from the generated array
-			$l_warnfor = str_replace("'$newlocale'", "'thiswillneverevermatch'", $l_warnfor);
-		}
-		echo '
-		<div class="input">
-		<input type="submit" name="submit" value="'.( ($locale == '_new_') ? T_('Create') : T_('Update') ).'" class="search" onclick="var Locales = new Array('.$l_warnfor.'); while( Locales.length > 0 ){ check = Locales.shift(); if( document.createnew.newloc_locale.value == check ){ c = \''. /* TRANS: Warning this is a javascript string */ T_("This will replace locale \'%s\'. Ok?").'\'.replace(/%s/, check); return confirm( c )}};" />
-		<input type="reset" value="'.format_to_output(T_('Reset'), 'formvalue').'" class="search" />
-		</div>';
-		?>
-		<div class="panelinfo">
-			<h3><?php echo T_('Flags') ?></h3>
-			<p><?php printf(T_('The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .'), '/'.$img_subdir.'/flags/'); ?></p>
-			<h3><?php echo T_('Date/Time Formats') ?></h3>
-			<p><?php echo T_('The following characters are recognized in the format strings:') ?></p>
-			<p>
-			<?php echo T_('a - "am" or "pm"') ?><br />
-			<?php echo T_('A - "AM" or "PM"') ?><br />
-			<?php echo T_('B - Swatch Internet time') ?><br />
-			<?php echo T_('c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"') ?><br />
-			<?php echo T_('d - day of the month, 2 digits with leading zeros; i.e. "01" to "31"') ?><br />
-			<?php echo T_('D - day of the week, textual, 3 letters; i.e. "Fri"') ?><br />
-			<?php echo T_('e - day of the week, 1 letter; i.e. "F"') ?><br />
-			<?php echo T_('F - month, textual, long; i.e. "January"') ?><br />
-			<?php echo T_('g - hour, 12-hour format without leading zeros; i.e. "1" to "12"') ?><br />
-			<?php echo T_('G - hour, 24-hour format without leading zeros; i.e. "0" to "23"') ?><br />
-			<?php echo T_('h - hour, 12-hour format; i.e. "01" to "12"') ?><br />
-			<?php echo T_('H - hour, 24-hour format; i.e. "00" to "23"') ?><br />
-			<?php echo T_('i - minutes; i.e. "00" to "59"') ?><br />
-			<?php echo T_('I (capital i) - "1" if Daylight Savings Time, "0" otherwise.') ?><br />
-			<?php echo T_('j - day of the month without leading zeros; i.e. "1" to "31"') ?><br />
-			<?php echo T_('l (lowercase "L") - day of the week, textual, long; i.e. "Friday"') ?><br />
-			<?php echo T_('L - boolean for whether it is a leap year; i.e. "0" or "1"') ?><br />
-			<?php echo T_('m - month; i.e. "01" to "12"') ?><br />
-			<?php echo T_('M - month, textual, 3 letters; i.e. "Jan"') ?><br />
-			<?php echo T_('n - month without leading zeros; i.e. "1" to "12"') ?><br />
-			<?php echo T_('O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"') ?><br />
-			<?php echo T_('r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"') ?><br />
-			<?php echo T_('s - seconds; i.e. "00" to "59"') ?><br />
-			<?php echo T_('S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"') ?><br />
-			<?php echo T_('t - number of days in the given month; i.e. "28" to "31"') ?><br />
-			<?php echo T_('T - Timezone setting of this machine; i.e. "MDT"') ?><br />
-			<?php echo T_('U - seconds since the epoch') ?><br />
-			<?php echo T_('w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)') ?><br />
-			<?php echo T_('W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"') ?><br />
-			<?php echo T_('Y - year, 4 digits; i.e. "1999"') ?><br />
-			<?php echo T_('y - year, 2 digits; i.e. "99"') ?><br />
-			<?php echo T_('z - day of the year; i.e. "0" to "365"') ?><br />
-			<?php echo T_('Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.') ?>
-			</p>
-			<?php echo T_('isoZ - full ISO 8601 format, equivalent to Y-m-d\TH:i:s\Z') ?><br />
-			<p><?php echo T_('Unrecognized characters in the format string will be printed as-is.<br />
-			You can escape characters by preceding them with a \ to print them as-is.') ?></p>
-		</div>
-		</fieldset>
-	</form>
-	<?php
-}
-else
-{ // show main form
-	if( !$locales[$Settings->get('default_locale')]['enabled'] )
-	{ // default locale is not enabled
-		echo '<div class="error">' . T_('Note: default locale is not enabled.') . '</div>';
-	}
-	?>
-	<form class="fform" name="form" action="b2options.php?tab=regional" method="post">
-		<input type="hidden" name="action" value="update" />
-		<input type="hidden" name="notransext" value="<?php echo $notransext;?>" />
-
-		<fieldset>
-			<legend><?php echo T_('Regional settings') ?></legend>
-
-			<?php
-			form_text( 'newtime_difference', $Settings->get('time_difference'), 3, T_('Time difference'), sprintf( '['. T_('in hours'). '] '. T_('If you\'re not on the timezone of your server. Current server time is: %s.'), date_i18n( locale_timefmt(), $servertimenow ) ), 3 );
-			form_select( 'newdefault_locale', $Settings->get('default_locale'), 'locale_options', T_('Default locale'), T_('Overriden by browser config, user locale or blog locale (in this order).'));
-			?>
-
-		</fieldset>
-
-		<fieldset>
-		<legend><?php echo T_('Available locales'); ?></legend>
-
-		<p class="center"><?php
-		if( !$notransext )
-		{
-			echo '<a href="b2options.php?tab=regional&amp;notransext=1">' . T_('Hide translation info'), '</a>';
-			$showtranslationpercentage = 1;
-		}
-		else
-		{
-			echo '<a href="b2options.php?tab=regional">' . T_('Show translation info'), '</a>';
-			$showtranslationpercentage = 0;
-		}
-		?></p>
-
-		<table class="grouped" cellspacing="0">
-		<tr>
-			<th><?php echo T_('Locale') ?></th>
-			<th><?php echo T_('Enabled') ?></th>
-			<th><?php echo T_('Name') ?></th>
-			<th><?php echo T_('Date fmt') ?></th>
-			<th><?php echo T_('Time fmt') ?></th>
-			<?php if( $current_User->check_perm( 'options', 'edit' ) )
-			{ ?>
-				<th><?php echo T_('Edit') ?></th>
-				<?php
-			}
-			if( $showtranslationpercentage )
-			{
-				?>
-				<th><?php echo T_('Strings') ?></th>
-				<th><?php echo T_('Translated') ?></th>
-				<?php
-				if( $current_User->check_perm( 'options', 'edit' ) && $allow_po_extraction )
-				{ ?>
-					<th><?php echo T_('Extract') ?></th>
-					<?php
-				}
-			} ?>
-		</tr>
-		<?php
-		$i = 0; // counter to distinguish POSTed locales later
-		foreach( $locales as $lkey => $lval )
-		{
-			$i++;
-			?>
-			<tr <?php if($i%2 == 1) echo 'class="odd"' ?>>
-			<td class="left" title="<?php echo T_('Priority').': '.$locales[$lkey]['priority'].', '.T_('Charset').': '.$locales[$lkey]['charset'].', '.T_('Lang file').': '.$locales[$lkey]['messages'] ?>">
-				<?php
-				echo '<input type="hidden" name="loc_'.$i.'_locale" value="'.$lkey.'" />';
-				locale_flag( $lkey );
-				echo'
-				<strong>';
-				if( $current_User->check_perm( 'options', 'edit' ) )
-				{
-					echo '<a href="b2options.php?tab=regional'.($notransext ? '&amp;notransext=1' : '').'&amp;locale='.$lkey.'" title="'.T_('Edit locale').'">';
-				}
-				echo $lkey;
-				if( $current_User->check_perm( 'options', 'edit' ) )
-				{
-					echo '</a>';
-				}
-				echo '</strong>
-			</td>
-			<td class="center">
-				<input type="checkbox" name="loc_'.$i.'_enabled" value="1"'. ( $locales[$lkey]['enabled'] ? 'checked="checked"' : '' ).' />
-			</td>
-			<td>
-				<input type="text" name="loc_'.$i.'_name" value="'.format_to_output( $locales[$lkey]['name'], 'formvalue' ).'" maxlength="40" size="17" />
-			</td>
-			<td>
-				<input type="text" name="loc_'.$i.'_datefmt" value="'.format_to_output( $locales[$lkey]['datefmt'], 'formvalue' ).'" maxlength="10" size="6" />
-			</td>
-			<td>
-				<input type="text" name="loc_'.$i.'_timefmt" value="'.format_to_output( $locales[$lkey]['timefmt'], 'formvalue' ).'" maxlength="10" size="6" />
-			</td>';
-
-			if( $current_User->check_perm( 'options', 'edit' ) )
-			{
-				echo '<td class="left">';
-				if( $i > 1 )
-				{ // show "move prio up"
-					echo '<a href="b2options.php?tab=regional'.($notransext ? '&amp;notransext=1' : '').'&amp;prioup='.$lkey.'"><img src="img/arrowup.png" alt="'.T_('up').'" title="'.T_('Move priority up').'" width="14" height="14" class="middle" /></a>';
-				}
-				else
-				{
-					echo '<img src="img/blank.gif" width="14" alt="" />';
-				}
-
-				if( $i < count($locales) )
-				{ // show "move prio down"
-					echo '<a href="b2options.php?tab=regional'.($notransext ? '&amp;notransext=1' : '').'&amp;priodown='.$lkey.'"><img src="img/arrowdown.png" alt="'.T_('down').'" title="'.T_('Move priority down').'" width="14" height="14" class="middle" /></a>';
-				}
-				else
-				{
-					echo '<img src="img/blank.gif" width="14" alt="" />';
-				}
-				echo '
-				<a href="b2options.php?tab=regional'.($notransext ? '&amp;notransext=1' : '').'&amp;locale=_new_&amp;template='.$lkey.'" title="'.T_('Copy locale').'"><img src="img/copy.gif" width="13" height="13" class="middle" alt="'.T_('Copy').'" title="'.T_('Copy locale').'" /></a>
-
-				<a href="b2options.php?tab=regional'.($notransext ? '&amp;notransext=1' : '').'&amp;locale='.$lkey.'" title="'.T_('Edit locale').'"><img src="img/properties.png" width="18" height="13" alt="'.T_('Edit').'" title="'.T_('Edit locale').'" class="middle" /></a>
-				';
-				if( isset($lval[ 'fromdb' ]) )
-				{ // allow to delete locales loaded from db
-					$l_atleastonefromdb = 1;
-					echo '<a href="b2options.php?tab=regional'.($notransext ? '&amp;notransext=1' : '').'&amp;delete='.$lkey.'"><img src="img/xross.gif" height="13" width="13" class="middle" alt="'.T_('Reset').'" title="'.T_('Reset custom settings').'" /></a>';
-				}
-				echo '</td>';
-			}
-
-			if( $showtranslationpercentage )
-			{
-				// Get PO file for that locale:
-				$po_file = dirname(__FILE__).'/'.$core_dirout.'/'.$locales_subdir.'/'.$locales[$lkey]['messages'].'/LC_MESSAGES/messages.po';
-				if( ! is_file( $po_file ) )
-				{
-					echo '<td class="center" colspan="'.(2 + (int)$allow_po_extraction).'">'.T_('No language file...').'</td>';
-				}
-				else
-				{	// File exists:
-					$lines = file( $po_file );
-					$lines[] = '';	// Adds a blank line at the end in order to ensure complete handling of the file
-					$all = 0;
-					$fuzzy = 0;
-					$this_fuzzy = false;
-					$untranslated=0;
-					$translated=0;
-					$status='-';
-					$matches = array();
-					foreach ($lines as $line)
-					{
-						// echo 'LINE:', $line, '<br />';
-						if(trim($line) == '' )
-						{	// Blank line, go back to base status:
-							if( $status == 't' )
-							{	// ** End of a translation ** :
-								if( $msgstr == '' )
-								{
-									$untranslated++;
-									// echo 'untranslated: ', $msgid, '<br />';
-								}
-								else
-								{
-									$translated++;
-								}
-								if( $msgid == '' && $this_fuzzy )
-								{	// It's OK if first line is fuzzy
-									$fuzzy--;
-								}
-								$msgid = '';
-								$msgstr = '';
-								$this_fuzzy = false;
-							}
-							$status = '-';
-						}
-						elseif( ($status=='-') && preg_match( '#^msgid "(.*)"#', $line, $matches))
-						{	// Encountered an original text
-							$status = 'o';
-							$msgid = $matches[1];
-							// echo 'original: "', $msgid, '"<br />';
-							$all++;
-						}
-						elseif( ($status=='o') && preg_match( '#^msgstr "(.*)"#', $line, $matches))
-						{	// Encountered a translated text
-							$status = 't';
-							$msgstr = $matches[1];
-							// echo 'translated: "', $msgstr, '"<br />';
-						}
-						elseif( preg_match( '#^"(.*)"#', $line, $matches))
-						{	// Encountered a followup line
-							if ($status=='o')
-								$msgid .= $matches[1];
-							elseif ($status=='t')
-								$msgstr .= $matches[1];
-						}
-						elseif(strpos($line,'#, fuzzy') === 0)
-						{
-							$this_fuzzy = true;
-							$fuzzy++;
-						}
-					}
-					// $all=$translated+$fuzzy+$untranslated;
-					echo "\n\t<td class=\"center\">". $all ."</td>";
-					$percent_done = $all ? round(($translated-$fuzzy/2)/$all*100) : 0;
-					$color = sprintf( '%02x%02x00', 255 - round($percent_done * 2.55), round($percent_done * 2.55) );
-					echo "\n\t<td class=\"center\" style=\"background-color:#". $color . "\">". $percent_done ." %</td>";
-				}
-
-				if( $current_User->check_perm( 'options', 'edit' ) && $allow_po_extraction  )
-				{ // Translator options:
-					if( is_file( $po_file ) )
-					{
-						echo "\n\t<td>".'[<a href="b2options.php?tab=regional&amp;action=extract&amp;locale='.$lkey.'" title="'.T_('Extract .po file into b2evo-format').'">'.T_('Extract').'</a>]</td>';
-					}
-				}
-			} // show message file percentage/extraction
-
-			echo '</tr>';
-		}
-		?>
-		</table>
-		<?php if( $current_User->check_perm( 'options', 'edit' ) )
-		{
-			?>
-			<p class="center"><a href="b2options.php?tab=regional<?php if( $notransext ) echo '&amp;notransext=1'?>&amp;locale=_new_"><img src="img/new.gif" width="13" height="13" class="middle" alt="" /> <?php echo T_('Create new locale');?></a></p>
-			<?php if( isset($l_atleastonefromdb) )
-			{ ?>
-				<p class="center"><a href="b2options.php?tab=regional<?php if( $notransext ) echo '&amp;notransext=1'?>&amp;action=reset" onclick="return confirm('<?php echo /* TRANS: Warning this is a javascript string */ T_('Are you sure you want to reset?');?>')"><img src="img/xross.gif" height="13" width="13" class="middle" alt="" /> <?php echo T_('Reset to defaults (delete database table)');?></a></p>
-				<?php
-			}
-		}
-		?>
-	</fieldset>
-
-	<?php if( $current_User->check_perm( 'options', 'edit' ) )
-	{
-		form_submit();
-	}
-	?>
-
-</form>
-<?php
-}
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/sidebar.css 1.10.3.src/admin/sidebar.css
--- 0.9.2.src/admin/sidebar.css	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/sidebar.css	1969-12-31 18:00:00.000000000 -0600
@@ -1,59 +0,0 @@
-/**
- * CSS Overrides for the sidebar 
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-#TitleArea {
-	margin: 1ex;
-	padding: 0;
-}
-div.panelinfo {
-	margin: 1ex;
-}
-.left_col,
-.right_col
- {
-	float: none;
-	width: 100%;
-	clear: none;
-	overflow: visible;
-	margin: 0;
-	padding: 0;
-}
-.left_col fieldset,
-.right_col fieldset {
-	margin: 1ex;
-	padding: 0 1ex 1ex 1ex;
-}
-fieldset.extracats {
-	padding: 0 0 0 1ex;
-	margin: 1ex;
-	overflow: visible;
-}
-div.extracats
-{
-	height: auto;
-	overflow: visible;
-	padding: 0ex 1ex;
-	margin: 0ex;
-}
-.notes,
-.extracatnote
-{
-	display: none;
-	color: #f00;
-}
-span.line
-{
-	white-space: normal;
-	display: block;
-	
-}
-span.line input
-{
-	width: 98%;
-}
diff -ruN --text 0.9.2.src/admin/sproxy.php 1.10.3.src/admin/sproxy.php
--- 0.9.2.src/admin/sproxy.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/sproxy.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,27 +0,0 @@
-<?php
-/**
- * This file is called back by the online spell checker
- *
- * (The original SDK features a PERL script instead.)
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-	//	print_r($_POST);
-	foreach( $_POST as $key => $val )
-	{
-		echo 'handlin ', $key;
-		$$key = preg_replace( '#\\\(.)#', '$1', $val );
-	}
-	echo $f;
-	echo '<textarea name="TextBox1">';
-	echo $g;
-	echo '</textarea>';
-	echo '<textarea name="TextBox2">';
-	echo $h;
-	echo '</textarea>';
-	echo $i;
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/styleswitcher.js 1.10.3.src/admin/styleswitcher.js
--- 0.9.2.src/admin/styleswitcher.js	2005-06-17 19:52:36.000000000 -0500
+++ 1.10.3.src/admin/styleswitcher.js	1969-12-31 18:00:00.000000000 -0600
@@ -1,67 +0,0 @@
-function setActiveStyleSheet(title) 
-{
-	var i, a;
-	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
-		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
-			a.disabled = true;
-			if(a.getAttribute("title") == title) a.disabled = false;
-		}
-	}
-}
-
-function getActiveStyleSheet() {
-	var i, a;
-	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
-		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) {
-			return a.getAttribute("title");
-		}
-	}
-	return null;
-}
-
-function getPreferredStyleSheet() {
-	var i, a;
-	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
-		if(a.getAttribute("rel").indexOf("style") != -1
-		&& a.getAttribute("rel").indexOf("alt") == -1
-		&& a.getAttribute("title")
-		) return a.getAttribute("title");
-	}
-	return null;
-}
-
-function createCookie(name,value,days) {
-	if (days) {
-		var date = new Date();
-		date.setTime(date.getTime()+(days*24*60*60*1000));
-		var expires = "; expires="+date.toGMTString();
-	}
-	else expires = "";
-	document.cookie = name+"="+value+expires+"; path=/";
-}
-
-function readCookie(name) {
-	var nameEQ = name + "=";
-	var ca = document.cookie.split(';');
-	for(var i=0;i < ca.length;i++) {
-		var c = ca[i];
-		while (c.charAt(0)==' ') c = c.substring(1,c.length);
-			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
-	}
-	return null;
-}
-
-window.onload = function(e) {
-	var cookie = readCookie("evo_style");
-	var title = cookie ? cookie : getPreferredStyleSheet();
-	setActiveStyleSheet(title);
-}
-
-window.onunload = function(e) {
-	var title = getActiveStyleSheet();
-	createCookie("evo_style", title, 365);
-}
-
-var cookie = readCookie("evo_style");
-var title = cookie ? cookie : getPreferredStyleSheet();
-setActiveStyleSheet(title);
diff -ruN --text 0.9.2.src/admin/tools.php 1.10.3.src/admin/tools.php
--- 0.9.2.src/admin/tools.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/tools.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,104 +0,0 @@
-<?php
-/**
- * Tools
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- * @author This file built upon code from original b2 - http://cafelog.com/
- */
-
-/**
- * Includes:
- */
-require_once( dirname(__FILE__).'/_header.php' ); // this will actually load blog params for req blog
-$admin_tab = 'tools';
-$admin_pagetitle = T_('Tools');
-require( dirname(__FILE__).'/_menutop.php' );
-require( dirname(__FILE__).'/_menutop_end.php' );
-?>
-
-<div class="panelblock">
-	<h2><?php echo T_('Bookmarklet') ?></h2>
-
-	<?php
-	if($is_NS4 || $is_gecko)
-	{
-		?>
-		<p><?php echo T_('Add this link to your Favorites/Bookmarks:') ?><br />
-		<a href="javascript:Q=document.selection?document.selection.createRange().text:document.getSelection();void(window.open('<?php echo $admin_url ?>/b2bookmarklet.php?text='+escape(Q)+'&amp;popupurl='+escape(location.href)+'&amp;popuptitle='+escape(document.title),'b2evobookmarklet','scrollbars=yes,resizable=yes,width=750,height=550,left=25,top=15,status=yes'));"><?php echo T_('b2evo bookmarklet') ?></a></p>
-		<?php
-	}
-	elseif ($is_winIE)
-	{
-		?>
-		<p><?php echo T_('Add this link to your Favorites/Bookmarks:') ?><br />
-		<a href="javascript:Q='';if(top.frames.length==0)Q=document.selection.createRange().text;void(btw=window.open('<?php echo $admin_url ?>/b2bookmarklet.php?text='+escape(Q)+'&amp;popupurl='+escape(location.href)+'&amp;popuptitle='+escape(document.title),'b2evobookmarklet','scrollbars=yes,resizable=yes,width=750,height=550,left=25,top=15,status=yes'));btw.focus();"><?php echo T_('b2evo bookmarklet') ?></a>
-		</p>
-		<?php
-	}
-	elseif($is_opera)
-	{
-		?>
-		<p><?php echo T_('Add this link to your Favorites/Bookmarks:') ?><br />
-		<a href="javascript:void(window.open('<?php echo $admin_url ?>/b2bookmarklet.php?popupurl='+escape(location.href)+'&amp;popuptitle='+escape(document.title),'b2evobookmarklet','scrollbars=yes,resizable=yes,width=750,height=550,left=25,top=15,status=yes'));"><?php echo T_('b2evo bookmarklet') ?></a></p>
-		<?php
-	}
-	elseif($is_macIE)
-	{
-		?>
-		<p><?php echo T_('Add this link to your Favorites/Bookmarks:') ?><br />
-		<a href="javascript:Q='';if(top.frames.length==0);void(btw=window.open('<?php echo $admin_url ?>/b2bookmarklet.php?text='+escape(document.getSelection())+'&amp;popupurl='+escape(location.href)+'&amp;popuptitle='+escape(document.title),'b2evobookmarklet','scrollbars=yes,resizable=yes,width=750,height=550,left=25,top=15,status=yes'));btw.focus();"><?php echo T_('b2evo bookmarklet') ?></a></p>
-		<?php
-	}
-	?>
-</div>
-
-<?php
-	// Sidebar:
-	if ($is_gecko)
-	{
-		?>
-		<div class="panelblock">
-		<script type="text/javascript">
-			<!--
-			function addsidebar()
-			{
-				if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function"))
-					window.sidebar.addPanel("<?php echo T_('Post to b2evolution') ?>","<?php echo $admin_url ?>/b2sidebar.php","");
-				else
-					alert('<?php echo str_replace( "'", "\'", T_('No Sidebar found! You must use Mozilla 0.9.4 or later!')) ?>');
-			}
-			// -->
-		</script>
-		<h2><?php echo T_('SideBar') ?></h2>
-		<p><?php printf( T_('Add the <a %s>b2evo sidebar</a> !'), 'href="#" onclick="addsidebar()"' ); ?></p>
-		</div>
-		<?php
-	}
-	elseif($is_winIE || $is_macIE)
-	{
-		?>
-		<div class="panelblock">
-			<h2><?php echo T_('SideBar') ?></h2>
-			<p><?php echo T_('Add this link to your favorites:') ?><br />
-			<a href="javascript:Q='';if(top.frames.length==0)Q=document.selection.createRange().text;void(_search=open('<?php echo $admin_url ?>/b2sidebar.php?popuptitle='+escape(document.title)+'&amp;popupurl='+escape(location.href)+'&amp;text='+escape(Q),'_search'))"><?php echo T_('b2evo sidebar') ?></a></p>
-		</div>
-		<?php
-	}
-	?>
-
-<div class="panelblock">
-	<h2><?php echo T_('Movable Type Import') ?></h2>
-	<ol>
-		<li><?php echo T_('Use MT\'s export functionnality to create a .TXT file containing your posts;') ?></li>
-		<li><?php echo T_('Place that file into the /admin folder on your server;') ?></li>
-		<li><?php printf( T_('Follow the insctructions in the <a %s>MT migration utility</a>.'), ' href="import-mt.php"' ) ?></li>
-	</ol>
-</div>
-
-<?php
-require( dirname(__FILE__). '/_footer.php' );
-?>
diff -ruN --text 0.9.2.src/admin/_users_form.php 1.10.3.src/admin/_users_form.php
--- 0.9.2.src/admin/_users_form.php	2005-12-26 20:51:44.000000000 -0600
+++ 1.10.3.src/admin/_users_form.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,229 +0,0 @@
-<?php
-/**
- * Displays user properties form
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-$allowed_to_edit = ( $current_User->check_perm( 'users', 'edit' )
-											|| ($user_profile_only && $edited_User->ID == $current_User->ID) );
-?>
-<div class="panelblock">
-	<?php if( $current_User->check_perm( 'users', 'view' ) )
-	{?>
-	<div style="float:right">
-		<?php
-		if( $user > 0 )
-		{ // Links to next/previous user
-
-			$prevuserid = 0;
-			$nextuserid = 0;
-
-			$query = "SELECT MAX(ID), MIN(ID) FROM $tableusers";
-			$uminmax = $DB->get_row( $query, ARRAY_A );
-
-			foreach( $userlist as $fuser )
-			{ // find prev/next id
-				if( $fuser['ID'] < $user )
-				{
-					if( $fuser['ID'] > $prevuserid )
-					{
-						$prevuserid = $fuser['ID'];
-						$prevuserlogin = $fuser['user_login'];
-					}
-				}
-				elseif( $fuser['ID'] > $user )
-				{
-					if( $fuser['ID'] < $nextuserid || $nextuserid == 0 )
-					{
-						$nextuserid = $fuser['ID'];
-						$nextuserlogin = $fuser['user_login'];
-					}
-				}
-			}
-
-			echo ( $user != $uminmax['MIN(ID)'] ) ? '<a title="'.T_('first user').'" href="b2users.php?user='.$uminmax['MIN(ID)'].'">[&lt;&lt;]</a>' : '[&lt;&lt;]';
-			echo ( $prevuserid ) ? '<a title="'.T_('previous user').' ('.$prevuserlogin.')" href="b2users.php?user='.$prevuserid.'">[&lt;]</a>' : '[&lt;]';
-			echo ( $nextuserid ) ? '<a title="'.T_('next user').' ('.$nextuserlogin.')" href="b2users.php?user='.$nextuserid.'">[&gt;]</a>' : '[&gt;]';
-			echo ( $user != $uminmax['MAX(ID)'] ) ? '<a title="'.T_('last user').'" href="b2users.php?user='.$uminmax['MAX(ID)'].'">[&gt;&gt;]</a>' : '[&gt;&gt;]';
-		}
-		?>
-		<a title="<?php echo T_('Close user profile'); ?>" href="b2users.php"><img src="img/close.gif" alt="X" width="14" height="14" title="<?php echo T_('Close user profile'); ?>" class="middle" /></a>
-	</div>
-	<?php } ?>
-
-	<h2><?php
-	if( $edited_User->get('ID') == 0 )
-	{
-		echo T_('Create new user profile');
-	}
-	else
-	{
-		echo T_('Profile for:').' '.$edited_User->dget('firstname').' '.$edited_User->dget('lastname')
-					.' ['.( isset($edited_user_oldlogin)? $edited_user_oldlogin : $edited_User->dget('login') ).']';
-	}
-	?></h2>
-
-	<form class="fform" method="post" action="b2users.php<?php if( $user != 0 ) echo '?user='.$user?>">
-		<input type="hidden" name="action" value="userupdate" />
-		<input type="hidden" name="edited_user_ID" value="<?php $edited_User->disp('ID','formvalue') ?>" />
-		<input type="hidden" name="edited_user_oldlogin" value="<?php
-			echo ( isset($edited_user_oldlogin) ? format_to_output($edited_user_oldlogin, 'formvalue')
-																					: $edited_User->dget('login', 'formvalue') )
-		?>" />
-
-
-	<fieldset>
-		<legend><?php echo T_('User rights') ?></legend>
-		<?php
-		$field_note = '[0 - 10] '.sprintf( T_('See <a %s>online manual</a> for details.'), 'href="http://b2evolution.net/man/user_levels.html"' );
-		if( $user_profile_only )
-		{
-			form_info( T_('Level'), $edited_User->dget('level'), $field_note );
-		}
-		else
-		{
-			form_text( 'edited_user_level', $edited_User->dget('level', 'formvalue'), 2, T_('Level'), $field_note, 2 );
-		}
-		if( $edited_User->get('ID') != 1 && !$user_profile_only )
-		{
-			$chosengroup = ( $edited_User->Group === NULL ) ? $Settings->get('newusers_grp_ID') : $edited_User->Group->get('ID');
-			form_select_object( 'edited_user_grp_ID', $chosengroup, $GroupCache, T_('User group') );
-		}
-		else
-		{
-			echo '<input type="hidden" name="edited_user_grp_ID" value="'.$edited_User->Group->ID.'" />';
-			form_info( T_('User group'), $edited_User->Group->dget('name') );
-		}
-		?>
-	</fieldset>
-
-	<fieldset>
-		<legend><?php echo T_('User') ?></legend>
-		<?php
-			if( $allowed_to_edit )
-			{
-				form_text( 'edited_user_login', $edited_User->dget('login', 'formvalue'), 20, T_('Login'), '', 20 );
-				form_text( 'edited_user_firstname', $edited_User->dget('firstname', 'formvalue'), 20, T_('First name'), '', 50 );
-				form_text( 'edited_user_lastname', $edited_User->dget('lastname', 'formvalue'), 20, T_('Last name'), '', 50 );
-				form_text( 'edited_user_nickname', $edited_User->dget('nickname', 'formvalue'), 20, T_('Nickname'), '', 50 );
-			?>
-
-			<fieldset>
-				<div class="label">
-					<label for="edited_user_idmode"><?php echo T_('Identity shown') ?>:</label>
-				</div>
-				<div class="input">
-				<?php $idmode = $edited_User->get( 'idmode' ); ?>
-				<select name="edited_user_idmode" id="edited_user_idmode">
-					<option value="nickname"<?php if ( $idmode == 'nickname' ) echo ' selected="selected"'; ?>><?php if( $edited_User->get('nickname') != '' ) $edited_User->disp('nickname', 'htmlhead' ); else echo '['.T_('Nickname').']'; ?></option>
-					<option value="login"<?php if ( $idmode == 'login' ) echo ' selected="selected"'; ?>><?php if( $edited_User->get('login') != '' ) $edited_User->disp('login', 'htmlhead' ); else echo '['.T_('Login').']'; ?></option>
-					<option value="firstname"<?php if ( $idmode == 'firstname' ) echo ' selected="selected"'; ?>><?php if( $edited_User->get('firstname') != '' ) $edited_User->disp('firstname', 'htmlhead' ); else echo '['.T_('First name').']'; ?></option>
-					<option value="lastname"<?php if ( $idmode == 'lastname' ) echo ' selected="selected"'; ?>><?php if( $edited_User->get('lastname') != '' ) $edited_User->disp('lastname', 'htmlhead' ); else echo '['.T_('Last name').']'; ?></option>
-					<option value="namefl"<?php if ( $idmode == 'namefl' ) echo ' selected="selected"'; ?>><?php if( $edited_User->get('firstname') != '' ) $edited_User->disp('firstname', 'htmlhead' ); else echo '['.T_('First name').']'; echo ' '; if( $edited_User->get('lastname') != '' ) $edited_User->disp('lastname', 'htmlhead' ); else echo '['.T_('Last name').']'; ?></option>
-					<option value="namelf"<?php if ( $idmode == 'namelf' ) echo ' selected="selected"'; ?>><?php if( $edited_User->get('lastname') != '' ) $edited_User->disp('lastname', 'htmlhead' ); else echo '['.T_('Last name').']'; echo ' '; if( $edited_User->get('firstname') != '' ) $edited_User->disp('firstname', 'htmlhead' ); else echo '['.T_('First name').']'; ?></option>
-				</select>
-				</div>
-			</fieldset>
-
-			<?php
-				form_select( 'edited_user_locale', $edited_User->get('locale'), 'locale_options', T_('Preferred locale'), T_('Preferred locale for admin interface, notifications, etc.'));
-
-			}
-			else
-			{ // display only
-				form_info( T_('Login'), $edited_User->dget('login') );
-				form_info( T_('First name'), $edited_User->dget('firstname') );
-				form_info( T_('Last name'), $edited_User->dget('lastname') );
-				form_info( T_('Nickname'), $edited_User->dget('nickname') );
-				form_info( T_('Identity shown'), $edited_User->dget('preferedname') );
-				form_info( T_('Locale'), $edited_User->dget('locale'), T_('Preferred locale for admin interface, notifications, etc.') );
-			}
-
-			$fieldnote = '<a href="mailto:'.$edited_User->get('email').'"><img src="img/play.png" height="14" width="14" alt="&gt;" title="'.T_('Send an email').'" class="middle" /></a>';
-
-			if( $allowed_to_edit )
-				form_text( 'edited_user_email', $edited_User->dget('email', 'formvalue'), 30, T_('Email'), $fieldnote, 100 );
-			else
-				form_info( T_('Email'), $edited_User->dget('email'), $fieldnote );
-
-			if( ($url = $edited_User->get('url')) != '' )
-			{
-				if( !preg_match('#://#', $url) )
-				{
-					$url = 'http://'.$url;
-				}
-				$fieldnote = '<a href="'.$url.'" target="_blank"><img src="img/play.png" height="14" width="14" alt="&gt;" title="'.T_('Visit the site').'" class="middle" /></a>';
-			}
-			else $fieldnote = '';
-			if( $allowed_to_edit )
-				form_text( 'edited_user_url', $edited_User->dget('url', 'formvalue'), 30, T_('URL'), $fieldnote, 100 );
-			else
-				form_info( T_('URL'), $edited_User->dget('url'), $fieldnote );
-
-			if( $edited_User->get('icq') != 0 )
-			{
-				$fieldnote = '<a href="http://wwp.icq.com/scripts/search.dll?to='.$edited_User->get('icq').'" target="_blank"><img src="img/play.png" height="14" width="14" alt="&gt;" title="'.T_('Search on ICQ.com').'" class="middle" /></a>';
-			}
-			else $fieldnote = '';
-			if( $allowed_to_edit )
-				form_text( 'edited_user_icq', $edited_User->dget('icq', 'formvalue'), 30, T_('ICQ'), $fieldnote, 10 );
-			else
-				form_info( T_('ICQ'), $edited_User->dget('icq', 'formvalue'), $fieldnote );
-
-			if( $edited_User->get('aim') != '' )
-			{
-				$fieldnote = '<a href="aim:goim?screenname='.$edited_User->get('aim').'&amp;message=Hello"><img src="img/play.png" height="14" width="14" alt="&gt;" title="'.T_('Instant Message to user').'" class="middle" /></a>';
-			}
-			else $fieldnote = '';
-			if( $allowed_to_edit )
-			{
-				form_text( 'edited_user_aim', $edited_User->dget('aim', 'formvalue'), 30, T_('AIM'), $fieldnote, 50 );
-				form_text( 'edited_user_msn', $edited_User->dget('msn', 'formvalue'), 30, T_('MSN IM'), '', 100 );
-				form_text( 'edited_user_yim', $edited_User->dget('yim', 'formvalue'), 30, T_('YahooIM'), '', 50 );
-
-				form_checkbox( 'edited_user_notify', $edited_User->get('notify'), T_('Notifications'), T_('Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.') );
-
-				form_text( 'edited_user_pass1', '', 20, T_('New password'), '', 50, T_('Leave empty if you don\'t want to change the password.'), 'password' );
-				form_text( 'edited_user_pass2', '', 20, T_('Confirm new password'), '', 50, '', 'password' );
-
-			}
-			else
-			{
-				form_info( T_('AIM'), $edited_User->dget('aim'), $fieldnote );
-				form_info( T_('MSN IM'), $edited_User->dget('msn') );
-				form_info( T_('YahooIM'), $edited_User->dget('yim') );
-				form_info( T_('Notifications'), ($edited_User->dget('notify')) ? T_('yes') : T_('no') );
-			}?>
-	</fieldset>
-
-	<?php
-	if( $allowed_to_edit )
-	{
-		form_submit();
-	}
-	?>
-
-	<fieldset>
-		<legend><?php echo T_('User information') ?></legend>
-		<?php
-			form_info( T_('ID'), $edited_User->dget('ID') );
-			form_info( T_('Posts'), ( $action != 'newtemplate' ) ? get_usernumposts($edited_User->get('ID')) : '-' );
-			form_info( T_('Created on'), $edited_User->dget('datecreated') );
-			form_info( T_('From IP'), $edited_User->dget('ip') );
-			form_info( T_('From Domain'), $edited_User->dget('domain') );
-			form_info( T_('With Browser'), $edited_User->dget('browser') );
-		?>
-	</fieldset>
-
-	</form>
-
-	<div class="clear"></div>
-
-
-</div>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/_users_groupform.php 1.10.3.src/admin/_users_groupform.php
--- 0.9.2.src/admin/_users_groupform.php	2005-12-26 20:51:48.000000000 -0600
+++ 1.10.3.src/admin/_users_groupform.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,129 +0,0 @@
-<?php
-/**
- * Displays group properties form
- *
- * Called by {@link b2users.php}
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-?>
-<div class="panelblock">
-	<div style="float:right;">
-	<?php
-		if( $group > 0 )
-		{	// Links to next/previous group
-
-			$prevgroupid = 0;
-			$nextgroupid = 0;
-
-			$query = "SELECT MAX(grp_ID), MIN(grp_ID) FROM $tablegroups";
-			$gminmax = $DB->get_row( $query, ARRAY_A );
-
-			foreach( $GroupCache->cache as $fgroup )
-			{ // find prev/next id
-				#pre_dump( $fgroup->ID );
-				if( $fgroup->ID < $group )
-				{
-					if( $fgroup->ID > $prevgroupid )
-					{
-						$prevgroupid = $fgroup->ID;
-						$prevgroupname = $fgroup->name;
-					}
-				}
-				elseif( $fgroup->ID > $group )
-				{
-					if( $fgroup->ID < $nextgroupid || $nextgroupid == 0 )
-					{
-						$nextgroupid = $fgroup->ID;
-						$nextgroupname = $fgroup->name;
-					}
-				}
-			}
-
-			echo ( $group != $gminmax['MIN(grp_ID)'] ) ? '<a title="'.T_('first group').'" href="b2users.php?group='.$gminmax['MIN(grp_ID)'].'">[&lt;&lt;]</a>' : '[&lt;&lt;]';
-			echo ( $prevgroupid ) ? '<a title="'.T_('previous group').' ('.$prevgroupname.')" href="b2users.php?group='.$prevgroupid.'">[&lt;]</a>' : '[&lt;]';
-			echo ( $nextgroupid ) ? '<a title="'.T_('next group').' ('.$nextgroupname.')" href="b2users.php?group='.$nextgroupid.'">[&gt;]</a>' : '[&gt;]';
-			echo ( $group != $gminmax['MAX(grp_ID)'] ) ? '<a title="'.T_('last group').'" href="b2users.php?group='.$gminmax['MAX(grp_ID)'].'">[&gt;&gt;]</a>' : '[&gt;&gt;]';
-		}
-		?>
-
-	<a title="<?php echo T_('Close group profile'); ?>" href="b2users.php"><img src="img/close.gif" alt="X" width="14" height="14" title="<?php echo T_('Close group profile'); ?>" class="middle" /></a></div>
-	<h2><?php
-	if( $edited_Group->get('ID') == 0 )
-	{
-		echo T_('Creating new group');
-	}
-	else
-	{
-		echo ($current_User->check_perm( 'users', 'edit' )) ? T_('Editing group:') : T_('Viewing group:');
-		echo ' '.( isset($edited_grp_oldname) ? $edited_grp_oldname : $edited_Group->get('name') ).' ('.T_('ID').' '.$edited_Group->get('ID').')';
-	}
-	?></h2>
-
-	<form class="fform" method="post" action="b2users.php">
-		<input type="hidden" name="action" value="groupupdate" />
-		<input type="hidden" name="edited_grp_ID" value="<?php $edited_Group->disp('ID','formvalue') ?>" />
-
-		<fieldset>
-			<legend><?php echo T_('General') ?></legend>
-			<input type="hidden" name="edited_grp_oldname" value="<?php echo ( isset($edited_grp_oldname) ? $edited_grp_oldname : $edited_Group->get('name') ) ?>" />
-			<?php
-				form_text( 'edited_grp_name', $edited_Group->get('name'), 50, T_('Name'), '', 50, 'large' );
-			?>
-		</fieldset>
-
-		<fieldset>
-			<legend><?php echo T_('Permissons for members of this group') ?></legend>
-			<?php
-				form_radio( 'edited_grp_perm_blogs', $edited_Group->get('perm_blogs'),
-						array(  array( 'user', T_('User permissions') ),
-										array( 'viewall', T_('View all') ),
-										array( 'editall', T_('Full Access') )
-									), T_('Blogs') );
-				form_radio( 'edited_grp_perm_stats', $edited_Group->get('perm_stats'),
-						array(  array( 'none', T_('No Access') ),
-										array( 'view', T_('View only') ),
-										array( 'edit', T_('Full Access') )
-									), T_('Statistics') );
-				form_radio( 'edited_grp_perm_spamblacklist', $edited_Group->get('perm_spamblacklist'),
-						array(  array( 'none', T_('No Access') ),
-										array( 'view', T_('View only') ),
-										array( 'edit', T_('Full Access') )
-									), T_('Antispam') );
-				form_radio( 'edited_grp_perm_options', $edited_Group->get('perm_options'),
-						array(  array( 'none', T_('No Access') ),
-										array( 'view', T_('View only') ),
-										array( 'edit', T_('Full Access') )
-									), T_('Global options') );
-				form_checkbox( 'edited_grp_perm_templates', $edited_Group->get('perm_templates'), T_('Templates'), T_('Check to allow template editing.') );
-
-				if( $edited_Group->get('ID') != 1 )
-				{	// Groups others than #1 can be prevented from editing users
-					form_radio( 'edited_grp_perm_users', $edited_Group->get('perm_users'),
-							array(  array( 'none', T_('No Access') ),
-											array( 'view', T_('View only') ),
-											array( 'edit', T_('Full Access') )
-										), T_('User/Group Management') );
-				}
-				else
-				{
-					form_info( T_('User/Group Management'), T_('Full Access') );
-				}
-			?>
-		</fieldset>
-
-		<?php
-		if( $current_User->check_perm( 'users', 'edit' ) )
-		{
-			form_submit();
-		} ?>
-
-		<div class="clear"></div>
-	</form>
-
-</div>
\ No newline at end of file
diff -ruN --text 0.9.2.src/admin/_users_list.php 1.10.3.src/admin/_users_list.php
--- 0.9.2.src/admin/_users_list.php	2005-12-26 20:51:56.000000000 -0600
+++ 1.10.3.src/admin/_users_list.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,175 +0,0 @@
-<?php
-/**
- * Displays groups/users list for editing
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-?>
-<div class="panelblock">
-<h2><?php echo T_('Groups &amp; Users') ?></h2>
-<table class="grouped" cellspacing="0">
-	<tr>
-		<th class="firstcol"><?php echo T_('ID') ?></th>
-		<th><?php /* TRANS: table header for user list */ echo T_('Login ') ?></th>
-		<th><?php echo T_('Nickname') ?></th>
-		<th><?php echo T_('Name') ?></th>
-		<th><?php echo T_('Email') ?></th>
-		<th><?php echo T_('URL') ?></th>
-		<th<?php
-			if( $current_User->check_perm( 'users', 'edit', false ) )
-			{ // extra table cell for +/-
-				echo ' colspan="2"';
-			}
-			echo '>'.T_('Level') ?></th>
-		<?php
-			if( $current_User->check_perm( 'users', 'edit', false ) )
-			{
-				echo '<th>'.T_('Edit').'</th>';
-			}
-		?>
-	</tr>
-	<?php
-
-	$loop_prev_grp_ID = 0;
-
-	if( count($userlist) )
-	{
-		// query which groups have users
-		$query = "SELECT grp_ID FROM $tablegroups, $tableusers
-							WHERE user_grp_ID = grp_ID
-							GROUP BY grp_ID";
-		$usedgroups = $DB->get_col($query);
-
-		$count = 0;
-		foreach( $userlist as $row )
-		{	// For each line (can be a user/group or just an empty group)
-			$loop_grp_ID = $row['grp_ID'];
-
-			if( $loop_prev_grp_ID != $loop_grp_ID )
-			{	// ---------- We just entered a new group! ----------
-				?>
-				<tr class="group">
-					<td colspan="7">
-						<strong><a href="b2users.php?group=<?php echo $loop_grp_ID ?>"><img src="img/properties.png" width="18" height="13" class="middle" alt="<?php echo T_('Properties') ?>" /> <?php echo format_to_output( $row['grp_name'], 'htmlbody' ); ?></a></strong>
-						<?php
-							if( $loop_grp_ID == $Settings->get('newusers_grp_ID') )
-							{
-								echo '<span class="notes">('.T_('default group for new users').')</span>';
-							}
-						?>
-					</td>
-					<?php
-					if( $current_User->check_perm( 'users', 'edit', false ) )
-					{	// copy ?>
-						<td>&nbsp;</td>
-						<td>
-							<a href="b2users.php?group=<?php echo $loop_grp_ID ?>"><img src="img/properties.png" width="18" height="13" class="middle" alt="<?php echo T_('Properties') ?>" /></a>
-
-							<a href="b2users.php?action=newgroup&amp;template=<?php echo $loop_grp_ID ?>" title="<?php echo T_('Copy group') ?>"><img src="img/copy.gif" width="13" height="13" class="middle" alt="<?php echo T_('Copy') ?>" title="<?php echo T_('Copy group') ?>" /></a>
-						<?php
-						if( ($loop_grp_ID != 1) && ($loop_grp_ID != $Settings->get('newusers_grp_ID'))
-								&& !in_array( $loop_grp_ID, $usedgroups ) )
-						{ // delete
-							?>
-							<a href="b2users.php?action=deletegroup&amp;id=<?php echo $loop_grp_ID ?>" title="<?php echo T_('Delete group') ?>"><img src="img/xross.gif" width="13" height="13" class="middle" alt="<?php echo /* TRANS: Abbrev. for Delete */ T_('Del') ?>" title="<?php echo T_('Delete group') ?>" /></a>
-							<?php
-						}
-						echo '</td>';
-					}
-					?>
-				</tr>
-				<?php
-				$loop_prev_grp_ID = $loop_grp_ID;
-			}
-
-			if( !empty( $row['ID'] ) )
-			{	// We have a user here: (i-e group was not empty)
-				$loop_User = & new User( $row );
-				if( $count%2 == 1 )
-					echo "<tr class=\"odd\">\n";
-				else
-					echo "<tr>\n";
-				$email = $loop_User->get('email');
-				$url = $loop_User->get('url');
-				echo '<td class="firstcol">', $loop_User->get('ID'), "</td>\n";
-				echo '<td><a href="b2users.php?user=', $loop_User->get('ID'), '">';
-				echo '<img src="img/properties.png" width="18" height="13" class="middle" alt="', T_('Properties'), '" /> ';
-				echo $loop_User->get('login'), "</a></td>\n";
-				?>
-				<td><?php $loop_User->disp('nickname') ?></td>
-				<?php
-				echo '<td>', $loop_User->get('firstname').'&nbsp;'.$loop_User->get('lastname')."</td>\n";
-				echo '<td>&nbsp;';
-				if( !empty($email) )
-				{
-					echo '<a href="mailto:'.$email.'" title="e-mail: '.$email.'"><img src="img/email.gif"  alt="e-mail: '.$email.'" class="middle" /></a>&nbsp;';
-				}
-				echo '</td><td>&nbsp;';
-				if (($url != 'http://') and ($url != ''))
-				{
-					if( !preg_match('#://#', $url) )
-					{
-						$url = 'http://'.$url;
-					}
-					echo "<a href=\"$url\" title=\"website: $url\"><img src=\"img/url.gif\" alt=\"website: $url\" class=\"middle\" /></a>&nbsp;";
-				}
-				echo "</td>\n";
-
-				echo "<td>".$loop_User->get('level');
-
-				if( $current_User->check_perm( 'users', 'edit', false ) )
-				{ // edit actions
-
-					echo '</td><td align="right">';
-					if( ($loop_User->get('level') > 0) )
-					{ // prom=down
-						echo ' <a href="b2users.php?action=promote&amp;id='. $loop_User->get('ID'). '&amp;prom=down'
-									.'" title="'.T_('decrease user level').'">-</a> ';
-					}
-					if( ($loop_User->get('level') < 10 ) )
-					{ // prom=up
-						echo ' <a href="b2users.php?action=promote&amp;id='. $loop_User->get('ID'). '&amp;prom=up'
-									.'" title="'.T_('increase user level').'">+</a> ';
-					}
-
-					echo '</td><td>';
-
-					// edit user
-					echo ' <a href="b2users.php?user=', $loop_User->get('ID'), '"><img src="img/properties.png" width="18" height="13" class="middle" alt="', T_('Properties'), '" /></a> ';
-
-					// copy user
-					echo ' <a href="b2users.php?action=newuser&amp;template='.$loop_User->get('ID').'"><img src="img/copy.gif" width="13" height="13" class="middle" alt="'.T_('Copy').'" /></a> ';
-
-					if( ($loop_User->ID != 1) && ($loop_User->ID != $current_User->ID) )
-					{ // delete
-						?>
-						<a href="b2users.php?action=deleteuser&amp;id=<?php echo $loop_User->get('ID') ?>" title="<?php echo T_('Delete user') ?>"  onclick="return confirm('<?php echo /* TRANS: Warning this is a javascript string */ T_('Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!') ?>')"><img src="img/xross.gif" width="13" height="13" class="middle" alt="<?php echo /* TRANS: Abbrev. for Delete */ T_('Del') ?>" title="<?php echo T_('Delete user') ?>" /></a>
-						<?php
-					}
-				}
-				echo "</td>\n";
-				echo "</tr>\n";
-				$count++;
-			}
-		}
-
-		echo "\n</table>";
-	}
-
-if( $current_User->check_perm( 'users', 'edit', false ) )
-{ // create new user link
-	?>
-	<p class="center">
-		<a href="b2users.php?action=newuser"><img src="img/new.gif" width="13" height="13" class="middle" alt="" /> <?php echo T_('New user...') ?></a>
-		&middot;
-		<a href="b2users.php?action=newgroup"><img src="img/new.gif" width="13" height="13" class="middle" alt="" /> <?php echo T_('New group...') ?></a>
-	</p>
-	<?php
-}
-?>
-</div>
diff -ruN --text 0.9.2.src/admin/variation.css 1.10.3.src/admin/variation.css
--- 0.9.2.src/admin/variation.css	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/admin/variation.css	1969-12-31 18:00:00.000000000 -0600
@@ -1,76 +0,0 @@
-/**
- * Backoffice main Cascading Style Sheets definitions
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package admin
- */
- 
-@import url(desert.css);	/* This is based on desert.css */
-
-/* Titles */
-#TitleArea h1 {
-	color: #a00;
-}
-h2 {
-	color: #a00;
-}
-div.bSideItem h3 {
-	color: #a00;
-}
-h4 {
-	color: #a00;
-}
-
-
-a.ActionButton,
-a.DeleteButton,
-a.ActionButton:hover,
-a.DeleteButton:hover,
-a.PublishButton,
-a.PublishButton:hover,
-div.edit_actions input.SaveButton,
-div.edit_actions input,
-div.PostActionsArea input,
-div.edit_actions input:hover,
-div.PostActionsArea input:hover,
-div.edit_actions input.SaveButton:hover,
-div.edit_actions input.DeleteButton:hover {
-	color:#333;
-	background-color: #fff;
-	background-image: url("../admin/img/desert-button-2.gif");
-	border: 1px solid #ccc5aa;
-}
-fieldset.submit input.SaveButton:hover,
-fieldset.submit input.ResetButton:hover,
-input.search,
-input.search:hover {
-	color:#333;
-	background-color: #e1ddce;
-	background-image: url("../admin/img/desert-button.gif");
-	border: 1px solid #ccc5aa;
-}
-input.SaveButton:hover {
-	color:#333;
-	border: 1px solid #ccc5aa;
-}
-
-legend {
-	color: #a00;
-}
-table.grouped th {
-	color: #a00;
-}
-
-
-
-form.fform fieldset.submit fieldset {
-	background: transparent;
-}
-form.fform fieldset.submit {
-	border:0;
-	background:transparent;
-	clear:both;
-}
diff -ruN --text 0.9.2.src/admin.php 1.10.3.src/admin.php
--- 0.9.2.src/admin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/admin.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,128 @@
+<?php
+/**
+ * This is the main dispatcher for the admin interface.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package main
+ *
+ * @version $Id: admin.php,v 1.16.2.2.2.1 2007/04/25 22:17:45 fplanque Exp $
+ */
+
+
+/**
+ * Do the MAIN initializations:
+ */
+require_once dirname(__FILE__).'/conf/_config.php';
+
+
+/**
+ * @global boolean Is this an admin page? Use {@link is_admin_page()} to query it, because it may change.
+ */
+$is_admin_page = true;
+
+
+$login_required = true;
+require_once $inc_path.'_main.inc.php';
+
+
+// Check global permission:
+if( ! $current_User->check_perm( 'admin', 'any' ) )
+{	// No permission to access admin...
+	require $view_path.'errors/_access_denied.inc.php';
+}
+
+
+/*
+ * Asynchronous processing options that may be required on any page
+ */
+require_once $inc_path.'_async.inc.php';
+
+
+/*
+ * Note: The header file will me merged into admin.php:
+ */
+require_once dirname(__FILE__).'/_header.php';
+
+
+/*
+ * Pass over to controller...
+ */
+
+// Get requested controller and memorize it:
+param( 'ctrl', '/^[a-z0-9_]+$/', $default_ctrl, true );
+
+
+// Redirect old-style URLs (e.g. /admin/plugins.php), if they come here because the webserver maps "/admin/" to "/admin.php"
+// NOTE: this is just meant as a transformation from pre-1.8 to 1.8!
+if( ! empty( $_SERVER['PATH_INFO'] ) && $_SERVER['PATH_INFO'] != $_SERVER['PHP_SELF'] ) // the "!= PHP_SELF" check seems needed by IIS..
+{
+	// Try to find the appropriate controller (ctrl) setting
+	foreach( $ctrl_mappings as $k => $v )
+	{
+		if( preg_match( '~'.preg_quote( $_SERVER['PATH_INFO'], '~' ).'$~', $v ) )
+		{
+			$ctrl = $k;
+			break;
+		}
+	}
+
+	// Sanitize QUERY_STRING
+	if( ! empty( $_SERVER['QUERY_STRING'] ) )
+	{
+		$query_string = explode( '&', $_SERVER['QUERY_STRING'] );
+		foreach( $query_string as $k => $v )
+		{
+			$query_string[$k] = strip_tags($v);
+		}
+		$query_string = '&'.implode( '&', $query_string );
+	}
+	else
+	{
+		$query_string = '';
+	}
+
+	header( 'HTTP/1.1 301 Moved Permanently' );
+	header( 'Location: '.url_add_param( $admin_url, 'ctrl='.$ctrl.$query_string, '&' ) );
+	exit;
+}
+
+
+// Check matching controller file:
+if( !isset($ctrl_mappings[$ctrl]) )
+{
+	debug_die( 'The requested controller ['.$ctrl.'] does not exist.' );
+}
+
+// Call the requested controller:
+require $control_path.$ctrl_mappings[$ctrl];
+
+// log the hit on this page (according to settings) if the admin_skin hasn't already done so:
+$Hit->log();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/a_noskin.php 1.10.3.src/a_noskin.php
--- 0.9.2.src/a_noskin.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/a_noskin.php	2007-06-05 18:15:32.000000000 -0500
@@ -12,7 +12,7 @@
  *
  * b2evolution - {@link http://b2evolution.net/}
  * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
  *
  * @package evoskins
  * @subpackage noskin
@@ -55,39 +55,35 @@
 /**
  * Let b2evolution handle the query string and load the blog data:
  */
-require(dirname(__FILE__).'/b2evocore/_blog_main.php');
+require_once dirname(__FILE__).'/conf/_config.php';
+
+require $inc_path.'_blog_main.inc.php';
 
 
 # Now, below you'll find the main template...
 
+header( 'Content-type: text/html; charset='.$io_charset );
 ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>"><!-- InstanceBegin template="/Templates/Standard.dwt" codeOutsideHTMLIsLocked="false" -->
 <head>
 <!-- InstanceBeginEditable name="doctitle" -->
-<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
 	<title><?php
 		$Blog->disp('name', 'htmlhead');
-		single_cat_title( ' - ', 'htmlhead' );
-		single_month_title( ' - ', 'htmlhead' );
-		single_post_title( ' - ', 'htmlhead' );
-		arcdir_title( ' - ', 'htmlhead' );
-		last_comments_title( ' - ', 'htmlhead' );
-		profile_title( ' - ', 'htmlhead' );
+		request_title( ' - ', '', ' - ', 'htmlhead' );
 	?></title>
-<!-- InstanceEndEditable --> 
+<!-- InstanceEndEditable -->
 <!-- InstanceBeginEditable name="head" -->
-<base href="<?php skinbase(); // You're not using any skin here but this won't hurt. However it will be very helpfull to have this here when you make the switch to a skin! ?>" />
+<?php skin_content_meta(); /* Charset for static pages */ ?>
+<?php $Plugins->trigger_event( 'SkinBeginHtmlHead' ); ?>
+<?php skin_base_tag(); /* You're not using any skin here but this won't hurt. However it will be very helpfull to have this here when you make the switch to a skin! */ ?>
 <meta name="description" content="<?php $Blog->disp( 'shortdesc', 'htmlattr' ); ?>" />
 <meta name="keywords" content="<?php $Blog->disp( 'keywords', 'htmlattr' ); ?>" />
-<meta name="generator" content="b2evolution <?php echo $b2_version ?>" /> <!-- Please leave this for stats -->
-<link rel="alternate" type="text/xml" title="RDF" href="<?php $Blog->disp( 'rdf_url', 'raw' ) ?>" />
-<link rel="alternate" type="text/xml" title="RSS .92" href="<?php $Blog->disp( 'rss_url', 'raw' ) ?>" />
-<link rel="alternate" type="text/xml" title="RSS 2.0" href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" />
+<meta name="generator" content="b2evolution <?php echo $app_version ?>" /> <!-- Please leave this for stats -->
+<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" />
 <link rel="alternate" type="application/atom+xml" title="Atom" href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>" />
-<link rel="pingback" href="<?php $Blog->disp( 'pingback_url', 'raw' ) ?>" />
-<!-- InstanceEndEditable --> 
-<link rel="stylesheet" href="rsc/fp02.css" type="text/css" />
+<!-- InstanceEndEditable -->
+<link rel="stylesheet" href="rsc/css/fp02.css" type="text/css" />
 </head>
 <body>
 <div class="pageHeader">
@@ -106,25 +102,24 @@
 	# This is the class of for the other blog links:
 	$blog_other_link_class = 'NavButton2';
 	# This is additionnal markup before and after the selected blog name
-	$blog_selected_name_before = '<span class="small"><img src="'. $img_url.'/down_small.gif" width="14" height="12" alt="['.T_('Selected').']" title="" class="top" />';
+	$blog_selected_name_before = '<span class="small"><img src="'.$rsc_url.'img/down_small.gif" width="14" height="12" alt="['.T_('Selected').']" title="" class="top" />';
 	$blog_selected_name_after = '</span>';
 	# This is additionnal markup before and after the other blog names
 	$blog_other_name_before = '<span class="small">';
 	$blog_other_name_after = '</span>';
 	// Include the bloglist
-	require( get_path('skins').'/_bloglist.php');
+	require( $skins_path.'_bloglist.php');
 	// ---------------------------------- END OF BLOG LIST --------------------------------- ?>
 <!-- InstanceEndEditable -->
 
 <div class="NavBar">
-<div id="Logo">&nbsp;</div>
 <div class="pageTitle">
 <h1 id="pageTitle"><!-- InstanceBeginEditable name="PageTitle" --><?php $Blog->disp( 'name', 'htmlbody' ) ?><!-- InstanceEndEditable --></h1>
 </div>
 </div>
 
 <div class="pageHeaderEnd"></div>
-	  
+
 </div>
 </div>
 
@@ -134,34 +129,33 @@
 
 <div class="main"><!-- InstanceBeginEditable name="Main" -->
 <div class="bPosts">
-<h2><?php
-	single_cat_title();
-	single_month_title();
-	single_post_title();
-	arcdir_title();
-	last_comments_title();
-	profile_title();
-?></h2>
+<?php
+	// ------------------------- TITLE FOR THE CURRENT REQUEST -------------------------
+	request_title( '<h2>', '</h2>', ' - ', 'htmlbody' );
+	// ------------------------------ END OF REQUEST TITLE -----------------------------
+?>
 
 <!-- =================================== START OF MAIN AREA =================================== -->
 
 <?php // ------------------------------------ START OF POSTS ----------------------------------------
-	if( isset($MainList) ) $MainList->display_if_empty(); // Display message if no post
+	if( isset($MainList) ) $MainList->display_if_empty( '' ); // Display message if no post
 
-	if( isset($MainList) ) while( $Item = $MainList->get_item() )
+	if( isset($MainList) ) while( $Item = & $MainList->get_item() )
 	{
-	$MainList->date_if_changed();
+	$MainList->date_if_changed( '<h2>', '</h2>', '' );
 	?>
 	<div class="bPost" lang="<?php $Item->lang() ?>">
 		<?php $Item->anchor(); ?>
 		<div class="bSmallHead">
-		<a href="<?php $Item->permalink() ?>" title="Permanent link to full entry"><img src="img/icon_minipost.gif" alt="Permalink" width="12" height="9" class="middle" /></a>
-		<?php $Item->issue_time();	echo ', ', T_('Categories'), ': ';	$Item->categories() ?>
+		<?php $Item->permanent_link( '#icon#', '#', '' ); ?>
+		<?php $Item->issue_time( '' );	echo ', ', T_('Categories'), ': ';
+			$Item->categories( '#', '<strong>', '</strong>', '', '', '<em>', '</em>', ', ' );
+		?>
 		</div>
-		<h3 class="bTitle"><?php $Item->title(); ?></h3>
+		<h3 class="bTitle"><?php $Item->title( '', '', true ); ?></h3>
 		<div class="bText">
 			<?php $Item->content(); ?>
-			<?php link_pages() ?>
+			<?php link_pages( '#', '#', 'number', '#', '#', '%d' ) ?>
 		</div>
 		<div class="bSmallPrint">
 			<?php $Item->feedback_link( 'comments', '', ' &bull; ' ) // Link to comments ?>
@@ -170,40 +164,31 @@
 
 			<?php $Item->trackback_rdf() // trackback autodiscovery information ?>
 
-			<a href="<?php $Item->permalink() ?>" title="<?php echo T_('Permanent link to full entry') ?>"><?php echo T_('Permalink') ?></a>
+			<?php	$Item->permanent_link(); ?>
 		</div>
 		<?php // ---------------- START OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. ----------------
-		$disp_comments = 1;					// Display the comments if requested
-		$disp_comment_form = 1;			// Display the comments form if comments requested
-		$disp_trackbacks = 1;				// Display the trackbacks if requested
-		$disp_trackback_url = 1;		// Display the trackbal URL if trackbacks requested
-		$disp_pingbacks = 1;				// Display the pingbacks if requested
-		require( get_path('skins').'/_feedback.php');
+		$disp_comments = 1;         // Display the comments if requested
+		$disp_comment_form = 1;     // Display the comments form if comments requested
+		$disp_trackbacks = 1;       // Display the trackbacks if requested
+		$disp_trackback_url = 1;    // Display the trackbal URL if trackbacks requested
+		$disp_pingbacks = 1;        // Display the pingbacks if requested
+		require( $skins_path.'_feedback.php');
 		// ------------------- END OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. ------------------- ?>
 	</div>
 <?php } // ---------------------------------- END OF POSTS ------------------------------------ ?>
 
-	<p class="center"><strong><?php posts_nav_link(); ?></strong></p>
+	<p class="center"><strong><?php posts_nav_link( ' :: ', '#', '#' ); ?></strong></p>
+
+	<?php
+		// -------------- START OF INCLUDES FOR LAST COMMENTS, MY PROFILE, ETC. --------------
+		// Note: you can customize any of the sub templates included here by
+		// copying the matching php file into the same directory as this file.
+		$current_skin_includes_path = dirname(__FILE__).'/';
+		// Call the dispatcher:
+		require $skins_path.'_dispatch.inc.php';
+		// --------------- END OF INCLUDES FOR LAST COMMENTS, MY PROFILE, ETC. ---------------
+	?>
 
-<?php // ---------------- START OF INCLUDES FOR LAST COMMENTS, STATS ETC. ----------------
-	switch( $disp )
-	{
-		case 'comments':
-			// this includes the last comments if requested:
-			require( get_path('skins').'/_lastcomments.php' );
-			break;
-
-		case 'arcdir':
-			// this includes the archive directory if requested
-			require( get_path('skins').'/_arcdir.php');
-			break;
-
-		case 'profile':
-			// this includes the profile form if requested
-			require( get_path('skins').'/_profile.php');
-			break;
-	}
-// ------------------- END OF INCLUDES FOR LAST COMMENTS, STATS ETC. ------------------- ?>
 </div>
 
 <!-- =================================== START OF SIDEBAR =================================== -->
@@ -213,19 +198,22 @@
 	<div class="bSideItem">
 		<h3><?php $Blog->disp( 'name', 'htmlbody' ) ?></h3>
 		<p><?php $Blog->disp( 'longdesc', 'htmlbody' ); ?></p>
-		<p class="center"><strong><?php posts_nav_link(); ?></strong></p>
+		<p class="center"><strong><?php posts_nav_link( ' :: ', '#', '#' ); ?></strong></p>
 		<!--?php next_post(); // activate this if you want a link to the next post in single page mode ?-->
 		<!--?php previous_post(); // activate this if you want a link to the previous post in single page mode ?-->
 		<ul>
 			<li><a href="<?php $Blog->disp( 'staticurl', 'raw' ) ?>"><strong><?php echo T_('Recently') ?></strong></a> <span class="dimmed"><?php echo T_('(cached)') ?></span></li>
 			<li><a href="<?php $Blog->disp( 'dynurl', 'raw' ) ?>"><strong><?php echo T_('Recently') ?></strong></a> <span class="dimmed"><?php echo T_('(no cache)') ?></span></li>
+			<li><a href="<?php $Blog->disp( 'lastcommentsurl', 'raw' ) ?>"><strong><?php echo T_('Last comments') ?></strong></a></li>
 		</ul>
 		<?php // -------------------------- CALENDAR INCLUDED HERE -----------------------------
-			require( get_path('skins').'/_calendar.php');
+			// Call the Calendar plugin:
+			$Plugins->call_by_code( 'evo_Calr', array(	// Params follow:
+					'block_start'=>'',
+					'block_end'=>'',
+					'title'=>'',			// No title.
+				) );
 			// -------------------------------- END OF CALENDAR ---------------------------------- ?>
-		<ul>
-			<li><a href="<?php $Blog->disp( 'lastcommentsurl', 'raw' ) ?>"><strong><?php echo T_('Last comments') ?></strong></a></li>
-		</ul>
 	</div>
 
 	<div class="bSideItem">
@@ -244,7 +232,7 @@
 		<h3><?php echo T_('Categories') ?></h3>
 		<?php form_formstart( $Blog->dget( 'blogurl', 'raw' ) ) ?>
 		<?php // -------------------------- CATEGORIES INCLUDED HERE -----------------------------
-			require( get_path('skins').'/_categories.php');
+			require( $skins_path.'_categories.php');
 			// -------------------------------- END OF CATEGORIES ---------------------------------- ?>
 		<br />
 		<input type="submit" value="<?php echo T_('Get selection') ?>" />
@@ -256,15 +244,14 @@
 		<h3><?php echo T_('Archives') ?></h3>
 		<ul>
 			<?php // -------------------------- ARCHIVES INCLUDED HERE -----------------------------
-				require( get_path('skins').'/_archives.php');
+				require( $skins_path.'_archives.php');
 				// -------------------------------- END OF ARCHIVES ---------------------------------- ?>
 				<li><a href="<?php $Blog->disp( 'arcdirurl', 'raw' ) ?>"><?php echo T_('more...') ?></a></li>
 		</ul>
 	</div>
 
-
 	<?php // -------------------------- LINKBLOG INCLUDED HERE -----------------------------
-		require( get_path('skins').'/_linkblog.php' );
+		require( $skins_path.'_linkblog.php' );
 		// -------------------------------- END OF LINKBLOG ---------------------------------- ?>
 
 
@@ -277,13 +264,14 @@
 				user_register_link( '<li>', '</li>' );
 				user_admin_link( '<li>', '</li>' );
 				user_profile_link( '<li>', '</li>' );
+				user_subs_link( '<li>', '</li>' );
 				user_logout_link( '<li>', '</li>' );
 			?>
 		</ul>
 	</div>
 
 	<div class="bSideItem">
-		<h3><?php echo T_('Syndicate this blog') ?> <img src="<?php echo $img_url ?>/xml.gif" alt="XML" width="36" height="14" class="middle" /></h3>
+		<h3><?php echo T_('Syndicate this blog') ?> <img src="<?php echo $rsc_url ?>img/xml.gif" alt="XML" width="36" height="14" class="middle" /></h3>
 
 
 			<ul>
@@ -292,40 +280,25 @@
 				<li><a href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>">RSS 2.0 (Userland)</a></li>
 				<li><a href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>">Atom 0.3</a></li>
 			</ul>
-			<a href="http://fplanque.net/Blog/itTrends/2004/01/10/rss_rdf_and_atom_in_a_nutshell" title="External - English">What is RSS?</a>
+			<a href="http://webreference.fr/2006/08/30/rss_atom_xml" title="External - English">What is RSS?</a>
 
 	</div>
 
 	<p class="center">powered by<br />
-	<a href="http://b2evolution.net/" title="b2evolution home"><img src="<?php echo $img_url ?>/b2evolution_button.png" alt="b2evolution" width="80" height="15" border="0" class="middle" /></a></p>
+	<a href="http://b2evolution.net/" title="b2evolution home"><img src="<?php echo $rsc_url ?>img/b2evolution_button.png" alt="b2evolution" width="80" height="15" border="0" class="middle" /></a></p>
 
 </div>
 <!-- InstanceEndEditable --></div>
 <table cellspacing="3" class="wide">
-  <tr> 
+  <tr>
   <td class="cartouche">Original page design by <a href="http://fplanque.net/">Fran&ccedil;ois PLANQUE</a> </td>
-    
-	<td class="cartouche" align="right"> <a href="http://b2evolution.net/" title="b2evolution home"><img src="img/b2evolution_button.png" alt="b2evolution" width="80" height="15" border="0" class="middle" /></a></td>
+
+	<td class="cartouche" align="right"> <a href="http://b2evolution.net/" title="b2evolution home"><img src="img/b2evolution_button.png" alt="b2evolution" width="80" height="15" class="middle" /></a></td>
   </tr>
 </table>
-<p class="baseline">
-
-	<a href="http://validator.w3.org/check/referer"><img style="border:0;width:88px;height:31px" src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" class="middle" /></a> 
-  
-	<a href="http://jigsaw.w3.org/css-validator/"><img style="border:0;width:88px;height:31px" src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!" class="middle" /></a>
-	
-	<?php if( isset($Blog) ) 
-	{ ?>
-	
-	<a href="http://feedvalidator.org/check.cgi?url=<?php $Blog->disp( 'rss2_url', 'raw' ) ?>"><img src="img/valid-rss.png" alt="Valid RSS!" style="border:0;width:88px;height:31px" class="middle" /></a>
-
-	<a href="http://feedvalidator.org/check.cgi?url=<?php $Blog->disp( 'atom_url', 'raw' ) ?>"><img src="img/valid-atom.png" alt="Valid Atom!" style="border:0;width:88px;height:31px" class="middle" /></a>
-	
-	<?php } ?>
-	
-	&nbsp;<!-- InstanceBeginEditable name="Baseline" -->
+<p class="baseline"><!-- InstanceBeginEditable name="Baseline" -->
 <?php
-	log_hit();	// log the hit on this page
+	$Hit->log();  // log the hit on this page
 	debug_info(); // output debug info if requested
 ?>
 <!-- InstanceEndEditable --></p>
diff -ruN --text 0.9.2.src/a_stub.php 1.10.3.src/a_stub.php
--- 0.9.2.src/a_stub.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/a_stub.php	2007-04-25 23:17:46.000000000 -0500
@@ -12,7 +12,7 @@
  *
  * b2evolution - {@link http://b2evolution.net/}
  * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
  *
  * @package evoskins
  * @subpackage noskin
@@ -55,5 +55,7 @@
 /**
  * That's it, now let b2evolution do the rest! :)
  */
-require(dirname(__FILE__)."/b2evocore/_blog_main.php");
+require_once dirname(__FILE__).'/conf/_config.php';
+
+require $inc_path.'_blog_main.inc.php';
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_404_not_found.page.php 1.10.3.src/b2evocore/_404_not_found.page.php
--- 0.9.2.src/b2evocore/_404_not_found.page.php	2005-09-13 21:28:52.000000000 -0500
+++ 1.10.3.src/b2evocore/_404_not_found.page.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,30 +0,0 @@
-<?php
-/**
- * This page displays an error message when we cannot resolve the extra path.
- *
- * This happens when you request an url of the form http://.../some_stub_file.php/some_malformed_extra_path/...
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-
-header('HTTP/1.0 404 Not Found');
-?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-	<head>
-		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- 		<title>404 Not Found</title>
-	</head>
-	<body>
-		<h1>404 Not Found</h1>
-		<p>b2evolution cannot resolve the requested URL.</p>
-  </body>
-</html>
-<?php
-	debug_info();
- 	exit;
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_410_stats_gone.page.php 1.10.3.src/b2evocore/_410_stats_gone.page.php
--- 0.9.2.src/b2evocore/_410_stats_gone.page.php	2005-09-13 22:02:12.000000000 -0500
+++ 1.10.3.src/b2evocore/_410_stats_gone.page.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,31 +0,0 @@
-<?php
-/**
- * This page displays an error message when we have detected access to the stats.
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2004 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-
-// Note: if you have a really really good reason to bypass this, uncomment the following line:
-// return;
-
-header('HTTP/1.0 410 Gone');
-?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-	<head>
-		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- 		<title>410 Gone</title>
-	</head>
-	<body>
-		<h1>410 Gone</h1>
-		<p>b2evolution does no longer publish referer statistics publicly in order not to attract spam robots.</p>
-  </body>
-</html>
-<?php
-	debug_info();
- 	exit;
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_blog_main.php 1.10.3.src/b2evocore/_blog_main.php
--- 0.9.2.src/b2evocore/_blog_main.php	2006-04-20 19:41:54.000000000 -0500
+++ 1.10.3.src/b2evocore/_blog_main.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,321 +0,0 @@
-<?php
-/**
- * This file loads the blog!
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-
-/**
- * Initialize everything:
- */
-require_once (dirname(__FILE__). '/_main.php');
-
-// Getting GET or POST parameters:
-param( 'blog', 'integer', 0, true );  // Can't use $default_to_blog because the param must always be included in regenerate_url() when present
-param( 'p', 'integer', '', true );              // Specific post number to display
-param( 'm', 'integer', '', true );              // YearMonth(Day) to display
-param( 'w', 'integer', -1, true );              // Week number
-param( 'cat', 'string', '', true );             // List of cats to restrict to
-param( 'catsel', 'array', array(), true );      // Array of cats to restrict to
-foreach( $catsel as $k => $v )
-{ // make sure this are all integers, to prevent SQL injection!
-	$catsel[$k] = (int)$v;
-}
-param( 'author', 'integer', '', true );         // List of authors to restrict to
-param( 'order', 'string', 'DESC', true );       // ASC or DESC
-param( 'orderby', 'string', '', true );         // list of fields to order by
-param( 'posts', 'integer', '', true );          // # of posts to display on the page
-param( 'paged', 'integer', '', true );          // List page number in paged display
-param( 'poststart', 'integer', '', true );      // Start results at this position
-param( 'postend', 'integer', '', true );        // End results at this position
-// param( 'search', 'string' );                 // obsolete (dangerous!)
-param( 's', 'string', '', true );               // Search string
-param( 'sentence', 'string', 'AND', true );     // Search for sentence or for words
-param( 'exact', 'integer', '', true );          // Require exact match of title or contents
-param( 'preview', 'integer', 0, true );         // Is this preview ?
-param( 'calendar', 'string', '', true );        // Display a specific month in the calendar
-param( 'c', 'string', '', true );								
-param( 'page', 'integer', '', true );
-param( 'more', 'integer', 0, true );
-param( 'title', 'string', '', true );						// urtitle of post to display
-param( 'tb', 'integer', 0, true );
-param( 'pb', 'integer', 0, true );
-param( 'disp', 'string', '', true );
-param( 'stats', 'integer', 0 );                 // deprecated
-if( !isset($timestamp_min) ) $timestamp_min = '';
-if( !isset($timestamp_max) ) $timestamp_max = '';
-
-if( empty($disp) )
-{	// Conversion support for old params:
-	if( $c == 'last') 
-	{	// Translate old last comments caller
-		$disp = 'comments';
-	}
-	elseif( $stats )
-	{	// Translate old stats caller
-		$disp = 'stats';
-	}
-}
-
-if( $disp == 'stats' )
-{
- 	require dirname(__FILE__).'/_410_stats_gone.page.php';	// error & exit
-}
-
-// Getting current blog info:
-$Blog = Blog_get_by_ID( $blog ); /* TMP: */ $blogparams = get_blogparams_by_ID( $blog );
-
-// Activate matching locale:
-debug_log('Activating blog locale: '.$Blog->get('locale'));
-locale_activate( $Blog->get('locale') );
-
-// -------------------------
-// Extra path info decoding:
-// -------------------------
-if( !isset( $resolve_extra_path ) ) $resolve_extra_path = true;
-if( !isset( $generating_static ) ) $generating_static = false;
-if( $resolve_extra_path && ! $generating_static )
-{
-	// Check and Remove blog baseurl from ReqPath:
-	$blog_baseurl = substr( $Blog->get( 'baseurl' ), strlen( $baseurlroot ) );
-	if( ($pos = strpos( $ReqPath, $blog_baseurl )) !== false )
-	{ // note: $pos will typically be 0
-		$path_string = substr( $ReqPath, $pos+strlen( $blog_baseurl ) );
-		//echo "path=[$path_string]<br />";
-
-		// Slice the path:
-		$path_split = explode( '/', $path_string, 20 );
-
-		// Remove empty slots:
-		$path_elements = array();
-		foreach( $path_split as $path_element )
-		{
-			if( !empty( $path_element ) )
-			{
-				$path_elements[] = $path_element;
-			}
-		}
-		// echo count( $path_elements );
-
-		$path_error = 0;
-		$i=0;
-		// echo $path_elements[$i];
-		if( isset( $path_elements[$i] ) && preg_match( '#.+\.php[0-9]?#', $path_elements[$i] ) )
-		{ // Ignore *.php
-			// echo 'Ignoring *.php';
-			$i++;
-		}
-
-		if( isset( $path_elements[$i] ) && preg_match( '#^'.$Blog->get( 'stub' ).'(\.php)?$#', $path_elements[$i] )  )
-		{ // Ignore stub file
-			// echo 'Ignoring stub file';
-			$i++;
-		}
-
-		// echo $path_elements[$i];
-		if( isset( $path_elements[$i] ) )
-		{
-			if( is_numeric( $path_elements[$i] ) )
-			{ // We'll consider this to be the year
-				$m = $path_elements[$i++];
-
-				if( isset( $path_elements[$i] ) && is_numeric( $path_elements[$i] ) )
-				{ // We'll consider this to be the month
-					$m .= $path_elements[$i++];
-
-					if( isset( $path_elements[$i] ) && is_numeric( $path_elements[$i] ) )
-					{ // We'll consider this to be the day
-						$m .= $path_elements[$i++];
-
-						if( isset( $path_elements[$i] ) && (!empty( $path_elements[$i] )) )
-						{ // We'll consider this to be a ref to a post
-							// We are accessing a post by permalink
-							// Set a lot of defaults as if we had received a complex URL:
-							$m = '';
-							$more = 1; // Display the extended entries' text
-							$c = 1;    // Display comments
-							$tb = 1;   // Display trackbacks
-							$pb = 1;   // Display pingbacks
-
-							if( preg_match( "#^p([0-9]+)$#", $path_elements[$i], $req_post ) )
-							{ // The last param is of the form p000
-								// echo 'post number';
-								$p = $req_post[1];		// Post to display
-							}
-							else
-							{ // Last param is a string, we'll consider this to be a post urltitle
-								$title = $path_elements[$i];
-								// echo 'post title : ', $title;
-							}
-						}
-					}
-				}
-				elseif( isset( $path_elements[$i] ) && substr( $path_elements[$i], 0, 1 ) == 'w' )
-				{ // We consider this a week number
-					$w = substr( $path_elements[$i], 1, 2 );
-				}
-			}
-			else
-			{	// We did not get a number/year...
-				$path_error = 404;
-			}
-		}
-
-		if( $path_error == 404 )
-		{	// The request points to something we won't be able to resolve:
-	   	require dirname(__FILE__).'/_404_not_found.page.php';	// error & exit
-		}
-	}
-}
-
-if( (!empty($p)) || (!empty($title)) || (!empty($preview)) )
-{ // We are going to display a single post
-	$disp = 'single';
-}
-
-if( empty( $disp ) )
-{ // default display:
-	$disp = 'posts';
-}
-
-if( ($disp == 'posts') || ($disp == 'single') )
-{ // If we are going to display posts and not something special...
-
-	// On single post requests, check if we're on the right blog!
-	if( $redirect_to_postblog && ( $disp == 'single' ) )
-	{	// Yes we need to check.
-		if( !empty($p) )
-			$Item = Item_get_by_ID( $p );	// TODO: use cache
-		else
-			$Item = Item_get_by_title( $title );	// TODO: use cache
-			
-		if( ($Item !== false) && ($Item->blog_ID != $blog) )
-		{	// We're on the wrong blog (probably an old permalink) let's redirect
-			$new_permalink = $Item->gen_permalink( '', '', false, '&' );
-      # echo $new_permalink;
-			header ("Location: $new_permalink");
-			exit();
-		}
-	}
-
-	// Note: even if we request the same post, the following will do more restrictions (dates, etc.)
-	$MainList = & new ItemList( $blog, $show_statuses, $p, $m, $w, $cat, $catsel, $author, $order, 
-															$orderby, $posts, $paged, $poststart, $postend, $s, $sentence, $exact,
-															$preview, '', '', $timestamp_min, $timestamp_max, $title );
-	
-	$posts_per_page = $MainList->posts_per_page;
-	$what_to_show = $MainList->what_to_show;
-	$request = & $MainList->request;
-	// $result = & $MainList->result;
-	$result_num_rows = $MainList->get_num_rows();
-	$postIDlist = & $MainList->postIDlist;
-	$postIDarray = & $MainList->postIDarray;
-}
-else
-{	// we are not trying to display posts:
-	$result_num_rows = 0;
-}
-
-// Default display params:
-
-// Displaying of vlog list on templates?
-if( !isset($display_blog_list) )
-{	// If not already set in stub:
-	$display_blog_list = get_bloginfo('disp_bloglist');
-}
-
-/*
- * Now, we'll jump to displaying!
- */
-if( !isset( $skin ) ) 
-{ // No skin forced in stub (not even '' for no-skin)...
-
-	// We're going to need a default skin:
-	if(  ( !isset( $default_skin ) ) 					// No default skin forced in stub
-		|| ( !skin_exists( $default_skin ) ) )	// Or the forced default does not exist
-	{	// Use default from the datatabse
-		$default_skin = $Blog->get('default_skin');
-	}
-	
-	if( !skin_exists( $default_skin )	|| empty( $default_skin ) )
-	{ // blog's default skin does not exist
-		// Because a lot of bloggers will set themseleves a cookie and delete the default skin,
-		// we have to make this fool proof extra checking!
-		printf( T_('The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...'), $default_skin , $Blog->dget('shortname'), 'href="'.$admin_url.'/b2blogs.php?action=edit&amp;blog='.$Blog->ID.'"', 'href="mailto:'.$admin_email.'"');
-		die();
-	}
-
-	if( $Blog->get('force_skin') )
-	{	// Blog params tell us to force the use of default skin
-		$skin = $default_skin;
-	}
-	else
-	{	// Get the saved skin in cookie or default:
-		param( $cookie_state, 'string', $default_skin );
-		// Get skin by params or default to cookie 
-		// (if cookie was not set, the $$cookie_state contains default skin!)
-		param( 'skin', 'string', $$cookie_state );
-	}
-}
-
-// At this point $skin holds the name of the skin we want to use, or '' for no skin!
-
-// check to see if we want to display the popup or the main template
-param( 'template', 'string', 'main', true );
-
-if( !empty( $skin ) )
-{	// We want to display now:
-	
-	if( (!empty($_GET['skin'])) || (!empty($_POST['skin'])) )
-	{	// We have just asked for the skin explicitely
-		// Set a cookie to remember it:
-		// Including config and functions files
-		if( ! setcookie( $cookie_state, $skin, $cookie_expires, $cookie_path, $cookie_domain) )
-		{	// This damn failed !
-			echo "<p>setcookie failed!</p>";
-		}
-		// Erase OLD versions cookies:
-		if( ! setcookie( 'b2evostate', '', $cookie_expired, $cookie_path, $cookie_domain) )
-		{	// This damn failed !
-			echo "<p>setcookie failed!</p>";
-		}
-		if( ! setcookie( 'b2evostate', '', $cookie_expired, '/') )
-		{	// This damn failed !
-			echo "<p>setcookie failed!</p>";
-		}
-	}
-
-	if( ereg( '([^-A-Za-z0-9._]|\.\.)', $skin ) )
-	{
-		// echo ("<p>Invalid skin name!</p>");
-		$skin = $default_skin;
-	}
-	elseif( !skin_exists($skin) )
-	{
-		// echo "<p>Oops, no such skin!</p>";
-		$skin = $default_skin;
-	}
-
-	if( $template == 'popup' )
-	{	// Do the popup display
-		require get_path( 'skins' )."/$skin/_popup.php";
-	}
-	else
-	{	// Do the main display
-		require get_path( 'skins' )."/$skin/_main.php";
-	}
-}
-else
-{	// we don't want to use a skin
-	if( $template == 'popup' )
-	{	// Do the popup display
-		require get_path( 'skins' ).'/_popup.php';
-		exit();
-	}
-	// If we end up here the blog file should be a full template, not just a stub...
-}
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_class_archivelist.php 1.10.3.src/b2evocore/_class_archivelist.php
--- 0.9.2.src/b2evocore/_class_archivelist.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_archivelist.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,206 +0,0 @@
-<?php
-/**
- * This file implements archive lists
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/_class_dataobjectlist.php';
-
-/**
- * Archive List Class
- *
- * @package evocore
- */
-class ArchiveList extends DataObjectList
-{
-	var $blog;
-	var $archive_mode;
-	var $arc_w_last;
-	
-	/**
-	 * Constructor
-   *
-   * Note: Weekly archives use mySQL's week numbering and mySQL default if applicable.
-   * In mySQL < 4.0, WEEK() uses mode 0: Week starts on Sunday;
-   * Value range is 0 to 53; week 1 is the first week that starts in this year
-   *
-	 * {@internal ArchiveList::ArchiveList(-)}}
-	 *
-   * @param integer
-   * @param string
-   * @param array
-   * @param mixed
-   * @param mixed
-   * @param integer
-	 */
-	function ArchiveList( 
-		$blog = 1, 
-		$archive_mode = 'monthly',
-		$show_statuses = array(),					
-		$timestamp_min = '',									// Do not show posts before this timestamp
-		$timestamp_max = 'now',								// Do not show posts after this timestamp
-		$limit = '' )
-	{
-		global $DB;
-		global $tableposts, $tablepostcats, $tablecategories;
-		global $Settings;
-		
-		$this->blog = $blog;
-		$this->archive_mode = $archive_mode;
-
-		// CONSTRUCT THE WHERE CLAUSE:
-
-		/*
-		 * ----------------------------------------------------
-		 *  Restrict to the statuses we want to show:
-		 * ----------------------------------------------------
-		 */
-		$where = ' WHERE '.statuses_where_clause( $show_statuses );
-		$where_link = ' AND ';
-		
-
-		// Restrict to timestamp limits:
-		if( $timestamp_min == 'now' ) $timestamp_min = time();
-		if( !empty($timestamp_min) ) 
-		{	// Hide posts before
-			$date_min = date('Y-m-d H:i:s', $timestamp_min + ($Settings->get('time_difference') * 3600) );
-			$where .= $where_link.' post_issue_date >= \''.$date_min.'\'';
-			$where_link = ' AND ';
-		}
-		if( $timestamp_max == 'now' ) $timestamp_max = time();
-		if( !empty($timestamp_max) ) 
-		{	// Hide posts after
-			$date_max = date('Y-m-d H:i:s', $timestamp_max + ($Settings->get('time_difference') * 3600) );
-			$where .= $where_link.' post_issue_date <= \''.$date_max.'\'';
-			$where_link = ' AND ';
-		}
-	
-		// Do we need to restrict categories:
-		if( $blog > 1 ) 
-		{	// Blog #1 aggregates all
-			$where .= $where_link.' cat_blog_ID = '.$blog;
-			$where_link = ' AND ';
-		}
-		
-		if( !empty($limit) )
-		{
-			$limit = ' LIMIT 0,'.$limit;
-		}
-
-
-		switch( $archive_mode )
-		{
-			case 'monthly':
-				// ------------------------------ MONTHLY ARCHIVES ------------------------------------
-				$this->request = 'SELECT YEAR(post_issue_date) AS year, MONTH(post_issue_date) AS month,
-																	COUNT(DISTINCT postcat_post_ID) AS count
-													FROM (T_posts INNER JOIN T_postcats ON ID = postcat_post_ID)
-																INNER JOIN T_categories ON postcat_cat_ID = cat_ID
-													'.$where.'
-													GROUP BY year, month
-													ORDER BY year DESC, month DESC
-													'.$limit;
-				break;
-
-			case 'daily':
-				// ------------------------------- DAILY ARCHIVES -------------------------------------
-				$this->request = 'SELECT YEAR(post_issue_date) AS year, MONTH(post_issue_date) AS month,
-																	DAYOFMONTH(post_issue_date) AS day,
-																	COUNT(DISTINCT postcat_post_ID) AS count
-													FROM (T_posts INNER JOIN T_postcats ON ID = postcat_post_ID)
-																INNER JOIN T_categories ON postcat_cat_ID = cat_ID
-													'.$where.'
-													GROUP BY year, month, day
-													ORDER BY year DESC, month DESC, day DESC
-													'.$limit;
-				break;
-
-			case 'weekly':
-				// ------------------------------- WEEKLY ARCHIVES -------------------------------------
-				$this->request = 'SELECT YEAR(post_issue_date) AS year, WEEK(post_issue_date) AS week,
-																	COUNT(DISTINCT postcat_post_ID) AS count
-													FROM (T_posts INNER JOIN T_postcats ON ID = postcat_post_ID)
-																INNER JOIN T_categories ON postcat_cat_ID = cat_ID
-													'.$where.'
-													GROUP BY year, week
-													ORDER BY year DESC, week DESC
-													'.$limit;
-				break;
-
-			case 'postbypost':
-			default:
-				// ----------------------------- POSY BY POST ARCHIVES --------------------------------
-				$this->request = 'SELECT DISTINCT ID, post_issue_date, post_title
-													FROM (T_posts INNER JOIN T_postcats ON ID = postcat_post_ID)
-																INNER JOIN T_categories ON postcat_cat_ID = cat_ID
-													'.$where.'
-													ORDER BY post_issue_date DESC
-													'.$limit;
-		}
-
-		// echo $this->request.'<br/>';
-
-		$this->result = $DB->get_results( $this->request, ARRAY_A );;
-	
-		$this->result_num_rows = $DB->num_rows;
-		// echo 'rows='.$this->result_num_rows.'<br/>';
-		
-		$this->arc_w_last = '';
-	}
-
-	/**
-	 * Getting next item in archive list
-	 *
-	 * {@internal ArchiveList->get_item(-)}}
-	 */
-	function get_item( & $arc_year, & $arc_month, & $arc_dayofmonth, & $arc_w, & $arc_count, & $post_ID, & $post_title )
-	{
-		// echo 'getting next item<br />';
-
- 		if( $this->current_idx >= $this->result_num_rows )
-		{	// No more entry
-			return false;
-		}
-
-		$arc_row = $this->result[ $this->current_idx++ ];
-
-		switch( $this->archive_mode )
-		{
-			case 'monthly':
-				$arc_year  = $arc_row['year'];
-				$arc_month = $arc_row['month'];
-				$arc_count = $arc_row['count'];
-				return true;
-
-			case 'daily':
-				$arc_year  = $arc_row['year'];
-				$arc_month = $arc_row['month'];
-				$arc_dayofmonth = $arc_row['day'];
-				$arc_count = $arc_row['count'];
-				return true;
-
-			case 'weekly':
-				$arc_year  = $arc_row['year'];
-				$arc_w = $arc_row['week'];
-				$arc_count = $arc_row['count'];
-				return true;
-
-			case 'postbypost':
-			default:
-				$post_ID = $arc_row['ID'];
-				$post_title = $arc_row['post_title'];
-				return true;
-		}
-	}
-}
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_class_blogcache.php 1.10.3.src/b2evocore/_class_blogcache.php
--- 0.9.2.src/b2evocore/_class_blogcache.php	2005-09-13 15:25:14.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_blogcache.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,70 +0,0 @@
-<?php
-/**
- * Blog Cache Class
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/_class_dataobjectcache.php';
-
-/**
- * Blog Cache Class
- *
- * @package evocore
- */
-class BlogCache extends DataObjectCache
-{
-	/**
-	 * Constructor
-	 *
-	 * {@internal BlogCache::BlogCache(-) }}
-	 */
-	function BlogCache()
-	{
-		global $tableblogs;
-		
-		parent::DataObjectCache( 'Blog', false, $tableblogs, 'blog_', 'blog_ID' );
-	}
-
-	/**
-	 * Get an object from cache by its stub
-	 *
-	 * Load the cache if necessary
-	 *
-	 * {@internal BlogCache::get_by_stub(-) }}
-	 *
-	 * @param string stub of object to load
-	 * @param boolean false if you want to return false on error
-	 */
-	function get_by_stub( $req_stub, $halt_on_error = true )
-	{
-		global $DB;
-
-		// Load just the requested object:
-		debug_log( "Loading <strong>$this->objtype($req_stub)</strong> into cache" );
-		$sql = "SELECT * 
-						FROM $this->dbtablename 
-						WHERE blog_stub = ".$DB->quote($req_stub);
-		$row = $DB->get_row( $sql );
-		if( empty( $row ) )
-		{	// Requested object does not exist
-			if( $halt_on_error ) die( "Requested $this->objtype does not exist!" );
-			return false;
-		}
-		
-		$dbIDname = $this->dbIDname;
-		$objtype = $this->objtype;
-		$this->cache[ $row->$dbIDname ] = new $objtype( $row ); // COPY!
-
-		return $this->cache[ $row->$dbIDname ];
-	}
-}
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_class_blog.php 1.10.3.src/b2evocore/_class_blog.php
--- 0.9.2.src/b2evocore/_class_blog.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_blog.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,423 +0,0 @@
-<?php
-/**
- * This file implements the blog object
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/_class_dataobject.php';
-
-/**
- * Blog
- *
- * Blog object with params
- *
- * @package evocore
- */
-class Blog extends DataObject
-{
-	/**
-	 * Short name for use in navigation menus
-	 */
-	var $shortname;
-	/**
-	 * Complete name
-	 */
-	var $name;
-	/**
-	 * Tagline to be displayed on template
-	 */
-	var $tagline;
-	var $shortdesc;	// description
-	var $longdesc;
-	var $locale;
-	var $access_type;
-	var $siteurl;
-	var $staticfilename;
-	var $stub;
-	var $links_blog_ID = 0;
-	var $notes;
-	var $keywords;
-	var $allowtrackbacks = 0;
-	var $allowpingbacks = 0;
-	var $pingb2evonet = 0;
-	var $pingtechnorati = 0;
-	var $pingweblogs = 1;
-	var $pingblodotgs = 0;
-	var $default_skin;
-	var $force_skin = 0;
-	var $disp_bloglist = 1;
-	var $in_bloglist = 1;
-	var $UID;
-
-	/** 
-	 * Constructor
-	 *
-	 * {@internal Blog::Blog(-) }}
-	 *
-	 * @param object DB row
-	 */
-	function Blog( $db_row = NULL )
-	{
-		global $tableblogs;
-		
-		// Call parent constructor:
-		parent::DataObject( $tableblogs, 'blog_', 'blog_ID' );
-	
-		if( $db_row == NULL )
-		{
-			global $default_locale;
-			// echo 'Creating blank blog';
-			$this->shortname = T_('New blog');
-			$this->name = T_('New weblog');
-			$this->locale = $default_locale;
-			$this->access_type = 'index.php';
-			$this->stub = 'new';
-			$this->default_skin = 'basic';
-		}
-		else
-		{
-			$this->ID = $db_row->blog_ID;
-			$this->shortname = $db_row->blog_shortname;
-			$this->name = $db_row->blog_name;
-			$this->tagline = $db_row->blog_tagline;
-			$this->shortdesc = $db_row->blog_description;	// description
-			$this->longdesc = $db_row->blog_longdesc;
-			$this->locale = $db_row->blog_locale;
-			$this->access_type = $db_row->blog_access_type;
-			$this->siteurl = $db_row->blog_siteurl;
-			$this->staticfilename = $db_row->blog_staticfilename;
-			$this->stub = $db_row->blog_stub;
-			$this->links_blog_ID = $db_row->blog_links_blog_ID;
-			$this->notes = $db_row->blog_notes;
-			$this->keywords = $db_row->blog_keywords;
-			$this->allowtrackbacks = $db_row->blog_allowtrackbacks;
-			$this->allowpingbacks = $db_row->blog_allowpingbacks;
-			$this->pingb2evonet = $db_row->blog_pingb2evonet;
-			$this->pingtechnorati = $db_row->blog_pingtechnorati;
-			$this->pingweblogs = $db_row->blog_pingweblogs;
-			$this->pingblodotgs = $db_row->blog_pingblodotgs;
-			$this->default_skin = $db_row->blog_default_skin;
-			$this->force_skin = $db_row->blog_force_skin;
-			$this->disp_bloglist = $db_row->blog_disp_bloglist;
-			$this->in_bloglist = $db_row->blog_in_bloglist;
-			$this->UID = $db_row->blog_UID;
-		}
-	}	
-
-
-	/** 
-	 * Set param value
-	 *
-	 * {@internal Blog::set(-) }}
-	 *
-	 * @param string Parameter name
-	 * @return mixed Parameter value
-	 */
-	function set( $parname, $parvalue )
-	{
-		global $Settings;
-		
-		switch( $parname )
-		{
-			case 'ID':
-			case 'allowtrackbacks':
-			case 'allowpingbacks':
-			case 'pingb2evonet':
-			case 'pingtechnorati':
-			case 'pingweblogs':
-			case 'pingblodotgs':
-			case 'disp_bloglist':
-			case 'force_skin':
-				parent::set_param( $parname, 'number', $parvalue );
-				break;
-			
-			case 'access_type':
-				if( $parvalue == 'default' )
-				{
-					$Settings->set('default_blog_ID', $this->ID);
-					$Settings->updateDB();
-				}
-				
-			default:
-				parent::set_param( $parname, 'string', $parvalue );
-		}
-	}
-
-	/** 
-	 * Generate blog URL
-	 *
-	 * {@internal Blog::gen_blogurl(-)}}
-	 *
-	 * @param string default|dynamic|static
-	 * @param boolean should this be an absolute URL? (otherwise: relative to $baseurl)
-	 */
-	function gen_blogurl( $type = 'default', $absolute = true )
-	{
-		global $baseurl, $basepath, $Settings;
-		
-		$base = $absolute ? $baseurl : '';
-
-		if( $type == 'static' )
-		{	// We want the static page, there is no acces type option here:
-			if( is_file( $basepath.$this->siteurl.'/'.$this->staticfilename ) )
-			{ // If static page exists:
-				return $base.$this->siteurl.'/'.$this->staticfilename;
-			}
-		}
-		
-		switch( $this->access_type )
-		{
-			case 'default':
-				// Access through index.php as default blog
-				if( $Settings->get('default_blog_ID') == $this->ID )
-				{	// Safety check! We only do that kind of linking if this is really the default blog...
-					return $base.$this->siteurl.'/index.php';
-				}
-				// ... otherwise, we add the blog ID:
-			
-			case 'index.php':
-				// Access through index.php + blog qualifier
-				if( $Settings->get('links_extrapath') )
-				{
-					return $base.$this->siteurl.'/index.php/'.$this->stub;
-				}
-				return $base.$this->siteurl.'/index.php?blog='.$this->ID;
-			
-			case 'stub':
-				// Access through stub file
-				$blogurl = $base.$this->siteurl.'/'.$this->stub;
-				if( ($type == 'dynamic') && !( preg_match( '#.php$#', $blogurl ) ) )
-				{	// We want to force the dynamic page but the URL is not explicitely dynamic
-					$blogurl .= '.php';
-				}
-				return $blogurl;
-		
-			default:
-				die( 'Unhandled Blog access type ['.$this->access_type.']' );
-		}
-	}
-
-	/** 
-	 * Get a param
-	 *
-	 * {@internal Blog::get(-)}}
-	 */
-	function get( $parname )
-	{
-		global $xmlsrv_url, $admin_email, $baseurl, $basepath;
-
-		switch( $parname )
-		{
-			case 'subdir':
-				return $this->siteurl;
-	
-			case 'suburl':
-				return $this->gen_blogurl( 'default', false );
-
-			case 'blogurl':
-			case 'link':			// RSS wording
-			case 'url':
-				return $this->gen_blogurl( 'default' );
-			
-			case 'dynurl':
-				return $this->gen_blogurl( 'dynamic' );
-
-			case 'staticurl':
-				return $this->gen_blogurl( 'static' );
-			
-			case 'dynfilepath':
-				return $basepath.$this->siteurl.'/'.$this->stub.( preg_match( '#.php$#', $this->stub ) ? '' : '.php' );
-
-			case 'staticfilepath':
-				return $basepath.$this->siteurl.'/'.$this->staticfilename;
-			
-			case 'baseurl':
-				return $baseurl.$this->siteurl.'/';
-			
-			case 'blogstatsurl':
-				return '';						// Deprecated!
-			
-			case 'lastcommentsurl':
-				return url_add_param( $this->gen_blogurl( 'default' ), 'disp=comments' );
-			
-			case 'arcdirurl':
-				return url_add_param( $this->gen_blogurl( 'default' ), 'disp=arcdir' );
-			
-			case 'description':			// RSS wording
-			case 'shortdesc':
-					return $this->shortdesc;
-				break;
-			
-			case 'rdf_url':
-				return $xmlsrv_url.'/rdf.php?blog='.$this->ID;
-
-			case 'rss_url':
-				return $xmlsrv_url.'/rss.php?blog='.$this->ID;
-			
-			case 'rss2_url':
-				return $xmlsrv_url.'/rss2.php?blog='.$this->ID;
-			
-			case 'atom_url':
-				return $xmlsrv_url.'/atom.php?blog='.$this->ID;
-			
-			case 'comments_rdf_url':
-				return $xmlsrv_url.'/rdf.comments.php?blog='.$this->ID;
-			
-			case 'comments_rss_url':
-				return $xmlsrv_url.'/rss.comments.php?blog='.$this->ID;
-			
-			case 'comments_rss2_url':
-				return $xmlsrv_url.'/rss2.comments.php?blog='.$this->ID;
-			
-			case 'comments_atom_url':
-				return $xmlsrv_url.'/atom.comments.php?blog='.$this->ID;
-			
-			case 'pingback_url':
-				return $xmlsrv_url.'/xmlrpc.php';
-			
-			case 'admin_email':
-				return $admin_email;
-						
-			default:
-				// All other params:
-				return parent::get( $parname );
-		}
-	}
-
-	
-	/** 
-	 * Delete a blog and dependencies from database
-	 *
-	 * Includes WAY TOO MANY requests because we try to be compatible with mySQL 3.23, bleh!
-	 *
-	 * {@internal Blog::dbdelete(-) }}
-	 *
-	 * @param boolean true if you want to try to delete the stub file
-	 * @param boolean true if you want to try to delete the static file
-	 * @param boolean true if you want to echo progress
-	 */
-	function dbdelete( $delete_stub_file = false, $delete_static_file = false, $echo = false )
-	{
-		global $DB, $tablehitlog, $tablecategories, $tablecomments, $tableposts, 
-						$tablepostcats, $tableblogusers, $cache_blogs;
-
-		// Note: No need to localize the status messages...
-		if( $echo ) echo '<p>mySQL 3.23 compatibility mode!';
-
-		// Get list of cats that are going to be deleted (3.23)
-		if( $echo ) echo '<br />Getting category list to delete... ';
-		$cat_list = $DB->get_list( "SELECT cat_ID 
-																FROM $tablecategories
-																WHERE cat_blog_ID = $this->ID" );
-
-		if( empty( $cat_list ) )
-		{	// There are no cats to delete
-			echo 'None!';
-		}
-		else
-		{	// Delete the cats & dependencies
-	
-			// Get list of posts that are going to be deleted (3.23)
-			if( $echo ) echo '<br />Getting post list to delete... ';
-			$post_list = $DB->get_list( "SELECT postcat_post_ID 
-																		FROM $tablepostcats
-																		WHERE postcat_cat_ID IN ($cat_list)" );
-			
-			if( empty( $post_list ) )
-			{	// There are no posts to delete
-				echo 'None!';
-			}
-			else
-			{	// Delete the posts & dependencies
-			
-				// Delete postcats
-				if( $echo ) echo '<br />Deleting post-categories... ';
-				$ret = $DB->query(	"DELETE FROM $tablepostcats
-															WHERE postcat_cat_ID IN ($cat_list)" );
-				if( $echo ) printf( '(%d rows)', $ret );
-				
-				
-				// Delete comments
-				if( $echo ) echo '<br />Deleting comments on blog\'s posts... ';
-				$ret = $DB->query( "DELETE FROM $tablecomments 
-														WHERE comment_post_ID IN ($post_list)" );
-				if( $echo ) printf( '(%d rows)', $ret );
-		
-		
-				// Delete posts
-				if( $echo ) echo '<br />Deleting blog\'s posts... ';
-				$ret = $DB->query(	"DELETE FROM $tableposts 
-															WHERE ID  IN ($post_list)" );
-				if( $echo ) printf( '(%d rows)', $ret );
-
-			} // / are there posts?
-			
-			// Delete categories
-			if( $echo ) echo '<br />Deleting blog\'s categories... ';
-			$ret = $DB->query( "DELETE FROM $tablecategories
-													WHERE cat_blog_ID = $this->ID" );
-			if( $echo ) printf( '(%d rows)', $ret );
-
-		} // / are there cats?
-		
-		// Delete blogusers		
-		if( $echo ) echo '<br />Deleting user-blog permissions... ';
-		$ret = $DB->query( "DELETE FROM $tableblogusers 
-												WHERE bloguser_blog_ID = $this->ID" );
-		if( $echo ) printf( '(%d rows)', $ret );
-		
-		// Delete hitlogs
-		if( $echo ) echo '<br />Deleting blog hitlogs... ';
-		$ret = $DB->query( "DELETE FROM $tablehitlog 
-												WHERE hit_blog_ID = $this->ID" );
-		if( $echo ) printf( '(%d rows)', $ret );
-	
-		if( $delete_stub_file )
-		{ // Delete stub file
-			if( $echo ) echo '<br />Trying to delete stub file... ';
-			if( ! @unlink( $this->get('dynfilepath') ) )
-				if( $echo ) 
-				{
-					echo '<span class="error">';
-					printf(	T_('ERROR! Could not delete! You will have to delete the file [%s] by hand.'), 
-									$this->get('dynfilepath') );
-					echo '</span>';
-				}
-			else
-				if( $echo ) echo 'OK.';
-		}
-		if( $delete_static_file )
-		{ // Delete static file
-			if( $echo ) echo '<br />Trying to delete static file... ';
-			if( ! @unlink( $this->get('staticfilepath') ) )
-				if( $echo ) 
-				{
-					echo '<span class="error">';
-					printf(	T_('ERROR! Could not delete! You will have to delete the file [%s] by hand.'), 
-									$this->get('staticfilepath') );
-					echo '</span>';
-				}
-			else
-				if( $echo ) echo 'OK.';
-		}
-					
-		// Unset cache entry:
-		unset( $cache_blogs[$this->ID] );
-		
-		// Delete main (blog) object:
-		parent::dbdelete();
-				
-		echo '<br/>Done.</p>';
-	}
-	
-}
-?>
diff -ruN --text 0.9.2.src/b2evocore/_class_blogstats.php 1.10.3.src/b2evocore/_class_blogstats.php
--- 0.9.2.src/b2evocore/_class_blogstats.php	2005-09-13 15:26:50.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_blogstats.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,373 +0,0 @@
-<?php
-/**
- * b2evolution - http://b2evolution.net/
- *
- * Copyright (c)2003-2005 by Francois PLANQUE - http://fplanque.net/
- * Released under GNU GPL License - http://b2evolution.net/about/license.html
- *
- *	Filename:	/b2evocore/_class_blogstats.php
- *	Created on:	12/12/03
- *	Created by:	Travis Swicegood <travis@domain51productions.com>
- *	File Description
- *		This file contains the code for the blogstats class.  The main purpose of this class
- *		is to create information necessary for statistical information about the blog without
- *		loading everything as the ItemList class does.
- *
- *	Practical Use
- *		The first use of this class is to generate a total number of blog entries.  Searches
- *		can be limited to specific blogs and/or categories.  This number would them be used to
- *		create random number within a range to display a random blog entry.  Example: Blog
- *		that contains a list of quotes with a random quote being displayed each time a page
- *		is loaded.
- *
- *	Last Modified
- *		12/12/03 - Travis Swicegood: Created file.
- *
- * @deprecated functionality will be moved to ItemList
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * @deprecated deprecated
- * @package evocore
- */
-class BlogStats{
-	var $blog;				// Blog # (1 = all blogs)
-	var $request;			// SQL query string
-	var $total_posts;		// Number of total posts (loaded via $this->get_post_total())
-
-	function BlogStats(
-		$blog = 1, 							// What blog to display (def: all blogs)
-		$show_statuses = array(),			// What status to display?
-//		$p = '',							// Specific post number to display
-		$m = '',							// YearMonth(Day) to display
-		$w = -1,							// Week number
-		$cat = '',							// Category(s): 1,2,3
-		$catsel = array(),					// Same as above except array
-		$author = '',						// List of authors to restrict to
-		$posts = '', 						// # of posts to display on the page
-		$poststart = '',					// Start results at this position
-		$postend = '',						// End results at this position
-		$s = '',							// Search string
-		$sentence = '',						// Search for sentence or for words
-		$exact = '',						// Require exact match of title or contents
-		$init_what_to_show = '',			// Type of display (example: "posts")
-		$timestamp_min = '',				// Do not show posts before this timestamp
-		$timestamp_max = 'now'  )			// Do not show posts after this timestamp
-	{
-	//////
-	//	Handle global calls
-		global $querycount;										// Total number of queries
-		global $tableposts, $tablepostcats, $tablecategories;	// ?
-		global $cache_categories;				// ?
-		global $cat_array; 										// communication with recursive callback funcs
-		global $DB;
-		global $Settings;
-		
-	//////
-	//	Which blog is used?
-		$this->blog = $blog;
-
-	////////
-	// First let's clear some variables
-		$whichcat = '';
-		$whichauthor = '';
-		$result = '';
-		$where = '';
-		$limits = '';
-		$distinct = '';
-
-		// WE ARE GOING TO CONSTRUCT THE "AND" CLOSE
-		// THIS IS GOING TO LAST FOR MANY MANY LINES...
-
-		// if a month is specified in the querystring, load that month
-		if ($m != '')
-		{
-			$m = ''.intval($m);
-			$where .= ' AND YEAR(post_issue_date)='. substr($m,0,4);
-			if (strlen($m)>5)
-				$where .= ' AND MONTH(post_issue_date)='. substr($m,4,2);
-			if (strlen($m)>7)
-				$where .= ' AND DAYOFMONTH(post_issue_date)='. substr($m,6,2);
-			if (strlen($m)>9)
-				$where .= ' AND HOUR(post_issue_date)='. substr($m,8,2);
-			if (strlen($m)>11)
-				$where .= ' AND MINUTE(post_issue_date)='. substr($m,10,2);
-			if (strlen($m)>13)
-				$where .= ' AND SECOND(post_issue_date)='. substr($m,12,2);
-		}
-
-		// If a week number is specified
-		if( !empty($w) && ($w>=0) )
-		{
-			$where .= ' AND WEEK(post_issue_date,1)='.intval($w);
-		}
-
-		/*
-		 * ----------------------------------------------------
-		 * Search stuff:
-		 * ----------------------------------------------------
-		 */
-		if(!empty($s))
-		{
-			$search = ' AND (';
-			if ($exact)	// We want exact match of title or contents
-				$n = '';
-			else // The words/sentence are/is to be included in in the title or the contents
-				$n = '%';
-			if( ($sentence == '1') or ($sentence == 'sentence') )
-			{ // Sentence search
-				$s = trim($s);
-				$search .= '(post_title LIKE \''.$n.$s.$n.'\') OR (post_content LIKE \''.$n.$s.$n.'\')';
-			}
-			else
-			{	// Word search
-				if( strtoupper( $sentence ) == 'OR' )
-					$swords = 'OR';
-				else
-					$swords = 'AND';
-
-				// puts spaces instead of commas
-				$s = preg_replace('/, +/', '', $s);
-				$s = str_replace(',', ' ', $s);
-				$s = str_replace('"', ' ', $s);
-				$s = trim($s);
-				$s_array = explode(' ',$s);
-				$join = '';
-				for ( $i = 0; $i < count($s_array); $i++)
-				{
-					$search .= ' '.$join.' ( (post_title LIKE \''.$n.$s_array[$i].$n.'\') OR (post_content LIKE \''.$n.$s_array[$i].$n.'\') ) ';
-					$join = $swords;
-				}
-			}
-
-			$search .= ')';
-
-			//echo $search;
-		}
-		else
-		{
-			$search = '';
-		}
-
-		/*
-		 * ----------------------------------------------------
-		 * Category stuff:
-		 * ----------------------------------------------------
-		 */
-		$eq = 'IN'; // default
-
-		$cat_array = array();		// this is a global var
-
-		// Check for cat string (which will be handled recursively)
-		if ( ! ((empty($cat)) || ($cat == 'all') || ($cat == '0')) )
-		{	// specified a category string:
-			$cat = str_replace(',', ' ', $cat);
-			if( strstr($cat,'-') )
-			{	// We want to exclude cats
-				$eq = 'NOT IN';
-				$cats = explode('-',$cat);
-				$req_cat_array = explode(' ',$cats[1]);
-			}
-			else
-			{	// We want to include cats
-				$req_cat_array = explode(' ',$cat);
-			}
-
-			// Getting required sub-categories:
-			// and add everything to cat array
-			// ----------------- START RECURSIVE CAT LIST ----------------
-			cat_query();	// make sure the caches are loaded
-			foreach( $req_cat_array as $cat_ID )
-			{ // run recursively through the cats
-				settype( $cat_ID, 'integer' ); // make sure
-				if( ! in_array( $cat_ID, $cat_array ) )
-				{	// Not already in list
-					$cat_array[] = $cat_ID;
-					cat_children( $cache_categories, ($blog==1)?0:$blog, $cat_ID, 'cat_req_dummy', 'cat_req',
-												'cat_req_dummy', 'cat_req_dummy', 1 );
-				}
-			}
-			// ----------------- END RECURSIVE CAT LIST ----------------
-		}
-
-		// Add explicit selections:
-		if( ! empty( $catsel ))
-		{
-			// echo "Explicit selections!<br />";
-			$cat_array = array_merge( $cat_array, $catsel );
-			array_unique( $cat_array );
-		}
-
-		if( empty($cat_array) )
-		{
-			$whichcat='';
-		}
-		else
-		{
-			$whichcat .= ' AND postcat_cat_ID '.$eq.' ('.implode(",", $cat_array).') ';
-			// echo $whichcat;
-		}
-
-
-
-		/*
-		 * ----------------------------------------------------
-		 * Author stuff:
-		 * ----------------------------------------------------
-		 */
-		if((empty($author)) || ($author == 'all'))
-		{
-			$whichauthor='';
-		}
-		elseif (intval($author))
-		{
-			$author = intval($author);
-			if (stristr($author, '-'))
-			{
-				$eq = '!=';
-				$andor = 'AND';
-				$author = explode('-', $author);
-				$author = $author[1];
-			} else {
-				$eq = '=';
-				$andor = 'OR';
-			}
-			$author_array = explode(' ', $author);
-			$whichauthor .= ' AND post_author '.$eq.' '.$author_array[0];
-			for ($i = 1; $i < (count($author_array)); $i = $i + 1) {
-				$whichauthor .= ' '.$andor.' post_author '.$eq.' '.$author_array[$i];
-			}
-		}
-
-		$where .= $search.$whichcat.$whichauthor;
-
-
-		/*
-		 * ----------------------------------------------------
-		 * Limits:
-		 * ----------------------------------------------------
-		 */
-		if( !empty($poststart) )
-		// fp removed && (!$m) && (!$w) && (!$whichcat) && (!$s)
-		// fp added: when in backoffice: always page
-		{
-			// echo 'POSTSTART-POSTEND';
-			if( $postend < $poststart )
-			{
-				$postend = $poststart + $Settings->get('posts_per_page') - 1;
-			}
-
-			if ($Settings->get('what_to_show') == 'posts' || $Settings->get('what_to_show') == 'paged')
-			{
-				$posts = $postend - $poststart + 1;
-				$limits = ' LIMIT '.($poststart-1).','.$posts;
-			}
-			elseif ($Settings->get('what_to_show') == 'days')
-			{
-				$posts = $postend - $poststart + 1;
-				$lastpostdate = get_lastpostdate( $blog, $show_statuses );
-				$lastpostdate = mysql2date('Y-m-d 00:00:00',$lastpostdate);
-				$lastpostdate = mysql2date('U',$lastpostdate);
-				$startdate = date('Y-m-d H:i:s', ($lastpostdate - (($poststart -1) * 86400)));
-				$otherdate = date('Y-m-d H:i:s', ($lastpostdate - (($postend -1) * 86400)));
-				$where .= ' AND post_issue_date > \''.$otherdate.'\' AND post_issue_date < \''.$startdate.'\'';
-			}
-		}
-		elseif( ($m) || ($p) ) // fp rem || ($w) || ($s) || ($whichcat) || ($author)
-		{	// (no restriction if we request a month... some permalinks may point to the archive!)
-			// echo 'ARCHIVE - no limits';
-			$limits = '';
-		}
-		elseif ($Settings->get('what_to_show') == 'posts')
-		{
-			// echo 'LIMIT POSTS';
-			$limits = ' LIMIT ' . $Settings->get('posts_per_page');
-		}
-		elseif( $Settings->get('what_to_show') == 'paged' )
-		{
-			// echo 'PAGED';
-			$pgstrt = '';
-			if ($paged) {
-				$pgstrt = (intval($paged) -1) * $Settings->get('posts_per_page') . ', ';
-			}
-			$limits = 'LIMIT '.$pgstrt.$Settings->get('posts_per_page');
-		}
-		elseif ($Settings->get('what_to_show') == 'days')
-		{
-			// echo 'LIMIT DAYS';
-			$lastpostdate = get_lastpostdate( $blog, $show_statuses );
-			$lastpostdate = mysql2date('Y-m-d 00:00:00',$lastpostdate);
-			$lastpostdate = mysql2date('U',$lastpostdate);
-			$otherdate = date('Y-m-d H:i:s', ($lastpostdate - (($Settings->get('posts_per_page')-1) * 86400)));
-			$where .= ' AND post_issue_date > \''.$otherdate.'\'';
-		}
-
-
-		/*
-		 * ----------------------------------------------------
-		 *  Restrict to the statuses we want to show:
-		 * ----------------------------------------------------
-		 */
-		$where .= ' AND '.statuses_where_clause( $show_statuses );
-
-		/*
-		 * ----------------------------------------------------
-		 * Time limits:
-		 * ----------------------------------------------------
-		 */
-		if( $timestamp_min == 'now' )
-		{
-			// echo 'hide past';
-			$timestamp_min = time();
-		}
-		if( !empty($timestamp_min) )
-		{	// Hide posts before
-			// echo 'before';
-			$date_min = date('Y-m-d H:i:s', $timestamp_min + ($Settings->get('time_difference') * 3600) );
-			$where .= ' AND post_issue_date >= \''.$date_min.'\'';
-		}
-
-		if( $timestamp_max == 'now' )
-		{
-			// echo 'hide future';
-			$timestamp_max = time();
-		}
-		if( !empty($timestamp_max) )
-		{	// Hide posts after
-			// echo 'after';
-			$date_max = date('Y-m-d H:i:s', $timestamp_max + ($Settings->get('time_difference') * 3600) );
-			$where .= ' AND post_issue_date <= \''.$date_max.'\'';
-		}
-
-
-		$this->request = "SELECT COUNT( DISTINCT post_id ) as total_posts ";
-
-		$this->request .= "FROM
-				($tableposts
-					INNER JOIN $tablepostcats ON ID = postcat_post_ID)
-					INNER JOIN $tablecategories ON postcat_cat_ID = cat_ID ";
-
-		if( $blog == 1 )
-		{	// Special case: we aggregate all cats from all blogs
-			$this->request .= "WHERE 1 ";
-		}
-		else
-		{
-			$this->request .= "WHERE cat_blog_ID = $blog ";
-		}
-
-
-		if ($preview)
-		{
-			$this->request = 'SELECT 0 AS ID'; // dummy mysql query for the preview
-		}
-
-		//echo $this->request;
-		$querycount++;
-		$row = $DB->get_row( $this->request );
-	}
-
-}
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_class_calendar.php 1.10.3.src/b2evocore/_class_calendar.php
--- 0.9.2.src/b2evocore/_class_calendar.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_calendar.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,599 +0,0 @@
-<?php
-/**
- * Blog Calendar
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Calendar 
- *
- * @package evocore
- */
-class Calendar
-{
-	var $blog;
-	var $year, $month;
-	var $specific;					// WE ASKED FOR A SPECIFIC MONTH
-	
-	var $mode;  						// 'month' or 'year'
-	
-	var $where;
-	var $request;						// SQL query string
-	var $result;						// Result set
-	var $result_num_rows;		// Number of rows in result set
-
-	var $displaycaption;
-	var $monthformat;
-	var $monthstart;
-	var $monthend;
-	var $linktomontharchive;
-	/**
-	 * Where to do the navigation
-	 * 
-	 * 'caption' or 'tfoot';
-	 *
-	 * @var string
-	 */
-	var $navigation = 'caption';	
-
-	var $tablestart;
-	var $tableend;
-
-	var $rowstart;
-	var $rowend;
-
-	var $headerdisplay;
-	var $headerrowstart;
-	var $headerrowend;
-	var $headercellstart;
-	var $headercellend;
-
-	var $cellstart;
-	var $cellend;
-
-	var $emptycellstart;
-	var $emptycellend;
-
-	var $emptycellcontent;
-
-	var $searchframe;
-
-	var $browseyears;
-	
-	/*
-	 * Calendar::Calendar(-)
-	 *
-	 * Constructor
-	 */
-	function Calendar(
-		$blog = 1,
-		$m = '',
-		$show_statuses = array(),
-		$timestamp_min = '',		// Do not show posts before this timestamp
-		$timestamp_max = 'now'  )	// Do not show posts after this timestamp
-	{
-		global $Settings;
-		
-		$this->blog = $blog;
-
-		// Find out which month to display:
-		if( empty($m) )
-		{
-			$this->year = date('Y');
-			$this->month = date('m');
-			$this->mode = 'month';
-		}
-		else
-		{
-			$this->specific = true;
-			$this->year = substr($m, 0, 4);
-			if (strlen($m) < 6)
-			{ // no month provided
-				$this->mode = 'year';
-				if( $this->year == date('Y') )
-				{ // we display current year, month gets current
-					$this->month = date('m');
-				}
-				else
-				{ // highlight no month, when not current year
-					$this->month = '';
-				}
-			}
-			else
-			{
-				$this->month = substr($m, 4, 2);
-				$this->mode = 'month';
-			}
-		}
-
-		// CONSTRUCT THE WHERE CLAUSE:
-		/*
-		 * ----------------------------------------------------
-		 *  Restrict to the statuses we want to show:
-		 * ----------------------------------------------------
-		 */
-		$where = ' AND '.statuses_where_clause( $show_statuses );
-		$where_link = ' AND ';
-
-		// Restrict to timestamp limits:
-		if( $timestamp_min == 'now' ) $timestamp_min = time();
-		if( !empty($timestamp_min) )
-		{	// Hide posts before
-			$date_min = date('Y-m-d H:i:s', $timestamp_min + ($Settings->get('time_difference') * 3600) );
-			$where .= $where_link.' post_issue_date >= \''.$date_min.'\'';
-			$where_link = ' AND ';
-		}
-		if( $timestamp_max == 'now' ) $timestamp_max = time();
-		if( !empty($timestamp_max) )
-		{	// Hide posts after
-			$date_max = date('Y-m-d H:i:s', $timestamp_max + ($Settings->get('time_difference') * 3600) );
-			$where .= $where_link.' post_issue_date <= \''.$date_max.'\'';
-			$where_link = ' AND ';
-		}
-
-		// Do we need to restrict categories:
-		if( $blog > 1 )
-		{	// Blog #1 aggregates all
-			$where .= $where_link.' cat_blog_ID = '.$blog;
-			$where_link = ' AND ';
-		}
-
-		$this->where = $where;
-
-
-		// Default styling:
-		$this->displaycaption = 1;	// set this to 0 if you don't want to display the month name
-		$this->monthformat = 'F Y';
-		$this->linktomontharchive = true;  // month displayed as link to month' archive
-
-		$this->tablestart = '<table class="bCalendarTable" cellspacing="0" summary="Monthly calendar with links to each day\'s posts">'."\n";
-		$this->tableend = '</table>';
-
-		$this->monthstart = '<caption class="bCalendarCaption">';
-		$this->monthend = "</caption>\n";
-
-		$this->rowstart = '<tr class="bCalendarRow">' . "\n";
-		$this->rowend = "</tr>\n";
-
-		$this->headerdisplay = 'D';	 // D => 'Fri'; e => 'F', l (lowercase l) => 'Friday'
-		// These codes are twisted because they're the same as for date formats.
-		// set this to 0 or '' if you don't want to display the "Mon Tue Wed..." header
-		
-		$this->headerrowstart = '<thead><tr class="bCalendarRow">' . "\n";
-		$this->headerrowend = "</tr></thead>\n";
-		$this->headercellstart = '<th class="bCalendarHeaderCell" abbr="[abbr]" scope="col" title="[abbr]">';	// please leave [abbr] there !
-		$this->headercellend = "</th>\n";
-
-		$this->cellstart = '<td class="bCalendarCell">';
-		$this->cellend = "</td>\n";
-
-		$this->emptycellstart = '<td class="bCalendarEmptyCell">';
-		$this->emptycellend = "</td>\n";
-		$this->emptycellcontent = '&nbsp;';
-
-		$this->linkpostcellstart = '<td class="bCalendarLinkPost">';
-		$this->linkposttodaycellstart = '<td class="bCalendarLinkPostToday">';
-		$this->todaycellstart = '<td id="bCalendarToday">';
-		$this->todaycellstartpost = '<td id="bCalendarToday" class="bCalendarLinkPost">';
-
-		$this->searchframe = 12;	// How many month will we search back for a post before we give up
-
-		$this->browseyears = ($this->mode == 'year');  // browsing years from Calendar's caption
-		
-		/**#@+
-		 * Display number of posts with days/months
-		 *
-		 * - set to '' (empty) to disable
-		 * - %d gets replaced with the number of posts on that day/month
-		 */
-		$this->postcount_month_cell = '';                           // in table cell (behind day)
-		$this->postcount_month_cell_one = '';                       //  -- " -- [for single post]
-		$this->postcount_month_atitle = T_('%d posts'); 						// in archive links title tag
-		$this->postcount_month_atitle_one = T_('1 post');  					//  -- " -- [for single post]
-		#$this->postcount_year_cell = ' (%d)';                      // in table cell (behind abbr of month)
-		$this->postcount_year_cell   = '';
-		$this->postcount_year_cell_one   = '';
-		$this->postcount_year_atitle = T_('%d posts'); 							// in archive links title tag
-		$this->postcount_year_atitle_one = T_('1 post'); 						// in archive links title tag
-		/**#@-*/
-	}
-
-	/*
-	 * Calendar->set(-)
-	 *
-	 * set a variable
-	 */
-	function set( $var, $value )
-	{
-		$this->$var = $value;
-	}
-
-	/**
-	 * Calendar->display(-)
-	 *
-	 * display the calendar.
-	 *
-	 * @param string
-	 * @param string
-	 */
-	function display( $file = '', $params = '' )	// Page to use for links
-	{
-		global $DB;
-		global $tableposts, $tablepostcats, $tablecategories;
-		global $weekday, $weekday_abbrev, $weekday_letter, $month, $month_abbrev;
-		global $start_of_week;
-		global $Settings;
-
-		if( $this->mode == 'month' )
-		{
-			$end_of_week = (($start_of_week + 7) % 7);
-	
-			// Find a month with posts
-			$searchmonth = $this->month;
-			$searchyear = $this->year;
-			for( $i = 0; $i < $this->searchframe; $i++ )
-			{
-				$arc_sql = "SELECT COUNT(DISTINCT ID), YEAR(post_issue_date), MONTH(post_issue_date), DAYOFMONTH(post_issue_date) AS myday".
-						" FROM ($tableposts INNER JOIN $tablepostcats ON ID = postcat_post_ID)".
-						" INNER JOIN $tablecategories ON postcat_cat_ID = cat_ID".
-						" WHERE MONTH(post_issue_date) = '$searchmonth' AND YEAR(post_issue_date) = '$searchyear' ".$this->where.
-						" GROUP BY myday".
-						" ORDER BY post_issue_date DESC";
-				$arc_result = $DB->get_results( $arc_sql, ARRAY_A );
-				
-				if( $DB->num_rows > 0 )
-				{	// OK we have a month with posts!
-					foreach( $arc_result as $arc_row )
-					{
-						$daysinmonthwithposts[ $arc_row['myday'] ] = $arc_row['COUNT(DISTINCT ID)'];
-					}
-					$this->month = $searchmonth;
-					$this->year = $searchyear;
-					break; // Don't search any further!
-				}
-				elseif ($this->specific)
-				{	// No post, but we asked for a specific month to be displayed
-					break; // Don't search any further!
-				}
-				else
-				{	// No, post, let's search in previous month!
-					$searchmonth = zeroise(intval($searchmonth)-1,2);
-					if ($searchmonth == '00') {
-						$searchmonth = '12';
-						$searchyear = ''.(intval($searchyear)-1);
-					}
-				}
-			}
-	
-			// echo $this->month,'.',$this->year;
-	
-			$daysinmonth = intval(date('t', mktime(0, 0, 0, $this->month, 1, $this->year)));
-			// echo 'days in month=', $daysinmonth;
-			$datestartofmonth = $this->year.'-'.$this->month.'-01';
-			$dateendofmonth = $this->year.'-'.$this->month.'-'.$daysinmonth;
-	
-			// caution: offset bug inside
-			$calendarblah = get_weekstartend($datestartofmonth, $start_of_week);
-			if (mysql2date('w', $datestartofmonth) == $start_of_week) {
-				$calendarfirst = $calendarblah['start'] + 1 + 3600;     // adjust for daylight savings time
-			} else {
-				$calendarfirst = $calendarblah['end'] - 604799 + 3600;  // adjust for daylight savings time
-			}
-			//echo 'calendarfirst=', $calendarfirst;
-	
-			$calendarblah = get_weekstartend($dateendofmonth, $end_of_week);
-			if (mysql2date('w', $dateendofmonth) == $end_of_week) {
-				$calendarlast = $calendarblah['start'] + 1;
-			} else {
-				$calendarlast = $calendarblah['end'] + 10000;
-			}
-			//echo 'calendarlast=', $calendarlast;
-	
-			// here the offset bug is corrected
-			if ((intval(date('d', $calendarfirst)) > 1) && (intval(date('m', $calendarfirst)) == intval($this->month))) {
-				$calendarfirst = $calendarfirst - 604800;
-			}
-	
-			// Create links to previous/next month
-			$previous_month_link = '<a href="'.
-				archive_link( ($this->month > 1) ? $this->year : ($this->year - 1),	($this->month > 1) ? ($this->month - 1) : 12, '', '', false, $file, $params )
-				.'" title="'.T_('previous month').'">&lt;</a>';
-	
-			$next_month_link = '<a href="'.
-				archive_link( ($this->month < 12) ? $this->year : ($this->year + 1), ($this->month < 12) ? ($this->month + 1) : 1, '', '', false, $file, $params )
-				.'" title="'.T_('next month').'">&gt;</a>';
-		}
-		else
-		{ // mode is 'year'
-			// Find months with posts
-			$arc_sql = "SELECT COUNT(DISTINCT ID), MONTH(post_issue_date) AS mymonth ".
-						"FROM ($tableposts INNER JOIN $tablepostcats ON ID = postcat_post_ID) ".
-						"INNER JOIN $tablecategories ON postcat_cat_ID = cat_ID ".
-						"WHERE YEAR(post_issue_date) = '$this->year' ".$this->where.
-						" GROUP BY mymonth".
-						" ORDER BY post_issue_date DESC";
-	
-			$arc_result = $DB->get_results( $arc_sql, ARRAY_A );
-			
-			if( $DB->num_rows > 0 )
-			{	// OK we have a month with posts!
-				foreach( $arc_result as $arc_row )
-				{
-					$monthswithposts[ $arc_row['mymonth'] ] = $arc_row['COUNT(DISTINCT ID)'];
-				}
-			}
-		}
-		
-		if( $this->browseyears )
-		{ // create links to previous/next year
-			$previous_year_link = '<a href="'.
-				archive_link( $this->year - 1, ($this->mode == 'month') ? $this->month : '', '', '', false, $file, $params )
-				.'" title="'.T_('previous year').'">&lt;&lt;</a>&nbsp;&nbsp;';
-			$next_year_link = '&nbsp;&nbsp;<a href="'.
-				archive_link( $this->year + 1, ($this->mode == 'month') ? $this->month : '', '', '', false, $file, $params )
-				.'" title="'.T_('next year').'">&gt;&gt;</a>';
-		}
-
-
-		// ** display everything **
-
-		echo $this->tablestart;
-
-		// CAPTION :
-
-		if( $this->displaycaption )
-		{	// caption:
-			echo $this->monthstart;
-			
-			if( $this->navigation == 'caption' )
-			{	// Link to previous year:
-				echo isset( $previous_year_link ) ? $previous_year_link : '';
-			}
-			
-			if( $this->mode == 'month' )
-			{	// MONTH CAPTION:
-
-				if( $this->navigation == 'caption' )
-				{	// Link to previous month:
-					echo $previous_month_link.'&nbsp;&nbsp;';
-				}
-
-				if( $this->linktomontharchive )
-				{	// chosen month with link to archives
-					echo '<a href="'.archive_link( $this->year, $this->month, '', '', false, $file, $params ).'" title="'.T_('go to month\'s archive').'">';
-				}
-
-				echo date_i18n($this->monthformat, mktime(0, 0, 0, $this->month, 1, $this->year));
-
-				if( $this->linktomontharchive )
-				{	// close link to month archive
-					echo '</a>';
-				}
-			
-				if( $this->navigation == 'caption' )
-				{	// Link to next month:
-					echo '&nbsp;&nbsp;'.$next_month_link;
-				}
-			}
-			else
-			{	// YEAR CAPTION:
-				echo date_i18n('Y', mktime(0, 0, 0, 1, 1, $this->year)); // display year
-			}
-			
-			if( $this->navigation == 'caption' )
-			{	// Link to next year:
-				echo isset( $next_year_link ) ? $next_year_link : '';
-			}
-			
-			echo $this->monthend;
-		}
-
-		// HEADER :
-
-		if( !empty($this->headerdisplay) && ($this->mode == 'month') )
-		{	// Weekdays:
-			echo $this->headerrowstart;
-
-			for ($i = $start_of_week; $i < ($start_of_week + 7); $i = $i + 1)
-			{
-				echo str_replace('[abbr]', T_($weekday[($i % 7)]), $this->headercellstart);
-				switch( $this->headerdisplay )
-				{
-					case 'e':
-						// e => 'F'
-						echo T_($weekday_letter[($i % 7)]);
-						break;
-						
-					case 'l':
-						// l (lowercase l) => 'Friday'
-						echo T_($weekday[($i % 7)]);
-						break;
-			
-					default:	// Backward compatibility: any non emty value will display this
-						// D => 'Fri'
-						echo T_($weekday_abbrev[($i % 7)]);
-				}
-
-				echo $this->headercellend;
-			}
-			
-			echo $this->headerrowend;
-		}
-
-		if( $this->navigation == 'tfoot' )
-		{	// We want to display navigation in the table footer:
-			// TODO: YEAR MODE support
-			echo "<tfoot>\n";
-			echo "<tr>\n";
-			echo '<td colspan="'.(($this->mode == 'month') ? '3' : '2' ).'" id="prev">';
-			echo isset( $previous_year_link ) ? $previous_year_link : '';
-			echo isset( $previous_month_link ) ? $previous_month_link : '';
-			echo "</td>\n";
-			if( $this->mode == 'month' ) echo '<td class="pad">&nbsp;</td>'."\n";
-			echo '<td colspan="'.(($this->mode == 'month') ? '3' : '2' ).'" id="next">';
-			echo isset( $next_month_link ) ? $next_month_link : '';
-			echo isset( $next_year_link ) ? $next_year_link : '';
-			echo "</td>\n";
-			echo "</tr>\n";
-			echo "</tfoot>\n";
-		}
-
-		// REAL TABLE DATA :
-
-		echo $this->rowstart;
-
-		if( $this->mode == 'year' )
-		{
-			for ($i = 1; $i < 13; $i = $i + 1)
-			{
-				if( isset($monthswithposts[ $i ]) )
-				{
-					if( $this->month == $i )
-					{
-						echo $this->todaycellstartpost;
-					}
-					else
-					{
-						echo $this->linkpostcellstart;
-					}
-					echo '<a href="';
-					archive_link( $this->year, $i, '', '', true, $file, $params );
-					echo '"';
-					if( $monthswithposts[ $i ] > 1 && !empty($this->postcount_year_atitle) )
-					{ // display postcount
-						echo ' title="'.sprintf($this->postcount_year_atitle, $monthswithposts[ $i ]).'"';
-					}
-					elseif( !empty($this->postcount_year_atitle_one) )
-					{ // display postcount for one post
-						echo ' title="'.sprintf($this->postcount_year_atitle_one, 1).'"';
-					}
-					echo '>';
-				}
-				elseif( $this->month == $i )
-				{ // current month
-					echo $this->todaycellstart;
-				}
-				else
-				{
-					echo $this->cellstart;
-				}
-				echo T_($month_abbrev[ zeroise($i, 2) ]);
-				
-				if( isset($monthswithposts[ $i ]) )
-				{ // close anchor and show how many posts we have for this month
-					if( $monthswithposts[ $i ] > 1 && !empty($this->postcount_year_cell) )
-					{ // display postcount
-						printf($this->postcount_year_cell, $monthswithposts[ $i ]);
-					}
-					elseif( !empty($this->postcount_year_cell_one) )
-					{ // display postcount for one post
-						printf($this->postcount_year_cell_one, 1);
-					}
-					echo '</a>';
-				}
-				echo $this->cellend;
-				if( $i == 4 || $i == 8 )
-				{ // new row
-					echo $this->rowend.$this->rowstart;
-				}
-			}
-		}
-		else // mode == 'month'
-		{	
-			$newrow = 0;
-			$j = 0;
-			$k = 1;
-			
-			for($i = $calendarfirst; $i < ($calendarlast + 86400); $i = $i + 86400)
-			{	// loop day by day (86400 seconds = 24 hours)
-				if ($newrow == 1)
-				{	// We need to start a new row:
-					if( $k > $daysinmonth )
-					{	// Last day already displayed!
-						break;
-					}
-					echo $this->rowend;
-					echo $this->rowstart;
-					$newrow = 0;
-				}
-	
-				if (date('m', $i) != $this->month)
-				{	// empty cell
-					echo $this->emptycellstart;
-					echo $this->emptycellcontent;
-					echo $this->emptycellend;
-				}
-				else
-				{	// This day is in this month
-					$k = $k + 1;
-					$calendartoday = (date('Ymd',$i) == date('Ymd', (time() + ($Settings->get('time_difference') * 3600))));
-	
-					if( isset($daysinmonthwithposts[ date('j', $i) ]) )
-					{
-						if( $calendartoday )
-						{
-							echo $this->todaycellstartpost;
-						}
-						else
-						{
-							echo $this->linkpostcellstart;
-						}
-						echo '<a href="';
-						archive_link( $this->year, $this->month, date('d',$i), '', true, $file, $params );
-						echo '"';
-						if( $daysinmonthwithposts[ date('j', $i) ] > 1 && !empty($this->postcount_month_atitle) )
-						{ // display postcount
-							echo ' title="'.sprintf($this->postcount_month_atitle, $daysinmonthwithposts[ date('j', $i) ]).'"';
-						}
-						elseif( !empty($this->postcount_month_atitle_one) )
-						{ // display postcount for one post
-							echo ' title="'.sprintf($this->postcount_month_atitle_one, 1).'"';
-						}
-						echo '>';
-					}
-					elseif ($calendartoday)
-					{
-						echo $this->todaycellstart;
-					}
-					else
-					{
-						echo $this->cellstart;
-					}
-					echo date('j',$i);
-					if( isset($daysinmonthwithposts[ date('j', $i) ]) )
-					{
-						if( $daysinmonthwithposts[ date('j', $i) ] > 1 && !empty($this->postcount_month_cell) )
-						{ // display postcount
-							printf($this->postcount_month_cell, $daysinmonthwithposts[ date('j', $i) ]);
-						}
-						elseif( !empty($this->postcount_month_cell_one) )
-						{ // display postcount for one post
-							printf($this->postcount_month_cell_one, 1);
-						}
-						echo '</a>';
-					}
-					echo $this->cellend;
-				}
-				$j = $j + 1;
-				if ($j == 7)
-				{	// This was the last day of week, we need to start a new row:
-					$j = 0;
-					$newrow = 1;
-				}
-			} // loop day by day
-		} // mode == 'month'
-		
-		echo $this->rowend;
-		
-		echo $this->tableend;
-	}  // display(-)
-
-}
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_class_commentlist.php 1.10.3.src/b2evocore/_class_commentlist.php
--- 0.9.2.src/b2evocore/_class_commentlist.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_commentlist.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,152 +0,0 @@
-<?php
-/**
- * This file implements comment lists
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/_class_dataobjectlist.php';
-
-/**
- * Comment List Class
- *
- * @package evocore
- */
-class CommentList extends DataObjectList
-{
-	var $blog;
-	
-	/** 
-	 * {@internal CommentList::CommentList(-)}}
-	 *
-	 * Constructor
-	 */
-	function CommentList( 
-		$blog = 1, 
-		$comment_types = "'comment'",
-		$show_statuses = array(),							// Not used yet					
-		$p = '',															// Restrict to specific post
-		$author = '',													// Not used yet
-		$order = 'DESC',											// ASC or DESC
-		$orderby = '',												// list of fields to order by
-		$posts = '', 													// # of comments to display on the page
-		$paged = '',													// Not used yet
-		$poststart = '',											// Not used yet
-		$postend = '',												// Not used yet
-		$s = '',															// Not used yet
-		$sentence = '',												// Not used yet
-		$exact = '',													// Not used yet
-		$default_posts_per_page = '', 
-		$init_what_to_show = ''  )
-	{
-		global $DB;
-		global $tablecomments, $tableposts, $tablecategories, $tableblogs, $tablepostcats;
-		global $cache_categories;
-		global $cat_array; // communication with recursive callback funcs
-		global $pagenow;		// Bleh !
-		
-		// Call parent constructor:
-		parent::DataObjectList( $tablecomments, 'comment_', 'comment_ID' );
-
-		$this->blog = $blog;
-		
-		if( !empty($posts) )
-			$this->posts_per_page = $posts;
-		else $this->posts_per_page = $default_posts_per_page;
-
-		$this->request = "SELECT DISTINCT $tablecomments.*
-											FROM (($tablecomments INNER JOIN $tableposts ON comment_post_ID = ID) ";
-				
-		if( !empty( $p ) )
-		{	// Restrict to comments on selected post
-			$this->request .= ") WHERE comment_post_ID = $p AND ";
-		}
-		elseif( $blog > 1 )
-		{	// Restrict to viewable posts/cats on current blog
-			$this->request .= "INNER JOIN $tablepostcats ON ID = postcat_post_ID) INNER JOIN $tablecategories othercats ON postcat_cat_ID = othercats.cat_ID WHERE othercats.cat_blog_ID = $blog AND ";
-		}
-		else
-		{	// This is blog 1, we don't care, we can include all comments:
-			$this->request .= ') WHERE ';
-		}
-		
-		$this->request .= "comment_type IN ($comment_types) ";
-
-		/*
-		 * ----------------------------------------------------
-		 *  Restrict to the statuses we want to show:
-		 * ----------------------------------------------------
-		 */
-		$this->request .= ' AND '.statuses_where_clause( $show_statuses );
-
-		
-		// order by stuff
-		if( (!empty($order)) && ((strtoupper($order) != 'ASC') && (strtoupper($order) != 'DESC'))) 
-		{
-			$order='DESC';
-		}
-	
-		if(empty($orderby))
-		{
-			$orderby='comment_date '.$order;
-		}
-		else
-		{
-			$orderby_array = explode(' ',$orderby);
-			$orderby = $orderby_array[0].' '.$order;
-			if (count($orderby_array)>1) 
-			{
-				for($i = 1; $i < (count($orderby_array)); $i++) 
-				{
-					$orderby .= ', comment_'.$orderby_array[$i].' '.$order;
-				}
-			}
-		}
-
-
-		$this->request .= "ORDER BY $orderby";
-		if( $this->posts_per_page ) $this->request .= " LIMIT $this->posts_per_page";
-
-		// echo $this->request;
-			
-		$this->result = $DB->get_results( $this->request, ARRAY_A );
-	
-		if( $this->result_num_rows = $DB->num_rows )
-		{
-			foreach( $this->result as $row )
-			{
-				$this->Obj[] = & new Comment( $row );
-			}
-		}
-	}
-
-	
-	/**
-	 * Template function: display message if list is empty
-	 *
-	 * {@internal Comment::display_if_empty(-) }}
-	 *
-	 * @param string String to display if list is empty
-   * @return true if empty
-	 */
-	function display_if_empty( $message = '' )
-	{
-		if( empty($message) )
-		{	// Default message:
-			$message = T_('No comment yet...');
-		}
-
-		return parent::display_if_empty( $message );
-	}
-
-}
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_class_comment.php 1.10.3.src/b2evocore/_class_comment.php
--- 0.9.2.src/b2evocore/_class_comment.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_comment.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,406 +0,0 @@
-<?php
-/**
- * This file implements comments
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__). '/_class_dataobject.php';
-
-/**
- * Comment Class
- *
- * @package evocore
- */
-class Comment extends DataObject
-{
-	/**
-	 * @access protected
-	 */
-	var $Item = NULL;
-	var $author_User = NULL;
-	var	$type;
-	var	$status;
-	var	$author;
-	var	$author_email;
-	var	$author_url;
-	var	$author_ip;
-	var	$date;
-	var	$content;
-	var	$karma;
-
-	/* 
-	 * Comment::Comment(-)
-	 *
-	 * Constructor
-	 */
-	function Comment( $db_row = NULL )
-	{
-		global $tablecomments, $ItemCache;
-		
-		// Call parent constructor:
-		parent::DataObject( $tablecomments, 'comment_', 'comment_ID' );
-	
-		if( $db_row == NULL )
-		{
-			echo 'null comment';
-		}
-		else
-		{
-			$this->ID = $db_row['comment_ID'];
-
-			// Get parent Item
-			$this->Item = $ItemCache->get_by_ID(  $db_row['comment_post_ID'] );
-			
-			// Get Author User
-			$author_ID = $db_row['comment_author_ID'];
-			if( !empty($author_ID) )
-			{
-				$authordata = get_userdata( $author_ID );
-				$this->author_User = new User( $authordata ); // COPY!
-			}
-						
-			$this->type = $db_row['comment_type'];
-			$this->status = $db_row['comment_status'];
-			$this->author = $db_row['comment_author'];
-			$this->author_email = $db_row['comment_author_email'];
-			$url = trim( $db_row['comment_author_url'] );
-			$url = preg_replace('#&([^amp\;])#is', '&amp;$1', $url);	// Escape &
-			$this->author_url = (!stristr($url, '://')) ? 'http://'.$url : $url;
-			$this->author_ip = $db_row['comment_author_IP'];
-			$this->date = $db_row['comment_date'];
-			$this->content = $db_row['comment_content'];
-			$this->karma = $db_row['comment_karma'];
-		}
-	}	
-	
-	/* 
-	 * Comment::set(-)
-	 *
-	 * Set param value
-	 */
-	function set( $parname, $parvalue )
-	{
-		switch( $parname )
-		{
-			case 'Item':
-				die ('coment->Post assignement not handled');
-	
-			case 'karma':
-				parent::set_param( $parname, 'number', $parvalue );
-			break;
-			
-			default:
-				parent::set_param( $parname, 'string', $parvalue );
-		}
-	}
-
-
-	/** 
-	 * Template function: display anchor for permalinks to refer to
-	 *
-	 * {@internal Comment::anchor(-) }}
-	 */
-	function anchor() 
-	{
-		echo '<a name="c'.$this->ID.'"></a>';
-	}
-
-
-	/** 
-	 * Template function: display author of comment
-	 *
-	 * {@internal Comment::author(-) }}
-	 *
-	 * @param string String to display before author name if not a user
-	 * @param string String to display after author name if not a user
-	 * @param string String to display before author name if he's a user
-	 * @param string String to display after author name if he's a user
-	 * @param string Output format, see {@link format_to_output()}
-	 * @param boolean true for link, false if you want NO html link
-	 */
-	function author( $before = '', $after = '#', $before_user = '', $after_user = '#', 
-										$format = 'htmlbody', $makelink = false ) 
-	{
-		if( $this->author_User !== NULL )
-		{ // Author is a user
-			if( $after_user == '#' ) $after_user = ' ['.T_('Member').']';
-			echo $before_user;
-			$this->author_User->prefered_name( $format );
-			echo $after_user;
-		}
-		else
-		{	// Display info recorded at edit time:
-			if( strlen( $this->author_url ) <= 10 ) $makelink = false;
-			if( $after == '#' ) $after = ' ['.T_('Visitor').']';
-			echo $before;
-			if( $makelink ) echo '<a href="'.$this->author_url.'">';
-			$this->disp( 'author', $format );
-			if( $makelink ) echo '</a>';
-			echo $after;
-		}
-	}
-
-
-	/** 
-	 * Template function: display comment's author's IP
-	 *
-	 * {@internal Comment::author_ip(-) }}
-	 * 
-	 * @param string String to display before IP, if IP exists
-	 * @param string String to display after IP, if IP exists
-	 */
-	function author_ip( $before='', $after='' ) 
-	{
-		if( !empty( $this->author_ip ) )
-		{
-			echo $before;
-			echo $this->author_ip;
-			echo $after;
-		}
-	}
-
-
-	/** 
-	 * Template function: display link to comment author's provided email
-	 *
-	 * {@internal Comment::author_email(-) }}
-	 *
-	 * @param string String to display for link: leave empty to display email
-	 * @param string String to display before email, if email exists
-	 * @param string String to display after email, if email exists
-	 * @param boolean false if you want NO html link
-	 */
-	function author_email( $linktext='', $before='', $after='', $makelink = true ) 
-	{
-		if( $this->author_User !== NULL )
-		{ // Author is a user
-			$email = $this->author_User->get('email');
-		}
-		else
-		{
-			$email = $this->author_email;
-		}
-		
-		if( strlen( $email ) > 5 )
-		{	// If email exists:
-			echo $before;
-			if( $makelink ) echo '<a href="mailto:'.$email.'">';
-			echo ($linktext != '') ? $linktext : $email;
-			if( $makelink ) echo '</a>';
-			echo $after;
-		}
-	}
-
-
-	/** 
-	 * Template function: display link to comment author's provided URL
-	 *
-	 * {@internal Comment::author_url(-) }}
-	 *
-	 * @param string String to display for link: leave empty to display URL
-	 * @param string String to display before link, if link exists
-	 * @param string String to display after link, if link exists
-	 * @param boolean false if you want NO html link
-	 * @return boolean true if URL has been displayed
-	 */
-	function author_url( $linktext='', $before='', $after='', $makelink = true )
-	{
-		if( $this->author_User !== NULL )
-		{ // Author is a user
-			$url = $this->author_User->get('url');
-		}
-		else
-		{
-			$url = $this->author_url;
-		}
-
-		if( strlen( $url ) > 10 )
-		{	// If URL exists:
-			echo $before;
-			if( $makelink ) echo '<a href="'.$url.'" rel="nofollow">';
-			echo ($linktext != '') ? $linktext : $url;
-			if( $makelink ) echo '</a>';
-			echo $after;
-			return true;
-		}
-		
-		return false;
-	}
-
-
-	/**
-	 * Provide link to edit a comment if user has edit rights
-	 *
-	 * {@internal Comment::edit_link(-)}}
-	 *
-	 * @param string to display before link
-	 * @param string to display after link 
-	 * @param string link text
-	 * @param string link title
-	 * @param string class name
-	 */
-	function edit_link( $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '' )
-	{
-		global $current_User, $admin_url;
-		
-		if( ! is_logged_in() ) return false;
-	
-		if( ! $current_User->check_perm( 'blog_comments', '', false, $this->Item->get( 'blog_ID' ) ) )
-		{	// If User has no permission to edit comments:
-			return false;
-		}
-	
-		if( $text == '#' ) $text = T_('Edit');
-		if( $title == '#' ) $title = T_('Edit this comment');
-		
-		echo $before;
-		echo '<a href="'.$admin_url.'/b2edit.php?action=editcomment&amp;comment='.$this->ID;
-		echo '" title="'.$title.'"';
-		if( !empty( $class ) ) echo ' class="'.$class.'"';
-		echo '>'.$text.'</a>';
-		echo $after;
-	
-		return true;
-	}
-
-
-	/**
-	 * Displays button for deleeing the Comment if user has proper rights
-	 *
-	 * {@internal Comment::delete_link(-)}}
-	 *
-	 * @param string to display before link
-	 * @param string to display after link
-	 * @param string link text
-	 * @param string link title
-	 * @param string class name
-	 * @param boolean true to make this a button instead of a link
-	 */
-	function delete_link( $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '', $button  = false )
-	{
-		global $current_User, $admin_url;
-
- 		if( ! is_logged_in() ) return false;
-
-	 	if( ! $current_User->check_perm( 'blog_comments', '', false, $this->Item->get( 'blog_ID' ) ) )
-		{	// If User has permission to edit comments:
-			return false;
-		}
-
-		if( $text == '#' ) $text = T_('Delete');
-		if( $title == '#' ) $title = T_('Delete this comment');
-
-		$url = $admin_url.'/edit_actions.php?action=deletecomment&amp;comment_ID='.$this->ID;
-
-		echo $before;
-		if( $button )
-		{	// Display as button
-			echo '<input type="button"';
-			echo ' value="'.$text.'" title="'.$title.'" onclick="if ( confirm(\'';
-			/* TRANS: Warning this is a javascript string */
-			echo T_('You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.');
-			echo '\') ) { document.location.href=\''.$url.'\' }"';
-			if( !empty( $class ) ) echo ' class="'.$class.'"';
-			echo '/>';
-		}
-		else
-		{	// Display as link
-			echo '<a href="'.$url.'" title="'.$title.'" onclick="return confirm(\'';
-			/* TRANS: Warning this is a javascript string */
-			echo T_('You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.');
-			echo '\')"';
-			if( !empty( $class ) ) echo ' class="'.$class.'"';
-			echo '>'.$text.'</a>';
-		}
-		echo $after;
-
-		return true;
-	}
-
-
-	/** 
-	 * Template function: display permalink to this comment
-	 *
-	 * {@internal Comment::permalink(-) }}
-	 * 
-	 * @param string 'urltitle', 'pid', 'archive#id' or 'archive#title'
-	 * @param string url to use
-	 */
-	function permalink( $mode = '', $blogurl='' )
-	{
-		global $Settings;
-		
-		if( empty( $mode ) )
-			$mode = $Settings->get( 'permalink_type' );
-
-		// some permalink modes are not acceptable here:
-		switch( $mode )
-		{
-			case 'archive#id':
-			case 'archive#title':			
-			  $mode = 'pid';
-		}
-
-		$post_permalink = $this->Item->gen_permalink( $mode, $blogurl );
-		echo $post_permalink.'#c'.$this->ID;
-	}
-
-	/** 
-	 * Template function: display content of comment
-	 *
-	 * {@internal Comment::content(-) }}
-	 *
-	 * @param string Output format, see {@link format_to_output()}
-	 */
-	function content( $format = 'htmlbody' ) 
-	{
-		$comment = $this->content;
-		$comment = str_replace('<trackback />', '', $comment);
-		$comment = str_replace('<pingback />', '', $comment);
-		$comment = format_to_output( $comment, $format );
-		echo $comment;
-	}
-
-	/** 
-	 * Template function: display date (datetime) of comment
-	 *
-	 * {@internal Comment::date(-) }}
-	 *
-	 * @param string date/time format: leave empty to use locale default date format
-	 * @param boolean true if you want GMT
-	 */
-	function date( $format='', $useGM = false )
-	{
-		if( empty($format) ) 
-			echo mysql2date( locale_datefmt(), $this->date, $useGM);
-		else
-			echo mysql2date( $format, $this->date, $useGM);
-	}
-
-	/** 
-	 * Template function: display time (datetime) of comment
-	 *
-	 * {@internal Comment::time(-) }}
-	 *
-	 * @param string date/time format: leave empty to use locale default time format
-	 * @param boolean true if you want GMT
-	 */
-	function time( $format='', $useGM = false )
-	{
-		if( empty($format) ) 
-			echo mysql2date( locale_timefmt(), $this->date, $useGM );
-		else
-			echo mysql2date( $format, $this->date, $useGM );
-	}
-
-}
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_class_dataobjectcache.php 1.10.3.src/b2evocore/_class_dataobjectcache.php
--- 0.9.2.src/b2evocore/_class_dataobjectcache.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_dataobjectcache.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,219 +0,0 @@
-<?php
-/**
- * Data Object Cache Class
- *
- * "data objects by fplanque" :P
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Data Object Cache Class
- *
- * @package evocore
- * @version beta
- */
-class DataObjectCache
-{
-	/**#@+
-	 * @access private
-	 */
-	var	$objtype;
-	var	$dbtablename;
-	var $dbprefix;
-	var $dbIDname;
-	var $cache = array();
-	var $load_add = false;
-	var $all_loaded = false;
-	/**#@-*/
-
-	/**
-	 * Constructor
-	 *
-	 * {@internal DataObjectCache::DataObjectCache(-) }}
-	 *
-	 * @param string Name of DataObject class we are cacheing
-	 * @param boolean true if it's OK to just load all items!
-	 * @param string Name of table in database
-	 * @param string Prefix of fields in the table
-	 * @param string Name of the ID field (including prefix)
-	 */
-	function DataObjectCache( $objtype, $load_all, $tablename, $prefix = '', $dbIDname = 'ID' )
-	{
-		$this->objtype = $objtype;
-		$this->load_all = $load_all;
-		$this->dbtablename = $tablename;
-		$this->dbprefix = $prefix;
-		$this->dbIDname = $dbIDname;
-	}
-
-
-	/**
-	 * Load the cache **extensively**
-	 *
-	 * {@internal DataObjectCache::load_all(-) }}
-	 */
-	function load_all()
-	{
-		global $DB;
-
-		if( $this->all_loaded )
-			return	false;	// Already loaded;
-
-		debug_log( "Loading <strong>$this->objtype(ALL)</strong> into cache" );
-		$sql = "SELECT * FROM $this->dbtablename";
-		$rows = $DB->get_results( $sql );
-		$dbIDname = $this->dbIDname;
-		$objtype = $this->objtype;
-		if( count($rows) ) foreach( $rows as $row )
-		{
-			$this->cache[ $row->$dbIDname ] = new $objtype( $row ); // COPY!
-			// $obj = $this->cache[ $row->$dbIDname ];
-			// $obj->disp( 'name' );
-		}
-
-		$this->all_loaded = true;
-
-		return true;
-	}
-
-
-	/**
-	 * Load a list of objects into the cache
-	 *
-	 * {@internal DataObjectCache::load_list(-) }}
-	 *
-	 * @param string list of IDs of objects to load
-	 */
-	function load_list( $req_list )
-	{
-		global $DB;
-
-		debug_log( "Loading <strong>$this->objtype($req_list)</strong> into cache" );
-		$sql = "SELECT * FROM $this->dbtablename WHERE $this->dbIDname IN ($req_list)";
-		$rows = $DB->get_results( $sql );
-		$dbIDname = $this->dbIDname;
-		$objtype = $this->objtype;
-		if( count($rows) ) foreach( $rows as $row )
-		{
-			$this->cache[ $row->$dbIDname ] = new $objtype( $row ); // COPY!
-			// $obj = $this->cache[ $row->$dbIDname ];
-			// $obj->disp( 'name' );
-		}
-	}
-
-
-	/**
-	 * Add a dataobject to the cache
-	 *
-	 * {@internal DataObjectCache::add(-) }}
-	 */
-	function add( & $Obj )
-	{
-		if( isset($Obj->ID) && $Obj->ID != 0 )
-		{
-			$this->cache[$Obj->ID] = & $Obj;
-			return true;
-		}
-		return false;
-	}
-
-
-	/**
-	 * Clear the cache **extensively**
-	 *
-	 * {@internal DataObjectCache::clear(-) }}
-	 */
-	function clear()
-	{
-		$this->cache = array();
-		$this->all_loaded = false;
-	}
-
-
-	/**
-	 * Get an object from cache by ID
-	 *
-	 * Load the cache if necessary
-	 *
-	 * {@internal DataObjectCache::get_by_ID(-) }}
-	 *
-	 * @param integer ID of object to load
-	 * @param boolean false if you want to return false on error
-	 */
-	function get_by_ID( $req_ID, $halt_on_error = true )
-	{
-		global $DB;
-
-		if( !empty( $this->cache[ $req_ID ] ) )
-		{	// Already in cache
-			// debug_log( "Accessing $this->objtype($req_ID) from cache" );
-			return $this->cache[ $req_ID ];
-		}
-		elseif( !$this->all_loaded )
-		{	// Not in cache, but not everything is loaded yet
-			if( $this->load_all )
-			{	// It's ok to just load everything:
-				$this->load_all();
-			}
-			else
-			{ // Load just the requested object:
-				debug_log( "Loading <strong>$this->objtype($req_ID)</strong> into cache" );
-				$sql = "SELECT * FROM $this->dbtablename WHERE $this->dbIDname = $req_ID";
-				$row = $DB->get_row( $sql );
-				$dbIDname = $this->dbIDname;
-				$objtype = $this->objtype;
-				$this->cache[ $row->$dbIDname ] = new $objtype( $row ); // COPY!
-			}
-		}
-
-		if( empty( $this->cache[ $req_ID ] ) )
-		{	// Requested object does not exist
-			if( $halt_on_error ) die( "Requested $this->objtype does not exist!" );
-			return false;
-		}
-
-		return $this->cache[ $req_ID ];
-	}
-
-
-	/**
-	 * Display form option list with cache contents
-	 *
-	 * Load the cache if necessary
-	 *
-	 * {@internal DataObjectCache::get_by_ID(-) }}
-	 *
-	 * @param integer selected ID
-	 * @param boolean provide a choice for "none" with ID 0
-	 */
-	function option_list( $default = 0, $allow_none = false )
-	{
-		global $cache_Groups;
-		
-		if( ! $this->all_loaded )
-			$this->load_all();
-
-		if( $allow_none )
-		{
-			echo '<option value="0"';
-			if( 0 == $default ) echo ' selected="selected"';
-			echo '>', T_('None') ,'</option>'."\n";
-		}
-
-		foreach( $this->cache as $loop_Obj )
-		{
-			echo '<option value="'.$loop_Obj->ID.'"';
-			if( $loop_Obj->ID == $default ) echo ' selected="selected"';
-			echo '>';
-			$loop_Obj->disp( 'name' );
-			echo '</option>'."\n";
-		}
-	}
-}
-?>
diff -ruN --text 0.9.2.src/b2evocore/_class_dataobjectlist.php 1.10.3.src/b2evocore/_class_dataobjectlist.php
--- 0.9.2.src/b2evocore/_class_dataobjectlist.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_dataobjectlist.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,132 +0,0 @@
-<?php
-/**
- * Data Object List Base Class
- * 
- * "data objects by fplanque" :P
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Data Object List Base Class
- *
- * This is typically an abstract class, useful only when derived.
- *
- * @package evocore
- * @version beta
- * @abstract
- */
-class DataObjectList
-{
-	/**#@+
-	 * @access private
-	 */
-	var	$dbtablename;
-	var $dbprefix;
-	var $dbIDname;
-	var $posts_per_page = 15;			
-	/** 
-	 * SQL query string
-	 */
-	var $request;
-	/**
-	 * DB Result set (array)
-	 */
-	var $result;
-	/**
-	 * Number of rows in result set. Typically equal to $posts_per_page, once loaded.
-	 */
-	var $result_num_rows = 0;
-	/**
-	 * Object array
-	 */
-	var $Obj = array();
-	/**
-	 * Current object idx in array:
-	 */
-	var $current_idx = 0;
-	/**#@-*/
-
-	/** 
-	 * Constructor
-	 *
-	 * {@internal DataObjectList::DataObjectList(-) }}
-	 *
-	 * @param string Name of table in database
-	 * @param string Prefix of fields in the table
-	 * @param string Name of the ID field (including prefix)
-	 */
-	function DataObjectList( $tablename, $prefix = '', $dbIDname = 'ID' )
-	{
-		$this->dbtablename = $tablename;
-		$this->dbprefix = $prefix;
-		$this->dbIDname = $dbIDname;
-	}	
-
-	/**
-	 * Get nummber of rows available for display
-	 *
-	 * {@internal DataObjectList::get_num_rows(-) }}
-	 *
-	 * @return integer
-	 */
-	function get_num_rows()
-	{
-		return $this->result_num_rows;
-	}
-
-	/** 
-	 * Get next comment in list
-	 *
-	 * {@internal CommentList::get_next(-) }}
-	 */
-	function get_next()
-	{
-		if( $this->current_idx >= $this->result_num_rows )
-		{	// No more comment in list
-			return false;
-		}
-		return  $this->Obj[$this->current_idx++];
-	}
-
-	/**
-	 * Rewind resultset
-	 *
-	 * {@internal DataObjectList::restart(-) }}
-	 */
-	function restart()
-	{
-		$this->current_idx = 0;
-	}
-	
-	
-	/**
-	 * Template function: display message if list is empty
-	 *
-	 * {@internal DataObjectList::display_if_empty(-) }}
-	 *
-	 * @param string String to display if list is empty
-   * @return true if empty
-	 */
-	function display_if_empty( $message = '' )
-	{
-		if( empty($message) ) 
-		{	// Default message:
-			$message = T_('Sorry, there is nothing to display...');
-		}
-
-		if( $this->result_num_rows == 0 )
-		{
-			echo $message;
-      return true;
-		}
-    return false;
-	}
-	
-}
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_class_dataobject.php 1.10.3.src/b2evocore/_class_dataobject.php
--- 0.9.2.src/b2evocore/_class_dataobject.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_dataobject.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,253 +0,0 @@
-<?php
-/**
- * Data Object Base Class
- *
- * "data objects by fplanque" :P
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Data Object Base Class
- *
- * This is typically an abstract class, useful only when derived.
- *
- * @package evocore
- * @version beta
- * @abstract
- */
-class DataObject
-{
-	/**
-	 * Unique ID of object in database
-	 *
-	 * Please use get/set functions to read or write this param
-	 *
-	 * @var int
-	 * @access protected
-	 */
-	var	$ID = 0;		// This will be the ID in the DB
-
-	/**#@+
-	 * @access private
-	 */
-	var	$dbtablename;
-	var $dbprefix;
-	var $dbIDname;
-	var $dbchanges = array();
-	/**#@-*/
-
-	/**
-	 * Constructor
-	 *
-	 * {@internal DataObject::DataObject(-) }}
-	 *
-	 * @param string Name of table in database
-	 * @param string Prefix of fields in the table
-	 * @param string Name of the ID field (including prefix)
-	 */
-	function DataObject( $tablename, $prefix = '', $dbIDname = 'ID' )
-	{
-		$this->dbtablename = $tablename;
-		$this->dbprefix = $prefix;
-		$this->dbIDname = $dbIDname;
-	}
-
-	/**
-	 * Records a change that will need to be updated in the db
-	 *
-	 * {@internal DataObject::dbchange(-) }}
-	 *
-	 * @access protected
-	 * @param string Name of parameter
-	 * @param string DB field type ('string', 'number', 'date' )
-	 * @param mixed Pointer to value of parameter
-	 */
-	function dbchange( $dbfieldname, $dbfieldtype, $valuepointer )
-	{
-		$this->dbchanges[$dbfieldname]['type'] = $dbfieldtype;
-		$this->dbchanges[$dbfieldname]['value'] = $valuepointer ;
-	}
-
-
-	/*
-	 * DataObject::dbupdate(-)
-	 *
-	 * Update the DB based on previously recorded changes
-	 */
-	function dbupdate( )
-	{
-		global $DB;
-
-		if( $this->ID == 0 ) die( 'New object cannot be updated!' );
-
-		if( count( $this->dbchanges ) == 0 )
-			return;	// No changes!
-
-		$sql_changes = array();
-		foreach( $this->dbchanges as $loop_dbfieldname => $loop_dbchange )
-		{
-			// Get changed value:
-			eval('$loop_value = $this->'. $loop_dbchange['value'].';');
-			// Prepare matching statement:
-			switch( $loop_dbchange['type'] )
-			{
-				case 'string':
-					$sql_changes[] = $loop_dbfieldname. " = '". $DB->escape( $loop_value ). "' ";
-					break;
-
-				default:
-					$sql_changes[] = $loop_dbfieldname. " = $loop_value ";
-			}
-		}
-
-		// Prepare full statement:
-		$sql = "UPDATE $this->dbtablename SET ". implode( ', ', $sql_changes ). " WHERE $this->dbIDname = $this->ID";
-		//echo $sql;
-
-		$DB->query($sql);
-
-		// Reset changes in object:
-		$this->dbchanges = array();
-	}
-
-
-	/*
-	 * DataObject::dbinsert(-)
-	 *
-	 * Insert object into DB based on previously recorded changes
-	 */
-	function dbinsert( )
-	{
-		global $DB;
-
-		if( $this->ID != 0 ) die( 'Existing object cannot be inserted!' );
-
-		$sql_fields = array();
-		$sql_values = array();
-		foreach( $this->dbchanges as $loop_dbfieldname => $loop_dbchange )
-		{
-			// Get changed value:
-			eval('$loop_value = $this->'. $loop_dbchange['value'].';');
-			// Prepare matching statement:
-			$sql_fields[] = $loop_dbfieldname;
-			switch( $loop_dbchange['type'] )
-			{
-				case 'string':
-					$sql_values[] = $DB->quote( $loop_value );
-					break;
-
-				default:
-					$sql_values[] = $DB->null( $loop_value );
-			}
-		}
-
-		// Prepare full statement:
-		$sql = "INSERT INTO {$this->dbtablename} (". implode( ', ', $sql_fields ). ") VALUES (". implode( ', ', $sql_values ). ")";
-		// echo $sql;
-
-		$DB->query($sql);
-
-		// store ID for newly created db record
-		$this->ID = $DB->insert_id;
-
-		// Reset changes in object:
-		$this->dbchanges = array();
-	}
-
-
-	/*
-	 * DataObject::dbdelete(-)
-	 *
-	 * Delete object from DB
-	 */
-	function dbdelete( )
-	{
-		global $DB;
-
-		if( $this->ID == 0 ) die( 'Non persistant object cannot be deleted!' );
-
-		$query = "DELETE FROM $this->dbtablename
-							WHERE $this->dbIDname = $this->ID";
-		$DB->query($query);
-	}
-
-
-	/**
-	 * Get a member param by its name
-	 *
-	 * {@internal DataObject::get(-) }}
-	 *
-	 * @param mixed Name of parameter
-	 * @return mixed Value of parameter
-	 */
-	function get( $parname )
-	{
-		return $this->$parname;
-	}
-
-
-	/**
-	 * Get a ready-to-display member param by its name
-	 *
-	 * Same as disp but don't echo
-	 *
-	 * {@internal DataObject::dget(-) }}
-	 *
-	 * @param string Name of parameter
-	 * @param string Output format, see {@link format_to_output()}
-	 */
-	function dget( $parname, $format = 'htmlbody' )
-	{
-		// Note: we call get again because of derived objects specific handlers !
-		return format_to_output( $this->get($parname), $format );
-	}
-
-
-	/**
-	 * Display a member param by its name
-	 *
-	 * {@internal DataObject::disp(-) }}
-	 *
-	 * @param string Name of parameter
-	 * @param string Output format, see {@link format_to_output()}
-	 */
-	function disp( $parname, $format = 'htmlbody' )
-	{
-		// Note: we call get again because of derived objects specific handlers !
-		echo format_to_output( $this->get($parname), $format );
-	}
-
-	/**
-	 * Set param value
-	 *
-	 * {@internal DataObject::set_param(-) }}
-	 *
-	 * @param string Name of parameter
-	 * @param string DB field type ('string', 'number', 'date' )
-	 * @param mixed Value of parameter
-	 */
-	function set_param( $parname, $fieldtype, $parvalue )
-	{
-		// Set value:
-		$this->$parname = $parvalue;
-		// Remember change for later db update:
-		$this->dbchange( $this->dbprefix. $parname , $fieldtype, $parname );
-	}
-
-	/**
-	 * Template function: Displays object ID
-	 *
-	 * {@internal DataObject::ID(-) }}
-	 */
-	function ID()
-	{
-		echo $this->ID;
-	}
-}
-?>
diff -ruN --text 0.9.2.src/b2evocore/_class_db.php 1.10.3.src/b2evocore/_class_db.php
--- 0.9.2.src/b2evocore/_class_db.php	2005-09-02 23:31:34.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_db.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1075 +0,0 @@
-<?php
-/**
- * This file implements the DB class.
- *
- * Based on ezSQL - Class to make it very easy to deal with MySQL database connections.
- * b2evo Additions:
- * - nested transactions
- * - symbolic table names
- * - query log
- * - get_list
- * - dynamic extension loading
- * - Debug features (EXPLAIN...)
- * and more...
- *
- * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
- * See also {@link http://sourceforge.net/projects/evocms/}.
- *
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}.
- * Parts of this file are copyright (c)2004 by Justin Vincent - {@link http://php.justinvincent.com}
- * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
- *
- * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
- * {@internal
- * b2evolution is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * b2evolution is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with b2evolution; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- * }}
- *
- * {@internal
- * This file is based on the following package (excerpt from ezSQL's readme.txt):
- * =======================================================================
- * Author:  Justin Vincent (justin@visunet.ie)
- * Web: 	 http://php.justinvincent.com
- * Name: 	 ezSQL
- * Desc: 	 Class to make it very easy to deal with database connections.
- * License: FREE / Donation (LGPL - You may do what you like with ezSQL - no exceptions.)
- * =======================================================================
- * A $10 donation has been made to Justin VINCENT on behalf of the b2evolution team.
- * The package has been relicensed as GPL based on
- * "You may do what you like with ezSQL - no exceptions."
- * 2004-10-14 (email): Justin VINCENT grants Franois PLANQUE the right to relicense
- * this modified class under other licenses. "Just include a link to where you got it from."
- * }}
- *
- * {@internal
- * Daniel HAHLER grants Franois PLANQUE the right to license
- * Daniel HAHLER's contributions to this file and the b2evolution project
- * under any OSI approved OSS license (http://www.opensource.org/licenses/).
- * }}
- *
- * @package evocore
- *
- * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
- * @author blueyed: Daniel HAHLER
- * @author fplanque: Franois PLANQUE
- * @author Justin VINCENT
- *
- * @version $Id: _class_db.php,v 1.11.2.9 2005/09/02 21:31:34 fplanque Exp $
- * @todo transaction support
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * ezSQL Constants
- */
-define( 'EZSQL_VERSION', '1.25' );
-define( 'OBJECT', 'OBJECT', true );
-define( 'ARRAY_A', 'ARRAY_A', true);
-define( 'ARRAY_N', 'ARRAY_N', true);
-
-if( ! function_exists( 'mysql_real_escape_string' ) )
-{ // Function only available since PHP 4.3.0
-	function mysql_real_escape_string( $unescaped_string ) 
-	{
-		return mysql_escape_string( $unescaped_string ); 
-	}
-}
-
-/**
- * The Main Class
- *
- * @package evocore
- */
-class DB
-{
-	/**
-	 * Do we want to explain joins?
-	 */
-	var $debug_explain_joins = false;
-
-  /**
-	 * Number of rows we want to dump in debug output:
-	 */
-	var $debug_dump_rows = 0;
-
-	var $show_errors = true;
-	var $halt_on_error = true;
-	var $error = false;		// no error yet
-	var $num_queries = 0;
-	var $last_query = '';		// last query SQL string
-	var $last_error = '';			// last DB error string
-	var $col_info;
-
-	var $vardump_called;
-	var $insert_id = 0;
-	var $num_rows = 0;
-	var $rows_affected = 0;
-	var $last_result;
-	/**
-	 * Log of queries:
-	 */
-	var $queries = array();
-	/**
-	 * Aliases that will be replaced in queries:
-	 */
-	var $dbaliases = array();
-	/**
-	 * Strings that will replace the aliases in queries:
-	 */
-	var $dbreplaces = array();
-
-	/**
-	 * CREATE TABLE options.
-	 */
-	var $dbtableoptions;
-
-	/**
-	 * Do we want to use transactions:
-	 */
-	var $use_transactions;
-
-	/**
-	 * How many transactions are currently nested?
-	 */
-	var $transaction_nesting_level = 0;
-
-	/**
-	 * Rememeber if we have to rollback at the end of a nested transaction construct
-	 */
-	var $rollback_nested_transaction = false;
-
-
-	/**
-	 * DB Constructor
-	 *
-	 * connects to the server and selects a database
-	 *
-	 * blueyed> Note: Too many parameters (and without default). Should be accessed through members. $halt_on_error is relevant to the connect procedure and should be put after $dbhost.
-	 */
-	function DB( $dbuser, $dbpassword, $dbname, $dbhost, $dbaliases, $halt_on_error = true, $db_use_transactions = false, $dbtableoptions = '' )
-	{
-		$this->halt_on_error = $halt_on_error;
-
-		if( !extension_loaded('mysql') )
-		{	// The mysql extension is not loaded, try to dynamically load it:
-			if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN'))
-			{
-				@dl('php_mysql.dll');
-			}
-			else
-			{
-				@dl('mysql.so');
-			}
-
-			if( !extension_loaded('mysql') )
-			{ // Still not loaded:
-				$this->print_error( '<p><strong>The PHP MySQL module could not be loaded.</strong></p>
-					<p>You must edit your php configuration (php.ini) and enable this module.</p>
-					<p>Do not forget to restart your webserver (if necessary) after editing the PHP conf.</p>' );
-				return;
-			}
-		}
-
-		// Connect to the Database:
-		$this->dbh = @mysql_connect($dbhost,$dbuser,$dbpassword);
-
-		if( ! $this->dbh )
-		{
-			$this->print_error( '<p><strong>Error establishing a database connection!</strong></p>
-				<p>('.mysql_error().')</p>
-				<ol>
-					<li>Are you sure you have typed the correct user/password?</li>
-					<li>Are you sure that you have typed the correct hostname?</li>
-					<li>Are you sure that the database server is running?</li>
-				</ol>' );
-		}
-		else
-		{
-			$this->select($dbname);
-		}
-
-		// Prepare aliases for replacements:
-		foreach( $dbaliases as $dbalias => $dbreplace )
-		{
-			$this->dbaliases[] = '#\b'.$dbalias.'\b#'; // \b = word boundary
-			$this->dbreplaces[] = $dbreplace;
-			// echo '<br />'.'#\b'.$dbalias.'\b#';
-		}
-		// echo count($this->dbaliases);
-
-		$this->use_transactions = $db_use_transactions;
-		$this->dbtableoptions = $dbtableoptions;
-	}
-
-
-	/**
-	 * Select a DB (if another one needs to be selected)
-	 */
-	function select($db)
-	{
-		if ( !@mysql_select_db($db,$this->dbh))
-		{
-			$this->print_error( '<strong>Error selecting database ['.$db.']!</strong>
-				<ol>
-					<li>Are you sure the database exists?</li>
-					<li>Are you sure there is a valid database connection?</li>
-				</ol>' );
-		}
-	}
-
-
-	/**
-	 * Format a string correctly for safe insert under all PHP conditions
-	 */
-	function escape($str)
-	{
-		return mysql_real_escape_string($str);				
-	}
-
-
-	function quote($str)
-	{
-		if( $str === NULL )
-			return 'NULL';
-		else
-			return "'".mysql_real_escape_string($str)."'";				
-	}
-
-
-	function null($val)
-	{
-		if( $val === NULL )
-			return 'NULL';
-		else
-			return $val;				
-	}
-
-
-	/**
-	 * Returns the correct WEEK() function to get the week number for the given date.
-	 *
-	 * {@see http://dev.mysql.com/doc/mysql/en/date-and-time-functions.html}
-	 *
-	 * @todo disable when MySQL < 4
-	 * @param string will be used as is
-	 * @param integer 0 for sunday, 1 for monday
-	 */
-	function week( $date, $startofweek )
-	{
-		if( $startofweek == 1 )
-		{	// Week starts on Monday:
-			return ' WEEK( '.$date.', 5 ) ';
-		}
-
-		// Week starts on Sunday:
-		return ' WEEK( '.$date.', 0 ) ';
-	}
-
-	/**
-	 * Returns the appropriate string to compare $val in a WHERE clause.
-	 *
-	 * @param mixed Value to create a "compare-String" for
-	 * @return string Either 'IS NULL', 'IN ("a", "b", "c")' or " = 'a'".
-	 */
-	function compString( $val )
-	{
-		if( $val === NULL )
-		{
-			return 'IS NULL';
-		}
-		elseif( is_array($val) )
-		{
-			return 'IN ("'.implode('","', $val).'")';
-		}
-		else
-		{
-			return " = '$root'";
-		}
-	}
-
-
-	/**
-	 * Print SQL/DB error.
-	 */
-	function print_error( $str = '', $query_title = '' )
-	{
-		// All errors go to the global error array $EZSQL_ERROR..
-		global $EZSQL_ERROR;
-
-		$this->error = true;
-
-		// If no special error string then use mysql default..
-		$this->last_error = empty($str) ? ( mysql_error().'(Errno='.mysql_errno().')' ) : $str;
-		
-		// Log this error to the global array..
-		$EZSQL_ERROR[] = array 
-						(
-							'query' => $this->last_query,
-							'error_str'  => $this->last_error
-						);
-
-		// Is error output turned on or not..
-		if ( $this->show_errors )
-		{
-			// If there is an error then take note of it
-			echo '<div class="error">';
-			echo '<p class="error">MySQL error!</p>';
-			echo '<p>', $this->last_error, '</p>';
-			if( !empty($this->last_query) ) echo '<p class="error">Your query: '.$query_title.'<br /><pre>'.htmlspecialchars( str_replace("\t", '  ', $this->last_query) ).'</pre></p>';
-
-			if( function_exists( 'xdebug_is_enabled' ) && xdebug_is_enabled() )
-			{
-				?>
-				<table class="grouped">
-					<thead>
-						<tr>
-							<th>Function / Include</th>
-							<th>File</th>
-							<th>Line</th>
-						</tr>
-					</thead>
-
-				<?php
-				foreach( xdebug_get_function_stack() as $lStack )
-				{
-					?>
-					<tr>
-						<td>
-							<?php
-							if( isset( $lStack['include_filename'] ) )
-							{
-								echo '<strong>=&gt;</strong> '.$lStack['include_filename'];
-							}
-							else
-							{
-								if( isset( $lStack['class'] ) )
-								{
-									echo $lStack['class'].'::';
-								}
-								echo $lStack['function'].'()';
-							}
-							?>
-						</td>
-						<td><?php echo $lStack['file'] ?></td>
-						<td><?php echo $lStack['line'] ?></td>
-					</tr>
-					<?php
-				}
-				echo '</table>';
-			}
-
-			echo '</div>';
-		}
-
-		if( $this->halt_on_error ) die();
-	}
-
-
-	/**
-	 * Kill cached query results
-	 */
-	function flush()
-	{
-		// Get rid of these
-		$this->last_result = NULL;
-		$this->col_info = NULL;
-		$this->last_query = NULL;
-		$this->current_idx = 0;
-	}
-
-
-	/** 
-	 * Basic Query
-	 *
-	 * {@internal DB::query(-) }}
-	 *
-	 * @param string SQL query
-	 * @param string title for debugging
-	 * @return mixed # of rows affected or false if error
-	 */
-	function query( $query, $title = '' )
-	{
-		global $Timer;
-
-		// initialise return
-		$return_val = 0;
-
-		// Flush cached values..
-		$this->flush();
-
-		// Log how the function was called
-		$this->func_call = '$db->query("'.$query.'")';
-		// echo $this->func_call, '<br />';
-
-		// Replace aliases:
-		$query = preg_replace( $this->dbaliases, $this->dbreplaces, $query );
-
-		if( preg_match( '#^ \s* create \s* table \s #ix', $query) )
-		{	// Query is a table creation, we add table options:
-			$query .= $this->dbtableoptions;
-		}
-
-		// Keep track of the last query for debug..
-		$this->last_query = $query;
-
-		// Perform the query via std mysql_query function..
-		$this->num_queries++;
-		$this->queries[ $this->num_queries - 1 ] = array(
-																									'title' => $title,
-																									'sql' => $query,
-																									'rows' => -1,
-																									'time' => 'unknown',
-																									'results' => 'unknown' );
-
-		if( is_object( $Timer ) )
-		{
-			// Resume global query timer
-			$Timer->resume( 'sql_queries' );
-			// Start a timer fot this paritcular query:
-			$Timer->start( 'query' );
-			// Run query:
-			$this->result = @mysql_query( $query, $this->dbh );
-			// Get duration fpor last query:
-			$this->queries[ $this->num_queries - 1 ]['time'] = $Timer->get_duration( 'query' );
-			// Pause global query timer:
-			$Timer->pause( 'sql_queries' );
-		}
-		else
-		{
-			$this->result = @mysql_query($query,$this->dbh);
-		}
-
-		// If there is an error then take note of it..
-		if ( mysql_error() )
-		{
-			$this->print_error( '', $title );
-			return false;
-		}
-
-		if( preg_match( '#^ \s* (insert|delete|update|replace) \s #ix', $query) )
-		{ // Query was an insert, delete, update, replace:
-
-			$this->rows_affected = mysql_affected_rows();
-			$this->queries[ $this->num_queries - 1 ]['rows'] = $this->rows_affected;
-
-			// Take note of the insert_id
-			if ( preg_match("/^\\s*(insert|replace) /i",$query) )
-			{
-				$this->insert_id = mysql_insert_id($this->dbh);
-			}
-
-			// Return number fo rows affected
-			$return_val = $this->rows_affected;
-		}
-		else
-		{ // Query was a select, alter, etc...:
-
-			// Take note of column info
-			$i = 0;
-			while( $i < @mysql_num_fields($this->result) )
-			{
-				$this->col_info[$i] = @mysql_fetch_field($this->result);
-				$i++;
-			}
-
-			// Store Query Results
-			$num_rows = 0;
-			while( $row = @mysql_fetch_object($this->result) )
-			{
-				// Store relults as an objects within main array
-				$this->last_result[$num_rows] = $row;
-				$num_rows++;
-			}
-
-			@mysql_free_result($this->result);
-
-			// Log number of rows the query returned
-			$this->num_rows = $num_rows;
-			$this->queries[ $this->num_queries - 1 ]['rows'] = $this->num_rows;
-
-			// Return number of rows selected
-			$return_val = $this->num_rows;
-		}
-
-
-		// EXPLAIN JOINS ??
-		if( $this->debug_explain_joins && preg_match( '#^ \s* select \s #ix', $query) )
-		{ // Query was a select, let's try to explain joins...
-
-			// save values:
-			$saved_last_result = $this->last_result;
-			$saved_col_info = $this->col_info;
-			$saved_num_rows = $this->num_rows;
-
-			$this->last_result = NULL;
-			$this->col_info = NULL;
-			$this->num_rows = 0;
-
-			$this->result = @mysql_query( 'EXPLAIN '.$query, $this->dbh );
-			// Take note of column info
-			$i = 0;
-			while( $i < @mysql_num_fields($this->result) )
-			{
-				$this->col_info[$i] = @mysql_fetch_field($this->result);
-				$i++;
-			}
-
-			// Store Query Results
-			$num_rows = 0;
-			while( $row = @mysql_fetch_object($this->result) )
-			{
-				// Store results as an objects within main array
-				$this->last_result[$num_rows] = $row;
-				$num_rows++;
-			}
-
-			@mysql_free_result($this->result);
-
-			// Log number of rows the query returned
-			$this->num_rows = $num_rows;
-
-			$this->queries[ $this->num_queries - 1 ]['explain'] = $this->debug_dump_rows( 100, true );
-
-			// Retsore:
- 			$this->last_result = $saved_last_result;
-			$this->col_info = $saved_col_info;
-			$this->num_rows = $saved_num_rows;
-		}
-
-
-		// If debug ALL queries
-		if( $this->debug_dump_rows )
-		{
-			$this->queries[ $this->num_queries - 1 ]['results'] = $this->debug_dump_rows( $this->debug_dump_rows );
-		}
-
-		return $return_val;
-	}
-
-
-	/**
-	 * Get one variable from the DB - see docs for more detail
-	 *
-	 * Note: To be sure that you received NULL from the DB and not "no rows" check
-	 *       for {@link $num_rows}.
-	 *
-	 * @return mixed NULL if not found, the value otherwise (which may also be NULL).
-	 */
-	function get_var( $query = NULL, $x = 0, $y = 0, $title = '' )
-	{
-		// Log how the function was called
-		$this->func_call = "\$db->get_var(\"$query\",$x,$y)";
-
-		// If there is a query then perform it if not then use cached results..
-		if( $query )
-		{
-			$this->query($query, $title);
-		}
-
-		// Extract var out of cached results based x,y vals
-		if( $this->last_result[$y] )
-		{
-			$values = array_values(get_object_vars($this->last_result[$y]));
-		}
-
-		if( isset($values[$x]) )
-		{
-			return $values[$x];
-		}
-
-		return NULL;
-	}
-
-
-	/**
-	 * Get one row from the DB - see docs for more detail
-	 *
-	 * @return array|object
-	 */
-	function get_row( $query = NULL, $output = OBJECT, $y = 0, $title = '' )
-	{
-		// Log how the function was called
-		$this->func_call = "\$db->get_row(\"$query\",$output,$y)";
-		// echo $this->func_call, '<br />';
-
-		// If there is a query then perform it if not then use cached results..
-		if ( $query )
-		{
-			$this->query($query, $title);
-		}
-
-		// If the output is an object then return object using the row offset..
-		if ( $output == OBJECT )
-		{
-			return $this->last_result[$y]
-							? $this->last_result[$y]
-							: array();
-		}
-		// If the output is an associative array then return row as such..
-		elseif ( $output == ARRAY_A )
-		{
-			return $this->last_result[$y]
-							? get_object_vars( $this->last_result[$y] )
-							: array();
-		}
-		// If the output is an numerical array then return row as such..
-		elseif ( $output == ARRAY_N )
-		{
-			return $this->last_result[$y]
-							? array_values( get_object_vars($this->last_result[$y]) )
-							: array();
-		}
-		// If invalid output type was specified..
-		else
-		{
-			$this->print_error(" \$db->get_row(string query, output type, int offset) -- Output type must be one of: OBJECT, ARRAY_A, ARRAY_N");
-		}
-	}
-
-
-	/**
-	 * Function to get 1 column from the cached result set based in X index
-	 * see docs for usage and info
-	 *
-	 * @return array
-	 */
-	function get_col( $query = NULL, $x = 0, $title = '' )
-	{
-		// If there is a query then perform it if not then use cached results..
-		if( $query )
-		{
-			$this->query( $query, $title );
-		}
-
-		// Extract the column values
-		$new_array = array();
-		for( $i = 0, $count = count($this->last_result); $i < $count; $i++ )
-		{
-			$new_array[$i] = $this->get_var( NULL, $x, $i );
-		}
-
-		return $new_array;
-	}
-
-
-	/**
-	 * Get a column as comma-seperated list.
-	 *
-	 * @param string|NULL Query to execute
-	 * @param integer Column of the result set
-	 * @return string
-	 */
-	function get_list( $query = NULL, $x = 0, $title = '' )
-	{
-		return implode( ',', $this->get_col( $query, $x, $title ) );
-	}
-	
-
-	/**
-	 * Return the the query as a result set - see docs for more details
-	 *
-	 * @return array
-	 */
-	function get_results( $query = NULL, $output = OBJECT, $title = '' )
-	{
-		// Log how the function was called
-		$this->func_call = "\$db->get_results(\"$query\", $output)";
-
-		// If there is a query then perform it if not then use cached results..
-		if( $query )
-		{
-			$this->query($query, $title);
-		}
-
-		// Send back array of objects. Each row is an object
-		if ( $output == OBJECT )
-		{
-			return $this->last_result ? $this->last_result : array();
-		}
-		elseif ( $output == ARRAY_A || $output == ARRAY_N )
-		{
-			$new_array = array();
-
-			if( $this->last_result )
-			{
-				$i = 0;
-
-				foreach( $this->last_result as $row )
-				{
-					$new_array[$i] = get_object_vars($row);
-
-					if ( $output == ARRAY_N )
-					{
-						$new_array[$i] = array_values($new_array[$i]);
-					}
-
-					$i++;
-				}
-
-				return $new_array;
-			}
-			else
-			{
-				return array();
-			}
-		}
-	}
-
-
-	/**
-	 * Function to get column meta data info pertaining to the last query
-	 * see docs for more info and usage
-	 */
-	function get_col_info( $info_type = 'name', $col_offset = -1 )
-	{
-		if( $this->col_info )
-		{
-			if( $col_offset == -1 )
-			{
-				$i = 0;
-				foreach($this->col_info as $col )
-				{
-					$new_array[$i] = $col->{$info_type};
-					$i++;
-				}
-				return $new_array;
-			}
-			else
-			{
-				return $this->col_info[$col_offset]->{$info_type};
-			}
-		}
-	}
-
-
-	/**
-	 * Dumps the contents of any input variable to screen in a nicely
-	 * formatted and easy to understand way - any type: Object, Var or Array
-	 *
-	 * @param mixed Variable to dump
-	 */
-	function vardump( $mixed = '' )
-	{
-		echo '<p><table><tr><td bgcolor="fff"><blockquote style="color:#000090">';
-		echo '<pre style="font-family:Arial">';
-
-		if ( ! $this->vardump_called )
-		{
-			echo '<span style="color:#800080"><strong>ezSQL</strong> (v'.EZSQL_VERSION.") <strong>Variable Dump..</strong></span>\n\n";
-		}
-
-		$var_type = gettype ($mixed);
-		print_r( ( $mixed ? $mixed : '<span style="color:#f00">No Value / False</span>') );
-		echo "\n\n<strong>Type:</strong> ".ucfirst( $var_type )."\n"
-				."<strong>Last Query</strong> [$this->num_queries]<strong>:</strong> "
-				.( $this->last_query ? $this->last_query : "NULL" )."\n"
-				.'<strong>Last Function Call:</strong> '.( $this->func_call ? $this->func_call : 'None' )."\n"
-				.'<strong>Last Rows Returned:</strong> '.count( $this->last_result )."\n"
-				.'</pre></blockquote></td></tr></table>';
-		echo "\n<hr size=1 noshade color=dddddd>";
-
-		$this->vardump_called = true;
-	}
-
-
-	/**
-	 * Alias for {@link vardump()}
-	 *
-	 * @param mixed Variable to dump
-	 */
-	function dumpvar( $mixed )
-	{
-		$this->vardump( $mixed );
-	}
-
-
-	/**
-	 * Displays the last query string that was sent to the database & a
-	 * table listing results (if there were any).
-	 * (abstracted into a seperate file to save server overhead).
-	 */
-	function debug_dump_rows( $max_lines, $break_at_comma = false )
-	{
-		$r = '';
-
-		if ( $this->col_info )
-		{
-			// =====================================================
-			// Results top rows
-			$r .= '<table cellspacing="0">';
-			for( $i = 0, $count = count($this->col_info); $i < $count; $i++ )
-			{
-				$r .= '<th><span class="type">'.$this->col_info[$i]->type.' '.$this->col_info[$i]->max_length.'</span><br />'
-							.$this->col_info[$i]->name.'</th>';
-			}
-			$r .= '</tr>';
-
-			$i=0;
-
-			// ======================================================
-			// print main results
-			if( $this->last_result )
-			{
-				foreach( $this->get_results(NULL,ARRAY_N) as $one_row )
-				{
-					$i++;
-					if( $i >= $max_lines )
-					{
-						break;
-					}
-					foreach( $one_row as $item )
-					{
-						if( $i % 2 )
-						{
-							$r .= '<td class="odd">';
-						}
-						else
-						{
-							$r .= '<td>';
-						}
-
-						if( $break_at_comma )
-						{
-							$item = str_replace( ',', '<br />', $item );
-							$item = str_replace( ';', '<br />', $item );
-							$r .= $item;
-						}
-						else
-						{
-							if( strlen( $item ) > 50 )
-							{
-								$item = substr( $item, 0, 50 ).'...';
-							}
-							$r .= htmlspecialchars($item);
-						}
-						$r .= '</td>';
-					}
-
-					$r .= '</tr>';
-				}
-
-			} // if last result
-			else
-			{
-				$r .= '<tr><td colspan="'.(count($this->col_info)+1).'">No Results</td></tr>';
-			}
-			if( $i >= $max_lines )
-			{
-				$r .= '<tr><td colspan="'.(count($this->col_info)+1).'">Max number of dumped rows has been reached.</td></tr>';
-			}
-
-			$r .= '</table>';
-
-		} // if col_info
-		else
-		{
-			$r .= 'No Results';
-		}
-
-
-		return $r;
-	}
-
-
-	/** 
-	 * Displays all queries that have been exectuted
-	 *
-	 * {@internal DB::dump_queries(-) }}
-	 */
-	function dump_queries()
-	{
-		global $Timer;
-		if( is_object( $Timer ) )
-		{
-			$time_queries = $Timer->get_duration( 'sql_queries' );
-		}
-		else
-		{
-			$time_queries = 0;
-		}
-
-		foreach( $this->queries as $query )
-		{
-			echo '<h4>Query: '.$query['title'].'</h4>';
-			echo '<code>';
-			$sql = str_replace( 'FROM', '<br />FROM', htmlspecialchars($query['sql']) );
-			$sql = str_replace( 'WHERE', '<br />WHERE', $sql );
-			$sql = str_replace( 'GROUP BY', '<br />GROUP BY', $sql );
-			$sql = str_replace( 'ORDER BY', '<br />ORDER BY', $sql );
-			$sql = str_replace( 'LIMIT', '<br />LIMIT', $sql );
-			$sql = str_replace( 'AND ', '<br />&nbsp; AND ', $sql );
-			$sql = str_replace( 'OR ', '<br />&nbsp; OR ', $sql );
-			$sql = str_replace( 'VALUES', '<br />VALUES', $sql );
-			echo $sql;
-			echo '</code>';
-			echo '<p class="rows">Rows: '.$query['rows'].' - Time: '.$query['time'].'s';
-			if( $time_queries > 0 )
-			{	// We have a total time we can use to calculate percentage:
-				echo ' ('.number_format( 100/$time_queries * $query['time'], 2 ).'%)';
-			}
-			echo '</p>';
-
-			// Explain:
-			if( isset($query['explain']) )
-			{
-				echo $query['explain'];
-			}
-
-			// Results:
-			if( $query['results'] != 'unknown' )
-			{
-				echo $query['results'];
-			}
-		}
-	}
-
-
-	/**
-	 * BEGIN A TRANSCATION
-	 *
-	 * Note:  By default, MySQL runs with autocommit mode enabled.
-	 * This means that as soon as you execute a statement that updates (modifies)
-	 * a table, MySQL stores the update on disk.
-	 * Once you execute a BEGIN, the updates are "pending" until you execute a
-	 * COMMIT {@see DB::commit()} or a ROLLBACK {@see DB:rollback()}
-	 *
-	 * Note 2: standard syntax would be START TRANSACTION but it's not supported by older
-	 * MySQL versions whereas BEGIN is...
-	 *
-	 * Note 3: The default isolation level is REPEATABLE READ.
-	 */
-	function begin()
-	{
-		if( $this->use_transactions )
-		{
-			$this->query( 'BEGIN', 'BEGIN transaction' );
-
-			$this->transaction_nesting_level++;
-		}
-	}
-
-
-	/**
-	 * Commit current transaction
-	 */
-	function commit()
-	{
-		if( $this->use_transactions )
-		{
-			if( $this->transaction_nesting_level == 1 )
-			{	// Only COMMIT if there are no remaining nested transactions:
-				if( $this->rollback_nested_transaction )
-				{
-					$this->query( 'ROLLBACK', 'ROLLBACK transaction because there was a failure somewhere in the nesting of transactions' );
-				}
-				else
-				{
-					$this->query( 'COMMIT', 'COMMIT transaction' );
-				}
-				$this->rollback_nested_transaction = false;
-			}
-			$this->transaction_nesting_level--;
-		}
-	}
-
-
-	/**
-	 * @todo implement transactions!
-	 */
-	function rollback()
-	{
-		if( $this->use_transactions )
-		{
-			if( $this->transaction_nesting_level == 1 )
-			{	// Only ROLLBACK if there are no remaining nested transactions:
-				$this->query( 'ROLLBACK', 'ROLLBACK transaction' );
-				$this->rollback_nested_transaction = false;
-			}
-			else
-			{	// Remember we'll have to roll back at the end!
-				$this->rollback_nested_transaction = true;
-			}
-			$this->transaction_nesting_level--;
-		}
-	}
-
-}
-
-/*
- * $Log: _class_db.php,v $
- * Revision 1.11.2.9  2005/09/02 21:31:34  fplanque
- * enhanced query debugging features
- *
- * Revision 1.23  2005/08/22 18:30:29  fplanque
- * minor
- *
- * Revision 1.22  2005/08/21 22:54:18  blueyed
- * Updated documentation for get_var().
- *
- * Revision 1.21  2005/08/21 22:44:32  blueyed
- * Removed dependencies on T_() and $Timer.
- *
- * Revision 1.20  2005/08/17 16:20:54  fplanque
- * rollback! I can't see a damn good reason to break existing code just because it happens that MySQL does not have a real boolean type!
- *
- * Revision 1.19  2005/07/22 13:54:45  blueyed
- * Better format for queries in print_error(); return value of get_var() is false, if nothing found (a DB cannot return false [boolean], but NULL?!)
- *
- * Revision 1.18  2005/07/15 18:11:16  fplanque
- * output debug context
- *
- * Revision 1.17  2005/07/12 23:05:36  blueyed
- * Added Timer class with categories 'main' and 'sql_queries' for now.
- *
- * Revision 1.16  2005/06/02 18:50:52  fplanque
- * no message
- *
- * Revision 1.15  2005/04/21 12:10:50  blueyed
- * minor
- *
- * Revision 1.14  2005/04/20 18:37:59  fplanque
- * Relocation of javascripts and CSS files to their proper places...
- *
- * Revision 1.13  2005/04/19 18:04:38  fplanque
- * implemented nested transactions for MySQL
- *
- * Revision 1.12  2005/03/08 20:32:07  fplanque
- * small fixes; slightly enhanced WEEK() handling
- *
- * Revision 1.11  2005/02/28 09:06:32  blueyed
- * removed constants for DB config (allows to override it from _config_TEST.php), introduced EVO_CONFIG_LOADED
- *
- * Revision 1.10  2005/02/23 22:32:44  blueyed
- * output xdebug function stack in case of error
- *
- * Revision 1.6  2005/02/08 00:43:15  blueyed
- * doc, whitespace, html, get_results() and get_row() now always return array, get_var() return false in case of error
- *
- * Revision 1.5  2004/11/09 00:25:11  blueyed
- * minor translation changes (+MySQL spelling :/)
- *
- * Revision 1.3  2004/10/28 11:11:09  fplanque
- * MySQL table options handling
- *
- * Revision 1.2  2004/10/14 16:28:41  fplanque
- * minor changes
- *
- * Revision 1.1  2004/10/13 22:46:32  fplanque
- * renamed [b2]evocore/*
- *
- * Revision 1.21  2004/10/12 10:27:18  fplanque
- * Edited code documentation.
- *
- */
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_class_group.php 1.10.3.src/b2evocore/_class_group.php
--- 0.9.2.src/b2evocore/_class_group.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_group.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,176 +0,0 @@
-<?php
-/**
- * This file implements User Groups
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/_class_dataobject.php';
-
-/**
- * User Group
- *
- * Group of users with specific permissions.
- *
- * @package evocore
- */
-class Group extends DataObject
-{
-	/**
-	 * Name of group
-	 *
-	 * Please use get/set functions to read or write this param
-	 *
-	 * @var string
-	 * @access protected
-	 */
-	var	$name;
-	/**
-	 * Permissions for stats
-	 *
-	 * Possible values: none, view, edit
-	 *
-	 * Please use get/set functions to read or write this param
-	 *
-	 * @var string
-	 * @access protected
-	 */
-	var	$perm_stats;
-	var	$perm_blogs;
-	var	$perm_spamblacklist;
-	var	$perm_options;
-	var	$perm_templates;
-	var	$perm_users;
-
-	/** 
-	 * Constructor
-	 *
-	 * {@internal Group::Group(-) }}
-	 *
-	 * @param object DB row
-	 */
-	function Group( $db_row = NULL )
-	{
-		global $tablegroups;
-		
-		// Call parent constructor:
-		parent::DataObject( $tablegroups, 'grp_', 'grp_ID' );
-	
-		if( $db_row == NULL )
-		{
-			// echo 'Creating blank group';
-			$this->name = T_('New group');
-			$this->perm_blogs = 'user';
-			$this->perm_stats = 'none';
-			$this->perm_spamblacklist = 'none';
-			$this->perm_options = 'none';
-			$this->perm_templates = 0;
-			$this->perm_users = 'none';
-		}
-		else
-		{
-			// echo 'Instanciating existing group';
-			$this->ID = $db_row->grp_ID;
-			$this->name = $db_row->grp_name;
-			$this->perm_blogs = $db_row->grp_perm_blogs;
-			$this->perm_stats = $db_row->grp_perm_stats;
-			$this->perm_spamblacklist = $db_row->grp_perm_spamblacklist;
-			$this->perm_options = $db_row->grp_perm_options;
-			$this->perm_templates = $db_row->grp_perm_templates;
-			$this->perm_users = $db_row->grp_perm_users;
-		}
-	}	
-	
-	/** 
-	 * Set param value
-	 *
-	 * {@internal Group::set(-) }}
-	 *
-	 * @param string Parameter name
-	 * @return mixed Parameter value
-	 */
-	function set( $parname, $parvalue )
-	{
-		switch( $parname )
-		{
-			case 'perm_templates':
-				parent::set_param( $parname, 'number', $parvalue );
-			break;
-			
-			default:
-				parent::set_param( $parname, 'string', $parvalue );
-		}
-	}
-
-	/** 
-	 * Check a permission for this group
-	 *
-	 * {@internal Group::check_perm(-) }}
-	 *
-	 * @param string Permission name:
-	 *									- templates
-	 *									- stats
-	 *									- spamblacklist
-	 *									- options
-	 *									- users
-	 *									- blogs
-	 * @param string Permission level
-	 * @return strind Permission value
-	 */
-	function check_perm( $permname, $permlevel )
-	{
-		eval( '$permvalue = $this->perm_'.$permname.';' );
-		// echo $permvalue;
-
-		switch( $permname )
-		{
-			case 'templates':
-				if( $permvalue )
-					return true;	// Permission granted
-				break;
-				
-			case 'blogs':
-				switch( $permvalue )
-				{
-					case 'editall':
-						// All permissions granted
-						return true;	// Permission granted
-						
-					case 'viewall':
-						// User can only ask for view perm
-						if(( $permlevel == 'view' ) || ( $permlevel == 'any' ))
-							return true;	// Permission granted
-						break;	
-				}
-
-			case 'stats':
-			case 'spamblacklist':
-			case 'options':
-			case 'users':
-				switch( $permvalue )
-				{
-					case 'edit':
-						// All permissions granted
-						return true;	// Permission granted
-						
-					case 'view':
-						// User can only ask for view perm
-						if( $permlevel == 'view' )
-							return true;	// Permission granted
-						break;	
-				}
-		}		
-
-		return false;	// Permission denied!
-	}
-	
-}
-?>
diff -ruN --text 0.9.2.src/b2evocore/_class_htmlchecker.php 1.10.3.src/b2evocore/_class_htmlchecker.php
--- 0.9.2.src/b2evocore/_class_htmlchecker.php	2006-05-15 21:54:40.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_htmlchecker.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,257 +0,0 @@
-<?php
-/**
- * SafeHtmlChecker
- *
- * checks HTML against a subset of elements to ensure safety and XHTML validation.
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- * @author Simon Willison, 23rd Feb 2003, modified by fplanque, sakichan
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * SafeHtmlChecker
- *
- * checks HTML against a subset of elements to ensure safety and XHTML validation.
- *
- * @package evocore
- */
-class SafeHtmlChecker
-{
-	var $tags;      // Array showing allowed attributes for tags
-	var $tagattrs;  // Array showing URI attributes
-	var $uri_attrs;
-	var $allowed_uri_scheme;
-
-	// Internal variables
-	var $parser;
-	var $stack = array();
-	var $last_checked_pos;
-	var $error;
-
-	/**
-	 * Constructor
-	 *
-	 * {@internal This gets tested in _libs.misc.simpletest.php}}
-	 *
-	 * @param array
-	 * @param array
-	 * @param array
-	 * @param array
-	 * @param string Input encoding to use ('ISO-8859-1', 'UTF-8', 'US-ASCII' or '' for auto-detect)
-	 */
-	function SafeHtmlChecker( & $allowed_tags, & $allowed_attributes, & $uri_attrs, & $allowed_uri_scheme, $encoding = '' )
-	{
-		$this->tags = & $allowed_tags;
-		$this->tagattrs = & $allowed_attributes;
-		$this->uri_attrs = & $uri_attrs;
-		$this->allowed_uri_scheme = & $allowed_uri_scheme;
-
-
-		$encoding = strtoupper($encoding); // we might get 'iso-8859-1' for example
-		$this->encoding = $encoding;
-		if( ! in_array( $encoding, array( 'ISO-8859-1', 'UTF-8', 'US-ASCII' ) ) )
-		{ // passed encoding not supported by xml_parser_create()
-			$this->xml_parser_encoding = ''; // auto-detect (in PHP4, in PHP5 anyway)
-		}
-		else
-		{
-			$this->xml_parser_encoding = $this->encoding;
-		}
-		$this->parser = xml_parser_create( $this->xml_parser_encoding );
-
-		$this->last_checked_pos = 0;
-		$this->error = false;
-
-		// Creates the parser
-		xml_set_object( $this->parser, $this);
-
-		// set functions to call when a start or end tag is encountered
-		xml_set_element_handler($this->parser, 'tag_open', 'tag_close');
-		// set function to call for the actual data
-		xml_set_character_data_handler($this->parser, 'cdata');
-
-		xml_set_default_handler($this->parser, 'default_handler');
-		xml_set_external_entity_ref_handler($this->parser, 'external_entity');
-		xml_set_unparsed_entity_decl_handler($this->parser, 'unparsed_entity');
-
-		xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, false);
-	}
-
-	function default_handler( $parser, $data)
-	{
-		// echo 'default handler: '.$data.'<br />';
-	}
-
-	function external_entity( $parser, $open_entity_names, $base, $system_id, $public_id)
-	{
-		// echo 'external_entity<br />';
-	}
-
-
-	function unparsed_entity( $parser, $entity_name, $base, $system_id, $public_id, $notation_name)
-	{
-		// echo 'unparsed_entity<br />';
-	}
-
-
-	/**
-	 * check(-)
-	 */
-	function check($xhtml)
-	{
-		// Convert encoding:
-		if( empty($this->xml_parser_encoding) || $this->encoding != $this->xml_parser_encoding )
-		{ // we need to convert encoding:
-			if( function_exists( 'mb_convert_encoding' ) )
-			{ // we can convert encoding to UTF-8
-				$this->encoding = 'UTF-8';
-
-				// Convert XHTML:
-				$xhtml = mb_convert_encoding( $xhtml, 'UTF-8' );
-			}
-		}
-
-		// Open comments or '<![CDATA[' are dangerous
-		$xhtml = str_replace('<!', '', $xhtml);
-
-		// Convert isolated & chars
-		$xhtml = preg_replace( '#(\s)&(\s)#', '\\1&amp;\\2', $xhtml );
-
-		$xhtml_head = '<?xml version="1.0"';
-		if( ! empty($this->encoding) )
-		{
-			$xhtml_head .= ' encoding="'.$this->encoding.'"';
-		}
-		$xhtml_head .= '?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
-
-		$xhtml = $xhtml_head.'<body>'.$xhtml.'</body>';
-
-		if( !xml_parse($this->parser, $xhtml) )
-		{
-			$xml_error_code = xml_get_error_code( $this->parser );
-			$xml_error_string = xml_error_string( $xml_error_code );
-			switch( $xml_error_code )
-			{
-				case XML_ERROR_TAG_MISMATCH:
-					$xml_error_string .= ': <code>'.$this->stack[count($this->stack)-1].'</code>';
-					break;
-			}
-			$pos = xml_get_current_byte_index($this->parser);
-			$xml_error_string .= ' near <code>'.htmlspecialchars( substr( $xhtml, $this->last_checked_pos, $pos-$this->last_checked_pos+20 ) ).'</code>';
-
-			$this->html_error( T_('Parser error: ').$xml_error_string );
-		}
-	}
-
-	/**
-	 * tag_open(-)
-	 *
-	 * Called when the parser finds an opening tag
-	 */
-	function tag_open($parser, $tag, $attrs)
-	{
-		// echo "processing tag: $tag <br />\n";
-		$this->last_checked_pos = xml_get_current_byte_index($this->parser);
-
-		if ($tag == 'body')
-		{
-			if( count($this->stack) > 0 )
-				$this->html_error( T_('Tag <code>body</code> can only be used once!') );
-			$this->stack[] = $tag;
-			return;
-		}
-		$previous = $this->stack[count($this->stack)-1];
-
-		// If previous tag is illegal, no point in running tests
-		if (!in_array($previous, array_keys($this->tags))) {
-			$this->stack[] = $tag;
-			return;
-		}
-		// Is tag a legal tag?
-		if (!in_array($tag, array_keys($this->tags))) {
-			$this->html_error( T_('Illegal tag'). ": <code>$tag</code>" );
-			$this->stack[] = $tag;
-			return;
-		}
-		// Is tag allowed in the current context?
-		if (!in_array($tag, explode(' ', $this->tags[$previous]))) {
-			if ($previous == 'body') {
-				$this->html_error(	sprintf( T_('Tag %s must occur inside another tag'), '<code>'.$tag.'</code>' ) );
-			} else {
-				$this->html_error(	sprintf( T_('Tag %s is not allowed within tag %s'), '<code>'.$tag.'</code>', '<code>'.$previous.'</code>') );
-			}
-		}
-		// Are tag attributes valid?
-		foreach( $attrs as $attr => $value )
-		{
-			if (!isset($this->tagattrs[$tag]) || !in_array($attr, explode(' ', $this->tagattrs[$tag])))
-			{
-				$this->html_error( sprintf( T_('Tag %s may not have attribute %s'), '<code>'.$tag.'</code>', '<code>'.$attr.'</code>' ) );
-			}
-			if (in_array($attr, $this->uri_attrs))
-			{ // Must this attribute be checked for URIs
-				$matches = array();
-				$value = trim($value);
-				if( $error = validate_url( $value, $this->allowed_uri_scheme ) )
-				{
-					$this->html_error( T_('Found invalid URL: ').$error );
-				}
-			}
-		}
-		// Set previous, used for checking nesting context rules
-		$this->stack[] = $tag;
-	}
-
-	/**
-	 * cdata(-)
-	 */
-	function cdata($parser, $cdata)
-	{
-		$this->last_checked_pos = xml_get_current_byte_index($this->parser);
-
-		// Simply check that the 'previous' tag allows CDATA
-		$previous = $this->stack[count($this->stack)-1];
-		// If previous tag is illegal, no point in running test
-		if (!in_array($previous, array_keys($this->tags))) {
-			return;
-		}
-		if (trim($cdata) != '') {
-			if (!in_array('#PCDATA', explode(' ', $this->tags[$previous]))) {
-				$this->html_error(	sprintf( T_('Tag %s may not contain raw character data'), '<code>'.$previous.'</code>' ) );
-			}
-		}
-	}
-
-	/**
-	 * tag_close(-)
-	 */
-	function tag_close($parser, $tag)
-	{
-		$this->last_checked_pos = xml_get_current_byte_index($this->parser);
-
-		// Move back one up the stack
-		array_pop($this->stack);
-	}
-
-	function html_error( $string )
-	{
-		$this->error = true;
-		errors_add( $string );
-	}
-
-	/**
-	 * isOK(-)
-	 */
-	function isOK()
-	{
-		return ! $this->error;
-	}
-
-}
-
-?>
diff -ruN --text 0.9.2.src/b2evocore/_class_itemcache.php 1.10.3.src/b2evocore/_class_itemcache.php
--- 0.9.2.src/b2evocore/_class_itemcache.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_itemcache.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,126 +0,0 @@
-<?php
-/**
- * Item Cache Class
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/_class_dataobjectcache.php';
-
-/**
- * Item Cache Class
- *
- * @package evocore
- */
-class ItemCache extends DataObjectCache
-{
-	var $urltitle_index = array();
-
-	/**
-	 * Constructor
-	 *
-	 * {@internal ItemCache::ItemCache(-) }}
-	 */
-	function ItemCache()
-	{
-		global $tableposts;
-		
-		parent::DataObjectCache( 'Item', false, $tableposts, 'post_', 'ID' );
-	}
-
-	/**
-	 * Get an object from cache by its urltitle
-	 *
-	 * Load into cache if necessary
-	 *
-	 * {@internal ItemCache::get_by_urltitle(-) }}
-	 *
-	 * @param string stub of object to load
-	 * @param boolean false if you want to return false on error
-	 */
-	function get_by_urltitle( $req_urltitle, $halt_on_error = true )
-	{
-		global $DB;
-
-		if( !isset( $this->urltitle_index[$req_urltitle] ) )
-		{ // not yet in cache:
-			// Load just the requested object:
-			debug_log( "Loading <strong>$this->objtype($req_urltitle)</strong> into cache" );
-			$sql = "SELECT * 
-							FROM $this->dbtablename 
-							WHERE post_urltitle = ".$DB->quote($req_urltitle);
-			$row = $DB->get_row( $sql );
-			if( empty( $row ) )
-			{	// Requested object does not exist
-				if( $halt_on_error ) die( "Requested $this->objtype does not exist!" );
-				// put into index:
-				$this->urltitle_index[$req_urltitle] = false;
-				return false;
-			}
-			
-			$dbIDname = $this->dbIDname;
-			$objtype = $this->objtype;
-			$this->cache[ $row->$dbIDname ] = new $objtype( $row ); // COPY!
-			
-			// put into index:
-			$this->urltitle_index[$req_urltitle] = & $this->cache[ $row->$dbIDname ];
-		}
-		else 
-		{
-			debug_log( "Retrieving <strong>$this->objtype($req_urltitle)</strong> from cache" );
-		}
-		
-		return $this->urltitle_index[$req_urltitle];
-	}
-
-
-	/**
-	 * Load a list of item referenced by their urltitle into the cache
-	 *
-	 * {@internal DataObjectCache::load_urltitle_array(-) }}
-	 *
-	 * @param array of urltitles of Items to load
-	 */
-	function load_urltitle_array( $req_array )
-	{
-		global $DB;
-
-		$req_list = "'".implode( "','", $req_array)."'";
-		debug_log( "Loading <strong>$this->objtype($req_list)</strong> into cache" );
-		$sql = "SELECT * FROM $this->dbtablename WHERE post_urltitle IN ( $req_list )";
-		$rows = $DB->get_results( $sql );
-		$dbIDname = $this->dbIDname;
-		$objtype = $this->objtype;
-		if( count($rows) ) foreach( $rows as $row )
-		{
-			$this->cache[ $row->$dbIDname ] = new $objtype( $row ); // COPY!
-			// $obj = $this->cache[ $row->$dbIDname ];
-			// $obj->disp( 'name' );
-
-			// put into index:
-			$this->urltitle_index[$row->post_urltitle] = & $this->cache[ $row->$dbIDname ];
-
-			debug_log( "Cached <strong>$this->objtype($row->post_urltitle)</strong>" );
-		}
-		
-		// Set cache for non found objects:
-		foreach( $req_array as $urltitle )
-		{
-			if( !isset( $this->urltitle_index[$urltitle] ) )
-			{ // not yet in cache:
-				$this->urltitle_index[$urltitle] = false; // Remember it doesn't exist in DB either
-				debug_log( "Cached <strong>$this->objtype($urltitle)</strong> as NON EXISTENT" );
-			}
-		}
-	}
-
-}
-?>
diff -ruN --text 0.9.2.src/b2evocore/_class_itemlist.php 1.10.3.src/b2evocore/_class_itemlist.php
--- 0.9.2.src/b2evocore/_class_itemlist.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_itemlist.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,895 +0,0 @@
-<?php
-/**
- * This file implements item/post/article lists
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once( dirname(__FILE__). '/_class_dataobjectlist.php' );
-require_once( dirname(__FILE__). '/_class_item.php' );
-
-function cat_req( $parent_cat_ID, $level )
-{
-	global $cat_array;
-	// echo "[$parent_cat_ID] ";
-	if( ! in_array( $parent_cat_ID, $cat_array ) )
-	{ // Not already visited
-		$cat_array[] = $parent_cat_ID;
-	}
-	else
-	{
-		// echo "STOP! ALREADY VISITED THIS ONE!";
-		return -1;		// STOP going through that branch
-	}
-}
-
-function cat_req_dummy() {}
-
-/**
- * Item List Class
- *
- * @package evocore
- */
-class ItemList extends DataObjectList
-{
-	var $preview;
-	var $blog;
-	var $p;
-	var $what_to_show;
-	var $result_num_rows;			// Number of rows in result set
-	var $postIDlist;
-	var $postIDarray;
-
-	var $total_num_posts;			// Total number of posts
-	var $max_paged;						// Max page number for paged display
-
-	var $group_by_cat;
-
-	var $limitdate_start;     // UNIX timestamp
-	var $limitdate_end;       // UNIX timestamp
-
-	// Used in looping
-	var $row_num;							// Current row
-	var $row;									// Current row
-	var $main_cat;						// Current main category
-	var $previous_main_cat;		// Previous one
-	/**
-	 * @access private
-	 */
-	var $last_Item;
-
-	/**
-	 * @access private
-	 */
-	var $last_displayed_date = '';
-
-	/**
-	 * Constructor
-	 *
-	 * {@internal ItemList::ItemList(-)}}
-	 *
-	 * @param integer Blog ID
-	 * @param array show_statuses
-	 * @param mixed Specific post number to display
-	 * @param mixed YearMonth(Day) to display
-	 * @param mixed Week number. Note: uses mySQL's week numbering and mySQL default if applicable.
-   * In mySQL < 4.0, WEEK() uses mode 0: Week starts on Sunday;
-   * Value range is 0 to 53; week 1 is the first week that starts in this year
-	 * @param mixed List of cats to restrict to
-	 * @param array Array of cats to restrict to
-	 * @param mixed List of authors to restrict to
-	 * @param string sort order can be either ASC or DESC
-	 * @param string space separated list of fields to order by. Possible list elements are: 
-	 *               author issue_date mod_date status locale content title urltitle url ctageory
-	 *               wordcount comments
-	 * @param mixed # of posts to display on the page
-	 * @param mixed List page number in paged display
-	 * @param mixed Start results at this position
-	 * @param mixed End results at this position
-	 * @param string Search string
-	 * @param mixed Search for sentence or for words
-	 * @param mixed Require exact match of title or contents
-	 * @param boolean Is this preview
-	 * @param mixed 
-	 * @param mixed 
-	 * @param mixed Do not show posts before this timestamp, can be 'now'
-	 * @param mixed Do not show posts after this timestamp, can be 'now'
-	 * @param string urltitle of post to display
-	 */
-	function ItemList(
-		$blog = 1,
-		$show_statuses = array(),
-		$p = '',															// Specific post number to display
-		$m = '',															// YearMonth(Day) to display
-		$w = -1,															// Week number
-		$cat = '',														// List of cats to restrict to
-		$catsel = array(),										// Array of cats to restrict to
-		$author = '',													// List of authors to restrict to
-		$order = '',													// ASC or DESC
-		$orderby = '',												// list of fields to order by
-		$posts = '',													// # of posts to display on the page
-		$paged = '',													// List page number in paged display
-		$poststart = '',											// Start results at this position
-		$postend = '',												// End results at this position
-		$s = '',															// Search string
-		$sentence = '',												// Search for sentence or for words
-		$exact = '',													// Require exact match of title or contents
-		$preview = 0,													// Is this preview
-		$default_posts_per_page = '',
-		$init_what_to_show = '',
-		$timestamp_min = '',									// Do not show posts before this timestamp
-		$timestamp_max = 'now',								// Do not show posts after this timestamp
-		$title = '' )													// urltitle of post to display
-	{
-		global $DB;
-		global $tableposts, $tablepostcats, $tablecategories;
-		global $cache_categories;
-		global $cat_array; // communication with recursive callback funcs
-		global $Settings;
-
-		// Call parent constructor:
-		parent::DataObjectList( $tableposts, 'post_', 'ID' );
-
-		$this->preview = $preview;
-		$this->blog = $blog;
-		$this->p = $p;
-
-		if( !empty($posts) )
-			$posts_per_page = $posts;
-		elseif( !empty($default_posts_per_page) )
-			$posts_per_page = $default_posts_per_page;
-		else
-			$posts_per_page = $Settings->get('posts_per_page');
-		$this->posts_per_page = $posts_per_page;
-
-		$what_to_show = (empty($init_what_to_show)) ? $Settings->get('what_to_show') : $init_what_to_show;
-		$this->what_to_show = $what_to_show;
-
-		// First let's clear some variables
-		$whichcat = '';
-		$whichauthor = '';
-		$result = '';
-		$where = '';
-		$limits = '';
-		$distinct = '';
-
-		// WE ARE GOING TO CONSTRUCT THE "AND" CLOSE
-		// THIS IS GOING TO LAST FOR MANY MANY LINES...
-
-		// if a month is specified in the querystring, load that month
-		if( $m != '' )
-		{
-			$m = '' . intval($m);
-			$where .= ' AND YEAR(post_issue_date)=' . substr($m,0,4);
-			if( strlen($m) > 5 )
-				$where .= ' AND MONTH(post_issue_date)=' . substr($m,4,2);
-			if( strlen($m) > 7 )
-				$where .= ' AND DAYOFMONTH(post_issue_date)=' . substr($m,6,2);
-			if( strlen($m) > 9 )
-				$where .= ' AND HOUR(post_issue_date)=' . substr($m,8,2);
-			if( strlen($m) > 11 )
-				$where .= ' AND MINUTE(post_issue_date)=' . substr($m,10,2);
-			if( strlen($m) > 13 )
-				$where .= ' AND SECOND(post_issue_date)=' . substr($m,12,2);
-		}
-
-		// If a week number is specified
-		if( !empty($w) && ($w>=0) ) // Note: week # can be 0
-		{
-			$where .= ' AND WEEK(post_issue_date)='.intval($w);
-		}
-
-		// if a post number is specified, load that post
-		if( ($p != '') && ($p != 'all') )
-		{
-			$p = intval($p);
-			$where .= ' AND ID = '. $p;
-		}
-
-		// if a post urltitle is specified, load that post
-		if( !empty( $title ) )
-		{
-			$where .= ' AND post_urltitle = '.$DB->quote($title);
-		}
-
-		/*
-		 * ----------------------------------------------------
-		 * Search stuff:
-		 * ----------------------------------------------------
-		 */
-		if( !empty($s) )
-		{
-			$search = ' AND (';
-			if( $exact ) // We want exact match of title or contents
-				$n = '';
-			else // The words/sentence are/is to be included in in the title or the contents
-				$n = '%';
-			if( ($sentence == '1') or ($sentence == 'sentence') )
-			{ // Sentence search
-				$s = $DB->escape(trim($s));
-				$search .= '(post_title LIKE \''. $n. $s. $n. '\') OR (post_content LIKE \''. $n. $s. $n.'\')';
-			}
-			else
-			{ // Word search
-				if( strtoupper( $sentence ) == 'OR' )
-					$swords = 'OR';
-				else
-					$swords = 'AND';
-
-				// puts spaces instead of commas
-				$s = preg_replace('/, +/', '', $s);
-				$s = str_replace(',', ' ', $s);
-				$s = str_replace('"', ' ', $s);
-				$s = trim($s);
-				$s_array = explode(' ',$s);
-				$join = '';
-				for ( $i = 0; $i < count($s_array); $i++)
-				{
-					$search .= ' '. $join. ' ( (post_title LIKE \''. $n. $DB->escape($s_array[$i]). $n. '\') OR (post_content LIKE \''. $n. $DB->escape($s_array[$i]). $n.'\') ) ';
-					$join = $swords;
-				}
-			}
-
-			$search .= ')';
-
-			//echo $search;
-		}
-		else
-		{
-			$search = '';
-		}
-
-		/*
-		 * ----------------------------------------------------
-		 * Category stuff:
-		 * ----------------------------------------------------
-		 */
-		$eq = 'IN'; // default
-
-		$cat_array = array();		// this is a global var
-
-		// Check for cat string (which will be handled recursively)
-		if( ! ((empty($cat)) || ($cat == 'all') || ($cat == '0')) )
-		{ // specified a category string:
-			$cat = str_replace(',', ' ', $cat);
-			if( strstr($cat, '-') )
-			{ // We want to exclude cats
-				$eq = 'NOT IN';
-				$cats = explode('-', $cat);
-				$req_cat_array = explode(' ', $cats[1]);
-			}
-			else
-			{ // We want to include cats
-				$req_cat_array = explode(' ', $cat);
-			}
-
-			// Getting required sub-categories:
-			// and add everything to cat array
-			// ----------------- START RECURSIVE CAT LIST ----------------
-			cat_query();	// make sure the caches are loaded
-			foreach( $req_cat_array as $cat_ID )
-			{ // run recursively through the cats
-				settype( $cat_ID, 'integer' ); // make sure
-				if( ! in_array( $cat_ID, $cat_array ) )
-				{ // Not already in list
-					$cat_array[] = $cat_ID;
-					cat_children( $cache_categories, ($blog==1)?0:$blog, $cat_ID, 'cat_req_dummy', 'cat_req',
-												'cat_req_dummy', 'cat_req_dummy', 1 );
-				}
-			}
-			// ----------------- END RECURSIVE CAT LIST ----------------
-		}
-
-		// Add explicit selections:
-		if( ! empty( $catsel ))
-		{
-			// echo "Explicit selections!<br />";
-			$cat_array = array_merge( $cat_array, $catsel );
-			array_unique( $cat_array );
-		}
-
-		if( empty($cat_array) )
-		{
-			$whichcat='';
-		}
-		else
-		{
-			$whichcat .= ' AND postcat_cat_ID '. $eq.' ('.implode(",", $cat_array). ') ';
-			// echo $whichcat;
-		}
-
-		/*
-		 * ----------------------------------------------------
-		 * Author stuff:
-		 * ----------------------------------------------------
-		 */
-		if((empty($author)) || ($author == 'all'))
-		{
-			$whichauthor='';
-		}
-		elseif (intval($author))
-		{
-			$author = intval($author);
-			if (stristr($author, '-'))
-			{
-				$eq = '!=';
-				$andor = 'AND';
-				$author = explode('-', $author);
-				$author = $author[1];
-			} else {
-				$eq = '=';
-				$andor = 'OR';
-			}
-			$author_array = explode(' ', $author);
-			$whichauthor .= ' AND post_author '. $eq.' '. $author_array[0];
-			for ($i = 1; $i < (count($author_array)); $i = $i + 1) {
-				$whichauthor .= ' '. $andor.' post_author '. $eq.' '. $author_array[$i];
-			}
-		}
-
-		$where .= $search. $whichcat . $whichauthor;
-
-
-		/*
-		 * ----------------------------------------------------
-		 * order by stuff
-		 * ----------------------------------------------------
-		 */
-		if( (!empty($order)) && ((strtoupper($order) != 'ASC') && (strtoupper($order) != 'DESC')))
-		{
-			$order='DESC';
-		}
-
-		if(empty($orderby))
-		{
-			$orderby = 'issue_date '. $order;
-		}
-		else
-		{
-			$orderby_array = explode(' ',$orderby);
-			$orderby = $orderby_array[0]. ' '. $order;
-			if (count($orderby_array)>1)
-			{
-				for($i = 1; $i < (count($orderby_array)); $i++)
-				{
-					$orderby .= ', post_'. $orderby_array[$i]. ' '. $order;
-				}
-			}
-		}
-
-
-		/*
-		 * ----------------------------------------------------
-		 * Limits:
-		 * ----------------------------------------------------
-		 */
-		if( !empty($poststart) )
-		{ // When in backoffice: always paged
-			// echo 'POSTSTART-POSTEND ';
-			if( $postend < $poststart )
-			{
-				$postend = $poststart + $posts_per_page - 1;
-			}
-			if ($what_to_show == 'posts' || $what_to_show == 'paged')
-			{
-				$posts = $postend - $poststart + 1;
-				$limits = ' LIMIT '. ($poststart-1). ','. $posts;
-			}
-			elseif ($what_to_show == 'days')
-			{
-				$posts = $postend - $poststart + 1;
-				// echo 'days=',$posts;
-				$lastpostdate = get_lastpostdate( $blog, $show_statuses, $cat, $catsel,	$timestamp_min, $timestamp_max );
-				$lastpostdate = mysql2date('Y-m-d 23:59:59',$lastpostdate);
-				// echo $lastpostdate;
-				$lastpostdate = mysql2date('U',$lastpostdate);
-				$this->limitdate_end = $lastpostdate - (($poststart -1) * 86400);
-				$this->limitdate_start = $lastpostdate+1 - (($postend) * 86400);
-				$where .= ' AND post_issue_date >= \''. date( 'Y-m-d H:i:s', $this->limitdate_start ) 
-									.'\' AND post_issue_date <= \''. date('Y-m-d H:i:s', $this->limitdate_end) . '\'';
-				
-			}
-		}
-		elseif( !empty($m) ) 
-		{ // no restriction if we request a month... some permalinks may point to the archive!
-			// echo 'ARCHIVE - no limits';
-			$limits = '';
-		}
-		elseif ($what_to_show == 'posts')
-		{
-			// echo 'LIMIT POSTS!';
-			$limits = ' LIMIT '. $posts_per_page;
-		}
-		elseif( $what_to_show == 'paged' )
-		{
-			// echo 'PAGED';
-			$pgstrt = '';
-			if ($paged) 
-			{
-				$pgstrt = (intval($paged) -1) * $posts_per_page. ', ';
-			}
-			$limits = 'LIMIT '. $pgstrt.$posts_per_page;
-		}
-		elseif( $what_to_show == 'days' )
-		{
-			// echo 'LIMIT DAYS ';
-			if( !empty($p) || !empty($title) || !empty($s) || !empty($cat) || !empty($author) )
-			{ // We are in DAYS mode but we can't restrict on these!
-				$limits = '';
-			}
-			else
-			{
-				$lastpostdate = get_lastpostdate( $blog, $show_statuses, $cat, $catsel,	$timestamp_min, $timestamp_max );
-				$lastpostdate = mysql2date('Y-m-d 00:00:00',$lastpostdate);
-				$lastpostdate = mysql2date('U',$lastpostdate);
-				$otherdate = date('Y-m-d H:i:s', ($lastpostdate - (($posts_per_page-1) * 86400)));
-				$where .= ' AND post_issue_date > \''. $otherdate.'\'';
-			}
-		}
-		/* else
-		{
-			echo 'DEFAULT - NO LIMIT';
-		}*/
-
-		/*
-		 * ----------------------------------------------------
-		 *	Restrict to the statuses we want to show:
-		 * ----------------------------------------------------
-		 */
-		$where .= ' AND ' . statuses_where_clause( $show_statuses );
-
-		/*
-		 * ----------------------------------------------------
-		 * Time limits:
-		 * ----------------------------------------------------
-		 */
-		if( $timestamp_min == 'now' )
-		{
-			// echo 'hide past';
-			$timestamp_min = time();
-		}
-		if( !empty($timestamp_min) )
-		{ // Hide posts before
-			// echo 'hide before '.$timestamp_min;
-			$date_min = date('Y-m-d H:i:s', $timestamp_min + ($Settings->get('time_difference') * 3600) );
-			$where .= ' AND post_issue_date >= \''. $date_min.'\'';
-		}
-
-		if( $timestamp_max == 'now' )
-		{
-			// echo 'hide future';
-			$timestamp_max = time();
-		}
-		if( !empty($timestamp_max) )
-		{ // Hide posts after
-			// echo 'after';
-			$date_max = date('Y-m-d H:i:s', $timestamp_max + ($Settings->get('time_difference') * 3600) );
-			$where .= ' AND post_issue_date <= \''. $date_max.'\'';
-		}
-
-		// LIMIT TO SPECIFIC BLOG?
-		if( $blog == 1 )
-		{ // Special case: we aggregate all cats from all blogs
-			$where = 'WHERE 1 '.$where;
-		}
-		else
-		{
-			$where = 'WHERE cat_blog_ID = '.$blog.$where;
-		}
-
-
-		/*
-		 * RUN QUERY NOW:
-		 */
-		if ($preview)
-		{	// PREVIEW MODE:
-			$this->request = $this->preview_request();
-		}
-		else
-		{	// NORMAL MODE:
-
-			// We are going to proceed in two steps (we simulate a subquery)
-			// 1) we get the IDs we need
-			// 2) we get all the other fields matching these IDs
-			// This is more efficient than manipulating all fields at once.
-			$step1_sql = "SELECT DISTINCT ID
-											FROM ($tableposts INNER JOIN $tablepostcats ON ID = postcat_post_ID)
-														INNER JOIN $tablecategories ON postcat_cat_ID = cat_ID ";
-			$step1_sql .= $where;
-			$step1_sql .= ' ORDER BY post_'.$orderby;
-			$step1_sql .= ' '.$limits;
-
-			// Get list of the IDs we need:
-			$ID_list = $DB->get_list( $step1_sql, 0, 'Get ID list for Item List (Main|Lastpostdate) Query' );
-
-			$this->request = 'SELECT ID, post_author, post_issue_date,	 post_mod_date,
-																post_status, post_locale, post_content, post_title,
-																post_urltitle, post_url, post_category,
-																post_autobr, post_flags, post_wordcount, post_comments,
-																post_renderers, post_karma
-													FROM '.$tableposts;
-			if( !empty($ID_list) )
-			{
-				$this->request .= ' WHERE ID IN ('.$ID_list.')
-												    ORDER BY post_'.$orderby;
-			}
-			else
-			{
-				$this->request .= ' WHERE 0';
-			}
-
-			$this->count_request = "SELECT COUNT(ID)
-																FROM ($tableposts INNER JOIN $tablepostcats ON ID = postcat_post_ID)
-																			INNER JOIN $tablecategories ON postcat_cat_ID = cat_ID
-															".$where;
-
-		}
-
-		//echo $this->request;
-		$this->result_rows = $DB->get_results( $this->request, OBJECT, 'Get data for Item List (Main|Lastpostdate) Query' );
-
-		$this->result_num_rows = $DB->num_rows;
-		// echo $this->result_num_rows, ' items';
-
-		// Make a list of posts for future queries!
-		// Also make arrays...
-		$this->postIDlist = "";
-		$this->postIDarray = array();
-		if( count( $this->result_rows ) ) foreach( $this->result_rows as $myrow )
-		{
-			array_unshift( $this->postIDarray, $myrow->ID );	// new row at beginning
-		}
-		if( !empty($this->postIDarray) )
-		{
-			$this->postIDlist = implode( ',', $this->postIDarray );
-		}
-		// echo "postlist:". $this->postIDlist;
-
-		// Initialize loop stuff:
-		$this->restart();
-	}
-
-
-	// dummy mysql query for the preview
-	function preview_request()
-	{
-		// we need globals for the param function
-		global $preview_userid, $preview_date, $post_status, $post_locale, $content,
-						$post_title, $post_url, $post_category, $post_autobr, $edit_date,
-						$aa, $mm, $jj, $hh, $mn, $ss, $renderers;
-		global $DB, $localtimenow;
-
-		$id = 0;
-		param( 'preview_userid', 'integer', true );
-		param( 'post_status', 'string', true );
-		param( 'post_locale', 'string', true );
-		param( 'content', 'html', true );
-		param( 'post_title', 'html', true );
-		param( 'post_url', 'string', true );
-		param( 'post_category', 'integer', true );
-		param( 'post_autobr', 'integer', 0 );
-		param( 'renderers', 'array', array() );
-
-		$post_title = format_to_post( $post_title, 0 );
-		$content = format_to_post( $content, $post_autobr );
-		$post_renderers = implode( '.', $renderers );
-
-		param( 'aa', 'integer', 2000 );
-		param( 'mm', 'integer', 1 );
-		param( 'jj', 'integer', 1 );
-		param( 'hh', 'integer', 20 );
-		param( 'mn', 'integer', 30 );
-		param( 'ss', 'integer', 0 );
-		$jj = ($jj > 31) ? 31 : $jj;
-		$hh = ($hh > 23) ? $hh - 24 : $hh;
-		$mn = ($mn > 59) ? $mn - 60 : $mn;
-		$ss = ($ss > 59) ? $ss - 60 : $ss;
-		$post_date = date('Y-m-d H:i:s', mktime( $hh, $mn, $ss, $mm, $jj, $aa ) );
-
-
-		if( $errcontent = errors_display( T_('Invalid post, please correct these errors:'), '', false ) )
-		{
-			$content = $errcontent;
-		}
-
-		// little funky fix for IEwin, rawk on that code
-		global $is_winIE;
-		if (($is_winIE) && (!isset($IEWin_bookmarklet_fix)))
-		{
-			$content =	preg_replace('/\%u([0-9A-F]{4,4})/e',	 "'&#'.base_convert('\\1',16,10). ';'", $content);
-		}
-
-		return "SELECT	
-										0 AS ID, 
-										$preview_userid AS post_author, 
-										'$post_date' AS post_issue_date,
-										'$post_date' AS post_mod_date,
-										'".$DB->escape($post_status)."' AS post_status,
-										'".$DB->escape($post_locale)."' AS post_locale, 
-										'".$DB->escape($content)."' AS post_content, 
-										'".$DB->escape($post_title)."' AS post_title,
-										NULL AS post_urltitle, 
-										'".$DB->escape($post_url)."' AS post_url, 
-										$post_category AS post_category,
-										$post_autobr AS post_autobr, 
-										'' AS post_flags, 
-										".bpost_count_words( $content )." AS post_wordcount, 
-										'open' AS post_comments,
-										'".$DB->escape( $post_renderers )."' AS post_renderers, 
-										0 AS post_karma";
-	}
-
-	/*
-	 * ItemList->restart(-)
-	 */
-	function restart()
-	{
-		// Set variables for future:
-		global $previousday;		// Should be a member var
-		$previousday = '';
-		$this->row_num = 0;
-		$this->main_cat = '';
-		$this->group_by_cat = false;
-	}
-
-
-	/*
-	 * ItemList->get_max_paged(-)
-	 *
-	 * return maximum page number for paged display
-	 */
-	function get_max_paged()
-	{
-		if( empty($this->max_paged) )
-		{ // Not already cached:
-			$this->calc_max();
-		}
-		//echo 'max paged= ', $this->max_paged;
-		return $this->max_paged;
-	}
-
-
-	/**
-	 * Template function: display last mod date (datetime) of Item
-	 *
-	 * {@internal ItemList::mod_date(-) }}
-	 *
-	 * @param string date/time format: leave empty to use locale default date format
-	 * @param boolean true if you want GMT
-	 */
-	function mod_date( $format = '', $useGM = false )
-	{
-		$mod_date_timestamp = 0;
-		foreach( $this->result_rows as $loop_row )
-		{ // Go through whole list
-			$m = $loop_row->post_mod_date;
-			$loop_mod_date = mktime(substr($m,11,2),substr($m,14,2),substr($m,17,2),substr($m,5,2),substr($m,8,2),substr($m,0,4));
-			if( $loop_mod_date > $mod_date_timestamp )
-				$mod_date_timestamp = $loop_mod_date;
-		}
-
-		if( empty($format) )
-			echo date_i18n( locale_datefmt(), $mod_date_timestamp, $useGM );
-		else
-			echo date_i18n( $format, $mod_date_timestamp, $useGM );
-	}
-
-
-	/*
-	 * ItemList->get_total_num_posts(-)
-	 *
-	 * return total number of posts
-	 */
-	function get_total_num_posts()
-	{
-		if( empty($this->total_num_posts) )
-		{ // Not already cached:
-			$this->calc_max();
-		}
-		return $this->total_num_posts;
-	}
-
-
-	/*
-	 * Private ItemList->calc_max(-)
-	 */
-	function calc_max()
-	{
-		global $DB;
-
-		if( $this->preview )
-			return 1;	// 1 row in preview mode
-
-		$this->total_num_posts = $DB->get_var( $this->count_request, 0, 0, 'Get result count' );
-
-		$this->max_paged = intval( ($this->total_num_posts-1) / max($this->posts_per_page, $this->result_num_rows)) + 1;
-		if( $this->max_paged < 1 )
-			$this->max_paged =1;
-	}
-
-
-	/**
-	 * {@internal ItemList::get_category_group()}}
-	 */
-	function get_category_group()
-	{
-		global $row;
-
-		$this->group_by_cat = true;
-
-		if( ($this->row_num > $this->result_num_rows) || ($this->result_num_rows == 0) )
-		{ // We are at the the end!
-			// echo 'END';
-			return false;
-		}
-
-		if( $this->row_num == 0 )
-		{ // We need to initialize
-			$this->row = & $this->result_rows[0];
-			$row = $this->row;
-			$this->row_num = 1;
-			$this->get_postdata();
-		}
-
-		// Memorize main cat
-		$this->main_cat = $this->row->post_category;
-
-		// Go back now so that the fetch row doesn't skip one!
-		$this->row_num --;
-
-		$this->last_Item = new Item( $this->row ); // COPY !
-		return $this->last_Item;
-	}
-
-
-	/**
-	 * {@internal ItemList::get_item()}}
-	 */
-	function get_item( )
-	{
-		global $row;
-		if( $this->row_num >= $this->result_num_rows )
-		{ // We would pass the end!
-			$this->row_num++;
-			return false;
-		}
-		$this->row = & $this->result_rows[$this->row_num];
-		$row = $this->row;
-		// echo '<p>accessing row['. $this->row_num. ']:',$this->row->post_title,'</p>';
-		$this->row_num++;
-		$this->get_postdata();
-
-
-		if( $this->group_by_cat && ($this->main_cat != $this->row->post_category) )
-		{ // Category change
-			// echo '<p>CAT CHANGE!</p>';
-			return false;
-		}
-
-		$this->last_Item = new Item( $this->row ); // COPY !
-		return $this->last_Item;
-	}
-
-
-	/**
-	 * {@internal ItemList::get_postdata(-)}}
-	 *
-	 * Init postdata
-	 */
-	function get_postdata()
-	{
-		global $id, $postdata, $authordata, $day, $page, $pages, $multipage, $more, $numpages;
-		global $pagenow, $current_User;
-
-		$row = & $this->row;
-		if( empty($row->post_issue_date) )
-		{
-			die('ItemList::get_postdata(-) => No post data available!');
-		}
-		$id = $row->ID;
-		// echo 'starting ',$row->post_title;
-		$postdata = array (
-			'ID' => $row->ID,
-			'Author_ID' => $row->post_author,
-			'Date' => $row->post_issue_date,
-			'Status' => $row->post_status,
-			'Locale' =>	 $row->post_locale,
-			'Content' => $row->post_content,
-			'Title' => $row->post_title,
-			'Url' => $row->post_url,
-			'Category' => $row->post_category,
-			'AutoBR' => $row->post_autobr,
-			'Flags' => explode( ',', $row->post_flags ),
-			'Wordcount' => $row->post_wordcount,
-			'comments' => $row->post_comments,
-			'Karma' => $row->post_karma // this isn't used yet
-			);
-
-		// echo ' title: ',$postdata['Title'];
-		$authordata = get_userdata($postdata['Author_ID']);
-		$day = mysql2date('d.m.y',$postdata['Date']);
-		$currentmonth = mysql2date('m',$postdata['Date']);
-		$numpages = 1;
-		if( !$page )
-			$page = 1;
-		if( isset($p) )
-			$more = 1;
-		$content = $postdata['Content'];
-		if( preg_match('/<!--nextpage-->/', $postdata['Content']) )
-		{
-			if( $page > 1 )
-				$more = 1;
-			$multipage = 1;
-			$content = $postdata['Content'];
-			$content = str_replace("\n<!--nextpage-->\n", '<!--nextpage-->', $content);
-			$content = str_replace("\n<!--nextpage-->", '<!--nextpage-->', $content);
-			$content = str_replace("<!--nextpage-->\n", '<!--nextpage-->', $content);
-			$pages = explode('<!--nextpage-->', $content);
-			$numpages = count($pages);
-		}
-		else
-		{
-			$pages[0] = $postdata['Content'];
-			$multipage = 0;
-		}
-	}
-
-
-	/**
-	 * Template function: Display the date if it has changed since last call
-	 *
-	 * {@internal ItemList::date_if_changed(-) }}
-	 *
-	 * @param string string to display before the date (if changed)
-	 * @param string string to display after the date (if changed)
-	 * @param string date/time format: leave empty to use locale default time format
-	 */
-	function date_if_changed( $before='<h2>', $after='</h2>', $format='' )
-	{
-		$current_item_date = $this->last_Item->get( 'issue_date' );
-		if($format=='')
-		{
-			$current_item_date = mysql2date( locale_datefmt(), $current_item_date );
-		}
-		else
-		{
-			$current_item_date = mysql2date( $format, $current_item_date );
-		}
-
-		if( $current_item_date != $this->last_displayed_date )
-		{
-			$this->last_displayed_date = $current_item_date;
-
-			echo $before;
-			echo $current_item_date;
-			echo $after;
-		}
-	}
-
-	/**
-	 * Template function: display message if list is empty
-	 *
-	 * {@internal ItemList::display_if_empty(-) }}
-	 *
-	 * @param string String to display if list is empty
-   * @return true if empty
-	 */
-	function display_if_empty( $message = '' )
-	{
-		if( empty($message) ) 
-		{	// Default message:
-			$message = T_('Sorry, there is no post to display...');
-		}
-
-		return parent::display_if_empty( $message );
-	}
-}
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_class_item.php 1.10.3.src/b2evocore/_class_item.php
--- 0.9.2.src/b2evocore/_class_item.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_item.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1086 +0,0 @@
-<?php
-/**
- * This file implements items
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/_class_dataobject.php';
-
-/**
- * Item Class
- *
- * @package evocore
- */
-class Item extends DataObject
-{
-	/**
-	 * @var User
-	 * @access public
-	 */
-	var $Author;
-	var $issue_date;
-	var $mod_date;
-	var $status;
-	/**
-	 * locale code for the Item content
-	 *
-	 * examples: en-US, zh-CN-utf-8
-	 *
-	 * @var string
-	 */
-	var $locale;
-	var $title;
-	var $urltitle;
-	var $content;
-	var $wordcount = 0;
-	var $main_cat_ID = 0;
-	var $flags;
-	var $renderers;
-	var $comments;			// Comments status
-	var $url;					// Should move
-	/**
-	 * @var boolean
-	 * @deprecated
-	 */
-	var $autobr = 0;		// Should move
-	/**
-	 * Derived from $main_cat_ID
-   *
-	 * @var integer
-	 */
-	var $blog_ID;
-
-	/**
-	 * Constructor
-	 *
-	 * {@internal Item::Item(-)}}
-	 */
-	function Item( $db_row = NULL )
-	{
-		global $tableposts;
-
-		// Call parent constructor:
-		parent::DataObject( $tableposts, 'post_', 'ID' );
-
-		if( $db_row == NULL )
-		{
-			$this->ID = 0;
-			$this->flags = array();
-			$this->renderers = array();
-		}
-		else
-		{
-			$this->ID = $db_row->ID;
-			$authordata = get_userdata($db_row->post_author);
-			$this->Author = new User( $authordata ); // COPY!
-			$this->issue_date = $db_row->post_issue_date;
-			$this->mod_date = $db_row->post_mod_date;
-			$this->status = $db_row->post_status;
-			$this->locale = $db_row->post_locale;
-			$this->title = $db_row->post_title;
-			$this->urltitle = $db_row->post_urltitle;
-			$this->content = $db_row->post_content;
-			$this->wordcount = $db_row->post_wordcount;
-			$this->main_cat_ID = $db_row->post_category;
-			$this->flags = $db_row->post_flags;
-			$this->comments = $db_row->post_comments;			// Comments status
-			// echo 'renderers=', $db_row->post_renderers;
-			$this->renderers = explode( '.', $db_row->post_renderers );
-			$this->url = $db_row->post_url;				// Should move
-			$this->autobr = $db_row->post_autobr;					// Should move
-			// Derived vars
-			$this->blog_ID = get_catblog( $this->main_cat_ID );
-		}
-	}
-
-
-	/**
- 	 * generate permalink for item
-	 *
-	 * {@internal Item::gen_permalink(-)}}
-	 *
-	 * @todo archives modes in clean mode
-	 *
-	 * @param string 'urltitle', 'pid', 'archive#id' or 'archive#title'
-	 * @param string url to use
-   * @param boolean true to force single post on destination page
-   * @param string glue between url params
-	 */
-	function gen_permalink( $mode = '', $blogurl = '', $force_single = false, $glue = '&amp;' )
-	{
-		global $DB, $BlogCache, $cacheweekly, $Settings;
-
-		if( empty( $mode ) )
-			$mode = $Settings->get( 'permalink_type' );
-
-		if( $force_single && (strpos( $mode, 'archive' ) !== false) )
-		{	// Comments cannot be displayed in archive mode
-			$mode = 'pid';
-		}
-
-		if( empty( $blogurl ) ) 
-		{
-			$current_Blog = $BlogCache->get_by_ID( $this->blog_ID );
-			$blogurl = $current_Blog->gen_blogurl();
-		}
-
-		$post_date = $this->issue_date;
-
-		switch( $mode )
-		{
-			case 'archive#id':
-				// Link to an archive page:
-				$dest_type = $Settings->get('archive_mode');
-				$anchor = $this->ID;
-				$urltail = 'p'.$this->ID;
-				break;
-
-			case 'archive#title':
-				// Link to an archive page:
-				$dest_type = $Settings->get('archive_mode');
-				$anchor = preg_replace('/[^a-zA-Z0-9_\.-]/', '_', $this->title );
-				$urltail = 'p'.$this->ID;
-				break;
-
-			case 'pid':
-				// Link to individual post:
-				$dest_type = 'postbypost';
-				$urlparam = 'p='.$this->ID;
-				$urltail = 'p'.$this->ID;
-				break;
-
-			case 'urltitle':
-			default:
-				// Link to individual post:
-				$dest_type = 'postbypost';
-				if( !empty( $this->urltitle ) )
-				{
-					$urlparam = 'title='.$this->urltitle;
-					$urltail = $this->urltitle;
-				}
-				else
-				{
-					$urlparam = 'p='.$this->ID;
-					$urltail = 'p'.$this->ID;
-				}
-		}
-
-		if( ! $Settings->get('links_extrapath') )
-		{	// We reference by Query: Dirty but explicit permalinks
-
-			switch( $dest_type )
-			{
-				case 'monthly':
-					$permalink = url_add_param( $blogurl, 'm='.substr($post_date,0,4).substr($post_date,5,2), $glue ).'#'.$anchor;
-					break;
-
-				case 'weekly':
-					if((!isset($cacheweekly)) || (empty($cacheweekly[$post_date])))
-					{
-						$cacheweekly[$post_date] = $DB->get_var( "SELECT WEEK('".$post_date."')" );
-					}
-					$permalink = url_add_param( $blogurl, 'm='.substr($post_date,0,4).$glue.'w='.$cacheweekly[$post_date], $glue ).'#'.$anchor;
-					break;
-
-				case 'daily':
-					$permalink = url_add_param( $blogurl, 'm='.substr($post_date,0,4).substr($post_date,5,2).substr($post_date,8,2), $glue ).'#'.$anchor;
-					break;
-
-				case 'postbypost':
-				default:
-					$permalink = url_add_param( $blogurl, $urlparam.$glue.'more=1'.$glue.'c=1'.$glue.'tb=1'.$glue.'pb=1', $glue );
-					break;
-			}
-		}
-		else
-		{	// We reference by path (CLEAN permalinks!)
-			switch( $dest_type )
-			{
-				case 'monthly':
-					$permalink = url_add_tail( $blogurl, mysql2date("/Y/m", $post_date) ).'#'.$anchor;
-					break;
-
-				case 'weekly':
-					if((!isset($cacheweekly)) || (empty($cacheweekly[$post_date])))
-					{
-						$cacheweekly[$post_date] = $DB->get_var( "SELECT WEEK('".$post_date."')" );
-					}
-					$permalink = url_add_tail( $blogurl, mysql2date("/Y/", $post_date).'w'.$cacheweekly[$post_date] ).'#'.$anchor;
-					break;
-
-				case 'daily':
-					$permalink = url_add_tail( $blogurl, mysql2date("/Y/m/d", $post_date) ).'#'.$anchor;
-					break;
-
-				case 'postbypost':
-				default:
-					// This is THE CLEANEST available: RECOMMENDED!
-					$permalink = url_add_tail( $blogurl, mysql2date("/Y/m/d/", $post_date).$urltail );
-					break;
-			}
-		}
-
-		return $permalink;
-	}
-
-
-	/**
-	 * Template function: display anchor for permalinks to refer to
-	 *
-	 * {@internal Item::anchor(-) }}
-	 *
-	 * @todo archives modes in clean mode
-	 *
-	 * @param string 'id' or 'title'
-	 */
-	function anchor( $mode = '' )
-	{
-		global $Settings;
-
-		if( empty( $mode ) )
-			$mode = $Settings->get( 'permalink_type' );
-
-		switch( $mode )
-		{
-			case 'archive#title': // permalink_type
-			case 'title': // explicit choice
-				$title = preg_replace( '/[^a-zA-Z0-9_\.-]/', '_', $this->title );
-				echo '<a name="'.$title.'"></a>';
-				break;
-
-			case 'archive#id': // permalink_type
-			case 'id': // explicit choice
-				echo '<a name="'.$this->ID.'"></a>';
-				break;
-
-
-			case 'pid': // permalink type where we need no ID
-			case 'urltitle': // permalink type where we need no ID
-			default:
-		}
-	}
-
-
-	/**
-	 * Template function: list all the category names
-	 *
-	 * {@internal Item::categories(-) }}
-	 *
-	 * @param string link title, '#' for default, false if you want no links
-	 * @param string string fo display before the MAIN category, 'hide' to ignore main cat
-	 * @param string string fo display after the MAIN category, 'hide' to ignore main cat
-	 * @param string string fo display before OTHER categories, 'hide' to ignore other cats
-	 * @param string string fo display after OTHER categories, 'hide' to ignore other cats
-	 * @param string string fo display before EXTERNAL categories, 'hide' to ignore external cats
-	 * @param string string fo display after EXTERNAL categories, 'hide' to ignore external cats
-	 * @param string separator string
-	 * @param string Output format for each cat, see {@link format_to_output()}
-	 */
-	function categories(
-		$link_title = '#',
-		$before_main='<strong>', $after_main='</strong>',
-		$before_other='', $after_other='',
-		$before_external='<em>', $after_external='</em>',
-		$separator = ', ',
-		$format = 'htmlbody'
-	 )
-	{
-		global $cache_postcats;
-
-		if( $link_title == '#' )
-		{	/* TRANS: When the categories for a specific post are displayed, the user can click
-					on these cats to browse them, this is the default href title displayed there */
-			$link_title = T_('Browse category');
-		}
-
-		cat_load_postcats_cache();
-		$categoryIDs = $cache_postcats[$this->ID];
-
-		$categoryNames = array();
-		foreach( $categoryIDs as $cat_ID )
-		{
-			$cat = get_the_category_by_ID($cat_ID);
-			$cat_name = format_to_output( $cat["cat_name"], $format );
-
-			if( $link_title )
-			{	// we want to display links
-				$curr_blogparams = get_blogparams_by_ID( $cat['cat_blog_ID'] );
-				$cat_name = '<a href="'.url_add_param( get_bloginfo('blogurl', $curr_blogparams), 'cat='.$cat_ID ).'" title="'.$link_title.'">'.$cat_name.'</a>';
-			}
-
-			if( $cat_ID == $this->main_cat_ID )
-			{	// We are displaying the main cat!
-				if( $before_main == 'hide' )
-				{	// ignore main cat !!!
-					continue;
-				}
-				$cat_name = $before_main.$cat_name.$after_main;
-			}
-			elseif( $cat['cat_blog_ID'] == $this->blog_ID )
-			{ // We are displaying another cat in the same blog
-				if( $before_other == 'hide' )
-				{	// ignore main cat !!!
-					continue;
-				}
-				$cat_name = $before_other.$cat_name.$after_other;
-			}
-			else
-			{	// We are displaying an external cat (in another blog)
-				if( $before_external == 'hide' )
-				{	// ignore main cat !!!
-					continue;
-				}
-				$cat_name = $before_external.$cat_name.$after_external;
-			}
-
-			$categoryNames[] = $cat_name;
-		}
-		echo implode( $separator, $categoryNames );
-	}
-
-
-	/**
-	 * Template function: display main category name
-	 *
-	 * {@internal Item::main_category(-) }}
-	 *
-	 * @param string Output format, see {@link format_to_output()}
-	 */
-	function main_category( $format = 'htmlbody' )
-	{
-		echo format_to_output( get_catname( $this->main_cat_ID ), $format );
-	}
-
-
-	/**
-	 * Check if user can see comments on this post
-	 *
-	 * {@internal Item::can_see_comments(-) }}
-	 */
-	function can_see_comments()
-	{
-		if( $this->comments == 'disabled'  )
-		{	// Comments are disabled on this post
-			return false;
-		}
-
-		return true; // OK, user can see comments
-	}
-
-	/**
-	 * Template function: Check if user can leave comment on this post or display error
-	 *
-	 * {@internal Item::can_comment(-) }}
-	 *
-	 * @param string string to display before any error message
-	 * @param string string to display after any error message
-	 * @param string error message for non published posts, '#' for default
-	 * @param string error message for closed comments posts, '#' for default
-	 * @return boolean true if user can post
-	 */
-	function can_comment(
-						$before_error = '<p><em>',
-						$after_error = '</em></p>',
-						$non_published_msg = '#',
-						$closed_msg = '#'
-						)
-	{
-		if( $this->comments == 'disabled'  )
-		{	// Comments are disabled on this post
-			return false;
-		}
-
-		if( $this->comments == 'closed'  )
-		{	// Comments are closed on this post
-			if( $closed_msg == '#' )
-				$closed_msg = T_( 'Comments are closed for this post.' );
-
-			echo $before_error;
-			echo $closed_msg;
-			echo $after_error;
-
-			return false;
-		}
-
-		if( ($this->status == 'draft') || ($this->status == 'deprecated' ) )
-		{	// Post is not published
-			if( $non_published_msg == '#' )
-				$non_published_msg = T_( 'This post is not published. You cannot leave comments.' );
-
-			echo $before_error;
-			echo $non_published_msg;
-			echo $after_error;
-
-			return false;
-		}
-
-		return true; // OK, user can comment!
-	}
-
-
-	/**
-	 * Template function: display content of item
-	 *
-	 * WARNING: parameter order is different from deprecated the_content(...)
-	 *
-	 * {@internal Item::content(-) }}
-	 *
-	 * @todo Param order and cleanup
-	 * @param mixed page number to display specific page, # for url parameter
-	 * @param mixed true to display 'more' text, false not to display, # for url parameter
-	 * @param string text to display as the more link
-	 * @param string text to display as the more anchor (once the more link has been clicked)
-	 * @param string string to display before more link/anchor
-	 * @param string string to display after more link/anchor
-	 * @param string Output format, see {@link format_to_output()}
-	 * @param integer max number of words
-	 * @param boolean true if you don't want to repeat teaser after more link was pressed
-	 * @param string filename to use to display more
-	 */
-	function content(
-		$disppage = '#',
-		$dispmore = '#',
-		$more_link_text = '#',
-		$more_anchor = '#',
-		$before_more = '#',
-		$after_more = '#',
-		$format = 'htmlbody',
-		$cut = 0,
-		$stripteaser = false,
-		$more_file = ''
-		)
-	{
-		global $Renderer;
-		// echo $format,'-',$cut,'-',$dispmore,'-',$disppage;
-
-		if( $more_link_text == '#' )
-		{	// TRANS: this is the default text for the extended post "more" link
-			$more_link_text = '=> '.T_('Read more!');
-		}
-
-		if( $more_anchor == '#' )
-		{	// TRANS: this is the default text displayed once the more link has been activated
-			$more_anchor = '['.T_('More:').']';
-		}
-
-		if( $before_more == '#' )
-			$before_more = '<p class="bMore">';
-
-		if( $after_more == '#' )
-			$after_more = '</p>';
-
-		if( $dispmore === '#' )
-		{ // We want to display more if requested by user:
-			global $more;
-			$dispmore = $more;
-		}
-
-		$content = $this->content;
-		$numpages = 1;
-
-		if( preg_match('/<!--nextpage-->/', $content ) )
-		{	// This is a multipage post
-			$content = str_replace("\n<!--nextpage-->\n", '<!--nextpage-->', $content);
-			$content = str_replace("\n<!--nextpage-->", '<!--nextpage-->', $content);
-			$content = str_replace("<!--nextpage-->\n", '<!--nextpage-->', $content);
-			$pages = explode('<!--nextpage-->', $content);
-			$numpages = count($pages);
-			if( $disppage === '#' )
-			{ // We want to display the page requested by the user:
-				global $page;
-				$disppage = $page;
-			}
-			if( $disppage > $numpages )
-				$disppage = $numpages;
-			$content = $pages[$disppage-1];
-			if($disppage > 1) $dispmore=1;
-		}
-
-		$content_parts = explode('<!--more-->', $content);
-
-		if( count($content_parts)>1 )
-		{	// This is an extended post (has a more section):
-			if( $dispmore )
-			{	// Viewer has already asked for more
-				if( $stripteaser || preg_match('/<!--noteaser-->/', $content ) )
-				{	// We want to strip the teaser:
-					$output = '';
-				}
-				else
-				{ // We keep the teaser:
-					$output = $content_parts[0];
-					if( !empty($more_anchor) ) $output .= $before_more;
-					$output .= '<a id="more'.$this->ID.'" name="more'.$this->ID.'"></a>'.$more_anchor;
-					if( !empty($more_anchor) ) $output .= $after_more;
-				}
-				if( count($content_parts) > 2 )
-				{ // we have additional <!--more--> tags somewhere
-					array_shift($content_parts);
-					$output .= implode('', $content_parts);
-				}
-				else $output .= $content_parts[1];
-			}
-			else
-			{ // We are offering to read more
-				$output = $content_parts[0];
-				$output .= $before_more .
-										'<a href="'.$this->gen_permalink( 'pid', $more_file ).'#more'.$this->ID.'">'.
-										$more_link_text.'</a>' .
-										$after_more;
-			}
-		}
-		else
-		{ // Regular post
-			$output = $content_parts[0];
-		}
-
-		// Apply rendering
-		$post_renderers = $Renderer->validate_list( $this->renderers );
-		$output = $Renderer->render( $output, $post_renderers, $format );
-
-		// Character conversions
-		$output = format_to_output( $output, $format );
-
-		if( ($format == 'xml') && $cut )
-		{	// Let's cut this down...
-			$blah = explode(' ', $output);
-			if (count($blah) > $cut)
-			{
-				for ($i=0; $i<$cut; $i++)
-				{
-					$excerpt .= $blah[$i].' ';
-				}
-				$output = $excerpt . '...';
-			}
-		}
-
-		echo $output;
-	}
-
-
-	/**
-	 * Template function: display issue date (datetime) of Item
-	 *
-	 * {@internal Item::issue_date(-) }}
-	 *
-	 * @param string date/time format: leave empty to use locale default date format
-	 * @param boolean true if you want GMT
-	 */
-	function issue_date( $format = '', $useGM = false )
-	{
-		if( empty($format) )
-			echo mysql2date( locale_datefmt(), $this->issue_date, $useGM);
-		else
-			echo mysql2date( $format, $this->issue_date, $useGM);
-	}
-
-	/**
-	 * Template function: display issue time (datetime) of Item
-	 *
-	 * {@internal Item::issue_time(-) }}
-	 *
-	 * @param string date/time format: leave empty to use locale default time format
-	 * @param boolean true if you want GMT
-	 */
-	function issue_time( $format = '', $useGM = false )
-	{
-		if( empty($format) )
-			echo mysql2date( locale_timefmt(), $this->issue_date, $useGM );
-		else
-			echo mysql2date( $format, $this->issue_date, $useGM );
-	}
-
-
-	/**
-	 * Template function: display locale for item
-	 *
-	 * {@internal Item::lang(-) }}
-	 */
-	function lang()
-	{
-		$this->disp( 'locale', 'raw' );
-	}
-
-	/**
-	 * Template function: display locale for item
-	 *
-	 * {@internal Item::locale(-) }}
-	 */
-	function locale()
-	{
-		$this->disp( 'locale', 'raw' );
-	}
-
-
-
-	/**
-	 * Template function: display language name for item
-	 *
-	 * {@internal Item::language(-) }}
-	 *
-	 * @param string Output format, see {@link format_to_output()}
-	 */
-	function language( $format = 'htmlbody' )
-	{
-		global $locales;
-		$locale = $locales[ $this->locale ];
-		echo format_to_output( $locale['name'], $format );
-	}
-
-
-	/**
-	 * Template function: display last mod date (datetime) of Item
-	 *
-	 * {@internal Item::mod_date(-) }}
-	 *
-	 * @param string date/time format: leave empty to use locale default date format
-	 * @param boolean true if you want GMT
-	 */
-	function mod_date( $format = '', $useGM = false )
-	{
-		if( empty($format) )
-			echo mysql2date( locale_datefmt(), $this->mod_date, $useGM);
-		else
-			echo mysql2date( $format, $this->mod_date, $useGM);
-	}
-
-	/**
-	 * Template function: display last mod time (datetime) of Item
-	 *
-	 * {@internal Item::mod_time(-) }}
-	 *
-	 * @param string date/time format: leave empty to use locale default time format
-	 * @param boolean true if you want GMT
-	 */
-	function mod_time( $format = '', $useGM = false )
-	{
-		if( empty($format) )
-			echo mysql2date( locale_timefmt(), $this->mod_date, $useGM );
-		else
-			echo mysql2date( $format, $this->mod_date, $useGM );
-	}
-
-
-	/**
-	 * Template function: display permalink for item
-	 *
-	 * {@internal Item::permalink(-)}}
-	 *
-	 * @param string 'post', 'archive#id' or 'archive#title'
-	 * @param string url to use
-	 */
-	function permalink( $mode = '', $blogurl='' )
-	{
-		echo $this->gen_permalink( $mode, $blogurl );
-	}
-
-
-	/**
-	 * Template function: Displays link to feedback page (under some conditions)
-	 *
-	 * {@internal Item::feedback_link(-)}}
-	 *
-	 * @param string Type of feedback to link to (feedbacks (all)/comments/trackbacks/pingbacks)
-	 * @param string String to display before the link (if comments are to be displayed)
-	 * @param string String to display after the link (if comments are to be displayed)
-	 * @param string Link text to display when there are 0 comments
-	 * @param string Link text to display when there is 1 comment
-	 * @param string Link text to display when there are >1 comments (include %d for # of comments)
-	 * @param string Link title
-	 * @param boolean true to use a popup windows ('#' to use if comments_popup_windows() is there)
-	 * @param boolean true to hide if no feedback ('#' for default)
-	 * @param string 'pid' or 'title'
-	 * @param string url to use
-	 */
-	function feedback_link( $type = 'feedbacks', $before = '', $after = '',
-													$zero='#', $one='#', $more='#', $title='#',
-													$use_popup = '#',	$hideifnone = '#', $mode = '', $blogurl='' )
-	{
-		global $b2commentsjavascript, $BlogCache;
-
-		switch( $type )
-		{
-			case 'feedbacks':
-				if( $hideifnone == '#' ) $hideifnone = false;
-				if( $title == '#' ) $title = T_('Display feedback / Leave a comment');
-				if( $zero == '#' ) $zero = T_('Send feedback');
-				if( $one == '#' ) $one = T_('1 feedback');
-				if( $more == '#' ) $more = T_('%d feedbacks');
-				break;
-
-			case 'comments':
-				if( ! $this->can_see_comments() )
-					return false;
-				if( $hideifnone == '#' )
-				{
-					if( $this->can_comment( '', '', '', '' ) )
-						$hideifnone = false;
-					else
-						$hideifnone = true;
-				}
-				if( $title == '#' ) $title = T_('Display comments / Leave a comment');
-				if( $zero == '#' ) $zero = T_('Leave a comment');
-				if( $one == '#' ) $one = T_('1 comment');
-				if( $more == '#' ) $more = T_('%d comments');
-				break;
-
-			case 'trackbacks':
-				$current_Blog = $BlogCache->get_by_ID( $this->blog_ID );
-				if( ! $current_Blog->get( 'allowtrackbacks' ) )
-				{	// Trackbacks not allowed on this blog:
-					return;
-				}
-				if( $hideifnone == '#' ) $hideifnone = false;
-				if( $title == '#' ) $title = T_('Display trackbacks / Get trackback address for this post');
-				if( $zero == '#' ) $zero = T_('Trackback (0)');
-				if( $one == '#' ) $one = T_('Trackback (1)');
-				if( $more == '#' ) $more = T_('Trackbacks (%d)');
-				break;
-
-			case 'pingbacks':
-				$current_Blog = $BlogCache->get_by_ID( $this->blog_ID );
-				if( ! $current_Blog->get( 'allowpingbacks' ) )
-				{	// Pingbacks not allowed on this blog:
-					return;
-				}
-				if( $hideifnone == '#' ) $hideifnone = true;
-				if( $title == '#' ) $title = T_('Display pingbacks');
-				if( $zero == '#' ) $zero = T_('Pingback (0)');
-				if( $one == '#' ) $one = T_('Pingback (1)');
-				if( $more == '#' ) $more = T_('Pingbacks (%d)');
-				break;
-
-			default:
-				die( "Unkown feedback type [$type]" );
-		}
-
-		if( $use_popup == '#' )
-		{	// Use popups if javascript is included in page
-			$use_popup = $b2commentsjavascript;
-		}
-
-		$number = generic_ctp_number($this->ID, $type);
-
-		if( ($number == 0) && $hideifnone )
-			return false;
-
-		$url = $this->gen_permalink( $mode, $blogurl, true );
-		if( $use_popup )
-		{ // We need to tell b2evo to use the popup template
-			$url = url_add_param( $url, 'template=popup' );
-		}
-
-		echo $before;
-
-		echo '<a href="', $url;
-		echo '#', $type, '" ';	// Position on feedback
-		echo 'title="', $title, '"';
-		if( $use_popup ) echo ' onclick="b2open(this.href); return false"';
-		echo '>';
-
-		if( $number == 0 )
-			echo $zero;
-		elseif( $number == 1 )
-			echo $one;
-		elseif( $number > 1 )
-			echo str_replace( '%d', $number, $more );
-
-		echo '</a>';
-
-		echo $after;
-
-	}
-
-
-  /**
-	 * Displays button for deleting the Item if user has proper rights
-	 *
-	 * {@internal Item::delete_link(-)}}
-	 *
-	 * @param string to display before link
-	 * @param string to display after link
-	 * @param string link text
-	 * @param string link title
-	 * @param string class name
-	 * @param boolean true to make this a button instead of a link
-   * @param string glue between url params
-	 */
-	function delete_link( $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '', $button  = false, $glue = '&amp;' )
-	{
-		global $current_User, $admin_url;
-
- 		if( ! is_logged_in() ) return false;
-
-		if( ! $current_User->check_perm( 'blog_del_post', 'any', false, $this->blog_ID ) )
-		{	// User has right to delete this post
-			return false;
-		}
-
-		if( $text == '#' ) $text = T_('Delete');
-		if( $title == '#' ) $title = T_('Delete this post');
-
-		$url = $admin_url.'/edit_actions.php?action=delete'.$glue.'post='.$this->ID;
-
-		echo $before;
-		if( $button )
-		{	// Display as button
-			echo '<input type="button"';
-			echo ' value="'.$text.'" title="'.$title.'" onclick="if ( confirm(\'';
-			/* TRANS: Warning this is a javascript string */
-			echo T_('You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.');
-			echo '\') ) { document.location.href=\''.$url.'\' }"';
-			if( !empty( $class ) ) echo ' class="'.$class.'"';
-			echo '/>';
-		}
-		else
-		{	// Display as link
-			echo '<a href="'.$url.'" title="'.$title.'" onclick="return confirm(\'';
-			/* TRANS: Warning this is a javascript string */
-			echo T_('You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.');
-			echo '\')"';
-			if( !empty( $class ) ) echo ' class="'.$class.'"';
-			echo '>'.$text.'</a>';
-		}
-		echo $after;
-
-		return true;
-	}
-
-
-	/**
-	 * Provide link to edit a post if user has edit rights
-	 *
-	 * {@internal Item::edit_link(-)}}
-	 *
-	 * @param string to display before link
-	 * @param string to display after link
-	 * @param string link text
-	 * @param string link title
-	 * @param string class name
-   * @param string glue between url params
-	 */
-	function edit_link( $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '', $glue = '&amp;' )
-	{
-		global $current_User, $admin_url;
-		
-		if( ! is_logged_in() ) return false;
-
-		if( ! $current_User->check_perm( 'blog_post_statuses', $this->status, false,
-																			$this->blog_ID ) )
-		{	// User has no right to edit this post
-			return false;
-		}
-
-		if( $text == '#' ) $text = T_('Edit');
-		if( $title == '#' ) $title = T_('Edit this post');
-
-		echo $before;
-		echo '<a href="'.$admin_url.'/b2edit.php?action=edit'.$glue.'post='.$this->ID;
-		echo '" title="'.$title.'"';
-		if( !empty( $class ) ) echo ' class="'.$class.'"';
-		echo '>'.$text.'</a>';
-		echo $after;
-
-		return true;
-	}
-
-
-	/**
-	 * Provide link to publish a post if user has edit rights
-	 *
-	 * Note: publishing date will be updated
-	 *
-	 * {@internal Item::publish_link(-)}}
-	 *
-	 * @param string to display before link
-	 * @param string to display after link
-	 * @param string link text
-	 * @param string link title
-	 * @param string class name
-   * @param string glue between url params
-	 */
-	function publish_link( $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '', $glue = '&amp;' )
-	{
-		global $current_User, $admin_url;
-
-		if( ! is_logged_in() ) return false;
-
-		if( ($this->status == 'published') // Already published!
-			|| ! ($current_User->check_perm( 'blog_post_statuses', 'published', false, $this->blog_ID ))
-			|| ! ($current_User->check_perm( 'edit_timestamp' ) ) )
-		{	// User has no right to publish this post now:
-			return false;
-		}
-
-		if( $text == '#' ) $text = T_('Publish NOW!');
-		if( $title == '#' ) $title = T_('Publish now using current date and time.');
-
-		echo $before;
-		echo '<a href="'.$admin_url.'/edit_actions.php?action=publish'.$glue.'post_ID='.$this->ID;
-		echo '" title="'.$title.'"';
-		if( !empty( $class ) ) echo ' class="'.$class.'"';
-		echo '>'.$text.'</a>';
-		echo $after;
-
-		return true;
-	}
-
-	/**
-	 * Template function: display status of item
-	 *
-	 * Statuses:
-	 * - published
-	 * - deprecated
-	 * - protected
-	 * - private
-	 * - draft
-	 *
-	 * {@internal Item::status(-) }}
-	 *
-	 * @param string Output format, see {@link format_to_output()}
-	 */
-	function status( $format = 'htmlbody' )
-	{
-		global $post_statuses;
-
-		if( $format == 'raw' )
-		{
-			$this->disp( 'status', 'raw' );
-		}
-		else
-		{
-			echo format_to_output( T_( $post_statuses[$this->status] ), $format );
-		}
-	}
-
-
-	/**
-	 * Template function: display title for item and link to related URL
-	 *
-	 * {@internal Item::title(-) }}
-	 *
-	 * @param string String to display before the title if there is something to display
-	 * @param string String to display after the title if there is something to display
-	 * @param boolean false if you don't want to link to URL
-	 * @param string Output format, see {@link format_to_output()}
-	 */
-	function title(
-		$before='',						// HTML/text to be displayed before title
-		$after='', 						// HTML/text to be displayed after title
-		$add_link = true, 		// Added link to this title?
-		$format = 'htmlbody' )
-	{
-		if( empty($this->title) && $add_link )
-			$title = $this->url;
-		else
-			$title = $this->title;
-
-		if( empty($title) )
-		{	// Nothing to display
-			return;
-		}
-
-		$title = format_to_output( $title, $format );
-
-		if( $add_link && (!empty($this->url)) )
-		{
-			$title = '<a href="'.$this->url.'">'.$title.'</a>';
-		}
-
-		echo $before;
-		echo $title;
-		echo $after;
-	}
-
-	/**
-	 * Template function: Displays trackback autodiscovery information
-	 *
-	 * {@internal Item::trackback_rdf(-) }}
-	 */
-	function trackback_rdf()
-	{
-		// if (!stristr($_SERVER['HTTP_USER_AGENT'], 'W3C_Validator')) {
-		// fplanque WARNING: this isn't a very clean way to validate :/
-		// fplanque added: html comments (not perfect but better way of validating!)
-		echo "<!--\n";
-		echo '<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" '."\n";
-		echo '  xmlns:dc="http://purl.org/dc/elements/1.1/"'."\n";
-		echo '  xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">'."\n";
-		echo '<rdf:Description'."\n";
-		echo '  rdf:about="';
-		$this->permalink( 'single' );
-		echo '"'."\n";
-		echo '  dc:identifier="';
-		$this->permalink( 'single' );
-		echo '"'."\n";
-		$this->title( '  dc:title="', '"'."\n", false, 'xmlattr' );
-		echo '  trackback:ping="';
-		$this->trackback_url();
-		echo '" />'."\n";
-		echo '</rdf:RDF>';
-		echo "-->\n";
-		// }
-	}
-
-
-	/**
-	 * Template function: displays url to use to trackback this item
-	 *
-	 * {@internal Item::trackback_url(-) }}
-	 */
-	function trackback_url()
-	{
-		global $htsrv_url, $Settings;
-		
-		if( $Settings->get('links_extrapath') )
-		{
-			echo "$htsrv_url/trackback.php/$this->ID";
-		}
-		else
-		{
-			echo "$htsrv_url/trackback.php?tb_id=$this->ID";
-		}
-	}
-
-
-	/**
-	 * Template function: Display link to item related url
-	 *
-	 * {@internal Item::url_link(-) }}
-	 *
-	 * @param string string to display before the url (if exists)
-	 * @param string string to display after the url (if exists)
-	 * @param string Output format, see {@link format_to_output()}
-	 */
-	function url_link( $before='', $after='', $format = 'htmlbody' )
-	{
-		if( !empty( $this->url ) )
-		{
-			echo $before;
-			echo format_to_output( '<a href="'.$this->url.'">'.$this->url.'</a>', $format );
-			echo $after;
-		}
-	}
-
-
-	/**
-	 * Template function: Display the number of words in the post
-	 *
-	 * {@internal Item::wordcount(-) }}
-	 */
-	function wordcount()
-	{
-		echo $this->wordcount;
-	}
-
-}
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_class_plug.php 1.10.3.src/b2evocore/_class_plug.php
--- 0.9.2.src/b2evocore/_class_plug.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_plug.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,154 +0,0 @@
-<?php
-/**
- * This file implements the Plug class (EXPERIMENTAL)
- *
- * This is where you can plug-in some plug-ins :)
- * 
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__)."/$core_dirout/$plugins_subdir/plugin.class.php";
-
-/**
- * Plug Class
- *
- * @package evocore
- */
-class Plug
-{
-	/**#@+
-	 * @access private
-	 */
-
-	var $collection;
-
-	/**
-	 * Array of loaded plug-ins:
-	 */
-	var $Plugins = array();
-	var $index_Plugins = array();
-
-	/**
-	 * Path to plug-ins:
-	 */
-	var $plugins_path;
-
-	/**
-	 * Has the plug initialized? (plugins loaded?)
-	 */
-	var $initialized = false;
-	
-	/**
-	 * Current object idx in array:
-	 */
-	var $current_idx = 0;
-	
-	/**#@-*/
-	
-	/* 
-	 * Constructor
-	 *
-	 * {@internal Plug::Plug(-)}}
-	 *
-	 * @param string collection = name of plugins subdir
-	 */
-	function Plug( $collection )
-	{
-		global $core_dirout, $plugins_subdir;
-		
-		$this->collection = $collection;
-		// Set plugin path for this collection:
-		$this->plugins_path = dirname(__FILE__).'/'.$core_dirout.'/'.$plugins_subdir.'/'.$collection.'s';
-		 
-	}	
-
-	/* 
-	 * Initialize Plug if it has not been done before.
-	 *
-	 * Load the plugins.
-	 *
-	 * {@internal Plug::init(-)}}
-	 */
-	function init( )
-	{
-		if( ! $this->initialized )
-		{
-			// Go through directory:
-			$this_dir = dir( $this->plugins_path );
-			while( $this_file = $this_dir->read())
-			{
-				if( preg_match( '/^_.+\.'.$this->collection.'\.php$/', $this_file ) && is_file( $this->plugins_path. '/'. $this_file ) )
-				{	// Valid plugin file name:
-					// echo 'Loading ', $this_file, '...<br />';
-					// Load the plugin:
-					require $this->plugins_path. '/'. $this_file;
-				}
-			}
-		
-			// Sort array by priority:
-			usort( $this->Plugins, 'sort_Plugin' );
-		
-			$this->initialized = true;
-		}
-	}
-
-	/* 
-	 * Register a plugin.
-	 *
-	 * Will be called by plugin includes when they are called by init()
-	 *
-	 * {@internal Plug::register(-)}}
-	 *
-	 * @access private
-	 */
-	function register( & $Plugin )
-	{
-		$this->Plugins[] = & $Plugin;
-		$this->index_Plugins[ $Plugin->code ] = & $Plugin;
-	}
-	
-		
-	/* 
-	 * Get next plugin in list:
-	 *
-	 * {@internal Plug::get_next(-)}}
-	 *
-	 * @return Plugin (false if no more plugin).
-	 */
-	function get_next()
-	{
-		$this->init();	// Init if not done yet.
-
-		if( $this->current_idx >= count( $this->Plugins ) )
-		{
-			return false;
-		}
-		
-		return $this->Plugins[ $this->current_idx++ ];
-	}
-
-	/**
-	 * Rewind iterator
-	 *
-	 * {@internal Plug::restart(-) }}
-	 */
-	function restart()
-	{
-		$this->current_idx = 0;
-	}
-	
-}
-
-function sort_Plugin( & $a, & $b )
-{
-	return $a->priority - $b->priority;
-}
-?>
diff -ruN --text 0.9.2.src/b2evocore/_class_pop3.php 1.10.3.src/b2evocore/_class_pop3.php
--- 0.9.2.src/b2evocore/_class_pop3.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_pop3.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,707 +0,0 @@
-<?php
-/**
- * An RFC 1939 compliant wrapper class for the POP3 protocol.
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- * @copyright (c)1999-2002 The SquirrelMail Project Team
- * @copyright (c)1999 CDI (cdi@thewebmasters.net) All Rights Reserved
- *
- * @package evocore
- * @subpackage pop3
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * An RFC 1939 compliant wrapper class for the POP3 protocol.
- *
- * @package evocore
- */
-class POP3 {
-	var $ERROR			= '';				//	Error string.
-
-	var $TIMEOUT		= 60;				//	Default timeout before giving up on a
-															//	network operation.
-
-	var $COUNT			= -1;				//	Mailbox msg count
-
-	var $BUFFER			= 512;			//	Socket buffer for socket fgets() calls.
-															//	Per RFC 1939 the returned line a POP3
-															//	server can send is 512 bytes.
-
-	var $FP					= '';				//	The connection to the server's
-															//	file descriptor
-
-	var $MAILSERVER = '';				// Set this to hard code the server name
-
-	var $DEBUG			= false;		// set to true to echo pop3
-															// commands and responses to error_log
-															// this WILL log passwords!
-
-	var $BANNER			= '';				//	Holds the banner returned by the
-															//	pop server - used for apop()
-
-	var $RFC1939		= true;			//	Set by noop(). See rfc1939.txt
-															//
-
-	var $ALLOWAPOP	= false;		//	Allow or disallow apop()
-															//	This must be set to true
-															//	manually
-
-
-	/**
-	 * Constructor
-	 */
-	function POP3 ( $server = '', $timeout = '' ) {
-			settype($this->BUFFER,'integer');
-			if( !empty($server) ) {
-					// Do not allow programs to alter MAILSERVER
-					// if it is already specified. They can get around
-					// this if they -really- want to, so don't count on it.
-					if(empty($this->MAILSERVER))
-							$this->MAILSERVER = $server;
-			}
-			if(!empty($timeout)) {
-					settype($timeout,'integer');
-					$this->TIMEOUT = $timeout;
-					if( function_exists('set_time_limit') )
-					{
-						set_time_limit($timeout);
-					}
-			}
-			return true;
-	}
-
-
-	/**
-	 * sets/refreshes script timeout
-	 */
-	function update_timer () {
-		if( function_exists('set_time_limit') )
-		{
-			set_time_limit($this->TIMEOUT);
-			return true;
-		}
-		return false;
-	}
-
-
-	/**
-	 * Opens a socket to the specified server. Unless overridden,
-	 * port defaults to 110.
-	 *
-	 * @param string server, overriden by MAILSERVER, if not empty
-	 * @param integer port, default 110
-	 * @return true on success, false on fail
-	 */
-	function connect ($server, $port = 110)
-	{
-		if( !empty($this->MAILSERVER) )
-			$server = $this->MAILSERVER;
-
-		if( empty($server) ){
-			$this->ERROR = T_('POP3 connect:') . ' ' . T_('No server specified');
-			unset($this->FP);
-			return false;
-		}
-
-		$fp = fsockopen($server, $port, $errno, $errstr);
-
-		if( !$fp )
-		{
-			$this->ERROR = T_('POP3 connect:') . ' ' . T_('Error') . " [$errno] [$errstr]";
-			unset($this->FP);
-			return false;
-		}
-
-		socket_set_blocking($fp,-1);
-		$this->update_timer();
-		$reply = fgets($fp,$this->BUFFER);
-		$reply = $this->strip_clf($reply);
-		if($this->DEBUG)
-			error_log("POP3 SEND [connect: $server] GOT [$reply]",0);
-		if(!$this->is_ok($reply)) {
-			$this->ERROR = T_('POP3 connect:') . ' ' . T_('Error') . " [$reply]";
-			unset($this->FP);
-			return false;
-		}
-		$this->FP = $fp;
-		$this->BANNER = $this->parse_banner($reply);
-		$this->RFC1939 = $this->noop();
-		if($this->RFC1939) {
-			$this->ERROR = T_('POP3: premature NOOP OK, NOT an RFC 1939 Compliant server');
-			$this->quit();
-			return false;
-		}
-		else
-			return true;
-	}
-
-
-	function noop () {
-
-			if(!isset($this->FP)) {
-					$this->ERROR = T_('POP3 noop:') . ' ' . T_('No connection to server');
-					return false;
-			} else {
-					$cmd = 'NOOP';
-					$reply = $this->send_cmd( $cmd );
-					return( $this->is_ok( $reply ) );
-			}
-	}
-
-	/**
-	 * Sends the USER command
-	 * @return true or false
-	 */
-	function user ($user = '') {
-			if( empty($user) ) {
-					$this->ERROR = T_('POP3 user:') . ' ' . T_('No login ID submitted');
-					return false;
-			} elseif(!isset($this->FP)) {
-					$this->ERROR = T_('POP3 user:') . ' ' . T_('connection not established');
-					return false;
-			} else {
-					$reply = $this->send_cmd("USER $user");
-					if(!$this->is_ok($reply)) {
-							$this->ERROR = T_('POP3 user:') . ' ' . T_('Error') . " [$reply]";
-							return false;
-					} else
-							return true;
-			}
-	}
-
-	function pass ($pass = '')		 {
-			// Sends the PASS command, returns # of msgs in mailbox,
-			// returns false (undef) on Auth failure
-
-			if(empty($pass)) {
-					$this->ERROR = T_('POP3 pass:') . ' ' . T_('No password submitted');
-					return false;
-			} elseif(!isset($this->FP)) {
-					$this->ERROR = T_('POP3 pass:') . ' ' . T_('connection not established');
-					return false;
-			} else {
-					$reply = $this->send_cmd("PASS $pass");
-					if(!$this->is_ok($reply)) {
-							$this->ERROR = T_('POP3 pass:') . ' ' . T_('authentication failed ') . "[$reply]";
-							$this->quit();
-							return false;
-					} else {
-							//	Auth successful.
-							$count = $this->last('count');
-							$this->COUNT = $count;
-							$this->RFC1939 = $this->noop();
-							if(!$this->RFC1939) {
-									$this->ERROR = T_('POP3 pass:') . ' ' . T_('NOOP failed. Server not RFC 1939 compliant');
-									$this->quit();
-									return false;
-							} else
-									return $count;
-					}
-			}
-	}
-
-	function apop ($login,$pass) {
-			//	Attempts an APOP login. If this fails, it'll
-			//	try a standard login. YOUR SERVER MUST SUPPORT
-			//	THE USE OF THE APOP COMMAND!
-			//	(apop is optional per rfc1939)
-
-			if(!isset($this->FP)) {
-					$this->ERROR = T_('POP3 apop:') . ' ' . T_('No connection to server');
-					return false;
-			} elseif(!$this->ALLOWAPOP) {
-					$retVal = $this->login($login,$pass);
-					return $retVal;
-			} elseif(empty($login)) {
-					$this->ERROR = T_('POP3 apop:') . ' ' . T_('No login ID submitted');
-					return false;
-			} elseif(empty($pass)) {
-					$this->ERROR = T_('POP3 apop:') . ' ' . T_('No password submitted');
-					return false;
-			} else {
-					$banner = $this->BANNER;
-					if( (!$banner) or (empty($banner)) ) {
-							$this->ERROR = T_('POP3 apop:') . ' ' . T_('No server banner') . ' - ' . T_('abort');
-							$retVal = $this->login($login,$pass);
-							return $retVal;
-					} else {
-							$AuthString = $banner;
-							$AuthString .= $pass;
-							$APOPString = md5($AuthString);
-							$cmd = "APOP $login $APOPString";
-							$reply = $this->send_cmd($cmd);
-							if(!$this->is_ok($reply)) {
-									$this->ERROR = T_('POP3 apop:') . ' ' . T_('apop authentication failed') . ' - ' . T_('abort');
-									$retVal = $this->login($login,$pass);
-									return $retVal;
-							} else {
-									//	Auth successful.
-									$count = $this->last('count');
-									$this->COUNT = $count;
-									$this->RFC1939 = $this->noop();
-									if(!$this->RFC1939) {
-											$this->ERROR = T_('POP3 apop:') . ' ' . T_('NOOP failed. Server not RFC 1939 compliant');
-											$this->quit();
-											return false;
-									} else
-											return $count;
-							}
-					}
-			}
-	}
-
-	function login ($login = '', $pass = '') {
-			// Sends both user and pass. Returns # of msgs in mailbox or
-			// false on failure (or -1, if the error occurs while getting
-			// the number of messages.)
-
-			if( !isset($this->FP) ) {
-					$this->ERROR = T_('POP3 login:') . ' ' . T_('No connection to server');
-					return false;
-			} else {
-					$fp = $this->FP;
-					if( !$this->user( $login ) ) {
-							//	Preserve the error generated by user()
-							return false;
-					} else {
-							$count = $this->pass($pass);
-							if( (!$count) || ($count == -1) ) {
-									//	Preserve the error generated by last() and pass()
-									return false;
-							} else
-									return $count;
-					}
-			}
-	}
-
-	function top ($msgNum, $numLines = '0') {
-			//	Gets the header and first $numLines of the msg body
-			//	returns data in an array with each returned line being
-			//	an array element. If $numLines is empty, returns
-			//	only the header information, and none of the body.
-
-			if(!isset($this->FP)) {
-					$this->ERROR = T_('POP3 top:') . ' ' . T_('No connection to server');
-					return false;
-			}
-			$this->update_timer();
-
-			$fp = $this->FP;
-			$buffer = $this->BUFFER;
-			$cmd = "TOP $msgNum $numLines";
-			fwrite($fp, "TOP $msgNum $numLines\r\n");
-			$reply = fgets($fp, $buffer);
-			$reply = $this->strip_clf($reply);
-			if($this->DEBUG) {
-					@error_log("POP3 SEND [$cmd] GOT [$reply]",0);
-			}
-			if(!$this->is_ok($reply))
-			{
-					$this->ERROR = T_('POP3 top:') . ' ' . T_('Error') . " [$reply]";
-					return false;
-			}
-
-			$count = 0;
-			$MsgArray = array();
-
-			$line = fgets($fp,$buffer);
-			while ( !ereg("^\.\r\n",$line))
-			{
-					$MsgArray[$count] = $line;
-					$count++;
-					$line = fgets($fp,$buffer);
-					if(empty($line))		{ break; }
-			}
-
-			return $MsgArray;
-	}
-
-	function pop_list ($msgNum = '') {
-			//	If called with an argument, returns that msgs' size in octets
-			//	No argument returns an associative array of undeleted
-			//	msg numbers and their sizes in octets
-
-			if(!isset($this->FP))
-			{
-					$this->ERROR = T_('POP3 pop_list:') . ' ' . T_('No connection to server');
-					return false;
-			}
-			$fp = $this->FP;
-			$Total = $this->COUNT;
-			if( (!$Total) or ($Total == -1) )
-			{
-					return false;
-			}
-			if($Total == 0)
-			{
-					return array('0','0');
-					// return -1;		// mailbox empty
-			}
-
-			$this->update_timer();
-
-			if(!empty($msgNum))
-			{
-					$cmd = "LIST $msgNum";
-					fwrite($fp,"$cmd\r\n");
-					$reply = fgets($fp,$this->BUFFER);
-					$reply = $this->strip_clf($reply);
-					if($this->DEBUG) {
-							@error_log("POP3 SEND [$cmd] GOT [$reply]",0);
-					}
-					if(!$this->is_ok($reply))
-					{
-							$this->ERROR = T_('POP3 pop_list:') . ' ' . T_('Error') . " [$reply]";
-							return false;
-					}
-					list($junk,$num,$size) = explode(' ',$reply);
-					return $size;
-			}
-			$cmd = 'LIST';
-			$reply = $this->send_cmd($cmd);
-			if(!$this->is_ok($reply))
-			{
-					$reply = $this->strip_clf($reply);
-					$this->ERROR = T_('POP3 pop_list:') . ' ' . T_('Error') .	" [$reply]";
-					return false;
-			}
-			$MsgArray = array();
-			$MsgArray[0] = $Total;
-			for($msgC=1;$msgC <= $Total; $msgC++)
-			{
-					if($msgC > $Total) { break; }
-					$line = fgets($fp,$this->BUFFER);
-					$line = $this->strip_clf($line);
-					if(ereg("^\.",$line))
-					{
-							$this->ERROR = T_('POP3 pop_list:') . ' ' . T_('Premature end of list');
-							return false;
-					}
-					list($thisMsg,$msgSize) = explode(' ',$line);
-					settype($thisMsg,'integer');
-					if($thisMsg != $msgC)
-					{
-							$MsgArray[$msgC] = 'deleted';
-					}
-					else
-					{
-							$MsgArray[$msgC] = $msgSize;
-					}
-			}
-			return $MsgArray;
-	}
-
-	function get ($msgNum) {
-			//	Retrieve the specified msg number. Returns an array
-			//	where each line of the msg is an array element.
-
-			if(!isset($this->FP))
-			{
-					$this->ERROR = T_('POP3 get:') . ' ' . T_('No connection to server');
-					return false;
-			}
-
-			$this->update_timer();
-
-			$fp = $this->FP;
-			$buffer = $this->BUFFER;
-			$cmd = "RETR $msgNum";
-			$reply = $this->send_cmd($cmd);
-
-			if(!$this->is_ok($reply))
-			{
-					$this->ERROR = T_('POP3 get:') . ' ' . T_('Error') . " [$reply]";
-					return false;
-			}
-
-			$count = 0;
-			$MsgArray = array();
-
-			$line = fgets($fp,$buffer);
-			while ( !ereg("^\.\r\n",$line))
-			{
-					$MsgArray[$count] = $line;
-					$count++;
-					$line = fgets($fp,$buffer);
-					if(empty($line))		{ break; }
-			}
-			return $MsgArray;
-	}
-
-	function last ( $type = 'count' ) {
-			//	Returns the highest msg number in the mailbox.
-			//	returns -1 on error, 0+ on success, if type != count
-			//	results in a popstat() call (2 element array returned)
-
-			$last = -1;
-			if(!isset($this->FP))
-			{
-					$this->ERROR = T_('POP3 last:') . ' ' . T_('No connection to server');
-					return $last;
-			}
-
-			$reply = $this->send_cmd('STAT');
-			if(!$this->is_ok($reply))
-			{
-					$this->ERROR = T_('POP3 last:') . ' ' . T_('Error') . " [$reply]";
-					return $last;
-			}
-
-			$Vars = explode(' ',$reply);
-			$count = $Vars[1];
-			$size = $Vars[2];
-			settype($count,'integer');
-			settype($size,'integer');
-			if($type != 'count')
-			{
-					return array($count,$size);
-			}
-			return $count;
-	}
-
-	function reset () {
-			//	Resets the status of the remote server. This includes
-			//	resetting the status of ALL msgs to not be deleted.
-			//	This method automatically closes the connection to the server.
-
-			if(!isset($this->FP))
-			{
-					$this->ERROR = T_('POP3 reset:') . ' ' . T_('No connection to server');
-					return false;
-			}
-			$reply = $this->send_cmd('RSET');
-			if(!$this->is_ok($reply))
-			{
-					//	The POP3 RSET command -never- gives a -ERR
-					//	response - if it ever does, something truely
-					//	wild is going on.
-
-					$this->ERROR = T_('POP3 reset:') . ' ' . T_('Error') . " [$reply]";
-					@error_log("POP3 reset: ERROR [$reply]",0);
-			}
-			$this->quit();
-			return true;
-	}
-
-	function send_cmd ( $cmd = '' )
-	{
-			//	Sends a user defined command string to the
-			//	POP server and returns the results. Useful for
-			//	non-compliant or custom POP servers.
-			//	Do NOT includ the \r\n as part of your command
-			//	string - it will be appended automatically.
-
-			//	The return value is a standard fgets() call, which
-			//	will read up to $this->BUFFER bytes of data, until it
-			//	encounters a new line, or EOF, whichever happens first.
-
-			//	This method works best if $cmd responds with only
-			//	one line of data.
-
-			if(!isset($this->FP))
-			{
-					$this->ERROR = T_('POP3 send_cmd:') . ' ' . T_('No connection to server');
-					return false;
-			}
-
-			if(empty($cmd))
-			{
-					$this->ERROR = T_('POP3 send_cmd:') . ' ' . T_('Empty command string');
-					return '';
-			}
-
-			$fp = $this->FP;
-			$buffer = $this->BUFFER;
-			$this->update_timer();
-			fwrite($fp,"$cmd\r\n");
-			$reply = fgets($fp,$buffer);
-			$reply = $this->strip_clf($reply);
-			if($this->DEBUG) { @error_log("POP3 SEND [$cmd] GOT [$reply]",0); }
-			return $reply;
-	}
-
-	function quit() {
-			//	Closes the connection to the POP3 server, deleting
-			//	any msgs marked as deleted.
-
-			if(!isset($this->FP))
-			{
-					$this->ERROR = T_('POP3 quit:') . ' ' . T_('connection does not exist');
-					return false;
-			}
-			$fp = $this->FP;
-			$cmd = 'QUIT';
-			fwrite($fp,"$cmd\r\n");
-			$reply = fgets($fp,$this->BUFFER);
-			$reply = $this->strip_clf($reply);
-			if($this->DEBUG) { @error_log("POP3 SEND [$cmd] GOT [$reply]",0); }
-			fclose($fp);
-			unset($this->FP);
-			return true;
-	}
-
-	function popstat () {
-			//	Returns an array of 2 elements. The number of undeleted
-			//	msgs in the mailbox, and the size of the mbox in octets.
-
-			$PopArray = $this->last('array');
-
-			if($PopArray == -1) { return false; }
-
-			if( (!$PopArray) or (empty($PopArray)) )
-			{
-					return false;
-			}
-			return $PopArray;
-	}
-
-	function uidl ($msgNum = '')
-	{
-			//	Returns the UIDL of the msg specified. If called with
-			//	no arguments, returns an associative array where each
-			//	undeleted msg num is a key, and the msg's uidl is the element
-			//	Array element 0 will contain the total number of msgs
-
-			if(!isset($this->FP)) {
-					$this->ERROR = T_('POP3 uidl:') . ' ' . T_('No connection to server');
-					return false;
-			}
-
-			$fp = $this->FP;
-			$buffer = $this->BUFFER;
-
-			if(!empty($msgNum)) {
-					$cmd = "UIDL $msgNum";
-					$reply = $this->send_cmd($cmd);
-					if(!$this->is_ok($reply))
-					{
-							$this->ERROR = T_('POP3 uidl:') . ' ' . T_('Error') . " [$reply]";
-							return false;
-					}
-					list ($ok,$num,$myUidl) = explode(' ',$reply);
-					return $myUidl;
-			} else {
-					$this->update_timer();
-
-					$UIDLArray = array();
-					$Total = $this->COUNT;
-					$UIDLArray[0] = $Total;
-
-					if ($Total < 1)
-					{
-							return $UIDLArray;
-					}
-					$cmd = 'UIDL';
-					fwrite($fp, "UIDL\r\n");
-					$reply = fgets($fp, $buffer);
-					$reply = $this->strip_clf($reply);
-					if($this->DEBUG) { @error_log("POP3 SEND [$cmd] GOT [$reply]",0); }
-					if(!$this->is_ok($reply))
-					{
-							$this->ERROR = T_('POP3 uidl:') . ' ' . T_('Error') . " [$reply]";
-							return false;
-					}
-
-					$line = '';
-					$count = 1;
-					$line = fgets($fp,$buffer);
-					while ( !ereg("^\.\r\n",$line)) {
-							if(ereg("^\.\r\n",$line)) {
-									break;
-							}
-							list ($msg,$msgUidl) = explode(' ',$line);
-							$msgUidl = $this->strip_clf($msgUidl);
-							if($count == $msg) {
-									$UIDLArray[$msg] = $msgUidl;
-							}
-							else
-							{
-									$UIDLArray[$count] = 'deleted';
-							}
-							$count++;
-							$line = fgets($fp,$buffer);
-					}
-			}
-			return $UIDLArray;
-	}
-
-	function delete ($msgNum = '') {
-			//	Flags a specified msg as deleted. The msg will not
-			//	be deleted until a quit() method is called.
-
-			if(!isset($this->FP))
-			{
-					$this->ERROR = T_('POP3 delete:') . ' ' . T_('No connection to server');
-					return false;
-			}
-			if(empty($msgNum))
-			{
-					$this->ERROR = T_('POP3 delete:') . ' ' . T_('No msg number submitted');
-					return false;
-			}
-			$reply = $this->send_cmd("DELE $msgNum");
-			if(!$this->is_ok($reply))
-			{
-					$this->ERROR = T_('POP3 delete:') . ' ' . T_('Command failed') . " [$reply]";
-					return false;
-			}
-			return true;
-	}
-
-	//	*********************************************************
-
-	//	The following methods are internal to the class.
-
-	function is_ok ($cmd = '') {
-			//	Return true or false on +OK or -ERR
-
-			if( empty($cmd) )
-					return false;
-			else
-					return( ereg ("^\+OK", $cmd ) );
-	}
-
-	function strip_clf ($text = '') {
-			// Strips \r\n from server responses
-
-			if(empty($text))
-					return $text;
-			else {
-					$stripped = str_replace("\r",'',$text);
-					$stripped = str_replace("\n",'',$stripped);
-					return $stripped;
-			}
-	}
-
-	function parse_banner ( $server_text ) {
-			$outside = true;
-			$banner = '';
-			$length = strlen($server_text);
-			for($count =0; $count < $length; $count++)
-			{
-					$digit = substr($server_text,$count,1);
-					if(!empty($digit))						 {
-							if( (!$outside) && ($digit != '<') && ($digit != '>') )
-							{
-									$banner .= $digit;
-							}
-							if ($digit == '<')
-							{
-									$outside = false;
-							}
-							if($digit == '>')
-							{
-									$outside = true;
-							}
-					}
-			}
-			$banner = $this->strip_clf($banner);		// Just in case
-			return "<$banner>";
-	}
-
-}		// End class
-
-?>
diff -ruN --text 0.9.2.src/b2evocore/_class_renderer.php 1.10.3.src/b2evocore/_class_renderer.php
--- 0.9.2.src/b2evocore/_class_renderer.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_renderer.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,147 +0,0 @@
-<?php
-/**
- * This file implements the renderer (EXPERIMENTAL)
- * 
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/_class_plug.php';
-
-/**
- * Renderer Class
- *
- * @package evocore
- */
-class Renderer extends Plug
-{
-	/**
-	 * Constructor
-	 *
-	 * {@internal Renderer::Renderer(-)}}
-	 *
-	 */
-	function Renderer()
-	{
-		// Call parent constructor:
-		parent::Plug( 'renderer' );
-	}	
-	
-	
-	/**
-	 * Validate renderer list
-	 *
-	 * {@internal Renderer::validate_list(-)}}
-	 *
-	 * @param array renderer codes
-	 * @return array validated array
-	 */
-	function validate_list( $renderers = array('default') )
-	{
-		$this->init();	// Init if not done yet.
-		
-		$this->restart(); // Just in case.
-		
-		$validated_renderers = array();
-		
-		while( $loop_RendererPlugin = $this->get_next() )
-		{ // Go through whole list of renders
-			// echo ' ',$loop_RendererPlugin->code;
-
-			switch( $loop_RendererPlugin->apply_when )
-			{
-				case 'stealth':
-				case 'always':
-					// echo 'FORCED';
-					$validated_renderers[] = $loop_RendererPlugin->code;
-					break;
-				 
-				case 'opt-out':
-					if( in_array( $loop_RendererPlugin->code, $renderers ) // Option is activated
-						|| in_array( 'default', $renderers ) ) // OR we're asking for default renderer set
-					{
-						// echo 'OPT';
-						$validated_renderers[] = $loop_RendererPlugin->code;
-					}
-					// else echo 'NO';
-					break;
-
-				case 'opt-in':
-				case 'lazy':
-					if( in_array( $loop_RendererPlugin->code, $renderers ) ) // Option is activated
-					{
-						// echo 'OPT';
-						$validated_renderers[] = $loop_RendererPlugin->code;
-					}
-					// else echo 'NO';
-					break;
-									 
-				case 'never':
-					// echo 'NEVER';
-					continue;	// STOP, don't render, go to next renderer
-			}		
-		}
-		// echo count( $validated_renderers );
-		return $validated_renderers; 
-	}	
-
-
-	/**
-	 * Render the content
-	 *
-	 * {@internal Renderer::render(-)}}
-	 *
-	 * @param string content to render
-	 * @param array renderer codes
-	 * @param string Output format, see {@link format_to_output()}
-	 * @return string rendered content
-	 */
-	function render( & $content, & $renderers, $format )
-	{
-		$this->init();	// Init if not done yet.
-		
-		$this->restart(); // Just in case.
-		
-		// echo implode(',',$renderers);
-		
-		while( $loop_RendererPlugin = $this->get_next() )
-		{ // Go through whole list of renders
-			//echo ' ',$loop_RendererPlugin->code, ':';
-
-			switch( $loop_RendererPlugin->apply_when )
-			{
-				 case 'stealth':
-				 case 'always':
-					// echo 'FORCED ';
-					$loop_RendererPlugin->render( $content, $format );
-					break;
-				 
-				 case 'opt-out':
-				 case 'opt-in':
-				 case 'lazy':
-					if( in_array( $loop_RendererPlugin->code, $renderers ) )
-					{	// Option is activated
-						// echo 'OPT ';
-						$loop_RendererPlugin->render( $content, $format );
-					}
-					// else echo 'NOOPT ';
-					break;
-									 
-				 case 'never':
-					// echo 'NEVER ';
-					break;	// STOP, don't render, go to next renderer
-			}		
-		}
-
-		return $content; 
-	}	
-	
-}
-?>
diff -ruN --text 0.9.2.src/b2evocore/_class_settings.php 1.10.3.src/b2evocore/_class_settings.php
--- 0.9.2.src/b2evocore/_class_settings.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_settings.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,149 +0,0 @@
-<?php
-/**
- * Class to handle the global settings
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- * @author blueyed
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Class to handle the global settings
- *
- * @package evocore
- */
-class Settings
-{
-	/**
-	 * Constructor
-	 *
-	 * loads settings, checks db_version
-	 */
-	function Settings()
-	{ // constructor
-		global $new_db_version, $DB, $tablesettings;
-
-		$result = $DB->get_results( "SELECT * FROM $tablesettings" );
-
-		if( $DB->get_col_info('name', 0) == 'set_name' )
-		{ // read new format only
-			foreach( $result as $loop_row )
-			{
-				$this->{$loop_row->set_name}->value = $loop_row->set_value;
-				$this->{$loop_row->set_name}->dbstatus = 'uptodate';
-				$this->{$loop_row->set_name}->dbescape = false;
-			}
-		}
-		else
-		{	// Get old version number in order to display it in error message:
-				$this->db_version->value = $DB->get_var( "SELECT db_version FROM $tablesettings" );
-				// This is a very incomplete load, but we'll die right below anyway. 
-		}
-
-		if( $new_db_version != $this->db_version->value )
-		{	// Database is not up to date:
-			$error_message = 'Database schema is not up to date. You have schema version '.$this->db_version->value.', but we would need '.$new_db_version.'.';
-			require dirname(__FILE__).'/_conf_error.page.php';	// error & exit
-		}
-	}
-
-
-	/**
-	 * get a setting from the DB settings table
-	 * @param string name of setting
-	 */
-	function get( $setting )
-	{
-		// echo 'get: '.$setting.'<br />';
-
-		if( isset($this->$setting) )
-		{
-			return $this->$setting->value;
-		}
-		else
-		{
-			debug_log("Setting '$setting' not defined.");
-			return false;
-		}
-	}
-
-
-	/**
-	 * temporarily sets a setting (updateDB(-) writes it to DB)
-	 *
-	 * @param string name of setting
-	 * @param mixed new value
-	 * @param boolean should the value be escaped in DB?
-	 */
-	function set( $setting, $value, $escape = true )
-	{
-		// echo 'set '.$setting;
-		if( isset($this->$setting->value) )
-		{
-			if( $this->$setting->value == $value )
-			{ // already set
-				return false;
-			}
-
-			if( $this->$setting->dbstatus == 'uptodate' )
-			{
-				$this->$setting->dbstatus = 'update';
-			}
-			else
-			{
-				$this->$setting->dbstatus = 'insert';
-			}
-		}
-		else
-		{
-			$this->$setting->dbstatus = 'insert';
-		}
-
-		$this->$setting->value = $value;
-		$this->$setting->dbescape = $escape;
-
-		// echo ' to '.$value.' <br />';
-		return true;
-	}
-
-
-	/**
-	 * commits changed settings to DB
-	 */
-	function updateDB()
-	{
-		global $tablesettings, $DB;
-
-		$queries_update = array();
-		$query_insert = array();
-
-		foreach( $this as $key => $setting )
-		{
-			if( $setting->dbstatus != 'uptodate' )
-			{
-				// NOTE: we could split this to use UPDATE for dbstatus=='update'. Dunno what's better for performance.
-				$query_insert[] = "('$key', '"
-					.( $setting->dbescape ? $DB->escape($setting->value) : $setting->value )
-					."')";
-			}
-		}
-
-		$q = false;
-
-		if( count($query_insert) )
-		{
-			$query = "REPLACE INTO $tablesettings (set_name, set_value) VALUES ".implode(', ', $query_insert);
-			$q = $DB->query( $query );
-		}
-
-		return $q;
-	}
-
-}
-
-
-?>
diff -ruN --text 0.9.2.src/b2evocore/_class_toolbars.php 1.10.3.src/b2evocore/_class_toolbars.php
--- 0.9.2.src/b2evocore/_class_toolbars.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_toolbars.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,51 +0,0 @@
-<?php
-/**
- * This file implements the toolbars (EXPERIMENTAL)
- * 
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__). '/_class_plug.php';
-
-/**
- * Toolbars Class
- *
- * @package evocore
- */
-class Toolbars extends Plug
-{
-	/* 
-	 * Constructor
-	 *
-	 * {@internal Toolbars::Toolbars(-)}}
-	 *
-	 */
-	function Toolbars()
-	{
-		// Call parent constructor:
-		parent::Plug( 'toolbar' );
-	}	
-	
-	/* 
-	 * Display the toolbars
-	 *
-	 * {@internal Toolbars::render(-)}}
-	 */
-	function display()
-	{
-		$this->init();	// Init if not done yet.
-
-		$this->index_Plugins['b2evQTag']->display();
-		$this->index_Plugins['b2evSmil']->display();
-	}	
-	
-}
-?>
diff -ruN --text 0.9.2.src/b2evocore/_class_user.php 1.10.3.src/b2evocore/_class_user.php
--- 0.9.2.src/b2evocore/_class_user.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_class_user.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,539 +0,0 @@
-<?php
-/**
- * This file implements Users
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__). '/_class_dataobject.php';
-
-/**
- * User Class
- *
- * @package evocore
- */
-class User extends DataObject
-{
-	var	$login;
-	var	$pass;
-	var	$firstname;
-	var	$lastname;
-	var	$nickname;
-	var	$idmode;
-	var	$locale;
-	var	$email;
-	var	$url;
-	var	$icq;
-	var	$aim;
-	var	$msn;
-	var	$yim;
-	var	$ip;
-	var	$domain;
-	var	$browser;
-	var	$datecreated;
-	var	$level;
-	var	$notify;
-
-	var $Group;	// Pointer to group
-
-	// Blog posts statuses permissions:
-	var $blog_post_statuses = array();
-
-	/**
-	 * Constructor
-	 *
-	 * {@internal User::User(-)}}
-	 *
-	 * @param array existing userdata {@link get_userdata()}}
-	 */
-	function User( $userdata = NULL )
-	{
-		global $GroupCache, $tableusers, $default_locale;
-
-		// Call parent constructor:
-		parent::DataObject( $tableusers, 'user_' );
-
-		if( $userdata == NULL )
-		{
-			// echo 'Creating blank user';
-			$this->login = 'login';
-			$this->pass = 'pass';
-			$this->firstname = '';
-			$this->lastname = T_('New user');
-			$this->nickname = '';
-			$this->idmode = 'login';
-			$this->locale = $default_locale;
-			$this->email = '';
-			$this->url = '';
-			$this->icq = 0;
-			$this->aim = '';
-			$this->msn = '';
-			$this->yim = '';
-			$this->ip = '';
-			$this->domain = '';
-			$this->browser = '';
-			$this->datecreated = date('Y-m-d H:i:s', time());	// We don't know local time here!
-			$this->level = 0;
-			$this->notify = 1;
-			// Group for this user:
-			$this->Group = NULL;
-		}
-		else
-		{
-			// echo 'Instanciating existing user';
-			$this->ID = $userdata['ID'];
-			$this->login = $userdata['user_login'];
-			$this->pass = $userdata['user_pass'];
-			$this->firstname = $userdata['user_firstname'];
-			$this->lastname = $userdata['user_lastname'];
-			$this->nickname = $userdata['user_nickname'];
-			$this->idmode = $userdata['user_idmode'];
-			$this->locale = $userdata['user_locale'];
-			$this->email = $userdata['user_email'];
-			$this->url = $userdata['user_url'];
-			$this->icq = $userdata['user_icq'];
-			$this->aim = $userdata['user_aim'];
-			$this->msn = $userdata['user_msn'];
-			$this->yim = $userdata['user_yim'];
-			$this->ip = $userdata['user_ip'];
-			$this->domain = $userdata['user_domain'];
-			$this->browser = $userdata['user_browser'];
-			$this->datecreated = $userdata['dateYMDhour'];
-			$this->level = $userdata['user_level'];
-			$this->notify = $userdata['user_notify'];
-
-			// Group for this user:
-			$this->Group = $GroupCache->get_by_ID( $userdata['user_grp_ID'] );
-		}
-	}
-
-	/**
-	 * Get a param
-	 *
-	 * {@internal User::get(-)}}
-	 */
-	function get( $parname )
-	{
-		switch( $parname )
-		{
-			case 'preferedname':
-				// Prefered name to display
-				switch( $this->idmode )
-				{
-					case 'namefl':
-						return parent::get('firstname'). ' '. parent::get('lastname');
-
-					case 'namelf':
-						return parent::get('lastname'). ' '. parent::get('firstname');
-
-					default:
-						return parent::get($this->idmode);
-				}
-
-			case 'num_posts':
-				return get_usernumposts( $this->ID );
-
-			default:
-			// All other params:
-				return parent::get( $parname );
-		}
-	}
-
-	/*
-	 * User::set(-)
-	 *
-	 * Set param value
-	 */
-	function set( $parname, $parvalue )
-	{
-		switch( $parname )
-		{
-			// case 'icq':		// Dangerous: easy to forget it's not a string
-			case 'level':
-			case 'notify':
-				parent::set_param( $parname, 'number', $parvalue );
-			break;
-
-			default:
-				parent::set_param( $parname, 'string', $parvalue );
-		}
-	}
-
-	/*
-	 * User::set_datecreated(-)
-	 *
-	 * Set date created
-	 */
-	function set_datecreated( $datecreated )
-	{
-		// Set value:
-		$this->datecreated = date('Y-m-d H:i:s', $datecreated );
-		// Remmeber change for later db update:
-		$this->dbchange( 'dateYMDhour' , 'string', 'datecreated' );
-	}
-
-	/*
-	 * User::setGroup(-)
-	 *
-	 * Set new Group
-	 */
-	function setGroup( & $Group )
-	{
-		$this->Group = $Group;
-
-		$this->dbchange( 'user_grp_ID', 'number', 'Group->get(\'ID\')' );
-	}
-
-	/**
-	 * Check permission for this user
-	 *
-	 * {@internal User::check_perm(-) }}
-	 *
-	 * @param string Permission name, can be one of:
-	 *								- 'upload'
-	 *								- 'edit_timestamp'
-	 *								- 'cats_post_statuses', see {@link User::check_perm_catsusers()}
-	 *								- either group permission names, see {@link Group::check_perm()}
-	 *								- either blogusers permission names, see {@link User::check_perm_blogusers()}
-	 * @param string Permission level
-	 * @param boolean Execution will halt if this is !0 and permission is denied
-	 * @param mixed Permission target (blog ID, array of cat IDs...)
-	 * @return boolean 0 if permission denied
-	 */
-	function check_perm( $permname, $permlevel = 'any', $assert = false, $perm_target = NULL )
-	{
-		global $use_fileupload, $fileupload_minlevel, $fileupload_allowedusers;
-
-		$perm = false;
-
-		switch( $permname )
-		{ // What permission do we want to check?
-			case 'upload':
-				// Global permission to upload files...
-				$perm = (($use_fileupload) && ($this->level) >= $fileupload_minlevel)
-								&& ((ereg(' '. $this->login. ' ', $fileupload_allowedusers)) || (trim($fileupload_allowedusers)==''));
-				break;
-
-			case 'edit_timestamp':
-				// Global permission to edit timestamps...
-				$perm = ($this->level >= 5);
-				break;
-
-			case 'cats_post_statuses':
-				// Category permissions...
-				$perm = $this->check_perm_catsusers( $permname, $permlevel, $perm_target );
-				break;
-
-			case 'blog_properties':
-				// Blog permission to edit its properties... (depending on user AND hits group)
-				// Forward request to group:
-				if( $this->Group->check_perm( 'blogs', $permlevel ) )
-				{	// If group says yes
-					$perm = true;
-					break;
-				}
-				if( $perm_target > 0 )
-				{ // Check user perm for this blog
-					$perm = $this->check_perm_blogusers( $permname, $permlevel, $perm_target );
-				}
-				break;
-
-			case 'blog_ismember':
-			case 'blog_post_statuses':
-			case 'blog_del_post':
-			case 'blog_comments':
-			case 'blog_cats':
-			case 'blog_genstatic':
-				// Blog permission to this or that... (depending on this user only)
-				$perm = $this->check_perm_blogusers( $permname, $permlevel, $perm_target );
-				break;
-
-			default:
-				// Other global permissions (see if the group can handle them)
-				// Forward request to group:
-				$perm = $this->Group->check_perm( $permname, $permlevel );
-		}
-
-		if( !$perm && $assert )
-		{ // We can't let this go on!
-			die( T_('Permission denied!'). ' ('. $permname . '/'. $permlevel . ')' );
-		}
-
-		return $perm;
-	}
-
-
-	/**
-	 * Check permission for this user on a set of specified categories
-	 *
-	 * This is not for direct use, please call {@link User::check_perm()} instead
-	 *
-	 * {@internal User::check_perm_catsusers(-) }}
-	 *
-	 * @see User::check_perm()
-	 * @param string Permission name, can be one of the following:
-	 *									- cat_post_statuses
-	 *									- more to come later...
-	 * @param string Permission level
-	 * @param array Array of target cat IDs
-	 * @return boolean 0 if permission denied
-	 */
-	function check_perm_catsusers( $permname, $permlevel, & $perm_target_cats )
-	{
-		// Check if permission is granted:
-		switch( $permname )
-		{
-			case 'cats_post_statuses':
-				// We'll actually pass this on to blog permissions
-				// First we need to create an array of blogs, not cats
-				$perm_target_blogs = array();
-				foreach( $perm_target_cats as $loop_cat_ID )
-				{
-					$loop_cat_blog_ID = get_catblog( $loop_cat_ID );
-					// echo "cat $loop_cat_ID -> blog $loop_cat_blog_ID <br/>";
-					if( ! in_array( $loop_cat_blog_ID, $perm_target_blogs ) )
-					{	// not already in list: add it:
-						$perm_target_blogs[] = $loop_cat_blog_ID;
-					}
-				}
-				// Now we'll check permissions for each blog:
-				foreach( $perm_target_blogs as $loop_blog_ID )
-				{
-					if( ! $this->check_perm_blogusers( 'blog_post_statuses', $permlevel, $loop_blog_ID ) )
-					{	// If at least one blog is denied:
-						return false;	// permission denied
-					}
-				}
-				return true;	// Permission granted
-		}
-
-		return false; 	// permission denied
-	}
-
-
-	/**
-	 * Check permission for this user on a specified blog
-	 *
-	 * This is not for direct use, please call {@link User::check_perm()} instead
-	 *
-	 * {@internal User::check_perm_blogusers(-) }}
-	 *
-	 * @see User::check_perm()
-	 * @param string Permission name, can be one of the following:
-	 *									- blog_ismember
-	 *									- blog_post_statuses
-	 *									- blog_del_post
-	 *									- blog_comments
-	 *									- blog_cats
-	 *									- blog_properties
-	 *									- blog_genstatic
-	 * @param string Permission level
-	 * @param integer Permission target blog ID
-	 * @return boolean 0 if permission denied
-	 */
-	function check_perm_blogusers( $permname, $permlevel, $perm_target_blog )
-	{
-		global $DB, $tableblogusers;
-		// echo "checkin for $permname >= $permlevel on blog $perm_target_blog<br />";
-
-		if( !isset( $this->blog_post_statuses[$perm_target_blog] ) )
-		{	// Allowed blog post statuses have not been loaded yet:
-			if( $this->ID == 0 )
-			{	// User not in DB, nothing to load!:
-				return false;	// Permission denied
-			}
-
-			// Load now:
-			// echo 'loading allowed statuses';
-			$query = "SELECT *
-								FROM $tableblogusers
-								WHERE bloguser_blog_ID = $perm_target_blog
-								  AND bloguser_user_ID = $this->ID";
-			// echo $query, '<br />';
-			if( ($row = $DB->get_row( $query, ARRAY_A )) == NULL )
-			{	// No rights set for this Blog/User
-				return false;	// Permission denied
-			}
-			else
-			{ // OK, rights found:
-				$this->blog_post_statuses[$perm_target_blog] = array();
-
-				$this->blog_post_statuses[$perm_target_blog]['blog_ismember'] = $row['bloguser_ismember'];
-
-				$bloguser_perm_post = $row['bloguser_perm_poststatuses'];
-				if( empty($bloguser_perm_post ) )
-					$this->blog_post_statuses[$perm_target_blog]['blog_post_statuses'] = array();
-				else
-					$this->blog_post_statuses[$perm_target_blog]['blog_post_statuses'] = explode( ',', $bloguser_perm_post );
-
-				$this->blog_post_statuses[$perm_target_blog]['blog_del_post'] = $row['bloguser_perm_delpost'];
-				$this->blog_post_statuses[$perm_target_blog]['blog_comments'] = $row['bloguser_perm_comments'];
-				$this->blog_post_statuses[$perm_target_blog]['blog_cats'] = $row['bloguser_perm_cats'];
-				$this->blog_post_statuses[$perm_target_blog]['blog_properties'] = $row['bloguser_perm_properties'];
-			}
-		}
-
-		// Check if permission is granted:
-		switch( $permname )
-		{
-			case 'blog_genstatic':
-				return ($this->level >= 2);
-
-			case 'blog_post_statuses':
-				if( $permlevel == 'any' )
-				{ // Any prermission will do:
-					// echo count($this->blog_post_statuses);
-					return ( count($this->blog_post_statuses[$perm_target_blog]['blog_post_statuses']) > 0 );
-				}
-
-				// We want a specific permission:
-				// echo 'checking :', implode( ',', $this->blog_post_statuses  ), '<br />';
-				return in_array( $permlevel, $this->blog_post_statuses[$perm_target_blog]['blog_post_statuses'] );
-
-			default:
-				// echo $permname, '=', $this->blog_post_statuses[$perm_target_blog][$permname], ' ';
-				return $this->blog_post_statuses[$perm_target_blog][$permname];
-		}
-	}
-
-
-	/**
-	 * Delete user and dependencies from database
-	 *
-	 * Includes WAY TOO MANY requests because we try to be compatible with mySQL 3.23, bleh!
-	 *
-	 * {@internal User::dbdelete(-) }}
-	 *
-	 * @todo delete comments on user's posts
-	 *
-	 * @param boolean true if you want to echo progress
-	 */
-	function dbdelete( $echo = false )
-	{
-		global $DB, $tablecomments, $tableposts, $tablepostcats, $tableblogusers;
-
-		if( $this->ID == 0 ) die( 'Non persistant object cannot be deleted!' );
-
-		// Note: No need to localize the status messages...
-		if( $echo ) echo '<p>mySQL 3.23 compatibility mode!';
-
-		// Transform registered user comments to unregistered:
-		if( $echo ) echo '<br />Transforming user\'s comments to unregistered comments... ';
-		$ret = $DB->query( "UPDATE $tablecomments
-												SET comment_author_ID = NULL,
-														comment_author = ".$DB->quote( $this->get('preferedname') ).",
-														comment_author_email = ".$DB->quote( $this->get('email') ).",
-														comment_author_url = ".$DB->quote( $this->get('url') )."
-												WHERE comment_author_ID = $this->ID" );
-		if( $echo ) printf( '(%d rows)', $ret );
-
-		// Get list of posts that are going to be deleted (3.23)
-		if( $echo ) echo '<br />Getting post list to delete... ';
-		$post_list = $DB->get_list( "SELECT ID
-																	FROM $tableposts
-																	WHERE post_author = $this->ID" );
-
-		if( empty( $post_list ) )
-		{
-			echo 'None!';
-		}
-		else
-		{
-			// Delete comments
-			if( $echo ) echo '<br />Deleting comments on user\'s posts... ';
-			$ret = $DB->query( "DELETE FROM $tablecomments
-													WHERE comment_post_ID IN ($post_list)" );
-			if( $echo ) printf( '(%d rows)', $ret );
-
-			// Delete post extracats
-			if( $echo ) echo '<br />Deleting user\'s posts\' extracats... ';
-			$ret = $DB->query(	"DELETE FROM $tablepostcats
-													WHERE postcat_post_ID IN ($post_list)" );
-			if( $echo ) printf( '(%d rows)', $ret );
-
-			// Delete posts
-			if( $echo ) echo '<br />Deleting user\'s posts... ';
-			$ret = $DB->query(	"DELETE FROM $tableposts
-														WHERE post_author = $this->ID" );
-			if( $echo ) printf( '(%d rows)', $ret );
-		} // no posts
-
-		// Delete userblog permissions
-		if( $echo ) echo '<br />Deleting user-blog permissions... ';
-		$ret = $DB->query(	"DELETE FROM $tableblogusers
-													WHERE bloguser_user_ID = $this->ID" );
-		if( $echo ) printf( '(%d rows)', $ret );
-
-		// Delete main object:
-		if( $echo ) echo '<br />Deleting User... ';
-		parent::dbdelete();
-
-		echo '<br/>Done.</p>';
-	}
-
-
-	/**
-	 * Template function: display user's level
-	 *
-	 * {@internal User::level(-) }}
-	 */
-	function level()
-	{
-		$this->disp( 'level', 'raw' );
-	}
-
-
-	/**
-	 * Template function: display user's login
-	 *
-	 * {@internal User::login(-) }}
-	 *
-	 * @param string Output format, see {@link format_to_output()}
-	 */
-	function login( $format = 'htmlbody' )
-	{
-		$this->disp( 'login', $format );
-	}
-
-
-	/**
-	 * Template function: display user's prefered name
-	 *
-	 * {@internal User::prefered_name(-) }}
-	 *
-	 * @param string Output format, see {@link format_to_output()}
-	 */
-	function prefered_name( $format = 'htmlbody' )
-	{
-		$this->disp( 'preferedname', $format );
-	}
-
-	/**
-	 * Template function: display user's URL
-	 *
-	 * {@internal User::url(-) }}
-	 *
-	 * @param string string to display before the date (if changed)
-	 * @param string string to display after the date (if changed)
-	 * @param string Output format, see {@link format_to_output()}
-	 */
-	function url( $before = '', $after = '', $format = 'htmlbody' )
-	{
-		if( !empty( $this->url ) )
-		{
-			echo $before;
-			$this->disp( 'url', $format );
-			echo $after;
-		}
-	}
-
-}
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_conf_error.page.php 1.10.3.src/b2evocore/_conf_error.page.php
--- 0.9.2.src/b2evocore/_conf_error.page.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_conf_error.page.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,36 +0,0 @@
-<?php
-/**
- * This page displays an error message if the config is not done yet.
- *
- * VERY IMPORTANT: this file should assume AS LITTLE AS POSSIBLE
- * on what configuration is already done or not
- * 
- * Before calling this page, you must set:
- * - $error_message
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-	<head>
-		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-		<title>b2evolution is not configured yet</title>
-	</head>
-<body>
-	<div style="background-color:#fee; border: 1px solid red; text-align:center; ">
-		<p>This is b2evolution version <?php global $b2_version; echo $b2_version ?>.</p>
-		<p><strong>You cannot use the application before you finish configuration and installation.</strong></p>
-		<?php echo $error_message; ?>
-		<p>Please use the installer to finish your configuration/installation now.</p>
-		<p>On most installations, the installer will probably be either <a href="install/">here</a> or <a href="../install/">here</a>... (but I can't be sure since I have no config info available! :P)</p>
-	</div>
-</body>
-</html>
-<?php
- 	exit;
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_functions_antispam.php 1.10.3.src/b2evocore/_functions_antispam.php
--- 0.9.2.src/b2evocore/_functions_antispam.php	2006-05-06 01:52:44.000000000 -0500
+++ 1.10.3.src/b2evocore/_functions_antispam.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,304 +0,0 @@
-<?php
-/**
- * Antispam handling functions
- * 
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-
-/**
- * antispam_create(-)
- *
- * Insert a new abuse string into DB
- */
-function antispam_create( $abuse_string, $aspm_source = 'local' )
-{
-	global $DB, $querycount, $tableantispam;
-	
-	// Cut the crap if the string is empty:
-	$abuse_string = trim( $abuse_string );
-	if( empty( $abuse_string ) ) return false;
-	
-	// Check if the string already is in the blacklist:
-	if( antispam_check($abuse_string) ) return false;
-	
-	// Insert new string into DB:
-	$sql = "INSERT INTO $tableantispam( aspm_string, aspm_source )
-					VALUES( '".$DB->escape($abuse_string)."', '$aspm_source' )";
-	$DB->query( $sql );
-
-	return true;
-}
-
-
-/**
- * antispam_update_source(-)
- *
- * Note: We search by string because we sometimes don't know the ID 
- * (e-g when download already in list/cache)
- */
-function antispam_update_source( $aspm_string, $aspm_source )
-{
-	global $DB, $tableantispam, $querycount;
-	
-	$sql = "UPDATE $tableantispam 
-					SET aspm_source = '$aspm_source' 
-					WHERE aspm_string = '".$DB->escape($aspm_string)."'";
-	$DB->query( $sql );
-}
-
-/*
- * antispam_delete(-)
- *
- * Remove an entry from the ban list
- */
-function antispam_delete( $string_ID )
-{
-	global $tableantispam, $DB;
-
-	$sql = "DELETE FROM $tableantispam 
-					WHERE aspm_ID = $string_ID";
-	$DB->query( $sql );
-}
-
-
-/**
- * Check if a string contains abusive substrings
- *
- * Note: Letting the database do the LIKE %% match is a little faster than doing in it PHP,
- * not to mention the incredibly long overhead of preloading the list into PHP
- *
- * @return string balcklisted keyword found or false if no spam detected
- */
-function antispam_check( $haystack )
-{
- 	global $DB;
-
-	if( $block = $DB->get_var( "SELECT aspm_string
-					  		 	FROM  T_antispam
-					       WHERE ".$DB->quote($haystack)." LIKE CONCAT('%',aspm_string,'%')
-					       LIMIT 0, 1", 0, 0, 'Check URL against antispam balcklist' ) )
-	{
-			debug_log( 'Spam block: '.$block );
-			return $block;	// SPAM detected!
-	}
-
-	return false;	// no problem.
-
-}
-
-
-/*
- * list_antiSpam(-)
- *
- * Extract anti-spam
- */
-function list_antiSpam()
-{
-	global $DB, $querycount, $tableantispam, $res_stats;
-
-	$sql = "SELECT aspm_ID, aspm_string, aspm_source 
-					FROM $tableantispam 
-					ORDER BY aspm_string ASC";
-	$res_stats = $DB->get_results( $sql, ARRAY_A );
-}
-
-/*
- * antiSpam_ID(-)
- */
-function antiSpam_ID()
-{
-	global $row_stats;
-	echo $row_stats['aspm_ID'];
-}
-
-/**
- * {@internal antiSpam_domain(-)}}
- *
- * @param mixed max length or false if we don't want to display
- */
-function antiSpam_domain( $dispmax = 80 )
-{
-	global $row_stats;
-	$domain = $row_stats['aspm_string'];
-	if( ! $dispmax )
-		return $domain;
-
-	$domain = htmlspecialchars($domain);
-
-	if( strlen( $domain ) > $dispmax )
-		echo substr( $domain, 0, $dispmax ), '...';
-	else
-		echo $domain;
-}
-
-
-/*
- * antiSpam_domain(-)
- */
-function antispam_source( $disp = true, $raw = false )
-{
-	global $row_stats, $aspm_sources;
-	$asp_source = $row_stats['aspm_source'];
-	if( ! $raw )
-		$asp_source = T_(	$aspm_sources[$asp_source] );
-	if( $disp )
-		echo $asp_source;
-	else
-		return $asp_source;
-}
-
-
-// -------------------- XML-RPC callers ---------------------------
-
-/*
- * b2evonet_report_abuse(-)
- *
- * pings b2evolution.net to report abuse from a particular domain
- */
-function b2evonet_report_abuse( $abuse_string, $display = true )
-{
-	global $debug, $antispamsrv_host, $antispamsrv_port, $antispamsrv_uri;
-
-	global $baseurl;
-	if( $display )
-	{	
-		echo "<div class=\"panelinfo\">\n";
-		echo '<h3>'.T_('Reporting abuse to').' '.$antispamsrv_host."...</h3>\n";
-	}
-	if( !preg_match( '#^http://localhost[/:]#', $baseurl) || ( $antispamsrv_host == 'localhost' ) )
-	{	// Local install can only report to local test server
-		// Construct XML-RPC client:
-		$client = new xmlrpc_client( $antispamsrv_uri, $antispamsrv_host, $antispamsrv_port);
-		$client->debug = $debug;
-		
-		// Construct XML-RPC message:
-		$message = new xmlrpcmsg( 
-									'b2evo.reportabuse',	 											// Function to be called
-									array( 
-										new xmlrpcval(0,'int'),										// Reserved
-										new xmlrpcval('annonymous','string'),			// Reserved
-										new xmlrpcval('nopassrequired','string'),	// Reserved
-										new xmlrpcval($abuse_string,'string'),		// The abusive string to report
-										new xmlrpcval($baseurl,'string'),					// The base URL of this b2evo
-									)  
-								);
-		$result = $client->send($message);
-		if( $ret = xmlrpc_displayresult( $result ) )
-		{	// Remote operation successful:
-			antispam_update_source( $abuse_string, 'reported' );
-		}
-
-		if( $display ) echo '<p>', T_('Done.'), "</p>\n</div>\n";
-		return($ret);
-	} 
-	else 
-	{
-		if( $display ) echo "<p>", T_('Aborted (Running on localhost).'), "</p>\n</div>\n";
-		return(false);
-	}
-}
-
-
-/*
- * b2evonet_poll_abuse(-)
- *
- * request abuse list from central blacklist
- */
-function b2evonet_poll_abuse( $display = true )
-{
-	global $Settings, $baseurl, $debug, $antispamsrv_host, $antispamsrv_port, $antispamsrv_uri;
-	
-	if( $display )
-	{	
-		echo "<div class=\"panelinfo\">\n";
-		echo '<h3>', T_('Requesting abuse list from').' '.$antispamsrv_host.'...', "</h3>\n";
-	}
-
-	// Construct XML-RPC client:
-	$client = new xmlrpc_client( $antispamsrv_uri, $antispamsrv_host, $antispamsrv_port);
-	$client->debug = $debug;
-	
-	// Get datetime from last update, because we only want newer stuff...
-	$m = $Settings->get( 'antispam_last_update' );
-	// Encode it in the XML-RPC format
-	echo '<p>', T_('Latest update timestamp'), ': ', $m, '</p>';
-	$startat = mysql2date( 'Ymd\TH:i:s', $m );
-	//$startat = iso8601_encode( mktime(substr($m,11,2),substr($m,14,2),substr($m,17,2),substr($m,5,2),substr($m,8,2),substr($m,0,4)) );
-	
-	// Construct XML-RPC message:
-	$message = new xmlrpcmsg( 
-								'b2evo.pollabuse',	 													// Function to be called
-								array( 
-									new xmlrpcval(0,'int'),											// Reserved
-									new xmlrpcval('annonymous','string'),				// Reserved
-									new xmlrpcval('nopassrequired','string'),		// Reserved
-									new xmlrpcval($startat,'dateTime.iso8601'),	// Datetime to start at
-									new xmlrpcval(0,'int')											// Reserved
-								)  
-							);
-	$result = $client->send($message);
-	
-	if( $ret = xmlrpc_displayresult( $result ) )
-	{	// Response is not an error, let's process it:
-		$response = $result->value();
-		if( $response->kindOf() == 'struct' )
-		{	// Decode struct:
-			$response = xmlrpc_decode_recurse($response);
-			if( !isset( $response['strings'] ) || !isset( $response['lasttimestamp'] ) )
-			{	
-				echo T_('Incomplete reponse.')."\n";
-				$ret = false;
-			}
-			else
-			{	// Start registering strings: 
-				$value = $response['strings'];
-				if( count($value) == 0 )
-				{
-					echo '<p>', T_('No new blacklisted strings are available.'), '</p>';
-				}
-				else
-				{	// We got an array of strings:
-					echo '<p>', T_('Adding strings to local blacklist'), ':</p><ul>';
-					foreach($value as $banned_string)
-					{
-						echo '<li>', T_('Adding:'), ' [', $banned_string, '] : ';
-						if( antispam_create( $banned_string, 'central' ) )
-						{	// Creation successed
-							echo T_('OK.');
-						}
-						else
-						{ // Was already handled
-							echo T_('Not necessary! (Already handled)');
-							antispam_update_source( $banned_string, 'central' );
-						}
-						echo '</li>';
-					}
-					echo '</ul>';
-					// Store latest timestamp:
-					$endedat = date('Y-m-d H:i:s', iso8601_decode($response['lasttimestamp']) );
-					echo '<p>', T_('New latest update timestamp'), ': ', $endedat, '</p>';
-					
-					$Settings->set( 'antispam_last_update', $endedat );
-					$Settings->updateDB();
-				}				
-			}
-		}
-		else
-		{
-			echo T_('Invalid reponse.')."\n";
-			$ret = false;
-		}
-	}
-
-	if( $display ) echo '<p>', T_('Done.'), "</p>\n</div>\n";
-	return($ret);
-}
-
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_functions_blogs.php 1.10.3.src/b2evocore/_functions_blogs.php
--- 0.9.2.src/b2evocore/_functions_blogs.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_functions_blogs.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,347 +0,0 @@
-<?php
-/**
- * Blog handling functions
- * 
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/_class_blogcache.php';
-
-/**
- * blog_create(-)
- *
- * Create a new a blog
- * This funtion has to handle all needed DB dependencies!
- *
- * fplanque: created
- */
-function blog_create(
-	$blog_name,
-	$blog_shortname,
-	$blog_siteurl,
-	$blog_stub,
-	$blog_staticfilename = '',
-	$blog_tagline = '',
-	$blog_description = '',
-	$blog_longdesc = '',
-	$blog_locale = '#',
-	$blog_notes = '',
-	$blog_keywords = '',
-	$blog_links_blog_ID = 0,
-	$blog_UID = '',
-	$blog_allowtrackbacks = 1,
-	$blog_allowpingbacks = 0,
-	$blog_pingb2evonet = 0,
-	$blog_pingtechnorati = 0,
-	$blog_pingweblogs = 1,
-	$blog_pingblodotgs = 0,
-	$blog_disp_bloglist	= 1,
-	$blog_in_bloglist = 1 )
-{
-	global $DB, $tableblogs, $query, $querycount, $default_locale;
-
-	if( $blog_locale == '#' ) $blog_locale = $default_locale;
-
-	$query = "INSERT INTO $tableblogs( blog_name, blog_shortname, blog_siteurl,
-						blog_stub, blog_staticfilename,
-						blog_tagline, blog_description, blog_longdesc, blog_locale, blog_notes, blog_keywords,
-						blog_UID, blog_allowtrackbacks, blog_allowpingbacks, blog_pingb2evonet,
-						blog_pingtechnorati, blog_pingweblogs, blog_pingblodotgs, blog_disp_bloglist,
-						blog_in_bloglist, blog_links_blog_ID )
-	VALUES ( ";
-	$query .= "'".$DB->escape($blog_name)."', ";
-	$query .= "'".$DB->escape($blog_shortname)."', ";
-	$query .= "'".$DB->escape($blog_siteurl)."', ";
-	$query .= "'".$DB->escape($blog_stub)."', ";
-	$query .= "'".$DB->escape($blog_staticfilename)."', ";
-	$query .= "'".$DB->escape($blog_tagline)."', ";
-	$query .= "'".$DB->escape($blog_description)."', ";
-	$query .= "'".$DB->escape($blog_longdesc)."', ";
-	$query .= "'".$DB->escape($blog_locale)."', ";
-	$query .= "'".$DB->escape($blog_notes)."', ";
-	$query .= "'".$DB->escape($blog_keywords)."', ";
-	$query .= "'".$DB->escape($blog_UID)."',
-	$blog_allowtrackbacks, $blog_allowpingbacks,
-	$blog_pingb2evonet, $blog_pingtechnorati, $blog_pingweblogs, $blog_pingblodotgs,
-	$blog_disp_bloglist, $blog_in_bloglist, $blog_links_blog_ID )	";
-	if( ! ($DB->query( $query )) )
-		return 0;
-
-	return $DB->insert_id;  // blog ID
-}
-
-
-
-
-/**
- * Update the user permissions for edited blog
- *
- * {@internal blog_update_user_perms(-) }}
- *
- * @param int Blog ID
- */
-function blog_update_user_perms( $blog )
-{
-	global $DB, $tableblogusers, $tableusers;
-
-	// Delete old perms for thos blog:
-	$DB->query( "DELETE FROM $tableblogusers
-								WHERE bloguser_blog_ID = $blog" );
-
-	// Now we need a full user list:
-	$user_IDs = $DB->get_col( "SELECT ID FROM $tableusers" );
-
-	$inserted_values = array();
-	if( count( $user_IDs ) ) foreach( $user_IDs as $loop_user_ID )
-	{	// Check new permissions for each user:
-		// echo "getting perms for user : $loop_user_ID <br />";
-
-		$perm_post = array();
-
-		$ismember = param( 'blog_ismember_'.$loop_user_ID, 'integer', 0 );
-
-		$perm_published = param( 'blog_perm_published_'.$loop_user_ID, 'string', '' );
-		if( !empty($perm_published) ) $perm_post[] = 'published';
-
-		$perm_protected = param( 'blog_perm_protected_'.$loop_user_ID, 'string', '' );
-		if( !empty($perm_protected) ) $perm_post[] = 'protected';
-
-		$perm_private = param( 'blog_perm_private_'.$loop_user_ID, 'string', '' );
-		if( !empty($perm_private) ) $perm_post[] = 'private';
-
-		$perm_draft = param( 'blog_perm_draft_'.$loop_user_ID, 'string', '' );
-		if( !empty($perm_draft) ) $perm_post[] = 'draft';
-
-		$perm_deprecated = param( 'blog_perm_deprecated_'.$loop_user_ID, 'string', '' );
-		if( !empty($perm_deprecated) ) $perm_post[] = 'deprecated';
-
-		$perm_delpost = param( 'blog_perm_delpost_'.$loop_user_ID, 'integer', 0 );
-		$perm_comments = param( 'blog_perm_comments_'.$loop_user_ID, 'integer', 0 );
-		$perm_cats = param( 'blog_perm_cats_'.$loop_user_ID, 'integer', 0 );
-		$perm_properties = param( 'blog_perm_properties_'.$loop_user_ID, 'integer', 0 );
-
-		// Update those permissions in DB:
-
-		if( $ismember || count($perm_post) || $perm_delpost || $perm_comments || $perm_cats || $perm_properties )
-		{	// There are some permissions for this user:
-			$ismember = 1;	// Must have this permission
-		
-			// insert new perms:
-			$inserted_values[] = " ( $blog, $loop_user_ID, $ismember, '".implode(',',$perm_post)."', 
-																$perm_delpost, $perm_comments, $perm_cats, $perm_properties )";
-		}
-	}
-
-	// Proceed insertions:
-	if( count( $inserted_values ) )
-	{
-		$DB->query( "INSERT INTO $tableblogusers( bloguser_blog_ID, bloguser_user_ID, bloguser_ismember,
-											bloguser_perm_poststatuses, bloguser_perm_delpost, bloguser_perm_comments,
-											bloguser_perm_cats, bloguser_perm_properties )
-									VALUES ".implode( ',', $inserted_values ) );
-	}
-}
-
-/**
- * get_bloginfo(-)
- *
- * @deprecated deprecated by Blog::get() This is now a dirty stub
- */
-function get_bloginfo( $show = '', $this_blogparams = '' )
-{
-	global $Blog, $blog, $BlogCache;
-
-	if( empty( $this_blogparams ) )
-	{	// We want the global blog on the page
-		if( isset( $Blog ) )
-			$current_Blog = & $Blog;		
-		else
-			$current_Blog = $BlogCache->get_by_ID($blog);
-	}
-	else
-	{
-		$current_Blog = $BlogCache->get_by_ID($this_blogparams->blog_ID);
-	}
-	
-	return $current_Blog->get( $show );
-}
-
-
-
-/**
- * Get blog params for specified ID
- *
- * {@internal get_blogparams_by_ID(-)}}
- *
- * @todo on a heavy multiblog system, cache them one by one...
- * @deprecated deprecated by {@link Blog_get_by_ID()}
- *
- * @param integer Blog ID
- */
-function get_blogparams_by_ID( $blog_ID )
-{
-	global $tableblogs, $cache_blogs, $use_cache, $querycount;
-
-	if( $blog_ID < 1 ) die( 'No blog is selected!' );
-
-	if( (empty($cache_blogs[$blog_ID])) OR (!$use_cache) )
-	{
-		blog_load_cache();
-	}
-	if( !isset( $cache_blogs[$blog_ID] ) ) die( T_('Requested blog does not exist!') );
-	return $cache_blogs[ $blog_ID ];
-}
-
-/**
- * Get Blog for specified ID
- *
- * {@internal Blog_get_by_ID(-)}}
- *
- * @todo on a heavy multiblog system, cache them one by one...
- *
- * @param integer ID of Blog we want
- */
-function Blog_get_by_ID( $blog_ID )
-{
-	global $tableblogs, $cache_blogs, $use_cache, $querycount;
-
-	if( $blog_ID < 1 ) die( 'No blog is selected!' );
-
-	if ((empty($cache_blogs[$blog_ID])) OR (!$use_cache))
-	{
-		blog_load_cache();
-	}
-	if( !isset( $cache_blogs[$blog_ID] ) ) die( T_('Requested blog does not exist!') );
-
-	return new Blog( $cache_blogs[$blog_ID] ); // COPY !
-}
-
-
-/*
- * blog_load_cache(-)
- */
-function blog_load_cache()
-{
-	global $DB, $tableblogs, $cache_blogs, $use_cache;
-	if( empty($cache_blogs) || !$use_cache )
-	{
-		$cache_blogs = array();
-		$query = "SELECT * FROM $tableblogs ORDER BY blog_ID";
-		$result = $DB->get_results( $query );
-		if( count( $result ) ) foreach( $result as $this_blog )
-		{
-			$cache_blogs[$this_blog->blog_ID] = $this_blog;
-			//echo 'just cached:'.$cache_blogs[$this_blog->blog_ID]->blog_name.'('.$this_blog->blog_ID.')<br />';
-		}
-	}
-}
-
-
-
-/*****
- * About-the-blog tags
- * Note: these tags go anywhere in the template
- *****/
-
-/**
- * bloginfo(-)
- *
- * Template tag
- *
- * @deprecated deprecated by {@link Blog:disp()}
- */
-function bloginfo( $show='', $format = 'raw', $display = true, $this_blogparams = '' )
-{
-	$content = get_bloginfo( $show, $this_blogparams );
-	$content = format_to_output( $content, $format );
-	if( $display )
-		echo $content;
-	else
-		return $content;
-}
-
-
-
-/**
- * Start blog iterator
- *
- * blog_list_start(-)
- */
-function blog_list_start( $need = '' )
-{
-	global $cache_blogs, $curr_blogparams, $curr_blog_ID;
-
-	blog_load_cache();
-	// echo "nb blogs=", count($cache_blogs );
-
-	$curr_blogparams = reset( $cache_blogs );
-	if( $curr_blogparams === false )
-		return false;	// No blog!
-
-	if( (!empty($need)) && (!get_bloginfo($need, $curr_blogparams )) )
-	{	// We need the blog to have a specific criteria that is not met, search on...
-		return blog_list_next( $need );		// This can be recursive
-	}
-
-	$curr_blog_ID = $curr_blogparams->blog_ID;
-	//echo "blogID=", $curr_blog_ID;
-	return $curr_blog_ID;
-}
-
-
-/**
- * Next blog iteration
- *
- * blog_list_next(-)
- */
-function blog_list_next( $need='' )
-{
-	global $cache_blogs, $curr_blogparams, $curr_blog_ID;
-
-	$curr_blogparams = next( $cache_blogs );
-	if( $curr_blogparams === false )
-		return false;	// No more blog!
-
-	// echo 'need: ', $need, ' info:',get_bloginfo($need, $curr_blogparams );
-
-	if( (!empty($need)) && (!get_bloginfo($need, $curr_blogparams )) )
-	{	// We need the blog to have a specific criteria that is not met, search on...
-		return blog_list_next( $need );		// This can be recursive
-	}
-
-	$curr_blog_ID = $curr_blogparams->blog_ID;
-	// echo "blogID=", $curr_blog_ID;
-	return $curr_blog_ID;
-}
-
-
-/*
- * blog_list_iteminfo(-)
- *
- * Display info about item
- *
- * fplanque: created
- */
-function blog_list_iteminfo( $what, $show = 'raw' )
-{
-	global $curr_blogparams;
-
-	$raw_info = get_bloginfo( $what, $curr_blogparams );
-
-	if( $show )
-	{
-		echo format_to_output( $raw_info, $show );
-	}
-
-	return $raw_info;
-}
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_functions_bposts.php 1.10.3.src/b2evocore/_functions_bposts.php
--- 0.9.2.src/b2evocore/_functions_bposts.php	2005-09-23 19:50:24.000000000 -0500
+++ 1.10.3.src/b2evocore/_functions_bposts.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1665 +0,0 @@
-<?php
-/**
- * Post handling functions
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- * @author This file built upon code from original b2 - http://cafelog.com/
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Create a new post
- *
- * This funtion has to handle all needed DB dependencies!
- *
- * {@internal bpost_create(-)}}
- */
-function bpost_create(
-	$author_user_ID,              // Author
-	$post_title,
-	$post_content,
-	$post_timestamp,              // 'Y-m-d H:i:s'
-	$main_cat_ID = 1,             // Main cat ID
-	$extra_cat_IDs = array(),     // Table of extra cats
-	$post_status = 'published',
-	$post_locale = '#',
-	$post_trackbacks = '',
-	$autobr = 0,                  // No AutoBR has been used by default
-	$pingsdone = true,
-	$post_urltitle = '',
-	$post_url = '',
-	$post_comments = 'open',
-	$post_renderers = array('default') )
-{
-	global $DB, $tableposts, $tablepostcats, $query;
-	global $localtimenow, $default_locale;
-
-	if( $post_locale == '#' ) $post_locale = $default_locale;
-
-	// Handle the flags:
-	$post_flags = array();
-	if( $pingsdone ) $post_flags[] = 'pingsdone';
-
-	// make sure main cat is in extracat list and there are no duplicates
-	$extra_cat_IDs[] = $main_cat_ID;
-	$extra_cat_IDs = array_unique( $extra_cat_IDs );
-
-	// TODO: START TRANSACTION
-
-	// validate url title
-	$post_urltitle = urltitle_validate( $post_urltitle, $post_title, 0 );
-
-	// echo 'INSERTING NEW POST ';
-
-	$query = "INSERT INTO $tableposts( post_author, post_title, post_urltitle, post_content,
-														post_issue_date, post_mod_date, post_category,  post_status, post_locale,
-														post_url, post_autobr, post_flags, post_wordcount,
-														post_comments, post_renderers )
-						VALUES( $author_user_ID, '".$DB->escape($post_title)."',
-										'".$DB->escape($post_urltitle)."',
-										'".$DB->escape($post_content)."',
-										'".$DB->escape($post_timestamp)."',
-										'".date('Y-m-d H:i:s',$localtimenow)."',
-										$main_cat_ID,
-										'".$DB->escape($post_status)."',
-										'".$DB->escape($post_locale)."',
-										'".$DB->escape($post_url)."',
-										'".(integer)$autobr."',
-										'".$DB->escape(implode(',',$post_flags))."',
-										".bpost_count_words($post_content).",
-										'".$DB->escape($post_comments)."',
-										'".$DB->escape(implode('.',$post_renderers))."' )";
-	if( ! $DB->query( $query, 'Insert New Post' ) ) return 0;
-	$post_ID = $DB->insert_id;
-	// echo "post ID:".$post_ID;
-
-	// insert new extracats
-	$query = "INSERT INTO $tablepostcats( postcat_post_ID, postcat_cat_ID ) VALUES ";
-	foreach( $extra_cat_IDs as $extra_cat_ID )
-	{
-		// echo "extracat: $extra_cat_ID <br />";
-		$query .= "( $post_ID, $extra_cat_ID ),";
-	}
-	$query = substr( $query, 0, strlen( $query ) - 1 );
-	if( ! $DB->query( $query, 'Associate new post with extra categories' ) ) return 0;
-
-	// TODO: END TRANSACTION
-
-	return $post_ID;
-}
-
-
-/**
- * Update a post
- *
- * This funtion has to handle all needed DB dependencies!
- *
- * {@internal bpost_update(-)}}
- */
-function bpost_update(
-	$post_ID,
-	$post_title,
-	$post_content,
-	$post_timestamp = '',         // 'Y-m-d H:i:s'
-	$main_cat_ID = 1,             // Main cat ID
-	$extra_cat_IDs = array(),     // Table of extra cats
-	$post_status = 'published',
-	$post_locale = '#',
-	$post_trackbacks = '',
-	$autobr = 0,                  // No AutoBR has been used by default
-	$pingsdone = true,
-	$post_urltitle = '',
-	$post_url = '',
-	$post_comments = 'open',
-	$post_renderers = array() )
-{
-	global $DB, $tableposts, $tablepostcats, $query, $querycount;
-	global $localtimenow, $default_locale;
-
-	// Handle the flags:
-	$post_flags = array();
-	if( $pingsdone ) $post_flags[] = 'pingsdone';
-
-	// make sure main cat is in extracat list and there are no duplicates
-	$extra_cat_IDs[] = $main_cat_ID;
-	$extra_cat_IDs = array_unique( $extra_cat_IDs );
-
-	// TODO: START TRANSACTION
-
-	// validate url title
-	$post_urltitle = urltitle_validate( $post_urltitle, $post_title, $post_ID );
-
-	$query = "UPDATE $tableposts
-						SET post_title = '".$DB->escape($post_title)."',
-								post_urltitle = '".$DB->escape($post_urltitle)."',
-								post_url = '".$DB->escape($post_url)."',
-								post_content = '".$DB->escape($post_content)."',
-								post_mod_date = '".date('Y-m-d H:i:s',$localtimenow)."',
-								post_category = $main_cat_ID,
-								post_status = '".$DB->escape($post_status)."',
-								post_autobr = $autobr,
-								post_flags = '".$DB->escape(implode(',',$post_flags))."',
-								post_wordcount = ".bpost_count_words($post_content).",
-								post_comments = '".$DB->escape($post_comments)."',
-								post_renderers = '".$DB->escape(implode('.',$post_renderers))."'";
-								if( $post_locale != '#' )
-								{ // only update if it was changed
-									$query .= ",
-								post_locale = '".$DB->escape($post_locale)."'";
-								}
-
-	if( !empty($post_timestamp) )	$query .= ", post_issue_date = '$post_timestamp' ";
-	$query .= "WHERE ID = $post_ID";
-	if( ! $DB->query( $query ) ) return 0;
-
-	// delete previous extracats
-	$query = "DELETE FROM $tablepostcats WHERE postcat_post_ID = $post_ID";
-	if( ! $DB->query( $query ) ) return 0;
-
-	// insert new extracats
-	$query = "INSERT INTO $tablepostcats( postcat_post_ID, postcat_cat_ID ) VALUES ";
-	foreach( $extra_cat_IDs as $extra_cat_ID )
-	{
-		//echo "extracat: $extracat_ID <br />";
-		$query .= "( $post_ID, $extra_cat_ID ),";
-	}
-	$query = substr( $query, 0, strlen( $query ) - 1 );
-	if( ! $DB->query( $query ) ) return 0;
-
-	// TODO: END TRANSACTION
-
-	return 1;	// success
-}
-
-/**
- * Update a post's status
- *
- * This funtion has to handle all needed DB dependencies!
- *
- * {@internal bpost_update_status(-)}}
- */
-function bpost_update_status(
-	$post_ID,
-	$post_status = 'published',
-	$pingsdone = true,
-	$post_timestamp = '' )
-{
-	global $DB, $tableposts, $tablepostcats;
-	global $localtimenow;
-	global $query;
-
-	// Handle the flags:
-	$post_flags = array();
-	if( $pingsdone ) $post_flags[] = 'pingsdone';
-
-	$query = "UPDATE $tableposts SET ";
-	if( !empty($post_timestamp) )	$query .= "post_issue_date = '$post_timestamp', ";
-	$query .= "post_mod_date = '".date('Y-m-d H:i:s',$localtimenow)."', ";
-	$query .= "post_status = '$post_status', ";
-	$query .= "post_flags = '".implode(',',$post_flags)."' ";
-	$query .= "WHERE ID = $post_ID";
-
-	return $DB->query( $query );
-}
-
-
-/**
- * Delete a post
- *
- * This funtion has to handle all needed DB dependencies!
- *
- * {@internal bpost_delete(-)}}
- */
-function bpost_delete( $post_ID )
-{
-	global $DB, $tableposts, $tablepostcats, $tablecomments;
-
-	// TODO: START TRANSACTION
-
-
-	// delete extracats
-	$query = "DELETE FROM $tablepostcats WHERE postcat_post_ID = $post_ID";
-	if( $DB->query( $query ) === false ) return 0;
-
-	// delete comments
-	$query = "DELETE FROM $tablecomments WHERE comment_post_ID = $post_ID";
-	if( $DB->query( $query ) === false ) return 0;
-
-	// delete post
-	$query = "DELETE FROM $tableposts WHERE ID = $post_ID";
-	if( $DB->query( $query ) === false ) return 0;
-
-
-	// TODO: END TRANSACTION
-
-	return 1;	// success
-
-}
-
-
-
-/**
- * {@internal get_lastpostdate(-)}}
- */
-function get_lastpostdate(
-		$blog = 1,
-		$show_statuses = array(),
-		$cat = '',
-		$catsel = array(),
-		$timestamp_min = '',								// Do not show posts before this timestamp
-		$timestamp_max = 'now'							// Do not show posts after this timestamp
- )
-{
-	global $localtimenow, $postdata;
-
-	// echo 'getting last post date';
-	$LastPostList = & new ItemList( $blog, $show_statuses, '', '', '', $cat, $catsel, '', 'DESC', 'issue_date', 1, '','', '', '', '', '', '', 1, 'posts', $timestamp_min, $timestamp_max );
-
-	if( $LastItem = $LastPostList->get_item() )
-	{
-		// echo 'we have a last item';
-		$last_postdata = $LastPostList->get_postdata();	// will set $postdata;
-		$lastpostdate = $postdata['Date'];
-	}
-	else
-	{
-		// echo 'we have no last item';
-		$lastpostdate = date("Y-m-d H:i:s", $localtimenow);
-	}
-	// echo $lastpostdate;
-	return($lastpostdate);
-}
-
-
-/**
- * Validate URL title
- *
- * Using title as a source if url title is empty
- *
- * {@internal urltitle_validate(-) }}
- *
- * @param string url title to validate
- * @param string real title to use as a source if $urltitle is empty
- * @param integer ID of post
- * @return string validated url title
- */
-function urltitle_validate( $urltitle, $title, $post_ID = 0, $query_only = false )
-{
-	global $DB, $tableposts;
-
-	$urltitle = trim( $urltitle );
-
-	if( empty( $urltitle )  ) $urltitle = $title;
-	if( empty( $urltitle )  ) $urltitle = 'title';
-
-	// echo 'staring with: ', $urltitle, '<br />';
-
-	// Replace HTML entities
-	$urltitle = htmlentities( $urltitle, ENT_NOQUOTES );
-	// Keep only one char in emtities!
-	$urltitle = preg_replace( '/&(.).+?;/', '$1', $urltitle );
-	// Remove non acceptable chars
-	$urltitle = preg_replace( '/[^A-Za-z0-9]+/', '_', $urltitle );
-	$urltitle = preg_replace( '/^_+/', '', $urltitle );
-	$urltitle = preg_replace( '/_+$/', '', $urltitle );
-	// Uppercase the first character of each word in a string
-	$urltitle = strtolower( $urltitle );
-
-	preg_match( '/^(.*?)(_[0-9]+)?$/', $urltitle, $matches );
-
-	$urlbase = substr( $matches[1], 0, 40 );
-	$urltitle = $urlbase;
-	if( isset( $matches[2] ) )
-	{
-		$urltitle = $urlbase . $matches[2];
-	}
-
-
-	// Find all occurrences of urltitle+number in the DB:
-	$sql = "SELECT post_urltitle
-					FROM $tableposts
-					WHERE post_urltitle REGEXP '^".$urlbase."(_[0-9]+)?$'
-					  AND ID <> $post_ID";
-	$rows = $DB->get_results( $sql, ARRAY_A );
-	$exact_match = false;
-	$highest_number = 0;
-	if( count( $rows ) ) foreach( $rows as $row )
-	{
-		$existing_urltitle = $row['post_urltitle'];
-		// echo "existing = $existing_urltitle <br />";
-		if( $existing_urltitle == $urltitle )
-		{ // We have an exact match, we'll have to change the number.
-			$exact_match = true;
-		}
-		if( preg_match( '/_([0-9]+)$/', $existing_urltitle, $matches ) )
-		{	// This one has a number, we extract it:
-			$existing_number = (integer) $matches[1];
-			if( $existing_number > $highest_number )
-			{ // This is th enew high
-				$highest_number = $existing_number;
-			}
-		}
-	}
-	// echo "highest existing number = $highest_number <br />";
-
-	if( $exact_match && !$query_only )
-	{	// We got an exact match, we need to change the number:
-		$urltitle = $urlbase.'_'.($highest_number + 1);
-	}
-
-	// echo "using = $urltitle <br />";
-
-	return $urltitle;
-}
-
-/*
- * get_postdata(-)
- *
- * if global $postdata was not set it will be
- */
-function get_postdata($postid)
-{
-	global $DB, $postdata, $tableusers, $tablecategories, $tableposts, $tablecomments, $show_statuses;
-
-	if( !empty($postdata) && $postdata['ID'] == $postid )
-	{	// We are asking for postdata of current post in memory! (we're in the b2 loop)
-		// Already in memory! This will be the case when generating permalink at display
-		// (but not when sending trackbacks!)
-		// echo "*** Accessing post data in memory! ***<br />\n";
-		return($postdata);
-	}
-
-	// echo "*** Loading post data! ***<br>\n";
-	// We have to load the post
-	$sql = "SELECT ID, post_author, post_issue_date, post_mod_date, post_status, post_locale, post_content, post_title, post_url, post_category, post_autobr, post_flags, post_wordcount, post_comments, cat_blog_ID FROM $tableposts INNER JOIN $tablecategories ON post_category = cat_ID WHERE ID = $postid";
-	// Restrict to the statuses we want to show:
-	// echo $show_statuses;
-	// fplanque: 2004-04-04: this should not be needed here. (and is indeed problematic when we want to
-	// get a post before even knowning which blog it belongs to. We can think of putting a security check
-	// back into the Item class)
-	// $sql .= ' AND '.statuses_where_clause( $show_statuses );
-
-	// echo $sql;
-
-	if( $myrow = $DB->get_row( $sql ) )
-	{
-		$mypostdata = array (
-			'ID' => $myrow->ID,
-			'Author_ID' => $myrow->post_author,
-			'Date' => $myrow->post_issue_date,
-			'Status' => $myrow->post_status,
-			'Locale' =>  $myrow->post_locale,
-			'Content' => $myrow->post_content,
-			'Title' => $myrow->post_title,
-			'Url' => $myrow->post_url,
-			'Category' => $myrow->post_category,
-			'AutoBR' => $myrow->post_autobr,
-			'Flags' => explode( ',', $myrow->post_flags ),
-			'Wordcount' => $myrow->post_wordcount,
-			'comments' => $myrow->post_comments,
-			'Blog' => $myrow->cat_blog_ID,
-			);
-
-		// Caching is particularly useful when displaying a single post and you call single_post_title several times
-		if( !isset( $postdata ) ) $postdata = $mypostdata;	// Will save time, next time :)
-
-		return($mypostdata);
-	}
-
-	return false;
-}
-
-
-/**
- * Get an Item by its ID
- *
- * {@internal Item_get_by_ID(-) }}
- *
- * @todo cacheing?
- *
- * @param integer post ID
- * @return Item requested object or false
- */
-function Item_get_by_ID( $post_ID )
-{
-	global $DB, $postdata, $tableusers, $tablecategories, $tableposts, $tablecomments,  $show_statuses;
-
-	// We have to load the post
-	$sql = "SELECT ID, post_author, post_issue_date, post_mod_date, post_status, post_locale,
-									post_content, post_title, post_urltitle, post_url, post_category,
-									post_autobr, post_flags, post_wordcount, post_comments,
-									post_renderers, cat_blog_ID
-					FROM $tableposts INNER JOIN $tablecategories ON post_category = cat_ID
-					WHERE ID = $post_ID";
-	// Restrict to the statuses we want to show:
-	// echo $show_statuses;
-	// fplanque: 2004-04-04: this should not be needed here. (and is indeed problematic when we want to
-	// get a post before even knowning which blog it belongs to. We can think of putting a security check
-	// back into the Item class)
-	// $sql .= ' AND '.statuses_where_clause( $show_statuses );
-
-	// echo $sql;
-
-	if( ! ($row = $DB->get_row( $sql )) )
-		return false;
-
-	return new Item( $row );	// COPY !
-}
-
-/**
- * Get an Item by its urltitle
- *
- * {@internal Item_get_by_title(-) }}
- *
- * @todo cacheing?
- *
- * @param string url title of Item
- * @return Item requested object or false
- */
-function Item_get_by_title( $urltitle )
-{
-	global $DB, $postdata, $tableusers, $tablecategories, $tableposts, $tablecomments,  $show_statuses;
-
-	// We have to load the post
-	$sql = "SELECT ID, post_author, post_issue_date, post_mod_date, post_status, post_locale,
-									post_content, post_title, post_urltitle, post_url, post_category,
-									post_autobr, post_flags, post_wordcount, post_comments,
-									post_renderers, cat_blog_ID
-					FROM $tableposts INNER JOIN $tablecategories ON post_category = cat_ID
-					WHERE post_urltitle = ".$DB->quote($urltitle);
-
-	if( ! ($row = $DB->get_row( $sql )) )
-		return false;
-
-	return new Item( $row );	// COPY !
-}
-
-
-/**
- * get_the_title(-)
- *
- * @deprecated
- */
-function get_the_title()
-{
-	global $id,$postdata;
-	$output = trim( $postdata['Title'] );
-	return($output);
-}
-
-
-
-
-/*
- * TEMPLATE FUNCTIONS
- */
-
-
-/*****
- * Post tags
- *****/
-
-
-
-/*
- * the_ID(-)
- *
- *
- * @deprecated deprecated by {@link DataObject::ID()}
- *
- */
-function the_ID()
-{
-	global $id;
-	echo $id;
-}
-
-/*
- * the_status(-)
- *
- * Display post status
- *
- * @deprecated deprecated by {@link Item::status()}
- */
-function the_status( $raw = true )
-{
-	global $post_statuses, $postdata;
-	$status = $postdata['Status'];
-	if( $raw )
-		echo $status;
-	else
-		echo T_($post_statuses[$status]);
-}
-
-
-/*
- * the_lang(-)
- *
- * Display post language code
- *
- * @deprecated deprecated by {@link Item::lang()}
- */
-function the_lang()
-{
-	global $postdata;
-	echo $postdata['Locale'];
-}
-
-/*
- * the_language(-)
- *
- * Display post language name
- *
- * @deprecated deprecated by {@link Item::language()}
- */
-function the_language()
-{
-	global $postdata, $languages;
-	$post_lang = $postdata['Locale'];
-	echo $languages[ $post_lang ];
-}
-
-/*
- * the_wordcount(-)
- * Display the number of words in the post
- *
- *
- * @deprecated deprecated by {@link Item::wordcount()}
- */
-function the_wordcount()
-{
-	global $postdata;
-	echo $postdata['Wordcount'];
-}
-
-/*
- * the_title(-)
- *
- * Display post title
- * 03.10.10 - Updated function to allow for silent operations
- *
- * @deprecated deprecated by {@link Item::title()}
- */
-function the_title(
-	$before='',						// HTML/text to be displayed before title
-	$after='', 						// HTML/text to be displayed after title
-	$add_link = true, 		// Added link to this title?
-	$format = 'htmlbody',	// Format to use (example: "htmlbody" or "xml")
-	$disp = true )				// Display output?
-{
-	global $postdata;
-
-	$title = get_the_title();
-	$url = trim($postdata['Url']);
-
-	if( empty($title) && $add_link )
-	{
-		$title = $url;
-	}
-
-	if( empty($title) )
-		return;
-
-	if( $add_link && (!empty($url)) )
-	{
-		$title = $before.'<a href="'.$url.'">'.$title.'</a>'.$after;
-	}
-	else
-	{
-		$title = $before.$title.$after;
-	}
-
-	//	ADDED: 03.10.08 by Travis S. :Support for silent operation
-	$return_str = format_to_output( $title, $format );
-	if( $disp == true )
-		echo $return_str;
-	else
-		return $return_str;
-}
-
-
-/*
- * the_link(-)
- *
- * Display post link
- *
- * @deprecated deprecated by {@link Item::url_link()}
- */
-function the_link( $before='', $after='', $format = 'htmlbody' )
-{
-	global $postdata;
-
-	$url = trim($postdata['Url']);
-
-	if( empty($url) )
-	{
-		return false;
-	}
-
-	$link = $before.'<a href="'.$url.'">'.$url.'</a>'.$after;
-
-	echo format_to_output( $link, $format );
-}
-
-
-
-/**
- * {@internal single_post_title(-)}}
- *
- * @todo use cache
- */
-function single_post_title( $prefix = '#', $display = 'htmlhead' )
-{
-	global $p, $title, $preview;
-
-	$disp_title = '';
-
-	if( $prefix == '#' ) $prefix = ' '.T_('Post details').': ';
-
-	if( $preview )
-	{
-		if( $prefix == '#' ) $prefix = ' ';
-		$disp_title = T_('PREVIEW');
-	}
-	elseif( intval($p) )
-	{
-		if( $Item = Item_get_by_ID( $p ) )		// TODO: use cache
-		{
-			$disp_title = $Item->get('title');
-		}
-	}
-	elseif( !empty( $title ) )
-	{
-		if( $Item = Item_get_by_title( $title ) ) // TODO: use cache
-		{
-			$disp_title = $Item->get('title');
-		}
-	}
-
-	if( !empty( $disp_title ) )
-	{
-		if ($display)
-		{
-			echo $prefix, format_to_output($disp_title, $display );
-		}
-		else
-		{
-			return $disp_title;
-		}
-	}
-}
-
-/**
- * {@internal preview_title(-)}}
- */
-function preview_title( $string = '#', $before = ' ', $after = ''  )
-{
-	global $preview;
-
-	if( $preview )
-	{
-		echo $before;
-		echo ($string == '#') ? T_('PREVIEW') : $string;
-		echo $after;
-	}
-}
-
-
-/**
- * the_content(-)
- *
- * @deprecated deprecated by {@link Item::content()}
- */
-function the_content(
-	$more_link_text='#',
-	$stripteaser=0,
-	$more_file='',
-	$more_anchor='#',
-	$before_more_link = '#',
-	$after_more_link = '#',
-	$format = 'htmlbody',
-	$cut = 0,
-	$dispmore = '#', 	// 1 to display 'more' text, # for url parameter
-	$disppage = '#' ) // page number to display specific page, # for url parameter
-{
-	global $id, $postdata, $pages, $multipage, $numpages;
-	global $preview;
-
-	// echo $format,'-',$cut,'-',$dispmore,'-',$disppage;
-
-	if( $more_link_text == '#' )
-	{	// TRANS: this is the default text for the extended post "more" link
-		$more_link_text = '=> '.T_('Read more!');
-	}
-
-	if( $more_anchor == '#' )
-	{	// TRANS: this is the default text displayed once the more link has been activated
-		$more_anchor = '['.T_('More:').']';
-	}
-
-	if( $before_more_link == '#' )
-		$before_more_link = '<p class="bMore">';
-
-	if( $after_more_link == '#' )
-		$after_more_link = '</p>';
-
-	if( $dispmore === '#' )
-	{
-		global $more;
-		$dispmore = $more;
-	}
-
-	if( $disppage === '#' )
-	{
-		global $page;
-		$disppage = $page;
-	}
-	if( $disppage > $numpages ) $disppage = $numpages;
-	// echo 'Using: dmore=', $dispmore, ' dpage=', $disppage;
-
-	$output = '';
-	if ($more_file != '')
-		$file = $more_file;
-	else
-		$file = get_bloginfo('blogurl');
-
-	$content = $pages[$disppage-1];
-	$content = explode('<!--more-->', $content);
-
-	if ((preg_match('/<!--noteaser-->/', $postdata['Content']) && ((!$multipage) || ($disppage==1))))
-		$stripteaser=1;
-	$teaser=$content[0];
-	if (($dispmore) && ($stripteaser))
-	{	// We don't want to repeat the teaser:
-		$teaser='';
-	}
-	$output .= $teaser;
-
-	if (count($content)>1)
-	{
-		if ($dispmore)
-		{	// Viewer has already asked for more
-			if( !empty($more_anchor) ) $output .= $before_more_link;
-			$output .= '<a id="more'.$id.'" name="more'.$id.'"></a>'.$more_anchor;
-			if( !empty($more_anchor) ) $output .= $after_more_link;
-			$output .= $content[1];
-		}
-		else
-		{ // We are offering to read more
-			$more_link = gen_permalink( $file, $id, 'id', 'single', 1 );
-			$output .= $before_more_link.'<a href="'.$more_link.'#more'.$id.'">'.$more_link_text.'</a>'.$after_more_link;
-		}
-	}
-	if ($preview)
-	{ // preview fix for javascript bug with foreign languages
-		$output =  preg_replace('/\%u([0-9A-F]{4,4})/e',  "'&#'.base_convert('\\1',16,10).';'", $output);
-	}
-
-	$content = format_to_output( $output, $format );
-
-	if( ($format == 'xml') && $cut )
-	{	// Let's cut this down...
-		$blah = explode(' ', $content);
-		if (count($blah) > $cut)
-		{
-			for ($i=0; $i<$cut; $i++)
-			{
-				$excerpt .= $blah[$i].' ';
-			}
-			$content = $excerpt . '...';
-		}
-	}
-	echo $content;
-}
-
-
-
-
-/*
- * link_pages(-)
- * vegarg: small bug when using $more_file fixed
- */
-function link_pages( $before='#', $after='#', $next_or_number='number', $nextpagelink='#', $previouspagelink='#', $pagelink='%d', $more_file='')
-{
-	global $id, $page, $numpages, $multipage, $more;
-
-	if( $before == '#' ) $before = '<p>'.T_('Pages:').' ';
-	if( $after == '#' ) $after = '</p>';
-	if( $nextpagelink == '#' ) $nextpagelink = T_('Next page');
-	if( $previouspagelink == '#' ) $previouspagelink = T_('Previous page');
-
-	if ($more_file != '')
-		$file = $more_file;
-	else
-		$file = get_bloginfo('blogurl');
-
-	if( $multipage ) { // && ($more)) {
-		echo $before;
-		if( $next_or_number == 'number' )
-		{
-			for ($i = 1; $i < ($numpages+1); $i = $i + 1)
-			{
-				$j = str_replace('%d', $i, $pagelink);
-				echo ' ';
-				if( ($i != $page) || ( (!$more) && ($page==1) ))
-					echo '<a href="'.url_add_param($file, 'p='.$id.'&amp;more=1&amp;page='.$i).'">';
-				echo $j;
-				if( ($i != $page) || ( (!$more) && ($page==1) ))
-					echo '</a>';
-			}
-		}
-		else
-		{
-			$i = $page - 1;
-			if( $i )
-				echo ' <a href="'.url_add_param($file, 'p='.$id.'&amp;page='.$i).'">'.$previouspagelink.'</a>';
-
-			$i = $page+1;
-
-			if( $i <= $numpages )
-				echo ' <a href="'.url_add_param($file, 'p='.$id.'&amp;page='.$i).'">'.$nextpagelink.'</a>';
-		}
-		echo $after;
-	}
-}
-
-
-/*
- * previous_post(-)
- *
- *
- */
-function previous_post($format='%', $previous='#', $title='yes', $in_same_cat='no', $limitprev=1, $excluded_categories='')
-{
-	if( $previous == '#' ) $previous = T_('Previous post') . ': ';
-
-	global $DB, $tableposts, $postdata;
-	global $p, $posts, $s;
-
-	if(($p) || ($posts==1))
-	{
-
-		$current_post_date = $postdata['Date'];
-		$current_category = $postdata['Category'];
-
-		$sqlcat = '';
-		if ($in_same_cat != 'no') {
-			$sqlcat = " AND post_category='$current_category' ";
-		}
-
-		$sql_exclude_cats = '';
-		if (!empty($excluded_categories)) {
-			$blah = explode('and', $excluded_categories);
-			foreach($blah as $category) {
-				$category = intval($category);
-				$sql_exclude_cats .= " AND post_category != $category";
-			}
-		}
-
-		$limitprev--;
-		$sql = "SELECT ID,post_title
-						FROM $tableposts
-						WHERE post_issue_date < '$current_post_date'
-							$sqlcat
-							$sql_exclude_cats
-						ORDER BY post_issue_date DESC
-						LIMIT $limitprev, 1";
-
-		if( $p_info = $DB->get_row( $sql ) )
-		{
-			$p_title = $p_info->post_title;
-			$p_id = $p_info->ID;
-			$string = '<a href="'.url_add_param( get_bloginfo('blogurl'), 'p='.$p_id.'&amp;more=1&amp;c=1').'">'.$previous;
-			if (!($title!='yes')) {
-				$string .= $p_title;
-			}
-			$string .= '</a>';
-			$format = str_replace('%',$string,$format);
-			echo $format;
-		}
-	}
-}
-
-
-/*
- * next_post(-)
- *
- *
- */
-function next_post($format='%', $next='#', $title='yes', $in_same_cat='no', $limitnext=1, $excluded_categories='')
-{
-	if( $next == '#' ) $next = T_('Next post') . ': ';
-
-	global $tableposts, $p, $posts, $postdata, $localtimenow, $DB;
-	if(($p) || ($posts==1))
-	{
-
-		$current_post_date = $postdata['Date'];
-		$current_category = $postdata['Category'];
-		$sqlcat = '';
-		if ($in_same_cat != 'no')
-		{
-			$sqlcat = " AND post_category='$current_category' ";
-		}
-
-		$sql_exclude_cats = '';
-		if (!empty($excluded_categories)) {
-			$blah = explode('and', $excluded_categories);
-			foreach($blah as $category) {
-				$category = intval($category);
-				$sql_exclude_cats .= " AND post_category != $category";
-			}
-		}
-
-		$now = date('Y-m-d H:i:s', $localtimenow );
-
-		$limitnext--;
-		$sql = "SELECT ID, post_title
-						FROM $tableposts
-						WHERE post_issue_date > '$current_post_date'
-							AND post_issue_date < '$now'
-							$sqlcat
-							$sql_exclude_cats
-						ORDER BY post_issue_date ASC
-						LIMIT $limitnext, 1";
-
-		if( $p_info = $DB->get_row( $sql ) )
-		{
-			$p_title = $p_info->post_title;
-			$p_id = $p_info->ID;
-			$string = '<a href="'.url_add_param( get_bloginfo('blogurl'), 'p='.$p_id.'&amp;more=1&amp;c=1' ).'">'.$next;
-			if ($title=='yes') {
-				$string .= $p_title;
-			}
-			$string .= '</a>';
-			$format = str_replace('%',$string,$format);
-			echo $format;
-		}
-	}
-}
-
-
-/*
- * next_posts(-)
- */
-function next_posts($max_page = 0, $page='' )
-{
-	global $p, $paged, $Settings, $edited_Blog, $generating_static;
-
-	if (empty($p) && ($Settings->get('what_to_show') == 'paged'))
-	{
-		if (!$paged) $paged = 1;
-		$nextpage = intval($paged) + 1;
-		if (!$max_page || $max_page >= $nextpage)
-		{
-			if( !isset($generating_static) || $generating_static == false )
-			{	// We are not generating a static page here:
-				echo regenerate_url( 'paged', 'paged='.$nextpage, $page );
-			}
-			elseif( isset($edited_Blog) )
-			{	// We are generating a static page
-				echo url_add_param( $edited_Blog->get('dynurl'), 'paged='.$nextpage  );
-			}
-			// else...should not happen
-		}
-	}
-}
-
-
-
-/*
- * previous_posts(-)
- */
-function previous_posts( $page='' )
-{
-	global $p, $paged, $Settings, $edited_Blog, $generating_static;
-
-	if (empty($p) && ($Settings->get('what_to_show') == 'paged'))
-	{
-		$nextpage = intval($paged) - 1;
-		if ($nextpage < 1) $nextpage = 1;
-		if( !isset($generating_static) || $generating_static == false )
-		{	// We are not generating a static page here:
-			echo regenerate_url( 'paged', 'paged='.$nextpage, $page );
-		}
-		elseif( isset($edited_Blog) )
-		{	// We are generating a static page
-			echo url_add_param( $edited_Blog->get('dynurl'), 'paged='.$nextpage  );
-		}
-		// else...should not happen
-	}
-}
-
-
-/**
- * next_posts_link(-)
- *
- *
- */
-function next_posts_link($label='#', $max_page=0, $page='')
-{
-	global $p, $paged, $result, $request, $Settings;
-
-	if( $label == '#' ) $label = T_('Next Page').' >>';
-
-	if ($Settings->get('what_to_show') == 'paged')
-	{
-		global $MainList;
-		if (!$max_page)	$max_page = $MainList->get_max_paged();
-		if (!$paged) $paged = 1;
-		$nextpage = intval($paged) + 1;
-		if (empty($p) && (empty($paged) || $nextpage <= $max_page))
-		{
-			echo '<a href="';
-			echo next_posts($max_page, $page);
-			echo '">'. htmlspecialchars($label) .'</a>';
-		}
-	}
-}
-
-
-
-/**
- * previous_posts_link(-)
- *
- *
- */
-function previous_posts_link($label='#', $page='')
-{
-	global $Settings;
-
-	if( $label == '#' ) $label = '<< '.T_('Previous Page');
-
-	global $p, $paged;
-	if (empty($p)  && ($paged > 1) && ($Settings->get('what_to_show') == 'paged'))
-	{
-		echo '<a href="';
-		echo previous_posts( $page );
-		echo '">'.  htmlspecialchars($label) .'</a>';
-	}
-}
-
-
-
-/**
- * Links to previous/next page
- *
- * posts_nav_link(-)
- */
-function posts_nav_link($sep=' :: ', $prelabel='#', $nxtlabel='#', $page='')
-{
-	global $request, $p;
-	global $Settings;
-
-	if( !empty( $request ) && empty($p) && ($Settings->get('what_to_show') == 'paged'))
-	{
-		global $MainList;
-		$max_paged = $MainList->get_max_paged();
-		if( $max_paged > 1 )
-		{
-			previous_posts_link( $prelabel, $page );
-			echo htmlspecialchars($sep);
-			next_posts_link( $nxtlabel, $max_paged, $page );
-		}
-	}
-}
-
-/*****
- * // Post tags
- *****/
-
-
-
-
-/*****
- * Date/Time tags
- *****/
-
-/**
- * the_date(-)
- *
- * @deprecated deprecated by {@link ItemList::date_if_changed()}
- */
-function the_date($d='', $before='', $after='', $echo = 1)
-{
-	global $id, $postdata, $day, $previousday, $newday;
-	$the_date = '';
-	if ($day != $previousday)
-	{
-		$the_date .= $before;
-		if ($d=='') {
-			$the_date .= mysql2date( locale_datefmt(), $postdata['Date']);
-		} else {
-			$the_date .= mysql2date( $d, $postdata['Date']);
-		}
-		$the_date .= $after;
-		$previousday = $day;
-	}
-	if ($echo) {
-		echo $the_date;
-	} else {
-		return $the_date;
-	}
-}
-
-/**
- * the_time(-)
- *
- *
- * @deprecated deprecated by {@link Item::time()} / {@link Item::date()}
- *
- */
-function the_time($d='', $echo = 1, $useGM = 0)
-{
-	global $id,$postdata;
-	if ($d=='')
-	{
-		$the_time = mysql2date( locale_timefmt(), $postdata['Date'], $useGM);
-	} else {
-		$the_time = mysql2date( $d, $postdata['Date'], $useGM);
-	}
-
-	if ($echo)
-	{
-		echo $the_time;
-	} else {
-		return $the_time;
-	}
-}
-
-/*
- * the_weekday(-)
- *
- *
- */
-function the_weekday()
-{
-	global $weekday,$id,$postdata;
-	$the_weekday = T_($weekday[mysql2date('w', $postdata['Date'])]);
-	echo $the_weekday;
-}
-
-/*
- * the_weekday_date(-)
- *
- *
- */
-function the_weekday_date($before='',$after='')
-{
-	global $weekday,$id,$postdata,$day,$previousweekday;
-	$the_weekday_date = '';
-	if ($day != $previousweekday) {
-		$the_weekday_date .= $before;
-		$the_weekday_date .= T_($weekday[mysql2date('w', $postdata['Date'])]);
-		$the_weekday_date .= $after;
-		$previousweekday = $day;
-	}
-
-	echo $the_weekday_date;
-}
-
-/*****
- * // Date/Time tags
- *****/
-
-/*****
- * Author tags
- *****/
-
-/*
- * the_author(-)
- *
- * @deprecated deprecated by {@link User::prefered_name()}
- */
-function the_author( $format = 'htmlbody' )
-{
-	global $authordata;
-	switch( $authordata['user_idmode'] )
-	{
-		case 'nickname':
-			$author = $authordata['user_nickname'];
-			break;
-
-		case 'login':
-			$author = $authordata['user_login'];
-			break;
-
-		case 'firstname':
-			$author = $authordata['user_firstname'];
-			break;
-
-		case 'lastname':
-			$author = $authordata['user_lastname'];
-			break;
-
-		case 'namefl':
-			$author = $authordata['user_firstname'].' '.$authordata['user_lastname'];
-			break;
-
-		case 'namelf':
-			$author = $authordata['user_lastname'].' '.$authordata['user_firstname'];
-			break;
-
-		default:
-			$author = $authordata['user_nickname'];
-	}
-
-	echo format_to_output( $author, $format );
-}
-
-
-/*
- * the_author_level(-)
- *
- * @deprecated deprecated by {@link User::level()}
- */
-function the_author_level()
-{
-	global $authordata;
-	echo $authordata['user_level'];
-}
-
-/*
- * the_author_login(-)
- *
- * @deprecated deprecated by {@link User::level()}
- */
-function the_author_login( $format = 'htmlbody' )
-{
-	global $authordata;
-	echo format_to_output( $authordata['user_login'], $format );
-}
-
-/*
- * the_author_firstname(-)
- */
-function the_author_firstname( $format = 'htmlbody' )
-{
-	global $authordata;
-	echo format_to_output( $authordata['user_firstname'], $format );
-}
-
-/*
- * the_author_lastname(-)
- */
-function the_author_lastname( $format = 'htmlbody' )
-{
-	global $authordata;
-	echo format_to_output( $authordata['user_lastname'], $format );
-}
-
-/*
- * the_author_nickname(-)
- */
-function the_author_nickname( $format = 'htmlbody' )
-{
-	global $authordata;
-	echo format_to_output( $authordata['user_nickname'], $format );
-}
-
-/*
- * the_author_ID(-)
- *
- * @deprecated deprecated by {@link DataObject::ID()}
- */
-function the_author_ID()
-{
-	global $authordata;
-	echo $authordata['ID'];
-}
-
-/*
- * the_author_email(-)
- */
-function the_author_email( $format = 'raw' )
-{
-	global $authordata;
-	echo format_to_output( antispambot($authordata['user_email']), $format );
-}
-
-/*
- * the_author_url(-)
- *
- * @deprecated deprecated by {@link User::url()}
- */
-function the_author_url( $format = 'raw' )
-{
-	global $authordata;
-	echo format_to_output( $authordata['user_url'], $format );
-}
-
-/*
- * the_author_icq(-)
- */
-function the_author_icq( $format = 'raw' )
-{
-	global $authordata;
-	echo format_to_output( $authordata['user_icq'], $format );
-}
-
-/*
- * the_author_aim(-)
- */
-function the_author_aim( $format = 'raw' )
-{
-	global $authordata;
-	echo format_to_output( str_replace(' ', '+', $authordata['user_aim']), $format );
-}
-
-/*
- * the_author_yim(-)
- */
-function the_author_yim( $format = 'raw' )
-{
-	global $authordata;
-	echo format_to_output( $authordata['user_yim'], $format );
-}
-
-/*
- * the_author_msn(-)
- */
-function the_author_msn( $format = 'raw' )
-{
-	global $authordata;
-	echo format_to_output( $authordata['user_msn'], $format );
-}
-
-/*
- * the_author_posts(-)
- */
-function the_author_posts()
-{
-	global $postdata;
-	$posts = get_usernumposts($postdata['Author_ID']);
-	echo $posts;
-}
-
-/*****
- * // Author tags
- *****/
-
-
-
-
-
-/***** Permalink tags *****/
-
-/**
- * permalink_anchor(-)
- *
- * generate anchor for permalinks to refer to
- *
- * TODO: archives modes in clean mode
- *
- * @deprecated deprecated by {@link Item::anchor()}
- */
-function permalink_anchor( $mode = 'id' )
-{
-	global $id, $postdata;
-	switch(strtolower($mode))
-	{
-		case 'title':
-			$title = preg_replace('/[^a-zA-Z0-9_\.-]/', '_', $postdata['Title']);
-			echo '<a name="'.$title.'"></a>';
-			break;
-		case 'id':
-		default:
-			echo '<a name="'.$id.'"></a>';
-			break;
-	}
-}
-
-/**
- * gen_permalink(-)
- *
- * generate permalink
- *
- * TODO: archives modes in clean mode
- *
- * @deprecated deprecated by {@link Item::gen_permalink(-)}
- */
-function gen_permalink(
-	$file,                  // base URL of the blog
-	$id,                    // post ID to be linked to
-	$use_anchor_mode = '',  // Default to id
-	$use_destination = '',  // Default to config
-	$use_more = NULL,			  // DEPRECATED
-	$use_comments = NULL,   // DEPRECATED
-	$use_trackback = NULL,  // DEPRECATED
-	$use_pingback = NULL )  // DEPRECATED
-{
-	global $cacheweekly;
-	global $Settings;
-
-	// We're gonna need access to more postdata in several cases:
-	$postdata = get_postdata( $id );
-
-	// Defaults:
-	if (empty($use_anchor_mode)) $use_anchor_mode = 'id';
-	if (empty($use_destination))
-			$use_destination = ( strstr( $Settings->get('permalink_type'), 'archive' ) !== false )
-					? 'archive' : 'single';
-	if ($use_destination=='archive') $use_destination = $Settings->get('archive_mode');
-
-	// Generate anchor
-	switch(strtolower($use_anchor_mode))
-	{
-		case 'title':
-			$title = preg_replace('/[^a-zA-Z0-9_\.-]/', '_', $postdata['Title']);
-			$anchor = $title;
-			break;
-
-		case 'id':
-		default:
-			$anchor = $id;
-			break;
-	}
-
-	if( ! $Settings->get('links_extrapath') )
-	{	// We reference by Query: Dirty but explicit permalinks
-
-		switch($use_destination)
-		{
-			case 'monthly':
-				$permalink = url_add_param( $file, 'm='.substr($postdata['Date'],0,4).substr($postdata['Date'],5,2).'#'.$anchor );
-				break;
-			case 'weekly':
-				if((!isset($cacheweekly)) || (empty($cacheweekly[$postdata['Date']])))
-				{
-					$cacheweekly[$post_date] = $DB->get_var( "SELECT WEEK('".$post_date."')" );
-				}
-				$permalink = url_add_param( $file, 'm='.substr($postdata['Date'],0,4).'&amp;w='.$cacheweekly[$postdata['Date']].'#'.$anchor );
-				break;
-			case 'daily':
-				$permalink = url_add_param( $file, 'm='.substr($postdata['Date'],0,4).substr($postdata['Date'],5,2).substr($postdata['Date'],8,2).'#'.$anchor );
-				break;
-			case 'postbypost':
-			case 'single':
-			default:
-				$permalink = url_add_param( $file, 'p='.$id.'&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1' );
-				break;
-		}
-	}
-	else
-	{	// We reference by path (CLEAN permalinks!)
-		switch($use_destination)
-		{
-			case 'monthly':
-				$permalink = $file.mysql2date("/Y/m/", $postdata['Date']).'#'.$anchor;
-				break;
-			case 'weekly':
-				if((!isset($cacheweekly)) || (empty($cacheweekly[$postdata['Date']])))
-				{
-					$cacheweekly[$post_date] = $DB->get_var( "SELECT WEEK('".$post_date."')" );
-				}
-				$permalink = $file.mysql2date("/Y/m/", $postdata['Date']).'w'.$cacheweekly[$postdata['Date']].'/#'.$anchor;
-				break;
-			case 'daily':
-				$permalink = $file.mysql2date("/Y/m/d/", $postdata['Date']).'#'.$anchor;
-				break;
-			case 'postbypost':
-			case 'single':
-			default:
-				// This is THE CLEANEST available: RECOMMENDED!
-				$permalink = $file.mysql2date("/Y/m/d/", $postdata['Date']).'p'.$id;
-				break;
-		}
-	}
-
-	return $permalink;
-}
-
-
-/**
- * permalink_link(-)
- *
- * Display permalink
- *
- * @deprecated deprecated by {@link (Item::permalink())} but still used by _archives.php
- */
-function permalink_link($file='', $mode = 'id', $post_ID = '' )		// id or title
-{
-	global $id;
-	if( empty($post_ID) ) $post_ID = $id;
-	if( empty($file) ) $file = get_bloginfo('blogurl');
-	echo gen_permalink( $file, $post_ID, $mode );
-}
-
-/**
- * permalink_single(-)
- *
- * Permalink forced to a single post
- *
- * @deprecated deprecated by {@link Item::permalink()}
- */
-function permalink_single($file='')
-{
-	global $id;
-	if (empty($file)) $file = get_bloginfo('blogurl');
-	echo gen_permalink( $file, $id, 'id', 'single' );
-}
-
-
-/**
- * {@internal the_permalink(-) }}
- *
- * @deprecated deprecated by {@link $Item::permalink()}
- */
-function the_permalink()
-{
-	global $Item;
-	$Item->permalink();
-}
-
-
-/***** // Permalink tags *****/
-
-
-
-// @@@ These aren't template tags, do not edit them
-
-
-/*
- * is_new_day(-)
- */
-function is_new_day()
-{
-	global $day, $previousday;
-	if ($day != $previousday) {
-		return(1);
-	} else {
-		return(0);
-	}
-}
-
-
-/*
- * bpost_count_words(-)
- *
- * Returns the number of the words in a string, sans HTML
- */
-function bpost_count_words($string)
-{
-	$string = trim(strip_tags($string));
-	if( function_exists( 'str_word_count' ) )
-	{	// PHP >= 4.3
-		return str_word_count($string);
-	}
-
-	/* In case str_word_count() doesn't exist (to accomodate PHP < 4.3).
-		(Code adapted from post by "brettNOSPAM at olwm dot NO_SPAM dot com" at
-		PHP documentation page for str_word_count(). A better implementation
-		probably exists.)
-	*/
-	if($string == '')
-	{
-		return 0;
-	}
-
-	$pattern = "/[^(\w|\d|\'|\"|\.|\!|\?|;|,|\\|\/|\-\-|:|\&|@)]+/";
-	$string = preg_replace($pattern, " ", $string);
-	$string = count(explode(" ", $string));
-
-	return $string;
-}
-
-/**
- * Construct the where clause to limit retrieved posts on their status
- *
- * {@internal statuses_where_clause(-)}}
- *
- * @param Array statuses of posts we want to get
- */
-function statuses_where_clause( $show_statuses = '' )
-{
-	global $current_User, $blog;
-
-	if( empty($show_statuses) )
-		$show_statuses = array( 'published', 'protected', 'private' );
-
-	$where = ' ( ';
-	$or = '';
-
-	if( ($key = array_search( 'private', $show_statuses )) !== false )
-	{	// Special handling for Private status:
-		unset( $show_statuses[$key] );
-		if( is_logged_in() )
-		{	// We need to be logged in to have a chance to see this:
-			global $user_ID;
-			$where .= $or." ( post_status = 'private' AND post_author = $user_ID ) ";
-			$or = ' OR ';
-		}
-	}
-
-	if( $key = array_search( 'protected', $show_statuses ) )
-	{	// Special handling for Protected status:
-		if( (!is_logged_in()) || (!$current_User->check_perm( 'blog_ismember', 1, false, $blog )) )
-		{ // we are not allowed to see this if we are not a member of the current blog:
-			unset( $show_statuses[$key] );
-		}
-	}
-
-	// Remaining statuses:
-	$other_statuses = '';
-	$sep = '';
-	foreach( $show_statuses as $other_status )
-	{
-		$other_statuses .= $sep.'\''.$other_status.'\'';
-		$sep = ',';
-	}
-	if( strlen( $other_statuses ) )
-	{
-		$where .= $or.'post_status IN ('. $other_statuses .') ';
-	}
-
-	$where .= ') ';
-
-	// echo $where;
-	return $where;
-}
-
-?>
diff -ruN --text 0.9.2.src/b2evocore/_functions_cats.php 1.10.3.src/b2evocore/_functions_cats.php
--- 0.9.2.src/b2evocore/_functions_cats.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_functions_cats.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,751 +0,0 @@
-<?php
-/**
- * Category handling
- * 
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * cat_create(-)
- *
- * Create a new category
- * This funtion has to handle all needed DB dependencies!
- *
- * fplanque: created
- */
-function cat_create(
-	$cat_name,
-	$cat_parent_ID,
-	$cat_blog_ID = NULL)
-{
-	global $DB, $tablecategories;
-
-	if( $cat_blog_ID == NULL )
-	{
-		if( empty($cat_parent_ID) ) die ( 'cat_create(-) missing parameters!' );
-		$parent_cat = get_the_category_by_ID($cat_parent_ID);
-		$cat_blog_ID = $parent_cat['cat_blog_ID'];
-	}
-
-	$sql = "INSERT INTO $tablecategories( cat_parent_ID, cat_name, cat_blog_ID)
-					VALUES ( $cat_parent_ID, ".$DB->quote($cat_name).", $cat_blog_ID )";
-	if( ! $DB->query( $sql ) )
-		return 0;
-
-	return $DB->insert_id;
-}
-
-
-/*
- * cat_update(-)
- *
- * Update a category
- * This funtion has to handle all needed DB dependencies!
- *
- * fplanque: created
- */
-function cat_update(
-	$cat_ID,
-	$cat_name,
-	$cat_parent_ID = 0,
-  $cat_blog_ID = '' )
-{
-	global $tablecategories, $DB;
-
-	if( $cat_parent_ID == 0 ) $cat_parent_ID = 'NULL';
-
-	return $DB->query( "UPDATE $tablecategories 
-												SET cat_name = ".$DB->quote($cat_name).",
-														cat_parent_ID = $cat_parent_ID ".
-                      (!empty($cat_blog_ID) ? ", cat_blog_ID = $cat_blog_ID" : '')."
-											WHERE cat_ID = $cat_ID" );
-}
-
-
-/*
- * cat_delete(-)
- *
- * Delete a category
- * This funtion has to handle all needed DB dependencies!
- *
- * fplanque: created
- * TODO: A LOT !!!!!
- */
-function cat_delete( $cat_ID )
-{
-	global $DB, $tablecategories, $tableposts, $tablepostcats, $query, $cache_categories, $cache_postcats;
-
-	// TODO: START TRANSACTION
-
-	// check there are no subcats
-	$sql = "SELECT COUNT(*)
-					FROM $tablecategories
-					WHERE cat_parent_ID = $cat_ID";
-	$child_count = $DB->get_var( $sql );
-	if( $child_count != 0 ) return T_("Cannot delete if there are sub-categories!");
-
-	// find parent
-	$sql = "SELECT cat_parent_ID, cat_blog_ID
-					FROM $tablecategories
-					WHERE cat_ID = $cat_ID";
-	if( ! ($row = $DB->get_row( $sql )) )
-		return 1; // Success: category already deleted!!
-
-	$remap_cat_ID = $row->cat_parent_ID;
-	$cat_blog_ID = $row->cat_blog_ID;
-
-	// Get the list of posts in this category
-	$sql = "SELECT ID
-					FROM $tableposts
-					WHERE post_category = $cat_ID";
-	$IDarray = $DB->get_col( $sql );
-
-	if( ! $remap_cat_ID )
-	{	// No parent, find another cat in same blog
-		$sql = "SELECT cat_ID
-						FROM $tablecategories
-						WHERE cat_blog_ID = $cat_blog_ID
-							AND cat_ID != $cat_ID
-						ORDER BY cat_ID
-						LIMIT 0, 1";
-		$remap_cat_ID = $DB->get_var( $sql );
-		// echo "remap to: $remap_cat_ID<br />";
-		// May be NULL if this was the last cat (But there are no posts inside)
-
-		if( ($remap_cat_ID == NULL) && (! empty($IDarray)) )
-		{
-			return T_("Cannot delete last category if there are posts inside!");
-		}
-	}
-
-	//  --------------- PROCEED WITH DELETING ------------
-
-	// First delete assoc to this cat when it's an extra cat
-	$sql = "DELETE FROM $tablepostcats
-						WHERE postcat_cat_ID = $cat_ID ";
-	if( !empty($IDarray) )
-	{
-		$sql .= " AND postcat_post_ID NOT IN (".implode( ',', $IDarray ).") ";
-	}
-
-	$DB->query( $sql );
-
-
-	// Now take care of the main cats (these need to be remapped, we cannot delete them!)
-	if( $remap_cat_ID )
-	{	// We are moving posts to parent or other category
-
-		// remap the posts to new category:
-		$sql = "UPDATE $tableposts
-							SET post_category = $remap_cat_ID
-							WHERE post_category = $cat_ID";
-		$DB->query( $sql );
-
-		// Before remapping the extracats we need to get rid of mappings that would become duplicates
-		// We remove every mapping to the old cat where a mapping to the new cat already exists
-		$sql = "SELECT DISTINCT postcat_post_ID
-						FROM $tablepostcats
-						WHERE postcat_cat_ID = $remap_cat_ID";
-		$IDarray = $DB->get_col( $sql );
-
-		if( !empty($IDarray) )
-		{
-			$IDlist = implode( ',', $IDarray );
-
-			$sql = "DELETE FROM $tablepostcats
-							WHERE postcat_cat_ID = $cat_ID
-							AND postcat_post_ID IN ($IDlist)";
-			$DB->query( $sql );
-		}
-
-
-		// remap the remaining extracats
-		$sql = "UPDATE $tablepostcats
-						SET postcat_cat_ID = $remap_cat_ID
-						WHERE postcat_cat_ID = $cat_ID";
-		$DB->query( $sql );
-	}
-
-	// do the actual deletion of the cat
-	$sql = "DELETE FROM $tablecategories
-					WHERE cat_ID = $cat_ID";
-	$DB->query( $sql );
-
-	// TODO: END TRANSACTION
-
-	// If we had a cache we'd better forget it!
-	// TODO: reset other caches!
-	unset( $GLOBALS['cache_categories'] );
-	unset( $GLOBALS['cache_postcats'] );
-
-
-	return 1; // success
-}
-
-
-
-
-/**
- * get_the_category_by_ID(-)
- *
- * Get category name+blog_id for specified cat ID
- *
- * fplanque: reused "R. U. Serious" optimization here
- * fplanque: added blog ID stuff
- * TODO: move. dis is not a template tag
- *
- * @param integer category ID
- * @param boolean die() if category does not exist? (default: true)
- *
- */
-function get_the_category_by_ID( $cat_ID, $die = true )
-{
-	global $cache_categories, $use_cache;
-	if( (empty($cache_categories[$cat_ID]) ) OR (!$use_cache) )
-	{
-		cat_load_cache();
-	}
-	if( !isset( $cache_categories[$cat_ID] ) )
-	{
-		if( $die )
-		{
-			die( sprintf( T_('Requested category %s does not exist!'),  $cat_ID ) );
-		}
-		else return false;
-	}
-	return $cache_categories[$cat_ID];
-}
-
-
-/*
- * get_the_category(-)
- *
- * Get category name for current post
- *
- * fplanque: simplified
- *
- * @deprecated
- */
-function get_the_category()
-{
-	global $postdata;
-	$cat = get_the_category_by_ID( $postdata['Category'] );
-	return $cat['cat_name'];
-}
-
-
-
-/*
- * get_catblog(-)
- *
- * Get blog for a given cat
- * fplanque: added
- */
-function get_catblog( $cat_ID )
-{
-	$cat = get_the_category_by_ID( $cat_ID );
-	return $cat['cat_blog_ID'];
-}
-
-
-/*
- * get_catparent(-)
- *
- * Get parent category for a given cat
- * fplanque: added
- */
-function get_catparent( $cat_ID )
-{
-	$cat = get_the_category_by_ID( $cat_ID );
-	return $cat['cat_parent_ID'];
-}
-
-/*
- * get_catname(-)
- *
- * Get name for a given cat
- * fplanque: reduced to the max
- */
-function get_catname($cat_ID)
-{
-	$cat = get_the_category_by_ID( $cat_ID );
-	return $cat['cat_name'];
-}
-
-
-/*
- * cat_load_cache()
- *
- * Load cache for category definitions.
- *
- * TODO: replace LEFT JOIN with UNION when switching to mySQL 4
- * This will prevent empty cats from displaying "(1)" as postcount.
- * TODO: get post counts out of here!
- */
-function cat_load_cache()
-{
-	global $DB, $tablecategories, $tablepostcats, $tableposts, $cache_categories;
-	global $show_statuses, $timestamp_min, $timestamp_max;
-	global $cat_postcounts_loaded, $blog;
-	global $Settings;
-	
-	if( !isset($cache_categories))
-	{
-		// echo "loading CAT cache";
-		$sql = "SELECT cat_ID, cat_parent_ID, cat_name, cat_blog_ID
-						FROM $tablecategories
-						ORDER BY cat_name";
-		$rows = $DB->get_results( $sql, ARRAY_A );
-		if( count( $rows ) ) foreach( $rows as $myrow )
-		{
-			$this_cat['cat_name'] = $myrow['cat_name'];
-			$this_cat['cat_blog_ID'] = $myrow['cat_blog_ID'];
-			$this_cat['cat_parent_ID'] = $myrow['cat_parent_ID'];
-			$this_cat['cat_postcount'] = 0;					// Will be increased later
-			$this_cat['cat_children'] = array();
-			$cache_categories[$myrow['cat_ID']] = $this_cat;
-			// echo 'just cached:',$myrow['cat_ID'],':',$cache_categories[$myrow['cat_ID']]['cat_name'], ' parent:',$cache_categories[$myrow['cat_ID']]['cat_parent_ID'],'<br />';
-		}
-
-		// echo 'Number of cats=', count($cache_categories);
-
-		// Reveal children:
-		if( ! empty( $cache_categories ) )
-		{
-			foreach( $cache_categories as $icat_ID => $i_cat )
-			{
-				// echo '<br>handling cat ', $icat_ID, ' ', $i_cat['cat_name'];
-				$cat_parent_ID = $i_cat['cat_parent_ID'];
-				if( $cat_parent_ID )
-				{
-					if( isset( $cache_categories[$cat_parent_ID] ) )
-					{	// If the parent exists!
-						$cache_categories[$cat_parent_ID]['cat_children'][] = $icat_ID;
-					}
-					else
-					{
-						echo( "Catgeory #$icat_ID is oprhan of non existant parent #$cat_parent_ID!<br />" );
-					}
-				}
-			}
-		}
-
-		// echo 'Number of cats=', count($cache_categories);
-	}
-	
-	// ------------------------------
-	// Add post counts:
-	// ------------------------------
-	if( !isset($cat_postcounts_loaded) && $blog > 0 )
-	{	// Postcounts are not loaded and we have a blog for which to load the counts:
-
-		// CONSTRUCT THE WHERE CLAUSE:
-
-		/*
-		 * ----------------------------------------------------
-		 *  Restrict to the statuses we want to show:
-		 * ----------------------------------------------------
-		 */
-		$where = ' WHERE '.statuses_where_clause( $show_statuses );
-		$where_link = ' AND ';
-
-		// Restrict to timestamp limits:
-		if( $timestamp_min == 'now' ) $timestamp_min = time();
-		if( !empty($timestamp_min) )
-		{	// Hide posts before
-			$date_min = date('Y-m-d H:i:s', $timestamp_min + ($Settings->get('time_difference') * 3600) );
-			$where .= $where_link.' post_issue_date >= \''.$date_min.'\'';
-			$where_link = ' AND ';
-		}
-		if( $timestamp_max == 'now' ) $timestamp_max = time();
-		if( !empty($timestamp_max) )
-		{	// Hide posts after
-			$date_max = date('Y-m-d H:i:s', $timestamp_max + ($Settings->get('time_difference') * 3600) );
-			$where .= $where_link.' post_issue_date <= \''.$date_max.'\'';
-			$where_link = ' AND ';
-		}
-
-		$sql = "SELECT postcat_cat_ID AS cat_ID, COUNT(*) AS cat_postcount
-						FROM $tablepostcats INNER JOIN $tableposts ON postcat_post_ID = ID
-						$where
-						GROUP BY cat_ID";
-		$rows = $DB->get_results( $sql, ARRAY_A, 'Load postcounts' );
-		if( count( $rows ) ) foreach( $rows as $myrow )
-		{
-			$cat_ID = $myrow['cat_ID'];
-			if( !isset($cache_categories[$cat_ID]) )
-				echo '<p>*** WARNING: There are ', $myrow['cat_postcount'], ' posts attached to inexistant category #', $cat_ID, '. You must fix the database! ***</p>';
-			// echo 'Postcount for cat #', $cat_ID, ' is ', $myrow['cat_postcount'], '<br />';
-			$cache_categories[$cat_ID]['cat_postcount'] = $myrow['cat_postcount'];
-		}
-
-		// echo 'Number of cats=', count($cache_categories);
-		$cat_postcounts_loaded = true;
-	}
-}
-
-
-/*
- * cat_load_postcats_cache(-)
- *
- * Load cache for category associations with current posts
- *
- * fplanque: created
- *
- * TODO: put this into main post query when mySQL 4.0 commonly available
- */
-function cat_load_postcats_cache()
-{
-	global $DB, $tablepostcats, $cache_postcats, $postIDlist, $preview;
-
-	if( isset($cache_postcats) )
-	{	// already done!
-		return;
-	}
-
-	if( $preview )
-	{	// Preview mode
-		global $extracats, $post_category;
-		param( 'extracats', 'array', array() );
-		if( !in_array( $post_category, $extracats ) )
-			$extracats[] = $post_category;
-		$cache_postcats[0] = $extracats;
-		return;
-	}
-
-	if( !empty($postIDlist) )
-	{
-		$sql = "SELECT postcat_post_ID, postcat_cat_ID
-						FROM $tablepostcats
-						WHERE postcat_post_ID IN ($postIDlist)
-						ORDER BY postcat_post_ID, postcat_cat_ID";
-		$rows = $DB->get_results( $sql, ARRAY_A );
-		if( count( $rows ) ) foreach( $rows as $myrow )
-		{
-			$postcat_post_ID = $myrow["postcat_post_ID"];
-			if( ! isset( $cache_postcats[$postcat_post_ID] ) )
-			{
-				 $cache_postcats[$postcat_post_ID] = array();
-			}
-			$cache_postcats[$postcat_post_ID][] = $myrow["postcat_cat_ID"];
-			// echo "just cached: post=$postcat_post_ID  cat=".$myrow["postcat_cat_ID"]."<br />";
-		}
-	}
-}
-
-
-/*
- * postcats_get_byID(-)
- *
- * Get category associations with given post
- *
- * fplanque: created
- */
-function postcats_get_byID( $post_ID )
-{
-	global $DB, $tablepostcats;
-
-	//echo "looking up cats for post $post_ID ";
-
-	$sql = "SELECT postcat_cat_ID
-					FROM $tablepostcats
-					WHERE postcat_post_ID = $post_ID
-					ORDER BY postcat_cat_ID";
-	return $DB->get_col( $sql );
-}
-
-
-/*
- * cat_children(-)
- *
- * Taking a recursive walk in the category park...
- *
- * fplanque: created
- */
-function cat_children( $ccats, 	// PHP requires this stupid cloning of the cache_categories array in order to be able to perform foreach on it
-	$blog_ID, $parent_ID,
-	$callback_before_first, $callback_before_each, $callback_after_each, $callback_after_last, // Callback functions
-	$level = 0 )	// Caller nesting level, just to keep track of how far we go :)
-{
-	// echo 'Number of cats=', count($ccats);
-	if( ! empty( $ccats ) ) // this can happen if there are no cats at all!
-	{
-		$child_count = 0;
-		foreach( $ccats as $icat_ID => $i_cat )
-		{
-			if( $icat_ID && (($blog_ID == 0) || ($i_cat['cat_blog_ID'] == $blog_ID)) && ($i_cat['cat_parent_ID'] == $parent_ID) )
-			{ // this cat is in the blog and is a child of the parent
-				if( $child_count++ == 0 )
-				{	// this is the first child
-						$callback_before_first( $parent_ID, $level );
-				}
-				if( $callback_before_each( $icat_ID, $level ) ) continue;
-				cat_children( $ccats, $blog_ID, $icat_ID, $callback_before_first, $callback_before_each,
-											$callback_after_each, $callback_after_last, $level+1 );
-				$callback_after_each( $icat_ID, $level );
-			}
-		}
-		if( $child_count )
-		{	// There have been children
-			$callback_after_last( $parent_ID, $level );
-		}
-	}
-}
-
-
-/*
- * Does a given bog have categories?
- *
- * {@internal blog_has_cats(-)}}
- */
-function blog_has_cats( $blog_ID )
-{
-	global $cache_categories;
-
-	cat_load_cache();
-
-	if( count($cache_categories) ) foreach( $cache_categories as $icat_ID => $i_cat )
-	{
-		if( $icat_ID && $i_cat['cat_blog_ID'] == $blog_ID )
-		{ // this cat is in the blog
-			return true;
-		}
-	}
-
-	return false;
-}
-
-
-/*
- * Functions to be called from the template
- */
-
-
-
-
-
-/*
- * cat_query(-)
- *
- * Query for the cats
- *
- */
-function cat_query( )
-{
-	// global $cache_categories; // $cache_blogs,
-
-	blog_load_cache();
-	cat_load_cache();
-}
-
-
-/**
- * Display currently filtered categories names
- *
- * This tag is out of the b2 loop.
- * It outputs the title of the category when you load the page with <code>?cat=</code>
- * When the weblog page is loaded without ?cat=, this tag doesn't display anything.
- * Generally, you could use this as a page title.
- *
- * fplanque: multiple category support (so it's not really 'single' anymore!)
- *
- * {@internal single_cat_title(-) }}
- *
- * @param string Prefix to be displayed if something is going to be displayed
- * @param mixed Output format, see {@link format_to_output()} or false to
- *								return value instead of displaying it
- */
-function single_cat_title( $prefix = '#', $display = 'htmlbody' )
-{
-	global $cat, $cat_array;
-	if( $prefix == '#' )
-	{
-		if( count($cat_array) > 1 )
-			$prefix = ' '.T_('Categories').': ';
-		else $prefix = ' '.T_('Category').': ';
-	}
-
-	if( !empty($cat_array) )
-	{	// We have requested specific categories...
-		$cat_names = array();
-		foreach( $cat_array as $cat_ID )
-		{
-			$my_cat = get_the_category_by_ID($cat_ID);
-			$cat_names[] = $my_cat['cat_name'];
-		}
-		$cat_names_string = implode( ", ", $cat_names );
-		if( !empty( $cat_names_string ) )
-		{
-			if( strstr($cat,'-') )
-			{
-				$cat_names_string = 'All but '.$cat_names_string;
-			}
-			if ($display)
-				echo format_to_output( $prefix.$cat_names_string, $display );
-			else
-				return $cat_names_string;
-		}
-	}
-}
-
-
-
-/**
- * the_category(-)
- *
- * echoes the main category name
- * the name of the main category the post belongs to.
- * you can as an admin add categories, and rename them if needed.
- * default category is 'General', you can rename it too.
- *
- * @deprecated deprecated by {@link Item::main_category()}
- */
-function the_category( $format = 'htmlbody' )
-{
-	$category = get_the_category();
-	echo format_to_output($category, $format);
-}
-
-
-/**
- * the_categories(-)
- *
- * lists all the category names
- *
- * fplanque: created
- * fplanque: 0.8.3: changed defaults
- *
- * @deprecated deprecated by {@link Item::categories()}
- */
-function the_categories( $link_title = '#',				// false if you want no links
-	$before_main='<strong>', $after_main='</strong>', // 'hide' to ignore main cat
-	$before_other='', $after_other='', 								// 'hide' to ignore other cats
-	$before_external='<em>', $after_external='</em>',	// 'hide' to ignore external cats (other blogs)
-	$separator = ', ',
-	$format_each = 'raw',
-	$format_list = 'htmlbody'
- )
-{
-	global $id, $postdata, $blog, $blogfilename, $cache_postcats, $preview;
-
-	if( $link_title == '#' )
-	{	/* TRANS: When the categories for a specific post are displayed, the user can click
-				on these cats to browse them, this is the default href title displayed there */
-		$link_title = T_('Browse category');
-	}
-
-	$main_cat_ID = $postdata['Category'];
-	// echo "main cat ID: $main_cat_ID<br />";
-	cat_load_postcats_cache();
-	$categoryIDs = $cache_postcats[$id];
-
-	if( !isset($categoryIDs) )
-	{	// Can happen in preview mode
-		return;
-	}
-
-	$categoryNames = array();
-	foreach( $categoryIDs as $cat_ID )
-	{
-		$cat = get_the_category_by_ID($cat_ID);
-		$cat_name = format_to_output( $cat["cat_name"], $format_each );
-
-		if( $link_title && !$preview)
-		{	// we want to display links
-			$curr_blogparams = get_blogparams_by_ID( $cat['cat_blog_ID'] );
-			$cat_name = '<a href="'.url_add_param( get_bloginfo('blogurl', $curr_blogparams), 'cat='.$cat_ID ).'" title="'.$link_title.'">'.$cat_name.'</a>';
-		}
-
-		if( $cat_ID == $main_cat_ID )
-		{	// We are displaying the main cat!
-			if( $before_main == 'hide' )
-			{	// ignore main cat !!!
-				continue;
-			}
-			$cat_name = $before_main.$cat_name.$after_main;
-		}
-		elseif( $cat['cat_blog_ID'] == $blog )
-		{ // We are displaying another cat in the same blog
-			if( $before_other == 'hide' )
-			{	// ignore main cat !!!
-				continue;
-			}
-			$cat_name = $before_other.$cat_name.$after_other;
-		}
-		else
-		{	// We are displaying an external cat (in another blog)
-			if( $before_external == 'hide' )
-			{	// ignore main cat !!!
-				continue;
-			}
-			$cat_name = $before_external.$cat_name.$after_external;
-		}
-
-		$categoryNames[] = $cat_name;
-	}
-	echo format_to_output( implode( $separator, $categoryNames ), $format_list );
-}
-
-
-
-/*
- * the_category_ID(-)
- *
- * echoes the main category ID for current post
- * The ID (number) of the category the post belongs to.
- * This is static data that you can use, for example to associate a category to an image, or a css style.
- */
-function the_category_ID()
-{
-	global $id,$postdata;
-	echo $postdata['Category'];
-}
-
-/*
- * the_categories_IDs(-)
- *
- * lists the category IDs for current post
- *
- * fplanque: created
- */
-function the_categories_IDs()
-{
-	global $id, $blogfilename, $cache_postcats;
-
-	cat_load_postcats_cache();
-	$categoryIDs = $cache_postcats[$id];
-
-	if( !isset($categoryIDs) )
-	{	// Can happen in preview mode
-		return;
-	}
-
-	echo implode( ',', $categoryIDs );
-
-}
-
-
-/*
- * the_category_head(-)
- */
-function the_category_head( $before='', $after='' )
-{
-	global $id, $postdata, $currentcat, $previouscat, $newday;
-	$currentcat = $postdata['Category'];
-	if ($currentcat != $previouscat)
-	{
-		echo $before;
-		$cat = get_the_category_by_ID($currentcat);	// fplanque
-		echo $cat['cat_name'];
-		echo $after;
-		$previouscat = $currentcat;
-	}
-}
-
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_functions_comments.php 1.10.3.src/b2evocore/_functions_comments.php
--- 0.9.2.src/b2evocore/_functions_comments.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_functions_comments.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,527 +0,0 @@
-<?php
-/**
- * Comment handling
- * 
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- * @author This file built upon code from original b2 - http://cafelog.com/
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__). '/_class_comment.php';
-
-/**
- * generic_ctp_number(-)
- *
- * generic comments/trackbacks/pingbacks numbering
- *
- * fplanque: added stuff to load all number for this page at ounce
- */
-function generic_ctp_number($post_id, $mode = 'comments')
-{
-	global $DB, $debug, $postdata, $tablecomments, $cache_ctp_number, $use_cache, $preview;
-	if( $preview )
-	{	// we are in preview mode, no comments yet!
-		return 0;
-	}
-	
-	if( $mode == 'feedbacks' ) $mode ='ctp';
-
-	// fplanque added: load whole cache
-	if (!isset($cache_ctp_number) || (!$use_cache))
-	{
-		global $postIDlist, $postIDarray;
-		// if( $debug ) echo "LOADING generic_ctp_number CACHE for posts: $postIDlist<br />";
-		foreach( $postIDarray as $tmp_post_id)
-		{		// Initializes each post to nocount!
-				$cache_ctp_number[$tmp_post_id] = array( 'comments' => 0, 'trackbacks' => 0, 'pingbacks' => 0, 'ctp' => 0);
-		}
-		$query = "SELECT comment_post_ID, comment_type, COUNT(*) AS type_count 
-							FROM $tablecomments 
-							WHERE comment_post_ID IN ($postIDlist) 
-							GROUP BY comment_post_ID, comment_type";
-		$rows = $DB->get_results( $query );
-		if( count( $rows ) ) foreach( $rows as $row )
-		{
-			switch( $row->comment_type )
-			{
-				case 'comment';
-					$cache_ctp_number[$row->comment_post_ID]['comments'] = $row->type_count;
-					break;
-
-				case 'trackback';
-					$cache_ctp_number[$row->comment_post_ID]['trackbacks'] = $row->type_count;
-					break;
-
-				case 'pingback';
-					$cache_ctp_number[$row->comment_post_ID]['pingbacks'] = $row->type_count;
-					break;
-			}
-			$cache_ctp_number[$row->comment_post_ID]['ctp'] += $row->type_count;
-		}
-	}
-	/*	else
-	{
-		echo "cache set";
-	}*/
-	if (!isset($cache_ctp_number[$post_id]) || (!$use_cache))
-	{	// this should be extremely rare...
-		// echo "CACHE not set for $post_id";
-		$post_id = intval($post_id);
-		$query = "SELECT comment_post_ID, comment_type, COUNT(*) AS type_count 
-							FROM $tablecomments 
-							WHERE comment_post_ID = $post_id 
-							GROUP BY comment_post_ID, comment_type";
-		$rows = $DB->get_results( $query );
-		if( count( $rows ) ) foreach( $rows as $row )
-		{
-			switch( $row->comment_type )
-			{
-				case 'comment';
-					$cache_ctp_number[$row->comment_post_ID]['comments'] = $row->type_count;
-					break;
-
-				case 'trackback';
-					$cache_ctp_number[$row->comment_post_ID]['trackbacks'] = $row->type_count;
-					break;
-
-				case 'pingback';
-					$cache_ctp_number[$row->comment_post_ID]['pingbacks'] = $row->type_count;
-					break;
-			}
-			$cache_ctp_number[$row->comment_post_ID]['ctp'] += $row->type_count;
-		}
-	} else {
-		$ctp_number = $cache_ctp_number[$post_id];
-	}
-	if (($mode != 'comments') && ($mode != 'trackbacks') && ($mode != 'pingbacks') && ($mode != 'ctp')) {
-		$mode = 'ctp';
-	}
-	return $ctp_number[$mode];
-}
-
-
-/*
- * get_commentdata(-)
- */
-function get_commentdata($comment_ID,$no_cache=0)
-{ // less flexible, but saves mysql queries
-	global $DB, $rowc,$id,$commentdata,$tablecomments, $baseurl;
-
-	if ($no_cache)
-	{
-		$query = "SELECT * 
-							FROM $tablecomments 
-							WHERE comment_ID = $comment_ID";
-		$myrow = $DB->get_row( $query, ARRAY_A );
-	}
-	else
-	{
-		$myrow['comment_ID'] = $rowc->comment_ID;
-		$myrow['comment_post_ID'] = $rowc->comment_post_ID;
-		$myrow['comment_author'] = $rowc->comment_author;
-		$myrow['comment_author_email'] = $rowc->comment_author_email;
-		$myrow['comment_author_url'] = $rowc->comment_author_url;
-		$myrow['comment_author_IP'] = $rowc->comment_author_IP;
-		$myrow['comment_date'] = $rowc->comment_date;
-		$myrow['comment_content'] = $rowc->comment_content;
-		$myrow['comment_karma'] = $rowc->comment_karma;
-		$myrow['comment_type'] = $rowc->comment_type;
-		if( isset($rowc->ID) ) $myrow['post_ID'] = $rowc->ID;
-		if( isset($rowc->post_title) ) $myrow['post_title'] = $rowc->post_title;
-		if( isset($rowc->blog_name) ) $myrow['blog_name'] = $rowc->blog_name;
-		if( isset($rowc->blog_siteurl) ) $myrow['blog_siteurl'] = $baseurl.$rowc->blog_siteurl;
-		if( isset($rowc->blog_stub) ) $myrow['blog_stub'] = $rowc->blog_stub;
-	}
-	return($myrow);
-}
-
-
-/*
- * Comment_get_by_ID(-)
- */
-function Comment_get_by_ID( $comment_ID )
-{
-	global $DB, $cache_Comments, $use_cache, $tablecomments, $querycount;
-
-	if((empty($cache_Comments[$comment_ID])) OR (!$use_cache))
-	{	// Load this entry into cache:
-		$query = "SELECT * 
-							FROM $tablecomments 
-							WHERE comment_ID = $comment_ID";
-		if( $row = $DB->get_row( $query, ARRAY_A ) )
-		{
-			$cache_Comments[$comment_ID] = new Comment( $row ); // COPY !
-		}
-	}
-
-	if( empty( $cache_Comments[ $comment_ID ] ) ) die('Requested comment does not exist!');
-
-	return $cache_Comments[ $comment_ID ];
-}
-
-
-/*
- * TEMPLATE functions
- */
-
-/**
- * Display "Last comments" title if these have been requested
- *
- * {@internal last_comments_title(-) }}
- *
- * @param string Prefix to be displayed if something is going to be displayed
- * @param mixed Output format, see {@link format_to_output()} or false to
- *								return value instead of displaying it
- */
-function last_comments_title( $prefix = ' ', $display = 'htmlbody' )
-{
-	global $disp;
-
-	if( $disp == 'comments' )
-	{
-		$info = $prefix.T_('Last comments');
-		if ($display)
-			echo format_to_output( $info, $display );
-		else
-			return $info;
-	}
-}
-
-
-
-/***** Comment tags *****/
-
-
-
-/**
- * comments_number(-)
- *
- * @deprecated deprecated by {@link Item::feedback_link()}
- */
-function comments_number( $zero='#', $one='#', $more='#' )
-{
-	if( $zero == '#' ) $zero = T_('Leave a comment');
-	if( $one == '#' ) $one = T_('1 comment');
-	if( $more == '#' ) $more = T_('%d comments');
-
-	// original hack by dodo@regretless.com
-	global $id,$postdata,$tablecomments,$c,$querycount,$cache_commentsnumber,$use_cache;
-	$number = generic_ctp_number($id, 'comments');
-	if ($number == 0) {
-		$blah = $zero;
-	} elseif ($number == 1) {
-		$blah = $one;
-	} elseif ($number  > 1) {
-		$n = $number;
-		$more = str_replace('%d', $n, $more);
-		$blah = $more;
-	}
-	echo $blah;
-}
-
-/**
- * {@internal comments_link(-)}}
- *
- * Displays link to comments page
- *
- * @deprecated deprecated by {@link Item::feedback_link()}
- */
-function comments_link($file='', $tb=0, $pb=0 )
-{
-	global $id;
-	if( ($file == '') || ($file == '/')	)
-		$file = get_bloginfo('blogurl');
-	echo url_add_param( $file, 'p='. $id. '&amp;c=1' );
-	if( $tb == 1 )
-	{	// include trackback // fplanque: added
-		echo '&amp;tb=1';
-	}
-	if( $pb == 1 )
-	{	// include pingback // fplanque: added
-		echo '&amp;pb=1';
-	}
-	echo '#comments';
-}
-
-
-/**
- * This will include the javascript that is required to open comments, 
- * trackback and pingback in popup windows.
- *
- * You should put this tag before the </head> tag in your template.
- *
- * {@internal comments_popup_script(-)}}
- *
- * @param integer width of window or false
- * @param integer height of window or false
- * @param boolean do you want a scrollbar
- * @param boolean do you want a status bar
- * @param boolean do you want the windows to be resizable
-  */
-function comments_popup_script( $width = 600, $height = 450, 
-																$scrollbars = true, $status = true, $resizable = true )
-{
-	global $b2commentsjavascript;
-	$b2commentsjavascript = true;
-	$properties = array();
-	if( $width ) $properties[] = 'width='.$width;
-	if( $height ) $properties[] = 'height='.$height;
-	$properties[] = 'scrollbars='.intval( $scrollbars );
-	$properties[] = 'status='.intval( $status );
-	$properties[] = 'resizable='.intval( $resizable );
-	$properties = implode( ',', $properties );
-	?>
-	<script language="javascript" type="text/javascript">
-	<!--
-		function b2open( url )
-		{
-			window.open( url, '_blank', '<?php echo $properties; ?>');
-		}
-		//-->
-	</script>
-	<?php
-}
-
-
-/**
- * comments_popup_link(-)
- *
- * @deprecated deprecated by {@link Item::feedback_link()}
- */
-function comments_popup_link($zero='#', $one='#', $more='#', $CSSclass='')
-{
-	global $blog, $id, $b2commentspopupfile, $b2commentsjavascript;
-	echo '<a href="';
-	if($b2commentsjavascript)
-	{
-		echo url_add_param( get_bloginfo('blogurl'), 'template=popup&amp;p='.$id.'&amp;c=1' );
-		echo '" onclick="b2open(this.href); return false"';
-	}
-	else
-	{	// if comments_popup_script() is not in the template, display simple comment link
-		comments_link();
-		echo '"';
-	}
-	if (!empty($CSSclass)) {
-		echo ' class="'.$CSSclass.'"';
-	}
-	echo '>';
-	comments_number($zero, $one, $more);
-	echo '</a>';
-}
-
-/**
- * comment_ID(-)
- *
- * @deprecated deprecated by {@link DataObject::ID()}
- */
-function comment_ID()
-{
-	global $commentdata;	echo $commentdata['comment_ID'];
-}
-
-/**
- * comment_author(-)
- *
- * @deprecated deprecated by {@link Comment::author()}
- */
-function comment_author()
-{
-	global $commentdata;
-	echo $commentdata['comment_author'];
-}
-
-/**
- * comment_author_email(-)
- *
- * @deprecated deprecated by {@link Comment::author_email()}
- */
-function comment_author_email()
-{
-	global $commentdata;	echo antispambot( $commentdata['comment_author_email'] );
-}
-
-/**
- * comment_author_url(-)
- *
- * @deprecated deprecated by {@link Comment::author_url()}
- */
-function comment_author_url($echo=true)
-{
-	global $commentdata;
-	$url = trim($commentdata['comment_author_url']);
-	$url = (!stristr($url, '://')) ? 'http://'.$url : $url;
-	// convert & into &amp;
-	$url = preg_replace('#&([^amp\;])#is', '&amp;$1', $url);
-	if ($url != 'http://')
-	{
-		if ($echo)
-			echo $url;
-		else
-			return $url;
-	}
-}
-
-/**
- * comment_author_url_basedomain(-)
- *
- * @deprecated
- */
-function comment_author_url_basedomain( $disp = true )
-{
-	global $commentdata;
-	$url = comment_author_url(false);
-	$baseDomain = preg_replace("/http:\/\//i", "", $url);
-	$baseDomain = preg_replace("/^www\./i", "", $baseDomain);
-	$baseDomain = preg_replace("/\/.*/i", "", $baseDomain);
-	if( $disp )
-		echo $baseDomain;
-	else
-		return $baseDomain;
-}
-
-/**
- * comment_author_email_link(-)
- *
- * @deprecated deprecated by {@link Comment::author_email()}
- */
-function comment_author_email_link($linktext='', $before='', $after='')
-{
-	global $commentdata;
-	$email=$commentdata['comment_author_email'];
-	if ((!empty($email)) && ($email != '@')) {
-		$display = ($linktext != '') ? $linktext : antispambot($email);
-		echo $before;
-		echo '<a href="mailto:'.antispambot($email).'">'.$display.'</a>';
-		echo $after;
-	}
-}
-
-
-/**
- * comment_author_url_link(-)
- *
- * @deprecated deprecated by {@link $Comment->author_url()}
- */
-function comment_author_url_link($linktext='', $before='', $after='')
-{
-	global $commentdata;
-	$url = trim($commentdata['comment_author_url']);
-	$url = preg_replace('#&([^amp\;])#is', '&amp;$1', $url);
-	$url = (!stristr($url, '://')) ? 'http://'.$url : $url;
-	if ((!empty($url)) && ($url != 'http://') && ($url != 'http://url'))
-	{
-		$display = ($linktext != '') ? $linktext : $url;
-		echo $before;
-		echo '<a href="'.$url.'">'.$display.'</a>';
-		echo $after;
-	}
-}
-
-/**
- * comment_author_IP(-)
- *
- * @deprecated deprecated by {@link Comment::author_ip()}
- */
-function comment_author_IP() {
-	global $commentdata;	echo $commentdata['comment_author_IP'];
-}
-
-/**
- * comment_text(-)
- *
- * @deprecated deprecated by {@link $Comment::content()}
- */
-function comment_text()
-{
-	global $commentdata;
-
-	$comment = $commentdata['comment_content'];
-	$comment = str_replace('<trackback />', '', $comment);
-	$comment = str_replace('<pingback />', '', $comment);
-	$comment = format_to_output( $comment, 'htmlbody' );
-	echo $comment;
-}
-
-/*$
- * comment_date(-)
- *
- * @deprecated deprecated by {@link $Comment::date()}
- */
-function comment_date($d='') {
-	global $commentdata;
-	if( $d == '' )
-		echo mysql2date( locale_datefmt(), $commentdata['comment_date']);
-	else
-		echo mysql2date($d, $commentdata['comment_date']);
-}
-
-/**
- * comment_time(-)
- *
- * @deprecated deprecated by {@link $Comment::time()}
- */
-function comment_time( $d = '' )
-{
-	global $commentdata;
-	if( $d == '' )
-		echo mysql2date( locale_timefmt(), $commentdata['comment_date']);
-	else
-		echo mysql2date($d, $commentdata['comment_date']);
-}
-
-/**
- * comment_post_title(-)
- * fplanque added
- *
- * @deprecated deprecated by {@link $Comment::post_title()}
- */
-function comment_post_title()
-{
-	global $commentdata;
-	$title = $commentdata['post_title'];
-	echo format_to_output( $title, 'htmlbody' );
-}
-
-/**
- * comment_post_link(-)
- * fplanque added
- *
- * @deprecated deprecated by {@link $Comment::post_link()}
- */
-function comment_post_link()
-{
-	global $commentdata;
-	echo gen_permalink( $commentdata['blog_siteurl']. '/'. $commentdata['blog_stub'], $commentdata['post_ID'],	'id', 'single' );
-}
-
-
-/**
- * comment_blog_name(-)
- * fplanque added
- *
- * @deprecated 
- */
-function comment_blog_name( $disp = true )
-{
-	global $commentdata;
-	$blog_name = $commentdata['blog_name'];
-	if( !$disp )
-		return $blog_name;
-	echo $blog_name;
-}
-
-/*****
- * /Comment tags
- *****/
-
-
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_functions_errors.php 1.10.3.src/b2evocore/_functions_errors.php
--- 0.9.2.src/b2evocore/_functions_errors.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_functions_errors.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,69 +0,0 @@
-<?php
-/**
- * Error handling
- * 
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-if( !isset( $errors ) )
-{
-	$errors = array();
-}
-
-/**
- * add error to list
- */
-function errors_add( $string )
-{
-	global $errors;
-	// echo 'error:'.$string;
-	$errors[] = $string;
-}
-
-function errors()
-{
-	global $errors;
-	return count( $errors );
-}
-
-function errors_display( $head, $foot, $display = true )
-{
-	global $errors;
-	if( ! count( $errors ) )
-	{
-		// echo 'NO ERROR';
-		return false;
-	}
-
-	$disp = '<div class="error"><p class="error">'.$head.'</p><ul class="error">';
-	foreach( $errors as $error )
-	{
-		$disp .= '<li class="error">'.$error.'</li>';
-	}		
-	$disp .= '</ul><p class="error">'.$foot.'</p></div>';
-	
-	if( $display )
-	{
-		echo $disp;
-		return true;
-	}
-
-	return $disp;
-}
-
-function errors_string( $head, $foot )
-{
-	global $errors;
-	if( ! count( $errors ) )
-	{
-		return false;
-	}
-	return strip_tags($head.' '.implode(', ',$errors).' '.$foot);
-}
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_functions_forms.php 1.10.3.src/b2evocore/_functions_forms.php
--- 0.9.2.src/b2evocore/_functions_forms.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_functions_forms.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,318 +0,0 @@
-<?php
-/**
- * Fast Form handling
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * builds an text (or password) input field.
- *
- * {@internal form_text(-)}}
- * @param string the name of the input field
- * @param string initial value
- * @param integer size of the input field
- * @param string label displayed in front of the field
- * @param string note displayed with field
- * @param integer max length of the value (if 0 field_size will be used!)
- * @param string the CSS class to use
- * @param string input type (only 'text' or 'password' makes sense)
- * @return mixed true (if output) or the generated HTML if not outputting
- */
-function form_text( $field_name, $field_value, $field_size, $field_label, $field_note = '', $field_maxlength = 0 , $field_class = '', $inputtype = 'text' )
-{
-	if( $field_maxlength == 0 )
-		$field_maxlength = $field_size;
-
-	echo '<fieldset>';
-	echo '  <div class="label"><label for="', $field_name, '">', $field_label, ':</label></div>';
-	echo '  <div class="input"><input type="', $inputtype, '" name="', $field_name, '" id="', $field_name, '" size="', $field_size, '" maxlength="', $field_maxlength, '" value="', format_to_output($field_value, 'formvalue'),'"';
-	if( !empty($field_class) )
-	{
-		echo ' class="', $field_class,'"';
-	}
-	echo '/>';
-	echo '  <span class="notes">', $field_note, '</span></div>';
-	echo "</fieldset>\n\n";
-}
-
-/**
- *
- *
- *
- */
-function form_textarea( $field_name, $field_value, $field_rows, $field_label, $field_note = '', $field_cols = 50 , $field_class = '' )
-{
-	global $img_url;
-
-	echo '<fieldset>';
-	echo '  <div class="label"><label for="', $field_name, '">', $field_label, ':</label></div>';
-	echo '  <div class="input"><fieldset class="input"><img src="'.$img_url.'/blank.gif" width="1" height="1" alt="" /><textarea name="', $field_name, '" id="', $field_name, '" rows="', $field_rows, '"  cols="', $field_cols, '"';
-	if( !empty($field_class) )
-	{
-		echo ' class="', $field_class,'"';
-	}
-	echo '>'.$field_value.'</textarea></fieldset>';
-	echo '  <span class="notes">', $field_note, '</span></div>';
-	echo "</fieldset>\n\n";
-}
-
-
-/*
- * form_text_tr(-)
- */
-function form_text_tr( $field_name, $field_value, $field_size, $field_label, $field_note = '', $field_maxlength = 0 , $field_class = '' )
-{
-	if( $field_maxlength == 0 )
-		$field_maxlength = $field_size;
-
-	echo '<tr>';
-	echo '  <td align="right"><label for="', $field_name, '"><strong>', $field_label, ':</strong></label></td>';
-	echo '  <td><input type="text" name="', $field_name, '" id="', $field_name, '" size="', $field_size, '" maxlength="', $field_maxlength, '" value="', format_to_output($field_value, 'formvalue'),'"';
-	if( !empty($field_class) )
-	{
-		echo ' class="', $field_class,'"';
-	}
-	echo '/>';
-	echo '  <small>', $field_note, '</small></td>';
-	echo "</tr>\n\n";
-}
-
-
-/*
- * form_select(-)
- */
-function form_select(
-	$field_name,
-	$field_value,
-	$field_list_callback,
-	$field_label,
-	$field_note = '',
-	$field_class = '' )
-{
-	echo '<fieldset>';
-	echo '  <div class="label"><label for="', $field_name, '">', $field_label, (($field_label != '') ? ':' : ''), '</label></div>';
-	echo '  <div class="input"><select name="', $field_name, '" id="', $field_name, '"';
-	if( !empty($field_class) )
-	{
-		echo ' class="', $field_class,'"';
-	}
-	echo '>';
-	eval( $field_list_callback( $field_value ) );
-	echo '  </select>';
-	echo '  <span class="notes">', $field_note, '</span></div>';
-	echo "</fieldset>\n\n";
-}
-
-
-/*
- * form_select_object(-)
- *
- * same as select but on cache object
- */
-function form_select_object(
-	$field_name,
-	$field_value,
-	& $field_object,
-	$field_label,
-	$field_note = '',
-	$allow_none = false,
-	$field_class = '' )
-{
-	echo '<fieldset>';
-	echo '  <div class="label"><label for="', $field_name, '">', $field_label, ':</label></div>';
-	echo '  <div class="input"><select name="', $field_name, '" id="', $field_name, '"';
-	if( !empty($field_class) )
-	{
-		echo ' class="', $field_class,'"';
-	}
-	echo '>';
-	$field_object->option_list( $field_value, $allow_none );
-	echo '  </select>';
-	echo '  <span class="notes">', $field_note, '</span></div>';
-	echo "</fieldset>\n\n";
-}
-
-
-/**
- * Generate set of radio options.
- *
- * {@internal form_radio(-)}}
- * @param string the name of the radio options
- * @param string the checked option
- * @param array of arrays (0: value, 1: label, 2: notes)
- * @param string label
- * @param boolean options on seperate lines (DIVs)
- * @param string notes
- */
-function form_radio(
-	$field_name,
-	$field_value,
-	$field_options,
-	$field_label,
-	$field_lines = false,
-	$field_notes = '' )
-{
-	echo '<fieldset class="setting">';
-	echo '  <div class="label">', $field_label, ':</div>';
-	echo '  <div class="input"><fieldset class="input">';
-	foreach( $field_options as $loop_field_option )
-	{
-		if( $field_lines ) echo "<div>\n";
-		echo '<label class="radiooption"><input type="radio" class="radio" name="', $field_name, '" value="', $loop_field_option[0], '"';
-		if( $field_value == $loop_field_option[0] )
-		{
-			echo ' checked="checked"';
-		}
-		echo ' /> ', $loop_field_option[1], '</label>';
-		if( isset( $loop_field_option[2] ) )
-			echo '<span class="notes">', $loop_field_option[2], '</span>';
-		if( $field_lines ) echo "</div>\n";
-	}
-	if( !empty( $field_notes ) )
-	{
-		echo '<div class="notes">'.$field_notes.'</div>';
-	}
-	echo '  </fieldset></div>';
-	echo "</fieldset>\n\n";
-}
-
-
-/**
- * form_checkbox(-)
- * @param string the name of the checkbox
- * @param boolean initial value
- * @param string label
- * @param string note
- * @param string CSS class
- * @param boolean to output (default)  or not
- * @return mixed true (if output) or the generated HTML if not outputting
- */
-function form_checkbox( $field_name, $field_value, $field_label, $field_note = '', $field_class = '' )
-{
-	echo '<fieldset>';
-	echo '  <div class="label"><label for="', $field_name, '">', $field_label, ':</label></div>';
-	echo '  <div class="input"><input type="checkbox" class="checkbox" name="', $field_name, '" id="', $field_name, '" value="1"';
-	if( $field_value )
-	{
-		echo ' checked="checked"';
-	}
-	if( !empty($field_class) )
-	{
-		echo ' class="', $field_class,'"';
-	}
-	echo '/>';
-	echo '  <span class="notes">', $field_note, '</span></div>';
-	echo "</fieldset>\n\n";
-}
-
-
-/*
- * form_checkbox_tr(-)
- */
-function form_checkbox_tr( $field_name, $field_value, $field_label, $field_note = '', $field_class = '' )
-{
-	echo '<tr>';
-	echo '  <td align="right"><label for="', $field_name, '"><strong>', $field_label, ':</label></strong></td>';
-	echo '  <td><input type="checkbox" name="', $field_name, '" id="', $field_name, '" value="1"';
-	if( $field_value )
-	{
-		echo ' checked="checked"';
-	}
-	if( !empty($field_class) )
-	{
-		echo ' class="', $field_class,'"';
-	}
-	echo ' />';
-	echo '  <small class="notes">', $field_note, '</small></td>';
-	echo "</tr>\n\n";
-}
-
-
-/*
- * form_info(-)
- */
-function form_info( $field_label, $field_info, $field_note = '' )
-{
-	echo '<fieldset>';
-	echo '  <div class="label">', $field_label, ':</div>';
-	echo '  <div class="info">', $field_info;
-	if( !empty($field_note) )	echo '&nbsp; <small class="notes">', $field_note, '</small>';
-	echo '</div>';
-	echo "</fieldset>\n\n";
-}
-
-
-/*
- * form_info_tr(-)
- */
-function form_info_tr( $field_label, $field_info, $field_note = '' )
-{
-	echo '<tr>';
-	echo '  <td align="right"><strong>', $field_label, ':</strong></td>';
-	echo '  <td>', $field_info;
-
-	if( !empty($field_note) )	echo ' <td class="small">', $field_note, '</td>';
-
-	echo "</td></tr>\n\n";
-}
-
-
-/**
- * creates a form header and puts GET params of $action into hidden form inputs
- *
- * {@internal form_formstart(-)}}
- */
-function form_formstart( $action, $class = '', $name = '', $method = 'get', $id = '' )
-{
-	if( $method == 'get' )
-	{
-		$action = explode( '?', $action );
-		if( isset($action[1]) )
-		{ // we have GET params in $action
-			$getparams = preg_split( '/&amp;|&/i', $action[1], -1, PREG_SPLIT_NO_EMPTY );
-		}
-		$action = $action[0];
-	}
-
-	echo '<form action="'.$action.'" method="'.$method.'"';
-
-	if( !empty($name) ) echo ' name="'.$name.'"';
-	if( !empty($id) ) echo ' id="'.$id.'"';
-	if( !empty($class) ) echo ' class="'.$class.'"';
-
-	echo '>';
-
-	if( isset($getparams) )
-	{
-		foreach( $getparams as $param)
-		{
-			$param = explode( '=', $param );
-			if( isset($param[1]) )
-			{
-				echo '<input type="hidden" name="'.$param[0].'" value="'.$param[1].'" />';
-			}
-		}
-	}
-}
-
-
-function form_submit( $submit_attribs = '' )
-{
-	?>
-	<fieldset class="submit">
-		<fieldset>
-			<div class="input">
-				<input type="submit" name="submit" value="<?php echo T_('Save !') ?>" class="SaveButton" <?php echo $submit_attribs; ?> />
-				<input type="reset" value="<?php echo T_('Reset') ?>" class="ResetButton" />
-			</div>
-		</fieldset>
-	</fieldset>
-	<?php 
-}
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_functions_groups.php 1.10.3.src/b2evocore/_functions_groups.php
--- 0.9.2.src/b2evocore/_functions_groups.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_functions_groups.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,17 +0,0 @@
-<?php
-/**
- * Group handling functions
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__). '/_class_group.php';
-?>
diff -ruN --text 0.9.2.src/b2evocore/_functions_hitlogs.php 1.10.3.src/b2evocore/_functions_hitlogs.php
--- 0.9.2.src/b2evocore/_functions_hitlogs.php	2005-09-20 19:16:02.000000000 -0500
+++ 1.10.3.src/b2evocore/_functions_hitlogs.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,563 +0,0 @@
-<?php
-/**
- * Logging of hits, extraction of stats
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- * @author This file built upon code by N C Young (nathan@ncyoung.com) (http://ncyoung.com/entry/57)
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-//get most linked to pages on site
-//select count(visitURL) as count, visitURL from b2hitlog group by visitURL order by count desc
-
-/*if ($refererList)
-{
-	print "referers:<br />";
-	$ar = refererList($refererList,"global");
-	print join("<br />",$ar);
-}
-
-if ($topRefererList)
-{
-	print join("<br />",topRefererList($topRefererList,"global"));
-}
-*/
-
-
-/**
- * Log a hit on a blog page / rss feed
- *
- */
-function log_hit()
-{
-	global $DB, $localtimenow, $blog, $tablehitlog, $blackList, $search_engines, $user_agents;
-	global $doubleCheckReferers, $comments_allowed_uri_scheme, $HTTP_REFERER, $page, $ReqURI, $ReqPath;
-	global $stats_autoprune;
-	
-	# TODO: check for already logged?
-
-	$fullCurrentURL = $_SERVER['SERVER_NAME']. $ReqURI;
-	// debug_log( 'Hit Log: '. "full current url: ".$fullCurrentURL);
-
-	$ref = $HTTP_REFERER;
-	// debug_log( 'Hit Log: '. "referer: ".$ref);
-
-	$RemoteAddr = $_SERVER['REMOTE_ADDR'];
-	// debug_log( 'Hit Log: '. "Remote Addr: ".$RemoteAddr);
-	//$RemoteHost = $_SERVER['REMOTE_HOST'];
-	//debug_log( 'Hit Log: '. "Remote Host: ".$RemoteHost);
-
-	$UserAgent = $_SERVER['HTTP_USER_AGENT'];
-	// debug_log( 'Hit Log: '. "User Agent: ".$UserAgent);
-	if ($UserAgent != strip_tags($UserAgent))
-	{ //then they have tried something funny,
-		//putting HTML or PHP into the HTTP_REFERER
-		debug_log( 'Hit Log: '.T_("bad char in User Agent"));
-		$UserAgent = '';
-	}
-
-	// debug_log( 'Hit Log: '."Languages: ".$_SERVER['HTTP_ACCEPT_LANGUAGE']);
-
-	
-	$ignore = 'no';  // So far so good
-	
-	if( $ref != strip_tags($ref) )
-	{ //then they have tried something funny,
-		//putting HTML or PHP into the HTTP_REFERER
-		//$ignore = 'badchar';
-		debug_log( 'Hit Log: bad char in referer');
-		return;		// Hazardous
-	}
-	elseif( $error = validate_url( $ref, $comments_allowed_uri_scheme ) )
-	{	//if they are trying to inject javascript or a blocked (spam) URL
-		debug_log( 'Hit Log: '. $error);
-		return;		// Hazardous
-	}
-	
-	// SEARCH BLACKLIST	
-	foreach( $blackList as $site )
-	{
-		if( strpos( $ref, $site ) !== false )
-		{
-			// $ignore = 'blacklist';
-			debug_log( 'Hit Log: '. T_('referer ignored'). ' ('. T_('BlackList'). ')');
-			return;
-		}
-	}
-			
-	if( stristr($ReqPath, 'rss')
-			|| stristr($ReqPath, 'rdf')
-			|| stristr($ReqPath, 'atom')  )
-	{
-		$ignore = 'rss';
-		// don't mess up the XML!! debug_log( 'Hit Log: referer ignored (RSS));
-	}
-	else
-	{	// Lookup robots
-		foreach ($user_agents as $user_agent)
-		{
-			if( ($user_agent[0] == 'robot') && (strstr($UserAgent, $user_agent[1])) )
-			{
-				$ignore = "robot";
-				debug_log( 'Hit Log: '. T_('referer ignored'). ' ('. T_('robot'). ')');
-				break;
-			}
-		}
-	}
-	
-	if( $ignore == 'no' )
-	{
-		if( strlen($ref) < 13 )
-		{	// minimum http://az.fr/ , this will be considered direct access (although it could be https:)
-			$ignore = 'invalid';
-			debug_log( 'Hit Log: '. T_('referer ignored'). ' ('. T_('invalid'). ')' );
-		}
-	}
-
-	if( $ignore == 'no' )
-	{	// identify search engines
-		foreach($search_engines as $engine)
-		{
-			// debug_log( 'Hit Log: '."engine: ".$engine);
-			if(stristr($ref, $engine))
-			{
-				$ignore = 'search';
-				debug_log( 'Hit Log: '. T_('referer ignored'). " (". T_('search engine'). ")");
-				break;
-			}
-		}
-	}	
-
-	if( $doubleCheckReferers )
-	{
-		debug_log( 'Hit Log: '. T_('loading referering page') );
-
-		// this is so that the page up until the call to
-		// logReferer will get shown before it tries to check
-		// back against the refering URL.
-		flush();
-
-		$goodReferer = 0;
-		if ( strlen($ref) > 0 )
-		{
-			$fp = @fopen ($ref, 'r');
-			if ($fp)
-			{
-				//timeout after 5 seconds
-				socket_set_timeout($fp, 5);
-				while (!feof ($fp))
-				{
-					$page .= trim(fgets($fp));
-				}
-				if (strstr($page,$fullCurrentURL))
-				{
-					debug_log( 'Hit Log: '. T_('found current url in page') );
-					$goodReferer = 1;
-				}
-			}
-		} else {
-			// Direct accesses are always good hits
-			$goodReferer = 1;
-		}
-
-		if(!$goodReferer)
-		{	// This was probably spam!
-			debug_log( 'Hit Log: '. sprintf('did not find %s in %s', $fullCurrentURL, $page ) );
-			$ref="";
-			return;
-		}
-
-	}
-
-	$baseDomain = preg_replace("/https?:\/\//i", "", $ref);
-	$baseDomain = preg_replace("/^www\./i", "", $baseDomain);
-	$baseDomain = preg_replace("/\/.*/i", "", $baseDomain);
-
-	$sql = "INSERT INTO $tablehitlog( visitTime, visitURL, hit_ignore, referingURL, baseDomain, 
-																		hit_blog_ID, hit_remote_addr, hit_user_agent ) 
-					VALUES( FROM_UNIXTIME(".$localtimenow."), '".$DB->escape($ReqURI)."', '$ignore',
-									'".$DB->escape($ref)."', '".$DB->escape($baseDomain)."', $blog, 
-									'".$DB->escape($RemoteAddr)."', '".$DB->escape($UserAgent)."')";
-	$DB->query( $sql );
-
-	/*
-	 * Auto pruning of old stats
-	 */
-	if( isset($stats_autoprune) && ($stats_autoprune > 0) )
-	{	// Autopruning is requested
-		$sql = "DELETE FROM T_hitlog
-						 WHERE visitTime < '".date( 'Y-m-d', $localtimenow - ($stats_autoprune * 86400) )."'";
-																														// 1 day = 86400 seconds
-		$rows_affected = $DB->query( $sql );
-		debug_log( 'Hit Log: autopruned '.$rows_affected.' rows.' );
-	}
-
-}
-
-
-/**
- * Delete a hit
- *
- * {@internal hit_delete(-) }}
- *
- * @param int ID to delete
- */
-function hit_delete( $hit_ID )
-{
-	global $DB, $tablehitlog;
-
-	$sql ="DELETE FROM $tablehitlog WHERE visitID = $hit_ID";
-	$DB->query( $sql );
-
-}
-
-
-/**
- * Delete all hits from a certain date
- *
- * {@internal hit_prune(-) }}
- *
- * @param int unix timestamp to delete hits for
- */
-function hit_prune( $date )
-{
-	global $DB, $tablehitlog;
-
-	$iso_date = date ('Y-m-d', $date);
-	$sql ="DELETE FROM $tablehitlog WHERE DATE_FORMAT(visitTime,'%Y-%m-%d') = '$iso_date'";
-	$DB->query( $sql );
-
-}
-
-
-/**
- * Change type for a hit
- *
- * {@internal hit_change_type(-) }}
- *
- * @param int ID to change
- * @param string new type, must be valid ENUM for hit_ignore field
- */
-function hit_change_type( $hit_ID, $type )
-{
-	global $DB, $tablehitlog;
-
-	$sql ="UPDATE $tablehitlog ".
-				"SET hit_ignore = '$type', ".
-				"    visitTime = visitTime ".	// prevent mySQL from updating timestamp
-				"WHERE visitID = $hit_ID";
-	$DB->query( $sql );
-}
-
-
-/**
- *
- * {@internal refererList(-) }}
- *
- * Extract stats
- */
-function refererList(
-	$howMany = 5,
-	$visitURL = '',
-	$disp_blog = 0,
-	$disp_uri = 0,
-	$type = "'no'",		// 'no' normal refer, 'invalid', 'badchar', 'blacklist', 'rss', 'robot', 'search'
-	$groupby = '', 	// baseDomain
-	$blog_ID = '',
-	$get_total_hits = false, // Get total number of hits (needed for percentages)
-	$get_user_agent = false ) // Get the user agent
-{
-	global 	$DB, $tablehitlog, $res_stats, $stats_total_hits, $ReqURI;
-
-	autoquote( $type );		// In case quotes are missing
-
-	$ret = array();
-
-	//if no visitURL, will show links to current page.
-	//if url given, will show links to that page.
-	//if url="global" will show links to all pages
-	if (!$visitURL)
-	{
-		$visitURL = $ReqURI;
-	}
-
-	if( $groupby == '' )
-	{	// No grouping:
-		$sql = "SELECT visitID, UNIX_TIMESTAMP(visitTime) AS visitTime, referingURL, baseDomain";
-	}
-	else
-	{	// group by
-		$sql = "SELECT COUNT(*) AS totalHits, referingURL, baseDomain";
-	}
-	if( $disp_blog )
-	{
-		$sql .= ", hit_blog_ID";
-	}
-	if( $disp_uri )
-	{
-		$sql .= ", visitURL";
-	}
-	if( $get_user_agent )
-	{
-		$sql .= ", hit_user_agent";
-	}
-	
-	$sql_from_where = " FROM $tablehitlog WHERE hit_ignore IN ($type)";
-	if( !empty($blog_ID) )
-	{
-		$sql_from_where .= " AND hit_blog_ID = '$blog_ID'";
-	}
-	if ($visitURL != "global")
-	{
-		$sql_from_where .= " AND visitURL = '$visitURL'";
-	}
-
-	$sql .= $sql_from_where;
-
-	if( $groupby == '' )
-	{	// No grouping:
-		$sql .= " ORDER BY visitID DESC";
-	}
-	else
-	{	// group by
-		$sql .= "	GROUP BY $groupby ORDER BY totalHits DESC";
-	}
-	$sql .= " LIMIT $howMany";
-
-	$res_stats = $DB->get_results( $sql, ARRAY_A );
-
-	if( $get_total_hits )
-	{	// we need to get total hits
-		$sql = "SELECT COUNT(*) ".$sql_from_where;
-		$stats_total_hits = $DB->get_var( $sql );
-	}
-	else
-	{	// we're not getting total hits
-		$stats_total_hits = 1;		// just in case some tries a percentage anyway (avoid div by 0)
-	}
-
-}
-
-
-/*
- * stats_hit_ID(-)
- */
-function stats_hit_ID()
-{
-	global $row_stats;
-	echo $row_stats['visitID'];
-}
-
-/*
- * stats_hit_remote_addr(-)
- */
-function stats_hit_remote_addr()
-{
-	global $row_stats;
-	echo $row_stats['hit_remote_addr'];
-}
-
-/*
- * stats_time(-)
- */
-function stats_time( $format = '' )
-{
-	global $row_stats;
-	if( $format == '' ) 
-		$format = locale_datefmt().' '.locale_timefmt();
-	echo date_i18n( $format, $row_stats['visitTime'] );
-}
-
-
-/*
- * stats_total_hit_count(-)
- */
-function stats_total_hit_count()
-{
-	global $stats_total_hits;
-	echo $stats_total_hits;
-}
-
-
-/*
- * stats_hit_count(-)
- */
-function stats_hit_count()
-{
-	global $row_stats;
-	echo $row_stats['totalHits'];
-}
-
-
-/*
- * stats_hit_percent(-)
- */
-function stats_hit_percent( 
-	$decimals = 1, 
-	$dec_point = '.' )
-{
-	global $row_stats, $stats_total_hits;
-	$percent = $row_stats['totalHits'] * 100 / $stats_total_hits;
-	echo number_format( $percent, $decimals, $dec_point, '' ).'&nbsp;%';
-}
-
-
-/*
- * stats_blog_ID(-)
- */
-function stats_blog_ID()
-{
-	global $row_stats;
-	echo $row_stats['hit_blog_ID'];
-}
-
-
-/*
- * stats_blog_name(-)
- */
-function stats_blog_name()
-{
-	global $row_stats;
-	$stats_blogparams = get_blogparams_by_ID( $row_stats['hit_blog_ID'] );
-	echo format_to_output( $stats_blogparams->blog_name, 'htmlbody' );
-}
-
-
-/*
- * stats_referer(-)
- */
-function stats_referer( $before='', $after='', $disp_ref = true )
-{
-	global $row_stats;
-	$ref = trim($row_stats['referingURL']);
-	if( strlen($ref) > 0 )
-	{
-		echo $before;
-		if( $disp_ref ) echo htmlentities( $ref );
-		echo $after;
-	}
-}
-
-
-/*
- * stats_basedomain(-)
- */
-function stats_basedomain( $disp = true )
-{
-	global $row_stats;
-	if( $disp )
-		echo htmlentities( $row_stats['baseDomain'] );
-	else
-		return $row_stats['baseDomain'];
-}
-
-
-/**
- * stats_search_keywords(-)
- *
- * Displays keywords used for search leading to this page
- */
-function stats_search_keywords()
-{
-	global $row_stats;
-	$kwout = '';
-	$ref = $row_stats['referingURL'];
-	if( ($pos_question = strpos( $ref, '?' )) == false )
-	{
-		echo '[', T_('not a query - no params!'), ']';
-		return;
-	}
-	$ref_params = explode( '&', substr( $ref, $pos_question+1 ) );
-	foreach( $ref_params as $ref_param )
-	{
-		$param_parts = explode( '=', $ref_param );
-		if( $param_parts[0] == 'q' or $param_parts[0] == 'query' or $param_parts[0] == 'p' or $param_parts[0] == 'kw' or $param_parts[0] == 'qs' )
-		{ // found "q" query parameter
-			$q = urldecode($param_parts[1]);
-			if( strpos( $q, '' ) !== false )
-			{	// Probability that the string is UTF-8 encoded is very high, that'll do for now...
-				//echo "[UTF-8 decoding]";
-				$q = utf8_decode( $q );
-			}
-			$qwords = explode( ' ', $q );
-			foreach( $qwords as $qw )
-			{	
-				if( strlen( $qw ) > 30 ) $qw = substr( $qw, 0, 30 )."...";	// word too long, crop it
-				$kwout .= $qw.' ';
-			}
-			echo htmlentities($kwout);
-			return;
-		}
-	}
-	echo '[', T_('no query string found'), ']';
-}
-
-
-/*
- * stats_req_URI(-)
- */
-function stats_req_URI()
-{
-	global $row_stats;
-	echo htmlentities($row_stats['visitURL']);
-}
-
-
-/**
- * stats_user_agent(-)
- *
- * @param boolean
- */
-function stats_user_agent( $translate = false )
-{
-	global $row_stats, $user_agents;
-	$UserAgent = $row_stats[ 'hit_user_agent' ];
-	if( $translate )
-	{
-		foreach ($user_agents as $curr_user_agent)
-		{
-			if (stristr($UserAgent, $curr_user_agent[1]))
-			{
-				$UserAgent = $curr_user_agent[2];
-				break;
-			}
-		}
-	}
-	echo htmlentities( $UserAgent );
-}
-
-
-/**
- * Display "Statistics" title if these have been requested
- *
- * @deprecated Stats should not be made public (SPAM!!!)
- * @param string Prefix to be displayed if something is going to be displayed
- * @param mixed Output format, see {@link format_to_output()} or false to 
- *								return value instead of displaying it
- */
-function stats_title( $prefix = ' ', $display = 'htmlbody' )
-{
-	if( ! $display)
-		return '';
-}
-
-
-
-/* select count(*) as nb, hit_ignore
-from b2hitlog
-group by hit_ignore
-order by nb desc 
-
-
-update b2hitlog
-set hit_ignore ='robot' 
-where `hit_ignore` LIKE 'invalid' AND `hit_user_agent` LIKE 'FAST-WebCrawler/%'  
-
-
-
-*/
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_functions_locale.php 1.10.3.src/b2evocore/_functions_locale.php
--- 0.9.2.src/b2evocore/_functions_locale.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_functions_locale.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,577 +0,0 @@
-<?php
-/**
- * Handling of locales and i18n
- *s
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-
-/**
- * TRANSLATE!
- *
- * Translate a text to the desired locale (b2evo localization only)
- * or to the current locale
- *
- * {@internal T_(-)}}
- *
- * @param string String to translate, '' to get language file info (as in gettext spec)
- * @param string locale to translate to, '' to use current locale (basic gettext does only support '')
- */
-if( ($use_l10n == 1) && function_exists('_') )
-{ // We are going to use GETTEXT
-
-	function T_( $string, $req_locale = '' )
-	{
-		global $current_messages;
-
-		if( empty( $req_locale ) || $req_locale == $current_messages )
-		{ // We have not asked for a different locale than the currently active one:
-			return _($string);
-		}
-		// We have asked for a funky locale... we'll get english instead:
-		return $string;
-	}
-
-}
-elseif( $use_l10n == 2 )
-{ // We are going to use b2evo localization:
-
-	/**
-	 * @ignore
-	 */
-	function T_( $string, $req_locale = '' )
-	{
-		global $trans, $current_locale, $locales;
-
-		// By default we use the current locale:
-		if( empty($req_locale) ) $req_locale = $current_locale;
-
-		if( empty($req_locale) )
-			return $string;  // don't translate if we have no locale
-
-		$messages = $locales[$req_locale]['messages'];
-
-		// replace special characters that to msgid-equivalents
-		$search = str_replace( array("\n", "\r", "\t"), array('\n', '', '\t'), $string );
-
-		// echo "Translating ", $search, " to $messages<br />";
-
-		if( !isset($trans[ $messages ] ) )
-		{ // Translations for current locale have not yet been loaded:
-			// echo 'LOADING', dirname(__FILE__). '/../locales/'. $messages. '/_global.php';
-			@include_once dirname(__FILE__). '/../locales/'. $messages. '/_global.php';
-			if( !isset($trans[ $messages ] ) )
-			{ // Still not loaded... file doesn't exist, memorize that no translation are available
-				// echo 'file not found!';
-				$trans[ $messages ] = array();
-			}
-		}
-
-		if( isset( $trans[ $messages ][ $search ] ) )
-		{ // If the string has been translated:
-			return $trans[ $messages ][ $search ];
-		}
-
-		// echo "Not found!";
-
-		// Return the English string:
-		return $string;
-	}
-
-}
-else
-{ // We are not localizing at all:
-
-	/**
-	 * @ignore
-	 */
-	function T_( $string, $req_locale = '' )
-	{
-		return $string;
-	}
-
-}
-
-
-/**
- * NT_(-)
- *
- * No Translation
- * Nevertheless, the string will be extracted by the gettext tools
- */
-function NT_( $string )
-{
-	return $string;
-}
-
-
-/**
- * Temporarily switch to another locale
- *
- * Calls can be nested.
- *
- * {@internal locale_temp_switch(-)}}
- *
- * @param string locale to activate
- */
-function locale_temp_switch( $locale )
-{
-	global $saved_locale, $current_locale;
-	if( !isset( $saved_locale ) ) $saved_locale = array();
-	array_push( $saved_locale, $current_locale );
-	locale_activate( $locale );
-}
-
-
-/**
- * Restore the locale in use before the switch
- *
- * {@internal locale_restore_previous(-)}}
- */
-function locale_restore_previous()
-{
-	global $saved_locale;
-	$locale = array_pop( $saved_locale );
-	locale_activate( $locale );
-}
-
-
-/**
- * locale_activate(-)
- *
- * returns true if locale has been changed
- *
- * @param string locale to activate
- */
-function locale_activate( $locale )
-{
-	global $use_l10n, $locales, $current_locale, $current_messages, $current_charset, $weekday, $month;
-
-	if( $locale == $current_locale || empty( $locale ) )
-	{
-		return false;
-	}
-
-	// Memorize new locale:
-	$current_locale = $locale;
-	// Memorize new charset:
-	$current_charset = $locales[ $locale ][ 'charset' ];
-	$current_messages = $locales[ $locale ][ 'messages' ];
-
-	// Activate translations in gettext:
-	if( ($use_l10n == 1) && function_exists( 'bindtextdomain' ) )
-	{ // Only if we are using GETTEXT ( if not, look into T_(-) ...)
-		# Activate the locale->language in gettext:
-
-		// Note: default of safe_mode_allowed_env_vars is "PHP_ ",
-		// so you need to add "LC_" by editing php.ini.
-		putenv('LC_ALL='.$current_messages);
-
-		// Specify location of translation tables and bind to domain
-		bindtextdomain( 'messages', dirname(__FILE__).'/../locales' );
-		textdomain('messages');
-
-		# Activate the charset for conversions in gettext:
-		if( function_exists( 'bind_textdomain_codeset' ) )
-		{ // Only if this gettext supports code conversions
-			bind_textdomain_codeset( 'messages', $current_charset );
-		}
-	}
-
-	# Set locale for default language:
-	# This will influence the way numbers are displayed, etc.
-	// We are not using this right now, the default 'C' locale seems just fine
-	// setlocale( LC_ALL, $locale );
-
-	# Use this to check locale: (not relevant)
-	// echo setlocale( LC_ALL, 0 );
-
-	return true;
-}
-
-
-/**
- * locale_by_lang(-)
- *
- * Find first locale matching lang
- */
-function locale_by_lang( $lang, $fallback_to_default = true )
-{
-	global $locales, $default_locale;
-
-	foreach( $locales as $locale => $locale_params )
-	{
-		if( substr( $locale, 0 ,2 ) == $lang )
-		{ // found first matching locale
-			return $locale;
-		}
-	}
-
-	// Not found...
-	if( $fallback_to_default )
-		return $default_locale;
-	else
-		return $lang;
-}
-
-
-/**
- * Displays/Returns the current locale. (for backward compatibility)
- *
- * {@internal locale_lang(-)}}
- *
- * @param boolean true (default) if we want it to be outputted
- * @return string current locale, if $disp = false
- */
-function locale_lang( $disp = true )
-{
-	global $current_locale;
-
-	if( $disp )
-		echo $current_locale;
-	else
-		return $current_locale;
-}
-
-
-/**
- * Returns the charset of the current locale
- *
- * {@internal locale_charset(-)}}
- */
-function locale_charset( $disp = true )
-{
-	global $current_charset;
-
-	if( $disp )
-		echo $current_charset;
-	else
-		return $current_charset;
-}
-
-
-/**
- * Returns the current locale's default date format
- *
- * {@internal locale_datefmt(-)}}
- */
-function locale_datefmt()
-{
-	global $locales, $current_locale;
-
-	return $locales[$current_locale]['datefmt'];
-}
-
-
-/**
- * Returns the current locale's default time format
- *
- * {@internal locale_timefmt(-)}}
- */
-function locale_timefmt()
-{
-	global $locales, $current_locale;
-
-	return $locales[$current_locale]['timefmt'];
-}
-
-
-/**
- * Template function: Display locale flag
- *
- * {@internal locale_flag(-)}}
- *
- * @param string locale to use, '' for current
- * @param string collection name (subdir of img/flags)
- * @param string name of class for IMG tag
- * @param string deprecated HTML align attribute
- * @param boolean to echo or not
- * @param mixed use absolute url (===true) or path to flags directory
- */
-function locale_flag( $locale = '', $collection = 'w16px', $class = 'flag', $align = '', $disp = true, $absoluteurl = true )
-{
-	global $locales, $current_locale, $core_dirout, $img_subdir, $img_url;
-
-	if( empty($locale) ) $locale = $current_locale;
-
-	// extract flag name:
-	$country = strtolower(substr( $locale, 3, 2 ));
-
-	if( ! is_file(dirname(__FILE__).'/'.$core_dirout.'/'.$img_subdir.'/flags/'.$collection.'/'.$country.'.gif') )
-	{ // File does not exist
-		$country = 'default';
-	}
-
-	if( $absoluteurl !== true )
-	{
-		$iurl = $absoluteurl;
-	}
-	else
-	{
-		$iurl = $img_url.'/flags';
-	}
-
-	$r = '<img src="'.$iurl.'/'.$collection.'/'.$country.'.gif" alt="' .
-				(isset($locales[$locale]['name']) ? $locales[$locale]['name'] : $locale) .
-				'"';
-	if( !empty( $class ) ) $r .= ' class="'.$class.'"';
-	if( !empty( $align ) ) $r .= ' align="'.$align.'"';
-	$r .= ' /> ';
-
-	if( $disp )
-		echo $r;   // echo it
-	else
-		return $r; // return it
-
-}
-
-
-/*
- * locale_options(-)
- *
- *	Outputs a <option> set with default locale selected
- *
- * was: lang_options(-)
- *
- */
-function locale_options( $default = '' )
-{
-	global $locales, $default_locale;
-
-	if( empty( $default ) ) $default = $default_locale;
-
-
-	foreach( $locales as $this_localekey => $this_locale )
-		if( $this_locale['enabled'] || $this_localekey == $default )
-		{
-			echo '<option value="'. $this_localekey. '"';
-			if( $this_localekey == $default ) echo ' selected="selected"';
-			echo '>'. T_($this_locale['name']). '</option>';
-		}
-
-}
-
-
-/**
- * Detect language from HTTP_ACCEPT_LANGUAGE
- *
- * First matched full locale code in HTTP_ACCEPT_LANGUAGE will win
- * Otherwise, first locale in table matching a lang code will win
- *
- * {@internal locale_from_httpaccept(-)}}
- *
- * @return locale made out of HTTP_ACCEPT_LANGUAGE or $default_locale, if no match
- */
-function locale_from_httpaccept()
-{
-	global $locales, $default_locale;
-	if( isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) )
-	{
-		// echo $_SERVER['HTTP_ACCEPT_LANGUAGE'];
-		$accept = strtolower( $_SERVER['HTTP_ACCEPT_LANGUAGE'] );
-		// pre_dump($accept, 'http_accept_language');
-		$selected_locale = '';
-		$selected_match_pos = 10000;
-		$selected_full_match = false;
-
-		foreach( $locales as $localekey => $locale )
-		{ // Check each locale
-			if( ! $locale['enabled'] )
-			{ // We only want to use activated locales
-				continue;
-			}
-			// echo '<br />searching ', $localekey, ' in HTTP_ACCEPT_LANGUAGE ';
-			if( ($pos = strpos( $accept, strtolower($localekey) )) !== false )
-			{ // We found full locale
-				if( !$selected_full_match || ($pos <= $selected_match_pos) )
-				{ // This is a better choice than what we had before OR EQUIVALENT but with exact locale
-					// echo $localekey.' @ '.$pos.' is better than '.
-					//		$selected_locale.' @ '.$selected_match_pos.'<br />';
-					$selected_locale = $localekey;
-					$selected_match_pos = $pos;
-					$selected_full_match = true;
-				}
-				// else echo $localekey.' @ '.$pos.' is not better than '.
-				//					$selected_locale.' @ '.$selected_match_pos.'<br />';
-			}
-
-			if( !$selected_full_match && ($pos = strpos( $accept, substr($localekey, 0, 2) )) !== false )
-			{ // We have no exact match yet but found lang code match
-				if( $pos < $selected_match_pos )
-				{ // This is a better choice than what we had before
-					// echo $localekey.' @ '.$pos.' is better than '.
-					//		$selected_locale.' @ '.$selected_match_pos.'<br />';
-					$selected_locale = $localekey;
-					$selected_match_pos = $pos;
-				}
-				// else echo $localekey.' @ '.$pos.' is not better than '.
-				//					$selected_locale.' @ '.$selected_match_pos.'<br />';
-			}
-		}
-
-		if( !empty($selected_locale) )
-		{
-			return $selected_locale;
-		}
-	}
-	return $default_locale;
-}
-
-
-/**
- * user sort function to sort locales by priority
- *
- * 1 is highest priority.
- *
- */
-function locale_priosort( $a, $b )
-{
-	return $a['priority'] - $b['priority'];
-}
-
-
-/**
- * load locales from DB into $locales array. Also sets $default_locale.
- *
- */
-function locale_overwritefromDB()
-{
-	global $DB, $locales, $default_locale, $Settings;
-
-	$usedprios = array();  // remember which priorities are used already.
-	$priocounter = 0;
-	$query = 'SELECT
-						loc_locale, loc_charset, loc_datefmt, loc_timefmt, loc_name,
-						loc_messages, loc_priority, loc_enabled
-						FROM T_locales ORDER BY loc_priority';
-	$rows = $DB->get_results( $query, ARRAY_A );
-
-	if( count( $rows ) ) foreach( $rows as $row )
-	{ // Loop through loaded locales:
-
-		if( $row['loc_priority'] == $priocounter )
-		{ // priority conflict (the same)
-			$priocounter++;
-		}
-		else
-		{
-			$priocounter = $row['loc_priority'];
-		}
-
-		//remember that we used this
-		$usedprios[] = $priocounter;
-
-		$locales[ $row['loc_locale'] ] = array(
-																			'charset'  => $row[ 'loc_charset' ],
-																			'datefmt'  => $row[ 'loc_datefmt' ],
-																			'timefmt'  => $row[ 'loc_timefmt' ],
-																			'name'     => $row[ 'loc_name' ],
-																			'messages' => $row[ 'loc_messages' ],
-																			'priority' => $priocounter,
-																			'enabled'  => $row[ 'loc_enabled' ],
-																			'fromdb'   => 1
-																		);
-	}
-
-	// set default priorities, if nothing was set in DB.
-	// Missing "priority gaps" will get filled here.
-	if( count($rows) != count($locales) )
-	{ // we have locales from conf file that need a priority
-		$priocounter = 1;
-		foreach( $locales as $lkey => $lval )
-		{ // Loop through memory locales:
-			if( !isset($lval['priority']) )
-			{ // Found one that has no assigned priority
-				while( in_array( $priocounter, $usedprios ) )
-				{
-					$priocounter++;
-				}
-				// Priocounter has max value
-				$locales[$lkey]['priority'] = $priocounter;
-				$usedprios[] = $priocounter;
-			}
-		}
-	}
-
-	// sort by priority
-	uasort( $locales, 'locale_priosort' );
-
-	// overwrite default_locale from DB settings - if enabled.
-	// Checks also if previous $default_locale is enabled. Defaults to en-EU, even if not enabled.
-	$locale_fromdb = $Settings->get('default_locale');
-
-	if( $locale_fromdb  )
-	{
-		/*
-		if( $locales[$locale_fromdb]['enabled'] )
-			$default_locale = $locale_fromdb;
-		elseif( !$locales[$default_locale]['enabled'] )
-			$default_locale = 'en-EU';
-		*/
-		$default_locale = $locale_fromdb;
-	}
-}
-
-
-/**
- * write $locales array to DB table
- *
- * @author blueyed
- */
-function locale_updateDB()
-{
-	global $locales, $DB;
-
-	$templocales = $locales;
-
-	$lnr = 0;
-	foreach( $_POST as $pkey => $pval ) if( preg_match('/loc_(\d+)_(.*)/', $pkey, $matches) )
-	{
-		$lfield = $matches[2];
-
-		if( $matches[1] != $lnr )
-		{ // we have a new locale
-			$lnr = $matches[1];
-			$plocale = $pval;
-
-			// checkboxes default to 0
-			$templocales[ $plocale ]['enabled'] = 0;
-		}
-		elseif( $lnr != 0 )  // be sure to have catched a locale before
-		{
-			$templocales[ $plocale ][$lfield] = remove_magic_quotes( $pval );
-		}
-
-	}
-
-	$locales = $templocales;
-
-	$query = "REPLACE INTO T_locales ( loc_locale, loc_charset, loc_datefmt, loc_timefmt, loc_name, loc_messages, loc_priority, loc_enabled ) VALUES ";
-	foreach( $locales as $localekey => $lval )
-	{
-		if( empty($lval['messages']) )
-		{ // if not explicit messages file is given we'll translate the locale
-			$lval['messages'] = strtr($localekey, '-', '_');
-		}
-		$query .= "(
-		'$localekey',
-		'{$lval['charset']}',
-		'{$lval['datefmt']}',
-		'{$lval['timefmt']}',
-		'{$lval['name']}',
-		'{$lval['messages']}',
-		'{$lval['priority']}',
-		'{$lval['enabled']}'
-		), ";
-	}
-	$query = substr($query, 0, -2);
-	$q = $DB->query($query);
-
-	return (bool)$q;
-}
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_functions.php 1.10.3.src/b2evocore/_functions.php
--- 0.9.2.src/b2evocore/_functions.php	2006-05-15 21:54:02.000000000 -0500
+++ 1.10.3.src/b2evocore/_functions.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1356 +0,0 @@
-<?php
-/**
- * General purpose functions
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- * @author This file built upon code from original b2 - http://cafelog.com/
- * @author vegarg
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once( dirname(__FILE__). '/_functions_cats.php' );
-require_once( dirname(__FILE__). '/_functions_blogs.php' );
-require_once( dirname(__FILE__). '/_functions_bposts.php' );
-require_once( dirname(__FILE__). '/_functions_users.php' );
-require_once( dirname(__FILE__). '/_functions_trackback.php' );
-require_once( dirname(__FILE__). '/_functions_pingback.php' );
-require_once( dirname(__FILE__). '/_functions_pings.php' );
-require_once( dirname(__FILE__). '/_functions_skins.php' );
-require_once( dirname(__FILE__). '/_functions_errors.php' );
-require_once( dirname(__FILE__). '/_functions_antispam.php' );
-if( !isset( $use_html_checker ) ) $use_html_checker = 1;
-if( $use_html_checker ) require_once( dirname(__FILE__). '/_class_htmlchecker.php' );
-
-
-/* functions... */
-
-
-
-/**
- * Report MySQL errors in detail.
- *
- * {@internal mysql_oops(-) }}
- *
- * @deprecated use class DB instead
- *
- * @param string The query which led to the error
- * @return boolean success?
- */
-function mysql_oops( $sql_query )
-{
-	$error  = '<p class="error">'. T_('Oops, MySQL error!'). '</p>'
-		. '<p>Your query:<br /><code>'. $sql_query. '</code></p>'
-		. '<p>MySQL said:<br /><code>'. mysql_error(). ' (error '. mysql_errno(). ')</code></p>';
-	die( $error );
-}
-
-
-/***** Formatting functions *****/
-
-
-/**
- * Format a string/content for being output
- *
- * {@internal format_to_output(-) }}
- *
- * @author fplanque
- * @param string raw text
- * @param string format, can be one of the following
- * - raw: do nothing
- * - htmlbody: display in HTML page body: allow full HTML
- * - entityencoded: Special mode for RSS 0.92: allow full HTML but escape it
- * - htmlhead: strips out HTML (mainly for use in Title)
- * - htmlattr: use as an attribute: strips tags and escapes quotes
- * - formvalue: use as a form value: escapes quotes and < > but leaves code alone
- * - xml: use in an XML file: strip HTML tags
- * - xmlattr: use as an attribute: strips tags and escapes quotes
- * @return string formatted text
- */
-function format_to_output( $content, $format = 'htmlbody' )
-{
-	global $Renderer;
-
-	switch( $format )
-	{
-		case 'raw':
-			// do nothing!
-			break;
-
-		case 'htmlbody':
-			// display in HTML page body: allow full HTML
-			$content = convert_chars($content, 'html');
-			break;
-
-		case 'entityencoded':
-			// Special mode for RSS 0.92: apply renders and allow full HTML but escape it
-			$content = convert_chars($content, 'html');
-			$content = htmlspecialchars( $content );
-			break;
-
-		case 'htmlhead':
-			// strips out HTML (mainly for use in Title)
-			$content = strip_tags($content);
-			$content = convert_chars($content, 'html');
-			break;
-
-		case 'htmlattr':
-			// use as an attribute: strips tags and escapes quotes
-			$content = strip_tags($content);
-			$content = convert_chars($content, 'html');
-			$content = str_replace('"', '&quot;', $content );
-			$content = str_replace("'", '&#039;', $content );
-			break;
-
-		case 'formvalue':
-			// use as a form value: escapes quotes and < > but leaves code alone
-			$content = htmlspecialchars( $content );
-			$content = str_replace('"', '&quot;', $content );
-			$content = str_replace("'", '&#039;', $content );
-			$content = str_replace('<', '&lt;', $content );
-			$content = str_replace(">", '&gt;', $content );
-			break;
-
-		case 'xml':
-			// use in an XML file: strip HTML tags
-			$content = strip_tags($content);
-			$content = convert_chars($content, 'xml');
-			break;
-
-		case 'xmlattr':
-			// use as an attribute: strips tags and escapes quotes
-			$content = strip_tags($content);
-			$content = convert_chars($content, 'xml');
-			$content = str_replace('"', '&quot;', $content );
-			$content = str_replace("'", '&#039;', $content );
-			break;
-
-		default:
-			die( 'Output format ['.$format.'] not supported.' );
-	}
-
-	return $content;
-}
-
-
-/*
- * format_to_edit(-)
- */
-function format_to_edit( $content, $autobr = false )
-{
-	if( $autobr )
-	{
-		// echo 'unBR:',htmlspecialchars(str_replace( ' ', '*', $content) );
-		$content = unautobrize($content);
-	}
-
-	$content = htmlspecialchars($content);
-	return($content);
-}
-
-
-/*
- * format_to_post(-)
- */
-function format_to_post( $content, $autobr = 0, $is_comment = 0, $encoding = '' )
-{
-	global $use_balanceTags, $use_html_checker, $use_security_checker;
-	global $allowed_tags, $allowed_attribues, $uri_attrs, $allowed_uri_scheme;
-	global $comments_allowed_tags, $comments_allowed_attribues, $comments_allowed_uri_scheme;
-
-	// Replace any & that is not a character or entity reference with &amp;
-	$content= preg_replace( '/&(?!#[0-9]+;|#x[0-9a-fA-F]+;|[a-zA-Z_:][a-zA-Z0-9._:-]*;)/', '&amp;', $content );
-
-	if( $autobr )
-	{ // Auto <br />:
-		// may put brs in the middle of multiline tags...
-		$content = autobrize($content);
-	}
-
-	if( $use_balanceTags )
-	{	// Auto close open tags:
-		$content = balanceTags($content, $is_comment);
-	}
-
-	if( $use_html_checker )
-	{	// Check the code:
-		if( ! $is_comment )
-		{
-			$checker = & new SafeHtmlChecker( $allowed_tags, $allowed_attribues,
-																			$uri_attrs, $allowed_uri_scheme, $encoding );
-		}
-		else
-		{
-			$checker = & new SafeHtmlChecker( $comments_allowed_tags, $comments_allowed_attribues,
-																			$uri_attrs, $comments_allowed_uri_scheme, $encoding );
-		}
-
-		$checker->check( $content );
-	}
-
-	if( !isset( $use_security_checker ) ) $use_security_checker = 1;
-	if( $use_security_checker )
-	{
-		// Security checking:
-		$check = $content;
-		// Open comments or '<![CDATA[' are dangerous
-		$check = str_replace('<!', '<', $check);
-		// # # are delimiters
-		// i modifier at the end means caseless
-		$matches = array();
-		// onclick= etc...
-		if( preg_match ('#\s(on[a-z]+)\s*=#i', $check, $matches)
-			// action=, background=, cite=, classid=, codebase=, data=, href=, longdesc=, profile=, src=
-			// usemap=
-			|| preg_match ('#=["\'\s]*(javascript|vbscript|about):#i', $check, $matches)
-			|| preg_match ('#\<\/?\s*(frame|iframe|applet|object)#i', $check, $matches) )
-		{
-			errors_add( 'Illegal markup found: '.htmlspecialchars($matches[1]) );
-		}
-		// Styling restictions:
-		$matches = array();
-		if( $is_comment && preg_match ('#\s(style|class|id)\s*=#i', $check, $matches) )
-		{
-			errors_add( 'Unallowed CSS markup found: '.htmlspecialchars($matches[1]) );
-		}
-	}
-	return($content);
-}
-
-
-/*
- * autobrize(-)
- */
-function autobrize($content) {
-	$content = preg_replace("/<br>\n/", "\n", $content);
-	$content = preg_replace("/<br \/>\n/", "\n", $content);
-	$content = preg_replace("/(\015\012)|(\015)|(\012)/", "<br />\n", $content);
-	return($content);
-	}
-
-/*
- * unautobrize(-)
- */
-function unautobrize($content)
-{
-	$content = preg_replace("/<br>\n/", "\n", $content);   //for PHP versions before 4.0.5
-	$content = preg_replace("/<br \/>\n/", "\n", $content);
-	return($content);
-}
-
-/*
- * zeroise(-)
- */
-function zeroise($number, $threshold)
-{ // function to add leading zeros when necessary
-	$l = strlen($number);
-	if ($l < $threshold)
-		for ($i = 0; $i < ($threshold - $l); $i = $i + 1) { $number='0'.$number;	}
-	return($number);
-}
-
-
-
-/*
- * Convert all non ASCII chars (except if UTF-8) to &#nnnn; unicode references.
- * Also convert entities to &#nnnn; unicode references if output is not HTML (eg XML)
- *
- * Preserves < > and quotes.
- *
- * {@internal convert_chars(-)}}
- *
- * fplanque: simplified
- * sakichan: pregs instead of loop
- */
-function convert_chars( $content, $flag='html' )
-{
-	global $b2_htmltrans, $b2_htmltranswinuni;
-
-	// Convert highbyte non ASCII/UTF-8 chars to urefs:
-	if( (locale_charset(false) != 'utf-8') && (locale_charset(false) != 'gb2312') )
-	{	// This is a single byte charset
-		$content = preg_replace_callback(
-			'/[\x80-\xff]/',
-			create_function( '$j', 'return "&#".ord($j[0]).";";' ),
-			$content);
-	}
-
-	// Convert Windows CP1252 => Unicode (valid HTML)
-	// TODO: should this go to input conversions instead (?)
-	$content = strtr( $content, $b2_htmltranswinuni );
-
-	if( $flag == 'html' )
-	{ // we can use entities
-		// Convert & chars that are not used in an entity
-		$content = preg_replace('/&(?![#A-Za-z0-9]{2,20};)/', '&amp;', $content);
-	}
-	else
-	{	// unicode, xml...
-		// Convert & chars that are not used in an entity
-		$content = preg_replace('/&(?![#A-Za-z0-9]{2,20};)/', '&#38;', $content);
-
-		// Convert HTML entities to urefs:
-		$content = strtr($content, $b2_htmltrans);
-	}
-
-	return( $content );
-}
-
-
-/**
- * Make links clickable in a given text.
- *
- * {@internal NOTE: its tested in the misc.funcs.simpletest.php test case }}
- *
- * @todo IMHO it would be better to use "\b" (word boundary) to match the beginning of links..
- *
- * original function: phpBB, extended here for AIM & ICQ
- * fplanque restricted :// to http:// and mailto://
- */
-function make_clickable( $text, $moredelim = '&amp;' )
-{
-	$text = preg_replace(
-		array( '#(^|[\s>])(https?|mailto)://([^<>{}\s]+[^.,<>{}\s])#i',
-			'#(^|[\s>])aim:([^,<\s]+)#i',
-			'#(^|[\s>])icq:(\d+)#i',
-			'#(^|[\s>])www\.([a-z0-9\-]+)\.([a-z0-9\-.\~]+)((?:/[^<\s]*)?[^.,\s])#i',
-			'#(^|[\s>])([a-z0-9\-_.]+?)@([^,<\s]+)#i', ),
-		array( '$1<a href="$2://$3">$2://$3</a>',
-			'$1<a href="aim:goim?screenname=$2$3'.$moredelim.'message='.rawurlencode(T_('Hello')).'">$2$3</a>',
-			'$1<a href="http://wwp.icq.com/scripts/search.dll?to=$2">$2</a>',
-			'$1<a href="http://www.$2.$3$4">www.$2.$3$4</a>',
-			'$1<a href="mailto:$2@$3">$2@$3</a>', ),
-		$text );
-
-	return $text;
-}
-
-
-/***** // Formatting functions *****/
-
-/*
- * mysql2date(-)
- *
- * with enhanced format string
- */
-function mysql2date( $dateformatstring, $mysqlstring, $useGM = false )
-{
-	$m = $mysqlstring;
-	if( empty($m) )	return false;
-
-	// Get a timestamp:
-	$unixtimestamp = mktime(substr($m,11,2),substr($m,14,2),substr($m,17,2),substr($m,5,2),substr($m,8,2),substr($m,0,4));
-
-	return date_i18n( $dateformatstring, $unixtimestamp, $useGM );
-}
-
-
-/*
- * date_i18n(-)
- *
- * date internationalization: same as date() formatting but with i18n support
- */
-function date_i18n( $dateformatstring, $unixtimestamp, $useGM = false )
-{
-	global $month, $month_abbrev, $weekday, $weekday_abbrev, $weekday_letter;
-	global $Settings;
-
-	$datemonth = date('m', $unixtimestamp);
-	$dateweekday = date('w', $unixtimestamp);
-
-	if( $dateformatstring == 'isoZ' )
-	{ // full ISO 8601 format
-		$dateformatstring = 'Y-m-d\TH:i:s\Z';
-	}
-
-	if( $useGM )
-	{ // We want a Greenwich Meridian time:
-		$j = gmdate($dateformatstring, $unixtimestamp - ($Settings->get('time_difference') * 3600));
-	}
-	else
-	{	// We want default timezone time:
-		$dateformatstring = ' '.$dateformatstring; // will be removed later
-
-		// echo $dateformatstring, '<br />';
-
-		// weekday:
-		$dateformatstring = preg_replace("/([^\\\])l/", '\\1@@@\\l@@@', $dateformatstring);
-		// weekday abbrev:
-		$dateformatstring = preg_replace("/([^\\\])D/", '\\1@@@\\D@@@', $dateformatstring);
-		// weekday letter:
-		$dateformatstring = preg_replace("/([^\\\])e/", '\\1@@@e@@@', $dateformatstring);
-		// month:
-		$dateformatstring = preg_replace("/([^\\\])F/", '\\1@@@\\F@@@', $dateformatstring);
-		// month abbrev:
-		$dateformatstring = preg_replace("/([^\\\])M/", '\\1@@@\\M@@@', $dateformatstring);
-
-		$dateformatstring = substr($dateformatstring, 1, strlen($dateformatstring)-1);
-
-		// echo $dateformatstring, '<br />';
-
-		$j = date($dateformatstring, $unixtimestamp);
-
-		// weekday:
-		$j = str_replace( '@@@l@@@', T_($weekday[$dateweekday]), $j);
-		// weekday abbrev:
-		$j = str_replace( '@@@D@@@', T_($weekday_abbrev[$dateweekday]), $j);
-		// weekday letter:
-		$j = str_replace( '@@@e@@@', T_($weekday_letter[$dateweekday]), $j);
-		// month:
-		$j = str_replace( '@@@F@@@', T_($month[$datemonth]), $j);
-		// month abbrev:
-		$j = str_replace( '@@@M@@@', T_($month_abbrev[$datemonth]), $j);
-	}
-
-	return $j;
-}
-
-/**
- * Get start and end day of a week, based on week number and start-of-week
- *
- * Used by Calendar
- *
- * {@internal get_weekstartend(-)}}
- */
-function get_weekstartend($mysqlstring, $start_of_week)
-{
-	$my = substr($mysqlstring, 0, 4);
-	$mm = substr($mysqlstring, 5, 2);
-	$md = substr($mysqlstring, 8, 2);
-	$day = mktime(0, 0, 0, $mm, $md, $my);
-	$weekday = date('w', $day);
-	$i = 86400;
-	while( $weekday > $start_of_week )
-	{
-		$weekday = date('w', $day);
-		$day = $day - 86400;
-		$i = 0;
-	}
-	$week['start'] = $day + 86400 - $i;
-	$week['end']   = $day + 691199;
-	return( $week );
-}
-
-
-function antispambot($emailaddy, $mailto = 0) {
-	$emailNOSPAMaddy = '';
-	srand ((float) microtime() * 1000000);
-	for ($i = 0; $i < strlen($emailaddy); $i = $i + 1) {
-		$j = floor(rand(0, 1 + $mailto));
-		if ($j == 0) {
-			$emailNOSPAMaddy .= '&#' . ord( substr( $emailaddy, $i, 1 ) ). ';';
-		} elseif ($j == 1) {
-			$emailNOSPAMaddy .= substr($emailaddy, $i, 1);
-		} elseif ($j == 2) {
-			$emailNOSPAMaddy .= '%' . zeroise( dechex( ord( substr( $emailaddy, $i, 1 ) ) ), 2 );
-		}
-	}
-	$emailNOSPAMaddy = str_replace('@', '&#64;', $emailNOSPAMaddy);
-	return $emailNOSPAMaddy;
-}
-
-
-/*
- * is_email(-)
- *
- * Check that email address looks valid
- */
-function is_email($user_email) {
-	#$chars = "/^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}\$/i";
-	$chars = '/^.+@[^\.].*\.[a-z]{2,}$/i';
-	if(strstr($user_email, '@') && strstr($user_email, '.')) {
-		return (bool)(preg_match($chars, $user_email));
-	} else {
-		return false;
-	}
-}
-
-
-function alert_error( $msg )
-{ // displays a warning box with an error message (original by KYank)
-	?>
-	<html xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
-	<head>
-	<script language="JavaScript">
-	<!--
-	alert('<?php echo str_replace( "'", "\'", $msg ) ?>');
-	history.back();
-	//-->
-	</script>
-	</head>
-	<body>
-	<!-- this is for non-JS browsers (actually we should never reach that code, but hey, just in case...) -->
-	<?php echo $msg; ?><br />
-	<a href="<?php echo $_SERVER["HTTP_REFERER"]; ?>"><?php echo T_('go back') ?></a>
-	</body>
-	</html>
-	<?php
-	exit;
-}
-
-
-function alert_confirm($msg)
-{ // asks a question - if the user clicks Cancel then it brings them back one page
-	?>
-	<script language="JavaScript">
-	<!--
-	if (!confirm("<?php echo $msg ?>")) {
-	history.back();
-	}
-	//-->
-	</script>
-	<?php
-}
-
-
-function redirect_js($url,$title="...") {
-	?>
-	<script language="JavaScript">
-	<!--
-	function redirect() {
-	window.location = "<?php echo $url; ?>";
-	}
-	setTimeout("redirect();", 100);
-	//-->
-	</script>
-	<p><?php echo T_('Redirecting you to:') ?> <strong><?php echo $title; ?></strong><br />
-	<br />
-	<?php printf( T_('If nothing happens, click <a %s>here</a>.'), ' href="'.$url.'"' ); ?></p>
-	<?php
-	exit();
-}
-
-
-// functions to count the page generation time (from phpBB2)
-// ( or just any time between timer_start() and timer_stop() )
-
-function timer_start() {
-		global $timestart;
-		$mtime = microtime();
-		$mtime = explode(" ",$mtime);
-		$mtime = $mtime[1] + $mtime[0];
-		$timestart = $mtime;
-		return true;
-	}
-
-function timer_stop($display=0,$precision=3) { //if called like timer_stop(1), will echo $timetotal
-		global $timestart,$timeend;
-		$mtime = microtime();
-		$mtime = explode(" ",$mtime);
-		$mtime = $mtime[1] + $mtime[0];
-		$timeend = $mtime;
-		$timetotal = $timeend-$timestart;
-		if ($display)
-			echo number_format($timetotal,$precision);
-		return($timetotal);
-	}
-
-
-function xmlrpc_getposttitle($content)
-{
-	global $post_default_title;
-	if (preg_match('/<title>(.+?)<\/title>/is', $content, $matchtitle))
-	{
-		$post_title = $matchtitle[1];
-	}
-	else
-	{
-		$post_title = $post_default_title;
-	}
-	return($post_title);
-}
-
-/**
- * Also used by post by mail
- */
-function xmlrpc_getpostcategory($content)
-{
-	if (preg_match('/<category>([0-9]+?)<\/category>/is', $content, $matchcat))
-	{
-		return $matchcat[1];
-	}
-
-	return false;
-}
-
-/*
- * xmlrpc_removepostdata(-)
- */
-function xmlrpc_removepostdata($content)
-{
-	$content = preg_replace('/<title>(.*?)<\/title>/si', '', $content);
-	$content = preg_replace('/<category>(.*?)<\/category>/si', '', $content);
-	$content = trim($content);
-	return($content);
-}
-
-
-/*
- * xmlrpc_displayresult(-)
- *
- * fplanque: created
- */
-function xmlrpc_displayresult( $result, $log = '', $display = true )
-{
-	if( ! $result )
-	{
-		if( $display ) echo T_('No response!'),"<br />\n";
-		return false;
-	}
-	elseif( $result->faultCode() )
-	{	// We got a remote error:
-		if( $display ) echo T_('Remote error'), ': ', $result->faultString(), ' (', $result->faultCode(), ")<br />\n";
-		debug_fwrite($log, $result->faultCode().' -- '.$result->faultString());
-		return false;
-	}
-
-	// We'll display the response:
-	$val = $result->value();
-	$value = xmlrpc_decode_recurse($result->value());
-	if (is_array($value))
-	{
-		$value_arr = '';
-		foreach($value as $blah)
-		{
-			$value_arr .= ' ['.$blah.'] ';
-		}
-		if( $display ) echo T_('Response'), ': ', $value_arr, "<br />\n";
-		debug_fwrite($log, $value_arr);
-	}
-	else
-	{
-		if( $display ) echo T_('Response'), ': ', $value ,"<br />\n";
-		debug_fwrite($log, $value);
-	}
-
-	return true;
-}
-
-
-function debug_fopen($filename, $mode) {
-	global $debug;
-	if ($debug == 1 && ( !empty($filename) ) )
-	{
-		$fp = fopen($filename, $mode);
-		return $fp;
-	} else {
-		return false;
-	}
-}
-
-function debug_fwrite($fp, $string)
-{
-	global $debug;
-	if( $debug && $fp )
-	{
-		fwrite($fp, $string);
-	}
-}
-
-function debug_fclose($fp)
-{
-	global $debug;
-	if( $debug && $fp )
-	{
-		fclose($fp);
-	}
-}
-
-
-
-/*
- balanceTags
-
- Balances Tags of string using a modified stack.
-
- @param text      Text to be balanced
- @return          Returns balanced text
- @author          Leonard Lin (leonard@acm.org)
- @version         v1.1
- @date            November 4, 2001
- @license         GPL v2.0
- @notes
- @changelog
-             1.2  ***TODO*** Make better - change loop condition to $text
-             1.1  Fixed handling of append/stack pop order of end text
-                  Added Cleaning Hooks
-             1.0  First Version
-*/
-function balanceTags($text)
-{
-	$tagstack = array();
-	$stacksize = 0;
-	$tagqueue = '';
-	$newtext = '';
-
-	# b2 bug fix for comments - in case you REALLY meant to type '< !--'
-	$text = str_replace('< !--', '<    !--', $text);
-
-	# b2 bug fix for LOVE <3 (and other situations with '<' before a number)
-	$text = preg_replace('#<([0-9]{1})#', '&lt;$1', $text);
-
-	while( preg_match("/<(\/?\w*)\s*([^>]*)>/", $text, $regex) )
-	{
-		$newtext = $newtext . $tagqueue;
-
-		$i = strpos($text,$regex[0]);
-		$l = strlen($tagqueue) + strlen($regex[0]);
-
-		// clear the shifter
-		$tagqueue = '';
-
-		// Pop or Push
-		if( substr($regex[1],0,1) == '/' )
-		{ // End Tag
-			$tag = strtolower(substr($regex[1],1));
-
-			// if too many closing tags
-			if($stacksize <= 0) {
-				$tag = '';
-				//or close to be safe $tag = '/' . $tag;
-			}
-			// if stacktop value = tag close value then pop
-			else if ($tagstack[$stacksize - 1] == $tag) { // found closing tag
-				$tag = '</' . $tag . '>'; // Close Tag
-				// Pop
-				array_pop ($tagstack);
-				$stacksize--;
-			} else { // closing tag not at top, search for it
-				for ($j=$stacksize-1;$j>=0;$j--) {
-					if ($tagstack[$j] == $tag) {
-					// add tag to tagqueue
-						for ($k=$stacksize-1;$k>=$j;$k--){
-							$tagqueue .= '</' . array_pop ($tagstack) . '>';
-							$stacksize--;
-						}
-						break;
-					}
-				}
-				$tag = '';
-			}
-		}
-		else
-		{ // Begin Tag
-			$tag = strtolower($regex[1]);
-
-			// Tag Cleaning
-
-			// Push if not img or br or hr
-			if($tag != 'br' && $tag != 'img' && $tag != 'hr') {
-				$stacksize = array_push ($tagstack, $tag);
-			}
-
-			// Attributes
-			// $attributes = $regex[2];
-			$attributes = $regex[2];
-			if($attributes) {
-				$attributes = ' '.$attributes;
-			}
-
-			$tag = '<'.$tag.$attributes.'>';
-		}
-
-		$newtext .= substr($text,0,$i) . $tag;
-		$text = substr($text,$i+$l);
-	}
-
-	// Clear Tag Queue
-	$newtext = $newtext . $tagqueue;
-
-	// Add Remaining text
-	$newtext .= $text;
-
-	// Empty Stack
-	while($x = array_pop($tagstack)) {
-		$newtext = $newtext . '</' . $x . '>'; // Add remaining tags to close
-	}
-
-	# b2 fix for the bug with HTML comments
-	$newtext = str_replace( '< !--', '<'.'!--', $newtext ); // the concatenation is needed to work around some strange parse error in PHP 4.3.1
-	$newtext = str_replace( '<    !--', '< !--', $newtext );
-
-	return $newtext;
-}
-
-
-/**
- * Clean up the mess PHP has created with its funky quoting everything!
- *
- * {@internal remove_magic_quotes(-)}}
- *
- * @param mixed string or array (function is recursive)
- */
-function remove_magic_quotes( $mixed )
-{
-	if( get_magic_quotes_gpc() )
-	{	// That stupid PHP behaviour consisting of adding slashes everywhere is unfortunately on
-		if( is_array( $mixed ) )
-		{
-			foreach($mixed as $k => $v)
-			{
-				$mixed[$k] = remove_magic_quotes( $v );
-			}
-		}
-		else
-		{
-			// echo 'Removing slashes ';
-			$mixed = stripslashes( $mixed );
-		}
-	}
-	return $mixed;
-}
-
-
-/**
- * Sets a parameter with values from the request or to provided default,
- * except if param is already set!
- *
- * Also removes magic quotes if they are set automatically by PHP.
- * Also forces type.
- * Priority order: POST, GET, COOKIE, DEFAULT.
- *
- * {@internal param(-) }}
- *
- * @author fplanque
- * @param string Variable to set
- * @param string Force value type to one of:
- * - boolean
- * - integer
- * - float
- * - string
- * - array
- * - object
- * - null
- * - html (does nothing)
- * @param mixed Default value or TRUE if user input required
- * @param boolean Do we need to memorize this to regenerate the URL for this page?
- * @param boolean Override if variable already set
- * @param boolean Force setting of variable to default?
- * @return mixed Final value of Variable, or false if we don't force setting and and did not set
- *
- * @todo add option to override what's already set. DONE.
- */
-function param(	$var, $type = '',	$default = '', $memorize = false, $override = false, $forceset = true )
-{
-	global $$var;
-	global $global_param_list;
-
-	// Check if already set
-	// WARNING: when PHP register globals is ON, COOKIES get priority over GET and POST with this!!!
-	if( !isset( $$var ) || $override )
-	{
-		if( isset($_POST[$var]) )
-		{
-			$$var = remove_magic_quotes( $_POST[$var] );
-			// echo "$var=".$$var." set by POST!<br/>";
-		}
-		elseif( isset($_GET["$var"]) )
-		{
-			$$var = remove_magic_quotes($_GET[$var]);
-			// echo "$var=".$$var." set by GET!<br/>";
-		}
-		elseif( isset($_COOKIE[$var]))
-		{
-			$$var = remove_magic_quotes($_COOKIE[$var]);
-			// echo "$var=".$$var." set by COOKIE!<br/>";
-		}
-		elseif( $default === true )
-		{
-			die( '<p class="error">'.sprintf( T_('Parameter %s is required!'), $var ).'</p>' );
-		}
-		elseif( $forceset )
-		{
-			$$var = $default;
-			// echo "$var=".$$var." set to default<br/>";
-		}
-		else
-		{ // param not found! don't set the variable.
-			// Won't be memorized nor type-forced!
-			return false;
-		}
-	}
-	else
-	{	// Variable was already set but we need to remove the auto quotes
-		$$var = remove_magic_quotes($$var);
-
-		// echo $var, ' already set';
-		/*	if($var == 'post_extracats' )
-			{ echo "$var=".$$var." was already set! count = ", count($$var),"<br/>";
-				foreach( $$var as $tes )
-				{
-					echo '<br>value=', $tes;
-
-				}
-			} */
-	}
-
-	// type will be forced even if it was set before and not overriden
-	if( !empty($type) )
-	{	// Force the type
-		// echo "forcing type!";
-		switch( $type )
-		{
-			case 'html':
-				// do nothing
-				break;
-
-			case 'string':
-				// echo $var, '=', $$var, '<br>';
-				$$var = trim( strip_tags($$var) );
-				break;
-
-			default:
-				settype( $$var, $type );
-		}
-	}
-
-	if( $memorize )
-	{	// Memorize this parameter
-		if( !isset($global_param_list) )
-		{ // Init list if necessary:
-			$global_param_list = array();
-		}
-		// echo "Memorize(".count($global_param_list).") 'var' => $var, 'type' => $type, 'default' => $default <br>";
-		$global_param_list[$var] = array( 'type' => $type, 'default' => $default );
-	}
-
-	// echo $var, '(', gettype($$var), ')=', $$var, '<br />';
-	return $$var;
-}
-
-
-/*
- * regenerate_url(-)
- *
- * Regenerate current URL from parameters
- * This may clean it up
- * But it is also useful when generating static pages: you cannot rely on $_REQUEST[]
- *
- * fplanque: created
- */
-function regenerate_url( $ignore = '', $set = '', $pagefileurl = '' )
-{
-	global $global_param_list, $ReqPath;
-
-	if( $ignore == '' )
-		$ignore = array( );
-	elseif( !is_array($ignore) )
-		$ignore = array( $ignore );
-
-	if( $set == '' )
-		$set = array( );
-	elseif( !is_array($set) )
-		$set = array( $set );
-
-	$params = array();
-	if( isset($global_param_list) ) foreach( $global_param_list as $var => $thisparam )
-	{
-		$type = $thisparam['type'];
-		$defval = $thisparam['default'];
-
-		if( in_array( $var, $ignore ) )
-		{	// we don't want to include that one
-			continue;
-		}
-
-		// Special cases:
-		switch( $var )
-		{
-			case 'catsel':
-			{
-				global $catsel;
-				if( (! empty($catsel)) && (strpos( $cat, '-' ) === false) )
-				{	// It's worthwhile retransmitting the catsels
-					foreach( $catsel as $value )
-					{
-						$params[] = 'catsel%5B%5D='.$value;
-					}
-				}
-				break;
-			}
-
-			case 'show_status':
-			{
-				global $show_status;
-				if( ! empty($show_status) )
-				{
-					foreach( $show_status as $value )
-					{
-						$params[] = 'show_status%5B%5D='.$value;
-					}
-				}
-				break;
-			}
-
-			default:
-			{
-				global $$var;
-				$value = $$var;
-				// echo "var=$var, type=$type, defval=[$defval], val=[$value] \n";
-				if( (!empty($value)) && ($value != $defval) )
-				{ // Value exists and is not set to default value:
-					// echo "adding $var \n";
-					$params[] = $var.'='.$value;
-				}
-				// else echo "ignoring $var \n";
-			}
-		}
-	}
-
-	if( ! empty( $set ) )
-	{
-		$params = array_merge( $params, $set );
-	}
-
-	$url = empty($pagefileurl) ? $ReqPath : $pagefileurl;
-
-	if( !empty( $params ) )
-	{
-		$url = url_add_param( $url, implode( '&amp;', $params ) );
-	}
-
-	return $url;
-}
-
-
-/**
- * get_path(-)
- */
-function get_path( $which='' )
-{
-	global $core_subdir, $skins_subdir, $basepath;
-
-	switch( $which )
-	{
-		case 'skins':
-			return $basepath.'/'.$skins_subdir;
-
-	}
-
-	return $basepath;
-}
-
-/*
- * autoquote(-)
- */
-function autoquote( & $string )
-{
-	if( strpos( $string, "'" ) !== 0 )
-	{	// no quote at position 0
-		$string = "'".$string."'";
-	}
-}
-
-
-/**
- * Check the validity of a given URL
- *
- * Checks allowed URI schemes and URL ban list
- * URL can be empty
- *
- * @param string Url to validate
- * @param array Allowed URI schemes (see /conf/_formatting.php)
- * @return mixed false or error message
- */
-function validate_url( $url, & $allowed_uri_scheme )
-{
-	global $debug;
-
-	if( empty($url) )
-	{	// Empty URL, no problem
-		return false;
-	}
-
-	if( ! preg_match('^														# start
-										([a-z][a-z0-9+.\-]*):[0-9]*		# scheme
-										//														# authority absolute URLs only
-										[a-z][a-z0-9~+.\-_,:;/\\\\]* 	# Don t allow anything too funky like entities
-										([?#][a-z0-9~+.\-_,:;/\\\\%&=#]*)?
-										$ix', $url, $matches) )
-	{	// Cannot vaidate URL structure
-		return T_('Invalid URL');
-	}
-
-	$scheme = strtolower($matches[1]);
-	if(!in_array( $scheme, $allowed_uri_scheme ))
-	{	// Scheme not allowed
-		return T_('URI scheme not allowed');
-	}
-
-	// Search for blocked URLs:
-	if( $block = antispam_check($url) )
-	{
-		if( $debug ) return 'Url refused. Debug info: blacklisted word: ['.$block.']';
-		return T_('URL not allowed');
-	}
-
-	return false;		// OK
-}
-
-
-/**
- * wrap pre around var_dump(), better debuggin'
- *
- * {@internal pre_dump(-) }}
- *
- * @author blueyed
- *
- * @param mixed variable to dump
- * @param string title to display
- */
-function pre_dump($dump, $title = '')
-{
-	echo "\n".'<pre>';
-	if( $title !== '' )
-	{
-		echo $title. ': <br />';
-	}
-	var_dump($dump);
-	echo '</pre>'."\n";
-}
-
-
-$debug_messages = array();
-/**
- * Log a debug string to be displayed later. (Typically at the end of the page)
- *
- * {@internal debug_log(-) }}
- *
- * @param boolean true to force output
- */
-function debug_log( $message )
-{
-	global $debug_messages;
-
-	$debug_messages[] = $message;
-}
-
-/**
- * Outputs debug info. (Typically at the end of the page)
- *
- * {@internal debug_info(-) }}
- *
- * @param boolean true to force output
- */
-function debug_info( $force = false )
-{
-	global $debug;
-	global $querycount;
-	global $debug_messages;
-	global $DB;
-	global $obhandler_debug;
-	global $Timer;
-
-	if( $debug || $force )
-	{
-		echo '<div class="debug"><h2>Debug info</h2>';
-
-		if( !$obhandler_debug )
-		{ // don't display changing time when we want to test obhandler
-			$time_page = $Timer->get_duration( 'main' );
-			$time_queries = $Timer->get_duration( 'sql_queries' );
-			$percent_queries = $time_page > 0 ? number_format( 100/$time_page * $time_queries, 2 ) : 0;
-			echo 'Page processing time: '.$time_page.' seconds.<br/>';
-			echo 'SQL processing time: '.$time_queries.' seconds, '.$percent_queries.'%.<br/>';
-		}
-
-		if( count( $debug_messages ) )
-		{
-			echo '<h3>Debug messages</h3><ul>';
-			foreach( $debug_messages as $message )
-			{
-				echo '<li>', format_to_output( $message, 'htmlbody' ), '</li>';
-			}
-			echo '</ul>';
-		}
-
-		echo '<h3>DB</h3>';
-
-		echo 'Old style queries: ', $querycount, '<br />';
-		echo 'DB queries: ', $DB->num_queries, '<br />';
-
-		$DB->dump_queries();
-
-		echo '</div>';
-	}
-}
-
-/**
- * Output Buffer handler.
- *
- * It will be set in /blogs/evocore/_main.php and handle the output.
- * It strips every line and generates a md5-ETag, which is checked against the one eventually
- * being sent by the browser.
- *
- * @author blueyed
- * {@internal obhandler(-) }}
- *
- * @param string output given by PHP
-*/
-function obhandler( $output )
-{
-	global $lastmodified, $use_gzipcompression, $use_etags;
-
-	// we're sending out by default
-	$sendout = true;
-
-	if( !isset( $lastmodified ) )
-	{ // default of lastmodified is now
-		$lastmodified = time();
-	}
-
-
-	// strip each line
-	$output = explode("\n", $output);
-	$out = '';
-	foreach ($output as $v)
-		$out .= trim($v) . "\n";
-
-	if( $use_etags )
-	{	// Generating ETAG
-
-		// prefix with PUB or AUT.
-		if( is_logged_in() )
-			$ETag = '"AUT';    // A private page
-		else $ETag = '"PUB'; // and public one
-
-		$ETag .= md5( $out ).'"';
-		header( 'ETag: '.$ETag );
-
-		// decide to send out or not
-		if( isset($_SERVER['HTTP_IF_NONE_MATCH'])
-				&& stripslashes($_SERVER['HTTP_IF_NONE_MATCH']) === $ETag )
-		{ // check ETag
-			$sendout = false;
-		}
-	}
-
-	if( !$sendout )
-	{  // send 304 and die
-		header( 'Content-Length: 0' );
-		header( $_SERVER['SERVER_PROTOCOL'] . ' 304 Not Modified' );
-		#log_hit();  // log this somehow?
-		die;
-	};
-
-
-	// Send Last-Modified -----------------
-	// We should perhaps make this the central point for this.
-	// Also handle Cache-Control and Pragma here (with global vars).
-
-	// header( 'Last-Modified: ' . gmdate('D, d M Y H:i:s \G\M\T', $lastmodified) );
-
-
-	// GZIP encoding
-	if( $use_gzipcompression
-			&& isset($_SERVER['HTTP_ACCEPT_ENCODING'])
-			&& strstr($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') )
-	{
-		$out = gzencode($out);
-		header( 'Content-Encoding: gzip' );
-	}
-
-
-	header( 'Content-Length: '. strlen($out) );
-	return $out;
-}
-
-
-/**
- * Add param(s) at the end of an URL, using either ? or &amp; depending on exiting url
- *
- * url_add_param(-)
- *
- * @param string existing url
- * @param string params to add
- * @param string delimiter to use for more params
- */
-function url_add_param( $url, $param, $moredelim = '&amp;' )
-{
-	if( empty($param) )
-	{
-		return $url;
-	}
-
-	if( strpos( $url, '?' ) !== false )
-	{	// There are already params in the URL
-		return $url.$moredelim.$param;
-	}
-
-	// These are the first params
-	return $url.'?'.$param;
-}
-
-
-/**
- * Add a tail (starting with /) at the end of an URL before any params (starting with ?)
- *
- * url_add_tail(-)
- *
- * @param string existing url
- * @param string tail to add
- */
-function url_add_tail( $url, $tail )
-{
-	$parts = explode( '?', $url );
-	if( isset($parts[1]) )
-	{
-		return $parts[0].$tail.'?'.$parts[1];
-	}
-
-	return $parts[0].$tail;
-}
-
-
-/**
- * sends a mail, wraps PHP's mail() function.
- *
- * $current_locale will be used to set the charset
- *
- * send_mail(-)
- *
- * @param string recipient
- * @param string subject of the mail
- * @param string the message
- * @param string From address, being added to headers
- * @param array additional headers
- */
-function send_mail( $to, $subject, $message, $from = '', $headers = array() )
-{
-	global $b2_version, $current_locale, $locales;
-
-	if( !is_array( $headers ) )
-	{ // make sure $headers is an array
-		$headers = array( $headers );
-	}
-
-	// Specify charset and content-type of email
-	$headers[] = 'Content-Type: text/plain; charset='.$locales[ $current_locale ]['charset'];
-	$headers[] = 'X-Mailer: b2evolution '.$b2_version.' - PHP/'.phpversion();
-
-	// -- build headers ----
-	if( !empty($from) )
-	{ // from has to go into headers
-		$headerstring = "From: $from\n";
-	}
-	else
-	{
-		$headerstring = '';
-	}
-
-	if( count($headers) )
-	{ // add supplied headers
-		$headerstring .= implode( "\n", $headers );
-	}
-
-	debug_log( "Sending mail from $from to $to - subject $subject." );
-
-	return @mail( $to, $subject, $message, $headerstring );
-}
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_functions_pingback.php 1.10.3.src/b2evocore/_functions_pingback.php
--- 0.9.2.src/b2evocore/_functions_pingback.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_functions_pingback.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,336 +0,0 @@
-<?php
-/**
- * Pingback support functions
- * 
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- * @author This file built upon code from original b2 - http://cafelog.com/
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-
-/**
- * Sending pingback
- *
- * original code by Mort (http://mort.mine.nu:8080)
- *
- * {@internal pingback(-)}}
- */
-function pingback( 
-	$post_pingback, 
-	$content, 
-	$post_title, 
-	$post_url, 
-	$post_ID, 
-	& $blogparams, 
-	$display = true) 
-{
-	global $b2_version, $debug, $ItemCache;
-
-	if( $display )
-	{
-		echo "<div class=\"panelinfo\">\n";
-		echo '<h3>', T_('Sending pingbacks...'), '</h3>', "\n";
-	}
-
-	if( ! $post_pingback )
-	{
-		if( $display ) echo '<p>', T_('No pingback to be done.'), '</p>', "\n";
-	}
-	else
-	{
-		$log = debug_fopen('./pingback.log', 'a');
-		$post_links = array();
-		debug_fwrite($log, T_('BEGIN').' '.time()."\n");
-	
-		// Variables
-		$ltrs = '\w';
-		$gunk = '/#~:.?+=&%@!\-';
-		$punc = '.:?\-';
-		$any = $ltrs.$gunk.$punc;
-		$pingback_str_dquote = 'rel="pingback"';
-		$pingback_str_squote = 'rel=\'pingback\'';
-		$x_pingback_str = 'x-pingback: ';
-		$pingback_href_original_pos = 27;
-	
-		$Item = $ItemCache->get_by_ID( $post_ID );
-		$pagelinkedfrom = $Item->gen_permalink();
-
-		if( !empty($post_url) )
-		{
-			$content = '<a href="'.$post_url.'">'.$post_title.'</a>'.$post_url;
-		}
-
-		// Step 1
-		// Parsing the post, external links (if any) are stored in the $post_links array
-		// This regexp comes straigth from phpfreaks.com
-		// http://www.phpfreaks.com/quickcode/Extract_All_URLs_on_a_Page/15.php
-		// preg_match_all("{\b http : [$any] +? (?= [$punc] * [^$any] | $)}x", $content, $post_links_temp);
-		// fplanque: \b is for word boundary
-		// trailing x is to ignore whitespace
-		// we need to simplify and allow ; in the URL
-		 preg_match_all("{\b http:// [0-9A-Za-z:/_~+\-%.?&=;]+}x", $content, $post_links_temp);
-		 
-		// Debug
-		debug_fwrite($log, T_('Post contents').':');
-		debug_fwrite($log, $content."\n");
-		
-		// Step 2.
-		// Walking thru the links array
-		// first we get rid of links pointing to sites, not to specific files
-		// Example:
-		// http://dummy-weblog.org
-		// http://dummy-weblog.org/
-		// http://dummy-weblog.org/post.php
-		// We don't wanna ping first and second types, even if they have a valid <link/>
-	
-		foreach($post_links_temp[0] as $link_test)
-		{
-			//echo "testing: $link_test <br />";
-			$test = parse_url($link_test);
-			if( $test['scheme'] == 'http' )
-			{
-				if (isset($test['query'])) 
-				{
-					$post_links[] = $link_test;
-				}
-				elseif(($test['path'] != '/') && ($test['path'] != '')) 
-				{
-					$post_links[] = $link_test;
-				}
-			}
-		}
-	
-		foreach ($post_links as $pagelinkedto)
-		{
-			if( $display ) echo '<p>', T_('Processing:'), ' ', $pagelinkedto, "<br />\n";
-			debug_fwrite($log, T_('Processing:').' '.$pagelinkedto."\n\n");
-	
-			$bits = parse_url($pagelinkedto);
-			if (!isset($bits['host'])) {
-				if( $display ) echo T_('Couldn\'t find a hostname for:'),' ',$pagelinkedto, "<br />\n";
-				debug_fwrite($log, T_('Couldn\'t find a hostname for:').' '.$pagelinkedto."\n\n");
-				continue;
-			}
-			$host = $bits['host'];
-			$path = isset($bits['path']) ? $bits['path'] : '';
-			if (isset($bits['query'])) {
-				$path .= '?'.$bits['query'];
-			}
-			if (!$path) {
-				$path = '/';
-			}
-			$port = isset($bits['port']) ? $bits['port'] : 80;
-	
-			// Try to connect to the server at $host
-			if( $display ) echo T_('Connect to server at:'), ' ',$host;
-			$fp = fsockopen($host, $port, $errno, $errstr, 30);
-			if (!$fp) 
-			{
-				if( $display ) echo T_('Couldn\'t open a connection to:'), ' ', $pagelinkedto, "<br />\n";
-				debug_fwrite($log, T_('Couldn\'t open a connection to:').' '.$host."\n\n");
-				continue;
-			}
-			echo "<br />\n";
-	
-			// Send the GET request
-			$request = "GET $path HTTP/1.1\r\nHost: $host\r\nUser-Agent: b2evolution/$b2_version PHP/" . phpversion() . "\r\n\r\n";
-			ob_end_flush();
-			fputs($fp, $request);
-	
-			// Start receiving headers and content
-			debug_fwrite($log, T_('Start receiving headers and content')."\n");
-			$contents = '';
-			$headers = '';
-			$gettingHeaders = true;
-			$found_pingback_server = 0;
-			while (!feof($fp)) 
-			{
-				$line = fgets($fp, 4096);
-				// echo "line (".strlen($line)."): [",htmlspecialchars($line),"] <br />\n";
-				if (trim($line) == '')  // ligne blanche = fin des headers
-				{
-					$gettingHeaders = false;
-				}
-				$pingback_link_offset_dquote = 0;
-				$pingback_link_offset_squote = 0;
-				$x_pingback_header_offset = 0;
-				if (!$gettingHeaders) 
-				{
-					// echo 'CONTENT';
-					$contents .= trim($line)."\n";
-					// localise rel="'pingback"' :
-					$pingback_link_offset_dquote = strpos($contents, $pingback_str_dquote); 
-					$pingback_link_offset_squote = strpos($contents, $pingback_str_squote);
-				} 
-				else 
-				{
-					// echo 'HEADER';
-					$headers .= trim($line)."\n";
-					$x_pingback_header_offset = strpos(strtolower($headers), $x_pingback_str);
-				}
-				if ($x_pingback_header_offset) 
-				{	// on a trouv dans les headers
-					preg_match('#x-pingback: (.+)#is', $headers, $matches);
-					$pingback_server_url = trim($matches[1]);
-					echo T_('Pingback server found from X-Pingback header:'), ' ', $pingback_server_url, "<br />\n";
-					debug_fwrite($log, T_('Pingback server found from X-Pingback header:').' '.$pingback_server_url."\n");
-					$found_pingback_server = 1;
-					break;
-				}	
-				if( $pingback_link_offset_dquote || $pingback_link_offset_squote ) 
-				{	// on a trouv dans les donnes
-					$quote = ($pingback_link_offset_dquote) ? '"' : '\'';
-					$pingback_link_offset = ($quote=='"') ? $pingback_link_offset_dquote : $pingback_link_offset_squote;
-					$pingback_href_pos = strpos($contents, 'href=', $pingback_link_offset);
-					$pingback_href_start = $pingback_href_pos+6;
-					$pingback_href_end = strpos($contents, $quote, $pingback_href_start);
-					$pingback_server_url_len = $pingback_href_end-$pingback_href_start;
-					$pingback_server_url = substr($contents, $pingback_href_start, $pingback_server_url_len);
-					echo T_('Pingback server found from Pingback <link /> tag:'), ' ', $pingback_server_url, "<br />\n";
-					debug_fwrite($log,  T_('Pingback server found from Pingback <link /> tag:').' '.$pingback_server_url."\n");
-					$found_pingback_server = 1;
-					break;
-				}
-			}
-	
-			if(!$found_pingback_server) 
-			{
-				if( $display )	echo T_('Pingback server not found in headers and content'), "<br />\n";
-				debug_fwrite($log, T_('Pingback server not found in headers and content'). "\n\n*************************\n\n");
-				@fclose($fp);
-			} 
-			elseif( empty($pingback_server_url) )
-			{
-				if( $display )	echo T_('Pingback server URL is empty (may be an internal PHP fgets error)'), "<br />\n";
-				debug_fwrite($log, T_('Pingback server URL is empty (may be an internal PHP fgets error)'). "\n\n*************************\n\n");
-				@fclose($fp);
-			}
-			else 
-			{
-				debug_fwrite($log,"\n\n". T_('Pingback server data'). "\n");
-				
-				$parsed_url = parse_url( $pingback_server_url );
-				debug_fwrite($log, 'host: '.$parsed_url['host']."\n");
-				$port = isset($parsed_url['port']) ? $parsed_url['port'] : 80;
-				debug_fwrite($log, 'port: '.$port."\n");
-				debug_fwrite($log, 'path: '.$parsed_url['path']."\n\n");
-	
-				 // Now, the RPC call
-				$method = 'pingback.ping';
-				if( $display )	echo T_('Page Linked To:'), " $pagelinkedto<br />\n";
-				debug_fwrite($log, T_('Page Linked To:').' '.$pagelinkedto."\n");
-				if( $display )	echo T_('Page Linked From:'), " $pagelinkedfrom<br />\n";
-				debug_fwrite($log, T_('Page Linked From:').' '.$pagelinkedfrom."\n");
-
-				$client = new xmlrpc_client( $parsed_url['path'], $parsed_url['host'], $port);
-				$client->setDebug( $debug );
-				$message = new xmlrpcmsg($method, array(new xmlrpcval($pagelinkedfrom), new xmlrpcval($pagelinkedto)));
-				printf( T_('Pinging %s...')."<br />\n", $host );
-				$result = $client->send($message);
-
-				// Display response
-				$ret = xmlrpc_displayresult( $result, $log );
-				@fclose($fp);
-			}
-			if( $display )	echo "</p>\n";
-		}
-
-		debug_fwrite($log, "\n". T_('END'). ": ".time()."\n****************************\n\r");
-		debug_fclose($log);
-		if( $display )	echo "<p>", T_('Pingbacks done.'), "<p>\n";
-	}
-	if( $display )	echo "</div>\n";	
-}
-
-
-
-/* 
- * TEMPLATE FUNCTIONS:
- */
-
-
-
-/*****
- * Pingback tags 
- *****/
-
-/**
- * pingback_number(-)
- * @deprecated deprecated by {@link Item::feedback_link()}
- */
-function pingback_number($zero='#', $one='#', $more='#' ) 
-{
-	if( $zero == '#' ) $zero = T_('Pingback (0)');
-	if( $one == '#' ) $one = T_('Pingback (1)');
-	if( $more == '#' ) $more = T_('Pingbacks (%d)');
-
-	global $id, $tablecomments, $tb, $querycount, $cache_pingbacknumber, $use_cache;
-	$number = generic_ctp_number($id, 'pingbacks');
-	if ($number == 0) {
-		$blah = $zero;
-	} elseif ($number == 1) {
-		$blah = $one;
-	} elseif ($number  > 1) {
-		$n = $number;
-		$more = str_replace('%d', $n, $more);
-		$blah = $more;
-	}
-	echo $blah;
-}
-
-/**
- * Displays link to the pingback page
- * @deprecated deprecated by {@link Item::feedback_link()}
- */
-function pingback_link($file='',$c=0,$tb=0) 
-{
-	global $id;
-	if( ($file == '') || ($file == '/')	)
-		$file = get_bloginfo('blogurl');
-	echo url_add_param( $file, 'p='.$id );
-	if( $c == 1 )
-	{	// include comments // fplanque: added
-		echo '&amp;c=1';
-	}
-	if( $tb == 1 )
-	{	// include trackback // fplanque: added
-		echo '&amp;tb=1';
-	}
-	echo '&amp;pb=1#pingbacks';
-}
-
-/**
- *
- * @deprecated deprecated by {@link Item::feedback_link()}
- */
-function pingback_popup_link($zero='#', $one='#', $more='#', $CSSclass='')
-{
-	global $blog, $id, $b2pingbackpopupfile, $b2commentsjavascript;
-	echo '<a href="';
-	if ($b2commentsjavascript) {
-		echo url_add_param( get_bloginfo('blogurl'), 'template=popup&amp;p='.$id.'&amp;pb=1' );
-		echo '" onclick="b2open(this.href); return false"';
-	} else {
-		// if comments_popup_script() is not in the template, display simple comment link
-		pingback_link();
-		echo '"';
-	}
-	if (!empty($CSSclass)) {
-		echo ' class="'.$CSSclass.'"';
-	}
-	echo '>';
-	pingback_number($zero, $one, $more);
-	echo '</a>';
-}
-
-
-
-/***** // Pingback tags *****/
-
-
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_functions_pings.php 1.10.3.src/b2evocore/_functions_pings.php
--- 0.9.2.src/b2evocore/_functions_pings.php	2006-05-05 21:29:10.000000000 -0500
+++ 1.10.3.src/b2evocore/_functions_pings.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,215 +0,0 @@
-<?php
-/**
- * Pinging external sites
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- * @author This file built upon code from original b2 - http://cafelog.com/
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * pingb2evonet(-)
- *
- * pings b2evolution.net
- */
-function pingb2evonet( & $blogparams, $post_ID, $post_title, $display = true ) 
-{
-	global $debug, $evonetsrv_host, $evonetsrv_port, $evonetsrv_uri;
-	global $baseurl;
-
-	if( !get_bloginfo('pingb2evonet',$blogparams) ) 
-	{	
-		return false;
-	}
-	// echo 'ping b2evo.net';
-	if( $display )
-	{	
-		echo "<div class=\"panelinfo\">\n";
-		echo '<h3>', T_('Pinging b2evolution.net...'), "</h3>\n";
-	}
-	if( !preg_match( '#^http://localhost[/:]#', $baseurl) || ( $evonetsrv_host == 'localhost' ) )
-	{	// Local install can only ping to local test server
-		// Construct XML-RPC client:
-		$client = new xmlrpc_client( $evonetsrv_uri, $evonetsrv_host, $evonetsrv_port);
-		$client->debug = ($debug && $display);
-		
-		$message = new xmlrpcmsg( 'b2evo.ping', array( 
-															new xmlrpcval('id') ,			// Reserved
-															new xmlrpcval('user'),		// Reserved
-															new xmlrpcval('pass'),		// Reserved
-															new xmlrpcval(bloginfo('name', 'xml', false, $blogparams)), 
-															new xmlrpcval(bloginfo('blogurl', 'xml', false, $blogparams)),
-															new xmlrpcval(bloginfo('locale', 'xml', false, $blogparams)),
-															new xmlrpcval(format_to_output( $post_title, 'xml' ))
-														)  );
-		$result = $client->send($message);
-		$ret = xmlrpc_displayresult( $result, '', $display );
-		if( $display ) echo '<p>', T_('Done.'), "</p>\n</div>\n";
-		return($ret);
-	} 
-	else 
-	{
-		if( $display ) echo "<p>", T_('Aborted (Running on localhost).'), "</p>\n</div>\n";
-		return(false);
-	}
-}
-
-
-
-/*
- * pingWeblogs(-)
- *
- * pings Weblogs.com
- * original function by Dries Buytaert for Drupal
- */
-function pingWeblogs( & $blogparams, $display = true ) 
-{
-	global $baseurl;
-	if( !get_bloginfo('pingweblogs',$blogparams) ) return false;
-	// echo 'ping Weblogs.com';
-	if( $display )
-	{	
-		echo "<div class=\"panelinfo\">\n";
-		echo '<h3>', T_('Pinging Weblogs.com...'), "</h3>\n";
-	}
-	if( !preg_match( '#^http://localhost[/:]#', $baseurl) ) 
-	{
-		$client = new xmlrpc_client("/RPC2", "rpc.weblogs.com", 80);
-		$message = new xmlrpcmsg( 'weblogUpdates.ping', array( 
-															new xmlrpcval(get_bloginfo('name', $blogparams)) , 
-															new xmlrpcval(get_bloginfo('blogurl', $blogparams)) )  );
-		$result = $client->send($message);
-		$ret = xmlrpc_displayresult( $result, '', $display );
-		if( $display ) echo '<p>', T_('Done.'), "</p>\n</div>\n";
-		return($ret);
-	} 
-	else 
-	{
-		if( $display ) echo "<p>", T_('Aborted (Running on localhost).'), "</p>\n</div>\n";
-		return(false);
-	}
-}
-
-
-/*
- * pingWeblogsRss(-)
- *
- * pings Weblogs.com/rssUpdates
- */
-/*function pingWeblogsRss($rss_url) 
-{
-	global $baseurl, $use_weblogsrssping, $blogname;
-	if( ! $use_weblogsrssping ) return false;
-	echo "<div class=\"panelinfo\">\n";
-	echo "<h3>", T_('Pinging Weblogs.com/rssUpdates...'), "</h3>\n";
-	if( !preg_match( '#^http://localhost[/:]#',$baseurl) ) 
-	{
-		flush();
-		$client = new xmlrpc_client('/RPC2', 'rssrpc.weblogs.com', 80);
-		$message = new xmlrpcmsg('rssUpdate', array(new xmlrpcval($blogname), new xmlrpcval($rss_url)));
-		$result = $client->send($message);
-		$ret = xmlrpc_displayresult( $result );
-		echo "<p>", T_('Done.'), "</p>\n</div>\n";
-		return($ret);
-	} else {
-		echo "<p>", T_('Aborted (Running on localhost).'), "</p>\n</div>\n";
-		return(false);
-	}
-}
-*/
-
-
-/*
- * pingBlogs(-)
- *
- * pings Blo.gs
- */
-function pingBlogs( & $blogparams, $display = true ) 
-{
-	global $use_blodotgsping, $use_rss, $blogname, $baseurl, $blogfilename;
-	if( !get_bloginfo('pingblodotgs', $blogparams) ) return false;
-	// echo 'ping Blo.gs';
-	if( $display ) 
-	{
-		echo "<div class=\"panelinfo\">\n";
-		echo "<h3>", T_('Pinging Blo.gs...'), "</h3>\n";
-	}
-	if( !preg_match( '#^http://localhost[/:]#',$baseurl) ) 
-	{
-		flush();
-		$url = get_bloginfo('blogurl');
-		$client = new xmlrpc_client('/', 'ping.blo.gs', 80);
-		if ($use_rss) 
-		{
-			$message = new xmlrpcmsg('weblogUpdates.extendedPing',
-								 array( new xmlrpcval( get_bloginfo('name', $blogparams) ), 
-								 				new xmlrpcval( get_bloginfo('blogurl', $blogparams) ), 
-												new xmlrpcval( get_bloginfo('blogurl', $blogparams) ), 
-												new xmlrpcval( get_bloginfo('rss_url', $blogparams) ) 
-											) );
-		}
-		else 
-		{
-			$message = new xmlrpcmsg('weblogUpdates.ping', 
-								array(new xmlrpcval( get_bloginfo('name', $blogparams) ), 
-								 				new xmlrpcval( get_bloginfo('blogurl', $blogparams) )
-											));
-		}
-		$result = $client->send($message);
-		$ret = xmlrpc_displayresult( $result, '', $display );
-		if( $display ) echo "<p>", T_('Done.'), "</p>\n</div>\n";
-		return($ret);
-	} 
-	else 
-	{
-		if( $display ) echo "<p>", T_('Aborted (Running on localhost).'), "</p>\n</div>\n";
-		return(false);
-	}
-}
-
-/*
-* pingTechnorati(-)
-*
-* pings technorati.com
-*
-* Code by Isaac Schlueter http://isaac.beigetower.org
-* Adapted from the b2 ping instructions listed at
-* http://developers.technorati.com/wiki/pingConfigurations
-*
-*/
-function pingTechnorati(& $blogparams, $display = true ) 
-{
-	global $baseurl, $blogfilename;
-
-	if( !get_bloginfo('pingtechnorati', $blogparams) ) return false;
-	// echo 'ping technorati';
-
-	if( $display ) 
-	{
-		echo "<div class=\"panelinfo\">\n";
-		echo '<h3>', T_('Pinging technorati.com...'), "</h3>\n";
-	}
-	
-	if( !preg_match( '#^http://localhost[/:]#', $baseurl) ) 
-	{
-		$client = new xmlrpc_client("/rpc/ping", "rpc.technorati.com", 80);
-		$message = new xmlrpcmsg("weblogUpdates.ping", 
-										array(new xmlrpcval(get_bloginfo('name', $blogparams)),
-													new xmlrpcval(get_bloginfo('blogurl', $blogparams)) ));
-		$result = $client->send($message);
-		$ret = xmlrpc_displayresult( $result, '', $display );
-		if( $display ) echo '<p>', T_('Done.'), "</p>\n</div>\n";
-		return(true);
-	} 
-	else 
-	{
-		if( $display ) echo "<p>", T_('Aborted (Running on localhost).'), "</p>\n</div>\n";
-		return(false);
-	}
-}
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_functions_skins.php 1.10.3.src/b2evocore/_functions_skins.php
--- 0.9.2.src/b2evocore/_functions_skins.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_functions_skins.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,152 +0,0 @@
-<?php
-/**
- * evoSkins support functions
- * 
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Template function: output base URL to current skin 
- *
- * {@internal skinbase(-)}}
- */
-function skinbase()
-{
-	global $baseurl, $skins_subdir, $skin, $blog;
-	
-	if( !empty( $skin ) )
-	{
-		echo "$baseurl/$skins_subdir/$skin/";
-	}
-	else
-	{	// No skin used:
-		if( isset( $blog ) && $blog > 0 )
-		{
-			bloginfo( 'baseurl', 'raw' );
-		}
-		else
-		{
-			echo "$baseurl/";
-		}
-	}
-}
-
-
-/**
- * checks if a skin exists
- *
- * {@internal skin_exists(-)}}
- *
- * @return boolean true is exists, false if not
- * @param skin name (directory name)
- */
-function skin_exists( $name )
-{
-	return is_dir(get_path( 'skins' ).'/'.$name);
-}
-
-
-/**
- * Outputs an <option> set with default skin selected
- *
- * skin_options(-)
- *
- */
-function skin_options( $default = '' )
-{
-	for( skin_list_start(); skin_list_next(); )
-	{
-		echo '<option value="';
-		skin_list_iteminfo( 'name' );
-		echo '"';
-		if( skin_list_iteminfo( 'name',false ) == $default ) echo ' selected="selected" ';
-		echo '>';
-		skin_list_iteminfo( 'name' );
-		echo "</option>\n";
-	}
-}
-
-/** 
- * Initializes skin list iterator
- *
- * lists all folders in skin directory
- *
- * {@internal skin_list_start(-) }}
- */
-function skin_list_start()
-{
-	global $skin_path, $skin_dir;
-
-	$skin_path = get_path( 'skins' );
-	$skin_dir = dir( $skin_path );
-}
-
-
-/** 
- * Get next skin
- *
- * Lists all folders in skin directory,
- * except the ones starting with a . (UNIX style) or a _ (FrontPage style)
- *
- * {@internal skin_list_start(-) }}
- *
- * @return string skin name
- */
-function skin_list_next()
-{
-	global $skin_path, $skin_dir, $skin_name;
-
-	do
-	{ // Find next subfolder:
-		if( !($skin_name = $skin_dir->read()) )
-			return false;		// No more subfolder
-	} while( ( ! is_dir($skin_path.'/'.$skin_name) )	// skip regular files
-						|| ($skin_name[0] == '.')								// skip UNIX hidden files/dirs
-						|| ($skin_name[0] == '_')								// skip FRONTPAGE hidden files/dirs
-						|| ($skin_name == 'CVS' ) );						// Skip CVS directory
-	// echo 'ret=',  $skin_name;
-	return $skin_name;
-}
-
-
-/**
- * skin_list_iteminfo(-)
- * 
- * Display info about item
- *
- * fplanque: created
- */
-function skin_list_iteminfo( $what='', $display = true )
-{
-	global $skin_path, $skin_name;
-
-	switch( $what )
-	{
-		case 'path':
-			$info = $skin_path.'/'.$skin_name;
-		
-		case 'name':
-		default:
-			$info = $skin_name;
-	}
-	
-	if( $display ) echo $skin_name;
-	
-	return $skin_name;
-}
-
-
-/**
- * skin_change_url(-)
- */
-function skin_change_url()
-{
-	echo url_add_param( get_bloginfo('blogurl'), 'skin='.rawurlencode(skin_list_iteminfo('name',false)) );
-}
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_functions_template.php 1.10.3.src/b2evocore/_functions_template.php
--- 0.9.2.src/b2evocore/_functions_template.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_functions_template.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,174 +0,0 @@
-<?php
-/**
- * Misc Functions to be called from the template
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- * @author This file built upon code from original b2 - http://cafelog.com/
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once( dirname(__FILE__).'/_functions_cats.php' );
-require_once( dirname(__FILE__).'/_functions_blogs.php' );
-require_once( dirname(__FILE__).'/_functions_bposts.php' );
-require_once( dirname(__FILE__).'/_functions_comments.php' );
-require_once( dirname(__FILE__).'/_functions_trackback.php' );
-require_once( dirname(__FILE__).'/_functions_pingback.php' );
-
-
-/**
- * Template function: output base URL to b2evo's image folder
- *
- * {@internal imgbase(-)}}
- */
-function imgbase()
-{
-	global $img_url;
-	echo $img_url, '/';
-}
-
-/**
- * single_month_title(-)
- *
- * fplanque: 0.8.3: changed defaults
- *
- * @todo Respect locales datefmt
- *
- * @param string prefix to display, default is 'Archives for: '
- * @param string format to output, default 'htmlbody'
- * @param boolean show the year as link to year's archive (in monthly mode)
- */
-function single_month_title( $prefix = '#', $display = 'htmlbody', $linktoyeararchive = true, $blogurl = '', $params = '' )
-{
-	global $m, $w, $month;
-
-	if( $prefix == '#' ) $prefix = ' '.T_('Archives for').': ';
-
-	if( !empty($m) && $display )
-	{
-		$my_year = substr($m,0,4);
-		if( strlen($m) > 4 )
-			$my_month = T_($month[substr($m,4,2)]);
-		else
-			$my_month = '';
-		$my_day = substr($m,6,2);
-
-		if( $display == 'htmlbody' && !empty( $my_month ) && $linktoyeararchive )
-		{ // display year as link to year's archive
-			$my_year = '<a href="' . archive_link( $my_year, '', '', '', false, $blogurl, $params ) . '">' . $my_year . '</a>';
-		}
-
-
-		$title = $prefix.$my_month.' '.$my_year;
-
-		if( !empty( $my_day ) )
-		{	// We also want to display a day
-			$title .= ", $my_day";
-		}
-
-		if( !empty($w) && ($w>=0) ) // Note: week # can be 0
-		{	// We also want to display a week number
-			$title .= ", week $w";
-		}
-
-		echo format_to_output( $title, $display );
-	}
-}
-
-
-/**
- * Display "Archive Directory" title if it has been requested
- *
- * {@internal arcdir_title(-) }}
- *
- * @param string Prefix to be displayed if something is going to be displayed
- * @param mixed Output format, see {@link format_to_output()} or false to
- *								return value instead of displaying it
- */
-function arcdir_title( $prefix = ' ', $display = 'htmlbody' )
-{
-	global $disp;
-
-	if( $disp == 'arcdir' )
-	{
-		$info = $prefix.T_('Archive Directory');
-		if ($display)
-			echo format_to_output( $info, $display );
-		else
-			return $info;
-	}
-}
-
-
-/**
- * Create a link to archive
- *
- * {@internal archive_link(-)}}
- *
- * @param string year
- * @param string month
- * @param string day
- * @param string week
- * @param boolean show or return
- * @param string link, instead of blogurl
- * @param string GET params for 'file'
- */
-function archive_link( $year, $month, $day = '', $week = '', $show = true, $file = '', $params = '' )
-{
-	global $Settings;
-
-	if( empty($file) )
-		$link = get_bloginfo('blogurl');
-	else
-		$link = $file;
-
-	if( (! $Settings->get('links_extrapath')) || (!empty($params)) )
-	{	// We reference by Query: Dirty but explicit permalinks
-		$link = url_add_param( $link, $params );
-		$link = url_add_param( $link, 'm=' );
-		$separator = '';
-	}
-	else
-	{
-		$link .= '/';
-		$separator = '/';
-	}
-
-	$link .= $year;
-
-	if( !empty( $month ) )
-	{
-		$link .= $separator.zeroise($month,2);
-		if( !empty( $day ) )
-		{
-			$link .= $separator.zeroise($day,2);
-		}
-	}
-	elseif( $week !== '' )  // Note: week # can be 0 !
-	{
-		if( ! $Settings->get('links_extrapath') )
-		{	// We reference by Query: Dirty but explicit permalinks
-			$link = url_add_param( $link, 'w='.$week );
-		}
-		else
-		{
-			$link .= '/w'.zeroise($week,2);
-		}
-	}
-
-	$link .= $separator;
-
-	if( $show )
-	{
-		echo $link;
-	}
-	return $link;
-}
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_functions_trackback.php 1.10.3.src/b2evocore/_functions_trackback.php
--- 0.9.2.src/b2evocore/_functions_trackback.php	2005-12-26 20:58:04.000000000 -0600
+++ 1.10.3.src/b2evocore/_functions_trackback.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,273 +0,0 @@
-<?php
-/**
- * Trackback functions
- * 
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- * @author This file built upon code from original b2 - http://cafelog.com/
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * trackbacks(-)
- *
- * Do multiple trackbacks
- *
- * fplanque: added
- */
-function trackbacks( $post_trackbacks, $content, $post_title, $post_ID )
-{
-	echo "<div class=\"panelinfo\">\n";
-	echo "<h3>", T_('Sending trackbacks...'), "</h3>\n";
-	if(empty($post_trackbacks))
-	{
-		echo "<p>", T_('No trackback to be sent.'), "</p>\n";
-	}
-	else
-	{
-		$excerpt = (strlen(strip_tags($content)) > 255) ? substr(strip_tags($content), 0, 252).'...' : strip_tags($content);
-		echo "<p>", T_('Excerpt to be sent:'), " $excerpt</p>\n";
-		$trackback_urls = split('( )+', $post_trackbacks,10);		// fplanque: ;
-		foreach($trackback_urls as $tb_url)
-		{	// trackback each url:
-			$tb_url = trim($tb_url);
-			if( empty( $tb_url ) ) continue;
-			trackback($tb_url, $post_title, $excerpt, $post_ID);
-		}
-		echo "<p>", T_('Trackbacks done.'), "</p>\n";
-	}
-	echo "</div>\n";
-}
-
-/*
- * trackback(-)
- *
- * sending Trackback to single URL:
- * TODO: add autodiscovery
- */
-function trackback(
-	$trackback_url,
-	$title,
-	$excerpt,
-	$ID) // post ID
-{
-	global $ItemCache;
-
-	echo "<p>", T_('Sending trackback to:'), " $trackback_url ...\n";
-
-	$title = urlencode($title);
-	$excerpt = urlencode($excerpt);
-	$blog_name = urlencode(get_bloginfo('name'));
-	$Item = $ItemCache->get_by_ID( $ID );
-	$url = rawurlencode( $Item->gen_permalink('', '', false, '&') );
-	// dis is the trackback stuff to be sent:
-	$query_string = "title=$title&url=$url&blog_name=$blog_name&excerpt=$excerpt";
-	// echo "url:$trackback_url<br>$sending:$query_string<br />";
-	if (strstr($trackback_url, '?'))
-	{
-		echo '[get]';
-		$trackback_url .= "&".$query_string;;
-		flush();
-		$fp = fopen($trackback_url, 'r');
-		$result = fread($fp, 4096);
-		fclose($fp);
-/* debug code
-		$debug_file = 'trackback.log';
-		$fp = fopen($debug_file, 'a');
-		fwrite($fp, "\n*****\nTrackback URL query:\n\n$trackback_url\n\nResponse:\n\n");
-		fwrite($fp, $result);
-		fwrite($fp, "\n\n");
-		fclose($fp);
-*/
-
-	}
-	else
-	{
-		echo '[post]';
-		$trackback_url = parse_url($trackback_url);
-		$port = isset($trackback_url['port']) ? $trackback_url['port'] : 80;
-		$http_request  = 'POST '.$trackback_url['path']." HTTP/1.0\r\n";
-		$http_request .= 'Host: '.$trackback_url['host']."\r\n";
-		$http_request .= 'Content-Type: application/x-www-form-urlencoded'."\r\n";
-		$http_request .= 'Content-Length: '.strlen($query_string)."\r\n";
-		$http_request .= "\r\n";
-		$http_request .= $query_string;
-		flush();
-		$fs = fsockopen($trackback_url['host'], $port);
-		fputs($fs, $http_request);
-		$result = '';
-		while(!feof($fs)) {
-			$result .= fgets($fs, 4096);
-		}
-/* debug code
-		$debug_file = 'trackback.log';
-		$fp = fopen($debug_file, 'a');
-		fwrite($fp, "\n*****\nRequest:\n\n$http_request\n\nResponse:\n\n$result");
-		while(!@feof($fs)) {
-			fwrite($fp, @fgets($fs, 4096));
-		}
-		fwrite($fp, "\n\n");
-		fclose($fp);
-*/
-		fclose($fs);
-	}
-	echo "<br \>", T_('Response:'), " $result</p>\n";
-	return $result;
-}
-
-function trackback_response($error = 0, $error_message = '')
-{	// trackback - reply
-	echo '<?xml version="1.0" encoding="iso-8859-1"?'.">\n";
-	echo "<response>\n";
-	echo "<error>$error</error>\n";
-	echo "<message>$error_message</message>\n";
-	echo "</response>";
-	die();
-}
-
-
-/*
- * TEMPLATE FUNCTIONS:
- */
-
-
-
-/*****
- * Trackback tags
- *****/
-
-/**
- *
- * @deprecated deprecated by {@link Item::trackback_url()}
- */
-function trackback_url($display = 1)
-{
-	global $htsrv_url, $id;
-	global $Settings;
-
-	if( $Settings->get('links_extrapath') )
-	{
-		$tb_url = "$htsrv_url/trackback.php/$id";
-	}
-	else
-	{
-		$tb_url = "$htsrv_url/trackback.php?tb_id=$id";
-	}
-	if ($display) {
-		echo $tb_url;
-	} else {
-		return $tb_url;
-	}
-}
-
-/**
- * trackback_number(-)
- * @deprecated deprecated by {@link Item::feedback_link()}
- */
-function trackback_number( $zero='#', $one='#', $more='#' )
-{
-	if( $zero == '#' ) $zero = T_('Trackback (0)');
-	if( $one == '#' ) $one = T_('Trackback (1)');
-	if( $more == '#' ) $more = T_('Trackbacks (%d)');
-
-	global $id, $tablecomments, $tb, $querycount, $cache_trackbacknumber, $use_cache;
-	$number = generic_ctp_number($id, 'trackbacks');
-	if ($number == 0) {
-		$blah = $zero;
-	} elseif ($number == 1) {
-		$blah = $one;
-	} elseif ($number  > 1) {
-		$n = $number;
-		$more = str_replace('%d', $n, $more);
-		$blah = $more;
-	}
-	echo $blah;
-}
-
-/**
- * Displays link to the trackback page
- * @deprecated deprecated by {@link Item::feedback_link()}
- */
-function trackback_link($file='',$c=0,$pb=0)
-{
-	global $id;
-	if( ($file == '') || ($file == '/')	)
-		$file = get_bloginfo('blogurl');
-	echo url_add_param( $file, 'p='.$id );
-	if( $c == 1 )
-	{	// include comments
-		echo '&amp;c=1';
-	}
-	echo '&amp;tb=1';
-	if( $pb == 1 )
-	{	// include pingback
-		echo '&amp;pb=1';
-	}
-	echo '#trackbacks';
-}
-
-/**
- *
- * @deprecated deprecated by {@link Item::feedback_link()}
- */
-function trackback_popup_link($zero='#', $one='#', $more='#', $CSSclass='')
-{
-	global $blog, $id, $b2trackbackpopupfile, $b2commentsjavascript;
-	echo '<a href="';
-	if ($b2commentsjavascript) {
-		echo url_add_param( get_bloginfo('blogurl'), 'template=popup&amp;p='.$id.'&amp;tb=1' );
-		echo '" onclick="b2open(this.href); return false"';
-	} else {
-		// if comments_popup_script() is not in the template, display simple comment link
-		trackback_link();
-		echo '"';
-	}
-	if (!empty($CSSclass)) {
-		echo ' class="'.$CSSclass.'"';
-	}
-	echo '>';
-	trackback_number($zero, $one, $more);
-	echo '</a>';
-}
-
-/**
- * This adds trackback autodiscovery information
- *
- * @deprecated deprecated by {@link Item::trackback_rdf()}
- */
-function trackback_rdf($timezone=0)
-{
-	global $id, $blogfilename;	// fplanque added: $blogfilename
-	// if (!stristr($_SERVER['HTTP_USER_AGENT'], 'W3C_Validator')) {
-	// fplanque WARNING: this isn't a very clean way to validate :/
-	// fplanque added: html comments (not perfect but better way of validating!)
-		echo "<!--\n";
-		echo '<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" '."\n";
-		echo '    xmlns:dc="http://purl.org/dc/elements/1.1/"'."\n";
-		echo '    xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">'."\n";
-		echo '<rdf:Description'."\n";
-		echo '    rdf:about="';
-		permalink_single();
-		echo '"'."\n";
-		echo '    dc:identifier="';
-		permalink_single();
-		echo '"'."\n";
-		echo '    dc:title="'.format_to_output(get_the_title(),'xmlattr').'"'."\n";
-		echo '    trackback:ping="'.trackback_url(0).'" />'."\n";
-		echo '</rdf:RDF>';
-		echo "-->\n";
-	// }
-}
-
-/*****
- * /Trackback tags
- *****/
-
-
-
-
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_functions_users.php 1.10.3.src/b2evocore/_functions_users.php
--- 0.9.2.src/b2evocore/_functions_users.php	2006-05-05 22:18:42.000000000 -0500
+++ 1.10.3.src/b2evocore/_functions_users.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,511 +0,0 @@
-<?php
-/**
- * User stuff 
- * 
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- * @author This file built upon code from original b2 - http://cafelog.com/
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__). '/_functions_groups.php';
-require_once dirname(__FILE__). '/_class_user.php';
-
-
-/*
- * veriflog(-)
- *
- * Verify if user is logged in
- * checking login & pass in the database
- */
-function veriflog( $login_required = false )
-{
-	global $cookie_user, $cookie_pass, $cookie_expires, $cookie_path, $cookie_domain, $error, $core_dirout;
-	global $user_login, $user_pass_md5, $userdata, $user_ID, $user_nickname, $user_email, $user_url;
-	global $current_User;
-	global $DB, $tableusers;
-
-	// Reset all global variables in case some tricky stuff is trying to set them otherwise:
-	// Warning: unset() prevent from setting a new global value later in the func !!! :((
-	$user_login = '';
-	$user_pass_md5 = '';
-	$userdata = '';
-	$user_ID = '';
-	$user_nickname = '';
-	$user_email = '';
-	$user_url = '';
-
-	// Check if user is trying to login right now:
-	if( isset($_POST['log'] ) && isset($_POST['pwd'] ))
-	{	// Trying to log in with a POST
-		$log = strtolower(trim(strip_tags(get_magic_quotes_gpc() ? stripslashes($_POST['log']) : $_POST['log'])));
-		$user_pass_md5 = md5(trim(strip_tags(get_magic_quotes_gpc() ? stripslashes($_POST['pwd']) : $_POST['pwd'])));
-		unset($_POST['pwd']); // password is hashed from now on
-	}
-	elseif( isset($_GET['log'] ) && isset($_GET['pwd'] ))
-	{	// Trying to log in with a GET
-		$log = strtolower(trim(strip_tags(get_magic_quotes_gpc() ? stripslashes($_GET['log']) : $_GET['log'])));
-		$user_pass_md5 = md5(trim(strip_tags(get_magic_quotes_gpc() ? stripslashes($_GET['pwd']) : $_GET['pwd'])));
-		unset($_GET['pwd']); // password is hashed from now on
-	}
-
-	if( isset($log) )
-	{	/*
-		 * ---------------------------------------------------------
-		 * User is trying to login right now
-		 * ---------------------------------------------------------
-		 */
-		// echo 'Trying to log in right now...';
-
-		header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
-		header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
-		header("Cache-Control: no-cache, must-revalidate");
-		header("Pragma: no-cache");
-
-		// Check login and password
-		$user_login = $log;
-		if( !( $login_ok = user_pass_ok( $user_login, $user_pass_md5, true ) ) )
-		{
-			// echo 'login failed!!';
-			return '<strong>'. T_('ERROR'). ':</strong> '. T_('wrong login/password.');
-		}
-
-		// Login succeeded:
-		//echo $user_login, $pass_is_md5, $user_pass,  $cookie_domain;
-		if( !setcookie( $cookie_user, $log, $cookie_expires, $cookie_path, $cookie_domain ) )
-			printf( T_('setcookie %s failed!'). '<br />', $cookie_user );
-		if( !setcookie( $cookie_pass, $user_pass_md5, $cookie_expires, $cookie_path, $cookie_domain) )
-			printf( T_('setcookie %s failed!'). '<br />', $cookie_user );
-	}
-	elseif( isset($_COOKIE[$cookie_user]) && isset($_COOKIE[$cookie_pass]) )
-	{	/*
-		 * ---------------------------------------------------------
-		 * User was not trying to log in, but he already was logged in: check validity
-		 * ---------------------------------------------------------
-		 */
-		// echo 'Was already logged in...';
-
-		$user_login = trim(strip_tags(get_magic_quotes_gpc() ? stripslashes($_COOKIE[$cookie_user]) : $_COOKIE[$cookie_user]));
-		$user_pass_md5 = trim(strip_tags(get_magic_quotes_gpc() ? stripslashes($_COOKIE[$cookie_pass]) : $_COOKIE[$cookie_pass]));
-		// echo 'pass=', $user_pass_md5;
-
-		if( ! user_pass_ok( $user_login, $user_pass_md5, true ) )
-		{	// login is NOT OK:
-			if( $login_required )
-			{
-				header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
-				header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
-				header("Cache-Control: no-cache, must-revalidate");
-				header("Pragma: no-cache");
-
-				return '<strong>'. T_('ERROR'). ':</strong> '. T_('login/password no longer valid.');
-			}
-
-			return 0;	// Wrong login but we don't care.
-		}
-	}
-	else
-	{	/*
-		 * ---------------------------------------------------------
-		 * User was not logged in at all
-		 * ---------------------------------------------------------
-		 */
-		// echo ' NOT logged in...';
-
-		if( $login_required )
-		{
-			header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
-			header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
-			header("Cache-Control: no-cache, must-revalidate");
-			header("Pragma: no-cache");
-
-			return T_('You must log in!');
-			exit();
-		}
-
-		return 0;	// Not logged in but we don't care
-	}
-
-	/*
-	 * Login info is OK, we set the global variables:
-	 */
-	// echo 'LOGGED IN';
-	$userdata	= get_userdatabylogin($user_login);
-	$current_User = new User( $userdata );	// COPY!
-	//echo $current_User->disp('login');
-	
-	$user_ID = $userdata['ID'];
-	$user_nickname = $userdata['user_nickname'];
-	$user_email	= $userdata['user_email'];
-	$user_url	= $userdata['user_url'];
-
-	return 0;		// OK
-}
-
-
-/*
- * logout
- *
- * Log the user out:
- */
-function logout()
-{
-	global $cookie_user, $cookie_pass, $cookie_expired, $cookie_path, $cookie_domain;
-	global $user_login, $user_pass_md5, $userdata, $user_ID, $user_nickname, $user_email, $user_url;
-
-	// Reset all global variables
-	// Note: unset is bugguy on globals
-	$user_login = '';
-	$user_pass_md5 = '';
-	$userdata = '';
-	$user_ID = '';
-	$user_nickname = '';
-	$user_email = '';
-	$user_url = '';
-
-	setcookie( 'cafeloguser' );		// OLD
-	setcookie( 'cafeloguser', '', $cookie_expired, $cookie_path, $cookie_domain); // OLD
-	setcookie( $cookie_user, '', $cookie_expired, $cookie_path, $cookie_domain);
-
-	setcookie( 'cafelogpass' );		// OLD
-	setcookie( 'cafelogpass', '', $cookie_expired, $cookie_path, $cookie_domain);	// OLD
-	setcookie( $cookie_pass, '', $cookie_expired, $cookie_path, $cookie_domain);
-
-}
-
-/**
- * is_logged_in(-)
- */
-function is_logged_in()
-{
-	global $user_ID, $generating_static;
-
-	if( isset($generating_static) && $generating_static )
-	{	// When generating static page, we should always consider we are not logged in.
-		return false;
-	}
-
-	return (!empty($user_ID));
-}
-
-
-
-/**
- * user_pass_ok(-)
- * @return boolean
- */
-function user_pass_ok( $user_login, $user_pass, $pass_is_md5 = false )
-{
-	$userdata = get_userdatabylogin($user_login);
-	if( empty($userdata) )
-	{
-		return false;
-	}
-	// echo 'got data for: ', $userdata['user_login'];
-
-	if( !$pass_is_md5 ) $user_pass = md5( $user_pass );
-	// echo 'pass: ', $user_pass, '/', $userdata['user_pass'];
-
-	return ($user_pass == $userdata['user_pass']);
-}
-
-
-/**
- * get_userdatabylogin(-)
- * @return array DB row on success, false if login does not exist
- */
-function get_userdatabylogin( $user_login )
-{
-	global $DB, $tableusers, $cache_userdata, $use_cache;
-	if( (empty($cache_userdata[$user_login])) OR (!$use_cache) )
-	{
-		$sql = "SELECT * 
-						FROM $tableusers 
-						WHERE user_login = '".$DB->escape($user_login)."'";
-		$myrow = $DB->get_row( $sql, ARRAY_A );
-		$cache_userdata[$user_login] = $myrow;
-	}
-	else
-	{
-		$myrow = $cache_userdata[$user_login];
-	}
-	return($myrow);
-}
-
-/*
- * get_userdata(-)
- */
-function get_userdata($userid)
-{
-	global $DB, $tableusers, $cache_userdata;
-	if( empty($cache_userdata[$userid] ) )
-	{	// We do a progressive cache load beacuse there can be many many users!
-		$sql = "SELECT *
-						FROM $tableusers
-						WHERE ID = $userid";
-		if( $myrow = $DB->get_row( $sql, ARRAY_A ) )
-		{
-			$cache_userdata[ $myrow['ID'] ] = $myrow;
-		}
-	}
-
-	if( ! isset( $cache_userdata[$userid] ) )
-	{
-		die('Requested user '.$userid.' does not exist!');
-	}
-
-	return $cache_userdata[$userid];
-}
-
-
-/*
- * get_usernumposts(-)
- */
-function get_usernumposts( $userid )
-{
-	global $DB, $tableposts;
-	return $DB->get_var( "SELECT count(*)
-												FROM $tableposts
-												WHERE post_author = $userid" );
-}
-
-
-/*
- * get_user_info(-)
- */
-function get_user_info( $show = '', $this_userdata = '' )
-{
-	global $userdata;
-
-	if( empty( $this_userdata ) )
-	{	// We want the current user
-		$this_userdata = & $userdata;
-	}
-
-	switch( $show )
-	{
-		case 'ID':
-			$output = $this_userdata['ID'];
-			break;
-
-		case 'num_posts':
-			$output = get_usernumposts( $this_userdata['ID'] );
-			break;
-
-		case 'level':
-		case 'firstname':
-		case 'lastname':
-		case 'nickname':
-		case 'idmode':
-		case 'email':
-		case 'url':
-		case 'icq':
-		case 'aim':
-		case 'msn':
-		case 'yim':
-		case 'notify':
-		case 'locale':
-			$output = $this_userdata['user_'. $show];
-			break;
-
-		case 'login':
-		default:
-			$output = $this_userdata['user_login'];
-			break;
-	}
-	return trim($output);
-}
-
-
-/*
- * user_info(-)
- *
- * Template tag
- */
-function user_info( $show = '', $format = 'raw', $display = true )
-{
-	$content = get_user_info( $show );
-	$content = format_to_output( $content, $format );
-	if( $display )
-		echo $content;
-	else
-		return $content;
-}
-
-
-
-/*
- * user_login_link(-)
- *
- * Template tag; Provide a link to login
- */
-function user_login_link( $before = '', $after = '', $link_text = '', $link_title = '#' )
-{
-	global $htsrv_url, $edited_Blog, $generating_static;
-
-	if( is_logged_in() ) return false;
-
-	if( $link_text == '' ) $link_text = T_('Login...');
-	if( $link_title == '#' ) $link_title = T_('Login if you have an account...');
-		
-	if( !isset($generating_static) || $generating_static == false )
-	{	// We are not generating a static page here:
-		$redirect = '?redirect_to='.urlencode( regenerate_url() );
-	}
-	elseif( isset($edited_Blog) )
-	{	// We are generating a static page
-		$redirect = '?redirect_to='.$edited_Blog->get('dynurl');
-	}
-	else
-	{	// We are in a weird situation
-		$redirect = '';
-	}
-		
-	echo $before;
-	echo '<a href="', $htsrv_url, '/login.php'.$redirect.'" title="', $link_title, '">';
-	echo $link_text;
-	echo '</a>';
-	echo $after;
-}
-
-/*
- * user_register_link(-)
- *
- * Template tag; Provide a link to new user registration
- */
-function user_register_link( $before = '', $after = '', $link_text = '', $link_title = '#' )
-{
-	global $htsrv_url, $Settings, $edited_Blog, $generating_static;
-
-	if( is_logged_in() || !$Settings->get('newusers_canregister'))
-	{	// There's no need to provide this link if already logged in or if we won't let him register
-		return false;
-	}
-
-	if( $link_text == '' ) $link_text = T_('Register...');
-	if( $link_title == '#' ) $link_title = T_('Register to open an account...');
-
-	if( !isset($generating_static) || $generating_static == false )
-	{	// We are not generating a static page here:
-		$redirect = '?redirect_to='.urlencode( regenerate_url() );
-	}
-	elseif( isset($edited_Blog) )
-	{	// We are generating a static page
-		$redirect = '?redirect_to='.$edited_Blog->get('dynurl');
-	}
-	else
-	{	// We are in a weird situation
-		$redirect = '';
-	}
-		
-	echo $before;
-	echo '<a href="', $htsrv_url, '/register.php'.$redirect.'" title="', $link_title, '">';
-	echo $link_text;
-	echo '</a>';
-	echo $after;
-}
-
-
-/*
- * user_logout_link(-)
- *
- * Template tag; Provide a link to logout
- */
-function user_logout_link( $before = '', $after = '', $link_text = '', $link_title = '#' )
-{
-	global $htsrv_url, $user_login, $blog;
-
-	if( ! is_logged_in() ) return false;
-
-	if( $link_text == '' ) $link_text = T_('Logout (%s)');
-	if( $link_title == '#' ) $link_title = T_('Logout from your account');
-
-	echo $before;
-	echo '<a href="', $htsrv_url, '/login.php?action=logout&amp;redirect_to='.urlencode( regenerate_url() ), '" title="', $link_title, '">';
-	printf( $link_text, $user_login );
-	echo '</a>';
-	echo $after;
-}
-
-/*
- * user_admin_link(-)
- *
- * Template tag; Provide a link to the backoffice
- */
-function user_admin_link( $before = '', $after = '', $page = 'b2edit.php', $link_text = '', $link_title = '#' )
-{
-	global $admin_url, $blog, $current_User;
-
-	if( ! is_logged_in() ) return false;
-
-	if( $current_User->get('level') == 0 )
-	{ // If user is NOT active:
-		return false;
-	}
-
-	if( $link_text == '' ) $link_text = T_('Admin');
-	if( $link_title == '#' ) $link_title = T_('Go to the back-office');
-	// add the blog param to $page if it is not already in there
-	if( !preg_match('/(&|&amp;|\?)blog=/', $page) ) $page = url_add_param( $page, 'blog='.$blog );
-
-	echo $before;
-	echo '<a href="', $admin_url, '/', $page, '" title="', $link_title, '">';
-	echo $link_text ;
-	echo '</a>';
-	echo $after;
-}
-
-
-/*
- * user_profile_link(-)
- *
- * Template tag; Provide a link to user profile
- */
-function user_profile_link( $before = '', $after = '', $link_text = '', $link_title = '#' )
-{
-	global $user_login, $pagenow, $Blog;
-
-	if( ! is_logged_in() ) return false;
-
-	if( $link_text == '' ) $link_text = T_('Profile (%s)');
-	if( $link_title == '#' ) $link_title = T_('Edit your profile');
-
-	echo $before;
-	echo '<a href="'.url_add_param( $Blog->dget( 'blogurl', 'raw' ), 'disp=profile&amp;redirect_to='.urlencode(regenerate_url()) )
-			.'" title="', $link_title, '">';
-	printf( $link_text, $user_login );
-	echo '</a>';
-	echo $after;
-}
-
-/**
- * Display "User profile" title if it has been requested
- *
- * {@internal profile_title(-) }}
- *
- * @param string Prefix to be displayed if something is going to be displayed
- * @param mixed Output format, see {@link format_to_output()} or false to
- *								return value instead of displaying it
- */
-function profile_title( $prefix = ' ', $display = 'htmlbody' )
-{
-	global $disp;
-
-	if( $disp == 'profile' )
-	{
-		$info = $prefix.T_('User profile');
-		if ($display)
-			echo format_to_output( $info, $display );
-		else
-			return $info;
-	}
-}
-
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_functions_xmlrpc.php 1.10.3.src/b2evocore/_functions_xmlrpc.php
--- 0.9.2.src/b2evocore/_functions_xmlrpc.php	2005-08-31 21:32:32.000000000 -0500
+++ 1.10.3.src/b2evocore/_functions_xmlrpc.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,2302 +0,0 @@
-<?php
-/**
- * @package evocore
- * @subpackage xmlrpc {@link http://xmlrpc.usefulinc.com/doc/}
- * @copyright Edd Dumbill <edd@usefulinc.com> (C) 1999-2001
- */
-// by Edd Dumbill (C) 1999-2002
-// <edd@usefulinc.com>
-// $Id: _functions_xmlrpc.php,v 1.9.2.6 2005/08/31 19:32:31 fplanque Exp $
-
-// additional fixes for case of missing xml extension file by Michel Valdrighi <m@tidakada.com>
-
-// Copyright (c) 1999,2000,2002 Edd Dumbill.
-// All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions
-// are met:
-//
-//    * Redistributions of source code must retain the above copyright
-//      notice, this list of conditions and the following disclaimer.
-//
-//    * Redistributions in binary form must reproduce the above
-//      copyright notice, this list of conditions and the following
-//      disclaimer in the documentation and/or other materials provided
-//      with the distribution.
-//
-//    * Neither the name of the "XML-RPC for PHP" nor the names of its
-//      contributors may be used to endorse or promote products derived
-//      from this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-// REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
-// OF THE POSSIBILITY OF SUCH DAMAGE.
-
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	# b2 fix. some servers have stupid warnings
-	# error_reporting(0);
-
-	/**
-	 * logIO(-)
-	 */
-	if (!function_exists('logIO'))
-	{
-		function logIO($m="",$n="")
-		{
-			return(true);
-		}
-	}
-
-	// Original fix for missing extension file by "Michel Valdrighi" <m@tidakada.com>
-	if(function_exists('xml_parser_create'))
-	{
-		define("CANUSEXMLRPC", 1);
-	}
-	elseif( !(bool)ini_get('enable_dl') || (bool)ini_get('safe_mode'))
-	{ // We'll not be able to do dynamic loading (fix by Sakichan)
-		/**
-		 * @ignore
-		 */
-		define("CANUSEXMLRPC", 0);
-	}
-	elseif($WINDIR)
-	{	// Win 32 fix. From: "Leo West" <lwest@imaginet.fr>
-		if (@dl("php3_xml.dll"))
-		{
-			/**
-			 * @ignore
-			 */
-			define("CANUSEXMLRPC", 1);
-		}
-		else
-		{
-			/**
-			 * @ignore
-			 */
-			define("CANUSEXMLRPC", 0);
-		}
-	}
-	else
-	{
-		if (@dl("xml.so"))
-		{
-			/**
-			 * @ignore
-			 */
-			define("CANUSEXMLRPC", 1);
-		}
-		else
-		{
-			/**
-			 * @ignore
-			 */
-			define("CANUSEXMLRPC", 0);
-		}
-	}
-
-	if( ! CANUSEXMLRPC == 1 )
-	{
-		return;
-	}
-
-
-	// G. Giunta 2005/01/29: declare global these variables,
-	// so that xmlrpc.inc will work even if included from within a function
-	// NB: it will give warnings in PHP3, so we comment it out
-	// Milosch: Next round, maybe we should explicitly request these via $GLOBALS where used.
-	if (phpversion() >= '4')
-	{
-		global $xmlrpcI4;
-		global $xmlrpcInt;
-		global $xmlrpcDouble;
-		global $xmlrpcBoolean;
-		global $xmlrpcString;
-		global $xmlrpcDateTime;
-		global $xmlrpcBase64;
-		global $xmlrpcArray;
-		global $xmlrpcStruct;
-
-		global $xmlrpcTypes;
-		global $xmlEntities;
-		global $xmlrpcerr;
-		global $xmlrpcstr;
-		global $xmlrpc_defencoding;
-		global $xmlrpc_internalencoding;
-		global $xmlrpcName;
-		global $xmlrpcVersion;
-		global $xmlrpcerruser;
-		global $xmlrpcerrxml;
-		global $xmlrpc_backslash;
-		global $_xh;
-	}
-	$xmlrpcI4='i4';
-	$xmlrpcInt='int';
-	$xmlrpcBoolean='boolean';
-	$xmlrpcDouble='double';
-	$xmlrpcString='string';
-	$xmlrpcDateTime='dateTime.iso8601';
-	$xmlrpcBase64='base64';
-	$xmlrpcArray='array';
-	$xmlrpcStruct='struct';
-
-	$xmlrpcTypes=array(
-		$xmlrpcI4       => 1,
-		$xmlrpcInt      => 1,
-		$xmlrpcBoolean  => 1,
-		$xmlrpcString   => 1,
-		$xmlrpcDouble   => 1,
-		$xmlrpcDateTime => 1,
-		$xmlrpcBase64   => 1,
-		$xmlrpcArray    => 2,
-		$xmlrpcStruct   => 3
-	);
-
-	$xmlrpc_valid_parents = array(
-		'BOOLEAN' => array('VALUE'),
-		'I4' => array('VALUE'),
-		'INT' => array('VALUE'),
-		'STRING' => array('VALUE'),
-		'DOUBLE' => array('VALUE'),
-		'DATETIME.ISO8601' => array('VALUE'),
-		'BASE64' => array('VALUE'),
-		'ARRAY' => array('VALUE'),
-		'STRUCT' => array('VALUE'),
-		'PARAM' => array('PARAMS'),
-		'METHODNAME' => array('METHODCALL'),
-		'PARAMS' => array('METHODCALL', 'METHODRESPONSE'),
-		'MEMBER' => array('STRUCT'),
-		'NAME' => array('MEMBER'),
-		'DATA' => array('ARRAY'),
-		'FAULT' => array('METHODRESPONSE'),
-		'VALUE' => array('MEMBER', 'DATA', 'PARAM', 'FAULT'),
-	);
-
-	$xmlEntities=array(
-		'amp'  => '&',
-		'quot' => '"',
-		'lt'   => '<',
-		'gt'   => '>',
-		'apos' => "'"
-	);
-	// These are left untranslated because they are sent back to the remote system
-	$xmlrpcerr['unknown_method']=1;
-	$xmlrpcstr['unknown_method']='Unknown method';
-	$xmlrpcerr['invalid_return']=2;
-	$xmlrpcstr['invalid_return']='Invalid return payload: enable debugging to examine incoming payload';
-	$xmlrpcerr['incorrect_params']=3;
-	$xmlrpcstr['incorrect_params']='Incorrect parameters passed to method';
-	$xmlrpcerr['introspect_unknown']=4;
-	$xmlrpcstr['introspect_unknown']="Can't introspect: method unknown";
-	$xmlrpcerr['http_error']=5;
-	$xmlrpcstr['http_error']="Didn't receive 200 OK from remote server.";
-	$xmlrpcerr['no_data']=6;
-	$xmlrpcstr['no_data']='No data received from server.';
-	$xmlrpcerr['no_ssl']=7;
-	$xmlrpcstr['no_ssl']='No SSL support compiled in.';
-	$xmlrpcerr['curl_fail']=8;
-	$xmlrpcstr['curl_fail']='CURL error';
-	$xmlrpcerr['invalid_request']=15;
-	$xmlrpcstr['invalid_request']='Invalid request payload';
-
-	$xmlrpcerr['multicall_notstruct'] = 9;
-	$xmlrpcstr['multicall_notstruct'] = 'system.multicall expected struct';
-	$xmlrpcerr['multicall_nomethod']  = 10;
-	$xmlrpcstr['multicall_nomethod']  = 'missing methodName';
-	$xmlrpcerr['multicall_notstring'] = 11;
-	$xmlrpcstr['multicall_notstring'] = 'methodName is not a string';
-	$xmlrpcerr['multicall_recursion'] = 12;
-	$xmlrpcstr['multicall_recursion'] = 'recursive system.multicall forbidden';
-	$xmlrpcerr['multicall_noparams']  = 13;
-	$xmlrpcstr['multicall_noparams']  = 'missing params';
-	$xmlrpcerr['multicall_notarray']  = 14;
-	$xmlrpcstr['multicall_notarray']  = 'params is not an array';
-
-	// The charset encoding expected by the server for received messages and
-	// by the client for received responses
-	$xmlrpc_defencoding='UTF-8';
-	// The encoding used by PHP.
-	// String values received will be converted to this.
-	$xmlrpc_internalencoding='ISO-8859-1';
-
-	$xmlrpcName='XML-RPC for PHP';
-	$xmlrpcVersion='1.2';
-
-	// let user errors start at 800
-	$xmlrpcerruser=800;
-	// let XML parse errors start at 100
-	$xmlrpcerrxml=100;
-
-	// formulate backslashes for escaping regexp
-	$xmlrpc_backslash=chr(92).chr(92);
-
-	// used to store state during parsing
-	// quick explanation of components:
-	//   ac - used to accumulate values
-	//   isf - used to indicate a fault
-	//   lv - used to indicate "looking for a value": implements
-	//        the logic to allow values with no types to be strings
-	//   params - used to store parameters in method calls
-	//   method - used to store method name
-	//   stack - array with genealogy of xml elements names:
-	//           used to validate nesting of xmlrpc elements
-
-	$_xh=array();
-
-	/**
-	* To help correct communication of non-ascii chars inside strings, regardless
-	* of the charset used when sending requests, parsing them, sending responses
-	* and parsing responses, convert all non-ascii chars present in the message
-	* into their equivalent 'charset entity'. Charset entities enumerated this way
-	* are independent of the charset encoding used to transmit them, and all XML
-	* parsers are bound to understand them.
-	*/
-	function xmlrpc_entity_decode($string)
-	{
-		$top=split('&', $string);
-		$op='';
-		$i=0;
-		while($i<sizeof($top))
-		{
-			if (ereg("^([#a-zA-Z0-9]+);", $top[$i], $regs))
-			{
-				$op.=ereg_replace("^[#a-zA-Z0-9]+;",
-				xmlrpc_lookup_entity($regs[1]),
-				$top[$i]);
-			}
-			else
-			{
-				if ($i==0)
-				{
-					$op=$top[$i];
-				}
-				else
-				{
-					$op.='&' . $top[$i];
-				}
-			}
-			$i++;
-		}
-		return $op;
-	}
-
-	function xmlrpc_lookup_entity($ent)
-	{
-		global $xmlEntities;
-
-		if (isset($xmlEntities[strtolower($ent)]))
-		{
-			return $xmlEntities[strtolower($ent)];
-		}
-		if (ereg("^#([0-9]+)$", $ent, $regs))
-		{
-			return chr($regs[1]);
-		}
-		return '?';
-	}
-
-	/**
-	 * These entities originate from HTML specs (1.1, proposed 2.0, etc),
-	 * and are taken directly from php-4.3.1/ext/mbstring/html_entities.c.
-	 * Until php provides functionality to translate these entities in its
-	 * core library, use this function.
-	 */
-	function xmlrpc_html_entity_xlate($data = '')
-	{
-		$entities = array(
-			"&nbsp;" => "&#160;",
-			"&iexcl;" => "&#161;",
-			"&cent;" => "&#162;",
-			"&pound;" => "&#163;",
-			"&curren;" => "&#164;",
-			"&yen;" => "&#165;",
-			"&brvbar;" => "&#166;",
-			"&sect;" => "&#167;",
-			"&uml;" => "&#168;",
-			"&copy;" => "&#169;",
-			"&ordf;" => "&#170;",
-			"&laquo;" => "&#171;",
-			"&not;" => "&#172;",
-			"&shy;" => "&#173;",
-			"&reg;" => "&#174;",
-			"&macr;" => "&#175;",
-			"&deg;" => "&#176;",
-			"&plusmn;" => "&#177;",
-			"&sup2;" => "&#178;",
-			"&sup3;" => "&#179;",
-			"&acute;" => "&#180;",
-			"&micro;" => "&#181;",
-			"&para;" => "&#182;",
-			"&middot;" => "&#183;",
-			"&cedil;" => "&#184;",
-			"&sup1;" => "&#185;",
-			"&ordm;" => "&#186;",
-			"&raquo;" => "&#187;",
-			"&frac14;" => "&#188;",
-			"&frac12;" => "&#189;",
-			"&frac34;" => "&#190;",
-			"&iquest;" => "&#191;",
-			"&Agrave;" => "&#192;",
-			"&Aacute;" => "&#193;",
-			"&Acirc;" => "&#194;",
-			"&Atilde;" => "&#195;",
-			"&Auml;" => "&#196;",
-			"&Aring;" => "&#197;",
-			"&AElig;" => "&#198;",
-			"&Ccedil;" => "&#199;",
-			"&Egrave;" => "&#200;",
-			"&Eacute;" => "&#201;",
-			"&Ecirc;" => "&#202;",
-			"&Euml;" => "&#203;",
-			"&Igrave;" => "&#204;",
-			"&Iacute;" => "&#205;",
-			"&Icirc;" => "&#206;",
-			"&Iuml;" => "&#207;",
-			"&ETH;" => "&#208;",
-			"&Ntilde;" => "&#209;",
-			"&Ograve;" => "&#210;",
-			"&Oacute;" => "&#211;",
-			"&Ocirc;" => "&#212;",
-			"&Otilde;" => "&#213;",
-			"&Ouml;" => "&#214;",
-			"&times;" => "&#215;",
-			"&Oslash;" => "&#216;",
-			"&Ugrave;" => "&#217;",
-			"&Uacute;" => "&#218;",
-			"&Ucirc;" => "&#219;",
-			"&Uuml;" => "&#220;",
-			"&Yacute;" => "&#221;",
-			"&THORN;" => "&#222;",
-			"&szlig;" => "&#223;",
-			"&agrave;" => "&#224;",
-			"&aacute;" => "&#225;",
-			"&acirc;" => "&#226;",
-			"&atilde;" => "&#227;",
-			"&auml;" => "&#228;",
-			"&aring;" => "&#229;",
-			"&aelig;" => "&#230;",
-			"&ccedil;" => "&#231;",
-			"&egrave;" => "&#232;",
-			"&eacute;" => "&#233;",
-			"&ecirc;" => "&#234;",
-			"&euml;" => "&#235;",
-			"&igrave;" => "&#236;",
-			"&iacute;" => "&#237;",
-			"&icirc;" => "&#238;",
-			"&iuml;" => "&#239;",
-			"&eth;" => "&#240;",
-			"&ntilde;" => "&#241;",
-			"&ograve;" => "&#242;",
-			"&oacute;" => "&#243;",
-			"&ocirc;" => "&#244;",
-			"&otilde;" => "&#245;",
-			"&ouml;" => "&#246;",
-			"&divide;" => "&#247;",
-			"&oslash;" => "&#248;",
-			"&ugrave;" => "&#249;",
-			"&uacute;" => "&#250;",
-			"&ucirc;" => "&#251;",
-			"&uuml;" => "&#252;",
-			"&yacute;" => "&#253;",
-			"&thorn;" => "&#254;",
-			"&yuml;" => "&#255;",
-			"&OElig;" => "&#338;",
-			"&oelig;" => "&#339;",
-			"&Scaron;" => "&#352;",
-			"&scaron;" => "&#353;",
-			"&Yuml;" => "&#376;",
-			"&fnof;" => "&#402;",
-			"&circ;" => "&#710;",
-			"&tilde;" => "&#732;",
-			"&Alpha;" => "&#913;",
-			"&Beta;" => "&#914;",
-			"&Gamma;" => "&#915;",
-			"&Delta;" => "&#916;",
-			"&Epsilon;" => "&#917;",
-			"&Zeta;" => "&#918;",
-			"&Eta;" => "&#919;",
-			"&Theta;" => "&#920;",
-			"&Iota;" => "&#921;",
-			"&Kappa;" => "&#922;",
-			"&Lambda;" => "&#923;",
-			"&Mu;" => "&#924;",
-			"&Nu;" => "&#925;",
-			"&Xi;" => "&#926;",
-			"&Omicron;" => "&#927;",
-			"&Pi;" => "&#928;",
-			"&Rho;" => "&#929;",
-			"&Sigma;" => "&#931;",
-			"&Tau;" => "&#932;",
-			"&Upsilon;" => "&#933;",
-			"&Phi;" => "&#934;",
-			"&Chi;" => "&#935;",
-			"&Psi;" => "&#936;",
-			"&Omega;" => "&#937;",
-			"&beta;" => "&#946;",
-			"&gamma;" => "&#947;",
-			"&delta;" => "&#948;",
-			"&epsilon;" => "&#949;",
-			"&zeta;" => "&#950;",
-			"&eta;" => "&#951;",
-			"&theta;" => "&#952;",
-			"&iota;" => "&#953;",
-			"&kappa;" => "&#954;",
-			"&lambda;" => "&#955;",
-			"&mu;" => "&#956;",
-			"&nu;" => "&#957;",
-			"&xi;" => "&#958;",
-			"&omicron;" => "&#959;",
-			"&pi;" => "&#960;",
-			"&rho;" => "&#961;",
-			"&sigmaf;" => "&#962;",
-			"&sigma;" => "&#963;",
-			"&tau;" => "&#964;",
-			"&upsilon;" => "&#965;",
-			"&phi;" => "&#966;",
-			"&chi;" => "&#967;",
-			"&psi;" => "&#968;",
-			"&omega;" => "&#969;",
-			"&thetasym;" => "&#977;",
-			"&upsih;" => "&#978;",
-			"&piv;" => "&#982;",
-			"&ensp;" => "&#8194;",
-			"&emsp;" => "&#8195;",
-			"&thinsp;" => "&#8201;",
-			"&zwnj;" => "&#8204;",
-			"&zwj;" => "&#8205;",
-			"&lrm;" => "&#8206;",
-			"&rlm;" => "&#8207;",
-			"&ndash;" => "&#8211;",
-			"&mdash;" => "&#8212;",
-			"&lsquo;" => "&#8216;",
-			"&rsquo;" => "&#8217;",
-			"&sbquo;" => "&#8218;",
-			"&ldquo;" => "&#8220;",
-			"&rdquo;" => "&#8221;",
-			"&bdquo;" => "&#8222;",
-			"&dagger;" => "&#8224;",
-			"&Dagger;" => "&#8225;",
-			"&bull;" => "&#8226;",
-			"&hellip;" => "&#8230;",
-			"&permil;" => "&#8240;",
-			"&prime;" => "&#8242;",
-			"&Prime;" => "&#8243;",
-			"&lsaquo;" => "&#8249;",
-			"&rsaquo;" => "&#8250;",
-			"&oline;" => "&#8254;",
-			"&frasl;" => "&#8260;",
-			"&euro;" => "&#8364;",
-			"&weierp;" => "&#8472;",
-			"&image;" => "&#8465;",
-			"&real;" => "&#8476;",
-			"&trade;" => "&#8482;",
-			"&alefsym;" => "&#8501;",
-			"&larr;" => "&#8592;",
-			"&uarr;" => "&#8593;",
-			"&rarr;" => "&#8594;",
-			"&darr;" => "&#8595;",
-			"&harr;" => "&#8596;",
-			"&crarr;" => "&#8629;",
-			"&lArr;" => "&#8656;",
-			"&uArr;" => "&#8657;",
-			"&rArr;" => "&#8658;",
-			"&dArr;" => "&#8659;",
-			"&hArr;" => "&#8660;",
-			"&forall;" => "&#8704;",
-			"&part;" => "&#8706;",
-			"&exist;" => "&#8707;",
-			"&empty;" => "&#8709;",
-			"&nabla;" => "&#8711;",
-			"&isin;" => "&#8712;",
-			"&notin;" => "&#8713;",
-			"&ni;" => "&#8715;",
-			"&prod;" => "&#8719;",
-			"&sum;" => "&#8721;",
-			"&minus;" => "&#8722;",
-			"&lowast;" => "&#8727;",
-			"&radic;" => "&#8730;",
-			"&prop;" => "&#8733;",
-			"&infin;" => "&#8734;",
-			"&ang;" => "&#8736;",
-			"&and;" => "&#8743;",
-			"&or;" => "&#8744;",
-			"&cap;" => "&#8745;",
-			"&cup;" => "&#8746;",
-			"&int;" => "&#8747;",
-			"&there4;" => "&#8756;",
-			"&sim;" => "&#8764;",
-			"&cong;" => "&#8773;",
-			"&asymp;" => "&#8776;",
-			"&ne;" => "&#8800;",
-			"&equiv;" => "&#8801;",
-			"&le;" => "&#8804;",
-			"&ge;" => "&#8805;",
-			"&sub;" => "&#8834;",
-			"&sup;" => "&#8835;",
-			"&nsub;" => "&#8836;",
-			"&sube;" => "&#8838;",
-			"&supe;" => "&#8839;",
-			"&oplus;" => "&#8853;",
-			"&otimes;" => "&#8855;",
-			"&perp;" => "&#8869;",
-			"&sdot;" => "&#8901;",
-			"&lceil;" => "&#8968;",
-			"&rceil;" => "&#8969;",
-			"&lfloor;" => "&#8970;",
-			"&rfloor;" => "&#8971;",
-			"&lang;" => "&#9001;",
-			"&rang;" => "&#9002;",
-			"&loz;" => "&#9674;",
-			"&spades;" => "&#9824;",
-			"&clubs;" => "&#9827;",
-			"&hearts;" => "&#9829;",
-			"&diams;" => "&#9830;");
-		return strtr($data, $entities);
-	}
-
-	function xmlrpc_encode_entitites($data)
-	{
-		$length = strlen($data);
-		$escapeddata = "";
-		for($position = 0; $position < $length; $position++)
-		{
-			$character = substr($data, $position, 1);
-			$code = Ord($character);
-			switch($code) {
-				case 34:
-				$character = "&quot;";
-				break;
-				case 38:
-				$character = "&amp;";
-				break;
-				case 39:
-				$character = "&apos;";
-				break;
-				case 60:
-				$character = "&lt;";
-				break;
-				case 62:
-				$character = "&gt;";
-				break;
-				default:
-				if ($code < 32 || $code > 159)
-					$character = ("&#".strval($code).";");
-				break;
-			}
-			$escapeddata .= $character;
-		}
-		return $escapeddata;
-	}
-
-	function xmlrpc_se($parser, $name, $attrs)
-	{
-		global $_xh, $xmlrpcDateTime, $xmlrpcString, $xmlrpc_valid_parents;
-
-		// if invalid xmlrpc already detected, skip all processing
-		if ($_xh[$parser]['isf'] < 2)
-		{
-
-		// check for correct element nesting
-		// top level element can only be of 2 types
-		if (count($_xh[$parser]['stack']) == 0)
-		{
-			if ($name != 'METHODRESPONSE' && $name != 'METHODCALL')
-			{
-				$_xh[$parser]['isf'] = 2;
-				$_xh[$parser]['isf_reason'] = 'missing top level xmlrpc element';
-				return;
-			}
-		}
-		else
-		{
-			// not top level element: see if parent is OK
-			if (!in_array($_xh[$parser]['stack'][0], $xmlrpc_valid_parents[$name]))
-			{
-				$_xh[$parser]['isf'] = 2;
-				$_xh[$parser]['isf_reason'] = "xmlrpc element $name cannot be child of {$_xh[$parser]['stack'][0]}";
-				return;
-			}
-		}
-
-		switch($name)
-		{
-			case 'STRUCT':
-			case 'ARRAY':
-				//$_xh[$parser]['st'].='array(';
-				//$_xh[$parser]['cm']++;
-				// this last line turns quoting off
-				// this means if we get an empty array we'll
-				// simply get a bit of whitespace in the eval
-				//$_xh[$parser]['qt']=0;
-
-				// create an empty array to hold child values, and push it onto appropriate stack
-				$cur_val = array();
-				$cur_val['values'] = array();
-				$cur_val['type'] = $name;
-				array_unshift($_xh[$parser]['valuestack'], $cur_val);
-				break;
-			case 'METHODNAME':
-			case 'NAME':
-				//$_xh[$parser]['st'].='"';
-				$_xh[$parser]['ac']='';
-				break;
-			case 'FAULT':
-				$_xh[$parser]['isf']=1;
-				break;
-			case 'PARAM':
-				//$_xh[$parser]['st']='';
-				// clear value, so we can check later if no value will passed for this param/member
-				$_xh[$parser]['value']=null;
-                break;
-			case 'VALUE':
-				//$_xh[$parser]['st'].='new xmlrpcval(';
-				// look for a value: if this is still true by the
-				// time we reach the end tag for value then the type is string
-				// by implication
-				$_xh[$parser]['vt']='value';
-				$_xh[$parser]['ac']='';
-				//$_xh[$parser]['qt']=0;
-				$_xh[$parser]['lv']=1;
-				break;
-			case 'I4':
-			case 'INT':
-			case 'STRING':
-			case 'BOOLEAN':
-			case 'DOUBLE':
-			case 'DATETIME.ISO8601':
-			case 'BASE64':
-				if ($_xh[$parser]['vt']!='value')
-				{
-					//two data elements inside a value: an error occurred!
-					$_xh[$parser]['isf'] = 2;
-					$_xh[$parser]['isf_reason'] = "$name element following a {$_xh[$parser]['vt']} element inside a single value";
-					return;
-				}
-
-				// reset the accumulator
-				$_xh[$parser]['ac']='';
-
-				/*if ($name=='DATETIME.ISO8601' || $name=='STRING')
-				{
-					$_xh[$parser]['qt']=1;
-					if ($name=='DATETIME.ISO8601')
-					{
-						$_xh[$parser]['vt']=$xmlrpcDateTime;
-					}
-				}
-				elseif ($name=='BASE64')
-				{
-					$_xh[$parser]['qt']=2;
-				}
-				else
-				{
-					// No quoting is required here -- but
-					// at the end of the element we must check
-					// for data format errors.
-					$_xh[$parser]['qt']=0;
-				}*/
-				break;
-			case 'MEMBER':
-				//$_xh[$parser]['ac']='';
-				// avoid warnings later on if no NAME is found before VALUE inside
-				// a struct member predefining member name as NULL
-				$_xh[$parser]['valuestack'][0]['name'] = '';
-				// clear value, so we can check later if no value will passed for this param/member
-				$_xh[$parser]['value']=null;
-				break;
-			case 'DATA':
-			case 'METHODCALL':
-			case 'METHODRESPONSE':
-			case 'PARAMS':
-				// valid elements that add little to processing
-				break;
-			default:
-				/// INVALID ELEMENT: RAISE ISF so that it is later recognized!!!
-				$_xh[$parser]['isf'] = 2;
-				$_xh[$parser]['isf_reason'] = "found not-xmlrpc xml element $name";
-				break;
-		}
-
-		// Save current element name to stack, to validate nesting
-		array_unshift($_xh[$parser]['stack'], $name);
-
-		if ($name!='VALUE')
-		{
-			$_xh[$parser]['lv']=0;
-		}
-		}
-	}
-
-	function xmlrpc_ee($parser, $name)
-	{
-		global $_xh,$xmlrpcTypes,$xmlrpcString,$xmlrpcDateTime;
-
-		if ($_xh[$parser]['isf'] < 2)
-		{
-
-		// push this element name from stack
-		// NB: if XML validates, correct opening/closing is guaranteed and
-		// we do not have to check for $name == $curr_elem.
-		// we also checked for proper nesting at start of elements...
-		$curr_elem = array_shift($_xh[$parser]['stack']);
-
-		switch($name)
-		{
-			case 'STRUCT':
-			case 'ARRAY':
-				//if ($_xh[$parser]['cm'] && substr($_xh[$parser]['st'], -1) ==',')
-				//{
-				//	$_xh[$parser]['st']=substr($_xh[$parser]['st'],0,-1);
-				//}
-				//$_xh[$parser]['st'].=')';
-
-				// fetch out of stack array of values, and promote it to current value
-				$cur_val = array_shift($_xh[$parser]['valuestack']);
-				$_xh[$parser]['value'] = $cur_val['values'];
-
-				$_xh[$parser]['vt']=strtolower($name);
-				//$_xh[$parser]['cm']--;
-				break;
-			case 'NAME':
-				//$_xh[$parser]['st'].= $_xh[$parser]['ac'] . '" => ';
-				$_xh[$parser]['valuestack'][0]['name'] = $_xh[$parser]['ac'];
-				break;
-			case 'BOOLEAN':
-			case 'I4':
-			case 'INT':
-			case 'STRING':
-			case 'DOUBLE':
-			case 'DATETIME.ISO8601':
-			case 'BASE64':
-				$_xh[$parser]['vt']=strtolower($name);
-				//if ($_xh[$parser]['qt']==1)
-				if ($name=='STRING')
-				{
-					// we use double quotes rather than single so backslashification works OK
-					//$_xh[$parser]['st'].='"'. $_xh[$parser]['ac'] . '"';
-					$_xh[$parser]['value']=$_xh[$parser]['ac'];
-				}
-				elseif ($name=='DATETIME.ISO8601')
-				{
-					$_xh[$parser]['vt']=$xmlrpcDateTime;
-					$_xh[$parser]['value']=$_xh[$parser]['ac'];
-				}
-				elseif ($name=='BASE64')
-				{
-					//$_xh[$parser]['st'].='base64_decode("'. $_xh[$parser]['ac'] . '")';
-
-					///@todo check for failure of base64 decoding / catch warnings
-					$_xh[$parser]['value']=base64_decode($_xh[$parser]['ac']);
-				}
-				elseif ($name=='BOOLEAN')
-				{
-					// special case here: we translate boolean 1 or 0 into PHP
-					// constants true or false
-					// NB: this simple checks helps a lot sanitizing input, ie no
-					// security problems around here
-					if ($_xh[$parser]['ac']=='1')
-					{
-						//$_xh[$parser]['ac']='true';
-						$_xh[$parser]['value']=true;
-					}
-					else
-					{
-						//$_xh[$parser]['ac']='false';
-						// log if receiveing something strange, even though we set the value to false anyway
-						if ($_xh[$parser]['ac']!='0')
-							error_log('XML-RPC: invalid value received in BOOLEAN: '.$_xh[$parser]['ac']);
-						$_xh[$parser]['value']=false;
-					}
-					//$_xh[$parser]['st'].=$_xh[$parser]['ac'];
-				}
-				elseif ($name=='DOUBLE')
-				{
-					// we have a DOUBLE
-					// we must check that only 0123456789-.<space> are characters here
-					if (!ereg("^[+-]?[eE0123456789 \\t\\.]+$", $_xh[$parser]['ac']))
-					{
-						// TODO: find a better way of throwing an error
-						// than this!
-						error_log('XML-RPC: non numeric value received in DOUBLE: '.$_xh[$parser]['ac']);
-						//$_xh[$parser]['st'].="'ERROR_NON_NUMERIC_FOUND'";
-						$_xh[$parser]['value']='ERROR_NON_NUMERIC_FOUND';
-					}
-					else
-					{
-						// it's ok, add it on
-						//$_xh[$parser]['st'].=(double)$_xh[$parser]['ac'];
-						$_xh[$parser]['value']=(double)$_xh[$parser]['ac'];
-					}
-				}
-				else
-				{
-					// we have an I4/INT
-					// we must check that only 0123456789-<space> are characters here
-					if (!ereg("^[+-]?[0123456789 \\t]+$", $_xh[$parser]['ac']))
-					{
-						// TODO: find a better way of throwing an error
-						// than this!
-						error_log('XML-RPC: non numeric value received in INT: '.$_xh[$parser]['ac']);
-						//$_xh[$parser]['st'].="'ERROR_NON_NUMERIC_FOUND'";
-						$_xh[$parser]['value']='ERROR_NON_NUMERIC_FOUND';
-					}
-					else
-					{
-						// it's ok, add it on
-						//$_xh[$parser]['st'].=(int)$_xh[$parser]['ac'];
-						$_xh[$parser]['value']=(int)$_xh[$parser]['ac'];
-					}
-				}
-				$_xh[$parser]['ac']='';
-				//$_xh[$parser]['qt']=0;
-				$_xh[$parser]['lv']=3; // indicate we've found a value
-				break;
-			case 'VALUE':
-				// This if() detects if no scalar was inside <VALUE></VALUE>
-				if ($_xh[$parser]['vt']=='value')
-				{
-					$_xh[$parser]['value']=$_xh[$parser]['ac'];
-					$_xh[$parser]['vt']=$xmlrpcString;
-				}
-				/*if (strlen($_xh[$parser]['ac'])>0 &&
-					$_xh[$parser]['vt']==$xmlrpcString)
-				{
-					$_xh[$parser]['st'].='"'. $_xh[$parser]['ac'] . '"';
-				}
-				// This if() detects if no scalar was inside <VALUE></VALUE>
-				// and pads an empty ''.
-				if($_xh[$parser]['st'][strlen($_xh[$parser]['st'])-1] == '(')
-				{
-					$_xh[$parser]['st'].= '""';
-				}
-				// G. Giunta 2005/03/12 save some chars in the reconstruction of string vals...
-				if ($_xh[$parser]['vt'] != $xmlrpcString)
-					$_xh[$parser]['st'].=", '" . $_xh[$parser]['vt'] . "')";
-				else
-					$_xh[$parser]['st'].=")";
-				if ($_xh[$parser]['cm'])
-				{
-					$_xh[$parser]['st'].=',';
-				}*/
-
-				// build the xmlrpc val out of the data received, and substitute it
-				$temp = new xmlrpcval($_xh[$parser]['value'], $_xh[$parser]['vt']);
-				// check if we are inside an array or struct:
-				// if value just built is inside an array, let's move it into array on the stack
-				if (count($_xh[$parser]['valuestack']) && $_xh[$parser]['valuestack'][0]['type']=='ARRAY')
-				{
-					$_xh[$parser]['valuestack'][0]['values'][] = $temp;
-				}
-				else
-				{
-	    			$_xh[$parser]['value'] = $temp;
-				}
-				break;
-			case 'MEMBER':
-				$_xh[$parser]['ac']='';
-				//$_xh[$parser]['qt']=0;
-				// add to array in the stack the last element built
-				// unless no VALUE was found
-				if ($_xh[$parser]['value'])
-					$_xh[$parser]['valuestack'][0]['values'][$_xh[$parser]['valuestack'][0]['name']] = $_xh[$parser]['value'];
-				else
-					error_log('XML-RPC: missing VALUE inside STRUCT in received xml');
-				break;
-			case 'DATA':
-				$_xh[$parser]['ac']='';
-				//$_xh[$parser]['qt']=0;
-				break;
-			case 'PARAM':
-				//$_xh[$parser]['params'][]=$_xh[$parser]['st'];
-				if ($_xh[$parser]['value'])
-					$_xh[$parser]['params'][]=$_xh[$parser]['value'];
-				else
-					error_log('XML-RPC: missing VALUE inside PARAM in received xml');
-				break;
-			case 'METHODNAME':
-				$_xh[$parser]['method']=ereg_replace("^[\n\r\t ]+", '', $_xh[$parser]['ac']);
-				break;
-			case 'PARAMS':
-			case 'FAULT':
-			case 'METHODCALL':
-			case 'METHORESPONSE':
-				break;
-			default:
-				// End of INVALID ELEMENT!
-				// shall we add an assert here for unreachable code???
-				break;
-		}
-
-		// if it's a valid type name, set the type
-		/*if (isset($xmlrpcTypes[strtolower($name)]))
-		{
-			$_xh[$parser]['vt']=strtolower($name);
-		}*/
-
-		}
-
-	}
-
-	function xmlrpc_cd($parser, $data)
-	{
-		global $_xh, $xmlrpc_backslash;
-
-		//if (ereg("^[\n\r \t]+$", $data)) return;
-		// print "adding [${data}]\n";
-
-		// skip processing if xml fault already detected
-		if ($_xh[$parser]['isf'] < 2)
-		{
-			if ($_xh[$parser]['lv']!=3)
-			{
-				// "lookforvalue==3" means that we've found an entire value
-				// and should discard any further character data
-				if ($_xh[$parser]['lv']==1)
-				{
-					// if we've found text and we're just in a <value> then
-					// turn quoting on, as this will be a string
-					//$_xh[$parser]['qt']=1;
-					// and say we've found a value
-					$_xh[$parser]['lv']=2;
-				}
-				if(!@isset($_xh[$parser]['ac']))
-				{
-					$_xh[$parser]['ac'] = '';
-				}
-				//$_xh[$parser]['ac'].=str_replace('$', '\$', str_replace('"', '\"', str_replace(chr(92),$xmlrpc_backslash, $data)));
-				$_xh[$parser]['ac'].=$data;
-			}
-		}
-	}
-
-	function xmlrpc_dh($parser, $data)
-	{
-		global $_xh, $xmlrpc_backslash;
-
-		// skip processing if xml fault already detected
-		if ($parser[$_xh]['isf'] < 2)
-		{
-			if (substr($data, 0, 1) == '&' && substr($data, -1, 1) == ';')
-			{
-				if ($_xh[$parser]['lv']==1)
-				{
-					//$_xh[$parser]['qt']=1;
-					$_xh[$parser]['lv']=2;
-				}
-				//$_xh[$parser]['ac'].=str_replace('$', '\$', str_replace('"', '\"', str_replace(chr(92),$xmlrpc_backslash, $data)));
-				$_xh[$parser]['ac'].=$data;
-			}
-		}
-	}
-
-	/**
-	 * @package evocore
-	 * @subpackage xmlrpc
-	 */
-	class xmlrpc_client
-	{
-		var $path;
-		var $server;
-		var $port;
-		var $errno;
-		var $errstr;
-		var $debug=0;
-		var $username='';
-		var $password='';
-		var $cert='';
-		var $certpass='';
-		var $verifypeer=1;
-		var $verifyhost=1;
-		var $no_multicall=false;
-
-		function xmlrpc_client($path, $server, $port=0)
-		{
-			$this->port=$port; $this->server=$server; $this->path=$path;
-		}
-
-		function setDebug($in)
-		{
-			if ($in)
-			{
-				$this->debug=1;
-			}
-			else
-			{
-				$this->debug=0;
-			}
-		}
-
-		function setCredentials($u, $p)
-		{
-			$this->username=$u;
-			$this->password=$p;
-		}
-
-		function setCertificate($cert, $certpass)
-		{
-			$this->cert = $cert;
-			$this->certpass = $certpass;
-		}
-
-		function setSSLVerifyPeer($i)
-		{
-			$this->verifypeer = $i;
-		}
-
-		function setSSLVerifyHost($i)
-		{
-			$this->verifyhost = $i;
-		}
-
-		/*
-		 * xmlrpc_client->send(-)
-		 */
-		function send($msg, $timeout=0, $method='http')
-		{
-			if (is_array($msg))
-			{
-				// $msg is an array of xmlrpcmsg's
-				return $this->multicall($msg, $timeout, $method);
-			}
-
-			// where msg is an xmlrpcmsg
-			$msg->debug=$this->debug;
-
-			if ($method == 'https')
-			{
-				return $this->sendPayloadHTTPS($msg,
-				$this->server,
-				$this->port, $timeout,
-				$this->username, $this->password,
-				$this->cert,
-				$this->certpass);
-			}
-			else
-			{
-				return $this->sendPayloadHTTP10($msg, $this->server, $this->port,
-				$timeout, $this->username,
-				$this->password);
-			}
-		}
-
-		function sendPayloadHTTP10($msg, $server, $port, $timeout=0,$username='', $password='')
-		{
-			global $xmlrpcerr, $xmlrpcstr, $xmlrpcName, $xmlrpcVersion, $xmlrpc_defencoding;
-			if ($port==0)
-			{
-				$port=80;
-			}
-			if($timeout>0)
-			{
-				$fp=@fsockopen($server, $port,$this->errno, $this->errstr, $timeout);
-			}
-			else
-			{
-				$fp=@fsockopen($server, $port,$this->errno, $this->errstr);
-			}
-			if ($fp)
-			{
-				if ($timeout>0 && function_exists('stream_set_timeout'))
-					stream_set_timeout($fp, $timeout);
-			}
-			else
-			{
-				$this->errstr='Connect error';
-				$r=new xmlrpcresp(0, $xmlrpcerr['http_error'],$xmlrpcstr['http_error']);
-				return $r;
-			}
-			// Only create the payload if it was not created previously
-			if(empty($msg->payload))
-			{
-				$msg->createPayload();
-			}
-
-			// thanks to Grant Rauscher <grant7@firstworld.net>
-			// for this
-			$credentials='';
-			if ($username!='')
-			{
-				$credentials='Authorization: Basic ' . base64_encode($username . ':' . $password) . "\r\n";
-			}
-
-			$op= "POST " . $this->path. " HTTP/1.0\r\n" .
-				"User-Agent: " . $xmlrpcName . " " . $xmlrpcVersion . "\r\n" .
-				"Host: ". $server . "\r\n" .
-				$credentials .
-				"Accept-Charset: " . $xmlrpc_defencoding . "\r\n" .
-				"Content-Type: text/xml\r\nContent-Length: " .
-				strlen($msg->payload) . "\r\n\r\n" .
-				$msg->payload;
-
-			if (!fputs($fp, $op, strlen($op)))
-			{
-				$this->errstr='Write error';
-				$r=new xmlrpcresp(0, $xmlrpcerr['http_error'], $xmlrpcstr['http_error']);
-				return $r;
-			}
-			$resp=$msg->parseResponseFile($fp);
-			fclose($fp);
-			return $resp;
-		}
-
-		// contributed by Justin Miller <justin@voxel.net>
-		// requires curl to be built into PHP
-		function sendPayloadHTTPS($msg, $server, $port, $timeout=0,$username='', $password='', $cert='',$certpass='')
-		{
-			global $xmlrpcerr, $xmlrpcstr, $xmlrpcVersion, $xmlrpc_internalencoding;
-			if ($port == 0)
-			{
-				$port = 443;
-			}
-
-			// Only create the payload if it was not created previously
-			if(empty($msg->payload))
-			{
-				$msg->createPayload();
-			}
-
-			if (!function_exists('curl_init'))
-			{
-				$this->errstr='SSL unavailable on this install';
-				$r=new xmlrpcresp(0, $xmlrpcerr['no_ssl'], $xmlrpcstr['no_ssl']);
-				return $r;
-			}
-
-			$curl = curl_init('https://' . $server . ':' . $port . $this->path);
-
-			curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
-			// results into variable
-			if ($this->debug)
-			{
-				curl_setopt($curl, CURLOPT_VERBOSE, 1);
-			}
-			curl_setopt($curl, CURLOPT_USERAGENT, 'PHP XMLRPC '.$xmlrpcVersion);
-			// required for XMLRPC
-			curl_setopt($curl, CURLOPT_POST, 1);
-			// post the data
-			curl_setopt($curl, CURLOPT_POSTFIELDS, $msg->payload);
-			// the data
-			curl_setopt($curl, CURLOPT_HEADER, 1);
-			// return the header too
-			curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: text/xml', 'Accept-Charset: '.$xmlrpc_internalencoding));
-			// whether to verify remote host's cert
-			curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, $this->verifypeer);
-			// whether to verify cert's common name (CN); 0 for no, 1 to verify that it exists, and 2 to verify that it matches the hostname used
-			curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, $this->verifyhost);
-			// required for XMLRPC
-			if ($timeout)
-			{
-				curl_setopt($curl, CURLOPT_TIMEOUT, $timeout == 1 ? 1 : $timeout - 1);
-			}
-			// timeout is borked
-			if ($username && $password)
-			{
-				curl_setopt($curl, CURLOPT_USERPWD,"$username:$password");
-			}
-			// set auth stuff
-			if ($cert)
-			{
-				curl_setopt($curl, CURLOPT_SSLCERT, $cert);
-			}
-			// set cert file
-			if ($certpass)
-			{
-				curl_setopt($curl, CURLOPT_SSLCERTPASSWD,$certpass);
-			}
-			// set cert password
-
-			$result = curl_exec($curl);
-
-			if (!$result)
-			{
-				$this->errstr='no response';
-				$resp=new xmlrpcresp(0, $xmlrpcerr['curl_fail'], $xmlrpcstr['curl_fail']. ': '. curl_error($curl));
-				curl_close($curl);
-			}
-			else
-			{
-				curl_close($curl);
-				$resp = $msg->parseResponse($result);
-			}
-			return $resp;
-		}
-
-		function multicall($msgs, $timeout=0, $method='http')
-		{
-			$results = false;
-
-			if (! $this->no_multicall)
-			{
-				$results = $this->_try_multicall($msgs, $timeout, $method);
-				/* TODO - this is not php3-friendly */
-				// if($results !== false)
-				if(is_array($results))
-				{
-					// Either the system.multicall succeeded, or the send
-					// failed (e.g. due to HTTP timeout). In either case,
-					// we're done for now.
-					return $results;
-				}
-				else
-				{
-					// system.multicall unsupported by server,
-					// don't try it next time...
-					$this->no_multicall = true;
-				}
-			}
-
-			// system.multicall is unupported by server:
-			//   Emulate multicall via multiple requests
-			$results = array();
-			//foreach($msgs as $msg)
-			@reset($msgs);
-			while(list(,$msg) = @each($msgs))
-			{
-				$results[] = $this->send($msg, $timeout, $method);
-			}
-			return $results;
-		}
-
-		// Attempt to boxcar $msgs via system.multicall.
-		function _try_multicall($msgs, $timeout, $method)
-		{
-			// Construct multicall message
-			$calls = array();
-			//foreach($msgs as $msg)
-			@reset($msgs);
-			while(list(,$msg) = @each($msgs))
-			{
-				$call['methodName'] = new xmlrpcval($msg->method(),'string');
-				$numParams = $msg->getNumParams();
-				$params = array();
-				for ($i = 0; $i < $numParams; $i++)
-				{
-					$params[$i] = $msg->getParam($i);
-				}
-				$call['params'] = new xmlrpcval($params, 'array');
-				$calls[] = new xmlrpcval($call, 'struct');
-			}
-			$multicall = new xmlrpcmsg('system.multicall');
-			$multicall->addParam(new xmlrpcval($calls, 'array'));
-
-			// Attempt RPC call
-			$result = $this->send($multicall, $timeout, $method);
-			if(!is_object($result))
-			{
-				return ($result || 0); // transport failed
-			}
-
-			if($result->faultCode() != 0)
-			{
-				return false;		// system.multicall failed
-			}
-
-			// Unpack responses.
-			$rets = $result->value();
-			if($rets->kindOf() != 'array')
-			{
-				return false;		// bad return type from system.multicall
-			}
-			$numRets = $rets->arraysize();
-			if($numRets != count($msgs))
-			{
-				return false;		// wrong number of return values.
-			}
-
-			$response = array();
-			for ($i = 0; $i < $numRets; $i++)
-			{
-				$val = $rets->arraymem($i);
-				switch ($val->kindOf())
-				{
-				case 'array':
-					if($val->arraysize() != 1)
-					{
-						return false;		// Bad value
-					}
-					// Normal return value
-					$response[$i] = new xmlrpcresp($val->arraymem(0));
-					break;
-				case 'struct':
-					$code = $val->structmem('faultCode');
-					if($code->kindOf() != 'scalar' || $code->scalartyp() != 'int')
-					{
-						return false;
-					}
-					$str = $val->structmem('faultString');
-					if($str->kindOf() != 'scalar' || $str->scalartyp() != 'string')
-					{
-						return false;
-					}
-					$response[$i] = new xmlrpcresp(0, $code->scalarval(), $str->scalarval());
-					break;
-				default:
-					return false;
-				}
-			}
-			return $response;
-		}
-	} // end class xmlrpc_client
-
-	/**
-	 * @package evocore
-	 * @subpackage xmlrpc
-	 */
-	class xmlrpcresp
-	{
-		var $val = 0;
-		var $errno = 0;
-		var $errstr = '';
-		var $hdrs = array();
-
-		function xmlrpcresp($val, $fcode = 0, $fstr = '')
-		{
-			if ($fcode != 0)
-			{
-				// error
-				$this->errno = $fcode;
-				$this->errstr = $fstr;
-				//$this->errstr = htmlspecialchars($fstr); // XXX: encoding probably shouldn't be done here; fix later.
-			}
-			elseif (!is_object($val))
-			{
-				// programmer error
-				error_log("Invalid type '" . gettype($val) . "' (value: $val) passed to xmlrpcresp. Defaulting to empty value.");
-				$this->val = new xmlrpcval();
-			}
-			else
-			{
-				// success
-				$this->val = $val;
-			}
-		}
-
-		function faultCode()
-		{
-			return $this->errno;
-		}
-
-		function faultString()
-		{
-			return $this->errstr;
-		}
-
-		function value()
-		{
-			return $this->val;
-		}
-
-		function serialize()
-		{
-			$result = "<methodResponse>\n";
-			if ($this->errno)
-			{
-				// G. Giunta 2005/2/13: let non-ASCII response messages be tolerated by clients
-				$result .= '<fault>
-	<value>
-		<struct>
-			<member>
-				<name>faultCode</name>
-				<value><int>' . $this->errno . '</int></value>
-			</member>
-			<member>
-				<name>faultString</name>
-				<value><string>' . xmlrpc_encode_entitites($this->errstr) . '</string></value>
-			</member>
-		</struct>
-	</value>
-</fault>';
-			}
-			else
-			{
-				$result .= "<params>\n<param>\n" .
-					$this->val->serialize() .
-					"</param>\n</params>";
-			}
-			$result .= "\n</methodResponse>";
-			logIO("O",$result);
-			return $result;
-		}
-	}
-
-	/**
-	 * @package evocore
-	 * @subpackage xmlrpc
-	 */
-	class xmlrpcmsg
-	{
-		var $payload;
-		var $methodname;
-		var $params=array();
-		var $debug=0;
-
-		function xmlrpcmsg($meth, $pars=0)
-		{
-			$this->methodname=$meth;
-			if (is_array($pars) && sizeof($pars)>0)
-			{
-				for($i=0; $i<sizeof($pars); $i++)
-				{
-					$this->addParam($pars[$i]);
-				}
-			}
-		}
-
-		function xml_header()
-		{
-			// TODO: handle encoding
-			// return "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">\n<methodCall>\n";
-
-			return "<?xml version=\"1.0\"?" . ">\n<methodCall>\n";
-		}
-
-		function xml_footer()
-		{
-			return "</methodCall>\n";
-		}
-
-		function createPayload()
-		{
-			$this->payload=$this->xml_header();
-			$this->payload.='<methodName>' . $this->methodname . "</methodName>\n";
-			//	if (sizeof($this->params)) {
-			$this->payload.="<params>\n";
-			for($i=0; $i<sizeof($this->params); $i++)
-			{
-				$p=$this->params[$i];
-				$this->payload.="<param>\n" . $p->serialize() .
-				"</param>\n";
-			}
-			$this->payload.="</params>\n";
-			// }
-			$this->payload.=$this->xml_footer();
-			//$this->payload=str_replace("\n", "\r\n", $this->payload);
-		}
-
-		function method($meth='')
-		{
-			if ($meth!='')
-			{
-				$this->methodname=$meth;
-			}
-			return $this->methodname;
-		}
-
-		function serialize()
-		{
-			$this->createPayload();
-			logIO("O",$this->payload);
-			return $this->payload;
-		}
-
-		function addParam($par) { $this->params[]=$par; }
-		function getParam($i) { return $this->params[$i]; }
-		function getNumParams() { return sizeof($this->params); }
-
-		function parseResponseFile($fp)
-		{
-			$ipd='';
-			while($data=fread($fp, 32768))
-			{
-				$ipd.=$data;
-			}
-			return $this->parseResponse($ipd);
-		}
-
-		function parseResponse($data='')
-		{
-			global $_xh,$xmlrpcerr,$xmlrpcstr;
-			global $xmlrpc_defencoding, $xmlrpc_internalencoding;
-
-			$hdrfnd = 0;
-			if($this->debug)
-			{
-				//by maHo, replaced htmlspecialchars with htmlentities
-				print "<PRE>---GOT---\n" . htmlentities($data) . "\n---END---\n</PRE>";
-			}
-
-			if($data == '')
-			{
-				error_log('No response received from server.');
-				$r = new xmlrpcresp(0, $xmlrpcerr['no_data'], $xmlrpcstr['no_data']);
-				return $r;
-			}
-			// see if we got an HTTP 200 OK, else bomb
-			// but only do this if we're using the HTTP protocol.
-			if(ereg("^HTTP",$data))
-			{
-				// Strip HTTP 1.1 100 Continue header if present
-				while (ereg('^HTTP/1.1 1[0-9]{2}', $data))
-				{
-					$pos = strpos($data, 'HTTP', 12);
-					// server sent a Continue header without any (valid) content following...
-					// give the client a chance to know it
-					if (!$pos && !is_int($pos)) // works fine in php 3, 4 and 5
-						break;
-					$data = substr($data, $pos);
-				}
-				if (!ereg("^HTTP/[0-9\\.]+ 200 ", $data))
-				{
-					$errstr= substr($data, 0, strpos($data, "\n")-1);
-					error_log('HTTP error, got response: ' .$errstr);
-					$r=new xmlrpcresp(0, $xmlrpcerr['http_error'], $xmlrpcstr['http_error']. ' (' . $errstr . ')');
-					return $r;
-				}
-			}
-			$parser = xml_parser_create($xmlrpc_defencoding);
-
-			// G. Giunta 2004/04/06
-			// Clean up the accumulator, or it will grow indefinitely long
-			// if making xmlrpc calls for a while
-			$_xh=array();
-			$_xh[$parser]=array();
-			$_xh[$parser]['headers'] = array();
-			$_xh[$parser]['stack'] = array();
-			$_xh[$parser]['valuestack'] = array();
-
-			// separate HTTP headers from data
-			if (ereg("^HTTP", $data))
-			{
-				// be tolerant to usage of \n instead of \r\n to separate headers and data
-				// (even though it is not valid http)
-				$pos = strpos($data,"\r\n\r\n");
-				if($pos || is_int($pos))
-					$bd = $pos+4;
-				else
-				{
-					$pos = strpos($data,"\n\n");
-					if($pos || is_int($pos))
-						$bd = $pos+2;
-					else
-					{
-						// No separation between response headers and body: fault?
-						$bd = 0;
-					}
-				}
-				// be tolerant to line endings, and extra empty lines
-				$ar = split("\r?\n", trim(substr($data, 0, $pos)));
-				while (list(,$line) = @each($ar))
-				{
-					// take care of multi-line headers
-					$arr = explode(':',$line);
-					if(count($arr) > 1)
-					{
-						$header_name = trim($arr[0]);
-						// TO DO: some headers (the ones that allow a CSV list of values)
-						// do allow many values to be passed using multiple header lines.
-						// We should add content to $_xh[$parser]['headers'][$header_name]
-						// instead of replacing it for those...
-						$_xh[$parser]['headers'][$header_name] = $arr[1];
-						for ($i = 2; $i < count($arr); $i++)
-						{
-							$_xh[$parser]['headers'][$header_name] .= ':'.$arr[$i];
-						} // while
-						$_xh[$parser]['headers'][$header_name] = trim($_xh[$parser]['headers'][$header_name]);
-					} else if (isset($header_name))
-					{
-						$_xh[$parser]['headers'][$header_name] .= ' ' . trim($line);
-					}
-				}
-				$data = substr($data, $bd);
-
-				if ($this->debug && count($_xh[$parser]['headers']))
-				{
-					print '<PRE>';
-					//foreach ($_xh[$parser]['headers'] as $header)
-					@reset($_xh[$parser]['headers']);
-					while(list($header, $value) = @each($_xh[$parser]['headers']))
-					{
-						print "HEADER: $header: $value\n";
-					}
-					print "</PRE>\n";
-				}
-			}
-
-			// be tolerant of extra whitespace in response body
-			$data = trim($data);
-
-			// be tolerant of junk after methodResponse (e.g. javascript automatically inserted by free hosts)
-			// idea from Luca Mariano <luca.mariano@email.it> originally in PEARified version of the lib
-			$bd = false;
-			$pos = strpos($data, "</methodResponse>");
-			while ($pos || is_int($pos))
-			{
-				$bd = $pos+17;
-				$pos = strpos($data, "</methodResponse>", $bd);
-			}
-			if ($bd)
-				$data = substr($data, 0, $bd);
-
-			//$_xh[$parser]['st']='';
-			//$_xh[$parser]['cm']=0;
-			$_xh[$parser]['isf']=0;
-			$_xh[$parser]['isf_reason']=0;
-			$_xh[$parser]['ac']='';
-			//$_xh[$parser]['qt']='';
-
-			xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, true);
-			// G. Giunta 2005/02/13: PHP internally uses ISO-8859-1, so we have to tell
-			// the xml parser to give us back data in the expected charset
-			xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, $xmlrpc_internalencoding);
-
-			xml_set_element_handler($parser, 'xmlrpc_se', 'xmlrpc_ee');
-			xml_set_character_data_handler($parser, 'xmlrpc_cd');
-			xml_set_default_handler($parser, 'xmlrpc_dh');
-			//$xmlrpc_value=new xmlrpcval;
-
-			if (!xml_parse($parser, $data, sizeof($data)))
-			{
-				// thanks to Peter Kocks <peter.kocks@baygate.com>
-				if((xml_get_current_line_number($parser)) == 1)
-				{
-					$errstr = 'XML error at line 1, check URL';
-				}
-				else
-				{
-					$errstr = sprintf('XML error: %s at line %d',
-						xml_error_string(xml_get_error_code($parser)),
-						xml_get_current_line_number($parser));
-				}
-				error_log($errstr);
-				$r=new xmlrpcresp(0, $xmlrpcerr['invalid_return'], $xmlrpcstr['invalid_return'].' ('.$errstr.')');
-				xml_parser_free($parser);
-				if ($this->debug)
-					echo $errstr;
-				$r->hdrs = $_xh[$parser]['headers'];
-				return $r;
-			}
-			xml_parser_free($parser);
-
-			if ($_xh[$parser]['isf'] > 1)
-			{
-				if ($this->debug)
-				{
-					///@todo echo something for user?
-				}
-
-				$r = new xmlrpcresp(0, $xmlrpcerr['invalid_return'],
-				$xmlrpcstr['invalid_return'] . ' ' . $_xh[$parser]['isf_reason']);
-			}
-			//else if (strlen($_xh[$parser]['st'])==0)
-			else if (!is_object($_xh[$parser]['value']))
-			{
-				// then something odd has happened
-				// and it's time to generate a client side error
-				// indicating something odd went on
-				$r=new xmlrpcresp(0, $xmlrpcerr['invalid_return'],
-				$xmlrpcstr['invalid_return']);
-			}
-			else
-			{
-
-				if ($this->debug)
-				{
-					//print "<PRE>---EVALING---[" .
-					//strlen($_xh[$parser]['st']) . " chars]---\n" .
-					//htmlspecialchars($_xh[$parser]['st']) . ";\n---END---</PRE>";
-					print "<PRE>---PARSED---\n" ;
-					var_dump($_xh[$parser]['value']);
-					print "\n---END---</PRE>";
-				}
-
-				//$allOK=0;
-				//@eval('$v=' . $_xh[$parser]['st'] . '; $allOK=1;');
-				//if (!$allOK)
-				//{
-				//	$r = new xmlrpcresp(0, $xmlrpcerr['invalid_return'], $xmlrpcstr['invalid_return']);
-				//}
-				//else
-				$v = $_xh[$parser]['value'];
-				if ($_xh[$parser]['isf'])
-				{
-					$errno_v = $v->structmem('faultCode');
-					$errstr_v = $v->structmem('faultString');
-					$errno = $errno_v->scalarval();
-
-					if ($errno == 0)
-					{
-						// FAULT returned, errno needs to reflect that
-						$errno = -1;
-					}
-
-					$r = new xmlrpcresp($v, $errno, $errstr_v->scalarval());
-				}
-				else
-				{
-					$r=new xmlrpcresp($v);
-				}
-			}
-
-			$r->hdrs = $_xh[$parser]['headers'];
-			return $r;
-		}
-	}
-
-	/**
-	 * @package evocore
-	 * @subpackage xmlrpc
-	 */
-	class xmlrpcval
-	{
-		var $me=array();
-		var $mytype=0;
-
-		/*
-		 * Type will default to string
-		 */
-		function xmlrpcval($val=-1, $type='')
-		{
-			global $xmlrpcTypes;
-			$this->me=array();
-			$this->mytype=0;
-			if ($val!=-1 || !is_int($val) || $type!='')
-			{
-				if ($type=='')
-				{
-					$type='string';
-				}
-				if ($xmlrpcTypes[$type]==1)
-				{
-					$this->addScalar($val,$type);
-				}
-				elseif ($xmlrpcTypes[$type]==2)
-				{
-					$this->addArray($val);
-				}
-				elseif ($xmlrpcTypes[$type]==3)
-				{
-					$this->addStruct($val);
-				}
-			}
-		}
-
-		function addScalar($val, $type='string')
-		{
-			global $xmlrpcTypes, $xmlrpcBoolean;
-
-			if ($this->mytype==1)
-			{
-				echo '<strong>xmlrpcval</strong>: scalar can have only one value<br />';
-				return 0;
-			}
-			$typeof=$xmlrpcTypes[$type];
-			if ($typeof!=1)
-			{
-				echo '<strong>xmlrpcval</strong>: not a scalar type (${typeof})<br />';
-				return 0;
-			}
-
-			if ($type==$xmlrpcBoolean)
-			{
-				if (strcasecmp($val,'true')==0 || $val==1 || ($val==true && strcasecmp($val,'false')))
-				{
-					$val=1;
-				}
-				else
-				{
-					$val=0;
-				}
-			}
-
-			if ($this->mytype==2)
-			{
-				// we're adding to an array here
-				$ar=$this->me['array'];
-				$ar[]=new xmlrpcval($val, $type);
-				$this->me['array']=$ar;
-			}
-			else
-			{
-				// a scalar, so set the value and remember we're scalar
-				$this->me[$type]=$val;
-				$this->mytype=$typeof;
-			}
-			return 1;
-		}
-
-		function addArray($vals)
-		{
-			global $xmlrpcTypes;
-			if ($this->mytype!=0)
-			{
-				echo '<strong>xmlrpcval</strong>: already initialized as a [' . $this->kindOf() . ']<br />';
-				return 0;
-			}
-
-			$this->mytype=$xmlrpcTypes['array'];
-			$this->me['array']=$vals;
-			return 1;
-		}
-
-		function addStruct($vals)
-		{
-			global $xmlrpcTypes;
-			if ($this->mytype!=0)
-			{
-				echo '<strong>xmlrpcval</strong>: already initialized as a [' . $this->kindOf() . ']<br />';
-				return 0;
-			}
-			$this->mytype=$xmlrpcTypes['struct'];
-			$this->me['struct']=$vals;
-			return 1;
-		}
-
-		function dump($ar)
-		{
-			reset($ar);
-			while ( list( $key, $val ) = each( $ar ) )
-			{
-				echo "$key => $val<br />";
-				if ($key == 'array')
-				{
-					while ( list( $key2, $val2 ) = each( $val ) )
-					{
-						echo "-- $key2 => $val2<br />";
-					}
-				}
-			}
-		}
-
-		function kindOf()
-		{
-			switch($this->mytype)
-			{
-				case 3:
-					return 'struct';
-					break;
-				case 2:
-					return 'array';
-					break;
-				case 1:
-					return 'scalar';
-					break;
-				default:
-					return 'undef';
-			}
-		}
-
-		function serializedata($typ, $val)
-		{
-			$rs='';
-			global $xmlrpcTypes, $xmlrpcBase64, $xmlrpcString,
-			$xmlrpcBoolean;
-			switch(@$xmlrpcTypes[$typ])
-			{
-				case 3:
-					// struct
-					$rs.="<struct>\n";
-					reset($val);
-					while(list($key2, $val2)=each($val))
-					{
-						$rs.="<member><name>${key2}</name>\n";
-						$rs.=$this->serializeval($val2);
-						$rs.="</member>\n";
-					}
-					$rs.='</struct>';
-					break;
-				case 2:
-					// array
-					$rs.="<array>\n<data>\n";
-					for($i=0; $i<sizeof($val); $i++)
-					{
-						$rs.=$this->serializeval($val[$i]);
-					}
-					$rs.="</data>\n</array>";
-					break;
-				case 1:
-					switch ($typ)
-					{
-						case $xmlrpcBase64:
-							$rs.="<${typ}>" . base64_encode($val) . "</${typ}>";
-							break;
-						case $xmlrpcBoolean:
-							$rs.="<${typ}>" . ($val ? '1' : '0') . "</${typ}>";
-							break;
-						case $xmlrpcString:
-							// G. Giunta 2005/2/13: do NOT use htmlentities, since
-							// it will produce named html entities, which are invalid xml
-							$rs.="<${typ}>" . xmlrpc_encode_entitites($val). "</${typ}>";
-							// $rs.="<${typ}>" . htmlentities($val). "</${typ}>";
-							break;
-						default:
-							$rs.="<${typ}>${val}</${typ}>";
-					}
-					break;
-				default:
-					break;
-			}
-			return $rs;
-		}
-
-		function serialize()
-		{
-			return $this->serializeval($this);
-		}
-
-		function serializeval($o)
-		{
-			//global $xmlrpcTypes;
-			$rs='';
-			$ar=$o->me;
-			reset($ar);
-			list($typ, $val) = each($ar);
-			$rs.='<value>';
-			$rs.=$this->serializedata($typ, $val);
-			$rs.="</value>\n";
-			return $rs;
-		}
-
-		function structmem($m)
-		{
-			$nv=$this->me['struct'][$m];
-			return $nv;
-		}
-
-		function structreset()
-		{
-			reset($this->me['struct']);
-		}
-
-		function structeach()
-		{
-			return each($this->me['struct']);
-		}
-
-		function getval()
-		{
-			// UNSTABLE
-			global $xmlrpcBoolean, $xmlrpcBase64;
-			reset($this->me);
-			list($a,$b)=each($this->me);
-			// contributed by I Sofer, 2001-03-24
-			// add support for nested arrays to scalarval
-			// i've created a new method here, so as to
-			// preserve back compatibility
-
-			if (is_array($b))
-			{
-				@reset($b);
-				while(list($id,$cont) = @each($b))
-				{
-					$b[$id] = $cont->scalarval();
-				}
-			}
-
-			// add support for structures directly encoding php objects
-			if (is_object($b))
-			{
-				$t = get_object_vars($b);
-				@reset($t);
-				while(list($id,$cont) = @each($t))
-				{
-					$t[$id] = $cont->scalarval();
-				}
-				@reset($t);
-				while(list($id,$cont) = @each($t))
-				{
-					//eval('$b->'.$id.' = $cont;');
-					@$b->$id = $cont;
-				}
-			}
-			// end contrib
-			return $b;
-		}
-
-		function scalarval()
-		{
-			//global $xmlrpcBoolean, $xmlrpcBase64;
-			reset($this->me);
-			list($a,$b)=each($this->me);
-			return $b;
-		}
-
-		function scalartyp()
-		{
-			global $xmlrpcI4, $xmlrpcInt;
-			reset($this->me);
-			list($a,$b)=each($this->me);
-			if ($a==$xmlrpcI4)
-			{
-				$a=$xmlrpcInt;
-			}
-			return $a;
-		}
-
-		function arraymem($m)
-		{
-			$nv=$this->me['array'][$m];
-			return $nv;
-		}
-
-		function arraysize()
-		{
-			reset($this->me);
-			list($a,$b)=each($this->me);
-			return sizeof($b);
-		}
-	}
-
-	// date helpers
-	function iso8601_encode($timet, $utc=0)
-	{
-		// return an ISO8601 encoded string
-		// really, timezones ought to be supported
-		// but the XML-RPC spec says:
-		//
-		// "Don't assume a timezone. It should be specified by the server in its
-		// documentation what assumptions it makes about timezones."
-		//
-		// these routines always assume localtime unless
-		// $utc is set to 1, in which case UTC is assumed
-		// and an adjustment for locale is made when encoding
-		if (!$utc)
-		{
-			$t=strftime("%Y%m%dT%H:%M:%S", $timet);
-		}
-		else
-		{
-			if (function_exists('gmstrftime'))
-			{
-				// gmstrftime doesn't exist in some versions
-				// of PHP
-				$t=gmstrftime("%Y%m%dT%H:%M:%S", $timet);
-			}
-			else
-			{
-				$t=strftime("%Y%m%dT%H:%M:%S", $timet-date('Z'));
-			}
-		}
-		return $t;
-	}
-
-	function iso8601_decode($idate, $utc=0)
-	{
-		// return a timet in the localtime, or UTC
-		$t=0;
-		if (ereg("([0-9]{4})([0-9]{2})([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})", $idate, $regs))
-		{
-			if ($utc)
-			{
-				$t=gmmktime($regs[4], $regs[5], $regs[6], $regs[2], $regs[3], $regs[1]);
-			}
-			else
-			{
-				$t=mktime($regs[4], $regs[5], $regs[6], $regs[2], $regs[3], $regs[1]);
-			}
-		}
-		return $t;
-	}
-
-	/****************************************************************
-	* xmlrpc_decode takes a message in PHP xmlrpc object format and *
-	* tranlates it into native PHP types.                           *
-	*                                                               *
-	* author: Dan Libby (dan@libby.com)                             *
-	****************************************************************/
-	/*
-	 * evocore: We add xmlrpc_decode_recurse because the default PHP implementation
-	 * of xmlrpc_decode won't recurse! Bleh!
-	 * update: XML-RPC for PHP now copes with this, but we keep a stub for backward compatibility
-	 */
-	function xmlrpc_decode_recurse($xmlrpc_val)
-	{
-		return php_xmlrpc_decode($xmlrpc_val);
-	}
-
-	function php_xmlrpc_decode($xmlrpc_val)
-	{
-		$kind = $xmlrpc_val->kindOf();
-
-		if($kind == 'scalar')
-		{
-			return $xmlrpc_val->scalarval();
-		}
-		elseif($kind == 'array')
-		{
-			$size = $xmlrpc_val->arraysize();
-			$arr = array();
-
-			for($i = 0; $i < $size; $i++)
-			{
-				$arr[] = php_xmlrpc_decode($xmlrpc_val->arraymem($i));
-			}
-			return $arr;
-		}
-		elseif($kind == 'struct')
-		{
-			$xmlrpc_val->structreset();
-			$arr = array();
-
-			while(list($key,$value)=$xmlrpc_val->structeach())
-			{
-				$arr[$key] = php_xmlrpc_decode($value);
-				// echo $key, '=>', $arr[$key], '<br />';
-			}
-			return $arr;
-		}
-	}
-
-	if(function_exists('xmlrpc_decode'))
-	{
-		define('XMLRPC_EPI_ENABLED','1');
-	}
-	else
-	{
-		define('XMLRPC_EPI_ENABLED','0');
-		function xmlrpc_decode($xmlrpc_val)
-		{
-			$kind = $xmlrpc_val->kindOf();
-
-			if($kind == 'scalar')
-			{
-				return $xmlrpc_val->scalarval();
-			}
-			elseif($kind == 'array')
-			{
-				$size = $xmlrpc_val->arraysize();
-				$arr = array();
-
-				for($i = 0; $i < $size; $i++)
-				{
-					$arr[]=xmlrpc_decode($xmlrpc_val->arraymem($i));
-				}
-				return $arr;
-			}
-			elseif($kind == 'struct')
-			{
-				$xmlrpc_val->structreset();
-				$arr = array();
-
-				while(list($key,$value)=$xmlrpc_val->structeach())
-				{
-					$arr[$key] = xmlrpc_decode($value);
-				}
-				return $arr;
-			}
-		}
-	}
-
-	/****************************************************************
-	* xmlrpc_encode takes native php types and encodes them into    *
-	* xmlrpc PHP object format.                                     *
-	* BUG: All sequential arrays are turned into structs.  I don't  *
-	* know of a good way to determine if an array is sequential     *
-	* only.                                                         *
-	*                                                               *
-	* feature creep -- could support more types via optional type   *
-	* argument.                                                     *
-	*                                                               *
-	* author: Dan Libby (dan@libby.com)                             *
-	****************************************************************/
-	function php_xmlrpc_encode($php_val)
-	{
-		global $xmlrpcInt;
-		global $xmlrpcDouble;
-		global $xmlrpcString;
-		global $xmlrpcArray;
-		global $xmlrpcStruct;
-		global $xmlrpcBoolean;
-
-		$type = gettype($php_val);
-		$xmlrpc_val = new xmlrpcval;
-
-		switch($type)
-		{
-			case 'array':
-			case 'object':
-				$arr = array();
-				while (list($k,$v) = each($php_val))
-				{
-					$arr[$k] = php_xmlrpc_encode($v);
-				}
-				$xmlrpc_val->addStruct($arr);
-				break;
-			case 'integer':
-				$xmlrpc_val->addScalar($php_val, $xmlrpcInt);
-				break;
-			case 'double':
-				$xmlrpc_val->addScalar($php_val, $xmlrpcDouble);
-				break;
-			case 'string':
-				$xmlrpc_val->addScalar($php_val, $xmlrpcString);
-				break;
-				// <G_Giunta_2001-02-29>
-				// Add support for encoding/decoding of booleans, since they are supported in PHP
-			case 'boolean':
-				$xmlrpc_val->addScalar($php_val, $xmlrpcBoolean);
-				break;
-				// </G_Giunta_2001-02-29>
-			// catch "resource", "NULL", "user function", "unknown type"
-			//case 'unknown type':
-			default:
-				// giancarlo pinerolo <ping@alt.it>
-				// it has to return
-				// an empty object in case (which is already
-				// at this point), not a boolean.
-				break;
-			}
-			return $xmlrpc_val;
-	}
-
-	if(XMLRPC_EPI_ENABLED == '0')
-	{
-		function xmlrpc_encode($php_val)
-		{
-			global $xmlrpcInt;
-			global $xmlrpcDouble;
-			global $xmlrpcString;
-			global $xmlrpcArray;
-			global $xmlrpcStruct;
-			global $xmlrpcBoolean;
-
-			$type = gettype($php_val);
-			$xmlrpc_val = new xmlrpcval;
-
-			switch($type)
-			{
-				case 'array':
-				case 'object':
-					$arr = array();
-					while (list($k,$v) = each($php_val))
-					{
-						$arr[$k] = xmlrpc_encode($v);
-					}
-					$xmlrpc_val->addStruct($arr);
-					break;
-				case 'integer':
-					$xmlrpc_val->addScalar($php_val, $xmlrpcInt);
-					break;
-				case 'double':
-					$xmlrpc_val->addScalar($php_val, $xmlrpcDouble);
-					break;
-				case 'string':
-					$xmlrpc_val->addScalar($php_val, $xmlrpcString);
-					break;
-					// <G_Giunta_2001-02-29>
-					// Add support for encoding/decoding of booleans, since they are supported in PHP
-				case 'boolean':
-					$xmlrpc_val->addScalar($php_val, $xmlrpcBoolean);
-					break;
-					// </G_Giunta_2001-02-29>
-				//case 'unknown type':
-				default:
-					// giancarlo pinerolo <ping@alt.it>
-					// it has to return
-					// an empty object in case (which is already
-					// at this point), not a boolean.
-					break;
-			}
-			return $xmlrpc_val;
-		}
-	}
-?>
diff -ruN --text 0.9.2.src/b2evocore/_functions_xmlrpcs.php 1.10.3.src/b2evocore/_functions_xmlrpcs.php
--- 0.9.2.src/b2evocore/_functions_xmlrpcs.php	2005-08-31 21:32:32.000000000 -0500
+++ 1.10.3.src/b2evocore/_functions_xmlrpcs.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,540 +0,0 @@
-<?php
-/**
- * @package evocore
- * @subpackage xmlrpc {@link http://xmlrpc.usefulinc.com/doc/}
- * @copyright Edd Dumbill <edd@usefulinc.com> (C) 1999-2002
- */
-// by Edd Dumbill (C) 1999-2002
-// <edd@usefulinc.com>
-// $Id: _functions_xmlrpcs.php,v 1.4.2.6 2005/08/31 19:32:31 fplanque Exp $
-
-// Copyright (c) 1999,2000,2002 Edd Dumbill.
-// All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions
-// are met:
-//
-//    * Redistributions of source code must retain the above copyright
-//      notice, this list of conditions and the following disclaimer.
-//
-//    * Redistributions in binary form must reproduce the above
-//      copyright notice, this list of conditions and the following
-//      disclaimer in the documentation and/or other materials provided
-//      with the distribution.
-//
-//    * Neither the name of the "XML-RPC for PHP" nor the names of its
-//      contributors may be used to endorse or promote products derived
-//      from this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-// REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
-// OF THE POSSIBILITY OF SUCH DAMAGE.
-
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	// XML RPC Server class
-	// requires: _xmlrpc.php
-
-	// listMethods: either a string, or nothing
-	$_xmlrpcs_listMethods_sig=array(array($xmlrpcArray, $xmlrpcString), array($xmlrpcArray));
-	$_xmlrpcs_listMethods_doc='This method lists all the methods that the XML-RPC server knows how to dispatch';
-	/**
-	 * listMethods: either a string, or nothing
-	 */
-	function _xmlrpcs_listMethods($server, $m)
-	{
-		global $xmlrpcerr, $xmlrpcstr, $_xmlrpcs_dmap;
-		$v=new xmlrpcval();
-		$dmap=$server->dmap;
-		$outAr=array();
-		for(reset($dmap); list($key, $val)=each($dmap); )
-		{
-			$outAr[]=new xmlrpcval($key, 'string');
-		}
-		$dmap=$_xmlrpcs_dmap;
-		for(reset($dmap); list($key, $val)=each($dmap); )
-		{
-			$outAr[]=new xmlrpcval($key, 'string');
-		}
-		$v->addArray($outAr);
-		return new xmlrpcresp($v);
-	}
-
-	$_xmlrpcs_methodSignature_sig=array(array($xmlrpcArray, $xmlrpcString));
-	$_xmlrpcs_methodSignature_doc='Returns an array of known signatures (an array of arrays) for the method name passed. If no signatures are known, returns a none-array (test for type != array to detect missing signature)';
-	/**
-	 * {@internal _xmlrpcs_methodSignature(-)}}
-	 */
-	function _xmlrpcs_methodSignature($server, $m)
-	{
-		global $xmlrpcerr, $xmlrpcstr, $_xmlrpcs_dmap;
-
-		$methName=$m->getParam(0);
-		$methName=$methName->scalarval();
-		if (ereg("^system\.", $methName))
-		{
-			$dmap=$_xmlrpcs_dmap; $sysCall=1;
-		}
-		else
-		{
-			$dmap=$server->dmap; $sysCall=0;
-		}
-		//	print "<!-- ${methName} -->\n";
-		if (isset($dmap[$methName]))
-		{
-			if ($dmap[$methName]['signature'])
-			{
-				$sigs=array();
-				$thesigs=$dmap[$methName]['signature'];
-				for($i=0; $i<sizeof($thesigs); $i++)
-				{
-					$cursig=array();
-					$inSig=$thesigs[$i];
-					for($j=0; $j<sizeof($inSig); $j++)
-					{
-						$cursig[]=new xmlrpcval($inSig[$j], 'string');
-					}
-					$sigs[]=new xmlrpcval($cursig, 'array');
-				}
-				$r=new xmlrpcresp(new xmlrpcval($sigs, 'array'));
-			}
-			else
-			{
-				$r=new xmlrpcresp(new xmlrpcval('undef', 'string'));
-			}
-		}
-		else
-		{
-			$r=new xmlrpcresp(0,$xmlrpcerr['introspect_unknown'], $xmlrpcstr['introspect_unknown']);
-		}
-		return $r;
-	}
-
-	$_xmlrpcs_methodHelp_sig=array(array($xmlrpcString, $xmlrpcString));
-	$_xmlrpcs_methodHelp_doc='Returns help text if defined for the method passed, otherwise returns an empty string';
-	function _xmlrpcs_methodHelp($server, $m)
-	{
-		global $xmlrpcerr, $xmlrpcstr, $_xmlrpcs_dmap;
-
-		$methName=$m->getParam(0);
-		$methName=$methName->scalarval();
-		if (ereg("^system\.", $methName))
-		{
-			$dmap=$_xmlrpcs_dmap; $sysCall=1;
-		}
-		else
-		{
-			$dmap=$server->dmap; $sysCall=0;
-		}
-		// print "<!-- ${methName} -->\n";
-		if (isset($dmap[$methName]))
-		{
-			if ($dmap[$methName]['docstring'])
-			{
-				$r=new xmlrpcresp(new xmlrpcval($dmap[$methName]['docstring']), 'string');
-			}
-			else
-			{
-				$r=new xmlrpcresp(new xmlrpcval('', 'string'));
-			}
-		}
-		else
-		{
-			$r=new xmlrpcresp(0, $xmlrpcerr['introspect_unknown'], $xmlrpcstr['introspect_unknown']);
-		}
-		return $r;
-	}
-
-	$_xmlrpcs_multicall_sig = array(array($xmlrpcArray, $xmlrpcArray));
-	$_xmlrpcs_multicall_doc = 'Boxcar multiple RPC calls in one request. See http://www.xmlrpc.com/discuss/msgReader$1208 for details';
-
-	function _xmlrpcs_multicall_error($err)
-	{
-		if (is_string($err))
-		{
-			global $xmlrpcerr, $xmlrpcstr;
-			$str  = $xmlrpcstr["multicall_${err}"];
-			$code = $xmlrpcerr["multicall_${err}"];
-		}
-		else
-		{
-			$code = $err->faultCode();
-			$str = $err->faultString();
-		}
-		$struct['faultCode'] = new xmlrpcval($code, 'int');
-		$struct['faultString'] = new xmlrpcval($str, 'string');
-		return new xmlrpcval($struct, 'struct');
-	}
-
-	function _xmlrpcs_multicall_do_call($server, $call)
-	{
-		if ($call->kindOf() != 'struct')
-		{
-			return _xmlrpcs_multicall_error('notstruct');
-		}
-		$methName = $call->structmem('methodName');
-		if (!$methName)
-		{
-			return _xmlrpcs_multicall_error('nomethod');
-		}
-		if ($methName->kindOf() != 'scalar' || $methName->scalartyp() != 'string')
-		{
-			return _xmlrpcs_multicall_error('notstring');
-		}
-		if ($methName->scalarval() == 'system.multicall')
-		{
-			return _xmlrpcs_multicall_error('recursion');
-		}
-
-		$params = $call->structmem('params');
-		if (!$params)
-		{
-			return _xmlrpcs_multicall_error('noparams');
-		}
-		if ($params->kindOf() != 'array')
-		{
-			return _xmlrpcs_multicall_error('notarray');
-		}
-		$numParams = $params->arraysize();
-
-		$msg = new xmlrpcmsg($methName->scalarval());
-		for ($i = 0; $i < $numParams; $i++)
-		{
-			$msg->addParam($params->arraymem($i));
-		}
-
-		$result = $server->execute($msg);
-
-		if ($result->faultCode() != 0)
-		{
-			return _xmlrpcs_multicall_error($result);    // Method returned fault.
-		}
-
-		return new xmlrpcval(array($result->value()), 'array');
-	}
-
-	function _xmlrpcs_multicall($server, $m)
-	{
-		$calls = $m->getParam(0);
-		$numCalls = $calls->arraysize();
-		$result = array();
-
-		for ($i = 0; $i < $numCalls; $i++)
-		{
-			$call = $calls->arraymem($i);
-			$result[$i] = _xmlrpcs_multicall_do_call($server, $call);
-		}
-
-		return new xmlrpcresp(new xmlrpcval($result, 'array'));
-	}
-
-	$_xmlrpcs_dmap=array(
-		'system.listMethods' => array(
-			'function' => '_xmlrpcs_listMethods',
-			'signature' => $_xmlrpcs_listMethods_sig,
-			'docstring' => $_xmlrpcs_listMethods_doc),
-		'system.methodHelp' => array(
-			'function' => '_xmlrpcs_methodHelp',
-			'signature' => $_xmlrpcs_methodHelp_sig,
-			'docstring' => $_xmlrpcs_methodHelp_doc),
-		'system.methodSignature' => array(
-			'function' => '_xmlrpcs_methodSignature',
-			'signature' => $_xmlrpcs_methodSignature_sig,
-			'docstring' => $_xmlrpcs_methodSignature_doc),
-		'system.multicall' => array(
-			'function' => '_xmlrpcs_multicall',
-			'signature' => $_xmlrpcs_multicall_sig,
-			'docstring' => $_xmlrpcs_multicall_doc
-		)
-	);
-
-	/**
-	 * Register a debugging message to be sent back in output
-	 *
-	 * evocore addition: make debug output optional
-	 */
-	$_xmlrpc_debuginfo='';
-	function xmlrpc_debugmsg($m)
-	{
-		global $_xmlrpc_debuginfo;
-		$_xmlrpc_debuginfo=$_xmlrpc_debuginfo . $m . "\n";
-	}
-
-	/**
-	 * @package evocore
-	 * @subpackage xmlrpc
-	 */
-	class xmlrpc_server
-	{
-		var $dmap=array();
-
-		/*
-		 * Constructor:
-		 */
-		function xmlrpc_server($dispMap='', $serviceNow=1)
-		{
-			global $HTTP_RAW_POST_DATA;
-			// dispMap is a dispatch array of methods
-			// mapped to function names and signatures
-			// if a method
-			// doesn't appear in the map then an unknown
-			// method error is generated
-			/* milosch - changed to make passing dispMap optional.
-			 * instead, you can use the class add_to_map() function
-			 * to add functions manually (borrowed from SOAPX4)
-			 */
-			if($dispMap)
-			{
-				$this->dmap = $dispMap;
-				if($serviceNow)
-				{
-					$this->service();
-				}
-			}
-		}
-
-		function serializeDebug()
-		{
-			global $_xmlrpc_debuginfo;
-			if ($_xmlrpc_debuginfo!='')
-			{
-				return "<!-- DEBUG INFO:\n\n" . xmlrpc_encode_entitites($_xmlrpc_debuginfo) . "\n-->\n";
-			}
-			else
-			{
-				return '';
-			}
-		}
-
-		function service()
-		{
-			//global $xmlrpc_defencoding;
-
-			$r=$this->parseRequest();
-			//$payload='<?xml version="1.0" encoding="' . $xmlrpc_defencoding . '"?' . '>' . "\n"
-			// TODO: charset:  encoding=\"iso-8859-1\"
-			$payload='<?xml version="1.0" ?' . '>' . "\n"
-				. $this->serializeDebug()							// Include debug info as comments
-				. $r->serialize();
-			header('Content-Type: text/xml');
-			header('Content-Length: ' . (int)strlen($payload));
-			print $payload;
-		}
-
-		/**
-		 * add a method to the dispatch map
-		 */
-		function add_to_map($methodname,$function,$sig,$doc)
-		{
-			$this->dmap[$methodname] = array(
-				'function'  => $function,
-				'signature' => $sig,
-				'docstring' => $doc
-			);
-		}
-
-		function verifySignature($in, $sig)
-		{
-			for($i=0; $i<sizeof($sig); $i++)
-			{
-				// check each possible signature in turn
-				$cursig=$sig[$i];
-				if (sizeof($cursig)==$in->getNumParams()+1)
-				{
-					$itsOK=1;
-					for($n=0; $n<$in->getNumParams(); $n++)
-					{
-						$p=$in->getParam($n);
-						// print "<!-- $p -->\n";
-						if ($p->kindOf() == 'scalar')
-						{
-							$pt=$p->scalartyp();
-						}
-						else
-						{
-							$pt=$p->kindOf();
-						}
-						// $n+1 as first type of sig is return type
-						if ($pt != $cursig[$n+1])
-						{
-							$itsOK=0;
-							$pno=$n+1; $wanted=$cursig[$n+1]; $got=$pt;
-							break;
-						}
-					}
-					if ($itsOK)
-					{
-						return array(1,'');
-					}
-				}
-			}
-			if (isset($wanted))
-				return array(0, "Wanted ${wanted}, got ${got} at param ${pno})");
-			else
-				return array(0, "No method signature matches number of parameters");
-		}
-
-		/**
-		 *
-		 *
-		 * {@internal parseRequest(-) }}
-		 */
-		function parseRequest($data='')
-		{
-			global $_xh,$HTTP_RAW_POST_DATA;
-			global $xmlrpcerr, $xmlrpcstr, $xmlrpcerrxml, $xmlrpc_defencoding,
-			$_xmlrpcs_dmap, $xmlrpc_internalencoding;
-
-			if ($data=='')
-			{
-				$data=$HTTP_RAW_POST_DATA;
-			}
-			// xmlrpc_debugmsg( 'Data received: ['.$data.']' );
-
-            // G. Giunta 2005/02/13: we do NOT expect to receive html entities
-            // so we do not try to convert them into xml character entities
-			//$data = xmlrpc_html_entity_xlate($data);
-			$parser = xml_parser_create($xmlrpc_defencoding);
-
-			$_xh[$parser]=array();
-			//$_xh[$parser]['st']='';
-			//$_xh[$parser]['cm']=0;
-			$_xh[$parser]['isf']=0;
-			$_xh[$parser]['isf_reason']='';
-			$_xh[$parser]['params']=array();
-			$_xh[$parser]['stack']=array();
-			$_xh[$parser]['valuestack'] = array();
-			$_xh[$parser]['method']='';
-
-			// decompose incoming XML into request structure
-
-			xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, true);
-            // G. Giunta 2005/02/13: PHP internally uses ISO-8859-1, so we have to tell
-            // the xml parser to give us back data in the expected charset
-            xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, $xmlrpc_internalencoding);
-
-			xml_set_element_handler($parser, 'xmlrpc_se', 'xmlrpc_ee');
-			xml_set_character_data_handler($parser, 'xmlrpc_cd');
-			xml_set_default_handler($parser, 'xmlrpc_dh');
-			if (!xml_parse($parser, $data, 1))
-			{
-				// return XML error as a faultCode
-				$r=new xmlrpcresp(0,
-				$xmlrpcerrxml+xml_get_error_code($parser),
-				sprintf('XML error: %s at line %d',
-					xml_error_string(xml_get_error_code($parser)),
-					xml_get_current_line_number($parser)));
-				xml_parser_free($parser);
-			}
-			else
-			if ($_xh[$parser]['isf'])
-			{
-				xml_parser_free($parser);
-				$r=new xmlrpcresp(0,
-					$xmlrpcerr['invalid_request'],
-					$xmlrpcstr['invalid_request'] . ' ' . $_xh[$parser]['isf_reason']);
-			}
-			else
-			{
-				xml_parser_free($parser);
-
-				$m=new xmlrpcmsg($_xh[$parser]['method']);
-				// now add parameters in
-				$plist='';
-				//$allOK = 1;
-				for($i=0; $i<sizeof($_xh[$parser]['params']); $i++)
-				{
-					//print "<!-- " . $_xh[$parser]['params'][$i]. "-->\n";
-					$plist.="$i - " .  $_xh[$parser]['params'][$i]. ";\n";
-					//$allOK = 0;
-					//@eval('$m->addParam(' . $_xh[$parser]['params'][$i]. '); $allOK=1;');
-					@$m->addParam($_xh[$parser]['params'][$i]);
-					//if (!$allOK)
-					//{
-					//	break;
-					//}
-				}
-				// uncomment this to really see what the server's getting!
-				// xmlrpc_debugmsg($plist);
-				//if (!$allOK)
-				//{
-				//	$r = new xmlrpcresp(0,
-  				//		$xmlrpcerr['incorrect_params'],
-				//		$xmlrpcstr['incorrect_params'] . ": xml error in param " . $i);
-				//}
-				//else
-				//{
-					$r = $this->execute($m);
-				//}
-			}
-			return $r;
-		}
-
-		function execute ($m)
-		{
-			global $xmlrpcerr, $xmlrpcstr, $_xmlrpcs_dmap;
-			// now to deal with the method
-			$methName = $m->method();
-			logIO( 'I', 'Called method:'.$methName );
-			$sysCall = ereg("^system\.", $methName);
-			$dmap = $sysCall ? $_xmlrpcs_dmap : $this->dmap;
-
-			if (!isset($dmap[$methName]['function']))
-			{
-				// No such method
-				return new xmlrpcresp(0,
-					$xmlrpcerr['unknown_method'],
-					$xmlrpcstr['unknown_method']);
-			}
-
-			// Check signature.
-			if (isset($dmap[$methName]['signature']))
-			{
-				$sig = $dmap[$methName]['signature'];
-				list($ok, $errstr) = $this->verifySignature($m, $sig);
-				if(!$ok)
-				{
-					// Didn't match.
-					return new xmlrpcresp(
-						0,
-						$xmlrpcerr['incorrect_params'],
-						$xmlrpcstr['incorrect_params'] . ": ${errstr}"
-					);
-				}
-			}
-
-			$func = $dmap[$methName]['function'];
-
-			if ($sysCall)
-			{
-				return call_user_func($func, $this, $m);
-			}
-			else
-			{
-				return call_user_func($func, $m);
-			}
-		}
-
-		function echoInput()
-		{
-			global $HTTP_RAW_POST_DATA;
-
-			// a debugging routine: just echos back the input
-			// packet as a string value
-
-			$r=new xmlrpcresp;
-			$r->xv=new xmlrpcval( "'Aha said I: '" . $HTTP_RAW_POST_DATA, 'string');
-			print $r->serialize();
-		}
-	}
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_main.php 1.10.3.src/b2evocore/_main.php
--- 0.9.2.src/b2evocore/_main.php	2005-10-04 19:14:08.000000000 -0500
+++ 1.10.3.src/b2evocore/_main.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,175 +0,0 @@
-<?php
-/**
- * This file initializes everything BUT the blog!
- *
- * It is useful when you want to do very customized templates!
- * It is also called by more complete initializers.
- * 
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-if( isset( $main_init ) )
-{	// Prevent double loading since require_once won't work in all situations
-	// on windows when some subfolders have caps :(
-	// (Check it out on static page generation)
-	return;
-}
-$main_init = true;
-
-
-/**
- * Load configuration:
- */
-require_once( dirname(__FILE__).'/../conf/_config.php' );
-if( !$config_is_done )
-{	// base config is not done.
-	$error_message = 'Base configuration is not done.';
-	require dirname(__FILE__).'/_conf_error.page.php';	// error & exit
-}
-
-
-/**
- * Start timers:
- */
-require_once( dirname(__FILE__).'/_functions.php' );
-timer_start();
-require_once dirname(__FILE__).'/_timer.class.php';
-$Timer = & new Timer('main');
-
-
-/**
- * Set various arrays and vars for use in b2
- */
-require_once( dirname(__FILE__).'/_vars.php' );
-
-
-/**
- * Connecting to the db:
- */
-require_once( dirname(__FILE__).'/_class_db.php' );
-$DB = new DB( DB_USER, DB_PASSWORD, DB_NAME, DB_HOST, $db_aliases );
-
-// Specify which charset we are using on the client:
-//$DB->query( 'SET NAMES latin1');
-/*
-echo '<br />Server: '.$DB->get_var( 'SELECT @@character_set_server' );
-echo '<br />Database: '.$DB->get_var( 'SELECT @@character_set_database' );
-echo '<br />Connection: '.$DB->get_var( 'SELECT @@character_set_connection' );
-echo '<br />Client: '.$DB->get_var( 'SELECT @@character_set_client' );
-echo '<br />Results: '.$DB->get_var( 'SELECT @@character_set_results' );
-*/
-
-/**
- * Check for referer spam:
- *
- * (Inspired by Isaac's hack. Note: this is done differently in phoenix)
- */
-if( empty($HTTP_REFERER) )
-{	// There is no referer:
-	if( $debug >= 2 ) echo '<!-- ash:no_ref -->';
-}
-else
-{	// we have a referrer:
-	if( strpos($HTTP_REFERER,$baseurl) === 0 )
-	{	// We are referring from our own site:
-		if( $debug >= 2 ) echo '<!-- ash:self_ref -->';
-	}
-	else
-	{	// We're not referring from ourselves!
-	 if( ! $DB->get_row( "SELECT aspm_ID, aspm_string
-	  		 	FROM  $tableantispam
-	       WHERE ".$DB->quote($HTTP_REFERER)." LIKE CONCAT('%',aspm_string,'%')
-	       LIMIT 0, 1", OBJECT, 0, 'Advanced check for referer spam' ) )
-		{	// Referer is not matched by antispam blacklist:
-			if( $debug >= 2 ) echo '<!-- ash:ref_not_spam -->';
-		}
-		else
-	  {	// THIS LOOKS LIKE REFERER SPAM!!
-			require dirname(__FILE__).'/_referer_spam.page.php';	// error & exit
-	  }
-	}
-}
-
-
-require_once( dirname(__FILE__).'/_class_settings.php' );
-require_once( dirname(__FILE__).'/_functions_template.php' );	// function to be called from templates
-require_once( dirname(__FILE__).'/_functions_xmlrpc.php' );
-require_once( dirname(__FILE__).'/_functions_xmlrpcs.php' );
-require_once( dirname(__FILE__).'/_class_blog.php' );
-require_once( dirname(__FILE__).'/_class_itemlist.php' );
-require_once( dirname(__FILE__).'/_class_itemcache.php' );
-require_once( dirname(__FILE__).'/_class_commentlist.php' );
-require_once( dirname(__FILE__).'/_class_archivelist.php' );
-require_once( dirname(__FILE__).'/_class_dataobjectcache.php' );
-require_once( dirname(__FILE__).'/_class_calendar.php' );
-require_once( dirname(__FILE__).'/_functions_hitlogs.php' ); // referer logging
-require_once( dirname(__FILE__).'/_functions_forms.php' );
-require_once( dirname(__FILE__).'/_class_renderer.php' );
-require_once( dirname(__FILE__).'/_class_toolbars.php' );
-
-
-
-
-if( !function_exists( 'gzencode' ) )
-{ // when there is no function to gzip, we won't do it
-	$use_gzipcompression = false;
-}
-
-if( $use_obhandler )
-{ // register output buffer handler
-	ob_start( 'obhandler' );
-}
-
-
-
-$Settings = & new Settings();
-
-$servertimenow = time();
-$localtimenow = $servertimenow + ($Settings->get('time_difference') * 3600);
-
-
-// Locale stuff:
-debug_log('default_locale from conf: '.$default_locale);
-
-locale_overwritefromDB();
-debug_log('default_locale from DB: '.$default_locale);
-
-$default_locale = locale_from_httpaccept(); // set default locale by autodetect
-debug_log('default_locale from HTTP_ACCEPT: '.$default_locale);
-
-// Activate default locale:
-locale_activate( $default_locale );
-
-
-// Object caches init:
-$GroupCache = & new DataObjectCache( 'Group', true, $tablegroups, 'grp_', 'grp_ID' );
-$BlogCache = & new BlogCache();
-$ItemCache = & new ItemCache();
-
-
-// Plug-ins init:
-$Renderer = & new Renderer();
-$Toolbars = & new Toolbars();
-
-
-// Login procedure:
-if( !isset($login_required) ) $login_required = false;
-if( $error = veriflog( $login_required ) )
-{	// Login failed:
-	require(dirname(__FILE__) . "/$core_dirout/$htsrv_subdir/login.php");
-}
-
-if( is_logged_in() && $current_User->get('locale') != $default_locale )
-{ // change locale to users preference
-	$default_locale = $current_User->get('locale');
-	locale_activate( $default_locale );
-	debug_log('default_locale from user profile: '.$default_locale);
-}
-
-
-// Load hacks file if it exists
-@include_once( dirname(__FILE__) . '/../conf/hacks.php' );
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_referer_spam.page.php 1.10.3.src/b2evocore/_referer_spam.page.php
--- 0.9.2.src/b2evocore/_referer_spam.page.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/b2evocore/_referer_spam.page.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,35 +0,0 @@
-<?php
-/**
- * This page displays an error message when we have detected referer spam.
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- */
-
-header('HTTP/1.0 403 Forbidden');
-?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-	<head>
-		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- 		<title>403 Forbidden - Please stop referer spam.</title>
-	</head>
-	<body>
-		<h1>403 Forbidden</h1>
-		<h2>Please stop referer spam.</h2>
-		<p>We have identified that you have been refered here by a known or supposed spammer.</p>
-		<p>If you feel this is an error, please <a href="<?php echo $ReqURI ?>">bypass this message</a>
-		and leave us a comment about the error. We are sorry for the inconvenience.</p>
-		<p>If you are actually doing referer spam, please note that this website/b2evolution no longer records and publishes referers. Not even legitimate ones!
-		While we understand it was fun for you guys while it lasted, please understand our servers cannot take the load of
-		all this cumulated spam any longer... Thank you.</p>
-		<p>Also, please note that comment/trackback submitted URLs will be tagged with rel="nofollow" in order to be ignored by search engines.</p>
-  </body>
-</html>
-<?php
-	debug_info();
- 	exit;
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_timer.class.php 1.10.3.src/b2evocore/_timer.class.php
--- 0.9.2.src/b2evocore/_timer.class.php	2005-09-02 23:31:34.000000000 -0500
+++ 1.10.3.src/b2evocore/_timer.class.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,227 +0,0 @@
-<?php
-/**
- * This file implements the Timer class.
- *
- * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
- * See also {@link http://sourceforge.net/projects/evocms/}.
- *
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}.
- * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
- *
- * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
- * {@internal
- * b2evolution is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * b2evolution is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with b2evolution; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- * }}
- *
- * {@internal
- * Daniel HAHLER grants Franois PLANQUE the right to license
- * Daniel HAHLER's contributions to this file and the b2evolution project
- * under any OSI approved OSS license (http://www.opensource.org/licenses/).
- * }}
- *
- * @package evocore
- *
- * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
- * @author blueyed: Daniel HAHLER.
- *
- * @version $Id: _timer.class.php,v 1.1.2.1 2005/09/02 21:31:34 fplanque Exp $
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * This is a simple class to allow timing/profiling of code portions.
- */
-class Timer
-{
-	/**
-	 * Remember times.
-	 *
-	 * We store for each category (primary key) the state, start/resume time and the total passed time.
-	 *
-	 * @access protected
-	 */
-	var $_times = array();
-
-
-	/**
-	 * Constructor.
-	 *
-	 * @param string|NULL If a category is given the timer starts right away.
-	 */
-	function Timer( $category = NULL )
-	{
-		if( is_string($category) )
-		{
-			$this->start( $category );
-		}
-	}
-
-
-	/**
-	 * Reset a timer category.
-	 */
-	function reset( $category )
-	{
-		$this->_times[$category] = array( 'total' => 0 );
-	}
-
-
-	/**
-	 * Start a timer.
-	 */
-	function start( $category )
-	{
-		debug_log( 'Starting timer '.$category, 'timer' );
-		$this->reset( $category );
-		$this->resume( $category );
-	}
-
-
-	/**
-	 * Stops a timer category. It may me resumed later on, see {@link resume()}. This is an alias for {@link pause()}.
-	 *
-	 * @return boolean false, if the timer had not been started.
-	 */
-	function stop( $category )
-	{
-		return $this->pause( $category );
-	}
-
-
-	/**
-	 * Pauses a timer category. It may me resumed later on, see {@link resume()}.
-	 *
-	 * NOTE: The timer needs to be started, either through the {@link Timer() Constructor} or the {@link start()} method.
-	 *
-	 * @return boolean false, if the timer had not been started.
-	 */
-	function pause( $category )
-	{
-		if( !isset($this->_times[$category]['resumed']) )
-		{ // Timer has not been started!
-			return false;
-		}
-		$since_pause = $this->get_current_microtime() - $this->_times[$category]['resumed'];
-		$this->_times[$category]['total'] += $since_pause;
-
-		$this->_times[$category]['state'] = 'paused';
-
-		return true;
-	}
-
-
-	/**
-	 * Resumes the timer on a category.
-	 */
-	function resume( $category )
-	{
-		if( !isset($this->_times[$category]['total']) )
-		{
-			$this->start($category);
-		}
-		$this->_times[$category]['resumed'] = $this->get_current_microtime();
-
-		$this->_times[$category]['state'] = 'running';
-	}
-
-
-	/**
-	 *
-	 *
-	 * @return
-	 */
-	function display_time( $category, $decimals = 3 )
-	{
-		echo $this->get_duration( $category, $decimals );
-	}
-
-
-	/**
-	 *
-	 *
-	 * @return string
-	 */
-	function get_duration( $category, $decimals = 3 )
-	{
-		return number_format( $this->get_microtime($category), $decimals ); // TODO: decimals/seperator by locale!
-	}
-
-
-	/**
-	 * Get the time in microseconds that was spent in the given category.
-	 *
-	 * @return float
-	 */
-	function get_microtime( $category )
-	{
-		switch( $this->get_state($category) )
-		{
-			case 'running':
-				// The timer is running, we need to return the additional time since the last resume.
-				return $this->_times[$category]['total']
-					+ $this->get_current_microtime() - $this->_times[$category]['resumed'];
-
-			case 'paused':
-				return $this->_times[$category]['total'];
-
-			default:
-				return (float)0;
-		}
-	}
-
-
-	/**
-	 * Get the state a category timer is in.
-	 *
-	 * @return string 'unknown', 'not initialised', 'running', 'paused'
-	 */
-	function get_state( $category )
-	{
-		if( !isset($this->_times[$category]) )
-		{
-			return 'unknown';
-		}
-
-		if( !isset($this->_times[$category]['state']) )
-		{
-			return 'not initialised';
-		}
-
-		return $this->_times[$category]['state'];
-	}
-
-
-	/**
-	 * Get the current time in microseconds.
-	 *
-	 * @return float
-	 */
-	function get_current_microtime()
-	{
-		list($usec, $sec) = explode(' ', microtime());
-		return ((float)$usec + (float)$sec);
-	}
-}
-
-/*
- * $Log: _timer.class.php,v $
- * Revision 1.1.2.1  2005/09/02 21:31:34  fplanque
- * enhanced query debugging features
- *
- * Revision 1.1  2005/07/12 23:05:36  blueyed
- * Added Timer class with categories 'main' and 'sql_queries' for now.
- *
- */
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/b2evocore/_vars.php 1.10.3.src/b2evocore/_vars.php
--- 0.9.2.src/b2evocore/_vars.php	2006-05-06 01:08:18.000000000 -0500
+++ 1.10.3.src/b2evocore/_vars.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,252 +0,0 @@
-<?php
-/**
- * This file sets various arrays and variables for use in b2evolution
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package evocore
- * @author This file built upon code from original b2 - http://cafelog.com/
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-$b2_version = '0.9.2';
-$new_db_version = 8066;				// next time: 8070
-
-// Activate gettext:
-if( ($use_l10n == 1) && function_exists( 'bindtextdomain' ) )
-{ // We are going to use GETTEXT
-	// Specify location of translation tables :
-	bindtextdomain( 'messages', dirname(__FILE__). '/../locales');
-	// Choose domain: (name of the .mo files)
-	textdomain( 'messages' );
-}
-
-// Investigation for following code by Isaac - http://isaac.beigetower.org/
-// $debug = true;
-if( isset($_SERVER['REQUEST_URI']) && !empty($_SERVER['REQUEST_URI']) )
-{ // Warning: on some IIS installs it it set but empty!
-	// Besides, use of explode is not very efficient so other methods are preferred.
-	debug_log( "Getting ReqURI from 'REQUEST_URI'" );
-	$ReqURI = $_SERVER['REQUEST_URI'];
-	// Remove params from reqURI:
-	$ReqPath = explode( '?', $ReqURI, 2 );
-	$ReqPath = $ReqPath[0];
-}
-elseif( isset($_SERVER['URL']) )
-{ // ISAPI
-	debug_log( "Getting ReqPath from 'URL'" );
-	$ReqPath = $_SERVER['URL'];
-	$ReqURI = isset($_SERVER['QUERY_STRING']) && !empty( $_SERVER['QUERY_STRING'] ) ? ($ReqPath.'?'.$_SERVER['QUERY_STRING']) : $ReqPath;
-}
-elseif( isset($_SERVER['PATH_INFO']) )
-{ // CGI/FastCGI
-	debug_log( "Getting ReqPath from 'PATH_INFO'" );
-	$ReqPath = $_SERVER['PATH_INFO'];
-	$ReqURI = isset($_SERVER['QUERY_STRING']) && !empty( $_SERVER['QUERY_STRING'] ) ? ($ReqPath.'?'.$_SERVER['QUERY_STRING']) : $ReqPath;
-}
-elseif( isset($_SERVER['ORIG_PATH_INFO']) )
-{ // Tomcat 5.5.x with Herbelin PHP servlet and PHP 5.1
-	debug_log( "Getting ReqPath from 'ORIG_PATH_INFO'" );
-	$ReqPath = $_SERVER['ORIG_PATH_INFO'];
-	$ReqURI = isset($_SERVER['QUERY_STRING']) && !empty( $_SERVER['QUERY_STRING'] ) ? ($ReqPath.'?'.$_SERVER['QUERY_STRING']) : $ReqPath;
-}
-elseif( isset($_SERVER['SCRIPT_NAME']) )
-{ // Some Odd Win2k Stuff
-	debug_log( "Getting ReqPath from 'SCRIPT_NAME'" );
-	$ReqPath = $_SERVER['SCRIPT_NAME'];
-	$ReqURI = isset($_SERVER['QUERY_STRING']) && !empty( $_SERVER['QUERY_STRING'] ) ? ($ReqPath.'?'.$_SERVER['QUERY_STRING']) : $ReqPath;
-}
-elseif( isset($_SERVER['PHP_SELF']) )
-{ // The Old Stand-By
-	debug_log( "Getting ReqPath from 'PHP_SELF'" );
-	$ReqPath = $_SERVER['PHP_SELF'];
-	$ReqURI = isset($_SERVER['QUERY_STRING']) && !empty( $_SERVER['QUERY_STRING'] ) ? ($ReqPath.'?'.$_SERVER['QUERY_STRING']) : $ReqPath;
-}
-else
-{
-	$ReqPath = false;
-	$ReqURI = false;
-	?>
-	<p><span class="error">Warning: $ReqPath could not be set. Probably an odd IIS problem.</span><br />
-	Go to your <a href="<?php echo $baseurl.'/'.$install_subdir ?>/phpinfo.php">phpinfo page</a>,
-	look for occurences of <code><?php
-	// take the baseurlroot out..
-	echo preg_replace('#^'.$baseurlroot.'#', '', $baseurl.'/'.$install_subdir )
-	?>/phpinfo.php</code> and copy all lines
-	containing this to the <a href="http://forums.b2evolution.net">forum</a>. Also specify what webserver
-	you're running on.
-	<br />
-	(If you have deleted your install folder &ndash; what is recommened after successful setup &ndash;
-	you have to upload it again before doing this).
-	</p>
-	<?php
-}
-
-debug_log( 'Request URI: '.$ReqURI );
-debug_log( 'Request Path: '.$ReqPath );
-
-
-
-// on which page are we ?
-$pagenow = explode( '/', $_SERVER['PHP_SELF'] );
-$pagenow = trim( $pagenow[(sizeof($pagenow) - 1)] );
-$pagenow = explode( '?', $pagenow );
-$pagenow = $pagenow[0];
-
-// So far, we did not include the javascript for popupups
-$b2commentsjavascript = false;
-
-// browser detection
-$is_lynx = 0; $is_gecko = 0; $is_winIE = 0; $is_macIE = 0; $is_opera = 0; $is_NS4 = 0;
-if( !isset($HTTP_USER_AGENT) )
-{
-	if( isset($_SERVER['HTTP_USER_AGENT']) )
-		$HTTP_USER_AGENT = $_SERVER['HTTP_USER_AGENT'];
-	else
-		$HTTP_USER_AGENT = '';
-}
-if( $HTTP_USER_AGENT != '' )
-{
-	if(strpos($HTTP_USER_AGENT, 'Lynx') !== false)
-	{
-		$is_lynx = 1;
-	}
-	elseif(strpos($HTTP_USER_AGENT, 'Gecko') !== false)
-	{
-		$is_gecko = 1;
-	}
-	elseif(strpos($HTTP_USER_AGENT, 'MSIE') !== false && strpos($HTTP_USER_AGENT, 'Win') !== false)
-	{
-		$is_winIE = 1;
-	}
-	elseif(strpos($HTTP_USER_AGENT, 'MSIE') !== false && strpos($HTTP_USER_AGENT, 'Mac') !== false)
-	{
-		$is_macIE = 1;
-	}
-	elseif(strpos($HTTP_USER_AGENT, 'Opera') !== false)
-	{
-		$is_opera = 1;
-	}
-	elseif(strpos($HTTP_USER_AGENT, 'Nav') !== false || preg_match('/Mozilla\/4\./', $HTTP_USER_AGENT))
-	{
-		$is_NS4 = 1;
-	}
-
-	if ($HTTP_USER_AGENT != strip_tags($HTTP_USER_AGENT))
-	{ // then they have tried something funky,
-		// putting HTML or PHP into the HTTP_USER_AGENT
-		debug_log( 'setting vars: '.T_('bad char in User Agent'));
-		$HTTP_USER_AGENT = T_('bad char in User Agent');
-	}
-
-}
-$is_IE = (($is_macIE) || ($is_winIE));
-// debug_log( 'setting vars: '. "User Agent: ".$HTTP_USER_AGENT);
-
-
-// server detection
-$is_Apache = strpos($_SERVER['SERVER_SOFTWARE'], 'Apache') !== false ? 1 : 0;
-$is_IIS    = strpos($_SERVER['SERVER_SOFTWARE'], 'Microsoft-IIS') !== false ? 1 : 0;
-
-
-// the weekdays and the months..
-$weekday[0] = NT_('Sunday');
-$weekday[1] = NT_('Monday');
-$weekday[2] = NT_('Tuesday');
-$weekday[3] = NT_('Wednesday');
-$weekday[4] = NT_('Thursday');
-$weekday[5] = NT_('Friday');
-$weekday[6] = NT_('Saturday');
-
-// the weekdays short form (typically 3 letters)
-// TRANS: abbrev. for Sunday
-$weekday_abbrev[0] = NT_('Sun');
-// TRANS: abbrev. for Monday
-$weekday_abbrev[1] = NT_('Mon');
-// TRANS: abbrev. for Tuesday
-$weekday_abbrev[2] = NT_('Tue');
-// TRANS: abbrev. for Wednesday
-$weekday_abbrev[3] = NT_('Wed');
-// TRANS: abbrev. for Thursday
-$weekday_abbrev[4] = NT_('Thu');
-// TRANS: abbrev. for Friday
-$weekday_abbrev[5] = NT_('Fri');
-// TRANS: abbrev. for Saturday
-$weekday_abbrev[6] = NT_('Sat');
-
-// the weekdays even shorter form (typically 1 letter)
-// TRANS: abbrev. for Sunday
-$weekday_letter[0] = NT_(' S ');
-// TRANS: abbrev. for Monday
-$weekday_letter[1] = NT_(' M ');
-// TRANS: abbrev. for Tuesday
-$weekday_letter[2] = NT_(' T ');
-// TRANS: abbrev. for Wednesday
-$weekday_letter[3] = NT_(' W ');
-// TRANS: abbrev. for Thursday
-$weekday_letter[4] = NT_(' T  ');
-// TRANS: abbrev. for Friday
-$weekday_letter[5] = NT_(' F ');
-// TRANS: abbrev. for Saturday
-$weekday_letter[6] = NT_(' S  ');
-
-// the months
-$month['01'] = NT_('January');
-$month['02'] = NT_('February');
-$month['03'] = NT_('March');
-$month['04'] = NT_('April');
-// TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-$month['05'] = NT_('May ');
-$month['06'] = NT_('June');
-$month['07'] = NT_('July');
-$month['08'] = NT_('August');
-$month['09'] = NT_('September');
-$month['10'] = NT_('October');
-$month['11'] = NT_('November');
-$month['12'] = NT_('December');
-
-// the months short form (typically 3 letters)
-// TRANS: abbrev. for January
-$month_abbrev['01'] = NT_('Jan');
-// TRANS: abbrev. for February
-$month_abbrev['02'] = NT_('Feb');
-// TRANS: abbrev. for March
-$month_abbrev['03'] = NT_('Mar');
-// TRANS: abbrev. for April
-$month_abbrev['04'] = NT_('Apr');
-// TRANS: abbrev. for May
-$month_abbrev['05'] = NT_('May');
-// TRANS: abbrev. for June
-$month_abbrev['06'] = NT_('Jun');
-// TRANS: abbrev. for July
-$month_abbrev['07'] = NT_('Jul');
-// TRANS: abbrev. for August
-$month_abbrev['08'] = NT_('Aug');
-// TRANS: abbrev. for September
-$month_abbrev['09'] = NT_('Sep');
-// TRANS: abbrev. for October
-$month_abbrev['10'] = NT_('Oct');
-// TRANS: abbrev. for November
-$month_abbrev['11'] = NT_('Nov');
-// TRANS: abbrev. for December
-$month_abbrev['12'] = NT_('Dec');
-
-// the post statuses:
-$post_statuses = array (
-	'published' => NT_('Published'),
-	'deprecated' => NT_('Deprecated'),
-	'protected' => NT_('Protected'),
-	'private' => NT_('Private'),
-	'draft' => NT_('Draft'),
-);
-
-// the antispam sources:
-$aspm_sources = array (
-	'local' => NT_('Local'),
-	'reported' => NT_('Reported'),
-	'central' => NT_('Central'),
-);
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/conf/_admin.php 1.10.3.src/conf/_admin.php
--- 0.9.2.src/conf/_admin.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/conf/_admin.php	2006-06-19 17:49:10.000000000 -0500
@@ -1,23 +1,67 @@
 <?php
 /**
- * This is b2evolution's admin config file
+ * This is the admin config file
  *
- * This sets how the back-office works
- * Last significant changes to this file: version 0.9.0.10
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ * This sets how the back-office/admin interface works
  *
  * @package conf
  */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+if( !defined('EVO_CONFIG_LOADED') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Default controller to use.
+ *
+ * This determines the default page when you access the admin.
+ */
+$default_ctrl = 'edit';
+
+
+/**
+ * Controller mappings.
+ *
+ * For each controller name, we associate a controller file to be found in /inc/CONTROLLERS/ .
+ * The advantage of this indirection is that it is easy to reorganize the controllers into
+ * subdirectories by modules. It is also easy to deactivate some controllers if you don't
+ * want to provide this functionality on a given installation.
+ *
+ * Note: while the controller mappings might more or less follow the menu structure, we do not merge
+ * the two tables since we could, at any time, decide to make a skin with a different menu structure.
+ * The controllers however would most likely remain the same.
+ *
+ * @global array
+ */
+$ctrl_mappings = array(
+		'antispam'     => 'antispam/antispam.php',
+		'browse'       => 'items/b2browse.php',
+		'chapters'     => 'collections/categories.php',
+		'collections'  => 'collections/blogs.php',
+		'crontab'      => 'cron/crontab.php',
+		'edit'         => 'items/b2edit.php',
+		'editactions'  => 'items/edit_actions.php',
+		'features'     => 'settings/features.php',
+		'files'        => 'files/files.php',
+		'fileset'      => 'files/fileset.php',
+		'filetypes'    => 'files/filetypes.php',
+		'itemstatuses' => 'items/statuses.php',
+		'itemtypes'    => 'items/types.php',
+		'locales'      => 'settings/locales.php',
+		'mtimport'     => 'imports/import-mt.php',
+		'plugins'      => 'settings/plugins.php',
+		'settings'     => 'settings/settings.php',
+		'set_antispam' => 'settings/antispam.php',
+		'stats'        => 'sessions/stats.php',
+		'templates'    => 'skins/b2template.php',
+		'tools'        => '_misc/tools.php',
+		'users'        => 'users/b2users.php',
+	);
 
 
 /**
  * Cross posting
  *
  * Possible values:
+ *   - -1 if you don't want to use categories at all
  *   - 0 if you want users to post to a single category only
  *   - 1 if you want to be able to cross-post among multiple categories
  *   - 2 if you want to be able to cross-post among multiple blogs/categories
@@ -32,7 +76,9 @@
 /**
  * Moving chapters between blogs?
  *
- * @global bool $allow_moving_chapters
+ * Special value: NULL and we won't even talk about moving
+ *
+ * @global bool|NULL $allow_moving_chapters
  */
 $allow_moving_chapters = false;
 
@@ -55,13 +101,6 @@
 
 
 /**
- * set this to 0 to disable the spell checker, or 1 to enable it
- * @global boolean $use_spellchecker
- */
-$use_spellchecker = 1;
-
-
-/**
  * Do you want to be able to link each post to an URL ?
  * @global boolean $use_post_url
  */
@@ -69,17 +108,7 @@
 
 
 /**
- * When banning referrers/comment URLs, do you want to remove
- * any referrers and comments containing the banned domain?
- *
- * (you will be asked to confirm the ban if you enable this)
- *
- * @global boolean $deluxe_ban
- */
-$deluxe_ban = 1;  // 1 to enable, 0 to disable
-
-/**
- * When banning, do you want to report abuse to the
+ * When banning, do you want to be able to report abuse to the
  * centralized ban list at b2evolution.net?
  *
  * @global boolean $report_abuse
@@ -87,11 +116,12 @@
 $report_abuse = 1;
 
 
-// ** Image upload **
-
+// ** Image upload ** {{{ @deprecated moved to admin interface, but used for upgrading to 1.6
 /**
  * Set this to 0 to disable file upload, or 1 to enable it
  * @global boolean $use_fileupload
+ * @deprecated 1.6: this is only used for creating the defaults when upgrading
+ * This is still used by MMS and XMLRPC though.
  */
 $use_fileupload = 1;
 
@@ -101,57 +131,37 @@
  * If you're unsure about what your real path is, please ask your host's support staff.
  * Note that the  directory must be writable by the webserver (ChMod 766).
  * Note for windows-servers users: use forwardslashes instead of backslashes.
- * Example: $fileupload_realpath = '/home/example/public_html/media';
+ * Example: $fileupload_realpath = '/home/example/public_html/media/';	# WITH traling slash!
  * Alternatively you may want to use a path relative to $basepath.
  *
  * @global string $fileupload_realpath
+ * @deprecated 1.6: the user uploads to his own media folder (or somewhere else with write permissions)
+ * This is still used by MMS and XMLRPC though.
  */
-$fileupload_realpath = $basepath.'/media';
+$fileupload_realpath = $basepath.'media/';	# WARNING: slashes moved!
 
 /**
  * Enter the URL of that directory
  *
  * This is used to generate the links to the pictures
- * Example: $fileupload_url = 'http://example.com/media';
+ * Example: $fileupload_url = 'http://example.com/media/';	# WITH traling slash!
  * Alternatively you may want to use an URL relatibe to $baseurl
  *
  * @global string $fileupload_url
+ * @deprecated 1.6: the user uploads to his own media folder (or somewhere else with write permissions)
+ * This is still used by MMS and the MT importer though.
  */
-$fileupload_url = $baseurl.'/media';
+$fileupload_url = $baseurl.'media/';				# WARNING: slashes moved!
 
-/**
- * Accepted file types, you can add to that list if you want.
- *
- * Note: add a space before and after each file type.
- * Example: $fileupload_allowedtypes = ' jpg gif png ';
- *
- * @global string $fileupload_allowedtypes
- */
-$fileupload_allowedtypes = ' jpg gif png ';
+// }}}
 
-/**
- * by default, most servers limit the size of uploads to 2048 KB
- * if you want to set it to a lower value, here it is (you cannot set a higher value)
- *
- * @global int $fileupload_maxk
- */
-$fileupload_maxk = '96'; // in kilo bytes
 
 /**
- * you may not want all users to upload pictures/files, so you can set a minimum level for this
- * @global int $fileupload_minlevel
- */
-$fileupload_minlevel = 1;
-
-/**
- * You may want to authorize only some users to upload. Enter their logins here, separated by space.
+ * max length for blog_urlname and blog_stub values
  *
- * if you leave that variable blank, all users who have the minimum level are authorized to upload.
- * note: add a space before and after each login name.
- * example: $fileupload_allowedusers = ' barbara anne ';
+ * (this gets checked when editing/creating blogs).
  *
- * @global string $fileupload_allowedusers
+ * @global int $maxlength_urlname_stub
  */
-$fileupload_allowedusers = '';
-
+$maxlength_urlname_stub = 30;
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/conf/_advanced.php 1.10.3.src/conf/_advanced.php
--- 0.9.2.src/conf/_advanced.php	2006-07-25 14:35:49.000000000 -0500
+++ 1.10.3.src/conf/_advanced.php	2007-04-25 22:45:54.000000000 -0500
@@ -1,275 +1,334 @@
 <?php
 /**
- * This is b2evolution's advanced config file
+ * This file includes advanced settings for the evoCore framework.
  *
- * This file includes advanced settings for b2evolution
- * Last significant changes to this file: version 0.9.0.11
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Please NOTE: You should not comment variables out to prevent
+ * URL overrides.
  *
  * @package conf
+ *
+ * @version $Id: _advanced.php,v 1.170.2.9.2.4 2007/04/25 21:45:54 fplanque Exp $
  */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+if( !defined('EVO_CONFIG_LOADED') ) die( 'Please, do not access this page directly.' );
 
-# General params:
-# (these must be forced to prevent URL overrides).
-$debug = false;
-$obhandler_debug = false;
+/**
+ * No Translation. Does nothing.
+ *
+ * Nevertheless, the string will be extracted by the gettext tools
+ */
+function NT_( $string )
+{
+	return $string;
+}
+
+/**
+ * Display debugging informations?
+ *
+ * 0 = no
+ * 1 = yes
+ * 2 = yes and potentially die() to display debug info (needed before redirects, e-g message_send.php)
+ *
+ * @global integer
+ */
+$debug = 0;
+
+// Most of the time you'll want to see all errors, including notices:
+// b2evo should run notice free! (plugins too!)
+error_reporting( E_ALL );
+
+// To help debugging severe errors, you'll probably want PHP to display the errors on screen.
+// In this case, uncomment the following line:
+// ini_set( 'display_errors', 'on' );
+
+// If you get blank pages, PHP may be crashing because it doesn't have enough memory.
+// The default is 8 MB (set in php.ini)
+// Try uncommmenting the following line:
+// ini_set( 'memory_limit', '16M' );
+
+
+/**
+ * Log application errors through {@link error_log() PHP's logging facilities}?
+ *
+ * This means that they will get logged according to PHP's error_log configuration directive.
+ *
+ * Experimental! This may be changed to use regular files instead/optionally.
+ *
+ * @global boolean Default: true
+ */
+$log_app_errors = 1;
+
+
+/**
+ * Demo mode: don't allow changes to the 'demouser' and 'admin' account.
+ * @global boolean Default: false
+ */
 $demo_mode = false;
 
 
 /**
- * Comments: set this to 1 to require e-mail and name, or 0 to allow comments without e-mail/name
+ * Comments: Set this to 1 to require e-mail and name, or 0 to allow comments
+ * without e-mail/name.
  * @global boolean $require_name_email
  */
 $require_name_email = 1;
 
+
 /**
- * Minimum interval (in seconds) between consecutive comments from same IP
+ * Minimum interval (in seconds) between consecutive comments from same IP.
  * @global int $minimum_comment_interval
  */
 $minimum_comment_interval = 30;
 
 
-# Set the blog number to be used when not otherwise specified
-# 2 is the default setting, since it is the first user blog created by b2evo
-# 1 is also a popular choice, since it is a special blog aggregating all the others
-if( !isset($default_to_blog) ) $default_to_blog = 2;
-
 /**
- * Set the length of the online session time out (in seconds).
+ * Check antispam blacklist for private messages.
  *
- * This is for the Who's Online block.
+ * Do you want to check the antispam blocklist when a message form is submitted?
  *
- * @global int $online_session_timeout
+ * @global boolean $antispam_on_message_form
  */
-$online_session_timeout = 300; // default: 5 minutes
+$antispam_on_message_form = 1;
+
+
+if( !isset($default_to_blog) )
+{ /**
+	 * Set the blog number to be used when not otherwise specified.
+	 * 2 is the default setting, since it is the first user blog created by b2evo.
+	 * 1 is also a popular choice, since it is a special blog aggregating all the others.
+	 * @global int $default_to_blog
+	 * @todo move to {@link $Settings}
+	 */
+	$default_to_blog = 2;
+}
 
 
 /**
- * How many days of stats do you want to keep before auto pruning them?
+ * Set the length of the online session time out (in seconds).
  *
- * Set to 0 to disable auto pruning
+ * This is for the Who's Online block. Default: 5 minutes (300s).
  *
- * @global int $stats_autoprune
+ * @global integer
  */
-$stats_autoprune = 30; // Default: 30 days
+$timeout_online_user = 300; // Default: 5 minutes (300s).
 
 
 // Get hostname out of baseurl
 // YOU SHOULD NOT EDIT THIS unless you know what you're doing
-if( preg_match( '#(https?://(.+?)(:.+?)?)/#', $baseurl.'/', $matches ) )
+if( preg_match( '#^(https?://(.+?)(:.+?)?)/#', $baseurl, $matches ) )
 {
-	$baseurlroot = $matches[1];
+	$baseurlroot = $matches[1]; // no ending slash!
 	// echo "baseurlroot=$baseurlroot <br />";
 	$basehost = $matches[2];
 	// echo "basehost=$basehost <br />";
 }
 else
 {
-	die( 'Your baseurl ('.$baseurl.') set in _config.php seems invalid. You probably missed the "http://" prefix. Please correct that.' );
+	die( 'Your baseurl ('.$baseurl.') set in _basic_config.php seems invalid. You probably missed the "http://" prefix or the trailing slash. Please correct that.' );
 }
 
-# Short name of this system (will be used for cookies and notification emails)
-# Change this only if you install mutliple b2evolutions on the same website.
-# WARNING: don't play with this or you'll have tons of cookies sent away and your
-# readers surely will complain about it!
-# You can change notification email address alone a few lines below
-$b2evo_name = 'b2evo';		// MUST BE A SINGLE WORD! NO SPACES!!
-
-
-# default email address for sending notifications (comments, trackbacks, user registrations...)
-# Set a custom address like this:
-# $notify_from = 'b2evolution@your_server.com'; // uncomment this line if you want to customize
-# Alternatively you can use this automated address generation
-$notify_from = $b2evo_name.'@'.$basehost; // comment this line if you want to customize
-
-
-// ** Configuration for htsrv/getmail.php **
-// (skip this if you don't intend to blog via email)
-# mailserver settings
-$mailserver_url = 'mail.example.com';
-$mailserver_login = 'login@example.com';
-$mailserver_pass = 'password';
-$mailserver_port = 110;
-# by default posts will have this category
-$default_category = 1;
-# subject prefix
-$subjectprefix = 'blog:';
-# body terminator string (starting from this string, everything will be ignored, including this string)
-$bodyterminator = "___";
-# set this to 1 to run in test mode
-$thisisforfunonly = 0;
-### Special Configuration for some phone email services
-# some mobile phone email services will send identical subject & content on the same line
-# if you use such a service, set $use_phoneemail to 1, and indicate a separator string
-# when you compose your message, you'll type your subject then the separator string
-# then you type your login:password, then the separator, then content
-$use_phoneemail = 0;
-$phoneemail_separator = ':::';
-
-
-# When pinging http://blo.gs, use extended ping to RSS?
-$use_rss = 1;
-
-# If a particular post is requested (by id or title) but on the wrong blog,
-# do you want to automatically redirect to the right blog?
-# This is overly usefull if you move posts or categories from one blog to another
-# If this is disabled, the post will be displayed in the wrong blog template.
-$redirect_to_postblog = false;
-
+/**
+ * Short name of this system (will be used for cookies and notification emails).
+ *
+ * Change this only if you install mutliple b2evolutions on the same website.
+ *
+ * WARNING: don't play with this or you'll have tons of cookies sent away and your
+ * readers surely will complain about it!
+ *
+ * You can change the notification email address alone a few lines below.
+ *
+ * @todo generate a random instance name at install and have it saved in the global params in the DB
+ *
+ * @global string Default: 'b2evo'
+ */
+$instance_name = 'b2evo'; // MUST BE A SINGLE WORD! NO SPACES!!
 
-// ** DB table names **
 
-/**#@+
- * database tables' names
+/**
+ * Default email address for sending notifications (comments, trackbacks,
+ * user registrations...).
+ *
+ * Set a custom address like this:
+ * <code>$notify_from = 'b2evolution@your_server.com';</code>
+ *
+ * Alternatively you can use this automated address generation (which removes "www." from
+ * the beginning of $basehost):
+ * <code>$notify_from = $instance_name.'@'.preg_replace( '/^www\./i', '', $basehost );</code>
  *
- * (change them if you want to have multiple b2's in a single database)
+ * @global string Default: $instance_name.'@'.$basehost;
  */
-$tableposts      = '[% table_prefix %]_posts';
-$tableusers      = '[% table_prefix %]_users';
-$tablesettings   = '[% table_prefix %]_settings';
-$tablecategories = '[% table_prefix %]_categories';
-$tablecomments   = '[% table_prefix %]_comments';
-$tableblogs      = '[% table_prefix %]_blogs';
-$tablepostcats   = '[% table_prefix %]_postcats';
-$tablehitlog     = '[% table_prefix %]_hitlog';
-$tableantispam   = '[% table_prefix %]_antispam';
-$tablegroups     = '[% table_prefix %]_groups';
-$tableblogusers  = '[% table_prefix %]_blogusers';
-$tablelocales    = '[% table_prefix %]_locales';
-/**#@-*/
+$notify_from = $instance_name.'@'.preg_replace( '/^www\./i', '', $basehost );
+
 
 /**
- * Aliases for class DB:
+ * If a particular post is requested (by id or title) but on the wrong blog,
+ * do you want to automatically redirect to the right blog?
+ *
+ * This is overly useful if you move posts or categories from one blog to another
+ *
+ * If this is disabled, there are 2 possible situations:
+ * - Either the post is no longer part of the requested blog, and you get a "Sorry, nothing to display"
+ * - Or the post is still cross categorized into the requested blog and it will be displayed in that (somewhat wrong) blog template.
+ *
+ * @var boolean Default: false
  */
-$db_aliases = array(
-		'T_posts'        => $tableposts       ,
-		'T_users'        => $tableusers       ,
-		'T_settings'     => $tablesettings    ,
-		'T_categories'   => $tablecategories  ,
-		'T_comments'     => $tablecomments    ,
-		'T_blogs'        => $tableblogs       ,
-		'T_postcats'     => $tablepostcats    ,
-		'T_hitlog'       => $tablehitlog      ,
-		'T_antispam'     => $tableantispam    ,
-		'T_groups'       => $tablegroups      ,
-		'T_blogusers'    => $tableblogusers   ,
-		'T_locales'      => $tablelocales     ,
-	);
+$redirect_to_postblog = false;
 
-/**#@+
- * Old b2 tables used exclusively by the upgrade mode of the install script
+
+// ** DB options **
+
+/**
+ * Show MySQL errors? (default: true)
  *
- * You can ignore those if you're not planning to upgrade from an original b2 database.
+ * This is recommended on production environments.
  */
-$oldtableposts      = 'b2posts';
-$oldtableusers      = 'b2users';
-$oldtablesettings   = 'b2settings';
-$oldtablecategories = 'b2categories';
-$oldtablecomments   = 'b2comments';
-/**#@-*/
+$db_config['show_errors'] = true;
+
 
 /**
- * WordPress table prefix used exclusively by the upgrade script
- * You can ignore this if you're not planning to upgrade from a WordPress database.
- */
-$wp_prefix = 'wp_';
+ * Halt on MySQL errors? (default: true)
+ *
+ * Setting this to false is not recommended,
+ */
+$db_config['halt_on_error'] = true;
 
 
-// ** Saving bandwidth **
+/**
+ * Aliases for table names:
+ *
+ * (You should not need to change them.
+ *  If you want to have multiple b2evo installations in a single database you should
+ *  change {@link $tableprefix} in _basic_config.php)
+ */
+$db_config['aliases'] = array(
+		'T_antispam'           => $tableprefix.'antispam',
+		'T_basedomains'        => $tableprefix.'basedomains',
+		'T_blogs'              => $tableprefix.'blogs',
+		'T_categories'         => $tableprefix.'categories',
+		'T_coll_group_perms'   => $tableprefix.'bloggroups',
+		'T_coll_user_perms'    => $tableprefix.'blogusers',
+		'T_coll_settings'      => $tableprefix.'coll_settings',
+		'T_comments'           => $tableprefix.'comments',
+		'T_cron__log'          => $tableprefix.'cron__log',
+		'T_cron__task'         => $tableprefix.'cron__task',
+		'T_files'              => $tableprefix.'files',
+		'T_filetypes'          => $tableprefix.'filetypes',
+		'T_groups'             => $tableprefix.'groups',
+		'T_hitlog'             => $tableprefix.'hitlog',
+		'T_itemstatuses'       => $tableprefix.'poststatuses',
+		'T_itemtypes'          => $tableprefix.'posttypes',
+		'T_item__prerendering' => $tableprefix.'item__prerendering',
+		'T_links'              => $tableprefix.'links',
+		'T_locales'            => $tableprefix.'locales',
+		'T_plugins'            => $tableprefix.'plugins',
+		'T_pluginevents'       => $tableprefix.'pluginevents',
+		'T_pluginsettings'     => $tableprefix.'pluginsettings',
+		'T_pluginusersettings' => $tableprefix.'pluginusersettings',
+		'T_postcats'           => $tableprefix.'postcats',
+		'T_posts'              => $tableprefix.'posts',
+		'T_sessions'           => $tableprefix.'sessions',
+		'T_settings'           => $tableprefix.'settings',
+		'T_subscriptions'      => $tableprefix.'subscriptions',
+		'T_users'              => $tableprefix.'users',
+		'T_useragents'         => $tableprefix.'useragents',
+		'T_usersettings'       => $tableprefix.'usersettings',
+	);
+
 
 /**
- * use output buffer.
- *
- * This is required for gzip and ETags (see below).
- *
- * Disabled by default.
+ * CREATE TABLE options.
  *
- * Even without using gzip compression or ETags this allows to send a Content-Length.
- *
- * Warning: this will prevent from sending the output progressively to the webserver.
- * If a long page takes 2 seconds to be generated completely on a loaded server, the top
- * of the page will only be sent after those 2 seconds, and the user won't see anything
- * during at least 2 seconds (generation + transmission time). Without this setting, the
- * output will be sent progressively starting at 0 seconds and the user will start seeing
- * something earlier (0 + transmission time).
+ * Edit those if you have control over you MySQL server and want a more professional
+ * database than what is commonly offered by popular hosting providers.
+ */
+$db_config['table_options'] = ''; 	// Low ranking MySQL hosting compatibility Default
+// Recommended settings:
+# $db_config['table_options'] = ' ENGINE=InnoDB ';
+// Development settings:
+# $db_config['table_options'] = ' ENGINE=InnoDB DEFAULT CHARSET=utf8 ';
+
+
+/**
+ * Use transactions in DB?
  *
- * @global boolean $use_obhandler
+ * You need to use InnoDB in order to enable this. See the {@link $db_config "table_options" key}.
  */
-$use_obhandler = 0;
+$db_config['use_transactions'] = false;
+// Recommended settings:
+# $db_config['use_transactions'] = true;
+
 
 /**
- * GZip compression.
+ * Foreign key options.
+ *
+ * Set this to true if your MySQL supports Foreign keys.
+ * Recommended for professional use and DEVELOPMENT only.
+ * As of today, upgrading is not guaranteed when foreign keys are enabled.
  *
- * Disabled by default.
+ * Typically requires InnoDB to be set in $db_config['table_options'].
  *
- * Can actually be done either by PHP or your webserver [default]
- * (for example if you use Apache with mod_gzip).
- * - Set this to 1 if you want PHP to do gzip compression
- * - Set this to 0 if you want to let Apache do the job instead of PHP (you must enable this there)
- * Letting apache do the compression will make PHP debugging easier.
- * Thus it is recommended to keep it that way.
+ * This is used during table CREATION only.
  *
- * @global boolean $use_gzipcompression
+ * @todo provide an advanced install menu allowing to install/remove the foreign keys on an already installed db.
+ * @global boolean $db_use_fkeys
  */
-$use_gzipcompression = 0;
+$db_use_fkeys = false;
+
 
 /**
- * ETags support.
- *
- * Disabled by default.
+ * Display elements that are different on each request (Page processing time, ..)
  *
- * This will send an ETag with every page, so we can say "Not Modified." if exactly the same
- * page had been sent before.
+ * Set this to true to prevent displaying minor changing elements (like time) in order not to have artificial content changes
  *
- * Etags don't work right in some versions of IE. You won't be able to force refreshment of a page.
- *
- * @global boolean $use_etags
+ * @global boolean Default: false
  */
-$use_etags = 0;
+$obhandler_debug = false;
 
 
 // ** Cookies **
 
 /**
- * This is the path that will be associated to cookies
+ * This is the path that will be associated to cookies.
  *
- * That means cookies set by this b2evo install won't be seen outside of this path on the domain below
+ * That means cookies set by this b2evo install won't be seen outside of this path on the domain below.
  *
- * @global string $cookie_path
+ * @global string Default: preg_replace( '#https?://[^/]+#', '', $baseurl )
  */
-$cookie_path = preg_replace('#https?://[^/]+#', '', $baseurl ).'/';
+$cookie_path = preg_replace( '#https?://[^/]+#', '', $baseurl );
 
 /**
  * Cookie domain.
  *
-* That means cookies set by this b2evo install won't be seen outside of this domain.
-*
-* This setting gets uses for blogs which are not on an own domain. See {@link Blog::get_cookie_domain()}.
-*
-* We'll take {@link $basehost} by default (the leading dot includes subdomains), but
-* when there's no dot in it, at least Firefox will not set the cookie. The best
-* example for having no dot in the host name is 'localhost', but it's the case for
-* host names in an intranet also.
-*
-* @global string Default: ( strpos($basehost, '.') ) ? '.'. $basehost : '';
-*/
-$cookie_domain = ( strpos($basehost, '.') ) ? '.'. $basehost : '';
+ * That means cookies set by this b2evo install won't be seen outside of this domain.
+ *
+ * We'll take {@link $basehost} by default (the leading dot includes subdomains), but
+ * when there's no dot in it, at least Firefox will not set the cookie. The best
+ * example for having no dot in the host name is 'localhost', but it's the case for
+ * host names in an intranet also.
+ *
+ * Note: Rememeber domain.com cookies will be sent to sub.domain.com too.
+ * But, see http://www.faqs.org/rfcs/rfc2965:
+ *	"If multiple cookies satisfy the criteria above, they are ordered in
+ *	the Cookie header such that those with more specific Path attributes
+ *	precede those with less specific.  Ordering with respect to other
+ * attributes (e.g., Domain) is unspecified."
+ *
+ * @global string Default: ( strpos($basehost, '.') ) ? '.'. $basehost : '';
+ */
+$cookie_domain = ( strpos($basehost, '.') ? '.'. $basehost : '' );
 //echo 'cookie_domain='. $cookie_domain. ' cookie_path='. $cookie_path;
 
-  
 /**#@+
  * Names for cookies.
  */
-$cookie_user  = 'cookie'. $b2evo_name. 'user';
-$cookie_pass  = 'cookie'. $b2evo_name. 'pass';
-$cookie_state = 'cookie'. $b2evo_name. 'state';
-$cookie_name  = 'cookie'. $b2evo_name. 'name';
-$cookie_email = 'cookie'. $b2evo_name. 'email';
-$cookie_url   = 'cookie'. $b2evo_name. 'url';
+// This is mainly used for storing the prefered skin:
+// Note: This is not a SESSION variable. It is a user pref that works even for non registered users.
+$cookie_state   = 'cookie'.$instance_name.'state';
+// The following remember the comment meta data for non registered users:
+$cookie_name    = 'cookie'.$instance_name.'name';
+$cookie_email   = 'cookie'.$instance_name.'email';
+$cookie_url     = 'cookie'.$instance_name.'url';
+// The following handles the session:
+$cookie_session = 'cookie'.$instance_name.'session';
 /**#@-*/
 
 /**
@@ -277,16 +336,16 @@
  *
  * Value in seconds, set this to 0 if you wish to use non permanent cookies (erased when browser is closed).
  *
- * @global int $cookie_expires
+ * @global int Default: time() + 31536000; // One year from now
  */
-$cookie_expires = time() + 31536000;		// Default: one year from now
+$cookie_expires = time() + 31536000;
 
 /**
  * Expired-time used to erase cookies.
  *
- * @global int $cookie_expired
+ * @global int time() - 86400;    // 24 hours ago
  */
-$cookie_expired = time() - 86400;				// Default: 24 hours ago
+$cookie_expired = time() - 86400;
 
 
 // ** Location of the b2evolution subdirectories **
@@ -294,88 +353,222 @@
 /*
 	- You should only move these around if you really need to.
 	- You should keep everything as subdirectories of the base folder
-		($baseurl which is set in _config.php, default is the /blogs folder)
-	- Remember you can set the baseurl to your website root (-> _config.php).
+		($baseurl which is set in _basic_config.php, default is the /blogs/ folder)
+	- Remember you can set the baseurl to your website root (-> _basic_config.php).
 
-	NOTE: ALL PATHS MUST HAVE NO LEADING AND NO TRAILING SLASHES !!!
+	NOTE: All paths must have a trailing slash!
 
 	Example of a possible setting:
-		$admin_subdir = 'backoffice/b2evo';				// Subdirectory relative to base
-		$admin_dirout = '../..';									// Relative path to go back to base
+		$conf_subdir = 'settings/b2evo/';   // Subdirectory relative to base
+		$conf_subdir = '../../';            // Relative path to go back to base
 */
 /**
  * Location of the configuration files.
+ *
+ * Note: This folder NEEDS to by accessible by PHP only.
+ *
  * @global string $conf_subdir
  */
-$conf_subdir = 'conf';                       // Subdirectory relative to base
-$conf_dirout = '..';                         // Relative path to go back to base
+$conf_subdir = 'conf/';                  // Subdirectory relative to base
+$conf_path = str_replace( '\\', '/', dirname(__FILE__) ).'/';
+// echo ' conf_path='.$conf_path;
 
-$conf_path = str_replace( '\\', '/', dirname(__FILE__) );
-$basepath = preg_replace( '#/'.$conf_subdir.'$#', '', $conf_path );	// Remove his file's subpath
+$basepath = preg_replace( '#/'.$conf_subdir.'$#i', '', $conf_path ).'/'; // Remove this file's subpath (fp>made [i]nsensitive to case because of Windows URL oddities)
+// echo '<br/>basepath='.$basepath;
 
 /**
- * Location of the backoffice (admin) folder.
- * @global string $admin_subdir
+ * Location of the include folder.
+ *
+ * Note: This folder NEEDS to by accessible by PHP only.
+ *
+ * @global string $inc_subdir
  */
-$admin_subdir = 'admin';                     // Subdirectory relative to base
-$admin_dirout = '..';                        // Relative path to go back to base
-$admin_url = $baseurl.'/'.$admin_subdir;     // You should not need to change this
+$inc_subdir = 'inc/';   		             	// Subdirectory relative to base
+$inc_path = $basepath.$inc_subdir; 		   	// You should not need to change this
+$misc_inc_path = $inc_path.'_misc/';	   	// You should not need to change this
+$model_path = $inc_path.'MODEL/';	  		 	// You should not need to change this
+$view_path = $inc_path.'VIEW/';						// You should not need to change this
+$control_path = $inc_path.'CONTROL/';			// You should not need to change this
+
 /**
  * Location of the HTml SeRVices folder.
+ *
+ * Note: This folder NEEDS to by accessible through HTTP.
+ *
  * @global string $htsrv_subdir
  */
-$htsrv_subdir = 'htsrv';                     // Subdirectory relative to base
-$htsrv_dirout = '..';                        // Relative path to go back to base
-$htsrv_url = $baseurl.'/'.$htsrv_subdir;     // You should not need to change this
+$htsrv_subdir = 'htsrv/';                // Subdirectory relative to base
+$htsrv_path = $basepath.$htsrv_subdir;   // You should not need to change this
+$htsrv_url = $baseurl.$htsrv_subdir;     // You should not need to change this
+
+/**
+ * Sensitivee URL to the htsrv folder.
+ *
+ * Set this separately (based on {@link $htsrv_url}), if you want to use
+ * SSL for login, registration and profile updates (where passwords are
+ * involved), but not for the whole htsrv scripts.
+ *
+ * @global string
+ */
+$htsrv_url_sensitive = $htsrv_url;
+
 /**
  * Location of the XML SeRVices folder.
  * @global string $xmlsrv_subdir
  */
-$xmlsrv_subdir = 'xmlsrv';                   // Subdirectory relative to base
-$xmlsrv_dirout = '..';                       // Relative path to go back to base
-$xmlsrv_url = $baseurl.'/'.$xmlsrv_subdir;   // You should not need to change this
+$xmlsrv_subdir = 'xmlsrv/';              // Subdirectory relative to base
+$xmlsrv_url = $baseurl.$xmlsrv_subdir;   // You should not need to change this
+
 /**
- * Location of the IMG folder.
- * @global string $img_subdir
+ * Location of the RSC folder.
+ *
+ * Note: This folder NEEDS to by accessible through HTTP.
+ *
+ * @global string $rsc_subdir
  */
-$img_subdir = 'img';                     // Subdirectory relative to base
-$img_url = $baseurl.'/'.$img_subdir;     // You should not need to change this
+$rsc_subdir = 'rsc/';                    // Subdirectory relative to base
+$rsc_path = $basepath.$rsc_subdir;       // You should not need to change this
+$rsc_url = $baseurl.$rsc_subdir;         // You should not need to change this
+
 /**
  * Location of the skins folder.
  * @global string $skins_subdir
  */
-$skins_subdir = 'skins';                     // Subdirectory relative to base
-$skins_dirout = '..';                        // Relative path to go back to base
-$skins_url = $baseurl.'/'.$skins_subdir;     // You should not need to change this
+$skins_subdir = 'skins/';                // Subdirectory relative to base
+$skins_path = $basepath.$skins_subdir;   // You should not need to change this
+$skins_url = $baseurl.$skins_subdir;     // You should not need to change this
+
+
+/**
+ * Location of the admin interface dispatcher
+ */
+$dispatcher = 'admin.php';
+$admin_url = $baseurl.$dispatcher;
+
+
 /**
- * Location of the core (the "includes") files.
- * @global string $core_subdir
+ * Location of the admin skins folder.
+ *
+ * Note: This folder NEEDS to by accessible by both PHP AND through HTTP.
+ *
+ * @global string $adminskins_subdir
  */
-$core_subdir = 'b2evocore';                  // Subdirectory relative to base
-$core_dirout = '..';                         // Relative path to go back to base
+$adminskins_subdir = 'skins_adm/';         // Subdirectory relative to ADMIN
+$adminskins_path = $basepath.$adminskins_subdir; // You should not need to change this
+$adminskins_url = $baseurl.$adminskins_subdir;   // You should not need to change this
+
 /**
  * Location of the locales folder.
+ *
+ * Note: This folder NEEDS to by accessible by PHP AND MAY NEED to be accessible through HTTP.
+ * Exact requirements depend on future uses like localized icons.
+ *
  * @global string $locales_subdir
  */
-$locales_subdir = 'locales';                 // Subdirectory relative to base
-$locales_dirout = '..';                      // Relative path to go back to base
+$locales_subdir = 'locales/';            // Subdirectory relative to base
+$locales_path = $basepath.$locales_subdir;  // You should not need to change this
+
 /**
- * Location of the plug-ins.
+ * Location of the plugins.
+ *
+ * Note: This folder NEEDS to by accessible by PHP AND MAY NEED to be accessible through HTTP.
+ * Exact requirements depend on installed plugins.
+ *
  * @global string $plugins_subdir
  */
-$plugins_subdir = 'plugins';                 // Subdirectory relative to base
-$plugins_subdir_dirout = '..';               // Relative path to go back to base
+$plugins_subdir = 'plugins/';            // Subdirectory relative to base
+$plugins_path = $basepath.$plugins_subdir;  // You should not need to change this
+$plugins_url = $baseurl.$plugins_subdir;    // You should not need to change this
+
+/**
+ * Location of the cron folder.
+ *
+ * Note: Depebding on how you will set up cron execution, this folder may or may not NEED to be accessible by PHP through HTTP.
+ *
+ * @global string $cron_subdir
+ */
+$cron_subdir = 'cron/';   		             	// Subdirectory relative to base
+$cron_url = $baseurl.$cron_subdir;    // You should not need to change this
+
 /**
  * Location of the install folder.
  * @global string $install_subdir
  */
-$install_subdir = 'install';                 // Subdirectory relative to base
-$install_dirout = '..';                      // Relative path to go back to base
+$install_subdir = 'install/';            // Subdirectory relative to base
+
+/**
+ * Location of the root media folder.
+ *
+ * Note: This folder MAY or MAY NOT NEED to be accessible by PHP AND/OR through HTTP.
+ * Exact requirements depend on $public_access_to_media .
+ *
+ * @global string $media_subdir
+ */
+$media_subdir = 'media/';                // Subdirectory relative to base
+$media_url = $baseurl.$media_subdir;     // You should not need to change this
+
+
+/**
+ * Do you want to allow public access to the media dir?
+ *
+ * WARNING: If you set this to false, evocore will use /htsrv/getfile.php as a stub
+ * to access files and getfile.php will check the User permisssion to view files.
+ * HOWEVER this will not prevent users from hitting directly into the media folder
+ * with their web browser. You still need to restrict access to the media folder
+ * from your webserver.
+ *
+ * @global boolean
+ */
+$public_access_to_media = true;
+
+/**
+ * File extensions that the admin will not be able to enable in the Settings
+ */
+$force_upload_forbiddenext = array( 'cgi', 'exe', 'htaccess', 'htpasswd', 'php', 'php3', 'php4', 'php5', 'php6', 'phtml', 'pl', 'vbs' );
+
+/**
+ * Admin can configure max file upload size, but he won't be able to set it higher than this "max max" value.
+ */
+$upload_maxmaxkb = 2048;
+
+/**
+ * The admin can configure the regexp for valid file names in the Settings interface
+ * However if the following values are set to non empty, the admin will not be able to customize these values.
+ */
+$force_regexp_filename = '';
+$force_regexp_dirname = '';
+
+
+/**
+ * Set this to 1 to disable using PHP's {@link register_shutdown_function()},
+ * but not everywhere.
+ *
+ * This is NOT recommened, because it affects things that should be done after delivering the page.
+ *
+ * Currently, it disables using register_shutdown_function() for double checking referers
+ * ({@link basic_antispam_plugin::AppendHitLog()}), but not for {@link Session::dbsave()}.
+ *
+ * It's probably only useful for debugging to disable this feature.
+ * @global int $debug_no_register_shutdown
+ */
+$debug_no_register_shutdown = 0;
+
+
+/**
+ * XMLRPC logging. Set this to 1 to log XMLRPC calls/responses (into /xmlsrv/xmlrpc.log).
+ *
+ * @global int $debug_xmlrpc_logging Default: 0
+ */
+$debug_xmlrpc_logging = 0;
+
+
+/**
+ * Seconds after which a scheduled task is considered to be timed out.
+ */
+$cron_timeout_delay = 1800; // 30 minutes
 
 
 // ----- CHANGE THE FOLLOWING ONLY IF YOU KNOW WHAT YOU'RE DOING! -----
-$use_cache = 1;                          // Not using this will dramatically overquery the DB !
-$sleep_after_edit = 0;                   // let DB do its stuff...
 $evonetsrv_host = 'b2evolution.net';
 $evonetsrv_port = 80;
 $evonetsrv_uri = '/evonetsrv/xmlrpc.php';
diff -ruN --text 0.9.2.src/conf/_application.php 1.10.3.src/conf/_application.php
--- 0.9.2.src/conf/_application.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/conf/_application.php	2007-11-01 00:33:42.000000000 -0500
@@ -0,0 +1,65 @@
+<?php
+/**
+ * This is b2evolution's application config file.
+ *
+ * @package conf
+ */
+if( !defined('EVO_CONFIG_LOADED') ) die( 'Please, do not access this page directly.' );
+
+
+$app_name = 'b2evolution';
+$app_shortname = 'b2evo';
+
+/**
+ * The version of the application.
+ * Note: This has to be compatible to {@link http://us2.php.net/en/version-compare}.
+ * @global string
+ */
+$app_version = '1.10.3';
+
+/**
+ * Is displayed on the login screen:
+ */
+$app_banner = '<a href="http://b2evolution.net/"><img src="'.$rsc_url.'img/b2evolution_minilogo.png" width="231" height="50" alt="b2evolution" /></a>';
+
+/**
+ * This is used to check if the database is up to date.
+ *
+ * This will be incrememented by 100 with each change in {@link upgrade_b2evo_tables()}
+ * in order to leave space for maintenance releases.
+ *
+ * {@internal Before changing this in CVS, it should be discussed! }}
+ */
+$new_db_version = 9350;
+
+
+$admin_path_seprator = ' :: ';
+$app_admin_logo = '<a href="http://b2evolution.net/" title="'.T_("visit b2evolution's website").
+									'"><img id="evologo" src="'.$rsc_url.'img/b2evolution_minilogo2.png" alt="b2evolution" title="'.
+									T_("visit b2evolution's website").'" width="185" height="40" /></a>';
+
+$app_footer_text = '<a href="http://b2evolution.net/"><strong><span style="color:#333">b</span><sub><span style="color:#f90;margin-top:2ex;">2</span></sub><span style="color:#333">e</span><span style="color:#543">v</span><span style="color:#752">o</span><span style="color:#962">l</span><span style="color:#b72">u</span><span style="color:#c81">t</span><span style="color:#d91">i</span><span style="color:#e90">o</span><span style="color:#f90">n</span></strong> '.$app_version.'</a>
+		&ndash;
+		<a href="http://b2evolution.net/about/license.html" class="nobr">'.T_('GPL License').'</a>';
+
+$copyright_text ='<span class="nobr">&copy;2001-2002 by Michel V &amp; others</span>
+		&ndash;
+		<span class="nobr">&copy;2003-2007 by <a href="http://fplanque.net/">Fran&ccedil;ois</a> <a href="http://fplanque.com/">Planque</a> &amp; <a href="http://b2evolution.net/dev/authors.html">others</a>.</span>';
+
+
+/**
+ * Here you can give credit where credit is due ;)
+ * These will appear in the footer of all skins (if the skins are compatible)
+ * You can also add site sponsors here.
+ *
+ * If you can add your own credits without removing the defaults, you'll be very cool :))
+ *
+ * Note: some plugins may add their own credit at the end of this array.
+ * (Not recommended for plugins with potential security weaknesses)
+ *
+ * @global array of arrays
+ */
+$credit_links = array(
+		// array( 'http://example.com/', 'Example' ),
+	);
+?>
diff -ruN --text 0.9.2.src/conf/_basic_config.php 1.10.3.src/conf/_basic_config.php
--- 0.9.2.src/conf/_basic_config.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/conf/_basic_config.php	2008-01-24 11:08:19.000000000 -0600
@@ -0,0 +1,111 @@
+<?php
+/**
+ * This is b2evolution's basic config file.
+ *
+ * You need to edit this file to your settings before attempting to install the database!
+ * Last significant changes to this file: version 1.6
+ *
+ *
+ * Reminder: every line starting with # or // is a comment, multiline comments are
+ *           surrounded by '/*' and '* /' (without space).
+ *
+ * IMPORTANT: Take special care not to erase quotes (') around text parameters
+ * and semicolums (;) at the end of the lines. Otherwise you'll get some
+ * "unexpected T_STRING" parse errors!
+ *
+ * Contributors: you should override this file by creating a file named _config_TEST.php
+ * (see end of this file).
+ *
+ * @package conf
+ */
+if( !defined('EVO_CONFIG_LOADED') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Maintenance mode. Set this to 1 in order to temporarily disable access to the application.
+ *
+ * Note: it is still possible to access the install script during maintenance mode.
+ */
+$maintenance_mode = 0;
+
+
+// Below is an alternative hardcore version of maintenance mode.
+// This one will bloc the install script too.
+// Remove /* and */ to activate.
+/*
+header('HTTP/1.0 503 Service Unavailable');
+echo '<h1>503 Service Unavailable</h1>';
+die( 'The site is temporarily down for maintenance.' );
+*/
+
+
+/**
+ * MySQL DB settings.
+ * Fill in your database details (check carefully or nothing will work!)
+ */
+$db_config = array(
+	'user'     => '[% mysql.b2e.sqluser %]',     // your MySQL username
+	'password' => '[% mysql.b2e.sqlpass %]',     // ...and password
+	'name'     => '[% mysql.b2e.sqldb %]',   // the name of the database
+	'host'     => '[% mysql.b2e.sqlhost %]',    // MySQL Server (typically 'localhost')
+);
+
+
+/**
+ * the tables prefix (gets placed before each b2evo table name),
+ * use this to have multiple installations in one DB.
+ *
+ * @global string $tableprefix
+ */
+$tableprefix = 'evo_';
+
+
+/**
+ * If you want to be able to reset your existing b2evolution tables and start anew
+ * you must set $allow_evodb_reset to 1.
+ *
+ * NEVER LEAVE THIS SETTING ON ANYTHING ELSE THAN 0 (ZERO) ON A PRODUCTION SERVER.
+ * IF THIS IS ON (1) AND YOU FORGET TO DELETE THE INSTALL FOLDER, ANYONE WOULD BE ABLE TO
+ * ERASE YOUR B2EVOLUTION TABLES AND DATA BY A SINGLE CLICK!
+ */
+$allow_evodb_reset = 0;	// Set to 1 to enable. Do not leave this on 1 on production servers
+
+
+/**
+ * $baseurl is where your blogs reside by default. CHECK THIS CAREFULLY or nothing will work.
+ * It should be set to the URL where you can find the blog templates and/or the blog stub files,
+ * that means index.php, blog_b.php, etc.
+ * Note: Blogs can be in subdirectories of the baseurl. However, no blog should be outside
+ * of there, or some tricky things may fail (e-g: pingback)
+ *
+ * IMPORTANT: If you want to test b2evolution on your local machine, do NOT use that machine's
+ * name in the $baseurl!
+ * For example, if you machine is called HOMER, do not use http://homer/b2evolution/blogs/ !
+ * Use http://localhost/b2evolution/blogs/ instead. And log in on localhost too, not homer!
+ * If you don't, login cookies will not hold.
+ *
+ * @global string $baseurl
+ */
+$baseurl = '[% url_to_install_without_trailing_slash %]/';
+
+
+/**
+ * Your email. Will be used in severe error messages so that users can contact you.
+ * You will also receive notifications for new user registrations there.
+ */
+$admin_email = '[% email %]';
+
+
+/**
+ * Once you have edited this file to your settings, set the following to 1 (one):
+ */
+$config_is_done = 1;
+
+
+# IMPORTANT: you will find more parameters in the other files of the /conf folder.
+# IT IS RECOMMENDED YOU DO NOT TOUCH THOSE SETTINGS
+# UNTIL YOU ARE FAMILIAR WITH THE DEFAULT INSTALLATION.
+#
+# It is however strongly recommended you browse through these files as soon as you've
+# got your basic installation working. They'll let you customize a lot of things!
+?>
diff -ruN --text 0.9.2.src/conf/_config.php 1.10.3.src/conf/_config.php
--- 0.9.2.src/conf/_config.php	2006-07-25 14:32:02.000000000 -0500
+++ 1.10.3.src/conf/_config.php	2006-11-16 22:42:12.000000000 -0600
@@ -1,99 +1,35 @@
 <?php
 /**
- * This is b2evolution's main config file
+ * This is b2evolution's main config file, which just includes all the other
+ * config files.
+ * 
+ * This file should not be edited. You should edit the sub files instead.
  *
- * You need to edit this file to your settings before attempting to install the database!
- * Last significant changes to this file: version 0.9.0.2
- *
- *
- * Reminder: every line starting with # or // is a comment, multiline comments are
- *           surrounded by '/*' and '* /' (without space).
- *
- * IMPORTANT: Take special care not to erase quotes (') around text parameters
- * and semicolums (;) at the end of the lines. Otherwise you'll get some
- * "unexpected T_STRING" parse errors!
- *
- * Contributors: you should override this file by creating a file named _config_TEST.php
- * (see end of this file)
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ * See {@link _basic_config.php} for the basic settings.
  *
  * @package conf
  */
-       
-/*
-header('HTTP/1.0 503 Service Unavailable');
-echo '<h1>503 Service Unavailable</h1>';
-die( 'The site is temporarily down for maintenance.' );
-*/
-        
- /**#@+
- * MySQL settings. Fill in your database details (check carefully or nothing will work!)
- */
-define( 'DB_USER', '[% mysql.b2e.sqluser %]' );      // your MySQL username
-define( 'DB_PASSWORD', '[% mysql.b2e.sqlpass %]' );  // ...and password
-define( 'DB_NAME', '[% mysql.b2e.sqldb %]' );   // the name of the database
-define( 'DB_HOST', '[% mysql.b2e.sqlhost %]' );     // mySQL Server (typically 'localhost')
-/**#@-*/
-
-
-/**
- * If you want to be able to reset your existing b2evolution tables and start anew
- * you must set $allow_evodb_reset to 1.
- *
- * NEVER LEAVE THIS SETTING ON ANYTHING ELSE THAN 0 (ZERO) ON A PRODUCTION SERVER.
- * IF THIS IS ON (1) AND YOU FORGET TO DELETE THE INSTALL FOLDER, ANYONE WOULD BE ABLE TO
- * ERASE YOUR B2EVOLUTION TABLES AND DATA BY A SINGLE CLICK!
- */
-$allow_evodb_reset = 0;	// Set to 1 to enable. Do not leave this on 1 on production servers
-
-
-/**
- * $baseurl is where your blogs reside by default. CHECK THIS CAREFULLY or nothing will work.
- * It should be set to the URL where you can find the blog templates and/or the blog stub files,
- * that means index.php, blog_b.php, etc.
- * Note: Blogs can be in subdirectories of the baseurl. However, no blog should be outside
- * of there, or some tricky things may fail (e-g: pingback)
- *
- * IMPORTANT: If you want to test b2evolution on your local machine, do NOT use that machine's
- * name in the $baseurl!
- * For example, if you machine is called HOMER, do not use http://homer/b2evolution/blogs !
- * Use http://localhost/b2evolution/blogs instead. And log in on localhost too, not homer!
- * If you don't, login cookies will not hold.
- *
- * @global string $baseurl
- */
-$baseurl = '[% url_to_install_without_trailing_slash %]';		// IMPORTANT: NO ENDING SLASH !!!
-
-
-/**
- * Your email. Will be used in severe error messages so that users can contact you.
- * You will also receive notifications for new user registrations there.
- */
-$admin_email = '[% email %]';
-
-
-/**
- * Once you have edited this file to your settings, set the following to 1 (one):
- */
-$config_is_done = 1;
-
-
-# IMPORTANT: you will find more parameters in the other files of the /conf folder.
-# IT IS RECOMMENDED YOU DO NOT TOUCH THOSE SETTINGS
-# UNTIL YOU ARE FAMILIAR WITH THE DEFAULT INSTALLATION.
-#
-# It is however strongly recommended you browse through these files as soon as you've
-# got your basic installation working. They'll let you customize a lot of things!
 
-# DO NOT EDIT THE FOLLOWING!
-@include_once dirname(__FILE__).'/_config_TEST.php';    // Put testing conf in there (For testing, you can also set $install_password here)
-require_once  dirname(__FILE__).'/_advanced.php';       // advanced settings
-require_once  dirname(__FILE__).'/_locales.php';        // locale settings
-require_once  dirname(__FILE__).'/_formatting.php';     // formatting settings
-require_once  dirname(__FILE__).'/_admin.php';          // admin settings
-require_once  dirname(__FILE__).'/_stats.php';          // stats/hitlogging settings
-@include_once dirname(__FILE__).'/_overrides_TEST.php'; // Override for testing in there
-?>
+if( defined('EVO_CONFIG_LOADED') )
+{ // This makes sure the config does not get loaded twice in Windows (when the /conf file is in a path containing Capitals like /Blog/conf)
+	return;
+}
+
+define( 'EVO_CONFIG_LOADED', true );
+
+require_once  dirname(__FILE__).'/_basic_config.php';			// basic settings
+if( file_exists(dirname(__FILE__).'/_config_TEST.php') )
+{ // Put testing conf in there (For testing, you can also set $install_password here):
+	include_once dirname(__FILE__).'/_config_TEST.php';   	// FOR TESTING / DEVELOPMENT OVERRIDES
+}
+require_once  dirname(__FILE__).'/_advanced.php';       	// advanced settings
+require_once  dirname(__FILE__).'/_locales.php';        	// locale settings
+require_once  dirname(__FILE__).'/_formatting.php';     	// formatting settings
+require_once  dirname(__FILE__).'/_admin.php';          	// admin settings
+require_once  dirname(__FILE__).'/_stats.php';          	// stats/hitlogging settings
+require_once  dirname(__FILE__).'/_application.php';    	// application settings
+if( file_exists(dirname(__FILE__).'/_overrides_TEST.php') )
+{ // Override for testing in there:
+	include_once dirname(__FILE__).'/_overrides_TEST.php';	// FOR TESTING / DEVELOPMENT OVERRIDES
+}
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/conf/_formatting.php 1.10.3.src/conf/_formatting.php
--- 0.9.2.src/conf/_formatting.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/conf/_formatting.php	2007-05-12 11:03:36.000000000 -0500
@@ -1,24 +1,27 @@
 <?php
 /**
- * This is b2evolution's formatting config file
+ * This is b2evolution's formatting config file.
  *
  * This file sets how b2evolution will parse and format texts (posts, comments, etc.)
- * Last significant changes to this file: version 0.9.0.6
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Last significant changes to this file: version 1.6
  *
+ * @todo Move as much as possible to $Settings / $UserSettings
  * @package conf
  */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+if( !defined('EVO_CONFIG_LOADED') ) die( 'Please, do not access this page directly.' );
+
 
 // ** Formatting **
 
-# Choose the formatting options for your posts:
-# 0 to disable
-# 1 to ensable
-$use_balanceTags = 1;		// 0,1 automatically balance unmatched tags in posts and comments. 
+/**
+ * Automatically balance unmatched tags in posts and comments.
+ *
+ * Choose the formatting options for your posts:
+ *  0 to disable
+ *  1 to ensable
+ * @global integer 0|1
+ */
+$use_balanceTags = 1;
 
 
 # Choose formatting options for comments
@@ -30,21 +33,32 @@
 
 
 /*
- * Validity & Security Checking 
+ * Validity & Security Checking
  *
  * Posts and comments should be checked to see if they contain valid XHTML code
  * and no invalid code (javascript, styles, CSS, etc...)
  */
-# Html checking will validate posts and comments to a subset of valid XHTML. 
+# Html checking will validate posts and comments to a subset of valid XHTML.
 # This will also do much cleaner security checking than the next option.
 # Note: This option requires the PHP XML module. If your PHP installation doesn't have it
 # disable html_checker and use security_checker.
 $use_html_checker = 1;
 # Security checking will check for illegal javascript hacks in posts/comments
 # and for CSS in comments. However, this may be a bit harsh on your posts :]
-$use_security_checker = 0;		
+$use_security_checker = 0;
 # WARNING: disabling both $use_html_checker and $use_security_checker is suicidal !
 
+// Set this to true if you want to enforce XHTML strict
+$use_strict =  false;
+
+# Set this to true to allow id && style as core attributes for posts
+$posts_allow_css_tweaks = false;
+
+# set this to true to allow id && style as core attributes for comments
+# WARNING : This would allow spammers to post hidden content in comments
+#           enable it at your own risk !
+$comments_allow_css_tweaks = false;
+
 
 /*
  * HTML Checker params:
@@ -61,21 +75,39 @@
 /**
  * Allowed Entity classes
  */
-// define('E_special_pre', 'br span bdo');			// Strict
-// define('E_special', E_special_pre.' img');		// Strict
-define('E_special_extra', 'img' );							// Transitional
-define('E_special_basic', 'br span bdo' );			// Transitional
-define('E_special', E_special_basic.' '.E_special_extra );	// Transitional
-
-// define('E_fontstyle', 'tt i b big small');				// Strict
-define('E_fontstyle_extra', 'big small font' );			// Transitional
-define('E_fontstyle_basic', 'tt i b u s strike' );	// Transitional
-define('E_fontstyle', E_fontstyle_basic.' '.E_fontstyle_extra );	// Transitional
-
-// define('E_phrase', 'em strong dfn code q samp kbd var cite abbr acronym sub sup'); // Strict
-define('E_phrase_extra', 'sub sup'); 																							// Transitional
-define('E_phrase_basic', 'em strong dfn code q samp kbd var cite abbr acronym');	// Transitional
-define('E_phrase', E_phrase_basic.' '.E_phrase_extra ); 													// Transitional
+if( $use_strict )
+{
+	define('E_special_pre', 'br span bdo');			// Strict
+	define('E_special', E_special_pre.' img');		// Strict
+}
+else
+{
+	define('E_special_extra', 'img' );							// Transitional
+	define('E_special_basic', 'br span bdo' );			// Transitional
+	define('E_special', E_special_basic.' '.E_special_extra );	// Transitional
+}
+
+if( $use_strict )
+{
+	define('E_fontstyle', 'tt i b big small');				// Strict
+}
+else
+{
+	define('E_fontstyle_extra', 'big small font' );			// Transitional
+	define('E_fontstyle_basic', 'tt i b u s strike' );	// Transitional
+	define('E_fontstyle', E_fontstyle_basic.' '.E_fontstyle_extra );	// Transitional
+}
+
+if( $use_strict )
+{
+	define('E_phrase', 'em strong dfn code q samp kbd var cite abbr acronym sub sup'); // Strict
+}
+else
+{
+	define('E_phrase_extra', 'sub sup'); 																							// Transitional
+	define('E_phrase_basic', 'em strong dfn code q samp kbd var cite abbr acronym');	// Transitional
+	define('E_phrase', E_phrase_basic.' '.E_phrase_extra ); 													// Transitional
+}
 
 define('E_misc_inline', 'ins del');
 define('E_misc', E_misc_inline);
@@ -83,27 +115,47 @@
 define('E_Iinline', '#PCDATA '.E_inline.' '.E_misc_inline );
 define('E_heading', 'h1 h2 h3 h4 h5 h6');
 
-// define('E_list', 'ul ol dl');				// Strict
-define('E_list', 'ul ol dl menu dir');	// Transitional
-
-// define('E_blocktext', 'pre hr blockquote address');			// Strict
-define('E_blocktext', 'pre hr blockquote address center');	// Transitional
+if( $use_strict )
+{
+	define('E_list', 'ul ol dl');				// Strict
+}
+else
+{
+	define('E_list', 'ul ol dl menu dir');	// Transitional
+}
+
+if( $use_strict )
+{
+	define('E_blocktext', 'pre hr blockquote address');			// Strict
+}
+else
+{
+	define('E_blocktext', 'pre hr blockquote address center');	// Transitional
+}
 
 define('E_block', 'p '.E_heading.' div '.E_list.' '.E_blocktext.' fieldset table');
 
-// define('E_Bblock', E_block.' '.E_misc );			// Strict only
+if( $use_strict ) define('E_Bblock', E_block.' '.E_misc );			// Strict only
 
 define('E_Flow', '#PCDATA '.E_block.' '.E_inline.' '.E_misc );
 define('E_a_content', '#PCDATA '.E_special.' '.E_fontstyle.' '.E_phrase.' '.E_misc_inline );
 
-// define('E_pre_content', '#PCDATA a '.E_fontstyle.' '.E_phrase.' '.E_special_pre.' '.E_misc_inline ); // Strict
-define('E_pre_content', '#PCDATA a '.E_special_basic.' '.E_fontstyle_basic.' '.E_phrase_basic.' '.E_misc_inline ); // Transitional
-			 
+if( $use_strict )
+{
+	define('E_pre_content', '#PCDATA a '.E_fontstyle.' '.E_phrase.' '.E_special_pre.' '.E_misc_inline ); // Strict
+}
+else
+{
+	define('E_pre_content', '#PCDATA a '.E_special_basic.' '.E_fontstyle_basic.' '.E_phrase_basic.' '.E_misc_inline ); // Transitional
+}
+
 // Allowed Attribute classes
-define('A_coreattrs', 'class title');
+define('A_coreattrs', 'class title'.( $posts_allow_css_tweaks ? ' id style' : '' ) );
 define('A_i18n', 'lang xml:lang dir');
 define('A_attrs', A_coreattrs.' '.A_i18n);
-define('A_TextAlign', 'align');									// Transitional only
+
+if( !$use_strict ) define('A_TextAlign', 'align');									// Transitional only
+
 define('A_cellhalign', 'align char charoff');
 define('A_cellvalign', 'valign');
 
@@ -121,24 +173,63 @@
 	'h6' => E_Iinline,
 	'ul' => 'li',
 	'ol' => 'li',
-	'menu' => 'li',		// Transitional only
-	'dir' => 'li',		// Transitional only
+);
+if( !$use_strict )
+{
+	$allowed_tags += array
+	(
+		'menu' => 'li',		// Transitional only
+		'dir' => 'li',		// Transitional only
+	);
+}
+
+$allowed_tags += array
+(
 	'li' => E_Flow,
 	'dl' => 'dt dd',
 	'dt' => E_Iinline,
 	'dd' => E_Flow,
-	
-	// 'address' => E_Iinline,														// Strict
-	'address' => '#PCDATA '.E_inline.' '.E_misc_inline,		// Transitional
-	
-	'hr' => '',
-	'pre' => E_pre_content,
+);
 
-	// 'blockquote' => E_Bblock,		// Strict
-	'blockquote' => E_Flow,					// Transitional
+if( $use_strict )
+{
+	$allowed_tags += array
+	(
+		'address' => E_Iinline,														// Strict
+	);
+}
+else
+{
+	$allowed_tags += array
+	(
+		'address' => '#PCDATA '.E_inline.' '.E_misc_inline,		// Transitional
+	);
+}
+
+$allowed_tags += array
+	(
+		'hr' => '',
+		'pre' => E_pre_content,
+	);
+
+if( $use_strict )
+{
+	$allowed_tags += array
+	(
+		'blockquote' => E_Bblock,		// Strict
+	);
+}
+else
+{
+	$allowed_tags += array
+	(
+		'blockquote' => E_Flow,					// Transitional
+		'center' => E_Flow,					// Transitional only
+	);
+}
 
-	'center' => E_Flow,					// Transitional only
-	
+$allowed_tags += array
+(
 	'ins' => E_Flow,
 	'del' => E_Flow,
 	'a' => E_a_content,
@@ -163,12 +254,21 @@
 	'b' => E_Iinline,
 	'big' => E_Iinline,
 	'small' => E_Iinline,
+);
 
-	'u' => E_Iinline,						// Transitional only
-	's' => E_Iinline,						// Transitional only
-	'strike' => E_Iinline,			// Transitional only
-	'font' => E_Iinline,				// Transitional only
+if( !$use_strict )
+{
+	$allowed_tags += array
+	(
+		'u' => E_Iinline,						// Transitional only
+		's' => E_Iinline,						// Transitional only
+		'strike' => E_Iinline,			// Transitional only
+		'font' => E_Iinline,				// Transitional only
+	);
+}
 
+$allowed_tags += array
+(
 	'img' => '',
 	'fieldset' => '#PCDATA legend '.E_block.' '.E_inline.' '.E_misc,
 	'legend' => E_Iinline,
@@ -184,68 +284,84 @@
 );
 
 // Array showing allowed attributes for tags
-$allowed_attribues = array
+if( $use_strict )
+{
+	$allowed_attributes = array
+	(
+		'div' => A_attrs,								// Strict
+		'p' => A_attrs,								// Strict
+		'h1' => A_attrs,								// Strict
+		'h2' => A_attrs,								// Strict
+		'h3' => A_attrs,								// Strict
+		'h4' => A_attrs,								// Strict
+		'h5' => A_attrs,								// Strict
+		'h6' => A_attrs,								// Strict
+		'ul' => A_attrs,	// Strict
+		'ol' => A_attrs,	// Strict
+		'li' => A_attrs,							// Strict
+		'dl' => A_attrs,					// Strict
+		'hr' => A_attrs,															// Strict
+		'pre' => A_attrs.' xml:space',								// Strict
+		'a' => A_attrs.' charset type href hreflang rel rev shape coords',			// Strict
+		'br' => A_coreattrs,				// Strict
+		'img' => A_attrs.' src alt longdesc height width usemap ismap',	// Strict
+		'legend' => A_attrs,							// Strict
+		'table' => A_attrs.' summary width border frame rules cellspacing cellpadding',  // Strict
+		'caption' => A_attrs,						// Strict
+		'tr' => A_attrs.' '.A_cellhalign.' '.A_cellvalign,	// Strict
+		'th' => A_attrs.' abbr axis headers scope rowspan colspan'.A_cellhalign.' '.A_cellvalign,	// Strict
+		'td' => A_attrs.' abbr axis headers scope rowspan colspan'.A_cellhalign.' '.A_cellvalign,	// Strict
+	);
+}
+else
+{
+	$allowed_attributes = array
+	(
+		'div' => A_attrs.' '.A_TextAlign,		// Transitional
+		'p' => A_attrs.' '.A_TextAlign,		// Transitional
+		'h1' => A_attrs.' '.A_TextAlign,		// Transitional
+		'h2' => A_attrs.' '.A_TextAlign,		// Transitional
+		'h3' => A_attrs.' '.A_TextAlign,		// Transitional
+		'h4' => A_attrs.' '.A_TextAlign,		// Transitional
+		'h5' => A_attrs.' '.A_TextAlign,		// Transitional
+		'h6' => A_attrs.' '.A_TextAlign,		// Transitional
+		'ul' => A_attrs.' type compact',	// Transitional
+		'ol' => A_attrs.' type compact start',	// Transitional
+		'menu' => A_attrs.' compact',	// Transitional only
+		'dir' => A_attrs.' compact',	// Transitional only
+		'li' => A_attrs.' type value',	// Transitional
+		'dl' => A_attrs.' compact',	// Transitional
+		'hr' => A_attrs.' align noshade size width',		// Transitional
+		'pre' => A_attrs.' width xml:space',						// Transitional
+		'center' => A_attrs,					// Transitional only
+		'a' => A_attrs.' charset type href hreflang rel rev shape coords target',	// Transitional
+		'br' => A_coreattrs.' clear',	// Transitional
+		'u' => A_attrs,						// Transitional only
+		's' => A_attrs,						// Transitional only
+		'strike' => A_attrs,			// Transitional only
+		'font' => A_coreattrs.' '.A_i18n.' size color face',	// Transitional only
+		'img' => A_attrs.' src alt name longdesc height width usemap ismap align border hspace vspace',	// Transitional
+		'legend' => A_attrs.' align',				// Transitional
+		'table' => A_attrs.' summary width border frame rules cellspacing cellpadding align bgcolor',								// Transitional
+		'caption' => A_attrs.' align',																								// Transitional
+		'tr' => A_attrs.' '.A_cellhalign.' '.A_cellvalign.' bgcolor',																// Transitional
+		'th' => A_attrs.' abbr axis headers scope rowspan colspan'.A_cellhalign.' '.A_cellvalign.' nowrap bgcolor width height',	// Transitional
+		'td' => A_attrs.' abbr axis headers scope rowspan colspan'.A_cellhalign.' '.A_cellvalign.' nowrap bgcolor width height',	// Transitional
+	);
+}
+$allowed_attributes += array
 (
-	// 'div' => A_attrs,								// Strict
-	'div' => A_attrs.' '.A_TextAlign,		// Transitional
-
-	// 'p' => A_attrs,								// Strict
-	'p' => A_attrs.' '.A_TextAlign,		// Transitional
-
-	// 'h1' => A_attrs,								// Strict
-	'h1' => A_attrs.' '.A_TextAlign,		// Transitional
-	// 'h2' => A_attrs,								// Strict
-	'h2' => A_attrs.' '.A_TextAlign,		// Transitional
-	// 'h3' => A_attrs,								// Strict
-	'h3' => A_attrs.' '.A_TextAlign,		// Transitional
-	// 'h4' => A_attrs,								// Strict
-	'h4' => A_attrs.' '.A_TextAlign,		// Transitional
-	// 'h5' => A_attrs,								// Strict
-	'h5' => A_attrs.' '.A_TextAlign,		// Transitional
-	// 'h6' => A_attrs,								// Strict
-	'h6' => A_attrs.' '.A_TextAlign,		// Transitional
-
-	// 'ul' => A_attrs,	// Strict
-	'ul' => A_attrs.' type compact',	// Transitional
-
-	// 'ol' => A_attrs,	// Strict
-	'ol' => A_attrs.' type compact start',	// Transitional
-
-	'menu' => A_attrs.' compact',	// Transitional only
-	'dir' => A_attrs.' compact',	// Transitional only
-
-	// 'li' => A_attrs,							// Strict
-	'li' => A_attrs.' type value',	// Transitional
-
-	// 'dl' => A_attrs,					// Strict
-	'dl' => A_attrs.' compact',	// Transitional 
-
-	'dt' => A_attrs,
-	'dd' => A_attrs,
-
-	'address' => A_attrs,
-
-	// 'hr' => A_attrs,															// Strict
-	'hr' => A_attrs.' align noshade size width',		// Transitional
-
-	// 'pre' => A_attrs.' xml:space',								// Strict
-	'pre' => A_attrs.' width xml:space',						// Transitional
-
-	'blockquote' => A_attrs.' cite',
-
-	'center' => A_attrs,					// Transitional only
+	'fieldset' => A_attrs,
 
 	'ins' => A_attrs.' cite datetime',
 	'del' => A_attrs.' cite datetime',
-
-	// 'a' => A_attrs.' charset type href hreflang rel rev shape coords',			// Strict
-	'a' => A_attrs.' charset type href hreflang rel rev shape coords target',	// Transitional
-
+	'blockquote' => A_attrs.' cite',
 	'span' => A_attrs,
 	'bdo' => A_coreattrs.' lang xml:lang dir',
+	'dt' => A_attrs,
+	'dd' => A_attrs,
 
-	// 'br' => A_coreattrs,				// Strict
-	'br' => A_coreattrs.' clear',	// Transitional
+	'address' => A_attrs,
 
 	'em' => A_attrs,
 	'strong' => A_attrs,
@@ -265,40 +381,12 @@
 	'b' => A_attrs,
 	'big' => A_attrs,
 	'small' => A_attrs,
-
-	'u' => A_attrs,						// Transitional only
-	's' => A_attrs,						// Transitional only
-	'strike' => A_attrs,			// Transitional only
-	'font' => A_coreattrs.' '.A_i18n.' size color face',	// Transitional only
-
-	// 'img' => A_attrs.' src alt longdesc height width usemap ismap',	// Strict
-	'img' => A_attrs.' src alt name longdesc height width usemap ismap align border hspace vspace',	// Transitional
-
-	'fieldset' => A_attrs,
-
-	//'legend' => A_attrs,							// Strict
-	'legend' => A_attrs.' align',				// Transitional
-
-	// 'table' => A_attrs.' summary width border frame rules cellspacing cellpadding',  // Strict
-	'table' => A_attrs.' summary width border frame rules cellspacing cellpadding align bgcolor', // Transitional
-
-	// 'caption' => A_attrs,						// Strict
-	'caption' => A_attrs.' align',			// Transitional
-
 	'colgroup' => A_attrs.' span width cellhalign cellvalign',
 	'col' => A_attrs.' span width cellhalign cellvalign',
 	'thead' => A_attrs.' '.A_cellhalign.' '.A_cellvalign,
 	'tfoot' => A_attrs.' '.A_cellhalign.' '.A_cellvalign,
 	'tbody' => A_attrs.' '.A_cellhalign.' '.A_cellvalign,
 
-	// 'tr' => A_attrs.' '.A_cellhalign.' '.A_cellvalign,	// Strict
-	'tr' => A_attrs.' '.A_cellhalign.' '.A_cellvalign.' bgcolor',	// Transitional 
-
-	// 'th' => A_attrs.' abbr axis headers scope rowspan colspan'.A_cellhalign.' '.A_cellvalign,	// Strict
-	'th' => A_attrs.' abbr axis headers scope rowspan colspan'.A_cellhalign.' '.A_cellvalign.' nowrap bgcolor width height',	// Transitional
-
-	// 'td' => A_attrs.' abbr axis headers scope rowspan colspan'.A_cellhalign.' '.A_cellvalign,	// Strict
-	'td' => A_attrs.' abbr axis headers scope rowspan colspan'.A_cellhalign.' '.A_cellvalign.' nowrap bgcolor width height',	// Transitional
 );
 
 $allowed_uri_scheme = array
@@ -341,13 +429,16 @@
 define('C_E_pre_content', '#PCDATA a '.C_E_fontstyle.' '.C_E_phrase.' '.C_E_special_pre.' '.C_E_misc_inline );
 
 // Allowed Attribute classes
-define('C_A_coreattrs', 'class title');
+define('C_A_coreattrs', 'class title'.( $comments_allow_css_tweaks ? ' id style' : '' ));
 define('C_A_i18n', 'lang xml:lang dir');
 define('C_A_attrs', C_A_coreattrs.' '.C_A_i18n);
 define('C_A_cellhalign', 'align char charoff');
 define('C_A_cellvalign', 'valign');
 
-// Array showing what tags are allowed and what their allowed subtags are.
+/**
+ * Array showing what tags are allowed and what their allowed subtags are.
+ * @global array
+ */
 $comments_allowed_tags = array
 (
 	'body' => E_Flow, // Remember this is not a true body, just a comment body
@@ -360,8 +451,23 @@
 	'dd' => C_E_Flow,
 	'address' => C_E_Iinline,
 	'hr' => '',
-//	'blockquote' => C_E_Bblock,		// XHTML-1.0-Strict
-	'blockquote' => C_E_Flow,				// XHTML-1.0-Transitional
+);
+if( $use_strict )
+{
+	$comments_allowed_tags += array
+	(
+		'blockquote' => C_E_Bblock,		// XHTML-1.0-Strict
+	);
+}
+else
+{
+	$comments_allowed_tags += array
+	(
+		'blockquote' => C_E_Flow,				// XHTML-1.0-Transitional
+	);
+}
+$comments_allowed_tags += array
+(
 	'ins' => C_E_Flow,
 	'del' => C_E_Flow,
 //	'a' => C_E_a_content,  // Allowing this will call for a whole lot of comment spam!!!
@@ -385,11 +491,15 @@
 	'i' => C_E_Iinline,
 	'b' => C_E_Iinline,
 	'big' => C_E_Iinline,
-	'small' => C_E_Iinline
+	'small' => C_E_Iinline,
 );
 
-// Array showing allowed attributes for tags
-$comments_allowed_attribues = array
+
+/**
+ * Array showing allowed attributes for tags.
+ * @global array
+ */
+$comments_allowed_attributes = array
 (
 	'p' => C_A_attrs,
 	'ul' => C_A_attrs,
@@ -426,8 +536,10 @@
 	'small' => C_A_attrs,
 );
 
+
 /**
  * URI schemes allowed for URLs in comments and user profiles:
+ * @global array
  */
 $comments_allowed_uri_scheme = array
 (
@@ -462,21 +574,24 @@
 );
 
 
-# Translation of HTML entities and special characters
+/**
+ * Translation of HTML entities and special characters.
+ * @global array
+ */
 $b2_htmltrans = array(
 	// '&#8211;' => ' ', '&#8212;' => ' ', '&#8216;' => ' ', '&#8217;' => ' ',
 	// '&#8220;' => ' ', '&#8221;' => ' ', '&#8226;' => ' ', '&#8364;' => ' ',
 	'&lt;' => '&#60;',	'&gt;' => '&#62;',
-	'&sp;' => '&#32;', '&excl;' => '&#33;', '&quot;' => '&#34;', '&num;' => '&#35;', 
-	'&dollar;' =>  '&#36;', '&percnt;' => '&#37;', '&amp;' => '&#38;', '&apos;' => '&#39;', 
+	'&sp;' => '&#32;', '&excl;' => '&#33;', '&quot;' => '&#34;', '&num;' => '&#35;',
+	'&dollar;' =>  '&#36;', '&percnt;' => '&#37;', '&amp;' => '&#38;', '&apos;' => '&#39;',
 	'&lpar;' => '&#40;', '&rpar;' => '&#41;',
-	'&ast;' => '&#42;', '&plus;' => '&#43;', '&comma;' => '&#44;', '&hyphen;' => '&#45;', 
-	'&minus;' => '&#45;', '&period;' => '&#46;', '&sol;' => '&#47;', '&colon;' => '&#58;', 
+	'&ast;' => '&#42;', '&plus;' => '&#43;', '&comma;' => '&#44;', '&hyphen;' => '&#45;',
+	'&minus;' => '&#45;', '&period;' => '&#46;', '&sol;' => '&#47;', '&colon;' => '&#58;',
 	'&semi;' => '&#59;', '&lt;' => '&#60;',
-	'&equals;' => '&#61;', '&gt;' => '&#62;', '&quest;' => '&#63;', '&commat;' => '&#64;', 
-	'&lsqb;' => '&#91;', '&bsol;' => '&#92;', '&rsqb;' => '&#93;', '&circ;' => '&#94;', 
+	'&equals;' => '&#61;', '&gt;' => '&#62;', '&quest;' => '&#63;', '&commat;' => '&#64;',
+	'&lsqb;' => '&#91;', '&bsol;' => '&#92;', '&rsqb;' => '&#93;', '&circ;' => '&#94;',
 	'&lowbar;' => '&#95;', '&horbar;' => '&#95;',
-	'&grave;' => '&#96;', '&lcub;' => '&#123;', '&verbar;' => '&#124;', '&rcub;' => '&#125;', 
+	'&grave;' => '&#96;', '&lcub;' => '&#123;', '&verbar;' => '&#124;', '&rcub;' => '&#125;',
 	'&tilde;' => '&#126;', '&lsquor;' => '&#130;', '&ldquor;' => '&#132;',
 	'&ldots;' => '&#133;', '&Scaron;' => '&#138;', '&lsaquo;' => '&#139;', '&OElig;' => '&#140;',
 	'&lsquo;' => '&#145;', '&rsquor;' => '&#145;', '&rsquo;' => '&#146;',
@@ -484,92 +599,96 @@
 	'&ndash;' => '&#150;', '&endash;' => '&#150;', '&mdash;' => '&#151;', '&emdash;' => '&#151;',
 	'&tilde;' => '&#152;', '&trade;' => '&#153;',
 	'&scaron;' => '&#154;', '&rsaquo;' => '&#155;', '&oelig;' => '&#156;', '&Yuml;' => '&#159;',
-	'&nbsp;' => '&#160;', '&iexcl;' => '&#161;', '&cent;' => '&#162;', '&pound;' => '&#163;', 
+	'&nbsp;' => '&#160;', '&iexcl;' => '&#161;', '&cent;' => '&#162;', '&pound;' => '&#163;',
 	'&curren;' => '&#164;', '&yen;' => '&#165;',
-	'&brvbar;' => '&#166;', '&brkbar;' => '&#166;', '&sect;' => '&#167;', '&uml;' => '&#168;', 
-	'&die;' => '&#168;', '&copy;' => '&#169;', '&ordf;' => '&#170;', '&laquo;' => '&#171;', 
+	'&brvbar;' => '&#166;', '&brkbar;' => '&#166;', '&sect;' => '&#167;', '&uml;' => '&#168;',
+	'&die;' => '&#168;', '&copy;' => '&#169;', '&ordf;' => '&#170;', '&laquo;' => '&#171;',
 	'&not;' => '&#172;', '&shy;' => '&#173;',
-	'&reg;' => '&#174;', '&macr;' => '&#175;', '&hibar;' => '&#175;', '&deg;' => '&#176;', 
-	'&plusmn;' => '&#177;', '&sup2;' => '&#178;', '&sup3;' => '&#179;', '&acute;' => '&#180;', 
+	'&reg;' => '&#174;', '&macr;' => '&#175;', '&hibar;' => '&#175;', '&deg;' => '&#176;',
+	'&plusmn;' => '&#177;', '&sup2;' => '&#178;', '&sup3;' => '&#179;', '&acute;' => '&#180;',
 	'&micro;' => '&#181;', '&para;' => '&#182;',
-	'&middot;' => '&#183;', '&cedil;' => '&#184;', '&sup1;' => '&#185;', '&ordm;' => '&#186;', 
+	'&middot;' => '&#183;', '&cedil;' => '&#184;', '&sup1;' => '&#185;', '&ordm;' => '&#186;',
 	'&raquo;' => '&#187;', '&frac14;' => '&#188;', '&frac12;' => '&#189;', '&half;' => '&#189;',
 	'&frac34;' => '&#190;', '&iquest;' => '&#191;',
-	'&Agrave;' => '&#192;', '&Aacute;' => '&#193;', '&Acirc;' => '&#194;', '&Atilde;' => '&#195;', 
-	'&Auml;' => '&#196;', '&Aring;' => '&#197;', '&AElig;' => '&#198;', '&Ccedil;' => '&#199;', 
+	'&Agrave;' => '&#192;', '&Aacute;' => '&#193;', '&Acirc;' => '&#194;', '&Atilde;' => '&#195;',
+	'&Auml;' => '&#196;', '&Aring;' => '&#197;', '&AElig;' => '&#198;', '&Ccedil;' => '&#199;',
 	'&Egrave;' => '&#200;', '&Eacute;' => '&#201;',
-	'&Ecirc;' => '&#202;', '&Euml;' => '&#203;', '&Igrave;' => '&#204;', '&Iacute;' => '&#205;', 
-	'&Icirc;' => '&#206;', '&Iuml;' => '&#207;', '&ETH;' => '&#208;', '&Ntilde;' => '&#209;', 
+	'&Ecirc;' => '&#202;', '&Euml;' => '&#203;', '&Igrave;' => '&#204;', '&Iacute;' => '&#205;',
+	'&Icirc;' => '&#206;', '&Iuml;' => '&#207;', '&ETH;' => '&#208;', '&Ntilde;' => '&#209;',
 	'&Ograve;' => '&#210;', '&Oacute;' => '&#211;',
 	'&Ocirc;' => '&#212;', '&Otilde;' => '&#213;', '&Ouml;' => '&#214;', '&times;' => '&#215;',
-	'&Oslash;' => '&#216;', '&Ugrave;' => '&#217;', '&Uacute;' => '&#218;', '&Ucirc;' => '&#219;', 
+	'&Oslash;' => '&#216;', '&Ugrave;' => '&#217;', '&Uacute;' => '&#218;', '&Ucirc;' => '&#219;',
 	'&Uuml;' => '&#220;', '&Yacute;' => '&#221;',
 	'&THORN;' => '&#222;', '&szlig;' => '&#223;', '&agrave;' => '&#224;', '&aacute;' => '&#225;',
-	'&acirc;' => '&#226;', '&atilde;' => '&#227;', '&auml;' => '&#228;', '&aring;' => '&#229;', 
+	'&acirc;' => '&#226;', '&atilde;' => '&#227;', '&auml;' => '&#228;', '&aring;' => '&#229;',
 	'&aelig;' => '&#230;', '&ccedil;' => '&#231;',
 	'&egrave;' => '&#232;', '&eacute;' => '&#233;', '&ecirc;' => '&#234;', '&euml;' => '&#235;',
-	'&igrave;' => '&#236;', '&iacute;' => '&#237;', '&icirc;' => '&#238;', '&iuml;' => '&#239;', 
+	'&igrave;' => '&#236;', '&iacute;' => '&#237;', '&icirc;' => '&#238;', '&iuml;' => '&#239;',
 	'&eth;' => '&#240;', '&ntilde;' => '&#241;',
 	'&ograve;' => '&#242;', '&oacute;' => '&#243;', '&ocirc;' => '&#244;', '&otilde;' => '&#245;',
-	'&ouml;' => '&#246;', '&divide;' => '&#247;', '&oslash;' => '&#248;', '&ugrave;' => '&#249;', 
+	'&ouml;' => '&#246;', '&divide;' => '&#247;', '&oslash;' => '&#248;', '&ugrave;' => '&#249;',
 	'&uacute;' => '&#250;', '&ucirc;' => '&#251;',
-	'&uuml;' => '&#252;', '&yacute;' => '&#253;', '&thorn;' => '&#254;', '&yuml;' => '&#255;', 
+	'&uuml;' => '&#252;', '&yacute;' => '&#253;', '&thorn;' => '&#254;', '&yuml;' => '&#255;',
 	'&OElig;' => '&#338;', '&oelig;' => '&#339;', '&Scaron;' => '&#352;', '&scaron;' => '&#353;',
 	'&Yuml;' => '&#376;', '&fnof;' => '&#402;',
-	'&circ;' => '&#710;', '&tilde;' => '&#732;', '&Alpha;' => '&#913;', '&Beta;' => '&#914;', 
-	'&Gamma;' => '&#915;', '&Delta;' => '&#916;', '&Epsilon;' => '&#917;', '&Zeta;' => '&#918;', 
+	'&circ;' => '&#710;', '&tilde;' => '&#732;', '&Alpha;' => '&#913;', '&Beta;' => '&#914;',
+	'&Gamma;' => '&#915;', '&Delta;' => '&#916;', '&Epsilon;' => '&#917;', '&Zeta;' => '&#918;',
 	'&Eta;' => '&#919;', '&Theta;' => '&#920;',
-	'&Iota;' => '&#921;', '&Kappa;' => '&#922;', '&Lambda;' => '&#923;', 
-	'&Mu;' => '&#924;', '&Nu;' => '&#925;', '&Xi;' => '&#926;', 
+	'&Iota;' => '&#921;', '&Kappa;' => '&#922;', '&Lambda;' => '&#923;',
+	'&Mu;' => '&#924;', '&Nu;' => '&#925;', '&Xi;' => '&#926;',
 	'&Omicron;' => '&#927;', '&Pi;' => '&#928;', '&Rho;' => '&#929;', '&Sigma;' => '&#931;',
-	'&Tau;' => '&#932;', '&Upsilon;' => '&#933;', '&Phi;' => '&#934;', 
-	'&Chi;' => '&#935;', '&Psi;' => '&#936;', '&Omega;' => '&#937;', 
+	'&Tau;' => '&#932;', '&Upsilon;' => '&#933;', '&Phi;' => '&#934;',
+	'&Chi;' => '&#935;', '&Psi;' => '&#936;', '&Omega;' => '&#937;',
 	'&alpha;' => '&#945;', '&beta;' => '&#946;', '&gamma;' => '&#947;', '&delta;' => '&#948;',
-	'&epsilon;' => '&#949;', '&zeta;' => '&#950;', '&eta;' => '&#951;', 
-	'&theta;' => '&#952;', '&iota;' => '&#953;', '&kappa;' => '&#954;', '&lambda;' => '&#955;', 
+	'&epsilon;' => '&#949;', '&zeta;' => '&#950;', '&eta;' => '&#951;',
+	'&theta;' => '&#952;', '&iota;' => '&#953;', '&kappa;' => '&#954;', '&lambda;' => '&#955;',
 	'&mu;' => '&#956;', '&nu;' => '&#957;', '&xi;' => '&#958;',
-	'&omicron;' => '&#959;', '&pi;' => '&#960;', '&rho;' => '&#961;', '&sigmaf;' => '&#962;', 
-	'&sigma;' => '&#963;', '&tau;' => '&#964;', '&upsilon;' => '&#965;', '&phi;' => '&#966;', 
+	'&omicron;' => '&#959;', '&pi;' => '&#960;', '&rho;' => '&#961;', '&sigmaf;' => '&#962;',
+	'&sigma;' => '&#963;', '&tau;' => '&#964;', '&upsilon;' => '&#965;', '&phi;' => '&#966;',
 	'&chi;' => '&#967;', '&psi;' => '&#968;',
 	'&omega;' => '&#969;', '&thetasym;' => '&#977;', '&upsih;' => '&#978;', '&piv;' => '&#982;',
-	'&ensp;' => '&#8194;', '&emsp;' => '&#8195;', '&thinsp;' => '&#8201;', '&zwnj;' => '&#8204;', 
+	'&ensp;' => '&#8194;', '&emsp;' => '&#8195;', '&thinsp;' => '&#8201;', '&zwnj;' => '&#8204;',
 	'&zwj;' => '&#8205;', '&lrm;' => '&#8206;',
-	'&rlm;' => '&#8207;', '&ndash;' => '&#8211;', '&mdash;' => '&#8212;', '&lsquo;' => '&#8216;', 
-	'&rsquo;' => '&#8217;', '&sbquo;' => '&#8218;', '&ldquo;' => '&#8220;', '&rdquo;' => '&#8221;', 
+	'&rlm;' => '&#8207;', '&ndash;' => '&#8211;', '&mdash;' => '&#8212;', '&lsquo;' => '&#8216;',
+	'&rsquo;' => '&#8217;', '&sbquo;' => '&#8218;', '&ldquo;' => '&#8220;', '&rdquo;' => '&#8221;',
 	'&bdquo;' => '&#8222;', '&dagger;' => '&#8224;',
-	'&Dagger;' => '&#8225;', '&bull;' => '&#8226;', '&hellip;' => '&#8230;', '&permil;' => '&#8240;', 
-	'&prime;' => '&#8242;', '&Prime;' => '&#8243;', '&lsaquo;' => '&#8249;', '&rsaquo;' => '&#8250;', 
+	'&Dagger;' => '&#8225;', '&bull;' => '&#8226;', '&hellip;' => '&#8230;', '&permil;' => '&#8240;',
+	'&prime;' => '&#8242;', '&Prime;' => '&#8243;', '&lsaquo;' => '&#8249;', '&rsaquo;' => '&#8250;',
 	'&oline;' => '&#8254;', '&frasl;' => '&#8260;',
-	'&euro;' => '&#8364;', '&image;' => '&#8465;', '&weierp;' => '&#8472;', '&real;' => '&#8476;', 
-	'&trade;' => '&#8482;', '&alefsym;' => '&#8501;', '&larr;' => '&#8592;', '&uarr;' => '&#8593;', 
+	'&euro;' => '&#8364;', '&image;' => '&#8465;', '&weierp;' => '&#8472;', '&real;' => '&#8476;',
+	'&trade;' => '&#8482;', '&alefsym;' => '&#8501;', '&larr;' => '&#8592;', '&uarr;' => '&#8593;',
 	'&rarr;' => '&#8594;', '&darr;' => '&#8595;',
-	'&harr;' => '&#8596;', '&crarr;' => '&#8629;', '&lArr;' => '&#8656;', '&uArr;' => '&#8657;', 
-	'&rArr;' => '&#8658;', '&dArr;' => '&#8659;', '&hArr;' => '&#8660;', '&forall;' => '&#8704;', 
+	'&harr;' => '&#8596;', '&crarr;' => '&#8629;', '&lArr;' => '&#8656;', '&uArr;' => '&#8657;',
+	'&rArr;' => '&#8658;', '&dArr;' => '&#8659;', '&hArr;' => '&#8660;', '&forall;' => '&#8704;',
 	'&part;' => '&#8706;', '&exist;' => '&#8707;',
-	'&empty;' => '&#8709;', '&nabla;' => '&#8711;', '&isin;' => '&#8712;', '&notin;' => '&#8713;', 
-	'&ni;' => '&#8715;', '&prod;' => '&#8719;', '&sum;' => '&#8721;', '&minus;' => '&#8722;', 
+	'&empty;' => '&#8709;', '&nabla;' => '&#8711;', '&isin;' => '&#8712;', '&notin;' => '&#8713;',
+	'&ni;' => '&#8715;', '&prod;' => '&#8719;', '&sum;' => '&#8721;', '&minus;' => '&#8722;',
 	'&lowast;' => '&#8727;', '&radic;' => '&#8730;',
-	'&prop;' => '&#8733;', '&infin;' => '&#8734;', '&ang;' => '&#8736;', '&and;' => '&#8743;', 
-	'&or;' => '&#8744;', '&cap;' => '&#8745;', '&cup;' => '&#8746;', '&int;' => '&#8747;', 
+	'&prop;' => '&#8733;', '&infin;' => '&#8734;', '&ang;' => '&#8736;', '&and;' => '&#8743;',
+	'&or;' => '&#8744;', '&cap;' => '&#8745;', '&cup;' => '&#8746;', '&int;' => '&#8747;',
 	'&there4;' => '&#8756;', '&sim;' => '&#8764;',
-	'&cong;' => '&#8773;', '&asymp;' => '&#8776;', '&ne;' => '&#8800;', '&equiv;' => '&#8801;', 
-	'&le;' => '&#8804;', '&ge;' => '&#8805;', '&sub;' => '&#8834;', '&sup;' => '&#8835;', 
+	'&cong;' => '&#8773;', '&asymp;' => '&#8776;', '&ne;' => '&#8800;', '&equiv;' => '&#8801;',
+	'&le;' => '&#8804;', '&ge;' => '&#8805;', '&sub;' => '&#8834;', '&sup;' => '&#8835;',
 	'&nsub;' => '&#8836;', '&sube;' => '&#8838;',
-	'&supe;' => '&#8839;', '&oplus;' => '&#8853;', '&otimes;' => '&#8855;', '&perp;' => '&#8869;', 
-	'&sdot;' => '&#8901;', '&lceil;' => '&#8968;', '&rceil;' => '&#8969;', '&lfloor;' => '&#8970;', 
+	'&supe;' => '&#8839;', '&oplus;' => '&#8853;', '&otimes;' => '&#8855;', '&perp;' => '&#8869;',
+	'&sdot;' => '&#8901;', '&lceil;' => '&#8968;', '&rceil;' => '&#8969;', '&lfloor;' => '&#8970;',
 	'&rfloor;' => '&#8971;', '&lang;' => '&#9001;',
-	'&rang;' => '&#9002;', '&loz;' => '&#9674;', '&spades;' => '&#9824;', '&clubs;' => '&#9827;', 
+	'&rang;' => '&#9002;', '&loz;' => '&#9674;', '&spades;' => '&#9824;', '&clubs;' => '&#9827;',
 	'&hearts;' => '&#9829;', '&diams;' => '&#9830;'
 );
 
-# Translation of invalid Unicode references range to valid range
-# these are Windows CP1252 specific characters
-# they would look weird on non-Windows browsers
-# if you've ever pasted text from MSWord, you'll understand
+
+/**
+ * Translation of invalid Unicode references range to valid range.
+ * These are Windows CP1252 specific characters.
+ * They would look weird on non-Windows browsers.
+ * If you've ever pasted text from MSWord, you'll understand.
+ * @global array
+ */
 $b2_htmltranswinuni = array(
 	'&#128;' => '&#8364;', // the Euro sign
-	'&#130;' => '&#8218;', 
-	'&#131;' => '&#402;',  
+	'&#130;' => '&#8218;',
+	'&#131;' => '&#402;',
 	'&#132;' => '&#8222;',
 	'&#133;' => '&#8230;',
 	'&#134;' => '&#8224;',
@@ -602,5 +721,4 @@
 # length (in words) of excerpts in the RSS feed? 0=unlimited
 # Note: this will not apply to html content!
 $rss_excerpt_length = 0;
-
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/conf/_icons.php 1.10.3.src/conf/_icons.php
--- 0.9.2.src/conf/_icons.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/conf/_icons.php	2006-06-13 22:49:14.000000000 -0500
@@ -0,0 +1,476 @@
+<?php
+/**
+ *
+ *
+ */
+if( !defined('EVO_CONFIG_LOADED') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Map of filenames for icons and their respective alt tag.
+ *
+ * @todo For performance reasons get_icon() shoudld handle the T_() and this array should only contain NT_() declarations
+ *
+ * @global array icon name => array( 'file', 'alt', 'size', 'class', 'rollover' )
+ */
+$map_iconfiles = array(
+	'pixel' => array(
+		'file' => $rsc_subdir.'icons/blank.gif',
+		'alt'  => '',
+		'size' => array( 1, 1 ),
+	),
+
+	'folder' => array(        // icon for folders
+		'file' => $rsc_subdir.'icons/fileicons/folder.gif',
+		'alt'  => T_('Folder'),
+		'size' => array( 16, 15 ),
+	),
+	'file_unknown' => array(  // icon for unknown files
+		'file' => $rsc_subdir.'icons/fileicons/default.png',
+		'alt'  => T_('Unknown file'),
+		'size' => array( 16, 16 ),
+	),
+	'file_empty' => array(    // empty file
+		'file' => $rsc_subdir.'icons/fileicons/empty.png',
+		'alt'  => T_('Empty file'),
+		'size' => array( 16, 16 ),
+	),
+
+	'folder_parent' => array( // go to parent directory
+		'file' => $rsc_subdir.'icons/up.gif',
+		'alt'  => T_('Parent folder'),
+		'size' => array( 16, 15 ),
+	),
+	'folder_home' => array(   // home folder
+		'file' => $rsc_subdir.'icons/folder_home2.png',
+		'alt'  => T_('Home folder'),
+		'size' => array( 16, 16 ),
+	),
+
+	'file_edit' => array(     // edit a file
+		'file' => $rsc_subdir.'icons/edit.png',
+		'alt'  => T_('Edit'),
+		'size' => array( 16, 16 ),
+	),
+	'file_copy' => array(     // copy a file/folder
+		'file' => $rsc_subdir.'icons/filecopy.png',
+		'alt'  => T_('Copy'),
+		'size' => array( 16, 16 ),
+	),
+	'file_move' => array(     // move a file/folder
+		'file' => $rsc_subdir.'icons/filemove.png',
+		'alt'  => T_('Move'),
+		'size' => array( 16, 16 ),
+	),
+	'file_rename' => array(   // rename a file/folder
+		'file' => $rsc_subdir.'icons/filerename.png',
+		'alt'  => T_('Rename'),
+		'size' => array( 16, 16 ),
+	),
+	'file_delete' => array(   // delete a file/folder
+		'file' => $rsc_subdir.'icons/filedelete.png',
+		'alt'  => T_('Del'),
+		'legend'=>T_('Delete'),
+		'size' => array( 16, 16 ),
+	),
+	'file_perms' => array(    // edit permissions of a file
+		'file' => $rsc_subdir.'icons/fileperms.gif',
+		'alt'  => T_('Permissions'),
+		'size' => array( 16, 16 ),
+	),
+
+
+	'ascending' => array(     // ascending sort order
+		'file' => $rsc_subdir.'icons/ascending.gif',
+		'alt'  => /* TRANS: Short (alt tag) for "Ascending" */ T_('A'),
+		'size' => array( 15, 15 ),
+	),
+	'descending' => array(    // descending sort order
+		'file' => $rsc_subdir.'icons/descending.gif',
+		'alt'  => /* TRANS: Short (alt tag) for "Descending" */ T_('D'),
+		'size' => array( 15, 15 ),
+	),
+
+	'window_new' => array(    // open in a new window
+		'file' => $rsc_subdir.'icons/window_new.png',
+		'alt'  => T_('New window'),
+		'size' => array( 15, 13 ),
+	),
+
+
+	'file_word' => array(
+		'ext'  => '\.(s[txd]w|doc|rtf)',
+		'file' => $rsc_subdir.'icons/fileicons/wordprocessing.png',
+		'alt'  => '',
+		'size' => array( 16, 16 ),
+	),
+	'file_image' => array(
+		'ext'  => '\.(gif|png|jpe?g)',
+		'file' => $rsc_subdir.'icons/fileicons/image2.png',
+		'alt'  => '',
+		'size' => array( 16, 16 ),
+	),
+	'file_www' => array(
+		'ext'  => '\.html?',
+		'file' => $rsc_subdir.'icons/fileicons/www.png',
+		'alt'  => '',
+		'size' => array( 16, 16 ),
+	),
+	'file_log' => array(
+		'ext'  => '\.log',
+		'file' => $rsc_subdir.'icons/fileicons/log.png',
+		'alt'  => '',
+		'size' => array( 16, 16 ),
+	),
+	'file_sound' => array(
+		'ext'  => '\.(mp3|ogg|wav)',
+		'file' => $rsc_subdir.'icons/fileicons/sound.png',
+		'alt'  => '',
+		'size' => array( 16, 16 ),
+	),
+	'file_video' => array(
+		'ext'  => '\.(mpe?g|avi)',
+		'file' => $rsc_subdir.'icons/fileicons/video.png',
+		'alt'  => '',
+		'size' => array( 16, 16 ),
+	),
+	'file_message' => array(
+		'ext'  => '\.msg',
+		'file' => $rsc_subdir.'icons/fileicons/message.png',
+		'alt'  => '',
+		'size' => array( 16, 16 ),
+	),
+	'file_document' => array(
+		'ext'  => '\.pdf',
+		'file' => $rsc_subdir.'icons/fileicons/pdf-document.png',
+		'alt'  => '',
+		'size' => array( 16, 16 ),
+	),
+	'file_php' => array(
+		'ext'  => '\.php[34]?',
+		'file' => $rsc_subdir.'icons/fileicons/php.png',
+		'alt'  => '',
+		'size' => array( 16, 16 ),
+	),
+	'file_encrypted' => array(
+		'ext'  => '\.(pgp|gpg)',
+		'file' => $rsc_subdir.'icons/fileicons/encrypted.png',
+		'alt'  => '',
+		'size' => array( 16, 16 ),
+	),
+	'file_tar' => array(
+		'ext'  => '\.tar',
+		'file' => $rsc_subdir.'icons/fileicons/tar.png',
+		'alt'  => '',
+		'size' => array( 16, 16 ),
+	),
+	'file_tgz' => array(
+		'ext'  => '\.tgz',
+		'file' => $rsc_subdir.'icons/fileicons/tgz.png',
+		'alt'  => '',
+		'size' => array( 16, 16 ),
+	),
+	'file_document' => array(
+		'ext'  => '\.te?xt',
+		'file' => $rsc_subdir.'icons/fileicons/document.png',
+		'alt'  => '',
+		'size' => array( 16, 16 ),
+	),
+	'file_pk' => array(
+		'ext'  => '\.(zip|rar)',
+		'file' => $rsc_subdir.'icons/fileicons/pk.png',
+		'alt'  => '',
+		'size' => array( 16, 16 ),
+	),
+
+
+	'expand' => array(
+		'file' => $rsc_subdir.'icons/expand.gif',
+		'alt'  => '+',
+		'legend' => T_('Expand'),
+		'size' => array( 15, 15 ),
+	),
+	'collapse' => array(
+		'file' => $rsc_subdir.'icons/collapse.gif',
+		'alt'  => '-',
+		'legend' => T_('Collapse'),
+		'size' => array( 15, 15 ),
+	),
+	'noexpand' => array(
+		'file' => $rsc_subdir.'icons/blank.gif',
+		'alt'  => '&nbsp;',
+		'size' => array( 15, 15 ),
+	),
+
+	'reload' => array(
+		'file' => $rsc_subdir.'icons/reload.png',
+		'alt'  => T_('Reload'),
+		'size' => array( 16, 16 ),
+	),
+	'download' => array(
+		'file' => $rsc_subdir.'icons/download_manager.png',
+		'alt'  => T_('Download'),
+		'size' => array( 16, 16 ),
+	),
+
+
+	'warning' => array(
+		'file' => $rsc_subdir.'icons/warning.png', // TODO: not really transparent at its borders
+		'alt'  => T_('Warning'),
+		'size' => array( 16, 16 ),
+	),
+
+	'info' => array(
+		'file' => $rsc_subdir.'icons/info.gif',
+		'alt'  => T_('Info'),
+		'size' => array( 16, 16 ),
+	),
+	'email' => array(
+		'file' => $rsc_subdir.'icons/envelope.gif',
+		'alt'  => T_('Email'),
+		'size' => array( 13, 10 ),
+	),
+	'www' => array(   /* user's web site, plugin's help url */
+		'file' => $rsc_subdir.'icons/url.gif',
+		'alt'  => T_('WWW'),
+		'legend' => T_('Website'),
+		'size' => array( 34, 17 ),
+	),
+
+	'new' => array(
+		'file' => $rsc_subdir.'icons/new.gif',
+		'rollover' => true,
+		'alt'  => T_('New'),
+		'size' => array( 16, 15 ),
+	),
+	'copy' => array(
+		'file' => $rsc_subdir.'icons/copy.gif',
+		'alt'  => T_('Copy'),
+		'size' => array( 14, 15 ),
+	),
+	'edit' => array(
+		'file' => $rsc_subdir.'icons/edit.gif',
+		'alt'  => T_('Edit'),
+		'size' => array( 16, 15 ),
+	),
+	'properties' => array(
+		'file' => $rsc_subdir.'icons/properties.png',
+		'alt'  => T_('Properties'),
+		'size' => array( 18, 13 ),
+	),
+	'publish' => array(
+		'file' => $rsc_subdir.'icons/publish.gif',
+		'alt'  => T_('Publish'),
+		'size' => array( 12, 15 ),
+	),
+	'deprecate' => array(
+		'file' => $rsc_subdir.'icons/deprecate.gif',
+		'alt'  => T_('Deprecate'),
+		'size' => array( 12, 15 ),
+	),
+	'locate' => array(
+		'file' => $rsc_subdir.'icons/target.gif',
+		'alt'  => T_('Locate'),
+		'size' => array( 15, 15 ),
+	),
+	'delete' => array(
+		'file' => $rsc_subdir.'icons/delete.gif',
+		'alt'  => T_('Del'),
+		'legend' => T_('Delete'),
+		'size' => array( 15, 15 ),
+	),
+	'close' => array(
+		'file' => $rsc_subdir.'icons/close.gif',
+		'rollover' => true,
+		'alt' => T_('Close'),
+		'size' => array( 14, 14 ),
+	),
+
+
+	'increase' => array(
+		'file' => $rsc_subdir.'icons/increase.gif',
+		'rollover' => true,
+		'alt' => T_('+'),
+		'size' => array( 15, 15 ),
+	),
+	'decrease' => array(
+		'file' => $rsc_subdir.'icons/decrease.gif',
+		'rollover' => true,
+		'alt' => T_('-'),
+		'size' => array( 15, 15 ),
+	),
+
+	'bullet_full' => array(
+		'file' => $rsc_subdir.'icons/bullet_full.png',
+		'alt'  => '&bull;',
+		'size' => array( 9, 9 ),
+	),
+	'bullet_empty' => array(
+		'file' => $rsc_subdir.'icons/bullet_empty.png',
+		'alt'  => '&nbsp;',
+		'size' => array( 9, 9 ),
+	),
+	'bullet_red' => array(
+		'file' => $rsc_subdir.'icons/bullet_red.gif',
+		'alt'  => '&nbsp;',
+		'size' => array( 9, 9 ),
+	),
+
+	'activate' => array(
+		'file' => $rsc_subdir.'icons/bullet_activate.png',
+		'alt'  => /* TRANS: Short for "Activate(d)" */ T_('Act.'),
+		'legend' => T_('Activate'),
+		'size' => array( 17, 17 ),
+	),
+	'deactivate' => array(
+		'file' => $rsc_subdir.'icons/bullet_deactivate.png',
+		'alt'  => /* TRANS: Short for "Deactivate(d)" */ T_('Deact.'),
+		'legend' => T_('Deactivate'),
+		'size' => array( 17, 17 ),
+	),
+	'enabled' => array(
+		'file' => $rsc_subdir.'icons/bullet_full.png',
+		'alt'  => /* TRANS: Short for "Activate(d)" */ T_('Act.'),
+		'legend' => T_('Activated'),
+		'size' => array( 9, 9 ),
+	),
+	'disabled' => array(
+		'file' => $rsc_subdir.'icons/bullet_empty.png',
+		'alt'  => /* TRANS: Short for "Deactivate(d)" */ T_('Deact.'),
+		'legend' => T_('Deactivated'),
+		'size' => array( 9, 9 ),
+	),
+
+	'link' => array(
+		'file' => $rsc_subdir.'icons/chain_link.gif',
+		/* TRANS: Link + space => verb (not noun) */ 'alt' => T_('Link '),
+		'size' => array( 14, 14 ),
+	),
+	'unlink' => array(
+		'file' => $rsc_subdir.'icons/chain_unlink.gif',
+		'alt'  => T_('Unlink'),
+		'size' => array( 14, 14 ),
+	),
+
+	'calendar' => array(
+		'file' => $rsc_subdir.'icons/calendar.gif',
+		'alt'  => T_('Calendar'),
+		'size' => array( 16, 15 ),
+	),
+
+	'parent_childto_arrow' => array(
+		'file' => $rsc_subdir.'icons/parent_childto_arrow.png',
+		'alt'  => T_('+'),
+		'size' => array( 14, 17 ),
+	),
+
+	'help' => array(
+		'file' => $rsc_subdir.'icons/help-browser.png',
+		'alt'  => T_('Help'),
+		'size' => array( 16, 16 ),
+	),
+	'webhelp' => array(
+		'file' => $rsc_subdir.'icons/icon_help.gif',
+		'alt'  => T_('Help'),
+		'size' => array( 15, 15 ),
+	),
+	'permalink' => array(
+		'file' => $rsc_subdir.'icons/minipost.gif',
+		'alt'  => T_('Permalink'),
+		'size' => array( 12, 9 ),
+	),
+	'history' => array(
+		'file' => $rsc_subdir.'icons/clock.png',
+		'alt'  => T_('History'),
+		'size' => array( 15, 15 ),
+	),
+
+	'file_allowed' => array(
+		'file' => $rsc_subdir.'icons/unlocked.gif',
+		'alt'  => T_( 'Allowed' ),
+		'size' => array( 16, 14 ),
+	),
+	'file_not_allowed' => array(
+		'file' => $rsc_subdir.'icons/locked.gif',
+		'alt'  => T_( 'Blocked' ),
+		'size' => array( 16, 14 ),
+	),
+
+	'comments' => array(
+		'file' => $rsc_subdir.'icons/comments.gif',
+		'alt'  => T_('Comments'),
+		'size' => array( 15, 16 ),
+	),
+	'nocomment' => array(
+		'file' => $rsc_subdir.'icons/nocomment.gif',
+		'alt'  => T_('Comments'),
+		'size' => array( 15, 16 ),
+	),
+
+	'move_up' => array(
+		'file' => $rsc_subdir.'icons/move_up.gif',
+		'rollover' => true,
+		'alt'  => T_( 'Up' ),
+		'size' => array( 12, 13 ),
+	),
+	'move_down' => array(
+		'file' => $rsc_subdir.'icons/move_down.gif',
+		'rollover' => true,
+		'alt'  => T_( 'Down'),
+		'size' => array( 12, 13 ),
+	),
+	'nomove_up' => array(
+		'file' => $rsc_subdir.'icons/nomove_up.gif',
+		'alt'  => T_( 'Sort by order' ),
+		'size' => array( 12, 13 ),
+	),
+	'nomove_down' => array(
+		'file' => $rsc_subdir.'icons/nomove_down.gif',
+		'alt'  => T_( 'Sort by order' ),
+		'size' => array( 12, 13 ),
+	),
+	'nomove' => array(
+		'file' => $rsc_subdir.'icons/nomove.gif',
+		'size' => array( 12, 13 ),
+	),
+
+	'assign' => array(
+		'file' => $rsc_subdir.'icons/handpoint13.gif',
+		'alt'  => T_('Assigned to'),
+		'size' => array( 27, 13 ),
+	),
+	'check_all' => array(
+		'file' => $rsc_subdir.'icons/check_all.gif',
+		'alt'  => T_('Check all'),
+		'size' => array( 17, 17 ),
+	),
+	'uncheck_all' => array(
+		'file' => $rsc_subdir.'icons/uncheck_all.gif',
+		'alt'  => T_('Uncheck all'),
+		'size' => array( 17, 17 ),
+	),
+
+	'reset_filters' => array(
+		'file' => $rsc_subdir.'icons/reset_filter.gif',
+		'alt'  => T_('Reset all filters'),
+		'size' => array( 16, 16 ),
+	),
+
+	'allowback' => array(
+		'file' => $rsc_subdir.'icons/tick.gif',
+		'alt'	 => T_('Allow back'),
+		'size' => array( 13, 13 ),
+	),
+	'ban' => array(
+		'file' => $rsc_subdir.'icons/noicon.gif', // TODO: make this transparent
+		'alt'  => /* TRANS: Abbrev. */ T_('Ban'),
+		'size' => array( 13, 13 ),
+	),
+	'play' => array(
+		'file' => $rsc_subdir.'icons/play.png',
+		'alt'  => '&gt;',  // used to write an e-mail, visit site or contact through IM
+		'size' => array( 14, 14 ),
+	),
+);
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/conf/index.html 1.10.3.src/conf/index.html
--- 0.9.2.src/conf/index.html	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/conf/index.html	2006-02-23 22:58:36.000000000 -0600
@@ -0,0 +1,23 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<title>/conf Folder</title>
+</head>
+<body>
+	<h2><a href="http://evocore.net/">evoCore</a> FrameWork</h2>
+	<h1><code>/conf</code> folder</h1>
+	<p>This folder holds the configuration files for this evoCore application as well as this particular instance of the application.</p>
+	<p><em>This is a configuration folder, it only needs to be accessed by PHP. It does not need to be accessed through the web.</em></p>
+	<p>See the comments in each file for details about configuration options.</p>
+	<p>There are several levels of settings, which can sometimes override each other: </p>
+	<ul>
+		<li>The conf settings for the application</li>
+		<li>The conf settings for a particular instance of the application </li>
+		<li>The general settings in the backoffice</li>
+		<li>The user settings in the user profile</li>
+	</ul>
+	<p>Note: in order to do local testing with different settings than your server settings, you can also override some of 
+	your conf settings with files named <code>_config_TEST.php</code> and <code>_overrides_TEST.php</code> .</p>
+</body>
+</html>
diff -ruN --text 0.9.2.src/conf/license.txt 1.10.3.src/conf/license.txt
--- 0.9.2.src/conf/license.txt	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/conf/license.txt	2006-03-13 00:08:52.000000000 -0600
@@ -0,0 +1,293 @@
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+                          675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+--------------------------------------------------------------------------
+
+ * In addition, as a special exception, the copyright holders give permission to link
+ * the code of this program with the PHP/SWF Charts library by maani.us (or with
+ * modified versions of this library that use the same license as PHP/SWF Charts library
+ * by maani.us), and distribute linked combinations including the two. You must obey the
+ * GNU General Public License in all respects for all of the code used other than the
+ * PHP/SWF Charts library by maani.us. If you modify this file, you may extend this
+ * exception to your version of the file, but you are not obligated to do so. If you do
+ * not wish to do so, delete this exception statement from your version.
+
+--------------------------------------------------------------------------
+
+		     END OF TERMS AND CONDITIONS
+
diff -ruN --text 0.9.2.src/conf/_locales.php 1.10.3.src/conf/_locales.php
--- 0.9.2.src/conf/_locales.php	2006-05-02 21:47:32.000000000 -0500
+++ 1.10.3.src/conf/_locales.php	2007-04-27 10:59:50.000000000 -0500
@@ -5,51 +5,118 @@
  * This file sets the default configuration for locales.
  * IMPORTANT: Most of these settings can be overriden in the admin (regional settings) and will then
  * be saved to the database. The database settings superseede settings in this file.
- * Last significant changes to this file: version 0.9.0.10
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Last significant changes to this file: version 1.6
  *
  * @package conf
  */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+if( !defined('EVO_CONFIG_LOADED') ) die( 'Please, do not access this page directly.' );
+
 
-# Enable localization?
-# set to 0 to disable localization
-# set to 1 to enable gettext localization if supported (not recommended)
-#		note: you will have to compile the .po files with msgfmt before this will work.
-# set to 2 to enable b2evo advanced localization (recommended)
+/**
+ * Enable localization?
+ *
+ * Set to 0 to disable localization.
+ * Set to 1 to enable gettext localization if supported (not recommended).
+ *    Note: you will have to compile the .po files with msgfmt before this will work.
+ *          Also, the locale information has to be available on the system ("locale -a" with Unix)
+ * Set to 2 to enable b2evo advanced localization (recommended).
+ *
+ * @global integer
+ */
 $use_l10n = 2;
 
-# To be used for m17n support:
-$dbcharset = 'iso-8859-1';		// If you don't know, don't change this setting.
+
+/**
+ * The internal charset. It's used to convert user INPUT/OUTPUT and database data into for
+ * internal use.
+ *
+ * Setting it to an empty string means "follow the user's charset", which gets
+ * taken off his locale (INPUT/OUTPUT charset; {@link $io_charset}).
+ *
+ * If you don't know, don't change this setting.
+ *
+ * This should be supported by {@link mb_list_encodings()}.
+ */
+$evo_charset = '';
 
 
-# Default locale used for backoffice (when we cannot autodetect) and fallback.
-# This will be overwritten from database settings, if configured there.
-# These use an ISO 639 language code, a '-' and an ISO 3166 country code.
-# This MUST BE in the list below.
-$default_locale = 'en-EU';
+/**
+ * Set this to a specific charset, to force this as {@link $io_charset I/O charset},
+ * if the browser accepts it.
+ *
+ * Setting this to "utf-8" allows you to deliver all pages in this encoding.
+ *
+ * NOTE: make sure, that your PHP/MySQL setup supports this. You most probably need
+ *       the mbstring PHP extension and MySQL 4.1 for this to work.
+ *
+ * @global string
+ */
+$force_io_charset_if_accepted = '';
+
+
+/**
+ * Request a specific charset for the client connection.
+ *
+ * This will issue a MySQL SET NAMES command. This must be a MySQL charset. Example: 'latin1' or 'utf8'
+ *
+ * If left empty, the default charset will be used. The default here is
+ * the default set your MySQL Server.
+ *
+ * This should match the charset you are using internally in b2evolution.
+ * This allows b2evo to work internally in a different charset from the database charset.
+ * Example: b2evo will use latin1 whereas the database uses utf8.
+ *
+ * TODO: This gets overridden anyway with "SET NAMES $evo_charset" in init_charsets() and gets only used until that!
+ *       So, does it make sense to configure it here? Or shouldn't it get overridden, if set explicitly here?
+ */
+$db_config['connection_charset'] = '';
+
+
+/**
+ * Default locale used for backoffice (when we cannot autodetect) and fallback.
+ * This will be overwritten from database settings, if configured there.
+ * These use an ISO 639 language code, a '-' and an ISO 3166 country code.
+ *
+ * This MUST BE in the list below.
+ *
+ * @global string
+ */
+$default_locale = 'en-US';
 
 
 /**
- * Load locale related functions: (we need NT_(-) here)
+ * Load locale related functions: (we need NT_() here)
  */
-require_once( dirname(__FILE__). "/$conf_dirout/$core_subdir/_functions_locale.php" );
+require_once $model_path.'settings/_locale.funcs.php';
 
 
-# These are the default settings.
-# This array will be overwritten from DB if locales are set there,
-# that is when they get updated from the Backoffice.
-# They are also used as fallback, if we have no access to the DB yet.
-# Flag source: http://www.crwflags.com/fotw/flags/iso3166.html
-# IMPORTANT: Try to keep the locale names short, they take away valuable space on the screen!
+/**
+ * Defining the locales:
+ * These are the default settings.
+ * This array will be overwritten from DB if locales are set there,
+ * that is when they get updated from the Backoffice.
+ * They are also used as fallback, if we have no access to the DB yet.
+ * Flag source: http://www.crwflags.com/fotw/flags/iso3166.html
+ * IMPORTANT: Try to keep the locale names short, they take away valuable space on the screen!
+ *
+ * Documentation of the keys:
+ *  - 'messages':
+ *    The directory where the locale's files are.
+ *  - 'charset':
+ *    Character set of the locale's files.
+ *  - 'set_locales':
+ *    This gets used for {@link setlocale()} (currently only when using gettext support [$use_l10n=1]).
+ *    This is a list of locales that get tried. One of them must be available on the system ("locale -a").
+ *    If not given, the value of 'messages' gets used.
+ *
+ * @todo Locale message dirs should be named LOCALE.CHARSET and not LOCALE_CHARSET, e.g. "zh_CN.utf8" instead of "zh_CN_utf-8" (according to gettext)
+ */
 $locales = array(
 	'cs-CZ' => array( 'name' => NT_('Czech (CZ)'),
 										'charset' => 'utf-8',
 										'datefmt' => 'd. m. y',
 										'timefmt' => 'H.i:s',
+										'startofweek' => 1,
 										'messages' => 'cs_CZ',
 										'enabled' => 1,
 									),
@@ -57,6 +124,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd/m/y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'da_DK',
 										'enabled' => 1,
 									),
@@ -64,34 +132,47 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd.m.y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'de_DE',
 										'enabled' => 1,
 									),
-  'ee-ET' => array(	'name' => NT_('Estonia (ET)'),
+	'ee-ET' => array( 'name' => NT_('Estonia (ET)'),
 										'charset' => 'utf-8',
 										'datefmt' => 'd/m/Y',
 										'timefmt' => 'H.i:s',
+										'startofweek' => 1,
 										'messages' => 'ee_ET',
 										'enabled' => 1,
 									),
-	'en-EU' => array( 'name' => NT_('English (EU)'),
+	'en-EU' => array( 'name' => NT_('English (EU)'), // not really a valid ISO-3166 code
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'Y-m-d',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'en_EU',
+										'enabled' => 0,
+									),
+	'en-GB' => array( 'name' => NT_('English (GB)'), // correct ISO-3166 code
+										'charset' => 'iso-8859-1',
+										'datefmt' => 'd/m/y',
+										'timefmt' => 'h:i:s a',
+										'startofweek' => 1,
+										'messages' => 'en_GB',
 										'enabled' => 1,
 									),
-	'en-UK' => array( 'name' => NT_('English (UK)'),
+	'en-UK' => array( 'name' => NT_('English (UK)'), // incorrect ISO-3166 code
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd/m/y',
 										'timefmt' => 'h:i:s a',
+										'startofweek' => 1,
 										'messages' => 'en_UK',
-										'enabled' => 1,
+										'enabled' => 0,
 									),
 	'en-US' => array( 'name' => NT_('English (US)'),
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'm/d/y',
 										'timefmt' => 'h:i:s a',
+										'startofweek' => 0,
 										'messages' => 'en_US',
 										'enabled' => 1,
 									),
@@ -99,6 +180,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'm/d/y',
 										'timefmt' => 'h:i:s a',
+										'startofweek' => 0,
 										'messages' => 'en_CA',
 										'enabled' => 1,
 									),
@@ -106,6 +188,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd/m/y',
 										'timefmt' => 'h:i:s a',
+										'startofweek' => 1,
 										'messages' => 'en_AU',
 										'enabled' => 1,
 									),
@@ -113,6 +196,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'Y-m-d',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'en_IL',
 										'enabled' => 1,
 									),
@@ -120,6 +204,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd/m/y',
 										'timefmt' => 'h:i:s a',
+										'startofweek' => 1,
 										'messages' => 'en_NZ',
 										'enabled' => 1,
 									),
@@ -127,6 +212,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd/m/y',
 										'timefmt' => 'H:i:s a',
+										'startofweek' => 0,
 										'messages' => 'en_SG',
 										'enabled' => 1,
 									),
@@ -134,6 +220,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd.m.y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'es_ES',
 										'enabled' => 1,
 									),
@@ -141,6 +228,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd.m.y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 0,
 										'messages' => 'es_MX',
 										'enabled' => 1,
 									),
@@ -148,6 +236,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd/m/Y',
 										'timefmt' => 'h:i:s a',
+										'startofweek' => 1,
 										'messages' => 'es_VE',
 										'enabled' => 1,
 									),
@@ -155,6 +244,7 @@
 					          'charset' => 'iso-8859-1',
 					          'datefmt' => 'y.m.d',
 					          'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 					          'messages' => 'eu_ES',
 					          'enabled' => 1,
 					         ),
@@ -162,6 +252,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd.m.Y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'fi_FI',
 										'enabled' => 1,
 									),
@@ -169,6 +260,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd.m.y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'fr_FR',
 										'enabled' => 1,
 									),
@@ -176,6 +268,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'm/d/y',
 										'timefmt' => 'h:i:s a',
+										'startofweek' => 0,
 										'messages' => 'fr_FR',
 										'enabled' => 1,
 									),
@@ -183,6 +276,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd/m/y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'fr_FR',
 										'enabled' => 1,
 									),
@@ -190,6 +284,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd.m.y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'gl_ES',
 										'enabled' => 1,
 									),
@@ -197,6 +292,7 @@
 										'charset' => 'iso-8859-2',
 										'datefmt' => 'Y. M. d.',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'hu_HU',
 										'enabled' => 1,
 									),
@@ -204,6 +300,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd.m.y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'it_IT',
 										'enabled' => 1,
 									),
@@ -211,6 +308,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd.m.y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'is_IS',
 										'enabled' => 1,
 									),
@@ -218,6 +316,7 @@
 										'charset' => 'utf-8',
 										'datefmt' => 'Y/m/d',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 0,
 										'messages' => 'ja_JP',
 										'enabled' => 1,
 									),
@@ -225,13 +324,23 @@
 										'charset' => 'utf-8',
 										'datefmt' => 'Y-m-d',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'lt_LT',
 										'enabled' => 1,
 									),
+	'lv-LV' => array( 'name' => NT_('Latvian (LV)'),
+										'charset' => 'utf-8',
+										'datefmt' => 'd.m.y',
+										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
+										'messages' => 'lv_LV',
+										'enabled' => 1,
+									),
 	'nb-NO' => array( 'name' => NT_('Bokm&aring;l (NO)'),
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd.m.y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'nb_NO',
 										'enabled' => 1,
 									),
@@ -239,6 +348,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd-m-y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'nl_NL',
 										'enabled' => 1,
 									),
@@ -246,6 +356,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd/m/y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'nl_NL',
 										'enabled' => 1,
 									),
@@ -253,6 +364,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd.m.y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 0,
 										'messages' => 'pt_BR',
 										'enabled' => 1,
 									),
@@ -260,6 +372,7 @@
 										'charset' => 'utf-8',
 										'datefmt' => 'd/m/Y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'pl_PL',
 										'enabled' => 1,
 									),
@@ -267,6 +380,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'd-m-y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'pt_PT',
 										'enabled' => 1,
 									),
@@ -274,13 +388,23 @@
 										'charset' => 'utf-8',
 										'datefmt' => 'Y-m-d',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'ru_RU',
 										'enabled' => 1,
 									),
+	'ru-RU-cp1251' => array( 'name' => NT_('Russian cp1251 (RU)'),
+										'charset' => 'windows-1251',
+										'datefmt' => 'Y-m-d',
+										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
+										'messages' => 'ru_RU_cp1251',
+										'enabled' => 1,
+									),
 	'sk-SK' => array( 'name' => NT_('Slovak (SK)'),
 										'charset' => 'utf-8',
 										'datefmt' => 'd.m.Y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'sk_SK',
 										'enabled' => 1,
 									),
@@ -288,6 +412,7 @@
 										'charset' => 'iso-8859-1',
 										'datefmt' => 'y-m-d',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'sv_SE',
 										'enabled' => 1,
 									),
@@ -295,6 +420,7 @@
 										'charset' => 'utf-8',
 										'datefmt' => 'd/m/Y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'th_TH',
 										'enabled' => 1,
 									),
@@ -302,6 +428,7 @@
 										'charset' => 'iso-8859-9',
 										'datefmt' => 'd/m/y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'tr_TR',
 										'enabled' => 1,
 									),
@@ -309,6 +436,7 @@
 										'charset' => 'utf-8',
 										'datefmt' => 'd/m/y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'tr_TR_utf-8',
 										'enabled' => 0,
 									),
@@ -316,6 +444,7 @@
 										'charset' => 'gb2312',
 										'datefmt' => 'y-m-d',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'zh_CN',
 										'enabled' => 1,
 									),
@@ -323,6 +452,7 @@
 										'charset' => 'utf-8',
 										'datefmt' => 'y-m-d',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 1,
 										'messages' => 'zh_CN_utf-8',
 										'enabled' => 0,
 									),
@@ -331,33 +461,21 @@
 										'charset' => 'utf-8',
 										'datefmt' => 'd/m/y',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 0,
 										'messages' => 'zh_TW',
 										'enabled' => 1,
-									), 
+									),
 */
 	'zh-TW' => array( 'name' => NT_('Trad. Chinese (TW)'),
 										'charset' => 'utf-8',
 										'datefmt' => 'Y-m-d',
 										'timefmt' => 'H:i:s',
+										'startofweek' => 0,
 										'messages' => 'zh_TW',
 										'enabled' => 1,
 									),
 );
 
-# Default language (ISO code)
-# We get this one from the default locale above
-#$default_language = substr( $default_locale, 0, 2 );
-
-/**
- * day at the start of the week: 0 for Sunday, 1 for Monday, 2 for Tuesday, etc
- *
- * This is used when displaying the calendar only.
- * Weekly archives are grouped the way MySQL groups days by weeks; see MySQL documentation.
- *
- * @global int $start_of_week
- */
-$start_of_week = 1;
-
 
 /**
  * Set this to 1 if you are a translator and wish to extract strings from your .po file.
diff -ruN --text 0.9.2.src/conf/_stats.php 1.10.3.src/conf/_stats.php
--- 0.9.2.src/conf/_stats.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/conf/_stats.php	2006-07-11 23:41:42.000000000 -0500
@@ -1,22 +1,45 @@
 <?php
 /**
- * This is b2evolution's stats config file
+ * This is b2evolution's stats config file.
  *
- * This file sets how b2evolution will log hits and stats
- * Last significant changes to this file: version 0.9.0.11
+ * @deprecated TODO: It holds now just things that should be move around due to hitlog refactoring.
  *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ * This file sets how b2evolution will log hits and stats
+ * Last significant changes to this file: version 1.6
  *
  * @package conf
  */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+if( !defined('EVO_CONFIG_LOADED') ) die( 'Please, do not access this page directly.' );
 
 
 /**
- * Blacklist: referrers that should be hidden in stats. This should typically include this
- * site as well as stat services, online email services, online aggregators, etc.
+ * Self referers that should not be considered as "real" referers in stats.
+ * This should typically include this site and maybe other subdomains of this site.
+ *
+ * The following substrings will be looked up in the referer http header
+ * in order to identify referers to hide in the logs
+ *
+ * WARNING: you should *NOT* use a slash at the end of simple domain names, as
+ * older Netscape browsers will not send these. For example you should list
+ * http://www.example.com instead of http://www.example.com/ .
+ *
+ * @todo move to admin interface (T_basedomains), but use for upgrading
+ *
+ * TODO: handle multiple blog roots.
+ *
+ * @global array
+ */
+$self_referer_list = array(
+	'://'.$basehost,			// This line will match all pages from your the host of your $baseurl
+	'://www.'.$basehost,	// This line will also match www.you_base_host in case you have no www. on your basehost
+	'http://localhost',
+	'http://127.0.0.1',
+);
+
+
+/**
+ * Blacklist: referrers that should not be considered as "real" referers in stats.
+ * This should typically include stat services, online email services, online aggregators, etc.
  *
  * The following substrings will be looked up in the referer http header
  * in order to identify referers to hide in the logs
@@ -27,12 +50,13 @@
  * older Netscape browsers will not send these. For example you should list
  * http://www.example.com instead of http://www.example.com/ .
  *
- * @global array $blackList
+ * @todo move to admin interface (T_basedomains), but use for upgrading
+ *
+ * @global array
  */
 $blackList = array(
-	$baseurl,
-	'http://localhost',
-	'http://127.0.0.1',
+	// webmails
+	'.mail.yahoo.com/',
 	// stat services
 	'sitemeter.com/',
 	// aggregators
@@ -52,6 +76,8 @@
  * The following substrings will be looked up in the referer http header
  * in order to identify search engines
  *
+ * @todo move to admin interface, include query params
+ *
  * @global array $search_engines
  */
 $search_engines = array(
@@ -61,6 +87,7 @@
 	'.excite.',
 	'.voila.fr/',
 	'http://search',
+	'://suche.',
 	'search.',
 	'search2.',
 	'http://recherche',
@@ -91,6 +118,7 @@
 	'64.233.167.104',
 	'seek.3721.com',
 	'http://netscape.',
+	'http://www.netscape.',
 	'/searchresults/',
 	'/websearch?',
 	'http://results.',
@@ -98,6 +126,7 @@
 	'reacteur.com/',
 	'http://www.lmi.fr/',
 	'kartoo.com/',
+	'icq.com/search',
 );
 
 
@@ -106,11 +135,16 @@
  *
  * The following substrings will be looked up in the user_agent http header
  *
+ * @todo move to admin interface (T_useragents)
+ *
+ * 'type' aggregator currently gets only used to "translate" user agent strings.
+ * An aggregator hit gets detected by accessing the feed.
+ *
  * @global array $user_agents
  */
 $user_agents = array(
 	// Robots:
- 	array('robot', 'Googlebot/', 'Google (Googlebot)' ),
+	array('robot', 'Googlebot/', 'Google (Googlebot)' ),
 	array('robot', 'Slurp/', 'Inktomi (Slurp)' ),
 	array('robot', 'Yahoo! Slurp;', 'Yahoo (Slurp)' ),
 	array('robot', 'msnbot/', 'MSN Search (msnbot)' ),
@@ -124,7 +158,13 @@
 	array('robot', 'NITLE Blog Spider/', 'NITLE' ),
 	array('robot', 'The World as a Blog ', 'The World as a Blog' ),
 	array('robot', 'daypopbot/ ', 'DayPop' ),
+	array('robot', 'Bitacle bot/', 'Bitacle' ),
+	array('robot', 'Sphere Scout', 'Sphere Scout' ),
+	array('robot', 'Gigabot/', 'Gigablast (Gigabot)' ),
+	// Unknown robots:
+	array('robot', 'psycheclone', 'Psycheclone' ),
 	// Aggregators:
+	array('aggregator', 'AppleSyndication/', 'Safari RSS (AppleSyndication)' ),
 	array('aggregator', 'Feedreader', 'Feedreader' ),
 	array('aggregator', 'Syndirella/',	'Syndirella' ),
 	array('aggregator', 'rssSearch Harvester/', 'rssSearch Harvester' ),
@@ -137,31 +177,4 @@
 );
 
 
-/**
- * Do you want to check if referers really do refer to you before logging them
- *
- * WARNING: this is very time consuming!
- *
- * @global boolean $doubleCheckReferers
- */
-$doubleCheckReferers = 0;		// Set to 1 to enable double checking
-
-
-# Do not change the following unless you know what you're doing...
-# Due to potential non-thread safety, we'd better do this early
-if( !isset( $HTTP_REFERER ) )
-{	// If this magic variable is not already set:
-	if( isset($_SERVER['HTTP_REFERER']) )
-	{	// This would be the best way to get the referrer,
-		// unfortunatly, it's not always avilable!! :[
-		// If someone has a clue about this, I'd like to hear about it ;)
-		$HTTP_REFERER = $_SERVER['HTTP_REFERER'];
-	}
-	else
-	{	// Fallback method (not thread safe :[[ )
-		$HTTP_REFERER = getenv('HTTP_REFERER');
-	}
-}
-
-
-?>
\ No newline at end of file
+?>
diff -ruN --text 0.9.2.src/conf/_upgrade.php 1.10.3.src/conf/_upgrade.php
--- 0.9.2.src/conf/_upgrade.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/conf/_upgrade.php	2007-04-25 23:17:46.000000000 -0500
@@ -0,0 +1,71 @@
+<?php
+/**
+ * This file includes upgrade settings for b2evolution.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package conf
+ */
+if( !defined('EVO_CONFIG_LOADED') ) die( 'Please, do not access this page directly.' );
+
+
+/**#@+
+ * Old b2 tables used exclusively by the cafelog upgrade mode of the install script.
+ *
+ * @global string
+ */
+$oldtableposts      = 'b2posts';
+$oldtableusers      = 'b2users';
+$oldtablesettings   = 'b2settings';
+$oldtablecategories = 'b2categories';
+$oldtablecomments   = 'b2comments';
+/**#@-*/
+
+
+/**
+ * Variables to be used to upgrade from previous versions on b2evolution.
+ *
+ * These are variables that were previously located in /conf/
+ * If you want to preserve those settings copy your values over here
+ * before running the upgrade script.
+ */
+
+// Moved from /blogs/conf/_advanced.php:
+
+/**
+ * Accepted file types, you can add to that list if you want.
+ *
+ * Note: add a space before and after each file type.
+ * Example: $fileupload_allowedtypes = ' jpg gif png ';
+ *
+ * @global string $fileupload_allowedtypes
+ * @deprecated 1.6: this is only used for creating the defaults when upgrading
+ */
+$fileupload_allowedtypes = ' jpg gif png txt ';
+
+
+/**
+ * by default, most servers limit the size of uploads to 2048 KB
+ * if you want to set it to a lower value, here it is (you cannot set a higher value)
+ *
+ * @global int $fileupload_maxk
+ * @deprecated 1.6: this is only used for creating the defaults when upgrading
+ */
+$fileupload_maxk = '96'; // in kilo bytes
+
+
+// Moved from /blogs/conf/_stats.php:
+
+/**
+ * How many days of stats do you want to keep before auto pruning them?
+ *
+ * Set to 0 to disable auto pruning
+ *
+ * @global int $stats_autoprune
+ * @deprecated 1.6: this is only used for creating the defaults when upgrading
+ */
+$stats_autoprune = 30; // Default: 30 days
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/contact.php 1.10.3.src/contact.php
--- 0.9.2.src/contact.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/contact.php	2007-05-07 18:19:06.000000000 -0500
@@ -0,0 +1,151 @@
+<?php
+/**
+ * This is a demo template displaying a form to contact the admin user of the site
+ *
+ * This template is designed to be used aside of your blog, in case you have a website containing other sections than your blog.
+ * This lets you use b2evolution as a contact form handler outside of your blog per se.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ * @subpackage noskin
+ */
+
+// The User ID of the administrator:
+$recipient_id = 1; 
+
+// Tie this to no blog in particular. (Do not include a link to any blog in the emails you will receive).
+$blog = 0;
+
+// This is the page where we want to go after sending an email. (This page should be able to display $Messages)
+// If empty, we will default to return to the same page, but you could put any URL here.
+$redirect_to = '';
+
+/**
+ * Check this: we are requiring _main.inc.php INSTEAD of _blog_main.inc.php because we are not
+ * trying to initialize any particular blog
+ */
+require_once dirname(__FILE__).'/conf/_config.php';
+
+require_once $inc_path.'_main.inc.php';
+
+
+// Are we returning to this page?
+param( 'return', 'integer', 0 );
+	
+
+header( 'Content-type: text/html; charset='.$io_charset );
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>"><!-- InstanceBegin template="/Templates/Standard.dwt" codeOutsideHTMLIsLocked="false" -->
+<head>
+<!-- InstanceBeginEditable name="doctitle" -->
+<title><?php echo T_('Contact Form Demo'); ?></title>
+<!-- InstanceEndEditable -->
+<!-- InstanceBeginEditable name="head" -->
+ <!-- InstanceEndEditable -->
+<link rel="stylesheet" href="rsc/css/fp02.css" type="text/css" />
+</head>
+<body>
+<div class="pageHeader">
+<div class="pageHeaderContent">
+
+<!-- InstanceBeginEditable name="NavBar2" -->
+<?php // --------------------------- BLOG LIST INCLUDED HERE -----------------------------
+
+	// This section is OPTIONAL. Delete it if you don't need it.
+
+	$display_blog_list = 1; // forced
+
+	# this is what will start and end your blog links
+	$blog_list_start = '<div class="NavBar">';
+	$blog_list_end = '</div>';
+	# this is what will separate your blog links
+	$blog_item_start = '';
+	$blog_item_end = '';
+	# This is the class of for the selected blog link:
+	$blog_selected_link_class = 'NavButton2';
+	# This is the class of for the other blog links:
+	$blog_other_link_class = 'NavButton2';
+	# This is additionnal markup before and after the selected blog name
+	$blog_selected_name_before = '<span class="small">';
+	$blog_selected_name_after = '</span>';
+	# This is additionnal markup before and after the other blog names
+	$blog_other_name_before = '<span class="small">';
+	$blog_other_name_after = '</span>';
+	// Include the bloglist
+	require( $skins_path.'_bloglist.php');
+	// ---------------------------------- END OF BLOG LIST --------------------------------- ?>
+<!-- InstanceEndEditable -->
+
+<div class="NavBar">
+<div class="pageTitle">
+<h1 id="pageTitle"><!-- InstanceBeginEditable name="PageTitle" --><?php echo T_('Contact Form Demo') ?><!-- InstanceEndEditable --></h1>
+</div>
+</div>
+
+<div class="pageHeaderEnd"></div>
+
+</div>
+</div>
+
+
+<div class="pageSubTitle"><!-- InstanceBeginEditable name="SubTitle" --><?php echo T_('This demo displays a form to contact the site admin') ?><!-- InstanceEndEditable --></div>
+
+
+<div class="main"><!-- InstanceBeginEditable name="Main" -->
+
+
+<?php
+	// ------------------------- MESSAGES GENERATED FROM ACTIONS -------------------------
+	$Messages->disp( '<div class="action_messages">', '</div>' );
+	// --------------------------------- END OF MESSAGES ---------------------------------
+?>
+
+
+<?php
+	// ----------------------------- MESSAGE FORM ----------------------------
+	if( empty( $return ) )
+	{	// We are *not* coming back after sending a message:
+
+		if( empty( $redirect_to ) )
+		{	// We haven't asked for a specific return URL, so we'll come back to here with a param.
+			$redirect_to = url_add_param( $ReqURI, 'return=1', '&' );
+		}
+		
+		// The form, per se:
+		require $skins_path.'_msgform.php';
+	}
+	else
+	{	// We are coming back after sending a message:
+	
+		echo '<p>'.T_('Thank you for your message. I will reply as soon as possible.').'</p>';
+		
+		// This is useful for testing but does not really make sense on production:
+		echo '<p><a href="'.regenerate_url().'">'.T_('Send another message?').'</a></p>';
+	}
+	// ------------------------- END OF MESSAGE FORM -------------------------
+?>
+
+
+
+
+
+<!-- InstanceEndEditable --></div>
+<table cellspacing="3" class="wide">
+  <tr>
+  <td class="cartouche">Original page design by <a href="http://fplanque.net/">Fran&ccedil;ois PLANQUE</a> </td>
+
+	<td class="cartouche" align="right"> <a href="http://b2evolution.net/" title="b2evolution home"><img src="rsc/img/b2evolution_button.png" alt="b2evolution" width="80" height="15" class="middle" /></a></td>
+  </tr>
+</table>
+<p class="baseline"><!-- InstanceBeginEditable name="Baseline" -->
+
+<!-- InstanceEndEditable --></p>
+<?php 
+	debug_info();
+?>
+</body>
+<!-- InstanceEnd --></html>
\ No newline at end of file
diff -ruN --text 0.9.2.src/cron/cron_exec.php 1.10.3.src/cron/cron_exec.php
--- 0.9.2.src/cron/cron_exec.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/cron/cron_exec.php	2006-09-27 00:56:34.000000000 -0500
@@ -0,0 +1,200 @@
+<?php
+/**
+ * Execute cron jobs.
+ *
+ * Example to use CLI:
+ * >c:\php4\php cron_exec.php
+ * >c:\php4\php-cli cron_exec.php
+ */
+
+
+/**
+ * Include config
+ */
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+/**
+ * @todo fp> This MIGHT be overkill. check...
+ */
+require_once $inc_path .'_main.inc.php';
+
+/**
+ * Cron support functions
+ */
+require_once $model_path.'cron/_cron.funcs.php';
+
+$quiet = 0;
+if( $is_cli )
+{ // called through Command Line Interface, handle args:
+
+	if( isset( $_SERVER['argc'], $_SERVER['argv'] ) )
+	{
+		$argc = $_SERVER['argc'];
+		$argv = $_SERVER['argv'];
+	}
+
+	if( isset($argv) )
+	{ // may not be set for CGI
+		foreach( array_slice($argv, 1) as $v )
+		{
+			switch( $v )
+			{
+				case '-h':
+				case '--help':
+					// display help:
+					echo $argv[0]." - Execute cron jobs for b2evolution\n";
+					echo "\n";
+					echo "Options:\n";
+					echo " -q --quiet: Be quiet (do not output a message, if there are no jobs).\n";
+					echo "             This is especially useful, when running as a cron job.\n";
+					exit(0);
+					break;
+
+				case '-q':
+				case '--quiet':
+					// increase quietness:
+					$quiet++;
+					break;
+
+				default:
+					echo 'Invalid option "'.$v.'". Use "-h" or "--help" for a list of options.'."\n";
+					exit(1);
+			}
+		}
+	}
+}
+else
+{ // This is a web request:
+	?>
+	<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+	<html>
+	<head>
+		<title>Cron exec</title>
+		<link rel="stylesheet" type="text/css" href="<?php echo $rsc_url ?>css/basic.css">
+	</head>
+	<body>
+		<h1>Cron exec</h1>
+		<p>This script will execute the next task in the cron queue.
+		You should normally call it with the CLI (command line interface) version of PHP
+		and automate that call through a cron.</p>
+	<?php
+}
+
+/*
+ * The following will feel a little bloated...
+ * BUT it is actually a pretty nifty design to prevent double execution of tasks without any transaction!
+ * The trick is to rely on the primary key of the cron__log table.
+ */
+
+// Get next task to run in queue which has not started execution yet:
+$sql = 'SELECT *
+					FROM T_cron__task LEFT JOIN T_cron__log ON ctsk_ID = clog_ctsk_ID
+				 WHERE clog_ctsk_ID IS NULL
+					 AND ctsk_start_datetime <= '.$DB->quote( date2mysql($localtimenow) ).'
+				 ORDER BY ctsk_start_datetime ASC, ctsk_ID ASC
+				 LIMIT 1';
+$task = $DB->get_row( $sql, OBJECT, 0, 'Get next task to run in queue which has not started execution yet' );
+
+if( empty( $task ) )
+{
+	if( $quiet < 1 )
+	{
+		cron_log( 'There is no task to execute yet.' );
+	}
+}
+else
+{
+	$ctsk_ID = $task->ctsk_ID;
+	$ctsk_name = $task->ctsk_name;
+
+	cron_log( 'Requesting lock on task #'.$ctsk_ID.' ['.$ctsk_name.']' );
+
+	$DB->halt_on_error = false;
+	$DB->show_errors = false;
+	$sql = 'INSERT INTO T_cron__log( clog_ctsk_ID, clog_realstart_datetime, clog_status)
+					VALUES( '.$ctsk_ID.', '.$DB->quote( date2mysql($localtimenow) ).', "started" )';
+	// Duplicate query for tests!
+	// $DB->query( $sql, 'Request lock' );
+	if( $DB->query( $sql, 'Request lock' ) != 1 )
+	{ // This has no affected exactly ONE row: error! (probably locked -- duplicate key -- by a concurrent process)
+		$DB->show_errors = true;
+		$DB->halt_on_error = true;
+		cron_log( 'Could not lock. Task is probably handled by another process.' );
+	}
+	else
+	{
+		if( !empty( $task->ctsk_repeat_after ) )
+		{	// This task wants to be repeated:
+			// Note: we use the current time for 2 reasons: 1) prevent scheduling something in the past AND 2) introduce variety so that everyone doesn't run his repeated tasks at the same exact time, especially pings, pollings...
+			if( $task->ctsk_controller == 'cron/_antispam_poll.job.php' )
+			{	// THIS IS A HACK. Guess why we need that!? :P  Please do not override or you'll kill our server :(
+				$new_start_datetime = $localtimenow + rand( 43200, 86400 ); // 12 to 24 hours
+			}
+			else
+			{	// Normal
+				$new_start_datetime = $localtimenow + $task->ctsk_repeat_after;
+			}
+			$sql = 'INSERT INTO T_cron__task( ctsk_start_datetime, ctsk_repeat_after, ctsk_name, ctsk_controller, ctsk_params )
+							VALUES( '.$DB->quote(date2mysql($new_start_datetime)).', '.$DB->quote($task->ctsk_repeat_after).', '
+												.$DB->quote($ctsk_name).', '.$DB->quote($task->ctsk_controller).', '.$DB->quote($task->ctsk_params).' )';
+			$DB->query( $sql, 'Schedule repeated task.' );
+		}
+
+		$DB->show_errors = true;
+		$DB->halt_on_error = true;
+		cron_log( 'Starting task #'.$ctsk_ID.' ['.$ctsk_name.'] at '.date( 'H:i:s', $localtimenow ).'.' );
+
+		if( empty($task->ctsk_params) )
+		{
+			$cron_params = array();
+		}
+		else
+		{
+			$cron_params = unserialize( $task->ctsk_params );
+		}
+
+		// The job may need to know its ID (to set logical locks for example):
+		$cron_params['ctsk_ID'] = $ctsk_ID;
+
+		// EXECUTE
+		call_job( $task->ctsk_controller, $cron_params );
+
+		// Record task as finished:
+		if( empty($timestop) )
+		{
+			$timestop = time() + $time_difference;
+		}
+		$sql = ' UPDATE T_cron__log
+								SET clog_status = '.$DB->quote($result_status).',
+										clog_realstop_datetime = '.$DB->quote( date2mysql($timestop) ).',
+										clog_messages = '.$DB->quote($result_message) /* May be NULL */.'
+							WHERE clog_ctsk_ID = '.$ctsk_ID;
+		$DB->query( $sql, 'Record task as finished.' );
+	}
+}
+
+
+//echo 'detecting timeouts...';
+// Detect timed out tasks:
+$sql = ' UPDATE T_cron__log
+						SET clog_status = "timeout"
+					WHERE clog_status = "started"
+								AND clog_realstart_datetime < '.$DB->quote( date2mysql( time() + $time_difference - $cron_timeout_delay ) );
+$DB->query( $sql, 'Detect cron timeouts.' );
+
+
+
+if( ! $is_cli )
+{ // This is a web request:
+	echo '<p><a href="cron_exec.php">Refresh Now!</a></p>';
+	echo '<p>This page should refresh automatically in 15 seconds...</p>';
+	echo '<!-- This is invalid HTML but it is SOOOOOO helpful! (Delay will be triggered when we reach that point -->';
+	echo '<meta http-equiv="Refresh" content="15" />';
+
+	debug_info();
+	?>
+	</body>
+	</html>
+	<?php
+}
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/cron/getmail.php 1.10.3.src/cron/getmail.php
--- 0.9.2.src/cron/getmail.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/cron/getmail.php	2007-04-25 23:17:46.000000000 -0500
@@ -0,0 +1,629 @@
+<?php
+/**
+ * pop3-2-b2 mail to blog
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * This file built upon code from original b2 - http://cafelog.com/
+ *
+ * @package htsrv
+ */
+
+$output_debugging_info = 0;		# =1 if you want to output debugging info
+
+/**
+ * Initialize:
+ */
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+require_once $inc_path.'_main.inc.php';
+
+if( !$Settings->get('eblog_enabled') )
+{
+	echo T_('Blog by email feature is not enabled.');
+	debug_info();
+	exit();
+}
+
+
+// Get test settings
+param( 'test_type', 'integer', 0 );
+$show_messages = false;
+$test_connection_only = false;
+$str_failure = '';
+
+if ( $Settings->get('eblog_test_mode') )
+{
+	$test_type = 2;
+}
+elseif ( !isset( $current_User ) )
+{
+	$test_type = 0;
+}
+elseif ( !$current_User->check_perm( 'options', 'edit', true ) )
+{
+	$test_type = 0;
+}
+
+if ( $test_type > 0 )
+{
+	error_reporting (0);
+
+	$page_title = T_('Blog by email');
+	require_once( dirname(__FILE__).'/../_header.php' );
+	$show_messages = true;
+	$str_failure = ' <font color="red">[ ' . T_('Failed') . ' ]</font>';
+	$str_warning = ' <font color="orange">[ ' . T_('Warning') . ' ]</font>';
+}
+
+//---------------------------------------
+function echo_message( $strmessage , $color = '', $level = 0 )
+{
+	global $show_messages;
+	global $test_type;
+
+	if ( $show_messages )
+	{
+		if ($level <= $test_type)
+		{
+			if ( $color )
+			{
+				echo "<font color='$color'>";
+			}
+
+			echo $strmessage;
+
+			if ( $color )
+			{
+			  echo "</font>";
+			}
+		}
+	}
+}
+//---------------------------------------
+
+
+
+switch ( $Settings->get('eblog_method') )
+{
+	case 'pop3':
+		//--------------------------------------------------------------------
+		// eblog_method = POP3 (original)
+		//--------------------------------------------------------------------
+
+		// error_reporting( E_ALL );
+
+		require_once $inc_path.'_misc/ext/_pop3.class.php';
+
+		$pop3 = new POP3();
+		$port = $Settings->get('eblog_server_port') ? $Settings->get('eblog_server_port') : '110';
+
+		echo T_('Connecting to pop server...'), "<br />\n";
+		if( !$pop3->connect( $Settings->get('eblog_server_host'), $port ) )
+		{
+			echo T_('Connection failed: ').$pop3->ERROR." <br />\n";
+			exit;
+		}
+
+		echo T_('Logging into pop server...'), "<br />\n";
+		$Count = $pop3->login( $Settings->get('eblog_username'), $Settings->get('eblog_password') );
+		if( (!$Count) || ($Count == -1) )
+		{
+			echo T_('No mail or Login Failed:'), " $pop3->ERROR <br />\n";
+			$pop3->quit();
+			exit;
+		}
+
+		if ( $test_type == 1 )
+		{
+			echo '<br /><br />' . T_('All Tests complete');
+			$pop3->quit();
+			exit;
+		}
+
+		// ONLY USE THIS IF YOUR PHP VERSION SUPPORTS IT! (PHP >= 3.0.4)
+		#register_shutdown_function( $pop3->quit() );
+
+		for( $iCount = 1; $iCount <= $Count; $iCount++)
+		{
+			printf( T_('Getting message #%d...')."<br />\n", $iCount );
+			$MsgOne = $pop3->get($iCount);
+			if((!$MsgOne) || (gettype($MsgOne) != 'array'))
+			{
+				echo $pop3->ERROR, "<br />\n";
+				$pop3->quit();
+				exit;
+			}
+
+			echo T_('Processing...'), "<br />\n";
+			$content = '';
+			$content_type = '';
+			$boundary = '';
+			$bodysignal = 0;
+			$dmonths = array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
+
+			while( list( $lineNum, $line ) = each ($MsgOne) )
+			{
+				if( strlen($line) < 3 ) {
+					$bodysignal = 1;
+				}
+				if ($bodysignal) {
+					$content .= $line;
+				} else {
+					if (preg_match('/Content-Type: /', $line)) {
+						$content_type = trim($line);
+						$content_type = substr($content_type, 14, strlen($content_type)-14);
+						$content_type = explode(';', $content_type);
+						$content_type = $content_type[0];
+					}
+					if (($content_type == 'multipart/alternative') && (preg_match('/boundary="/', $line)) && ($boundary == ''))
+					{
+						$boundary = trim($line);
+						$boundary = explode('"', $boundary);
+						$boundary = $boundary[1];
+					}
+					if (preg_match('/Subject: /', $line))
+					{
+						$subject = trim($line);
+						$subject = substr($subject, 9, strlen($subject)-9);
+						if ( $Settings->get('eblog_phonemail') )
+						{
+							$subject = explode( $Settings->get('eblog_phonemail_separator'), $subject );
+							$subject = trim($subject[0]);
+						}
+						if (!ereg($Settings->get('eblog_subject_prefix'), $subject))
+						{
+							continue;
+						}
+					}
+					if (preg_match('/Date: /', $line))
+					{ // of the form '20 Mar 2002 20:32:37'
+						$ddate = trim($line);
+						$ddate = str_replace('Date: ', '', $ddate);
+						if (strpos($ddate, ',')) {
+							$ddate = trim(substr($ddate, strpos($ddate, ',')+1, strlen($ddate)));
+						}
+						$date_arr = explode(' ', $ddate);
+						$date_time = explode(':', $date_arr[3]);
+
+						$ddate_H = $date_time[0];
+						$ddate_i = $date_time[1];
+						$ddate_s = $date_time[2];
+
+						$ddate_m = $date_arr[1];
+						$ddate_d = $date_arr[0];
+						$ddate_Y = $date_arr[2];
+						for ($i=0; $i<12; $i++) {
+							if ($ddate_m == $dmonths[$i]) {
+								$ddate_m = $i+1;
+							}
+						}
+						$ddate_U = mktime($ddate_H, $ddate_i, $ddate_s, $ddate_m, $ddate_d, $ddate_Y);
+						$post_date = date('Y-m-d H:i:s', $ddate_U);
+					}
+				}
+			}
+
+			$ddate_today = $localtimenow;
+			$ddate_difference_days = ($ddate_today - $ddate_U) / 86400;
+
+
+			# starts buffering the output
+			ob_start();
+
+			if ($ddate_difference_days > 14)
+			{
+				echo T_('Too old'), '<br />';
+				continue;
+			}
+
+			if( !preg_match('/'.$Settings->get('eblog_subject_prefix').'/', $subject))
+			{
+				echo T_('Subject prefix does not match').'.<br />';
+				continue;
+			}
+
+			$userpassstring = '';
+
+			echo '<div style="border: 1px dashed #999; padding: 10px; margin: 10px;">';
+			echo "<p><strong>$iCount</strong></p><p><strong>Subject: </strong>$subject</p>\n";
+
+			$subject = trim(str_replace($Settings->get('eblog_subject_prefix'), '', $subject));
+
+			if ($content_type == 'multipart/alternative') {
+				$content = explode('--'.$boundary, $content);
+				$content = $content[2];
+				$content = explode('Content-Transfer-Encoding: quoted-printable', $content);
+				$content = strip_tags($content[1], '<img><p><br><i><b><u><em><strong><strike><font><span><div>');
+			}
+			$content = trim($content);
+
+			echo "<p><strong>Content-type:</strong> $content_type, <strong>boundary:</strong> $boundary</p>\n";
+			echo '<p><strong>', T_('Raw content:'), '</strong><br /><xmp>', $content, '</xmp></p>';
+
+			$eblog_body_terminator = $Settings->get('eblog_body_terminator');
+			if( ! empty($eblog_body_terminator) )
+			{
+				$btpos = strpos( $content, $eblog_body_terminator );
+				if ($btpos) {
+					$content = substr($content, 0, $btpos);
+				}
+			}
+			$content = trim($content);
+
+			$blah = explode("\n", $content);
+			$firstline = $blah[0];
+
+			if ( $Settings->get('eblog_phonemail') )
+			{
+				$btpos = strpos($firstline, $Settings->get('eblog_phonemail_separator') );
+				if ($btpos) {
+					$userpassstring = trim(substr($firstline, 0, $btpos));
+					$content = trim(substr($content, $btpos+strlen($Settings->get('eblog_phonemail_separator')), strlen($content)));
+					$btpos = strpos($content, $Settings->get('eblog_phonemail_separator') );
+					if ($btpos) {
+						$userpassstring = trim(substr($content, 0, $btpos));
+						$content = trim(substr($content, $btpos+strlen($Settings->get('eblog_phonemail_separator')), strlen($content)));
+					}
+				}
+				$contentfirstline = $blah[1];
+			}
+			else
+			{
+				$userpassstring = $firstline;
+				$contentfirstline = '';
+			}
+
+			$blah = explode(':', $userpassstring);
+			$user_login = trim($blah[0]);
+			$user_pass = @trim($blah[1]);
+
+			$content = $contentfirstline.str_replace($firstline, '', $content);
+			$content = trim($content);
+
+			echo '<p><strong>', T_('Login:'), '</strong> ', $user_login, ', <strong>', T_('Pass:'), '</strong> ', $user_pass, '</p>';
+
+			if( !user_pass_ok( $user_login, $user_pass ) )
+			{
+				echo '<p><strong>', T_('Wrong login or password.'), '</strong></p></div>';
+				continue;
+			}
+
+			$loop_User = & $UserCache->get_by_login( $user_login );
+
+			// --- get infos from content -----------
+			$post_title = xmlrpc_getposttitle($content);
+			if ($post_title == '')
+			{
+				$post_title = $subject;
+			}
+
+			if( ! ($post_category = xmlrpc_getpostcategory($content) ) )
+			{
+				$post_category = $Settings->get('eblog_default_category');
+			}
+			echo '<p><strong>', T_('Category ID'), ':</strong> ',$post_category,'</p>';
+
+			$content = xmlrpc_removepostdata( $content );
+
+			$blog_ID = get_catblog($post_category); // TODO: should not die, if cat does not exist!
+			echo '<p><strong>', T_('Blog ID'), ':</strong> ',$blog_ID,'</p>';
+
+			// Check permission:
+			if( ! $loop_User->check_perm( 'blog_post_statuses', 'published', false, $blog_ID ) )
+			{
+				echo "\n", T_('Permission denied.'), '<br />';
+				continue;
+			}
+
+			if (!$Settings->get('eblog_test_mode'))
+			{
+				// CHECK and FORMAT content
+				$post_title = format_to_post( trim($post_title), 0, 0 );
+				$content = format_to_post( trim($content), $Settings->get('AutoBR'), 0);
+
+				if( $Messages->display( T_('Cannot post, please correct these errors:'), '', true, 'error' ) )
+				{
+					$Messages->reset();
+					echo '</div>';
+					continue;
+				}
+
+				// INSERT NEW POST INTO DB:
+				$edited_Item = & new Item();
+				$post_ID = $edited_Item->insert( $loop_User->ID, $post_title, $content, $post_date, $post_category,	array(), 'published', $loop_User->locale );
+
+				// Execute or schedule notifications & pings:
+				$edited_Item->handle_post_processing( false );
+			}
+
+			echo "\n<p><strong>", T_('Posted title'), ':</strong> ', $post_title, '<br />';
+			echo "\n<strong>", T_('Posted content'), ':</strong><br /><xmp>', $content, '</xmp></p>';
+
+			if(!$pop3->delete($iCount))
+			{
+				echo '<p>', $pop3->ERROR, '</p></div>';
+				$pop3->reset();
+				exit;
+			}
+			else
+			{
+				echo '<p>', T_('Mission complete, message deleted.'), '</p>';
+			}
+
+			echo '</div>';
+			if ($output_debugging_info)
+			{
+				ob_end_flush();
+			}
+			else
+			{
+				ob_end_clean();
+			}
+		}
+
+		echo T_('OK.'), "<br />\n";
+
+		$pop3->quit();
+
+		timer_stop($output_debugging_info);
+		exit;
+
+	break;
+
+
+	case 'pop3a':
+		//--------------------------------------------------------------------
+		// eblog_method = POP3 through IMAP extension (experimental)
+		//--------------------------------------------------------------------
+
+		if( ! extension_loaded('imap') )
+		{
+			echo T_('The php_imap extension is not available to php on this server. Please configure a different email retrieval method on the Features tab.');
+			exit;
+		}
+
+		echo_message( '&bull; ' . T_('Connecting and authenticating to mail server') );
+
+		// Prepare the connection string
+		$port = $Settings->get('eblog_server_port') ? $Settings->get('eblog_server_port') : '110';
+
+		$mailserver = '{' . $Settings->get('eblog_server_host') . ':' . $port . '/pop3}INBOX';
+
+		// Connect to mail server
+		$mbox = imap_open( $mailserver, $Settings->get('eblog_username'), $Settings->get('eblog_password') )
+			or die( $str_failure . '<div class="action_messages"><div class="log_error">' . T_('Connection failed: ') . imap_last_error() . '</div></div>' );
+
+		// damn gmail... grr
+		//$mbox = imap_open ("{pop.gmail.com:995/pop3/ssl/novalidate-cert}INBOX", "xxx@gmail.com", "xxx") or die( T_('Connection failed: ') . imap_last_error() );
+
+		echo_message( ' [ ' . T_('Success') . ' ]<br />' , 'green' );
+		if ( $test_type == 1 )
+		{
+			echo '<br /><br />' . T_('All Tests complete');
+			imap_close($mbox);
+			exit();
+		}
+
+
+		// Read messages from server
+		echo_message( '&bull; ' . T_('Reading messages from server') );
+		$imap_obj = imap_check($mbox);
+		echo_message( ' [ ' . $imap_obj->Nmsgs . ' ' . T_('messages') .' ] <br />', 'green' );
+
+		for ( $index=1; $index<= $imap_obj->Nmsgs; $index++ )
+		{
+			echo_message( '<br /><b>' . T_('Message') . " #$index" . '</b><br />' );
+
+
+			//retrieve and process header
+			$imap_header = imap_headerinfo($mbox,$index);
+			$subject = $imap_header->subject;
+
+			//echo_message( '<b>' . T_('Subject') . ':</b>' . $subject . '<br />', "green");
+			echo_message('&bull;<b>' . T_('Subject') . ':</b>' . $subject );
+			if( !preg_match( '/'.$Settings->get('eblog_subject_prefix') .'/', $subject ) )
+			{
+				echo_message( ' [ ' . T_('Warning') . ' ] <br />', 'orange' );
+				echo_message( '&bull; ' . T_('The subject prefix is not ') . '"' . $Settings->get('eblog_subject_prefix') . '"<br/>', 'orange' );
+				continue;
+			}
+			else
+			{
+				echo_message( ' [ ' . T_('Pass') . ' ] <br />', 'green' );
+			}
+
+			// todo: review the post_date code
+			// of the form '20 Mar 2002 20:32:37'
+			$ddate = trim($imap_header->Date);
+			if (strpos($ddate, ',')) {
+				$ddate = trim(substr($ddate, strpos($ddate, ',')+1, strlen($ddate)));
+			}
+			$date_arr = explode(' ', $ddate);
+			$date_time = explode(':', $date_arr[3]);
+
+			$ddate_H = $date_time[0];
+			$ddate_i = $date_time[1];
+			$ddate_s = $date_time[2];
+
+			$ddate_m = $date_arr[1];
+			$ddate_d = $date_arr[0];
+			$ddate_Y = $date_arr[2];
+
+			$dmonths = array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
+
+			for ($i=0; $i<12; $i++) {
+
+				if ($ddate_m == $dmonths[$i]) {
+					$ddate_m = $i+1;
+				}
+			}
+			$ddate_U = mktime($ddate_H, $ddate_i, $ddate_s, $ddate_m, $ddate_d, $ddate_Y);
+			$post_date = date('Y-m-d H:i:s', $ddate_U);
+
+
+			//fetch structure
+			$imap_structure = imap_fetchstructure ($mbox, $index);
+			//echo var_dump($imap_structure), "<br /><br />\n\n";
+
+			$strbody = "";
+
+			/* part types
+			0 text
+			1 multipart
+			2 message
+			3 application
+			4 audio
+			5 image
+			6 video
+			7 other
+			*/
+
+			if ( $imap_structure->type == 1 )
+			{
+				// multipart message
+				for ( $ix=0; $ix< count($imap_structure->parts); $ix++ )
+				{
+					//foreach ( $imap_structure->parts as $part )
+					switch ( $imap_structure->parts[$ix]->type )
+					{
+						case 0 : // text
+						  $strbody = imap_fetchbody($mbox,$index,$ix);
+						break;
+						case 5 : // image
+							// awww yeah ;)
+							// todo: add code to save attachments *safely*.  refer to files.php case 'file_upload'
+
+						break;
+						default:
+							echo_message( '&bull; ' . T_('Unhandled email part type') . "\n" . var_dump($part) . "\n<br/>", 'orange');
+						break;
+					}
+
+				}
+			}
+			else
+			{
+				// single part
+				$strbody = imap_fetchbody ($mbox, $index,1);
+			}
+
+			// process body
+			$a_body = split(chr(13),$strbody,2);
+			$a_authentication = split(':',$a_body[0]);
+			$content = $a_body[1];
+			$user_login = trim($a_authentication[0]);
+			$user_pass = @trim($a_authentication[1]);
+
+			echo_message('&bull;<b>' . T_('Authenticating User') . ":</b> $user_login ");
+			// authenticate user
+			if( !user_pass_ok( $user_login, $user_pass ) )
+			{
+				echo_message('[ ' . T_('Fail') .' ]<br />','orange');
+				echo_message( '&bull; ' . T_('Wrong login or password.') . ' ' . T_('First line of text in email must be in the format "username:password"') . '<br />','orange');
+				continue;
+			}
+			else
+			{
+				echo_message('[ ' . T_('Pass') .' ]<br />','green');
+			}
+
+			$subject = trim(str_replace($Settings->get('eblog_subject_prefix'), '', $subject));
+
+			// remove content after terminator
+			$eblog_terminator = $Settings->get('eblog_body_terminator');
+			if ( !empty( $eblog_terminator ) )
+			{
+				$os_terminator = strpos( $content, $Settings->get($eblog_terminator) );
+				if ($os_terminator)
+				{
+					$content = substr($content, 0, $os_terminator);
+				}
+			}
+			$content = trim($content);
+
+
+			$loop_User = & $UserCache->get_by_login( $user_login );
+
+			// --- get infos from content -----------
+			$post_title = xmlrpc_getposttitle($content);
+			if ($post_title == '')
+			{
+				$post_title = $subject;
+			}
+
+			if( ! ($post_category = xmlrpc_getpostcategory($content) ) )
+			{
+				$post_category = $Settings->get('eblog_default_category');
+			}
+			echo_message( '&bull;<b>' . T_('Category ID') . ':</b> ' . $post_category . '<br />','',3);
+
+			$content = xmlrpc_removepostdata( $content );
+
+			$blog_ID = get_catblog($post_category); // TODO: should not die, if cat does not exist!
+			echo_message( '&bull;<b>' . T_('Blog ID') . ':</b> ' . $blog_ID . '<br />','',3);
+
+			// Check permission:
+			echo_message( '&bull;'.sprintf( T_('Checking permissions for user &laquo;%s&raquo; to post to Blog #%d'), $user_login, $blog_ID ).' ' );
+			if(  !$loop_User->check_perm( 'blog_post_statuses', 'published', false, $blog_ID ) )
+			{
+				echo_message( '[ ' . T_('Permission denied') . ' ]','red' );
+				continue;
+			}
+			else
+			{
+				echo_message( '[ ' . T_('Pass') . ' ]<br />' , 'green');
+			}
+
+			// todo: finish this last section
+			if ( !$test_type > 0 )
+			{
+				// CHECK and FORMAT content
+				$post_title = format_to_post( trim($post_title), 0, 0 );
+				$content = format_to_post( trim($content), $Settings->get('AutoBR'), 0);
+
+				if( $Messages->display( T_('Cannot post, please correct these errors:'), '', true, 'error' ) )
+				{
+					$Messages->reset();
+					continue;
+				}
+
+				// INSERT NEW POST INTO DB:
+				$edited_Item = & new Item();
+				$post_ID = $edited_Item->insert( $loop_User->ID, $post_title, $content, $post_date, $post_category,	array(), 'published', $loop_User->locale );
+
+				// Execute or schedule notifications & pings:
+				$edited_Item->handle_post_processing( false );
+			}
+
+			echo_message( '&bull;<b>' . T_('Post title') . ":</b> $post_title<br/>",'',3 );
+			echo_message( '&bull;<b>' . T_('Post content') . ":</b> $content<br/>",'',3 );
+			echo_message( '&bull;<b>' . T_('Blog by Email'). ':</b> ');
+			echo_message( '<b>[ ' . T_('Success') . ' ]</b><br/>', 'green');
+
+			if(!$pop3->delete($iCount))
+			{
+				echo '<p>', $pop3->ERROR, '</p></div>';
+				$pop3->reset();
+				exit;
+			}
+			else
+			{
+				echo '<p>', T_('Mission complete, message deleted.'), '</p>';
+			}
+
+		}
+		echo '</div>';
+
+		imap_close($mbox);
+
+	break;
+
+
+	default:
+		echo T_('Blog by email feature not configured');
+	break;
+}
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/cron/index.html 1.10.3.src/cron/index.html
--- 0.9.2.src/cron/index.html	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/cron/index.html	2006-06-13 22:49:14.000000000 -0500
@@ -0,0 +1,15 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<title>/cron Folder</title>
+</head>
+<body>
+	<h2><a href="http://evocore.net/">evoCore</a> FrameWork</h2>
+	<h1><code>/cron</code> folder</h1>
+	<p>This folder holds the <strong>cron</strong> jobs, i-e: jobs that are typically scheduled to be run on a regular basis (every hour, every day...).</p>
+<p>Currently, you need to refer to your hosting provider in order to set up automatic calls to the jobs inside of this folder.</p>
+<p>You may also use a watchdog service which will ping the files in this folder periodically to achieve the same goal. </p>
+<p><em>Depending on how you set up your cron processor, this folder may or may not need to be accessed through the web.</em> </p>
+</body>
+</html>
diff -ruN --text 0.9.2.src/cron/license.txt 1.10.3.src/cron/license.txt
--- 0.9.2.src/cron/license.txt	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/cron/license.txt	2006-03-13 00:08:52.000000000 -0600
@@ -0,0 +1,293 @@
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+                          675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+--------------------------------------------------------------------------
+
+ * In addition, as a special exception, the copyright holders give permission to link
+ * the code of this program with the PHP/SWF Charts library by maani.us (or with
+ * modified versions of this library that use the same license as PHP/SWF Charts library
+ * by maani.us), and distribute linked combinations including the two. You must obey the
+ * GNU General Public License in all respects for all of the code used other than the
+ * PHP/SWF Charts library by maani.us. If you modify this file, you may extend this
+ * exception to your version of the file, but you are not obligated to do so. If you do
+ * not wish to do so, delete this exception statement from your version.
+
+--------------------------------------------------------------------------
+
+		     END OF TERMS AND CONDITIONS
+
diff -ruN --text 0.9.2.src/cron/mms.php 1.10.3.src/cron/mms.php
--- 0.9.2.src/cron/mms.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/cron/mms.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,731 @@
+<?php
+/**
+ * MMS Server - injecting mms messages from a mobile phone into a blog
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ *
+ * This file built upon code from original Peffisaur -
+ * Stefan Hellkvist - {@link http://hellkvist.org}
+ *
+ * Released under GNU GPL License - http://b2evolution.net/about/license.html
+ *
+ * @copyright (c)2004 by Hans Reinders - {@link http://hansreinders.com}
+ *
+ * @package htsrv
+ *
+ * @version $Id: mms.php,v 1.1.4.3.2.1 2007/05/21 19:45:12 blueyed Exp $
+ */
+
+/**
+ * Initalize:
+ */
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+
+if( ! isset($HTTP_RAW_POST_DATA) )
+{
+        $HTTP_RAW_POST_DATA = implode("\r\n", file('php://input'));
+}
+
+
+require_once $inc_path.'_main.inc.php';
+
+param( 'login', 'string', '', true );
+param( 'pass', 'string', '', true );
+param( 'cat', 'integer', $default_category, true );
+
+if( !user_pass_ok( $login, $pass, false ) || $_SERVER['CONTENT_TYPE'] != "application/vnd.wap.mms-message" || strlen( $HTTP_RAW_POST_DATA ) == 0 ) exit;
+
+$current_User = & $UserCache->get_by_login( $login );
+$post_category = $cat;
+$blog = get_catblog($post_category);
+
+// Check permission:
+$current_User->check_perm( 'blog_post_statuses', 'published', true, $blog );
+
+
+define( "BCC", 			0x01 );
+define( "CC", 			0x02 );
+define( "CONTENT_LOCATION", 	0x03 );
+define( "CONTENT_TYPE", 	0x04 );
+define( "DATE", 		0x05 );
+define( "DELIVERY_REPORT", 	0x06 );
+define( "DELIVERY_TIME", 	0x07 );
+define( "EXPIRY", 		0x08 );
+define( "FROM", 		0x09 );
+define( "MESSAGE_CLASS",	0x0A );
+define( "MESSAGE_ID", 		0x0B );
+define( "MESSAGE_TYPE", 	0x0C );
+define( "MMS_VERSION", 		0x0D );
+define( "MESSAGE_SIZE", 	0x0E );
+define( "PRIORITY", 		0x0F );
+define( "READ_REPLY", 		0x10 );
+define( "REPORT_ALLOWED", 	0x11 );
+define( "RESPONSE_STATUS", 	0x12 );
+define( "RESPONSE_TEXT", 	0x13 );
+define( "SENDER_VISIBILITY", 	0x14 );
+define( "STATUS", 		0x15 );
+define( "SUBJECT", 		0x16 );
+define( "TO", 			0x17 );
+define( "TRANSACTION_ID", 	0x18 );
+define( "IMAGE_GIF", 		0x1D );
+define( "IMAGE_JPEG", 		0x1E );
+define( "IMAGE_PNG", 		0x20 );
+define( "IMAGE_WBMP", 		0x21 );
+define( "TEXT_PLAIN", 		0x03 );
+define( "MULTIPART_MIXED", 	0x23 );
+define( "MULTIPART_RELATED",  	0x33 );
+
+$content_types = array( "*/*", "text/*", "text/html", "text/plain",
+	 	 	"text/x-hdml", "text/x-ttml", "text/x-vCalendar",
+			"text/x-vCard", "text/vnd.wap.wml",
+			"text/vnd.wap.wmlscript", "text/vnd.wap.wta-event",
+			"multipart/*", "multipart/mixed",
+			"multipart/form-data", "multipart/byterantes",
+			"multipart/alternative", "application/*",
+			"application/java-vm",
+			"application/x-www-form-urlencoded",
+			"application/x-hdmlc", "application/vnd.wap.wmlc",
+			"application/vnd.wap.wmlscriptc",
+			"application/vnd.wap.wta-eventc",
+			"application/vnd.wap.uaprof",
+			"application/vnd.wap.wtls-ca-certificate",
+			"application/vnd.wap.wtls-user-certificate",
+			"application/x-x509-ca-cert",
+			"application/x-x509-user-cert",
+			"image/*", "image/gif", "image/jpeg", "image/tiff",
+			"image/png", "image/vnd.wap.wbmp",
+			"application/vnd.wap.multipart.*",
+			"application/vnd.wap.multipart.mixed",
+			"application/vnd.wap.multipart.form-data",
+			"application/vnd.wap.multipart.byteranges",
+			"application/vnd.wap.multipart.alternative",
+			"application/xml", "text/xml",
+			"application/vnd.wap.wbxml",
+			"application/x-x968-cross-cert",
+			"application/x-x968-ca-cert",
+			"application/x-x968-user-cert",
+			"text/vnd.wap.si",
+			"application/vnd.wap.sic",
+			"text/vnd.wap.sl",
+			"application/vnd.wap.slc",
+			"text/vnd.wap.co",
+			"application/vnd.wap.coc",
+			"application/vnd.wap.multipart.related",
+			"application/vnd.wap.sia",
+			"text/vnd.wap.connectivity-xml",
+			"application/vnd.wap.connectivity-wbxml",
+			"application/pkcs7-mime",
+			"application/vnd.wap.hashed-certificate",
+			"application/vnd.wap.signed-certificate",
+			"application/vnd.wap.cert-response",
+			"application/xhtml+xml",
+			"application/wml+xml",
+			"text/css",
+			"application/vnd.wap.mms-message",
+			"application/vnd.wap.rollover-certificate",
+			"application/vnd.wap.locc+wbxml",
+			"application/vnd.wap.loc+xml",
+			"application/vnd.syncml.dm+wbxml",
+			"application/vnd.syncml.dm+xml",
+			"application/vnd.syncml.notification",
+			"application/vnd.wap.xhtml+xml",
+			"application/vnd.wv.csp.cir",
+			"application/vnd.oma.dd+xml",
+			"application/vnd.oma.drm.message",
+			"application/vnd.oma.drm.content",
+			"application/vnd.oma.drm.rights+xml",
+			"application/vnd.oma.drm.rights+wbxml" );
+
+$typeToExtension = array( IMAGE_GIF =>		".gif",
+			  IMAGE_JPEG =>         ".jpg",
+			  IMAGE_PNG =>          ".png",
+			  IMAGE_WBMP =>         ".wbmp",
+			  TEXT_PLAIN =>		".txt",
+			  "application/smil" => ".smil",
+			  "audio/amr" =>   	".amr",
+			  "x-music/x-midi" =>	".mid",
+			  "audio/midi" =>	".mid",
+			  "audio/x-wav" =>      ".wav",
+			  "video/mpeg" =>	".mpg",
+			  "video/avi" =>	".avi",
+			  "video/mpeg4" =>	".mp4",
+			  "application/zip" =>	".zip",
+			  "text/x-imelody" => 	".imy" );
+
+function calcSize( $md )
+{
+	$size = 0;
+	$parts = $md->parts;
+	for ( $i = 0; $i < sizeof( $parts ); $i++ )
+	{
+		$p = $parts[$i];
+		$size = $size+$p->dataLen;
+	}
+	return $size;
+}
+
+function contentTypeToString( $contentType )
+{
+	global $content_types;
+	if ( is_string( $contentType ) ) return $contentType;
+	return $content_types[$contentType];
+}
+
+function extractText( $md )
+{
+	$parts = $md->parts;
+	for ( $i = 0; $i < sizeof( $parts ); $i++ )
+	{
+		$p=$parts[$i];
+		if ( $p->contentType==TEXT_PLAIN )
+		{
+			$text = toString( $p->data );
+			$text = textDecode( $text );
+			$text = strip_tags( $text );
+			return $text;
+		}
+	}
+	return "";
+}
+
+
+function getExtension( $contentType )
+{
+	global $typeToExtension;
+	if ( array_key_exists( $contentType, $typeToExtension ) ) return $typeToExtension[$contentType];
+	return ".bin";
+}
+
+
+
+function textDecode( $text )
+{
+	if ( ord( $text{0} ) == 0xff && ord( $text{1} ) == 0xfe )
+	{
+		for ( $i = 2; $i < strlen( $text ); $i += 2 ) $res .= $text{$i};
+		return $res;
+        }
+	return $text;
+}
+
+
+function toString( $data )
+{
+	for ( $i = 0; $i < sizeof( $data ); $i++ ) $res .= chr( $data[$i] );
+	return $res;
+}
+
+function writeBackSendConf( $md ) {
+	$reply[0] = 0x8c; // X-Mms-Message-Type
+	$reply[1] = 0x81; // = m-send-conf
+	$reply[2] = 0x98; // X-Mms-Transaction-ID
+	for ( $i = 3; $i < strlen( $md->transactionId )+3; $i++ ) $reply[$i] = ord( $md->transactionId{$i-3} );
+	$reply[$i++]=0; // Terminate string
+	$reply[$i++]=0x8D; // X-Mms-Version
+	$reply[$i++]=0x90; // = 1.0
+	$reply[$i++]=0x92; // X-Mms-Response-Status
+	$reply[$i++]=128;  // = OK
+	header("Content-Type: application/vnd.wap.mms-message");
+	for ( $j = 0; $j < $i; $j++ ) print( chr( $reply[$j] ) );
+}
+
+/**
+ * @package htsrv
+ */
+class MMSDecoder {
+	var $data;
+	var $curp;
+	var $messageType;
+	var $transactionId;
+	var $mmsVersion;
+	var $date;
+	var $from;
+	var $to;
+	var $cc;
+	var $bcc;
+	var $subject;
+	var $messageClass;
+	var $priority;
+	var $senderVisibility;
+	var $deliveryReport;
+	var $readReply;
+	var $contentType;
+	var $bodyStartsAt;
+	var $expiryDate;
+	var $expiryDeltaSeconds;
+	var $status;
+	var $nparts;
+	var $parts;
+
+	function isSeparator( $ch )
+	{
+		return $ch == 40 || $ch == 41 || $ch == 60 || $ch == 62 || $ch == 64 || $ch == 44 || $ch == 58 || $ch == 59 || $ch == 92 || $ch == 47 || $ch == 123 || $ch == 125 || $ch == 91 || $ch == 93 || $ch == 63 || $ch == 61 || $ch == 32 || $ch == 11;
+	}
+
+	function MMSDecoder( $data )
+	{
+		$datalen = strlen( $data );
+		for ( $i = 0; $i < $datalen; $i++ ) $this->data[$i] = ord( $data{$i} );
+		$this->curp = 0;
+	}
+
+	function parse()
+	{
+		while ( MMSDecoder::parseHeader() );
+		$this->bodyStartsAt = $this->curp;
+		if ( $this->contentType == MULTIPART_MIXED || $this->contentType == MULTIPART_RELATED ) MMSDecoder::parseBody();
+	}
+
+	function parseApplicationHeader()
+	{
+		$res = MMSDecoder::parseToken( $token );
+		if ($res) $res = MMSDecoder::parseTextString( $appspec );
+		return $res;
+	}
+
+	function parseBcc()
+	{
+		MMSDecoder::parseEncodedString( $this->bcc );
+	}
+
+	function parseBody()
+	{
+		MMSDecoder::parseUintvar( $this->nparts );
+		for ($i=0; $i < $this->nparts; $i++ ) MMSDecoder::parsePart($i);
+	}
+
+	function parseCc() {
+		MMSDecoder::parseEncodedString( $this->cc );
+	}
+
+	function parseConstrainedEncoding( &$encoding )
+	{
+		$res = MMSDecoder::parseShortInteger( $encoding );
+		if (!$res) $res = MMSDecoder::parseExtensionMedia( $encoding );
+		return $res;
+	}
+
+	function parseConstrainedMedia( &$contentType )
+	{
+		return MMSDecoder::parseConstrainedEncoding( $contentType );
+	}
+
+	function parseContentGeneralForm( &$encoding )
+	{
+		$res = MMSDecoder::parseValueLength( $length );
+		$tmp = $this->curp;
+		if ( !$res ) return 0;
+		$res = MMSDecoder::parseMediaType( $encoding );
+		$this->curp = $tmp+$length;
+		return $res;
+	}
+
+	function parseContentType( &$contentType )
+	{
+		$typeFound = MMSDecoder::parseConstrainedMedia( $contentType );
+		if ( !$typeFound )
+		{
+			MMSDecoder::parseContentGeneralForm( $contentType );
+			$typeFound = 1;
+		}
+		return $typeFound;
+	}
+
+	function parseDate( &$date )
+	{
+		MMSDecoder::parseLongInteger( $date );
+	}
+
+	function parseDeliveryReport()
+	{
+		$this->deliveryReport = $this->data[$this->curp++];
+	}
+
+	function parseDeltaSeconds( &$deltaSecs )
+	{
+		MMSDecoder::parseDate( $deltaSecs );
+	}
+
+	function parseEncodedString(&$encstring)
+	{
+		$isencoded = MMSDecoder::parseValueLength( $length );
+		if ( $isencoded ) $this->curp++;
+		MMSDecoder::parseTextString( $encstring );
+	}
+
+	function parseExpiry()
+	{
+		MMSDecoder::parseValueLength( $length );
+		switch ( $this->data[$this->curp] )
+		{
+			case 128:
+				$this->curp++;
+				MMSDecoder::parseDate( $this->expiryDate );
+				break;
+			case 129:
+				$this->curp++;
+				MMSDecoder::parseDeltaSeconds( $this->expiryDeltaSeconds );
+				break;
+			default:
+		}
+	}
+
+	function parseExtensionMedia( &$encoding )
+	{
+		$ch = $this->data[$this->curp];
+		if ( $ch<32 || $ch == 127 ) return 0;
+		$res = MMSDecoder::parseTextString( $encoding );
+		return $res;
+	}
+
+	function parseFrom()
+	{
+		MMSDecoder::parseValueLength( $length );
+		if ( $this->data[$this->curp] == 128 )
+		{
+			$this->curp++;
+			MMSDecoder::parseEncodedString( $this->from );
+		}
+		else
+		{
+			$this->from = "Anonymous";
+			$this->curp++;
+		}
+	}
+
+	function parseHeader()
+	{
+		$res = MMSDecoder::parseMMSHeader();
+		if (!$res) $res = MMSDecoder::parseApplicationHeader();
+		return $res;
+	}
+
+	function parseInteger( &$integer )
+	{
+		$res = MMSDecoder::parseShortInteger( $integer );
+		if (!$res) $res = MMSDecoder::parseLongInteger( $integer );
+		return $res;
+	}
+
+	function parseLongInteger( &$longInt )
+	{
+		if ( !MMSDecoder::parseShortLength( $length ) ) return 0;
+		return MMSDecoder::parseMultiOctetInteger( $longInt,$length );
+	}
+
+	function parseMediaType( &$encoding )
+	{
+		$res = MMSDecoder::parseWellKnownMedia( $encoding );
+		if (!$res) $res	= MMSDecoder::parseExtensionMedia( $encoding );
+		return $res;
+	}
+
+	function parseMessageClass()
+	{
+		if ($this->data[$this->curp]<128 || $this->data[$this->curp]>131) die( "parseMessageClass not fully implemented" );
+		$this->messageClass = $this->data[$this->curp++];
+	}
+
+	function parseMessageType()
+	{
+		if (!($this->data[$this->curp] & 0x80)) return 0;
+		$this->messageType = $this->data[$this->curp];
+		$this->curp++;
+		return 1;
+	}
+
+	function parseMMSHeader()
+	{
+		if ( !MMSDecoder::parseShortInteger( $mmsFieldName ) ) return 0;
+		switch ($mmsFieldName)
+		{
+			case BCC:
+				MMSDecoder::parseBcc();
+				break;
+			case CC:
+				MMSDecoder::parseCc();
+				break;
+			case CONTENT_LOCATION:
+				MMSDecoder::parseContentLocation();
+				break;
+			case CONTENT_TYPE:
+				MMSDecoder::parseContentType( $this->contentType );
+				break;
+			case DATE:
+				MMSDecoder::parseDate( $this->date );
+				break;
+			case DELIVERY_REPORT:
+				MMSDecoder::parseDeliveryReport();
+				break;
+			case DELIVERY_TIME:
+				MMSDecoder::parseDeliveryTime();
+				break;
+			case EXPIRY:
+				MMSDecoder::parseExpiry();
+				break;
+			case FROM:
+				MMSDecoder::parseFrom();
+				break;
+			case MESSAGE_CLASS:
+				MMSDecoder::parseMessageClass();
+				break;
+			case MESSAGE_ID:
+				MMSDecoder::parseMessageId();
+				break;
+			case MESSAGE_TYPE:
+				MMSDecoder::parseMessageType();
+				break;
+			case MMS_VERSION:
+				MMSDecoder::parseMmsVersion();
+				break;
+			case MESSAGE_SIZE:
+				MMSDecoder::parseMessageSize();
+				break;
+			case PRIORITY:
+				MMSDecoder::parsePriority();
+				break;
+			case READ_REPLY:
+				MMSDecoder::parseReadReply();
+				break;
+			case REPORT_ALLOWED:
+				MMSDecoder::parseReportAllowed();
+				break;
+			case RESPONSE_STATUS:
+				MMSDecoder::parseResponseStatus();
+				break;
+			case SENDER_VISIBILITY:
+				MMSDecoder::parseSenderVisibility();
+				break;
+			case STATUS:
+				MMSDecoder::parseStatus();
+				break;
+			case SUBJECT:
+				MMSDecoder::parseSubject();
+				break;
+			case TO:
+				MMSDecoder::parseTo();
+				break;
+			case TRANSACTION_ID:
+				MMSDecoder::parseTransactionId();
+				break;
+			default:
+				break;
+		}
+		return 1;
+	}
+
+	function parseMmsVersion()
+	{
+		MMSDecoder::parseShortInteger( $this->mmsVersion );
+	}
+
+	function parseMultiOctetInteger( &$moint, $noctets )
+	{
+		$moint=0;
+		for ( $i = 0; $i < $noctets; $i++ )
+		{
+			$moint = $moint << 8;
+			$moint |= $this->data[$this->curp];
+			$this->curp++;
+		}
+		return 1;
+	}
+
+	function parsePart( $i )
+	{
+		$part = new Part;
+		MMSDecoder::parseUintvar( $headersLen );
+		MMSDecoder::parseUintvar( $dataLen );
+		$part->dataLen = $dataLen;
+		$tmp = $this->curp;
+		MMSDecoder::parseContentType( $part->contentType );
+		$this->curp = $tmp+$headersLen;
+		for ( $j = 0; $j < $dataLen; $j++ )
+		{
+			$part->data[$j] = $this->data[$this->curp];
+			$this->curp++;
+		}
+		$this->parts[$i]=$part;
+	}
+
+	function parsePriority()
+	{
+		$this->priority = $this->data[$this->curp++];
+	}
+
+	function parseReadReply()
+	{
+		$this->readReply = $this->data[$this->curp++];
+	}
+
+	function parseSenderVisibility()
+	{
+		$this->senderVisibility = $this->data[$this->curp++];
+	}
+
+	function parseShortInteger(&$shortInt)
+	{
+		if ( !( $this->data[$this->curp] & 0x80 ) ) return 0;
+		$shortInt = $this->data[$this->curp] & 0x7f;
+		$this->curp++;
+		return 1;
+	}
+
+	function parseShortLength( &$shortLength )
+	{
+		$shortLength = $this->data[$this->curp];
+		if ($shortLength>30) return 0;
+		$this->curp++;
+		return 1;
+	}
+
+	function parseStatus()
+	{
+		$this->status = $this->data[$this->curp++];
+	}
+
+	function parseSubject()
+	{
+		MMSDecoder::parseEncodedString( $this->subject );
+	}
+
+	function parseTextString( &$textString )
+	{
+		if ( $this->data[$this->curp] == 127 ) $this->curp++;
+		while ( $this->data[$this->curp] )
+		{
+			$textString .= chr( $this->data[$this->curp] );
+			$this->curp++;
+		}
+		$this->curp++;
+		return 1;
+	}
+
+	function parseTo() {
+		MMSDecoder::parseEncodedString( $this->to );
+	}
+
+	function parseToken(&$token) {
+		if ( $this->data[$this->curp] <= 31 || MMSDecoder::isSeparator( $this->data[$this->curp] ) ) return 0;
+		while ( $this->data[$this->curp] > 31 && !MMSDecoder::isSeparator($this->data[$this->curp] ) )
+		{
+			$token .= chr( $this->data[$this->curp] );
+			$this->curp++;
+		}
+		return 1;
+	}
+
+	function parseTransactionId()
+	{
+		MMSDecoder::parseTextString( $this->transactionId );
+	}
+
+	function parseUintvar( &$uintvar ) {
+		$uintvar = 0;
+		while ( $this->data[$this->curp] & 0x80 )
+		{
+			$uintvar=$uintvar << 7;
+			$uintvar |= $this->data[$this->curp] & 0x7f;
+			$this->curp++;
+		}
+		$uintvar = $uintvar << 7;
+		$uintvar |= $this->data[$this->curp] & 0x7f;
+		$this->curp++;
+	}
+
+	function parseValueLength( &$length ) {
+		$lengthFound=MMSDecoder::parseShortLength( $length );
+		if ( !$lengthFound ) {
+			if ( $this->data[$this->curp] == 31)
+			{
+				$this->curp++;
+				MMSDecoder::parseUintvar( $length );
+				return 1;
+			}
+		}
+		return $lengthFound;
+	}
+
+	function parseWellKnownMedia( &$encoding ) {
+		return MMSDecoder::parseInteger( $encoding );
+	}
+
+}
+
+/**
+ * @package htsrv
+ */
+class Part
+{
+
+	var $contentType;
+	var $dataLen;
+	var $data;
+
+	function writeToFile( $fileName )
+	{
+		$fp = fopen( $fileName, "wb" );
+		for ( $i = 0; $i < $this->dataLen; $i++ ) fwrite( $fp, chr( $this->data[$i] ), 1 );
+		fclose($fp);
+	}
+
+}
+
+
+$md = new MMSDecoder( $HTTP_RAW_POST_DATA );
+$md->parse();
+
+// $from_ip = $Hit->IP;
+// $recipient = $md->to;
+
+$post_title = $md->subject;
+$text = extractText( $md );
+
+if ( strlen( $post_title ) == 0 )
+{
+	if ( strlen( $text ) > 0) $post_title = substr( $text, 0, 12 ) . "...";
+	else $post_title = date( 'H:i', $localtimenow );
+}
+
+$parts = $md->parts;
+$content = $text . '<br />';
+
+for ( $i = 0; $i < sizeof( $parts ); $i++ )
+{
+	$part = $parts[$i];
+	$ext = getExtension( $part->contentType );
+	$size = $part->dataLen;
+	$type = contentTypeToString( $part->contentType );
+	if ( $ext != '.smil' )
+	{
+		$filename = 'mms' . mktime() . $ext;
+		$part->writeToFile ( $fileupload_realpath.'/'.$filename );
+
+		$content .= '<img src="'.$fileupload_url.'/'.$filename.'"';
+		if( $img_dimensions = getimagesize( $fileupload_realpath.'/'.$filename ) )
+		{ // add 'width="xx" height="xx"'
+			$content .= ' '.$img_dimensions[3];
+		}
+		$content .= ' alt="" /><br />';
+	}
+}
+// $sizeofparts = calcSize( $md ) / 1024;
+
+$post_title = format_to_post( trim( $post_title ), 0, 0 );
+$content = format_to_post( trim( $content ), $Settings->get('AutoBR'), 0 );
+
+$post_date = date('Y-m-d H:i:s', $localtimenow);
+
+$edited_Item = & new Item();
+$post_ID = $edited_Item->insert( $current_User->ID, $post_title, $content, $post_date, $post_category, array(), 'published', $current_User->locale );
+
+writeBackSendConf( $md );
+
+// Execute or schedule notifications & pings:
+$edited_Item->handle_post_processing( false );
+
+exit;
+
+
+?>
diff -ruN --text 0.9.2.src/default.php 1.10.3.src/default.php
--- 0.9.2.src/default.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/default.php	2007-05-07 18:19:06.000000000 -0500
@@ -8,43 +8,55 @@
  *
  * b2evolution - {@link http://b2evolution.net/}
  * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
  *
  * @package evoskins
  * @subpackage noskin
  */
 
 /**
- * Check this: we are requiring _main.php INSTEAD of _blog_main.php because we are not
+ * First thing: Do the minimal initializations required for b2evo:
+ */
+require_once dirname(__FILE__).'/conf/_config.php';
+
+/**
+ * Check this: we are requiring _main.inc.php INSTEAD of _blog_main.inc.php because we are not
  * trying to initialize any particular blog
  */
-require_once dirname(__FILE__).'/b2evocore/_main.php';
+require_once $inc_path.'_main.inc.php';
+
+header( 'Content-type: text/html; charset='.$io_charset );
 ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
 <head>
-	<base href="<?php echo $baseurl ?>/" />
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
+	<base href="<?php echo $baseurl ?>" />
 	<title><?php echo T_('Default page for b2evolution') ?></title>
-	<link href="rsc/b2evo.css" rel="stylesheet" type="text/css" />
+	<link href="rsc/css/evo_distrib.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
 <div id="rowheader2">
-<h1><a href="http://b2evolution.net/" title="b2evolution: Home"><img src="img/b2evolution_logo.png" alt="b2evolution" width="472" height="102" /></a></h1>
+<h1><a href="http://b2evolution.net/" title="b2evolution: Home"><img src="<?php echo $rsc_url ?>img/b2evolution_logo.png" alt="b2evolution" width="472" height="102" /></a></h1>
 <div id="tagline"><?php echo T_('Multilingual multiuser multi-blog engine.') ?></div>
 </div>
 
 <h1><?php echo T_('Welcome to b2evolution') ?></h1>
 
-<p><?php echo T_('This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.') ?></p>
+<?php $Messages->disp( '<div class="action_messages">', '</div>' ); ?>
+
+<p>
+	<?php echo T_('This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.');
+	?>
+	( <a href="<?php echo $admin_url ?>?ctrl=settings&amp;tab=general#default_blog_ID"><?php echo T_( 'Edit config' ) ?></a> )
+</p>
 
 
 <h2><?php echo T_('Individual blogs on this system') ?>:</h2>
 <ul>
 <?php // --------------------------- BLOG LIST -----------------------------
-	for( $curr_blog_ID=blog_list_start('stub'); 
-				$curr_blog_ID!=false; 
-				 $curr_blog_ID=blog_list_next('stub') ) 
+	for( $curr_blog_ID = blog_list_start();
+				$curr_blog_ID != false;
+				 $curr_blog_ID = blog_list_next() )
 	{ # by uncommenting the following lines you can hide some blogs
 		if( $curr_blog_ID == 1 ) continue; // Hide blog 1...
 		// if( $curr_blog_ID == 2 ) continue; // Hide blog 2...
@@ -56,15 +68,19 @@
 		blog_list_iteminfo( 'shortdesc', 'htmlattr');
 		echo '">';
 		blog_list_iteminfo( 'name', 'htmlbody');
-		echo '</a></strong> &nbsp; (';
-		blog_list_iteminfo( 'stub', 'raw');
-		echo ')';
+		echo '</a></strong>&nbsp; ';
+		if( $l_stub = blog_list_iteminfo( 'stub', false) )
+		{
+			echo '('.$l_stub.')';
+		}
 		echo '</li>';
 	}
-	// ---------------------------------- END OF BLOG LIST --------------------------------- ?>
+	// ---------------------------------- END OF BLOG LIST ---------------------------------
+	?>
 </ul>
-<?php 
-// Select Blog #1: 
+
+<?php
+// Select Blog #1:
 $blog = 1;
 $Blog_all = Blog_get_by_ID( 1 );
 if( $Blog_all->get( 'stub' ) != '' )
@@ -73,17 +89,20 @@
 	<ul>
 	<li><strong><?php echo T_('Blog #1') ?>: <a href="<?php $Blog_all->disp( 'blogurl', 'raw' ); ?>"><?php echo T_('This is a special blog that aggregates all messages from all other blogs!') ?></a></strong> &nbsp; (<?php $Blog_all->disp( 'stub', 'raw' ); ?>)</li>
 	</ul>
-	<?php 
+	<?php
 }
 ?>
 <p><?php echo T_('Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.') ?></p>
 <h2><?php echo T_('More demos') ?>:</h2>
 <ul>
-  <li><strong><?php echo T_('Custom template') ?>: <a href="multiblogs.php"><?php echo T_('Multiple blogs displayed on the same page') ?></a></strong> &nbsp; (multiblogs.php)</li>
-  <li><strong><?php echo T_('Custom template') ?>: <a href="summary.php"><?php echo T_('Summary of last posts in all blogs') ?></a></strong> &nbsp; (summary.php)</li>
-  <li><strong><?php echo T_('Custom template') ?>: <a href="default.php"><?php echo T_('The page you\'re looking at') ?></a></strong> &nbsp; (default.php)</li>
+	<li><strong><?php echo T_('Stub file') ?>: <a href="a_stub.php"><?php echo T_('Blog #2 called through a stub file') ?></a></strong> &nbsp; (a_stub.php)</li>
+	<li><strong><?php echo T_('Custom template') ?>: <a href="a_noskin.php"><?php echo T_('Blog #2 called through a custom template (not a skin)') ?></a></strong> &nbsp; (a_noskin.php)</li>
+	<li><strong><?php echo T_('Custom template') ?>: <a href="multiblogs.php"><?php echo T_('Multiple blogs displayed on the same page') ?></a></strong> &nbsp; (multiblogs.php)</li>
+	<li><strong><?php echo T_('Custom template') ?>: <a href="summary.php"><?php echo T_('Summary of last posts in all blogs') ?></a></strong> &nbsp; (summary.php)</li>
+	<li><strong><?php echo T_('Custom template') ?>: <a href="default.php"><?php echo T_('The page you\'re looking at') ?></a></strong> &nbsp; (default.php)</li>
+	<li><strong><?php echo T_('Bonus feature') ?>: <a href="contact.php"><?php echo T_('A standalone form to contact the admin (A contact page for your site)') ?></a></strong> &nbsp; (contact.php)</li>
 </ul>
-<p><?php echo T_('Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)') ?></p>
+<p><?php echo T_('Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, remember these are just demos destined to inspire you for your own templates ;)') ?></p>
 
 <h2><?php echo T_('Administration') ?>:</h2>
 <ul>
diff -ruN --text 0.9.2.src/_header.php 1.10.3.src/_header.php
--- 0.9.2.src/_header.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/_header.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,334 @@
+<?php
+/**
+ * This file initializes the admin/backoffice!
+ *
+ * Note: This file will be merged into admin.php
+ *
+ * @package admin
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+// Get the blog from param, defaulting to the last selected one for this user:
+$user_selected_blog = (int)$UserSettings->get('selected_blog');
+if( $user_selected_blog && ! $BlogCache->get_by_ID($user_selected_blog, false) )
+{ // User-selected blog does not exist anymore!
+	$user_selected_blog = 0;
+}
+param( 'blog', 'integer', $user_selected_blog, true ); // We may need this for the urls
+if( $blog != $user_selected_blog )
+{ // Update UserSettings for selected blog:
+	$UserSettings->set( 'selected_blog', $blog );
+	$UserSettings->dbupdate();
+}
+
+param( 'mode', 'string', '', true );  // Sidebar, bookmarklet, upload (upload actually means sth like: select img for post)
+
+// Get the Admin skin
+// TODO: Allow setting through GET param (dropdown in backoffice), respecting a checkbox "Use different setting on each computer" (if cookie_state handling is ready)
+$admin_skin = $UserSettings->get( 'admin_skin' );
+$admin_skin_path = dirname(__FILE__).'/'.$adminskins_subdir.'%s/_adminUI.class.php';
+
+if( ! $admin_skin || ! file_exists( sprintf( $admin_skin_path, $admin_skin ) ) )
+{ // there's no skin for the user
+	if( !$admin_skin )
+	{
+		$Debuglog->add( 'The user has no admin skin set.', 'skin' );
+	}
+	else
+	{
+		$Debuglog->add( 'The admin skin ['.$admin_skin.'] set by the user does not exist.', 'skin' );
+	}
+
+	$admin_skin = $Settings->get( 'admin_skin' );
+
+	if( !$admin_skin || !file_exists( sprintf( $admin_skin_path, $admin_skin ) ) )
+	{ // even the default skin does not exist!
+		if( !$admin_skin )
+		{
+			$Debuglog->add( 'There is no default admin skin set!', 'skin' );
+		}
+		else
+		{
+			$Debuglog->add( 'The default admin skin ['.$admin_skin.'] does not exist!', array('skin','error') );
+		}
+
+		if( file_exists(sprintf( $admin_skin_path, 'legacy' )) )
+		{ // 'legacy' does exist
+			$admin_skin = 'legacy';
+
+			$Debuglog->add( 'Falling back to legacy admin skin.', 'skin' );
+		}
+		else
+		{ // get the first one available one
+			$admin_skin_dirs = get_admin_skins();
+
+			if( $admin_skin_dirs === false )
+			{
+				$Debuglog->add( 'No admin skin found! Check that the path '.dirname(__FILE__).'/'.$adminskins_subdir.' exists.', array('skin','error') );
+			}
+			elseif( empty($admin_skin_dirs) )
+			{ // No admin skin directories found
+				$Debuglog->add( 'No admin skin found! Check that there are skins in '.dirname(__FILE__).'/'.$adminskins_subdir.'.', array('skin','error') );
+			}
+			else
+			{
+				$admin_skin = array_shift($admin_skin_dirs);
+				$Debuglog->add( 'Falling back to first available skin.', 'skin' );
+			}
+		}
+	}
+}
+if( ! $admin_skin )
+{
+	$Debuglog->display( 'No admin skin available!', '', true, 'skin' );
+	exit();
+}
+
+$Debuglog->add( 'Using admin skin &laquo;'.$admin_skin.'&raquo;', 'skin' );
+
+/**
+ * Load the AdminUI class for the skin.
+ */
+require_once dirname(__FILE__).'/'.$adminskins_subdir.$admin_skin.'/_adminUI.class.php';
+/**
+ * This is the Admin UI object which handles the UI for the backoffice.
+ *
+ * @global AdminUI
+ */
+$AdminUI = & new AdminUI();
+
+// Construct the menu:
+// It is useful to have the whole structure in case we want to display DHTML drop down menus for example
+// Thus we should make this menu as complete as possible and change it as little as possible with dynamic functions later.
+// TODO: 'href' should be splitted into 'ctrl' and 'params'/'params_eval'
+$AdminUI->add_menu_entries(
+		NULL, // root
+		array(
+			'new' => array(
+				'text' => T_('Write'),
+				'href' => 'admin.php?ctrl=edit&amp;blog='.$blog,
+				'style' => 'font-weight: bold;',
+				'entries' => array(
+						'simple' => array(
+							'text' => T_('Simple'),
+							'href' => 'admin.php?ctrl=edit&amp;tab=simple&amp;blog='.$blog,
+							'onclick' => 'return b2edit_reload( document.getElementById(\'item_checkchanges\'), \'admin.php?ctrl=edit&amp;tab=simple&amp;blog='.$blog.'\' );',
+							'name' => 'switch_to_simple_tab_nocheckchanges', // no bozo check
+							),
+						'expert' => array(
+							'text' => T_('Expert'),
+							'href' => 'admin.php?ctrl=edit&amp;tab=expert&amp;blog='.$blog,
+							'onclick' => 'return b2edit_reload( document.getElementById(\'item_checkchanges\'), \'admin.php?ctrl=edit&amp;tab=expert&amp;blog='.$blog.'\' );',
+							'name' => 'switch_to_expert_tab_nocheckchanges', // no bozo check
+							),
+					)
+			),
+
+			'edit' => array(
+				'text' => T_('Posts'),
+				'href' => 'admin.php?ctrl=browse&amp;blog='.$blog.'&amp;filter=restore',
+				'style' => 'font-weight: bold;',
+				'entries' => array(
+					// NOTE: the following entries are defaults in case of the DHTML drop down menu,
+					// they will be overridden in the browse controller
+						/* Deprecated:
+						'postlist' => array(
+							'text' => T_('Post list (Old)'),
+							'href' => 'admin.php?ctrl=browse&amp;tab=postlist&amp;blog='.$blog,
+							),
+						*/
+						'postlist2' => array(
+							'text' => T_('Post list'),
+							'href' => 'admin.php?ctrl=browse&amp;tab=postlist2&amp;blog='.$blog,
+							),
+						'tracker' => array(
+							'text' => T_('Tracker'),
+							'href' => 'admin.php?ctrl=browse&amp;tab=tracker&amp;blog='.$blog,
+							),
+						'posts' => array(
+							'text' => T_('Full posts'),
+							'href' => 'admin.php?ctrl=browse&amp;tab=posts&amp;blog='.$blog,
+							),
+					/*	'commentlist' => array(
+							'text' => T_('Comment list'),
+							'href' => 'admin.php?ctrl=browse&amp;tab=commentlist&amp;blog='.$blog,
+							*/
+						'comments' => array(
+							'text' => T_('Comments'),
+							'href' => 'admin.php?ctrl=browse&amp;tab=comments&amp;blog='.$blog,
+							),
+					)
+			),
+
+			'cats' => array(	// TODO: move this to 'blog settings>chapters'
+				'text' => T_('Categories'),
+				'href' => 'admin.php?ctrl=chapters&amp;blog='.$blog
+			),
+
+			'blogs' => array(
+				'text' => T_('Blog settings'),
+				'href' => 'admin.php?ctrl=collections',
+				'entries' => array(
+					'general' => array(
+						'text' => T_('General'),
+						'href' => 'admin.php?ctrl=collections&amp;tab=general&amp;blog='.$blog,
+						'perm_eval' => 'global $action; return $action != "list";' ),
+					'skin' => array(
+						'text' => T_('Skin'),
+						'href' => 'admin.php?ctrl=collections&amp;tab=skin&amp;blog='.$blog,
+						'perm_eval' => 'global $action; return $action != "list";' ),
+					'display' => array(
+						'text' => T_('Display'),
+						'href' => 'admin.php?ctrl=collections&amp;tab=display&amp;blog='.$blog,
+						'perm_eval' => 'global $action; return $action != "list";' ),
+					'advanced' => array(
+						'text' => T_('Advanced'),
+						'href' => 'admin.php?ctrl=collections&amp;tab=advanced&amp;blog='.$blog,
+						'perm_eval' => 'global $action; return $action != "list";' ),
+					'perm' => array(
+						'text' => T_('User permissions'),
+						'href' => 'admin.php?ctrl=collections&amp;tab=perm&amp;blog='.$blog,
+						'perm_eval' => 'global $action; return $action != "list";' ),
+					'permgroup' => array(
+						'text' => T_('Group permissions'),
+						'href' => 'admin.php?ctrl=collections&amp;tab=permgroup&amp;blog='.$blog,
+						'perm_eval' => 'global $action; return $action != "list";' ),
+				)
+			),
+
+			'stats' => array(
+				'text' => T_('Stats'),
+				'perm_name' => 'stats',
+				'perm_level' => 'view',
+				'href' => 'admin.php?ctrl=stats',
+				'entries' => array(
+					'summary' => array(
+						'text' => T_('Hit summary'),
+						'href' => 'admin.php?ctrl=stats&amp;tab=summary&amp;blog='.$blog ),
+					'browserhits' => array(
+						'text' => T_('Browser hits'),
+						'href' => 'admin.php?ctrl=stats&amp;tab=browserhits&amp;blog='.$blog ),
+					'refsearches' => array(
+						'text' => T_('Search B-hits'),
+						'href' => 'admin.php?ctrl=stats&amp;tab=refsearches&amp;blog='.$blog ),
+					'referers' => array(
+						'text' => T_('Referered B-hits'),
+						'href' => 'admin.php?ctrl=stats&amp;tab=referers&amp;blog='.$blog ),
+					'other' => array(
+						'text' => T_('Direct B-hits'),
+						'href' => 'admin.php?ctrl=stats&amp;tab=other&amp;blog='.$blog ),
+					'robots' => array(
+						'text' => T_('Robot hits'),
+						'href' => 'admin.php?ctrl=stats&amp;tab=robots&amp;blog='.$blog ),
+					'syndication' => array(
+						'text' => T_('XML hits'),
+						'href' => 'admin.php?ctrl=stats&amp;tab=syndication&amp;blog='.$blog ),
+					'useragents' => array(
+						'text' => T_('User agents'),
+						'href' => 'admin.php?ctrl=stats&amp;tab=useragents&amp;blog='.$blog ),
+					'domains' => array(
+						'text' => T_('Referring domains'),
+						'href' => 'admin.php?ctrl=stats&amp;tab=domains&amp;blog='.$blog ),
+					'sessions' => array(
+						'text' => T_('Sessions'),
+						'href' => 'admin.php?ctrl=stats&amp;tab=sessions&amp;blog='.$blog ),
+				)
+			),
+
+			'antispam' => array( // TODO: move this as the default submenu of Tools?
+				'text' => T_('Antispam'),
+				'perm_name' => 'spamblacklist',
+				'perm_level' => 'view',
+				'href' => 'admin.php?ctrl=antispam'
+			),
+
+			'templates' => array(
+				'text' => T_('Templates'),
+				'title' => T_('Custom skin template editing'),
+				'perm_name' => 'templates',
+				'perm_level' => 'any',
+				'href'=>'admin.php?ctrl=templates'
+			),
+
+			'files' => array(
+				'text' => T_('Files'),
+				'title' => T_('File management'),
+				'href' => 'admin.php?ctrl=files',
+				'perm_eval' => 'global $Settings; return $Settings->get( \'fm_enabled\' ) && $current_User->check_perm( \'files\', \'view\' );'
+			),
+
+			'users' => array(
+				'text' => T_('Users'),
+				'title' => T_('User management'),
+				'perm_name' => 'users',
+				'perm_level' => 'view',
+				'text_noperm' => T_('My profile'),	// displayed if perm not granted
+				'href' => 'admin.php?ctrl=users',
+			),
+
+			'options' => array(
+				'text' => T_('App settings'),
+				'perm_name' => 'options',
+				'perm_level' => 'view',
+				'href' => 'admin.php?ctrl=settings',
+				'entries' => array(
+					'general' => array(
+						'text' => T_('General'),
+						'href' => 'admin.php?ctrl=settings' ),
+					'features' => array(
+						'text' => T_('Features'),
+						'href' => 'admin.php?ctrl=features' ),
+					'regional' => array(
+						'text' => T_('Regional'),
+						'href' => 'admin.php?ctrl=locales'.( (isset($loc_transinfo) && $loc_transinfo) ? '&amp;loc_transinfo=1' : '' ) ),
+					'files' => array(
+						'text' => T_('Files'),
+						'href' => 'admin.php?ctrl=fileset' ),
+					'filetypes' => array(
+						'text' => T_('File types'),
+						'href' => 'admin.php?ctrl=filetypes' ),
+					'statuses' => array(
+						'text' => T_('Post statuses'),
+						'title' => T_('Post statuses management'),
+						'href' => 'admin.php?ctrl=itemstatuses'),
+					'types' => array(
+						'text' => T_('Post types'),
+						'title' => T_('Post types management'),
+						'href' => 'admin.php?ctrl=itemtypes'),
+					'plugins' => array(
+						'text' => T_('Plugins'),
+						'href' => 'admin.php?ctrl=plugins'),
+					'antispam' => array(
+						'text' => T_('Antispam'),
+						'href' => 'admin.php?ctrl=set_antispam'),
+				)
+			),
+
+			'tools' => array(
+				'text' => T_('Tools'),
+				'href' => 'admin.php?ctrl=tools'
+			),
+		)
+	);
+
+
+// CRON:
+$AdminUI->add_menu_entries(
+		NULL, // root
+		array(
+			'cron' => array(
+				'text' => T_('Scheduler'),
+				'perm_name' => 'options',
+				'perm_level' => 'view',
+				'href' => 'admin.php?ctrl=crontab',
+			),
+		)
+);
+
+
+$Plugins->trigger_event( 'AdminAfterMenuInit' );
+
+
+
+?>
diff -ruN --text 0.9.2.src/htsrv/async.php 1.10.3.src/htsrv/async.php
--- 0.9.2.src/htsrv/async.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/htsrv/async.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,52 @@
+<?php
+/**
+ * This is the handler for asynchronous 'AJAX' calls.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package evocore
+ *
+ * @version $Id: async.php,v 1.1.4.5.2.1 2007/04/25 22:17:46 fplanque Exp $
+ */
+
+
+/**
+ * Do the MAIN initializations:
+ */
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+// HEAVY :(
+require_once $inc_path.'_main.inc.php';
+
+
+// Check global permission:
+if( empty($current_User) || ! $current_User->check_perm( 'admin', 'any' ) )
+{	// No permission to access admin...
+	require $view_path.'errors/_access_denied.inc.php';
+}
+
+
+require_once $inc_path.'_async.inc.php';
+
+
+// Debug info:
+echo '-expand='.$expand;
+echo '-collapse='.$collapse;
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/htsrv/call_plugin.php 1.10.3.src/htsrv/call_plugin.php
--- 0.9.2.src/htsrv/call_plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/htsrv/call_plugin.php	2007-04-25 23:17:46.000000000 -0500
@@ -0,0 +1,109 @@
+<?php
+/**
+ * This file gets used to access {@link Plugin} methods that are marked to be accessible this
+ * way. See {@link Plugin::GetHtsrvMethods()}.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package htsrv
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: call_plugin.php,v 1.5.4.3.2.1 2007/04/25 22:17:46 fplanque Exp $
+ */
+
+
+/**
+ * Initialize:
+ * TODO: Don't do a full init!
+ */
+require_once dirname(__FILE__).'/../conf/_config.php';
+require_once $inc_path.'_main.inc.php';
+
+
+param( 'plugin_ID', 'integer', true );
+param( 'method', 'string', '' );
+param( 'params', 'string', '' );
+
+$params = @unserialize($params);
+
+
+if( $plugin_ID )
+{
+	$Plugin = & $Plugins->get_by_ID( $plugin_ID );
+
+	if( ! $Plugin )
+	{
+		debug_die( 'Invalid Plugin!' );
+	}
+
+
+	if( method_exists( $Plugin, 'get_htsrv_methods' ) )
+	{ // TODO: get_htsrv_methods is deprecated, but should stay here for transformation! (blueyed, 2006-04-27)
+		if( ! in_array( $method, $Plugin->get_htsrv_methods() ) )
+		{
+			debug_die( 'Call to non-htsrv Plugin method!' );
+		}
+	}
+	else
+	if( ! in_array( $method, $Plugin->GetHtsrvMethods() ) )
+	{
+		debug_die( 'Call to non-htsrv Plugin method!' );
+	}
+	elseif( ! method_exists( $Plugin, 'htsrv_'.$method ) )
+	{
+		debug_die( 'htsrv method does not exist!' );
+	}
+
+	// Call the method:
+	$Plugins->call_method( $Plugin->ID, 'htsrv_'.$method, $params );
+}
+
+
+/* {{{ Revision log:
+ * $Log: call_plugin.php,v $
+ * Revision 1.5.4.3.2.1  2007/04/25 22:17:46  fplanque
+ * (c) 2007
+ *
+ * Revision 1.5.4.3  2006/11/04 19:54:50  fplanque
+ * Reinjected old Log blocks. Removing them from CVS was a bad idea -- especially since Daniel has decided branch 1.9 was his HEAD...
+ *
+ * Revision 1.5  2006/04/27 20:07:19  blueyed
+ * Renamed Plugin::get_htsrv_methods() to GetHtsvMethods() (normalization)
+ *
+ * Revision 1.4  2006/04/19 20:13:48  fplanque
+ * do not restrict to :// (does not catch subdomains, not even www.)
+ *
+ * Revision 1.3  2006/03/12 23:08:53  fplanque
+ * doc cleanup
+ *
+ * Revision 1.2  2006/02/28 18:07:55  blueyed
+ * Path fixes
+ *
+ * Revision 1.1  2006/01/28 23:43:35  blueyed
+ * htsrv method for plugins. See Plugin::get_htsrv_url().
+ *
+ * }}}
+ */
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/htsrv/comment_post.php 1.10.3.src/htsrv/comment_post.php
--- 0.9.2.src/htsrv/comment_post.php	2005-12-26 20:56:04.000000000 -0600
+++ 1.10.3.src/htsrv/comment_post.php	2007-11-01 00:58:36.000000000 -0500
@@ -2,67 +2,135 @@
 /**
  * This file posts a comment!
  *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
  *
  * @package htsrv
  */
 
+
 /**
  * Initialize everything:
  */
-require_once( dirname(__FILE__) . '/../b2evocore/_main.php' );
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+require_once $inc_path.'_main.inc.php';
 
-// statuses allowed for acting on:
-$show_statuses = array( 'published', 'protected', 'private' );
+header( 'Content-Type: text/html; charset='.$io_charset );
 
-// Only for 0.9.0.11, for users who will not update their conf! :/
-if( !isset($minimum_comment_interval) ) $minimum_comment_interval = 30;
 
 // Getting GET or POST parameters:
 param( 'comment_post_ID', 'integer', true ); // required
+param( 'redirect_to', 'string', '' );
 
-$commented_Item = Item_get_by_ID( $comment_post_ID );
 
-if( ! $commented_Item->can_comment( '', '', '', '' ) )
+$action = $Request->param_arrayindex( 'submit_comment_post_'.$comment_post_ID, 'save' );
+
+$commented_Item = & $ItemCache->get_by_ID( $comment_post_ID );
+
+if( ! $commented_Item->can_comment( NULL ) )
 {
-	errors_add( T_('You cannot leave comments on this post!') );
+	$Messages->add( T_('You cannot leave comments on this post!'), 'error' );
 }
 
-param( 'author', 'string' );
-param( 'email', 'string' );
-param( 'url', 'string' );
-param( 'comment' , 'html' );
+// Note: we use funky field names to defeat the most basic guestbook spam bots and/or their most basic authors
+$comment = param( 'p', 'html' );
+
 param( 'comment_autobr', 'integer', ($comments_use_autobr == 'always') ? 1 : 0 );
-param( 'comment_cookies', 'integer', 0 );
 
 if( is_logged_in() )
-{ // User is loggued in, we'll use his ID
-	$author_ID = $current_User->ID;
-	$author = NULL;
-	$email = NULL;
-	$url = NULL;
+{
+	$User = & $current_User;
+	$author = null;
+	$email = null;
+	$url = null;
+	$comment_cookies = null;
+	$comment_allow_msgform = null;
 }
 else
-{	// User is not logged in, we need some id info from him:
-	$author_ID = NULL;
+{	// User is not logged in (registered users), we need some id info from him:
+	$User = NULL;
+	// Note: we use funky field names to defeat the most basic guestbook spam bots and/or their most basic authors
+	$author = param( 'u', 'string' );
+	$email = param( 'i', 'string' );
+	$url = param( 'o', 'string' );
+	param( 'comment_cookies', 'integer', 0 );
+	param( 'comment_allow_msgform', 'integer', 0 ); // checkbox
+}
+
+$now = date( 'Y-m-d H:i:s', $localtimenow );
+
+
+// VALIDATION:
+
+$original_comment = $comment;
+
+// Trigger event: a Plugin could add a $category="error" message here..
+// This must get triggered before any internal validation and must pass all relevant params.
+// openID plugin will validate a given OpenID here
+$Plugins->trigger_event( 'CommentFormSent', array(
+		'comment_post_ID' => $comment_post_ID,
+		'comment' => & $comment,
+		'original_comment' => & $original_comment,
+		'comment_autobr' => & $comment_autobr,
+		'action' => & $action,
+		'anon_name' => & $author,
+		'anon_email' => & $email,
+		'anon_url' => & $url,
+		'anon_allow_msgform' => & $comment_allow_msgform,
+		'anon_cookies' => & $comment_cookies,
+		'User' => & $User,
+		'redirect_to' => & $redirect_to,
+	) );
 
+
+// CHECK and FORMAT content
+if( ! $use_html_checker )
+{
+	//echo 'allowed tags:',htmlspecialchars($comment_allowed_tags);
+	$comment = strip_tags($comment, $comment_allowed_tags);
+}
+// TODO: AutoBR should really be a "comment renderer" (like with Items)
+$comment = format_to_post($comment, $comment_autobr, 1);
+
+
+if( ! $User )
+{	// User is still not logged in, we need some id info from him:
 	if ($require_name_email)
-	{ // Blog wants Name and EMail with comments
-		if( empty($author) ) errors_add( T_('Please fill in the name field') );
-		if( empty($email) ) errors_add( T_('Please fill in the email field') );
+	{ // We want Name and EMail with comments
+		if( empty($author) )
+		{
+			$Messages->add( T_('Please fill in your name.'), 'error' );
+		}
+		if( empty($email) )
+		{
+			$Messages->add( T_('Please fill in your email.'), 'error' );
+		}
 	}
 
 	if( !empty($author) && antispam_check( $author ) )
 	{
-		errors_add( T_('Supplied name is invalid') );
+		$Messages->add( T_('Supplied name is invalid.'), 'error' );
 	}
 
 	if( !empty($email)
 		&& ( !is_email($email)|| antispam_check( $email ) ) )
 	{
-		errors_add( T_('Supplied email address is invalid') );
+		$Messages->add( T_('Supplied email address is invalid.'), 'error' );
 	}
 
 	// add 'http://' if no protocol defined for URL
@@ -72,156 +140,218 @@
 	}
 	if( $error = validate_url( $url, $comments_allowed_uri_scheme ) )
 	{
-		errors_add( T_('Supplied URL is invalid: ') . $error );
+		$Messages->add( T_('Supplied URL is invalid: ').$error, 'error' );
 	}
 }
 
-$user_ip = $_SERVER['REMOTE_ADDR'];
-$user_ip = explode( ',', $user_ip );
-$user_ip = $user_ip[0];
-
-$now = date("Y-m-d H:i:s", $localtimenow );
-
-// CHECK and FORMAT content
-//echo 'allowed tags:',htmlspecialchars($comment_allowed_tags);
-$original_comment = strip_tags($comment, $comment_allowed_tags);
-$comment = format_to_post($original_comment, $comment_autobr, 1);
-
 if( empty($comment) )
 { // comment should not be empty!
-	errors_add( T_('Please do not send empty comment') );
+	$Messages->add( T_('Please do not send empty comments.'), 'error' );
 }
 elseif( antispam_check( strip_tags($comment) ) )
 {
-	errors_add( T_('Supplied comment is invalid') );
+	$Messages->add( T_('Supplied comment is invalid.'), 'error' );
 }
 
-/* flood-protection */
-$query = "SELECT max(comment_date)
-					FROM $tablecomments
-					WHERE comment_author_IP = '$user_ip'";
-$ok = 1;
-if( $then = $DB->get_var( $query ) )
-{
-	$time_lastcomment = mysql2date("U",$then);
-	$time_newcomment = mysql2date("U",$now);
-	if( ($time_newcomment - $time_lastcomment) < $minimum_comment_interval )
-		$ok = 0;
-}
-if( !$ok )
-{
-	errors_add( sprintf( T_('You can only post a new comment every %d seconds.'), $minimum_comment_interval ) );
-}
-/* end flood-protection */
+// Flood protection was here and SHOULD NOT have moved down!
 
-if( errors_display( T_('Cannot post comment, please correct these errors:'),
-	'[<a href="javascript:history.go(-1)">'. T_('Back to comment editing') . '</a>]' ) )
-{
-	exit();
+/**
+ * Create comment object. Gets validated, before recording it into DB:
+ */
+$Comment = & new Comment();
+$Comment->set( 'type', 'comment' );
+$Comment->set_Item( $commented_Item );
+if( $User )
+{ // User is logged in, we'll use his ID
+	$Comment->set_author_User( $User );
 }
+else
+{	// User is not logged in:
+	$Comment->set( 'author', $author );
+	$Comment->set( 'author_email', $email );
+	$Comment->set( 'author_url', $url );
+	$Comment->set( 'allow_msgform', $comment_allow_msgform );
+}
+$Comment->set( 'author_IP', $Hit->IP );
+$Comment->set( 'date', $now );
+$Comment->set( 'content', $comment );
 
-$query = "INSERT INTO $tablecomments( comment_post_ID, comment_type, comment_author_ID, comment_author,
-																			comment_author_email, comment_author_url, comment_author_IP,
-																			comment_date, comment_content)
-					VALUES( $comment_post_ID, 'comment', ".$DB->null($author_ID).",
-									".$DB->quote($author).", ".$DB->quote($email).",
-									".$DB->quote($url).",'".$DB->escape($user_ip)."','$now',
-									'".$DB->escape($comment)."' )";
-$DB->query( $query );
+$commented_Item->get_Blog(); // Make sure Blog is loaded
 
-/*
- * New comment notification:
- */
-$item_author_User = & $commented_Item->Author;
+// Assign default status for new comments:
+$Comment->set( 'status', $commented_Item->Blog->get_setting('new_feedback_status') );
 
-if( $item_author_User->notify
-		&& (!empty( $item_author_User->email ))
-		&& $author_ID != $item_author_User->ID )  // don't send if original author comments (is logged in)
-{	// Author wants to be notified and does not comment himself:
-	locale_temp_switch($item_author_User->locale);
-	$recipient = $item_author_User->email;
-	$subject = sprintf( T_('New comment on your post #%d "%s"'), $comment_post_ID, $commented_Item->get('title') );
-	$Blog = Blog_get_by_ID( $commented_Item->blog_ID );
-
-	$notify_message  = sprintf( T_('New comment on your post #%d "%s"'), $comment_post_ID, $commented_Item->get('title') )."\n";
-	$notify_message .= str_replace('&amp;', '&', $commented_Item->gen_permalink( 'pid' ))."\n\n"; // We use pid to get a short URL and avoid it to wrap on a new line in the mail which may prevent people from clicking
-	if( is_logged_in() )
+if( $action != 'preview' )
+{
+	/*
+	 * Flood-protection
+	 * NOTE: devs can override the flood protection delay in /conf/_overrides_TEST.php
+	 * TODO: Put time check into query?
+	 * TODO: move that as far !!UP!! as possible! We want to waste minimum resources on Floods
+	 * TODO: have several thresholds. For example:
+	 * 1 comment max every 30 sec + 5 comments max every 10 minutes + 15 comments max every 24 hours
+	 * TODO: factorize with trackback
+	 */
+	$query = 'SELECT MAX(comment_date)
+							FROM T_comments
+						 WHERE comment_author_IP = '.$DB->quote($Hit->IP).'
+								OR comment_author_email = '.$DB->quote($Comment->get_author_email());
+	$ok = 1;
+	if( $then = $DB->get_var( $query ) )
 	{
-		$notify_message .= T_('Author').': '.$current_User->get('preferedname').
-												' ('.$current_User->get('login').")\n";
+		$time_lastcomment = mysql2date("U",$then);
+		$time_newcomment = mysql2date("U",$now);
+		if( ($time_newcomment - $time_lastcomment) < $minimum_comment_interval )
+			$ok = 0;
 	}
-	else
+	if( !$ok )
 	{
-		$user_domain = gethostbyaddr($user_ip);
-		$notify_message .= T_('Author').": $author (IP: $user_ip, $user_domain)\n";
-		$notify_message .= T_('Email').": $email\n";
-		$notify_message .= T_('Url').": $url\n";
+		$Messages->add( sprintf( T_('You can only post a new comment every %d seconds.'), $minimum_comment_interval ), 'error' );
 	}
-	$notify_message .= T_('Comment').": \n".$original_comment."\n\n";
-	$notify_message .= T_('Edit/Delete').': '.$admin_url.'/b2browse.php?blog='.$commented_Item->blog_ID.'&p='.$comment_post_ID."&c=1\n";
+	/* end flood-protection */
+}
 
 
-	// echo "Sending notification to $recipient :<pre>$notify_message</pre>";
+// Trigger event: a Plugin could add a $category="error" message here..
+$Plugins->trigger_event('BeforeCommentFormInsert', array(
+	'Comment' => & $Comment,
+	'original_comment' => $original_comment,
+	'is_preview' => ($action == 'preview'),
+	'action' => & $action ) );
 
-	if( is_logged_in() )
-		$mail_from = $current_User->get('email');
-	elseif( empty( $email ) )
-		$mail_from = $notify_from;
-	else
-		$mail_from = "\"$author\" <$email>";
 
-	send_mail( $recipient, $subject, $notify_message, $mail_from );
-	locale_restore_previous();
+/*
+ * Display error messages:
+ */
+if( $Messages->count('error') )
+{
+	if( ! isset($page_title) )
+	{
+		$page_title = T_('Errors while processing your comment');
+	}
+	?>
+	<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+	<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
+	<head>
+		<title><?php echo $app_shortname.$admin_path_seprator.$page_title ?></title>
+		<meta name="ROBOTS" content="NOINDEX" />
+		<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $io_charset ?>" />
+	</head>
+	<body>
+	<?php
+	$Messages->display( T_('Cannot post comment, please correct these errors:'),
+	'[<a href="javascript:history.go(-1)">'. T_('Back to comment editing') . '</a>]' );
+
+	debug_info();  // output debug info, useful to see what a plugin might have done
+	?>
+	</body>
+	</html>
+	<?php
+	exit();
 }
 
+if( $action == 'preview' )
+{ // set the Comment into user's session and redirect. _feedback.php of the skin should display it.
+	$Comment->set( 'original_content', $original_comment ); // used in the textarea input field again
+	$Session->set( 'core.preview_Comment', $Comment );
+	$Session->set( 'core.no_CachePageContent', 1 );
+	$Session->dbsave();
 
-/*
- * Handle cookies
- */
-if( $comment_cookies )
-{	// Set cookies:
-	if ($email == '')
-		$email = ' '; // this to make sure a cookie is set for 'no email'
-	if ($url == '')
-		$url = ' '; // this to make sure a cookie is set for 'no url'
-
-	// fplanque: made cookies available for whole site
-	setcookie( $cookie_name, $author, $cookie_expires, $cookie_path, $cookie_domain);
-	setcookie( $cookie_email, $email, $cookie_expires, $cookie_path, $cookie_domain);
-	setcookie( $cookie_url, $url, $cookie_expires, $cookie_path, $cookie_domain);
+	$redirect_to .= '#comment_preview';
+
+	header_nocache();
+	header_redirect();
+	exit();
 }
 else
-{	// Erase cookies:
-	if( !empty($_COOKIE[$cookie_name]) )
-	{
-		// echo "del1<br />";
-		setcookie('comment_author', '', $cookie_expired, '/');
-		setcookie('comment_author', '', $cookie_expired, $cookie_path, $cookie_domain);
-		setcookie( $cookie_name, '', $cookie_expired, $cookie_path, $cookie_domain);
+{ // delete any preview comment from session data:
+	$Session->delete( 'core.preview_Comment' );
+}
+
+
+// RECORD comment:
+
+$Comment->dbinsert();
+
+
+/*
+ * ---------------
+ * Handle cookies:
+ * ---------------
+ */
+if( !is_logged_in() )
+{
+	if( $comment_cookies )
+	{	// Set cookies:
+		if ($email == '')
+			$email = ' '; // this to make sure a cookie is set for 'no email'
+		if ($url == '')
+			$url = ' '; // this to make sure a cookie is set for 'no url'
+
+		// fplanque: made cookies available for whole site
+		setcookie( $cookie_name, $author, $cookie_expires, $cookie_path, $cookie_domain);
+		setcookie( $cookie_email, $email, $cookie_expires, $cookie_path, $cookie_domain);
+		setcookie( $cookie_url, $url, $cookie_expires, $cookie_path, $cookie_domain);
+	}
+	else
+	{	// Erase cookies:
+		if( !empty($_COOKIE[$cookie_name]) )
+		{
+			// echo "del1<br />";
+			setcookie('comment_author', '', $cookie_expired, '/');
+			setcookie('comment_author', '', $cookie_expired, $cookie_path, $cookie_domain);
+			setcookie( $cookie_name, '', $cookie_expired, $cookie_path, $cookie_domain);
+		}
+		if( !empty($_COOKIE['comment_author_email']) )
+		{
+			// echo "del2<br />";
+			setcookie('comment_author_email', '', $cookie_expired, '/');
+			setcookie('comment_author_email', '', $cookie_expired, $cookie_path, $cookie_domain);
+			setcookie( $cookie_email, '', $cookie_expired, $cookie_path, $cookie_domain);
+		}
+		if( !empty($_COOKIE['comment_author_url']) )
+		{
+			// echo "del3<br />";
+			setcookie('comment_author_url', '', $cookie_expired, '/');
+			setcookie('comment_author_url', '', $cookie_expired, $cookie_path, $cookie_domain);
+			setcookie( $cookie_url, '', $cookie_expired, $cookie_path, $cookie_domain);
+		}
 	}
-	if( !empty($_COOKIE['comment_author_email']) )
+}
+
+// Note: we don't give any clue that we have automatically deleted a comment. Il would only give spammers the perfect tool to find out how to pass the filter.
+
+if( $Comment->ID )
+{ // comment has not been deleted
+	// Trigger event: a Plugin should cleanup any temporary data here..
+	$Plugins->trigger_event( 'AfterCommentFormInsert', array( 'Comment' => & $Comment, 'original_comment' => $original_comment ) );
+
+	/*
+	 * --------------------------
+	 * New comment notifications:
+	 * --------------------------
+	 */
+	$Comment->send_email_notifications();
+
+
+	// Add a message, according to the comment's status:
+	if( $Comment->status == 'published' )
 	{
-		// echo "del2<br />";
-		setcookie('comment_author_email', '', $cookie_expired, '/');
-		setcookie('comment_author_email', '', $cookie_expired, $cookie_path, $cookie_domain);
-		setcookie( $cookie_email, '', $cookie_expired, $cookie_path, $cookie_domain);
+		$Messages->add( T_('Your comment has been submitted.'), 'success' );
+
+		// Append anchor to the redirect_to param, so the user sees his comment:
+		$redirect_to .= '#'.$Comment->get_anchor();
 	}
-	if( !empty($_COOKIE['comment_author_url']) )
+	else
 	{
-		// echo "del3<br />";
-		setcookie('comment_author_url', '', $cookie_expired, '/');
-		setcookie('comment_author_url', '', $cookie_expired, $cookie_path, $cookie_domain);
-		setcookie( $cookie_url, '', $cookie_expired, $cookie_path, $cookie_domain);
+		$Messages->add( T_('Your comment has been submitted. It will appear once it has been approved.'), 'success' );
 	}
 }
 
-header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
-header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
-header('Cache-Control: no-cache, must-revalidate');
-header('Pragma: no-cache');
 
-param( 'redirect_to', 'string' );
-$location = (!empty($redirect_to)) ? $redirect_to : $_SERVER['HTTP_REFERER'];
-header( 'Refresh:0;url='.str_replace('&amp;', '&', $location) );
+header_nocache();
+header_redirect(); // Will save $Messages into Session
+
+
 
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/htsrv/_footer.php 1.10.3.src/htsrv/_footer.php
--- 0.9.2.src/htsrv/_footer.php	2005-09-13 15:25:52.000000000 -0500
+++ 1.10.3.src/htsrv/_footer.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,20 +0,0 @@
-<?php 
-/**
- * This is the footer file for login/registering services
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package htsrv
- */
-?>
-</div>
-
-<p class="footer">
-<a href="http://b2evolution.net/">b2evolution</a>
-<span class="nobr">&copy;2003-2005 by <a href="http://fplanque.net">Fran&ccedil;ois PLANQUE</a></span>
-</p>
-
-</body>
-</html>
\ No newline at end of file
diff -ruN --text 0.9.2.src/htsrv/getfile.php 1.10.3.src/htsrv/getfile.php
--- 0.9.2.src/htsrv/getfile.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/htsrv/getfile.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,71 @@
+<?php
+/**
+ * This file implements the File view.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package htsrv
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ */
+
+
+/**
+ * Load config, init and get the {@link $mode mode param}.
+ */
+require_once dirname(__FILE__).'/../conf/_config.php';
+require_once $inc_path.'/_main.inc.php';
+
+
+// Check permission:
+if( ! isset($current_User) )
+{
+	debug_die( 'No permission to get file (not logged in)!' );
+}
+$current_User->check_perm( 'files', 'view', true );
+
+// Load params:
+param( 'root', 'string', true ); // the root directory from the dropdown box (user_X or blog_X; X is ID - 'user' for current user (default))
+param( 'path', 'string', true );
+
+// Load fileroot info:
+$FileRoot = & $FileRootCache->get_by_ID( $root );
+
+// Create file object
+$File = & new File( $FileRoot->type , $FileRoot->in_type_ID, $path );
+
+// Headers to display the file directly in the browser
+header('Content-type: '.$File->Filetype->mimetype );
+header('Content-Length: '.filesize( $File->get_full_path() ) );
+
+if( $File->Filetype->viewtype == 'download' )
+{
+	header('Content-disposition: attachment; filename="'.$File->get_name().'"' );
+}
+
+// Display the content of the file
+readfile( $File->get_full_path() );
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/htsrv/getmail.php 1.10.3.src/htsrv/getmail.php
--- 0.9.2.src/htsrv/getmail.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/htsrv/getmail.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,302 +0,0 @@
-<?php
-/**
- * pop3-2-b2 mail to blog
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- * This file built upon code from original b2 - http://cafelog.com/
- *
- * @package htsrv
- */
-
-$output_debugging_info = 0;		# =1 if you want to output debugging info
-
-/**
- * Initialize:
- */
-require_once(dirname(__FILE__).'/../conf/_config.php');
-require_once(dirname(__FILE__)."/$htsrv_dirout/$core_subdir/_main.php");
-require_once(dirname(__FILE__)."/$htsrv_dirout/$core_subdir/_class_pop3.php");
-
-if( $use_phoneemail )
-{ // if you're using phone email, the email will already be in your timezone
-	$Settings->set('time_difference', 0);
-}
-
-// error_reporting( E_ALL );
-
-
-$pop3 = new POP3();
-
-echo T_('Connecting to pop server...'), "<br />\n";
-if( !$pop3->connect($mailserver_url, $mailserver_port) )
-{
-	echo T_('Connection failed: ').$pop3->ERROR." <br />\n";
-	exit;
-}
-
-echo T_('Logging into pop server...'), "<br />\n";
-$Count = $pop3->login( $mailserver_login, $mailserver_pass );
-if( (!$Count) || ($Count == -1) )
-{
-	echo T_('No mail or Login Failed:'), " $pop3->ERROR <br />\n";
-	$pop3->quit();
-	exit;
-}
-
-
-// ONLY USE THIS IF YOUR PHP VERSION SUPPORTS IT! (PHP >= 3.0.4)
-#register_shutdown_function( $pop3->quit() );
-
-for( $iCount = 1; $iCount <= $Count; $iCount++)
-{
-	printf( T_('Getting message #%d...')."<br />\n", $iCount );
-	$MsgOne = $pop3->get($iCount);
-	if((!$MsgOne) || (gettype($MsgOne) != 'array'))
-	{
-		echo $pop3->ERROR, "<br />\n";
-		$pop3->quit();
-		exit;
-	}
-
-	echo T_('Processing...'), "<br />\n";
-	$content = '';
-	$content_type = '';
-	$boundary = '';
-	$bodysignal = 0;
-	$dmonths = array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
-	
-	while( list( $lineNum, $line ) = each ($MsgOne) )
-	{
-		if( strlen($line) < 3 ) {
-			$bodysignal = 1;
-		}
-		if ($bodysignal) {
-			$content .= $line;
-		} else {
-			if (preg_match('/Content-Type: /', $line)) {
-				$content_type = trim($line);
-				$content_type = substr($content_type, 14, strlen($content_type)-14);
-				$content_type = explode(';', $content_type);
-				$content_type = $content_type[0];
-			}
-			if (($content_type == 'multipart/alternative') && (preg_match('/boundary="/', $line)) && ($boundary == ''))
-			{
-				$boundary = trim($line);
-				$boundary = explode('"', $boundary);
-				$boundary = $boundary[1];
-			}
-			if (preg_match('/Subject: /', $line))
-			{
-				$subject = trim($line);
-				$subject = substr($subject, 9, strlen($subject)-9);
-				if ($use_phoneemail)
-				{
-					$subject = explode($phoneemail_separator, $subject);
-					$subject = trim($subject[0]);
-				}
-				if (!ereg($subjectprefix, $subject))
-				{
-					continue;
-				}
-			}
-			if (preg_match('/Date: /', $line))
-			{ // of the form '20 Mar 2002 20:32:37'
-				$ddate = trim($line);
-				$ddate = str_replace('Date: ', '', $ddate);
-				if (strpos($ddate, ',')) {
-					$ddate = trim(substr($ddate, strpos($ddate, ',')+1, strlen($ddate)));
-				}
-				$date_arr = explode(' ', $ddate);
-				$date_time = explode(':', $date_arr[3]);
-
-				$ddate_H = $date_time[0];
-				$ddate_i = $date_time[1];
-				$ddate_s = $date_time[2];
-
-				$ddate_m = $date_arr[1];
-				$ddate_d = $date_arr[0];
-				$ddate_Y = $date_arr[2];
-				for ($i=0; $i<12; $i++) {
-					if ($ddate_m == $dmonths[$i]) {
-						$ddate_m = $i+1;
-					}
-				}
-				$ddate_U = mktime($ddate_H, $ddate_i, $ddate_s, $ddate_m, $ddate_d, $ddate_Y);
-				$ddate_U = $ddate_U + ($Settings->get('time_difference') * 3600);
-				$post_date = date('Y-m-d H:i:s', $ddate_U);
-			}
-		}
-	}
-
-	$ddate_today = time() + ($Settings->get('time_difference') * 3600);
-	$ddate_difference_days = ($ddate_today - $ddate_U) / 86400;
-
-
-	# starts buffering the output
-	ob_start();
-
-	if ($ddate_difference_days > 14)
-	{
-		echo T_('Too old'), '<br />';
-		continue;
-	}
-
-	if( !preg_match('/'.$subjectprefix.'/', $subject))
-	{
-		echo T_('Subject prefix does not match').'.<br />';
-		continue;
-	}
-
-	$userpassstring = '';
-
-	echo '<div style="border: 1px dashed #999; padding: 10px; margin: 10px;">';
-	echo "<p><strong>$iCount</strong></p><p><strong>Subject: </strong>$subject</p>\n";
-
-	$subject = trim(str_replace($subjectprefix, '', $subject));
-
-	if ($content_type == 'multipart/alternative') {
-		$content = explode('--'.$boundary, $content);
-		$content = $content[2];
-		$content = explode('Content-Transfer-Encoding: quoted-printable', $content);
-		$content = strip_tags($content[1], '<img><p><br><i><b><u><em><strong><strike><font><span><div>');
-	}
-	$content = trim($content);
-
-	echo "<p><strong>Content-type:</strong> $content_type, <strong>boundary:</strong> $boundary</p>\n";
-	echo '<p><strong>', T_('Raw content:'), '</strong><br /><xmp>', $content, '</xmp></p>';
-
-	$btpos = strpos($content, $bodyterminator);
-	if ($btpos) {
-		$content = substr($content, 0, $btpos);
-	}
-	$content = trim($content);
-
-	$blah = explode("\n", $content);
-	$firstline = $blah[0];
-
-	if ($use_phoneemail)
-	{
-		$btpos = strpos($firstline, $phoneemail_separator);
-		if ($btpos) {
-			$userpassstring = trim(substr($firstline, 0, $btpos));
-			$content = trim(substr($content, $btpos+strlen($phoneemail_separator), strlen($content)));
-			$btpos = strpos($content, $phoneemail_separator);
-			if ($btpos) {
-				$userpassstring = trim(substr($content, 0, $btpos));
-				$content = trim(substr($content, $btpos+strlen($phoneemail_separator), strlen($content)));
-			}
-		}
-		$contentfirstline = $blah[1];
-	}
-	else
-	{
-		$userpassstring = $firstline;
-		$contentfirstline = '';
-	}
-
-	$blah = explode(':', $userpassstring);
-	$user_login = trim($blah[0]);
-	$user_pass = @trim($blah[1]);
-
-	$content = $contentfirstline.str_replace($firstline, '', $content);
-	$content = trim($content);
-
-	echo '<p><strong>', T_('Login:'), '</strong> ', $user_login, ', <strong>', T_('Pass:'), '</strong> ', $user_pass, '</p>';
-
-	if( !user_pass_ok( $user_login, $user_pass ) )
-	{
-		echo '<p><strong>', T_('Wrong login or password.'), '</strong></p></div>';
-		continue;
-	}
-
-	$userdata = get_userdatabylogin($user_login);
-	$loop_User = & new User( $userdata );
-
-	// --- get infos from content -----------
-	$post_title = xmlrpc_getposttitle($content);
-	if ($post_title == '')
-	{
-		$post_title = $subject;
-	}
-
-	if( ! ($post_category = xmlrpc_getpostcategory($content) ) )
-	{
-		$post_category = $default_category;
-	}
-	echo '<p><strong>', T_('Category ID'), ':</strong> ',$post_category,'</p>';
-
-	$content = xmlrpc_removepostdata( $content );
-	
-	$blog_ID = get_catblog($post_category); // TODO: should not die, if cat does not exist!
-	echo '<p><strong>', T_('Blog ID'), ':</strong> ',$blog_ID,'</p>';
-
-	// Check permission:
-	if( ! $loop_User->check_perm( 'blog_post_statuses', 'published', false, $blog_ID ) )
-	{
-		echo "\n", T_('Permission denied.'), '<br />';
-		continue;
-	}
-
-	if (!$thisisforfunonly)
-	{
-		// CHECK and FORMAT content
-		$post_title = format_to_post( trim($post_title), 0, 0 );
-		$content = format_to_post( trim($content), $Settings->get('AutoBR'), 0);
-
-		if( errors_display( T_('Cannot post, please correct these errors:'), '' ) )
-		{
-			$errors = array();
-			echo '</div>';
-			continue;
-		}
-
-		// INSERT NEW POST INTO DB:
-		$post_ID = bpost_create( $loop_User->ID, $post_title, $content, $post_date, $post_category,	array(), 'published', $loop_User->locale, '',	$Settings->get('AutoBR'), true );
-
-		if (isset($sleep_after_edit) && $sleep_after_edit > 0)
-		{
-			sleep($sleep_after_edit);
-		}
-
-		$blogparams = get_blogparams_by_ID( $blog_ID );
-		pingback( true, $content, $post_title, '', $post_ID, $blogparams, true);
-		pingb2evonet( $blogparams, $post_ID, $post_title);
-		pingWeblogs($blogparams);
-		pingBlogs($blogparams);
-		pingTechnorati($blogparams);
-	}
-	echo "\n<p><strong>", T_('Posted title'), ':</strong> ', $post_title, '<br />';
-	echo "\n<strong>", T_('Posted content'), ':</strong><br /><xmp>', $content, '</xmp></p>';
-
-	if(!$pop3->delete($iCount))
-	{
-		echo '<p>', $pop3->ERROR, '</p></div>';
-		$pop3->reset();
-		exit;
-	}
-	else
-	{
-		echo '<p>', T_('Mission complete, message deleted.'), '</p>';
-	}
-
-	echo '</div>';
-	if ($output_debugging_info)
-	{
-		ob_end_flush();
-	}
-	else
-	{
-		ob_end_clean();
-	}
-}
-
-echo T_('OK.'), "<br />\n";
-
-$pop3->quit();
-
-timer_stop($output_debugging_info);
-exit;
-
-?>
diff -ruN --text 0.9.2.src/htsrv/_header.php 1.10.3.src/htsrv/_header.php
--- 0.9.2.src/htsrv/_header.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/htsrv/_header.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,50 +0,0 @@
-<?php 
-/**
- * This is the header file for login/registering services
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package htsrv
- */
-?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
-	<title><?php echo T_('b2evo') ?> &gt; <?php echo $page_title ?></title>
-	<base href="<?php echo $htsrv_url; ?>/">
-	<link href="<?php echo $admin_url ?>/variation.css" rel="stylesheet" type="text/css" title="Variation" />
-	<link href="<?php echo $admin_url ?>/desert.css" rel="alternate stylesheet" type="text/css" title="Desert" />
-	<link href="<?php echo $admin_url ?>/legacy.css" rel="alternate stylesheet" type="text/css" title="Legacy" />
-	<?php if( is_file( dirname(__FILE__)."/$htsrv_dirout/$admin_subdir/custom.css" ) ) { ?>
-	<link href="<?php echo $admin_url ?>/custom.css" rel="alternate stylesheet" type="text/css" title="Custom" />
-	<?php } ?>
-	<script type="text/javascript" src="styleswitcher.js"></script>
-</head>
-<body>
-
-
-<div class="loginblock">
-
-<div style="float:left"><a href="http://b2evolution.net/"><img src="../img/b2evolution_minilogo.png" width="231" height="50" /></a></div> 
-
-<?php if( isset($page_icon) ) { ?>
-<img src="<?php echo $htsrv_url, '/img/', $page_icon ?>" width="24" height="24" style="float:right;" />
-<?php } ?>
-<div style="float:right">
-<h1 class="logintitle"><?php echo $page_title ?></h1>
-</div>
-
-<div class="clear"></div>
-
-<?php
-if( !empty($error) )
-{
-	echo '<div class="error"><p class="error">'.$error.'</p></div>';
-}
-if( !empty($notes) )
-{
-	echo '<p>'.$notes.'</p>';
-}
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/htsrv/img/icon_login.gif 1.10.3.src/htsrv/img/icon_login.gif
--- 0.9.2.src/htsrv/img/icon_login.gif	2005-06-17 19:52:50.000000000 -0500
+++ 1.10.3.src/htsrv/img/icon_login.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,6 +0,0 @@
-GIF89a       fffSSSLH:<<<rrr1-ff3!!!ZZZ{{{b\Jefffzwi333JJJ=>Dd`QogIse5@@=[}~}zmBBB                                                            !  ,       pH,ȤrB8h0)Ոti4(
yLP!(CP4b0(') ]
-'('D
) (E%
+^E\H M 'M{PM
- ^J 
-
-KC>`"="
-mKAxRdX`D	]$iǏH  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/htsrv/img/icon_register.gif 1.10.3.src/htsrv/img/icon_register.gif
--- 0.9.2.src/htsrv/img/icon_register.gif	2005-06-17 19:52:50.000000000 -0500
+++ 1.10.3.src/htsrv/img/icon_register.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-GIF89a    h$)Xgi~BBBffffff[[[+')?橫GGGd{{{Ԋ_[UU<?X+07GJqtv̙--,|O-ńݵk^r/3ZAEj02Ltx]btttRY<<;ff϶II67;eOONCFdbpEIm*0`8:Offf-/C33337\֍^^bQQQBJc)1JkkKOM;@auv&(333f?Er57J33<                                                                     ! b ,       b(J	`"  	UQ.N)J	*h.^2V( bTZ[PW!bUUT)!4#@@e:+U7ѽ!ES8/CgB)VbTFRZH1X`-yJ@PQM8`*BTIՁ*	"C
-
-`%DUMA34FXPEʌG8jQVH$n<O*D`haAG(̉
-]K, UQA4PpJRia DBB?ṋ	V P([,fJ~.Qե ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/htsrv/index.html 1.10.3.src/htsrv/index.html
--- 0.9.2.src/htsrv/index.html	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/htsrv/index.html	2006-02-23 22:11:48.000000000 -0600
@@ -0,0 +1,14 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<title>/htsrv Folder</title>
+</head>
+<body>
+	<h2><a href="http://evocore.net/">evoCore</a> FrameWork</h2>
+	<h1><code>/htsrv</code> folder</h1>
+	<p>This folder holds the <strong>ht</strong>ml <strong>s</strong>e<strong>rv</strong>ices entry points.</p>
+<p>Each file in this folder performs a particular function when called by its url with the appropriate parameters.</p>
+<p><em>This is a services folder. It needs to be accessed through the web.</em> </p>
+</body>
+</html>
diff -ruN --text 0.9.2.src/htsrv/license.txt 1.10.3.src/htsrv/license.txt
--- 0.9.2.src/htsrv/license.txt	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/htsrv/license.txt	2006-03-13 00:08:54.000000000 -0600
@@ -0,0 +1,293 @@
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+                          675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+--------------------------------------------------------------------------
+
+ * In addition, as a special exception, the copyright holders give permission to link
+ * the code of this program with the PHP/SWF Charts library by maani.us (or with
+ * modified versions of this library that use the same license as PHP/SWF Charts library
+ * by maani.us), and distribute linked combinations including the two. You must obey the
+ * GNU General Public License in all respects for all of the code used other than the
+ * PHP/SWF Charts library by maani.us. If you modify this file, you may extend this
+ * exception to your version of the file, but you are not obligated to do so. If you do
+ * not wish to do so, delete this exception statement from your version.
+
+--------------------------------------------------------------------------
+
+		     END OF TERMS AND CONDITIONS
+
diff -ruN --text 0.9.2.src/htsrv/_login_form.php 1.10.3.src/htsrv/_login_form.php
--- 0.9.2.src/htsrv/_login_form.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/htsrv/_login_form.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,74 +0,0 @@
-<?php
-/**
- * This is the login form
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package htsrv
- */
-
-/**
- * Include page header:
- */
-$page_title = T_('Login form');
-$page_icon = 'icon_login.gif';
-require(dirname(__FILE__).'/_header.php');
-
-param( 'redirect_to', 'string', $ReqURI );
-param( 'log', 'string', '' );		// last typed login
-
-$location = $redirect_to;
-debug_log( 'location: '.$location );
-?>
-
-<form action="<?php echo $location  ?>" method="post" class="fform">
-
-	<?php
-		if( !empty($mode) )
-		{	// We're in the process of bookmarkletting something, we don't want to loose it:
-			param( 'text', 'html', '' );
-			param( 'popupurl', 'html', '' );
-			param( 'popuptitle', 'html', '' );
-		?>
-			<input type="hidden" name="mode" value="<?php echo format_to_output( $mode, 'formvalue' ) ?>" />
-			<input type="hidden" name="text" value="<?php echo format_to_output( $text, 'formvalue' ) ?>" />
-			<input type="hidden" name="popupurl" value="<?php echo format_to_output( $popupurl, 'formvalue' ) ?>" />
-			<input type="hidden" name="popuptitle" value="<?php echo format_to_output( $popuptitle, 'formvalue' ) ?>" />
-		<?php
-		}
-	?>
-
-	<fieldset>
-
-		<div class="center"><span class="notes"><?php printf( T_('You will have to accept cookies in order to log in.') ) ?></span></div>
-
-		<fieldset>
-			<div class="label"><label for="log"><?php echo T_('Login:') ?></label></div>
-			<div class="input"><input type="text" name="log" id="log" size="16" maxlength="20" value="<?php echo format_to_output($log, 'formvalue'); ?>" class="large" /></div>
-		</fieldset>
-
-		<fieldset>
-			<div class="label"><label for="pwd"><?php echo T_('Password:') ?></label></div>
-			<div class="input"><input type="password" name="pwd" id="pwd" size="16" maxlength="20" value="" class="large" /></div>
-		</fieldset>
-
-		<fieldset>
-			<div class="input">
-				<input type="submit" name="submit" value="<?php echo T_('Log in!') ?>" class="search" />
-			</div>
-		</fieldset>
-	</fieldset>
-</form>
-
-<div style="text-align:right">
-<?php user_register_link( '', ' &middot; ' )?>
-<a href="<?php echo $baseurl ?>"><?php echo T_('Go to Blogs') ?></a>
-&middot;
-<a href="<?php echo $htsrv_url ?>/login.php?action=lostpassword&amp;redirect_to=<?php echo urlencode( $redirect_to ) ?>"><?php echo T_('Lost your password ?') ?></a>
-</div>
-
-<?php
-	require(dirname(__FILE__).'/_footer.php');
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/htsrv/login.php 1.10.3.src/htsrv/login.php
--- 0.9.2.src/htsrv/login.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/htsrv/login.php	2007-11-01 00:58:36.000000000 -0500
@@ -1,140 +1,365 @@
 <?php
 /**
- * This is the login screen
+ * This is the login screen. It also handles actions related to loggin in and registering.
  *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * Matt FOLLETT grants Francois PLANQUE the right to license
+ * Matt FOLLETT's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
  *
  * @package htsrv
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE
+ * @author mfollett: Matt FOLLETT.
+ *
+ * @version $Id: login.php,v 1.68.2.8.2.4 2007/04/25 22:17:46 fplanque Exp $
  */
 
 /**
  * Includes:
  */
-require_once( dirname(__FILE__).'/../conf/_config.php' );
-require_once( dirname(__FILE__)."/$htsrv_dirout/$core_subdir/_main.php" );
+require_once dirname(__FILE__).'/../conf/_config.php';
+require_once $inc_path.'_main.inc.php';
 
-param( 'action', 'string', '' );
-param( 'mode', 'string', '' );
+$Request->param( 'action', 'string', '' );
+$Request->param( 'mode', 'string', '' );
 // bookmarklet stuff:
-param( 'text', 'html', '' );
-param( 'popupurl', 'string', '' );
-param( 'popuptitle', 'string', '' );
+$Request->param( 'text', 'html', '' );
+$Request->param( 'popupurl', 'string', '' );
+$Request->param( 'popuptitle', 'string', '' );
+
+$Request->param( 'login', 'string', '' );
+// echo 'login: ', $login;
 
-switch($action)
+$Request->param( 'redirect_to', 'string', '' ); // gets used by header_redirect(); if appropriate (perms) we let it default to $admin_url
+
+
+switch( $action )
 {
 	case 'logout':
-		/*
-		 * Logout:
-		 */
-		// Do the log out!
-		logout();
-
-		header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
-		header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
-		header("Cache-Control: no-cache, must-revalidate"); // for HTTP/1.1
-		header("Pragma: no-cache");
-
-		param( 'redirect_to', 'string', $_SERVER['HTTP_REFERER'] );
-		$location = empty($redirect_to) ? $baseurl.'/' : $redirect_to;
-		header('Refresh:0;url='.str_replace('&amp;', '&', $location));
-		exit();
-		break; // case 'logout'
+		logout();          // logout $Session and set $current_User = NULL
 
+		// TODO: to give the user feedback through Messages, we would need to start a new $Session here and append $Messages to it.
 
-	case 'lostpassword':
-		/*
-		 * Lost password:
-		 */
-		param( 'redirect_to', 'string', $admin_url.'/b2edit.php' );
+		header_nocache();
+		header_redirect(); // defaults to redirect_to param and exits
+		/* exited */
+
+
+	case 'lostpassword': // Lost password:
 		// Display retrieval form:
-		require( dirname(__FILE__).'/_lostpass_form.php' );
+		require $view_path.'login/_lostpass_form.php';
+
 		exit();
-		break; // case 'lostpassword'
 
 
+	case 'retrievepassword': // Send passwort change request by mail
+		$login_required = true; // Do not display "Without login.." link on the form
 
-	case 'retrievepassword':
-		/*
-		 * Retrieve lost password:
-		 */
-		param( 'log', 'string', true );
-		param( 'redirect_to', 'string', $admin_url.'/b2edit.php' );
-		// echo 'login: ', $log;
+		$ForgetfulUser = & $UserCache->get_by_login( $login );
 
-		if( $demo_mode && ($log == 'demouser' || $log == 'admin') )
+		if( ! $ForgetfulUser )
+		{ // User does not exist
+			// pretend that the email is sent for avoiding guessing user_login
+			$Messages->add( T_('A link to change your password has been sent to your email address.' ), 'success' );
+			break;
+		}
+
+		// echo 'email: ', $ForgetfulUser->email;
+		// echo 'locale: '.$ForgetfulUser->locale;
+
+		if( $demo_mode && ($ForgetfulUser->login == 'demouser' || $ForgetfulUser->ID == 1) )
+		{
+			$Messages->add( T_('You cannot reset this account in demo mode.'), 'error' );
+			break;
+		}
+
+		locale_temp_switch( $ForgetfulUser->locale );
+
+		// DEBUG!
+		// echo $message.' (password not set yet, only when sending email does not fail);
+
+		if( empty( $ForgetfulUser->email ) )
 		{
-			$notes = T_('You cannot reset this account in demo mode.')."<br />\n";
+			$Messages->add( T_('You have no email address with your profile, therefore we cannot reset your password.')
+				.' '.T_('Please try contacting the admin.'), 'error' );
 		}
 		else
 		{
-			$user_data	= get_userdatabylogin($log);
-			$user_email	= $user_data['user_email'];
-
-			locale_temp_switch( $user_data['user_locale'] );
+			$request_id = generate_random_key(22); // 22 to make it not too long for URL but unique/safe enough
 
-			// echo 'email: ', $user_email;
-			// echo 'locale: '.$user_data['locale'];
+			$message = T_( 'Somebody (presumably you) has requested a password change for your account.' )
+				."\n\n"
+				.T_('Login:')." $login\n"
+				.T_('Link to change your password:')
+				."\n"
+				.$htsrv_url_sensitive.'login.php?action=changepwd'
+					.'&login='.rawurlencode( $ForgetfulUser->login )
+					.'&reqID='.$request_id
+					.'&sessID='.$Session->ID  // used to detect cookie problems
+				."\n\n"
+				.T_('Please note:')
+				.' '.T_('For security reasons the link is only valid for your current session (by means of your session cookie).')
+				."\n\n"
+				.T_('If it was not you that requested this password change, simply ignore this mail.');
 
-			if( empty($user_email) )
-			{	// pretend that the email is sent for avoiding guessing user_login
-				$notes = T_('An email with the new password was sent successfully to your email address.')."<br />\n";
+			if( ! send_mail( $ForgetfulUser->email, sprintf( T_('Password change request for %s'), $ForgetfulUser->login ), $message, $notify_from ) )
+			{
+				$Messages->add( T_('Sorry, the email with the link to reset your password could not be sent.')
+					.'<br />'.T_('Possible reason: the PHP mail() function may have been disabled on the server.'), 'error' );
 			}
 			else
 			{
-				$random_password = substr(md5(uniqid(microtime())),0,6);
+				$Session->set( 'core.changepwd.request_id', $request_id, 86400 * 2 ); // expires in two days (or when clicked)
+				$Session->dbsave(); // save immediately
 
-				$message  = T_('Login:')." $log\r\n";
-				$message .= T_('New Password:')." $random_password\r\n";
-				$message .= "\r\n".T_('You can login here:')."\r\n".$admin_url."/\r\n";
-
-				// DEBUG!
-				// echo $message.' (password not set yet, only when sending email does not fail);
-
-				if( !send_mail( $user_email, T_('your weblog\'s login/password'), $message, $notify_from ) )
-				{
-					$notes = T_('The email could not be sent.')."<br />\n"
-									.T_('Possible reason: your host may have disabled the mail() function...');
-				}
-				else
-				{
-					$DB->query( "UPDATE $tableusers
-											SET user_pass = '" . md5($random_password) . "'
-											WHERE user_login = '$log'" );
-					$notes = T_('An email with the new password was sent successfully to your email address.')."<br />\n";
-				}
+				$Messages->add( T_('A link to change your password has been sent to your email address.' ), 'success' );
+			}
+		}
 
+		locale_restore_previous();
+
+		break;
+
+
+	case 'changepwd': // Clicked "Change password request" link from a mail
+		param( 'reqID', 'string', '' );
+		param( 'sessID', 'integer', '' );
+
+		$ForgetfulUser = & $UserCache->get_by_login($login);
+
+		if( ! $ForgetfulUser || empty($reqID) )
+		{ // This was not requested
+			$Messages->add( T_('Invalid password change request!'), 'error' );
+			break;
+		}
+
+		if( $sessID != $Session->ID )
+		{ // Another session ID than for requesting password change link used!
+			$Messages->add( T_('You have to use the same session (by means of your session cookie) as when you have requested the action.'), 'error' );
+			break;
+		}
+
+		// Validate provided reqID against the one stored in the user's session
+		if( $Session->get( 'core.changepwd.request_id' ) != $reqID )
+		{
+			$Messages->add( T_('Invalid password change request!'), 'error' );
+			$Messages->add(
+				sprintf( T_('You can <a href="%s">send yourself a new link</a>.'),
+				$htsrv_url_sensitive.'login.php?action=retrievepassword&amp;login='.rawurlencode($login) ), 'note' );
+
+			$login_required = true; // Do not display "Without login.." link on the form
+			break;
+		}
+
+		// Link User to Session:
+		$Session->set_user_ID( $ForgetfulUser->ID );
+
+		// Add Message to change the password:
+		$Messages->add( T_( 'Please change your password to something you remember now.' ), 'success' );
+		$Session->set( 'Messages', $Messages );
+		$Session->dbsave(); // If we don't save now, we run the risk that the redirect goes faster than the PHP script shutdown.
+
+		// Note: the 'core.changepwd.request_id' Session setting gets removed in b2users.php
+
+		// Redirect to the user's profile in the "users" controller:
+		// TODO: This will probably fail if the user has no admin-access permission! Redirect to profile page in blog instead!?
+		header_nocache();
+		header_redirect( url_add_param( $admin_url, 'ctrl=users&user_ID='.$ForgetfulUser->ID, '&' ) ); // display user's profile
+
+		exit();
+
+		break;
+
+
+	case 'validatemail': // Clicked "Validate email" link from a mail
+		param( 'reqID', 'string', '' );
+		param( 'sessID', 'integer', '' );
+
+		// Catch errors:
+
+		if( empty($reqID) )
+		{ // This was not requested
+			$Messages->add( T_('Invalid email address validation request!'), 'error' );
+			break;
+		}
+
+		if( $sessID != $Session->ID )
+		{ // Another session ID than for requesting account validation link used!
+			$Messages->add( T_('You have to use the same session (by means of your session cookie) as when you have requested the action.'), 'error' );
+			break;
+		}
+
+		// Validate provided reqID against the one stored in the user's session
+		$request_ids = $Session->get( 'core.validatemail.request_ids' );
+		if( ( ! is_array($request_ids) || ! in_array( $reqID, $request_ids ) )
+			&& ! ( isset($current_User) && $current_User->group_ID == 1 && $reqID == 1 /* admin users can validate themselves by a button click */ ) )
+		{
+			$Messages->add( T_('Invalid email address validation request!'), 'error' );
+			$action = 'req_validatemail';
+			$login_required = true; // Do not display "Without login.." link on the form
+			break;
+		}
+
+		if( ! is_logged_in() )
+		{ // this can happen, if a new user registers and clicks on the "validate by email" link, without logging in first
+			$Messages->add( T_('Please login to validate your account.'), 'error' );
+			break;
+		}
+
+		// Validate user:
+
+		$current_User->set( 'validated', 1 );
+		$current_User->dbupdate();
+
+		$Session->delete( 'core.validatemail.request_ids' );
+
+		$Messages->add( T_( 'Your email address has been validated.' ), 'success' );
+
+		$redirect_to = $Session->get( 'core.validatemail.redirect_to' );
+
+		if( empty($redirect_to) && $current_User->check_perm('admin') )
+		{ // User can access backoffice
+			$redirect_to = $admin_url;
+		}
+
+		$Session->set( 'Messages', $Messages );
+		$Session->dbsave(); // If we don't save now, we run the risk that the redirect goes faster than the PHP script shutdown.
+
+		header_nocache();
+		header_redirect();
+		exit();
+
+		break;
+
+} // switch( $action ) (1st)
+
+
+/* For actions that other delegate to from the switch above: */
+switch( $action )
+{
+	case 'req_validatemail': // Send email validation link by mail (initial form and action)
+		if( ! $Settings->get('newusers_mustvalidate') )
+		{ // validating emails is not activated/necessary
+			break;
+		}
+
+		if( ! is_logged_in() )
+		{
+			$Messages->add( T_('You have to be logged in to request an account validation link.'), 'error' );
+			break;
+		}
+
+		$Request->param( 'req_validatemail_submit', 'integer', 0 ); // has the form been submitted
+		$Request->param( 'email', 'string', $current_User->email ); // the email address is editable
+
+		if( $req_validatemail_submit )
+		{ // Form has been submitted
+			$Request->param_check_email( 'email', true );
+
+			// Call plugin event to allow catching input in general and validating own things from DisplayRegisterFormFieldset event
+			$Plugins->trigger_event( 'ValidateAccountFormSent' );
+
+			if( $Messages->count('error') )
+			{
+				break;
+			}
+
+			// Update user's email:
+			$current_User->set_email( $email );
+			if( $current_User->dbupdate() )
+			{
+				$Messages->add( T_('Your profile has been updated.'), 'note' );
+			}
+
+			if( $current_User->send_validate_email($redirect_to) )
+			{
+				$Messages->add( sprintf( /* TRANS: %s gets replaced by the user's email address */ T_('An email has been sent to your email address (%s). Please click on the link therein to validate your account.'), $current_User->dget('email') ), 'success' );
+			}
+			else
+			{
+				$Messages->add( T_('Sorry, the email with the link to validate and activate your password could not be sent.')
+							.'<br />'.T_('Possible reason: the PHP mail() function may have been disabled on the server.'), 'error' );
+			}
+		}
+		else
+		{ // Form not yet submitted:
+			if( empty($current_User->email) )
+			{ // add (error) note to be displayed in the form
+				$Messages->add( T_('You have no email address with your profile, therefore we cannot validate it. Please give your email address below.'), 'error' );
 			}
+		}
+
+		// Display retrieval form:
+		require $view_path.'login/_validate_form.php';
 
-			locale_restore_previous();
-		}
-
-	default:
-		/*
-		 * Default: login form:
-		 */
-		if( is_logged_in() )
-		{	// The user is already logged in...
-			// TODO: use $login_error to be clear
-			
-			$error = is_string($error) ? $error.'<br />' : '';
-			$error .= T_('Note: You are already logged in!');
-
-			// Note: if $redirect_to is already set, param() will not touch it.
-			param( 'redirect_to', 'string', $ReqURI );
-			if( strstr( $redirect_to, 'login.php' ) )
-			{ // avoid "endless loops"
-				$redirect_to = $admin_url.'/';
-			}
-			$error .= ' <a href="'.$redirect_to.'">'.T_('Continue...').'</a>';
-		}
-
-		// Display login form:
-		require( dirname(__FILE__).'/_login_form.php' );
-		debug_info();
 		exit();
+		break;
+
+}
+
+
+if( empty($redirect_to) )
+{ // Use requested URI if nothing provided
+	$redirect_to = $ReqURI;
+}
+
+if( preg_match( '#/login.php([&?].*)?$#', $redirect_to ) )
+{ // avoid "endless loops"
+	$redirect_to = $admin_url;
+}
+
+// Remove login and pwd parameters from URL, so that they do not trigger the login screen again:
+$redirect_to = preg_replace( '~(?<=\?|&) (login|pwd) = [^&]+ ~x', '', $redirect_to );
+
+if( $Session->has_User() )
+{ // The user is already logged in...
+	$tmp_User = & $Session->get_User();
+	if( $tmp_User->validated || ! $Settings->get('newusers_mustvalidate') )
+	{
+		// dh> TODO: validate $redirect_to param!
+		$Messages->add( sprintf( T_('Note: You are already logged in as %s!'), $tmp_User->get('login') )
+			.' <a href="'.htmlspecialchars($redirect_to).'">'.T_('Continue...').'</a>', 'note' );
+	}
+	unset($tmp_User);
+}
+
+if( ( empty($redirect_to) && is_admin_page() )
+	|| strpos($redirect_to, $admin_url) === 0
+	|| strpos($ReqHost.$redirect_to, $admin_url ) === 0 )
+{ // don't provide link to bypass
+	$login_required = true;
+}
+
+$Debuglog->add( 'redirect_to: '.$redirect_to );
+
+
+// Default: login form
+require $view_path.'login/_login_form.php';
+exit();
+
 
-} // switch
 
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/htsrv/_lostpass_form.php 1.10.3.src/htsrv/_lostpass_form.php
--- 0.9.2.src/htsrv/_lostpass_form.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/htsrv/_lostpass_form.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,42 +0,0 @@
-<?php 
-/**
- * This is the lost password form
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package htsrv
- */
-
-/**
- * Include page header:
- */
-$page_title = T_('Lost password ?');
-$page_icon = 'icon_login.gif';
-require(dirname(__FILE__).'/_header.php'); 
-?>
-<p><?php echo T_('A new password will be generated and sent to you by email.') ?></p>
-
-<form action="<?php echo $htsrv_url ?>/login.php" method="post" class="fform">
-	<input type="hidden" name="action" value="retrievepassword" />
-	<input type="hidden" name="redirect_to" value="<?php echo $redirect_to ?>" />
-
-	<fieldset>
-		<fieldset>
-			<div class="label"><label for="log"><?php echo T_('Login:') ?></label></div> 
-			<div class="input"><input type="text" name="log" id="log" size="16" maxlength="20" value="" class="large" /></div>
-		</fieldset>
-	
-		<fieldset>
-			<div class="input">
-				<input type="submit" name="submit" value="<?php echo T_('Generate new password!') ?>" class="search" />
-			</div>
-		</fieldset>
-	</fieldset>
-
-</form>
-
-<?php 
-	require(dirname(__FILE__).'/_footer.php'); 
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/htsrv/message_send.php 1.10.3.src/htsrv/message_send.php
--- 0.9.2.src/htsrv/message_send.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/htsrv/message_send.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,311 @@
+<?php
+/**
+ * This file sends an email to the user!
+ *
+ * It's the form action for {@link _msgform.php}.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package htsrv
+ *
+ * @author Jeff Bearer - {@link http://www.jeffbearer.com/} + blueyed, fplanque
+ *
+ * @todo dh> we should use the current_User's ID, if he's logged in here. It seems that only the message form gets pre-filled with hidden fields currently.
+ */
+
+/**
+ * Includes
+ */
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+require_once $inc_path.'_main.inc.php';
+
+header( 'Content-Type: text/html; charset='.$io_charset );
+
+
+// TODO: Flood protection (Use Hit class to prevent mass mailings to members..)
+
+if( param( 'optout_cmt_email', 'string', '' ) )
+{ // an anonymous commentator wants to opt-out from receiving mails through a message form:
+
+	if( param( 'req_ID', 'string', '' ) )
+	{ // clicked on link from e-mail
+		if( $req_ID == $Session->get( 'core.msgform.optout_cmt_reqID' )
+		    && $optout_cmt_email == $Session->get( 'core.msgform.optout_cmt_email' ) )
+		{
+			$DB->query( '
+				UPDATE T_comments
+				   SET comment_allow_msgform = 0
+				 WHERE comment_author_email = '.$DB->quote($optout_cmt_email) );
+
+			$Messages->add( T_('All your comments have been marked not to allow emailing you through a message form.'), 'success' );
+
+			$Session->delete('core.msgform.optout_cmt_email');
+		}
+		else
+		{
+			$Messages->add( T_('The request not to receive emails through a message form for your comments failed.'), 'error' );
+		}
+
+		$Messages->display();
+
+		debug_info();
+		exit;
+	}
+
+	$req_ID = generate_random_key(32);
+
+	$message = sprintf( T_("We have received a request that you do not want to receive emails through\na message form on your comments anymore.\n\nTo confirm that this request is from you, please click on the following link:") )
+		."\n\n"
+		.$htsrv_url.'message_send.php?optout_cmt_email='.$optout_cmt_email.'&req_ID='.$req_ID
+		."\n\n"
+		.T_('Please note:')
+		.' '.T_('For security reasons the link is only valid for your current session (by means of your session cookie).')
+		."\n\n"
+		.T_('If it was not you that requested this, simply ignore this mail.');
+
+	if( send_mail( $optout_cmt_email, T_('Confirm opt-out for emails through message form'), $message ) )
+	{
+		echo T_('An email has been sent to you, with a link to confirm your request not to receive emails through the comments you have made on this blog.');
+		$Session->set( 'core.msgform.optout_cmt_email', $optout_cmt_email );
+		$Session->set( 'core.msgform.optout_cmt_reqID', $req_ID );
+	}
+	else
+	{
+		$Messages->add( T_('Sorry, could not send email.')
+					.'<br />'.T_('Possible reason: the PHP mail() function may have been disabled on the server.'), 'error' );
+	}
+
+	debug_info();
+	exit;
+}
+
+
+// Getting GET or POST parameters:
+param( 'blog', 'integer', '' );
+param( 'recipient_id', 'integer', '' );
+param( 'post_id', 'integer', '' );
+param( 'comment_id', 'integer', '' );
+// Note: we use funky field names in order to defeat the most basic guestbook spam bots:
+$sender_name = param( 'd', 'string', '' );
+$sender_address = param( 'f', 'string', '' );
+$subject = param( 'g', 'string', '' );
+$message = param( 'h', 'html', '' );	// We accept html but we will NEVER display it
+
+// Prevent register_globals injection!
+$recipient_address = '';
+$recipient_name = '';
+$recipient_User = NULL;
+$Comment = NULL;
+
+// Core param validation
+if( empty($sender_name) )
+{
+	$Messages->add( T_('Please fill in your name.'), 'error' );
+}
+if( empty($sender_address) )
+{
+	$Messages->add( T_('Please fill in your email.'), 'error' );
+}
+elseif( !is_email($sender_address) || antispam_check( $sender_address ) ) // TODO: dh> using antispam_check() here might not allow valid users to contact the admin in case of problems due to the antispam list itself.. :/
+{
+	$Messages->add( T_('Supplied email address is invalid.'), 'error' );
+}
+
+if( empty($subject) )
+{
+	$Messages->add( T_('Please fill in the subject of your message.'), 'error' );
+}
+
+if( empty( $message ) )
+{ // message should not be empty!
+	$Messages->add( T_('Please do not send empty messages.'), 'error' );
+}
+elseif( $antispam_on_message_form && antispam_check( $message ) )
+{ // a blacklisted keyword ha sbeen found in the message:
+	$Messages->add( T_('The supplied message is invalid / appears to be spam.'), 'error' );
+}
+
+
+if( ! empty( $recipient_id ) )
+{ // Get the email address for the recipient if a member:
+	$recipient_User = & $UserCache->get_by_ID( $recipient_id );
+
+	if( empty($recipient_User->allow_msgform) )
+	{ // should be prevented by UI
+		debug_die( 'Invalid recipient!' );
+	}
+
+	$recipient_name = trim($recipient_User->get('preferredname'));
+	$recipient_address =  $recipient_name.' <'.$recipient_User->get('email').'>';
+
+	// Change the locale so the email is in the recipients language
+	locale_temp_switch($recipient_User->locale);
+}
+elseif( ! empty( $comment_id ) )
+{ // Get the email address for the recipient if a visiting commenter.
+
+	// Load comment from DB:
+	$row = $DB->get_row(
+		'SELECT *
+		   FROM T_comments
+		  WHERE comment_ID = '.$comment_id, ARRAY_A );
+	$Comment = & new Comment( $row );
+
+	if( $comment_author_User = & $Comment->get_author_User() )
+	{ // Comment is from a registered user:
+		if( ! $comment_author_User->allow_msgform )
+		{ // should be prevented by UI
+			debug_die( 'Invalid recipient!' );
+		}
+		$recipient_User = & $comment_author_User;
+	}
+	elseif( empty($Comment->allow_msgform) )
+	{ // should be prevented by UI
+		debug_die( 'Invalid recipient!' );
+	}
+
+	$recipient_name = trim($Comment->get_author_name());
+	$recipient_address =  $recipient_name.' <'.$Comment->get_author_email().'>';
+
+}
+
+if( empty($recipient_address) )
+{ // should be prevented by UI
+	debug_die( 'No recipient specified!' );
+}
+
+
+// Build message footer:
+$message_footer = '';
+if( !empty( $comment_id ) )
+{
+	// Getting current blog info:
+	$Blog = & $BlogCache->get_by_ID( $blog );	// Required
+	$message_footer .= T_('Message sent from your comment:') . "\n"
+		.url_add_param( $Blog->get('url'), 'p='.$post_id.'&c=1&tb=1&pb=1#'.$comment_id, '&' )
+		."\n\n";
+}
+elseif( !empty( $post_id ) )
+{
+	// Getting current blog info:
+	$Blog = & $BlogCache->get_by_ID( $blog );	// Required
+	$message_footer .= T_('Message sent from your post:') . "\n"
+		.url_add_param( $Blog->get('url'), 'p='.$post_id.'&c=1&tb=1&pb=1', '&' )
+		."\n\n";
+}
+else
+{
+	// Getting current blog info:
+	$Blog = & $BlogCache->get_by_ID( $blog, true, false );	// Optional
+
+}
+
+// opt-out links:
+if( $recipient_User )
+{ // Member:
+	if( !empty( $Blog ) )
+	{
+		$message_footer .= T_("You can edit your profile to not reveive mails through a form:")
+			."\n".url_add_param( str_replace( '&amp;', '&', $Blog->get('url') ), 'disp=profile', '&' );
+	}
+	// TODO: else go to admin
+}
+elseif( $Comment )
+{ // Visitor:
+	$message_footer .= T_("Click on the following link to not receive e-mails on your comments\nfor this e-mail address anymore:")
+		."\n".$htsrv_url.'message_send.php?optout_cmt_email='.rawurlencode($Comment->author_email);
+}
+
+
+// Trigger event: a Plugin could add a $category="error" message here..
+$Plugins->trigger_event( 'MessageFormSent', array(
+	'recipient_ID' => & $recipient_id,
+	'item_ID' => $post_id,
+	'comment_ID' => $comment_id,
+	'subject' => & $subject,
+	'message' => & $message,
+	'message_footer' => & $message_footer,
+	'Blog' => & $Blog,
+	'sender_name' => & $sender_name,
+	'sender_email' => & $sender_address,
+	) );
+
+
+if( $Messages->count( 'error' ) )
+{ // there were errors: display them and get out of here
+	$Messages->display( T_('Cannot send email, please correct these errors:'),
+	'[<a href="javascript:history.go(-1)">'. T_('Back to email editing') . '</a>]' );
+	debug_info();
+	exit;
+}
+
+if( !empty( $Blog ) )
+{
+	$message = $message
+		."\n\n-- \n"
+		.sprintf( T_('This message was sent via the messaging system on %s.'), $Blog->name )."\n"
+		.$Blog->get('url')."\n\n"
+		.$message_footer;
+}
+else
+{
+	$message = $message
+		."\n\n-- \n"
+		.sprintf( T_('This message was sent via the messaging system on %s.'), $baseurl )."\n\n"
+		.$message_footer;
+}
+
+// Send mail
+$success_mail = send_mail( $recipient_address, $subject, $message, "$sender_name <$sender_address>" );
+
+
+// Plugins should cleanup their temporary data here:
+$Plugins->trigger_event( 'MessageFormSentCleanup' );
+
+
+if( isset($recipient_User) )
+{	
+	// restore the locale to the blog visitor language
+	locale_restore_previous();
+}
+
+if( $success_mail )
+{
+	// Never say to whom we sent the email -- prevent user enumeration.
+	$Messages->add( T_('Your message has been sent.'), 'success' );
+}
+else
+{
+	$Messages->add( T_('Sorry, could not send email.')
+				.'<br />'.T_('Possible reason: the PHP mail() function may have been disabled on the server.'), 'error' );
+}
+
+
+// Header redirection
+header_nocache();
+// redirect Will save $Messages into Session:
+header_redirect(); // exits!
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/htsrv/profile_update.php 1.10.3.src/htsrv/profile_update.php
--- 0.9.2.src/htsrv/profile_update.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/htsrv/profile_update.php	2007-11-01 00:58:36.000000000 -0500
@@ -2,17 +2,45 @@
 /**
  * This file updates the current user's profile!
  *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
  *
  * @package htsrv
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ *
+ *
+ * @todo integrate it into the skins to avoid ugly die() on error and confusing redirect on success.
+ *
+ * @version $Id: profile_update.php,v 1.45.2.2.2.1 2007/04/25 22:17:46 fplanque Exp $
  */
 
 /**
  * Initialize everything:
  */
-require_once( dirname(__FILE__) . '/../b2evocore/_main.php' );
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+require_once $inc_path.'_main.inc.php';
 
 // Getting GET or POST parameters:
 param( 'checkuser_id', 'integer', '' );
@@ -27,124 +55,93 @@
 param( 'newuser_yim', 'string', '' );
 param( 'newuser_url', 'string', '' );
 param( 'newuser_email', 'string', '' );
-param( 'newuser_notify', 'integer', 0 );
+param( 'newuser_allow_msgform', 'integer', 0 ); // checkbox
+param( 'newuser_notify', 'integer', 0 );        // checkbox
+param( 'newuser_showonline', 'integer', 0 );    // checkbox
 param( 'pass1', 'string', '' );
 param( 'pass2', 'string', '' );
 
+/**
+ * Basic security checks:
+ */
 if( ! is_logged_in() )
-{	// must be logged in!
-	die( T_('You are not logged in.') );
+{ // must be logged in!
+	bad_request_die( T_('You are not logged in.') );
 }
 
-if( $checkuser_id != $user_ID )
-{	// Can only edit your own profile
-	die( T_('You are not logged in under the same account you are trying to modify.') );
+if( $checkuser_id != $current_User->ID )
+{ // Can only edit your own profile
+	bad_request_die( 'You are not logged in under the same account you are trying to modify.' );
 }
 
-if( $demo_mode && ($user_login == 'demouser'))
+if( $demo_mode && ($current_User->login == 'demouser') )
 {
-	die( 'Demo mode: you can\'t edit the demouser profile!<br />[<a href="javascript:history.go(-1)">' 
-				. T_('Back to profile') . '</a>]' );
+	bad_request_die( 'Demo mode: you can\'t edit the demouser profile!<br />[<a href="javascript:history.go(-1)">'
+		. T_('Back to profile') . '</a>]' );
 }
 
-// checking the nickname has been typed
-if (empty($newuser_nickname))
-{
-	die ('<strong>' . T_('ERROR') . '</strong>: ' . T_('please enter your nickname (can be the same as your login)')
-				. '<br />[<a href="javascript:history.go(-1)">' . T_('Back to profile') . '</a>]' );
-	return false;
-}
+/**
+ * Additional checks:
+ */
+profile_check_params( array(
+	'nickname' => $newuser_nickname,
+	'icq' => $newuser_icq,
+	'email' => $newuser_email,
+	'url' => $newuser_url,
+	'pass1' => $pass1,
+	'pass2' => $pass2,
+	'pass_required' => false ), $current_User );
 
-// if the ICQ UIN has been entered, check to see if it has only numbers
-if (!empty($newuser_icq))
-{
-	if (!ereg("^[0-9]+$", $newuser_icq))
-	{
-		die ('<strong>' . T_('ERROR') . '</strong>: ' . T_('your ICQ UIN can only be a number, no letters allowed')
-					. '<br />[<a href="javascript:history.go(-1)">' . T_('Back to profile') . '</a>]' );
-		return false;
-	}
-}
 
-// checking e-mail address
-if (empty($newuser_email))
+if( $Messages->count('error') )
 {
-	die ('<strong>' . T_('ERROR') . '</strong>: ' . T_('please type your e-mail address')
-				. '<br />[<a href="javascript:history.go(-1)">' . T_('Back to profile') . '</a>]' );
-	return false;
-}
-elseif (!is_email($newuser_email))
-{
-	die ('<strong>' . T_('ERROR') . '</strong>: ' . T_('the email address is invalid')
-				. '<br />[<a href="javascript:history.go(-1)">' . T_('Back to profile') . '</a>]' );
-	return false;
+	$Messages->display( T_('Cannot update profile. Please correct the following errors:'),
+		'[<a href="javascript:history.go(-1)">' . T_('Back to profile') . '</a>]' );
+	debug_info();
+	exit;
 }
 
-if( $error = validate_url( $newuser_url, $comments_allowed_uri_scheme ) )
+
+// Do the update:
+
+$updatepassword = '';
+if( !empty($pass1) )
 {
-	die( '<strong>' . T_('ERROR') . '</strong>: ' . T_('Supplied URL is invalid: ') . $error );
-	return false;
+	$newuser_pass = md5($pass1);
+	$current_User->set( 'pass', $newuser_pass );
 }
 
-if ($pass1 == '')
+$current_User->set( 'firstname', $newuser_firstname );
+$current_User->set( 'lastname', $newuser_lastname );
+$current_User->set( 'nickname', $newuser_nickname );
+$current_User->set( 'icq', $newuser_icq );
+$current_User->set_email( $newuser_email );
+$current_User->set( 'url', $newuser_url );
+$current_User->set( 'aim', $newuser_aim );
+$current_User->set( 'msn', $newuser_msn );
+$current_User->set( 'yim', $newuser_yim );
+$current_User->set( 'idmode', $newuser_idmode );
+$current_User->set( 'locale', $newuser_locale );
+$current_User->set( 'allow_msgform', $newuser_allow_msgform );
+$current_User->set( 'notify', $newuser_notify );
+$current_User->set( 'showonline', $newuser_showonline );
+
+
+// Set Messages into user's session, so they get restored on the next page (after redirect):
+if( $current_User->dbupdate() )
 {
-	if ($pass2 != '')
-	{
-		die ('<strong>' . T_('ERROR') . '</strong>: ' . T_('you typed your new password only once. Go back to type it twice.'));
-	}
-	$updatepassword = '';
+	$Messages->add( T_('Your profile has been updated.'), 'success' );
 }
 else
 {
-	if ($pass2 == '')
-	{
-		die ('<strong>' . T_('ERROR') . '</strong>: ' . T_('you typed your new password only once. Go back to type it twice.')
-				. '<br />[<a href="javascript:history.go(-1)">' . T_('Back to profile') . '</a>]' );
-	}
-	if ($pass1 != $pass2)
-	{
-		die ('<strong>' . T_('ERROR') . '</strong>: ' . T_('you typed two different passwords. Go back to correct that.')
-				. '<br />[<a href="javascript:history.go(-1)">' . T_('Back to profile') . '</a>]' );
-	}
-	
-	if( strlen($pass1) < $Settings->get('user_minpwdlen') )
-	{
-		die( sprintf( T_('The mimimum password length is %d characters.'), $Settings->get('user_minpwdlen'))
-				. '<br />[<a href="javascript:history.go(-1)">' . T_('Back to profile') . '</a>]' );
-	}
-
-	$newuser_pass = md5($pass1);
-	$updatepassword = "user_pass = '$newuser_pass', ";
-	if( !setcookie( $cookie_pass, $newuser_pass, $cookie_expires, $cookie_path, $cookie_domain) )
-	{
-		printf( T_('setcookie %s failed!'), $cookie_pass );
-	}
+	$Messages->add( T_('Your profile has not been changed.'), 'note' );
 }
 
+$Session->set( 'Messages', $Messages );
+$Session->dbsave(); // If we don't save now, we run the risk that the redirect goes faster than the PHP script shutdown.
+
+header_nocache();
+header_redirect();
 
-$DB->query( "UPDATE $tableusers 
-								SET $updatepassword
-										user_firstname= '".$DB->escape($newuser_firstname)."',
-										user_lastname= '".$DB->escape($newuser_lastname)."',
-										user_nickname= '".$DB->escape($newuser_nickname)."',
-										user_icq= '".$DB->escape($newuser_icq)."',
-										user_email= '".$DB->escape($newuser_email)."',
-										user_url= '".$DB->escape($newuser_url)."',
-										user_aim= '".$DB->escape($newuser_aim)."',
-										user_msn= '".$DB->escape($newuser_msn)."',
-										user_yim= '".$DB->escape($newuser_yim)."',
-										user_idmode= '".$DB->escape($newuser_idmode)."',
-										user_locale= '".$DB->escape($newuser_locale)."',
-										user_notify= $newuser_notify
-							WHERE ID = $user_ID" );
-
-header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
-header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
-header('Cache-Control: no-cache, must-revalidate');
-header('Pragma: no-cache');
-
-param( 'redirect_to', 'string' );
-$location = (!empty($redirect_to)) ? $redirect_to : $_SERVER['HTTP_REFERER'];
-header('Refresh:0;url=' . $location);
 
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/htsrv/_reg_complete.php 1.10.3.src/htsrv/_reg_complete.php
--- 0.9.2.src/htsrv/_reg_complete.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/htsrv/_reg_complete.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,31 +0,0 @@
-<?php 
-/**
- * This is displayed when registration is complete
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package htsrv
- */
-
-/**
- * Include page header:
- */
-$page_title = T_('Registration complete');
-$page_icon = 'icon_register.gif';
-require(dirname(__FILE__).'/_header.php'); 
-?>
-<p><?php echo T_('Login:') ?> <strong><?php echo $login ?>&nbsp;</strong></p>
-<p><?php echo T_('Email') ?>: <strong><?php echo $email ?>&nbsp;</strong></p>
-
-<form name="login" action="<?php echo $htsrv_url ?>/login.php" method="post">
-<input type="hidden" name="log" value="<?php echo $login ?>" />
-<input type="hidden" name="redirect_to" value="<?php echo $redirect_to ?>" />
-<input type="submit" class="search" value="<?php  echo T_('Log in!') ?>" name="submit" />
-</form>
-
-
-<?php 
-	require(dirname(__FILE__).'/_footer.php'); 
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/htsrv/_reg_disabled.php 1.10.3.src/htsrv/_reg_disabled.php
--- 0.9.2.src/htsrv/_reg_disabled.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/htsrv/_reg_disabled.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,22 +0,0 @@
-<?php 
-/**
- * This is the registration form when disabled
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package htsrv
- */
-
-/**
- * Include page header:
- */
-$page_title = T_('Registration Currently Disabled');
-require(dirname(__FILE__).'/_header.php'); 
-?>
-<p><?php echo T_('User registration is currently not allowed.') ?></p>
-<p><a href="<?php echo $baseurl ?>" ><?php echo T_('Home') ?></a></p>
-<?php 
-	require(dirname(__FILE__).'/_footer.php'); 
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/htsrv/_reg_form.php 1.10.3.src/htsrv/_reg_form.php
--- 0.9.2.src/htsrv/_reg_form.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/htsrv/_reg_form.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,62 +0,0 @@
-<?php
-/**
- * This is the registration form
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package htsrv
- */
-
-/**
- * Include page header:
- */
-$page_title = T_('Register form');
-$page_icon = 'icon_register.gif';
-require(dirname(__FILE__).'/_header.php');
-?>
-
-
-<form method="post" action="<?php echo $htsrv_url ?>/register.php" class="fform">
-<input type="hidden" name="action" value="register" />
-<input type="hidden" name="redirect_to" value="<?php echo $redirect_to ?>" />
-
-<fieldset>
-	<fieldset>
-		<div class="label"><label for="login"><?php echo T_('Login:') ?></label></div>
-		<div class="input"><input type="text" name="login" id="login" size="16" maxlength="20" value="<?php echo format_to_output($login, 'formvalue'); ?>" class="large" /></div>
-	</fieldset>
-
-	<fieldset>
-		<div class="label"><label for="pass1"><?php echo T_('Password:') ?><br /><?php echo T_('(twice)').'<br />' ?></label></div>
-		<div class="input">
-		<input type="password" name="pass1" id="pass1" size="16" maxlength="20" value="" class="large" />
-		<input type="password" name="pass2" id="pass2" size="16" maxlength="20" value="" class="large" />
-		<span class="notes"><?php printf( T_('Minimum %d characters, please.'), $Settings->get('user_minpwdlen') ) ?></span>
-		</div>
-	</fieldset>
-
-	<fieldset>
-		<div class="label"><label for="email"><?php echo T_('Email') ?>:</label></div>
-		<div class="input"><input type="text" name="email" id="email" size="16" maxlength="100" value="<?php echo format_to_output($email, 'formvalue'); ?>" class="large" /></div>
-	</fieldset>
-
-	<?php
-	form_select( 'locale', $locale, 'locale_options', T_('Locale'), T_('Preferred language') );
-	?>
-	<fieldset>
-		<div class="input">
-			<input type="submit" name="submit" value="<?php echo T_('Register!') ?>" class="search" />
-		</div>
-	</fieldset>
-</fieldset>
-</form>
-
-<div style="text-align:right">
-	<a href="<?php echo $htsrv_url.'/login.php' ?>"><?php echo T_('Log into existing account...') ?></a>
-</div>
-
-<?php
-	require(dirname(__FILE__).'/_footer.php');
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/htsrv/register.php 1.10.3.src/htsrv/register.php
--- 0.9.2.src/htsrv/register.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/htsrv/register.php	2007-11-01 00:58:36.000000000 -0500
@@ -1,19 +1,47 @@
 <?php
 /**
- * Register a new user
+ * Register a new user.
  *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
  *
  * @package htsrv
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: register.php,v 1.71.2.3.2.3 2007/04/25 22:17:46 fplanque Exp $
  */
- 
+
 /**
  * Includes:
  */
-require_once( dirname(__FILE__).'/../conf/_config.php' );
-require_once( dirname(__FILE__)."/$htsrv_dirout/$core_subdir/_main.php" );
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+require_once $inc_path.'_main.inc.php';
+
+// Login is not required on the register page:
+$login_required = false;
+
 
 param( 'action', 'string', '' );
 param( 'login', 'string', '' );
@@ -22,7 +50,7 @@
 
 locale_activate( $locale );
 
-if(!$Settings->get('newusers_canregister'))
+if( ! $Settings->get('newusers_canregister') )
 {
 	$action = 'disabled';
 }
@@ -33,119 +61,150 @@
 		/*
 		 * Do the registration:
 		 */
-		param( 'redirect_to', 'string', $admin_url.'/b2edit.php' );
+		param( 'redirect_to', 'string', $admin_url );
 		param( 'pass1', 'string', '' );
 		param( 'pass2', 'string', '' );
 
-		// checking login has been typed:
-		if( $login == '' )
-		{
-			$error = '<strong>'.T_('ERROR').'</strong>: '.T_('please enter a Login');
-			break;
-		}
-
-		// checking the password has been typed twice
-		if( $pass1 == '' || $pass2 == '' )
-		{
-			$error = '<strong>'.T_('ERROR').'</strong>: '.T_('please enter your password twice');
-			break;
-		}
+		// Call plugin event to allow catching input in general and validating own things from DisplayRegisterFormFieldset event
+		$Plugins->trigger_event( 'RegisterFormSent', array(
+				'login' => & $login,
+				'email' => & $email,
+				'locale' => & $locale,
+				'pass1' => & $pass1,
+				'pass2' => & $pass2,
+			) );
 
-		// checking the password has been typed twice the same:
-		if( $pass1 != $pass2 )
-		{
-			$error = '<strong>'.T_('ERROR').'</strong>: '.T_('please type the same password in the two password fields');
+		if( $Messages->count( 'error' ) )
+		{ // a Plugin has added an error
 			break;
 		}
 
-		// checking password length
-		if( strlen($pass1) < $Settings->get('user_minpwdlen') )
-		{
-			$error = sprintf( T_('The mimimum password length is %d characters.'), $Settings->get('user_minpwdlen'));
-			break;
-		}
+		// Check profile params:
+		profile_check_params( array(
+			'login' => $login,
+			'pass1' => $pass1,
+			'pass2' => $pass2,
+			'email' => $email,
+			'pass_required' => true ) );
 
-		$user_nickname = $login;
+		// We want all logins to be lowercase to guarantee uniqueness regardless of the database case handling for UNIQUE indexes:
+		$login = strtolower( $login );
 
-		// checking e-mail address:
-		if($email == '')
-		{
-			$error = '<strong>'.T_('ERROR').'</strong>: '.T_('please type your e-mail address');
-			break;
-		}
-		elseif (!is_email($email))
-		{
-			$error = '<strong>'.T_('ERROR').'</strong>: '.T_('the email address is invalid');
-			break;
+		if( $UserCache->get_by_login( $login ) )
+		{ // The login is already registered
+			$Messages->add( sprintf( T_('The login &laquo;%s&raquo; is already registered, please choose another one.'), $login ), 'error' );
 		}
 
-		// TODO: START TRANSACTION !!
-
-		// checking the login isn't already used by another user:
-		if( $DB->get_var( "SELECT count(*)
-												FROM $tableusers
-												WHERE user_login = '".$DB->escape($login)."'" ) )
+		if( $Messages->count( 'error' ) )
 		{
-			$error = '<strong>'. T_('ERROR'). "</strong>: ". T_('this login is already registered, please choose another one');
 			break;
 		}
 
+		$DB->begin();
+
 		$new_User = & new User();
 		$new_User->set( 'login', $login );
 		$new_User->set( 'pass', md5($pass1) ); // encrypted
-		$new_User->set( 'nickname', $user_nickname );
-		$new_User->set( 'email', $email );
-		$new_User->set( 'ip', '127.0.0.1' );
-		$new_User->set( 'domain', 'localhost' );
-		$new_User->set( 'ip', isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '' );
-		$new_User->set( 'domain', isset($_SERVER['REMOTE_HOST']) ? $_SERVER['REMOTE_HOST'] : '' );
-		$new_User->set( 'browser', isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '' );
+		$new_User->set( 'nickname', $login );
+		$new_User->set_email( $email );
+		$new_User->set( 'ip', $Hit->IP );
+		$new_User->set( 'domain', $Hit->get_remote_host( true ) );
+		$new_User->set( 'browser', $Hit->user_agent );
 		$new_User->set_datecreated( $localtimenow );
-		$new_User->set( 'level', $Settings->get('newusers_level') );
 		$new_User->set( 'locale', $locale );
 		$newusers_grp_ID = $Settings->get('newusers_grp_ID');
 		// echo $newusers_grp_ID;
-		$new_user_Group = $GroupCache->get_by_ID( $newusers_grp_ID );
+		$new_user_Group = & $GroupCache->get_by_ID( $newusers_grp_ID );
 		// echo $new_user_Group->disp('name');
-		$new_User->setGroup( $new_user_Group );
+		$new_User->set_Group( $new_user_Group );
 		$new_User->dbinsert();
 
-		// TODO: END TRANSACTION !!
+		$new_user_ID = $new_User->ID; // we need this to "rollback" user creation if there's no DB transaction support
+
+		// TODO: Optionally auto create a blog (handle this together with the LDAP plugin)
+
+		// TODO: Optionally auto assign rights
+
+		// Actions to be appended to the user registration transaction:
+		if( $Plugins->trigger_event_first_false( 'AppendUserRegistrTransact', array( 'User' => & $new_User ) ) )
+		{
+			// TODO: notify the plugins that have been called before about canceling of the event?!
+			$DB->rollback();
+
+			// Delete, in case there's no transaction support:
+			$new_User->dbdelete( $Debuglog );
+
+			$Messages->add( T_('No user account has been created!'), 'error' );
+			break; // break out to _reg_form.php
+		}
+
+		// User created:
+		$DB->commit();
+
+		$UserCache->add( $new_User );
 
-		// switch to admins locale
-		$admin_data = get_userdata(1);
-		locale_temp_switch( $admin_data['user_locale'] );
-		
-		$message  = T_('new user registration on your blog'). ":\n\n";
-		$message .= T_('Login:'). " $login\n\n". T_('Email'). ": $email\n\n";
-		$message .= T_('Manage users'). ": $admin_url/b2users.php\n\n";
+		// Send email to admin (using his locale):
+		/**
+		 * @var User
+		 */
+		$AdminUser = & $UserCache->get_by_ID( 1 );
+		locale_temp_switch( $AdminUser->get( 'locale' ) );
+
+		$message  = T_('New user registration on your blog').":\n"
+							."\n"
+							.T_('Login:')." $login\n"
+							.T_('Email').": $email\n"
+							."\n"
+							.T_('Edit user').': '.$admin_url.'?ctrl=users&user_ID='.$new_User->ID."\n";
 
-		send_mail( $admin_email, T_('new user registration on your blog'), $message, $notify_from );
+		send_mail( $admin_email, T_('New user registration on your blog'), $message, $notify_from ); // ok, if this may fail..
 
 		locale_restore_previous();
-		
+
+		$Plugins->trigger_event( 'AfterUserRegistration', array( 'User' => & $new_User ) );
+
+
+		if( $Settings->get('newusers_mustvalidate') )
+		{ // We want that the user validates his email address:
+			if( $new_User->send_validate_email($redirect_to) )
+			{
+				$Messages->add( T_('An email has been sent to your email address. Please click on the link therein to validate your account.'), 'success' );
+			}
+			else
+			{
+				$Messages->add( T_('Sorry, the email with the link to validate and activate your password could not be sent.')
+					.'<br />'.T_('Possible reason: the PHP mail() function may have been disabled on the server.'), 'error' );
+			}
+		}
+
+		// Autologin the user. This is more comfortable for the user and avoids
+		// extra confusion when account validation is required.
+		$Session->set_User( $new_User );
+
 		// Display confirmation screen:
-		require( dirname(__FILE__).'/_reg_complete.php' );
+		require $view_path.'login/_reg_complete.php';
+
 		exit();
-		break; // case 'register'
+		break;
 
 
 	case 'disabled':
 		/*
 		 * Registration disabled:
 		 */
-		require( dirname(__FILE__).'/_reg_disabled.php' );
-		exit();
-		break; // case 'disabled'
+		require $view_path.'login/_reg_disabled.php';
 
+		exit();
+}
 
-} // switch
 
 /*
  * Default: registration form:
  */
-param( 'redirect_to', 'string', $admin_url.'/b2edit.php' );
+param( 'redirect_to', 'string', $admin_url );
 // Display reg form:
-require( dirname(__FILE__).'/_reg_form.php' );
+require $view_path.'login/_reg_form.php';
+
+
 
-?>
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/htsrv/subs_update.php 1.10.3.src/htsrv/subs_update.php
--- 0.9.2.src/htsrv/subs_update.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/htsrv/subs_update.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,118 @@
+<?php
+/**
+ * This file updates the current user's subscriptions!
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package htsrv
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ *
+ * @todo integrate it into the skins to avoid ugly die() on error and confusing redirect on success.
+ *
+ * @version $Id: subs_update.php,v 1.13.2.2.2.1 2007/04/25 22:17:46 fplanque Exp $
+ */
+
+/**
+ * Initialize everything:
+ */
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+require_once $inc_path.'_main.inc.php';
+
+// Getting GET or POST parameters:
+param( 'checkuser_id', 'integer', true );
+param( 'newuser_email', 'string', true );
+param( 'newuser_notify', 'integer', 0 );
+param( 'subs_blog_IDs', 'string', true );
+
+/**
+ * Basic security checks:
+ */
+if( ! is_logged_in() )
+{ // must be logged in!
+	bad_request_die( T_('You are not logged in.') );
+}
+
+if( $checkuser_id != $current_User->ID )
+{ // Can only edit your own profile
+	bad_request_die( 'You are not logged in under the same account you are trying to modify.' );
+}
+
+if( $demo_mode && ($current_User->login == 'demouser') )
+{
+	bad_request_die( 'Demo mode: you can\'t edit the demouser profile!<br />[<a href="javascript:history.go(-1)">'
+				. T_('Back to profile') . '</a>]' );
+}
+
+/**
+ * Additional checks:
+ */
+profile_check_params( array( 'email' => $newuser_email ) );
+
+
+if( $Messages->count( 'error' ) )
+{
+	$Messages->display( T_('Cannot update profile. Please correct the following errors:'),
+			'[<a href="javascript:history.go(-1)">' . T_('Back to profile') . '</a>]' );
+	debug_info();
+	exit;
+}
+
+
+// Do the profile update:
+$current_User->set_email( $newuser_email );
+$current_User->set( 'notify', $newuser_notify );
+
+$current_User->dbupdate();
+
+
+// Work the blogs:
+$values = array();
+$subs_blog_IDs = explode( ',', $subs_blog_IDs );
+foreach( $subs_blog_IDs as $loop_blog_ID )
+{
+	// Make sure no dirty hack is coming in here:
+	$loop_blog_ID = intval( $loop_blog_ID );
+
+	// Get checkbox values:
+	$sub_items    = param( 'sub_items_'.$loop_blog_ID,    'integer', 0 );
+	$sub_comments = param( 'sub_comments_'.$loop_blog_ID, 'integer', 0 );
+
+	$values[] = "( $loop_blog_ID, $current_User->ID, $sub_items, $sub_comments )";
+}
+
+if( count($values) )
+{	// We need to record vales:
+	$DB->query( 'REPLACE INTO T_subscriptions( sub_coll_ID, sub_user_ID, sub_items, sub_comments )
+								VALUES '.implode( ', ', $values ) );
+}
+
+
+// Set Messages into user's session, so they get restored on the next page (after redirect):
+$Messages->add( T_('Your profile has been updated.'), 'success' );
+$Session->set( 'Messages', $Messages );
+$Session->dbsave(); // If we don't save now, we run the risk that the redirect goes faster than the PHP script shutdown.
+
+
+header_nocache();
+header_redirect();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/htsrv/trackback.php 1.10.3.src/htsrv/trackback.php
--- 0.9.2.src/htsrv/trackback.php	2006-04-20 19:42:26.000000000 -0500
+++ 1.10.3.src/htsrv/trackback.php	2007-11-01 00:58:36.000000000 -0500
@@ -2,17 +2,43 @@
 /**
  * This file handles trackback requests
  *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
  *
  * @package htsrv
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: trackback.php,v 1.54.2.2.2.1 2007/04/25 22:17:46 fplanque Exp $
  */
 
+
 /**
  * Initialize everything:
  */
-require_once (dirname(__FILE__).'/../b2evocore/_main.php');
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+require_once $inc_path.'_main.inc.php';
 
 // statuses allowed for acting on:
 $show_statuses = array( 'published', 'protected', 'private' );
@@ -22,115 +48,146 @@
 param( 'title', 'string' );
 param( 'excerpt', 'html' );
 param( 'blog_name', 'string' );
-if(empty($tb_id))
-{	// No parameter for ID, get if from URL:
+
+
+if( empty($tb_id) )
+{ // No parameter for ID, get if from URL:
 	$path_elements = explode( '/', $ReqPath, 30 );
 	$tb_id = intval( $path_elements[count($path_elements)-1] );
 }
 
-if ((strlen(''.$tb_id)) && (empty($HTTP_GET_VARS['__mode'])) && (strlen(''.$url)))
+
+if( ! empty($_GET['__mode']) )
+{ // some MT extension (AFAIK), that we do not support
+	return;
+}
+
+if( empty($tb_id) )
 {
-	@header('Content-Type: text/xml');
+	trackback_response( 1, 'No trackback post ID given.' ); // exits
+}
+if( empty($url) )
+{
+	trackback_response( 1, 'No url to your permanent entry given.' ); // exits
+}
 
-	$comment_post_ID = $tb_id;
-	$postdata = get_postdata($comment_post_ID);
-	$blog = $postdata['Blog'];
-	$blogparams = get_blogparams_by_ID( $blog );
+@header('Content-Type: text/xml');
 
-	if( !get_bloginfo('allowtrackbacks', $blogparams) )
-	{
-		trackback_response(1, 'Sorry, this weblog does not allow you to trackback its posts.');
-	}
-	if( $postdata['comments'] != 'open' )
-	{
-		trackback_response( 1, 'Sorry, this item does not accept comments.' );
-	}
+$comment_post_ID = $tb_id;
+$commented_Item = & $ItemCache->get_by_ID( $comment_post_ID );
+if( !( $Blog = & $commented_Item->get_Blog() ) )
+{
+	trackback_response( 1, 'Sorry, could not get the post\'s weblog.' ); // exits
+}
 
-	$title = strip_tags($title);
-	$title = (strlen($title) > 255) ? substr($title, 0, 252).'...' : $title;
-	$excerpt = strip_tags($excerpt);
-	$excerpt = (strlen($excerpt) > 255) ? substr($excerpt, 0, 252).'...' : $excerpt;
-	$blog_name = htmlspecialchars($blog_name);
-	$blog_name = (strlen($blog_name) > 255) ? substr($blog_name, 0, 252).'...' : $blog_name;
-
-	$comment = "<strong>$title</strong><br />$excerpt";
-
-	$original_comment = $comment;
-
-	$user_ip = $_SERVER['REMOTE_ADDR'];
-	$user_ip = explode( ',', $user_ip );
-	$user_ip = $user_ip[0];
-	$user_domain = gethostbyaddr($user_ip);
-	$now = date('Y-m-d H:i:s', $localtimenow );
+if( ! $Blog->get('allowtrackbacks') )
+{
+	trackback_response( 1, 'Sorry, this weblog does not allow you to trackback its posts.' ); // exits
+}
 
-	// CHECK and FORMAT content
-	if( $error = validate_url( $url, $comments_allowed_uri_scheme ) )
-	{
-		errors_add( T_('Supplied URL is invalid: ').$error );
-	}
+// Commented out again, because it's comment specific: if( ! $commented_Item->can_comment( NULL ) )
+// "BeforeTrackbackInsert" should be hooked instead!
+if( $commented_Item->comment_status != 'open' )
+{
+	trackback_response( 1, 'Sorry, this item does not accept trackbacks.' ); // exits
+}
 
-	$comment = format_to_post($comment,1,1);
-	if( empty($comment) )
-	{ // comment should not be empty!
-		errors_add( T_('Please do not send empty comment') );
-	}
-	elseif( antispam_check( strip_tags($comment) ) )
-	{
-		errors_add( T_('Supplied comment is invalid') );
-	}
 
-	if( $errstring = errors_string( 'Cannot insert trackback, please correct these errors:', '' ) )
-	{
-		trackback_response(2, $errstring);	// TODO: check that error code 2 is ok
-		die();
-	}
+// CHECK content
+if( $error = validate_url( $url, $comments_allowed_uri_scheme ) )
+{
+	$Messages->add( T_('Supplied URL is invalid: ').$error, 'error' );
+}
+
+if( $Messages->count('error') )
+{
+	trackback_response( 1, $Messages->get_string( '', '', 'all', "\n" ) ); // exits
+}
+
+
+$title = strip_tags($title);
+$title = (strlen($title) > 255) ? substr($title, 0, 252).'...' : $title;
+$excerpt = strip_tags($excerpt);
+$excerpt = (strlen($excerpt) > 255) ? substr($excerpt, 0, 252).'...' : $excerpt;
+$blog_name = htmlspecialchars($blog_name);
+$blog_name = (strlen($blog_name) > 255) ? substr($blog_name, 0, 252).'...' : $blog_name;
+
+$comment = '';
+if( ! empty($title) )
+{
+	$comment .= '<strong>'.$title.'</strong>';
 
-	$comment_author = $blog_name;
-	$comment_author_email = '';
-	$comment_author_url = $url;
-
-	$query = "INSERT INTO $tablecomments( comment_post_ID, comment_type, comment_author,
-																				comment_author_email, comment_author_url, comment_author_IP,
-																				comment_date, comment_content)
-						VALUES( $comment_post_ID, 'trackback', '".$DB->escape($comment_author)."',
-										'".$DB->escape($comment_author_email)."', '".$DB->escape($comment_author_url)."', '".$DB->escape($user_ip)."',
-										'$now', '".$DB->escape($comment)."' )";
-	if( !$DB->query( $query ) )
+	if( ! empty($excerpt) )
 	{
-		trackback_response(2, "There is an error with the database, it can't store your comment...<br />Contact the <a href=\"mailto:$admin_email\">webmaster</a>");	// TODO: check that error code 2 is ok
-		die ();
+		$comment .= '<br />';
 	}
+}
+$comment .= $excerpt;
 
+$comment = format_to_post($comment,1,1);
+if( empty($comment) )
+{ // comment should not be empty!
+	$Messages->add( T_('Please do not send empty comment'), 'error' );
+}
+elseif( antispam_check( strip_tags($comment) ) )
+{
+	$Messages->add( T_('Supplied comment is invalid'), 'error' );
+}
 
-	/*
-	 * New trackback notification:
-	 */
-	$authordata = get_userdata($postdata['Author_ID']);
-	if( get_user_info( 'notify', $authordata ) )
-	{	// Author wants to be notified:
-		locale_temp_switch( get_user_info( 'locale', $authordata ) );
-		$recipient = get_user_info( 'email', $authordata );
-		$subject = sprintf( T_('New trackback on your post #%d "%s"'), $comment_post_ID, $postdata['Title'] );
-
-		// fplanque added:
-		$comment_blogparams = get_blogparams_by_ID( $blog );
-
-		$notify_message  = sprintf( T_('New trackback on your post #%d "%s"'), $comment_post_ID, $postdata['Title'] )."\n";
-		$notify_message .= url_add_param( get_bloginfo('blogurl', $comment_blogparams), "p=$comment_post_ID&tb=1\n\n", '&' );
-		$notify_message .= T_('Website').": $comment_author (IP: $user_ip , $user_domain)\n";
-		$notify_message .= T_('Url').": $comment_author_url\n";
-		$notify_message .= T_('Excerpt').": \n".$original_comment."\n\n";
-		$notify_message .= T_('Edit/Delete').': '.$admin_url.'/b2browse.php?blog='.$blog.'&p='.$comment_post_ID."&c=1\n\n";
 
-		send_mail( $recipient, $subject, $notify_message, $notify_from );
-		locale_restore_previous();
+/**
+ * @global Comment Trackback object
+ */
+$Comment = & new Comment();
+$Comment->set( 'type', 'trackback' );
+$Comment->set_Item( $commented_Item );
+$Comment->set( 'author', $blog_name );
+$Comment->set( 'author_url', $url );
+$Comment->set( 'author_IP', $Hit->IP );
+$Comment->set( 'date', date('Y-m-d H:i:s', $localtimenow ) );
+$Comment->set( 'content', $comment );
+// Assign default status for new comments:
+$Comment->set( 'status', $commented_Item->Blog->get_setting('new_feedback_status') );
 
-	}
 
-	trackback_response(0,'ok');
+// Trigger event, which may add a message of category "error":
+$Plugins->trigger_event( 'BeforeTrackbackInsert', array( 'Comment' => & $Comment ) );
 
 
+// Display errors:
+if( $errstring = $Messages->get_string( 'Cannot insert trackback, please correct these errors:', '' ) )
+{
+	trackback_response(2, $errstring);	// TODO: check TRACKBACK SPEC that error code 2 is ok; blueyed> Why should we use 2?
+}
+
+
+// Record trackback into DB:
+$Comment->dbinsert();
+
+
+if( $Comment->ID == 0 )
+{
+	// Exit silently! Wz don't want to give an easy tool to try and pass the filters.
+	trackback_response( 0, 'ok' );
 }
 
 
+/*
+ * ----------------------------
+ * New trackback notification:
+ * ----------------------------
+ */
+$Comment->send_email_notifications();
+
+
+// Trigger event: a Plugin should cleanup any temporary data here..
+// fp>> WARNING: won't be called if trackback gets deleted by antispam
+$Plugins->trigger_event( 'AfterTrackbackInsert', array( 'Comment' => & $Comment ) );
+
+
+// fp>TODO: warn about moderation
+trackback_response( 0, 'ok' );
+
+
+
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/htsrv/viewfile.php 1.10.3.src/htsrv/viewfile.php
--- 0.9.2.src/htsrv/viewfile.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/htsrv/viewfile.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,235 @@
+<?php
+/**
+ * This file implements the UI for file viewing.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @todo skin compliant header!
+ *
+ * @version $Id: viewfile.php,v 1.9.2.3.2.1 2007/04/25 22:17:46 fplanque Exp $
+ */
+
+/**
+ * Load config, init and get the {@link $mode mode param}.
+ */
+require_once dirname(__FILE__).'/../conf/_config.php';
+require_once $inc_path.'/_main.inc.php';
+
+
+// Check permission:
+if( ! isset($current_User) )
+{
+	debug_die( 'No permissions to view file (not logged in)!' );
+}
+$current_User->check_perm( 'files', 'view', true );
+
+// Load params
+param( 'viewtype', 'string', true );
+param( 'root', 'string', true ); // the root directory from the dropdown box (user_X or blog_X; X is ID - 'user' for current user (default))
+param( 'path', 'string', true );
+
+// Load fileroot infos
+$FileRoot = & $FileRootCache->get_by_ID( $root );
+
+// Create file object
+$selected_File = & new File( $FileRoot->type , $FileRoot->in_type_ID, $path );
+
+header( 'Content-type: text/html; charset='.$io_charset );
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
+<head>
+	<title><?php echo $selected_File->get_name().' ('.T_('Preview').')'; ?></title>
+	<script type="text/javascript" src="../rsc/js/styleswitcher.js?v=2"></script>
+	<link href="../rsc/css/viewfile.css" rel="stylesheet" type="text/css" />
+</head>
+
+<body>
+	<?php
+
+switch( $viewtype )
+{
+	case 'image':
+		{{{ // Display image file:
+			echo '<div class="center">';
+
+			if( $imgSize = $selected_File->get_image_size( 'widthheight' ) )
+			{
+				echo '<img ';
+				if( $alt = $selected_File->dget( 'alt', 'htmlattr' ) )
+				{
+					echo 'alt="'.$alt.'" ';
+				}
+				if( $title = $selected_File->dget( 'title', 'htmlattr' ) )
+				{
+					echo 'title="'.$title.'" ';
+				}
+				echo 'class="framed" src="'.$selected_File->get_url().'"'
+							.' width="'.$imgSize[0].'" height="'.$imgSize[1].'" />';
+
+				echo '<div class="subline">';
+				echo '<p><strong>'.$selected_File->dget( 'title' ).'</strong></p>';
+				echo '<p>'.$selected_File->dget( 'desc' ).'</p>';
+				echo '<p>'.$selected_File->get_name().' &middot; ';
+				echo $selected_File->get_image_size().' &middot; ';
+				echo $selected_File->get_size_formatted().'</p>';
+				echo '</div>';
+
+			}
+
+			echo '</div>';
+		}}}
+		break;
+
+	case 'text':
+
+		if( ($buffer = @file( $selected_File->get_full_path() )) !== false )
+		{{{ // Display raw file
+			param( 'showlinenrs', 'integer', 0 );
+
+			$buffer_lines = count( $buffer );
+
+			echo '<div class="fileheader">';
+
+			echo '<p>';
+			echo T_('File').': <strong>'.$selected_File->get_name().'</strong>';
+			echo ' &middot; ';
+			echo T_('Title').': <strong>'.$selected_File->dget( 'title' ).'</strong>';
+			echo '</p>';
+
+	 		echo '<p>';
+			echo T_('Description').': '.$selected_File->dget( 'desc' );
+			echo '</p>';
+
+
+			if( !$buffer_lines )
+			{
+				echo '<p>** '.T_('Empty file!').' ** </p></div>';
+			}
+			else
+			{
+				echo '<p>';
+				printf( T_('%d lines'), $buffer_lines );
+
+				$linenr_width = strlen( $buffer_lines+1 );
+
+				echo ' [';
+				?>
+				<noscript type="text/javascript">
+					<a href="<?php echo $selected_File->get_url().'&amp;showlinenrs='.(1-$showlinenrs); ?>">
+
+					<?php echo $showlinenrs ? T_('Hide line numbers') : T_('Show line numbers');
+					?></a>
+				</noscript>
+				<script type="text/javascript">
+					<!--
+					document.write('<a id="togglelinenrs" href="javascript:toggle_linenrs()">toggle</a>');
+
+					showlinenrs = <?php var_export( !$showlinenrs ); ?>;
+
+					toggle_linenrs();
+
+					function toggle_linenrs()
+					{
+						if( showlinenrs )
+						{
+							var replace = document.createTextNode('<?php echo TS_('Show line numbers') ?>');
+							showlinenrs = false;
+							var text = document.createTextNode( '' );
+							for( var i = 0; i<document.getElementsByTagName("span").length; i++ )
+							{
+								if( document.getElementsByTagName("span")[i].hasChildNodes() )
+									document.getElementsByTagName("span")[i].firstChild.data = '';
+								else
+								{
+									document.getElementsByTagName("span")[i].appendChild( text );
+								}
+							}
+						}
+						else
+						{
+							var replace = document.createTextNode('<?php echo TS_('Hide line numbers') ?>');
+							showlinenrs = true;
+							for( var i = 0; i<document.getElementsByTagName("span").length; i++ )
+							{
+								var text = String(i+1);
+								var upto = <?php echo $linenr_width ?>-text.length;
+								for( var j=0; j<upto; j++ ){ text = ' '+text; }
+								if( document.getElementsByTagName("span")[i].hasChildNodes() )
+									document.getElementsByTagName("span")[i].firstChild.data = ' '+text+' ';
+								else
+									document.getElementsByTagName("span")[i].appendChild( document.createTextNode( ' '+text+' ' ) );
+							}
+						}
+
+						document.getElementById('togglelinenrs').replaceChild(replace, document.getElementById( 'togglelinenrs' ).firstChild);
+					}
+					-->
+				</script>
+				<?php
+
+				echo ']</p>';
+				echo '</div>';
+
+				echo '<pre class="rawcontent">';
+
+				for( $i = 0; $i < $buffer_lines; $i++ )
+				{
+					echo '<span name="linenr" class="linenr">';
+					if( $showlinenrs )
+					{
+						echo ' '.str_pad($i+1, $linenr_width, ' ', STR_PAD_LEFT).' ';
+					}
+					echo '</span>'.htmlspecialchars( str_replace( "\t", '  ', $buffer[$i] ) );  // TODO: customize tab-width
+				}
+
+	  		echo '</pre>';
+
+				echo '<div class="eof">** '.T_('End Of File').' **</div>';
+			}
+		}}}
+		else
+		{
+			Log::display( '', '', sprintf( T_('The file &laquo;%s&raquo; could not be accessed!'), $selected_File->get_rdfs_rel_path( $selected_File ) ), 'error' );
+		}
+		break;
+
+	default:
+			Log::display( '', '', sprintf( T_('The file &laquo;%s&raquo; could not be accessed!'), $selected_File->get_name() ), 'error' );
+		break;
+}
+
+debug_info();
+?>
+
+</body>
+</html>
+
+<?php
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/b2evolution_button_classic.png 1.10.3.src/img/b2evolution_button_classic.png
--- 0.9.2.src/img/b2evolution_button_classic.png	2005-06-17 19:52:50.000000000 -0500
+++ 1.10.3.src/img/b2evolution_button_classic.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-PNG
-
-   
IHDR   P      D   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   PLTEfff 333r@   IDATxb`2  & Ȉ01 
 @I@`b" @FBdFR
-CpUJ1 !NDw!PVB11 PDq$@ a!aBj6  Du2@ Q0 vU    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/b2evolution_button.png 1.10.3.src/img/b2evolution_button.png
--- 0.9.2.src/img/b2evolution_button.png	2005-06-17 19:52:50.000000000 -0500
+++ 1.10.3.src/img/b2evolution_button.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-PNG
-
-   
IHDR   P      D   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   PLTE    Sy   IDATxb`2  f&f Ȉ!G`b e @ a @H}
2
j"33`b" ! Bq!30!Ȍ	@4	 
dbBw!PVB11a
: eh@ͅ<0l @ !%Eʒ
@ a@20"y2@ 1P0     IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/b2evolution_logo_100.gif 1.10.3.src/img/b2evolution_logo_100.gif
--- 0.9.2.src/img/b2evolution_logo_100.gif	2005-06-17 19:52:50.000000000 -0500
+++ 1.10.3.src/img/b2evolution_logo_100.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,7 +0,0 @@
-GIF89ad    cʐue`WSϯؼ՚1輣}kN"uo52/VE(!     ,    d   'dihlRn,l@ wjYF
-Bwl: aK	<clz3QF3\^.ÄYyn} (y"0"
-#nR"U
|%U$

&\
-$#;; 5aO"gcV"	$zJ	"
	Z"
- ]"A፤:pP8a0
}xςo}DH@r% }h{D0Ci?8X8@i"\`ZQx" 3fs#$Yq`"	:!£"" _HT݇pY/?LTY NvÀ2㦤Kޤ@/V_'.%+`@ V$Z2)uj@u
{(KLV&_-UE$7ILH@&tSWH$ <AH}`$q
-ACy*M!%t%a^2!J Kg"D>I×BMdCp,pXJ p ߤ 0%(`	
-@duM0Zd(,VBv0 W
:Cv(0*GH`%a,TU3"Z ꪬ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/b2evolution_logo_320.gif 1.10.3.src/img/b2evolution_logo_320.gif
--- 0.9.2.src/img/b2evolution_logo_320.gif	2005-06-17 19:52:50.000000000 -0500
+++ 1.10.3.src/img/b2evolution_logo_320.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,26 +0,0 @@
-GIF89a@E   lveָםɨvڧ⥎lNMK{SxU"͎vŻj4ǔĜu0ttsĔأSNuUXF+k~ybK(yiPۺû973&Ӑ+C;0Tu]Ӄն.3ن
-igfeʵڍމ	ĪF`YMaڸM2;ˁˡY![iV8XM=M@-Θw[2
ٿpЉ޻Q<ƇzreaԧDB@}b9mP$eJ_aJ|>333 !     ,    @E  #"G	Qơ'JG}}ОQ {l_ڕ_J-1T.QK1svppi"'ύ
g\6P 43yhdBfA9I!Ǐ.0 <I=4aC%`qHL'drRRKzZ\ƙfp>A*U\uVWTn|sfmZ"nXLԫjM_x1"]S<qjksyFӏJm,5եF1@4mGk-zC(89H
-
 q	)q)??"~VQ˺'`M#qdQa8wHG00G B{	:: C)!bDE0(#^r8*	(eQ0{Fa!#P
dЃ3}×` d GPG"2Bn<EMLA!<hP:BU4PIi^GS5sDF
-*Vl(I0@è4A*
b1!Tc`B&QH뮻`	IQǰҡ VÒl	, d@ ؙpyZ}ۗDр0E#D 
0.C L!\Z &Bi.s|<r	
-FfaFiBE8.А>D
-J _!A$Q@k	DPHx[GI(l,l%v fkhEl{ktd nˈA[dp 
!<
QHT~Ü iX< (ܓ1#ᇇ1)7 . ]D,
-Gc$Gd0t18L,!+D6AMpp	3="n\S+<q6L79rf! jp{ R0J3D) 43PC/x"Fn6Xb` Va"$0Pq^J*C\Y8X{Xb-"
-zX[D? ׿"d
-t@	S@$  j8	 ?d@
#AB!`ix*lxD2*'8B\0 ETb! +lo%@ٴa F#VĢ ~a(!F0b }dS!Θh`
7D4^C؀
-
-*`2P'1 hJ2N]5 '=Kn
-L F %Xa0A(0d
-8@ԇj:
7X3h	#" f ;zLmsLi" *la)XހJVT. +",tհT 2{]IQ" i"z>=H6i"FB0 [o 8,2ZP 1D(}X]Oچ)©t-:J&f +U
-qaVR@( ̗M(lfGȡ@";G*_FEHFsC#>ok#Ta4Ws7_&B
-+~*ZKK^UZ`횱\|kĤj^WSja:b"̠A
YaH(u׈
-D`%"m!0:F-Ӈ~(Y\Ĥ	%f<|6f{5cx(I\  vAQAδ1݂SRxhdth )xktA57͇X÷RϱCL0C|_m! 
-:#lRsV!x@)#k@[QܣQW!ʂ`	*N]UxkC:nEl3&`pDB/;Ћ,C+j[J
`fp60'7GjBg|
-d5BqWe0"6^{
->o+X}&%A
pr8."!Ty.ke1 Kxϻ^A@V&"LIBTXWt",O;FK#r5Q wjn;c(BHP'FVC]-=X6,qx ԋ Hwٌ7Ͱ'v:
!u`w-zB>H("4NvF61OE("|0]43Z&eWŗxxwtt,(p}ۥk7gf߷30~~`z`'vm g#G	CUS@J*%1 +os'ttxT|fAyG7l}pvVX< [u_~&q([iׂ Plh.0 T#?PQ&s@joP,|ЗtMH}d-QXN W,`Sg3}S[:ZW^VT'  20vedW	WiNZ` Q"48ȥ`4}&%P#kGJ}NadRkl#F
uՉ z)6aD	Iw Vc#{cdf RHiv?h*.FpLg/U#4&hxhV ~ve5h[@r<b's2|2R9|y'yOH6
tT)ْ0/Z@Y^u0"f'Bi 	q~@RI"pr^<p<*b0+ bG42@Iwͧ @6(KMy7]1CZ/"dX_Y1{srpi&q*13a+h_ u, ( <1z<hX]hЈhӈm7 N-E]qЋ xs{:(x9'[Y>iDqPĢt]PcYv$H_й]Јk`}P}1v$8+w03PPxSSrh)O'gQ q++ @ŏ
-yp IBFQp i-9Xht)dp;/A 'J+}ȇ2j$	i:` x^Z}@o vw*D\*@S:,ΕNzw IrH*ZYPֈ?rt&y6#/BjBPP** }PB0
m7j	"h >6q6
*V+f6 NJ\
-E'IK QPLE(@ hp#= QP F@7[L2`7Zf*@Y>zT/-(' 2is@-~𧁊h)0 G 9`0Л >9@
-JP>Px#X]{!@ hoŪY-v_&=`\4ZA S 7 8M ,T u8E` Q z0m@P(ӊ 2pss@^*TI̃xHScK bK|WF$OI`63Y:C Syk0NR7}qn`/Zu/PJ@\~E@*13d ;"@6nC){ ,%]
-x
-vERvXlvi+:9l`ENP@y LK̙0@T\VLݨ41|p9Kh?	? ^ ӊ	J0IpI0^ƃ5O@ O8  'p0=h\p, dd 	9
-#V `8g<ʕE)Y (IʬW`ʒ` \aP.B˚1pw<t̴&6<Oq,0j0PKܜCl9  | |@f<\O)9,})<
-}}
} "=$-Ё  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/b2evolution_logo_360.gif 1.10.3.src/img/b2evolution_logo_360.gif
--- 0.9.2.src/img/b2evolution_logo_360.gif	2005-06-17 19:52:50.000000000 -0500
+++ 1.10.3.src/img/b2evolution_logo_360.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,18 +0,0 @@
-GIF89ahN   چ	fGGGrokְuuvtPj)̳xU"ùڧj{䎎4&Gke[ku[G)bK'Wՙ972}V}wC;/ޥw2.ܶ]ܕ*Թʱ쭞ʚRp֘<
Ƌ4ۍfS6VJ8?Â;[YU2mP%ݖĚ֣Vǈ(M@-˄ἄ.s[8A@>ҏ)΀ɏʦ}Y ]b\ӦEБ2Ќ[tȄe5333 !     ,    hN  L0ZȬG?xϤ@ 0-}آG
+iV}^u4"0d 1@<UBDITbo218/!0A| 0?ha6*`$? qQ˟1 Azvh&9wNPP]a֠ћY IHNά$Tz@tG>ēѬGW1֑۷;Äp6.gn[@v1䇒VUL͍p~2.O3##ڶqS}￭PICocйޭfЙ;%ͯ7S(>ű>U
\P  }9rrP D YP%8 l*r`^@̅.,.Љ@!"Te@%BPLvqYI
-LYdQAd%"TPeb ! `AV@8p/ltaVrA	ZOXQ (pHL$	6j&GVڨn$	iDd#y0prAa ސǮz 
@!{1v )I.!q@$0"WɘeRP,&QFp .FKBXAF Z #! |/|WlXpHe,rm$3r*"
-4 (C\ [r!]aGV!EUb`Xq h =p q '-n`|pDV.ف[BC-@l O)g	!ip
-rc	,58 yy$4Krk@E̳!@-4p)1VoAsLpD@V y5MD=1U6.ȁ+I`%d#p9oBi5hV hcBZ 	Ü  /^8B
0ёnAp P4uKG:	]!e[󦸼LVp`cE	! gLNHa'RnP5`,h:@>q~=pv$U@E8  B+ ;8p@&[2  \iPsk D1lRu# "C@$;"v;x̊w<L{fMnfHCtR@rIk6&BZB9\
zC<aKB4NU0$T@D>`E``,<:%a(5H LIM$6b,]v35_ !wH"VsfN|`ayWL7
-HhBA$#: A;-~/tO
 }ā "
G$^^x
LE/p2()B	Xe D 
-{'h	&UDF	c&7v53
-4x"4,QET3Gj"H8HgDxt:$F1h>t"J Y+T(X*CP@F7!7}"06 &D(Ҥ"0tMmJIt(#ԉ5vuT
#L =*"x"%0(!;@uo"U  Bhҹ~E\L!BƁhX>fp1%kH %nWB\I`Ƣ :<vC Zs#t*(dXe 2-UhC K\ ҹn&pDl7G8j fGs6DVq "beQbH7MdmYhd}nՉ@,3.\Q'P
-@:7\y=}@0^s*9/ A#!=h.g_Eyv؁#F1&G@"s#C{N!8U~ ®lfC;Xjn	pBt#jL#vP9Έ:x\ !|Jȭa$!0>:9˽G}`C,5D57eD a'!@xu~kp5c%՝ٍHɣ?:VOÛ7_hzxn.t;|dNiވBz7z,j%~Y2|@f$3pgl[7EVqw||qw@!Q6|'m'+'	=L&6drdsi_Q
u8xzKYCQfq`c vNz#020D{ЀC|<0w|hdqHX#bs $@s#xs%hvnr3:c} _Ev(`8 e`p'  SkЄ#&RvEtƅ^xX9\Fr6pu須HhU6'D6',ad@((()~	9]vc@uk8kf	(hH<pW=ܓHmHn~suh^Xb Y~l( y-@`>9Ou':Z u@FdЉPxh)p94Ԇ>D~Dַ8&8F	yCA	Jpj''k `	$+SްЎGg,FՆ5{ Px}HIgqzRytPP )T an^Y fIcyNkW p'XҊX3PX}LY	ǈXIᛠz c9pGXdi^(2P{mk9	Sp2xyi(nHDِG"e}p"~iePPs!0 #2a7azIv23: 	j@xH!JIW	;Cn@EpJ__'Sj2zqv-Ps9C o
)v5s60JyJtHI?	;.6c'zS%9'Y{f;iAť W(E@X$pkRwXcٞY,?Yv X9"vPt  /pIdC'Pq5n |0q
-`2I GI=hjPUTGVɞy?xʫ8
-yB	Y]}u x#Pz*`C&?:!cgm @\ C:*poᚉ 7*5 ۇ'%dǚ2B%PJeJ{Kn LzX
-&{P53-+/+1` gUu);=k5J6D耠`@Vqs	4N	B_ 
p ´ j;u@3+5a W
-638 9b >35
-y
-2IJ8	 y<P[J~FasilA?B]fC*D	Ѝ $n	x02S kL5z:4y'>Rb 2J?՛@pRS2.G	lWwOJ6 K	D $Kƥo@@Cy23- G:<pywgN*GJbЯզ 6U~W}{8"y	&P} /M%G긏@nKNDR$*?Oo[2?`ŤA<;s[0~Q=%jw0 Zq{ 0Y 6i<1YE`% 0
}RRH-	9 $((`o!
-e8u5`@@izIPN + H532u:a<80!7hyR=HPj w!іq I;dG:8#/`H06Jndj-a]q y y6ԡJV@+y3@` %P24Dc "ϯ
-x0 LD>%P JWPo)E
 \`!tag:@%: 6\?v,.i@: D?PJ47}@`"{](u cĐ`[ pn5qMg5@z-4P׃pTE@]yͅ#sQ=wpd&ro>ݯC,G<g;Ba\	e|	@8`NgM[	N`{3 6~8~{J W K!WpS+3 
` AޡaPV~WΓ\"ppJ7p T`j~ . ur>tNia% +:   B+	;h Ö@5 %`J0 ? 
@@$JЦ >k>=-7prP7@WoXqPT>v'ľn%8;@dw>!*nѾ <~JDfd냰"
- 5h /	ǚ'
-58 ,p2 "< -"`.O'ծ2,66I03P7t<?П@oNJ: NPN/K_VXZ\/  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/b2evolution_logo_80.gif 1.10.3.src/img/b2evolution_logo_80.gif
--- 0.9.2.src/img/b2evolution_logo_80.gif	2005-06-17 19:52:50.000000000 -0500
+++ 1.10.3.src/img/b2evolution_logo_80.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,7 +0,0 @@
-GIF89aP    \THҩXq%֫Ǌ2|os̳ǹVΨn˒=⡙/ɂ!     ,    P   'dihHEP+^@Qd X, $~͝RC31,HGbxHSUA}%(<b!Y?vvx
gi
7k
-VLW$ttL" 1 "Ti


-ZJLPuW\N " n  
->Tnp (x" X7Ǉ
6d'zP8Aa@
,3pP0B ?h(Bb` hƇ-g`vt 0=`,8ӟKThFDb3[tj
- ̮1 >h;*La@
-2pAdm@FEj<B6	m\d`
-\O V׎=W# ޥtA( H9 r`FxB ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/b2evolution_logo_bluegreen.png 1.10.3.src/img/b2evolution_logo_bluegreen.png
--- 0.9.2.src/img/b2evolution_logo_bluegreen.png	2005-06-17 19:52:52.000000000 -0500
+++ 1.10.3.src/img/b2evolution_logo_bluegreen.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,31 +0,0 @@
-PNG
-
-   
IHDR     f   _p   gAMA  7   tEXtSoftware Adobe ImageReadyqe<  PLTEՇM3XXqyy3P33T[jj3tt3}}3m33s֐NRR33tå3jj3JJ3dd399괷3Ԗ3Ցat_Ǧg^``3BBR{{`~:tt<@<zzACG``FABBEkk3]]DKK333gg333333hh3yy3nn3@@333333qq33==3vv933aa3RR33GG3IIjP9ww33MM9GA3333#  IDATxb hO @;L@ F0 4 hS @;L@ F0 %bGU%L =b
FHĪ2DFӈ Xհ^fՑ6b9BbuD*#suZZ0X F,0R`xG3_Z"VYY hjա.||MG*Hry;jhF,rfpp0+c E1rY<#ή/
V8b}
-EY BjjxS	bi`B6> ΈX`VS3b-899Gkp04ϖ V#'bͨY{%''`G,@ <8#c= BX̱:8#V'Vҷ@1d6DpE'4ҹ'@>"FZpzeˁz [_J:Bg
Q}P FrQ-bE  F\@#:bhd9 F#0E ˱ 4GE ̱ 4Gl@ ̱ D݈UQQ #(b-E :" E 1"'k\ƲDn覤PW2B@ ##/bAQ%bsrpG$҂U "r%.9e9YB ГUapVAC%Ƣ%XC pG,l"k	ȪhpԦʈF5S"jS <Np*2efA@s~>Ŗcs
-LMpT:veep6			ЈM6A(Ѫ),#VC%CS@
-,HU̍å¥KHG]-㭁'jUj QQb
-X`ZsmJ.TL#srfh ŚcsxFE}ukkC"e! B4\,5ZM%%
-XVC,Y)g̐ +[qfWgh	,fn.g Zs<1+T^6pZ[ G,0jpGlgk$f#tqE,R0c/3;2FXurJbXe=IIp&rC2z2:s@9X$0  Z) E*qX'<2ɔbqHjAL<WvEAxA-_[,X_f
]	x#̐'cA
-X"6̤FDl,X`
-U6ǫlY=@cc	p6
-Ŭ,fY G,LHu-֘rFËc
-)ِjU6pZkRRr 1,n|1$fee}@({`O(ǚD#b5bccc1X#pī2 JK#6{*Q*Ab)D@ b,rr,f+TgzcQ&&3^JyQyEnbaG
-;,c!W|xD Gs>+?F,zsc1ZŠʞRbYԈSE+pTa+0P \R
-Wa4U![M]pZ!b^hQl5b1_mWƬF>57clLGl 1ęcMCB@Q,"Ѐ]!0X̖XXu #bQ#PE"Vh=W
HACƼ}\EP)b!7mY	Bz3iYb=bqXp {*#V\Yƫ,JBOƨV1F	Zc{YpƂVG%EHYe1zP"+BՀD-Di8fQ&4bȱ8r,$ju1r!!0@"-`Y6R@)
-2\Yπ3U]3Y!"X`bw+r
+`T1ơl#j:$%aDl}4b!'b띠4jאreY|	e1Ǚİx b--ZU,r-+H!i,FecYVa+X!+
p*(E,^"6@ GĺbH Oʰ,1hIJE XAH"r"e/W,HZb6*2-0^y3-+8f}X%kF(9XHWX1E2X`
-WlGHI
-: gw`# -ue8$bta$UbtA9[HZ"WĖn<α9b5 km[-[XlcQ XXFkF,j!Wu
,m="	Ab$^@,#jb˱&#e1s,8Xi̢CǟbP$E!=+Vj/$S:b1L긪zwH#O@ZOJM'侎/4bC
-h96	{X7#5*AbT+˭rZ &`"E؈XF}
+#M\WBbǃ(&e8Xrq"VKYL0Ǣg "!ba,..ˋmH\<Ј>X|s,0n|VGX8HaF,7IcMXa]ZXs,mb8H, 
@{<2hM'-3dO{F@#N9Vx#+ DB1ƞ̄#^CغMz!h2a\hĚElf
-G4$fqƬl=$I' "#bdVN@ŗa1;,tgөBxPZOx"ORkEq$",'0Z DY"r%Y N4F)++^	X]|ˌ'b#h"V 5b= 1c+4l)!Z
#( R"V,tF]_u(6>@s,++Vtdd!Db4ǺBbGI92!+&mE~IXA&hڕDuBXVfd##6J96_
-`D,$Bbp,@x ..t@舭g6]Y`fɓ83&%cD,(fD,fQʱ)ñX Y"2,849V-bh<a+IXKJ-ֱODG,@XȰe#>ber젒X%c +CdQLzĒc !ň0s,@ PIu"*XwǊM݁ZLlxuG˰
-Vje"
-kFX/bP"VZc#6,G DB¦WcȰ&a|VVtF,!E	%(%3ǢF$b)`D,Q	@$D,lg@. j"=B'<6cԌXmRr4bnV&2ǆc˱ D´v,&
XjVRM'69yXGkj@wXHQl#bcqE6GfY WzJO DBN17e@
-6CR)E;KtdSF.djFXOˆbX̢ H_CQ"WoS lL1Zɲ	)UVcɖx	X{pr r&BblUi(w(zIL
GX "}1 }K.=*RueiŶN-BDDL$8bs0Q;ZCb`b;Z
-GX ":b-ql8H
-58tB	[	 w%XbXGaFY$$f1#6+;#Vgf`Xp{% *:Kcb&YC6R@qveqˆ5b[$V@
- (eF,Fw	pbX;H_+C[ODGl V1@ 
wpygYl$E4++̲؍ֲ.= mi2[	Y{
9@(D	e鄭$E-N'@#@W[C
-q))v&,h*YwyCǋ]hTGj$ֲ8r=$b--B6x#V2\蛵X@J ±XA]xrr6 [lEZ̦T1)йJ\m.Xaj)dFATy˃99&5CWڈIq,!vj2dHb
-![;bPu µ?
-iÝ"s(#ȳ&ȀǤX]|[I#cxMBO'2Ј巃l#8V%j9aXX&HAD'Z*kBbu[r$bU(XV.RɢF,@ aXoHq;퉉)ujWD̦Y&xԦ>*a۞jOF9BUHF(rr@Ռv99nSjZ@[O	^Ge'͌Hjl"djB2'Ǩ@"6,5cQ# E"4*ř4Ngխu5dKq*<=H5^96N%jUabE;;l} 2F]6$HXXX`	ڜd NNHtrBYZEX,*N**1
c@DAvx@ aX)OuX A  zZE6糁xoOfKc|6P-J~䉂ERjX2Ljk>`ɲ		)wxc|64b9-Q) 풲>XӃ
T11
`),},('8" 0#}lj HpXc5")gLAAzdBDk+( 2dg"R#E0r5	=Мj	9	u(M(eei,IOQ#r ,G<ba q6,B3baz4b)%e
R<pQ^S23ЫW,ˇUAX{XjS277N--ys,ZĂPНh-8
=b80#'XZz![u+dB՜SO
xa5;HK¦fBW|PEh-(	jpVٙ!JfvFf999F8u൯1 c*	YOSY,)`x[ G";.OJi@;tvPSHVVoBN(`aᥩܨ" WMM9^@_)# i3tz BWш7  #<ބ/^A
-XF#  (XZaF  (XsK``5,GFM@ Q*xJB%1@ Quc|Ji5
-h K0^kKFÙ  (XpIT@9<Z  3*˂<Q@[ @E,hIV`,ʂԶQ@c @D,b:~0Z   J"Vxb ="v$  @t*v  @ !bG؁  Db Eb"h(  4L@ F0 4 hS @;L@ 
#kH    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/b2evolution_logo.gif 1.10.3.src/img/b2evolution_logo.gif
--- 0.9.2.src/img/b2evolution_logo.gif	2005-06-17 19:52:50.000000000 -0500
+++ 1.10.3.src/img/b2evolution_logo.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,41 +0,0 @@
-GIF89af   1}qjZF)vQlܨݱnScd%aJ'PON㔋}ɳC;/ִ962̸ӃΎ/Ї^ܨYVsLĸ֛x2ن
-vgP/έsS#ʀ՞W܈	ba`|ytΙKfyV"xĢavzº|[ pǐM@,̀
۶kO%bZM͔~~X a:?Eьi tb|s^@}ۍhU9ңCCAԽomjSJ>߸}̤hd|Òdy!ߓ"ϸuZ1i=333 !     ,    f  ֵ(ݹ8Fz[m}}zAAM< Es={j:_JD!
D8#
=ΣIGD.6XRbt͒3szzb:ռ92bRhR#Grk)Hr7=IT3|a+WEî[mӽb)T0s=vzí
-t7TʓXq::sA EfJj:+]zPjkwā
]Wz/݂FnBWA	z^֮I稣Aⲯh/
w}u9 tia7z5^G<Q5.g~GW[$6 @Q8
-
-w&.aBt`.` XIPTSt".	آhb0ı"@Z:&y
5BLLG"$Kte9Pxc-$đ;nHM2hfrJ_ʒc'$h@9Ơ9lq(@  i~  kD610h9PH$S'`0v́	 TISYHE0	T C"1mx*Xf~`&@p
#|	7\L@&b0 # )ȟ$) ~df0@	"l#R732{`Bd,Tj%J1FFPD\@®,C +f yƱ<3#C-` KdP%a
2&h
-d
bwJHmԑ&$ۏ0&H !HD߀EH7θzŔcqhxL	Z)Ac>FʑT.!rLyV\k+WA4FKlLO?M܏y
+\ml]ܐb+6&h:7
6#kN/
- )Ш.TCp piYpE-wNqs\ 0Tr4	pr"UDPFHFeNH
-WWֹv8fh;BĄ
-XxvAX[{Z&+l	6w,q$mE|/HAEky^@G&8	M_P?A\( 0}$DJ!;U UAAx
B$!EWDxp,SB.|bnȡ9L.I I @1ؔR 5jZ8P8Gp3Nm"&  ydcސnJ'@@	N{Ȥ& T6S0?YA|"Җ6 \JSBR NF `
-T&"nB 8"FͦjS#5)
oQo&ʹ6IΨ5m@52$ֆIH  
-8n	5D%bT˂(
R?*[
-"`ja:
mӠZ;j  N%)1
-x[{-7AY[xim^Kn
-r c㾬 ]$1kA\lN,p520GpX5LEЅp>i	"A!  Ŧ F<  OkHl3:qDHkus B(n[.]	
-Ue#*)68@oBQVve,$*"ξ/"bhX``!UĚR)!i 6ܔ&seZ!UHS^%~xm<	Wu? P Wa҅C(iA<MoY)	
-Wuj_@=M22BH%f*ޯa.A`h5BِhsXO-8	"wǍ7dEP@#d`exҲ" k+A%͌T/W##fI@PCܹH;\AnM(=% %X,HhȊAQd6a5U;	DC/AM3$RM9
05L[f#IlH)⃗i\o5HuuF t+.B{4o"<GDwE/y`@ӹ7Xv=?b6ɮ"D/Gb[l$\C	xˁ"P?7	'"|8a91sP>B'aY+'%D
-m|$&p	0[ 1IB[#Z:H	ҵ/<8piOpr#Q6	T^>|nχJRg'&:}@ 1	ITy/Wz2	.	G0 7Vp7pP]$8|Hmmsgww@^X5xRXj#Y&+~gLT7M'	#w6m`V2N>55\mPx&z%8e`c`prm @WH	>AB˧dX?1Pt5P}P)8qX,M0p~K~3u[6{l^t`e7 xؘxhnpG85ՀPsP!p䊃 C @:ep/P	0\wMygX~(	_4'6gCC7wm#||48XK& RbX(ȏX0]/xE
\"	FMgawq0  "9?C|3rh@K`	E~6y@rA:#7Ն$^1~P~Iy0` x8puVb'F )5?f/'0k8?PX hu@qY	sA\hL`8IAЗ?Ay	D9L [#  ɐ(%V-](	/cW=깞ٞ){pD@	t|09Y9:iyi_G yQX`	]锑9z}XMfUuh
-7Ihow@g@rk II	 `HY&e
-ʠ)"SQ	HMuTY+á6Z>`pҔԢӄ#@P4p90?yYjx Ez
-zJ3IKZNJ41R4әթ"ƥ]p)
-'Ns4 0SmT $x89=
-x*zZjڨ
j	Kʤ9J	Mjԩ9#80h(*8}~S vPWrBࣿ*A|Iڊʨ}S
-	d0<I$VPy~U)g(=
-[m0cï1Ы*Jǚiڨ
-C[04WD$ YB@FX?!o7i.@v9=?;A[C[z34L5XCvj6LS<+ԉW>Xć]
-zTF舘 lG#|p98.1-9{y%zKjR	[F[Q A4ΈU+;OD#p$bp뱦{{(7*% IF	  A3ivx{+}Z	H  dHp	IۼjEYTTV	nZ-
-/K9(
-/7IHQ P7@XiDK2	*+Ŀ<l <Ns,\F$j&	[fJ+j p
-8JQ/I.;	OpvL /,	1,	.S6LC+(	WpS;đYĈ0+&(oS^۪S=7mupI'ielƴt =;ÏsuK@;ADNćđ$a;O6
-'	o 06¬[tv ʢ<ʌp*@2\G;;9]D_ȼ|2b'uq7	H0 ®7H3@T9;<e8 ǈG@E[W`LTpjG| #ɛFB,Hq}83Cf}1i<;e#":$]-(}D},,y0lPAύS:[Mp	GLRКn'́`rwIѢ ,A!MRz0Bp\?Bj}Í0 B<l -yE{YvvX-G!qqп#? 1H1. u1BپQQ2tڏ:è?ކ f E֒ƴ@C 4dv8]ȿMlh $ċ	Ndas< ݦPؽye1(1GvdLp@*+1F&#R2(QK*6bRB404/l_ۚy窵$[Ŭ-)	pl
k#Gr=>| ^48z,l@J  Bp,~8( > 8jA~a40-p@MC
 m(zm Z؇
-$ݹ
pWj>^SP&8
9V
^%1+|P~ *@+ss!BbNReڈ@BI !~$C.ˈ{b&LZ]$ fʵ#Q e> 1([]=`;/d}9`PMoq{S	7u 11Zf<>nqsQv!DA \?:.R%3U+ǜ>Tk&TZ6p6E&̗N=9Zziz h J70
-S
-t8*^6id1xp spT=)}H?`$ :^Ynր;" ;m;WHgZOnkNۑY_pM^i  &p|<=tv`)
-B怟|D77	
xx
-^9}*6?ZZ
AArc		D\$GCC??IIR":--;ayya3X_0_+6~~)5}Mo
-~&Hx8p裰a61̇JH&NE AVP
-V!˖YbdB}*HԈ#:&Q)&'*xGAQNUXjՅ /~	V 6lu8shӧDJj@8#;
-XOHB'eF	QʞM6A
- l0AGT#dŪ'EcS\A;qӧצ}{xuD
05ۯ R_
u_~R	> l	F> 7]$G8 p!! ,@@(":X(4h8㎒MAcE@F H&L6$ )$i.3Xf\vEdD3hl.9 !XixDs={j衈j?b c8褔Vj~oy'奠*q	Iꪬ#3Y.CNBY&{c
- F+`ŚIv-A`f+䎫覫.v.m\l',7(
-,W̦{gqw ,$l(,˕ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/b2evolution_logo.png 1.10.3.src/img/b2evolution_logo.png
--- 0.9.2.src/img/b2evolution_logo.png	2005-06-17 19:52:50.000000000 -0500
+++ 1.10.3.src/img/b2evolution_logo.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,38 +0,0 @@
-PNG
-
-   
IHDR     f   _p   	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F   PLTE1}qjZF)vQlܨݱnScd%aJ'PON㔋}ɳC;/ִ962̸ӃΎ/Ї^ܨYVsLĸ֛x2ن
-vgP/έsS#ʀ՞W܈	ba`|ytΙKfyV"xĢavzº|[ pǐM@,̀
۶kO%bZM͔~~X a:?Eьi tb|s^@}ۍhU9ңCCAԽomjSJ>߸}̤hd|Òdy!ߓ"ϸuZ1i=333 [M  oIDATxb hO @;L@ F0 4 hS @;L@ F0 %b4FE,ܪ =bskkGHĊT8:ӈ XYmRBbuDHU0X F,0Rsk`xG0RAnAwO4b5jQX~^^:F,Up~  FdFE!,##: +-m%<<ZLK㈕Dl>}c Z|#T/"˲4X+kX̆Շ 1Z-jXyyyi2ְe 5bmFNAbD cPͲ,}# PG,GPZP3bqF><{ #(bE'Dl Έ́X6 5bKG^R'*XHoj&F,m'FF[ʱtz BX(D,#Hԉ"@ 䈍Z0α h4R!b9؁ 4sl"qE,@ F,Q8# FvFQ#b9 vE,@ Fzz FA9(# E,e~~e41-,ĐYI:DƮm~|%.Q\\V, ?bE8q{#RXD,GD,N9psx5pa&*t [B|jR`"BZ1, o 5VM	j$DEIXidN7*XnygghcQXZU0 s܁V33"3h \+Z&O
-ajR
sG `eeMideDbnN`=j!"yZ@-VT@ E𘅁 PBʬᕺ#C 
- Qk5ЄʹҮ Gb f>j9D|222Ш X`,#l("bE%B!qZ^^.Y';Qb"VDJX"V%OEwzbX}9]]pMMxH06(^tLuf#{fyrmc1+^
-s!c-C=|Q{U5Đb2A^PƩb5]0QPP̖CbRT48#Vʕ".~@'b=D40RA Wr5GL5G4.&P0b5A20={U>P4oa_^WKp#ժ@TkѰPī?rV"Q*@b6CPĺAbXN?@BHDl@!2 J[!b#b9!1? , X6@SF 3$`1ʹ橔N<f pFl/<|a|8UXcb!Y/,-_pzck	8f#YutDYԈCY#4 *G,8jƫ1JL8"I8	Q6 +bQ*T>*7
>X)Y%f* qR.փF!ײ(qP.:$fEGl^	"fQ#6(
(TEdY+r8P5p ڹILjeRF+0rΨM@@>U\qK:<H^,NFfWH%W)ZHUTDXHokb؈rXHF
-@Y)֓&R5k$So p1NL>WKˀ0+6\h)ˆAc3b%@-c8Tk(F[fkD#6
--bAy[Xg h̢F@b"FAi,A
-KB,F9k	 R-&O@+5qfY_HbͲhbƫ7R|C#bYgEs"z֋@blF,KRs`XDp̲`D,4˲`xgb DX֖1P)le?0@"ӖRIZWY˪"KhtI9$b#Xh[ĊXg|YID,pӄl	Y, (@ |(U,@
09FX:Oa
-S*T`!װzxMcpfY[i@X?;bc1#C~)hĢfh
-[VjV DN4Tػjb>!Hbi")F(T2? $b3	@bZ#6i#GN"` k>ֲjЈS2f. ">ba
c&WorB´X":dSQDP"yCC-t)#b#
w,k,mZi@E@G,,FDLhbѬdUׇA" yĊtF 61;AGXG<-bIXJhb]
-dQ2	@$LB%*qF,$f$S=l)tRXk焥C݈u&!b+F "֕ң.VВ؆ȇF,R++
-n:!4d8T;4b#1#VZL|@wcTFE@$D,lv1&F-*@ەh:K@zEJ%#byiwV#V "6`T
-#"Vww573bWIDXJ6=pk1Q4X+;fbv2i@dD,0f0v9`H +ٕ7P"V:N b[O>؋bG>qDIeȕxfP(l9@bteM'K}:4f`+v*KFQNbVBFрF,%@DY,@Fq0$cYO,we=FQ+?bQsE1'9#bqq1GXm6" ȉX=a$&MlU,jM X"+Z :<ϱ#D,(jqD,'uw'-buu#C,ƣX6R" (, .]\40bX?(b=I+!KQbpbXG*GliK h6(+IXԮ,ZzZ8"ևˉ#bFlZ	OXO D^E-[ܕM e84esl
tX+]HXHY%>bIu<A׳ؐh#aЧgae(+>>"grXwY%
-]HF,zʱfX" HXؼ1ʀsن^B#c\{X(ˉDDlr@#"tk ʺ'|9[	;+x3paIι~H]YKTaǱN(v|bD"9
-+Y ƈX6ɲ@$L`NW<-&RRV2pMňXl|[^OlQu8b9G;ESϑYWyx#[ "!17e|"ޕw}̦ZOqشC#-b3HX"zE,։ph
'>bX ">b
-Bm#Etemm( ZcbaDQ#6KĖ@N]cDlplUl<tE@/f#:^oɅh\n֦RY'dbR&J8ǊC#V-\(fĈXXYˁOY@(:0ace:{<%%qveOde[+Q
963b GbF'uǬ9>[%XԁXk Dq!
-PD)	J>K;
-Z\\ΖUǔ)D,h=X6
-a2"#6Xօ[X%1Zf&f@DF,bÝ!x-os<@xRzA,bPH*cHU,+R5bA>IXHWVW#r@:-5"fh@#֐W\ewH4쁻+XQ=HEr)
YK{ĊDA,jĊ%"H#H@D,#frBb]XZ$G,@ m|;}aLO B@
-ZLaで+lF˲=&{D#X擈t;(b\H"4p{z3t8bNYh(񐈍- k
҆;&JP #2<.gQ6/ەyj+fzF,8,#JD
-Z[VJ[Uŝ*aڦ%dQȡYmYE/S %h k El8L
-ЉL"NxB^D`J*C/V-'J+e1xӬhG4ˊ1#܋@"XM,ZV]f 1Y
-3A#6E
- E)4*
}5,O{fW<+#Skc`ل /hyV-^EAܡYuH<fqã!X-b!F,coYię#ҨYxrGWa 0BD	fj %b-'Z, o~"| j6Yŝ!5Uƞ$ZkDQ4(. teً&jEJbf1<jMɲ,d(n?V>eB 2.U^h}axZdx5x
-L5XM@YvГ!a	QͅYExCiY6h.݁lY @GD,di8${%#Ŭ<g|a
-+ZDY0li<bM(aLhBfh||)B%H;OCRâ5א,E'{"z%"Zut,%ӊAi!El4n1"m[&ݦłqy@FX1@ Eln-)@̰e,6xɄƫɧ֏׆& ¦zBb]=Ql YG<Dm#'+
_1ED
-c *o$ȑ c@#<6XH >TML	}
-W2OQ
-g$)Rb`!BUUGG} F@!rJH DyBîx-tF#  g4b
 7W@h o4 Di^ȰX4 Da
-]+
-t DYĂb|Ji5
-h K0^G  DQĂWL((G؁  @q[5]7
-h Uc
-\6
-h v#
-V   .^9
-h ;Z   :Dh;  ʣ<   U@  UL$
  0 hS @;L@ F0 4  ~3    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/b2evolution_minilogo2.png 1.10.3.src/img/b2evolution_minilogo2.png
--- 0.9.2.src/img/b2evolution_minilogo2.png	2005-06-17 19:52:52.000000000 -0500
+++ 1.10.3.src/img/b2evolution_minilogo2.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,12 +0,0 @@
-PNG
-
-   
IHDR      (   I   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   PLTEhKғ LϦlҸʦoՑ*5ف++)uXÿooy	j/jrpmʍwOJCV
F:'uhTљDQbw* 	8 ̺][Wެbm^.ߌ)   @tRNS {D  IDATxb  ͬ@`
hlf3vZ@\\qq4!%r ^A hr!)%%MMkb' `/$H3ۉkh*qTΊ֒xg 8@õ
-*lǧJ3 T	:Rx]neI 4u	>YJ܎Yb@w^]JY@H.è2"kT].CV"m\vt[ <$A BNL[XE/Jjg'- d<`&X? ˁZag(
-%$#	t9̧@Ҽ#%3Rt
-w@ \'&*-dc)n`kj(0AGBBQYVhVTr`MdlŮ($i&)ɣcl̡jdq	9f;ALL@@ -,ԙvL XX`NӲa6P!
:ڂ@?(k0q300#YCSZ%h'=:VvBNȈȒYTd)>)퐢 `.#$M e>P2jP)eyr;1A?]t9'HCCrp҂fV!a§*eU6۩#@܀^xa !Am,(b12 !XcIvʠ,`#IR`4	YC]b]̬
-
s`q*_L0e2 IZh
tK/YC,`i1eY:5!q$ Tn'r
-k`zA̠.fˁ14Ueׇ&o;`]@.WP 9Ajx A*+s].l, m/ۙ1(	2#\br;#ITU`*398݈3BU0X ^1[hA\.rY:aPS$E@N%#I66:]nǊ5̍ajڌv* r;A)r9̦P}, @(q)s&( '$!%Pr<a +Yp 0\WP)68\HQ@YOAʴX}+kT( ] BA/supڌp3p9@ tN8P(!E@	^RrJrUp ;60C!˅(""Yd@E90؈ځS
q.gVPE -r4T"WH@LYYYKRs2LXX@H~60
-kp9@ bpH!cKIv(=wԀyTQe`+hx]Ή||ҰpdQQQr RY0:܀@IExFO\@I"ȭd$R[4٬1\s!cXrr BuDN,vr &0yCZ"]YBHMY
7;`.orC)M]pՎ_llvБ*h$8ذ `.MtP^@ Q0kfPXB*;hP*IqB캺l1]6]`;JG~fIp sA;cH3TC!;@ A]l( 9`ILLv(]P#^VDLVP@Gҁ3mq%3!P]III]W]SM"MtuVvI6VfVII>vBKc>i`%ag>HJHTp  . W
-gbCR1@{"p	!E5΋ W fVv)%쀕5(Qv-(YJB"2
-2ᖗҶCq^xvCGK^n4Ӗ 	H[sJ:f:!fVNNV :q+iqKh @U`bo@HYN+,n57rIb¶ .XY^2 @\k(T)rй pXV̌L̃n p@yaA 9@C >\@8\nɄ
-T_j .bDon "@ B|23    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/b2evolution_minilogo.png 1.10.3.src/img/b2evolution_minilogo.png
--- 0.9.2.src/img/b2evolution_minilogo.png	2005-06-17 19:52:52.000000000 -0500
+++ 1.10.3.src/img/b2evolution_minilogo.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,24 +0,0 @@
-PNG
-
-   
IHDR      2   <   gAMA  7   tEXtSoftware Adobe ImageReadyqe<  PLTEoچ
-ەdIOB-trnƶ󴥎vzbm8LKHԩn{̊ÒsŲxV"Ŕ՘mZǽ*985vgP٤y+FܻaJ(ϛLkʏ64F=0ƉݷʢfҨ۪a!׻.ޭ_JѢ\̧_ZRƫы܊RԽ¥zΚǁ=ӦnQ%Z!;,x]6mV4΀cq]YЯ}Dސ`M1迀333 (W  
-IDATxb  F?h 4`>y @bP'XYO ST@O<>V 0%џ%vLY@$6?IO
=y*{, H
?}g,/F} )O #ʟ.Vp3УzdY@?	?3B#2 SmS#
-ɟzvYdY@OIb閍z2-O(+jX@Oot?՟,֘sEHH\J	zёŇSX0	?S;o2QQ-n}.M`frϠzG`AMU_EX0h
ph|j+q .7
~ti f@7̟llp7X&Q.` n*TE
,KNN.+BrWo"["gtuj rD.QQSߓBśZj"	@5G ;KF[ԅdtmeexi>e2阚@|fhS 0dAd}S^gONӴKMv+GQ˶ּ
-!j,,@"<]j1$Mɛ	jj0J}eDAބyD(2ڱ|瓖DkI  񧿬0>kdA
-X23#3Y^,d%0CR<UQ(4 Z(Q-X2 yYNMq5k`Z:ПT^m
fpƦCČ9(ԟn:@:@c!e"RW2˔@cT5@B" { p倉ρ:UXid-f	e[ذ
J 3(\1dr=	H4Qe)S$/s0B]uPFh,5H ! F(YtoG&=刪
-h2T@ȀbdQl&\5"P?qO{yxtק K#FSMzE!@ a?A\ j
-,&:FDtr
-3v`qdxmšF`D/Le0Ӏ
9>up	O'0Z+0B!ѡ	'&\H ltP5KHZ֪S0
-Ө0B\mRӍbN&\iNL"'?y
O*yrDYן =JXIC ;HG	 .8`܁uK5L)u`HJ.Ԧğ vD= F? SVs"<yX}
-
-5 5l l0Bze?9f)aO4f,xSᙡ^A}!TO O0W&9݂rk]ğ! Oe$%,ПH-`?!'˟17R;J Ct=>U ŗuҌU?A433͟2	@Jck[Iեn%|F ӟA> .`#P3 G&'Q[ύȟ8iOlG͟v@*B՟ ͟2B&(kՇcBFFHm47?eiJȟLU@xCO%l ldzT[X1M8X-
-8"Xic칄"z@'@ ae-＂A
-R [Cg9m`N]6N&\xOT99ٵ?KV* 3{z!2H*H//m@YT
-ьfPcxq_g<ݛ<Pjg.П[T''C{	@HX}`:_	ftj'$UFt؀DꪻI
-xccyI?aOuQ	YB3yAO^>?	Β>AE\b 2(YB"j,HQ
(r89Vk`DW^Oh<sh SLFꭀi̹f )Tk2]XO1*oOZq  Q]y
-Fyc hm rA{A)2AUțI|֠b-4UʟR&~Q.Y\LnffL`i =Zd&=ygHׅ+OWMP] w`{<>MMr`
taWFU,sy$ԁQ	RGA~ʳRiĬ40(
eC
-P檰ry=hl]%0 UMz9@P)bm!`#ZT$i OnDfuf2l8_
- .
-g62eJsTJò0 P
-k<C=`YI@R_,@ h>r3)kDO\SIxg4ܱsi'SQ"C Dhj`f\P D2PX	64	@)W,JT ԵPAPtT??C
d`KWNihh :h8PMDR  < 
-h f'@ .#ެ^ F? Xr#
    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/blank.gif 1.10.3.src/img/blank.gif
--- 0.9.2.src/img/blank.gif	2005-06-17 19:52:52.000000000 -0500
+++ 1.10.3.src/img/blank.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a    !
-  ,       L ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/chain_link.gif 1.10.3.src/img/chain_link.gif
--- 0.9.2.src/img/chain_link.gif	2005-06-17 19:52:52.000000000 -0500
+++ 1.10.3.src/img/chain_link.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a         @         @     @  @@ @ @ `  `@ ` `   @     @     @     @       @         @     @  @@ @ @ `  `@ ` `   @     @     @     @  @  @ @@ @ @  @ @@ @ @@ @@@@@@@@` @`@@`@`@ @@@@@ @@@@@ @@@@@ @@@@`  ` @` ` `  ` @` ` `@ `@@`@`@`` ``@````` `@``` `@``` `@``` `@``   @     @  @ @@@@` `@`` @ @ @ @   @     @  @ @@@@` `@`` @ @ @ @   @     @  @ @@@@` `@`` @ @ @ @   @     @  @ @@@@` `@`` @ @ @ @!   ,       O 	Hp\
-D{ CJXqo(v4Q`Ď6,iÕ
-"1EYzęrD#=TX0  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/down_small.gif 1.10.3.src/img/down_small.gif
--- 0.9.2.src/img/down_small.gif	2005-06-17 19:52:52.000000000 -0500
+++ 1.10.3.src/img/down_small.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a    3̒         ,       !*Igh$P]А
P.<?	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/au.gif 1.10.3.src/img/flags/h10px/au.gif
--- 0.9.2.src/img/flags/h10px/au.gif	2005-06-17 19:52:52.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/au.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-   ס  by(%{_U!     ,     
-  ?8PAd"/PcA ;E9\U-DTaZq9FWD% ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/be.gif 1.10.3.src/img/flags/h10px/be.gif
--- 0.9.2.src/img/flags/h10px/be.gif	2005-06-17 19:52:52.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/be.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-         !     ,     
-  "=|%Y]cE 'd%7@ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/br.gif 1.10.3.src/img/flags/h10px/br.gif
--- 0.9.2.src/img/flags/h10px/br.gif	2005-06-17 19:52:52.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/br.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,6 +0,0 @@
-GIF89a 
-   
-Q 
-RYAD e  ] x ^  _ mo  f !     ,     
-  J093#DH@, *S 8Pp_vYMN
-˵X<'4*I0L# ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/ca.gif 1.10.3.src/img/flags/h10px/ca.gif
--- 0.9.2.src/img/flags/h10px/ca.gif	2005-06-17 19:52:52.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/ca.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-   ~~  !     ,     
-  )-{}sM#.lH"B 
maS  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/cn.gif 1.10.3.src/img/flags/h10px/cn.gif
--- 0.9.2.src/img/flags/h10px/cn.gif	2005-06-17 19:52:52.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/cn.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-      !     ,     
-  W  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/cz.gif 1.10.3.src/img/flags/h10px/cz.gif
--- 0.9.2.src/img/flags/h10px/cz.gif	2005-06-17 19:52:52.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/cz.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-GIF89a 
-   [
-     ae  L    !     ,     
-  6АGJ˟aM#hWA L#s	p(d(j7T:7t  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/default.gif 1.10.3.src/img/flags/h10px/default.gif
--- 0.9.2.src/img/flags/h10px/default.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/default.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-      !     ,     
-  	N|LRx̕{= ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/de.gif 1.10.3.src/img/flags/h10px/de.gif
--- 0.9.2.src/img/flags/h10px/de.gif	2005-06-17 19:52:52.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/de.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-         !     ,     
-  yota؋޼oH扦f ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/dk.gif 1.10.3.src/img/flags/h10px/dk.gif
--- 0.9.2.src/img/flags/h10px/dk.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/dk.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a
 
-     !     ,    
 
-  q^S0ً3w}R  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/es.gif 1.10.3.src/img/flags/h10px/es.gif
--- 0.9.2.src/img/flags/h10px/es.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/es.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-   {ۛQ M    !     ,     
-  =0I+MͷBL8aY"`pi܁1{pb  )ө:  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/eu_ES.gif 1.10.3.src/img/flags/h10px/eu_ES.gif
--- 0.9.2.src/img/flags/h10px/eu_ES.gif	2005-12-26 21:30:10.000000000 -0600
+++ 1.10.3.src/img/flags/h10px/eu_ES.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-   Ƶ筭ﭭcc便ccRRZZZZssRRRRZZRRJJZZRRZZRRRRRRJJBBJJJJBBBBBBBB999911))91B9ZRcZƽcZkcRBεkc{kcskcskRsscksccscZkZc{cZcZ{cksZscZkcsJkBcJ{cֽεJk9cƵZs1k)scֽεR{k9k)k!k!sc Z9{c1k9)c1{)s!kksc9k){!ssk)ssν9s1k!ssν省RZZcRZJRRZJRJRJRBJ               !     ,     
-  :]]w  w w ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/eu.gif 1.10.3.src/img/flags/h10px/eu.gif
--- 0.9.2.src/img/flags/h10px/eu.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/eu.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-     JJm **!     ,     
-  Ȇloh8֖xʈdO4}#F ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/fi.gif 1.10.3.src/img/flags/h10px/fi.gif
--- 0.9.2.src/img/flags/h10px/fi.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/fi.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-    3!     ,     
-  "sD̀\v[55kVm ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/fr.gif 1.10.3.src/img/flags/h10px/fr.gif
--- 0.9.2.src/img/flags/h10px/fr.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/fr.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-     f  !     ,     
-  "=|%Y]cE 'd%7@ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/hu.gif 1.10.3.src/img/flags/h10px/hu.gif
--- 0.9.2.src/img/flags/h10px/hu.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/hu.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-   

ڲ    !     ,     
-  )Hn0ͻG(dilE,ϴ< uNC@` ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/il.gif 1.10.3.src/img/flags/h10px/il.gif
--- 0.9.2.src/img/flags/h10px/il.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/il.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-   pp  !     ,     
-  D0F=	! bƲ0O ±]l `C0B@(@
!8  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/it.gif 1.10.3.src/img/flags/h10px/it.gif
--- 0.9.2.src/img/flags/h10px/it.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/it.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-       !     ,     
-  "=|%Y]cE 'd%7@ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/jp.gif 1.10.3.src/img/flags/h10px/jp.gif
--- 0.9.2.src/img/flags/h10px/jp.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/jp.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-   66  !     ,     
-   x~50 b:	RэE8v峍_FYX,' ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/lt.gif 1.10.3.src/img/flags/h10px/lt.gif
--- 0.9.2.src/img/flags/h10px/lt.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/lt.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-   a     We    !     ,     
-  +X~0ͻA($)hC0Ltm51㼭  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/mx.gif 1.10.3.src/img/flags/h10px/mx.gif
--- 0.9.2.src/img/flags/h10px/mx.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/mx.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,5 +0,0 @@
-GIF89a 
-   ,#%!;$3%8'"!!+&#5,%<2):97D%
M&	N)\,S*
-V)E*K2W4X0a.h4|<s8H7(V<'F<4g=zB	yFnDYE5SB1hE(wL'hL4xX8tS0qv,ux/v{3y~8{e fGiYjhjivxnp(yw1pkZVVMFlZKtg[tdMxqkUvc>+..8AB AJ
-KX	LTWQ
Yli	mW'Z%]8d)i7h7h'z%t9z6n.Y!i*z4t4e20FmKyFwFwkXC`_}=DMs(;+:Ü*ۄ:Ò6=/ӫ27/<FHNS\YQGPPccxjejslruxzGǔIȗV͙UCHǪHҴWϭUOMYǚkרgαn|Tkz~yzx= &98,53FVMlXJft[%0!PnG)ޔ牕犕ȴй斗ĎÜǑՈȧʩɶԻպγѷ筒ٱб྾,     
-  E W$h`BW4tpGDb$8h1bAWjꍬ1B!.ɉ$[6$ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/nl.gif 1.10.3.src/img/flags/h10px/nl.gif
--- 0.9.2.src/img/flags/h10px/nl.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/nl.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-   ? 2 .? ,!     ,     
-  %H0ʨûG(diB,0pltt ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/no.gif 1.10.3.src/img/flags/h10px/no.gif
--- 0.9.2.src/img/flags/h10px/no.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/no.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-   kk;pTRLJ]Qy  !     ,     
-  4h:TYo0 %@ekQr-BHy/'?$  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/nz.gif 1.10.3.src/img/flags/h10px/nz.gif
--- 0.9.2.src/img/flags/h10px/nz.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/nz.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF87a 
-   3eBgɗJdp_      ,     
-  *2H+E#T pzPFD
|. ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/pl.gif 1.10.3.src/img/flags/h10px/pl.gif
--- 0.9.2.src/img/flags/h10px/pl.gif	2005-09-18 15:42:22.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/pl.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-   JH43wx,     
-  / H*\P  DHć3Jƈ!  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/pt.gif 1.10.3.src/img/flags/h10px/pt.gif
--- 0.9.2.src/img/flags/h10px/pt.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/pt.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-GIF89a 
-      hjRU",PZ,al+ $ %	( & '&öζHHHFFE!F"F#F%F%F+G1HMH]GkG?Bp;r9}:m>h4qO7oN7n>l>nK6\=]=R9F4;2OK                                    !  3 ,     
-  M03A)$rJe1^0l4sш
-	!N9DP2JR9B$1wZ)PY
LEGA ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/ru.gif 1.10.3.src/img/flags/h10px/ru.gif
--- 0.9.2.src/img/flags/h10px/ru.gif	2005-09-06 18:32:40.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/ru.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF87a 
-   u%,     
-  +޼ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/se.gif 1.10.3.src/img/flags/h10px/se.gif
--- 0.9.2.src/img/flags/h10px/se.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/se.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-    do f!     ,     
-  &
p{3!rT	%扦H#م^,>i ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/sg.gif 1.10.3.src/img/flags/h10px/sg.gif
--- 0.9.2.src/img/flags/h10px/sg.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/sg.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-  vx$&44,     
- # .p|a/ux Elp,tm  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/sk.gif 1.10.3.src/img/flags/h10px/sk.gif
--- 0.9.2.src/img/flags/h10px/sk.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/sk.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-GIF89a 
-   TJt><̤&t&l\Z:Z\|&lJ|BD<*| w   J    w  ,     /   w        3 )z O w      s p   o               t&0   'K D   ft  9    w~J  w`b6     M    	 W  w 0  q    & K     0 1 .  1- 0 z. O2  00 4    /` V11 w: 1  9  :  3_F6: \w  x |     x&| w  x |   p zsOp   d pw     p          w @S     `    o     
-          ~           _      w x| w-o       O   - <  N           J     w j         ToJ      w    M   w   _  ww     w    w  _&www        P0        %Fw   _ 9 w   s p   !     ,     
- L )H
X 	@` ċ@BC,F   9Mɳϟ@y ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/th.gif 1.10.3.src/img/flags/h10px/th.gif
--- 0.9.2.src/img/flags/h10px/th.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/th.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-       3!     ,     
-  kڀ޼CG ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/tr.gif 1.10.3.src/img/flags/h10px/tr.gif
--- 0.9.2.src/img/flags/h10px/tr.gif	2005-06-17 19:52:54.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/tr.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-GIF89a 
-     翽缺
-	



,,-,5588>>?>GEGFIHIIRQSQTSUSdcrqsr箭籱粱緶                                                         ,     
-  D@pH,%Q`$bV)R:y$g0
.FM3T#B)HUC!"KEA ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/tw.gif 1.10.3.src/img/flags/h10px/tw.gif
--- 0.9.2.src/img/flags/h10px/tw.gif	2005-06-17 19:52:56.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/tw.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-   "
  !     ,     
-   o+q
<h&uhY!٧|&(fjl2\  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/uk.gif 1.10.3.src/img/flags/h10px/uk.gif
--- 0.9.2.src/img/flags/h10px/uk.gif	2005-06-17 19:52:56.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/uk.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-GIF89a 
-   
neX]jM_fa  !     ,     
-  a#
9uX!0R6Xcz$`f[+0(@bvFxOeRl
-QQ !زB@S
靖[R=.0Omi ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/us.gif 1.10.3.src/img/flags/h10px/us.gif
--- 0.9.2.src/img/flags/h10px/us.gif	2005-06-17 19:52:56.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/us.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,6 +0,0 @@
-GIF89a 
-   22dGr%%|x]$_ﮮꗗ苋좢CC怀::!     ,     
-  @A
-_	
-Ji0Au
-K p(Ȥ2qkШt*uX,z ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/h10px/ve.gif 1.10.3.src/img/flags/h10px/ve.gif
--- 0.9.2.src/img/flags/h10px/ve.gif	2005-06-17 19:52:56.000000000 -0500
+++ 1.10.3.src/img/flags/h10px/ve.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-   W zz     !     ,     
-  )Xu0ʨE{|c(~`"pLtm|F\ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/au.gif 1.10.3.src/img/flags/w16px/au.gif
--- 0.9.2.src/img/flags/w16px/au.gif	2005-06-17 19:52:56.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/au.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a    cd47@^pGI  e  f!     ,       3P3ESA</w\tWhPg1뇢6η&$"I  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/be.gif 1.10.3.src/img/flags/w16px/be.gif
--- 0.9.2.src/img/flags/w16px/be.gif	2005-06-17 19:52:56.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/be.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a            !     ,       5HbHI-#7Cue[q(Zfzn竖pL	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/br.gif 1.10.3.src/img/flags/w16px/br.gif
--- 0.9.2.src/img/flags/w16px/br.gif	2005-06-17 19:52:56.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/br.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a    Z\
 9w 	 f !     ,       .xܮ<1rlu-v^A±Z\Ne!	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/ca.gif 1.10.3.src/img/flags/w16px/ca.gif
--- 0.9.2.src/img/flags/w16px/ca.gif	2005-06-17 19:52:56.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/ca.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a      !     ,       P ` X^ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/cn.gif 1.10.3.src/img/flags/w16px/cn.gif
--- 0.9.2.src/img/flags/w16px/cn.gif	2005-06-17 19:52:56.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/cn.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a         !     ,       ăڋު  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/cz.gif 1.10.3.src/img/flags/w16px/cz.gif
--- 0.9.2.src/img/flags/w16px/cz.gif	2005-06-17 19:52:56.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/cz.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a    vwo+  11 g)     !     ,       :0Gja`^,b6` N;hL&C`XXl ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/default.gif 1.10.3.src/img/flags/w16px/default.gif
--- 0.9.2.src/img/flags/w16px/default.gif	2005-06-17 19:52:56.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/default.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-      !     ,     
-  	N|LRx̕{= ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/de.gif 1.10.3.src/img/flags/w16px/de.gif
--- 0.9.2.src/img/flags/w16px/de.gif	2005-06-17 19:52:56.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/de.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-         !     ,     
-  ida؋޼H扊 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/dk.gif 1.10.3.src/img/flags/w16px/dk.gif
--- 0.9.2.src/img/flags/w16px/dk.gif	2005-06-17 19:52:56.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/dk.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a      !     ,       
p˨
o.9޼{`!A9z ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/es.gif 1.10.3.src/img/flags/w16px/es.gif
--- 0.9.2.src/img/flags/w16px/es.gif	2005-06-17 19:52:56.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/es.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a    ۓ
S
וiIc N A    !     ,       CIk=9
-L(c(S)I !n|AჸD`A]LXk $ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/eu_ES.gif 1.10.3.src/img/flags/w16px/eu_ES.gif
--- 0.9.2.src/img/flags/w16px/eu_ES.gif	2005-12-26 21:30:30.000000000 -0600
+++ 1.10.3.src/img/flags/w16px/eu_ES.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a 	   Ƶ筭ﭭcc便ccRRZZZZssRRRRZZRRJJZZRRZZRRRRRRJJBBJJJJBBBBBBBB999911))91B9ZRcZƽcZkcRBεkc{kcskcskRsscksccscZkZc{cZcZ{cksZscZkcsJkBcJ{cֽεJk9cƵZs1k)scֽεR{k9k)k!k!sc Z9{c1k9)c1{)s!kksc9k){!ssk)ssν9s1k!ssν省RZZcRZJRRZJRJRJRBJ               ,     	  3]]w ww   ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/eu.gif 1.10.3.src/img/flags/w16px/eu.gif
--- 0.9.2.src/img/flags/w16px/eu.gif	2005-06-17 19:52:56.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/eu.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a      JJm **!     ,       "&!ژXb(Zrq.%2rZMH ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/fi.gif 1.10.3.src/img/flags/w16px/fi.gif
--- 0.9.2.src/img/flags/w16px/fi.gif	2005-06-17 19:52:56.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/fi.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-    3!     ,     
-  "pD̀\r_55kVm ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/fr.gif 1.10.3.src/img/flags/w16px/fr.gif
--- 0.9.2.src/img/flags/w16px/fr.gif	2005-06-17 19:52:56.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/fr.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a      a  e  f  !     ,       .Xs~HhOmHuhX! lM$	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/hu.gif 1.10.3.src/img/flags/w16px/hu.gif
--- 0.9.2.src/img/flags/w16px/hu.gif	2005-06-17 19:52:56.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/hu.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a    ffPP }   !     ,        ܭ&9Ÿ8q`(~AihPlE,t  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/il.gif 1.10.3.src/img/flags/w16px/il.gif
--- 0.9.2.src/img/flags/w16px/il.gif	2005-06-17 19:52:58.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/il.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a    ZZaaddccWW  !     ,       AIky2K(.O>C*qk :cKhC(
-S"2&zF ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/it.gif 1.10.3.src/img/flags/w16px/it.gif
--- 0.9.2.src/img/flags/w16px/it.gif	2005-06-17 19:52:58.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/it.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a    ܧ  ڡ      !     ,       >yM(INK82HrJw:;^_{D%HT$iD  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/jp.gif 1.10.3.src/img/flags/w16px/jp.gif
--- 0.9.2.src/img/flags/w16px/jp.gif	2005-06-17 19:52:58.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/jp.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a    xxCC  !     ,       #xPBmD,W@Ahz0Uv% ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/lt.gif 1.10.3.src/img/flags/w16px/lt.gif
--- 0.9.2.src/img/flags/w16px/lt.gif	2005-06-17 19:52:58.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/lt.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a         8    !     ,       "(z0J)8 d)hE`ptmt ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/mx.gif 1.10.3.src/img/flags/w16px/mx.gif
--- 0.9.2.src/img/flags/w16px/mx.gif	2005-06-17 19:52:58.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/mx.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 	   ,#%!;$3%8'"!!+&#5,%<2):97D%
M&	N)\,S*
-V)E*K2W4X0a.h4|<s8H7(V<'F<4g=zB	yFnDYE5SB1hE(wL'hL4xX8tS0qv,ux/v{3y~8{e fGiYjhjivxnp(yw1pkZVVMFlZKtg[tdMxqkUvc>+..8AB AJ
-KX	LTWQ
Yli	mW'Z%]8d)i7h7h'z%t9z6n.Y!i*z4t4e20FmKyFwFwkXC`_}=DMs(;+:Ü*ۄ:Ò6=/ӫ27/<FHNS\YQGPPccxjejslruxzGǔIȗV͙UCHǪHҴWϭUOMYǚkרgαn|Tkz~yzx= &98,53FVMlXJft[%0!PnG)ޔ牕犕ȴй斗ĎÜǑՈȧʩɶԻպγѷ筒ٱб྾,     	  8 W$h`B:|pAV,&BFqFMFDIqeÔ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/nl.gif 1.10.3.src/img/flags/w16px/nl.gif
--- 0.9.2.src/img/flags/w16px/nl.gif	2005-06-17 19:52:58.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/nl.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a     ) 3 3!     ,       !ڋ܊Hi ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/no.gif 1.10.3.src/img/flags/w16px/no.gif
--- 0.9.2.src/img/flags/w16px/no.gif	2005-06-17 19:52:58.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/no.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a    kCz<u  !     ,       ;hjS!+pj{5W`Zx̠^k0QElt رNნ0'#Y$  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/nz.gif 1.10.3.src/img/flags/w16px/nz.gif
--- 0.9.2.src/img/flags/w16px/nz.gif	2005-06-17 19:52:58.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/nz.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF87a    4fInickˇj   ,       ( J D9	p!@ldp,	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/pl.gif 1.10.3.src/img/flags/w16px/pl.gif
--- 0.9.2.src/img/flags/w16px/pl.gif	2005-09-18 15:42:22.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/pl.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-   JH43wx,     
-  / H*\P  DHć3Jƈ!  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/pt.gif 1.10.3.src/img/flags/w16px/pt.gif
--- 0.9.2.src/img/flags/w16px/pt.gif	2005-06-17 19:52:58.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/pt.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a       -+p|gu'
-)x & ' % % & ' & '(~ȵGEGGFGFFE F!F#F(F*G4A;G7A:AICaEpGuJtCGF{7z@h<e8Y4Z9X8X9M/P5[AU=O7E/<2;2   !  > ,       Z@1E29aJR9\NĔ
-V.ΰu-0-G`8(I15ySB$-2;/
z "(= #ZeMEGeA ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/ru.gif 1.10.3.src/img/flags/w16px/ru.gif
--- 0.9.2.src/img/flags/w16px/ru.gif	2005-09-06 18:33:20.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/ru.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF87a    u%,       ڋ3H ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/se.gif 1.10.3.src/img/flags/w16px/se.gif
--- 0.9.2.src/img/flags/w16px/se.gif	2005-06-17 19:52:58.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/se.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-    do f!     ,     
-  &
p{3!rT	%扦H#م^,>i ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/sg.gif 1.10.3.src/img/flags/w16px/sg.gif
--- 0.9.2.src/img/flags/w16px/sg.gif	2005-06-17 19:52:58.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/sg.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a 
-  JH43wx,     
- '`0*Oƃ\ 0DSrx|	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/sk.gif 1.10.3.src/img/flags/w16px/sk.gif
--- 0.9.2.src/img/flags/w16px/sk.gif	2005-06-17 19:52:58.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/sk.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-GIF89a    T24D44.|&<l*ԊZ\&$|*><d̴,2|T
-*,        3 )z O w      # q   o               t&   'K D   ft  9    w~J  w`7     M    	 W  w ؚ W q    & K     0 1 .  1- 0 z. O2  00 4    /` V11 w: 1  9  :  3_F6: \w        & w      p z#Oq   | Tw               w H{   & `    o     
-          ~           _      w  w-o       O   - <  N           J     w j         ToJ      w    M   w   _  ww     w    w  _&www        P0        %Fw   _ 9 w   # q   !     ,      U CHXa 01JPa@ (lIR	
-"LQ$,h9"ɳ' 0 JѣH ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/th.gif 1.10.3.src/img/flags/w16px/th.gif
--- 0.9.2.src/img/flags/w16px/th.gif	2005-06-17 19:52:58.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/th.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a        sv//  !     ,       *X]0	8!dYh)0ltm߃_T/9@F! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/tr.gif 1.10.3.src/img/flags/w16px/tr.gif
--- 0.9.2.src/img/flags/w16px/tr.gif	2005-06-17 19:52:58.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/tr.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-GIF89a 
-     翽缺
-	



,,-,5588>>?>GEGFIHIIRQSQTSUSdcrqsr箭籱粱緶                                                         ,     
-  D@pH,%Q`$bV)R:y$g0
.FM3T#B)HUC!"KEA ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/tw.gif 1.10.3.src/img/flags/w16px/tw.gif
--- 0.9.2.src/img/flags/w16px/tw.gif	2005-06-17 19:52:58.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/tw.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a    

__ʄby W  !     ,       -(Ь1V88K1 a[5#0hE,)iλ&B, ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/uk.gif 1.10.3.src/img/flags/w16px/uk.gif
--- 0.9.2.src/img/flags/w16px/uk.gif	2005-06-17 19:53:00.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/uk.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a    XYl-,{uuNn528`EBC?!     ,       E#d0CT^0
-BB$3τ,j	@@!)#8 .&`TF#6T# ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/us.gif 1.10.3.src/img/flags/w16px/us.gif
--- 0.9.2.src/img/flags/w16px/us.gif	2005-06-17 19:53:00.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/us.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a    Kugb!%~zv낀/1++cczz{{茌yygg苋!     ,       ;C(k 0dYzX,leIm'Ja8L4ȣh:OFZD# ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/flags/w16px/ve.gif 1.10.3.src/img/flags/w16px/ve.gif
--- 0.9.2.src/img/flags/w16px/ve.gif	2005-06-17 19:53:00.000000000 -0500
+++ 1.10.3.src/img/flags/w16px/ve.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a      ٬B K   !     ,       .Xz0JEͻ@$(䙢آ:tm<O你G,	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/icon_minipost.gif 1.10.3.src/img/icon_minipost.gif
--- 0.9.2.src/img/icon_minipost.gif	2005-06-17 19:52:52.000000000 -0500
+++ 1.10.3.src/img/icon_minipost.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a 	 	                      !  	 ,     	  '0%@mCDYH!ca܂{磊H ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/right.gif 1.10.3.src/img/right.gif
--- 0.9.2.src/img/right.gif	2005-06-17 19:52:52.000000000 -0500
+++ 1.10.3.src/img/right.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a      3iAN\wݒ      ,         0I8 #xd 2642
(,F9f3bIXkMT;W.7symZֽd%kYVw*2"KfqS
-EFMyH7;0r4!P ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/graybigeek.gif 1.10.3.src/img/smilies/graybigeek.gif
--- 0.9.2.src/img/smilies/graybigeek.gif	2005-06-17 19:53:00.000000000 -0500
+++ 1.10.3.src/img/smilies/graybigeek.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,23 +0,0 @@
-GIF89a   }}}   ô鵵     ```                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    !NETSCAPE2.0   !	  ,       `4p@  Hb  0A:*  EHQaCGPbd)8(x3aDA`Hd hqC8h A@8qSBj0J,TB
-#JPÆIX$Je\  !	  ,       `4p@  Hb  0A:* ZQ)T g
-"
-  FTp PDA 8(Q25%D#LTB* 1
-
-9lHY	A\đ
b. !	  ,       `4p@  Hb! H r
-X9JUP"Ő)jQK>WQPO
@ 	XEB(A
Z ĉ"@`P&P`BTQJ6,H߄E Q_ !	  ,       `4p@  Hb H 2
-K$2EG@ %HԩrDA<S4dP$@c-.pQ
d40hA'^J !A
F@
-TQbD	(rp 	x1DyL\   !	  ,       `4p@  Hb! H r
-X9JUP"Ő)jQK>WQPO
@ 	XEB(A
Z ĉ"@`P&P`BTQJ6,H߄E Q_ !	  ,       `4p@  Hb H 2
-K$2EG@ %HԩrDA<S4dP$@c-.pQ
d40hA'^J !A
F@
-TQbD	(rp 	x1DyL\   !	  ,       `4p@  Hb! H r
-X9JUP"Ő)jQK>WQPO
@ 	XEB(A
Z ĉ"@`P&P`BTQJ6,H߄E Q_ !	  ,       `4p@  Hb H 2
-K$2EG@ %HԩrDA<S4dP$@c-.pQ
d40hA'^J !A
F@
-TQbD	(rp 	x1DyL\   !	  ,       `4p@  Hb! H r
-X9JUP"Ő)jQK>WQPO
@ 	XEB(A
Z ĉ"@`P&P`BTQJ6,H߄E Q_ !	  ,       `4p@  Hb H 2
-K$2EG@ %HԩrDA<S4dP$@c-.pQ
d40hA'^J !A
F@
-TQbD	(rp 	x1DyL\   !	  ,       `4p@  Hb! H r
-X9JUP"Ő)jQK>WQPO
@ 	XEB(A
Z ĉ"@`P&P`BTQJ6,H߄E Q_ !	  ,       `4p@  Hb  0A:* ZQ)T g
-"
-  FTp PDA 8(Q25%D#LTB* 1
-
-9lHY	A\đ
b. !131 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/graybigrazz.gif 1.10.3.src/img/smilies/graybigrazz.gif
--- 0.9.2.src/img/smilies/graybigrazz.gif	2005-06-17 19:53:00.000000000 -0500
+++ 1.10.3.src/img/smilies/graybigrazz.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           !NETSCAPE2.0   !	  ,       `4p@  jHb 
B*tp*6tTa`@=H I8;(>T$@-.,Qh81S$P
-&U`P@(¤B8t	A[Ñ& !	d  ,       `4p@  jHb 
B*tp*6tTa`@=H I8;(>T$@-.,Qh81SAa	*0X`!n#J0> abp"F(c	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/grayconfused.gif 1.10.3.src/img/smilies/grayconfused.gif
--- 0.9.2.src/img/smilies/grayconfused.gif	2005-06-17 19:53:00.000000000 -0500
+++ 1.10.3.src/img/smilies/grayconfused.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !NETSCAPE2.0   !	  ,       H*\ȰÂ*"FDL$b,p  0@,p8Y@  @*e2ED<@【#KvQ,b|@!,H .Z\Dh@8TB#za
-TX%PЬaB0!
-#H;ٳĂ !	  ,       P!P *Tx`B|HQŋ+"9~4p@!3$`Hb@  H 
 ( 684`x.a0⣂4B$>2X A\!D4	4 q¡@~0DCTX%P䰁C!Hl$J~Qŀ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/grayconfusedw.gif 1.10.3.src/img/smilies/grayconfusedw.gif
--- 0.9.2.src/img/smilies/grayconfusedw.gif	2005-06-17 19:53:00.000000000 -0500
+++ 1.10.3.src/img/smilies/grayconfusedw.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !NETSCAPE2.0   !	  ,       H*\ȰÂ*"FDL$b,p  0@,p8Y@  @*e2ED<@【#KvQ,b|@!,H .Z\Dh@8TB#za
-TX%PЬaB0!
-#H;ٳĂ !	  ,       H!P *Tx`B|HQŋ+"9~4p@!%  H  0AjP! G|
-|ܙ#P`9e̙F|Tp &PG 8(28x0$N8ȏF0d BE	BrÇ$LQ%fb@ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/graycry.gif 1.10.3.src/img/smilies/graycry.gif
--- 0.9.2.src/img/smilies/graycry.gif	2005-06-17 19:53:00.000000000 -0500
+++ 1.10.3.src/img/smilies/graycry.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,37 +0,0 @@
-GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !NETSCAPE2.0   !	x  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00t@H$
-2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X A/\!D4$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X A/\!D4-$Nؔ0#H	.hJ,T!BJP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> !dq"F(!e !	  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(qB? !	  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e*  !	x  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X@H/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X A/\!D4-$Nؔ0CH	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X A/\!D4-$Nؔ0#H	.hJ,!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abqBBD QB.? !	  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!1B!# ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/graydead.gif 1.10.3.src/img/smilies/graydead.gif
--- 0.9.2.src/img/smilies/graydead.gif	2005-06-17 19:53:00.000000000 -0500
+++ 1.10.3.src/img/smilies/graydead.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,5 +0,0 @@
-GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !	   ,       `4p@  HbD 0A:*  
-Vq 
$(h0@UtQP:|@!,H .Z\D0XP'jJ8!]
*FP
-1
-
-9lC&',(bqOf0  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/grayembarrassed.gif 1.10.3.src/img/smilies/grayembarrassed.gif
--- 0.9.2.src/img/smilies/grayembarrassed.gif	2005-06-17 19:53:00.000000000 -0500
+++ 1.10.3.src/img/smilies/grayembarrassed.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !	   ,       `4p@  jHb  0`A:*B7TbCG(8@(E<@​l00B$
-2X 8(Q2`ĉf@P!
-+LTBA(BB8t	A[Ñ& ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/graylaugh.gif 1.10.3.src/img/smilies/graylaugh.gif
--- 0.9.2.src/img/smilies/graylaugh.gif	2005-06-17 19:53:00.000000000 -0500
+++ 1.10.3.src/img/smilies/graylaugh.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,232 +0,0 @@
-GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             !NETSCAPE2.0   !	x  ,       `4p@  jHb  0`A:* 
-VQ
-0 J8;(>$@-.pQ*d4p`*H)a(\Рb	*0X`(T*䰁C!HH$JU\p !	  ,       `4p@  jHb  0`A:* 
-VQ
-0 J8;(>$@-.pQ*d4p`*H)a+LTB*F@R!
:|AE Qbnaw !	  ,       `4p@  jHb  0`A:* 
-VQ
-0 J8;(>$@-.pQ$qj0RԎ(BB8t	AD[& !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
-C
?hQv` &E<@​l00tB$
-2X`k%
->p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
-VQ*vD<@​l00tB$
-2X A/\!D\[ĉf-J,T`;
-
-9lC&&,(bo/^0  !	  ,       `4p@  jHb  0`A:* 
-VQ
-0 J8;(>$@-.pQ$qj0RԎ(BB8t	AD[& !	  ,       `4p@  jHb  0`A:* 
-VQ
-0 J8;(>$@-.pQ*d4p`*H)a+LTB*F@R!
:|AE Qbnaw ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/graymad.gif 1.10.3.src/img/smilies/graymad.gif
--- 0.9.2.src/img/smilies/graymad.gif	2005-06-17 19:53:00.000000000 -0500
+++ 1.10.3.src/img/smilies/graymad.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             !	   ,       `4p@ @THb  0A:* `E+l8rȉD)\\`c0@2| Q0
!D4(*@8AS
-$P
-*U`P@(BB8t	A[Ñ& ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/grayno.gif 1.10.3.src/img/smilies/grayno.gif
--- 0.9.2.src/img/smilies/grayno.gif	2005-06-17 19:53:00.000000000 -0500
+++ 1.10.3.src/img/smilies/grayno.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,12 +0,0 @@
-GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             !NETSCAPE2.0   !	
-  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	#  ,       `4p@$AjHb  0`#H:*~
-` H(E<@瀋>7vQP:|@!,H .Z\D\k'lJ!
-xXaB
-*X%PTaB08aA#Hز !	
-  ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	#  ,       `4p@  Gjb  0`A :*~Ш
-@ <9(x E00tB$
-2X A/\!D4р[$Nؔ0B	.hĄJ,T!#JP> abq"F(!e ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/grayrazz.gif 1.10.3.src/img/smilies/grayrazz.gif
--- 0.9.2.src/img/smilies/grayrazz.gif	2005-06-17 19:53:00.000000000 -0500
+++ 1.10.3.src/img/smilies/grayrazz.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           !	   ,       `4p@  jHb 
B*tp*6tTa`@=H I8;(>T$@-.,Qh81SAa	*0X`!n#J0> abp"F(c	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/graysad.gif 1.10.3.src/img/smilies/graysad.gif
--- 0.9.2.src/img/smilies/graysad.gif	2005-06-17 19:53:00.000000000 -0500
+++ 1.10.3.src/img/smilies/graysad.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             !	   ,       `4p@  Hb A0`A:*~
-@` AD<@`ϋ`00tB$
-2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/grayshy.gif 1.10.3.src/img/smilies/grayshy.gif
--- 0.9.2.src/img/smilies/grayshy.gif	2005-06-17 19:53:00.000000000 -0500
+++ 1.10.3.src/img/smilies/grayshy.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,5 +0,0 @@
-GIF87a  ) }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             !    ,       `4p@  jHb 0`#
-ǿ~
-H1_(x_-߈
-`$
-2X $.BrQ
d4p` H)a(\a*0XCNKH!IX$Je\ g  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/graysigh.gif 1.10.3.src/img/smilies/graysigh.gif
--- 0.9.2.src/img/smilies/graysigh.gif	2005-06-17 19:53:00.000000000 -0500
+++ 1.10.3.src/img/smilies/graysigh.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,7 +0,0 @@
-GIF89a   }}}   ô鵵     ```                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    !NETSCAPE2.0   !	d  ,       H*\ȰÇ	8D0xPQ *XBU" 	e u@ *6Ta`ė	&1 ETÈ
- Q
->`A10p%&>p@ŉ@81TB$PA6Z`C F@a&
:|AE Qoew !	  ,       X@
*DxPC	J4Ê3RĸǏ'v$\L8@
-aT` A8PTRGȠbB8L0pS
-F8Tp (PC 8(2Dj AB	TD@#L`8QM8t	
UA% !	, ,       Pb@<0#DPE
-3^|ȱǏ Cy E
PɃ p`
-	@E4PaCF:r @
"IhEE<@` A6U`0dB$2X A\!D	4a$NDAE	.hP1DF*X%PTaB0!#A#HPu ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/graysighw.gif 1.10.3.src/img/smilies/graysighw.gif
--- 0.9.2.src/img/smilies/graysighw.gif	2005-06-17 19:53:00.000000000 -0500
+++ 1.10.3.src/img/smilies/graysighw.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,8 +0,0 @@
-GIF89a   }}}   ô鵵     ```                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    !NETSCAPE2.0   !	d  ,       H*\ȰÇ	8D0xPQ *XBU" 	e u@ *6Ta`ė	&1 ETÈ
- Q
->`A10p%&>p@ŉ@81TB$PA6Z`C F@a&
:|AE Qoew !	  ,       X  
*DxC	J4Ê3RĸǏU	Q
-< IP *XB]P`
TX
-:r @
p00`˟"y 2iaH8Hd hqC"8h cH
 H*!(\Рbc-T!#J(j> abA"F(k !	, ,         `@<0#DPE
-3^|ȱǏ C)PI M8U*$`PPf H@<# dP
-~j0i
-FTp -PI 8(a2N 	" 
*FHzB2p 1J9lC&Nw4)bQV1  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/graysleep.gif 1.10.3.src/img/smilies/graysleep.gif
--- 0.9.2.src/img/smilies/graysleep.gif	2005-06-17 19:53:00.000000000 -0500
+++ 1.10.3.src/img/smilies/graysleep.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,6 +0,0 @@
-GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !NETSCAPE2.0   !	<  ,       UXU \XPaFlȱǏ-fhT1@@8!" H *БC2hp ;zL Oh9 LFTp 'P@ 8(!28P1$N\B	.h0P*X%P䰁C!H-Q$J(Ƙ" !	(  ,       UTQ	"\X@@&d"B>Ęǋ
-4p@  Hqe $hC*tPA@*6Ta`@=r&h 2#*8` I(d@B 	XEBA
`A'J !
-4xa!,`Ĉ(jrÇ$L)b9i0  !	  ,       UTQ	"\X@@&d"B>Ęǋ
-4p@  Hqe $hC*tPA@*6Ta`@=r&h 2#*8` I(d@B 	%>p@F4 qb"a	,T!#JaB0$J2 !	<  ,       UXU \XPaFlȱǏ-fhT1@@8!" H *БC2hp ;zL Oh9 LFTp P@ xC8h â$N\E#L ` F@a> aD"F(!cB !	(  ,       UTQ	"\X@@&d"B>Ęǋ
-4p@  Hqe $hC*tPA@*6Ta`@=r&h 2#*8`(d@B 	l!D	4Q'J a&bP@#JaB01$J2 !	  ,       UTQ	"\X@@&d"B>Ęǋ
-4p@  Hqe $hC*tPA@*6Ta`@=r&h 2#*8` I(d@B 	%>p@F4 qb"a	,T!#JaB0$J2 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/graysleepw.gif 1.10.3.src/img/smilies/graysleepw.gif
--- 0.9.2.src/img/smilies/graysleepw.gif	2005-06-17 19:53:02.000000000 -0500
+++ 1.10.3.src/img/smilies/graysleepw.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,15 +0,0 @@
-GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !NETSCAPE2.0   !	<  ,       X \XPaFlȱǏUQ
-< yP 9X@]9@8,B
-9TP!
8U`G	@*B/Ȥi
- p2
->`A10p%D>p@F*&X ĉ"@ 
F
-0d bD	CrÇ$LF(R%=rw !	(  ,       P	"\X@@&d"B>ĘG*B<b,p 
--` AHnP!@*ACņ*
   bάaDH0Hd hqC!8h ,h AT	 D@#LUB2p 1
-C9lC&NT!bQ0  !	  ,       P	"\X@@&d"B>ĘG*B<b,p 
--` AHnP!@*ACņ*
   bάaDH0Hd "[\Dh ҂$N@B<0!T,`Ĉ(封C!H
R$J(Z$ !	<  ,       X \XPaFlȱǏUQ
-< yP 9X@]9@8,B
-9TP!
8U`G	@*B/Ȥi
- ``
->`A#E^ȫB'J &` F@1(
:|Ag"E Q"qgy !	(  ,       P	"\X@@&d"B>ĘG*B<b,p 
--` AHnP!@*ACņ*
   bάaDH0 Hd !/pQ"
dUP%D0BU`PH#J:> ab3H"F(i !	  ,       P	"\X@@&d"B>ĘG*B<b,p 
--` AHnP!@*ACņ*
   bάaDH0Hd "[\Dh ҂$N@B<0!T,`Ĉ(封C!H
R$J(Z$ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/graysmile.gif 1.10.3.src/img/smilies/graysmile.gif
--- 0.9.2.src/img/smilies/graysmile.gif	2005-06-17 19:53:02.000000000 -0500
+++ 1.10.3.src/img/smilies/graysmile.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             !	   ,       `4p@  jHb  0`A:* 
-VQ
-0 J8;(>$@-.pQ*d4p`*H)a(\Рb	*0X`(T*䰁C!HH$JU\p ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/graysmilewinkgrin.gif 1.10.3.src/img/smilies/graysmilewinkgrin.gif
--- 0.9.2.src/img/smilies/graysmilewinkgrin.gif	2005-06-17 19:53:02.000000000 -0500
+++ 1.10.3.src/img/smilies/graysmilewinkgrin.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,8 +0,0 @@
-GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             !NETSCAPE2.0   !	  ,       `4p@  jHb  0`A:* 
-VQ
-0 J8;(>$@-.pQ*d4p`*H)a(\Рb	*0X`(T*䰁C!HH$JU\p !	2  ,       `4p@  jHb  0`A:*B
-VQHPPpqFTp PDA ㅋ8(Q28x0$NԔ0CE	.hPJ,T0XpD	*rÇ$L NXP%&L8a@ !	2  ,       `4p@  jHb  0`A:* 
-VQ
-0 J8;(>$@-.pQ*d4p`*H)a(\Рb	*0X`(T*䰁C!HH$JU\p !	d  ,       `4p@  jHb qQ
-C
?hQv` &E<`hHA2ӥ$Id uӧ%
-Bz䉚T4J,tJRE	(rY܄E Qk\E ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/grayuhoh.gif 1.10.3.src/img/smilies/grayuhoh.gif
--- 0.9.2.src/img/smilies/grayuhoh.gif	2005-06-17 19:53:02.000000000 -0500
+++ 1.10.3.src/img/smilies/grayuhoh.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,14 +0,0 @@
-GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             !NETSCAPE2.0   !	Z  ,       `4p@  jHb qQ
-FA*6tTaDT(x`
->9(g
-T$(ㅋB(A
<`'fJ
-+LT![%PTaB07aA#HHװ̈́ !	  ,       `4p@  jHb qQ
-Tqc冎* 9QE*D<01E
-*8d*P񀂊$
-2XpS.
-rQ
d4p` H)a*<0Rp@R!
:|A߄E Qbm_+ !	Z  ,       `4p@  jHb qQ
-Q7tTa@H	Q -8*P ,ȩ9(Q28x0$N̔0NV@K@> abo"F(a	 !	  ,       `4p@  jHb qQ
-Tqc冎* 9QE*D<01E
-*8d*P񀂊$
-2XpS.
-rQ
d4p` H)a*<0Rp@R!
:|A߄E Qbm_+ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/grayupset.gif 1.10.3.src/img/smilies/grayupset.gif
--- 0.9.2.src/img/smilies/grayupset.gif	2005-06-17 19:53:02.000000000 -0500
+++ 1.10.3.src/img/smilies/grayupset.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,14 +0,0 @@
-GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !NETSCAPE2.0   !	  ,       P1P`XH!B&pCǏ 1VLq
-<(r ,P!I ,p( V@΅$X(T\A#*8`ɔ(d@b!SGTw/
%lb"rU@q> aqǅ"F( !	  ,       H@*$aÄF!C'jȱcD AviDR @THP  0A
-  %6(4p 	@ ^.p0
- P
-> `AԐ!9()KB	{pܐ%PTaB0X#H#H[2\ !	  ,       P!pATÂ	J|ؐaJȱǏ+~dh,b @THq@  TP 	U %684` 	 ^.p0
- P
->``AԊ9()KC	{\%Pd䰁C!HP̑$JXYŀ !	  ,       P!A&<!	#BDPÆ)jȱF AviDRT1@
-!#  0A.
-  %640@'K	@ `.p@
- P
-> `AԐ!9()KA	{ܐ%P䰁C!HP$JXƀ !	  ,       X
-TpCB,HqaC%FȱǏ2b ,P!C Pa@E8T!  ×V-
$`T\A#*8`I(d@!SE2Tw/%lb(r@q> aqH"F(8 !	  ,       TQ "4XPÃ	.8bÇ
-hǏ ;>tҡ
-< iQ *XB. ,p( CV` .
$p(T^#*8`ɔ(d@!SG:Tw/%lb#r@> aH"F(e ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/grayupsetw.gif 1.10.3.src/img/smilies/grayupsetw.gif
--- 0.9.2.src/img/smilies/grayupsetw.gif	2005-06-17 19:53:02.000000000 -0500
+++ 1.10.3.src/img/smilies/grayupsetw.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,13 +0,0 @@
-GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !NETSCAPE2.0   !	  ,        0P`XH!B&pCǏ 19H0xPR *XBU  
-*Dg `d
89@DE<@ 0bTB$F2Xp$I!J|@E
-8UB&`.(封C!Hq$Jnǀ !	  ,        H@*$aÄF!C'jȱcD AviDNT1@
-A Pa@E8,B  .&O H 2 sFTp 'PH!D	H/_'JKP,
YP6p!	51D5 !	  ,         pAÂ	J|ؐaJȱǏUQ
-< r ,P!* @
"Xp
- DD >u` ȡ"D r@jv!RN|@!",:r$%D>p"E߿~I*aEU`Pwd	ErÇ$L@(R%G\c@ !	  ,         A&<!	#BDPÆ)jȱF AviDRT1@
-AB Pa@E8,B  .&;YH 2 sFTp 'PH!D	H/_'JKP,
YP6p!	51D5 !	  ,        X
-pCB,HqaC%FȱǏUQ
-< YQ *XB] @
"X
- DD >ti ȡ"D rlv!RN|@!",:r$%D>p"E߿~I*aEU`Pwd	ErÇ$L@B%G<c@ !	  ,       P "4XÃ	.8bÇ
-hǏ ;9H0xPҢT8@*(  
-*D!g `d
9@DE<@ 怙0bTB$F2Xp$I!J|@E
-8UB&`.(封C!H,R$Jܙdǀ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/grayyes.gif 1.10.3.src/img/smilies/grayyes.gif
--- 0.9.2.src/img/smilies/grayyes.gif	2005-06-17 19:53:02.000000000 -0500
+++ 1.10.3.src/img/smilies/grayyes.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,8 +0,0 @@
-GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             !NETSCAPE2.0   !	  ,       `4p@  jHb  0`A:* 
-VQ
-0 J8;(>$@-.pQ*d4p`*H)a(\Рb	*0X`(T*䰁C!HH$JU\p !	  ,       `4p@  jHb qQ
- ((6tTa`@=H ćI8;(>@-.Q
T4p` H)a=0R,`Ĉ(P*䰁C!HH$JU\o !	  ,       `4p@  jHb  0`A:* 
-VQ
-0 J8;(>$@-.pQ*d4p`*H)a(\Рb	*0X`(T*䰁C!HH$JU\p !	  ,       `4p@  jHb  0`A:* @7QaCG(8@(E<@`@
-b00tB$
-2X A/\!D4	X q"HpA&T`A8PQJl8aA#H ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_arrow.gif 1.10.3.src/img/smilies/icon_arrow.gif
--- 0.9.2.src/img/smilies/icon_arrow.gif	2005-06-17 19:53:02.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_arrow.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a    EEE                    !   ,       WIjՕpELAgpjBUvsC;
`"fs 2([Lhբa~fX$ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_biggrin.gif 1.10.3.src/img/smilies/icon_biggrin.gif
--- 0.9.2.src/img/smilies/icon_biggrin.gif	2005-06-17 19:53:02.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_biggrin.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a  
 EEE                  !  
 ,       YI	jե"pIL@gpj)w jʛ
-pJQl: `J
-PJ4ZNB oYbe6  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_censored.gif 1.10.3.src/img/smilies/icon_censored.gif
--- 0.9.2.src/img/smilies/icon_censored.gif	2005-06-17 19:53:02.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_censored.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a"       BBB!!!!11JJZZccss{{!   ,    "   I+M d]I*	pi  o,sP`N!$__rd4TxBp8 C̀2혧Nmjh|eflgejpg}quc^?$S%_I  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_cheeze.gif 1.10.3.src/img/smilies/icon_cheeze.gif
--- 0.9.2.src/img/smilies/icon_cheeze.gif	2005-06-17 19:53:02.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_cheeze.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a   3 33̙3ff33``wwwff33f f33f3 f                        !   ,      @ &dINQ {TIxn	  Ddqh`$(,4zdɨRIEcP8G[N{=F$B0T"QMbQ,.1MH11ln
-
-x&8xy;"! ;
}>%! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_confused.gif 1.10.3.src/img/smilies/icon_confused.gif
--- 0.9.2.src/img/smilies/icon_confused.gif	2005-06-17 19:53:02.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_confused.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a    EEE                    !   ,       XIjՕpCLA''vqj	?*pƂ!\'pd/N3(^0-U&kQ@73,Km ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_cool.gif 1.10.3.src/img/smilies/icon_cool.gif
--- 0.9.2.src/img/smilies/icon_cool.gif	2005-06-17 19:53:04.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_cool.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a  
  EEE                 !  
 ,       YIjUpCLAgpjk+;vECp4xevE+mAPiN X:o(`e6  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_crazy.gif 1.10.3.src/img/smilies/icon_crazy.gif
--- 0.9.2.src/img/smilies/icon_crazy.gif	2005-06-17 19:53:04.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_crazy.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,11 +0,0 @@
-GIF89a  	          BBB                   !NETSCAPE2.0   !	
- 	 ,       g0I	j8Zz!(@YaB(:* A #,* W*@An,fRbxL4O XҴ
--]"o6l-A  !	
- 	 ,       g0I	j8Zz!( n0nTH  
+{F5w:[r	(<w5}\`xn'tx,Frۼo+>l6w  !	
- 	 ,       d0I	j8Zz!( n0kR!8ZN`"(]*G\41qŢkKp4žaҷ9*jiϷkxj!{.  !	
- 	 ,       e0I	j8Zz!( n0kR!8ZND2 ~Cl>.@٘AV-`JLXgm<k6 mV#.  !	
- 	 ,       e0I	j8Zz!( n0kR!8Zn`KchdPp>]YdqǵX־``꛼duF|rS|#.  !	
- 	 ,       c0I	j8Zz!( n0VHطn8A\c.i t	`
|>#x`$2{+YU+pIz"6  !	
- 	 ,       e0I	j8Zz!(0Ye(:jx#~_(%( [mfβసX d`4,불+7kuB	  !
- 	 ,       i0I	j8Zz!e}D
-PBkcC\eZUH$	Г_45)u$5enjY2aL.Д۸,
5u}U tvNw  ;Nw  ;4㙀2LA^	q"s|}BxI%{ u @2\"!  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_cry.gif 1.10.3.src/img/smilies/icon_cry.gif
--- 0.9.2.src/img/smilies/icon_cry.gif	2005-06-17 19:53:04.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_cry.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,11 +0,0 @@
-GIF89a    EEE         ؁^^^                                                !NETSCAPE2.0   !  ,       \ $AY(T.q'CA+@An:AJaC"	&8 tp:7tgUYj0x !N2Q)<&D#! !  ,      $@HdҜM0lB !
-  ,     `@ !
-  ,     
-  @&! !
-  ,       @HdBI !
-  ,     
` dhB! !
-  ,     `@ !
-  ,     
-  @&! !
-  ,      @Hh
-"&i ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_eek.gif 1.10.3.src/img/smilies/icon_eek.gif
--- 0.9.2.src/img/smilies/icon_eek.gif	2005-06-17 19:53:04.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_eek.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a  
     EEE              !  
 ,       WI9jŔ"I"c0@6r+ﱫۮ00P6 F
-IEy,(i%`'pa6g1܀}g4$ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_evil.gif 1.10.3.src/img/smilies/icon_evil.gif
--- 0.9.2.src/img/smilies/icon_evil.gif	2005-06-17 19:53:04.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_evil.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a   EEE          * m                                                 !   ,       i  @h$*2FC5@NG 
@  ꚱ- h>h)@T]ᰥ"ĳ,cIwdGk+:G(F() Z#&(! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_exclaim.gif 1.10.3.src/img/smilies/icon_exclaim.gif
--- 0.9.2.src/img/smilies/icon_exclaim.gif	2005-06-17 19:53:04.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_exclaim.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a    EEE    u      ŵ///qoWrpX JG)mkS SO&         !   ,       i`'AYhW6q'܂Ak'NG: @!n;"/`tZ(v
8θ,n RپI F r9;})%U)<&#! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_idea.gif 1.10.3.src/img/smilies/icon_idea.gif
--- 0.9.2.src/img/smilies/icon_idea.gif	2005-06-17 19:53:04.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_idea.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a  
 EEE                  !  
 ,       ]I	jUR"pL@g
-0R;~C%q2d|>OR Ԍݶ(¢VhB 3 ̰,p ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_lalala.gif 1.10.3.src/img/smilies/icon_lalala.gif
--- 0.9.2.src/img/smilies/icon_lalala.gif	2005-06-17 19:53:04.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_lalala.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,12 +0,0 @@
-GIF89a       px|ȰԼȬаԴ            !NETSCAPE2.0   !http://www.rtlsoft.com/animagic/
-
-Created with Animagic GIF V 1.22a
-by Right to Left Software Inc.
-
-To suppress this message in the registered version
-uncheck "Options | Animagic comment frame"
- !	  ,       t0I4
-:Fm$$X@j@"!;y ,5ˍ[ 9E 	0x^`cYhP(t݀	CZB9ycY8 # !	  ,       r0I4
-:Fm$$X@j@"!;y ,5ˍ[ 9E 	0x^`cYh쬺,qMT
-V"I c{}~Y 
-8 #~ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_lol.gif 1.10.3.src/img/smilies/icon_lol.gif
--- 0.9.2.src/img/smilies/icon_lol.gif	2005-06-17 19:53:04.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_lol.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,5 +0,0 @@
-GIF89a  
 EEE                  !NETSCAPE2.0   ! 
 ,       ZI	jեR",Ay hTr
-1r)\aɎC%< DiJ-A	v;Y -4jQ҅xnx1cd" ! 
 ,     I$[8ͫa4D !
- 
 ,     PH9j !
- 
 ,     0H)j !
- 
 ,     PH9j ! 
 ,     0H)j ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_mad.gif 1.10.3.src/img/smilies/icon_mad.gif
--- 0.9.2.src/img/smilies/icon_mad.gif	2005-06-17 19:53:04.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_mad.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a  
  EEE                 !  
 ,       [IjեpLA'a'j	 *`pP9ĞAf-+`W A&;`mXk\
-0ò& ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_mrgreen.gif 1.10.3.src/img/smilies/icon_mrgreen.gif
--- 0.9.2.src/img/smilies/icon_mrgreen.gif	2005-06-17 19:53:04.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_mrgreen.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a               ܱ گ خ ֬ ҩ Φ ʢ ȡ Ɵ Ğ           } | y r o l i ~e |d x`                                                                        !  ' ,       zP(Sqi(G$@s4 0t6EcQl x   }8%`$P !F	E"  
E#E%t$ \J&EFD %#"! QIJIA ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_neutral.gif 1.10.3.src/img/smilies/icon_neutral.gif
--- 0.9.2.src/img/smilies/icon_neutral.gif	2005-06-17 19:53:04.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_neutral.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a    EEE                    !   ,       XIjՕpCLA' vpj	A88r9ʊ)\ԓbd`a-e&kQ@73,Km ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_question.gif 1.10.3.src/img/smilies/icon_question.gif
--- 0.9.2.src/img/smilies/icon_question.gif	2005-06-17 19:53:04.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_question.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a   EEE      u     Ͼ    /+   _W ߰   of                   !   ,       u&@YVNq'
-@k,TAIPgK@L`$[CJgMh%x \Szb	Q[0$VF<2 ])<&G#! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_razz.gif 1.10.3.src/img/smilies/icon_razz.gif
--- 0.9.2.src/img/smilies/icon_razz.gif	2005-06-17 19:53:04.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_razz.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a    EEE         333       !   ,       ]IjեRpLA''𦫖qj
-*pƂJ"	`<+kYa<v *~20̰,5 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_redface.gif 1.10.3.src/img/smilies/icon_redface.gif
--- 0.9.2.src/img/smilies/icon_redface.gif	2005-06-17 19:53:04.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_redface.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,5 +0,0 @@
-GIF89a     l [hhu ҇isJEEE   ˃__H6   {   !NETSCAPE2.0   !  ,       f'MYWND'ڰьM@NnA`8]#c< P*ȈW[  d|.8w
@ mxD
qj:<2ylR)<&D#! !
-  ,  
 
  Q'~D8]0kHN.O\[͐ xH ̓TA fPIxEhJTE! !2  ,  
 
  H'NAJc3]j+WOT-$ERBgJ-ˑ%-3|nQu-
- !
-  ,  
 
  P'Ac:uX~n"A6;Fhl4C1`xf"05u0e|<<B&<;~)tJ  !
-  ,  
 
  Q'~e81kO;d\[- P^Ɍz  C/ > PTADhJE! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_rolleyes.gif 1.10.3.src/img/smilies/icon_rolleyes.gif
--- 0.9.2.src/img/smilies/icon_rolleyes.gif	2005-06-17 19:53:04.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_rolleyes.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,8 +0,0 @@
-GIF89a  
 EEE                  !NETSCAPE2.0   !
- 
 ,       ^I	jUpL@'g𦫆E:%\PtdPA^;(	0=c2yOJ>`c`@ia(fX5 !
- 
 ,     
-YVؠg !
- 
 ,     F嬳Ԧ. !2 
 ,     
-P$-' ! 
 ,	 
-    	" !
- 
 ,     
Fe+0ZE !  
 ,     I!2T]U*B)@LMZXYr !  
 ,     I%[8WA'&1^ !  
 ,     I!8K[BhPH(F ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_sad.gif 1.10.3.src/img/smilies/icon_sad.gif
--- 0.9.2.src/img/smilies/icon_sad.gif	2005-06-17 19:53:04.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_sad.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a    EEE                    !   ,       XIjՕpCLA'1%&p'*pnCk3'pe=	ߧN3 
-U&ݳL@73,m ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_smile.gif 1.10.3.src/img/smilies/icon_smile.gif
--- 0.9.2.src/img/smilies/icon_smile.gif	2005-06-17 19:53:04.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_smile.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a    EEE       333       !   ,       [IjUpLA''vqj
-?*pƂ!Ӣ	X<+kYAb<v5Xj\
-0ò& ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_surprised.gif 1.10.3.src/img/smilies/icon_surprised.gif
--- 0.9.2.src/img/smilies/icon_surprised.gif	2005-06-17 19:53:04.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_surprised.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a  
  EEE                 !  
 ,       [IjU"pILA''𦫆qj
-*pƂ
-":=+`,@VvaA6XT0ò& ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_twisted.gif 1.10.3.src/img/smilies/icon_twisted.gif
--- 0.9.2.src/img/smilies/icon_twisted.gif	2005-06-17 19:53:06.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_twisted.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a   EEE          * 333m                                             !   ,       k  DhɘВ$*>DE5@NG 
@  ꚱ- h>
-h)8T]°ĳ,c pّJ<G(F1|FZ(% Z#&(! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_wave.gif 1.10.3.src/img/smilies/icon_wave.gif
--- 0.9.2.src/img/smilies/icon_wave.gif	2005-06-17 19:53:06.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_wave.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,10 +0,0 @@
-GIF89a       s        !NETSCAPE2.0   !	
-  ,       |h
-ƈ4p-'z`u
-rl Ez,匿$H v#̵
-9{߾U|{+xrt2w~ %!5
	  !	
-  ,       uh
-9w;恔UDC۪L*[
 E3zHp#wȨREOmB}/dJ{Ƚ" {|vv0$LJAU
	  !	
-  ,       xh9jTdpZFz@Q'<x NHRx4 $R5XmQ`\A󰐬rys#(lY+t!s`L5$6	  !
-  ,       uh
-9w;恔UDC۪L*[
 E3zHp#wȨREOmB}/dJ{Ƚ" {|vv0$LJAU
	  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_wink.gif 1.10.3.src/img/smilies/icon_wink.gif
--- 0.9.2.src/img/smilies/icon_wink.gif	2005-06-17 19:53:06.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_wink.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a    EEE                    !   ,       WIjՕpCLA'00%&p/*p`C%+fP4OpUł:`kLhբanfX$ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_wth.gif 1.10.3.src/img/smilies/icon_wth.gif
--- 0.9.2.src/img/smilies/icon_wth.gif	2005-06-17 19:53:06.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_wth.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a      kssss{s{{{{{焄焌                                                                                                                                       !NETSCAPE2.0   ! ,       fP(IqP$G$Ae&VXV	(i#=o˴Y,LNa~ 	W~JOc DF[ QIdFIA  !  ,       !pH,$NTZɔ^X !  ,       (pH,L(J&MrZYc8j tz !  ,       )pH,0q8&((Jv;NbJz ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/smilies/icon_yawn.gif 1.10.3.src/img/smilies/icon_yawn.gif
--- 0.9.2.src/img/smilies/icon_yawn.gif	2005-06-17 19:53:06.000000000 -0500
+++ 1.10.3.src/img/smilies/icon_yawn.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a                     !NETSCAPE2.0   !Built with GIF Movie Gear 2.6 !	n  ,       B 8R{v\Y ersn+p̲Bza%tJɌm#i$  !	(  ,       C 8R{v\Y ee:KJwmwǄO*C$Ғ5	 !	(  ,       A 8R{v\Y ee:K* !Evٖ.ud3qu*	H)}H-H  !	Z  ,       > 8R{v\v#4V'
-J]:	?[1u<$Qn>G !	(  ,       B 8R{ve
#	!P.gJ}wnI:\@,	@P2eI>B+: ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/valid-atom.png 1.10.3.src/img/valid-atom.png
--- 0.9.2.src/img/valid-atom.png	2005-06-17 19:52:52.000000000 -0500
+++ 1.10.3.src/img/valid-atom.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,9 +0,0 @@
-PNG
-
-   
IHDR   X      T   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   PLTElpvz[XYw{ٕŲ^hs-,-՛~S^hECC▖EKROU\=CHϐ6;@`]]SQP^^^   P  ~IDATxbP	 {d'#`O  `̈́A,D@6(De,+ì!+b۩h
-*
 QTmh=` bA5UHQƄ*@8-9t؀2K3sk 5%y:,ե9A1؛+* McZBYSձlao
1 lM@!4U>4$F;pXK[sIKeA2 ln$TK&{If-V'pIP30I(2+K+H5@ 1hp2B ,le2M<
-l
-"l
-"ll@J
DC@ 1prjh0[+c,@ 99%!YVHJ[E-9ͅ--̙i*B,<rl3X-f)[[ҶJ@.%djJ@ 95ul@ALL siOs1` t08MAƁ
5&p1 0A@0QgnnrY3K͵ H*KKC
2l,\
vvv 1p¶F ()0H,mM̈\fva6m9xy@tl˶jbjʖVJ@r IS{lk!\pk/$l5@ r3T(
-gCA YHLZ2rr2k(a yX45䐫& nbbjFOK&(ᵷ`fA HXfjӟ+q kI`|0kˡ@62 /	1_` rⲠj- `e~#!+@j@ 
 R՞WQᬙ@YF]\` ZMw(FK	; @4JUV%
-p(˳iˡ@
Q[X<2X@ִ  K(!]    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/valid-rss.png 1.10.3.src/img/valid-rss.png
--- 0.9.2.src/img/valid-rss.png	2005-06-17 19:52:52.000000000 -0500
+++ 1.10.3.src/img/valid-rss.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,11 +0,0 @@
-PNG
-
-   
IHDR   X      T   gAMA  7   tEXtSoftware Adobe ImageReadyqe<  PLTE>jܬʁt̆}Ԙv}Ӕ^lΊm)֝6yFȊKءhdYruP*`E@^Έ߱8όdƇ:KWLa辂xfb\AןҒЏ3<qĂŅT#]?]$%N1&/ڧz,.'7U՚uICנsf2qBŔ|p٤֛ѐSC]n`-"29  IDATxb%df0 Cm
 K@\@LYWtɉ
]t hp=Y 2Ԁ̌#&&
-d89]L \Yͥ,ս@]BBT
 5_92S_@TTH]TLT]@(^BJO0 48E)ږWT3E+_8_8QX^Q^U 4X_OCP^^^(^*''$޶V00[M 4LQZ;Q^^8T&_>><<߿;P'
- 	ezxx K30Gs2
-jׇzz){{ gsw Auǫ8@L0Xa0J^Rk&pw $Å C){x FP)R
-`l
 $=@ʳ^vh h#d)jot0P`/ 	6H(#A382~b@ˀ] TAzŕ jnX!0FPxøΗT^7 ?!.%C0ԐJ
 4*E')K]<+` f0+:P x3Lb!F.|@@hy MGJ숴=9ER\NP^%7 <P\a0$l@Y0}`f **Xұ(d",+ Ps<C(h zԜW "I@eX/DJo΀eE `	 Q=,
@J7HYΡnvu@[\V eJ `o`22*A) D!h0(KJn Da'
-
-
-H: (Ő+WWo5 ]'b0@*|CPuѠ  
-nr.pP@ 1PTea4qC 7	  P6$oa    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/img/xml.gif 1.10.3.src/img/xml.gif
--- 0.9.2.src/img/xml.gif	2005-06-17 19:52:52.000000000 -0500
+++ 1.10.3.src/img/xml.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-GIF89a$    X]rূ^dɱcߞrsr3罡џAC4Ug#糑諂alw.n$|${3¡S!ѲD}3WP?Ȥf                                        !     ,    $   	lH,ȣ%k:Ш4bNXو
2U,BXb&YUh( db9A1.b RqO"11.f+g1[N%g.2ft$ZQb1Mf gPN1#t.O)g. ++*O2](N1&
-N2M..2N2
-2eHE*\p  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_async.inc.php 1.10.3.src/inc/_async.inc.php
--- 0.9.2.src/inc/_async.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_async.inc.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,62 @@
+<?php
+/**
+ * This is the handler/dispatcher for asynchronous calls (both AJax calls and HTTP GET fallbacks)
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package evocore
+ *
+ * @version $Id: _async.inc.php,v 1.5.2.3.2.1 2007/04/25 22:17:46 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+param( 'collapse', 'string', '' );
+if( !empty( $collapse ) )
+{	// We want to record a 'collapse' value:
+	$set_status = 'collapsed';
+	$set_target = $collapse;
+}
+param( 'expand', 'string', '' );
+if( !empty( $expand ) )
+{	// We want to record an 'expand' value:
+	$set_status = 'expanded';
+	$set_target = $expand;
+}
+
+if( !empty($set_target) )
+{
+	switch( $set_target )
+	{
+		case 'antispam_filters':
+		case 'crontab_filters':
+		case 'refdom_filters':	// referring domains
+		case 'uagnt_filters':	// user agents
+		case 'user_filters':
+			// We have a valid value:
+			$Session->set( $set_target, $set_status );
+			break;
+
+		default:
+			// Warning: you may not see this on AJAX calls
+			echo( 'Cannot ['.$set_status.'] unknown param ['.$set_target.']' );
+	}
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_blog_main.inc.php 1.10.3.src/inc/_blog_main.inc.php
--- 0.9.2.src/inc/_blog_main.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_blog_main.inc.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,465 @@
+<?php
+/**
+ * This file loads and initializes the blog to be displayed.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ * Parts of this file are copyright (c)2004-2005 by The University of North Carolina at Charlotte as
+ * contributed by Jason Edgecombe {@link http://tst.uncc.edu/team/members/jason_bio.php}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * The University of North Carolina at Charlotte grants Francois PLANQUE the right to license
+ * Jason EDGECOMBE's contributions to this file and the b2evolution project
+ * under the GNU General Public License (http://www.opensource.org/licenses/gpl-license.php)
+ * and the Mozilla Public License (http://www.opensource.org/licenses/mozilla1.1.php).
+ * }}
+ *
+ * @package main
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE
+ * @author jeffbearer: Jeff BEARER
+ * @author jwedgeco: Jason EDGECOMBE (for hire by UNC-Charlotte)
+ * @author edgester: Jason EDGECOMBE (personal contributions, not for hire)
+ *
+ * {@internal Below is a list of former authors whose contributions to this file have been
+ *            either removed or redesigned and rewritten anew:
+ *            - cafelog (team)
+ *            - t3dworld
+ * }}
+ *
+ * @version $Id: _blog_main.inc.php,v 1.28.2.8.2.2 2007/05/02 20:38:26 fplanque Exp $
+ */
+if( !defined('EVO_CONFIG_LOADED') ) die( 'Please, do not access this page directly.' );
+
+ 
+/**
+ * Initialize everything:
+ */
+require_once dirname(__FILE__).'/_main.inc.php';
+require_once $model_path.'items/_itemlist2.class.php';
+
+$Timer->start( '_blog_main.inc' );
+
+// Getting GET or POST parameters:
+$Request->param( 'blog', 'integer', 0, true );  // Can't use $default_to_blog because the param must always be included in regenerate_url() when present
+$Request->param( 'p', 'integer', '', true );              // Specific post number to display
+$Request->param( 'title', 'string', '', true );						// urtitle of post to display
+$Request->param( 'm', 'integer', '', true );              // YearMonth(Day) to display
+$Request->param( 'w', 'integer', -1, true );              // Week number
+$Request->param( 'dstart', 'integer', '', true );         // YearMonth(Day) to start at
+$Request->param( 'unit', 'string', '', true );            // list unit: 'posts' or 'days'
+
+$Request->param( 'cat', '/^[*\-]?([0-9]+(,[0-9]+)*)?$/', '', true ); // List of cats to restrict to
+$Request->param( 'catsel', 'array', array(), true );  // Array of cats to restrict to
+foreach( $catsel as $k => $v )
+{ // make sure this are all integers, to prevent SQL injection! TODO: use param( , 'array[integer]' )
+	$catsel[$k] = (int)$v;
+}
+$Request->set_param( 'catsel', $catsel );
+// Let's compile those values right away (we use them in several different places):
+$cat_array = array();
+$cat_modifier = '';
+compile_cat_array( $cat, $catsel, /* by ref */ $cat_array, /* by ref */ $cat_modifier, $blog == 1 ? 0 : $blog );
+
+$Request->param( 'author', '/^-?[0-9]+(,[0-9]+)*$/', '', true );         // List of authors to restrict to
+
+$Request->param( 'order', 'string', 'DESC', true );       // ASC or DESC
+$Request->param( 'orderby', 'string', '', true );         // list of fields to order by
+
+$Request->param( 'posts', 'integer', 0, true );           // # of units to display on the page
+$Request->param( 'paged', 'integer', '', true );          // List page number in paged display
+
+$Request->param( 'poststart', 'integer', '', true );      // Start results at this position
+$Request->param( 'postend', 'integer', '', true );        // End results at this position
+
+$Request->param( 's', 'string', '', true );               // Search string
+$Request->param( 'sentence', 'string', 'AND', true );     // Search for sentence or for words
+$Request->param( 'exact', 'integer', '', true );          // Require exact match of title or contents
+
+$Request->param( 'preview', 'integer', 0, true );         // Is this preview ?
+
+$Request->param( 'calendar', 'string', '', true );        // Display a specific month in the calendar
+
+$Request->param( 'page', 'integer', '', true );
+$Request->param( 'more', 'integer', 0, true );
+
+$Request->param( 'c', 'string', '', true );
+$Request->param( 'tb', 'integer', 0, true );
+$Request->param( 'pb', 'integer', 0, true );
+
+$Request->param( 'disp', 'string', 'posts', true );
+$Request->param( 'stats', 'integer', 0 );                 // deprecated
+
+$Request->param( 'tempskin', 'string', '', true );
+
+
+if( !isset($timestamp_min) ) $timestamp_min = '';
+if( !isset($timestamp_max) ) $timestamp_max = '';
+
+if( $preview )
+{ // Ignore this hit
+	$Hit->ignore = true;
+}
+
+if( empty($disp) )
+{ // Conversion support for old params:
+	if( $c == 'last')
+	{ // Translate old last comments caller
+		$disp = 'comments';
+	}
+	elseif( $stats )
+	{ // Translate old stats caller
+		$disp = 'stats';
+	}
+}
+
+if( $disp == 'stats' )
+{
+	require $view_path.'errors/_410_stats_gone.page.php'; // error & exit
+}
+
+// Getting current blog info:
+$Blog = & $BlogCache->get_by_ID( $blog );
+
+
+/*
+	TODO: blueyed>> This should get moved as default to the locale detection in _main.inc.php,
+	        as we only want to activate the I/O charset, which is probably the user's..
+	        It prevents using a locale/charset in the front office, apart from the one given as default for the blog!!
+fp>there is no blog defined in _main and there should not be any
+blueyed> Sure, but that means we should either split it, or use the locale here only, if there's no-one given with higher priority.
+*/
+// Activate matching locale:
+$Debuglog->add( 'Activating blog locale: '.$Blog->get('locale'), 'locale' );
+locale_activate( $Blog->get('locale') );
+
+
+// Re-Init charset handling, in case current_charset has changed:
+if( init_charsets( $current_charset ) )
+{
+  // Reload Blog(s) (for encoding of name, tagline etc):
+  $BlogCache->clear();
+  $Blog = & $BlogCache->get_by_ID( $blog );
+
+  // old way ($blogparams), just in case:
+  $cache_blogs = array();
+}
+
+
+// -------------------------
+// Extra path info decoding:
+// -------------------------
+if( ! isset( $resolve_extra_path ) ) { $resolve_extra_path = true; }
+if( $resolve_extra_path )
+{
+	// Check and Remove blog base URI from ReqPath:
+	$blog_baseuri = substr( $Blog->get('baseurl'), strlen( $Blog->get('baseurlroot') ) );
+	$Debuglog->add( 'blog_baseuri: "'.$blog_baseuri.'"', 'params' );
+
+	if( ($pos = strpos( $ReqPath, $blog_baseuri )) !== false )
+	{ // note: $pos will typically be 0
+		$path_string = substr( $ReqPath, $pos+strlen( $blog_baseuri ) );
+
+		$Debuglog->add( 'Extra path info found! path_string=' . $path_string , 'params' );
+		//echo "path=[$path_string]<br />";
+
+		// Slice the path:
+		$path_split = explode( '/', $path_string, 20 );
+
+		// Remove empty slots:
+		$path_elements = array();
+		foreach( $path_split as $path_element )
+		{
+			if( !empty( $path_element ) )
+			{
+				$path_elements[] = $path_element;
+			}
+		}
+		// echo count( $path_elements );
+
+		$path_error = 0;
+		$i=0;
+		// echo $path_elements[$i];
+		if( isset( $path_elements[$i] ) && preg_match( '#.+\.php[0-9]?#', $path_elements[$i] ) ) // QUESTION: add "$" at the end of the pattern to avoid false matches?
+		{ // Ignore *.php
+			$i++;
+			$Debuglog->add( 'Ignoring *.php in extra path info' , 'params' );
+		}
+
+		if( isset( $path_elements[$i] ) && preg_match( '#^'.$Blog->get( 'stub' ).'(\.php)?$#', $path_elements[$i] )  )
+		{ // Ignore stub file
+			$i++;
+			$Debuglog->add( 'Ignoring stub file in extra path info' , 'params' );
+		}
+
+		// echo $path_elements[$i];
+		if( isset( $path_elements[$i] ) )
+		{
+			if( is_numeric( $path_elements[$i] ) )
+			{ // We'll consider this to be the year
+				$m = $path_elements[$i++];
+				$Debuglog->add( 'Setting year from extra path info. $m=' . $m , 'params' );
+
+				if( isset( $path_elements[$i] ) && is_numeric( $path_elements[$i] ) )
+				{ // We'll consider this to be the month
+					$m .= $path_elements[$i++];
+					$Debuglog->add( 'Setting month from extra path info. $m=' . $m , 'params' );
+
+					if( isset( $path_elements[$i] ) && is_numeric( $path_elements[$i] ) )
+					{ // We'll consider this to be the day
+						$m .= $path_elements[$i++];
+						$Debuglog->add( 'Setting day from extra path info. $m=' . $m , 'params' );
+
+						if( isset( $path_elements[$i] ) && (!empty( $path_elements[$i] )) )
+						{ // We'll consider this to be a ref to a post
+							// We are accessing a post by permalink
+							// Set a lot of defaults as if we had received a complex URL:
+							$m = '';
+							$more = 1; // Display the extended entries' text
+							$c = 1;    // Display comments
+							$tb = 1;   // Display trackbacks
+							$pb = 1;   // Display pingbacks
+
+							if( preg_match( "#^p([0-9]+)$#", $path_elements[$i], $req_post ) )
+							{ // The last param is of the form p000
+								// echo 'post number';
+								$p = $req_post[1];		// Post to display
+							}
+							else
+							{ // Last param is a string, we'll consider this to be a post urltitle
+								$title = $path_elements[$i];
+								// echo 'post title : ', $title;
+							}
+						}
+					}
+				}
+				elseif( isset( $path_elements[$i] ) && substr( $path_elements[$i], 0, 1 ) == 'w' )
+				{ // We consider this a week number
+					$w = substr( $path_elements[$i], 1, 2 );
+				}
+			}
+			else
+			{	// We did not get a number/year...
+				$path_error = 404;
+			}
+		}
+
+		if( $path_error == 404 )
+		{	// The request points to something we won't be able to resolve:
+
+			// First check, if it's an old-style backoffice-Path (from a redirect-everything non-existing to index.php mod_rewrite rule):
+			if( strpos( $ReqPath, '/admin/' ) === 0 )
+			{
+				// Redirect to admin url and pass request_uri as path_info, so it can be resolved by admin.php to the right menu entry:
+				header( 'Location: '.$admin_url.'/'.substr($ReqURI, 7) );
+				exit;
+			}
+
+			require $view_path.'errors/_404_not_found.page.php'; // error & exit
+		}
+	}
+}
+
+if( (!empty($p)) || (!empty($title)) || (!empty($preview)) )
+{ // We are going to display a single post
+	$disp = 'single';
+}
+
+if( empty( $disp ) )
+{ // default display:
+	$disp = 'posts';
+}
+
+if( ($disp == 'posts') || ($disp == 'single') )
+{ // If we are going to display posts and not something special...
+
+	// On single post requests, check if we're on the right blog!
+	if( $redirect_to_postblog && ( $disp == 'single' ) && ! $preview )
+	{ // Yes we need to check.
+		if( !empty($p) )
+			$Item = & $ItemCache->get_by_ID( $p, false );
+		else
+			$Item = & $ItemCache->get_by_urltitle( $title, false );
+
+		if( ($Item !== false) && ($Item->blog_ID != $blog) )
+		{ // We're on the wrong blog (probably an old permalink) let's redirect
+			$new_permalink = $Item->get_permanent_url( '', '', false, '&' );
+
+			header ("Location: $new_permalink");
+			exit();
+		}
+	}
+
+	// Note: even if we request the same post, the following will do more restrictions (dates, etc.)
+	// TODO: There's a bug here with using $catsel (instead of $cat_array), which I've reported to dev-ML (don't remember). Francois, please look into it.
+	$MainList = & new ItemList(
+		$blog, $show_statuses, $p, $m, $w, $cat, $catsel, $author, $order,
+		$orderby, $posts, $paged, $poststart, $postend, $s, $sentence, $exact,
+		$preview, $unit, $timestamp_min, $timestamp_max, $title, $dstart );
+	$MainList->get_max_paged();
+
+	// Old style globals for category.funcs:
+	$postIDlist = & $MainList->postIDlist;
+	$postIDarray = & $MainList->postIDarray;
+}
+elseif( $disp == 'msgform' )
+{	// We prefer robots not to index these pages:
+	$robots_index = false;
+}
+
+
+// Default display params:
+
+// Displaying of blog list on templates?
+if( !isset($display_blog_list) )
+{ // If not already set in stub:
+	$display_blog_list = $Blog->get('disp_bloglist');
+}
+
+
+/*
+ * Now, we'll jump to displaying!
+ */
+
+// Trigger plugin event:
+$Plugins->trigger_event( 'BeforeBlogDisplay' );
+
+// Check if a temporary skin has been requested (used for RSS syndication for example):
+if( !empty($tempskin) )
+{
+	// This will be handled like any other skin, except that it will not be stored in a cookie:
+	$skin = $tempskin;
+	$default_skin = '_rss'; // That's gonna be the fallback for now.
+	// TODO [post-phoenix]: fp> decide when or when not you are allowed to override a 'force_skin' directive,
+	//   and when or when not you are allowed to fall back to $default_skin.
+	// TODO: dh> there should be no $default_skin and with an invalid $tempskin there should be rather a page with a notice/debug_die()
+  //       Use case: a Plugin registers a skin param and gets disabled some day: there should be an error instead of a default
+}
+
+// Let's check if a skin has been forced in the stub file:
+// Note: URL skin requests are handled with param() 20 lines below
+// Note: with "register_globals = On" this may be set from URL.. (in which case the code 20 line sbelow becomes useless)
+//       blueyed>> You've said that it's not security issue etc.. but I still would init $skin in /conf/_advanced.php and use empty() here.
+if( !isset( $skin ) )
+{ // No skin forced in stub (not even '' for no-skin)...
+	$Debuglog->add( 'No skin forced.', 'skin' );
+	// We're going to need a default skin:
+	if(  ( !isset( $default_skin ) )          // No default skin forced in stub
+		|| ( !skin_exists( $default_skin ) ) )  // Or the forced default does not exist
+	{ // Use default from the database
+		$default_skin = $Blog->get('default_skin');
+	}
+
+	if( !skin_exists( $default_skin ) || empty( $default_skin ) )
+	{ // blog's default skin does not exist
+		// Because a lot of bloggers will set themseleves a cookie and delete the default skin,
+		// we have to make this fool proof extra checking!
+		printf( T_('The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...'), $default_skin , $Blog->dget('shortname'), 'href="'.$admin_url.'?ctrl=collections&amp;action=edit&amp;blog='.$Blog->ID.'"', 'href="mailto:'.$admin_email.'"');
+		debug_die();
+	}
+	$Debuglog->add( '$default_skin = '.$default_skin, 'skin' );
+
+	if( $Blog->get('force_skin') )
+	{ // Blog params tell us to force the use of default skin
+		$skin = $default_skin;
+		$Debuglog->add( 'Forced skin: '.$skin, 'skin' );
+	}
+	else
+	{ // Get the saved skin in cookie or default:
+		$Request->param( $cookie_state, 'string', $default_skin, false, true ); // override (in case there has been "param($cookie_state)" before, which set it already to '')
+		$Debuglog->add( 'Skin after looking at cookie: '.$$cookie_state, 'skin' );
+		// Get skin by params or default to cookie
+		// (if cookie was not set, the $$cookie_state contains default skin!)
+		$Request->param( 'skin', 'string', $$cookie_state );
+		$Debuglog->add( 'Skin after looking at params: '.$skin, 'skin' );
+	}
+}
+
+
+$Timer->pause( '_blog_main.inc');
+
+
+// At this point $skin holds the name of the skin we want to use, or '' for no skin!
+
+// check to see if we want to display the popup or the main template
+$Request->param( 'template', 'string', 'main', true );
+
+if( !empty( $skin ) )
+{ // We want to display now:
+
+	if( empty( $tempskin )
+	 && ( !empty($_GET['skin']) || !empty($_POST['skin'] ) ) )
+	{ // We have just asked for a skin change explicitely
+		// Set a cookie to remember it:
+		// Including config and functions files   ??
+
+		if( ! setcookie( $cookie_state, $skin, $cookie_expires, $Blog->get('cookie_path'), $Blog->get('cookie_domain')) )
+		{ // This damn failed !
+			echo "<p>setcookie failed!</p>";
+		}
+	}
+
+	if( ereg( '([^-A-Za-z0-9._]|\.\.)', $skin ) )
+	{
+		// echo ("<p>Invalid skin name!</p>");
+		$skin = $default_skin;
+	}
+	elseif( !skin_exists($skin) )
+	{
+		// echo "<p>Oops, no such skin!</p>";
+		$skin = $default_skin;
+	}
+
+	// TODO: sanitize $template and allow any request on _xxx.tpl.php or sth like that.
+	if( $template == 'popup' )
+	{ // Do the popup display
+		require( $skins_path.$skin.'/_popup.php' );
+	}
+	else
+	{ // Do the main display
+		$Timer->start( 'skin/_main.inc' );
+		if( $skin_provided_by_plugin = skin_provided_by_plugin($skin) )
+		{
+			$Plugins->call_method( $skin_provided_by_plugin, 'DisplaySkin', $tmp_params = array('skin'=>$skin) );
+		}
+		else
+		{
+			require( $skins_path.$skin.'/_main.php' );
+		}
+		$Timer->pause( 'skin/_main.inc' );
+	}
+
+	// log the hit on this page (in case the skin hasn't already done so)
+	$Hit->log();
+}
+else
+{ // we don't want to use a skin
+	if( $template == 'popup' )
+	{ // Do the popup display
+		require( $skins_path.'_popup.php' );
+
+		// log the hit on this page (in case the skin hasn't already done so)
+		$Hit->log();
+
+		exit();
+	}
+
+	$Debuglog->add( 'No skin or popup requested.', 'skin' );
+	// If we end up here the blog file should be a full template, not just a stub...
+	// Note: The full template SHOULD call $Hit->log();
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_conf_error.inc.php 1.10.3.src/inc/_conf_error.inc.php
--- 0.9.2.src/inc/_conf_error.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_conf_error.inc.php	2006-07-07 19:15:48.000000000 -0500
@@ -0,0 +1,37 @@
+<?php
+/**
+ * This page displays an error message if the config is not done yet.
+ *
+ * VERY IMPORTANT: this file should assume AS LITTLE AS POSSIBLE
+ * on what configuration is already done or not
+ *
+ * Before calling this page, you must set:
+ * - $error_message
+ *
+ * @package evocore
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $app_name;
+global $app_version;
+
+header('Content-Type: text/html; charset=iso-8859-1');
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+	<head>
+		<title><?php echo $app_name ?> is not configured yet</title>
+	</head>
+<body>
+	<div style="background-color:#fee; border: 1px solid red; text-align:center; ">
+		<p>This is <?php echo $app_name ?> version <?php echo $app_version ?>.</p>
+		<p><strong>You cannot use the application before you finish configuration and installation.</strong></p>
+		<div style="font-weight:bold; color:red;"><?php echo $error_message; ?></div>
+		<p>Please use the installer to finish your configuration/installation now.</p>
+		<p>On most installations, the installer will probably be either <a href="install/index.php">here</a> or <a href="../install/index.php">here</a>... (but I can't be sure since I have no config info available! :P)</p>
+	</div>
+</body>
+</html>
+<?php
+ 	exit;
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_connect_db.inc.php 1.10.3.src/inc/_connect_db.inc.php
--- 0.9.2.src/inc/_connect_db.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_connect_db.inc.php	2007-04-25 23:17:46.000000000 -0500
@@ -0,0 +1,29 @@
+<?php
+/**
+ * This files instantiates the global {@link $DB} object and connects to the database.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ */
+
+/**
+ * Load configuration
+ * NOTE: fp> config should always be loaded as a whole because of the prequire"_once" stuff not working very well on Windows
+ */
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+/**
+ * Load DB class
+ */
+require_once dirname(__FILE__).'/_misc/_db.class.php';
+
+/**
+ * Database connection (connection opened here)
+ *
+ * @global DB $DB
+ */
+$DB = & new DB( $db_config );
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/antispam/antispam.php 1.10.3.src/inc/CONTROL/antispam/antispam.php
--- 0.9.2.src/inc/CONTROL/antispam/antispam.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/antispam/antispam.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,367 @@
+<?php
+/**
+ * This file implements the UI controller for the antispam management.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2004 by Vegar BERG GULDAL - {@link http://funky-m.com/}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * Vegar BERG GULDAL grants Francois PLANQUE the right to license
+ * Vegar BERG GULDAL's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * Halton STEWART grants Francois PLANQUE the right to license
+ * Halton STEWART's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ * @author vegarg: Vegar BERG GULDAL.
+ * @author halton: Halton STEWART.
+ *
+ * @todo Allow applying / re-checking of the known data, not just after an update!
+ *
+ * @version $Id: antispam.php,v 1.7.2.2.2.1 2007/04/25 22:17:46 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once $model_path.'antispam/_antispam.funcs.php';
+
+$AdminUI->set_path( 'antispam' );
+
+param( 'action', 'string' );
+param( 'confirm', 'string' );
+param( 'keyword', 'string' );
+param( 'domain', 'string' );
+param( 'filteron', 'string', '', true );
+param( 'filter', 'array', array() );
+
+if( isset($filter['off']) )
+{
+	unset( $filteron );
+	forget_param( 'filteron' );
+}
+
+// Check permission:
+$current_User->check_perm( 'spamblacklist', 'view', true );
+
+switch( $action )
+{
+	case 'ban': // only an action if further "actions" given
+		// Check permission:
+		$current_User->check_perm( 'spamblacklist', 'edit', true ); // TODO: This should become different for 'edit'/'add' perm level - check for 'add' here.
+
+		$keyword = substr( $keyword, 0, 80 );
+		param( 'delhits', 'integer', 0 );
+		param( 'delcomments', 'integer', 0 );
+		param( 'blacklist_locally', 'integer', 0 );
+		param( 'report', 'integer', 0 );
+
+		// Check if the string is too short,
+		// it has to be a minimum of 5 characters to avoid being too generic
+		if( strlen($keyword) < 5 )
+		{
+			$Messages->add( sprintf( T_('The keyword &laquo;%s&raquo; is too short, it has to be a minimum of 5 characters!'), htmlspecialchars($keyword) ), 'error' );
+			break;
+		}
+
+		if( $delhits )
+		{ // Delete all banned hit-log entries
+			$r = $DB->query('DELETE FROM T_hitlog
+												WHERE hit_referer LIKE '.$DB->quote('%'.$keyword.'%'),
+												'Delete all banned hit-log entries' );
+
+			$Messages->add( sprintf( T_('Deleted %d logged hits matching &laquo;%s&raquo;.'), $r, htmlspecialchars($keyword) ), 'success' );
+		}
+
+		if( $delcomments )
+		{ // Then all banned comments
+			$r = $DB->query('DELETE FROM T_comments
+			                  WHERE comment_author LIKE '.$DB->quote('%'.$keyword.'%').'
+			                     OR comment_author_email LIKE '.$DB->quote('%'.$keyword.'%').'
+			                     OR comment_author_url LIKE '.$DB->quote('%'.$keyword.'%').'
+			                     OR comment_content LIKE '.$DB->quote('%'.$keyword.'%') );
+			$Messages->add( sprintf( T_('Deleted %d comments matching &laquo;%s&raquo;.'), $r, htmlspecialchars($keyword) ), 'success' );
+		}
+
+		if( $blacklist_locally )
+		{ // Local blacklist:
+			if( antispam_create( $keyword ) )
+			{
+				$Messages->add( sprintf( T_('The keyword &laquo;%s&raquo; has been blacklisted locally.'), htmlspecialchars($keyword) ), 'success' );
+			}
+			else
+			{ // TODO: message?
+			}
+		}
+
+		if( $report && $report_abuse )
+		{ // Report this keyword as abuse:
+			antispam_report_abuse( $keyword );
+		}
+
+		// We'll ask the user later what to do, if no "sub-action" given.
+		break;
+
+
+	case 'remove':
+		// Remove a domain from ban list:
+
+		// Check permission:
+		$current_User->check_perm( 'spamblacklist', 'edit', true );
+
+		param( 'hit_ID', 'integer', true );	// Required!
+		$Messages->add( sprintf( T_('Removing entry #%d from the ban list...'), $hit_ID), 'note' );
+		antispam_delete( $hit_ID );
+		break;
+
+
+	case 'report':
+		// Report an entry as abuse to centralized blacklist:
+
+		// Check permission:
+		$current_User->check_perm( 'spamblacklist', 'edit', true );
+
+		// Report this keyword as abuse:
+		antispam_report_abuse( $keyword );
+		break;
+
+
+	case 'poll':
+		// request abuse list from central blacklist:
+
+		// Check permission:
+		$current_User->check_perm( 'spamblacklist', 'edit', true );
+
+		ob_start();
+		antispam_poll_abuse();
+		$Debuglog->add( ob_get_contents(), 'antispam_poll' );
+		ob_end_clean();
+		break;
+}
+
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+// Begin payload block:
+$AdminUI->disp_payload_begin();
+
+
+if( !$Messages->count('error') && $action == 'ban' && !( $delhits || $delcomments || $blacklist_locally || $report ) )
+{ // Nothing to do, ask user:
+	?>
+
+	<div class="panelblock">
+		<form action="admin.php?ctrl=antispam" method="post">
+		<input type="hidden" name="confirm" value="confirm" />
+		<input type="hidden" name="keyword" value="<?php echo format_to_output( $keyword, 'formvalue' ) ?>" />
+		<input type="hidden" name="action" value="ban" />
+		<h2><?php echo T_('Confirm ban & delete') ?></h2>
+
+		<?php
+		// Check for junk:
+		// Check for potentially affected logged hits:
+		$sql = 'SELECT hit_ID, UNIX_TIMESTAMP(hit_datetime) as hit_datetime, hit_uri, hit_referer, dom_name,
+										hit_blog_ID, hit_remote_addr, blog_shortname
+						 FROM T_hitlog INNER JOIN T_basedomains ON hit_referer_dom_ID = dom_ID
+						 			LEFT JOIN T_blogs ON hit_blog_ID = blog_ID
+						WHERE hit_referer LIKE '.$DB->quote('%'.$keyword.'%').'
+						ORDER BY dom_name ASC';
+		$res_affected_hits = $DB->get_results( $sql, ARRAY_A );
+		if( $DB->num_rows == 0 )
+		{ // No matching hits.
+			printf( '<p><strong>'.T_('No log-hits match the keyword [%s].').'</strong></p>', htmlspecialchars($keyword) );
+		}
+		else
+		{
+		?>
+			<p>
+				<input type="checkbox" name="delhits" id="delhits_cb" value="1" checked="checked" />
+				<label for="delhits_cb">
+				<strong><?php printf ( T_('Delete the following %d referer hits:'), $DB->num_rows ) ?></strong>
+				</label>
+			</p>
+			<table class="grouped" cellspacing="0">
+				<thead>
+				<tr>
+					<th><?php echo T_('Date') ?></th>
+					<th><?php echo T_('Referer') ?></th>
+					<th><?php echo T_('Ref. IP') ?></th>
+					<th><?php echo T_('Target Blog') ?></th>
+					<th><?php echo T_('Target URL') ?></th>
+				</tr>
+				</thead>
+				<tbody>
+				<?php
+				$count = 0;
+				foreach( $res_affected_hits as $row_stats )
+				{
+					?>
+					<tr <?php if($count%2 == 1) echo 'class="odd"' ?>>
+						<td class="firstcol"><?php stats_time() ?></td>
+						<td><a href="<?php stats_referer() ?>"><?php stats_basedomain() ?></a></td>
+						<td><?php stats_hit_remote_addr() ?></td>
+						<td><?php echo format_to_output( $row_stats['blog_shortname'], 'htmlbody' ); ?></td>
+						<td><a href="<?php stats_req_URI() ?>"><?php stats_req_URI() ?></a></td>
+					</tr>
+					<?php
+					$count++;
+				} ?>
+				</tbody>
+			</table>
+		<?php
+		}
+
+		// Check for potentially affected comments:
+		$sql = 'SELECT comment_ID, comment_date, comment_author, comment_author_url,
+										comment_author_IP, comment_content
+						  FROM T_comments
+						 WHERE comment_author LIKE '.$DB->quote('%'.$keyword.'%').'
+									 OR comment_author_email LIKE '.$DB->quote('%'.$keyword.'%').'
+							 		 OR comment_author_url LIKE '.$DB->quote('%'.$keyword.'%').'
+    				   		 OR comment_content LIKE '.$DB->quote('%'.$keyword.'%').'
+						 ORDER BY comment_date ASC';
+		$res_affected_comments = $DB->get_results( $sql, ARRAY_A, 'Find matching comments' );
+		if( $DB->num_rows == 0 )
+		{ // No matching hits.
+			printf( '<p><strong>'.T_('No comments match the keyword [%s].').'</strong></p>', htmlspecialchars($keyword) );
+		}
+		else
+		{
+		?>
+			<p>
+				<input type="checkbox" name="delcomments" id="delcomments_cb" value="1" checked="checked" />
+				<label for="delcomments_cb">
+				<strong><?php printf ( T_('Delete the following %d comments:'), count($res_affected_comments) ) ?></strong>
+				</label>
+			</p>
+			<table class="grouped" cellspacing="0">
+				<thead>
+				<tr>
+					<th><?php echo T_('Date') ?></th>
+					<th><?php echo T_('Author') ?></th>
+					<th><?php echo T_('Auth. URL') ?></th>
+					<th><?php echo T_('Auth. IP') ?></th>
+					<th><?php echo T_('Content starts with...') ?></th>
+				</tr>
+				</thead>
+				<tbody>
+				<?php
+				$count = 0;
+				foreach( $res_affected_comments as $row_stats )
+				{ // TODO: new Comment( $row_stats )
+					?>
+					<tr <?php if($count%2 == 1) echo 'class="odd"' ?>>
+					<td class="firstcol"><?php echo mysql2date(locale_datefmt().' '.locale_timefmt(), $row_stats['comment_date'] ); ?></td>
+					<td><?php echo $row_stats['comment_author'] ?></a></td>
+					<td><?php echo $row_stats['comment_author_url'] ?></td>
+					<td><?php echo $row_stats['comment_author_IP'] ?></td>
+					<td><?php
+					$comment_content = strip_tags( $row_stats['comment_content'] );
+					if ( strlen($comment_content) > 70 )
+					{
+						// Trail off (truncate and add '...') after 70 chars
+						echo substr($comment_content, 0, 70) . "...";
+					}
+					else
+					{
+						echo $comment_content;
+					}
+					?></td>
+					</tr>
+					<?php
+				$count++;
+				} ?>
+				</tbody>
+			</table>
+		<?php
+		}
+
+		// Check if the string is already in the blacklist:
+		if( antispam_check($keyword) )
+		{ // Already there:
+			printf( '<p><strong>'.T_('The keyword [%s] is already handled by the blacklist.').'</strong></p>', htmlspecialchars($keyword) );
+		}
+		else
+		{ // Not in blacklist
+			?>
+			<p>
+			<input type="checkbox" name="blacklist_locally" id="blacklist_locally_cb" value="1" checked="checked" />
+			<label for="blacklist_locally_cb">
+				<strong><?php printf ( T_('Blacklist the keyword [%s] locally.'), htmlspecialchars($keyword) ) ?></strong>
+			</label>
+			</p>
+
+			<?php
+			if( $report_abuse )
+			{
+				?>
+				<p>
+				<input type="checkbox" name="report" id="report_cb" value="1" checked="checked" />
+				<label for="report_cb">
+					<strong><?php printf ( T_('Report the keyword [%s] as abuse to b2evolution.net.'), htmlspecialchars($keyword) ) ?></strong>
+				</label>
+				[<a href="http://b2evolution.net/about/terms.html"><?php echo T_('Terms of service') ?></a>]
+				</p>
+				<?php
+			}
+		}
+		?>
+
+		<input type="submit" value="<?php echo T_('Perform selected operations') ?>" class="search" />
+		</form>
+	</div>
+	<?php
+}
+
+
+// ADD KEYWORD FORM:
+if( $current_User->check_perm( 'spamblacklist', 'edit' ) ) // TODO: check for 'add' here once it's mature.
+{ // add keyword or domain
+	echo '<div class="panelblock">';
+	$Form = & new Form( NULL, 'antispam_add', 'post', '' );
+	$Form->begin_form('fform');
+		$Form->hidden_ctrl();
+		$Form->hidden( 'action', 'ban' );
+		$Form->text( 'keyword', $keyword, 30, T_('Add a banned keyword'), '', 80 ); // TODO: add note
+		/*
+		 * TODO: explicitly add a domain?
+		 * $add_Form->text( 'domain', $domain, 30, T_('Add a banned domain'), 'note..', 80 ); // TODO: add note
+		 */
+	$Form->end_form( array( array( 'submit', 'submit', T_('Check & ban...'), 'SaveButton' ) ) );
+	echo '</div>';
+}
+
+
+echo '<div class="panelblock">';
+// Display blacklist:
+$AdminUI->disp_view( 'antispam/_blacklist.inc.php' );
+echo '</div>';
+
+// End payload block:
+$AdminUI->disp_payload_end();
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/collections/blogs.php 1.10.3.src/inc/CONTROL/collections/blogs.php
--- 0.9.2.src/inc/CONTROL/collections/blogs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/collections/blogs.php	2007-11-01 00:58:42.000000000 -0500
@@ -0,0 +1,478 @@
+<?php
+/**
+ * This file implements the UI controller for blog params management, including permissions.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ * Parts of this file are copyright (c)2004 by The University of North Carolina at Charlotte as contributed by Jason Edgecombe {@link http://tst.uncc.edu/team/members/jason_bio.php}.
+ * Parts of this file are copyright (c)2005 by Jason Edgecombe.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * The University of North Carolina at Charlotte grants Francois PLANQUE the right to license
+ * Jason EDGECOMBE's contributions to this file and the b2evolution project
+ * under the GNU General Public License (http://www.opensource.org/licenses/gpl-license.php)
+ * and the Mozilla Public License (http://www.opensource.org/licenses/mozilla1.1.php).
+ *
+ * Jason EDGECOMBE grants Francois PLANQUE the right to license
+ * Jason EDGECOMBE's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author jwedgeco: Jason EDGECOMBE (for hire by UNC-Charlotte)
+ * @author edgester: Jason EDGECOMBE (personal contributions, not for hire)
+ *
+ * @todo (sessions) When creating a blog, provide "edit options" (3 tabs) instead of a single long "New" form (storing the new Blog object with the session data).
+ * @todo move to "new standard", i-e:
+ *    1 - init params
+ *    2 - perform actions
+ *    3 - display error messages
+ *    4 - display payload
+ *    Currently if you change the name of a blog it gets not reflected in the blog list buttons!
+ *
+ * @version $Id: blogs.php,v 1.16.2.5.2.5 2007/05/02 14:06:40 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+$AdminUI->set_path( 'blogs' );
+
+$Request->param_action( 'list' );
+$Request->param( 'tab', 'string', 'general', true );
+
+if( $action != 'new' )
+{
+	if( !empty( $blog ) )
+	{
+ 		// Check permissions on requested blog and autoselect an appropriate blog if necessary.
+ 		// This will prevent a fat error when switching tabs and you have restricted perms on blog properties.
+		$blog = autoselect_blog( $blog, 'blog_properties', 'edit' );
+		$edited_Blog = & $BlogCache->get_by_ID( $blog );
+		$Blog = & $edited_Blog; // used for "Exit to blogs.." link
+	}
+}
+
+if( $action == 'list' && ! empty($blog)
+	&& ($blog = autoselect_blog($blog, 'blog_properties', 'edit') /* dh> We only need to check perm really (without dying), but autoselect_blog is useful here, too */ ) )
+{
+	$action = 'edit';
+}
+
+
+/**
+ * Perform action:
+ */
+switch( $action )
+{
+	case 'new':
+		// New collection:
+		// Check permissions:
+		$current_User->check_perm( 'blogs', 'create', true );
+
+		$AdminUI->append_path_level( 'new', array( 'text' => T_('New') ) );
+
+		$edited_Blog = & new Blog( NULL );
+		$edited_Blog->set( 'name', T_('New weblog') );
+		$edited_Blog->set( 'shortname', T_('New blog') );
+		$edited_Blog->set( 'urlname', 'new' );
+		break;
+
+
+	case 'copy':
+		// Duplicate by prefilling form:
+		// Check permissions:
+		$current_User->check_perm( 'blogs', 'create', true );
+
+		$AdminUI->append_path_level( 'new', array( 'text' => T_('New') ) );
+
+		// handle a blog copy
+		$new_Blog = $edited_Blog;	// COPY TODO: PHP5 requires clone here / not backward compatible
+		unset( $edited_Blog );
+		$edited_Blog = & $new_Blog;
+
+		$edited_Blog->set( 'urlname', 'new' );
+		$edited_Blog->set( 'stub', '' );
+		break;
+
+
+	case 'edit':
+	case 'filter1':
+	case 'filter2':
+		// Edit collection form (depending on tab):
+		// Check permissions:
+		$current_User->check_perm( 'blog_properties', 'edit', true, $blog );
+
+		$AdminUI->append_path_level( $tab );
+		break;
+
+
+	case 'create':
+		// Insert into DB:
+		// Check permissions:
+		$current_User->check_perm( 'blogs', 'create', true );
+
+		$edited_Blog = & new Blog( NULL );
+		$edited_Blog->set( 'default_skin', 'miami_blue' );
+
+		if( $edited_Blog->load_from_Request( array() ) )
+		{
+			// DB INSERT
+			$edited_Blog->dbinsert();
+
+			// Set default user permissions for this blog (All permissions for the current user)
+			// Proceed insertions:
+			$DB->query( "
+					INSERT INTO T_coll_user_perms( bloguser_blog_ID, bloguser_user_ID, bloguser_ismember,
+							bloguser_perm_poststatuses, bloguser_perm_delpost, bloguser_perm_comments,
+							bloguser_perm_cats, bloguser_perm_properties,
+							bloguser_perm_media_upload, bloguser_perm_media_browse, bloguser_perm_media_change )
+					VALUES ( $edited_Blog->ID, $current_User->ID, 1,
+							'published,protected,private,draft,deprecated', 1, 1, 1, 1, 1, 1, 1 )" );
+
+			// Commit changes in cache:
+			$BlogCache->add( $edited_Blog );
+
+			$Messages->add( T_('The new blog has been created.'), 'success' );
+
+			if( param( 'blogtemplate', 'integer', -1 ) == -1 )
+			{
+				$Messages->add( sprintf( T_('You should <a %s>create categories</a> for this blog now!'),
+												'href="?ctrl=chapters&amp;action=newcat&amp;blog='.$edited_Blog->ID.'"' ), 'note' );
+			}
+			else
+			{
+				// copy the categories from $blogtemplateid to $blog
+				// TODO: checkbox on duplication form
+				blog_copy_cats($blogtemplate, $edited_Blog->ID);
+
+				$Messages->add( T_('Categories have been duplicated.'), 'success' );
+			}
+		}
+		else
+		{ // error: back to "Create blog" form
+			$action = 'new';
+		}
+		break;
+
+
+	case 'update':
+		// Update DB:
+		// Check permissions:
+		$current_User->check_perm( 'blog_properties', 'edit', true, $blog );
+
+		switch( $tab )
+		{
+			case 'general':
+			case 'display':
+				if( $edited_Blog->load_from_Request( array() ) )
+				{ // Commit update to the DB:
+					$edited_Blog->dbupdate();
+					$Messages->add( T_('The blog settings have been updated.'), 'success' );
+				}
+				break;
+
+			case 'skin':
+				if( $edited_Blog->load_from_Request( array() ) )
+				{ // Commit update to the DB:
+					$edited_Blog->dbupdate();
+					$Messages->add( T_('The blog skin selection has been updated.'), 'success' );
+				}
+				break;
+
+			case 'advanced':
+				if( $edited_Blog->load_from_Request( array( 'pings' ) ) )
+				{ // Commit update to the DB:
+					$edited_Blog->dbupdate();
+					$Messages->add( T_('The blog settings have been updated.'), 'success' );
+				}
+				break;
+
+			case 'perm':
+				blog_update_user_perms( $blog );
+				$Messages->add( T_('The blog permissions have been updated.'), 'success' );
+				break;
+
+			case 'permgroup':
+				blog_update_group_perms( $blog );
+				$Messages->add( T_('The blog permissions have been updated.'), 'success' );
+				break;
+		}
+
+		$AdminUI->append_path_level( $tab );
+		break;
+
+
+	case 'delete':
+		// ----------  Delete a blog from DB ----------
+		if( $blog == 1 )
+		{
+			bad_request_die( 'You can\'t delete Blog #1!' );
+		}
+
+		// Check permissions:
+		$current_User->check_perm( 'blog_properties', 'edit', true, $blog );
+
+		if( param( 'confirm', 'integer', 0 ) )
+		{ // confirmed
+			// Delete from DB:
+			$msg = sprintf( T_('Blog &laquo;%s&raquo; deleted.'), $edited_Blog->dget('name') );
+
+			param( 'delete_stub_file', 'integer', 0 );
+			param( 'delete_static_file', 'integer', 0 );
+			$edited_Blog->dbdelete( $delete_stub_file, $delete_static_file, false );
+
+			$Messages->add( $msg, 'success' );
+
+			$BlogCache->remove_by_ID( $blog );
+			unset( $edited_Blog );
+			unset( $Blog );
+			forget_param( 'blog' );
+			$blog = 0;
+			$UserSettings->delete( 'selected_blog' );	// Needed or subsequent pages may try to access the delete blog
+			$UserSettings->dbupdate();
+
+			$action = 'list';
+		}
+
+		break;
+
+
+	case 'GenStatic':
+		// ----------  Generate static homepage for blog ----------
+		$AdminUI->append_to_titlearea( sprintf( T_('Generating static page for blog [%s]'), $edited_Blog->dget('name') ) );
+		$current_User->check_perm( 'blog_genstatic', 'any', true, $blog );
+
+		$staticfilename = $edited_Blog->get('staticfilename');
+		if( empty( $staticfilename ) )
+		{
+			$Messages->add( T_('You haven\'t set a static filename for this blog!') );
+			break;
+		}
+
+		// GENERATION!
+		$static_gen_saved_locale = $current_locale;
+		$generating_static = true;
+		$resolve_extra_path = false;
+		// flush(); // fp> NOTE: this flush causes (default?) headers to be sent. This flush is not useful any more since there is no "generating in progress..." message any more.
+		ob_start();
+		switch( $edited_Blog->access_type )
+		{
+			case 'default':
+			case 'index.php':
+				// Access through index.php
+				// We need to set required variables
+				$blog = $edited_Blog->ID;
+				# This setting retricts posts to those published, thus hiding drafts.
+				$show_statuses = array();
+				# This is the list of categories to restrict the linkblog to (cats will be displayed recursively)
+				$linkblog_cat = '';
+				# This is the array if categories to restrict the linkblog to (non recursive)
+				$linkblog_catsel = array( );
+				# Here you can set a limit before which posts will be ignored
+				$timestamp_min = '';
+				# Here you can set a limit after which posts will be ignored
+				$timestamp_max = 'now';
+				// That's it, now let b2evolution do the rest! :)
+				require $inc_path.'_blog_main.inc.php';
+				break;
+
+			case 'stub':
+				// Access through stub file
+				// TODO: stub file might be empty or handled by webserver (mod_rewrite)! We cannot require this!
+				// TODO: It presently also allows to include ".php" files here!!
+				require $edited_Blog->get('dynfilepath');
+		}
+		$generated_static_page_html = ob_get_contents();
+		ob_end_clean();
+		unset( $generating_static );
+
+		// Switch back to saved locale (the blog page may have changed it):
+		locale_activate( $static_gen_saved_locale);
+
+		$staticfilename = $edited_Blog->get('staticfilepath');
+
+		if( ! ($fp = @fopen( $staticfilename, 'w' )) )
+		{ // could not open file
+			$Messages->add( T_('File cannot be written!') );
+			$Messages->add( sprintf( '<p>'.T_('You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.').'</p>',$staticfilename, 'href="http://b2evolution.net/man/install/file_permissions.html"' ) );
+		}
+		else
+		{ // file is writable
+			fwrite( $fp, $generated_static_page_html );
+			fclose( $fp );
+			$Messages->add( sprintf( T_('Generated static file &laquo;%s&raquo;.'), $staticfilename ), 'success' );
+		}
+		break;
+}
+
+/**
+ * Display page header, menus & messages:
+ */
+$blogListButtons = $AdminUI->get_html_collection_list( 'blog_properties', 'edit',
+											'?ctrl=collections&amp;action=edit&amp;blog=%d&amp;tab='.$tab,
+											T_('List'), '?ctrl=collections&amp;blog=0' );
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+
+switch($action)
+{
+	case 'new':
+	case 'copy':
+		// ---------- "New blog" form ----------
+		echo '<div class="panelblock">';
+		echo '<h2>'.T_('New blog').':</h2>';
+
+		$next_action = 'create';
+
+		$AdminUI->disp_view( 'collections/_blogs_general.form.php' );
+
+		echo '</div>';
+		break;
+
+
+	case 'edit':
+	case 'filter1':
+	case 'filter2':
+	case 'update':
+		// ---------- Edit blog form ----------
+		if( $action == 'edit' )
+		{ // permissions have not been checked on update:
+			$current_User->check_perm( 'blog_properties', 'edit', true, $blog );
+		}
+
+		// Begin payload block:
+		$AdminUI->disp_payload_begin();
+
+
+		// Display VIEW:
+		switch( $AdminUI->get_path(1) )
+		{
+			case 'general':
+				$next_action = 'update';
+				$AdminUI->disp_view( 'collections/_blogs_general.form.php' );
+				break;
+
+			case 'skin':
+				$AdminUI->disp_view( 'collections/_blogs_skin.form.php' );
+				break;
+
+			case 'display':
+				$AdminUI->disp_view( 'collections/_blogs_display.form.php' );
+				break;
+
+			case 'advanced':
+				$AdminUI->disp_view( 'collections/_blogs_advanced.form.php' );
+				break;
+
+			case 'perm':
+				$AdminUI->disp_view( 'collections/_blogs_permissions.form.php' );
+				break;
+
+			case 'permgroup':
+				$AdminUI->disp_view( 'collections/_blogs_permissions_group.form.php' );
+				break;
+		}
+
+		// End payload block:
+		$AdminUI->disp_payload_end();
+
+		break;
+
+
+	case 'delete':
+		// ----------  Delete a blog from DB ----------
+		// Not confirmed
+		?>
+		<div class="panelinfo">
+			<h3><?php printf( T_('Delete blog [%s]?'), $edited_Blog->dget( 'name' ) )?></h3>
+
+			<p><?php echo T_('Deleting this blog will also delete all its categories, posts and comments!') ?></p>
+
+			<p><?php echo T_('THIS CANNOT BE UNDONE!') ?></p>
+
+			<p>
+
+			<?php
+
+				$Form = & new Form( NULL, '', 'get', 'none' );
+
+				$Form->begin_form( 'inline' );
+
+				$Form->hidden_ctrl();
+				$Form->hidden( 'action', 'delete' );
+				$Form->hidden( 'blog', $edited_Blog->ID );
+				$Form->hidden( 'confirm', 1 );
+
+				if( is_file( $edited_Blog->get('dynfilepath') ) )
+				{
+					?>
+					<input type="checkbox" id="delete_stub_file" name="delete_stub_file" value="1" />
+					<label for="delete_stub_file"><?php printf( T_('Also try to delete stub file [<strong><a %s>%s</a></strong>]'), 'href="'.$edited_Blog->dget('dynurl').'"', $edited_Blog->dget('dynfilepath') ); ?></label><br />
+					<br />
+					<?php
+				}
+				if( is_file( $edited_Blog->get('staticfilepath') ) )
+				{
+					?>
+					<input type="checkbox" id="delete_static_file" name="delete_static_file" value="1" />
+					<label for="delete_static_file"><?php printf( T_('Also try to delete static file [<strong><a %s>%s</a></strong>]'), 'href="'.$edited_Blog->dget('staticurl').'"', $edited_Blog->dget('staticfilepath') ); ?></label><br />
+					<br />
+					<?php
+				}
+
+				$Form->submit( array( '', T_('I am sure!'), 'DeleteButton' ) );
+
+				$Form->end_form();
+
+
+				$Form->begin_form( 'inline' );
+					$Form->hidden_ctrl();
+					$Form->hidden( 'blog', 0 );
+					$Form->submit( array( '', T_('CANCEL'), 'CancelButton' ) );
+				$Form->end_form();
+			?>
+
+			</p>
+
+			</div>
+		<?php
+		break;
+
+
+	default:
+		// List the blogs:
+		// Display VIEW:
+		$AdminUI->disp_view( 'collections/_blogs_list.php' );
+
+}
+
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/collections/categories.php 1.10.3.src/inc/CONTROL/collections/categories.php
--- 0.9.2.src/inc/CONTROL/collections/categories.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/collections/categories.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,402 @@
+<?php
+/**
+ * This file implements the UI controller for the categories management.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * $Id: categories.php,v 1.9.2.5.2.1 2007/04/25 22:17:47 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+$AdminUI->set_path( 'cats' );
+$AdminUI->title = T_('Categories for blog:');
+$AdminUI->title_titlearea = $AdminUI->title;
+param( 'action', 'string', 'list' );
+param( 'blog', 'integer', 0, true );
+
+/**
+ * Perform action:
+ */
+switch( $action )
+{
+	case 'new':
+		$blog = autoselect_blog( $blog, 'blog_cats', '' );
+		// New category form:
+		param( 'parent_cat_ID', 'integer' );
+		if( !empty($parent_cat_ID) )
+		{
+			$blog = get_catblog($parent_cat_ID);
+		}
+		break;
+
+
+	case 'create':
+		// INSERT new cat into db
+		$Request->param_string_not_empty( 'cat_name', T_('Please enter a category name.') );
+
+		$Request->param( 'parent_cat_ID', 'integer' );
+		if( !empty($parent_cat_ID) )
+		{ // We are creating a subcat
+			$cat_blog_ID = get_catblog( $parent_cat_ID );
+		}
+		else
+		{
+			$Request->param( 'cat_blog_ID', 'integer', true );
+		}
+
+		// check permissions:
+		$current_User->check_perm( 'blog_cats', '', true, $cat_blog_ID );
+
+		if( ! $Messages->count('error') )
+		{
+			if( !empty($parent_cat_ID) )
+			{ // We are creating a subcat
+				// INSERT INTO DB
+				$new_cat_ID = cat_create( $cat_name, $parent_cat_ID );
+			}
+			else
+			{ // We are creating a new base cat
+				// INSERT INTO DB
+				$new_cat_ID = cat_create( $cat_name, 'NULL', $cat_blog_ID );
+			}
+
+			$Messages->add( T_('New category created.'), 'success' );
+			$action = 'list';
+		}
+
+		if( !empty($parent_cat_ID) )
+		{ // We are creating a subcat
+			$blog = get_catblog( $parent_cat_ID );
+		}
+		else
+		{ // We are creating a new base cat
+			$blog = $cat_blog_ID;
+		}
+		unset( $cache_categories );
+		break;
+
+
+	case 'edit':
+		// ---------- Cat edit form: ----------
+		param( 'cat_ID', 'integer' );
+		$blog = get_catblog($cat_ID);
+
+		// check permissions:
+		$current_User->check_perm( 'blog_cats', '', true, $blog );
+		break;
+
+
+	case 'update':
+		//
+		// Update cat in db:
+		//
+		$Request->param_string_not_empty( 'cat_name', T_('Please enter a category name.') );
+
+		$Request->param( 'cat_ID', 'integer', true );
+		//echo $cat_ID;
+		$cat_blog_ID = get_catblog($cat_ID);
+
+		$Request->param( 'cat_parent_ID', 'string', true );
+		$cat_parent_ID_parts = explode( '_', $cat_parent_ID );
+		$cat_parent_ID = $cat_parent_ID_parts[0];
+		settype( $cat_parent_ID, 'integer' );
+		if( $cat_parent_ID != 0 )
+		{ // We have a new parent cat
+			$parent_cat_blog_ID = get_catblog($cat_parent_ID);
+		}
+		else
+		{ // We are moving to a blog root
+			$parent_cat_blog_ID = $cat_parent_ID_parts[1];
+			settype( $parent_cat_blog_ID, 'integer' );
+		}
+
+		// check permissions on source:
+		$current_User->check_perm( 'blog_cats', '', true, $cat_blog_ID );
+
+		if( $cat_blog_ID != $parent_cat_blog_ID )
+		{ // We are moving to a different blog
+			if( ! $allow_moving_chapters )
+			{
+				bad_request_die( 'Moving chapters between blogs is disabled. Cat and parent must be in the same blog!' );
+			}
+			// check permissions on destination:
+			$current_User->check_perm( 'blog_cats', '', true, $parent_cat_blog_ID );
+		}
+
+		if( ! $Messages->count('error') )
+		{
+			cat_update( $cat_ID, $cat_name, $cat_parent_ID, $parent_cat_blog_ID );
+			$Messages->add( T_('Category updated.'), 'success' );
+			unset( $cache_categories );
+			$action = 'list';
+		}
+
+		$blog = $cat_blog_ID;
+		break;
+
+
+	case 'delete':
+		// Delete cat from DB:
+		param( 'cat_ID', 'integer' );
+		$blog = get_catblog($cat_ID);
+
+		// check permissions:
+		$current_User->check_perm( 'blog_cats', '', true, $blog );
+
+		$cat_name = get_catname($cat_ID);
+
+		// DELETE FROM DB:
+		$result = cat_delete( $cat_ID );
+		if( $result !== 1 )
+		{ // We got an error message!
+			$Messages->add( T_('ERROR').': '.$result, 'error' );
+		}
+		else
+		{
+			$Messages->add( T_('Category deleted.'), 'success' );
+		}
+		break;
+
+
+	case 'list':
+		$blog = autoselect_blog( $blog, 'blog_cats', '' );
+		// echo 'selected blog='.$blog;
+}
+
+
+if( $blog )
+{ // also for "Exit to blogs.." links
+	$Blog = & $BlogCache->get_by_ID($blog);
+}
+
+/**
+ * Display page header, menus & messages:
+ */
+// Generate available blogs list:
+$blogListButtons = $AdminUI->get_html_collection_list( 'blog_cats', '', 'admin.php?ctrl=chapters&amp;blog=%d' );
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+
+
+/**
+ * Display payload:
+ */
+switch( $action )
+{
+	case 'new':
+	case 'create': // in case of an error
+		// New category form:
+		$AdminUI->disp_payload_begin();
+
+		$Form = & new Form( NULL, 'cat_checkchanges' );
+
+		$Form->global_icon( T_('Cancel editing!'), 'close', regenerate_url( 'action,parent_cat_ID' ) );
+
+		if( !empty($parent_cat_ID) )
+		{ // We are creating a subcat
+			$parent_cat_name = get_catname($parent_cat_ID);
+
+			$Form->begin_form( 'fform', sprintf( T_('New sub-category in category: %s'), $parent_cat_name ) );
+
+			$Form->hidden( 'parent_cat_ID', $parent_cat_ID );
+		}
+		else
+		{ // We are creating a new base cat
+			if( empty($Blog) ) debug_die( 'No blog selected! (assertion failed)' );
+
+			$Form->begin_form( 'fform', sprintf( T_('New category in blog: %s'), $Blog->name ) );
+
+			$Form->hidden( 'cat_blog_ID', $blog );
+		}
+
+		$Form->hidden_ctrl();
+		$Form->hidden( 'action', 'create' );
+
+		$Form->text( 'cat_name', '', 40, T_('New category name'), '', 80 );
+
+		$Form->end_form( array( array( 'submit', 'submit', T_('Create category'), 'SaveButton' ),
+														array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+
+		$AdminUI->disp_payload_end();
+		break;
+
+
+
+
+	case 'edit':
+	case 'update': // in case of an error
+		// ---------- Cat edit form: ----------
+		$cat_name = get_catname($cat_ID);
+		$cat_parent_ID = get_catparent($cat_ID);
+
+		$AdminUI->disp_payload_begin();
+
+		$Form = & new Form( NULL, 'cat_checkchanges' );
+
+		$Form->global_icon( T_('Cancel editing!'), 'close', regenerate_url( 'action,cat_ID' ) );
+
+		$Form->begin_form( 'fform', T_('Properties for category:').' '.format_to_output( $cat_name, 'htmlbody' ) );
+
+		$Form->hidden_ctrl();
+		$Form->hidden( 'action', 'update' );
+		$Form->hidden( 'cat_ID', $cat_ID );
+
+		$Form->text( 'cat_name', $cat_name, 40, T_('New category name'), '', 80 );
+
+		// ----------------- START RECURSIVE CAT LIST ----------------
+		cat_query( 'none' );	// make sure the caches are loaded
+
+		function cat_move_before_first( $parent_cat_ID, $level )
+		{ // callback to start sublist
+			return "\n<ul>\n";
+		}
+
+		function cat_move_before_each( $curr_cat_ID, $level )
+		{ // callback to display sublist element
+			global $cat_ID; // This is the category being currently edited !!
+			global $cat_parent_ID;	// This is the old parent ID
+			if( $curr_cat_ID == $cat_ID )
+			{ // We have reached current category.
+				// This branch cannot become a parent!
+				return true;
+			}
+			$cat = get_the_category_by_ID( $curr_cat_ID );
+			$r = '<li>';
+			$r .= '<input type="radio" id="cat_parent_ID'.$curr_cat_ID.'" name="cat_parent_ID" value="'.$curr_cat_ID.'"';
+			if( $cat_parent_ID == $curr_cat_ID )
+			{
+				$r .= ' checked="checked"';
+			}
+			$r .= '/> <label for="cat_parent_ID'.$curr_cat_ID.'"><strong>'.$cat['cat_name'].'</strong></label>';
+			if( $cat_parent_ID == $curr_cat_ID )
+			{
+				$r .= ' &lt;= '.T_('Old Parent');
+			}
+			return $r;
+		}
+
+		function cat_move_after_each( $curr_cat_ID, $level )
+		{ // callback after each sublist element
+			return "</li>\n";
+		}
+
+		function cat_move_after_last( $parent_cat_ID, $level )
+		{ // callback to end sublist
+			return "</ul>\n";
+		}
+
+		$r = '';
+
+		if( $allow_moving_chapters )
+		{ // If moving cats between blogs is allowed:
+			foreach( $cache_blogs as $i_blog )
+			{ // run recursively through the cats of each blog
+				$current_blog_ID = $i_blog->blog_ID;
+				if( ! $current_User->check_perm( 'blog_cats', '', false, $current_blog_ID ) )
+					continue;
+
+				$r .= "<h4>".$i_blog->blog_name."</h4>\n";
+
+				$r .= '<input type="radio" id="cat_parent_none_'.$current_blog_ID.'" name="cat_parent_ID" value="0_'.$current_blog_ID.'"';
+				if( (! $cat_parent_ID) && ($current_blog_ID == $blog) )
+				{
+					$r .= ' checked="checked"';
+				}
+				$r .= '/> <label for="cat_parent_none_'.$current_blog_ID.'"><strong>'.T_('Root (No parent)').'</strong></label>';
+				if( (! $cat_parent_ID) && ($current_blog_ID == $blog) )
+				{
+					$r .= ' &lt;= '.T_('Old Parent');
+				}
+				// RECURSE:
+				$r .= cat_children( $cache_categories, $current_blog_ID, NULL, 'cat_move_before_first', 'cat_move_before_each', 'cat_move_after_each', 'cat_move_after_last' );
+			}
+
+			$r .= '<p class="extracatnote">'.T_('Note: Moving categories across blogs is enabled. Use with caution.').'</p> ';
+		}
+		else
+		{ // Moving cats between blogs is disabled
+			$r .= '<input type="radio" id="cat_parent_none_'.$blog.'" name="cat_parent_ID" value="0_'.$blog.'"';
+			if( ! $cat_parent_ID )
+			{
+				$r .= ' checked="checked"';
+			}
+			$r .= '/> <label for="cat_parent_none_'.$blog.'"><strong>'.T_('Root (No parent)').'</strong></label>';
+			if( ! $cat_parent_ID )
+			{
+				$r .= ' &lt;= '.T_('Old Parent');
+			}
+			// RECURSE:
+			$r .= cat_children( $cache_categories, $blog, NULL, 'cat_move_before_first', 'cat_move_before_each', 'cat_move_after_each', 'cat_move_after_last' );
+
+			if( ! is_null( $allow_moving_chapters ) )
+			{
+				$r .= '<p class="extracatnote">'.T_('Note: Moving categories across blogs is disabled.').'</p> ';
+			}
+		}
+
+		// ----------------- END RECURSIVE CAT LIST ----------------
+
+		$Form->info( T_('New parent category'), $r );
+
+
+		$Form->end_form( array(
+			array( 'submit', 'submit', T_('Edit category'), 'SaveButton' ),
+			array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+
+		$AdminUI->disp_payload_end();
+		break;
+
+
+	default:
+		// Just display cat list for this blog:
+		if( $blog == 0 )
+		{ // No blog could be selected:
+			?>
+			<div class="panelinfo">
+			<p><?php echo T_('Sorry, you have no permission to edit/view any category\'s properties.' ) ?></p>
+			</div>
+			<?php
+			break;
+		}
+
+		// List the cats:
+		$Blog = $BlogCache->get_by_ID( $blog );
+		// Display VIEW:
+		$AdminUI->disp_view( 'collections/_cats_list.php' );
+}
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/cron/_antispam_poll.job.php 1.10.3.src/inc/CONTROL/cron/_antispam_poll.job.php
--- 0.9.2.src/inc/CONTROL/cron/_antispam_poll.job.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/cron/_antispam_poll.job.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,27 @@
+<?php
+/**
+ * This file implements the Antispam poll Cron controller
+ *
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _antispam_poll.job.php,v 1.1.4.2 2006/11/04 19:54:51 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+if( antispam_poll_abuse() )
+{ // Success
+	$job_ret = 1;
+}
+else
+{	// Error
+	$job_ret = 100;
+}
+
+global $Messages;
+$result_message = $Messages->get_string( '', '', 'all', "\n" );
+
+return $job_ret;
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/cron/crontab.php 1.10.3.src/inc/CONTROL/cron/crontab.php
--- 0.9.2.src/inc/CONTROL/cron/crontab.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/cron/crontab.php	2007-04-25 23:17:48.000000000 -0500
@@ -0,0 +1,263 @@
+<?php
+/**
+ * This file implements the UI controller for Cron table.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: crontab.php,v 1.6.2.1.2.1 2007/04/25 22:17:47 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+// Check minimum permission:
+$current_User->check_perm( 'options', 'view', true );
+
+$AdminUI->set_path( 'cron' );
+
+param( 'action', 'string', 'list' );
+
+// We want to remember these params from page to page:
+param( 'ctst_pending', 'integer', 0, true );
+param( 'ctst_started', 'integer', 0, true );
+param( 'ctst_timeout', 'integer', 0, true );
+param( 'ctst_error', 'integer', 0, true );
+param( 'ctst_finished', 'integer', 0, true );
+param( 'results_crontab_order', 'string', '-A', true );
+param( 'results_crontab_page', 'integer', 1, true );
+
+
+// fp> The if  below was the point where THE LINE WAS CROSSED!
+// This is bloated here. This has to go into the action handling block (and maybe a function)
+// THIS IS NO LONGER CONTROLLER INITIALIZATION. THIS IS ACTION EXECUTION!
+// dh> ok. Moved the other param inits above. Ok? I don't think it should be an extra function..
+
+// Init names and params for "static" available jobs and ask Plugins about their jobs:
+if( $action == 'new' || $action == 'create' )
+{
+	// NOTE: keys starting with "plugin_" are reserved for jobs provided by Plugins
+	$cron_job_names = array(
+			'test' => T_('Basic test job'),
+			'error' => T_('Error test job'),
+			'anstispam_poll' => T_('Poll the antispam blacklist'),
+			'prune_hits_sessions' => T_('Prune old hits & sessions'),
+			// post notifications, not user schedulable
+		);
+	$cron_job_params = array(
+			'test' => array(
+				'ctrl' => 'cron/_test.job.php',
+				'params' => NULL ),
+			'error' => array(
+				'ctrl' => 'cron/_error_test.job.php',
+				'params' => NULL ),
+			'anstispam_poll' => array(
+				'ctrl' => 'cron/_antispam_poll.job.php',
+				'params' => NULL ),
+			'prune_hits_sessions' => array(
+				'ctrl' => 'cron/_prune_hits_sessions.job.php',
+				'params' => NULL ),
+			// post notifications, not user schedulable
+		);
+
+	// Get additional jobs from Plugins:
+	foreach( $Plugins->trigger_collect( 'GetCronJobs' ) as $plug_ID => $jobs )
+	{
+		if( ! is_array($jobs) )
+		{
+			$Debuglog->add( sprintf('GetCronJobs() for plugin #%d did not return array. Ignoring its jobs.', $plug_ID), array('plugins', 'error') );
+			continue;
+		}
+		foreach( $jobs as $job )
+		{
+			// Validate params from plugin:
+			if( ! isset($job['params']) )
+			{
+				$job['params'] = NULL;
+			}
+			if( ! is_array($job) || ! isset($job['ctrl'], $job['name']) )
+			{
+				$Debuglog->add( sprintf('GetCronJobs() for plugin #%d did return invalid job. Ignoring.', $plug_ID), array('plugins', 'error') );
+				continue;
+			}
+			if( isset($job['params']) && ! is_array($job['params']) )
+			{
+				$Debuglog->add( sprintf('GetCronJobs() for plugin #%d did return invalid job params (not an array). Ignoring.', $plug_ID), array('plugins', 'error') );
+				continue;
+			}
+			$ctrl_id = 'plugin_'.$plug_ID.'_'.$job['ctrl'];
+
+			$cron_job_names[$ctrl_id] = $job['name'];
+			$cron_job_params[$ctrl_id] = array(
+					'ctrl' => $ctrl_id,
+					'params' => $job['params'],
+				);
+		}
+	}
+}
+
+
+switch( $action )
+{
+	case 'new':
+		// Check that we have permission to edit options:
+		$current_User->check_perm( 'options', 'edit', true, NULL );
+		break;
+
+	case 'create':
+		// Check that we have permission to edit options:
+		$current_User->check_perm( 'options', 'edit', true, NULL );
+
+		// TODO: Use Cronjob object
+
+		$cjob_type = $Request->param( 'cjob_type', 'string', true );
+		if( !isset( $cron_job_params[$cjob_type] ) )
+		{
+			$Request->param_error( 'cjob_type', T_('Invalid job type') );
+		}
+		$Request->param_date( 'cjob_date', T_('Please enter a valid date.'), true );
+		$Request->param_time( 'cjob_time' );
+		$cjob_datetime = form_date( $Request->get( 'cjob_date' ), $Request->get( 'cjob_time' ) );
+
+		// duration -> end date (deadline)
+		$cjob_repeat_after_days = $Request->param( 'cjob_repeat_after_days', 'integer', 0 );
+		$cjob_repeat_after_hours = $Request->param( 'cjob_repeat_after_hours', 'integer', 0 );
+		$cjob_repeat_after_minutes = $Request->param( 'cjob_repeat_after_minutes', 'integer', 0 );
+		$cjob_repeat_after = ( ( ($cjob_repeat_after_days*24) + $cjob_repeat_after_hours )*60 + $cjob_repeat_after_minutes)*60; // seconds
+		if( $cjob_repeat_after == 0 )
+		{
+			$cjob_repeat_after = NULL;
+		}
+
+		if( ! $Request->validation_errors() )
+		{	// No errors
+      $sql = 'INSERT INTO T_cron__task( ctsk_start_datetime, ctsk_repeat_after, ctsk_name, ctsk_controller, ctsk_params )
+							VALUES( '.$DB->quote($cjob_datetime).', '.$DB->null($cjob_repeat_after).' , '.$DB->quote($cron_job_names[$cjob_type]).', '
+												.$DB->quote($cron_job_params[$cjob_type]['ctrl']).', '.$DB->quote(serialize($cron_job_params[$cjob_type]['params'])).' )';
+			$DB->query( $sql, 'Insert test task' );
+
+			$Messages->add( T_('New job has been scheduled.'), 'success' );
+
+			$action = 'list';
+		}
+		break;
+
+	case 'delete':
+		// Make sure we got an ord_ID:
+		param( 'ctsk_ID', 'integer', true );
+
+		// Check that we have permission to edit options:
+		$current_User->check_perm( 'options', 'edit', true, NULL );
+
+		// TODO: prevent deletion of running tasks.
+		$DB->begin();
+
+		$tsk_status =	$DB->get_var(
+			'SELECT clog_status
+				 FROM T_cron__log
+				WHERE clog_ctsk_ID= '.$ctsk_ID,
+			0, 0, 'Check that task is not running' );
+
+		if( $tsk_status == 'started' )
+		{
+			$DB->rollback();
+
+			$Messages->add(  sprintf( T_('Job #%d is currently running. It cannot be deleted.'), $ctsk_ID ), 'error' );
+		}
+		else
+		{
+			// Delete task:
+			$DB->query( 'DELETE FROM T_cron__task
+										WHERE ctsk_ID = '.$ctsk_ID );
+
+			// Delete log (if exists):
+			$DB->query( 'DELETE FROM T_cron__log
+										WHERE clog_ctsk_ID = '.$ctsk_ID );
+
+			$DB->commit();
+
+			$Messages->add(  sprintf( T_('Scheduled job #%d deleted.'), $ctsk_ID ), 'success' );
+		}
+
+		forget_param( 'ctsk_ID' );
+		$action = 'list';
+		break;
+
+
+	case 'view':
+		$cjob_ID = $Request->param( 'cjob_ID', 'integer', true );
+
+		$sql =  'SELECT *
+							 FROM T_cron__task LEFT JOIN T_cron__log ON ctsk_ID = clog_ctsk_ID
+							WHERE ctsk_ID = '.$cjob_ID;
+		$cjob_row = $DB->get_row( $sql, OBJECT, 0, 'Get cron job and log' );
+		if( empty( $cjob_row ) )
+		{
+			$Messages->add( sprintf( T_('Job #%d does not exist any longer.'), $cjob_ID ), 'error' );
+			$action = 'list';
+		}
+		break;
+
+	case 'list':
+		// Detect timed out tasks:
+		$sql = ' UPDATE T_cron__log
+								SET clog_status = "timeout"
+							WHERE clog_status = "started"
+										AND clog_realstart_datetime < '.$DB->quote( date2mysql( time() + $time_difference - $cron_timeout_delay ) );
+		$DB->query( $sql, 'Detect cron timeouts.' );
+
+		break;
+}
+
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+// Begin payload block:
+$AdminUI->disp_payload_begin();
+
+switch( $action )
+{
+	case 'new':
+	case 'create':
+		// Display VIEW:
+		$AdminUI->disp_view( 'cron/_cronjob.form.php' );
+		break;
+
+	case 'view':
+		// Display VIEW:
+		$AdminUI->disp_view( 'cron/_cronjob.sheet.php' ); // uses $cjob_row
+		break;
+
+	default:
+		// Display VIEW:
+		$AdminUI->disp_view( 'cron/_crontab.list.php' );
+}
+
+// End payload block:
+$AdminUI->disp_payload_end();
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/cron/_error_test.job.php 1.10.3.src/inc/CONTROL/cron/_error_test.job.php
--- 0.9.2.src/inc/CONTROL/cron/_error_test.job.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/cron/_error_test.job.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,16 @@
+<?php
+/**
+ * This file implements the Error Test Cron controller
+ *
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _error_test.job.php,v 1.1.4.2 2006/11/04 19:54:51 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+$result_message = T_('The Error TEST cron controller simulates an error, thus this "error" is normal!');
+
+return 100; /* Simulated error */
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/cron/_post_notifications.job.php 1.10.3.src/inc/CONTROL/cron/_post_notifications.job.php
--- 0.9.2.src/inc/CONTROL/cron/_post_notifications.job.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/cron/_post_notifications.job.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,66 @@
+<?php
+/**
+ * This file implements the post notifications Cron controller
+ *
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _post_notifications.job.php,v 1.1.2.6 2006/11/27 19:12:50 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $Settings;
+
+global $model_path;
+
+
+if( $Settings->get( 'outbound_notifications_mode' ) != 'cron' )
+{ // Autopruning is NOT requested
+	$result_message = T_('Post notifications are not set to run as a scheduled task');
+	return 2;
+}
+
+// Get the ID of the post we are supposed to post-process:
+if( empty( $job_params['item_ID'] ) )
+{
+	$result_message = 'No item_ID parameter received.'; // No trans.
+	return 3;
+}
+
+$item_ID = $job_params['item_ID'];
+
+
+// Notify that we are going to take care of that post's post processing:
+$DB->query( 'UPDATE T_posts
+								SET post_notifications_status = "started"
+							WHERE post_ID = '.$item_ID.'
+							  AND post_notifications_status = "todo"
+							  AND post_notifications_ctsk_ID = '.$job_params['ctsk_ID'] );
+if( $DB->rows_affected != 1 )
+{	// We would not "lock" the requested post
+	$result_message = sprintf( T_('Could not lock post #%d. It may already be processed.'), $item_ID );
+	return 4;
+}
+
+// Get the Item:
+require_once $model_path.'items/_itemcache.class.php';
+$ItemCache = & new ItemCache();
+$edited_Item = & $ItemCache->get_by_ID( $item_ID );
+
+// send outbound pings:
+$edited_Item->send_outbound_pings( false );
+
+// Send email notifications now!
+$edited_Item->send_email_notifications( false );
+
+// Record that processing has been done:
+$edited_Item->set( 'notifications_status', 'finished' );
+
+// Save the new processing status to DB
+$edited_Item->dbupdate();
+
+$result_message = T_('Done.');
+
+return 1; /* ok */
+
+
+?>
diff -ruN --text 0.9.2.src/inc/CONTROL/cron/_prune_hits_sessions.job.php 1.10.3.src/inc/CONTROL/cron/_prune_hits_sessions.job.php
--- 0.9.2.src/inc/CONTROL/cron/_prune_hits_sessions.job.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/cron/_prune_hits_sessions.job.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,33 @@
+<?php
+/**
+ * This file implements the Hit and Session pruning Cron controller
+ *
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _prune_hits_sessions.job.php,v 1.1.2.4 2006/11/27 19:12:50 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $Settings;
+
+global $model_path;
+
+if( $Settings->get( 'auto_prune_stats_mode' ) != 'cron' )
+{ // Autopruning is NOT requested
+	$result_message = T_('Auto pruning is not set to run as a scheduled task');
+	return 2;
+}
+
+require_once $model_path.'sessions/_hitlist.class.php';
+
+$result_message = Hitlist::dbprune(); // will prune once per day, according to Settings
+
+if( empty($result_message) )
+{
+	return 1; /* ok */
+}
+
+return 100;
+
+
+?>
diff -ruN --text 0.9.2.src/inc/CONTROL/cron/_test.job.php 1.10.3.src/inc/CONTROL/cron/_test.job.php
--- 0.9.2.src/inc/CONTROL/cron/_test.job.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/cron/_test.job.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,16 @@
+<?php
+/**
+ * This file implements the test Cron controller
+ *
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _test.job.php,v 1.3.2.2 2006/11/04 19:54:51 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+$result_message = T_('The TEST cron controller says hello!');
+
+return 1; /* ok */
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/files/fileset.php 1.10.3.src/inc/CONTROL/files/fileset.php
--- 0.9.2.src/inc/CONTROL/files/fileset.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/files/fileset.php	2007-04-25 23:17:48.000000000 -0500
@@ -0,0 +1,152 @@
+<?php
+/**
+ * This file implements the UI controller for file settings management.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author blueyed: Daniel HAHLER.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: fileset.php,v 1.4.4.1.2.1 2007/04/25 22:17:47 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+// Check minimum permission:
+$current_User->check_perm( 'options', 'view', true );
+
+
+$AdminUI->set_path( 'options', 'files' );
+
+param( 'action', 'string' );
+
+switch( $action )
+{
+	case 'update':
+		// Check permission:
+		$current_User->check_perm( 'options', 'edit', true );
+
+		param( 'submit', 'array', array() );
+		if( isset($submit['restore_defaults']) )
+		{
+			$Settings->delete_array( array(
+					'fm_enabled',
+					'fm_enable_roots_blog',
+					// 'fm_enable_roots_group',
+					'fm_enable_roots_user',
+					'fm_enable_create_dir',
+					'fm_enable_create_file',
+					'upload_enabled',
+					'upload_maxkb',
+					'regexp_filename' ) );
+			if( $Settings->dbupdate() )
+			{
+				$Messages->add( T_('Restored default values.'), 'success' );
+			}
+			else
+			{
+				$Messages->add( T_('Settings have not changed.'), 'note' );
+			}
+		}
+		else
+		{
+			// Filemanager
+			$Request->param( 'fm_enabled', 'integer', 0 );
+			$Settings->set( 'fm_enabled', $fm_enabled );
+
+			$Request->param( 'fm_enable_roots_blog', 'integer', 0 );
+			$Settings->set( 'fm_enable_roots_blog', $fm_enable_roots_blog );
+
+			// $Request->param( 'fm_enable_roots_group', 'fm_enable_roots_group', 'integer', 0 );
+
+			$Request->param( 'fm_enable_roots_user', 'integer', 0 );
+			$Settings->set( 'fm_enable_roots_user', $fm_enable_roots_user );
+
+			$Request->param( 'fm_enable_create_dir', 'integer', 0 );
+			$Settings->set( 'fm_enable_create_dir', $fm_enable_create_dir );
+
+			$Request->param( 'fm_enable_create_file', 'integer', 0 );
+			$Settings->set( 'fm_enable_create_file', $fm_enable_create_file );
+
+			// Upload
+			$Request->param( 'upload_enabled', 'integer', 0 );
+			$Settings->set( 'upload_enabled', $upload_enabled );
+
+			$Request->param_integer_range( 'upload_maxkb', 1, $upload_maxmaxkb, T_('Maximum allowed filesize must be between %d and %d KB.') );
+			$Settings->set( 'upload_maxkb', $upload_maxkb );
+
+			// Advanced settings
+			$Request->param( 'regexp_filename', 'string', '' );
+			if( $Request->param_check_regexp( 'regexp_filename', T_('Valid filename pattern is not a regular expression!') ) )
+			{
+				$Settings->set( 'regexp_filename', $regexp_filename );
+			}
+			$Request->param( 'regexp_dirname', 'string', '' );
+			if( $Request->param_check_regexp( 'regexp_dirname', T_('Valid dirname pattern is not a regular expression!') ) )
+			{
+				$Settings->set( 'regexp_dirname', $regexp_dirname );
+			}
+
+			if( ! $Messages->count('error') )
+			{
+				if( $Settings->dbupdate() )
+				{
+					$Messages->add( T_('File settings updated.'), 'success' );
+				}
+				else
+				{
+					$Messages->add( T_('Settings have not changed.'), 'note' );
+				}
+			}
+		}
+
+		break;
+}
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+// Begin payload block:
+$AdminUI->disp_payload_begin();
+
+// Display VIEW:
+$AdminUI->disp_view( 'files/_set_files.form.php' );
+
+// End payload block:
+$AdminUI->disp_payload_end();
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/files/files.php 1.10.3.src/inc/CONTROL/files/files.php
--- 0.9.2.src/inc/CONTROL/files/files.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/files/files.php	2007-11-01 01:24:24.000000000 -0500
@@ -0,0 +1,1504 @@
+<?php
+/**
+ * This file implements the UI controller for file management.
+ *
+ * NOTE: $fm_mode gets used for modes, that allow browsing to some other place or
+ *       take other actions. A good example is "upload" - you can delete other files while
+ *       in upload mode.
+ *       "edit_perms" for example is not a mode, but a action.
+ *
+ * fp>> There should actually be no modes. Only geeks can understand & use them. And not all geeks might actually ever find an opportunity to want to use them. All we need is a dir selection tree inside of upload and move.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ * Parts of this file are copyright (c)2005 by The University of North Carolina at Charlotte
+ * as contributed by Jason Edgecombe {@link http://tst.uncc.edu/team/members/jason_bio.php}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * The University of North Carolina at Charlotte grants Francois PLANQUE the right to license
+ * Jason EDGECOMBE's contributions to this file and the b2evolution project
+ * under the GNU General Public License (http://www.opensource.org/licenses/gpl-license.php)
+ * and the Mozilla Public License (http://www.opensource.org/licenses/mozilla1.1.php).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ * @author jwedgeco: Jason EDGECOMBE (for hire by UNC-Charlotte)
+ * @author edgester: Jason EDGECOMBE (personal contributions, not for hire)
+ *
+ * @version $Id: files.php,v 1.29.2.4.2.2 2007/04/25 22:17:47 fplanque Exp $
+ *
+ * @todo thumbnail view
+ * @todo PHPInfo (special permission)
+ * @todo directly run PHP-code (eval)
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Filelist
+ * fp>> TODO: When the user is viewing details for a file he should (by default) not be presented with the filelist in addition to the file properties
+ * In cases like that, we should try to avoid instanciating a Filelist.
+ */
+require_once $model_path.'files/_filelist.class.php';
+
+/**
+ * @var User
+ */
+global $current_User;
+
+// Check global access permissions:
+if( ! $Settings->get( 'fm_enabled' ) )
+{
+	bad_request_die( 'The filemanager is disabled.' );
+}
+
+// Check permission:
+$current_User->check_perm( 'files', 'view', true );
+
+
+$AdminUI->set_path( 'files' );
+
+
+// INIT params:
+if( param( 'root_and_path', 'string', '', false ) /* not memorized (default) */ && strpos( $root_and_path, '::' ) )
+{ // root and path together: decode and override (used by "radio-click-dirtree")
+	list( $root, $path ) = explode( '::', $root_and_path, 2 );
+	// Memorize new root:
+	memorize_param( 'root', 'string', NULL );
+	memorize_param( 'path', 'string', NULL );
+}
+else
+{
+	param( 'root', 'string', NULL, true ); // the root directory from the dropdown box (user_X or blog_X; X is ID - 'user' for current user (default))
+	param( 'path', 'string', '/', true );  // the path relative to the root dir
+	if( param( 'new_root', 'string', '' )
+		&& $new_root != $root )
+	{ // We have changed root in the select list
+		$root = $new_root;
+		$path = '';
+	}
+}
+
+/**
+ * @global string The file manager mode we're in ('fm_upload', 'fm_cmr')
+ */
+$fm_mode = param( 'fm_mode', 'string', NULL, true );
+
+$action = $Request->param_action();
+
+
+// Get root:
+$ads_list_path = false; // false by default, gets set if we have a valid root
+$fm_FileRoot = NULL;
+
+$available_Roots = get_available_FileRoots();
+
+if( ! empty($root) )
+{ // We have requested a root folder by string:
+	$fm_FileRoot = & $FileRootCache->get_by_ID($root, true);
+
+	if( ! $fm_FileRoot || ! isset( $available_Roots[$fm_FileRoot->ID] ) )
+	{ // Root not found or not in list of available ones
+		$Messages->add( T_('You don\'t have access to the requested root directory.'), 'error' );
+		$fm_FileRoot = false;
+	}
+}
+
+if( ! $fm_FileRoot )
+{ // No root requested (or the requested is invalid), get the first one available:
+	if( $available_Roots
+	    && ( $tmp_keys = array_keys( $available_Roots ) )
+	    && $first_Root = & $available_Roots[ $tmp_keys[0] ] )
+	{ // get the first one
+		$fm_FileRoot = & $first_Root;
+	}
+	else
+	{
+		$Messages->add( T_('You don\'t have access to any root directory.'), 'error' );
+	}
+}
+
+if( $fm_FileRoot )
+{ // We have access to a file root:
+	if( empty($fm_FileRoot->ads_path) )
+	{	// Not sure it's possible to get this far, but just in case...
+		$Messages->add( sprintf( T_('The root directory &laquo;%s&raquo; does not exist.'), $fm_FileRoot->ads_path ), 'error' );
+	}
+	else
+	{ // Root exists
+		// Let's get into requested list dir...
+		$ads_list_path = trailing_slash( $fm_FileRoot->ads_path.$path );
+
+		// Dereference any /../ just to make sure, and CHECK if directory exists:
+		$ads_list_path = get_ads_canonical_path( $ads_list_path );
+
+		if( !is_dir( $ads_list_path ) )
+		{ // This should never happen, but just in case the diretcoty does not exist:
+			$Messages->add( sprintf( T_('The directory &laquo;%s&raquo; does not exist.'), $path ), 'error' );
+			$ads_list_path = NULL;
+		}
+		elseif( ! preg_match( '#^'.preg_quote($fm_FileRoot->ads_path, '#').'#', $ads_list_path ) )
+		{ // cwd is OUTSIDE OF root!
+			$Messages->add( T_( 'You are not allowed to go outside your root directory!' ), 'error' );
+			$ads_list_path = $fm_FileRoot->ads_path;
+		}
+	}
+}
+
+
+// If there were errors, display them and exit (especially in case there's no valid FileRoot ($fm_FileRoot)):
+if( $Messages->count('error') )
+{
+	// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+	$AdminUI->disp_html_head();
+
+	// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+	$AdminUI->disp_body_top();
+	$AdminUI->disp_payload_begin();
+	$AdminUI->disp_payload_end();
+
+	$AdminUI->disp_global_footer();
+	exit();
+}
+
+
+/**
+ * Filelist
+ * fp>> TODO: When the user is viewing details for a file he should (by default) not be presented with the filelist in addition to the file properties
+ * In cases like that, we should try to avoid instanciating a Filelist.
+ */
+$fm_Filelist = new Filelist( $fm_FileRoot, $ads_list_path );
+
+if( $UserSettings->param_Request( 'fm_dirsnotattop', 'fm_dirsnotattop', 'integer', 0 ) )
+{
+	$fm_Filelist->_dirs_not_at_top = true;
+}
+if( $UserSettings->param_Request( 'fm_recursivedirsize', 'fm_recursivedirsize', 'integer', 0 ) ) // TODO: check for permission? (Server load)
+{
+	$fm_Filelist->_use_recursive_dirsize = true;
+}
+if( $UserSettings->param_Request( 'fm_showhidden', 'fm_showhidden', 'integer', 0 ) )
+{
+	$fm_Filelist->_show_hidden_files = true;
+}
+if( param( 'fm_flatmode', '', NULL, true ) )
+{
+	$fm_Filelist->flatmode = true;
+}
+
+param( 'fm_filter', '', NULL, true );
+param( 'fm_filter_regex', 'integer', 0, true );
+
+if( ! empty($fm_filter) )
+{
+	$fm_Filelist->set_filter( $fm_filter, $fm_filter_regex );
+}
+
+$Debuglog->add( 'FM root: '.var_export( $fm_FileRoot, true ), 'files' );
+$Debuglog->add( 'FM _ads_list_path: '.var_export( $ads_list_path, true ), 'files' );
+$Debuglog->add( 'FM _rds_list_path: '.var_export( $fm_Filelist->_rds_list_path, true ), 'files' );
+
+
+// For modes build $fm_source_Filelist
+if( $fm_mode && $fm_sources = param( 'fm_sources', 'array', array(), true ) )
+{
+	$fm_sources_root = param( 'fm_sources_root', 'string', '', true );
+
+	$sources_Root = & $FileRootCache->get_by_ID( $fm_sources_root );
+
+	if( $sources_Root )
+	{ // instantiate the source list for the selected sources
+		$fm_source_Filelist = & new Filelist( $sources_Root );
+	}
+	else
+	{ // Fallback: source files are considered to be in the current root
+		$fm_source_Filelist = & new Filelist( $fm_Filelist->get_FileRoot() );
+		$Debuglog->add( 'SourceList without explicit root!', 'error' );
+	}
+
+	if( $fm_source_Filelist )
+	{
+		// TODO: should fail for non-existant sources, or sources where no read-perm
+		foreach( $fm_sources as $l_source_path )
+		{
+			// echo '<br>'.$lSourcePath;
+			$fm_source_Filelist->add_by_subpath( urldecode($l_source_path), true );
+		}
+	}
+	else
+	{ // Without SourceList there's no mode
+		$fm_mode = false;
+	}
+}
+else
+{
+	$fm_source_Filelist = false;
+	$fm_sources = NULL;
+	$fm_sources_root = NULL;
+}
+
+
+if( $action == 'update_settings' )
+{ // Updating user settings from options list
+	$UserSettings->set( 'fm_dirsnotattop',   1-param( 'option_dirsattop',        'integer', 0 ) );
+	$UserSettings->set( 'fm_permlikelsl',      param( 'option_permlikelsl',      'integer', 0 ) );
+	$UserSettings->set( 'fm_imglistpreview',   param( 'option_imglistpreview',   'integer', 0 ) );
+	$UserSettings->set( 'fm_getimagesizes',    param( 'option_getimagesizes',    'integer', 0 ) );
+	$UserSettings->set( 'fm_recursivedirsize', param( 'option_recursivedirsize', 'integer', 0 ) );
+	$UserSettings->set( 'fm_showtypes',        param( 'option_showtypes',        'integer', 0 ) );
+	$UserSettings->set( 'fm_showfsperms',      param( 'option_showfsperms',      'integer', 0 ) );
+	$UserSettings->set( 'fm_showfsowner',      param( 'option_showfsowner',      'integer', 0 ) );
+	$UserSettings->set( 'fm_showfsgroup',      param( 'option_showfsgroup',      'integer', 0 ) );
+	$UserSettings->set( 'fm_showhidden',       param( 'option_showhidden',       'integer', 0 ) );
+	$UserSettings->set( 'fm_forceFM',          param( 'option_forceFM',          'integer', 0 ) );
+
+	if( $UserSettings->dbupdate() )
+	{
+		$Messages->add( T_('Your user settings have been updated.'), 'success' );
+	}
+
+	$action = '';
+}
+
+/**
+ * @global boolean We set this to true to force displaying of the FM (without toggle option!)
+ */
+$fm_forceFM = NULL;
+
+
+param( 'fm_disp_browser', 'integer', 0, true );
+$UserSettings->param_Request( 'fm_hide_dirtree', 'fm_hide_dirtree', 'integer', 0, true ); // The directory tree next to the files table
+
+
+/*
+ * Load editable objects:
+ */
+if( param( 'link_ID', 'integer', NULL, false, false, false ) )
+{
+	if( ($edited_Link = & $LinkCache->get_by_ID( $link_ID, false )) === false )
+	{	// We could not find the link to edit:
+		$Messages->head = T_('Cannot edit link!');
+		$Messages->add( T_('Requested link does not exist any longer.'), 'error' );
+		unset( $edited_Link );
+		forget_param( 'link_ID' );
+		unset( $link_ID );
+	}
+}
+
+
+/*
+ * Load linkable objects:
+ */
+if( param( 'item_ID', 'integer', NULL, true, false, false ) )
+{ // Load Requested iem:
+	if( ($edited_Item = & $ItemCache->get_by_ID( $item_ID, false )) === false )
+	{	// We could not find the contact to link:
+		$Messages->head = T_('Cannot link Item!');
+		$Messages->add( T_('Requested item does not exist any longer.'), 'error' );
+		unset( $edited_Item );
+		forget_param( 'item_ID' );
+		unset( $item_ID );
+	}
+}
+
+
+if( empty($ads_list_path) )
+{ // We have no Root / list path, there was an error. Unset any action or mode.
+	$action = '';
+	$fm_mode = NULL;
+}
+
+// Check actions that toggle Filelist properties or delegate to other actions:
+if( ! empty($action) )
+{
+	switch( $action )
+	{
+		case 'filter_unset':
+			forget_param( 'fm_filter' );
+			$fm_filter = '';
+			$action = '';
+			break;
+
+		case 'createnew':
+			// Check permission:
+			$current_User->check_perm( 'files', 'add', true );
+
+			// create new file/dir
+			param( 'create_type', 'string', '' ); // 'file', 'dir'
+			param( 'create_name', 'string', '' );
+
+			$action = ( $create_type == 'file' ? 'createnew_file' : 'createnew_dir'  );
+			break;
+	}
+}
+
+$fm_Filelist->set_Filter( $fm_filter, $fm_filter_regex );
+
+// Load Filelist (with meta data):
+$fm_Filelist->load();
+
+// Sort Filelist
+param( 'fm_order', 'string', NULL, true );
+if( ! in_array( $fm_order, array( 'name', 'path', 'type', 'size', 'lastmod', 'perms', 'fsowner', 'fsgroup' ) ) )
+{
+	$fm_order = NULL;
+}
+param( 'fm_orderasc', '', NULL, true );
+$fm_Filelist->sort( $fm_order, $fm_orderasc );
+
+
+/**
+ * @var Filelist The selected files
+ */
+$selected_Filelist = & new Filelist( $fm_Filelist->get_FileRoot(), false );
+
+/**
+ * @global array A list of files which are selected in the FM list.
+ */
+$fm_selected = param( 'fm_selected', 'array', array(), true );
+
+$Debuglog->add( count($fm_selected).' selected files/directories', 'files' );
+
+foreach( $fm_selected as $l_source_path )
+{
+	// echo '<br>'.$l_source_path;
+	$selected_Filelist->add_by_subpath( urldecode($l_source_path), true );
+}
+
+
+switch( $action )
+{
+	case 'open_in_new_windows':
+		// catch JS-only actions (happens when Javascript is disabled on the browser)
+		$Messages->add( T_('You have to enable JavaScript to use this feature.'), 'error' );
+		break;
+
+	case 'createnew_dir':
+		if( ! $Settings->get( 'fm_enable_create_dir' ) )
+		{ // Directory creation is gloablly disabled:
+			$Messages->add( T_('Directory creation is disabled.'), 'error' );
+			break;
+		}
+		if( empty($create_name) )
+		{ // No name was supplied:
+			$Messages->add( T_('Cannot create a directory without name.'), 'error' );
+			break;
+		}
+		if( $error_dirname = validate_dirname( $create_name ) )
+		{ // Not valid dirname
+			$Messages->add( $error_dirname, 'error' );
+			break;
+		}
+
+		// Try to get File object:
+		$newFile = & $FileCache->get_by_root_and_path( $fm_Filelist->_FileRoot->type, $fm_Filelist->_FileRoot->in_type_ID, $fm_Filelist->_rds_list_path.$create_name );
+
+		if( $newFile->exists() )
+		{
+			$Messages->add( sprintf( T_('The file &laquo;%s&raquo; already exists.'), $create_name ), 'error' );
+			break;
+		}
+
+		if( $newFile->create( $create_type ) )
+		{
+			$Messages->add( sprintf( T_('The directory &laquo;%s&raquo; has been created.'), $create_name ), 'success' );
+
+			$fm_Filelist->add( $newFile );
+			$fm_Filelist->sort();
+		}
+		else
+		{
+			$Messages->add( sprintf( T_('Could not create directory &laquo;%s&raquo; in &laquo;%s&raquo;.'), $create_name, $fm_Filelist->_rds_list_path ), 'error' );
+		}
+		break;
+
+
+	case 'createnew_file':
+		if( ! $Settings->get( 'fm_enable_create_file' ) )
+		{ // File creation is gloablly disabled:
+			$Messages->add( T_('File creation is disabled.'), 'error' );
+			break;
+		}
+		if( empty($create_name) )
+		{ // No name was supplied:
+			$Messages->add( T_('Cannot create a file without name.'), 'error' );
+			break;
+		}
+		if( $error_filename = validate_filename( $create_name ) )
+		{ // Not valid filename or extension
+			$Messages->add( $error_filename, 'error' );
+			break;
+		}
+
+		// Try to get File object:
+		$newFile = & $FileCache->get_by_root_and_path( $fm_Filelist->_FileRoot->type, $fm_Filelist->_FileRoot->in_type_ID, $fm_Filelist->_rds_list_path.$create_name );
+
+		if( $newFile->exists() )
+		{
+			$Messages->add( sprintf( T_('The file &laquo;%s&raquo; already exists.'), $create_name ), 'error' );
+			break;
+		}
+
+		if( $newFile->create( $create_type ) )
+		{
+			$Messages->add( sprintf( T_('The file &laquo;%s&raquo; has been created.'), $create_name ), 'success' );
+
+			$fm_Filelist->add( $newFile );
+			$fm_Filelist->sort();
+		}
+		else
+		{
+			$Messages->add( sprintf( T_('Could not create file &laquo;%s&raquo; in &laquo;%s&raquo;.'), $create_name, $fm_Filelist->_rds_list_path ), 'error' );
+		}
+		break;
+
+
+	/*
+	case 'send_by_mail':
+	{{{ not implemented yet
+		// TODO: implement
+		if( !$selected_Filelist->count() )
+		{
+			$Messages->add( T_('Nothing selected.'), 'error' );
+			break;
+		}
+
+		echo 'TODO: Send selected by mail, query email address..';
+		break;
+	}}}
+	*/
+
+
+	case 'download':
+	{{{ // TODO: provide optional zip formats (tgz, ..) - the used lib provides more..
+		$action_title = T_('Download');
+
+		if( !$selected_Filelist->count() )
+		{
+			$Messages->add( T_('Nothing selected.'), 'error' );
+			break;
+		}
+
+		param( 'zipname', 'string', '' );
+		param( 'exclude_sd', 'integer', 0 );
+
+		if( empty($zipname) )
+		{
+			if( param( 'action_invoked', 'integer', 0 ) )
+			{ // Action was invoked, add "hint"
+				$Request->param_error( 'zipname', T_('Please provide the name of the archive.') );
+			}
+			if( $selected_Filelist->count() == 1 )
+			{
+				$only_File = $selected_Filelist->get_array();
+				$only_File = $only_File[0];
+
+				// TODO: once we support additional formats, use the default extension here:
+				$zipname = $only_File->get_name().'.zip';
+			}
+			break;
+		}
+
+		// Downloading
+		require_once $inc_path.'_misc/ext/_zip_archives.php';
+
+		$arraylist = $selected_Filelist->get_array( 'get_rdfs_rel_path' );
+
+		$options = array (
+			'basedir' => $fm_Filelist->get_ads_list_path(),
+			'inmemory' => 1,
+			'recurse' => (1 - $exclude_sd),
+		);
+
+		$zipfile = & new zip_file( $zipname );
+		$zipfile->set_options( $options );
+		$zipfile->add_files( $arraylist );
+		$zipfile->create_archive();
+		$zipfile->download_file();
+		exit;
+	}}}
+
+
+	case 'rename':
+		// Rename a file:
+		// This will not allow to overwrite existing files, the same way Windows and MacOS do not allow it. Adding an option will only clutter the interface and satisfy geeks only.
+		if( ! $current_User->check_perm( 'files', 'edit' ) )
+		{ // We do not have permission to edit files
+			$Messages->add( T_('You have no permission to edit/modify files.'), 'error' );
+			$action = 'list';
+			break;
+		}
+
+		if( ! $selected_Filelist->count() )
+		{ // There is nothing to rename
+			$Messages->add( T_('Nothing selected.'), 'error' );
+			$action = 'list';
+			break;
+		}
+
+		param( 'confirmed', 'integer', 0 );
+		param( 'new_names', 'array', array() );
+
+		// Check params for each file to rename:
+		while( $loop_src_File = & $selected_Filelist->get_next() )
+		{
+			if( ! isset( $new_names[$loop_src_File->get_md5_ID()] ) )
+			{ // We have not yet provided a name to rename to...
+				$confirmed = 0;
+				$new_names[$loop_src_File->get_md5_ID()] = $loop_src_File->get_name();
+				continue;
+			}
+
+			// Check if provided name is okay:
+			$new_names[$loop_src_File->get_md5_ID()] = trim(strip_tags($new_names[$loop_src_File->get_md5_ID()]));
+
+			if( !$loop_src_File->is_dir() )
+			{
+				if( $error_filename = validate_filename( $new_names[$loop_src_File->get_md5_ID()] ) )
+				{ // Not a file name or not an allowed extension
+					$confirmed = 0;
+					$Request->param_error( 'new_names['.$loop_src_File->get_md5_ID().']', $error_filename );
+					continue;
+				}
+			}
+			elseif( $error_dirname = validate_dirname( $new_names[$loop_src_File->get_md5_ID()] ) )
+			{ // Not a directory name
+				$confirmed = 0;
+				$Request->param_error( 'new_names['.$loop_src_File->get_md5_ID().']', $error_dirname );
+				continue;
+			}
+		}
+
+		if( $confirmed )
+		{ // Rename is confirmed, let's proceed:
+			$selected_Filelist->restart();
+			while( $loop_src_File = & $selected_Filelist->get_next() )
+			{
+				$old_name = $loop_src_File->get_name();
+				$new_name = $new_names[$loop_src_File->get_md5_ID()];
+
+				if( $new_name == $old_name )
+				{ // Name has not changed...
+					$Messages->add( sprintf( T_('&laquo;%s&raquo; has not been renamed'), $old_name ), 'note' );
+					continue;
+				}
+				// Perform rename:
+				if( ! $loop_src_File->rename_to( $new_name ) )
+				{
+					$Messages->add( sprintf( T_('&laquo;%s&raquo; could not be renamed to &laquo;%s&raquo;'),
+						$old_name, $new_name ), 'error' );
+					continue;
+				}
+
+				// We have moved in same dir, update caches:
+				$fm_Filelist->update_caches();
+
+				if( $fm_Filelist->contains( $loop_src_File ) === false )
+				{ // File not in filelist (expected if not same dir)
+					$fm_Filelist->add( $File );
+				}
+
+
+				$Messages->add( sprintf( T_('&laquo;%s&raquo; has been successfully renamed to &laquo;%s&raquo;'),
+						$old_name, $new_name ), 'success' );
+			}
+
+			$action = 'list';
+		}
+
+		break;
+
+
+	case 'delete':
+		// Delete a file or directory: {{{
+		if( ! $current_User->check_perm( 'files', 'edit' ) )
+		{ // We do not have permission to edit files
+			$Messages->add( T_('You have no permission to edit/modify files.'), 'error' );
+			$action = 'list';
+			break;
+		}
+
+		if( ! $selected_Filelist->count() )
+		{
+			$Messages->add( T_('Nothing selected.'), 'error' );
+			$action = 'list';
+			break;
+		}
+
+		param( 'confirmed', 'integer', 0 );
+		// fplanque>> We cannot actually offer to delete subdirs since we cannot pre-check DB
+
+		$selected_Filelist->restart();
+		if( $confirmed )
+		{ // Unlink files:
+			while( $l_File = & $selected_Filelist->get_next() )
+			{
+				if( $l_File->unlink() )
+				{
+					$Messages->add( sprintf( ( $l_File->is_dir() ? T_('The directory &laquo;%s&raquo; has been deleted.') : T_('The file &laquo;%s&raquo; has been deleted.') ), $l_File->get_name() ), 'success' );
+					$fm_Filelist->remove( $l_File );
+				}
+				else
+				{
+					$Messages->add( sprintf( ( $l_File->is_dir() ? T_('Could not delete the directory &laquo;%s&raquo; (not empty?).') : T_('Could not delete the file &laquo;%s&raquo;.') ), $l_File->get_name() ), 'error' );
+				}
+			}
+			$action = 'list';
+		}
+		else
+		{
+			// make sure we have loaded metas for all files in selection!
+			$selected_Filelist->load_meta();
+
+			// Check if there are delete restrictions on the files:
+			while( $l_File = & $selected_Filelist->get_next() )
+			{
+				// Check if there are delete restrictions on this file:
+				$l_File->check_relations( 'delete_restrictions' );
+
+				if( $Messages->count('restrict') )
+				{ // There are restrictions:
+					$Messages->add( $l_File->get_prefixed_name().': '.T_('cannot be deleted because of the following relations')
+						.$Messages->display( NULL, NULL, false, 'restrict', '', 'ul', false ) );
+					$Messages->clear( 'restrict' );
+
+					// remove it from the list of selected files (that will be offered to delete):
+					$selected_Filelist->remove( $l_File );
+				}
+			}
+
+			if( ! $selected_Filelist->count() )
+			{ // no files left in list, cancel action
+				$action = 'list';
+			}
+		}
+		// }}}
+		break;
+
+
+	case 'edit_properties':
+		// Edit File properties (Meta Data); this starts the file_properties mode:
+		$fm_mode = 'file_properties';
+		break;
+
+
+	case 'update_properties':
+		// Update File properties (Meta Data); on success this ends the file_properties mode: {{{
+
+		if( ! $current_User->check_perm( 'files', 'edit' ) )
+		{ // We do not have permission to edit files
+			$Messages->add( T_('You have no permission to edit/modify files.'), 'error' );
+			$action = 'list';
+			break;
+		}
+
+		$edit_File = & $selected_Filelist->get_by_idx(0);
+		// Load meta data:
+		$edit_File->load_meta();
+
+		$edit_File->set( 'title', param( 'title', 'string', '' ) );
+		$edit_File->set( 'alt', param( 'alt', 'string', '' ) );
+		$edit_File->set( 'desc', param( 'desc', 'string', '' ) );
+
+		// Store File object into DB:
+		if( $edit_File->dbsave() )
+		{
+			$Messages->add( sprintf( T_( 'File properties for &laquo;%s&raquo; have been updated.' ), $edit_File->get_name() ), 'success' );
+		}
+		else
+		{
+			$Messages->add( sprintf( T_( 'File properties for &laquo;%s&raquo; have not changed.' ), $edit_File->get_name() ), 'note' );
+		}
+
+		// Leave special display mode:
+		$fm_mode = NULL;
+		// }}}
+		break;
+
+
+	case 'link':
+		// Link File to Item (or other object if extended below):
+
+		// Note: we are not modifying any file here, we're just linking it
+		// we only need read perm on file, but we'll need write perm on destination object (to be checked below)
+
+		if( !$selected_Filelist->count() )
+		{
+			$Messages->add( T_('Nothing selected.'), 'error' );
+			break;
+		}
+
+		$edit_File = & $selected_Filelist->get_by_idx(0);
+
+		if( isset($edited_Item) )
+		{
+			// TODO: check item EDIT permissions!
+			$DB->begin();
+
+			// Load meta data AND MAKE SURE IT IS CREATED IN DB:
+			$edit_File->load_meta( true );
+
+			// Let's make the link!
+			$edited_Link = & new Link();
+			$edited_Link->set( 'itm_ID', $edited_Item->ID );
+			$edited_Link->set( 'file_ID', $edit_File->ID );
+			$edited_Link->dbinsert();
+
+			$DB->commit();
+
+			$Messages->add( T_('Selected file has been linked to item.'), 'success' );
+		}
+		// Plug extensions/hacks here!
+		else
+		{	// No Item to link to - end link_item mode.
+			$fm_mode = NULL;
+		}
+		break;
+
+
+	case 'unlink':
+		// Unlink File from Item (or other object if extended):
+
+		// Note: we are not modifying any file here, we're just linking it
+		// we only need read perm on file, but we'll need write perm on destination object (to be checked below)
+
+		if( !isset( $edited_Link ) )
+		{
+			break;
+		}
+
+		// TODO: get Item (or other object) from Link to check perm
+
+		// TODO: check item/object EDIT permissions!
+		// Check that we have permission to edit item:
+		// $current_User->check_perm( $perm_name, 'edit', true, $edited_Item->ID );
+
+		// Delete from DB:
+		$msg = sprintf( T_('Link from &laquo;%s&raquo; deleted.'), $edited_Link->Item->dget('title') );
+		$edited_Link->dbdelete( true );
+		unset( $edited_Link );
+		forget_param( 'link_ID' );
+		$Messages->add( $msg, 'success' );
+		break;
+
+
+	case 'edit_perms':
+		// Edit file or directory permissions: {{{
+		if( ! $current_User->check_perm( 'files', 'edit' ) )
+		{ // We do not have permission to edit files
+			$Messages->add( T_('You have no permission to edit/modify files.'), 'error' );
+			$action = 'list';
+			break;
+		}
+
+		if( ! $selected_Filelist->count() )
+		{
+			$Messages->add( T_('Nothing selected.'), 'error' );
+			$action = 'list';
+			break;
+		}
+
+
+		param( 'perms', 'array', array() );
+		param( 'edit_perms_default' ); // default value when multiple files are selected
+		param( 'use_default_perms', 'array', array() ); // array of file IDs that should be set to default
+
+		if( count( $use_default_perms ) && $edit_perms_default === '' )
+		{
+			$Request->param_error( 'edit_perms_default', T_('You have to give a default permission!') );
+			break;
+		}
+
+		// form params
+		$perms_read_readonly = is_windows();
+		$field_options_read_readonly = array(
+				array( 'value' => 444, 'label' => T_('Read-only') ),
+				array( 'value' => 666, 'label' => T_('Read and write') ) );
+		$more_than_one_selected_file = ( $selected_Filelist->count() > 1 );
+
+		if( count( $perms ) || count( $use_default_perms ) )
+		{ // New permissions given, change them
+			$selected_Filelist->restart();
+			while( $l_File = & $selected_Filelist->get_next() )
+			{
+				if( in_array( $l_File->get_md5_ID(), $use_default_perms ) )
+				{ // use default
+					$chmod = $edit_perms_default;
+				}
+				elseif( !isset($perms[ $l_File->get_md5_ID() ]) )
+				{ // happens for an empty text input or when no radio option is selected
+					$Messages->add( sprintf( T_('Permissions for &laquo;%s&raquo; have not been changed.'), $l_File->get_name() ), 'note' );
+					continue;
+				}
+				else
+				{ // provided for this file
+					$chmod = $perms[ $l_File->get_md5_ID() ];
+				}
+
+				$oldperms = $l_File->get_perms( 'raw' );
+				$newperms = $l_File->chmod( $chmod );
+
+				if( $newperms === false )
+				{
+					$Messages->add( sprintf( T_('Failed to set permissions on &laquo;%s&raquo; to &laquo;%s&raquo;.'), $l_File->get_name(), $chmod ), 'error' );
+				}
+				else
+				{
+					// Success, remove the file from the list of selected files:
+					$selected_Filelist->remove( $l_File );
+
+					if( $newperms === $oldperms )
+					{
+						$Messages->add( sprintf( T_('Permissions for &laquo;%s&raquo; have not been changed.'), $l_File->get_name() ), 'note' );
+					}
+					else
+					{
+						$Messages->add( sprintf( T_('Permissions for &laquo;%s&raquo; changed to &laquo;%s&raquo;.'), $l_File->get_name(), $l_File->get_perms() ), 'success' );
+					}
+				}
+			}
+		}
+
+		if( !$selected_Filelist->count() )
+		{ // No file left selected... (everything worked fine)
+			$action = 'list';
+		}
+		// }}}
+		break;
+}
+
+
+// pre_dump( 'fm mode:'.$fm_mode );
+
+switch( $fm_mode )
+{ // handle modes {{{
+
+	case 'file_properties':
+		$edit_File = & $selected_Filelist->get_by_idx(0);
+		// Load meta data:
+		$edit_File->load_meta();
+		break;
+
+
+	case 'file_upload':
+		// {{{
+		/*
+		 * upload mode
+		 */
+		// Check permissions:
+		if( ! $Settings->get('upload_enabled') )
+		{ // Upload is globally disabled
+			$Messages->add( T_('Upload is disabled.'), 'error' );
+			$fm_mode = NULL;
+			break;
+		}
+
+		if( ! $current_User->check_perm( 'files', 'add' ) )
+		{ // We do not have permission to add files
+			$Messages->add( T_('You have no permission to add/upload files.'), 'error' );
+			$fm_mode = NULL;
+			break;
+		}
+
+		// Quick mode means "just upload and leave mode when successful"
+		$Request->param( 'upload_quickmode', 'integer', 0 );
+
+		/**
+		 * @var array Remember failed files (and the error messages)
+		 */
+		$failedFiles = array();
+
+		// Process uploaded files:
+		if( isset($_FILES) && count( $_FILES ) )
+		{ // Some files have been uploaded:
+			param( 'uploadfile_title', 'array', array() );
+			param( 'uploadfile_alt', 'array', array() );
+			param( 'uploadfile_desc', 'array', array() );
+			param( 'uploadfile_name', 'array', array() );
+
+			foreach( $_FILES['uploadfile']['name'] as $lKey => $lName )
+			{
+				if( empty( $lName ) )
+				{ // No file name
+					if( $upload_quickmode )
+					{
+						$Messages->add( T_( 'Please select a local file to upload.' ) );
+					}
+					elseif( !empty( $uploadfile_title[$lKey] )
+					     || !empty( $uploadfile_alt[$lKey] )
+					     || !empty( $uploadfile_desc[$lKey] )
+					     || !empty( $uploadfile_name[$lKey] ) )
+					{ // User specified params but NO file!!!
+						// Remember the file as failed when additional info provided.
+						$failedFiles[$lKey] = T_( 'Please select a local file to upload.' );
+					}
+					// Abort upload for this file:
+					continue;
+				}
+
+				if( $Settings->get( 'upload_maxkb' )
+				    && $_FILES['uploadfile']['size'][$lKey] > $Settings->get( 'upload_maxkb' )*1024 )
+				{ // bigger than defined by blog
+					$failedFiles[$lKey] = sprintf(
+							/* TRANS: %s will be replaced by the difference */ T_('The file is %s too large. Maximum allowed is: %s.'),
+							bytesreadable( $_FILES['uploadfile']['size'][$lKey] - $Settings->get( 'upload_maxkb' ) ),
+							bytesreadable($Settings->get( 'upload_maxkb' )*1024) );
+					// Abort upload for this file:
+					continue;
+				}
+
+				if( $_FILES['uploadfile']['error'][$lKey] )
+				{ // PHP has detected an error!:
+					switch( $_FILES['uploadfile']['error'][$lKey] )
+					{
+						case UPLOAD_ERR_FORM_SIZE:
+							// The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the html form.
+
+							// This can easily be changed, so we do not use it.. file size gets checked for real just above.
+							break;
+
+						case UPLOAD_ERR_INI_SIZE: // bigger than allowed in php.ini
+							$failedFiles[$lKey] = T_('The file exceeds the upload_max_filesize directive in php.ini.');
+							// Abort upload for this file:
+							continue;
+
+						case UPLOAD_ERR_PARTIAL:
+							$failedFiles[$lKey] = T_('The file was only partially uploaded.');
+							// Abort upload for this file:
+							continue;
+
+						case UPLOAD_ERR_NO_FILE:
+							// Is probably the same as empty($lName) before.
+							$failedFiles[$lKey] = T_('No file was uploaded.');
+							// Abort upload for this file:
+							continue;
+
+						case 6: // numerical value of UPLOAD_ERR_NO_TMP_DIR
+						# (min_php: 4.3.10, 5.0.3) case UPLOAD_ERR_NO_TMP_DIR:
+							// Missing a temporary folder.
+							$failedFiles[$lKey] = T_('Missing a temporary folder (upload_tmp_dir in php.ini).');
+							// Abort upload for this file:
+							continue;
+
+						default:
+							$failedFiles[$lKey] = T_('Unknown error.').' #'.$_FILES['uploadfile']['error'][$lKey];
+							// Abort upload for this file:
+							continue;
+					}
+				}
+
+				if( !is_uploaded_file( $_FILES['uploadfile']['tmp_name'][$lKey] ) )
+				{ // Ensure that a malicious user hasn't tried to trick the script into working on files upon which it should not be working.
+					$failedFiles[$lKey] = T_('The file does not seem to be a valid upload!');
+					// Abort upload for this file:
+					continue;
+				}
+
+				// Use new name on server if specified:
+				$newName = !empty( $uploadfile_name[ $lKey ] ) ? $uploadfile_name[ $lKey ] : $lName;
+
+				if( $error_filename = validate_filename( $newName ) )
+				{ // Not a file name or not an allowed extension
+					$failedFiles[$lKey] = $error_filename;
+					// Abort upload for this file:
+					continue;
+				}
+
+				// Get File object for requested target location:
+				$newFile = & $FileCache->get_by_root_and_path( $fm_Filelist->get_root_type(), $fm_Filelist->get_root_ID(), $fm_Filelist->get_rds_list_path().$newName, true );
+
+				if( $newFile->exists() )
+				{ // The file already exists in the target location!
+					// TODO: Rename/Overwriting (save as filename_<numeric_extension> and provide interface to confirm, rename or overwrite)
+					$failedFiles[$lKey] = sprintf( T_('The file &laquo;%s&raquo; already exists.'), $newFile->get_name() );
+					// Abort upload for this file:
+					continue;
+				}
+
+				// Attempt to move the uploaded file to the requested target location:
+				if( !move_uploaded_file( $_FILES['uploadfile']['tmp_name'][$lKey], $newFile->get_full_path() ) )
+				{
+					$failedFiles[$lKey] = T_('An unknown error occurred when moving the uploaded file on the server.');
+					// Abort upload for this file:
+					continue;
+				}
+
+				// change to default chmod settings
+				if( $newFile->chmod( NULL ) === false )
+				{ // add a note, this is no error!
+					$Messages->add( sprintf( T_('Could not change permissions of &laquo;%s&raquo; to default chmod setting.'), $newFile->get_name() ), 'note' );
+				}
+
+				// Refreshes file properties (type, size, perms...)
+				$newFile->load_properties();
+
+				// Store extra info about the file into File Object:
+				if( isset( $uploadfile_title[$lKey] ) )
+				{ // If a title text has been passed... (does not happen in quick upload mode)
+					$newFile->set( 'title', trim( strip_tags($uploadfile_title[$lKey])) );
+				}
+				if( isset( $uploadfile_alt[$lKey] ) )
+				{ // If an alt text has been passed... (does not happen in quick upload mode)
+					$newFile->set( 'alt', trim( strip_tags($uploadfile_alt[$lKey])) );
+				}
+				if( isset( $uploadfile_desc[$lKey] ) )
+				{ // If a desc text has been passed... (does not happen in quick upload mode)
+					$newFile->set( 'desc', trim( strip_tags($uploadfile_desc[$lKey])) );
+				}
+
+				$success_msg = sprintf( T_('The file &laquo;%s&raquo; has been successfully uploaded.'), $newFile->get_name() );
+				if( $mode == 'upload' )
+				{
+					// TODO: Add plugin hook to allow generating JS insert code(s)
+					$img_tag = format_to_output( $newFile->get_tag(), 'formvalue' );
+					$success_msg .=
+						'<ul>'
+							.'<li>'.T_("Here's the code to display it:").' <input type="text" value="'.$img_tag.'" /></li>'
+							.'<li><a href="#" onclick="if( window.focus && window.opener ){ window.opener.focus(); textarea_wrap_selection( window.opener.document.getElementById(\'itemform_post_content\'), \''.format_to_output( $newFile->get_tag(), 'formvalue' ).'\', \'\', 1, window.opener.document ); } return false;">'.T_('Add the code to your post !').'</a></li>'
+						.'</ul>';
+				}
+
+				$Messages->add( $success_msg, 'success' );
+
+				// Store File object into DB:
+				$newFile->dbsave();
+
+				// Tell the filemanager about the new file:
+				$fm_Filelist->add( $newFile );
+			}
+
+			if( $upload_quickmode && !$failedFiles )
+			{ // we're quick uploading and have no failed files, leave the mode
+				$fm_mode = NULL;
+			}
+		}
+
+		// }}}
+		break;
+
+
+	case 'file_properties':
+		if( empty($edit_File) )
+		{
+			$fm_mode = NULL;
+		}
+		break;
+
+
+	case 'file_copy':
+	case 'file_move':
+		// ------------------------
+		// copy/move a file:
+		// ------------------------
+		/*
+		 * fplanque>> This whole thing is flawed:
+		 * 1) only geeks can possibly like to use the same interface for renaming, moving and copying
+		 * 2) even the geeky unix commands won't pretend copying and moving are the same thing. They are not!
+		 *    Only moving and renaming are similar, and again FOR GEEKS ONLY.
+		 * 3) The way this works it breaks the File meta data (I'm working on it).
+		 * 4) For Move and Copy, this should use a "destination directory tree" on the right (same as for upload)
+		 * 5) Given all the reasons above copy, move and rename should be clearly separated into 3 different interfaces.
+		 *
+		 * blueyed>> it was never meant to only use a single interface. The original mode
+		 *   'file_cmr' was just a mode to handle it internally easier/more central.
+		 *   'copy' is just 'move and keep the source', while 'rename' is 'move in the same dir'
+		 *
+		 */
+
+		/*
+		TODO: On error notes use prefixed names, if the roots differ.
+		      Something like $fm_Filelist->get_names_realtive_to( $a_File, $b_File, $root_type, $root_ID, $rel_path )
+		      that returns an array containing the name of $a_File and $b_File relative to the Root path given as
+		      param 3, 4, 5.
+		      This would allow to say "Copied 'users/admin/test_me.jpg' to 'test_me.jpg'." rather than just
+		      "Copied 'test_me.jpg' to 'test_me.jpg'."
+			// fp>> I don't really understand this (probably missing a verb) but I do think that extending the Fileman object is not the right direction to go on the long term
+			// blueyed>> Tried to make it clearer. If it wasn't a Filemanager method, it has to be a function or
+			//   a method of the File class. IMHO it should be a method of the (to be killed) Filemanager object.
+			// fp>> Okay. It should *definitely* be a method of the File object and we should ask for ONE file at a time. Any question about 'where is the file?' (what/where/when/who, etc) should be asked to the File object itself.
+		*/
+
+		if( ! $current_User->check_perm( 'files', 'edit' ) )
+		{ // We do not have permission to edit files
+			$Messages->add( T_('You have no permission to edit/modify files.'), 'error' );
+			$fm_mode = NULL;
+			break;
+		}
+
+		if( ! $fm_source_Filelist || ! $fm_source_Filelist->count() )
+		{
+			$Messages->add( T_('No source files!'), 'error' );
+			$fm_mode = NULL;
+			break;
+		}
+
+		param( 'confirm', 'integer', 0 );
+		param( 'new_names', 'array', array() );
+		param( 'overwrite', 'array', array() );
+
+		// Check params for each file to rename:
+		while( $loop_src_File = & $fm_source_Filelist->get_next() )
+		{
+			if( ! $loop_src_File->exists() )
+			{ // this can happen on reloading the page
+				$fm_source_Filelist->remove($loop_src_File);
+				continue;
+			}
+			if( ! isset( $new_names[$loop_src_File->get_md5_ID()] ) )
+			{ // We have not yet provided a name to rename to...
+				$confirm = 0;
+				$new_names[$loop_src_File->get_md5_ID()] = $loop_src_File->get_name();
+				continue;
+			}
+
+			// Check if provided name is okay:
+			$new_names[$loop_src_File->get_md5_ID()] = trim(strip_tags($new_names[$loop_src_File->get_md5_ID()]));
+
+			if( !$loop_src_File->is_dir() )
+			{
+				if( $error_filename = validate_filename( $new_names[$loop_src_File->get_md5_ID()] ) )
+				{ // Not a file name or not an allowed extension
+					$confirm = 0;
+					$Messages->add( $error_filename , 'error' );
+					continue;
+				}
+			}
+			elseif( $error_dirname = validate_dirname( $new_names[$loop_src_File->get_md5_ID()] ) )
+			{ // Not a directory name
+				$confirm = 0;
+				$Messages->add( $error_dirname, 'error' );
+				continue;
+			}
+
+			// Check if destination file exists:
+			if( ($dest_File = & $FileCache->get_by_root_and_path( $fm_Filelist->get_root_type(), $fm_Filelist->get_root_ID(), $fm_Filelist->get_rds_list_path().$new_names[$loop_src_File->get_md5_ID()] ))
+							&& $dest_File->exists() )
+			{ // Target exists
+				if( $dest_File === $loop_src_File )
+				{
+					$Request->param_error( 'new_names['.$loop_src_File->get_md5_ID().']', T_('Source and target files are the same. Please choose another name or directory.') );
+					$confirm = 0;
+					continue;
+				}
+
+				if( ! isset( $overwrite[$loop_src_File->get_md5_ID()] ) )
+				{ // We have not yet asked to overwrite:
+					$Request->param_error( 'new_names['.$loop_src_File->get_md5_ID().']', sprintf( T_('The file &laquo;%s&raquo; already exists.'), $dest_File->get_rdfp_rel_path() ) );
+					$overwrite[$loop_src_File->get_md5_ID()] = 0;
+					$confirm = 0;
+					continue;
+				}
+
+				// We have asked to overwite...
+				if( $fm_mode == 'file_copy' )
+				{ // We are making a copy: no problem, we'll recycle the file ID anyway.
+					continue;
+				}
+
+				// We are moving, we'll need to unlink the target file and drop it's meta data:
+				// Check if there are delete restrictions on this file:
+				$dest_File->check_relations( 'delete_restrictions' );
+
+				if( $Messages->count('restrict') )
+				{ // There are restrictions:
+					// TODO: work on a better output display here...
+					$Request->param_error( 'new_names['.$loop_src_File->get_md5_ID().']', sprintf( T_('Cannot overwrite the file &laquo;%s&raquo; because of the following relations'), $dest_File->get_rdfp_rel_path() ) );
+
+					$confirm = 0;
+					break;	// stop whole file list processing
+				}
+			}
+		}
+
+		if( $confirm && $fm_source_Filelist->count() )
+		{ // Copy/move is confirmed (and we still have files to copy/move), let's proceed:
+
+			// Loop through files:
+			$fm_source_Filelist->restart();
+			while( $loop_src_File = & $fm_source_Filelist->get_next() )
+			{
+				// Get a pointer on dest file
+				$dest_File = & $FileCache->get_by_root_and_path( $fm_Filelist->get_root_type(), $fm_Filelist->get_root_ID(), $fm_Filelist->get_rds_list_path().$new_names[$loop_src_File->get_md5_ID()] );
+
+				if( $fm_mode == 'file_copy' )
+				{ // COPY
+
+					// Do the copy
+					if( $loop_src_File->copy_to( $dest_File ) )
+					{ // Success:
+						$Messages->add( sprintf( T_('Copied &laquo;%s&raquo; to &laquo;%s&raquo;.'),
+																		$loop_src_File->get_rdfp_rel_path(), $dest_File->get_rdfp_rel_path() ), 'success' );
+
+						if( $fm_Filelist->contains( $dest_File ) === false )
+						{
+							$fm_Filelist->add( $dest_File );
+						}
+					}
+					else
+					{ // Failure:
+						$Request->param_error( 'new_names['.$loop_src_File->get_md5_ID().']', sprintf( T_('Could not copy &laquo;%s&raquo; to &laquo;%s&raquo;.'),
+																		$loop_src_File->get_rdfp_rel_path(), $dest_File->get_rdfp_rel_path() ) );
+					}
+				}
+				elseif( $fm_mode == 'file_move' )
+				{ // MOVE
+					// NOTE: DB integrity is handled by the File object itself
+					$DB->begin();
+
+					if( isset( $overwrite[$loop_src_File->get_md5_ID()] )
+							&& $overwrite[$loop_src_File->get_md5_ID()] )
+					{ // We want to overwrite, let's unlink the old file:
+						if( ! $dest_File->unlink() )
+						{ // Unlink failed:
+							$DB->rollback();
+
+							$Messages->add( sprintf( ( $dest_File->is_dir() ? T_('Could not delete the directory &laquo;%s&raquo; (not empty?).') : T_('Could not delete the file &laquo;%s&raquo;.') ), $dest_File->get_name() ), 'error' );
+
+							// Move on to next file:
+							continue;
+						}
+					}
+
+					// Do the move:
+					$rdfp_oldpath = $loop_src_File->get_rdfp_rel_path();
+					$rdfp_newpath = $fm_Filelist->get_rds_list_path().$new_names[$loop_src_File->get_md5_ID()];
+
+					if( $loop_src_File->move_to( $fm_Filelist->get_root_type(), $fm_Filelist->get_root_ID(), $rdfp_newpath ) )
+					{ // successfully moved
+						$Messages->add( sprintf( T_('Moved &laquo;%s&raquo; to &laquo;%s&raquo;.'), $rdfp_oldpath, $rdfp_newpath ), 'success' );
+
+						// We may have moved in same dir, update caches:
+						$fm_Filelist->update_caches();
+						// We remove the file from the source list, after refreshing the cache
+						$fm_source_Filelist->update_caches();
+						$fm_source_Filelist->remove( $loop_src_File );
+
+						if( $fm_Filelist->contains( $loop_src_File ) === false )
+						{ // File not in filelist (expected if not same dir)
+							$fm_Filelist->add( $loop_src_File );
+						}
+					}
+					else
+					{ // move failed
+						$Request->param_error( 'new_names['.$loop_src_File->get_md5_ID().']', sprintf( T_('Could not move &laquo;%s&raquo; to &laquo;%s&raquo;.'), $rdfp_oldpath, $rdfp_newpath ) );
+						// Note: we do not rollback, since unlinking is already done on disk :'(
+					}
+
+					$DB->commit();
+				}
+				else debug_die( 'Unhandled file copy/move mode' );
+			}
+		}
+
+		if( $fm_source_Filelist->count() )
+		{ // There are still uncopied/unmoved files, we want the file manager in this mode:
+			$fm_forceFM = true;
+		}
+		else
+		{
+			// Leave mode:
+			$fm_mode = NULL;
+		}
+		break;
+
+
+	case 'link_item':
+		// We want to link file(s) to an item:
+
+		// TODO: maybe this should not be a mode and maybe we should handle linking as soon as we have an $edited_Item ...
+
+		if( !isset($edited_Item) )
+		{ // No Item to link to...
+			$fm_mode = NULL;
+			break;
+		}
+
+		// TODO: check EDIT permissions!
+
+		// we want to display the file manager in this mode:
+		$fm_forceFM = true;
+		break;
+
+} // }}}
+
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+
+// Display reload-icon in the opener window if we're a popup in the same CWD and the
+// Filemanager content differs.
+?>
+
+<script type="text/javascript">
+	<!--
+	if( opener
+			&& opener.document.FilesForm
+			&& typeof(opener.document.FilesForm.md5_filelist.value) != 'undefined'
+			&& typeof(opener.document.FilesForm.md5_cwd.value) != 'undefined'
+			&& opener.document.FilesForm.md5_cwd.value == '<?php echo md5($fm_Filelist->get_ads_list_path()); ?>'
+		)
+	{
+		opener.document.getElementById( 'fm_reloadhint' ).style.display =
+			opener.document.FilesForm.md5_filelist.value == '<?php echo $fm_Filelist->md5_checksum(); ?>'
+			? 'none'
+			: 'inline';
+	}
+	// -->
+</script>
+
+
+<?php
+/*
+ * Display payload:
+ */
+switch( $action )
+{
+	case 'rename':
+		// Rename files dialog:
+		$AdminUI->disp_payload_begin();
+		$AdminUI->disp_view( 'files/_files_rename.form.php' );
+		$AdminUI->disp_payload_end();
+		break;
+
+	case 'delete':
+		// Delete file(s). We arrive here either if not confirmed or in case of error(s).
+		$AdminUI->disp_payload_begin();
+		$AdminUI->disp_view( 'files/_files_delete.form.php' );
+		$AdminUI->disp_payload_end();
+		break;
+
+	case 'download':
+		// Delete file(s). We arrive here either if not confirmed or in case of error(s).
+		$AdminUI->disp_payload_begin();
+		$AdminUI->disp_view( 'files/_files_download.form.php' );
+		$AdminUI->disp_payload_end();
+		break;
+
+
+	case 'edit_perms':
+		// Filesystem permissions for specific files
+		$AdminUI->disp_payload_begin();
+		$AdminUI->disp_view( 'files/_files_permissions.form.php' );
+		$AdminUI->disp_payload_end();
+		break;
+
+	default:
+		// Deferred action message:
+		if( isset($action_title) )
+		{
+			echo "\n<h2>$action_title</h2>\n";
+		}
+
+		if( isset($action_msg) )
+		{
+			echo $action_msg;
+
+			if( isset( $js_focus ) )
+			{ // we want to auto-focus a field
+				echo '
+				<script type="text/javascript">
+					<!--
+					'.$js_focus.'.focus();
+					// -->
+				</script>';
+			}
+		}
+}
+
+
+// FM modes displays:
+switch( $fm_mode )
+{
+	case 'file_copy':
+	case 'file_move':
+		// CMR dialog:
+		$AdminUI->disp_view( 'files/_files_cmr.inc.php' );
+		break;
+
+	case 'file_upload':
+		// Upload dialog:
+		$AdminUI->disp_view( 'files/_files_upload.inc.php' );
+		break;
+
+	case 'file_properties':
+		// File properties (Meta data) dialog:
+		$AdminUI->disp_view( 'files/_file_properties.inc.php' );
+		break;
+
+	case 'link_item':
+		// Links dialog:
+		$AdminUI->disp_payload_begin();
+		$AdminUI->disp_view( 'files/_files_links.inc.php' );
+		$AdminUI->disp_payload_end();
+		break;
+}
+
+
+// "Display Filemanager" link, if appropriate
+// fp>> This needs SERIOUS documentation !
+$disp_fm_browser = true;
+$disp_fm_browser_toggle = false;
+
+if( isset($fm_forceFM) )
+{ // display FM, but no "close" icon
+	$disp_fm_browser = $fm_forceFM;
+}
+elseif( $fm_mode && ! $UserSettings->get('fm_forceFM') )
+{
+	$disp_fm_browser = $fm_disp_browser;
+	$disp_fm_browser_toggle = true;
+}
+
+if( $disp_fm_browser_toggle && ! $disp_fm_browser )
+{ // FM browser can be toggled - link to display (link to hide it gets displayed in _files_browse view)
+	echo '<div class="panelinfo" id="FM_anchor">';
+	echo '[<a href="'.regenerate_url( 'fm_disp_browser', 'fm_disp_browser=1' ).'">'.T_('Display Filemanager').'</a>]';
+	echo '</div>';
+}
+
+
+if( $disp_fm_browser )
+{ // We're NOT in a mode where we want to hide the FM
+	// -------------------
+	// Browsing interface:
+	// -------------------
+
+	// Display VIEW:
+	$AdminUI->disp_view( 'files/_files_browse.inc.php' );
+}
+
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/files/filetypes.php 1.10.3.src/inc/CONTROL/files/filetypes.php
--- 0.9.2.src/inc/CONTROL/files/filetypes.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/files/filetypes.php	2007-04-25 23:17:48.000000000 -0500
@@ -0,0 +1,225 @@
+<?php
+/**
+ * This file implements the file types.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: filetypes.php,v 1.9.2.1.2.1 2007/04/25 22:17:47 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+// Check minimum permission:
+$current_User->check_perm( 'options', 'view', true );
+
+
+$AdminUI->set_path( 'options', 'filetypes' );
+
+
+param( 'action', 'string' );
+
+if( param( 'ftyp_ID', 'integer', '', true) )
+{// Load file type:
+	if( ($edited_Filetype = & $FiletypeCache->get_by_ID( $ftyp_ID, false )) === false )
+	{	// We could not find the file type to edit:
+		unset( $edited_Filetype );
+		forget_param( 'ftyp_ID' );
+		$Messages->head = T_('Cannot edit file type!');
+		$Messages->add( T_('Requested file type does not exist any longer.'), 'error' );
+		$action = 'nil';
+	}
+}
+
+if( isset($edited_Filetype) && ($edited_Filetype !== false) )
+{	// We are editing a division:
+	$AdminUI->append_to_titlearea( '&laquo;<a href="'.regenerate_url('action','action=edit').
+																	'">'.$edited_Filetype->dget('name').'</a>&raquo;' );
+}
+
+switch( $action )
+{
+
+	case 'new':
+		// Check permission:
+		$current_User->check_perm( 'options', 'edit', true );
+
+		$edited_Filetype = & new Filetype();
+		$AdminUI->append_to_titlearea( T_('Add a file type...') );
+		break;
+
+	case 'copy':
+		// Check permission:
+		$current_User->check_perm( 'options', 'edit', true );
+
+		// Duplicate a file type by prefilling create form:
+		param( 'ftyp_ID', 'integer', true );
+		$new_Filetype = $edited_Filetype;	// COPY
+		$new_Filetype->ID = 0;
+		$edited_Filetype = & $new_Filetype;
+		$AdminUI->append_to_titlearea( T_('Copy file type...') );
+		break;
+
+	case 'edit':
+		// Edit file type form...:
+
+		// Check permission:
+		$current_User->check_perm( 'options', 'edit', true );
+
+		// Make sure we got an ftyp_ID:
+		param( 'ftyp_ID', 'integer', true );
+ 		break;
+
+	case 'create':
+		// Insert new file type...:
+		$edited_Filetype = & new Filetype();
+
+		// Check permission:
+		$current_User->check_perm( 'options', 'edit', true );
+
+		// load data from request
+		if( $edited_Filetype->load_from_Request() )
+		{	// We could load data from form without errors:
+			// Insert in DB:
+			$edited_Filetype->dbinsert();
+			$Messages->add( T_('New file type created.'), 'success' );
+			
+			// What next?
+			param( 'submit', 'string', true );
+			if( $submit == T_('Record, then Create Similar') ) // TODO: do not use submit value for this!
+			{
+				$action = 'new';
+			}
+			elseif( $submit == T_('Record, then Create New') ) // TODO: do not use submit value for this!
+			{
+				$action = 'new';
+				$edited_Filetype = & new Filetype();
+			}
+			else
+			{
+				$action = 'list';
+			}
+		}
+		break;
+
+	case 'update':
+		// Edit file type form...:
+
+		// Check permission:
+		$current_User->check_perm( 'options', 'edit', true );
+
+		// Make sure we got an ftyp_ID:
+		param( 'ftyp_ID', 'integer', true );
+
+		// load data from request
+		if( $edited_Filetype->load_from_Request() )
+		{	// We could load data from form without errors:
+			// Update in DB:
+			$edited_Filetype->dbupdate();
+			$Messages->add( T_('File type updated.'), 'success' );
+			$action = 'list';
+		}
+		break;
+
+	case 'delete':
+		// Delete file type:
+
+		// Check permission:
+		$current_User->check_perm( 'options', 'edit', true );
+
+		// Make sure we got an ftyp_ID:
+		param( 'ftyp_ID', 'integer', true );
+
+		if( param( 'confirm', 'integer', 0 ) )
+		{ // confirmed, Delete from DB:
+			$msg = sprintf( T_('File type &laquo;%s&raquo; deleted.'), $edited_Filetype->dget('name') );
+			$edited_Filetype->dbdelete( true );
+			unset( $edited_Filetype );
+			forget_param( 'ftyp_ID' );
+			$Messages->add( $msg, 'success' );
+			$action = 'list';
+		}
+		else
+		{	// not confirmed, Check for restrictions:
+			if( ! $edited_Filetype->check_delete( sprintf( T_('Cannot delete file type &laquo;%s&raquo;'), $edited_Filetype->dget('name') ) ) )
+			{	// There are restrictions:
+				$action = 'view';
+			}
+		}
+		break;
+
+}
+
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+
+/**
+ * Display payload:
+ */
+switch( $action )
+{
+	case 'nil':
+		// Do nothing
+		break;
+
+
+	case 'delete':
+		// We need to ask for confirmation:
+		$edited_Filetype->confirm_delete(
+				sprintf( T_('Delete file type &laquo;%s&raquo;?'),  $edited_Filetype->dget('name') ),
+				$action, get_memorized( 'action' ) );
+		/* no break */
+	case 'new':
+	case 'copy':
+	case 'create':	// we return in this state after a validation error
+	case 'edit':
+	case 'update':	// we return in this state after a validation error
+		$AdminUI->disp_payload_begin();
+		$AdminUI->disp_view( 'files/_filetype.form.php' );
+		$AdminUI->disp_payload_end();
+		break;
+
+
+	default:
+			// No specific request, list all file types:
+			// Cleanup context:
+			forget_param( 'ftype_ID' );
+			// Display file types list:
+			$AdminUI->disp_payload_begin();
+			$AdminUI->disp_view( 'files/_filetype_list.inc.php' );
+			$AdminUI->disp_payload_end();
+
+}
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/generic/inc/_generic_listeditor.php 1.10.3.src/inc/CONTROL/generic/inc/_generic_listeditor.php
--- 0.9.2.src/inc/CONTROL/generic/inc/_generic_listeditor.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/generic/inc/_generic_listeditor.php	2007-04-25 23:17:48.000000000 -0500
@@ -0,0 +1,321 @@
+<?php
+/**
+ * This file implements ther UI controler for element list edidor management.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _generic_listeditor.php,v 1.4.4.1 2007/04/25 22:17:47 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+param( 'action', 'string', 'list' );
+
+// Init fadeout result array:
+$result_fadeout = array();
+
+if( param( $GenericElementCache->dbIDname, 'integer', NULL, true, false, false ) )
+{
+	if( ( $edited_GenericElement = & $GenericElementCache->get_by_ID( ${$GenericElementCache->dbIDname}, false ) ) === false )
+	{	// We could not find the element to edit:
+		unset( $edited_GenericElement );
+		$Messages->head = T_('Cannot edit element!');
+		$Messages->add( T_('Requested element does not exist any longer.'), 'error' );
+		$action = 'nil';
+	}
+}
+
+/**
+ * Check locked elements
+ */
+if( !empty( $locked_IDs )
+		&& in_array( $action, array( 'edit', 'update', 'delete' ) )
+		&& in_array( ${$GenericElementCache->dbIDname}, $locked_IDs ) )
+{
+	$Messages->add( T_('This element is locked and cannot be edited!') );
+	$action = 'list';
+}
+
+/**
+ * Perform action:
+ */
+switch( $action )
+{
+
+	case 'new':
+		// New element
+		
+		if( isset( $perm_name ) )
+		{	// We need to Check permission:
+			$current_User->check_perm( $perm_name, $perm_level, true );
+		}
+		
+		$edited_GenericElement = & $GenericElementCache->new_obj();
+		break;
+		
+
+	//case 'copy':
+	case 'edit':
+		// Edit element form...:
+		// Make sure we got an ID:
+		param( $GenericElementCache->dbIDname, 'integer', true );
+		
+		if( isset( $perm_name ) )
+		{	// We need to Check permission:
+			$current_User->check_perm( $perm_name, $perm_level, true );
+		}
+		
+		// Get the page number we come from:
+		$previous_page = param( 'results'.$GenericElementCache->dbprefix.'page', 'integer', 1, true );
+		break;
+
+
+	case 'create':
+		// Insert new element...:
+		
+		if( isset( $perm_name ) )
+		{	// We need to Check permission:
+			$current_User->check_perm( $perm_name, $perm_level, true );
+		}
+		
+		$edited_GenericElement = & $GenericElementCache->new_obj();
+
+		// load data from request
+		if( $edited_GenericElement->load_from_Request() )
+		{	// We could load data from form without errors:
+			// Insert in DB:
+			if( $edited_GenericElement->dbinsert() !== false )
+			{
+				$Messages->add( T_('New element created.'), 'success' ); // TODO CHANGES THIS
+				// Add the ID of the new element to the result fadeout
+				$result_fadeout[$GenericElementCache->dbIDname][] = $edited_GenericElement->ID;
+				$action = 'list';
+			}
+		}
+		break;
+
+
+	case 'update':
+		// Make sure we got an ID:
+		param( $GenericElementCache->dbIDname, 'integer', true );
+		
+		if( isset( $perm_name ) )
+		{	// We need to Check permission:
+			$current_User->check_perm( $perm_name, $perm_level, true );
+		}
+		
+		// LOAD FORM DATA:
+		if( $edited_GenericElement->load_from_Request() )
+		{	// We could load data from form without errors:
+			// Update in DB:
+			if( $edited_GenericElement->dbupdate() !== false )
+			{
+				$Messages->add( T_('Element updated.'), 'success' ); //ToDO change htis
+				// Add the ID of the updated element to the result fadeout 
+				$result_fadeout[$GenericElementCache->dbIDname][] = $edited_GenericElement->ID;
+				unset( $edited_GenericElement );
+				forget_param( $GenericElementCache->dbIDname );
+				$action = 'list';
+			}
+		}
+		else 
+		{
+			// Get the page number we come from:
+			$previous_page = param( 'results'.$GenericElementCache->dbprefix.'page', 'integer', 1, true );
+		}
+		break;
+		
+		
+	case 'copy':
+		// Duplicate an element by prefilling create form:
+		param( $GenericElementCache->dbIDname, 'integer', true );
+		
+		if( isset( $perm_name ) )
+		{	// We need to Check permission:
+			$current_User->check_perm( $perm_name, $perm_level, true );
+		}
+		
+		$new_Element = $edited_GenericElement;	// COPY
+		$new_Element->ID = 0;
+		$edited_GenericElement = & $new_Element;
+		$AdminUI->append_to_titlearea( T_('Copy element...') );
+		break;
+		
+
+	case 'move_up':
+		// Move up the element order
+		param( $GenericElementCache->dbIDname, 'integer', true );
+		
+		if( isset( $perm_name ) )
+		{	// We need to Check permission:
+			$current_User->check_perm( $perm_name, $perm_level, true );
+		}
+		
+		$GenericElementCache->move_up_by_ID( $edited_GenericElement->ID );
+		
+		break;
+
+	
+	case 'move_down':
+		// Move down the element order
+		param( $GenericElementCache->dbIDname, 'integer', true );
+		
+		if( isset( $perm_name ) )
+		{	// We need to Check permission:
+			$current_User->check_perm( $perm_name, $perm_level, true );
+		}
+		
+		$GenericElementCache->move_down_by_ID( $edited_GenericElement->ID );
+
+		break;
+
+		
+	case 'delete':
+		// Delete entry:
+		param( $GenericElementCache->dbIDname, 'integer', true );
+		
+		if( isset( $perm_name ) )
+		{	// We need to Check permission:
+			$current_User->check_perm( $perm_name, $perm_level, true );
+		}
+		
+		// Set restrictions for element
+		$edited_GenericElement->delete_restrictions = $delete_restrictions;
+		
+		if( param( 'confirm', 'integer', 0 ) )
+		{ // confirmed, Delete from DB:
+			$msg = sprintf( T_('Element &laquo;%s&raquo; deleted.'), $edited_GenericElement->dget( 'name' ) );
+			$GenericElementCache->dbdelete_by_ID( $edited_GenericElement->ID );
+			unset($edited_GenericElement);
+			forget_param( $GenericElementCache->dbIDname );
+			$Messages->add( $msg, 'success' );
+			$action = 'list';
+		}
+		else
+		{	// not confirmed, Check for restrictions:
+			// Get the page number we come from:
+			$previous_page = param( 'results_'.$GenericElementCache->dbprefix.'page', 'integer', 1, true );
+			if( ! $edited_GenericElement->check_delete( sprintf( T_('Cannot delete element &laquo;%s&raquo;'), $edited_GenericElement->dget( 'name' ) ) ) )
+			{	// There are restrictions:
+				$action = 'edit';
+			}
+		}
+		break;
+	
+	case 'sort_by_order':
+		// The list is sorted by the order column now.
+		$Results->order = '--A';
+		$Request->set_param( 'results_'.$GenericElementCache->dbprefix.'order', '--A' );
+		$action = 'list';
+		break;
+		
+}
+
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+
+/**
+ * Display payload:
+ */
+switch( $action )
+{
+	case 'nil':
+		// Do nothing
+		break;
+
+	case 'new':
+	case 'copy':
+	case 'create':
+	case 'edit':
+	case 'update':
+	case 'delete':
+		// Begin payload block:
+		$AdminUI->disp_payload_begin();
+		
+		if( $action == 'delete' )
+		{	// We need to ask for confirmation:
+			$edited_GenericElement->confirm_delete(
+					sprintf( T_('Delete element &laquo;%s&raquo;?'),  $edited_GenericElement->dget( 'name' ) ),
+					$action, get_memorized( 'action' ) );
+		}
+		
+		if( $form_below_list )
+		{	// Display List VIEW before form VIEW:
+			if( !empty( $list_view ) )
+			{
+				$AdminUI->disp_view( $list_view );
+			}
+			else 
+			{
+				$AdminUI->disp_view( 'generic/_generic_list.inc.php' );
+			}
+		}		
+		
+		// Display form:
+		$edited_GenericElement->disp_form(); 
+		
+		// End payload block:
+		$AdminUI->disp_payload_end();
+		break;
+	
+	case 'list':
+	default:
+		// Begin payload block:
+		$AdminUI->disp_payload_begin();
+		
+		// Display VIEW:
+		if( !empty( $list_view ) )
+		{
+			$AdminUI->disp_view( $list_view );
+		}
+		else 
+		{
+			$AdminUI->disp_view( 'generic/_generic_list.inc.php' );
+		}
+		
+		if( $form_below_list )
+		{	// Display form after list:
+			$action = 'new';
+			$edited_GenericElement = & $GenericElementCache->new_obj();
+			$edited_GenericElement->disp_form(); 
+		}
+		
+		// End payload block:
+		$AdminUI->disp_payload_end();
+		break;
+}
+	
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/generic/inc/_generic_recursive_listeditor.php 1.10.3.src/inc/CONTROL/generic/inc/_generic_recursive_listeditor.php
--- 0.9.2.src/inc/CONTROL/generic/inc/_generic_recursive_listeditor.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/generic/inc/_generic_recursive_listeditor.php	2007-04-25 23:17:48.000000000 -0500
@@ -0,0 +1,288 @@
+<?php
+/**
+ * This file implements the generic list editor recursif
+ *
+ * NOTE: It uses <code>$AdminUI->get_path(1).'.php'</code> to link back to the ID of the entry.
+ *       If that causes problems later, we'd probably need to set a global like $listeditor_url.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+param( 'action', 'string', 'list' );
+
+
+if( param( $GenericElementCache->dbIDname, 'integer', NULL, true, false, false ) )
+{
+	if( ($edited_GenericElement = & $GenericElementCache->get_by_ID( ${$GenericElementCache->dbIDname}, false )) === false )
+	{	// We could not find the element to edit:
+		unset( $edited_GenericElement );
+		$Messages->head = T_('Cannot edit element!');
+		$Messages->add( T_('Requested element does not exist any longer.'), 'error' );
+		$action = 'nil';
+	}
+}
+
+if ( !is_null( param( $GenericElementCache->dbprefix.'parent_ID', 'integer', NULL ) ) )
+{
+	if( ( $edited_parent_GenericElement = & $GenericElementCache->get_by_ID( ${$GenericElementCache->dbprefix.'parent_ID'}, false ) ) === false )
+	{ // Parent generic category doesn't exist any longer.
+		unset( $GenericElementCache->dbIDname );
+		$Messages->head = T_('Cannot edit element!');
+		$Messages->add( T_('Requested element does not exist any longer.'), 'error' );
+		$action = 'nil';
+	}
+}
+
+// Init fadeout result array of IDs:
+$result_fadeout = array();
+
+/**
+ * Check locked elements
+ */
+if( !empty( $locked_IDs )
+		&& in_array( $action, array( 'edit', 'update', 'delete' ) )
+		&& in_array( $$GenericElementCache->dbIDname, $locked_IDs ) )
+{
+	$Messages->add( T_('This element is locked and cannot be edited!') );
+	$action = 'list';
+}
+
+
+/**
+ * Perform action:
+ */
+switch( $action )
+{
+	case 'new':
+		// New action
+
+		if( isset( $perm_name ) )
+		{	// We need to Check permission:
+			$current_User->check_perm( $perm_name, $perm_level, true );
+		}
+
+		$edited_GenericElement = & $GenericElementCache->new_obj();
+
+		if( isset( $edited_parent_GenericElement ) )
+		{
+			$edited_GenericElement->parent_ID = $edited_parent_GenericElement->ID;
+			$edited_GenericElement->parent_name = $edited_parent_GenericElement->name;
+		}
+		else
+		{
+			$edited_GenericElement->parent_name = T_('Root');
+		}
+
+		break;
+
+
+	case 'edit':
+		// Edit element form...:
+		// Make sure we got an ID:
+		param( $GenericElementCache->dbIDname, 'integer', true );
+
+		if( isset( $perm_name ) )
+		{	// We need to Check permission:
+			$current_User->check_perm( $perm_name, $perm_level, true );
+		}
+
+		// Get the page number we come from:
+		$previous_page = param( 'results'.$GenericElementCache->dbprefix.'page', 'integer', 1, true );
+
+		break;
+
+
+	case 'create':
+		// Insert new element...:
+
+		if( isset( $perm_name ) )
+		{	// We need to Check permission:
+			$current_User->check_perm( $perm_name, $perm_level, true );
+		}
+
+		$edited_GenericElement = & $GenericElementCache->new_obj();
+
+		// load data from request
+		if( $edited_GenericElement->load_from_Request() )
+		{	// We could load data from form without errors:
+			// Insert in DB:
+			if( $edited_GenericElement->dbinsert() !== false )
+			{
+				$Messages->add( T_('New element created.'), 'success' ); // TODO CHANGES THIS
+				// Add the ID of the new element to the result fadeout
+				$result_fadeout[] = $edited_GenericElement->ID;
+				$action = 'list';
+			}
+		}
+		break;
+
+
+	case 'update':
+		// Make sure we got an ID:
+		param( $GenericElementCache->dbIDname, 'integer', true );
+
+		if( isset( $perm_name ) )
+		{	// We need to Check permission:
+			$current_User->check_perm( $perm_name, $perm_level, true );
+		}
+
+		// LOAD FORM DATA:
+		if( $edited_GenericElement->load_from_Request() )
+		{	// We could load data from form without errors:
+			// Update in DB:
+			if( $edited_GenericElement->dbupdate() !== false )
+			{
+				$Messages->add( T_('Element updated.'), 'success' ); //ToDO change htis
+				// Add the ID of the updated element to the result fadeout
+				$result_fadeout[] = $edited_GenericElement->ID;
+				$action = 'list';
+			}
+		}
+		else
+		{
+			// Get the page number we come from:
+			$previous_page = param( 'results'.$GenericElementCache->dbprefix.'page', 'integer', 1, true );
+		}
+		break;
+
+
+	case 'delete':
+		// Delete entry:
+		param( $GenericElementCache->dbIDname, 'integer', true );
+
+		if( isset( $perm_name ) )
+		{	// We need to Check permission:
+			$current_User->check_perm( $perm_name, $perm_level, true );
+		}
+
+		// Set restrictions for element
+		$edited_GenericElement->delete_restrictions = $delete_restrictions;
+
+		if( param( 'confirm', 'integer', 0 ) )
+		{ // confirmed, Delete from DB:
+			$msg = sprintf( T_('Element &laquo;%s&raquo; deleted.'), $edited_GenericElement->dget( 'name' ) );
+			$GenericElementCache->dbdelete_by_ID( $edited_GenericElement->ID );
+			unset($edited_GenericElement);
+			forget_param( $GenericElementCache->dbIDname );
+			$Messages->add( $msg, 'success' );
+			$action = 'list';
+		}
+		else
+		{	// not confirmed, Check for restrictions:
+			// Get the page number we come from:
+			$previous_page = param( 'results_'.$GenericElementCache->dbprefix.'page', 'integer', 1, true );
+			if( ! $edited_GenericElement->check_delete( sprintf( T_('Cannot delete element &laquo;%s&raquo;'), $edited_GenericElement->dget( 'name' ) ) ) )
+			{	// There are restrictions:
+				$action = 'edit';
+			}
+		}
+		break;
+
+}
+
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+
+/**
+ * Display payload:
+ */
+switch( $action )
+{
+	case 'nil':
+		// Do nothing
+		break;
+
+	case 'new':
+	case 'copy':
+	case 'create':
+	case 'edit':
+	case 'update':
+	case 'delete':
+		// Begin payload block:
+		$AdminUI->disp_payload_begin();
+
+		if( $action == 'delete' )
+		{	// We need to ask for confirmation:
+			$edited_GenericElement->confirm_delete(
+					sprintf( T_('Delete element &laquo;%s&raquo;?'),  $edited_GenericElement->dget( 'name' ) ),
+					$action, get_memorized( 'action' ) );
+		}
+
+		if( $form_below_list )
+		{
+			// Display list VIEW before form view:
+			$AdminUI->disp_view( 'generic/_generic_recursive_list.inc.php' );
+		}
+
+		// Display form form the element object:
+		$edited_GenericElement->disp_form();
+
+		// End payload block:
+		$AdminUI->disp_payload_end();
+		break;
+
+	case 'list':
+	default:
+		// Begin payload block:
+		$AdminUI->disp_payload_begin();
+
+		// Display VIEW:
+		$AdminUI->disp_view( 'generic/_generic_recursive_list.inc.php' );
+
+		// End payload block:
+		$AdminUI->disp_payload_end();
+		break;
+}
+
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+
+
+// Fadeout javascript
+echo '<script type="text/javascript" src="'.$rsc_url.'js/fadeout.js"></script>';
+echo '<script type="text/javascript">addEvent( window, "load", Fat.fade_all, false);</script>';
+
+
+// End payload block:
+$AdminUI->disp_payload_end();
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/imports/import-mt.php 1.10.3.src/inc/CONTROL/imports/import-mt.php
--- 0.9.2.src/inc/CONTROL/imports/import-mt.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/imports/import-mt.php	2007-04-25 23:17:48.000000000 -0500
@@ -0,0 +1,1616 @@
+<?php
+/**
+ * This file implements importing of Movable Type entries into b2evolution.
+ *
+ * {@internal
+ * TODO:
+ *  - Wrap this by an abstract import class!
+ *  - list of all posts, editable (overkill?)
+ *  - assign comment_author_ID to comments if user exist?! }}
+ *
+ *
+ * This script was developed and tested with b2evolution 0.9.0.4 (on Sourceforge CVS)
+ * and Movable Type 2.64 and 2.661.
+ * It should work quite alright with b2evo 0.9 and later though.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ * Credits go to the WordPress team (@link http://wordpress.org), where I got the basic
+ * import-mt.php script with most of the core functions. Thank you!
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: import-mt.php,v 1.8.2.7.2.1 2007/04/25 22:17:47 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * @const IMPORT_SRC_DIR directory where to be imported files get searched for.
+ */
+define('IMPORT_SRC_DIR', $basepath);
+
+/**
+ * Enter the relative path of the import.txt file containing the MT entries.
+ * If the file is called import.txt and it is in /admin, then this line should be:
+ * <code>
+ * define('MTEXPORT', 'import.txt');
+ * </code>
+ *
+ * You only need this to force a specific file instead of using a dropdown list
+ * (UI selection)
+ */
+define('MTEXPORT', '');
+
+/**
+ * Set to true to get a lot of var_dumps, wrapped in pre tags
+ */
+$output_debug_dump = 0;
+
+
+// ----------- don't change below if you don't know what you do ------------------------
+// TODO: Make this AdminUI compliant, or better: make an MT import plugin..
+
+require_once $inc_path.'MODEL/files/_file.funcs.php';
+
+set_magic_quotes_runtime( 0 );  // be clear on this
+
+// TODO: $io_charset !!
+$head = <<<EOB
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>b2evolution &rsaquo; Import from Movable Type</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<link href="{$adminskins_url}legacy/rsc/css/variation.css" rel="stylesheet" type="text/css" title="Variation" />
+	<link href="{$adminskins_url}legacy/rsc/css/desert.css" rel="alternate stylesheet" type="text/css" title="Desert" />
+	<link href="{$adminskins_url}legacy/rsc/css/legacy.css" rel="alternate stylesheet" type="text/css" title="Legacy" />
+EOB;
+if( is_file( $adminskins_path.'legacy/rsc/css/custom.css' ) )
+{
+	$head .= '<link href="'.$adminskins_url.'legacy/rsc/css/custom.css" rel="alternate stylesheet" type="text/css" title="Custom" />';
+}
+$head .= <<<EOB
+<script type="text/javascript" src="{$rsc_url}js/styleswitcher.js?v=2"></script>
+</head>
+<body>
+<div id="header">
+<a href="http://b2evolution.net"><img id="evologo" src="{$rsc_url}img/b2evolution_minilogo2.png" alt="b2evolution"  title="visit b2evolution's website" width="185" height="40" /></a>
+	<div id="headinfo">
+		<br /><span style="font-size:150%; font-weight:bold">Import Movable Type into b2evolution</span>
+	</div>
+</div>
+EOB;
+
+$conf_file = $conf_path.'_config.php';
+if( !file_exists( $conf_file ) )
+{
+	dieerror( "There doesn't seem to be a conf/_config.php file. You must install b2evolution before you can import any entries.", $head );
+}
+require( $conf_file );
+if( ! isset($config_is_done) || ! $config_is_done )
+{
+	$error_message = '';
+	require( $inc_path.'_conf_error_page.php' );
+
+	dieerror( 'b2evolution configuration is not done yet.', $head );
+}
+
+
+// TODO: this should use no output buffering (probably to display page content during import, which may take long)!
+
+
+// Check if user is logged in and is in group #1 (admins)
+if( !is_logged_in() || $current_User->Group->ID != 1 )
+{	// login failed
+	echo $head;
+	$error = 'You must login with an administrator (group #1) account.';
+	$redirect_to = $ReqURI;
+	require( $htsrv_path.'login.php' );
+}
+
+echo $head;
+
+param( 'exportedfile', 'string', '' );
+param( 'import_mode', 'string', 'normal' );
+
+/*** mode-tabs ***/ ?>
+<ul class="tabs"><?php
+	foreach( array( 'easy', 'normal', 'expert' ) as $tab )
+	{
+		echo ( $tab == $import_mode ) ? '<li class="current">' : '<li>';
+		echo '<a href="admin.php?ctrl=mtimport&amp;import_mode='.$tab.( !empty($exportedfile) ? '&amp;exportedfile='.$exportedfile : '' ).'">'.ucwords($tab).'</a></li>';
+	}
+?></ul></div>
+
+<div style="padding-top:1em;clear:both;">
+<?php
+	// check existence of export-file
+	if( empty($exportedfile) )
+	{
+		if( '' != MTEXPORT && !file_exists(MTEXPORT) )
+		{
+			?>
+			<div class="error"><p>
+			The MT export file you defined in MTEXPORT at top of the script does not seem to exist.
+			Please check the path you've given for MTEXPORT or choose a file below.
+			</p></div>
+			<?php
+		}
+		elseif( '' != MTEXPORT )
+		{
+			$exportedfile = MTEXPORT;
+		}
+		if( empty($exportedfile) )
+		{ // no valid MTEXPORT defined
+			chooseexportfile();
+			echo '</div></div></body></html>';
+			exit;
+		}
+	}
+	else
+	{
+		if( !file_exists($exportedfile) )
+		{
+			chooseexportfile();
+			dieerror("The MT export file [$exportedfile] you've chosen does not seem to exist. Please check path/permission.");
+		}
+	}
+
+	// get the params
+	param( 'simulate', 'integer', 0 );
+	param( 'default_password', 'string', 'changeme' );
+	param( 'default_password2', 'string', 'changeme' );
+	param( 'post_locale', 'string', $Settings->get( 'default_locale' ) );
+
+	if( $default_password != $default_password2 )
+	{
+		dieerror( 'The two passwords for new users are not identical.' );
+	}
+
+	param( 'default_userlevel', 'integer', 1 );
+	if( $default_userlevel > 10 ) $default_userlevel = 10;
+	param( 'default_usergroup', 'integer', $Settings->get('newusers_grp_ID') );
+	param( 'default_convert_breaks', 'integer', 1 );
+	param( 'convert_html_tags', 'integer', 0 );
+
+	param( 'action', 'string', '' );
+
+
+	// global arrays
+	$categories_countprim = array();  // counts posts in primary categories
+
+	// load caches
+	blog_load_cache();
+	cat_load_cache( 'none' );
+
+	$i_user = -1;
+
+	if( empty($action) )
+	{
+		param( 'import_mode', 'string', 'normal', true );
+		import_data_extract_authors_cats();
+
+		?>
+		<div class="panelinfo">
+		<p>We are about to import <?php
+			echo '['.$exportedfile.'].';
+			if( '' == MTEXPORT )
+			{
+				?> [<a href="admin.php?ctrl=mtimport&amp;import_mode=<?php echo $import_mode ?>">choose another export-file</a>]<?php
+			} ?></p>
+
+		<p>This file contains <?php echo count( $posts ) ?> post(s) from <?php echo count( $authors ) ?> author(s) in <?php echo count( $categories ) ?> category(ies).</p>
+
+		<p>We'll import into b2evolution's database &quot;<?php echo $db_config['name'] ?>&quot;.</p>
+		</div>
+		<div class="panelinfo">
+			<p>Before importing, you should check the URLs of any &lt;img&gt; tags you may have in <?php echo $exportedfile ?>. Will these URLs still be valid after the migration? If not, we advise you do a search and replace on <?php echo $exportedfile ?> before continuing.</p>
+
+			<p>Preferred location for inline images is [<?php echo $fileupload_realpath ?>]<br />
+			If you decide to use this location, your IMG SRC urls should point to [<?php echo $fileupload_url ?>]</p>
+
+			<p>You can also handle the images later, but it might be easier now :)</p>
+		</div>
+
+		<div class="panelinfo">
+			<p>The importer is smart enough not to import duplicates, so you can run this procedure multiple times without worrying if &#8212; for whatever reason &#8212; it doesn't finish (script timeout for example).</p>
+		</div>
+
+
+		<div class="panelblock">
+		<form class="fform" action="admin.php" method="post">
+			<input type="hidden" name="ctrl" value="mtimport" />
+			<input type="hidden" name="action" value="import" />
+		<?php
+		if( !empty($exportedfile) )
+		{
+			?><input type="hidden" name="exportedfile" value="<?php echo format_to_output( $exportedfile, 'formvalue' ) ?>" />
+			<?php
+		}
+
+		?>
+
+		<?php
+		switch( $import_mode )
+		{
+			case 'easy':
+				?>
+				<h2>Easy Import:</h2>
+				<ul>
+				<li>MT users with no matching b2evolution user login will be automatically created.</li>
+				<li>MT categories with no matching b2evolution category name will be automatically created (in the default blog selected below.)</li>
+				<?php
+				if( isset($categories_countprim['[no category assigned]']) )
+				{ ?>
+				<li>Entries without categories (<?php echo $categories_countprim['[no category assigned]'] ?>) will be imported to category '[no category assigned]' in the default blog.</li>
+				<?php
+				}
+				echo '</ul>';
+				break;
+			case 'normal':
+				?>
+				<h2>Normal Import:</h2>
+				<ul>
+				<li>MT users can be mapped to existing b2evo users, mapped to new users (provide login) or ignored.</li>
+				<li>Categories can be mapped to existing b2evo categories, mapped to new categories (provide location + name) or ignored.</li>
+				</ul>
+				<?php
+				break;
+			case 'expert':
+				?>
+				<h2>Expert Import:</h2>
+				<p>This gives you as much power as we can provide. It's like normal mode, but lets you map categories to a whole set of b2evo categories (one main category and as many extra categories as you like). You can run the importer multiple times to use different sets of b2evo categories for different sets of MT categories.</p>
+				<?php
+				break;
+
+		}
+
+		?>
+
+		<?php if( $import_mode != 'expert' ) { ?>
+		<fieldset>
+			<legend>Default blog</legend>
+			<fieldset>
+				<div class="label"><?php echo ( $import_mode == 'easy' ) ? 'Create categories in blog' : 'Use as default blog for categories' ?>:</div>
+				<div class="input">
+					<select name="default_blog">
+					<?php
+					$BlogCache->option_list( 2 );  // use first non-all blog as default
+					?>
+					</select>
+				</div>
+			</fieldset>
+		</fieldset>
+		<?php } ?>
+
+		<?php if( $import_mode != 'easy' )	{ ?>
+		<fieldset><legend>Author mapping</legend>
+			<?php
+				$evousers = $DB->get_results('SELECT * FROM T_users ORDER BY user_ID');
+				foreach ($authors as $author)
+				{
+					++$i_user;
+					?>
+					<fieldset>
+					<div class="label"><label><?php echo $author ?></label></div>
+					<div class="input">
+						<select name="user_select[]">
+							<option value="#CREATENEW#" selected="selected"> Create new: </option>
+							<option value="#IGNORE#"> Ignore! </option>
+							<?php
+							foreach( $evousers as $user )
+							{
+								?><option value="<?php echo $user->user_ID ?>"<?php if( strtolower($author) == strtolower( $user->user_login ) ) echo ' selected="selected"';
+								echo '>'.format_to_output(strtolower($user->user_login), 'formvalue').'</option>';
+							}
+						?></select>
+						<input type="text" value="<?php echo format_to_output($author, 'formvalue') ?>" name="user_name[]" maxlength="30" class="input" />
+						<span class="notes">(login for new user)</span>
+					</div>
+					</fieldset>
+					<?php
+				}
+			?>
+		</fieldset>
+		<?php } ?>
+
+
+		<fieldset><legend>New user defaults</legend>
+			<?php
+			form_text( 'default_password', $default_password, 20, 'Password for new users', 'this will be the password for users created during migration (default is "changeme")', 30 , '', 'password' );
+			form_text( 'default_password2', $default_password, 20, 'Confirm password', 'please confirm the password', 30 , '', 'password' );
+			form_select_object( 'default_usergroup', $Settings->get('newusers_grp_ID'), $GroupCache, T_('User group') );
+			$field_note = '[0 - 10] '.sprintf( T_('See <a %s>online manual</a> for details.'), 'href="http://manual.b2evolution.net/User_levels"' );
+			form_text( 'default_userlevel', $Settings->get('newusers_level'), 2, T_('Level'), $field_note, 2 );
+			?>
+		</fieldset>
+
+
+		<?php if( $mode != 'easy' ){ ?>
+		<fieldset><legend>Category mapping</legend>
+		<?php
+		$i_cat = 0;
+		foreach( $categories as $cat )
+		{
+			?>
+			<fieldset>
+			<div class="label">
+				<label><?php echo format_to_output($cat, 'htmlbody') ?></label>
+				<br /><span class="notes" style="font-weight:normal">used <?php echo @(int)$categories_countprim[$cat] ?> times as primary category</span>
+			</div>
+			<div class="input"><select name="catmap_select[]">
+				<?php
+				if( $import_mode == 'expert' )
+					echo '<option value="#DEFAULTSET#">Map to default categories set (see below)</option>';
+					else echo '<option value="#DEFAULTBLOG#">Create in default blog:</option>'; ?>
+				<?php cats_optionslist( $cat ) ?>
+				<option value="#IGNORE#">Ignore entries with this primary cat</option>
+			</select>
+			<input type="text" name="catmap_name[]" value="<?php echo format_to_output( $cat, 'formvalue' ) ?>" size="30" />
+			</div>
+			</fieldset>
+		<?php
+			$i_cat++;
+		} ?>
+		<?php
+		if( $import_mode == 'expert' )
+		{
+			fieldset_cats();
+		}
+		?>
+		</fieldset>
+		<?php } ?>
+
+
+		<fieldset><legend>Post/Entry defaults</legend>
+			<?php
+			form_checkbox( 'default_convert_breaks', $default_convert_breaks, 'Convert-Breaks default', 'will be used for posts with empty CONVERT BREAKS or "__default__"' );
+			form_select( 'post_locale', $Settings->get('default_locale'), 'locale_options', T_('Default locale'), 'Locale for posts.' );
+			form_checkbox( 'convert_html_tags', $convert_html_tags, 'Convert ugly HTML', 'this will lowercase all html tags and add a XHTML compliant closing tag to &lt;br&gt;, &lt;img&gt;, &lt;hr&gt; (you\'ll get notes)' );
+
+			if( $import_mode != 'easy' )
+			{ // we'll use 'default' when importing
+				?>
+				<div class="label">Renderers:</div>
+				<div class="input"><?php renderer_list() ?></div>
+			<?php } ?>
+		</fieldset>
+
+		<?php /*<fieldset style="padding-left:1ex"><legend>&lt;img&gt;-URL mapping</legend>
+			<a id="imgurls"><p class="notes">This lets you map found image urls (their basename) to another basename.
+			You probably want to put the images that you had on your MT installation into b2evo's media (fileupload) folder.<br />
+			So you would use <strong><?php echo $fileupload_url ?></strong> for replacement.<br />
+			You can leave this empty, of course and nothing will be replaced, but then you'll have probably broken images.</p></a>
+			<?php
+			preg_match_all( '#<img .*?src="([^"]*)/.*?"#is', $importdata, $matches );
+
+			foreach( $matches[1] as $imgurl )
+			{
+				if( !isset($imgurlscount[ $imgurl ]) )
+					$imgurlscount[ $imgurl ] = 1;
+				else $imgurlscount[ $imgurl ]++;
+			}
+
+			asort( $imgurlscount );
+			$imgurlscount = array_reverse( $imgurlscount );
+
+			param( 'singleimgurls', 'integer', 0 );
+			$i = 0;
+			foreach( $imgurlscount as $imgurl => $counter ) if( $counter > 1 || $singleimgurls )
+			{
+				?><input type="hidden" name="url_search[<?php echo $i ?>]" value="<?php echo format_to_output( $imgurl, 'formvalue' ) ?>" />
+				<strong><?php echo $imgurl ?></strong>:<br />
+				<div class="input"><input style="clear:left" type="text" name="url_replace[]" size="50" /></div>
+				<span class="notes" style="font-weight:normal"> (used <?php echo $counter ?> times)</span>
+				<br />
+				<?php
+				$i++;
+			}
+
+			echo '<p class="center"><a id="imgurls" href="admin.php?ctrl=mtimport&amp;tab=import&amp;singleimgurls='.( $singleimgurls ? '0' : '1' );
+			if( !empty($exportedfile) ) echo '&amp;exportedfile='.$exportedfile;
+			echo '">'.( $singleimgurls ? 'hide img urls only used once' : 'show also img urls only used once').'</a></p>';
+
+		?>
+		</fieldset>
+		*/ ?>
+
+		<fieldset><legend>other settings</legend>
+			<?php
+			form_checkbox( 'simulate', $simulate, 'Simulate: do not import really', 'Use this to test importing, without really changing the target database.' );
+		?>
+		</fieldset>
+		<p>Please note:</p>
+		<ul>
+			<li>b2evolution does not support excerpts yet.
+			So, we will import them in front of the body with "<?php echo htmlspecialchars('<!--more-->< !--noteaser-->') ?>" tags,
+			but only if there is no extended body for the post. In that case we'll use the extended body appended with the &lt;!--more--&gt; tag to the body - excerpts are lost then (but you'll get a note about it).
+			</li>
+		</ul>
+
+		<fieldset class="submit">
+			<div class="input">
+				<input type="hidden" name="import_mode" value="<?php echo $import_mode ?>" />
+				<input class="search" type="submit" value=" Import! " />
+				<input class="search" type="reset" value="Reset form" />
+			</div>
+		</fieldset>
+
+		</div>
+
+		</form>
+
+		<?php
+	}
+
+
+	/*************
+		IMPORT
+	*************/
+	elseif( $action == 'import' )
+	{
+		$Timer->start('import_main');
+		?>
+		<div class="panelinfo">
+		<h4>Importing from [<?php echo $exportedfile ?>]..<?php if( $simulate ) echo ' (simulating)' ?></h4>
+
+		<?php
+		if( function_exists( 'set_time_limit' ) )
+		{
+			set_time_limit( 900 ); // 15 minutes ought to be enough for everybody *g
+		}
+		@ini_set( 'max_execution_time', '900' );
+
+		// counters
+		$count_postscreated = 0;
+		$count_userscreated = 0;
+		$count_commentscreated = 0;
+		$count_trackbackscreated = 0;
+
+		// get POSTed data
+		param( 'import_mode', 'string', true );
+
+		if( $import_mode != 'expert' )
+		{
+			param( 'default_blog', 'integer', true );
+		}
+
+		import_data_extract_authors_cats();
+
+		{{{ // map categories
+		/**
+		 * associative array that maps MT cats to b2evo.
+		 * key is the MT category name.
+		 * values:
+		 * holds type and value:
+		 *  types:
+		 *   - 'blogid': blog_id, new name
+		 *   - 'catid': cat_id
+		 *   - 'defaultset': -
+		 *   - 'ignore': -
+		 */
+		$catsmapped = array();
+
+		$i_cat = -1;
+		// category mapping
+		if( !isset($_POST['catmap_select']) )
+		{ // no category mapping
+			foreach( $categories as $cat )
+			{
+				$catsmapped[ $cat ] = array('blogid', $default_blog, $cat );
+			}
+		}
+		else foreach( $_POST['catmap_select'] as $cat )
+		{
+			$i_cat++;
+			if( $cat == '#IGNORE#' )
+			{
+				$catsmapped[ $categories[$i_cat] ] = array( 'ignore' );
+			}
+			elseif( $cat == '#DEFAULTSET#' )
+			{
+				if( !isset( $default_post_category ) )
+				{ // get the default category set
+					if( isset($_POST['post_category']) )
+					{
+						$default_post_category = (int)$_POST['post_category'];
+					}
+					else
+					{
+						dieerror( 'You have chosen to map at least one category to the default category set, but you have not selected a main category for this set!<br />Please go back and correct that..' );
+					}
+					$default_post_extracats = array();
+					if( isset( $_POST['post_extracats'] ) )
+					{ // get extra cats
+						foreach( $_POST['post_extracats'] as $tcat )
+						{
+							$default_post_extracats[] = (int)$tcat;
+						}
+					}
+				}
+				$catsmapped[ $categories[$i_cat] ] = array( 'defaultset' );
+			}
+			elseif( preg_match( '/^\d+$/', $cat, $match ) )
+			{ // we map to a b2evo cat
+				$catsmapped[ $categories[$i_cat] ] = array('catid', (int)$cat);
+			}
+			elseif( $cat == '#DEFAULTBLOG#'
+							|| preg_match( '/^#NEW#(\d+)$/', $cat, $match ) )
+			{ // we want a new category
+				$blog_id = ($cat == '#DEFAULTBLOG#') ? $default_blog : $match[1];
+				// remember the name to create it when posts get inserted
+				// fp>dh: please use param() instead of $_POST[] (everywhere)
+				$catsmapped[ $categories[$i_cat] ] = array( 'blogid', $blog_id, remove_magic_quotes( $_POST['catmap_name'][$i_cat]) );
+			}
+			else
+			{
+				dieerror('This should never happen @catmapping. Please report it! (cat='.$cat.' / ');
+			}
+
+		}
+
+		foreach( $catsmapped as $mtcat => $values ) if( $values[0] == 'blogid' )
+		{
+			echo 'Category <span style="color:#09c">'.$values[2].'</span> (for blog #'.$values[1].') ';
+			// check if it already exists
+			$cat_ID = $DB->get_var("SELECT cat_ID FROM T_categories
+															WHERE cat_blog_ID = {$values[1]}
+															AND cat_name = ".$DB->quote( $values[2] ));
+			if( !$cat_ID )
+			{
+				echo 'will be created with first post.<br />';
+			}
+			else
+			{
+				echo 'already exists.<br />';
+				$catsmapped[ $mtcat ] = array('catid', (int)$cat_ID); // map to existing category
+			}
+
+		}
+
+		debug_dump( $catsmapped, 'catsmapped' );
+		}}}
+
+
+
+		// get renderers
+		if( $import_mode != 'easy' )
+		{
+			$default_renderers = array();
+			if( !isset($_POST['renderers']) )
+			{ // all unchecked
+				$default_renderers = array();
+			}
+			else $default_renderers = $_POST['renderers'];
+
+			// the special Auto-P renderer
+			param( 'autop', 'string', true );
+			if( $autop === '1' )
+			{ // use always
+				$default_renderers[] = 'b2WPAutP';
+			}
+		}
+		else
+		{
+			$default_renderers = $Plugins->validate_list( array('default') );
+			$autop = 1;
+		}
+
+
+		/*
+		// get image s&r
+		$urlsearch = array();
+		$urlreplace = array();
+		$i = 0;
+		foreach( $_POST['url_replace'] as $replace )
+		{
+			if( !empty($replace) )
+			{
+				$urlsearch[] = remove_magic_quotes($_POST['url_search'][$i]);
+				$urlreplace[] = remove_magic_quotes( $replace );
+			}
+			$i++;
+		}
+		*/
+
+		// get users
+		$i_user = 0;
+		if( !isset($_POST['user_select']) )
+		{
+			foreach( $authors as $author )
+			{
+				$usersmapped[ $author ] = array('createnew', $author );
+			}
+
+		}
+		else foreach( $_POST['user_select'] as $select )
+		{
+			$mtauthor = $authors[ $i_user ];
+
+			if( $select == '#IGNORE#' )
+			{
+				$usersmapped[ $mtauthor ] = array( 'ignore' );
+			}
+			elseif( $select == '#CREATENEW#' )
+			{
+				$usersmapped[ $mtauthor ] = array( 'createnew', remove_magic_quotes( $_POST['user_name'][$i_user] ) );
+			}
+			elseif( preg_match( '#\d+#', $select, $match ) )
+			{
+				$usersmapped[ $mtauthor ] = array( 'b2evo', $select );
+			}
+			else
+			{
+				?><p class="error">Unknown user mapping. This should never ever happen. Please report it.</p><?php
+			}
+			$i_user++;
+		}
+		debug_dump( $usersmapped, 'usersmapped' );
+
+
+		if( $simulate )
+		{
+			$simulate_cat_id = $DB->get_var( 'SELECT MAX( cat_ID )+1 FROM T_categories' );
+		}
+
+		$i = -1;
+		echo "\n<ol>";
+		foreach ($posts as $post)
+		{
+			++$i;
+
+			// Defaults:
+			$post_catids = array();
+			$post_renderers = $default_renderers;
+			$post_status = 'published';
+
+			// strip the post's last '--------'
+			// "MT export files use 8 dashes to delimit entires (not 5, which delimit entry's sections)."
+			$post = preg_replace("|--------\n+$|s", '', $post);
+
+			// first line is author of post
+			$post_author = trim( substr( $post, 0, strpos( $post, "\n", 1 ) ) );
+			$post = preg_replace( '/^.*\n/', '', $post );
+			$message = "\n<li>Post from ".format_to_output( $post_author, 'entityencoded' ).' <ul>';
+
+			// Take the pings out first
+			preg_match("|(-----\n\nPING:.*)|s", $post, $pings);
+			$post = preg_replace("|(-----\n\nPING:.*)|s", '', $post);
+
+			// Then take the comments out
+			preg_match("|(-----\nCOMMENT:.*)|s", $post, $comments);
+			$post = preg_replace("|(-----\nCOMMENT:.*)|s", '', $post);
+
+			// We ignore the keywords
+			$post = preg_replace("|(-----\nKEYWORDS:.*)|s", '', $post);
+
+			// We want the excerpt - it's put with more and noteaser tag into main body, only if we have no extended body!
+			preg_match("|-----\nEXCERPT:(.*)|s", $post, $excerpt);
+			$excerpt = trim($excerpt[1]);
+			$post = preg_replace("|(-----\nEXCERPT:.*)|s", '', $post);
+
+			// We're going to put extended body into main body with a more tag
+			preg_match("|-----\nEXTENDED BODY:(.*)|s", $post, $extended);
+			$extended = trim($extended[1]);
+			$post = preg_replace("|(-----\nEXTENDED BODY:.*)|s", '', $post);
+
+			// Now for the main body
+			preg_match("|-----\nBODY:(.*)|s", $post, $body);
+			$body = trim($body[1]);
+			if( empty($extended) )
+			{ // no extended body, so we can use the excerpt
+				if( empty($excerpt) )
+					$post_content = $body;
+				else $post_content = $excerpt."\n<!--more--><!--noteaser-->\n".$body;
+			}
+			else
+			{ // we'll use body and extended body
+				if( !empty($excerpt) )
+				{
+					$message .=	'<li><span style="color:red">Excerpt discarded because of existing extended body:</span>
+					<blockquote>'.htmlspecialchars($excerpt).'</blockquote></li>';
+				}
+				$post_content = $body."\n<!--more-->\n".$extended;
+			}
+
+			$post = preg_replace("|(-----\nBODY:.*)|s", '', $post);
+
+
+			// Grab the metadata from what's left
+			$metadata = explode("\n", $post);
+
+			$post_categories = array();
+			foreach ($metadata as $line) if( !empty($line) )
+			{
+				debug_dump($line);
+
+				if( !preg_match("/^(.*?):(.*)/", $line, $token) )
+				{
+					$message .= "<li class=\"notes\">Unknown meta-data: [$line] (ignoring)</li>";
+					continue;
+				}
+				$key = trim( $token[1] );
+				$value = trim( $token[2] );
+
+				// Now we decide what it is and what to do with it
+				switch($key)
+				{
+					case 'TITLE':
+						$message .= '<li>title: '.strip_tags($value).'</li>';
+						$post_title = $value;
+						break;
+					case 'STATUS':
+						if( strtolower($value) == 'publish' )
+							$post_status = 'published';
+						elseif( strtolower($value) == 'draft' )
+							$post_status = 'draft';
+						else
+						{
+							$message .= '<li>Unknown post status ['.$value.'], using "draft".</li>';
+							$post_status = 'draft';
+						}
+						break;
+					case 'ALLOW COMMENTS':
+						$post_allow_comments = $value;
+						switch( $post_allow_comments ) {
+							case 0: $comment_status = 'disabled'; break;
+							case 1: $comment_status = 'open'; break;
+							case 2: $comment_status = 'closed'; break;
+							default:
+								$message .= '<li>Unknown comment status ['.$value.'], using "closed".</li>';
+								$comment_status = 'closed';
+						}
+						break;
+					case 'CONVERT BREAKS':
+						if( $value == '__default__' || empty($value) )
+						{
+							$post_convert_breaks = $default_convert_breaks;
+						}
+						elseif( $value == 'textile_2'	&& array_search( 'b2DATxtl', $post_renderers ) === false )
+						{ // add the textile 2 renderer to the post's renderers
+							$post_renderers[] = 'b2DATxtl';
+							$post_convert_breaks = 1;  // TODO: check if this makes sense!
+						}
+						elseif( preg_match('/\d+/', $value) )
+						{
+							$post_convert_breaks = (int)( $value > 0 );
+						}
+						else
+						{
+							$message .= '<li>Unknown CONVERT BREAKS value, using default ('.$default_convert_breaks.')..</li>';
+							$post_convert_breaks = $default_convert_breaks;
+						}
+
+						if( $autop == 'depends' && $post_convert_breaks && array_search( 'b2WPAutP', $post_renderers ) === false  )
+						{ // add the Auto-P renderer
+							$post_renderers[] = 'b2WPAutP';
+						}
+
+						break;
+					case 'ALLOW PINGS':
+						if( $value == 1)
+						{
+							$post_allow_pings = 'open';
+						}
+						else
+						{
+							$post_allow_pings = 'closed';
+						}
+						break;
+					case 'PRIMARY CATEGORY':
+					case 'CATEGORY':
+						if( !empty($value) && !isset($post_categories[$value]) )
+						{
+							if( $catsmapped[ $value ][0] == 'defaultset' )
+							{ // we add default set
+								$post_categories[$value] = $default_post_extracats;
+								array_unshift( $post_categories[$value], 'catid', $default_post_category );
+							}
+							else $post_categories[$value] = $catsmapped[ $value ];
+						}
+						break;
+					case 'DATE':
+						$post_date = strtotime( $value );
+						$post_date = date('Y-m-d H:i:s', $post_date);
+						break;
+					default:
+						$message .= "\n<li>Unknown key [$key] in metadata:\nvalue: $value\n</li>";
+						break;
+				}
+			} // End foreach (metadata)
+
+			$dontimport = 0;
+
+
+			if( empty($post_categories) )
+			{ // no category metadata found!
+
+				if( $catsmapped[ '[no category assigned]' ][0] == 'defaultset' )
+				{ // we must convert default set
+					$post_categories['[no category assigned]'] = $default_post_extracats;
+					array_unshift( $post_categories['[no category assigned]'], 'catid', $default_post_category );
+				}
+				else $post_categories[ '[no category assigned]' ] = $catsmapped[ '[no category assigned]' ];
+
+			}
+
+			// Let's check to see if it's in already
+			if( $post_ID = $DB->get_var( "SELECT post_ID
+																			FROM T_posts
+																		 WHERE post_title = ".$DB->quote($post_title)."
+																		   AND post_datestart = '$post_date'"))
+			{
+				$message .= '<li style="color:blue">Post already imported.</li>';
+			}
+			else
+			{ // insert post
+
+				// check&map author
+				switch( $usersmapped[ $post_author ][0] )
+				{
+					case 'ignore':
+						$message .= '<li style="color:blue">User ignored!</li>';
+						echo $message.'</ul>';
+						continue;  // next post
+
+					case 'b2evo':
+						$item_Author = & $UserCache->get_by_login( $usersmapped[ $post_author ][1] );
+						break;
+
+					case 'createnew':
+						// check if the user already exists
+						$item_Author = & $UserCache->get_by_login( $usersmapped[ $post_author ][1] );
+
+						if( ! $item_Author )
+						{
+							$item_Author = new User();
+							$item_Author->set('login', strtolower($usersmapped[ $post_author ][1]));
+							$item_Author->set('nickname', $usersmapped[ $post_author ][1]);
+							$item_Author->set('pass', md5( $default_password ));
+							$item_Author->set('level', $default_userlevel);
+							$item_Author->set('email', '');
+							$item_Author_Group = & $GroupCache->get_by_ID( $default_usergroup );
+							$item_Author->set_Group( $item_Author_Group );
+
+							if( !$simulate )
+							{
+								$item_Author->dbinsert();
+							}
+
+							// This is a bad hack, because add() would need an ID (which we don't have when simulating)
+							$UserCache->cache_login[ $item_Author->login ] = & $item_Author;
+
+							$message .= '<li style="color:orange">user '.$item_Author->login.' created</li>';
+							$count_userscreated++;
+						}
+						break;
+					default:
+						$message .= '<li style="color:red">unknown type in checkauthor ('.$usersmapped[ $author ][0].'). This should never ever happen. Post ignored. Please report it.</li>';
+						echo $message.'</ul>';
+						continue;  // next post
+				}
+
+
+				debug_dump( $post_categories, 'cats to check' );
+
+				// Check categories
+				$i_cat = -1;
+				$message_ignored = '';
+				foreach( $post_categories as $catname => $checkcat )
+				{
+					$i_cat++;
+					switch( $checkcat[0] )
+					{
+						case 'catid': // existing b2evo catids
+							array_shift($checkcat);
+							while( $cat_id = array_shift($checkcat) )
+								$post_catids[] = $cat_id; // get all catids
+							continue;
+
+						case 'ignore': // category is ignored
+							if( $i_cat == 0 )
+							{ // main category ignored, don't import post
+								$dontimport = 1;
+								$message_ignored .= '<li>Main Category &quot;'.$catname.'&quot; ignored! - no import</li>';
+								break;
+							}
+							else
+							{ // ignored category in extracats, remove it there
+								$message_ignored .= '<li>Extra category '.$catname.' ignored.</li>';
+								unset( $post_categories[ $catname ] );
+							}
+							break;
+
+						case 'blogid': // category has to be created
+							// create it and remember ID
+							if( $simulate )
+							{
+								$cat_id = ++$simulate_cat_id;
+							}
+							else
+							{
+								$cat_id = cat_create( $checkcat[2], 'NULL', $checkcat[1] );
+							}
+							$catsmapped[ $catname ] = array( 'catid', $cat_id ); // use ID from now on.
+
+							if( !isset($cache_categories[ $cat_id ] ) )
+							{ // stupid workaround because of a bug where cache_categories does not get updated and we want to use get_catname later
+								$cache_categories[ $cat_id ] = array(
+									'cat_name' => $checkcat[2],
+									'cat_blog_ID' => $checkcat[1],
+									'cat_parent_ID' => NULL,
+									'cat_postcount' => 0,
+									'cat_children' => 0
+								);
+							}
+							$post_catids[] = $cat_id;
+							$message .= '<li style="color:orange">category '.$checkcat[2].' [ID '.$cat_id.'] created</li>';
+							break;
+
+						default:
+							$message .= '<li style="color:red">This should never ever happen @check_cats. Please report it! (checkcat[0]: '.$checkcat[0].')</li>';
+
+					}
+				}
+				if( !empty($message_ignored) )
+					$message .= '<li style="color:blue">Categories ignored: <ul>'.$message_ignored.'</ul></li>';
+
+				debug_dump( $dontimport, 'dontimport' );
+				if( $dontimport )
+				{ // see var name :)
+					echo $message;
+					continue;  // next post
+				}
+
+				if( $convert_html_tags )
+				{
+					$old_content = $post_content;
+					// convert tags to lowercase
+					$post_content = preg_replace( "/(<\/?)(\w+)([^>]*>)/e", "'\\1'.strtolower('\\2').'\\3'", $post_content);
+
+					// close br, hr and img tags
+					$post_content = preg_replace( array('/<(br)>/', '/<(hr\s?.*?)>/', '/<(img\s.*?)>/'), '<\\1 />', remove_magic_quotes($post_content) );
+
+					// add quotes for href tags that don't have them
+					$post_content = preg_replace( '|href=([^"\'][^\s>"\']+)["\']?|', 'href="$1"', $post_content );
+
+					$post_content = preg_replace( array('/<(br)>/', '/<(hr\s?.*?)>/', '/<(img\s.*?)>/'), '<\\1 />', remove_magic_quotes($post_content) );
+
+					if( $post_content != $old_content )
+					{
+						$message .= '<li><p style="color:darkblue;border:1px dashed orange;">'.htmlspecialchars($old_content).'</p>
+						html-converted to: <p style="color:darkblue;border:1px dashed orange;">'.htmlspecialchars($post_content).'</p></li>';
+					}
+				}
+
+				/*if( count($urlreplace) )
+				{
+					$old_content = $post_content;
+					foreach( $urlreplace as $search => $replace )
+					{
+						$post_content = str_replace( $urlsearch, $urlreplace, $post_content );
+					}
+					if( $post_content != $old_content )
+					{
+						echo '<p style="color:darkblue;border:1px dashed orange;">'.htmlspecialchars($old_content).'</p>
+						converted img-links to: <p style="color:darkblue;border:1px dashed orange;">'.htmlspecialchars($post_content).'</p>';
+					}
+				}*/
+
+				debug_dump( $post_catids, 'post_extracats' );
+				$post_category = array_shift($post_catids);
+				debug_dump( $post_category, 'post_category' );
+				debug_dump( $post_categories, 'post_categories' );
+				debug_dump( $post_author, 'post_author' );
+				debug_dump( isset($item_Author->ID) ? $item_Author->ID : 'NULL (simulating)', 'item_Author->ID' );
+
+				if( !$simulate )
+				{
+					$edited_Item = & new Item();
+					$edited_Item->set_creator_User($item_Author);
+					$edited_Item->set('title', $post_title);
+					$edited_Item->set('content', $post_content);
+					$edited_Item->set('datestart', $post_date);
+					$edited_Item->set('main_cat_ID', $post_category);
+					$edited_Item->set('extra_cat_IDs', $post_catids);
+					$edited_Item->set('status', $post_status);
+					$edited_Item->set('locale', $post_locale);
+					$edited_Item->set('notifications_status', 'finished');
+					$edited_Item->set('comment_status', $comment_status);
+					$edited_Item->set_renderers($post_renderers);
+					$edited_Item->dbinsert();
+					$post_ID = $edited_Item->ID;
+				}
+
+				$message .= '<li><span style="color:green">Imported successfully</span><ul><li>main category: <span style="color:#09c">'.get_catname( $post_category ).'</span></li>';
+				if( count($post_catids) )
+					$message .= '<li>extra categories: <span style="color:#09c">'.preg_replace( '/(\d+)/e', "get_catname('\\1')", implode( ', ', $post_catids ) ).'</span></li>';
+				$message .= '</ul></li>';
+				$count_postscreated++;
+
+			}
+			echo $message.'</ul>';
+
+
+			if( count($comments) )
+			{ // comments
+				$message = '';
+
+				$comments = explode("-----\nCOMMENT:", $comments[0]);
+				foreach ($comments as $comment)
+				{
+					$comment = trim($comment);
+					if( empty($comment) ) continue;
+
+					$comment_author = ripline( 'AUTHOR:', $comment );
+					$comment_email = ripline( 'EMAIL:', $comment );
+					$comment_ip = ripline( 'IP:', $comment );
+					$comment_url = ripline( 'URL:', $comment );
+					$comment_date = date('Y-m-d H:i:s', strtotime( ripline( 'DATE:', $comment )));
+
+					$comment_content = preg_replace("/\n*-----$/", '', $comment);
+
+					// Check if it's already in there
+					if( !$DB->get_row("SELECT * FROM T_comments WHERE comment_date = '$comment_date' AND comment_content = ".$DB->quote( $comment_content )) )
+					{
+						if( !$simulate )
+						{
+							$DB->query( "INSERT INTO T_comments( comment_post_ID, comment_type, comment_author_ID, comment_author,
+																										comment_author_email, comment_author_url, comment_author_IP,
+																										comment_date, comment_content)
+												VALUES( $post_ID, 'comment', NULL, ".$DB->quote($comment_author).",
+																".$DB->quote($comment_email).",	".$DB->quote($comment_url).",
+																".$DB->quote($comment_ip).", '$comment_date', ".$DB->quote($comment_content)." )" );
+						}
+
+						$message .= '<li>Comment from '.$comment_author.' added.</li>';
+						$count_commentscreated++;
+					}
+				}
+				if( !empty($message) )
+				{
+					echo '<ul>'.$message.'</ul>';
+				}
+
+			}
+
+			// Finally the pings
+			// fix the double newline on the first one
+			if( count($pings) )
+			{
+				$message = '';
+				$pings[0] = str_replace("-----\n\n", "-----\n", $pings[0]);
+				$pings = explode("-----\nPING:", $pings[0]);
+				foreach( $pings as $ping )
+				{
+					$ping = trim($ping);
+					if( empty($ping) ) continue;
+
+					$comment_author = ripline( 'BLOG NAME:', $ping );
+					$comment_email = '';
+					$comment_ip = ripline( 'IP:', $ping );
+					$comment_url = ripline( 'URL:', $ping );
+					$comment_date = date('Y-m-d H:i:s', strtotime( ripline( 'DATE:', $ping )));
+					$ping_title = ripline( 'TITLE:', $ping );
+
+					$comment_content = preg_replace("/\n*-----$/", '', $ping);
+
+					$comment_content = "<strong>$ping_title</strong><br />$comment_content";
+
+					// Check if it's already there
+					if (!$DB->get_row("SELECT * FROM T_comments WHERE comment_date = '$comment_date' AND comment_type = 'trackback' AND comment_content = ".$DB->quote($comment_content)))
+					{
+						if( !$simulate )
+						{
+							$DB->query( "INSERT INTO T_comments
+								(comment_post_ID, comment_type, comment_author, comment_author_email, comment_author_url,
+								comment_author_IP, comment_date, comment_content )
+								VALUES
+								($post_ID, 'trackback', ".$DB->quote($comment_author).", ".$DB->quote($comment_email).", ".$DB->quote($comment_url).",
+								".$DB->quote($comment_ip).", ".$DB->quote($comment_date).", ".$DB->quote($comment_content)." )" );
+						}
+						$message .= '<li>Trackback from '.$comment_url.' added.</li>';
+						$count_trackbackscreated++;
+					}
+				}
+				echo $message;
+			}
+
+			echo "</li>\n";
+			flush();
+		}
+		?>
+		</ol>
+		<h4>All done.<?php if( $simulate ) echo ' (simulated - no real import!)' ?></h4>
+		<ul>
+			<li><?php echo $count_postscreated ?> post(s) imported.</li>
+			<li><?php echo $count_userscreated ?> user(s) created.</li>
+			<li><?php echo $count_commentscreated ?> comment(s) imported.</li>
+			<li><?php echo $count_trackbackscreated ?> trackback(s) imported.</li>
+			<li>in <?php echo $Timer->get_duration('import_main') ?> seconds.</li>
+		</ul>
+		<?php
+		if( $simulate )
+		{
+			echo '
+			<form action="admin.php" method="post">
+			<input type="hidden" name="ctrl" value="mtimport" />
+			<p>
+			<strong>This was only simulated..</strong>
+			';
+			foreach( $_POST as $key => $value )
+			{
+				if( $key != 'simulate' )
+				{
+					if( is_array( $value ) )
+					{
+						foreach( $value as $key2 => $value2 )
+						{
+							echo '<input type="hidden" name="'.$key.'['.$key2.']" value="'.format_to_output( $value2, 'formvalue' ).'" />';
+						}
+					}
+					else
+					{
+						echo '<input type="hidden" name="'.$key.'" value="'.format_to_output( $value, 'formvalue' ).'" />';
+					}
+				}
+			}
+			echo '<input type="submit" value="Do it for real now!" /></p></form>'."\n";
+		}
+		?>
+		<p>
+			<a href="<?php echo $baseurl ?>">Have fun in your blogs</a> or <a href="<?php echo $admin_url ?>">go to admin</a> (it's fun there, too)
+		</p>
+		<?php
+		if( $count_userscreated )
+		{
+			echo '<p class="note">Please note that the new users being created are not member of any blog yet. You\'ll have to setup this in the <a href="'.$admin_url.'?ctrl=collections">blogs admin</a>.</p>';
+		}
+		?>
+		</div>
+	<?php
+	}
+
+?>
+<div class="panelinfo">
+	<p>
+		Feel free to <a href="http://thequod.de/contact">contact me</a> in case of suggestions, bugs and lack of clarity.
+		Of course, you're also welcome to <a href="https://sourceforge.net/donate/index.php?user_id=663176">donate to me</a> or <a href="http://sourceforge.net/donate/index.php?group_id=85535">the b2evolution project</a>.. :)
+	</p>
+</div>
+<div class="clear">
+<?php if( $output_debug_dump ) $DB->dump_queries() ?>
+</div>
+</div>
+</body>
+</html>
+<?php
+
+/* ------ FUNCTIONS ------ */
+
+function fieldset_cats()
+{
+	global $cache_blogs, $cache_categories;
+
+	?>
+	<fieldset title="default categories set" style="background-color:#fafafa; border:1px solid #ccc; padding: 1em; display:inline; float:right; white-space:nowrap;">
+		<legend>Default categories set (only needed if you want to map categories to this)</legend>
+		<p class="extracatnote">
+		<?php
+			if( count( $cache_categories ) )
+			{
+				echo T_('Select main category in target blog and optionally check additional categories').':';
+			}
+			else
+			{
+				echo 'No categories in your blogs..';
+			}
+		?>
+		</p>
+
+		<?php
+		// ----------------------------  CATEGORIES ------------------------------
+		$default_main_cat = 0;
+		$blog = 1;
+
+		// ----------------- START RECURSIVE CAT LIST ----------------
+		cat_query( 'none' );	// make sure the caches are loaded
+		function import_cat_select_before_first( $parent_cat_ID, $level )
+		{	// callback to start sublist
+			echo "\n<ul>\n";
+		}
+
+		function import_cat_select_before_each( $cat_ID, $level )
+		{	// callback to display sublist element
+			global $current_blog_ID, $blog, $cat, $postdata, $default_main_cat, $action, $tabindex, $allow_cross_posting;
+			$this_cat = get_the_category_by_ID( $cat_ID );
+			echo '<li>';
+
+			if( $allow_cross_posting )
+			{ // We allow cross posting, display checkbox:
+				echo'<input type="checkbox" name="post_extracats[]" class="checkbox" title="', T_('Select as an additionnal category') , '" value="',$cat_ID,'"';
+				echo ' />';
+			}
+
+			// Radio for main cat:
+			if( $current_blog_ID == $blog )
+			{
+				if( ($default_main_cat == 0) && ($action == 'post') )
+				{	// Assign default cat for new post
+					$default_main_cat = $cat_ID;
+				}
+				echo ' <input type="radio" name="post_category" class="checkbox" title="', T_('Select as MAIN category'), '" value="',$cat_ID,'"';
+				if( ($cat_ID == $postdata["Category"]) || ($cat_ID == $default_main_cat))
+					echo ' checked="checked"';
+				echo ' />';
+			}
+			echo ' '.$this_cat['cat_name'];
+		}
+
+		function import_cat_select_after_each( $cat_ID, $level )
+		{	// callback after each sublist element
+			echo "</li>\n";
+		}
+
+		function import_cat_select_after_last( $parent_cat_ID, $level )
+		{	// callback to end sublist
+			echo "</ul>\n";
+		}
+
+		// go through all blogs with cats:
+		foreach( $cache_blogs as $i_blog )
+		{ // run recursively through the cats
+			$current_blog_ID = $i_blog->blog_ID;
+			if( ! blog_has_cats( $current_blog_ID ) ) continue;
+			#if( ! $current_User->check_perm( 'blog_post_statuses', 'any', false, $current_blog_ID ) ) continue;
+			echo "<h4>".$i_blog->blog_name."</h4>\n";
+			cat_children( $cache_categories, $current_blog_ID, NULL, 'import_cat_select_before_first',
+										'import_cat_select_before_each', 'import_cat_select_after_each', 'import_cat_select_after_last', 1 );
+		}
+		// ----------------- END RECURSIVE CAT LIST ----------------
+		?>
+	</fieldset>
+<?php
+}
+
+
+/*
+	-- Category options list --
+*/
+function cats_optionslist( $forcat )
+{
+	global $cache_categories, $cache_blogs, $cache_optionslist;
+
+	if( !isset($cache_optionslist) )
+	{
+		$cache_optionslist = '';
+		foreach( $cache_blogs as $i_blog )
+		{
+			$cache_optionslist .= '<option value="#NEW#'.$i_blog->blog_ID.'">[-- create in blog '.$i_blog->blog_shortname.' --]:</option>';
+			cat_children2( $cache_categories, $i_blog->blog_ID, NULL, 1 );
+		}
+	}
+
+	$cat_id = false;
+	foreach( $cache_categories as $key => $value )
+	{
+		if( $value['cat_name'] == $forcat )
+		{
+			$cat_id = $key;
+			break;
+		}
+	}
+
+	if( is_int($cat_id) )
+	{
+		echo str_replace( '<option value="'.$cat_id.'">', '<option value="'.$cat_id.'" selected="selected">', $cache_optionslist );
+	}
+	else
+	{
+		echo $cache_optionslist;
+	}
+}
+
+function cat_children2(
+	$ccats, 	// PHP requires this stupid cloning of the cache_categories array in order to be able to perform foreach on it
+	$blog_ID,
+	$parent_ID,
+	$level = 0 )	// Caller nesting level, just to keep track of how far we go :)
+{
+	global $cache_optionslist;
+
+	// echo 'Number of cats=', count($ccats);
+	if( ! empty( $ccats ) ) // this can happen if there are no cats at all!
+	{
+		$child_count = 0;
+		foreach( $ccats as $icat_ID => $i_cat )
+		{
+			if( $icat_ID && (($blog_ID == 0) || ($i_cat['cat_blog_ID'] == $blog_ID)) && ($i_cat['cat_parent_ID'] == $parent_ID) )
+			{ // this cat is in the blog and is a child of the parent
+				$child_count++;
+
+				$cache_optionslist .= '<option value="'.$icat_ID.'">';
+
+				for( $i = 0; $i < $level; $i++ )
+				{
+					$cache_optionslist .= '-';
+				}
+
+				$cache_optionslist .= '&gt; '.format_to_output( $ccats[ $icat_ID ]['cat_name'], 'entityencoded' ).'</option>';
+
+				cat_children2( $ccats, $blog_ID, $icat_ID, $level+1 );
+			}
+		}
+	}
+}
+
+
+/**
+ * extracts unique authors and cats from posts array
+ */
+function import_data_extract_authors_cats()
+{
+	global $authors, $categories, $posts;
+	global $exportedfile;
+	global $categories_countprim;
+	global $importdata;
+	global $import_mode;
+
+	$fp = fopen( $exportedfile, 'rb');
+	$buffer = fread($fp, filesize( $exportedfile ));
+	fclose($fp);
+	if( !preg_match( '/^[-\s]*AUTHOR: /', $buffer ) )
+	{
+		dieerror("The file [$exportedfile] does not seem to be a MT exported file.. ".'[<a href="admin.php?ctrl=mtimport&amp;import_mode='.$import_mode.'">choose another export-file</a>]');
+	}
+
+	$importdata = preg_replace( "/\r?\n|\r/", "\n", $buffer );
+	$posts = preg_split( '/(^|--------\n)(AUTHOR: |$)/', $importdata );
+
+	$authors = array(); $tempauthors = array();
+	$categories = array(); $tempcategories = array();
+
+	foreach ($posts as $nr => $post)
+	{
+		if ('' != trim($post))
+		{
+			// first line is author of post
+			$tempauthors[] = trim( substr( $post, 0, strpos( $post, "\n", 1 ) ) );
+
+			$oldcatcount = count( $tempcategories );
+
+			if( preg_match_all( "/^(PRIMARY )?CATEGORY: (.*)/m", $post, $matches ) )
+			{
+				for( $i = 1; $i < count( $matches[2] ); $i++ )
+				{
+					$cat = trim( $matches[2][$i] );
+					if( !empty( $cat ) ) $tempcategories[] = $cat;
+				}
+
+				// main category last (-> counter)
+				if( !empty($matches[2][0]) ) $tempcategories[] = $matches[2][0];
+			}
+
+			if( $oldcatcount == count( $tempcategories ) )
+			{
+				$tempcategories[] = '[no category assigned]';
+			}
+
+			// remember how many times used as primary category
+			@$categories_countprim[ $tempcategories[ count( $tempcategories )-1 ] ]++;
+		}
+		else
+		{
+			unset( $posts[ $nr ] );
+		}
+	}
+
+	// we need to find unique values of author names, while preserving the order, so this function emulates the unique_value(); php function, without the sorting.
+	$authors[0] = array_shift($tempauthors);
+	$y = count($tempauthors) + 1;
+	for ($x = 1; $x < $y; $x++)
+	{
+		$next = array_shift($tempauthors);
+		if( !(in_array($next,$authors)) ) $authors[] = $next;
+	}
+	$categories[0] = array_shift( $tempcategories );
+	$y = count($tempcategories) + 1;
+	for ($x = 1; $x < $y; $x++)
+	{
+		$next = array_shift($tempcategories);
+		if( !(in_array($next, $categories)) ) $categories[] = $next;
+	}
+}
+
+
+/**
+ * Outputs a list of available renderers (not necessarily installed).
+ */
+function renderer_list()
+{
+	global $Plugins, $renderers;
+
+	$Plugins->discover();
+
+	$renderers = array('default');
+	$Plugins->restart();	 // make sure iterator is at start position
+	while( $loop_RendererPlugin = & $Plugins->get_next() )
+	{ // Go through whole list of renders
+		// echo ' ',$loop_RendererPlugin->code;
+		if( empty($loop_RendererPlugin->code) )
+		{ // No unique code!
+			continue;
+		}
+		if( $loop_RendererPlugin->apply_rendering == 'stealth'
+			|| $loop_RendererPlugin->apply_rendering == 'never' )
+		{	// This is not an option.
+			continue;
+		}
+		elseif( $loop_RendererPlugin->code == 'b2WPAutP' )
+		{ // special Auto-P plugin
+			?>
+			<fieldset>
+				<label for="textile" title="<?php echo format_to_output($loop_RendererPlugin->short_desc, 'formvalue'); ?>"><strong><?php echo format_to_output($loop_RendererPlugin->name) ?>:</strong></label>
+				<div style="margin-left:2ex" />
+				<input type="radio" name="autop" value="1" class="checkbox" checked="checked" /> yes (always)<br>
+				<input type="radio" name="autop" value="0" class="checkbox" /> no (never)<br>
+				<input type="radio" name="autop" value="depends" class="checkbox" /> depends on CONVERT BREAKS
+				<span class="notes"> ..that means it will apply if convert breaks results to true (set to either 1, textile_2 or __DEFAULT__ (and &quot;Convert-breaks default&quot; checked above)</span>
+
+				</div>
+			</fieldset>
+			<?php
+			continue;
+		}
+		?>
+		<div>
+			<input type="checkbox" class="checkbox" name="renderers[]"
+				value="<?php echo $loop_RendererPlugin->code ?>" id="<?php echo $loop_RendererPlugin->code ?>"
+				<?php
+				switch( $loop_RendererPlugin->apply_rendering )
+				{
+					case 'always':
+						// echo 'FORCED';
+						echo ' checked="checked"';
+						echo ' disabled="disabled"';
+						break;
+
+					case 'opt-out':
+						if( in_array( $loop_RendererPlugin->code, $renderers ) // Option is activated
+							|| in_array( 'default', $renderers ) ) // OR we're asking for default renderer set
+						{
+							// echo 'OPT';
+							echo ' checked="checked"';
+						}
+						// else echo 'NO';
+						break;
+
+					case 'opt-in':
+						if( in_array( $loop_RendererPlugin->code, $renderers ) ) // Option is activated
+						{
+							// echo 'OPT';
+							echo ' checked="checked"';
+						}
+						// else echo 'NO';
+						break;
+
+					case 'lazy':
+						// cannot select
+						if( in_array( $loop_RendererPlugin->code, $renderers ) ) // Option is activated
+						{
+							// echo 'OPT';
+							echo ' checked="checked"';
+						}
+						echo ' disabled="disabled"';
+						break;
+				}
+			?>
+			title="<?php echo format_to_output( $loop_RendererPlugin->short_desc, 'formvalue' ) ?>" />
+		<label for="<?php echo $loop_RendererPlugin->code ?>" title="<?php echo format_to_output($loop_RendererPlugin->short_desc, 'formvalue'); ?>"><strong><?php echo format_to_output($loop_RendererPlugin->name); ?></strong></label>
+	</div>
+	<?php
+	}
+}
+
+
+/**
+ * Die with a message.
+ *
+ * @param string the message (wrapped in div and p tag of class error)
+ * @param string optional head
+ */
+function dieerror( $message, $before = '' )
+{
+	if( !empty($before) )
+		echo $before;
+
+	die( '<div class="error"><p class="error">'.$message.'</p></div>
+	</div></body></html>' );
+}
+
+
+function debug_dump( $var, $title = '' )
+{
+	global $output_debug_dump;
+
+	if( $output_debug_dump )
+	{
+		pre_dump( $var, $title );
+	}
+}
+
+
+function chooseexportfile()
+{
+	global $exportedfile, $import_mode;
+	// Go through directory:
+	$this_dir = dir( IMPORT_SRC_DIR );
+	$r = '';
+	while( $this_file = $this_dir->read() )
+	{
+		if( preg_match( '/^.+\.txt$/i', $this_file ) )
+		{
+			$r .= '<option value="'.format_to_output( $this_file, 'formvalue' ).'"';
+			if( $exportedfile == $this_file ) $r .= ' selected="selected"';
+			$r .= '>'.format_to_output( $this_file, 'entityencoded' ).'</option>';
+		}
+	}
+
+	if( $r )
+	{
+		?>
+		<form action="admin.php" class="center">
+			<p>First, choose a file to import (.TXT files from /admin dir):</p>
+			<select name="exportedfile" onChange="submit()">
+				<?php echo $r ?>
+			</select>
+			<input type="hidden" name="import_mode" value="<?php echo $import_mode ?>" />
+			<input type="hidden" name="ctrl" value="mtimport" />
+			<input type="submit" value="Next step..." class="search" />
+		</form>
+		<?php
+	}
+	else
+	{ // no file found
+		?>
+		<div class="error">
+		<p class="center">No .TXT file found. Nothing to import...</p>
+		<p class="center">Please copy your Movable Type .TXT export file into <?php echo rel_path_to_base(IMPORT_SRC_DIR); ?>.</p>
+		</div>
+		<?php
+	}
+}
+
+
+function ripline( $prefix, &$haystack )
+{
+	if( preg_match( '|^'.$prefix.'(.*)|m', $haystack, $match ) )
+	{
+		$haystack = preg_replace('|^'.$prefix.".*\n?|m", '', $haystack );
+		return trim( $match[1] );
+	}
+	else return false;
+}
+
+
+function tidypostdata( $string )
+{
+	return str_replace( array('&quot;', '&#039;', '&lt;', '&gt;'), array('"', "'", '<', '>'), remove_magic_quotes( $string ) );
+}
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/index.html 1.10.3.src/inc/CONTROL/index.html
--- 0.9.2.src/inc/CONTROL/index.html	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/index.html	2006-02-23 22:11:56.000000000 -0600
@@ -0,0 +1,17 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<title>/inc/CONTROL Folder</title>
+</head>
+<body>
+	<h2><a href="http://evocore.net/">evoCore</a> FrameWork</h2>
+	<h1><code>/inc/CONTROL</code> folder</h1>
+	<p>This folder holds the <strong>Control</strong>lers for the application.</p>
+<p>Each controller is a PHP include file which implements the logic for manipulating a particular &quot;set&quot; of data. For example there could be a controller to handle general settings and another controller to handle local settings.</p>
+<p>Controllers are grouped into foldes which represent modules. For example, the local and the general settings controllers both belong to the same module which holds the settings alltogether.</p>
+<p>Each HTTP request will typically get routed to precisely <strong>one</strong> controller (except for stub controllers) which means there will be <strong>one</strong> PHP include for that controller. Therefore it seems reasonable to make each controller as small as possible in order to minimize parsing/compiling/memory usage overhead. However, different actions on the same &quot;set&quot; of data -- like creating, editing and deleting the same data -- are closely related and, though they are not invoked at the same time, separating these actions into different controllers makes it harder to maintain the application over time when new fields or constraints are added to that set of data.</p>
+<p>Thus, it is recommended to try and find the right trade off between the size of the controller and the logical grouping of actions into the same controller. </p>
+<p>&nbsp;</p>
+</body>
+</html>
diff -ruN --text 0.9.2.src/inc/CONTROL/items/b2browse.php 1.10.3.src/inc/CONTROL/items/b2browse.php
--- 0.9.2.src/inc/CONTROL/items/b2browse.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/items/b2browse.php	2007-04-25 23:17:48.000000000 -0500
@@ -0,0 +1,304 @@
+<?php
+/**
+ * This file implements the UI controller for the browsing posts.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package admin
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+$AdminUI->title = $AdminUI->title_titlearea = T_('Browse blog:');
+
+param( 'action', 'string', 'list' );
+
+$blog = autoselect_blog( $Request->param( 'blog', 'integer', 0 ), 'blog_ismember', 1 );
+
+if( ! $blog  )
+{ // No blog could be selected
+	$Messages->add( sprintf( T_('Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)'),
+									 'href="mailto:'. $admin_email. '?subject=b2-promotion"' ), 'error' );
+	$tab = 'postlist';
+}
+else
+{ // We could select a valid blog which we have permission to access:
+	$Blog = & $BlogCache->get_by_ID( $blog );
+	$AdminUI->title .= ' '.$Blog->dget( 'shortname' );
+
+
+	// This is used in the display templates
+	// TODO: have a method of some object ?
+	$add_item_url = '?ctrl=edit&amp;blog='.$blog;
+
+	// Store/retrieve preferred tab from UserSettings:
+	$tab = $UserSettings->param_Request( 'tab', 'pref_browse_tab', 'string', NULL, true /* memorize */ );
+
+	$Request->param( 'show_past', 'integer', '0', true );
+	$Request->param( 'show_future', 'integer', '0', true );
+	if( ($show_past == 0) && ( $show_future == 0 ) )
+	{
+		$show_past = 1;
+		$show_future = 1;
+	}
+
+	switch( $tab )
+	{
+		case 'postlist':
+			/*
+			 * Do it all the OLD way:
+			 */
+			// Show the posts:
+			$edit_item_url = $dispatcher.'?ctrl=edit&amp;action=edit&amp;post=';
+			$delete_item_url = $dispatcher.'?ctrl=editactions&amp;action=delete&amp;post=';
+			$objType = 'Item';
+			$dbtable = 'T_posts';
+			$dbprefix = 'post_';
+			$dbIDname = 'post_ID';
+
+			$Request->param( 'p', 'integer' );                    // Specific post number to display
+			$Request->param( 'm', 'integer', '', true );          // YearMonth(Day) to display
+			$Request->param( 'w', 'integer', '', true );          // Week number
+			$Request->param( 'dstart', 'integer', '', true );     // YearMonth(Day) to start at
+			$Request->param( 'unit', 'string', '', true );    		// list unit: 'posts' or 'days'
+
+			$Request->param( 'cat', '/^[*\-]?([0-9]+(,[0-9]+)*)?$/', '', true ); // List of cats to restrict to
+			$Request->param( 'catsel', 'array', array(), true );  // Array of cats to restrict to
+			// Let's compile those values right away (we use them in several different places):
+			$cat_array = array();
+			$cat_modifier = '';
+			compile_cat_array( $cat, $catsel, /* by ref */ $cat_array, /* by ref */ $cat_modifier, $Blog->ID == 1 ? 0 : $Blog->ID );
+
+			$Request->param( 'author', '/^-?[0-9]+(,[0-9]+)*$/', '', true );     // List of authors to restrict to
+
+			$Request->param( 'order', 'string', 'DESC', true );   // ASC or DESC
+			$Request->param( 'orderby', 'string', '', true );     // list of fields to order by
+
+			$Request->param( 'posts', 'integer', 0, true );       // # of units to display on the page
+			$Request->param( 'paged', 'integer', '', true );      // List page number in paged display
+
+			$Request->param( 'poststart', 'integer', 1, true );   // Start results at this position
+			$Request->param( 'postend', 'integer', '', true );    // End results at this position
+
+			$Request->param( 's', 'string', '', true );           // Search string
+			$Request->param( 'sentence', 'string', 'AND', true ); // Search for sentence or for words
+			$Request->param( 'exact', 'integer', '', true );      // Require exact match of title or contents
+
+			$preview = 0;
+
+			$Request->param( 'c',  'integer', 0 );
+			$Request->param( 'tb', 'integer', 0 );
+			$Request->param( 'pb', 'integer', 0 );
+
+			$Request->param( 'show_status', 'array', array( 'published', 'protected', 'private', 'draft', 'deprecated' ), true );	// Array of cats to restrict to
+			$show_statuses = $show_status;
+
+			$timestamp_min = ( $show_past == 0 ) ? 'now' : '';
+			$timestamp_max = ( $show_future == 0 ) ? 'now' : '';
+
+			if( $p )
+			{	// We are requesting a specific post, force mode to post display:
+				$tab = 'posts';
+			}
+
+			if( $posts == 0 && $tab == 'postlist' )
+			{
+				$posts = 20;
+			}
+
+			// Get the posts to display:
+			$MainList = & new ItemList( $blog, $show_statuses, $p, $m, $w, $cat, $catsel, $author, $order,
+																	$orderby, $posts, $paged, $poststart, $postend, $s, $sentence, $exact,
+																	$preview, $unit, $timestamp_min, $timestamp_max, '', $dstart );
+
+			// DO we still use those old style globals? :
+			$posts_per_page = $MainList->posts_per_page;
+
+			// Old style globals for category.funcs:
+			$postIDlist = & $MainList->postIDlist;
+			$postIDarray = & $MainList->postIDarray;
+			break;
+
+
+		case 'postlist2':
+		case 'posts':
+		case 'tracker':
+			/*
+			 * Let's go the clean new way...
+			 */
+			require_once $model_path.'items/_itemlist2.class.php';
+
+			// Create empty List:
+			$ItemList = & new ItemList2( $Blog, NULL, NULL );
+
+			if( $tab == 'tracker' )
+			{	// In tracker mode, we want a different default sort:
+				$ItemList->set_default_filters( array(
+						'orderby' => 'priority',
+						'order' => 'ASC' ) );
+			}
+
+			// Init filter params:
+			if( ! $ItemList->load_from_Request() )
+			{ // If we could not init a filterset from request
+				// typically happens when we could no fall back to previously saved filterset...
+				// echo ' no filterset!';
+			}
+
+
+			if( $ItemList->single_post )
+			{	// We have requested a specific post
+				// hack this over to the exp tab
+				$tab = 'posts';
+			}
+
+
+			switch( $tab )
+			{
+				case 'postlist2':
+				case 'tracker':
+					// DO **NOT** Run the query yet! (we want column definitions to be loaded and act as ORDER BY fields)
+					break;
+
+				case 'posts':
+					// Run the query:
+					$ItemList->query();
+
+					// Old style globals for category.funcs:
+					$postIDlist = $ItemList->get_page_ID_list();
+					$postIDarray = $ItemList->get_page_ID_array();
+
+					$Request->param( 'c', 'integer', 0 );
+					$Request->param( 'tb', 'integer', 0 );
+					$Request->param( 'pb', 'integer', 0 );
+					break;
+			}
+			break;
+
+
+		case 'comments':
+			/*
+			 * Latest comments:
+			 */
+			$Request->param( 'show_status', 'array', array(), true );	// Array of cats to restrict to
+			$show_statuses = $show_status;
+
+			$CommentList = & new CommentList( $blog, "'comment','trackback','pingback'", $show_statuses, '',	'',	'DESC',	'',	20 );
+			break;
+
+
+		default:
+			debug_die( 'Unhandled content; tab='.$tab );
+	}
+}
+
+
+/*
+ * Add sub menu entries.
+ * We do this here instead of _header because we need to include all filter params into regenerate_url()
+ * Note: this will override default tabs from _header config.
+ * TODO: check if this is still needed
+ */
+$AdminUI->add_menu_entries(
+		'edit',
+		array(
+				/* Deprecated
+				'postlist' => array(
+					'text' => T_('Post list (Old)'),
+					'href' => regenerate_url( 'tab', 'tab=postlist' ),
+					),
+				*/
+				'postlist2' => array(
+					'text' => T_('Post list'),
+					'href' => regenerate_url( 'tab', 'tab=postlist2&amp;filter=restore' ),
+					),
+				'tracker' => array(
+					'text' => T_('Tracker'),
+					'href' => regenerate_url( 'tab', 'tab=tracker&amp;filter=restore' ),
+					),
+				'posts' => array(
+					'text' => T_('Full posts'),
+					'href' => regenerate_url( 'tab', 'tab=posts&amp;filter=restore' ),
+					),
+			/*	'commentlist' => array(
+					'text' => T_('Comment list'),
+					'href' => 'tab=commentlist ), */
+				'comments' => array(
+					'text' => T_('Comments'),
+					'href' => regenerate_url( 'tab', 'tab=comments' ),
+					),
+			)
+	);
+
+
+$AdminUI->set_path( 'edit', $tab );
+
+// Generate available blogs list:
+$blogListButtons = $AdminUI->get_html_collection_list( 'blog_ismember', 1, $dispatcher.'?ctrl=browse&amp;blog=%d&amp;tab='.$tab.'&amp;filter=restore' );
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+
+if( $blog )
+{ // We could select a valid blog which we have permission to access:
+	// Begin payload block:
+	$AdminUI->disp_payload_begin();
+
+	switch( $tab )
+	{
+		case 'comments':
+			// Display VIEW:
+			$AdminUI->disp_view( 'comments/_browse_comments.inc.php' );
+			break;
+
+		default:
+			// fplanque> Note: this is depressing, but I have to put a table back here
+			// just because IE supports standards really badly! :'(
+			echo '<table class="browse" cellspacing="0" cellpadding="0" border="0"><tr>';
+
+			echo '<td class="browse_left_col">';
+				switch( $tab )
+				{
+					case 'postlist':
+						// Display VIEW:
+						$AdminUI->disp_view( 'items/_browse_posts_list.inc.php' );
+						break;
+
+					case 'postlist2':
+						// Display VIEW:
+						$AdminUI->disp_view( 'items/_browse_posts_list2.view.php' );
+						break;
+
+					case 'posts':
+						// Display VIEW:
+						$AdminUI->disp_view( 'items/_browse_posts_exp.inc.php' );
+						break;
+
+					case 'tracker':
+						// Display VIEW:
+						$AdminUI->disp_view( 'items/_browse_tracker.inc.php' );
+						break;
+				}
+			echo '</td>';
+
+			echo '<td class="browse_right_col">';
+				// Display VIEW:
+				$AdminUI->disp_view( 'items/_browse_posts_sidebar.inc.php' );
+			echo '</td>';
+
+			echo '</tr></table>';
+	}
+
+	// End payload block:
+	$AdminUI->disp_payload_end();
+}
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/items/b2edit.php 1.10.3.src/inc/CONTROL/items/b2edit.php
--- 0.9.2.src/inc/CONTROL/items/b2edit.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/items/b2edit.php	2007-04-25 23:17:48.000000000 -0500
@@ -0,0 +1,366 @@
+<?php
+/**
+ * This file implements the UI controller for editing posts.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package admin
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * @var AdminUI
+ */
+global $AdminUI;
+
+// Get tab ("simple" or "expert") from Request or UserSettings:
+$tab = $UserSettings->param_Request( 'tab', 'pref_edit_tab', 'string', NULL, true /* memorize */ );
+
+$AdminUI->set_path( 'new', $tab );
+
+$Request->param( 'action', 'string', 'new', true );
+
+// All statuses are allowed for display/acting on (including drafts and deprecated posts):
+$show_statuses = array( 'published', 'protected', 'private', 'draft', 'deprecated' );
+
+/*
+ * Load editable objects:
+ */
+if( param( 'link_ID', 'integer', NULL, false, false, false ) )
+{
+	if( ($edited_Link = & $LinkCache->get_by_ID( $link_ID, false )) === false )
+	{	// We could not find the linke to edit:
+		$Messages->head = T_('Cannot edit link!');
+		$Messages->add( T_('Requested link does not exist any longer.'), 'error' );
+		unset( $edited_Link );
+		unset( $link_ID );
+	}
+}
+
+
+switch($action)
+{
+	case 'delete_link':
+		// Delete a link:
+
+		// TODO: check perm!
+
+		// Unlink File from Item:
+		if( isset( $edited_Link ) )
+		{
+			// TODO: get Item from Link to check perm
+
+			// TODO: check item EDIT permissions!
+
+			// Delete from DB:
+			$msg = sprintf( T_('Link from &laquo;%s&raquo; deleted.'), $edited_Link->Item->dget('title') );
+			$edited_Link->dbdelete( true );
+			unset($edited_Link);
+			$Messages->add( $msg, 'success' );
+		}
+		// This will eventually boil down to editing, so we need to prepare...
+
+
+	case 'edit':
+		/*
+		 * --------------------------------------------------------------------
+		 * Display post editing form
+		 */
+		param( 'post', 'integer', true, true );
+		$edited_Item = & $ItemCache->get_by_ID( $post );
+		$post_locale = $edited_Item->get( 'locale' );
+		$cat = $edited_Item->get( 'main_cat_ID' );
+		$blog = get_catblog($cat);
+		$Blog = Blog_get_by_ID( $blog );
+
+		$js_doc_title_prefix = T_('Editing post').': ';
+		$AdminUI->title = $js_doc_title_prefix.$edited_Item->dget( 'title', 'htmlhead' );
+		$AdminUI->title_titlearea = sprintf( T_('Editing post #%d in blog: %s'), $edited_Item->ID, $Blog->get('name') );
+
+		$post_status = $edited_Item->get( 'status' );
+		// Check permission:
+		$current_User->check_perm( 'blog_post_statuses', $post_status, true, $blog );
+
+		$post_title = $edited_Item->get( 'title' );
+		$post_urltitle = $edited_Item->get( 'urltitle' );
+		$post_url = $edited_Item->get( 'url' );
+		$content = $edited_Item->get( 'content' );
+		$post_trackbacks = '';
+		$post_comment_status = $edited_Item->get( 'comment_status' );
+		$post_extracats = postcats_get_byID( $post );
+		break;
+
+
+	case 'editcomment':
+		/*
+		 * --------------------------------------------------------------------
+		 * Display comment in edit form
+		 */
+		param( 'comment', 'integer', true );
+		$edited_Comment = Comment_get_by_ID( $comment );
+
+		$AdminUI->title = T_('Editing comment').' #'.$edited_Comment->ID;
+
+		$edited_Comment_Item = & $edited_Comment->get_Item();
+		$blog = $edited_Comment_Item->blog_ID;
+		$Blog = Blog_get_by_ID( $blog );
+
+		// Check permission:
+		$current_User->check_perm( 'blog_comments', 'any', true, $blog );
+
+		break;
+
+
+	case 'edit_switchtab': // this gets set as action by JS, when we switch tabs
+	case 'create_switchtab': // this gets set as action by JS, when we switch tabs
+	default:
+		/*
+		 * --------------------------------------------------------------------
+		 * New post form  (can be a bookmarklet form if mode == bookmarklet )
+		 */
+		param( 'blog', 'integer', 0 );
+
+		// Set AdminUI title:
+		if( $action == 'edit_switchtab' )
+		{
+			$post = $Request->param( 'post_ID', 'integer', true );
+			$edited_Item = & $ItemCache->get_by_ID($post_ID);
+
+			$Request->param( 'blog', 'integer', true );
+			$Blog = $BlogCache->get_by_ID( $blog );
+
+			$js_doc_title_prefix = T_('Editing post').': ';
+			$AdminUI->title = $js_doc_title_prefix.$edited_Item->dget( 'title', 'htmlhead' );
+			$AdminUI->title_titlearea = sprintf( T_('Editing post #%d in blog: %s'), $edited_Item->ID, $Blog->get('name') );
+		}
+		else
+		{
+			$edited_Item = & new Item();
+
+			$AdminUI->title = T_('New post in blog:').' ';
+			$AdminUI->title_titlearea = $AdminUI->title;
+			$js_doc_title_prefix = $AdminUI->title;
+		}
+
+		$blog = autoselect_blog( $blog, 'blog_post_statuses', 'any' );
+
+		// Generate available blogs list:
+		$blogListButtons = $AdminUI->get_html_collection_list( 'blog_post_statuses', 'any', $pagenow.'?blog=%d', NULL, '',
+												'return b2edit_reload( document.getElementById(\'item_checkchanges\'), \''.$pagenow.'\', %d )' );
+
+		if( !$blog )
+		{
+			$Messages->add( sprintf( T_('Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)'),
+											'href="mailto:'.$admin_email.'?subject=b2-promotion"' ), 'error' );
+			$action = 'nil';
+			break;
+		}
+
+		if( ! blog_has_cats( $blog ) )
+		{
+			$Messages->add( T_('Since this blog has no categories, you cannot post to it. You must create categories first.'), 'error' );
+			$action = 'nil';
+			break;
+		}
+
+		$Blog = & $BlogCache->get_by_ID( $blog ); // TODO: dh> check, if this is really needed here..
+
+		// Check permission:
+		$current_User->check_perm( 'blog_post_statuses', 'any', true, $blog );
+
+		// Okay now we know we can use at least one status,
+		// but we need to make sure the requested/default one is ok...
+		param( 'post_status', 'string',  $default_post_status );		// 'published' or 'draft' or ...
+		if( ! $current_User->check_perm( 'blog_post_statuses', $post_status, false, $blog ) )
+		{ // We need to find another one:
+			if( $current_User->check_perm( 'blog_post_statuses', 'published', false, $blog ) )
+				$post_status = 'published';
+			elseif( $current_User->check_perm( 'blog_post_statuses', 'protected', false, $blog ) )
+				$post_status = 'protected';
+			elseif( $current_User->check_perm( 'blog_post_statuses', 'private', false, $blog ) )
+				$post_status = 'private';
+			elseif( $current_User->check_perm( 'blog_post_statuses', 'draft', false, $blog ) )
+				$post_status = 'draft';
+			else
+				$post_status = 'deprecated';
+		}
+
+		$edited_Item->blog_ID = $blog;
+
+		// These are bookmarklet params:
+		param( 'popuptitle', 'string', '' );
+		param( 'popupurl', 'string', '' );
+		param( 'text', 'html', '' );
+
+		// Note: most params are handled by "$edited_Item->load_from_Request();" below..
+
+		param( 'post_extracats', 'array', array() );
+		param( 'edit_date', 'integer', 0 ); // checkbox
+		$default_main_cat = $Request->param( 'post_category', 'integer', $edited_Item->main_cat_ID );
+		if( $default_main_cat && $allow_cross_posting < 3 && get_catblog($default_main_cat) != $blog )
+		{ // the main cat is not in the list of categories; this happens, if the user switches blogs during editing: setting it to 0 uses the first cat in the list
+			$default_main_cat = 0;
+		}
+		$post_extracats = $Request->param( 'post_extracats', 'array', $post_extracats );
+
+		$edited_Item->load_from_Request(); // needs Blog set
+
+		break;
+
+}
+
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+
+/**
+ * Display payload:
+ */
+switch( $action )
+{
+	case 'nil':
+		break;
+
+	case 'edit_switchtab':
+		// We come back to editing after a tab switch:
+		$creating = true; // used by cat_select_before_each()
+		$bozo_start_modified = true;	// We want to start with a form being already modified
+	case 'delete_link':
+	case 'edit':
+		/*
+		 * --------------------------------------------------------------------
+		 * Display post editing form
+		 */
+		// Display edit form:
+		$form_action = '?ctrl=editactions';
+		$next_action = 'update';
+
+		if( strpos( $action, '_switchtab' ) === false )
+		{	// Format content for editing, if we were not already in editing...
+			$Plugins->unfilter_contents( $post_title /* by ref */, $content /* by ref */, $edited_Item->get_renderers_validated() );
+		}
+
+		// Display VIEW:
+		switch( $tab )
+		{
+			case 'simple':
+				$AdminUI->disp_view( 'items/_item_simple.form.php' );
+				break;
+
+			case 'expert':
+			default:
+				$AdminUI->disp_view( 'items/_item.form.php' );
+				break;
+		}
+
+		break;
+
+	case 'editcomment':
+		/*
+		 * --------------------------------------------------------------------
+		 * Display comment in edit form
+		 */
+		// Display VIEW:
+		$AdminUI->disp_view( 'comments/_comment.form.php' );
+
+		break;
+
+		$next_action = 'update';
+		break;
+
+	case 'create_switchtab':
+		// We come back to creating after a tab switch:
+		$bozo_start_modified = true;	// We want to start with a form being already modified
+	default:
+		/*
+		 * --------------------------------------------------------------------
+		 * New post form  (can be a bookmarklet form if mode == bookmarklet )
+		 */
+		// Display edit form:
+		$form_action = '?ctrl=editactions';
+		$next_action = 'create';
+		$creating = true; // used by cat_select_before_each()
+
+		// Display VIEW:
+		switch( $tab )
+		{
+			case 'simple':
+				$AdminUI->disp_view( 'items/_item_simple.form.php' );
+				break;
+
+			case 'expert':
+			default:
+				$AdminUI->disp_view( 'items/_item.form.php' );
+				break;
+		}
+}
+
+
+// Add event to the item title field to update document title and init it (important when switching tabs/blogs):
+?>
+
+<script type="text/javascript">
+
+	<?php
+	if( isset($js_doc_title_prefix) )
+	{ // dynamic document.title handling:
+		?>
+		if( post_title_elt = document.getElementById('post_title') )
+		{
+			/**
+			 * Updates document.title according to the item title field (post_title)
+			 */
+			function evo_update_document_title()
+			{
+				var posttitle = document.getElementById('post_title').value;
+
+				document.title = document.title.replace( /(<?php echo preg_quote( trim($js_doc_title_prefix) /* e.g. FF2 trims document.title */ ) ?>).*$/, '$1 '+posttitle );
+			}
+
+			addEvent( post_title_elt, 'keyup', evo_update_document_title, false );
+
+			// Init:
+			evo_update_document_title();
+		}
+		<?php
+	}
+	?>
+
+
+	// Handle "edit timestamp" field:
+	if( edit_date_elt = document.getElementById('edit_date') )
+	{
+		/**
+		 * If user modified date, check the checkbox:
+		 */
+		function evo_check_edit_date()
+		{
+			edit_date_elt.checked = true;
+		}
+
+		if( item_issue_date_elt = document.getElementById('item_issue_date') )
+		{
+			addEvent( item_issue_date_elt, 'change', evo_check_edit_date, false ); // TODO: check in IE
+		}
+		if( item_issue_time_elt = document.getElementById('item_issue_time') )
+		{
+			addEvent( item_issue_time_elt, 'change', evo_check_edit_date, false ); // TODO: check in IE
+		}
+	}
+
+</script>
+
+<?php
+
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/items/b2sidebar.php 1.10.3.src/inc/CONTROL/items/b2sidebar.php
--- 0.9.2.src/inc/CONTROL/items/b2sidebar.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/items/b2sidebar.php	2007-04-25 23:17:48.000000000 -0500
@@ -0,0 +1,19 @@
+<?php
+/**
+ * This is the sidebar page stub. It actually calls the edit page in 'sidebar' mode.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package admin
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+$mode = 'sidebar';
+/**
+ * Forward request to normal edit screen
+ */
+require_once dirname(__FILE__).'/b2edit.php';
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/items/edit_actions.php 1.10.3.src/inc/CONTROL/items/edit_actions.php
--- 0.9.2.src/inc/CONTROL/items/edit_actions.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/items/edit_actions.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,552 @@
+<?php
+/**
+ * This file implements the UI-Action controller for post/comment editing.
+ *
+ * Performs one of the following:
+ * - Insert new post
+ * - Update existing post
+ * - Publish existing post
+ * - Delete existing post
+ * - Update existing comment
+ * - Delete existing comment
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package admin
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+$AdminUI->set_path( 'edit' );
+
+param( 'action', 'string', '' );
+param( 'mode', 'string', '' );
+
+param( 'aa', 'integer', 2000 );
+param( 'mm', 'integer', 1 );
+param( 'jj', 'integer', 1 );
+param( 'hh', 'integer', 20 );
+param( 'mn', 'integer', 30 );
+param( 'ss', 'integer', 0 );
+$jj = ($jj > 31) ? 31 : $jj;
+$hh = ($hh > 23) ? $hh - 24 : $hh;
+$mn = ($mn > 59) ? $mn - 60 : $mn;
+$ss = ($ss > 59) ? $ss - 60 : $ss;
+
+// All statuses are allowed for acting on:
+$show_statuses = array( 'published', 'protected', 'private', 'draft', 'deprecated' );
+
+switch($action)
+{
+	case 'create':
+		/*
+		 * --------------------------------------------------------------------
+		 * INSERT POST & more
+		 */
+		// We need early decoding of these in order to check permissions:
+		$Request->param( 'post_status', 'string', 'published' );
+		$Request->param( 'post_category', 'integer', true );
+		$Request->param( 'post_extracats', 'array', array() );
+		// make sure main cat is in extracat list and there are no duplicates
+		$post_extracats[] = $post_category;
+		$post_extracats = array_unique( $post_extracats );
+		// Check permission on statuses:
+		$current_User->check_perm( 'cats_post_statuses', $post_status, true, $post_extracats );
+
+
+		// Mumby funky old style navigation stuff:
+		$blog = get_catblog( $post_category );
+		param( 'mode', 'string', '' );
+		switch($mode)
+		{
+			case 'sidebar':
+				$location="b2sidebar.php?blog=$blog";
+				break;
+
+			default:
+				$location = url_add_param( $admin_url, "ctrl=browse&amp;blog=$blog&amp;filter=restore" );
+				break;
+		}
+		$AdminUI->title = T_('Adding new post...');
+
+
+		// CREATE NEW POST:
+		$edited_Item = & new Item();
+
+		// Set the params we already got:
+		$edited_Item->set( 'status', $post_status );
+		$edited_Item->set( 'main_cat_ID', $post_category );
+		$edited_Item->set( 'extra_cat_IDs', $post_extracats );
+
+		// Set object params:
+		$edited_Item->load_from_Request();
+
+		// For the "Exit to blogs..." link:
+		$Blog = $edited_Item->get_Blog();
+
+		// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+		$AdminUI->disp_html_head();
+
+		// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+		$AdminUI->disp_body_top();
+
+
+		// TODO: fp> Add a radio into blog settings > Features > Post title: () required () optional () none
+		//       dh> there's no "Features" tab in "Blog settings"?! fp> hehe, it needs to be created (not in 1.9)
+		/*
+		if( empty($edited_Item->title) )
+		{ // post_title is "TEXT NOT NULL" and a title makes sense anyway
+			$Messages->add( T_('Please give a title.') );
+		}
+		*/
+
+		// Post post-publishing stuff:
+		param( 'trackback_url', 'string' );
+		$post_trackbacks = & $trackback_url;
+
+		$Plugins->trigger_event( 'AdminBeforeItemEditCreate', array( 'Item' => & $edited_Item ) );
+
+		if( $Messages->count('error') )
+		{
+			echo '<div class="panelinfo">';
+			$Messages->display( T_('Cannot post, please correct these errors:') );
+
+			// if we the window has a history, acessible through JS, it gets used.
+			// The "Hard POST" form below gets replaced by it.
+			// NOTE: as far as I've read in the forums, IE or the like, loses form input on history.back()..
+			// fp> hum, it seems that it does for *some* fields. Maybe we should be conservative
+			// and use history only on browsers known to work like firefox.
+			$Form = new Form(NULL, 'back_to_posts_form');
+			$Form->hiddens_by_key( $_POST );
+			$Form->begin_form( '', '', array('onsubmit' => 'history.back(); return false;') );
+			$Form->button( array( 'value' => T_('Back to post editing'), 'class' => 'ActionButton' ) );
+			$Form->end_form();
+
+			echo '</div>';
+			break;
+		}
+
+		// Display Messages (other than "error"):
+		$Messages->display();
+
+
+		// INSERT NEW POST INTO DB:
+		echo '<div class="panelinfo">'."\n";
+		echo '<h3>', T_('Recording post...'), "</h3>\n";
+		$edited_Item->dbinsert();
+		echo "</div>\n";
+
+
+		// post post-publishing operations:
+		if( $edited_Item->status != 'published' )
+		{
+			echo "<div class=\"panelinfo\">\n";
+			echo '<p>', T_('Post not publicly published: skipping trackback...'), "</p>\n";
+			echo "</div>\n";
+		}
+		else
+		{ // trackback now:
+			trackbacks( $post_trackbacks, $edited_Item->content, $edited_Item->title, $edited_Item->ID);
+		}
+
+		// Execute or schedule notifications & pings:
+		$edited_Item->handle_post_processing();
+
+		echo '<div class="panelinfo"><p>'.T_('Posting Done...')."</p></div>\n";
+		break;
+
+
+	case 'update':
+		/*
+		 * --------------------------------------------------------------------
+		 * UPDATE POST
+		 */
+		// We need early decoding of these in order to check permissions:
+		$Request->param( 'post_status', 'string', 'published' );
+		$Request->param( 'post_category', 'integer', true );
+		$Request->param( 'post_extracats', 'array', array() );
+		// make sure main cat is in extracat list and there are no duplicates
+		$post_extracats[] = $post_category;
+		$post_extracats = array_unique( $post_extracats );
+		// Check permission on statuses:
+		$current_User->check_perm( 'cats_post_statuses', $post_status, true, $post_extracats );
+
+
+		// Mumby funky old style navigation stuff:
+		$blog = get_catblog($post_category);
+		$location = url_add_param( $admin_url, 'ctrl=browse&amp;blog='.$blog.'&amp;filter=restore' );
+		$AdminUI->title = T_('Updating post...');
+
+		// GET POST:
+		$Request->param( 'post_ID', 'integer', true );
+		$edited_Item = & $ItemCache->get_by_ID( $post_ID );
+
+
+		// For the "Exit to blogs..." link:
+		$Blog = $edited_Item->get_Blog();
+
+		// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+		$AdminUI->disp_html_head();
+
+		// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+		$AdminUI->disp_body_top();
+
+
+		// UPDATE POST:
+		// Set the params we already got:
+		$edited_Item->set( 'status', $post_status );
+		$edited_Item->set( 'main_cat_ID', $post_category );
+		$edited_Item->set( 'extra_cat_IDs', $post_extracats );
+
+		// Set object params:
+		$edited_Item->load_from_Request( true );
+
+		// Post post-publishing stuff:
+		param( 'trackback_url', 'string' );
+		$post_trackbacks = $trackback_url;
+
+
+		$Plugins->trigger_event( 'AdminBeforeItemEditUpdate', array( 'Item' => & $edited_Item ) );
+
+		if( $Messages->count('error') )
+		{
+			echo '<div class="panelinfo">';
+			$Messages->display( T_('Cannot update, please correct these errors:'),
+				'[<a href="javascript:history.go(-1)">' . T_('Back to post editing') . '</a>]' );
+			echo '</div>';
+			break;
+		}
+
+		// Display Messages (other than "error"):
+		$Messages->display();
+
+
+		// UPDATE POST IN DB:
+		echo "<div class=\"panelinfo\">\n";
+		echo '<h3>'.T_('Updating post...')."</h3>\n";
+		$edited_Item->dbupdate();
+		echo '<p>'.T_('Done.').'</p></div>';
+
+
+		// post post-publishing operations:
+		if( $edited_Item->status != 'published' )
+		{
+			echo "<div class=\"panelinfo\">\n";
+			echo '<p>', T_('Post not publicly published: skipping trackback...'), "</p>\n";
+			echo "</div>\n";
+		}
+		else
+		{ // trackback now:
+			trackbacks( $post_trackbacks, $edited_Item->content, $edited_Item->title, $edited_Item->ID );
+		}
+
+		// Execute or schedule notifications & pings:
+		$edited_Item->handle_post_processing();
+
+		echo '<div class="panelinfo"><p>', T_('Updating done...'), "</p></div>\n";
+		break;
+
+
+	case 'publish':
+		/*
+		 * --------------------------------------------------------------------
+		 * PUBLISH POST NOW
+		 */
+		$Request->param( 'post_ID', 'integer', true );
+		$edited_Item = & $ItemCache->get_by_ID( $post_ID );
+
+		$post_cat = $edited_Item->main_cat_ID;
+		$blog = get_catblog($post_cat);
+
+		$location = url_add_param( $admin_url, 'ctrl=browse&amp;blog='.$blog.'&amp;filter=restore' );
+
+		$AdminUI->title = T_('Updating post status...');
+
+		// For the "Exit to blogs..." link:
+		$Blog = $edited_Item->get_Blog();
+
+		// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+		$AdminUI->disp_html_head();
+
+		// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+		$AdminUI->disp_body_top();
+
+		$post_status = 'published';
+		// Check permissions:
+		/* TODO: Check extra categories!!! */
+		$current_User->check_perm( 'blog_post_statuses', $post_status, true, $blog );
+		$current_User->check_perm( 'edit_timestamp', 'any', true ) ;
+
+		echo "<div class=\"panelinfo\">\n";
+		echo '<h3>'.T_('Updating post status...')."</h3>\n";
+
+		$edited_Item->set( 'status', $post_status );
+
+		$post_date = date('Y-m-d H:i:s', $localtimenow);
+		$edited_Item->set( 'datestart', $post_date );
+		$edited_Item->set( 'datemodified', $post_date );
+
+		// UPDATE POST IN DB:
+		$edited_Item->dbupdate();
+
+		echo '<p>', T_('Done.'), "</p>\n";
+		echo "</div>\n";
+
+		$edited_Item->handle_post_processing();
+
+		echo '<div class="panelinfo"><p>'.T_('Updating done...').'</p></div>';
+
+		break;
+
+
+	case 'deprecate':
+		/*
+		 * --------------------------------------------------------------------
+		 * DEPRECATE POST
+		 */
+		$Request->param( 'post_ID', 'integer', true );
+		$edited_Item = & $ItemCache->get_by_ID( $post_ID );
+
+		$post_cat = $edited_Item->main_cat_ID;
+		$blog = get_catblog($post_cat);
+		$location = url_add_param( $admin_url, 'ctrl=browse&amp;blog='.$blog.'&amp;filter=restore' );
+
+		$AdminUI->title = T_('Updating post status...');
+
+		// For the "Exit to blogs..." link:
+		$Blog = $edited_Item->get_Blog();
+
+		// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+		$AdminUI->disp_html_head();
+
+		// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+		$AdminUI->disp_body_top();
+
+
+		$post_status = 'deprecated';
+		// Check permissions:
+		/* TODO: Check extra categories!!! */
+		$current_User->check_perm( 'blog_post_statuses', $post_status, true, $blog );
+
+		$edited_Item->set( 'status', $post_status );
+
+		echo "<div class=\"panelinfo\">\n";
+		echo '<h3>'.T_('Updating post status...')."</h3>\n";
+
+		// UPDATE POST IN DB:
+		$edited_Item->set( 'datemodified', date('Y-m-d H:i:s',$localtimenow) );
+		$edited_Item->dbupdate();
+		echo '<p>', T_('Done.'), "</p>\n";
+		echo "</div>\n";
+
+		echo '<div class="panelinfo"><p>'.T_('Updating done...').'</p></div>';
+
+		break;
+
+
+	case 'delete':
+		/*
+		 * --------------------------------------------------------------------
+		 * DELETE a post from db
+		 */
+		param( 'post', 'integer' );
+		// echo $post;
+		if( ! ($edited_Item = & $ItemCache->get_by_ID( $post, false ) ) )
+		{
+			echo '<div class="panelinfo"><p class="error">'.( T_('Oops, no post with this ID!') ).'</p></div>';
+			break;
+		}
+		$blog = $edited_Item->blog_ID;
+		$location = url_add_param( $admin_url, 'ctrl=browse&amp;blog='.$blog.'&amp;filter=restore' );
+
+		$AdminUI->title = T_('Deleting post...');
+
+		// For the "Exit to blogs..." link:
+		$Blog = $edited_Item->get_Blog();
+
+		// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+		$AdminUI->disp_html_head();
+
+		// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+		$AdminUI->disp_body_top();
+
+		// Check permission:
+		$current_User->check_perm( 'blog_del_post', '', true, $blog );
+
+
+		// DELETE POST FROM DB:
+		echo "<div class=\"panelinfo\">\n";
+		echo '<h3>', T_('Deleting post...'), "</h3>\n";
+		$edited_Item->dbdelete();
+		echo '<p>'.T_('Deleting Done...')."</p>\n";
+		echo '</div>';
+
+		break;
+
+
+	case 'editedcomment':
+		/*
+		 * --------------------------------------------------------------------
+		 * UPDATE comment in db:
+		 */
+		param( 'comment_ID', 'integer', true );
+		// echo $comment_ID;
+		$edited_Comment = Comment_get_by_ID( $comment_ID );
+		$edited_comment_Item = & $edited_Comment->get_Item();
+		$blog = $edited_comment_Item->get( 'blog_ID' );
+
+		// Check permission:
+		$current_User->check_perm( 'blog_comments', '', true, $blog );
+
+		if( ! $edited_Comment->get_author_User() )
+		{ // If this is not a member comment
+			$Request->param( 'newcomment_author', 'string', true );
+			$Request->param( 'newcomment_author_email', 'string' );
+			$Request->param( 'newcomment_author_url', 'string' );
+
+			// CHECK url
+			if( $error = validate_url( $newcomment_author_url, $allowed_uri_scheme ) )
+			{
+				$Messages->add( T_('Supplied URL is invalid: ').$error, 'error' );
+			}
+		}
+		$Request->param( 'content', 'html' );
+		$Request->param( 'post_autobr', 'integer', ($comments_use_autobr == 'always')?1:0 );
+
+
+		// CHECK and FORMAT content
+		$content = format_to_post( $content, $post_autobr, 0); // We are faking this NOT to be a comment
+
+		if( $Messages->display( T_('Cannot update comment, please correct these errors:'),
+				'[<a href="javascript:history.go(-1)">' . T_('Back to post editing') . '</a>]', true, 'error' ) )
+		{
+			break;
+		}
+
+		$edited_Comment->set( 'content', $content );
+
+		if( ! $edited_Comment->get_author_User() )
+		{ // If this is not a member comment
+			$edited_Comment->set( 'author', $newcomment_author );
+			$edited_Comment->set( 'author_email', $newcomment_author_email );
+			$edited_Comment->set( 'author_url', $newcomment_author_url );
+		}
+
+		$Request->param( 'edit_date', 'integer', 0 );
+		if( $edit_date && $current_User->check_perm( 'edit_timestamp' ))
+		{ // We use user date
+			$edited_Comment->set( 'date', date('Y-m-d H:i:s', mktime( $hh, $mn, $ss, $mm, $jj, $aa ) ) );
+		}
+
+		$Request->param( 'comment_status', 'string', 'published' );
+		$edited_Comment->set_from_Request( 'status', 'comment_status' );
+		$edited_Comment->dbupdate();	// Commit update to the DB
+
+		$location = url_add_param( $admin_url, 'ctrl=browse&tab=posts&blog='.$blog.'&p='.$edited_Comment->item_ID.'&c=1#comments', '&' );
+		header_redirect( $location );
+		exit();
+
+
+	case 'publish_comment':
+	case 'deprecate_comment':
+		/*
+		 * --------------------------------------------------------------------
+		 * UPDATE comment status in db:
+		 */
+		$Request->param( 'comment_ID', 'integer', true );
+		$edited_Comment = Comment_get_by_ID( $comment_ID );
+		$edited_comment_Item = & $edited_Comment->get_Item();
+		$blog = $edited_comment_Item->get( 'blog_ID' );
+
+		// Check permission:
+		$current_User->check_perm( 'blog_comments', '', true, $blog );
+
+		switch( $action )
+		{
+			case 'publish_comment':
+				$edited_Comment->set('status', 'published' );
+				break;
+
+			case 'deprecate_comment':
+				$edited_Comment->set('status', 'deprecated' );
+				break;
+		}
+
+		$edited_Comment->dbupdate();	// Commit update to the DB
+
+		$location = url_add_param( $admin_url, 'ctrl=browse&tab=posts&blog='.$blog.'&p='.$edited_Comment->item_ID.'&c=1#comments', '&' );
+		header_redirect( $location );
+		exit();
+
+
+	case 'deletecomment':
+		/*
+		 * --------------------------------------------------------------------
+		 * DELETE comment from db:
+		 */
+		param( 'comment_ID', 'integer', true );
+		// echo $comment_ID;
+		$edited_Comment = Comment_get_by_ID( $comment_ID );
+		$comment_post_ID = $edited_Comment->item_ID;
+		$edited_comment_Item = & $edited_Comment->get_Item();
+		$blog = $edited_comment_Item->get( 'blog_ID' );
+
+		// Check permission:
+		$current_User->check_perm( 'blog_comments', '', true, $blog );
+
+		// Delete from Db:
+		$edited_Comment->dbdelete();
+
+		$location = url_add_param( $admin_url, 'ctrl=browse&tab=posts&blog='.$blog.'&p='.$comment_post_ID.'&c=1#comments', '&' );
+		header_redirect( $location );
+		exit();
+
+
+	default:
+		// This can happen if we were displaying an action result, then the user logs out
+		// and logs in again: he comes back here with no action parameter set.
+		// Residrect to browse
+		$location = url_add_param( $admin_url, 'ctrl=browse&blog=0', '&' );
+		header_redirect( $location );
+		exit();
+}
+
+
+if( empty( $mode ) )
+{ // Normal mode:
+
+	if( ! $Messages->count('error') )
+	{ // only display, if there were no errors before:
+		echo '<div class="panelinfo">';
+
+		if( isset($location) )
+		{
+			echo '<p><strong>[<a href="'.$location.'">'.T_('Back to posts!').'</a>]</strong></p>';
+		}
+		echo '<p>' . T_('You may also want to generate static pages or view your blogs...') . '</p>';
+		echo '</div>';
+		// List the blogs:
+		// Display VIEW:
+		$AdminUI->disp_view( 'collections/_blogs_list.php' );
+
+		echo '</div>';
+	}
+}
+else
+{ // Special mode:
+	?>
+	<div class="panelinfo">
+		<p><strong>[<a href="?ctrl=edit&amp;blog=<?php echo $blog ?>&amp;mode=<?php echo $mode ?>"><?php echo T_('New post') ?></a>]</strong></p>
+	</div>
+	<?php
+}
+
+
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/items/statuses.php 1.10.3.src/inc/CONTROL/items/statuses.php
--- 0.9.2.src/inc/CONTROL/items/statuses.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/items/statuses.php	2007-04-25 23:17:48.000000000 -0500
@@ -0,0 +1,64 @@
+<?php
+/**
+ * This file implements the controller for item statuses management.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: statuses.php,v 1.5.4.1 2007/04/25 22:17:47 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+// Check minimum permission:
+$current_User->check_perm( 'options', 'view', true );
+
+$AdminUI->set_path( 'options', 'statuses' );
+
+$list_title = T_('Post statuses');
+$default_col_order = 'A';
+$edited_name_maxlen = 40;
+$perm_name = 'options';
+$perm_level = 'edit';
+$form_below_list = true;
+
+/**
+ * Delete restrictions
+ */
+$delete_restrictions = array(
+		array( 'table'=>'T_posts', 'fk'=>'post_pst_ID', 'msg'=>T_('%d related items') ),
+	);
+
+$restrict_title = T_('Cannot delete item status');	 //&laquo;%s&raquo;
+
+// Used to know if the element can be deleted, so to display or not display confirm delete dialog (true:display, false:not display)
+// It must be initialized to false before checking the delete restrictions
+$checked_delete = false;
+
+$GenericElementCache = & new GenericCache( 'GenericElement', false, 'T_itemstatuses', 'pst_', 'pst_ID' );
+
+require $control_path.'generic/inc/_generic_listeditor.php';
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/items/types.php 1.10.3.src/inc/CONTROL/items/types.php
--- 0.9.2.src/inc/CONTROL/items/types.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/items/types.php	2007-04-25 23:17:48.000000000 -0500
@@ -0,0 +1,51 @@
+<?php
+/**
+ * This file implements the controller for item types management.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: types.php,v 1.4.4.1 2007/04/25 22:17:47 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+// Check minimum permission:
+$current_User->check_perm( 'options', 'view', true );
+
+$AdminUI->set_path( 'options', 'types' );
+
+$list_title = T_('Post types');
+$edited_table = 'T_itemtypes';
+$edited_table_IDcol = 'ptyp_ID';
+$edited_table_namecol = 'ptyp_name';
+$default_col_order = '-A';
+$edited_name_maxlen = 40;
+$perm_name = 'options';
+$perm_level = 'edit';
+
+require $control_path.'_misc/inc/_listeditor.php';
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/_misc/inc/_listeditor.php 1.10.3.src/inc/CONTROL/_misc/inc/_listeditor.php
--- 0.9.2.src/inc/CONTROL/_misc/inc/_listeditor.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/_misc/inc/_listeditor.php	2006-06-14 18:26:14.000000000 -0500
@@ -0,0 +1,545 @@
+<?php
+/**
+ * This file implements the generic list editor
+ *
+ * @deprecated use genreic listeditor instead
+ *
+ * @version $Id: _listeditor.php,v 1.7 2006/06/14 17:26:13 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+param( 'action', 'string', 'list' );
+param( 'ID', 'integer', 0 );
+
+// Init fadeout result array:
+$result_fadeout = array();
+
+/**
+ * Check locked elements
+ */
+if( !empty( $locked_IDs )
+		&& in_array( $action, array( 'edit', 'update', 'delete' ) )
+		&& in_array( $ID, $locked_IDs ) )
+{
+	$Messages->add( T_('This element is locked and cannot be edited!') );
+	$action = 'list';
+}
+
+
+/**
+ * Perform action:
+ */
+switch( $action )
+{
+	case 'copy':
+	case 'edit':
+		if( isset( $perm_name ) )
+		{	// We need to Check permission:
+			$current_User->check_perm( $perm_name, $perm_level, true );
+		}
+
+		$name = $DB->get_var( "
+				SELECT $edited_table_namecol
+				  FROM $edited_table
+				 WHERE $edited_table_IDcol = $ID" );
+
+		if( $DB->num_rows != 1 )
+		{
+			$Messages->head = T_('Cannot edit entry!');
+			$Messages->add( T_('Requested entry does not exist any longer.'), 'error' );
+			$action = 'list';
+		}
+		break;
+
+
+	case 'create':
+		// Insert into database...:
+
+		if( isset( $perm_name ) )
+		{	// We need to Check permission:
+			$current_User->check_perm( $perm_name, $perm_level, true );
+		}
+
+		$Request->param( 'name', 'string', true );
+		if( $Request->param_check_not_empty( 'name', T_('Please enter a string.') ) )
+		{
+			$DB->begin();
+
+			if( !empty( $edited_table_ordercol ) )
+			{ // The element has an order field in database
+				if( $max_order = $DB->get_var( "SELECT MAX($edited_table_ordercol) FROM $edited_table" ) )
+				{	// The new element order must be the lastest
+					$max_order++;
+				}
+				else
+				{ // There are no elements in the database yet, so his order is set to 1.
+					$max_order = 1;
+				}
+			}
+			$DB->query( "
+				INSERT INTO $edited_table( $edited_table_namecol".
+				(isset( $edited_table_ordercol ) ? ', '.$edited_table_ordercol : '')
+			  .(isset( $edited_table_filtercol ) ? ', '.$edited_table_filtercol : '')
+				.')
+				VALUES( '.$DB->quote($name).
+				(isset( $edited_table_ordercol ) ? ', '.$max_order : '')
+				.(isset( $edited_table_filtercol ) ? ', '.$val_filtercol : '')
+				.' )' );
+
+			$DB->commit();
+
+			// Add the ID of the new object to the result fadeout
+			$result_fadeout[$edited_table_IDcol][] = $DB->insert_id;
+
+			$Messages->add( T_('Entry created.'), 'success' );
+			$name = '';
+		}
+		break;
+
+
+	case 'update':
+		// Update in database...:
+
+		if( isset( $perm_name ) )
+		{	// We need to Check permission:
+			$current_User->check_perm( $perm_name, $perm_level, true );
+		}
+
+		$Request->param( 'ID', 'integer', true );
+		if( $Request->param_string_not_empty( 'name', T_('Please enter a string.') ) )
+		{	// Update in database
+			$DB->query( "
+				UPDATE $edited_table
+				   SET $edited_table_namecol = ".$DB->quote($name)."
+				 WHERE $edited_table_IDcol = $ID" );
+
+			$Messages->add( sprintf( T_('Entry #%d updated.'), $ID ), 'success' );
+			// Add the object ID to the result fadeout
+			$result_fadeout[$edited_table_IDcol][] = $ID;
+			unset( $ID );
+			$name = '';
+		}
+		else
+		{
+			$action = 'edit';
+		}
+		break;
+
+
+	case 'delete':
+		// Delete entry:
+
+		if( isset( $perm_name ) )
+		{	// We need to Check permission:
+			$current_User->check_perm( $perm_name, $perm_level, true );
+		}
+
+		param( 'ID', 'integer', true );
+
+		if( param( 'confirm', 'integer', 0 ) )
+		{ // confirmed
+			// Delete from DB:
+			$DB->query( "
+				DELETE FROM $edited_table
+				WHERE $edited_table_IDcol = $ID" );
+
+			if( $DB->rows_affected != 1 )
+			{
+				$Messages->head = T_('Cannot delete entry!');
+				$Messages->add( T_('Requested entry does not exist any longer.'), 'error' );
+			}
+			else
+			{
+				$Messages->add( sprintf( T_('Entry #%d deleted.'), $ID ), 'success' );
+			}
+			unset( $ID );
+			$action = 'list';
+		}
+		elseif( isset( $delete_restrictions ) )
+		{  // Not confirmed, delete restrictions set, so check for restrictions:
+			foreach( $delete_restrictions as $restriction )
+			{
+				if( !isset( $db_config['aliases'][$restriction['table']] ) )
+				{	// We have no declaration for this table, we consider we don't deal with this table in this app:
+					continue;
+				}
+				$count = $DB->get_var(
+					'SELECT COUNT(*)
+					   FROM '.$restriction['table'].'
+					  WHERE '.$restriction['fk'].' = '.$ID,
+					0, 0, 'restriction/cascade check' );
+				if( $count )
+				{
+					$Messages->add( sprintf( $restriction['msg'], $count ), 'restrict' );
+				}
+			}
+			if( $Messages->count('restrict') )
+			{	// There are restrictions:
+				$Messages->head = array(
+						'container' => $restrict_title,
+						'restrict' => T_('The following relations prevent deletion:')
+					);
+				$Messages->foot =	T_('Please delete related objects before you proceed.');
+			}
+			else
+			{ // There are no restrictions, so we can display delete dialog
+				$checked_delete = true;
+			}
+		}
+		else
+		{	// No delete restrictions to check, so we can display delete dialog
+			$checked_delete = true;
+		}
+
+		$name = '';
+		break;
+
+
+	case 'move_up':
+		// Move up
+
+		if( isset( $perm_name ) )
+		{	// We need to Check permission:
+			$current_User->check_perm( $perm_name, $perm_level, true );
+		}
+
+		$ID = param( $edited_table_prefix.'ID', 'integer', true );
+
+		$DB->begin();
+
+		// Test if the ID exist and set his order
+		$order = $DB->get_var( "SELECT $edited_table_ordercol
+														  FROM $edited_table
+														 WHERE $edited_table_IDcol = $ID" );
+
+		if( $DB->num_rows != 1 )
+		{
+			$Messages->head = T_('Cannot edit entry!');
+			$Messages->add( T_('Requested entry does not exist any longer.'), 'error' );
+			$action = 'list';
+			$name = '';
+			$DB->commit();
+			break;
+			/* break */
+		}
+
+		// Get the ID and the order of the inferior element which his order is the nearest
+		$rows = $DB->get_results( "SELECT $edited_table_IDcol, $edited_table_ordercol
+														 	 	 FROM $edited_table
+																WHERE $edited_table_ordercol < $order"
+														.(isset( $edited_table_filtercol ) ? ' AND '.$edited_table_filtercol.' = '.$val_filtercol : 0)
+													." ORDER BY $edited_table_ordercol DESC
+														 		LIMIT 0,1" );
+
+		if( count( $rows ) )
+		{
+			$name_ID = $edited_table_prefix.'ID';
+			$ID_inf = $rows[0]->$name_ID;
+
+			$name_order = $edited_table_prefix.'order';
+			$order_inf = $rows[0]->$name_order;
+
+			// Update the order of the ID
+			$DB->query( "UPDATE $edited_table
+											SET $edited_table_ordercol = $order_inf
+										WHERE $edited_table_IDcol = $ID" );
+
+			// Update the order of the inferior element
+			$DB->query( "UPDATE $edited_table
+											SET $edited_table_ordercol = $order
+										WHERE $edited_table_IDcol = $ID_inf" );
+
+		// EXPERIMENTAL FOR FADEOUT RESULT
+			$result_fadeout[$edited_table_IDcol][] = $ID;
+			$result_fadeout[$edited_table_IDcol][] = $ID_inf;
+		}
+		else
+		{
+			$Messages->add( T_('This element is already at the top.'), 'error' );
+		}
+
+		$DB->commit();
+
+		$name = '';
+		break;
+
+
+	case 'move_down':
+		// Move down
+
+		if( isset( $perm_name ) )
+		{	// We need to Check permission:
+			$current_User->check_perm( $perm_name, $perm_level, true );
+		}
+
+		$ID = param( $edited_table_prefix.'ID', 'integer', true );
+
+		$DB->begin();
+
+		// Test if the ID exist and set his order
+		$order = $DB->get_var( "SELECT $edited_table_ordercol
+														  FROM $edited_table
+														 WHERE $edited_table_IDcol = $ID" );
+
+		if( $DB->num_rows != 1 )
+		{
+			$Messages->head = T_('Cannot edit entry!');
+			$Messages->add( T_('Requested entry does not exist any longer.'), 'error' );
+			$action = 'list';
+			$name = '';
+			$DB->commit();
+			break;
+			/* break */
+		}
+
+		// Get the ID and the order of the inferior element which his order is the nearest
+		$rows = $DB->get_results( "SELECT $edited_table_IDcol, $edited_table_ordercol
+														 	 	 FROM $edited_table
+																WHERE $edited_table_ordercol > $order"
+														.(isset( $edited_table_filtercol ) ? ' AND '.$edited_table_filtercol.' = '.$val_filtercol : 0)
+													." ORDER BY $edited_table_ordercol ASC
+														 		LIMIT 0,1" );
+
+		if( count( $rows ) )
+		{
+			$name_ID = $edited_table_prefix.'ID';
+			$ID_sup = $rows[0]->$name_ID;
+
+			$name_order = $edited_table_prefix.'order';
+			$order_sup = $rows[0]->$name_order;
+
+			// Update the order of the ID
+			$DB->query( "UPDATE $edited_table
+											SET $edited_table_ordercol = $order_sup
+										WHERE $edited_table_IDcol = $ID" );
+
+			// Update the order of the superior element
+			$DB->query( "UPDATE $edited_table
+											SET $edited_table_ordercol = $order
+										WHERE $edited_table_IDcol = $ID_sup" );
+
+			// EXPERIMENTAL FOR FADEOUT RESULT
+			$result_fadeout[$edited_table_IDcol][] = $ID;
+			$result_fadeout[$edited_table_IDcol][] = $ID_sup;
+		}
+		else
+		{
+			$Messages->add( T_('This element is already at the bottom.'), 'error' );
+		}
+
+
+		$DB->commit();
+
+		$name = '';
+		break;
+
+
+	case 'sort_by_order':
+		// The list is sorted by the order column now.
+		$Request->set_param( 'results_'.$edited_table_prefix.'order', '--A');
+		$name = '';
+		$action = 'list';
+		break;
+
+
+	default:
+		$name = '';
+}
+
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+
+/**
+ * Display payload:
+ */
+if( ($action == 'delete') && !$confirm && $checked_delete )
+{
+	?>
+	<div class="panelinfo">
+		<h3><?php printf( T_('Delete entry #%d?'), $ID )?></h3>
+
+		<p><?php echo T_('THIS CANNOT BE UNDONE!') ?></p>
+
+		<?php
+		$Form = & new Form( '', 'form_delete', 'get', '' );
+
+		$Form->begin_form( 'inline' );
+		$Form->hidden( 'action', 'delete' );
+		$Form->hidden( 'ID', $ID );
+		$Form->hidden( 'confirm', 1 );
+
+		// We may need to use memorized params in the next page
+		$Form->hiddens_by_key( get_memorized( 'action,ID') );
+
+		$Form->submit( array( '', T_('I am sure!'), 'DeleteButton' ) );
+		$Form->end_form();
+
+		$Form = & new Form( '', 'form_cancel', 'get', '' );
+
+		$Form->begin_form( 'inline' );
+		$Form->hiddens_by_key( get_memorized( 'action,ID') );
+		$Form->button( array( 'submit', '', T_('CANCEL'), 'CancelButton' ) );
+		$Form->end_form()
+		?>
+
+	</div>
+	<?php
+}
+
+
+// Begin payload block:
+$AdminUI->disp_payload_begin();
+
+
+// EXPERIMENTAL
+if ( !isset( $default_col_order ) )
+{ // The default order column is not set, so the default is the name column
+	$default_col_order = '-A-';
+}
+
+
+// Create result set:
+$sql = "SELECT $edited_table_IDcol, $edited_table_namecol
+  			 	FROM $edited_table"
+				. ( !empty( $edited_table_filtercol ) ? ' WHERE '.$edited_table_filtercol.' = '.$val_filtercol : '' ) ;
+
+$Results = & new Results(	$sql, isset( $edited_table_prefix ) ? $edited_table_prefix : '',  $default_col_order );
+
+if( isset( $list_title ) )
+{
+	$Results->title = $list_title;
+}
+
+$Results->cols[] = array(
+		'th' => T_('ID'),
+		'order' => $edited_table_IDcol,
+		'th_class' => 'shrinkwrap',
+		'td_class' => 'shrinkwrap',
+		'td' => "\$$edited_table_IDcol\$",
+	);
+
+if( !isset( $perm_name ) || $current_User->check_perm( $perm_name, $perm_level, false ) )
+{	// We have permission permission to edit:
+	function link_name( $title , $ID )
+	{
+		return '<strong><a href="'.regenerate_url( 'action,ID', 'ID='.$ID.'&amp;action=edit' ).'">'.$title.'</a></strong>';
+	}
+}
+else
+{
+	function link_name( $title , $ID )
+	{
+		return '<strong>'.$title.'</strong>';
+	}
+}
+$Results->cols[] = array(
+		'th' => T_('Name'),
+		'order' => $edited_table_namecol,
+ 		'td' => '%link_name( #'.$edited_table_namecol.'#, #'.$edited_table_IDcol.'# )%',
+	);
+
+
+if( !isset( $perm_name ) || $current_User->check_perm( $perm_name, $perm_level, false ) )
+{	// We have permission permission to edit:
+
+	if( !empty( $edited_table_ordercol ) )
+	{
+		$Results->cols[] = array(
+				'th' => T_('Move'),
+				'order' => $edited_table_ordercol,
+				'th_class' => 'shrinkwrap',
+				'td_class' => 'shrinkwrap',
+				'td' => '{move}',
+			);
+	}
+
+	function edit_actions( $ID )
+	{
+		global $locked_IDs;
+
+		$r = action_icon( T_('Duplicate...'), 'copy', regenerate_url( 'action', 'ID='.$ID.'&amp;action=copy' ) );
+
+		if( empty( $locked_IDs ) || !in_array( $ID, $locked_IDs ) )
+		{ // This element is NOT locked:
+			$r = action_icon( T_('Edit...'), 'edit', regenerate_url( 'action', 'ID='.$ID.'&amp;action=edit' ) )
+						.$r
+						.action_icon( T_('Delete!'), 'delete', regenerate_url( 'action', 'ID='.$ID.'&amp;action=delete' ) );
+
+		}
+
+		return $r;
+	}
+
+	$Results->cols[] = array(
+			'th' => T_('Actions'),
+			'td_class' => 'shrinkwrap',
+			'td' => '%edit_actions( #'.$edited_table_IDcol.'# )%',
+		);
+
+}
+
+
+// EXPERIMENTAL
+// $Results->display();
+$Results->display( NULL, $result_fadeout );
+
+
+// NEW ENTRY / EDIT FORM:
+if( !isset( $perm_name ) || $current_User->check_perm( $perm_name, $perm_level, false ) )
+{	// We have permission permission to edit:
+
+	switch( $action )
+	{
+		case 'edit':
+		case 'delete':
+			$creating = false;
+			break;
+
+		default:
+			$creating = true;
+	}
+
+	$Form = & new form( '', 'leditor_checkchanges' );
+
+	$Form->begin_form( 'fform', $creating ? T_('New entry') : T_('Edit entry') );
+
+	$Form->hidden( 'action', $creating ? 'create' : 'update' );
+
+	if( $action == 'edit' )
+	{
+		$Form->hidden( 'ID', $ID );
+		$Form->info( T_('ID'), $ID );
+	}
+
+	$Form->text_input( 'name', $name, min(40,$edited_name_maxlen), T_('Name'), array( 'maxlength'=>$edited_name_maxlen, 'required'=>true ) );
+
+	if( $creating )
+	{
+		$Form->end_form( array(
+			array( '', '', T_('Record'), 'SaveButton' ),
+			array( 'reset', 'reset', T_('Reset'), 'SaveButton' ) ) );
+	}
+	else
+	{
+		$Form->end_form( array(
+			array( '', '', T_('Update'), 'SaveButton' ),
+			array( 'reset', 'reset', T_('Reset'), 'SaveButton' ) ) );
+	}
+
+}
+
+
+// End payload block:
+$AdminUI->disp_payload_end();
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/_misc/tools.php 1.10.3.src/inc/CONTROL/_misc/tools.php
--- 0.9.2.src/inc/CONTROL/_misc/tools.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/_misc/tools.php	2007-04-25 23:17:46.000000000 -0500
@@ -0,0 +1,161 @@
+<?php
+/**
+ * This file implements the UI controller for additional tools.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package admin
+ * @author blueyed: Daniel HAHLER
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Import plugin funcs
+ */
+require_once $inc_path.'_misc/_plugin.funcs.php';
+
+
+$AdminUI->set_path( 'tools' );
+
+if( $AdminUI->get_menu_entries('tools') )
+{ // Prepend a "default" tab
+	$AdminUI->unshift_menu_entries( 'tools', array( '' => array('text' => T_('Main tab') ) ) );
+}
+
+$tab_Plugin = NULL;
+param( 'tab', 'string', '', true );
+
+$tab_plugin_ID = false;
+
+if( ! empty($tab) )
+{
+	if( preg_match( '~^plug_ID_(\d+)$~', $tab, $match ) )
+	{
+		$tab_plugin_ID = $match[1];
+		$tab_Plugin = & $Plugins->get_by_ID( $match[1] );
+		if( ! $tab_Plugin )
+		{ // Plugin does not exist
+			$Messages->add( sprintf( T_( 'The plugin with ID %d could not get instantiated.' ), $tab_plugin_ID ), 'error' );
+			$tab_plugin_ID = false;
+			$tab_Plugin = false;
+			$tab = '';
+		}
+		else
+		{
+			$Plugins->call_method_if_active( $tab_plugin_ID, 'AdminTabAction', $params = array() );
+		}
+	}
+	else
+	{
+		$tab = '';
+		$Messages->add( 'Invalid sub-menu!' ); // Should need no translation, prevented by GUI
+	}
+}
+
+
+$AdminUI->append_path_level( $tab );
+
+
+if( empty($tab) )
+{ // "Default tab" actions:
+	param( 'action', 'string', '' );
+
+	switch( $action )
+	{
+		case 'del_itemprecache':
+			// TODO: dh> this should really be a separate permission.. ("tools", "exec") or similar!
+			$current_User->check_perm('options', 'edit', true);
+
+			$DB->query('DELETE FROM T_item__prerendering WHERE 1');
+
+			$Messages->add( sprintf( T_('Removed %d cached entries.'), $DB->rows_affected ), 'success' );
+
+			break;
+	}
+}
+
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+// Begin payload block:
+$AdminUI->disp_payload_begin();
+
+
+if( empty($tab) )
+{ // Event AdminToolPayload for each Plugin:
+	$tool_plugins = $Plugins->get_list_by_event( 'AdminToolPayload' );
+	foreach( $tool_plugins as $loop_Plugin )
+	{
+		echo '<div class="panelblock">';
+		echo '<h2>';
+		echo format_to_output($loop_Plugin->name);
+		echo '</h2>';
+		$Plugins->call_method_if_active( $loop_Plugin->ID, 'AdminToolPayload', $params = array() );
+		echo '</div>';
+	}
+
+
+	// TODO: dh> this should really be a separate permission.. ("tools", "exec") or similar!
+	if( $current_User->check_perm('options', 'edit') )
+	{ // default admin actions:
+		?>
+
+		<div class="panelblock">
+			<h2><?php echo T_('Items') ?></h2>
+			<ul>
+				<li><a href="<?php echo regenerate_url('action', 'action=del_itemprecache') ?>"><?php echo T_('Delete pre-renderered item cache.') ?></a></li>
+			</ul>
+		</div>
+
+		<?php
+	}
+
+
+	// MT import. Left here, so the page is never empty.. :/
+	// fp> who cares if the page is empty?
+	?>
+
+	<div class="panelblock">
+		<h2><?php echo T_('Movable Type Import') ?></h2>
+		<ol>
+			<li><?php echo T_('Use MT\'s export functionnality to create a .TXT file containing your posts;') ?></li>
+			<li><?php printf( T_('Follow the insctructions in the <a %s>MT migration utility</a>.'), ' href="?ctrl=mtimport"' ) ?></li>
+		</ol>
+	</div>
+
+	<?php
+}
+elseif( $tab_Plugin )
+{ // Plugin tab
+
+	// Icons:
+	?>
+
+	<div class="right_icons">
+
+	<?php
+	echo $tab_Plugin->get_edit_settings_link()
+		.' '.$tab_Plugin->get_help_link('$help_url')
+		.' '.$tab_Plugin->get_help_link('$readme');
+	?>
+
+	</div>
+
+	<?php
+	$Plugins->call_method_if_active( $tab_plugin_ID, 'AdminTabPayload', $params = array() );
+}
+
+
+// End payload block:
+$AdminUI->disp_payload_end();
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/sessions/stats.php 1.10.3.src/inc/CONTROL/sessions/stats.php
--- 0.9.2.src/inc/CONTROL/sessions/stats.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/sessions/stats.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,215 @@
+<?php
+/**
+ * This file implements the UI controller for browsing the (hitlog) statistics.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Vegar BERG GULDAL grants Francois PLANQUE the right to license
+ * Vegar BERG GULDAL's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE
+ * @author vegarg: Vegar BERG GULDAL
+ *
+ * @version $Id: stats.php,v 1.29.2.3.2.1 2007/04/25 22:17:47 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * The Hitlist class
+ */
+require_once $model_path.'sessions/_hitlist.class.php';
+
+
+/**
+ * Return a formatted percentage (should probably go to _misc.funcs)
+ */
+function percentage( $hit_count, $hit_total, $decimals = 1, $dec_point = '.' )
+{
+	return number_format( $hit_count * 100 / $hit_total, $decimals, $dec_point, '' ).'&nbsp;%';
+}
+
+
+/**
+ * Helper function for "Requested URI" column
+ * @param integer Blog ID
+ * @param string Requested URI
+ * @return string
+ */
+function stats_format_req_URI( $hit_blog_ID, $hit_uri, $max_len = 40 )
+{
+	global $BlogCache;
+	if( !empty( $hit_blog_ID ) )
+	{
+		$tmp_Blog = & $BlogCache->get_by_ID( $hit_blog_ID );
+		$full_url = $tmp_Blog->get('baseurlroot').$hit_uri;
+	}
+	else
+	{
+		$full_url = $hit_uri;
+	}
+
+	if( strlen($hit_uri) > $max_len )
+	{
+		$hit_uri = '...'.substr( $hit_uri, -$max_len );
+	}
+
+	return '<a href="'.$full_url.'">'.$hit_uri.'</a>';
+}
+
+$tab = param( 'tab', 'string', 'summary', true );
+$AdminUI->set_path( 'stats', $tab );
+$AdminUI->title = T_('View Stats for Blog:');
+
+param( 'action', 'string' );
+param( 'blog', 'integer', 0 );
+
+$blogListButtons = '<a href="'.regenerate_url( array('blog','page'), "blog=0" ).'" class="'.(( 0 == $blog ) ? 'CurrentBlog' : 'OtherBlog').'">'.T_('None').'</a> ';
+for( $curr_blog_ID = blog_list_start();
+			$curr_blog_ID != false;
+			$curr_blog_ID = blog_list_next() )
+{
+	$blogListButtons .= '<a href="'.regenerate_url( array('blog','page'), "blog=$curr_blog_ID" ).'" class="'.(( $curr_blog_ID == $blog ) ? 'CurrentBlog' : 'OtherBlog').'">'.blog_list_iteminfo('shortname',false).'</a> ';
+}
+
+if( $blog )
+{
+	$Blog = & $BlogCache->get_by_ID($blog); // "Exit to blogs.." link
+}
+
+
+// Check permission:
+$current_User->check_perm( 'stats', 'view', true );
+
+
+switch( $action )
+{
+	case 'changetype': // Change the type of a hit
+		// Check permission:
+		$current_User->check_perm( 'stats', 'edit', true );
+
+		param( 'hit_ID', 'integer', true );      // Required!
+		param( 'new_hit_type', 'string', true ); // Required!
+
+		Hitlist::change_type( $hit_ID, $new_hit_type );
+		$Messages->add( sprintf( T_('Changed hit #%d type to: %s.'), $hit_ID, $new_hit_type), 'success' );
+		break;
+
+
+	case 'delete': // DELETE A HIT
+		// Check permission:
+		$current_User->check_perm( 'stats', 'edit', true );
+
+		param( 'hit_ID', 'integer', true ); // Required!
+
+		if( Hitlist::delete( $hit_ID ) )
+		{
+			$Messages->add( sprintf( T_('Deleted hit #%d.'), $hit_ID ), 'success' );
+		}
+		else
+		{
+			$Messages->add( sprintf( T_('Could not delete hit #%d.'), $hit_ID ), 'note' );
+		}
+		break;
+
+
+	case 'prune': // PRUNE hits for a certain date
+		// Check permission:
+		$current_User->check_perm( 'stats', 'edit', true );
+
+		param( 'date', 'integer', true ); // Required!
+		if( $r = Hitlist::prune( $date ) )
+		{
+			$Messages->add( sprintf( /* TRANS: %s is a date */ T_('Deleted %d hits for %s.'), $r, date( locale_datefmt(), $date) ), 'success' );
+		}
+		else
+		{
+			$Messages->add( sprintf( /* TRANS: %s is a date */ T_('No hits deleted for %s.'), date( locale_datefmt(), $date) ), 'note' );
+		}
+		break;
+}
+
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+// Begin payload block:
+$AdminUI->disp_payload_begin();
+
+
+switch( $AdminUI->get_path(1) )
+{
+	case 'summary':
+		// Display VIEW:
+		$AdminUI->disp_view( 'sessions/_stats_summary.view.php' );
+		break;
+
+	case 'browserhits':
+		// Display VIEW:
+		$AdminUI->disp_view( 'sessions/_stats_browserhits.view.php' );
+		break;
+
+	case 'other':
+		// Display VIEW:
+		$AdminUI->disp_view( 'sessions/_stats_direct.view.php' );
+		break;
+
+	case 'referers':
+		// Display VIEW:
+		$AdminUI->disp_view( 'sessions/_stats_referers.view.php' );
+		break;
+
+	case 'refsearches':
+		// Display VIEW:
+		$AdminUI->disp_view( 'sessions/_stats_refsearches.view.php' );
+		break;
+
+	case 'robots':
+		// Display VIEW:
+		$AdminUI->disp_view( 'sessions/_stats_robots.view.php' );
+		break;
+
+	case 'syndication':
+		// Display VIEW:
+		$AdminUI->disp_view( 'sessions/_stats_syndication.view.php' );
+		break;
+
+	case 'useragents':
+		// Display VIEW:
+		$AdminUI->disp_view( 'sessions/_stats_useragents.view.php' );
+		break;
+
+	case 'domains':
+		// Display VIEW:
+		$AdminUI->disp_view( 'sessions/_stats_refdomains.view.php' );
+		break;
+
+	case 'sessions':
+		// Display VIEW:
+		$AdminUI->disp_view( 'sessions/_stats_sessions.view.php' );
+		break;
+}
+
+// End payload block:
+$AdminUI->disp_payload_end();
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/settings/antispam.php 1.10.3.src/inc/CONTROL/settings/antispam.php
--- 0.9.2.src/inc/CONTROL/settings/antispam.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/settings/antispam.php	2007-04-25 23:17:48.000000000 -0500
@@ -0,0 +1,140 @@
+<?php
+/**
+ * This file implements the UI controller for Antispam Features.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ *
+ * @version $Id: antispam.php,v 1.6.4.1 2007/04/25 22:17:47 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+// Check minimum permission:
+$current_User->check_perm( 'options', 'view', true );
+
+
+$AdminUI->set_path( 'options', 'antispam' );
+
+param( 'action', 'string' );
+
+switch( $action )
+{
+	case 'update':
+		// Check permission:
+		$current_User->check_perm( 'options', 'edit', true );
+
+		param( 'submit', 'array', array() );
+		if( isset($submit['restore_defaults']) )
+		{ // RESTORE DEFAULTS:
+			$Settings->delete_array( array(
+				'antispam_threshold_publish', 'antispam_threshold_delete', 'antispam_block_spam_referers' ) );
+
+			// Set "spam detection relevance weight" back to 1 for all plugins:
+			$changed = $DB->query( 'UPDATE T_plugins SET plug_spam_weight = 1' );
+
+			if( $Settings->dbupdate() || $changed )
+			{
+				$Messages->add( T_('Restored default values.'), 'success' );
+			}
+			else
+			{
+				$Messages->add( T_('Settings have not changed.'), 'note' );
+			}
+		}
+		else
+		{ // UPDATE:
+			$Request->param_integer_range( 'antispam_threshold_publish', -100, 100, T_('The threshold must be between -100 and 100.') );
+			$Settings->set( 'antispam_threshold_publish', $antispam_threshold_publish );
+
+			$Request->param_integer_range( 'antispam_threshold_delete', -100, 100, T_('The threshold must be between -100 and 100.') );
+			$Settings->set( 'antispam_threshold_delete', $antispam_threshold_delete );
+
+			$Request->param( 'antispam_block_spam_referers', 'integer', 0 );
+			$Settings->set( 'antispam_block_spam_referers', $antispam_block_spam_referers );
+
+			$changed_weight = false;
+			$Request->param( 'antispam_plugin_spam_weight', 'array', array() );
+			foreach( $antispam_plugin_spam_weight as $l_plugin_ID => $l_weight )
+			{
+				if( ! is_numeric($l_weight) )
+				{
+					continue;
+				}
+				if( $l_weight < 0 || $l_weight > 100 )
+				{
+					$Request->param_error( 'antispam_plugin_spam_weight['.$l_plugin_ID.']', T_('Spam weight has to be in the range of 0-100.') );
+					continue;
+				}
+				if( $DB->query( '
+						UPDATE T_plugins
+						   SET plug_spam_weight = '.$DB->quote($l_weight).'
+						 WHERE plug_ID = '.(int)$l_plugin_ID ) )
+				{
+					$changed_weight = true;
+				}
+			}
+			if( $changed_weight )
+			{ // Reload plugins table (for display):
+				$Plugins->loaded_plugins_table = false;
+				$Plugins->load_plugins_table();
+			}
+
+
+			if( ! $Messages->count('error') )
+			{
+				if( $Settings->dbupdate() || $changed_weight )
+				{
+					$Messages->add( T_('Settings updated.'), 'success' );
+				}
+				else
+				{
+					$Messages->add( T_('Settings have not changed.'), 'note' );
+				}
+			}
+		}
+		break;
+}
+
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+// Begin payload block:
+$AdminUI->disp_payload_begin();
+
+// Display VIEW:
+$AdminUI->disp_view( 'settings/_set_antispam.form.php' );
+
+// End payload block:
+$AdminUI->disp_payload_end();
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/settings/features.php 1.10.3.src/inc/CONTROL/settings/features.php
--- 0.9.2.src/inc/CONTROL/settings/features.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/settings/features.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,212 @@
+<?php
+/**
+ * This file implements the UI controller for Global Features.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ * Parts of this file are copyright (c)2005 by Halton STEWART - {@link http://hstewart.net/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * Halton STEWART grants Francois PLANQUE the right to license
+ * Halton STEWART's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author halton: Halton STEWART.
+ * @author fplanque: Francois PLANQUE.
+ * @author blueyed: Daniel HAHLER.
+ *
+ * @version $Id: features.php,v 1.12.2.4.2.1 2007/04/25 22:17:47 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+// Check minimum permission:
+$current_User->check_perm( 'options', 'view', true );
+
+
+$AdminUI->set_path( 'options', 'features' );
+
+param( 'action', 'string' );
+
+switch( $action )
+{
+	case 'update':
+		// Check permission:
+		$current_User->check_perm( 'options', 'edit', true );
+
+		param( 'submit', 'array', array() );
+		if( isset($submit['restore_defaults']) )
+		{
+			/*
+			// TODO: insert some default settings rather than just delete them all, as per original configuration in the _advanced.php file:
+
+			fp>> Isn't this done in $Settings anyway?
+
+			# mailserver settings
+			$mailserver_url = 'mail.example.com';
+			$mailserver_login = 'login@example.com';
+			$mailserver_pass = 'password';
+			$mailserver_port = 110;
+			# by default posts will have this category
+			$default_category = 1;
+			# subject prefix
+			$subjectprefix = 'blog:';
+			# body terminator string (starting from this string, everything will be ignored, including this string)
+			$bodyterminator = "___";
+			# set this to 1 to run in test mode
+			$thisisforfunonly = 0;
+			### Special Configuration for some phone email services
+			# some mobile phone email services will send identical subject & content on the same line
+			# if you use such a service, set $use_phoneemail to 1, and indicate a separator string
+			# when you compose your message, you'll type your subject then the separator string
+			# then you type your login:password, then the separator, then content
+			$use_phoneemail = 0;
+			$phoneemail_separator = ':::';
+			*/
+
+			$Settings->delete_array( array(
+				'eblog_enabled', 'eblog_method', 'eblog_server_host', 'eblog_server_port', 'eblog_username',
+				'eblog_password', 'eblog_default_category', 'eblog_subject_prefix',
+				'log_public_hits', 'log_admin_hits', 'auto_prune_stats_mode', 'auto_prune_stats',
+				'timeout_sessions',	'outbound_notifications_mode', 'webhelp_enabled' ) );
+
+			if( $Settings->dbupdate() )
+			{
+				$Messages->add( T_('Restored default values.'), 'success' );
+			}
+			else
+			{
+				$Messages->add( T_('Settings have not changed.'), 'note' );
+			}
+		}
+		else
+		{
+			// Online help
+			$Request->param( 'webhelp_enabled', 'integer', 0 );
+			$Settings->set( 'webhelp_enabled', $webhelp_enabled );
+
+			// Outbound pinging:
+ 			$Request->param( 'outbound_notifications_mode', 'string', true );
+			$Settings->set( 'outbound_notifications_mode',  $outbound_notifications_mode );
+
+			// Blog by email
+			$Request->param( 'eblog_enabled', 'integer', 0 );
+			$Settings->set( 'eblog_enabled', $eblog_enabled );
+
+			$Request->param( 'eblog_method', 'string', true );
+			$Settings->set( 'eblog_method', strtolower(trim($eblog_method)));
+
+			$Request->param( 'eblog_server_host', 'string', true );
+			$Settings->set( 'eblog_server_host', strtolower(trim($eblog_server_host)));
+
+			$Request->param( 'eblog_server_port', 'integer', 0 );
+			$Settings->set( 'eblog_server_port', $eblog_server_port );
+
+			$Request->param( 'eblog_username', 'string', true );
+			$Settings->set( 'eblog_username', trim($eblog_username));
+
+			$Request->param( 'eblog_password', 'string', true );
+			$Settings->set( 'eblog_password', trim($eblog_password));
+
+			$Request->param( 'eblog_default_category', 'integer', 0 );
+			$Settings->set( 'eblog_default_category', $eblog_default_category );
+
+			$Request->param( 'eblog_subject_prefix', 'string', true );
+			$Settings->set( 'eblog_subject_prefix', trim($eblog_subject_prefix) );
+
+			$Request->param( 'eblog_body_terminator', 'string', true );
+			$Settings->set( 'eblog_body_terminator', trim($eblog_body_terminator) );
+
+			$Request->param( 'eblog_test_mode', 'integer', 0 );
+			$Settings->set( 'eblog_test_mode', $eblog_test_mode );
+
+			$Request->param( 'eblog_phonemail', 'integer', 0 );
+			$Settings->set( 'eblog_phonemail', $eblog_phonemail );
+
+			$Request->param( 'eblog_phonemail_separator', 'string', true );
+			$Settings->set( 'eblog_phonemail_separator', trim($eblog_phonemail_separator) );
+
+
+			// Hit & Session logs
+			$Settings->set( 'log_public_hits', $Request->param( 'log_public_hits', 'integer', 0 ) );
+			$Settings->set( 'log_admin_hits', $Request->param( 'log_admin_hits', 'integer', 0 ) );
+
+			$Request->param( 'auto_prune_stats_mode', 'string', true );
+			$Settings->set( 'auto_prune_stats_mode',  $Request->get('auto_prune_stats_mode') );
+
+			// TODO: offer to set-up cron job if mode == 'cron' and to remove cron job if mode != 'cron'
+
+			$Request->param( 'auto_prune_stats', 'integer', $Settings->get_default('auto_prune_stats'), false, false, true, false );
+			$Settings->set( 'auto_prune_stats', $Request->get('auto_prune_stats') );
+
+
+			// Sessions
+			$timeout_sessions = $Request->param( 'timeout_sessions', 'integer', $Settings->get_default('timeout_sessions') );
+			if( $timeout_sessions < 300 )
+			{ // lower than 5 minutes: not allowed
+				$timeout_sessions = 300;
+				$Messages->add( sprintf( T_( 'You cannot set a session timeout below %d seconds.' ), 300 ), 'error' );
+			}
+			elseif( $timeout_sessions < 86400 )
+			{ // lower than 1 day: notice/warning
+				$Messages->add( sprintf( T_( 'Warning: your session timeout is just %d seconds. Your users may have to re-login often!' ), $timeout_sessions ), 'note' );
+			}
+			$Settings->set( 'timeout_sessions', $timeout_sessions );
+
+
+			if( ! $Messages->count('error') )
+			{
+				if( $Settings->dbupdate() )
+				{
+					$Messages->add( T_('Settings updated.'), 'success' );
+				}
+				else
+				{
+					$Messages->add( T_('Settings have not changed.'), 'note' );
+				}
+			}
+		}
+		break;
+}
+
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+// Begin payload block:
+$AdminUI->disp_payload_begin();
+
+// Display VIEW:
+$AdminUI->disp_view( 'settings/_set_features.form.php' );
+
+// End payload block:
+$AdminUI->disp_payload_end();
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/settings/locales.php 1.10.3.src/inc/CONTROL/settings/locales.php
--- 0.9.2.src/inc/CONTROL/settings/locales.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/settings/locales.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,426 @@
+<?php
+/**
+ * This file implements the UI controller for settings management.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: locales.php,v 1.6.2.4.2.1 2007/04/25 22:17:48 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+// Check minimum permission:
+$current_User->check_perm( 'options', 'view', true );
+
+
+$AdminUI->set_path( 'options', 'regional' );
+
+param( 'action', 'string' );
+param( 'edit_locale', 'string' );
+param( 'loc_transinfo', 'integer', 0 );
+
+if( in_array( $action, array( 'update', 'reset', 'updatelocale', 'createlocale', 'deletelocale', 'extract', 'prioup', 'priodown' )) )
+{ // We have an action to do..
+	// Check permission:
+	$current_User->check_perm( 'options', 'edit', true );
+	// clear settings cache
+	$cache_settings = '';
+
+	switch( $action )
+	{ // switch between regional actions
+		// UPDATE regional settings
+		case 'update':
+			$Request->param( 'newdefault_locale', 'string', true);
+			$Settings->set( 'default_locale', $newdefault_locale );
+
+			$Request->param( 'newtime_difference', 'string', '' );
+			$newtime_difference = trim($newtime_difference);
+			if( $newtime_difference == '' )
+			{
+				$newtime_difference = 0;
+			}
+			if( strpos($newtime_difference, ':') !== false )
+			{ // hh:mm:ss format:
+				$ntd = explode(':', $newtime_difference);
+				if( count($ntd) > 3 )
+				{
+					$Request->param_error( 'newtime_difference', T_('Invalid time format.') );
+				}
+				else
+				{
+					$newtime_difference = $ntd[0]*3600 + ($ntd[1]*60);
+
+					if( count($ntd) == 3 )
+					{ // add seconds:
+						$newtime_difference += $ntd[2];
+					}
+				}
+			}
+			else
+			{ // just hours:
+				$newtime_difference = $newtime_difference*3600;
+			}
+
+			$Settings->set( 'time_difference', $newtime_difference );
+
+			if( ! $Messages->count('error') )
+			{
+				locale_updateDB();
+				$Settings->dbupdate();
+				$Messages->add( T_('Regional settings updated.'), 'success' );
+			}
+			break;
+
+
+		// CREATE/EDIT locale
+		case 'updatelocale':
+		case 'createlocale':
+			param( 'newloc_locale', 'string', true );
+			param( 'newloc_enabled', 'integer', 0);
+			param( 'newloc_name', 'string', true);
+			param( 'newloc_charset', 'string', true);
+			param( 'newloc_datefmt', 'string', true);
+			param( 'newloc_timefmt', 'string', true);
+			param( 'newloc_startofweek', 'integer', true);
+			param( 'newloc_messages', 'string', true);
+
+			if( $action == 'updatelocale' )
+			{
+				param( 'oldloc_locale', 'string', true);
+
+				$query = "SELECT loc_locale FROM T_locales WHERE loc_locale = '$oldloc_locale'";
+				if( $DB->get_var($query) )
+				{ // old locale exists in DB
+					if( $oldloc_locale != $newloc_locale )
+					{ // locale key was renamed, we delete the old locale in DB and remember to create the new one
+						$q = $DB->query( 'DELETE FROM T_locales
+																WHERE loc_locale = "'.$oldloc_locale.'"' );
+						if( $DB->rows_affected )
+						{
+							$Messages->add( sprintf(T_('Deleted settings for locale &laquo;%s&raquo; in database.'), $oldloc_locale), 'success' );
+						}
+					}
+				}
+				else
+				{ // old locale is not in DB yet. Insert it.
+					$query = "INSERT INTO T_locales
+										( loc_locale, loc_charset, loc_datefmt, loc_timefmt, loc_startofweek, loc_name, loc_messages, loc_priority, loc_enabled )
+										VALUES ( '$oldloc_locale',
+										'{$locales[$oldloc_locale]['charset']}', '{$locales[$oldloc_locale]['datefmt']}',
+										'{$locales[$oldloc_locale]['timefmt']}', '{$locales[$oldloc_locale]['startofweek']}',
+										'{$locales[$oldloc_locale]['name']}', '{$locales[$oldloc_locale]['messages']}',
+										'{$locales[$oldloc_locale]['priority']}',";
+					if( $oldloc_locale != $newloc_locale )
+					{ // disable old locale
+						$query .= ' 0)';
+						$Messages->add( sprintf(T_('Inserted (and disabled) locale &laquo;%s&raquo; into database.'), $oldloc_locale), 'success' );
+					}
+					else
+					{ // keep old state
+						$query .= ' '.$locales[$oldloc_locale]['enabled'].')';
+						$Messages->add( sprintf(T_('Inserted locale &laquo;%s&raquo; into database.'), $oldloc_locale), 'success' );
+					}
+					$q = $DB->query($query);
+				}
+			}
+
+			$query = 'REPLACE INTO T_locales
+								( loc_locale, loc_charset, loc_datefmt, loc_timefmt, loc_startofweek, loc_name, loc_messages, loc_priority, loc_enabled )
+								VALUES ( '.$DB->quote($newloc_locale).', '.$DB->quote($newloc_charset).', '.$DB->quote($newloc_datefmt).', '
+									.$DB->quote($newloc_timefmt).', '.$DB->quote($newloc_startofweek).', '.$DB->quote($newloc_name).', '
+									.$DB->quote($newloc_messages).', "1", '.$DB->quote($newloc_enabled).' )';
+			$q = $DB->query($query);
+			$Messages->add( sprintf(T_('Saved locale &laquo;%s&raquo;.'), $newloc_locale), 'success' );
+
+			// reload locales: an existing one could have been renamed (but we keep $evo_charset, which may have changed)
+			$old_evo_charset = $evo_charset;
+			unset( $locales );
+			include $conf_path.'_locales.php';
+			if( file_exists($conf_path.'_overrides_TEST.php') )
+			{ // also overwrite settings again:
+				include $conf_path.'_overrides_TEST.php';
+			}
+			$evo_charset = $old_evo_charset;
+
+			break;
+
+
+		// RESET locales in DB
+		case 'reset':
+			// reload locales from files
+			unset( $locales );
+			include $conf_path.'_locales.php';
+			if( file_exists($conf_path.'_overrides_TEST.php') )
+			{ // also overwrite settings again:
+				include $conf_path.'_overrides_TEST.php';
+			}
+
+			// delete everything from locales table
+			$q = $DB->query( 'DELETE FROM T_locales WHERE 1' );
+
+			if( !isset( $locales[$current_locale] ) )
+			{ // activate default locale
+				locale_activate( $default_locale );
+			}
+
+			// reset default_locale
+			$Settings->set( 'default_locale', $default_locale );
+			$Settings->dbupdate();
+
+			$Messages->add( T_('Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.'), 'success' );
+			break;
+
+
+		// EXTRACT locale
+		case 'extract':
+			// Get PO file for that edit_locale:
+			$AdminUI->append_to_titlearea( 'Extracting language file for '.$edit_locale.'...' );
+
+			$po_file = $locales_path.$locales[$edit_locale]['messages'].'/LC_MESSAGES/messages.po';
+			if( ! is_file( $po_file ) )
+			{
+				$Messages->add( sprintf(T_('File <code>%s</code> not found.'), '/'.$locales_subdir.$locales[$edit_locale]['messages'].'/LC_MESSAGES/messages.po'), 'error' );
+				break;
+			}
+
+			$outfile = $locales_path.$locales[$edit_locale]['messages'].'/_global.php';
+			if( !is_writable($outfile) )
+			{
+				$Messages->add( sprintf( 'The file &laquo;%s&raquo; is not writable.', $outfile ) );
+				break;
+			}
+
+
+			// File exists:
+			// Get PO file for that edit_locale:
+			$lines = file($po_file);
+			$lines[] = '';	// Adds a blank line at the end in order to ensure complete handling of the file
+			$all = 0;
+			$fuzzy=0;
+			$untranslated=0;
+			$translated=0;
+			$status='-';
+			$matches = array();
+			$sources = array();
+			$loc_vars = array();
+			$ttrans = array();
+			foreach ($lines as $line)
+			{
+				// echo 'LINE:', $line, '<br />';
+				if(trim($line) == '' )
+				{ // Blank line, go back to base status:
+					if( $status == 't' )
+					{ // ** End of a translation **:
+						if( $msgstr == '' )
+						{
+							$untranslated++;
+							// echo 'untranslated: ', $msgid, '<br />';
+						}
+						else
+						{
+							$translated++;
+
+							// Inspect where the string is used
+							$sources = array_unique( $sources );
+							// echo '<p>sources: ', implode( ', ', $sources ), '</p>';
+							foreach( $sources as $source )
+							{
+								if( !isset( $loc_vars[$source]  ) ) $loc_vars[$source] = 1;
+								else $loc_vars[$source] ++;
+							}
+
+							// Save the string
+							// $ttrans[] = "\n\t'".str_replace( "'", "\'", str_replace( '\"', '"', $msgid ))."' => '".str_replace( "'", "\'", str_replace( '\"', '"', $msgstr ))."',";
+							// $ttrans[] = "\n\t\"$msgid\" => \"$msgstr\",";
+							$ttrans[] = "\n\t'".str_replace( "'", "\'", str_replace( '\"', '"', $msgid ))."' => \"".str_replace( '$', '\$', $msgstr)."\",";
+
+						}
+					}
+					$status = '-';
+					$msgid = '';
+					$msgstr = '';
+					$sources = array();
+				}
+				elseif( ($status=='-') && preg_match( '#^msgid "(.*)"#', $line, $matches))
+				{ // Encountered an original text
+					$status = 'o';
+					$msgid = $matches[1];
+					// echo 'original: "', $msgid, '"<br />';
+					$all++;
+				}
+				elseif( ($status=='o') && preg_match( '#^msgstr "(.*)"#', $line, $matches))
+				{ // Encountered a translated text
+					$status = 't';
+					$msgstr = $matches[1];
+					// echo 'translated: "', $msgstr, '"<br />';
+				}
+				elseif( preg_match( '#^"(.*)"#', $line, $matches))
+				{ // Encountered a followup line
+					if ($status=='o')
+						$msgid .= $matches[1];
+					elseif ($status=='t')
+						$msgstr .= $matches[1];
+				}
+				elseif( ($status=='-') && preg_match( '@^#:(.*)@', $line, $matches))
+				{ // Encountered a source code location comment
+					// echo $matches[0],'<br />';
+					$sourcefiles = preg_replace( '@\\\\@', '/', $matches[1] );
+					// $c = preg_match_all( '@ ../../../([^:]*):@', $sourcefiles, $matches);
+					$c = preg_match_all( '@ ../../../([^/:]*/?)@', $sourcefiles, $matches);
+					for( $i = 0; $i < $c; $i++ )
+					{
+						$sources[] = $matches[1][$i];
+					}
+					// echo '<br />';
+				}
+				elseif(strpos($line,'#, fuzzy') === 0)
+					$fuzzy++;
+			}
+
+			if( $loc_vars )
+			{
+				ksort( $loc_vars );
+
+				$list_counts = '';
+				foreach( $loc_vars as $source => $c )
+				{
+					$list_counts .= "\n<li>$source = $c";
+				}
+				$Messages->add( 'Sources and number of strings: <ul>'.$list_counts.'</ul>', 'note' );
+			}
+
+			$fp = fopen( $outfile, 'w+' );
+			fwrite( $fp, "<?php\n" );
+			fwrite( $fp, "/*\n" );
+			fwrite( $fp, " * Global lang file\n" );
+			fwrite( $fp, " * This file was generated automatically from messages.po\n" );
+			fwrite( $fp, " */\n" );
+			fwrite( $fp, "if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );" );
+			fwrite( $fp, "\n\n" );
+
+
+			fwrite( $fp, "\n\$trans['".$locales[$edit_locale]['messages']."'] = array(" );
+			// echo '<pre>';
+			foreach( $ttrans as $line )
+			{
+				// echo htmlspecialchars( $line );
+				fwrite( $fp, $line );
+			}
+			// echo '</pre>';
+			fwrite( $fp, "\n);\n?>" );
+			fclose( $fp );
+
+			break;
+
+		case 'deletelocale':
+			// --- DELETE locale from DB
+			if( $DB->query( 'DELETE FROM T_locales WHERE loc_locale = "'.$DB->escape( $edit_locale ).'"' ) )
+			{
+				$Messages->add( sprintf(T_('Deleted locale &laquo;%s&raquo; from database.'), $edit_locale), 'success' );
+			}
+
+			// reload locales
+			unset( $locales );
+			require $conf_path.'_locales.php';
+			if( file_exists($conf_path.'_overrides_TEST.php') )
+			{ // also overwrite settings again:
+				include $conf_path.'_overrides_TEST.php';
+			}
+
+			break;
+
+		// --- SWITCH PRIORITIES -----------------
+		case 'prioup':
+		case 'priodown':
+			$switchcond = '';
+			if( $action == 'prioup' )
+			{
+				$switchcond = 'return ($lval[\'priority\'] > $i && $lval[\'priority\'] < $locales[ $edit_locale ][\'priority\']);';
+				$i = -1;
+			}
+			elseif( $action == 'priodown' )
+			{
+				$switchcond = 'return ($lval[\'priority\'] < $i && $lval[\'priority\'] > $locales[ $edit_locale ][\'priority\']);';
+				$i = 256;
+			}
+
+			if( !empty($switchcond) )
+			{ // we want to switch priorities
+
+				foreach( $locales as $lkey => $lval )
+				{ // find nearest priority
+					if( eval($switchcond) )
+					{
+						// remember it
+						$i = $lval['priority'];
+						$lswitchwith = $lkey;
+					}
+				}
+				if( $i > -1 && $i < 256 )
+				{ // switch
+					#echo 'Switching prio '.$locales[ $lswitchwith ]['priority'].' with '.$locales[ $lswitch ]['priority'].'<br />';
+					$locales[ $lswitchwith ]['priority'] = $locales[ $edit_locale ]['priority'];
+					$locales[ $edit_locale ]['priority'] = $i;
+
+					$query = "REPLACE INTO T_locales ( loc_locale, loc_charset, loc_datefmt, loc_timefmt, loc_name, loc_messages, loc_priority, loc_enabled )	VALUES
+						( '$edit_locale', '{$locales[ $edit_locale ]['charset']}', '{$locales[ $edit_locale ]['datefmt']}', '{$locales[ $edit_locale ]['timefmt']}', '{$locales[ $edit_locale ]['name']}', '{$locales[ $edit_locale ]['messages']}', '{$locales[ $edit_locale ]['priority']}', '{$locales[ $edit_locale ]['enabled']}'),
+						( '$lswitchwith', '{$locales[ $lswitchwith ]['charset']}', '{$locales[ $lswitchwith ]['datefmt']}', '{$locales[ $lswitchwith ]['timefmt']}', '{$locales[ $lswitchwith ]['name']}', '{$locales[ $lswitchwith ]['messages']}', '{$locales[ $lswitchwith ]['priority']}', '{$locales[ $lswitchwith ]['enabled']}')";
+					$q = $DB->query( $query );
+
+					$Messages->add( T_('Switched priorities.'), 'success' );
+				}
+
+			}
+			break;
+	}
+	locale_overwritefromDB();
+}
+
+
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+// Begin payload block:
+$AdminUI->disp_payload_begin();
+
+// Display VIEW:
+$AdminUI->disp_view( 'settings/_set_regional.form.php' );
+
+// End payload block:
+$AdminUI->disp_payload_end();
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/settings/plugins.php 1.10.3.src/inc/CONTROL/settings/plugins.php
--- 0.9.2.src/inc/CONTROL/settings/plugins.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/settings/plugins.php	2007-04-25 23:17:48.000000000 -0500
@@ -0,0 +1,1147 @@
+<?php
+/**
+ * This file implements the UI controller for plugins management.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: plugins.php,v 1.49.2.9.2.1 2007/04/25 22:17:48 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+$AdminUI->set_path( 'options', 'plugins' );
+
+$action = $Request->param_action( 'list' );
+
+$UserSettings->param_Request( 'plugins_disp_avail', 'plugins_disp_avail', 'integer', 0 );
+
+// Check permission to display:
+$current_User->check_perm( 'options', 'view', true );
+
+
+$admin_Plugins = new Plugins_admin();
+$admin_Plugins->restart();
+
+// Pre-walk list of plugins
+while( $loop_Plugin = & $admin_Plugins->get_next() )
+{
+	if( $loop_Plugin->status == 'broken' && ! isset( $admin_Plugins->plugin_errors[$loop_Plugin->ID] ) )
+	{ // The plugin is not "broken" anymore (either the problem got fixed or it was "broken" from a canceled "install_db_schema" action)
+		$Plugins->set_Plugin_status( $loop_Plugin, 'disabled' );
+	}
+}
+
+
+/**
+ * Helper function to do the action part of DB schema upgrades for "enable" and "install"
+ * actions.
+ *
+ * @param Plugin
+ * @return boolean True, if no changes needed or done; false if we should break out to display "install_db_schema" action payload.
+ */
+function install_plugin_db_schema_action( & $Plugin )
+{
+	global $action, $Request, $inc_path, $install_db_deltas, $DB, $Messages;
+
+	$action = 'list';
+	// Prepare vars for DB layout changes
+	$install_db_deltas_confirm_md5 = $Request->param( 'install_db_deltas_confirm_md5' );
+
+	$db_layout = $Plugin->GetDbLayout();
+	$install_db_deltas = array(); // This holds changes to make, if any (just all queries)
+
+	if( ! empty($db_layout) )
+	{ // The plugin has a DB layout attached
+		require_once $inc_path.'_misc/_upgrade.funcs.php';
+
+		// Get the queries to make:
+		foreach( db_delta($db_layout) as $table => $queries )
+		{
+			foreach( $queries as $query_info )
+			{
+				foreach( $query_info['queries'] as $query )
+				{ // subqueries for this query (usually one, but may include required other queries)
+					$install_db_deltas[] = $query;
+				}
+			}
+		}
+
+		if( ! empty($install_db_deltas) )
+		{ // delta queries to make
+			if( empty($install_db_deltas_confirm_md5) )
+			{ // delta queries have to be confirmed in payload
+				$action = 'install_db_schema';
+				return false;
+			}
+			elseif( $install_db_deltas_confirm_md5 == md5( implode('', $install_db_deltas) ) )
+			{ // Confirmed in first step:
+				foreach( $install_db_deltas as $query )
+				{
+					$DB->query( $query );
+				}
+
+				$Messages->add( T_('The database has been updated.'), 'success' );
+			}
+			else
+			{ // should not happen
+				$Messages->add( T_('The DB schema has been changed since confirmation.'), 'error' );
+
+				// delta queries have to be confirmed (again) in payload
+				$action = 'install_db_schema';
+				return false;
+			}
+		}
+	}
+	return true;
+}
+
+
+/**
+ * Helper method for "add_settings_set" and "delete_settings_set" action.
+ *
+ * Walks the given settings path and either inits the target entry or unsets it ($init_value=NULL).
+ *
+ * @param string Setting name
+ * @param string The settings path, e.g. 'setting[0]foo[1]'. (Is used as array internally for recursion.)
+ * @param mixed The initial value of the setting, typically array() - NULL to unset it (action "delete_settings_set" uses it)
+ * @param mixed Used internally for recursion (current setting to look at)
+ * @param mixed Used internally for recursion (meta info of current setting to look at)
+ * @return array|false
+ */
+function _set_setting_by_path( & $Plugin, $path, $init_value = array(), $setting = NULL, $meta = NULL )
+{
+	if( ! is_array($path) )
+	{ // Init:
+		if( ! preg_match( '~(\w+\[\w+\])+~', $path ) )
+		{
+			debug_die( 'Invalid path param!' );
+		}
+
+		$path = preg_split( '~(\[|\]\[?)~', $path, -1, PREG_SPLIT_NO_EMPTY ); // split by "[" and "][", so we get an array with setting name and index alternating
+		$set_name = array_shift($path);
+
+		$setting = $Plugin->Settings->get($set_name);
+
+		// meta info for this setting:
+		$defaults = $Plugin->GetDefaultSettings( $tmp_params = array('for_editing'=>true) );
+		if( ! isset($defaults[ $set_name ]) )
+		{
+			debug_die( 'Invalid setting ('.$set_name.') - no meta data!' );
+		}
+
+		$meta = $defaults[ $set_name ];
+
+		$root_instance = true; // to set the new value at the end
+	}
+	else
+	{
+		$set_name = array_shift($path);
+		$setting = isset($setting[$set_name]) ? $setting[$set_name] : array();
+		$meta = $meta['entries'][$set_name];
+	}
+
+	if( ! is_array($setting) )
+	{ // something broken
+		$setting = array();
+	}
+
+	$set_index = array_shift($path);
+
+	if( ! count($path) )
+	{ // at the end: init this entry
+
+		if( isset($setting[$set_index]) && $init_value != NULL )
+		{ // Setting already exists (and we do not want to delete), e.g. page reload!
+			return false;
+			/*
+			while( isset($l_setting[ $path[0] ]) )
+			{ // bump the index until not set
+				$path[0]++;
+			}
+			*/
+		}
+
+		if( is_null($init_value) )
+		{ // NULL is meant to unset it
+			unset($setting[$set_index]);
+		}
+		else
+		{ // Init entries:
+			$setting[$set_index] = $init_value;
+			foreach( $meta['entries'] as $k => $v )
+			{
+				if( isset( $v['defaultvalue'] ) )
+				{ // set to defaultvalue
+					$setting[$set_index][$k] = $v['defaultvalue'];
+				}
+				else
+				{
+					if( isset($v['type']) && $v['type'] == 'array' )
+					{
+						$setting[$set_index][$k] = array();
+					}
+					else
+					{
+						$setting[$set_index][$k] = '';
+					}
+				}
+			}
+		}
+	}
+	else
+	{ // Recurse:
+		$new_set = _set_setting_by_path( $Plugin, $path, $init_value, $setting[$set_index], $meta );
+
+		if( $new_set !== false )
+		{
+			$setting[$set_index][$path[0]] = $new_set;
+		}
+	}
+
+	if( isset($root_instance) )
+	{ // this is the root call, set the new setting
+		$r = $Plugin->Settings->set( $set_name, $setting );
+	}
+
+	return $setting;
+}
+
+
+// Actions that delegate to other actions (other than list):
+switch( $action )
+{
+	case 'delete_settings_set':
+		param( 'plugin_ID', 'integer', true );
+		param( 'set_path' );
+
+		$edit_Plugin = & $admin_Plugins->get_by_ID($plugin_ID);
+
+		_set_setting_by_path( $edit_Plugin, $set_path, NULL );
+
+		$edit_Plugin->Settings->dbupdate();
+
+		$action = 'edit_settings';
+
+		break;
+
+	case 'add_settings_set': // delegates to edit_settings
+		// Add a new set to an array type setting:
+		param( 'plugin_ID', 'integer', true );
+		param( 'set_path', 'string', '' );
+
+		$edit_Plugin = & $admin_Plugins->get_by_ID($plugin_ID);
+
+		_set_setting_by_path( $edit_Plugin, $set_path, array() );
+
+		#$edit_Plugin->Settings->dbupdate();
+
+		$action = 'edit_settings';
+
+		break;
+
+}
+
+
+switch( $action )
+{
+	// Disable a plugin, only if it is "enabled"
+	case 'disable_plugin':
+		$current_User->check_perm( 'options', 'edit', true );
+
+		param( 'plugin_ID', 'integer', true );
+
+		$action = 'list';
+
+		$edit_Plugin = & $admin_Plugins->get_by_ID( $plugin_ID );
+
+		if( empty($edit_Plugin) )
+		{
+			$Messages->add( sprintf( T_( 'The plugin with ID %d could not get instantiated.' ), $plugin_ID ), 'error' );
+			break;
+		}
+		if( $edit_Plugin->status != 'enabled' )
+		{
+			$Messages->add( sprintf( T_( 'The plugin with ID %d is already disabled.' ), $plugin_ID ), 'note' );
+			break;
+		}
+
+		// Check dependencies
+		$msgs = $Plugins->validate_dependencies( $edit_Plugin, 'disable' );
+		if( ! empty( $msgs['error'] ) )
+		{
+			$Messages->add( T_( 'The plugin cannot be disabled because of the following dependencies:' ).' <ul><li>'.implode('</li><li>', $msgs['error']).'</li></ul>', 'error' );
+			break;
+		}
+
+		// we call $Plugins(!) here: the Plugin gets disabled on the current page already and it should not get (un)registered on $Plugins_admin!
+		$Plugins->set_Plugin_status( $edit_Plugin, 'disabled' ); // sets $edit_Plugin->status
+
+		$Messages->add( /* TRANS: plugin name, class name and ID */ sprintf( T_('Disabled "%s" plugin (%s, #%d).'), $edit_Plugin->name, $edit_Plugin->classname, $edit_Plugin->ID ), 'success' );
+
+		break;
+
+
+	// Try to enable a plugin, only if it is in state "disabled" or "needs_config"
+	case 'enable_plugin':
+		$current_User->check_perm( 'options', 'edit', true );
+
+		param( 'plugin_ID', 'integer', true );
+
+		$action = 'list';
+
+		$edit_Plugin = & $admin_Plugins->get_by_ID( $plugin_ID );
+
+		if( empty($edit_Plugin) )
+		{
+			$Messages->add( sprintf( T_( 'The plugin with ID %d could not get instantiated.' ), $plugin_ID ), 'error' );
+			break;
+		}
+		if( $edit_Plugin->status == 'enabled' )
+		{
+			$Messages->add( /* TRANS: plugin name, class name and ID */ sprintf( T_( 'The "%s" plugin (%s, #%d) is already enabled.' ), $edit_Plugin->name, $edit_Plugin->classname, $plugin_ID ), 'note' );
+			break;
+		}
+		if( $edit_Plugin->status == 'broken' )
+		{
+			$Messages->add( sprintf( T_( 'The plugin is in a broken state. It cannot get enabled.' ), $plugin_ID ), 'error' );
+			break;
+		}
+
+		// Check dependencies
+		$msgs = $Plugins->validate_dependencies( $edit_Plugin, 'enable' );
+		if( ! empty( $msgs['error'] ) )
+		{
+			$Messages->add( T_( 'The plugin cannot be enabled because of the following dependencies:' ).' <ul><li>'.implode('</li><li>', $msgs['error']).'</li></ul>' );
+			break;
+		}
+
+		if( ! install_plugin_db_schema_action( $edit_Plugin ) )
+		{
+			$next_action = 'enable_plugin';
+			break;
+		}
+
+		// Try to enable plugin:
+		$enable_return = $edit_Plugin->BeforeEnable();
+		if( $enable_return === true )
+		{
+			// NOTE: we don't need to handle plug_version here, because it gets handled in Plugins::register() already.
+
+			// Detect new events:
+			$admin_Plugins->save_events( $edit_Plugin, array() );
+
+			// we call $Plugins(!) here: the Plugin gets active on the current page already and it should not get (un)registered on $Plugins_admin!
+			$Plugins->set_Plugin_status( $edit_Plugin, 'enabled' ); // sets $edit_Plugin->status
+
+			$Messages->add( /* TRANS: plugin name, class name and ID */ sprintf( T_('Enabled "%s" plugin (%s, #%d).'), $edit_Plugin->name, $edit_Plugin->classname, $edit_Plugin->ID ), 'success' );
+		}
+		else
+		{
+			$Messages->add( T_('The plugin has not been enabled.').( empty($enable_return) ? '' : '<br />'.$enable_return ), 'error' );
+		}
+
+		break;
+
+
+	case 'reload_plugins':
+		// Register new events
+		// Unregister obsolete events
+		// Detect plugins with no code and try to have at least one plugin with the default code
+		// Check permission:
+		$current_User->check_perm( 'options', 'edit', true );
+
+		$admin_Plugins->restart();
+		$admin_Plugins->load_events();
+		$changed = false;
+		while( $loop_Plugin = & $admin_Plugins->get_next() )
+		{
+			// NOTE: we don't need to handle plug_version here, because it gets handled in Plugins::register() already.
+
+			// Discover new events:
+			if( $admin_Plugins->save_events( $loop_Plugin, array() ) )
+			{
+				$changed = true;
+			}
+
+			// Detect plugins with no code and try to have at least one plugin with the default code:
+			if( empty($loop_Plugin->code) )
+			{ // Instantiated Plugin has no code
+				$default_Plugin = & new $loop_Plugin->classname;
+
+				if( ! empty($default_Plugin->code) // Plugin has default code
+				    && ! $admin_Plugins->get_by_code( $default_Plugin->code ) ) // Default code is not in use (anymore)
+				{ // Set the Plugin's code to the default one
+					if( $admin_Plugins->set_code( $loop_Plugin->ID, $default_Plugin->code ) )
+					{
+						$changed = true;
+					}
+				}
+			}
+		}
+
+		if( $changed )
+		{
+			$Messages->add( T_('Plugins have been reloaded.'), 'success' );
+		}
+		else
+		{
+			$Messages->add( T_('Plugins have not changed.'), 'note' );
+		}
+		$action = 'list';
+		break;
+
+
+	case 'install': // Install a plugin. This may be a two-step action, when DB changes have to be confirmed {{{
+		$action = 'list';
+		// Check permission:
+		$current_User->check_perm( 'options', 'edit', true );
+
+		// First step:
+		param( 'plugin', 'string', true );
+
+		$edit_Plugin = & $admin_Plugins->install( $plugin, 'broken' ); // "broken" by default, gets adjusted later
+
+		if( is_string($edit_Plugin) )
+		{
+			$Messages->add( $edit_Plugin, 'error' );
+			break;
+		}
+
+
+	case 'install_db_schema': // we come here from the first step ("install")
+		$Request->param( 'plugin_ID', 'integer', 0 );
+
+		if( $plugin_ID )
+		{ // second step:
+			$edit_Plugin = & $admin_Plugins->get_by_ID( $plugin_ID );
+
+			if( ! is_a($edit_Plugin, 'Plugin') )
+			{
+				$Messages->add( sprintf( T_( 'The plugin with ID %d could not get instantiated.' ), $plugin_ID ), 'error' );
+				$action = 'list';
+				break;
+			}
+		}
+		if( ! install_plugin_db_schema_action($edit_Plugin) )
+		{
+			$next_action = 'install_db_schema';
+			break;
+		}
+
+		$msg = sprintf( T_('Installed plugin &laquo;%s&raquo;.'), $edit_Plugin->classname );
+		if( ($edit_settings_icon = $edit_Plugin->get_edit_settings_link()) )
+		{
+			$msg .= ' '.$edit_settings_icon;
+		}
+		$Messages->add( $msg, 'success' );
+
+		// Install completed:
+		$r = $admin_Plugins->call_method( $edit_Plugin->ID, 'AfterInstall', $params = array() );
+
+		// Try to enable plugin:
+		$enable_return = $edit_Plugin->BeforeEnable();
+		if( $enable_return === true )
+		{
+			$Plugins->set_Plugin_status( $edit_Plugin, 'enabled' );
+		}
+		else
+		{
+			$Messages->add( T_('The plugin has not been enabled.').( empty($enable_return) ? '' : '<br />'.$enable_return ), 'error' );
+			$Plugins->set_Plugin_status( $edit_Plugin, 'disabled' ); // does not unregister it
+		}
+
+		if( ! empty( $edit_Plugin->install_dep_notes ) )
+		{ // Add notes from dependencies
+			$Messages->add_messages( array( 'note' => $edit_Plugin->install_dep_notes ) );
+		}
+
+		// }}}
+		break;
+
+
+	case 'uninstall':
+		// Check permission:
+		$current_User->check_perm( 'options', 'edit', true );
+		// Uninstall plugin:
+		param( 'plugin_ID', 'integer', true );
+		param( 'uninstall_confirmed_drop', 'integer', 0 );
+
+		$action = 'list'; // leave 'uninstall' by default
+
+		$edit_Plugin = & $admin_Plugins->get_by_ID( $plugin_ID );
+
+		if( empty($edit_Plugin) )
+		{
+			$Messages->add( sprintf( T_( 'The plugin with ID %d could not get instantiated.' ), $plugin_ID ), 'error' );
+			break;
+		}
+
+		// Check dependencies:
+		$msgs = $Plugins->validate_dependencies( $edit_Plugin, 'disable' );
+		if( ! empty( $msgs['error'] ) )
+		{
+			$Messages->add( T_( 'The plugin cannot be uninstalled because of the following dependencies:' ).' <ul><li>'.implode('</li><li>', $msgs['error']).'</li></ul>', 'error' );
+			break;
+		}
+		if( ! empty( $msgs['note'] ) )
+		{ // just notes:
+			$Messages->add_messages( array( 'note' => $msgs['note'] ) );
+		}
+
+		// Ask plugin:
+		$uninstall_ok = $admin_Plugins->call_method( $edit_Plugin->ID, 'BeforeUninstall', $params = array( 'unattended' => false ) );
+
+		if( $uninstall_ok === false )
+		{ // Plugin said "NO":
+			$Messages->add( sprintf( T_('Could not uninstall plugin #%d.'), $edit_Plugin->ID ), 'error' );
+			break;
+		}
+
+		// See if we have (canonical) tables to drop:
+		$uninstall_tables_to_drop = $DB->get_col( 'SHOW TABLES LIKE "'.$edit_Plugin->get_sql_table('%').'"' );
+
+		if( $uninstall_ok === true )
+		{ // Plugin said "YES":
+
+			if( $uninstall_tables_to_drop )
+			{ // There are tables with the prefix for this plugin:
+				if( $uninstall_confirmed_drop )
+				{ // Drop tables:
+					$sql = 'DROP TABLE IF EXISTS '.implode( ', ', $uninstall_tables_to_drop );
+					$DB->query( $sql );
+					$Messages->add( T_('Dropped the table(s) of the plugin.'), 'success' );
+				}
+				else
+				{
+					$uninstall_ok = false;
+				}
+			}
+
+			if( $uninstall_ok )
+			{ // We either have no tables to drop or it has been confirmed:
+				$Plugins->uninstall( $edit_Plugin->ID );
+				$admin_Plugins->unregister( $edit_Plugin );
+
+				$Messages->add( /* %s = plugin's classname, %d = plugin's ID */
+					sprintf( T_('The &laquo;%s&raquo; plugin (#%d) has been uninstalled.'), $edit_Plugin->classname, $edit_Plugin->ID ), 'success' );
+				break;
+			}
+		}
+
+		// $ok === NULL (or other): execute plugin event BeforeUninstallPayload() below
+		// $ok === false: let the admin confirm DB table dropping below
+		$action = 'uninstall';
+
+		break;
+
+
+	case 'update_settings':
+		// Update plugin settings:
+
+		// Check permission:
+		$current_User->check_perm( 'options', 'edit', true );
+
+		param( 'plugin_ID', 'integer', true );
+
+		// Next default action:
+		if( isset($actionArray['update_settings']) && is_array($actionArray['update_settings']) && isset($actionArray['update_settings']['review']) )
+		{ // "Save (and review)"
+			$action = 'edit_settings';
+		}
+		else
+		{
+			$action = 'list';
+		}
+
+		$edit_Plugin = & $admin_Plugins->get_by_ID( $plugin_ID );
+		if( empty($edit_Plugin) )
+		{
+			$Messages->add( sprintf( T_( 'The plugin with ID %d could not get instantiated.' ), $plugin_ID ), 'error' );
+			$action = 'list';
+			break;
+		}
+
+		// Params from/for form:
+		$Request->param( 'edited_plugin_name' );
+		$Request->param( 'edited_plugin_shortdesc' );
+		$Request->param( 'edited_plugin_code' );
+		$Request->param( 'edited_plugin_priority' );
+		$Request->param( 'edited_plugin_apply_rendering' );
+		$Request->param( 'edited_plugin_displayed_events', 'array', array() );
+		$Request->param( 'edited_plugin_events', 'array', array() );
+
+		$default_Plugin = & new $edit_Plugin->classname; // instantiate it to access default member values
+		$default_Plugin->PluginInit( $tmp_params = array('is_installed'=>false) );
+
+		// Update plugin name and shortdesc:
+		// (Only if changed to preserve initial localization feature and therefor also priorize NULL)
+		if( $edit_Plugin->name != $edited_plugin_name )
+		{
+			$set_to = $edited_plugin_name == $default_Plugin->name ? NULL : $edited_plugin_name;
+			$edit_Plugin->name = $edited_plugin_name;
+			if( $DB->query( '
+				UPDATE T_plugins
+					 SET plug_name = '.$DB->quote($set_to).'
+				 WHERE plug_ID = '.$plugin_ID ) )
+			{
+				$Messages->add( T_('Plugin name updated.'), 'success' );
+			}
+		}
+		if( $edit_Plugin->short_desc != $edited_plugin_shortdesc )
+		{
+			$set_to = $edited_plugin_shortdesc == $default_Plugin->short_desc ? NULL : $edited_plugin_shortdesc;
+			$edit_Plugin->short_desc = $edited_plugin_shortdesc;
+			if( $DB->query( '
+				UPDATE T_plugins
+					 SET plug_shortdesc = '.$DB->quote($set_to).'
+				 WHERE plug_ID = '.$plugin_ID ) )
+			{
+				$Messages->add( T_('Plugin description updated.'), 'success' );
+			}
+		}
+
+		$updated = $admin_Plugins->set_code( $edit_Plugin->ID, $edited_plugin_code );
+		if( is_string( $updated ) )
+		{
+			$Request->param_error( 'edited_plugin_code', $updated );
+			$action = 'edit_settings';
+		}
+		elseif( $updated === 1 )
+		{
+			$Messages->add( T_('Plugin code updated.'), 'success' );
+		}
+
+		if( $Request->param_check_range( 'edited_plugin_priority', 0, 100, T_('Plugin priority must be numeric (0-100).'), true ) )
+		{
+			$updated = $admin_Plugins->set_priority( $edit_Plugin->ID, $edited_plugin_priority );
+			if( $updated === 1 )
+			{
+				$Messages->add( T_('Plugin priority updated.'), 'success' );
+			}
+		}
+		else
+		{
+			$action = 'edit_settings';
+		}
+
+		// apply_rendering:
+		if( $admin_Plugins->set_apply_rendering( $edit_Plugin->ID, $edited_plugin_apply_rendering ) )
+		{
+			$Messages->add( T_('Plugin rendering updated.'), 'success' );
+		}
+
+		// Settings:
+		if( $edit_Plugin->Settings )
+		{
+			require_once $inc_path.'_misc/_plugin.funcs.php';
+			set_Settings_for_Plugin_from_Request( $edit_Plugin, $admin_Plugins, 'Settings' );
+
+			// Let the plugin handle custom fields:
+			$ok_to_update = $admin_Plugins->call_method( $edit_Plugin->ID, 'PluginSettingsUpdateAction', $tmp_params = array() );
+
+			if( $ok_to_update === false )
+			{
+				$edit_Plugin->Settings->reset();
+			}
+			elseif( $edit_Plugin->Settings->dbupdate() )
+			{
+				$Messages->add( T_('Plugin settings have been updated.'), 'success' );
+			}
+		}
+
+		// Events:
+		$registered_events = $admin_Plugins->get_registered_events( $edit_Plugin );
+
+		$enable_events = array();
+		$disable_events = array();
+		foreach( $edited_plugin_displayed_events as $l_event )
+		{
+			if( ! in_array( $l_event, $registered_events ) )
+			{ // unsupported event
+				continue;
+			}
+			if( isset($edited_plugin_events[$l_event]) && $edited_plugin_events[$l_event] )
+			{
+				$enable_events[] = $l_event; // may be already there
+			}
+			else
+			{ // unset:
+				$disable_events[] = $l_event;
+			}
+		}
+		if( $admin_Plugins->save_events( $edit_Plugin, $enable_events, $disable_events ) )
+		{
+			$Messages->add( T_('Plugin events have been updated.'), 'success' );
+		}
+
+		// Check if it can stay enabled, if it is
+		if( $edit_Plugin->status == 'enabled' )
+		{
+			$enable_return = $edit_Plugin->BeforeEnable();
+			if( $enable_return !== true )
+			{
+				$Plugins->set_Plugin_status( $edit_Plugin, 'needs_config' );
+				$Messages->add( T_('The plugin has been disabled.').( empty($enable_return) ? '' : '<br />'.$enable_return ), 'error' );
+			}
+		}
+
+		if( $Messages->count('error') )
+		{ // there were errors
+			$action = 'edit_settings';
+		}
+		break;
+
+
+	case 'edit_settings':
+		// Check permission:
+		$current_User->check_perm( 'options', 'view', true );
+
+		// Edit plugin settings:
+		param( 'plugin_ID', 'integer', true );
+
+		$edit_Plugin = & $admin_Plugins->get_by_ID( $plugin_ID );
+
+		if( ! $edit_Plugin )
+		{
+			$Debuglog->add( 'The plugin with ID '.$plugin_ID.' was not found.', array('plugins', 'error') );
+			$action = 'list';
+			break;
+		}
+
+		// Detect new events, so they get displayed correctly in the "Edit events" fieldset:
+		$admin_Plugins->save_events( $edit_Plugin, array() );
+
+		// Inform Plugin that it gets edited:
+		$admin_Plugins->call_method( $edit_Plugin->ID, 'PluginSettingsEditAction', $tmp_params = array() );
+
+		// Params for form:
+		$edited_plugin_name = $edit_Plugin->name;
+		$edited_plugin_shortdesc = $edit_Plugin->short_desc;
+		$edited_plugin_code = $edit_Plugin->code;
+		$edited_plugin_priority = $edit_Plugin->priority;
+		$edited_plugin_apply_rendering = $edit_Plugin->apply_rendering;
+
+		break;
+
+
+	case 'default_settings': // Restore default settings
+		// Check permission:
+		$current_User->check_perm( 'options', 'edit', true );
+
+		param( 'plugin_ID', 'integer', true );
+
+		$edit_Plugin = & $admin_Plugins->get_by_ID( $plugin_ID );
+		if( !$edit_Plugin )
+		{
+			$Debuglog->add( 'The plugin with ID '.$plugin_ID.' was not found.', array('plugins', 'error') );
+			$action = 'list';
+			break;
+		}
+
+		$default_Plugin = & new $edit_Plugin->classname; // instantiate it to access default member values
+		$default_Plugin->PluginInit( $tmp_params = array('is_installed'=>false) );
+
+		// Params for/"from" form:
+		$edited_plugin_name = $default_Plugin->name;
+		$edited_plugin_shortdesc = $default_Plugin->short_desc;
+		$edited_plugin_code = $default_Plugin->code;
+		$edited_plugin_priority = $default_Plugin->priority;
+		$edited_plugin_apply_rendering = $default_Plugin->apply_rendering;
+
+		// Name and short desc:
+		$DB->query( '
+				UPDATE T_plugins
+				   SET plug_name = NULL,
+				       plug_shortdesc = NULL
+				 WHERE plug_ID = '.$plugin_ID );
+
+		// Code:
+		$updated = $admin_Plugins->set_code( $edit_Plugin->ID, $edited_plugin_code );
+		if( is_string( $updated ) )
+		{ // error message
+			$Request->param_error( 'edited_plugin_code', $updated );
+			$action = 'edit_settings';
+		}
+		elseif( $updated === 1 )
+		{
+			$Messages->add( T_('Plugin code updated.'), 'success' );
+		}
+
+		// Priority:
+		if( ! preg_match( '~^1?\d?\d$~', $edited_plugin_priority ) )
+		{
+			$Request->param_error( 'edited_plugin_priority', T_('Plugin priority must be numeric (0-100).') );
+		}
+		else
+		{
+			$updated = $admin_Plugins->set_priority( $edit_Plugin->ID, $edited_plugin_priority );
+			if( $updated === 1 )
+			{
+				$Messages->add( T_('Plugin priority updated.'), 'success' );
+			}
+		}
+
+		// apply_rendering:
+		if( $admin_Plugins->set_apply_rendering( $edit_Plugin->ID, $edited_plugin_apply_rendering ) )
+		{
+			$Messages->add( T_('Plugin rendering updated.'), 'success' );
+		}
+
+		// PluginSettings:
+		if( $edit_Plugin->Settings )
+		{
+			if( $edit_Plugin->Settings->restore_defaults() )
+			{
+				$Messages->add( T_('Restored default values.'), 'success' );
+			}
+			else
+			{
+				$Messages->add( T_('Settings have not changed.'), 'note' );
+			}
+		}
+
+		// Enable all events:
+		if( $admin_Plugins->save_events( $edit_Plugin ) )
+		{
+			$Messages->add( T_('Plugin events have been updated.'), 'success' );
+		}
+
+		// Check if it can stay enabled, if it is
+		if( $edit_Plugin->status == 'enabled' )
+		{
+			$enable_return = $edit_Plugin->BeforeEnable();
+			if( $enable_return !== true )
+			{
+				$Plugins->set_Plugin_status( $edit_Plugin, 'needs_config' );
+				$Messages->add( T_('The plugin has been disabled.').( empty($enable_return) ? '' : '<br />'.$enable_return ), 'error' );
+			}
+		}
+
+		// blueyed>> IMHO it's good to see the new settings again. Perhaps we could use $action = 'list' for "Settings have not changed"?
+		$action = 'edit_settings';
+
+		break;
+
+
+	case 'info':
+		param( 'plugin_ID', 'integer', true );
+
+		if( $plugin_ID < 0 )
+		{ // not installed:
+			// Discover available plugins:
+			$AvailablePlugins = & new Plugins_no_DB(); // do not load registered plugins/events from DB
+			$AvailablePlugins->discover();
+
+			$edit_Plugin = & $AvailablePlugins->get_by_ID( $plugin_ID );
+		}
+		else
+		{ // installed:
+			$edit_Plugin = & $admin_Plugins->get_by_ID($plugin_ID);
+		}
+		if( ! $edit_Plugin )
+		{
+			$action = 'list';
+		}
+		break;
+
+
+	case 'disp_help_plain': // just the help, without any payload
+	case 'disp_help':
+		param( 'plugin_ID', 'integer', 0 );
+
+		// Discover available plugins:
+		$AvailablePlugins = & new Plugins_no_DB(); // do not load registered plugins/events from DB
+		$AvailablePlugins->discover();
+
+		if( ! ($edit_Plugin = & $AvailablePlugins->get_by_ID( $plugin_ID )) )
+		{
+			$edit_Plugin = & $admin_Plugins->get_by_ID($plugin_ID);
+		}
+		if( ! $edit_Plugin || ! ($help_file = $edit_Plugin->get_help_file()) )
+		{
+			$action = 'list';
+			break;
+		}
+
+		if( $action == 'disp_help' )
+		{ // display it later
+			break;
+		}
+
+		readfile($help_file);
+		debug_info();
+		exit();
+
+		break;
+
+}
+
+/*
+if( 1 || $Settings->get( 'plugins_disp_log_in_admin' ) )
+{
+	$Messages->add_messages( $Debuglog->get_messages('plugins') );
+}
+*/
+
+
+// Extend titlearea for some actions:
+// blueyed>> IMHO it's a good use for the whitespace here (instead of directly above the payload)
+switch( $action )
+{
+	case 'edit_settings':
+		$AdminUI->append_to_titlearea( sprintf( T_('Edit plugin &laquo;%s&raquo; (ID %d)'), $edit_Plugin->name, $edit_Plugin->ID ) );
+		break;
+
+	case 'disp_help':
+		$title = sprintf( T_('Help for plugin &laquo;%s&raquo;'), '<a href="admin.php?ctrl=plugins&amp;action=edit_settings&amp;plugin_ID='.$edit_Plugin->ID.'">'.$edit_Plugin->name.'</a>' );
+		if( ! empty($edit_Plugin->help_url) )
+		{
+			$title .= ' '.action_icon( T_('External help page'), 'www', $edit_Plugin->help_url );
+		}
+		$AdminUI->append_to_titlearea( $title );
+		break;
+}
+
+
+// Display load error from Plugins::register() (if any):
+if( isset($edit_Plugin) && is_object($edit_Plugin) && isset( $admin_Plugins->plugin_errors[$edit_Plugin->ID] )
+		&& ! empty($admin_Plugins->plugin_errors[$edit_Plugin->ID]['register']) )
+{
+	$Messages->add( get_icon('warning').' '.$admin_Plugins->plugin_errors[$edit_Plugin->ID]['register'], 'error' );
+}
+
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+// Begin payload block:
+$AdminUI->disp_payload_begin();
+
+switch( $action )
+{
+	case 'disp_help':
+		// Display plugin help:
+		$help_file_body = implode( '', file($help_file) );
+
+		// Try to extract the BODY part:
+		if( preg_match( '~<body.*?>(.*)</body>~is', $help_file_body, $match ) )
+		{
+			$help_file_body = $match[1];
+		}
+
+		echo $help_file_body;
+		unset($help_file_body);
+		break;
+
+
+	case 'install_db_schema':
+		// Payload for 'install_db_schema' action if DB layout changes have to be confirmed:
+		?>
+
+		<div class="panelinfo">
+
+			<?php
+			$Form = & new Form( NULL, 'install_db_deltas', 'get' );
+			$Form->hidden_ctrl();
+			$Form->hidden( 'action', $next_action );
+			$Form->hidden( 'plugin_ID', $edit_Plugin->ID );
+
+			$Form->global_icon( T_('Cancel installation!'), 'close', regenerate_url() );
+
+			$Form->begin_form( 'fform', sprintf( /* %d is ID, %d name */ T_('Finish setup for plugin #%d (%s)'), $edit_Plugin->ID, $edit_Plugin->name ) );
+
+			echo '<p>'.T_('The plugin needs the following database changes.').'</p>';
+
+			if( ! empty($install_db_deltas) )
+			{
+				echo '<p>'.T_('The following database changes will be carried out. If you are not sure what this means, it will probably be alright.').'</p>';
+
+				echo '<ul>';
+				foreach( $install_db_deltas as $l_delta )
+				{
+					#echo '<li><code>'.nl2br($l_delta).'</code></li>';
+					echo '<li><pre>'.str_replace( "\t", '  ', $l_delta ).'</pre></li>';
+				}
+				echo '</ul>';
+
+				$Form->hidden( 'install_db_deltas_confirm_md5', md5(implode( '', $install_db_deltas )) );
+			}
+
+			$Form->submit( array( '', T_('Install!'), 'ActionButton' ) );
+			$Form->end_form();
+			?>
+
+		</div>
+
+		<?php
+		break;
+
+
+	case 'uninstall': // We come here either if the plugin requested a call to BeforeUninstallPayload() or if there are tables to be dropped {{{
+		?>
+
+		<div class="panelinfo">
+
+			<?php
+			$Form = & new Form( '', 'uninstall_plugin', 'post' );
+			// We may need to use memorized params in the next page
+			$Form->hiddens_by_key( get_memorized( 'action,plugin_ID') );
+			$Form->hidden( 'action', 'uninstall' );
+			$Form->hidden( 'plugin_ID', $edit_Plugin->ID );
+			$Form->hidden( 'uninstall_confirmed_drop', 1 );
+			$Form->global_icon( T_('Cancel uninstall!'), 'close', regenerate_url() );
+
+			$Form->begin_form( 'fform', sprintf( /* %d is ID, %d name */ T_('Uninstall plugin #%d (%s)'), $edit_Plugin->ID, $edit_Plugin->name ) );
+
+			if( $uninstall_tables_to_drop )
+			{
+				echo '<p>'.T_('Uninstalling this plugin will also delete its database tables:').'</p>'
+					.'<ul>'
+					.'<li>'
+					.implode( '</li><li>', $uninstall_tables_to_drop )
+					.'</li>'
+					.'</ul>';
+			}
+
+			if( $uninstall_ok === NULL )
+			{ // Plugin requested this:
+				$admin_Plugins->call_method( $edit_Plugin->ID, 'BeforeUninstallPayload', $params = array( 'Form' => & $Form ) );
+			}
+
+			echo '<p>'.T_('THIS CANNOT BE UNDONE!').'</p>';
+
+			$Form->submit( array( '', T_('I am sure!'), 'DeleteButton' ) );
+			$Form->end_form();
+			?>
+
+		</div>
+
+		<?php // }}}
+		break;
+
+
+	case 'edit_settings':
+		$AdminUI->disp_view( 'settings/_set_plugins_editsettings.form.php' );
+		break;
+
+
+	case 'info':
+		// Display plugin info:
+		require_once $inc_path.'_misc/_plugin.funcs.php';
+
+		$Form = & new Form( $pagenow );
+
+		if( $edit_Plugin->ID > 0 )
+		{ // Edit settings button (if installed):
+			$Form->global_icon( T_('Edit plugin settings!'), 'edit', $admin_url.'?ctrl=plugins&amp;action=edit_settings&amp;plugin_ID='.$edit_Plugin->ID );
+		}
+
+		// Close button:
+		$Form->global_icon( T_('Close info!'), 'close', regenerate_url() );
+
+		$Form->begin_form('fform');
+		$Form->hidden( 'ctrl', 'plugins' );
+		$Form->begin_fieldset('Plugin info', array('class' => 'fieldset clear')); // "clear" to fix Konqueror (http://bugs.kde.org/show_bug.cgi?id=117509)
+		$Form->info_field( T_('Name'), $edit_Plugin->name );
+		$Form->info_field( T_('Code'),
+				( empty($edit_Plugin->code) ? ' - ' : $edit_Plugin->code ),
+				array( 'note' => T_('This 32 character code uniquely identifies the functionality of this plugin. It is only necessary to call the plugin by code (SkinTag) or when using it as a Renderer.') ) );
+		$Form->info_field( T_('Short desc'), $edit_Plugin->short_desc );
+		$Form->info_field( T_('Long desc'), $edit_Plugin->long_desc );
+		if( $edit_Plugin->ID > 0 )
+		{ // do not display ID for non registered Plugins
+			$Form->info_field( T_('ID'), $edit_Plugin->ID );
+		}
+		$Form->info_field( T_('Version'), $edit_Plugin->version );
+		$Form->info_field( T_('Classname'), $edit_Plugin->classname );
+		$Form->info_field( T_('Class file'), rel_path_to_base($edit_Plugin->classfile_path ) );
+
+		// Help icons (to homepage and README.html), if available:
+		$help_icons = array();
+		if( $help_www = $edit_Plugin->get_help_link('$help_url') )
+		{
+			$help_icons[] = $help_www;
+		}
+		if( $help_README = $edit_Plugin->get_help_link('$readme') )
+		{
+			$help_icons[] = $help_README;
+		}
+		if( ! empty($help_icons) )
+		{
+			$Form->info_field( T_('Help'), implode( ' ', $help_icons ) );
+		}
+
+		$Form->end_fieldset();
+
+		if( $edit_Plugin->ID < 1 )
+		{ // add "Install NOW" submit button (if not already installed)
+			$registrations = $admin_Plugins->count_regs($edit_Plugin->classname);
+
+			if( ! isset( $edit_Plugin->number_of_installs )
+					|| ( $admin_Plugins->count_regs($edit_Plugin->classname) < $edit_Plugin->number_of_installs ) )
+			{ // number of installations are not limited or not reached yet
+				$Form->hidden( 'action', 'install' );
+				$Form->hidden( 'plugin', $edit_Plugin->classname );
+
+				$Form->begin_fieldset( '', array( 'class'=>'fieldset center' ) );
+				$Form->submit( array( '', T_('Install NOW!'), 'ActionButton' ) );
+				$Form->end_fieldset();
+			}
+		}
+
+		$Form->end_form();
+		$action = '';
+		break;
+
+}
+
+
+if( $action == 'list' )
+{
+	if( $UserSettings->get('plugins_disp_avail')
+			&& ( empty($AvailablePlugins) || ! is_a( $AvailablePlugins, 'Plugins_no_DB' ) ) // may have been instantiated for action 'info'
+		)
+	{ // We want to display available plugins:
+		$AvailablePlugins = & new Plugins_no_DB(); // do not load registered plugins/events from DB
+		$AvailablePlugins->discover();
+		$AvailablePlugins->sort('name');
+	}
+
+	// Display VIEW:
+	$AdminUI->disp_view( 'settings/_set_plugins.form.php' );
+}
+
+// End payload block:
+$AdminUI->disp_payload_end();
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/settings/settings.php 1.10.3.src/inc/CONTROL/settings/settings.php
--- 0.9.2.src/inc/CONTROL/settings/settings.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/settings/settings.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,130 @@
+<?php
+/**
+ * This file implements the UI controller for settings management.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: settings.php,v 1.6.4.2.2.1 2007/04/25 22:17:48 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+// Check minimum permission:
+$current_User->check_perm( 'options', 'view', true );
+
+
+$AdminUI->set_path( 'options', 'general' );
+
+param( 'action', 'string' );
+param( 'edit_locale', 'string' );
+param( 'loc_transinfo', 'integer', 0 );
+
+if( in_array( $action, array( 'update', 'reset', 'updatelocale', 'createlocale', 'deletelocale', 'extract', 'prioup', 'priodown' )) )
+{ // We have an action to do..
+	// Check permission:
+	$current_User->check_perm( 'options', 'edit', true );
+
+	// clear settings cache
+	$cache_settings = '';
+
+	// UPDATE general settings:
+
+	param( 'newusers_canregister', 'integer', 0 );
+	$Settings->set( 'newusers_canregister', $newusers_canregister );
+
+	param( 'newusers_mustvalidate', 'integer', 0 );
+	$Settings->set( 'newusers_mustvalidate', $newusers_mustvalidate );
+
+	param( 'newusers_revalidate_emailchg', 'integer', 0 );
+	$Settings->set( 'newusers_revalidate_emailchg', $newusers_revalidate_emailchg );
+
+	param( 'newusers_grp_ID', 'integer', true );
+	$Settings->set( 'newusers_grp_ID', $newusers_grp_ID );
+
+	$Request->param_integer_range( 'newusers_level', 0, 9, T_('User level must be between %d and %d.') );
+	$Settings->set( 'newusers_level', $newusers_level );
+
+	param( 'default_blog_ID', 'integer', true );
+	$Settings->set( 'default_blog_ID', $default_blog_ID );
+
+	$Request->param_integer_range( 'posts_per_page', 1, 9999, T_('Items/days per page must be between %d and %d.') );
+	$Settings->set( 'posts_per_page', $posts_per_page );
+
+	param( 'what_to_show', 'string', true );
+	$Settings->set( 'what_to_show', $what_to_show );
+
+	param( 'archive_mode', 'string', true );
+	$Settings->set( 'archive_mode', $archive_mode );
+
+	param( 'AutoBR', 'integer', 0 );
+	$Settings->set( 'AutoBR', $AutoBR );
+
+
+	param( 'links_extrapath', 'integer', 0 );
+	$Settings->set( 'links_extrapath', $links_extrapath );
+
+	param( 'permalink_type', 'string', true );
+	$Settings->set( 'permalink_type', $permalink_type );
+
+	$Request->param_integer_range( 'user_minpwdlen', 1, 32, T_('Minimun password length must be between %d and %d.') );
+	$Settings->set( 'user_minpwdlen', $user_minpwdlen );
+
+	$Request->param_integer_range( 'reloadpage_timeout', 0, 99999, T_('Reload-page timeout must be between %d and %d.') );
+	$Settings->set( 'reloadpage_timeout', $reloadpage_timeout );
+
+	if( ! $Messages->count('error') )
+	{
+		if( $Settings->dbupdate() )
+		{
+			$Messages->add( T_('General settings updated.'), 'success' );
+		}
+	}
+
+}
+
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+// Begin payload block:
+$AdminUI->disp_payload_begin();
+
+// Display VIEW:
+$AdminUI->disp_view( 'settings/_set_general.form.php' );
+
+// End payload block:
+$AdminUI->disp_payload_end();
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/skins/b2template.php 1.10.3.src/inc/CONTROL/skins/b2template.php
--- 0.9.2.src/inc/CONTROL/skins/b2template.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/skins/b2template.php	2007-04-25 23:17:48.000000000 -0500
@@ -0,0 +1,179 @@
+<?php
+/**
+ * This file implements the UI controller for browsing the Custom skin template editing.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @todo This file should get removed in favour of the file manager that should also handle editing evoskin files!
+ *
+ * @package admin
+ * @author This file built upon code from original b2 - http://cafelog.com/
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+$AdminUI->set_path( 'templates' );
+
+// Check permission:
+$current_User->check_perm( 'templates', '', true );
+
+param( 'action', 'string' );
+param( 'error', 'string' );
+param( 'file', 'string' );
+param( 'a', 'string' );
+
+
+switch($action)
+{
+	case 'update':
+		if( $demo_mode )
+		{
+			$Messages->add( 'Sorry, you cannot update the custom skin in demo mode!', 'error' );
+			// no break
+		}
+		else
+		{
+			// Determine the edit folder:
+			$edit_folder = $skins_path.'custom/';
+
+			param( 'newcontent', 'html' );
+			$f = fopen( $edit_folder.$file, "w+" );
+			fwrite($f,$newcontent);
+			fclose($f);
+
+			header_redirect( "admin.php?ctrl=templates&file=$file&a=te" );
+			exit();
+
+			break;
+		}
+
+
+	default:
+		// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+		$AdminUI->disp_html_head();
+
+		// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+		$AdminUI->disp_body_top();
+
+		// Determine the edit folder:
+		$edit_folder = $skins_path.'custom/';
+
+		$file = trim($file);
+		if( !empty($file))
+		{
+			echo '<div class="panelblock">';
+
+			echo T_('Listing:').' <strong>'.$edit_folder.$file.'</strong>';
+
+			if( ereg( '([^-A-Za-z0-9._]|\.\.)', $file ) )
+			{
+				echo '<p>', T_('Invalid filename!'), '</p>';
+			}
+			elseif( !is_file($edit_folder.$file) )
+			{
+					echo '<p>', T_('Oops, no such file !'), '</p>';
+			}
+			else
+			{
+
+				$f = fopen( $edit_folder.$file, 'r');
+				$content = fread($f,filesize($edit_folder.$file));
+				//	$content = template_simplify($content);
+				$content = htmlspecialchars($content);
+				//	$content = str_replace("</textarea","&lt;/textarea",$content);
+
+				if ($a == 'te')	echo '<em> [ ', T_('File edited!'), ' ]</em>';
+
+				if (!$error)
+				{
+					echo '<p>'.T_('Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!').'</p>';
+					$Form = & new Form( NULL, 'template_checkchanges', 'post', 'none' );
+					$Form->begin_form();
+						$Form->hidden_ctrl();
+						?>
+						<fieldset class="input"><img src="<?php echo $rsc_url; ?>img/blank.gif" alt="" width="1" height="1" /><textarea cols="80" rows="20" class="large" name="newcontent" tabindex="1"><?php echo $content ?></textarea></fieldset>
+						<input type="hidden" name="action" value="update" />
+						<input type="hidden" name="file" value="<?php echo $file ?>" />
+						<br />
+						<?php
+						if( is_writable($edit_folder.$file) )
+						{
+							echo '<input type="submit" name="submit" class="SaveButton" value="', T_('Save !'), '" tabindex="2" />';
+						}
+						else
+						{
+							echo '<input type="button" name="oops" class="search" value="', T_('(you cannot update that file/template: must make it writable, e.g. CHMOD 766)'), '" tabindex="2" />';
+						}
+					$Form->end_form();
+				}
+			}
+			echo "</div>\n";
+		}
+		?>
+
+		<div class="panelblock">
+		<p><?php echo T_('This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ') ?></p>
+		<p><?php echo T_('You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)') ?>:</p>
+		<?php
+			// Determine the edit folder:
+			if( empty($edit_folder) ) $edit_folder = $skins_path.'custom/';
+			//lists all files in edit directory
+			if( !is_dir($edit_folder) )
+			{
+				echo '<div class="panelinfo"><p>'.sprintf( T_('Directory %s not found.'), $edit_folder ).'</p></div>';
+			}
+			else
+			{ // $edit_folder exists
+				echo '<ul>';
+				$this_dir = dir( $edit_folder );
+				while ($this_file = $this_dir->read())
+				{
+					if( is_file($edit_folder.$this_file) )
+					{
+						echo '<li><a href="?ctrl=templates&amp;file='.$this_file.'">'.$this_file.'</a>';
+						switch( $this_file )
+						{
+							case '_archives.php':
+								echo '- ', T_('This is the template that displays the links to the archives for a blog');
+								break;
+							case '_categories.php':
+								echo '- ', T_('This is the template that displays the (recursive) list of (sub)categories');
+								break;
+							case '_feedback.php':
+								echo '- ', T_('This is the template that displays the feedback for a post');
+								break;
+							case '_lastcomments.php':
+								echo '- ', T_('This is the template that displays the last comments for a blog');
+								break;
+							case '_main.php':
+								echo '- ', T_('This is the main template. It displays the blog.');
+								break;
+							case 'comment_popup.php':
+								echo '- ', T_('This is the page displayed in the comment popup');
+								break;
+							case 'pingback_popup.php':
+								echo '- ', T_('This is the page displayed in the pingback popup');
+								break;
+							case 'trackback_popup.php':
+								echo '- ', T_('This is the page displayed in the trackback popup');
+								break;
+						}
+						echo '</li>';
+					}
+				}
+				echo '</ul>';
+			}
+
+		echo '<p>'.T_('Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...').'</p>';
+
+		echo '</div>';
+	break;
+}
+
+/* </Template> */
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/CONTROL/users/b2users.php 1.10.3.src/inc/CONTROL/users/b2users.php
--- 0.9.2.src/inc/CONTROL/users/b2users.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/CONTROL/users/b2users.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,684 @@
+<?php
+/**
+ * This file implements the UI controller for settings management.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ *
+ * @todo separate object inits and permission checks
+ *
+ * @version $Id: b2users.php,v 1.29.2.4.2.2 2007/04/25 22:17:48 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var AdminUI_general
+ */
+global $AdminUI;
+/**
+ * @var Request
+ */
+global $Request;
+
+$AdminUI->set_path( 'users' );
+
+$Request->param_action( 'list' );
+
+param( 'user_ID', 'integer', NULL );	// Note: should NOT be memorized (would kill navigation/sorting) use memorize_param() if needed
+param( 'grp_ID', 'integer', NULL );		// Note: should NOT be memorized:    -- " --
+
+/**
+ * @global boolean true, if user is only allowed to edit his profile
+ */
+$user_profile_only = ! $current_User->check_perm( 'users', 'view' );
+
+if( $user_profile_only )
+{ // User has no permissions to view: he can only edit his profile
+
+	if( (isset($user_ID) && $user_ID != $current_User->ID)
+	 || isset($grp_ID) )
+	{ // User is trying to edit something he should not: add error message (Should be prevented by UI)
+		$Messages->add( T_('You have no permission to view other users or groups!'), 'error' );
+	}
+
+	// Make sure the user only edits himself:
+	$user_ID = $current_User->ID;
+	$grp_ID = NULL;
+	if( ! in_array( $action, array( 'userupdate', 'edit_user' ) ) )
+	{
+		$action = 'edit_user';
+	}
+}
+
+/*
+ * Load editable objects and set $action (while checking permissions)
+ */
+if( ! is_null($user_ID) )
+{ // User selected
+	if( $action == 'userupdate' && $user_ID == 0 )
+	{ // we create a new user
+		$edited_User = new User();
+		$edited_User->set_datecreated( $localtimenow );
+	}
+	elseif( ($edited_User = & $UserCache->get_by_ID( $user_ID, false )) === false )
+	{	// We could not find the User to edit:
+		unset( $edited_User );
+		forget_param( 'user_ID' );
+		$Messages->head = T_('Cannot edit user!');
+		$Messages->add( T_('Requested user does not exist any longer.'), 'error' );
+		$action = 'list';
+	}
+	elseif( $action == 'list' )
+	{ // 'list' is default, $user_ID given
+		if( $user_ID == $current_User->ID || $current_User->check_perm( 'users', 'edit' ) )
+		{
+			$action = 'edit_user';
+		}
+		else
+		{
+			$action = 'view_user';
+		}
+	}
+
+	if( $action != 'view_user' && $action != 'list' )
+	{ // check edit permissions
+		if( ! $current_User->check_perm( 'users', 'edit' )
+		    && $edited_User->ID != $current_User->ID )
+		{ // user is only allowed to _view_ other user's profiles
+			$Messages->add( T_('You have no permission to edit other users!'), 'error' );
+			$action = 'view_user';
+		}
+		elseif( $demo_mode )
+		{ // Demo mode restrictions: admin/demouser cannot be edited
+			if( $edited_User->ID == 1 || $edited_User->login == 'demouser' )
+			{
+				$Messages->add( T_('You cannot edit the admin and demouser profile in demo mode!'), 'error' );
+
+				if( strpos( $action, 'delete_' ) === 0 || $action == 'promote' )
+				{ // Fallback to list/view action
+					$action = 'list';
+				}
+				else
+				{
+					$action = 'view_user';
+				}
+			}
+		}
+	}
+}
+elseif( $grp_ID !== NULL )
+{ // Group selected
+	if( $action == 'groupupdate' && $grp_ID == 0 )
+	{ // New Group:
+		$edited_Group = new Group();
+	}
+	elseif( ($edited_Group = & $GroupCache->get_by_ID( $grp_ID, false )) === false )
+	{ // We could not find the Group to edit:
+		unset( $edited_Group );
+		forget_param( 'grp_ID' );
+		$Messages->head = T_('Cannot edit group!');
+		$Messages->add( T_('Requested group does not exist any longer.'), 'error' );
+		$action = 'list';
+	}
+	elseif( $action == 'list' )
+	{ // 'list' is default, $grp_ID given
+		if( $current_User->check_perm( 'users', 'edit' ) )
+		{
+			$action = 'edit_group';
+		}
+		else
+		{
+			$action = 'view_group';
+		}
+	}
+
+	if( $action != 'view_group' && $action != 'list' )
+	{ // check edit permissions
+		if( !$current_User->check_perm( 'users', 'edit' ) )
+		{
+			$Messages->add( T_('You have no permission to edit groups!'), 'error' );
+			$action = 'view_group';
+		}
+		elseif( $demo_mode  )
+		{ // Additional checks for demo mode: no changes to admin's and demouser's group allowed
+			$admin_User = & $UserCache->get_by_ID(1);
+			$demo_User = & $UserCache->get_by_login('demouser');
+			if( $edited_Group->ID == $admin_User->Group->ID
+					|| $edited_Group->ID == $demo_User->group_ID )
+			{
+				$Messages->add( T_('You cannot edit the groups of user &laquo;admin&raquo; or &laquo;demouser&raquo; in demo mode!'), 'error' );
+				$action = 'view_group';
+			}
+		}
+	}
+}
+
+
+/*
+ * Perform actions, if there were no errors:
+ */
+if( !$Messages->count('error') )
+{ // no errors
+	switch( $action )
+	{
+		case 'new_user':
+			// We want to create a new user:
+			if( isset( $edited_User ) )
+			{ // We want to use a template
+				$new_User = $edited_User; // Copy !
+				$new_User->set( 'ID', 0 );
+				$edited_User = & $new_User;
+			}
+			else
+			{ // We use an empty user:
+				$edited_User = & new User();
+			}
+			break;
+
+
+		case 'userupdate':
+			// Update existing user OR create new user:
+			if( empty($edited_User) || !is_object($edited_User) )
+			{
+				$Messages->add( 'No user set!' ); // Needs no translation, should be prevented by UI.
+				$action = 'list';
+				break;
+			}
+
+			$reload_page = false; // We set it to true, if a setting changes that needs a page reload (locale, admin skin, ..)
+
+			if( !$current_User->check_perm( 'users', 'edit' ) && $edited_User->ID != $current_User->ID )
+			{ // user is only allowed to update him/herself
+				$Messages->add( T_('You are only allowed to update your own profile!'), 'error' );
+				$action = 'view_user';
+				break;
+			}
+
+			$Request->param( 'edited_user_login', 'string' );
+			$Request->param_check_not_empty( 'edited_user_login', T_('You must provide a login!') );
+			// We want all logins to be lowercase to guarantee uniqueness regardless of the database case handling for UNIQUE indexes:
+			$edited_user_login = strtolower( $edited_user_login );
+
+			if( $current_User->check_perm( 'users', 'edit' ) )
+			{ // changing level/group is allowed (not in profile mode)
+				$Request->param_integer_range( 'edited_user_level', 0, 10, T_('User level must be between %d and %d.') );
+				$edited_User->set( 'level', $edited_user_level );
+
+				$Request->param( 'edited_user_validated', 'integer', 0 );
+				if( $edited_User->set( 'validated', $edited_user_validated ) && $edited_User->ID == $current_User->ID )
+				{ // validated value has changed for the current user
+					$reload_page = true;
+				}
+				param( 'edited_user_grp_ID', 'integer', true );
+				$edited_user_Group = $GroupCache->get_by_ID( $edited_user_grp_ID );
+				$edited_User->set_Group( $edited_user_Group );
+				// echo 'new group = ';
+				// $edited_User->Group->disp('name');
+			}
+
+			// check if new login already exists for another user_ID
+			$query = '
+				SELECT user_ID
+				  FROM T_users
+				 WHERE user_login = '.$DB->quote($edited_user_login).'
+				   AND user_ID != '.$edited_User->ID;
+			if( $q = $DB->get_var( $query ) )
+			{
+				$Request->param_error( 'edited_user_login',
+					sprintf( T_('This login already exists. Do you want to <a %s>edit the existing user</a>?'),
+						'href="?ctrl=users&amp;user_ID='.$q.'"' ) );
+			}
+
+			$Request->param( 'edited_user_firstname', 'string', true );
+			$Request->param( 'edited_user_lastname', 'string', true );
+
+			$Request->param( 'edited_user_nickname', 'string', true );
+			$Request->param_check_not_empty( 'edited_user_nickname', T_('Please enter a nickname (can be the same as your login).') );
+
+			$Request->param( 'edited_user_idmode', 'string', true );
+			$Request->param( 'edited_user_locale', 'string', true );
+
+			$Request->param( 'edited_user_email', 'string', true );
+			$Request->param_check_not_empty( 'edited_user_email', T_('Please enter an e-mail address.') );
+			$Request->param_check_email( 'edited_user_email', true );
+
+			$Request->param( 'edited_user_url', 'string', true );
+			$Request->param_check_url( 'edited_user_url', $comments_allowed_uri_scheme );
+
+			$Request->param( 'edited_user_icq', 'string', true );
+			$Request->param_check_number( 'edited_user_icq', T_('The ICQ UIN can only be a number, no letters allowed.') );
+
+			$Request->param( 'edited_user_aim', 'string', true );
+
+			$Request->param( 'edited_user_msn', 'string', true );
+			$Request->param_check_email( 'edited_user_msn', false );
+
+			$Request->param( 'edited_user_yim', 'string', true );
+			$Request->param( 'edited_user_allow_msgform', 'integer', 0 );
+			$Request->param( 'edited_user_notify', 'integer', 0 );
+			$Request->param( 'edited_user_showonline', 'integer', 0 );
+
+			$Request->param( 'edited_user_pass1', 'string', true );
+			$Request->param( 'edited_user_pass2', 'string', true );
+			if( ! $Request->param_check_passwords( 'edited_user_pass1', 'edited_user_pass2', ($edited_User->ID == 0) ) ) // required for new users
+			{ // passwords not the same or empty: empty them for the form
+				$edited_user_pass1 = '';
+				$edited_user_pass2 = '';
+			}
+
+			$edited_User->set( 'login', $edited_user_login );
+			$edited_User->set( 'firstname', $edited_user_firstname );
+			$edited_User->set( 'lastname', $edited_user_lastname );
+			$edited_User->set( 'nickname', $edited_user_nickname );
+			$edited_User->set( 'idmode', $edited_user_idmode );
+			if( $edited_User->set( 'locale', $edited_user_locale ) && $edited_User->ID == $current_User->ID )
+			{ // locale value has changed for the current user
+				$reload_page = true;
+			}
+			$edited_User->set( 'email', $edited_user_email );
+			$edited_User->set( 'url', $edited_user_url );
+			$edited_User->set( 'icq', $edited_user_icq );
+			$edited_User->set( 'aim', $edited_user_aim );
+			$edited_User->set( 'msn', $edited_user_msn );
+			$edited_User->set( 'yim', $edited_user_yim );
+			$edited_User->set( 'allow_msgform', $edited_user_allow_msgform );
+			$edited_User->set( 'notify', $edited_user_notify );
+			$edited_User->set( 'showonline', $edited_user_showonline );
+
+			// Features
+			$Request->param( 'edited_user_admin_skin', 'string', true );
+			$Request->param_integer_range( 'edited_user_action_icon_threshold', 1, 5, T_('The threshold must be between 1 and 5.') );
+			$Request->param_integer_range( 'edited_user_action_word_threshold', 1, 5, T_('The threshold must be between 1 and 5.') );
+			$Request->param( 'edited_user_legend', 'integer', 0 );
+			$Request->param( 'edited_user_bozo', 'integer', 0 );
+			$Request->param( 'edited_user_focusonfirst', 'integer', 0 );
+
+			if( $Messages->count( 'error' ) )
+			{	// We have found validation errors:
+				$action = 'edit_user';
+				break;
+			}
+
+			// OK, no error.
+			$new_pass = '';
+
+			if( !empty($edited_user_pass2) )
+			{ // Password provided, we must encode it
+				$new_pass = md5( $edited_user_pass2 );
+
+				$edited_User->set( 'pass', $new_pass ); // set password
+			}
+
+			if( $edited_User->ID != 0 )
+			{ // Commit update to the DB:
+				$update_r = $edited_User->dbupdate();
+
+				if( $edited_User->ID == $current_User->ID )
+				{ // User updates his profile:
+					if( $update_r )
+					{
+						$Messages->add( T_('Your profile has been updated.'), 'success' );
+					}
+					else
+					{
+						$Messages->add( T_('Your profile has not been changed.'), 'note' );
+					}
+				}
+				else
+				{
+					$Messages->add( T_('User updated.'), 'success' );
+				}
+			}
+			else
+			{ // Insert user into DB
+				$edited_User->dbinsert();
+				$Messages->add( T_('New user created.'), 'success' );
+			}
+
+			// Now that the User exists in the DB and has an ID, update the settings:
+
+			if( $UserSettings->set( 'admin_skin', $edited_user_admin_skin, $edited_User->ID )
+					&& ($edited_User->ID == $current_User->ID) )
+			{ // admin_skin has changed or was set the first time for the current user
+				$reload_page = true;
+			}
+
+			// Action icon params:
+			$UserSettings->set( 'action_icon_threshold', $edited_user_action_icon_threshold, $edited_User->ID );
+			$UserSettings->set( 'action_word_threshold', $edited_user_action_word_threshold, $edited_User->ID );
+			$UserSettings->set( 'display_icon_legend', $edited_user_legend, $edited_User->ID );
+
+			// Set bozo validador activation
+			$UserSettings->set( 'control_form_abortions', $edited_user_bozo, $edited_User->ID );
+
+			// Focus on first
+			$UserSettings->set( 'focus_on_first_input', $edited_user_focusonfirst, $edited_User->ID );
+
+			// Update user settings:
+			if( $UserSettings->dbupdate() ) $Messages->add( T_('User feature settings have been changed'), 'success');
+
+			// PluginUserSettings
+			$any_plugin_settings_updated = false;
+			$Plugins->restart();
+			while( $loop_Plugin = & $Plugins->get_next() )
+			{
+				$pluginusersettings = $loop_Plugin->GetDefaultUserSettings( $tmp_params = array('for_editing'=>true) );
+
+				if( empty($pluginusersettings) )
+				{
+					continue;
+				}
+
+				global $inc_path;
+				require_once $inc_path.'_misc/_plugin.funcs.php';
+
+				set_Settings_for_Plugin_from_Request( $loop_Plugin, $Plugins, 'UserSettings', $edited_User );
+
+				// Let the plugin handle custom fields:
+				$ok_to_update = $Plugins->call_method( $loop_Plugin->ID, 'PluginUserSettingsUpdateAction', $tmp_params = array( 'User' => & $edited_User ) );
+
+				if( $ok_to_update === false )
+				{
+					$loop_Plugin->UserSettings->reset();
+				}
+				elseif( $loop_Plugin->UserSettings->dbupdate() )
+				{
+					$any_plugin_settings_updated = true;
+				}
+			}
+			if( $any_plugin_settings_updated )
+			{
+				$Messages->add( T_('Usersettings of Plugins have been updated.'), 'success' );
+			}
+
+			if( $reload_page )
+			{ // save Messages and reload the current page through header redirection
+				$Session->set( 'Messages', $Messages );
+				header_redirect( regenerate_url( 'action', '', '', '&' ) );
+			}
+
+			if( $user_profile_only )
+			{
+				$action = 'edit_user';
+			}
+			break;
+
+
+		case 'promote':
+			param( 'prom', 'string', true );
+
+			if( !isset($edited_User)
+			    || ! in_array( $prom, array('up', 'down') )
+			    || ( $prom == 'up' && $edited_User->get('level') > 9 )
+			    || ( $prom == 'down' && $edited_User->get('level') < 1 )
+			  )
+			{
+				$Messages->add( T_('Invalid promotion.'), 'error' );
+			}
+			else
+			{
+				$sql = '
+					UPDATE T_users
+					   SET user_level = user_level '.( $prom == 'up' ? '+' : '-' ).' 1
+					 WHERE user_ID = '.$edited_User->ID;
+
+				if( $DB->query( $sql ) )
+				{
+					$Messages->add( T_('User level changed.'), 'success' );
+				}
+				else
+				{
+					$Messages->add( sprintf( 'Couldn\'t change %s\'s level.', $edited_User->login ), 'error' );
+				}
+			}
+			break;
+
+
+		case 'delete_user':
+			/*
+			 * Delete user
+			 */
+			if( !isset($edited_User) )
+				debug_die( 'no User set' );
+
+			if( $edited_User->ID == $current_User->ID )
+			{
+				$Messages->add( T_('You can\'t delete yourself!'), 'error' );
+				$action = 'view_user';
+				break;
+			}
+			if( $edited_User->ID == 1 )
+			{
+				$Messages->add( T_('You can\'t delete User #1!'), 'error' );
+				$action = 'view_user';
+				break;
+			}
+
+			if( param( 'confirm', 'integer', 0 ) )
+			{ // confirmed, Delete from DB:
+				$msg = sprintf( T_('User &laquo;%s&raquo; [%s] deleted.'), $edited_User->dget( 'fullname' ), $edited_User->dget( 'login' ) );
+				$edited_User->dbdelete( $Messages );
+				unset($edited_User);
+				forget_param('user_ID');
+				$Messages->add( $msg, 'success' );
+				$action = 'list';
+			}
+			else
+			{	// not confirmed, Check for restrictions:
+				memorize_param( 'user_ID', 'integer', true );
+				if( ! $edited_User->check_delete( sprintf( T_('Cannot delete User &laquo;%s&raquo; [%s]'), $edited_User->dget( 'fullname' ), $edited_User->dget( 'login' ) ) ) )
+				{	// There are restrictions:
+					$action = 'view_user';
+				}
+			}
+			break;
+
+
+		// ---- GROUPS --------------------------------------------------------------------------------------
+
+		case 'new_group':
+			// We want to create a new group:
+			if( isset( $edited_Group ) )
+			{ // We want to use a template
+				$new_Group = $edited_Group; // Copy !
+				$new_Group->set( 'ID', 0 );
+				$edited_Group = & $new_Group;
+			}
+			else
+			{ // We use an empty group:
+				$edited_Group = & new Group();
+			}
+			break;
+
+
+		case 'groupupdate':
+			if( empty($edited_Group) || !is_object($edited_Group) )
+			{
+				$Messages->add( 'No group set!' ); // Needs no translation, should be prevented by UI.
+				$action = 'list';
+				break;
+			}
+			$Request->param( 'edited_grp_name', 'string' );
+
+			$Request->param_check_not_empty( 'edited_grp_name', T_('You must provide a group name!') );
+
+			// check if the group name already exists for another group
+			$query = 'SELECT grp_ID FROM T_groups
+			           WHERE grp_name = '.$DB->quote($edited_grp_name).'
+			             AND grp_ID != '.$edited_Group->ID;
+			if( $q = $DB->get_var( $query ) )
+			{
+				$Request->param_error( 'edited_grp_name',
+					sprintf( T_('This group name already exists! Do you want to <a %s>edit the existing group</a>?'),
+						'href="?ctrl=users&amp;grp_ID='.$q.'"' ) );
+			}
+
+			$edited_Group->set( 'name', $edited_grp_name );
+
+			$edited_Group->set( 'perm_blogs', param( 'edited_grp_perm_blogs', 'string', true ) );
+			$edited_Group->set( 'perm_spamblacklist', param( 'edited_grp_perm_spamblacklist', 'string', true ) );
+			$edited_Group->set( 'perm_templates', param( 'edited_grp_perm_templates', 'integer', 0 ) );
+			$edited_Group->set( 'perm_stats', param( 'edited_grp_perm_stats', 'string', true ) );
+			$edited_Group->set( 'perm_options', param( 'edited_grp_perm_options', 'string', true ) );
+			$edited_Group->set( 'perm_files', param( 'edited_grp_perm_files', 'string', true ) );
+
+			if( $edited_Group->ID != 1 )
+			{ // Groups others than #1 can be prevented from logging in or editing users
+				$edited_Group->set( 'perm_admin', param( 'edited_grp_perm_admin', 'string', true ) );
+				$edited_Group->set( 'perm_users', param( 'edited_grp_perm_users', 'string', true ) );
+			}
+
+			if( $Messages->count( 'error' ) )
+			{	// We have found validation errors:
+				$action = 'edit_group';
+				break;
+			}
+
+			if( $edited_Group->ID == 0 )
+			{ // Insert into the DB:
+				$edited_Group->dbinsert();
+				$Messages->add( T_('New group created.'), 'success' );
+			}
+			else
+			{ // Commit update to the DB:
+				$edited_Group->dbupdate();
+				$Messages->add( T_('Group updated.'), 'success' );
+			}
+			// Commit changes in cache:
+			$GroupCache->add( $edited_Group );
+			break;
+
+
+		case 'delete_group':
+			/*
+			 * Delete group
+			 */
+			if( !isset($edited_Group) )
+				debug_die( 'no Group set' );
+
+			if( $edited_Group->ID == 1 )
+			{
+				$Messages->add( T_('You can\'t delete Group #1!'), 'error' );
+				$action = 'view_group';
+				break;
+			}
+			if( $edited_Group->ID == $Settings->get('newusers_grp_ID' ) )
+			{
+				$Messages->add( T_('You can\'t delete the default group for new users!'), 'error' );
+				$action = 'view_group';
+				break;
+			}
+
+			if( param( 'confirm', 'integer', 0 ) )
+			{ // confirmed, Delete from DB:
+				$msg = sprintf( T_('Group &laquo;%s&raquo; deleted.'), $edited_Group->dget( 'name' ) );
+				$edited_Group->dbdelete( $Messages );
+				unset($edited_Group);
+				forget_param('grp_ID');
+				$Messages->add( $msg, 'success' );
+				$action = 'list';
+			}
+			else
+			{	// not confirmed, Check for restrictions:
+				memorize_param( 'grp_ID', 'integer', true );
+				if( ! $edited_Group->check_delete( sprintf( T_('Cannot delete Group &laquo;%s&raquo;'), $edited_Group->dget( 'name' ) ) ) )
+				{	// There are restrictions:
+					$action = 'view_group';
+				}
+			}
+			break;
+	}
+}
+
+
+// We might delegate to this action from above:
+if( $action == 'edit_user' )
+{
+	$Plugins->trigger_event( 'PluginUserSettingsEditAction', $tmp_params = array( 'User' => & $edited_User ) );
+
+	$Session->delete( 'core.changepwd.request_id' ); // delete the request_id for password change request (from /htsrv/login.php)
+}
+
+
+// Display <html><head>...</head> section! (Note: should be done early if actions do not redirect)
+$AdminUI->disp_html_head();
+
+// Display title, menu, messages, etc. (Note: messages MUST be displayed AFTER the actions)
+$AdminUI->disp_body_top();
+
+
+/*
+ * Display appropriate payload:
+ */
+switch( $action )
+{
+	case 'nil':
+		// Display NO payload!
+		break;
+
+
+		case 'delete_user':
+			// We need to ask for confirmation:
+			$edited_User->confirm_delete(
+					sprintf( T_('Delete user &laquo;%s&raquo; [%s]?'), $edited_User->dget( 'fullname' ), $edited_User->dget( 'login' ) ),
+					$action, get_memorized( 'action' ) );
+		case 'new_user':
+		case 'view_user':
+		case 'edit_user':
+			// Display user form:
+			$AdminUI->disp_view( 'users/_users_form.php' );
+			break;
+
+
+		case 'delete_group':
+			// We need to ask for confirmation:
+			$edited_Group->confirm_delete(
+					sprintf( T_('Delete group &laquo;%s&raquo;?'), $edited_Group->dget( 'name' ) ),
+					$action, get_memorized( 'action' ) );
+		case 'new_group':
+		case 'edit_group':
+		case 'view_group':
+			// Display group form:
+			$AdminUI->disp_view( 'users/_users_groupform.php' );
+			break;
+
+
+	case 'promote':
+	default:
+		// Display user list:
+		// NOTE: we don't want this (potentially very long) list to be displayed again and again)
+		$AdminUI->disp_payload_begin();
+		$AdminUI->disp_view( 'users/_users_list.php' );
+		$AdminUI->disp_payload_end();
+}
+
+
+// Display body bottom, debug info and close </html>:
+$AdminUI->disp_global_footer();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/index.html 1.10.3.src/inc/index.html
--- 0.9.2.src/inc/index.html	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/index.html	2006-02-23 22:11:56.000000000 -0600
@@ -0,0 +1,16 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<title>/inc Folder</title>
+</head>
+<body>
+	<h2><a href="http://evocore.net/">evoCore</a> FrameWork</h2>
+	<h1><code>/inc</code> folder</h1>
+	<p>This folder holds the <strong>inc</strong>ludes needed by the main PHP entry points.</p>
+	<p><em>This is a PHP includes folder. It does not need to be accessed through the web.</em></p>
+	<p>The architecture of this folder is MVC based. This means that the bulk of the include files are separated into 3 main categories: Model, View and Controller. </p>
+	<p>Additional includes are places into the <code>_misc</code> subfolder. </p>
+<p>This folder also holds the <code>_main.inc.php</code> file which handle the main initializations for the application.</p>
+</body>
+</html>
diff -ruN --text 0.9.2.src/inc/license.txt 1.10.3.src/inc/license.txt
--- 0.9.2.src/inc/license.txt	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/license.txt	2006-03-13 00:08:54.000000000 -0600
@@ -0,0 +1,293 @@
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+                          675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+--------------------------------------------------------------------------
+
+ * In addition, as a special exception, the copyright holders give permission to link
+ * the code of this program with the PHP/SWF Charts library by maani.us (or with
+ * modified versions of this library that use the same license as PHP/SWF Charts library
+ * by maani.us), and distribute linked combinations including the two. You must obey the
+ * GNU General Public License in all respects for all of the code used other than the
+ * PHP/SWF Charts library by maani.us. If you modify this file, you may extend this
+ * exception to your version of the file, but you are not obligated to do so. If you do
+ * not wish to do so, delete this exception statement from your version.
+
+--------------------------------------------------------------------------
+
+		     END OF TERMS AND CONDITIONS
+
diff -ruN --text 0.9.2.src/inc/_main.inc.php 1.10.3.src/inc/_main.inc.php
--- 0.9.2.src/inc/_main.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_main.inc.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,634 @@
+<?php
+/**
+ * This file initializes everything BUT the blog!
+ *
+ * It is useful when you want to do very customized templates!
+ * It is also called by more complete initializers.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * Matt FOLLETT grants Francois PLANQUE the right to license
+ * Matt FOLLETT's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ * @author mfollett: Matt FOLLETT.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * {@internal Below is a list of former authors whose contributions to this file have been
+ *            either removed or redesigned and rewritten anew:
+ *            - t3dworld
+ *            - tswicegood
+ * }}
+ *
+ * @version $Id: _main.inc.php,v 1.41.2.6.2.3 2007/04/25 22:17:46 fplanque Exp $
+ */
+if( !defined('EVO_CONFIG_LOADED') ) die( 'Please, do not access this page directly.' );
+
+
+if( $maintenance_mode )
+{
+	header('HTTP/1.0 503 Service Unavailable');
+	echo '<h1>503 Service Unavailable</h1>';
+	die( 'The site is temporarily down for maintenance.' );
+}
+
+
+/**
+ * Prevent double loading since require_once won't work in all situations
+ * on windows when some subfolders have caps :(
+ * (Check it out on static page generation)
+ */
+if( defined( 'EVO_MAIN_INIT' ) )
+{
+	return;
+}
+define( 'EVO_MAIN_INIT', true );
+
+
+/**
+ * Security check for older PHP versions
+ * Contributed by counterpoint / MAMBO team
+ */
+$protects = array( '_REQUEST', '_GET', '_POST', '_COOKIE', '_FILES', '_SERVER', '_ENV', 'GLOBALS', '_SESSION' );
+foreach( $protects as $protect )
+{
+	if(  in_array( $protect, array_keys($_REQUEST) )
+		|| in_array( $protect, array_keys($_GET) )
+		|| in_array( $protect, array_keys($_POST) )
+		|| in_array( $protect, array_keys($_COOKIE) )
+		|| in_array( $protect, array_keys($_FILES) ) )
+	{
+		bad_request_die( 'Unacceptable params.' );
+	}
+}
+/*
+ * fp> Alternatively we might want to kill all auto registered globals this way:
+ * dh> "Alternatively"? AFAICS the above does not protect us against register_globals!
+ * TODO: testing
+ *
+$superglobals = array($_SERVER, $_ENV, $_FILES, $_COOKIE, $_POST, $_GET);
+if (isset( $_SESSION )) array_unshift ( $superglobals , $_SESSION );
+if (ini_get('register_globals') && !$this->mosConfig_register_globals)
+{
+	foreach ( $superglobals as $superglobal )
+	{
+		foreach ( $superglobal as $key => $value)
+		{
+			unset( $GLOBALS[$key]);
+		}
+	}
+}
+*/
+
+/**
+ * Load logging class
+ */
+require_once dirname(__FILE__).'/_misc/_log.class.php';
+/**
+ * Debug message log for debugging only (initialized here).
+ *
+ * If {@link $debug} is off, it will be re-instantiated of class {@link Log_noop} after loading config
+ * and perform no operations.
+ * @global Log|Log_noop $Debuglog
+ */
+$Debuglog = & new Log( 'note' );
+
+/**
+ * Info & error message log for end user (initialized here)
+ * @global Log $Messages
+ */
+$Messages = & new Log( 'error' );
+
+
+/**
+ * Start timer:
+ */
+require_once dirname(__FILE__).'/_misc/_timer.class.php';
+$Timer = & new Timer('total');
+
+$Timer->start( 'main.inc' );
+
+/**
+ * Load base + advanced configuration:
+ */
+// Note: this should have been done before coming here...
+// require_once dirname(__FILE__).'/_config.php';
+
+
+/**
+ * Sets various arrays and vars, also $app_name!
+ *
+ * Needed before the error messages.
+ */
+require_once dirname(__FILE__).'/_vars.inc.php';
+
+
+if( !$config_is_done )
+{ // base config is not done!
+	$error_message = 'Base configuration is not done! (see /conf/_basic_config.php)';
+}
+elseif( !isset( $locales[$default_locale] ) )
+{
+	$error_message = 'The default locale '.var_export( $default_locale, true ).' does not exist! (see /conf/_locales.php)';
+}
+if( isset( $error_message ) )
+{ // error & exit
+	require dirname(__FILE__).'/_conf_error.inc.php';
+}
+
+if( !$debug )
+{
+	$Debuglog = & new Log_noop( 'note' );
+}
+
+
+/**
+ * Miscellaneous functions
+ */
+require_once dirname(__FILE__).'/_misc/_misc.funcs.php';
+
+
+/**
+ * Connect to DB
+ */
+require_once dirname(__FILE__).'/_connect_db.inc.php';
+
+
+/**
+ * Load settings class
+ */
+require_once $model_path.'settings/_generalsettings.class.php';
+require_once $model_path.'users/_usersettings.class.php';
+/**
+ * Interface to general settings
+ *
+ * Keep this below the creation of the {@link $DB DB object}, because it checks for the
+ * correct db_version and catches "table does not exist" errors, providing a link to the
+ * install script.
+ *
+ * @global GeneralSettings $Settings
+ */
+$Settings = & new GeneralSettings();
+/**
+ * Interface to user settings
+ *
+ * @global UserSettings $UserSettings
+ */
+$UserSettings = & new UserSettings();
+
+
+/**
+ * Absolute Unix timestamp for server
+ * @global int $servertimenow
+ */
+$servertimenow = time();
+
+$time_difference = $Settings->get('time_difference');
+
+/**
+ * Corrected Unix timestamp to match server timezone
+ * @global int $localtimenow
+ */
+$localtimenow = $servertimenow + $time_difference;
+
+
+/**
+ * The Hit class
+ */
+require_once $model_path.'sessions/_hit.class.php';
+/**
+ * @global Hit The Hit object
+ */
+$Hit = & new Hit();
+
+
+/**
+ * The Session class.
+ * It has to be instantiated before the "SessionLoaded" hook.
+ */
+require_once $model_path.'sessions/_session.class.php';
+/**
+ * @global Session The Session object
+ */
+$Session = & new Session();
+
+
+/**
+ * Plugins init.
+ * This is done quite early here to give an early hook ("SessionLoaded") to plugins (though it might also be moved just after $DB init when there is reason for a hook there).
+ * The {@link dnsbl_antispam_plugin} is an example that uses this to check the user's IP against a list of DNS blacklists.
+ */
+require_once dirname(__FILE__).'/_misc/_plugins.class.php';
+/**
+ * @global Plugins The Plugin management object
+ */
+$Plugins = & new Plugins();
+
+
+// NOTE: it might be faster (though more bandwidth intensive) to spit cached pages (CachePageContent event) than to look into blocking the request (SessionLoaded event).
+$Plugins->trigger_event( 'SessionLoaded' );
+
+
+// Trigger a page content caching plugin. This would either return the cached content here or start output buffering
+if( empty($generating_static) )
+{
+	if( $Session->get( 'core.no_CachePageContent' ) )
+	{ // The event is disabled for this request:
+		$Session->delete('core.no_CachePageContent');
+		$Debuglog->add( 'Skipping CachePageContent event, because of core.no_CachePageContent setting.', 'plugins' );
+	}
+	elseif( ( $get_return = $Plugins->trigger_event_first_true( 'CachePageContent' ) ) // Plugin responded to the event
+			&& ( isset($get_return['data']) ) ) // cached content returned
+	{
+		echo $get_return['data'];
+		// Note: we should not use debug_info() here, because the plugin has probably sent a Content-Length header.
+		exit;
+	}
+}
+
+
+// TODO: we need an event hook here for the transport_optimizer_plugin, which must get called, AFTER another plugin might have started an output buffer for caching already.
+//       Plugin priority is no option, because CachePageContent is a trigger_event_first_true event, for obvious reasons.
+//       Name?
+//       This must not be exactly here, but before any output.
+
+
+/**
+ * Load Request class
+ */
+require_once dirname(__FILE__).'/_misc/_request.class.php';
+/**
+ * Debug message log for debugging only (initialized here)
+ * @global Request $Request
+ */
+$Request = & new Request( $Messages );
+
+
+if( !isset( $use_html_checker ) ) { $use_html_checker = 1; }
+
+
+/**
+ * Includes:
+ */
+require_once $model_path.'dataobjects/_dataobjectcache.class.php';
+require_once $model_path.'generic/_genericelement.class.php';
+require_once $model_path.'generic/_genericcache.class.php';
+require_once $model_path.'collections/_blog.class.php';
+require_once $model_path.'collections/_blog.funcs.php';
+require_once $model_path.'collections/_category.funcs.php';
+require_once $model_path.'items/_item.funcs.php';
+require_once $model_path.'users/_user.funcs.php';
+require_once $inc_path.'_misc/_resultsel.class.php';
+require_once $inc_path.'_misc/_template.funcs.php';    // function to be called from templates
+require_once $model_path.'files/_filecache.class.php';
+require_once $model_path.'files/_file.class.php';
+require_once $model_path.'files/_filerootcache.class.php';
+require_once $model_path.'files/_filetype.class.php';
+require_once $model_path.'files/_filetypecache.class.php';
+require_once $model_path.'items/_itemcache.class.php';
+require_once $model_path.'items/_itemtype.class.php';
+require_once $model_path.'items/_itemtypecache.class.php';
+require_once $model_path.'items/_link.class.php';
+require_once $model_path.'items/_linkcache.class.php';
+require_once $model_path.'users/_usercache.class.php';
+require_once $model_path.'comments/_comment.funcs.php';
+require_once $model_path.'items/_item.funcs.php';
+require_once $inc_path.'_misc/_pingback.funcs.php';
+require_once $model_path.'skins/_skin.funcs.php';
+require_once $inc_path.'_misc/_trackback.funcs.php';
+require_once $inc_path.'_misc/ext/_xmlrpc.php';
+require_once $inc_path.'_misc/ext/_xmlrpcs.php';
+require_once $model_path.'comments/_commentlist.class.php';
+require_once $model_path.'items/_itemlist.class.php';
+
+
+/**
+ * Optionally include obsolete functions
+ */
+if( file_exists($inc_path.'_misc/_obsolete092.php') )
+{
+	include_once $inc_path.'_misc/_obsolete092.php';
+}
+
+
+// Object caches init (we're asking plugins that provide the "CacheObjects" event here first):
+$Plugins->get_object_from_cacheplugin_or_create( 'FileRootCache' );
+$Plugins->get_object_from_cacheplugin_or_create( 'FiletypeCache' );
+$Plugins->get_object_from_cacheplugin_or_create( 'GroupCache', '& new DataObjectCache( \'Group\', true, \'T_groups\', \'grp_\', \'grp_ID\', \'grp_name\' )' );
+$Plugins->get_object_from_cacheplugin_or_create( 'ItemTypeCache', '& new ItemTypeCache( \'ptyp_\', \'ptyp_ID\' )' );
+$Plugins->get_object_from_cacheplugin_or_create( 'ItemStatusCache', '& new GenericCache( \'GenericElement\', true, \'T_itemstatuses\', \'pst_\', \'pst_ID\' )' );
+
+// Caches that are not meant to be loaded in total:
+$BlogCache = & new BlogCache();
+$FileCache = & new FileCache();
+$ItemCache = & new ItemCache();
+$LinkCache = & new LinkCache();
+$UserCache = & new UserCache();
+
+
+require_once $model_path.'sessions/_hitlog.funcs.php';     // referer logging
+require_once dirname(__FILE__).'/_misc/_form.funcs.php';
+require_once dirname(__FILE__).'/_misc/_form.class.php';
+require_once $model_path.'items/_itemquery.class.php';
+require_once dirname(__FILE__).'/_misc/ext/_swfcharts.php';
+/**
+ * Icon Legend
+ */
+require_once dirname(__FILE__).'/_misc/_iconlegend.class.php';
+$IconLegend = new IconLegend();
+
+
+/**
+ * Locale selection:
+ */
+$Debuglog->add( 'default_locale from conf: '.$default_locale, 'locale' );
+
+locale_overwritefromDB();
+$Debuglog->add( 'default_locale from DB: '.$default_locale, 'locale' );
+
+$default_locale = locale_from_httpaccept(); // set default locale by autodetect
+$Debuglog->add( 'default_locale from HTTP_ACCEPT: '.$default_locale, 'locale' );
+
+if( ($locale_from_get = param( 'locale', 'string', NULL, true ))
+		&& $locale_from_get != $default_locale
+		&& isset( $locales[$locale_from_get] ) )
+{
+	$default_locale = $locale_from_get;
+	$Debuglog->add( 'Overriding locale from REQUEST: '.$default_locale, 'locale' );
+}
+
+
+/**
+ * Activate default locale:
+ */
+locale_activate( $default_locale );
+
+
+/*
+ * Login procedure: {{{
+ */
+if( !isset($login_required) )
+{
+	$login_required = false;
+}
+
+
+$login = NULL;
+$pass = NULL;
+$pass_md5 = NULL;
+
+if( isset($_POST['login'] ) && isset($_POST['pwd'] ) )
+{ // Trying to log in with a POST
+	$login = $_POST['login'];
+	$pass = $_POST['pwd'];
+	unset($_POST['pwd']); // password will be hashed below
+}
+elseif( isset($_GET['login'] ) )
+{ // Trying to log in with a GET; we might only provide a user here.
+	$login = $_GET['login'];
+	$pass = isset($_GET['pwd']) ? $_GET['pwd'] : '';
+	unset($_GET['pwd']); // password will be hashed below
+}
+
+$Debuglog->add( 'login: '.var_export($login, true), 'login' );
+$Debuglog->add( 'pass: '.( empty($pass) ? '' : 'not' ).' empty', 'login' );
+
+// either 'login' (normal) or 'redirect_to_backoffice' may be set here. This also helps to display the login form again, if either login or pass were empty.
+$login_action = $Request->param_arrayindex( 'login_action' );
+
+if( ! empty($login_action) || (! empty($login) && ! empty($pass)) )
+{ // User is trying to login right now
+	$Debuglog->add( 'User is trying to log in.', 'login' );
+
+	$login = strtolower(strip_tags(get_magic_quotes_gpc() ? stripslashes($login) : $login));
+	$pass = strip_tags(get_magic_quotes_gpc() ? stripslashes($pass) : $pass);
+	$pass_md5 = md5( $pass );
+
+	header_nocache();
+	// echo 'Trying to log in right now...';
+
+	$pass_ok = false;
+	// Trigger Plugin event, which could create the user, according to another database:
+	if( $Plugins->trigger_event( 'LoginAttempt', array(
+			'login' => & $login,
+			'pass' => & $pass,
+			'pass_md5' => & $pass_md5,
+			'pass_ok' => & $pass_ok ) ) )
+	{ // clear the UserCache, if a plugin has been called - it may have changed user(s)
+		$UserCache->clear();
+	}
+
+	if( $Messages->count('login_error') )
+	{ // A plugin has thrown a login error..
+		// Do nothing, the error will get displayed in the login form..
+	}
+	else
+	// Check login and password
+	if( ! $pass_ok && ! user_pass_ok( $login, $pass_md5, true ) )
+	{ // Login failed
+		$Debuglog->add( 'password is not OK!', 'login' );
+
+		// This will cause the login screen to "popup" (again)
+		$Messages->add( T_('Wrong login/password.'), 'login_error' );
+	}
+	else
+	{ // Login succeeded, set cookies
+		$Debuglog->add( 'User successfully logged in with username and password...', 'login');
+		// set the user from the login that succeeded
+		$current_User = & $UserCache->get_by_login($login);
+		// save the user for later hits
+		$Session->set_User( $current_User );
+
+		// Remove deprecated cookies:
+		// We do not use $cookie_user / $cookie_pass (would be set in _obsolete092.php), because it
+		//  does not harm really (cookies time out) and would allow to set arbitrary cookies through
+		//  register_globals!
+		if( isset($_COOKIE['cookie'.$instance_name.'user']) )
+			setcookie( 'cookie'.$instance_name.'user', '', 200000000, $cookie_path, $cookie_domain );
+		if( isset($_COOKIE['cookie'.$instance_name.'pass']) )
+			setcookie( 'cookie'.$instance_name.'pass', '', 200000000, $cookie_path, $cookie_domain );
+	}
+}
+elseif( $Session->has_User() /* logged in */
+	&& /* No login param given or the same as current user: */
+	( empty($login) || ( ( $tmp_User = & $UserCache->get_by_ID($Session->user_ID) ) && $login == $tmp_User->login ) ) )
+{ /* if the session has a user assigned to it:
+	 * User was not trying to log in, but he was already logged in:
+	 */
+	// get the user ID from the session and set up the user again
+	$current_User = & $UserCache->get_by_ID( $Session->user_ID );
+
+	$Debuglog->add( 'Was already logged in... ['.$current_User->get('login').']', 'login' );
+}
+else
+{ // The Session has no user or $login is given (and differs from current user), allow alternate authentication through Plugin:
+	if( ($event_return = $Plugins->trigger_event_first_true( 'AlternateAuthentication' ))
+	    && $Session->has_User()  # the plugin should have attached the user to $Session
+	)
+	{
+		$Debuglog->add( 'User has been authenticated through plugin #'.$event_return['plugin_ID'].' (AlternateAuthentication)', 'login' );
+		$current_User = & $UserCache->get_by_ID( $Session->user_ID );
+	}
+	elseif( $login_required )
+	{ /*
+		 * ---------------------------------------------------------
+		 * User was not logged in at all, but login is required
+		 * ---------------------------------------------------------
+		 */
+		// echo ' NOT logged in...';
+		$Debuglog->add( 'NOT logged in... (did not try)', 'login' );
+
+		$Messages->add( T_('You must log in!'), 'login_error' );
+	}
+}
+unset($pass);
+
+
+// Check if the user needs to be validated, but is not yet:
+if( ! empty($current_User)
+		&& ! $current_User->validated
+		&& $Settings->get('newusers_mustvalidate')
+		&& $Request->param('action', 'string', '') != 'logout' )
+{
+	if( $action != 'req_validatemail' && $action != 'validatemail' )
+	{ // we're not in that action already:
+		$action = 'req_validatemail'; // for login.php
+		$Messages->add( sprintf( /* TRANS: %s gets replaced by the user's email address */ T_('You must validate your email address (%s) before you can log in.'), $current_User->dget('email') ), 'login_error' );
+	}
+}
+else
+{ // Trigger plugin event that allows the plugins to re-act on the login event:
+	if( empty($current_User) )
+	{
+		$Plugins->trigger_event( 'AfterLoginAnonymousUser', array() );
+	}
+	else
+	{
+		$Plugins->trigger_event( 'AfterLoginRegisteredUser', array() );
+
+		if( ! empty($login_action) )
+		{ // We're coming from the Login form and need to redirect to the requested page:
+			if( $login_action == 'redirect_to_backoffice' )
+			{ // user pressed the "Log into backoffice!" button
+				$redirect_to = $admin_url;
+			}
+			else
+			{
+				param( 'redirect_to', 'string', $baseurl );
+				if( $redirect_to != $baseurl )
+				{ // taken from param, decode:
+					$redirect_to = str_replace('&amp;', '&', $redirect_to);
+				}
+			}
+
+			header_redirect( $redirect_to );
+			exit();
+		}
+	}
+}
+
+// If there are "login_error" messages, they trigger the login form at the end of this file.
+
+/* Login procedure }}} */
+
+
+/**
+ * The Sessions class
+ */
+require_once $model_path.'sessions/_sessions.class.php';
+/**
+ * @global Sessions The Sessions object
+ */
+$Sessions = & new Sessions();
+
+
+/**
+ * User locale selection:
+ */
+if( is_logged_in() && $current_User->get('locale') != $current_locale
+		&& !$locale_from_get )
+{ // change locale to users preference
+	/*
+	 * User locale selection:
+	 * TODO: this should get done before instantiating $current_User, because we already use T_() there...
+	 */
+	locale_activate( $current_User->get('locale') );
+	if( $current_locale == $current_User->get('locale') )
+	{
+		$default_locale = $current_locale;
+		$Debuglog->add( 'default_locale from user profile: '.$default_locale, 'locale' );
+	}
+	else
+	{
+		$Debuglog->add( 'locale from user profile could not be activated: '.$current_User->get('locale'), 'locale' );
+	}
+}
+
+
+// Init charset handling:
+init_charsets( $current_charset );
+
+
+/**
+ * Load the icons
+ *
+ * Note: we can't do this earlier because need the users locale set there ({@link T_()})
+ */
+require_once $conf_path.'_icons.php';
+
+
+// Display login errors (and form). This uses $io_charset, so it's at the end.
+
+if( $Messages->count( 'login_error' ) )
+{
+	header_nocache();
+
+	require $htsrv_path.'login.php';
+	exit();
+}
+
+$Timer->pause( 'main.inc');
+
+
+/**
+ * Load hacks file if it exists
+ */
+if( file_exists($conf_path.'hacks.php') )
+{
+	$Timer->resume( 'hacks.php' );
+	include_once $conf_path.'hacks.php';
+	$Timer->pause( 'hacks.php' );
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/_db.class.php 1.10.3.src/inc/_misc/_db.class.php
--- 0.9.2.src/inc/_misc/_db.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_db.class.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,1377 @@
+<?php
+/**
+ * This file implements the DB class.
+ *
+ * Based on ezSQL - Class to make it very easy to deal with MySQL database connections.
+ * b2evo Additions:
+ * - nested transactions
+ * - symbolic table names
+ * - query log
+ * - get_list
+ * - dynamic extension loading
+ * - Debug features (EXPLAIN...)
+ * and more...
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2004 by Justin Vincent - {@link http://php.justinvincent.com}
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Origin:
+ * This file is based on the following package (excerpt from ezSQL's readme.txt):
+ * =======================================================================
+ * Author:  Justin Vincent (justin@visunet.ie)
+ * Web: 	 http://php.justinvincent.com
+ * Name: 	 ezSQL
+ * Desc: 	 Class to make it very easy to deal with database connections.
+ * License: FREE / Donation (LGPL - You may do what you like with ezSQL - no exceptions.)
+ * =======================================================================
+ * A $10 donation has been made to Justin VINCENT on behalf of the b2evolution team.
+ * The package has been relicensed as GPL based on
+ * "You may do what you like with ezSQL - no exceptions."
+ * 2004-10-14 (email): Justin VINCENT grants Francois PLANQUE the right to relicense
+ * this modified class under other licenses. "Just include a link to where you got it from."
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE
+ * @author Justin VINCENT
+ *
+ * @version $Id: _db.class.php,v 1.21.2.13.2.2 2007/04/25 22:18:04 fplanque Exp $
+ * @todo transaction support
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * ezSQL Constants
+ */
+define( 'EZSQL_VERSION', '1.25' );
+define( 'OBJECT', 'OBJECT', true );
+define( 'ARRAY_A', 'ARRAY_A', true);
+define( 'ARRAY_N', 'ARRAY_N', true);
+
+if( ! function_exists( 'mysql_real_escape_string' ) )
+{ // Function only available since PHP 4.3.0
+	function mysql_real_escape_string( $unescaped_string )
+	{
+		return mysql_escape_string( $unescaped_string );
+	}
+}
+
+/**
+ * The Main Class
+ *
+ * @package evocore
+ */
+class DB
+{
+	/**
+	 * @var boolean Show/Print errors?
+	 */
+	var $show_errors = true;
+	/**
+	 * @var boolean Halt on errors?
+	 */
+	var $halt_on_error = true;
+	/**
+	 * @var boolean Has an error occured?
+	 */
+	var $error = false;
+	/**
+	 * @var integer Number of done queries.
+	 */
+	var $num_queries = 0;
+	/**
+	 * @var string last query SQL string
+	 */
+	var $last_query = '';
+	/**
+	 * @var string last DB error string
+	 */
+	var $last_error = '';
+
+	/**
+	 * Column information about the last query.
+	 * Note: {@link DB::log_queries} must be enabled for this to work.
+	 * @see DB::get_col_info()
+	 */
+	var $col_info;
+
+	var $insert_id = 0;
+
+	var $last_result;
+
+	/**
+	 * Number of rows in result set (after a select)
+	 */
+	var $num_rows = 0;
+
+	/**
+	 * Number of rows affected by insert, delete, update or replace
+	 */
+	var $rows_affected = 0;
+
+	/**
+	 * Aliases that will be replaced in queries:
+	 */
+	var $dbaliases = array();
+	/**
+	 * Strings that will replace the aliases in queries:
+	 */
+	var $dbreplaces = array();
+
+	/**
+	 * CREATE TABLE options.
+	 *
+	 * This gets appended to every "CREATE TABLE" query.
+	 *
+	 * Edit those if you have control over you MySQL server and want a more professional
+	 * database than what is commonly offered by popular hosting providers.
+	 *
+	 * Recommended settings: ' ENGINE=InnoDB '
+	 * Development settings: ' ENGINE=InnoDB DEFAULT CHARSET=utf8 '
+	 * @var string Default: ''
+	 */
+	var $table_options = '';
+
+	/**
+	 * Use transactions in DB?
+	 *
+	 * You need to use InnoDB in order to enable this.  See the {@link $db_config "table_options" key}.
+	 */
+	var $use_transactions = false;
+
+	/**
+	 * How many transactions are currently nested?
+	 */
+	var $transaction_nesting_level = 0;
+
+	/**
+	 * Rememeber if we have to rollback at the end of a nested transaction construct
+	 */
+	var $rollback_nested_transaction = false;
+
+	/**
+	 * @var object MySQL Database handle
+	 */
+	var $dbhandle;
+
+
+	/**
+	 * @var string Database username
+	 */
+	var $dbuser;
+
+	/**
+	 * @var string Database username's password
+	 */
+	var $dbpassword;
+
+	/**
+	 * @var string Database name
+	 * @see select()
+	 */
+	var $dbname;
+
+	/**
+	 * @var string Database hostname
+	 */
+	var $dbhost = 'localhost';
+
+	/**
+	 * @var string Current connection charset
+	 * @see DB::set_connection_charset()
+	 */
+	var $connection_charset;
+
+
+	// DEBUG:
+
+  /**
+   * Do we want to log queries?
+	 * This gets set according to {@link $debug}, if it's set.
+	 * @todo fp> get rid of this var, use $debug only
+   * @var boolean
+   */
+	var $log_queries;
+
+	/**
+	 * Log of queries:
+	 * @var array
+	 */
+	var $queries = array();
+
+	/**
+	 * Do we want to explain joins?
+	 * @var boolean (Default: false)
+	 */
+	var $debug_explain_joins = false;
+
+	/**
+	 * Do we want to output a function backtrace for every query?
+	 * @var integer|boolean Number of stack entries to show (from last to first) (Default: 0); true means 'all'.
+	 */
+	var $debug_dump_function_trace_for_queries = 0;
+
+	/**
+	 * Number of rows we want to dump in debug output (0 disables it)
+	 * @var integer (Default: 0)
+	 */
+	var $debug_dump_rows = 0;
+
+	/**
+	 * Time in seconds that is considered a fast query (green).
+	 * @var float
+	 * @see dump_queries()
+	 */
+	var $query_duration_fast = 0.05;
+
+	/**
+	 * Time in seconds that is considered a slow query (red).
+	 * @var float
+	 * @see dump_queries()
+	 */
+	var $query_duration_slow = 0.3;
+
+
+	/**
+	 * DB Constructor
+	 *
+	 * Connects to the server and selects a database.
+	 *
+	 * @param array An array of parameters.
+	 *   Manadatory:
+	 *    - 'user': username to connect with
+	 *    - 'password': password to connect with
+	 *    OR
+	 *    - 'handle': a MySQL Database handle (from a previous {@link mysql_connect()})
+	 *   Optional:
+	 *    - 'name': the name of the default database, see {@link DB::select()}
+	 *    - 'host': host of the database; Default: 'localhost'
+	 *    - 'show_errors': Display SQL errors? (true/false); Default: don't change member default ({@link $show_errors})
+	 *    - 'halt_on_error': Halt on error? (true/false); Default: don't change member default ({@link $halt_on_error})
+	 *    - 'table_options': sets {@link $table_options}
+	 *    - 'use_transactions': sets {@link $use_transactions}
+	 *    - 'aliases': Aliases for tables (array( alias => table name )); Default: no aliases.
+	 *    - 'new_link': create a new link to the DB, even if there was a mysql_connect() with
+	 *       the same params before. (requires PHP 4.2)
+	 *    - 'client_flags': optional settings like compression or SSL encryption. See {@link http://www.php.net/manual/en/ref.mysql.php#mysql.client-flags}.
+	 *       (requires PHP 4.3)
+	 */
+	function DB( $params )
+	{
+		global $debug;
+
+		// Mandatory parameters:
+		if( isset( $params['handle'] ) )
+		{ // DB-Link provided:
+			$this->dbhandle = $params['handle'];
+		}
+		else
+		{
+			$this->dbuser = $params['user'];
+			$this->dbpassword = $params['password'];
+		}
+
+		// Optional parameters (Allow overriding through $params):
+		if( isset($params['name']) ) $this->dbname = $params['name'];
+		if( isset($params['host']) ) $this->dbhost = $params['host'];
+		if( isset($params['show_errors']) ) $this->show_errors = $params['show_errors'];
+		if( isset($params['halt_on_error']) ) $this->halt_on_error = $params['halt_on_error'];
+		if( isset($params['table_options']) ) $this->table_options = $params['table_options'];
+		if( isset($params['use_transactions']) ) $this->use_transactions = $params['use_transactions'];
+		if( isset($params['debug_dump_rows']) ) $this->debug_dump_rows = $params['debug_dump_rows'];
+		if( isset($params['debug_explain_joins']) ) $this->debug_explain_joins = $params['debug_explain_joins'];
+		if( isset($params['debug_dump_function_trace_for_queries']) ) $this->debug_dump_function_trace_for_queries = $params['debug_dump_function_trace_for_queries'];
+
+		if( isset($debug) && ! isset($this->log_queries) )
+		{ // $log_queries follows $debug and respects subclasses, which may define it:
+			$this->log_queries = $debug;
+		}
+
+		if( ! extension_loaded('mysql') )
+		{ // The mysql extension is not loaded, try to dynamically load it:
+			$mysql_ext_file = strtoupper(substr(PHP_OS, 0, 3) == 'WIN') ? 'php_mysql.dll' : 'mysql.so';
+			@dl( $mysql_ext_file );
+
+			if( ! extension_loaded('mysql') )
+			{ // Still not loaded:
+				$this->print_error( '<p><strong>The PHP MySQL module could not be loaded.</strong></p>
+					<p>You must edit your php configuration (php.ini) and enable this module ('.$mysql_ext_file.').</p>
+					<p>Do not forget to restart your webserver (if necessary) after editing the PHP conf.</p>' );
+				return;
+			}
+		}
+
+		$new_link = isset( $params['new_link'] ) ? $params['new_link'] : false;
+		$client_flags = isset( $params['client_flags'] ) ? $params['client_flags'] : 0;
+
+		if( ! isset($params['handle']) )
+		{ // Connect to the Database:
+			// echo "mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags )";
+			$this->dbhandle = @mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags );
+		}
+
+		if( ! $this->dbhandle )
+		{
+			$mysql_error = mysql_error();
+			if( empty($mysql_error) )
+			{ // there was a PHP error, like with version below 4.3 which do not support new_link and client_flags; let PHP throw an error:
+				$this->print_error( '<p><strong>Error establishing a database connection!</strong></p>
+				<p>If you are running a PHP version below 4.3, please upgrade.</p>' );	// fp> Other causes include: simple tests passing wrong params!
+
+				// Let PHP throw an error:
+				mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags );
+			}
+			else
+			{
+				$this->print_error( '
+					<p><strong>Error establishing a database connection!</strong></p>
+					<p>('.$mysql_error.')</p>
+					<ol>
+						<li>Are you sure you have typed the correct user/password?</li>
+						<li>Are you sure that you have typed the correct hostname?</li>
+						<li>Are you sure that the database server is running?</li>
+					</ol>' );
+			}
+		}
+		elseif( isset($this->dbname) )
+		{
+			$this->select($this->dbname);
+		}
+
+
+		if( !empty($params['connection_charset']) )
+		{	// Specify which charset we are using on the client:
+			$this->set_connection_charset($params['connection_charset']);
+		}
+
+		/*
+		echo '<br />Server: '.$this->get_var( 'SELECT @@character_set_server' );
+		echo '<br />Database: '.$this->get_var( 'SELECT @@character_set_database' );
+		echo '<br />Connection: '.$this->get_var( 'SELECT @@character_set_connection' );
+		echo '<br />Client: '.$this->get_var( 'SELECT @@character_set_client' );
+		echo '<br />Results: '.$this->get_var( 'SELECT @@character_set_results' );
+		*/
+
+
+		if( isset($params['aliases']) )
+		{ // Prepare aliases for replacements:
+			foreach( $params['aliases'] as $dbalias => $dbreplace )
+			{
+				$this->dbaliases[] = '#\b'.$dbalias.'\b#'; // \b = word boundary
+				$this->dbreplaces[] = $dbreplace;
+				// echo '<br />'.'#\b'.$dbalias.'\b#';
+			}
+			// echo count($this->dbaliases);
+		}
+	}
+
+
+	/**
+	 * Select a DB (if another one needs to be selected)
+	 */
+	function select($db)
+	{
+		if( !@mysql_select_db($db, $this->dbhandle) )
+		{
+			$this->print_error( '<p><strong>Error selecting database ['.$db.']!</strong></p>
+				<ol>
+					<li>Are you sure the database exists?</li>
+					<li>Are you sure the DB user is allowed to use that database?</li>
+					<li>Are you sure there is a valid database connection?</li>
+				</ol>' );
+		}
+	}
+
+
+	/**
+	 * Format a string correctly for safe insert under all PHP conditions
+	 */
+	function escape($str)
+	{
+		return mysql_real_escape_string($str, $this->dbhandle);
+	}
+
+
+	/**
+	 * Quote a value, either in single quotes (and escaped) or if it's NULL as 'NULL'.
+	 *
+	 * @return string Quoted (and escaped) value or 'NULL'.
+	 */
+	function quote($str)
+	{
+		if( $str === NULL )
+			return 'NULL';
+		else
+			return "'".mysql_real_escape_string($str, $this->dbhandle)."'";
+	}
+
+
+	/**
+	 * @return string Return the given value or 'NULL', if it's === NULL.
+	 */
+	function null($val)
+	{
+		if( $val === NULL )
+			return 'NULL';
+		else
+			return $val;
+	}
+
+
+	/**
+	 * Returns the correct WEEK() function to get the week number for the given date.
+	 *
+	 * @link http://dev.mysql.com/doc/mysql/en/date-and-time-functions.html
+	 *
+	 * @todo disable when MySQL < 4
+	 * @param string will be used as is
+	 * @param integer 0 for sunday, 1 for monday
+	 */
+	function week( $date, $startofweek )
+	{
+		if( $startofweek == 1 )
+		{ // Week starts on Monday, week 1 must have a monday in this year:
+			return ' WEEK( '.$date.', 5 ) ';
+		}
+
+		// Week starts on Sunday, week 1 must have a sunday in this year:
+		return ' WEEK( '.$date.', 0 ) ';
+	}
+
+
+	/**
+	 * Returns the appropriate string to compare $val in a WHERE clause.
+	 *
+	 * @param mixed Value to create a "compare-String" for
+	 * @return string Either 'IS NULL', 'IN ("a", "b", "c")' or " = 'a'".
+	 */
+	function compString( $val )
+	{
+		if( $val === NULL )
+		{
+			return 'IS NULL';
+		}
+		elseif( is_array($val) )
+		{
+			return 'IN ("'.implode('","', $val).'")';
+		}
+		else
+		{
+			return " = '$root'";
+		}
+	}
+
+
+	/**
+	 * Print SQL/DB error.
+	 *
+	 * TODO: bloated: it probably doesn't make sense to display errors if we don't stop. Any use case?
+	 */
+	function print_error( $str = '', $query_title = '' )
+	{
+		// All errors go to the global error array $EZSQL_ERROR..
+		global $EZSQL_ERROR;
+
+		$this->error = true;
+
+		// If no special error string then use mysql default..
+		$this->last_error = empty($str) ? ( '<p>'.mysql_error($this->dbhandle).'(Errno='.mysql_errno($this->dbhandle).')</p>' ) : $str;
+
+		// Log this error to the global array..
+		$EZSQL_ERROR[] = array(
+			'query' => $this->last_query,
+			'error_str'  => $this->last_error
+		);
+
+		$err_msg = '<p class="error">MySQL error!</p>';
+		$err_msg .= '<div>'.$this->last_error.'</div>';
+		if( !empty($this->last_query) )
+		{
+			$err_msg .= '<p class="error">Your query: '.$query_title.'</p>';
+			$err_msg .= '<pre>';
+			$err_msg .= $this->format_query( $this->last_query );
+			$err_msg .= '</pre>';
+		}
+
+		if( $this->halt_on_error )
+		{
+			if( function_exists( 'debug_die' ) )
+			{
+				debug_die( $err_msg );
+			}
+			else
+			{
+				die( $err_msg );
+			}
+		}
+		elseif ( $this->show_errors )
+		{ // If there is an error then take note of it
+			echo '<div class="error">';
+			echo $err_msg;
+			echo '</div>';
+		}
+
+	}
+
+
+	/**
+	 * Kill cached query results
+	 */
+	function flush()
+	{
+		// Get rid of these
+		$this->last_result = NULL;
+		$this->col_info = NULL;
+		$this->last_query = NULL;
+	}
+
+
+	/**
+	 * Basic Query
+	 *
+	 * @param string SQL query
+	 * @param string title for debugging
+	 * @return mixed # of rows affected or false if error
+	 */
+	function query( $query, $title = '' )
+	{
+		global $Timer;
+
+		// initialise return
+		$return_val = 0;
+
+		// Flush cached values..
+		$this->flush();
+
+		// Log how the function was called
+		$this->func_call = '$db->query("'.$query.'")';
+		// echo $this->func_call, '<br />';
+
+		// Replace aliases:
+		if( ! empty($this->dbaliases) )
+		{
+			// TODO: this should only replace the table name part(s), not the whole query!
+			// blueyed> I've changed it to replace in table name parts for UPDATE, INSERT and REPLACE, because
+			//          it corrupted serialized data..
+			//          IMHO, a cleaner solution would be to use {T_xxx} in the queries and replace it here. In object properties (e.g. DataObject::dbtablename), only "T_xxx" would get used and surrounded by "{..}" in the queries it creates.
+
+			if( preg_match( '~^\s*(UPDATE\s+)(.*?)(\sSET\s.*)$~is', $query, $match ) )
+			{ // replace only between UPDATE and SET:
+				$query = $match[1].preg_replace( $this->dbaliases, $this->dbreplaces, $match[2] ).$match[3];
+			}
+			elseif( preg_match( '~^\s*(INSERT|REPLACE\s+)(.*?)(\s(VALUES|SET)\s.*)$~is', $query, $match ) )
+			{ // replace only between INSERT|REPLACE and VALUES|SET:
+				$query = $match[1].preg_replace( $this->dbaliases, $this->dbreplaces, $match[2] ).$match[3];
+			}
+			else
+			{ // replace in whole query:
+				$query = preg_replace( $this->dbaliases, $this->dbreplaces, $query );
+
+				if( ! empty($this->table_options) && preg_match( '#^ \s* create \s* table \s #ix', $query) )
+				{ // Query is a table creation, we add table options:
+					$query = preg_replace( '~;\s*$~', '', $query ); // remove any ";" at the end
+					$query .= ' '.$this->table_options;
+				}
+			}
+		}
+		elseif( ! empty($this->table_options) )
+		{ // No aliases, but table_options:
+			if( preg_match( '#^ \s* create \s* table \s #ix', $query) )
+			{ // Query is a table creation, we add table options:
+				$query .= $this->table_options;
+			}
+		}
+		// echo '<p>'.$query.'</p>';
+
+		// Keep track of the last query for debug..
+		$this->last_query = $query;
+
+		// Perform the query via std mysql_query function..
+		$this->num_queries++;
+
+		if( $this->log_queries )
+		{	// We want to log queries:
+			$this->queries[ $this->num_queries - 1 ] = array(
+				'title' => $title,
+				'sql' => $query,
+				'rows' => -1,
+				'time' => 'unknown',
+				'results' => 'unknown' );
+		}
+
+		if( is_object($Timer) )
+		{
+			// Resume global query timer
+			$Timer->resume( 'sql_queries' );
+			// Start a timer for this particular query:
+			$Timer->start( 'sql_query', false );
+
+			// Run query:
+			$this->result = @mysql_query( $query, $this->dbhandle );
+
+			if( $this->log_queries )
+			{	// We want to log queries:
+				// Get duration for last query:
+				$this->queries[ $this->num_queries - 1 ]['time'] = $Timer->get_duration( 'sql_query', 10 );
+			}
+
+			// Pause global query timer:
+			$Timer->pause( 'sql_queries' );
+		}
+		else
+		{
+			// Run query:
+			$this->result = @mysql_query( $query, $this->dbhandle );
+		}
+
+		// If there is an error then take note of it..
+		if( mysql_error($this->dbhandle) )
+		{
+			$this->print_error( '', $title );
+			return false;
+		}
+
+		if( preg_match( '#^ \s* (insert|delete|update|replace) \s #ix', $query) )
+		{ // Query was an insert, delete, update, replace:
+
+			$this->rows_affected = mysql_affected_rows($this->dbhandle);
+			if( $this->log_queries )
+			{	// We want to log queries:
+				$this->queries[ $this->num_queries - 1 ]['rows'] = $this->rows_affected;
+			}
+
+			// Take note of the insert_id
+			if ( preg_match("/^\\s*(insert|replace) /i",$query) )
+			{
+				$this->insert_id = mysql_insert_id($this->dbhandle);
+			}
+
+			// Return number of rows affected
+			$return_val = $this->rows_affected;
+		}
+		else
+		{ // Query was a select, alter, etc...:
+			$num_rows = 0;
+
+			if( is_resource($this->result) )
+			{ // It's not a resource for CREATE or DROP for example and can even trigger a fatal error (see http://forums.b2evolution.net//viewtopic.php?t=9529)
+
+				if( $this->log_queries )
+				{
+					// Take note of column info
+					$i = 0;
+					while( $i < mysql_num_fields($this->result) )
+					{
+						$this->col_info[$i] = mysql_fetch_field($this->result);
+						$i++;
+					}
+				}
+
+				// Store Query Results
+				while( $row = mysql_fetch_object($this->result) )
+				{
+					// Store relults as an objects within main array
+					$this->last_result[$num_rows] = $row;
+					$num_rows++;
+				}
+
+				mysql_free_result($this->result);
+			}
+
+			// Log number of rows the query returned
+			$this->num_rows = $num_rows;
+			if( $this->log_queries )
+			{	// We want to log queries:
+				$this->queries[ $this->num_queries - 1 ]['rows'] = $this->num_rows;
+			}
+
+			// Return number of rows selected
+			$return_val = $this->num_rows;
+		}
+
+
+		if( $this->log_queries )
+		{	// We want to log queries:
+			if( $this->debug_dump_function_trace_for_queries )
+			{
+				$this->queries[ $this->num_queries - 1 ]['function_trace'] = debug_get_backtrace( $this->debug_dump_function_trace_for_queries, array( array( 'class' => 'DB' ) ), 1 ); // including first stack entry from class DB
+			}
+		}
+
+		// EXPLAIN JOINS ??
+		if( $this->debug_explain_joins && preg_match( '#^ \s* select \s #ix', $query) )
+		{ // Query was a select, let's try to explain joins...
+
+			// save values:
+			$saved_last_result = $this->last_result;
+			$saved_col_info = $this->col_info;
+			$saved_num_rows = $this->num_rows;
+
+			$this->last_result = NULL;
+			$this->col_info = NULL;
+			$this->num_rows = 0;
+
+			$this->result = @mysql_query( 'EXPLAIN '.$query, $this->dbhandle );
+			// Take note of column info
+			$i = 0;
+			while( $i < @mysql_num_fields($this->result) )
+			{
+				$this->col_info[$i] = @mysql_fetch_field($this->result);
+				$i++;
+			}
+
+			// Store Query Results
+			$num_rows = 0;
+			while( $row = @mysql_fetch_object($this->result) )
+			{
+				// Store results as an objects within main array
+				$this->last_result[$num_rows] = $row;
+				$num_rows++;
+			}
+
+			@mysql_free_result($this->result);
+
+			// Log number of rows the query returned
+			$this->num_rows = $num_rows;
+
+			if( $this->log_queries )
+			{	// We want to log queries:
+				$this->queries[ $this->num_queries - 1 ]['explain'] = $this->debug_get_rows_table( 100, true );
+			}
+
+			// Restore:
+			$this->last_result = $saved_last_result;
+			$this->col_info = $saved_col_info;
+			$this->num_rows = $saved_num_rows;
+		}
+
+
+		if( $this->log_queries )
+		{	// We want to log queries:
+			if( $this->debug_dump_rows )
+			{
+				$this->queries[ $this->num_queries - 1 ]['results'] = $this->debug_get_rows_table( $this->debug_dump_rows );
+			}
+		}
+
+		return $return_val;
+	}
+
+
+	/**
+	 * Get one variable from the DB - see docs for more detail
+	 *
+	 * Note: To be sure that you received NULL from the DB and not "no rows" check
+	 *       for {@link $num_rows}.
+	 *
+	 * @return mixed NULL if not found, the value otherwise (which may also be NULL).
+	 */
+	function get_var( $query = NULL, $x = 0, $y = 0, $title = '' )
+	{
+		// Log how the function was called
+		$this->func_call = "\$db->get_var(\"$query\",$x,$y)";
+
+		// If there is a query then perform it if not then use cached results..
+		if( $query )
+		{
+			$this->query($query, $title);
+		}
+
+		// Extract var out of cached results based x,y vals
+		if( $this->last_result[$y] )
+		{
+			$values = array_values(get_object_vars($this->last_result[$y]));
+		}
+
+		if( isset($values[$x]) )
+		{
+			return $values[$x];
+		}
+
+		return NULL;
+	}
+
+
+	/**
+	 * Get one row from the DB - see docs for more detail
+	 *
+	 * @return array|object
+	 */
+	function get_row( $query = NULL, $output = OBJECT, $y = 0, $title = '' )
+	{
+		// Log how the function was called
+		$this->func_call = "\$db->get_row(\"$query\",$output,$y)";
+		// echo $this->func_call, '<br />';
+
+		// If there is a query then perform it if not then use cached results..
+		if ( $query )
+		{
+			$this->query($query, $title);
+		}
+
+		// If the output is an object then return object using the row offset..
+		if ( $output == OBJECT )
+		{
+			return $this->last_result[$y]
+				? $this->last_result[$y]
+				: NULL;
+		}
+		// If the output is an associative array then return row as such..
+		elseif ( $output == ARRAY_A )
+		{
+			return $this->last_result[$y]
+				? get_object_vars( $this->last_result[$y] )
+				: array();
+		}
+		// If the output is an numerical array then return row as such..
+		elseif ( $output == ARRAY_N )
+		{
+			return $this->last_result[$y]
+				? array_values( get_object_vars($this->last_result[$y]) )
+				: array();
+		}
+		// If invalid output type was specified..
+		else
+		{
+			$this->print_error('<p>DB::get_row(string query, output type, int offset) -- Output type must be one of: OBJECT, ARRAY_A, ARRAY_N</p>');
+		}
+	}
+
+
+	/**
+	 * Function to get 1 column from the cached result set based in X index
+	 * see docs for usage and info
+	 *
+	 * @return array
+	 */
+	function get_col( $query = NULL, $x = 0, $title = '' )
+	{
+		// If there is a query then perform it if not then use cached results..
+		if( $query )
+		{
+			$this->query( $query, $title );
+		}
+
+		// Extract the column values
+		$new_array = array();
+		for( $i = 0, $count = count($this->last_result); $i < $count; $i++ )
+		{
+			$new_array[$i] = $this->get_var( NULL, $x, $i );
+		}
+
+		return $new_array;
+	}
+
+
+	/**
+	 * Function to get the second column from the cached result indexed by the first column
+	 *
+	 * @return array [col_0] => col_1
+	 */
+	function get_assoc( $query = NULL, $title = '' )
+	{
+		// If there is a query then perform it if not then use cached results..
+		if( $query )
+		{
+			$this->query( $query, $title );
+		}
+
+		// Extract the column values
+		$new_array = array();
+		for( $i = 0, $count = count($this->last_result); $i < $count; $i++ )
+		{
+			$key = $this->get_var( NULL, 0, $i );
+
+			$new_array[$key] = $this->get_var( NULL, 1, $i );
+		}
+
+		return $new_array;
+	}
+
+
+	/**
+	 * Get a column as comma-separated list.
+	 *
+	 * @param string|NULL Query to execute
+	 * @param integer Column of the result set
+	 * @return string
+	 */
+	function get_list( $query = NULL, $x = 0, $title = '' )
+	{
+		return implode( ',', $this->get_col( $query, $x, $title ) );
+	}
+
+
+	/**
+	 * Return the the query as a result set - see docs for more details
+	 *
+	 * @return array
+	 */
+	function get_results( $query = NULL, $output = OBJECT, $title = '' )
+	{
+		// Log how the function was called
+		$this->func_call = "\$db->get_results(\"$query\", $output)";
+
+		// If there is a query then perform it if not then use cached results..
+		if( $query )
+		{
+			$this->query($query, $title);
+		}
+
+		// Send back array of objects. Each row is an object
+		if ( $output == OBJECT )
+		{
+			return $this->last_result ? $this->last_result : array();
+		}
+		elseif ( $output == ARRAY_A || $output == ARRAY_N )
+		{
+			$new_array = array();
+
+			if( $this->last_result )
+			{
+				$i = 0;
+
+				foreach( $this->last_result as $row )
+				{
+					$new_array[$i] = get_object_vars($row);
+
+					if ( $output == ARRAY_N )
+					{
+						$new_array[$i] = array_values($new_array[$i]);
+					}
+
+					$i++;
+				}
+
+				return $new_array;
+			}
+			else
+			{
+				return array();
+			}
+		}
+	}
+
+
+	/**
+	 * Function to get column meta data info pertaining to the last query
+	 * see docs for more info and usage
+	 *
+	 * Note: {@link DB::log_queries} must be enabled for this to work.
+	 */
+	function get_col_info( $info_type = 'name', $col_offset = -1 )
+	{
+		if( ! $this->col_info )
+		{
+			debug_die( 'DB::get_col_info() cannot return a value because no column info is available!' );
+		}
+
+		if( $col_offset == -1 )
+		{
+			$i = 0;
+			foreach( $this->col_info as $col )
+			{
+				$new_array[$i] = $col->{$info_type};
+				$i++;
+			}
+			return $new_array;
+		}
+		else
+		{
+			return $this->col_info[$col_offset]->{$info_type};
+		}
+	}
+
+
+	/**
+	 * Get a table (or "<p>No Results.</p>") for the SELECT query results.
+	 *
+	 * @return string HTML table or "No Results" if the
+	 */
+	function debug_get_rows_table( $max_lines, $break_at_comma = false )
+	{
+		$r = '';
+
+		if( ! $this->col_info )
+		{
+			return '<p>No Results.</p>';
+		}
+
+		// =====================================================
+		// Results top rows
+		$r .= '<table cellspacing="0" summary="Results for query"><tr>';
+		for( $i = 0, $count = count($this->col_info); $i < $count; $i++ )
+		{
+			$r .= '<th><span class="type">'.$this->col_info[$i]->type.' '.$this->col_info[$i]->max_length.'</span><br />'
+						.$this->col_info[$i]->name.'</th>';
+		}
+		$r .= '</tr>';
+
+		$i=0;
+
+		// ======================================================
+		// print main results
+		if( $this->last_result )
+		{
+			foreach( $this->get_results(NULL,ARRAY_N) as $one_row )
+			{
+				$i++;
+				if( $i >= $max_lines )
+				{
+					break;
+				}
+				$r .= '<tr>';
+				foreach( $one_row as $item )
+				{
+					if( $i % 2 )
+					{
+						$r .= '<td class="odd">';
+					}
+					else
+					{
+						$r .= '<td>';
+					}
+
+					if( $break_at_comma )
+					{
+						$item = str_replace( ',', '<br />', $item );
+						$item = str_replace( ';', '<br />', $item );
+						$r .= $item;
+					}
+					else
+					{
+						if( strlen( $item ) > 50 )
+						{
+							$item = substr( $item, 0, 50 ).'...';
+						}
+						$r .= htmlspecialchars($item);
+					}
+					$r .= '</td>';
+				}
+
+				$r .= '</tr>';
+			}
+
+		} // if last result
+		else
+		{
+			$r .= '<tr><td colspan="'.(count($this->col_info)+1).'">No Results</td></tr>';
+		}
+		if( $i >= $max_lines )
+		{
+			$r .= '<tr><td colspan="'.(count($this->col_info)+1).'">Max number of dumped rows has been reached.</td></tr>';
+		}
+
+		$r .= '</table>';
+
+		return $r;
+	}
+
+
+	function format_query( $sql )
+	{
+		$sql = htmlspecialchars( str_replace("\t", '  ', $sql ) );
+		$sql = str_replace( 'FROM', '<br />FROM', $sql );
+		$sql = str_replace( 'WHERE', '<br />WHERE', $sql );
+		$sql = str_replace( 'GROUP BY', '<br />GROUP BY', $sql );
+		$sql = str_replace( 'ORDER BY', '<br />ORDER BY', $sql );
+		$sql = str_replace( 'LIMIT', '<br />LIMIT', $sql );
+		$sql = str_replace( 'AND ', '<br />&nbsp; AND ', $sql );
+		$sql = str_replace( 'OR ', '<br />&nbsp; OR ', $sql );
+		$sql = str_replace( 'VALUES', '<br />VALUES', $sql );
+		return $sql;
+	}
+
+
+	/**
+	 * Displays all queries that have been executed
+	 */
+	function dump_queries()
+	{
+		global $Timer;
+		if( is_object( $Timer ) )
+		{
+			$time_queries = $Timer->get_duration( 'sql_queries' );
+		}
+		else
+		{
+			$time_queries = 0;
+		}
+
+		$count_queries = 0;
+		$count_rows = 0;
+
+		echo '<strong>DB queries:</strong> '.$this->num_queries."<br />\n";
+
+		if( ! $this->log_queries )
+		{ // nothing more to do here..
+			return;
+		}
+
+		foreach( $this->queries as $query )
+		{
+			$count_queries++;
+			echo '<h4>Query #'.$count_queries.': '.$query['title']."</h4>\n";
+			echo '<code>';
+			echo $this->format_query( $query['sql'] );
+			echo "</code>\n";
+
+			// Color-Format duration: long => red, fast => green, normal => black
+			if( $query['time'] > $this->query_duration_slow )
+			{
+				$style_time_text = 'color:red;font-weight:bold;';
+				$style_time_graph = 'background-color:red;';
+			}
+			elseif( $query['time'] < $this->query_duration_fast )
+			{
+				$style_time_text = 'color:green;';
+				$style_time_graph = 'background-color:green;';
+			}
+			else
+			{
+				$style_time_text = '';
+				$style_time_graph = 'background-color:black;';
+			}
+
+			// Number of rows with time (percentage and graph, if total time available)
+			echo '<div class="query_info">';
+			echo 'Rows: '.$query['rows'];
+
+			echo ' &ndash; Time: ';
+			if( $style_time_text )
+			{
+				echo '<span style="'.$style_time_text.'">';
+			}
+			echo number_format( $query['time'], 4 ).'s';
+
+			if( $time_queries > 0 )
+			{ // We have a total time we can use to calculate percentage:
+				echo ' ('.number_format( 100/$time_queries * $query['time'], 2 ).'%)';
+			}
+
+			if( $style_time_text )
+			{
+				echo '</span>';
+			}
+
+			if( $time_queries > 0 )
+			{ // We have a total time we can use to display a graph/bar:
+				echo '<div style="margin:0; padding:0; height:12px; width:'.( round( 100/$time_queries * $query['time'] ) ).'%;'.$style_time_graph.'"></div>';
+			}
+			echo '</div>';
+
+
+			// Explain:
+			if( isset($query['explain']) )
+			{
+				echo $query['explain'];
+			}
+
+			// Results:
+			if( $query['results'] != 'unknown' )
+			{
+				echo $query['results'];
+			}
+
+			// Function trace:
+			if( isset($query['function_trace']) )
+			{
+				echo $query['function_trace'];
+			}
+
+			$count_rows += $query['rows'];
+		}
+		echo '<strong>Total rows:</strong> '.$count_rows.'<br />';
+	}
+
+
+	/**
+	 * BEGIN A TRANSCATION
+	 *
+	 * Note:  By default, MySQL runs with autocommit mode enabled.
+	 * This means that as soon as you execute a statement that updates (modifies)
+	 * a table, MySQL stores the update on disk.
+	 * Once you execute a BEGIN, the updates are "pending" until you execute a
+	 * {@link DB::commit() COMMIT} or a {@link DB:rollback() ROLLBACK}
+	 *
+	 * Note 2: standard syntax would be START TRANSACTION but it's not supported by older
+	 * MySQL versions whereas BEGIN is...
+	 *
+	 * Note 3: The default isolation level is REPEATABLE READ.
+	 */
+	function begin()
+	{
+		if( $this->use_transactions )
+		{
+			$this->query( 'BEGIN', 'BEGIN transaction' );
+
+			$this->transaction_nesting_level++;
+		}
+	}
+
+
+	/**
+	 * Commit current transaction
+	 */
+	function commit()
+	{
+		if( $this->use_transactions )
+		{
+			if( $this->transaction_nesting_level == 1 )
+			{ // Only COMMIT if there are no remaining nested transactions:
+				if( $this->rollback_nested_transaction )
+				{
+					$this->query( 'ROLLBACK', 'ROLLBACK transaction because there was a failure somewhere in the nesting of transactions' );
+				}
+				else
+				{
+					$this->query( 'COMMIT', 'COMMIT transaction' );
+				}
+				$this->rollback_nested_transaction = false;
+			}
+			if( $this->transaction_nesting_level )
+			{
+				$this->transaction_nesting_level--;
+			}
+		}
+	}
+
+
+	/**
+	 * Rollback current transaction
+	 */
+	function rollback()
+	{
+		if( $this->use_transactions )
+		{
+			if( $this->transaction_nesting_level == 1 )
+			{ // Only ROLLBACK if there are no remaining nested transactions:
+				$this->query( 'ROLLBACK', 'ROLLBACK transaction' );
+				$this->rollback_nested_transaction = false;
+			}
+			else
+			{ // Remember we'll have to roll back at the end!
+				$this->rollback_nested_transaction = true;
+			}
+			if( $this->transaction_nesting_level )
+			{
+				$this->transaction_nesting_level--;
+			}
+		}
+	}
+
+
+	/**
+	 * Set the charset of the connection.
+	 *
+	 * WARNING: this will fail on MySQL 3.23
+	 *
+	 * @staticvar array "regular charset => mysql charset map"
+	 * @param string Charset
+	 * @param boolean Use the "regular charset => mysql charset map"?
+	 * @return boolean true on success, false on failure
+	 */
+	function set_connection_charset( $charset, $use_map = false )
+	{
+		global $Debuglog;
+
+		/**
+		 * This is taken from phpMyAdmin (libraries/select_lang.lib.php).
+		 */
+		static $mysql_charset_map = array(
+				'big5'         => 'big5',
+				'cp-866'       => 'cp866',
+				'euc-jp'       => 'ujis',
+				'euc-kr'       => 'euckr',
+				'gb2312'       => 'gb2312',
+				'gbk'          => 'gbk',
+				'iso-8859-1'   => 'latin1',
+				'iso-8859-2'   => 'latin2',
+				'iso-8859-7'   => 'greek',
+				'iso-8859-8'   => 'hebrew',
+				'iso-8859-8-i' => 'hebrew',
+				'iso-8859-9'   => 'latin5',
+				'iso-8859-13'  => 'latin7',
+				'iso-8859-15'  => 'latin1',
+				'koi8-r'       => 'koi8r',
+				'shift_jis'    => 'sjis',
+				'tis-620'      => 'tis620',
+				'utf-8'        => 'utf8',
+				'windows-1250' => 'cp1250',
+				'windows-1251' => 'cp1251',
+				'windows-1252' => 'latin1',
+				'windows-1256' => 'cp1256',
+				'windows-1257' => 'cp1257',
+			);
+
+		$charset = strtolower($charset);
+
+		if( $use_map )
+		{
+			if( ! isset($mysql_charset_map[$charset]) )
+			{
+				return false;
+			}
+
+			$charset = $mysql_charset_map[$charset];
+		}
+
+		$r = true;
+		if( $charset != $this->connection_charset )
+		{
+			// SET NAMES is not supported by MySQL 3.23 and for a non-supported charset even not in MySQL 5 probably..
+
+			$save_show_errors = $this->show_errors;
+			$save_halt_on_error = $this->halt_on_error;
+			$this->show_errors = false;
+			$this->halt_on_error = false;
+			$last_error = $this->last_error;
+			$error = $this->error;
+			if( $this->query( 'SET NAMES '.$charset ) === false )
+			{
+				$Debuglog->add( 'Could not "SET NAMES '.$charset.'"! (MySQL error: '.strip_tags($this->last_error).')', 'locale' );
+
+				$r = false;
+			}
+			else
+			{
+				$Debuglog->add( 'Set DB connection charset: '.$charset, 'locale' );
+			}
+			$this->show_errors = $save_show_errors;
+			$this->halt_on_error = $save_halt_on_error;
+			// Blatantly ignore any error generated by SET NAMES...
+			$this->last_error = $last_error;
+			$this->error = $error;
+
+			$this->connection_charset = $charset;
+		}
+
+		return $r;
+	}
+
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/ext/_idna_convert.class.php 1.10.3.src/inc/_misc/ext/_idna_convert.class.php
--- 0.9.2.src/inc/_misc/ext/_idna_convert.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/ext/_idna_convert.class.php	2006-11-30 23:00:32.000000000 -0600
@@ -0,0 +1,996 @@
+<?php
+/**
+ * @package libs
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/* ------------------------------------------------------------------------- */
+/* idna_convert.class.php - Encode / Decode Internationalized Domain Names   */
+/* (c) 2004-2005 phlyLabs, Berlin (http://phlylabs.de)                       */
+/* All rights reserved                                                       */
+/* v0.4.2                                                                    */
+/* ------------------------------------------------------------------------- */
+
+// {{{ license
+
+/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4 foldmethod=marker: */
+//
+// +----------------------------------------------------------------------+
+// | This library is free software; you can redistribute it and/or modify |
+// | it under the terms of the GNU Lesser General Public License as       |
+// | published by the Free Software Foundation; either version 2.1 of the |
+// | License, or (at your option) any later version.                      |
+// |                                                                      |
+// | This library is distributed in the hope that it will be useful, but  |
+// | WITHOUT ANY WARRANTY; without even the implied warranty of           |
+// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU    |
+// | Lesser General Public License for more details.                      |
+// |                                                                      |
+// | You should have received a copy of the GNU Lesser General Public     |
+// | License along with this library; if not, write to the Free Software  |
+// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 |
+// | USA.                                                                 |
+// +----------------------------------------------------------------------+
+//
+
+// }}}
+
+/**
+ * Encode/decode Internationalized Domain Names.
+ *
+ * The class allows to convert internationalized domain names
+ * (see RFC 3490 for details) as they can be used with various registries worldwide
+ * to be translated between their original (localized) form and their encoded form
+ * as it will be used in the DNS (Domain Name System).
+ *
+ * The class provides two public methods, encode() and decode(), which do exactly
+ * what you would expect them to do. You are allowed to use complete domain names,
+ * simple strings and complete email addresses as well. That means, that you might
+ * use any of the following notations:
+ *
+ * - www.nOrgler.com  (where O is actually a o unlaut)
+ * - xn--nrgler-wxa
+ * - xn--brse-5qa.xn--knrz-1ra.info
+ *
+ * Unicode input might be given as either UTF-8 string, UCS-4 string or UCS-4
+ * array. Unicode output is available in the same formats.
+ * You can select your preferred format via {@link set_paramter()}.
+ *
+ * ACE input and output is always expected to be ASCII.
+ *
+ * @author  Matthias Sommerfeld <mso@phlylabs.de>
+ * @version 0.4.2
+ *
+ */
+class idna_convert
+{
+    // {{{ npdata
+    /**
+     * Holds all relevant mapping tables, loaded from a seperate file on construct
+     * See RFC3454 for details
+     *
+     * @var array
+     * @access private
+     */
+    var $_np_ = array();
+    // }}}
+
+
+    // Internal settings, do not mess with them
+    var $_punycode_prefix = 'xn--';
+    var $_invalid_ucs =     0x80000000;
+    var $_max_ucs =         0x10FFFF;
+    var $_base =            36;
+    var $_tmin =            1;
+    var $_tmax =            26;
+    var $_skew =            38;
+    var $_damp =            700;
+    var $_initial_bias =    72;
+    var $_initial_n =       0x80;
+    var $_sbase =           0xAC00;
+    var $_lbase =           0x1100;
+    var $_vbase =           0x1161;
+    var $_tbase =           0x11a7;
+    var $_lcount =          19;
+    var $_vcount =          21;
+    var $_tcount =          28;
+    var $_ncount =          588;   // _vcount * _tcount
+    var $_scount =          11172; // _lcount * _tcount * _vcount
+    var $_error =           false;
+
+    // See set_parameter() for details of how to change the following settings
+    // from within your script / application
+    var $_api_encoding   =  'utf8'; // Default input charset is UTF-8
+    var $_allow_overlong =  false;  // Overlong UTF-8 encodings are forbidden
+    var $_strict_mode    =  false;  // Behave strict or not
+
+    // The constructor
+    function idna_convert($options = false)
+    {
+        $this->slast = $this->_sbase + $this->_lcount * $this->_vcount * $this->_tcount;
+        if (function_exists('file_get_contents')) {
+            $this->_np_ = unserialize(file_get_contents(dirname(__FILE__).'/_idna_convert_npdata.ser.inc'));
+        } else {
+            $this->_np_ = unserialize(join('', file(dirname(__FILE__).'/_idna_convert_npdata.ser.inc')));
+        }
+        // If parameters are given, pass these to the respective method
+        if (is_array($options)) {
+            return $this->set_parameter($options);
+        }
+        return true;
+    }
+
+    /**
+    * Sets a new option value. Available options and values:
+    * [encoding - Use either UTF-8, UCS4 as array or UCS4 as string as input ('utf8' for UTF-8,
+    *         'ucs4_string' and 'ucs4_array' respectively for UCS4); The output is always UTF-8]
+    * [overlong - Unicode does not allow unnecessarily long encodings of chars,
+    *             to allow this, set this parameter to true, else to false;
+    *             default is false.]
+    * [strict - true: strict mode, good for registration purposes - Causes errors
+    *           on failures; false: loose mode, ideal for "wildlife" applications
+    *           by silently ignoring errors and returning the original input instead
+    *
+    * @param    mixed     Parameter to set (string: single parameter; array of Parameter => Value pairs)
+    * @param    string    Value to use (if parameter 1 is a string)
+    * @return   boolean   true on success, false otherwise
+    * @access   public
+    */
+    function set_parameter($option, $value = false)
+    {
+        if (!is_array($option)) {
+            $option = array($option => $value);
+        }
+        foreach ($option as $k => $v) {
+            switch ($k) {
+            case 'encoding':
+                switch ($v) {
+                case 'utf8':
+                case 'ucs4_string':
+                case 'ucs4_array':
+                    $this->_api_encoding = $v;
+                    break;
+                default:
+                    $this->_error('Set Parameter: Unknown parameter '.$v.' for option '.$k);
+                    return false;
+                }
+                break;
+            case 'overlong':
+                $this->_allow_overlong = ($v) ? true : false;
+                break;
+            case 'strict':
+                $this->_strict_mode = ($v) ? true : false;
+                break;
+            default:
+                $this->_error('Set Parameter: Unknown option '.$k);
+                return false;
+            }
+        }
+        return true;
+    }
+
+    /**
+    * Decode a given ACE domain name
+    * @param    string   Domain name (ACE string)
+    * [@param    string   Desired output encoding, see {@link set_parameter}]
+    * @return   string   Decoded Domain name (UTF-8 or UCS-4)
+    * @access   public
+    */
+    function decode($input, $one_time_encoding = false)
+    {
+        // Optionally set
+        if ($one_time_encoding) {
+            switch ($one_time_encoding) {
+            case 'utf8':
+            case 'ucs4_string':
+            case 'ucs4_array':
+                break;
+            default:
+                $this->_error('Unknown encoding '.$one_time_encoding);
+                return false;
+            }
+        }
+        // Make sure to drop any newline characters around
+        $input = trim($input);
+
+        // Negotiate input and try to determine, wether it is a plain string,
+        // an email address or something like a complete URL
+        if (strpos($input, '@')) { // Maybe it is an email address
+            // No no in strict mode
+            if ($this->_strict_mode) {
+                $this->_error('Only simple domain name parts can be handled in strict mode');
+                return false;
+            }
+            list($email_pref, $input) = explode('@', $input, 2);
+            $arr = explode('.', $input);
+            foreach ($arr as $k => $v) {
+                $conv = $this->_decode($v);
+                if ($conv) $arr[$k] = $conv;
+            }
+            $return = $email_pref . '@' . join('.', $arr);
+        } elseif (preg_match('![:\./]!', $input)) { // Or a complete domain name (with or without paths / parameters)
+            // No no in strict mode
+            if ($this->_strict_mode) {
+                $this->_error('Only simple domain name parts can be handled in strict mode');
+                return false;
+            }
+            $parsed = parse_url($input);
+            if (isset($parsed['host'])) {
+                $arr = explode('.', $parsed['host']);
+                foreach ($arr as $k => $v) {
+                    $conv = $this->_decode($v);
+                    if ($conv) $arr[$k] = $conv;
+                }
+                $parsed['host'] = join('.', $arr);
+                $return =
+                        (empty($parsed['scheme']) ? '' : $parsed['scheme'].(strtolower($parsed['scheme']) == 'mailto' ? ':' : '://'))
+                        .(empty($parsed['user']) ? '' : $parsed['user'].(empty($parsed['pass']) ? '' : ':'.$parsed['pass']).'@')
+                        .$parsed['host']
+                        .(empty($parsed['port']) ? '' : ':'.$parsed['port'])
+                        .(empty($parsed['path']) ? '' : $parsed['path'])
+                        .(empty($parsed['query']) ? '' : '?'.$parsed['query'])
+                        .(empty($parsed['fragment']) ? '' : '#'.$parsed['fragment']);
+            } else { // parse_url seems to have failed, try without it
+                $arr = explode('.', $input);
+                foreach ($arr as $k => $v) {
+                    $conv = $this->_decode($v);
+                    if ($conv) $arr[$k] = $conv;
+                }
+                $return = join('.', $arr);
+            }
+        } else { // Otherwise we consider it being a pure domain name string
+            $return = $this->_decode($input);
+        }
+        // The output is UTF-8 by default, other output formats need conversion here
+        // If one time encoding is given, use this, else the objects property
+        switch (($one_time_encoding) ? $one_time_encoding : $this->_api_encoding) {
+        case 'utf8':
+            return $return;
+            break;
+        case 'ucs4_string':
+           return $this->_ucs4_to_ucs4_string($this->_utf8_to_ucs4($return));
+           break;
+        case 'ucs4_array':
+            return $this->_utf8_to_ucs4($return);
+            break;
+        default:
+            $this->_error('Unsupported output format');
+            return false;
+        }
+    }
+
+    /**
+    * Encode a given UTF-8 domain name
+    * @param    string   Domain name (UTF-8 or UCS-4)
+    * [@param    string   Desired input encoding, see {@link set_parameter}]
+    * @return   string   Encoded Domain name (ACE string)
+    * @access   public
+    */
+    function encode($decoded, $one_time_encoding = false)
+    {
+        // Forcing conversion of input to UCS4 array
+        // If one time encoding is given, use this, else the objects property
+        switch (($one_time_encoding) ? $one_time_encoding : $this->_api_encoding) {
+        case 'utf8':
+            $decoded = $this->_utf8_to_ucs4($decoded);
+            break;
+        case 'ucs4_string':
+           $decoded = $this->_ucs4_string_to_ucs4($decoded);
+        case 'ucs4_array':
+           break;
+        default:
+            // $this->_error('Unsupported input format: '.$this->_api_encoding);
+            $this->_error('Unsupported input format');
+            return false;
+        }
+
+        // No input, no output, what else did you expect?
+        if (empty($decoded)) return '';
+
+        // Anchors for iteration
+        $last_begin = 0;
+        // Output string
+        $output = '';
+        foreach ($decoded as $k => $v) {
+            // Make sure to use just the plain dot
+            switch($v) {
+            case 0x3002:
+            case 0xFF0E:
+            case 0xFF61:
+                $decoded[$k] = 0x2E;
+                // It's right, no break here
+                // The codepoints above have to be converted to dots anyway
+
+            // Stumbling across an anchoring character
+            case 0x2E:
+            case 0x2F:
+            case 0x3A:
+            case 0x3F:
+            case 0x40:
+                // Neither email addresses nor URLs allowed in strict mode
+                if ($this->_strict_mode) {
+                   $this->_error('Neither email addresses nor URLs are allowed in strict mode.');
+                   return false;
+                } else {
+                    // Skip first char
+                    if ($k) {
+                        $encoded = '';
+                        $encoded = $this->_encode(array_slice($decoded, $last_begin, (($k)-$last_begin)));
+                        if ($encoded) {
+                            $output .= $encoded;
+                        } else {
+                            $output .= $this->_ucs4_to_utf8(array_slice($decoded, $last_begin, (($k)-$last_begin)));
+                        }
+                        $output .= chr($decoded[$k]);
+                    }
+                    $last_begin = $k + 1;
+                }
+            }
+        }
+        // Catch the rest of the string
+        if ($last_begin) {
+            $inp_len = sizeof($decoded);
+            $encoded = '';
+            $encoded = $this->_encode(array_slice($decoded, $last_begin, (($inp_len)-$last_begin)));
+            if ($encoded) {
+                $output .= $encoded;
+            } else {
+                $output .= $this->_ucs4_to_utf8(array_slice($decoded, $last_begin, (($inp_len)-$last_begin)));
+            }
+            return $output;
+        } else {
+            if ($output = $this->_encode($decoded)) {
+                return $output;
+            } else {
+                return $this->_ucs4_to_utf8($decoded);
+            }
+        }
+    }
+
+    /**
+    * Use this method to get the last error ocurred
+    * @param    void
+    * @return   string   The last error, that occured
+    * @access   public
+    */
+    function get_last_error()
+    {
+        return $this->_error;
+    }
+
+    /**
+    * The actual decoding algorithm
+    * @access   private
+    */
+    function _decode($encoded)
+    {
+        // We do need to find the Punycode prefix
+        if (!preg_match('!^'.preg_quote($this->_punycode_prefix, '!').'!', $encoded)) {
+            $this->_error('This is not a punycode string');
+            return false;
+        }
+        $encode_test = preg_replace('!^'.preg_quote($this->_punycode_prefix, '!').'!', '', $encoded);
+        // If nothing left after removing the prefix, it is hopeless
+        if (!$encode_test) {
+            $this->_error('The given encoded string was empty');
+            return false;
+        }
+        // Find last occurence of the delimiter
+        $delim_pos = strrpos($encoded, '-');
+        if ($delim_pos > strlen($this->_punycode_prefix)) {
+            for ($k = strlen($this->_punycode_prefix); $k < $delim_pos; ++$k) {
+                $decoded[] = ord($encoded{$k});
+            }
+        } else {
+            $decoded = array();
+        }
+        $deco_len = count($decoded);
+        $enco_len = strlen($encoded);
+
+        // Wandering through the strings; init
+        $is_first = true;
+        $bias     = $this->_initial_bias;
+        $idx      = 0;
+        $char     = $this->_initial_n;
+
+        for ($enco_idx = ($delim_pos) ? ($delim_pos + 1) : 0; $enco_idx < $enco_len; ++$deco_len) {
+            for ($old_idx = $idx, $w = 1, $k = $this->_base; 1 ; $k += $this->_base) {
+                $digit = $this->_decode_digit($encoded{$enco_idx++});
+                $idx += $digit * $w;
+                $t = ($k <= $bias) ? $this->_tmin :
+                        (($k >= $bias + $this->_tmax) ? $this->_tmax : ($k - $bias));
+                if ($digit < $t) break;
+                $w = (int) ($w * ($this->_base - $t));
+            }
+            $bias = $this->_adapt($idx - $old_idx, $deco_len + 1, $is_first);
+            $is_first = false;
+            $char += (int) ($idx / ($deco_len + 1));
+            $idx %= ($deco_len + 1);
+            if ($deco_len > 0) {
+                // Make room for the decoded char
+                for ($i = $deco_len; $i > $idx; $i--) {
+                    $decoded[$i] = $decoded[($i - 1)];
+                }
+            }
+            $decoded[$idx++] = $char;
+        }
+        return $this->_ucs4_to_utf8($decoded);
+    }
+
+    /**
+    * The actual encoding algorithm
+    * @access   private
+    */
+    function _encode($decoded)
+    {
+        // We cannot encode a domain name containing the Punycode prefix
+        $extract = strlen($this->_punycode_prefix);
+        $check_pref = $this->_utf8_to_ucs4($this->_punycode_prefix);
+        $check_deco = array_slice($decoded, 0, $extract);
+
+        if ($check_pref == $check_deco) {
+            $this->_error('This is already a punycode string');
+            return false;
+        }
+        // We will not try to encode strings consisting of basic code points only
+        $encodable = false;
+        foreach ($decoded as $k => $v) {
+            if ($v > 0x7a) {
+                $encodable = true;
+                break;
+            }
+        }
+        if (!$encodable) {
+            $this->_error('The given string does not contain encodable chars');
+            return false;
+        }
+
+        // Do NAMEPREP
+        $decoded = $this->_nameprep($decoded);
+        if (!$decoded || !is_array($decoded)) return false; // NAMEPREP failed
+
+        $deco_len  = count($decoded);
+        if (!$deco_len) return false; // Empty array
+
+        $codecount = 0; // How many chars have been consumed
+
+        $encoded = '';
+        // Copy all basic code points to output
+        for ($i = 0; $i < $deco_len; ++$i) {
+            $test = $decoded[$i];
+            // Will match [0-9a-zA-Z-]
+            if ((0x2F < $test && $test < 0x40)
+                    || (0x40 < $test && $test < 0x5B)
+                    || (0x60 < $test && $test <= 0x7B)
+                    || (0x2D == $test)) {
+                $encoded .= chr($decoded[$i]);
+                $codecount++;
+            }
+        }
+        if ($codecount == $deco_len) return $encoded; // All codepoints were basic ones
+
+        // Start with the prefix; copy it to output
+        $encoded = $this->_punycode_prefix.$encoded;
+
+        // If we have basic code points in output, add an hyphen to the end
+        if ($codecount) $encoded .= '-';
+
+        // Now find and encode all non-basic code points
+        $is_first  = true;
+        $cur_code  = $this->_initial_n;
+        $bias      = $this->_initial_bias;
+        $delta     = 0;
+        while ($codecount < $deco_len) {
+            // Find the smallest code point >= the current code point and
+            // remember the last ouccrence of it in the input
+            for ($i = 0, $next_code = $this->_max_ucs; $i < $deco_len; $i++) {
+                if ($decoded[$i] >= $cur_code && $decoded[$i] <= $next_code) {
+                    $next_code = $decoded[$i];
+                }
+            }
+
+            $delta += ($next_code - $cur_code) * ($codecount + 1);
+            $cur_code = $next_code;
+
+            // Scan input again and encode all characters whose code point is $cur_code
+            for ($i = 0; $i < $deco_len; $i++) {
+                if ($decoded[$i] < $cur_code) {
+                    $delta++;
+                } elseif ($decoded[$i] == $cur_code) {
+                    for ($q = $delta, $k = $this->_base; 1; $k += $this->_base) {
+                        $t = ($k <= $bias) ? $this->_tmin :
+                                (($k >= $bias + $this->_tmax) ? $this->_tmax : $k - $bias);
+                        if ($q < $t) break;
+                        $encoded .= $this->_encode_digit(ceil($t + (($q - $t) % ($this->_base - $t))));
+                        $q = ($q - $t) / ($this->_base - $t);
+                    }
+                    $encoded .= $this->_encode_digit($q);
+                    $bias = $this->_adapt($delta, $codecount+1, $is_first);
+                    $codecount++;
+                    $delta = 0;
+                    $is_first = false;
+                }
+            }
+            $delta++;
+            $cur_code++;
+        }
+        return $encoded;
+    }
+
+    /**
+    * Adapt the bias according to the current code point and position
+    * @access   private
+    */
+    function _adapt($delta, $npoints, $is_first)
+    {
+        $delta = (int) ($is_first ? ($delta / $this->_damp) : ($delta / 2));
+        $delta += (int) ($delta / $npoints);
+        for ($k = 0; $delta > (($this->_base - $this->_tmin) * $this->_tmax) / 2; $k += $this->_base) {
+            $delta = (int) ($delta / ($this->_base - $this->_tmin));
+        }
+        return (int) ($k + ($this->_base - $this->_tmin + 1) * $delta / ($delta + $this->_skew));
+    }
+
+    /**
+    * Encoding a certain digit
+    * @access   private
+    */
+    function _encode_digit($d)
+    {
+        return chr($d + 22 + 75 * ($d < 26));
+    }
+
+    /**
+    * Decode a certain digit
+    * @access   private
+    */
+    function _decode_digit($cp)
+    {
+        $cp = ord($cp);
+        return ($cp - 48 < 10) ? $cp - 22 : (($cp - 65 < 26) ? $cp - 65 : (($cp - 97 < 26) ? $cp - 97 : $this->_base));
+    }
+
+    /**
+    * Internal error handling method
+    * @access   private
+    */
+    function _error($error = '')
+    {
+        $this->_error = $error;
+    }
+
+    /**
+    * Do Nameprep according to RFC3491 and RFC3454
+    * @param    array    Unicode Characters
+    * @return   string   Unicode Characters, Nameprep'd
+    * @access   private
+    */
+    function _nameprep($input)
+    {
+        $output = array();
+        $error = false;
+        //
+        // Mapping
+        // Walking through the input array, performing the required steps on each of
+        // the input chars and putting the result into the output array
+        // While mapping required chars we apply the cannonical ordering
+
+        // $this->_show_hex($input);
+        foreach ($input as $v) {
+            // Map to nothing == skip that code point
+            if (in_array($v, $this->_np_['map_nothing'])) continue;
+
+            // Try to find prohibited input
+            if (in_array($v, $this->_np_['prohibit']) || in_array($v, $this->_np_['general_prohibited'])) {
+                $this->_error('NAMEPREP: Prohibited input U+'.sprintf('%08X', $v));
+                return false;
+            }
+            foreach ($this->_np_['prohibit_ranges'] as $range) {
+                if ($range[0] <= $v && $v <= $range[1]) {
+                    $this->_error('NAMEPREP: Prohibited input U+'.sprintf('%08X', $v));
+                    return false;
+                }
+            }
+            //
+            // Hangul syllable decomposition
+            if (0xAC00 <= $v && $v <= 0xD7AF) {
+                foreach ($this->_hangul_decompose($v) as $out) {
+                    $output[] = $out;
+                }
+            // There's a decomposition mapping for that code point
+            } elseif (isset($this->_np_['replacemaps'][$v])) {
+                foreach ($this->_apply_cannonical_ordering($this->_np_['replacemaps'][$v]) as $out) {
+                    $output[] = $out;
+                }
+            } else {
+                $output[] = $v;
+            }
+        }
+        //
+        // Combine code points
+        //
+        $last_class   = 0;
+        $last_starter = 0;
+        $out_len      = count($output);
+        for ($i = 0; $i < $out_len; ++$i) {
+            $class = $this->_get_combining_class($output[$i]);
+            if ((!$last_class || $last_class != $class) && $class) {
+                // Try to match
+                $seq_len = $i - $last_starter;
+                $out = $this->_combine(array_slice($output, $last_starter, $seq_len));
+                // On match: Replace the last starter with the composed character and remove
+                // the now redundant non-starter(s)
+                if ($out) {
+                    $output[$last_starter] = $out;
+                    if (count($out) != $seq_len) {
+                        for ($j = $i+1; $j < $out_len; ++$j) {
+                            $output[$j-1] = $output[$j];
+                        }
+                        unset($output[$out_len]);
+                    }
+                    // Rewind the for loop by one, since there can be more possible compositions
+                    $i--;
+                    $out_len--;
+                    $last_class = ($i == $last_starter) ? 0 : $this->_get_combining_class($output[$i-1]);
+                    continue;
+                }
+            }
+            if (!$class) { // The current class is 0
+                $last_starter = $i;
+            }
+            $last_class = $class;
+        }
+        return $output;
+    }
+
+    /**
+    * Decomposes a Hangul syllable
+    * (see http://www.unicode.org/unicode/reports/tr15/#Hangul
+    * @param    integer  32bit UCS4 code point
+    * @return   array    Either Hangul Syllable decomposed or original 32bit value as one value array
+    * @access   private
+    */
+    function _hangul_decompose($char)
+    {
+        $sindex = $char - $this->_sbase;
+        if ($sindex < 0 || $sindex >= $this->_scount) {
+            return array($char);
+        }
+        $result = array();
+        $T = $this->_tbase + $sindex % $this->_tcount;
+        $result[] = (int) ($this->_lbase + $sindex / $this->_ncount);
+        $result[] = (int) ($this->_vbase + ($sindex % $this->_ncount) / $this->_tcount);
+        if ($T != $this->_tbase) $result[] = $T;
+        return $result;
+    }
+
+    /**
+    * Ccomposes a Hangul syllable
+    * (see http://www.unicode.org/unicode/reports/tr15/#Hangul
+    * @param    array    Decomposed UCS4 sequence
+    * @return   array    UCS4 sequence with syllables composed
+    * @access   private
+    */
+    function _hangul_compose($input)
+    {
+        $inp_len = count($input);
+        if (!$inp_len) return array();
+        $result = array();
+        $last = $input[0];
+        $result[] = $last; // copy first char from input to output
+
+        for ($i = 1; $i < $inp_len; ++$i) {
+            $char = $input[$i];
+
+            // Find out, wether two current characters from L and V
+            $lindex = $last - $this->_lbase;
+            if (0 <= $lindex && $lindex < $this->_lcount) {
+                $vindex = $char - $this->_vbase;
+                if (0 <= $vindex && $vindex < $this->_vcount) {
+                    // create syllable of form LV
+                    $last = ($this->_sbase + ($lindex * $this->_vcount + $vindex) * $this->_tcount);
+                    $out_off = count($result) - 1;
+                    $result[$out_off] = $last; // reset last
+                    continue; // discard char
+                }
+            }
+
+            // Find out, wether two current characters are LV and T
+            $sindex = $last - $this->_sbase;
+            if (0 <= $sindex && $sindex < $this->_scount && ($sindex % $this->_tcount) == 0) {
+                $tindex = $char - $this->_tbase;
+                if (0 <= $tindex && $tindex <= $this->_tcount) {
+                    // create syllable of form LVT
+                    $last += $tindex;
+                    $out_off = count($result) - 1;
+                    $result[$out_off] = $last; // reset last
+                    continue; // discard char
+                }
+            }
+            // if neither case was true, just add the character
+            $last = $char;
+            $result[] = $char;
+        }
+        return $result;
+    }
+
+    /**
+    * Returns the combining class of a certain wide char
+    * @param    integer    Wide char to check (32bit integer)
+    * @return   integer    Combining class if found, else 0
+    * @access   private
+    */
+    function _get_combining_class($char)
+    {
+        return isset($this->_np_['norm_combcls'][$char]) ? $this->_np_['norm_combcls'][$char] : 0;
+    }
+
+    /**
+    * Apllies the cannonical ordering of a decomposed UCS4 sequence
+    * @param    array      Decomposed UCS4 sequence
+    * @return   array      Ordered USC4 sequence
+    * @access   private
+    */
+    function _apply_cannonical_ordering($input)
+    {
+        $swap = true;
+        $size = count($input);
+        while ($swap) {
+            $swap = false;
+            $last = $this->_get_combining_class($input[0]);
+            for ($i = 0; $i < $size - 1; ++$i) {
+                $next = $this->_get_combining_class($input[$i+1]);
+                if ($next != 0 && $last > $next) {
+                    // Move item leftward until it fits
+                    for ($j = $i + 1; $j > 0; --$j) {
+                        if ($this->_get_combining_class($input[$j - 1]) <= $next) break;
+                        $t = $input[$j];
+                        $input[$j] = $input[$j - 1];
+                        $input[$j - 1] = $t;
+                        $swap = 1;
+                    }
+                    // Reentering the loop looking at the old character again
+                    $next = $last;
+                }
+                $last = $next;
+            }
+        }
+        return $input;
+    }
+
+    /**
+    * Do composition of a sequence of starter and non-starter
+    * @param    array      UCS4 Decomposed sequence
+    * @return   array      Ordered USC4 sequence
+    * @access   private
+    */
+    function _combine($input)
+    {
+        $inp_len = count($input);
+        // Is it a Hangul syllable?
+        if (1 != $inp_len) {
+            $hangul = $this->_hangul_compose($input);
+            if (count($hangul) != $inp_len) return $hangul; // This place is probably wrong
+        }
+        foreach ($this->_np_['replacemaps'] as $np_src => $np_target) {
+            if ($np_target[0] != $input[0]) continue;
+            if (count($np_target) != $inp_len) continue;
+            $hit = false;
+            foreach ($input as $k2 => $v2) {
+                if ($v2 == $np_target[$k2]) {
+                    $hit = true;
+                } else {
+                    $hit = false;
+                    break;
+                }
+            }
+            if ($hit) return $np_src;
+        }
+        return false;
+    }
+
+    /**
+    * This converts an UTF-8 encoded string to its UCS-4 representation
+    * By talking about UCS-4 "strings" we mean arrays of 32bit integers representing
+    * each of the "chars". This is due to PHP not being able to handle strings with
+    * bit depth different from 8. This apllies to the reverse method _ucs4_to_utf8(), too.
+    * The following UTF-8 encodings are supported:
+    * bytes bits  representation
+    * 1        7  0xxxxxxx
+    * 2       11  110xxxxx 10xxxxxx
+    * 3       16  1110xxxx 10xxxxxx 10xxxxxx
+    * 4       21  11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
+    * 5       26  111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx
+    * 6       31  1111110x 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx
+    * Each x represents a bit that can be used to store character data.
+    * The five and six byte sequences are part of Annex D of ISO/IEC 10646-1:2000
+    * @access   private
+    */
+    function _utf8_to_ucs4($input)
+    {
+        $output = array();
+        $out_len = 0;
+        $inp_len = strlen($input);
+        $mode = 'next';
+        $test = 'none';
+        for ($k = 0; $k < $inp_len; ++$k) {
+            $v = ord($input{$k}); // Extract byte from input string
+
+            if ($v < 128) { // We found an ASCII char - put into stirng as is
+                $output[$out_len] = $v;
+                ++$out_len;
+                if ('add' == $mode) {
+                    $this->_error('Conversion from UTF-8 to UCS-4 failed: malformed input at byte '.$k);
+                    return false;
+                }
+                continue;
+            }
+            if ('next' == $mode) { // Try to find the next start byte; determine the width of the Unicode char
+                $start_byte = $v;
+                $mode = 'add';
+                $test = 'range';
+                if ($v >> 5 == 6) { // &110xxxxx 10xxxxx
+                    $next_byte = 0; // Tells, how many times subsequent bitmasks must rotate 6bits to the left
+                    $v = ($v - 192) << 6;
+                } elseif ($v >> 4 == 14) { // &1110xxxx 10xxxxxx 10xxxxxx
+                    $next_byte = 1;
+                    $v = ($v - 224) << 12;
+                } elseif ($v >> 3 == 30) { // &11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
+                    $next_byte = 2;
+                    $v = ($v - 240) << 18;
+                } elseif ($v >> 2 == 62) { // &111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx
+                    $next_byte = 3;
+                    $v = ($v - 248) << 24;
+                } elseif ($v >> 1 == 126) { // &1111110x 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx
+                    $next_byte = 4;
+                    $v = ($v - 252) << 30;
+                } else {
+                    $this->_error('This might be UTF-8, but I don\'t understand it at byte '.$k);
+                    return false;
+                }
+                if ('add' == $mode) {
+                    $output[$out_len] = (int) $v;
+                    ++$out_len;
+                    continue;
+                }
+            }
+            if ('add' == $mode) {
+                if (!$this->_allow_overlong && $test == 'range') {
+                    $test = 'none';
+                    if (($v < 0xA0 && $start_byte == 0xE0) || ($v < 0x90 && $start_byte == 0xF0) || ($v > 0x8F && $start_byte == 0xF4)) {
+                        $this->_error('Bogus UTF-8 character detected (out of legal range) at byte '.$k);
+                        return false;
+                    }
+                }
+                if ($v >> 6 == 2) { // Bit mask must be 10xxxxxx
+                    $v = ($v - 128) << ($next_byte * 6);
+                    $output[($out_len - 1)] += $v;
+                    --$next_byte;
+                } else {
+                    $this->_error('Conversion from UTF-8 to UCS-4 failed: malformed input at byte '.$k);
+                    return false;
+                }
+                if ($next_byte < 0) {
+                    $mode = 'next';
+                }
+            }
+        } // for
+        return $output;
+    }
+
+    /**
+    * Convert UCS-4 string into UTF-8 string
+    * See _utf8_to_ucs4() for details
+    * @access   private
+    */
+    function _ucs4_to_utf8($input)
+    {
+        $output = '';
+        foreach ($input as $v) {
+            // $v = ord($v);
+            if ($v < 128) { // 7bit are transferred literally
+                $output .= chr($v);
+            } elseif ($v < (1 << 11)) { // 2 bytes
+                $output .= chr(192 + ($v >> 6)) . chr(128 + ($v & 63));
+            } elseif ($v < (1 << 16)) { // 3 bytes
+                $output .= chr(224 + ($v >> 12)) . chr(128 + (($v >> 6) & 63)) . chr(128 + ($v & 63));
+            } elseif ($v < (1 << 21)) { // 4 bytes
+                $output .= chr(240 + ($v >> 18)) . chr(128 + (($v >> 12) & 63))
+                         . chr(128 + (($v >> 6) & 63)) . chr(128 + ($v & 63));
+            } elseif ($v < (1 << 26)) { // 5 bytes
+                $output .= chr(248 + ($v >> 24)) . chr(128 + (($v >> 18) & 63))
+                         . chr(128 + (($v >> 12) & 63)) . chr(128 + (($v >> 6) & 63))
+                         . chr(128 + ($v & 63));
+            } elseif ($v < (1 << 31)) { // 6 bytes
+                $output .= chr(252 + ($v >> 30)) . chr(128 + (($v >> 24) & 63))
+                         . chr(128 + (($v >> 18) & 63)) . chr(128 + (($v >> 12) & 63))
+                         . chr(128 + (($v >> 6) & 63)) . chr(128 + ($v & 63));
+            } else {
+                $this->_error('Conversion from UCS-4 to UTF-8 failed: malformed input at byte '.$k);
+                return false;
+            }
+        }
+        return $output;
+    }
+
+    /**
+     * Convert UCS-4 array into UCS-4 string
+     *
+     * @access   private
+     */
+    function _ucs4_to_ucs4_string($input)
+    {
+        $output = '';
+        // Take array values and split output to 4 bytes per value
+        // The bit mask is 255, which reads &11111111
+        foreach ($input as $v) {
+            $output .= chr(($v >> 24) & 255)
+                     . chr(($v >> 16) & 255)
+                     . chr(($v >> 8) & 255)
+                     . chr($v & 255);
+        }
+        return $output;
+    }
+
+    /**
+     * Convert UCS-4 strin into UCS-4 garray
+     *
+     * @access   private
+     */
+    function _ucs4_string_to_ucs4($input)
+    {
+        $output = array();
+
+        $inp_len = strlen($input);
+        // Input length must be dividable by 4
+        if ($inp_len % 4) {
+            $this->_error('Input UCS4 string is broken');
+            return false;
+        }
+
+        // Empty input - return empty output
+        if (!$inp_len) return $output;
+
+        for ($i = 0, $out_len = -1; $i < $inp_len; ++$i) {
+            // Increment output position every 4 input bytes
+            if (!($i % 4)) {
+                $out_len++;
+                $output[$out_len] = 0;
+            }
+            $output[$out_len] += ord($input{$i}) << (8 * (3 - ($i % 4) ) );
+        }
+        return $output;
+    }
+}
+
+/**
+* Adapter class for aligning the API of idna_convert with that of
+* Net_IDNA
+* @author  Matthias Sommerfeld <mso@phlylabs.de>
+*/
+class Net_IDNA_php4 extends idna_convert
+{
+    /**
+    * Sets a new option value. Available options and values:
+    * [encoding - Use either UTF-8, UCS4 as array or UCS4 as string as input ('utf8' for UTF-8,
+    *         'ucs4_string' and 'ucs4_array' respectively for UCS4); The output is always UTF-8]
+    * [overlong - Unicode does not allow unnecessarily long encodings of chars,
+    *             to allow this, set this parameter to true, else to false;
+    *             default is false.]
+    * [strict - true: strict mode, good for registration purposes - Causes errors
+    *           on failures; false: loose mode, ideal for "wildlife" applications
+    *           by silently ignoring errors and returning the original input instead
+    *
+    * @param    mixed     Parameter to set (string: single parameter; array of Parameter => Value pairs)
+    * @param    string    Value to use (if parameter 1 is a string)
+    * @return   boolean   true on success, false otherwise
+    * @access   public
+    */
+    function setParams($option, $param = false)
+    {
+        return $this->IC->set_parameters($option, $param);
+    }
+}
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/ext/_idna_convert_npdata.ser.inc 1.10.3.src/inc/_misc/ext/_idna_convert_npdata.ser.inc
--- 0.9.2.src/inc/_misc/ext/_idna_convert_npdata.ser.inc	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/ext/_idna_convert_npdata.ser.inc	2006-02-23 22:12:34.000000000 -0600
@@ -0,0 +1 @@
+a:6:{s:11:"map_nothing";a:27:{i:0;i:173;i:1;i:847;i:2;i:6150;i:3;i:6155;i:4;i:6156;i:5;i:6157;i:6;i:8203;i:7;i:8204;i:8;i:8205;i:9;i:8288;i:10;i:65024;i:11;i:65025;i:12;i:65026;i:13;i:65027;i:14;i:65028;i:15;i:65029;i:16;i:65030;i:17;i:65031;i:18;i:65032;i:19;i:65033;i:20;i:65034;i:21;i:65035;i:22;i:65036;i:23;i:65037;i:24;i:65038;i:25;i:65039;i:26;i:65279;}s:18:"general_prohibited";a:64:{i:0;i:0;i:1;i:1;i:2;i:2;i:3;i:3;i:4;i:4;i:5;i:5;i:6;i:6;i:7;i:7;i:8;i:8;i:9;i:9;i:10;i:10;i:11;i:11;i:12;i:12;i:13;i:13;i:14;i:14;i:15;i:15;i:16;i:16;i:17;i:17;i:18;i:18;i:19;i:19;i:20;i:20;i:21;i:21;i:22;i:22;i:23;i:23;i:24;i:24;i:25;i:25;i:26;i:26;i:27;i:27;i:28;i:28;i:29;i:29;i:30;i:30;i:31;i:31;i:32;i:32;i:33;i:33;i:34;i:34;i:35;i:35;i:36;i:36;i:37;i:37;i:38;i:38;i:39;i:39;i:40;i:40;i:41;i:41;i:42;i:42;i:43;i:43;i:44;i:44;i:45;i:47;i:46;i:59;i:47;i:60;i:48;i:61;i:49;i:62;i:50;i:63;i:51;i:64;i:52;i:91;i:53;i:92;i:54;i:93;i:55;i:94;i:56;i:95;i:57;i:96;i:58;i:123;i:59;i:124;i:60;i:125;i:61;i:126;i:62;i:127;i:63;i:12290;}s:8:"prohibit";a:84:{i:0;i:160;i:1;i:5760;i:2;i:8192;i:3;i:8193;i:4;i:8194;i:5;i:8195;i:6;i:8196;i:7;i:8197;i:8;i:8198;i:9;i:8199;i:10;i:8200;i:11;i:8201;i:12;i:8202;i:13;i:8203;i:14;i:8239;i:15;i:8287;i:16;i:12288;i:17;i:1757;i:18;i:1807;i:19;i:6158;i:20;i:8204;i:21;i:8205;i:22;i:8232;i:23;i:8233;i:24;i:65279;i:25;i:65529;i:26;i:65530;i:27;i:65531;i:28;i:65532;i:29;i:65534;i:30;i:65535;i:31;i:131070;i:32;i:131071;i:33;i:196606;i:34;i:196607;i:35;i:262142;i:36;i:262143;i:37;i:327678;i:38;i:327679;i:39;i:393214;i:40;i:393215;i:41;i:458750;i:42;i:458751;i:43;i:524286;i:44;i:524287;i:45;i:589822;i:46;i:589823;i:47;i:655358;i:48;i:655359;i:49;i:720894;i:50;i:720895;i:51;i:786430;i:52;i:786431;i:53;i:851966;i:54;i:851967;i:55;i:917502;i:56;i:917503;i:57;i:983038;i:58;i:983039;i:59;i:1048574;i:60;i:1048575;i:61;i:1114110;i:62;i:1114111;i:63;i:65529;i:64;i:65530;i:65;i:65531;i:66;i:65532;i:67;i:65533;i:68;i:832;i:69;i:833;i:70;i:8206;i:71;i:8207;i:72;i:8234;i:73;i:8235;i:74;i:8236;i:75;i:8237;i:76;i:8238;i:77;i:8298;i:78;i:8299;i:79;i:8300;i:80;i:8301;i:81;i:8302;i:82;i:8303;i:83;i:917505;}s:15:"prohibit_ranges";a:10:{i:0;a:2:{i:0;i:128;i:1;i:159;}i:1;a:2:{i:0;i:8288;i:1;i:8303;}i:2;a:2:{i:0;i:119155;i:1;i:119162;}i:3;a:2:{i:0;i:57344;i:1;i:63743;}i:4;a:2:{i:0;i:983040;i:1;i:1048573;}i:5;a:2:{i:0;i:1048576;i:1;i:1114109;}i:6;a:2:{i:0;i:64976;i:1;i:65007;}i:7;a:2:{i:0;i:55296;i:1;i:57343;}i:8;a:2:{i:0;i:12272;i:1;i:12283;}i:9;a:2:{i:0;i:917536;i:1;i:917631;}}s:11:"replacemaps";a:1401:{i:65;a:1:{i:0;i:97;}i:66;a:1:{i:0;i:98;}i:67;a:1:{i:0;i:99;}i:68;a:1:{i:0;i:100;}i:69;a:1:{i:0;i:101;}i:70;a:1:{i:0;i:102;}i:71;a:1:{i:0;i:103;}i:72;a:1:{i:0;i:104;}i:73;a:1:{i:0;i:105;}i:74;a:1:{i:0;i:106;}i:75;a:1:{i:0;i:107;}i:76;a:1:{i:0;i:108;}i:77;a:1:{i:0;i:109;}i:78;a:1:{i:0;i:110;}i:79;a:1:{i:0;i:111;}i:80;a:1:{i:0;i:112;}i:81;a:1:{i:0;i:113;}i:82;a:1:{i:0;i:114;}i:83;a:1:{i:0;i:115;}i:84;a:1:{i:0;i:116;}i:85;a:1:{i:0;i:117;}i:86;a:1:{i:0;i:118;}i:87;a:1:{i:0;i:119;}i:88;a:1:{i:0;i:120;}i:89;a:1:{i:0;i:121;}i:90;a:1:{i:0;i:122;}i:181;a:1:{i:0;i:956;}i:192;a:1:{i:0;i:224;}i:193;a:1:{i:0;i:225;}i:194;a:1:{i:0;i:226;}i:195;a:1:{i:0;i:227;}i:196;a:1:{i:0;i:228;}i:197;a:1:{i:0;i:229;}i:198;a:1:{i:0;i:230;}i:199;a:1:{i:0;i:231;}i:200;a:1:{i:0;i:232;}i:201;a:1:{i:0;i:233;}i:202;a:1:{i:0;i:234;}i:203;a:1:{i:0;i:235;}i:204;a:1:{i:0;i:236;}i:205;a:1:{i:0;i:237;}i:206;a:1:{i:0;i:238;}i:207;a:1:{i:0;i:239;}i:208;a:1:{i:0;i:240;}i:209;a:1:{i:0;i:241;}i:210;a:1:{i:0;i:242;}i:211;a:1:{i:0;i:243;}i:212;a:1:{i:0;i:244;}i:213;a:1:{i:0;i:245;}i:214;a:1:{i:0;i:246;}i:216;a:1:{i:0;i:248;}i:217;a:1:{i:0;i:249;}i:218;a:1:{i:0;i:250;}i:219;a:1:{i:0;i:251;}i:220;a:1:{i:0;i:252;}i:221;a:1:{i:0;i:253;}i:222;a:1:{i:0;i:254;}i:223;a:2:{i:0;i:115;i:1;i:115;}i:256;a:1:{i:0;i:257;}i:258;a:1:{i:0;i:259;}i:260;a:1:{i:0;i:261;}i:262;a:1:{i:0;i:263;}i:264;a:1:{i:0;i:265;}i:266;a:1:{i:0;i:267;}i:268;a:1:{i:0;i:269;}i:270;a:1:{i:0;i:271;}i:272;a:1:{i:0;i:273;}i:274;a:1:{i:0;i:275;}i:276;a:1:{i:0;i:277;}i:278;a:1:{i:0;i:279;}i:280;a:1:{i:0;i:281;}i:282;a:1:{i:0;i:283;}i:284;a:1:{i:0;i:285;}i:286;a:1:{i:0;i:287;}i:288;a:1:{i:0;i:289;}i:290;a:1:{i:0;i:291;}i:292;a:1:{i:0;i:293;}i:294;a:1:{i:0;i:295;}i:296;a:1:{i:0;i:297;}i:298;a:1:{i:0;i:299;}i:300;a:1:{i:0;i:301;}i:302;a:1:{i:0;i:303;}i:304;a:2:{i:0;i:105;i:1;i:775;}i:306;a:1:{i:0;i:307;}i:308;a:1:{i:0;i:309;}i:310;a:1:{i:0;i:311;}i:313;a:1:{i:0;i:314;}i:315;a:1:{i:0;i:316;}i:317;a:1:{i:0;i:318;}i:319;a:1:{i:0;i:320;}i:321;a:1:{i:0;i:322;}i:323;a:1:{i:0;i:324;}i:325;a:1:{i:0;i:326;}i:327;a:1:{i:0;i:328;}i:329;a:2:{i:0;i:700;i:1;i:110;}i:330;a:1:{i:0;i:331;}i:332;a:1:{i:0;i:333;}i:334;a:1:{i:0;i:335;}i:336;a:1:{i:0;i:337;}i:338;a:1:{i:0;i:339;}i:340;a:1:{i:0;i:341;}i:342;a:1:{i:0;i:343;}i:344;a:1:{i:0;i:345;}i:346;a:1:{i:0;i:347;}i:348;a:1:{i:0;i:349;}i:350;a:1:{i:0;i:351;}i:352;a:1:{i:0;i:353;}i:354;a:1:{i:0;i:355;}i:356;a:1:{i:0;i:357;}i:358;a:1:{i:0;i:359;}i:360;a:1:{i:0;i:361;}i:362;a:1:{i:0;i:363;}i:364;a:1:{i:0;i:365;}i:366;a:1:{i:0;i:367;}i:368;a:1:{i:0;i:369;}i:370;a:1:{i:0;i:371;}i:372;a:1:{i:0;i:373;}i:374;a:1:{i:0;i:375;}i:376;a:1:{i:0;i:255;}i:377;a:1:{i:0;i:378;}i:379;a:1:{i:0;i:380;}i:381;a:1:{i:0;i:382;}i:383;a:1:{i:0;i:115;}i:385;a:1:{i:0;i:595;}i:386;a:1:{i:0;i:387;}i:388;a:1:{i:0;i:389;}i:390;a:1:{i:0;i:596;}i:391;a:1:{i:0;i:392;}i:393;a:1:{i:0;i:598;}i:394;a:1:{i:0;i:599;}i:395;a:1:{i:0;i:396;}i:398;a:1:{i:0;i:477;}i:399;a:1:{i:0;i:601;}i:400;a:1:{i:0;i:603;}i:401;a:1:{i:0;i:402;}i:403;a:1:{i:0;i:608;}i:404;a:1:{i:0;i:611;}i:406;a:1:{i:0;i:617;}i:407;a:1:{i:0;i:616;}i:408;a:1:{i:0;i:409;}i:412;a:1:{i:0;i:623;}i:413;a:1:{i:0;i:626;}i:415;a:1:{i:0;i:629;}i:416;a:1:{i:0;i:417;}i:418;a:1:{i:0;i:419;}i:420;a:1:{i:0;i:421;}i:422;a:1:{i:0;i:640;}i:423;a:1:{i:0;i:424;}i:425;a:1:{i:0;i:643;}i:428;a:1:{i:0;i:429;}i:430;a:1:{i:0;i:648;}i:431;a:1:{i:0;i:432;}i:433;a:1:{i:0;i:650;}i:434;a:1:{i:0;i:651;}i:435;a:1:{i:0;i:436;}i:437;a:1:{i:0;i:438;}i:439;a:1:{i:0;i:658;}i:440;a:1:{i:0;i:441;}i:444;a:1:{i:0;i:445;}i:452;a:1:{i:0;i:454;}i:453;a:1:{i:0;i:454;}i:455;a:1:{i:0;i:457;}i:456;a:1:{i:0;i:457;}i:458;a:1:{i:0;i:460;}i:459;a:1:{i:0;i:460;}i:461;a:1:{i:0;i:462;}i:463;a:1:{i:0;i:464;}i:465;a:1:{i:0;i:466;}i:467;a:1:{i:0;i:468;}i:469;a:1:{i:0;i:470;}i:471;a:1:{i:0;i:472;}i:473;a:1:{i:0;i:474;}i:475;a:1:{i:0;i:476;}i:478;a:1:{i:0;i:479;}i:480;a:1:{i:0;i:481;}i:482;a:1:{i:0;i:483;}i:484;a:1:{i:0;i:485;}i:486;a:1:{i:0;i:487;}i:488;a:1:{i:0;i:489;}i:490;a:1:{i:0;i:491;}i:492;a:1:{i:0;i:493;}i:494;a:1:{i:0;i:495;}i:496;a:2:{i:0;i:106;i:1;i:780;}i:497;a:1:{i:0;i:499;}i:498;a:1:{i:0;i:499;}i:500;a:1:{i:0;i:501;}i:502;a:1:{i:0;i:405;}i:503;a:1:{i:0;i:447;}i:504;a:1:{i:0;i:505;}i:506;a:1:{i:0;i:507;}i:508;a:1:{i:0;i:509;}i:510;a:1:{i:0;i:511;}i:512;a:1:{i:0;i:513;}i:514;a:1:{i:0;i:515;}i:516;a:1:{i:0;i:517;}i:518;a:1:{i:0;i:519;}i:520;a:1:{i:0;i:521;}i:522;a:1:{i:0;i:523;}i:524;a:1:{i:0;i:525;}i:526;a:1:{i:0;i:527;}i:528;a:1:{i:0;i:529;}i:530;a:1:{i:0;i:531;}i:532;a:1:{i:0;i:533;}i:534;a:1:{i:0;i:535;}i:536;a:1:{i:0;i:537;}i:538;a:1:{i:0;i:539;}i:540;a:1:{i:0;i:541;}i:542;a:1:{i:0;i:543;}i:544;a:1:{i:0;i:414;}i:546;a:1:{i:0;i:547;}i:548;a:1:{i:0;i:549;}i:550;a:1:{i:0;i:551;}i:552;a:1:{i:0;i:553;}i:554;a:1:{i:0;i:555;}i:556;a:1:{i:0;i:557;}i:558;a:1:{i:0;i:559;}i:560;a:1:{i:0;i:561;}i:562;a:1:{i:0;i:563;}i:837;a:1:{i:0;i:953;}i:890;a:2:{i:0;i:32;i:1;i:953;}i:902;a:1:{i:0;i:940;}i:904;a:1:{i:0;i:941;}i:905;a:1:{i:0;i:942;}i:906;a:1:{i:0;i:943;}i:908;a:1:{i:0;i:972;}i:910;a:1:{i:0;i:973;}i:911;a:1:{i:0;i:974;}i:912;a:3:{i:0;i:953;i:1;i:776;i:2;i:769;}i:913;a:1:{i:0;i:945;}i:914;a:1:{i:0;i:946;}i:915;a:1:{i:0;i:947;}i:916;a:1:{i:0;i:948;}i:917;a:1:{i:0;i:949;}i:918;a:1:{i:0;i:950;}i:919;a:1:{i:0;i:951;}i:920;a:1:{i:0;i:952;}i:921;a:1:{i:0;i:953;}i:922;a:1:{i:0;i:954;}i:923;a:1:{i:0;i:955;}i:924;a:1:{i:0;i:956;}i:925;a:1:{i:0;i:957;}i:926;a:1:{i:0;i:958;}i:927;a:1:{i:0;i:959;}i:928;a:1:{i:0;i:960;}i:929;a:1:{i:0;i:961;}i:931;a:1:{i:0;i:963;}i:932;a:1:{i:0;i:964;}i:933;a:1:{i:0;i:965;}i:934;a:1:{i:0;i:966;}i:935;a:1:{i:0;i:967;}i:936;a:1:{i:0;i:968;}i:937;a:1:{i:0;i:969;}i:938;a:1:{i:0;i:970;}i:939;a:1:{i:0;i:971;}i:944;a:3:{i:0;i:965;i:1;i:776;i:2;i:769;}i:962;a:1:{i:0;i:963;}i:976;a:1:{i:0;i:946;}i:977;a:1:{i:0;i:952;}i:978;a:1:{i:0;i:965;}i:979;a:1:{i:0;i:973;}i:980;a:1:{i:0;i:971;}i:981;a:1:{i:0;i:966;}i:982;a:1:{i:0;i:960;}i:984;a:1:{i:0;i:985;}i:986;a:1:{i:0;i:987;}i:988;a:1:{i:0;i:989;}i:990;a:1:{i:0;i:991;}i:992;a:1:{i:0;i:993;}i:994;a:1:{i:0;i:995;}i:996;a:1:{i:0;i:997;}i:998;a:1:{i:0;i:999;}i:1000;a:1:{i:0;i:1001;}i:1002;a:1:{i:0;i:1003;}i:1004;a:1:{i:0;i:1005;}i:1006;a:1:{i:0;i:1007;}i:1008;a:1:{i:0;i:954;}i:1009;a:1:{i:0;i:961;}i:1010;a:1:{i:0;i:963;}i:1012;a:1:{i:0;i:952;}i:1013;a:1:{i:0;i:949;}i:1024;a:1:{i:0;i:1104;}i:1025;a:1:{i:0;i:1105;}i:1026;a:1:{i:0;i:1106;}i:1027;a:1:{i:0;i:1107;}i:1028;a:1:{i:0;i:1108;}i:1029;a:1:{i:0;i:1109;}i:1030;a:1:{i:0;i:1110;}i:1031;a:1:{i:0;i:1111;}i:1032;a:1:{i:0;i:1112;}i:1033;a:1:{i:0;i:1113;}i:1034;a:1:{i:0;i:1114;}i:1035;a:1:{i:0;i:1115;}i:1036;a:1:{i:0;i:1116;}i:1037;a:1:{i:0;i:1117;}i:1038;a:1:{i:0;i:1118;}i:1039;a:1:{i:0;i:1119;}i:1040;a:1:{i:0;i:1072;}i:1041;a:1:{i:0;i:1073;}i:1042;a:1:{i:0;i:1074;}i:1043;a:1:{i:0;i:1075;}i:1044;a:1:{i:0;i:1076;}i:1045;a:1:{i:0;i:1077;}i:1046;a:1:{i:0;i:1078;}i:1047;a:1:{i:0;i:1079;}i:1048;a:1:{i:0;i:1080;}i:1049;a:1:{i:0;i:1081;}i:1050;a:1:{i:0;i:1082;}i:1051;a:1:{i:0;i:1083;}i:1052;a:1:{i:0;i:1084;}i:1053;a:1:{i:0;i:1085;}i:1054;a:1:{i:0;i:1086;}i:1055;a:1:{i:0;i:1087;}i:1056;a:1:{i:0;i:1088;}i:1057;a:1:{i:0;i:1089;}i:1058;a:1:{i:0;i:1090;}i:1059;a:1:{i:0;i:1091;}i:1060;a:1:{i:0;i:1092;}i:1061;a:1:{i:0;i:1093;}i:1062;a:1:{i:0;i:1094;}i:1063;a:1:{i:0;i:1095;}i:1064;a:1:{i:0;i:1096;}i:1065;a:1:{i:0;i:1097;}i:1066;a:1:{i:0;i:1098;}i:1067;a:1:{i:0;i:1099;}i:1068;a:1:{i:0;i:1100;}i:1069;a:1:{i:0;i:1101;}i:1070;a:1:{i:0;i:1102;}i:1071;a:1:{i:0;i:1103;}i:1120;a:1:{i:0;i:1121;}i:1122;a:1:{i:0;i:1123;}i:1124;a:1:{i:0;i:1125;}i:1126;a:1:{i:0;i:1127;}i:1128;a:1:{i:0;i:1129;}i:1130;a:1:{i:0;i:1131;}i:1132;a:1:{i:0;i:1133;}i:1134;a:1:{i:0;i:1135;}i:1136;a:1:{i:0;i:1137;}i:1138;a:1:{i:0;i:1139;}i:1140;a:1:{i:0;i:1141;}i:1142;a:1:{i:0;i:1143;}i:1144;a:1:{i:0;i:1145;}i:1146;a:1:{i:0;i:1147;}i:1148;a:1:{i:0;i:1149;}i:1150;a:1:{i:0;i:1151;}i:1152;a:1:{i:0;i:1153;}i:1162;a:1:{i:0;i:1163;}i:1164;a:1:{i:0;i:1165;}i:1166;a:1:{i:0;i:1167;}i:1168;a:1:{i:0;i:1169;}i:1170;a:1:{i:0;i:1171;}i:1172;a:1:{i:0;i:1173;}i:1174;a:1:{i:0;i:1175;}i:1176;a:1:{i:0;i:1177;}i:1178;a:1:{i:0;i:1179;}i:1180;a:1:{i:0;i:1181;}i:1182;a:1:{i:0;i:1183;}i:1184;a:1:{i:0;i:1185;}i:1186;a:1:{i:0;i:1187;}i:1188;a:1:{i:0;i:1189;}i:1190;a:1:{i:0;i:1191;}i:1192;a:1:{i:0;i:1193;}i:1194;a:1:{i:0;i:1195;}i:1196;a:1:{i:0;i:1197;}i:1198;a:1:{i:0;i:1199;}i:1200;a:1:{i:0;i:1201;}i:1202;a:1:{i:0;i:1203;}i:1204;a:1:{i:0;i:1205;}i:1206;a:1:{i:0;i:1207;}i:1208;a:1:{i:0;i:1209;}i:1210;a:1:{i:0;i:1211;}i:1212;a:1:{i:0;i:1213;}i:1214;a:1:{i:0;i:1215;}i:1217;a:1:{i:0;i:1218;}i:1219;a:1:{i:0;i:1220;}i:1221;a:1:{i:0;i:1222;}i:1223;a:1:{i:0;i:1224;}i:1225;a:1:{i:0;i:1226;}i:1227;a:1:{i:0;i:1228;}i:1229;a:1:{i:0;i:1230;}i:1232;a:1:{i:0;i:1233;}i:1234;a:1:{i:0;i:1235;}i:1236;a:1:{i:0;i:1237;}i:1238;a:1:{i:0;i:1239;}i:1240;a:1:{i:0;i:1241;}i:1242;a:1:{i:0;i:1243;}i:1244;a:1:{i:0;i:1245;}i:1246;a:1:{i:0;i:1247;}i:1248;a:1:{i:0;i:1249;}i:1250;a:1:{i:0;i:1251;}i:1252;a:1:{i:0;i:1253;}i:1254;a:1:{i:0;i:1255;}i:1256;a:1:{i:0;i:1257;}i:1258;a:1:{i:0;i:1259;}i:1260;a:1:{i:0;i:1261;}i:1262;a:1:{i:0;i:1263;}i:1264;a:1:{i:0;i:1265;}i:1266;a:1:{i:0;i:1267;}i:1268;a:1:{i:0;i:1269;}i:1272;a:1:{i:0;i:1273;}i:1280;a:1:{i:0;i:1281;}i:1282;a:1:{i:0;i:1283;}i:1284;a:1:{i:0;i:1285;}i:1286;a:1:{i:0;i:1287;}i:1288;a:1:{i:0;i:1289;}i:1290;a:1:{i:0;i:1291;}i:1292;a:1:{i:0;i:1293;}i:1294;a:1:{i:0;i:1295;}i:1329;a:1:{i:0;i:1377;}i:1330;a:1:{i:0;i:1378;}i:1331;a:1:{i:0;i:1379;}i:1332;a:1:{i:0;i:1380;}i:1333;a:1:{i:0;i:1381;}i:1334;a:1:{i:0;i:1382;}i:1335;a:1:{i:0;i:1383;}i:1336;a:1:{i:0;i:1384;}i:1337;a:1:{i:0;i:1385;}i:1338;a:1:{i:0;i:1386;}i:1339;a:1:{i:0;i:1387;}i:1340;a:1:{i:0;i:1388;}i:1341;a:1:{i:0;i:1389;}i:1342;a:1:{i:0;i:1390;}i:1343;a:1:{i:0;i:1391;}i:1344;a:1:{i:0;i:1392;}i:1345;a:1:{i:0;i:1393;}i:1346;a:1:{i:0;i:1394;}i:1347;a:1:{i:0;i:1395;}i:1348;a:1:{i:0;i:1396;}i:1349;a:1:{i:0;i:1397;}i:1350;a:1:{i:0;i:1398;}i:1351;a:1:{i:0;i:1399;}i:1352;a:1:{i:0;i:1400;}i:1353;a:1:{i:0;i:1401;}i:1354;a:1:{i:0;i:1402;}i:1355;a:1:{i:0;i:1403;}i:1356;a:1:{i:0;i:1404;}i:1357;a:1:{i:0;i:1405;}i:1358;a:1:{i:0;i:1406;}i:1359;a:1:{i:0;i:1407;}i:1360;a:1:{i:0;i:1408;}i:1361;a:1:{i:0;i:1409;}i:1362;a:1:{i:0;i:1410;}i:1363;a:1:{i:0;i:1411;}i:1364;a:1:{i:0;i:1412;}i:1365;a:1:{i:0;i:1413;}i:1366;a:1:{i:0;i:1414;}i:1415;a:2:{i:0;i:1381;i:1;i:1410;}i:7680;a:1:{i:0;i:7681;}i:7682;a:1:{i:0;i:7683;}i:7684;a:1:{i:0;i:7685;}i:7686;a:1:{i:0;i:7687;}i:7688;a:1:{i:0;i:7689;}i:7690;a:1:{i:0;i:7691;}i:7692;a:1:{i:0;i:7693;}i:7694;a:1:{i:0;i:7695;}i:7696;a:1:{i:0;i:7697;}i:7698;a:1:{i:0;i:7699;}i:7700;a:1:{i:0;i:7701;}i:7702;a:1:{i:0;i:7703;}i:7704;a:1:{i:0;i:7705;}i:7706;a:1:{i:0;i:7707;}i:7708;a:1:{i:0;i:7709;}i:7710;a:1:{i:0;i:7711;}i:7712;a:1:{i:0;i:7713;}i:7714;a:1:{i:0;i:7715;}i:7716;a:1:{i:0;i:7717;}i:7718;a:1:{i:0;i:7719;}i:7720;a:1:{i:0;i:7721;}i:7722;a:1:{i:0;i:7723;}i:7724;a:1:{i:0;i:7725;}i:7726;a:1:{i:0;i:7727;}i:7728;a:1:{i:0;i:7729;}i:7730;a:1:{i:0;i:7731;}i:7732;a:1:{i:0;i:7733;}i:7734;a:1:{i:0;i:7735;}i:7736;a:1:{i:0;i:7737;}i:7738;a:1:{i:0;i:7739;}i:7740;a:1:{i:0;i:7741;}i:7742;a:1:{i:0;i:7743;}i:7744;a:1:{i:0;i:7745;}i:7746;a:1:{i:0;i:7747;}i:7748;a:1:{i:0;i:7749;}i:7750;a:1:{i:0;i:7751;}i:7752;a:1:{i:0;i:7753;}i:7754;a:1:{i:0;i:7755;}i:7756;a:1:{i:0;i:7757;}i:7758;a:1:{i:0;i:7759;}i:7760;a:1:{i:0;i:7761;}i:7762;a:1:{i:0;i:7763;}i:7764;a:1:{i:0;i:7765;}i:7766;a:1:{i:0;i:7767;}i:7768;a:1:{i:0;i:7769;}i:7770;a:1:{i:0;i:7771;}i:7772;a:1:{i:0;i:7773;}i:7774;a:1:{i:0;i:7775;}i:7776;a:1:{i:0;i:7777;}i:7778;a:1:{i:0;i:7779;}i:7780;a:1:{i:0;i:7781;}i:7782;a:1:{i:0;i:7783;}i:7784;a:1:{i:0;i:7785;}i:7786;a:1:{i:0;i:7787;}i:7788;a:1:{i:0;i:7789;}i:7790;a:1:{i:0;i:7791;}i:7792;a:1:{i:0;i:7793;}i:7794;a:1:{i:0;i:7795;}i:7796;a:1:{i:0;i:7797;}i:7798;a:1:{i:0;i:7799;}i:7800;a:1:{i:0;i:7801;}i:7802;a:1:{i:0;i:7803;}i:7804;a:1:{i:0;i:7805;}i:7806;a:1:{i:0;i:7807;}i:7808;a:1:{i:0;i:7809;}i:7810;a:1:{i:0;i:7811;}i:7812;a:1:{i:0;i:7813;}i:7814;a:1:{i:0;i:7815;}i:7816;a:1:{i:0;i:7817;}i:7818;a:1:{i:0;i:7819;}i:7820;a:1:{i:0;i:7821;}i:7822;a:1:{i:0;i:7823;}i:7824;a:1:{i:0;i:7825;}i:7826;a:1:{i:0;i:7827;}i:7828;a:1:{i:0;i:7829;}i:7830;a:2:{i:0;i:104;i:1;i:817;}i:7831;a:2:{i:0;i:116;i:1;i:776;}i:7832;a:2:{i:0;i:119;i:1;i:778;}i:7833;a:2:{i:0;i:121;i:1;i:778;}i:7834;a:2:{i:0;i:97;i:1;i:702;}i:7835;a:1:{i:0;i:7777;}i:7840;a:1:{i:0;i:7841;}i:7842;a:1:{i:0;i:7843;}i:7844;a:1:{i:0;i:7845;}i:7846;a:1:{i:0;i:7847;}i:7848;a:1:{i:0;i:7849;}i:7850;a:1:{i:0;i:7851;}i:7852;a:1:{i:0;i:7853;}i:7854;a:1:{i:0;i:7855;}i:7856;a:1:{i:0;i:7857;}i:7858;a:1:{i:0;i:7859;}i:7860;a:1:{i:0;i:7861;}i:7862;a:1:{i:0;i:7863;}i:7864;a:1:{i:0;i:7865;}i:7866;a:1:{i:0;i:7867;}i:7868;a:1:{i:0;i:7869;}i:7870;a:1:{i:0;i:7871;}i:7872;a:1:{i:0;i:7873;}i:7874;a:1:{i:0;i:7875;}i:7876;a:1:{i:0;i:7877;}i:7878;a:1:{i:0;i:7879;}i:7880;a:1:{i:0;i:7881;}i:7882;a:1:{i:0;i:7883;}i:7884;a:1:{i:0;i:7885;}i:7886;a:1:{i:0;i:7887;}i:7888;a:1:{i:0;i:7889;}i:7890;a:1:{i:0;i:7891;}i:7892;a:1:{i:0;i:7893;}i:7894;a:1:{i:0;i:7895;}i:7896;a:1:{i:0;i:7897;}i:7898;a:1:{i:0;i:7899;}i:7900;a:1:{i:0;i:7901;}i:7902;a:1:{i:0;i:7903;}i:7904;a:1:{i:0;i:7905;}i:7906;a:1:{i:0;i:7907;}i:7908;a:1:{i:0;i:7909;}i:7910;a:1:{i:0;i:7911;}i:7912;a:1:{i:0;i:7913;}i:7914;a:1:{i:0;i:7915;}i:7916;a:1:{i:0;i:7917;}i:7918;a:1:{i:0;i:7919;}i:7920;a:1:{i:0;i:7921;}i:7922;a:1:{i:0;i:7923;}i:7924;a:1:{i:0;i:7925;}i:7926;a:1:{i:0;i:7927;}i:7928;a:1:{i:0;i:7929;}i:7944;a:1:{i:0;i:7936;}i:7945;a:1:{i:0;i:7937;}i:7946;a:1:{i:0;i:7938;}i:7947;a:1:{i:0;i:7939;}i:7948;a:1:{i:0;i:7940;}i:7949;a:1:{i:0;i:7941;}i:7950;a:1:{i:0;i:7942;}i:7951;a:1:{i:0;i:7943;}i:7960;a:1:{i:0;i:7952;}i:7961;a:1:{i:0;i:7953;}i:7962;a:1:{i:0;i:7954;}i:7963;a:1:{i:0;i:7955;}i:7964;a:1:{i:0;i:7956;}i:7965;a:1:{i:0;i:7957;}i:7976;a:1:{i:0;i:7968;}i:7977;a:1:{i:0;i:7969;}i:7978;a:1:{i:0;i:7970;}i:7979;a:1:{i:0;i:7971;}i:7980;a:1:{i:0;i:7972;}i:7981;a:1:{i:0;i:7973;}i:7982;a:1:{i:0;i:7974;}i:7983;a:1:{i:0;i:7975;}i:7992;a:1:{i:0;i:7984;}i:7993;a:1:{i:0;i:7985;}i:7994;a:1:{i:0;i:7986;}i:7995;a:1:{i:0;i:7987;}i:7996;a:1:{i:0;i:7988;}i:7997;a:1:{i:0;i:7989;}i:7998;a:1:{i:0;i:7990;}i:7999;a:1:{i:0;i:7991;}i:8008;a:1:{i:0;i:8000;}i:8009;a:1:{i:0;i:8001;}i:8010;a:1:{i:0;i:8002;}i:8011;a:1:{i:0;i:8003;}i:8012;a:1:{i:0;i:8004;}i:8013;a:1:{i:0;i:8005;}i:8016;a:2:{i:0;i:965;i:1;i:787;}i:8018;a:3:{i:0;i:965;i:1;i:787;i:2;i:768;}i:8020;a:3:{i:0;i:965;i:1;i:787;i:2;i:769;}i:8022;a:3:{i:0;i:965;i:1;i:787;i:2;i:834;}i:8025;a:1:{i:0;i:8017;}i:8027;a:1:{i:0;i:8019;}i:8029;a:1:{i:0;i:8021;}i:8031;a:1:{i:0;i:8023;}i:8040;a:1:{i:0;i:8032;}i:8041;a:1:{i:0;i:8033;}i:8042;a:1:{i:0;i:8034;}i:8043;a:1:{i:0;i:8035;}i:8044;a:1:{i:0;i:8036;}i:8045;a:1:{i:0;i:8037;}i:8046;a:1:{i:0;i:8038;}i:8047;a:1:{i:0;i:8039;}i:8064;a:2:{i:0;i:7936;i:1;i:953;}i:8065;a:2:{i:0;i:7937;i:1;i:953;}i:8066;a:2:{i:0;i:7938;i:1;i:953;}i:8067;a:2:{i:0;i:7939;i:1;i:953;}i:8068;a:2:{i:0;i:7940;i:1;i:953;}i:8069;a:2:{i:0;i:7941;i:1;i:953;}i:8070;a:2:{i:0;i:7942;i:1;i:953;}i:8071;a:2:{i:0;i:7943;i:1;i:953;}i:8072;a:2:{i:0;i:7936;i:1;i:953;}i:8073;a:2:{i:0;i:7937;i:1;i:953;}i:8074;a:2:{i:0;i:7938;i:1;i:953;}i:8075;a:2:{i:0;i:7939;i:1;i:953;}i:8076;a:2:{i:0;i:7940;i:1;i:953;}i:8077;a:2:{i:0;i:7941;i:1;i:953;}i:8078;a:2:{i:0;i:7942;i:1;i:953;}i:8079;a:2:{i:0;i:7943;i:1;i:953;}i:8080;a:2:{i:0;i:7968;i:1;i:953;}i:8081;a:2:{i:0;i:7969;i:1;i:953;}i:8082;a:2:{i:0;i:7970;i:1;i:953;}i:8083;a:2:{i:0;i:7971;i:1;i:953;}i:8084;a:2:{i:0;i:7972;i:1;i:953;}i:8085;a:2:{i:0;i:7973;i:1;i:953;}i:8086;a:2:{i:0;i:7974;i:1;i:953;}i:8087;a:2:{i:0;i:7975;i:1;i:953;}i:8088;a:2:{i:0;i:7968;i:1;i:953;}i:8089;a:2:{i:0;i:7969;i:1;i:953;}i:8090;a:2:{i:0;i:7970;i:1;i:953;}i:8091;a:2:{i:0;i:7971;i:1;i:953;}i:8092;a:2:{i:0;i:7972;i:1;i:953;}i:8093;a:2:{i:0;i:7973;i:1;i:953;}i:8094;a:2:{i:0;i:7974;i:1;i:953;}i:8095;a:2:{i:0;i:7975;i:1;i:953;}i:8096;a:2:{i:0;i:8032;i:1;i:953;}i:8097;a:2:{i:0;i:8033;i:1;i:953;}i:8098;a:2:{i:0;i:8034;i:1;i:953;}i:8099;a:2:{i:0;i:8035;i:1;i:953;}i:8100;a:2:{i:0;i:8036;i:1;i:953;}i:8101;a:2:{i:0;i:8037;i:1;i:953;}i:8102;a:2:{i:0;i:8038;i:1;i:953;}i:8103;a:2:{i:0;i:8039;i:1;i:953;}i:8104;a:2:{i:0;i:8032;i:1;i:953;}i:8105;a:2:{i:0;i:8033;i:1;i:953;}i:8106;a:2:{i:0;i:8034;i:1;i:953;}i:8107;a:2:{i:0;i:8035;i:1;i:953;}i:8108;a:2:{i:0;i:8036;i:1;i:953;}i:8109;a:2:{i:0;i:8037;i:1;i:953;}i:8110;a:2:{i:0;i:8038;i:1;i:953;}i:8111;a:2:{i:0;i:8039;i:1;i:953;}i:8114;a:2:{i:0;i:8048;i:1;i:953;}i:8115;a:2:{i:0;i:945;i:1;i:953;}i:8116;a:2:{i:0;i:940;i:1;i:953;}i:8118;a:2:{i:0;i:945;i:1;i:834;}i:8119;a:3:{i:0;i:945;i:1;i:834;i:2;i:953;}i:8120;a:1:{i:0;i:8112;}i:8121;a:1:{i:0;i:8113;}i:8122;a:1:{i:0;i:8048;}i:8123;a:1:{i:0;i:8049;}i:8124;a:2:{i:0;i:945;i:1;i:953;}i:8126;a:1:{i:0;i:953;}i:8130;a:2:{i:0;i:8052;i:1;i:953;}i:8131;a:2:{i:0;i:951;i:1;i:953;}i:8132;a:2:{i:0;i:942;i:1;i:953;}i:8134;a:2:{i:0;i:951;i:1;i:834;}i:8135;a:3:{i:0;i:951;i:1;i:834;i:2;i:953;}i:8136;a:1:{i:0;i:8050;}i:8137;a:1:{i:0;i:8051;}i:8138;a:1:{i:0;i:8052;}i:8139;a:1:{i:0;i:8053;}i:8140;a:2:{i:0;i:951;i:1;i:953;}i:8146;a:3:{i:0;i:953;i:1;i:776;i:2;i:768;}i:8147;a:3:{i:0;i:953;i:1;i:776;i:2;i:769;}i:8150;a:2:{i:0;i:953;i:1;i:834;}i:8151;a:3:{i:0;i:953;i:1;i:776;i:2;i:834;}i:8152;a:1:{i:0;i:8144;}i:8153;a:1:{i:0;i:8145;}i:8154;a:1:{i:0;i:8054;}i:8155;a:1:{i:0;i:8055;}i:8162;a:3:{i:0;i:965;i:1;i:776;i:2;i:768;}i:8163;a:3:{i:0;i:965;i:1;i:776;i:2;i:769;}i:8164;a:2:{i:0;i:961;i:1;i:787;}i:8166;a:2:{i:0;i:965;i:1;i:834;}i:8167;a:3:{i:0;i:965;i:1;i:776;i:2;i:834;}i:8168;a:1:{i:0;i:8160;}i:8169;a:1:{i:0;i:8161;}i:8170;a:1:{i:0;i:8058;}i:8171;a:1:{i:0;i:8059;}i:8172;a:1:{i:0;i:8165;}i:8178;a:2:{i:0;i:8060;i:1;i:953;}i:8179;a:2:{i:0;i:969;i:1;i:953;}i:8180;a:2:{i:0;i:974;i:1;i:953;}i:8182;a:2:{i:0;i:969;i:1;i:834;}i:8183;a:3:{i:0;i:969;i:1;i:834;i:2;i:953;}i:8184;a:1:{i:0;i:8056;}i:8185;a:1:{i:0;i:8057;}i:8186;a:1:{i:0;i:8060;}i:8187;a:1:{i:0;i:8061;}i:8188;a:2:{i:0;i:969;i:1;i:953;}i:8360;a:2:{i:0;i:114;i:1;i:115;}i:8450;a:1:{i:0;i:99;}i:8451;a:2:{i:0;i:176;i:1;i:99;}i:8455;a:1:{i:0;i:603;}i:8457;a:2:{i:0;i:176;i:1;i:102;}i:8459;a:1:{i:0;i:104;}i:8460;a:1:{i:0;i:104;}i:8461;a:1:{i:0;i:104;}i:8464;a:1:{i:0;i:105;}i:8465;a:1:{i:0;i:105;}i:8466;a:1:{i:0;i:108;}i:8469;a:1:{i:0;i:110;}i:8470;a:2:{i:0;i:110;i:1;i:111;}i:8473;a:1:{i:0;i:112;}i:8474;a:1:{i:0;i:113;}i:8475;a:1:{i:0;i:114;}i:8476;a:1:{i:0;i:114;}i:8477;a:1:{i:0;i:114;}i:8480;a:2:{i:0;i:115;i:1;i:109;}i:8481;a:3:{i:0;i:116;i:1;i:101;i:2;i:108;}i:8482;a:2:{i:0;i:116;i:1;i:109;}i:8484;a:1:{i:0;i:122;}i:8486;a:1:{i:0;i:969;}i:8488;a:1:{i:0;i:122;}i:8490;a:1:{i:0;i:107;}i:8491;a:1:{i:0;i:229;}i:8492;a:1:{i:0;i:98;}i:8493;a:1:{i:0;i:99;}i:8496;a:1:{i:0;i:101;}i:8497;a:1:{i:0;i:102;}i:8499;a:1:{i:0;i:109;}i:8510;a:1:{i:0;i:947;}i:8511;a:1:{i:0;i:960;}i:8517;a:1:{i:0;i:100;}i:8544;a:1:{i:0;i:8560;}i:8545;a:1:{i:0;i:8561;}i:8546;a:1:{i:0;i:8562;}i:8547;a:1:{i:0;i:8563;}i:8548;a:1:{i:0;i:8564;}i:8549;a:1:{i:0;i:8565;}i:8550;a:1:{i:0;i:8566;}i:8551;a:1:{i:0;i:8567;}i:8552;a:1:{i:0;i:8568;}i:8553;a:1:{i:0;i:8569;}i:8554;a:1:{i:0;i:8570;}i:8555;a:1:{i:0;i:8571;}i:8556;a:1:{i:0;i:8572;}i:8557;a:1:{i:0;i:8573;}i:8558;a:1:{i:0;i:8574;}i:8559;a:1:{i:0;i:8575;}i:9398;a:1:{i:0;i:9424;}i:9399;a:1:{i:0;i:9425;}i:9400;a:1:{i:0;i:9426;}i:9401;a:1:{i:0;i:9427;}i:9402;a:1:{i:0;i:9428;}i:9403;a:1:{i:0;i:9429;}i:9404;a:1:{i:0;i:9430;}i:9405;a:1:{i:0;i:9431;}i:9406;a:1:{i:0;i:9432;}i:9407;a:1:{i:0;i:9433;}i:9408;a:1:{i:0;i:9434;}i:9409;a:1:{i:0;i:9435;}i:9410;a:1:{i:0;i:9436;}i:9411;a:1:{i:0;i:9437;}i:9412;a:1:{i:0;i:9438;}i:9413;a:1:{i:0;i:9439;}i:9414;a:1:{i:0;i:9440;}i:9415;a:1:{i:0;i:9441;}i:9416;a:1:{i:0;i:9442;}i:9417;a:1:{i:0;i:9443;}i:9418;a:1:{i:0;i:9444;}i:9419;a:1:{i:0;i:9445;}i:9420;a:1:{i:0;i:9446;}i:9421;a:1:{i:0;i:9447;}i:9422;a:1:{i:0;i:9448;}i:9423;a:1:{i:0;i:9449;}i:13169;a:3:{i:0;i:104;i:1;i:112;i:2;i:97;}i:13171;a:2:{i:0;i:97;i:1;i:117;}i:13173;a:2:{i:0;i:111;i:1;i:118;}i:13184;a:2:{i:0;i:112;i:1;i:97;}i:13185;a:2:{i:0;i:110;i:1;i:97;}i:13186;a:2:{i:0;i:956;i:1;i:97;}i:13187;a:2:{i:0;i:109;i:1;i:97;}i:13188;a:2:{i:0;i:107;i:1;i:97;}i:13189;a:2:{i:0;i:107;i:1;i:98;}i:13190;a:2:{i:0;i:109;i:1;i:98;}i:13191;a:2:{i:0;i:103;i:1;i:98;}i:13194;a:2:{i:0;i:112;i:1;i:102;}i:13195;a:2:{i:0;i:110;i:1;i:102;}i:13196;a:2:{i:0;i:956;i:1;i:102;}i:13200;a:2:{i:0;i:104;i:1;i:122;}i:13201;a:3:{i:0;i:107;i:1;i:104;i:2;i:122;}i:13202;a:3:{i:0;i:109;i:1;i:104;i:2;i:122;}i:13203;a:3:{i:0;i:103;i:1;i:104;i:2;i:122;}i:13204;a:3:{i:0;i:116;i:1;i:104;i:2;i:122;}i:13225;a:2:{i:0;i:112;i:1;i:97;}i:13226;a:3:{i:0;i:107;i:1;i:112;i:2;i:97;}i:13227;a:3:{i:0;i:109;i:1;i:112;i:2;i:97;}i:13228;a:3:{i:0;i:103;i:1;i:112;i:2;i:97;}i:13236;a:2:{i:0;i:112;i:1;i:118;}i:13237;a:2:{i:0;i:110;i:1;i:118;}i:13238;a:2:{i:0;i:956;i:1;i:118;}i:13239;a:2:{i:0;i:109;i:1;i:118;}i:13240;a:2:{i:0;i:107;i:1;i:118;}i:13241;a:2:{i:0;i:109;i:1;i:118;}i:13242;a:2:{i:0;i:112;i:1;i:119;}i:13243;a:2:{i:0;i:110;i:1;i:119;}i:13244;a:2:{i:0;i:956;i:1;i:119;}i:13245;a:2:{i:0;i:109;i:1;i:119;}i:13246;a:2:{i:0;i:107;i:1;i:119;}i:13247;a:2:{i:0;i:109;i:1;i:119;}i:13248;a:2:{i:0;i:107;i:1;i:969;}i:13249;a:2:{i:0;i:109;i:1;i:969;}i:13251;a:2:{i:0;i:98;i:1;i:113;}i:13254;a:4:{i:0;i:99;i:1;i:8725;i:2;i:107;i:3;i:103;}i:13255;a:3:{i:0;i:99;i:1;i:111;i:2;i:46;}i:13256;a:2:{i:0;i:100;i:1;i:98;}i:13257;a:2:{i:0;i:103;i:1;i:121;}i:13259;a:2:{i:0;i:104;i:1;i:112;}i:13261;a:2:{i:0;i:107;i:1;i:107;}i:13262;a:2:{i:0;i:107;i:1;i:109;}i:13271;a:2:{i:0;i:112;i:1;i:104;}i:13273;a:3:{i:0;i:112;i:1;i:112;i:2;i:109;}i:13274;a:2:{i:0;i:112;i:1;i:114;}i:13276;a:2:{i:0;i:115;i:1;i:118;}i:13277;a:2:{i:0;i:119;i:1;i:98;}i:64256;a:2:{i:0;i:102;i:1;i:102;}i:64257;a:2:{i:0;i:102;i:1;i:105;}i:64258;a:2:{i:0;i:102;i:1;i:108;}i:64259;a:3:{i:0;i:102;i:1;i:102;i:2;i:105;}i:64260;a:3:{i:0;i:102;i:1;i:102;i:2;i:108;}i:64261;a:2:{i:0;i:115;i:1;i:116;}i:64262;a:2:{i:0;i:115;i:1;i:116;}i:64275;a:2:{i:0;i:1396;i:1;i:1398;}i:64276;a:2:{i:0;i:1396;i:1;i:1381;}i:64277;a:2:{i:0;i:1396;i:1;i:1387;}i:64278;a:2:{i:0;i:1406;i:1;i:1398;}i:64279;a:2:{i:0;i:1396;i:1;i:1389;}i:65313;a:1:{i:0;i:65345;}i:65314;a:1:{i:0;i:65346;}i:65315;a:1:{i:0;i:65347;}i:65316;a:1:{i:0;i:65348;}i:65317;a:1:{i:0;i:65349;}i:65318;a:1:{i:0;i:65350;}i:65319;a:1:{i:0;i:65351;}i:65320;a:1:{i:0;i:65352;}i:65321;a:1:{i:0;i:65353;}i:65322;a:1:{i:0;i:65354;}i:65323;a:1:{i:0;i:65355;}i:65324;a:1:{i:0;i:65356;}i:65325;a:1:{i:0;i:65357;}i:65326;a:1:{i:0;i:65358;}i:65327;a:1:{i:0;i:65359;}i:65328;a:1:{i:0;i:65360;}i:65329;a:1:{i:0;i:65361;}i:65330;a:1:{i:0;i:65362;}i:65331;a:1:{i:0;i:65363;}i:65332;a:1:{i:0;i:65364;}i:65333;a:1:{i:0;i:65365;}i:65334;a:1:{i:0;i:65366;}i:65335;a:1:{i:0;i:65367;}i:65336;a:1:{i:0;i:65368;}i:65337;a:1:{i:0;i:65369;}i:65338;a:1:{i:0;i:65370;}i:66560;a:1:{i:0;i:66600;}i:66561;a:1:{i:0;i:66601;}i:66562;a:1:{i:0;i:66602;}i:66563;a:1:{i:0;i:66603;}i:66564;a:1:{i:0;i:66604;}i:66565;a:1:{i:0;i:66605;}i:66566;a:1:{i:0;i:66606;}i:66567;a:1:{i:0;i:66607;}i:66568;a:1:{i:0;i:66608;}i:66569;a:1:{i:0;i:66609;}i:66570;a:1:{i:0;i:66610;}i:66571;a:1:{i:0;i:66611;}i:66572;a:1:{i:0;i:66612;}i:66573;a:1:{i:0;i:66613;}i:66574;a:1:{i:0;i:66614;}i:66575;a:1:{i:0;i:66615;}i:66576;a:1:{i:0;i:66616;}i:66577;a:1:{i:0;i:66617;}i:66578;a:1:{i:0;i:66618;}i:66579;a:1:{i:0;i:66619;}i:66580;a:1:{i:0;i:66620;}i:66581;a:1:{i:0;i:66621;}i:66582;a:1:{i:0;i:66622;}i:66583;a:1:{i:0;i:66623;}i:66584;a:1:{i:0;i:66624;}i:66585;a:1:{i:0;i:66625;}i:66586;a:1:{i:0;i:66626;}i:66587;a:1:{i:0;i:66627;}i:66588;a:1:{i:0;i:66628;}i:66589;a:1:{i:0;i:66629;}i:66590;a:1:{i:0;i:66630;}i:66591;a:1:{i:0;i:66631;}i:66592;a:1:{i:0;i:66632;}i:66593;a:1:{i:0;i:66633;}i:66594;a:1:{i:0;i:66634;}i:66595;a:1:{i:0;i:66635;}i:66596;a:1:{i:0;i:66636;}i:66597;a:1:{i:0;i:66637;}i:119808;a:1:{i:0;i:97;}i:119809;a:1:{i:0;i:98;}i:119810;a:1:{i:0;i:99;}i:119811;a:1:{i:0;i:100;}i:119812;a:1:{i:0;i:101;}i:119813;a:1:{i:0;i:102;}i:119814;a:1:{i:0;i:103;}i:119815;a:1:{i:0;i:104;}i:119816;a:1:{i:0;i:105;}i:119817;a:1:{i:0;i:106;}i:119818;a:1:{i:0;i:107;}i:119819;a:1:{i:0;i:108;}i:119820;a:1:{i:0;i:109;}i:119821;a:1:{i:0;i:110;}i:119822;a:1:{i:0;i:111;}i:119823;a:1:{i:0;i:112;}i:119824;a:1:{i:0;i:113;}i:119825;a:1:{i:0;i:114;}i:119826;a:1:{i:0;i:115;}i:119827;a:1:{i:0;i:116;}i:119828;a:1:{i:0;i:117;}i:119829;a:1:{i:0;i:118;}i:119830;a:1:{i:0;i:119;}i:119831;a:1:{i:0;i:120;}i:119832;a:1:{i:0;i:121;}i:119833;a:1:{i:0;i:122;}i:119860;a:1:{i:0;i:97;}i:119861;a:1:{i:0;i:98;}i:119862;a:1:{i:0;i:99;}i:119863;a:1:{i:0;i:100;}i:119864;a:1:{i:0;i:101;}i:119865;a:1:{i:0;i:102;}i:119866;a:1:{i:0;i:103;}i:119867;a:1:{i:0;i:104;}i:119868;a:1:{i:0;i:105;}i:119869;a:1:{i:0;i:106;}i:119870;a:1:{i:0;i:107;}i:119871;a:1:{i:0;i:108;}i:119872;a:1:{i:0;i:109;}i:119873;a:1:{i:0;i:110;}i:119874;a:1:{i:0;i:111;}i:119875;a:1:{i:0;i:112;}i:119876;a:1:{i:0;i:113;}i:119877;a:1:{i:0;i:114;}i:119878;a:1:{i:0;i:115;}i:119879;a:1:{i:0;i:116;}i:119880;a:1:{i:0;i:117;}i:119881;a:1:{i:0;i:118;}i:119882;a:1:{i:0;i:119;}i:119883;a:1:{i:0;i:120;}i:119884;a:1:{i:0;i:121;}i:119885;a:1:{i:0;i:122;}i:119912;a:1:{i:0;i:97;}i:119913;a:1:{i:0;i:98;}i:119914;a:1:{i:0;i:99;}i:119915;a:1:{i:0;i:100;}i:119916;a:1:{i:0;i:101;}i:119917;a:1:{i:0;i:102;}i:119918;a:1:{i:0;i:103;}i:119919;a:1:{i:0;i:104;}i:119920;a:1:{i:0;i:105;}i:119921;a:1:{i:0;i:106;}i:119922;a:1:{i:0;i:107;}i:119923;a:1:{i:0;i:108;}i:119924;a:1:{i:0;i:109;}i:119925;a:1:{i:0;i:110;}i:119926;a:1:{i:0;i:111;}i:119927;a:1:{i:0;i:112;}i:119928;a:1:{i:0;i:113;}i:119929;a:1:{i:0;i:114;}i:119930;a:1:{i:0;i:115;}i:119931;a:1:{i:0;i:116;}i:119932;a:1:{i:0;i:117;}i:119933;a:1:{i:0;i:118;}i:119934;a:1:{i:0;i:119;}i:119935;a:1:{i:0;i:120;}i:119936;a:1:{i:0;i:121;}i:119937;a:1:{i:0;i:122;}i:119964;a:1:{i:0;i:97;}i:119966;a:1:{i:0;i:99;}i:119967;a:1:{i:0;i:100;}i:119970;a:1:{i:0;i:103;}i:119973;a:1:{i:0;i:106;}i:119974;a:1:{i:0;i:107;}i:119977;a:1:{i:0;i:110;}i:119978;a:1:{i:0;i:111;}i:119979;a:1:{i:0;i:112;}i:119980;a:1:{i:0;i:113;}i:119982;a:1:{i:0;i:115;}i:119983;a:1:{i:0;i:116;}i:119984;a:1:{i:0;i:117;}i:119985;a:1:{i:0;i:118;}i:119986;a:1:{i:0;i:119;}i:119987;a:1:{i:0;i:120;}i:119988;a:1:{i:0;i:121;}i:119989;a:1:{i:0;i:122;}i:120016;a:1:{i:0;i:97;}i:120017;a:1:{i:0;i:98;}i:120018;a:1:{i:0;i:99;}i:120019;a:1:{i:0;i:100;}i:120020;a:1:{i:0;i:101;}i:120021;a:1:{i:0;i:102;}i:120022;a:1:{i:0;i:103;}i:120023;a:1:{i:0;i:104;}i:120024;a:1:{i:0;i:105;}i:120025;a:1:{i:0;i:106;}i:120026;a:1:{i:0;i:107;}i:120027;a:1:{i:0;i:108;}i:120028;a:1:{i:0;i:109;}i:120029;a:1:{i:0;i:110;}i:120030;a:1:{i:0;i:111;}i:120031;a:1:{i:0;i:112;}i:120032;a:1:{i:0;i:113;}i:120033;a:1:{i:0;i:114;}i:120034;a:1:{i:0;i:115;}i:120035;a:1:{i:0;i:116;}i:120036;a:1:{i:0;i:117;}i:120037;a:1:{i:0;i:118;}i:120038;a:1:{i:0;i:119;}i:120039;a:1:{i:0;i:120;}i:120040;a:1:{i:0;i:121;}i:120041;a:1:{i:0;i:122;}i:120068;a:1:{i:0;i:97;}i:120069;a:1:{i:0;i:98;}i:120071;a:1:{i:0;i:100;}i:120072;a:1:{i:0;i:101;}i:120073;a:1:{i:0;i:102;}i:120074;a:1:{i:0;i:103;}i:120077;a:1:{i:0;i:106;}i:120078;a:1:{i:0;i:107;}i:120079;a:1:{i:0;i:108;}i:120080;a:1:{i:0;i:109;}i:120081;a:1:{i:0;i:110;}i:120082;a:1:{i:0;i:111;}i:120083;a:1:{i:0;i:112;}i:120084;a:1:{i:0;i:113;}i:120086;a:1:{i:0;i:115;}i:120087;a:1:{i:0;i:116;}i:120088;a:1:{i:0;i:117;}i:120089;a:1:{i:0;i:118;}i:120090;a:1:{i:0;i:119;}i:120091;a:1:{i:0;i:120;}i:120092;a:1:{i:0;i:121;}i:120120;a:1:{i:0;i:97;}i:120121;a:1:{i:0;i:98;}i:120123;a:1:{i:0;i:100;}i:120124;a:1:{i:0;i:101;}i:120125;a:1:{i:0;i:102;}i:120126;a:1:{i:0;i:103;}i:120128;a:1:{i:0;i:105;}i:120129;a:1:{i:0;i:106;}i:120130;a:1:{i:0;i:107;}i:120131;a:1:{i:0;i:108;}i:120132;a:1:{i:0;i:109;}i:120134;a:1:{i:0;i:111;}i:120138;a:1:{i:0;i:115;}i:120139;a:1:{i:0;i:116;}i:120140;a:1:{i:0;i:117;}i:120141;a:1:{i:0;i:118;}i:120142;a:1:{i:0;i:119;}i:120143;a:1:{i:0;i:120;}i:120144;a:1:{i:0;i:121;}i:120172;a:1:{i:0;i:97;}i:120173;a:1:{i:0;i:98;}i:120174;a:1:{i:0;i:99;}i:120175;a:1:{i:0;i:100;}i:120176;a:1:{i:0;i:101;}i:120177;a:1:{i:0;i:102;}i:120178;a:1:{i:0;i:103;}i:120179;a:1:{i:0;i:104;}i:120180;a:1:{i:0;i:105;}i:120181;a:1:{i:0;i:106;}i:120182;a:1:{i:0;i:107;}i:120183;a:1:{i:0;i:108;}i:120184;a:1:{i:0;i:109;}i:120185;a:1:{i:0;i:110;}i:120186;a:1:{i:0;i:111;}i:120187;a:1:{i:0;i:112;}i:120188;a:1:{i:0;i:113;}i:120189;a:1:{i:0;i:114;}i:120190;a:1:{i:0;i:115;}i:120191;a:1:{i:0;i:116;}i:120192;a:1:{i:0;i:117;}i:120193;a:1:{i:0;i:118;}i:120194;a:1:{i:0;i:119;}i:120195;a:1:{i:0;i:120;}i:120196;a:1:{i:0;i:121;}i:120197;a:1:{i:0;i:122;}i:120224;a:1:{i:0;i:97;}i:120225;a:1:{i:0;i:98;}i:120226;a:1:{i:0;i:99;}i:120227;a:1:{i:0;i:100;}i:120228;a:1:{i:0;i:101;}i:120229;a:1:{i:0;i:102;}i:120230;a:1:{i:0;i:103;}i:120231;a:1:{i:0;i:104;}i:120232;a:1:{i:0;i:105;}i:120233;a:1:{i:0;i:106;}i:120234;a:1:{i:0;i:107;}i:120235;a:1:{i:0;i:108;}i:120236;a:1:{i:0;i:109;}i:120237;a:1:{i:0;i:110;}i:120238;a:1:{i:0;i:111;}i:120239;a:1:{i:0;i:112;}i:120240;a:1:{i:0;i:113;}i:120241;a:1:{i:0;i:114;}i:120242;a:1:{i:0;i:115;}i:120243;a:1:{i:0;i:116;}i:120244;a:1:{i:0;i:117;}i:120245;a:1:{i:0;i:118;}i:120246;a:1:{i:0;i:119;}i:120247;a:1:{i:0;i:120;}i:120248;a:1:{i:0;i:121;}i:120249;a:1:{i:0;i:122;}i:120276;a:1:{i:0;i:97;}i:120277;a:1:{i:0;i:98;}i:120278;a:1:{i:0;i:99;}i:120279;a:1:{i:0;i:100;}i:120280;a:1:{i:0;i:101;}i:120281;a:1:{i:0;i:102;}i:120282;a:1:{i:0;i:103;}i:120283;a:1:{i:0;i:104;}i:120284;a:1:{i:0;i:105;}i:120285;a:1:{i:0;i:106;}i:120286;a:1:{i:0;i:107;}i:120287;a:1:{i:0;i:108;}i:120288;a:1:{i:0;i:109;}i:120289;a:1:{i:0;i:110;}i:120290;a:1:{i:0;i:111;}i:120291;a:1:{i:0;i:112;}i:120292;a:1:{i:0;i:113;}i:120293;a:1:{i:0;i:114;}i:120294;a:1:{i:0;i:115;}i:120295;a:1:{i:0;i:116;}i:120296;a:1:{i:0;i:117;}i:120297;a:1:{i:0;i:118;}i:120298;a:1:{i:0;i:119;}i:120299;a:1:{i:0;i:120;}i:120300;a:1:{i:0;i:121;}i:120301;a:1:{i:0;i:122;}i:120328;a:1:{i:0;i:97;}i:120329;a:1:{i:0;i:98;}i:120330;a:1:{i:0;i:99;}i:120331;a:1:{i:0;i:100;}i:120332;a:1:{i:0;i:101;}i:120333;a:1:{i:0;i:102;}i:120334;a:1:{i:0;i:103;}i:120335;a:1:{i:0;i:104;}i:120336;a:1:{i:0;i:105;}i:120337;a:1:{i:0;i:106;}i:120338;a:1:{i:0;i:107;}i:120339;a:1:{i:0;i:108;}i:120340;a:1:{i:0;i:109;}i:120341;a:1:{i:0;i:110;}i:120342;a:1:{i:0;i:111;}i:120343;a:1:{i:0;i:112;}i:120344;a:1:{i:0;i:113;}i:120345;a:1:{i:0;i:114;}i:120346;a:1:{i:0;i:115;}i:120347;a:1:{i:0;i:116;}i:120348;a:1:{i:0;i:117;}i:120349;a:1:{i:0;i:118;}i:120350;a:1:{i:0;i:119;}i:120351;a:1:{i:0;i:120;}i:120352;a:1:{i:0;i:121;}i:120353;a:1:{i:0;i:122;}i:120380;a:1:{i:0;i:97;}i:120381;a:1:{i:0;i:98;}i:120382;a:1:{i:0;i:99;}i:120383;a:1:{i:0;i:100;}i:120384;a:1:{i:0;i:101;}i:120385;a:1:{i:0;i:102;}i:120386;a:1:{i:0;i:103;}i:120387;a:1:{i:0;i:104;}i:120388;a:1:{i:0;i:105;}i:120389;a:1:{i:0;i:106;}i:120390;a:1:{i:0;i:107;}i:120391;a:1:{i:0;i:108;}i:120392;a:1:{i:0;i:109;}i:120393;a:1:{i:0;i:110;}i:120394;a:1:{i:0;i:111;}i:120395;a:1:{i:0;i:112;}i:120396;a:1:{i:0;i:113;}i:120397;a:1:{i:0;i:114;}i:120398;a:1:{i:0;i:115;}i:120399;a:1:{i:0;i:116;}i:120400;a:1:{i:0;i:117;}i:120401;a:1:{i:0;i:118;}i:120402;a:1:{i:0;i:119;}i:120403;a:1:{i:0;i:120;}i:120404;a:1:{i:0;i:121;}i:120405;a:1:{i:0;i:122;}i:120432;a:1:{i:0;i:97;}i:120433;a:1:{i:0;i:98;}i:120434;a:1:{i:0;i:99;}i:120435;a:1:{i:0;i:100;}i:120436;a:1:{i:0;i:101;}i:120437;a:1:{i:0;i:102;}i:120438;a:1:{i:0;i:103;}i:120439;a:1:{i:0;i:104;}i:120440;a:1:{i:0;i:105;}i:120441;a:1:{i:0;i:106;}i:120442;a:1:{i:0;i:107;}i:120443;a:1:{i:0;i:108;}i:120444;a:1:{i:0;i:109;}i:120445;a:1:{i:0;i:110;}i:120446;a:1:{i:0;i:111;}i:120447;a:1:{i:0;i:112;}i:120448;a:1:{i:0;i:113;}i:120449;a:1:{i:0;i:114;}i:120450;a:1:{i:0;i:115;}i:120451;a:1:{i:0;i:116;}i:120452;a:1:{i:0;i:117;}i:120453;a:1:{i:0;i:118;}i:120454;a:1:{i:0;i:119;}i:120455;a:1:{i:0;i:120;}i:120456;a:1:{i:0;i:121;}i:120457;a:1:{i:0;i:122;}i:120488;a:1:{i:0;i:945;}i:120489;a:1:{i:0;i:946;}i:120490;a:1:{i:0;i:947;}i:120491;a:1:{i:0;i:948;}i:120492;a:1:{i:0;i:949;}i:120493;a:1:{i:0;i:950;}i:120494;a:1:{i:0;i:951;}i:120495;a:1:{i:0;i:952;}i:120496;a:1:{i:0;i:953;}i:120497;a:1:{i:0;i:954;}i:120498;a:1:{i:0;i:955;}i:120499;a:1:{i:0;i:956;}i:120500;a:1:{i:0;i:957;}i:120501;a:1:{i:0;i:958;}i:120502;a:1:{i:0;i:959;}i:120503;a:1:{i:0;i:960;}i:120504;a:1:{i:0;i:961;}i:120505;a:1:{i:0;i:952;}i:120506;a:1:{i:0;i:963;}i:120507;a:1:{i:0;i:964;}i:120508;a:1:{i:0;i:965;}i:120509;a:1:{i:0;i:966;}i:120510;a:1:{i:0;i:967;}i:120511;a:1:{i:0;i:968;}i:120512;a:1:{i:0;i:969;}i:120531;a:1:{i:0;i:963;}i:120546;a:1:{i:0;i:945;}i:120547;a:1:{i:0;i:946;}i:120548;a:1:{i:0;i:947;}i:120549;a:1:{i:0;i:948;}i:120550;a:1:{i:0;i:949;}i:120551;a:1:{i:0;i:950;}i:120552;a:1:{i:0;i:951;}i:120553;a:1:{i:0;i:952;}i:120554;a:1:{i:0;i:953;}i:120555;a:1:{i:0;i:954;}i:120556;a:1:{i:0;i:955;}i:120557;a:1:{i:0;i:956;}i:120558;a:1:{i:0;i:957;}i:120559;a:1:{i:0;i:958;}i:120560;a:1:{i:0;i:959;}i:120561;a:1:{i:0;i:960;}i:120562;a:1:{i:0;i:961;}i:120563;a:1:{i:0;i:952;}i:120564;a:1:{i:0;i:963;}i:120565;a:1:{i:0;i:964;}i:120566;a:1:{i:0;i:965;}i:120567;a:1:{i:0;i:966;}i:120568;a:1:{i:0;i:967;}i:120569;a:1:{i:0;i:968;}i:120570;a:1:{i:0;i:969;}i:120589;a:1:{i:0;i:963;}i:120604;a:1:{i:0;i:945;}i:120605;a:1:{i:0;i:946;}i:120606;a:1:{i:0;i:947;}i:120607;a:1:{i:0;i:948;}i:120608;a:1:{i:0;i:949;}i:120609;a:1:{i:0;i:950;}i:120610;a:1:{i:0;i:951;}i:120611;a:1:{i:0;i:952;}i:120612;a:1:{i:0;i:953;}i:120613;a:1:{i:0;i:954;}i:120614;a:1:{i:0;i:955;}i:120615;a:1:{i:0;i:956;}i:120616;a:1:{i:0;i:957;}i:120617;a:1:{i:0;i:958;}i:120618;a:1:{i:0;i:959;}i:120619;a:1:{i:0;i:960;}i:120620;a:1:{i:0;i:961;}i:120621;a:1:{i:0;i:952;}i:120622;a:1:{i:0;i:963;}i:120623;a:1:{i:0;i:964;}i:120624;a:1:{i:0;i:965;}i:120625;a:1:{i:0;i:966;}i:120626;a:1:{i:0;i:967;}i:120627;a:1:{i:0;i:968;}i:120628;a:1:{i:0;i:969;}i:120647;a:1:{i:0;i:963;}i:120662;a:1:{i:0;i:945;}i:120663;a:1:{i:0;i:946;}i:120664;a:1:{i:0;i:947;}i:120665;a:1:{i:0;i:948;}i:120666;a:1:{i:0;i:949;}i:120667;a:1:{i:0;i:950;}i:120668;a:1:{i:0;i:951;}i:120669;a:1:{i:0;i:952;}i:120670;a:1:{i:0;i:953;}i:120671;a:1:{i:0;i:954;}i:120672;a:1:{i:0;i:955;}i:120673;a:1:{i:0;i:956;}i:120674;a:1:{i:0;i:957;}i:120675;a:1:{i:0;i:958;}i:120676;a:1:{i:0;i:959;}i:120677;a:1:{i:0;i:960;}i:120678;a:1:{i:0;i:961;}i:120679;a:1:{i:0;i:952;}i:120680;a:1:{i:0;i:963;}i:120681;a:1:{i:0;i:964;}i:120682;a:1:{i:0;i:965;}i:120683;a:1:{i:0;i:966;}i:120684;a:1:{i:0;i:967;}i:120685;a:1:{i:0;i:968;}i:120686;a:1:{i:0;i:969;}i:120705;a:1:{i:0;i:963;}i:120720;a:1:{i:0;i:945;}i:120721;a:1:{i:0;i:946;}i:120722;a:1:{i:0;i:947;}i:120723;a:1:{i:0;i:948;}i:120724;a:1:{i:0;i:949;}i:120725;a:1:{i:0;i:950;}i:120726;a:1:{i:0;i:951;}i:120727;a:1:{i:0;i:952;}i:120728;a:1:{i:0;i:953;}i:120729;a:1:{i:0;i:954;}i:120730;a:1:{i:0;i:955;}i:120731;a:1:{i:0;i:956;}i:120732;a:1:{i:0;i:957;}i:120733;a:1:{i:0;i:958;}i:120734;a:1:{i:0;i:959;}i:120735;a:1:{i:0;i:960;}i:120736;a:1:{i:0;i:961;}i:120737;a:1:{i:0;i:952;}i:120738;a:1:{i:0;i:963;}i:120739;a:1:{i:0;i:964;}i:120740;a:1:{i:0;i:965;}i:120741;a:1:{i:0;i:966;}i:120742;a:1:{i:0;i:967;}i:120743;a:1:{i:0;i:968;}i:120744;a:1:{i:0;i:969;}i:120763;a:1:{i:0;i:963;}i:1017;a:1:{i:0;i:963;}i:7468;a:1:{i:0;i:97;}i:7469;a:1:{i:0;i:230;}i:7470;a:1:{i:0;i:98;}i:7472;a:1:{i:0;i:100;}i:7473;a:1:{i:0;i:101;}i:7474;a:1:{i:0;i:477;}i:7475;a:1:{i:0;i:103;}i:7476;a:1:{i:0;i:104;}i:7477;a:1:{i:0;i:105;}i:7478;a:1:{i:0;i:106;}i:7479;a:1:{i:0;i:107;}i:7480;a:1:{i:0;i:108;}i:7481;a:1:{i:0;i:109;}i:7482;a:1:{i:0;i:110;}i:7484;a:1:{i:0;i:111;}i:7485;a:1:{i:0;i:547;}i:7486;a:1:{i:0;i:112;}i:7487;a:1:{i:0;i:114;}i:7488;a:1:{i:0;i:116;}i:7489;a:1:{i:0;i:117;}i:7490;a:1:{i:0;i:119;}i:8507;a:3:{i:0;i:102;i:1;i:97;i:2;i:120;}i:12880;a:3:{i:0;i:112;i:1;i:116;i:2;i:101;}i:13004;a:2:{i:0;i:104;i:1;i:103;}i:13006;a:2:{i:0;i:101;i:1;i:118;}i:13007;a:3:{i:0;i:108;i:1;i:116;i:2;i:100;}i:13178;a:2:{i:0;i:105;i:1;i:117;}i:13278;a:3:{i:0;i:118;i:1;i:8725;i:2;i:109;}i:13279;a:3:{i:0;i:97;i:1;i:8725;i:2;i:109;}}s:12:"norm_combcls";a:341:{i:820;i:1;i:821;i:1;i:822;i:1;i:823;i:1;i:824;i:1;i:2364;i:7;i:2492;i:7;i:2620;i:7;i:2748;i:7;i:2876;i:7;i:3260;i:7;i:4151;i:7;i:12441;i:8;i:12442;i:8;i:2381;i:9;i:2509;i:9;i:2637;i:9;i:2765;i:9;i:2893;i:9;i:3021;i:9;i:3149;i:9;i:3277;i:9;i:3405;i:9;i:3530;i:9;i:3642;i:9;i:3972;i:9;i:4153;i:9;i:5908;i:9;i:5940;i:9;i:6098;i:9;i:1456;i:10;i:1457;i:11;i:1458;i:12;i:1459;i:13;i:1460;i:14;i:1461;i:15;i:1462;i:16;i:1463;i:17;i:1464;i:18;i:1465;i:19;i:1467;i:20;i:1468;i:21;i:1469;i:22;i:1471;i:23;i:1473;i:24;i:1474;i:25;i:64286;i:26;i:1611;i:27;i:1612;i:28;i:1613;i:29;i:1614;i:30;i:1615;i:31;i:1616;i:32;i:1617;i:33;i:1618;i:34;i:1648;i:35;i:1809;i:36;i:3157;i:84;i:3158;i:91;i:3640;i:103;i:3641;i:103;i:3656;i:107;i:3657;i:107;i:3658;i:107;i:3659;i:107;i:3768;i:118;i:3769;i:118;i:3784;i:122;i:3785;i:122;i:3786;i:122;i:3787;i:122;i:3953;i:129;i:3954;i:130;i:3962;i:130;i:3963;i:130;i:3964;i:130;i:3965;i:130;i:3968;i:130;i:3956;i:132;i:801;i:202;i:802;i:202;i:807;i:202;i:808;i:202;i:795;i:216;i:3897;i:216;i:119141;i:216;i:119142;i:216;i:119150;i:216;i:119151;i:216;i:119152;i:216;i:119153;i:216;i:119154;i:216;i:12330;i:218;i:790;i:220;i:791;i:220;i:792;i:220;i:793;i:220;i:796;i:220;i:797;i:220;i:798;i:220;i:799;i:220;i:800;i:220;i:803;i:220;i:804;i:220;i:805;i:220;i:806;i:220;i:809;i:220;i:810;i:220;i:811;i:220;i:812;i:220;i:813;i:220;i:814;i:220;i:815;i:220;i:816;i:220;i:817;i:220;i:818;i:220;i:819;i:220;i:825;i:220;i:826;i:220;i:827;i:220;i:828;i:220;i:839;i:220;i:840;i:220;i:841;i:220;i:845;i:220;i:846;i:220;i:851;i:220;i:852;i:220;i:853;i:220;i:854;i:220;i:1425;i:220;i:1430;i:220;i:1435;i:220;i:1443;i:220;i:1444;i:220;i:1445;i:220;i:1446;i:220;i:1447;i:220;i:1450;i:220;i:1621;i:220;i:1622;i:220;i:1763;i:220;i:1770;i:220;i:1773;i:220;i:1841;i:220;i:1844;i:220;i:1847;i:220;i:1848;i:220;i:1849;i:220;i:1851;i:220;i:1852;i:220;i:1854;i:220;i:1858;i:220;i:1860;i:220;i:1862;i:220;i:1864;i:220;i:2386;i:220;i:3864;i:220;i:3865;i:220;i:3893;i:220;i:3895;i:220;i:4038;i:220;i:6459;i:220;i:8424;i:220;i:119163;i:220;i:119164;i:220;i:119165;i:220;i:119166;i:220;i:119167;i:220;i:119168;i:220;i:119169;i:220;i:119170;i:220;i:119178;i:220;i:119179;i:220;i:1434;i:222;i:1453;i:222;i:6441;i:222;i:12333;i:222;i:12334;i:224;i:12335;i:224;i:119149;i:226;i:1454;i:228;i:6313;i:228;i:12331;i:228;i:768;i:230;i:769;i:230;i:770;i:230;i:771;i:230;i:772;i:230;i:773;i:230;i:774;i:230;i:775;i:230;i:776;i:230;i:777;i:230;i:778;i:230;i:779;i:230;i:780;i:230;i:781;i:230;i:782;i:230;i:783;i:230;i:784;i:230;i:785;i:230;i:786;i:230;i:787;i:230;i:788;i:230;i:829;i:230;i:830;i:230;i:831;i:230;i:832;i:230;i:833;i:230;i:834;i:230;i:835;i:230;i:836;i:230;i:838;i:230;i:842;i:230;i:843;i:230;i:844;i:230;i:848;i:230;i:849;i:230;i:850;i:230;i:855;i:230;i:867;i:230;i:868;i:230;i:869;i:230;i:870;i:230;i:871;i:230;i:872;i:230;i:873;i:230;i:874;i:230;i:875;i:230;i:876;i:230;i:877;i:230;i:878;i:230;i:879;i:230;i:1155;i:230;i:1156;i:230;i:1157;i:230;i:1158;i:230;i:1426;i:230;i:1427;i:230;i:1428;i:230;i:1429;i:230;i:1431;i:230;i:1432;i:230;i:1433;i:230;i:1436;i:230;i:1437;i:230;i:1438;i:230;i:1439;i:230;i:1440;i:230;i:1441;i:230;i:1448;i:230;i:1449;i:230;i:1451;i:230;i:1452;i:230;i:1455;i:230;i:1476;i:230;i:1552;i:230;i:1553;i:230;i:1554;i:230;i:1555;i:230;i:1556;i:230;i:1557;i:230;i:1619;i:230;i:1620;i:230;i:1623;i:230;i:1624;i:230;i:1750;i:230;i:1751;i:230;i:1752;i:230;i:1753;i:230;i:1754;i:230;i:1755;i:230;i:1756;i:230;i:1759;i:230;i:1760;i:230;i:1761;i:230;i:1762;i:230;i:1764;i:230;i:1767;i:230;i:1768;i:230;i:1771;i:230;i:1772;i:230;i:1840;i:230;i:1842;i:230;i:1843;i:230;i:1845;i:230;i:1846;i:230;i:1850;i:230;i:1853;i:230;i:1855;i:230;i:1856;i:230;i:1857;i:230;i:1859;i:230;i:1861;i:230;i:1863;i:230;i:1865;i:230;i:1866;i:230;i:2385;i:230;i:2387;i:230;i:2388;i:230;i:3970;i:230;i:3971;i:230;i:3974;i:230;i:3975;i:230;i:5901;i:230;i:6458;i:230;i:8400;i:230;i:8401;i:230;i:8404;i:230;i:8405;i:230;i:8406;i:230;i:8407;i:230;i:8411;i:230;i:8412;i:230;i:8417;i:230;i:8423;i:230;i:8425;i:230;i:65056;i:230;i:65057;i:230;i:65058;i:230;i:65059;i:230;i:119173;i:230;i:119174;i:230;i:119175;i:230;i:119177;i:230;i:119176;i:230;i:119210;i:230;i:119211;i:230;i:119212;i:230;i:119213;i:230;i:789;i:232;i:794;i:232;i:12332;i:232;i:863;i:233;i:866;i:233;i:861;i:234;i:862;i:234;i:864;i:234;i:865;i:234;i:837;i:240;}}
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/ext/_pop3.class.php 1.10.3.src/inc/_misc/ext/_pop3.class.php
--- 0.9.2.src/inc/_misc/ext/_pop3.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/ext/_pop3.class.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,736 @@
+<?php
+/**
+ * An RFC 1939 compliant wrapper class for the POP3 protocol.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)1999 by CDI (cdi@thewebmasters.net).
+ * Parts of this file are copyright (c)1999-2002 by The SquirrelMail Project Team.
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package libs
+ * @subpackage pop3
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author CDI.
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ * @author The SquirrelMail Project Team.
+ *
+ * @version $Id: _pop3.class.php,v 1.5.2.2.2.1 2007/04/25 22:18:06 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * An RFC 1939 compliant wrapper class for the POP3 protocol.
+ *
+ * @package evocore
+ */
+class POP3 {
+	var $ERROR			= '';				//	Error string.
+
+	var $TIMEOUT		= 60;				//	Default timeout before giving up on a
+															//	network operation.
+
+	var $COUNT			= -1;				//	Mailbox msg count
+
+	var $BUFFER			= 512;			//	Socket buffer for socket fgets() calls.
+															//	Per RFC 1939 the returned line a POP3
+															//	server can send is 512 bytes.
+
+	var $FP					= '';				//	The connection to the server's
+															//	file descriptor
+
+	var $MAILSERVER = '';				// Set this to hard code the server name
+
+	var $DEBUG			= false;		// set to true to echo pop3
+															// commands and responses to error_log
+															// this WILL log passwords!
+
+	var $BANNER			= '';				//	Holds the banner returned by the
+															//	pop server - used for apop()
+
+	var $RFC1939		= true;			//	Set by noop(). See rfc1939.txt
+															//
+
+	var $ALLOWAPOP	= false;		//	Allow or disallow apop()
+															//	This must be set to true
+															//	manually
+
+
+	/**
+	 * Constructor
+	 */
+	function POP3 ( $server = '', $timeout = '' ) {
+			settype($this->BUFFER,'integer');
+			if( !empty($server) ) {
+					// Do not allow programs to alter MAILSERVER
+					// if it is already specified. They can get around
+					// this if they -really- want to, so don't count on it.
+					if(empty($this->MAILSERVER))
+							$this->MAILSERVER = $server;
+			}
+			if(!empty($timeout)) {
+					settype($timeout,'integer');
+					$this->TIMEOUT = $timeout;
+					if( function_exists('set_time_limit') )
+					{
+						set_time_limit($timeout);
+					}
+			}
+			return true;
+	}
+
+
+	/**
+	 * sets/refreshes script timeout
+	 */
+	function update_timer () {
+		if( function_exists('set_time_limit') )
+		{
+			set_time_limit($this->TIMEOUT);
+			return true;
+		}
+		return false;
+	}
+
+
+	/**
+	 * Opens a socket to the specified server. Unless overridden,
+	 * port defaults to 110.
+	 *
+	 * @param string server, overriden by MAILSERVER, if not empty
+	 * @param integer port, default 110
+	 * @return true on success, false on fail
+	 */
+	function connect ($server, $port = 110)
+	{
+		if( !empty($this->MAILSERVER) )
+			$server = $this->MAILSERVER;
+
+		if( empty($server) ){
+			$this->ERROR = T_('POP3 connect:') . ' ' . T_('No server specified');
+			unset($this->FP);
+			return false;
+		}
+
+		$fp = @fsockopen($server, $port, $errno, $errstr, 20); // this timeout is just for setting up the socket
+
+		if( !$fp )
+		{
+			$this->ERROR = T_('POP3 connect:') . ' ' . T_('Error') . " [$errno] [$errstr]";
+			unset($this->FP);
+			return false;
+		}
+
+		// Set timeout for data:
+		if( function_exists('stream_set_timeout') )
+		{
+			// TODO: "-1" is not defined!: stream_set_blocking($fp,-1);   // PHP 4.3.0
+			stream_set_timeout( $fp, 20 ); // PHP 4.3.0
+		}
+		else
+		{
+			// TODO: "-1" is not defined!: socket_set_blocking($fp,-1);   // PHP 4
+			socket_set_timeout( $fp, 20 ); // PHP 4
+		}
+
+		$this->update_timer();
+		$reply = fgets($fp,$this->BUFFER);
+		$reply = $this->strip_clf($reply);
+		if($this->DEBUG)
+			error_log("POP3 SEND [connect: $server] GOT [$reply]",0);
+		if(!$this->is_ok($reply)) {
+			$this->ERROR = T_('POP3 connect:') . ' ' . T_('Error') . " [$reply]";
+			unset($this->FP);
+			return false;
+		}
+		$this->FP = $fp;
+		$this->BANNER = $this->parse_banner($reply);
+		$this->RFC1939 = $this->noop();
+		if($this->RFC1939) {
+			$this->ERROR = T_('POP3: premature NOOP OK, NOT an RFC 1939 Compliant server');
+			$this->quit();
+			return false;
+		}
+		else
+			return true;
+	}
+
+
+	function noop () {
+
+			if(!isset($this->FP)) {
+					$this->ERROR = T_('POP3 noop:') . ' ' . T_('No connection to server');
+					return false;
+			} else {
+					$cmd = 'NOOP';
+					$reply = $this->send_cmd( $cmd );
+					return( $this->is_ok( $reply ) );
+			}
+	}
+
+	/**
+	 * Sends the USER command
+	 * @return true or false
+	 */
+	function user ($user = '') {
+			if( empty($user) ) {
+					$this->ERROR = T_('POP3 user:') . ' ' . T_('No login ID submitted');
+					return false;
+			} elseif(!isset($this->FP)) {
+					$this->ERROR = T_('POP3 user:') . ' ' . T_('connection not established');
+					return false;
+			} else {
+					$reply = $this->send_cmd("USER $user");
+					if(!$this->is_ok($reply)) {
+							$this->ERROR = T_('POP3 user:') . ' ' . T_('Error') . " [$reply]";
+							return false;
+					} else
+							return true;
+			}
+	}
+
+	function pass ($pass = '')		 {
+			// Sends the PASS command, returns # of msgs in mailbox,
+			// returns false (undef) on Auth failure
+
+			if(empty($pass)) {
+					$this->ERROR = T_('POP3 pass:') . ' ' . T_('No password submitted');
+					return false;
+			} elseif(!isset($this->FP)) {
+					$this->ERROR = T_('POP3 pass:') . ' ' . T_('connection not established');
+					return false;
+			} else {
+					$reply = $this->send_cmd("PASS $pass");
+					if(!$this->is_ok($reply)) {
+							$this->ERROR = T_('POP3 pass:') . ' ' . T_('authentication failed ') . "[$reply]";
+							$this->quit();
+							return false;
+					} else {
+							//	Auth successful.
+							$count = $this->last('count');
+							$this->COUNT = $count;
+							$this->RFC1939 = $this->noop();
+							if(!$this->RFC1939) {
+									$this->ERROR = T_('POP3 pass:') . ' ' . T_('NOOP failed. Server not RFC 1939 compliant');
+									$this->quit();
+									return false;
+							} else
+									return $count;
+					}
+			}
+	}
+
+	function apop ($login,$pass) {
+			//	Attempts an APOP login. If this fails, it'll
+			//	try a standard login. YOUR SERVER MUST SUPPORT
+			//	THE USE OF THE APOP COMMAND!
+			//	(apop is optional per rfc1939)
+
+			if(!isset($this->FP)) {
+					$this->ERROR = T_('POP3 apop:') . ' ' . T_('No connection to server');
+					return false;
+			} elseif(!$this->ALLOWAPOP) {
+					$retVal = $this->login($login,$pass);
+					return $retVal;
+			} elseif(empty($login)) {
+					$this->ERROR = T_('POP3 apop:') . ' ' . T_('No login ID submitted');
+					return false;
+			} elseif(empty($pass)) {
+					$this->ERROR = T_('POP3 apop:') . ' ' . T_('No password submitted');
+					return false;
+			} else {
+					$banner = $this->BANNER;
+					if( (!$banner) or (empty($banner)) ) {
+							$this->ERROR = T_('POP3 apop:') . ' ' . T_('No server banner') . ' - ' . T_('abort');
+							$retVal = $this->login($login,$pass);
+							return $retVal;
+					} else {
+							$AuthString = $banner;
+							$AuthString .= $pass;
+							$APOPString = md5($AuthString);
+							$cmd = "APOP $login $APOPString";
+							$reply = $this->send_cmd($cmd);
+							if(!$this->is_ok($reply)) {
+									$this->ERROR = T_('POP3 apop:') . ' ' . T_('apop authentication failed') . ' - ' . T_('abort');
+									$retVal = $this->login($login,$pass);
+									return $retVal;
+							} else {
+									//	Auth successful.
+									$count = $this->last('count');
+									$this->COUNT = $count;
+									$this->RFC1939 = $this->noop();
+									if(!$this->RFC1939) {
+											$this->ERROR = T_('POP3 apop:') . ' ' . T_('NOOP failed. Server not RFC 1939 compliant');
+											$this->quit();
+											return false;
+									} else
+											return $count;
+							}
+					}
+			}
+	}
+
+	function login ($login = '', $pass = '') {
+			// Sends both user and pass. Returns # of msgs in mailbox or
+			// false on failure (or -1, if the error occurs while getting
+			// the number of messages.)
+
+			if( !isset($this->FP) ) {
+					$this->ERROR = T_('POP3 login:') . ' ' . T_('No connection to server');
+					return false;
+			} else {
+					$fp = $this->FP;
+					if( !$this->user( $login ) ) {
+							//	Preserve the error generated by user()
+							return false;
+					} else {
+							$count = $this->pass($pass);
+							if( (!$count) || ($count == -1) ) {
+									//	Preserve the error generated by last() and pass()
+									return false;
+							} else
+									return $count;
+					}
+			}
+	}
+
+	function top ($msgNum, $numLines = '0') {
+			//	Gets the header and first $numLines of the msg body
+			//	returns data in an array with each returned line being
+			//	an array element. If $numLines is empty, returns
+			//	only the header information, and none of the body.
+
+			if(!isset($this->FP)) {
+					$this->ERROR = T_('POP3 top:') . ' ' . T_('No connection to server');
+					return false;
+			}
+			$this->update_timer();
+
+			$fp = $this->FP;
+			$buffer = $this->BUFFER;
+			$cmd = "TOP $msgNum $numLines";
+			fwrite($fp, "TOP $msgNum $numLines\r\n");
+			$reply = fgets($fp, $buffer);
+			$reply = $this->strip_clf($reply);
+			if($this->DEBUG) {
+					@error_log("POP3 SEND [$cmd] GOT [$reply]",0);
+			}
+			if(!$this->is_ok($reply))
+			{
+					$this->ERROR = T_('POP3 top:') . ' ' . T_('Error') . " [$reply]";
+					return false;
+			}
+
+			$count = 0;
+			$MsgArray = array();
+
+			$line = fgets($fp,$buffer);
+			while ( !ereg("^\.\r\n",$line))
+			{
+					$MsgArray[$count] = $line;
+					$count++;
+					$line = fgets($fp,$buffer);
+					if(empty($line))		{ break; }
+			}
+
+			return $MsgArray;
+	}
+
+	function pop_list ($msgNum = '') {
+			//	If called with an argument, returns that msgs' size in octets
+			//	No argument returns an associative array of undeleted
+			//	msg numbers and their sizes in octets
+
+			if(!isset($this->FP))
+			{
+					$this->ERROR = T_('POP3 pop_list:') . ' ' . T_('No connection to server');
+					return false;
+			}
+			$fp = $this->FP;
+			$Total = $this->COUNT;
+			if( (!$Total) or ($Total == -1) )
+			{
+					return false;
+			}
+			if($Total == 0)
+			{
+					return array('0','0');
+					// return -1;		// mailbox empty
+			}
+
+			$this->update_timer();
+
+			if(!empty($msgNum))
+			{
+					$cmd = "LIST $msgNum";
+					fwrite($fp,"$cmd\r\n");
+					$reply = fgets($fp,$this->BUFFER);
+					$reply = $this->strip_clf($reply);
+					if($this->DEBUG) {
+							@error_log("POP3 SEND [$cmd] GOT [$reply]",0);
+					}
+					if(!$this->is_ok($reply))
+					{
+							$this->ERROR = T_('POP3 pop_list:') . ' ' . T_('Error') . " [$reply]";
+							return false;
+					}
+					list($junk,$num,$size) = explode(' ',$reply);
+					return $size;
+			}
+			$cmd = 'LIST';
+			$reply = $this->send_cmd($cmd);
+			if(!$this->is_ok($reply))
+			{
+					$reply = $this->strip_clf($reply);
+					$this->ERROR = T_('POP3 pop_list:') . ' ' . T_('Error') .	" [$reply]";
+					return false;
+			}
+			$MsgArray = array();
+			$MsgArray[0] = $Total;
+			for($msgC=1;$msgC <= $Total; $msgC++)
+			{
+					if($msgC > $Total) { break; }
+					$line = fgets($fp,$this->BUFFER);
+					$line = $this->strip_clf($line);
+					if(ereg("^\.",$line))
+					{
+							$this->ERROR = T_('POP3 pop_list:') . ' ' . T_('Premature end of list');
+							return false;
+					}
+					list($thisMsg,$msgSize) = explode(' ',$line);
+					settype($thisMsg,'integer');
+					if($thisMsg != $msgC)
+					{
+							$MsgArray[$msgC] = 'deleted';
+					}
+					else
+					{
+							$MsgArray[$msgC] = $msgSize;
+					}
+			}
+			return $MsgArray;
+	}
+
+	function get ($msgNum) {
+			//	Retrieve the specified msg number. Returns an array
+			//	where each line of the msg is an array element.
+
+			if(!isset($this->FP))
+			{
+					$this->ERROR = T_('POP3 get:') . ' ' . T_('No connection to server');
+					return false;
+			}
+
+			$this->update_timer();
+
+			$fp = $this->FP;
+			$buffer = $this->BUFFER;
+			$cmd = "RETR $msgNum";
+			$reply = $this->send_cmd($cmd);
+
+			if(!$this->is_ok($reply))
+			{
+					$this->ERROR = T_('POP3 get:') . ' ' . T_('Error') . " [$reply]";
+					return false;
+			}
+
+			$count = 0;
+			$MsgArray = array();
+
+			$line = fgets($fp,$buffer);
+			while ( !ereg("^\.\r\n",$line))
+			{
+					$MsgArray[$count] = $line;
+					$count++;
+					$line = fgets($fp,$buffer);
+					if(empty($line))		{ break; }
+			}
+			return $MsgArray;
+	}
+
+	function last ( $type = 'count' ) {
+			//	Returns the highest msg number in the mailbox.
+			//	returns -1 on error, 0+ on success, if type != count
+			//	results in a popstat() call (2 element array returned)
+
+			$last = -1;
+			if(!isset($this->FP))
+			{
+					$this->ERROR = T_('POP3 last:') . ' ' . T_('No connection to server');
+					return $last;
+			}
+
+			$reply = $this->send_cmd('STAT');
+			if(!$this->is_ok($reply))
+			{
+					$this->ERROR = T_('POP3 last:') . ' ' . T_('Error') . " [$reply]";
+					return $last;
+			}
+
+			$Vars = explode(' ',$reply);
+			$count = $Vars[1];
+			$size = $Vars[2];
+			settype($count,'integer');
+			settype($size,'integer');
+			if($type != 'count')
+			{
+					return array($count,$size);
+			}
+			return $count;
+	}
+
+	function reset () {
+			//	Resets the status of the remote server. This includes
+			//	resetting the status of ALL msgs to not be deleted.
+			//	This method automatically closes the connection to the server.
+
+			if(!isset($this->FP))
+			{
+					$this->ERROR = T_('POP3 reset:') . ' ' . T_('No connection to server');
+					return false;
+			}
+			$reply = $this->send_cmd('RSET');
+			if(!$this->is_ok($reply))
+			{
+					//	The POP3 RSET command -never- gives a -ERR
+					//	response - if it ever does, something truely
+					//	wild is going on.
+
+					$this->ERROR = T_('POP3 reset:') . ' ' . T_('Error') . " [$reply]";
+					@error_log("POP3 reset: ERROR [$reply]",0);
+			}
+			$this->quit();
+			return true;
+	}
+
+	function send_cmd ( $cmd = '' )
+	{
+			//	Sends a user defined command string to the
+			//	POP server and returns the results. Useful for
+			//	non-compliant or custom POP servers.
+			//	Do NOT includ the \r\n as part of your command
+			//	string - it will be appended automatically.
+
+			//	The return value is a standard fgets() call, which
+			//	will read up to $this->BUFFER bytes of data, until it
+			//	encounters a new line, or EOF, whichever happens first.
+
+			//	This method works best if $cmd responds with only
+			//	one line of data.
+
+			if(!isset($this->FP))
+			{
+					$this->ERROR = T_('POP3 send_cmd:') . ' ' . T_('No connection to server');
+					return false;
+			}
+
+			if(empty($cmd))
+			{
+					$this->ERROR = T_('POP3 send_cmd:') . ' ' . T_('Empty command string');
+					return '';
+			}
+
+			$fp = $this->FP;
+			$buffer = $this->BUFFER;
+			$this->update_timer();
+			fwrite($fp,"$cmd\r\n");
+			$reply = fgets($fp,$buffer);
+			$reply = $this->strip_clf($reply);
+			if($this->DEBUG) { @error_log("POP3 SEND [$cmd] GOT [$reply]",0); }
+			return $reply;
+	}
+
+	function quit() {
+			//	Closes the connection to the POP3 server, deleting
+			//	any msgs marked as deleted.
+
+			if(!isset($this->FP))
+			{
+					$this->ERROR = T_('POP3 quit:') . ' ' . T_('connection does not exist');
+					return false;
+			}
+			$fp = $this->FP;
+			$cmd = 'QUIT';
+			fwrite($fp,"$cmd\r\n");
+			$reply = fgets($fp,$this->BUFFER);
+			$reply = $this->strip_clf($reply);
+			if($this->DEBUG) { @error_log("POP3 SEND [$cmd] GOT [$reply]",0); }
+			fclose($fp);
+			unset($this->FP);
+			return true;
+	}
+
+	function popstat () {
+			//	Returns an array of 2 elements. The number of undeleted
+			//	msgs in the mailbox, and the size of the mbox in octets.
+
+			$PopArray = $this->last('array');
+
+			if($PopArray == -1) { return false; }
+
+			if( (!$PopArray) or (empty($PopArray)) )
+			{
+					return false;
+			}
+			return $PopArray;
+	}
+
+	function uidl ($msgNum = '')
+	{
+			//	Returns the UIDL of the msg specified. If called with
+			//	no arguments, returns an associative array where each
+			//	undeleted msg num is a key, and the msg's uidl is the element
+			//	Array element 0 will contain the total number of msgs
+
+			if(!isset($this->FP)) {
+					$this->ERROR = T_('POP3 uidl:') . ' ' . T_('No connection to server');
+					return false;
+			}
+
+			$fp = $this->FP;
+			$buffer = $this->BUFFER;
+
+			if(!empty($msgNum)) {
+					$cmd = "UIDL $msgNum";
+					$reply = $this->send_cmd($cmd);
+					if(!$this->is_ok($reply))
+					{
+							$this->ERROR = T_('POP3 uidl:') . ' ' . T_('Error') . " [$reply]";
+							return false;
+					}
+					list ($ok,$num,$myUidl) = explode(' ',$reply);
+					return $myUidl;
+			} else {
+					$this->update_timer();
+
+					$UIDLArray = array();
+					$Total = $this->COUNT;
+					$UIDLArray[0] = $Total;
+
+					if ($Total < 1)
+					{
+							return $UIDLArray;
+					}
+					$cmd = 'UIDL';
+					fwrite($fp, "UIDL\r\n");
+					$reply = fgets($fp, $buffer);
+					$reply = $this->strip_clf($reply);
+					if($this->DEBUG) { @error_log("POP3 SEND [$cmd] GOT [$reply]",0); }
+					if(!$this->is_ok($reply))
+					{
+							$this->ERROR = T_('POP3 uidl:') . ' ' . T_('Error') . " [$reply]";
+							return false;
+					}
+
+					$line = '';
+					$count = 1;
+					$line = fgets($fp,$buffer);
+					while ( !ereg("^\.\r\n",$line)) {
+							if(ereg("^\.\r\n",$line)) {
+									break;
+							}
+							list ($msg,$msgUidl) = explode(' ',$line);
+							$msgUidl = $this->strip_clf($msgUidl);
+							if($count == $msg) {
+									$UIDLArray[$msg] = $msgUidl;
+							}
+							else
+							{
+									$UIDLArray[$count] = 'deleted';
+							}
+							$count++;
+							$line = fgets($fp,$buffer);
+					}
+			}
+			return $UIDLArray;
+	}
+
+	function delete ($msgNum = '') {
+			//	Flags a specified msg as deleted. The msg will not
+			//	be deleted until a quit() method is called.
+
+			if(!isset($this->FP))
+			{
+					$this->ERROR = T_('POP3 delete:') . ' ' . T_('No connection to server');
+					return false;
+			}
+			if(empty($msgNum))
+			{
+					$this->ERROR = T_('POP3 delete:') . ' ' . T_('No msg number submitted');
+					return false;
+			}
+			$reply = $this->send_cmd("DELE $msgNum");
+			if(!$this->is_ok($reply))
+			{
+					$this->ERROR = T_('POP3 delete:') . ' ' . T_('Command failed') . " [$reply]";
+					return false;
+			}
+			return true;
+	}
+
+	//	*********************************************************
+
+	//	The following methods are internal to the class.
+
+	function is_ok ($cmd = '') {
+			//	Return true or false on +OK or -ERR
+
+			if( empty($cmd) )
+					return false;
+			else
+					return( ereg ("^\+OK", $cmd ) );
+	}
+
+	function strip_clf ($text = '') {
+			// Strips \r\n from server responses
+
+			if(empty($text))
+					return $text;
+			else {
+					$stripped = str_replace("\r",'',$text);
+					$stripped = str_replace("\n",'',$stripped);
+					return $stripped;
+			}
+	}
+
+	function parse_banner ( $server_text ) {
+			$outside = true;
+			$banner = '';
+			$length = strlen($server_text);
+			for($count =0; $count < $length; $count++)
+			{
+					$digit = substr($server_text,$count,1);
+					if(!empty($digit))						 {
+							if( (!$outside) && ($digit != '<') && ($digit != '>') )
+							{
+									$banner .= $digit;
+							}
+							if ($digit == '<')
+							{
+									$outside = false;
+							}
+							if($digit == '>')
+							{
+									$outside = true;
+							}
+					}
+			}
+			$banner = $this->strip_clf($banner);		// Just in case
+			return "<$banner>";
+	}
+
+}		// End class
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/ext/_swfcharts.php 1.10.3.src/inc/_misc/ext/_swfcharts.php
--- 0.9.2.src/inc/_misc/ext/_swfcharts.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/ext/_swfcharts.php	2006-05-13 16:53:30.000000000 -0500
@@ -0,0 +1,114 @@
+<?php
+/**
+ * charts.php v1.6
+ * ------------------------------------------------------------------------
+ * Copyright (c) 2004, maani.us
+ * ------------------------------------------------------------------------
+ * This file is part of "PHP/SWF Charts"
+ *
+ * PHP/SWF Charts is a shareware. See http://www.maani.us/charts/ for
+ * more information.
+ * ------------------------------------------------------------------------
+ * @package libs
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * This function draws the SWF chart.
+ *
+ * @param array
+ */
+function DrawChart($chart)
+{
+	// fplanque:
+	global $rsc_url;
+	$path = $rsc_url;
+
+	//defaults
+	if(!isset($chart[ 'canvas_bg' ]['width' ])){$chart[ 'canvas_bg' ]['width' ] =400;}
+	if(!isset($chart[ 'canvas_bg' ]['height' ])){$chart[ 'canvas_bg' ]['height' ] =250;}
+	if(!isset($chart[ 'canvas_bg' ]['color' ])){$chart[ 'canvas_bg' ]['color' ] = "666666";}
+
+	$params="";
+	$allKeys= array_keys($chart);
+	for ($i=0;$i<count($allKeys);$i++)
+	{
+		switch($allKeys[$i]){
+			case "chart_data":
+			$params=$params."rows=".count($chart[ 'chart_data' ])."&";
+			$params=$params."cols=".count($chart[ 'chart_data' ][0])."&";
+			for ($r=0;$r<count($chart[ 'chart_data' ]);$r++){
+				$params=$params."r".$r."=";
+				for ($c=0;$c<count($chart[ 'chart_data' ][$r]);$c++)
+				{
+					$params=$params.$chart[ 'chart_data' ][$r][$c];
+					if($c==count($chart[ 'chart_data' ][$r])-1){$params=$params."&";}
+					else{$params=$params.";";}
+				}
+			}
+			break;
+
+			case "draw_text":
+			for ($r=0;$r<count($chart[ 'draw_text' ]);$r++){
+				$params=$params."text_".$r."=";
+				$allKeys2= array_keys($chart[ 'draw_text' ][$r]);
+				for ($k2=0;$k2<count($allKeys2);$k2++){
+					$params=$params.$allKeys2[$k2].":".$chart[ 'draw_text' ][$r][$allKeys2[$k2]];
+					if($k2<count($allKeys2)-1){$params=$params.";";}
+				}
+				$params=$params."&";
+			}
+			break;
+
+			case "link":
+			for ($r=0;$r<count($chart[ 'link' ]);$r++){
+				$params=$params."link_".$r."=";
+				$allKeys2= array_keys($chart[ 'link' ][$r]);
+				for ($k2=0;$k2<count($allKeys2);$k2++){
+					$params=$params.$allKeys2[$k2].":".$chart[ 'link' ][$r][$allKeys2[$k2]];
+					if($k2<count($allKeys2)-1){$params=$params.";";}
+				}
+				$params=$params."&";
+			}
+			break;
+
+			default:
+			if(gettype($chart[$allKeys[$i]])=="array" ){
+				$params=$params.$allKeys[$i]."=";
+				$allKeys2= array_keys($chart[$allKeys[$i]]);
+				for ($k2=0;$k2<count($allKeys2);$k2++){
+					$params=$params.$allKeys2[$k2].":".$chart[$allKeys[$i]][$allKeys2[$k2]];
+					if($k2<count($allKeys2)-1){$params=$params.";";}
+				}
+				$params=$params."&";
+			}else{
+				$params=$params.$allKeys[$i]."=".$chart[$allKeys[$i]]."&";
+			}
+		}
+	}
+?>
+<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
+				codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
+				width="<?php print $chart[ 'canvas_bg' ]['width' ]; ?>"
+				height="<?php print $chart[ 'canvas_bg' ]['height' ]; ?>"
+				id="charts">
+
+	<PARAM NAME="movie" VALUE="<?php print $path."charts.swf"; ?>?<?php print $params; ?>" />
+	<PARAM NAME="quality" VALUE="high" />
+	<PARAM NAME="bgcolor" VALUE="<?php print $chart[ 'canvas_bg' ]['color' ]; ?>" />
+
+	<EMBED src="<?php print $path."charts.swf"; ?>?<?php print $params; ?>"
+				quality="high"
+				NAME="charts"
+				TYPE="application/x-shockwave-flash"
+				PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"
+				bgcolor="<?php print $chart[ 'canvas_bg' ]['color' ]; ?>"
+				WIDTH="<?php print $chart[ 'canvas_bg' ]['width' ]; ?>"
+				HEIGHT="<?php print $chart[ 'canvas_bg' ]['height' ]; ?>"></EMBED>
+
+</object>
+
+<?php
+}
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/ext/_xmlrpc.php 1.10.3.src/inc/_misc/ext/_xmlrpc.php
--- 0.9.2.src/inc/_misc/ext/_xmlrpc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/ext/_xmlrpc.php	2006-12-01 02:57:50.000000000 -0600
@@ -0,0 +1,2314 @@
+<?php
+/**
+ * @package evocore
+ * @subpackage xmlrpc {@link http://xmlrpc.usefulinc.com/doc/}
+ * @copyright Edd Dumbill <edd@usefulinc.com> (C) 1999-2001
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+// by Edd Dumbill (C) 1999-2002
+// <edd@usefulinc.com>
+// $Id: _xmlrpc.php,v 1.4.2.2 2006/12/01 01:57:49 fplanque Exp $
+
+// additional fixes for case of missing xml extension file by Michel Valdrighi <m@tidakada.com>
+
+// Copyright (c) 1999,2000,2002 Edd Dumbill.
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+//
+//    * Redistributions of source code must retain the above copyright
+//      notice, this list of conditions and the following disclaimer.
+//
+//    * Redistributions in binary form must reproduce the above
+//      copyright notice, this list of conditions and the following
+//      disclaimer in the documentation and/or other materials provided
+//      with the distribution.
+//
+//    * Neither the name of the "XML-RPC for PHP" nor the names of its
+//      contributors may be used to endorse or promote products derived
+//      from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+// REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+// OF THE POSSIBILITY OF SUCH DAMAGE.
+
+	# b2 fix. some servers have stupid warnings
+	# error_reporting(0);
+
+	/**
+	 * logIO(-)
+	 */
+	if(!function_exists('logIO'))
+	{
+		function logIO($m="",$n="")
+		{
+			return(true);
+		}
+	}
+
+	// Original fix for missing extension file by "Michel Valdrighi" <m@tidakada.com>
+	if(function_exists('xml_parser_create'))
+	{
+		/**
+		 * Can we use XML-RPC functionality?
+		 *
+		 * @constant CANUSEXMLRPC true|string Either === true or holds the error message.
+		 */
+		define( 'CANUSEXMLRPC', true );
+	}
+	elseif( !(bool)ini_get('enable_dl') || (bool)ini_get('safe_mode'))
+	{ // We'll not be able to do dynamic loading (fix by Sakichan)
+		/**
+		 * @ignore
+		 */
+		define( 'CANUSEXMLRPC', 'XML extension not loaded, but we cannot dynamically load.' );
+	}
+	elseif( !empty($WINDIR) )
+	{	// Win 32 fix. From: "Leo West" <lwest@imaginet.fr>
+		if (@dl("php3_xml.dll"))
+		{
+			/**
+			 * @ignore
+			 */
+			define( 'CANUSEXMLRPC', true );
+		}
+		else
+		{
+			/**
+			 * @ignore
+			 */
+			define( 'CANUSEXMLRPC', 'Could not load php3_xml.dll!' );
+		}
+	}
+	else
+	{
+		if (@dl('xml.so'))
+		{
+			/**
+			 * @ignore
+			 */
+			define( 'CANUSEXMLRPC', true );
+		}
+		else
+		{
+			/**
+			 * @ignore
+			 */
+			define( 'CANUSEXMLRPC', 'Could not load xml.so!' );
+		}
+	}
+
+	if( true !== CANUSEXMLRPC )
+	{
+		return;
+	}
+
+
+	// G. Giunta 2005/01/29: declare global these variables,
+	// so that xmlrpc.inc will work even if included from within a function
+	// NB: it will give warnings in PHP3, so we comment it out
+	// Milosch: Next round, maybe we should explicitly request these via $GLOBALS where used.
+	if (phpversion() >= '4')
+	{
+		global $xmlrpcI4;
+		global $xmlrpcInt;
+		global $xmlrpcDouble;
+		global $xmlrpcBoolean;
+		global $xmlrpcString;
+		global $xmlrpcDateTime;
+		global $xmlrpcBase64;
+		global $xmlrpcArray;
+		global $xmlrpcStruct;
+
+		global $xmlrpcTypes;
+		global $xmlEntities;
+		global $xmlrpcerr;
+		global $xmlrpcstr;
+		global $xmlrpc_defencoding;
+		global $xmlrpc_internalencoding;
+		global $xmlrpcName;
+		global $xmlrpcVersion;
+		global $xmlrpcerruser;
+		global $xmlrpcerrxml;
+		global $xmlrpc_backslash;
+		global $_xh;
+	}
+	$xmlrpcI4='i4';
+	$xmlrpcInt='int';
+	$xmlrpcBoolean='boolean';
+	$xmlrpcDouble='double';
+	$xmlrpcString='string';
+	$xmlrpcDateTime='dateTime.iso8601';
+	$xmlrpcBase64='base64';
+	$xmlrpcArray='array';
+	$xmlrpcStruct='struct';
+
+	$xmlrpcTypes=array(
+		$xmlrpcI4       => 1,
+		$xmlrpcInt      => 1,
+		$xmlrpcBoolean  => 1,
+		$xmlrpcString   => 1,
+		$xmlrpcDouble   => 1,
+		$xmlrpcDateTime => 1,
+		$xmlrpcBase64   => 1,
+		$xmlrpcArray    => 2,
+		$xmlrpcStruct   => 3
+	);
+
+	$xmlrpc_valid_parents = array(
+		'BOOLEAN' => array('VALUE'),
+		'I4' => array('VALUE'),
+		'INT' => array('VALUE'),
+		'STRING' => array('VALUE'),
+		'DOUBLE' => array('VALUE'),
+		'DATETIME.ISO8601' => array('VALUE'),
+		'BASE64' => array('VALUE'),
+		'ARRAY' => array('VALUE'),
+		'STRUCT' => array('VALUE'),
+		'PARAM' => array('PARAMS'),
+		'METHODNAME' => array('METHODCALL'),
+		'PARAMS' => array('METHODCALL', 'METHODRESPONSE'),
+		'MEMBER' => array('STRUCT'),
+		'NAME' => array('MEMBER'),
+		'DATA' => array('ARRAY'),
+		'FAULT' => array('METHODRESPONSE'),
+		'VALUE' => array('MEMBER', 'DATA', 'PARAM', 'FAULT'),
+	);
+
+	$xmlEntities=array(
+		'amp'  => '&',
+		'quot' => '"',
+		'lt'   => '<',
+		'gt'   => '>',
+		'apos' => "'"
+	);
+	// These are left untranslated because they are sent back to the remote system
+	$xmlrpcerr['unknown_method']=1;
+	$xmlrpcstr['unknown_method']='Unknown method';
+	$xmlrpcerr['invalid_return']=2;
+	$xmlrpcstr['invalid_return']='Invalid return payload: enable debugging to examine incoming payload';
+	$xmlrpcerr['incorrect_params']=3;
+	$xmlrpcstr['incorrect_params']='Incorrect parameters passed to method';
+	$xmlrpcerr['introspect_unknown']=4;
+	$xmlrpcstr['introspect_unknown']="Can't introspect: method unknown";
+	$xmlrpcerr['http_error']=5;
+	$xmlrpcstr['http_error']="Didn't receive 200 OK from remote server.";
+	$xmlrpcerr['no_data']=6;
+	$xmlrpcstr['no_data']='No data received from server.';
+	$xmlrpcerr['no_ssl']=7;
+	$xmlrpcstr['no_ssl']='No SSL support compiled in.';
+	$xmlrpcerr['curl_fail']=8;
+	$xmlrpcstr['curl_fail']='CURL error';
+	$xmlrpcerr['invalid_request']=15;
+	$xmlrpcstr['invalid_request']='Invalid request payload';
+
+	$xmlrpcerr['multicall_notstruct'] = 9;
+	$xmlrpcstr['multicall_notstruct'] = 'system.multicall expected struct';
+	$xmlrpcerr['multicall_nomethod']  = 10;
+	$xmlrpcstr['multicall_nomethod']  = 'missing methodName';
+	$xmlrpcerr['multicall_notstring'] = 11;
+	$xmlrpcstr['multicall_notstring'] = 'methodName is not a string';
+	$xmlrpcerr['multicall_recursion'] = 12;
+	$xmlrpcstr['multicall_recursion'] = 'recursive system.multicall forbidden';
+	$xmlrpcerr['multicall_noparams']  = 13;
+	$xmlrpcstr['multicall_noparams']  = 'missing params';
+	$xmlrpcerr['multicall_notarray']  = 14;
+	$xmlrpcstr['multicall_notarray']  = 'params is not an array';
+
+	// The charset encoding expected by the server for received messages and
+	// by the client for received responses
+	$xmlrpc_defencoding='UTF-8';
+	// The encoding used by PHP.
+	// String values received will be converted to this.
+	$xmlrpc_internalencoding='ISO-8859-1';
+
+	$xmlrpcName='XML-RPC for PHP';
+	$xmlrpcVersion='1.2';
+
+	// let user errors start at 800
+	$xmlrpcerruser=800;
+	// let XML parse errors start at 100
+	$xmlrpcerrxml=100;
+
+	// formulate backslashes for escaping regexp
+	$xmlrpc_backslash=chr(92).chr(92);
+
+	// used to store state during parsing
+	// quick explanation of components:
+	//   ac - used to accumulate values
+	//   isf - used to indicate a fault
+	//   lv - used to indicate "looking for a value": implements
+	//        the logic to allow values with no types to be strings
+	//   params - used to store parameters in method calls
+	//   method - used to store method name
+	//   stack - array with genealogy of xml elements names:
+	//           used to validate nesting of xmlrpc elements
+
+	$_xh=array();
+
+	/**
+	 * To help correct communication of non-ascii chars inside strings, regardless
+	 * of the charset used when sending requests, parsing them, sending responses
+	 * and parsing responses, convert all non-ascii chars present in the message
+	 * into their equivalent 'charset entity'. Charset entities enumerated this way
+	 * are independent of the charset encoding used to transmit them, and all XML
+	 * parsers are bound to understand them.
+	 */
+	function xmlrpc_entity_decode($string)
+	{
+		$top=split('&', $string);
+		$op='';
+		$i=0;
+		while($i<sizeof($top))
+		{
+			if (ereg("^([#a-zA-Z0-9]+);", $top[$i], $regs))
+			{
+				$op.=ereg_replace("^[#a-zA-Z0-9]+;",
+				xmlrpc_lookup_entity($regs[1]),
+				$top[$i]);
+			}
+			else
+			{
+				if ($i==0)
+				{
+					$op=$top[$i];
+				}
+				else
+				{
+					$op.='&' . $top[$i];
+				}
+			}
+			$i++;
+		}
+		return $op;
+	}
+
+	function xmlrpc_lookup_entity($ent)
+	{
+		global $xmlEntities;
+
+		if (isset($xmlEntities[strtolower($ent)]))
+		{
+			return $xmlEntities[strtolower($ent)];
+		}
+		if (ereg("^#([0-9]+)$", $ent, $regs))
+		{
+			return chr($regs[1]);
+		}
+		return '?';
+	}
+
+	/**
+	 * These entities originate from HTML specs (1.1, proposed 2.0, etc),
+	 * and are taken directly from php-4.3.1/ext/mbstring/html_entities.c.
+	 * Until php provides functionality to translate these entities in its
+	 * core library, use this function.
+	 */
+	function xmlrpc_html_entity_xlate($data = '')
+	{
+		$entities = array(
+			"&nbsp;" => "&#160;",
+			"&iexcl;" => "&#161;",
+			"&cent;" => "&#162;",
+			"&pound;" => "&#163;",
+			"&curren;" => "&#164;",
+			"&yen;" => "&#165;",
+			"&brvbar;" => "&#166;",
+			"&sect;" => "&#167;",
+			"&uml;" => "&#168;",
+			"&copy;" => "&#169;",
+			"&ordf;" => "&#170;",
+			"&laquo;" => "&#171;",
+			"&not;" => "&#172;",
+			"&shy;" => "&#173;",
+			"&reg;" => "&#174;",
+			"&macr;" => "&#175;",
+			"&deg;" => "&#176;",
+			"&plusmn;" => "&#177;",
+			"&sup2;" => "&#178;",
+			"&sup3;" => "&#179;",
+			"&acute;" => "&#180;",
+			"&micro;" => "&#181;",
+			"&para;" => "&#182;",
+			"&middot;" => "&#183;",
+			"&cedil;" => "&#184;",
+			"&sup1;" => "&#185;",
+			"&ordm;" => "&#186;",
+			"&raquo;" => "&#187;",
+			"&frac14;" => "&#188;",
+			"&frac12;" => "&#189;",
+			"&frac34;" => "&#190;",
+			"&iquest;" => "&#191;",
+			"&Agrave;" => "&#192;",
+			"&Aacute;" => "&#193;",
+			"&Acirc;" => "&#194;",
+			"&Atilde;" => "&#195;",
+			"&Auml;" => "&#196;",
+			"&Aring;" => "&#197;",
+			"&AElig;" => "&#198;",
+			"&Ccedil;" => "&#199;",
+			"&Egrave;" => "&#200;",
+			"&Eacute;" => "&#201;",
+			"&Ecirc;" => "&#202;",
+			"&Euml;" => "&#203;",
+			"&Igrave;" => "&#204;",
+			"&Iacute;" => "&#205;",
+			"&Icirc;" => "&#206;",
+			"&Iuml;" => "&#207;",
+			"&ETH;" => "&#208;",
+			"&Ntilde;" => "&#209;",
+			"&Ograve;" => "&#210;",
+			"&Oacute;" => "&#211;",
+			"&Ocirc;" => "&#212;",
+			"&Otilde;" => "&#213;",
+			"&Ouml;" => "&#214;",
+			"&times;" => "&#215;",
+			"&Oslash;" => "&#216;",
+			"&Ugrave;" => "&#217;",
+			"&Uacute;" => "&#218;",
+			"&Ucirc;" => "&#219;",
+			"&Uuml;" => "&#220;",
+			"&Yacute;" => "&#221;",
+			"&THORN;" => "&#222;",
+			"&szlig;" => "&#223;",
+			"&agrave;" => "&#224;",
+			"&aacute;" => "&#225;",
+			"&acirc;" => "&#226;",
+			"&atilde;" => "&#227;",
+			"&auml;" => "&#228;",
+			"&aring;" => "&#229;",
+			"&aelig;" => "&#230;",
+			"&ccedil;" => "&#231;",
+			"&egrave;" => "&#232;",
+			"&eacute;" => "&#233;",
+			"&ecirc;" => "&#234;",
+			"&euml;" => "&#235;",
+			"&igrave;" => "&#236;",
+			"&iacute;" => "&#237;",
+			"&icirc;" => "&#238;",
+			"&iuml;" => "&#239;",
+			"&eth;" => "&#240;",
+			"&ntilde;" => "&#241;",
+			"&ograve;" => "&#242;",
+			"&oacute;" => "&#243;",
+			"&ocirc;" => "&#244;",
+			"&otilde;" => "&#245;",
+			"&ouml;" => "&#246;",
+			"&divide;" => "&#247;",
+			"&oslash;" => "&#248;",
+			"&ugrave;" => "&#249;",
+			"&uacute;" => "&#250;",
+			"&ucirc;" => "&#251;",
+			"&uuml;" => "&#252;",
+			"&yacute;" => "&#253;",
+			"&thorn;" => "&#254;",
+			"&yuml;" => "&#255;",
+			"&OElig;" => "&#338;",
+			"&oelig;" => "&#339;",
+			"&Scaron;" => "&#352;",
+			"&scaron;" => "&#353;",
+			"&Yuml;" => "&#376;",
+			"&fnof;" => "&#402;",
+			"&circ;" => "&#710;",
+			"&tilde;" => "&#732;",
+			"&Alpha;" => "&#913;",
+			"&Beta;" => "&#914;",
+			"&Gamma;" => "&#915;",
+			"&Delta;" => "&#916;",
+			"&Epsilon;" => "&#917;",
+			"&Zeta;" => "&#918;",
+			"&Eta;" => "&#919;",
+			"&Theta;" => "&#920;",
+			"&Iota;" => "&#921;",
+			"&Kappa;" => "&#922;",
+			"&Lambda;" => "&#923;",
+			"&Mu;" => "&#924;",
+			"&Nu;" => "&#925;",
+			"&Xi;" => "&#926;",
+			"&Omicron;" => "&#927;",
+			"&Pi;" => "&#928;",
+			"&Rho;" => "&#929;",
+			"&Sigma;" => "&#931;",
+			"&Tau;" => "&#932;",
+			"&Upsilon;" => "&#933;",
+			"&Phi;" => "&#934;",
+			"&Chi;" => "&#935;",
+			"&Psi;" => "&#936;",
+			"&Omega;" => "&#937;",
+			"&beta;" => "&#946;",
+			"&gamma;" => "&#947;",
+			"&delta;" => "&#948;",
+			"&epsilon;" => "&#949;",
+			"&zeta;" => "&#950;",
+			"&eta;" => "&#951;",
+			"&theta;" => "&#952;",
+			"&iota;" => "&#953;",
+			"&kappa;" => "&#954;",
+			"&lambda;" => "&#955;",
+			"&mu;" => "&#956;",
+			"&nu;" => "&#957;",
+			"&xi;" => "&#958;",
+			"&omicron;" => "&#959;",
+			"&pi;" => "&#960;",
+			"&rho;" => "&#961;",
+			"&sigmaf;" => "&#962;",
+			"&sigma;" => "&#963;",
+			"&tau;" => "&#964;",
+			"&upsilon;" => "&#965;",
+			"&phi;" => "&#966;",
+			"&chi;" => "&#967;",
+			"&psi;" => "&#968;",
+			"&omega;" => "&#969;",
+			"&thetasym;" => "&#977;",
+			"&upsih;" => "&#978;",
+			"&piv;" => "&#982;",
+			"&ensp;" => "&#8194;",
+			"&emsp;" => "&#8195;",
+			"&thinsp;" => "&#8201;",
+			"&zwnj;" => "&#8204;",
+			"&zwj;" => "&#8205;",
+			"&lrm;" => "&#8206;",
+			"&rlm;" => "&#8207;",
+			"&ndash;" => "&#8211;",
+			"&mdash;" => "&#8212;",
+			"&lsquo;" => "&#8216;",
+			"&rsquo;" => "&#8217;",
+			"&sbquo;" => "&#8218;",
+			"&ldquo;" => "&#8220;",
+			"&rdquo;" => "&#8221;",
+			"&bdquo;" => "&#8222;",
+			"&dagger;" => "&#8224;",
+			"&Dagger;" => "&#8225;",
+			"&bull;" => "&#8226;",
+			"&hellip;" => "&#8230;",
+			"&permil;" => "&#8240;",
+			"&prime;" => "&#8242;",
+			"&Prime;" => "&#8243;",
+			"&lsaquo;" => "&#8249;",
+			"&rsaquo;" => "&#8250;",
+			"&oline;" => "&#8254;",
+			"&frasl;" => "&#8260;",
+			"&euro;" => "&#8364;",
+			"&weierp;" => "&#8472;",
+			"&image;" => "&#8465;",
+			"&real;" => "&#8476;",
+			"&trade;" => "&#8482;",
+			"&alefsym;" => "&#8501;",
+			"&larr;" => "&#8592;",
+			"&uarr;" => "&#8593;",
+			"&rarr;" => "&#8594;",
+			"&darr;" => "&#8595;",
+			"&harr;" => "&#8596;",
+			"&crarr;" => "&#8629;",
+			"&lArr;" => "&#8656;",
+			"&uArr;" => "&#8657;",
+			"&rArr;" => "&#8658;",
+			"&dArr;" => "&#8659;",
+			"&hArr;" => "&#8660;",
+			"&forall;" => "&#8704;",
+			"&part;" => "&#8706;",
+			"&exist;" => "&#8707;",
+			"&empty;" => "&#8709;",
+			"&nabla;" => "&#8711;",
+			"&isin;" => "&#8712;",
+			"&notin;" => "&#8713;",
+			"&ni;" => "&#8715;",
+			"&prod;" => "&#8719;",
+			"&sum;" => "&#8721;",
+			"&minus;" => "&#8722;",
+			"&lowast;" => "&#8727;",
+			"&radic;" => "&#8730;",
+			"&prop;" => "&#8733;",
+			"&infin;" => "&#8734;",
+			"&ang;" => "&#8736;",
+			"&and;" => "&#8743;",
+			"&or;" => "&#8744;",
+			"&cap;" => "&#8745;",
+			"&cup;" => "&#8746;",
+			"&int;" => "&#8747;",
+			"&there4;" => "&#8756;",
+			"&sim;" => "&#8764;",
+			"&cong;" => "&#8773;",
+			"&asymp;" => "&#8776;",
+			"&ne;" => "&#8800;",
+			"&equiv;" => "&#8801;",
+			"&le;" => "&#8804;",
+			"&ge;" => "&#8805;",
+			"&sub;" => "&#8834;",
+			"&sup;" => "&#8835;",
+			"&nsub;" => "&#8836;",
+			"&sube;" => "&#8838;",
+			"&supe;" => "&#8839;",
+			"&oplus;" => "&#8853;",
+			"&otimes;" => "&#8855;",
+			"&perp;" => "&#8869;",
+			"&sdot;" => "&#8901;",
+			"&lceil;" => "&#8968;",
+			"&rceil;" => "&#8969;",
+			"&lfloor;" => "&#8970;",
+			"&rfloor;" => "&#8971;",
+			"&lang;" => "&#9001;",
+			"&rang;" => "&#9002;",
+			"&loz;" => "&#9674;",
+			"&spades;" => "&#9824;",
+			"&clubs;" => "&#9827;",
+			"&hearts;" => "&#9829;",
+			"&diams;" => "&#9830;");
+		return strtr($data, $entities);
+	}
+
+	function xmlrpc_encode_entitites($data)
+	{
+		$length = strlen($data);
+		$escapeddata = "";
+		for($position = 0; $position < $length; $position++)
+		{
+			$character = substr($data, $position, 1);
+			$code = Ord($character);
+			switch($code) {
+				case 34:
+				$character = "&quot;";
+				break;
+				case 38:
+				$character = "&amp;";
+				break;
+				case 39:
+				$character = "&apos;";
+				break;
+				case 60:
+				$character = "&lt;";
+				break;
+				case 62:
+				$character = "&gt;";
+				break;
+				default:
+				if ($code < 32 || $code > 159)
+					$character = ("&#".strval($code).";");
+				break;
+			}
+			$escapeddata .= $character;
+		}
+		return $escapeddata;
+	}
+
+	function xmlrpc_se($parser, $name, $attrs)
+	{
+		global $_xh, $xmlrpcDateTime, $xmlrpcString, $xmlrpc_valid_parents;
+
+		// if invalid xmlrpc already detected, skip all processing
+		if ($_xh[$parser]['isf'] < 2)
+		{
+
+		// check for correct element nesting
+		// top level element can only be of 2 types
+		if (count($_xh[$parser]['stack']) == 0)
+		{
+			if ($name != 'METHODRESPONSE' && $name != 'METHODCALL')
+			{
+				$_xh[$parser]['isf'] = 2;
+				$_xh[$parser]['isf_reason'] = 'missing top level xmlrpc element';
+				return;
+			}
+		}
+		else
+		{
+			// not top level element: see if parent is OK
+			if (!in_array($_xh[$parser]['stack'][0], $xmlrpc_valid_parents[$name]))
+			{
+				$_xh[$parser]['isf'] = 2;
+				$_xh[$parser]['isf_reason'] = "xmlrpc element $name cannot be child of {$_xh[$parser]['stack'][0]}";
+				return;
+			}
+		}
+
+		switch($name)
+		{
+			case 'STRUCT':
+			case 'ARRAY':
+				//$_xh[$parser]['st'].='array(';
+				//$_xh[$parser]['cm']++;
+				// this last line turns quoting off
+				// this means if we get an empty array we'll
+				// simply get a bit of whitespace in the eval
+				//$_xh[$parser]['qt']=0;
+
+				// create an empty array to hold child values, and push it onto appropriate stack
+				$cur_val = array();
+				$cur_val['values'] = array();
+				$cur_val['type'] = $name;
+				array_unshift($_xh[$parser]['valuestack'], $cur_val);
+				break;
+			case 'METHODNAME':
+			case 'NAME':
+				//$_xh[$parser]['st'].='"';
+				$_xh[$parser]['ac']='';
+				break;
+			case 'FAULT':
+				$_xh[$parser]['isf']=1;
+				break;
+			case 'PARAM':
+				//$_xh[$parser]['st']='';
+				// clear value, so we can check later if no value will passed for this param/member
+				$_xh[$parser]['value']=null;
+                break;
+			case 'VALUE':
+				//$_xh[$parser]['st'].='new xmlrpcval(';
+				// look for a value: if this is still true by the
+				// time we reach the end tag for value then the type is string
+				// by implication
+				$_xh[$parser]['vt']='value';
+				$_xh[$parser]['ac']='';
+				//$_xh[$parser]['qt']=0;
+				$_xh[$parser]['lv']=1;
+				break;
+			case 'I4':
+			case 'INT':
+			case 'STRING':
+			case 'BOOLEAN':
+			case 'DOUBLE':
+			case 'DATETIME.ISO8601':
+			case 'BASE64':
+				if ($_xh[$parser]['vt']!='value')
+				{
+					//two data elements inside a value: an error occurred!
+					$_xh[$parser]['isf'] = 2;
+					$_xh[$parser]['isf_reason'] = "$name element following a {$_xh[$parser]['vt']} element inside a single value";
+					return;
+				}
+
+				// reset the accumulator
+				$_xh[$parser]['ac']='';
+
+				/*if ($name=='DATETIME.ISO8601' || $name=='STRING')
+				{
+					$_xh[$parser]['qt']=1;
+					if ($name=='DATETIME.ISO8601')
+					{
+						$_xh[$parser]['vt']=$xmlrpcDateTime;
+					}
+				}
+				elseif ($name=='BASE64')
+				{
+					$_xh[$parser]['qt']=2;
+				}
+				else
+				{
+					// No quoting is required here -- but
+					// at the end of the element we must check
+					// for data format errors.
+					$_xh[$parser]['qt']=0;
+				}*/
+				break;
+			case 'MEMBER':
+				//$_xh[$parser]['ac']='';
+				// avoid warnings later on if no NAME is found before VALUE inside
+				// a struct member predefining member name as NULL
+				$_xh[$parser]['valuestack'][0]['name'] = '';
+				// clear value, so we can check later if no value will passed for this param/member
+				$_xh[$parser]['value']=null;
+				break;
+			case 'DATA':
+			case 'METHODCALL':
+			case 'METHODRESPONSE':
+			case 'PARAMS':
+				// valid elements that add little to processing
+				break;
+			default:
+				/// INVALID ELEMENT: RAISE ISF so that it is later recognized!!!
+				$_xh[$parser]['isf'] = 2;
+				$_xh[$parser]['isf_reason'] = "found not-xmlrpc xml element $name";
+				break;
+		}
+
+		// Save current element name to stack, to validate nesting
+		array_unshift($_xh[$parser]['stack'], $name);
+
+		if ($name!='VALUE')
+		{
+			$_xh[$parser]['lv']=0;
+		}
+		}
+	}
+
+	function xmlrpc_ee($parser, $name)
+	{
+		global $_xh,$xmlrpcTypes,$xmlrpcString,$xmlrpcDateTime;
+
+		if ($_xh[$parser]['isf'] < 2)
+		{
+
+		// push this element name from stack
+		// NB: if XML validates, correct opening/closing is guaranteed and
+		// we do not have to check for $name == $curr_elem.
+		// we also checked for proper nesting at start of elements...
+		$curr_elem = array_shift($_xh[$parser]['stack']);
+
+		switch($name)
+		{
+			case 'STRUCT':
+			case 'ARRAY':
+				//if ($_xh[$parser]['cm'] && substr($_xh[$parser]['st'], -1) ==',')
+				//{
+				//	$_xh[$parser]['st']=substr($_xh[$parser]['st'],0,-1);
+				//}
+				//$_xh[$parser]['st'].=')';
+
+				// fetch out of stack array of values, and promote it to current value
+				$cur_val = array_shift($_xh[$parser]['valuestack']);
+				$_xh[$parser]['value'] = $cur_val['values'];
+
+				$_xh[$parser]['vt']=strtolower($name);
+				//$_xh[$parser]['cm']--;
+				break;
+			case 'NAME':
+				//$_xh[$parser]['st'].= $_xh[$parser]['ac'] . '" => ';
+				$_xh[$parser]['valuestack'][0]['name'] = $_xh[$parser]['ac'];
+				break;
+			case 'BOOLEAN':
+			case 'I4':
+			case 'INT':
+			case 'STRING':
+			case 'DOUBLE':
+			case 'DATETIME.ISO8601':
+			case 'BASE64':
+				$_xh[$parser]['vt']=strtolower($name);
+				//if ($_xh[$parser]['qt']==1)
+				if ($name=='STRING')
+				{
+					// we use double quotes rather than single so backslashification works OK
+					//$_xh[$parser]['st'].='"'. $_xh[$parser]['ac'] . '"';
+					$_xh[$parser]['value']=$_xh[$parser]['ac'];
+				}
+				elseif ($name=='DATETIME.ISO8601')
+				{
+					$_xh[$parser]['vt']=$xmlrpcDateTime;
+					$_xh[$parser]['value']=$_xh[$parser]['ac'];
+				}
+				elseif ($name=='BASE64')
+				{
+					//$_xh[$parser]['st'].='base64_decode("'. $_xh[$parser]['ac'] . '")';
+
+					///@todo check for failure of base64 decoding / catch warnings
+					$_xh[$parser]['value']=base64_decode($_xh[$parser]['ac']);
+				}
+				elseif ($name=='BOOLEAN')
+				{
+					// special case here: we translate boolean 1 or 0 into PHP
+					// constants true or false
+					// NB: this simple checks helps a lot sanitizing input, ie no
+					// security problems around here
+					if ($_xh[$parser]['ac']=='1')
+					{
+						//$_xh[$parser]['ac']='true';
+						$_xh[$parser]['value']=true;
+					}
+					else
+					{
+						//$_xh[$parser]['ac']='false';
+						// log if receiveing something strange, even though we set the value to false anyway
+						if ($_xh[$parser]['ac']!='0')
+							error_log('XML-RPC: invalid value received in BOOLEAN: '.$_xh[$parser]['ac']);
+						$_xh[$parser]['value']=false;
+					}
+					//$_xh[$parser]['st'].=$_xh[$parser]['ac'];
+				}
+				elseif ($name=='DOUBLE')
+				{
+					// we have a DOUBLE
+					// we must check that only 0123456789-.<space> are characters here
+					if (!ereg("^[+-]?[eE0123456789 \\t\\.]+$", $_xh[$parser]['ac']))
+					{
+						// TODO: find a better way of throwing an error
+						// than this!
+						error_log('XML-RPC: non numeric value received in DOUBLE: '.$_xh[$parser]['ac']);
+						//$_xh[$parser]['st'].="'ERROR_NON_NUMERIC_FOUND'";
+						$_xh[$parser]['value']='ERROR_NON_NUMERIC_FOUND';
+					}
+					else
+					{
+						// it's ok, add it on
+						//$_xh[$parser]['st'].=(double)$_xh[$parser]['ac'];
+						$_xh[$parser]['value']=(double)$_xh[$parser]['ac'];
+					}
+				}
+				else
+				{
+					// we have an I4/INT
+					// we must check that only 0123456789-<space> are characters here
+					if (!ereg("^[+-]?[0123456789 \\t]+$", $_xh[$parser]['ac']))
+					{
+						// TODO: find a better way of throwing an error
+						// than this!
+						error_log('XML-RPC: non numeric value received in INT: '.$_xh[$parser]['ac']);
+						//$_xh[$parser]['st'].="'ERROR_NON_NUMERIC_FOUND'";
+						$_xh[$parser]['value']='ERROR_NON_NUMERIC_FOUND';
+					}
+					else
+					{
+						// it's ok, add it on
+						//$_xh[$parser]['st'].=(int)$_xh[$parser]['ac'];
+						$_xh[$parser]['value']=(int)$_xh[$parser]['ac'];
+					}
+				}
+				$_xh[$parser]['ac']='';
+				//$_xh[$parser]['qt']=0;
+				$_xh[$parser]['lv']=3; // indicate we've found a value
+				break;
+			case 'VALUE':
+				// This if() detects if no scalar was inside <VALUE></VALUE>
+				if ($_xh[$parser]['vt']=='value')
+				{
+					$_xh[$parser]['value']=$_xh[$parser]['ac'];
+					$_xh[$parser]['vt']=$xmlrpcString;
+				}
+				/*if (strlen($_xh[$parser]['ac'])>0 &&
+					$_xh[$parser]['vt']==$xmlrpcString)
+				{
+					$_xh[$parser]['st'].='"'. $_xh[$parser]['ac'] . '"';
+				}
+				// This if() detects if no scalar was inside <VALUE></VALUE>
+				// and pads an empty ''.
+				if($_xh[$parser]['st'][strlen($_xh[$parser]['st'])-1] == '(')
+				{
+					$_xh[$parser]['st'].= '""';
+				}
+				// G. Giunta 2005/03/12 save some chars in the reconstruction of string vals...
+				if ($_xh[$parser]['vt'] != $xmlrpcString)
+					$_xh[$parser]['st'].=", '" . $_xh[$parser]['vt'] . "')";
+				else
+					$_xh[$parser]['st'].=")";
+				if ($_xh[$parser]['cm'])
+				{
+					$_xh[$parser]['st'].=',';
+				}*/
+
+				// build the xmlrpc val out of the data received, and substitute it
+				$temp = new xmlrpcval($_xh[$parser]['value'], $_xh[$parser]['vt']);
+				// check if we are inside an array or struct:
+				// if value just built is inside an array, let's move it into array on the stack
+				if (count($_xh[$parser]['valuestack']) && $_xh[$parser]['valuestack'][0]['type']=='ARRAY')
+				{
+					$_xh[$parser]['valuestack'][0]['values'][] = $temp;
+				}
+				else
+				{
+	    			$_xh[$parser]['value'] = $temp;
+				}
+				break;
+			case 'MEMBER':
+				$_xh[$parser]['ac']='';
+				//$_xh[$parser]['qt']=0;
+				// add to array in the stack the last element built
+				// unless no VALUE was found
+				if ($_xh[$parser]['value'])
+					$_xh[$parser]['valuestack'][0]['values'][$_xh[$parser]['valuestack'][0]['name']] = $_xh[$parser]['value'];
+				else
+					error_log('XML-RPC: missing VALUE inside STRUCT in received xml');
+				break;
+			case 'DATA':
+				$_xh[$parser]['ac']='';
+				//$_xh[$parser]['qt']=0;
+				break;
+			case 'PARAM':
+				//$_xh[$parser]['params'][]=$_xh[$parser]['st'];
+				if ($_xh[$parser]['value'])
+					$_xh[$parser]['params'][]=$_xh[$parser]['value'];
+				else
+					error_log('XML-RPC: missing VALUE inside PARAM in received xml');
+				break;
+			case 'METHODNAME':
+				$_xh[$parser]['method']=ereg_replace("^[\n\r\t ]+", '', $_xh[$parser]['ac']);
+				break;
+			case 'PARAMS':
+			case 'FAULT':
+			case 'METHODCALL':
+			case 'METHORESPONSE':
+				break;
+			default:
+				// End of INVALID ELEMENT!
+				// shall we add an assert here for unreachable code???
+				break;
+		}
+
+		// if it's a valid type name, set the type
+		/*if (isset($xmlrpcTypes[strtolower($name)]))
+		{
+			$_xh[$parser]['vt']=strtolower($name);
+		}*/
+
+		}
+
+	}
+
+	function xmlrpc_cd($parser, $data)
+	{
+		global $_xh, $xmlrpc_backslash;
+
+		//if (ereg("^[\n\r \t]+$", $data)) return;
+		// print "adding [${data}]\n";
+
+		// skip processing if xml fault already detected
+		if ($_xh[$parser]['isf'] < 2)
+		{
+			if ($_xh[$parser]['lv']!=3)
+			{
+				// "lookforvalue==3" means that we've found an entire value
+				// and should discard any further character data
+				if ($_xh[$parser]['lv']==1)
+				{
+					// if we've found text and we're just in a <value> then
+					// turn quoting on, as this will be a string
+					//$_xh[$parser]['qt']=1;
+					// and say we've found a value
+					$_xh[$parser]['lv']=2;
+				}
+				if(!@isset($_xh[$parser]['ac']))
+				{
+					$_xh[$parser]['ac'] = '';
+				}
+				//$_xh[$parser]['ac'].=str_replace('$', '\$', str_replace('"', '\"', str_replace(chr(92),$xmlrpc_backslash, $data)));
+				$_xh[$parser]['ac'].=$data;
+			}
+		}
+	}
+
+	function xmlrpc_dh($parser, $data)
+	{
+		global $_xh, $xmlrpc_backslash;
+
+		// skip processing if xml fault already detected
+		if ($parser[$_xh]['isf'] < 2)
+		{
+			if (substr($data, 0, 1) == '&' && substr($data, -1, 1) == ';')
+			{
+				if ($_xh[$parser]['lv']==1)
+				{
+					//$_xh[$parser]['qt']=1;
+					$_xh[$parser]['lv']=2;
+				}
+				//$_xh[$parser]['ac'].=str_replace('$', '\$', str_replace('"', '\"', str_replace(chr(92),$xmlrpc_backslash, $data)));
+				$_xh[$parser]['ac'].=$data;
+			}
+		}
+	}
+
+	/**
+	 * @package evocore
+	 * @subpackage xmlrpc
+	 */
+	class xmlrpc_client
+	{
+		var $path;
+		var $server;
+		var $port;
+		var $errno;
+		var $errstr;
+		var $debug=0;
+		var $username='';
+		var $password='';
+		var $cert='';
+		var $certpass='';
+		var $verifypeer=1;
+		var $verifyhost=1;
+		var $no_multicall=false;
+
+		function xmlrpc_client($path, $server, $port=0)
+		{
+			$this->port=$port; $this->server=$server; $this->path=$path;
+		}
+
+		function setDebug($in)
+		{
+			if ($in)
+			{
+				$this->debug=1;
+			}
+			else
+			{
+				$this->debug=0;
+			}
+		}
+
+		function setCredentials($u, $p)
+		{
+			$this->username=$u;
+			$this->password=$p;
+		}
+
+		function setCertificate($cert, $certpass)
+		{
+			$this->cert = $cert;
+			$this->certpass = $certpass;
+		}
+
+		function setSSLVerifyPeer($i)
+		{
+			$this->verifypeer = $i;
+		}
+
+		function setSSLVerifyHost($i)
+		{
+			$this->verifyhost = $i;
+		}
+
+		/*
+		 * xmlrpc_client->send(-)
+		 */
+		function send($msg, $timeout=0, $method='http')
+		{
+			if (is_array($msg))
+			{
+				// $msg is an array of xmlrpcmsg's
+				return $this->multicall($msg, $timeout, $method);
+			}
+
+			// where msg is an xmlrpcmsg
+			$msg->debug=$this->debug;
+
+			if ($method == 'https')
+			{
+				return $this->sendPayloadHTTPS($msg,
+				$this->server,
+				$this->port, $timeout,
+				$this->username, $this->password,
+				$this->cert,
+				$this->certpass);
+			}
+			else
+			{
+				return $this->sendPayloadHTTP10($msg, $this->server, $this->port,
+				$timeout, $this->username,
+				$this->password);
+			}
+		}
+
+		function sendPayloadHTTP10($msg, $server, $port, $timeout=0,$username='', $password='')
+		{
+			global $xmlrpcerr, $xmlrpcstr, $xmlrpcName, $xmlrpcVersion, $xmlrpc_defencoding;
+			if ($port==0)
+			{
+				$port=80;
+			}
+			if($timeout>0)
+			{
+				$fp=@fsockopen($server, $port,$this->errno, $this->errstr, $timeout);
+			}
+			else
+			{
+				$fp=@fsockopen($server, $port,$this->errno, $this->errstr);
+			}
+			if ($fp)
+			{
+				if( $timeout>0 )
+				{
+					if( function_exists('stream_set_timeout') )
+					{ // PHP 4.3.0:
+						stream_set_timeout($fp, $timeout);
+					}
+					elseif( function_exists('socket_set_timeout') )
+					{ // PHP 4:
+						socket_set_timeout($fp, $timeout);
+					}
+				}
+			}
+			else
+			{
+				$this->errstr='Connect error';
+				$r=new xmlrpcresp(0, $xmlrpcerr['http_error'],$xmlrpcstr['http_error']);
+				return $r;
+			}
+			// Only create the payload if it was not created previously
+			if(empty($msg->payload))
+			{
+				$msg->createPayload();
+			}
+
+			// thanks to Grant Rauscher <grant7@firstworld.net>
+			// for this
+			$credentials='';
+			if ($username!='')
+			{
+				$credentials='Authorization: Basic ' . base64_encode($username . ':' . $password) . "\r\n";
+			}
+
+			$op= "POST " . $this->path. " HTTP/1.0\r\n" .
+				"User-Agent: " . $xmlrpcName . " " . $xmlrpcVersion . "\r\n" .
+				"Host: ". $server . "\r\n" .
+				$credentials .
+				"Accept-Charset: " . $xmlrpc_defencoding . "\r\n" .
+				"Content-Type: text/xml\r\nContent-Length: " .
+				strlen($msg->payload) . "\r\n\r\n" .
+				$msg->payload;
+
+			if (!fputs($fp, $op, strlen($op)))
+			{
+				$this->errstr='Write error';
+				$r=new xmlrpcresp(0, $xmlrpcerr['http_error'], $xmlrpcstr['http_error']);
+				return $r;
+			}
+			$resp=$msg->parseResponseFile($fp);
+			fclose($fp);
+			return $resp;
+		}
+
+		// contributed by Justin Miller <justin@voxel.net>
+		// requires curl to be built into PHP
+		function sendPayloadHTTPS($msg, $server, $port, $timeout=0,$username='', $password='', $cert='',$certpass='')
+		{
+			global $xmlrpcerr, $xmlrpcstr, $xmlrpcVersion, $xmlrpc_internalencoding;
+			if ($port == 0)
+			{
+				$port = 443;
+			}
+
+			// Only create the payload if it was not created previously
+			if(empty($msg->payload))
+			{
+				$msg->createPayload();
+			}
+
+			if (!function_exists('curl_init'))
+			{
+				$this->errstr='SSL unavailable on this install';
+				$r=new xmlrpcresp(0, $xmlrpcerr['no_ssl'], $xmlrpcstr['no_ssl']);
+				return $r;
+			}
+
+			$curl = curl_init('https://' . $server . ':' . $port . $this->path);
+
+			curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
+			// results into variable
+			if ($this->debug)
+			{
+				curl_setopt($curl, CURLOPT_VERBOSE, 1);
+			}
+			curl_setopt($curl, CURLOPT_USERAGENT, 'PHP XMLRPC '.$xmlrpcVersion);
+			// required for XMLRPC
+			curl_setopt($curl, CURLOPT_POST, 1);
+			// post the data
+			curl_setopt($curl, CURLOPT_POSTFIELDS, $msg->payload);
+			// the data
+			curl_setopt($curl, CURLOPT_HEADER, 1);
+			// return the header too
+			curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: text/xml', 'Accept-Charset: '.$xmlrpc_internalencoding));
+			// whether to verify remote host's cert
+			curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, $this->verifypeer);
+			// whether to verify cert's common name (CN); 0 for no, 1 to verify that it exists, and 2 to verify that it matches the hostname used
+			curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, $this->verifyhost);
+			// required for XMLRPC
+			if ($timeout)
+			{
+				curl_setopt($curl, CURLOPT_TIMEOUT, $timeout == 1 ? 1 : $timeout - 1);
+			}
+			// timeout is borked
+			if ($username && $password)
+			{
+				curl_setopt($curl, CURLOPT_USERPWD,"$username:$password");
+			}
+			// set auth stuff
+			if ($cert)
+			{
+				curl_setopt($curl, CURLOPT_SSLCERT, $cert);
+			}
+			// set cert file
+			if ($certpass)
+			{
+				curl_setopt($curl, CURLOPT_SSLCERTPASSWD,$certpass);
+			}
+			// set cert password
+
+			$result = curl_exec($curl);
+
+			if (!$result)
+			{
+				$this->errstr='no response';
+				$resp=new xmlrpcresp(0, $xmlrpcerr['curl_fail'], $xmlrpcstr['curl_fail']. ': '. curl_error($curl));
+				curl_close($curl);
+			}
+			else
+			{
+				curl_close($curl);
+				$resp = $msg->parseResponse($result);
+			}
+			return $resp;
+		}
+
+		function multicall($msgs, $timeout=0, $method='http')
+		{
+			$results = false;
+
+			if (! $this->no_multicall)
+			{
+				$results = $this->_try_multicall($msgs, $timeout, $method);
+				/* TODO - this is not php3-friendly */
+				// if($results !== false)
+				if(is_array($results))
+				{
+					// Either the system.multicall succeeded, or the send
+					// failed (e.g. due to HTTP timeout). In either case,
+					// we're done for now.
+					return $results;
+				}
+				else
+				{
+					// system.multicall unsupported by server,
+					// don't try it next time...
+					$this->no_multicall = true;
+				}
+			}
+
+			// system.multicall is unupported by server:
+			//   Emulate multicall via multiple requests
+			$results = array();
+			//foreach($msgs as $msg)
+			@reset($msgs);
+			while(list(,$msg) = @each($msgs))
+			{
+				$results[] = $this->send($msg, $timeout, $method);
+			}
+			return $results;
+		}
+
+		// Attempt to boxcar $msgs via system.multicall.
+		function _try_multicall($msgs, $timeout, $method)
+		{
+			// Construct multicall message
+			$calls = array();
+			//foreach($msgs as $msg)
+			@reset($msgs);
+			while(list(,$msg) = @each($msgs))
+			{
+				$call['methodName'] = new xmlrpcval($msg->method(),'string');
+				$numParams = $msg->getNumParams();
+				$params = array();
+				for ($i = 0; $i < $numParams; $i++)
+				{
+					$params[$i] = $msg->getParam($i);
+				}
+				$call['params'] = new xmlrpcval($params, 'array');
+				$calls[] = new xmlrpcval($call, 'struct');
+			}
+			$multicall = new xmlrpcmsg('system.multicall');
+			$multicall->addParam(new xmlrpcval($calls, 'array'));
+
+			// Attempt RPC call
+			$result = $this->send($multicall, $timeout, $method);
+			if(!is_object($result))
+			{
+				return ($result || 0); // transport failed
+			}
+
+			if($result->faultCode() != 0)
+			{
+				return false;		// system.multicall failed
+			}
+
+			// Unpack responses.
+			$rets = $result->value();
+			if($rets->kindOf() != 'array')
+			{
+				return false;		// bad return type from system.multicall
+			}
+			$numRets = $rets->arraysize();
+			if($numRets != count($msgs))
+			{
+				return false;		// wrong number of return values.
+			}
+
+			$response = array();
+			for ($i = 0; $i < $numRets; $i++)
+			{
+				$val = $rets->arraymem($i);
+				switch ($val->kindOf())
+				{
+				case 'array':
+					if($val->arraysize() != 1)
+					{
+						return false;		// Bad value
+					}
+					// Normal return value
+					$response[$i] = new xmlrpcresp($val->arraymem(0));
+					break;
+				case 'struct':
+					$code = $val->structmem('faultCode');
+					if($code->kindOf() != 'scalar' || $code->scalartyp() != 'int')
+					{
+						return false;
+					}
+					$str = $val->structmem('faultString');
+					if($str->kindOf() != 'scalar' || $str->scalartyp() != 'string')
+					{
+						return false;
+					}
+					$response[$i] = new xmlrpcresp(0, $code->scalarval(), $str->scalarval());
+					break;
+				default:
+					return false;
+				}
+			}
+			return $response;
+		}
+	} // end class xmlrpc_client
+
+	/**
+	 * @package evocore
+	 * @subpackage xmlrpc
+	 */
+	class xmlrpcresp
+	{
+		var $val = 0;
+		var $errno = 0;
+		var $errstr = '';
+		var $hdrs = array();
+
+		function xmlrpcresp($val, $fcode = 0, $fstr = '')
+		{
+			if ($fcode != 0)
+			{
+				// error
+				$this->errno = $fcode;
+				$this->errstr = $fstr;
+				//$this->errstr = htmlspecialchars($fstr); // XXX: encoding probably shouldn't be done here; fix later.
+			}
+			elseif (!is_object($val))
+			{
+				// programmer error
+				error_log("Invalid type '" . gettype($val) . "' (value: $val) passed to xmlrpcresp. Defaulting to empty value.");
+				$this->val = new xmlrpcval();
+			}
+			else
+			{
+				// success
+				$this->val = $val;
+			}
+		}
+
+		function faultCode()
+		{
+			return $this->errno;
+		}
+
+		function faultString()
+		{
+			return $this->errstr;
+		}
+
+		function value()
+		{
+			return $this->val;
+		}
+
+		function serialize()
+		{
+			$result = "<methodResponse>\n";
+			if ($this->errno)
+			{
+				// G. Giunta 2005/2/13: let non-ASCII response messages be tolerated by clients
+				$result .= '<fault>
+	<value>
+		<struct>
+			<member>
+				<name>faultCode</name>
+				<value><int>' . $this->errno . '</int></value>
+			</member>
+			<member>
+				<name>faultString</name>
+				<value><string>' . xmlrpc_encode_entitites($this->errstr) . '</string></value>
+			</member>
+		</struct>
+	</value>
+</fault>';
+			}
+			else
+			{
+				$result .= "<params>\n<param>\n" .
+					$this->val->serialize() .
+					"</param>\n</params>";
+			}
+			$result .= "\n</methodResponse>";
+			return $result;
+		}
+	}
+
+	/**
+	 * @package evocore
+	 * @subpackage xmlrpc
+	 */
+	class xmlrpcmsg
+	{
+		var $payload;
+		var $methodname;
+		var $params=array();
+		var $debug=0;
+
+		function xmlrpcmsg($meth, $pars=0)
+		{
+			$this->methodname=$meth;
+			if (is_array($pars) && sizeof($pars)>0)
+			{
+				for($i=0; $i<sizeof($pars); $i++)
+				{
+					$this->addParam($pars[$i]);
+				}
+			}
+		}
+
+		function xml_header()
+		{
+			// TODO: handle encoding
+			// return "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">\n<methodCall>\n";
+
+			return "<?xml version=\"1.0\"?" . ">\n<methodCall>\n";
+		}
+
+		function xml_footer()
+		{
+			return "</methodCall>\n";
+		}
+
+		function createPayload()
+		{
+			$this->payload=$this->xml_header();
+			$this->payload.='<methodName>' . $this->methodname . "</methodName>\n";
+			//	if (sizeof($this->params)) {
+			$this->payload.="<params>\n";
+			for($i=0; $i<sizeof($this->params); $i++)
+			{
+				$p=$this->params[$i];
+				$this->payload.="<param>\n" . $p->serialize() .
+				"</param>\n";
+			}
+			$this->payload.="</params>\n";
+			// }
+			$this->payload.=$this->xml_footer();
+			//$this->payload=str_replace("\n", "\r\n", $this->payload);
+		}
+
+		function method($meth='')
+		{
+			if ($meth!='')
+			{
+				$this->methodname=$meth;
+			}
+			return $this->methodname;
+		}
+
+		function serialize()
+		{
+			$this->createPayload();
+			return $this->payload;
+		}
+
+		function addParam($par) { $this->params[]=$par; }
+		function getParam($i) { return $this->params[$i]; }
+		function getNumParams() { return sizeof($this->params); }
+
+		function parseResponseFile($fp)
+		{
+			$ipd='';
+			while($data=fread($fp, 32768))
+			{
+				$ipd.=$data;
+			}
+			return $this->parseResponse($ipd);
+		}
+
+		function parseResponse($data='')
+		{
+			global $_xh,$xmlrpcerr,$xmlrpcstr;
+			global $xmlrpc_defencoding, $xmlrpc_internalencoding;
+
+			$hdrfnd = 0;
+			if($this->debug)
+			{
+				//by maHo, replaced htmlspecialchars with htmlentities
+				print "<PRE>---GOT---\n" . htmlentities($data) . "\n---END---\n</PRE>";
+			}
+
+			if($data == '')
+			{
+				error_log('No response received from server.');
+				$r = new xmlrpcresp(0, $xmlrpcerr['no_data'], $xmlrpcstr['no_data']);
+				return $r;
+			}
+			// see if we got an HTTP 200 OK, else bomb
+			// but only do this if we're using the HTTP protocol.
+			if(ereg("^HTTP",$data))
+			{
+				// Strip HTTP 1.1 100 Continue header if present
+				while (ereg('^HTTP/1.1 1[0-9]{2}', $data))
+				{
+					$pos = strpos($data, 'HTTP', 12);
+					// server sent a Continue header without any (valid) content following...
+					// give the client a chance to know it
+					if (!$pos && !is_int($pos)) // works fine in php 3, 4 and 5
+						break;
+					$data = substr($data, $pos);
+				}
+				if (!ereg("^HTTP/[0-9\\.]+ 200 ", $data))
+				{
+					$errstr= substr($data, 0, strpos($data, "\n")-1);
+					error_log('HTTP error, got response: ' .$errstr);
+					$r=new xmlrpcresp(0, $xmlrpcerr['http_error'], $xmlrpcstr['http_error']. ' (' . $errstr . ')');
+					return $r;
+				}
+			}
+			$parser = xml_parser_create($xmlrpc_defencoding);
+
+			// G. Giunta 2004/04/06
+			// Clean up the accumulator, or it will grow indefinitely long
+			// if making xmlrpc calls for a while
+			$_xh=array();
+			$_xh[$parser]=array();
+			$_xh[$parser]['headers'] = array();
+			$_xh[$parser]['stack'] = array();
+			$_xh[$parser]['valuestack'] = array();
+
+			// separate HTTP headers from data
+			if (ereg("^HTTP", $data))
+			{
+				// be tolerant to usage of \n instead of \r\n to separate headers and data
+				// (even though it is not valid http)
+				$pos = strpos($data,"\r\n\r\n");
+				if($pos || is_int($pos))
+					$bd = $pos+4;
+				else
+				{
+					$pos = strpos($data,"\n\n");
+					if($pos || is_int($pos))
+						$bd = $pos+2;
+					else
+					{
+						// No separation between response headers and body: fault?
+						$bd = 0;
+					}
+				}
+				// be tolerant to line endings, and extra empty lines
+				$ar = split("\r?\n", trim(substr($data, 0, $pos)));
+				while (list(,$line) = @each($ar))
+				{
+					// take care of multi-line headers
+					$arr = explode(':',$line);
+					if(count($arr) > 1)
+					{
+						$header_name = trim($arr[0]);
+						// TO DO: some headers (the ones that allow a CSV list of values)
+						// do allow many values to be passed using multiple header lines.
+						// We should add content to $_xh[$parser]['headers'][$header_name]
+						// instead of replacing it for those...
+						$_xh[$parser]['headers'][$header_name] = $arr[1];
+						for ($i = 2; $i < count($arr); $i++)
+						{
+							$_xh[$parser]['headers'][$header_name] .= ':'.$arr[$i];
+						} // while
+						$_xh[$parser]['headers'][$header_name] = trim($_xh[$parser]['headers'][$header_name]);
+					} else if (isset($header_name))
+					{
+						$_xh[$parser]['headers'][$header_name] .= ' ' . trim($line);
+					}
+				}
+				$data = substr($data, $bd);
+
+				if ($this->debug && count($_xh[$parser]['headers']))
+				{
+					print '<PRE>';
+					//foreach ($_xh[$parser]['headers'] as $header)
+					@reset($_xh[$parser]['headers']);
+					while(list($header, $value) = @each($_xh[$parser]['headers']))
+					{
+						print "HEADER: $header: $value\n";
+					}
+					print "</PRE>\n";
+				}
+			}
+
+			// be tolerant of extra whitespace in response body
+			$data = trim($data);
+
+			// be tolerant of junk after methodResponse (e.g. javascript automatically inserted by free hosts)
+			// idea from Luca Mariano <luca.mariano@email.it> originally in PEARified version of the lib
+			$bd = false;
+			$pos = strpos($data, "</methodResponse>");
+			while ($pos || is_int($pos))
+			{
+				$bd = $pos+17;
+				$pos = strpos($data, "</methodResponse>", $bd);
+			}
+			if ($bd)
+				$data = substr($data, 0, $bd);
+
+			//$_xh[$parser]['st']='';
+			//$_xh[$parser]['cm']=0;
+			$_xh[$parser]['isf']=0;
+			$_xh[$parser]['isf_reason']=0;
+			$_xh[$parser]['ac']='';
+			//$_xh[$parser]['qt']='';
+
+			xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, true);
+			// G. Giunta 2005/02/13: PHP internally uses ISO-8859-1, so we have to tell
+			// the xml parser to give us back data in the expected charset
+			xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, $xmlrpc_internalencoding);
+
+			xml_set_element_handler($parser, 'xmlrpc_se', 'xmlrpc_ee');
+			xml_set_character_data_handler($parser, 'xmlrpc_cd');
+			xml_set_default_handler($parser, 'xmlrpc_dh');
+			//$xmlrpc_value=new xmlrpcval;
+
+			if (!xml_parse($parser, $data, sizeof($data)))
+			{
+				// thanks to Peter Kocks <peter.kocks@baygate.com>
+				if((xml_get_current_line_number($parser)) == 1)
+				{
+					$errstr = 'XML error at line 1, check URL';
+				}
+				else
+				{
+					$errstr = sprintf('XML error: %s at line %d',
+						xml_error_string(xml_get_error_code($parser)),
+						xml_get_current_line_number($parser));
+				}
+				error_log($errstr);
+				$r=new xmlrpcresp(0, $xmlrpcerr['invalid_return'], $xmlrpcstr['invalid_return'].' ('.$errstr.')');
+				xml_parser_free($parser);
+				if ($this->debug)
+					echo $errstr;
+				$r->hdrs = $_xh[$parser]['headers'];
+				return $r;
+			}
+			xml_parser_free($parser);
+
+			if ($_xh[$parser]['isf'] > 1)
+			{
+				if ($this->debug)
+				{
+					///@todo echo something for user?
+				}
+
+				$r = new xmlrpcresp(0, $xmlrpcerr['invalid_return'],
+				$xmlrpcstr['invalid_return'] . ' ' . $_xh[$parser]['isf_reason']);
+			}
+			//else if (strlen($_xh[$parser]['st'])==0)
+			else if (!is_object($_xh[$parser]['value']))
+			{
+				// then something odd has happened
+				// and it's time to generate a client side error
+				// indicating something odd went on
+				$r=new xmlrpcresp(0, $xmlrpcerr['invalid_return'],
+				$xmlrpcstr['invalid_return']);
+			}
+			else
+			{
+
+				if ($this->debug)
+				{
+					//print "<PRE>---EVALING---[" .
+					//strlen($_xh[$parser]['st']) . " chars]---\n" .
+					//htmlspecialchars($_xh[$parser]['st']) . ";\n---END---</PRE>";
+					print "<PRE>---PARSED---\n" ;
+					var_dump($_xh[$parser]['value']);
+					print "\n---END---</PRE>";
+				}
+
+				//$allOK=0;
+				//@eval('$v=' . $_xh[$parser]['st'] . '; $allOK=1;');
+				//if (!$allOK)
+				//{
+				//	$r = new xmlrpcresp(0, $xmlrpcerr['invalid_return'], $xmlrpcstr['invalid_return']);
+				//}
+				//else
+				$v = $_xh[$parser]['value'];
+				if ($_xh[$parser]['isf'])
+				{
+					$errno_v = $v->structmem('faultCode');
+					$errstr_v = $v->structmem('faultString');
+					$errno = $errno_v->scalarval();
+
+					if ($errno == 0)
+					{
+						// FAULT returned, errno needs to reflect that
+						$errno = -1;
+					}
+
+					$r = new xmlrpcresp($v, $errno, $errstr_v->scalarval());
+				}
+				else
+				{
+					$r=new xmlrpcresp($v);
+				}
+			}
+
+			$r->hdrs = $_xh[$parser]['headers'];
+			return $r;
+		}
+	}
+
+	/**
+	 * @package evocore
+	 * @subpackage xmlrpc
+	 */
+	class xmlrpcval
+	{
+		var $me=array();
+		var $mytype=0;
+
+		/*
+		 * Type will default to string
+		 */
+		function xmlrpcval($val=-1, $type='')
+		{
+			global $xmlrpcTypes;
+			$this->me=array();
+			$this->mytype=0;
+			if ($val!=-1 || !is_int($val) || $type!='')
+			{
+				if ($type=='')
+				{
+					$type='string';
+				}
+				if ($xmlrpcTypes[$type]==1)
+				{
+					$this->addScalar($val,$type);
+				}
+				elseif ($xmlrpcTypes[$type]==2)
+				{
+					$this->addArray($val);
+				}
+				elseif ($xmlrpcTypes[$type]==3)
+				{
+					$this->addStruct($val);
+				}
+			}
+		}
+
+		function addScalar($val, $type='string')
+		{
+			global $xmlrpcTypes, $xmlrpcBoolean;
+
+			if ($this->mytype==1)
+			{
+				echo '<strong>xmlrpcval</strong>: scalar can have only one value<br />';
+				return 0;
+			}
+			$typeof=$xmlrpcTypes[$type];
+			if ($typeof!=1)
+			{
+				echo '<strong>xmlrpcval</strong>: not a scalar type (${typeof})<br />';
+				return 0;
+			}
+
+			if ($type==$xmlrpcBoolean)
+			{
+				if (strcasecmp($val,'true')==0 || $val==1 || ($val==true && strcasecmp($val,'false')))
+				{
+					$val=1;
+				}
+				else
+				{
+					$val=0;
+				}
+			}
+
+			if ($this->mytype==2)
+			{
+				// we're adding to an array here
+				$ar=$this->me['array'];
+				$ar[]=new xmlrpcval($val, $type);
+				$this->me['array']=$ar;
+			}
+			else
+			{
+				// a scalar, so set the value and remember we're scalar
+				$this->me[$type]=$val;
+				$this->mytype=$typeof;
+			}
+			return 1;
+		}
+
+		function addArray($vals)
+		{
+			global $xmlrpcTypes;
+			if ($this->mytype!=0)
+			{
+				echo '<strong>xmlrpcval</strong>: already initialized as a [' . $this->kindOf() . ']<br />';
+				return 0;
+			}
+
+			$this->mytype=$xmlrpcTypes['array'];
+			$this->me['array']=$vals;
+			return 1;
+		}
+
+		function addStruct($vals)
+		{
+			global $xmlrpcTypes;
+			if ($this->mytype!=0)
+			{
+				echo '<strong>xmlrpcval</strong>: already initialized as a [' . $this->kindOf() . ']<br />';
+				return 0;
+			}
+			$this->mytype=$xmlrpcTypes['struct'];
+			$this->me['struct']=$vals;
+			return 1;
+		}
+
+		function dump($ar)
+		{
+			reset($ar);
+			while ( list( $key, $val ) = each( $ar ) )
+			{
+				echo "$key => $val<br />";
+				if ($key == 'array')
+				{
+					while ( list( $key2, $val2 ) = each( $val ) )
+					{
+						echo "-- $key2 => $val2<br />";
+					}
+				}
+			}
+		}
+
+		function kindOf()
+		{
+			switch($this->mytype)
+			{
+				case 3:
+					return 'struct';
+					break;
+				case 2:
+					return 'array';
+					break;
+				case 1:
+					return 'scalar';
+					break;
+				default:
+					return 'undef';
+			}
+		}
+
+		function serializedata($typ, $val)
+		{
+			$rs='';
+			global $xmlrpcTypes, $xmlrpcBase64, $xmlrpcString,
+			$xmlrpcBoolean;
+			switch(@$xmlrpcTypes[$typ])
+			{
+				case 3:
+					// struct
+					$rs.="<struct>\n";
+					reset($val);
+					while(list($key2, $val2)=each($val))
+					{
+						$rs.="<member><name>${key2}</name>\n";
+						$rs.=$this->serializeval($val2);
+						$rs.="</member>\n";
+					}
+					$rs.='</struct>';
+					break;
+				case 2:
+					// array
+					$rs.="<array>\n<data>\n";
+					for($i=0; $i<sizeof($val); $i++)
+					{
+						$rs.=$this->serializeval($val[$i]);
+					}
+					$rs.="</data>\n</array>";
+					break;
+				case 1:
+					switch ($typ)
+					{
+						case $xmlrpcBase64:
+							$rs.="<${typ}>" . base64_encode($val) . "</${typ}>";
+							break;
+						case $xmlrpcBoolean:
+							$rs.="<${typ}>" . ($val ? '1' : '0') . "</${typ}>";
+							break;
+						case $xmlrpcString:
+							// G. Giunta 2005/2/13: do NOT use htmlentities, since
+							// it will produce named html entities, which are invalid xml
+							$rs.="<${typ}>" . xmlrpc_encode_entitites($val). "</${typ}>";
+							// $rs.="<${typ}>" . htmlentities($val). "</${typ}>";
+							break;
+						default:
+							$rs.="<${typ}>${val}</${typ}>";
+					}
+					break;
+				default:
+					break;
+			}
+			return $rs;
+		}
+
+		function serialize()
+		{
+			return $this->serializeval($this);
+		}
+
+		function serializeval($o)
+		{
+			//global $xmlrpcTypes;
+			$rs='';
+			$ar=$o->me;
+			reset($ar);
+			list($typ, $val) = each($ar);
+			$rs.='<value>';
+			$rs.=$this->serializedata($typ, $val);
+			$rs.="</value>\n";
+			return $rs;
+		}
+
+		function structmem($m)
+		{
+			$nv=$this->me['struct'][$m];
+			return $nv;
+		}
+
+		function structreset()
+		{
+			reset($this->me['struct']);
+		}
+
+		function structeach()
+		{
+			return each($this->me['struct']);
+		}
+
+		function getval()
+		{
+			// UNSTABLE
+			global $xmlrpcBoolean, $xmlrpcBase64;
+			reset($this->me);
+			list($a,$b)=each($this->me);
+			// contributed by I Sofer, 2001-03-24
+			// add support for nested arrays to scalarval
+			// i've created a new method here, so as to
+			// preserve back compatibility
+
+			if (is_array($b))
+			{
+				@reset($b);
+				while(list($id,$cont) = @each($b))
+				{
+					$b[$id] = $cont->scalarval();
+				}
+			}
+
+			// add support for structures directly encoding php objects
+			if (is_object($b))
+			{
+				$t = get_object_vars($b);
+				@reset($t);
+				while(list($id,$cont) = @each($t))
+				{
+					$t[$id] = $cont->scalarval();
+				}
+				@reset($t);
+				while(list($id,$cont) = @each($t))
+				{
+					//eval('$b->'.$id.' = $cont;');
+					@$b->$id = $cont;
+				}
+			}
+			// end contrib
+			return $b;
+		}
+
+		function scalarval()
+		{
+			//global $xmlrpcBoolean, $xmlrpcBase64;
+			reset($this->me);
+			list($a,$b)=each($this->me);
+			return $b;
+		}
+
+		function scalartyp()
+		{
+			global $xmlrpcI4, $xmlrpcInt;
+			reset($this->me);
+			list($a,$b)=each($this->me);
+			if ($a==$xmlrpcI4)
+			{
+				$a=$xmlrpcInt;
+			}
+			return $a;
+		}
+
+		function arraymem($m)
+		{
+			$nv=$this->me['array'][$m];
+			return $nv;
+		}
+
+		function arraysize()
+		{
+			reset($this->me);
+			list($a,$b)=each($this->me);
+			return sizeof($b);
+		}
+	}
+
+	// date helpers
+	function iso8601_encode($timet, $utc=0)
+	{
+		// return an ISO8601 encoded string
+		// really, timezones ought to be supported
+		// but the XML-RPC spec says:
+		//
+		// "Don't assume a timezone. It should be specified by the server in its
+		// documentation what assumptions it makes about timezones."
+		//
+		// these routines always assume localtime unless
+		// $utc is set to 1, in which case UTC is assumed
+		// and an adjustment for locale is made when encoding
+		if (!$utc)
+		{
+			$t=strftime("%Y%m%dT%H:%M:%S", $timet);
+		}
+		else
+		{
+			if (function_exists('gmstrftime'))
+			{
+				// gmstrftime doesn't exist in some versions
+				// of PHP
+				$t=gmstrftime("%Y%m%dT%H:%M:%S", $timet);
+			}
+			else
+			{
+				$t=strftime("%Y%m%dT%H:%M:%S", $timet-date('Z'));
+			}
+		}
+		return $t;
+	}
+
+	function iso8601_decode($idate, $utc=0)
+	{
+		// return a timet in the localtime, or UTC
+		$t=0;
+		if (ereg("([0-9]{4})([0-9]{2})([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})", $idate, $regs))
+		{
+			if ($utc)
+			{
+				$t=gmmktime($regs[4], $regs[5], $regs[6], $regs[2], $regs[3], $regs[1]);
+			}
+			else
+			{
+				$t=mktime($regs[4], $regs[5], $regs[6], $regs[2], $regs[3], $regs[1]);
+			}
+		}
+		return $t;
+	}
+
+	/****************************************************************
+	* xmlrpc_decode takes a message in PHP xmlrpc object format and *
+	* tranlates it into native PHP types.                           *
+	*                                                               *
+	* author: Dan Libby (dan@libby.com)                             *
+	****************************************************************/
+	/*
+	 * evocore: We add xmlrpc_decode_recurse because the default PHP implementation
+	 * of xmlrpc_decode won't recurse! Bleh!
+	 * update: XML-RPC for PHP now copes with this, but we keep a stub for backward compatibility
+	 */
+	function xmlrpc_decode_recurse($xmlrpc_val)
+	{
+		return php_xmlrpc_decode($xmlrpc_val);
+	}
+
+	function php_xmlrpc_decode($xmlrpc_val)
+	{
+		$kind = $xmlrpc_val->kindOf();
+
+		if($kind == 'scalar')
+		{
+			return $xmlrpc_val->scalarval();
+		}
+		elseif($kind == 'array')
+		{
+			$size = $xmlrpc_val->arraysize();
+			$arr = array();
+
+			for($i = 0; $i < $size; $i++)
+			{
+				$arr[] = php_xmlrpc_decode($xmlrpc_val->arraymem($i));
+			}
+			return $arr;
+		}
+		elseif($kind == 'struct')
+		{
+			$xmlrpc_val->structreset();
+			$arr = array();
+
+			while(list($key,$value)=$xmlrpc_val->structeach())
+			{
+				$arr[$key] = php_xmlrpc_decode($value);
+				// echo $key, '=>', $arr[$key], '<br />';
+			}
+			return $arr;
+		}
+	}
+
+	if(function_exists('xmlrpc_decode'))
+	{
+		define('XMLRPC_EPI_ENABLED','1');
+	}
+	else
+	{
+		define('XMLRPC_EPI_ENABLED','0');
+		function xmlrpc_decode($xmlrpc_val)
+		{
+			$kind = $xmlrpc_val->kindOf();
+
+			if($kind == 'scalar')
+			{
+				return $xmlrpc_val->scalarval();
+			}
+			elseif($kind == 'array')
+			{
+				$size = $xmlrpc_val->arraysize();
+				$arr = array();
+
+				for($i = 0; $i < $size; $i++)
+				{
+					$arr[]=xmlrpc_decode($xmlrpc_val->arraymem($i));
+				}
+				return $arr;
+			}
+			elseif($kind == 'struct')
+			{
+				$xmlrpc_val->structreset();
+				$arr = array();
+
+				while(list($key,$value)=$xmlrpc_val->structeach())
+				{
+					$arr[$key] = xmlrpc_decode($value);
+				}
+				return $arr;
+			}
+		}
+	}
+
+	/****************************************************************
+	* xmlrpc_encode takes native php types and encodes them into    *
+	* xmlrpc PHP object format.                                     *
+	* BUG: All sequential arrays are turned into structs.  I don't  *
+	* know of a good way to determine if an array is sequential     *
+	* only.                                                         *
+	*                                                               *
+	* feature creep -- could support more types via optional type   *
+	* argument.                                                     *
+	*                                                               *
+	* author: Dan Libby (dan@libby.com)                             *
+	****************************************************************/
+	function php_xmlrpc_encode($php_val)
+	{
+		global $xmlrpcInt;
+		global $xmlrpcDouble;
+		global $xmlrpcString;
+		global $xmlrpcArray;
+		global $xmlrpcStruct;
+		global $xmlrpcBoolean;
+
+		$type = gettype($php_val);
+		$xmlrpc_val = new xmlrpcval;
+
+		switch($type)
+		{
+			case 'array':
+			case 'object':
+				$arr = array();
+				while (list($k,$v) = each($php_val))
+				{
+					$arr[$k] = php_xmlrpc_encode($v);
+				}
+				$xmlrpc_val->addStruct($arr);
+				break;
+			case 'integer':
+				$xmlrpc_val->addScalar($php_val, $xmlrpcInt);
+				break;
+			case 'double':
+				$xmlrpc_val->addScalar($php_val, $xmlrpcDouble);
+				break;
+			case 'string':
+				$xmlrpc_val->addScalar($php_val, $xmlrpcString);
+				break;
+				// <G_Giunta_2001-02-29>
+				// Add support for encoding/decoding of booleans, since they are supported in PHP
+			case 'boolean':
+				$xmlrpc_val->addScalar($php_val, $xmlrpcBoolean);
+				break;
+				// </G_Giunta_2001-02-29>
+			// catch "resource", "NULL", "user function", "unknown type"
+			//case 'unknown type':
+			default:
+				// giancarlo pinerolo <ping@alt.it>
+				// it has to return
+				// an empty object in case (which is already
+				// at this point), not a boolean.
+				break;
+			}
+			return $xmlrpc_val;
+	}
+
+	if(XMLRPC_EPI_ENABLED == '0')
+	{
+		function xmlrpc_encode($php_val)
+		{
+			global $xmlrpcInt;
+			global $xmlrpcDouble;
+			global $xmlrpcString;
+			global $xmlrpcArray;
+			global $xmlrpcStruct;
+			global $xmlrpcBoolean;
+
+			$type = gettype($php_val);
+			$xmlrpc_val = new xmlrpcval;
+
+			switch($type)
+			{
+				case 'array':
+				case 'object':
+					$arr = array();
+					while (list($k,$v) = each($php_val))
+					{
+						$arr[$k] = xmlrpc_encode($v);
+					}
+					$xmlrpc_val->addStruct($arr);
+					break;
+				case 'integer':
+					$xmlrpc_val->addScalar($php_val, $xmlrpcInt);
+					break;
+				case 'double':
+					$xmlrpc_val->addScalar($php_val, $xmlrpcDouble);
+					break;
+				case 'string':
+					$xmlrpc_val->addScalar($php_val, $xmlrpcString);
+					break;
+					// <G_Giunta_2001-02-29>
+					// Add support for encoding/decoding of booleans, since they are supported in PHP
+				case 'boolean':
+					$xmlrpc_val->addScalar($php_val, $xmlrpcBoolean);
+					break;
+					// </G_Giunta_2001-02-29>
+				//case 'unknown type':
+				default:
+					// giancarlo pinerolo <ping@alt.it>
+					// it has to return
+					// an empty object in case (which is already
+					// at this point), not a boolean.
+					break;
+			}
+			return $xmlrpc_val;
+		}
+	}
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/ext/_xmlrpcs.php 1.10.3.src/inc/_misc/ext/_xmlrpcs.php
--- 0.9.2.src/inc/_misc/ext/_xmlrpcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/ext/_xmlrpcs.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,551 @@
+<?php
+/**
+ * @package evocore
+ * @subpackage xmlrpc {@link http://xmlrpc.usefulinc.com/doc/}
+ * @copyright Edd Dumbill <edd@usefulinc.com> (C) 1999-2002
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+// by Edd Dumbill (C) 1999-2002
+// <edd@usefulinc.com>
+// $Id: _xmlrpcs.php,v 1.3.2.4 2006/12/13 23:49:14 blueyed Exp $
+
+// Copyright (c) 1999,2000,2002 Edd Dumbill.
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+//
+//    * Redistributions of source code must retain the above copyright
+//      notice, this list of conditions and the following disclaimer.
+//
+//    * Redistributions in binary form must reproduce the above
+//      copyright notice, this list of conditions and the following
+//      disclaimer in the documentation and/or other materials provided
+//      with the distribution.
+//
+//    * Neither the name of the "XML-RPC for PHP" nor the names of its
+//      contributors may be used to endorse or promote products derived
+//      from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+// REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+// OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+	// XML RPC Server class
+	// requires: _xmlrpc.php
+
+	if( CANUSEXMLRPC !== TRUE )
+	{
+		return;
+	}
+
+	// listMethods: either a string, or nothing
+	$_xmlrpcs_listMethods_sig = array(array($xmlrpcArray, $xmlrpcString), array($xmlrpcArray));
+	$_xmlrpcs_listMethods_doc = 'This method lists all the methods that the XML-RPC server knows how to dispatch';
+	/**
+	 * listMethods: either a string, or nothing
+	 */
+	function _xmlrpcs_listMethods($server, $m)
+	{
+		global $xmlrpcerr, $xmlrpcstr, $_xmlrpcs_dmap;
+		$v=new xmlrpcval();
+		$dmap=$server->dmap;
+		$outAr=array();
+		for(reset($dmap); list($key, $val)=each($dmap); )
+		{
+			$outAr[]=new xmlrpcval($key, 'string');
+		}
+		$dmap=$_xmlrpcs_dmap;
+		for(reset($dmap); list($key, $val)=each($dmap); )
+		{
+			$outAr[]=new xmlrpcval($key, 'string');
+		}
+		$v->addArray($outAr);
+		return new xmlrpcresp($v);
+	}
+
+	$_xmlrpcs_methodSignature_sig=array(array($xmlrpcArray, $xmlrpcString));
+	$_xmlrpcs_methodSignature_doc='Returns an array of known signatures (an array of arrays) for the method name passed. If no signatures are known, returns a none-array (test for type != array to detect missing signature)';
+	/**
+ 	 *
+ 	 */
+	function _xmlrpcs_methodSignature($server, $m)
+	{
+		global $xmlrpcerr, $xmlrpcstr, $_xmlrpcs_dmap;
+
+		$methName=$m->getParam(0);
+		$methName=$methName->scalarval();
+		if (ereg("^system\.", $methName))
+		{
+			$dmap=$_xmlrpcs_dmap; $sysCall=1;
+		}
+		else
+		{
+			$dmap=$server->dmap; $sysCall=0;
+		}
+		//	print "<!-- ${methName} -->\n";
+		if (isset($dmap[$methName]))
+		{
+			if ($dmap[$methName]['signature'])
+			{
+				$sigs=array();
+				$thesigs=$dmap[$methName]['signature'];
+				for($i=0; $i<sizeof($thesigs); $i++)
+				{
+					$cursig=array();
+					$inSig=$thesigs[$i];
+					for($j=0; $j<sizeof($inSig); $j++)
+					{
+						$cursig[]=new xmlrpcval($inSig[$j], 'string');
+					}
+					$sigs[]=new xmlrpcval($cursig, 'array');
+				}
+				$r=new xmlrpcresp(new xmlrpcval($sigs, 'array'));
+			}
+			else
+			{
+				$r=new xmlrpcresp(new xmlrpcval('undef', 'string'));
+			}
+		}
+		else
+		{
+			$r=new xmlrpcresp(0,$xmlrpcerr['introspect_unknown'], $xmlrpcstr['introspect_unknown']);
+		}
+		return $r;
+	}
+
+	$_xmlrpcs_methodHelp_sig=array(array($xmlrpcString, $xmlrpcString));
+	$_xmlrpcs_methodHelp_doc='Returns help text if defined for the method passed, otherwise returns an empty string';
+	function _xmlrpcs_methodHelp($server, $m)
+	{
+		global $xmlrpcerr, $xmlrpcstr, $_xmlrpcs_dmap;
+
+		$methName=$m->getParam(0);
+		$methName=$methName->scalarval();
+		if (ereg("^system\.", $methName))
+		{
+			$dmap=$_xmlrpcs_dmap; $sysCall=1;
+		}
+		else
+		{
+			$dmap=$server->dmap; $sysCall=0;
+		}
+		// print "<!-- ${methName} -->\n";
+		if (isset($dmap[$methName]))
+		{
+			if ($dmap[$methName]['docstring'])
+			{
+				$r=new xmlrpcresp(new xmlrpcval($dmap[$methName]['docstring']), 'string');
+			}
+			else
+			{
+				$r=new xmlrpcresp(new xmlrpcval('', 'string'));
+			}
+		}
+		else
+		{
+			$r=new xmlrpcresp(0, $xmlrpcerr['introspect_unknown'], $xmlrpcstr['introspect_unknown']);
+		}
+		return $r;
+	}
+
+	$_xmlrpcs_multicall_sig = array(array($xmlrpcArray, $xmlrpcArray));
+	$_xmlrpcs_multicall_doc = 'Boxcar multiple RPC calls in one request. See http://www.xmlrpc.com/discuss/msgReader$1208 for details';
+
+	function _xmlrpcs_multicall_error($err)
+	{
+		if (is_string($err))
+		{
+			global $xmlrpcerr, $xmlrpcstr;
+			$str  = $xmlrpcstr["multicall_${err}"];
+			$code = $xmlrpcerr["multicall_${err}"];
+		}
+		else
+		{
+			$code = $err->faultCode();
+			$str = $err->faultString();
+		}
+		$struct['faultCode'] = new xmlrpcval($code, 'int');
+		$struct['faultString'] = new xmlrpcval($str, 'string');
+		return new xmlrpcval($struct, 'struct');
+	}
+
+	function _xmlrpcs_multicall_do_call($server, $call)
+	{
+		if ($call->kindOf() != 'struct')
+		{
+			return _xmlrpcs_multicall_error('notstruct');
+		}
+		$methName = $call->structmem('methodName');
+		if (!$methName)
+		{
+			return _xmlrpcs_multicall_error('nomethod');
+		}
+		if ($methName->kindOf() != 'scalar' || $methName->scalartyp() != 'string')
+		{
+			return _xmlrpcs_multicall_error('notstring');
+		}
+		if ($methName->scalarval() == 'system.multicall')
+		{
+			return _xmlrpcs_multicall_error('recursion');
+		}
+
+		$params = $call->structmem('params');
+		if (!$params)
+		{
+			return _xmlrpcs_multicall_error('noparams');
+		}
+		if ($params->kindOf() != 'array')
+		{
+			return _xmlrpcs_multicall_error('notarray');
+		}
+		$numParams = $params->arraysize();
+
+		$msg = new xmlrpcmsg($methName->scalarval());
+		for ($i = 0; $i < $numParams; $i++)
+		{
+			$msg->addParam($params->arraymem($i));
+		}
+
+		$result = $server->execute($msg);
+
+		if ($result->faultCode() != 0)
+		{
+			return _xmlrpcs_multicall_error($result);    // Method returned fault.
+		}
+
+		return new xmlrpcval(array($result->value()), 'array');
+	}
+
+	function _xmlrpcs_multicall($server, $m)
+	{
+		$calls = $m->getParam(0);
+		$numCalls = $calls->arraysize();
+		$result = array();
+
+		for ($i = 0; $i < $numCalls; $i++)
+		{
+			$call = $calls->arraymem($i);
+			$result[$i] = _xmlrpcs_multicall_do_call($server, $call);
+		}
+
+		return new xmlrpcresp(new xmlrpcval($result, 'array'));
+	}
+
+	$_xmlrpcs_dmap=array(
+		'system.listMethods' => array(
+			'function' => '_xmlrpcs_listMethods',
+			'signature' => $_xmlrpcs_listMethods_sig,
+			'docstring' => $_xmlrpcs_listMethods_doc),
+		'system.methodHelp' => array(
+			'function' => '_xmlrpcs_methodHelp',
+			'signature' => $_xmlrpcs_methodHelp_sig,
+			'docstring' => $_xmlrpcs_methodHelp_doc),
+		'system.methodSignature' => array(
+			'function' => '_xmlrpcs_methodSignature',
+			'signature' => $_xmlrpcs_methodSignature_sig,
+			'docstring' => $_xmlrpcs_methodSignature_doc),
+		'system.multicall' => array(
+			'function' => '_xmlrpcs_multicall',
+			'signature' => $_xmlrpcs_multicall_sig,
+			'docstring' => $_xmlrpcs_multicall_doc
+		)
+	);
+
+	/**
+	 * Register a debugging message to be sent back in output
+	 *
+	 * evocore addition: make debug output optional
+	 */
+	$_xmlrpc_debuginfo='';
+	function xmlrpc_debugmsg($m)
+	{
+		global $_xmlrpc_debuginfo;
+		$_xmlrpc_debuginfo=$_xmlrpc_debuginfo . $m . "\n";
+	}
+
+	/**
+	 * @package evocore
+	 * @subpackage xmlrpc
+	 */
+	class xmlrpc_server
+	{
+		var $dmap=array();
+
+		/*
+		 * Constructor:
+		 */
+		function xmlrpc_server($dispMap='', $serviceNow=1)
+		{
+			global $HTTP_RAW_POST_DATA;
+			// dispMap is a dispatch array of methods
+			// mapped to function names and signatures
+			// if a method
+			// doesn't appear in the map then an unknown
+			// method error is generated
+			/* milosch - changed to make passing dispMap optional.
+			 * instead, you can use the class add_to_map() function
+			 * to add functions manually (borrowed from SOAPX4)
+			 */
+			if($dispMap)
+			{
+				$this->dmap = $dispMap;
+				if($serviceNow)
+				{
+					$this->service();
+				}
+			}
+		}
+
+		function serializeDebug()
+		{
+			global $_xmlrpc_debuginfo;
+			if ($_xmlrpc_debuginfo!='')
+			{
+				return "<!-- DEBUG INFO:\n\n" . xmlrpc_encode_entitites($_xmlrpc_debuginfo) . "\n-->\n";
+			}
+			else
+			{
+				return '';
+			}
+		}
+
+		function service()
+		{
+			//global $xmlrpc_defencoding;
+
+			$r=$this->parseRequest();
+			//$payload='<?xml version="1.0" encoding="' . $xmlrpc_defencoding . '"?' . '>' . "\n"
+			// TODO: charset:  encoding=\"iso-8859-1\"
+			$payload='<?xml version="1.0" ?' . '>' . "\n"
+				. $this->serializeDebug()							// Include debug info as comments
+				. $r->serialize();
+			header('Content-Type: text/xml');
+			header('Content-Length: ' . (int)strlen($payload));
+
+			logIO( 'O', "service() response:\n".$payload );
+
+			print $payload;
+		}
+
+		/**
+		 * add a method to the dispatch map
+		 */
+		function add_to_map($methodname,$function,$sig,$doc)
+		{
+			$this->dmap[$methodname] = array(
+				'function'  => $function,
+				'signature' => $sig,
+				'docstring' => $doc
+			);
+		}
+
+		function verifySignature($in, $sig)
+		{
+			for($i=0; $i<sizeof($sig); $i++)
+			{
+				// check each possible signature in turn
+				$cursig=$sig[$i];
+				if (sizeof($cursig)==$in->getNumParams()+1)
+				{
+					$itsOK=1;
+					for($n=0; $n<$in->getNumParams(); $n++)
+					{
+						$p=$in->getParam($n);
+						// print "<!-- $p -->\n";
+						if ($p->kindOf() == 'scalar')
+						{
+							$pt=$p->scalartyp();
+						}
+						else
+						{
+							$pt=$p->kindOf();
+						}
+						// $n+1 as first type of sig is return type
+						if ($pt != $cursig[$n+1])
+						{
+							$itsOK=0;
+							$pno=$n+1; $wanted=$cursig[$n+1]; $got=$pt;
+							break;
+						}
+					}
+					if ($itsOK)
+					{
+						return array(1,'');
+					}
+				}
+			}
+			if (isset($wanted))
+				return array(0, "Wanted ${wanted}, got ${got} at param ${pno})");
+			else
+				return array(0, "No method signature matches number of parameters");
+		}
+
+		/**
+		 *
+		 */
+		function parseRequest($data='')
+		{
+			global $_xh,$HTTP_RAW_POST_DATA;
+			global $xmlrpcerr, $xmlrpcstr, $xmlrpcerrxml, $xmlrpc_defencoding,
+			$_xmlrpcs_dmap, $xmlrpc_internalencoding;
+
+			if ($data=='')
+			{
+				$data=$HTTP_RAW_POST_DATA;
+			}
+			// xmlrpc_debugmsg( 'Data received: ['.$data.']' );
+
+            // G. Giunta 2005/02/13: we do NOT expect to receive html entities
+            // so we do not try to convert them into xml character entities
+			//$data = xmlrpc_html_entity_xlate($data);
+			$parser = xml_parser_create($xmlrpc_defencoding);
+
+			$_xh[$parser]=array();
+			//$_xh[$parser]['st']='';
+			//$_xh[$parser]['cm']=0;
+			$_xh[$parser]['isf']=0;
+			$_xh[$parser]['isf_reason']='';
+			$_xh[$parser]['params']=array();
+			$_xh[$parser]['stack']=array();
+			$_xh[$parser]['valuestack'] = array();
+			$_xh[$parser]['method']='';
+
+			// decompose incoming XML into request structure
+
+			xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, true);
+            // G. Giunta 2005/02/13: PHP internally uses ISO-8859-1, so we have to tell
+            // the xml parser to give us back data in the expected charset
+            xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, $xmlrpc_internalencoding);
+
+			xml_set_element_handler($parser, 'xmlrpc_se', 'xmlrpc_ee');
+			xml_set_character_data_handler($parser, 'xmlrpc_cd');
+			xml_set_default_handler($parser, 'xmlrpc_dh');
+			if (!xml_parse($parser, $data, 1))
+			{
+				// return XML error as a faultCode
+				$r=new xmlrpcresp(0,
+				$xmlrpcerrxml+xml_get_error_code($parser),
+				sprintf('XML error: %s at line %d',
+					xml_error_string(xml_get_error_code($parser)),
+					xml_get_current_line_number($parser)));
+				xml_parser_free($parser);
+			}
+			else
+			if ($_xh[$parser]['isf'])
+			{
+				xml_parser_free($parser);
+				$r=new xmlrpcresp(0,
+					$xmlrpcerr['invalid_request'],
+					$xmlrpcstr['invalid_request'] . ' ' . $_xh[$parser]['isf_reason']);
+			}
+			else
+			{
+				xml_parser_free($parser);
+
+				$m=new xmlrpcmsg($_xh[$parser]['method']);
+				// now add parameters in
+				// fp> commented out because it is commented out below: $plist='';
+				//$allOK = 1;
+				for($i=0; $i<sizeof($_xh[$parser]['params']); $i++)
+				{
+					//print "<!-- " . $_xh[$parser]['params'][$i]. "-->\n";
+					// dh> commented out for PHP 5.2: $plist.="$i - " .  $_xh[$parser]['params'][$i]. ";\n";
+					//$allOK = 0;
+					//@eval('$m->addParam(' . $_xh[$parser]['params'][$i]. '); $allOK=1;');
+					@$m->addParam($_xh[$parser]['params'][$i]);
+					//if (!$allOK)
+					//{
+					//	break;
+					//}
+				}
+				// uncomment this to really see what the server's getting!
+				// xmlrpc_debugmsg($plist);
+				//if (!$allOK)
+				//{
+				//	$r = new xmlrpcresp(0,
+  				//		$xmlrpcerr['incorrect_params'],
+				//		$xmlrpcstr['incorrect_params'] . ": xml error in param " . $i);
+				//}
+				//else
+				//{
+					$r = $this->execute($m);
+				//}
+			}
+			return $r;
+		}
+
+		function execute ($m)
+		{
+			global $xmlrpcerr, $xmlrpcstr, $_xmlrpcs_dmap;
+			// now to deal with the method
+			$methName = $m->method();
+			logIO( 'I', 'Called method:'.$methName );
+			$sysCall = ereg("^system\.", $methName);
+			$dmap = $sysCall ? $_xmlrpcs_dmap : $this->dmap;
+
+			if (!isset($dmap[$methName]['function']))
+			{
+				// No such method
+				logIO( 'O', 'No such method:'.$methName );
+				return new xmlrpcresp(0,
+					$xmlrpcerr['unknown_method'],
+					$xmlrpcstr['unknown_method']);
+			}
+
+			// Check signature.
+			if (isset($dmap[$methName]['signature']))
+			{
+				$sig = $dmap[$methName]['signature'];
+				list($ok, $errstr) = $this->verifySignature($m, $sig);
+				if(!$ok)
+				{
+					// Didn't match.
+					logIO( 'O', 'Invalid signature.' );
+					return new xmlrpcresp(
+						0,
+						$xmlrpcerr['incorrect_params'],
+						$xmlrpcstr['incorrect_params'] . ": ${errstr}"
+					);
+				}
+			}
+
+			$func = $dmap[$methName]['function'];
+
+			if ($sysCall)
+			{
+				return call_user_func($func, $this, $m);
+			}
+			else
+			{
+				return call_user_func($func, $m);
+			}
+		}
+
+		function echoInput()
+		{
+			global $HTTP_RAW_POST_DATA;
+
+			// a debugging routine: just echos back the input
+			// packet as a string value
+
+			$r=new xmlrpcresp;
+			$r->xv=new xmlrpcval( "'Aha said I: '" . $HTTP_RAW_POST_DATA, 'string');
+			print $r->serialize();
+		}
+	}
+	
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/ext/_zip_archives.php 1.10.3.src/inc/_misc/ext/_zip_archives.php
--- 0.9.2.src/inc/_misc/ext/_zip_archives.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/ext/_zip_archives.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,710 @@
+<?php
+/**
+ * TAR/GZIP/BZIP2/ZIP ARCHIVE CLASSES 2.1
+ * By Devin Doucette
+ * Copyright (c) 2005 Devin Doucette
+ * Email bugs/suggestions to darksnoopy@shaw.ca
+ * @link http://www.phpclasses.org/browse/package/945.html
+ *
+ * This script has been created and released under
+ * the GNU GPL and is free to use and redistribute
+ * only if this copyright statement is not removed
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @author Devin Doucette - darksnoopy@shaw.ca
+ *
+ * @package evocore
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Class Archive
+ *
+ * @author Devin Doucette
+ * @package evocore
+ */
+class archive
+{
+	function archive($name)
+	{
+		$this->options = array (
+			'basedir' => ".",
+			'name' => $name,
+			'prepend' => "",
+			'inmemory' => 0,
+			'overwrite' => 0,
+			'recurse' => 1,
+			'storepaths' => 1,
+			'followlinks' => 0,
+			'level' => 3,
+			'method' => 1,
+			'sfx' => "",
+			'type' => "",
+			'comment' => ""
+		);
+		$this->files = array ();
+		$this->exclude = array ();
+		$this->storeonly = array ();
+		$this->error = array ();
+	}
+
+	function set_options($options)
+	{
+		foreach ($options as $key => $value)
+			$this->options[$key] = $value;
+		if (!empty ($this->options['basedir']))
+		{
+			$this->options['basedir'] = str_replace("\\", "/", $this->options['basedir']);
+			$this->options['basedir'] = preg_replace("/\/+/", "/", $this->options['basedir']);
+			$this->options['basedir'] = preg_replace("/\/$/", "", $this->options['basedir']);
+		}
+		if (!empty ($this->options['name']))
+		{
+			$this->options['name'] = str_replace("\\", "/", $this->options['name']);
+			$this->options['name'] = preg_replace("/\/+/", "/", $this->options['name']);
+		}
+		if (!empty ($this->options['prepend']))
+		{
+			$this->options['prepend'] = str_replace("\\", "/", $this->options['prepend']);
+			$this->options['prepend'] = preg_replace("/^(\.*\/+)+/", "", $this->options['prepend']);
+			$this->options['prepend'] = preg_replace("/\/+/", "/", $this->options['prepend']);
+			$this->options['prepend'] = preg_replace("/\/$/", "", $this->options['prepend']) . "/";
+		}
+	}
+
+	function create_archive()
+	{
+		$this->make_list();
+
+		if ($this->options['inmemory'] == 0)
+		{
+			$pwd = getcwd();
+			chdir($this->options['basedir']);
+			if ($this->options['overwrite'] == 0 && file_exists($this->options['name'] . ($this->options['type'] == "gzip" || $this->options['type'] == "bzip" ? ".tmp" : "")))
+			{
+				$this->error[] = "File {$this->options['name']} already exists.";
+				chdir($pwd);
+				return 0;
+			}
+			else if ($this->archive = @fopen($this->options['name'] . ($this->options['type'] == "gzip" || $this->options['type'] == "bzip" ? ".tmp" : ""), "wb+"))
+				chdir($pwd);
+			else
+			{
+				$this->error[] = "Could not open {$this->options['name']} for writing.";
+				chdir($pwd);
+				return 0;
+			}
+		}
+		else
+			$this->archive = "";
+
+		switch ($this->options['type'])
+		{
+		case "zip":
+			if (!$this->create_zip())
+			{
+				$this->error[] = "Could not create zip file.";
+				return 0;
+			}
+			break;
+		case "bzip":
+			if (!$this->create_tar())
+			{
+				$this->error[] = "Could not create tar file.";
+				return 0;
+			}
+			if (!$this->create_bzip())
+			{
+				$this->error[] = "Could not create bzip2 file.";
+				return 0;
+			}
+			break;
+		case "gzip":
+			if (!$this->create_tar())
+			{
+				$this->error[] = "Could not create tar file.";
+				return 0;
+			}
+			if (!$this->create_gzip())
+			{
+				$this->error[] = "Could not create gzip file.";
+				return 0;
+			}
+			break;
+		case "tar":
+			if (!$this->create_tar())
+			{
+				$this->error[] = "Could not create tar file.";
+				return 0;
+			}
+		}
+
+		if ($this->options['inmemory'] == 0)
+		{
+			fclose($this->archive);
+			if ($this->options['type'] == "gzip" || $this->options['type'] == "bzip")
+				unlink($this->options['basedir'] . "/" . $this->options['name'] . ".tmp");
+		}
+	}
+
+	function add_data($data)
+	{
+		if ($this->options['inmemory'] == 0)
+			fwrite($this->archive, $data);
+		else
+			$this->archive .= $data;
+	}
+
+	function make_list()
+	{
+		if (!empty ($this->exclude))
+			foreach ($this->files as $key => $value)
+				foreach ($this->exclude as $current)
+					if ($value['name'] == $current['name'])
+						unset ($this->files[$key]);
+		if (!empty ($this->storeonly))
+			foreach ($this->files as $key => $value)
+				foreach ($this->storeonly as $current)
+					if ($value['name'] == $current['name'])
+						$this->files[$key]['method'] = 0;
+		unset ($this->exclude, $this->storeonly);
+	}
+
+	function add_files($list)
+	{
+		$temp = $this->list_files($list);
+		foreach ($temp as $current)
+			$this->files[] = $current;
+	}
+
+	function exclude_files($list)
+	{
+		$temp = $this->list_files($list);
+		foreach ($temp as $current)
+			$this->exclude[] = $current;
+	}
+
+	function store_files($list)
+	{
+		$temp = $this->list_files($list);
+		foreach ($temp as $current)
+			$this->storeonly[] = $current;
+	}
+
+	function list_files($list)
+	{
+		if (!is_array ($list))
+		{
+			$temp = $list;
+			$list = array ($temp);
+			unset ($temp);
+		}
+
+		$files = array ();
+
+		$pwd = getcwd();
+		chdir($this->options['basedir']);
+
+		foreach ($list as $current)
+		{
+			$current = str_replace("\\", "/", $current);
+			$current = preg_replace("/\/+/", "/", $current);
+			$current = preg_replace("/\/$/", "", $current);
+			if (strstr($current, "*"))
+			{
+				$regex = preg_replace("/([\\\^\$\.\[\]\|\(\)\?\+\{\}\/])/", "\\\\\\1", $current);
+				$regex = str_replace("*", ".*", $regex);
+				$dir = strstr($current, "/") ? substr($current, 0, strrpos($current, "/")) : ".";
+				$temp = $this->parse_dir($dir);
+				foreach ($temp as $current2)
+					if (preg_match("/^{$regex}$/i", $current2['name']))
+						$files[] = $current2;
+				unset ($regex, $dir, $temp, $current);
+			}
+			else if (@is_dir($current))
+			{
+				$temp = $this->parse_dir($current);
+				foreach ($temp as $file)
+					$files[] = $file;
+				unset ($temp, $file);
+			}
+			else if (@file_exists($current))
+				$files[] = array ('name' => $current, 'name2' => $this->options['prepend'] .
+					preg_replace("/(\.+\/+)+/", "", ($this->options['storepaths'] == 0 && strstr($current, "/")) ?
+					substr($current, strrpos($current, "/") + 1) : $current),
+					'type' => @is_link($current) && $this->options['followlinks'] == 0 ? 2 : 0,
+					'ext' => substr($current, strrpos($current, ".")), 'stat' => stat($current));
+		}
+
+		chdir($pwd);
+
+		unset ($current, $pwd);
+
+		usort($files, array ("archive", "sort_files"));
+
+		return $files;
+	}
+
+	function parse_dir($dirname)
+	{
+		if ($this->options['storepaths'] == 1 && !preg_match("/^(\.+\/*)+$/", $dirname))
+			$files = array (array ('name' => $dirname, 'name2' => $this->options['prepend'] .
+				preg_replace("/(\.+\/+)+/", "", ($this->options['storepaths'] == 0 && strstr($dirname, "/")) ?
+				substr($dirname, strrpos($dirname, "/") + 1) : $dirname), 'type' => 5, 'stat' => stat($dirname)));
+		else
+			$files = array ();
+		$dir = @opendir($dirname);
+
+		while ($file = @readdir($dir))
+		{
+			$fullname = $dirname . "/" . $file;
+			if ($file == "." || $file == "..")
+				continue;
+			else if (@is_dir($fullname))
+			{
+				if (empty ($this->options['recurse']))
+					continue;
+				$temp = $this->parse_dir($fullname);
+				foreach ($temp as $file2)
+					$files[] = $file2;
+			}
+			else if (@file_exists($fullname))
+				$files[] = array ('name' => $fullname, 'name2' => $this->options['prepend'] .
+					preg_replace("/(\.+\/+)+/", "", ($this->options['storepaths'] == 0 && strstr($fullname, "/")) ?
+					substr($fullname, strrpos($fullname, "/") + 1) : $fullname),
+					'type' => @is_link($fullname) && $this->options['followlinks'] == 0 ? 2 : 0,
+					'ext' => substr($file, strrpos($file, ".")), 'stat' => stat($fullname));
+		}
+
+		@closedir($dir);
+
+		return $files;
+	}
+
+	function sort_files($a, $b)
+	{
+		if ($a['type'] != $b['type'])
+			if ($a['type'] == 5 || $b['type'] == 2)
+				return -1;
+			else if ($a['type'] == 2 || $b['type'] == 5)
+				return 1;
+		else if ($a['type'] == 5)
+			return strcmp(strtolower($a['name']), strtolower($b['name']));
+		else if ($a['ext'] != $b['ext'])
+			return strcmp($a['ext'], $b['ext']);
+		else if ($a['stat'][7] != $b['stat'][7])
+			return $a['stat'][7] > $b['stat'][7] ? -1 : 1;
+		else
+			return strcmp(strtolower($a['name']), strtolower($b['name']));
+		return 0;
+	}
+
+	function download_file()
+	{
+		if ($this->options['inmemory'] == 0)
+		{
+			$this->error[] = "Can only use download_file() if archive is in memory. Redirect to file otherwise, it is faster.";
+			return;
+		}
+		switch ($this->options['type'])
+		{
+		case "zip":
+			header("Content-Type: application/zip");
+			break;
+		case "bzip":
+			header("Content-Type: application/x-bzip2");
+			break;
+		case "gzip":
+			header("Content-Type: application/x-gzip");
+			break;
+		case "tar":
+			header("Content-Type: application/x-tar");
+		}
+		$header = "Content-Disposition: attachment; filename=\"";
+		$header .= strstr($this->options['name'], "/") ? substr($this->options['name'], strrpos($this->options['name'], "/") + 1) : $this->options['name'];
+		$header .= "\"";
+		header($header);
+		header("Content-Length: " . strlen($this->archive));
+		header("Content-Transfer-Encoding: binary");
+		header("Cache-Control: no-cache, must-revalidate, max-age=60");
+		header("Expires: Sat, 01 Jan 2000 12:00:00 GMT");
+		print($this->archive);
+	}
+}
+
+/**
+ * Class Tar file
+ *
+ * @author Devin Doucette
+ * @package evocore
+ */
+class tar_file extends archive
+{
+	function tar_file($name)
+	{
+		$this->archive($name);
+		$this->options['type'] = "tar";
+	}
+
+	function create_tar()
+	{
+		$pwd = getcwd();
+		chdir($this->options['basedir']);
+
+		foreach ($this->files as $current)
+		{
+			if ($current['name'] == $this->options['name'])
+				continue;
+			if (strlen($current['name2']) > 99)
+			{
+				$path = substr($current['name2'], 0, strpos($current['name2'], "/", strlen($current['name2']) - 100) + 1);
+				$current['name2'] = substr($current['name2'], strlen($path));
+				if (strlen($path) > 154 || strlen($current['name2']) > 99)
+				{
+					$this->error[] = "Could not add {$path}{$current['name2']} to archive because the filename is too long.";
+					continue;
+				}
+			}
+			$block = pack("a100a8a8a8a12a12a8a1a100a6a2a32a32a8a8a155a12", $current['name2'], sprintf("%07o",
+				$current['stat'][2]), sprintf("%07o", $current['stat'][4]), sprintf("%07o", $current['stat'][5]),
+				sprintf("%011o", $current['type'] == 2 ? 0 : $current['stat'][7]), sprintf("%011o", $current['stat'][9]),
+				"        ", $current['type'], $current['type'] == 2 ? @readlink($current['name']) : "", "ustar ", " ",
+				"Unknown", "Unknown", "", "", !empty ($path) ? $path : "", "");
+
+			$checksum = 0;
+			for ($i = 0; $i < 512; $i++)
+				$checksum += ord(substr($block, $i, 1));
+			$checksum = pack("a8", sprintf("%07o", $checksum));
+			$block = substr_replace($block, $checksum, 148, 8);
+
+			if ($current['type'] == 2 || $current['stat'][7] == 0)
+				$this->add_data($block);
+			else if ($fp = @fopen($current['name'], "rb"))
+			{
+				$this->add_data($block);
+				while ($temp = fread($fp, 1048576))
+					$this->add_data($temp);
+				if ($current['stat'][7] % 512 > 0)
+				{
+					$temp = "";
+					for ($i = 0; $i < 512 - $current['stat'][7] % 512; $i++)
+						$temp .= "\0";
+					$this->add_data($temp);
+				}
+				fclose($fp);
+			}
+			else
+				$this->error[] = "Could not open file {$current['name']} for reading. It was not added.";
+		}
+
+		$this->add_data(pack("a1024", ""));
+
+		chdir($pwd);
+
+		return 1;
+	}
+
+	function extract_files()
+	{
+		$pwd = getcwd();
+		chdir($this->options['basedir']);
+
+		if ($fp = $this->open_archive())
+		{
+			if ($this->options['inmemory'] == 1)
+				$this->files = array ();
+
+			while ($block = fread($fp, 512))
+			{
+				$temp = unpack("a100name/a8mode/a8uid/a8gid/a12size/a12mtime/a8checksum/a1type/a100symlink/a6magic/a2temp/a32temp/a32temp/a8temp/a8temp/a155prefix/a12temp", $block);
+				$file = array (
+					'name' => $temp['prefix'] . $temp['name'],
+					'stat' => array (
+						2 => $temp['mode'],
+						4 => octdec($temp['uid']),
+						5 => octdec($temp['gid']),
+						7 => octdec($temp['size']),
+						9 => octdec($temp['mtime']),
+					),
+					'checksum' => octdec($temp['checksum']),
+					'type' => $temp['type'],
+					'magic' => $temp['magic'],
+				);
+				if ($file['checksum'] == 0x00000000)
+					break;
+				else if (substr($file['magic'], 0, 5) != "ustar")
+				{
+					$this->error[] = "This script does not support extracting this type of tar file.";
+					break;
+				}
+				$block = substr_replace($block, "        ", 148, 8);
+				$checksum = 0;
+				for ($i = 0; $i < 512; $i++)
+					$checksum += ord(substr($block, $i, 1));
+				if ($file['checksum'] != $checksum)
+					$this->error[] = "Could not extract from {$this->options['name']}, it is corrupt.";
+
+				if ($this->options['inmemory'] == 1)
+				{
+					$file['data'] = fread($fp, $file['stat'][7]);
+					fread($fp, (512 - $file['stat'][7] % 512) == 512 ? 0 : (512 - $file['stat'][7] % 512));
+					unset ($file['checksum'], $file['magic']);
+					$this->files[] = $file;
+				}
+				else if ($file['type'] == 5)
+				{
+					if (!is_dir($file['name']))
+						mkdir($file['name'], $file['stat'][2]);
+				}
+				else if ($this->options['overwrite'] == 0 && file_exists($file['name']))
+				{
+					$this->error[] = "{$file['name']} already exists.";
+					continue;
+				}
+				else if ($file['type'] == 2)
+				{
+					symlink($temp['symlink'], $file['name']);
+					chmod($file['name'], $file['stat'][2]);
+				}
+				else if ($new = @fopen($file['name'], "wb"))
+				{
+					fwrite($new, fread($fp, $file['stat'][7]));
+					fread($fp, (512 - $file['stat'][7] % 512) == 512 ? 0 : (512 - $file['stat'][7] % 512));
+					fclose($new);
+					chmod($file['name'], $file['stat'][2]);
+				}
+				else
+				{
+					$this->error[] = "Could not open {$file['name']} for writing.";
+					continue;
+				}
+				chown($file['name'], $file['stat'][4]);
+				chgrp($file['name'], $file['stat'][5]);
+				touch($file['name'], $file['stat'][9]);
+				unset ($file);
+			}
+		}
+		else
+			$this->error[] = "Could not open file {$this->options['name']}";
+
+		chdir($pwd);
+	}
+
+	function open_archive()
+	{
+		return @fopen($this->options['name'], "rb");
+	}
+}
+
+/**
+ * Class Gzip_file
+ *
+ * @author Devin Doucette
+ * @package evocore
+ */
+class gzip_file extends tar_file
+{
+	function gzip_file($name)
+	{
+		$this->tar_file($name);
+		$this->options['type'] = "gzip";
+	}
+
+	function create_gzip()
+	{
+		if ($this->options['inmemory'] == 0)
+		{
+			$pwd = getcwd();
+			chdir($this->options['basedir']);
+			if ($fp = gzopen($this->options['name'], "wb{$this->options['level']}"))
+			{
+				fseek($this->archive, 0);
+				while ($temp = fread($this->archive, 1048576))
+					gzwrite($fp, $temp);
+				gzclose($fp);
+				chdir($pwd);
+			}
+			else
+			{
+				$this->error[] = "Could not open {$this->options['name']} for writing.";
+				chdir($pwd);
+				return 0;
+			}
+		}
+		else
+			$this->archive = gzencode($this->archive, $this->options['level']);
+
+		return 1;
+	}
+
+	function open_archive()
+	{
+		return @gzopen($this->options['name'], "rb");
+	}
+}
+
+/**
+ * Class Bzip_file
+ *
+ * @author Devin Doucette
+ * @package evocore
+ */
+class bzip_file extends tar_file
+{
+	function bzip_file($name)
+	{
+		$this->tar_file($name);
+		$this->options['type'] = "bzip";
+	}
+
+	function create_bzip()
+	{
+		if ($this->options['inmemory'] == 0)
+		{
+			$pwd = getcwd();
+			chdir($this->options['basedir']);
+			if ($fp = bzopen($this->options['name'], "wb"))
+			{
+				fseek($this->archive, 0);
+				while ($temp = fread($this->archive, 1048576))
+					bzwrite($fp, $temp);
+				bzclose($fp);
+				chdir($pwd);
+			}
+			else
+			{
+				$this->error[] = "Could not open {$this->options['name']} for writing.";
+				chdir($pwd);
+				return 0;
+			}
+		}
+		else
+			$this->archive = bzcompress($this->archive, $this->options['level']);
+
+		return 1;
+	}
+
+	function open_archive()
+	{
+		return @bzopen($this->options['name'], "rb");
+	}
+}
+
+/**
+ * Class Zip_file
+ *
+ * @author Devin Doucette
+ * @package evocore
+ */
+class zip_file extends archive
+{
+	function zip_file($name)
+	{
+		$this->archive($name);
+		$this->options['type'] = "zip";
+	}
+
+	function create_zip()
+	{
+		$files = 0;
+		$offset = 0;
+		$central = "";
+
+		if (!empty ($this->options['sfx']))
+			if ($fp = @fopen($this->options['sfx'], "rb"))
+			{
+				$temp = fread($fp, filesize($this->options['sfx']));
+				fclose($fp);
+				$this->add_data($temp);
+				$offset += strlen($temp);
+				unset ($temp);
+			}
+			else
+				$this->error[] = "Could not open sfx module from {$this->options['sfx']}.";
+
+		$pwd = getcwd();
+		chdir($this->options['basedir']);
+
+		foreach ($this->files as $current)
+		{
+			if ($current['name'] == $this->options['name'])
+				continue;
+
+			$timedate = explode(" ", date("Y n j G i s", $current['stat'][9]));
+			$timedate = ($timedate[0] - 1980 << 25) | ($timedate[1] << 21) | ($timedate[2] << 16) |
+				($timedate[3] << 11) | ($timedate[4] << 5) | ($timedate[5]);
+
+			$block = pack("VvvvV", 0x04034b50, 0x000A, 0x0000, (isset($current['method']) || $this->options['method'] == 0) ? 0x0000 : 0x0008, $timedate);
+
+			if ($current['stat'][7] == 0 && $current['type'] == 5)
+			{
+				$block .= pack("VVVvv", 0x00000000, 0x00000000, 0x00000000, strlen($current['name2']) + 1, 0x0000);
+				$block .= $current['name2'] . "/";
+				$this->add_data($block);
+				$central .= pack("VvvvvVVVVvvvvvVV", 0x02014b50, 0x0014, $this->options['method'] == 0 ? 0x0000 : 0x000A, 0x0000,
+					(isset($current['method']) || $this->options['method'] == 0) ? 0x0000 : 0x0008, $timedate,
+					0x00000000, 0x00000000, 0x00000000, strlen($current['name2']) + 1, 0x0000, 0x0000, 0x0000, 0x0000, $current['type'] == 5 ? 0x00000010 : 0x00000000, $offset);
+				$central .= $current['name2'] . "/";
+				$files++;
+				$offset += (31 + strlen($current['name2']));
+			}
+			else if ($current['stat'][7] == 0)
+			{
+				$block .= pack("VVVvv", 0x00000000, 0x00000000, 0x00000000, strlen($current['name2']), 0x0000);
+				$block .= $current['name2'];
+				$this->add_data($block);
+				$central .= pack("VvvvvVVVVvvvvvVV", 0x02014b50, 0x0014, $this->options['method'] == 0 ? 0x0000 : 0x000A, 0x0000,
+					(isset($current['method']) || $this->options['method'] == 0) ? 0x0000 : 0x0008, $timedate,
+					0x00000000, 0x00000000, 0x00000000, strlen($current['name2']), 0x0000, 0x0000, 0x0000, 0x0000, $current['type'] == 5 ? 0x00000010 : 0x00000000, $offset);
+				$central .= $current['name2'];
+				$files++;
+				$offset += (30 + strlen($current['name2']));
+			}
+			else if ($fp = @fopen($current['name'], "rb"))
+			{
+				$temp = fread($fp, $current['stat'][7]);
+				fclose($fp);
+				$crc32 = crc32($temp);
+				if (!isset($current['method']) && $this->options['method'] == 1)
+				{
+					$temp = gzcompress($temp, $this->options['level']);
+					$size = strlen($temp) - 6;
+					$temp = substr($temp, 2, $size);
+				}
+				else
+					$size = strlen($temp);
+				$block .= pack("VVVvv", $crc32, $size, $current['stat'][7], strlen($current['name2']), 0x0000);
+				$block .= $current['name2'];
+				$this->add_data($block);
+				$this->add_data($temp);
+				unset ($temp);
+				$central .= pack("VvvvvVVVVvvvvvVV", 0x02014b50, 0x0014, $this->options['method'] == 0 ? 0x0000 : 0x000A, 0x0000,
+					(isset($current['method']) || $this->options['method'] == 0) ? 0x0000 : 0x0008, $timedate,
+					$crc32, $size, $current['stat'][7], strlen($current['name2']), 0x0000, 0x0000, 0x0000, 0x0000, 0x00000000, $offset);
+				$central .= $current['name2'];
+				$files++;
+				$offset += (30 + strlen($current['name2']) + $size);
+			}
+			else
+				$this->error[] = "Could not open file {$current['name']} for reading. It was not added.";
+		}
+
+		$this->add_data($central);
+
+		$this->add_data(pack("VvvvvVVv", 0x06054b50, 0x0000, 0x0000, $files, $files, strlen($central), $offset,
+			!empty ($this->options['comment']) ? strlen($this->options['comment']) : 0x0000));
+
+		if (!empty ($this->options['comment']))
+			$this->add_data($this->options['comment']);
+
+		chdir($pwd);
+
+		return 1;
+	}
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/_form.class.php 1.10.3.src/inc/_misc/_form.class.php
--- 0.9.2.src/inc/_misc/_form.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_form.class.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,2690 @@
+<?php
+/**
+ * This file implements the Fast Form handling class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004 by PROGIDISTRI - {@link http://progidistri.com/}.
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * PROGIDISTRI grants Francois PLANQUE the right to license
+ * PROGIDISTRI's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE.
+ * @author fsaya: Fabrice SAYA-GASNIER / PROGIDISTRI
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @todo Provide buffering of whole Form to be able to add onsubmit-JS to enable/disabled
+ *       (group) checkboxes again and other useful stuff.
+ *
+ * NOTE: we use an member array ($_common_params) for exchanging params between functions.
+ * This will most probably cause problems, when nesting inputs. This should be refactored
+ * to use a field_name-based member array. (blueyed)
+ *
+ * @version $Id: _form.class.php,v 1.29.2.11.2.2 2007/04/25 22:18:04 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/_widget.class.php';
+
+/**
+ * Form class
+ *
+ * @package evocore
+ */
+class Form extends Widget
+{
+	/**
+	 * @var boolean Output HTML or just return it?
+	 */
+	var $output = true;
+
+	/**
+	 * Remember number of open tags that need to be handled in {@link end_form()}.
+	 *
+	 * @var array
+	 */
+	var $_opentags = array( 'fieldset' => 0 );
+
+	/**
+	 * Suffix for LABELs. Only gets used, if {@link $label_to_the_left} is true.
+	 * @var string
+	 */
+	var $label_suffix = ':';
+
+	/**
+	 * Display order of <label> and <input>.
+	 * @var boolean Defaults to true
+	 */
+	var $label_to_the_left = true;
+
+	/**
+	 * Common params shared between methods.
+	 *
+	 * These can all be used with the $field_params argument of the functions.
+	 *
+	 * - 'note': The note associated with the field.
+	 * - 'note_format': The format of the note. %s gets replaced by the note.
+	 * - 'label': The label for the field.
+	 * - 'required': is the element required to be filled/checked? This will add a visual hint (boolean; default: false)
+	 *
+	 * @see handle_common_params()
+	 * @var array
+	 */
+	var $_common_params = array();
+
+	/**
+	 * This is the default note format, where {@link handle_common_params()} falls
+	 * back to, when not given with $field_params.
+	 * @todo This might be used in switch_layout().
+	 * @var string
+	 */
+	var $note_format = ' <span class="notes">%s</span>';
+
+	/**
+	 * This is a buffer for hidden fields. We'll display all of them just before the end of form </form>. This avoids having them caught in between table rows.
+	 *
+	 * @var string
+	 */
+	var $hiddens = array();
+
+	/**
+	 * Do we need to add javascript for check/uncheck all functionality
+	 */
+	var $check_all = false;
+
+	/**
+	 * Additional Javascript to append to the form, in {@link Form::end_form()}.
+	 *
+	 * @access protected
+	 * @var array
+	 */
+	var $append_javascript = array();
+
+	/**
+	 * Display param errors with fields, appended to the note?
+	 * @var boolean
+	 */
+	var $disp_param_err_messages_with_fields = true;
+
+
+	/**
+	 * Constructor
+	 *
+	 * @param string the action destination of the form (NULL for pagenow)
+	 * @param string the name of the form (will be used as an ID)
+	 * @param string the action to execute when the form is submitted
+	 * @param string the method used to send data
+	 * @param string the form layout : 'fieldset', 'table' or '' (NULL means: if there is an {@link $AdminUI} object get it from there, otherwise use 'fieldset')
+	 */
+	function Form( $form_action = NULL, $form_name = '', $form_method = 'post', $layout = NULL, $enctype = '' )
+	{
+		global $AdminUI, $pagenow;
+
+		$this->form_name = $form_name;
+		$this->form_action = (is_null($form_action) ? $pagenow : $form_action );
+		$this->form_method = $form_method;
+		$this->enctype = $enctype;
+
+		if( is_null( $layout ) )
+		{
+			if( is_object($AdminUI) )
+			{ // Get default skin setting:
+				$template = $AdminUI->get_template( 'Form' );
+				$layout = $template['layout'];
+			}
+			else
+			{
+				$layout = 'fieldset';
+			}
+		}
+
+		$this->saved_layout = $layout;
+		$this->switch_layout( NULL );	// "restore" saved layout.
+	}
+
+
+	/**
+	 * @param string|NULL the form layout : 'fieldset', 'table' or ''; NULL to restore previsouly saved layout
+	 */
+	function switch_layout( $layout )
+	{
+		if( $layout == NULL )
+		{ // we want to restore previous layout:
+			$this->layout = $this->saved_layout;
+			$this->saved_layout = NULL;
+		}
+		else
+		{ // We want to switch to a new layout
+			$this->saved_layout = $this->layout;
+			$this->layout = $layout;
+		}
+
+		switch( $this->layout )
+		{
+			case 'table':
+				$this->formstart = '<table cellspacing="0" class="fform">'."\n";
+				// Note: no thead in here until you can safely add a tbody to the rest of the content...
+				$this->title_fmt = '<tr class="formtitle"><th colspan="2"><div class="results_title">'
+														.'<span class="right_icons">$global_icons$</span>'
+														.'$title$</div></th></tr>'."\n";
+				$this->no_title_fmt = '<tr><th colspan="2"><span class="right_icons">$global_icons$</span></th></tr>'."\n";
+				$this->fieldstart = "<tr>\n";
+				$this->labelstart = '<td class="label">';
+				$this->labelend = "</td>\n";
+				$this->labelempty = '<td class="label">&nbsp;</td>'."\n";
+				$this->inputstart = '<td class="input">';
+				$this->infostart = '<td class="info">';
+				$this->inputend = "</td>\n";
+				$this->fieldend = "</tr>\n\n";
+				$this->buttonsstart = '<tr class="buttons"><td colspan="2">';
+				$this->buttonsend = "</td></tr>\n";
+				$this->formend = "</table>\n";
+				break;
+
+			case 'fieldset':
+				$this->formstart = '';
+				$this->title_fmt = '<span style="float:right">$global_icons$</span><h2>$title$</h2>'."\n";
+				$this->no_title_fmt = '<span style="float:right">$global_icons$</span>'."\n";
+				$this->fieldstart = "<fieldset>\n";
+				$this->labelstart = '<div class="label">';
+				$this->labelend = "</div>\n";
+				$this->labelempty = '';
+				$this->inputstart = '<div class="input">';
+				$this->infostart = '<div class="info">';
+				$this->inputend = "</div>\n";
+				$this->fieldend = "</fieldset>\n\n";
+				$this->buttonsstart = '<fieldset><div class="input">';
+				$this->buttonsend = "</div></fieldset>\n\n";
+				$this->formend = '';
+				break;
+
+			case 'linespan':
+				$this->formstart = '';
+				$this->title_fmt = '$title$'."\n"; // TODO: icons
+				$this->no_title_fmt = '';          //           "
+				$this->fieldstart = '<span class="line">';
+				$this->labelstart = '';
+				$this->labelend = "\n";
+				$this->labelempty = '';
+				$this->inputstart = '';
+				$this->infostart = '';
+				$this->inputend = "\n";
+				$this->fieldend = "</span>\n";
+				$this->buttonsstart = '';
+				$this->buttonsend = "\n";
+				$this->formend = '';
+				break;
+
+			case 'blockspan':
+				$this->formstart = '';
+				$this->title_fmt = '$title$'."\n"; // TODO: icons
+				$this->no_title_fmt = '';          //           "
+				$this->fieldstart = '<span class="block">';
+				$this->labelstart = '';
+				$this->labelend = "\n";
+				$this->labelempty = '';
+				$this->inputstart = '';
+				$this->infostart = '';
+				$this->inputend = "\n";
+				$this->fieldend = '</span>'.get_icon( 'pixel' )."\n";
+				$this->buttonsstart = '';
+				$this->buttonsend = "\n";
+				$this->formend = '';
+				break;
+
+			default:
+				// "none" (no layout)
+				$this->formstart = '';
+				$this->title_fmt = '$title$'."\n"; // TODO: icons
+				$this->no_title_fmt = '';          //           "
+				$this->fieldstart = '';
+				$this->labelstart = '';
+				$this->labelend = "\n";
+				$this->labelempty = '';
+				$this->inputstart = '';
+				$this->infostart = '';
+				$this->inputend = "\n";
+				$this->fieldend = "\n";
+				$this->buttonsstart = '';
+				$this->buttonsend = "\n";
+				$this->formend = '';
+		}
+	}
+
+
+	/**
+	 * Start an input field.
+	 *
+	 * A field is a fielset containing a label div and an input div.
+	 *
+	 * @uses $_common_params
+	 * @param string The name of the field
+	 * @param string The field label
+	 * @param boolean Reset {@link $_common_params}? This should be used if you build a field by yourself.
+	 * @return The generated HTML
+	 */
+	function begin_field( $field_name = NULL, $field_label = NULL, $reset_common_params = false )
+	{
+		if( $reset_common_params )
+		{
+			$this->_common_params = array();
+		}
+		// Remember these, to make them available to get_label() for !$label_to_the_left
+		if( isset($field_name) )
+		{
+			$this->_common_params['name'] = $field_name;
+		}
+		if( isset($field_label) )
+		{
+			$this->_common_params['label'] = $field_label;
+		}
+
+		$r = $this->fieldstart;
+
+		if( isset($this->_common_params['field_prefix']) )
+		{
+			$r .= $this->_common_params['field_prefix'];
+		}
+
+		if( $this->label_to_the_left )
+		{
+			$r .= $this->get_label();
+		}
+
+		$r .= $this->inputstart;
+
+		return $r;
+	}
+
+
+	/**
+	 * End an input field.
+	 *
+	 * A field is a fielset containing a label div and an input div.
+	 *
+	 * @param string Field's note to display. (deprecated)
+	 * @param string Format of the field's note (%s gets replaced with the note). (deprecated)
+	 * @return The generated HTML
+	 */
+	function end_field( $field_note = NULL, $field_note_format = NULL )
+	{
+		if( isset($field_note) )
+		{ // deprecated - should get set by calling handle_common_params()
+			$this->_common_params['note'] = $field_note;
+		}
+		if( isset($field_note_format) )
+		{ // deprecated - should get set by calling handle_common_params()
+			$this->_common_params['note_format'] = $field_note_format;
+		}
+
+		if( !$this->label_to_the_left )
+		{ // label to the right:
+			$r = $this->get_label();
+		}
+		else
+		{ // label has been displayed in begin_field()
+			$r = '';
+		}
+
+		if( !empty($this->_common_params['note']) )
+		{ // We have a note
+			$r .= sprintf( $this->_common_params['note_format'], $this->_common_params['note'] );
+		}
+
+		if( isset($this->_common_params['field_suffix']) )
+		{
+			$r .= $this->_common_params['field_suffix'];
+		}
+
+		$r .= $this->inputend.$this->fieldend;
+
+		return $r;
+	}
+
+
+	/**
+	 * Builds a fieldset tag. This is a fieldset element by default, but a th element
+	 * for table layout.
+	 *
+	 * @param string the title of the fieldset
+	 * @param string the field params to the fieldset
+	 *               additionally 'legend_params' can be used to give an array of field params
+	 * @param array the icons action of the fieldset
+	 * @return true|string true (if output) or the generated HTML if not outputting
+	 */
+	function begin_fieldset( $title = '', $field_params = array(), $icons = array() )
+	{
+		if( !isset($field_params['class']) )
+		{
+			$field_params['class'] = 'fieldset';
+		}
+
+		switch( $this->layout )
+		{
+			case 'table':
+				$r = '<tr'.get_field_attribs_as_string($field_params).'><th colspan="2">'."\n";
+				// NOTE: empty THs can be rendered and/or are DHTML scriptable
+
+				if( $title != '' )
+				{ // there is a title to display
+					if( !empty( $icons ) )
+					{
+						$r .= '<span class="fieldset_icons">';
+						foreach( $icons as $icon )
+						{
+							$r .= $icon;
+						}
+						$r .= '</span>';
+					}
+					$r .= $title;
+				}
+
+				$r .= "</th></tr>\n";
+				break;
+
+			default:
+				if( ! empty($field_params['legend_params']) )
+				{
+					$legend_params = $field_params['legend_params'];
+					unset( $field_params['legend_params'] );
+				}
+
+				$r = '<fieldset'.get_field_attribs_as_string($field_params).'>'."\n";
+
+				if( $title != '' || isset($legend_params) )
+				{ // there is a legend tag (or explicit params for it) to display
+					if( !empty( $icons ) )
+					{
+						$r .= '<div class="fieldset_icons">';
+						foreach( $icons as $icon )
+						{
+							$r .= $icon;
+						}
+						$r .= '</div>';
+					}
+					$r .= '<legend';
+					if( isset($legend_params) )
+					{
+						$r .= get_field_attribs_as_string($legend_params);
+					}
+					$r .= '>'.$title."</legend>\n";
+				}
+
+				$this->_opentags['fieldset']++;
+		}
+
+		return $this->display_or_return( $r );
+	}
+
+
+	/**
+	 * Ends a fieldset.
+	 *
+	 * @return true|string true (if output) or the generated HTML if not outputting
+	 */
+	function end_fieldset()
+	{
+		switch( $this->layout )
+		{
+			case 'table':
+				$r = '';
+				break;
+
+			default:
+				$r = "</fieldset>\n";
+				$this->_opentags['fieldset']--;
+		}
+
+		return $this->display_or_return( $r );
+	}
+
+
+	/**
+	 * Builds a text (or password) input field.
+	 *
+	 * Note: please use {@link Form::password_input()} for password fields.
+	 *
+	 * @param string The name of the input field. This gets used for id also, if no id given in $field_params.
+	 * @param string Initial value
+	 * @param integer Size of the input field
+	 * @param string Label displayed with the field (in front by default, see {@link $label_to_the_left}).
+	 * @param array Extended attributes/params.
+	 *                 - 'maxlength': if not set, $field_size gets used (use '' to disable it)
+	 *                 - 'class': the CSS class to use for the <input> element
+	 *                 - 'type': 'text', 'password' (defaults to 'text')
+	 *                 - 'force_to': 'UpperCase' (JS onchange handler)
+	 *                 - NOTE: any other attributes will be used as is (onchange, onkeyup, id, ..).
+	 * @return true|string true (if output) or the generated HTML if not outputting
+	 */
+	function text_input( $field_name, $field_value, $field_size, $field_label, $field_params = array() )
+	{
+		$field_params['value'] = $field_value;
+
+		if( !empty($field_size) )
+		{
+			if( !isset($field_params['maxlength']) )
+			{ // maxlength defaults to size
+				$field_params['maxlength'] = $field_size;
+			}
+
+			$field_params['size'] = $field_size;
+		}
+
+		if( !isset($field_params['type']) )
+		{ // type defaults to "text"
+			$field_params['type'] = 'text';
+		}
+
+		if( isset($field_params['force_to']) )
+		{
+			if( $field_params['force_to'] == 'UpperCase' )
+			{ // Force input to uppercase (at front of onchange event)
+				$field_params['onchange'] = 'this.value = this.value.toUpperCase();'
+					.( empty($field_params['onchange']) ? '' : ' '.$field_params['onchange'] );
+			}
+			unset($field_params['force_to']); // not a html attrib
+		}
+
+		$field_params['name'] = $field_name;
+		$field_params['label'] = $field_label;
+		return $this->input_field( $field_params );
+	}
+
+
+	/**
+	 * Builds a text (or password) input field.
+	 *
+	 * Note: please use {@link Form::password()} for password fields
+	 *
+	 * @param string the name of the input field
+	 * @param string initial value
+	 * @param integer size of the input field
+	 * @param string label displayed in front of the field
+	 * @param string note displayed with field
+	 * @param integer max length of the value (if 0 field_size will be used!)
+	 * @param string the CSS class to use
+	 * @param string input type (only 'text' or 'password' makes sense)
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function text( $field_name, $field_value, $field_size, $field_label, $field_note = '',
+											$field_maxlength = 0, $field_class = '', $inputtype = 'text', $force_to = '' )
+	{
+		$field_params = array();
+
+		if( $field_note !== '' )
+		{
+			$field_params['note'] = $field_note;
+		}
+		if( $field_maxlength !== 0 )
+		{
+			$field_params['maxlength'] = $field_maxlength;
+		}
+		if( $field_class !== '' )
+		{
+			$field_params['class'] = $field_class;
+		}
+		if( $inputtype !== 'text' )
+		{
+			$field_params['type'] = $inputtype;
+		}
+		if( $force_to !== '' )
+		{
+			$field_params['force_to'] = $force_to;
+		}
+
+		return $this->text_input( $field_name, $field_value, $field_size, $field_label, $field_params );
+	}
+
+
+	/**
+	 * Builds a password input field.
+	 *
+	 * Calls the text_input() method with type == 'password'.
+	 *
+	 * @param string The name of the input field. This gets used for id also, if no id given in $field_params.
+	 * @param string Initial value
+	 * @param integer Size of the input field
+	 * @param string Label displayed in front of the field
+	 * @param string Note displayed with field
+	 * @param integer Max length of the value (if 0 field_size will be used!)
+	 * @param string Extended attributes, see {@link text_input()}.
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function password_input( $field_name, $field_value, $field_size, $field_label, $field_params = array() )
+	{
+		$field_params['type'] = 'password';
+
+		return $this->text_input( $field_name, $field_value, $field_size, $field_label, $field_params );
+	}
+
+
+	/**
+	 * Builds a password input field.
+	 *
+	 * Calls the text() method with a 'password' parameter.
+	 *
+	 * @param string the name of the input field
+	 * @param string initial value
+	 * @param integer size of the input field
+	 * @param string label displayed in front of the field
+	 * @param string note displayed with field
+	 * @param integer max length of the value (if 0 field_size will be used!)
+	 * @param string the CSS class to use
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function password( $field_name, $field_value, $field_size, $field_label, $field_note = '',
+											$field_maxlength = 0 , $field_class = '' )
+	{
+		$field_params = array( 'type' => 'password' );
+
+		if( !empty($field_note) )
+		{
+			$field_params['note'] = $field_note;
+		}
+		if( $field_maxlength !== 0 )
+		{
+			$field_params['maxlength'] = $field_maxlength;
+		}
+		if( !empty($field_class) )
+		{
+			$field_params['class'] = $field_class;
+		}
+
+		return $this->text_input( $field_name, $field_value, $field_size, $field_label, $field_params );
+	}
+
+
+	/**
+	 * Builds a date input field.
+	 *
+	 * @param string the name of the input field
+	 * @param string initial value (ISO datetime (YYYY-MM-DD HH:MM:SS)
+	 *               or erroneous if the field is in error state)
+	 * @param string label displayed in front of the field
+	 * @param array Optional params. Additionally to {@link $_common_params} you can use:
+	 *              - date_format: Format of the date (string, PHP format, default taken from {@link locale_datefmt()})
+	 *              - add_date_format_note: If true, date format note gets prepended to the field's note
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function date_input( $field_name, $field_value, $field_label, $field_params = array() )
+	{
+		global $month, $weekday_letter, $Request;
+
+		if( empty($field_params['date_format']) )
+		{	// Use locale date format:
+			$date_format = locale_datefmt();
+		}
+		else
+		{
+			$date_format = $field_params['date_format'];
+		}
+		// Don't keep that attrib in the list:
+		unset( $field_params['date_format'] );
+
+		// Convert PHP date format to JS library date format (date.js):
+		// NOTE: when editing/extending this here, you probably also have to adjust param_check_date()!
+		$js_date_format = preg_replace_callback( '~(\\\)?(\w)~', create_function( '$m', '
+			if( $m[1] == "\\\" ) return "\\\".$m[0]; // leave escaped
+			switch( $m[2] )
+			{
+				case "d": return "dd"; // day, 01-31
+				case "j": return "d"; // day, 1-31
+				case "l": return "EE"; // weekday (name)
+				case "D": return "E"; // weekday (abbr)
+				case "e": return ""; // weekday letter, not supported
+
+				case "m": return "MM"; // month, 01-12
+				case "n": return "M"; // month, 1-12
+				case "F": return "MMM"; // full month name; "name or abbr" in date.js
+				case "M": return "NNN"; // month name abbr
+
+				case "y": return "yy"; // year, 00-99
+				case "Y": return "yyyy"; // year, XXXX
+				default:
+					return $m[0];
+			}' ), $date_format );
+		#pre_dump( $js_date_format );
+
+		if( isset($Request) && isset($Request->err_messages[$field_name]) )
+		{ // There is an error message for this field:
+
+			// We do not try to format the date, we keep the erroneous date.
+			//echo 'error on '.$field_name.' keep erroneous entry intact ';
+
+			$field_params['value'] = trim(substr( $field_value, 0, 10 ));
+		}
+		else
+		{ // Make the date value clean for display:
+
+			// The date value may be compact, in this case we have to decompact it
+			if( preg_match( '/^[0-9]+$/', $field_value ) )
+			{	// The date is compact, so we decompact it
+				$field_value = decompact_date( $field_value );
+			}
+
+			// Get DATE part of datetime and format it to locale format:
+			$field_params['value'] = mysql2date( $date_format, $field_value );
+		}
+
+
+		if( !empty($field_params['add_date_format_note']) )
+		{ // Prepend $date_format to note
+			$field_params['note'] = empty($field_params['note'])
+				? '('.$date_format.')'
+				: '('.$date_format.') '.$field_params['note'];
+		}
+		unset( $field_params['add_date_format_note'] );
+
+
+		if( !isset($field_params['size']) )
+		{ // Get size out of $date_format if not explicitly set
+			$field_params['size'] = strlen( $js_date_format );
+		}
+
+		/*
+		dh> do not use maxlength by default. Makes no sense IMHO and fails with dateformats like "j \d\e F, Y"
+		if( !isset($field_params['maxlength']) )
+		{
+			$field_params['maxlength'] = $field_params['size'];
+		}
+		*/
+
+
+		$this->handle_common_params( $field_params, $field_name, $field_label );
+
+		$r = $this->begin_field()
+				.'<script type="text/javascript">
+						//<![CDATA[
+						var cal_'.$field_name.' = new CalendarPopup();
+						cal_'.$field_name.'.showYearNavigation();
+						cal_'.$field_name.'.showNavigationDropdowns();
+						// cal_'.$field_name.'.showYearNavigationInput();
+						// MonthNames get set through MONTH_NAMES
+				   cal_'.$field_name.'.setDayHeaders( '
+							."'".T_($weekday_letter[0])."',"
+							."'".T_($weekday_letter[1])."',"
+							."'".T_($weekday_letter[2])."',"
+							."'".T_($weekday_letter[3])."',"
+							."'".T_($weekday_letter[4])."',"
+							."'".T_($weekday_letter[5])."',"
+							."'".T_($weekday_letter[6])."' );\n"
+				.' cal_'.$field_name.'.setWeekStartDay('.locale_startofweek().');
+						cal_'.$field_name.".setTodayText('".TS_('Today')."');
+						//]]>
+					</script>\n"
+				.$this->get_input_element($field_params, false)
+				.'<a href="#" onclick="cal_'.$field_name.".select(document.getElementById('".$field_name."'), 'anchor_".$field_name."', '".$js_date_format."');"
+				.' return false;" name="anchor_'.$field_name.'" id="anchor_'.$this->get_valid_id($field_name).'" title="'.T_('Select date').'">'
+				.get_icon( 'calendar', 'imgtag', array( 'title'=>T_('Select date') ) ).'</a>';
+
+		$r .= $this->end_field();
+
+		return $this->display_or_return( $r );
+	}
+
+
+	/**
+	 * Builds a date input field.
+	 *
+	 * @param string the name of the input field
+	 * @param string initial value (ISO datetime)
+	 * @param string label displayed in front of the field
+	 * @param string date format (php format)
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function date( $field_name, $field_value, $field_label, $date_format = NULL )
+	{
+		$field_params = array( 'date_format' => $date_format, 'type' => 'text' );
+
+		return $this->date_input( $field_name, $field_value, $field_label, $field_params );
+	}
+
+
+	/**
+	 * Builds a time input field.
+	 *
+	 * @param string The name of the input field
+	 * @param string Initial value (ISO datetime)
+	 * @param string Label displayed in front of the field
+	 * @param array Optional params. Additionally to {@link $_common_params} you can use:
+	 *              - 'time_format': Format of the time (string, default 'hh:mm:ss')
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function time_input( $field_name, $field_value, $field_label, $field_params = array() )
+	{
+		if( isset($field_params['time_format']) )
+		{
+			$field_format = '('.$field_params['time_format'].')';
+			unset( $field_params['time_format'] ); // not an attribute
+		}
+		else
+		{
+			$field_format = '(hh:mm:ss)';
+		}
+
+		// Prepend format to note
+		if( isset($field_params['note']) )
+		{
+			$field_params['note'] = $field_format.' '.$field_params['note'];
+		}
+		else
+		{
+			$field_params['note'] = $field_format;
+		}
+
+		$field_size = strlen($field_format);
+
+		// Get time part of datetime:
+		$field_value = substr( $field_value, 11, 8 );
+
+		return $this->text_input( $field_name, $field_value, $field_size, $field_label, $field_params );
+	}
+
+
+	/**
+	 * Builds a time input field.
+	 *
+	 * @param string the name of the input field
+	 * @param string initial value (ISO datetime)
+	 * @param string label displayed in front of the field
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function time( $field_name, $field_value, $field_label, $field_format = 'hh:mm:ss' )
+	{
+		$field_params = array( 'time_format' => $field_format );
+
+		return $this->time_input( $field_name, $field_value, $field_label, $field_params );
+	}
+
+
+	/**
+	 * Builds a time select input field
+	 *
+	 * @param string field name
+	 * @param string initial value (ISO datetime or time only)
+	 * @param string precison xmn or xsec (x:integer) for the options minutes or secondes
+	 * @param string field label to be display before the field
+	 * @param string note to be displayed after the field
+	 * @param string CSS class for select
+	 * @param string Javascript to add for onchange event (trailing ";").
+	 */
+	function time_select( $field_name, $field_value = NULL, $precision = '5mn', $field_label, $field_note = NULL, $field_class = NULL, $field_onchange = NULL )
+	{
+		preg_match( '#([0-9]+)(mn|s)#', $precision, $matches );
+
+		if( !isset( $matches[1] ) && !isset( $matches[2] ) )
+		{	// precison has a bad format
+			return;
+		}
+
+		$field_params = array(
+		'note' => $field_note,
+		'class' => $field_class,
+		'onchange' => $field_onchange );
+
+		/***  instantiate the precison for the minutes and secondes select options  ****/
+
+		if( $matches[2] == 'mn' )
+		{
+			$precision_mn = $matches[1];
+			$precision_s = 0;
+			// convert the precision in sec
+			$precision *= 60;
+		}
+		else
+		{
+			$precision_mn = 1;
+			$precision_s = $matches[1];
+		}
+
+		// Check if field value is only a time
+		if( strlen( $field_value ) <= 8 )
+		{	// Add date part:
+			$field_value = '2000-01-01 '.$field_value;
+		}
+
+		/***  set round time with the precision  ***/
+		// Get nb sec since unix...
+		$nbsec = mysql2timestamp( $field_value );
+		$modulo =  $nbsec % $precision;
+
+		if( $modulo < ( $precision / 2 ) )
+		{ // The round time is before
+			$nbsec -= $modulo;
+		}
+		else
+		{ // The round time is after
+			$nbsec += $precision - $modulo;
+		}
+
+		/******************************************************/
+
+		$this->handle_common_params( $field_params, $field_name, $field_label );
+
+		$r = $this->begin_field();
+
+		/**********   select options for the hours *************/
+
+		$field_params['name'] = $field_name . '_h';
+		$field_params['id'] = $field_params['name'];
+		// Get Hour part of datetime:
+		$hour = date( 'H', $nbsec );
+
+		$r .= $this->_number_select(  $hour, 23 , 1, $field_params);
+
+		/*********  select options for the minutes *************/
+
+		$field_params['name'] = $field_name . '_mn';
+		$field_params['id'] = $field_params['name'];
+		// Get Minute part of datetime:
+		$minute = date('i',$nbsec);
+
+		$r .= ':'.$this->_number_select(  $minute, 59, $precision_mn, $field_params);
+
+		if( $precision_s )
+		{/*********  select options for the minutes  ***********/
+
+			$field_params['name'] = $field_name . '_s';
+			$field_params['id'] = $field_params['name'];
+			// Get Secondes part of datetime:
+			$seconde = substr( $field_value, 17, 2 );
+
+			$r .=':'.$this->_number_select(  $seconde, 59, $precision_s, $field_params);
+		}
+
+		$r .= $this->end_field();
+
+		return $this->display_or_return( $r );
+	}
+
+
+	/**
+	 * Buil a select input field number
+	 * @access private
+	 *
+	 * @param string 	field value of selected
+	 * @param integer maximum value for the input select
+	 * @param integer increment for the loop (precision)
+	 * @param array params
+	 */
+	function _number_select( $field_value, $max, $precision = 1, $field_params )
+	{
+			$r	=	'<select'.get_field_attribs_as_string( $field_params ).'>';
+
+			for( $i=0; $i <= $max ; $i += $precision)
+			{
+				$val = sprintf( '%02d', $i );
+				$r .= '<option value="'.$val.'"'.
+								($field_value == $val ? ' selected="selected"' : '') .
+								'>'	.$val.'</option>';
+			}
+
+			$r .= '</select>';
+
+			return $r;
+	}
+
+
+	/**
+	 * Builds a duration input field.
+	 *
+	 * @todo @Francois: please check API and change as appropriate.
+	 *
+	 * @param string the name of the input field
+	 * @param string initial value (seconds)
+	 * @param string label displayed in front of the field
+	 * @param array Optional params. Additionally to {@link $_common_params} you can use:
+	 *              - minutes_step ( default = 15 );
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function duration_input( $field_prefix, $duration, $field_label, $field_params = array() )
+	{
+		$this->handle_common_params( $field_params, $field_prefix, $field_label );
+
+		$r = $this->begin_field();
+
+		$days = floor( $duration / 86400 ); // 24 hours
+		$r .= "\n".'<select name="'.$field_prefix.'_days" id="'.$this->get_valid_id($field_prefix).'_days">';
+		$r .= '<option value="0"'.( 0 == $days ? ' selected="selected"' : '' ).">---</option>\n";
+		for( $i = 1; $i <= 30; $i++ )
+		{
+			$r .= '<option value="'.$i.'"'.( $i == $days ? ' selected="selected"' : '' ).'>'.$i."</option>\n";
+		}
+		$r .= '</select>'.T_('days')."\n";
+
+		$hours = floor( $duration / 3600 ) % 24;
+		$r .= "\n".'<select name="'.$field_prefix.'_hours" id="'.$this->get_valid_id($field_prefix).'_hours">';
+		$r .= '<option value="0"'.( 0 == $hours ? ' selected="selected"' : '' ).">---</option>\n";
+		for( $i = 1; $i <= 23; $i++ )
+		{
+			$r .= '<option value="'.$i.'"'.( $i == $hours ? ' selected="selected"' : '' ).'>'.$i."</option>\n";
+		}
+		$r .= '</select>'.T_('hours')."\n";
+
+		$minutes = floor( $duration / 60 ) % 60;
+		$minutes_step = ( empty($field_params['minutes_step']) ? 15 : $field_params['minutes_step'] );
+		$r .= "\n".'<select name="'.$field_prefix.'_minutes" id="'.$this->get_valid_id($field_prefix).'_minutes">';
+		for( $i = 0; $i <= 59 ; $i += $minutes_step )
+		{
+			$r .= '<option value="'.$i.'"'.( ($minutes>=$i && $minutes<($i+$minutes_step)) ? ' selected="selected"' : '' ).'>'
+						.($i == 0 ? '---' : substr('0'.$i,-2))."</option>\n";
+		}
+		$r .= '</select>'.T_('minutes')."\n";
+
+		$r .= $this->end_field();
+
+		return $this->display_or_return( $r );
+	}
+
+
+	/**
+	 * Builds a duration input field.
+	 *
+	 * @param string the name of the input field
+	 * @param string initial value (seconds)
+	 * @param string label displayed in front of the field
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function duration( $field_prefix, $duration, $field_label )
+	{
+		return $this->duration_input( $field_prefix, $duration, $field_label );
+	}
+
+
+	/**
+	 * Build a select to choose a weekday.
+	 *
+	 * @uses select_input_options()
+	 *
+	 * @return true|string
+	 */
+	function dayOfWeek_input( $field_name, $field_value, $field_label, $field_params = array() )
+	{
+		global $weekday_abbrev;
+
+		$field_options = '';
+
+		foreach( $weekday_abbrev as $lNumber => $lWeekday )
+		{
+			$field_options .= '<option';
+
+			if( $field_value == $lNumber )
+			{
+				$field_options .= ' selected="selected"';
+			}
+			$field_options .= ' value="'.$lNumber.'">'.T_($lWeekday).'</option>';
+		}
+
+		return $this->select_input_options( $field_name, $field_options, $field_label, $field_params );
+	}
+
+
+	/**
+	 * Build a select to choose a weekday.
+	 *
+	 * @return true|string
+	 */
+	function dayOfWeek( $field_name, $field_value, $field_label, $field_note = NULL, $field_class = NULL )
+	{
+		$field_params = array();
+		if( isset($field_note) )
+		{
+			$field_params['note'] = $field_note;
+		}
+
+		if( isset($field_class) )
+		{
+			$field_params['class'] = $field_class;
+		}
+
+		return $this->dayOfWeek_input( $field_name, $field_value, $field_label, $field_params );
+	}
+
+
+	/**
+	 * Builds a checkbox field
+	 *
+	 * @param string the name of the checkbox
+	 * @param boolean indicating if the checkbox must be checked by default
+	 * @param string label
+	 * @param array Optional params. Additionally to {@link $_common_params} you can use:
+	 *              'value': the value attribute of the checkbox (default 1)
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function checkbox_input( $field_name, $field_checked, $field_label, $field_params = array() )
+	{
+		$field_params['name'] = $field_name;
+		$field_params['label'] = $field_label;
+		$field_params['type'] = 'checkbox';
+
+		if( !isset($field_params['value']) )
+		{
+			$field_params['value'] = 1;
+		}
+
+		if( $field_checked )
+		{
+			$field_params['checked'] = 'checked';
+		}
+
+		if( !isset($field_params['class']) )
+		{
+			$field_params['class'] = 'checkbox';
+		}
+
+		return $this->input_field( $field_params );
+	}
+
+
+	/**
+	 * Builds a checkbox field
+	 *
+	 * @param string the name of the checkbox
+	 * @param boolean indicating if the checkbox must be checked
+	 * @param string label
+	 * @param string note
+	 * @param string CSS class
+	 * @param string value to use
+	 * @param boolean an optional indicating whether the box is disabled or not
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function checkbox( $field_name, $field_checked, $field_label, $field_note = '',
+											$field_class = '', $field_value = 1, $field_disabled = false )
+	{
+		$field_params = array();
+
+		if( $field_note !== '' )
+		{
+			$field_params['note'] = $field_note;
+		}
+		if( $field_class !== '' )
+		{
+			$field_params['class'] = $field_class;
+		}
+		if( $field_value !== 1 )
+		{
+			$field_params['value'] = $field_value;
+		}
+		if( $field_disabled != false )
+		{
+			$field_params['disabled'] = 'disabled';
+		}
+
+		return $this->checkbox_input( $field_name, $field_checked, $field_label, $field_params );
+	}
+
+
+	/**
+	 * Return links to check and uncheck all check boxes of the form
+	 */
+	function check_all()
+	{
+		// Need to add event click on links at the form end.
+		$this->check_all = true;
+
+		// fp> This is "name=" and I mean it!!! The JS is looking for all elements with this name!
+		return '<a name="check_all_nocheckchanges" href="'.regenerate_url().'">'
+				//.T_('Check all').' '
+				.get_icon( 'check_all', 'imgtag', NULL, true )
+				.'</a> | <a name="uncheck_all_nocheckchanges" href="'.regenerate_url().'">'
+				//.T_('Uncheck all').' '
+				.get_icon( 'uncheck_all', 'imgtag', NULL, true ).'</a> '.'&nbsp;';
+	}
+
+
+	/**
+	 * Builds the form field
+	 *
+	 * @param string the class to use for the form tag
+	 * @param string title to display on top of the form
+	 * @param array Additional params to the form element. See {@link $_common_params}.
+	 *              These may override class members.
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function begin_form( $form_class = NULL, $form_title = '', $form_params = array() )
+	{
+		$this->handle_common_params( $form_params, NULL /* "name" attribute is deprecated in xhtml */ );
+
+		if( ! empty($this->form_name) )
+		{
+			$form_params['id'] = $this->form_name;
+		}
+
+		// Set non-mandatory attributes if given in $form_params
+		if( !isset($form_params['enctype']) && !empty( $this->enctype ) )
+		{
+			$form_params['enctype'] = $this->enctype;
+		}
+
+		if( !isset($form_params['class']) && !empty( $form_class ) )
+		{
+			$form_params['class'] = $form_class;
+		}
+
+		if( !isset($form_params['method']) )
+		{
+			$form_params['method'] = $this->form_method;
+		}
+
+		if( !isset($form_params['action']) )
+		{
+			$form_params['action'] = $this->form_action;
+		}
+
+		if( !empty($form_params['bozo_start_modified']) )
+		{
+			$bozo_start_modified = true;
+			unset( $form_params['bozo_start_modified'] );
+		}
+
+		$r = "\n\n<form".get_field_attribs_as_string($form_params).">\n";
+
+		$r .= '<div>'; // for XHTML (dh> removed 'style="display:inline"' because it's buggy with FireFox 1.0.x, at least at the "Write" admin page; see http://forums.b2evolution.net/viewtopic.php?t=10130)
+
+		$r .= $this->formstart;
+
+		if( empty($form_title) )
+		{
+			$r .= $this->replace_vars( $this->no_title_fmt );
+		}
+		else
+		{
+			$this->title = $form_title;
+
+			$r .= $this->replace_vars( $this->title_fmt );
+		}
+
+		// Initialization of javascript vars used to create parent_child select lists
+		// TODO: does this make sense to add it to every form??
+		$r .= '<script type="text/javascript">
+							var nb_dynamicSelects = 0;
+							var tab_dynamicSelects = Array();
+						</script>';
+
+		global $UserSettings;
+		if( isset($UserSettings) && $UserSettings->get( 'control_form_abortions' )
+			&& preg_match( '#^(.*)_checkchanges#', $this->form_name ) )
+		{ // This form will trigger the bozo validator, preset a localized bozo confirm message:
+
+			$r .= '<script type="text/javascript">
+					if( typeof bozo == "object" )
+					{	// If Bozo validator is active:
+						bozo.confirm_mess = \'';
+			if( empty( $this->title ) )
+			{ // No form title:
+				$r .= TS_( 'You have modified this form but you haven\'t submitted it yet.\nYou are about to lose your edits.\nAre you sure?' );
+			}
+			else
+			{ // with form title:
+				$r .= sprintf( TS_( 'You have modified the form \"%s\"\nbut you haven\'t submitted it yet.\nYou are about to lose your edits.\nAre you sure?' ), $this->title );
+			}
+
+			$r .= '\';';
+
+			if(	!empty($bozo_start_modified) )
+			{
+				$r .= '
+					// Update number of changes for this form:
+					bozo.tab_changes["'.$this->form_name.'"] = 1;
+					// Update Total # of changes:
+					bozo.nb_changes++;
+				';
+			}
+
+
+			$r .='	}
+				</script>';
+		}
+
+		return $this->display_or_return( $r );
+	}
+
+
+	/**
+	 * Ends the form, optionally displays buttons and closes all open fieldsets.
+	 *
+	 * @param array Optional array to display the buttons before the end of the form, see {@link buttons_input()}
+	 * @return true|string true (if output) or the generated HTML if not outputting.
+	 */
+	function end_form( $buttons = array() )
+	{
+		$r = '';
+		if( !empty( $buttons ) )
+		{
+			$save_output = $this->output;
+			$this->output = 0;
+
+			$r .= $this->buttons( $buttons ); // converts old-style to new style, through convert_button_to_field_params()
+
+			$this->output = $save_output;
+		}
+
+		while( $this->_opentags['fieldset']-- > 0 )
+		{
+			$r .= "\n</fieldset>\n";
+		}
+
+		$r .= $this->formend;
+
+		// Display all buffered hidden fields in a DIV (for XHTML):
+		foreach( $this->hiddens as $hidden )
+		{
+			$r .= $hidden;
+		}
+
+		$r .= '</div>';
+		$r .= "\n</form>\n\n";
+
+		// When the page loads, Initialize all the parent child select lists
+		$r .= '
+			<script type="text/javascript">
+				//<![CDATA[
+				if( typeof addEvent == "function" && typeof init_dynamicSelect == "function" )
+				{
+					addEvent( window, "load", init_dynamicSelect, false );
+					';
+					if( $this->check_all )
+					{ // Init check_all event on check_all links
+						$r .= 'addEvent( window, "load", init_check_all, false );';
+					}
+					$r .= '
+				}
+				';
+
+				if( $this->append_javascript )
+				{ // Append Javascript that we have added
+					$r .= implode( "\n", $this->append_javascript );
+				}
+				$r .= '
+				//]]>
+			</script>';
+
+		// Reset (in case we re-use begin_form! NOTE: DO NOT REUSE begin_form, it's against the spec.)
+		$this->hiddens = array();
+
+		return $this->display_or_return( $r );
+	}
+
+
+	/**
+	 * Builds a checkbox list
+	 *
+	 * the two-dimension array must indicate, for each checkbox:
+	 *  - the name,
+	 *  - the value,
+	 *  - the comment to put between <input> and <br />
+	 *  - a boolean indicating whether the box must be checked or not
+	 *  - an optional boolean indicating whether the box is disabled or not
+	 *  - an optional note
+	 *  - 'required': is the box required to be checked (boolean; default: false)
+	 *
+	 * @todo Transform to $field_params schema.
+	 * @param array a two-dimensional array containing the parameters of the input tag
+	 * @param string name
+	 * @param string label
+	 * @param boolean true to surround checkboxes if they are required
+	 * @param boolean true add a surround_check span, used by check_all mouseover
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function checklist( $options, $field_name, $field_label, $required = false, $add_highlight_spans = false )
+	{
+		global $Request;
+
+		$field_params = array();
+		$field_params['type'] = 'checkbox';
+		$this->handle_common_params( $field_params, $field_name, $field_label );
+
+		$r = $this->begin_field( $field_name, $field_label );
+
+		foreach( $options as $option )
+		{ //loop to construct the list of 'input' tags
+
+			$loop_field_name = $option[0];
+
+			$loop_field_note = isset($option[5]) ? $option[5] : '';
+
+			$r .= '<label class="">';
+
+			if( $add_highlight_spans )
+			{ // Need it to highlight checkbox for check_all and uncheck_all mouseover
+				$r .= '<span name="surround_check" class="checkbox_surround_init">';
+				$after_field_highlight = '</span>';
+			}
+			else
+			{
+				$after_field_highlight = '';
+			}
+
+			if( isset($Request->err_messages[$field_name]))
+			{ // There is an error message for this field, we want to mark the checkboxes with a red border:
+				$r .= '<span class="checkbox_error">';
+				$after_field = '</span>';
+			}
+			elseif( $required )
+			{	//this field is required
+				$r .= '<span class="checkbox_required">';
+				$after_field = '</span>';
+			}
+			else
+			{
+				$after_field = '';
+			}
+
+			$r .= "\t".'<input type="checkbox" name="'.$loop_field_name.'" value="'.$option[1].'" ';
+			if( $option[3] )
+			{ //the checkbox has to be checked by default
+				$r .= ' checked="checked" ';
+			}
+			if( isset( $option[4] ) && $option[4] )
+			{ // the checkbox has to be disabled
+				$r .= ' disabled="disabled" ';
+			}
+			$r .= ' class="checkbox" />';
+
+			$r .= $after_field;
+
+			$r .= $after_field_highlight;
+
+			$r .= ' '.$option[2];
+
+			$r .='</label>';
+
+			if( !empty($loop_field_note) )
+			{ // We want to display a note:
+				$r .= ' <span class="notes">'.$loop_field_note.'</span>';
+			}
+			$r .= "<br />\n";
+		}
+
+		$r .= $this->end_field();
+
+		return $this->display_or_return( $r );
+	}
+
+
+	/**
+	 * Display a select field and populate it with a callback function.
+	 *
+	 * @param string field name
+	 * @param string default field value
+	 * @param callback callback function
+	 * @param string field label to be display before the field
+	 * @param array Optional params. Additionally to {@link $_common_params} you can use:
+	 *              Nothing yet.
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function select_input( $field_name, $field_value, $field_list_callback, $field_label, $field_params = array() )
+	{
+		$field_options = call_user_func( $field_list_callback, $field_value );
+
+		return $this->select_input_options( $field_name, $field_options, $field_label, $field_params );
+	}
+
+
+	/**
+	 * Display a select field and populate it with a callback function.
+	 *
+	 * @param string field name
+	 * @param string default field value
+	 * @param callback callback function
+	 * @param string field label to be display before the field
+	 * @param string note to be displayed after the field
+	 * @param string CSS class for select
+	 * @param string Javascript to add for onchange event (trailing ";").
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function select(
+		$field_name,
+		$field_value,
+		$field_list_callback,
+		$field_label,
+		$field_note = '',
+		$field_class = '',
+		$field_onchange = NULL )
+	{
+		$field_params = array();
+		if( $field_note !== '' )
+		{
+			$field_params['note'] = $field_note;
+		}
+		if( $field_class !== '' )
+		{
+			$field_params['class'] = $field_class;
+		}
+		if( isset($field_onchange) )
+		{
+			$field_params['onchange'] = $field_onchange;
+		}
+
+		return $this->select_input( $field_name, $field_value, $field_list_callback, $field_label, $field_params );
+	}
+
+
+	/**
+	 * Display a select field and populate it with a cache object by using a callback
+	 * method.
+	 *
+	 * @uses select_input_options()
+	 * @param string Field name
+	 * @param string Default field value
+	 * @param DataObjectCache Cache containing values for list
+	 * @param string Field label to be display with the field
+	 * @param array Optional params. Additionally to {@link $_common_params} you can use:
+	 *              - 'allow_none': allow to select [none] in list (boolean, default false)
+	 *              - 'object_callback': Object's callback method name (string, default 'option_list_return')
+	 *              - 'loop_object_method': The method on the objects inside the callback (string, default NULL)
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function select_input_object( $field_name, $field_value, & $field_object, $field_label, $field_params = array() )
+	{
+		if( isset($field_params['allow_none']) )
+		{
+			$allow_none = $field_params['allow_none'];
+			unset( $field_params['allow_none'] );
+		}
+		else
+		{
+			$allow_none = false;
+		}
+
+		if( isset($field_params['object_callback']) )
+		{
+			$field_object_callback = $field_params['object_callback'];
+			unset( $field_params['object_callback'] );
+		}
+		else
+		{
+			$field_object_callback = 'option_list_return';
+		}
+
+		if( isset($field_params['loop_object_method']) )
+		{
+			$field_options = $field_object->$field_object_callback( $field_value, $allow_none, $field_params['loop_object_method'] );
+		}
+		else
+		{
+			$field_options = $field_object->$field_object_callback( $field_value, $allow_none );
+		}
+
+		return $this->select_input_options( $field_name, $field_options, $field_label, $field_params );
+	}
+
+
+	/**
+	 * Display a select field and populate it with a cache object.
+	 *
+	 * @uses select_input_object()
+	 * @param string field name
+	 * @param string default field value
+	 * @param DataObjectCache Cache containing values for list
+	 * @param string field label to be display before the field
+	 * @param string note to be displayed after the field
+	 * @param boolean allow to select [none] in list
+	 * @param string CSS class for select
+	 * @param string Object's callback method name.
+	 * @param string Javascript to add for onchange event (trailing ";").
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function select_object(
+		$field_name,
+		$field_value,
+		& $field_object,
+		$field_label,
+		$field_note = '',
+		$allow_none = false,
+		$field_class = '',
+		$field_object_callback = 'option_list_return',
+		$field_onchange = NULL )
+	{
+		$field_params = array(
+			'note' => $field_note,
+			'allow_none' => $allow_none,
+			'class' => $field_class,
+			'object_callback' => $field_object_callback,
+			'onchange' => $field_onchange );
+
+		return $this->select_input_object( $field_name, $field_value, $field_object, $field_label, $field_params  );
+	}
+
+
+	/**
+	 * Display a select field and populate it with a cache object.
+	 *
+	 * @param string field name
+	 * @param string string containing options '<option>...</option>'
+	 * @param string field label to be display before the field
+	 * @param array Optional params. Additionally to {@link $_common_params} you can use:
+	 *              - 'label': Field label to be display before the field
+	 *              - 'class': CSS class for select
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function select_input_options( $field_name, $field_options, $field_label, $field_params = array() )
+	{
+		$this->handle_common_params( $field_params, $field_name, $field_label );
+
+		$r = $this->begin_field();
+		if( !empty( $field_params['parent'] ) )
+		{// need to display an arrow to show that this select list options has a preselection from a parent
+			$r .= get_icon( 'parent_childto_arrow' );
+		}
+
+		$r .="\n<select".get_field_attribs_as_string($field_params).'>'
+			 .$field_options
+			 ."</select>\n"
+			 .$this->end_field();
+
+		if( !empty( $field_params['parent'] ) )
+		{ // Set up the dynamic preselection array from the parent to this select list options
+			$r .= "<script type='text/javascript'>
+								tab_dynamicSelects[nb_dynamicSelects] = Array();
+								tab_dynamicSelects[nb_dynamicSelects]['parent'] = '".$field_params['parent']."';
+								tab_dynamicSelects[nb_dynamicSelects]['child'] = '$field_name';
+								nb_dynamicSelects++;
+							</script>";
+		}
+
+		return $this->display_or_return( $r );
+	}
+
+
+	/**
+	 * Display a select field and populate it with a cache object.
+	 *
+	 * @uses select_input_options()
+	 * @param string field name
+	 * @param string string containing options
+	 * @param string field label to be display before the field
+	 * @param string note to be displayed after the field
+	 * @param string CSS class for select
+	 * @param string Javascript to add for onchange event (trailing ";").
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function select_options(
+		$field_name,
+		$field_options,
+		$field_label,
+		$field_note = NULL,
+		$field_class = NULL,
+		$field_onchange = NULL )
+	{
+		$field_params = array(
+			'note' => $field_note,
+			'class' => $field_class,
+			'onchange' => $field_onchange,
+			 );
+
+		return $this->select_input_options( $field_name, $field_options, $field_label, $field_params );
+	}
+
+
+	/**
+	 * This is a stub for {@link select_input_options()} which builds the required list
+	 * of <option> elements from a given list of options ($field_options) and
+	 * the selected value ($field_value).
+	 *
+	 * @uses select_input_options()
+	 * @param string field name
+	 * @param array Options. If an associative key (string) is used, this gets the value attribute.
+	 * @param string Field label to be display before the field
+	 * @param array Optional params. Additionally to {@link $_common_params} you can use:
+	 *              - 'value': The selected value
+	 *              - Plus all of {@link select_input_options()}.
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function select_input_array( $field_name, $field_options, $field_label, $field_params = array() )
+	{
+		if( isset($field_params['value']) )
+		{
+			$field_value = $field_params['value'];
+			unset($field_params['value']); // not an attribute to <select>
+		}
+		else
+		{
+			$field_value = NULL;
+		}
+
+		// Build $options_list
+		$options_list = '';
+
+		foreach( $field_options as $l_key => $l_option )
+		{
+			// Get the value attribute from key if is_string():
+			$l_value = is_string($l_key) ? $l_key : $l_option;
+
+			$options_list .= '<option value="'.format_to_output($l_value, 'formvalue').'"';
+
+			if( $l_value == $field_value )
+			{
+				$options_list .= ' selected="selected"';
+			}
+
+			$options_list .= '>'.format_to_output($l_option).'</option>';
+		}
+
+		return $this->select_input_options( $field_name, $options_list, $field_label, $field_params );
+	}
+
+
+	/**
+	 * Combo box
+	 * Display a select options list with an option 'new',
+	 * and when this one is seleted, display a combo input text to add a new value
+	 *
+	 * @param string field name
+	 * @param string field value
+	 * @param string containing options
+	 * @param string field label
+	 * @param array Optional params
+	 *
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function combo_box( $field_name, $field_value, $field_options, $field_label, $field_params = array() )
+	{
+		global $Request;
+
+		if ( isset( $Request ) && isset( $Request->err_messages[$field_name] ) )
+		{	// There is an error on the combo, so we need to set the combo input text class to 'field_error'
+			$input_class = 'field_error';
+		}
+		else
+		{
+			if( isset( $field_params['required'] ) && $field_params['required'] )
+			{	// The field is required, so update its class:
+				$input_class = ' field_required';
+			}
+			else
+			{
+				$input_class = '';
+			}
+		}
+
+
+
+		// Set onchange event on the select, when the select changes, we check the value to display or hide an input text after it
+		$field_params['onchange']= 'check_combo( this.id, this.options[this.selectedIndex].value, "'.$input_class.'")';
+
+		$this->handle_common_params( $field_params, $field_name, $field_label );
+
+		$r = $this->begin_field();
+
+		// Select option to add after the select list a combo input text:
+		$option_new  = '<option value="new">'.T_('New').': </option>'."\n";
+
+		// Add the new option to the select list:
+		$field_options = $option_new . $field_options;
+
+		// Select list
+		$r .="\n<select".get_field_attribs_as_string($field_params).'>'
+			 .$field_options
+			 ."</select>\n";
+
+		if( $field_options == $option_new  || $input_class == 'field_error' || !$field_value )
+		{	// The list is empty or there is an error on the combo or no field value, so we have to display the input text:
+			$visible = 'inline';
+		}
+		else
+		{ // Hide the input text:
+			$visible = 'none' ;
+		}
+
+		$r .= '<input type="text" id="'.$field_name.'_combo" name="'.$field_name.'_combo" size="30" class="'.$input_class.'" style="display:'.$visible.'">';
+
+		if( $visible == 'none' )
+		{ // The input text is hidden, so if no javascript activated, we always display input text:
+			$r .= '<script type="text/javascript"></script>'; // We need <script> tag here to use a <noscript> tag when javascript is deactivated:
+			$r .= '<noscript>
+							<input type="text" id="'.$field_name.'_combo" name="'.$field_name.'_combo" size="30" class="'.$input_class.'">
+						</noscript>';
+		}
+
+		$r .= $this->end_field();
+
+		return $this->display_or_return( $r );
+	}
+
+
+	/**
+	 * Build a text area.
+	 *
+	 * @param string Name of the field
+	 * @param string Value of the field
+	 * @param integer Number of rows
+	 * @param string Label for the field
+	 * @param array Optional params. Additionally to {@link $_common_params} you can use:
+	 *              - 'cols': Number of columns (integer, default 50)
+	 */
+	function textarea_input( $field_name, $field_value, $field_rows, $field_label, $field_params = array() )
+	{
+		global $rsc_url;
+
+		if( !isset($field_params['cols']) )
+		{
+			$field_params['cols'] = 50;
+		}
+
+		if( !isset($field_params['note_format']) )
+		{ // Default note_format for <textarea>:
+			$field_params['note_format'] = '<br/><span class="notes">%s</span>';
+		}
+
+		$this->handle_common_params( $field_params, $field_name, $field_label );
+
+		$r = $this->begin_field()
+			// NOTE: The following pixel is needed to avoid the dity IE textarea expansion bug
+			// see http://fplanque.net/2003/Articles/iecsstextarea/index.html
+			.'<img src="'.$rsc_url.'img/blank.gif" width="1" height="1" alt="" />'
+			.'<textarea'
+			.get_field_attribs_as_string( $field_params )
+			.' rows="'.$field_rows.'">'
+			.format_to_output( $field_value, 'formvalue' )
+			.'</textarea>'
+			// NOTE: this one is for compensating the previous pixel in case of center aligns.
+			.'<img src="'.$rsc_url.'img/blank.gif" width="1" height="1" alt="" />'
+			.$this->end_field();
+
+		return $this->display_or_return( $r );
+	}
+
+
+	/**
+	 * Build a text area.
+	 *
+	 * @uses textarea_input()
+	 *
+	 * @param string
+	 * @param string
+	 * @param integer
+	 * @param string
+	 * @param string
+	 * @param integer
+	 * @param string
+	 */
+	function textarea( $field_name, $field_value, $field_rows, $field_label,
+												$field_note = '', $field_cols = 50 , $field_class = '' )
+	{
+		$field_params = array(
+			'note' => $field_note,
+			'cols' => $field_cols,
+			'class' => $field_class );
+
+		return $this->textarea_input( $field_name, $field_value, $field_rows, $field_label, $field_params );
+	}
+
+
+	/**
+	 * Builds an info field.
+	 * An info field is a fieldset containing a label div and an info div.
+	 *
+	 * {@internal
+	 * NOTE: we don't use {@link begin_field()} here, because the label is meant
+	 * to be always on the left and this avoids fiddling with the <label> tag.
+	 * }}
+	 *
+	 * @param string the field label
+	 * @param string the field info
+	 * @param array Optional params. Additionally to {@link $_common_params} you can use:
+	 *              - 'format_info': Format of info content, see {@link format_to_output()} (string, default 'htmlbody')
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function info_field( $field_label, $field_info, $field_params = array() )
+	{
+		if( isset($field_params['format_info']) )
+		{
+			$format_info = $field_params['format_info'];
+			unset($field_params['format_info']); // not an HTML element
+		}
+		else
+		{
+			$format_info = 'htmlbody';
+		}
+
+		if( !isset($field_params['note_format']) )
+		{ // Default field_note for info:
+			$field_params['note_format'] = ' <small class="notes">%s</small>';
+		}
+
+		$this->handle_common_params( $field_params, NULL, $field_label );
+
+		$r = $this->fieldstart;
+
+		if( !empty($field_label) )
+		{
+			$r .= $this->labelstart.$field_label;
+
+			if( $this->label_to_the_left )
+			{
+				$r .= $this->label_suffix;
+			}
+
+			$r .= $this->labelend;
+		}
+		else
+		{ // Empty label:
+			$r .= $this->labelempty;
+		}
+
+		$r .= $this->infostart;
+
+		// PAYLOAD:
+		$r .= format_to_output( $field_info, $format_info );
+
+		// end field (Label always to the left!)
+		$old_label_to_the_left = $this->label_to_the_left;
+		$this->label_to_the_left = true;
+		$r .= $this->end_field();
+		$this->label_to_the_left = $old_label_to_the_left;
+
+		return $this->display_or_return( $r );
+	}
+
+
+	/**
+	 * Builds an info field.
+	 * An info field is a fieldset containing a label div and an info div.
+	 *
+	 * @param string the field label
+	 * @param string the field info
+	 * @param string see {@link format_to_output()}
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function info( $field_label, $field_info, $field_note = NULL, $format = 'htmlbody' )
+	{
+		$field_params = array(
+			'note' => $field_note,
+			'format_info' => $format );
+
+		return $this->info_field( $field_label, $field_info, $field_params );
+	}
+
+
+	/**
+	 * Builds a button list.
+	 *
+	 * The array contains an associative array for each button (params to {@link button_input()}.
+	 *
+	 * @param array a two-dimension array containing the elements of the input tags
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function buttons_input( $buttons = array() )
+	{
+		$r = '';
+		$hidden = true; // boolean that tests if the buttons are all hidden
+
+		$save_output = $this->output;
+		$this->output = false;
+
+		foreach( $buttons as $l_button )
+		{
+			if( !isset($l_button['type']) || $l_button['type'] != 'hidden' )
+			{ // not a hidden button
+				$hidden = false;
+			}
+
+			$r .= $this->button_input( $l_button );
+		}
+		/*
+		else
+		{ // Default: Save and Reset
+			$r .= $this->get_input_element( array(
+				'type' => 'submit',
+				'value' => T_('Save !'),
+				'class' => 'SaveButton',
+				'input_prefix => "\t\t\t" );
+			$r .= $this->get_input_element( array(
+				'type' => 'reset',
+				'value' => T_('Reset'),
+				'class' => 'ResetButton',
+				'input_prefix => "\t\t\t" );
+		}*/
+
+		$this->output = $save_output;
+
+		if( ! $hidden )
+		{ // there are not only hidden buttons : additional tags
+			$r = $this->buttonsstart.$r.$this->buttonsend;
+		}
+
+		return $this->display_or_return( $r );
+	}
+
+
+	/**
+	 * Builds a button list.
+	 *
+	 * Array entries with numeric (deprecated) keys are converted to their equivalent string indexes.
+	 *
+	 * the two-dimension array must contain :
+	 *  - the button type
+	 *  - the name (optional)
+	 *  - the value (optional)
+	 *  - the class (optional)
+	 *  - the onclick attribute (optional)
+	 *  - the style (optional)
+	 *
+	 * @param array a two-dimension array containing the elements of the input tags
+	 * @param boolean to select or not the default display
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function buttons( $buttons = array() )
+	{
+		$buttons_list = array();
+
+		foreach( $buttons as $l_button )
+		{
+			$buttons_list[] = $this->convert_button_to_field_params( $l_button );
+		}
+
+		return $this->buttons_input( $buttons_list );
+	}
+
+
+	/**
+	 * Builds a button.
+	 *
+	 * Array entries with numeric (deprecated) keys are converted to their equivalent string indexes.
+	 *
+	 * @param array Optional params. Additionally to {@link $_common_params} you can use:
+	 *              - type: The type attribute (string, default 'submit')
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function button_input( $field_params = array() )
+	{
+		if( empty($field_params['type']) )
+		{ // default type
+			$field_params['type'] = 'submit';
+		}
+
+		if( !isset($field_params['input_prefix']) )
+		{ // default prefix
+			$field_params['input_prefix'] = "\t\t\t";
+		}
+
+		return $this->display_or_return( $this->get_input_element( $field_params ) );
+	}
+
+
+	/**
+	 * Builds a button
+	 *
+	 * the array must contain :
+	 *  - the button type
+	 *  - the name (optional)
+	 *  - the value (optional)
+	 *  - the class (optional)
+	 *  - the onclick attribute (optional)
+	 *  - the style (optional)
+	 *
+	 * @param array a two-dimension array containing the elements of the input tags
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function button( $options )
+	{
+		$field_params = $this->convert_button_to_field_params( $options );
+
+		if( empty($field_params['type']) )
+		{
+			$field_params['type'] = 'submit'; // default type
+		}
+
+		return $this->button_input( $field_params );
+	}
+
+
+	/**
+	 * Convert a deprecated, numeric button array to a field_params array.
+	 *
+	 * @deprecated
+	 * @param array A button array like button() and buttons() are getting.
+	 * @return array The button array converted to a string indexed button array (field_params).
+	 */
+	function convert_button_to_field_params( $options )
+	{
+		$field_params = array();
+
+		foreach( array_keys($options) as $l_key )
+		{
+			if( is_int($l_key) )
+			{
+				switch( $l_key )
+				{
+					case 0: $field_params['type'] = $options[0]; break;
+					case 1: $field_params['name'] = $options[1]; break;
+					case 2: $field_params['value'] = $options[2]; break;
+					case 3: $field_params['class'] = $options[3]; break;
+					case 4: $field_params['onclick'] = $options[4]; break;
+					case 5: $field_params['style'] = $options[5]; break;
+				}
+			}
+			else
+			{
+				$field_params[$l_key] = $options[$l_key];
+			}
+		}
+
+		return $field_params;
+	}
+
+
+	/**
+	 * Builds an hidden input tag, overwriting any previous hidden values (except for "foo[]").
+	 *
+	 * @param string Field name
+	 * @param string Field value
+	 */
+	function hidden( $field_name, $field_value )
+	{
+		if( is_array( $field_value ) )
+		{ // this happens for example when we've POSTed an array (for PHP it's an array then)
+			foreach( $field_value as $l_key => $l_value )
+			{
+				// Recursion:
+				$this->hidden( $field_name.'['.$l_key.']', $l_value );
+			}
+		}
+		else
+		{
+			$field_params['name'] = $field_name;
+			$field_params['type'] = 'hidden';
+			$field_params['value'] = $field_value;
+
+			if( strpos($field_name, '[]') )
+			{ // array-style name or we don't want to overwrite, just add it:
+				$this->hiddens[] = $this->get_input_element( $field_params );
+			}
+			else
+			{
+				if( isset($this->existing_hiddens[$field_name]) )
+				{
+					unset($this->hiddens[$this->existing_hiddens[$field_name]]);
+				}
+
+				// add the field and remember that it already exists:
+				end($this->hiddens);
+				$key = key($this->hiddens)+1;
+				$this->hiddens[$key] = $this->get_input_element( $field_params );
+				$this->existing_hiddens[$field_name] = $key;
+			}
+		}
+	}
+
+
+	/**
+	 * Add the "ctrl" param, used in the backoffice, as a hidden field.
+	 */
+	function hidden_ctrl()
+	{
+		global $ctrl;
+		if( !empty( $ctrl) )
+		{
+			$this->hidden( 'ctrl', $ctrl );
+		}
+	}
+
+
+	/**
+	 * Builds a list of hidden inputs.
+	 *
+	 * @param array Array of parameters to {@link hidden()}:
+	 *               - 0: field_name
+	 *               - 1: field_value
+	 *               - 2: field_params
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function hiddens( $hiddens )
+	{
+		$save_output = $this->output;
+		$this->output = false;
+		foreach( $hiddens as $hidden )
+		{
+			$this->hidden( $hidden[0], $hidden[1], isset($hidden[2]) ? $hidden[2] : array() );
+		}
+		$this->output = $save_output;
+	}
+
+
+	/**
+	 * Builds a list of hidden inputs from an array where the keys are the field names.
+	 *
+	 * It supports array values (one-dimensional) and generates appropriate key-value pairs.
+	 *
+	 * @uses Form::hidden()
+	 * @param array associative array ( name => value ) of hidden fields.
+	 * @param array|NULL A list of keys to ignore.
+	 */
+	function hiddens_by_key( $hiddens, $exclude = NULL )
+	{
+		if( $this->output )
+		{ // only save output once, if necessary (recursion!)
+			$save_output = $this->output;
+			$this->output = false;
+		}
+		foreach( $hiddens as $l_name => $l_value )
+		{
+			if( isset($exclude) && in_array( $l_name, $exclude ) )
+			{
+				continue;
+			}
+			if( is_array( $l_value ) )
+			{ // this happens for example when we've POSTed an array (for PHP it's an array then)
+				foreach( $l_value as $ll_key => $ll_value )
+				{
+					// Recursion:
+					$this->hiddens_by_key( array( $l_name.'['.$ll_key.']' => $ll_value ), $exclude );
+				}
+			}
+			else
+			{
+				$this->hidden( $l_name, $l_value );
+			}
+		}
+
+		if( isset($save_output) )
+		{
+			$this->output = $save_output;
+		}
+	}
+
+
+	/**
+	 * Builds a submit input tag
+	 *
+	 * the array must contain :
+	 *  - the name (optional)
+	 *  - the value (optional)
+	 *  - the class (optional)
+	 *  - the onclick attribute (optional)
+	 *  - the style (optional)
+	 *
+	 * @todo Use <div class="input"> for layout == 'fieldset' (property).
+	 * @param array Optional params. Additionally to {@link $_common_params} you can use:
+	 *              Nothing yet.
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function submit_input( $field_params = array() )
+	{
+		$field_params['type'] = 'submit';
+
+		return $this->button_input( $field_params );
+	}
+
+
+	/**
+	 * Builds a submit input tag
+	 *
+	 * the array must contain :
+	 *  - the name (optional)
+	 *  - the value (optional)
+	 *  - the class (optional)
+	 *  - the onclick attribute (optional)
+	 *  - the style (optional)
+	 *
+	 * @param array an array containing the elements of the input tags
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function submit( $options )
+	{
+		array_unshift( $options, 'submit' );
+
+		return $this->button( $options );
+	}
+
+
+	/**
+	 * Generate set of radio options.
+	 *
+	 * @param string The name of the radio options
+	 * @param string The checked option
+	 * @param array of arrays The radio options (keys: 'value', 'label', 'note', 'params' (array)).
+	 *                        - 'params':
+	 *                          - 'note': Note for the option (string)
+	 *                          - 'input_suffix' (additional HTML [input field, ..])
+	 *                          - Plus everything for {@link get_input_element()} )
+	 * @param string Label
+	 * @param array Optional params. Additionally to {@link $_common_params} you can use:
+	 *              - lines: Options on seperate lines (DIVs) (boolean, default false)
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function radio_input( $field_name, $field_value, $field_options, $field_label, $field_params = array() )
+	{
+		if( isset($field_params['lines']) )
+		{
+			$field_lines = $field_params['lines'];
+			unset($field_params['lines']); // no HTML attribute
+		}
+		else
+		{
+			$field_lines = false;
+		}
+
+		if( !isset($field_params['note_format']) )
+		{ // Default field_note for radios:
+			$field_params['note_format'] = '<div><span class="notes">%s</span></div>';
+		}
+
+		$field_params['id'] = false; // No ID attribute for the label
+		$this->handle_common_params( $field_params, $field_name, $field_label );
+
+		$r = $this->begin_field();
+
+		/*
+		 * Build options list:
+		 */
+		$count_options = 0; // used for unique IDs (label/radio)
+		foreach( $field_options as $loop_field_option )
+		{
+			$count_options++;
+
+			if( $field_lines ) $r .= "<div>\n";
+
+			$input_params = isset( $loop_field_option['params'] )
+				? $loop_field_option['params']
+				: array();
+
+			$input_params = array_merge(
+				array(
+					'type' => 'radio',
+					'class' => 'radio',
+					'name' => $field_name,
+					'value' => $loop_field_option['value'],
+				),
+				$input_params );
+
+			if( $field_value == $loop_field_option['value'] )
+			{ // Current selection:
+				$input_params['checked'] = 'checked';
+			}
+
+			// build unique id:
+			$input_params['id'] = $this->get_valid_id( $field_params['name'].'_radio_'.$count_options);
+
+			$r .= $this->get_input_element( $input_params, false ) // the radio element
+				.'<label class="radiooption" for="'.$input_params['id'].'">'
+				.$loop_field_option['label']
+				.'</label>';
+
+			if( !empty($loop_field_option['note']) )
+			{ // Add a note for the current radio option:
+				$r .= '<span class="notes">'.$loop_field_option['note'].'</span>';
+			}
+
+			if( !empty( $loop_field_option['params']['note'] ) )
+			{ // notes for radio option
+				$r .= '<span class="notes">'.$loop_field_option['params']['note'].'</span>';
+			}
+			if( !empty( $loop_field_option['suffix'] ) )
+			{ // optional text for radio option (like additional fieldsets or input boxes)
+				$r .= $loop_field_option['suffix'];
+			}
+
+			if( $field_lines ) $r .= "</div>\n";
+		}
+
+		$r .= $this->end_field();
+
+		return $this->display_or_return( $r );
+	}
+
+
+	/**
+	 * Generate set of radio options.
+	 *
+	 * @param string the name of the radio options
+	 * @param string the checked option
+	 * @param array of arrays the radio options (0: value, 1: label, 2: notes, 3: additional HTML [input field, ..], 4: attribs for <input tag> )
+	 * @param string label
+	 * @param boolean options on seperate lines (DIVs)
+	 * @param string notes
+	 * @return mixed true (if output) or the generated HTML if not outputting
+	 */
+	function radio(
+		$field_name,
+		$field_value,
+		$field_options,
+		$field_label,
+		$field_lines = false,
+		$field_note = '' )
+	{
+		$new_field_options = array();
+
+		foreach( $field_options as $l_key => $l_options )
+		{
+			$l_params = array();
+
+			if( isset($l_options[2]) )
+			{
+				$l_params['note'] = $l_options[2];
+			}
+			if( isset($l_options[4]) )
+			{ // Convert "inline attribs" to params array
+				preg_match_all( '#(\w+)=[\'"](.*)[\'"]#', $l_options[4], $matches, PREG_SET_ORDER );
+
+				foreach( $matches as $l_set_nr => $l_match )
+				{
+					$l_params[$l_match[1]] = $l_match[2];
+				}
+			}
+
+			$new_field_options[$l_key] = array(
+				'value' => $l_options[0],
+				'label' => $l_options[1],
+				'params' => $l_params );
+
+			if( isset($l_options[3]) )
+			{
+				$new_field_options[$l_key]['suffix'] = $l_options[3];
+			}
+
+		}
+
+		$field_params = array( 'lines' => $field_lines, 'note' => $field_note );
+
+		return $this->radio_input( $field_name, $field_value, $new_field_options, $field_label, $field_params );
+	}
+
+
+	/**
+	 * Generate a general input field.
+	 *
+	 * This is the base function for text_input(), checkbox_input(), ..
+	 *
+	 * @uses get_input_element() to generate the <input> element
+	 *
+	 * @param array Optional params. Additionally to {@link $_common_params} you can use:
+	 *              - see {@link get_input_element()}
+	 * @return true|string true (if output) or the generated HTML if not outputting
+	 */
+	function input_field( $field_params = array() )
+	{
+		$element = $this->get_input_element($field_params);
+
+		$r = $this->begin_field()
+				.$element
+				.$this->end_field();
+
+		return $this->display_or_return( $r );
+	}
+
+
+	/**
+	 * Generate a general input element.
+	 *
+	 * @param array Optional params.
+	 *    Additionally to {@link $_common_params} you can use:
+	 *    - input_prefix: Text before <input /> (string, default '')
+	 *    - input_suffix: Text after <input /> (string, default "\n")
+	 *    - input_help: Gets used as default value on empty input (type=text)
+	 *      elements. It gets attached through JavaScript (onfocus, onblur and form.onsubmit).
+	 *
+	 * @return string The <input /> element.
+	 */
+	function get_input_element( $field_params = array(), $parse_common = true )
+	{
+		if( $parse_common )
+		{
+			$this->handle_common_params( $field_params );
+		}
+
+		if( isset($field_params['input_prefix']) )
+		{
+			$input_prefix = $field_params['input_prefix'];
+			unset($field_params['input_prefix']); // no HTML attribute
+		}
+		else
+		{
+			$input_prefix = '';
+		}
+
+		if( isset($field_params['input_suffix']) )
+		{
+			$input_suffix = $field_params['input_suffix'];
+			unset($field_params['input_suffix']); // no HTML attribute
+		}
+		else
+		{
+			$input_suffix = "\n";
+		}
+
+		if( isset($field_params['input_help']) && ( empty($field_params['type']) || $field_params['type'] == 'text' ) )
+		{
+			$this->append_javascript[] = 'input_decorated_help( "'.$field_params['id'].'", "'.format_to_output($field_params['input_help'], 'formvalue').'" );';
+
+			unset($field_params['input_help']); // no HTML attribute
+		}
+
+		$r = $input_prefix
+			.'<input'.get_field_attribs_as_string( $field_params ).' />'
+			.$input_suffix;
+
+		return $r;
+	}
+
+
+	/**
+	 * Convert a given string (e.g. fieldname) to a valid HTML id.
+	 *
+	 * @static
+	 * @return string
+	 */
+	function get_valid_id( $id )
+	{
+		static $id_count = 0;
+		if( substr( $id, -2 ) == '[]' )
+		{
+			$id = substr( $id, 0, -2 ).'_A'.(++$id_count);
+		}
+		return str_replace( array( '[', ']' ), '_', $id );
+	}
+
+
+	/**
+	 * Get the label of a field. This is used by {@link begin_field()} or {@link end_field()},
+	 * according to {@link $label_to_the_left}
+	 *
+	 * @access protected
+	 * @return string
+	 */
+	function get_label()
+	{
+		$r = '';
+
+		if( !empty($this->_common_params['label']) )
+		{
+			$r .= $this->labelstart
+				.'<label'
+				.( !empty($this->_common_params['id'])
+					? ' for="'.format_to_output( $this->_common_params['id'], 'htmlattr' ).'"'
+					: '' )
+				.'>'
+				.$this->_common_params['label'];
+
+			if( $this->label_to_the_left )
+			{
+				$r .= $this->label_suffix;
+			}
+
+			$r .= '</label>'
+				.$this->labelend;
+		}
+		else
+		{ // Empty label:
+			$r .= $this->labelempty;
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Extract common params out of $field_params into {@link $_common_params} and unsets them in $field_params.
+	 *
+	 * Also handles adding errors from {@link $Request} to the note.
+	 *
+	 * @access protected
+	 * @param array An array passed to a field generating function like {@link text_input()}. By reference!
+	 * @param string|NULL The name of the field. If not empty it gets used to build the id attribute.
+	 */
+	function handle_common_params( & $field_params, $field_name = NULL, $field_label = NULL )
+	{
+		global $Request;
+
+		#pre_dump( 'handle_common_params (before)', $field_params );
+
+		$this->_common_params = array(); // Reset
+
+		// Copy optional variables, if given:
+		if( isset($field_name) )
+		{
+			$field_params['name'] = $field_name;
+		}
+		if( isset($field_label) )
+		{
+			$field_params['label'] = $field_label;
+		}
+
+		if( isset($field_params['note']) )
+		{
+			$this->_common_params['note'] = $field_params['note'];
+			unset($field_params['note']); // no HTML attribute
+		}
+		else
+		{
+			$this->_common_params['note'] = NULL;
+		}
+
+		if( isset($field_params['note_format']) )
+		{
+			$this->_common_params['note_format'] = $field_params['note_format'];
+			unset($field_params['note_format']); // no HTML attribute
+		}
+		else
+		{
+			$this->_common_params['note_format'] = $this->note_format;
+		}
+
+		if( isset($field_params['label']) )
+		{
+			$this->_common_params['label'] = $field_params['label'];
+			unset($field_params['label']); // no HTML attribute
+		}
+		else
+		{
+			$this->_common_params['label'] = '';
+		}
+
+		if( isset($field_params['field_prefix']) )
+		{
+			$this->_common_params['field_prefix'] = $field_params['field_prefix'];
+			unset( $field_params['field_prefix'] );
+		}
+
+		if( isset($field_params['field_suffix']) )
+		{
+			$this->_common_params['field_suffix'] = $field_params['field_suffix'];
+			unset( $field_params['field_suffix'] );
+		}
+
+		if( isset($field_params['required']) )
+		{
+			$this->_common_params['required'] = $field_params['required'];
+			unset($field_params['required']);
+		}
+
+
+		if( !empty($field_params['name']) )
+		{
+			if( !isset($field_params['id']) )
+			{ // Autogenerate id attrib (not for hidden, radio and submit types)
+				if( empty($field_params['type'])
+						|| ( $field_params['type'] != 'hidden'
+									&& $field_params['type'] != 'radio'
+									&& $field_params['type'] != 'submit'
+									) )
+				{ // Save ID with field_params and _common_params (for get_label())
+					$field_params['id'] = $this->_common_params['id'] = $this->get_valid_id($field_params['name']);
+				}
+			}
+			else
+			{
+				$this->_common_params['id'] = $field_params['id'];
+			}
+		}
+
+		// Error handling:
+		if( isset($field_params['name']) && isset($Request) && isset($Request->err_messages[$field_params['name']]) )
+		{ // There is an error message for this field:
+			if( isset($field_params['type']) && $field_params['type'] == 'checkbox' )
+			{ // checkboxes need a span
+				$field_params['input_suffix'] = '</span>'.( isset($field_params['input_suffix']) ? $field_params['input_suffix'] : '' );
+				$field_params['input_prefix'] = ( isset($field_params['input_prefix']) ? $field_params['input_prefix'] : '' ).'<span class="checkbox_required">';
+			}
+			else
+			{
+				$field_params['class'] = isset( $field_params['class'] )
+					? $field_params['class'].' field_error'
+					: 'field_error';
+			}
+
+			if( $this->disp_param_err_messages_with_fields )
+			{
+				$this->_common_params['note'] .= ' <span class="field_error">'.$Request->err_messages[$field_params['name']].'</span>';
+			}
+		}
+		elseif( isset($this->_common_params['required']) && $this->_common_params['required'])
+		{
+			$field_params['class'] = isset( $field_params['class'] )
+				? $field_params['class'].' field_required'
+				: 'field_required';
+		}
+
+		#pre_dump( 'handle_common_params (after)', $field_params );
+	}
+
+
+	/**
+	 * Display or return, according to {@link $output}.
+	 *
+	 * @return true|string True, if we want to display, the string if not.
+	 */
+	function display_or_return( $r )
+	{
+		if( $this->output )
+		{
+			echo $r;
+			return true;
+		}
+		else
+		{
+			return $r;
+		}
+	}
+
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/_form.funcs.php 1.10.3.src/inc/_misc/_form.funcs.php
--- 0.9.2.src/inc/_misc/_form.funcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_form.funcs.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,547 @@
+<?php
+/**
+ * This file implements Fast Form handling functions.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * @deprecated All those functions should be handled by the {@link Form Form class}.
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _form.funcs.php,v 1.5.2.2.2.1 2007/04/25 22:18:04 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Start an field group.
+ *
+ * Fieldset with legend.
+ *
+ * @deprecated Deprecated by (@link Form::begin_fieldset())
+ */
+function form_groupstart( $title = '' )
+{
+	echo "<fieldset>\n"
+				.'<legend>'.$title."</legend>\n";
+}
+
+
+/**
+ * End an field group.
+ *
+ * Fieldset with legend.
+ *
+ * @deprecated Deprecated by (@link Form::end_fieldset())
+ */
+function form_groupend( $title = '' )
+{
+	echo "</fieldset>\n";
+}
+
+
+/**
+ * Start an input field.
+ *
+ * A field is a fielset containing a label div and an input div.
+ *
+ * @deprecated Deprecated by (@link Form::begin_field())
+ */
+function form_fieldstart( $field_name, $field_label )
+{
+	return "<fieldset>\n"
+			.'<div class="label"><label for="'.$field_name.'">'.$field_label.":</label></div>\n"
+			.'<div class="input">';
+}
+
+/**
+ * End an input field.
+ *
+ * A field is a fieldset containing a label div and an input div.
+ *
+ * @deprecated Deprecated by (@link Form::end_field())
+ */
+function form_fieldend()
+{
+	return "</div>\n</fieldset>\n\n";
+}
+
+/**
+ * Start an info field.
+ *
+ * An info field is a fielset containing a label div and an info div.
+ *
+ * @deprecated Deprecated by (@link Form::info_field())
+ */
+function form_infostart( $field_label )
+{
+	return "<fieldset>\n".
+					'<div class="label">'.$field_label.":</div>\n".
+					'<div class="info">';
+}
+
+/**
+ * End an info field.
+ *
+ * An info field is a fielset containing a label div and an info div.
+ *
+ * @deprecated Deprecated by (@link Form::info_field())
+ */
+function form_infoend()
+{
+	return "</div>\n</fieldset>\n\n";
+}
+
+
+/**
+ * Builds a text (or password) input field.
+ *
+ * @deprecated Deprecated by (@link Form::text_input())
+ *
+ * @param string the name of the input field
+ * @param string initial value
+ * @param integer size of the input field
+ * @param string label displayed in front of the field
+ * @param string note displayed with field
+ * @param integer max length of the value (if 0 field_size will be used!)
+ * @param string the CSS class to use
+ * @param string input type (only 'text' or 'password' makes sense)
+ * @param boolean display (default) or return
+ * @return mixed true (if output) or the generated HTML if not outputting
+ */
+function form_text( $field_name, $field_value, $field_size, $field_label, $field_note = '',
+										$field_maxlength = 0 , $field_class = '', $inputtype = 'text', $output = true  )
+{
+	if( $field_maxlength == 0 )
+		$field_maxlength = $field_size;
+
+	// question: is it necessary to enclose each field in a fieldset.
+	// fplanque> YES, for CSS
+	// shouldn't there be a fieldset for a set of field (i.e. all fields
+	// in the form)?
+	// fplanque>> Create a new 'simple' layout if this is what you want
+
+	$r = "<fieldset>\n"
+			.'<div class="label"><label for="'.$field_name.'">'.$field_label.":</label></div>\n"
+			.'<div class="input"><input type="'.$inputtype.'" name="'.$field_name
+			.'" id="'.$field_name.'" size="'.$field_size.'" maxlength="'.$field_maxlength
+			.'" value="'.format_to_output($field_value, 'formvalue').'"';
+	if( !empty($field_class) )
+	{
+		$r .= ' class="'.$field_class.'"';
+	}
+	$r .= " />\n";
+
+	if( !empty( $field_note ) )
+	{
+		$r .= '<span class="notes">'.$field_note.'</span>';
+	}
+
+	$r .= "</div>\n</fieldset>\n\n";
+
+	if( $output )
+	{
+		echo $r;
+		return true;
+	}
+	else
+	{
+		return $r;
+	}
+}
+
+
+/**
+ * form_text_tr(-)
+ *
+ * @deprecated Deprecated by (@link Form::text_input())
+ */
+function form_text_tr( $field_name, $field_value, $field_size, $field_label, $field_note = '', $field_maxlength = 0 , $field_class = '' )
+{
+	if( $field_maxlength == 0 )
+		$field_maxlength = $field_size;
+
+	echo '<tr>';
+	echo '  <td align="right"><label for="', $field_name, '"><strong>', $field_label, ':</strong></label></td>';
+	echo '  <td><input type="text" name="', $field_name, '" id="', $field_name, '" size="', $field_size, '" maxlength="', $field_maxlength, '" value="', format_to_output($field_value, 'formvalue'),'"';
+	if( !empty($field_class) )
+	{
+		echo ' class="', $field_class,'"';
+	}
+	echo '/>';
+	echo '  <small>', $field_note, '</small></td>';
+	echo "</tr>\n\n";
+}
+
+
+/**
+ * Builds a hidden field.
+ *
+ * @deprecated Deprecated by (@link Form::button_input())
+ *
+ * @param string name
+ * @param string value
+ * @return string
+ */
+function form_hidden( $field_name, $field_value, $display = true )
+{
+	$r = '<input type="hidden" name="'.$field_name
+				.'" value="'.format_to_output($field_value, 'formvalue').'" />'."\n";
+	if( $display )
+	{
+		echo $r;
+		return true;
+	}
+
+	return $r;
+}
+
+
+/**
+ * Build a text area.
+ *
+ * @deprecated Deprecated by (@link Form::textarea_input())
+ *
+ * @param string
+ * @param string
+ * @param integer
+ * @param string
+ * @param string
+ * @param integer
+ * @param string
+ */
+function form_textarea( $field_name, $field_value, $field_rows, $field_label,
+												$field_note = '', $field_cols = 50 , $field_class = '' )
+{
+	global $rsc_url;
+
+	echo '<fieldset>';
+	echo '  <div class="label"><label for="', $field_name, '">', $field_label, ':</label></div>';
+	echo '  <div class="input"><fieldset class="input"><img src="'.$rsc_url.'img/blank.gif" width="1" height="1" alt="" /><textarea name="', $field_name, '" id="', $field_name, '" rows="', $field_rows, '"  cols="', $field_cols, '"';
+	if( !empty($field_class) )
+	{
+		echo ' class="', $field_class,'"';
+	}
+	echo '>'.$field_value.'</textarea></fieldset>';
+	echo '  <span class="notes">', $field_note, '</span></div>';
+	echo "</fieldset>\n\n";
+}
+
+
+/**
+ * Display a select field and populate it with a callback function.
+ *
+ * @deprecated Deprecated by (@link Form::select_input())
+ *
+ * @param string field name
+ * @param string default field value
+ * @param callback callback function
+ * @param string field label to be display before the field
+ * @param string note to be displayed after the field
+ * @param string CSS class for select
+ */
+function form_select(
+	$field_name,
+	$field_value,
+	$field_list_callback,
+	$field_label,
+	$field_note = '',
+	$field_class = '' )
+{
+	echo '<fieldset>';
+	echo '  <div class="label"><label for="', $field_name, '">', $field_label, (($field_label != '') ? ':' : ''), '</label></div>';
+	echo '  <div class="input"><select name="', $field_name, '" id="', $field_name, '"';
+	if( !empty($field_class) )
+	{
+		echo ' class="', $field_class,'"';
+	}
+	echo '>';
+
+	// call the callback function:
+	$field_list_callback( $field_value );
+
+	echo '  </select>';
+	echo '  <span class="notes">', $field_note, '</span></div>';
+	echo "</fieldset>\n\n";
+}
+
+
+/**
+ * Display a select field and populate it with a cache object.
+ *
+ * @deprecated Deprecated by (@link Form::select_object())
+ *
+ * @param string field name
+ * @param string default field value
+ * @param DataObjectCache Cache containing values for list
+ * @param string field label to be display before the field
+ * @param string note to be displayed after the field
+ * @param boolean allow to select [none] in list
+ * @param string CSS class for select
+ */
+function form_select_object(
+	$field_name,
+	$field_value,
+	& $field_object,
+	$field_label,
+	$field_note = '',
+	$allow_none = false,
+	$field_class = '' )
+{
+	echo '<fieldset>';
+	echo '  <div class="label"><label for="', $field_name, '">', $field_label, ':</label></div>';
+	echo '  <div class="input"><select name="', $field_name, '" id="', $field_name, '"';
+	if( !empty($field_class) )
+	{
+		echo ' class="'.$field_class.'"';
+	}
+	echo '>';
+	$field_object->option_list( $field_value, $allow_none );
+	echo '  </select>';
+	echo '  <span class="notes">'.$field_note.'</span></div>';
+	echo "</fieldset>\n\n";
+}
+
+
+/**
+ * Generate set of radio options.
+ *
+ * @deprecated Deprecated by (@link Form::radio_input())
+ *
+ * @param string the name of the radio options
+ * @param string the checked option
+ * @param array of arrays the radio options (0: value, 1: label, 2: notes, 3: additional HTML [input field, ..], 4: attribs for <input tag> )
+ * @param string label
+ * @param boolean options on seperate lines (DIVs)
+ * @param string notes
+ */
+function form_radio(
+	$field_name,
+	$field_value,
+	$field_options,
+	$field_label,
+	$field_lines = false,
+	$field_notes = '' )
+{
+	echo '<fieldset class="setting">';
+	echo '  <div class="label">'.format_to_output($field_label).':</div>';
+	echo '  <div class="input"><fieldset class="input">';
+	foreach( $field_options as $loop_field_option )
+	{
+		if( $field_lines ) echo "<div>\n";
+		echo '<label class="radiooption"><input type="radio" class="radio" name="'.$field_name.'" value="'.format_to_output( $loop_field_option[0], 'formvalue' ).'"';
+		if( $field_value == $loop_field_option[0] )
+		{
+			echo ' checked="checked"';
+		}
+		if( !empty( $loop_field_option[4] ) )
+			echo ' '.$loop_field_option[4];
+		echo ' /> ', $loop_field_option[1], '</label>';
+		if( !empty( $loop_field_option[2] ) )
+		{ // notes for radio option
+			echo '<span class="notes">', $loop_field_option[2], '</span>';
+		}
+		if( !empty( $loop_field_option[3] ) )
+		{ // optional text for radio option (like additional fieldsets or input boxes)
+			echo $loop_field_option[3];
+		}
+		if( $field_lines ) echo "</div>\n";
+	}
+	if( !empty( $field_notes ) )
+	{
+		echo '<div><span class="notes">'.$field_notes.'</span></div>';
+	}
+	echo '  </fieldset></div>';
+	echo "</fieldset>\n\n";
+}
+
+
+/**
+ * form_checkbox(-)
+ *
+ * @deprecated Deprecated by (@link Form::checkbox())
+ *
+ * @param string the name of the checkbox
+ * @param boolean initial value
+ * @param string label
+ * @param string note
+ * @param string CSS class
+ * @param boolean to output (default)  or not
+ * @return mixed true (if output) or the generated HTML if not outputting
+ */
+function form_checkbox( $field_name, $field_value, $field_label, $field_note = '',
+												$field_class = '', $output = true )
+{
+	$r = "<fieldset>\n"
+			.'<div class="label"><label for="'.$field_name.'">'.$field_label.":</label></div>\n"
+			.'<div class="input"><input type="checkbox" class="checkbox" name="'.$field_name.'" id="'
+			.$field_name.'" value="1"';
+	if( $field_value )
+	{
+		$r .= ' checked="checked"';
+	}
+	if( !empty($field_class) )
+	{
+		$r .= ' class="'.$field_class.'"';
+	}
+	$r .= " />\n"
+				.'<span class="notes">'.$field_note."</span></div>\n"
+				."</fieldset>\n\n";
+
+	if( $output )
+	{
+		echo $r;
+		return true;
+	}
+	else
+	{
+		return $r;
+	}
+}
+
+
+/**
+ * form_checkbox_tr(-)
+ *
+ * @deprecated Deprecated by (@link Form::checkbox_input())
+ */
+function form_checkbox_tr( $field_name, $field_value, $field_label, $field_note = '', $field_class = '' )
+{
+	echo '<tr>';
+	echo '  <td align="right"><label for="', $field_name, '"><strong>', $field_label, ':</label></strong></td>';
+	echo '  <td><input type="checkbox" name="', $field_name, '" id="', $field_name, '" value="1"';
+	if( $field_value )
+	{
+		echo ' checked="checked"';
+	}
+	if( !empty($field_class) )
+	{
+		echo ' class="', $field_class,'"';
+	}
+	echo ' />';
+	echo '  <small class="notes">', $field_note, '</small></td>';
+	echo "</tr>\n\n";
+}
+
+
+/**
+ * form_info(-)
+ *
+ * @deprecated Deprecated by (@link Form::info_field())
+ */
+function form_info( $field_label, $field_info, $field_note = '' )
+{
+	echo '<fieldset>';
+	echo '  <div class="label">', $field_label, ':</div>';
+	echo '  <div class="info">', $field_info;
+	if( !empty($field_note) )
+	{
+		echo '&nbsp; <small class="notes">', $field_note, '</small>';
+	}
+	echo '</div>';
+	echo "</fieldset>\n\n";
+}
+
+
+/**
+ * form_info_tr(-)
+ *
+ * @deprecated Deprecated by (@link Form::info_field())
+ */
+function form_info_tr( $field_label, $field_info, $field_note = '' )
+{
+	echo '<tr>';
+	echo '  <td align="right"><strong>', $field_label, ':</strong></td>';
+	echo '  <td>', $field_info;
+
+	if( !empty($field_note) )	echo ' <td class="small">', $field_note, '</td>';
+
+	echo "</td></tr>\n\n";
+}
+
+
+/**
+ * Builds a form header and puts GET params of $action into hidden form inputs
+ *
+ * @deprecated Deprecated by (@link Form::begin_form())
+ */
+function form_formstart( $action, $class = '', $name = '', $method = 'get', $id = '' )
+{
+	if( $method == 'get' )
+	{
+		$action = explode( '?', $action );
+		if( isset($action[1]) )
+		{ // we have GET params in $action
+			$getparams = preg_split( '/&amp;|&/i', $action[1], -1, PREG_SPLIT_NO_EMPTY );
+		}
+		$action = $action[0];
+	}
+
+	echo '<form action="'.$action.'" method="'.$method.'"';
+
+	// this is not xhtml strict, see: http://forums.b2evolution.net//viewtopic.php?t=8475
+	// if( !empty($name) ) echo ' name="'.$name.'"';
+	if( !empty($id) ) echo ' id="'.$id.'"';
+	if( !empty($class) ) echo ' class="'.$class.'"';
+
+	echo '>';
+
+	if( isset($getparams) )
+	{ // These need to be wrapped in a div to validate xhtml strict
+		echo '<div>';
+		foreach( $getparams as $param)
+		{
+			$param = explode( '=', $param );
+			if( isset($param[1]) )
+			{
+				echo '<input type="hidden" name="'.$param[0].'" value="'.$param[1].'" />';
+			}
+		}
+		// close the div
+		echo '</div>';
+	}
+}
+
+/**
+ *
+ * @deprecated Deprecated by (@link Form::end_form())
+ */
+function form_submit( $submit_attribs = '' )
+{
+	?>
+	<fieldset class="submit">
+		<fieldset>
+			<div class="input">
+				<input type="submit" name="submit" value="<?php echo T_('Save !') ?>" class="SaveButton" <?php echo $submit_attribs; ?> />
+				<input type="reset" value="<?php echo T_('Reset') ?>" class="ResetButton" />
+			</div>
+		</fieldset>
+	</fieldset>
+	<?php
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/_htmlchecker.class.php 1.10.3.src/inc/_misc/_htmlchecker.class.php
--- 0.9.2.src/inc/_misc/_htmlchecker.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_htmlchecker.class.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,282 @@
+<?php
+/**
+ * This file implements the SafeHtmlChecker class.
+ *
+ * Checks HTML against a subset of elements to ensure safety and XHTML validation.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2003 by Nobuo SAKIYAMA - {@link http://www.sakichan.org/}
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * {@internal Origin:
+ * This file was inspired by Simon Willison's SafeHtmlChecker released in
+ * the public domain on 23rd Feb 2003.
+ * {@link http://simon.incutio.com/code/php/SafeHtmlChecker.class.php.txt}
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ * @author sakichan: Nobuo SAKIYAMA.
+ * @author Simon Willison.
+ *
+ * @version $Id: _htmlchecker.class.php,v 1.8.2.4.2.2 2007/04/25 22:18:04 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * SafeHtmlChecker
+ *
+ * checks HTML against a subset of elements to ensure safety and XHTML validation.
+ *
+ * @package evocore
+ */
+class SafeHtmlChecker
+{
+	var $tags;      // Array showing allowed attributes for tags
+	var $tagattrs;  // Array showing URI attributes
+	var $uri_attrs;
+	var $allowed_uri_scheme;
+
+	// Internal variables
+	var $parser;
+	var $stack = array();
+	var $last_checked_pos;
+	var $error;
+
+	/**
+	 * Constructor
+	 *
+	 * {@internal This gets tested in _libs.misc.simpletest.php}}
+	 *
+	 * @param array
+	 * @param array
+	 * @param array
+	 * @param array
+	 * @param string Input encoding to use ('ISO-8859-1', 'UTF-8', 'US-ASCII' or '' for auto-detect)
+	 */
+	function SafeHtmlChecker( & $allowed_tags, & $allowed_attributes, & $uri_attrs, & $allowed_uri_scheme, $encoding = '' )
+	{
+		$this->tags = & $allowed_tags;
+		$this->tagattrs = & $allowed_attributes;
+		$this->uri_attrs = & $uri_attrs;
+		$this->allowed_uri_scheme = & $allowed_uri_scheme;
+
+		$encoding = strtoupper($encoding); // we might get 'iso-8859-1' for example
+		$this->encoding = $encoding;
+		if( ! in_array( $encoding, array( 'ISO-8859-1', 'UTF-8', 'US-ASCII' ) ) )
+		{ // passed encoding not supported by xml_parser_create()
+			$this->xml_parser_encoding = ''; // auto-detect (in PHP4, in PHP5 anyway)
+		}
+		else
+		{
+			$this->xml_parser_encoding = $this->encoding;
+		}
+		$this->parser = xml_parser_create( $this->xml_parser_encoding );
+
+		$this->last_checked_pos = 0;
+		$this->error = false;
+
+		// Creates the parser
+		xml_set_object( $this->parser, $this);
+
+		// set functions to call when a start or end tag is encountered
+		xml_set_element_handler($this->parser, 'tag_open', 'tag_close');
+		// set function to call for the actual data
+		xml_set_character_data_handler($this->parser, 'cdata');
+
+		xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, false);
+	}
+
+
+	/**
+	 * check(-)
+	 */
+	function check($xhtml)
+	{
+		// Convert encoding:
+		// TODO: use convert_encoding()
+		if( empty($this->xml_parser_encoding) || $this->encoding != $this->xml_parser_encoding )
+		{ // we need to convert encoding:
+			if( function_exists( 'mb_convert_encoding' ) )
+			{ // we can convert encoding to UTF-8
+				$this->encoding = 'UTF-8';
+
+				// Convert XHTML:
+				$xhtml = mb_convert_encoding( $xhtml, 'UTF-8' );
+			}
+			elseif( ($this->encoding == 'ISO-8859-1' || empty($this->encoding)) && function_exists('utf8_encode') )
+			{
+				$this->encoding = 'UTF-8';
+
+				$xhtml = utf8_encode( $xhtml );
+			}
+		}
+
+		// Open comments or '<![CDATA[' are dangerous
+		$xhtml = str_replace('<!', '', $xhtml);
+
+		// Convert isolated & chars
+		$xhtml = preg_replace( '#(\s)&(\s)#', '\\1&amp;\\2', $xhtml );
+
+		$xhtml_head = '<?xml version="1.0"';
+		if( ! empty($this->encoding) )
+		{
+			$xhtml_head .= ' encoding="'.$this->encoding.'"';
+		}
+
+		$xhtml_head .= '?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"';
+
+		// Include entities:
+		$xhtml_head .= '[';
+		// Include latin1 entities (http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent):
+		$xhtml_head .= file_get_contents( dirname(__FILE__).'/_htmlchecker.xhtml-lat1.ent' );
+		// Include symbol entities (http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent):
+		$xhtml_head .= file_get_contents( dirname(__FILE__).'/_htmlchecker.xhtml-symbol.ent' );
+		// Include special entities (http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent):
+		$xhtml_head .= file_get_contents( dirname(__FILE__).'/_htmlchecker.xhtml-special.ent' );
+		$xhtml_head .= ']>';
+
+		$xhtml = $xhtml_head.'<body>'.$xhtml.'</body>';
+		unset($xhtml_head);
+
+		if( !xml_parse($this->parser, $xhtml) )
+		{
+			$xml_error_code = xml_get_error_code( $this->parser );
+			$xml_error_string = xml_error_string( $xml_error_code );
+			switch( $xml_error_code )
+			{
+				case XML_ERROR_TAG_MISMATCH:
+					$xml_error_string .= ': <code>'.$this->stack[count($this->stack)-1].'</code>';
+					break;
+			}
+			$pos = xml_get_current_byte_index($this->parser);
+			$xml_error_string .= ' near <code>'.htmlspecialchars( substr( $xhtml, $this->last_checked_pos, $pos-$this->last_checked_pos+20 ) ).'</code>';
+
+			$this->html_error( T_('Parser error: ').$xml_error_string );
+		}
+	}
+
+	/**
+	 * tag_open(-)
+	 *
+	 * Called when the parser finds an opening tag
+	 */
+	function tag_open($parser, $tag, $attrs)
+	{
+		// echo "processing tag: $tag <br />\n";
+		$this->last_checked_pos = xml_get_current_byte_index($this->parser);
+
+		if ($tag == 'body')
+		{
+			if( count($this->stack) > 0 )
+				$this->html_error( T_('Tag <code>body</code> can only be used once!') );
+			$this->stack[] = $tag;
+			return;
+		}
+		$previous = $this->stack[count($this->stack)-1];
+
+		// If previous tag is illegal, no point in running tests
+		if (!in_array($previous, array_keys($this->tags))) {
+			$this->stack[] = $tag;
+			return;
+		}
+		// Is tag a legal tag?
+		if (!in_array($tag, array_keys($this->tags))) {
+			$this->html_error( T_('Illegal tag'). ": <code>$tag</code>" );
+			$this->stack[] = $tag;
+			return;
+		}
+		// Is tag allowed in the current context?
+		if (!in_array($tag, explode(' ', $this->tags[$previous]))) {
+			if ($previous == 'body') {
+				$this->html_error(	sprintf( T_('Tag &lt;%s&gt; must occur inside another tag'), '<code>'.$tag.'</code>' ) );
+			} else {
+				$this->html_error(	sprintf( T_('Tag &lt;%s&gt; is not allowed within tag &lt;%s&gt;'), '<code>'.$tag.'</code>', '<code>'.$previous.'</code>') );
+			}
+		}
+		// Are tag attributes valid?
+		foreach( $attrs as $attr => $value )
+		{
+			if (!isset($this->tagattrs[$tag]) || !in_array($attr, explode(' ', $this->tagattrs[$tag])))
+			{
+				$this->html_error( sprintf( T_('Tag &lt;%s&gt; may not have attribute %s'), '<code>'.$tag.'</code>', '<code>'.$attr.'</code>' ) );
+			}
+			if (in_array($attr, $this->uri_attrs))
+			{ // Must this attribute be checked for URIs
+				$matches = array();
+				$value = trim($value);
+				if( $error = validate_url( $value, $this->allowed_uri_scheme ) )
+				{
+					$this->html_error( T_('Found invalid URL: ').$error );
+				}
+			}
+		}
+		// Set previous, used for checking nesting context rules
+		$this->stack[] = $tag;
+	}
+
+	/**
+	 * cdata(-)
+	 */
+	function cdata($parser, $cdata)
+	{
+		$this->last_checked_pos = xml_get_current_byte_index($this->parser);
+
+		// Simply check that the 'previous' tag allows CDATA
+		$previous = $this->stack[count($this->stack)-1];
+		// If previous tag is illegal, no point in running test
+		if (!in_array($previous, array_keys($this->tags))) {
+			return;
+		}
+		if (trim($cdata) != '') {
+			if (!in_array('#PCDATA', explode(' ', $this->tags[$previous]))) {
+				$this->html_error(	sprintf( T_('Tag &lt;%s&gt; may not contain raw character data'), '<code>'.$previous.'</code>' ) );
+			}
+		}
+	}
+
+	/**
+	 * tag_close(-)
+	 */
+	function tag_close($parser, $tag)
+	{
+		$this->last_checked_pos = xml_get_current_byte_index($this->parser);
+
+		// Move back one up the stack
+		array_pop($this->stack);
+	}
+
+	function html_error( $string )
+	{
+		global $Messages;
+		$this->error = true;
+		$Messages->add( $string, 'error' );
+	}
+
+	/**
+	 * isOK(-)
+	 */
+	function isOK()
+	{
+		return ! $this->error;
+	}
+
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/_htmlchecker.xhtml-lat1.ent 1.10.3.src/inc/_misc/_htmlchecker.xhtml-lat1.ent
--- 0.9.2.src/inc/_misc/_htmlchecker.xhtml-lat1.ent	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_htmlchecker.xhtml-lat1.ent	2007-01-22 19:15:00.000000000 -0600
@@ -0,0 +1,196 @@
+<!-- Portions (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+    <!ENTITY % HTMLlat1 PUBLIC
+       "-//W3C//ENTITIES Latin 1 for XHTML//EN"
+       "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">
+    %HTMLlat1;
+-->
+
+<!ENTITY nbsp   "&#160;"> <!-- no-break space = non-breaking space,
+                                  U+00A0 ISOnum -->
+<!ENTITY iexcl  "&#161;"> <!-- inverted exclamation mark, U+00A1 ISOnum -->
+<!ENTITY cent   "&#162;"> <!-- cent sign, U+00A2 ISOnum -->
+<!ENTITY pound  "&#163;"> <!-- pound sign, U+00A3 ISOnum -->
+<!ENTITY curren "&#164;"> <!-- currency sign, U+00A4 ISOnum -->
+<!ENTITY yen    "&#165;"> <!-- yen sign = yuan sign, U+00A5 ISOnum -->
+<!ENTITY brvbar "&#166;"> <!-- broken bar = broken vertical bar,
+                                  U+00A6 ISOnum -->
+<!ENTITY sect   "&#167;"> <!-- section sign, U+00A7 ISOnum -->
+<!ENTITY uml    "&#168;"> <!-- diaeresis = spacing diaeresis,
+                                  U+00A8 ISOdia -->
+<!ENTITY copy   "&#169;"> <!-- copyright sign, U+00A9 ISOnum -->
+<!ENTITY ordf   "&#170;"> <!-- feminine ordinal indicator, U+00AA ISOnum -->
+<!ENTITY laquo  "&#171;"> <!-- left-pointing double angle quotation mark
+                                  = left pointing guillemet, U+00AB ISOnum -->
+<!ENTITY not    "&#172;"> <!-- not sign = angled dash,
+                                  U+00AC ISOnum -->
+<!ENTITY shy    "&#173;"> <!-- soft hyphen = discretionary hyphen,
+                                  U+00AD ISOnum -->
+<!ENTITY reg    "&#174;"> <!-- registered sign = registered trade mark sign,
+                                  U+00AE ISOnum -->
+<!ENTITY macr   "&#175;"> <!-- macron = spacing macron = overline
+                                  = APL overbar, U+00AF ISOdia -->
+<!ENTITY deg    "&#176;"> <!-- degree sign, U+00B0 ISOnum -->
+<!ENTITY plusmn "&#177;"> <!-- plus-minus sign = plus-or-minus sign,
+                                  U+00B1 ISOnum -->
+<!ENTITY sup2   "&#178;"> <!-- superscript two = superscript digit two
+                                  = squared, U+00B2 ISOnum -->
+<!ENTITY sup3   "&#179;"> <!-- superscript three = superscript digit three
+                                  = cubed, U+00B3 ISOnum -->
+<!ENTITY acute  "&#180;"> <!-- acute accent = spacing acute,
+                                  U+00B4 ISOdia -->
+<!ENTITY micro  "&#181;"> <!-- micro sign, U+00B5 ISOnum -->
+<!ENTITY para   "&#182;"> <!-- pilcrow sign = paragraph sign,
+                                  U+00B6 ISOnum -->
+<!ENTITY middot "&#183;"> <!-- middle dot = Georgian comma
+                                  = Greek middle dot, U+00B7 ISOnum -->
+<!ENTITY cedil  "&#184;"> <!-- cedilla = spacing cedilla, U+00B8 ISOdia -->
+<!ENTITY sup1   "&#185;"> <!-- superscript one = superscript digit one,
+                                  U+00B9 ISOnum -->
+<!ENTITY ordm   "&#186;"> <!-- masculine ordinal indicator,
+                                  U+00BA ISOnum -->
+<!ENTITY raquo  "&#187;"> <!-- right-pointing double angle quotation mark
+                                  = right pointing guillemet, U+00BB ISOnum -->
+<!ENTITY frac14 "&#188;"> <!-- vulgar fraction one quarter
+                                  = fraction one quarter, U+00BC ISOnum -->
+<!ENTITY frac12 "&#189;"> <!-- vulgar fraction one half
+                                  = fraction one half, U+00BD ISOnum -->
+<!ENTITY frac34 "&#190;"> <!-- vulgar fraction three quarters
+                                  = fraction three quarters, U+00BE ISOnum -->
+<!ENTITY iquest "&#191;"> <!-- inverted question mark
+                                  = turned question mark, U+00BF ISOnum -->
+<!ENTITY Agrave "&#192;"> <!-- latin capital letter A with grave
+                                  = latin capital letter A grave,
+                                  U+00C0 ISOlat1 -->
+<!ENTITY Aacute "&#193;"> <!-- latin capital letter A with acute,
+                                  U+00C1 ISOlat1 -->
+<!ENTITY Acirc  "&#194;"> <!-- latin capital letter A with circumflex,
+                                  U+00C2 ISOlat1 -->
+<!ENTITY Atilde "&#195;"> <!-- latin capital letter A with tilde,
+                                  U+00C3 ISOlat1 -->
+<!ENTITY Auml   "&#196;"> <!-- latin capital letter A with diaeresis,
+                                  U+00C4 ISOlat1 -->
+<!ENTITY Aring  "&#197;"> <!-- latin capital letter A with ring above
+                                  = latin capital letter A ring,
+                                  U+00C5 ISOlat1 -->
+<!ENTITY AElig  "&#198;"> <!-- latin capital letter AE
+                                  = latin capital ligature AE,
+                                  U+00C6 ISOlat1 -->
+<!ENTITY Ccedil "&#199;"> <!-- latin capital letter C with cedilla,
+                                  U+00C7 ISOlat1 -->
+<!ENTITY Egrave "&#200;"> <!-- latin capital letter E with grave,
+                                  U+00C8 ISOlat1 -->
+<!ENTITY Eacute "&#201;"> <!-- latin capital letter E with acute,
+                                  U+00C9 ISOlat1 -->
+<!ENTITY Ecirc  "&#202;"> <!-- latin capital letter E with circumflex,
+                                  U+00CA ISOlat1 -->
+<!ENTITY Euml   "&#203;"> <!-- latin capital letter E with diaeresis,
+                                  U+00CB ISOlat1 -->
+<!ENTITY Igrave "&#204;"> <!-- latin capital letter I with grave,
+                                  U+00CC ISOlat1 -->
+<!ENTITY Iacute "&#205;"> <!-- latin capital letter I with acute,
+                                  U+00CD ISOlat1 -->
+<!ENTITY Icirc  "&#206;"> <!-- latin capital letter I with circumflex,
+                                  U+00CE ISOlat1 -->
+<!ENTITY Iuml   "&#207;"> <!-- latin capital letter I with diaeresis,
+                                  U+00CF ISOlat1 -->
+<!ENTITY ETH    "&#208;"> <!-- latin capital letter ETH, U+00D0 ISOlat1 -->
+<!ENTITY Ntilde "&#209;"> <!-- latin capital letter N with tilde,
+                                  U+00D1 ISOlat1 -->
+<!ENTITY Ograve "&#210;"> <!-- latin capital letter O with grave,
+                                  U+00D2 ISOlat1 -->
+<!ENTITY Oacute "&#211;"> <!-- latin capital letter O with acute,
+                                  U+00D3 ISOlat1 -->
+<!ENTITY Ocirc  "&#212;"> <!-- latin capital letter O with circumflex,
+                                  U+00D4 ISOlat1 -->
+<!ENTITY Otilde "&#213;"> <!-- latin capital letter O with tilde,
+                                  U+00D5 ISOlat1 -->
+<!ENTITY Ouml   "&#214;"> <!-- latin capital letter O with diaeresis,
+                                  U+00D6 ISOlat1 -->
+<!ENTITY times  "&#215;"> <!-- multiplication sign, U+00D7 ISOnum -->
+<!ENTITY Oslash "&#216;"> <!-- latin capital letter O with stroke
+                                  = latin capital letter O slash,
+                                  U+00D8 ISOlat1 -->
+<!ENTITY Ugrave "&#217;"> <!-- latin capital letter U with grave,
+                                  U+00D9 ISOlat1 -->
+<!ENTITY Uacute "&#218;"> <!-- latin capital letter U with acute,
+                                  U+00DA ISOlat1 -->
+<!ENTITY Ucirc  "&#219;"> <!-- latin capital letter U with circumflex,
+                                  U+00DB ISOlat1 -->
+<!ENTITY Uuml   "&#220;"> <!-- latin capital letter U with diaeresis,
+                                  U+00DC ISOlat1 -->
+<!ENTITY Yacute "&#221;"> <!-- latin capital letter Y with acute,
+                                  U+00DD ISOlat1 -->
+<!ENTITY THORN  "&#222;"> <!-- latin capital letter THORN,
+                                  U+00DE ISOlat1 -->
+<!ENTITY szlig  "&#223;"> <!-- latin small letter sharp s = ess-zed,
+                                  U+00DF ISOlat1 -->
+<!ENTITY agrave "&#224;"> <!-- latin small letter a with grave
+                                  = latin small letter a grave,
+                                  U+00E0 ISOlat1 -->
+<!ENTITY aacute "&#225;"> <!-- latin small letter a with acute,
+                                  U+00E1 ISOlat1 -->
+<!ENTITY acirc  "&#226;"> <!-- latin small letter a with circumflex,
+                                  U+00E2 ISOlat1 -->
+<!ENTITY atilde "&#227;"> <!-- latin small letter a with tilde,
+                                  U+00E3 ISOlat1 -->
+<!ENTITY auml   "&#228;"> <!-- latin small letter a with diaeresis,
+                                  U+00E4 ISOlat1 -->
+<!ENTITY aring  "&#229;"> <!-- latin small letter a with ring above
+                                  = latin small letter a ring,
+                                  U+00E5 ISOlat1 -->
+<!ENTITY aelig  "&#230;"> <!-- latin small letter ae
+                                  = latin small ligature ae, U+00E6 ISOlat1 -->
+<!ENTITY ccedil "&#231;"> <!-- latin small letter c with cedilla,
+                                  U+00E7 ISOlat1 -->
+<!ENTITY egrave "&#232;"> <!-- latin small letter e with grave,
+                                  U+00E8 ISOlat1 -->
+<!ENTITY eacute "&#233;"> <!-- latin small letter e with acute,
+                                  U+00E9 ISOlat1 -->
+<!ENTITY ecirc  "&#234;"> <!-- latin small letter e with circumflex,
+                                  U+00EA ISOlat1 -->
+<!ENTITY euml   "&#235;"> <!-- latin small letter e with diaeresis,
+                                  U+00EB ISOlat1 -->
+<!ENTITY igrave "&#236;"> <!-- latin small letter i with grave,
+                                  U+00EC ISOlat1 -->
+<!ENTITY iacute "&#237;"> <!-- latin small letter i with acute,
+                                  U+00ED ISOlat1 -->
+<!ENTITY icirc  "&#238;"> <!-- latin small letter i with circumflex,
+                                  U+00EE ISOlat1 -->
+<!ENTITY iuml   "&#239;"> <!-- latin small letter i with diaeresis,
+                                  U+00EF ISOlat1 -->
+<!ENTITY eth    "&#240;"> <!-- latin small letter eth, U+00F0 ISOlat1 -->
+<!ENTITY ntilde "&#241;"> <!-- latin small letter n with tilde,
+                                  U+00F1 ISOlat1 -->
+<!ENTITY ograve "&#242;"> <!-- latin small letter o with grave,
+                                  U+00F2 ISOlat1 -->
+<!ENTITY oacute "&#243;"> <!-- latin small letter o with acute,
+                                  U+00F3 ISOlat1 -->
+<!ENTITY ocirc  "&#244;"> <!-- latin small letter o with circumflex,
+                                  U+00F4 ISOlat1 -->
+<!ENTITY otilde "&#245;"> <!-- latin small letter o with tilde,
+                                  U+00F5 ISOlat1 -->
+<!ENTITY ouml   "&#246;"> <!-- latin small letter o with diaeresis,
+                                  U+00F6 ISOlat1 -->
+<!ENTITY divide "&#247;"> <!-- division sign, U+00F7 ISOnum -->
+<!ENTITY oslash "&#248;"> <!-- latin small letter o with stroke,
+                                  = latin small letter o slash,
+                                  U+00F8 ISOlat1 -->
+<!ENTITY ugrave "&#249;"> <!-- latin small letter u with grave,
+                                  U+00F9 ISOlat1 -->
+<!ENTITY uacute "&#250;"> <!-- latin small letter u with acute,
+                                  U+00FA ISOlat1 -->
+<!ENTITY ucirc  "&#251;"> <!-- latin small letter u with circumflex,
+                                  U+00FB ISOlat1 -->
+<!ENTITY uuml   "&#252;"> <!-- latin small letter u with diaeresis,
+                                  U+00FC ISOlat1 -->
+<!ENTITY yacute "&#253;"> <!-- latin small letter y with acute,
+                                  U+00FD ISOlat1 -->
+<!ENTITY thorn  "&#254;"> <!-- latin small letter thorn,
+                                  U+00FE ISOlat1 -->
+<!ENTITY yuml   "&#255;"> <!-- latin small letter y with diaeresis,
+                                  U+00FF ISOlat1 -->
diff -ruN --text 0.9.2.src/inc/_misc/_htmlchecker.xhtml-special.ent 1.10.3.src/inc/_misc/_htmlchecker.xhtml-special.ent
--- 0.9.2.src/inc/_misc/_htmlchecker.xhtml-special.ent	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_htmlchecker.xhtml-special.ent	2007-01-22 19:15:00.000000000 -0600
@@ -0,0 +1,80 @@
+<!-- Special characters for XHTML -->
+
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % HTMLspecial PUBLIC
+        "-//W3C//ENTITIES Special for XHTML//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent">
+     %HTMLspecial;
+-->
+
+<!-- Portions (C) International Organization for Standardization 1986:
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+
+<!-- Relevant ISO entity set is given unless names are newly introduced.
+     New names (i.e., not in ISO 8879 list) do not clash with any
+     existing ISO 8879 entity names. ISO 10646 character numbers
+     are given for each character, in hex. values are decimal
+     conversions of the ISO 10646 values and refer to the document
+     character set. Names are Unicode names. 
+-->
+
+<!-- C0 Controls and Basic Latin -->
+<!ENTITY quot    "&#34;"> <!--  quotation mark, U+0022 ISOnum -->
+<!ENTITY amp     "&#38;#38;"> <!--  ampersand, U+0026 ISOnum -->
+<!ENTITY lt      "&#38;#60;"> <!--  less-than sign, U+003C ISOnum -->
+<!ENTITY gt      "&#62;"> <!--  greater-than sign, U+003E ISOnum -->
+<!ENTITY apos	 "&#39;"> <!--  apostrophe = APL quote, U+0027 ISOnum -->
+
+<!-- Latin Extended-A -->
+<!ENTITY OElig   "&#338;"> <!--  latin capital ligature OE,
+                                    U+0152 ISOlat2 -->
+<!ENTITY oelig   "&#339;"> <!--  latin small ligature oe, U+0153 ISOlat2 -->
+<!-- ligature is a misnomer, this is a separate character in some languages -->
+<!ENTITY Scaron  "&#352;"> <!--  latin capital letter S with caron,
+                                    U+0160 ISOlat2 -->
+<!ENTITY scaron  "&#353;"> <!--  latin small letter s with caron,
+                                    U+0161 ISOlat2 -->
+<!ENTITY Yuml    "&#376;"> <!--  latin capital letter Y with diaeresis,
+                                    U+0178 ISOlat2 -->
+
+<!-- Spacing Modifier Letters -->
+<!ENTITY circ    "&#710;"> <!--  modifier letter circumflex accent,
+                                    U+02C6 ISOpub -->
+<!ENTITY tilde   "&#732;"> <!--  small tilde, U+02DC ISOdia -->
+
+<!-- General Punctuation -->
+<!ENTITY ensp    "&#8194;"> <!-- en space, U+2002 ISOpub -->
+<!ENTITY emsp    "&#8195;"> <!-- em space, U+2003 ISOpub -->
+<!ENTITY thinsp  "&#8201;"> <!-- thin space, U+2009 ISOpub -->
+<!ENTITY zwnj    "&#8204;"> <!-- zero width non-joiner,
+                                    U+200C NEW RFC 2070 -->
+<!ENTITY zwj     "&#8205;"> <!-- zero width joiner, U+200D NEW RFC 2070 -->
+<!ENTITY lrm     "&#8206;"> <!-- left-to-right mark, U+200E NEW RFC 2070 -->
+<!ENTITY rlm     "&#8207;"> <!-- right-to-left mark, U+200F NEW RFC 2070 -->
+<!ENTITY ndash   "&#8211;"> <!-- en dash, U+2013 ISOpub -->
+<!ENTITY mdash   "&#8212;"> <!-- em dash, U+2014 ISOpub -->
+<!ENTITY lsquo   "&#8216;"> <!-- left single quotation mark,
+                                    U+2018 ISOnum -->
+<!ENTITY rsquo   "&#8217;"> <!-- right single quotation mark,
+                                    U+2019 ISOnum -->
+<!ENTITY sbquo   "&#8218;"> <!-- single low-9 quotation mark, U+201A NEW -->
+<!ENTITY ldquo   "&#8220;"> <!-- left double quotation mark,
+                                    U+201C ISOnum -->
+<!ENTITY rdquo   "&#8221;"> <!-- right double quotation mark,
+                                    U+201D ISOnum -->
+<!ENTITY bdquo   "&#8222;"> <!-- double low-9 quotation mark, U+201E NEW -->
+<!ENTITY dagger  "&#8224;"> <!-- dagger, U+2020 ISOpub -->
+<!ENTITY Dagger  "&#8225;"> <!-- double dagger, U+2021 ISOpub -->
+<!ENTITY permil  "&#8240;"> <!-- per mille sign, U+2030 ISOtech -->
+<!ENTITY lsaquo  "&#8249;"> <!-- single left-pointing angle quotation mark,
+                                    U+2039 ISO proposed -->
+<!-- lsaquo is proposed but not yet ISO standardized -->
+<!ENTITY rsaquo  "&#8250;"> <!-- single right-pointing angle quotation mark,
+                                    U+203A ISO proposed -->
+<!-- rsaquo is proposed but not yet ISO standardized -->
+
+<!-- Currency Symbols -->
+<!ENTITY euro   "&#8364;"> <!--  euro sign, U+20AC NEW -->
diff -ruN --text 0.9.2.src/inc/_misc/_htmlchecker.xhtml-symbol.ent 1.10.3.src/inc/_misc/_htmlchecker.xhtml-symbol.ent
--- 0.9.2.src/inc/_misc/_htmlchecker.xhtml-symbol.ent	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_htmlchecker.xhtml-symbol.ent	2007-01-22 19:15:00.000000000 -0600
@@ -0,0 +1,237 @@
+<!-- Mathematical, Greek and Symbolic characters for XHTML -->
+
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % HTMLsymbol PUBLIC
+        "-//W3C//ENTITIES Symbols for XHTML//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent">
+     %HTMLsymbol;
+-->
+
+<!-- Portions (C) International Organization for Standardization 1986:
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+
+<!-- Relevant ISO entity set is given unless names are newly introduced.
+     New names (i.e., not in ISO 8879 list) do not clash with any
+     existing ISO 8879 entity names. ISO 10646 character numbers
+     are given for each character, in hex. values are decimal
+     conversions of the ISO 10646 values and refer to the document
+     character set. Names are Unicode names. 
+-->
+
+<!-- Latin Extended-B -->
+<!ENTITY fnof     "&#402;"> <!-- latin small letter f with hook = function
+                                    = florin, U+0192 ISOtech -->
+
+<!-- Greek -->
+<!ENTITY Alpha    "&#913;"> <!-- greek capital letter alpha, U+0391 -->
+<!ENTITY Beta     "&#914;"> <!-- greek capital letter beta, U+0392 -->
+<!ENTITY Gamma    "&#915;"> <!-- greek capital letter gamma,
+                                    U+0393 ISOgrk3 -->
+<!ENTITY Delta    "&#916;"> <!-- greek capital letter delta,
+                                    U+0394 ISOgrk3 -->
+<!ENTITY Epsilon  "&#917;"> <!-- greek capital letter epsilon, U+0395 -->
+<!ENTITY Zeta     "&#918;"> <!-- greek capital letter zeta, U+0396 -->
+<!ENTITY Eta      "&#919;"> <!-- greek capital letter eta, U+0397 -->
+<!ENTITY Theta    "&#920;"> <!-- greek capital letter theta,
+                                    U+0398 ISOgrk3 -->
+<!ENTITY Iota     "&#921;"> <!-- greek capital letter iota, U+0399 -->
+<!ENTITY Kappa    "&#922;"> <!-- greek capital letter kappa, U+039A -->
+<!ENTITY Lambda   "&#923;"> <!-- greek capital letter lamda,
+                                    U+039B ISOgrk3 -->
+<!ENTITY Mu       "&#924;"> <!-- greek capital letter mu, U+039C -->
+<!ENTITY Nu       "&#925;"> <!-- greek capital letter nu, U+039D -->
+<!ENTITY Xi       "&#926;"> <!-- greek capital letter xi, U+039E ISOgrk3 -->
+<!ENTITY Omicron  "&#927;"> <!-- greek capital letter omicron, U+039F -->
+<!ENTITY Pi       "&#928;"> <!-- greek capital letter pi, U+03A0 ISOgrk3 -->
+<!ENTITY Rho      "&#929;"> <!-- greek capital letter rho, U+03A1 -->
+<!-- there is no Sigmaf, and no U+03A2 character either -->
+<!ENTITY Sigma    "&#931;"> <!-- greek capital letter sigma,
+                                    U+03A3 ISOgrk3 -->
+<!ENTITY Tau      "&#932;"> <!-- greek capital letter tau, U+03A4 -->
+<!ENTITY Upsilon  "&#933;"> <!-- greek capital letter upsilon,
+                                    U+03A5 ISOgrk3 -->
+<!ENTITY Phi      "&#934;"> <!-- greek capital letter phi,
+                                    U+03A6 ISOgrk3 -->
+<!ENTITY Chi      "&#935;"> <!-- greek capital letter chi, U+03A7 -->
+<!ENTITY Psi      "&#936;"> <!-- greek capital letter psi,
+                                    U+03A8 ISOgrk3 -->
+<!ENTITY Omega    "&#937;"> <!-- greek capital letter omega,
+                                    U+03A9 ISOgrk3 -->
+
+<!ENTITY alpha    "&#945;"> <!-- greek small letter alpha,
+                                    U+03B1 ISOgrk3 -->
+<!ENTITY beta     "&#946;"> <!-- greek small letter beta, U+03B2 ISOgrk3 -->
+<!ENTITY gamma    "&#947;"> <!-- greek small letter gamma,
+                                    U+03B3 ISOgrk3 -->
+<!ENTITY delta    "&#948;"> <!-- greek small letter delta,
+                                    U+03B4 ISOgrk3 -->
+<!ENTITY epsilon  "&#949;"> <!-- greek small letter epsilon,
+                                    U+03B5 ISOgrk3 -->
+<!ENTITY zeta     "&#950;"> <!-- greek small letter zeta, U+03B6 ISOgrk3 -->
+<!ENTITY eta      "&#951;"> <!-- greek small letter eta, U+03B7 ISOgrk3 -->
+<!ENTITY theta    "&#952;"> <!-- greek small letter theta,
+                                    U+03B8 ISOgrk3 -->
+<!ENTITY iota     "&#953;"> <!-- greek small letter iota, U+03B9 ISOgrk3 -->
+<!ENTITY kappa    "&#954;"> <!-- greek small letter kappa,
+                                    U+03BA ISOgrk3 -->
+<!ENTITY lambda   "&#955;"> <!-- greek small letter lamda,
+                                    U+03BB ISOgrk3 -->
+<!ENTITY mu       "&#956;"> <!-- greek small letter mu, U+03BC ISOgrk3 -->
+<!ENTITY nu       "&#957;"> <!-- greek small letter nu, U+03BD ISOgrk3 -->
+<!ENTITY xi       "&#958;"> <!-- greek small letter xi, U+03BE ISOgrk3 -->
+<!ENTITY omicron  "&#959;"> <!-- greek small letter omicron, U+03BF NEW -->
+<!ENTITY pi       "&#960;"> <!-- greek small letter pi, U+03C0 ISOgrk3 -->
+<!ENTITY rho      "&#961;"> <!-- greek small letter rho, U+03C1 ISOgrk3 -->
+<!ENTITY sigmaf   "&#962;"> <!-- greek small letter final sigma,
+                                    U+03C2 ISOgrk3 -->
+<!ENTITY sigma    "&#963;"> <!-- greek small letter sigma,
+                                    U+03C3 ISOgrk3 -->
+<!ENTITY tau      "&#964;"> <!-- greek small letter tau, U+03C4 ISOgrk3 -->
+<!ENTITY upsilon  "&#965;"> <!-- greek small letter upsilon,
+                                    U+03C5 ISOgrk3 -->
+<!ENTITY phi      "&#966;"> <!-- greek small letter phi, U+03C6 ISOgrk3 -->
+<!ENTITY chi      "&#967;"> <!-- greek small letter chi, U+03C7 ISOgrk3 -->
+<!ENTITY psi      "&#968;"> <!-- greek small letter psi, U+03C8 ISOgrk3 -->
+<!ENTITY omega    "&#969;"> <!-- greek small letter omega,
+                                    U+03C9 ISOgrk3 -->
+<!ENTITY thetasym "&#977;"> <!-- greek theta symbol,
+                                    U+03D1 NEW -->
+<!ENTITY upsih    "&#978;"> <!-- greek upsilon with hook symbol,
+                                    U+03D2 NEW -->
+<!ENTITY piv      "&#982;"> <!-- greek pi symbol, U+03D6 ISOgrk3 -->
+
+<!-- General Punctuation -->
+<!ENTITY bull     "&#8226;"> <!-- bullet = black small circle,
+                                     U+2022 ISOpub  -->
+<!-- bullet is NOT the same as bullet operator, U+2219 -->
+<!ENTITY hellip   "&#8230;"> <!-- horizontal ellipsis = three dot leader,
+                                     U+2026 ISOpub  -->
+<!ENTITY prime    "&#8242;"> <!-- prime = minutes = feet, U+2032 ISOtech -->
+<!ENTITY Prime    "&#8243;"> <!-- double prime = seconds = inches,
+                                     U+2033 ISOtech -->
+<!ENTITY oline    "&#8254;"> <!-- overline = spacing overscore,
+                                     U+203E NEW -->
+<!ENTITY frasl    "&#8260;"> <!-- fraction slash, U+2044 NEW -->
+
+<!-- Letterlike Symbols -->
+<!ENTITY weierp   "&#8472;"> <!-- script capital P = power set
+                                     = Weierstrass p, U+2118 ISOamso -->
+<!ENTITY image    "&#8465;"> <!-- black-letter capital I = imaginary part,
+                                     U+2111 ISOamso -->
+<!ENTITY real     "&#8476;"> <!-- black-letter capital R = real part symbol,
+                                     U+211C ISOamso -->
+<!ENTITY trade    "&#8482;"> <!-- trade mark sign, U+2122 ISOnum -->
+<!ENTITY alefsym  "&#8501;"> <!-- alef symbol = first transfinite cardinal,
+                                     U+2135 NEW -->
+<!-- alef symbol is NOT the same as hebrew letter alef,
+     U+05D0 although the same glyph could be used to depict both characters -->
+
+<!-- Arrows -->
+<!ENTITY larr     "&#8592;"> <!-- leftwards arrow, U+2190 ISOnum -->
+<!ENTITY uarr     "&#8593;"> <!-- upwards arrow, U+2191 ISOnum-->
+<!ENTITY rarr     "&#8594;"> <!-- rightwards arrow, U+2192 ISOnum -->
+<!ENTITY darr     "&#8595;"> <!-- downwards arrow, U+2193 ISOnum -->
+<!ENTITY harr     "&#8596;"> <!-- left right arrow, U+2194 ISOamsa -->
+<!ENTITY crarr    "&#8629;"> <!-- downwards arrow with corner leftwards
+                                     = carriage return, U+21B5 NEW -->
+<!ENTITY lArr     "&#8656;"> <!-- leftwards double arrow, U+21D0 ISOtech -->
+<!-- Unicode does not say that lArr is the same as the 'is implied by' arrow
+    but also does not have any other character for that function. So lArr can
+    be used for 'is implied by' as ISOtech suggests -->
+<!ENTITY uArr     "&#8657;"> <!-- upwards double arrow, U+21D1 ISOamsa -->
+<!ENTITY rArr     "&#8658;"> <!-- rightwards double arrow,
+                                     U+21D2 ISOtech -->
+<!-- Unicode does not say this is the 'implies' character but does not have 
+     another character with this function so rArr can be used for 'implies'
+     as ISOtech suggests -->
+<!ENTITY dArr     "&#8659;"> <!-- downwards double arrow, U+21D3 ISOamsa -->
+<!ENTITY hArr     "&#8660;"> <!-- left right double arrow,
+                                     U+21D4 ISOamsa -->
+
+<!-- Mathematical Operators -->
+<!ENTITY forall   "&#8704;"> <!-- for all, U+2200 ISOtech -->
+<!ENTITY part     "&#8706;"> <!-- partial differential, U+2202 ISOtech  -->
+<!ENTITY exist    "&#8707;"> <!-- there exists, U+2203 ISOtech -->
+<!ENTITY empty    "&#8709;"> <!-- empty set = null set, U+2205 ISOamso -->
+<!ENTITY nabla    "&#8711;"> <!-- nabla = backward difference,
+                                     U+2207 ISOtech -->
+<!ENTITY isin     "&#8712;"> <!-- element of, U+2208 ISOtech -->
+<!ENTITY notin    "&#8713;"> <!-- not an element of, U+2209 ISOtech -->
+<!ENTITY ni       "&#8715;"> <!-- contains as member, U+220B ISOtech -->
+<!ENTITY prod     "&#8719;"> <!-- n-ary product = product sign,
+                                     U+220F ISOamsb -->
+<!-- prod is NOT the same character as U+03A0 'greek capital letter pi' though
+     the same glyph might be used for both -->
+<!ENTITY sum      "&#8721;"> <!-- n-ary summation, U+2211 ISOamsb -->
+<!-- sum is NOT the same character as U+03A3 'greek capital letter sigma'
+     though the same glyph might be used for both -->
+<!ENTITY minus    "&#8722;"> <!-- minus sign, U+2212 ISOtech -->
+<!ENTITY lowast   "&#8727;"> <!-- asterisk operator, U+2217 ISOtech -->
+<!ENTITY radic    "&#8730;"> <!-- square root = radical sign,
+                                     U+221A ISOtech -->
+<!ENTITY prop     "&#8733;"> <!-- proportional to, U+221D ISOtech -->
+<!ENTITY infin    "&#8734;"> <!-- infinity, U+221E ISOtech -->
+<!ENTITY ang      "&#8736;"> <!-- angle, U+2220 ISOamso -->
+<!ENTITY and      "&#8743;"> <!-- logical and = wedge, U+2227 ISOtech -->
+<!ENTITY or       "&#8744;"> <!-- logical or = vee, U+2228 ISOtech -->
+<!ENTITY cap      "&#8745;"> <!-- intersection = cap, U+2229 ISOtech -->
+<!ENTITY cup      "&#8746;"> <!-- union = cup, U+222A ISOtech -->
+<!ENTITY int      "&#8747;"> <!-- integral, U+222B ISOtech -->
+<!ENTITY there4   "&#8756;"> <!-- therefore, U+2234 ISOtech -->
+<!ENTITY sim      "&#8764;"> <!-- tilde operator = varies with = similar to,
+                                     U+223C ISOtech -->
+<!-- tilde operator is NOT the same character as the tilde, U+007E,
+     although the same glyph might be used to represent both  -->
+<!ENTITY cong     "&#8773;"> <!-- approximately equal to, U+2245 ISOtech -->
+<!ENTITY asymp    "&#8776;"> <!-- almost equal to = asymptotic to,
+                                     U+2248 ISOamsr -->
+<!ENTITY ne       "&#8800;"> <!-- not equal to, U+2260 ISOtech -->
+<!ENTITY equiv    "&#8801;"> <!-- identical to, U+2261 ISOtech -->
+<!ENTITY le       "&#8804;"> <!-- less-than or equal to, U+2264 ISOtech -->
+<!ENTITY ge       "&#8805;"> <!-- greater-than or equal to,
+                                     U+2265 ISOtech -->
+<!ENTITY sub      "&#8834;"> <!-- subset of, U+2282 ISOtech -->
+<!ENTITY sup      "&#8835;"> <!-- superset of, U+2283 ISOtech -->
+<!ENTITY nsub     "&#8836;"> <!-- not a subset of, U+2284 ISOamsn -->
+<!ENTITY sube     "&#8838;"> <!-- subset of or equal to, U+2286 ISOtech -->
+<!ENTITY supe     "&#8839;"> <!-- superset of or equal to,
+                                     U+2287 ISOtech -->
+<!ENTITY oplus    "&#8853;"> <!-- circled plus = direct sum,
+                                     U+2295 ISOamsb -->
+<!ENTITY otimes   "&#8855;"> <!-- circled times = vector product,
+                                     U+2297 ISOamsb -->
+<!ENTITY perp     "&#8869;"> <!-- up tack = orthogonal to = perpendicular,
+                                     U+22A5 ISOtech -->
+<!ENTITY sdot     "&#8901;"> <!-- dot operator, U+22C5 ISOamsb -->
+<!-- dot operator is NOT the same character as U+00B7 middle dot -->
+
+<!-- Miscellaneous Technical -->
+<!ENTITY lceil    "&#8968;"> <!-- left ceiling = APL upstile,
+                                     U+2308 ISOamsc  -->
+<!ENTITY rceil    "&#8969;"> <!-- right ceiling, U+2309 ISOamsc  -->
+<!ENTITY lfloor   "&#8970;"> <!-- left floor = APL downstile,
+                                     U+230A ISOamsc  -->
+<!ENTITY rfloor   "&#8971;"> <!-- right floor, U+230B ISOamsc  -->
+<!ENTITY lang     "&#9001;"> <!-- left-pointing angle bracket = bra,
+                                     U+2329 ISOtech -->
+<!-- lang is NOT the same character as U+003C 'less than sign' 
+     or U+2039 'single left-pointing angle quotation mark' -->
+<!ENTITY rang     "&#9002;"> <!-- right-pointing angle bracket = ket,
+                                     U+232A ISOtech -->
+<!-- rang is NOT the same character as U+003E 'greater than sign' 
+     or U+203A 'single right-pointing angle quotation mark' -->
+
+<!-- Geometric Shapes -->
+<!ENTITY loz      "&#9674;"> <!-- lozenge, U+25CA ISOpub -->
+
+<!-- Miscellaneous Symbols -->
+<!ENTITY spades   "&#9824;"> <!-- black spade suit, U+2660 ISOpub -->
+<!-- black here seems to mean filled as opposed to hollow -->
+<!ENTITY clubs    "&#9827;"> <!-- black club suit = shamrock,
+                                     U+2663 ISOpub -->
+<!ENTITY hearts   "&#9829;"> <!-- black heart suit = valentine,
+                                     U+2665 ISOpub -->
+<!ENTITY diams    "&#9830;"> <!-- black diamond suit, U+2666 ISOpub -->
diff -ruN --text 0.9.2.src/inc/_misc/_iconlegend.class.php 1.10.3.src/inc/_misc/_iconlegend.class.php
--- 0.9.2.src/inc/_misc/_iconlegend.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_iconlegend.class.php	2007-04-25 23:18:04.000000000 -0500
@@ -0,0 +1,112 @@
+<?php
+/**
+ * This file implements displaying of an Icons legend.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI grants Francois PLANQUE the right to license
+ * PROGIDISTRI's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _iconlegend.class.php,v 1.2.4.1.2.1 2007/04/25 22:18:04 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Display icon legend
+ *
+ * @package evocore
+ */
+class IconLegend
+{
+
+	var $icons = array();
+
+	/**
+	 * Constructor
+	 * @return IconLegend
+	 */
+	function IconLegend()
+	{
+	}
+
+	/**
+	 * Add an icon with his legend to the icons array
+	 *
+	 * @param string name of the icon
+	 */
+	function add_icon( $icon )
+	{
+		if( !in_array( $icon, $this->icons ) )
+		{
+			$this->icons[] = $icon;
+		}
+	}
+
+	/**
+	 * Display the icon legend
+	 */
+	function display_legend()
+	{
+		global $map_iconfiles;
+
+		if( !empty( $this->icons ) )
+		{	// There are some icons to display
+			$r = '<div id="icon_legend">';
+
+			// Loop on all map array of filenames for icons to display icons list in the same order:
+			foreach( $map_iconfiles as $icon=>$value )
+			{
+				if( in_array( $icon, $this->icons ) )
+				{	// The icon is used in the page, so display its legend:
+					$r .= '<span class="legend_element">'
+								.get_icon( $icon ) . ' ';
+
+					if( isset( $map_iconfiles[$icon]['legend'] ) )
+					{ // Icon has a legend:
+						$r .= $map_iconfiles[$icon]['legend'] . ' ';
+					}
+					else
+					{ // Icon has no legend so we use the alt:
+						$r .= $map_iconfiles[$icon]['alt'] . ' ';
+					}
+
+					$r .= '</span>';
+				}
+			}
+
+			$r .= '</div>';
+			// Display icon legende:
+			echo $r;
+		}
+	}
+
+	/**
+	 * Reset icons array
+	 */
+	function reset()
+	{
+		$this->icons[] = array();
+	}
+}
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/_log.class.php 1.10.3.src/inc/_misc/_log.class.php
--- 0.9.2.src/inc/_misc/_log.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_log.class.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,701 @@
+<?php
+/**
+ * This file implements the Log class, which logs notes and errors.
+ *
+ * It additionally provides the class Log_noop that implements the same (used) methods, but as
+ * no-operation functions. This is useful to create a more resource friendly object when
+ * you don't need it (think Debuglog).
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _log.class.php,v 1.11.2.2.2.2 2007/05/07 17:19:06 fplanque Exp $ }}}
+ *
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Log class. Logs notes and errors.
+ *
+ * Messages can be logged into different categories (aka levels)
+ * Examples: 'note', 'error'. Note: 'all' is reserved to display all categories together.
+ * Messages can later be displayed grouped by category/level.
+ *
+ * @package evocore
+ */
+class Log
+{
+	/**
+	 * The stored messages (by category).
+	 * @var array array of arrays
+	 */
+	var $messages = array();
+
+	/**
+	 * Default category for messages.
+	 * @var string
+	 */
+	var $defaultcategory = 'error';
+
+	/**
+	 * @var mixed string or array to display before messages
+	 */
+	var $head = '';
+
+	/**
+	 * @var strinf to display after messages
+	 */
+	var $foot = '';
+
+	/**
+	 * @var boolean Should {@link Log::add()} automatically output the messages?
+	 */
+	var $dump_add = false;
+
+	/**
+	 * @var array Cache for {@link Log::count()}
+	 */
+	var $_count = array();
+
+
+	/**
+	 * Constructor.
+	 *
+	 * @param string sets default category
+	 */
+	function Log( $category = 'error' )
+	{
+		$this->defaultcategory = $category;
+
+		// create the array for this category
+		$this->messages[$category] = array();
+	}
+
+
+	/**
+	 * Clears the Log (all or specified category).
+	 *
+	 * @param string category, use 'all' to unset all categories
+	 */
+	function clear( $category = NULL )
+	{
+		if( $category == 'all' )
+		{
+			$this->messages = array();
+			$this->_count = array();
+		}
+		else
+		{
+			if( $category === NULL )
+			{
+				$category = $this->defaultcategory;
+			}
+			unset( $this->messages[ $category ] );
+			unset( $this->_count[$category] );
+			unset( $this->_count['all'] );
+		}
+	}
+
+
+	/**
+	 * Add a message to the Log.
+	 *
+	 * @param string the message
+	 * @param string|array the category, default is to use the object's default category.
+	 *        Can also be an array of categories to add the same message to.
+	 * @param boolean Dump (output) this directly?
+	 */
+	function add( $message, $category = NULL, $dump_this_add = false )
+	{
+		if( $category === NULL )
+		{ // By default, we use the default category:
+			$category = $this->defaultcategory;
+		}
+
+		if( is_array($category) )
+		{
+			foreach( $category as $l_cat )
+			{
+				$this->add( $message, $l_cat, false );
+			}
+		}
+		else
+		{
+			$this->messages[$category][] = $message;
+
+			if( empty($this->_count[$category]) )
+			{
+				$this->_count[$category] = 0;
+			}
+			$this->_count[$category]++;
+
+
+			if( $this->dump_add || $dump_this_add )
+			{
+				Log::display( '', '', $message, $category );
+			}
+		}
+	}
+
+
+	/**
+	 * Add an array of messages.
+	 *
+	 * @param array Array of messages where the keys are the categories and hold an array of messages.
+	 */
+	function add_messages( $messages )
+	{
+		foreach( $messages as $l_cat => $l_messages  )
+		{
+			foreach( $l_messages as $l_message )
+			{
+				$this->add( $l_message, $l_cat );
+			}
+		}
+	}
+
+
+	/**
+	 * Get head/foot for a specific category, designed for internal use of {@link display()}
+	 *
+	 * @static
+	 * @access private
+	 *
+	 * @param mixed head or foot (array [ category => head/foot, category => 'string', 'template',
+	 *              or string [for container only])
+	 * @param string the category (or container)
+	 * @param string template, where the head/foot gets used (%s)
+	 */
+	function get_head_foot( $headfoot, $category, $template = NULL )
+	{
+		if( is_string($headfoot) && $category == 'container' )
+		{ // container head or foot
+			$r = $headfoot;
+		}
+		elseif( is_array($headfoot) )
+		{ // head or foot for categories
+			if( isset($headfoot[$category]) )
+			{
+				$r = $headfoot[$category];
+			}
+			elseif( isset($headfoot['all']) && $category != 'container' )
+			{ // use 'all' info, except if for container
+				$r = $headfoot['all'];
+			}
+			else
+			{
+				return false;
+			}
+
+			if( is_array($r) )
+			{
+				if( isset($r['template']) )
+				{
+					$template = $r['template'];
+				}
+				$r = $r['string'];
+			}
+
+			// Replace '%s' with category:
+			$r = str_replace( '%s', $category, $r );
+		}
+
+		if( empty($r) )
+		{
+			return false;
+		}
+
+		if( !empty($template) )
+		{
+			$r = sprintf( $template, $r );
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Wrapper to display messages as simple paragraphs.
+	 *
+	 * @param mixed the category of messages, see {@link display()}. NULL for default category.
+	 * @param mixed the outer div, see {@link display()}
+	 * @param mixed the css class for inner paragraphs
+	 */
+	function display_paragraphs( $category = 'all', $outerdivclass = 'panelinfo', $cssclass = NULL )
+	{
+		if( is_null($cssclass) )
+		{
+			$cssclass = array( 'all' => array( 'divClass' => false ) );
+		}
+		return $this->display( '', '', true, $category, $cssclass, 'p', $outerdivclass );
+	}
+
+
+	/**
+	 * TEMPLATE TAG
+	 *
+	 * The purpose here is to have a tag which is simple yet flexible.
+	 * the display function is WAAAY too bloated.
+	 *
+	 * @todo optimize
+	 *
+	 * @param string HTML to display before the log when there is something to display
+	 * @param string HTML to display after the log when there is something to display
+	 */
+	function disp( $before = '<div class="action_messages">', $after = '</div>', $skip_if_preview = true )
+	{
+		if( count($this->messages) )
+		{
+			global $preview;
+			if( $preview )
+			{
+				return;
+			}
+
+			echo $before;
+
+			$this->display( NULL, NULL, true, 'all', NULL, NULL, NULL );
+
+			echo $after;
+		}
+	}
+
+
+	/**
+	 * Display messages of the Log object.
+	 *
+	 * - You can either output/get the messages of a category (string),
+	 *   all categories ('all') or category groups (array of strings) (defaults to 'all').
+	 * - Head/Foot will be displayed on top/bottom of the messages. You can pass
+	 *   an array as head/foot with the category as key and this will be displayed
+	 *   on top of the category's messages.
+	 * - You can choose from various styles for message groups ('ul', 'p', 'br')
+	 *   and set a css class for it (by default 'log_'.$category gets used).
+	 * - You can suppress the outer div or set a css class for it (defaults to
+	 *   'log_container').
+	 *
+	 * You can also call this function static (without creating an object), like:
+	 *   <code>
+	 *   Log::display( 'head', 'foot', 'message' );
+	 *   </code>
+	 *   Please note: when called static, it will always display, because $display
+	 *                equals true.
+	 *
+	 * @todo Make this simple!
+	 * start by getting rid of the $category selection and the special cases for 'all'. If you don't want to display ALL messages,
+	 * then you should not log them in the same Log ovject and you should instanciate separate logs instead.
+	 *
+	 * @param string|NULL Header/title, might be array ( category => msg ),
+	 *                    'container' is then top. NULL for object's default ({@link Log::head}.
+	 * @param string|NULL Footer, might be array ( category => msg ), 'container' is then bottom.
+	 *                    NULL for object's default ({@link Log::foot}.
+	 * @param boolean to display or return (default: display)
+	 * @param mixed the category of messages to use (category, 'all', list of categories (array)
+	 *              or NULL for {@link $defaultcategory}).
+	 * @param string the CSS class of the messages div tag (default: 'log_'.$category)
+	 * @param string the style to use, 'ul', 'p', 'br'
+	 *               (default: 'br' for single message, 'ul' for more)
+	 * @param mixed the outer div, may be false
+	 * @return boolean false, if no messages; else true (and outputs if $display)
+	 */
+	function display( $head = NULL, $foot = NULL, $display = true, $category = 'all', $cssclass = NULL, $style = NULL, $outerdivclass = 'log_container' )
+	{
+		if( is_null( $head ) )
+		{ // Use object default:
+			$head = isset( $this->head ) ? $this->head : '';
+		}
+		if( is_null( $foot ) )
+		{ // Use object default:
+			$foot = isset( $this->foot ) ? $this->foot : '';
+		}
+		if( is_null( $category ) )
+		{
+			$category = isset( $this, $this->defaultcategory ) ? $this->defaultcategory : 'error';
+		}
+		if( !is_bool($display) )
+		{ // We have just a string - static use case
+			$messages = array( $category => array($display) );
+		}
+		elseif( !$this->count( $category ) )
+		{ // no messages
+			return false;
+		}
+		else
+		{
+			$messages = $this->get_messages( $category );
+		}
+
+		if( !is_array($cssclass) )
+		{
+			$cssclass = array( 'all' => array( 'class' => is_null($cssclass) ? NULL : $cssclass, 'divClass' => true ) );
+		}
+		elseif( !isset($cssclass['all']) )
+		{
+			$cssclass['all'] = array( 'class' => NULL, 'divClass' => true );
+		}
+
+
+		$disp = '';
+
+		if( $outerdivclass )
+		{
+			$disp .= "\n<div class=\"$outerdivclass\">";
+		}
+
+		$disp .= Log::get_head_foot( $head, 'container', '<h2>%s</h2>' );
+
+
+		foreach( $messages as $lcategory => $lmessages )
+		{
+			$lcssclass = isset($cssclass[$lcategory]) ? $cssclass[$lcategory] : $cssclass['all'];
+			if( !isset($lcssclass['class']) || is_null($lcssclass['class']) )
+			{
+				$lcssclass['class'] = 'log_'.$lcategory;
+			}
+			if( !isset($lcssclass['divClass']) || is_null($lcssclass['divClass']) || $lcssclass['divClass'] === true )
+			{
+				$lcssclass['divClass'] = $lcssclass['class'];
+			}
+
+
+			$disp .= "\n";
+			if( $lcssclass['divClass'] )
+			{
+				$disp .= "\t<div class=\"{$lcssclass['divClass']}\">";
+			}
+
+			$disp .= Log::get_head_foot( $head, $lcategory, '<h3>%s</h3>' );
+
+			if( $style == NULL )
+			{ // 'br' for a single message, 'ul' for more
+				$style = count($lmessages) == 1 ? 'br' : 'ul';
+			}
+
+			// implode messages
+			if( $style == 'ul' )
+			{
+				$disp .= "\t<ul".( $lcssclass['class'] ? " class=\"{$lcssclass['class']}\"" : '' ).'>'
+					.'<li class="clear">' // "clear" to fix Konqueror (http://bugs.kde.org/show_bug.cgi?id=117509)
+					.implode( "</li>\n<li>", $lmessages )."</li></ul>\n";
+			}
+			elseif( $style == 'p' )
+			{
+				$disp .= "\t<p".( $lcssclass['class'] ? " class=\"{$lcssclass['class']}\"" : '' ).'>'
+							.implode( "</p>\n<p class=\"{$lcssclass['class']}\">", $lmessages )."</p>\n";
+			}
+			else
+			{
+				$disp .= "\t".implode( "\n<br />\t", $lmessages );
+			}
+			$disp .= Log::get_head_foot( $foot, $lcategory, "\n<p>%s</p>" );
+			if( $lcssclass['divClass'] )
+			{
+				$disp .= "\t</div>\n";
+			}
+		}
+
+		$disp .= Log::get_head_foot( $foot, 'container', "\n<p>%s</p>" );
+
+		if( $outerdivclass )
+		{
+			$disp .= "</div>\n";
+		}
+
+		if( $display )
+		{
+			echo $disp;
+			return true;
+		}
+
+		return $disp;
+	}
+
+
+	/**
+	 * Wrapper for {@link Log::display()}: use header/footer dependent on message count
+	 * (one or more).
+	 *
+	 * @param string header/title for one message (default: empty), might be array
+	 *               ( category => msg ), 'container' is then top
+	 * @param string|NULL header/title (if more than one message) - NULL means "use $head1"
+	 * @param string footer (if one message) (default: empty), might be array
+	 *               ( category => msg ), 'container' is then bottom
+	 * @param string|NULL footer (if more than one message) - NULL means "use $foot1"
+	 * @param boolean to display or return (default: true)
+	 * @param mixed the category of messages to use (category, 'all', or list of categories (array); NULL for default category)
+	 * @param string the CSS class of the messages div tag (default: 'log_'.$category)
+	 * @param string the style to use, 'ul', 'p', 'br'
+	 *               (default: 'br' for single message, 'ul' for more)
+	 * @param mixed the outer div, may be false
+	 * @return boolean false, if no messages; else true (and outputs if $display)
+	 */
+	function display_cond( $head1 = '', $head_more = '', $foot1 = '', $foot_more = '',
+													$display = true, $category = 'all', $cssclass = NULL,
+													$style = NULL, $outerdivclass = 'log_container' )
+	{
+		if( is_null( $head_more ) )
+		{
+			$head_more = $head1;
+		}
+
+		if( is_null( $foot_more ) )
+		{
+			$foot_more = $foot1;
+		}
+
+		switch( $this->count( $category ) )
+		{
+			case 0:
+				return false;
+
+			case 1:
+				return $this->display( $head1, $foot1, $display, $category, $cssclass, $style );
+
+			default:
+				return $this->display( $head_more, $foot_more, $display, $category, $cssclass, $style );
+		}
+	}
+
+
+	/**
+	 * Concatenates messages of a given category to a string
+	 *
+	 * @param string prefix of the string
+	 * @param string suffic of the string
+	 * @param string the category
+	 * @return string the messages, imploded. Tags stripped.
+	 */
+	function get_string( $head = '', $foot = '', $category = NULL, $implodeBy = ', ' )
+	{
+		if( !$this->count( $category ) )
+		{
+			return false;
+		}
+
+		$r = '';
+		if( '' != $head )
+		{
+			$r .= $head.' ';
+		}
+		$r .= implode( $implodeBy, $this->get_messages( $category, true ) );
+		if( '' != $foot )
+		{
+			$r .= ' '.$foot;
+		}
+
+		return strip_tags( $r );
+	}
+
+
+	/**
+	 * Counts messages of a given category
+	 *
+	 * @todo this seems a bit weird (not really relying on the cache ($_count) and unsetting 'all') -> write testcases to safely be able to change it.
+	 * @param string|array the category, NULL=default, 'all' = all
+	 * @return number of messages
+	 */
+	function count( $category = NULL )
+	{
+		if( is_null($category) )
+		{	// use default category:
+			$category = $this->defaultcategory;
+		}
+
+		if( is_string($category) )
+		{
+			if( empty( $this->_count[$category] ) )
+			{
+				$this->_count[$category] = count( $this->get_messages( $category, true ) );
+			}
+			if( $category != 'all' )
+			{
+				unset($this->_count['all']);
+			}
+			return $this->_count[$category];
+		}
+
+		return count( $this->get_messages( $category, true ) );
+	}
+
+
+	/**
+	 * Returns array of messages of a single category or group of categories.
+	 *
+	 * If the category is an array, those categories will be used (where 'all' will
+	 * be translated with the not already processed categories).
+	 * <code>get_messages( array('error', 'note', 'all') )</code> would return
+	 * 'errors', 'notes' and the remaining messages, in that order.
+	 *
+	 * @param string|array the category, NULL=default, 'all' = all
+	 * @param boolean if true will use subarrays for each category
+	 * @return array the messages, one or two dimensions (depends on second param)
+	 */
+	function get_messages( $category = NULL, $singleDimension = false )
+	{
+		$messages = array();
+
+		if( is_null($category) )
+		{
+			$category = $this->defaultcategory;
+		}
+
+		if( $category == 'all' )
+		{
+			$category = array_keys( $this->messages );
+			sort($category);
+		}
+		elseif( !is_array($category) )
+		{
+			$category = array( $category );
+		}
+
+		$categoriesDone = array();
+
+		while( $lcategory = array_shift( $category ) )
+		{
+			if( $lcategory == 'all' )
+			{ // Put those categories in queue, which have not been processed already
+				$category = array_merge( array_diff( array_keys( $this->messages ), $categoriesDone ), $category );
+				sort($category);
+				continue;
+			}
+			if( in_array( $lcategory, $categoriesDone ) )
+			{
+				continue;
+			}
+			$categoriesDone[] = $lcategory;
+
+
+			if( !isset($this->messages[$lcategory][0]) )
+			{ // no messages
+				continue;
+			}
+
+			if( $singleDimension )
+			{
+				$messages = array_merge( $messages, $this->messages[$lcategory] );
+			}
+			else
+			{
+				$messages[$lcategory] = $this->messages[$lcategory];
+			}
+		}
+		return $messages;
+	}
+
+}
+
+
+/**
+ * This is a no-operation implementation of {@link Log}.
+ *
+ * It just implements the used methods {@link get()} and {@link display()}.
+ *
+ * @package evocore
+ */
+class Log_noop {
+	/**
+	 * This is a no-operation method.
+	 */
+	function add()
+	{
+	}
+
+	/**
+	 * This is a no-operation method.
+	 */
+	function add_messages()
+	{
+	}
+
+
+	/**
+	 * This is a no-operation method.
+	 */
+	function clear()
+	{
+	}
+
+
+	/**
+	 * This is a no-operation method.
+	 */
+	function count()
+	{
+	}
+
+
+	/**
+	 * This is a no-operation method.
+	 */
+	function disp()
+	{
+	}
+
+
+	/**
+	 * This is a no-operation method.
+	 */
+	function display()
+	{
+	}
+
+
+	/**
+	 * This is a no-operation method.
+	 */
+	function display_cond()
+	{
+	}
+
+
+	/**
+	 * This is a no-operation method.
+	 */
+	function display_paragraphs()
+	{
+	}
+
+
+	/**
+	 * This is a no-operation method.
+	 */
+	function get_messages()
+	{
+	}
+
+
+	/**
+	 * This is a no-operation method.
+	 */
+	function get_string()
+	{
+	}
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/_misc.funcs.php 1.10.3.src/inc/_misc/_misc.funcs.php
--- 0.9.2.src/inc/_misc/_misc.funcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_misc.funcs.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,3552 @@
+<?php
+/**
+ * This file implements general purpose functions.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * @todo Refactor into smaller chunks/files. We should avoid using a "huge" misc early!
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author cafelog (team)
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ * @author jeffbearer: Jeff BEARER.
+ * @author sakichan: Nobuo SAKIYAMA.
+ * @author vegarg: Vegar BERG GULDAL.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _misc.funcs.php,v 1.95.2.35.2.15 2007/10/25 18:27:04 blueyed Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Dependencies
+ */
+global $model_path;
+require_once $model_path.'antispam/_antispam.funcs.php';
+require_once $model_path.'files/_file.funcs.php';
+
+
+/***** Formatting functions *****/
+
+/**
+ * Format a string/content for being output
+ *
+ * @author fplanque
+ * @param string raw text
+ * @param string format, can be one of the following
+ * - raw: do nothing
+ * - htmlbody: display in HTML page body: allow full HTML
+ * - entityencoded: Special mode for RSS 0.92: allow full HTML but escape it
+ * - htmlhead: strips out HTML (mainly for use in Title)
+ * - htmlattr: use as an attribute: escapes quotes, strip tags
+ * - formvalue: use as a form value: escapes quotes and < > but leaves code alone
+ * - text: use as plain-text, e.g. for ascii-mails
+ * - xml: use in an XML file: strip HTML tags
+ * - xmlattr: use as an attribute: strips tags and escapes quotes
+ * @return string formatted text
+ */
+function format_to_output( $content, $format = 'htmlbody' )
+{
+	global $Plugins;
+
+	switch( $format )
+	{
+		case 'raw':
+			// do nothing!
+			break;
+
+		case 'htmlbody':
+			// display in HTML page body: allow full HTML
+			$content = convert_chars($content, 'html');
+			break;
+
+		case 'urlencoded':
+			// Encode string to be passed as part of an URL
+			$content = rawurlencode( $content );
+			break;
+
+		case 'entityencoded':
+			// Special mode for RSS 0.92: apply renders and allow full HTML but escape it
+			$content = convert_chars($content, 'html');
+			$content = htmlspecialchars( $content );
+			break;
+
+		case 'htmlhead':
+			// strips out HTML (mainly for use in Title)
+			$content = strip_tags($content);
+			$content = convert_chars($content, 'html');
+			break;
+
+		case 'htmlattr':
+			// use as an attribute: strips tags and escapes quotes
+			$content = strip_tags($content);
+			$content = convert_chars($content, 'html');
+			$content = str_replace('"', '&quot;', $content );
+			$content = str_replace("'", '&#039;', $content );
+			break;
+
+		case 'formvalue':
+			// use as a form value: escapes &, quotes and < > but leaves code alone
+			$content = htmlspecialchars( $content );           // Handles &, ", < and >
+			$content = str_replace("'", '&#039;', $content );  // Handles '
+			break;
+
+		case 'xml':
+			// use in an XML file: strip HTML tags
+			$content = strip_tags($content);
+			$content = convert_chars($content, 'xml');
+			break;
+
+		case 'xmlattr':
+			// use as an attribute: strips tags and escapes quotes
+			$content = strip_tags($content);
+			$content = convert_chars($content, 'xml');
+			$content = str_replace('"', '&quot;', $content );
+			$content = str_replace("'", '&#039;', $content );
+			break;
+
+		case 'text':
+			// use as plain-text, e.g. for ascii-mails
+			$content = strip_tags( $content );
+			$trans_tbl = get_html_translation_table( HTML_ENTITIES );
+			$trans_tbl = array_flip( $trans_tbl );
+			$content = strtr( $content, $trans_tbl );
+			$content = preg_replace( '/[ \t]+/', ' ', $content);
+			$content = trim($content);
+			break;
+
+		default:
+			debug_die( 'Output format ['.$format.'] not supported.' );
+	}
+
+	return $content;
+}
+
+
+/**
+ * Format raw HTML input to cleaned up and validated HTML.
+ *
+ * @param string The content to format
+ * @param integer Create automated <br /> tags? (Deprecated??!)
+ * @param integer Is this a comment? (Used for balanceTags(), SafeHtmlChecker()'s URI scheme, styling restrictions)
+ * @param string Encoding (used for SafeHtmlChecker() only!); defaults to $io_charset
+ * @return string
+ */
+function format_to_post( $content, $autobr = 0, $is_comment = 0, $encoding = NULL )
+{
+	global $use_balanceTags, $use_html_checker, $use_security_checker;
+	global $allowed_tags, $allowed_attributes, $uri_attrs, $allowed_uri_scheme;
+	global $comments_allowed_tags, $comments_allowed_attributes, $comments_allowed_uri_scheme;
+	global $io_charset;
+	global $Messages;
+
+	// Replace any & that is not a character or entity reference with &amp;
+	$content = preg_replace( '/&(?!#[0-9]+;|#x[0-9a-fA-F]+;|[a-zA-Z_:][a-zA-Z0-9._:-]*;)/', '&amp;', $content );
+
+	if( $autobr )
+	{ // Auto <br />:
+		// may put brs in the middle of multiline tags...
+		// TODO: this may create "<br />" tags in "<UL>" (outside of <LI>) and make the HTML invalid!
+		$content = autobrize($content);
+	}
+
+	if( $use_balanceTags )
+	{ // Auto close open tags:
+		$content = balanceTags($content, $is_comment);
+	}
+
+	if( $use_html_checker )
+	{ // Check the code:
+		global $inc_path;
+		require_once $inc_path.'_misc/_htmlchecker.class.php';
+
+		if( empty($encoding) )
+		{
+			$encoding = $io_charset;
+		}
+		if( ! $is_comment )
+		{
+			$checker = & new SafeHtmlChecker( $allowed_tags, $allowed_attributes,
+					$uri_attrs, $allowed_uri_scheme, $encoding );
+		}
+		else
+		{
+			$checker = & new SafeHtmlChecker( $comments_allowed_tags, $comments_allowed_attributes,
+					$uri_attrs, $comments_allowed_uri_scheme, $encoding );
+		}
+
+		$checker->check( $content ); // TODO: see if we need to use convert_chars( $content, 'html' )
+	}
+
+	if( !isset( $use_security_checker ) ) $use_security_checker = 1;
+	if( $use_security_checker )
+	{
+		// Security checking:
+		$check = $content;
+		// Open comments or '<![CDATA[' are dangerous
+		$check = str_replace('<!', '<', $check);
+		// # # are delimiters
+		// i modifier at the end means caseless
+		$matches = array();
+		// onclick= etc...
+		if( preg_match ('#\s(on[a-z]+)\s*=#i', $check, $matches)
+			// action=, background=, cite=, classid=, codebase=, data=, href=, longdesc=, profile=, src=
+			// usemap=
+			|| preg_match ('#=["\'\s]*(javascript|vbscript|about):#i', $check, $matches)
+			|| preg_match ('#\<\/?\s*(frame|iframe|applet|object)#i', $check, $matches) )
+		{
+			$Messages->add( T_('Illegal markup found: ').htmlspecialchars($matches[1]), 'error' );
+		}
+		// Styling restictions:
+		$matches = array();
+		if( $is_comment && preg_match ('#\s(style|class|id)\s*=#i', $check, $matches) )
+		{
+			$Messages->add( T_('Unallowed CSS markup found: ').htmlspecialchars($matches[1]), 'error' );
+		}
+	}
+	return($content);
+}
+
+
+/*
+ * autobrize(-)
+ */
+function autobrize($content) {
+	$content = preg_replace("/<br>\n/", "\n", $content);
+	$content = preg_replace("/<br \/>\n/", "\n", $content);
+	$content = preg_replace("/(\015\012)|(\015)|(\012)/", "<br />\n", $content);
+	return($content);
+	}
+
+/*
+ * unautobrize(-)
+ */
+function unautobrize($content)
+{
+	$content = preg_replace("/<br>\n/", "\n", $content);   //for PHP versions before 4.0.5
+	$content = preg_replace("/<br \/>\n/", "\n", $content);
+	return($content);
+}
+
+/*
+ * zeroise(-)
+ */
+function zeroise($number, $threshold)
+{ // function to add leading zeros when necessary
+	$l = strlen($number);
+	if ($l < $threshold)
+		for ($i = 0; $i < ($threshold - $l); $i = $i + 1) { $number='0'.$number;	}
+	return($number);
+}
+
+
+/**
+ * Convert all non ASCII chars (except if UTF-8, GB2312 or CP1251) to &#nnnn; unicode references.
+ * Also convert entities to &#nnnn; unicode references if output is not HTML (eg XML)
+ *
+ * Preserves < > and quotes.
+ *
+ * fplanque: simplified
+ * sakichan: pregs instead of loop
+ */
+function convert_chars( $content, $flag='html' )
+{
+	global $b2_htmltrans, $b2_htmltranswinuni, $evo_charset;
+
+	// Convert highbyte non ASCII/UTF-8 chars to urefs:
+	if( ! in_array($evo_charset, array('utf-8', 'gb2312', 'windows-1251') ) )
+	{ // This is a single byte charset
+		$content = preg_replace_callback(
+			'/[\x80-\xff]/',
+			create_function( '$j', 'return "&#".ord($j[0]).";";' ),
+			$content);
+	}
+
+	// Convert Windows CP1252 => Unicode (valid HTML)
+	// TODO: should this go to input conversions instead (?)
+	$content = strtr( $content, $b2_htmltranswinuni );
+
+	if( $flag == 'html' )
+	{ // we can use entities
+		// Convert & chars that are not used in an entity
+		$content = preg_replace('/&(?![#A-Za-z0-9]{2,20};)/', '&amp;', $content);
+	}
+	else
+	{ // unicode, xml...
+		// Convert & chars that are not used in an entity
+		$content = preg_replace('/&(?![#A-Za-z0-9]{2,20};)/', '&#38;', $content);
+
+		// Convert HTML entities to urefs:
+		$content = strtr($content, $b2_htmltrans);
+	}
+
+	return( $content );
+}
+
+
+/**
+ * Split $text into blocks by using $pattern and call $callback on the non-matching blocks.
+ *
+ * The non-matching block's text is the first param to $callback and additionally $params gets passed.
+ *
+ * This gets used to make links clickable or replace smilies.
+ *
+ * E.g., to replace only in non-HTML tags, call it like:
+ * <code>callback_on_non_matching_blocks( $text, '~<[^>]*>~s', 'your_callback' );</code>
+ *
+ * {@internal This function gets tested in misc.funcs.simpletest.php.}}
+ *
+ * @param string Text to handle
+ * @param string Regular expression pattern that defines blocks to exclude.
+ * @param callback Function name or object/method array to use as callback.
+ *               Each non-matching block gets passed as first param, additional params may be
+ *               passed with $params.
+ * @param array Of additional ("static") params to $callback.
+ * @return string
+ */
+function callback_on_non_matching_blocks( $text, $pattern, $callback, $params = array() )
+{
+	if( preg_match_all( $pattern, $text, $matches, PREG_OFFSET_CAPTURE | PREG_PATTERN_ORDER ) )
+	{ // $pattern matches, call the callback method on each non-matching block
+		$pos = 0;
+		$new_r = '';
+
+		foreach( $matches[0] as $l_matching )
+		{
+			$pos_match = $l_matching[1];
+			$non_match = substr( $text, $pos, ($pos_match - $pos) );
+
+			// Callback:
+			$callback_params = $params;
+			array_unshift( $callback_params, $non_match );
+			$new_r .= call_user_func_array( $callback, $callback_params );
+
+			$new_r .= $l_matching[0];
+			$pos += strlen($non_match)+strlen($l_matching[0]);
+		}
+
+		// Callback:
+		$callback_params = $params;
+		array_unshift( $callback_params, substr( $text, $pos ) );
+		#pre_dump( $matches, $callback_params );
+		$new_r .= call_user_func_array( $callback, $callback_params );
+
+		return $new_r;
+	}
+
+	$callback_params = $params;
+	array_unshift( $callback_params, $text );
+	return call_user_func_array( $callback, $callback_params );
+}
+
+
+/**
+ * Make links clickable in a given text.
+ *
+ * It replaces only text which is not between <a> tags already.
+ *
+ * @uses callback_on_non_matching_blocks()
+ *
+ * {@internal This function gets tested in misc.funcs.simpletest.php.}}
+ *
+ * @return string
+ */
+function make_clickable( $text, $moredelim = '&amp;' )
+{
+	$text = callback_on_non_matching_blocks( $text, '~<a[^>]*("[^"]"|\'[^\']\')?[^>]*>.*?</a>~is', 'make_clickable_callback', array( $moredelim ) );
+
+	return $text;
+}
+
+
+/**
+ * Callback function for {@link make_clickable()}.
+ *
+ * @todo IMHO it would be better to use "\b" (word boundary) to match the beginning of links..
+ *
+ * original function: phpBB, extended here for AIM & ICQ
+ * fplanque restricted :// to http:// and mailto://
+ * Fixed to not include trailing dot and comma.
+ *
+ * @return string The clickable text.
+ */
+function make_clickable_callback( & $text, $moredelim = '&amp;' )
+{
+	$pattern_domain = '([a-z0-9\-]+\.[a-z0-9\-.\~]+)'; // a domain name (not very strict)
+	$text = preg_replace(
+		array( '#(^|[\s>])(https?|mailto)://([^<>{}\s]+[^.,<>{}\s])#i',
+			'#(^|[\s>])aim:([^,<\s]+)#i',
+			'#(^|[\s>])icq:(\d+)#i',
+			'#(^|[\s>])www\.'.$pattern_domain.'((?:/[^<\s]*)?[^.,\s])#i',
+			'#(^|[\s>])([a-z0-9\-_.]+?)@'.$pattern_domain.'([^.,<\s]+)#i', ),
+		array( '$1<a href="$2://$3">$2://$3</a>',
+			'$1<a href="aim:goim?screenname=$2$3'.$moredelim.'message='.rawurlencode(T_('Hello')).'">$2$3</a>',
+			'$1<a href="http://wwp.icq.com/scripts/search.dll?to=$2">$2</a>',
+			'$1<a href="http://www.$2$3$4">www.$2$3$4</a>',
+			'$1<a href="mailto:$2@$3$4">$2@$3$4</a>', ),
+		$text );
+
+	return $text;
+}
+
+
+/***** // Formatting functions *****/
+
+
+function date2mysql( $ts )
+{
+	return date( 'Y-m-d H:i:s', $ts );
+}
+
+/**
+ * Convert a MYSQL date to a UNIX timestamp
+ */
+function mysql2timestamp( $m )
+{
+	return mktime(substr($m,11,2),substr($m,14,2),substr($m,17,2),substr($m,5,2),substr($m,8,2),substr($m,0,4));
+}
+
+/**
+ * Convert a MYSQL date -- WITHOUT the time -- to a UNIX timestamp
+ */
+function mysql2datestamp( $m )
+{
+	return mktime( 0, 0, 0, substr($m,5,2), substr($m,8,2), substr($m,0,4) );
+}
+
+/**
+ * Format a MYSQL date to current locale date format.
+ *
+ * @param string MYSQL date YYYY-MM-DD HH:MM:SS
+ */
+function mysql2localedate( $mysqlstring )
+{
+	return mysql2date( locale_datefmt(), $mysqlstring );
+}
+
+function mysql2localetime( $mysqlstring )
+{
+	return mysql2date( locale_timefmt(), $mysqlstring );
+}
+
+function mysql2localedatetime( $mysqlstring )
+{
+	return mysql2date( locale_datefmt().' '.locale_timefmt(), $mysqlstring );
+}
+
+function mysql2localedatetime_spans( $mysqlstring )
+{
+	return '<span class="date">'
+					.mysql2date( locale_datefmt(), $mysqlstring )
+					.'</span> <span class="time">'
+					.mysql2date( locale_timefmt(), $mysqlstring )
+					.'</span>';
+}
+
+
+/**
+ * Format a MYSQL date.
+ *
+ * @param string enhanced format string
+ * @param string MYSQL date YYYY-MM-DD HH:MM:SS
+ * @param boolean true to use GM time
+ */
+function mysql2date( $dateformatstring, $mysqlstring, $useGM = false )
+{
+	$m = $mysqlstring;
+	if( empty($m) || ($m == '0000-00-00 00:00:00' ))
+		return false;
+
+	// Get a timestamp:
+	$unixtimestamp = mysql2timestamp( $m );
+
+	return date_i18n( $dateformatstring, $unixtimestamp, $useGM );
+}
+
+
+/**
+ * Date internationalization: same as date() formatting but with i18n support
+ *
+ * @param string enhanced format string
+ * @param integer UNIX timestamp
+ * @param boolean true to use GM time
+ */
+function date_i18n( $dateformatstring, $unixtimestamp, $useGM = false )
+{
+	global $month, $month_abbrev, $weekday, $weekday_abbrev, $weekday_letter;
+	global $localtimenow, $time_difference;
+
+	if( $dateformatstring == 'isoZ' )
+	{ // full ISO 8601 format
+		$dateformatstring = 'Y-m-d\TH:i:s\Z';
+	}
+
+	if( $useGM )
+	{ // We want a Greenwich Meridian time:
+		$r = gmdate($dateformatstring, ($unixtimestamp - $time_difference));
+	}
+	else
+	{ // We want default timezone time:
+
+		/*
+		Special symbols:
+			'b': wether it's today (1) or not (0)
+			'l': weekday
+			'D': weekday abbrev
+			'e': weekday letter
+			'F': month
+			'M': month abbrev
+		*/
+
+		#echo $dateformatstring, '<br />';
+
+		// protect special symbols, that date() would need proper locale set for
+		$protected_dateformatstring = preg_replace( '/(?<!\\\)([blDeFM])/', '@@@\\\$1@@@', $dateformatstring );
+
+		#echo $protected_dateformatstring, '<br />';
+
+		$r = date( $protected_dateformatstring, $unixtimestamp );
+
+		if( $protected_dateformatstring != $dateformatstring )
+		{ // we had special symbols, replace them
+
+			$istoday = ( date('Ymd',$unixtimestamp) == date('Ymd',$localtimenow) ) ? '1' : '0';
+			$datemonth = date('m', $unixtimestamp);
+			$dateweekday = date('w', $unixtimestamp);
+
+			// replace special symbols
+			$r = str_replace( array(
+						'@@@b@@@',
+						'@@@l@@@',
+						'@@@D@@@',
+						'@@@e@@@',
+						'@@@F@@@',
+						'@@@M@@@',
+						),
+					array( $istoday,
+						trim(T_($weekday[$dateweekday])),
+						trim(T_($weekday_abbrev[$dateweekday])),
+						trim(T_($weekday_letter[$dateweekday])),
+						trim(T_($month[$datemonth])),
+						trim(T_($month_abbrev[$datemonth])) ),
+					$r );
+		}
+	}
+
+	return $r;
+}
+
+
+/**
+ * Format dates into a string in a way similar to sprintf()
+ */
+function date_sprintf( $string, $timestamp )
+{
+	global $date_sprintf_timestamp;
+	$date_sprintf_timestamp = $timestamp;
+
+	return preg_replace_callback( '/%\{(.*?)\}/', 'date_sprintf_callback', $string );
+}
+function date_sprintf_callback( $matches )
+{
+	global $date_sprintf_timestamp;
+
+	return date_i18n( $matches[1], $date_sprintf_timestamp );
+}
+
+
+
+/**
+ *
+ * @param integer year
+ * @param integer month (0-53)
+ * @param integer 0 for sunday, 1 for monday
+ */
+function get_start_date_for_week( $year, $week, $startofweek )
+{
+	$new_years_date = mktime( 0, 0, 0, 1, 1, $year );
+	$weekday = date('w', $new_years_date);
+	// echo '<br> 1st day is a: '.$weekday;
+
+	// How many days until start of week:
+	$days_to_new_week = (7 - $weekday + $startofweek) % 7;
+	// echo '<br> days to new week: '.$days_to_new_week;
+
+	// We now add the required number of days to find the 1st sunday/monday in the year:
+	//$first_week_start_date = $new_years_date + $days_to_new_week * 86400;
+	//echo '<br> 1st week starts on '.date( 'Y-m-d H:i:s', $first_week_start_date );
+
+	// We add the number of requested weeks:
+	// This will fail when passing to Daylight Savings Time: $date = $first_week_start_date + (($week-1) * 604800);
+	$date = mktime( 0, 0, 0, 1, $days_to_new_week + 1 + ($week-1) * 7, $year );
+	// echo '<br> week '.$week.' starts on '.date( 'Y-m-d H:i:s', $date );
+
+	return $date;
+}
+
+
+
+/**
+ * Get start and end day of a week, based on week number and start-of-week
+ *
+ * Used by Calendar
+ *
+ * fp>> I'd really like someone to comment the magic of that thing...
+ *
+ * @param date
+ * @param integer 0 for Sunday, 1 for Monday
+ */
+function get_weekstartend( $date, $startOfWeek )
+{
+	$weekday = date('w', $date);
+	$i = 86400;
+	while( $weekday <> $startOfWeek )
+	{
+		$weekday = date('w', $date);
+		$date = $date - 86400;
+		$i = 0;
+	}
+	$week['start'] = $date + 86400 - $i;
+	$week['end']   = $date + 604800; // 691199;
+
+	// pre_dump( 'weekstartend: ', date( 'Y-m-d', $week['start'] ), date( 'Y-m-d', $week['end'] ) );
+
+	return( $week );
+}
+
+
+/**
+ * Check that email address looks valid.
+ *
+ * @param string email address to check
+ * @param string Format to use ('simple', 'rfc')
+ *    'simple':
+ *      Single email address.
+ *    'rfc':
+ *      Full email address, may include name (RFC2822)
+ *      - example@example.org
+ *      - Me <example@example.org>
+ *      - "Me" <example@example.org>
+ * @param boolean Return the match or boolean
+ *
+ * @return bool|array Either true/false or the match (see {@link $return_match})
+ */
+function is_email( $email, $format = 'simple', $return_match = false )
+{
+	#$chars = "/^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}\$/i";
+
+	switch( $format )
+	{
+		case 'rfc':
+		case 'rfc2822':
+			/**
+			 * Regexp pattern converted from: http://www.regexlib.com/REDetails.aspx?regexp_id=711
+			 * Extended to allow escaped quotes.
+			 */
+			$pattern_email = '/^
+				(
+					(?>[a-zA-Z\d!\#$%&\'*+\-\/=?^_`{|}~]+\x20*
+						|"( \\\" | (?=[\x01-\x7f])[^"\\\] | \\[\x01-\x7f] )*"\x20*)* # Name
+					(<)
+				)?
+				(
+					(?!\.)(?>\.?[a-zA-Z\d!\#$%&\'*+\-\/=?^_`{|}~]+)+
+					|"( \\\" | (?=[\x01-\x7f])[^"\\\] | \\[\x01-\x7f] )* " # quoted mailbox name
+				)
+				@
+				(
+					((?!-)[a-zA-Z\d\-]+(?<!-)\.)+[a-zA-Z]{2,}
+					|
+					\[(
+						( (?(?<!\[)\.)(25[0-5] | 2[0-4]\d | [01]?\d?\d) ){4}
+						|
+						[a-zA-Z\d\-]*[a-zA-Z\d]:( (?=[\x01-\x7f])[^\\\[\]] | \\[\x01-\x7f] )+
+					)\]
+				)
+				(?(3)>) # match ">" if it was there
+				$/x';
+			break;
+
+		case 'simple':
+		default:
+			$pattern_email = '/^\S+@[^\.\s]\S*\.[a-z]{2,}$/i';
+			break;
+	}
+
+	if( strpos( $email, '@' ) !== false && strpos( $email, '.' ) !== false )
+	{
+		if( $return_match )
+		{
+			preg_match( $pattern_email, $email, $match );
+			return $match;
+		}
+		else
+		{
+			return (bool)preg_match( $pattern_email, $email );
+		}
+	}
+	else
+	{
+		return $return_match ? array() : false;
+	}
+}
+
+
+/**
+ * Are we running on a Windows server?
+ */
+function is_windows()
+{
+	return ( strtoupper(substr(PHP_OS,0,3)) == 'WIN' );
+}
+
+
+function xmlrpc_getposttitle($content)
+{
+	global $post_default_title;
+	if (preg_match('/<title>(.+?)<\/title>/is', $content, $matchtitle))
+	{
+		$post_title = $matchtitle[1];
+	}
+	else
+	{
+		$post_title = $post_default_title;
+	}
+	return($post_title);
+}
+
+
+/**
+ * Also used by post by mail
+ */
+function xmlrpc_getpostcategory($content)
+{
+	if (preg_match('/<category>([0-9]+?)<\/category>/is', $content, $matchcat))
+	{
+		return $matchcat[1];
+	}
+
+	return false;
+}
+
+
+/*
+ * xmlrpc_removepostdata(-)
+ */
+function xmlrpc_removepostdata($content)
+{
+	$content = preg_replace('/<title>(.*?)<\/title>/si', '', $content);
+	$content = preg_replace('/<category>(.*?)<\/category>/si', '', $content);
+	$content = trim($content);
+	return($content);
+}
+
+
+/**
+ * Echo the XML-RPC call Result and optionally log into file
+ *
+ * @param object XMLRPC response object
+ * @param boolean true to echo
+ * @param mixed File resource or == '' for no file logging.
+ */
+function xmlrpc_displayresult( $result, $display = true, $log = '' )
+{
+	if( ! $result )
+	{ // We got no response:
+		if( $display ) echo T_('No response!')."<br />\n";
+		return false;
+	}
+
+	if( $result->faultCode() )
+	{ // We got a remote error:
+		if( $display ) echo T_('Remote error'), ': ', $result->faultString(), ' (', $result->faultCode(), ")<br />\n";
+		debug_fwrite($log, $result->faultCode().' -- '.$result->faultString());
+		return false;
+	}
+
+	// We'll display the response:
+	$val = $result->value();
+	$value = xmlrpc_decode_recurse($result->value());
+
+	if( is_array($value) )
+	{
+		$out = '';
+		foreach($value as $l_value)
+		{
+			$out .= ' ['.$l_value.'] ';
+		}
+	}
+	else
+	{
+		$out = $value;
+	}
+
+	debug_fwrite($log, $out);
+
+	if( $display ) echo T_('Response').': '.$out."<br />\n";
+
+	return true;
+}
+
+
+/**
+ * Log the XML-RPC call Result into LOG object
+ *
+ * @param object XMLRPC response object
+ * @param Log object to add messages to
+ * @return boolean true = success, false = error
+ */
+function xmlrpc_logresult( $result, & $message_Log )
+{
+	if( ! $result )
+	{ // We got no response:
+		$message_Log->add( T_('No response!'), 'error' );
+		return false;
+	}
+
+	if( $result->faultCode() )
+	{ // We got a remote error:
+		$message_Log->add( T_('Remote error').': '.$result->faultString().' ('.$result->faultCode().')', 'error' );
+		return false;
+	}
+
+	// We got a response:
+	$val = $result->value();
+	$value = xmlrpc_decode_recurse($result->value());
+
+	if( is_array($value) )
+	{
+		$out = '';
+		foreach($value as $l_value)
+		{
+			$out .= ' ['.$l_value.'] ';
+		}
+	}
+	else
+	{
+		$out = $value;
+	}
+
+	$message_Log->add( T_('Response').': '.$out, 'success' );
+
+	return true;
+}
+
+
+
+function debug_fopen($filename, $mode) {
+	global $debug;
+	if ($debug == 1 && ( !empty($filename) ) )
+	{
+		$fp = fopen($filename, $mode);
+		return $fp;
+	} else {
+		return false;
+	}
+}
+
+function debug_fwrite($fp, $string)
+{
+	global $debug;
+	if( $debug && $fp )
+	{
+		fwrite($fp, $string);
+	}
+}
+
+function debug_fclose($fp)
+{
+	global $debug;
+	if( $debug && $fp )
+	{
+		fclose($fp);
+	}
+}
+
+
+
+/**
+ balanceTags
+
+ Balances Tags of string using a modified stack.
+
+ @param string    Text to be balanced
+ @return string   Returns balanced text
+ @author          Leonard Lin (leonard@acm.org)
+ @version         v1.1
+ @date            November 4, 2001
+ @license         GPL v2.0
+ @notes
+ @changelog
+             1.2  ***TODO*** Make better - change loop condition to $text
+             1.1  Fixed handling of append/stack pop order of end text
+                  Added Cleaning Hooks
+             1.0  First Version
+*/
+function balanceTags($text)
+{
+	$tagstack = array();
+	$stacksize = 0;
+	$tagqueue = '';
+	$newtext = '';
+
+	# b2 bug fix for comments - in case you REALLY meant to type '< !--'
+	$text = str_replace('< !--', '<    !--', $text);
+
+	# b2 bug fix for LOVE <3 (and other situations with '<' before a number)
+	$text = preg_replace('#<([0-9]{1})#', '&lt;$1', $text);
+
+	while( preg_match('~<(\s*/?\w+)\s*([^>]*)>~', $text, $regex) )
+	{
+		$newtext = $newtext . $tagqueue;
+
+		$i = strpos($text,$regex[0]);
+		$l = strlen($tagqueue) + strlen($regex[0]);
+
+		// clear the shifter
+		$tagqueue = '';
+
+		// Pop or Push
+		if( substr($regex[1],0,1) == '/' )
+		{ // End Tag
+			$tag = strtolower(substr($regex[1],1));
+
+			// if too many closing tags
+			if($stacksize <= 0) {
+				$tag = '';
+				//or close to be safe $tag = '/' . $tag;
+			}
+			// if stacktop value = tag close value then pop
+			else if ($tagstack[$stacksize - 1] == $tag) { // found closing tag
+				$tag = '</' . $tag . '>'; // Close Tag
+				// Pop
+				array_pop ($tagstack);
+				$stacksize--;
+			} else { // closing tag not at top, search for it
+				for ($j=$stacksize-1;$j>=0;$j--) {
+					if ($tagstack[$j] == $tag) {
+					// add tag to tagqueue
+						for ($k=$stacksize-1;$k>=$j;$k--){
+							$tagqueue .= '</' . array_pop ($tagstack) . '>';
+							$stacksize--;
+						}
+						break;
+					}
+				}
+				$tag = '';
+			}
+		}
+		else
+		{ // Begin Tag
+			$tag = strtolower($regex[1]);
+
+			// Tag Cleaning
+
+			// Push if not img or br or hr
+			if($tag != 'br' && $tag != 'img' && $tag != 'hr') {
+				$stacksize = array_push ($tagstack, $tag);
+			}
+
+			// Attributes
+			// $attributes = $regex[2];
+			$attributes = $regex[2];
+			if($attributes) {
+				$attributes = ' '.$attributes;
+			}
+
+			$tag = '<'.$tag.$attributes.'>';
+		}
+
+		$newtext .= substr($text,0,$i) . $tag;
+		$text = substr($text,$i+$l);
+	}
+
+	// Clear Tag Queue
+	$newtext = $newtext . $tagqueue;
+
+	// Add Remaining text
+	$newtext .= $text;
+
+	// Empty Stack
+	while($x = array_pop($tagstack)) {
+		$newtext = $newtext . '</' . $x . '>'; // Add remaining tags to close
+	}
+
+	# b2 fix for the bug with HTML comments
+	$newtext = str_replace( '< !--', '<'.'!--', $newtext ); // the concatenation is needed to work around some strange parse error in PHP 4.3.1
+	$newtext = str_replace( '<    !--', '< !--', $newtext );
+
+	return $newtext;
+}
+
+
+/**
+ * Clean up the mess PHP has created with its funky quoting everything!
+ *
+ * @param mixed string or array (function is recursive)
+ * @return mixed
+ */
+if( !strcasecmp( ini_get('magic_quotes_sybase'), 'on' ) ) // overrides "magic_quotes_gpc" and only replaces single quotes with themselves ( "'" => "''" )
+{
+	/**
+	 * @ignore
+	 */
+	function remove_magic_quotes( $mixed )
+	{
+		if( is_array( $mixed ) )
+		{
+			foreach($mixed as $k => $v)
+			{
+				$mixed[$k] = remove_magic_quotes( $v );
+			}
+		}
+		elseif( is_string($mixed) )
+		{
+			// echo 'Removing slashes ';
+			$mixed = str_replace( '\'\'', '\'', $mixed );
+		}
+		return $mixed;
+	}
+}
+elseif( get_magic_quotes_gpc() )
+{ // That stupid PHP behaviour consisting of adding slashes everywhere is unfortunately on
+	function remove_magic_quotes( $mixed )
+	{
+		if( is_array( $mixed ) )
+		{
+			foreach($mixed as $k => $v)
+			{
+				$mixed[$k] = remove_magic_quotes( $v );
+			}
+		}
+		elseif( is_string($mixed) )
+		{
+			// echo 'Removing slashes ';
+			$mixed = stripslashes( $mixed );
+		}
+		return $mixed;
+	}
+}
+else
+{
+	/**
+	 * @ignore
+	 */
+	function remove_magic_quotes( $mixed )
+	{
+		return $mixed;
+	}
+}
+
+
+/**
+ * Sets a parameter with values from the request or to provided default,
+ * except if param is already set!
+ *
+ * Also removes magic quotes if they are set automatically by PHP.
+ * Also forces type.
+ * Priority order: POST, GET, COOKIE, DEFAULT.
+ *
+ * @param string Variable to set
+ * @param string Force value type to one of:
+ * - integer
+ * - float, double
+ * - string (strips (HTML-)Tags, trims whitespace)
+ * - array	(TODO:  array/integer  , array/array/string )
+ * - html (does nothing)
+ * - '' (does nothing)
+ * - '/^...$/' check regexp pattern match (string)
+ * - boolean (will force type to boolean, but you can't use 'true' as a default since it has special meaning. There is no real reason to pass booleans on a URL though. Passing 0 and 1 as integers seems to be best practice).
+ * Value type will be forced only if resulting value (probably from default then) is !== NULL
+ * @param mixed Default value or TRUE if user input required
+ * @param boolean Do we need to memorize this to regenerate the URL for this page?
+ * @param boolean Override if variable already set
+ * @param boolean Force setting of variable to default if no param is sent and var wasn't set before
+ * @param mixed true will refuse illegal values,
+ *              false will try to convert illegal to legal values,
+ *              'allow_empty' will refuse illegal values but will always accept empty values (This helps blocking dirty spambots or borked index bots. Saves a lot of processor time by killing invalid requests)
+ * @return mixed Final value of Variable, or false if we don't force setting and did not set
+ */
+function param( $var, $type = '', $default = '', $memorize = false,
+								$override = false, $use_default = true, $strict_typing = 'allow_empty' )
+{
+	global $global_param_list, $Debuglog, $debug, $evo_charset, $io_charset;
+	// NOTE: we use $GLOBALS[$var] instead of $$var, because otherwise it would conflict with param names which are used as function params ("var", "type", "default", ..)!
+
+	/*
+	 * STEP 1 : Set the variable
+	 *
+	 * Check if already set
+	 * WARNING: when PHP register globals is ON, COOKIES get priority over GET and POST with this!!!
+	 */
+	if( !isset( $GLOBALS[$var] ) || $override )
+	{
+		if( isset($_POST[$var]) )
+		{
+			$GLOBALS[$var] = remove_magic_quotes( $_POST[$var] );
+			// $Debuglog->add( 'param(-): '.$var.'='.$GLOBALS[$var].' set by POST', 'params' );
+		}
+		elseif( isset($_GET[$var]) )
+		{
+			$GLOBALS[$var] = remove_magic_quotes($_GET[$var]);
+			// $Debuglog->add( 'param(-): '.$var.'='.$GLOBALS[$var].' set by GET', 'params' );
+		}
+		elseif( isset($_COOKIE[$var]))
+		{
+			$GLOBALS[$var] = remove_magic_quotes($_COOKIE[$var]);
+			// $Debuglog->add( 'param(-): '.$var.'='.$GLOBALS[$var].' set by COOKIE', 'params' );
+		}
+		elseif( $default === true )
+		{
+			bad_request_die( sprintf( T_('Parameter &laquo;%s&raquo; is required!'), $var ) );
+		}
+		elseif( $use_default )
+		{	// We haven't set any value yet and we really want one: use default:
+			$GLOBALS[$var] = $default;
+			// echo '<br>param(-): '.$var.'='.$GLOBALS[$var].' set by default';
+			// $Debuglog->add( 'param(-): '.$var.'='.$GLOBALS[$var].' set by default', 'params' );
+		}
+		else
+		{ // param not found! don't set the variable.
+			// Won't be memorized nor type-forced!
+			return false;
+		}
+	}
+	else
+	{ // Variable was already set but we need to remove the auto quotes
+		$GLOBALS[$var] = remove_magic_quotes($GLOBALS[$var]);
+
+		// $Debuglog->add( 'param(-): '.$var.' already set to ['.var_export($GLOBALS[$var], true).']!', 'params' );
+	}
+
+	if( isset($io_charset) && ! empty($evo_charset) )
+	{
+		$GLOBALS[$var] = convert_charset( $GLOBALS[$var], $evo_charset, $io_charset );
+	}
+
+	/*
+	 * STEP 2: make sure the data fits the expected type
+	 *
+	 * type will be forced even if it was set before and not overriden
+	 */
+	if( !empty($type) && $GLOBALS[$var] !== NULL )
+	{ // Force the type
+		// echo "forcing type!";
+		switch( $type )
+		{
+			case 'html':
+				// do nothing
+				$Debuglog->add( 'param(-): <strong>'.$var.'</strong> as HTML', 'params' );
+				break;
+
+			case 'string':
+				// strip out any html:
+				// echo $var, '=', $GLOBALS[$var], '<br />';
+				$GLOBALS[$var] = trim( strip_tags($GLOBALS[$var]) );
+				$Debuglog->add( 'param(-): <strong>'.$var.'</strong> as string', 'params' );
+				break;
+
+			default:
+				if( substr( $type, 0, 1 ) == '/' )
+				{	// We want to match against a REGEXP:
+					if( preg_match( $type, $GLOBALS[$var] ) )
+					{	// Okay, match
+						$Debuglog->add( 'param(-): <strong>'.$var.'</strong> matched against '.$type, 'params' );
+					}
+					elseif( $strict_typing == 'allow_empty' && empty($GLOBALS[$var]) )
+					{	// No match but we accept empty value:
+						$Debuglog->add( 'param(-): <strong>'.$var.'</strong> is empty: ok', 'params' );
+					}
+					elseif( $strict_typing )
+					{	// We cannot accept this MISMATCH:
+						bad_request_die( sprintf( T_('Illegal value received for parameter &laquo;%s&raquo;!'), $var ) );
+					}
+					else
+					{ // Fall back to default:
+						$GLOBALS[$var] = $default;
+						$Debuglog->add( 'param(-): <strong>'.$var.'</strong> DID NOT match '.$type.' set to default value='.$GLOBALS[$var], 'params' );
+					}
+
+					// From now on, consider this as a string: (we need this when memorizing)
+					$type = 'string';
+				}
+				elseif( $GLOBALS[$var] === '' )
+				{ // Special handling of empty values.
+					if( $strict_typing === false && $use_default )
+					{	// ADDED BY FP 2006-07-06
+						// We want to consider empty values as invalid and fall back to the default value:
+						$GLOBALS[$var] = $default;
+					}
+					else
+					{	// We memorize the empty value as NULL:
+						// fplanque> note: there might be side effects to this, but we need
+						// this to distinguish between 0 and 'no input'
+						// Note: we do this after regexps because we may or may not want to allow empty strings in regexps
+						$GLOBALS[$var] = NULL;
+						$Debuglog->add( 'param(-): <strong>'.$var.'</strong> set to NULL', 'params' );
+					}
+
+					// TODO: dh> if a var comes in as '' but has type "array" it does not get "converted" to array type (nor gets the default used!)
+				}
+				else
+				{
+					if( $strict_typing )
+					{	// We want to make sure the value is valid:
+						$regexp = '';
+						switch( $type )
+						{
+							case 'boolean':
+								$regexp = '/^(0|1|false|true)$/i';
+								break;
+
+							case 'integer':
+								$regexp = '/^(\+|-)?[0-9]+$/';
+								break;
+
+							case 'float':
+							case 'double':
+								$regexp = '/^(\+|-)?[0-9]+(.[0-9]+)?$/';
+								break;
+
+							// Note: other types are not tested here.
+						}
+						if( $strict_typing == 'allow_empty' && empty($GLOBALS[$var]) )
+						{	// We have an empty value and we accept it
+							// ok..
+						}
+						elseif( !empty( $regexp ) && !preg_match( $regexp, $GLOBALS[$var] ) )
+						{	// Value does not match!
+							bad_request_die( sprintf( T_('Illegal value received for parameter &laquo;%s&raquo;!'), $var ) );
+						}
+					}
+
+					// Change the variable type:
+					settype( $GLOBALS[$var], $type );
+					$Debuglog->add( 'param(-): <strong>'.$var.'</strong> typed to '.$type.', new value='.$GLOBALS[$var], 'params' );
+				}
+		}
+	}
+
+
+	/*
+	 * STEP 3: memorize the value for later url regeneration
+	 */
+	if( $memorize )
+	{ // Memorize this parameter
+		memorize_param( $var, $type, $default );
+	}
+
+	// echo $var, '(', gettype($GLOBALS[$var]), ')=', $GLOBALS[$var], '<br />';
+	return $GLOBALS[$var];
+}
+
+
+/**
+ * Get a param from cookie.
+ *
+ * {@internal This is just a wrapper around {@link param()} which unsets and
+ *  restores GET and POST. IMHO this is less hackish, at least performance
+ *  wise then using a $sources param for param()}}
+ *
+ * @uses param()
+ * @see param()
+ */
+function param_cookie($var, $type = '', $default = '', $memorize = false,
+                $override = false, $use_default = true, $strict_typing = 'allow_empty')
+{
+  $save_GET = $_GET;
+  $save_POST = $_POST;
+
+  unset( $_GET, $_POST );
+
+  $r = param( $var, $type, $default, $memorize, $override, $use_default, $strict_typing );
+
+  $_GET = $save_GET;
+  $_POST = $save_POST;
+
+  return $r;
+}
+
+
+/**
+ * Memorize a parameter for automatic future use in regenerate_url()
+ *
+ * @param string Variable to memorize
+ * @param string Type of the variable
+ * @param mixed Default value to compare to when regenerating url
+ * @param mixed Value to set
+ */
+function memorize_param( $var, $type, $default, $value = NULL )
+{
+	global $Debuglog, $global_param_list, $$var;
+
+	if( !isset($global_param_list) )
+	{ // Init list if necessary:
+		$Debuglog->add( 'init $global_param_list', 'params' );
+		$global_param_list = array();
+	}
+
+	$Debuglog->add( "memorize_param: $var $type default=$default"
+									.(is_null($value) ? '' : " value=$value"), 'params');
+	$global_param_list[$var] = array( 'type' => $type, 'default' => (($default===true) ? NULL : $default) );
+
+	if( !is_null( $value ) )
+	{	// We want to set the variable too.
+		set_param( $var, $value );
+	}
+}
+
+
+/**
+ * Set the value of a param (by force! :P)
+ */
+function set_param( $var, $value )
+{
+	global $$var;
+	$$var = $value;
+}
+
+
+/**
+ * Forget a param so that is will not get included in subsequent {@link regenerate_url()} calls.
+ */
+function forget_param( $var )
+{
+	global $Debuglog, $global_param_list;
+
+	$Debuglog->add( 'forget_param('.$var.')', 'params' );
+
+	unset( $global_param_list[$var] );
+
+}
+
+
+/**
+ * Regenerate current URL from parameters
+ * This may clean it up
+ * But it is also useful when generating static pages: you cannot rely on $_REQUEST[]
+ *
+ * @param mixed|string (delimited by commas) or array of params to ignore (can be regexps in /.../)
+ * @param array|string Param(s) to set
+ * @param mixed|string Alternative URL we want to point to if not the current URL (may be absolute if BASE tag gets used)
+ * @param string Delimiter to use for multiple params (typically '&amp;' or '&')
+ */
+function regenerate_url( $ignore = '', $set = '', $pagefileurl = '', $moredelim = '&amp;' )
+{
+	global $Debuglog, $global_param_list, $ReqHost, $ReqPath;
+	global $base_tag_set;
+
+	// Transform ignore param into an array:
+	if( empty($ignore) )
+	{
+		$ignore = array();
+	}
+	elseif( !is_array($ignore) )
+	{
+		$ignore = explode( ',', $ignore );
+	}
+
+	// Construct array of all params that have been memorized:
+	// (Note: we only include values if they differ from the default and they are not in the ignore list)
+	$params = array();
+	if( isset($global_param_list) ) foreach( $global_param_list as $var => $thisparam )
+	{	// For each saved param...
+		$type = $thisparam['type'];
+		$defval = $thisparam['default'];
+
+		// Check if the param should to be ignored:
+		$skip = false;
+		foreach( $ignore as $ignore_pattern )
+		{
+			if( $ignore_pattern[0] == '/' )
+			{ // regexp:
+				if( preg_match( $ignore_pattern, $var ) )
+				{	// Skip this param!
+					$skip = true;
+					break;
+				}
+			}
+			else
+			{
+				if( $var == $ignore_pattern )
+				{	// Skip this param!
+					$skip = true;
+					break;
+				}
+			}
+		}
+		if( $skip )
+		{ // we don't want to include that param
+			// $Debuglog->add( 'regenerate_url(): EXPLICIT IGNORE '.$var, 'params' );
+			continue;
+		}
+
+		$value = $GLOBALS[$var];
+		if( (!empty($value)) && ($value != $defval) )
+		{ // Value exists and is not set to default value:
+			// echo "adding $var \n";
+			// $Debuglog->add( "regenerate_url(): Using var=$var, type=$type, defval=[$defval], val=[$value]", 'params' );
+
+			if( $type === 'array' )
+			{ // there is a special formatting in case of arrays
+				$url_array = array();
+				foreach( $value as $value )
+				{
+					$params[] = $var.'%5B%5D='.rawurlencode($value);
+				}
+			}
+			else
+			{	// not an array : normal formatting
+				$params[] = $var.'='.rawurlencode($value);
+			}
+		}
+		else
+		{
+			// $Debuglog->add( "regenerate_url(): DEFAULT ignore var=$var, type=$type, defval=[$defval], val=[$value]", 'params' );
+		}
+	}
+
+	// Merge in  the params we want to force to a specifoc value:
+	if( !empty( $set ) )
+	{	// We got some forced params:
+		// Transform set param into an array:
+		if( !is_array($set) )
+		{
+			$set = array( $set );
+		}
+		// Merge them in:
+		$params = array_merge( $params, $set );
+	}
+
+	// Construct URL:
+	if( ! empty($pagefileurl) )
+	{
+		$url = $pagefileurl;
+	}
+	else
+	{
+		if( ! empty($base_tag_set) )
+		{
+			$Debuglog->add( 'regenerate_url(): Using full URL because of $base_tag_set.', 'params' );
+			$url = $ReqHost.$ReqPath;
+		}
+		else
+		{	// Use just absolute path, because there's no <base> tag used
+			$url = $ReqPath;
+		}
+	}
+
+	if( !empty( $params ) )
+	{
+		$url = url_add_param( $url, implode( $moredelim, $params ), $moredelim );
+	}
+	// $Debuglog->add( 'regenerate_url(): ['.$url.']', 'params' );
+	return $url;
+}
+
+
+/**
+ * Construct an array of memorized params which are not in the ignore list
+ *
+ * @param mixed string or array of ignore params
+ */
+function get_memorized( $ignore = '' )
+{
+	global $global_param_list;
+
+	$memo = array();
+
+	// Transform ignore params into an array:
+	if( empty ( $ignore ) )
+	{
+		$ignore = array();
+	}
+	elseif( !is_array($ignore) )
+	{
+		$ignore = explode( ',', $ignore );
+	}
+
+	// Loop on memorize params
+	if( isset($global_param_list) )
+	{
+		foreach( $global_param_list as $var => $thisparam )
+		{
+			if( !in_array( $var, $ignore ) )
+			{
+				global $$var;
+				$value = $$var;
+				$memo[$var] = $$var;
+			}
+		}
+	}
+	return $memo;
+}
+
+
+/*
+ * autoquote(-)
+ */
+function autoquote( & $string )
+{
+	if( strpos( $string, "'" ) !== 0 )
+	{ // no quote at position 0
+		$string = "'".$string."'";
+	}
+}
+
+
+/**
+ * Check the validity of a given URL
+ *
+ * Checks allowed URI schemes and URL ban list.
+ * URL can be empty.
+ *
+ * Note: We have a problem when trying to "antispam" a keyword which is already blacklisted
+ * If that keyword appears in the URL... then the next page has a bad referer! :/
+ *
+ * {@internal This function gets tested in misc.funcs.simpletest.php.}}
+ *
+ * @param string Url to validate
+ * @param array Allowed URI schemes (see /conf/_formatting.php)
+ * @return mixed false (which means OK) or error message
+ */
+function validate_url( $url, & $allowed_uri_scheme )
+{
+	global $debug, $Debuglog;
+
+	if( empty($url) )
+	{ // Empty URL, no problem
+		return false;
+	}
+
+	// Validate URL structure
+	// fp> NOTE: I made this much more laxist than it used to be.
+	// fp> If it turns out I blocked something that was previously allowed, it's a mistake.
+	//
+	if( preg_match( '~^\w+:~', $url ) )
+	{ // there's a scheme and therefor an absolute URL:
+		if( substr($url, 0, 6) == 'mailto' )
+		{ // mailto:link
+			preg_match( '~^(mailto):(.*?)(\?.*)?$~', $url, $match );
+			if( ! $match || ! is_email($match[2]) )
+			{
+				return T_('Supplied email address is invalid.');
+			}
+		}
+		elseif( ! preg_match('~^           # start
+			([a-z][a-z0-9+.\-]*)             # scheme
+			://                              # authority absolute URLs only
+			(\w+(:\w+)?@)?                   # username or username and password (optional)
+			[a-z0-9]([a-z0-9.\-])*           # Don t allow anything too funky like entities
+			(:[0-9]+)?                       # optional port specification
+			~ix', $url, $match) )
+		{ // Cannot validate URL structure
+			$Debuglog->add( 'URL &laquo;'.$url.'&raquo; does not match url pattern!', 'error' );
+			return T_('Invalid URL');
+		}
+
+		$scheme = strtolower($match[1]);
+		if( !in_array( $scheme, $allowed_uri_scheme ) )
+		{ // Scheme not allowed
+			$Debuglog->add( 'URL scheme &laquo;'.$scheme.'&raquo; not allowed!', 'error' );
+			return T_('URI scheme not allowed');
+		}
+
+		// Search for blocked URLs:
+		if( $block = antispam_check($url) )
+		{
+			if( $debug ) return 'Url refused. Debug info: blacklisted word: ['.$block.']';
+			return T_('URL not allowed');
+		}
+	}
+	else
+	{ // URL is relative..
+		$char = substr($url, 0, 1);
+		if( $char != '/' && $char != '#' )
+		{ // must start with a slash or hash (for HTML anchors to the same page)
+			return T_('URL must be a full path starting with "/".');
+		}
+	}
+
+
+	return false; // OK
+}
+
+
+/**
+ * Wrap pre tag around {@link var_dump()} for better debugging.
+ *
+ * @param,... mixed variable(s) to dump
+ */
+function pre_dump( $var__var__var__var__ )
+{
+	global $is_cli;
+
+	#echo 'pre_dump(): '.debug_get_backtrace(); // see where a pre_dump() comes from
+
+	$func_num_args = func_num_args();
+	$count = 0;
+
+	if( ! empty($is_cli) )
+	{ // CLI, no encoding of special chars:
+		$count = 0;
+		foreach( func_get_args() as $lvar )
+		{
+			var_dump($lvar);
+
+			$count++;
+			if( $count < $func_num_args )
+			{ // Put newline between arguments
+				echo "\n";
+			}
+		}
+	}
+	elseif( function_exists('xdebug_var_dump') )
+	{ // xdebug already does fancy displaying:
+		ini_set('xdebug.var_display_max_depth', 10);
+		echo "\n<div style=\"padding:1ex;border:1px solid #00f;\">\n";
+		foreach( func_get_args() as $lvar )
+		{
+			xdebug_var_dump($lvar);
+
+			$count++;
+			if( $count < $func_num_args )
+			{ // Put HR between arguments
+				echo "<hr />\n";
+			}
+		}
+		echo '</div>';
+	}
+	else
+	{
+		$orig_html_errors = ini_set('html_errors', 0); // e.g. xdebug would use fancy html, if this is on; we catch (and use) xdebug explicitly above, but just in case
+
+		echo "\n<pre style=\"padding:1ex;border:1px solid #00f;\">\n";
+		foreach( func_get_args() as $lvar )
+		{
+			ob_start();
+			var_dump($lvar); // includes "\n"; do not use var_export() because it does not detect recursion by design
+			$buffer = ob_get_contents();
+			ob_end_clean();
+			echo htmlspecialchars($buffer);
+
+			$count++;
+			if( $count < $func_num_args )
+			{ // Put HR between arguments
+				echo "<hr />\n";
+			}
+		}
+		echo "</pre>\n";
+		ini_set('html_errors', $orig_html_errors);
+	}
+}
+
+
+/**
+ * Get a function trace from {@link debug_backtrace()} as html table.
+ *
+ * Adopted from {@link http://us2.php.net/manual/de/function.debug-backtrace.php#47644}.
+ *
+ * @param integer|NULL Get the last x entries from the stack (after $ignore_from is applied). Anything non-numeric means "all".
+ * @param array After a key/value pair matches a stack entry, this and the rest is ignored.
+ *              For example, array('class' => 'DB') would exclude everything after the stack
+ *              "enters" class DB and everything that got called afterwards.
+ *              You can also give an array of arrays which means that every condition in one of the given array must match.
+ * @param integer Number of stack entries to include, after $ignore_from matches.
+ * @return string HTML table
+ */
+function debug_get_backtrace( $limit_to_last = NULL, $ignore_from = array( 'function' => 'debug_get_backtrace' ), $offset_ignore_from = 0 )
+{
+	if( ! function_exists( 'debug_backtrace' ) ) // PHP 4.3.0
+	{
+		return 'Function debug_backtrace() is not available!';
+	}
+
+	$r = '';
+
+	$backtrace = debug_backtrace();
+	$count_ignored = 0; // remember how many have been ignored
+	$limited = false;   // remember if we have limited to $limit_to_last
+
+	if( $ignore_from )
+	{	// we want to ignore from a certain point
+		$trace_length = 0;
+		$break_because_of_offset = false;
+
+		for( $i = count($backtrace); $i > 0; $i-- )
+		{	// Search the backtrace from behind (first call).
+			$l_stack = & $backtrace[$i-1];
+
+			if( $break_because_of_offset && $offset_ignore_from < 1 )
+			{ // we've respected the offset, but need to break now
+				break; // ignore from here
+			}
+
+			foreach( $ignore_from as $l_ignore_key => $l_ignore_value )
+			{	// Check if we want to ignore from here
+				if( is_array($l_ignore_value) )
+				{	// It's an array - all must match
+					foreach( $l_ignore_value as $l_ignore_mult_key => $l_ignore_mult_val )
+					{
+						if( !isset($l_stack[$l_ignore_mult_key]) /* not set with this stack entry */
+							|| strcasecmp($l_stack[$l_ignore_mult_key], $l_ignore_mult_val) /* not this value (case-insensitive) */ )
+						{
+							continue 2; // next ignore setting, because not all match.
+						}
+					}
+					if( $offset_ignore_from-- > 0 )
+					{
+						$break_because_of_offset = true;
+						break;
+					}
+					break 2; // ignore from here
+				}
+				elseif( isset($l_stack[$l_ignore_key])
+					&& !strcasecmp($l_stack[$l_ignore_key], $l_ignore_value) /* is equal case-insensitive */ )
+				{
+					if( $offset_ignore_from-- > 0 )
+					{
+						$break_because_of_offset = true;
+						break;
+					}
+					break 2; // ignore from here
+				}
+			}
+			$trace_length++;
+		}
+
+		$count_ignored = count($backtrace) - $trace_length;
+
+		$backtrace = array_slice( $backtrace, 0-$trace_length ); // cut off ignored ones
+	}
+
+	$count_backtrace = count($backtrace);
+	if( is_numeric($limit_to_last) && $limit_to_last < $count_backtrace )
+	{	// we want to limit to a maximum number
+		$limited = true;
+		$backtrace = array_slice( $backtrace, 0, $limit_to_last );
+		$count_backtrace = $limit_to_last;
+	}
+
+	$r .= '<div style="padding:1ex; margin-bottom:1ex; text-align:left; color:#000; background-color:#ddf;">
+					<h3>Backtrace:</h3>'."\n";
+	if( $count_backtrace )
+	{
+		$r .= '<ol style="font-family:monospace;">';
+
+		$i = 0;
+		foreach( $backtrace as $l_trace )
+		{
+			if( ++$i == $count_backtrace )
+			{
+				$r .= '<li style="padding:0.5ex 0;">';
+			}
+			else
+			{
+				$r .= '<li style="padding:0.5ex 0; border-bottom:1px solid #77d;">';
+			}
+			$args = array();
+			if( isset($l_trace['args']) && is_array( $l_trace['args'] ) )
+			{	// Prepare args:
+				foreach( $l_trace['args'] as $l_arg )
+				{
+					$l_arg_type = gettype($l_arg);
+					switch( $l_arg_type )
+					{
+						case 'integer':
+						case 'double':
+							$args[] = $l_arg;
+							break;
+						case 'string':
+							$args[] = '"'.htmlspecialchars(str_replace("\n", '', substr($l_arg, 0, 64))).((strlen($l_arg) > 64) ? '...' : '').'"';
+							break;
+						case 'array':
+							$args[] = 'Array('.count($l_arg).')';
+							break;
+						case 'object':
+							$args[] = 'Object('.get_class($l_arg).')';
+							break;
+						case 'resource':
+							$args[] = 'Resource('.strstr($l_arg, '#').')';
+							break;
+						case 'boolean':
+							$args[] = $l_arg ? 'true' : 'false';
+							break;
+						default:
+							$args[] = $l_arg_type;
+					}
+				}
+			}
+
+			$call = "<strong>\n";
+			if( isset($l_trace['class']) )
+			{
+				$call .= $l_trace['class'];
+			}
+			if( isset($l_trace['type']) )
+			{
+				$call .= $l_trace['type'];
+			}
+			$call .= $l_trace['function']."( </strong>\n";
+			if( $args )
+			{
+				$call .= ' '.implode( ', ', $args ).' ';
+			}
+			$call .='<strong>)</strong>';
+
+			$r .= $call."<br />\n";
+
+			$r .= '<strong>';
+			if( isset($l_trace['file']) )
+			{
+				$r .= "File: </strong> ".$l_trace['file'];
+			}
+			else
+			{
+				$r .= '[runtime created function]</strong>';
+			}
+			if( isset($l_trace['line']) )
+			{
+				$r .= ' on line '.$l_trace['line'];
+			}
+
+			$r .= "</li>\n";
+		}
+		$r .= '</ol>';
+	}
+	else
+	{
+		$r .= '<p>No backtrace available.</p>';
+	}
+
+	// Extra notes, might be to much, but explains why we stopped at some point. Feel free to comment it out or remove it.
+	$notes = array();
+	if( $count_ignored )
+	{
+		$notes[] = 'Ignored last: '.$count_ignored;
+	}
+	if( $limited )
+	{
+		$notes[] = 'Limited to'.( $count_ignored ? ' remaining' : '' ).': '.$limit_to_last;
+	}
+	if( $notes )
+	{
+		$r .= '<p class="small">'.implode( ' - ', $notes ).'</p>';
+	}
+
+	$r .= "</div>\n";
+
+	return $r;
+}
+
+
+/**
+ * Outputs Unexpected Error message. When in debug mode it also prints a backtrace.
+ *
+ * This should be used instead of die() everywhere.
+ * This should NOT be used instead of exit() anywhere.
+ * Dying means the application has encontered and unexpected situation,
+ * i-e: something that should never occur during normal operation.
+ * Examples: database broken, user changed URL by hand...
+ *
+ * @param string Message to output
+ */
+function debug_die( $additional_info = '' )
+{
+	global $debug, $baseurl;
+	global $log_app_errors, $app_name, $is_cli;
+
+	// Attempt to output an error header (will not work if the output buffer has already flushed once):
+	// This should help preventing indexing robots from indexing the error :P
+	if( ! headers_sent() )
+	{
+		global $io_charset;
+		header('Content-type: text/html; charset='.$io_charset); // it's ok, if a previous header would be replaced;
+		header('HTTP/1.0 500 Internal Server Error');
+	}
+
+	if( $is_cli )
+	{ // Command line interface, e.g. in cron_exec.php:
+		echo '== '.T_('An unexpected error has occured!')." ==\n";
+		echo T_('If this error persits, please report it to the administrator.')."\n";
+		echo T_('Additional information about this error:')."\n";
+		echo strip_tags( $additional_info );
+	}
+	else
+	{
+		echo '<div style="background-color: #fdd; padding: 1ex; margin-bottom: 1ex;">';
+		echo '<h3 style="color:#f00;">'.T_('An unexpected error has occured!').'</h3>';
+		echo '<p>'.T_('If this error persits, please report it to the administrator.').'</p>';
+		echo '<p><a href="'.$baseurl.'">'.T_('Go back to home page').'</a></p>';
+		echo '</div>';
+
+		if( ! empty( $additional_info ) )
+		{
+			echo '<div style="background-color: #ddd; padding: 1ex; margin-bottom: 1ex;">';
+			echo '<h3>'.T_('Additional information about this error:').'</h3>';
+			echo $additional_info;
+			echo '</div>';
+		}
+	}
+
+	if( $log_app_errors > 1 || $debug )
+	{ // Prepare backtrace
+		$backtrace = debug_get_backtrace();
+
+		if( $log_app_errors > 1 || $is_cli )
+		{
+			$backtrace_cli = trim(strip_tags($backtrace));
+		}
+	}
+
+	if( $log_app_errors )
+	{ // Log error through PHP's logging facilities:
+		$log_message = $app_name.' error: ';
+		if( ! empty($additional_info) )
+		{
+			$log_message .= trim( strip_tags($additional_info) );
+		}
+		else
+		{
+			$log_message .= 'No info specified in debug_die()';
+		}
+
+		// Get file and line info:
+		$file = 'Unknown';
+		$line = 'Unknown';
+		if( function_exists('debug_backtrace') /* PHP 4.3 */ )
+		{ // get the file and line
+			foreach( debug_backtrace() as $v )
+			{
+				if( isset($v['function']) && $v['function'] == 'debug_die' )
+				{
+					$file = isset($v['file']) ? $v['file'] : 'Unknown';
+					$line = isset($v['line']) ? $v['line'] : 'Unknown';
+					break;
+				}
+			}
+		}
+		$log_message .= ' in '.$file.' at line '.$line;
+
+		if( $log_app_errors > 1 )
+		{ // Append backtrace:
+			// indent after newlines:
+			$backtrace_cli = preg_replace( '~(\S)(\n)(\S)~', '$1  $2$3', $backtrace_cli );
+			$log_message .= "\nBacktrace:\n".$backtrace_cli;
+		}
+		$log_message .= "\nREQUEST_URI:  ".( isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '-' );
+		$log_message .= "\nHTTP_REFERER: ".( isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '-' );
+
+		error_log( str_replace("\n", ' / ', $log_message), 0 /* PHP's system logger */ );
+	}
+
+
+	// DEBUG OUTPUT:
+	if( $debug )
+	{
+		if( $is_cli )
+			echo $backtrace_cli;
+		else
+			echo $backtrace;
+
+		debug_info();
+	}
+
+	// EXIT:
+	if( ! $is_cli )
+	{ // Attempt to keep the html valid (but it doesn't really matter anyway)
+		echo '</body></html>';
+	}
+	die();
+}
+
+
+/**
+ * Outputs Bad request Error message. When in debug mode it also prints a backtrace.
+ *
+ * This should be used when a bad user input is detected?
+ *
+ * @param string Message to output
+ */
+function bad_request_die( $additional_info = '' )
+{
+	global $debug, $baseurl;
+
+	// Attempt to output an error header (will not work if the output buffer has already flushed once):
+	// This should help preventing indexing robots from indexing the error :P
+	if( ! headers_sent() )
+	{
+		global $io_charset;
+		header('Content-type: text/html; charset='.$io_charset); // it's ok, if a previous header would be replaced;
+		header('HTTP/1.0 400 Bad Request');
+	}
+
+	echo '<div style="background-color: #fdd; padding: 1ex; margin-bottom: 1ex;">';
+	echo '<h3 style="color:#f00;">'.T_('Bad Request!').'</h3>';
+	echo '<p>'.T_('The parameters of your request are invalid.').'</p>';
+	echo '<p>'.T_('If you have obtained this error by clicking on a link INSIDE of this site, please report the bad link to the administrator.').'</p>';
+	echo '<p><a href="'.$baseurl.'">'.T_('Go back to home page').'</a></p>';
+	echo '</div>';
+
+	if( !empty( $additional_info ) )
+	{
+		echo '<div style="background-color: #ddd; padding: 1ex; margin-bottom: 1ex;">';
+		echo '<h3>'.T_('Additional information about this error:').'</h3>';
+		echo $additional_info;
+		echo '</div>';
+	}
+
+	if( $debug )
+	{
+		echo debug_get_backtrace();
+		debug_info();
+	}
+
+	// Attempt to keep the html valid (but it doesn't really matter anyway)
+	die( '</body></html>' );
+}
+
+
+/**
+ * Outputs debug info, according to {@link $debug} or $force param. This gets called typically at the end of the page.
+ *
+ * @param boolean true to force output regardless of {@link $debug}
+ */
+function debug_info( $force = false )
+{
+	global $debug, $Debuglog, $DB, $obhandler_debug, $Timer, $ReqHost, $ReqPath;
+	global $cache_imgsize, $cache_File;
+	global $Session;
+
+	if( ! $debug && ! $force )
+	{ // No debug output:
+		return;
+	}
+
+	$ReqHostPathQuery = $ReqHost.$ReqPath.( empty( $_SERVER['QUERY_STRING'] ) ? '' : '?'.$_SERVER['QUERY_STRING'] );
+	echo '<div class="debug"><h2>Debug info</h2>';
+
+	$Debuglog->add( 'Len of serialized $cache_imgsize: '.strlen(serialize($cache_imgsize)), 'memory' );
+	$Debuglog->add( 'Len of serialized $cache_File: '.strlen(serialize($cache_File)), 'memory' );
+
+	if( !$obhandler_debug )
+	{ // don't display changing items when we want to test obhandler
+
+		// Timer table:
+		$time_page = $Timer->get_duration( 'total' );
+		$timer_rows = array();
+		foreach( $Timer->get_categories() as $l_cat )
+		{
+			if( $l_cat == 'sql_query' )
+			{
+				continue;
+			}
+			$timer_rows[ $l_cat ] = $Timer->get_duration( $l_cat );
+		}
+		arsort( $timer_rows );
+		echo '<table><thead>'
+			.'<tr><th colspan="4" class="center">Timers</th></tr>'
+			.'<tr><th>Category</th><th>Time</th><th>%</th><th>Count</th></tr>'
+			.'</thead><tbody>';
+
+		$table_rows_ignore_perhaps = array();
+		foreach( $timer_rows as $l_cat => $l_time )
+		{
+			$percent_l_cat = $time_page > 0 ? number_format( 100/$time_page * $l_time, 2 ) : '0';
+
+			$row = "\n<tr>"
+				.'<td>'.$l_cat.'</td>'
+				.'<td class="right">'.$l_time.'</td>'
+				.'<td class="right">'.$percent_l_cat.'%</td>'
+				.'<td class="right">'.$Timer->get_count( $l_cat ).'</td></tr>';
+
+			if( $l_time < 0.005 )
+			{
+				$table_rows_ignore_perhaps[] = $row;
+			}
+			else
+			{
+				echo $row;
+			}
+		}
+		$count_ignored = count($table_rows_ignore_perhaps);
+		if( $count_ignored > 5 )
+		{
+			echo '<tr><td colspan="4" class="center"> + '.$count_ignored.' &lt; 0.005s </td></tr>';
+		}
+		else
+		{
+			echo implode( "\n", $table_rows_ignore_perhaps );
+		}
+		echo '</tbody>';
+		echo '</table>';
+
+		if( isset($DB) )
+		{
+			echo '<a href="'.$ReqHostPathQuery.'#evo_debug_queries">Database queries: '.$DB->num_queries.'.</a><br />';
+		}
+
+		foreach( array( // note: 8MB is default for memory_limit and is reported as 8388608 bytes
+			'memory_get_usage' => array( 'display' => 'Memory usage', 'high' => 8000000 ),
+			'memory_get_peak_usage' /* PHP 5.2 */ => array( 'display' => 'Memory peak usage', 'high' => 8000000 ) ) as $l_func => $l_var )
+		{
+			if( function_exists( $l_func ) )
+			{
+				$_usage = $l_func();
+				if( $_usage > $l_var['high'] ) echo '<span style="color:red; font-weight:bold">';
+				echo $l_var['display'].': '.bytesreadable( $_usage );
+				if( $_usage > $l_var['high'] ) echo '</span>';
+				echo '<br />';
+			}
+		}
+	}
+
+
+	// DEBUGLOG(s) FROM PREVIOUS SESSIONS, after REDIRECT(s) (with list of categories at top):
+	if( isset($Session) && ($sess_Debuglogs = $Session->get('Debuglogs')) && ! empty($sess_Debuglogs) )
+	{
+		$count_sess_Debuglogs = count($sess_Debuglogs);
+		if( $count_sess_Debuglogs > 1 )
+		{ // Links to those Debuglogs:
+			echo '<p>There are '.$count_sess_Debuglogs.' Debuglogs from redirected pages: ';
+			for( $i = 1; $i <= $count_sess_Debuglogs; $i++ )
+			{
+				echo '<a href="'.$ReqHostPathQuery.'#debug_sess_debuglog_'.$i.'">#'.$i.'</a> ';
+			}
+			echo '</p>';
+		}
+
+		foreach( $sess_Debuglogs as $k => $sess_Debuglog )
+		{
+			$log_categories = array( 'error', 'note', 'all' ); // Categories to output (in that order)
+			$log_cats = array_keys($sess_Debuglog->get_messages( $log_categories )); // the real list (with all replaced and only existing ones)
+			$log_container_head = '<h3 id="debug_sess_debuglog_'.($k+1).'" style="color:#f00;">Debug messages from redirected page (#'.($k+1).')</h3>'
+				// link to real Debuglog:
+				.'<p><a href="'.$ReqHostPathQuery.'#debug_debuglog">See below for the Debuglog from the current request.</a></p>';
+			$log_head_links = array();
+			foreach( $log_cats as $l_cat )
+			{
+				$log_head_links[] .= '<a href="'.$ReqHostPathQuery.'#debug_redir_'.($k+1).'_info_cat_'.str_replace( ' ', '_', $l_cat ).'">'.$l_cat.'</a>';
+			}
+			$log_container_head .= implode( ' | ', $log_head_links );
+			echo format_to_output(
+				$sess_Debuglog->display( array(
+						'container' => array( 'string' => $log_container_head, 'template' => false ),
+						'all' => array( 'string' => '<h4 id="debug_redir_'.($k+1).'_info_cat_%s">%s:</h4>', 'template' => false ) ),
+					'', false, $log_categories ),
+				'htmlbody' );
+		}
+
+		$Session->delete( 'Debuglogs' );
+	}
+
+
+	// CURRENT DEBUGLOG (with list of categories at top):
+	$log_categories = array( 'error', 'note', 'all' ); // Categories to output (in that order)
+	$log_cats = array_keys($Debuglog->get_messages( $log_categories )); // the real list (with all replaced and only existing ones)
+	$log_container_head = '<h3 id="debug_debuglog">Debug messages</h3>';
+	if( ! empty($sess_Debuglogs) )
+	{ // link to first sess_Debuglog:
+		$log_container_head .= '<p><a href="'.$ReqHostPathQuery.'#debug_sess_debuglog_1">See above for the Debuglog(s) from before the redirect.</a></p>';
+	}
+	$log_head_links = array();
+	foreach( $log_cats as $l_cat )
+	{
+		$log_head_links[] .= '<a href="'.$ReqHostPathQuery.'#debug_info_cat_'.str_replace( ' ', '_', $l_cat ).'">'.$l_cat.'</a>';
+	}
+	$log_container_head .= implode( ' | ', $log_head_links );
+	echo format_to_output(
+		$Debuglog->display( array(
+				'container' => array( 'string' => $log_container_head, 'template' => false ),
+				'all' => array( 'string' => '<h4 id="debug_info_cat_%s">%s:</h4>', 'template' => false ) ),
+			'', false, $log_categories ),
+		'htmlbody' );
+
+
+	echo '<h3 id="evo_debug_queries">DB</h3>';
+
+	if( !isset($DB) )
+	{
+		echo 'No DB object.';
+	}
+	else
+	{
+		$DB->dump_queries();
+	}
+	echo '</div>';
+}
+
+
+/**
+ * Add param(s) at the end of an URL, using either "?" or "&amp;" depending on existing url
+ *
+ * @param string existing url
+ * @param string params to add
+ * @param string delimiter to use for more params
+ */
+function url_add_param( $url, $param, $moredelim = '&amp;' )
+{
+	if( empty($param) )
+	{
+		return $url;
+	}
+
+	if( strpos( $url, '?' ) !== false )
+	{ // There are already params in the URL
+		return $url.$moredelim.$param;
+	}
+
+	// These are the first params
+	return $url.'?'.$param;
+}
+
+
+/**
+ * Add a tail (starting with "/") at the end of an URL before any params (starting with "?")
+ *
+ * @param string existing url
+ * @param string tail to add
+ */
+function url_add_tail( $url, $tail )
+{
+	$parts = explode( '?', $url );
+	if( substr($parts[0], -1) == '/' )
+	{
+		$parts[0] = substr($parts[0], 0, -1);
+	}
+	if( isset($parts[1]) )
+	{
+		return $parts[0].$tail.'?'.$parts[1];
+	}
+
+	return $parts[0].$tail;
+}
+
+
+/**
+ * Sends a mail, wrapping PHP's mail() function.
+ *
+ * {@link $current_locale} will be used to set the charset.
+ *
+ * Note: we use a single \n as line ending, though it does not comply to
+ * {@link http://www.faqs.org/rfcs/rfc2822 RFC2822}, but seems to be safer,
+ * because some mail transfer agents replace \n by \r\n automatically.
+ *
+ * @todo Unit testing with "nice addresses" This gets broken over and over again.
+ *
+ * @param string Recipient, either email only or in "Name <example@example.com>" format (RFC2822).
+ *               Can be multiple comma-separated addresses.
+ * @param string Subject of the mail
+ * @param string The message text
+ * @param string From address, being added to headers (we'll prevent injections);
+ *               see {@link http://securephp.damonkohler.com/index.php/Email_Injection}.
+ *               Might be just an email address or of the same form as {@link $to}.
+ *               {@link $notify_from} gets used as default (if NULL).
+ * @param array Additional headers ( headername => value ). Take care of injection!
+ * @return boolean True if mail could be sent (not necessarily delivered!), false if not - (return value of {@link mail()})
+ */
+function send_mail( $to, $subject, $message, $from = NULL, $headers = array() )
+{
+	global $debug, $app_name, $app_version, $current_locale, $current_charset, $evo_charset, $locales, $Debuglog, $notify_from;
+
+	$NL = "\n";
+
+	if( is_windows() )
+	{	// fplanque: Windows XP, Apache 1.3, PHP 4.4, MS SMTP : will not accept "nice" addresses.
+		$to = preg_replace( '/^.*?<(.+?)>$/', '$1', $to );
+		$from = preg_replace( '/^.*?<(.+?)>$/', '$1', $from );
+	}
+
+	// echo 'sending email to: ['.htmlspecialchars($to).'] from ['.htmlspecialchars($from).']';
+
+	if( !is_array( $headers ) )
+	{ // Make sure $headers is an array
+		$headers = array( $headers );
+	}
+
+	// Specify charset and content-type of email
+	$headers['Content-Type'] = 'text/plain; charset='.$current_charset;
+	$headers['X-Mailer'] = $app_name.' '.$app_version.' - PHP/'.phpversion();
+	$headers['X-Remote-Addr'] = implode( ',', get_ip_list() );
+
+	// -- Build headers ----
+	if( $from === NULL )
+	{
+		$from = $notify_from;
+	}
+	else
+	{
+		$from = trim($from);
+	}
+
+	if( ! empty($from) )
+	{ // From has to go into headers
+		$from_save = preg_replace( '~(\r|\n).*$~s', '', $from ); // Prevent injection! (remove everything after (and including) \n or \r)
+
+		if( $from != $from_save )
+		{
+			if( strpos( $from_save, '<' ) !== false && !strpos( $from_save, '>' ) )
+			{ // We have probably stripped the '>' at the end!
+				$from_save .= '>';
+			}
+
+			// Add X-b2evo notification mail header about this
+			$headers['X-b2evo'] = 'Fixed email header injection (From)';
+			$Debuglog->add( 'Detected email injection! Fixed &laquo;'.htmlspecialchars($from).'&raquo; to &laquo;'.htmlspecialchars($from_save).'&raquo;.', 'security' );
+
+			$from = $from_save;
+		}
+
+		$headers['From'] = $from;
+	}
+
+	$headerstring = '';
+	reset( $headers );
+	while( list( $lKey, $lValue ) = each( $headers ) )
+	{ // Add additional headers
+		$headerstring .= $lKey.': '.$lValue.$NL;
+	}
+
+	if( function_exists('mb_encode_mimeheader') )
+	{ // encode subject
+		$subject = mb_encode_mimeheader( $subject, mb_internal_encoding(), 'B', $NL );
+	}
+
+	$message = str_replace( array( "\r\n", "\r" ), $NL, $message );
+
+	// Convert encoding of message (from internal encoding to the one of the message):
+	$message = convert_charset( $message, $current_charset, $evo_charset );
+
+	if( $debug > 1 )
+	{	// We agree to die for debugging...
+		if( ! mail( $to, $subject, $message, $headerstring ) )
+		{
+			debug_die( 'Sending mail from &laquo;'.htmlspecialchars($from).'&raquo; to &laquo;'.htmlspecialchars($to).'&raquo;, Subject &laquo;'.htmlspecialchars($subject).'&raquo; FAILED.' );
+		}
+	}
+	else
+	{	// Soft debugging only....
+		if( ! @mail( $to, $subject, $message, $headerstring ) )
+		{
+			$Debuglog->add( 'Sending mail from &laquo;'.htmlspecialchars($from).'&raquo; to &laquo;'.htmlspecialchars($to).'&raquo;, Subject &laquo;'.htmlspecialchars($subject).'&raquo; FAILED.', 'error' );
+			return false;
+		}
+	}
+
+	$Debuglog->add( 'Sent mail from &laquo;'.htmlspecialchars($from).'&raquo; to &laquo;'.htmlspecialchars($to).'&raquo;, Subject &laquo;'.htmlspecialchars($subject).'&raquo;.' );
+	return true;
+}
+
+
+/**
+ * Checks if a given regular expression is valid.
+ *
+ * It changes the error_handler and restores it.
+ *
+ * @author plenque at hotmail dot com {@link http://php.net/manual/en/function.preg-match.php}
+ * @param string the regular expression to test
+ * @param boolean does the regular expression includes delimiters (and optionally modifiers)?
+ * @return boolean
+ */
+function is_regexp( $reg_exp, $includes_delim = false )
+{
+	$sPREVIOUSHANDLER = set_error_handler( '_trapError' );
+	if( ! $includes_delim )
+	{
+		$reg_exp = '#'.str_replace( '#', '\#', $reg_exp ).'#';
+	}
+	preg_match( $reg_exp, '' );
+	restore_error_handler( $sPREVIOUSHANDLER );
+
+	return !_traperror();
+}
+
+
+/**
+ * Meant to replace error handler temporarily.
+ *
+ * @return integer number of errors
+ */
+function _trapError( $reset = 1 )
+{
+	static $iERRORES;
+
+	if( !func_num_args() )
+	{
+		$iRETORNO = $iERRORES;
+		$iERRORES = 0;
+		return $iRETORNO;
+	}
+	else
+	{
+		$iERRORES++;
+	}
+}
+
+
+/**
+ * If first parameter evaluates to true printf() gets called using the first parameter
+ * as args and the second parameter as print-pattern
+ *
+ * @param mixed variable to test and output if it's true or $disp_none is given
+ * @param string printf-pattern to use (%s gets replaced by $var)
+ * @param string printf-pattern to use, if $var is numeric and > 1 (%s gets replaced by $var)
+ * @param string printf-pattern to use if $var evaluates to false (%s gets replaced by $var)
+ */
+function disp_cond( $var, $disp_one, $disp_more = NULL, $disp_none = NULL )
+{
+	if( is_numeric($var) && $var > 1 )
+	{
+		printf( ( $disp_more === NULL ? $disp_one : $disp_more ), $var );
+		return true;
+	}
+	elseif( $var )
+	{
+		printf( $disp_one, $var );
+		return true;
+	}
+	else
+	{
+		if( $disp_none !== NULL )
+		{
+			printf( $disp_none, $var );
+			return false;
+		}
+	}
+}
+
+
+/**
+ * Create IMG tag for an action icon.
+ *
+ * @param string TITLE text (IMG and A link)
+ * @param string icon code for {@link get_icon()}
+ * @param string URL where the icon gets linked to (empty to not wrap the icon in a link)
+ * @param string word to be displayed after icon
+ * @param integer 1-5: weight of the icon. the icon will be displayed only if its weight is >= than the user setting threshold
+ *                     Use 5, if it's a required icon - all others could get disabled by the user.
+ * @param integer 1-5: weight of the word. the word will be displayed only if its weight is >= than the user setting threshold
+ * @param array Additional attributes to the A tag. The values must be properly encoded for html output (e.g. quotes).
+ *        It may also contain these params:
+ *         - 'use_js_popup': if true, the link gets opened as JS popup. You must also pass an "id" attribute for this!
+ *         - 'use_js_size': use this to override the default popup size ("500, 400")
+ *         - 'class': defaults to 'action_icon', if not set; use "" to not use it
+ * @return string The generated action icon link.
+ */
+function action_icon( $title, $icon, $url, $word = NULL, $icon_weight = 4, $word_weight = 1, $link_attribs = array() )
+{
+	global $UserSettings;
+
+	$link_attribs['href'] = $url;
+	$link_attribs['title'] = $title;
+
+	if( ! isset($link_attribs['class']) )
+	{
+		$link_attribs['class'] = 'action_icon';
+	}
+
+	if( get_icon( $icon, 'rollover' ) )
+	{
+		if( empty($link_attribs['class']) )
+		{
+			$link_attribs['class'] = 'rollover';
+		}
+		else
+		{
+			$link_attribs['class'] .= ' rollover';
+		}
+	}
+
+	// "use_js_popup": open link in a JS popup
+	if( ! empty($link_attribs['use_js_popup']) )
+	{
+		$popup_js = 'var win = new PopupWindow(); win.setUrl( \''.$link_attribs['href'].'\' ); win.setSize(  ); ';
+
+		if( isset($link_attribs['use_js_size']) )
+		{
+			if( ! empty($link_attribs['use_js_size']) )
+			{
+				$popup_size = $link_attribs['use_js_size'];
+			}
+		}
+		else
+		{
+			$popup_size = '500, 400';
+		}
+		if( isset($popup_size) )
+		{
+			$popup_js .= 'win.setSize( '.$popup_size.' ); ';
+		}
+		$popup_js .= 'win.showPopup(\''.$link_attribs['id'].'\'); return false;';
+
+		if( empty( $link_attribs['onclick'] ) )
+		{
+			$link_attribs['onclick'] = $popup_js;
+		}
+		else
+		{
+			$link_attribs['onclick'] .= $popup_js;
+		}
+		unset($link_attribs['use_js_popup']);
+		unset($link_attribs['use_js_size']);
+	}
+
+	// NOTE: We do not use format_to_output with get_field_attribs_as_string() here, because it interferes with the Results class (eval() fails on entitied quotes..) (blueyed)
+	$r = '<a '.get_field_attribs_as_string( $link_attribs, false ).'>';
+
+	$display_icon = ($icon_weight >= $UserSettings->get('action_icon_threshold'));
+	$display_word = ($word_weight >= $UserSettings->get('action_word_threshold'));
+
+	if( $display_icon || ! $display_word )
+	{	// We MUST display an action icon in order to make the user happy:
+		// OR we default to icon because the user doesn't want the word either!!
+
+		$r .= get_icon( $icon, 'imgtag', array( 'title'=>$title ), true );
+	}
+
+	if( $display_word )
+	{	// We MUST display an action word in order to make the user happy:
+
+		if( $display_icon )
+		{ // We already have an icon, display a SHORT word:
+			if( !empty($word) )
+			{	// We have provided a short word:
+				$r .= $word;
+			}
+			else
+			{	// We fall back to alt:
+				$r .= get_icon( $icon, 'legend' );
+			}
+		}
+		else
+		{	// No icon display, let's display a LONG word/text:
+			$r .= trim( $title, ' .!' );
+		}
+	}
+
+	$r .= '</a>';
+
+	return $r;
+}
+
+
+/**
+ * Get properties of an icon.
+ *
+ * Note: to get a file type icon, use {@link File::get_icon()} instead.
+ *
+ * @uses $map_iconfiles
+ * @param string icon for what? (key)
+ * @param string what to return for that icon ('imgtag', 'alt', 'legend', 'file', 'url', 'size' {@link imgsize()})
+ * @param array additional params (
+ *              'class' => class name when getting 'imgtag',
+ *              'size' => param for 'size',
+ *              'title' => title attribute for 'imgtag')
+ * @param boolean true to include this icon into the legend at the bottom of the page (works for 'imgtag' only)
+ */
+function get_icon( $iconKey, $what = 'imgtag', $params = NULL, $include_in_legend = false )
+{
+	global $map_iconfiles, $basepath, $admin_subdir, $baseurl, $Debuglog,	$IconLegend, $use_strict;
+
+	if( isset( $map_iconfiles[$iconKey] ) && isset( $map_iconfiles[$iconKey]['file'] ) )
+	{
+		$iconfile = $map_iconfiles[$iconKey]['file'];
+	}
+	else
+	{
+		return '[no image defined for '.var_export( $iconKey, true ).'!]';
+	}
+
+	switch( $what )
+	{
+		case 'rollover':
+			if( isset( $map_iconfiles[$iconKey]['rollover'] ) )
+			{	// Image has rollover available
+				return $map_iconfiles[$iconKey]['rollover'];
+			}
+			return false;
+			/* BREAK */
+
+
+		case 'file':
+			return $basepath.$iconfile;
+			/* BREAK */
+
+
+		case 'alt':
+			if( isset( $map_iconfiles[$iconKey]['alt'] ) )
+			{ // alt tag from $map_iconfiles
+				return $map_iconfiles[$iconKey]['alt'];
+			}
+			else
+			{ // fallback to $iconKey as alt-tag
+				return $iconKey;
+			}
+			/* BREAK */
+
+
+		case 'legend':
+			if( isset( $map_iconfiles[$iconKey]['legend'] ) )
+			{ // legend tag from $map_iconfiles
+				return $map_iconfiles[$iconKey]['legend'];
+			}
+			else
+			if( isset( $map_iconfiles[$iconKey]['alt'] ) )
+			{ // alt tag from $map_iconfiles
+				return $map_iconfiles[$iconKey]['alt'];
+			}
+			else
+			{ // fallback to $iconKey as alt-tag
+				return $iconKey;
+			}
+			/* BREAK */
+
+
+		case 'class':
+			if( isset($map_iconfiles[$iconKey]['class']) )
+			{
+				return $map_iconfiles[$iconKey]['class'];
+			}
+			else
+			{
+				return 'middle';
+			}
+			/* BREAK */
+
+		case 'url':
+			return $baseurl.$iconfile;
+			/* BREAK */
+
+		case 'size':
+			if( !isset( $map_iconfiles[$iconKey]['size'] ) )
+			{
+				$Debuglog->add( 'No iconsize for ['.$iconKey.']', 'icons' );
+
+				$map_iconfiles[$iconKey]['size'] = imgsize( $iconfile );
+			}
+
+			switch( $params['size'] )
+			{
+				case 'width':
+					return $map_iconfiles[$iconKey]['size'][0];
+
+				case 'height':
+					return $map_iconfiles[$iconKey]['size'][1];
+
+				case 'widthxheight':
+					return $map_iconfiles[$iconKey]['size'][0].'x'.$map_iconfiles[$iconKey]['size'][1];
+
+				case 'width':
+					return $map_iconfiles[$iconKey]['size'][0];
+
+				case 'string':
+					return 'width="'.$map_iconfiles[$iconKey]['size'][0].'" height="'.$map_iconfiles[$iconKey]['size'][1].'"';
+
+				default:
+					return $map_iconfiles[$iconKey]['size'];
+			}
+			/* BREAK */
+
+
+		case 'imgtag':
+			$r = '<img src="'.$baseurl.$iconfile.'" ';
+
+			if( !$use_strict )
+			{	// Include non CSS fallbacks - transitional only:
+				$r .= 'border="0" align="top" ';
+			}
+
+			// Include class (will default to "middle"):
+			if( ! isset( $params['class'] ) )
+			{
+				if( isset($map_iconfiles[$iconKey]['class']) )
+				{	// This icon has a class
+					$params['class'] = $map_iconfiles[$iconKey]['class'];
+				}
+				else
+				{
+					$params['class'] = 'middle';
+				}
+			}
+
+			// Include size (optional):
+			if( isset( $map_iconfiles[$iconKey]['size'] ) )
+			{
+				$r .= 'width="'.$map_iconfiles[$iconKey]['size'][0].'" height="'.$map_iconfiles[$iconKey]['size'][1].'" ';
+			}
+
+			// Include alt (XHTML mandatory):
+			if( ! isset( $params['alt'] ) )
+			{
+				if( isset( $map_iconfiles[$iconKey]['alt'] ) )
+				{ // alt-tag from $map_iconfiles
+					$params['alt'] = $map_iconfiles[$iconKey]['alt'];
+				}
+				else
+				{ // $iconKey as alt-tag
+					$params['alt'] = $iconKey;
+				}
+			}
+
+			// Add all the attributes:
+			$r .= get_field_attribs_as_string( $params, false );
+
+			// Close tag:
+			$r .= '/>';
+
+
+			if( $include_in_legend && isset( $IconLegend ) )
+			{ // This icon should be included into the legend:
+				$IconLegend->add_icon( $iconKey );
+			}
+
+			return $r;
+			/* BREAK */
+	}
+}
+
+
+/**
+ * @param string date (YYYY-MM-DD)
+ * @param string time
+ */
+function form_date( $date, $time = '' )
+{
+	return substr( $date.'          ', 0, 10 ).' '.$time;
+}
+
+
+/**
+ * Displays an empty or a full bullet based on boolean
+ *
+ * @param boolean true for full bullet, false for empty bullet
+ */
+function bullet( $bool )
+{
+	if( $bool )
+		return get_icon( 'bullet_full', 'imgtag' );
+
+	return get_icon( 'bullet_empty', 'imgtag' );
+}
+
+
+/**
+ * Get list of client IP addresses from REMOTE_ADDR and HTTP_X_FORWARDED_FOR,
+ * in this order. '' is used when no IP could be found.
+ *
+ * @param boolean True, to get only the first IP (probably REMOTE_ADDR)
+ * @return array|string Depends on first param.
+ */
+function get_ip_list( $firstOnly = false )
+{
+	$r = array();
+
+	if( !empty( $_SERVER['REMOTE_ADDR'] ) )
+	{
+		foreach( explode( ',', $_SERVER['REMOTE_ADDR'] ) as $l_ip )
+		{
+			$l_ip = trim($l_ip);
+			if( !empty($l_ip) )
+			{
+				$r[] = $l_ip;
+			}
+		}
+	}
+
+	if( !empty($_SERVER['HTTP_X_FORWARDED_FOR']) )
+	{ // IP(s) behind Proxy - this can be easily forged!
+		foreach( explode( ',', $_SERVER['HTTP_X_FORWARDED_FOR'] ) as $l_ip )
+		{
+			$l_ip = trim($l_ip);
+			if( !empty($l_ip) && $l_ip != 'unknown' )
+			{
+				$r[] = $l_ip;
+			}
+		}
+	}
+
+	if( !isset( $r[0] ) )
+	{ // No IP found.
+		$r[] = '';
+	}
+
+	return $firstOnly ? $r[0] : $r;
+}
+
+
+/**
+ * Get the base domain (without protocol and any subdomain) of an URL.
+ *
+ * Gets a max of 3 domain parts (x.y.tld)
+ *
+ * @param string URL
+ * @return string the base domain (may become empty, if found invalid)
+ */
+function get_base_domain( $url )
+{
+	//echo '<p>'.$url;
+	// Chop away the http part and the path:
+	$domain = preg_replace( '~^([a-z]+://)?([^:/#]+)(.*)$~i', '\\2', $url );
+
+	if( empty($domain) || preg_match( '~^([0-9]+\.)+$~', $domain ) )
+	{	// Empty or All numeric = IP address, don't try to cut it any further
+		return $domain;
+	}
+
+	//echo '<br>'.$domain;
+
+	// Get the base domain up to 3 levels (x.y.tld):
+	// NOTE: "_" is not really valid, but for Windows it is..
+	// TODO: dh> this should also handle IDN "raw" domains with umlauts..
+	if( ! preg_match( '~  ( \w (\w|-|_)* \. ){0,2}   \w (\w|-|_)*  $~ix', $domain, $matches ) )
+	{
+		return '';
+	}
+	$base_domain = $matches[0];
+
+	// Remove any www*. prefix:
+	$base_domain = preg_replace( '~^(www (\w|-|_)* \. )~xi', '', $base_domain );
+
+	//echo '<br>'.$base_domain.'</p>';
+
+	return $base_domain;
+}
+
+
+/**
+ * Generate a valid key of size $length.
+ *
+ * @param integer length of key
+ * @param string chars to use in generated key
+ * @return string key
+ */
+function generate_random_key( $length = 32, $keychars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' )
+{
+	$key = '';
+	$rnd_max = strlen($keychars) - 1;
+
+	for( $i = 0; $i < $length; $i++ )
+	{
+		$key .= $keychars{mt_rand(0, $rnd_max)}; // get a random character out of $keychars
+	}
+
+	return $key;
+}
+
+
+/**
+ * Generate a random password with no ambiguous chars
+ *
+ * @param integer length of password
+ * @return string password
+ */
+function generate_random_passwd( $length = 8 )
+{
+	// fp> NOTE: do not include any characters that would make autogenerated passwords ambiguous
+	// 1 (one) vs l (L) vs I (i)
+	// O (letter) vs 0 (digit)
+
+	return generate_random_key( $length, 'abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789' );
+}
+
+
+/**
+ * Sends HTTP headers to avoid caching of the page.
+ */
+function header_nocache()
+{
+	header('Expires: Tue, 25 Mar 2003 05:00:00 GMT');
+	header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
+	header('Cache-Control: no-cache, must-revalidate');
+	header('Pragma: no-cache');
+}
+
+
+/**
+ * Sends HTTP header to redirect to the previous location (which
+ * can be given as function parameter, GET parameter (redirect_to),
+ * is taken from {@link Hit::referer} or {@link $baseurl}).
+ *
+ * {@link $Debuglog} and {@link $Messages} get stored in {@link $Session}, so they
+ * are available after the redirect.
+ *
+ * NOTE: This function {@link exit() exits} the php script execution.
+ *
+ * @param string URL to redirect to (overrides detection)
+ * @param boolean is this a permanent redirect? if true, send a 301; otherwise a 303
+ */
+function header_redirect( $redirect_to = NULL, $permanent = false )
+{
+	global $Hit, $baseurl, $Blog, $htsrv_url_sensitive;
+	global $Session, $Debuglog, $Messages;
+
+	if( empty($redirect_to) )
+	{ // see if there's a redirect_to request param given (where & is encoded as &amp;):
+		$redirect_to = param( 'redirect_to', 'string', '' );
+
+		if( empty($redirect_to) )
+		{
+			if( ! empty($Hit->referer) )
+			{
+				$redirect_to = $Hit->referer;
+			}
+			elseif( isset($Blog) && is_object($Blog) )
+			{
+				$redirect_to = $Blog->get('url');
+			}
+			else
+			{
+				$redirect_to = $baseurl;
+			}
+		}
+	}
+
+
+	if( substr($redirect_to, 0, 1) == '/' )
+	{ // relative URL, prepend current host:
+		global $ReqHost;
+
+		$redirect_to = $ReqHost.$redirect_to;
+	}
+
+
+	if( strpos($redirect_to, $htsrv_url_sensitive) === 0 /* we're going somewhere on $htsrv_url_sensitive */
+	 || strpos($redirect_to, $baseurl) === 0   /* we're going somewhere on $baseurl */ )
+	{
+		// Remove login and pwd parameters from URL, so that they do not trigger the login screen again:
+		// Also remove "action" get param to avoid unwanted actions
+		// blueyed> Removed the removing of "action" here, as it is used to trigger certain views. Instead, "confirm(ed)?" gets removed now
+		// fp> which views please (important to list in order to remove asap)
+		// dh> sorry, don't remember
+		// TODO: fp> action should actually not be used to trigger views. This should be changed at some point.
+		$redirect_to = preg_replace( '~(?<=\?|&) (login|pwd|confirm(ed)?) = [^&]+ ~x', '', $redirect_to );
+	}
+
+
+	$status = $permanent ? 301 : 303;
+ 	$Debuglog->add('Redirecting to '.$redirect_to.' (status '.$status.')');
+
+	// Transfer of Debuglog to next page:
+	if( $Debuglog->count('all') )
+	{ // Save Debuglog into Session, so that it's available after redirect (gets loaded by Session constructor):
+		$sess_Debuglogs = $Session->get('Debuglogs');
+		if( empty($sess_Debuglogs) )
+			$sess_Debuglogs = array();
+
+		$sess_Debuglogs[] = $Debuglog;
+		$Session->set( 'Debuglogs', $sess_Debuglogs, 60 /* expire in 60 seconds */ );
+	}
+
+	// Transfer of Messages to next page:
+	if( $Messages->count('all') )
+	{ // Set Messages into user's session, so they get restored on the next page (after redirect):
+		$Session->set( 'Messages', $Messages );
+	}
+
+	$Session->dbsave(); // If we don't save now, we run the risk that the redirect goes faster than the PHP script shutdown.
+
+ 	// see http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
+	if( $permanent )
+	{	// This should be a permanent move redirect!
+		header( 'HTTP/1.1 301 Moved Permanently' );
+	}
+	else
+	{	// This should be a "follow up" redirect
+		// Note: Also see http://de3.php.net/manual/en/function.header.php#50588 and the other comments around
+		header( 'HTTP/1.1 303 See Other' );
+	}
+
+	header( 'Location: '.$redirect_to, true, $status ); // explictly setting the status is required for (fast)cgi
+	exit();
+}
+
+
+function is_create_action( $action )
+{
+	$action_parts = explode( '_', $action );
+
+	switch( $action_parts[0] )
+	{
+		case 'new':
+		case 'copy':
+		case 'create':	// we return in this state after a validation error
+			return true;
+
+		case 'edit':
+		case 'update':	// we return in this state after a validation error
+		case 'delete':
+		// The following one's a bit far fetched, but can happen if we have no sheet display:
+		case 'delete_link':
+		case 'view':
+			return false;
+
+		default:
+			debug_die( 'Unhandled action in form: '.strip_tags($action_parts[0]) );
+	}
+}
+
+
+/**
+ * Generate a link that toggles display of an element on clicking.
+ *
+ * @todo Provide functionality to make those links accessible without JS (using GET parameter)
+ * @uses toggle_display_by_id() (JS)
+ * @param string ID (html) of the link
+ * @param string ID (html) of the target to toggle displaying
+ * @return string
+ */
+function get_link_showhide( $link_id, $target_id, $text_when_displayed, $text_when_hidden, $display_hidden = true )
+{
+	$html = "<a id='$link_id' href='#' onclick='return toggle_display_by_id(\"$link_id\", \"$target_id\", \""
+		.jsspecialchars( $text_when_displayed ).'", "'.jsspecialchars( $text_when_hidden ).'")\'>'
+		.( $display_hidden ? $text_when_hidden : $text_when_displayed )
+		.'</a>';
+
+	return $html;
+}
+
+
+/**
+ * Escape a string to be used in Javascript.
+ *
+ * @param string
+ * @return string
+ */
+function jsspecialchars($s)
+{
+	$r = str_replace(
+		array(  '\\', '"', "'" ),
+		array( '\\\\', '\"', "\'" ),
+		$s );
+	return htmlspecialchars($r, ENT_QUOTES);
+}
+
+
+/**
+ * Compact a date in a number keeping only integer value of the string
+ *
+ * @param string date
+ */
+function compact_date( $date )
+{
+ 	return preg_replace( '#[^0-9]#', '', $date );
+}
+
+
+/**
+ * Decompact a date in a date format ( Y-m-d h:m:s )
+ *
+ * @param string date
+ */
+function decompact_date( $date )
+{
+	$date0 = $date;
+
+	return  substr($date0,0,4).'-'.substr($date0,4,2).'-'.substr($date0,6,2).' '
+								.substr($date0,8,2).':'.substr($date0,10,2).':'.substr($date0,12,2);
+}
+
+/**
+ * Check the format of the phone number param and
+ * format it in a french number if it is.
+ *
+ * @param string phone number
+ */
+function format_phone( $phone, $hide_country_dialing_code_if_same_as_locale = true )
+{
+	global $CountryCache;
+
+	$dialing_code = NULL;
+
+	if( substr( $phone, 0, 1 ) == '+' )
+	{	// We have a dialing code in the phone, so we extract it:
+		$dialing_code = $CountryCache->extract_country_dialing_code( substr( $phone, 1 ) );
+	}
+
+	if( !is_null( $dialing_code ) && ( locale_dialing_code() == $dialing_code )
+			&& $hide_country_dialing_code_if_same_as_locale )
+	{	// The phone dialing code is same as locale and we want to hide it in this case
+		if( ( strlen( $phone ) - strlen( $dialing_code ) ) == 10 )
+		{	// We can format it like a french phone number ( 0x.xx.xx.xx.xx )
+			$phone_formated = format_french_phone( '0'.substr( $phone, strlen( $dialing_code )+1 ) );
+		}
+		else
+		{ // ( 0xxxxxxxxxxxxxx )
+			$phone_formated = '0'.substr( $phone, strlen( $dialing_code )+1 );
+		}
+
+	}
+	elseif( !is_null( $dialing_code ) )
+	{	// Phone has a dialing code
+		if( ( strlen( $phone ) - strlen( $dialing_code ) ) == 10 )
+		{ // We can format it like a french phone number with the dialing code ( +dialing x.xx.xx.xx.xx )
+			$phone_formated = '+'.$dialing_code.format_french_phone( ' '.substr( $phone, strlen( $dialing_code )+1 ) );
+		}
+		else
+		{ // ( +dialing  xxxxxxxxxxx )
+			$phone_formated = '+'.$dialing_code.' '.substr( $phone, strlen( $dialing_code )+1 );
+		}
+	}
+	else
+	{
+		if( strlen( $phone ) == 10 )
+		{ //  We can format it like a french phone number ( xx.xx.xx.xx.xx )
+			$phone_formated = format_french_phone( $phone );
+		}
+		else
+		{	// We don't format phone: TODO generic format phone ( xxxxxxxxxxxxxxxx )
+			$phone_formated = $phone;
+		}
+	}
+
+	return $phone_formated;
+}
+
+
+/**
+ * Format a string in a french phone number
+ *
+ * @param string phone number
+ */
+function format_french_phone( $phone )
+{
+	return substr($phone, 0 , 2).'.'.substr($phone, 2, 2).'.'.substr($phone, 4, 2)
+					.'.'.substr($phone, 6, 2).'.'.substr($phone, 8, 2);
+}
+
+
+/**
+ * Generate a link to a online help resource.
+ * testing the concept of online help (aka webhelp).
+ * this function should be relocated somewhere better if it is taken onboard by the project
+ *
+ * @todo replace [?] with icon,
+ * @todo write url suffix dynamically based on topic and language
+ *
+ * QUESTION: launch new window with javascript maybe?
+ * @param string Topic
+ *        The topic should be in a format like [\w]+(/[\w]+)*, e.g features/online_help.
+ * @return string
+ */
+function get_web_help_link( $topic )
+{
+	global $Settings, $current_locale, $app_shortname, $app_version;
+
+	if( $Settings->get('webhelp_enabled') )
+	{
+		$webhelp_link = ' <a target="_blank" href="http://manual.b2evolution.net/redirect/'.str_replace(" ","_",strtolower($topic))
+							.'?lang='.$current_locale.'&amp;app='.$app_shortname.'&amp;version='.$app_version.'">' . get_icon('webhelp') . '</a>';
+
+//		$webhelp_link = ' <a target="_blank" href="http://manual.b2evolution.net/redirect/'.$topic
+//			.'?lang='.$current_locale.'&amp;app='.$app_shortname.'&amp;version='.$app_version.'">[?]</a>';
+
+		return $webhelp_link;
+	}
+	else
+	{
+		return '';
+	}
+}
+
+
+/**
+ * Build a string out of $field_attribs, with each attribute
+ * prefixed by a space character.
+ *
+ * @param array Array of field attributes.
+ * @param boolean Use format_to_output() for the attributes?
+ * @return string
+ */
+function get_field_attribs_as_string( $field_attribs, $format_to_output = true )
+{
+	$r = '';
+
+	if( empty( $field_attribs ) )
+	{ // TODO: This extra check should not be needed, if $field_attribs is an array! (blueyed)
+		return $r;
+	}
+
+	foreach( $field_attribs as $l_attr => $l_value )
+	{
+		if( $l_value === '' || $l_value === NULL )
+		{ // don't generate empty attributes (it may be NULL if we pass 'value' => NULL as field_param for example, because isset() does not match it!)
+			continue;
+		}
+
+		if( $format_to_output )
+		{
+			if( $l_attr == 'value' )
+			{
+				$r .= ' '.$l_attr.'="'.format_to_output( $l_value, 'formvalue' ).'"';
+			}
+			else
+			{
+				// TODO: this uses strip_tags et al! Shouldn't we just use "formvalue" always? (E.g. it kills "for( var i=0; i<a; i++ )..." (in an onclick attr) from "<a" on. The workaround is to use spaces ("i < a"), but I was confused first)
+				$r .= ' '.$l_attr.'="'.format_to_output( $l_value, 'htmlattr' ).'"';
+			}
+		}
+		else
+		{
+			$r .= ' '.$l_attr.'="'.$l_value.'"';
+		}
+	}
+
+	return $r;
+}
+
+
+/**
+ * Is the current page an admin/backoffice page?
+ *
+ * @return boolean
+ */
+function is_admin_page()
+{
+	global $is_admin_page;
+
+	return isset($is_admin_page) && $is_admin_page === true; // check for type also, because of register_globals!
+}
+
+
+/**
+ * Implode array( 'x', 'y', 'z' ) to something like 'x, y and z'. Useful for displaying list to the end user.
+ *
+ * If there's one element in the table, it is returned.
+ * If there are at least two elements, the last one is concatenated using $implode_last, while the ones before are imploded using $implode_by.
+ *
+ * @todo Support for locales that have a different kind of enumeration?!
+ * @return string
+ */
+function implode_with_and( $arr, $implode_by = ', ', $implode_last = ' &amp; ' )
+{
+	switch( count($arr) )
+	{
+		case 0:
+			return '';
+
+		case 1:
+			$r = array_shift($arr);
+			return $r;
+
+		default:
+			$r = implode( $implode_by, array_slice( $arr, 0, -1 ) )
+			    .$implode_last.array_pop( $arr );
+			return $r;
+	}
+}
+
+
+/**
+ * Returns a "<base />" tag and remembers that we've used it ({@link regenerate_url()} needs this).
+ *
+ * @param string URL to use (this gets used as base URL for all relative links on the HTML page)
+ * @return string
+ */
+function base_tag( $url, $target = NULL )
+{
+	global $base_tag_set;
+
+	$base_tag_set = true;
+	echo '<base href="'.$url.'"';
+
+	if( !empty($target) )
+	{
+		echo ' target="'.$target.'"';
+	}
+	echo ' />';
+}
+
+
+/**
+ * Display an array as a list:
+ *
+ * @param array
+ * @param string
+ * @param string
+ * @param string
+ * @param string
+ * @param string
+ */
+function display_list( $items, $list_start = '<ul>', $list_end = '</ul>', $item_separator = '',
+												$item_start = '<li>', $item_end = '</li>', $force_hash = NULL )
+{
+	if( !empty( $items ) )
+	{
+		echo $list_start;
+		$first = true;
+		foreach( $items as $item )
+		{	// For each list item:
+			$link = resolve_link_params( $item, $force_hash );
+			if( empty( $link ) )
+			{
+				continue;
+			}
+
+			if( $first )
+			{
+				$first = false;
+			}
+			else
+			{
+				echo $item_separator;
+			}
+			echo $item_start.$link.$item_end;
+		}
+		echo $list_end;
+	}
+}
+
+function display_param_link( $params )
+{
+	echo resolve_link_params( $params );
+}
+
+/**
+ * Resolve a link based on params
+ *
+ * @param array
+ * @return string
+ */
+function resolve_link_params( $item, $force_hash = NULL )
+{
+	global $current_locale;
+
+	// echo 'resolve link ';
+
+	if( is_array( $item ) )
+	{
+		if( isset( $item[0] ) )
+		{	// Older format, which displays the same thing for all locales:
+			return generate_link_from_params( $item );
+		}
+		else
+		{	// First get the right locale:
+			// echo $current_locale;
+			foreach( $item as $l_locale => $loc_item )
+			{
+				if( $l_locale == substr( $current_locale, 0, strlen( $l_locale) ) )
+				{	// We found a matching locale:
+
+					if( is_array( $loc_item[0] ) )
+					{	// Randomize:
+						$loc_item = hash_link_params( $loc_item, $force_hash );
+					}
+
+					return generate_link_from_params( $loc_item );
+				}
+			}
+			// No match found!
+			return '';
+		}
+	}
+
+	// Super old format:
+	return $item;
+}
+
+
+/**
+ * Get a link line, based url hash combined with probability percentage in first column
+ *
+ * @param array of arrays
+ */
+function hash_link_params( $link_array, $force_hash = NULL )
+{
+	global $ReqHost, $ReqPath;
+
+	static $hash;
+
+	if( !is_null($force_hash) )
+	{
+		$hash = $force_hash;
+	}
+	elseif( !isset($hash) )
+	{
+		$key = $ReqHost.$ReqPath;
+		$hash = 0;
+		for( $i=0; $i<strlen($key); $i++ )
+		{
+			$hash += ord($key[$i]);
+		}
+		$hash = $hash % 100 + 1;
+
+		// $hash = rand( 1, 100 );
+		global $debug, $Debuglog;
+		if( $debug )
+		{
+			$Debuglog->add( 'Hash key: '.$hash, 'vars' );
+		}
+	}
+	//	echo "[$hash] ";
+
+	foreach( $link_array as $link_params )
+	{
+		// echo '<br>'.$hash.'-'.$link_params[ 0 ];
+		if( $hash <= $link_params[ 0 ] )
+		{	// select this link!
+			// pre_dump( $link_params );
+			array_shift( $link_params );
+			return $link_params;
+		}
+	}
+	// somehow no match, return 1st element:
+	$link_params = $link_array[0];
+	array_shift( $link_params );
+	return $link_params;
+}
+
+
+/**
+ * Generate a link from params
+ */
+function generate_link_from_params( $link_params )
+{
+	$url = $link_params[0];
+	$text = $link_params[1];
+
+	if( is_array($text) )
+	{
+		$text = hash_link_params( $text );
+		$text = $text[0];
+	}
+
+	return '<a href="'.$url.'">'.$text.'</a>';
+}
+
+
+/**
+ * Try to make $url relative to $target_url, if scheme, host, user and pass matches.
+ *
+ * This is useful for redirect_to params, to keep them short and avoid mod_security
+ * rejecting the request as "Not Acceptable" (whole URL as param).
+ *
+ * @param string URL to handle
+ * @param string URL where we want to make $url relative to
+ * @return string
+ */
+function url_rel_to_same_host( $url, $target_url )
+{
+	$parsed_url = @parse_url( $url );
+	if( ! $parsed_url )
+	{ // invalid url
+		return $url;
+	}
+	if( empty($parsed_url['scheme']) || empty($parsed_url['host']) )
+	{ // no protocol or host information
+		return $url;
+	}
+
+	$target_url = @parse_url( $target_url );
+	if( ! $target_url )
+	{ // invalid url
+		return $url;
+	}
+	if( ! empty($target_url['scheme']) && $target_url['scheme'] != $parsed_url['scheme'] )
+	{ // scheme/protocol is different
+		return $url;
+	}
+	if( ! empty($target_url['host']) )
+	{
+		if( empty($target_url['scheme']) || $target_url['host'] != $parsed_url['host'] )
+		{ // target has no scheme (but a host) or hosts differ
+			return $url;
+		}
+
+		if( @$target_url['port'] != @$parsed_url['port'] )
+			return $url;
+		if( @$target_url['user'] != @$parsed_url['user'] )
+			return $url;
+		if( @$target_url['pass'] != @$parsed_url['pass'] )
+			return $url;
+	}
+
+	// We can make the URL relative:
+	$r = '';
+	if( ! empty($parsed_url['path']) )
+		$r .= $parsed_url['path'];
+	if( ! empty($parsed_url['query']) )
+		$r .= '?'.$parsed_url['query'];
+	if( ! empty($parsed_url['fragment']) )
+		$r .= '?'.$parsed_url['fragment'];
+
+	return $r;
+}
+
+
+/**
+ * Make an $url absolute according to $host, if it is not absolute yet.
+ *
+ * @param string URL
+ * @param string Host (including protocol, e.g. 'http://example.com'); defaults to {@link $ReqHost}
+ * @return string
+ */
+function url_absolute( $url, $host = NULL )
+{
+	if( preg_match( '~^(\w+:)?//~', $url ) )
+	{ // URL is relative already ("//foo/bar" is absolute - leaving the protocol out):
+		return $url;
+	}
+
+	if( empty($host) )
+	{
+		global $ReqHost;
+		$host = $ReqHost;
+	}
+	return $host.$url;
+}
+
+
+/**
+ * Make links in $s absolute.
+ *
+ * It searches for "src" and "href" HTML tag attributes and makes the absolute.
+ *
+ * @uses url_absolute()
+ * @param string content
+ * @param string Hostname including scheme, e.g. http://example.com; defaults to $ReqHost
+ * @return string
+ */
+function make_rel_links_abs( $s, $host = NULL )
+{
+	if( empty($host) )
+	{
+		global $ReqHost;
+		$host = $ReqHost;
+	}
+
+	$s = preg_replace_callback( '~(<[^>]+?)\b((?:src|href)\s*=\s*)(["\'])?([^\\3]+?)(\\3)~i', create_function( '$m', '
+		return $m[1].$m[2].$m[3].url_absolute($m[4], "'.$host.'").$m[5];' ), $s );
+	return $s;
+}
+
+
+
+?>
diff -ruN --text 0.9.2.src/inc/_misc/_obsolete092.php 1.10.3.src/inc/_misc/_obsolete092.php
--- 0.9.2.src/inc/_misc/_obsolete092.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_obsolete092.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,1920 @@
+<?php
+/**
+ * This file implements functions that got obsolete with version 0.9.2.
+ *
+ * For performance reasons you should delete (or rename) this file, but if you use some
+ * of these functions in your skin or hack you'll have to leave it for obvious compatibility
+ * reasons.
+ * Of course, this file will not be (automatically) included at some point, so please
+ * upgrade your skins and hacks.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ * Parts of this file are copyright (c)2004 by Vegar BERG GULDAL - {@link http://funky-m.com/}
+ * Parts of this file are copyright (c)2005 by The University of North Carolina at Charlotte as contributed by Jason Edgecombe {@link http://tst.uncc.edu/team/members/jason_bio.php}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package obsolete
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _obsolete092.php,v 1.11.2.3.2.1 2007/04/25 22:18:04 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+
+// _user.funcs.php {{{
+
+/**
+ * get_usernumposts(-)
+ * @deprecated by User::numposts()
+ */
+function get_usernumposts( $userid )
+{
+	global $DB;
+	return $DB->get_var( "SELECT count(*)
+												FROM T_posts
+												WHERE post_creator_user_ID = $userid" );
+}
+
+
+/**
+ * get_user_info(-)
+ *
+ * @deprecated by UserCache - not used in the core anymore
+ */
+function get_user_info( $show = '', $this_userdata )
+{
+	switch( $show )
+	{
+		case 'ID':
+			$output = $this_userdata['ID'];
+			break;
+
+		case 'num_posts':
+			$output = get_usernumposts( $this_userdata['ID'] );
+			break;
+
+		case 'level':
+		case 'firstname':
+		case 'lastname':
+		case 'nickname':
+		case 'idmode':
+		case 'email':
+		case 'url':
+		case 'icq':
+		case 'aim':
+		case 'msn':
+		case 'yim':
+		case 'notify':
+		case 'showonline':
+		case 'locale':
+			$output = $this_userdata['user_'. $show];
+			break;
+
+		case 'login':
+		default:
+			$output = $this_userdata['user_login'];
+			break;
+	}
+	return trim($output);
+}
+
+
+/**
+ * user_info(-)
+ *
+ * @deprecated by User - not used in the core anymore
+ */
+function user_info( $show = '', $format = 'raw', $display = true )
+{
+	global $current_User;
+
+	$content = $current_User->get( $show );
+	$content = format_to_output( $content, $format );
+	if( $display )
+		echo $content;
+	else
+		return $content;
+}
+
+
+/**
+ * get_userdatabylogin(-)
+ * @deprecated by UserCache::get_by_login()
+ */
+function get_userdatabylogin( $login )
+{
+	global $DB, $cache_userdata;
+	if( empty($cache_userdata[$login]) )
+	{
+		$sql = "SELECT *
+						FROM T_users
+						WHERE user_login = '".$DB->escape($login)."'";
+		$myrow = $DB->get_row( $sql, ARRAY_A );
+		$cache_userdata[$login] = $myrow;
+	}
+	else
+	{
+		$myrow = $cache_userdata[$login];
+	}
+	return($myrow);
+}
+
+
+/**
+ * get_userdata(-)
+ * @deprecated by UserCache::get_by_ID()
+ */
+function get_userdata( $userid )
+{
+	global $DB, $cache_userdata;
+
+	if( empty($cache_userdata[$userid] ) )
+	{ // We do a progressive cache load because there can be many many users!
+		$sql = 'SELECT *
+						FROM T_users
+						WHERE user_ID = '.$userid;
+		if( $myrow = $DB->get_row( $sql, ARRAY_A ) )
+		{
+			$cache_userdata[ $myrow['user_ID'] ] = $myrow;
+		}
+	}
+
+	if( ! isset( $cache_userdata[$userid] ) )
+	{
+		debug_die('Requested user does not exist!');
+	}
+
+	return $cache_userdata[$userid];
+}
+
+
+// _user.funcs.php }}}
+
+
+// _trackback.funcs.php {{{
+
+/**
+ * This adds trackback autodiscovery information
+ *
+ * @deprecated deprecated by {@link Item::trackback_rdf()}
+ */
+function trackback_rdf($timezone=0)
+{
+	global $id, $blogfilename;	// fplanque added: $blogfilename
+	// if (!stristr($_SERVER['HTTP_USER_AGENT'], 'W3C_Validator')) {
+	// fplanque WARNING: this isn't a very clean way to validate :/
+	// fplanque added: html comments (not perfect but better way of validating!)
+		echo "<!--\n";
+		echo '<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" '."\n";
+		echo '    xmlns:dc="http://purl.org/dc/elements/1.1/"'."\n";
+		echo '    xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">'."\n";
+		echo '<rdf:Description'."\n";
+		echo '    rdf:about="';
+		permalink_single();
+		echo '"'."\n";
+		echo '    dc:identifier="';
+		permalink_single();
+		echo '"'."\n";
+		echo '    dc:title="'.format_to_output(get_the_title(),'xmlattr').'"'."\n";
+		echo '    trackback:ping="'.trackback_url(0).'" />'."\n";
+		echo '</rdf:RDF>';
+		echo "-->\n";
+	// }
+}
+
+
+/**
+ *
+ * @deprecated deprecated by {@link Item::trackback_url()}
+ */
+function trackback_url($display = 1)
+{
+	global $htsrv_url, $id;
+	global $Settings;
+
+	if( $Settings->get('links_extrapath') )
+	{
+		$tb_url = $htsrv_url.'trackback.php/'.$id;
+	}
+	else
+	{
+		$tb_url = $htsrv_url.'trackback.php?tb_id='.$id;
+	}
+	if ($display) {
+		echo $tb_url;
+	} else {
+		return $tb_url;
+	}
+}
+
+
+/**
+ * Displays link to the trackback page
+ * @deprecated deprecated by {@link Item::feedback_link()}
+ */
+function trackback_link($file='',$c=0,$pb=0)
+{
+	global $id;
+	if( ($file == '') || ($file == '/')	)
+		$file = get_bloginfo('blogurl');
+	echo url_add_param( $file, 'p='.$id );
+	if( $c == 1 )
+	{ // include comments
+		echo '&amp;c=1';
+	}
+	echo '&amp;tb=1';
+	if( $pb == 1 )
+	{ // include pingback
+		echo '&amp;pb=1';
+	}
+	echo '#trackbacks';
+}
+
+
+/**
+ *
+ * @deprecated deprecated by {@link Item::feedback_link()}
+ */
+function trackback_popup_link($zero='#', $one='#', $more='#', $CSSclass='')
+{
+	global $blog, $id, $b2trackbackpopupfile, $b2commentsjavascript;
+	echo '<a href="';
+	if ($b2commentsjavascript) {
+		echo url_add_param( get_bloginfo('blogurl'), 'template=popup&amp;p='.$id.'&amp;tb=1' );
+		echo '" onclick="b2open(this.href); return false"';
+	} else {
+		// if comments_popup_script() is not in the template, display simple comment link
+		trackback_link();
+		echo '"';
+	}
+	if (!empty($CSSclass)) {
+		echo ' class="'.$CSSclass.'"';
+	}
+	echo '>';
+	trackback_number($zero, $one, $more);
+	echo '</a>';
+}
+
+// _trackback.funcs.php }}}
+
+
+// _item.funcs.php {{{
+
+/**
+ * the_author_posts(-)
+ * @deprecated by User::get_num_posts() - not used in the core anymore
+ */
+function the_author_posts()
+{
+	global $postdata, $UserCache;
+
+	$User = & $UserCache->get_by_ID($postdata['Author_ID']);
+	echo $User->get_num_posts();
+}
+
+
+/**
+ * the_title(-)
+ *
+ * Display post title
+ * 03.10.10 - Updated function to allow for silent operations
+ *
+ * @deprecated deprecated by {@link Item::title()}
+ */
+function the_title(
+	$before='',						// HTML/text to be displayed before title
+	$after='', 						// HTML/text to be displayed after title
+	$add_link = true, 		// Added link to this title?
+	$format = 'htmlbody',	// Format to use (example: "htmlbody" or "xml")
+	$disp = true )				// Display output?
+{
+	global $postdata;
+
+	$title = get_the_title();
+	$url = trim($postdata['Url']);
+
+	if( empty($title) && $add_link )
+	{
+		$title = $url;
+	}
+
+	if( empty($title) )
+		return;
+
+	if( $add_link && (!empty($url)) )
+	{
+		$title = $before.'<a href="'.$url.'">'.$title.'</a>'.$after;
+	}
+	else
+	{
+		$title = $before.$title.$after;
+	}
+
+	//	ADDED: 03.10.08 by Travis S. :Support for silent operation
+	$return_str = format_to_output( $title, $format );
+	if( $disp == true )
+		echo $return_str;
+	else
+		return $return_str;
+}
+
+
+/**
+ * get_the_title(-)
+ *
+ * @deprecated
+ */
+function get_the_title()
+{
+	global $id,$postdata;
+	$output = trim( $postdata['Title'] );
+	return($output);
+}
+
+
+/**
+ * the_ID(-)
+ *
+ *
+ * @deprecated deprecated by {@link DataObject::ID()}
+ *
+ */
+function the_ID()
+{
+	global $id;
+	echo $id;
+}
+
+
+/**
+ * the_status(-)
+ *
+ * Display post status
+ *
+ * @deprecated deprecated by {@link Item::status()}
+ */
+function the_status( $raw = true )
+{
+	global $post_statuses, $postdata;
+	$status = $postdata['Status'];
+	if( $raw )
+		echo $status;
+	else
+		echo T_($post_statuses[$status]);
+}
+
+
+/**
+ * the_lang(-)
+ *
+ * Display post language code
+ *
+ * @deprecated deprecated by {@link Item::lang()}
+ */
+function the_lang()
+{
+	global $postdata;
+	echo $postdata['Locale'];
+}
+
+
+/**
+ * the_language(-)
+ *
+ * Display post language name
+ *
+ * @deprecated deprecated by {@link Item::language()}
+ */
+function the_language()
+{
+	global $postdata, $languages;
+	$post_lang = $postdata['Locale'];
+	echo $languages[ $post_lang ];
+}
+
+
+/**
+ * the_wordcount(-)
+ * Display the number of words in the post
+ *
+ *
+ * @deprecated deprecated by {@link Item::wordcount()}
+ */
+function the_wordcount()
+{
+	global $postdata;
+	echo $postdata['Wordcount'];
+}
+
+
+/**
+ * the_link(-)
+ *
+ * Display post link
+ *
+ * @deprecated deprecated by {@link Item::url_link()}
+ */
+function the_link( $before='', $after='', $format = 'htmlbody' )
+{
+	global $postdata;
+
+	$url = trim($postdata['Url']);
+
+	if( empty($url) )
+	{
+		return false;
+	}
+
+	$link = $before.'<a href="'.$url.'">'.$url.'</a>'.$after;
+
+	echo format_to_output( $link, $format );
+}
+
+
+/**
+ * @deprecated Not used in the core
+ */
+function preview_title( $string = '#', $before = ' ', $after = '' )
+{
+	global $preview;
+
+	if( $preview )
+	{
+		echo $before;
+		echo ($string == '#') ? T_('PREVIEW') : $string;
+		echo $after;
+	}
+}
+
+
+/**
+ * the_content(-)
+ *
+ * @deprecated deprecated by {@link Item::content()}
+ */
+function the_content(
+	$more_link_text='#',
+	$stripteaser=0,
+	$more_file='',
+	$more_anchor='#',
+	$before_more_link = '#',
+	$after_more_link = '#',
+	$format = 'htmlbody',
+	$cut = 0,
+	$dispmore = '#',  // 1 to display 'more' text, # for url parameter
+	$disppage = '#' ) // page number to display specific page, # for url parameter
+{
+	global $id, $postdata, $pages, $multipage, $numpages;
+	global $preview;
+
+	// echo $format,'-',$cut,'-',$dispmore,'-',$disppage;
+
+	if( $more_link_text == '#' )
+	{ // TRANS: this is the default text for the extended post "more" link
+		$more_link_text = '=> '.T_('Read more!');
+	}
+
+	if( $more_anchor == '#' )
+	{ // TRANS: this is the default text displayed once the more link has been activated
+		$more_anchor = '['.T_('More:').']';
+	}
+
+	if( $before_more_link == '#' )
+		$before_more_link = '<p class="bMore">';
+
+	if( $after_more_link == '#' )
+		$after_more_link = '</p>';
+
+	if( $dispmore === '#' )
+	{
+		global $more;
+		$dispmore = $more;
+	}
+
+	if( $disppage === '#' )
+	{
+		global $page;
+		$disppage = $page;
+	}
+	if( $disppage > $numpages ) $disppage = $numpages;
+	// echo 'Using: dmore=', $dispmore, ' dpage=', $disppage;
+
+	$output = '';
+	if ($more_file != '')
+		$file = $more_file;
+	else
+		$file = get_bloginfo('blogurl');
+
+	$content = $pages[$disppage-1];
+	$content = explode('<!--more-->', $content);
+
+	if ((preg_match('/<!--noteaser-->/', $postdata['Content']) && ((!$multipage) || ($disppage==1))))
+		$stripteaser=1;
+	$teaser=$content[0];
+	if (($dispmore) && ($stripteaser))
+	{ // We don't want to repeat the teaser:
+		$teaser='';
+	}
+	$output .= $teaser;
+
+	if (count($content)>1)
+	{
+		if ($dispmore)
+		{ // Viewer has already asked for more
+			if( !empty($more_anchor) ) $output .= $before_more_link;
+			$output .= '<a id="more'.$id.'" name="more'.$id.'"></a>'.$more_anchor;
+			if( !empty($more_anchor) ) $output .= $after_more_link;
+			$output .= $content[1];
+		}
+		else
+		{ // We are offering to read more
+			$more_link = get_permalink( $file, $id, 'id', 'single', 1 );
+			$output .= $before_more_link.'<a href="'.$more_link.'#more'.$id.'">'.$more_link_text.'</a>'.$after_more_link;
+		}
+	}
+	if ($preview)
+	{ // preview fix for javascript bug with foreign languages
+		$output = preg_replace('/\%u([0-9A-F]{4,4})/e',  "'&#'.base_convert('\\1',16,10).';'", $output);
+	}
+
+	$content = format_to_output( $output, $format );
+
+	if( ($format == 'xml') && $cut )
+	{ // Let's cut this down...
+		$blah = explode(' ', $content);
+		if (count($blah) > $cut)
+		{
+			for ($i=0; $i<$cut; $i++)
+			{
+				$excerpt .= $blah[$i].' ';
+			}
+			$content = $excerpt . '...';
+		}
+	}
+	echo $content;
+}
+
+
+/**
+ * the_date(-)
+ *
+ * @deprecated deprecated by {@link ItemList::date_if_changed()}
+ */
+function the_date($d='', $before='', $after='', $echo = 1)
+{
+	global $id, $postdata, $day, $previousday, $newday;
+	$the_date = '';
+	if ($day != $previousday)
+	{
+		$the_date .= $before;
+		if ($d=='') {
+			$the_date .= mysql2date( locale_datefmt(), $postdata['Date']);
+		} else {
+			$the_date .= mysql2date( $d, $postdata['Date']);
+		}
+		$the_date .= $after;
+		$previousday = $day;
+	}
+	if ($echo) {
+		echo $the_date;
+	} else {
+		return $the_date;
+	}
+}
+
+
+/**
+ * the_time(-)
+ *
+ *
+ * @deprecated deprecated by {@link Item::time()} / {@link Item::date()}
+ *
+ */
+function the_time($d='', $echo = 1, $useGM = 0)
+{
+	global $id,$postdata;
+	if ($d=='')
+	{
+		$the_time = mysql2date( locale_timefmt(), $postdata['Date'], $useGM);
+	} else {
+		$the_time = mysql2date( $d, $postdata['Date'], $useGM);
+	}
+
+	if ($echo)
+	{
+		echo $the_time;
+	} else {
+		return $the_time;
+	}
+}
+
+
+/**
+ * the_author(-)
+ *
+ * @deprecated deprecated by {@link User::preferred_name()}
+ */
+function the_author( $format = 'htmlbody' )
+{
+	global $authordata;
+	switch( $authordata['user_idmode'] )
+	{
+		case 'nickname':
+			$author = $authordata['user_nickname'];
+			break;
+
+		case 'login':
+			$author = $authordata['user_login'];
+			break;
+
+		case 'firstname':
+			$author = $authordata['user_firstname'];
+			break;
+
+		case 'lastname':
+			$author = $authordata['user_lastname'];
+			break;
+
+		case 'namefl':
+			$author = $authordata['user_firstname'].' '.$authordata['user_lastname'];
+			break;
+
+		case 'namelf':
+			$author = $authordata['user_lastname'].' '.$authordata['user_firstname'];
+			break;
+
+		default:
+			$author = $authordata['user_nickname'];
+	}
+
+	echo format_to_output( $author, $format );
+}
+
+
+/**
+ * the_author_level(-)
+ *
+ * @deprecated deprecated by {@link User::level()}
+ */
+function the_author_level()
+{
+	global $authordata;
+	echo $authordata['user_level'];
+}
+
+
+/**
+ * the_author_login(-)
+ *
+ * @deprecated deprecated by {@link User::login()}
+ */
+function the_author_login( $format = 'htmlbody' )
+{
+	global $authordata;
+	echo format_to_output( $authordata['user_login'], $format );
+}
+
+
+/**
+ * the_author_firstname(-)
+ *
+ * @deprecated deprecated by {@link User::firstname()}
+ */
+function the_author_firstname( $format = 'htmlbody' )
+{
+	global $authordata;
+	echo format_to_output( $authordata['user_firstname'], $format );
+}
+
+
+/**
+ * the_author_lastname(-)
+ *
+ * @deprecated deprecated by {@link User::lastname()}
+ */
+function the_author_lastname( $format = 'htmlbody' )
+{
+	global $authordata;
+	echo format_to_output( $authordata['user_lastname'], $format );
+}
+
+
+/**
+ * the_author_nickname(-)
+ *
+ * @deprecated deprecated by {@link User::nickname()}
+ */
+function the_author_nickname( $format = 'htmlbody' )
+{
+	global $authordata;
+	echo format_to_output( $authordata['user_nickname'], $format );
+}
+
+
+/**
+ * the_author_ID(-)
+ *
+ * @deprecated deprecated by {@link DataObject::ID()}
+ */
+function the_author_ID()
+{
+	global $authordata;
+	echo $authordata['ID'];
+}
+
+
+/**
+ * the_author_email(-)
+ *
+ * @deprecated deprecated by {@link User::email()}
+ */
+function the_author_email( $format = 'raw' )
+{
+	global $authordata;
+	echo format_to_output( antispambot($authordata['user_email']), $format );
+}
+
+
+/**
+ * the_author_url(-)
+ *
+ * @deprecated deprecated by {@link User::url()}
+ */
+function the_author_url( $format = 'raw' )
+{
+	global $authordata;
+	echo format_to_output( $authordata['user_url'], $format );
+}
+
+
+/**
+ * the_author_icq(-)
+ *
+ * @deprecated deprecated by {@link User::icq()}
+ */
+function the_author_icq( $format = 'raw' )
+{
+	global $authordata;
+	echo format_to_output( $authordata['user_icq'], $format );
+}
+
+
+/**
+ * the_author_aim(-)
+ *
+ * @deprecated deprecated by {@link User::aim()}
+ */
+function the_author_aim( $format = 'raw' )
+{
+	global $authordata;
+	echo format_to_output( str_replace(' ', '+', $authordata['user_aim']), $format );
+}
+
+
+/**
+ * the_author_yim(-)
+ *
+ * @deprecated deprecated by {@link User::yim()}
+ */
+function the_author_yim( $format = 'raw' )
+{
+	global $authordata;
+	echo format_to_output( $authordata['user_yim'], $format );
+}
+
+
+/**
+ * the_author_msn(-)
+ *
+ * @deprecated deprecated by {@link User::msn()}
+ */
+function the_author_msn( $format = 'raw' )
+{
+	global $authordata;
+	echo format_to_output( $authordata['user_msn'], $format );
+}
+
+
+/**
+ * permalink_anchor(-)
+ *
+ * generate anchor for permalinks to refer to
+ *
+ * TODO: archives modes in clean mode
+ *
+ * @deprecated deprecated by {@link Item::anchor()}
+ */
+function permalink_anchor( $mode = 'id' )
+{
+	global $id, $postdata;
+	switch(strtolower($mode))
+	{
+		case 'title':
+			$title = preg_replace('/[^a-zA-Z0-9_\.-]/', '_', $postdata['Title']);
+			echo '<a name="'.$title.'"></a>';
+			break;
+		case 'id':
+		default:
+			echo '<a name="'.$id.'"></a>';
+			break;
+	}
+}
+
+
+/**
+ * permalink_single(-)
+ *
+ * Permalink forced to a single post
+ *
+ * @deprecated deprecated by {@link Item::permanent_url()}
+ */
+function permalink_single($file='')
+{
+	global $id;
+	if (empty($file)) $file = get_bloginfo('blogurl');
+	echo get_permalink( $file, $id, 'id', 'single' );
+}
+
+
+/**
+ * @deprecated deprecated by {@link $Item::permalink()}
+ */
+function the_permalink()
+{
+	global $Item;
+	$Item->permanent_url();
+}
+
+
+
+/**
+ * is_new_day(-)
+ *
+ * @deprecated Not used in the core.
+ */
+function is_new_day()
+{
+	global $day, $previousday;
+	if ($day != $previousday) {
+		return(1);
+	} else {
+		return(0);
+	}
+}
+
+
+// _item.funcs.php }}}
+
+
+// _comment.funcs.php {{{
+
+/**
+ * get_commentdata(-)
+ *
+ * @deprecated Not used in the core anymore.
+ */
+function get_commentdata($comment_ID,$no_cache=0)
+{ // less flexible, but saves mysql queries
+	global $DB, $rowc, $id, $commentdata, $baseurl;
+
+	if ($no_cache)
+	{
+		$query = "SELECT *
+							FROM T_comments
+							WHERE comment_ID = $comment_ID";
+		$myrow = $DB->get_row( $query, ARRAY_A );
+	}
+	else
+	{
+		$myrow['comment_ID'] = $rowc->comment_ID;
+		$myrow['comment_post_ID'] = $rowc->comment_post_ID;
+		$myrow['comment_author'] = $rowc->comment_author;
+		$myrow['comment_author_email'] = $rowc->comment_author_email;
+		$myrow['comment_author_url'] = $rowc->comment_author_url;
+		$myrow['comment_author_IP'] = $rowc->comment_author_IP;
+		$myrow['comment_date'] = $rowc->comment_date;
+		$myrow['comment_content'] = $rowc->comment_content;
+		$myrow['comment_karma'] = $rowc->comment_karma;
+		$myrow['comment_type'] = $rowc->comment_type;
+		if( isset($rowc->ID) ) $myrow['post_ID'] = $rowc->ID;
+		if( isset($rowc->post_title) ) $myrow['post_title'] = $rowc->post_title;
+		if( isset($rowc->blog_name) ) $myrow['blog_name'] = $rowc->blog_name;
+		if( isset($rowc->blog_siteurl) ) $myrow['blog_siteurl'] = $baseurl.$rowc->blog_siteurl;
+		if( isset($rowc->blog_stub) ) $myrow['blog_stub'] = $rowc->blog_stub;
+	}
+	return($myrow);
+}
+
+
+/**
+ * comments_popup_link(-)
+ *
+ * @deprecated deprecated by {@link Item::feedback_link()}
+ */
+function comments_popup_link($zero='#', $one='#', $more='#', $CSSclass='')
+{
+	global $blog, $id, $b2commentspopupfile, $b2commentsjavascript;
+	echo '<a href="';
+	if($b2commentsjavascript)
+	{
+		echo url_add_param( get_bloginfo('blogurl'), 'template=popup&amp;p='.$id.'&amp;c=1' );
+		echo '" onclick="b2open(this.href); return false"';
+	}
+	else
+	{ // if comments_popup_script() is not in the template, display simple comment link
+		comments_link();
+		echo '"';
+	}
+	if (!empty($CSSclass)) {
+		echo ' class="'.$CSSclass.'"';
+	}
+	echo '>';
+	comments_number($zero, $one, $more);
+	echo '</a>';
+}
+
+
+/**
+ * comment_ID(-)
+ *
+ * @deprecated deprecated by {@link DataObject::ID()}
+ */
+function comment_ID()
+{
+	global $commentdata;	echo $commentdata['comment_ID'];
+}
+
+
+/**
+ * comment_author(-)
+ *
+ * @deprecated deprecated by {@link Comment::author()}
+ */
+function comment_author()
+{
+	global $commentdata;
+	echo $commentdata['comment_author'];
+}
+
+
+/**
+ * comment_author_email(-)
+ *
+ * @deprecated deprecated by {@link Comment::author_email()}
+ */
+function comment_author_email()
+{
+	global $commentdata;
+	echo antispambot( $commentdata['comment_author_email'] );
+}
+
+
+/**
+ * comment_author_email_link(-)
+ *
+ * @deprecated deprecated by {@link Comment::author_email()}
+ */
+function comment_author_email_link($linktext='', $before='', $after='')
+{
+	global $commentdata;
+	$email=$commentdata['comment_author_email'];
+	if ((!empty($email)) && ($email != '@')) {
+		$display = ($linktext != '') ? $linktext : antispambot($email);
+		echo $before;
+		echo '<a href="mailto:'.antispambot($email).'">'.$display.'</a>';
+		echo $after;
+	}
+}
+
+
+/**
+ * comment_author_url_link(-)
+ *
+ * @deprecated deprecated by {@link $Comment->author_url()}
+ */
+function comment_author_url_link($linktext='', $before='', $after='')
+{
+	global $commentdata;
+	$url = trim($commentdata['comment_author_url']);
+	$url = preg_replace('#&([^amp\;])#is', '&amp;$1', $url);
+	$url = (!stristr($url, '://')) ? 'http://'.$url : $url;
+	if ((!empty($url)) && ($url != 'http://') && ($url != 'http://url'))
+	{
+		$display = ($linktext != '') ? $linktext : $url;
+		echo $before;
+		echo '<a href="'.$url.'">'.$display.'</a>';
+		echo $after;
+	}
+}
+
+
+/**
+ * comment_author_IP(-)
+ *
+ * @deprecated deprecated by {@link Comment::author_ip()}
+ */
+function comment_author_IP() {
+	global $commentdata;
+	echo $commentdata['comment_author_IP'];
+}
+
+
+/**
+ * comment_text(-)
+ *
+ * @deprecated deprecated by {@link $Comment::content()}
+ */
+function comment_text()
+{
+	global $commentdata;
+
+	$comment = $commentdata['comment_content'];
+	$comment = str_replace('<trackback />', '', $comment);
+	$comment = str_replace('<pingback />', '', $comment);
+	$comment = format_to_output( $comment, 'htmlbody' );
+	echo $comment;
+}
+
+
+/**
+ * comment_date(-)
+ *
+ * @deprecated deprecated by {@link $Comment::date()}
+ */
+function comment_date($d='') {
+	global $commentdata;
+	if( $d == '' )
+		echo mysql2date( locale_datefmt(), $commentdata['comment_date']);
+	else
+		echo mysql2date($d, $commentdata['comment_date']);
+}
+
+
+/**
+ * comment_time(-)
+ *
+ * @deprecated deprecated by {@link $Comment::time()}
+ */
+function comment_time( $d = '' )
+{
+	global $commentdata;
+	if( $d == '' )
+		echo mysql2date( locale_timefmt(), $commentdata['comment_date']);
+	else
+		echo mysql2date($d, $commentdata['comment_date']);
+}
+
+
+/**
+ * comment_post_title(-)
+ * fplanque added
+ *
+ * @deprecated deprecated by {@link $Comment::post_title()}
+ */
+function comment_post_title()
+{
+	global $commentdata;
+	$title = $commentdata['post_title'];
+	echo format_to_output( $title, 'htmlbody' );
+}
+
+
+/**
+ * comment_blog_name(-)
+ * fplanque added
+ *
+ * @deprecated
+ */
+function comment_blog_name( $disp = true )
+{
+	global $commentdata;
+	$blog_name = $commentdata['blog_name'];
+	if( !$disp )
+		return $blog_name;
+	echo $blog_name;
+}
+
+
+/**
+ * comment_post_link(-)
+ * fplanque added
+ *
+ * @deprecated deprecated by {@link $Comment::post_link()}
+ */
+function comment_post_link()
+{
+	global $commentdata;
+	echo get_permalink( $commentdata['blog_siteurl']. '/'. $commentdata['blog_stub'], $commentdata['post_ID'],	'id', 'single' );
+}
+
+
+// _comment.funcs.php }}}
+
+
+// _hitlog.funcs.php {{{
+
+/**
+ * This is just a stub for the {@link $Hit} object.
+ */
+function log_hit()
+{
+	global $Hit;
+
+	return $Hit->log();
+}
+
+// _hitlog.funcs.php }}}
+
+
+// _misc.funcs.php {{{
+
+/**
+ * Report MySQL errors in detail.
+ *
+ * @deprecated use class DB instead - not used in core anymore
+ *
+ * @param string The query which led to the error
+ * @return boolean success?
+ */
+function mysql_oops( $sql_query )
+{
+	$error  = '<p class="error">'. T_('Oops, MySQL error!'). '</p>'
+		. '<p>Your query:<br /><code>'. $sql_query. '</code></p>'
+		. '<p>MySQL said:<br /><code>'. mysql_error(). ' (error '. mysql_errno(). ')</code></p>';
+	debug_die( $error );
+}
+
+
+function alert_error( $msg )
+{ // displays a warning box with an error message (original by KYank)
+	?>
+	<html xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
+	<head>
+	<script language="JavaScript">
+	<!--
+	alert('<?php echo str_replace( "'", "\'", $msg ) ?>');
+	history.back();
+	//-->
+	</script>
+	</head>
+	<body>
+	<!-- this is for non-JS browsers (actually we should never reach that code, but hey, just in case...) -->
+	<?php echo $msg; ?><br />
+	<a href="<?php echo $_SERVER["HTTP_REFERER"]; ?>"><?php echo T_('go back') ?></a>
+	</body>
+	</html>
+	<?php
+	exit;
+}
+
+
+function alert_confirm($msg)
+{ // asks a question - if the user clicks Cancel then it brings them back one page
+	?>
+	<script language="JavaScript">
+	<!--
+	if (!confirm("<?php echo $msg ?>")) {
+	history.back();
+	}
+	//-->
+	</script>
+	<?php
+}
+
+
+function redirect_js($url,$title="...") {
+	?>
+	<script language="JavaScript">
+	<!--
+	function redirect() {
+	window.location = "<?php echo $url; ?>";
+	}
+	setTimeout("redirect();", 100);
+	//-->
+	</script>
+	<p><?php echo T_('Redirecting you to:') ?> <strong><?php echo $title; ?></strong><br />
+	<br />
+	<?php printf( T_('If nothing happens, click <a %s>here</a>.'), ' href="'.$url.'"' ); ?></p>
+	<?php
+	exit();
+}
+
+
+// functions to count the page generation time (from phpBB2)
+// ( or just any time between timer_start() and timer_stop() )
+
+function timer_start() {
+		global $timestart;
+		$mtime = microtime();
+		$mtime = explode(" ",$mtime);
+		$mtime = $mtime[1] + $mtime[0];
+		$timestart = $mtime;
+		return true;
+	}
+
+function timer_stop($display=0,$precision=3) { //if called like timer_stop(1), will echo $timetotal
+		global $timestart,$timeend;
+		$mtime = microtime();
+		$mtime = explode(" ",$mtime);
+		$mtime = $mtime[1] + $mtime[0];
+		$timeend = $mtime;
+		$timetotal = $timeend-$timestart;
+		if ($display)
+			echo number_format($timetotal,$precision);
+		return($timetotal);
+	}
+
+
+function antispambot($emailaddy, $mailto = 0)
+{
+        $emailNOSPAMaddy = '';
+        srand ((float) microtime() * 1000000);
+        for ($i = 0; $i < strlen($emailaddy); $i = $i + 1) {
+                $j = floor(rand(0, 1 + $mailto));
+                if ($j == 0) {
+                        $emailNOSPAMaddy .= '&#' . ord( substr( $emailaddy, $i, 1 ) ). ';';
+                } elseif ($j == 1) {
+                        $emailNOSPAMaddy .= substr($emailaddy, $i, 1);
+                } elseif ($j == 2) {
+                        $emailNOSPAMaddy .= '%' . zeroise( dechex( ord( substr( $emailaddy, $i, 1 ) ) ), 2 );
+                }
+        }
+        $emailNOSPAMaddy = str_replace('@', '&#64;', $emailNOSPAMaddy);
+        return $emailNOSPAMaddy;
+}
+
+
+// _misc.funcs.php }}}
+
+
+// _template_funcs.php {{{
+
+
+/**
+ * Template function: output base URL to b2evo's image folder
+ */
+function imgbase()
+{
+	global $rsc_url;
+	echo $rsc_url.'img/';
+}
+
+
+/**
+ * single_month_title(-)
+ *
+ * fplanque: 0.8.3: changed defaults
+ *
+ * @deprecated Deprecated by {@link request_title()}
+ * @todo Respect locales datefmt
+ *
+ * @param string prefix to display, default is 'Archives for: '
+ * @param string format to output, default 'htmlbody'
+ * @param boolean show the year as link to year's archive (in monthly mode)
+ */
+function single_month_title( $prefix = '#', $display = 'htmlbody', $linktoyeararchive = true, $blogurl = '', $params = '' )
+{
+	global $m, $w, $month;
+
+	if( $prefix == '#' ) $prefix = ' '.T_('Archives for').': ';
+
+	if( !empty($m) && $display )
+	{
+		$my_year = substr($m,0,4);
+		if( strlen($m) > 4 )
+			$my_month = T_($month[substr($m,4,2)]);
+		else
+			$my_month = '';
+		$my_day = substr($m,6,2);
+
+		if( $display == 'htmlbody' && !empty( $my_month ) && $linktoyeararchive )
+		{ // display year as link to year's archive
+			$my_year = '<a href="' . archive_link( $my_year, '', '', '', false, $blogurl, $params ) . '">' . $my_year . '</a>';
+		}
+
+
+		$title = $prefix.$my_month.' '.$my_year;
+
+		if( !empty( $my_day ) )
+		{	// We also want to display a day
+			$title .= ", $my_day";
+		}
+
+		if( !empty($w) && ($w>=0) ) // Note: week # can be 0
+		{	// We also want to display a week number
+			$title .= ", week $w";
+		}
+
+		echo format_to_output( $title, $display );
+	}
+}
+
+/**
+ * Display "Archive Directory" title if it has been requested
+ *
+ * @deprecated Deprecated by {@link request_title()}
+ * @param string Prefix to be displayed if something is going to be displayed
+ * @param mixed Output format, see {@link format_to_output()} or false to
+ *								return value instead of displaying it
+ */
+function arcdir_title( $prefix = ' ', $display = 'htmlbody' )
+{
+	global $disp;
+
+	if( $disp == 'arcdir' )
+	{
+		$info = $prefix.T_('Archive Directory');
+		if ($display)
+			echo format_to_output( $info, $display );
+		else
+			return $info;
+	}
+}
+
+// _template_funcs.php }}}
+
+
+// _item_funcs.php {{{
+
+/**
+ * @deprecated Deprecated by {@link request_title()}
+ * @todo posts do no get proper checking (wether they are in the requested blog or wether their permissions match user rights,
+ * thus the title sometimes gets displayed even when it should not. We need to pre-query the ItemList instead!!
+ */
+function single_post_title( $prefix = '#', $display = 'htmlhead' )
+{
+	global $p, $title, $preview, $ItemCache;
+
+	$disp_title = '';
+
+	if( $prefix == '#' ) $prefix = ' '.T_('Post details').': ';
+
+	if( $preview )
+	{
+		if( $prefix == '#' ) $prefix = ' ';
+		$disp_title = T_('PREVIEW');
+	}
+	elseif( intval($p) )
+	{
+		if( $Item = & $ItemCache->get_by_ID( $p, false ) )
+		{
+			$disp_title = $Item->get('title');
+		}
+	}
+	elseif( !empty( $title ) )
+	{
+		if( $Item = & $ItemCache->get_by_urltitle( $title, false ) )
+		{
+			$disp_title = $Item->get('title');
+		}
+	}
+
+	if( !empty( $disp_title ) )
+	{
+		if ($display)
+		{
+			echo $prefix, format_to_output($disp_title, $display );
+		}
+		else
+		{
+			return $disp_title;
+		}
+	}
+}
+
+
+/**
+ * Display permalink
+ *
+ * @deprecated deprecated by {@link (Item::permalink())}
+ */
+function permalink_link($file='', $mode = 'id', $post_ID = '' )		// id or title
+{
+	global $id;
+	if( empty($post_ID) ) $post_ID = $id;
+	if( empty($file) ) $file = get_bloginfo('blogurl');
+	echo get_permalink( $file, $post_ID, $mode );
+}
+
+// _item_funcs.php }}}
+
+
+// _category_funcs.php {{{
+
+/**
+ * Display currently filtered categories names
+ *
+ * This tag is out of the b2 loop.
+ * It outputs the title of the category when you load the page with <code>?cat=</code>
+ * When the weblog page is loaded without ?cat=, this tag doesn't display anything.
+ * Generally, you could use this as a page title.
+ *
+ * fplanque: multiple category support (so it's not really 'single' anymore!)
+ *
+ * @deprecated Deprecated by {@link request_title()}
+ * @param string Prefix to be displayed if something is going to be displayed
+ * @param mixed Output format, see {@link format_to_output()} or false to
+ *								return value instead of displaying it
+ */
+function single_cat_title( $prefix = '#', $display = 'htmlbody' )
+{
+	global $cat, $cat_array;
+	if( $prefix == '#' )
+	{
+		if( count($cat_array) > 1 )
+			$prefix = ' '.T_('Categories').': ';
+		else $prefix = ' '.T_('Category').': ';
+	}
+
+	if( !empty($cat_array) )
+	{ // We have requested specific categories...
+		$cat_names = array();
+		foreach( $cat_array as $cat_ID )
+		{
+			$my_cat = get_the_category_by_ID($cat_ID);
+			$cat_names[] = $my_cat['cat_name'];
+		}
+		$cat_names_string = implode( ", ", $cat_names );
+		if( !empty( $cat_names_string ) )
+		{
+			if( strstr($cat,'-') )
+			{
+				$cat_names_string = 'All but '.$cat_names_string;
+			}
+			if ($display)
+				echo format_to_output( $prefix.$cat_names_string, $display );
+			else
+				return $cat_names_string;
+		}
+	}
+}
+
+// _category_funcs.php }}}
+
+
+/**
+ * Display "Last comments" title if these have been requested
+ *
+ * @deprecated Deprecated by {@link request_title()}
+ * @param string Prefix to be displayed if something is going to be displayed
+ * @param mixed Output format, see {@link format_to_output()} or false to
+ *              return value instead of displaying it
+ */
+function last_comments_title( $prefix = ' ', $display = 'htmlbody' )
+{
+	global $disp;
+
+	if( $disp == 'comments' )
+	{
+		$info = $prefix.T_('Last comments');
+		if ($display)
+			echo format_to_output( $info, $display );
+		else
+			return $info;
+	}
+}
+
+/**
+ * Display "Statistics" title if these have been requested
+ *
+ * @deprecated Deprecated by {@link request_title()}
+ * @param string Prefix to be displayed if something is going to be displayed
+ * @param mixed Output format, see {@link format_to_output()} or false to
+ *								return value instead of displaying it
+ */
+function stats_title( $prefix = ' ', $display = 'htmlbody' )
+{
+	if( ! $display )
+		return '';
+}
+
+/**
+ * Display "User profile" title if it has been requested
+ *
+ * @deprecated Deprecated by {@link request_title()}
+ * @param string Prefix to be displayed if something is going to be displayed
+ * @param mixed Output format, see {@link format_to_output()} or false to
+ *              return value instead of displaying it
+ */
+function profile_title( $prefix = ' ', $display = 'htmlbody' )
+{
+	global $disp;
+
+	if( $disp == 'profile' )
+	{
+		$info = $prefix.T_('User profile');
+		if ($display)
+			echo format_to_output( $info, $display );
+		else
+			return $info;
+	}
+}
+
+
+/**
+ * Display "Message User" title if it has been requested
+ *
+ * @todo move to {@link Request} class (fplanque)
+ *
+ * @deprecated Deprecated by {@link request_title()}
+ * @param string Prefix to be displayed if something is going to be displayed
+ * @param mixed Output format, see {@link format_to_output()} or false to
+ *								return value instead of displaying it
+ */
+function msgform_title( $prefix = ' ', $display = 'htmlbody' )
+{
+	global $disp;
+
+	if( $disp == 'msgform' )
+	{
+		$info = $prefix.T_('Send an email message');
+		if ($display)
+			echo format_to_output( $info, $display );
+		else
+			return $info;
+	}
+}
+
+
+
+/**
+ * Check a filename if it has an image extension.
+ *
+ * @uses $regexp_images
+ * @param string the filename to check
+ * @return boolean true if the filename indicates an image, false otherwise
+ */
+function isImage( $filename )
+{
+	global $regexp_images;
+
+	return (boolean)preg_match( $regexp_images, $filename );
+}
+
+
+/**
+ * Template function: output base URL to current skin
+ * @deprecated by skin_base_tag()
+ */
+function skinbase()
+{
+	global $baseurl, $skins_subdir, $skin, $blog;
+
+	if( !empty( $skin ) )
+	{
+		echo $baseurl.$skins_subdir.$skin.'/';
+	}
+	else
+	{ // No skin used:
+		if( !empty( $blog ) )
+		{
+			bloginfo( 'baseurl', 'raw' );
+		}
+		else
+		{
+			echo $baseurl;
+		}
+	}
+
+	// we assume that it gets used in a <base /> html tag
+	global $base_tag_set;
+	$base_tag_set = true;
+}
+
+
+/**
+ * get_path(-)
+ *
+ * @deprecated since 1.9
+ * blueyed>> shouldn't we create a _obsolete_v-1-9.php file for this? Putting everything in a single file never allows us to dump it..
+ */
+function get_path( $which = '' )
+{
+	global $skins_path, $basepath;
+
+	switch( $which )
+	{
+		case 'skins':
+			return $skins_path;
+	}
+
+	return $basepath;
+}
+
+
+
+// globals {{{
+
+/**
+ * day at the start of the week: 0 for Sunday, 1 for Monday, 2 for Tuesday, etc
+ *
+ * This is used when displaying the calendar only.
+ * Weekly archives are grouped the way MySQL groups days by weeks; see MySQL documentation.
+ *
+ * @global int $start_of_week
+ * @deprecated Moved to locale properties, see {@link $locales}
+ */
+$start_of_week = 1;
+
+
+/**#@+
+ * database tables' names
+ *
+ * @deprecated by {@link $db_config}, see /conf/_advanced.php.
+ */
+$tableposts        = $tableprefix.'posts';
+$tableusers        = $tableprefix.'users';
+$tablesettings     = $tableprefix.'settings';
+$tablecategories   = $tableprefix.'categories';
+$tablecomments     = $tableprefix.'comments';
+$tableblogs        = $tableprefix.'blogs';
+$tablepostcats     = $tableprefix.'postcats';
+$tablehitlog       = $tableprefix.'hitlog';
+$tableantispam     = $tableprefix.'antispam';
+$tablegroups       = $tableprefix.'groups';
+$tableblogusers    = $tableprefix.'blogusers';
+$tablelocales      = $tableprefix.'locales';
+$tablesessions     = $tableprefix.'sessions';
+$tableusersettings = $tableprefix.'usersettings';
+/**#@-*/
+
+
+/**
+ * Regular expression to match image filenames.
+ * @global string Default: '/\.(jpe?g|gif|png|swf)$/i'
+ */
+$regexp_images = '/\.(jpe?g|gif|png|swf)$/i';
+
+
+/**
+ * you may not want all users to upload pictures/files, so you can set a minimum level for this
+ * @global int $fileupload_minlevel
+ * @deprecated
+ */
+$fileupload_minlevel = 1;
+
+
+/**
+ * You may want to authorize only some users to upload. Enter their logins here, separated by space.
+ *
+ * if you leave that variable blank, all users who have the minimum level are authorized to upload.
+ * note: add a space before and after each login name.
+ * example: $fileupload_allowedusers = ' barbara anne ';
+ *
+ * @global string $fileupload_allowedusers
+ * @deprecated
+ */
+$fileupload_allowedusers = '';
+
+
+/**
+ * @global string The application version.
+ * @deprecated
+ */
+$b2_version = $app_version;
+
+
+// globals }}}
+
+
+/**
+ * pings b2evolution.net
+ */
+function pingb2evonet( & $blogparams, $post_ID, $post_title, $display = true )
+{
+	global $debug, $evonetsrv_host, $evonetsrv_port, $evonetsrv_uri;
+	global $baseurl;
+
+	if( !get_bloginfo('pingb2evonet',$blogparams) )
+	{
+		return false;
+	}
+	// echo 'ping b2evo.net';
+	if( $display )
+	{
+		echo "<div class=\"panelinfo\">\n";
+		echo '<h3>', T_('Pinging b2evolution.net...'), "</h3>\n";
+	}
+	if( !preg_match( '#^http://localhost[/:]#', $baseurl) || ( $evonetsrv_host == 'localhost' ) )
+	{	// Local install can only ping to local test server
+		// Construct XML-RPC client:
+		$client = new xmlrpc_client( $evonetsrv_uri, $evonetsrv_host, $evonetsrv_port);
+		$client->debug = ($debug && $display);
+
+		$message = new xmlrpcmsg( 'b2evo.ping', array(
+															new xmlrpcval('id') ,			// Reserved
+															new xmlrpcval('user'),		// Reserved
+															new xmlrpcval('pass'),		// Reserved
+															new xmlrpcval(bloginfo('name', 'xml', false, $blogparams)),
+															new xmlrpcval(bloginfo('blogurl', 'xml', false, $blogparams)),
+															new xmlrpcval(bloginfo('locale', 'xml', false, $blogparams)),
+															new xmlrpcval(format_to_output( $post_title, 'xml' ))
+														)  );
+		$result = $client->send($message);
+		$ret = xmlrpc_displayresult( $result, $display );
+		if( $display ) echo '<p>', T_('Done.'), "</p>\n</div>\n";
+		return($ret);
+	}
+	else
+	{
+		if( $display ) echo "<p>", T_('Aborted (Running on localhost).'), "</p>\n</div>\n";
+		return(false);
+	}
+}
+
+
+
+/*
+ * pingWeblogs(-)
+ *
+ * pings Weblogs.com
+ * original function by Dries Buytaert for Drupal
+ */
+function pingWeblogs( & $blogparams, $display = true )
+{
+	global $baseurl;
+	if( !get_bloginfo('pingweblogs',$blogparams) ) return false;
+	// echo 'ping Weblogs.com';
+	if( $display )
+	{
+		echo "<div class=\"panelinfo\">\n";
+		echo '<h3>', T_('Pinging Weblogs.com...'), "</h3>\n";
+	}
+	if( !preg_match( '#^http://localhost[/:]#', $baseurl) )
+	{
+		$client = new xmlrpc_client("/RPC2", "rpc.weblogs.com", 80);
+		$message = new xmlrpcmsg( 'weblogUpdates.ping', array(
+															new xmlrpcval(get_bloginfo('name', $blogparams)) ,
+															new xmlrpcval(get_bloginfo('blogurl', $blogparams)) )  );
+		$result = $client->send($message);
+		$ret = xmlrpc_displayresult( $result, $display );
+		if( $display ) echo '<p>', T_('Done.'), "</p>\n</div>\n";
+		return($ret);
+	}
+	else
+	{
+		if( $display ) echo "<p>", T_('Aborted (Running on localhost).'), "</p>\n</div>\n";
+		return(false);
+	}
+}
+
+
+/*
+ * pingWeblogsRss(-)
+ *
+ * pings Weblogs.com/rssUpdates
+ */
+/*function pingWeblogsRss($rss_url)
+{
+	global $baseurl, $use_weblogsrssping, $blogname;
+	if( ! $use_weblogsrssping ) return false;
+	echo "<div class=\"panelinfo\">\n";
+	echo "<h3>", T_('Pinging Weblogs.com/rssUpdates...'), "</h3>\n";
+	if( !preg_match( '#^http://localhost[/:]#',$baseurl) )
+	{
+		flush();
+		$client = new xmlrpc_client('/RPC2', 'rssrpc.weblogs.com', 80);
+		$message = new xmlrpcmsg('rssUpdate', array(new xmlrpcval($blogname), new xmlrpcval($rss_url)));
+		$result = $client->send($message);
+		$ret = xmlrpc_displayresult( $result );
+		echo "<p>", T_('Done.'), "</p>\n</div>\n";
+		return($ret);
+	} else {
+		echo "<p>", T_('Aborted (Running on localhost).'), "</p>\n</div>\n";
+		return(false);
+	}
+}
+*/
+
+
+/*
+ * pingBlogs(-)
+ *
+ * pings Blo.gs
+ */
+function pingBlogs( & $blogparams, $display = true )
+{
+	global $use_blodotgsping, $use_rss, $blogname, $baseurl, $blogfilename;
+
+
+	// When pinging http://blo.gs, use extended ping to RSS?
+	$use_rss = 1;
+
+
+	if( !get_bloginfo('pingblodotgs', $blogparams) ) return false;
+	// echo 'ping Blo.gs';
+	if( $display )
+	{
+		echo "<div class=\"panelinfo\">\n";
+		echo "<h3>", T_('Pinging Blo.gs...'), "</h3>\n";
+	}
+	if( !preg_match( '#^http://localhost[/:]#',$baseurl) )
+	{
+		flush();
+		$url = get_bloginfo('blogurl');
+		$client = new xmlrpc_client('/', 'ping.blo.gs', 80);
+		if( $use_rss )
+		{
+			$message = new xmlrpcmsg('weblogUpdates.extendedPing',
+								 array( new xmlrpcval( get_bloginfo('name', $blogparams) ),
+								 				new xmlrpcval( get_bloginfo('blogurl', $blogparams) ),
+												new xmlrpcval( get_bloginfo('blogurl', $blogparams) ),
+												new xmlrpcval( get_bloginfo('rss_url', $blogparams) )
+											) );
+		}
+		else
+		{
+			$message = new xmlrpcmsg('weblogUpdates.ping',
+								array(new xmlrpcval( get_bloginfo('name', $blogparams) ),
+								 				new xmlrpcval( get_bloginfo('blogurl', $blogparams) )
+											));
+		}
+		$result = $client->send($message);
+		$ret = xmlrpc_displayresult( $result, $display );
+		if( $display ) echo "<p>", T_('Done.'), "</p>\n</div>\n";
+		return($ret);
+	}
+	else
+	{
+		if( $display ) echo "<p>", T_('Aborted (Running on localhost).'), "</p>\n</div>\n";
+		return(false);
+	}
+}
+
+/**
+ * Pings technorati.com
+ *
+ * Code by {@link http://isaacschlueter.com/ Isaac Schlueter}
+ * Adapted from the b2 ping instructions listed at
+ * {@link http://developers.technorati.com/wiki/pingConfigurations}.
+ */
+function pingTechnorati(& $blogparams, $display = true )
+{
+	global $baseurl, $blogfilename;
+
+	if( !get_bloginfo('pingtechnorati', $blogparams) ) return false;
+	// echo 'ping technorati';
+
+	if( $display )
+	{
+		echo "<div class=\"panelinfo\">\n";
+		echo '<h3>', T_('Pinging technorati.com...'), "</h3>\n";
+	}
+
+	if( !preg_match( '#^http://localhost[/:]#', $baseurl) )
+	{
+		$client = new xmlrpc_client("/rpc/ping", "rpc.technorati.com", 80);
+		$message = new xmlrpcmsg("weblogUpdates.ping",
+										array(new xmlrpcval(get_bloginfo('name', $blogparams)),
+													new xmlrpcval(get_bloginfo('blogurl', $blogparams)) ));
+		$result = $client->send($message);
+		$ret = xmlrpc_displayresult( $result, $display );
+		if( $display ) echo '<p>', T_('Done.'), "</p>\n</div>\n";
+		return(true);
+	}
+	else
+	{
+		if( $display ) echo "<p>", T_('Aborted (Running on localhost).'), "</p>\n</div>\n";
+		return(false);
+	}
+}
+
+
+/**
+ * Get blog params for specified ID
+ *
+ * @todo on a heavy multiblog system, cache them one by one...
+ *
+ * @param integer Blog ID
+ */
+function get_blogparams_by_ID( $blog_ID )
+{
+	global $cache_blogs;
+
+	if( $blog_ID < 1 ) debug_die( 'No blog is selected!' );
+
+	if( empty($cache_blogs[$blog_ID]) )
+	{
+		blog_load_cache();
+	}
+	if( !isset( $cache_blogs[$blog_ID] ) ) debug_die( T_('Requested blog does not exist!') );
+	return $cache_blogs[ $blog_ID ];
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/_pingback.funcs.php 1.10.3.src/inc/_misc/_pingback.funcs.php
--- 0.9.2.src/inc/_misc/_pingback.funcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_pingback.funcs.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,122 @@
+<?php
+/**
+ * This file implements Pingback functions.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author cafelog (team)
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _pingback.funcs.php,v 1.5.2.4.2.1 2007/04/25 22:18:05 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+
+
+
+/*
+ * TEMPLATE FUNCTIONS:
+ */
+
+
+
+/*****
+ * Pingback tags
+ *****/
+
+/**
+ * pingback_number(-)
+ * @deprecated deprecated by {@link Item::feedback_link()}
+ */
+function pingback_number($zero='#', $one='#', $more='#', $post_ID = NULL )
+{
+	if( $zero == '#' ) $zero = T_('Pingback (0)');
+	if( $one == '#' ) $one = T_('Pingback (1)');
+	if( $more == '#' ) $more = T_('Pingbacks (%d)');
+
+	if( empty( $post_ID ) )
+	{
+		global $id;
+		$post_ID = $id;
+	}
+	$number = generic_ctp_number($post_ID, 'pingbacks');
+	if ($number == 0) {
+		$blah = $zero;
+	} elseif ($number == 1) {
+		$blah = $one;
+	} elseif ($number  > 1) {
+		$n = $number;
+		$more = str_replace('%d', $n, $more);
+		$blah = $more;
+	}
+	echo $blah;
+}
+
+/**
+ * Displays link to the pingback page
+ * @deprecated deprecated by {@link Item::feedback_link()}
+ */
+function pingback_link($file='',$c=0,$tb=0)
+{
+	global $id;
+	if( ($file == '') || ($file == '/')	)
+		$file = get_bloginfo('blogurl');
+	echo url_add_param( $file, 'p='.$id );
+	if( $c == 1 )
+	{	// include comments // fplanque: added
+		echo '&amp;c=1';
+	}
+	if( $tb == 1 )
+	{	// include trackback // fplanque: added
+		echo '&amp;tb=1';
+	}
+	echo '&amp;pb=1#pingbacks';
+}
+
+/**
+ *
+ * @deprecated deprecated by {@link Item::feedback_link()}
+ */
+function pingback_popup_link($zero='#', $one='#', $more='#', $CSSclass='')
+{
+	global $blog, $id, $b2pingbackpopupfile, $b2commentsjavascript;
+	echo '<a href="';
+	if ($b2commentsjavascript) {
+		echo url_add_param( get_bloginfo('blogurl'), 'template=popup&amp;p='.$id.'&amp;pb=1' );
+		echo '" onclick="b2open(this.href); return false"';
+	} else {
+		// if comments_popup_script() is not in the template, display simple comment link
+		pingback_link();
+		echo '"';
+	}
+	if (!empty($CSSclass)) {
+		echo ' class="'.$CSSclass.'"';
+	}
+	echo '>';
+	pingback_number($zero, $one, $more);
+	echo '</a>';
+}
+
+
+
+/***** // Pingback tags *****/
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/_plugin.class.php 1.10.3.src/inc/_misc/_plugin.class.php
--- 0.9.2.src/inc/_misc/_plugin.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_plugin.class.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,2792 @@
+<?php
+/**
+ * This file implements the abstract {@link Plugin} class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package plugins
+ *
+ * @todo Add links to pages on manual.b2evolution.net, once they are "clean"/tiny
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _plugin.class.php,v 1.82.2.27.2.16 2007/09/22 21:32:25 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Plugin Class
+ *
+ * Real plugins should be derived from this class.
+ *
+ * @abstract
+ * @package plugins
+ */
+class Plugin
+{
+	/**#@+
+	 * Variables below MUST be overriden by plugin implementations,
+	 * either in the subclass declaration or in the subclass constructor.
+	 */
+
+	/**
+	 * Default plugin name as it will appear in lists.
+	 *
+	 * To make it available for translations set it in the constructor by
+	 * using the {@link Plugin::T_()} function.
+	 *
+	 * This should be no longer than 50 characters.
+	 *
+	 * @var string
+	 */
+	var $name = '';
+
+	/**
+	 * Globally unique code for this plugin functionality. 32 chars. MUST BE SET.
+	 *
+	 * A common code MIGHT be shared between different plugins providing the same functionnality.
+	 * This allows to replace a given renderer with another one and keep the associations with posts.
+	 * Example: replacing a GIF smiley renderer with an SWF smiley renderer...
+	 *
+	 * @var string
+	 */
+	var $code = '';
+
+	/**
+	 * Default priority.
+	 *
+	 * Priority determines in which order the plugins get called.
+	 * Range: 1 to 100 (the lower the number, the earlier it gets called)
+	 *
+	 * @var int
+	 */
+	var $priority = 50;
+
+	/**
+	 * Plugin version number (max 42 chars, so obscure CVS Revision keywords get handled).
+	 *
+	 * This must be compatible to PHP's {@link version_compare()},
+	 * e.g. '1', '2', '1.1', '2.1b' and '10-1-1a' are fine.
+	 *
+	 * This can be used by other plugins when requiring your plugin
+	 * through {@link Plugin::GetDependencies()}.
+	 *
+	 * By increasing it you can request a call of {@link GetDbLayout()} upon instantiating.
+	 * If there are DB layout changes to be made, the plugin gets changed to status "needs_config".
+	 *
+	 * @var string
+	 */
+	var $version = '0';
+
+	/**
+	 * Plugin author.
+	 *
+	 * This is for user info only.
+	 *
+	 * @var string
+	 */
+	var $author = 'Unknown author';
+
+	/**
+	 * URL for more info about the plugin, author and new versions.
+	 *
+	 * This is for user info only.
+	 *
+	 * If empty, it defaults to 'http://manual.b2evolution.net/[plugin_classname]',
+	 * where '[plugin_classname]' is the plugin's PHP class name (with first char uppercased).
+	 *
+	 * @var string
+	 */
+	var $help_url = '';
+
+	/**
+	 * Plugin short description.
+	 *
+	 * This should be no longer than a line and is limited to 255 chars.
+	 *
+	 * @var string
+	 */
+	var $short_desc;
+
+	/**#@-*/
+
+
+	/**#@+
+	 * Variables below MAY be overriden.
+	 */
+
+	/**
+	 * Plugin long description.
+	 *
+	 * This should be no longer than a line.
+	 *
+	 * @var string
+	 */
+	var $long_desc;
+
+
+	/**
+	 * If this is a rendering plugin, when should rendering apply?
+	 *
+	 * This is the default value for the plugin and can be overriden in the Plugins
+	 * administration for plugins that provide rendering events.
+	 *
+	 * {@internal The actual value for the plugin gets stored in T_plugins.plug_apply_rendering.}}
+	 *
+	 * Possible values:
+	 * - 'stealth': gets always used, but not displayed as option
+	 * - 'always': gets always used, and displayed as disabled checkbox
+	 * - 'opt-out': enabled by default
+	 * - 'opt-in': disabled by default
+	 * - 'lazy': checkbox gets displayed, but is disabled
+	 * - 'never': cannot get used as a renderer
+	 *
+	 * @todo blueyed>> IMHO we would need another value, which is the same as "lazy", but does not display a checkbox, which is useful for Plugins that add themselves as renderers on Item update
+	 *
+	 * @var string
+	 */
+	var $apply_rendering = 'never'; // By default, this may not be a rendering plugin
+
+
+	/**
+	 * Number of allowed installs.
+	 *
+	 * When installing the plugin it gets checked if the plugin is already installed this
+	 * many times. If so, the installation gets aborted.
+	 */
+	var $number_of_installs;
+
+
+	/**
+	 * Main group of the plugin.
+	 *
+	 * @var string
+	 */
+	var $group;
+
+
+	/**
+	 * Sub-Group of the plugin.
+	 *
+	 * @var string
+	 */
+	var $sub_group;
+
+
+	/**
+	 * Name of the ping service (if this is a ping plugin, see {@link Plugin::ItemSendPing()})
+	 * @var string
+	 */
+	var $ping_service_name;
+
+	/**
+	 * Note about the ping service, used in the list of ping services in the blog settings
+	 * (if this is a ping plugin, see {@link Plugin::ItemSendPing()})
+	 * @var string
+	 */
+	var $ping_service_note;
+
+	/**#@-*/
+
+
+	/**#@+
+	 * Variables below MUST NOT be overriden or changed by you!
+	 * @access private
+	 */
+
+	/**
+	 * Name of the current class. (AUTOMATIC)
+	 *
+	 * Will be set automatically (from filename) when registering plugin.
+	 *
+	 * @var string
+	 */
+	var $classname;
+
+	/**
+	 * Internal (DB) ID. (AUTOMATIC)
+	 *
+	 * ID < 1 means 'NOT installed'
+	 *
+	 * @var int
+	 */
+	var $ID = 0;
+
+
+	/**
+	 * If the plugin provides settings, this will become the object to access them.
+	 *
+	 * This gets instantianted on Plugin registration for PHP4 and through
+	 * overloading in PHP5+, which means on first access.
+	 *
+	 * @see GetDefaultSettings()
+	 * @var NULL|PluginSettings
+	 */
+	var $Settings;
+
+
+	/**
+	 * If the plugin provides user settings, this will become the object to access them.
+	 *
+	 * This gets instantianted on Plugin registration for PHP4 and through
+	 * overloading in PHP5+, which means on first access.
+	 *
+	 * NOTE: its methods use {@link $current_User::ID} by default, but you may call it
+	 *       if there's no {@link $current_User} instantiated (yet).
+	 *
+	 * @see GetDefaultUserSettings()
+	 * @var NULL|PluginUserSettings
+	 */
+	var $UserSettings;
+
+
+	/**
+	 * The status of the plugin.
+	 *
+	 * Use {@link set_status()} to change it, if you need to.
+	 *
+	 * @var string Either 'enabled', 'disabled', 'needs_config' or 'broken'.
+	 */
+	var $status;
+
+	/**
+	 * The "mother" object, where this Plugin got instantiated from.
+	 *
+	 * This is needed, if you have to call a method on it (e.g. {@link Plugins::set_apply_rendering()}.
+	 *
+	 * @deprecated since 1.10
+	 * @var Plugins|Plugins_admin
+	 */
+	var $Plugins;
+
+	/**
+	 * The translations keyed by locale. They get loaded through include() of _global.php.
+	 * @see Plugin::T_()
+	 * @var array
+	 */
+	var $_trans = array();
+
+	/**
+	 * The translation charsets keyed by locale. They get loaded through include() of _global.php.
+	 * @see Plugin::T_()
+	 * @var array
+	 */
+	var $_trans_charsets = array();
+
+	/**
+	 * @var boolean Has the global /locales/_global.php file (where translation for
+	 * all languages can be put into) been loaded?
+	 */
+	var $_trans_loaded_global = false;
+
+	/**#@-*/
+
+
+	/**
+	 * Constructor.
+	 *
+	 * You should not use a constructor with your plugin, but the
+	 * {@link Plugin::PluginInit()} method instead!
+	 */
+	function Plugin()
+	{
+	}
+
+
+	/**
+	 * Init the Plugin after it has been registered/instantiated.
+	 *
+	 * Should set name and description in a localizable fashion.
+	 *
+	 * This gets called on every instantiated plugin, also if it's just for
+	 * discovering the list of available plugins in the backoffice.
+	 *
+	 * Use this to validate Settings/requirements and/or cache them into class properties.
+	 *
+	 * @param array Associative array of parameters.
+	 *              'is_installed': true, if the plugin is installed; false if not (probably it got discovered then)
+	 *              'db_row': an array with the columns of the plugin DB entry (in T_plugins).
+	 *                        This is empty, if the plugin is not installed!
+	 *                        E.g., 'plug_version' might be interesting to compare again "$this->version".
+	 * @return boolean If this method returns false, the Plugin gets unregistered (for the current request only).
+	 */
+	function PluginInit( & $params )
+	{
+		// NOTE: the code below is just to handle stuff that has been deprecated since
+		//       b2evolution 1.9. You don't have to include this, if you override this method.
+
+		if( is_null($this->short_desc) )
+		{ // may have been set in plugin's constructor (which is deprecated since 1.9)
+			$this->short_desc = T_('No desc available');
+		}
+		if( is_null($this->long_desc) )
+		{ // may have been set in plugin's constructor (which is deprecated since 1.9)
+			$this->long_desc = T_('No description available');
+		}
+
+		if( method_exists( $this, 'AppendPluginRegister' ) && $params['is_installed'] )
+		{ // Wrapper for deprecated AppendPluginRegister method (deprecated since 1.9)
+			$this->debug_log('Plugin has deprecated AppendPluginRegister method. Use PluginInit instead.', array('deprecated'));
+
+			return $this->AppendPluginRegister($params);
+		}
+
+		return true;
+	}
+
+
+	// Plugin information (settings, DB layout, ..): {{{
+
+	/**
+	 * Define here default settings that are then available in the backoffice.
+	 *
+	 * You can access them in the plugin through the member object
+	 * {@link Plugin::Settings}, e.g.:
+	 * <code>$this->Settings->get( 'my_param' );</code>
+	 *
+	 * You probably don't need to set or change values (other than the
+	 * defaultvalues), but if you know what you're doing, see
+	 * {@link PluginSettings}, where {@link Plugin::Settings} gets derived from.
+	 *
+	 * NOTE: this method gets called by b2evo when instantiating the plugin
+	 *       settings and when the settings get displayed for editing in the backoffice.
+	 *       In the second case, $params['for_editing'] will be true.
+	 *
+	 * @param array Associative array of parameters (since 1.9).
+	 *    'for_editing': true, if the settings get queried for editing;
+	 *                   false, if they get queried for instantiating {@link Plugin::Settings}.
+	 * @return array
+	 * The array to be returned should define the names of the settings as keys (max length is 30 chars)
+	 * and assign an array with the following keys to them (only 'label' is required):
+	 *
+	 *   <ul><li>
+	 *   'label': Name/Title of the param, gets displayed as label for the input field, or
+	 *              as "legend" tag with types "array" and "fieldset".
+	 *   </li><li>
+	 *   'defaultvalue': Default value for the setting, defaults to '' (empty string)
+	 *   </li><li>
+	 *   'type', which can be:
+	 *     <ul><li>
+	 *     'text' (default): a simple string
+	 *     </li><li>
+	 *     'html_input' : like text, but allows html
+	 *     </li><li>
+	 *     'password': like text, but hidden during input
+	 *     </li><li>
+	 *     'checkbox': either 0 or 1
+	 *     </li><li>
+	 *     'integer': a number (no float, can have leading "+" or "-")
+	 *                  (like 'text' for input, but gets validated when submitting)
+	 *     </li><li>
+	 *     'float': a floating number (can have leading "+" or "-", e.g. "+1", "-0.05")
+	 *                  (like 'text' for input, but gets validated when submitting)
+	 *     </li><li>
+	 *     'textarea': several lines of input. The following can be set for this type:
+	 *       <ul><li>
+	 *       'rows': number of rows
+	 *       </li><li>
+	 *       'cols': number of columns
+	 *       </li></ul>
+	 *     'html_textarea': like textarea, but allows html
+	 *     </li><li>
+	 *     'select': a drop down field; you must set 'options' for it:
+	 *       <ul><li>
+	 *       'options': an array of options ('value' => 'description'), see {@link Form::select_input_array()}.
+	 *       </li></ul>
+	 *     </li><li>
+	 *     'select_group': a drop down field, providing all existing groups (Group ID is the value or "" if "allow_none" is true)
+	 *     </li><li>
+	 *     'select_user': a drop down field, providing all existing groups (User ID is the value or "" if "allow_none" is true)
+	 *     </li><li>
+	 *     'array': a subset of settings. The value gets automagically (un)serialized through get() and set().
+	 *       The following keys apply to this type:
+	 *       <ul><li>
+	 *       'entries': an array with the sub-settings (which can be everything from the top-level, except:
+	 *                    "valid_pattern", "valid_range"). Note: currently there's no type forcing or checking
+	 *                    for sub-entries involved (e.g., if you have an entry of type "integer", you could get
+	 *                    a non-numeric string there).
+	 *       </li><li>
+	 *       'max_count': maximum count of sets (optional, default is no restriction)
+	 *       </li><li>
+	 *       'min_count': minimum count of sets (optional, default is no restriction)
+	 *       </li></ul>
+	 *     </li></ul>
+	 *   </li><li>
+	 *   'note' (gets displayed as a note to the param field),
+	 *   </li><li>
+	 *   'size': Size of the HTML input field (applies to types 'text', 'password' and 'integer'; defaults to 15)
+	 *   </li><li>
+	 *   'maxlength': maxlength attribute for the input field (See 'size' above; defaults to no limit)
+	 *   </li><li>
+	 *   'disabled': if true, it adds a 'disabled="disabled"' html attribute to the element and the value cannot be changed
+	 *   </li><li>
+	 *   'no_edit': if true, the setting is not editable. This is useful for internal settings.
+	 *   </li><li>
+	 *   'allow_none': set this to true to have "None" in the options list for types
+	 *                   'select_group' and 'select_user'.
+	 *   </li><li>
+	 *   'valid_pattern': A regular expression pattern that the value must match.
+	 *                      This is either just a regexp pattern as string or an array
+	 *                      with the keys 'pattern' and 'error' to define a custom error message.
+	 *   </li><li>
+	 *   'valid_range': An array with keys 'min', 'max' and (optionally) 'error' to define
+	 *                    a custom error message. At least "min" or "max" must be given.
+	 *   </li><li>
+	 *   'help': can be:
+	 *          <ul><li>
+	 *          '#anchor': anchor that gets appended to {@link $help_url}
+	 *          </li><li>
+	 *          true: the settings name/key gets transformed to an html ID and gets used as anchor to {@link $help_url}.
+	 *          </li><li>
+	 *          'http://example.com/uri': a full URL (starting with http:// or https://)
+	 *          </li></ul>
+	 *   </li><li>
+	 *   'layout': Use this to visually group your settings.
+	 *               Either 'begin_fieldset', 'end_fieldset' or 'separator'. You can use 'label' for 'begin_fieldset'.
+	 *   </li><li>
+	 *   'id', 'onchange', 'onclick', 'onfocus', 'onkeyup', 'onkeydown', 'onreset', 'onselect': get passed
+	 *           through as attributes to the form/input element.
+	 *   </li></ul>
+	 *   </li></ul>
+	 *
+	 *
+	 * e.g.:
+	 * <code>
+	 * return array(
+	 *   'my_param' => array(
+	 *     'label' => $this->T_('My Param'),
+	 *     'defaultvalue' => '10',
+	 *     'note' => $this->T_('Quite cool, eh?'),
+	 *     'valid_pattern' => array( 'pattern' => '[1-9]\d+', $this->T_('The value must be >= 10.') ),
+	 *   ),
+	 *   'another_param' => array( // this one has no 'note'
+	 *     'label' => $this->T_('My checkbox'),
+	 *     'defaultvalue' => '1',
+	 *     'type' => 'checkbox',
+	 *   ),
+	 *   array( 'layout' => 'separator' ),
+	 *   'my_select' => array(
+	 *     'label' => $this->T_('Selector'),
+	 *     'defaultvalue' => 'one',
+	 *     'type' => 'select',
+	 *     'options' => array( 'sun' => $this->T_('Sunday'), 'mon' => $this->T_('Monday') ),
+	 *   ) );
+	 * </code>
+	 *
+	 */
+	function GetDefaultSettings( & $params )
+	{
+		return array();
+	}
+
+
+	/**
+	 * Define here default user settings that are then available in the backoffice.
+	 *
+	 * You can access them in the plugin through the member object
+	 * {@link $UserSettings}, e.g.:
+	 * <code>$this->UserSettings->get( 'my_param' );</code>
+	 *
+	 * This method behaves exactly like {@link Plugin::GetDefaultSettings()},
+	 * except that it defines settings specific for users.
+	 *
+	 *
+	 * @see Plugin::GetDefaultSettings()
+	 * @param array Associative array of parameters.
+	 *    'for_editing': true, if the settings get queried for editing;
+	 *                   false, if they get queried for instantiating {@link Plugin::UserSettings}.
+	 * @return array See {@link Plugin::GetDefaultSettings()}.
+	 *               NOTE: type 'array' does not work (for editing)!
+	 */
+	function GetDefaultUserSettings( & $params )
+	{
+	}
+
+
+	/**
+	 * Get the list of dependencies that the plugin has.
+	 *
+	 * This gets checked on install or uninstall of a plugin.
+	 *
+	 * There are two <b>classes</b> of dependencies:
+	 *  - 'recommends': This is just a recommendation. If it cannot get fulfilled
+	 *                  there will just be a note added on install.
+	 *  - 'requires': A plugin cannot be installed if the dependencies cannot get
+	 *                fulfilled. Also, a plugin cannot get uninstalled, if another
+	 *                plugin depends on it.
+	 *
+	 * Each <b>class</b> of dependency can have the following types:
+	 *  - 'events_by_one': A list of eventlists that have to be provided by a single plugin,
+	 *                     e.g., <code>array( array('CaptchaPayload', 'CaptchaValidated') )</code>
+	 *                     to look for a plugin that provides both events.
+	 *  - 'plugins':
+	 *    A list of plugins, either just the plugin's classname or an array with
+	 *    classname and minimum version of the plugin (see {@link Plugin::version}).
+	 *    E.g.: <code>array( 'test_plugin', '1' )</code> to require at least version "1"
+	 *          of the test plugin.
+	 *  - 'app_min': Minimum application (b2evo) version, e.g. "1.9".
+	 *               This way you can make sure that the hooks you need are implemented
+	 *               in the core.
+	 *               (Available since b2evo 1.8.3. To make it work before 1.8.2 use
+	 *               "api_min" and check for array(1, 2) (API version of 1.9)).
+	 *  - 'api_min': You can require a specific minimum version of the Plugins API here.
+	 *               If it's just a number, only the major version is checked against.
+	 *               To check also for the minor version, you have to give an array:
+	 *               array( major, minor ).
+	 *               Obsolete since 1.9! Used API versions: 1.1 (b2evo 1.8.1) and 1.2 (b2evo 1.9).
+	 *
+	 * @see test_plugin::GetDependencies()
+	 * @return array
+	 */
+	function GetDependencies()
+	{
+		return array(); // no dependencies by default, of course
+	}
+
+
+	/**
+	 * This method should return your DB schema, consisting of a list of CREATE TABLE
+	 * queries.
+	 *
+	 * The DB gets changed accordingly on installing or enabling your Plugin.
+	 *
+	 * If you want to change your DB layout in a new version of your Plugin, simply
+	 * adjust the queries here and increase {@link Plugin::version}, because this will
+	 * request to check the current DB layout against the one you require.
+	 *
+	 * For restrictions see {@link db_delta()}.
+	 */
+	function GetDbLayout()
+	{
+		return array();
+	}
+
+
+	/**
+	 * This method gets asked when plugins get installed and allows you to return a list
+	 * of extra events, which your plugin triggers itself (e.g. through
+	 * {@link $Plugins->trigger_event()}).
+	 *
+	 * NOTE: PLEASE use a distinct prefix for the event name, e.g. "$this->classname".
+	 *
+	 * NOTE: The length of event names is limited to 40 chars.
+	 *
+	 * NOTE: Please comment the params and the return value here with the list
+	 *       that you return. Only informal as comment, but makes it easier for
+	 *       others.
+	 *
+	 * @see test_plugin::GetExtraEvents()
+	 * @return NULL|array "event_name" => "description"
+	 */
+	function GetExtraEvents()
+	{
+	}
+
+
+	/**
+	 * Override this method to define methods/functions that you want to make accessible
+	 * through /htsrv/call_plugin.php, which allows you to call those methods by HTTP request.
+	 *
+	 * This is useful for things like AJAX or displaying an <iframe> element, where the content
+	 * should get provided by the plugin itself.
+	 *
+	 * E.g., the image captcha plugin uses this method to serve a generated image.
+	 *
+	 * NOTE: the Plugin's method must be prefixed with "htsrv_", but in this list (and the URL) it
+	 *       is not. E.g., to have a method "disp_image" that should be callable through this method
+	 *       return <code>array('disp_image')</code> here and implement it as
+	 *       <code>function htsrv_disp_image( $params )</code> in your plugin.
+	 *       This is used to distinguish those methods from others, but keep URLs nice.
+	 *
+	 * @see get_htsrv_url()
+	 * @return array
+	 */
+	function GetHtsrvMethods()
+	{
+		return array();
+	}
+
+
+	/**
+	 * This method gets asked for a list of cronjobs that the plugin
+	 * provides.
+	 * If a user installs a cron job out of this list, the
+	 * {@link Plugin::ExecCronJob()} of the plugin gets called.
+	 *
+	 * @return array Array of arrays with keys "name", "ctrl" and "params".
+	 *               "name" gets used for display. "ctrl" (string) and
+	 *               "params" (array) get passed to the
+	 *               {@link Plugin::ExecCronJob()} method when the cronjob
+	 *               gets executed.
+	 */
+	function GetCronJobs( & $params )
+	{
+		return array();
+	}
+
+
+	/**
+	 * Execute/handle a cron job, which has been scheduled by the admin out
+	 * of the list that the Plugin provides (see {@link GetCronJobs()}).
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'ctrl': The "ctrl" name as defined in {@link GetCronJobs()}
+	 *   - 'params': The "params" value as defined in {@link GetCronJobs()},
+	 *               plus "ctsk_ID" which holds the cron task ID.
+	 * @return array with keys "code" (integer, 1 is ok), "message" (gets logged)
+	 */
+	function ExecCronJob( & $params )
+	{
+	}
+
+	// }}}
+
+
+	/*
+	 * Event handlers. These are meant to be implemented by your plugin. {{{
+	 */
+
+	// Admin/backoffice events (without events specific to Items or Comments): {{{
+
+	/**
+	 * Event handler: Gets invoked in /admin/_header.php for every backoffice page after
+	 *                the menu structure is build. You could use the {@link $AdminUI} object
+	 *                to modify it.
+	 *
+	 * This is the hook to register menu entries. See {@link register_menu_entry()}.
+	 */
+	function AdminAfterMenuInit()
+	{
+		// Example:
+		$this->register_menu_entry( $this->T_('My Tab') );
+	}
+
+
+	/**
+	 * Event handler: Called when ending the admin html head section.
+	 *
+	 * @param array Associative array of parameters
+	 * @return boolean did we do something?
+	 */
+	function AdminEndHtmlHead( & $params )
+	{
+		return false;		// Do nothing by default.
+	}
+
+
+	/**
+	 * Event handler: Called right after displaying the admin page footer.
+	 *
+	 * @param array Associative array of parameters
+	 * @return boolean did we do something?
+	 */
+	function AdminAfterPageFooter( & $params )
+	{
+		return false;		// Do nothing by default.
+	}
+
+
+	/**
+	 * Event handler: Called when displaying editor buttons.
+	 *
+	 * This method, if implemented, should output the buttons
+	 * (probably as html INPUT elements) and return true, if
+	 * button(s) have been displayed.
+	 *
+	 * You should provide an unique html ID with your button.
+	 *
+	 * @param array Associative array of parameters.
+	 *   - 'target_type': either 'Comment' or 'Item'.
+	 *   - 'edit_layout': "simple", "expert", etc. (users, hackers, plugins, etc. may create their own layouts in addition to these)
+	 *                    NOTE: Please respect the "simple" mode, which should display only the most simple things!
+	 * @return boolean did we display a button?
+	 */
+	function AdminDisplayEditorButton( $params )
+	{
+		if( $params['edit_layout'] == 'simple' )
+		{ // Do nothing in simple mode
+			return false;
+		}
+
+		return false;		// Do nothing by default.
+	}
+
+
+	/**
+	 * Event handler: Called when displaying editor toolbars.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'target_type': either 'Comment' or 'Item'.
+	 *   - 'edit_layout': "simple", "expert", etc. (users, hackers, plugins, etc. may create their own layouts in addition to these)
+	 *                    NOTE: Please respect the "simple" mode, which should display only the most simple things!
+	 * @return boolean did we display a toolbar?
+	 */
+	function AdminDisplayToolbar( & $params )
+	{
+		return false;		// Do nothing by default.
+	}
+
+
+	/**
+	 * Event handler: Called when handling actions for the "Tools" menu.
+	 *
+	 * Use {@link msg()} to add messages for the user.
+	 */
+	function AdminToolAction()
+	{
+	}
+
+
+	/**
+	 * Event handler: Called when displaying the block in the "Tools" menu.
+	 *
+	 * @return boolean did we display something?
+	 */
+	function AdminToolPayload()
+	{
+		return false;		// Do nothing by default.
+	}
+
+
+	/**
+	 * Event handler: Method that gets invoked when our tab is selected.
+	 *
+	 * You should catch (your own) params (using {@link param()}) here and do actions
+	 * (but no output!).
+	 *
+	 * Use {@link msg()} to add messages for the user.
+	 */
+	function AdminTabAction()
+	{
+	}
+
+
+	/**
+	 * Event handler: Gets invoked when our tab is selected and should get displayed.
+	 *
+	 * Do your output here.
+	 *
+	 * @return boolean did we display something?
+	 */
+	function AdminTabPayload()
+	{
+		return false;		// Do nothing by default.
+	}
+
+
+	/**
+	 * Event handler: Gets invoked before the main payload in the backoffice.
+	 */
+	function AdminBeginPayload()
+	{
+	}
+
+	// }}}
+
+
+	// Skin/Blog events: {{{
+
+	/**
+	 * Event handler: Called before a blog gets displayed (in _blog_main.inc.php).
+	 */
+	function BeforeBlogDisplay( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called at the beginning of the skin's HTML HEAD section.
+	 *
+	 * Use this to add any HTML HEAD lines (like CSS styles or links to resource
+	 * files (CSS, JavaScript, ..)).
+	 */
+	function SkinBeginHtmlHead( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Gets asked about a list of skin names that the plugin handles.
+	 *
+	 * If one of the skins returned gets called through the "skin=X" URL param, the
+	 * {@link Plugin::DisplaySkin()} method of your plugin gets called.
+	 *
+	 * @return array
+	 */
+	function GetProvidedSkins()
+	{
+		return array();
+	}
+
+
+	/**
+	 * Event handler: Display a skin. Use {@link Plugin::GetProvidedSkins()} to return
+	 * a list of names that you register.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'skin': name of skin to be displayed (from the list of {@link Plugin::GetProvidedSkins()}).
+	 *             If your Plugin only registers one skin, you can ignore it.
+	 */
+	function DisplaySkin( & $params )
+	{
+	}
+
+	// }}}
+
+
+	// (Un)Install / (De)Activate events: {{{
+
+	/**
+	 * Event handler: Called before the plugin is going to be installed.
+	 *
+	 * This is the hook to create any DB tables or the like.
+	 *
+	 * If you just want to add a note, use {@link Plugin::msg()} (and return true).
+	 *
+	 * @return true|string True, if the plugin can be enabled/activated,
+	 *                     a string with an error/note otherwise.
+	 */
+	function BeforeInstall()
+	{
+		return true;  // default is to allow Installation
+	}
+
+
+	/**
+	 * Event handler: Called after the plugin has been installed.
+	 */
+	function AfterInstall()
+	{
+	}
+
+
+	/**
+	 * Event handler: Called before the plugin is going to be un-installed.
+	 *
+	 * This is the hook to remove any files or the like - tables with canonical names
+	 * (see {@link Plugin::get_sql_table()}, are handled internally.
+	 *
+	 * See {@link BeforeUninstallPayload()} for the corresponding payload handler, which you
+	 * can request to invoke by returning NULL here.
+	 *
+	 * Note: this method gets called again, if the uninstallation has to be confirmed,
+	 *       either because you've requested a call to {@link BeforeUninstallPayload()}
+	 *       or there are tables to be dropped (what the admin user has to confirm).
+	 *
+	 * @param array Associative array of parameters.
+	 *              'unattended': true if Uninstall is unattended (e.g., the /install action "deletedb" uses it).
+	 *                            This should cleanup everything without confirmation!
+	 * @return boolean|NULL
+	 *         true when it's ok to uninstall,
+	 *         false on failure (the plugin won't get uninstalled then).
+	 *               You should add the reason for it through {@link Plugin::msg()}.
+	 *         NULL requests to execute the {@link BeforeUninstallPayload()} method.
+	 */
+	function BeforeUninstall( & $params )
+	{
+		return true;
+	}
+
+
+	/**
+	 * Event handler: Gets invoked to display the payload before uninstalling the plugin.
+	 *
+	 * You have to request a call to this during the plugin uninstall procedure by
+	 * returning NULL in {@link BeforeUninstall()}.
+	 *
+	 * @param array Associative array of parameters.
+	 *              'Form': The {@link Form} that asks the user for confirmation (by reference).
+	 *                      If your plugin uses canonical table names (see {@link Plugin::get_sql_table()}),
+	 *                      there will be already a list of those tables included in it.
+	 *                      Do not end the form, just add own inputs or hidden keys to it.
+	 */
+	function BeforeUninstallPayload( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called when the admin tries to enable the plugin, changes
+	 * its configuration/settings and after installation.
+	 *
+	 * Use this, if your plugin needs configuration before it can be used.
+	 *
+	 * @return true|string True, if the plugin can be enabled/activated,
+	 *                     a string with an error/note otherwise.
+	 */
+	function BeforeEnable()
+	{
+		return true;  // default is to allow Activation
+	}
+
+
+	/**
+	 * Event handler: Your plugin gets notified here, just before it gets
+	 * disabled.
+	 *
+	 * You cannot prevent this, but only clean up stuff, if you have to.
+	 */
+	function BeforeDisable()
+	{
+	}
+
+
+	/*
+	 * NOTE: function AppendPluginRegister( & $params ) is deprecated since 1.9.
+	 * Use Plugin::PluginInit() instead.
+	 */
+
+
+	/**
+	 * Event handler: Called when we detect a version change (in {@link Plugins::register()}).
+	 *
+	 * Use this for your upgrade needs.
+	 *
+	 * @param array Associative array of parameters.
+	 *              'old_version': The old version of your plugin as stored in DB.
+	 *              'db_row': an array with the columns of the plugin DB entry (in T_plugins).
+	 *                        The key 'plug_version' is the same as the 'old_version' key.
+	 * @return boolean If this method returns false, the Plugin's status gets changed to "needs_config" and
+	 *                 it gets unregistered for the current request.
+	 */
+	function PluginVersionChanged( & $params )
+	{
+		return true;
+	}
+
+	// }}}
+
+
+	// Item events: {{{
+
+	/**
+	 * Event handler: Called when rendering item/post contents as HTML. (CACHED)
+	 *
+	 * The rendered content will be *cached* and the cached content will be reused on subsequent displays.
+	 * Use {@link DisplayItemAsHtml()} instead if you want to do rendering at display time.
+	 *
+ 	 * Note: You have to change $params['data'] (which gets passed by reference).
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'data': the data (by reference). You probably want to modify this.
+	 *   - 'format': see {@link format_to_output()}. Only 'htmlbody' and 'entityencoded' will arrive here.
+	 *   - 'Item': the {@link Item} object which gets rendered.
+	 * @return boolean Have we changed something?
+	 */
+	function RenderItemAsHtml( & $params )
+	{
+		/*
+		$content = & $params['data'];
+		$content = 'PREFIX__'.$content.'__SUFFIX'; // just an example
+		return true;
+		*/
+	}
+
+
+	/**
+	 * Event handler: Called when rendering item/post contents as XML.
+	 *
+	 * Should this plugin apply to XML?
+	 * It should actually only apply when:
+	 * - it generates some content that is visible without HTML tags
+	 * - it removes some dirty markup when generating the tags (which will get stripped afterwards)
+	 * Note: htmlentityencoded is not considered as XML here.
+	 *
+	 * Note: You have to change $params['data'] (which gets passed by reference).
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'data': the data (by reference). You probably want to modify this.
+	 *   - 'format': see {@link format_to_output()}. Only 'xml' will arrive here.
+	 *   - 'Item': the {@link Item} object which gets rendered.
+	 * @return boolean Have we changed something?
+	 */
+	function RenderItemAsXml( & $params )
+	{
+		return false;		// Do nothing by default.
+	}
+
+
+	/**
+	 * Event handler: Called when rendering item/post contents other than XML or HTML.
+	 *
+	 * Note: return value is ignored. You have to change $params['data'].
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'data': the data (by reference). You probably want to modify this.
+	 *   - 'format': see {@link format_to_output()}. Only 'text' will arrive here.
+	 *   - 'Item': the {@link Item} object which gets rendered.
+	 * @return boolean Have we changed something?
+	 */
+	function RenderItemAsText()
+	{
+		return false;		// Do nothing by default.
+	}
+
+
+	/**
+	 * Event handler: Called when displaying an item/post's content as HTML.
+	 *
+	 * This is different from {@link RenderItemAsHtml()}, because it gets called
+	 * on every display (while rendering gets cached).
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'data': the data (by reference). You probably want to modify this.
+	 *   - 'format': see {@link format_to_output()}.
+	 *   - 'Item': The {@link Item} that gets displayed (by reference).
+	 *   - 'preview': Is this only a preview?
+	 *   - 'dispmore': Does this include the "more" text (if available), which means "full post"?
+	 * @return boolean Have we changed something?
+	 */
+	function DisplayItemAsHtml( & $params )
+	{
+		return false;		// Do nothing by default.
+	}
+
+
+	/**
+	 * Event handler: Called when displaying an item/post's content as XML.
+	 *
+	 * This is different from {@link RenderItemAsXml()}, because it gets called
+	 * on every display (while rendering gets cached).
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'data': the data (by reference). You probably want to modify this.
+	 *   - 'format': see {@link format_to_output()}.
+	 *   - 'Item': The {@link Item} that gets displayed (by reference).
+	 *   - 'preview': Is this only a preview?
+	 *   - 'dispmore': Does this include the "more" text (if available), which means "full post"?
+	 * @return boolean Have we changed something?
+	 */
+	function DisplayItemAsXml( & $params )
+	{
+		return false;		// Do nothing by default.
+	}
+
+
+	/**
+	 * Event handler: Called when displaying an item/post's content as text.
+	 *
+	 * This is different from {@link RenderItemAsText()}, because it gets called
+	 * on every display (while rendering gets cached).
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'data': the data (by reference). You probably want to modify this.
+	 *   - 'format': see {@link format_to_output()}. Only 'text' will arrive here.
+	 *   - 'Item': The {@link Item} that gets displayed (by reference).
+	 *   - 'preview': Is this only a preview?
+	 *   - 'dispmore': Does this include the "more" text (if available), which means "full post"?
+	 * @return boolean Have we changed something?
+	 */
+	function DisplayItemAsText( & $params )
+	{
+		return false;		// Do nothing by default.
+	}
+
+
+	/**
+	 * Event handler: called at the beginning of {@link Item::dbupdate() updating
+	 * an item/post in the database}.
+	 *
+	 * Use this to manipulate the {@link Item}, e.g. adding a renderer code
+	 * through {@link Item::add_renderer()}.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Item': the related Item (by reference)
+	 */
+	function PrependItemUpdateTransact( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: called at the end of {@link Item::dbupdate() updating
+	 * an item/post in the database}, which means that it has been changed.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Item': the related Item (by reference)
+	 *   - 'dbchanges': array with DB changes; a copy of {@link Item::dbchanges()},
+	 *                  before they got applied (since 1.9)
+	 */
+	function AfterItemUpdate( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: called at the beginning of {@link Item::dbinsert() inserting
+	 * an item/post in the database}.
+	 *
+	 * Use this to manipulate the {@link Item}, e.g. adding a renderer code
+	 * through {@link Item::add_renderer()}.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Item': the related Item (by reference)
+	 */
+	function PrependItemInsertTransact( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: called at the end of {@link Item::dbinsert() inserting
+	 * a item/post into the database}, which means it has been created.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Item': the related Item (by reference)
+	 *   - 'dbchanges': array with DB changes; a copy of {@link Item::dbchanges()},
+	 *                  before they got applied (since 1.9)
+	 */
+	function AfterItemInsert( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: called at the end of {@link Item::dbdelete() deleting
+	 * an item/post from the database}.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Item': the related Item (by reference)
+	 */
+	function AfterItemDelete( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: called when instantiating an Item for preview.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Item': the related Item (by reference)
+	 */
+	function AppendItemPreviewTransact( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called when the view counter of an item got increased.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Item': the Item object (by reference)
+	 */
+	function ItemViewsIncreased( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called at the end of the "Edit item" form.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Form': the {@link Form} object (by reference)
+	 *   - 'Item': the Item which gets edited (by reference)
+	 *   - 'edit_layout': "simple", "expert", etc. (users, hackers, plugins, etc. may create their own layouts in addition to these)
+	 *                    NOTE: Please respect the "simple" mode, which should display only the most simple things!
+	 * @return boolean did we display something?
+	 */
+	function AdminDisplayItemFormFieldset( & $params )
+	{
+		return false;		// Do nothing by default.
+	}
+
+
+	/**
+	 * Event handler: Called before a new item gets created (in the backoffice).
+	 *
+	 * You could {@link Plugin::msg() add a message} of
+	 * category "error" here, to prevent the comment from being inserted.
+	 *
+	 * @param array Associative array of parameters
+	 *              'Item': the Item which gets created (by reference)
+	 */
+	function AdminBeforeItemEditCreate( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called before an existing item gets updated (in the backoffice).
+	 *
+	 * You could {@link Plugin::msg() add a message} of
+	 * category "error" here, to prevent the comment from being inserted.
+	 *
+	 * @param array Associative array of parameters
+	 *              'Item': the Item which gets updated (by reference)
+	 */
+	function AdminBeforeItemEditUpdate( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: the plugin gets asked if an item can receive feedback/comments.
+	 *
+	 * @param array Associative array of parameters
+	 *              'Item': the Item
+	 * @return boolean|string
+	 *   true, if the Item can receive feedback
+	 *   false/string, if the Item cannot receive feedback. If you return a string
+	 *                 this gets displayed as an error/explanation.
+	 *   NULL, if you do not want to say "yes" or "no".
+	 */
+	function ItemCanComment( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: send a ping about a new item.
+	 *
+	 * @param array Associative array of parameters
+	 *        'Item': the Item (by reference)
+	 *        'xmlrpcresp': Set this to the {@link xmlrpcresp} object, if the plugin
+	 *                      uses XMLRPC.
+	 *        'display': Should results get displayed? (normally you should not need
+	 *                   to care about this, especially if you can set 'xmlrpcresp')
+	 * @return boolean Was the ping successful?
+	 */
+	function ItemSendPing( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: called to display the URL that accepts trackbacks for
+	 *                an item.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Item': the {@link Item} object (by reference)
+	 *   - 'template': the template to display the URL (%url%)
+	 */
+	function DisplayTrackbackAddr( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Does your Plugin want to apply as a renderer for the item?
+	 *
+	 * NOTE: this is especially useful for lazy Plugins, which would look
+	 *       at the content and decide, if they apply.
+	 *
+	 * @return boolean|NULL If true, the Plugin gets added as a renderer, false
+	 *         removes it as a renderer (if existing) and NULL does not change the
+	 *         renderer setting regarding your Plugin.
+	 */
+	function ItemApplyAsRenderer( & $params )
+	{
+	}
+
+	// }}}
+
+
+	// Feedback (Comment/Trackback) events: {{{
+
+	/**
+	 * Event handler: Called when displaying editor toolbars.
+	 *
+	 * @param array Associative array of parameters
+	 * @return boolean did we display a toolbar?
+	 */
+	function DisplayCommentToolbar( & $params )
+	{
+		return false;		// Do nothing by default.
+	}
+
+
+	/**
+	 * Event handler: Called at the end of the frontend comment form.
+	 *
+	 * You might want to use this to inject antispam payload to use in
+	 * in {@link GetSpamKarmaForComment()} or modify the Comment according
+	 * to it in {@link BeforeCommentFormInsert()}.
+	 *
+	 * @see Plugin::BeforeCommentFormInsert(), Plugin::AfterCommentFormInsert()
+	 * @param array Associative array of parameters
+	 *   - 'Form': the comment form generating object
+	 *   - 'Item': the Item for which the comment is meant
+	 */
+	function DisplayCommentFormFieldset( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called in the submit button section of the
+	 * frontend comment form.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Form': the comment form generating object
+	 *   - 'Item': the Item for which the comment is meant
+	 */
+	function DisplayCommentFormButton( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called before at the beginning, if a comment form gets sent (and received).
+	 *
+	 * Use this to filter input, e.g. the OpenID uses this to provide alternate authentication.
+	 *
+	 * @since 1.10.0
+	 * @see Plugin::DisplayCommentFormFieldset()
+	 * @param array Associative array of parameters
+	 *   - 'comment_post_ID': ID of the item the comment is for
+	 *   - 'comment': the comment text (by reference)
+	 *   - 'original_comment': the original, unfiltered comment text - you should not modify it here,
+	 *      this is meant e.g. for the OpenID plugin to re-inject it after redirection (by reference)
+	 *   - 'comment_autobr': is the Auto-BR checkbox checked (by reference)
+	 *   - 'action': "save" or "preview" (by reference)
+	 *   - 'User': {@link User}, if logged in or null (by reference)
+	 *   - 'anon_name': Name of the anonymous commenter (by reference)
+	 *   - 'anon_email': E-Mail of the anonymous commenter (by reference)
+	 *   - 'anon_url': URL of the anonymous commenter (by reference)
+	 *   - 'anon_allow_msgform': "Allow msgform" preference of the anonymous commenter (by reference)
+	 *   - 'anon_cookies': "Remember me" preference of the anonymous commenter (by reference)
+	 *   - 'redirect_to': URL where to redirect to in the end of comment posting (by reference)
+	 */
+	function CommentFormSent( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called before a comment gets inserted through the public comment
+	 *                form.
+	 *
+	 * Use this, to validate a comment: you could {@link Plugin::msg() add a message} of
+	 * category "error" here, to prevent the comment from being inserted.
+	 *
+	 * @see Plugin::DisplayCommentFormFieldset()
+	 * @param array Associative array of parameters
+	 *   - 'Comment': the Comment (by reference)
+	 *   - 'original_comment': this is the unstripped and unformated posted comment
+	 *   - 'action': "save" or "preview" (by reference) (since 1.10)
+	 *   - 'is_preview': is this a request for previewing the comment? (boolean)
+	 */
+	function BeforeCommentFormInsert( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called when a comment form has been processed and the comment
+	 *                got inserted into DB.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Comment': the Comment (by reference)
+	 *   - 'original_comment': this is the unstripped and unformated posted comment
+	 */
+	function AfterCommentFormInsert( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called to ask the plugin for the spam karma of a comment.
+	 *
+	 * This gets called just before the comment gets stored.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Comment': the {@link Comment} object (by reference)
+	 *   - The following values are interesting if you want to provide skipping of a test:
+	 *     - 'cur_karma': current karma value (cur_karma_abs/cur_karma_divider or NULL)
+	 *     - 'cur_karma_abs': current karma absolute value or NULL (if no Plugin returned karma before)
+	 *     - 'cur_karma_divider': current divider (sum of weights)
+	 *     - 'cur_count_plugins': number of Plugins that have already been asked
+	 * @return integer|NULL Spam probability (-100 - 100).
+	 *                -100 means "absolutely no spam", 100 means "absolutely spam".
+	 *                Only if you return a numeric value, it gets considered (e.g., "", NULL or false get ignored).
+	 */
+	function GetSpamKarmaForComment( & $params )
+	{
+		return;
+	}
+
+
+	/**
+	 * Event handler: called at the end of {@link Comment::dbupdate() updating
+	 * a comment in the database}, which means that it has changed.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Comment': the related Comment (by reference)
+	 *   - 'dbchanges': array with DB changes; a copy of {@link Comment::dbchanges()},
+	 *                  before they got applied (since 1.9)
+	 */
+	function AfterCommentUpdate( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: called at the end of {@link Comment::dbinsert() inserting
+	 * a comment into the database}, which means it has been created.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Comment': the related Comment (by reference)
+	 *   - 'dbchanges': array with DB changes; a copy of {@link Comment::dbchanges()},
+	 *                  before they got applied (since 1.9)
+	 */
+	function AfterCommentInsert( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: called at the end of {@link Comment::dbdelete() deleting
+	 * a comment from the database}.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Comment': the related Comment (by reference)
+	 */
+	function AfterCommentDelete( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: called before a trackback gets recorded.
+	 *
+	 * Use this, to validate a trackback: you could {@link Plugin::msg() add a message} of
+	 * category "error" here, to prevent the trackback from being accepted.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Comment': the trackback (which is a {@link Comment} object with "trackback" type) (by reference)
+	 *        The trackback-params get mapped like this:
+	 *        - "blog_name" => "author"
+	 *        - "url" => "author_url"
+	 *        - "title"/"excerpt" => "comment"
+	 *
+	 */
+	function BeforeTrackbackInsert( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: called to filter the comment's author name (blog name for trackbacks)
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'data': the name of the author/blog (by reference)
+	 *   - 'makelink': true, if the "data" contains a link
+	 *   - 'Comment': the {@link Comment} object
+	 */
+	function FilterCommentAuthor( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: called to filter the comment's author URL.
+	 * This may be either the URL only or a full link (A tag).
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'data': the URL of the author/blog (by reference)
+	 *   - 'makelink': true, if the "data" contains a link (HTML A tag)
+	 *   - 'Comment': the {@link Comment} object
+	 */
+	function FilterCommentAuthorUrl( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: called to filter the comment's content
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'data': the name of the author/blog (by reference)
+	 *   - 'Comment': the {@link Comment} object
+	 */
+	function FilterCommentContent( & $params )
+	{
+	}
+
+	// }}}
+
+
+	// Message form events: {{{
+
+	/**
+	 * Event handler: Called at the end of the frontend message form, which
+	 * allows to send an email to a user/commentator.
+	 *
+	 * You might want to use this to inject antispam payload to use in
+	 * in {@link MessageFormSent()}.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Form': the comment form generating object
+	 *   - 'recipient_ID': ID of the user (if any)
+	 *   - 'item_ID': ID of the item where the user clicked the msgform icon (if any)
+	 *   - 'comment_ID': ID of the comment where the user clicked the msgform icon (if any)
+	 */
+	function DisplayMessageFormFieldset( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called in the submit button section of the
+	 * frontend message form.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Form': the comment form generating object
+	 *   - 'recipient_ID': ID of the user (if any)
+	 *   - 'item_ID': ID of the item where the user clicked the msgform icon (if any)
+	 *   - 'comment_ID': ID of the comment where the user clicked the msgform icon (if any)
+	 */
+	function DisplayMessageFormButton( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called when a message form has been submitted.
+	 *
+	 * Add messages of category "error" to prevent the message from being sent.
+	 *
+	 * You can also alter the "message" or "message_footer" that gets sent here.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'recipient_ID': ID of the user (if any)
+	 *   - 'item_ID': ID of the item where the user clicked the msgform icon (if any)
+	 *   - 'comment_ID': ID of the comment where the user clicked the msgform icon (if any)
+	 *   - 'sender_name': The name of the sender (by reference) (since 1.10.0)
+	 *   - 'sender_email': The email address of the sender (by reference) (since 1.10.0)
+	 *   - 'subject': The subject of the message to be sent (by reference) (since 1.10.0)
+	 *   - 'message': The message to be sent (by reference)
+	 *   - 'message_footer': The footer of the message (by reference)
+	 *   - 'Blog': The blog, depending on the context (may be null) (by reference) (since 1.10.0)
+	 */
+	function MessageFormSent( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called after a message has been sent through the public email form.
+	 *
+	 * This is meant to cleanup generated data.
+	 */
+	function MessageFormSentCleanup()
+	{
+	}
+
+	// }}}
+
+
+	// Caching events: {{{
+
+	/**
+	 * Event handler: called to cache object data.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'action': 'delete', 'set', 'get'
+	 *   - 'key': The key to refer to 'data'
+	 *   - 'data': The actual data. This must be set by the plugin.
+	 * @return boolean True if action was successful, false otherwise.
+	 */
+	function CacheObjects( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: called to cache page content (get cached content or request caching).
+	 *
+	 * This method must build a unique key for the requested page (including cookie/session info) and
+	 * start an output buffer, to get the content to cache.
+	 *
+	 * Note, that there are special occassions when this event does not get called, because we want
+	 * really fresh content always:
+	 *  - we're generating static pages
+	 *  - there gets a "dynamic object", such as "Messages" or "core.preview_Comment" transported in the session
+	 *
+	 * @see Plugin::CacheIsCollectingContent()
+	 * @param array Associative array of parameters
+	 *   - 'data': this must get set to the page content on cache hit
+	 * @return boolean True if we handled the request (either returned caching data or started buffering),
+	 *                 false if we do not want to cache this page.
+	 */
+	function CachePageContent( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: gets asked for if we are generating cached content.
+	 *
+	 * This is useful to not generate a list of online users or the like.
+	 *
+	 * @see Plugin::CachePageContent()
+	 * @return boolean
+	 */
+	function CacheIsCollectingContent()
+	{
+	}
+
+	// }}}
+
+
+	// PluginSettings {{{
+	/**
+	 * Event handler: Called before displaying or setting a plugin's setting in the backoffice.
+	 *
+	 * @see GetDefaultSettings()
+	 * @param array Associative array of parameters
+	 *   - 'name': name of the setting
+	 *   - 'value': value of the setting (by reference)
+	 *   - 'meta': meta data of the setting (as given in {@link GetDefaultSettings()})
+	 * @return string|NULL Return a string with an error to prevent the setting from being set
+	 *                     and/or a message added to the settings field.
+	 */
+	function PluginSettingsValidateSet( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called as action just before updating the {@link Plugin::Settings plugin's settings}.
+	 *
+	 * The "regular" settings from {@link GetDefaultSettings()} have been set into
+	 * {@link Plugin::Settings}, but get saved into DB after this method has been called.
+	 *
+	 * Use this to catch custom input fields from {@link PluginSettingsEditDisplayAfter()} or
+	 * add notes/errors through {@link Plugin::msg()}.
+	 *
+	 * If you want to modify plugin events (see {@link Plugin::enable_event()} and
+	 * {@link Plugin::disable_event()}), you should use {@link Plugin::BeforeEnable()}, because Plugin
+	 * events get saved (according to the edit settings screen) after this event.
+	 *
+	 * @return false|NULL Return false to prevent the settings from being updated to DB.
+	 */
+	function PluginSettingsUpdateAction()
+	{
+	}
+
+
+	/**
+	 * Event handler: Called as action before displaying the "Edit plugin" form,
+	 * which includes the display of the {@link Plugin::Settings plugin's settings}.
+	 *
+	 * You may want to use this to check existing settings or display notes about
+	 * something.
+	 */
+	function PluginSettingsEditAction()
+	{
+	}
+
+
+	/**
+	 * Event handler: Called after the form to edit the {@link Plugin::Settings} has been
+	 * displayed.
+	 *
+	 * Use this to add custom input fields (and catch them in {@link PluginSettingsUpdateAction()})
+	 * or display custom output (e.g. a test link).
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Form': the {@link Form}, where an fieldset has been opened already (by reference)
+	 */
+	function PluginSettingsEditDisplayAfter( & $params )
+	{
+	}
+
+	// }}}
+
+
+	// PluginUserSettings {{{
+	/**
+	 * Event handler: Called before displaying or setting a plugin's user setting in the backoffice.
+	 *
+	 * @see GetDefaultUserSettings()
+	 * @param array Associative array of parameters
+	 *   - 'name': name of the setting
+	 *   - 'value': value of the setting (by reference)
+	 *   - 'meta': meta data of the setting (as given in {@link GetDefaultUserSettings()})
+	 *   - 'User': the {@link User} for which the setting is
+	 * @return string|NULL Return a string with an error to prevent the setting from being set
+	 *                     and/or a message added to the settings field.
+	 */
+	function PluginUserSettingsValidateSet( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called as action just before updating the {@link Plugin::UserSettings plugin's user settings}.
+	 *
+	 * The "regular" settings from {@link GetDefaultUserSettings()} have been set into
+	 * {@link Plugin::UserSettings}, but get saved into DB after this method has been called.
+	 *
+	 * Use this to catch custom input fields from {@link PluginUserSettingsEditDisplayAfter()} or
+	 * add notes/errors through {@link Plugin::msg()}.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'User': the {@link User} for which the settings get updated
+	 *
+	 * @return false|NULL Return false to prevent the settings from being updated to DB.
+	 */
+	function PluginUserSettingsUpdateAction( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called as action before displaying the "Edit user" form,
+	 * which includes the display of the {@link Plugin::UserSettings plugin's user settings}.
+	 *
+	 * You may want to use this to check existing settings or display notes about
+	 * something.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'User': the {@link User} for which the settings are being displayed/edited
+	 */
+	function PluginUserSettingsEditAction( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called after the form to edit the {@link Plugin::UserSettings} has been
+	 * displayed.
+	 *
+	 * Use this to add custom input fields (and catch them in {@link PluginUserSettingsUpdateAction()})
+	 * or display custom output (e.g. a test link).
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Form': the {@link Form}, where an fieldset has been opened already (by reference)
+	 *   - 'User': the {@link User} whose settings get displayed for editing (since 1.10.0)
+	 */
+	function PluginUserSettingsEditDisplayAfter( & $params )
+	{
+	}
+
+	// }}}
+
+
+	// User related events, including registration and login (procedure): {{{
+
+	/**
+	 * Event handler: Called at the end of the login procedure, if the
+	 *                user is anonymous ({@link $current_User current User} NOT set).
+	 *
+	 * Use this for example to read some cookie and define further handling of
+	 * this visitor or force them to login, by {@link Plugin::msg() adding a message}
+	 * of class "login_error", which will trigger the login screen.
+	 */
+	function AfterLoginAnonymousUser( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called at the end of the login procedure, if the
+	 *                {@link $current_User current User} is set and the
+	 *                user is therefor registered.
+	 *
+	 * Use this for example to re-act on specific {@link Plugin::UserSettings user settings},
+	 * e.g., call {@link Plugin::forget_events()} to de-activate the plugin for
+	 * the current request.
+	 *
+	 * You can also {@link Plugin::msg() add a message} of class "login_error"
+	 * to prevent the user from accessing the site and triggering
+	 * the login screen.
+	 */
+	function AfterLoginRegisteredUser( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called when a new user has registered, at the end of the
+	 *                DB transaction that created this user.
+	 *
+	 * If you want to modify the about-to-be-created user (if the transaction gets
+	 * committed), you'll have to call {@link User::dbupdate()} on it, because he
+	 * got already inserted (but the transaction is not yet committed).
+	 *
+	 * Note: if you want to re-act on a new user,
+	 * use {@link Plugin::AfterUserRegistration()} instead!
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'User': the {@link User user object} (as reference).
+	 * @return boolean false if the whole transaction should get rolled back (the user does not get created).
+	 */
+	function AppendUserRegistrTransact( & $params )
+	{
+		return true;
+	}
+
+
+	/**
+	 * Event handler: Called when a new user has registered and got created.
+	 *
+	 * Note: if you want to modify a new user,
+	 * use {@link Plugin::AppendUserRegistrTransact()} instead!
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'User': the {@link User user object} (as reference).
+	 */
+	function AfterUserRegistration( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called at the end of the "Register as new user" form.
+	 *
+	 * You might want to use this to inject antispam payload to use
+	 * in {@link Plugin::RegisterFormSent()}.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Form': the comment form generating object (by reference)
+	 */
+	function DisplayRegisterFormFieldset( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called when a "Register as new user" form has been submitted.
+	 *
+	 * You can cancel the registration process by {@link Plugin::msg() adding a message}
+	 * of type "error".
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'login': Login name (by reference) (since 1.10.0)
+	 *   - 'email': E-Mail value (by reference) (since 1.10.0)
+	 *   - 'locale': Locale value (by reference) (since 1.10.0)
+	 *   - 'pass1': Password (by reference) (since 1.10.0)
+	 *   - 'pass2': Confirmed password (by reference) (since 1.10.0)
+	 */
+	function RegisterFormSent( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called at the end of the "Login" form.
+	 *
+	 * You might want to use this to inject payload to use
+	 * in {@link LoginAttempt()}.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Form': the comment form generating object (by reference)
+	 */
+	function DisplayLoginFormFieldset( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: called when a user attemps to login.
+	 *
+	 * You can prevent the user from logging in by {@link Plugin::msg() adding a message}
+	 * of type "login_error".
+	 *
+	 * Otherwise, this hook is meant to authenticate a user against some
+	 * external database (e.g. LDAP) and generate a new user.
+	 *
+	 * To check, if a user already exists in b2evo with that login/password, you might
+	 * want to use <code>user_pass_ok( $login, $pass_md5, true )</code>.
+	 *
+	 * @see Plugin::AlternateAuthentication()
+	 * @see Plugin::Logout()
+	 * @param array Associative array of parameters
+	 *   - 'login': user's login (by reference since 1.10.0)
+	 *   - 'pass': user's password (by reference since 1.10.0)
+	 *   - 'pass_md5': user's md5 password (by reference since 1.10.0)
+	 *   - 'pass_ok': is the password ok for 'login'? (by reference) (since 1.10.0)
+	 */
+	function LoginAttempt( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: called when a user logs out.
+	 *
+	 * This is meant to cleanup data, e.g. if you use the
+	 * {@link Plugin::AlternateAuthentication()} hook.
+	 *
+	 * @see Plugin::AlternateAuthentication()
+	 * @see Plugin::Logout()
+	 * @param array Associative array of parameters
+	 *   - 'User': the user object
+	 */
+	function Logout( $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called at the end of the "Validate user account" form, which gets
+	 *                invoked if newusers_mustvalidate is enabled and the user has not
+	 *                been validated yet.
+	 *
+	 * The corresponding action event is {@link Plugin::ValidateAccountFormSent()}.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Form': the comment form generating object (by reference)
+	 */
+	function DisplayValidateAccountFormFieldset( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: Called when a "Validate user account" form has been submitted.
+	 *
+	 * You can cancel the registration process by {@link Plugin::msg() adding a message}
+	 * of type "error".
+	 */
+	function ValidateAccountFormSent( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: called at the end of the login process, if the user did not try to
+	 *                login (by sending "login" and "pwd"), the session has no user attached
+	 *                or only "login" is given.
+	 *
+	 * This hook is meant to automagically login/authenticate an user by his/her IP address,
+	 * special cookie, etc..
+	 *
+	 * If you can authenticate the user, you'll have to attach him to the {@link $Session},
+	 * either through {@link Session::set_user_ID()} or {@link Session::set_User()}.
+	 *
+	 * @see Plugin::LoginAttempt()
+	 * @see Plugin::Logout()
+	 * @return boolean True, if the user has been authentificated (set in $Session)
+	 */
+	function AlternateAuthentication( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: called at the end of {@link User::dbupdate() updating
+	 * an user account in the database}, which means that it has been changed.
+	 *
+	 * @since 1.8.1
+	 * @param array Associative array of parameters
+	 *   - 'User': the related User (by reference)
+	 */
+	function AfterUserUpdate( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: called at the end of {@link User::dbinsert() inserting
+	 * an user account into the database}, which means it has been created.
+	 *
+	 * @since 1.8.1
+	 * @param array Associative array of parameters
+	 *   - 'User': the related User (by reference)
+	 */
+	function AfterUserInsert( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: called at the end of {@link User::dbdelete() deleting
+	 * an user from the database}.
+	 *
+	 * @since 1.8.1
+	 * @param array Associative array of parameters
+	 *   - 'User': the related User (by reference)
+	 */
+	function AfterUserDelete( & $params )
+	{
+	}
+
+	// }}}
+
+
+	// General events: {{{
+
+	/**
+	 * Event handler: general event to inject payload for a captcha test.
+	 *
+	 * This does not get called by b2evolution itself, but provides an interface
+	 * to other plugins. E.g., the {@link dnsbl_antispam_plugin DNS blacklist plugin}
+	 * uses this event optionally to whitelist a user.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'Form': the {@link form} where payload should get added (by reference, OPTIONALLY!)
+	 *     If it's not given as param, you have to create an own form, if you need one.
+	 *   - 'form_use_fieldset': if a "Form" param is given and we use it, should we add
+	 *                          an own fieldset? (boolean, default "true", OPTIONALLY!)
+	 *   - 'key': A key that is associated to the caller of the event (string, OPTIONALLY!)
+	 * @return boolean True, if you have provided payload for a captcha test
+	 */
+	function CaptchaPayload( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: general event to validate a captcha which payload was added
+	 * through {@link CaptchaPayload()}.
+	 *
+	 * This does not get called by b2evolution itself, but provides an interface
+	 * to other plugins. E.g., the {@link dnsbl_antispam_plugin DNS blacklist plugin}
+	 * uses this event optionally to whitelist a user.
+	 *
+	 * NOTE: if the action is verified/completed in total, you HAVE to call
+	 *       {@link CaptchaValidatedCleanup()}, so that the plugin can cleanup its data
+	 *       and is not vulnerable against multiple usage of the same captcha!
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'validate_error': you can optionally set this, if you want to give a reason
+	 *     of the failure. This is optionally and meant to be used by other plugins
+	 *     that trigger this event.
+	 * @return boolean true if the catcha could be validated
+	 */
+	function CaptchaValidated( & $params )
+	{
+	}
+
+
+	/**
+	 * Event handler: general event to be called after an action has been taken, which
+	 * involved {@link CaptchaPayload()} and {@link CaptchaValidated()}.
+	 *
+	 * This is meant to cleanup generated data for the Captcha test.
+	 *
+	 * This does not get called by b2evolution itself, but provides an interface
+	 * to other plugins. E.g., the {@link dnsbl_antispam_plugin DNS blacklist plugin}
+	 * uses this event optionally to whitelist a user.
+	 */
+	function CaptchaValidatedCleanup( & $params )
+	{
+	}
+
+	// }}}
+
+
+	/**
+	 * Event handler: Called when an IP address gets displayed, typically in a protected
+	 * area or for a privileged user, e.g. in the backoffice statistics menu.
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'data': the data (by reference). You probably want to modify this.
+	 *   - 'format': see {@link format_to_output()}.
+	 * @return boolean Have we changed something?
+	 */
+	function FilterIpAddress( & $params )
+	{
+		return false;		// Do nothing by default.
+	}
+
+
+	/**
+	 * Event handler: Called after initializing plugins, DB, Settings, Hit, .. but
+	 * quite early.
+	 *
+	 * This is meant to be a good point for Antispam plugins to cancel the request.
+	 *
+	 * @see dnsbl_antispam_plugin
+	 */
+	function SessionLoaded()
+	{
+	}
+
+	/*
+	 * Event handlers }}}
+	 */
+
+
+	/*
+	 * Helper methods. You should not change/derive those in your plugin, but use them only. {{{
+	 */
+
+	/**
+	 * Get a string, unqiue for the plugin, usable in HTML form elements.
+	 *
+	 * @param string Optional text to append (gets prefixed with "_").
+	 * @return string
+	 */
+	function get_class_id( $append = '' )
+	{
+		return $this->classname.'_id'.$this->ID.( $append ? '_'.$append : '' );
+	}
+
+
+	/**
+	 * Translate a given string, in the Plugin's context.
+	 *
+	 * This means, that the translation is obtained from the Plugin's "locales" folder.
+	 * @link http://manual.b2evolution.net/Localization#Plugins
+	 *
+	 * It uses the global/regular {@link T_()} function as fallback.
+	 *
+	 * {@internal This is mainly a copy of {@link T_()}, for the $use_l10n==2 case.}}
+	 *
+	 * @param string The string (english), that should be translated
+	 * @param string Requested locale ({@link $current_locale} gets used by default)
+	 * @return string
+	 */
+	function T_( $string, $req_locale = '' )
+	{
+		global $current_locale, $locales, $Debuglog, $plugins_path, $evo_charset;
+
+		$trans = & $this->_trans;
+
+		if( empty($req_locale) )
+		{ // By default we use the current locale
+			if( empty( $current_locale ) )
+			{ // don't translate if we have no locale
+				return $string;
+			}
+
+			$req_locale = $current_locale;
+		}
+
+		if( ! isset( $locales[$req_locale]['messages'] ) )
+		{
+			$this->debug_log( 'No messages file dirname for locale. $locales["'
+											.$req_locale.'"] is '.var_export( @$locales[$req_locale], true ), 'locale' );
+			$locales[$req_locale]['messages'] = false;
+		}
+
+		$messages = $locales[$req_locale]['messages'];
+
+		// replace special characters to msgid-equivalents
+		$search = str_replace( array("\n", "\r", "\t"), array('\n', '', '\t'), $string );
+
+		// echo "Translating ", $search, " to $messages<br />";
+
+		if( ! isset($trans[ $messages ] ) )
+		{ // Translations for current locale have not yet been loaded:
+
+			if( ! isset($this->classfile_path) )
+			{ // ->T_() called through the plugin's constructor, which is deprecated!
+				$this->debug_log( 'T_() method called through plugin constructor!' );
+				return $string;
+			}
+
+			$locales_dir = dirname($this->classfile_path).'/';
+			if( $locales_dir == $plugins_path )
+			{
+				$locales_dir .= $this->classname.'/';
+			}
+			$locales_dir .= 'locales/';
+
+			// First load the global messages file, if existing:
+			if( ! $this->_trans_loaded_global )
+			{
+				$this->_trans_loaded_global = true;
+
+				$file_path = $locales_dir.'_global.php';
+				if( file_exists($file_path) )
+				{
+					if( is_readable($file_path) )
+					{
+						// echo 'LOADING GLOBAL '.$file_path;
+						include $file_path;
+					}
+					else
+					{
+						$this->debug_log( 'Global messages file '.$file_path.' is not readable!', 'locale' );
+					}
+				}
+			}
+
+			// Then load locale specific files:
+			$file_path = $locales_dir.$messages.'/_global.php';
+
+			if( file_exists($file_path) )
+			{
+				if( is_readable($file_path) )
+				{
+					// echo 'LOADING '.$file_path;
+					include $file_path;
+				}
+				else
+				{
+					$this->debug_log( 'Messages file '.$file_path.' for locale '.$req_locale.' is not readable!', 'locale' );
+				}
+			}
+
+			if( ! isset($trans[ $messages ] ) )
+			{ // Still not loaded... file doesn't exist, memorize that no translations are available
+				// echo 'file not found!';
+				$trans[ $messages ] = array();
+
+				/*
+				May be an english locale without translation.
+				TODO: when refactoring locales, assign a key for 'original english'.
+				$Debuglog->add( 'No messages found for locale ['.$req_locale.'],
+												message file [/locales/'.$messages.'/_global.php]', 'locale' );*/
+			}
+
+			// Remember the charset:
+			if( isset($trans[$messages]['']) )
+			{
+				if( ($pos = strpos($trans[$messages][''], 'Content-Type:')) !== false )
+				{
+					if( preg_match('~^Content-Type:.*charset=([\w\d-]+)~', substr($trans[$messages][''], $pos), $match) )
+					{
+						$this->_trans_charsets[$messages] = $match[1];
+						$this->debug_log( 'Charset of messages for '.$messages.' is '.$match[1] );
+					}
+				}
+			}
+			if( ! isset($this->_trans_charsets[$messages]) )
+			{ // not provided, use the one of the main locale files:
+				$this->_trans_charsets[$messages] = $locales[$req_locale]['charset'];
+			}
+		}
+
+		if( isset( $trans[ $messages ][ $search ] ) )
+		{ // If the string has been translated:
+			$r = $trans[ $messages ][ $search ];
+		}
+		else
+		{ // Fallback to global T_() function:
+			return T_( $string, $req_locale );
+		}
+
+		if( ! empty($evo_charset) ) // this extra check is needed, because $evo_charset may not yet be determined.. :/
+		{
+			$r = convert_charset( $r, $evo_charset, $this->_trans_charsets[$messages] );
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Get the absolute URL to the plugin's directory (where the plugins classfile is).
+	 * Trailing slash included.
+	 *
+	 * This is either below {@link $plugins_url}, if no Blog is set or we're in the
+	 * backoffice, or the "plugins" directory below the Blog's URL root otherwise.
+	 *
+	 * @param string Get absolute URL? (or cut off $ReqHost at the beginning)
+	 * @return string
+	 */
+	function get_plugin_url( $abs = false )
+	{
+		global $ReqHost, $Blog, $plugins_url, $plugins_path, $plugins_subdir;
+
+		if( isset($Blog) && ! is_admin_page() )
+		{
+			$base = $Blog->get('baseurl').$plugins_subdir;
+		}
+		else
+		{
+			$base = $plugins_url;
+		}
+
+		if( strpos( $base, $ReqHost ) !== 0 )
+		{ // the base url does not begin with the requested host:
+
+			// Fix "http:" to "https:":
+			if( strpos( $ReqHost, 'https:' ) === 0 && strpos( $base, 'http:' ) === 0 )
+			{
+				$base_fixed = 'https:'.substr( $base, 5 );
+
+				if( strpos( $base_fixed, $ReqHost ) === 0 )
+				{
+					$base = $base_fixed;
+				}
+			}
+		}
+
+		if( ! $abs && strpos( $base, $ReqHost ) === 0 )
+		{ // cut off $ReqHost if the resulting URL starts with it:
+			$base = substr($base, strlen($ReqHost));
+		}
+
+		// Append sub-path below $plugins_path, if any:
+		$sub_path = preg_replace( ':^'.preg_quote($plugins_path, ':').':', '', dirname($this->classfile_path).'/' );
+
+		return $base.$sub_path;
+	}
+
+
+	/**
+	 * Log a debug message.
+	 *
+	 * This gets added to {@link $Debuglog the global Debuglog} with
+	 * the category '[plugin_classname]_[plugin_ID]'.
+	 *
+	 * NOTE: if debugging is not enabled (see {@link $debug}), {@link $Debuglog}
+	 * is of class {@link Log_noop}, which means it does not accept nor display
+	 * messages.
+	 *
+	 * @param string Message to log.
+	 * @param array Optional list of additional categories.
+	 */
+	function debug_log( $msg, $add_cats = array() )
+	{
+		global $Debuglog;
+
+		if( ! is_array($add_cats) )
+		{
+			$add_cats = array($add_cats);
+		}
+
+		if( ! isset($this->ID, $this->classname) )
+		{ // plugin not yet instantiated. This happens, if the (deprecated) constructor of a plugin gets used.
+			$add_cats[] = get_class($this).'_?';
+		}
+		else
+		{
+			$add_cats[] = $this->classname.'_'.$this->ID;
+		}
+		$Debuglog->add( $msg, $add_cats );
+	}
+
+
+	/**
+	 * Get the URL to call a plugin method through http. This links to the /htsrv/call_plugin.php
+	 * file.
+	 *
+	 * It uses the Blog's baseurl and changes "http" to "https", if needed, so that this URL can
+	 * be used in AJAX callbacks (which requires it to be on the same domain/protocol).
+	 *
+	 * @todo we might want to provide whitelisting of methods through {@link $Session} here and check for it in the htsrv handler.
+	 *
+	 * @param string Method to call. This must be listed in {@link GetHtsrvMethods()}.
+	 * @param array Array of optional parameters passed to the method.
+	 * @param string Glue for additional GET params used internally.
+	 * @param string Get absolute URL? (or cut off $ReqHost at the beginning)
+	 * @return string The URL
+	 */
+	function get_htsrv_url( $method, $params = array(), $glue = '&amp;', $abs = false )
+	{
+		global $htsrv_url, $htsrv_url_sensitive;
+		global $ReqHost, $Blog;
+
+		$base = substr($ReqHost, 0, 6) == 'https:' ? $htsrv_url_sensitive : $htsrv_url;
+
+		if( ! $abs && strpos( $base, $ReqHost ) === 0 )
+		{ // cut off $ReqHost if the resulting URL starts with it:
+			$base = substr($base, strlen($ReqHost));
+		}
+
+		$r = $base.'call_plugin.php?plugin_ID='.$this->ID.$glue.'method='.$method;
+		if( !empty( $params ) )
+		{
+			$r .= $glue.'params='.rawurlencode(serialize( $params ));
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * A simple wrapper around the {@link $Messages} object with a default
+	 * catgory of 'note'.
+	 *
+	 * @param string Message
+	 * @param string|array category ('note', 'error', 'success'; default: 'note')
+	 */
+	function msg( $msg, $category = 'note' )
+	{
+		global $Messages;
+		$Messages->add( $msg, $category );
+	}
+
+
+	/**
+	 * Register a tab (sub-menu) for the backoffice Tools menus.
+	 *
+	 * @param string Text for the tab.
+	 * @param string|array Path to add the menu entry into.
+	 *        See {@link AdminUI::add_menu_entries()}. Default: 'tools' for the Tools menu.
+	 * @param array Optional params. See {@link AdminUI::add_menu_entries()}.
+	 */
+	function register_menu_entry( $text, $path = 'tools', $menu_entry_props = array() )
+	{
+		global $AdminUI;
+
+		$menu_entry_props['text'] = $text;
+
+		$AdminUI->add_menu_entries( $path, array( 'plug_ID_'.$this->ID => $menu_entry_props ) );
+	}
+
+
+	/**
+	 * Check if the requested list of events is provided by any or one plugin.
+	 *
+	 * @param array|string A single event or a list thereof
+	 * @param boolean Make sure there's at least one plugin that provides them all?
+	 *                This is useful for event pairs like "CaptchaPayload" and "CaptchaValidated", which
+	 *                should be served by the same plugin.
+	 * @return boolean
+	 */
+	function are_events_available( $events, $by_one_plugin = false )
+	{
+		global $Plugins;
+
+		return $Plugins->are_events_available( $events, $by_one_plugin );
+	}
+
+
+	/**
+	 * Set the status of the plugin.
+	 *
+	 * @param string 'enabled', 'disabled' or 'needs_config'
+	 * @return boolean
+	 */
+	function set_status( $status )
+	{
+		global $Plugins;
+
+		if( ! in_array( $status, array( 'enabled', 'disabled', 'needs_config' ) ) )
+		{
+			return false;
+		}
+
+		$Plugins->set_Plugin_status( $this, $status );
+	}
+
+
+	/**
+	 * Get canonical name for database tables a plugin uses, by adding an unique
+	 * prefix for your plugin instance.
+	 *
+	 * You should use this when refering to your SQL table names.
+	 *
+	 * E.g., for the "test_plugin" with ID 7 and the default {@link $tableprefix} of "evo_" it
+	 * would generate: "evo_plugin_test_7_log" for a requested name "log".
+	 *
+	 * @param string Your name, which gets returned with the unique prefix.
+	 * @return string
+	 */
+	function get_sql_table( $name )
+	{
+		global $tableprefix;
+
+		// NOTE: table name length seems limited to 64 chars (MySQL 5) - classname is limited to 40 (in T_plugins)
+		return $tableprefix.'plugin_'.preg_replace( '#_plugin$#', '', $this->classname ).'_'.$this->ID.'_'.$name;
+	}
+
+
+	/**
+	 * Stop propagation of the event to next plugins (with lower priority)
+	 * in events that get triggered for a batch of Plugins.
+	 *
+	 * @see Plugins::trigger_event()
+	 * @see Plugins::stop_propagation()
+	 */
+	function stop_propagation()
+	{
+		global $Plugins;
+		$Plugins->stop_propagation();
+	}
+
+
+	/**
+	 * Set a data value for the session.
+	 *
+	 * NOTE: the session data is limited to about 64kb, so do not use it for huge data!
+	 *       Please consider using an own database table (see {@link Plugin::GetDbLayout()}).
+	 *
+	 * @param string Name of the data's key (gets prefixed with 'plugIDX_' internally).
+	 * @param mixed The value
+	 * @param integer Time in seconds for data to expire (0 to disable).
+	 * @param boolean Should the data get saved immediately? (otherwise it gets saved on script shutdown)
+	 */
+	function session_set( $name, $value, $timeout, $save_immediately = false )
+	{
+		global $Session;
+
+		$r = $Session->set( 'plugID'.$this->ID.'_'.$name, $value, $timeout );
+		if( $save_immediately )
+		{
+			$Session->dbsave();
+		}
+		return $r;
+	}
+
+
+	/**
+	 * Get a data value for the session, using a unique prefix to the Plugin.
+	 * This checks for the data to be expired and unsets it then.
+	 *
+	 * @param string Name of the data's key (gets prefixed with 'plugIDX_' internally).
+	 * @param mixed Default value to use if key is not set or has expired. (since 1.10.0)
+	 * @return mixed The value, if set; otherwise $default
+	 */
+	function session_get( $name, $default = NULL )
+	{
+		global $Session;
+
+		return $Session->get( 'plugID'.$this->ID.'_'.$name, $default );
+	}
+
+
+	/**
+	 * Delete a value from the session data, using a unique prefix to the Plugin.
+	 *
+	 * @param string Name of the data's key (gets prefixed with 'plugIDX_' internally).
+	 */
+	function session_delete( $name )
+	{
+		global $Session;
+
+		return $Session->delete( 'plugID'.$this->ID.'_'.$name );
+	}
+
+
+	/**
+	 * Call this to unregister all your events for the current request.
+	 */
+	function forget_events()
+	{
+		global $Plugins;
+		$Plugins->forget_events( $this->ID );
+	}
+
+
+	/**
+	 * Disable an event.
+	 *
+	 * This removes it from the events table.
+	 *
+	 * @return boolean True, if status has changed; false if it was disabled already
+	 */
+	function disable_event( $event )
+	{
+		return $this->Plugins->set_event_status( $this->ID, $event, 0 );
+	}
+
+
+	/**
+	 * Enable an event.
+	 *
+	 * This adds it to the events table.
+	 *
+	 * @return boolean True, if status has changed; false if it was enabled already
+	 */
+	function enable_event( $event )
+	{
+		return $this->Plugins->set_event_status( $this->ID, $event, 1 );
+	}
+
+	/*
+	 * Helper methods }}}
+	 */
+
+
+	/*
+	 * Interface methods. You should not override those! {{{
+	 *
+	 * These are used to access certain plugin internals.
+	 */
+
+	/**
+	 * Get a link to a help page (with icon).
+	 *
+	 * @param string Target; one of the following:
+	 *         - anchor to {@link $help_url} ("#anchor")
+	 *         - absolute link to some URL, e.g. "http://example.com/example.php"
+	 *         - '$help_url' or empty for {@link $help_url}, then also the "www" icon gets used
+	 *         - '$readme' to link to the plugin's README.html file (if available)
+	 * @return string The html A tag, linking to the help (or empty in case of $readme, if there is none).
+	 */
+	function get_help_link( $target = '' )
+	{
+		static $target_counter = 0;
+		$title = '';
+		$icon = 'help';
+		$word = '';
+		$link_attribs = array( 'target' => '_blank', 'id'=>'anchor_help_plugin_'.$this->ID.'_'.$target_counter++ );
+
+		if( $target == '$help_url' || empty($target) )
+		{
+			$url = $this->get_help_url();
+			$title = T_('Homepage of the plugin');
+			$icon = 'www';
+		}
+		elseif( $target == '$readme' )
+		{ // README
+			if( ! $this->get_help_file() )
+			{
+				return '';
+			}
+
+			global $admin_url;
+
+			$link_attribs['use_js_popup'] = true;
+			$link_attribs['use_js_size'] = '500, 400';
+			$title = T_('Local documentation of the plugin');
+			$url = url_add_param( $admin_url, 'ctrl=plugins&amp;action=disp_help_plain&amp;plugin_ID='.$this->ID );
+			$icon = 'help';
+		}
+		elseif( substr($target, 0, 1) == '#' )
+		{ // anchor
+			$url = $this->get_help_url().$target;
+		}
+		elseif( preg_match( '~^https?://~', $target ) )
+		{ // absolute URL (strict match to allow other formats later if needed)
+			$url = $target;
+		}
+		else
+		{
+			debug_die( 'Invalid get_help_link() target: '.$target );
+		}
+
+		return action_icon( $title, $icon, $url, $word, 4, 1, $link_attribs );
+	}
+
+
+	/**
+	 * Get the plugin's external help/website URL.
+	 *
+	 * @return string
+	 */
+	function get_help_url()
+	{
+		if( empty( $this->help_url ) )
+		{
+			return 'http://manual.b2evolution.net/'.strtoupper($this->classname[0]).substr($this->classname,1);
+		}
+		else
+		{
+			return $this->help_url;
+		}
+	}
+
+
+	/**
+	 * @deprecated Backwards compatibility wrapper (for 1.8)
+	 */
+	function get_README_link()
+	{
+		return $this->get_help_link('$readme');
+	}
+
+
+	/**
+	 * Get the help file for a Plugin ID. README.LOCALE.html will take
+	 * precedence above the general (english) README.html.
+	 *
+	 * @todo Handle encoding of files (to $io_charset)
+	 *
+	 * @return false|string
+	 */
+	function get_help_file()
+	{
+		global $default_locale, $plugins_path, $current_User;
+
+		if( ! $current_User->check_perm( 'options', 'view', false ) )
+		{ // README gets displayed through plugins controller, which requires these perms
+			// TODO: Catch "disp_help" and "disp_help_plain" messages in plugins.php before general perms check!?
+			return false;
+		}
+
+		// Get the language. We use $default_locale because it does not have to be activated ($current_locale)
+		$lang = substr( $default_locale, 0, 2 );
+
+		$help_dir = dirname($this->classfile_path).'/';
+		if( $help_dir == $plugins_path )
+		{
+			$help_dir .= $this->classname.'/';
+		}
+
+		// Try help for the user's locale:
+		$help_file = $help_dir.'README.'.$lang.'.html';
+
+		if( ! file_exists($help_file) )
+		{ // Fallback: README.html
+			$help_file = $help_dir.'README.html';
+
+			if( ! file_exists($help_file) )
+			{
+				return false;
+			}
+		}
+
+		return $help_file;
+	}
+
+
+	/**
+	 * Get a link to edit the Plugin's settings (if the user has permission).
+	 *
+	 * @return false|string
+	 */
+	function get_edit_settings_link()
+	{
+		global $current_User, $admin_url;
+
+		if( ! $current_User->check_perm( 'options', 'view', false ) )
+		{
+			return false;
+		}
+
+		return action_icon( T_('Edit plugin settings!'), 'edit', $admin_url.'?ctrl=plugins&amp;action=edit_settings&amp;plugin_ID='.$this->ID );
+	}
+
+
+	/**
+	 * PHP5 overloading of get method to lazy-load (User)Settings.
+	 *
+	 * @return Reference to the object or null
+	 */
+	function & __get( $nm )
+	{
+		switch( $nm )
+		{
+			case 'Settings':
+				$this->Plugins->instantiate_Settings( $this, 'Settings' );
+				if( isset($this->Settings) )
+				{
+					return $this->Settings;
+				}
+				break;
+
+			case 'UserSettings':
+				$this->Plugins->instantiate_Settings( $this, 'UserSettings' );
+				if( isset($this->UserSettings) )
+				{
+					return $this->UserSettings;
+				}
+				break;
+		}
+
+		$r = NULL;
+		return $r;
+	}
+
+	/*
+	 * Interface methods }}}
+	 */
+
+}
+
+
+
+?>
diff -ruN --text 0.9.2.src/inc/_misc/_plugin.funcs.php 1.10.3.src/inc/_misc/_plugin.funcs.php
--- 0.9.2.src/inc/_misc/_plugin.funcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_plugin.funcs.php	2007-04-25 23:18:06.000000000 -0500
@@ -0,0 +1,547 @@
+<?php
+/**
+ * Functions for Plugin handling.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _plugin.funcs.php,v 1.20.2.6.2.2 2007/04/25 22:18:05 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Recursive helper function to display a field of the plugin's settings (by manipulating a Form).
+ *
+ * This gets used for PluginSettings ("Edit plugin") and PluginUserSettings ("Edit user settings").
+ *
+ * @todo dh> Allow to move setting sets up and down (order). Control goes into /inc/CONTROL/settings/plugins.php.
+ *
+ * @param string Settings name (key)
+ * @param array Meta data for this setting. See {@link Plugin::GetDefaultSettings()}
+ * @param Plugin (by reference)
+ * @param Form (by reference)
+ * @param string Settings type ('Settings' or 'UserSettings')
+ * @param mixed Target (User object for 'UserSettings')
+ * @param mixed Value to really use (used for recursion into array type settings)
+ */
+function display_settings_fieldset_field( $set_name, $set_meta, & $Plugin, & $Form, $set_type = 'Settings', $set_target = NULL, $use_value = NULL )
+{
+	global $debug, $Request;
+	static $has_array_type;
+
+	if( ! empty($set_meta['no_edit']) )
+	{ // this setting is not editable
+		return;
+	}
+
+	$params = array();
+
+	if( $use_value === NULL )
+	{ // outermost level
+		$has_array_type = false; // for adding a note about JS
+		$outer_most = true;
+	}
+	else
+	{
+		$outer_most = false;
+	}
+
+	// Passthrough some attributes to elements:
+	foreach( $set_meta as $k => $v )
+	{
+		if( in_array( $k, array( 'id', 'onchange', 'onclick', 'onfocus', 'onkeyup', 'onkeydown', 'onreset', 'onselect', 'cols' ) ) )
+		{
+			$params[$k] = $v;
+		}
+	}
+
+	if( isset($set_meta['note']) )
+	{
+		$params['note'] = $set_meta['note'];
+	}
+
+	if( ! isset($set_meta['type']) ||  $set_meta['type'] == 'html_input' )
+	{
+		$set_meta['type'] = 'text';
+	}
+
+	if( $set_meta['type'] == 'html_textarea' )
+	{
+		$set_meta['type'] = 'textarea';
+	}
+
+	if( strpos($set_meta['type'], 'select_') === 0 )
+	{ // 'allow_none' setting for select_* types
+		if( isset($set_meta['allow_none']) )
+		{
+			$params['allow_none'] = $set_meta['allow_none'];
+		}
+	}
+
+	$help_icon = NULL;
+	if( isset($set_meta['help']) )
+	{
+		if( $set_meta['help'] === true )
+		{ // link to $set_name-target:
+			$help_target = '#'.preg_replace( array('~\]?\[\d+\]\[~', '~\]$~'), array('_',''), $set_name );
+		}
+		else
+		{
+			$help_target = $set_meta['help'];
+		}
+		$help_icon = $Plugin->get_help_link( $help_target );
+	}
+
+	$set_label = isset($set_meta['label']) ? $set_meta['label'] : '';
+
+	if( ! empty($set_meta['disabled']) )
+	{
+		$params['disabled'] = 'disabled';
+	}
+
+
+	// "Layout" settings:
+	if( isset($set_meta['layout']) )
+	{
+		switch( $set_meta['layout'] )
+		{
+			case 'begin_fieldset':
+				$fieldset_title = $set_label;
+				if( isset($help_icon) )
+				{
+					$Form->begin_fieldset( $fieldset_title, array(), array($help_icon) );
+				}
+				else
+				{
+					$Form->begin_fieldset( $fieldset_title );
+				}
+				break;
+
+			case 'end_fieldset':
+				$Form->end_fieldset();
+				break;
+
+			case 'separator':
+				echo '<hr />';
+				break;
+		}
+		return;
+	}
+
+	if( ! empty($help_icon) )
+	{ // Append help icon to note:
+		if( empty($params['note']) )
+		{
+			$params['note'] = $help_icon;
+		}
+		else
+		{
+			$params['note'] .= ' '.$help_icon;
+		}
+	}
+
+
+	if( ( $set_value = $Request->get('edit_plugin_'.$Plugin->ID.'_set_'.$set_name) ) !== NULL )
+	{ // use value provided with Request!
+	}
+	elseif( isset($use_value) )
+	{
+		$set_value = $use_value;
+	}
+	else
+	{
+		if( $set_type == 'UserSettings' )
+		{
+			$set_value = $Plugin->UserSettings->get( $set_name, $set_target->ID );
+			$error_value = $Plugin->PluginUserSettingsValidateSet( $tmp_params = array(
+				'name' => $set_name, 'value' => & $set_value, 'meta' => $set_meta, 'User' => $set_target ) );
+		}
+		else
+		{
+			$val_method = 'Plugin'.$set_type.'ValidateSet';
+			$set_value = $Plugin->$set_type->get( $set_name );
+			$error_value = $Plugin->$val_method( $tmp_params = array( 'name' => $set_name, 'value' => & $set_value, 'meta' => $set_meta ) );
+		}
+
+		if( $error_value )
+		{ // add error
+			$Request->param_error( 'edit_plugin_'.$Plugin->ID.'_set_'.$set_name, NULL, $error_value ); // only add the error to the field
+		}
+	}
+
+	// Display input element:
+	switch( $set_meta['type'] )
+	{
+		case 'checkbox':
+			$Form->checkbox_input( 'edit_plugin_'.$Plugin->ID.'_set_'.$set_name, $set_value, $set_label, $params );
+			break;
+
+		case 'textarea':
+			$textarea_rows = isset($set_meta['rows']) ? $set_meta['rows'] : 3;
+			$Form->textarea_input( 'edit_plugin_'.$Plugin->ID.'_set_'.$set_name, $set_value, $textarea_rows, $set_label, $params );
+			break;
+
+		case 'select':
+			$params['value'] = $set_value;
+			$Form->select_input_array( 'edit_plugin_'.$Plugin->ID.'_set_'.$set_name, $set_meta['options'], $set_label, $params );
+			break;
+
+		case 'select_group':
+			global $GroupCache;
+			$Form->select_input_object( 'edit_plugin_'.$Plugin->ID.'_set_'.$set_name, $set_value, $GroupCache, $set_label, $params );
+			break;
+
+		case 'select_user':
+			global $UserCache;
+			$UserCache->load_all();
+			if( ! isset($params['loop_object_method']) )
+			{
+				$params['loop_object_method'] = 'get_preferred_name';
+			}
+			$Form->select_input_object( 'edit_plugin_'.$Plugin->ID.'_set_'.$set_name, $set_value, $UserCache, $set_label, $params );
+			break;
+
+		case 'array':
+			$has_array_type = true;
+			$fieldset_title = $set_label;
+			if( $debug )
+			{
+				$fieldset_title .= ' [debug: '.$set_name.']';
+			}
+			$Form->begin_fieldset( $fieldset_title );
+
+			if( ! empty($params['note']) )
+			{
+				echo '<p class="notes">'.$params['note'].'</p>';
+			}
+
+			$insert_new_set_as = 0;
+			if( is_array( $set_value ) )
+			{
+				foreach( $set_value as $k => $v )
+				{
+					$fieldset_icons = array();
+					if( ! isset($set_meta['min_count']) || count($set_value) > $set_meta['min_count'] )
+					{ // provide icon to remove this set
+						$fieldset_icons[] = action_icon( T_('Delete set!'), 'delete', regenerate_url( 'action', array('action=delete_settings_set', 'set_path='.$set_name.'['.$insert_new_set_as.']', 'plugin_ID='.$Plugin->ID) ) );
+					}
+					$Form->begin_fieldset( '#'.$k, array(), $fieldset_icons );
+
+					foreach( $set_meta['entries'] as $l_set_name => $l_set_entry )
+					{
+						$l_value = isset($set_value[$k][$l_set_name]) ? $set_value[$k][$l_set_name] : NULL;
+						display_settings_fieldset_field( $set_name.'['.$k.']['.$l_set_name.']', $l_set_entry, $Plugin, $Form, $set_type, $set_target, $l_value );
+					}
+					$insert_new_set_as = $k+1;
+					$Form->end_fieldset();
+				}
+			}
+			if( ! isset( $set_meta['max_number'] ) || $set_meta['max_number'] > count($set_value) )
+			{ // no max_number defined or not reached: display link to add a new set
+				echo action_icon(
+					sprintf( T_('Add a new set of &laquo;%s&raquo;'), $set_label),
+					'new',
+					regenerate_url( 'action', array('action=add_settings_set', 'set_path='.$set_name.'['.$insert_new_set_as.']', 'plugin_ID='.$Plugin->ID) ),
+					T_('New set'),
+					5,
+					1,
+					array('onclick'=>'') ); // TODO: AJAX!
+			}
+			$Form->end_fieldset();
+
+			break;
+
+		case 'password':
+			$params['type'] = 'password'; // same as text input, but type=password
+
+		case 'float':
+		case 'integer':
+		case 'text':
+			// Default: "text input"
+			if( isset($set_meta['size']) )
+			{
+				$size = (int)$set_meta['size'];
+			}
+			else
+			{ // Default size:
+				$size = 15;
+			}
+			if( isset($set_meta['maxlength']) )
+			{
+				$params['maxlength'] = (int)$set_meta['maxlength'];
+			}
+			else
+			{ // do not use size as maxlength, if not given!
+				$params['maxlength'] = '';
+			}
+
+			$Form->text_input( 'edit_plugin_'.$Plugin->ID.'_set_'.$set_name, $set_value, $size, $set_label, $params );
+			break;
+
+		default:
+			debug_die( 'Unsupported type ['.$set_meta['type'].'] from GetDefaultSettings()!' );
+	}
+
+	if( $outer_most && $has_array_type )
+	{ // Note for Non-Javascript users:
+		#echo '<script type="text/javascript"></script><noscript>';
+		echo '<p class="note">'.T_('Note: before adding a new set you have to save any changes.').'</p>';
+		#echo '</noscript>';
+	}
+}
+
+
+
+/**
+ * Set Plugin settings from params.
+ *
+ * This gets used when saving a user profile (PluginUserSettings) or plugin settings (PluginSettings).
+ *
+ * @param Plugin
+ * @param Plugins An object derived from Plugins, probably either {@link $Plugins} or {@link $Plugins_admin}.
+ * @param string Type of Settings (either 'Settings' or 'UserSettings').
+ * @param mixed Target (User object for 'UserSettings')
+ */
+function set_Settings_for_Plugin_from_Request( & $Plugin, & $use_Plugins, $set_type, $set_target = NULL )
+{
+	global $Request, $Messages;
+
+	$method = 'GetDefault'.$set_type;
+	$tmp_params = array('for_editing' => true);
+
+	foreach( $Plugin->$method($tmp_params) as $l_name => $l_meta )
+	{
+		if( isset($l_meta['layout']) )
+		{ // a layout "setting"
+			continue;
+		}
+
+		if( ! empty($l_meta['disabled']) || ! empty($l_meta['no_edit']) )
+		{ // the setting is disabled
+			continue;
+		}
+
+		$l_param_default = '';
+		if( isset($l_meta['type']) && $l_meta['type'] == 'array' )
+		{ // this settings has a type
+			$l_param_type = $l_meta['type'];
+		}
+		elseif( isset($l_meta['type']) && $l_meta['type'] == 'checkbox' )
+		{
+			$l_param_type = 'integer';
+			$l_param_default = 0;
+		}
+		elseif( isset( $l_meta[ 'type' ] ) && ( $l_meta[ 'type' ] == 'html_input' ||  $l_meta[ 'type' ] == 'html_textarea' ) )
+		{
+			$l_param_type = 'html';
+		}
+		else
+		{
+			$l_param_type = 'string';
+		}
+		$l_value = $Request->param( 'edit_plugin_'.$Plugin->ID.'_set_'.$l_name, $l_param_type, $l_param_default );
+
+		if( isset($l_meta['type']) )
+		{ // validate format for "integer" and "float"
+			if( $l_meta['type'] == 'integer' )
+			{
+				if( ! preg_match( '~^[-+]?\d+$~', $l_value ) )
+				{
+					$Request->param_error( 'edit_plugin_'.$Plugin->ID.'_set_'.$l_name, sprintf( T_('The value for %s must be numeric.'), $l_name ), T_('The value must be numeric.') );
+					continue;
+				}
+			}
+			elseif( $l_meta['type'] == 'float' )
+			{
+				if( ! preg_match( '~^[-+]?\d+(\.\d+)?$~', $l_value ) )
+				{
+					$Request->param_error( 'edit_plugin_'.$Plugin->ID.'_set_'.$l_name, sprintf( T_('The value for %s must be numeric.'), $l_name ), T_('The value must be numeric.') );
+					continue;
+				}
+			}
+		}
+
+		// Check valid pattern:
+		if( isset($l_meta['valid_pattern']) )
+		{
+			$param_pattern = is_array($l_meta['valid_pattern']) ? $l_meta['valid_pattern']['pattern'] : $l_meta['valid_pattern'];
+			if( ! preg_match( $param_pattern, $l_value ) )
+			{
+				$param_error = is_array($l_meta['valid_pattern']) ? $l_meta['valid_pattern']['error'] : sprintf(T_('The value is invalid. It must match the regular expression &laquo;%s&raquo;.'), $param_pattern);
+				$Request->param_error( 'edit_plugin_'.$Plugin->ID.'_set_'.$l_name, $param_error );
+				continue;
+			}
+		}
+
+		// Check valid range:
+		if( isset($l_meta['valid_range']) )
+		{
+			// Transform numeric indexes into associative keys:
+			if( ! isset($l_meta['valid_range']['min'], $l_meta['valid_range']['max'])
+				&& isset($l_meta['valid_range'][0], $l_meta['valid_range'][1]) )
+			{
+				$l_meta['valid_range']['min'] = $l_meta['valid_range'][0];
+				$l_meta['valid_range']['max'] = $l_meta['valid_range'][1];
+			}
+			if( isset($l_meta['valid_range'][2]) && ! isset($l_meta['valid_range']['error']) )
+			{
+				$l_meta['valid_range']['error'] = $l_meta['valid_range'][2];
+			}
+
+			if( (isset($l_meta['valid_range']['min']) && $l_value < $l_meta['valid_range']['min'])
+			    || (isset($l_meta['valid_range']['max']) && $l_value > $l_meta['valid_range']['max']) )
+			{
+				if( isset($l_meta['valid_range']['error']) )
+				{
+					$param_error = $l_meta['valid_range']['error'];
+				}
+				else
+				{
+					if( isset($l_meta['valid_range']['min']) && isset($l_meta['valid_range']['max']) )
+					{
+						$param_error = sprintf(T_('The value is invalid. It must be in the range from %s to %s.'), $l_meta['valid_range']['min'], $l_meta['valid_range']['max']);
+					}
+					elseif( isset($l_meta['valid_range']['max']) )
+					{
+						$param_error = sprintf(T_('The value is invalid. It must be smaller than %s.'), $l_meta['valid_range']['max']);
+					}
+					else
+					{
+						$param_error = sprintf(T_('The value is invalid. It must be greater than %s.'), $l_meta['valid_range']['min']);
+					}
+				}
+
+				$Request->param_error( 'edit_plugin_'.$Plugin->ID.'_set_'.$l_name, $param_error );
+				continue;
+			}
+		}
+
+		// Ask the plugin if it's ok (through PluginSettingsValidateSet() / PluginUserSettingsValidateSet()):
+		$tmp_params = array( 'name' => $l_name, 'value' => & $l_value, 'meta' => $l_meta );
+		if( $set_type == 'UserSettings' )
+		{
+			global $current_User;
+			$tmp_params['User'] = $set_target;
+		}
+		if( $error = $use_Plugins->call_method( $Plugin->ID, 'Plugin'.$set_type.'ValidateSet', $tmp_params ) )
+		{ // skip this
+			$Request->param_error( 'edit_plugin_'.$Plugin->ID.'_set_'.$l_name, $error );
+			continue;
+		}
+
+		// Update the param value, because a plugin might have changed it (through reference):
+		$GLOBALS['edit_plugin_'.$Plugin->ID.'_set_'.$l_name] = $l_value;
+
+		// Set the setting:
+		if( $set_type == 'UserSettings' )
+		{
+			$Plugin->UserSettings->set( $l_name, $l_value, $set_target->ID );
+		}
+		else
+		{
+			$Plugin->Settings->set( $l_name, $l_value );
+		}
+	}
+
+}
+
+
+/* {{{ Revision log:
+ * $Log: _plugin.funcs.php,v $
+ * Revision 1.20.2.6.2.2  2007/04/25 22:18:05  fplanque
+ * (c) 2007
+ *
+ * Revision 1.20.2.6.2.1  2007/02/24 23:00:59  blueyed
+ * MFH: Pass $params to GetDefault(User)Settings
+ *
+ * Revision 1.20.2.6  2006/11/16 23:12:38  blueyed
+ * MFH: use passed value to PluginSettingsValidateSet() / PluginUserSettingsValidateSet()
+ *
+ * Revision 1.20.2.5  2006/11/04 19:55:05  fplanque
+ * Reinjected old Log blocks. Removing them from CVS was a bad idea -- especially since Daniel has decided branch 1.9 was his HEAD...
+ *
+ * Revision 1.21  2006/08/08 10:02:26  yabs
+ * added "cols" to the list of params that are passed through to $Form
+ *
+ * Revision 1.20  2006/08/07 09:57:51  blueyed
+ * doc
+ *
+ * Revision 1.19  2006/07/31 15:41:37  yabs
+ * Modified 'allow_html' to html_input/html_textarea
+ *
+ * Revision 1.18  2006/07/31 06:58:02  yabs
+ * Added option to plugin settings : allow_html
+ *
+ * Revision 1.17  2006/05/22 20:35:37  blueyed
+ * Passthrough some attribute of plugin settings, allowing to use JS handlers. Also fixed submitting of disabled form elements.
+ *
+ * Revision 1.16  2006/04/19 20:14:03  fplanque
+ * do not restrict to :// (does not catch subdomains, not even www.)
+ *
+ * Revision 1.15  2006/04/19 18:14:12  blueyed
+ * Added "no_edit" param to GetDefault(User)Settings
+ *
+ * Revision 1.14  2006/04/18 17:06:14  blueyed
+ * Added "disabled" to plugin (user) settings (Thanks to balupton)
+ *
+ * Revision 1.13  2006/04/13 01:23:19  blueyed
+ * Moved help related functions back to Plugin class
+ *
+ * Revision 1.12  2006/04/11 22:09:08  blueyed
+ * Fixed validation of negative integers (and also allowed "+" at the beginning)
+ *
+ * Revision 1.11  2006/04/05 19:44:00  blueyed
+ * Do not display README-link, if user has no "view-options" perms.
+ *
+ * Revision 1.10  2006/04/05 19:16:35  blueyed
+ * Refactored/cleaned up help link handling: defaults to online-manual-pages now.
+ *
+ * Revision 1.7  2006/04/04 22:12:34  blueyed
+ * Fixed setting usersettings for other users
+ *
+ * Revision 1.6  2006/03/19 00:11:57  blueyed
+ * help icon for fieldsets
+ *
+ * Revision 1.5  2006/03/18 19:39:19  blueyed
+ * Fixes for pluginsettings; added "valid_range"
+ *
+ * Revision 1.4  2006/03/12 23:09:01  fplanque
+ * doc cleanup
+ *
+ * Revision 1.3  2006/03/11 01:59:00  blueyed
+ * Added Plugin::forget_events()
+ *
+ * Revision 1.2  2006/03/01 01:07:43  blueyed
+ * Plugin(s) polishing
+ *
+ * Revision 1.1  2006/02/27 16:57:12  blueyed
+ * PluginUserSettings - allows a plugin to store user related settings
+ *
+ * }}}
+ */
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/_plugins.class.php 1.10.3.src/inc/_misc/_plugins.class.php
--- 0.9.2.src/inc/_misc/_plugins.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_plugins.class.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,3192 @@
+<?php
+/**
+ * This file implements the PluginS class.
+ *
+ * This is where you can plug in some {@link Plugin plugins} :D
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _plugins.class.php,v 1.71.2.27.2.13 2007/10/10 18:08:28 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/_plugin.class.php';
+
+
+/**
+ * Plugins Class
+ *
+ * This is where you can plug in some {@link Plugin plugins} :D
+ *
+ * @todo A plugin might want to register allowed events (that it triggers itself) on installation..
+ * @package evocore
+ */
+class Plugins
+{
+	/**#@+
+	 * @access private
+	 */
+
+	/**
+	 * @deprecated since 1.9
+	 * @var array Our API version as (major, minor). A Plugin can request a check against it through {@link Plugin::GetDependencies()}.
+	 */
+	var $api_version = array( 1, 2 );
+
+	/**
+	 * Index: plugin_code => Plugin
+	 */
+	var $index_code_Plugins = array();
+
+	/**
+	 * Index: plugin_ID => Plugin
+	 * @var array
+	 */
+	var $index_ID_Plugins = array();
+
+	/**
+	 * Cache Plugin IDs by event. IDs are sorted by priority.
+	 * @var array
+	 */
+	var $index_event_IDs = array();
+
+	/**
+	 * plug_ID => DB row from T_plugins to lazy-instantiate a Plugin.
+	 * @var array
+	 */
+	var $index_ID_rows = array();
+
+	/**
+	 * plug_code => plug_ID map to lazy-instantiate by code.
+	 * @var array
+	 */
+	var $index_code_ID = array();
+
+	/**
+	 * Cache Plugin codes by apply_rendering setting.
+	 * @var array
+	 */
+	var $index_apply_rendering_codes = array();
+
+	/**
+	 * Path to plugins.
+	 *
+	 * The preferred method is to have a sub-directory for each plugin (named
+	 * after the plugin's classname), but they can be supplied just in this
+	 * directory.
+	 */
+	var $plugins_path;
+
+	/**
+	 * Have we loaded the plugins table (T_plugins)?
+	 * @var boolean
+	 */
+	var $loaded_plugins_table = false;
+
+	/**
+	 * Current object index in {@link $sorted_IDs} array.
+	 * @var integer
+	 */
+	var $current_idx = -1;
+
+	/**
+	 * List of IDs, sorted. This gets used to lazy-instantiate a Plugin.
+	 *
+	 * @var array
+	 */
+	var $sorted_IDs = array();
+
+	/**
+	 * The smallest internal/auto-generated Plugin ID.
+	 * @var integer
+	 */
+	var $smallest_internal_ID = 0;
+
+	/**#@-*/
+
+
+	/**#@+
+	 * @access protected
+	 */
+
+	/**
+	 * @var string SQL to use in {@link load_plugins_table()}. Gets overwritten for {@link Plugins_admin}.
+	 * @static
+	 */
+	var $sql_load_plugins_table = '
+			SELECT plug_ID, plug_priority, plug_classname, plug_code, plug_name, plug_shortdesc, plug_apply_rendering, plug_status, plug_version, plug_spam_weight
+			  FROM T_plugins
+			 WHERE plug_status = "enabled"
+			 ORDER BY plug_priority, plug_classname';
+
+	/**
+	 * @var boolean Used in class {@link Plugins} when it comes to removing plugins from the list, what we don't want
+	 *                when administering plugins (see {@link $Plugins_admin}).
+	 */
+	var $is_admin_class = false;
+	/**#@-*/
+
+
+	/**
+	 * Errors associated to plugins (during loading), indexed by plugin_ID and
+	 * error class ("register").
+	 *
+	 * @var array
+	 */
+	var $plugin_errors = array();
+
+
+	/**
+	 * Constructor. Sets {@link $plugins_path} and load events.
+	 */
+	function Plugins()
+	{
+		global $basepath, $plugins_subdir;
+		global $DB, $Debuglog, $Timer;
+
+		// Set plugin path:
+		$this->plugins_path = $basepath.$plugins_subdir;
+
+		$Timer->resume( 'plugin_init' );
+
+		$this->load_events();
+
+		$Timer->pause( 'plugin_init' );
+	}
+
+
+	/**
+	 * Get the list of supported/available events/hooks.
+	 *
+	 * Additional to the returned event methods (which can be disabled), there are internal
+	 * ones which just get called on the plugin (and get not remembered in T_pluginevents), e.g.:
+	 *  - AfterInstall
+	 *  - BeforeEnable
+	 *  - BeforeDisable
+	 *  - BeforeInstall
+	 *  - BeforeUninstall
+	 *  - BeforeUninstallPayload
+	 *  - DisplaySkin (called on a skin from {@link GetProvidedSkins()})
+	 *  - ExecCronJob
+	 *  - GetDefaultSettings
+	 *  - GetDefaultUserSettings
+	 *  - GetExtraEvents
+	 *  - GetHtsrvMethods
+	 *  - PluginInit
+	 *  - PluginSettingsUpdateAction (Called as action before updating the plugin's settings)
+	 *  - PluginSettingsEditAction (Called as action before editing the plugin's settings)
+	 *  - PluginSettingsEditDisplayAfter (Called after standard plugin settings are displayed for editing)
+	 *  - PluginSettingsValidateSet (Called before setting a plugin's setting in the backoffice)
+	 *  - PluginUserSettingsUpdateAction (Called as action before updating the plugin's user settings)
+	 *  - PluginUserSettingsEditAction (Called as action before editing the plugin's settings)
+	 *  - PluginUserSettingsEditDisplayAfter (Called after displaying normal user settings)
+	 *  - PluginUserSettingsValidateSet (Called before setting a plugin's user setting in the backoffice)
+	 *  - PluginVersionChanged (Called when we detect a version change)
+	 *
+	 *  The max length of event names is 40 chars (T_pluginevents.pevt_event).
+	 *
+	 * @todo Finish/Complete descriptions
+	 *
+	 * @return array Name of event (key) => description (value)
+	 */
+	function get_supported_events()
+	{
+		static $supported_events;
+
+		if( empty( $supported_events ) )
+		{
+			$supported_events = array(
+				'AdminAfterPageFooter' => '',
+				'AdminDisplayEditorButton' => '',
+				'AdminDisplayToolbar' => '',
+				'AdminDisplayItemFormFieldset' => '',
+				'AdminEndHtmlHead' => '',
+				'AdminAfterMenuInit' => '',
+				'AdminTabAction' => '',
+				'AdminTabPayload' => '',
+				'AdminToolAction' => '',
+				'AdminToolPayload' => '',
+
+				'AdminBeforeItemEditCreate' => 'This gets called before a new item gets created.',
+				'AdminBeforeItemEditUpdate' => 'This gets called before an existing item gets updated.',
+
+				'AdminBeginPayload' => '',
+
+				'CacheObjects' => 'Cache data objects.',
+				'CachePageContent' => 'Cache page content.',
+				'CacheIsCollectingContent' => 'Gets asked for if we are generating cached content.',
+
+				'AfterCommentDelete' => 'Gets called after a comment has been deleted from the database.',
+				'AfterCommentInsert' => 'Gets called after a comment has been inserted into the database.',
+				'AfterCommentUpdate' => 'Gets called after a comment has been updated in the database.',
+
+				'AfterItemDelete' => '',
+				'PrependItemInsertTransact' => '',
+				'AfterItemInsert' => '',
+				'PrependItemUpdateTransact' => '',
+				'AfterItemUpdate' => '',
+				'AppendItemPreviewTransact' => '',
+
+ 				'FilterItemContents' => 'Filters the content of a post/item right after input.',
+ 				'UnfilterItemContents' => 'Unfilters the content of a post/item right before editing.',
+
+ 				// fp> rename to "PreRender"
+				'RenderItemAsHtml' => 'Renders content when generated as HTML.',
+				'RenderItemAsXml' => 'Renders content when generated as XML.',
+				'RenderItemAsText' => 'Renders content when generated as plain text.',
+
+				// fp> rename to "DispRender"
+				'DisplayItemAsHtml' => 'Called on an item when it gets displayed as HTML.',
+				'DisplayItemAsXml' => 'Called on an item when it gets displayed as XML.',
+				'DisplayItemAsText' => 'Called on an item when it gets displayed as text.',
+
+// fp> These is actually RENDERing, right?
+// TODO: Rename to "DispRender"
+				'FilterCommentAuthor' => 'Filters the comment author.',
+				'FilterCommentAuthorUrl' => 'Filters the URL of the comment author.',
+				'FilterCommentContent' => 'Filters the content of a comment.',
+
+				'AfterUserDelete' => '',
+				'AfterUserInsert' => '',
+				'AfterUserUpdate' => '',
+
+// fp> This is actually RENDERing, right?
+// TODO: Rename to "DispRender"
+				'FilterIpAddress' => 'Called when displaying an IP address.',
+
+				'ItemApplyAsRenderer' => 'Asks the plugin if it wants to apply as a renderer for an item.',
+				'ItemCanComment' => 'Asks the plugin if an item can receive comments/feedback.',
+				'ItemSendPing' => 'Send a ping to a service about new items.',
+				'ItemViewsIncreased' => 'Called when the view counter of an item got increased.',
+
+				'SkinTag' => '',
+
+				'AppendHitLog' => 'Called when a hit gets logged, but before it gets recorded.',
+
+				'DisplayCommentToolbar' => 'Display a toolbar on the public feedback form',
+				'DisplayCommentFormButton' => '',
+				'DisplayCommentFormFieldset' => '',
+				'DisplayMessageFormButton' => '',
+				'DisplayMessageFormFieldset' => '',
+				'DisplayLoginFormFieldset' => 'Called when displaying the "Login" form.',
+				'DisplayRegisterFormFieldset' => 'Called when displaying the "Register" form.',
+				'DisplayValidateAccountFormFieldset' => 'Called when displaying the "Validate account" form.',
+
+				'CommentFormSent' => 'Called when a public comment form has been sent and gets received.',
+				'BeforeCommentFormInsert' => 'Called before a comment gets recorded through the public comment form.',
+				'AfterCommentFormInsert' => 'Called after a comment has been added through public form.',
+
+				'BeforeTrackbackInsert' => 'Gets called before a trackback gets recorded.',
+				'AfterTrackbackInsert' => 'Gets called after a trackback has been recorded.',
+
+				'LoginAttempt' => 'Called when a user tries to login.',
+				'AlternateAuthentication' => '',
+				'MessageFormSent' => 'Called when the "Message to user" form has been submitted.',
+				'MessageFormSentCleanup' => 'Called after a email message has been sent through public form.',
+				'Logout' => 'Called when a user logs out.',
+
+				'GetSpamKarmaForComment' => 'Asks plugin for the spam karma of a comment/trackback.',
+
+				// Other Plugins can use this:
+				'CaptchaValidated' => 'Validate the test from CaptchaPayload to detect humans.',
+				'CaptchaValidatedCleanup' => 'Cleanup data used for CaptchaValidated.',
+				'CaptchaPayload' => 'Provide a turing test to detect humans.',
+
+				'RegisterFormSent' => 'Called when the "Register" form has been submitted.',
+				'ValidateAccountFormSent' => 'Called when the "Validate account" form has been submitted.',
+				'AppendUserRegistrTransact' => 'Gets appended to the transaction that creates a new user on registration.',
+				'AfterUserRegistration' => 'Gets called after a new user has registered.',
+
+				'SessionLoaded' => '', // gets called after $Session is initialized, quite early.
+
+				'AfterLoginAnonymousUser' => 'Gets called at the end of the login procedure for anonymous visitors.',
+				'AfterLoginRegisteredUser' => 'Gets called at the end of the login procedure for registered users.',
+
+				'BeforeBlogDisplay' => 'Gets called before a (part of the blog) gets displayed.',
+				'SkinBeginHtmlHead' => 'Gets called at the top of the HTML HEAD section in a skin.',
+				'DisplayTrackbackAddr' => '',
+
+				'GetCronJobs' => 'Gets a list of implemented cron jobs.',
+				'GetProvidedSkins' => 'Get a list of "skins" handled by the plugin.',
+			);
+
+
+			if( ! defined('EVO_IS_INSTALLING') || ! EVO_IS_INSTALLING )
+			{ // only call this, if we're not in the process of installation, to avoid errors from Plugins in this case!
+				// Let Plugins add additional events (if they trigger those events themselves):
+				$this->load_plugins_table();
+
+				$rev_sorted_IDs = array_reverse( $this->sorted_IDs ); // so higher priority overwrites lower (just for desc)
+
+				foreach( $rev_sorted_IDs as $plugin_ID )
+				{
+					$Plugin = & $this->get_by_ID( $plugin_ID );
+
+					if( ! $Plugin )
+					{
+						continue;
+					}
+
+					$extra_events = $Plugin->GetExtraEvents();
+					if( is_array($extra_events) )
+					{
+						$supported_events = array_merge( $supported_events, $extra_events );
+					}
+				}
+			}
+		}
+
+		return $supported_events;
+	}
+
+
+	/**
+	 * Get the list of values for when a rendering Plugin can apply (apply_rendering).
+	 *
+	 * @todo Add descriptions.
+	 *
+	 * @param boolean Return an associative array with description for the values?
+	 * @return array
+	 */
+	function get_apply_rendering_values( $with_desc = false )
+	{
+		if( empty( $this->_apply_rendering_values ) )
+		{
+			$this->_apply_rendering_values = array(
+					'stealth' => '',
+					'always' => '',
+					'opt-out' => '',
+					'opt-in' => '',
+					'lazy' => '',
+					'never' => '',
+				);
+		}
+		if( ! $with_desc )
+		{
+			return array_keys( $this->_apply_rendering_values );
+		}
+
+		return $this->_apply_rendering_values;
+	}
+
+
+	/**
+	 * Discover and register all available plugins.
+	 */
+	function discover()
+	{
+		global $Debuglog, $Timer;
+
+		$Timer->resume('plugins_discover');
+
+		$Debuglog->add( 'Discovering plugins...', 'plugins' );
+
+		// Go through directory:
+		$this_dir = dir( $this->plugins_path );
+		while( $this_file = $this_dir->read() )
+		{
+			if( preg_match( '/^_(.+)\.plugin\.php$/', $this_file, $match ) && is_file( $this->plugins_path.$this_file ) )
+			{ // Plugin class name in plugins/
+				$classname = $match[1].'_plugin';
+
+				$this->register( $classname, 0 ); // auto-generate negative ID; will return string on error.
+			}
+			elseif( preg_match( '/^(.+)\_plugin$/', $this_file, $match )
+				&& is_dir( $this->plugins_path.$this_file )
+				&& is_file( $this->plugins_path.$this_file.'/_'.$match[1].'.plugin.php' ) )
+			{ // Plugin class name in plugins/<plug_classname>/
+				$classname = $match[1].'_plugin';
+				$filepath = $this->plugins_path.$this_file.'/_'.$match[1].'.plugin.php';
+
+				$this->register( $classname, 0, -1, NULL, $filepath );
+			}
+		}
+
+		$Timer->pause('plugins_discover');
+	}
+
+
+	/**
+	 * Sort the list of {@link $Plugins}.
+	 *
+	 * WARNING: do NOT sort by anything else than priority unless you're handling a list of NOT-YET-INSTALLED plugins!
+	 *
+	 * @param string Order: 'priority' (default), 'name'
+	 */
+	function sort( $order = 'priority' )
+	{
+		$this->load_plugins_table();
+
+		foreach( $this->sorted_IDs as $k => $plugin_ID )
+		{ // Instantiate every plugin, so invalid ones do not get unregistered during sorting (crashes PHP, because $sorted_IDs gets changed etc)
+			if( ! $this->get_by_ID( $plugin_ID ) )
+			{
+				unset($this->sorted_IDs[$k]);
+			}
+		}
+
+		switch( $order )
+		{
+			case 'name':
+				usort( $this->sorted_IDs, array( & $this, 'sort_Plugin_name') );
+				break;
+
+			case 'group':
+				usort( $this->sorted_IDs, array( & $this, 'sort_Plugin_group') );
+				break;
+
+			default:
+				// Sort array by priority:
+				usort( $this->sorted_IDs, array( & $this, 'sort_Plugin_priority') );
+		}
+
+		$this->current_idx = -1;
+	}
+
+	/**
+	 * Callback function to sort plugins by priority (and classname, if they have same priority).
+	 */
+	function sort_Plugin_priority( & $a_ID, & $b_ID )
+	{
+		$a_Plugin = & $this->get_by_ID( $a_ID );
+		$b_Plugin = & $this->get_by_ID( $b_ID );
+
+		$r = $a_Plugin->priority - $b_Plugin->priority;
+
+		if( $r == 0 )
+		{
+			$r = strcasecmp( $a_Plugin->classname, $b_Plugin->classname );
+		}
+
+		return $r;
+	}
+
+	/**
+	 * Callback function to sort plugins by name.
+	 *
+	 * WARNING: do NOT sort by anything else than priority unless you're handling a list of NOT-YET-INSTALLED plugins
+	 */
+	function sort_Plugin_name( & $a_ID, & $b_ID )
+	{
+		$a_Plugin = & $this->get_by_ID( $a_ID );
+		$b_Plugin = & $this->get_by_ID( $b_ID );
+
+		return strcasecmp( $a_Plugin->name, $b_Plugin->name );
+	}
+
+
+	/**
+	 * Callback function to sort plugins by group, sub-group and name.
+	 *
+	 * Those, which have a group get sorted above the ones without one.
+	 *
+	 * WARNING: do NOT sort by anything else than priority unless you're handling a list of NOT-YET-INSTALLED plugins
+	 */
+	function sort_Plugin_group( & $a_ID, & $b_ID )
+	{
+		$a_Plugin = & $this->get_by_ID( $a_ID );
+		$b_Plugin = & $this->get_by_ID( $b_ID );
+
+		// first check if both have a group (-1: only A has a group; 1: only B has a group; 0: both have a group or no group):
+		$r = (int)empty($a_Plugin->group) - (int)empty($b_Plugin->group);
+		if( $r != 0 )
+		{
+			return $r;
+		}
+
+		// Compare Group
+		$r = strcasecmp( $a_Plugin->group, $b_Plugin->group );
+		if( $r != 0 )
+		{
+			return $r;
+		}
+
+		// Compare Sub Group
+		$r = strcasecmp( $a_Plugin->sub_group, $b_Plugin->sub_group );
+		if( $r != 0 )
+		{
+			return $r;
+		}
+
+		// Compare Name
+		return strcasecmp( $a_Plugin->name, $b_Plugin->name );
+	}
+
+
+	/**
+	 * Get a list of available Plugin groups.
+	 *
+	 * @return array
+	 */
+	function get_plugin_groups()
+	{
+		$result = array();
+
+		foreach( $this->sorted_IDs as $plugin_ID )
+		{
+			$Plugin = & $this->get_by_ID( $plugin_ID );
+
+			if( empty($Plugin->group) || in_array( $Plugin->group, $result ) )
+			{
+				continue;
+			}
+
+			$result[] = $Plugin->group;
+		}
+
+		return $result;
+	}
+
+
+	/**
+	 * Will return an array that contents are references to plugins that have the same group, regardless of the sub_group.
+	 *
+	 * @return array
+	 */
+	function get_Plugins_in_group( $group )
+	{
+		$result = array();
+
+		foreach( $this->sorted_IDs as $plugin_ID )
+		{
+			$Plugin = & $this->get_by_ID( $plugin_ID );
+			if( $Plugin->group == $group )
+			{
+				$result[] = & $Plugin;
+			}
+		}
+
+		return $result;
+	}
+
+
+	/**
+	 * Will return an array that contents are references to plugins that have the same group and sub_group.
+	 *
+	 * @return array
+	 */
+	function get_Plugins_in_sub_group( $group, $sub_group = '' )
+	{
+		$result = array();
+
+		foreach( $this->sorted_IDs as $plugin_ID )
+		{
+			$Plugin = & $this->get_by_ID( $plugin_ID );
+			if( $Plugin->group == $group && $Plugin->sub_group == $sub_group )
+			{
+				$result[] = & $Plugin;
+			}
+		}
+
+		return $result;
+	}
+
+
+	/**
+	 * Sets the status of a Plugin in DB and registers it into the internal indices when "enabled".
+	 * Otherwise it gets unregistered, but only when we're not in {@link Plugins_admin}, because we
+	 * want to keep it in then in our indices.
+	 *
+	 * {@internal
+	 * Note: this should probably always get called on the {@link $Plugins} object,
+	 *       not {@link $admin_Plugins}.
+	 * }}
+	 *
+	 * @param Plugin
+	 * @param string New status ("enabled", "disabled", "needs_config", "broken")
+	 */
+	function set_Plugin_status( & $Plugin, $status )
+	{
+		global $DB, $Debuglog;
+
+		$DB->query( 'UPDATE T_plugins SET plug_status = "'.$status.'" WHERE plug_ID = "'.$Plugin->ID.'"' );
+
+		if( $status == 'enabled' )
+		{ // Reload plugins tables, which includes the plugin in further requests
+			$this->loaded_plugins_table = false;
+			$this->load_plugins_table();
+			$this->load_events();
+		}
+		else
+		{
+			// Notify the plugin that it has been disabled:
+			$Plugin->BeforeDisable();
+
+			if( ! $this->is_admin_class )
+			{
+				$this->unregister( $Plugin );
+			}
+		}
+
+		$Plugin->status = $status;
+
+		$Debuglog->add( 'Set status for plugin #'.$Plugin->ID.' to "'.$status.'"!', 'plugins' );
+	}
+
+
+	/**
+	 * Install a plugin into DB.
+	 *
+	 * @param string Classname of the plugin to install
+	 * @param string Initial DB Status of the plugin ("enabled", "disabled", "needs_config", "broken")
+	 * @param string|NULL Optional classfile path, if not default (used for tests).
+	 * @return string|Plugin The installed Plugin (perhaps with $install_dep_notes set) or a string in case of error.
+	 */
+	function & install( $classname, $plug_status = 'enabled', $classfile_path = NULL )
+	{
+		global $DB, $Debuglog;
+
+		$this->load_plugins_table();
+
+		// Register the plugin:
+		$Plugin = & $this->register( $classname, 0, -1, NULL, $classfile_path ); // Auto-generates negative ID; New ID will be set a few lines below
+
+		if( is_string($Plugin) )
+		{ // return error message from register()
+			return $Plugin;
+		}
+
+		if( isset($Plugin->number_of_installs)
+		    && ( $this->count_regs( $Plugin->classname ) >= $Plugin->number_of_installs ) )
+		{
+			$this->unregister( $Plugin );
+			$r = T_('The plugin cannot be installed again.');
+			return $r;
+		}
+
+		$install_return = $Plugin->BeforeInstall();
+		if( $install_return !== true )
+		{
+			$this->unregister( $Plugin );
+			$r = T_('The installation of the plugin failed.');
+			if( is_string($install_return) )
+			{
+				$r .= '<br />'.$install_return;
+			}
+			return $r;
+		}
+
+		// Dependencies:
+		if( $this->is_admin_class )
+		{ // We must check dependencies against installed Plugins ($Plugins)
+			global $Plugins;
+			$dep_msgs = $Plugins->validate_dependencies( $Plugin, 'enable' );
+		}
+		else
+		{
+			$dep_msgs = $this->validate_dependencies( $Plugin, 'enable' );
+		}
+		if( ! empty( $dep_msgs['error'] ) )
+		{ // required dependencies
+			$this->unregister( $Plugin );
+			$r = T_('Some plugin dependencies are not fulfilled:').' <ul><li>'.implode( '</li><li>', $dep_msgs['error'] ).'</li></ul>';
+			return $r;
+		}
+
+		// All OK, install:
+		if( empty($Plugin->code) )
+		{
+			$Plugin->code = NULL;
+		}
+
+		$Plugin->status = $plug_status;
+
+		// Record into DB
+		$DB->begin();
+
+		$DB->query( '
+				INSERT INTO T_plugins( plug_classname, plug_priority, plug_code, plug_apply_rendering, plug_version, plug_status )
+				VALUES( "'.$classname.'", '.$Plugin->priority.', '.$DB->quote($Plugin->code).', '.$DB->quote($Plugin->apply_rendering).', '.$DB->quote($Plugin->version).', '.$DB->quote($Plugin->status).' ) ' );
+
+		// Unset auto-generated ID info
+		unset( $this->index_ID_Plugins[ $Plugin->ID ] );
+		$key = array_search( $Plugin->ID, $this->sorted_IDs );
+
+		// New ID:
+		$Plugin->ID = $DB->insert_id;
+		$this->index_ID_Plugins[ $Plugin->ID ] = & $Plugin;
+		$this->index_ID_rows[ $Plugin->ID ] = array(
+				'plug_ID' => $Plugin->ID,
+				'plug_priority' => $Plugin->priority,
+				'plug_classname' => $Plugin->classname,
+				'plug_code' => $Plugin->code,
+				'plug_apply_rendering' => $Plugin->apply_rendering,
+				'plug_status' => $Plugin->status,
+				'plug_version' => $Plugin->version,
+			);
+		$this->sorted_IDs[$key] = $Plugin->ID;
+
+		$this->save_events( $Plugin );
+
+		$DB->commit();
+
+		$Debuglog->add( 'Installed plugin: '.$Plugin->name.' ID: '.$Plugin->ID, 'plugins' );
+
+		if( ! empty($dep_msgs['note']) )
+		{ // Add dependency notes
+			$Plugin->install_dep_notes = $dep_msgs['note'];
+		}
+
+		// Do the stuff that we've skipped in register method at the beginning:
+
+		$this->init_settings( $Plugin );
+
+		$tmp_params = array('db_row' => $this->index_ID_rows[$Plugin->ID], 'is_installed' => false);
+
+		if( $Plugin->PluginInit( $tmp_params ) === false && ! $this->is_admin_class )
+		{
+			$Debuglog->add( 'Unregistered plugin, because PluginInit returned false.', 'plugins' );
+			$this->unregister( $Plugin );
+			$Plugin = '';
+		}
+
+		if( ! defined('EVO_IS_INSTALLING') || ! EVO_IS_INSTALLING )
+		{ // do not sort, if we're installing/upgrading.. instantiating Plugins might cause a fatal error!
+			$this->sort();
+		}
+
+		return $Plugin;
+	}
+
+
+	/**
+	 * Uninstall a plugin.
+	 *
+	 * Removes the Plugin, its Settings and Events from the database.
+	 *
+	 * @return boolean True on success
+	 */
+	function uninstall( $plugin_ID )
+	{
+		global $DB, $Debuglog;
+
+		$Debuglog->add( 'Uninstalling plugin (ID '.$plugin_ID.')...', 'plugins' );
+
+		$Plugin = & $this->get_by_ID( $plugin_ID ); // get the Plugin before any not loaded data might get deleted below
+
+		$DB->begin();
+
+		// Delete Plugin settings (constraints)
+		$DB->query( "DELETE FROM T_pluginsettings
+		              WHERE pset_plug_ID = $plugin_ID" );
+
+		// Delete Plugin user settings (constraints)
+		$DB->query( "DELETE FROM T_pluginusersettings
+		              WHERE puset_plug_ID = $plugin_ID" );
+
+		// Delete Plugin events (constraints)
+		foreach( $DB->get_col( '
+				SELECT pevt_event
+				  FROM T_pluginevents
+				 WHERE pevt_enabled = 1' ) as $event )
+		{
+			if( strpos($event, 'RenderItemAs') === 0 )
+			{ // Clear pre-rendered content cache, if RenderItemAs* events get removed:
+				$DB->query( 'DELETE FROM T_item__prerendering WHERE 1' );
+				break;
+			}
+		}
+		$DB->query( "DELETE FROM T_pluginevents
+		              WHERE pevt_plug_ID = $plugin_ID" );
+
+		// Delete from DB
+		$DB->query( "DELETE FROM T_plugins
+		              WHERE plug_ID = $plugin_ID" );
+
+		$DB->commit();
+
+		if( $Plugin )
+		{
+			$this->unregister( $Plugin );
+		}
+
+		$Debuglog->add( 'Uninstalled plugin (ID '.$plugin_ID.').', 'plugins' );
+		return true;
+	}
+
+
+	/**
+	 * Validate dependencies of a Plugin.
+	 *
+	 * @param Plugin
+	 * @param string Mode of check: either 'enable' or 'disable'
+	 * @return array The key 'note' holds an array of notes (recommendations), the key 'error' holds a list
+	 *               of messages for dependency errors.
+	 */
+	function validate_dependencies( & $Plugin, $mode )
+	{
+		global $DB, $app_name;
+		global $app_version;
+
+		$msgs = array();
+
+		if( $mode == 'disable' )
+		{ // Check the whole list of installed plugins if they depend on our Plugin or it's (set of) events.
+			$required_by_plugin = array(); // a list of plugin classnames that require our poor Plugin
+
+			foreach( $this->sorted_IDs as $validate_against_ID )
+			{
+				if( $validate_against_ID == $Plugin->ID )
+				{ // the plugin itself
+					continue;
+				}
+
+				$against_Plugin = & $this->get_by_ID($validate_against_ID);
+
+				if( $against_Plugin->status != 'enabled' )
+				{ // The plugin is not enabled (this check is needed when checking deps with the Plugins_admin class)
+					continue;
+				}
+
+				$deps = $against_Plugin->GetDependencies();
+
+				if( empty($deps['requires']) )
+				{ // has no dependencies
+					continue;
+				}
+
+				if( ! empty($deps['requires']['plugins']) )
+				{
+					foreach( $deps['requires']['plugins'] as $l_req_plugin )
+					{
+						if( ! is_array($l_req_plugin) )
+						{
+							$l_req_plugin = array( $l_req_plugin, 0 );
+						}
+
+						if( $Plugin->classname == $l_req_plugin[0] )
+						{ // our plugin is required by this one, check if it is the only instance
+							if( $this->count_regs($Plugin->classname) < 2 )
+							{
+								$required_by_plugin[] = $against_Plugin->classname;
+							}
+						}
+					}
+				}
+
+				if( ! empty($deps['requires']['events_by_one']) )
+				{
+					foreach( $deps['requires']['events_by_one'] as $req_events )
+					{
+						// Get a list of plugins that provide all the events
+						$provided_by = array_keys( $this->get_list_by_all_events( $req_events ) );
+
+						if( in_array($Plugin->ID, $provided_by) && count($provided_by) < 2 )
+						{ // we're the only Plugin which provides this set of events
+							$msgs['error'][] = sprintf( T_( 'The events %s are required by %s (ID %d).' ), implode_with_and($req_events), $against_Plugin->classname, $against_Plugin->ID );
+						}
+					}
+				}
+
+				if( ! empty($deps['requires']['events']) )
+				{
+					foreach( $deps['requires']['events'] as $req_event )
+					{
+						// Get a list of plugins that provide all the events
+						$provided_by = array_keys( $this->get_list_by_event( $req_event ) );
+
+						if( in_array($Plugin->ID, $provided_by) && count($provided_by) < 2 )
+						{ // we're the only Plugin which provides this event
+							$msgs['error'][] = sprintf( T_( 'The event %s is required by %s (ID %d).' ), $req_event, $against_Plugin->classname, $against_Plugin->ID );
+						}
+					}
+				}
+
+				// TODO: We might also handle the 'recommends' and add it to $msgs['note']
+			}
+
+			if( ! empty( $required_by_plugin ) )
+			{ // Prepend the message to the beginning, because it's the most restrictive (IMHO)
+				$required_by_plugin = array_unique($required_by_plugin);
+				if( ! isset($msgs['error']) )
+				{
+					$msgs['error'] = array();
+				}
+				array_unshift( $msgs['error'], sprintf( T_('The plugin is required by the following plugins: %s.'), implode_with_and($required_by_plugin) ) );
+			}
+
+			return $msgs;
+		}
+
+
+		// mode 'enable':
+		$deps = $Plugin->GetDependencies();
+
+		if( empty($deps) )
+		{
+			return array();
+		}
+
+		foreach( $deps as $class => $dep_list ) // class: "requires" or "recommends"
+		{
+			if( ! is_array($dep_list) )
+			{ // Invalid format: "throw" error (needs not translation)
+				return array(
+						'error' => array( 'GetDependencies() did not return array of arrays. Please contact the plugin developer.' )
+					);
+			}
+			foreach( $dep_list as $type => $type_params )
+			{
+				switch( $type )
+				{
+					case 'events_by_one':
+						foreach( $type_params as $sub_param )
+						{
+							if( ! is_array($sub_param) )
+							{ // Invalid format: "throw" error (needs not translation)
+								return array(
+										'error' => array( 'GetDependencies() did not return array of arrays for "events_by_one". Please contact the plugin developer.' )
+									);
+							}
+							if( ! $this->are_events_available( $sub_param, true ) )
+							{
+								if( $class == 'recommends' )
+								{
+									$msgs['note'][] = sprintf( T_( 'The plugin recommends a plugin which provides all of the following events: %s.' ), implode_with_and( $sub_param ) );
+								}
+								else
+								{
+									$msgs['error'][] = sprintf( T_( 'The plugin requires a plugin which provides all of the following events: %s.' ), implode_with_and( $sub_param ) );
+								}
+							}
+						}
+						break;
+
+					case 'events':
+						if( ! $this->are_events_available( $type_params, false ) )
+						{
+							if( $class == 'recommends' )
+							{
+								$msgs['note'][] = sprintf( T_( 'The plugin recommends plugins which provide the events: %s.' ), implode_with_and( $type_params ) );
+							}
+							else
+							{
+								$msgs['error'][] = sprintf( T_( 'The plugin requires plugins which provide the events: %s.' ), implode_with_and( $type_params ) );
+							}
+						}
+						break;
+
+					case 'plugins':
+						if( ! is_array($type_params) )
+						{ // Invalid format: "throw" error (needs not translation)
+							return array(
+									'error' => array( 'GetDependencies() did not return array of arrays for "plugins". Please contact the plugin developer.' )
+								);
+						}
+						foreach( $type_params as $plugin_req )
+						{
+							if( ! is_array($plugin_req) )
+							{
+								$plugin_req = array( $plugin_req, '0' );
+							}
+							elseif( ! isset($plugin_req[1]) )
+							{
+								$plugin_req[1] = '0';
+							}
+
+							if( $versions = $DB->get_col( '
+								SELECT plug_version FROM T_plugins
+								 WHERE plug_classname = '.$DB->quote($plugin_req[0]).'
+									 AND plug_status = "enabled"' ) )
+							{
+								// Clean up version from CVS Revision prefix/suffix:
+								$versions[] = $plugin_req[1];
+								$clean_versions = preg_replace( array( '~^(CVS\s+)?\$'.'Revision:\s*~i', '~\s*\$$~' ), '', $versions );
+								$clean_req_ver = array_pop($clean_versions);
+								usort( $clean_versions, 'version_compare' );
+								$clean_oldest_enabled = array_shift($clean_versions);
+
+								if( version_compare( $clean_oldest_enabled, $clean_req_ver, '<' ) )
+								{ // at least one instance of the installed plugins is not the current version
+									$msgs['error'][] = sprintf( T_( 'The plugin requires at least version %s of the plugin %s, but you have %s.' ), $plugin_req[1], $plugin_req[0], $clean_oldest_enabled );
+								}
+							}
+							else
+							{ // no plugin existing
+								if( $class == 'recommends' )
+								{
+									$recommends[] = $plugin_req[0];
+								}
+								else
+								{
+									$requires[] = $plugin_req[0];
+								}
+							}
+						}
+
+						if( ! empty( $requires ) )
+						{
+							$msgs['error'][] = sprintf( T_( 'The plugin requires the plugins: %s.' ), implode_with_and( $requires ) );
+						}
+
+						if( ! empty( $recommends ) )
+						{
+							$msgs['note'][] = sprintf( T_( 'The plugin recommends to install the plugins: %s.' ), implode_with_and( $recommends ) );
+						}
+						break;
+
+
+					case 'app_min':
+						// min b2evo version:
+						if( ! version_compare( $app_version, $type_params, '>=' ) )
+						{
+							if( $class == 'recommends' )
+							{
+								$msgs['note'][] = sprintf( /* 1: recommened version; 2: application name (default "b2evolution"); 3: current application version */
+									T_('The plugin recommends version %s of %s (%s is installed). Think about upgrading.'), $type_params, $app_name, $app_version );
+							}
+							else
+							{
+								$msgs['error'][] = sprintf( /* 1: required version; 2: application name (default "b2evolution"); 3: current application version */
+									T_('The plugin requires version %s of %s, but %s is installed.'), $type_params, $app_name, $app_version );
+							}
+						}
+						break;
+
+
+					case 'api_min':
+						$api_min = $type_params;
+						if( ! is_array($api_min) )
+						{
+							$api_min = array( $api_min, 0 );
+						}
+
+						if( $this->api_version[0] < $api_min[0]  // API's major version too old
+							|| ( $this->api_version[0] == $api_min[0] && $this->api_version[1] < $api_min[1] ) ) // API's minor version too old
+						{
+							if( $class == 'recommends' )
+							{
+								$msgs['note'][] = sprintf( T_('The plugin recommends version %s of the plugin API (%s is installed). Think about upgrading your %s installation.'), implode('.', $api_min), implode('.', $this->api_version), $app_name );
+							}
+							else
+							{
+								$msgs['error'][] = sprintf( T_('The plugin requires version %s of the plugin API, but %s is installed. You will probably have to upgrade your %s installation.'), implode('.', $api_min), implode('.', $this->api_version), $app_name );
+							}
+						}
+						break;
+
+
+					default:
+						// Unknown depency type, throw an error:
+						$msgs['error'][] = sprintf( T_('Unknown dependency type (%s). This probably means that the plugin is not compatible and you have to upgrade your %s installation.'), $type, $app_name );
+
+				}
+			}
+		}
+
+		return $msgs;
+	}
+
+
+	/**
+	 * Register a plugin.
+	 *
+	 * This handles the indexes, dynamically unregisters a Plugin that does not exist (anymore)
+	 * and instantiates the Plugin's (User)Settings.
+	 *
+	 * @access private
+	 * @param string name of plugin class to instantiate and register
+	 * @param int ID in database (0 if not installed)
+	 * @param int Priority in database (-1 to keep default)
+	 * @param array When should rendering apply? (NULL to keep default)
+	 * @param string Path of the .php class file of the plugin.
+	 * @param boolean Must the plugin exist (classfile_path and classname)?
+	 *                This is used internally to be able to unregister a non-existing plugin.
+	 * @return Plugin|string Plugin ref to newly created plugin; string in case of error
+	 */
+	function & register( $classname, $ID = 0, $priority = -1, $apply_rendering = NULL, $classfile_path = NULL, $must_exists = true )
+	{
+		global $Debuglog, $Messages, $Timer;
+
+		if( $ID && isset($this->index_ID_Plugins[$ID]) )
+		{
+			debug_die( 'Tried to register already registered Plugin (ID '.$ID.')' ); // should never happen!
+		}
+
+		$Timer->resume( 'plugins_register' );
+
+		if( empty($classfile_path) )
+		{
+			$plugin_filename = '_'.str_replace( '_plugin', '.plugin', $classname ).'.php';
+			// Try <plug_classname>/<plug_classname>.php (subfolder) first
+			$classfile_path = $this->plugins_path.$classname.'/'.$plugin_filename;
+
+			if( ! is_readable( $classfile_path ) )
+			{ // Look directly in $plugins_path
+				$classfile_path = $this->plugins_path.$plugin_filename;
+			}
+		}
+
+		$Debuglog->add( 'register(): '.$classname.', ID: '.$ID.', priority: '.$priority.', classfile_path: ['.$classfile_path.']', 'plugins' );
+
+		if( ! is_readable( $classfile_path ) )
+		{ // Plugin file not found!
+			if( $must_exists )
+			{
+				$r = 'Plugin class file ['.rel_path_to_base($classfile_path).'] is not readable!';
+				$Debuglog->add( $r, array( 'plugins', 'error' ) );
+
+				// Get the Plugin object (must not exist)
+				$Plugin = & $this->register( $classname, $ID, $priority, $apply_rendering, $classfile_path, false );
+				$this->plugin_errors[$ID]['register'] = $r;
+				$this->set_Plugin_status( $Plugin, 'broken' );
+
+				if( $this->is_admin_class )
+				{
+					$Plugin->name = $Plugin->classname; // use the classname instead of "unnamed plugin"
+					$Timer->pause( 'plugins_register' );
+					return $Plugin;
+				}
+
+				// unregister:
+				$this->unregister( $Plugin );
+				$Debuglog->add( 'Unregistered plugin ['.$classname.']!', array( 'plugins', 'error' ) );
+
+				$Timer->pause( 'plugins_register' );
+				return $r;
+			}
+		}
+		else
+		{
+			$Debuglog->add( 'Loading plugin class file: '.$classname, 'plugins' );
+			require_once $classfile_path;
+		}
+
+		if( ! class_exists( $classname ) )
+		{ // the given class does not exist
+			if( $must_exists )
+			{
+				$r = sprintf( 'Plugin class for &laquo;%s&raquo; in file &laquo;%s&raquo; not defined.', $classname, rel_path_to_base($classfile_path) );
+				$Debuglog->add( $r, array( 'plugins', 'error' ) );
+
+				// Get the Plugin object (must not exist)
+				$Plugin = & $this->register( $classname, $ID, $priority, $apply_rendering, $classfile_path, false );
+				$this->plugin_errors[$ID]['register'] = $r;
+				$this->set_Plugin_status( $Plugin, 'broken' );
+
+				if( $this->is_admin_class )
+				{
+					$Plugin->name = $Plugin->classname; // use the classname instead of "unnamed plugin"
+					$Timer->pause( 'plugins_register' );
+					return $Plugin;
+				}
+
+				// unregister:
+				$this->unregister( $Plugin );
+				$Debuglog->add( 'Unregistered plugin ['.$classname.']!', array( 'plugins', 'error' ) );
+
+				$Timer->pause( 'plugins_register' );
+				return $r;
+			}
+			else
+			{
+				$Plugin = new Plugin;	// COPY !
+				$Plugin->code = NULL;
+				$Plugin->apply_rendering = 'never';
+			}
+		}
+		else
+		{
+			$Plugin = new $classname;	// COPY !
+		}
+
+		$Plugin->classfile_path = $classfile_path;
+
+		// Tell him his ID :)
+		if( $ID == 0 )
+		{
+			$Plugin->ID = --$this->smallest_internal_ID;
+		}
+		else
+		{
+			$Plugin->ID = $ID;
+
+			if( $ID > 0 )
+			{ // Properties from T_plugins
+				// Code
+				$Plugin->code = $this->index_ID_rows[$Plugin->ID]['plug_code'];
+				// Status
+				$Plugin->status = $this->index_ID_rows[$Plugin->ID]['plug_status'];
+			}
+		}
+		// Tell him his name :)
+		$Plugin->classname = $classname;
+		// Tell him his priority:
+		if( $priority > -1 ) { $Plugin->priority = $priority; }
+
+		if( isset($apply_rendering) )
+		{
+			$Plugin->apply_rendering = $apply_rendering;
+		}
+
+		if( empty($Plugin->name) )
+		{
+			$Plugin->name = $Plugin->classname;
+		}
+
+		$Plugin->Plugins = & $this;
+
+		// Memorizes Plugin in code hash array:
+		if( ! empty($this->index_code_ID[ $Plugin->code ]) && $this->index_code_ID[ $Plugin->code ] != $Plugin->ID )
+		{ // The plugin's default code is already in use!
+			$Plugin->code = NULL;
+		}
+		else
+		{
+			$this->index_code_Plugins[ $Plugin->code ] = & $Plugin;
+			$this->index_code_ID[ $Plugin->code ] = & $Plugin->ID;
+		}
+		$this->index_ID_Plugins[ $Plugin->ID ] = & $Plugin;
+
+		if( ! in_array( $Plugin->ID, $this->sorted_IDs ) ) // TODO: check if this extra check is required..
+		{ // not in our sort index yet
+			$this->sorted_IDs[] = & $Plugin->ID;
+		}
+
+		// Stuff only for real/existing Plugins (which exist in DB):
+		if( $Plugin->ID > 0 )
+		{
+			// Instantiate the Plugins (User)Settings members:
+			$this->init_settings( $Plugin );
+
+			$tmp_params = array( 'db_row' => $this->index_ID_rows[$Plugin->ID], 'is_installed' => true );
+			if( $Plugin->PluginInit( $tmp_params ) === false && ! $this->is_admin_class )
+			{
+				$Debuglog->add( 'Unregistered plugin, because PluginInit returned false.', 'plugins' );
+				$this->unregister( $Plugin );
+				$Plugin = '';
+			}
+			// Version check:
+			elseif( $Plugin->version != $this->index_ID_rows[$Plugin->ID]['plug_version'] && $must_exists )
+			{ // Version has changed since installation or last update
+				$db_deltas = array();
+
+				// Tell the Plugin that we've detected a version change:
+				$tmp_params = array( 'old_version'=>$this->index_ID_rows[$Plugin->ID]['plug_version'], 'db_row'=>$this->index_ID_rows[$Plugin->ID] );
+
+				if( $this->call_method( $Plugin->ID, 'PluginVersionChanged', $tmp_params ) === false )
+				{
+					$Debuglog->add( 'Set plugin status to "needs_config", because PluginVersionChanged returned false.', 'plugins' );
+					$this->set_Plugin_status( $Plugin, 'needs_config' );
+					if( ! $this->is_admin_class )
+					{ // only unregister the Plugin, if it's not the admin list's class:
+						$this->unregister( $Plugin );
+						$Plugin = '';
+					}
+				}
+				else
+				{
+					// Check if there are DB deltas required (also when downgrading!), without excluding any query type:
+					require_once( dirname(__FILE__).'/_upgrade.funcs.php' );
+					$db_deltas = db_delta( $Plugin->GetDbLayout() );
+
+					if( empty($db_deltas) )
+					{ // No DB changes needed, update (bump or decrease) the version
+						global $DB;
+
+						// Update version in DB:
+						$DB->query( '
+								UPDATE T_plugins
+								   SET plug_version = '.$DB->quote($Plugin->version).'
+								 WHERE plug_ID = '.$Plugin->ID );
+
+						// Update "plug_version" in indexes:
+						$this->index_ID_rows[$Plugin->ID]['plug_version'] = $Plugin->version;
+
+						// Remove any prerenderered content for the Plugins renderer code:
+						if( ! empty($Plugin->code) )
+						{
+							$DB->query( '
+									DELETE FROM T_item__prerendering
+									 WHERE itpr_renderers REGEXP "^(.*\.)?'.$DB->escape($Plugin->code).'(\..*)?$"' );
+						}
+
+						// Detect new events (and delete obsolete ones - in case of downgrade):
+						if( $this->save_events( $Plugin, array() ) )
+						{
+							$this->load_events(); // re-load for the current request
+						}
+
+						$Debuglog->add( 'Version for '.$Plugin->classname.' changed from '.$this->index_ID_rows[$Plugin->ID]['plug_version'].' to '.$Plugin->version, 'plugins' );
+					}
+					else
+					{ // If there are DB schema changes needed, set the Plugin status to "needs_config"
+
+						// TODO: automatic upgrade in some cases (e.g. according to query types)?
+
+						$this->set_Plugin_status( $Plugin, 'needs_config' );
+						$Debuglog->add( 'Set plugin status to "needs_config", because version DB schema needs upgrade.', 'plugins' );
+
+						if( ! $this->is_admin_class )
+						{ // only unregister the Plugin, if it's not the admin list's class:
+							$this->unregister( $Plugin );
+							$Plugin = '';
+						}
+					}
+				}
+			}
+
+			if( $Plugin && isset($this->index_ID_rows[$Plugin->ID]) ) // may have been unregistered above
+			{
+				if( $this->index_ID_rows[$Plugin->ID]['plug_name'] !== NULL )
+				{
+					$Plugin->name = $this->index_ID_rows[$Plugin->ID]['plug_name'];
+				}
+				if( $this->index_ID_rows[$Plugin->ID]['plug_shortdesc'] !== NULL )
+				{
+					$Plugin->short_desc = $this->index_ID_rows[$Plugin->ID]['plug_shortdesc'];
+				}
+			}
+		}
+		else
+		{ // This gets called for non-installed Plugins:
+
+			$tmp_params = array( 'db_row' => array(), 'is_installed' => false );
+			if( $Plugin->PluginInit( $tmp_params ) === false && ! $this->is_admin_class )
+			{
+				$Debuglog->add( 'Unregistered plugin, because PluginInit returned false.', 'plugins' );
+				$this->unregister( $Plugin );
+				$Plugin = '';
+			}
+		}
+
+		$Timer->pause( 'plugins_register' );
+
+		return $Plugin;
+	}
+
+
+	/**
+	 * Un-register a plugin.
+	 *
+	 * This does not un-install it from DB, just from the internal indexes.
+	 */
+	function unregister( & $Plugin )
+	{
+		global $Debuglog;
+
+		$this->forget_events( $Plugin->ID );
+
+		// Unset apply-rendering index:
+		if( isset( $this->index_apply_rendering_codes[ $Plugin->apply_rendering ] ) )
+		{
+			while( ( $key = array_search( $Plugin->code, $this->index_apply_rendering_codes[$Plugin->apply_rendering] ) ) !== false )
+			{
+				unset( $this->index_apply_rendering_codes[$Plugin->apply_rendering][$key] );
+			}
+		}
+
+		unset( $this->index_code_Plugins[ $Plugin->code ] );
+		unset( $this->index_ID_Plugins[ $Plugin->ID ] );
+
+		if( isset($this->index_ID_rows[ $Plugin->ID ]) )
+		{ // It has an associated DB row (load_plugins_table() was called)
+			unset($this->index_ID_rows[ $Plugin->ID ]);
+		}
+
+		$sort_key = array_search( $Plugin->ID, $this->sorted_IDs );
+		if( $sort_key === false )
+		{ // this may happen if a Plugin has unregistered itself
+			$Debuglog->add( 'Tried to unregister not-installed plugin (not in $sorted_IDs)!', 'plugins' );
+			return false;
+		}
+		unset( $this->sorted_IDs[$sort_key] );
+		$this->sorted_IDs = array_values( $this->sorted_IDs );
+
+		if( $this->current_idx >= $sort_key )
+		{ // We have removed a file before or at the $sort_key'th position
+			$this->current_idx--;
+		}
+	}
+
+
+	/**
+	 * Forget the events a Plugin has registered.
+	 *
+	 * This gets used when {@link unregister() unregistering} a Plugin or if
+	 * {@link Plugin::PluginInit()} returned false, which means
+	 * "do not use it for subsequent events in the request".
+	 */
+	function forget_events( $plugin_ID )
+	{
+		// Forget events:
+		foreach( array_keys($this->index_event_IDs) as $l_event )
+		{
+			while( ($key = array_search( $plugin_ID, $this->index_event_IDs[$l_event] )) !== false )
+			{
+				unset( $this->index_event_IDs[$l_event][$key] );
+			}
+		}
+	}
+
+
+	/**
+	 * Set the code for a given Plugin ID.
+	 *
+	 * It makes sure that the index is handled and writes it to DB.
+	 *
+	 * @param string Plugin ID
+	 * @param string Code to set the plugin to
+	 * @return boolean|integer|string
+	 *   true, if already set to same value.
+	 *   string: error message (already in use, wrong format)
+	 *   1 in case of setting it into DB (number of affected rows).
+	 *   false, if invalid Plugin.
+	 */
+	function set_code( $plugin_ID, $code )
+	{
+		global $DB;
+
+		if( strlen( $code ) > 32 )
+		{
+			return T_( 'The maximum length of a plugin code is 32 characters.' );
+		}
+
+		// TODO: more strict check?! Just "[\w_-]+" as regexp pattern?
+		if( strpos( $code, '.' ) !== false )
+		{
+			return T_( 'The plugin code cannot include a dot!' );
+		}
+
+		if( ! empty($code) && isset( $this->index_code_ID[$code] ) )
+		{
+			if( $this->index_code_ID[$code] == $plugin_ID )
+			{ // Already set to same value
+				return true;
+			}
+			else
+			{
+				return T_( 'The plugin code is already in use by another plugin.' );
+			}
+		}
+
+		$Plugin = & $this->get_by_ID( $plugin_ID );
+		if( ! $Plugin )
+		{
+			return false;
+		}
+
+		if( empty($code) )
+		{
+			$code = NULL;
+		}
+		else
+		{ // update indexes
+			$this->index_code_ID[$code] = & $Plugin->ID;
+			$this->index_code_Plugins[$code] = & $Plugin;
+		}
+
+		// Update references to code:
+		// TODO: dh> we might want to update item renderer codes and blog ping plugin codes here! (old code=>new code)
+
+		$Plugin->code = $code;
+
+		return $DB->query( '
+			UPDATE T_plugins
+			  SET plug_code = '.$DB->quote($code).'
+			WHERE plug_ID = '.$plugin_ID );
+	}
+
+
+	/**
+	 * Set the priority for a given Plugin ID.
+	 *
+	 * It makes sure that the index is handled and writes it to DB.
+	 *
+	 * @return boolean|integer
+	 *   true, if already set to same value.
+	 *   false if another Plugin uses that priority already.
+	 *   1 in case of setting it into DB.
+	 */
+	function set_priority( $plugin_ID, $priority )
+	{
+		global $DB;
+
+		if( ! preg_match( '~^1?\d?\d$~', $priority ) ) // using preg_match() to catch floating numbers
+		{
+			debug_die( 'Plugin priority must be numeric (0-100).' );
+		}
+
+		$Plugin = & $this->get_by_ID($plugin_ID);
+		if( ! $Plugin )
+		{
+			return false;
+		}
+
+		if( $Plugin->priority == $priority )
+		{ // Already set to same value
+			return true;
+		}
+
+		$r = $DB->query( '
+			UPDATE T_plugins
+			  SET plug_priority = '.$DB->quote($priority).'
+			WHERE plug_ID = '.$plugin_ID );
+
+		$Plugin->priority = $priority;
+
+		// TODO: dh> should only re-sort, if sorted by priority before - if it should get re-sorted at all!
+		//$this->sort();
+
+		return $r;
+	}
+
+
+	/**
+	 * Set the apply_rendering value for a given Plugin ID.
+	 *
+	 * It makes sure that the index is handled and writes it to DB.
+	 *
+	 * @return boolean true if set to new value, false in case of error or if already set to same value
+	 */
+	function set_apply_rendering( $plugin_ID, $apply_rendering )
+	{
+		global $DB;
+
+		if( ! in_array( $apply_rendering, $this->get_apply_rendering_values() ) )
+		{
+			debug_die( 'Plugin apply_rendering not in allowed list.' );
+		}
+
+		$Plugin = & $this->get_by_ID($plugin_ID);
+		if( ! $Plugin )
+		{
+			return false;
+		}
+
+		if( $this->index_ID_rows[$Plugin->ID]['plug_apply_rendering'] == $apply_rendering )
+		{ // Already set to same value
+			return false;
+		}
+
+		$r = $DB->query( '
+			UPDATE T_plugins
+			  SET plug_apply_rendering = '.$DB->quote($apply_rendering).'
+			WHERE plug_ID = '.$plugin_ID );
+
+		$Plugin->apply_rendering = $apply_rendering;
+
+		// Apply-rendering index:
+		if( ! isset( $this->index_apply_rendering_codes[ $Plugin->apply_rendering ] )
+		    || ! in_array( $Plugin->code, $this->index_apply_rendering_codes[ $Plugin->apply_rendering ] ) )
+		{
+			$this->index_apply_rendering_codes[ $Plugin->apply_rendering ][] = $Plugin->code;
+		}
+
+		return true;
+	}
+
+
+	/**
+	 * Init {@link Plugin::Settings} and {@link Plugin::UserSettings}, either by
+	 * unsetting them for PHP5's overloading or instantiating them for PHP4.
+	 *
+	 * @param Plugin
+	 */
+	function init_settings( & $Plugin )
+	{
+		if( version_compare( PHP_VERSION, '5.1', '>=' ) )
+		{ // we use overloading for PHP5, therefor the member has to be unset:
+			// Note: this is somehow buggy at least in PHP 5.0.5, therefor we use it from 5.1 on.
+			//       see http://forums.b2evolution.net/viewtopic.php?p=49031#49031
+			unset( $Plugin->Settings );
+			unset( $Plugin->UserSettings );
+
+			// Nothing to do here, will get called through Plugin::__get() when accessed
+			return;
+		}
+
+		// PHP < 5.1: instantiate now:
+		$this->instantiate_Settings( $Plugin, 'Settings' );
+		$this->instantiate_Settings( $Plugin, 'UserSettings' );
+	}
+
+
+	/**
+	 * Instantiate Settings member of class {@link PluginSettings} for the given
+	 * plugin, if it provides default settings (through {@link Plugin::GetDefaultSettings()}
+	 * and {@link Plugin::GetDefaultUserSettings()}).
+	 *
+	 * @param Plugin
+	 * @param string settings type: "Settings" or "UserSettings"
+	 * @return NULL|boolean NULL, if no Settings
+	 */
+	function instantiate_Settings( & $Plugin, $set_type )
+	{
+		global $Debuglog, $Timer, $model_path;
+
+		$Timer->resume( 'plugins_inst_'.$set_type );
+
+		// call Plugin::GetDefaultSettings() or Plugin::GetDefaultUserSettings():
+		$defaults = $this->call_method( $Plugin->ID, 'GetDefault'.$set_type, $params = array('for_editing'=>false) );
+
+		if( empty($defaults) )
+		{
+			$Timer->pause( 'plugins_inst_'.$set_type );
+			return NULL;
+		}
+
+		if( ! is_array($defaults) )
+		{
+			$Debuglog->add( $Plugin->classname.'::GetDefault'.$set_type.'() did not return array!', array('plugins', 'error') );
+		}
+		elseif( $set_type == 'UserSettings' )
+		{
+			require_once $model_path.'settings/_pluginusersettings.class.php';
+
+			$Plugin->UserSettings = new PluginUserSettings( $Plugin->ID );
+
+			$set_Obj = & $Plugin->UserSettings;
+		}
+		else
+		{
+			require_once $model_path.'settings/_pluginsettings.class.php';
+
+			$Plugin->Settings = new PluginSettings( $Plugin->ID );
+
+			$set_Obj = & $Plugin->Settings;
+		}
+
+		foreach( $defaults as $l_name => $l_meta )
+		{
+			if( isset($l_meta['layout']) )
+			{ // Skip non-value entries
+				continue;
+			}
+
+			// Register settings as _defaults into Settings:
+			if( isset($l_meta['defaultvalue']) )
+			{
+				$set_Obj->_defaults[$l_name] = $l_meta['defaultvalue'];
+			}
+			elseif( isset( $l_meta['type'] ) && $l_meta['type'] == 'array' )
+			{
+				$set_Obj->_defaults[$l_name] = array();
+			}
+			else
+			{
+				$set_Obj->_defaults[$l_name] = '';
+			}
+		}
+
+		$Timer->pause( 'plugins_inst_'.$set_type );
+
+		return true;
+	}
+
+
+	/**
+	 * Count # of registrations of same plugin.
+	 *
+	 * Plugins with negative ID (auto-generated; not installed (yet)) will not get considered.
+	 *
+	 * @param string class name
+	 * @return int # of regs
+	 */
+	function count_regs( $classname )
+	{
+		$count = 0;
+
+		foreach( $this->sorted_IDs as $plugin_ID )
+		{
+			$Plugin = & $this->get_by_ID( $plugin_ID );
+			if( $Plugin && $Plugin->classname == $classname && $Plugin->ID > 0 )
+			{
+				$count++;
+			}
+		}
+		return $count;
+	}
+
+
+	/**
+	 * Get next plugin in the list.
+	 *
+	 * NOTE: You'll have to call {@link restart()} or {@link load_plugins_table()}
+	 * before using it.
+	 *
+	 * @return Plugin|false (false if no more plugin).
+	 */
+	function & get_next()
+	{
+		global $Debuglog;
+
+		$this->current_idx++;
+
+		$Debuglog->add( 'get_next() ('.$this->current_idx.')..', 'plugins' );
+
+		if( isset($this->sorted_IDs[$this->current_idx]) )
+		{
+			$Plugin = & $this->get_by_ID( $this->sorted_IDs[$this->current_idx] );
+
+			if( ! $Plugin )
+			{ // recurse until we've been through whole $sorted_IDs!
+				return $this->get_next();
+			}
+
+			$Debuglog->add( 'return: '.$Plugin->classname.' ('.$Plugin->ID.')', 'plugins' );
+			return $Plugin;
+		}
+		else
+		{
+			$this->current_idx--;
+			$Debuglog->add( 'return: false', 'plugins' );
+			$r = false;
+			return $r;
+		}
+	}
+
+
+	/**
+	 * Load plugins table and rewind iterator used by {@link get_next()}.
+	 */
+	function restart()
+	{
+		$this->load_plugins_table();
+
+		$this->current_idx = -1;
+	}
+
+
+	/**
+	 * Stop propagation of events to next plugins in {@link trigger_event()}.
+	 */
+	function stop_propagation()
+	{
+		$this->_stop_propagation = true;
+	}
+
+
+	/**
+	 * Call all plugins for a given event.
+	 *
+	 * @param string event name, see {@link Plugin::get_supported_events()}
+	 * @param array Associative array of parameters for the Plugin
+	 * @return boolean True, if at least one plugin has been called.
+	 */
+	function trigger_event( $event, $params = NULL )
+	{
+		global $Debuglog;
+
+		$Debuglog->add( 'Trigger event '.$event, 'plugins' );
+
+		if( empty($this->index_event_IDs[$event]) )
+		{ // No events registered
+			$Debuglog->add( 'No registered plugins.', 'plugins' );
+			return false;
+		}
+
+		$Debuglog->add( 'Registered plugin IDs: '.implode( ', ', $this->index_event_IDs[$event]), 'plugins' );
+		foreach( $this->index_event_IDs[$event] as $l_plugin_ID )
+		{
+			$this->call_method( $l_plugin_ID, $event, $params );
+			if( ! empty($this->_stop_propagation) )
+			{
+				$this->_stop_propagation = false;
+				break;
+			}
+		}
+		return true;
+	}
+
+
+	/**
+	 * Call all plugins for a given event, until the first one returns true.
+	 *
+	 * @param string event name, see {@link Plugin::get_supported_events()}
+	 * @param array Associative array of parameters for the Plugin
+	 * @return array The (modified) params array with key "plugin_ID" set to the last called plugin;
+	 *               Empty array if no Plugin returned true or no Plugin has this event registered.
+	 */
+	function trigger_event_first_true( $event, $params = NULL )
+	{
+		global $Debuglog;
+
+		$Debuglog->add( 'Trigger event '.$event.' (first true)', 'plugins' );
+
+		if( empty($this->index_event_IDs[$event]) )
+		{ // No events registered
+			$Debuglog->add( 'No registered plugins.', 'plugins' );
+			return array();
+		}
+
+		$Debuglog->add( 'Registered plugin IDs: '.implode( ', ', $this->index_event_IDs[$event]), 'plugins' );
+		foreach( $this->index_event_IDs[$event] as $l_plugin_ID )
+		{
+			$r = $this->call_method( $l_plugin_ID, $event, $params );
+			if( $r === true )
+			{
+				$Debuglog->add( 'Plugin ID '.$l_plugin_ID.' returned true!', 'plugins' );
+				$params['plugin_ID'] = & $l_plugin_ID;
+				return $params;
+			}
+		}
+		return array();
+	}
+
+
+	/**
+	 * Call all plugins for a given event, until the first one returns false.
+	 *
+	 * @param string event name, see {@link Plugin::get_supported_events()}
+	 * @param array Associative array of parameters for the Plugin
+	 * @return array The (modified) params array with key "plugin_ID" set to the last called plugin;
+	 *               Empty array if no Plugin returned true or no Plugin has this event registered.
+	 */
+	function trigger_event_first_false( $event, $params = NULL )
+	{
+		global $Debuglog;
+
+		$Debuglog->add( 'Trigger event '.$event.' (first false)', 'plugins' );
+
+		if( empty($this->index_event_IDs[$event]) )
+		{ // No events registered
+			$Debuglog->add( 'No registered plugins.', 'plugins' );
+			return array();
+		}
+
+		$Debuglog->add( 'Registered plugin IDs: '.implode( ', ', $this->index_event_IDs[$event]), 'plugins' );
+		foreach( $this->index_event_IDs[$event] as $l_plugin_ID )
+		{
+			$r = $this->call_method( $l_plugin_ID, $event, $params );
+			if( $r === false )
+			{
+				$Debuglog->add( 'Plugin ID '.$l_plugin_ID.' returned false!', 'plugins' );
+				$params['plugin_ID'] = & $l_plugin_ID;
+				return $params;
+			}
+		}
+		return array();
+	}
+
+
+	/**
+	 * Call all plugins for a given event, until the first one returns a value
+	 * (not NULL) (and $search is fulfilled, if given).
+	 *
+	 * @param string event name, see {@link Plugin::get_supported_events()}
+	 * @param array|NULL Associative array of parameters for the Plugin
+	 * @param array|NULL If provided, the return value gets checks against this criteria.
+	 *        Can be:
+	 *         - ( 'in_array' => 'needle' )
+	 * @return array The (modified) params array with key "plugin_ID" set to the last called plugin
+	 *               and 'plugin_return' set to the return value;
+	 *               Empty array if no Plugin returned true or no Plugin has this event registered.
+	 */
+	function trigger_event_first_return( $event, $params = NULL, $search = NULL )
+	{
+		global $Debuglog;
+
+		$Debuglog->add( 'Trigger event '.$event.' (first return)', 'plugins' );
+
+		if( empty($this->index_event_IDs[$event]) )
+		{ // No events registered
+			$Debuglog->add( 'No registered plugins.', 'plugins' );
+			return array();
+		}
+
+		$Debuglog->add( 'Registered plugin IDs: '.implode( ', ', $this->index_event_IDs[$event]), 'plugins' );
+		foreach( $this->index_event_IDs[$event] as $l_plugin_ID )
+		{
+			$r = $this->call_method( $l_plugin_ID, $event, $params );
+			if( isset($r) )
+			{
+				if( isset($search) )
+				{ // Apply $search:
+					foreach( $search as $k => $v )
+					{ // Check search criterias and continue if it does not match:
+						switch( $k )
+						{
+							case 'in_array':
+								if( ! in_array( $v, $r ) )
+								{
+									continue 3; // continue in main foreach loop
+								}
+								break;
+							default:
+								debug_die('Invalid search criteria in Plugins::trigger_event_first_return / '.$k);
+						}
+					}
+				}
+				$Debuglog->add( 'Plugin ID '.$l_plugin_ID.' returned '.( $r ? 'true' : 'false' ).'!', 'plugins' );
+				$params['plugin_return'] = $r;
+				$params['plugin_ID'] = & $l_plugin_ID;
+				return $params;
+			}
+		}
+		return array();
+	}
+
+
+	/**
+	 * Trigger an $event and return an index of $params.
+	 *
+	 * @param string Event name, see {@link Plugins::get_supported_events()}
+	 * @param array Associative array of parameters for the Plugin
+	 * @param string Index of $params that should get returned
+	 * @return mixed The requested index of $params
+	 */
+	function get_trigger_event( $event, $params = NULL, $get = 'data' )
+	{
+		$params[$get] = & $params[$get]; // make it a reference, so it can get changed
+
+		$this->trigger_event( $event, $params );
+
+		return $params[$get];
+	}
+
+
+	/**
+	 * The same as {@link get_trigger_event()}, but stop when the first Plugin returns true.
+	 *
+	 * @param string Event name, see {@link Plugins::get_supported_events()}
+	 * @param array Associative array of parameters for the Plugin
+	 * @param string Index of $params that should get returned
+	 * @return mixed The requested index of $params
+	 */
+	function get_trigger_event_first_true( $event, $params = NULL, $get = 'data' )
+	{
+		$params[$get] = & $params[$get]; // make it a reference, so it can get changed
+
+		$this->trigger_event_first_true( $event, $params );
+
+		return $params[$get];
+	}
+
+
+	/**
+	 * Trigger an event and return the first return value of a plugin.
+	 *
+	 * @param string Event name, see {@link Plugins::get_supported_events()}
+	 * @param array Associative array of parameters for the Plugin
+	 * @return mixed NULL if no Plugin returned something or the return value of the first Plugin
+	 */
+	function get_trigger_event_first_return( $event, $params = NULL )
+	{
+		$r = $this->trigger_event_first_return( $event, $params );
+
+		if( ! isset($r['plugin_return']) )
+		{
+			return NULL;
+		}
+
+		return $r['plugin_return'];
+	}
+
+
+	/**
+	 * Trigger an event and return an array of all return values of the
+	 * relevant plugins.
+	 *
+	 * @param string Event name, see {@link Plugins::get_supported_events()}
+	 * @param array Associative array of parameters for the Plugin
+	 * @param boolean Ignore {@link empty() empty} return values?
+	 * @return array List of return values, indexed by Plugin ID
+	 */
+	function trigger_collect( $event, $params = NULL, $ignore_empty = true )
+	{
+		if( empty($this->index_event_IDs[$event]) )
+		{
+			return array();
+		}
+
+		$r = array();
+		foreach( $this->index_event_IDs[$event] as $p_ID )
+		{
+			$sub_r = $this->call_method_if_active( $p_ID, $event, $params );
+
+			if( $ignore_empty && empty($sub_r) )
+			{
+				continue;
+			}
+
+			$r[$p_ID] = $sub_r;
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Trigger a karma collecting event in order to get Karma percentage.
+	 *
+	 * @param string Event
+	 * @param array Params to the event
+	 * @return integer|NULL Spam Karma (-100 - 100); "100" means "absolutely spam"; NULL if no plugin gave us a karma value
+	 */
+	function trigger_karma_collect( $event, $params )
+	{
+		global $Debuglog;
+
+		$karma_abs = NULL;
+		$karma_divider = 0; // total of the "spam detection relevance weight"
+
+		$Debuglog->add( 'Trigger karma collect event '.$event, 'plugins' );
+
+		if( empty($this->index_event_IDs[$event]) )
+		{ // No events registered
+			$Debuglog->add( 'No registered plugins.', 'plugins' );
+			return NULL;
+		}
+
+		$this->load_plugins_table(); // We need index_ID_rows below
+
+		$Debuglog->add( 'Registered plugin IDs: '.implode( ', ', $this->index_event_IDs[$event]), 'plugins' );
+
+		$count_plugins = 0;
+		foreach( $this->index_event_IDs[$event] as $l_plugin_ID )
+		{
+			$plugin_weight = $this->index_ID_rows[$l_plugin_ID]['plug_spam_weight'];
+
+			if( $plugin_weight < 1 )
+			{
+				$Debuglog->add( 'Skipping plugin #'.$l_plugin_ID.', because is has weight '.$plugin_weight.'.', 'plugins' );
+				continue;
+			}
+
+			$params['cur_karma'] = ( $karma_divider ? round($karma_abs / $karma_divider) : NULL );
+			$params['cur_karma_abs'] = $karma_abs;
+			$params['cur_karma_divider'] = $karma_divider;
+			$params['cur_count_plugins'] = $count_plugins;
+
+			// Call the plugin:
+			$plugin_karma = $this->call_method( $l_plugin_ID, $event, $params );
+
+			if( ! is_numeric( $plugin_karma ) )
+			{
+				continue;
+			}
+
+			$count_plugins++;
+
+			if( $plugin_karma > 100 )
+			{
+				$plugin_karma = 100;
+			}
+			elseif( $plugin_karma < -100 )
+			{
+				$plugin_karma = -100;
+			}
+
+			$karma_abs += ( $plugin_karma * $plugin_weight );
+			$karma_divider += $plugin_weight;
+
+			if( ! empty($this->_stop_propagation) )
+			{
+				$this->_stop_propagation = false;
+				break;
+			}
+		}
+
+		if( ! $karma_divider )
+		{
+			return NULL;
+		}
+
+		$karma = round($karma_abs / $karma_divider);
+
+		if( $karma > 100 )
+		{
+			$karma = 100;
+		}
+		elseif( $karma < -100 )
+		{
+			$karma = -100;
+		}
+
+		return $karma;
+	}
+
+
+	/**
+	 * Call a method on a Plugin.
+	 *
+	 * This makes sure that the Timer for the Plugin gets resumed.
+	 *
+	 * @param integer Plugin ID
+	 * @param string Method name.
+	 * @param array Params (by reference).
+	 * @return NULL|mixed Return value of the plugin's method call or NULL if no such method.
+	 */
+	function call_method( $plugin_ID, $method, & $params )
+	{
+		global $Timer, $debug, $Debuglog;
+
+		$Plugin = & $this->get_by_ID( $plugin_ID );
+
+		if( ! method_exists( $Plugin, $method ) )
+		{
+			return NULL;
+		}
+
+		if( $debug )
+		{
+			/*
+			// Hide passwords from Debuglog!
+			// Clone/copy (references!):
+			$debug_params = array();
+			foreach( $params as $k => $v )
+			{
+				$debug_params[$k] = $v;
+			}
+			if( isset($debug_params['pass']) )
+			{
+				$debug_params['pass'] = '-hidden-';
+			}
+			if( isset($debug_params['pass_md5']) )
+			{
+				$debug_params['pass_md5'] = '-hidden-';
+			}
+			$Debuglog->add( 'Calling '.$Plugin->classname.'(#'.$Plugin->ID.')->'.$method.'( '.htmlspecialchars(var_export( $debug_params, true )).' )', 'plugins' );
+			*/
+			$Debuglog->add( 'Calling '.$Plugin->classname.'(#'.$Plugin->ID.')->'.$method.'( )', 'plugins' );
+		}
+
+		$Timer->resume( $Plugin->classname.'_(#'.$Plugin->ID.')' );
+		$r = $Plugin->$method( $params );
+		$Timer->pause( $Plugin->classname.'_(#'.$Plugin->ID.')' );
+
+		return $r;
+	}
+
+
+	/**
+	 * Call a method on a Plugin if it is not deactivated.
+	 *
+	 * This is a wrapper around {@link call_method()}.
+	 *
+	 * @param integer Plugin ID
+	 * @param string Method name.
+	 * @param array Params (by reference).
+	 * @return NULL|mixed Return value of the plugin's method call or NULL if no such method (or inactive).
+	 */
+	function call_method_if_active( $plugin_ID, $method, & $params )
+	{
+		if( ! isset($this->index_event_IDs[$method])
+		    || ! in_array( $plugin_ID, $this->index_event_IDs[$method] ) )
+		{
+			return NULL;
+		}
+
+		return $this->call_method( $plugin_ID, $method, $params );
+	}
+
+
+	/**
+	 * Validate renderer list.
+	 *
+	 * @param array renderer codes ('default' will include all "opt-out"-ones)
+	 * @return array validated array of renderer codes
+	 */
+	function validate_list( $renderers = array('default') )
+	{
+		$this->load_plugins_table();
+
+		$validated_renderers = array();
+
+		$index = & $this->index_apply_rendering_codes;
+
+		if( isset( $index['stealth'] ) )
+		{
+			// pre_dump( 'stealth:', $index['stealth'] );
+			$validated_renderers = array_merge( $validated_renderers, $index['stealth'] );
+		}
+		if( isset( $index['always'] ) )
+		{
+			// pre_dump( 'always:', $index['always'] );
+			$validated_renderers = array_merge( $validated_renderers, $index['always'] );
+		}
+
+		if( isset( $index['opt-out'] ) )
+		{
+			foreach( $index['opt-out'] as $l_code )
+			{
+				if( in_array( $l_code, $renderers ) // Option is activated
+					|| in_array( 'default', $renderers ) ) // OR we're asking for default renderer set
+				{
+					// pre_dump( 'opt-out:', $l_code );
+					$validated_renderers[] = $l_code;
+				}
+			}
+		}
+
+		if( isset( $index['opt-in'] ) )
+		{
+			foreach( $index['opt-in'] as $l_code )
+			{
+				if( in_array( $l_code, $renderers ) ) // Option is activated
+				{
+					// pre_dump( 'opt-in:', $l_code );
+					$validated_renderers[] = $l_code;
+				}
+			}
+		}
+		if( isset( $index['lazy'] ) )
+		{
+			foreach( $index['lazy'] as $l_code )
+			{
+				if( in_array( $l_code, $renderers ) ) // Option is activated
+				{
+					// pre_dump( 'lazy:', $l_code );
+					$validated_renderers[] = $l_code;
+				}
+			}
+		}
+
+		// Make sure there's no renderer code with a dot, as the list gets imploded by that when saved:
+		foreach( $validated_renderers as $k => $l_code )
+		{
+			if( empty($l_code) || strpos( $l_code, '.' ) !== false )
+			{
+				unset( $validated_renderers[$k] );
+			}
+		}
+
+		// echo 'validated Renderers: '.count( $validated_renderers );
+		return $validated_renderers;
+	}
+
+
+	/**
+	 * Filter (post) contents by calling the relevant filter plugins.
+	 *
+	 * Works very much like render() except that it's called at insert/update time and BEFORE validation.
+	 * Gives an opportunity to do some serious cleanup on what the user has typed.
+	 *
+	 * This uses the list of renderers, because filtering may need to work in conjunction with rendering,
+	 * e-g: code display: you want to filter out tags before validation and later you want to render color/fixed font.
+	 * For brute force filtering, use 'always' or 'stealth' modes.
+	 * @see Plugins::render()
+	 *
+	 * @param string title to render (by reference)
+	 * @param string content to render (by reference)
+	 * @param array renderer codes to use for opt-out, opt-in and lazy
+	 * @return string rendered content
+	 */
+	function filter_contents( & $title, & $content, $renderers )
+	{
+		// echo 'CALLING FILTERS: '.implode(',',$renderers);
+
+		$params['title'] = & $title;
+		$params['content'] = & $content;
+
+		$filter_Plugins = $this->get_list_by_event( 'FilterItemContents' );
+
+		foreach( $filter_Plugins as $loop_filter_Plugin )
+		{ // Go through whole list of renders
+			// echo ' ',$loop_RendererPlugin->code, ':';
+
+			switch( $loop_filter_Plugin->apply_rendering )
+			{
+				case 'stealth':
+				case 'always':
+					// echo 'FORCED ';
+					$this->call_method( $loop_filter_Plugin->ID, 'FilterItemContents', $params );
+					break;
+
+				case 'opt-out':
+				case 'opt-in':
+				case 'lazy':
+					if( in_array( $loop_filter_Plugin->code, $renderers ) )
+					{ // Option is activated
+						// echo 'OPT ';
+						$this->call_method( $loop_filter_Plugin->ID, 'FilterItemContents', $params );
+					}
+					// else echo 'NOOPT ';
+					break;
+
+				case 'never':
+					// echo 'NEVER ';
+					break;	// STOP, don't render, go to next renderer
+			}
+		}
+
+		return $content;
+	}
+
+
+	/**
+	 * UnFilter (post) contents by calling the relevant filter plugins.
+	 *
+	 * This is the opposite of filter_content. It is used to restore some specifcs before editing text.
+	 * For example, this can be used to replace complex sequences of tags with a custome meta-tag,
+	 * e-g: <strong> can become <s> for convenient editing.
+	 *
+	 * This uses the list of renderers, because un/filtering may need to work in conjunction with rendering,
+	 * e-g: code display: you want to filter in/out tags before validation and later you want to render color/fixed font.
+	 * For brute force unfiltering, use 'always' or 'stealth' modes.
+	 * @see Plugins::render()
+	 * @see Plugins::filter()
+	 *
+	 * @todo fp> it would probably make sense to do the unfiltering in reverse order compared to filtering
+	 *
+	 * @param string title to render (by reference)
+	 * @param string content to render (by reference)
+	 * @param array renderer codes to use for opt-out, opt-in and lazy
+	 * @return string rendered content
+	 */
+	function unfilter_contents( & $title, & $content, $renderers )
+	{
+		// echo 'CALLING FILTERS: '.implode(',',$renderers);
+
+		$params['title'] = & $title;
+		$params['content'] = & $content;
+
+		$filter_Plugins = $this->get_list_by_event( 'UnfilterItemContents' );
+
+		// fp> TODO: reverse order
+
+		foreach( $filter_Plugins as $loop_filter_Plugin )
+		{ // Go through whole list of renders
+			// echo ' ',$loop_RendererPlugin->code, ':';
+
+			switch( $loop_filter_Plugin->apply_rendering )
+			{
+				case 'stealth':
+				case 'always':
+					// echo 'FORCED ';
+					$this->call_method( $loop_filter_Plugin->ID, 'UnfilterItemContents', $params );
+					break;
+
+				case 'opt-out':
+				case 'opt-in':
+				case 'lazy':
+					if( in_array( $loop_filter_Plugin->code, $renderers ) )
+					{ // Option is activated
+						// echo 'OPT ';
+						$this->call_method( $loop_filter_Plugin->ID, 'UnfilterItemContents', $params );
+					}
+					// else echo 'NOOPT ';
+					break;
+
+				case 'never':
+					// echo 'NEVER ';
+					break;	// STOP, don't render, go to next renderer
+			}
+		}
+
+		return $content;
+	}
+
+
+	/**
+	 * Render the content of an item by calling the relevant renderer plugins.
+	 *
+	 * @param string content to render (by reference)
+	 * @param array renderer codes to use for opt-out, opt-in and lazy
+	 * @param string Output format, see {@link format_to_output()}. Only 'htmlbody',
+	 *        'entityencoded', 'xml' and 'text' are supported.
+	 * @param array Additional params to the Render* methods (e.g. "Item" for items).
+	 *              Do not use "data" or "format" here, because it gets used internally.
+	 * @return string rendered content
+	 */
+	function render( & $content, $renderers, $format, $params, $event_prefix = 'Render' )
+	{
+		// echo implode(',',$renderers);
+
+		$params['data'] = & $content;
+		$params['format'] = $format;
+
+		if( $format == 'htmlbody' || $format == 'entityencoded' )
+		{
+			$event = $event_prefix.'ItemAsHtml'; // 'RenderItemAsHtml'/'DisplayItemAsHtml'
+		}
+		elseif( $format == 'xml' )
+		{
+			$event = $event_prefix.'ItemAsXml'; // 'RenderItemAsXml'/'DisplayItemAsXml'
+		}
+		elseif( $format == 'text' )
+		{
+			$event = $event_prefix.'ItemAsText'; // 'RenderItemAsText'/'DisplayItemAsText'
+		}
+		else debug_die( 'Unexpected format in Plugins::render(): '.var_export($format, true) );
+
+		$renderer_Plugins = $this->get_list_by_event( $event );
+
+		foreach( $renderer_Plugins as $loop_RendererPlugin )
+		{ // Go through whole list of renders
+			// echo ' ',$loop_RendererPlugin->code, ':';
+
+			switch( $loop_RendererPlugin->apply_rendering )
+			{
+				case 'stealth':
+				case 'always':
+					// echo 'FORCED ';
+					$this->call_method( $loop_RendererPlugin->ID, $event, $params );
+					break;
+
+				case 'opt-out':
+				case 'opt-in':
+				case 'lazy':
+					if( in_array( $loop_RendererPlugin->code, $renderers ) )
+					{ // Option is activated
+						// echo 'OPT ';
+						$this->call_method( $loop_RendererPlugin->ID, $event, $params );
+					}
+					// else echo 'NOOPT ';
+					break;
+
+				case 'never':
+					// echo 'NEVER ';
+					break;	// STOP, don't render, go to next renderer
+			}
+		}
+
+		return $content;
+	}
+
+
+	/**
+	 * Quick-render a string with a single plugin and format it for output.
+	 *
+	 * @param string Plugin code (must have render() method)
+	 * @param array
+	 *   'data': Data to render
+	 *   'format: format to output, see {@link format_to_output()}
+	 * @return string Rendered string
+	 */
+	function quick( $plugin_code, $params )
+	{
+		global $Debuglog;
+
+		if( !is_array($params) )
+		{
+			$params = array( 'format' => 'htmlbody', 'data' => $params );
+		}
+		else
+		{
+			$params = $params; // copy
+		}
+
+		$Plugin = & $this->get_by_code( $plugin_code );
+		if( $Plugin )
+		{
+			// Get the most appropriate handler:
+			$events = $this->get_enabled_events( $Plugin->ID );
+			$event = false;
+			if( $params['format'] == 'htmlbody' || $params['format'] == 'htmlentityencoded' )
+			{
+				if( in_array( 'RenderItemAsHtml', $events ) )
+				{
+					$event = 'RenderItemAsHtml';
+				}
+			}
+			elseif( $params['format'] == 'xml' )
+			{
+				if( in_array( 'RenderItemAsXml', $events ) )
+				{
+					$event = 'RenderItemAsXml';
+				}
+			}
+
+			if( $event )
+			{
+				$this->call_method( $Plugin->ID, $event, $params );
+			}
+			else
+			{
+				$Debuglog->add( $Plugin->classname.'(ID '.$Plugin->ID.'): failed to quick-render (tried method '.$event.')!', array( 'plugins', 'error' ) );
+			}
+			return format_to_output( $params['data'], $params['format'] );
+		}
+		else
+		{
+			$Debuglog->add( 'Plugins::quick() - failed to instantiate Plugin by code ['.$plugin_code.']!', array( 'plugins', 'error' ) );
+			return format_to_output( $params['data'], $params['format'] );
+		}
+	}
+
+
+	/**
+	 * Call a specific plugin by its code.
+	 *
+	 * This will call the SkinTag event handler.
+	 *
+	 * @param string plugin code
+	 * @param array Associative array of parameters (gets passed to the plugin)
+	 * @return boolean
+	 */
+	function call_by_code( $code, $params = array() )
+	{
+		$Plugin = & $this->get_by_code( $code );
+
+		if( ! $Plugin )
+		{
+			global $Debuglog;
+			$Debuglog->add( 'No plugin available for code ['.$code.']!', array('plugins', 'error') );
+			return false;
+		}
+
+		$this->call_method_if_active( $Plugin->ID, 'SkinTag', $params );
+
+		return true;
+	}
+
+
+	/**
+	 * Load Plugins data from T_plugins (only once), ordered by priority.
+	 *
+	 * This fills the needed indexes to lazy-instantiate a Plugin when requested.
+	 */
+	function load_plugins_table()
+	{
+		if( $this->loaded_plugins_table )
+		{
+			return;
+		}
+		global $Debuglog, $DB;
+
+		$Debuglog->add( 'Loading plugins table data.', 'plugins' );
+
+		$this->index_ID_rows = array();
+		$this->index_code_ID = array();
+		$this->index_apply_rendering_codes = array();
+		$this->sorted_IDs = array();
+
+		foreach( $DB->get_results( $this->sql_load_plugins_table, ARRAY_A ) as $row )
+		{ // Loop through installed plugins:
+			$this->index_ID_rows[$row['plug_ID']] = $row; // remember the rows to instantiate the Plugin on request
+			if( ! empty( $row['plug_code'] ) )
+			{
+				$this->index_code_ID[$row['plug_code']] = $row['plug_ID'];
+			}
+			$this->index_apply_rendering_codes[$row['plug_apply_rendering']][] = $row['plug_code'];
+
+			$this->sorted_IDs[] = $row['plug_ID'];
+		}
+
+		$this->loaded_plugins_table = true;
+	}
+
+
+	/**
+	 * Get a specific plugin by its ID.
+	 *
+	 * This is the workhorse when it comes to lazy-instantiate a Plugin.
+	 *
+	 * @param integer plugin ID
+	 * @return Plugin|false
+	 */
+	function & get_by_ID( $plugin_ID )
+	{
+		global $Debuglog;
+
+		if( ! isset($this->index_ID_Plugins[ $plugin_ID ]) )
+		{ // Plugin is not instantiated yet
+			$Debuglog->add( 'get_by_ID(): Instantiate Plugin (ID '.$plugin_ID.').', 'plugins' );
+
+			$this->load_plugins_table();
+
+			#pre_dump( 'get_by_ID(), index_ID_rows', $this->index_ID_rows );
+
+			if( ! isset( $this->index_ID_rows[$plugin_ID] ) || ! $this->index_ID_rows[$plugin_ID] )
+			{ // no plugin rows cached
+				#debug_die( 'Cannot instantiate Plugin (ID '.$plugin_ID.') without DB information.' );
+				$Debuglog->add( 'get_by_ID(): Plugin (ID '.$plugin_ID.') not registered/enabled in DB!', array( 'plugins', 'error' ) );
+				$r = false;
+				return $r;
+			}
+
+			$row = & $this->index_ID_rows[$plugin_ID];
+
+			// Register the plugin:
+			$Plugin = & $this->register( $row['plug_classname'], $row['plug_ID'], $row['plug_priority'], $row['plug_apply_rendering'] );
+
+			if( is_string( $Plugin ) )
+			{
+				$Debuglog->add( 'Requested plugin [#'.$plugin_ID.'] not found!', 'plugins' );
+				$r = false;
+				return $r;
+			}
+
+			$this->index_ID_Plugins[ $plugin_ID ] = & $Plugin;
+		}
+
+		return $this->index_ID_Plugins[ $plugin_ID ];
+	}
+
+
+	/**
+	 * Get a plugin by its classname.
+	 *
+	 * @return Plugin|false
+	 */
+	function & get_by_classname($classname)
+	{
+		$this->load_plugins_table(); // We use index_ID_rows (no own index yet)
+
+		foreach( $this->index_ID_rows as $plug_ID => $row )
+		{
+			if( $row['plug_classname'] == $classname )
+			{
+				return $this->get_by_ID($plug_ID);
+			}
+		}
+
+		$r = false;
+		return $r;
+	}
+
+
+	/**
+	 * Get a specific Plugin by its code.
+	 *
+	 * @param string plugin code
+	 * @return Plugin (false in case of error)
+	 */
+	function & get_by_code( $plugin_code )
+	{
+		global $Debuglog;
+
+		$r = false;
+
+		if( ! isset($this->index_code_Plugins[ $plugin_code ]) )
+		{ // Plugin is not registered yet
+			$this->load_plugins_table();
+
+			if( ! isset($this->index_code_ID[ $plugin_code ]) )
+			{
+				$Debuglog->add( 'Requested plugin ['.$plugin_code.'] is not registered/enabled!', 'plugins' );
+				return $r;
+			}
+
+			if( ! $this->get_by_ID( $this->index_code_ID[$plugin_code] ) )
+			{
+				$Debuglog->add( 'Requested plugin ['.$plugin_code.'] could not get instantiated!', 'plugins' );
+				return $r;
+			}
+		}
+
+		return $this->index_code_Plugins[ $plugin_code ];
+	}
+
+
+	/**
+	 * Get a list of Plugins for a given event.
+	 *
+	 * @param string Event name
+	 * @return array plugin_ID => & Plugin
+	 */
+	function get_list_by_event( $event )
+	{
+		$r = array();
+
+		if( isset($this->index_event_IDs[$event]) )
+		{
+			foreach( $this->index_event_IDs[$event] as $l_plugin_ID )
+			{
+				if( $Plugin = & $this->get_by_ID( $l_plugin_ID ) )
+				{
+					$r[ $l_plugin_ID ] = & $Plugin;
+					unset($Plugin); // so that we do not overwrite the reference in the next loop
+				}
+			}
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Get a list of Plugins for a list of events. Every Plugin is only once in this list.
+	 *
+	 * @param array Array of events
+	 * @return array plugin_ID => & Plugin
+	 */
+	function get_list_by_events( $events )
+	{
+		$r = array();
+
+		foreach( $events as $l_event )
+		{
+			foreach( array_keys($this->get_list_by_event( $l_event )) as $l_plugin_ID )
+			{
+				if( $Plugin = & $this->get_by_ID( $l_plugin_ID ) )
+				{
+					$r[ $l_plugin_ID ] = & $Plugin;
+					unset($Plugin); // so that we do not overwrite the reference in the next loop
+				}
+			}
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Get a list of plugins that provide all given events.
+	 *
+	 * @return array plugin_ID => & Plugin
+	 */
+	function get_list_by_all_events( $events )
+	{
+		$candidates = array();
+
+		foreach( $events as $l_event )
+		{
+			if( empty($this->index_event_IDs[$l_event]) )
+			{
+				return array();
+			}
+
+			if( empty($candidates) )
+			{
+				$candidates = $this->index_event_IDs[$l_event];
+			}
+			else
+			{
+				$candidates = array_intersect( $candidates, $this->index_event_IDs[$l_event] );
+				if( empty($candidates) )
+				{
+					return array();
+				}
+			}
+		}
+
+		$r = array();
+		foreach( $candidates as $plugin_ID )
+		{
+			$Plugin = & $this->get_by_ID( $plugin_ID );
+			if( $Plugin )
+			{
+				$r[ $plugin_ID ] = & $Plugin;
+				unset($Plugin); // so that we do not overwrite the reference in the next loop
+			}
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Get a list of (enabled) events for a given Plugin ID.
+	 *
+	 * @param integer Plugin ID
+	 * @return array
+	 */
+	function get_enabled_events( $plugin_ID )
+	{
+		$r = array();
+		foreach( $this->index_event_IDs as $l_event => $l_plugin_IDs )
+		{
+			if( in_array( $plugin_ID, $l_plugin_IDs ) )
+			{
+				$r[] = $l_event;
+			}
+		}
+		return $r;
+	}
+
+
+	/**
+	 * Has a plugin a specific event registered/enabled?
+	 *
+	 * @param integer
+	 * @param string
+	 * @return boolean
+	 */
+	function has_event( $plugin_ID, $event )
+	{
+		return isset($this->index_event_IDs[$event])
+			&& in_array( $plugin_ID, $this->index_event_IDs[$event] );
+	}
+
+
+	/**
+	 * Check if the requested list of events is provided by any or one plugin.
+	 *
+	 * @param array|string A single event or a list thereof
+	 * @param boolean Make sure there's at least one plugin that provides them all?
+	 *                This is useful for event pairs like "CaptchaPayload" and "CaptchaValidated", which
+	 *                should be served by the same plugin.
+	 * @return boolean
+	 */
+	function are_events_available( $events, $by_one_plugin = false )
+	{
+		if( ! is_array($events) )
+		{
+			$events = array($events);
+		}
+
+		if( $by_one_plugin )
+		{
+			return (bool)$this->get_list_by_all_events( $events );
+		}
+
+		return (bool)$this->get_list_by_events( $events );
+	}
+
+
+	/**
+	 * (Re)load Plugin Events for enabled (normal use) or all (admin use) plugins.
+	 */
+	function load_events()
+	{
+		global $Debuglog, $DB;
+
+		$this->index_event_IDs = array();
+
+		$Debuglog->add( 'Loading plugin events.', 'plugins' );
+		foreach( $DB->get_results( '
+				SELECT pevt_plug_ID, pevt_event
+					FROM T_pluginevents INNER JOIN T_plugins ON pevt_plug_ID = plug_ID
+				 WHERE pevt_enabled > 0
+				 '.( $this->is_admin_class ? '' : 'AND plug_status = "enabled"' ).'
+				 ORDER BY plug_priority, plug_classname', OBJECT, 'Loading plugin events' ) as $l_row )
+		{
+			$this->index_event_IDs[$l_row->pevt_event][] = $l_row->pevt_plug_ID;
+		}
+	}
+
+
+	/**
+	 * Get a list of methods that are supported as events out of the Plugin's
+	 * source file.
+	 *
+	 * @todo Extend to get list of defined classes and global functions and check this list before sourcing/including a Plugin! (prevent fatal error)
+	 *
+	 * @return array
+	 */
+	function get_registered_events( $Plugin )
+	{
+		global $Timer, $Debuglog;
+
+		$Timer->resume( 'plugins_detect_events' );
+
+		$plugin_class_methods = array();
+
+		if( ! is_readable($Plugin->classfile_path) )
+		{
+			$Debuglog->add( 'get_registered_events(): "'.$Plugin->classfile_path.'" is not readable.', array('plugins', 'error') );
+			return array();
+		}
+
+		$classfile_contents = @file_get_contents( $Plugin->classfile_path );
+		if( ! is_string($classfile_contents) )
+		{
+			$Debuglog->add( 'get_registered_events(): "'.$Plugin->classfile_path.'" could not get read.', array('plugins', 'error') );
+			return array();
+		}
+
+		// TODO: allow optional Plugin callback to get list of methods. Like Plugin::GetRegisteredEvents().
+
+		if( preg_match_all( '~^\s*function\s+(\w+)~mi', $classfile_contents, $matches ) )
+		{
+			$plugin_class_methods = $matches[1];
+		}
+		else
+		{
+			$Debuglog->add( 'No functions found in file "'.$Plugin->classfile_path.'".', array('plugins', 'error') );
+			return array();
+		}
+
+		$supported_events = $this->get_supported_events();
+		$supported_events = array_keys($supported_events);
+		$verified_events = array_intersect( $plugin_class_methods, $supported_events );
+
+		$Timer->pause( 'plugins_detect_events' );
+
+		// TODO: Report, when difference in $events_verified and what getRegisteredEvents() returned
+		return $verified_events;
+	}
+
+
+	/**
+	 * Save the events that the plugin provides into DB, while removing obsolete
+	 * entries (that the plugin does not register anymore).
+	 *
+	 * @param Plugin Plugin to save events for
+	 * @param array|NULL List of events to save as enabled for the Plugin.
+	 *              By default all provided events get saved as enabled. Pass array() to discover only new ones.
+	 * @param array List of events to save as disabled for the Plugin.
+	 *              By default, no events get disabled. Disabling an event takes priority over enabling.
+	 * @return boolean True, if events have changed, false if not.
+	 */
+	function save_events( $Plugin, $enable_events = NULL, $disable_events = NULL )
+	{
+		global $DB, $Debuglog;
+
+		$r = false;
+
+		$saved_events = array();
+		foreach( $DB->get_results( '
+				SELECT pevt_event, pevt_enabled
+				  FROM T_pluginevents
+				 WHERE pevt_plug_ID = '.$Plugin->ID ) as $l_row )
+		{
+			$saved_events[$l_row->pevt_event] = $l_row->pevt_enabled;
+		}
+		$available_events = $this->get_registered_events( $Plugin );
+		$obsolete_events = array_diff( array_keys($saved_events), $available_events );
+
+		if( is_null( $enable_events ) )
+		{ // Enable all events:
+			$enable_events = $available_events;
+		}
+		if( is_null( $disable_events ) )
+		{
+			$disable_events = array();
+		}
+		if( $disable_events )
+		{ // Remove events to be disabled from enabled ones:
+			$enable_events = array_diff( $enable_events, $disable_events );
+		}
+
+		// New discovered events:
+		$discovered_events = array_diff( $available_events, array_keys($saved_events), $enable_events, $disable_events );
+
+
+		// Delete obsolete events from DB:
+		if( $obsolete_events && $DB->query( '
+				DELETE FROM T_pluginevents
+				WHERE pevt_plug_ID = '.$Plugin->ID.'
+					AND pevt_event IN ( "'.implode( '", "', $obsolete_events ).'" )' ) )
+		{
+			$r = true;
+		}
+
+		if( $discovered_events )
+		{
+			$DB->query( '
+				INSERT INTO T_pluginevents( pevt_plug_ID, pevt_event, pevt_enabled )
+				VALUES ( '.$Plugin->ID.', "'.implode( '", 1 ), ('.$Plugin->ID.', "', $discovered_events ).'", 1 )' );
+			$r = true;
+
+			$Debuglog->add( 'Discovered events ['.implode( ', ', $discovered_events ).'] for Plugin '.$Plugin->name, 'plugins' );
+		}
+
+		$new_events_enabled = array();
+		if( $enable_events )
+		{
+			foreach( $enable_events as $l_event )
+			{
+				if( ! isset( $saved_events[$l_event] ) || ! $saved_events[$l_event] )
+				{ // Event not saved yet or not enabled
+					$new_events_enabled[] = $l_event;
+				}
+			}
+			if( $new_events_enabled )
+			{
+				$DB->query( '
+					REPLACE INTO T_pluginevents( pevt_plug_ID, pevt_event, pevt_enabled )
+					VALUES ( '.$Plugin->ID.', "'.implode( '", 1 ), ('.$Plugin->ID.', "', $new_events_enabled ).'", 1 )' );
+				$r = true;
+			}
+			$Debuglog->add( 'Enabled events ['.implode( ', ', $new_events_enabled ).'] for Plugin '.$Plugin->name, 'plugins' );
+		}
+
+		$new_events_disabled = array();
+		if( $disable_events )
+		{
+			foreach( $disable_events as $l_event )
+			{
+				if( ! isset( $saved_events[$l_event] ) || $saved_events[$l_event] )
+				{ // Event not saved yet or enabled
+					$new_events_disabled[] = $l_event;
+				}
+			}
+			if( $new_events_disabled )
+			{
+				$DB->query( '
+					REPLACE INTO T_pluginevents( pevt_plug_ID, pevt_event, pevt_enabled )
+					VALUES ( '.$Plugin->ID.', "'.implode( '", 0 ), ('.$Plugin->ID.', "', $new_events_disabled ).'", 0 )' );
+				$r = true;
+			}
+			$Debuglog->add( 'Disabled events ['.implode( ', ', $new_events_disabled ).'] for Plugin '.$Plugin->name, 'plugins' );
+		}
+
+		if( $r )
+		{ // Something has changed: Reload event index
+			foreach( array_merge($obsolete_events, $discovered_events, $new_events_enabled, $new_events_disabled) as $event )
+			{
+				if( strpos($event, 'RenderItemAs') === 0 )
+				{ // Clear pre-rendered content cache, if RenderItemAs* events have been added or removed:
+					$DB->query( 'DELETE FROM T_item__prerendering WHERE 1' );
+					break;
+				}
+			}
+
+			$this->load_events();
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Set the status of an event for a given Plugin.
+	 *
+	 * @return boolean True, if status has changed; false if not
+	 */
+	function set_event_status( $plugin_ID, $plugin_event, $enabled )
+	{
+		global $DB;
+
+		$enabled = $enabled ? 1 : 0;
+
+		$DB->query( '
+			UPDATE T_pluginevents
+			   SET pevt_enabled = '.$enabled.'
+			 WHERE pevt_plug_ID = '.$plugin_ID.'
+			   AND pevt_event = "'.$plugin_event.'"' );
+
+		if( $DB->rows_affected )
+		{
+			$this->load_events();
+
+			if( strpos($plugin_event, 'RenderItemAs') === 0 )
+			{ // Clear pre-rendered content cache, if RenderItemAs* events have been added or removed:
+				$DB->query( 'DELETE FROM T_item__prerendering WHERE 1' );
+				break;
+			}
+
+			return true;
+		}
+
+		return false;
+	}
+
+
+	/**
+	 * Load an object from a Cache plugin or create a new one if we have a
+	 * cache miss or no caching plugins.
+	 *
+	 * It registers a shutdown function, that refreshes the data to the cache plugin
+	 * which is not optimal, but we have no hook to see if data retrieved from
+	 * a {@link DataObjectCache} derived class has changed.
+	 * @param string object name
+	 * @param string eval this to create the object. Default is to create an object
+	 *               of class $objectName.
+	 */
+	function get_object_from_cacheplugin_or_create( $objectName, $eval_create_object = NULL )
+	{
+		$get_return = $this->trigger_event_first_true( 'CacheObjects',
+			array( 'action' => 'get', 'key' => 'object_'.$objectName ) );
+
+		if( isset( $get_return['plugin_ID'] ) )
+		{
+			if( is_object($get_return['data']) )
+			{
+				$GLOBALS[$objectName] = $get_return['data']; // COPY! (get_Cache() uses $$objectName instead of $GLOBALS - no deal for PHP5 anyway)
+
+				$Plugin = & $this->get_by_ID( $get_return['plugin_ID'] );
+				register_shutdown_function( array(&$Plugin, 'CacheObjects'),
+					array( 'action' => 'set', 'key' => 'object_'.$objectName, 'data' => & $GLOBALS[$objectName] ) );
+
+				return;
+			}
+		}
+
+		// Cache miss, create it:
+		if( empty($eval_create_object) )
+		{
+			$GLOBALS[$objectName] = new $objectName(); // COPY (FUNC)
+		}
+		else
+		{
+			eval( '$GLOBALS[\''.$objectName.'\'] = '.$eval_create_object.';' );
+		}
+
+		// Try to set in cache:
+		$set_return = $this->trigger_event_first_true( 'CacheObjects',
+			array( 'action' => 'set', 'key' => 'object_'.$objectName, 'data' => & $GLOBALS[$objectName] ) );
+
+		if( isset( $set_return['plugin_ID'] ) )
+		{ // success, register a shutdown function to save this data on shutdown
+			$Plugin = & $this->get_by_ID( $set_return['plugin_ID'] );
+			register_shutdown_function( array(&$Plugin, 'CacheObjects'),
+				array( 'action' => 'set', 'key' => 'object_'.$objectName, 'data' => & $GLOBALS[$objectName] ) );
+		}
+	}
+
+
+	/**
+	 * Callback, which gets used for {@link Results}.
+	 *
+	 * @return Plugin|false
+	 */
+	function & instantiate( $row )
+	{
+		return $this->get_by_ID( $row->plug_ID );
+	}
+
+}
+
+
+/**
+ * A sub-class of {@link Plugins}, just to not load any DB info (which means Plugins and Events).
+ *
+ * This is only useful for displaying a list of available plugins or during installation to have
+ * a global $Plugins object that does not interfere with the installation process.
+ *
+ * {@internal This is probably quicker and cleaner than using a member boolean in {@link Plugins} itself.}}
+ *
+ * @package evocore
+ */
+class Plugins_no_DB extends Plugins
+{
+	/**
+	 * No-operation.
+	 */
+	function load_plugins_table()
+	{
+	}
+
+	/**
+	 * No-operation.
+	 */
+	function load_events()
+	{
+	}
+}
+
+
+/**
+ * A Plugins object that loads all Plugins, not just the enabled ones. This is needed for the backoffice plugin management.
+ *
+ * @package evocore
+ */
+class Plugins_admin extends Plugins
+{
+	/**
+	 * Load all plugins (not just enabled ones).
+	 */
+	var $sql_load_plugins_table = '
+			SELECT plug_ID, plug_priority, plug_classname, plug_code, plug_name, plug_shortdesc, plug_apply_rendering, plug_status, plug_version, plug_spam_weight
+			  FROM T_plugins
+			 ORDER BY plug_priority, plug_classname';
+
+	var $is_admin_class = true;
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/_request.class.php 1.10.3.src/inc/_misc/_request.class.php
--- 0.9.2.src/inc/_misc/_request.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_request.class.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,1047 @@
+<?php
+/**
+ * This file implements the Request class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _request.class.php,v 1.19.2.5.2.3 2007/05/14 20:16:00 blueyed Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Request class: handles the current HTTP request
+ *
+ * @todo (fplanque)
+ */
+class Request
+{
+	/**
+	 * @var Array of values, indexed by param name
+	 */
+	var $params = array();
+
+	/**
+	 * @var Array of strings, indexed by param name
+	 */
+	var $err_messages = array();
+
+	/**
+	 * @var Log Reference to a Log object that gets used to add (error) messages to.
+	 */
+	var $Messages;
+
+	/**
+	 * If true, the internal function {@link _add_message_to_Log()} will create links to IDs
+	 * of the fields where the error occurred.
+	 *
+	 * Useful if your forms are WAAAAYYYY too long!
+	 *
+	 * @var boolean
+	 */
+	var $link_log_messages_to_field_IDs = false;	// fp> leave this OFF for b2evo.
+
+
+	/**
+	 * Constructor.
+	 */
+	function Request( & $Messages )
+	{
+		$this->Messages = & $Messages;
+	}
+
+
+	/**
+	 * Sets a parameter with values from the request or to provided default,
+	 * except if param is already set!
+	 *
+	 * Also removes magic quotes if they are set automatically by PHP.
+	 * Also forces type.
+	 * Priority order: POST, GET, COOKIE, DEFAULT.
+	 *
+	 * @param string Variable to set
+	 * @param string Force value type to one of:
+	 * - integer
+	 * - float, double
+	 * - string (strips (HTML-)Tags, trims whitespace)
+	 * - array	(TODO:  array/integer  , array/array/string )
+	 * - html (does nothing)
+	 * - '' (does nothing)
+	 * - '/^...$/' check regexp pattern match (string)
+	 * - boolean (will force type to boolean, but you can't use 'true' as a default since it has special meaning. There is no real reason to pass booleans on a URL though. Passing 0 and 1 as integers seems to be best practice).
+	 * Value type will be forced only if resulting value (probably from default then) is !== NULL
+	 * @param mixed Default value or TRUE if user input required
+	 * @param boolean Do we need to memorize this to regenerate the URL for this page?
+	 * @param boolean Override if variable already set
+	 * @param boolean Force setting of variable to default if no param is sent and var wasn't set before
+	 * @param mixed true will refuse illegal values,
+	 *              false will try to convert illegal to legal values,
+	 *              'allow_empty' will refuse illegal values but will always accept empty values (This helps blocking dirty spambots or borked index bots. Saves a lot of processor time by killing invalid requests)
+	 * @return mixed Final value of Variable, or false if we don't force setting and did not set
+	 */
+	function param( $var, $type = '', $default = '', $memorize = false,
+									$override = false, $use_default = true, $strict_typing = 'allow_empty' )
+	{
+		return $this->params[$var] = param( $var, $type, $default, $memorize, $override, $use_default, $strict_typing );
+	}
+
+
+	/**
+	 * Sets several similar parameters at once.
+	 *
+	 * @param array
+	 */
+	function params( $vars, $type = '', $default = '', $memorize = false, $override = false, $forceset = true )
+	{
+		foreach( $vars as $var )
+		{
+			$this->param( $var, $type, $default, $memorize, $override, $forceset );
+		}
+	}
+
+
+	/**
+	 * Set the value of a param (by force! :P)
+	 */
+	function set_param( $var, $value )
+	{
+		$this->params[$var] = $value;
+		$GLOBALS[$var] = $value;
+	}
+
+
+	/**
+	 * Memorize a parameter for automatic future use in regenerate_url()
+	 */
+	function memorize_param( $var, $type, $default, $value = NULL )
+	{
+		memorize_param( $var, $type, $default, $value ); // note: will also set the global $$var if $valie is not NULL
+		if( !is_null($value) )
+		{
+			$this->params[$var] = $value;
+		}
+	}
+
+
+	/**
+	 * Extend a parameter with an array of params.
+	 *
+	 * Will be used for author/authorsel[], etc.
+	 * Note: cannot be used for catsel[], because catsel is NON-recursive
+	 *
+	 * @param string Variable to extend
+	 * @param string Name of array Variable to use as an extension
+	 * @param boolean Save non numeric prefix?
+	 */
+	function param_extend( $var, $var_ext_array, $save_prefix = true )
+	{
+		// Make sure original var exists:
+		if( !isset($this->params[$var]) )
+		{
+			debug_die( 'Cannot extend non existing param : '.$var );
+		}
+		$original_val = $this->params[$var];
+
+		// Get extension array:
+		$ext_values_array = $this->param( $var_ext_array, 'array', array(), false );
+		if( empty($ext_values_array) )
+		{	// No extension required:
+			return $original_val;
+		}
+
+		// Handle prefix:
+		$prefix = '';
+		if( $save_prefix )
+		{	// We might want to save a prefix:
+			$prefix = substr( $original_val, 0, 1 );
+			if( is_numeric( $prefix ) )
+			{	// The prefix is numeric, so it's NOT a prefix
+				$prefix = '';
+			}
+			else
+			{	// We save the prefix, we must crop if off from the values:
+				$original_val = substr( $original_val, 1 );
+			}
+		}
+
+		// Merge values:
+		if( empty($original_val) )
+		{
+			$original_values_array = array();
+		}
+		else
+		{
+			$original_values_array = explode( ',', $original_val );
+		}
+		$new_values = array_merge( $original_values_array, $ext_values_array );
+		$new_values = array_unique( $new_values );
+		$this->params[$var] = $prefix.implode( ',', $new_values );
+
+		// Save into global var:
+		global $$var;
+		$$var = $this->params[$var];
+
+		return $this->params[$var];
+	}
+
+
+	/**
+	 * Sets a date parameter by converting locale date (if valid) to ISO date.
+	 *
+	 * If the date is not valid, it is set to the param unchanged (unconverted).
+	 */
+	function param_date( $var, $err_msg, $required, $default = '' )
+	{
+		$this->param( $var, 'string', $default );
+
+		$iso_date = $this->param_check_date( $var, $err_msg, $required );
+
+		if( $iso_date )
+		{
+			$this->set_param( $var, $iso_date );
+		}
+
+		return $this->params[$var];
+	}
+
+
+	/**
+	 * Sets a time parameter with the value from the request of the var argument or of the concat of the var argument_h: var argument_mn: var argument_s ,
+	 * except if param is already set!
+	 *
+	 * @param string Variable to set
+	 * @param mixed Default value or TRUE if user input required
+	 * @param boolean Do we need to memorize this to regenerate the URL for this page?
+	 * @param boolean Override if variable already set
+	 * @param boolean Force setting of variable to default?
+	 * @return mixed Final value of Variable, or false if we don't force setting and did not set
+	 */
+	function param_time( $var, $default = '', $memorize = false,	$override = false, $forceset = true )
+	{
+		global $$var;
+
+		$got_time = false;
+
+		if( $this->param( $var, 'string', $default, $memorize, $override, $forceset ) )
+		{ // Got a time from text field:
+			if( preg_match( '/^(\d\d):(\d\d)(:(\d\d))?$/', $$var, $matches ) )
+			{
+				$time_h = $matches[1];
+				$time_mn = $matches[2];
+				$time_s = empty( $matches[4] ) ? 0 : $matches[4];
+				$got_time = true;
+			}
+		}
+		elseif( ( $time_h = param( $var.'_h', 'integer', -1 ) ) != -1
+					&& ( $time_mn = param( $var.'_mn', 'integer', -1 ) ) != -1 )
+		{	// Got a time from selects:
+			$time_s = param( $var.'_s', 'integer', 0 );
+			$$var = substr('0'.$time_h,-2).':'.substr('0'.$time_mn,-2).':'.substr('0'.$time_s,-2);
+			$this->params[$var] = $$var;
+			$got_time = true;
+		}
+
+		if( $got_time )
+		{ // We got a time...
+			// Check if ranges are correct:
+			if( $time_h >= 0 && $time_h <= 23
+				&& $time_mn >= 0 && $time_mn <= 59
+				&& $time_s >= 0 && $time_s <= 59 )
+			{
+				// Time is correct
+				return $$var;
+			}
+		}
+
+
+		$this->param_error( $var, T_('Please enter a valid time.') );
+
+		return false;
+	}
+
+
+	/**
+	 * set a parameter with the second part(X2) of the value from request ( X1-X2 )
+	 *
+	 * @param string Variable to set
+	 *
+	 */
+	function param_child_select_value( $var )
+	{
+		global $$var;
+
+		if( $val = param( $var, 'string' ) )
+		{ // keep only the second part of val
+			preg_match( '/^[0-9]+-([0-9]+)$/', $val, $res );
+
+			if( isset( $res[1] ) )
+			{ //set to the var the second part of val
+				$$var = $res[1];
+				$this->params[$var] = $res[1];
+				return $$var;
+			}
+		}
+		return '';
+	}
+
+
+	/**
+	 * Check if the value is a file name
+	 *
+	 * @param string param name
+	 * @param string error message
+	 * @return boolean true if OK
+	 */
+	function param_isFilename( $var, $err_msg )
+	{
+		if( $error_filename = validate_filename( $this->params[$var] ) )
+		{
+			$this->param_error( $var, $error_filename );
+			return false;
+		}
+		return true;
+	}
+
+
+	/**
+	 * Get the action from params.
+	 *
+	 * If we got no "action" param, we'll check for an "actionArray" param
+	 * ( <input type="submit" name="actionArray[real_action]" ...> ).
+	 * And the real $action will be found in the first key...
+	 * When there are multiple submit buttons, this is smarter than checking the value which is a translated string.
+	 * When there is an image button, this allows to work around IE not sending the value (it only sends X & Y coords of the click).
+	 *
+	 * @param mixed Default to use.
+	 * @return string
+	 */
+	function param_action( $default = '', $memorize = false )
+	{
+		#$this->param( 'action', 'string', NULL, true ); // blueyed>> is there a reason to remember? (taken from files.php)
+		$action = $this->param( 'action', 'string', NULL, $memorize );
+
+		if( is_null($action) )
+		{ // Check $actionArray
+			$action = $this->param_arrayindex( 'actionArray', $default );
+
+			$this->set_param( 'action', $action ); // always set "action"
+		}
+
+		return $action;
+	}
+
+
+	/**
+	 * Get the param from an array param's first index.
+	 *
+	 * E.g., for "param[value]" as a submit button you can get the value with
+	 *       <code>Request::param_arrayindex( 'param' )</code>.
+	 *
+	 * @see Request::param_action()
+	 * @param string Param name
+	 * @param mixed Default to use
+	 * @return string
+	 */
+	function param_arrayindex( $param_name, $default = '' )
+	{
+		$array = array_keys( $this->param( $param_name, 'array', array() ) );
+		$action = array_pop($array);
+		if( is_string($action) )
+		{
+			$action = substr( strip_tags($action), 0, 50 );  // sanitize it
+		}
+		elseif( !empty($action) )
+		{ // this is probably a numeric index from '<input name="array[]" .. />'
+			debug_die( 'Invalid action!' );
+		}
+		else
+		{
+			$action = $default;
+		}
+
+		return $action;
+	}
+
+
+	/**
+	 * Get the value of a param.
+	 *
+	 * @return NULL|mixed The value of the param, if set. NULL otherwise.
+	 */
+	function get( $var )
+	{
+		return isset($this->params[$var]) ? $this->params[$var] : NULL;
+	}
+
+
+	/**
+	 * @param string param name
+	 * @param string error message
+	 * @param string|NULL error message for form field ($err_msg gets used if === NULL).
+	 * @return boolean true if OK
+	 */
+	function param_string_not_empty( $var, $err_msg, $field_err_msg = NULL )
+	{
+		$this->param( $var, 'string', true );
+		return $this->param_check_not_empty( $var, $err_msg, $field_err_msg );
+	}
+
+
+	/**
+	 * @param string param name
+	 * @param string error message
+	 * @param string|NULL error message for form field ($err_msg gets used if === NULL).
+	 * @return boolean true if OK
+	 */
+	function param_check_not_empty( $var, $err_msg, $field_err_msg = NULL )
+	{
+		if( empty( $this->params[$var] ) )
+		{
+			$this->param_error( $var, $err_msg, $field_err_msg );
+			return false;
+		}
+		return true;
+	}
+
+
+	/**
+	 * Checks if the param is a decimal number (no float, e.g. 3.14).
+	 *
+	 * @param string param name
+	 * @param string error message
+	 * @return boolean true if OK
+	 */
+	function param_check_number( $var, $err_msg, $required = false )
+	{
+		if( empty( $this->params[$var] ) && ! $required )
+		{ // empty is OK:
+			return true;
+		}
+
+		if( ! preg_match( '#^[0-9]+$#', $this->params[$var] ) )
+		{
+			$this->param_error( $var, $err_msg );
+			return false;
+		}
+		return true;
+	}
+
+
+	/**
+	 * Gets a param and makes sure it's a decimal number (no float, e.g. 3.14) in a given range.
+	 *
+	 * @param string param name
+	 * @param integer min value
+	 * @param integer max value
+	 * @param string error message
+	 * @return boolean true if OK
+	 */
+	function param_integer_range( $var, $min, $max, $err_msg, $required = true )
+	{
+		$this->param( $var, 'integer', $required ? true : '' );
+		return $this->param_check_range( $var, $min, $max, $err_msg, $required );
+	}
+
+
+	/**
+	 * Checks if the param is a decimal number (no float, e.g. 3.14) in a given range.
+	 *
+	 * @param string param name
+	 * @param integer min value
+	 * @param integer max value
+	 * @param string error message
+	 * @return boolean true if OK
+	 */
+	function param_check_range( $var, $min, $max, $err_msg, $required = true )
+	{
+		if( empty( $this->params[$var] ) && ! $required )
+		{ // empty is OK:
+			return true;
+		}
+
+		if( ! preg_match( '~^[-+]?\d+$~', $this->params[$var] ) || $this->params[$var] < $min || $this->params[$var] > $max )
+		{
+			$this->param_error( $var, sprintf( $err_msg, $min, $max ) );
+			return false;
+		}
+		return true;
+	}
+
+
+	/**
+	 * @param string param name
+	 * @return boolean true if OK
+	 */
+	function param_check_email( $var, $required = false )
+	{
+		if( empty( $this->params[$var] ) && ! $required )
+		{ // empty is OK:
+			return true;
+		}
+
+		if( !is_email( $this->params[$var] ) )
+		{
+			$this->param_error( $var, T_('The email address is invalid.') );
+			return false;
+		}
+		return true;
+	}
+
+
+	/**
+	 * @param string param name
+	 * @return boolean true if OK
+	 */
+	function param_check_phone( $var, $required = false )
+	{
+		global $$var;
+
+		if( empty( $this->params[$var] ) && ! $required )
+		{ // empty is OK:
+			return true;
+		}
+
+		if( ! preg_match( '|^\+?[\-*#/(). 0-9]+$|', $this->params[$var] ) )
+		{
+			$this->param_error( $var, T_('The phone number is invalid.') );
+			return false;
+		}
+		else
+		{ // Keep only 0123456789+ caracters
+			$this->params[$var] = preg_replace( '#[^0-9+]#', '', $this->params[$var]);
+			$$var = $this->params[$var];
+		}
+		return true;
+	}
+
+
+	/**
+	 * @param string param name
+	 * @param string error message
+	 * @return boolean true if OK
+	 */
+	function param_check_url( $var, & $uri_scheme )
+	{
+		if( $error_detail = validate_url( $this->params[$var], $uri_scheme ) )
+		{
+			$this->param_error( $var, sprintf( T_('Supplied URL is invalid. (%s)'), $error_detail ) );
+			return false;
+		}
+		return true;
+	}
+
+
+	/**
+	 * Check if param is an ISO date
+	 *
+	 * @param string param name
+	 * @param string error message
+	 * @param boolean Is a non-empty date required?
+	 * @param string date format (php format)
+	 * @return boolean|string false if not OK, ISO date if OK
+	 */
+	function param_check_date( $var, $err_msg, $required = false, $date_format = NULL )
+	{
+
+		if( empty( $this->params[$var] ) )
+		{ // empty is OK if not required:
+			if( $required )
+			{
+				$this->param_error( $var, $err_msg );
+				return false;
+			}
+
+			return '';
+		}
+
+		if( empty( $date_format ) )
+		{	// Use locale date format:
+			$date_format = locale_datefmt();
+		}
+
+		// Convert PHP date format to regexp pattern:
+		$date_regexp = '~'.preg_replace_callback( '~(\\\)?(\w)~', create_function( '$m', '
+			if( $m[1] == "\\\" ) return $m[2]; // escaped
+			switch( $m[2] )
+			{
+				case "d": return "([0-3]\\d)"; // day, 01-31
+				case "j": return "([1-3]?\\d)"; // day, 1-31
+				case "l": return "(".str_replace("~", "\~", implode("|", array_map("trim", array_map("T_", $GLOBALS["weekday"])))).")";
+				case "D": return "(".str_replace("~", "\~", implode("|", array_map("trim", array_map("T_", $GLOBALS["weekday_abbrev"])))).")";
+				case "e": // b2evo extension!
+					return "(".str_replace("~", "\~", implode("|", array_map("trim", array_map("T_", $GLOBALS["weekday_letter"])))).")";
+				case "S": return "(st|nd|rd|th)"; // english suffix for day
+
+				case "m": return "([0-1]\\d)"; // month, 01-12
+				case "n": return "(1?\\d)"; // month, 1-12
+				case "F": return "(".str_replace("~", "\~", implode("|", array_map("trim", array_map("T_", $GLOBALS["month"])))).")"; //  A full textual representation of a month, such as January or March
+				case "M": return "(".str_replace("~", "\~", implode("|", array_map("trim", array_map("T_", $GLOBALS["month_abbrev"])))).")";
+
+				case "y": return "(\\d\\d)"; // year, 00-99
+				case "Y": return "(\\d{4})"; // year, XXXX
+				default:
+					return $m[0];
+			}' ), $date_format ).'~i'; // case-insensitive?
+		// Allow additional spaces, e.g. "03  May 2007" when format is "d F Y":
+		$date_regexp = preg_replace( '~ +~', '\s+', $date_regexp );
+		//pre_dump( $date_format, $this->params[$var], $date_regexp );
+
+		// Check that the numbers match the date pattern:
+		if( preg_match( $date_regexp, $this->params[$var], $numbers ) )
+		{	// Date does match pattern:
+			//pre_dump( $numbers );
+
+			// Get all date pattern parts. We should get 3 parts!:
+			preg_match_all( '/(?<!\\\\)[A-Za-z]/', $date_format, $parts ); // "(?<!\\\\)" means that the letter is not escaped with "\"
+			//pre_dump( $parts );
+
+			foreach( $parts[0] as $position => $part )
+			{
+				switch( $part )
+				{
+					case 'd':
+					case 'j':
+						$day = $numbers[$position+1];
+						break;
+
+					case 'm':
+					case 'n':
+						$month = $numbers[$position+1];
+						break;
+					case 'F': // full month name
+						$month = array_search( strtolower($numbers[$position+1]), array_map('strtolower', array_map('trim', array_map('T_', $GLOBALS['month']))) );
+						break;
+					case 'M':
+						$month = array_search( strtolower($numbers[$position+1]), array_map('strtolower', array_map('trim', array_map('T_', $GLOBALS['month_abbrev']))) );
+						break;
+
+					case 'y':
+					case 'Y':
+						$year = $numbers[$position+1];
+						if( $year < 50 )
+						{
+							$year = 2000 + $year;
+						}
+						elseif( $year < 100 )
+						{
+							$year = 1900 + $year;
+						}
+						break;
+				}
+			}
+
+			if( checkdate( $month, $day, $year ) )
+			{ // all clean! :)
+
+				// We convert the value to ISO:
+				$iso_date = substr( '0'.$year, -4 ).'-'.substr( '0'.$month, -2 ).'-'.substr( '0'.$day, -2 );
+
+				return $iso_date;
+			}
+		}
+
+		// Date did not pass all tests:
+
+		$this->param_error( $var, $err_msg );
+
+		return false;
+	}
+
+
+	/**
+	 * Check if param is a valid date (format wise).
+	 *
+	 * @deprecated won't handle locale date formats on PHP < 4.3.3
+	 *
+	 * @param string param name
+	 * @param string error message
+	 * @param array|boolean Additional params:
+	 *        - 'required': Is non-empty date required? Default: true.
+	 *        - 'date_pattern': Pattern for the date, using named capturing groups ('day', 'month', 'year').
+	 *           Default: '#^(\d\d\d\d)-?(\d\d)-?(\d\d)$#' (accepts both ISO and "compact")
+	 *         	 		You can also use "Named Capturing Groups" and write it like this:
+	 *         	  	'#^(?P<year>\d\d\d\d)-(?P<month>\d\d)-(?P<day>\d\d)$#' (ISO).
+	 *           		This allows to use for example '#^(?P<day>\d\d)-(?P<month>\d\d)-(?P<year>\d\d\d\d)$#'
+	 *           		NOTE: "Named Capturing Groups" require PHP 4.3.3! If no named groups are given we'll use
+	 *           		(1 == year, 2 == month, 3 == day).
+	 *        - 'field_err_msg': Error for the form field
+	 * @return boolean|array true if empty, but OK. False if not valid. Matching array if ok.
+	 */
+	function param_check_date_format( $var, $err_msg, $func_params = array() )
+	{
+		$required = ( !isset($func_params['required']) || $func_params['required'] );
+
+		if( empty( $this->params[$var] ) && ! $required )
+		{ // empty is OK:
+			return true;
+		}
+
+		if( !isset($func_params['date_pattern']) )
+		{ // ISO by default
+			//$func_params['date_pattern'] = '#^(?P<year>\d\d\d\d)-(?P<month>[01]?\d)-(?P<day>[0123]?\d)$#'; // This may be useful, when taking care of leading zeros afterwards again, eg date('Y-m-d').
+			//$func_params['date_pattern'] = '#^(?P<year>\d\d\d\d)-(?P<month>[01]\d)-(?P<day>[0123]\d)$#';
+			//$func_params['date_pattern'] = '#^(?P<year>\d\d\d\d)-(?P<month>\d\d)-(?P<day>\d\d)$#';
+			$func_params['date_pattern'] = '#^(\d\d\d\d)-?(\d\d)-?(\d\d)$#';
+		}
+
+		if( preg_match( $func_params['date_pattern'], $this->params[$var], $match ) )
+		{
+			if( isset( $match['month'], $match['day'], $match['year'] ) )
+			{ // extended/preferred format (PHP >= 4.3.3)
+				if( checkdate( $match['month'], $match['day'], $match['year'] ) )
+				{ // all clean! :)
+					return $match;
+				}
+			}
+			elseif( isset( $match[1], $match[2], $match[3] ) )
+			{ // Fallback to numeric format ( 1 == year, 2 == month, 3 == day )
+				if( checkdate( $match[2], $match[3], $match[1] ) )
+				{ // all clean! :)
+					return $match;
+				}
+			}
+		}
+
+		if( !isset($func_params['field_err_msg']) )
+		{
+			$func_params['field_err_msg'] = NULL;
+		}
+
+		$this->param_error( $var, $err_msg, $func_params['field_err_msg'] );
+		return false;
+	}
+
+
+	/**
+	 * Sets a date parameter with values from the request or to provided default,
+	 * And check if param is a valid date (format wise).
+	 *
+	 * @param string Variable to set
+	 * @param mixed Default value or TRUE if user input required
+	 * @param boolean memorize ( see {@link param()} )
+	 * @param string error message
+	 * @param boolean 'required': Is non-empty date required? Default: true.
+	 *
+	 * @return string the compact date value ( yyyymmdd )
+	 */
+	function param_compact_date( $var, $default = '', $memorize = false, $err_msg, $required = false )
+	{
+		global $$var;
+
+		$this->params[$var] = param( $var, 'string', $default, $memorize );
+
+		if( preg_match( '#^[0-9]{4,}$#', $this->params[$var] ) )
+		{	// We have a compact date ( used for URL filtering )
+			// TODO: check that this still works
+			if( $this->param_check_date_format( $var, $err_msg, array( 'required' => $required ) ) )
+			{	// Valid DATE input format!
+				// Convert to output format:
+				$this->set_param( $var, compact_date( $this->params[$var] ) );
+				return $this->params[$var];
+			}
+			// Invalid compact date for some reason:
+			return '';
+		}
+
+		// We do not have a compact date, try normal date matching:
+		$iso_date = $this->param_check_date( $var, $err_msg, $required );
+
+		if( $iso_date )
+		{
+			$this->set_param( $var, compact_date( $iso_date ) );
+			return $this->params[$var];
+		}
+
+		// Nothing valid found....
+		return '';
+	}
+
+
+	/**
+	 * Check if the value of a param is a regular expression (syntax).
+	 *
+	 * @param string param name
+	 * @param string error message
+	 * @param string|NULL error message for form field ($err_msg gets used if === NULL).
+	 * @return boolean true if OK
+	 */
+	function param_check_regexp( $var, $err_msg, $field_err_msg = NULL )
+	{
+		if( ! is_regexp( $this->params[$var] ) )
+		{
+			$this->param_error( $var, $field_err_msg );
+			return false;
+		}
+		return true;
+	}
+
+
+	/**
+	 * @param string param name
+	 * @param string param name
+	 * @param boolean Is a password required? (non-empty)
+	 * @return boolean true if OK
+	 */
+	function param_check_passwords( $var1, $var2, $required = false )
+	{
+		global $Settings;
+
+		$pass1 = $this->params[$var1];
+		$pass2 = $this->params[$var2];
+
+		if( empty($pass1) && empty($pass2) && ! $required )
+		{ // empty is OK:
+			return true;
+		}
+
+		if( empty($pass1) )
+		{
+			$this->param_error( $var1, T_('Please enter your password twice.') );
+			return false;
+		}
+		if( empty($pass2) )
+		{
+			$this->param_error( $var2, T_('Please enter your password twice.') );
+			return false;
+		}
+
+		// checking the password has been typed twice the same:
+		if( $pass1 != $pass2 )
+		{
+			$this->param_error_multiple( array( $var1, $var2), T_('You typed two different passwords.') );
+			return false;
+		}
+
+		if( strlen($pass1) < $Settings->get('user_minpwdlen') )
+		{
+			$this->param_error_multiple( array( $var1, $var2), sprintf( T_('The minimum password length is %d characters.'), $Settings->get('user_minpwdlen') ) );
+			return false;
+		}
+
+		return true;
+	}
+
+
+	/**
+	 * @param array of param names
+	 * @param string error message
+	 * @param string|NULL error message for form field ($err_msg gets used if === NULL).
+	 * @return boolean true if OK
+	 */
+	function params_check_at_least_one( $vars, $err_msg, $field_err_msg = NULL )
+	{
+		foreach( $vars as $var )
+		{
+			if( !empty( $this->params[$var] ) )
+			{ // Okay, we got at least one:
+				return true;
+			}
+		}
+
+		// Error!
+		$this->param_error_multiple( $vars, $err_msg, $field_err_msg );
+		return false;
+	}
+
+
+	/**
+	 * Sets a combo parameter with values from the request,
+	 * => the value of the select option and the input text value if new is selected
+	 * Display an error if the new value is selected that the input text has a value
+	 *
+	 * @param string Variable to set
+ 	 * @param mixed Default value or TRUE if user input required
+	 * @param boolean true: allows to select new without entring a value in the input combo text
+	 * @param string error message
+	 *
+	 * @return string position status ID or 'new' or '' if new is seleted but not input text value
+	 *
+	 */
+	function param_combo( $var, $default, $allow_none, $err_msg = ''  )
+	{
+		$this->params[$var] = param( $var, 'string', $default );
+
+		if( $this->params[$var] == 'new' )
+		{	// The new option is selected in the combo select, so we need to check if we have a value in the combo input text:
+			$this->params[$var.'_combo'] = param( $var.'_combo', 'string' );
+
+			if( empty( $this->params[$var.'_combo'] ) )
+			{ // We have no value in the combo input text
+
+				// Set request param to null
+				$this->params[$var] = NULL;
+
+				if( !$allow_none )
+				{ // it's not allowed, so display error:
+					$this->param_error( $var, $err_msg );
+				}
+			}
+		}
+
+		return $this->params[$var];
+	}
+
+
+	/**
+	 * Check if there have been validation errors
+	 *
+	 * We play it safe here and check for all kind of errors, not just those from this particlar class.
+	 *
+	 * @return integer
+	 */
+	function validation_errors()
+	{
+		return $this->Messages->count('error');
+	}
+
+
+	/**
+	 * Add an error for a variable, either to the Form's field and/or the global {@link $Messages} object.
+	 *
+	 * @param string param name
+	 * @param string|NULL error message (by using NULL you can only add an error to the field, but not the $Message object)
+	 * @param string|NULL error message for form field ($err_msg gets used if === NULL).
+	 */
+	function param_error( $var, $err_msg, $field_err_msg = NULL )
+	{
+		if( ! isset( $this->err_messages[$var] ) )
+		{ // We haven't already recorded an error for this field:
+			if( $field_err_msg === NULL )
+			{
+				$field_err_msg = $err_msg;
+			}
+			$this->err_messages[$var] = $field_err_msg;
+
+			if( isset($err_msg) )
+			{
+				$this->_add_message_to_Log( $var, $err_msg, 'error' );
+			}
+		}
+	}
+
+
+	/**
+	 * Add an error for multiple variables, either to the Form's field and/or the global {@link $Messages} object.
+	 *
+	 * @param array of param names
+	 * @param string|NULL error message (by using NULL you can only add an error to the field, but not the $Message object)
+	 * @param string|NULL error message for form fields ($err_msg gets used if === NULL).
+	 */
+	function param_error_multiple( $vars, $err_msg, $field_err_msg = NULL )
+	{
+		if( $field_err_msg === NULL )
+		{
+			$field_err_msg = $err_msg;
+		}
+
+		foreach( $vars as $var )
+		{
+			if( ! isset( $this->err_messages[$var] ) )
+			{ // We haven't already recorded an error for this field:
+				$this->err_messages[$var] = $field_err_msg;
+			}
+		}
+
+		if( isset($err_msg) )
+		{
+			$this->_add_message_to_Log( $var, $err_msg, 'error' );
+		}
+	}
+
+
+	/**
+	 * This function is used by {@link param_error()} and {@link param_error_multiple()}.
+	 *
+	 * If {@link $link_log_messages_to_field_IDs} is true, it will link those parts of the
+	 * error message that are not already links, to the html IDs of the fields with errors.
+	 *
+	 * @access protected
+	 *
+	 * @param string param name
+	 * @param string error message
+	 */
+	function _add_message_to_Log( $var, $err_msg, $log_category = 'error' )
+	{
+		if( $this->link_log_messages_to_field_IDs )
+		{
+			$var_id = Form::get_valid_id($var);
+			$start_link = '<a href="#'.$var_id.'" onclick="var form_elem = document.getElementById(\''.$var_id.'\'); if( form_elem ) { form_elem.select(); }">';
+
+			if( strpos( $err_msg, '<a' ) !== false )
+			{ // there is at least one link in $err_msg, link those parts that are no links
+				$err_msg = preg_replace( '~(\s*)(<a\s+[^>]+>[^<]*</a>\s*)~i', '</a>$1&raquo;$2'.$start_link, $err_msg );
+			}
+
+			if( substr($err_msg, 0, 4) == '</a>' )
+			{ // There was a link at the beginning of $err_msg: we do not prepend an emtpy link before it
+				$this->Messages->add( substr( $err_msg, 4 ).'</a>', $log_category );
+			}
+			else
+			{
+				$this->Messages->add( $start_link.$err_msg.'</a>', $log_category );
+			}
+		}
+		else
+		{
+			$this->Messages->add( $err_msg, $log_category );
+		}
+	}
+
+
+	/**
+	 * Compiles the cat array from $cat (recursive + optional modifiers) and $catsel[] (non recursive)
+	 * and keeps those values available for future reference
+	 */
+	function compile_cat_array( $restrict_to_blog = 0, $cat_default = NULL, $catsel_default = array() )
+	{
+		// For now, we'll also need those as globals!
+		global $cat_array, $cat_modifier;
+
+		$cat = $this->param( 'cat', '/^[*\-]?([0-9]+(,[0-9]+)*)?$/', $cat_default, true ); // List of cats to restrict to
+		$catsel = $this->param( 'catsel', 'array', $catsel_default, true );  // Array of cats to restrict to
+
+		$cat_array = array();
+		$cat_modifier = '';
+
+		compile_cat_array( $cat, $catsel, /* by ref */ $cat_array, /* by ref */ $cat_modifier, $restrict_to_blog );
+
+		// Also memorize inside of Request:
+		$this->params['cat_array'] = $cat_array;
+		$this->params['cat_modifier'] = $cat_modifier;
+	}
+
+}
+
+
+?>
diff -ruN --text 0.9.2.src/inc/_misc/_results.class.php 1.10.3.src/inc/_misc/_results.class.php
--- 0.9.2.src/inc/_misc/_results.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_results.class.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,2184 @@
+<?php
+/**
+ * This file implements the Results class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author fsaya: Fabrice SAYA-GASNIER / PROGIDISTRI
+ *
+ * @version $Id: _results.class.php,v 1.25.2.6.2.1 2007/04/25 22:18:06 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/_widget.class.php';
+
+
+/**
+ * Results class
+ *
+ * @todo Support $cols[]['order_rows_callback'] / order_objects_callback also if there's a LIMIT?
+ */
+class Results extends Widget
+{
+	var $DB;
+
+	/**
+	 * SQL query
+	 */
+	var $sql;
+
+	/**
+	 * Total number of rows (if > {@link $limit}, it will result in multiple pages)
+	 */
+	var $total_rows;
+
+	/**
+	 * Number of lines per page
+	 */
+	var $limit;
+
+	/**
+	 * Number of rows in result set for current page.
+	 */
+	var $result_num_rows;
+
+	/**
+	 * Total number of pages
+	 */
+	var $total_pages;
+
+	/**
+	 * Current page
+	 */
+	var $page;
+
+	/**
+	 * Array of DB rows for current page.
+	 */
+	var $rows;
+
+	/**
+	 * List of IDs for current page.
+	 * @uses Results::ID_col
+	 */
+	var $page_ID_list;
+
+	/**
+	 * Array of IDs for current page.
+	 * @uses Results::ID_col
+	 */
+	var $page_ID_array;
+
+	/**
+	 * Current object idx in $rows array:
+	 */
+	var $current_idx = 0;
+
+	/**
+	 * idx relative to whole list (range: 0 to total_rows-1)
+	 */
+	var $global_idx;
+
+	/**
+	 * Is this gobally the 1st item in the list? (NOT just the 1st in current page)
+	 */
+	var $global_is_first;
+
+	/**
+	 * Is this gobally the last item in the list? (NOT just the last in current page)
+	 */
+	var $global_is_last;
+
+
+	/**
+	 * Cache to use to instantiate an object and cache it for each line of results.
+	 *
+	 * For this to work, all columns of the related table must be selected in the query
+	 */
+	var $Cache;
+
+	/**
+	 * This will hold the object instantiated by the Cache for the current line.
+	 */
+	var $current_Obj;
+
+
+	/**
+	 * Definitions for each column:
+	 * - th
+	 * - td
+	 * - order: SQL column name(s) to sort by (delimited by comma)
+	 * - order_objects_callback: a PHP callback function (can be array($Object, $method)).
+	 *     This gets three params: $a, $b, $desc.
+	 *     $a and $b are instantiated objects from {@link Results::Cache}
+	 *     $desc is either 'ASC' or 'DESC'. The function has to return -1, 0 or 1,
+	 *     according to if the $a < $b, $a == $b or $a > $b.
+	 * - order_rows_callback: a PHP callback function (can be array($Object, $method)).
+	 *     This gets three params: $a, $b, $desc.
+	 *     $a and $b are DB row objects
+	 *     $desc is either 'ASC' or 'DESC'. The function has to return -1, 0 or 1,
+	 *     according to if the $a < $b, $a == $b or $a > $b.
+	 * - td_class
+	 *
+	 */
+	var $cols;
+
+	/**
+	 * Lazy filled.
+	 */
+	var $nb_cols;
+
+	/**
+	 * Do we want to display column headers?
+	 * @var boolean
+	 */
+	var $col_headers = true;
+
+
+	/**
+	 * Display parameters
+	 */
+	var $params = NULL;
+
+
+	/**
+	 * Fieldname to group on.
+	 *
+	 * Leave empty if you don't want to group.
+	 *
+	 * @var string
+	 */
+	var $group_by = '';
+
+	/**
+	 * Current group identifier:
+	 * @var string
+	 */
+	var $current_group_ID = 0;
+
+	/**
+	 * Definitions for each GROUP column:
+	 * -td
+	 * -td_start. A column with no def will de displayed using
+	 * the default defs from Results::params, that is to say, one of these:
+	 *   - $this->params['grp_col_start_first'];
+	 *   - $this->params['grp_col_start_last'];
+	 *   - $this->params['grp_col_start'];
+	 */
+	var $grp_cols = NULL;
+
+	/**
+	 * Fieldname to detect empty data rows.
+	 *
+	 * Empty data rows can happen when left joining on groups.
+	 * Leave empty if you don't want to detect empty datarows.
+	 *
+	 * @var string
+	 */
+	var $ID_col = '';
+
+	/**
+	 * URL param names
+	 */
+	var $param_prefix;
+	var $page_param;
+	var $order_param;
+
+	/**
+	 * List of sortable fields
+	 */
+	var $order_field_list;
+
+	/**
+	 * @var array List of sortable columns by callback ("order_objects_callback" and "order_rows_callback")
+	 */
+	var $order_callbacks;
+
+
+	/**
+	 * Parameters for the filter area:
+	 */
+	var $filter_area;
+
+
+	/**
+	 * Parameters for the functions area (to display functions at the end of results array):
+	 */
+	var $functions_area;
+
+
+	/**
+	 * Constructor
+	 *
+	 *
+	 * @todo we might not want to count total rows when not needed...
+	 * @todo fplanque: I am seriously considering putting $count_sqlinto 2nd or 3rd position. Any prefs?
+	 *
+	 * @param string SQL query
+	 * @param string prefix to differentiate page/order params when multiple Results appear one same page
+	 * @param string default ordering of columns (special syntax) if not specified in the URL params
+	 *               example: -A-- will sort in ascending order on 2nd column
+	 *               example: ---D will sort in descending order on 4th column
+	 * @param integer number of lines displayed on one page (NULL to disable paging)
+	 * @param boolean
+	 * @param NULL|string SQL query used to count the total # of rows (if NULL, we'll try to COUNT(*) by ourselves)
+	 */
+	function Results( $sql, $param_prefix = '', $default_order = '', $limit = 20, $count_sql = NULL, $init_page = true )
+	{
+		global $DB;
+		$this->DB = & $DB;
+		$this->sql = $sql;
+		$this->limit = $limit;
+		$this->param_prefix = $param_prefix;
+
+		// Count total rows:
+		// TODO: check if this can be done later instead
+		$this->count_total_rows( $count_sql );
+
+		if( $init_page )
+		{	// attribution of a page number
+			$this->page_param = 'results_'.$param_prefix.'page';
+			$page = param( $this->page_param, 'integer', 1, true );
+			$this->page = min( $page, $this->total_pages );
+		}
+
+		// attribution of an order type
+		$this->order_param = 'results_'.$param_prefix.'order';
+		$this->order = param( $this->order_param, 'string', $default_order, true );
+	}
+
+
+	/**
+	 * Rewind resultset
+	 */
+	function restart()
+	{
+		// Make sure query has exexuted:
+		$this->query( $this->sql );
+
+		$this->current_idx = 0;
+
+		$this->global_idx = (($this->page-1) * $this->limit) + $this->current_idx;
+
+		$this->global_is_first = ( $this->global_idx <= 0 ) ? true : false;
+
+		$this->global_is_last = ( $this->global_idx >= $this->total_rows-1 ) ? true : false;
+
+		$this->current_group_ID = 0;
+	}
+
+
+	/**
+	 * Increment and update all necessary counters before processing a new line in result set
+	 */
+	function next_idx()
+	{
+		$this->current_idx++;
+
+		$this->global_idx = (($this->page-1) * $this->limit) + $this->current_idx;
+
+		$this->global_is_first = ( $this->global_idx <= 0 ) ? true : false;
+
+		$this->global_is_last = ( $this->global_idx >= $this->total_rows-1 ) ? true : false;
+
+		return $this->current_idx;
+	}
+
+
+	/**
+	 * Run the query now!
+	 *
+	 * Will only run if it has not executed before.
+	 */
+	function query( $create_default_cols_if_needed = true, $append_limit = true, $append_order_by = true )
+	{
+		if( !is_null( $this->rows ) )
+		{ // Query has already executed:
+			return;
+		}
+
+		// Make sure we have colum definitions:
+		if( is_null( $this->cols ) && $create_default_cols_if_needed )
+		{ // Let's create default column definitions:
+			$this->cols = array();
+
+			if( !preg_match( '#SELECT \s+ (.+?) \s+ FROM#six', $this->sql, $matches ) )
+			{
+				debug_die( 'Results->query() : No SELECT clause!' );
+			}
+
+			// Split requested columns by commata
+			foreach( preg_split( '#\s*,\s*#', $matches[1] ) as $l_select )
+			{
+				if( is_numeric( $l_select ) )
+				{ // just a single value (would produce parse error as '$x$')
+					$this->cols[] = array( 'td' => $l_select );
+				}
+				elseif( preg_match( '#^(\w+)$#i', $l_select, $match ) )
+				{ // regular column
+					$this->cols[] = array( 'td' => '$'.$match[1].'$' );
+				}
+				elseif( preg_match( '#^(.*?) AS (\w+)#i', $l_select, $match ) )
+				{ // aliased column
+					$this->cols[] = array( 'td' => '$'.$match[2].'$' );
+				}
+			}
+
+			if( !isset($this->cols[0]) )
+			{
+				debug_die( 'No columns selected!' );
+			}
+		}
+
+
+		// Make a copy of the SQL, that we may change and that gets executed:
+		$sql = $this->sql;
+
+		// Append ORDER clause if necessary:
+		if( $append_order_by && ($orders = $this->get_order_field_list()) )
+		{	// We have orders to append
+
+			if( strpos( $sql, 'ORDER BY') === false )
+			{ // there is no ORDER BY clause in the original SQL query
+				$sql .= ' ORDER BY '.$orders.' ';
+			}
+			else
+			{	// try to insert the chosen order at an existing '*' point
+				$inserted_sql = preg_replace( '# \s ORDER \s+ BY (.+) \* #xi', ' ORDER BY $1 '.$orders, $sql );
+
+				if( $inserted_sql != $sql )
+				{	// Insertion ok:
+					$sql = $inserted_sql;
+				}
+				else
+				{	// No insert point found:
+					// the chosen order must be appended to an existing ORDER BY clause
+					$sql .= ', '.$orders;
+				}
+			}
+		}
+		else
+		{	// Make sure there is no * in order clause:
+			$sql = preg_replace( '# \s ORDER \s+ BY (.+) \* #xi', ' ORDER BY $1 ', $sql );
+		}
+
+
+		if( $append_limit && !empty($this->limit) )
+		{	// Limit lien range to requested page
+			$sql .= ' LIMIT '.max(0, ($this->page-1)*$this->limit).', '.$this->limit;
+		}
+
+		// Execute query and store results
+		$this->rows = $this->DB->get_results( $sql );
+
+		// Store row count
+		$this->result_num_rows = $this->DB->num_rows;
+
+
+		// Sort with callbacks:
+		if( $this->order_callbacks )
+		{
+			if( $append_limit && !empty($this->limit) )
+			{
+				debug_die( '"order_objects_callback"/"order_rows_callback" are not supported with LIMIT.' );
+			}
+
+			foreach( $this->order_callbacks as $order_callback )
+			{
+				#echo 'order_callback: '; var_dump($order_callback);
+
+				$this->order_callback_wrapper_data = $order_callback; // to pass ASC/DESC param and callback itself through the wrapper to the callback
+
+				if( empty($order_callback['use_rows']) )
+				{ // default: instantiate objects for the callback:
+					usort( $this->rows, array( &$this, 'order_callback_wrapper_objects' ) );
+				}
+				else
+				{
+					usort( $this->rows, array( &$this, 'order_callback_wrapper_rows' ) );
+				}
+			}
+		}
+
+		// echo '<br />rows on page='.$this->result_num_rows;
+	}
+
+
+	/**
+	 * Wrapper method to {@link usort()}, which instantiates objects and passed them on to the
+	 * order callback.
+	 *
+	 * @return integer
+	 */
+	function order_callback_wrapper_objects( $row_a, $row_b )
+	{
+		$a = $this->Cache->instantiate($row_a);
+		$b = $this->Cache->instantiate($row_b);
+
+		return (int)call_user_func( $this->order_callback_wrapper_data['callback'],
+				$a, $b, $this->order_callback_wrapper_data['order'] );
+	}
+
+
+	/**
+	 * Wrapper method to {@link usort()}, which passes the rows to the order callback.
+	 *
+	 * @return integer
+	 */
+	function order_callback_wrapper_rows( $row_a, $row_b )
+	{
+		return (int)call_user_func( $this->order_callback_wrapper_data['callback'],
+				$row_a, $row_b, $this->order_callback_wrapper_data['order'] );
+	}
+
+
+	/**
+	 * Get a list of IDs for current page
+	 *
+	 * @uses Results::ID_col
+	 */
+	function get_page_ID_list()
+	{
+		if( is_null( $this->page_ID_list ) )
+		{
+			$this->page_ID_list = implode( ',', $this->get_page_ID_array() );
+			//echo '<br />'.$this->page_ID_list;
+		}
+
+		return $this->page_ID_list;
+	}
+
+
+	/**
+	 * Get an array of IDs for current page
+	 *
+	 * @uses Results::ID_col
+	 */
+	function get_page_ID_array()
+	{
+		if( is_null( $this->page_ID_array ) )
+		{
+			$this->page_ID_array = array();
+
+			foreach( $this->rows as $row )
+			{ // For each row/line:
+				$this->page_ID_array[] = $row->{$this->ID_col};
+			}
+		}
+
+		return $this->page_ID_array;
+	}
+
+
+	/**
+	 * Count the total number of rows of the SQL result (all pages)
+	 *
+	 * This is done by dynamically modifying the SQL query and forging a COUNT() into it.
+	 *
+	 * @todo allow overriding?
+	 * @todo handle problem of empty groups!
+	 */
+	function count_total_rows( $sql_count = NULL )
+	{
+		if( empty( $sql_count ) )
+		{
+			if( is_null($this->sql) )
+			{ // We may want to remove this later...
+				$this->total_rows = 0;
+				$this->total_pages = 0;
+				return;
+			}
+
+			$sql_count = $this->sql;
+			// echo $sql_count;
+
+			/*
+			 *
+			 * On a un probleme avec la recherche sur les societes
+			 * si on fait un select count(*), ca sort un nombre de reponses enorme
+			 * mais on ne sait pas pourquoi... la solution est de lister des champs dans le COUNT()
+			 * MAIS malheureusement ca ne fonctionne pas pour d'autres requetes.
+			 * L'ideal serait de reussir a isoler qu'est-ce qui, dans la requete SQL, provoque le comportement
+			 * bizarre....
+			 */
+			// Tentative 1:
+			// if( !preg_match( '#FROM(.*?)((WHERE|ORDER BY|GROUP BY) .*)?$#si', $sql_count, $matches ) )
+			//  debug_die( "Can't understand query..." );
+			// if( preg_match( '#(,|JOIN)#si', $matches[1] ) )
+			// { // there was a coma or a JOIN clause in the FROM clause of the original query,
+			// Tentative 2:
+			// fplanque: je pense que la difference est sur la presence de DISTINCT ou non.
+			// if( preg_match( '#\s DISTINCT \s#six', $sql_count, $matches ) )
+			if( preg_match( '#\s DISTINCT \s+ ([A-Za-z_]+)#six', $sql_count, $matches ) )
+			{ //
+				// Get rid of any Aliases in colmun names:
+				// $sql_count = preg_replace( '#\s AS \s+ ([A-Za-z_]+) #six', ' ', $sql_count );
+				// ** We must use field names in the COUNT **
+				//$sql_count = preg_replace( '#SELECT \s+ (.+?) \s+ FROM#six', 'SELECT COUNT( $1 ) FROM', $sql_count );
+
+				//Tentative 3: we do a distinct on the first field only when counting:
+				$sql_count = preg_replace( '#^ \s* SELECT \s+ (.+?) \s+ FROM#six', 'SELECT COUNT( DISTINCT '.$matches[1].' ) FROM', $sql_count );
+			}
+			else
+			{ // Single table request: we must NOT use field names in the count.
+				$sql_count = preg_replace( '#^ \s* SELECT \s+ (.+?) \s+ FROM#six', 'SELECT COUNT( * ) FROM', $sql_count );
+			}
+
+
+			// Make sure there is no ORDER BY clause at the end:
+			$sql_count = preg_replace( '# \s ORDER \s+ BY .* $#xi', '', $sql_count );
+
+			// echo $sql_count;
+		}
+
+		$this->total_rows = $this->DB->get_var( $sql_count ); //count total rows
+
+		$this->total_pages = empty($this->limit) ? 1 : ceil($this->total_rows / $this->limit);
+
+		// Make sure we're not requesting a page out of range:
+		if( $this->page > $this->total_pages )
+		{
+			$this->page = $this->total_pages;
+		}
+	}
+
+
+	/**
+	 * Note: this function might actually not be very useful.
+	 * If you define ->Cache before display, all rows will be instantiated on the fly.
+	 * No need to restart et go through the rows a second time here.
+	 *
+	 * @param DataObjectCache
+	 */
+	function instantiate_page_to_Cache( & $Cache )
+	{
+		$this->Cache = & $Cache;
+
+		// Make sure query has executed and we're at the top of the resultset:
+		$this->restart();
+
+		foreach( $this->rows as $row )
+		{ // For each row/line:
+
+			// Instantiate an object for the row and cache it:
+			$this->Cache->instantiate( $row );
+		}
+
+	}
+
+
+	/**
+	 * Display paged list/table based on object parameters
+	 *
+	 * This is the meat of this class!
+	 *
+	 * @param array|NULL
+	 * @param array Fadeout settings (column key => crit (array))
+	 * @return int # of rows displayed
+	 */
+	function display( $display_params = NULL, $fadeout = array() )
+	{
+		// Initialize displaying:
+		$this->display_init( $display_params );
+
+		// -------------------------
+		// Proceed with display:
+		// -------------------------
+		echo $this->params['before'];
+
+			if( $this->total_pages == 0 )
+			{ // There are no results! Nothing to display!
+
+				// START OF LIST/TABLE:
+				$this->display_list_start();
+
+				// DISPLAY FILTERS:
+				$this->display_filters();
+
+				// END OF LIST/TABLE:
+				$this->display_list_end();
+			}
+			else
+			{	// We have rows to display:
+
+				// GLOBAL (NAV) HEADER:
+				$this->display_nav( 'header' );
+
+				// START OF LIST/TABLE:
+				$this->display_list_start();
+
+					// TITLE / FILTERS / COLUMN HEADERS:
+					$this->display_head();
+
+					// GROUP & DATA ROWS:
+					$this->display_body( $fadeout );
+
+					// Totals line
+					$this->display_totals();
+
+					// Functions
+					$this->display_functions();
+
+				// END OF LIST/TABLE:
+				$this->display_list_end();
+
+				// GLOBAL (NAV) FOOTER:
+				$this->display_nav( 'footer' );
+			}
+
+		echo $this->params['after'];
+
+		// Return number of rows diplayed:
+		return $this->current_idx;
+	}
+
+
+	/**
+	 * Initialize things in order to be ready for displaying.
+	 *
+	 * This is useful when manually displaying, i-e: not by using Results::display()
+	 */
+	function display_init( $display_params = NULL )
+	{
+		if( empty( $this->params ) )
+		{ // Use default params from Admin Skin:
+			global $AdminUI;
+			$this->params = $AdminUI->get_template( 'Results' );
+		}
+
+		// Make sure we have display parameters:
+		if( !is_null($display_params) )
+		{ // Use passed params:
+			//$this->params = & $display_params;
+			if( !empty( $this->params ) )
+			{
+				$this->params = array_merge( $this->params, $display_params );
+			}
+			else
+			{
+				$this->params = & $display_params;
+			}
+		}
+
+		// Make sure query has executed and we're at the top of the resultset:
+		$this->restart();
+	}
+
+
+	/**
+	 * Display list/table start.
+	 *
+	 * Typically outputs UL or TABLE tags.
+	 *
+	 * @param boolean do we want special treatment when there are no results
+	 */
+	function display_list_start( $detect_no_results = true )
+	{
+		if( $detect_no_results && $this->total_pages == 0 )
+		{ // There are no results! Nothing to display!
+			echo $this->replace_vars( $this->params['no_results_start'] );
+		}
+		else
+		{	// We have rows to display:
+			echo $this->params['list_start'];
+		}
+	}
+
+
+	/**
+	 * Display list/table end.
+	 *
+	 * Typically outputs </ul> or </table>
+	 *
+	 * @param boolean do we want special treatment when there are no results
+	 */
+	function display_list_end( $detect_no_results = true )
+	{
+		if( $detect_no_results && $this->total_pages == 0 )
+		{ // There are no results! Nothing to display!
+			echo $this->replace_vars( $this->params['no_results_end'] );
+		}
+		else
+		{	// We have rows to display:
+			echo $this->params['list_end'];
+		}
+	}
+
+
+	/**
+	 * Display options area
+	 *
+	 * @param string name of the option ( ma_colselect, tsk_filter....)
+	 * @param string area name ( colselect_area, filter_area )
+	 * @param string option title
+	 * @param string submit button title
+	 * @param string default folde state when is empty in the session
+	 *
+	 */
+	function display_option_area( $option_name, $area_name, $option_title, $submit_title, $default_folde_state = 'expanded' )
+	{
+		global $debug, $Session, $Request;
+
+		// Do we already have a form?
+		$create_new_form = ! isset( $this->Form );
+
+		echo $this->replace_vars( $this->params['filters_start'] );
+
+		$fold_state = $Session->get( $option_name );
+
+		if( empty( $fold_state ) )
+		{
+			$fold_state = $default_folde_state;
+		}
+
+		//__________________________________  Toogle link _______________________________________
+
+		if( $fold_state == 'collapsed' )
+		{
+			echo '<a class="filters_title" href="'.regenerate_url( '', 'expand='.$option_name ).'"
+								onclick="return toggle_filter_area(\''.$option_name.'\');" >'
+						.get_icon( 'expand', 'imgtag', array( 'id' => 'clickimg_'.$option_name ) );
+		}
+		else
+		{
+			echo '<a class="filters_title" href="'.regenerate_url( '', 'collapse='.$option_name ).'"
+								onclick="return toggle_filter_area(\''.$option_name.'\');" >'
+						.get_icon( 'collapse', 'imgtag', array( 'id' => 'clickimg_'.$option_name ) );
+		}
+		echo $option_title.'</a>:';
+
+		//_____________________________ Filters preset ___________________________________________
+
+		if( !empty( $this->{$area_name}['presets'] ) )
+		{ // We have preset filters
+			$r = array();
+			// Loop on all preset filters:
+			foreach( $this->{$area_name}['presets'] as $key => $preset )
+			{
+				if( method_exists( $this, 'is_filtered' ) && !$this->is_filtered()
+							&& $Request->get( $this->param_prefix.'filter_preset' ) == $key )
+				{ // The list is not filtered and the filter preset is selected, so no link on:
+					$r[] = '['.$preset[0].']';
+				}
+				else
+				{	// Display preset filter link:
+					$r[] = '[<a href="'.$preset[1].'">'.$preset[0].'</a>]';
+				}
+			}
+
+			echo ' '.implode( ' ', $r );
+		}
+
+		//_________________________________________________________________________________________
+
+		if( $debug > 1 )
+		{
+			echo ' <span class="notes">('.$option_name.':'.$fold_state.')</span>';
+			echo ' <span id="asyncResponse"></span>';
+		}
+
+		// Begining of the div:
+		echo '<div id="clickdiv_'.$option_name.'"';
+		if( $fold_state == 'collapsed' )
+		{
+			echo ' style="display:none;"';
+		}
+		echo '>';
+
+		//_____________________________ Form and callback _________________________________________
+
+		if( !empty($this->{$area_name}['callback']) )
+		{	// We want to display filtering form fields:
+
+			if( $create_new_form )
+			{	// We do not already have a form surrounding the whole results list:
+
+				if( !empty( $this->{$area_name}['url_ignore'] ) )
+				{
+					$ignore = $this->{$area_name}['url_ignore'];
+				}
+				else
+				{
+					$ignore = $this->page_param;
+				}
+
+				$this->Form = new Form( regenerate_url( $ignore ), $this->param_prefix.'form_search', 'post', 'blockspan' ); // COPY!!
+
+				$this->Form->begin_form( '' );
+			}
+
+			$submit_name = empty( $this->{$area_name}['submit'] ) ? 'colselect_submit' : $this->{$area_name}['submit'];
+			$this->Form->submit( array( $submit_name, $submit_title, 'filter' ) );
+
+			$func = $this->{$area_name}['callback'];
+			$func( $this->Form );
+
+			if( $create_new_form )
+			{	// We do not already have a form surrounding the whole result list:
+				$this->Form->end_form( '' );
+			}
+		}
+
+		echo '</div>';
+
+		echo $this->params['filters_end'];
+	}
+
+
+	/**
+	 * Display the column selection
+	 */
+	function display_colselect()
+	{
+		if( empty( $this->colselect_area ) )
+		{	// We don't want to display a col selection section:
+			return;
+		}
+
+		$option_name = $this->param_prefix.'colselect';
+
+		$this->display_option_area( $option_name, 'colselect_area', T_('Columns'), T_('Apply'), 'collapsed');
+	}
+
+
+	/**
+	 * Display the filtering form
+	 */
+	function display_filters()
+	{
+		if( empty( $this->filter_area ) )
+		{	// We don't want to display a filters section:
+			return;
+		}
+
+		$option_name = $this->param_prefix.'filters';
+
+		$this->display_option_area( $option_name, 'filter_area', T_('Filters'), T_('Filter list'), 'expanded' );
+	}
+
+
+	/**
+	 * Display list/table head.
+	 *
+	 * This includes list head/title and column headers.
+	 * This is optional and will only produce output if column headers are defined.
+	 * EXPERIMENTAL: also dispays <tfoot>
+	 *
+	 * @access protected
+	 */
+	function display_head()
+	{
+		echo $this->params['head_start'];
+
+
+		// DISPLAY TITLE:
+		if( isset($this->title) )
+		{ // A title has been defined for this result set:
+			echo $this->replace_vars( $this->params['head_title'] );
+		}
+
+
+		// DISPLAY COL SELECTION
+		$this->display_colselect();
+
+
+		// DISPLAY FILTERS:
+		$this->display_filters();
+
+
+		// DISPLAY COLUMN HEADERS:
+		if( isset( $this->cols ) )
+		{
+
+			if( !isset($this->nb_cols) )
+			{	// Needed for sort strings:
+				$this->nb_cols = count($this->cols);
+			}
+
+
+			$th_group_activated = false;
+
+			// Loop on all columns to see if we have th_group columns:
+			foreach( $this->cols as $col )
+			{
+				if( isset( $col['th_group'] )	)
+				{	// We have a th_group column, so break:
+					$th_group_activated = true;
+					break;
+				}
+			}
+
+			$current_th_group_colspan = 1;
+			$current_th_colspan = 1;
+			$current_th_group_title = NULL;
+			$current_th_title = NULL;
+			$header_cells = array();
+
+			// Loop on all columns to get an array of header cells description
+			// Each header cell will have a colspan and rowspan value
+			// The line 0 is reserved for th_group
+			// The line 1 is reserved for th
+			foreach( $this->cols as $key=>$col )
+			{
+				//_______________________________ TH GROUP __________________________________
+
+				if( isset( $col['th_group'] ) )
+				{	// The column has a th_group
+					if( is_null( $current_th_group_title ) || $col['th_group'] != $current_th_group_title )
+					{	// It's the begining of a th_group colspan (line0):
+
+						//Initialize current th_group colspan to 1 (line0):
+						$current_th_group_colspan = 1;
+
+						// Set colspan and rowspan colum for line0 to 1:
+						$header_cells[0][$key]['colspan'] = 1;
+						$header_cells[0][$key]['rowspan'] = 1;
+					}
+					else
+					{	// The column is part of a th group colspan
+						// Update the first th group colspan cell
+						$header_cells[0][$key-$current_th_group_colspan]['colspan']++;
+
+						// Set the colspan column to 0 to not display it
+						$header_cells[0][$key]['colspan'] = 0;
+						$header_cells[0][$key]['rowspan'] = 0;
+
+						//Update current th_group colspan to 1 (line0):
+						$current_th_group_colspan++;
+					}
+
+					// Update current th group title:
+					$current_th_group_title = 	$col['th_group'];
+				}
+
+				//___________________________________ TH ___________________________________
+
+				if( is_null( $current_th_title ) || $col['th'] != $current_th_title )
+				{	// It's the begining of a th colspan (line1)
+
+					//Initialize current th colspan to 1 (line1):
+					$current_th_colspan = 1;
+
+					// Update current th title:
+					$current_th_title = $col['th'];
+
+					if( $th_group_activated  && !isset( $col['th_group'] ) )
+					{ // We have to lines and the column has no th_group, so it will be a "rowspan2"
+
+						// Set the cell colspan and rowspan values for the line0:
+						$header_cells[0][$key]['colspan'] = 1;
+						$header_cells[0][$key]['rowspan'] = 2;
+
+						// Set the cell colspan and rowspan values for the line1, to do not display it:
+						$header_cells[1][$key]['colspan'] = 0;
+						$header_cells[1][$key]['rowspan'] = 0;
+					}
+					else
+					{	// The cell has no rowspan
+						$header_cells[1][$key]['colspan'] = 1;
+						$header_cells[1][$key]['rowspan'] = 1;
+					}
+				}
+				else
+				{	// The column is part of a th colspan
+					if( $th_group_activated && !isset( $col['th_group'] ) )
+					{	// We have to lines and the column has no th_group, the colspan is "a rowspan 2"
+
+						// Update the first th cell colspan in line0
+						$header_cells[0][$key-$current_th_colspan]['colspan']++;
+
+						// Set the cell colspan to 0 in line0 to not display it:
+						$header_cells[0][$key]['colspan'] = 0;
+						$header_cells[0][$key]['rowspan'] = 0;
+					}
+					else
+					{ // Update the first th colspan cell in line1
+						$header_cells[1][$key-$current_th_colspan]['colspan']++;
+					}
+
+					// Set the cell colspan to 0 in line1 to do not display it:
+					$header_cells[1][$key]['colspan'] = 0;
+					$header_cells[1][$key]['rowspan'] = 0;
+
+					$current_th_colspan++;
+				}
+			}
+
+			// ________________________________________________________________________________
+
+			if( !$th_group_activated )
+			{	// We have only the "th" line to display
+				$start = 1;
+			}
+			else
+			{	// We have the "th_group" and the "th" lines to display
+				$start = 0;
+			}
+
+			//__________________________________________________________________________________
+
+			// Loop on all headers lines:
+			for( $i = $start; $i <2 ; $i++ )
+			{
+				echo $this->params['line_start_head'];
+				// Loop on all headers lines cells to display them:
+				foreach( $header_cells[$i] as $key=>$cell )
+				{
+					if( $cell['colspan'] )
+					{	// We have to dispaly cell:
+						if( $i == 0 && $cell['rowspan'] != 2 )
+						{	// The cell is a th_group
+							$th_title = $this->cols[$key]['th_group'];
+							$col_order = isset( $this->cols[$key]['order_group'] );
+						}
+						else
+						{	// The cell is a th
+							$th_title = $this->cols[$key]['th'] ;
+							$col_order = isset( $this->cols[$key]['order'] ) || isset( $this->cols[$key]['order_objects_callback'] ) || isset( $this->cols[$key]['order_rows_callback'] );
+						}
+
+
+						if( isset( $this->cols[$key]['th_class'] ) )
+						{	// We have a class for the th column
+							$class = $this->cols[$key]['th_class'];
+						}
+						else
+						{	// We have no class for the th column
+							$class = '';
+						}
+
+						if( $key == 0 && isset($this->params['colhead_start_first']) )
+						{ // Display first column start:
+							$output = $this->params['colhead_start_first'];
+
+							// Add the total column class in the grp col start first param class:
+							$output = str_replace( '$class$', $class, $output );
+						}
+						elseif( ( $key + $cell['colspan'] ) == (count( $this->cols) ) && isset($this->params['colhead_start_last']) )
+						{ // Last column can get special formatting:
+							$output = $this->params['colhead_start_last'];
+
+							// Add the total column class in the grp col start end param class:
+							$output = str_replace( '$class$', $class, $output );
+						}
+						else
+						{ // Display regular colmun start:
+							$output = $this->params['colhead_start'];
+
+							// Replace the "class_attrib" in the grp col start param by the td column class
+							$output = str_replace( '$class_attrib$', 'class="'.$class.'"', $output );
+						}
+
+
+						// Set colspan and rowspan values for the cell:
+						$output = preg_replace( '#(<)([^>]*)>$#', '$1$2 colspan="'.$cell['colspan'].'" rowspan="'.$cell['rowspan'].'">' , $output );
+
+						echo $output;
+
+						if( $col_order )
+						{ // The column can be ordered:
+							$col_sort_values = $this->get_col_sort_values( $key );
+
+
+							// Determine CLASS SUFFIX depending on wether the current column is currently sorted or not:
+							if( !empty($col_sort_values['current_order']) )
+							{ // We are currently sorting on the current column:
+								$class_suffix = '_current';
+							}
+							else
+							{	// We are not sorting on the current column:
+								$class_suffix = '_sort_link';
+							}
+
+							// Display title depending on sort type/mode:
+							if( $this->params['sort_type'] == 'single' )
+							{ // single column sort type:
+
+								// Title with toggle:
+								echo '<a href="'.$col_sort_values['order_toggle'].'"'
+											.' title="'.T_('Change Order').'"'
+											.' class="single'.$class_suffix.'"'
+											.'>'.$th_title.'</a>';
+
+								// Icon for ascending sort:
+								echo '<a href="'.$col_sort_values['order_asc'].'"'
+											.' title="'.T_('Ascending order').'"'
+											.'>'.$this->params['sort_asc_'.($col_sort_values['current_order'] == 'ASC' ? 'on' : 'off')].'</a>';
+
+								// Icon for descending sort:
+								echo '<a href="'.$col_sort_values['order_desc'].'"'
+											.' title="'.T_('Descending order').'"'
+											.'>'.$this->params['sort_desc_'.($col_sort_values['current_order'] == 'DESC' ? 'on' : 'off')].'</a>';
+
+							}
+							else
+							{ // basic sort type (toggle single column):
+
+								if( $col_sort_values['current_order'] == 'ASC' )
+								{ // the sorting is ascending and made on the current column
+									$sort_icon = $this->params['basic_sort_asc'];
+								}
+								elseif( $col_sort_values['current_order'] == 'DESC' )
+								{ // the sorting is descending and made on the current column
+									$sort_icon = $this->params['basic_sort_desc'];
+								}
+								else
+								{ // the sorting is not made on the current column
+									$sort_icon = $this->params['basic_sort_off'];
+								}
+
+								// Toggle Icon + Title
+								echo '<a href="'.$col_sort_values['order_toggle'].'"'
+											.' title="'.T_('Change Order').'"'
+											.' class="basic'.$class_suffix.'"'
+											.'>'.$sort_icon.' '.$th_title.'</a>';
+
+							}
+
+						}
+						elseif( $th_title )
+						{ // the column can't be ordered, but we still have a header defined:
+							echo $th_title;
+						}
+						// </td>
+						echo $this->params['colhead_end'];
+					}
+				}
+				// </tr>
+				echo $this->params['line_end'];
+			}
+		} // this->cols not set
+
+		echo $this->params['head_end'];
+
+
+		// Experimental:
+		echo $this->params['tfoot_start'];
+		echo $this->params['tfoot_end'];
+	}
+
+
+	/**
+	 * Display list/table body.
+	 *
+	 * This includes groups and data rows.
+	 *
+	 * @access protected
+	 *
+	 * @param array fadeout list
+	 */
+	function display_body( $fadeout = array() )
+	{
+		if( !empty( $fadeout ) )
+		{ // Initialize fadeout javascript:
+			global $rsc_url;
+			echo '<script type="text/javascript" src="'.$rsc_url.'js/fadeout.js"></script>';
+			echo '<script type="text/javascript">addEvent( window, "load", Fat.fade_all, false);</script>';
+		}
+
+		echo $this->params['body_start'];
+
+		$line_count = 0;
+		// Used to set an id to fadeout element
+		$fadeout_count = 0;
+		foreach( $this->rows as $row )
+		{ // For each row/line:
+
+			/*
+			 * Group row stuff:
+			 */
+			if( !empty($this->group_by) )
+			{	// We are grouping...
+				if( $row->{$this->group_by} != $this->current_group_ID )
+				{	// We have just entered a new group!
+					// memorize new group identifier:
+					$this->current_group_ID = $row->{$this->group_by};
+
+					echo '<tr class="group">';
+
+					$col_count = 0;
+					foreach( $this->grp_cols as $grp_col )
+					{ // For each column:
+
+						if( isset( $grp_col['td_class'] ) )
+						{	// We have a class for the total column
+							$class = $grp_col['td_class'];
+						}
+						else
+						{	// We have no class for the total column
+							$class = '';
+						}
+
+						if( ($col_count==0) && isset($this->params['grp_col_start_first']) )
+						{ // Display first column column start:
+							$output = $this->params['grp_col_start_first'];
+
+							// Add the total column class in the grp col start first param class:
+							$output = str_replace( '$class$', $class, $output );
+						}
+						elseif( ($col_count==count($this->grp_cols)-1) && isset($this->params['grp_col_start_last']) )
+						{ // Last column can get special formatting:
+							$output = $this->params['grp_col_start_last'];
+
+							// Add the total column class in the grp col start end param class:
+							$output = str_replace( '$class$', $class, $output );
+						}
+						else
+						{ // Display regular colmun start:
+							$output = $this->params['grp_col_start'];
+
+							// Replace the "class_attrib" in the grp col start param by the td column class
+							$output = str_replace( '$class_attrib$', 'class="'.$class.'"', $output );
+						}
+
+						if( isset( $grp_col['td_colspan'] ) )
+						{
+							$colspan = $grp_col['td_colspan'];
+							if( $colspan < 0 )
+							{ // We want to substract columns from the total count
+								$colspan = $this->nb_cols + $colspan;
+							}
+							elseif( $colspan == 0 )
+							{ // use $nb_cols
+								$colspan = $this->nb_cols;
+							}
+							$output = str_replace( '$colspan_attrib$', 'colspan="'.$colspan.'"', $output );
+						}
+
+						// Contents to output:
+						$output .= $this->parse_col_content( $grp_col['td'] );
+						//echo $output;
+						eval( "echo '$output';" );
+
+						echo '</td>';
+						$col_count++;
+					}
+
+					echo '</tr>';
+
+				}
+			}
+
+
+			/*
+			 * Data row stuff:
+			 */
+			if( !empty($this->ID_col) && empty($row->{$this->ID_col}) )
+			{	// We have detected an empty data row which we want to ignore... (happens with empty groups)
+				continue;
+			}
+
+
+			if( ! is_null( $this->Cache ) )
+			{ // We want to instantiate an object for the row and cache it:
+				// We also keep a local ref in case we want to use it for display:
+				$this->current_Obj = & $this->Cache->instantiate( $row );
+			}
+
+
+			if( $this->current_idx % 2 )
+			{ // Odd line:
+				if( $this->current_idx == count($this->rows)-1 )
+					echo $this->params['line_start_odd_last'];
+				else
+					echo $this->params['line_start_odd'];
+			}
+			else
+			{ // Even line:
+				if( $this->current_idx == count($this->rows)-1 )
+					echo $this->params['line_start_last'];
+				else
+					echo $this->params['line_start'];
+			}
+
+			$col_count = 0;
+			foreach( $this->cols as $col )
+			{ // For each column:
+
+				if( isset( $col['td_class'] ) )
+				{	// We have a class for the total column
+					$class = $col['td_class'];
+				}
+				else
+				{	// We have no class for the total column
+					$class = '';
+				}
+
+				/**
+				 * Update class and add a fadeout ID for fadeout list results
+				 */
+				foreach ( $fadeout as $key=>$crit )
+				{
+					if( isset( $row->$key ) && in_array( $row->$key, $crit ) )
+					{ // Col is in the fadeout list
+						// TODO: CLEAN THIS UP!
+						$class .= ' fadeout-ffff00" id="fadeout-'.$fadeout_count;
+
+						$fadeout_count++;
+						break;
+					}
+				}
+
+				if( ($col_count==0) && isset($this->params['col_start_first']) )
+				{ // Display first column column start:
+					$output = $this->params['col_start_first'];
+					// Add the total column class in the col start first param class:
+					$output = str_replace( '$class$', $class, $output );
+				}
+				elseif( ($col_count==count($this->cols)-1) && isset($this->params['col_start_last']) )
+				{ // Last column can get special formatting:
+					$output = $this->params['col_start_last'];
+					// Add the total column class in the col start end param class:
+					$output = str_replace( '$class$', $class, $output );
+				}
+				else
+				{ // Display regular colmun start:
+					$output = $this->params['col_start'];
+					// Replace the "class_attrib" in the total col start param by the td column class
+					$output = str_replace( '$class_attrib$', 'class="'.$class.'"', $output );
+				}
+
+				// Contents to output:
+				$output .= $col['td'];
+
+				$output .= $this->params['col_end'];
+
+				$output = $this->parse_col_content($output);
+				#pre_dump( '{'.$output.'}' );
+				eval( "echo '$output';" );
+
+				$col_count++;
+			}
+			echo $this->params['line_end'];
+
+			$line_count++;
+
+			$this->next_idx();
+		}
+
+		echo $this->params['body_end'];
+	}
+
+
+	/**
+	 * Display totals line if set.
+	 */
+	function display_totals()
+	{
+		$total_enable = false;
+
+		// Search if we have totals line to display:
+		foreach( $this->cols as $col )
+		{
+			if( isset( $col['total'] ) )
+			{	// We have to display a totals line
+				$total_enable = true;
+				break;
+			}
+		}
+
+		if( $total_enable )
+		{ // We have to dispaly a totals line
+
+			// <tr>
+			echo $this->params['total_line_start'];
+
+			$loop = 0;
+
+			foreach( $this->cols as $col )
+			{
+				if( isset( $col['total_class'] ) )
+				{	// We have a class for the total column
+					$class = $col['total_class'];
+				}
+				else
+				{	// We have no class for the total column
+					$class = '';
+				}
+
+				if( $loop == 0)
+				{	// The column is the first
+					$output = $this->params['total_col_start_first'];
+					// Add the total column class in the total col start first param class:
+					$output = str_replace( '$class$', $class, $output );
+ 				}
+				elseif( $loop ==( count( $this->cols ) -1 ) )
+				{	// The column is the last
+					$output = $this->params['total_col_start_last'];
+					// Add the total column class in the total col start end param class:
+					$output = str_replace( '$class$', $class, $output );
+				}
+				else
+				{
+					$output = $this->params['total_col_start'];
+					// Replace the "class_attrib" in the total col start param by the total column class
+					$output = str_replace( '$class_attrib$', 'class="'.$class.'"', $output );
+				}
+
+				// <td class="....">
+				echo $output;
+
+				if( isset( $col['total'] ) )
+				{	// The column has a total set, so display it:
+					$output = $col['total'];
+					$output = $this->parse_col_content( $output );
+					eval( "echo '$output';" );
+				}
+				else
+				{	// The column has no total
+					echo '&nbsp;';
+				}
+				// </td>
+				echo  $this->params['total_col_end'];
+
+				$loop++;
+			}
+			// </tr>
+			echo $this->params['total_line_end'];
+		}
+	}
+
+
+	/**
+   * Display the functions
+   */
+	function display_functions()
+	{
+		if( empty( $this->functions_area ) )
+		{	// We don't want to display a functions section:
+			return;
+		}
+
+		echo $this->replace_vars( $this->params['functions_start'] );
+
+		if( !empty( $this->functions_area['callback'] ) )
+		{	// We want to display functions:
+			if( is_array( $this->functions_area['callback'] ) )
+			{	// The callback is an object function
+				$obj_name = $this->functions_area['callback'][0];
+				if( $obj_name != 'this' )
+				{	// We need the global object
+					global $$obj_name;
+				}
+				$func = $this->functions_area['callback'][1];
+
+				if( isset( $this->Form ) )
+				{	// There is a created form
+					$$obj_name->$func( $this->Form );
+				}
+				else
+				{ // There is not a created form
+					$$obj_name->$func();
+				}
+			}
+			else
+			{	// The callback is a function
+				$func = $this->functions_area['callback'];
+
+				if( isset( $this->Form ) )
+				{	// There is a created form
+					$func( $this->Form );
+				}
+				else
+				{ // There is not a created form
+					$func();
+				}
+			}
+
+		}
+
+		echo $this->params['functions_end'];
+	}
+
+
+	/**
+	 * Display navigation text, based on template.
+	 *
+	 * @param string template: 'header' or 'footer'
+	 * @access protected
+	 */
+	function display_nav( $template )
+	{
+		echo $this->params[$template.'_start'];
+
+		if( empty($this->limit) && isset($this->params[$template.'_text_no_limit']) )
+		{	// No LIMIT (there's always only one page)
+			echo $this->params[$template.'_text_no_limit'];
+		}
+		elseif( ( $this->total_pages <= 1 ) )
+		{	// Single page (we probably don't want to show navigation in this case)
+			echo $this->params[$template.'_text_single'];
+		}
+		else
+		{	// Several pages
+			echo $this->replace_vars( $this->params[$template.'_text'] );
+		}
+
+		echo $this->params[$template.'_end'];
+	}
+
+
+	/**
+	 * Returns values needed to make sort links for a given column
+	 *
+	 * Returns an array containing the following values:
+	 *  - current_order : 'ASC', 'DESC' or ''
+	 *  - order_asc : url to order in ascending order
+	 *  - order_desc
+	 *  - order_toggle : url to toggle sort order
+	 *
+	 * @param integer column to sort
+	 * @return array
+	 */
+	function get_col_sort_values( $col_idx )
+	{
+
+		// Current order:
+		$order_char = substr( $this->order, $col_idx, 1 );
+		if( $order_char == 'A' )
+		{
+			$col_sort_values['current_order'] = 'ASC';
+		}
+		elseif( $order_char == 'D' )
+		{
+			$col_sort_values['current_order'] = 'DESC';
+		}
+		else
+		{
+			$col_sort_values['current_order'] = '';
+		}
+
+
+		// Generate sort values to use for sorting on the current column:
+		$order_asc = '';
+		$order_desc = '';
+		for( $i = 0; $i < $this->nb_cols; $i++ )
+		{
+			if(	$i == $col_idx )
+			{ // Link ordering the current column
+				$order_asc .= 'A';
+				$order_desc .= 'D';
+			}
+			else
+			{
+				$order_asc .= '-';
+				$order_desc .= '-';
+			}
+		}
+
+		$col_sort_values['order_asc'] = regenerate_url( $this->order_param, $this->order_param.'='.$order_asc );
+		$col_sort_values['order_desc'] = regenerate_url( $this->order_param, $this->order_param.'='.$order_desc );
+
+
+		if( !$col_sort_values['current_order'] && isset( $this->cols[$col_idx]['default_dir'] ) )
+		{	// There is no current order on this column and a default order direction is set for it
+			// So set a default order direction for it
+
+			if( $this->cols[$col_idx]['default_dir'] == 'A' )
+			{	// The default order direction is A, so set its toogle  order to the order_asc
+				$col_sort_values['order_toggle'] = $col_sort_values['order_asc'];
+			}
+			else
+			{ // The default order direction is A, so set its toogle order to the order_desc
+				$col_sort_values['order_toggle'] = $col_sort_values['order_desc'];
+			}
+		}
+		elseif( $col_sort_values['current_order'] == 'ASC' )
+		{	// There is an ASC current order on this column, so set its toogle order to the order_desc
+			$col_sort_values['order_toggle'] = $col_sort_values['order_desc'];
+		}
+		else
+		{ // There is a DESC or NO current order on this column,  so set its toogle order to the order_asc
+			$col_sort_values['order_toggle'] = $col_sort_values['order_asc'];
+		}
+
+		return $col_sort_values;
+	}
+
+
+	/**
+	 * Returns order field list add to SQL query:
+	 * @return string May be empty
+	 */
+	function get_order_field_list()
+	{
+		if( is_null( $this->order_field_list ) )
+		{ // Order list is not defined yet
+			if( empty( $this->order ) )
+			{ // We have no user provided order:
+				if( empty( $this->cols ) )
+				{	// We have no columns to pick an automatic order from:
+					// echo 'Can\'t determine automatic order';
+					return '';
+				}
+
+				foreach( $this->cols as $col )
+				{
+					if( isset( $col['order'] ) || isset( $col['order_objects_callback'] ) || isset( $col['order_rows_callback'] ) )
+					{ // We have found the first orderable column:
+						$this->order .= 'A';
+						break;
+					}
+					else
+					{
+						$this->order .= '-';
+					}
+				}
+
+				if( empty( $this->cols ) )
+				{	// We did not find any column to order on...
+					return '';
+				}
+			}
+
+			// echo ' order='.$this->order.' ';
+
+			$orders = array();
+			$this->order_callbacks = array();
+
+			for( $i = 0; $i <= strlen( $this->order ); $i++ )
+			{	// For each position in order string:
+				if( isset( $this->cols[$i]['order'] ) )
+				{	// if column is sortable:
+					switch( substr( $this->order, $i, 1 ) )
+					{
+						case 'A':
+							$orders[] = str_replace( ',', ' ASC,', $this->cols[$i]['order']).' ASC';
+							break;
+
+						case 'D':
+							$orders[] = str_replace( ',', ' DESC,', $this->cols[$i]['order']).' DESC';
+							break;
+					}
+				}
+
+				if( isset( $this->cols[$i]['order_objects_callback'] ) )
+				{	// if column is sortable by object callback:
+					switch( substr( $this->order, $i, 1 ) )
+					{
+						case 'A':
+							$this->order_callbacks[] = array(
+									'callback' => $this->cols[$i]['order_objects_callback'],
+									'use_rows' => false,
+									'order'=>'ASC' );
+							break;
+
+						case 'D':
+							$this->order_callbacks[] = array(
+									'callback' => $this->cols[$i]['order_objects_callback'],
+									'use_rows' => false,
+									'order' => 'DESC' );
+							break;
+					}
+				}
+
+				if( isset( $this->cols[$i]['order_rows_callback'] ) )
+				{	// if column is sortable by callback:
+					switch( substr( $this->order, $i, 1 ) )
+					{
+						case 'A':
+							$this->order_callbacks[] = array(
+									'callback' => $this->cols[$i]['order_rows_callback'],
+									'use_rows' => true,
+									'order'=>'ASC' );
+							break;
+
+						case 'D':
+							$this->order_callbacks[] = array(
+									'callback' => $this->cols[$i]['order_rows_callback'],
+									'use_rows' => true,
+									'order' => 'DESC' );
+							break;
+					}
+				}
+			}
+			$this->order_field_list = implode( ',', $orders );
+
+			#pre_dump( $this->order_field_list );
+			#pre_dump( $this->order_callbacks );
+		}
+		return $this->order_field_list;	// May be empty
+	}
+
+
+	/**
+	 * Handle variable subtitutions for column contents.
+	 *
+	 * This is one of the key functions to look at when you want to use the Results class.
+	 * - $var$
+	 * - var
+	 * - #var#
+	 * - {row}
+	 * - {global_idx}
+	 * - {global_is_first}
+	 * - {global_is_last}
+	 * - %func()%
+	 * - func()
+	 */
+	function parse_col_content( $content )
+	{
+		// Make variable substitution for STRINGS:
+		$content = preg_replace( '#\$ (\w+) \$#ix', "'.format_to_output(\$row->$1).'", $content );
+		// Make variable substitution for URL STRINGS:
+		$content = preg_replace( '#\ (\w+) \#ix', "'.format_to_output(\$row->$1, 'urlencoded').'", $content );
+		// Make variable substitution for escaped strings:
+		$content = preg_replace( '# (\w+) #ix', "'.htmlentities(\$row->$1).'", $content );
+		// Make variable substitution for RAWS:
+		$content = preg_replace( '!\# (\w+) \#!ix', "\$row->$1", $content );
+		// Make variable substitution for full ROW:
+		$content = str_replace( '{row}', '$row', $content );
+		// Make variable substitution for full global_idx:
+		$content = str_replace( '{global_idx}', "\$this->global_idx", $content );
+		// Make variable substitution for full global_is_first:
+		$content = str_replace( '{global_is_first}', "\$this->global_is_first", $content );
+		// Make variable substitution for full global_is_last:
+		$content = str_replace( '{global_is_last}', "\$this->global_is_last", $content );
+		// Make callback function substitution:
+		$content = preg_replace( '#% (.+?) %#ix', "'.$1.'", $content );
+		// Make variable substitution for intanciated Object:
+		$content = str_replace( '{Obj}', "\$this->current_Obj", $content );
+		// Make callback for Object method substitution:
+		$content = preg_replace( '#@ (.+?) @#ix', "'.\$this->current_Obj->$1.'", $content );
+		// Sometimes we need embedded function call, so we provide a second sign:
+		$content = preg_replace( '# (.+?) #ix', "'.$1.'", $content );
+
+		// Make callback function move_icons // dh> what does it do?
+		$content = str_replace( '{move}', "'.\$this->move_icons().'", $content );
+
+
+		return $content;
+	}
+
+
+	/**
+	 *
+	 * @todo Support {@link Results::order_callbacks}
+	 */
+	function move_icons( )
+	{
+		$r = '';
+
+		$reg = '#^'.$this->param_prefix.'order (ASC|DESC).*#';
+
+		if( preg_match( $reg, $this->order_field_list, $res ) )
+		{	// The table is sorted by the order column
+			$sort = $res[1];
+
+			// get the element ID
+			$idname = $this->param_prefix . 'ID';
+			$id = $this->rows[$this->current_idx]->$idname;
+
+			// Move up arrow
+			if( $this->global_is_first )
+			{	// The element is the first so it can't move up, display a no move arrow
+				$r .= get_icon( 'nomove' ).' ';
+			}
+			else
+			{
+				if(	$sort == 'ASC' )
+				{	// ASC sort, so move_up action for move up arrow
+					$action = 'move_up';
+					$alt = T_( 'Move up!' );
+					}
+				else
+				{	// Reverse sort, so action and alt are reverse too
+					$action = 'move_down';
+					$alt = T_('Move down! (reverse sort)');
+				}
+				$r .= action_icon( $alt, 'move_up', regenerate_url( 'action,'.$this->param_prefix.'ID' , $this->param_prefix.'ID='.$id.'&amp;action='.$action ) );
+			}
+
+			// Move down arrow
+			if( $this->global_is_last )
+			{	// The element is the last so it can't move up, display a no move arrow
+				$r .= get_icon( 'nomove' ).' ';
+			}
+			else
+			{
+				if(	$sort == 'ASC' )
+				{	// ASC sort, so move_down action for move down arrow
+					$action = 'move_down';
+					$alt = T_( 'Move down!' );
+				}
+				else
+				{ // Reverse sort, so action and alt are reverse too
+					$action = 'move_up';
+					$alt = T_('Move up! (reverse sort)');
+				}
+				$r .= action_icon( $alt, 'move_down', regenerate_url( 'action,'.$this->param_prefix.'ID', $this->param_prefix.'ID='.$id.'&amp;action='.$action ) );
+			}
+
+			return $r;
+		}
+		else
+		{	// The table is not sorted by the order column, so we display no move arrows
+
+			if( $this->global_is_first )
+			{
+				// The element is the first so it can't move up, display a no move up arrow
+				$r = get_icon( 'nomove' ).' ';
+			}
+			else
+			{	// Display no move up arrow
+				$r = action_icon( T_( 'Sort by order' ), 'nomove_up', regenerate_url( 'action', 'action=sort_by_order' ) );
+			}
+
+			if( $this->global_is_last )
+			{
+				// The element is the last so it can't move down, display a no move down arrow
+				$r .= get_icon( 'nomove' ).' ';
+			}
+			else
+			{ // Display no move down arrow
+				$r .= action_icon( T_( 'Sort by order' ), 'nomove_down', regenerate_url( 'action','action=sort_by_order' ) );
+			}
+
+			return $r;
+		}
+	}
+
+
+	/**
+	 * Widget callback for template vars.
+	 *
+	 * This allows to replace template vars, see {@link Widget::replace_callback()}.
+	 *
+	 * @return string
+	 */
+	function replace_callback( $matches )
+	{
+		// echo '['.$matches[1].']';
+		switch( $matches[1] )
+		{
+			case 'start' :
+				//total number of rows in the sql query
+				return  ( ($this->page-1)*$this->limit+1 );
+
+			case 'end' :
+				return ( min( $this->total_rows, $this->page*$this->limit ) );
+
+			case 'total_rows' :
+				return ( $this->total_rows );
+
+			case 'page' :
+				//current page number
+				return ( $this->page );
+
+			case 'total_pages' :
+				//total number of pages
+				return ( $this->total_pages );
+
+			case 'prev' :
+				//inits the link to previous page
+				return ( $this->page>1 )
+					? '<a href="'.regenerate_url( $this->page_param, $this->page_param.'='.($this->page-1) ).'">'.$this->params['prev_text'].'</a>'
+					: $this->params['prev_text'];
+
+			case 'next' :
+				//inits the link to next page
+				return ( $this->page<$this->total_pages )
+					? '<a href="'.regenerate_url( $this->page_param, $this->page_param.'='.($this->page+1) ).'">  '.$this->params['next_text'].'</a>'
+					: $this->params['next_text'];
+
+			case 'list' :
+				//inits the page list
+				return $this->page_list($this->first(),$this->last());
+
+			case 'scroll_list' :
+				//inits the scrolling list of pages
+				return $this->page_scroll_list();
+
+			case 'first' :
+				//inits the link to first page
+				return $this->display_first();
+
+			case 'last' :
+				//inits the link to last page
+				return $this->display_last();
+
+			case 'list_prev' :
+				//inits the link to previous page range
+				return $this->display_prev();
+
+			case 'list_next' :
+				//inits the link to next page range
+				return $this->display_next();
+
+			case 'nb_cols' :
+				// Number of columns in result:
+				if( !isset($this->nb_cols) )
+				{
+					$this->nb_cols = count($this->cols);
+				}
+				return $this->nb_cols;
+
+			default :
+				return parent::replace_callback( $matches );
+		}
+	}
+
+
+	/**
+	 * Returns the first page number to be displayed in the list
+	 */
+	function first()
+	{
+		if( $this->page <= intval( $this->params['list_span']/2 ))
+		{ // the current page number is small
+			return 1;
+		}
+		elseif( $this->page > $this->total_pages-intval( $this->params['list_span']/2 ))
+		{ // the current page number is big
+			return max( 1, $this->total_pages-$this->params['list_span']+1);
+		}
+		else
+		{ // the current page number can be centered
+			return $this->page - intval($this->params['list_span']/2);
+		}
+	}
+
+
+	/**
+	 * returns the last page number to be displayed in the list
+	 */
+	function last()
+	{
+		if( $this->page > $this->total_pages-intval( $this->params['list_span']/2 ))
+		{ //the current page number is big
+			return $this->total_pages;
+		}
+		else
+		{
+			return min( $this->total_pages, $this->first()+$this->params['list_span']-1 );
+		}
+	}
+
+
+	/**
+	 * returns the link to the first page, if necessary
+	 */
+	function display_first()
+	{
+		if( $this->first() > 1 )
+		{ //the list doesn't contain the first page
+			return '<a href="'.regenerate_url( $this->page_param, $this->page_param.'=1' ).'">1</a>';
+		}
+		else
+		{ //the list already contains the first page
+			return NULL;
+		}
+	}
+
+
+	/**
+	 * returns the link to the last page, if necessary
+	 */
+	function display_last()
+	{
+		if( $this->last() < $this->total_pages )
+		{ //the list doesn't contain the last page
+			return '<a href="'.regenerate_url( $this->page_param, $this->page_param.'='.$this->total_pages ).'">'.$this->total_pages.'</a>';
+		}
+		else
+		{ //the list already contains the last page
+			return NULL;
+		}
+	}
+
+
+	/**
+	 * returns a link to previous pages, if necessary
+	 */
+	function display_prev()
+	{
+		if( $this->display_first() != NULL )
+		{ //the list has to be displayed
+			return '<a href="'.regenerate_url( $this->page_param, $this->page_param.'='.($this->first()-1) ).'">'
+								.$this->params['list_prev_text'].'</a>';
+		}
+
+	}
+
+
+	/**
+	 * returns a link to next pages, if necessary
+	 */
+	function display_next()
+	{
+		if( $this->display_last() != NULL )
+		{ //the list has to be displayed
+			return '<a href="'.regenerate_url( $this->page_param,$this->page_param.'='.($this->last()+1) ).'">'
+								.$this->params['list_next_text'].'</a>';
+		}
+	}
+
+
+	/**
+	 * Returns the page link list under the table
+	 */
+	function page_list($min, $max)
+	{
+		$i = 0;
+		$list = '';
+
+		for( $i=$min; $i<=$max; $i++)
+		{
+			if( $i == $this->page )
+			{ //no link for the current page
+				$list .= '<strong class="current_page">'.$i.'</strong> ';
+			}
+			else
+			{ //a link for non-current pages
+				$list .= '<a href="'.regenerate_url( $this->page_param, $this->page_param.'='.$i).'">'.$i.'</a> ';
+			}
+		}
+		return $list;
+	}
+
+
+	/*
+	 * Returns a scrolling page list under the table
+	 */
+	function page_scroll_list()
+	{
+		$scroll = '';
+		$i = 0;
+		$range = $this->params['scroll_list_range'];
+		$min = 1;
+		$max = 1;
+		$option = '';
+		$selected = '';
+		$range_display='';
+
+		if( $range > $this->total_pages )
+			{ //the range is greater than the total number of pages, the list goes up to the number of pages
+				$max = $this->total_pages;
+			}
+			else
+			{ //initialisation of the range
+				$max = $range;
+			}
+
+		//initialization of the form
+		$scroll ='<form class="inline" method="post" action="'.regenerate_url( $this->page_param ).'">
+							<select name="'.$this->page_param.'" onchange="parentNode.submit()">';//javascript to change page clicking in the scroll list
+
+		while( $max <= $this->total_pages )
+		{ //construction loop
+			if( $this->page <= $max && $this->page >= $min )
+			{ //display all the pages belonging to the range where the current page is located
+				for( $i = $min ; $i <= $max ; $i++)
+				{ //construction of the <option> tags
+					$selected = ($i == $this->page) ? ' selected' : '';//the "selected" option is applied to the current page
+					$option = '<option'.$selected.' value="'.$i.'">'.$i.'</option>';
+					$scroll = $scroll.$option;
+				}
+			}
+			else
+			{ //inits the ranges inside the list
+				$range_display = '<option value="'.$min.'">'
+					.T_('Pages').' '.$min.' '. /* TRANS: Pages x _to_ y */ T_('to').' '.$max;
+				$scroll = $scroll.$range_display;
+			}
+
+			if( $max+$range > $this->total_pages && $max != $this->total_pages)
+			{ //$max has to be the total number of pages
+				$max = $this->total_pages;
+			}
+			else
+			{
+				$max = $max+$range;//incrementation of the maximum value by the range
+			}
+
+			$min = $min+$range;//incrementation of the minimum value by the range
+
+
+		}
+		/*$input ='';
+			$input = '<input type="submit" value="submit" />';*/
+		$scroll = $scroll.'</select>'./*$input.*/'</form>';//end of the form*/
+
+		return $scroll;
+	}
+
+
+	/**
+	 * Get number of rows available for display
+	 *
+	 * @return integer
+	 */
+	function get_num_rows()
+	{
+		return $this->result_num_rows;
+	}
+
+
+	/**
+	 * Template function: display message if list is empty
+	 *
+	 * @param string String to display if list is empty
+   * @return true if empty
+	 */
+	function display_if_empty( $message = '' )
+	{
+		if( empty($message) )
+		{ // Default message:
+			$message = T_('Sorry, there is nothing to display...');
+		}
+
+		if( $this->result_num_rows == 0 )
+		{
+			echo $message;
+			return true;
+		}
+		return false;
+	}
+
+}
+
+
+// _________________ Helper callback functions __________________
+
+function conditional( $condition, $on_true, $on_false = '' )
+{
+	if( $condition )
+	{
+		return $on_true;
+	}
+	else
+	{
+		return $on_false;
+	}
+}
+
+
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/_resultsel.class.php 1.10.3.src/inc/_misc/_resultsel.class.php
--- 0.9.2.src/inc/_misc/_resultsel.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_resultsel.class.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,600 @@
+<?php
+/**
+ * This file implements the ResultSel class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author fsaya: Fabrice SAYA-GASNIER / PROGIDISTRI
+ *
+ * @version $Id: _resultsel.class.php,v 1.7.2.2.2.1 2007/04/25 22:18:06 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/_results.class.php';
+
+
+/**
+ * ResultSel class: displays Results and provides Selection capabilities
+ *
+ */
+class ResultSel extends Results
+{
+	/**
+	 * var Form
+	 */
+	var $Form;
+
+	var $current_selection_ID;
+	var $table_selections;
+	var $field_selected;
+	var $field_selection;
+
+
+	/**
+	 * Constructor
+	 *
+	 * @param string fieldname of item ID to select on
+	 * @param string
+	 * @param string
+	 * @param string
+	 * @param string
+	 * @param string
+	 * @param string
+	 * @param integer current selection ID
+	 * @param string SQL query
+	 * @param NULL|string SQL query used to count the total # of rows (if NULL, we'll try to COUNT(*) by ourselves)
+	 * @param string prefix to differentiate page/order params when multiple Results appear one same page
+	 * @param string default ordering of columns (special syntax) if not URL specified
+	 * @param integer number of lines displayed on one screen
+	 */
+	function ResultSel( $field_ID, $table_selections, $field_sel_ID, $field_sel_name,
+											$table_objsel, $field_selected, $field_selection, $current_selection_ID,
+											$sql, $count_sql = NULL, $param_prefix = '', $default_order = '', $limit = 20 )
+	{
+		global $current_User;
+
+		// Call parent:
+		parent::Results( $sql, $param_prefix, $default_order, $limit, $count_sql );
+
+		if( ! $current_User->check_perm( 'selections', 'view' ) )
+		{	// User is NOT allowed to view selections
+			// Don't do any more then base class:
+			return;
+		}
+
+		$this->current_selection_ID = $current_selection_ID;
+		$this->table_selections     = $table_selections;
+		$this->field_sel_ID         = $field_sel_ID;
+		$this->field_sel_name       = $field_sel_name;
+		$this->table_objsel         = $table_objsel;
+		$this->field_selected       = $field_selected;
+		$this->field_selection      = $field_selection;
+
+		// Presets a selection checkbox:
+		$this->cols[] = array(
+						'th' => /* TRANS: abbr. for "Selection" */ T_('Sel'),
+						'td_class' => 'shrinkwrap',
+						'td' => '%selection_checkbox( #'.$field_ID.'#, \''.$param_prefix.'\' )%',
+					);
+	}
+
+
+	/**
+	 * Display list/table start preceeded by <form> opening.
+	 */
+	function display_list_start()
+	{
+		global $item_ID_array, $current_User;
+
+		if( ! $current_User->check_perm( 'selections', 'view' ) )
+		{	// User is NOT allowed to view selections
+			// Don't do any more then base class:
+			parent::display_list_start();
+			return;
+		}
+
+		$this->Form = new Form( regenerate_url(), $this->param_prefix.'selections_checkchanges', 'post', 'none' ); // COPY!!
+
+		$this->Form->begin_form( '' );
+
+		if( $this->total_pages > 0 )
+		{	// We have rows to display, we want the selection stuff:
+
+			// Need it to check in the next page if the selection has to be updated
+			$this->Form->hidden( $this->param_prefix.'previous_sel_ID', $this->current_selection_ID );
+
+			// Sets the cols_check global variable to verify if checkboxes
+			// have to be checked in the result set :
+			cols_check( $this->current_selection_ID, $this->table_objsel, $this->field_selected, $this->field_selection );
+
+			// item_ID_array must be emptied to avoid conflicts with previous result sets :
+			// TODO: put this into object
+			$item_ID_array = array();
+		}
+
+		// list/table start:
+		parent::display_list_start();
+	}
+
+
+	/**
+	 * Display list/table end followed by </form> closing.
+	 *
+	 * Typically outputs </ul> or </table>
+	 */
+	function display_list_end()
+	{
+		global $current_User;
+
+		if( ! $current_User->check_perm( 'selections', 'view' ) )
+		{	// User is NOT allowed to view selections
+			// Don't do any more then base class:
+			parent::display_list_end();
+			return;
+		}
+
+		// list/table end:
+		parent::display_list_end();
+
+		$this->Form->end_form();
+	}
+
+	
+	/**
+	 * Display functions
+	 */
+	function display_functions()
+	{
+		$this->functions_area = array( 'callback' => array( 'this', 'selection_menu' ) );
+		
+		parent::display_functions();
+	}
+		
+		
+	/**
+	 * Callback for selection menu
+	 */
+	function selection_menu()
+	{
+		global $item_ID_array, $current_User;
+	
+		$can_edit = $current_User->check_perm( 'selections', 'edit' );
+	
+		if( $can_edit )
+		{ // links to check all and uncheck all
+			echo $this->Form->check_all();
+		}
+	
+		if( $current_User->check_perm( 'selections', 'view' ) )
+		{
+			// construction of the select menu :
+			$selection_name = selection_select_tag( $this->param_prefix, $this->table_selections, $this->field_sel_name, $this->field_sel_ID, $this->current_selection_ID );
+		}
+		
+		if( $can_edit )
+		{
+			$this->Form->text( 'selection_'.$this->param_prefix.'name', $selection_name, 25, T_('Selection name'), '', 60 );
+	
+			// List of IDs displayed on this page (needed for deletes):
+			$this->Form->hidden( 'item_ID_list', implode( $item_ID_array, ',' ) );
+	
+			// actionArray[update_selection] is experimental
+			$this->Form->submit( array( 'actionArray[update_'.$this->param_prefix.'selection]', T_('Update selection'), 'SaveButton' ) );
+		}
+	}
+
+}
+
+
+/**
+ * Sets the cols_check global variable to verify if checkboxes have to be checked in the result set
+ *
+ * @param the selection ID
+ * @param the name of the attachment table (which links the items and the selections
+ * @param the item id field
+ * @param the selection id field
+ */
+function cols_check( $selection_ID, $sel_table, $sel_table_item, $sel_table_selection )
+{
+	global $DB, $cols_check;
+
+	if( $selection_ID !== 0 )
+	{
+		$sql_check = 'SELECT '.$sel_table_item.' FROM '.$sel_table.' WHERE '.$sel_table_selection.'='.$selection_ID;
+		$cols_check = $DB->get_col( $sql_check );
+	}
+	else
+	{
+		$cols_check = array();
+	}
+}
+
+
+/**
+ * Display a checkbox allowing to add the item to a selection
+ *
+ * Only one checkbox will be displayed for each ID.
+ * IDs which are already in the selection will be pre-checked.
+ *
+ * @deprecated should go into ResultSel class
+ *
+ * @param integer item ID
+ * @param string item name / prefix for form values
+ * @return string the correct input tag
+ */
+function selection_checkbox( $item_ID, $param_prefix )
+{
+	global $current_User;
+	// List of checkboxes to pre-check:
+	global $cols_check;
+	// List of already displayed checkboxes (can be used outside to get a list of checkboxes which have been displayed)
+	global $item_ID_array;
+
+	if( in_array( $item_ID, $item_ID_array ) )
+	{	// We have already displayed a checkbox for this ID
+		return '&nbsp;';	// nbsp is for IE...
+	}
+
+	$item_ID_array[] = $item_ID; //construction of the ID list
+
+	$r = '';
+
+	if( $current_User->check_perm( 'selections', 'edit' ) )
+	{	// User is allowed to edit
+		$r .= '<span name="surround_check" class="checkbox_surround_init"><input type="checkbox" class="checkbox" name="'.$param_prefix.'items[]" value="'.$item_ID.'"';
+		if( in_array( $item_ID, $cols_check ) )
+		{	// already in selection:
+			$r .= ' checked="checked" ';
+		}
+		$r .= ' /></span>';
+	}
+	else
+	{	// User CANNOT edit:
+		if( in_array( $item_ID, $cols_check ) )
+		{	// already in selection:
+			$r .= '*';
+		}
+		else 
+		{
+			$r .= '&nbsp;';
+		}
+	}
+
+	return $r;
+}
+
+
+/**
+ * Creates the select tag in the search menu and fills it with the appropriate option tags
+ *
+ * @param string the selection category prefix(the one used during the construction of the result object)
+ * @param string the name of the table containing the selections
+ * @param string the name field  in the selection table
+ * @param string the id field in the selection table
+ * @param integer the current selection id
+ */
+function selection_select_tag(
+															$category_prefix,
+															$selections_table,
+															$selections_table_name,
+															$selections_table_ID,
+															$selection_ID
+															)
+{
+	global $DB, $selection_name, $current_User;
+
+	$r = T_('Selection');
+	$r .= ' <select name="selection_'.$category_prefix.'ID"
+					onchange="selform = get_form( this );
+						selform.elements[\''.$category_prefix.'previous_sel_ID\'].value=-1;
+						selform.submit()" >'."\n";
+	// in the onchange attribute, option_db is set to -1 to avoid updating the database
+
+	if( $current_User->check_perm( 'selections', 'edit' ) )
+	{	// User is allowed to edit
+		$r .= '<option value="0">'.T_('New selection')."</option>\n";
+	}
+	else
+	{	// User CANNOT edit:
+		$r .= '<option value="0">'.T_('None')."</option>\n";
+	}
+
+	$sql = 'SELECT * FROM '.$selections_table.' ORDER BY '.$selections_table_name;
+	$rows = $DB->get_results( $sql );
+	if( !empty( $rows ) )
+	{
+		$selection_name = '';
+		foreach( $rows as $row )
+		{ // construction of the option tags
+			if( $row->$selections_table_ID == $selection_ID )
+			{ // option selected by default
+				$selected = ' selected="selected" ';
+				$selection_name = $row->$selections_table_name;
+			}
+			else
+			{
+				$selected = '';
+			}
+			$r .= '<option value="'.$row->$selections_table_ID.'" '.$selected.' >'.$row->$selections_table_name."</option>\n";
+		}
+	}
+	$r .= "</select>\n\n";
+
+	echo $r;
+
+	return $selection_name;
+}
+
+
+/**
+ * Handle selection action
+ * 
+ * Determine if we need to perform an action to the current selection and do it in this case. 
+ *  
+ * @param integer the current selection id
+ * @param string prefix (cont_, etab_, firm_, ..)
+ * @param string selection prefix (cocs_, etes_, fifs_, ..)
+ */
+function handle_selection_actions( $selection_ID, $prefix, $prefix_sel )
+{
+	// previous selection ID, need it to check for updating sel (no javascript possibility)
+	$previous_sel_ID = param( $prefix.'previous_sel_ID', 'integer', 0, true );
+	
+	if( $selection_ID == $previous_sel_ID ) // the databse has to be updated
+	{	// The selected ID is the same than the edited one in the previous page 	
+		if( $selection_ID == 0 )
+		{ // A new selection must be created
+			$action = 'create';
+		}
+		elseif( $selection_ID >0 )
+		{ // An existing selection is being updated
+			$action = 'update';
+		}
+		// Get the selection name
+		$selection_name = param( 'selection_'.$prefix.'name', 'string', '', true );
+
+		// Do the slection action
+		selection_action( $action, $selection_ID, $selection_name, $prefix, $prefix_sel );
+	}
+}
+
+		
+/**
+ * Manages the various database changes to make on selections
+ *
+ * @param string the action currently effectuated
+ * @param integer the current selection id
+ * @param string the current selection name
+ * @param string prefix (cont_, etab_, firm_, ..)
+ * @param string selection prefix (cocs_, etes_, fifs_, ..)
+ */
+function selection_action( $action, $selection_ID, $selection_name, $prefix, $prefix_sel )
+{ // the form has been submitted to act on the database and not only to change the display
+
+	global $DB, $Messages, $confirm, $item_ID_list, $current_User;
+	
+	$items = param( $prefix.'items', 'array', array(), false );	// do NOT memorize // ?????????????
+	param( 'item_ID_list', 'string', '', false );
+	
+	$current_User->check_perm( 'selections', 'edit', true );
+
+
+	// Set global vars, selection_.prefix.ID, selection_.prefix_name 
+	$selection_prefix_ID = 'selection_'.$prefix.'ID';
+	$selection_prefix_name = 'selection_'.$prefix.'name';
+	global $$selection_prefix_ID, $$selection_prefix_name;
+	
+	// Moche ms bon...
+	$selections_table = 'T_'.substr($prefix,0,strlen($prefix)-1).'selections';
+	$sel_table = 'T_'.$prefix.substr($prefix,0,1).'sel';	
+	$selections_table_name = substr($prefix,0,1).'sel_name';
+	$selections_table_id = substr($prefix,0,1).'sel_ID';
+	$sel_table_selection = $prefix_sel.$selections_table_id;
+	$sel_table_item = $prefix_sel.$prefix.'ID';
+
+
+	switch( $action )
+	{
+
+		// creation of a new selection
+		case 'create':
+
+			if( empty($selection_name) )
+			{	// No name provided:
+				$Messages->add( T_('Cannot create a selection with an empty name'), 'error' );
+				// Abord creation!
+				break;
+			}
+
+			$sql_selections = "INSERT INTO $selections_table ( $selections_table_name )
+															VALUES( ".$DB->quote($selection_name)." ) ";		 // construction of the query
+			$DB->query( $sql_selections ); // insertion of a new selection in the database
+
+			$selection_ID = mysql_insert_id(); // id generated by the last sql query
+
+			if( !empty( $items ) )
+			{ // nothing must be inserted if no items are selected
+				$sql_sel = 'INSERT INTO '.$sel_table.'( '.$sel_table_item.', '.$sel_table_selection .')  VALUES ';
+				$sel_array = array();
+
+				$i = 0;
+				foreach( $items as $item )
+				{ // construction of the sql query depending on selected values in the result table
+					$sel_array[$i++] = ' ('.$item.','.$selection_ID.' ) ';
+				}
+				$sql_sel .= implode( $sel_array, ',' );
+				$DB->query( $sql_sel ); // insertion of the relation between selections and items in the database
+			}
+
+			// Set $selection_.$prefix.ID var
+			$sel_prefix_ID = 'selection_'.$prefix.'ID';
+			$$sel_prefix_ID = $selection_ID;
+			// Set $selection_.$prefix.name var
+			$sel_prefix_name = 'selection_'.$prefix.'name';
+			$$sel_prefix_name = $selection_name;
+
+			$Messages->add( T_('Selection created.'), 'success' );
+
+			break;
+
+
+		case 'edit':
+		case 'update':
+			// update of an existing selection
+			$DB->begin();
+
+ 			if( empty($selection_name) )
+			{	// No name provided:
+				$Messages->add( T_('Please provide a selection name.'), 'error' );
+			}
+			else
+			{	// Update name:
+				$sql_selections = "UPDATE $selections_table
+															SET $selections_table_name = ".$DB->quote($selection_name)."
+														WHERE $selections_table_id = $selection_ID"; // construction of the update query
+				$DB->query( $sql_selections );
+			}
+
+			if( preg_match( '#[0-9,]+#', $item_ID_list ) )
+			{ // check the format of the item list to avoid sql injection
+				$sql_delete = 'DELETE FROM '.$sel_table.' WHERE '.$sel_table_selection.' = '.$selection_ID
+				            .' AND '.$sel_table_item.' IN ('.$item_ID_list.')'; // deletion of the former db entries
+				$DB->query( $sql_delete );
+
+				$Messages->add( T_('Obsolete selection entries deleted.'), 'success' );
+			}
+
+			if( !empty( $items ) )
+			{ // there have been some items selected in the result table: they must be inserted into the database
+				$sql_sel = 'INSERT INTO '.$sel_table.'( '.$sel_table_item.', '.$sel_table_selection .')  VALUES ';
+				$sel_array = array();
+
+				foreach( $items as $item )
+				{ // construction of the sql query depending on selected values in the result table
+					$sel_array[] = ' ( '.$item.', '.$selection_ID.' ) ';
+				}
+				$sql_sel .= implode( $sel_array, ',' );
+				$DB->query( $sql_sel ); // insertion of the relation between selections and items in the database
+
+				$Messages->add( T_('New selections entries inserted.'), 'success' );
+			}
+
+			$DB->commit();
+			break;
+
+
+		case 'copy':
+			// creation of a new selection with the same name
+			$sql_selections = 'INSERT INTO '.$selections_table.'('.$selections_table_name.
+												') VALUES( "'.$selection_name.'" )';
+			$DB->query( $sql_selections );
+			$Messages->add( T_('Selection copied.'), 'success' );
+
+			$new_selection_ID = mysql_insert_id();// gets the new selection id
+
+			// creation of the links between the new selection and the selected items
+			$sql_sel = 'INSERT INTO '.$sel_table.'( '.$sel_table_item.', '.$sel_table_selection.' ) '
+								 .'SELECT '.$sel_table_item.', '.$new_selection_ID.' FROM '.$sel_table.' WHERE '
+												.$sel_table_selection.'='.$selection_ID;
+			$DB->query( $sql_sel );
+			$Messages->add( T_('Selection links copied.'), 'success' );
+
+			$selection_ID = $new_selection_ID;
+
+			break;
+
+
+		case 'delete':
+			// deletion of the selection
+			if( !$confirm )
+			{ // ask for confirmation before deleting
+				?>
+				<div class="panelinfo">
+					<h3><?php printf( T_('Delete selection &laquo;%s&raquo;?'), $selection_name )?></h3>
+
+					<p><?php echo T_('Warning').': '.T_('Cascading deletes!') ?></p>
+
+					<p><?php echo T_('THIS CANNOT BE UNDONE!') ?></p>
+
+					<p>
+
+				<?php
+					$Form = & new Form( regenerate_url(), 'form_confirm', 'post', '' );
+
+					$action = '';
+
+					$Form->begin_form( 'inline' );
+					$Form->hidden( 'action', 'delete' );
+					$Form->hidden( 'selection_ID', $selection_ID );
+					$Form->hidden( 'selection_name', $selection_name );
+					$Form->hidden( 'confirm', 1 );
+					$Form->button( array( 'submit', '', T_('I am sure!'), 'DeleteButton' ) );
+					$Form->end_form();
+					
+					unset( $Form );
+
+					$Form = & new Form( regenerate_url(), 'form_cancel', 'post', '' );
+					
+					$Form->begin_form( 'inline' );
+					$Form->button( array( 'submit', '', T_('CANCEL'), 'CancelButton' ) );
+					$Form->end_form();
+				?>
+
+				</p>
+
+				</div>
+				<?php
+			}
+			else
+			{ // the deletion has been confirmed
+				$sql_sel = 'DELETE FROM '.$sel_table.' WHERE '.$sel_table_selection.'='.$selection_ID;
+				$DB->query( $sql_sel );// deletion of the links between the selection and the selected items
+				$Messages->add( T_('Selection attachments deleted.'), 'success' );
+
+				$sql_selections = 'DELETE FROM '.$selections_table.' WHERE '.$selections_table_id.'='.$selection_ID;
+				$DB->query( $sql_selections );// deletion of the selection
+				$Messages->add( T_('Selection deleted.'), 'success' );
+			}
+
+			$selection_ID = -1;
+
+			break;
+
+		default:
+			break;
+	}
+
+	return $selection_ID;
+
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/_sql.class.php 1.10.3.src/inc/_misc/_sql.class.php
--- 0.9.2.src/inc/_misc/_sql.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_sql.class.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,406 @@
+<?php
+/**
+ * This file implements the SQL class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _sql.class.php,v 1.8.2.2.2.1 2007/04/25 22:18:06 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * SQL class: help constructing queries
+ *
+ * @todo (fplanque)
+ */
+class SQL
+{
+	var $select = '';
+	var $from = '';
+	var $where = '';
+	var $group_by = '';
+	var $order_by = '';
+	var $limit = '';
+	var $search_field = array();
+	var $search_field_regexp = array();
+
+
+	/**
+	 * Constructor.
+	 */
+	function SQL()
+	{
+	}
+
+
+  /**
+	 * Get whole query
+	 */
+	function get()
+	{
+		$sql = '';
+		$sql .= $this->get_select();
+		$sql .= $this->get_from();
+		$sql .= $this->get_where();
+		$sql .= $this->get_group_by();
+		$sql .= $this->get_order_by();
+		$sql .= $this->get_limit();
+		return $sql;
+	}
+
+
+  /**
+	 * Get whole query
+	 */
+	function display()
+	{
+		echo $this->get_select( '<br />SELECT ' );
+		echo $this->get_from( '<br />FROM ' );
+		echo $this->get_where( '<br />WHERE ' );
+		echo $this->get_group_by( '<br />GROUP BY ' );
+		echo $this->get_order_by( '<br />ORDER BY ' );
+		echo $this->get_limit( '<br />LIMIT ' );
+	}
+
+
+  /**
+	 * Get SELECT clause if there is something inside
+	 */
+	function get_select( $prefix = ' SELECT ' )
+	{
+		if( !empty($this->select) )
+		{
+			return $prefix.$this->select;
+		}
+
+		return '';
+	}
+
+
+  /**
+	 * Get FROM clause if there is something inside
+	 */
+	function get_from( $prefix = ' FROM ' )
+	{
+		if( !empty($this->from) )
+		{
+			return $prefix.$this->from;
+		}
+
+		return '';
+	}
+
+
+  /**
+	 * Get WHERE clause if there is something inside
+	 */
+	function get_where( $prefix = ' WHERE ' )
+	{
+		if( !empty($this->where) )
+		{
+			return $prefix.$this->where;
+		}
+
+		return '';
+	}
+
+
+  /**
+	 * Get GROUP BY clause if there is something inside
+	 */
+	function get_group_by( $prefix = ' GROUP BY ' )
+	{
+		if( !empty($this->group_by) )
+		{
+			return $prefix.$this->group_by;
+		}
+
+		return '';
+	}
+
+
+  /**
+	 * Get ORDER BY clause if there is something inside
+	 */
+	function get_order_by( $prefix = ' ORDER BY ' )
+	{
+		if( !empty($this->order_by) )
+		{
+			return $prefix.$this->order_by;
+		}
+
+		return '';
+	}
+
+
+  /**
+	 * Get LIMIT clause if there is something inside
+	 */
+	function get_limit( $prefix = ' LIMIT ' )
+	{
+		if( !empty($this->limit) )
+		{
+			return $prefix.$this->limit;
+		}
+
+		return '';
+	}
+
+
+  /**
+	 * Set SELECT clause
+	 */
+	function SELECT( $select )
+	{
+		$this->select = $select;
+	}
+
+
+	/**
+	 * Extends the SELECT clause.
+	 *
+	 * @param srting should typically start with a comma ','
+	 */
+	function SELECT_add( $select_add )
+	{
+		if( empty( $this->select ) ) debug_die( 'Cannot extend empty SELECT clause' );
+
+		$this->select .= ' '.$select_add;
+	}
+
+
+  /**
+	 *
+	 */
+	function FROM( $from )
+	{
+		$this->from = $from;
+	}
+
+	/**
+	 * Extends the FROM clause.
+	 *
+	 * @param string should typically start with INNER JOIN or LEFT JOIN
+	 */
+	function FROM_add( $from_add )
+	{
+		if( empty( $this->from ) ) debug_die( 'Cannot extend empty FROM clause' );
+
+		$this->from .= ' '.$from_add;
+	}
+
+
+  /**
+	 *
+	 */
+	function WHERE( $where )
+	{
+		$this->where = $where;
+	}
+
+	/**
+	 * Extends the WHERE clause with AND
+	 * @param string
+	 */
+	function WHERE_and( $where_and )
+	{
+		if( empty($where_and) )
+		{	// Nothing to append:
+			return false;
+		}
+
+		if( ! empty($this->where) )
+		{ // We already have something in the WHERE clause:
+			$this->where .= ' AND ';
+		}
+
+		// Append payload:
+		$this->where .= '('.$where_and.')';
+	}
+
+	/**
+	 * Extends the WHERE clause with OR
+	 *
+	 * NOTE: there is almost NEVER a good reason to use this! Think again!
+	 *
+	 * @param string
+	 */
+	function WHERE_or( $where_or )
+	{
+		if( empty($where_or) )
+		{	// Nothing to append:
+			return false;
+		}
+
+		if( ! empty($this->where) )
+		{ // We already have something in the WHERE clause:
+			$this->where .= ' OR ';
+		}
+
+		// Append payload:
+		$this->where .= '('.$where_or.')';
+	}
+
+	function GROUP_BY( $group_by )
+	{
+		$this->group_by = $group_by;
+	}
+
+	function ORDER_BY( $order_by )
+	{
+		$this->order_by = $order_by;
+	}
+
+ 	function ORDER_BY_prepend( $order_by_prepend )
+	{
+		if( empty( $order_by_prepend ) )
+		{
+			return;
+		}
+
+		if( empty( $this->order_by ) )
+		{
+			$this->order_by = $order_by_prepend;
+		}
+		else
+		{
+			$this->order_by = $order_by_prepend.', '.$this->order_by;
+		}
+	}
+
+	function LIMIT( $limit )
+	{
+		$this->limit = $limit;
+	}
+
+	/**
+	 * create array of search fields
+	 *
+	 * @param string field to search on
+	 * @param string regular expression we want to use on the search for the field param
+	 */
+	function add_search_field( $field,  $reg_exp = '' )
+	{
+		$this->search_field[] = $field;
+
+		if( !empty( $reg_exp ) )
+		{	// We want to use a regular expression on the search for this field, so add to the search field regexp array
+			$this->search_field_regexp[$field] = $reg_exp;
+		}
+	}
+
+	/**
+	 * create the filter whith the search field array
+	 * @param string search
+	 * @param string operator( AND , OR , PHRASE ) for the filter
+	 */
+	function WHERE_keyword( $search, $search_kw_combine )
+	{
+		global $DB;
+	
+		// Concat the list of search fields ( concat(' ',field1,field2,field3...) )
+		if (count( $this->search_field ) > 1)
+		{
+			$search_field = 'CONCAT_WS(\' \',' . implode( ',', $this->search_field).')';
+		}
+		else
+		{
+			$search_field = $this->search_field[0];
+		}
+
+		switch( $search_kw_combine )
+		{
+			case 'AND':
+			case 'OR':
+				// Create array of key words of the search string
+				$keyword_array = explode( ' ', $search );
+				$keyword_array = array_filter( $keyword_array, 'filter_empty' );
+
+				$twhere = array();
+				// Loop on all keywords
+				foreach($keyword_array as $keyword)
+				{
+					$twhere[] = '( '.$search_field.' LIKE \'%'.$DB->escape( $keyword ).'%\''.$this->WHERE_regexp( $keyword, $search_kw_combine ).' )';
+				}
+				$where = implode( ' '.$search_kw_combine.' ', $twhere);
+				break;
+
+			case 'PHRASE':
+					$where = $search_field.' LIKE "%'.$DB->escape( $search ).'%"'.$this->WHERE_regexp( $search, $search_kw_combine );
+					break;
+
+			case 'BEGINWITH':
+				$twhere = array();
+				foreach( $this->search_field as $field )
+				{
+					$twhere[] = $field." LIKE '".$DB->escape( $search )."%'";
+				}
+				$where = implode( ' OR ', $twhere ).$this->WHERE_regexp( $search, $search_kw_combine);
+				break;
+
+		}
+		$this->WHERE_and( $where );
+	}
+
+	/**
+	 * create the filter whith the search field regexp array
+	 *
+	 * @param string search
+	 * @param string operator( AND , OR , PHRASE ) for the filter
+	 *
+	 */
+	function WHERE_regexp( $search, $search_kw_combine )
+	{
+		$where = '';
+
+		// Loop on all fields we have to use a replace regular expression on search:
+		foreach( $this->search_field_regexp as $field=>$reg_exp )
+		{
+				// Use reg exp replace on search
+				$search_reg_exp = preg_replace( $reg_exp, '', $search );
+
+				if( !empty( $search_reg_exp ) )
+				{	// The reg exp search is not empty, so we add it to the request with an 'OR' operator:
+					switch( $search_kw_combine )
+					{
+						case 'AND':
+						case 'OR':
+						case 'PHRASE':
+							$where .= ' OR '.$field.' LIKE \'%'.$DB->escape( $search_reg_exp ).'%\'';
+							break;
+
+						case 'BEGINWITH':
+							$where .= ' OR '.$field.' LIKE \''.$DB->escape( $search_reg_exp ).'%\'';
+							break;
+					}
+				}
+		}
+		return $where;
+	}
+
+
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/_template.funcs.php 1.10.3.src/inc/_misc/_template.funcs.php
--- 0.9.2.src/inc/_misc/_template.funcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_template.funcs.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,338 @@
+<?php
+/**
+ * This file implements misc functions to be called from the templates.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author cafelog (team)
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _template.funcs.php,v 1.7.2.5.2.2 2007/05/02 20:38:27 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Display a global title matching filter params
+ *
+ * Outputs the title of the category when you load the page with <code>?cat=</code>
+ * Display "Archive Directory" title if it has been requested
+ * Display "Last comments" title if these have been requested
+ * Display "Statistics" title if these have been requested
+ * Display "User profile" title if it has been requested
+ *
+ * @todo single month: Respect locales datefmt
+ * @todo single post: posts do no get proper checking (wether they are in the requested blog or wether their permissions match user rights,
+ * thus the title sometimes gets displayed even when it should not. We need to pre-query the ItemList instead!!
+ * @todo make it complete with all possible params!
+ *
+ * @param string prefix to display if a title is generated
+ * @param string suffix to display if a title is generated
+ * @param string glue to use if multiple title elements are generated
+ * @param string format to output, default 'htmlbody'
+ * @param boolean display title? (if false: return)
+ * @param boolean show the year as link to year's archive (in monthly mode)
+ * @param string params for archive link
+ * @param boolean do we want to display title for single posts
+ * @param default text to display if nothing else
+ */
+function request_title( $prefix = ' ', $suffix = '', $glue = ' - ', $format = 'htmlbody',
+												$display = true, $linktoyeararchive = true, $blogurl = '', $params = '', 
+												$disp_single_title = true, $default = '' )
+{
+	global $cat_modifier, $cat_array, $m, $w, $month, $p, $title, $preview, $ItemCache, $disp, $s, $author;
+
+	$r = array();
+
+	switch( $disp )
+	{
+		case 'arcdir':
+			// We are requesting the archive directory:
+			$r[] = T_('Archive Directory');
+			break;
+
+		case 'comments':
+			// We are requesting the last comments:
+			$r[] = T_('Last comments');
+			break;
+
+		case 'profile':
+			// We are requesting the user profile:
+			$r[] = T_('User profile');
+			break;
+
+		case 'subs':
+			// We are requesting the subscriptions screen:
+			$r[] = T_('Subscriptions');
+			break;
+
+		case 'msgform':
+			// We are requesting the message form:
+			$r[] = T_('Send an email message');
+			break;
+
+		case 'single':
+			// We are displaying a single message:
+			if( $preview )
+			{	// We are requesting a post preview:
+				$r[] = T_('PREVIEW');
+			}
+			elseif( $disp_single_title )
+			{
+				if( intval($p) )
+				{	// We are requesting a specific post by ID:
+					if( $Item = & $ItemCache->get_by_ID( $p, false ) )
+					{
+						$r[] = $Item->get('title');
+					}
+				}
+				elseif( !empty( $title ) )
+				{	// We are requesting a specific post by title:
+					if( $Item = & $ItemCache->get_by_urltitle( $title, false ) )
+					{
+						$r[] = $Item->get('title');
+					}
+				}
+			}
+			break;		
+	
+		default:
+			// We are displaying a message list/search results...
+			// CATEGORIES:
+			if( !empty($cat_array) )
+			{ // We have requested specific categories...
+				$cat_names = array();
+				foreach( $cat_array as $cat_ID )
+				{
+					if( ($my_cat = get_the_category_by_ID( $cat_ID, false ) ) !== false )
+					{ // It is almost never meaningful to die over an invalid cat when generating title
+						$cat_names[] = $my_cat['cat_name'];
+					}
+				}
+				if( $cat_modifier == '*' )
+				{
+					$cat_names_string = implode( ' + ', $cat_names );
+				}
+				else
+				{
+					$cat_names_string = implode( ', ', $cat_names );
+				}
+				if( !empty( $cat_names_string ) )
+				{
+					if( $cat_modifier == '-' )
+					{
+						$cat_names_string = T_('All but ').$cat_names_string;
+						$r[] = T_('Categories').': '.$cat_names_string;
+					}
+					else
+					{
+						if( count($cat_array) > 1 )
+							$r[] = T_('Categories').': '.$cat_names_string;
+						else
+							$r[] = T_('Category').': '.$cat_names_string;
+					}
+				}
+			}
+
+
+			// TIMEFRAME:
+			if( !empty($m) )
+			{	// We have asked for a specific timeframe:
+
+				$my_year = substr($m,0,4);
+				if( strlen($m) > 4 && isset($month[substr($m,4,2)]) )
+				{ // We have requested a month too:
+					$my_month = T_($month[substr($m,4,2)]);
+				}
+				else
+				{
+					$my_month = '';
+				}
+				// Requested a day?
+				$my_day = substr($m,6,2);
+
+				if( $format == 'htmlbody' && !empty( $my_month ) && $linktoyeararchive )
+				{ // display year as link to year's archive
+					$my_year = '<a href="' . archive_link( $my_year, '', '', '', false, $blogurl, $params ) . '">' . $my_year . '</a>';
+				}
+
+				$arch = T_('Archives for').': '.$my_month.' '.$my_year;
+
+				if( !empty( $my_day ) )
+				{	// We also want to display a day
+					$arch .= ", $my_day";
+				}
+
+				if( !empty($w) && ($w>=0) ) // Note: week # can be 0
+				{	// We also want to display a week number
+					$arch .= ", week $w";
+				}
+
+				$r[] = $arch;
+			}
+
+
+			// KEYWORDS:
+			if( !empty($s) )
+			{
+				$r[] = T_('Keyword(s)').': '.$s;
+			}
+
+
+			// AUTHORS:
+			if( !empty($author) )
+			{
+				$r[] = T_('Author(s)').': '.$author;
+			}
+	}
+
+
+	if( ! empty( $r ) )
+	{
+		$r = implode( $glue, $r );
+		$r = $prefix.format_to_output( $r, $format ).$suffix;
+	}
+	elseif( !empty( $default ) )
+	{
+		$r = $default;
+	}
+
+	if( !empty( $r ) )
+	{ // We have something to display:
+		if( $display )
+			echo $r;
+		else
+			return $r;
+	}
+
+}
+
+
+/*
+ * single_month_title(-)
+ * arcdir_title(-)
+ *
+ * @movedTo _obsolete092.php
+ */
+
+
+/**
+ * Create a link to archive, using either params or extra path info.
+ *
+ * @param string year
+ * @param string month
+ * @param string day
+ * @param string week
+ * @param boolean show or return
+ * @param string link, instead of blogurl
+ * @param string GET params for 'file'
+ */
+function archive_link( $year, $month, $day = '', $week = '', $show = true, $file = '', $params = '' )
+{
+	global $Settings;
+
+	if( empty($file) )
+		$link = get_bloginfo('blogurl');
+	else
+		$link = $file;
+
+	if( (! $Settings->get('links_extrapath')) || (!empty($params)) )
+	{	// We reference by Query: Dirty but explicit permalinks
+		$link = url_add_param( $link, $params );
+		$link = url_add_param( $link, 'm=' );
+		$separator = '';
+	}
+	else
+	{
+		$link = trailing_slash( $link ); // there can already be a slash from a siteurl like 'http://example.com/'
+		$separator = '/';
+	}
+
+	$link .= $year;
+
+	if( !empty( $month ) )
+	{
+		$link .= $separator.zeroise($month,2);
+		if( !empty( $day ) )
+		{
+			$link .= $separator.zeroise($day,2);
+		}
+	}
+	elseif( $week !== '' )  // Note: week # can be 0 !
+	{
+		if( ! $Settings->get('links_extrapath') )
+		{	// We reference by Query: Dirty but explicit permalinks
+			$link = url_add_param( $link, 'w='.$week );
+		}
+		else
+		{
+			$link .= '/w'.zeroise($week,2);
+		}
+	}
+
+	$link .= $separator;
+
+	if( $show )
+	{
+		echo $link;
+	}
+	return $link;
+}
+
+/**
+ * Robots tag
+ */
+function robots_tag()
+{
+	global $robots_index, $robots_follow;
+
+	if( is_null($robots_index) && is_null($robots_follow) )
+	{
+		return;
+	}
+
+	$r = '<meta name="robots" content="';
+
+	if( $robots_index === false )
+	 $r .= 'NOINDEX';
+	else
+	 $r .= 'INDEX';
+
+	$r .= ',';
+
+	if( $robots_follow === false )
+	 $r .= 'NOFOLLOW';
+	else
+	 $r .= 'FOLLOW';
+
+	$r .= '" />'."\n";
+
+	echo $r;
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/_timer.class.php 1.10.3.src/inc/_misc/_timer.class.php
--- 0.9.2.src/inc/_misc/_timer.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_timer.class.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,244 @@
+<?php
+/**
+ * This file implements the Timer class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author blueyed: Daniel HAHLER.
+ *
+ * @version $Id: _timer.class.php,v 1.4.4.2.2.1 2007/04/25 22:18:06 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * This is a simple class to allow timing/profiling of code portions.
+ */
+class Timer
+{
+	/**
+	 * Remember times.
+	 *
+	 * We store for each category (primary key) the state, start/resume time and the total passed time.
+	 *
+	 * @access protected
+	 */
+	var $_times = array();
+
+
+	/**
+	 * Constructor.
+	 *
+	 * @param string|NULL If a category is given the timer starts right away.
+	 */
+	function Timer( $category = NULL )
+	{
+		if( is_string($category) )
+		{
+			$this->start( $category );
+		}
+	}
+
+
+	/**
+	 * Reset a timer category.
+	 */
+	function reset( $category )
+	{
+		$this->_times[$category] = array( 'total' => 0, 'count' => 0 );
+	}
+
+
+	/**
+	 * Start a timer.
+	 */
+	function start( $category, $log = true )
+	{
+		global $Debuglog;
+		if( $log && is_object( $Debuglog ) ) $Debuglog->add( 'Starting timer '.$category, 'timer' );
+		$this->reset( $category );
+		$this->resume( $category );
+	}
+
+
+	/**
+	 * Stops a timer category. It may me resumed later on, see {@link resume()}. This is an alias for {@link pause()}.
+	 *
+	 * @return boolean false, if the timer had not been started.
+	 */
+	function stop( $category )
+	{
+		global $Debuglog;
+
+		if( ! $this->pause( $category ) )
+			return false;
+
+		if( is_object( $Debuglog ) )
+		{
+			$Debuglog->add( 'Stopped timer '.$category.' at '.$this->get_duration( $category, 3 ), 'timer' );
+		}
+
+		return true;
+	}
+
+
+	/**
+	 * Pauses a timer category. It may me resumed later on, see {@link resume()}.
+	 *
+	 * NOTE: The timer needs to be started, either through the {@link Timer() Constructor} or the {@link start()} method.
+	 *
+	 * @return boolean false, if the timer had not been started.
+	 */
+	function pause( $category )
+	{
+		if( !isset($this->_times[$category]['resumed']) )
+		{ // Timer has not been started!
+			return false;
+		}
+		$since_resume = $this->get_current_microtime() - $this->_times[$category]['resumed'];
+		$this->_times[$category]['total'] += $since_resume;
+		$this->_times[$category]['state'] = 'paused';
+
+		return true;
+	}
+
+
+	/**
+	 * Resumes the timer on a category.
+	 */
+	function resume( $category )
+	{
+		if( !isset($this->_times[$category]['total']) )
+		{
+			$this->start($category);
+		}
+		else
+		{
+			$this->_times[$category]['resumed'] = $this->get_current_microtime();
+			$this->_times[$category]['count']++;
+
+			$this->_times[$category]['state'] = 'running';
+		}
+	}
+
+
+	/**
+	 * Get the duration for a given category.
+	 *
+	 * @param string Category name
+	 * @param integer Number of decimals after dot.
+	 * @return string
+	 */
+	function get_duration( $category, $decimals = 3 )
+	{
+		return number_format( $this->get_microtime($category), $decimals ); // TODO: decimals/seperator by locale!
+	}
+
+
+	/**
+	 * Get number of timer resumes (includes start).
+	 *
+	 * @return integer
+	 */
+	function get_count( $category )
+	{
+		if( isset( $this->_times[$category] ) )
+		{
+			return $this->_times[$category]['count'];
+		}
+
+		return false;
+	}
+
+
+	/**
+	 * Get the time in microseconds that was spent in the given category.
+	 *
+	 * @return float
+	 */
+	function get_microtime( $category )
+	{
+		switch( $this->get_state($category) )
+		{
+			case 'running':
+				// The timer is running, we need to return the additional time since the last resume.
+				return $this->_times[$category]['total']
+					+ $this->get_current_microtime() - $this->_times[$category]['resumed'];
+
+			case 'paused':
+				return $this->_times[$category]['total'];
+
+			default:
+				return (float)0;
+		}
+	}
+
+
+	/**
+	 * Get the state a category timer is in.
+	 *
+	 * @return string 'unknown', 'not initialised', 'running', 'paused'
+	 */
+	function get_state( $category )
+	{
+		if( !isset($this->_times[$category]) )
+		{
+			return 'unknown';
+		}
+
+		if( !isset($this->_times[$category]['state']) )
+		{
+			return 'not initialised';
+		}
+
+		return $this->_times[$category]['state'];
+	}
+
+
+	/**
+	 * Get a list of used categories.
+	 *
+	 * @return array
+	 */
+	function get_categories()
+	{
+		return array_keys( $this->_times );
+	}
+
+
+	/**
+	 * Get the current time in microseconds.
+	 *
+	 * @return float
+	 */
+	function get_current_microtime()
+	{
+		list($usec, $sec) = explode(' ', microtime());
+		return ((float)$usec + (float)$sec);
+	}
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/_trackback.funcs.php 1.10.3.src/inc/_misc/_trackback.funcs.php
--- 0.9.2.src/inc/_misc/_trackback.funcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_trackback.funcs.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,239 @@
+<?php
+/**
+ * This file implements trackback functions.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author cafelog (team)
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ * @author jmuto: Jun MUTO
+ * @author sakichan: Nobuo SAKIYAMA.
+ * @author vegarg: Vegar BERG GULDAL.
+ *
+ * @version $Id: _trackback.funcs.php,v 1.7.2.3.2.1 2007/04/25 22:18:06 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * trackbacks(-)
+ *
+ * Do multiple trackbacks
+ *
+ * fplanque: added
+ */
+function trackbacks( $post_trackbacks, $content, $post_title, $post_ID )
+{
+	echo "<div class=\"panelinfo\">\n";
+	echo "<h3>", T_('Sending trackbacks...'), "</h3>\n";
+	if(empty($post_trackbacks))
+	{
+		echo "<p>", T_('No trackback to be sent.'), "</p>\n";
+	}
+	else
+	{
+		$excerpt = (strlen(strip_tags($content)) > 255) ? substr(strip_tags($content), 0, 252).'...' : strip_tags($content);
+		echo "<p>", T_('Excerpt to be sent:'), " $excerpt</p>\n";
+		$trackback_urls = split('( )+', $post_trackbacks,10);		// fplanque: ;
+		foreach($trackback_urls as $tb_url)
+		{ // trackback each url:
+			$tb_url = trim($tb_url);
+			if( empty( $tb_url ) ) continue;
+			trackback($tb_url, $post_title, $excerpt, $post_ID);
+		}
+		echo "<p>", T_('Trackbacks done.'), "</p>\n";
+	}
+	echo "</div>\n";
+}
+
+
+/**
+ * Send Trackback to single URL
+ *
+ * trackback(-)
+ *
+ * @todo add autodiscovery
+ */
+function trackback(
+	$trackback_url,
+	$title,
+	$excerpt,
+	$ID) // post ID
+{
+	global $ItemCache, $app_name, $app_version;
+
+	echo '<p>', T_('Sending trackback to:'), ' ', htmlspecialchars($trackback_url), " ...\n";
+
+	$title = rawurlencode($title);
+	$excerpt = rawurlencode($excerpt);
+	$blog_name = rawurlencode(get_bloginfo('name'));
+	$Item = & $ItemCache->get_by_ID( $ID );
+	$url = rawurlencode( $Item->get_permanent_url('', '', false, '&') );
+	// dis is the trackback stuff to be sent:
+	$query_string = "title=$title&url=$url&blog_name=$blog_name&excerpt=$excerpt";
+	// echo "url:$trackback_url<br>$sending:$query_string<br />";
+
+	$result = '';
+	if (strstr($trackback_url, '?'))
+	{
+		echo '[get]';
+		$trackback_url .= "&".$query_string;;
+		flush();
+		if( $fp = fopen($trackback_url, 'r') )
+		{
+			// blueyed>> why do we here just read the first 4kb, but in the POSTed response everything?
+			// fp>> this is dirty code... I've never really reviewed it entirely. Feel free to refactor as much as needed.
+			$result = fread($fp, 4096);
+			fclose($fp);
+
+			/* debug code
+			$debug_file = 'trackback.log';
+			$fp = fopen($debug_file, 'a');
+			fwrite($fp, "\n*****\nTrackback URL query:\n\n$trackback_url\n\nResponse:\n\n");
+			fwrite($fp, $result);
+			fwrite($fp, "\n\n");
+			fclose($fp);
+			*/
+		}
+
+	}
+	else
+	{
+		echo '[post]';
+		$trackback_url = parse_url($trackback_url);
+		if( ! empty($trackback_url['host']) && ! empty($trackback_url['path']) )
+		{ // Only try trackback if we have host and path:
+			$port = isset($trackback_url['port']) ? $trackback_url['port'] : 80;
+			$http_request  = 'POST '.$trackback_url['path']." HTTP/1.0\r\n";
+			$http_request .= 'Host: '.$trackback_url['host']."\r\n";
+			$http_request .= 'Content-Type: application/x-www-form-urlencoded'."\r\n";
+			$http_request .= 'Content-Length: '.strlen($query_string)."\r\n";
+			$http_request .= "User-Agent: $app_name/$app_version\r\n";
+			$http_request .= "\r\n";
+			$http_request .= $query_string;
+			flush();
+			if( $fs = @fsockopen($trackback_url['host'], $port, $errno, $errst, 20) ) // this timeout is just for setting up the socket
+			{
+				// Set timeout for data:
+				if( function_exists('stream_set_timeout') )
+				{
+					stream_set_timeout( $fs, 20 ); // PHP 4.3.0
+				}
+				else
+				{
+					socket_set_timeout( $fs, 20 ); // PHP 4
+				}
+				fputs($fs, $http_request);
+				$result = '';
+				while(!feof($fs))
+				{
+					$result .= fgets($fs, 4096);
+				}
+
+				/* debug code
+				$debug_file = 'trackback.log';
+				$fp = fopen($debug_file, 'a');
+				fwrite($fp, "\n*****\nRequest:\n\n$http_request\n\nResponse:\n\n$result");
+				while(!@feof($fs)) {
+					fwrite($fp, @fgets($fs, 4096));
+				}
+				fwrite($fp, "\n\n");
+				fclose($fp);
+				*/
+
+				fclose($fs);
+			}
+		}
+	}
+	// extract the error code and message, then make the error code readable
+	if ( preg_match("/<error>[\r\n\t ]*(\d+)[\r\n\t ]*<\/error>/", $result, $error) )
+	{
+		preg_match("/<message>(.*?)<\/message>/", $result, $error_message);
+
+		$message = isset($error_message[1]) ? $error_message[1] : '';
+
+		switch ($error[1]) {
+			case '0':
+				$result_message = '[' . T_('Succeeded') . '] ' . $message;
+				break;
+			case '1':
+				$result_message = '[' . T_('Failed') . '] ' . $message;
+				break;
+			default:
+				$result_message = '[' . T_('Unknown error') . ' (' . $error[1] . ')] ' . $message;
+				break;
+		}
+	}
+	else
+	{
+		$result_message = T_('No valid trackback response. Maybe the given url is not a Trackback url.') . ' &quot;' . $result . '&quot;';
+	}
+	echo '<br />', T_('Response:'), ' ', strip_tags($result_message), "</p>\n";
+	return $result;
+}
+
+
+/**
+ * Send a trackback response and exits.
+ *
+ * @param integer Error code
+ * @param string Error message
+ */
+function trackback_response( $error = 0, $error_message = '' )
+{ // trackback - reply
+	echo '<?xml version="1.0" encoding="iso-8859-1"?'.">\n";
+	echo "<response>\n";
+	echo "<error>$error</error>\n";
+	echo "<message>$error_message</message>\n";
+	echo "</response>";
+	exit();
+}
+
+
+/**
+ * trackback_number(-)
+ * @deprecated deprecated by {@link Item::feedback_link()}
+ */
+function trackback_number( $zero='#', $one='#', $more='#', $post_ID = NULL )
+{
+	if( $zero == '#' ) $zero = T_('Trackback (0)');
+	if( $one == '#' ) $one = T_('Trackback (1)');
+	if( $more == '#' ) $more = T_('Trackbacks (%d)');
+
+	if( empty( $post_ID ) )
+	{
+		global $id;
+		$post_ID = $id;
+	}
+	$number = generic_ctp_number($post_ID, 'trackbacks');
+	if ($number == 0) {
+		$blah = $zero;
+	} elseif ($number == 1) {
+		$blah = $one;
+	} elseif ($number  > 1) {
+		$n = $number;
+		$more = str_replace('%d', $n, $more);
+		$blah = $more;
+	}
+	echo $blah;
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_misc/_upgrade.funcs.php 1.10.3.src/inc/_misc/_upgrade.funcs.php
--- 0.9.2.src/inc/_misc/_upgrade.funcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_upgrade.funcs.php	2007-04-25 23:18:06.000000000 -0500
@@ -0,0 +1,1254 @@
+<?php
+/**
+ * This file implements functions useful for upgrading DB schema.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link https://thequod.de/}.
+ *
+ * {@link db_delta()} is based on dbDelta() from {@link http://wordpress.com Wordpress}, see
+ * {@link http://trac.wordpress.org/file/trunk/wp-admin/upgrade-functions.php}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ * @author Wordpress team
+ *
+ * @version $Id: _upgrade.funcs.php,v 1.22.2.3.2.3 2007/04/25 22:18:06 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Get the delta query to adjust the current database according to a given (list of)
+ * "CREATE TABLE"-, "CREATE DATABASE"-, "INSERT"- or "UPDATE"-statement(s).
+ *
+ * It's not recommend to use INSERT or UPDATE statements with this function, as they
+ * are just handled "as-is".
+ *
+ * NOTE:
+ *   - You should use single quotes (') to give string type values (this is in fact
+ *     required for ENUM and SET fields).
+ *   - KEYs for AUTO_INCREMENT fields should be defined in column_definition, otherwise
+ *     we had to detect the key type from the INDEX query and add it to the ALTER/ADD query.
+ *   - If a column changes from "NULL" to "NOT NULL" we generate an extra UPDATE query
+ *     to prevent "Data truncated for column 'X' at row Y" errors.
+ *
+ * The following query types are generated/marked and can be excluded:
+ *  - 'create_table'
+ *  - 'create_database'
+ *  - 'insert'
+ *  - 'update'
+ *  - 'drop_column'
+ *  - 'change_column'
+ *  - 'change_default'
+ *  - 'add_column'
+ *  - 'add_index'
+ *  - 'drop_index'
+ * NOTE: it may be needed to merge an 'add_index' or 'drop_index' type query into an
+ *       'add_column'/'change_column' query (adding "AUTO_INCREMENT" for example)!
+ *
+ * NOTE: collations and charset changes are ignored. It seems quite difficult to support this,
+ *       and it seems to be best to handle this "manually".
+ *
+ * @author Originally taken from Wordpress, heavily enhanced and modified by blueyed
+ *
+ * @todo Handle COMMENT for tables?!
+ *
+ * @see http://dev.mysql.com/doc/refman/4.1/en/create-table.html
+ *
+ * @param array The list of queries for which the DB should be adjusted
+ * @param array Exclude query types (see list above).
+ * @param boolean Execute generated queries?  TODO: get this outta here!!!! (sooooo bloated!)
+ * @return array The generated queries.
+ *        table_name => array of arrays (queries with keys 'queries' (array), 'note' (string) and 'type' (string))
+ *        There's usually just a single query in "queries", but in some cases additional queries
+ *        are needed (e.g., 'UPDATE' before we can change "NULL" setting).
+ */
+function db_delta( $queries, $exclude_types = array(), $execute = false )
+{
+	global $Debuglog, $DB, $debug;
+
+	if( ! is_array($queries) )
+	{
+		$queries = array( $queries );
+	}
+
+	if( ! is_array($exclude_types) )
+	{
+		$exclude_types = empty($exclude_types) ? array() : array($exclude_types);
+	}
+
+	/**
+	 * Generated query items, indexed by table name.
+	 */
+	$items = array();
+
+
+	// Split the queries into $items, by their type:
+	foreach( $queries as $qry )
+	{
+		if( preg_match( '|^(\s*CREATE TABLE\s+)(IF NOT EXISTS\s+)?([^\s(]+)(.*)$|is', $qry, $match) )
+		{
+			$tablename = db_delta_remove_backticks(preg_replace( $DB->dbaliases, $DB->dbreplaces, $match[3] ));
+			$qry = $match[1].( empty($match[2]) ? '' : $match[2] ).$tablename.$match[4];
+
+			$items[strtolower($tablename)][] = array(
+				'queries' => array($qry),
+				'note' => sprintf( 'Created table &laquo;<strong>%s</strong>&raquo;', $tablename ),
+				'type' => 'create_table' );
+		}
+		elseif( preg_match( '|^\s*CREATE DATABASE\s([\S]+)|i', $qry, $match) )
+		{ // add to the beginning
+			array_unshift( $items, array(
+				'queries' => array($qry),
+				'note' => sprintf( 'Created database &laquo;<strong>%s</strong>&raquo;', $match[1] ),
+				'type' => 'create_database' ) );
+		}
+		elseif( preg_match( '|^(\s*INSERT INTO\s+)([\S]+)(.*)$|is', $qry, $match) )
+		{
+			$tablename = db_delta_remove_backticks(preg_replace( $DB->dbaliases, $DB->dbreplaces, $match[2] ));
+			$items[strtolower($tablename)][] = array(
+				'queries' => array($match[1].$tablename.$match[3]),
+				'note' => '',
+				'type' => 'insert' );
+		}
+		elseif( preg_match( '|^(\s*UPDATE\s+)([\S]+)(.*)$|is', $qry, $match) )
+		{
+			$tablename = db_delta_remove_backticks(preg_replace( $DB->dbaliases, $DB->dbreplaces, $match[2] ));
+			$items[strtolower($tablename)][] = array(
+				'queries' => array($match[1].$tablename.$match[3]),
+				'note' => '',
+				'type' => 'update' );
+		}
+		else
+		{
+			$Debuglog->add( 'db_delta: Unrecognized query type: '.$qry, 'note' );
+		}
+	}
+
+
+	/**
+	 * @global array Available tables in the current database
+	 */
+	$tables = $DB->get_col('SHOW TABLES');
+
+	// Loop through existing tables and check which tables and fields exist
+	foreach($tables as $table)
+	{ // For every table in the database
+		$table_lowered = strtolower($table);  // table names are treated case insensitive
+
+		if( ! isset( $items[$table_lowered] ) )
+		{ // This table exists in the database, but not in the creation queries.
+			continue;
+		}
+
+		/**
+		 * @global array Hold the indices we want to create/have, with meta data keys.
+		 */
+		$indices = array();
+
+		/**
+		 * @global array Initially all existing indices. Any index, that does not get unset here, generates a 'drop_index' type query.
+		 */
+		$obsolete_indices = array();
+
+		/**
+		 * @global array Fields of the existing primary key (if any)
+		 */
+		$existing_primary_fields = array();
+
+		/**
+		 * @global array Fields of existing keys (including PRIMARY), lowercased (if any)
+		 */
+		$existing_key_fields = array();
+
+		/**
+		 * @global array Column field names of PRIMARY KEY, lowercased (if any)
+		 */
+		$primary_key_fields = array();
+
+		/**
+		 * @global array of col_names that have KEYs (including PRIMARY; lowercased). We use this for AUTO_INCREMENT magic.
+		 */
+		$fields_with_keys = array();
+
+		/**
+		 * @global string Holds the fielddef of an obsolete ("drop_column") AUTO_INCREMENT field. We must alter this with a PK "ADD COLUMN" query.
+		 */
+		$obsolete_autoincrement = NULL;
+
+
+		/**
+		 * @global array List of fields (and definition from query)
+		 *   <code>fieldname (lowercase) => array(
+		 *         'field' => "column_definition",
+		 *         'where' => "[FIRST|AFTER xxx]" )
+		 *   </code>
+		 */
+		$wanted_fields = array();
+
+		/**
+		 * @global boolean Do we have any variable-length fields? (see http://dev.mysql.com/doc/refman/4.1/en/silent-column-changes.html)
+		 */
+		$has_variable_length_field = false;
+
+
+		// Get all of the field names in the query from between the parens
+		preg_match( '|\((.*)\)|s', $items[$table_lowered][0]['queries'][0], $match ); // we have only one query here
+		$qryline = trim($match[1]);
+
+		// Separate field lines into an array
+		#$flds = preg_split( '~,(\r?\n|\r)~', $qryline, -1, PREG_SPLIT_NO_EMPTY );
+
+		$flds = array();
+		$in_parens = 0;
+		$buffer = '';
+		for( $i = 0; $i < strlen($qryline); $i++ )
+		{
+			$c = $qryline[$i];
+
+			if( $c == ',' && ! $in_parens )
+			{ // split here:
+				$flds[] = trim($buffer);
+				$buffer = '';
+				continue;
+			}
+
+			if( $c == '(' )
+			{
+				$in_parens++;
+			}
+			elseif( $c == ')' )
+			{
+				$in_parens--;
+			}
+
+			$buffer .= $c;
+		}
+		if( strlen($buffer) )
+		{
+			$flds[] = trim($buffer);
+		}
+
+		//echo "<hr/><pre>\n".print_r(strtolower($table), true).":\n".print_r($items, true)."</pre><hr/>";
+
+		$prev_fld = '';
+		foreach( $flds as $create_definition )
+		{ // For every field line specified in the query
+			// Extract the field name
+			preg_match( '|^([^\s(]+)|', trim($create_definition), $match );
+			$fieldname = db_delta_remove_backticks($match[1]);
+			$fieldname_lowered = strtolower($fieldname);
+
+			$create_definition = trim($create_definition, ", \r\n\t");
+
+			if( in_array( $fieldname_lowered, array( '', 'primary', 'index', 'fulltext', 'unique', 'key' ) ) )
+			{ // INDEX (but not in column_definition - those get handled later)
+				$add_index = array(
+					'create_definition' => $create_definition,
+				);
+
+				if( ! preg_match( '~^(PRIMARY(?:\s+KEY)|UNIQUE(?:\s+(?:INDEX|KEY))?|KEY|INDEX) (?:\s+(\w+))? (\s+USING \w+)? \s* \((.*)\)$~ix', $create_definition, $match ) )
+				{ // invalid type, should not happen
+					debug_die( 'Invalid type in $indices: '.$create_definition );
+				}
+				$add_index['keyword'] = $match[1];
+				$add_index['name'] = strtoupper($match[2]);
+				$add_index['type'] = $match[3]; // "USING [type_name]"
+				$add_index['col_names'] = explode( ',', $match[4] );
+				foreach( $add_index['col_names'] as $k => $v )
+				{
+					$add_index['col_names'][$k] = strtolower(trim($v));
+				}
+
+				if( $fieldname_lowered == 'primary' )
+				{ // Remember PRIMARY KEY fields to be indexed (used for NULL check)
+					$primary_key_fields = $add_index['col_names'];
+					$add_index['is_PK'] = true;
+				}
+				else
+				{
+					$add_index['is_PK'] = false;
+				}
+				$fields_with_keys = array_unique( array_merge( $fields_with_keys, $add_index['col_names'] ) );
+
+				$indices[] = $add_index;
+			}
+			else
+			{ // "normal" field, add it to the field array
+				$wanted_fields[ strtolower($fieldname_lowered) ] = array(
+						'field' => $create_definition,
+						'where' => ( empty($prev_fld) ? 'FIRST' : 'AFTER '.$prev_fld ),
+					);
+				$prev_fld = $fieldname;
+
+				if( preg_match( '~^\S+\s+(VARCHAR|TEXT|BLOB)~i', $create_definition ) )
+				{
+					$has_variable_length_field = true;
+				}
+			}
+		}
+
+
+		// INDEX STUFF:
+
+		/**
+		 * @global array Holds the existing indices (with array's key UPPERcased)
+		 */
+		$existing_indices = array();
+
+		// Fetch the table index structure from the database
+		$tableindices = $DB->get_results( 'SHOW INDEX FROM '.$table );
+
+		if( ! empty($tableindices) )
+		{
+			// For every index in the table
+			foreach( $tableindices as $tableindex )
+			{
+				// Add the index to the index data array
+				$keyname = strtoupper($tableindex->Key_name);
+
+				$existing_indices[$keyname]['name'] = $tableindex->Key_name; // original case
+				$existing_indices[$keyname]['columns'][] = array('fieldname' => $tableindex->Column_name, 'subpart' => $tableindex->Sub_part);
+				$existing_indices[$keyname]['unique'] = ($tableindex->Non_unique == 0) ? true : false;
+			}
+			unset($tableindices);
+
+			// Let's see which indices are present already for the table:
+			// TODO: dh> use meta data available now in $indices, instead of building a regular expression!?
+			$obsolete_indices = $existing_indices; // will get unset as found
+		}
+
+
+		// Pre-run KEYs defined in "column_definition" (e.g. used for AUTO_INCREMENT handling)
+		foreach( $wanted_fields as $fieldname_lowered => $field_info )
+		{
+			$parse = $field_info['field'];
+
+			if( preg_match( '~ \b UNIQUE (?:\s+ KEY)? \b ~ix ', $parse, $match ) )
+			{ // This has an "inline" UNIQUE index:
+				$indices[] = array(
+						'name' => $fieldname_lowered,
+						'is_PK' => false,
+						'create_definition' => NULL, // "inline"
+						'col_names' => array($fieldname_lowered),
+						'keyword' => NULL,
+						#'type' => $match[3], // "USING [type_name]"
+					);
+
+				unset( $obsolete_indices[strtoupper($fieldname_lowered)] );
+				$parse = str_replace( $match[0], '', $parse );
+				$fields_with_keys[] = $fieldname_lowered;
+			}
+
+			if( preg_match( '~ \b (PRIMARY\s+)? KEY \b ~ix', $parse, $match ) )
+			{ // inline PK:
+				$indices[] = array(
+						'name' => 'PRIMARY',
+						'is_PK' => true,
+						'create_definition' => NULL, // "inline"
+						'col_names' => array($fieldname_lowered),
+						'keyword' => NULL,
+						#'type' => $match[3], // "USING [type_name]"
+					);
+				$fields_with_keys[] = $fieldname_lowered;
+				$primary_key_fields = array($fieldname_lowered);
+				unset( $obsolete_indices['PRIMARY'] );
+			}
+		}
+		$fields_with_keys = array_unique($fields_with_keys);
+
+
+		foreach( $existing_indices as $index_name => $index_data )
+		{
+			// Build a create string to compare to the query
+			$index_pattern = '^';
+			if( $index_name == 'PRIMARY' )
+			{
+				$index_pattern .= 'PRIMARY(\s+KEY)?';
+				// optional primary key name:
+				$index_pattern .= '(\s+\w+)?';
+			}
+			elseif( $index_data['unique'] )
+			{
+				$index_pattern .= 'UNIQUE(\s+(?:INDEX|KEY))?';
+			}
+			else
+			{
+				$index_pattern .= '(INDEX|KEY)';
+			}
+			if( $index_name != 'PRIMARY' )
+			{
+				$index_pattern .= '(\s+`?'.$index_name.'`?)?'; // optionally in backticks (and index name is optionally itself)
+			}
+
+			$index_columns = '';
+			// For each column in the index
+			foreach( $index_data['columns'] as $column_data )
+			{
+				if( $index_columns != '' )
+				{
+					$index_columns .= '\s*,\s*';
+				}
+				// Add the field to the column list string
+				$index_columns .= '`?'.$column_data['fieldname'].'`?'; // optionally in backticks
+				if( ! empty($column_data['subpart']) )
+				{
+					$index_columns .= '\s*\(\s*'.$column_data['subpart'].'\s*\)\s*';
+				}
+			}
+
+			// Sort index definitions with names to the beginning:
+			/*
+			usort( $indices, create_function( '$a, $b', '
+				if( preg_match( "~^\w+\s+[^(]~", $a["create_definition"] )
+				{
+
+				}' ) );
+			*/
+
+
+			$used_auto_keys = array();
+			foreach( $indices as $k => $index )
+			{
+				$pattern = $index_pattern;
+				if( ! preg_match( '~^\w+\s+[^(]~', $index['create_definition'], $match ) )
+				{ // no key name given, make the name part optional, if it's the default one:
+					// (Default key name seems to be the first column, eventually with "_\d+"-suffix)
+					$auto_key = db_delta_remove_backticks(strtoupper($index['col_names'][0]));
+					if( isset($used_auto_keys[$auto_key]) )
+					{
+						$used_auto_keys[$auto_key]++;
+						$auto_key .= '_'.$used_auto_keys[$auto_key];
+					}
+					$used_auto_keys[$auto_key] = 1;
+
+					if( $auto_key == $index_name )
+					{ // the auto-generated keyname is the same as the one we have, so make it optional in the pattern:
+						$pattern .= '?';
+					}
+				}
+				// Add the column list to the index create string
+				$pattern .= '\s*\(\s*'.$index_columns.'\s*\)';
+
+				#pre_dump( '~'.$pattern.'~i', trim($index['create_definition']) );
+				if( preg_match( '~'.$pattern.'~i', trim($index['create_definition']) ) )
+				{ // This index already exists: remove the index from our indices to create
+					unset($indices[$k]);
+					unset($obsolete_indices[$index_name]);
+					break;
+				}
+			}
+			if( isset($obsolete_indices[$index_name]) )
+			{
+				#echo "<pre style=\"border:1px solid #ccc;margin-top:5px;\">{$table}:<br/><b>Did not find index:</b>".$index_name.'/'.$index_pattern."<br/>".print_r($indices, true)."</pre>\n";
+			}
+		}
+
+		// Set $existing_primary_fields and $existing_key_fields
+		foreach( $existing_indices as $l_key_name => $l_key_info )
+		{
+			$l_key_fields = array();
+			foreach( $l_key_info['columns'] as $l_col )
+			{
+				$l_key_fields[] = strtolower($l_col['fieldname']);
+			}
+			if( $l_key_name == 'PRIMARY' )
+			{ // Remember _existing_ PRIMARY KEYs
+				$existing_primary_fields = $l_key_fields;
+			}
+
+			$existing_key_fields = array_merge( $existing_key_fields, $l_key_fields );
+		}
+		$existing_key_fields = array_unique($existing_key_fields);
+		#pre_dump( 'existing_primary_fields', $existing_primary_fields );
+		#pre_dump( 'existing_key_fields', $existing_key_fields );
+
+
+		// Fetch the table column structure from the database
+		$tablefields = $DB->get_results( 'DESCRIBE '.$table );
+
+
+		// If "drop_column" is not excluded we have to check if all existing cols would get dropped,
+		// to prevent "You can't delete all columns with ALTER TABLE; use DROP TABLE instead(Errno=1090)"
+		if( ! in_array('drop_column', $exclude_types) )
+		{
+			$at_least_one_col_stays = false;
+			foreach($tablefields as $tablefield)
+			{
+				$fieldname_lowered = strtolower($tablefield->Field);
+
+				if( isset($wanted_fields[ $fieldname_lowered ]) )
+				{
+					$at_least_one_col_stays = true;
+				}
+			}
+
+			if( ! $at_least_one_col_stays )
+			{ // all columns get dropped: so we need to DROP TABLE and then use the original CREATE TABLE
+				array_unshift($items[$table_lowered], array(
+					'queries' => array('DROP TABLE '.$table),
+					'note' => 'Dropped <strong>'.$table.'.</strong>',
+					'type' => 'drop_column' ));
+				continue; // next $table
+			}
+		}
+
+		// For every field in the existing table
+		foreach($tablefields as $tablefield)
+		{
+			$fieldname_lowered = strtolower($tablefield->Field);
+
+			if( ! isset($wanted_fields[ $fieldname_lowered ]) )
+			{ // This field exists in the table, but not in the creation queries
+
+				if( in_array('drop_column', $exclude_types) )
+				{
+					if( preg_match('~\bAUTO_INCREMENT\b~i', $tablefield->Extra) )
+					{ // must be modified with a ADD COLUMN which drops a PK
+						$obsolete_autoincrement = $tablefield;
+					}
+				}
+				else
+				{
+					$items[$table_lowered][] = array(
+						'queries' => array('ALTER TABLE '.$table.' DROP COLUMN '.$tablefield->Field),
+						'note' => 'Dropped '.$table.'.<strong>'.$tablefield->Field.'</strong>',
+						'type' => 'drop_column' );
+
+					// Unset in key indices:
+					if( ($k = array_search($fieldname_lowered, $existing_key_fields)) !== false )
+					{
+						unset($existing_key_fields[$k]);
+					}
+					if( ($k = array_search($fieldname_lowered, $existing_primary_fields)) !== false )
+					{
+						unset($existing_primary_fields[$k]);
+					}
+				}
+
+				continue;
+			}
+
+			$column_definition = trim( $wanted_fields[$fieldname_lowered]['field'] );
+
+			unset($type_matches); // have we detected the type as matching (for optional length param)
+			$fieldtype = '';
+
+			$pattern_field = '`?'.$tablefield->Field.'`?'; // optionally in backticks
+
+			// Get the field type from the query
+			if( preg_match( '~^'.$pattern_field.'\s+ (TINYINT|SMALLINT|MEDIUMINT|INTEGER|INT|BIGINT|REAL|DOUBLE|FLOAT|DECIMAL|DEC|NUMERIC) ( \s* \([\d\s,]+\) )? (\s+ UNSIGNED)? (\s+ ZEROFILL)? (.*)$~ix', $column_definition, $match ) )
+			{
+				$fieldtype = strtoupper($match[1]);
+
+				if( $fieldtype == 'INTEGER' )
+				{ // synonym
+					$fieldtype = 'INT';
+				}
+				elseif( $fieldtype == 'DECIMAL' )
+				{ // synonym
+					$fieldtype = 'DEC';
+				}
+
+				if( isset($match[2]) )
+				{ // append optional "length" param (trimmed)
+					$fieldtype .= preg_replace( '~\s+~', '', $match[2] );
+				}
+				if( ! empty($match[3]) )
+				{ // "unsigned"
+					$fieldtype .= ' '.trim($match[3]);
+				}
+				if( ! empty($match[4]) )
+				{ // "zerofill"
+					$fieldtype .= ' '.trim($match[4]);
+				}
+
+				$field_to_parse = $match[5];
+
+				// The length param is optional:
+				$matches_pattern = '~^'.preg_replace( '~\((\d+)\)~', '(\(\d+\))?', $tablefield->Type ).'$~i';
+				$type_matches = preg_match( $matches_pattern, $fieldtype );
+			}
+			elseif( preg_match( '~^'.$pattern_field.'\s+(DATETIME|DATE|TIMESTAMP|TIME|YEAR|TINYBLOB|BLOB|MEDIUMBLOB|LONGBLOB|TINYTEXT|TEXT|MEDIUMTEXT|LONGTEXT) ( \s+ BINARY )? (.*)$~ix', $column_definition, $match ) )
+			{
+				$fieldtype = strtoupper($match[1]);
+				if( isset($match[2]) )
+				{ // "binary"
+					$fieldtype .= trim($match[2]);
+				}
+				$field_to_parse = $match[3];
+
+				// There's a bug with a "NOT NULL" field reported as "NULL", work around it (http://bugs.mysql.com/bug.php?id=20910):
+				if( $fieldtype == 'TIMESTAMP' )
+				{
+					$ct_sql = $DB->get_var( 'SHOW CREATE TABLE '.$table, 1, 0 );
+					if( preg_match( '~^\s*`'.$tablefield->Field.'`\s+TIMESTAMP\s+(NOT )?NULL~im', $ct_sql, $match ) )
+					{
+						$tablefield->Null = empty($match[1]) ? 'YES' : 'NO';
+					}
+				}
+			}
+			elseif( preg_match( '~^'.$pattern_field.'\s+ (CHAR|VARCHAR|BINARY|VARBINARY) \s* \( ([\d\s]+) \) (\s+ (BINARY|ASCII|UNICODE) )? (.*)$~ix', $column_definition, $match ) )
+			{
+				$len = trim($match[2]);
+				$fieldtype = strtoupper($match[1]).'('.$len.')';
+
+				if( ! empty($match[3]) )
+				{ // "binary", "ascii", "unicode"
+					$fieldtype .= ' '.$match[3];
+				}
+				$field_to_parse = $match[5];
+
+				if( strtoupper($match[1]) == 'VARCHAR' )
+				{
+					if( $len < 4 )
+					{ // VARCHAR shorter than 4 get converted to CHAR (but reported as VARCHAR in MySQL 5.0)
+						$type_matches = preg_match( '~^(VAR)?CHAR\('.$len.'\)'.( $match[3] ? ' '.$match[3] : '' ).'$~i', $tablefield->Type );
+					}
+				}
+				elseif( $has_variable_length_field && strtoupper($match[1]) == 'CHAR' )
+				{ // CHARs in a row with variable length fields get silently converted to VARCHAR (but reported as CHAR in MySQL 5.0)
+					$type_matches = preg_match( '~^(VAR)?'.preg_quote( $fieldtype, '~' ).'$~i', $tablefield->Type );
+				}
+			}
+			elseif( preg_match( '~^'.$pattern_field.'\s+ (ENUM|SET) \s* \( (.*) \) (.*)$~ix', $column_definition, $match ) )
+			{
+				$values = preg_split( '~\s*,\s*~', trim($match[2]), -1, PREG_SPLIT_NO_EMPTY ); // TODO: will fail for values containing ","..
+				$values = implode( ',', $values );
+
+				$fieldtype = strtoupper($match[1]).'('.$values.')';
+				$field_compare = strtolower($match[1]).'('.$values.')';
+
+				// compare case-sensitive
+				$type_matches = ( $field_compare == $tablefield->Type );
+
+				$field_to_parse = $match[3];
+			}
+			else
+			{
+				if( $debug )
+				{
+					debug_die( 'db_delta(): Cannot find existing types field in column definition ('.$pattern_field.'/'.$column_definition.')' );
+				}
+				continue;
+			}
+
+
+			// DEFAULT
+			$want_default = false;
+			if( preg_match( '~^(.*?) \s DEFAULT \s+ (?: (?: (["\']) (.*?) \2 ) | (\w+) ) (\s .*)?$~ix', $field_to_parse, $match ) )
+			{
+				if( isset($match[4]) && $match[4] !== '' )
+				{
+					$want_default = $match[4];
+					$want_default_set = $match[4];
+				}
+				else
+				{
+					$want_default = $match[3];
+					$want_default_set = $match[2].$match[3].$match[2];  // encapsulate in quotes again
+				}
+
+				$field_to_parse = $match[1].( isset($match[5]) ? $match[5] : '' );
+			}
+
+
+			// KEY
+			$has_inline_primary_key = false;
+			if( preg_match( '~^(.*) \b (?: (UNIQUE) (?:\s+ (?:INDEX|KEY))? | (?:PRIMARY \s+)? KEY ) \b (.*)$~ix', $field_to_parse, $match ) )
+			{ // fields got added to primary_key_fields and fields_with_keys before
+				$field_to_parse = $match[1].$match[3];
+				if( empty($match[2]) )
+				{
+					$has_inline_primary_key = true; // we need to DROP the PK if this column definition does not match
+				}
+			}
+
+
+			// AUTO_INCREMENT (with special index handling: AUTO_INCREMENT fields need to be PRIMARY or UNIQUE)
+			$is_auto_increment = false;
+			if( preg_match( '~(.*?) \b AUTO_INCREMENT \b (.*)$~ix', $field_to_parse, $match ) )
+			{
+				$is_auto_increment = true;
+				$field_to_parse = $match[1].$match[2];
+
+				if( ! preg_match( '~\bAUTO_INCREMENT\b~i', $tablefield->Extra ) )
+				{ // not AUTO_INCREMENT yet
+					$type_matches = false;
+				}
+
+				if( ! in_array( $fieldname_lowered, $fields_with_keys ) )
+				{ // no KEY defined (but required for AUTO_INCREMENT fields)
+					debug_die('No KEY/INDEX defined for AUTO_INCREMENT column!');
+				}
+
+				if( in_array( $fieldname_lowered, $existing_key_fields ) )
+				{
+					if( ! empty( $primary_key_fields ) )
+					{
+						$column_definition .= ', DROP PRIMARY KEY';
+						unset( $obsolete_indices['PRIMARY'] );
+					}
+				}
+				else
+				{ // a key for this AUTO_INCREMENT field does not exist yet, we search it in $indices
+					foreach( $indices as $k_index => $l_index )
+					{ // go through the indexes we want to have
+
+						if( array_search( $fieldname_lowered, $l_index['col_names'] ) === false )
+						{ // this is not an index for our column
+							continue;
+						}
+
+						// this index definition affects us, we have to add it to our ALTER statement..
+
+						// See if we need to drop it, before adding it:
+						if( $l_index['is_PK'] )
+						{ // Part of a PRIMARY key..
+							if( ! empty( $existing_primary_fields ) )
+							{ // and a PRIMARY key exists already
+								$column_definition .= ', DROP PRIMARY KEY';
+								unset( $obsolete_indices['PRIMARY'] );
+							}
+							$existing_primary_fields = array(); // we expect no existing primary key anymore
+							$primary_key_fields = $l_index['col_names']; // this becomes our primary key
+						}
+						elseif( isset( $existing_indices[$l_index['name']] ) )
+						{ // this index already exists, drop it:
+							$column_definition .= ', DROP INDEX '.$existing_indices[$l_index['name']]; // original case
+							unset( $existing_indices[$l_index['name']] ); // we expect that it does not exist anymore
+							if( ! in_array( $fieldname_lowered, $fields_with_keys ) )
+							{ // add te field to the list of keys we want/expect to have:
+								$fields_with_keys[] = $fieldname_lowered;
+							}
+						}
+
+						// Merge the INDEX creation into our ALTER query:
+						$column_definition .= ', ADD '.$l_index['create_definition'];
+						unset( $indices[$k_index] );
+					}
+				}
+			}
+
+
+			// "[NOT] NULL" (requires $primary_key_fields to be finalized)
+			if( preg_match( '~(.*?) \b (NOT\s+)? NULL \b (.*)$~ix', $field_to_parse, $match ) )
+			{ // if "NOT" not matched it's NULL
+				$want_null = empty($match[2]);
+				$field_to_parse = $match[1].$match[3];
+			}
+			else
+			{ // not specified: "NULL" is default
+				$want_null = true;
+			}
+
+			if( in_array($fieldname_lowered, $primary_key_fields) || $is_auto_increment )
+			{ // If part of PRIMARY KEY or AUTO_INCREMENT field "NULL" is implicit
+				$change_null = false; // implicit NULL
+				$want_null = 'IMPLICIT';
+			}
+			elseif( in_array($fieldname_lowered, $existing_primary_fields) && ! in_array($fieldname_lowered, $primary_key_fields) )
+			{ // the field was in PRIMARY KEY, but is no longer. It should get altered only if we want "NOT NULL"
+				$change_null = ( ! $want_null && $tablefield->Null == 'YES' );
+				#pre_dump( $want_null );
+				#$want_null = 'IMPLICIT2';
+				#pre_dump( $primary_key_fields );
+			}
+			else
+			{
+				if( $tablefield->Null == 'YES' )
+				{
+					$change_null = ! $want_null;
+				}
+				else
+				{ // I've seen '' and 'NO' for no..
+					$change_null = $want_null;
+				}
+			}
+
+
+			if( ! isset($type_matches) )
+			{ // not tried to match before
+				$type_matches = ( strtoupper($tablefield->Type) == $fieldtype );
+			}
+
+			#pre_dump( 'change_null ($change_null, $tablefield, $want_null)', $change_null, $tablefield, $want_null );
+			#pre_dump( 'type_matches', $type_matches, strtolower($tablefield->Type), $fieldtype );
+
+
+			// See what DEFAULT we would get or want
+			$update_default = NULL;
+			$update_default_set = NULL;
+
+			if( $want_default !== false )
+			{
+				$update_default = $want_default;
+				$update_default_set = $want_default_set;
+			}
+			else
+			{ // implicit default, see http://dev.mysql.com/doc/refman/4.1/en/data-type-defaults.html
+				if( preg_match( '~^(TINYINT|SMALLINT|MEDIUMINT|INTEGER|INT|BIGINT|REAL|DOUBLE|FLOAT|DECIMAL|DEC|NUMERIC)$~', $fieldtype ) )
+				{ // numeric
+					$update_default = '0';
+					$update_default_set = '0';
+				}
+				elseif( $fieldtype == 'TIMESTAMP' )
+				{ // TODO: the default should be current date and time for the first field - but AFAICS we won't have NULL fields anyway
+				}
+				elseif( preg_match( '~^(DATETIME|DATE|TIME|YEAR)$~', $fieldtype ) )
+				{
+					$update_default = '0'; // short form for various special "zero" values
+					$update_default_set = '0';
+				}
+				elseif( substr($fieldtype, 0, 4) == 'ENUM' )
+				{
+					preg_match( '~["\']?.*?["\']?\s*[,)]~x', substr($fieldtype,5), $match );
+					$update_default_set = trim( $match[0], "\n\r\t\0\x0bB ()," ); // strip default whitespace, braces & comma
+					// first value (until "," or end) of $fieldtype_param:
+					$update_default = preg_replace( '~^(["\'])(.*)\1$~', '$2', $update_default_set ); // without quotes
+				}
+				else
+				{
+					$update_default_set = "''"; // empty string for string types
+					$update_default = '';
+				}
+			}
+
+
+			// Is actual field type different from the field type in query?
+			if( ! $type_matches || $change_null )
+			{ // Change the whole column to $column_definition:
+				/*
+				echo '<h2>No_Match</h2>';
+				pre_dump( $type_matches, $change_null, $want_null );
+				pre_dump( $tablefield, $column_definition );
+				pre_dump( 'flds', $flds );
+				pre_dump( 'wanted_fields', $wanted_fields );
+				pre_dump( strtolower($tablefield->Type), $fieldtype, $column_definition );
+				*/
+
+				$queries = array( 'ALTER TABLE '.$table );
+
+				// Handle inline PRIMARY KEY definition:
+				if( $has_inline_primary_key && ! empty($existing_primary_fields) ) // there's a PK that needs to get removed
+				{ // the column is part of the PRIMARY KEY, which needs to get dropped before (we already handle that for AUTO_INCREMENT fields)
+					$queries[0] .= ' DROP PRIMARY KEY,';
+					$existing_primary_fields = array(); // we expect no existing primary key anymore
+					unset( $obsolete_indices['PRIMARY'] );
+				}
+
+				$queries[0] .= ' CHANGE COLUMN '.$tablefield->Field.' '.$column_definition;
+
+				// Handle changes from "NULL" to "NOT NULL"
+				if( $change_null && ! $want_null && isset($update_default_set) )
+				{ // Prepend query to update NULL fields to default
+					array_unshift( $queries, 'UPDATE '.$table.' SET '.$tablefield->Field.' = '.$update_default_set.' WHERE '.$tablefield->Field.' IS NULL' );
+
+					if( substr( $tablefield->Type, 0, 5 ) == 'enum(' )
+					{
+						$existing_enum_field_values = preg_split( '~\s*,\s*~', substr( $tablefield->Type, 5, -1 ), -1, PREG_SPLIT_NO_EMPTY );
+
+						foreach( $existing_enum_field_values as $k => $v )
+						{
+							$existing_enum_field_values[$k] = preg_replace( '~^(["\'])(.*)\1$~', '$2', $v ); // strip quotes
+						}
+
+						if( ! in_array( $update_default, $existing_enum_field_values ) )
+						{ // we cannot update straight to the new default, because it does not exist yet!
+
+							// Update the column first, without the NULL change
+							array_unshift( $queries, 'ALTER TABLE '.$table.' CHANGE COLUMN '.$tablefield->Field.' '.preg_replace( '~\sNOT\s+NULL~i', '', $column_definition ) );
+						}
+					}
+				}
+
+				// Add a query to change the column type
+				$items[$table_lowered][] = array(
+					'queries' => $queries,
+					'note' => 'Changed type of '.$table.'.<strong>'.$tablefield->Field.'</strong> from '.$tablefield->Type.' to '.$column_definition,
+					'type' => 'change_column' );
+			}
+			else
+			{ // perhaps alter or drop DEFAULT:
+				if( $want_default !== false )
+				{ // DEFAULT given
+					$existing_default = $tablefield->Default === NULL ? 'NULL' : $tablefield->Default;
+
+					if( $existing_default != $want_default ) // DEFAULT is case-sensitive
+					{ // Add a query to change the column's default value
+						$items[$table_lowered][] = array(
+							'queries' => array('ALTER TABLE '.$table.' ALTER COLUMN '.$tablefield->Field.' SET DEFAULT '.$want_default_set),
+							'note' => "Changed default value of {$table}.<strong>{$tablefield->Field}</strong> from $existing_default to $want_default_set",
+							'type' => 'change_default' );
+					}
+				}
+				elseif( ! empty($tablefield->Default) && $tablefield->Default != $update_default )
+				{ // No DEFAULT given, but it exists one, so drop it (IF not a TIMESTAMP or DATETIME field)
+					if( $tablefield->Type != 'timestamp' && $tablefield->Type != 'datetime' )
+					{
+						$items[$table_lowered][] = array(
+							'queries' => array('ALTER TABLE '.$table.' ALTER COLUMN '.$tablefield->Field.' DROP DEFAULT'),
+							'note' => "Dropped default value of {$table}.<strong>{$tablefield->Field}</strong>",
+							'type' => 'change_default' ); // might be also 'drop_default'
+					}
+				}
+			}
+
+			// Remove the field from the array (so it's not added)
+			unset($wanted_fields[$fieldname_lowered]);
+		}
+
+
+		foreach($wanted_fields as $fieldname_lowered => $fielddef)
+		{ // For every remaining field specified for the table
+			$column_definition = $fielddef['field'].' '.$fielddef['where'];
+
+			$is_auto_increment = false;
+			// AUTO_INCREMENT (with special index handling: AUTO_INCREMENT fields need to be PRIMARY or UNIQUE)
+			if( preg_match( '~(.*?) \b AUTO_INCREMENT \b (.*)$~ix', $fielddef['field'], $match ) )
+			{
+				if( ! in_array( $fieldname_lowered, $fields_with_keys ) )
+				{ // no KEY defined (but required for AUTO_INCREMENT fields)
+					debug_die('No KEY/INDEX defined for AUTO_INCREMENT column!');
+				}
+				$is_auto_increment = true;
+
+
+				foreach( $indices as $k_index => $l_index )
+				{ // go through the indexes we want to have
+
+					if( array_search( $fieldname_lowered, $l_index['col_names'] ) === false )
+					{ // this is not an index for our column
+						continue;
+					}
+
+					// this index definition affects us, we have to add it to our ALTER statement..
+
+					// See if we need to drop it, before adding it:
+					if( $l_index['is_PK'] )
+					{ // Part of a PRIMARY key..
+						if( ! empty( $existing_primary_fields ) )
+						{ // and a PRIMARY key exists already
+							$column_definition .= ', DROP PRIMARY KEY';
+							unset( $obsolete_indices['PRIMARY'] );
+						}
+						$existing_primary_fields = array(); // we expect no existing primary key anymore
+						$primary_key_fields = $l_index['col_names']; // this becomes our primary key
+					}
+					elseif( isset( $existing_indices[$l_index['name']] ) )
+					{ // this index already exists, drop it:
+						$column_definition .= ', DROP INDEX '.$existing_indices[$l_index['name']]; // original case
+						unset( $existing_indices[$l_index['name']] ); // we expect that it does not exist anymore
+						if( ! in_array( $fieldname_lowered, $fields_with_keys ) )
+						{ // add te field to the list of keys we want/expect to have:
+							$fields_with_keys[] = $fieldname_lowered;
+						}
+					}
+
+					// Merge the INDEX creation into our ALTER query:
+					$column_definition .= ', ADD '.$l_index['create_definition'];
+					unset( $indices[$k_index] );
+				}
+			}
+
+			// Push a query line into $items that adds the field to that table
+			$query = 'ALTER TABLE '.$table.' ADD COLUMN '.$column_definition;
+
+			// Handle inline PRIMARY KEY definition:
+			if( preg_match( '~^(.*) \b (?: (UNIQUE) (?:\s+ (?:INDEX|KEY))? | (?:PRIMARY \s+)? KEY ) \b (.*)$~ix', $column_definition, $match ) // "has_inline_primary_key"
+					&& count($existing_primary_fields)
+					&& ! in_array($fieldname_lowered, $existing_primary_fields) )
+			{ // the column is part of the PRIMARY KEY, which needs to get dropped before (we already handle that for AUTO_INCREMENT fields)
+				$query .= ', DROP PRIMARY KEY';
+				$existing_primary_fields = array(); // we expect no existing primary key anymore
+				unset( $obsolete_indices['PRIMARY'] );
+
+				if( isset($obsolete_autoincrement) )
+				{
+					$query .= ', MODIFY COLUMN '.$obsolete_autoincrement->Field.' '.$obsolete_autoincrement->Type.' '.( $obsolete_autoincrement->Field == 'YES' ? 'NULL' : 'NOT NULL' );
+				}
+			}
+
+			$items[$table_lowered][] = array(
+				'queries' => array($query),
+				'note' => 'Added column '.$table.'.<strong>'.$fielddef['field'].'</strong>',
+				'type' => 'add_column' );
+		}
+
+
+		// Remove the original table creation query from processing
+		array_shift( $items[$table_lowered] );
+
+		// Add the remaining indices (which are not "inline" with a column definition and therefor already handled):
+		foreach( $indices as $index )
+		{
+			if( empty($index['create_definition']) )
+			{ // skip "inline"
+				continue;
+			}
+			$query = 'ALTER TABLE '.$table;
+			if( $index['is_PK'] && $existing_primary_fields )
+			{
+				$query .= ' DROP PRIMARY KEY,';
+				unset( $obsolete_indices['PRIMARY'] );
+			}
+			// Push a query line into $items that adds the index to that table
+			$items[$table_lowered][] = array(
+				'queries' => array($query.' ADD '.$index['create_definition']),
+				'note' => 'Added index <strong>'.$index['create_definition'].'</strong>',
+				'type' => 'add_index' );
+		}
+
+
+		foreach( $obsolete_indices as $index_info )
+		{
+			// Push a query line into $items that drops the index from the table
+			$items[$table_lowered][] = array(
+				'queries' => array("ALTER TABLE {$table} DROP ".( $index_info['name'] == 'PRIMARY' ? 'PRIMARY KEY' : 'INDEX '.$index_info['name'] )),
+				'note' => 'Dropped index <strong>'.$index_info['name'].'</strong>',
+				'type' => 'drop_index' );
+		}
+	}
+
+
+	// Filter types we want to exclude:
+	if( ! empty($exclude_types) )
+	{
+		foreach( $items as $table => $itemlist )
+		{
+			$removed_one = false;
+			foreach( $itemlist as $k => $item )
+			{
+				if( in_array($item['type'], $exclude_types) )
+				{
+					unset( $items[$table][$k] );
+					$removed_one = true;
+				}
+			}
+			if( $removed_one )
+			{ // Re-order (0, 1, 2, ..)
+				$items[$table] = array_values($items[$table]);
+			}
+		}
+	}
+
+	// Unset empty table indices:
+	foreach( $items as $table => $itemlist )
+	{
+		if( empty($itemlist) )
+		{
+			unset( $items[$table] );
+			continue;
+		}
+	}
+
+	if( $execute )
+	{
+		foreach( $items as $table => $itemlist )
+		{
+			foreach( $itemlist as $item )
+			{
+				foreach( $item['queries'] as $query )
+				{
+					#pre_dump( $query );
+					$DB->query( $query );
+				}
+			}
+		}
+	}
+
+	return $items;
+}
+
+
+/**
+ * Remove backticks around a field/table name.
+ *
+ * "backtick" means "single backquote" (`)
+ *
+ * @param string Field name
+ * @return string
+ */
+function db_delta_remove_backticks($fieldname)
+{
+	if( substr($fieldname, 0, 1) == '`' && substr($fieldname, -1) == '`' )
+	{ // backticks:
+		$fieldname = substr($fieldname, 1, -1);
+	}
+	return $fieldname;
+}
+
+
+/**
+ * Alter the DB schema to match the current expected one ({@link $schema_queries}).
+ *
+ * @todo if used by install only, then put it into the install folde!!!
+ *
+ * @param boolean Display what we've done?
+ */
+function install_make_db_schema_current( $display = true )
+{
+	global $schema_queries, $DB, $debug;
+
+	foreach( $schema_queries as $table => $query_info )
+	{
+		$items_need_update = db_delta( $query_info[1], array('drop_column', 'drop_index') );
+
+		if( empty($items_need_update) )
+		{
+			continue;
+		}
+
+		if( ! $display )
+		{ // just execute queries
+			foreach( $items_need_update as $table => $itemlist )
+			{
+				foreach( $itemlist as $item )
+				{
+					foreach( $item['queries'] as $query )
+					{
+						$DB->query( $query );
+					}
+				}
+			}
+		}
+		else
+		{ // the same, but with output
+			foreach( $items_need_update as $table => $itemlist )
+			{
+				if( count($itemlist) == 1 && $itemlist[0]['type'] == 'create_table' )
+				{
+					echo $itemlist[0]['note'].'<br />';
+					foreach( $itemlist[0]['queries'] as $query )
+					{ // should be just one, but just in case
+						$DB->query( $query );
+					}
+				}
+				else
+				{
+					echo 'Altering table &laquo;'.$table.'&raquo;...';
+					echo '<ul>';
+					foreach( $itemlist as $item )
+					{
+						echo '<li>'.$item['note'];
+						if( $debug )
+						{
+							pre_dump( $item['queries'] );
+						}
+						echo '</li>';
+						foreach( $item['queries'] as $query )
+						{
+							$DB->query( $query );
+						}
+					}
+					echo "</ul>";
+				}
+			}
+		}
+	}
+}
+
+
+/* {{{ Revision log:
+ * $Log: _upgrade.funcs.php,v $
+ * Revision 1.22.2.3.2.3  2007/04/25 22:18:06  fplanque
+ * (c) 2007
+ *
+ * Revision 1.22.2.3.2.2  2007/04/15 22:18:28  blueyed
+ * MFH: db_delta() fixes regarding index handlin
+ *
+ * Revision 1.22.2.3.2.1  2007/02/12 00:09:38  blueyed
+ * MFH: db_delta() fixes
+ *
+ * Revision 1.22.2.3  2007/01/14 22:00:27  blueyed
+ * MFH: db_dela() fixes for PK handling
+ *
+ * Revision 1.22.2.2  2007/01/14 03:09:21  blueyed
+ * MFH: db_delta() fixes
+ *
+ * Revision 1.22.2.1  2006/11/24 17:45:31  blueyed
+ * MFH: Fixed NULL handling of TIMESTAMPs and work around the buggy behaviour I was experiencing
+ *
+ * Revision 1.22  2006/08/03 00:56:26  blueyed
+ * Fix
+ *
+ * Revision 1.21  2006/07/04 17:32:30  fplanque
+ * no message
+ *
+ * Revision 1.20  2006/06/10 00:39:36  blueyed
+ * Fixed pattern for matching inline keys
+ *
+ * Revision 1.19  2006/06/01 17:46:45  fplanque
+ * higlight output with strong
+ *
+ * Revision 1.18  2006/05/17 23:35:42  blueyed
+ * cleanup
+ *
+ * Revision 1.17  2006/05/16 23:22:47  blueyed
+ * db_delta: more fixes for inline keys and some cleanup
+ *
+ * Revision 1.16  2006/05/15 23:40:55  blueyed
+ * bugfix for (changing) inline PK
+ *
+ * Revision 1.15  2006/04/20 15:42:56  blueyed
+ * Make sure itemlist returned by db_delta() is ordered.
+ *
+ * Revision 1.14  2006/04/20 14:59:52  blueyed
+ * Fixed moving KEY to PK
+ *
+ * Revision 1.13  2006/03/21 23:17:17  blueyed
+ * doc/cleanup
+ *
+ * Revision 1.12  2006/03/19 18:16:15  blueyed
+ * Fix for default updates
+ *
+ * Revision 1.11  2006/03/19 17:58:12  blueyed
+ * fix for DATETIME
+ *
+ * Revision 1.10  2006/03/19 15:59:10  blueyed
+ * More magic: UPDATE on change to NOT NULL (ENUM)
+ *
+ * Revision 1.9  2006/03/16 00:32:16  blueyed
+ * Fixed PK handling for inline definitions
+ *
+ * Revision 1.8  2006/03/12 23:09:01  fplanque
+ * doc cleanup
+ *
+ * Revision 1.7  2006/03/12 19:38:29  blueyed
+ * fixes
+ *
+ * Revision 1.6  2006/03/10 17:20:24  blueyed
+ * Support silent column specification changes (part of)
+ *
+ * Revision 1.5  2006/03/10 06:13:13  blueyed
+ * Split fields for Mac..?!
+ *
+ * Revision 1.4  2006/03/10 06:03:40  blueyed
+ * db_delta fixes
+ *
+ * Revision 1.3  2006/03/06 20:03:40  fplanque
+ * comments
+ *
+ * Revision 1.2  2006/03/03 20:10:21  blueyed
+ * doc
+ *
+ * Revision 1.1  2006/02/24 19:13:09  blueyed
+ * Welcome the magic of db_delta()..
+ *
+ * }}}
+ */
+?>
diff -ruN --text 0.9.2.src/inc/_misc/_url.funcs.php 1.10.3.src/inc/_misc/_url.funcs.php
--- 0.9.2.src/inc/_misc/_url.funcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_url.funcs.php	2007-04-25 23:18:06.000000000 -0500
@@ -0,0 +1,227 @@
+<?php
+/**
+ *
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2006 by Daniel HAHLER - {@link http://daniel.hahler.de/}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * @author blueyed: Daniel HAHLER
+ * @author Danny Ferguson
+ *
+ * @version $Id: _url.funcs.php,v 1.6.2.3 2007/04/25 22:18:06 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Fetch remote page
+ *
+ * Attempt to retrieve a remote page, first with cURL, then fopen, then fsockopen.
+ * @todo fp> order should be cURL, then fsockopen, then fopen.
+ *
+ * @param string URL
+ * @param array Info (by reference)
+ *        'error': holds error message, if any
+ *        'status': HTTP status (e.g. 200 or 404)
+ * @return string|false The remote page as a string; false in case of error
+ */
+function fetch_remote_page( $url, & $info )
+{
+	$info = array(
+		'error' => '',
+		'status' => NULL );
+
+	// CURL:
+	if( extension_loaded('curl') )
+	{
+		$ch = curl_init();
+		curl_setopt($ch, CURLOPT_URL, $url);
+		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
+		if( ! empty($params['method']) && $params['method'] == 'HEAD'  )
+		{
+			curl_setopt($ch, CURLOPT_NOBODY, true);
+		}
+		$r = curl_exec($ch);
+		$info['status'] = curl_getinfo($ch, CURLINFO_HTTP_CODE);
+		$info['error'] = curl_error($ch);
+		curl_close($ch);
+
+		return $r;
+	}
+
+
+	// URL FOPEN:
+	if( ini_get('allow_url_fopen') && function_exists('stream_get_meta_data') /* PHP 4.3 */ )
+	{
+		$fp = @fopen($url, 'r');
+		if( $fp )
+		{ // this will be false e.g. for "404", but it's not trivial to get the status error for this, so we retry with fsockopen further down
+			// headers:
+			$meta = stream_get_meta_data($fp);
+			if( ! $meta || ! preg_match( '~^HTTP/\d+\.\d+ (\d+)~', $meta['wrapper_data'][0], $match ) )
+			{
+				$info['error'] = 'Invalid response.';
+				$r = false;
+			}
+			else
+			{
+				$info['status'] = $match[1];
+				$r = '';
+				while( $buf = fread($fp, 4096) )
+				{ //read the complete file (binary safe)
+					$r .= $buf;
+				}
+			}
+			fclose($fp);
+
+			return $r;
+		}
+	}
+
+
+	// As a last resort, try fsockopen:
+	$url_parsed = parse_url($url);
+	if( empty($url_parsed['scheme']) ) {
+		$url_parsed = parse_url('http://'.$url);
+	}
+
+	$host = $url_parsed['host'];
+	$port = ( empty($url_parsed['port']) ? 80 : $url_parsed['port'] );
+	$path = empty($url_parsed['path']) ? '/' : $url_parsed['path'];
+	if( ! empty($url_parsed['query']) )
+	{
+		$path .= '?'.$url_parsed['query'];
+	}
+
+	$out = "GET $path HTTP/1.0\r\n";
+	$out .= "Host: $host:$port\r\n";
+	$out .= "Connection: Close\r\n\r\n";
+
+	$fp = @fsockopen($host, $port, $errno, $errstr, 30);
+	if( ! $fp )
+	{
+		$info['error'] = $errstr.' (#'.$errno.')';
+		return false;
+	}
+
+	// Set timeout for data:
+	if( function_exists('stream_set_timeout') )
+		stream_set_timeout( $fp, 20 ); // PHP 4.3.0
+	else
+		socket_set_timeout( $fp, 20 ); // PHP 4
+
+	// Send request:
+	fwrite($fp, $out);
+
+	// Read response:
+	$r = '';
+	// First line:
+	$s = fgets($fp, 4096);
+	if( ! preg_match( '~^HTTP/\d+\.\d+ (\d+)~', $s, $match ) )
+	{
+		$info['error'] = 'Invalid response.';
+		$r = false;
+	}
+	else
+	{
+		$info['status'] = $match[1];
+
+		$foundBody = false;
+		while( ! feof($fp) )
+		{
+			$s = fgets($fp, 4096);
+			if( $s == "\r\n" )
+			{
+				$foundBody = true;
+				continue;
+			}
+			if( $foundBody )
+			{
+				$r .= $s;
+			}
+		}
+	}
+	fclose($fp);
+
+	return $r;
+}
+
+
+/**
+ * Get $url with the same protocol (http/https) as $other_url.
+ *
+ * @param string URL
+ * @param string other URL (defaults to {@link $ReqHost})
+ * @return string
+ */
+function url_same_protocol( $url, $other_url = NULL )
+{
+	if( is_null($other_url) )
+	{
+		global $ReqHost;
+
+		$other_url = $ReqHost;
+	}
+
+	// change protocol of $url to same of admin ('https' <=> 'http')
+	if( substr( $url, 0, 7 ) == 'http://' )
+	{
+		if( substr( $other_url, 0, 8 ) == 'https://' )
+		{
+			$url = 'https://'.substr( $url, 7 );
+		}
+	}
+	elseif( substr( $url, 0, 8 ) == 'https://' )
+	{
+		if( substr( $other_url, 0, 7 ) == 'http://' )
+		{
+			$url = 'http://'.substr( $url, 8 );
+		}
+	}
+
+	return $url;
+}
+
+
+/* {{{ Revision log:
+ * $Log: _url.funcs.php,v $
+ * Revision 1.6.2.3  2007/04/25 22:18:06  fplanque
+ * (c) 2007
+ *
+ * Revision 1.6.2.2  2007/02/24 01:53:53  blueyed
+ * MFH: _url.funcs.php (adding fetch_remote_page() and moving url_same_protocol())
+ *
+ * Revision 1.6  2006/12/22 00:25:15  blueyed
+ * Do not send URL fragment in GET
+ *
+ * Revision 1.5  2006/12/21 21:50:52  fplanque
+ * doc
+ *
+ * Revision 1.4  2006/12/19 21:35:26  blueyed
+ * fetch_remote_page(): if url_fopen fails, use fsockopen-fallback (for errstr and status). Plus minor fixes.
+ *
+ * Revision 1.3  2006/12/01 17:31:38  blueyed
+ * Fixed url_fopen method for fetch_remote_page
+ *
+ * Revision 1.2  2006/11/29 20:48:46  blueyed
+ * Moved url_rel_to_same_host() from _misc.funcs.php to _url.funcs.php
+ *
+ * Revision 1.1  2006/11/25 23:00:39  blueyed
+ * Added file for URL handling. Includes fetch_remote_page()
+ *
+ * }}}
+ */
+?>
diff -ruN --text 0.9.2.src/inc/_misc/_widget.class.php 1.10.3.src/inc/_misc/_widget.class.php
--- 0.9.2.src/inc/_misc/_widget.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_misc/_widget.class.php	2007-04-25 23:18:06.000000000 -0500
@@ -0,0 +1,173 @@
+<?php
+/**
+ * This file implements the Widget class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _widget.class.php,v 1.6.6.1 2007/04/25 22:18:06 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Widget class which provides an interface to widget methods for other classes.
+ *
+ * It provides a method {@link replace_vars()} that can be used to replace object properties in given strings.
+ * You can also register global action icons.
+ *
+ * @package evocore
+ * @abstract
+ */
+class Widget
+{
+	/**
+	 * Title of the widget (to be displayed)
+	 */
+	var $title;
+
+	/**
+	 * List of registered global action icons that get substituted through '$global_icons$'.
+	 * @see global_icon()
+	 */
+	var $global_icons = array();
+
+
+	/**
+	 * Registers a global action icon
+	 *
+	 * @param string TITLE text (IMG and A link)
+	 * @param string icon code, see {@link $map_iconfiles}
+	 * @param string icon code for {@link get_icon()}
+	 * @param integer 1-5: weight of the icon. the icon will be displayed only if its weight is >= than the user setting threshold
+	 * @param integer 1-5: weight of the word. the word will be displayed only if its weight is >= than the user setting threshold
+	 * @param array Additional attributes to the A tag. See {@link action_icon()}.
+	 */
+	function global_icon( $title, $icon, $url, $word = '', $icon_weight = 3, $word_weight = 2, $link_attribs = array( 'class'=>'action_icon' ) )
+	{
+		$this->global_icons[] = array(
+			'title' => $title,
+			'icon'  => $icon,
+			'url'   => $url,
+			'word'  => $word,
+			'icon_weight'  => $icon_weight,
+			'word_weight'  => $word_weight,
+			'link_attribs' => $link_attribs );
+	}
+
+
+	/**
+	 * Replaces $vars$ with appropriate values.
+	 *
+	 * You can give an alternative string to display, if the substituted variable
+	 * is empty, like:
+	 * <code>$vars "Display if empty"$</code>
+	 *
+	 * @param string template
+	 * @param array optional params that are put into {@link $this->replace_params}
+	 *              to be accessible by derived replace_callback() methods
+	 * @return string The substituted string
+	 */
+	function replace_vars( $template, $replace_params = NULL )
+	{
+		$this->replace_params = & $replace_params;
+		return preg_replace_callback(
+			'~\$([a-z_]+)(?:\s+"([^"]*)")?\$~', # pattern
+			array( $this, 'replace_callback_wrapper' ), # callback
+			$template );
+	}
+
+
+	/**
+	 * This is an additional wrapper to {@link replace_vars()} that allows to react
+	 * on the return value of it.
+	 *
+	 * Used by replace_callback()
+	 *
+	 * @param array {@link preg_match() preg match}
+	 * @return string
+	 */
+	function replace_callback_wrapper( $match )
+	{
+		$r = $this->replace_callback( $match );
+
+		if( empty($r) && !empty($match[2]) )
+		{
+			return $match[2]; // "display if empty"
+		}
+		return $r;
+	}
+
+
+	/**
+	 * Callback function used to replace only necessary values in template.
+	 *
+	 * This gets used by {@link replace_vars()} to replace $vars$.
+	 *
+	 * @param array {@link preg_match() preg match}. Index 1 is the template variable.
+	 * @return string to be substituted
+	 */
+	function replace_callback( $matches )
+	{
+		//echo $matches[1];
+		switch( $matches[1] )
+		{
+			case 'global_icons' :
+				// Icons for the whole result set:
+				return $this->gen_global_icons();
+
+			case 'title':
+				// Results title:
+				return $this->title;
+
+			default:
+				return $matches[1];
+		}
+	}
+
+
+	/**
+	 * Generate img tags for registered icons, through {@link global_icon()}.
+	 *
+	 * This is used by the default callback to replace '$global_icons$'.
+	 */
+	function gen_global_icons()
+	{
+		$r = '';
+
+		foreach( $this->global_icons as $icon_params )
+		{
+			$r .= action_icon( $icon_params['title'], $icon_params['icon'], $icon_params['url'], $icon_params['word'],
+						$icon_params['icon_weight'], $icon_params['word_weight'], $icon_params['link_attribs'] );
+		}
+
+		return $r;
+	}
+
+}
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/antispam/_antispam.funcs.php 1.10.3.src/inc/MODEL/antispam/_antispam.funcs.php
--- 0.9.2.src/inc/MODEL/antispam/_antispam.funcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/antispam/_antispam.funcs.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,317 @@
+<?php
+/**
+ * This file implements Antispam handling functions.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ * Parts of this file are copyright (c)2004 by Vegar BERG GULDAL - {@link http://funky-m.com/}.
+ * Parts of this file are copyright (c)2005 by The University of North Carolina at Charlotte as
+ * contributed by Jason Edgecombe {@link http://tst.uncc.edu/}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * Vegar BERG GULDAL grants Francois PLANQUE the right to license
+ * Vegar BERG GULDAL's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * The University of North Carolina at Charlotte grants Francois PLANQUE the right to license
+ * Jason EDGECOMBE's contributions to this file and the b2evolution project
+ * under the GNU General Public License (http://www.opensource.org/licenses/gpl-license.php)
+ * and the Mozilla Public License (http://www.opensource.org/licenses/mozilla1.1.php).
+ *  }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ * @author vegarg: Vegar BERG GULDAL.
+ *
+ * @version $Id: _antispam.funcs.php,v 1.14.2.5.2.1 2007/04/25 22:17:48 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * antispam_create(-)
+ *
+ * Insert a new abuse string into DB
+ */
+function antispam_create( $abuse_string, $aspm_source = 'local' )
+{
+	global $DB;
+
+	// Cut the crap if the string is empty:
+	$abuse_string = trim( $abuse_string );
+	if( empty( $abuse_string ) ) return false;
+
+	// Check if the string already is in the blacklist:
+	if( antispam_check($abuse_string) ) return false;
+
+	// Insert new string into DB:
+	$sql = "INSERT INTO T_antispam( aspm_string, aspm_source )
+					VALUES( '".$DB->escape($abuse_string)."', '$aspm_source' )";
+	$DB->query( $sql );
+
+	return true;
+}
+
+
+/**
+ * antispam_update_source(-)
+ *
+ * Note: We search by string because we sometimes don't know the ID
+ * (e-g when download already in list/cache)
+ */
+function antispam_update_source( $aspm_string, $aspm_source )
+{
+	global $DB;
+
+	$sql = "UPDATE T_antispam
+					SET aspm_source = '$aspm_source'
+					WHERE aspm_string = '".$DB->escape($aspm_string)."'";
+	$DB->query( $sql );
+}
+
+/*
+ * antispam_delete(-)
+ *
+ * Remove an entry from the ban list
+ */
+function antispam_delete( $string_ID )
+{
+	global $DB;
+
+	$sql = "DELETE FROM T_antispam
+					WHERE aspm_ID = $string_ID";
+	$DB->query( $sql );
+}
+
+
+/**
+ * Check if a string contains abusive substrings
+ *
+ * Note: Letting the database do the LIKE %% match is a little faster than doing in it PHP,
+ * not to mention the incredibly long overhead of preloading the list into PHP
+ *
+ * @return string blacklisted keyword found or false if no spam detected
+ */
+function antispam_check( $haystack )
+{
+	global $DB, $Debuglog, $Timer;
+
+	// TODO: 'SELECT COUNT(*) FROM T_antispam WHERE aspm_string LIKE "%'.$url.'%" ?
+
+	$Timer->start( 'antispam_url' );
+	$block = $DB->get_var(
+		"SELECT aspm_string
+		   FROM  T_antispam
+		  WHERE ".$DB->quote($haystack)." LIKE CONCAT('%',aspm_string,'%')
+		  LIMIT 0, 1", 0, 0, 'Check URL against antispam blacklist' );
+	if( $block )
+	{
+			$Debuglog->add( 'Spam block: '.$block );
+			return $block;	// SPAM detected!
+	}
+	$Timer->stop( 'antispam_url' );
+
+	return false;	// no problem.
+}
+
+
+// -------------------- XML-RPC callers ---------------------------
+
+/**
+ * Pings b2evolution.net to report abuse from a particular domain.
+ *
+ * @param string The keyword to report as abuse.
+ * @return boolean True on success, false on failure.
+ */
+function antispam_report_abuse( $abuse_string )
+{
+	global $debug, $antispamsrv_host, $antispamsrv_port, $antispamsrv_uri;
+	global $baseurl, $Messages;
+
+	if( preg_match( '#^http://localhost[/:]#', $baseurl) && ( $antispamsrv_host != 'localhost' ) )
+	{ // Local install can only report to local test server
+		$Messages->add( T_('Reporting abuse to b2evolution aborted (Running on localhost).'), 'error' );
+		return(false);
+	}
+
+	// Construct XML-RPC client:
+	$client = new xmlrpc_client( $antispamsrv_uri, $antispamsrv_host, $antispamsrv_port);
+	$client->debug = $debug;
+
+	// Construct XML-RPC message:
+	$message = new xmlrpcmsg(
+								'b2evo.reportabuse',                        // Function to be called
+								array(
+									new xmlrpcval(0,'int'),                   // Reserved
+									new xmlrpcval('annonymous','string'),     // Reserved
+									new xmlrpcval('nopassrequired','string'), // Reserved
+									new xmlrpcval($abuse_string,'string'),    // The abusive string to report
+									new xmlrpcval($baseurl,'string'),         // The base URL of this b2evo
+								)
+							);
+	$result = $client->send($message);
+	if( $ret = xmlrpc_logresult( $result, $Messages ) )
+	{ // Remote operation successful:
+		antispam_update_source( $abuse_string, 'reported' );
+
+		$Messages->add( sprintf( T_('Reported abuse to %s.'), $antispamsrv_host ), 'success' );
+	}
+	else
+	{
+		$Messages->add( T_('Failed to report abuse to b2evolution.net.'), 'error' );
+	}
+
+	return($ret);
+}
+
+
+/**
+ * Request abuse list from central blacklist.
+ *
+ * @param boolean Display while fetching it?
+ * @return boolean true = success, false = error
+ */
+function antispam_poll_abuse()
+{
+	global $Messages, $Settings, $baseurl, $debug, $antispamsrv_host, $antispamsrv_port, $antispamsrv_uri;
+
+	// Construct XML-RPC client:
+	$client = new xmlrpc_client( $antispamsrv_uri, $antispamsrv_host, $antispamsrv_port);
+	$client->debug = $debug;
+
+	// Get datetime from last update, because we only want newer stuff...
+	$last_update = $Settings->get( 'antispam_last_update' );
+	// Encode it in the XML-RPC format
+	$Messages->add( T_('Latest update timestamp').': '.$last_update, 'note' );
+	$startat = mysql2date( 'Ymd\TH:i:s', $last_update );
+	//$startat = iso8601_encode( mktime(substr($m,11,2),substr($m,14,2),substr($m,17,2),substr($m,5,2),substr($m,8,2),substr($m,0,4)) );
+
+	// Construct XML-RPC message:
+	$message = new xmlrpcmsg(
+								'b2evo.pollabuse',                            // Function to be called
+								array(
+									new xmlrpcval(0,'int'),                     // Reserved
+									new xmlrpcval('annonymous','string'),       // Reserved
+									new xmlrpcval('nopassrequired','string'),   // Reserved
+									new xmlrpcval($startat,'dateTime.iso8601'), // Datetime to start at
+									new xmlrpcval(0,'int')                      // Reserved
+								)
+							);
+
+	$Messages->add( sprintf( T_('Requesting abuse list from %s...'), $antispamsrv_host ), 'note' );
+
+	$result = $client->send($message);
+
+	if( $ret = xmlrpc_logresult( $result, $Messages ) )
+	{ // Response is not an error, let's process it:
+		$response = $result->value();
+		if( $response->kindOf() == 'struct' )
+		{ // Decode struct:
+			$response = xmlrpc_decode_recurse($response);
+			if( !isset( $response['strings'] ) || !isset( $response['lasttimestamp'] ) )
+			{
+				$Messages->add( T_('Incomplete reponse.'), 'error' );
+				$ret = false;
+			}
+			else
+			{ // Start registering strings:
+				$value = $response['strings'];
+				if( count($value) == 0 )
+				{
+					$Messages->add( T_('No new blacklisted strings are available.'), 'note' );
+				}
+				else
+				{ // We got an array of strings:
+					$Messages->add( T_('Adding strings to local blacklist:'), 'note' );
+					foreach($value as $banned_string)
+					{
+						if( antispam_create( $banned_string, 'central' ) )
+						{ // Creation successed
+							$Messages->add( T_('Adding:').' &laquo;'.$banned_string.'&raquo;: '
+								.T_('OK.'), 'note' );
+						}
+						else
+						{ // Was already handled
+							$Messages->add( T_('Adding:').' &laquo;'.$banned_string.'&raquo;: '
+								.T_('Not necessary! (Already handled)'), 'note' );
+							antispam_update_source( $banned_string, 'central' );
+						}
+					}
+					// Store latest timestamp:
+					$endedat = date('Y-m-d H:i:s', iso8601_decode($response['lasttimestamp']) );
+					$Messages->add( T_('New latest update timestamp').': '.$endedat, 'note' );
+
+					$Settings->set( 'antispam_last_update', $endedat );
+					$Settings->dbupdate();
+				}
+				$Messages->add( T_('Done.'), 'success' );
+			}
+		}
+		else
+		{
+			$Messages->add( T_('Invalid reponse.'), 'error' );
+			$ret = false;
+		}
+	}
+
+	return($ret);
+}
+
+
+/**
+ * Get the base domain that could be blacklisted from an URL.
+ *
+ * We want to concentrate on the main domain and we want to prefix it with either . or // in order not
+ * to blacklist too large.
+ *
+ * {@internal This function gets tested in _misc.funcs.simpletest.php}}
+ *
+ * @param string URL or domain
+ * @return string|false the pattern to match this domain in the blacklist; false if we could not extract the base domain
+ */
+function get_ban_domain( $url )
+{
+	// echo '<p>'.$url;
+
+	// Remove http:// part + everything after the last path element ( '/' alone is ignored on purpose )
+	$domain = preg_replace( '~^ ([a-z]+://)? ([^/#]+) (/ ([^/]*/)+ )? .* ~xi', '\\2\\3', $url );
+
+	// echo '<br>'.$domain;
+
+	if( preg_match( '~^[0-9.]+$~', $domain ) )
+	{	// All numeric = IP address, don't try to cut it any further
+		return '//'.$domain;
+	}
+
+	// Remove any www*. prefix:
+	$base_domain = preg_replace( '~^(www \w* \. )~xi', '', $domain );
+
+	if( empty($base_domain) )
+	{
+		return false;
+	}
+
+	if( strlen( $base_domain ) < strlen( $domain ) )
+	{	// The guy is spamming with subdomains (or www):
+		return '.'.$base_domain;
+	}
+
+	// The guy is spamming with the base domain:
+	return '//'.$base_domain;
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/collections/_blogcache.class.php 1.10.3.src/inc/MODEL/collections/_blogcache.class.php
--- 0.9.2.src/inc/MODEL/collections/_blogcache.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/collections/_blogcache.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,275 @@
+<?php
+/**
+ * This file implements the BlogCache class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _blogcache.class.php,v 1.9.2.2.2.1 2007/04/25 22:17:48 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobjectcache.class.php';
+
+/**
+ * Blog Cache Class
+ *
+ * @package evocore
+ */
+class BlogCache extends DataObjectCache
+{
+	/**
+	 * @var array Cache by absolute siteurl
+	 */
+	var $cache_siteurl_abs = array();
+
+	/**
+	 * @var array Cache by urlname
+	 */
+	var $cache_urlname = array();
+
+	/**
+	 * Constructor
+	 */
+	function BlogCache()
+	{
+		parent::DataObjectCache( 'Blog', false, 'T_blogs', 'blog_', 'blog_ID' );
+	}
+
+
+	/**
+	 * Add object to cache, handling our own indices.
+	 *
+	 * @param Blog
+	 * @return boolean True on add, false if already existing.
+	 */
+	function add( & $Blog )
+	{
+		if( ! empty($Blog->siteurl) && preg_match( '~^https?://~', $Blog->siteurl ) )
+		{ // absolute siteurl
+			$this->cache_siteurl_abs[ $Blog->siteurl ] = & $Blog;
+		}
+
+		$this->cache_urlname[ $Blog->urlname ] = & $Blog;
+
+		return parent::add( $Blog );
+	}
+
+
+	/**
+	 * Get an object from cache by its url ("siteurl") or based on access_type == 'stub'.
+	 *
+	 * Load the cache if necessary
+	 *
+	 * This gets used in /index.php to detect blogs according to the requested HostWithPath
+	 *
+	 * @param string URL of object to load (this should the whole requested URL/path, e.g. "http://mr.example.com/permalink")
+	 * @param boolean false if you want to return false on error
+	 * @return Blog|false A Blog object on success, false on failure (may also halt!)
+	 */
+	function & get_by_url( $req_url, $halt_on_error = true )
+	{
+		global $DB, $Debuglog, $baseurl;
+
+		foreach( array_keys($this->cache_siteurl_abs) as $siteurl_abs )
+		{
+			if( strpos( $req_url, $siteurl ) === 0 )
+			{ // found in cache
+				return $this->cache_siteurl_abs[$siteurl_abs];
+			}
+		}
+
+		// Load just the requested object:
+		$Debuglog->add( "Loading <strong>$this->objtype($req_url)</strong> into cache", 'dataobjects' );
+
+		$req_url_wo_proto = substr( $req_url, strpos( $req_url, '://' ) ); // req_url without protocol, so it matches http and https below
+
+		// fp> TODO: protocol detection feels bloated. Why not used a MYSQL REGEXP ??
+		// TODO: we should have an extra DB column that either defines type of blog_siteurl OR split blog_siteurl into blog_siteurl_abs and blog_siteurl_rel (where blog_siteurl_rel could be "blog_sitepath")
+		$sql = "
+				SELECT *
+				  FROM $this->dbtablename
+				 WHERE (
+				  ( blog_siteurl REGEXP '^https?://'
+				    AND ( ".$DB->quote('http'.$req_url_wo_proto)." LIKE CONCAT( blog_siteurl, '%' )
+				          OR ".$DB->quote('https'.$req_url_wo_proto)." LIKE CONCAT( blog_siteurl, '%' ) ) ) ";
+
+		// Match stubs like "http://base/url/STUB?param=1" on $baseurl
+		if( preg_match( "#^$baseurl([^/?]+)#", $req_url, $match ) )
+		{
+			$sql .= "\n OR ( blog_access_type = 'stub' AND blog_stub = '".$match[1]."' )";
+		}
+
+		$sql .= ' ) ';
+
+		$row = $DB->get_row( $sql, OBJECT, 0, 'Blog::get_by_url()' );
+
+		if( empty( $row ) )
+		{ // Requested object does not exist
+			if( $halt_on_error ) debug_die( "Requested $this->objtype does not exist!" );
+
+			$r = false;
+			return $r; // we return by reference!
+		}
+
+		$Blog = new Blog( $row );
+		$this->add( $Blog );
+
+		return $Blog;
+	}
+
+
+	/**
+	 * Get an object from cache by its URL name.
+	 *
+	 * Load the object into cache, if necessary.
+	 *
+	 * @param string URL name of object to load
+	 * @param boolean false if you want to return false on error
+	 * @return Blog|false A Blog object on success, false on failure (may also halt!)
+	 */
+	function & get_by_urlname( $req_urlname, $halt_on_error = true )
+	{
+		global $DB, $Debuglog;
+
+		if( isset($this->cache_urlname[$req_urlname]) )
+		{
+			return $this->cache_urlname[$req_urlname];
+		}
+
+		// Load just the requested object:
+		$Debuglog->add( "Loading <strong>$this->objtype($req_urlname)</strong> into cache", 'dataobjects' );
+		$sql = "
+				SELECT *
+				  FROM $this->dbtablename
+				 WHERE blog_urlname = ".$DB->quote($req_urlname);
+		$row = $DB->get_row( $sql );
+
+		if( empty( $row ) )
+		{ // Requested object does not exist
+			if( $halt_on_error ) debug_die( "Requested $this->objtype does not exist!" );
+			$r = false;
+			return $r;
+		}
+
+		$Blog = new Blog( $row );
+		$this->add( $Blog );
+
+		return $Blog;
+	}
+
+
+	/**
+	 * Load blogs of a user.
+	 *
+	 * @todo make a UNION query when we upgrade to MySQL 4
+	 * @todo Use cache!
+	 *
+	 * @param string criterion: 'member' (default), 'browse'
+	 * @param integer user ID
+	 * @return array The blog IDs
+	 */
+	function load_user_blogs( $criterion = 'member', $user_ID )
+	{
+		global $DB, $Debuglog, $UserCache;
+
+		$Debuglog->add( "Loading <strong>$this->objtype(criterion: $criterion)</strong> into cache", 'dataobjects' );
+
+		$for_User = & $UserCache->get_by_ID( $user_ID );
+
+		if( !$for_User )
+		{
+			debug_die( 'load_user_blogs(): User with ID '.$user_ID.' not found!' );
+		}
+
+		$where_user = 'WHERE bloguser_user_ID = '.$user_ID;
+		$where_group = 'WHERE bloggroup_group_ID = '.$for_User->Group->get('ID');
+
+		if( $criterion == 'browse' )
+		{
+			$where_user .= ' AND bloguser_perm_media_browse = 1';
+			$where_group .= ' AND bloggroup_perm_media_browse = 1';
+		}
+
+		$bloglist_user = $DB->get_col(
+			'SELECT bloguser_blog_ID
+			   FROM T_coll_user_perms
+			'.$where_user, 0, 'Get user blog list (T_coll_user_perms)' );
+
+		$bloglist_group = $DB->get_col(
+			'SELECT bloggroup_blog_ID
+			   FROM T_coll_group_perms
+			'.$where_group, 0, 'Get user blog list (T_coll_group_perms)' );
+
+		$bloglist = array_unique( array_merge( $bloglist_user, $bloglist_group ) );
+
+		$this->load_list( implode( ',', $bloglist ) );
+
+		return $bloglist;
+	}
+
+
+	/**
+	 * Display form option list with cache contents
+	 *
+	 * Loads the whole cache!
+	 *
+	 * @todo is it good to load all entries here? check usage! (Default blog/linkblog selecrtion, MT plugin...)
+	 * @param integer selected ID
+	 * @param boolean provide a choice for "none" with ID 0
+	 */
+	function option_list( $default = 0, $allow_none = false )
+	{
+		// We force a full load!
+		$this->load_all();
+
+		parent::option_list( $default, $allow_none, 'name' );
+	}
+
+
+	/**
+	 * Returns form option list with cache contents
+	 *
+	 * Loads the whole cache!
+	 *
+	 * @param integer selected ID
+	 * @param boolean provide a choice for "none" with ID 0
+	 */
+	function option_list_return( $default = 0, $allow_none = false, $method = 'name_return' )
+	{
+		// We force a full load!
+		$this->load_all();
+
+		return parent::option_list_return( $default, $allow_none, $method );
+	}
+}
+
+
+?>
diff -ruN --text 0.9.2.src/inc/MODEL/collections/_blog.class.php 1.10.3.src/inc/MODEL/collections/_blog.class.php
--- 0.9.2.src/inc/MODEL/collections/_blog.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/collections/_blog.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,1037 @@
+<?php
+/**
+ * This file implements the Blog class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ * Parts of this file are copyright (c)2005 by Jason Edgecombe.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * Jason EDGECOMBE grants Francois PLANQUE the right to license
+ * Jason EDGECOMBE's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ * @author gorgeb: Bertrand GORGE / EPISTEMA
+ * @author jeffbearer: Jeff BEARER
+ * @author edgester: Jason EDGECOMBE
+ *
+ * @version $Id: _blog.class.php,v 1.9.2.11.2.5 2007/10/05 00:07:52 blueyed Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobject.class.php';
+
+/**
+ * Blog
+ *
+ * Blog object with params
+ *
+ * @package evocore
+ */
+class Blog extends DataObject
+{
+	/**
+	 * Short name for use in navigation menus
+	 * @var string Short name for use in navigation menus
+	 */
+	var $shortname;
+
+	/**
+	 * Complete name
+	 * @var string Complete name
+	 */
+	var $name;
+
+	/**
+	 * Tagline to be displayed on template
+	 * @var string Tagline to be displayed on template
+	 */
+	var $tagline;
+
+	var $shortdesc; // description
+	var $longdesc;
+	var $locale;
+	var $access_type;
+
+	/*
+   * ?> TODO: we should have an extra DB column that either defines type of blog_siteurl
+   * OR split blog_siteurl into blog_siteurl_abs and blog_siteurl_rel (where blog_siteurl_rel could be "blog_sitepath")
+   */
+	var $siteurl;
+	var $staticfilename;
+	var $stub;     // stub file (can be empty/virtual)
+	var $urlname;  // used to identify blog in URLs
+	var $links_blog_ID = 0;
+	var $notes;
+	var $keywords;
+	var $allowcomments = 'post_by_post';
+	var $allowtrackbacks = 0;
+	var $allowblogcss = 0;
+	var $allowusercss = 0;
+	var $default_skin;
+	var $force_skin = 0;
+	var $disp_bloglist = 1;
+	var $in_bloglist = 1;
+	var $UID;
+	var $media_location = 'default';
+	var $media_subdir = '';
+	var $media_fullpath = '';
+	var $media_url = '';
+
+	/**
+	 * Additional settings for the collection
+	 *
+	 * Any non vital params should go into there (this includes many of the above).
+	 *
+	 * @var CollectionSettings lazy filled
+	 */
+	var $CollectionSettings;
+
+
+	/**
+	 * Constructor
+	 *
+	 * @param object DB row
+	 */
+	function Blog( $db_row = NULL )
+	{
+		global $basepath;
+
+		// Call parent constructor:
+		parent::DataObject( 'T_blogs', 'blog_', 'blog_ID' );
+
+		$this->delete_restrictions = array(
+				array( 'table'=>'T_categories', 'fk'=>'cat_blog_ID', 'msg'=>T_('%d related categories') ),
+			);
+
+		$this->delete_cascades = array(
+				array( 'table'=>'T_coll_user_perms', 'fk'=>'bloguser_blog_ID', 'msg'=>T_('%d user rights defintions') ),
+				// b2evo only:
+				array( 'table'=>'T_subscriptions', 'fk'=>'sub_coll_ID', 'msg'=>T_('%d subscriptions') ),
+			);
+
+		if( $db_row == NULL )
+		{
+			global $default_locale;
+			// echo 'Creating blank blog';
+			$this->set( 'shortname', T_('New blog') );
+			$this->set( 'name', T_('New weblog') );
+			$this->set( 'locale', $default_locale );
+			$this->set( 'access_type', 'index.php' );
+			$this->set( 'urlname', 'new' );
+			$this->set( 'default_skin', 'basic' );
+		}
+		else
+		{
+			$this->ID = $db_row->blog_ID;
+			$this->shortname = $db_row->blog_shortname;
+			$this->name = $db_row->blog_name;
+			$this->tagline = $db_row->blog_tagline;
+			$this->shortdesc = $db_row->blog_description;	// description
+			$this->longdesc = $db_row->blog_longdesc;
+			$this->locale = $db_row->blog_locale;
+			$this->access_type = $db_row->blog_access_type;
+			$this->siteurl = $db_row->blog_siteurl;
+			$this->staticfilename = $db_row->blog_staticfilename;
+			$this->stub = $db_row->blog_stub;
+			$this->urlname = $db_row->blog_urlname;
+			$this->links_blog_ID = $db_row->blog_links_blog_ID;
+			$this->notes = $db_row->blog_notes;
+			$this->keywords = $db_row->blog_keywords;
+			$this->allowcomments = $db_row->blog_allowcomments;
+			$this->allowtrackbacks = $db_row->blog_allowtrackbacks;
+			$this->allowblogcss = $db_row->blog_allowblogcss;
+			$this->allowusercss = $db_row->blog_allowusercss;
+			$this->default_skin = $db_row->blog_default_skin;
+			$this->force_skin = $db_row->blog_force_skin;
+			$this->disp_bloglist = $db_row->blog_disp_bloglist;
+			$this->in_bloglist = $db_row->blog_in_bloglist;
+			$this->media_location = $db_row->blog_media_location;
+			$this->media_subdir = $db_row->blog_media_subdir;
+			$this->media_fullpath = $db_row->blog_media_fullpath;
+			$this->media_url = $db_row->blog_media_url;
+			$this->UID = $db_row->blog_UID;
+		}
+	}
+
+
+	/**
+	 * Load data from Request form fields.
+	 *
+	 * @param array groups of params to load
+	 * @return boolean true if loaded data seems valid.
+	 */
+	function load_from_Request( $groups = array() )
+	{
+		global $Request, $Messages, $default_locale, $DB;
+
+		if( $Request->param( 'blog_name',   'string', NULL ) !== NULL )
+		{ // General params:
+			$this->set_from_Request( 'name' );
+			$this->set( 'shortname',     $Request->param( 'blog_shortname',     'string', true ) );
+			$this->set( 'locale',        $Request->param( 'blog_locale',        'string', $default_locale ) );
+		}
+
+
+		if( ($siteurl_type = $Request->param( 'blog_siteurl_type',   'string', NULL )) !== NULL )
+		{ // Blog URL parameters:
+			// TODO: we should have an extra DB column that either defines type of blog_siteurl OR split blog_siteurl into blog_siteurl_abs and blog_siteurl_rel (where blog_siteurl_rel could be "blog_sitepath")
+			$blog_siteurl_relative = $Request->param( 'blog_siteurl_relative', 'string', true );
+			$blog_siteurl_absolute = $Request->param( 'blog_siteurl_absolute', 'string', true );
+
+			if( $siteurl_type == 'absolute' )
+			{
+				$blog_siteurl = $blog_siteurl_absolute;
+				if( !preg_match( '#^https?://.+#', $blog_siteurl ) )
+				{
+					$Messages->add( T_('Blog Folder URL').': '
+													.T_('You must provide an absolute URL (starting with <code>http://</code> or <code>https://</code>)!'), 'error' );
+				}
+			}
+			else
+			{ // relative siteurl
+				$blog_siteurl = $blog_siteurl_relative;
+				if( preg_match( '#^https?://#', $blog_siteurl ) )
+				{
+					$Messages->add( T_('Blog Folder URL').': '
+													.T_('You must provide a relative URL (without <code>http://</code> or <code>https://</code>)!'), 'error' );
+				}
+			}
+			$this->set( 'siteurl', $blog_siteurl );
+
+
+			// Preferred access type:
+			$this->set( 'access_type',   $Request->param( 'blog_access_type',   'string', true ) );
+			$this->set( 'stub',          $Request->param( 'blog_stub',          'string', true ) );
+			if( $this->access_type == 'stub' )
+			{	// fp> If there is a case to leave this blank, comment this out and explain the case. Thanks.
+				// dh> I'm using it with "absolute URL" to have no "stub file" at all..
+				// $Request->param_check_not_empty( 'blog_stub', T_('You must provide a stub file name, e-g: a_stub.php') );
+			}
+
+			// check urlname
+			if( $Request->param_string_not_empty( 'blog_urlname', T_('You must provide an URL blog name!') ) )
+			{
+				$this->set_from_Request( 'urlname' );
+
+				if( $DB->get_var( 'SELECT COUNT(*)
+														 FROM T_blogs
+														WHERE blog_urlname = '.$DB->quote($this->get( 'urlname' )).'
+														  AND blog_ID <> '.$this->ID
+														) )
+				{ // urlname is already in use
+					$Request->param_error( 'blog_urlname', T_('This URL blog name is already in use by another blog. Please choose another name.') );
+				}
+			}
+
+		}
+
+
+		if( $Request->param( 'blog_default_skin',  'string', NULL ) !== NULL )
+		{	// Default blog:
+			$this->set_from_Request( 'default_skin' );
+		}
+
+
+		if( $Request->param( 'blog_links_blog_ID',  'integer', -1 ) != -1 )
+		{	// Default display options:
+			$this->set_from_Request( 'links_blog_ID' );
+
+			// checkboxes (will not get send, if unchecked)
+			$this->set( 'force_skin',  1-param( 'blog_force_skin',    'integer', 0 ) );
+			$this->set( 'allowblogcss', param( 'blog_allowblogcss', 'integer', 0 ) );
+			$this->set( 'allowusercss', param( 'blog_allowusercss', 'integer', 0 ) );
+			$this->set( 'disp_bloglist', param( 'blog_disp_bloglist', 'integer', 0 ) );
+			$this->set( 'in_bloglist',   param( 'blog_in_bloglist',   'integer', 0 ) );
+		}
+
+
+		if( $Request->param( 'blog_description', 'string', NULL ) !== NULL )
+		{	// Description:
+			$this->set_from_Request( 'shortdesc', 'blog_description' );
+		}
+
+		if( $Request->param( 'blog_keywords', 'string', NULL ) !== NULL )
+		{	// Keywords:
+			$this->set_from_Request( 'keywords' );
+		}
+
+		if( $Request->param( 'blog_tagline',   'html', NULL ) !== NULL )
+		{	// HTML tagline:
+			$this->set( 'tagline', format_to_post( $Request->get( 'blog_tagline' ), 0, 0 ) );
+		}
+
+		if( $Request->param( 'blog_longdesc',   'html', NULL ) !== NULL )
+		{	// HTML long description:
+			$this->set( 'longdesc', format_to_post( $Request->get( 'blog_longdesc' ), 0, 0 ) );
+		}
+
+		if( $Request->param( 'blog_notes',   'html', NULL ) !== NULL )
+		{	// HTML notes:
+			$this->set( 'notes', format_to_post( $Request->get( 'blog_notes' ), 0, 0 ) );
+		}
+
+
+		if( $Request->param( 'blog_staticfilename', 'string', NULL ) !== NULL )
+		{	// Static file:
+			$this->set_from_Request( 'staticfilename' );
+		}
+
+		if( $Request->param( 'blog_media_location',  'string', NULL ) !== NULL )
+		{	// Media files location:
+			$this->set_from_Request( 'media_location' );
+			$this->setMediaSubDir(    $Request->param( 'blog_media_subdir',    'string', '' ) );
+			$this->setMediaFullPath(  $Request->param( 'blog_media_fullpath',  'string', '' ) );
+			$this->setMediaUrl(       $Request->param( 'blog_media_url',       'string', '' ) );
+
+			// check params
+			switch( $this->get( 'media_location' ) )
+			{
+				case 'custom': // custom path and URL
+					if( $this->get( 'media_fullpath' ) == '' )
+					{
+						$Request->param_error( 'blog_media_fullpath', T_('Media dir location').': '.T_('You must provide the full path of the media directory.') );
+					}
+					if( !preg_match( '#https?://#', $this->get( 'media_url' ) ) )
+					{
+						$Request->param_error( 'blog_media_url', T_('Media dir location').': '
+														.T_('You must provide an absolute URL (starting with <code>http://</code> or <code>https://</code>)!') );
+					}
+					break;
+
+				case 'subdir':
+					if( $this->get( 'media_subdir' ) == '' )
+					{
+						$Request->param_error( 'blog_media_subdir', T_('Media dir location').': '.T_('You must provide the media subdirectory.') );
+					}
+					break;
+			}
+		}
+
+		if( in_array( 'pings', $groups ) )
+		{ // we want to load the ping checkboxes:
+			$blog_ping_plugins = param( 'blog_ping_plugins', 'array', array() );
+			$blog_ping_plugins = array_unique($blog_ping_plugins);
+			$this->set_setting('ping_plugins', implode(',', $blog_ping_plugins));
+		}
+
+		if( $Request->param( 'blog_allowcomments',   'string', NULL ) !== NULL )
+		{ // Feedback options:
+			$this->set_from_Request( 'allowcomments' );
+			$this->set_setting( 'new_feedback_status',  $Request->param( 'new_feedback_status', 'string', 'draft' ) );
+			$this->set( 'allowtrackbacks', $Request->param( 'blog_allowtrackbacks', 'integer', 0 ) );
+		}
+
+		return ! $Request->validation_errors();
+
+	}
+
+
+  /**
+	 * Template tag
+	 */
+	function contact_link( $text = '#' )
+	{
+		if( $text == '#' )
+		{
+			$text = T_('Contact the admin');
+		}
+
+		echo '<a href="'.$this->get('msgformurl').'&amp;recipient_id=1&amp;redirect_to='
+					.rawurlencode(url_rel_to_same_host(regenerate_url('','','','&'), $this->get('msgformurl')))
+					.'" class="contact_link">'.$text.'</a>';
+	}
+
+
+	/**
+	 * Set the media folder's subdir
+	 *
+	 * @param string the subdirectory
+	 */
+	function setMediaSubDir( $path )
+	{
+		parent::set_param( 'media_subdir', 'string', trailing_slash( $path ) );
+	}
+
+
+	/**
+	 * Set the full path of the media folder
+	 *
+	 * @param string the full path
+	 */
+	function setMediaFullPath( $path )
+	{
+		parent::set_param( 'media_fullpath', 'string', trailing_slash( $path ) );
+	}
+
+
+	/**
+	 * Set the full URL of the media folder
+	 *
+	 * @param string the full URL
+	 */
+	function setMediaUrl( $url )
+	{
+		parent::set_param( 'media_url', 'string', trailing_slash( $url ) );
+	}
+
+
+	/**
+	 * Set param value
+	 *
+	 * @param string Parameter name
+	 * @return boolean true, if a value has been set; false if it has not changed
+	 */
+	function set( $parname, $parvalue )
+	{
+		global $Settings;
+
+		switch( $parname )
+		{
+			case 'ID':
+			case 'allowtrackbacks':
+			case 'disp_bloglist':
+			case 'force_skin':
+				return parent::set_param( $parname, 'number', $parvalue );
+				break;
+
+			/* fplanque: I'm removing this because it's no good when using absolute URL
+			case 'access_type':
+				if( $parvalue == 'default' )
+				{
+					$Settings->set('default_blog_ID', $this->ID);
+					$Settings->dbupdate();
+				}
+			*/
+
+			case 'shortdesc':
+				$this->shortdesc = $parvalue;
+				return parent::set_param( 'description', 'string', $parvalue );
+				break;
+
+			default:
+				return parent::set_param( $parname, 'string', $parvalue );
+		}
+	}
+
+
+	/**
+	 * Generate blog URL
+	 *
+	 * @param string default|dynamic|static
+	 * @param boolean should this be an absolute URL? (otherwise: relative to $baseurl)
+	 */
+	function gen_blogurl( $type = 'default', $absolute = true )
+	{
+		global $baseurl, $basepath, $Settings;
+
+		if( preg_match( '#^https?://#', $this->siteurl ) )
+		{
+			$base = $this->siteurl;
+		}
+		else
+		{
+			$base = $absolute ? $baseurl.$this->siteurl : $this->siteurl;
+		}
+
+		if( $type == 'static' )
+		{ // We want the static page, there is no access type option here:
+			if( is_file( $basepath.$this->siteurl.$this->staticfilename ) )
+			{ // If static page exists:
+				return $base.$this->staticfilename;
+			}
+		}
+
+		switch( $this->access_type )
+		{
+			case 'default':
+				// Access through index.php: match absolute URL or call default blog
+				if( ( $Settings->get('default_blog_ID') == $this->ID )
+					|| preg_match( '#^https?://#', $this->siteurl ) )
+				{ // Safety check! We only do that kind of linking if this is really the default blog...
+					// or if we call by absolute URL
+					return $base.'index.php';
+				}
+				// ... otherwise, we add the blog ID:
+
+			case 'index.php':
+				// Access through index.php + blog qualifier
+				if( $Settings->get('links_extrapath') )
+				{
+					return $base.'index.php/'.$this->stub;
+				}
+				return $base.'index.php?blog='.$this->ID;
+
+			case 'stub':
+				// Access through stub file
+				$blogurl = $base;
+				if( !empty($this->stub) )
+				{
+					$blogurl .= $this->stub;
+				}
+				/*
+				dh> following makes no sense IMHO.
+				    Especially with an empty stub it will leed to http://example.com/.php (e.g. on preview)
+				    It may get moved into the above if-not-empty check, but forcing ".php" at the stub makes no sense IMHO!
+				    Also, this is the only place where $type == 'dynamic' gets used.
+				*/
+				if( ($type == 'dynamic') && !( preg_match( '#.php$#', $blogurl ) ) )
+				{ // We want to force the dynamic page but the URL is not explicitly dynamic
+					// This is needed when a static page is taking control of domain.com/stub and we want an explicit link to the LATEST content, which can only be gotten at domain.com/stub.php
+					// fp> This creates a small problem with empty stubs (domain.com/.php). This should be fixed by using a fourth blog_access_type: default, index.php, stub, *default_stub* . Consequence: require the stub fied on blog properties form when stub mode is selected
+					$blogurl .= '.php';
+				}
+				return $blogurl;
+
+				// fp> TODO: default_stub: return $base  (to be checked)
+
+			default:
+				debug_die( 'Unhandled Blog access type ['.$this->access_type.']' );
+		}
+	}
+
+
+	/**
+	 * Get the blog's media directory (and create it if necessary).
+	 *
+	 * If we're {@link is_admin_page() on an admin page}, it adds status messages.
+	 * @todo These status messages should rather go to a "syslog" and not be displayed to a normal user
+	 *
+	 * @param boolean Create the directory, if it does not exist yet?
+	 * @return mixed the path as string on success, false if the dir could not be created
+	 */
+	function get_media_dir( $create = true )
+	{
+		global $basepath, $media_subdir, $Messages, $Settings, $Debuglog;
+
+		if( ! $Settings->get( 'fm_enable_roots_blog' ) )
+		{ // User directories are disabled:
+			$Debuglog->add( 'Attempt to access blog media dir, but this feature is globally disabled', 'files' );
+			return false;
+		}
+
+		switch( $this->media_location )
+		{
+			case 'default':
+				$mediadir = get_ads_canonical_path( $basepath.$media_subdir.'blogs/'.$this->urlname.'/' );
+				break;
+
+			case 'subdir':
+				$mediadir = get_ads_canonical_path( $basepath.$media_subdir.$this->media_subdir );
+				break;
+
+			case 'custom':
+				$mediadir = get_ads_canonical_path( $this->media_fullpath );
+				break;
+
+			case 'none':
+			default:
+				$Debuglog->add( 'Attempt to access blog media dir, but this feature is disabled for this blog', 'files' );
+				return false;
+		}
+
+		// TODO: use a File object here (to access perms, ..) when FileCache::get_by_path() is provided.
+		if( $create && ! is_dir( $mediadir ) )
+		{
+			// TODO: Link to some help page(s) with errors!
+			if( ! is_writable( dirname($mediadir) ) )
+			{ // add error
+				if( is_admin_page() )
+				{
+					$Messages->add( sprintf( T_("The blog's media directory &laquo;%s&raquo; could not be created, because the parent directory is not writable or does not exist."), rel_path_to_base($mediadir) ), 'error' );
+				}
+				return false;
+			}
+			elseif( !@mkdir( $mediadir ) )
+			{ // add error
+				if( is_admin_page() )
+				{
+					$Messages->add( sprintf( T_("The blog's media directory &laquo;%s&raquo; could not be created."), rel_path_to_base($mediadir) ), 'error' );
+				}
+				return false;
+			}
+			else
+			{ // chmod and add note:
+				$chmod = $Settings->get('fm_default_chmod_dir');
+				if( !empty($chmod) )
+				{
+					@chmod( $mediadir, octdec($chmod) );
+				}
+				if( is_admin_page() )
+				{
+					$Messages->add( sprintf( T_("The blog's media directory &laquo;%s&raquo; has been created with permissions %s."), rel_path_to_base($mediadir), substr( sprintf('%o', fileperms($mediadir)), -3 ) ), 'success' );
+				}
+			}
+		}
+
+		return $mediadir;
+	}
+
+
+	/**
+	 * Get the URL to the media folder
+	 *
+	 * @return string the URL
+	 */
+	function get_media_url()
+	{
+		global $media_url, $Settings, $Debuglog;
+
+		if( ! $Settings->get( 'fm_enable_roots_blog' ) )
+		{ // User directories are disabled:
+			$Debuglog->add( 'Attempt to access blog media URL, but this feature is disabled', 'files' );
+			return false;
+		}
+
+		switch( $this->media_location )
+		{
+			case 'default':
+				return $media_url.'blogs/'.$this->urlname.'/';
+
+			case 'subdir':
+				return $media_url.$this->media_subdir;
+				break;
+
+			case 'custom':
+				return $this->media_url;
+
+			case 'none':
+			default:
+				$Debuglog->add( 'Attempt to access blog media url, but this feature is disabled for this blog', 'files' );
+				return false;
+		}
+	}
+
+
+	/**
+	 * Get a param.
+	 *
+	 * @return false|string The value as string or false in case of error (e.g. media dir is disabled).
+	 */
+	function get( $parname )
+	{
+		global $xmlsrv_url, $admin_email, $baseurl, $basepath, $media_url, $current_User, $Settings, $Debuglog;
+
+		switch( $parname )
+		{
+			case 'suburl':
+				return $this->gen_blogurl( 'default', false );
+
+			case 'blogurl':
+			case 'link':    // RSS wording
+			case 'url':
+				return $this->gen_blogurl( 'default' );
+
+			case 'dynurl':
+				return $this->gen_blogurl( 'dynamic' );
+
+			case 'staticurl':
+				return $this->gen_blogurl( 'static' );
+
+			case 'dynfilepath':
+				$r = $basepath.$this->siteurl;
+				if( ! empty($this->stub) )
+				{ // $stub can actually be empty/virtual - not a real php file!
+					$r .= $this->stub.( preg_match( '#.php$#', $this->stub ) ? '' : '.php' );
+				}
+				// TODO: check if the path exists and return false otherwise?!
+				return $r;
+
+			case 'staticfilepath':
+				return $basepath.$this->siteurl.$this->staticfilename;
+
+			case 'baseurl':
+				if( preg_match( '#^https?://#', $this->siteurl ) )
+				{ // We have a specific URL for this blog:
+					return $this->siteurl;
+				}
+				else
+				{ // This blog is located under b2evo's baseurl
+					$r = $baseurl;
+					if( !empty($this->siteurl) )
+					{ // We have a subfolder:
+						$r .= $this->siteurl;
+					}
+					return $r;
+				}
+
+			case 'baseurlroot':
+				if( preg_match( '#^(https?://(.+?)(:.+?)?)/#', $this->get('baseurl'), $matches ) )
+				{
+					// TODO: shouldn't that include a trailing slash?:
+					return $matches[1];
+				}
+				debug_die( 'Blog::get(baseurl)/baseurlroot - assertion failed [baseurl: '.$this->get('baseurl').'].' );
+
+			case 'basehost':
+				if( preg_match( '#^(https?://(.+?)(:.+?)?)/#', $this->get('baseurl'), $matches ) )
+				{
+					return $matches[2];
+				}
+				debug_die( 'Blog::get(baseurl)/basehost - assertion failed [baseurl: '.$this->get('baseurl').'].' );
+
+			case 'cookie_domain':
+				$basehost = $this->get('basehost');
+				// Note: we need special treatment for hosts without dots (otherwise cookies won't get set!)
+				return ( strpos( $basehost, '.' ) === false ) ? '' : '.'. $basehost;
+
+			case 'cookie_path':
+				return preg_replace( '#https?://[^/]+#', '', $this->get('baseurl') );
+
+			case 'blogstatsurl':
+				return ''; 						// Deprecated!
+
+			case 'lastcommentsurl':
+				return url_add_param( $this->gen_blogurl( 'default' ), 'disp=comments' );
+
+			case 'arcdirurl':
+				return url_add_param( $this->gen_blogurl( 'default' ), 'disp=arcdir' );
+
+			case 'msgformurl':
+				return url_add_param( $this->gen_blogurl( 'default' ), 'disp=msgform' );
+
+			case 'description':			// RSS wording
+			case 'shortdesc':
+				return $this->shortdesc;
+
+			case 'rdf_url':
+				return url_add_param( $this->gen_blogurl( 'default' ), 'tempskin=_rdf' );
+
+			case 'rss_url':
+				return url_add_param( $this->gen_blogurl( 'default' ), 'tempskin=_rss' );
+
+			case 'rss2_url':
+				return url_add_param( $this->gen_blogurl( 'default' ), 'tempskin=_rss2' );
+
+			case 'atom_url':
+				return url_add_param( $this->gen_blogurl( 'default' ), 'tempskin=_atom' );
+
+			case 'comments_rdf_url':
+				return url_add_param( $this->gen_blogurl( 'default' ), 'tempskin=_rdf&amp;disp=comments' );
+
+			case 'comments_rss_url':
+				return url_add_param( $this->gen_blogurl( 'default' ), 'tempskin=_rss&amp;disp=comments' );
+
+			case 'comments_rss2_url':
+				return url_add_param( $this->gen_blogurl( 'default' ), 'tempskin=_rss2&amp;disp=comments' );
+
+			case 'comments_atom_url':
+				return url_add_param( $this->gen_blogurl( 'default' ), 'tempskin=_atom&amp;disp=comments' );
+
+			case 'admin_email':
+				return $admin_email;
+
+
+			/* Add the html for a blog-specified stylesheet
+			 * All stylesheets will be included if the blog settings allow it
+			 * and the file "style.css" exists. CSS rules say that the latter style sheets can
+			 * override earlier stylesheets.
+			 */
+			case 'blog_css':
+				if( $this->allowblogcss
+					&& file_exists( $this->get_media_dir(false).'style.css' ) )
+				{
+					return '<link rel="stylesheet" href="'.$this->get_media_url().'style.css" type="text/css" />';
+				}
+				else
+				{
+					return '';
+				}
+
+			/* Add the html for a user-specified stylesheet
+			 * All stylesheets will be included if the blog settings allow it
+			 * and the file "style.css" exists. CSS rules say that the latter style sheets can
+			 * override earlier stylesheets. A user-specified stylesheet will
+			 * override a blog-specified stylesheet which will override a skin stylesheet.
+			 */
+			case 'user_css':
+				if( $this->allowusercss
+					&& isset( $current_User )
+					&& file_exists( $current_User->get_media_dir(false).'style.css' ) )
+				{
+					return '<link rel="stylesheet" href="'.$current_User->get_media_url().'style.css" type="text/css" />';
+				}
+				else
+				{
+					return '';
+				}
+
+
+			default:
+				// All other params:
+				return parent::get( $parname );
+		}
+	}
+
+
+ 	/**
+	 * Get a setting.
+	 *
+	 * @return string|false|NULL value as string on success; NULL if not found; false in case of error
+	 */
+	function get_setting( $parname )
+	{
+		$this->load_CollectionSettings();
+
+		return $this->CollectionSettings->get( $this->ID, $parname );
+	}
+
+
+ 	/**
+	 * Set a setting.
+	 *
+	 * @return boolean true, if the value has been set, false if it has not changed.
+	 */
+	function set_setting( $parname, $value )
+	{
+		$this->load_CollectionSettings();
+
+		return $this->CollectionSettings->set( $this->ID, $parname, $value );
+	}
+
+
+	function load_CollectionSettings()
+	{
+		if( ! isset( $this->CollectionSettings ) )
+		{
+			require_once dirname(__FILE__).'/_collsettings.class.php';
+			$this->CollectionSettings = new CollectionSettings(); // COPY (function)
+		}
+	}
+
+
+	/**
+	 * Update the DB based on previously recorded changes
+	 */
+	function dbupdate()
+	{
+		global $DB;
+
+		$DB->begin();
+
+		parent::dbupdate();
+
+		if( isset( $this->CollectionSettings ) )
+		{
+			$this->CollectionSettings->dbupdate();
+		}
+
+		$DB->commit();
+	}
+
+
+	/**
+	 * Delete a blog and dependencies from database
+	 *
+	 * Includes WAY TOO MANY requests because we try to be compatible with MySQL 3.23, bleh!
+	 *
+	 * @param boolean true if you want to try to delete the stub file
+	 * @param boolean true if you want to try to delete the static file
+	 * @param boolean true if you want to echo progress
+	 */
+	function dbdelete( $delete_stub_file = false, $delete_static_file = false, $echo = false )
+	{
+		global $DB, $cache_blogs, $Messages;
+
+		// Note: No need to localize the status messages...
+		if( $echo ) echo '<p>MySQL 3.23 compatibility mode!';
+
+		// Get list of cats that are going to be deleted (3.23)
+		if( $echo ) echo '<br />Getting category list to delete... ';
+		$cat_list = $DB->get_list( "SELECT cat_ID
+																FROM T_categories
+																WHERE cat_blog_ID = $this->ID" );
+
+		if( empty( $cat_list ) )
+		{ // There are no cats to delete
+			if( $echo ) echo 'None!';
+		}
+		else
+		{ // Delete the cats & dependencies
+
+			// Get list of posts that are going to be deleted (3.23)
+			if( $echo ) echo '<br />Getting post list to delete... ';
+			$post_list = $DB->get_list( "SELECT postcat_post_ID
+																		FROM T_postcats
+																		WHERE postcat_cat_ID IN ($cat_list)" );
+
+			if( empty( $post_list ) )
+			{ // There are no posts to delete
+				if( $echo ) echo 'None!';
+			}
+			else
+			{ // Delete the posts & dependencies
+
+				// TODO: There's also a constraint FK_post_parent_ID..
+
+				// Delete postcats
+				if( $echo ) echo '<br />Deleting post-categories... ';
+				$ret = $DB->query(	"DELETE FROM T_postcats
+															WHERE postcat_cat_ID IN ($cat_list)" );
+				if( $echo ) printf( '(%d rows)', $ret );
+				$Messages->add( T_('Deleted post-categories'), 'success' );
+
+				// Delete comments
+				if( $echo ) echo '<br />Deleting comments on blog\'s posts... ';
+				$ret = $DB->query( "DELETE FROM T_comments
+														WHERE comment_post_ID IN ($post_list)" );
+				if( $echo ) printf( '(%d rows)', $ret );
+				$Messages->add( T_('Deleted comments on blog\'s posts'), 'success' );
+
+
+				// Delete posts
+				if( $echo ) echo '<br />Deleting blog\'s posts... ';
+				$ret = $DB->query(	"DELETE FROM T_posts
+															WHERE post_ID IN ($post_list)" );
+				if( $echo ) printf( '(%d rows)', $ret );
+				$Messages->add( T_('Deleted blog\'s posts'), 'success' );
+
+			} // / are there posts?
+
+			// Delete categories
+			if( $echo ) echo '<br />Deleting blog\'s categories... ';
+			$ret = $DB->query( "DELETE FROM T_categories
+													WHERE cat_blog_ID = $this->ID" );
+			if( $echo ) printf( '(%d rows)', $ret );
+			$Messages->add( T_('Deleted blog\'s categories'), 'success' );
+
+		} // / are there cats?
+
+		// Delete blogusers
+		if( $echo ) echo '<br />Deleting user-blog permissions... ';
+		$ret = $DB->query( "DELETE FROM T_coll_user_perms
+												WHERE bloguser_blog_ID = $this->ID" );
+		if( $echo ) printf( '(%d rows)', $ret );
+		$Messages->add( T_('Deleted blog\'s user permissions'), 'success' );
+
+		// Delete bloggroups
+		if( $echo ) echo '<br />Deleting group-blog permissions... ';
+		$ret = $DB->query( "DELETE FROM T_coll_group_perms
+												WHERE bloggroup_blog_ID = $this->ID" );
+		if( $echo ) printf( '(%d rows)', $ret );
+		$Messages->add( T_('Deleted blog\'s group permissions'), 'success' );
+
+		// Delete subscriptions
+		if( $echo ) echo '<br />Deleting subscriptions... ';
+		$ret = $DB->query( "DELETE FROM T_subscriptions
+												WHERE sub_coll_ID = $this->ID" );
+		if( $echo ) printf( '(%d rows)', $ret );
+		$Messages->add( T_('Deleted blog\'s subscriptions'), 'success' );
+
+		// Delete hitlogs
+		if( $echo ) echo '<br />Deleting blog hitlogs... ';
+		$ret = $DB->query( "DELETE FROM T_hitlog
+												WHERE hit_blog_ID = $this->ID",
+												'Deleting blog hitlogs' );
+		if( $echo ) printf( '(%d rows)', $ret );
+		$Messages->add( T_('Deleted blog\'s hitlogs'), 'success' );
+
+		if( $delete_stub_file )
+		{ // Delete stub file
+			if( $echo ) echo '<br />Trying to delete stub file... ';
+			if( ! @unlink( $this->get('dynfilepath') ) )
+			{
+				if( $echo )
+				{
+					echo '<span class="error">';
+					printf(	T_('ERROR! Could not delete! You will have to delete the file [%s] by hand.'),
+									$this->get('dynfilepath') );
+					echo '</span>';
+				}
+				$Messages->add( sprintf( T_('Could not delete stub file [%s]'), $this->get('dynfilepath') ), 'error' );
+			}
+			else
+			{
+				if( $echo ) echo 'OK.';
+				$Messages->add( T_('Deleted blog\'s stub file'), 'success' );
+			}
+		}
+		if( $delete_static_file )
+		{ // Delete static file
+			if( $echo ) echo '<br />Trying to delete static file... ';
+			if( ! @unlink( $this->get('staticfilepath') ) )
+			{
+				if( $echo )
+				{
+					echo '<span class="error">';
+					printf(	T_('ERROR! Could not delete! You will have to delete the file [%s] by hand.'),
+									$this->get('staticfilepath') );
+					echo '</span>';
+				}
+				$Messages->add( sprintf( T_('Could not delete static file [%s]'), $this->get('staticfilepath') ), 'error' );
+			}
+			else
+			{
+				if( $echo ) echo 'OK.';
+				$Messages->add( T_('Deleted blog\'s static file'), 'success' );
+			}
+		}
+
+		// Unset cache entry:
+		unset( $cache_blogs[$this->ID] );
+
+		// Delete main (blog) object:
+		parent::dbdelete();
+
+		if( $echo ) echo '<br />Done.</p>';
+	}
+
+
+	/**
+	 * Template function: display name of blog
+	 *
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function name( $format = 'htmlbody', $disp = true )
+	{
+		if( $disp )
+		{ //the result must be displayed
+			$this->disp( 'name', $format );
+		}
+		else
+		{ //the result must be returned
+			return $this->dget( 'name', $format );
+		}
+	}
+
+
+	/**
+	 * Template function: return name of item
+	 *
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function name_return( $format = 'htmlbody' )
+	{
+		$r = $this->name( $format, false );
+		return $r;
+	}
+
+}
+
+
+?>
diff -ruN --text 0.9.2.src/inc/MODEL/collections/_blog.funcs.php 1.10.3.src/inc/MODEL/collections/_blog.funcs.php
--- 0.9.2.src/inc/MODEL/collections/_blog.funcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/collections/_blog.funcs.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,626 @@
+<?php
+/**
+ * This file implements Blog handling functions.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ * @author gorgeb: Bertrand GORGE / EPISTEMA
+ * @author sakichan: Nobuo SAKIYAMA.
+ *
+ * @version $Id: _blog.funcs.php,v 1.7.2.6.2.1 2007/04/25 22:17:48 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/_blogcache.class.php';
+
+
+/**
+ * Update the user permissions for edited blog
+ *
+ * @param int Blog ID
+ */
+function blog_update_user_perms( $blog )
+{
+	global $DB;
+
+	$user_IDs = param( 'user_IDs', '/^[0-9]+(,[0-9]+)*$/', '' );
+	// pre_dump( $user_IDs );
+	if( !empty( $user_IDs ) )
+	{
+		// Delete old perms for this blog:
+		$DB->query( 'DELETE FROM T_coll_user_perms
+									WHERE bloguser_user_ID IN ('.$user_IDs.')
+												AND bloguser_blog_ID = '.$blog );
+	}
+
+	// Now we need a full user list:
+	$inserted_values = array();
+	foreach( $DB->get_col( 'SELECT user_ID FROM T_users' ) as $loop_user_ID )
+	{ // Check new permissions for each user:
+		// echo "getting perms for user : $loop_user_ID <br />";
+
+		$easy_mode = param( 'blog_perm_easy_'.$loop_user_ID, 'string', 'nomember' );
+
+		if( $easy_mode != 'nomember' && $easy_mode != 'custom' )
+		{
+			$easy_perms = blogperms_from_easy( $easy_mode );
+
+			$inserted_values[] = " ( $blog, $loop_user_ID, ".$easy_perms['bloguser_ismember']
+														.', "'.$easy_perms['bloguser_perm_poststatuses']
+														.'", '.$easy_perms['bloguser_perm_delpost'].', '.$easy_perms['bloguser_perm_comments']
+														.', '.$easy_perms['bloguser_perm_cats'].', '.$easy_perms['bloguser_perm_properties']
+														.', '.$easy_perms['bloguser_perm_media_upload'].', '.$easy_perms['bloguser_perm_media_browse']
+														.', '.$easy_perms['bloguser_perm_media_change'].' ) ';
+		}
+		else
+		{
+			$perm_post = array();
+
+			$ismember = param( 'blog_ismember_'.$loop_user_ID, 'integer', 0 );
+
+			$perm_published = param( 'blog_perm_published_'.$loop_user_ID, 'string', '' );
+			if( !empty($perm_published) ) $perm_post[] = 'published';
+
+			$perm_protected = param( 'blog_perm_protected_'.$loop_user_ID, 'string', '' );
+			if( !empty($perm_protected) ) $perm_post[] = 'protected';
+
+			$perm_private = param( 'blog_perm_private_'.$loop_user_ID, 'string', '' );
+			if( !empty($perm_private) ) $perm_post[] = 'private';
+
+			$perm_draft = param( 'blog_perm_draft_'.$loop_user_ID, 'string', '' );
+			if( !empty($perm_draft) ) $perm_post[] = 'draft';
+
+			$perm_deprecated = param( 'blog_perm_deprecated_'.$loop_user_ID, 'string', '' );
+			if( !empty($perm_deprecated) ) $perm_post[] = 'deprecated';
+
+			$perm_delpost = param( 'blog_perm_delpost_'.$loop_user_ID, 'integer', 0 );
+			$perm_comments = param( 'blog_perm_comments_'.$loop_user_ID, 'integer', 0 );
+			$perm_cats = param( 'blog_perm_cats_'.$loop_user_ID, 'integer', 0 );
+			$perm_properties = param( 'blog_perm_properties_'.$loop_user_ID, 'integer', 0 );
+
+			$perm_media_upload = param( 'blog_perm_media_upload_'.$loop_user_ID, 'integer', 0 );
+			$perm_media_browse = param( 'blog_perm_media_browse_'.$loop_user_ID, 'integer', 0 );
+			$perm_media_change = param( 'blog_perm_media_change_'.$loop_user_ID, 'integer', 0 );
+
+			// Update those permissions in DB:
+
+			if( $ismember || count($perm_post) || $perm_delpost || $perm_comments || $perm_cats || $perm_properties
+										|| $perm_media_upload || $perm_media_browse || $perm_media_change )
+			{ // There are some permissions for this user:
+				$ismember = 1;	// Must have this permission
+
+				// insert new perms:
+				$inserted_values[] = " ( $blog, $loop_user_ID, $ismember, '".implode(',',$perm_post)."',
+																	$perm_delpost, $perm_comments, $perm_cats, $perm_properties,
+																	$perm_media_upload, $perm_media_browse, $perm_media_change )";
+			}
+		}
+	}
+
+	// Proceed with insertions:
+	if( count( $inserted_values ) )
+	{
+		$DB->query( "INSERT INTO T_coll_user_perms( bloguser_blog_ID, bloguser_user_ID, bloguser_ismember,
+											bloguser_perm_poststatuses, bloguser_perm_delpost, bloguser_perm_comments,
+											bloguser_perm_cats, bloguser_perm_properties,
+											bloguser_perm_media_upload, bloguser_perm_media_browse, bloguser_perm_media_change)
+									VALUES ".implode( ',', $inserted_values ) );
+	}
+}
+
+
+/**
+ * Update the group permissions for edited blog
+ *
+ * @param int Blog ID
+ */
+function blog_update_group_perms( $blog )
+{
+	global $DB;
+	// Delete old perms for this blog:
+	$DB->query( 'DELETE FROM T_coll_group_perms
+								WHERE bloggroup_blog_ID = '.$blog );
+
+	// Now we need a full group list:
+	$inserted_values = array();
+	foreach( $DB->get_col( 'SELECT grp_ID FROM T_groups' ) as $loop_group_ID )
+	{ // Check new permissions for each group:
+		// echo "getting perms for group : $loop_group_ID <br />";
+
+		$easy_mode = param( 'blog_perm_easy_'.$loop_group_ID, 'string', 'nomember' );
+
+		if( $easy_mode != 'nomember' && $easy_mode != 'custom' )
+		{
+			$easy_perms = blogperms_from_easy( $easy_mode );
+
+			$inserted_values[] = " ( $blog, $loop_group_ID, ".$easy_perms['bloguser_ismember']
+														.', "'.$easy_perms['bloguser_perm_poststatuses']
+														.'", '.$easy_perms['bloguser_perm_delpost'].', '.$easy_perms['bloguser_perm_comments']
+														.', '.$easy_perms['bloguser_perm_cats'].', '.$easy_perms['bloguser_perm_properties']
+														.', '.$easy_perms['bloguser_perm_media_upload'].', '.$easy_perms['bloguser_perm_media_browse']
+														.', '.$easy_perms['bloguser_perm_media_change'].' ) ';
+		}
+		else
+		{
+			$perm_post = array();
+
+			$ismember = param( 'blog_ismember_'.$loop_group_ID, 'integer', 0 );
+
+			$perm_published = param( 'blog_perm_published_'.$loop_group_ID, 'string', '' );
+			if( !empty($perm_published) ) $perm_post[] = 'published';
+
+			$perm_protected = param( 'blog_perm_protected_'.$loop_group_ID, 'string', '' );
+			if( !empty($perm_protected) ) $perm_post[] = 'protected';
+
+			$perm_private = param( 'blog_perm_private_'.$loop_group_ID, 'string', '' );
+			if( !empty($perm_private) ) $perm_post[] = 'private';
+
+			$perm_draft = param( 'blog_perm_draft_'.$loop_group_ID, 'string', '' );
+			if( !empty($perm_draft) ) $perm_post[] = 'draft';
+
+			$perm_deprecated = param( 'blog_perm_deprecated_'.$loop_group_ID, 'string', '' );
+			if( !empty($perm_deprecated) ) $perm_post[] = 'deprecated';
+
+			$perm_delpost = param( 'blog_perm_delpost_'.$loop_group_ID, 'integer', 0 );
+			$perm_comments = param( 'blog_perm_comments_'.$loop_group_ID, 'integer', 0 );
+			$perm_cats = param( 'blog_perm_cats_'.$loop_group_ID, 'integer', 0 );
+			$perm_properties = param( 'blog_perm_properties_'.$loop_group_ID, 'integer', 0 );
+
+			$perm_media_upload = param( 'blog_perm_media_upload_'.$loop_group_ID, 'integer', 0 );
+			$perm_media_browse = param( 'blog_perm_media_browse_'.$loop_group_ID, 'integer', 0 );
+			$perm_media_change = param( 'blog_perm_media_change_'.$loop_group_ID, 'integer', 0 );
+
+			// Update those permissions in DB:
+
+			if( $ismember || count($perm_post) || $perm_delpost || $perm_comments || $perm_cats || $perm_properties
+										|| $perm_media_upload || $perm_media_browse || $perm_media_change )
+			{ // There are some permissions for this group:
+				$ismember = 1;	// Must have this permission
+
+				// insert new perms:
+				$inserted_values[] = " ( $blog, $loop_group_ID, $ismember, '".implode(',',$perm_post)."',
+																	$perm_delpost, $perm_comments, $perm_cats, $perm_properties,
+																	$perm_media_upload, $perm_media_browse, $perm_media_change )";
+			}
+		}
+	}
+
+	// Proceed with insertions:
+	if( count( $inserted_values ) )
+	{
+		$DB->query( "INSERT INTO T_coll_group_perms( bloggroup_blog_ID, bloggroup_group_ID, bloggroup_ismember,
+											bloggroup_perm_poststatuses, bloggroup_perm_delpost, bloggroup_perm_comments,
+											bloggroup_perm_cats, bloggroup_perm_properties,
+											bloggroup_perm_media_upload, bloggroup_perm_media_browse, bloggroup_perm_media_change)
+									VALUES ".implode( ',', $inserted_values ) );
+	}
+}
+
+
+
+
+/**
+ * Translates an given array of permissions to an "easy group".
+ *
+ * - nomember
+ * - member
+ * - editor (member+edit posts+delete+edit comments+all filemanager rights)
+ * - administrator (editor+edit cats+edit blog)
+ * - custom
+ *
+ * @param array indexed, as the result row from "SELECT * FROM T_coll_user_perms"
+ * @return string one of the five groups (nomember, member, editor, admin, custom)
+ */
+function blogperms_get_easy( $perms, $context='user' )
+{
+	if( !isset($perms['blog'.$context.'_ismember']) )
+	{
+		return 'nomember';
+	}
+
+	if( !empty( $perms['blog'.$context.'_perm_poststatuses'] ) )
+	{
+		$perms_post = count( explode( ',', $perms['blog'.$context.'_perm_poststatuses'] ) );
+	}
+	else
+	{
+		$perms_post = 0;
+	}
+
+
+	$perms_editor =  $perms_post
+									+(int)$perms['blog'.$context.'_perm_delpost']
+									+(int)$perms['blog'.$context.'_perm_comments']
+									+(int)$perms['blog'.$context.'_perm_media_upload']
+									+(int)$perms['blog'.$context.'_perm_media_browse']
+									+(int)$perms['blog'.$context.'_perm_media_change'];
+
+	$perms_admin =   (int)$perms['blog'.$context.'_perm_properties']
+									+(int)$perms['blog'.$context.'_perm_cats'];
+
+	if( $perms_editor == 10 )
+	{ // has full editor rights
+		switch( $perms_admin )
+		{
+			case 0: return 'editor'; break;
+			case 1: return 'custom'; break;
+			case 2: return 'admin'; break;
+		}
+	}
+	elseif( $perms_editor == 0 )
+	{
+		if( $perms_admin )
+		{
+			return 'custom';
+		}
+		else
+		{
+			return 'member';
+		}
+	}
+	else
+	{
+		return 'custom';
+	}
+}
+
+/**
+ * Translates an given array of permissions to an "easy group".
+ *
+ * USES OBJECT ROW
+ *
+ * - nomember
+ * - member
+ * - editor (member+edit posts+delete+edit comments+all filemanager rights)
+ * - administrator (editor+edit cats+edit blog)
+ * - custom
+ *
+ * @param array indexed, as the result row from "SELECT * FROM T_coll_user_perms"
+ * @return string one of the five groups (nomember, member, editor, admin, custom)
+ */
+function blogperms_get_easy2( $perms, $context='user' )
+{
+	if( !isset($perms->{'blog'.$context.'_ismember'}) )
+	{
+		return 'nomember';
+	}
+
+	if( !empty( $perms->{'blog'.$context.'_perm_poststatuses'} ) )
+	{
+		$perms_post = count( explode( ',', $perms->{'blog'.$context.'_perm_poststatuses'} ) );
+	}
+	else
+	{
+		$perms_post = 0;
+	}
+
+	$perms_editor =  $perms_post
+									+(int)$perms->{'blog'.$context.'_perm_delpost'}
+									+(int)$perms->{'blog'.$context.'_perm_comments'}
+									+(int)$perms->{'blog'.$context.'_perm_media_upload'}
+									+(int)$perms->{'blog'.$context.'_perm_media_browse'}
+									+(int)$perms->{'blog'.$context.'_perm_media_change'};
+
+	$perms_admin =   (int)$perms->{'blog'.$context.'_perm_properties'}
+									+(int)$perms->{'blog'.$context.'_perm_cats'};
+
+	if( $perms_editor == 10 )
+	{ // has full editor rights
+		switch( $perms_admin )
+		{
+			case 0: return 'editor'; break;
+			case 1: return 'custom'; break;
+			case 2: return 'admin'; break;
+		}
+	}
+	elseif( $perms_editor == 0 )
+	{
+		if( $perms_admin )
+		{
+			return 'custom';
+		}
+		else
+		{
+			return 'member';
+		}
+	}
+	else
+	{
+		return 'custom';
+	}
+}
+
+
+/**
+ *
+ * @param string "easy group": 'admin', 'editor', 'member'
+ * @return array indexed, as the result row from "SELECT * FROM T_coll_user_perms"
+ */
+function blogperms_from_easy( $easy_group )
+{
+	$r = array(
+		'bloguser_ismember' => 0,
+		'bloguser_perm_poststatuses' => '',
+		'bloguser_perm_delpost' => 0,
+		'bloguser_perm_comments' => 0,
+		'bloguser_perm_media_upload' => 0,
+		'bloguser_perm_media_browse' => 0,
+		'bloguser_perm_media_change' => 0,
+		'bloguser_perm_properties' => 0,
+		'bloguser_perm_cats' => 0
+	);
+
+	switch( $easy_group )
+	{
+		case 'admin':
+			$r['bloguser_perm_properties'] = 1;
+			$r['bloguser_perm_cats'] = 1;
+
+		case 'editor':
+			$r['bloguser_perm_poststatuses'] = 'deprecated,draft,private,protected,published';
+			$r['bloguser_perm_delpost'] = 1;
+			$r['bloguser_perm_comments'] = 1;
+			$r['bloguser_perm_media_upload'] = 1;
+			$r['bloguser_perm_media_browse'] = 1;
+			$r['bloguser_perm_media_change'] = 1;
+
+		case 'member':
+			$r['bloguser_ismember'] = 1;
+			break;
+
+		default:
+			return false;
+	}
+	return $r;
+}
+
+
+/**
+ * get_bloginfo(-)
+ *
+ * @deprecated deprecated by Blog::get() This is now a dirty stub
+ */
+function get_bloginfo( $show = '', $this_blogparams = '' )
+{
+	global $Blog, $blog, $BlogCache;
+
+	if( empty( $this_blogparams ) )
+	{ // We want the global blog on the page
+		if( isset( $Blog ) )
+			$current_Blog = & $Blog;
+		else
+			$current_Blog = & $BlogCache->get_by_ID($blog);
+	}
+	else
+	{
+		$current_Blog = & $BlogCache->get_by_ID($this_blogparams->blog_ID);
+	}
+
+	return $current_Blog->get( $show );
+}
+
+
+/**
+ * Get Blog for specified ID
+ *
+ * @todo on a heavy multiblog system, cache them one by one...
+ * @todo move over to BlogCache?!
+ *
+ * @param integer ID of Blog we want
+ */
+function Blog_get_by_ID( $blog_ID )
+{
+	global $cache_blogs;
+
+	if( $blog_ID < 1 ) debug_die( 'No blog is selected!' );
+
+	if( empty($cache_blogs[$blog_ID]) )
+	{
+		blog_load_cache();
+	}
+	if( !isset( $cache_blogs[$blog_ID] ) ) debug_die( T_('Requested blog does not exist!') );
+
+	return new Blog( $cache_blogs[$blog_ID] ); // COPY !
+}
+
+
+/**
+ * @todo fp> this needs to be deprecated
+ * @todo fp> get rid of the $cache_blogs crap and use $BlogCache only
+ */
+function blog_load_cache()
+{
+	global $DB, $cache_blogs;
+	global $BlogCache;
+	if( empty($cache_blogs) )
+	{
+		$cache_blogs = array();
+
+		foreach( $DB->get_results( "SELECT * FROM T_blogs ORDER BY blog_ID", OBJECT, 'blog_load_cache()' ) as $this_blog )
+		{
+			$cache_blogs[$this_blog->blog_ID] = $this_blog;
+
+			// Add it to BlogCache, so it does not need to load it also again:
+			// NOTE: dh> it may be bad to instantiate all objects, but there's no shadow_cache for rows..
+			$BlogCache->instantiate($this_blog);
+			//echo 'just cached:'.$cache_blogs[$this_blog->blog_ID]->blog_name.'('.$this_blog->blog_ID.')<br />';
+		}
+		$BlogCache->all_loaded = true;
+	}
+}
+
+
+/*****
+ * About-the-blog tags
+ * Note: these tags go anywhere in the template
+ *****/
+
+/**
+ * bloginfo(-)
+ *
+ * Template tag
+ *
+ * @deprecated deprecated by {@link Blog:disp()}
+ */
+function bloginfo( $show='', $format = 'raw', $display = true, $this_blogparams = '' )
+{
+	$content = get_bloginfo( $show, $this_blogparams );
+	$content = format_to_output( $content, $format );
+	if( $display )
+		echo $content;
+	else
+		return $content;
+}
+
+
+/**
+ * Start blog iterator
+ *
+ * blog_list_start(-)
+ */
+function blog_list_start( $need = '' )
+{
+	global $cache_blogs, $curr_blogparams, $curr_blog_ID;
+
+	blog_load_cache();
+
+	$curr_blogparams = reset( $cache_blogs );
+	if( $curr_blogparams === false )
+		return false;	// No blog!
+
+	if( (!empty($need)) && (!get_bloginfo($need, $curr_blogparams )) )
+	{	// We need the blog to have a specific criteria that is not met, search on...
+		return blog_list_next( $need );		// This can be recursive
+	}
+
+	$curr_blog_ID = $curr_blogparams->blog_ID;
+	//echo "blogID=", $curr_blog_ID;
+	return $curr_blog_ID;
+}
+
+
+/**
+ * Next blog iteration
+ *
+ * blog_list_next(-)
+ */
+function blog_list_next( $need='' )
+{
+	global $cache_blogs, $curr_blogparams, $curr_blog_ID;
+
+	$curr_blogparams = next( $cache_blogs );
+	if( $curr_blogparams === false )
+		return false; // No more blog!
+
+	// echo 'need: ', $need, ' info:',get_bloginfo($need, $curr_blogparams );
+
+	if( (!empty($need)) && (!get_bloginfo($need, $curr_blogparams )) )
+	{ // We need the blog to have a specific criteria that is not met, search on...
+		return blog_list_next( $need );		// This can be recursive
+	}
+
+	$curr_blog_ID = $curr_blogparams->blog_ID;
+	// echo "blogID=", $curr_blog_ID;
+	return $curr_blog_ID;
+}
+
+
+/**
+ * blog_list_iteminfo(-)
+ *
+ * Display info about item
+ *
+ * fplanque: created
+ */
+function blog_list_iteminfo( $what, $show = 'raw' )
+{
+	global $curr_blogparams;
+
+	$raw_info = get_bloginfo( $what, $curr_blogparams );
+
+	if( $show )
+	{
+		echo format_to_output( $raw_info, $show );
+	}
+
+	return $raw_info;
+}
+
+
+/**
+ * Check permissions on a given blog (by ID) and autoselect an appropriate blog
+ * if necessary.
+ *
+ * @param integer Pre-selected blog (usually blog GET param)
+ * @param string Permission name that must be given to the {@link $current_User} object.
+ * @param string Permission level that must be given to the {@link $current_User} object.
+ * @return integer The selected blog (0 means failure).
+ */
+function autoselect_blog( $selectedBlog, $permname, $permlevel = 'any' )
+{
+	global $current_User;
+	global $default_to_blog;
+
+	if( $selectedBlog )
+	{ // a blog is selected
+		if( !$current_User->check_perm( $permname, $permlevel, false, $selectedBlog ) )
+		{ // invalid blog
+			$selectedBlog = 0;
+		}
+	}
+
+	if( !$selectedBlog )
+	{ // No blog is selected so far (or selection was invalid)...
+		if( $current_User->check_perm( $permname, $permlevel, false, $default_to_blog ) )
+		{ // Default blog is a valid choice
+			$selectedBlog = $default_to_blog;
+		}
+		else
+		{ // Let's try to find another one:
+			for( $curr_blog_ID = blog_list_start();
+						$curr_blog_ID != false;
+						$curr_blog_ID = blog_list_next() )
+			{
+				// not good for demouser>edit_cats: if( $current_User->check_perm( 'blog_ismember', 1, false, $curr_blog_ID ) )
+				if( $current_User->check_perm( $permname, $permlevel, false, $curr_blog_ID ) )
+				{ // Current user is a member of this blog... let's select it:
+					$selectedBlog = $curr_blog_ID;
+					break;
+				}
+			}
+		}
+	}
+
+	return $selectedBlog;
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/collections/_category.funcs.php 1.10.3.src/inc/MODEL/collections/_category.funcs.php
--- 0.9.2.src/inc/MODEL/collections/_category.funcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/collections/_category.funcs.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,942 @@
+<?php
+/**
+ * This file implements Category handling functions.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ * Parts of this file are copyright (c)2004 by The University of North Carolina at Charlotte as
+ * contributed by Jason Edgecombe {@link http://tst.uncc.edu/team/members/jason_bio.php}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * The University of North Carolina at Charlotte grants Francois PLANQUE the right to license
+ * Jason EDGECOMBE's contributions to this file and the b2evolution project
+ * under the GNU General Public License (http://www.opensource.org/licenses/gpl-license.php)
+ * and the Mozilla Public License (http://www.opensource.org/licenses/mozilla1.1.php).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ * @author jwedgeco: Jason EDGECOMBE (for hire by UNC-Charlotte)
+ * @author edgester: Jason EDGECOMBE (personal contributions, not for hire)
+ *
+ * @todo implement CategoryCache based on LinkCache
+ *
+ * @version $Id: _category.funcs.php,v 1.6.2.4.2.1 2007/04/25 22:17:48 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Create a new category
+ *
+ * This funtion has to handle all needed DB dependencies!
+ */
+function cat_create(
+	$cat_name,
+	$cat_parent_ID,
+	$cat_blog_ID = NULL)
+{
+	global $DB;
+
+	if( $cat_blog_ID == NULL )
+	{
+		if( empty($cat_parent_ID) ) debug_die ( 'cat_create(-) missing parameters!' );
+		$parent_cat = get_the_category_by_ID($cat_parent_ID);
+		$cat_blog_ID = $parent_cat['cat_blog_ID'];
+	}
+
+	$sql = "INSERT INTO T_categories( cat_parent_ID, cat_name, cat_blog_ID)
+					VALUES ( $cat_parent_ID, ".$DB->quote($cat_name).", $cat_blog_ID )";
+	if( ! $DB->query( $sql ) )
+		return 0;
+
+	return $DB->insert_id;
+}
+
+
+/**
+ * Update a category
+ *
+ * This funtion has to handle all needed DB dependencies!
+ */
+function cat_update(
+	$cat_ID,
+	$cat_name,
+	$cat_parent_ID = 0,
+	$cat_blog_ID = '' )
+{
+	global $DB;
+
+	if( $cat_parent_ID == 0 ) $cat_parent_ID = 'NULL';
+
+	return $DB->query( "UPDATE T_categories
+												SET cat_name = ".$DB->quote($cat_name).",
+														cat_parent_ID = $cat_parent_ID ".
+														(!empty($cat_blog_ID) ? ", cat_blog_ID = $cat_blog_ID" : '')."
+											WHERE cat_ID = $cat_ID" );
+}
+
+
+/**
+ * Delete a category
+ *
+ * This funtion has to handle all needed DB dependencies!
+ *
+ * @todo BUG: it is possible to create loops and lose branch in some situations :(
+ */
+function cat_delete( $cat_ID )
+{
+	global $DB, $query, $cache_categories, $cache_postcats;
+
+	$DB->begin();
+
+	// check there are no subcats
+	$sql = "SELECT COUNT(*)
+					FROM T_categories
+					WHERE cat_parent_ID = $cat_ID";
+	$child_count = $DB->get_var( $sql );
+	if( $child_count != 0 ) return T_("Cannot delete if there are sub-categories!");
+
+	// find parent
+	$sql = "SELECT cat_parent_ID, cat_blog_ID
+					FROM T_categories
+					WHERE cat_ID = $cat_ID";
+	if( ! ($row = $DB->get_row( $sql )) )
+	{
+		$DB->rollback(); // done nothing anyway...
+		return 1; // Success: category already deleted!!
+	}
+
+	$remap_cat_ID = $row->cat_parent_ID;
+	$cat_blog_ID = $row->cat_blog_ID;
+
+	// Get the list of posts in this category
+	$sql = "SELECT post_ID
+					  FROM T_posts
+					 WHERE post_main_cat_ID = $cat_ID";
+	$IDarray = $DB->get_col( $sql );
+
+	if( ! $remap_cat_ID )
+	{ // No parent, find another cat in same blog
+		$sql = "SELECT cat_ID
+						FROM T_categories
+						WHERE cat_blog_ID = $cat_blog_ID
+							AND cat_ID != $cat_ID
+						ORDER BY cat_ID
+						LIMIT 0, 1";
+		$remap_cat_ID = $DB->get_var( $sql );
+		// echo "remap to: $remap_cat_ID<br />";
+		// May be NULL if this was the last cat (But there are no posts inside)
+
+		if( !$remap_cat_ID && !empty($IDarray) )
+		{
+			$DB->rollback(); // done nothing anyway...
+			return T_("Cannot delete last category if there are posts inside!");
+		}
+	}
+
+	//  --------------- PROCEED WITH DELETING ------------
+
+	// First delete assoc to this cat when it's an extra cat
+	$sql = "DELETE FROM T_postcats
+						WHERE postcat_cat_ID = $cat_ID ";
+	if( !empty($IDarray) )
+	{
+		$sql .= " AND postcat_post_ID NOT IN (".implode( ',', $IDarray ).") ";
+	}
+
+	$DB->query( $sql );
+
+
+	// Now take care of the main cats (these need to be remapped, we cannot delete them!)
+	if( $remap_cat_ID )
+	{ // We are moving posts to parent or other category
+
+		// remap the posts to new category:
+		// Get the list of posts in this category
+		$sql = "UPDATE T_posts
+							 SET post_main_cat_ID = $remap_cat_ID
+						 WHERE post_main_cat_ID = $cat_ID";
+		$DB->query( $sql );
+
+		// Before remapping the extracats we need to get rid of mappings that would become duplicates
+		// We remove every mapping to the old cat where a mapping to the new cat already exists
+		$sql = "SELECT DISTINCT postcat_post_ID
+						FROM T_postcats
+						WHERE postcat_cat_ID = $remap_cat_ID";
+		$IDarray = $DB->get_col( $sql );
+
+		if( !empty($IDarray) )
+		{
+			$IDlist = implode( ',', $IDarray );
+
+			$sql = "DELETE FROM T_postcats
+							WHERE postcat_cat_ID = $cat_ID
+							AND postcat_post_ID IN ($IDlist)";
+			$DB->query( $sql );
+		}
+
+
+		// remap the remaining extracats
+		$sql = "UPDATE T_postcats
+						SET postcat_cat_ID = $remap_cat_ID
+						WHERE postcat_cat_ID = $cat_ID";
+		$DB->query( $sql );
+	}
+
+	// do the actual deletion of the cat
+	$sql = "DELETE FROM T_categories
+					WHERE cat_ID = $cat_ID";
+	$DB->query( $sql );
+
+	$DB->commit();
+
+	// If we had a cache we'd better forget it!
+	// TODO: reset other caches!
+	unset( $GLOBALS['cache_categories'] );
+	unset( $GLOBALS['cache_postcats'] );
+
+	return 1; // success
+}
+
+
+/**
+ * get_the_category_by_ID(-)
+ *
+ * Get category name+blog_id for specified cat ID
+ *
+ * fplanque: reused "R. U. Serious" optimization here
+ * fplanque: added blog ID stuff
+ * TODO: move. dis is not a template tag
+ *
+ * @param integer category ID
+ * @param boolean die() if category does not exist? (default: true)
+ *
+ */
+function get_the_category_by_ID( $cat_ID, $die = true )
+{
+	global $cache_categories;
+	if( empty($cache_categories[$cat_ID]) )
+	{
+		cat_load_cache( 'none' );
+	}
+	if( !isset( $cache_categories[$cat_ID] ) )
+	{
+		if( $die )
+		{
+			debug_die( sprintf( T_('Requested category %s does not exist!'),  $cat_ID ) );
+		}
+		else return false;
+	}
+	return $cache_categories[$cat_ID];
+}
+
+
+/*
+ * get_the_category(-)
+ *
+ * Get category name for current post
+ *
+ * fplanque: simplified
+ *
+ * @deprecated
+ */
+function get_the_category()
+{
+	global $postdata;
+	$cat = get_the_category_by_ID( $postdata['Category'] );
+	return $cat['cat_name'];
+}
+
+
+
+/**
+ * Get blog for a given cat
+ */
+function get_catblog( $cat_ID )
+{
+	$cat = get_the_category_by_ID( $cat_ID );
+	return $cat['cat_blog_ID'];
+}
+
+
+/**
+ * Get parent category for a given cat
+ */
+function get_catparent( $cat_ID )
+{
+	$cat = get_the_category_by_ID( $cat_ID );
+	return $cat['cat_parent_ID'];
+}
+
+
+/**
+ * Get name for a given cat
+ */
+function get_catname($cat_ID)
+{
+	$cat = get_the_category_by_ID( $cat_ID );
+	return $cat['cat_name'];
+}
+
+
+/**
+ * Load cache for category definitions.
+ *
+ * TODO: replace LEFT JOIN with UNION when switching to MySQL 4
+ * This will prevent empty cats from displaying "(1)" as postcount.
+ *
+ * @param string 'none'|'context'|'canonic'
+ */
+function cat_load_cache( $cat_load_postcounts = 'none', $dbtable_items = 'T_posts', $dbprefix_items = 'post_',
+													$dbIDname_items = 'post_ID' )
+{
+	global $DB, $cache_categories;
+	global $show_statuses, $timestamp_min, $timestamp_max;
+	global $Settings;
+
+	if( !isset($cache_categories))
+	{
+		// echo "loading CAT cache";
+		$sql = "SELECT cat_ID, cat_parent_ID, cat_name, cat_blog_ID
+						FROM T_categories
+						ORDER BY cat_name";
+
+		foreach( $DB->get_results( $sql, ARRAY_A, 'loading CAT cache' ) as $myrow )
+		{
+			$this_cat['cat_name'] = $myrow['cat_name'];
+			$this_cat['cat_blog_ID'] = $myrow['cat_blog_ID'];
+			$this_cat['cat_parent_ID'] = $myrow['cat_parent_ID'];
+			$this_cat['cat_postcount'] = 0;					// Will be increased later
+			$this_cat['cat_children'] = array();
+			$cache_categories[$myrow['cat_ID']] = $this_cat;
+			// echo 'just cached:',$myrow['cat_ID'],':',$cache_categories[$myrow['cat_ID']]['cat_name'], ' parent:',$cache_categories[$myrow['cat_ID']]['cat_parent_ID'],'<br />';
+		}
+
+		// echo 'Number of cats=', count($cache_categories);
+
+		// Reveal children:
+		if( ! empty( $cache_categories ) )
+		{
+			foreach( $cache_categories as $icat_ID => $i_cat )
+			{
+				// echo '<br>handling cat ', $icat_ID, ' ', $i_cat['cat_name'];
+				$cat_parent_ID = $i_cat['cat_parent_ID'];
+				if( $cat_parent_ID )
+				{
+					if( isset( $cache_categories[$cat_parent_ID] ) )
+					{ // If the parent exists!
+						$cache_categories[$cat_parent_ID]['cat_children'][] = $icat_ID;
+					}
+					else
+					{
+						echo( "Catgeory #$icat_ID is oprhan of non existant parent #$cat_parent_ID!<br />" );
+					}
+				}
+			}
+		}
+
+		// echo 'Number of cats=', count($cache_categories);
+	}
+
+	cat_load_postcounts( $cat_load_postcounts, $dbtable_items, $dbprefix_items, $dbIDname_items );
+}
+
+
+/**
+ * Load the post counts
+ *
+ * @param string 'context'|'canonic'
+ */
+function cat_load_postcounts( $cat_load_postcounts = 'canonic', $dbtable = 'T_posts', $dbprefix = 'post_', $dbIDname = 'post_ID' )
+{
+	global $DB, $cache_categories;
+	global $blog, $show_statuses, $author, $assgn, $status;
+	global $m, $w, $dstart, $timestamp_min, $timestamp_max;
+	global $s, $sentence, $exact;
+	global $cat_postcounts_loaded;
+	global $Settings;
+
+	if( $cat_load_postcounts == 'none' )
+	{
+		return;
+	}
+
+	if( !isset($cat_postcounts_loaded) && $blog > 0 )
+	{ // Postcounts are not loaded and we have a blog for which to load the counts:
+
+		/*
+		 * WE ARE GOING TO CONSTRUCT THE WHERE CLOSE...
+		 */
+
+		$ItemQuery = & new ItemQuery( $dbtable, $dbprefix, $dbIDname ); // TEMPORARY OBJ
+
+		// - - Select a specific Item:
+		// $ItemQuery->where_ID( $p, $title );
+		if( $cat_load_postcounts == 'context' )
+		{	// We want to preserve the current context:
+			// - - - Restrict to selected blog/categories:
+			$ItemQuery->where_chapter( $blog, '', array() );
+
+			// * Restrict to the statuses we want to show:
+			$ItemQuery->where_visibility( $show_statuses );
+
+			// Restrict to selected authors:
+			$ItemQuery->where_author( $author );
+
+			// Restrict to selected assignees:
+			$ItemQuery->where_assignees( $assgn );
+
+			// Restrict to selected satuses:
+			$ItemQuery->where_statuses( $status );
+
+			// - - - + * * timestamp restrictions:
+			$ItemQuery->where_datestart( $m, $w, $dstart, '', $timestamp_min, $timestamp_max );
+
+			// Keyword search stuff:
+			$ItemQuery->where_keywords( $s, $sentence, $exact );
+		}
+		else
+		{	// We want to preserve only the minimal context:
+			// - - - Restrict to selected blog/categories:
+			$ItemQuery->where_chapter( $blog, '', array() );
+
+			// * Restrict to the statuses we want to show:
+			$ItemQuery->where_visibility( $show_statuses );
+
+			// - - - + * * timestamp restrictions:
+			$ItemQuery->where_datestart( '', '', '', '', $timestamp_min, $timestamp_max );
+		}
+
+		$sql = 'SELECT postcat_cat_ID AS cat_ID, COUNT(*) AS cat_postcount'
+						// OLD: FROM T_postcats INNER JOIN $dbtable ON postcat_post_ID = $dbIDname
+						// fplanque>> note: there was no restriction to current blog!!
+						.$ItemQuery->get_from()
+						.$ItemQuery->get_where()
+						.$ItemQuery->get_group_by()."
+						GROUP BY cat_ID";
+
+		foreach( $DB->get_results( $sql, ARRAY_A, 'Load postcounts' ) as $myrow )
+		{
+			$cat_ID = $myrow['cat_ID'];
+			if( !isset($cache_categories[$cat_ID]) )
+				echo '<p>*** WARNING: There are '.$myrow['cat_postcount'].' posts attached to non existant category #'.$cat_ID.'. You must fix the database! ***</p>';
+			// echo 'Postcount for cat #', $cat_ID, ' is ', $myrow['cat_postcount'], '<br />';
+			$cache_categories[$cat_ID]['cat_postcount'] = $myrow['cat_postcount'];
+		}
+
+		// echo 'Number of cats=', count($cache_categories);
+		$cat_postcounts_loaded = true;
+	}
+
+}
+
+
+/**
+ * Load cache for category associations with current posts
+ *
+ * @todo put this into main post query when MySQL 4.0 commonly available
+ */
+function cat_load_postcats_cache()
+{
+	global $DB, $cache_postcats, $postIDlist, $preview;
+
+	if( isset($cache_postcats) )
+	{ // already done!
+		return;
+	}
+
+	if( $preview )
+	{ // Preview mode
+		global $extracats, $post_category;
+		param( 'extracats', 'array', array() );
+		if( !in_array( $post_category, $extracats ) )
+			$extracats[] = $post_category;
+		$cache_postcats[0] = $extracats;
+		return;
+	}
+
+	if( !empty($postIDlist) )
+	{
+		$sql = "SELECT postcat_post_ID, postcat_cat_ID
+						FROM T_postcats
+						WHERE postcat_post_ID IN ($postIDlist)
+						ORDER BY postcat_post_ID, postcat_cat_ID";
+
+		foreach( $DB->get_results( $sql, ARRAY_A ) as $myrow )
+		{
+			$postcat_post_ID = $myrow["postcat_post_ID"];
+			if( ! isset( $cache_postcats[$postcat_post_ID] ) )
+			{
+				 $cache_postcats[$postcat_post_ID] = array();
+			}
+			$cache_postcats[$postcat_post_ID][] = $myrow["postcat_cat_ID"];
+			// echo "just cached: post=$postcat_post_ID  cat=".$myrow["postcat_cat_ID"]."<br />";
+		}
+	}
+}
+
+
+/**
+ * Get category associations with given post
+ */
+function postcats_get_byID( $post_ID )
+{
+	global $DB;
+
+	//echo "looking up cats for post $post_ID ";
+
+	$sql = "SELECT postcat_cat_ID
+					FROM T_postcats
+					WHERE postcat_post_ID = $post_ID
+					ORDER BY postcat_cat_ID";
+	return $DB->get_col( $sql );
+}
+
+
+/**
+ * Taking a recursive walk in the category park...
+ *
+ * @param array PHP requires this stupid cloning of the cache_categories array in order to be able to perform foreach on it
+ * @param integer
+ * @param integer
+ * @param string|array Callback for first category
+ * @param string|array Callback before each category
+ * @param string|array Callback after each category
+ * @param string|array Callback after last category
+ * @param integer Caller nesting level, just to keep track of how far we go :)
+ * @return string
+ */
+function cat_children( $ccats, $blog_ID, $parent_ID, $callback_before_first, $callback_before_each, $callback_after_each, $callback_after_last, $level = 0, $root_call = true )
+{
+	static $total_count = 0;
+
+	$r = '';
+
+	// echo 'Number of cats=', count($ccats);
+	if( empty( $ccats ) )
+	{ // this can happen if there are no cats at all!
+		return '';
+	}
+
+	if( $root_call )
+	{ // Init:
+		$total_count = 0;
+	}
+
+	$child_count = 0;
+	foreach( $ccats as $icat_ID => $i_cat )
+	{
+		if( empty( $icat_ID )
+			|| ! (($blog_ID == 0) || ($i_cat['cat_blog_ID'] == $blog_ID))
+			|| ! ($i_cat['cat_parent_ID'] == $parent_ID) )
+		{ // this cat is not in the blog and or is not a child of the parent
+			continue;
+		}
+
+		// this cat is in the blog and is a child of the parent...
+		$total_count++;
+
+
+		// "before first":
+		if( $child_count++ == 0 )
+		{ // this is the first child
+			if( is_array( $callback_before_first ) )
+			{ // object callback:
+				$r .= $callback_before_first[0]->{$callback_before_first[1]}( $parent_ID, $level, $total_count, 1 );
+			}
+			else
+				$r .= $callback_before_first( $parent_ID, $level, $total_count, 1 );
+		}
+
+		// "before each":
+		if( is_array( $callback_before_each ) )
+		{ // object callback:
+			$r2 = $callback_before_each[0]->{$callback_before_each[1]}( $icat_ID, $level, $total_count, $child_count );
+		}
+		else
+			$r2 = $callback_before_each( $icat_ID, $level, $total_count, $child_count );
+		if( $r2 === true )
+		{	// callback function has requested that we stop recursing for this branch
+			continue;
+		}
+		$r .= $r2;
+
+		// Recursion:
+		$r .= cat_children( $ccats, $blog_ID, $icat_ID, $callback_before_first, $callback_before_each, $callback_after_each, $callback_after_last, $level+1, false );
+
+		// "after each":
+		if( is_array( $callback_after_each ) )
+		{ // object callback:
+			$r .= $callback_after_each[0]->{$callback_after_each[1]}( $icat_ID, $level, $total_count, $child_count );
+		}
+		else
+		{
+			$r .= $callback_after_each( $icat_ID, $level, $total_count, $child_count );
+		}
+	}
+	if( $child_count )
+	{ // There have been children
+		if( is_array( $callback_after_last ) )
+			$r .= $callback_after_last[0]->{$callback_after_last[1]}( $parent_ID, $level, $total_count, $child_count );
+		else
+			$r .= $callback_after_last( $parent_ID, $level, $total_count, $child_count );
+	}
+
+	return $r;
+}
+
+
+/**
+ * Does a given blog have categories?
+ *
+ * @param integer Blog ID
+ * @return boolean
+ */
+function blog_has_cats( $blog_ID )
+{
+	global $cache_categories;
+
+	cat_load_cache( 'none' );
+
+	if( count($cache_categories) ) foreach( $cache_categories as $icat_ID => $i_cat )
+	{
+		if( $icat_ID && $i_cat['cat_blog_ID'] == $blog_ID )
+		{ // this cat is in the blog
+			return true;
+		}
+	}
+
+	return false;
+}
+
+
+/**
+ * Query for the cats
+ *
+ * @param string 'none'|'context'|'canonic'
+ */
+function cat_query( $load_postcounts = 'none', $dbtable_items = 'T_posts', $dbprefix_items = 'post_',
+										$dbIDname_items = 'post_ID' )
+{
+	global $blog;
+	if( $blog != 0 ) blog_load_cache();
+	cat_load_cache( $load_postcounts, $dbtable_items, $dbprefix_items, $dbIDname_items );
+}
+
+
+/**
+ * the_category(-)
+ *
+ * echoes the main category name
+ * the name of the main category the post belongs to.
+ * you can as an admin add categories, and rename them if needed.
+ * default category is 'General', you can rename it too.
+ *
+ * @deprecated deprecated by {@link Item::main_category()}
+ */
+function the_category( $format = 'htmlbody' )
+{
+	$category = get_the_category();
+	echo format_to_output($category, $format);
+}
+
+
+/**
+ * the_categories(-)
+ *
+ * lists all the category names
+ *
+ * fplanque: created
+ * fplanque: 0.8.3: changed defaults
+ *
+ * @deprecated deprecated by {@link Item::categories()}
+ */
+function the_categories( $link_title = '#',				// false if you want no links
+	$before_main='<strong>', $after_main='</strong>', // 'hide' to ignore main cat
+	$before_other='', $after_other='', 								// 'hide' to ignore other cats
+	$before_external='<em>', $after_external='</em>',	// 'hide' to ignore external cats (other blogs)
+	$separator = ', ',
+	$format_each = 'raw',
+	$format_list = 'htmlbody'
+ )
+{
+	global $id, $postdata, $blog, $blogfilename, $cache_postcats, $preview;
+	global $BlogCache;
+
+	if( $link_title == '#' )
+	{ /* TRANS: When the categories for a specific post are displayed, the user can click
+				on these cats to browse them, this is the default href title displayed there */
+		$link_title = T_('Browse category');
+	}
+
+	$main_cat_ID = $postdata['Category'];
+	// echo "main cat ID: $main_cat_ID<br />";
+	cat_load_postcats_cache();
+	$categoryIDs = $cache_postcats[$id];
+
+	if( !isset($categoryIDs) )
+	{ // Can happen in preview mode
+		return;
+	}
+
+	$categoryNames = array();
+	foreach( $categoryIDs as $cat_ID )
+	{
+		$cat = get_the_category_by_ID($cat_ID);
+		$cat_name = format_to_output( $cat["cat_name"], $format_each );
+
+		if( $link_title && !$preview)
+		{ // we want to display links
+			$lBlog = & $BlogCache->get_by_ID( $cat['cat_blog_ID'] );
+			$cat_name = '<a href="'.url_add_param( $lBlog->get('blogurl'), 'cat='.$cat_ID ).'" title="'.$link_title.'">'.$cat_name.'</a>';
+		}
+
+		if( $cat_ID == $main_cat_ID )
+		{ // We are displaying the main cat!
+			if( $before_main == 'hide' )
+			{ // ignore main cat !!!
+				continue;
+			}
+			$cat_name = $before_main.$cat_name.$after_main;
+		}
+		elseif( $cat['cat_blog_ID'] == $blog )
+		{ // We are displaying another cat in the same blog
+			if( $before_other == 'hide' )
+			{ // ignore main cat !!!
+				continue;
+			}
+			$cat_name = $before_other.$cat_name.$after_other;
+		}
+		else
+		{ // We are displaying an external cat (in another blog)
+			if( $before_external == 'hide' )
+			{ // ignore main cat !!!
+				continue;
+			}
+			$cat_name = $before_external.$cat_name.$after_external;
+		}
+
+		$categoryNames[] = $cat_name;
+	}
+	echo format_to_output( implode( $separator, $categoryNames ), $format_list );
+}
+
+
+/**
+ * Echoes the main category ID for current post
+ *
+ * The ID (number) of the category the post belongs to.
+ * This is static data that you can use, for example to associate a category to an image, or a css style.
+ */
+function the_category_ID()
+{
+	global $id,$postdata;
+	echo $postdata['Category'];
+}
+
+
+/**
+ * lists the category IDs for current post
+ *
+ * fplanque: created
+ */
+function the_categories_IDs()
+{
+	global $id, $blogfilename, $cache_postcats;
+
+	cat_load_postcats_cache();
+	$categoryIDs = $cache_postcats[$id];
+
+	if( !isset($categoryIDs) )
+	{ // Can happen in preview mode
+		return;
+	}
+
+	echo implode( ',', $categoryIDs );
+
+}
+
+
+/*
+ * the_category_head(-)
+ */
+function the_category_head( $before='', $after='' )
+{
+	global $id, $postdata, $currentcat, $previouscat, $newday;
+	$currentcat = $postdata['Category'];
+	if ($currentcat != $previouscat)
+	{
+		echo $before;
+		$cat = get_the_category_by_ID($currentcat);	// fplanque
+		echo $cat['cat_name'];
+		echo $after;
+		$previouscat = $currentcat;
+	}
+}
+
+
+/**
+ * Copy the catagory structure from one blog to another
+ * The four cat_copy_* functions after blog_copy_cats are required by blog_copy_cats()
+ */
+function blog_copy_cats($srcblog, $destblog )
+ {
+	global $BlogCache, $edited_Blog, $cache_categories, $cat_parents;
+
+	$edited_Blog = & $BlogCache->get_by_ID( $destblog );
+
+	// ----------------- START RECURSIVE CAT LIST ----------------
+	cat_query( 'none' );	// make sure the caches are loaded
+	$cat_parents[0]='NULL';
+
+	// run recursively through the cats
+	// echo "<ul>\n";
+	cat_children( $cache_categories, $srcblog, NULL, 'cat_copy_before_first', 'cat_copy_before_each', 'cat_copy_after_each', 'cat_copy_after_last', 0 );
+	// echo "</ul>\n";
+	// ----------------- END RECURSIVE CAT LIST ----------------
+}
+
+/**
+ * callback to start sublist
+ */
+function cat_copy_before_first( $parent_cat_ID, $level )
+{ // callback to start sublist
+}
+
+/**
+ * callback to display sublist element
+ */
+function cat_copy_before_each( $cat_ID, $level )
+{ // callback to display sublist element
+	global $cat_parents, $edited_Blog;
+	$cat = get_the_category_by_ID( $cat_ID );
+	// echo '<li>';
+	// echo ' <strong>Copying '.$cat['cat_name'].'</strong> level: ' . $level;
+	$cat_parents[$level+1]=cat_create( $cat['cat_name'], $cat_parents[$level] , $edited_Blog->ID);
+}
+
+/**
+ * callback to display sublist element
+ */
+function cat_copy_after_each( $cat_ID, $level )
+{ // callback to display sublist element
+	echo "</li>\n";
+}
+
+/**
+ * callback to end sublist
+ */
+function cat_copy_after_last( $parent_cat_ID, $level )
+{ // callback to end sublist
+}
+
+/**
+ * Compiles the cat array from $cat (recursive + optional modifiers) and $catsel[] (non recursive)
+ *
+ * @param string
+ * @param array
+ * @param array by ref, will be modified
+ * @param string by ref, will be modified
+ * @param integer blog number to restrict to
+ */
+function compile_cat_array( $cat, $catsel, & $cat_array, & $cat_modifier, $restrict_to_blog = 0  )
+{
+	global $cache_categories;
+
+	// echo '$cat='.$cat;
+	// pre_dump( $catsel );
+	// echo '$restrict_to_blog'.$restrict_to_blog;
+
+	$cat_array = array();
+	$cat_modifier = '';
+
+	// Check for cat string (which will be handled recursively)
+	if( $cat != 'all' && !empty($cat) )
+	{ // specified a category string:
+		$cat_modifier = substr($cat, 0, 1 );
+		// echo 'cats['.$first_char.']';
+		if( ($cat_modifier == '*')
+			|| ($cat_modifier == '-') )
+		{
+			$cat = substr( $cat, 1 );
+		}
+		else
+		{
+			$cat_modifier = '';
+		}
+
+		if( strlen( $cat ) )
+		{	// There are some values to explode...
+			$req_cat_array = explode(',', $cat);
+
+			// Getting required sub-categories:
+			// and add everything to cat array
+			// ----------------- START RECURSIVE CAT LIST ----------------
+			cat_query( 'none' );	// make sure the caches are loaded
+			foreach( $req_cat_array as $cat_ID )
+			{ // run recursively through the cats
+				if( ! in_array( $cat_ID, $cat_array ) )
+				{ // Not already in list
+					$cat_array[] = $cat_ID;
+					cat_children( $cache_categories, $restrict_to_blog, $cat_ID, 'cat_req_dummy', 'cat_req',
+												'cat_req_dummy', 'cat_req_dummy', 1 );
+				}
+			}
+			// ----------------- END RECURSIVE CAT LIST ----------------
+		}
+	}
+
+	// Add explicit selections:
+	if( ! empty( $catsel ))
+	{
+		// echo "Explicit selections!<br />";
+		$cat_array = array_merge( $cat_array, $catsel );
+		$cat_array = array_unique( $cat_array );
+	}
+
+	// echo '$cat_modifier='.$cat_modifier;
+	// pre_dump( $cat_array );
+
+}
+
+
+function cat_req( $parent_cat_ID, $level )
+{
+	global $cat_array;
+	// echo "[$parent_cat_ID] ";
+	if( ! in_array( $parent_cat_ID, $cat_array ) )
+	{ // Not already visited
+		$cat_array[] = $parent_cat_ID;
+	}
+	else
+	{
+		// echo "STOP! ALREADY VISITED THIS ONE!";
+		return -1;		// STOP going through that branch
+	}
+}
+
+
+function cat_req_dummy() {}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/collections/_collsettings.class.php 1.10.3.src/inc/MODEL/collections/_collsettings.class.php
--- 0.9.2.src/inc/MODEL/collections/_collsettings.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/collections/_collsettings.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,67 @@
+<?php
+/**
+ * This file implements the CollectionSettings class which handles
+ * coll_ID/name/value triplets for collections/blogs.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _collsettings.class.php,v 1.2.4.3.2.1 2007/04/25 22:17:48 fplanque Exp $
+ *
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes
+ */
+require_once dirname(__FILE__).'/../settings/_abstractsettings.class.php';
+
+/**
+ * Class to handle the settings for collections/blogs
+ *
+ * @package evocore
+ */
+class CollectionSettings extends AbstractSettings
+{
+	/**
+	 * The default settings to use, when a setting is not defined in the database.
+	 *
+	 * @access protected
+	 */
+	var $_defaults = array(
+			'new_feedback_status' => 'draft',  // 'draft', 'published' or 'deprecated'
+			'ping_plugins' => 'ping_pingomatic,ping_b2evonet', // ping plugin codes, separated by comma
+		);
+
+
+	/**
+	 * Constructor
+	 */
+	function CollectionSettings()
+	{
+		parent::AbstractSettings( 'T_coll_settings', array( 'cset_coll_ID', 'cset_name' ), 'cset_value', 1 );
+	}
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/comments/_comment.class.php 1.10.3.src/inc/MODEL/comments/_comment.class.php
--- 0.9.2.src/inc/MODEL/comments/_comment.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/comments/_comment.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,1168 @@
+<?php
+/**
+ * This file implements the Comment class.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _comment.class.php,v 1.38.2.9.2.3 2007/05/20 20:55:17 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobject.class.php';
+
+/**
+ * Comment Class
+ *
+ * @package evocore
+ */
+class Comment extends DataObject
+{
+	/**
+	 * The item (parent) of this Comment (lazy-filled).
+	 * @see Comment::get_Item()
+	 * @see Comment::set_Item()
+	 * @access protected
+	 * @var Item
+	 */
+	var $Item;
+	/**
+	 * @var integer The ID of the comment's Item.
+	 */
+	var $item_ID;
+	/**
+	 * The comment's user, this is NULL for (anonymous) visitors (lazy-filled).
+	 * @see Comment::get_author_User()
+	 * @see Comment::set_author_User()
+	 * @access protected
+	 * @var User
+	 */
+	var $author_User;
+	/**
+	 * @var integer|NULL The ID of the author's user. NULL for anonymous visitors.
+	 */
+	var $author_ID;
+	/**
+	 * @var string Comment type: 'comment', 'linkback', 'trackback' or 'pingback'
+	 */
+	var $type;
+	/**
+	 * @var string Comment visibility status: 'published', 'deprecated', 'protected', 'private' or 'draft'
+	 */
+	var $status;
+	/**
+	 * @var string Name of the (anonymous) visitor (if any).
+	 */
+	var $author;
+	/**
+	 * @var string Email address of the (anonymous) visitor (if any).
+	 */
+	var $author_email;
+	/**
+	 * @var string URL/Homepage of the (anonymous) visitor (if any).
+	 */
+	var $author_url;
+	/**
+	 * @var string IP address of the comment's author (while posting).
+	 */
+	var $author_IP;
+	/**
+	 * @var string Date of the comment (MySQL DATETIME - use e.g. {@link mysql2timestamp()}); local time ({@link $localtimenow})
+	 */
+	var $date;
+	/**
+	 * @var string
+	 */
+	var $content;
+	/**
+	 * @var integer Spam karma of the comment (0-100), 0 being "probably no spam at all"
+	 */
+	var $spam_karma;
+	/**
+	 * @var boolean Does an anonymous commentator allow to send messages through a message form?
+	 */
+	var $allow_msgform;
+
+
+	/**
+	 * Constructor
+	 */
+	function Comment( $db_row = NULL )
+	{
+		// Call parent constructor:
+		parent::DataObject( 'T_comments', 'comment_', 'comment_ID' );
+
+		if( $db_row == NULL )
+		{
+			// echo 'null comment';
+		}
+		else
+		{
+			$this->ID = $db_row['comment_ID'];
+			$this->item_ID = $db_row['comment_post_ID'];
+			if( ! empty($db_row['comment_author_ID']) )
+			{
+				$this->author_user_ID = $db_row['comment_author_ID'];
+			}
+			$this->type = $db_row['comment_type'];
+			$this->status = $db_row['comment_status'];
+			$this->author = $db_row['comment_author'];
+			$this->author_email = $db_row['comment_author_email'];
+			$url = trim( $db_row['comment_author_url'] );
+			if( ! empty($url) && ! preg_match( '~^\w+://~', $url ) )
+			{ // URL given and does not start with a protocol:
+				$url = 'http://'.$url;
+			}
+			$this->author_url = $url;
+			$this->author_IP = $db_row['comment_author_IP'];
+			$this->date = $db_row['comment_date'];
+			$this->content = $db_row['comment_content'];
+			$this->spam_karma = $db_row['comment_spam_karma'];
+			$this->allow_msgform = $db_row['comment_allow_msgform'];
+		}
+	}
+
+
+	/**
+	 * Get the author User of the comment. This is NULL for anonymous visitors.
+	 *
+	 * @return User
+	 */
+	function & get_author_User()
+	{
+		if( isset($this->author_user_ID) && ! isset($this->author_User) )
+		{
+			global $UserCache;
+			$this->author_User = & $UserCache->get_by_ID( $this->author_user_ID );
+		}
+
+		return $this->author_User;
+	}
+
+
+	/**
+	 * Get the Item this comment relates to
+	 *
+	 * @return Item
+	 */
+	function & get_Item()
+	{
+		if( ! isset($this->Item) )
+		{
+			global $ItemCache;
+
+			$this->Item = & $ItemCache->get_by_ID( $this->item_ID );
+		}
+
+		return $this->Item;
+	}
+
+
+	/**
+	 * Get a member param by its name
+	 *
+	 * @param mixed Name of parameter
+	 * @return mixed Value of parameter
+	 */
+	function get( $parname )
+	{
+		global $post_statuses;
+
+		switch( $parname )
+		{
+			case 't_status':
+				// Text status:
+				return T_( $post_statuses[$this->status] );
+		}
+
+		return parent::get( $parname );
+	}
+
+
+	/**
+	 * Set param value
+	 *
+	 * @param string parameter name
+	 * @param mixed parameter value
+	 * @return boolean true, if a value has been set; false if it has not changed
+	 */
+	function set( $parname, $parvalue )
+	{
+		switch( $parname )
+		{
+			default:
+				return parent::set_param( $parname, 'string', $parvalue );
+		}
+	}
+
+
+	/**
+	 * Set Item this comment relates to
+	 * @param Item
+	 */
+	function set_Item( & $Item )
+	{
+		$this->Item = & $Item;
+		$this->item_ID = $Item->ID;
+		parent::set_param( 'post_ID', 'number', $Item->ID );
+	}
+
+
+	/**
+	 * Set author User of this comment
+	 */
+	function set_author_User( & $author_User )
+	{
+		$this->author_User = & $author_User;
+		parent::set_param( 'author_ID', 'number', $author_User->ID );
+	}
+
+
+	/**
+	 * Set the spam karma, as a number.
+	 * @param integer Spam karma (-100 - 100)
+	 * @access protected
+	 */
+	function set_spam_karma( $spam_karma )
+	{
+		return parent::set_param( 'spam_karma', 'number', $spam_karma );
+	}
+
+
+	/**
+	 * Get the anchor-ID of the comment
+	 *
+	 * @return string
+	 */
+	function get_anchor()
+	{
+		return 'c'.$this->ID;
+	}
+
+
+	/**
+	 * Template function: display anchor for permalinks to refer to
+	 */
+	function anchor()
+	{
+		echo '<a id="'.$this->get_anchor().'"></a>';
+	}
+
+
+	/**
+	 * Get the comment author's name.
+	 *
+	 * @return string
+	 */
+	function get_author_name()
+	{
+		if( $this->get_author_User() )
+		{
+			return $this->author_User->preferred_name( 'raw', false );
+		}
+		else
+		{
+			return $this->author;
+		}
+	}
+
+
+	/**
+	 * Get the EMail of the comment's author.
+	 *
+	 * @return string
+	 */
+	function get_author_email()
+	{
+		if( $this->get_author_User() )
+		{ // Author is a user
+			return $this->author_User->get('email');
+		}
+		else
+		{
+			return $this->author_email;
+		}
+	}
+
+
+	/**
+	 * Get the URL of the comment's author.
+	 *
+	 * @return string
+	 */
+	function get_author_url()
+	{
+		if( $this->get_author_User() )
+		{ // Author is a user
+			return $this->author_User->get('url');
+		}
+		else
+		{
+			return $this->author_url;
+		}
+	}
+
+
+	/**
+	 * Template function: display author of comment
+	 *
+	 * @param string String to display before author name if not a user
+	 * @param string String to display after author name if not a user
+	 * @param string String to display before author name if he's a user
+	 * @param string String to display after author name if he's a user
+	 * @param string Output format, see {@link format_to_output()}
+	 * @param boolean true for link, false if you want NO html link
+	 */
+	function author( $before = '', $after = '#', $before_user = '', $after_user = '#',
+										$format = 'htmlbody', $makelink = false )
+	{
+		global $Plugins;
+
+		$r = '';
+
+		if( $this->get_author_User() )
+		{ // Author is a user
+			if( strlen( $this->author_User->url ) <= 10 ) $makelink = false;
+			if( $after_user == '#' ) $after_user = ' ['.T_('Member').']';
+			$r .= $before_user;
+			if( $makelink ) $r .= '<a href="'.htmlspecialchars($this->author_User->url).'">';
+			$r .= $this->author_User->preferred_name( $format, false );
+			if( $makelink ) $r .= '</a>';
+			$r .= $after_user;
+		}
+		else
+		{ // Display info recorded at edit time:
+			if( strlen( $this->author_url ) <= 10 ) $makelink = false;
+			if( $after == '#' ) $after = ' ['.T_('Visitor').']';
+			$r .= $before;
+
+			if( $makelink ) $r .= '<a href="'.htmlspecialchars($this->author_url).'">';
+			$r .= $this->dget( 'author', $format );
+			if( $makelink ) $r .= '</a>';
+			$r .= $after;
+		}
+
+		$Plugins->trigger_event( 'FilterCommentAuthor', array( 'data' => & $r, 'makelink' => $makelink, 'Comment' => $this ) );
+
+		echo $r;
+	}
+
+
+	/**
+	 * Template function: display comment's author's IP
+	 *
+	 * @param string String to display before IP, if IP exists
+	 * @param string String to display after IP, if IP exists
+	 */
+	function author_ip( $before='', $after='' )
+	{
+		if( !empty( $this->author_IP ) )
+		{
+			echo $before;
+			echo $this->author_IP;
+			echo $after;
+		}
+	}
+
+
+	/**
+	 * Template function: display link to comment author's provided email
+	 *
+	 * @param string String to display for link: leave empty to display email
+	 * @param string String to display before email, if email exists
+	 * @param string String to display after email, if email exists
+	 * @param boolean false if you want NO html link
+	 */
+	function author_email( $linktext='', $before='', $after='', $makelink = true )
+	{
+		$email = $this->get_author_email();
+
+		if( strlen( $email ) > 5 )
+		{ // If email exists:
+			echo $before;
+			if( $makelink ) echo '<a href="mailto:'.$email.'">';
+			echo ($linktext != '') ? $linktext : $email;
+			if( $makelink ) echo '</a>';
+			echo $after;
+		}
+	}
+
+
+	/**
+	 * Template function: display link to comment author's provided URL
+	 *
+	 * @param string String to display for link: leave empty to display URL
+	 * @param string String to display before link, if link exists
+	 * @param string String to display after link, if link exists
+	 * @param boolean false if you want NO html link
+	 * @return boolean true if URL has been displayed
+	 */
+	function author_url( $linktext='', $before='', $after='', $makelink = true )
+	{
+		global $Plugins;
+
+		$url = $this->get_author_url();
+
+		if( strlen( $url ) < 10 )
+		{
+			return false;
+		}
+
+		// If URL exists:
+		$r = $before;
+		if( $makelink )
+		{
+			$r .= '<a href="'.$url.'">';
+		}
+		$r .= ( empty($linktext) ? $url : $linktext );
+		if( $makelink ) $r .= '</a>';
+		$r .= $after;
+
+		$Plugins->trigger_event( 'FilterCommentAuthorUrl', array( 'data' => & $r, 'makelink' => $makelink, 'Comment' => $this ) );
+
+		echo $r;
+		return true;
+	}
+
+
+	/**
+	 * Template function: display spam karma of the comment (in percent)
+	 *
+	 * "%s" gets replaced by the karma value
+	 *
+	 * @param string Template string to display, if we have a karma value
+	 * @param string Template string to display, if we have no karma value (pre-Phoenix)
+	 */
+	function spam_karma( $template = '%s%', $template_unknown = NULL )
+	{
+		if( isset($this->spam_karma) )
+		{
+			echo str_replace( '%s', $this->spam_karma, $template );
+		}
+		else
+		{
+			if( ! isset($template_unknown) )
+			{
+				echo /* TRANS: "not available" */ T_('N/A');
+			}
+			else
+			{
+				echo $template_unknown;
+			}
+		}
+	}
+
+
+	/**
+	 * Provide link to edit a comment if user has edit rights
+	 *
+	 * @param string to display before link
+	 * @param string to display after link
+	 * @param string link text
+	 * @param string link title
+	 * @param string class name
+	 * @return boolean
+	 */
+	function edit_link( $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '' )
+	{
+		global $current_User, $admin_url;
+
+		if( ! is_logged_in() ) return false;
+
+		$this->get_Item();
+
+		if( ! $current_User->check_perm( 'blog_comments', '', false, $this->Item->get( 'blog_ID' ) ) )
+		{ // If User has no permission to edit comments:
+			return false;
+		}
+
+		if( $text == '#' ) $text = get_icon( 'edit' ).' '.T_('Edit...');
+		if( $title == '#' ) $title = T_('Edit this comment');
+
+		echo $before;
+		echo '<a href="'.$admin_url.'?ctrl=edit&amp;action=editcomment&amp;comment='.$this->ID;
+		echo '" title="'.$title.'"';
+		if( !empty( $class ) ) echo ' class="'.$class.'"';
+		echo '>'.$text.'</a>';
+		echo $after;
+
+		return true;
+	}
+
+
+	/**
+	 * Displays button for deleeing the Comment if user has proper rights
+	 *
+	 * @param string to display before link
+	 * @param string to display after link
+	 * @param string link text
+	 * @param string link title
+	 * @param string class name
+	 * @param boolean true to make this a button instead of a link
+	 */
+	function delete_link( $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '', $button  = false )
+	{
+		global $current_User, $admin_url;
+
+		if( ! is_logged_in() ) return false;
+
+		$this->get_Item();
+
+		if( ! $current_User->check_perm( 'blog_comments', '', false, $this->Item->get( 'blog_ID' ) ) )
+		{ // If User has permission to edit comments:
+			return false;
+		}
+
+		if( $text == '#' )
+		{ // Use icon+text as default, if not displayed as button (otherwise just the text)
+			if( ! $button )
+			{
+				$text = get_icon( 'delete', 'imgtag' ).' '.T_('Delete!');
+			}
+			else
+			{
+				$text = T_('Delete!');
+			}
+		}
+		if( $title == '#' ) $title = T_('Delete this comment');
+
+		$url = $admin_url.'?ctrl=editactions&amp;action=deletecomment&amp;comment_ID='.$this->ID;
+
+		echo $before;
+		if( $button )
+		{ // Display as button
+			echo '<input type="button"';
+			echo ' value="'.$text.'" title="'.$title.'" onclick="if ( confirm(\'';
+			echo TS_('You are about to delete this comment!\\n\'Cancel\' to stop, \'OK\' to delete.');
+			echo '\') ) { document.location.href=\''.$url.'\' }"';
+			if( !empty( $class ) ) echo ' class="'.$class.'"';
+			echo '/>';
+		}
+		else
+		{ // Display as link
+			echo '<a href="'.$url.'" title="'.$title.'" onclick="return confirm(\'';
+			echo TS_('You are about to delete this comment!\\n\'Cancel\' to stop, \'OK\' to delete.');
+			echo '\')"';
+			if( !empty( $class ) ) echo ' class="'.$class.'"';
+			echo '>'.$text.'</a>';
+		}
+		echo $after;
+
+		return true;
+	}
+
+
+	/**
+	 * Provide link to deprecate a comment if user has edit rights
+	 *
+	 * @param string to display before link
+	 * @param string to display after link
+	 * @param string link text
+	 * @param string link title
+	 * @param string class name
+	 * @param string glue between url params
+	 * @param boolean save context?
+	 */
+	function get_deprecate_link( $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '', $glue = '&amp;', $save_context = false )
+	{
+		global $current_User, $admin_url;
+
+		if( ! is_logged_in() ) return false;
+
+		$this->get_Item();
+
+		if( ($this->status == 'deprecated') // Already deprecateded!
+			|| ! $current_User->check_perm( 'blog_comments', '', false, $this->Item->get( 'blog_ID' ) ) )
+		{ // If User has permission to edit comments:
+			return false;
+		}
+
+		if( $text == '#' ) $text = get_icon( 'deprecate', 'imgtag' ).' '.T_('Deprecate!');
+		if( $title == '#' ) $title = T_('Deprecate this comment!');
+
+		$r = $before;
+		$r .= '<a href="';
+		//if( $save_context )
+		{
+		}
+		//else
+		{
+			$r .= $admin_url.'?ctrl=editactions'.$glue.'action=deprecate_comment'.$glue.'comment_ID='.$this->ID;
+		}
+		$r .= '" title="'.$title.'"';
+		if( !empty( $class ) ) $r .= ' class="'.$class.'"';
+		$r .= '>'.$text.'</a>';
+		$r .= $after;
+
+		return $r;
+	}
+
+
+	/**
+	 * Display link to deprecate a comment if user has edit rights
+	 *
+	 * @param string to display before link
+	 * @param string to display after link
+	 * @param string link text
+	 * @param string link title
+	 * @param string class name
+	 * @param string glue between url params
+	 * @param boolean save context?
+	 */
+	function deprecate_link( $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '', $glue = '&amp;', $save_context = false )
+	{
+		echo $this->get_deprecate_link( $before, $after, $text, $title, $class, $glue, $save_context );
+	}
+
+
+	/**
+	 * Provide link to publish a comment if user has edit rights
+	 *
+	 * @param string to display before link
+	 * @param string to display after link
+	 * @param string link text
+	 * @param string link title
+	 * @param string class name
+	 * @param string glue between url params
+	 * @param boolean save context?
+	 */
+	function get_publish_link( $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '', $glue = '&amp;', $save_context = false )
+	{
+		global $current_User, $admin_url;
+
+		if( ! is_logged_in() ) return false;
+
+		$this->get_Item();
+
+		if( ($this->status == 'published') // Already published!
+			|| ! $current_User->check_perm( 'blog_comments', '', false, $this->Item->get( 'blog_ID' ) ) )
+		{ // If User has permission to edit comments:
+			return false;
+		}
+
+		if( $text == '#' ) $text = get_icon( 'publish', 'imgtag' ).' '.T_('Publish!');
+		if( $title == '#' ) $title = T_('Publish this comment!');
+
+		$r = $before;
+		$r .= '<a href="';
+		//if( $save_context )
+		{
+		}
+		//else
+		{
+			$r .= $admin_url.'?ctrl=editactions'.$glue.'action=publish_comment'.$glue.'comment_ID='.$this->ID;
+		}
+		$r .= '" title="'.$title.'"';
+		if( !empty( $class ) ) $r .= ' class="'.$class.'"';
+		$r .= '>'.$text.'</a>';
+		$r .= $after;
+
+		return $r;
+	}
+
+
+	/**
+	 * Display link to publish a comment if user has edit rights
+	 *
+	 * @param string to display before link
+	 * @param string to display after link
+	 * @param string link text
+	 * @param string link title
+	 * @param string class name
+	 * @param string glue between url params
+	 * @param boolean save context?
+	 */
+	function publish_link( $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '', $glue = '&amp;', $save_context = false )
+	{
+		echo $this->get_publish_link( $before, $after, $text, $title, $class, $glue, $save_context );
+	}
+
+
+	/**
+	 * Provide link to message form for this comment's author
+	 *
+	 * @param string url of the message form
+	 * @param string to display before link
+	 * @param string to display after link
+	 * @param string link text
+	 * @param string link title
+	 * @param string class name
+	 */
+	function msgform_link( $form_url, $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '' )
+	{
+		if( $this->get_author_User() )
+		{ // This comment is from a registered user:
+			if( empty($this->author_User->email) )
+			{ // We have no email for this Author :(
+				return false;
+			}
+			elseif( empty($this->author_User->allow_msgform) )
+			{ // User does not allow message form
+				return false;
+			}
+			$form_url = url_add_param( $form_url, 'recipient_id='.$this->author_User->ID );
+		}
+		else
+		{ // This comment is from a visitor:
+			if( empty($this->author_email) )
+			{ // We have no email for this comment :(
+				return false;
+			}
+			elseif( empty($this->allow_msgform) )
+			{ // Anonymous commentator does not allow message form (for this comment)
+				return false;
+			}
+		}
+
+		$form_url = url_add_param( $form_url, 'comment_id='.$this->ID.'&amp;post_id='.$this->item_ID
+				.'&amp;redirect_to='.rawurlencode(url_rel_to_same_host(regenerate_url('','','','&'), $form_url)) );
+
+		if( $title == '#' ) $title = T_('Send email to comment author');
+		if( $text == '#' ) $text = get_icon( 'email', 'imgtag', array( 'class' => 'middle', 'title' => $title ) );
+
+		echo $before;
+		echo '<a href="'.$form_url.'" title="'.$title.'"';
+		if( !empty( $class ) ) echo ' class="'.$class.'"';
+		echo '>'.$text.'</a>';
+		echo $after;
+
+		return true;
+	}
+
+
+	/**
+	 * Generate permalink to this comment.
+	 *
+	 * Note: This actually only returns the URL, to get a real link, use Comment::get_permanent_link()
+	 *
+	 * @param string 'urltitle', 'pid', 'archive#id' or 'archive#title'
+	 * @param string url to use
+	 */
+	function get_permanent_url( $mode = '', $blogurl='' )
+	{
+		global $Settings;
+
+		if( empty( $mode ) )
+			$mode = $Settings->get( 'permalink_type' );
+
+		// some permalink modes are not acceptable here:
+		switch( $mode )
+		{
+			case 'archive#id':
+			case 'archive#title':
+				$mode = 'pid';
+		}
+
+		$this->get_Item();
+		$post_permalink = $this->Item->get_permanent_url( $mode, $blogurl );
+		return $post_permalink.'#'.$this->get_anchor();
+	}
+
+
+	/**
+	 * Template function: display permalink to this comment
+	 *
+	 * Note: This actually only returns the URL, to get a real link, use Comment::permanent_link()
+	 *
+	 * @param string 'urltitle', 'pid', 'archive#id' or 'archive#title'
+	 * @param string url to use
+	 */
+	function permanent_url( $mode = '', $blogurl='' )
+	{
+		echo $this->get_permanent_url( $mode, $blogurl );
+	}
+
+
+	/**
+	 * Returns a permalink link to the Comment
+	 *
+	 * Note: If you only want the permalink URL, use Comment::get_permanent_url()
+	 *
+	 * @param string link text or special value: '#', '#icon#', '#text#'
+	 * @param string link title
+	 * @param string class name
+	 */
+	function get_permanent_link( $text = '#', $title = '#', $class = '' )
+	{
+		global $current_User, $baseurl;
+
+		switch( $text )
+		{
+			case '#':
+				$text = get_icon( 'permalink' ).T_('Permalink');
+				break;
+
+			case '#icon#':
+				$text = get_icon( 'permalink' );
+				break;
+
+			case '#text#':
+				$text = T_('Permalink');
+				break;
+		}
+
+		if( $title == '#' ) $title = T_('Permanent link to this comment');
+
+		$url = $this->get_permanent_url();
+
+		// Display as link
+		$r = '<a href="'.$url.'" title="'.$title.'"';
+		if( !empty( $class ) ) $r .= ' class="'.$class.'"';
+		$r .= '>'.$text.'</a>';
+
+		return $r;
+	}
+
+
+	/**
+	 * Displays a permalink link to the Comment
+	 *
+	 * Note: If you only want the permalink URL, use Comment::permanent_url()
+	 *
+	 * @param string link text
+	 * @param string link title
+	 * @param string class name
+	 */
+	function permanent_link( $text = '#', $title = '#', $class = '' )
+	{
+		echo $this->get_permanent_link( $text, $title, $class );
+	}
+
+
+	/**
+	 * Template function: get content of comment
+	 *
+	 * @param string Output format, see {@link format_to_output()}
+	 * @return string
+	 */
+	function get_content( $format = 'htmlbody' )
+	{
+		global $Plugins;
+
+		$comment = $this->content;
+		$comment = str_replace('<trackback />', '', $comment);
+		$comment = str_replace('<pingback />', '', $comment);
+		$Plugins->trigger_event( 'FilterCommentContent', array( 'data' => & $comment, 'Comment' => $this ) );
+		$comment = format_to_output( $comment, $format );
+
+		return $comment;
+	}
+
+
+	/**
+	 * Template function: display content of comment
+	 *
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function content( $format = 'htmlbody' )
+	{
+		echo $this->get_content( $format );
+	}
+
+
+	/**
+	 * Template function: display date (datetime) of comment
+	 *
+	 * @param string date/time format: leave empty to use locale default date format
+	 * @param boolean true if you want GMT
+	 */
+	function date( $format='', $useGM = false )
+	{
+		if( empty($format) )
+			echo mysql2date( locale_datefmt(), $this->date, $useGM);
+		else
+			echo mysql2date( $format, $this->date, $useGM);
+	}
+
+
+	/**
+	 * Template function: display time (datetime) of comment
+	 *
+	 * @param string date/time format: leave empty to use locale default time format
+	 * @param boolean true if you want GMT
+	 */
+	function time( $format='', $useGM = false )
+	{
+		if( empty($format) )
+			echo mysql2date( locale_timefmt(), $this->date, $useGM );
+		else
+			echo mysql2date( $format, $this->date, $useGM );
+	}
+
+
+	/**
+	 * Template function: display status of comment
+	 *
+	 * Statuses:
+	 * - published
+	 * - deprecated
+	 * - protected
+	 * - private
+	 * - draft
+	 *
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function status( $format = 'htmlbody' )
+	{
+		global $post_statuses;
+
+		if( $format == 'raw' )
+		{
+			$this->disp( 'status', 'raw' );
+		}
+		else
+		{
+			echo format_to_output( $this->get('t_status'), $format );
+		}
+	}
+
+
+	/**
+	 * Send email notifications to subscribed users:
+	 *
+	 * @todo shall we notify suscribers of blog were this is in extra-cat?
+	 * @todo cache message by locale like {@link Item::send_email_notifications()}
+	 * @todo Indicator in url to see where the user came from (&from=subnote ["subscription notification"]) - Problem: too long urls.
+	 * @todo "Beautify" like {@link Item::send_email_notifications()} ?
+	 * @todo Should include "visibility status" in the mail to the Item's Author
+	 */
+	function send_email_notifications()
+	{
+		global $DB, $admin_url, $debug, $Debuglog;
+
+		$this->get_Item();
+
+		// Get list of users who want to be notfied:
+		// TODO: also use extra cats/blogs??
+		// So far you get notifications for everything. We'll need a setting to decide if you want to received unmoderated (aka unpublished) comments or not.
+	// Note: users receive comments on their own posts. This is done on purpose. Otherwise they think it's broken when they test the app.
+		$sql = 'SELECT DISTINCT user_email, user_locale
+							FROM T_subscriptions INNER JOIN T_users ON sub_user_ID = user_ID
+						 WHERE sub_coll_ID = '.$this->Item->blog_ID.'
+						   AND sub_comments <> 0
+						   AND LENGTH(TRIM(user_email)) > 0';
+		$notify_list = $DB->get_results( $sql );
+
+		// Preprocess list:
+		$notify_array = array();
+		foreach( $notify_list as $notification )
+		{
+			$notify_array[$notification->user_email] = $notification->user_locale;
+		}
+
+		// Check if we need to add the author:
+		$item_author_User = & $this->Item->get_creator_User();
+		if( $item_author_User->notify
+				&& ( ! empty( $item_author_User->email ) ) )
+		{ // Author wants to be notified:
+			$notify_array[$item_author_User->email] = $item_author_User->locale;
+		}
+
+		if( ! count($notify_array) )
+		{ // No-one to notify:
+			return false;
+		}
+
+		/*
+		 * We have a list of email addresses to notify:
+		 */
+		if( $this->get_author_User() )
+		{ // Comment from a registered user:
+			$mail_from = '"'.$this->author_User->get('preferredname').'" <'.$this->author_User->get('email').'>';
+		}
+		elseif( empty( $email ) )
+		{
+			global $notify_from;
+			$mail_from = $notify_from;
+		}
+		else
+		{
+			$mail_from = "\"$this->author\" <$this->author_email>";
+		}
+
+		$Blog = & $this->Item->get_Blog();
+
+		// Send emails:
+		foreach( $notify_array as $notify_email => $notify_locale )
+		{
+			locale_temp_switch($notify_locale);
+
+			switch( $this->type )
+			{
+				case 'trackback':
+					/* TRANS: Subject of the mail to send on new trackbacks. First %s is the blog's shortname, the second %s is the item's title. */
+					$subject = T_('[%s] New trackback on "%s"');
+					break;
+
+				default:
+					/* TRANS: Subject of the mail to send on new comments. First %s is the blog's shortname, the second %s is the item's title. */
+					$subject = T_('[%s] New comment on "%s"');
+			}
+
+			$subject = sprintf( $subject, $Blog->get('shortname'), $this->Item->get('title') );
+
+			$notify_message = T_('Blog').': '.$Blog->get('shortname')."\n"
+				// Mail bloat: .' ( '.str_replace('&amp;', '&', $Blog->get('blogurl'))." )\n"
+				.T_('Post').': '.$this->Item->get('title')."\n";
+				// Mail bloat: .' ( '.str_replace('&amp;', '&', $this->Item->get_permanent_url( 'pid' ))." )\n";
+				// We use pid to get a short URL and avoid it to wrap on a new line in the mail which may prevent people from clicking
+
+			switch( $this->type )
+			{
+				case 'trackback':
+					$user_domain = gethostbyaddr($this->author_IP);
+					$notify_message .= T_('Website').": $this->author (IP: $this->author_IP, $user_domain)\n";
+					$notify_message .= T_('Url').": $this->author_url\n";
+					break;
+
+				default:
+					if( $this->get_author_User() )
+					{ // Comment from a registered user:
+						$notify_message .= T_('Author').': '.$this->author_User->get('preferredname').' ('.$this->author_User->get('login').")\n";
+					}
+					else
+					{ // Comment from visitor:
+						$user_domain = gethostbyaddr($this->author_IP);
+						$notify_message .= T_('Author').": $this->author (IP: $this->author_IP, $user_domain)\n";
+						$notify_message .= T_('Email').": $this->author_email\n";
+						$notify_message .= T_('Url').": $this->author_url\n";
+					}
+			}
+
+			$notify_message .=
+				T_('Comment').': '.str_replace('&amp;', '&', $this->get_permanent_url( 'pid' ))."\n" // We use pid to get a short URL and avoid it to wrap on a new line in the mail which may prevent people from clicking
+				.$this->get('content')."\n\n"
+				.T_('Edit/Delete').': '.$admin_url.'?ctrl=browse&tab=posts&blog='.$this->Item->blog_ID.'&p='.$this->Item->ID.'&c=1#c'.$this->ID."\n\n"
+				.T_('Edit your subscriptions/notifications').': '.str_replace('&amp;', '&', url_add_param( $Blog->get( 'blogurl' ), 'disp=subs' ) )."\n";
+
+			if( $debug )
+			{
+				$mail_dump = "Sending notification to $notify_email:<pre>Subject: $subject\n$notify_message</pre>";
+
+				if( $debug >= 3 )
+				{ // output mail content - NOTE: this will kill sending of headers.
+					echo "<p>DEGUG>=3 dump:</p>$mail_dump";
+				}
+
+				$Debuglog->add( $mail_dump, 'notification' );
+			}
+
+			send_mail( $notify_email, $subject, $notify_message, $mail_from );
+
+			locale_restore_previous();
+		}
+	}
+
+
+	/**
+	 * Trigger event AfterCommentUpdate after calling parent method.
+	 *
+	 * @return boolean true on success
+	 */
+	function dbupdate()
+	{
+		global $Plugins;
+
+		$dbchanges = $this->dbchanges;
+
+		if( $r = parent::dbupdate() )
+		{
+			$Plugins->trigger_event( 'AfterCommentUpdate', $params = array( 'Comment' => & $this, 'dbchanges' => $dbchanges ) );
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Get karma and set it before adding the Comment to DB.
+	 *
+	 * @return boolean true on success, false if it did not get inserted
+	 */
+	function dbinsert()
+	{
+		/**
+		 * @var Plugins
+		 */
+		global $Plugins;
+		global $Settings;
+
+		// Get karma percentage (interval -100 - 100)
+		$spam_karma = $Plugins->trigger_karma_collect( 'GetSpamKarmaForComment', array( 'Comment' => & $this ) );
+
+		$this->set_spam_karma( $spam_karma );
+
+		// Change status accordingly:
+		if( ! is_null($spam_karma) )
+		{
+			if( $spam_karma < $Settings->get('antispam_threshold_publish') )
+			{ // Publish:
+				$this->set( 'status', 'published' );
+			}
+			elseif( $spam_karma > $Settings->get('antispam_threshold_delete') )
+			{ // Delete/No insert:
+				return false;
+			}
+		}
+
+		$dbchanges = $this->dbchanges;
+
+		if( $r = parent::dbinsert() )
+		{
+			$Plugins->trigger_event( 'AfterCommentInsert', $params = array( 'Comment' => & $this, 'dbchanges' => $dbchanges ) );
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Trigger event AfterCommentDelete after calling parent method.
+	 *
+	 * @return boolean true on success
+	 */
+	function dbdelete()
+	{
+		global $Plugins;
+
+		// remember ID, because parent method resets it to 0
+		$old_ID = $this->ID;
+
+		if( $r = parent::dbdelete() )
+		{
+			// re-set the ID for the Plugin event
+			$this->ID = $old_ID;
+
+			$Plugins->trigger_event( 'AfterCommentDelete', $params = array( 'Comment' => & $this ) );
+
+			$this->ID = 0;
+		}
+
+		return $r;
+	}
+
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/comments/_comment.funcs.php 1.10.3.src/inc/MODEL/comments/_comment.funcs.php
--- 0.9.2.src/inc/MODEL/comments/_comment.funcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/comments/_comment.funcs.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,324 @@
+<?php
+/**
+ * This file implements Comment handling functions.
+  *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * @todo implement CommentCache based on LinkCache
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author cafelog (team)
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _comment.funcs.php,v 1.6.2.3.2.1 2007/04/25 22:17:49 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/_comment.class.php';
+
+/**
+ * Generic comments/trackbacks/pingbacks counting
+ *
+ * @todo check this in a multiblog page...
+ * @todo This should support visibility: at least in the default front office (_feedback.php), there should only the number of visible comments/trackbacks get used ({@link Item::feedback_link()}).
+ *
+ * @param integer
+ * @param string what to count
+ */
+function generic_ctp_number( $post_id, $mode = 'comments', $status = 'published' )
+{
+	global $DB, $debug, $postdata, $cache_ctp_number, $preview;
+
+	if( $preview )
+	{ // we are in preview mode, no comments yet!
+		return 0;
+	}
+
+	/*
+	 * Make sure cache is loaded for current display list:
+	 */
+	if( !isset($cache_ctp_number) )
+	{
+		global $postIDlist, $postIDarray;
+
+		// if( $debug ) echo "LOADING generic_ctp_number CACHE for posts: $postIDlist<br />";
+
+		foreach( $postIDarray as $tmp_post_id)
+		{	// Initializes each post to nocount!
+			$cache_ctp_number[$tmp_post_id] = array(
+					'comments' => array( 'published' => 0, 'draft' => 0, 'deprecated' => 0, 'total' => 0 ),
+					'trackbacks' => array( 'published' => 0, 'draft' => 0, 'deprecated' => 0, 'total' => 0 ),
+					'pingbacks' => array( 'published' => 0, 'draft' => 0, 'deprecated' => 0, 'total' => 0 ),
+					'feedbacks' => array( 'published' => 0, 'draft' => 0, 'deprecated' => 0, 'total' => 0 )
+				);
+		}
+
+		$query = "SELECT comment_post_ID, comment_type, comment_status, COUNT(*) AS type_count
+							  FROM T_comments
+							 WHERE comment_post_ID IN ($postIDlist)
+							 GROUP BY comment_post_ID, comment_type, comment_status";
+
+		foreach( $DB->get_results( $query ) as $row )
+		{
+			// detail by status, tyep and post:
+			$cache_ctp_number[$row->comment_post_ID][$row->comment_type.'s'][$row->comment_status] = $row->type_count;
+
+			// Total for type on post:
+			$cache_ctp_number[$row->comment_post_ID][$row->comment_type.'s']['total'] += $row->type_count;
+
+			// Total for status on post:
+			$cache_ctp_number[$row->comment_post_ID]['feedbacks'][$row->comment_status] += $row->type_count;
+
+			// Total for post:
+			$cache_ctp_number[$row->comment_post_ID]['feedbacks']['total'] += $row->type_count;
+		}
+	}
+	/*	else
+	{
+		echo "cache set";
+	}*/
+
+
+	if( !isset($cache_ctp_number[$post_id]) )
+	{ // this should be extremely rare...
+		// echo "CACHE not set for $post_id";
+
+		// Initializes post to nocount!
+		$cache_ctp_number[intval($post_id)] = array(
+				'comments' => array( 'published' => 0, 'draft' => 0, 'deprecated' => 0, 'total' => 0 ),
+				'trackbacks' => array( 'published' => 0, 'draft' => 0, 'deprecated' => 0, 'total' => 0 ),
+				'pingbacks' => array( 'published' => 0, 'draft' => 0, 'deprecated' => 0, 'total' => 0 ),
+				'feedbacks' => array( 'published' => 0, 'draft' => 0, 'deprecated' => 0, 'total' => 0 )
+			);
+
+		$query = 'SELECT comment_post_ID, comment_type, comment_status, COUNT(*) AS type_count
+							  FROM T_comments
+							 WHERE comment_post_ID = '.intval($post_id).'
+							 GROUP BY comment_post_ID, comment_type, comment_status';
+
+		foreach( $DB->get_results( $query ) as $row )
+		{
+			// detail by status, tyep and post:
+			$cache_ctp_number[$row->comment_post_ID][$row->comment_type.'s'][$row->comment_status] = $row->type_count;
+
+			// Total for type on post:
+			$cache_ctp_number[$row->comment_post_ID][$row->comment_type.'s']['total'] += $row->type_count;
+
+			// Total for status on post:
+			$cache_ctp_number[$row->comment_post_ID]['feedbacks'][$row->comment_status] += $row->type_count;
+
+			// Total for post:
+			$cache_ctp_number[$row->comment_post_ID]['feedbacks']['total'] += $row->type_count;
+		}
+	}
+
+	if( ($mode != 'comments') && ($mode != 'trackbacks') && ($mode != 'pingbacks') )
+	{
+		$mode = 'feedbacks';
+	}
+
+	if( ($status != 'published') && ($status != 'draft') && ($status != 'deprecated') )
+	{
+		$status = 'total';
+	}
+
+	// pre_dump( $cache_ctp_number[$post_id] );
+
+	return $cache_ctp_number[$post_id][$mode][$status];
+}
+
+
+/**
+ * Get a Comment by ID. Exits if the requested comment does not exist!
+ *
+ * @param integer
+ * @return Comment
+ */
+function Comment_get_by_ID( $comment_ID )
+{
+	global $DB, $cache_Comments;
+
+	if( empty($cache_Comments[$comment_ID]) )
+	{ // Load this entry into cache:
+		$query = "SELECT *
+							FROM T_comments
+							WHERE comment_ID = $comment_ID";
+		if( $row = $DB->get_row( $query, ARRAY_A ) )
+		{
+			$cache_Comments[$comment_ID] = new Comment( $row ); // COPY !
+		}
+	}
+
+	if( empty( $cache_Comments[ $comment_ID ] ) ) die('Requested comment does not exist!');
+
+	return $cache_Comments[ $comment_ID ];
+}
+
+
+/*
+ * last_comments_title(-)
+ *
+ * @movedTo _obsolete092.php
+ */
+
+
+/***** Comment tags *****/
+
+/**
+ * comments_number(-)
+ *
+ * @deprecated deprecated by {@link Item::feedback_link()}, used in _edit_showposts.php
+ */
+function comments_number( $zero='#', $one='#', $more='#', $post_ID = NULL )
+{
+	if( $zero == '#' ) $zero = T_('Leave a comment');
+	if( $one == '#' ) $one = T_('1 comment');
+	if( $more == '#' ) $more = T_('%d comments');
+
+	// original hack by dodo@regretless.com
+	if( empty( $post_ID ) )
+	{
+		global $id;
+		$post_ID = $id;
+	}
+	$number = generic_ctp_number( $post_ID, 'comments' );
+	if ($number == 0)
+	{
+		$blah = $zero;
+	}
+	elseif ($number == 1)
+	{
+		$blah = $one;
+	}
+	elseif ($number  > 1)
+	{
+		$n = $number;
+		$more = str_replace('%d', $n, $more);
+		$blah = $more;
+	}
+	echo $blah;
+}
+
+
+/**
+ * Displays link to comments page
+ *
+ * @deprecated deprecated by {@link Item::feedback_link()}, used in rss2.php
+ */
+function comments_link($file='', $tb=0, $pb=0 )
+{
+	global $id;
+	if( ($file == '') || ($file == '/')	)
+		$file = get_bloginfo('blogurl');
+	echo url_add_param( $file, 'p='. $id. '&amp;c=1' );
+	if( $tb == 1 )
+	{ // include trackback
+		echo '&amp;tb=1';
+	}
+	if( $pb == 1 )
+	{ // include pingback
+		echo '&amp;pb=1';
+	}
+	echo '#comments';
+}
+
+
+/**
+ * This will include the javascript that is required to open comments,
+ * trackback and pingback in popup windows.
+ *
+ * You should put this tag before the </head> tag in your template.
+ *
+ * @param integer width of window or false
+ * @param integer height of window or false
+ * @param boolean do you want a scrollbar
+ * @param boolean do you want a status bar
+ * @param boolean do you want the windows to be resizable
+ */
+function comments_popup_script( $width = 600, $height = 450,
+																$scrollbars = true, $status = true, $resizable = true )
+{
+	global $b2commentsjavascript;
+
+	$b2commentsjavascript = true;
+	$properties = array();
+	if( $width ) $properties[] = 'width='.$width;
+	if( $height ) $properties[] = 'height='.$height;
+	$properties[] = 'scrollbars='.intval( $scrollbars );
+	$properties[] = 'status='.intval( $status );
+	$properties[] = 'resizable='.intval( $resizable );
+	$properties = implode( ',', $properties );
+	?>
+
+	<script language="javascript" type="text/javascript">
+		<!--
+		function b2open( url )
+		{
+			window.open( url, '_blank', '<?php echo $properties; ?>');
+		}
+		//-->
+	</script>
+
+	<?php
+}
+
+
+/**
+ * comment_author_url(-)
+ *
+ * @deprecated deprecated by {@link Comment::author_url()}
+ */
+function comment_author_url($echo=true)
+{
+	global $commentdata;
+	$url = trim($commentdata['comment_author_url']);
+	$url = (!stristr($url, '://')) ? 'http://'.$url : $url;
+	// convert & into &amp;
+	$url = preg_replace('#&([^amp\;])#is', '&amp;$1', $url);
+	if ($url != 'http://')
+	{
+		if ($echo)
+			echo $url;
+		else
+			return $url;
+	}
+}
+
+
+/**
+ * comment_author_url_basedomain(-)
+ *
+ * @uses comment_author_url()
+ * @deprecated
+ */
+function comment_author_url_basedomain( $disp = true )
+{
+	global $commentdata;
+	$url = comment_author_url(false);
+	$base_domain = get_base_domain( $url );
+	if( $disp )
+		echo $base_domain;
+	else
+		return $base_domain;
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/comments/_commentlist.class.php 1.10.3.src/inc/MODEL/comments/_commentlist.class.php
--- 0.9.2.src/inc/MODEL/comments/_commentlist.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/comments/_commentlist.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,172 @@
+<?php
+/**
+ * This file implements the CommentList class.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _commentlist.class.php,v 1.5.2.2.2.1 2007/04/25 22:17:49 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobjectlist.class.php';
+
+/**
+ * CommentList Class
+ *
+ * @package evocore
+ */
+class CommentList extends DataObjectList
+{
+	var $blog;
+
+	/**
+	 * Constructor
+	 */
+	function CommentList(
+		$blog = 1,
+		$comment_types = "'comment'",
+		$show_statuses = array( 'published' ),	// Restrict to these statuses
+		$p = '',															// Restrict to specific post
+		$author = '',													// Not used yet
+		$order = 'DESC',											// ASC or DESC
+		$orderby = '',												// list of fields to order by
+		$limit = '' 													// # of comments to display on the page
+		)
+	{
+		global $DB;
+		global $cache_categories;
+		global $pagenow;		// Bleh !
+
+		// Call parent constructor:
+		parent::DataObjectList( 'T_comments', 'comment_', 'comment_ID', 'Item', NULL, $limit );
+
+		$this->blog = $blog;
+
+
+		$this->sql = 'SELECT DISTINCT T_comments.*
+									FROM T_comments INNER JOIN T_posts ON comment_post_ID = post_ID ';
+
+		if( !empty( $p ) )
+		{	// Restrict to comments on selected post
+			$this->sql .= " WHERE comment_post_ID = $p AND ";
+		}
+		elseif( $blog > 1 )
+		{	// Restrict to viewable posts/cats on current blog
+			$this->sql .= "INNER JOIN T_postcats ON post_ID = postcat_post_ID INNER JOIN T_categories othercats ON postcat_cat_ID = othercats.cat_ID WHERE othercats.cat_blog_ID = $blog AND ";
+		}
+		else
+		{	// This is blog 1, we don't care, we can include all comments:
+			$this->sql .= ' WHERE ';
+		}
+
+		$this->sql .= "comment_type IN ($comment_types) ";
+
+		/*
+		 * ----------------------------------------------------
+		 *  Restrict to the statuses we want to show:
+		 * ----------------------------------------------------
+		 */
+		if( ! empty( $show_statuses ) )
+		{
+			$this->sql .= ' AND comment_status IN (\''.implode( "', '", $show_statuses ).'\')';
+		}
+
+		// This one restricts to post statuses, but it doesn't work completely right:
+		// TODO: handle status dependencies with post
+		$this->sql .= ' AND '.statuses_where_clause();
+
+
+		// order by stuff
+		if( (!empty($order)) && ((strtoupper($order) != 'ASC') && (strtoupper($order) != 'DESC')))
+		{
+			$order='DESC';
+		}
+
+		if(empty($orderby))
+		{
+			$orderby = 'comment_date '.$order;
+		}
+		else
+		{
+			$orderby_array = explode(' ',$orderby);
+			$orderby = $orderby_array[0].' '.$order;
+			if (count($orderby_array)>1)
+			{
+				for($i = 1; $i < (count($orderby_array)); $i++)
+				{
+					$orderby .= ', comment_'.$orderby_array[$i].' '.$order;
+				}
+			}
+		}
+
+
+		$this->sql .= "ORDER BY $orderby";
+		if( !empty( $this->limit ) )
+		{
+			$this->sql .= ' LIMIT '.$this->limit;
+		}
+
+		// echo $this->sql;
+
+		$this->rows = $DB->get_results( $this->sql, ARRAY_A );
+
+		// Prebuild and cache objects:
+		if( $this->result_num_rows = $DB->num_rows )
+		{	// fplanque>> why this test??
+
+			$i = 0;
+			foreach( $this->rows as $row )
+			{
+				// Prebuild object:
+				$this->Obj[$i] = new Comment( $row ); // COPY (function)
+
+				// To avoid potential future waste, cache this object:
+				// $this->DataObjectCache->add( $this->Obj[$i] );
+
+				$i++;
+			}
+		}
+	}
+
+
+	/**
+	 * Template function: display message if list is empty
+	 *
+	 * @param string String to display if list is empty
+   * @return true if empty
+	 */
+	function display_if_empty( $message = '' )
+	{
+		if( empty($message) )
+		{	// Default message:
+			$message = T_('No comment yet...');
+		}
+
+		return parent::display_if_empty( $message );
+	}
+
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/cron/_cron.funcs.php 1.10.3.src/inc/MODEL/cron/_cron.funcs.php
--- 0.9.2.src/inc/MODEL/cron/_cron.funcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/cron/_cron.funcs.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,117 @@
+<?php
+/**
+ * This file implements cron (scheduled tasks) handling functions.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _cron.funcs.php,v 1.4.2.4.2.1 2007/04/25 22:17:49 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+function cron_log( $message )
+{
+	global $is_web;
+
+	if( $is_web )
+	{
+		echo '<p>'.$message.'</p>';
+	}
+	else
+	{
+		echo "\n".$message."\n";
+	}
+}
+
+
+/**
+ * Call a cron job.
+ *
+ * @param string Name of the job
+ * @param string Params for the job
+ */
+function call_job( $job_name, $job_params = array() )
+{
+	global $DB, $control_path, $Plugins;
+
+	global $result_message, $result_status, $timestop, $time_difference;
+
+	$result_message = NULL;
+	$result_status = 'error';
+
+	if( preg_match( '~^plugin_(\d+)_(.*)$~', $job_name, $match ) )
+	{ // Cron job provided by a plugin:
+		if( ! is_object($Plugins) )
+		{
+			global $inc_path;
+			require_once $inc_path.'/_misc/_plugins.class.php';
+
+			$Plugins = & new Plugins();
+		}
+
+		$Plugin = & $Plugins->get_by_ID( $match[1] );
+		if( ! $Plugin )
+		{
+			$result_message = 'Plugin for controller ['.$job_name.'] could not get instantiated.';
+			cron_log( $result_message );
+			return;
+		}
+
+		// CALL THE PLUGIN TO HANDLE THE JOB:
+		$tmp_params = array( 'ctrl' => $match[2], 'params' => $job_params );
+		$sub_r = $Plugins->call_method( $Plugin->ID, 'ExecCronJob', $tmp_params );
+
+		$error_code = (int)$sub_r['code'];
+		$result_message = $sub_r['message'];
+	}
+	else
+	{
+		$controller = $control_path.$job_name;
+		if( ! is_file( $controller ) )
+		{
+			$result_message = 'Controller ['.$job_name.'] does not exist.';
+			cron_log( $result_message );
+			return;
+		}
+
+		// INCLUDE THE JOB FILE AND RUN IT:
+		$error_code = require $controller;
+	}
+
+	if( $error_code != 1 )
+	{	// We got an error
+		$result_status = 'error';
+		$result_message = '[Error code: '.$error_code.' ] '.$result_message;
+	}
+	else
+	{
+		$result_status = 'finished';
+	}
+
+	$timestop = time() + $time_difference;
+	cron_log( 'Task finished at '.date( 'H:i:s', $timestop ).' with status: '.$result_status
+		."\nMessage: $result_message" );
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/cron/_cronjob.class.php 1.10.3.src/inc/MODEL/cron/_cronjob.class.php
--- 0.9.2.src/inc/MODEL/cron/_cronjob.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/cron/_cronjob.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,119 @@
+<?php
+/**
+ * This file implements the Cronjob class, which manages a single cron job as registered in the DB.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _cronjob.class.php,v 1.3.2.4.2.1 2007/04/25 22:17:49 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $inc_path;
+require_once $inc_path.'MODEL/dataobjects/_dataobject.class.php';
+
+/**
+ * Cronjob
+ *
+ * Manages a single cron job as registered in the DB.
+ *
+ * @package evocore
+ */
+class Cronjob extends DataObject
+{
+	var $start_datetime;
+	var $repeat_after = NULL;
+	var $name;
+	var $controller;
+
+	/**
+	 * @var array
+	 */
+	var $params;
+
+	/**
+	 * Constructor
+	 *
+	 * @param table Database row
+	 */
+	function Cronjob( $db_row = NULL )
+	{
+		// Call parent constructor:
+		parent::DataObject( 'T_cron__task', 'ctsk_', 'ctsk_ID', '', '', '', '' );
+
+		if( $db_row != NULL )
+		{	// Loading an object from DB:
+			$this->ID              = $db_row->ctsk_ID;
+			$this->start_datetime  = $db_row->ctsk_start_datetime;
+			$this->repeat_after    = $db_row->ctsk_repeat_after;
+			$this->name            = $db_row->ctsk_name;
+			$this->controller      = $db_row->ctsk_controller;
+			$this->params          = $db_row->ctsk_params;
+		}
+		else
+		{	// New object:
+
+		}
+	}
+
+	/**
+	 * Set param value
+	 *
+	 * By default, all values will be considered strings
+	 *
+	 * @param string parameter name
+	 * @param mixed parameter value
+	 * @param boolean true to set to NULL if empty value
+	 * @return boolean true, if a value has been set; false if it has not changed
+	 */
+	function set( $parname, $parvalue, $make_null = false )
+	{
+		switch( $parname )
+		{
+			case 'params':
+				return $this->set_param( 'params', 'string', serialize($parvalue), false );
+		}
+
+		return $this->set_param( $parname, 'string', $parvalue, $make_null );
+	}
+
+
+	/**
+	 * Get a member param by its name
+	 *
+	 * @param mixed Name of parameter
+	 * @return mixed Value of parameter
+	 */
+	function get( $parname )
+	{
+		switch( $parname )
+		{
+			case 'params':
+				return unserialize( $this->params );
+		}
+
+		return parent::get( $parname );
+	}
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/dataobjects/_dataobjectcache.class.php 1.10.3.src/inc/MODEL/dataobjects/_dataobjectcache.class.php
--- 0.9.2.src/inc/MODEL/dataobjects/_dataobjectcache.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/dataobjects/_dataobjectcache.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,527 @@
+<?php
+/**
+ * This file implements the DataObjectCache class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _dataobjectcache.class.php,v 1.6.2.2.2.1 2007/04/25 22:17:49 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Data Object Cache Class
+ *
+ * @package evocore
+ * @version beta
+ */
+class DataObjectCache
+{
+	var $dbtablename;
+	var $dbprefix;
+	var $dbIDname;
+
+	/**
+	 * Class name of objects in this cache:
+	 */
+	var $objtype;
+
+	/**
+	 * Object array
+	 */
+	var $cache = array();
+
+	/**
+	 * Copy of previous object array
+	 * @see DataObjectCache::clear()
+	 */
+	var $shadow_cache = NULL;
+
+	var $load_add = false;
+	var $all_loaded = false;
+	var $name_field;
+	var $order_by;
+
+
+	/**
+	 * Constructor
+	 *
+	 * @param string Name of DataObject class we are cacheing
+	 * @param boolean true if it's OK to just load all items!
+	 * @param string Name of table in database
+	 * @param string Prefix of fields in the table
+	 * @param string Name of the ID field (including prefix)
+	 */
+	function DataObjectCache( $objtype, $load_all, $tablename, $prefix = '', $dbIDname, $name_field = NULL, $order_by = '' )
+	{
+		$this->objtype = $objtype;
+		$this->load_all = $load_all;
+		$this->dbtablename = $tablename;
+		$this->dbprefix = $prefix;
+		$this->dbIDname = $dbIDname;
+		$this->name_field = $name_field;
+		
+		if( empty( $order_by ) )
+		{
+			if( empty( $name_field ) )
+			{	
+				$this->order_by = $dbIDname;
+			}
+			else 
+			{
+				$this->order_by = $name_field;
+			}
+		}
+		else 
+		{ 
+			$this->order_by = $order_by;
+		}
+	}
+
+	
+	/**
+	 *  TODO
+	 */
+	function & new_obj( $row = NULL )
+	{
+		$objtype = $this->objtype;
+			
+		// Instantiate a custom object
+		$obj = new $objtype( $row ); // COPY !!
+		
+		return $obj;
+	}
+	
+	
+	/**
+	 * Load the cache **extensively**
+	 */
+	function load_all()
+	{
+		global $DB, $Debuglog;
+
+		if( $this->all_loaded )
+		{ // Already loaded
+			return false;
+		}
+		
+		$this->clear( true );
+
+		$Debuglog->add( get_class($this).' - Loading <strong>'.$this->objtype.'(ALL)</strong> into cache', 'dataobjects' );
+		$sql = 'SELECT * 
+							FROM '.$this->dbtablename.' 
+						 ORDER BY '.$this->order_by;
+							
+		$dbIDname = $this->dbIDname;
+		$objtype = $this->objtype;
+		foreach( $DB->get_results( $sql ) as $row )
+		{
+			 // Instantiate a custom object
+				$this->instantiate( $row );
+		}
+
+		$this->all_loaded = true;
+
+		return true;
+	}
+
+
+	/**
+	 * Load a list of objects into the cache
+	 *
+	 * @param string list of IDs of objects to load
+	 */
+	function load_list( $req_list )
+	{
+		global $DB, $Debuglog;
+
+		$Debuglog->add( "Loading <strong>$this->objtype($req_list)</strong> into cache", 'dataobjects' );
+
+		if( empty( $req_list ) )
+		{
+			return false;
+		}
+
+		$sql = "SELECT *
+		          FROM $this->dbtablename
+		         WHERE $this->dbIDname IN ($req_list)";
+		$objtype = $this->objtype;
+		foreach( $DB->get_results( $sql ) as $row )
+		{
+			$this->add( new $objtype( $row ) );
+			// TODO: use instantiate()
+		}
+	}
+
+
+	/**
+	 * Get an array of all (loaded) IDs.
+	 *
+	 * @return array
+	 */
+	function get_ID_array()
+	{
+		$IDs = array();
+
+		foreach( $this->cache as $obj )
+		{
+			$IDs[] = $obj->ID;
+		}
+
+		return $IDs;
+	}
+
+
+	/**
+	 * Add a dataobject to the cache
+	 */
+	function add( & $Obj )
+	{
+		global $Debuglog;
+
+		if( empty($Obj->ID) )
+		{
+			$Debuglog->add( 'No object to add!', 'dataobjects' );
+			return false;
+		}
+
+		if( isset($this->cache[$Obj->ID]) )
+		// fplanque: I don't want an extra (and expensive) comparison here. $this->cache[$Obj->ID] === $Obj. If you need this you're probably misusing the cache.
+		{
+			$Debuglog->add( $this->objtype.': Object with ID '.$Obj->ID.' is already cached', 'dataobjects' );
+			return false;
+		}
+
+		// If the object is valid and not already cached:
+		$this->cache[$Obj->ID] = & $Obj;
+
+		return true;
+	}
+
+
+	/**
+	 * Instantiate a DataObject from a table row and then cache it.
+	 *
+	 * @param Object Database row
+	 * @return Object
+	 */
+	function & instantiate( & $db_row )
+	{
+		// Get ID of the object we'ere preparing to instantiate...
+		$obj_ID = $db_row->{$this->dbIDname};
+
+		if( empty($obj_ID) )
+		{
+			$Obj = NULL;
+			return $Obj;
+		}
+
+		if( isset( $this->cache[$obj_ID] ) )
+		{ // Already in cache, do nothing!
+		}
+		elseif( isset( $this->shadow_cache[$obj_ID] ) )
+		{	// Already in shadow, recycle object:
+			$this->add( $this->shadow_cache[$obj_ID] );
+		}
+		else 
+		{ // Not already cached, add new object:
+			$this->add( $this->new_obj( $db_row ) );
+		}
+		
+		return $this->cache[$obj_ID];
+	}
+
+
+	/**
+	 * Clear the cache **extensively**
+	 * 
+	 */
+	function clear( $keep_shadow = false )
+	{
+		if( $keep_shadow )
+		{	// Keep copy of cache in case we try to re instantiate previous object:
+			$this->shadow_cache = $this->cache;
+		}
+		else 
+		{
+			$this->shadow_cache = NULL;
+		}
+		
+		$this->cache = array();
+		$this->all_loaded = false;
+	}
+
+
+	/**
+	 * Get an object from cache by ID
+	 *
+	 * Load the cache if necessary (all at once if allowed).
+	 *
+	 * @param integer ID of object to load
+	 * @param boolean true if function should die on error
+	 * @param boolean true if function should die on empty/null
+	 * @return reference on cached object
+	 */
+	function & get_by_ID( $req_ID, $halt_on_error = true, $halt_on_empty = true )
+	{
+		global $DB, $Debuglog;
+
+		if( empty($req_ID) )
+		{
+			if($halt_on_empty)
+			{
+				debug_die( "Requested $this->objtype from $this->dbtablename without ID!" );
+			}
+			$r = NULL;
+			return $r;
+		}
+
+		if( !empty( $this->cache[ $req_ID ] ) )
+		{ // Already in cache
+			// $Debuglog->add( "Accessing $this->objtype($req_ID) from cache", 'dataobjects' );
+			return $this->cache[ $req_ID ];
+		}
+		elseif( !$this->all_loaded )
+		{ // Not in cache, but not everything is loaded yet
+			if( $this->load_all )
+			{ // It's ok to just load everything:
+				$this->load_all();
+			}
+			else
+			{ // Load just the requested object:
+				$Debuglog->add( "Loading <strong>$this->objtype($req_ID)</strong> into cache", 'dataobjects' );
+				// Note: $req_ID MUST be an unsigned integer. This is how DataObject works.
+				$sql = "SELECT *
+				          FROM $this->dbtablename
+				         WHERE $this->dbIDname = $req_ID";
+
+				if( $row = $DB->get_row( $sql, OBJECT, 0, 'DataObjectCache::get_by_ID()' ) )
+				{
+					if( ! $this->instantiate( $row ) )
+					{
+						$Debuglog->add( 'Could not add() object to cache!', 'dataobjects' );
+					}
+				}
+				else
+				{
+					$Debuglog->add( 'Could not get DataObject by ID. Query: '.$sql, 'dataobjects' );
+				}
+			}
+		}
+
+		if( empty( $this->cache[ $req_ID ] ) )
+		{ // Requested object does not exist
+			// $Debuglog->add( 'failure', 'dataobjects' );
+			if( $halt_on_error )
+			{
+				debug_die( "Requested $this->objtype does not exist!" );
+			}
+			$r = false;
+			return $r;
+		}
+
+		return $this->cache[ $req_ID ];
+	}
+
+
+	/**
+	 * Get an object from cache by name
+	 *
+	 * Load the cache if necessary (all at once if allowed).
+	 *
+	 * @param integer ID of object to load
+	 * @param boolean true if function should die on error
+	 * @param boolean true if function should die on empty/null
+	 * @return reference on cached object
+	 */
+	function & get_by_name( $req_name, $halt_on_error = true, $halt_on_empty = true )
+	{
+		global $DB, $Debuglog;
+
+		if( empty( $this->name_field ) )
+		{
+			debug_die( 'DataObjectCache::get_by_name() : No name field to query on' );
+		}
+
+		if( empty($req_name) )
+		{
+			if($halt_on_empty) { debug_die( "Requested $this->objtype from $this->dbtablename without name!" ); }
+			$r = NULL;
+			return $r;
+		}
+
+		// Load just the requested object:
+		$Debuglog->add( "Loading <strong>$this->objtype($req_name)</strong>", 'dataobjects' );
+		$sql = "SELECT *
+						  FROM $this->dbtablename
+						 WHERE $this->name_field = ".$DB->quote($req_name);
+
+		if( $db_row = $DB->get_row( $sql, OBJECT, 0, 'DataObjectCache::get_by_name()' ) )
+		{
+			$resolved_ID = $db_row->{$this->dbIDname};
+			$Debuglog->add( 'success; ID = '.$resolved_ID, 'dataobjects' );
+			if( ! isset( $this->cache[$resolved_ID] ) )
+			{	// Object is not already in cache:
+				$Debuglog->add( 'Adding to cache...', 'dataobjects' );
+				//$Obj = new $this->objtype( $row ); // COPY !!
+				//if( ! $this->add( $this->new_obj( $db_row ) ) )
+				if( ! $this->add( $this->new_obj( $db_row ) ) )
+				{	// could not add
+					$Debuglog->add( 'Could not add() object to cache!', 'dataobjects' );
+				}
+			}
+			return $this->cache[$resolved_ID];
+		}
+		else
+		{
+			$Debuglog->add( 'Could not get DataObject by name.', 'dataobjects' );
+			if( $halt_on_error )
+			{
+				debug_die( "Requested $this->objtype does not exist!" );
+			}
+			$r = NULL;
+			return $r;
+		}
+	}
+	
+	
+	/**
+	 * Remove an object from cache by ID
+	 *
+	 * @param integer ID of object to remove
+	 */
+	function remove_by_ID( $req_ID )
+	{
+		unset( $this->cache[$req_ID] );
+		unset( $marcus );
+	}
+	
+	
+	/**
+	 * Delete an object from DB by ID.
+	 * 
+	 * @param integer ID of object to delete
+	 * @return boolean
+	 */
+	function dbdelete_by_ID( $req_ID )
+	{
+		if( isset( $this->cache[$req_ID] ) )
+		{
+			// Delete from db
+			$this->cache[$req_ID]->dbdelete();
+			 
+			// Remove from cache 
+			$this->remove_by_ID( $req_ID );
+			
+			return true;
+		}
+		else 
+		{
+			return false;
+		}
+	}
+
+
+	/**
+	 * Display form option list with cache contents
+	 *
+	 * Load the cache if necessary
+	 *
+	 * @todo Shouldn't this use {@link option_list_return()}?
+	 *
+	 * @param integer selected ID
+	 * @param boolean provide a choice for "none" with ID ''
+	 */
+	function option_list( $default = 0, $allow_none = false, $method ='name' )
+	{
+		if( (! $this->all_loaded) && $this->load_all )
+		{ // We have not loaded all items so far, but we're allowed to... so let's go:
+			$this->load_all();
+		}
+
+		if( $allow_none )
+		{
+			echo '<option value=""';
+			if( empty($default) ) echo ' selected="selected"';
+			echo '>', T_('None') ,'</option>'."\n";
+		}
+
+		foreach( $this->cache as $loop_Obj )
+		{
+			echo '<option value="'.$loop_Obj->ID.'"';
+			if( $loop_Obj->ID == $default ) echo ' selected="selected"';
+			echo '>';
+			$loop_Obj->$method();
+			echo '</option>'."\n";
+		}
+	}
+
+
+	/**
+	 * Returns form option list with cache contents
+	 *
+	 * Load the cache if necessary
+	 *
+	 * @param integer selected ID
+	 * @param boolean provide a choice for "none" with ID ''
+	 */
+	function option_list_return( $default = 0, $allow_none = false, $method = 'name_return' )
+	{
+		if( (! $this->all_loaded) && $this->load_all )
+		{ // We have not loaded all items so far, but we're allowed to... so let's go:
+			$this->load_all();
+		}
+
+		$r = '';
+
+		if( $allow_none )
+		{
+			$r .= '<option value=""';
+			if( empty($default) ) $r .= ' selected="selected"';
+			$r .= '>'.T_('None').'</option>'."\n";
+		}
+
+		foreach( $this->cache as $loop_Obj )
+		{
+			$r .=  '<option value="'.$loop_Obj->ID.'"';
+			if( $loop_Obj->ID == $default ) $r .= ' selected="selected"';
+			$r .= '>';
+			$r .= $loop_Obj->$method();
+			$r .=  '</option>'."\n";
+		}
+
+		return $r;
+	}
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/dataobjects/_dataobject.class.php 1.10.3.src/inc/MODEL/dataobjects/_dataobject.class.php
--- 0.9.2.src/inc/MODEL/dataobjects/_dataobject.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/dataobjects/_dataobject.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,666 @@
+<?php
+/**
+ * This file implements the abstract DataObject base class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _dataobject.class.php,v 1.13.2.2.2.1 2007/04/25 22:17:49 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Data Object Base Class
+ *
+ * This is typically an abstract class, useful only when derived.
+ *
+ * @package evocore
+ * @version beta
+ * @abstract
+ */
+class DataObject
+{
+	/**
+	 * Unique ID of object in database
+	 *
+	 * Please use get/set functions to read or write this param
+	 *
+	 * @var int
+	 * @access protected
+	 */
+	var $ID = 0;  // This will be the ID in the DB
+
+	/**#@+
+	 * @access private
+	 */
+	var $dbtablename;
+	var $dbprefix;
+	var $dbIDname;
+	var $datecreated_field;
+	var $datemodified_field;
+	var $creator_field;
+	var $lasteditor_field;
+	var $dbchanges = array();
+	/**#@-*/
+
+	/**
+	 * Relations that may restrict deletion.
+	 */
+	var $delete_restrictions = array();
+
+	/**
+	 * Relations that will cascade deletion.
+	 */
+	var $delete_cascades = array();
+
+
+	/**
+	 * Constructor
+	 *
+	 * @param string Name of table in database
+	 * @param string Prefix of fields in the table
+	 * @param string Name of the ID field (including prefix)
+	 * @param string datetime field name
+	 * @param string datetime field name
+	 * @param string User ID field name
+	 * @param string User ID field name
+	 */
+	function DataObject( $tablename, $prefix = '', $dbIDname = 'ID', $datecreated_field = '', $datemodified_field = '', $creator_field = '', $lasteditor_field = '' )
+	{
+		$this->dbtablename        = $tablename;
+		$this->dbprefix           = $prefix;
+		$this->dbIDname           = $dbIDname;
+		$this->datecreated_field  = $datecreated_field;
+		$this->datemodified_field = $datemodified_field;
+		$this->creator_field      = $creator_field;
+		$this->lasteditor_field   = $lasteditor_field;
+	}
+
+
+	/**
+	 * Records a change that will need to be updated in the db
+	 *
+	 * @access protected
+	 * @param string Name of parameter
+	 * @param string DB field type ('string', 'number', 'date' )
+	 * @param mixed Pointer to value of parameter
+	 */
+	function dbchange( $dbfieldname, $dbfieldtype, $valuepointer )
+	{
+		//echo '<br />DB change on :'.$dbfieldname;
+		$this->dbchanges[$dbfieldname]['type'] = $dbfieldtype;
+		$this->dbchanges[$dbfieldname]['value'] = $valuepointer ;
+	}
+
+
+	/**
+	 * Update the DB based on previously recorded changes
+	 *
+	 * @return boolean|NULL true on success, false on failure to update, NULL if no update necessary
+	 */
+	function dbupdate()
+	{
+		global $DB, $localtimenow, $current_User;
+
+		if( $this->ID == 0 ) { debug_die( 'New object cannot be updated!' ); }
+
+		if( count( $this->dbchanges ) == 0 )
+		{
+			return NULL;	// No changes!
+		}
+
+		if( !empty($this->datemodified_field) )
+		{	// We want to track modification date:
+			$this->set_param( $this->datemodified_field, 'date', date('Y-m-d H:i:s',$localtimenow) );
+		}
+		if( !empty($this->lasteditor_field) && is_object($current_User) )
+		{	// We want to track last editor:
+			// TODO: the current_User is not necessarily the last editor. Item::dbupdate() gets called after incrementing the view for example!
+			// fplanque: this should be handled by set() deciding wether the setting changes the last editor or not
+			$this->set_param( $this->lasteditor_field, 'number', $current_User->ID );
+		}
+
+
+		$sql_changes = array();
+		foreach( $this->dbchanges as $loop_dbfieldname => $loop_dbchange )
+		{
+			// Get changed value (we use eval() to allow constructs like $loop_dbchange['value'] = 'Group->get(\'ID\')'):
+			eval( '$loop_value = $this->'.$loop_dbchange['value'].';' );
+			// Prepare matching statement:
+			if( is_null($loop_value) )
+			{
+				$sql_changes[] = $loop_dbfieldname.' = NULL ';
+			}
+			else
+			{
+				switch( $loop_dbchange['type'] )
+				{
+					case 'date':
+					case 'string':
+						$sql_changes[] = $loop_dbfieldname." = '".$DB->escape( $loop_value )."' ";
+						break;
+
+					default:
+						$sql_changes[] = $loop_dbfieldname." = ".$DB->null($loop_value).' ';
+				}
+			}
+		}
+
+		// Prepare full statement:
+		$sql = "UPDATE $this->dbtablename SET ". implode( ', ', $sql_changes ). "
+						 WHERE $this->dbIDname = $this->ID";
+		//echo $sql;
+
+		if( ! $DB->query( $sql, 'DataObject::dbupdate()' ) )
+		{
+			return false;
+		}
+
+		// Reset changes in object:
+		$this->dbchanges = array();
+
+		return true;
+	}
+
+
+	/**
+	 * Insert object into DB based on previously recorded changes.
+	 *
+	 * @return boolean true on success
+	 */
+	function dbinsert()
+	{
+		global $DB, $localtimenow, $current_User;
+
+		if( $this->ID != 0 ) die( 'Existing object cannot be inserted!' );
+
+		if( !empty($this->datecreated_field) )
+		{	// We want to track creation date:
+			$this->set_param( $this->datecreated_field, 'date', date('Y-m-d H:i:s',$localtimenow) );
+		}
+		if( !empty($this->datemodified_field) )
+		{	// We want to track modification date:
+			$this->set_param( $this->datemodified_field, 'date', date('Y-m-d H:i:s',$localtimenow) );
+		}
+		if( !empty($this->creator_field) )
+		{	// We want to track creator:
+			if( empty($this->creator_user_ID) )
+			{	// No creator assigned yet, use current user:
+				$this->set_param( $this->creator_field, 'number', $current_User->ID );
+			}
+		}
+		if( !empty($this->lasteditor_field) )
+		{	// We want to track last editor:
+			if( empty($this->lastedit_user_ID) )
+			{	// No editor assigned yet, use current user:
+				$this->set_param( $this->lasteditor_field, 'number', $current_User->ID );
+			}
+		}
+
+		$sql_fields = array();
+		$sql_values = array();
+		foreach( $this->dbchanges as $loop_dbfieldname => $loop_dbchange )
+		{
+			// Get changed value (we use eval() to allow constructs like $loop_dbchange['value'] = 'Group->get(\'ID\')'):
+			eval( '$loop_value = $this->'. $loop_dbchange['value'].';' );
+			// Prepare matching statement:
+			$sql_fields[] = $loop_dbfieldname;
+			if( is_null($loop_value) )
+			{
+				$sql_values[] = 'NULL';
+			}
+			else
+			{
+				switch( $loop_dbchange['type'] )
+				{
+					case 'date':
+					case 'string':
+						$sql_values[] = $DB->quote( $loop_value );
+						break;
+
+					default:
+						$sql_values[] = $DB->null( $loop_value );
+				}
+			}
+		}
+
+		// Prepare full statement:
+		$sql = "INSERT INTO {$this->dbtablename} (". implode( ', ', $sql_fields ). ") VALUES (". implode( ', ', $sql_values ). ")";
+		// echo $sql;
+
+		if( ! $DB->query( $sql, 'DataObject::dbinsert()' ) )
+		{
+			return false;
+		}
+
+		// store ID for newly created db record
+		$this->ID = $DB->insert_id;
+
+		// Reset changes in object:
+		$this->dbchanges = array();
+
+		return true;
+	}
+
+
+	/**
+	 * Inserts or Updates depending on object state.
+	 *
+	 * @uses dbinsert()
+	 * @uses dbupdate()
+	 * @return boolean true on success, false on failure
+	 */
+	function dbsave()
+	{
+		if( $this->ID == 0 )
+		{	// Object not serialized yet, let's insert!
+			// echo 'INSERT';
+			return $this->dbinsert();
+		}
+		else
+		{	// Object already serialized, let's update!
+			// echo 'UPDATE';
+			return $this->dbupdate();
+		}
+	}
+
+
+	/**
+	 * Delete object from DB.
+	 *
+	 * @return boolean true on success
+	 */
+	function dbdelete()
+	{
+		global $DB, $Messages, $db_config;
+
+		if( $this->ID == 0 ) { debug_die( 'Non persistant object cannot be deleted!' ); }
+
+		if( count($this->delete_cascades) )
+		{	// The are cascading deletes to be performed
+
+			// Start transaction:
+			$DB->begin();
+
+			foreach( $this->delete_cascades as $restriction )
+			{
+				if( !isset( $db_config['aliases'][$restriction['table']] ) )
+				{	// We have no declaration for this table, we consider we don't deal with this table in this app:
+					continue;
+				}
+
+				$DB->query( '
+					DELETE FROM '.$restriction['table'].'
+					WHERE '.$restriction['fk'].' = '.$this->ID,
+					'Cascaded delete' );
+			}
+		}
+
+		// Delete this (main/parent) object:
+		$DB->query( "
+			DELETE FROM $this->dbtablename
+			WHERE $this->dbIDname = $this->ID",
+			'Main delete' );
+
+		if( count($this->delete_cascades) )
+		{	// There were cascading deletes
+
+			// End transaction:
+			$DB->commit();
+		}
+
+		// Just in case... remember this object has been deleted from DB!
+		$this->ID = 0;
+
+		return true;
+	}
+
+
+	/**
+	 * Check relations for restrictions or cascades
+	 */
+	function check_relations( $what, $ignore = array() )
+	{
+		global $DB, $Messages;
+
+		foreach( $this->$what as $restriction )
+		{
+			if( !in_array( $restriction['fk'], $ignore ) )
+			{
+				$count = $DB->get_var(
+					'SELECT COUNT(*)
+					   FROM '.$restriction['table'].'
+					  WHERE '.$restriction['fk'].' = '.$this->ID,
+					0, 0, 'restriction/cascade check' );
+				if( $count )
+				{
+					$Messages->add( sprintf( $restriction['msg'], $count ), 'restrict' );
+				}
+			}
+		}
+	}
+
+
+	/**
+	 * Check relations for restrictions before deleting
+	 *
+	 * @param string
+	 * @param array list of foreign keys to ignore
+	 * @return boolean true if no restriction prevents deletion
+	 */
+	function check_delete( $restrict_title, $ignore = array() )
+	{
+		global $Messages;
+
+		// Check restrictions:
+		$this->check_relations( 'delete_restrictions', $ignore );
+
+		if( $Messages->count('restrict') )
+		{	// There are restrictions:
+			$Messages->head = array(
+					'container' => $restrict_title,
+					'restrict' => T_('The following relations prevent deletion:')
+				);
+			$Messages->foot =	T_('Please delete related objects before you proceed.');
+			return false;	// Can't delete
+		}
+
+		return true;	// can delete
+	}
+
+
+	/**
+	 * Displays form to confirm deletion of this object
+	 *
+	 * @param string Title for confirmation
+	 * @param string "action" param value to use (hidden field)
+	 * @param array Hidden keys (apart from "action")
+	 * @param string most of the time we don't need a cancel action since we'll want to return to the default display
+	 */
+	function confirm_delete( $confirm_title, $delete_action, $hiddens, $cancel_action = NULL )
+	{
+		global $Messages;
+
+		// No restrictions, ask for confirmation:
+		echo '<div class="panelinfo">';
+		echo '<h2>'.$confirm_title.'</h2>';
+
+		$this->check_relations( 'delete_cascades' );
+
+		if( $Messages->count('restrict') )
+		{	// The will be cascading deletes, issue WARNING:
+			echo '<h3>'.T_('WARNING: Deleting this object will also delete:').'</h3>';
+			$Messages->display( '', '', true, 'restrict', NULL, NULL, NULL );
+		}
+
+		echo '<h3>'.T_('THIS CANNOT BE UNDONE!').'</h3>';
+
+		$Form = & new Form( '', 'form_confirm', 'get', '' );
+
+		$Form->begin_form( 'inline' );
+			$Form->hiddens_by_key( $hiddens );
+			$Form->hidden( 'action', $delete_action );
+			$Form->hidden( 'confirm', 1 );
+			$Form->button( array( 'submit', '', T_('I am sure!'), 'DeleteButton' ) );
+		$Form->end_form();
+
+		$Form = & new Form( '', 'form_cancel', 'get', '' );
+
+		$Form->begin_form( 'inline' );
+			$Form->hiddens_by_key( $hiddens );
+			if( !empty( $cancel_action ) )
+			{
+				$Form->hidden( 'action', $cancel_action );
+			}
+			$Form->button( array( 'submit', '', T_('CANCEL'), 'CancelButton' ) );
+		$Form->end_form();
+
+		echo '</div>';
+		return true;
+	}
+
+
+	/**
+	 * Get a member param by its name
+	 *
+	 * @param mixed Name of parameter
+	 * @return mixed Value of parameter
+	 */
+	function get( $parname )
+	{
+		return $this->$parname;
+	}
+
+
+	/**
+	 * Get a ready-to-display member param by its name
+	 *
+	 * Same as disp but don't echo
+	 *
+	 * @param string Name of parameter
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function dget( $parname, $format = 'htmlbody' )
+	{
+		// Note: we call get again because of derived objects specific handlers !
+		return format_to_output( $this->get($parname), $format );
+	}
+
+
+	/**
+	 * Display a member param by its name
+	 *
+	 * @param string Name of parameter
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function disp( $parname, $format = 'htmlbody' )
+	{
+		// Note: we call get again because of derived objects specific handlers !
+		echo format_to_output( $this->get($parname), $format );
+	}
+
+
+	/**
+	 * Set param value
+	 *
+	 * By default, all values will be considered strings
+	 *
+	 * @param string parameter name
+	 * @param mixed parameter value
+	 * @param boolean true to set to NULL if empty value
+	 * @return boolean true, if a value has been set; false if it has not changed
+	 */
+	function set( $parname, $parvalue, $make_null = false )
+	{
+		return $this->set_param( $parname, 'string', $parvalue, $make_null );
+	}
+
+
+	/**
+	 * Set param value.
+	 *
+	 * @param string Name of parameter
+	 * @param string DB field type ('string', 'number', 'date' )
+	 * @param mixed Value of parameter
+	 * @param boolean true to set to NULL if empty string value
+	 * @return boolean true, if value has been set/changed, false if not.
+	 */
+	function set_param( $parname, $fieldtype, $parvalue, $make_null = false )
+	{
+		global $Debuglog, $object_def;
+
+		// Dereference db name for this param:
+		// ATTENTION: the object defs are not yet available for all dataobjects
+		if( isset($this->objtype) && isset($object_def[$this->objtype]['db_cols'][$parname]) )
+		{
+			$dbfield = $object_def[$this->objtype]['db_cols'][$parname];
+		}
+		else
+		{	// definition not available: we assume that the fieldname is the same, with the dbprefix prepended:
+			$dbfield = $this->dbprefix.$parname;
+		}
+
+		// Set value:
+		// fplanque: Note: I am changing the "make NULL" test to differentiate between 0 and NULL .
+		// There might be side effects. In this case it would be better to fix them before coming here.
+		// i-e: transform 0 to ''
+		$new_value = ($make_null && ($parvalue === '')) ? NULL : $parvalue;
+
+/* >old
+		if( !isset($this->$parname) )
+		{	// This property has never been set before, set it to NULL now in order for tests to work:
+			$this->$parname = NULL;
+		}
+
+
+		/* blueyed>
+		TODO: there's a bug here: you cannot use set_param('foo', 'number', 0), if the $parname member
+		      has not been set before or is null!!
+		      What about just:
+		      ( isset($this->$parname) && $this->$parname === $new_value )
+		      This would also eliminate the isset() check from above.
+		      IIRC you've once said here that '===' would be too expensive and I would misuse the DataObjects,
+		      but IMHO what we have now is not much faster and buggy anyway..
+			fp> okay let's give it a try...
+		if( (!is_null($new_value) && $this->$parname == $new_value)
+			|| (is_null($this->$parname) && is_null($new_value)) )
+<old */
+		if( (isset($this->$parname) && $this->$parname === $new_value)
+			|| ( ! isset($this->$parname) && ! isset($new_value) ) )
+		{	// Value has not changed (we need 2 tests, for NULL and for NOT NULL value pairs)
+			$Debuglog->add( $this->dbtablename.' object, already set to same value: '.$parname.'/'.$dbfield.' = '.var_export( @$this->$parname, true ), 'dataobjects' );
+			// echo '<br />'.$this->dbtablename.' object, already set to same value: '.$parname.'/'.$dbfield.' = '.$this->$parname;
+
+			return false;
+		}
+		else
+		{
+			// Set the value in the object:
+			// echo '<br/>'.$this->dbtablename.' object, setting param '.$parname.'/'.$dbfield.' to '.$new_value.(is_null($new_value)?' NULL':'').' (was:'.$this->$parname.(is_null($this->$parname)?' NULL':'').')';
+			$this->$parname = $new_value;
+			$Debuglog->add( $this->dbtablename.' object, setting param '.$parname.'/'.$dbfield.' to '.$this->$parname, 'dataobjects' );
+
+			// Remember change for later db update:
+			$this->dbchange( $dbfield, $fieldtype, $parname );
+
+			return true;
+		}
+	}
+
+
+	/**
+	 * Set a parameter from a Request form value.
+	 *
+	 * @param string Dataobject parameter name
+	 * @param string|NULL Request parameter name (NULL means to use Dataobject param name with its prefix)
+	 * @param boolean true to set to NULL if empty string value
+	 * @return boolean true, if value has been set/changed, false if not.
+	 */
+	function set_from_Request( $parname, $var = NULL, $make_null = false )
+	{
+		global $Request;
+
+		if( empty($var) )
+		{
+			$var = $this->dbprefix.$parname;
+		}
+
+		return $this->set( $parname, $Request->get($var), $make_null );
+	}
+
+
+	/**
+	 * Template function: Displays object ID.
+	 */
+	function ID()
+	{
+		echo $this->ID;
+	}
+
+	/**
+	 * Create icon with dataobject history
+	 */
+	function history_info_icon()
+	{
+		global $UserCache;
+
+		$history = array();
+
+		// HANDLE CREATOR STUFF
+		if( !empty($this->creator_field) && !empty($this->{$this->creator_field}) )
+		{	// We have a creator:
+			$creator_User = & $UserCache->get_by_ID( $this->{$this->creator_field} );
+
+			if( !empty($this->datecreated_field) && !empty($this->{$this->datecreated_field}) )
+			{	// We also have a create date:
+				$history[0] = sprintf( T_('Created on %s by %s'), mysql2localedate( $this->{$this->datecreated_field} ),
+					$creator_User->dget('preferredname') );
+			}
+			else
+			{	// We only have a cretaor:
+				$history[0] = sprintf( T_('Created by %s'), $creator_User->dget('preferredname') );
+			}
+		}
+		elseif( !empty($this->datecreated_field) && !empty($this->{$this->datecreated_field}) )
+		{	// We only have a create date:
+			$history[0] = sprintf( T_('Created on %s'), mysql2localedate( $this->{$this->datecreated_field} ) );
+		}
+
+		// HANDLE LAST UPDATE STUFF
+		if( !empty($this->lasteditor_field) && !empty($this->{$this->lasteditor_field}) )
+		{	// We have a creator:
+			$creator_User = & $UserCache->get_by_ID( $this->{$this->lasteditor_field} );
+
+			if( !empty($this->datemodified_field) && !empty($this->{$this->datemodified_field}) )
+			{	// We also have a create date:
+				$history[1] = sprintf( T_('Last mod on %s by %s'), mysql2localedate( $this->{$this->datemodified_field} ),
+					$creator_User->dget('preferredname') );
+			}
+			else
+			{	// We only have a cretaor:
+				$history[1] = sprintf( T_('Last mod by %s'), $creator_User->dget('preferredname') );
+			}
+		}
+		elseif( !empty($this->datemodified_field) && !empty($this->{$this->datemodified_field}) )
+		{	// We only have a create date:
+			$history[1] = sprintf( T_('Last mod on %s'), mysql2localedate( $this->{$this->datemodified_field} ) );
+		}
+
+		return get_icon( 'history', $what = 'imgtag', array( 'title'=>implode( ' - ', $history ) ), true );
+	}
+}
+
+
+
+
+?>
diff -ruN --text 0.9.2.src/inc/MODEL/dataobjects/_dataobjectlist2.class.php 1.10.3.src/inc/MODEL/dataobjects/_dataobjectlist2.class.php
--- 0.9.2.src/inc/MODEL/dataobjects/_dataobjectlist2.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/dataobjects/_dataobjectlist2.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,275 @@
+<?php
+/**
+ * This file implements the abstract DataObjectList2 base class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _dataobjectlist2.class.php,v 1.5.2.3.2.1 2007/04/25 22:17:49 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes
+ */
+require_once dirname(__FILE__).'/../../_misc/_results.class.php';
+
+
+/**
+ *
+ */
+class FilteredResults extends Results
+{
+	/**
+	 * Default filter set (used if no specific params are passed)
+	 */
+	var $default_filters = array();
+
+	/**
+	 * Current filter set (depending on user input)
+	 */
+	var $filters = array();
+
+
+	/**
+	 * Check if the Result set is filtered or not
+	 */
+	function is_filtered()
+	{
+		if( empty( $this->filters ) )
+		{
+			return false;
+		}
+
+		return ( $this->filters != $this->default_filters );
+	}
+}
+
+
+
+/**
+ * Data Object List Base Class 2
+ *
+ * This is typically an abstract class, useful only when derived.
+ * Holds DataObjects in an array and allows walking through...
+ *
+ * This SECOND implementation will deprecate the first one when finished.
+ *
+ * @package evocore
+ * @version beta
+ * @abstract
+ */
+class DataObjectList2 extends FilteredResults
+{
+
+
+	/**
+	 * Constructor
+	 *
+	 * If provided, executes SQL query via parent Results object
+	 *
+	 * @param DataObjectCache
+	 * @param integer number of lines displayed on one screen
+	 * @param string prefix to differentiate page/order params when multiple Results appear one same page
+	 * @param string default ordering of columns (special syntax)
+	 */
+	function DataObjectList2( & $Cache, $limit = 20, $param_prefix = '', $default_order = NULL )
+	{
+		// WARNING: we are not passing any SQL query to the Results object
+		// This will make the Results object behave a little buit differently than usual:
+		parent::Results( NULL, $param_prefix, $default_order, $limit, NULL, false );
+
+		// The list objects will also be cached in this cache.
+		// Tje Cache object may also be useful to get table information for the Items.
+		$this->Cache = & $Cache;
+
+		// Colum used for IDs
+		$this->ID_col = $Cache->dbIDname;
+	}
+
+
+	/**
+	 * Instantiate an object for requested row and cache it:
+	 */
+	function & get_by_idx( $idx )
+	{
+		return $this->Cache->instantiate( $this->rows[$idx] );
+	}
+
+
+	/**
+	 * Get next object in list
+	 */
+	function & get_next()
+	{
+		// echo '<br />Get next, current idx was: '.$this->current_idx.'/'.$this->result_num_rows;
+
+		if( $this->current_idx >= $this->result_num_rows )
+		{	// No more object in list
+			$this->current_Obj = NULL;
+			$r = false; // TODO: try with NULL
+			return $r;
+		}
+
+		// We also keep a local ref in case we want to use it for display:
+		$this->current_Obj = & $this->get_by_idx( $this->current_idx );
+		$this->next_idx();
+
+		return $this->current_Obj;
+	}
+
+
+	/**
+	 * Display a global title matching filter params
+	 *
+	 * @todo implement $order
+	 *
+	 * @param string prefix to display if a title is generated
+	 * @param string suffix to display if a title is generated
+	 * @param string glue to use if multiple title elements are generated
+	 * @param string comma separated list of titles inthe order we would like to display them
+	 * @param string format to output, default 'htmlbody'
+	 */
+	function get_filter_title( $prefix = ' ', $suffix = '', $glue = ' - ', $order = NULL, $format = 'htmlbody' )
+	{
+		$title_array = $this->get_filter_titles();
+
+  	if( empty( $title_array ) )
+  	{
+			return '';
+		}
+
+		// We have something to display:
+		$r = implode( $glue, $title_array );
+		$r = $prefix.format_to_output( $r, $format ).$suffix;
+		return $r;
+	}
+	
+	
+	/**
+	 * Move up the element order in database
+	 *
+	 * @param integer id element
+	 * @return unknown
+	 */
+	function move_up( $id )
+	{
+		global $DB, $Messages, $result_fadeout;
+		
+		$DB->begin();
+		
+		if( ($obj = & $this->Cache->get_by_ID( $id )) === false )
+		{
+			$Messages->head = T_('Cannot edit entry!');
+			$Messages->add( T_('Requested entry does not exist any longer.'), 'error' );
+			$DB->commit();
+			return false;
+		}
+		$order = $obj->order;
+		
+		// Get the ID of the inferior element which his order is the nearest   	
+		$rows = $DB->get_results( 'SELECT '.$this->Cache->dbIDname
+														 	.' FROM '.$this->Cache->dbtablename
+														 .' WHERE '.$this->Cache->dbprefix.'order < '.$order  
+													.' ORDER BY '.$this->Cache->dbprefix.'order DESC 
+														 		LIMIT 0,1' );
+		
+		if( count( $rows ) )
+		{
+			// instantiate the inferior element
+			$obj_inf = & $this->Cache->get_by_ID( $rows[0]->{$this->Cache->dbIDname} );
+			
+			//  Update element order
+			$obj->set( 'order', $obj_inf->order );
+			$obj->dbupdate();
+			
+			// Update inferior element order
+			$obj_inf->set( 'order', $order );
+			$obj_inf->dbupdate();
+			
+			// EXPERIMENTAL FOR FADEOUT RESULT
+			$result_fadeout[$this->Cache->dbIDname][] = $id;
+			$result_fadeout[$this->Cache->dbIDname][] = $obj_inf->ID;
+		}
+		else 
+		{
+			$Messages->add( T_('This element is already at the top.'), 'error' ); 
+		}	
+		$DB->commit();
+	}
+
+	
+	/**
+	 * Move down the element order in database
+	 *
+	 * @param integer id element
+	 * @return unknown
+	 */
+	function move_down( $id )
+	{
+		global $DB, $Messages, $result_fadeout;
+		
+		$DB->begin();
+		
+		if( ($obj = & $this->Cache->get_by_ID( $id )) === false )
+		{
+			$Messages->head = T_('Cannot edit entry!');
+			$Messages->add( T_('Requested entry does not exist any longer.'), 'error' );
+			$DB->commit();
+			return false;
+		}
+		$order = $obj->order;
+		
+		// Get the ID of the inferior element which his order is the nearest   	
+		$rows = $DB->get_results( 'SELECT '.$this->Cache->dbIDname
+														 	.' FROM '.$this->Cache->dbtablename
+														 .' WHERE '.$this->Cache->dbprefix.'order > '.$order  
+													.' ORDER BY '.$this->Cache->dbprefix.'order ASC 
+														 		LIMIT 0,1' );
+		
+		if( count( $rows ) )
+		{
+			// instantiate the inferior element
+			$obj_sup = & $this->Cache->get_by_ID( $rows[0]->{$this->Cache->dbIDname} );
+			
+			//  Update element order
+			$obj->set( 'order', $obj_sup->order );
+			$obj->dbupdate();
+			
+			// Update inferior element order
+			$obj_sup->set( 'order', $order );
+			$obj_sup->dbupdate();
+			
+			// EXPERIMENTAL FOR FADEOUT RESULT
+			$result_fadeout[$this->Cache->dbIDname][] = $id;
+			$result_fadeout[$this->Cache->dbIDname][] = $obj_sup->ID;
+		}
+		else 
+		{
+			$Messages->add( T_('This element is already at the bottom.'), 'error' ); 
+		}	
+		$DB->commit();
+	}
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/dataobjects/_dataobjectlist.class.php 1.10.3.src/inc/MODEL/dataobjects/_dataobjectlist.class.php
--- 0.9.2.src/inc/MODEL/dataobjects/_dataobjectlist.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/dataobjects/_dataobjectlist.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,119 @@
+<?php
+/**
+ * This file implements the abstract DataObjectList base class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _dataobjectlist.class.php,v 1.4.4.2.2.1 2007/04/25 22:17:49 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes
+ */
+require_once $inc_path.'_misc/_results.class.php';
+
+/**
+ * Data Object List Base Class
+ *
+ * This is typically an abstract class, useful only when derived.
+ * Holds DataObjects in an array and allows walking through...
+ *
+ * @package evocore
+ * @version beta
+ * @abstract
+ */
+class DataObjectList extends Results
+{
+
+	/**
+	 * The following should probably be obsoleted by Results::Cache
+	 */
+	var	$dbtablename;
+	var $dbprefix;
+	var $dbIDname;
+
+	/**
+	 * Class name of objects handled in this list
+	 */
+	var $objType;
+
+	/**
+	 * Object array
+	 */
+	var $Obj = array();
+
+
+	/**
+	 * Constructor
+	 *
+	 * If provided, executes SQL query via parent Results object
+	 *
+	 * @param string Name of table in database
+	 * @param string Prefix of fields in the table
+	 * @param string Name of the ID field (including prefix)
+	 * @param string Name of Class for objects within this list
+	 * @param string SQL query
+	 * @param integer number of lines displayed on one screen
+	 * @param string prefix to differentiate page/order params when multiple Results appear one same page
+	 * @param string default ordering of columns (special syntax)
+	 */
+	function DataObjectList( $tablename, $prefix = '', $dbIDname = 'ID', $objType = 'Item', $sql = NULL,
+														$limit = 20, $param_prefix = '', $default_order = NULL )
+	{
+		$this->dbtablename = $tablename;
+		$this->dbprefix = $prefix;
+		$this->dbIDname = $dbIDname;
+		$this->objType = $objType;
+
+		if( !is_null( $sql ) )
+		{	// We have an SQL query to execute:
+			parent::Results( $sql, $param_prefix, $default_order, $limit );
+		}
+		else
+		{	// TODO: do we want to autogenerate a query here???
+			// Temporary...
+			parent::Results( $sql, $param_prefix, $default_order, $limit );
+		}
+	}
+
+
+	/**
+	 * Get next object in list
+	 *
+	 * @return DataObject
+	 */
+	function & get_next()
+	{
+		if( $this->current_idx >= $this->result_num_rows )
+		{	// No more comment in list
+			$r = false;
+			return $r;
+		}
+		return $this->Obj[$this->current_idx++];
+	}
+
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/files/_filecache.class.php 1.10.3.src/inc/MODEL/files/_filecache.class.php
--- 0.9.2.src/inc/MODEL/files/_filecache.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/files/_filecache.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,135 @@
+<?php
+/**
+ * This file implements the FileCache class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _filecache.class.php,v 1.3.4.2.2.1 2007/04/25 22:17:51 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobjectcache.class.php';
+
+/**
+ * FileCache Class
+ *
+ * @package evocore
+ */
+class FileCache extends DataObjectCache
+{
+	/**
+	 * Cache for 'root_type:root_in_type_ID:relative_path' -> File object reference
+	 * @access private
+	 * @var array
+	 */
+	var $cache_root_and_path = array();
+
+	/**
+	 * Constructor
+	 */
+	function FileCache()
+	{
+		parent::DataObjectCache( 'File', false, 'T_files', 'file_', 'file_ID' );
+	}
+
+
+	/**
+	 * Instantiate a DataObject from a table row and then cache it.
+	 *
+	 * @param Object Database row
+	 * @return Object
+	 */
+	function & instantiate( & $db_row )
+	{
+		// Get ID of the object we'ere preparing to instantiate...
+		$obj_ID = $db_row->{$this->dbIDname};
+
+ 		if( !empty($obj_ID) )
+		{	// If the object ID is valid:
+	 		if( !isset($this->cache[$obj_ID]) )
+			{	// If not already cached:
+				// Instantiate a File object for this line:
+				$current_File = new File( $db_row->file_root_type, $db_row->file_root_ID, $db_row->file_path ); // COPY!
+				// Flow meta data into File object:
+				$current_File->load_meta( false, $db_row );
+				$this->add( $current_File );
+			}
+			else
+			{	// Already cached:
+				// Flow meta data into File object:
+				$current_File->load_meta( false, $db_row );
+			}
+		}
+
+		return $this->cache[$obj_ID];
+	}
+
+
+  /**
+	 * Creates an object of the {@link File} class, while providing caching
+	 * and making sure that only one reference to a file exists.
+	 *
+	 * @param string Root type: 'user', 'group' or 'collection'
+	 * @param integer ID of the user, the group or the collection the file belongs to...
+	 * @param string Subpath for this file/folder, relative the associated root, including trailing slash (if directory)
+	 * @param boolean check for meta data?
+	 * @return File an {@link File} object
+	 */
+	function & get_by_root_and_path( $root_type, $root_in_type_ID, $rel_path, $load_meta = false )
+	{
+		global $Debuglog, $cache_File;
+
+		if( is_windows() )
+		{
+			$rel_path = strtolower(str_replace( '\\', '/', $rel_path ));
+		}
+
+		// Generate cache key for this file:
+		$cacheindex = $root_type.':'.$root_in_type_ID.':'.$rel_path;
+
+		if( isset( $this->cache_root_and_path[$cacheindex] ) )
+		{	// Already in cache
+			$Debuglog->add( 'File retrieved from cache: '.$cacheindex, 'files' );
+			$File = & $this->cache_root_and_path[$cacheindex];
+			if( $load_meta )
+			{	// Make sure meta is loaded:
+				$File->load_meta();
+			}
+		}
+		else
+		{	// Not in cache
+			$Debuglog->add( 'File not in cache: '.$cacheindex, 'files' );
+			$File = new File( $root_type, $root_in_type_ID, $rel_path, $load_meta ); // COPY !!
+			$this->cache_root_and_path[$cacheindex] = & $File;
+		}
+		return $File;
+	}
+
+
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/files/_file.class.php 1.10.3.src/inc/MODEL/files/_file.class.php
--- 0.9.2.src/inc/MODEL/files/_file.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/files/_file.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,1341 @@
+<?php
+/**
+ * This file implements the File class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _file.class.php,v 1.15.2.3.2.1 2007/04/25 22:17:49 fplanque Exp $
+ *
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Represents a file or folder on disk. Optionnaly stores meta data from DB.
+ *
+ * Use {@link FileCache::get_by_path()} to create an instance.
+ * This is based on {@link DataObject} for the meta data.
+ *
+ * @package evocore
+ */
+class File extends DataObject
+{
+	/**
+	 * Have we checked for meta data in the DB yet?
+	 * @var string
+	 */
+	var $meta = 'unknown';
+
+	/**
+	 * Meta data: Long title
+	 * @var string
+	 */
+	var $title;
+
+	/**
+	 * Meta data: ALT text for images
+	 * @var string
+	 */
+	var $alt;
+
+	/**
+	 * Meta data: Description
+	 * @var string
+	 */
+	var $desc;
+
+	/**
+	 * FileRoot of this file
+	 * @var Fileroot
+	 * @access protected
+	 */
+	var $_FileRoot;
+
+	/**
+	 * Posix subpath for this file/folder, relative the associated root (No trailing slash)
+	 * @var string
+	 * @access protected
+	 */
+	var $_rdfp_rel_path;
+
+	/**
+	 * Full path for this file/folder, WITHOUT trailing slash.
+	 * @var string
+	 * @access protected
+	 */
+	var $_adfp_full_path;
+
+	/**
+	 * Directory path for this file/folder, including trailing slash.
+	 * @var string
+	 * @see get_dir()
+	 * @access protected
+	 */
+	var $_dir;
+
+	/**
+	 * Name of this file/folder, without path.
+	 * @var string
+	 * @see get_name()
+	 * @access protected
+	 */
+	var $_name;
+
+	/**
+	 * MD5 hash of full pathname.
+	 *
+	 * This is useful to refer to files in hidden form fields, but might be replaced by the root_ID+relpath.
+	 *
+	 * @todo fplanque>> get rid of it
+	 *
+	 * @var string
+	 * @see get_md5_ID()
+	 * @access protected
+	 */
+	var $_md5ID;
+
+	/**
+	 * Does the File/folder exist on disk?
+	 * @var boolean
+	 * @see exists()
+	 * @access protected
+	 */
+	var $_exists;
+
+	/**
+	 * Is the File a directory?
+	 * @var boolean
+	 * @see is_dir()
+	 * @access protected
+	 */
+	var $_is_dir;
+
+	/**
+	 * File size in bytes.
+	 * @var integer
+	 * @see get_size()
+	 * @access protected
+	 */
+	var $_size;
+
+	/**
+	 * UNIX timestamp of last modification on disk.
+	 * @var integer
+	 * @see get_lastmod_ts()
+	 * @see get_lastmod_formatted()
+	 * @access protected
+	 */
+	var $_lastmod_ts;
+
+	/**
+	 * Filesystem file permissions.
+	 * @var integer
+	 * @see get_perms()
+	 * @access protected
+	 */
+	var $_perms;
+
+	/**
+	 * File owner.
+	 * @var string|NULL
+	 * @see get_fsowner_name()
+	 * @access protected
+	 */
+	var $_fsowner_name;
+
+	/**
+	 * File group.
+	 * @var string|NULL
+	 * @see get_fsgroup_name()
+	 * @access protected
+	 */
+	var $_fsgroup_name;
+
+	/**
+	 * Is the File an image?
+	 * @var NULL|boolean
+	 * @see is_image()
+	 * @access protected
+	 */
+	var $_is_image;
+
+	/**
+	 * Extension, Mime type, icon, viewtype and 'allowed extension' of the file
+	 * @var Filetype object
+	 */
+	var $Filetype;
+
+
+	/**
+	 * Constructor, not meant to be called directly. Use {@link FileCache::get_by_path()}
+	 * instead, which provides caching and checks that only one object for
+	 * a unique file exists (references).
+	 *
+	 * @param string Root type: 'user', 'group', 'collection' or 'absolute'
+	 * @param integer ID of the user, the group or the collection the file belongs to...
+	 * @param string Posix subpath for this file/folder, relative to the associated root (no trailing slash)
+	 * @param boolean check for meta data?
+	 * @return mixed false on failure, File object on success
+	 */
+	function File( $root_type, $root_ID, $rdfp_rel_path, $load_meta = false )
+	{
+		global $FileRootCache, $Debuglog, $FiletypeCache;
+
+		$Debuglog->add( "new File( $root_type, $root_ID, $rdfp_rel_path, load_meta=$load_meta)", 'files' );
+
+		// Call parent constructor
+		parent::DataObject( 'T_files', 'file_', 'file_ID', '', '', '', '' );
+
+		$this->delete_restrictions = array(
+				array( 'table'=>'T_links', 'fk'=>'link_file_ID', 'msg'=>T_('%d linked items') ),
+			);
+
+		// Memorize filepath:
+		$this->_FileRoot = & $FileRootCache->get_by_type_and_ID( $root_type, $root_ID );
+		$this->_rdfp_rel_path = no_trailing_slash(str_replace( '\\', '/', $rdfp_rel_path ));
+		$this->_adfp_full_path = $this->_FileRoot->ads_path.$this->_rdfp_rel_path;
+		$this->_name = basename( $this->_adfp_full_path );
+		$this->_dir = dirname( $this->_adfp_full_path ).'/';
+		$this->_md5ID = md5( $this->_adfp_full_path );
+
+		// Create the filetype with the extension of the file if the extension exist in database
+		if( $ext = $this->get_ext() )
+		{ // The file has an extension, load filetype object
+			$this->Filetype = & $FiletypeCache->get_by_extension( strtolower( $ext ), false );
+		}
+
+		// Initializes file properties (type, size, perms...)
+		$this->load_properties();
+
+		if( $load_meta )
+		{ // Try to load DB meta info:
+			$this->load_meta();
+		}
+	}
+
+
+	/**
+	 * Attempt to load meta data.
+	 *
+	 * Will attempt only once and cache the result.
+	 *
+	 * @param boolean create meta data in DB if it doesn't exist yet? (generates a $File->ID)
+	 * @param object database row containing all fields needed to initialize meta data
+	 * @return boolean true if meta data has been loaded/initialized.
+	 */
+	function load_meta( $force_creation = false, $row = NULL )
+	{
+		global $DB, $Debuglog, $FileCache;
+
+		if( $this->meta == 'unknown' )
+		{ // We haven't tried loading yet:
+			if( is_null( $row )	)
+			{	// No DB data has been provided:
+				$row = $DB->get_row( '
+					SELECT * FROM T_files
+					 WHERE file_root_type = "'.$this->_FileRoot->type.'"
+					   AND file_root_ID = '.$this->_FileRoot->in_type_ID.'
+					   AND file_path = '.$DB->quote($this->_rdfp_rel_path),
+					OBJECT, 0, 'Load file meta data' );
+			}
+
+			if( $row )
+			{ // We found meta data
+				$Debuglog->add( "Loaded metadata for {$this->_FileRoot->ID}:{$this->_rdfp_rel_path}", 'files' );
+				$this->meta  = 'loaded';
+				$this->ID    = $row->file_ID;
+				$this->title = $row->file_title;
+				$this->alt   = $row->file_alt;
+				$this->desc  = $row->file_desc;
+
+				// Store this in the FileCache:
+				$FileCache->add( $this );
+			}
+			else
+			{ // No meta data...
+				$Debuglog->add( "No metadata could be loaded for {$this->_FileRoot->ID}:$this->_rdfp_rel_path", 'files' );
+				$this->meta = 'notfound';
+
+				if( $force_creation )
+				{	// No meta data, we have to create it now!
+					$this->dbinsert();
+				}
+			}
+		}
+
+		return ($this->meta == 'loaded');
+	}
+
+
+	/**
+	 * Create the file/folder on disk, if it does not exist yet.
+	 *
+	 * Also sets file permissions.
+	 * Also inserts meta data into DB (if file/folder was successfully created).
+	 *
+	 * @param string type ('dir'|'file')
+	 * @param string optional permissions (octal format), otherwise the default from {@link $Settings} gets used
+	 * @return boolean true if file/folder was created, false on failure
+	 */
+	function create( $type = 'file', $chmod = NULL )
+	{
+		if( $type == 'dir' )
+		{ // Create an empty directory:
+			$success = @mkdir( $this->_adfp_full_path );
+			$this->_is_dir = true; // used by chmod
+		}
+		else
+		{ // Create an empty file:
+			$success = touch( $this->_adfp_full_path );
+			$this->_is_dir = false; // used by chmod
+		}
+		$this->chmod( $chmod ); // uses $Settings for NULL
+
+		if( $success )
+		{	// The file/folder has been successfully created:
+
+			// Initializes file properties (type, size, perms...)
+			$this->load_properties();
+
+			// If there was meta data for this file in the DB:
+			// (maybe the file had existed before?)
+			// Let's recycle it! :
+			if( ! $this->load_meta() )
+			{ // No meta data could be loaded, let's make sure localization info gets recorded:
+				$this->set( 'root_type', $this->_FileRoot->type );
+				$this->set( 'root_ID', $this->_FileRoot->in_type_ID );
+				$this->set( 'path', $this->_rdfp_rel_path );
+			}
+
+			// Record to DB:
+			$this->dbsave();
+		}
+
+		return $success;
+	}
+
+
+	/**
+	 * Initializes or refreshes file properties (type, size, perms...)
+	 */
+	function load_properties()
+	{
+		// Unset values that will be determined (and cached) upon request
+		$this->_is_image = NULL;
+
+		$this->_exists = file_exists( $this->_adfp_full_path );
+
+		if( is_dir( $this->_adfp_full_path ) )
+		{	// The File is a directory:
+			$this->_is_dir = true;
+			$this->_size = NULL;
+		}
+		else
+		{	// The File is a regular file:
+			$this->_is_dir = false;
+			$this->_size = @filesize( $this->_adfp_full_path );
+		}
+
+		// for files and dirs:
+		$this->_lastmod_ts = @filemtime( $this->_adfp_full_path );
+		$this->_perms = @fileperms( $this->_adfp_full_path );
+	}
+
+
+	/**
+	 * Does the File/folder exist on disk?
+	 *
+	 * @return boolean true, if the file or dir exists; false if not
+	 */
+	function exists()
+	{
+		return $this->_exists;
+	}
+
+
+	/**
+	 * Is the File a directory?
+	 *
+	 * @return boolean true if the object is a directory, false if not
+	 */
+	function is_dir()
+	{
+		return $this->_is_dir;
+	}
+
+
+	/**
+	 * Is the File an image?
+	 *
+	 * Tries to determine if it is and caches the info.
+	 *
+	 * @return boolean true if the object is an image, false if not
+	 */
+	function is_image()
+	{
+		if( is_null( $this->_is_image ) )
+		{	// We don't know yet
+			$this->_is_image = ( $this->get_image_size() !== false );
+		}
+
+		return $this->_is_image;
+	}
+
+
+	/**
+	 * Get the File's ID (MD5 of path and name)
+	 *
+	 * @return string
+	 */
+	function get_md5_ID()
+	{
+		return $this->_md5ID;
+	}
+
+
+	/**
+	 * Get the File's name.
+	 *
+	 * @return string
+	 */
+	function get_name()
+	{
+		return $this->_name;
+	}
+
+
+	/**
+	 * Get the name prefixed either with "Directory" or "File".
+	 *
+	 * Returned string is localized.
+	 *
+	 * @return string
+	 */
+	function get_prefixed_name()
+	{
+		if( $this->is_dir() )
+		{
+			return sprintf( T_('Directory &laquo;%s&raquo;'), $this->_name );
+		}
+		else
+		{
+			return sprintf( T_('File &laquo;%s&raquo;'), $this->_name );
+		}
+	}
+
+
+	/**
+	 * Get the File's directory.
+	 *
+	 * @return string
+	 */
+	function get_dir()
+	{
+		return $this->_dir;
+	}
+
+
+	/**
+	 * Get the file posix path relative to it's root (no trailing /)
+	 *
+	 * @return string full path
+	 */
+	function get_rdfp_rel_path()
+	{
+		return $this->_rdfp_rel_path;
+	}
+
+
+	/**
+	 * Get the file path relative to it's root, WITH trailing slash.
+	 *
+	 * @return string full path
+	 */
+	function get_rdfs_rel_path()
+	{
+		return $this->_rdfp_rel_path.( $this->_is_dir ? '/' : '' );
+	}
+
+
+	/**
+	 * Get the full path (directory and name) to the file.
+	 *
+	 * If the File is a directory, the Path ends with a /
+	 *
+	 * @return string full path
+	 */
+	function get_full_path()
+	{
+		return $this->_adfp_full_path.( $this->_is_dir ? '/' : '' );
+	}
+
+
+	/**
+	 * Get the absolute file url if the file is public
+	 * Get the getfile.php url if we need to check permission before delivering the file
+	 */
+	function get_url()
+	{
+		global $public_access_to_media, $htsrv_url;
+
+		if( $this->is_dir() )
+		{ // Directory
+			if( $public_access_to_media )
+			{ // Public access: full path
+				$url = $this->get_rdfs_rel_path();
+			}
+			else
+			{ // No Access
+				debug_die( 'Private directory! ');
+			}
+		}
+		else
+		{ // File
+			if( $public_access_to_media )
+			{ // Public Access : full path
+				$url = $this->_FileRoot->ads_url.$this->_rdfp_rel_path;
+			}
+			else
+			{ // Private Access: doesn't show the full path
+				$root = $this->_FileRoot->ID;
+				$url = $htsrv_url.'getfile.php/'.rawurlencode( $this->_name ).'?root='.$root.'&amp;path='.$this->_rdfp_rel_path;
+			}
+		}
+		return $url;
+	}
+
+
+	/**
+	 * Get location of file with its root (for display)
+	 */
+	function get_root_and_rel_path()
+	{
+		return $this->_FileRoot->name.':'.$this->get_rdfs_rel_path();
+	}
+
+
+	/**
+	 * Get the File's FileRoot.
+	 *
+	 * @return FileRoot
+	 */
+	function & get_FileRoot()
+	{
+		return $this->_FileRoot;
+	}
+
+
+	/**
+	 * Get the file's extension.
+	 *
+	 * @return string the extension
+	 */
+	function get_ext()
+	{
+		if( preg_match('/\.([^.]+)$/', $this->_name, $match) )
+		{
+			return $match[1];
+		}
+		else
+		{
+			return '';
+		}
+	}
+
+
+	/**
+	 * Get the file type as a descriptive localized string.
+	 *
+	 * @return string localized type name or 'Directory' or 'Unknown'
+	 */
+	function get_type()
+	{
+		if( isset( $this->_type ) )
+		{ // The type is already cached for this object:
+			return $this->_type;
+		}
+
+		if( $this->is_dir() )
+		{
+			$this->_type = T_('Directory');
+			return $this->_type;
+		}
+
+		if( isset( $this->Filetype->mimetype ) )
+		{
+			$this->_type = $this->Filetype->name;
+			return $this->_type;
+		}
+
+		$this->_type = T_('Unknown');
+		return $this->_type;
+	}
+
+
+	/**
+	 * Get file size in bytes.
+	 *
+	 * @return integer bytes
+	 */
+	function get_size()
+	{
+		return $this->_size;
+	}
+
+
+	/**
+	 * Get timestamp of last modification.
+	 *
+	 * @return integer Timestamp
+	 */
+	function get_lastmod_ts()
+	{
+		return $this->_lastmod_ts;
+	}
+
+
+	/**
+	 * Get date/time of last modification, formatted.
+	 *
+	 $ @param string date format or 'date' or 'time' for default locales.
+	 * @return string locale formatted date/time
+	 */
+	function get_lastmod_formatted( $format = '#' )
+	{
+		switch( $format )
+		{
+			case '#':
+				$format = locale_datefmt().' '.locale_timefmt();
+				break;
+
+			case 'date':
+				$format = locale_datefmt();
+				break;
+
+			case 'time':
+				$format = locale_timefmt();
+				break;
+		}
+
+		return date_i18n( $format, $this->_lastmod_ts );
+	}
+
+
+	/**
+	 * Get permissions
+	 *
+	 * Possible return formats are:
+	 *   - 'raw'=integer
+	 *   - 'lsl'=string like 'ls -l'
+	 *   - 'octal'=3 digits
+	 *
+	 * Default value:
+	 *   - 'r'/'r+w' for windows
+	 *   - 'octal' for other OS
+	 *
+	 * @param string type, see desc above.
+	 * @return mixed permissions
+	 */
+	function get_perms( $type = NULL )
+	{
+		switch( $type )
+		{
+			case 'raw':
+				return $this->_perms;
+
+			case 'lsl':
+				$sP = '';
+
+				if(($this->_perms & 0xC000) == 0xC000)     // Socket
+					$sP = 's';
+				elseif(($this->_perms & 0xA000) == 0xA000) // Symbolic Link
+					$sP = 'l';
+				elseif(($this->_perms & 0x8000) == 0x8000) // Regular
+					$sP = '&minus;';
+				elseif(($this->_perms & 0x6000) == 0x6000) // Block special
+					$sP = 'b';
+				elseif(($this->_perms & 0x4000) == 0x4000) // Directory
+					$sP = 'd';
+				elseif(($this->_perms & 0x2000) == 0x2000) // Character special
+					$sP = 'c';
+				elseif(($this->_perms & 0x1000) == 0x1000) // FIFO pipe
+					$sP = 'p';
+				else                                   // UNKNOWN
+					$sP = 'u';
+
+				// owner
+				$sP .= (($this->_perms & 0x0100) ? 'r' : '&minus;') .
+				       (($this->_perms & 0x0080) ? 'w' : '&minus;') .
+				       (($this->_perms & 0x0040) ? (($this->_perms & 0x0800) ? 's' : 'x' )
+				                                 : (($this->_perms & 0x0800) ? 'S' : '&minus;'));
+
+				// group
+				$sP .= (($this->_perms & 0x0020) ? 'r' : '&minus;') .
+				       (($this->_perms & 0x0010) ? 'w' : '&minus;') .
+				       (($this->_perms & 0x0008) ? (($this->_perms & 0x0400) ? 's' : 'x' )
+				                                 : (($this->_perms & 0x0400) ? 'S' : '&minus;'));
+
+				// world
+				$sP .= (($this->_perms & 0x0004) ? 'r' : '&minus;') .
+				       (($this->_perms & 0x0002) ? 'w' : '&minus;') .
+				       (($this->_perms & 0x0001) ? (($this->_perms & 0x0200) ? 't' : 'x' )
+				                                 : (($this->_perms & 0x0200) ? 'T' : '&minus;'));
+				return $sP;
+
+			case NULL:
+				if( is_windows() )
+				{
+					if( $this->_perms & 0x0080 )
+					{
+						return 'r+w';
+					}
+					else return 'r';
+				}
+
+			case 'octal':
+				return substr( sprintf('%o', $this->_perms), -3 );
+		}
+
+		return false;
+	}
+
+
+	/**
+	 * Get the owner name of the file.
+	 *
+	 * @todo Can this be fixed for windows? filegroup() might only return 0 or 1 nad posix_getgrgid() is not available..
+	 * @return NULL|string
+	 */
+	function get_fsgroup_name()
+	{
+		if( ! isset( $this->_fsgroup_name ) )
+		{
+			$gid = @filegroup( $this->_adfp_full_path ); // might spit a warning for a dangling symlink
+
+			if( $gid !== false
+					&& function_exists( 'posix_getgrgid' ) ) // func does not exist on windows
+			{
+				$posix_group = posix_getgrgid( $gid );
+				if( is_array($posix_group) )
+				{
+					$this->_fsgroup_name = $posix_group['name'];
+				}
+			}
+		}
+
+		return $this->_fsgroup_name;
+	}
+
+
+	/**
+	 * Get the owner name of the file.
+	 *
+	 * @todo Can this be fixed for windows? fileowner() might only return 0 or 1 nad posix_getpwuid() is not available..
+	 * @return NULL|string
+	 */
+	function get_fsowner_name()
+	{
+		if( ! isset( $this->_fsowner_name ) )
+		{
+			$uid = @fileowner( $this->_adfp_full_path ); // might spit a warning for a dangling symlink
+			if( $uid !== false
+					&& function_exists( 'posix_getpwuid' ) ) // func does not exist on windows
+			{
+				$posix_user = posix_getpwuid( $uid );
+				if( is_array($posix_user) )
+				{
+					$this->_fsowner_name = $posix_user['name'];
+				}
+			}
+		}
+
+		return $this->_fsowner_name;
+	}
+
+
+	/**
+	 * Get icon for this file.
+	 *
+	 * Looks at the file's extension.
+	 *
+	 * @uses $map_iconfiles
+	 * @return string img tag
+	 */
+	function get_icon()
+	{
+		if( $this->is_dir() )
+		{ // Directory icon:
+			$icon = 'folder';
+		}
+		elseif( isset( $this->Filetype->icon ) && $this->Filetype->icon )
+		{ // Return icon for known type of the file
+				return $this->Filetype->get_icon();
+		}
+		else
+		{ // Icon for unknown file type:
+			$icon = 'file_unknown';
+		}
+		// Return Icon for a directory or unknown type file:
+		return get_icon( $icon, 'imgtag', array( 'alt'=>$this->get_ext(), 'title'=>$this->get_type() ) );
+	}
+
+
+	/**
+	 * Get size of an image or false if not an image
+	 *
+	 * @todo cache this data (NOTE: we have different params here! - imgsize() does caching already!)
+	 *
+	 * @uses imgsize()
+	 * @param string {@link imgsize()}
+	 * @return false|mixed false if the File is not an image, the requested data otherwise
+	 */
+	function get_image_size( $param = 'widthxheight' )
+	{
+		return imgsize( $this->_adfp_full_path, $param );
+	}
+
+
+	/**
+	 * Get size of the file, formatted to nearest unit (kb, mb, etc.)
+	 *
+	 * @uses bytesreadable()
+	 * @return string size as b/kb/mb/gd; or '&lt;dir&gt;'
+	 */
+	function get_size_formatted()
+	{
+		if( $this->_size === NULL )
+		{
+			return /* TRANS: short for '<directory>' */ T_('&lt;dir&gt;');
+		}
+		else
+		{
+			return bytesreadable( $this->_size );
+		}
+	}
+
+
+	/**
+	 * Get a complete tag (IMG or A HREF) pointing to this file.
+	 */
+	function get_tag( $before_image = '<div class="image_block">',
+	                  $before_image_legend = '<div class="image_legend">',
+	                  $after_image_legend = '</div>',
+	                  $after_image = '</div>' )
+	{
+		if( $this->is_dir() )
+		{	// We can't reference a directory
+			return '';
+		}
+
+		$this->load_meta();
+
+		if( $this->is_image() )
+		{ // Make an IMG link:
+			$r = $before_image
+						.'<img src="'.$this->get_url().'" '
+						.'alt="'.$this->dget('alt', 'htmlattr').'" '
+						.'title="'.$this->dget('title', 'htmlattr').'" '
+						.$this->get_image_size( 'string' ).' />';
+			$desc = $this->dget('desc');
+			if( !empty($desc) )
+			{
+				$r .= $before_image_legend
+								.$this->dget('desc')
+							.$after_image_legend;
+			}
+			$r .= $after_image;
+		}
+		else
+		{	// Make an A HREF link:
+			$r = '<a href="'.$this->get_url()
+						.'" title="'.$this->dget('desc', 'htmlattr').'">'
+						.$this->dget('title').'</a>';
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Internally sets the file/directory size
+	 *
+	 * This is used when the FileList wants to set the recursive size of a directory!
+	 *
+	 * @todo pass a param to the constructor telling it we want to store a recursive size for the direcrory.
+	 * @todo store the recursive size separately (in another member), to avoid confusion
+	 *
+	 * @access public
+	 * @param integer
+	 */
+	function setSize( $bytes )
+	{
+		$this->_size = $bytes;
+	}
+
+
+	/**
+	 * Rename the file in its current directory on disk.
+	 *
+	 * Also update meta data in DB.
+	 *
+	 * @access public
+	 * @param string new name (without path!)
+	 * @return boolean true on success, false on failure
+	 */
+	function rename_to( $newname )
+	{
+		// echo "newname= $newname ";
+
+		// rename() will fail if newname already exists on windows
+		// if it doesn't work that way on linux we need the extra check below
+		// but then we have an integrity issue!! :(
+		if( file_exists($this->_dir.$newname) )
+		{
+			return false;
+		}
+
+		// Note: what happens if someone else creates $newname right at this moment here?
+
+		if( ! @rename( $this->_adfp_full_path, $this->_dir.$newname ) )
+		{ // Rename will fail if $newname already exists (at least on windows)
+			return false;
+		}
+
+		// Get Meta data (before we change name) (we may need to update it later):
+		$this->load_meta();
+
+		$this->_name = $newname;
+
+		$rel_dir = dirname( $this->_rdfp_rel_path ).'/';
+		if( $rel_dir == './' )
+		{
+			$rel_dir = '';
+		}
+		$this->_rdfp_rel_path = $rel_dir.$this->_name;
+
+		$this->_adfp_full_path = $this->_dir.$this->_name;
+		$this->_md5ID = md5( $this->_adfp_full_path );
+
+		if( $this->meta == 'loaded' )
+		{	// We have meta data, we need to deal with it:
+			// unchanged : $this->set( 'root_type', $this->_FileRoot->type );
+			// unchanged : $this->set( 'root_ID', $this->_FileRoot->in_type_ID );
+			$this->set( 'path', $this->_rdfp_rel_path );
+			// Record to DB:
+			$this->dbupdate();
+		}
+		else
+		{	// There might be some old meta data to *recycle* in the DB...
+			// This can happen if there has been a file in the same location in the past and if that file
+			// has been manually deleted or moved since then. When the new file arrives here, we'll recover
+			// the zombie meta data and we don't reset it on purpose. Actually, we consider that the meta data
+			// has been *accidentaly* lost and that the user is attempting to recover it by putting back the
+			// file where it was before. Of course the logical way would be to put back the file manually, but
+			// experience proves that users are inconsistent!
+			$this->load_meta();
+		}
+
+		return true;
+	}
+
+
+	/**
+	 * Move the file to another location
+	 *
+	 * Also updates meta data in DB
+	 *
+	 * @param string Root type: 'user', 'group', 'collection' or 'absolute'
+	 * @param integer ID of the user, the group or the collection the file belongs to...
+	 * @param string Subpath for this file/folder, relative the associated root (no trailing slash)
+	 * @return boolean true on success, false on failure
+	 */
+	function move_to( $root_type, $root_ID, $rdfp_rel_path )
+	{
+		global $FileRootCache;
+		// echo "relpath= $rel_path ";
+
+		$rdfp_rel_path = str_replace( '\\', '/', $rdfp_rel_path );
+		$adfp_posix_path = $FileRootCache->get_root_dir( $root_type, $root_ID ).$rdfp_rel_path;
+
+		if( ! @rename( $this->_adfp_full_path, $adfp_posix_path ) )
+		{
+			return false;
+		}
+
+		// Get Meta data (before we change name) (we may need to update it later):
+		$this->load_meta();
+
+		// Memorize new filepath:
+		$this->_FileRoot = & $FileRootCache->get_by_type_and_ID( $root_type, $root_ID );
+		$this->_rdfp_rel_path = $rdfp_rel_path;
+		$this->_adfp_full_path = $adfp_posix_path;
+		$this->_name = basename( $this->_adfp_full_path );
+		$this->_dir = dirname( $this->_adfp_full_path ).'/';
+		$this->_md5ID = md5( $this->_adfp_full_path );
+
+		if( $this->meta == 'loaded' )
+		{	// We have meta data, we need to deal with it:
+			$this->set( 'root_type', $this->_FileRoot->type );
+			$this->set( 'root_ID', $this->_FileRoot->in_type_ID );
+			$this->set( 'path', $this->_rdfp_rel_path );
+			// Record to DB:
+			$this->dbupdate();
+		}
+		else
+		{	// There might be some old meta data to *recycle* in the DB...
+			// This can happen if there has been a file in the same location in the past and if that file
+			// has been manually deleted or moved since then. When the new file arrives here, we'll recover
+			// the zombie meta data and we don't reset it on purpose. Actually, we consider that the meta data
+			// has been *accidentaly* lost and that the user is attempting to recover it by putting back the
+			// file where it was before. Of course the logical way would be to put back the file manually, but
+			// experience proves that users are inconsistent!
+			$this->load_meta();
+		}
+
+		return true;
+	}
+
+
+ 	/**
+	 * Copy this file to a new location
+	 *
+	 * Also copy meta data in Object
+	 *
+	 * @param File the target file (expected to not exist)
+	 * @return boolean true on success, false on failure
+	 */
+	function copy_to( & $dest_File )
+	{
+		if( ! $this->exists() || $dest_File->exists() )
+		{
+			return false;
+		}
+
+ 		// Note: what happens if someone else creates the destination file right at this moment here?
+
+		if( ! @copy( $this->get_full_path(), $dest_File->get_full_path() ) )
+		{	// Note: unlike rename() (at least on Windows), copy() will not fail if destination already exists
+			// this is probably a permission problem
+			return false;
+		}
+
+		// Initializes file properties (type, size, perms...)
+		$dest_File->load_properties();
+
+		// Meta data...:
+		if( $this->load_meta() )
+		{	// We have source meta data, we need to copy it:
+			// Try to load DB meta info for destination file:
+			$dest_File->load_meta();
+
+			// Copy meta data:
+			$dest_File->set( 'title', $this->title );
+			$dest_File->set( 'alt'  , $this->alt );
+			$dest_File->set( 'desc' , $this->desc );
+
+			// Save meta data:
+			$dest_File->dbsave();
+		}
+
+		return true;
+	}
+
+
+	/**
+	 * Unlink/Delete the file or folder from disk.
+	 *
+	 * Also removes meta data from DB.
+	 *
+	 * @access public
+	 * @return boolean true on success, false on failure
+	 */
+	function unlink()
+	{
+		global $DB;
+
+		$DB->begin();
+
+		// Check if there is meta data to be removed:
+		if( $this->load_meta() )
+		{ // remove meta data from DB:
+			$this->dbdelete();
+		}
+
+		if( $this->is_dir() )
+		{
+			$unlinked =	@rmdir( $this->_adfp_full_path );
+		}
+		else
+		{
+			$unlinked =	@unlink( $this->_adfp_full_path );
+		}
+
+		if( !$unlinked )
+		{
+			$DB->rollback();
+
+			return false;
+		}
+
+		$this->_exists = false;
+
+		$DB->commit();
+
+		return true;
+	}
+
+
+	/**
+	 * Change file permissions on disk.
+	 *
+	 * @access public
+	 * @param string|NULL chmod (octal three-digit-format, eg '777'), uses {@link $Settings} for NULL
+	 *                    (fm_default_chmod_dir, fm_default_chmod_file)
+	 * @return mixed new permissions on success (octal format), false on failure
+	 */
+	function chmod( $chmod = NULL )
+	{
+		if( $chmod === NULL )
+		{
+			global $Settings;
+
+			$chmod = $this->is_dir()
+				? $Settings->get( 'fm_default_chmod_dir' )
+				: $Settings->get( 'fm_default_chmod_file' );
+		}
+
+		$chmod = octdec( $chmod );
+		if( @chmod( $this->_adfp_full_path, $chmod ) )
+		{
+			clearstatcache();
+			// update current entry
+			$this->_perms = fileperms( $this->_adfp_full_path );
+
+			return $this->_perms;
+		}
+		else
+		{
+			return false;
+		}
+	}
+
+
+	/**
+	 * Insert object into DB based on previously recorded changes
+	 *
+	 * @return boolean true on success, false on failure
+	 */
+	function dbinsert( )
+	{
+		global $Debuglog;
+
+		if( $this->meta == 'unknown' )
+		{
+			debug_die( 'cannot insert File if meta data has not been checked before' );
+		}
+
+		if( ($this->ID != 0) || ($this->meta != 'notfound') )
+		{
+			debug_die( 'Existing file object cannot be inserted!' );
+		}
+
+		$Debuglog->add( 'Inserting meta data for new file into db', 'files' );
+
+		// Let's make sure the bare minimum gets saved to DB:
+		$this->set_param( 'root_type', 'string', $this->_FileRoot->type );
+		$this->set_param( 'root_ID', 'integer', $this->_FileRoot->in_type_ID );
+		$this->set_param( 'path', 'string', $this->_rdfp_rel_path );
+
+		// Let parent do the insert:
+		$r = parent::dbinsert();
+
+		// We can now consider the meta data has been loaded:
+		$this->meta  = 'loaded';
+
+		return $r;
+	}
+
+
+	/**
+	 * Update the DB based on previously recorded changes
+	 *
+	 * @return boolean true on success, false on failure / no changes
+	 */
+	function dbupdate( )
+	{
+		if( $this->meta == 'unknown' )
+		{
+			debug_die( 'cannot update File if meta data has not been checked before' );
+		}
+
+		// Let parent do the update:
+		return parent::dbupdate();
+	}
+
+
+	/**
+	 * Get URL to view the file (either with viewer of with browser, etc...)
+	 */
+	function get_view_url()
+	{
+		global $htsrv_url;
+
+		// Get root code
+		$root_ID = $this->_FileRoot->ID;
+
+		if( $this->is_dir() )
+		{ // Directory
+			// fp>> Note: we MUST NOT clear mode, especially when mode=upload, or else the IMG button disappears when entering a subdir
+			return regenerate_url( 'root,path', 'root='.$root_ID.'&amp;path='.$this->get_rdfs_rel_path() );
+		}
+		else
+		{ // File
+			if( !isset( $this->Filetype->viewtype ) )
+			{
+				return NULL;
+			}
+			switch( $this->Filetype->viewtype )
+			{
+				case 'image':
+					return  $htsrv_url.'viewfile.php?root='.$root_ID.'&amp;path='.$this->_rdfp_rel_path.'&amp;viewtype=image';
+
+				case 'text':
+					return $htsrv_url.'viewfile.php?root='.$root_ID.'&amp;path='.$this->_rdfp_rel_path.'&amp;viewtype=text';
+
+				case 'download':	 // will NOT open a popup and will insert a Content-disposition: attachment; header
+					return $htsrv_url.'getfile.php?root='.$root_ID.'&amp;path='.$this->_rdfp_rel_path;
+
+				case 'browser':		// will open a popup
+				case 'external':  // will NOT open a popup
+				default:
+					return $this->get_url();
+			}
+		}
+	}
+
+
+	/**
+	 * Get Link to view the file (either with viewer of with browser, etc...)
+	 */
+	function get_view_link( $text = NULL, $title = NULL, $no_access_text = NULL )
+	{
+		if( is_null( $text ) )
+		{	// Use file root+relpath+name by default
+			$text = $this->get_root_and_rel_path();
+		}
+
+		if( is_null( $title ) )
+		{	// Default link title
+			$this->load_meta();
+			$title = $this->title;
+		}
+
+		if( is_null( $no_access_text ) )
+		{	// Default text when no access:
+			$no_access_text = $text;
+		}
+
+		$url = $this->get_view_url();
+		if( empty($url) )
+		{
+			return $no_access_text;
+		}
+
+		if( isset($this->Filetype) && in_array( $this->Filetype->viewtype, array( 'external', 'download' ) ) )
+		{ // Link to open in the curent window
+			return '<a href="'.$url.'" title="'.$title.'">'.$text.'</a>';
+		}
+		else
+		{ // Link to open in a new window
+			$target = 'evo_fm_'.$this->get_md5_ID();
+
+			// onclick: we unset target attrib and return the return value of pop_up_window() to make the browser not follow the regular href link (at least FF 1.5 needs the target reset)
+			return '<a href="'.$url.'" target="'.$target.'"
+				title="'.T_('Open in a new window').'" onclick="'
+				."this.target = ''; return pop_up_window( '$url', '$target', '"
+				.'width='.( ( $width = $this->get_image_size( 'width' ) ) ? ( $width + 100 ) : 800  ).','
+				.'height='.( ( $height = $this->get_image_size( 'height' ) ) ? ( $height + 150 ) : 800  ).','
+				."scrollbars=yes,status=yes,resizable=yes' );"
+				.'">'.$text.'</a>';
+		}
+	}
+
+
+	/**
+	 * Template function. Display link to edit file.
+	 *
+	 * @param integer ID of item to link to => will open the FM in link mode
+	 * @param string link text
+	 * @param string link title
+	 * @param string text to display if access denied
+	 * @param string page url for the edit action
+	 */
+	function edit_link( $link_itm_ID = NULL, $text = NULL, $title = NULL, $no_access_text = NULL,
+											$actionurl = 'admin.php?ctrl=files' )
+	{
+		if( is_null( $text ) )
+		{	// Use file root+relpath+name by default
+			$text = $this->get_root_and_rel_path();
+		}
+
+		if( is_null( $title ) )
+		{	// Default link title
+			$this->load_meta();
+			$title = $this->title;
+		}
+
+		if( is_null( $no_access_text ) )
+		{	// Default text when no access:
+			$no_access_text = $text;
+		}
+
+		if( $this->is_dir() )
+		{
+			$rdfp_path = $this->_rdfp_rel_path;
+		}
+		else
+		{
+			$rdfp_path = dirname( $this->_rdfp_rel_path );
+		}
+
+		$url_params = 'root='.$this->_FileRoot->ID.'&amp;path='.$rdfp_path.'/';
+
+		if( ! is_null($link_itm_ID) )
+		{	// We want to open the filemanager in link mode:
+			$url_params .= '&amp;fm_mode=link_item&amp;item_ID='.$link_itm_ID;
+		}
+
+		$url = url_add_param( $actionurl, $url_params );
+
+		return '<a href="'.$url.'" title="'.$title.'">'.$text.'</a>';
+	}
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/files/_file.funcs.php 1.10.3.src/inc/MODEL/files/_file.funcs.php
--- 0.9.2.src/inc/MODEL/files/_file.funcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/files/_file.funcs.php	2007-04-25 23:17:52.000000000 -0500
@@ -0,0 +1,897 @@
+<?php
+/**
+ * This file implements various File handling functions.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _file.funcs.php,v 1.19.2.4.2.2 2007/04/25 22:17:51 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Converts bytes to readable bytes/kb/mb/gb, like "12.45mb"
+ *
+ * @param integer bytes
+ * @return string bytes made readable
+ */
+function bytesreadable( $bytes )
+{
+	static $types = NULL;
+
+	if( !isset($types) )
+	{ // generate once:
+		$types = array(
+			0 => array( 'abbr' => /* TRANS: Abbr. for "Bytes" */ T_('B.'), 'text' => T_('Bytes') ),
+			1 => array( 'abbr' => /* TRANS: Abbr. for "Kilobytes" */ T_('KB'), 'text' => T_('Kilobytes') ),
+			2 => array( 'abbr' => /* TRANS: Abbr. for Megabytes */ T_('MB'), 'text' => T_('Megabytes') ),
+			3 => array( 'abbr' => /* TRANS: Abbr. for Gigabytes */ T_('GB'), 'text' => T_('Gigabytes') ),
+			4 => array( 'abbr' => /* TRANS: Abbr. for Terabytes */ T_('TB'), 'text' => T_('Terabytes') )
+		);
+	}
+
+	for( $i = 0; $bytes > 1024; $i++ )
+	{
+		$bytes /= 1024;
+	}
+
+	$r = round($bytes, 2).'&nbsp;';
+	$r .= '<abbr title="'.$types[$i]['text'].'">';
+	$r .= $types[$i]['abbr'];
+	$r .= '</abbr>';
+
+	return $r;
+}
+
+
+/**
+ * Get an array of all directories (and optionally files) of a given
+ * directory, either flat (one-dimensional array) or multi-dimensional (then
+ * dirs are the keys and hold subdirs/files).
+ *
+ * Note: there is no ending slash on dir names returned.
+ *
+ * @param string the path to start
+ * @param boolean include files (not only directories)
+ * @param boolean include directories (not the directory itself!)
+ * @param boolean flat (return an one-dimension-array)
+ * @param boolean Recurse into subdirectories?
+ * @param boolean Get the basename only.
+ * @return false|array false if the first directory could not be accessed,
+ *                     array of entries otherwise
+ */
+function get_filenames( $path, $inc_files = true, $inc_dirs = true, $flat = true, $recurse = true, $basename = false )
+{
+	$r = array();
+
+	$path = trailing_slash( $path );
+
+	if( $dir = @opendir($path) )
+	{
+		while( ( $file = readdir($dir) ) !== false )
+		{
+			if( $file == '.' || $file == '..' )
+			{
+				continue;
+			}
+			if( is_dir($path.$file) )
+			{
+				if( $flat )
+				{
+					if( $inc_dirs )
+					{
+						$r[] = $basename ? $file : $path.$file;
+					}
+					if( $recurse )
+					{
+						$rSub = get_filenames( $path.$file, $inc_files, $inc_dirs, $flat, $recurse, $basename );
+						if( $rSub )
+						{
+							$r = array_merge( $r, $rSub );
+						}
+					}
+				}
+				else
+				{
+					$r[$file] = get_filenames( $path.$file, $inc_files, $inc_dirs, $flat, $recurse, $basename );
+				}
+			}
+			elseif( $inc_files )
+			{
+				$r[] = $basename ? $file : $path.$file;
+			}
+		}
+		closedir($dir);
+	}
+	else
+	{
+		return false;
+	}
+
+	return $r;
+}
+
+
+/**
+ * Get a list of available admin skins.
+ *
+ * This checks if there's a _adminUI.class.php in there.
+ *
+ * @return array|false List of directory names that hold admin skins or
+ *         false, if the admin skins driectory does not exist.
+ */
+function get_admin_skins()
+{
+	global $adminskins_path, $admin_subdir, $adminskins_subdir;
+
+	$dirs_in_adminskins_dir = get_filenames( $adminskins_path, false, true, true, false, true );
+
+	if( $dirs_in_adminskins_dir === false )
+	{
+		return false;
+	}
+
+	$r = array();
+	if( $dirs_in_adminskins_dir )
+	{
+		foreach( $dirs_in_adminskins_dir as $l_dir )
+		{
+			if( !file_exists($adminskins_path.$l_dir.'/_adminUI.class.php') )
+			{
+				continue;
+			}
+			$r[] = $l_dir;
+		}
+	}
+	return $r;
+}
+
+
+if( ! function_exists('fnmatch') )
+{
+    /**
+     * A replacement for fnmatch() which needs PHP 4.3 and a POSIX compliant system (Windows is not).
+     *
+     * @author jk at ricochetsolutions dot com {@link http://php.net/manual/function.fnmatch.php#71725}
+     */
+   function fnmatch($pattern, $string)
+   {
+       return preg_match( '#^'.strtr(preg_quote($pattern, '#'), array('\*' => '.*', '\?' => '.')).'$#i', $string);
+   }
+}
+
+
+/**
+ * Get size of a directory, including anything (especially subdirs) in there.
+ *
+ * @param string the dir's full path
+ */
+function get_dirsize_recursive( $path )
+{
+	$files = get_filenames( $path, true, false );
+	$total = 0;
+
+	foreach( $files as $lFile )
+	{
+		$total += filesize($lFile);
+	}
+
+	return $total;
+}
+
+
+/**
+ * Deletes a dir recursive, wiping out all subdirectories!!
+ *
+ * @param string the dir
+ */
+function deldir_recursive( $dir )
+{
+	$toDelete = get_filenames( $dir );
+	$toDelete = array_reverse( $toDelete );
+	$toDelete[] = $dir;
+
+	while( list( $lKey, $lPath ) = each( $toDelete ) )
+	{
+		if( is_dir( $lPath ) )
+		{
+			rmdir( $lPath );
+		}
+		else
+		{
+			unlink( $lPath );
+		}
+	}
+
+	return true;
+}
+
+
+/**
+ * Get the size of an image file
+ *
+ * @param string absolute file path
+ * @param string what property/format to get: 'width', 'height', 'widthxheight',
+ *               'type', 'string' (as for img tags), else 'widthheight' (array)
+ * @return mixed false if no image, otherwise what was requested through $param
+ */
+function imgsize( $path, $param = 'widthheight' )
+{
+	/**
+	 * Cache image sizes
+	 */
+	global $cache_imgsize;
+
+	if( isset($cache_imgsize[$path]) )
+	{
+		$size = $cache_imgsize[$path];
+	}
+	elseif( !($size = @getimagesize( $path )) )
+	{
+		return false;
+	}
+	else
+	{
+		$cache_imgsize[$path] = $size;
+	}
+
+	if( $param == 'width' )
+	{
+		return $size[0];
+	}
+	elseif( $param == 'height' )
+	{
+		return $size[1];
+	}
+	elseif( $param == 'widthxheight' )
+	{
+		return $size[0].'x'.$size[1];
+	}
+	elseif( $param == 'type' )
+	{
+		switch( $size[1] )
+		{
+			case 1: return 'gif';
+			case 2: return 'jpg';
+			case 3: return 'png';
+			case 4: return 'swf';
+			default: return 'unknown';
+		}
+	}
+	elseif( $param == 'string' )
+	{
+		return $size[3];
+	}
+	else
+	{ // default: 'widthheight'
+		return array( $size[0], $size[1] );
+	}
+}
+
+
+/**
+ * Add a trailing slash, if none present
+ *
+ * @param string the path/url
+ * @return string the path/url with trailing slash
+ */
+function trailing_slash( $path )
+{
+	if( empty($path) || substr( $path, -1 ) == '/' )
+	{
+		return $path;
+	}
+	else
+	{
+		return $path.'/';
+	}
+}
+
+
+/**
+ * Remove trailing slash, if present
+ *
+ * @param string the path/url
+ * @return string the path/url without trailing slash
+ */
+function no_trailing_slash( $path )
+{
+	if( substr( $path, -1 ) == '/' )
+	{
+		return substr( $path, 0, strlen( $path ) );
+	}
+	else
+	{
+		return $path;
+	}
+}
+
+
+/**
+ * Returns canonicalized absolute pathname of a directory + ending slash
+ *
+ * (a)bsolute
+ * (d)irectory
+ * (s)lash termintaed
+ *
+ * @param string absolute path to be reduced ending with slash
+ * @return string|NULL absolute reduced path, slaah terminated or NULL if the path doesn't exist
+ */
+function get_ads_canonical_path( $ads_path )
+{
+	// Remove windows backslashes:
+	$ads_path = str_replace( '\\', '/', $ads_path );
+
+	$ads_path = str_replace( '//', '/', $ads_path );
+	$ads_path = str_replace( '/./', '/', $ads_path );
+	while( ($ads_realpath = preg_replace( '#/([^/]+)/\.\./#', '/', $ads_path )) != $ads_path )
+	{ // While we find /../ back references to dereference...
+		// echo '*';
+		$ads_path = $ads_realpath;
+	}
+
+	// pre_dump( 'get_ads_canonical_path()', $ads_path, $ads_realpath );
+
+	if( empty( $ads_realpath ) )
+	{	// Path doesn't exist:
+		return NULL;
+	}
+
+	// Remove windows backslashes:
+	$ads_realpath = str_replace( '\\', '/', $ads_realpath );
+
+	return trailing_slash($ads_realpath);
+}
+
+
+/**
+ * Returns canonicalized absolute pathname as with realpath(), except it will
+ * also translate paths that don't exist on the system.
+ *
+ * @deprecated overly complex
+ * @todo remove
+ *
+ * @param string the path to be translated
+ * @return array [0] = the translated path (with trailing slash); [1] = TRUE|FALSE (path exists?)
+ */
+function check_canonical_path( $path )
+{
+	$path = str_replace( '\\', '/', $path );
+	$pwd = realpath( $path );
+
+	if( !empty($pwd) )
+	{ // path exists
+		$pwd = str_replace( '\\', '/', $pwd);
+		if( substr( $pwd, -1 ) !== '/' )
+		{
+			$pwd .= '/';
+		}
+		return array( $pwd, true );
+	}
+	else
+	{ // no realpath
+		$pwd = '';
+		$strArr = preg_split( '#/#', $path, -1, PREG_SPLIT_NO_EMPTY );
+		$pwdArr = array();
+		$j = 0;
+		for( $i = 0; $i < count($strArr); $i++ )
+		{
+			if( $strArr[$i] != '..' )
+			{
+				if( $strArr[$i] != '.' )
+				{
+					$pwdArr[$j] = $strArr[$i];
+					$j++;
+				}
+			}
+			else
+			{
+				array_pop( $pwdArr );
+				$j--;
+			}
+		}
+
+		$r_path = implode('/', $pwdArr).'/';
+
+		if( strpos( ltrim($path), '/' ) === 0 )
+		{ // There was at least one slash at the beginning
+			$r_path = '/'.$r_path;
+		}
+		return array( $r_path, false );
+	}
+}
+
+
+/**
+ * Check for valid filename and extension of the filename (no path allowed). (MB)
+ *
+ * @uses 	$FiletypeCache, $settings or $force_regexp_filename form _advanced.php
+ * @param string filename to test
+ * @return nothing if the filename is valid according to the regular expression and the extension too, error message if not
+ */
+function validate_filename( $filename )
+{
+	global $Settings, $FiletypeCache, $force_regexp_filename;
+
+	// Check filename
+	if( $force_regexp_filename )
+	{ // Use the regexp from _advanced.php
+		if( !preg_match( ':'.str_replace( ':', '\:', $force_regexp_filename ).':', $filename ) )
+		{ // Invalid filename
+			return sprintf( T_('&laquo;%s&raquo; is not a valid filename.'), $filename );
+		}
+	}
+	else
+	{	// Use the regexp from SETTINGS
+		if( !preg_match( ':'.str_replace( ':', '\:', $Settings->get( 'regexp_filename' ) ).':', $filename ) )
+		{ // Invalid filename
+			return sprintf( T_('&laquo;%s&raquo; is not a valid filename.'), $filename );
+		}
+	}
+
+	// Check extension filename
+	if( preg_match( '#\.([a-zA-Z0-9\-_]+)$#', $filename, $match ) )
+	{ // Filename has a valid extension
+		if( $Filetype = & $FiletypeCache->get_by_extension( strtolower( $match[1] ) , false ) )
+		{
+			if( $Filetype->allowed )
+			{ // Filename has an allowed extension
+				return;
+			}
+			else
+			{	// Filename hasn't an allowed extension
+				return sprintf( T_('&laquo;%s&raquo; has an unallowed extension.'), $filename );
+			}
+		}
+		else
+		{ // Filename hasn't an allowed extension
+			return sprintf( T_('&laquo;%s&raquo; has an unrecognized extension.'), $filename );
+		}
+	}
+	else
+	{ // Filename hasn't a valid extension
+		return sprintf( T_('&laquo;%s&raquo; has not a valid extension.'), $filename );
+	}
+}
+
+
+/**
+ * Check for valid dirname (no path allowed). ( MB )
+ *
+ * @uses $Settings or $force_regexp_dirname form _advanced.php
+ * @param string dirname to test
+ * @return nothing if the dirname is valid according to the regular expression, error message if not
+ */
+function validate_dirname( $dirname )
+{
+	global $Settings, $force_regexp_dirname;
+
+	if( !empty( $force_regexp_dirname ) )
+	{ // Use the regexp from _advanced.php
+		if( preg_match( ':'.str_replace( ':', '\:', $force_regexp_dirname ).':', $dirname ) )
+		{ // Valid dirname
+			return;
+		}
+		else
+		{ // Invalid filename
+			return sprintf( T_('&laquo;%s&raquo; is not a valid directory name.'), $dirname );
+		}
+	}
+	else
+	{ // Use the regexp from SETTINGS
+		if( preg_match( ':'.str_replace( ':', '\:', $Settings->get( 'regexp_dirname' ) ).':', $dirname ) )
+		{ // Valid dirname
+			return;
+		}
+		else
+		{ // Invalid dirname
+			return sprintf( T_('&laquo;%s&raquo; is not a valid directory name.'), $dirname );
+		}
+	}
+}
+
+
+/**
+ * Return the path without the leading {@link $basepath}, or if not
+ * below {@link $basepath}, just the basename of it.
+ *
+ *         Do not use this for file handling. but "just" displaying!
+ *
+ * @param string Path
+ * @return string Relative path or even base name.
+ *   NOTE: when $debug, the real path gets appended.
+ */
+function rel_path_to_base( $path )
+{
+	global $basepath, $debug;
+
+	// Remove basepath prefix:
+	if( preg_match( '~^('.preg_quote($basepath, '~').')(.+)$~', $path, $match ) )
+	{
+		$r = $match[2];
+	}
+	else
+	{
+		$r = basename($path).( is_dir($path) ? '/' : '' );
+	}
+
+	if( $debug )
+	{
+		$r .= ' [DEBUG: '.$path.']';
+	}
+
+	return $r;
+}
+
+
+/**
+ * Get an array of available Fileroots.
+ *
+ * @return array of FileRoots (key being the FileRoot's ID)
+ */
+function get_available_FileRoots()
+{
+	global $FileRootCache, $BlogCache, $current_User;
+
+	$r = array();
+
+	// The user's blog (if available) is the default/first one:
+	$user_FileRoot = & $FileRootCache->get_by_type_and_ID( 'user', $current_User->ID );
+	if( $user_FileRoot )
+	{ // We got a user media dir:
+		$r[ $user_FileRoot->ID ] = & $user_FileRoot;
+	}
+
+	$bloglist = $BlogCache->load_user_blogs( 'browse', $current_User->ID );
+
+	// blog media dirs:
+	foreach( $bloglist as $blog_ID )
+	{
+		if( $Root = & $FileRootCache->get_by_type_and_ID( 'collection', $blog_ID ) )
+		{
+			$r[ $Root->ID ] = & $Root;
+		}
+	}
+
+	return $r;
+}
+
+
+/**
+ * Get the directories of the supplied path as a radio button tree.
+ *
+ * @param NULL|FileRoot A single root or NULL for all available.
+ * @param string the root path to use
+ * @param array Parameters
+ *      - 'disp_radios': display a radio with each directory that's meant to select it in a form
+ * @return string
+ */
+function get_directory_tree( $Root = NULL , $path = NULL, $params = array(), $rootSubpath = NULL, $name = NULL )
+{
+	global $fm_FileRoot, $fm_Filelist;
+	static $js_closeClickIDs; // clickopen IDs that should get closed
+	static $instance_ID = 0;
+
+	// ________________________ Handle Roots ______________________
+	if( $Root === NULL )
+	{ // This is the top level call:
+		$instance_ID++;
+		$js_closeClickIDs = array();
+
+		$_roots = get_available_FileRoots();
+
+		$r = '<ul class="clicktree">';
+		foreach( $_roots as $l_Root )
+		{
+			$subR = get_directory_tree( $l_Root, $l_Root->ads_path, $params, '' );
+			if( !empty( $subR['string'] ) )
+			{
+				$r .= '<li>'.$subR['string'].'</li>';
+			}
+		}
+
+		$r .= '</ul>';
+
+		if( ! empty($js_closeClickIDs) )
+		{ // there are IDs of checkboxes that we want to close
+			$r .= "\n".'<script type="text/javascript">toggle_clickopen( \''
+						.implode( "' );\ntoggle_clickopen( '", $js_closeClickIDs )
+						."' );\n</script>";
+		}
+
+		return $r;
+	}
+	// _______________________________________________________________________
+
+
+	// We'll go through files in current dir:
+	$Nodelist = new Filelist( $Root, trailing_slash($path) );
+	$Nodelist->load();
+	$has_sub_dirs = $Nodelist->count_dirs();
+
+	$id_path = 'id_path_'.$instance_ID.md5( $path );
+
+	$r['string'] = '<span class="folder_in_tree">';
+
+	// Optional radio input to select this path:
+	if( ! empty($params['disp_radios']) )
+	{
+		$root_and_path = format_to_output( implode( '::', array($Root->ID, $rootSubpath) ), 'formvalue' );
+
+		$r['string'] .= '<input'
+			.' type="radio"'
+			.' name="root_and_path"'
+			.' value="'.$root_and_path.'"'
+			.' id="radio_'.$id_path.'"'
+			.( $Root->ID == $fm_FileRoot->ID && $rootSubpath == $fm_Filelist->get_rds_list_path() ? ' checked="checked"' : '' )
+			//.( ! $has_sub_dirs ? ' style="margin-right:'.get_icon( 'collapse', 'size', array( 'size' => 'width' ) ).'px"' : '' )
+			.' /> &nbsp; &nbsp;';
+	}
+
+ 	$r['opened'] = ( $Root->ID == $fm_FileRoot->ID && $rootSubpath == $fm_Filelist->get_rds_list_path() ) ? true : NULL;
+
+	// Folder Icon + Name:
+	$url = regenerate_url( 'root,path,fm_disp_browser', 'root='.$Root->ID.'&amp;path='.$rootSubpath.'&amp;fm_disp_browser=1' );
+	$label = '<label for="radio_'.$id_path.'">'
+		.action_icon( T_('Open this directory in the file manager'), 'folder', $url )
+		.'<a href="'.$url.'"
+		title="'.T_('Open this directory in the file manager').'">'
+		.( empty($rootSubpath) ? $Root->name : basename( $path ) )
+		.'</a>'
+		.'</label>';
+
+	// Handle potential subdir:
+	if( ! $has_sub_dirs )
+	{	// No subirs
+		$r['string'] .= get_icon( 'noexpand' ).'&nbsp;'.$label.'</span>';
+		return $r;
+	}
+	else
+	{ // Process subdirs
+		$r['string'] .= get_icon( 'collapse', 'imgtag', array(
+					'onclick' => 'toggle_clickopen(\''.$id_path.'\');',
+					'id' => 'clickimg_'.$id_path
+				) )
+			.'&nbsp;'.$label.'</span>'
+			.'<ul class="clicktree" id="clickdiv_'.$id_path.'">'."\n";
+
+		while( $l_File = & $Nodelist->get_next( 'dir' ) )
+		{
+			$rSub = get_directory_tree( $Root, $l_File->get_full_path(), $params, $l_File->get_rdfs_rel_path() );
+
+			if( $rSub['opened'] )
+			{ // pass opened status on, if given
+				$r['opened'] = $rSub['opened'];
+			}
+
+			$r['string'] .= '<li>'.$rSub['string'].'</li>';
+		}
+
+		if( !$r['opened'] )
+		{
+			$js_closeClickIDs[] = $id_path;
+		}
+		$r['string'] .= '</ul>';
+	}
+
+	return $r;
+}
+
+
+/*
+ * {{{ Revision log:
+ * $Log: _file.funcs.php,v $
+ * Revision 1.19.2.4.2.2  2007/04/25 22:17:51  fplanque
+ * (c) 2007
+ *
+ * Revision 1.19.2.4.2.1  2007/01/24 12:20:31  blueyed
+ * MFH: Fixed PHP-fnmatch() implementation (for Windows)
+ *
+ * Revision 1.19.2.4  2006/11/04 19:54:53  fplanque
+ * Reinjected old Log blocks. Removing them from CVS was a bad idea -- especially since Daniel has decided branch 1.9 was his HEAD...
+ *
+ * Revision 1.19  2006/08/03 20:50:25  blueyed
+ * Did not mean to commit this (display all user dirs for admin users)
+ *
+ * Revision 1.17  2006/04/19 20:13:50  fplanque
+ * do not restrict to :// (does not catch subdomains, not even www.)
+ *
+ * Revision 1.16  2006/04/18 00:00:59  blueyed
+ * *** empty log message ***
+ *
+ * Revision 1.15  2006/04/14 19:34:40  fplanque
+ * folder tree reorganization
+ *
+ * Revision 1.14  2006/04/13 00:10:52  blueyed
+ * cleanup
+ *
+ * Revision 1.13  2006/04/12 19:12:58  fplanque
+ * partial cleanup
+ *
+ * Revision 1.12  2006/03/26 20:24:19  blueyed
+ * doc
+ *
+ * Revision 1.11  2006/03/26 14:00:49  blueyed
+ * Made Filelist constructor more decent
+ *
+ * Revision 1.10  2006/03/26 02:37:57  blueyed
+ * Directory tree next to files list.
+ *
+ * Revision 1.9  2006/03/24 19:53:35  blueyed
+ * str_replace() is not regexp..
+ *
+ * Revision 1.8  2006/03/24 19:38:21  fplanque
+ * fixed nasty regexp
+ *
+ * Revision 1.7  2006/03/18 14:21:16  blueyed
+ * *** empty log message ***
+ *
+ * Revision 1.6  2006/03/17 18:05:44  fplanque
+ * bugfixes
+ *
+ * Revision 1.5  2006/03/16 19:26:04  fplanque
+ * Fixed & simplified media dirs out of web root.
+ *
+ * Revision 1.4  2006/03/15 22:53:31  blueyed
+ * cosmetic
+ *
+ * Revision 1.3  2006/03/12 23:08:58  fplanque
+ * doc cleanup
+ *
+ * Revision 1.2  2006/03/12 03:03:32  blueyed
+ * Fixed and cleaned up "filemanager".
+ *
+ * Revision 1.1  2006/02/23 21:11:57  fplanque
+ * File reorganization to MVC (Model View Controller) architecture.
+ * See index.hml files in folders.
+ * (Sorry for all the remaining bugs induced by the reorg... :/)
+ *
+ * Revision 1.41  2006/01/09 19:27:57  blueyed
+ * Fixed check_canonical_path() for non-existing paths with leading slash.
+ *
+ * Revision 1.39  2005/12/15 19:12:54  blueyed
+ * Typo. consistent wording.
+ *
+ * Revision 1.38  2005/12/14 19:36:16  fplanque
+ * Enhanced file management
+ *
+ * Revision 1.37  2005/12/12 19:21:22  fplanque
+ * big merge; lots of small mods; hope I didn't make to many mistakes :]
+ *
+ * Revision 1.36  2005/12/08 22:35:23  blueyed
+ * Merged rel_path_to_base() from post-phoenix
+ *
+ * Revision 1.35  2005/11/23 23:53:24  blueyed
+ * Sorry, encoding messed up (latin1 again).
+ *
+ * Revision 1.34  2005/11/23 22:52:44  blueyed
+ * minor (translation strings)
+ *
+ * Revision 1.33  2005/11/21 18:33:19  fplanque
+ * Too many undiscussed changes all around: Massive rollback! :((
+ * As said before, I am only taking CLEARLY labelled bugfixes.
+ *
+ * Revision 1.30  2005/11/18 07:53:05  blueyed
+ * use $_FileRoot / $FileRootCache for absolute path, url and name of roots.
+ *
+ * Revision 1.29  2005/11/09 02:53:13  blueyed
+ * made bytesreadable() more readable
+ *
+ * Revision 1.28  2005/11/02 20:11:19  fplanque
+ * "containing entropy"
+ *
+ * Revision 1.27  2005/11/02 00:42:30  blueyed
+ * Added get_admin_skins() and use it to perform additional checks (if there's a _adminUI.class.php file in there). Thinkl "CVS".. :)
+ *
+ * Revision 1.26  2005/11/02 00:03:46  blueyed
+ * Fixed get_filenames() $basename behaviour.. sorry.
+ *
+ * Revision 1.25  2005/11/01 21:55:54  blueyed
+ * Renamed retrieveFiles() to get_filenames(), added $basename parameter and fixed inner recursion (wrong params where given)
+ *
+ * Revision 1.24  2005/09/29 15:07:30  fplanque
+ * spelling
+ *
+ * Revision 1.23  2005/09/06 17:13:54  fplanque
+ * stop processing early if referer spam has been detected
+ *
+ * Revision 1.22  2005/07/26 18:50:47  fplanque
+ * enhanced attached file handling
+ *
+ * Revision 1.21  2005/06/20 17:40:23  fplanque
+ * minor
+ *
+ * Revision 1.20  2005/05/24 15:26:52  fplanque
+ * cleanup
+ *
+ * Revision 1.19  2005/05/17 19:26:07  fplanque
+ * FM: copy / move debugging
+ *
+ * Revision 1.18  2005/05/13 18:41:28  fplanque
+ * made file links clickable... finally ! :P
+ *
+ * Revision 1.17  2005/05/13 16:49:17  fplanque
+ * Finished handling of multiple roots in storing file data.
+ * Also removed many full paths passed through URL requests.
+ * No full path should ever be seen by the user (only the admins).
+ *
+ * Revision 1.16  2005/05/12 18:39:24  fplanque
+ * storing multi homed/relative pathnames for file meta data
+ *
+ * Revision 1.15  2005/04/29 18:49:32  fplanque
+ * Normalizing, doc, cleanup
+ *
+ * Revision 1.14  2005/04/28 20:44:20  fplanque
+ * normalizing, doc
+ *
+ * Revision 1.13  2005/04/27 19:05:46  fplanque
+ * normalizing, cleanup, documentaion
+ *
+ * Revision 1.12  2005/04/19 16:23:02  fplanque
+ * cleanup
+ * added FileCache
+ * improved meta data handling
+ *
+ * Revision 1.11  2005/02/28 09:06:33  blueyed
+ * removed constants for DB config (allows to override it from _config_TEST.php), introduced EVO_CONFIG_LOADED
+ *
+ * Revision 1.10  2005/01/15 17:30:08  blueyed
+ * regexp_fileman moved to $Settings
+ *
+ * Revision 1.9  2005/01/13 20:27:07  blueyed
+ * doc
+ *
+ * Revision 1.8  2005/01/05 03:04:00  blueyed
+ * refactored
+ *
+ * Revision 1.7  2004/12/31 17:43:09  blueyed
+ * enhanced bytesreadable(), fixed deldir_recursive()
+ *
+ * Revision 1.6  2004/12/30 16:45:40  fplanque
+ * minor changes on file manager user interface
+ *
+ * Revision 1.5  2004/12/29 02:25:55  blueyed
+ * no message
+ *
+ * Revision 1.3  2004/10/21 00:14:44  blueyed
+ * moved
+ *
+ * Revision 1.2  2004/10/14 18:31:25  blueyed
+ * granting copyright
+ *
+ * Revision 1.1  2004/10/13 22:46:32  fplanque
+ * renamed [b2]evocore/*
+ *
+ * Revision 1.10  2004/10/12 22:33:40  blueyed
+ * minor doc formatation
+ *
+ * Revision 1.9  2004/10/12 17:22:30  fplanque
+ * Edited code documentation.
+ * }}}
+ */
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/files/_filelist.class.php 1.10.3.src/inc/MODEL/files/_filelist.class.php
--- 0.9.2.src/inc/MODEL/files/_filelist.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/files/_filelist.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,1210 @@
+<?php
+/**
+ * This file implements the Filelist class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _filelist.class.php,v 1.16.2.3.2.2 2007/04/25 22:17:51 fplanque Exp $
+ *
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Includes
+ */
+require_once dirname(__FILE__).'/_file.class.php';
+
+
+/**
+ * Holds a list of File objects.
+ *
+ * Can hold an arbitrary list of Files.
+ * Can list files in a directory by itself.
+ * Can walk recursively down a directory tree to list in "flat mode".
+ * Can sort file list.
+ * Can iterate through list.
+ * Cannot hold files with different root type/ID.
+ *
+ * @see File
+ * @package evocore
+ */
+class Filelist
+{
+	/**
+	 * Flat mode? (all files recursive without dirs)
+	 * @param boolean
+	 */
+	var $flatmode;
+
+	/**
+	 * @var boolean Do we want to include directories? (This gets used by {@link load()}).
+	 */
+	var $include_dirs = true;
+
+	/**
+	 * @var boolean Do we want to include files? (This gets used by {@link load()}).
+	 */
+	var $include_files = true;
+
+	/**
+	 * The root of the file list.
+	 *
+	 * All files in this list MUST have that same FileRoot. Adding will fail otherwise.
+	 *
+	 * @var FileRoot
+	 */
+	var $_FileRoot;
+
+	/**
+	 * Path to list with trailing slash.
+	 *
+	 * false if we are constructing an arbitrary list (i-e not tied to a single directory)
+	 *
+	 * @var boolean|string
+	 * @access protected
+	 */
+	var $_ads_list_path = false;
+
+	/**
+	 * Path to list reltive to root, with trailing slash
+	 *
+	 * false if we are constructing an arbitrary list (i-e not tied to a single directory)
+	 *
+	 * @param boolean|string
+	 * @access protected
+	 */
+	var $_rds_list_path = false;
+
+	/**
+	 * Filename filter pattern
+	 *
+	 * Will be matched against the filename part (not the path)
+	 * NULL if disabled
+	 *
+	 * Can be a regular expression (see {@link Filelist::_filter_is_regexp}), internally with delimiters/modifiers!
+	 *
+	 * Use {@link set_filter()} to set it.
+	 *
+	 * @var NULL|string
+	 * @access protected
+	 */
+	var $_filter = NULL;
+
+	/**
+	 * Is the filter a regular expression?
+	 *
+	 * Use {@link set_filter()} to set it.
+	 *
+	 * @see Filelist::_filter
+	 * @var NULL|boolean
+	 * @access protected
+	 */
+	var $_filter_is_regexp = NULL;
+
+	/**
+	 * The list of Files.
+	 * @var array of File objects
+	 * @access protected
+	 */
+	var $_entries = array();
+
+	/**
+	 * Index on File IDs (id => {@link $_entries} key).
+	 *
+	 * Note: fplanque>> what's the purpose of the md5 IDs??
+	 *
+	 * @todo make these direct links to &File objects
+	 * @var array
+	 * @access protected
+	 */
+	var $_md5_ID_index = array();
+
+	/**
+	 * Index on full paths (path => {@link $_entries} key).
+	 * @todo make these direct links to &File objects
+	 * @var array
+	 * @access protected
+	 */
+	var $_full_path_index = array();
+
+	/**
+	 * Index on (r)elative (s)lash terminated (f)ile/(d)irectory paths (rdfs_path => key into {@link $_entries}).
+	 *
+	 * @todo make these direct links to &File objects
+	 *
+	 * @var array
+	 * @access protected
+	 */
+	var $_rdfs_rel_path_index = array();
+
+	/**
+	 * Index on sort order (order # => {@link $_entries} key).
+	 * @todo make these direct links to &File objects
+	 * @var array
+	 * @access protected
+	 */
+	var $_order_index = array();
+
+	/**
+	 * Number of entries in the {@link $_entries} array
+	 *
+	 * Note: $_total_entries = $_total_dirs + $_total_files
+	 *
+	 * @var integer
+	 * @access protected
+	 */
+	var $_total_entries = 0;
+
+	/**
+	 * @var integer Number of directories
+	 * @access protected
+	 */
+	var $_total_dirs = 0;
+
+	/**
+	 * @var integer Number of files
+	 * @access protected
+	 */
+	var $_total_files = 0;
+
+	/**
+	 * @var integer Number of bytes
+	 * @access protected
+	 */
+	var $_total_bytes = 0;
+
+	/**
+	 * Index of the current iterator position.
+	 *
+	 * This is the key of {@link $_order_index}
+	 *
+	 * @var integer
+	 * @access protected
+	 */
+	var $_current_idx = -1;
+
+	/**
+	 * What column is the list ordered on?
+	 *
+	 * Possible values are: 'name', 'path', 'type', 'size', 'lastmod', 'perms'
+	 *
+	 * @var string
+	 * @access protected
+	 */
+	var $_order = NULL;
+
+	/**
+	 * Are we sorting ascending (or descending)?
+	 *
+	 * NULL is default and means ascending for 'name', descending for the rest
+	 *
+	 * @var boolean|NULL
+	 * @access protected
+	 */
+	var $_order_asc = NULL;
+
+	/**
+	 * User preference: Sort dirs not at top
+	 *
+	 * @var boolean
+	 */
+	var $_dirs_not_at_top = false;
+
+	/**
+	 * User preference: Load and show hidden files?
+	 *
+	 * "Hidden files" are prefixed with a dot .
+	 *
+	 * @var boolean
+	 */
+	var $_show_hidden_files = false;
+
+	/**
+	 * User preference: recursive size of dirs?
+	 *
+	 * The load() & sort() methods use this.
+	 *
+	 * @var boolean
+	 * @access protected
+	 */
+	var $_use_recursive_dirsize = false;
+
+
+	/**
+	 * Constructor
+	 *
+	 * @param FileRoot See FileRootCache::get_by_type_and_ID()
+	 * @param boolean|string Default path for the files, false if you want to create an arbitrary list; NULL for the Fileroot's ads_path.
+	 * @param integer ID of the user, the group or the collection the file belongs to...
+	 */
+	function Filelist( $FileRoot, $path = NULL )
+	{
+		global $AdminUI;
+
+		if( ! is_object($FileRoot) )
+		{
+			debug_die( 'Fatal: $FileRoot is no object!' );
+		}
+
+		if( is_null($path) )
+		{
+			$path = $FileRoot->ads_path;
+		}
+		$this->_ads_list_path = $path;
+		$this->_FileRoot = & $FileRoot;
+
+		if( ! empty($this->_ads_list_path) )
+		{
+			// Get the subpath relative to root
+			$this->_rds_list_path = $this->rdfs_relto_root_from_adfs( $this->_ads_list_path );
+		}
+	}
+
+
+	/**
+	 * Loads or reloads the filelist entries.
+	 *
+	 * NOTE: this does not work for arbitrary lists!
+	 *
+	 * @uses $flatmode
+	 * @return boolean True on sucess, false on failure (not accessible)
+	 */
+	function load()
+	{
+		global $Messages;
+
+		if( !$this->_ads_list_path )
+		{	// We have no path to load from: (happens when FM finds no available root OR we have an arbitrary)
+			// echo 'Cannot load a filelist with no list path' ;
+			return false;
+		}
+
+		// Clears the list (for RE-loads):
+		$this->_total_entries = 0;
+		$this->_total_bytes = 0;
+		$this->_total_files = 0;
+		$this->_total_dirs = 0;
+		$this->_entries = array();
+		$this->_md5_ID_index = array();
+		$this->_full_path_index = array();
+		$this->_rdfs_rel_path_index = array();
+		$this->_order_index = array();
+
+		// Attempt list files for requested directory: (recursively if flat mode):
+		if( ($filepath_array = get_filenames( $this->_ads_list_path, $this->include_files, $this->include_dirs, true, $this->flatmode )) === false )
+		{
+			$Messages->add( sprintf( T_('Cannot open directory &laquo;%s&raquo;!'), $this->_ads_list_path ), 'fl_error' );
+			return false;
+		}
+
+		// Loop through file list:
+		foreach( $filepath_array as $adfp_path )
+		{
+			// Extract the filename from the full path
+			$name = basename( $adfp_path );
+
+			// Check for hidden status...
+			if( ( ! $this->_show_hidden_files) && (substr($name, 0, 1) == '.') )
+			{ // Do not load & show hidden files (prefixed with .)
+				continue;
+			}
+
+			// Check filter...
+			if( $this->_filter !== NULL )
+			{ // Filter: must match filename
+				if( $this->_filter_is_regexp )
+				{ // Filter is a reg exp:
+					if( ! preg_match( $this->_filter, $name ) )
+					{ // does not match the regexp filter
+						continue;
+					}
+				}
+				else
+				{ // Filter is NOT a regexp:
+					if( ! fnmatch( $this->_filter, $name ) )
+					{
+						continue;
+					}
+				}
+			}
+
+			// Extract the file's relative path to the root
+			$rdfp_path_relto_root = $this->rdfs_relto_root_from_adfs( $adfp_path );
+			// echo '<br>'.$rdfp_rel_path;
+
+			// Add the file into current list:
+			$this->add_by_subpath( $rdfp_path_relto_root, true );
+		}
+
+		return true;
+	}
+
+
+	/**
+	 * Add a File object to the list (by reference).
+	 *
+	 * @param File File object (by reference)
+	 * @param boolean Has the file to exist to get added?
+	 * @return boolean true on success, false on failure
+	 */
+	function add( & $File, $mustExist = false )
+	{
+		if( !is_a( $File, 'file' ) )
+		{	// Passed object is not a File!! :(
+			return false;
+		}
+
+		// Integrity check:
+		if( $File->_FileRoot->ID != $this->_FileRoot->ID )
+		{
+			debug_die( 'Adding file '.$File->_FileRoot->ID.':'.$File->get_rdfs_rel_path().' to filelist '.$this->_FileRoot->ID.' : root mismatch!' );
+		}
+
+		if( $mustExist && ! $File->exists() )
+		{	// File does not exist..
+			return false;
+		}
+
+
+		$this->_entries[$this->_total_entries] = & $File;
+		$this->_md5_ID_index[$File->get_md5_ID()] = $this->_total_entries;
+		$this->_full_path_index[$File->get_full_path()] = $this->_total_entries;
+		$this->_rdfs_rel_path_index[$File->get_rdfs_rel_path()] = $this->_total_entries;
+		// add file to the end of current list:
+		$this->_order_index[$this->_total_entries] = $this->_total_entries;
+
+		// Count 1 more entry (file or dir)
+		$this->_total_entries++;
+
+		if( $File->is_dir() )
+		{	// Count 1 more directory
+			$this->_total_dirs++;
+
+			// fplanque>> TODO: get this outta here??
+			// blueyed>> Where does it belong instead?
+			if( $this->_use_recursive_dirsize )
+			{ // We want to use recursive directory sizes
+				// won't be done in the File constructor
+				$File->setSize( get_dirsize_recursive( $File->get_full_path() ) );
+			}
+		}
+		else
+		{	// Count 1 more file
+			$this->_total_files++;
+		}
+
+		// Count total bytes in this dir
+		$this->_total_bytes += $File->get_size();
+
+		return true;
+	}
+
+
+	/**
+	 * Update the name dependent caches
+	 *
+	 * This is especially useful after a name change of one of the files in the list
+	 */
+	function update_caches()
+	{
+		$this->_md5_ID_index = array();
+		$this->_full_path_index = array();
+		$this->_rdfs_rel_path_index = array();
+
+		$count = 0;
+		foreach( $this->_entries as $loop_File )
+		{
+			$this->_md5_ID_index[$loop_File->get_md5_ID()] = $count;
+			$this->_full_path_index[$loop_File->get_full_path()] = $count;
+			$this->_rdfs_rel_path_index[$loop_File->get_rdfs_rel_path()] = $count;
+			$count++;
+		}
+	}
+
+
+	/**
+	 * Add a file to the list, by filename.
+	 *
+	 * This is a stub for {@link Filelist::add()}.
+	 *
+	 * @param string Subpath for this file/folder, relative the associated root, including trailing slash (if directory)
+	 * @param boolean Has the file to exist to get added?
+	 * @return boolean true on success, false on failure (path not allowed,
+	 *                 file does not exist)
+	 */
+	function add_by_subpath( $rel_path, $mustExist = false )
+	{
+		global $FileCache;
+
+		$NewFile = & $FileCache->get_by_root_and_path( $this->_FileRoot->type, $this->_FileRoot->in_type_ID, $rel_path );
+
+		return $this->add( $NewFile, $mustExist );
+	}
+
+
+	/**
+	 * Sort the entries by sorting the internal {@link $_order_index} array.
+	 *
+	 * @param string The order to use ('name', 'type', 'lastmod', .. )
+	 * @param boolean Ascending (true) or descending
+	 * @param boolean Sort directories at top?
+	 */
+	function sort( $order = NULL, $orderasc = NULL, $dirsattop = NULL )
+	{
+		if( ! $this->_total_entries )
+		{
+			return false;
+		}
+
+		if( $order !== NULL )
+		{ // New order
+			$this->_order = $order;
+		}
+		elseif( $this->_order === NULL )
+		{ // Init
+			$this->_order = 'name';
+		}
+
+		if( $orderasc !== NULL )
+		{ // New ascending/descending setting
+			$this->_order_asc = $orderasc;
+		}
+		elseif( $this->_order_asc === NULL )
+		{ // Init: ascending for 'name' and 'path', else descending
+			$this->_order_asc = ( ( $this->_order == 'name' || $this->_order == 'path' ) ? 1 : 0 );
+		}
+
+		if( $dirsattop !== NULL )
+		{
+			$this->_dirs_not_at_top = ! $dirsattop;
+		}
+
+		usort( $this->_order_index, array( $this, '_sort_callback' ) );
+
+		// Reset the iterator:
+		$this->restart();
+	}
+
+
+	/**
+	 * usort callback function for {@link Filelist::sort()}
+	 *
+	 * @access protected
+	 * @return integer
+	 */
+	function _sort_callback( $a, $b )
+	{
+		$FileA = & $this->_entries[$a];
+		$FileB = & $this->_entries[$b];
+
+		// What colmun are we sorting on?
+		switch( $this->_order )
+		{
+			case 'size':
+				if( $this->_use_recursive_dirsize )
+				{	// We are using recursive directory sizes:
+					$r = $FileA->get_size() - $FileB->get_size();
+				}
+				else
+				{
+					$r = $FileA->is_dir() && $FileB->is_dir() ?
+									strcasecmp( $FileA->get_name(), $FileB->get_name() ) :
+									( $FileA->get_size() - $FileB->get_size() );
+				}
+				break;
+
+			case 'path': // group by dir
+				$r = strcasecmp( $FileA->get_dir(), $FileB->get_dir() );
+				if( $r == 0 )
+				{
+					$r = strcasecmp( $FileA->get_name(), $FileB->get_name() );
+				}
+				break;
+
+			case 'lastmod':
+				$r = $FileB->get_lastmod_ts() - $FileA->get_lastmod_ts();
+				break;
+
+			case 'perms':
+				// This will use literal representation ( 'r', 'r+w' / octal )
+				$r = strcasecmp( $FileA->get_perms(), $FileB->get_perms() );
+				break;
+
+			case 'fsowner':
+				$r = strcasecmp( $FileA->get_fsowner_name(), $FileB->get_fsowner_name() );
+				break;
+
+			case 'fsgroup':
+				$r = strcasecmp( $FileA->get_fsgroup_name(), $FileB->get_fsgroup_name() );
+				break;
+
+			default:
+			case 'name':
+				$r = strcasecmp( $FileA->get_name(), $FileB->get_name() );
+				if( $r == 0 )
+				{ // same name: look at path
+					$r = strcasecmp( $FileA->get_dir(), $FileB->get_dir() );
+				}
+				break;
+		}
+
+		if( ! $this->_order_asc )
+		{ // We want descending order: switch order
+			$r = - $r;
+		}
+
+		if( ! $this->_dirs_not_at_top )
+		{	// We want dirs to be on top, always:
+			if( $FileA->is_dir() && !$FileB->is_dir() )
+			{
+				$r = -1;
+			}
+			elseif( $FileB->is_dir() && !$FileA->is_dir() )
+			{
+				$r = 1;
+			}
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Get the used order.
+	 *
+	 * @return string
+	 */
+	function get_sort_order()
+	{
+		return $this->translate_order( $this->_order );
+	}
+
+
+	/**
+	 * Get the link to sort by a column. Handle current order and appends an
+	 * icon to reflect the current state (ascending/descending), if the column
+	 * is the same we're sorting by.
+	 *
+	 * @todo get this outta here. This is NOT a displayable object.
+	 * We might want to have a "FileListResults" object that derives from Widget/Results/FilteredResults (the more the better)
+	 * This object is what the SQL or the ItemQuery object is to Results or to ItemList2. The model and the display should not be mixed.
+	 * IF NOT doing the clean objects, move this at least to file.funcs.
+	 *
+	 * @param string The type (name, path, size, ..)
+	 * @param string The text for the anchor.
+	 * @return string
+	 */
+	function get_sort_link( $type, $atext )
+	{
+		global $AdminUI;
+
+		$newAsc = $this->_order == $type ? (1 - $this->is_sorting_asc()) :  1;
+
+		$r = '<a href="'.regenerate_url( 'fm_order,fm_orderasc', 'fm_order='.$type.'&amp;fm_orderasc='.$newAsc ).'" title="'.T_('Change Order').'"';
+
+		/**
+		 * @todo get this outta here. This is NOT a displayable object.
+		 * We might want to have a "FileListResults" object that derives from Widget/Results/FilteredResults (the more the better)
+		 * This object is what the SQL or the ItemQuery object is to Results or to ItemList2. The model and the display should not be mixed.
+		 * IF NOT doing the clean objects, move this at least to file.funcs.
+		 */
+		$result_params = $AdminUI->get_template('Results');
+
+
+		// Sorting icon:
+		if( $this->_order != $type )
+		{ // Not sorted on this column:
+			$r .= ' class="basic_sort_link">'.$result_params['basic_sort_off'];
+		}
+		elseif( $this->is_sorting_asc($type) )
+		{ // We are sorting on this column , in ascneding order:
+			$r .=	' class="basic_current">'.$result_params['basic_sort_asc'];
+		}
+		else
+		{ // Descending order:
+			$r .=	' class="basic_current">'.$result_params['basic_sort_desc'];
+		}
+
+		$r .= ' '.$atext;
+
+
+		return $r.'</a>';
+	}
+
+
+	/**
+	 * Reset the iterator
+	 */
+	function restart()
+	{
+		$this->_current_idx = -1;
+	}
+
+
+	/**
+	 * Are we sorting ascending?
+	 *
+	 * @param string The type (empty for current order type)
+	 * @return integer 1 for ascending sorting, 0 for descending
+	 */
+	function is_sorting_asc( $col = '' )
+	{
+		if( $this->_order_asc === NULL )
+		{ // We have not specified a sort order by now, use default:
+			if( empty($col) )
+			{
+				$col = $this->_order;
+			}
+			return ( $col == 'name' || $col == 'path' ) ? 1 : 0;
+		}
+		else
+		{	// Use previsously specified sort order:
+			return ( $this->_order_asc ) ? 1 : 0;
+		}
+	}
+
+
+	/**
+	 * Set the filter.
+	 *
+	 * @param string Filter string (for regular expressions, if no delimiter/modifiers are included, we try magically adding them)
+	 * @param boolean Is the filter a regular expression? (it's a glob pattern otherwise)
+	 */
+	function set_filter( $filter_string, $filter_is_regexp )
+	{
+		global $Messages;
+
+		$this->_filter_is_regexp = $filter_is_regexp;
+
+		if( $this->_filter_is_regexp && ! empty($filter_string) )
+		{
+			if( ! is_regexp( $filter_string, true ) )
+			{
+				// Try with adding delimiters:
+				$filter_string_delim = '~'.str_replace( '~', '\~', $filter_string ).'~';
+				if( is_regexp( $filter_string_delim, true ) )
+				{
+					$filter_string = $filter_string_delim;
+				}
+				else
+				{
+					$Messages->add( sprintf( T_('The filter &laquo;%s&raquo; is not a regular expression.'), $filter_string ), 'fl_error' );
+					$filter_string = '~.*~';
+				}
+			}
+		}
+
+		$this->_filter = empty($filter_string) ? NULL : $filter_string;
+	}
+
+
+	/**
+	 * Is a filter active?
+	 *
+	 * @return boolean
+	 */
+	function is_filtering()
+	{
+		return ($this->_filter !== NULL);
+	}
+
+
+	/**
+	 * Does the list contain a specific File?
+	 *
+	 * @param File the File object to look for
+	 * @return boolean
+	 */
+	function contains( & $File )
+	{
+		return isset( $this->_md5_ID_index[ $File->get_md5_ID() ] );
+	}
+
+
+	/**
+	 * Return the current filter
+	 *
+	 * @param boolean add a note when it's a regexp or no filter?
+	 * @return string the filter
+	 */
+	function get_filter( $verbose = true )
+	{
+		if( $this->_filter === NULL )
+		{	// Filtering is not active
+			return $verbose ? T_('No filter') : '';
+		}
+		else
+		{	// Filtering is active
+			return $this->_filter
+							.( $verbose && $this->_filter_is_regexp ? ' ('.T_('regular expression').')' : '' );
+		}
+	}
+
+
+	/**
+	 * Is the current Filter a regexp?
+	 *
+	 * @return NULL|boolean true if regexp, NULL if no filter set
+	 */
+	function is_filter_regexp()
+	{
+		return $this->_filter_is_regexp;
+	}
+
+
+	/**
+	 * Get the total number of entries in the list.
+	 *
+	 * @return integer
+	 */
+	function count()
+	{
+		return $this->_total_entries;
+	}
+
+
+	/**
+	 * Get the total number of directories in the list
+	 *
+	 * @return integer
+	 */
+	function count_dirs()
+	{
+		return $this->_total_dirs;
+	}
+
+
+	/**
+	 * Get the total number of files in the list
+	 *
+	 * @return integer
+	 */
+	function count_files()
+	{
+		return $this->_total_files;
+	}
+
+
+	/**
+	 * Get the total number of bytes of all files in the list
+	 *
+	 * @return integer
+	 */
+	function count_bytes()
+	{
+		return $this->_total_bytes;
+	}
+
+
+	/**
+	 * Get the next entry and increment internal counter.
+	 *
+	 * @param string can be used to query only 'file's or 'dir's.
+	 * @return boolean|File object (by reference) on success, false on end of list
+	 */
+	function & get_next( $type = '' )
+	{
+		/*
+		 * DEBUG: return the same file 10 times, useful for profiling
+			static $debugMakeLonger = 0;
+			if( $debugMakeLonger-- == 0 )
+			{
+				$this->_current_idx++;
+				$debugMakeLonger = 9;
+			}
+		*/
+
+		if( !isset($this->_order_index[$this->_current_idx + 1]) )
+		{	// End of list:
+			$r = false;
+			return $r;
+		}
+		$this->_current_idx++;
+
+		$index = $this->_order_index[$this->_current_idx];
+
+		if( $type != '' )
+		{
+			if( $type == 'dir' && !$this->_entries[ $index ]->is_dir() )
+			{ // we want a dir
+				$r = & $this->get_next( 'dir' );
+				return $r;
+			}
+			elseif( $type == 'file' && $this->_entries[ $index ]->is_dir() )
+			{ // we want a file
+				$r = & $this->get_next( 'file' );
+				return $r;
+			}
+		}
+
+		return $this->_entries[ $index ];
+	}
+
+
+	/**
+	 * Get a file by its relative (to root) path.
+	 *
+	 * @param string the RELATIVE path (with ending slash for directories)
+	 * @return mixed File object (by reference) on success, false on failure.
+	 */
+	function & get_by_rdfs_path( $rdfs_path )
+	{
+		$path = str_replace( '\\', '/', $rdfs_path );
+
+		if( isset( $this->_rdfs_rel_path_index[ $rdfs_path ] ) )
+		{
+			return $this->_entries[ $this->_rdfs_rel_path_index[ $rdfs_path ] ];
+		}
+		else
+		{
+			$r = false;
+			return $r;
+		}
+	}
+
+
+	/**
+	 * Get a file by its full path.
+	 *
+	 * @param string the full/absolute path (with ending slash for directories)
+	 * @return mixed File object (by reference) on success, false on failure.
+	 */
+	function & get_by_full_path( $adfs_path )
+	{
+		$path = str_replace( '\\', '/', $adfs_path );
+
+		if( isset( $this->_full_path_index[ $adfs_path ] ) )
+		{
+			return $this->_entries[ $this->_full_path_index[ $adfs_path ] ];
+		}
+		else
+		{
+			$r = false;
+			return $r;
+		}
+	}
+
+
+	/**
+	 * Get a file by it's ID.
+	 *
+	 * @param string the ID (MD5 of path and name)
+	 * @return mixed File object (by reference) on success, false on failure.
+	 */
+	function & get_by_md5_ID( $md5id )
+	{
+		if( isset( $this->_md5_ID_index[ $md5id ] ) )
+		{
+			return $this->_entries[ $this->_md5_ID_index[ $md5id ] ];
+		}
+		else
+		{
+			$r = false;
+			return $r;
+		}
+	}
+
+
+	/**
+	 * Get a file by index.
+	 *
+	 * @param integer Index of the entries (starting with 0)
+	 * @return false|File
+	 */
+	function & get_by_idx( $index )
+	{
+		if( isset( $this->_order_index[ $index ] ) )
+		{
+			return $this->_entries[ $this->_order_index[ $index ] ];
+		}
+		else
+		{
+			$r = false;
+			return $r;
+		}
+	}
+
+
+	/**
+	 * Get the FileLists FileRoot
+	 *
+	 * @return FileRoot
+	 */
+	function & get_FileRoot()
+	{
+		return $this->_FileRoot;
+	}
+
+
+	/**
+	 * Get the FileLists root type.
+	 *
+	 * @return string
+	 */
+	function get_root_type()
+	{
+		return $this->_FileRoot->type;
+	}
+
+
+	/**
+	 * Get the FileLists root ID (in_type_ID).
+	 *
+	 * @return FileRoot
+	 */
+	function get_root_ID()
+	{
+		return $this->_FileRoot->in_type_ID;
+	}
+
+
+	/**
+	 * Get absolute path to list.
+	 */
+	function get_ads_list_path()
+	{
+		return $this->_ads_list_path;
+	}
+
+	/**
+	 * Get path to list relative to root.
+	 */
+	function get_rds_list_path()
+	{
+		return $this->_rds_list_path;
+	}
+
+
+	/**
+	 * Get the path (and name) of a {@link File} relative to the {@link Filelist::_FileRoot->ads_path}.
+	 *
+	 * @param string
+	 * @return string
+	 */
+	function rdfs_relto_root_from_adfs( $adfs_path )
+	{
+		// Check that the file is inside root:
+		if( substr( $adfs_path, 0, strlen($this->_FileRoot->ads_path) ) != $this->_FileRoot->ads_path )
+		{
+			debug_die( 'rdfs_relto_root_from_adfs: Path is NOT inside of root!' );
+		}
+
+		// Return only the relative part:
+		return substr( $adfs_path, strlen($this->_FileRoot->ads_path) );
+	}
+
+
+	/**
+	 * Removes a {@link File} from the entries list.
+	 *
+	 * This handles indexes and number of total entries, bytes, files/dirs.
+	 *
+	 * @return boolean true on success, false if not found in list.
+	 */
+	function remove( & $File )
+	{
+		if( isset( $this->_md5_ID_index[ $File->get_md5_ID() ] ) )
+		{
+			$this->_total_entries--;
+			$this->_total_bytes -= $File->get_size();
+
+			if( $File->is_dir() )
+			{
+				$this->_total_dirs--;
+			}
+			else
+			{
+				$this->_total_files--;
+			}
+
+			// unset from indexes
+			$index = $this->_full_path_index[ $File->get_full_path() ]; // current index
+			unset( $this->_entries[ $this->_md5_ID_index[ $File->get_md5_ID() ] ] );
+			unset( $this->_md5_ID_index[ $File->get_md5_ID() ] );
+			unset( $this->_full_path_index[ $File->get_full_path() ] );
+			unset( $this->_rdfs_rel_path_index[ $File->get_rdfs_rel_path() ] );
+
+			// get the ordered index right: move all next files downwards
+			$order_key = array_search( $index, $this->_order_index );
+			unset( $this->_order_index[$order_key] );
+			$this->_order_index = array_values( $this->_order_index );
+
+			if( $this->_current_idx > -1 && $this->_current_idx >= $order_key )
+			{ // We have removed a file before or at the $order_key'th position
+				$this->_current_idx--;
+			}
+			return true;
+		}
+		return false;
+	}
+
+
+	/**
+	 * Get the list of File entries.
+	 *
+	 * You can use a method on each object to get this as result instead of the object
+	 * itself.
+	 *
+	 * @param string Use this method on every File and put the result into the list.
+	 * @return array The array with the File objects or method results
+	 */
+	function get_array( $method = NULL )
+	{
+		$r = array();
+
+		if( is_string($method) )
+		{
+			foreach( $this->_order_index as $index )
+			{
+				$r[] = $this->_entries[ $index ]->$method();
+			}
+		}
+		else
+		{
+			foreach( $this->_order_index as $index )
+			{
+				$r[] = & $this->_entries[ $index ];
+			}
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Get a MD5 checksum over the entries.
+	 * Used to identify a unique filelist.
+	 *
+	 * @return string md5 hash
+	 */
+	function md5_checksum()
+	{
+		return md5( serialize( $this->_entries ) );
+	}
+
+
+	/**
+	 * Attempt to load meta data for all files in the list.
+	 *
+	 * Will attempt only once per file and cache the result.
+	 */
+	function load_meta()
+	{
+		global $DB, $Debuglog, $FileCache;
+
+		$to_load = array();
+
+		foreach( $this->_entries as $loop_File )
+		{	// For each file:
+			// echo $loop_File->get_full_path();
+
+			if( $loop_File->meta != 'unknown' )
+			{ // We have already loaded meta data:
+				continue;
+			}
+
+			$to_load[] = $DB->quote( $loop_File->get_rdfp_rel_path() );
+		}
+
+		if( ! count( $to_load ) )
+		{	// We don't need to load anything...
+			return false;
+		}
+
+		$rows = $DB->get_results( '
+			SELECT *
+			  FROM T_files
+			 WHERE file_root_type = "'.$this->_FileRoot->type.'"
+			   AND file_root_ID = '.$this->_FileRoot->in_type_ID.'
+			   AND file_path IN ('.implode( ',', $to_load ).')',
+			OBJECT, 'Load FileList meta data' );
+		if( ! $rows )
+		{ // We haven't found any meta data...
+			return false;
+		}
+
+		// Go through rows of loaded meta data...
+		foreach( $rows as $row )
+		{
+			// Retrieve matching File object:
+			$loop_File = & $FileCache->get_by_root_and_path( $row->file_root_type, $row->file_root_ID, $row->file_path );
+
+			// Associate meta data to File object:
+			$loop_File->load_meta( false, $row );
+		}
+
+		return true;
+	}
+
+
+	/**
+	 * Returns cwd, where the accessible directories (below root) are clickable
+	 *
+	 * @return string cwd as clickable html
+	 */
+	function get_cwd_clickable( $clickableOnly = true )
+	{
+		if( empty($this->_ads_list_path) )
+		{
+			return ' -- '.T_('No directory.').' -- ';
+		}
+
+		// Get the part of the path which is not clickable:
+		$r = substr( $this->_FileRoot->ads_path, 0, strrpos( substr($this->_FileRoot->ads_path, 0, -1), '/' )+1 );
+
+		// get the part that is clickable
+		$clickabledirs = explode( '/', substr( $this->_ads_list_path, strlen($r) ) );
+
+		if( $clickableOnly )
+		{
+			$r = '';
+		}
+
+		$cd = '';
+		foreach( $clickabledirs as $nr => $dir )
+		{
+			if( empty($dir) )
+			{
+				break;
+			}
+			if( $nr )
+			{
+				$cd .= $dir.'/';
+			}
+			$r .= '<a href="'.regenerate_url( 'path', 'path='.$cd )
+					.'" title="'.T_('Change to this directory').'">'.$dir.'</a>/';
+		}
+
+		return $r;
+	}
+
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/files/_filerootcache.class.php 1.10.3.src/inc/MODEL/files/_filerootcache.class.php
--- 0.9.2.src/inc/MODEL/files/_filerootcache.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/files/_filerootcache.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,109 @@
+<?php
+/**
+ * This file implements the FileRootCache class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _filerootcache.class.php,v 1.3.4.2.2.1 2007/04/25 22:17:51 fplanque Exp $
+ *
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Includes
+ */
+require_once dirname(__FILE__).'/_fileroot.class.php';
+
+
+/**
+ * This class provides info about File Roots.
+ *
+ * These are root directories available for media file storage, under access permission.
+ *
+ * @package evocore
+ */
+class FileRootCache
+{
+	/**
+	 * @var array Internal cache
+	 */
+	var $cache = array();
+
+
+	/**
+	 * Get a FileRoot (cached) by ID.
+	 *
+	 * @param string ID of the FileRoot (e.g. 'user_X' or 'collection_X')
+	 * @return FileRoot|false FileRoot on success, false on failure (ads_path is false).
+	 */
+	function & get_by_ID( $id )
+	{
+		$part = explode( '_', $id );
+		$root_type = $part[0];
+		$root_in_type_ID = $part[1];
+
+		return $this->get_by_type_and_ID( $root_type, $root_in_type_ID );
+	}
+
+
+	/**
+	 * Get a FileRoot (cached).
+	 *
+	 * @param string Root type: 'user', 'group', 'collection' or 'absolute'
+	 * @param integer ID of the user, the group or the collection the file belongs to...
+	 * @return FileRoot|false FileRoot on success, false on failure (ads_path is false).
+	 */
+	function & get_by_type_and_ID( $root_type, $root_in_type_ID )
+	{
+		$root_ID = FileRoot::gen_ID( $root_type, $root_in_type_ID );
+
+		if( ! isset( $this->cache[$root_ID] ) )
+		{	// Not in Cache, let's instantiate:
+			$Root = new FileRoot( $root_type, $root_in_type_ID ); // COPY
+			if( empty($Root->ads_path) ) // false
+			{
+				$Root = false;
+			}
+			$this->cache[$root_ID] = & $Root;
+		}
+
+		return $this->cache[$root_ID];
+	}
+
+
+	/**
+	 * Get the absolute path (FileRoot::ads_path) to a given root (with ending slash).
+	 *
+	 * @return string
+	 */
+	function get_root_dir( $root_type, $root_in_type_ID )
+	{
+		$tmp_FileRoot = & $this->get_by_type_and_ID( $root_type, $root_in_type_ID );
+		return $tmp_FileRoot->ads_path;
+	}
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/files/_fileroot.class.php 1.10.3.src/inc/MODEL/files/_fileroot.class.php
--- 0.9.2.src/inc/MODEL/files/_fileroot.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/files/_fileroot.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,132 @@
+<?php
+/**
+ * This file implements the FileRoot class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _fileroot.class.php,v 1.5.4.2.2.1 2007/04/25 22:17:51 fplanque Exp $
+ *
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * This class provides info about a File Root.
+ *
+ * A FileRoot describes a directory available for media file storage, under access permission.
+ *
+ * @package evocore
+ */
+class FileRoot
+{
+	/**
+	 * Type: 'user', 'group' or 'collection'.
+	 *
+	 * Note: group is not implemented yet. Absolute will probably be deprecated.
+	 */
+	var $type;
+
+	/**
+	 * ID of user, group or collection.
+	 */
+	var $in_type_ID;
+
+	/**
+	 * Unique Root ID constructed from type and in_type_ID
+	 * @var string
+	 */
+	var $ID;
+
+	/**
+	 * Name of the root
+	 */
+	var $name;
+
+	/**
+	 * Absolute path, ending with slash
+	 */
+	var $ads_path;
+
+	/**
+	 * Absolute URL, ending with slash
+	 */
+	var $ads_url;
+
+
+	/**
+	 * Constructor
+	 *
+	 * @param string Root type: 'user', 'group' or 'collection'
+	 * @param integer ID of the user, the group or the collection the file belongs to...
+	 */
+	function FileRoot( $root_type, $root_in_type_ID )
+	{
+		global $UserCache, $BlogCache;
+
+		// Store type:
+		$this->type = $root_type;
+		// Store ID in type:
+		$this->in_type_ID = $root_in_type_ID;
+		// Generate unique ID:
+		$this->ID = FileRoot::gen_ID( $root_type, $root_in_type_ID );
+
+		switch( $root_type )
+		{
+			case 'user':
+				$User = & $UserCache->get_by_ID( $root_in_type_ID );
+				$this->name = $User->get( 'preferredname' );
+				$this->ads_path = $User->get_media_dir();
+				$this->ads_url = $User->get_media_url();
+				return;
+
+			case 'collection':
+				$Blog = & $BlogCache->get_by_ID( $root_in_type_ID );
+				$this->name = $Blog->get( 'shortname' );
+				$this->ads_path = $Blog->get_media_dir();
+				$this->ads_url = $Blog->get_media_url();
+				return;
+		}
+
+		debug_die( "Root_type=$root_type not supported" );
+	}
+
+
+	/**
+	 * @static
+	 */
+	function gen_ID( $root_type, $root_in_type_ID )
+	{
+		switch( $root_type )
+		{
+			case 'user':
+			case 'collection':
+				return $root_type.'_'.$root_in_type_ID;
+		}
+
+		debug_die( "Root_type=$root_type not supported" );
+	}
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/files/_filetypecache.class.php 1.10.3.src/inc/MODEL/files/_filetypecache.class.php
--- 0.9.2.src/inc/MODEL/files/_filetypecache.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/files/_filetypecache.class.php	2007-04-25 23:17:52.000000000 -0500
@@ -0,0 +1,135 @@
+<?php
+/**
+ * This file implements the file type cache class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _filetypecache.class.php,v 1.4.4.1.2.1 2007/04/25 22:17:51 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobjectcache.class.php';
+
+/**
+ * Division Class
+ *
+ * @package gsbcore
+ */
+class FiletypeCache extends DataObjectCache
+{
+	var $extension_cache = array();
+
+	/**
+	 * Constructor
+	 *
+	 * @param table Database row
+	 */
+	function FiletypeCache( $db_row = NULL )
+	{
+		// Call parent constructor:
+		parent::DataObjectCache( 'Filetype', true, 'T_filetypes', 'ftyp_', 'ftyp_ID', 'ftyp_extensions' );
+	}
+
+
+	/**
+	 * Add a dataobject to the cache
+	 */
+	function add( & $Obj )
+	{
+		global $Debuglog;
+
+		if( empty($Obj->ID) )
+		{
+			$Debuglog->add( 'No object to add!', 'dataobjects' );
+			return false;
+		}
+
+		if( isset($this->cache[$Obj->ID]) )
+		{
+			$Debuglog->add( $this->objtype.': Object with ID '.$Obj->ID.' is already cached', 'dataobjects' );
+			return false;
+		}
+
+		// If the object is valid and not already cached:
+		$this->cache[$Obj->ID] = & $Obj;
+
+		// cache all extensions
+		$extensions = explode( ' ', $Obj->extensions );
+
+		foreach( $extensions as $extension )
+		{
+			$this->extension_cache[$extension] = $Obj; // not & $Obj
+		}
+
+		return true;
+	}
+
+
+ 	/**
+	 * Get an object from cache by extensions ID
+	 *
+	 * Load the cache if necessary (all at once if allowed).
+	 *
+	 * @param string Extension string of object to load
+	 * @param boolean true if function should die on error
+	 * @param boolean true if function should die on empty/null
+	 * @return reference on cached object
+	 */
+	function & get_by_extension( $req_ID, $halt_on_error = true, $halt_on_empty = true )
+	{
+		global $DB, $Debuglog;
+
+		if( empty($req_ID) )
+		{
+			if($halt_on_empty) { debug_die( "Requested $this->objtype from $this->dbtablename without ID!" ); }
+			$r = NULL;
+			return $r;
+		}
+
+		$this->load_all();
+
+		if( empty( $this->extension_cache[ $req_ID ] ) )
+		{ // Requested object does not exist
+			// $Debuglog->add( 'failure', 'dataobjects' );
+			if( $halt_on_error )
+			{
+				debug_die( "Requested $this->objtype does not exist!" );
+			}
+			$r = false;
+			return $r;
+		}
+
+		return $this->extension_cache[ $req_ID ];
+	}
+
+
+}
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/files/_filetype.class.php 1.10.3.src/inc/MODEL/files/_filetype.class.php
--- 0.9.2.src/inc/MODEL/files/_filetype.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/files/_filetype.class.php	2007-04-25 23:17:52.000000000 -0500
@@ -0,0 +1,198 @@
+<?php
+/**
+ * This file implements the file type class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _filetype.class.php,v 1.3.4.1.2.1 2007/04/25 22:17:51 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobject.class.php';
+
+/**
+ * Filetype Class
+ *
+ * @package gsbcore
+ */
+class Filetype extends DataObject
+{
+	var $extensions = '' ;
+	var $name = ''			 ;
+	var $mimetype = ''	 ;
+	var $icon = ''			 ;
+	var $viewtype = ''	 ;
+	var $allowed =''		 ;	
+
+	/**
+	 * Constructor
+	 *
+	 * @param table Database row
+	 */
+	function Filetype( $db_row = NULL )
+	{
+
+		// Call parent constructor:
+		parent::DataObject( 'T_filetypes', 'ftyp_', 'ftyp_ID' );
+
+		$this->delete_restrictions = array(
+					);
+
+  	$this->delete_cascades = array(
+			);
+
+ 		if( $db_row != NULL )
+		{
+			$this->ID      			= 	$db_row->ftyp_ID      		;
+			$this->extensions  	= 	$db_row->ftyp_extensions 	;
+			$this->name   			= 	$db_row->ftyp_name    		;
+			$this->mimetype  	 	= 	$db_row->ftyp_mimetype  	;
+			$this->icon    			= 	$db_row->ftyp_icon    		;
+			$this->viewtype    	= 	$db_row->ftyp_viewtype   	;
+			$this->allowed 			=		$db_row->ftyp_allowed		  ;
+		}
+		else
+		{	// Create a new filetype:
+			$this->set( 'viewtype', 'browser' );
+		}
+	}
+
+	
+	/**
+	 * Load data from Request form fields.
+	 *
+	 * @return boolean true if loaded data seems valid.
+	 */
+	function load_from_Request()
+	{
+		global $Request, $force_upload_forbiddenext;
+
+		// Extensions
+		if( $Request->param_string_not_empty( 'ftyp_extensions', T_('Please enter file extensions separated by space.') ) )
+		{ // Check if estensions has a valid format
+			$Request->params['ftyp_extensions'] = strtolower( trim( $Request->params['ftyp_extensions'] ) );
+			$reg_exp = '/^[a-z0-9]+( [a-z0-9]+)*$/';
+			if( !preg_match( $reg_exp, $Request->params['ftyp_extensions'], $res ) ) 
+			{ // Extensiosn has an invalid format
+				$Request->param_error( 'ftyp_extensions', T_( 'Invalid file extensions format.' ) );
+			}
+		}
+		$this->set_from_Request( 'extensions' );
+		
+		// Name
+		$Request->param_string_not_empty( 'ftyp_name', T_('Please enter a name.') );
+		$this->set_from_Request( 'name' );
+		
+		// Mime type
+		$Request->param_string_not_empty( 'ftyp_mimetype', T_('Please enter a mime type.') );
+		$this->set_from_Request( 'mimetype' );
+		
+		// Icon for the mime type
+		if( $Request->param( 'ftyp_icon', 'string', '' ) )
+		{
+			$Request->param_isFilename( 'ftyp_icon', T_('Please enter a file name.') );
+		}
+		$this->set_from_Request( 'icon' );
+				
+		// View type
+		$Request->param( 'ftyp_viewtype', 'string' );
+		$this->set_from_Request( 'viewtype' );
+
+		// Allowed to upload theses extensions
+		$Request->param( 'ftyp_allowed', 'integer', '0' );
+		if( $Request->params['ftyp_allowed'] )
+		{
+			// Check if the extension is in the array of the not allowed extensions (_advanced.php)
+			$not_allowed = false;
+			$extensions = explode ( ' ', $Request->params['ftyp_extensions'] );
+			foreach($extensions as $extension)
+			{
+				if( in_array( $extension, $force_upload_forbiddenext ) )
+				{
+					$not_allowed = true;
+					continue;
+				}
+			}
+			if( $not_allowed )
+			{ // this extension is not allowed
+				$Request->params['ftyp_allowed'] = 0;
+			} 
+		}
+		$Request->params['ftyp_allowed'];
+		$this->set_from_Request( 'allowed' );
+		
+		return ! $Request->validation_errors();
+	}
+
+
+	/**
+	 * Set param value
+	 *
+	 * By default, all values will be considered strings
+	 *
+	 * @param string parameter name
+	 * @param mixed parameter value
+	 */
+	function set( $parname, $parvalue )
+	{
+		switch( $parname )
+		{
+			case 'extensions':
+			case 'name':
+			case 'mimetype':
+			case 'icon':
+			case 'viewtype':
+			case 'allowed':
+			default:
+				$this->set_param( $parname, 'string', $parvalue );
+		}
+	}
+
+	/**
+	 * Return the img html code of the icon
+	 * @return string
+	 */
+	function get_icon()
+	{
+		global $rsc_url;
+
+		$icon = $this->icon;
+		if( empty($icon) )
+		{ // use default icon
+			$icon = 'default.png';
+		}
+
+		return '<img src="'.$rsc_url.'icons/fileicons/'.$icon.'" alt="" title="'.$this->dget('name', 'htmlattr').'" />';
+	}
+
+
+}
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/generic/_genericcache.class.php 1.10.3.src/inc/MODEL/generic/_genericcache.class.php
--- 0.9.2.src/inc/MODEL/generic/_genericcache.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/generic/_genericcache.class.php	2007-04-25 23:17:52.000000000 -0500
@@ -0,0 +1,70 @@
+<?php
+/**
+ * This file implements the Generic Cache class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _genericcache.class.php,v 1.3.2.1.2.1 2007/04/25 22:17:51 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobjectcache.class.php';
+
+/**
+ * GenericCache Class
+ */
+class GenericCache extends DataObjectCache
+{
+	/**
+	 * Constructor
+	 */
+	function GenericCache( $objtype, $load_all, $tablename, $prefix = '', $dbIDname = 'ID', $name_field = NULL, $order_by = '' )
+	{
+		parent::DataObjectCache( $objtype, $load_all, $tablename, $prefix, $dbIDname, $name_field, $order_by );
+	}
+
+	
+	/**
+	 * Instanciate a new object within this cache
+	 *
+	 * @param object|NULL
+	 */
+	function & new_obj( $row = NULL )
+	{
+		$objtype = $this->objtype;
+
+		// Instantiate a custom object
+		$obj = new $objtype( $this->dbtablename, $this->dbprefix, $this->dbIDname, $row ); // Copy
+
+		return $obj;
+	}
+}
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/generic/_genericcategorycache.class.php 1.10.3.src/inc/MODEL/generic/_genericcategorycache.class.php
--- 0.9.2.src/inc/MODEL/generic/_genericcategorycache.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/generic/_genericcategorycache.class.php	2007-04-25 23:17:52.000000000 -0500
@@ -0,0 +1,234 @@
+<?php
+/**
+ * This file implements the GenericCategoryCache class.
+ *
+ * This is the object handling genreric category lists.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * GenericCategoryCache class
+ *
+ *
+ * @package evocore
+ */
+class GenericCategoryCache extends GenericCache
+{
+	// List of categories object loaded
+	var $cats = array();
+	
+	var $parent_cats = array();
+	
+	// TO DO
+	var $revealed_children = false;
+
+	/**
+	 * Constructor
+
+	 */
+	function GenericCategoryCache( $objtype, $load_all, $tablename, $prefix = '', $dbIDname = 'ID', $name_field = NULL ) 		
+	{
+		parent::GenericCache( $objtype, $load_all, $tablename, $prefix, $dbIDname, $name_field );
+	}	
+
+		
+	/**
+	 * Reveal_children
+	 */
+	function Reveal_children()
+	{	
+		if( $this->revealed_children )
+		{	// Children have already been revealed:
+			return;
+			/* RETURN */
+		}
+		
+		if( !$this->all_loaded )
+		{
+			$this->load_all();
+		}	
+	
+		// Reveal children:
+		if( !empty( $this->cache ) )
+		{	// There are loaded categories, so loop on all loaded categories to set their children list if it has:
+			foreach( $this->cache as $cat_ID => $GenericCategory )
+			{
+			if( ! is_null( $GenericCategory->parent_ID ) )
+				{	// This category has a parent, so add it to its parent children list:
+
+					$this->cache[$GenericCategory->parent_ID]->add_children( $this->cache[$cat_ID] );
+				}		
+				else 
+				{	// This category has no parent, so add it to the parent categories list  
+					$this->parent_cats[] = & $this->cache[$cat_ID];			
+				}	
+			}	
+		}
+		$this->revealed_children = true;
+	}
+	
+	
+	/**
+	 * Return recursive display of loaded categories
+	 * 
+	 * @param array callback funtions (to format the display)
+	 * @param array categories list to display
+	 * @param int depth of  categories list
+	 * 
+	 * @return string recursive list of all loaded categories 
+	 */
+	function recurse( $callbacks, $cat_array = NULL, $level = 0 )
+	{
+		if( !$this->revealed_children )
+		{
+			$this->Reveal_children();
+		}
+		
+		if( is_null( $cat_array ) )
+		{	// Get all parent categories:
+			$cat_array = $this->parent_cats;
+		}
+	
+		$r ='';
+		
+		$r .= $callbacks['before_level']( $level ); // <ul>
+
+		foreach ($cat_array as $cat )
+		{ 
+			$r .= $callbacks['line']( $cat, $level ); // <li> Category  - or - <tr><td>Category</td></tr> ... 
+			
+			if( !empty( $cat->children ) )
+			{	// Add children categories:
+				$r .= $this->recurse( $callbacks, $cat->children, $level+1 ); 
+			}
+			else 
+			{
+				$r .=$callbacks['no_children']( $cat, $level ); // </li>
+			}
+			
+		}
+
+		$r .= $callbacks['after_level']( $level ); // </ul>
+
+		return $r;
+	}
+	
+	
+	/**
+	 * Return recursive select options list of all loaded categories
+	 *
+	 * @param integer selected category in the select input
+	 * @param array categories list to display
+	 * @param int depth of  categories list
+	 * 
+	 * @return string select options list of all loaded categories
+	 */
+	function recurse_select( $selected = NULL, $cat_array = NULL, $level = 0 )
+	{
+		if( !$this->revealed_children )
+		{
+			$this->Reveal_children();
+		}
+	
+		if( is_null( $cat_array ) )
+		{	// Get all parent categorie:
+			$cat_array = $this->parent_cats;
+		}
+	
+		$r ='';
+		
+		foreach ($cat_array as $cat )
+		{ 
+			// Set category indentation in the select:
+			$indent = '';
+			for($i = 0; $i < $level; $i++)
+			{
+				$indent .='&nbsp;&nbsp;';
+			} 
+			// Set category option:
+			$r .= '<option value="'.$cat->ID.'" ';
+			if( $cat->ID == $selected ) $r .= ' selected="selected"';
+			$r .= ' >'.$indent.$cat->name.'</option>';
+			
+			if( !empty( $cat->children ) )
+			{	// Add children categories:
+				$r .= $this->recurse_select( $selected, $cat->children, $level+1 );
+			}
+		}
+
+		return $r;
+	}
+	
+	
+	/**
+	 * Returns form option list with cache contents
+	 *
+	 * Load the cache if necessary
+	 *
+	 * @param integer selected ID
+	 * @param boolean provide a choice for "none" with ID ''
+	 */
+	function parent_option_list_return( $default = 0, $allow_none = false, $method = 'name_return' )
+	{
+		if( (! $this->all_loaded) && $this->load_all )
+		{ // We have not loaded all items so far, but we're allowed to... so let's go:
+			$this->load_all();
+		}
+		
+		if( !$this->revealed_children )
+		{
+			$this->Reveal_children();
+		}
+
+		$r = '';
+
+		if( $allow_none )
+		{
+			$r .= '<option value=""';
+			if( empty($default) ) $r .= ' selected="selected"';
+			$r .= '>'.T_('None').'</option>'."\n";
+		}
+
+		foreach( $this->parent_cats as $loop_Obj )
+		{
+			$r .=  '<option value="'.$loop_Obj->ID.'"';
+			if( $loop_Obj->ID == $default ) $r .= ' selected="selected"';
+			$r .= '>';
+			$r .= $loop_Obj->$method();
+			$r .=  '</option>'."\n";
+		}
+
+		return $r;
+	}
+	
+}
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/generic/_genericcategory.class.php 1.10.3.src/inc/MODEL/generic/_genericcategory.class.php
--- 0.9.2.src/inc/MODEL/generic/_genericcategory.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/generic/_genericcategory.class.php	2007-04-25 23:17:52.000000000 -0500
@@ -0,0 +1,184 @@
+<?php
+/**
+ * This file implements the Generic Category class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _genericcategory.class.php,v 1.4.4.1 2007/04/25 22:17:51 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once $inc_path.'MODEL/generic/_genericproperty.class.php';
+
+
+/**
+ * Generic Category Class
+ *
+ * @package gsbcore
+ */
+class GenericCategory extends GenericProperty
+{
+	var $parent_ID;
+	// To display parent name in form
+	var $parent_name;
+
+	// Category chidrens list
+	var $chidren = array();
+
+	/**
+	 * Constructor
+	 *
+	 * @param table Database row
+	 */
+	function GenericCategory( $tablename, $prefix = '', $dbIDname = 'ID', $db_row = NULL )
+	{
+		global $Debuglog;
+
+		// Call parent constructor:
+		parent::GenericProperty( $tablename, $prefix, $dbIDname, $db_row );
+
+		if( $db_row != NULL )
+		{
+			$parentIDfield = $prefix.'parent_ID';
+			$this->parent_ID = $db_row->$parentIDfield;
+		}
+	}
+
+
+	/**
+	 * Load data from Request form fields.
+	 *
+	 * @return boolean true if loaded data seems valid.
+	 */
+	function load_from_request()
+	{
+		global $Request;
+
+		parent::load_from_Request();
+
+		if( $Request->param( $this->dbprefix.'parent_ID', 'integer', NULL ) )
+		{
+			$Request->param_check_number( $this->dbprefix.'parent_ID', T_('Parent ID must be a number') );
+			$this->set_from_Request( 'parent_ID' );
+		}
+
+		return ! $Request->validation_errors();
+	}
+
+
+	/**
+	 * Set param value
+	 *
+	 * By default, all values will be considered strings
+	 *
+	 * {@internal Contact::set(-)}}
+	 *
+	 * @param string parameter name
+	 * @param mixed parameter value
+	 */
+	function set( $parname, $parvalue )
+	{
+		switch( $parname )
+		{
+ 			case 'ext_ID':
+ 			case 'parent_ID':
+				$this->set_param( $parname, 'string', $parvalue, true );
+				break;
+
+			case 'name':
+			default:
+				$this->set_param( $parname, 'string', $parvalue );
+		}
+	}
+
+
+	/**
+	 *
+	 */
+	function add_children( & $GenericCategory )
+	{
+		$this->children[] = & $GenericCategory;
+	}
+
+
+	/**
+	 * Enter description here...
+	 *
+	 */
+	function disp_form()
+	{
+		global $ctrl, $action, $edited_name_maxlen;
+
+		// Determine if we are creating or updating...
+		$creating = is_create_action( $action );
+
+		$Form = & new Form( NULL, 'form' );
+
+		$Form->global_icon( T_('Cancel editing!'), 'close', regenerate_url( 'action' ) );
+
+		$Form->begin_form( 'fform', $creating ?  T_('New element') : T_('Element') );
+
+		$Form->hidden( 'action', $creating ? 'create' : 'update' );
+
+		$Form->hidden( 'ctrl', $ctrl );
+
+		$Form->hiddens_by_key( get_memorized( 'action, ctrl' ) );
+
+		if( $action == 'new' )
+		{	// Display parent generic category name for the new generic category
+			$Form->info( T_('Add to'), $this->parent_name );
+			$Form->hidden( $this->dbprefix.'parent_ID', $this->parent_ID );
+		}
+		elseif ( $creating )
+		{
+			$Form->info( T_('Add to'), T_('Root') );
+		}
+
+		$Form->text_input( $this->dbprefix.'name', $this->name, $edited_name_maxlen, T_('name'), array( 'required' => true ) );
+
+		$Form->text_input( $this->dbprefix.'ext_ID', $this->ext_ID, 25, T_('External ID') );
+
+		if( ! $creating ) $Form->hidden( $this->dbIDname, $this->ID );
+
+		if( $creating )
+		{
+			$Form->end_form( array( array( 'submit', 'submit', T_('Record'), 'SaveButton' ),
+															array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+		}
+		else
+		{
+			$Form->end_form( array( array( 'submit', 'submit', T_('Update'), 'SaveButton' ),
+															array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+		}
+	}
+
+}
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/generic/_genericelement.class.php 1.10.3.src/inc/MODEL/generic/_genericelement.class.php
--- 0.9.2.src/inc/MODEL/generic/_genericelement.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/generic/_genericelement.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,175 @@
+<?php
+/**
+ * This file implements the Generic Element class, which manages user groups.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _genericelement.class.php,v 1.3.2.2.2.1 2007/04/25 22:17:51 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobject.class.php';
+
+/**
+ * User Element
+ *
+ * Generic Element of users with specific permissions.
+ *
+ * @package evocore
+ */
+class GenericElement extends DataObject
+{
+	/**
+	 * Name of Generic Element
+	 *
+	 * @var string
+	 * @access protected
+	 */
+	var $name;
+
+
+	/**
+	 * Constructor
+	 *
+	 * @param string Name of table in database
+	 * @param string Prefix of fields in the table
+	 * @param string Name of the ID field (including prefix)
+	 * @param object DB row
+	 */
+	function GenericElement( $tablename, $prefix = '', $dbIDname = 'ID', $db_row = NULL )
+	{
+		global $Debuglog;
+
+		// Call parent constructor:
+		parent::DataObject( $tablename, $prefix, $dbIDname );
+
+		if( $db_row != NULL )
+		{
+			// echo 'Instanciating existing group';
+			$this->ID = $db_row->$dbIDname;
+			$this->name = $db_row->{$prefix.'name'};
+		}
+
+		$Debuglog->add( "Created element <strong>$this->name</strong>", 'dataobjects' );
+	}
+
+	
+	/**
+	 * Load data from Request form fields.
+	 *
+	 * @return boolean true if loaded data seems valid.
+	 */
+	function load_from_Request()
+	{
+		global $Request;
+
+		$Request->param_string_not_empty( $this->dbprefix.'name', T_('Please enter a name.') );
+		$this->set_from_Request( 'name' );
+		
+		return ! $Request->validation_errors();
+	}
+	
+	
+	/**
+	 * TODO
+	 *
+	 */
+	function disp_form()
+	{
+		global $ctrl, $action, $edited_name_maxlen, $form_below_list;
+		
+		// Determine if we are creating or updating...
+		$creating = is_create_action( $action );	
+	
+		$Form = & new Form( NULL, 'form' );
+		
+		if( !$form_below_list )
+		{ // We need to display a link to cancel editing:
+			$Form->global_icon( T_('Cancel editing!'), 'close', regenerate_url( 'action' ) );
+		}
+		
+		$Form->begin_form( 'fform', $creating ?  T_('New element') : T_('Element') );
+		
+		$Form->hidden( 'action', $creating ? 'create' : 'update' );
+		
+		$Form->hidden( 'ctrl', $ctrl );
+		
+		$Form->hiddens_by_key( get_memorized( 'action, ctrl' ) );
+		
+		$Form->text_input( $this->dbprefix.'name', $this->name, $edited_name_maxlen, T_('name'), array( 'required' => true ) );
+		
+		if( ! $creating ) $Form->hidden( $this->dbIDname, $this->ID );
+		
+		if( $creating )
+		{
+			$Form->end_form( array( array( 'submit', 'submit', T_('Record'), 'SaveButton' ),
+															array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+		}
+		else
+		{
+			$Form->end_form( array( array( 'submit', 'submit', T_('Update'), 'SaveButton' ),
+															array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+		}
+	}
+	
+	/**
+	 * Template function: display name of item
+	 *
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function name( $format = 'htmlbody', $disp = true )
+	{
+		if( $disp )
+		{ //the result must be displayed
+			$this->disp( 'name', $format );
+		}
+		else
+		{ //the result must be returned
+			return $this->dget( 'name', $format );
+		}
+	}
+
+
+	/**
+	 * Template function: return name of item
+	 *
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function name_return( $format = 'htmlbody' )
+	{
+		$r = $this->name( $format, false );
+		return $r;
+	}
+
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/generic/_genericorderedcache.class.php 1.10.3.src/inc/MODEL/generic/_genericorderedcache.class.php
--- 0.9.2.src/inc/MODEL/generic/_genericorderedcache.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/generic/_genericorderedcache.class.php	2007-04-25 23:17:52.000000000 -0500
@@ -0,0 +1,161 @@
+<?php
+/**
+ * This file implements the Generic Ordered Cache class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _genericorderedcache.class.php,v 1.3.6.1 2007/04/25 22:17:51 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once $inc_path.'MODEL/generic/_genericcache.class.php';
+
+/**
+ * GenericOrderedCache Class
+ */
+class GenericOrderedCache extends GenericCache
+{
+	/**
+	 * Constructor
+	 */
+	function GenericOrderedCache( $objtype, $load_all, $tablename, $prefix = '', $dbIDname = 'ID', $name_field = NULL )
+	{
+		parent::GenericCache( $objtype, $load_all, $tablename, $prefix, $dbIDname, $name_field );
+	}
+
+
+	/**
+	 * Move up the element order in database
+	 *
+	 * @param integer id element
+	 * @return unknown
+	 */
+	function move_up_by_ID( $id )
+	{
+		global $DB, $Messages, $result_fadeout;
+
+		$DB->begin();
+
+		if( ($obj_sup = & $this->get_by_ID( $id )) === false )
+		{
+			$Messages->head = T_('Cannot edit entry!');
+			$Messages->add( T_('Requested entry does not exist any longer.'), 'error' );
+			$DB->commit();
+			return false;
+		}
+		$order = $obj_sup->order;
+
+		// Get the ID of the inferior element which his order is the nearest
+		$rows = $DB->get_results( 'SELECT '.$this->dbIDname
+														 	.' FROM '.$this->dbtablename
+														 .' WHERE '.$this->dbprefix.'order < '.$order
+													.' ORDER BY '.$this->dbprefix.'order DESC
+														 		LIMIT 0,1' );
+
+		if( count( $rows ) )
+		{
+			// instantiate the inferior element
+			$obj_inf = & $this->get_by_ID( $rows[0]->{$this->dbIDname} );
+
+			// Update element order
+			$obj_sup->set( 'order', $obj_inf->order );
+			$obj_sup->dbupdate();
+
+			// Update inferior element order
+			$obj_inf->set( 'order', $order );
+			$obj_inf->dbupdate();
+
+			// EXPERIMENTAL FOR FADEOUT RESULT
+			$result_fadeout[$this->dbIDname][] = $id;
+			$result_fadeout[$this->dbIDname][] = $obj_inf->ID;
+		}
+		else
+		{
+			$Messages->add( T_('This element is already at the top.'), 'error' );
+		}
+		$DB->commit();
+	}
+
+
+	/**
+	 * Move down the element order in database
+	 *
+	 * @param integer id element
+	 * @return unknown
+	 */
+	function move_down_by_ID( $id )
+	{
+		global $DB, $Messages, $result_fadeout;
+
+		$DB->begin();
+
+		if( ($obj_inf = & $this->get_by_ID( $id )) === false )
+		{
+			$Messages->head = T_('Cannot edit entry!');
+			$Messages->add( T_('Requested entry does not exist any longer.'), 'error' );
+			$DB->commit();
+			return false;
+		}
+		$order = $obj_inf->order;
+
+		// Get the ID of the inferior element which his order is the nearest
+		$rows = $DB->get_results( 'SELECT '.$this->dbIDname
+														 	.' FROM '.$this->dbtablename
+														 .' WHERE '.$this->dbprefix.'order > '.$order
+													.' ORDER BY '.$this->dbprefix.'order ASC
+														 		LIMIT 0,1' );
+
+		if( count( $rows ) )
+		{
+			// instantiate the inferior element
+			$obj_sup = & $this->get_by_ID( $rows[0]->{$this->dbIDname} );
+
+			//  Update element order
+			$obj_inf->set( 'order', $obj_sup->order );
+			$obj_inf->dbupdate();
+
+			// Update inferior element order
+			$obj_sup->set( 'order', $order );
+			$obj_sup->dbupdate();
+
+			// EXPERIMENTAL FOR FADEOUT RESULT
+			$result_fadeout[$this->dbIDname][] = $id;
+			$result_fadeout[$this->dbIDname][] = $obj_sup->ID;
+		}
+		else
+		{
+			$Messages->add( T_('This element is already at the bottom.'), 'error' );
+		}
+		$DB->commit();
+	}
+
+}
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/generic/_genericordered.class.php 1.10.3.src/inc/MODEL/generic/_genericordered.class.php
--- 0.9.2.src/inc/MODEL/generic/_genericordered.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/generic/_genericordered.class.php	2007-04-25 23:17:52.000000000 -0500
@@ -0,0 +1,132 @@
+<?php
+/**
+ * This file implements the generic ordered class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _genericordered.class.php,v 1.2.6.1 2007/04/25 22:17:51 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobject.class.php';
+
+/**
+ * User property;
+ *
+ * Generic Ordered of users with specific permissions.
+ *
+ * @package evocore
+ */
+class GenericOrdered extends GenericElement 
+{
+	// Order object
+	var $order;
+
+
+	/**
+	 * Constructor
+	 *
+	 * @param string Name of table in database
+	 * @param string Prefix of fields in the table
+	 * @param string Name of the ID field (including prefix)
+	 * @param object DB row
+	 */
+	function GenericOrdered( $tablename, $prefix = '', $dbIDname = 'ID', $db_row = NULL )
+	{
+		global $Debuglog;
+
+		// Call parent constructor:
+		parent::GenericElement( $tablename, $prefix, $dbIDname, $db_row );
+
+		if( $db_row != NULL )
+		{
+			$this->order = $db_row->{$prefix.'order'};
+		}
+
+		$Debuglog->add( "Created element <strong>$this->name</strong>", 'dataobjects' );
+	}
+
+	
+	/**
+	 * Set param value
+	 *
+	 * By default, all values will be considered strings
+	 *
+	 * {@internal Contact::set(-)}}
+	 *
+	 * @param string parameter name
+	 * @param mixed parameter value
+	 */
+	function set( $parname, $parvalue )
+	{
+		switch( $parname )
+		{
+ 			case 'order':
+				$this->set_param( $parname, 'integer', $parvalue );
+				break;
+
+			case 'name':
+			default:
+				$this->set_param( $parname, 'string', $parvalue );
+		}
+	}
+	
+	
+	/**
+	 * Insert object into DB based on previously recorded changes
+	 */
+	function dbinsert()
+	{
+		global $DB, $Request;
+
+		$DB->begin();
+	
+		if( $max_order = $DB->get_var( 'SELECT MAX('.$this->dbprefix.'order) 
+																			FROM '.$this->dbtablename ) ) 
+		{	// The new element order must be the lastest
+			$max_order++;
+		}
+		else 
+		{ // There are no elements in the database yet, so his order is set to 1. 
+			$max_order = 1;
+		}
+		
+		// Set Object order:
+		$this->set( 'order', $max_order );
+		
+		parent::dbinsert();
+
+		$DB->commit();
+	}	
+		
+}
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/generic/_genericproperty.class.php 1.10.3.src/inc/MODEL/generic/_genericproperty.class.php
--- 0.9.2.src/inc/MODEL/generic/_genericproperty.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/generic/_genericproperty.class.php	2007-04-25 23:17:52.000000000 -0500
@@ -0,0 +1,230 @@
+<?php
+/**
+ * This file implements the generic property class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _genericproperty.class.php,v 1.4.4.1 2007/04/25 22:17:51 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once $inc_path.'MODEL/generic/_genericelement.class.php';
+
+
+/**
+ * User property;
+ *
+ * Generic Property of users with specific permissions.
+ *
+ * @package evocore
+ */
+class GenericProperty extends GenericElement
+{
+	// External ID
+	var $ext_ID;
+
+
+	/**
+	 * Constructor
+	 *
+	 * @param string Name of table in database
+	 * @param string Prefix of fields in the table
+	 * @param string Name of the ID field (including prefix)
+	 * @param object DB row
+	 */
+	function GenericProperty( $tablename, $prefix = '', $dbIDname = 'ID', $db_row = NULL )
+	{
+		global $Debuglog;
+
+		// Call parent constructor:
+		parent::GenericElement( $tablename, $prefix, $dbIDname, $db_row );
+
+		if( $db_row != NULL )
+		{
+			$ext_IDfield = $prefix.'ext_ID';
+			$this->ext_ID = $db_row->$ext_IDfield;
+		}
+
+		$Debuglog->add( "Created property <strong>$this->name</strong>", 'dataobjects' );
+	}
+
+
+	/**
+	 * Load data from Request form fields.
+	 *
+	 * @return boolean true if loaded data seems valid.
+	 */
+	function load_from_Request()
+	{
+		global $Request;
+
+		parent::load_from_Request();
+
+		$Request->param( $this->dbprefix.'ext_ID', 'string', '' );
+		$this->set_from_Request( 'ext_ID' );
+
+		return ! $Request->validation_errors();
+	}
+
+
+	/**
+	 * Set param value
+	 *
+	 * By default, all values will be considered strings
+	 *
+	 * {@internal Contact::set(-)}}
+	 *
+	 * @param string parameter name
+	 * @param mixed parameter value
+	 */
+	function set( $parname, $parvalue )
+	{
+		switch( $parname )
+		{
+ 			case 'ext_ID':
+				$this->set_param( $parname, 'string', $parvalue, true );
+				break;
+
+			case 'name':
+			default:
+				$this->set_param( $parname, 'string', $parvalue );
+		}
+	}
+
+
+	/**
+	 * TODO
+	 *
+	 */
+	function disp_form()
+	{
+		global $ctrl, $action, $edited_name_maxlen;
+
+		// Determine if we are creating or updating...
+		$creating = is_create_action( $action );
+
+		$Form = & new Form( NULL, 'form' );
+
+		$Form->global_icon( T_('Cancel editing!'), 'close', regenerate_url( 'action' ) );
+
+		$Form->begin_form( 'fform', $creating ?  T_('New element') : T_('Element') );
+
+		$Form->hidden( 'action', $creating ? 'create' : 'update' );
+
+		$Form->hidden( 'ctrl', $ctrl );
+
+		$Form->hiddens_by_key( get_memorized( 'action, ctrl' ) );
+
+		$Form->text_input( $this->dbprefix.'name', $this->name, $edited_name_maxlen, T_('name'), array( 'required' => true ) );
+
+		$Form->text_input( $this->dbprefix.'ext_ID', $this->ext_ID, 25, T_('External ID') );
+
+		if( ! $creating ) $Form->hidden( $this->dbIDname, $this->ID );
+
+		if( $creating )
+		{
+			$Form->end_form( array( array( 'submit', 'submit', T_('Record'), 'SaveButton' ),
+															array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+		}
+		else
+		{
+			$Form->end_form( array( array( 'submit', 'submit', T_('Update'), 'SaveButton' ),
+															array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+		}
+	}
+
+
+	/**
+	 * Update the DB based on previously recorded changes
+	 */
+	function dbupdate( )
+	{
+		global $DB, $Request;
+
+		$DB->begin();
+
+		if( $this->ext_ID )
+		{ // Check if ext_ID is unique:
+			$sql = "SELECT $this->dbIDname
+							  FROM $this->dbtablename
+							 WHERE {$this->dbprefix}ext_ID = ".$DB->quote( $this->ext_ID )."
+								 AND $this->dbIDname != $this->ID";
+
+
+			if( $q = $DB->get_var( $sql ) )
+			{
+				$Request->param_error( $this->dbprefix.'ext_ID', 'The external ID is already used!' );
+				$DB->commit();
+				return false;
+			}
+		}
+
+		$r = parent::dbupdate();
+
+		$DB->commit();
+
+		return $r;
+	}
+
+
+	/**
+	 * Insert object into DB based on previously recorded changes
+	 */
+	function dbinsert()
+	{
+		global $DB, $Request;
+
+		$DB->begin();
+
+		if( $this->ext_ID )
+		{ // Check if ext_ID is unique:
+			$sql = "SELECT $this->dbIDname
+							  FROM $this->dbtablename
+							 WHERE {$this->dbprefix}ext_ID = ".$DB->quote( $this->ext_ID );
+
+			if( $q = $DB->get_var( $sql ) )
+			{
+				$Request->param_error( $this->dbprefix.'ext_ID', 'The external ID is already used!' );
+				$DB->commit();
+				return false;
+			}
+		}
+
+		$r = parent::dbinsert();
+
+		$DB->commit();
+
+		return $r;
+	}
+
+}
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/index.html 1.10.3.src/inc/MODEL/index.html
--- 0.9.2.src/inc/MODEL/index.html	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/index.html	2006-02-23 22:11:58.000000000 -0600
@@ -0,0 +1,16 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<title>/inc/MODEL Folder</title>
+</head>
+<body>
+	<h2><a href="http://evocore.net/">evoCore</a> FrameWork</h2>
+	<h1><code>/inc/MODEL</code> folder</h1>
+	<p>This folder holds the Data <strong>Model</strong> for the application.</p>
+<p>The Data Model is the translation of the &quot;real world&quot; data into how this data is processed in the computer memory. In other words, it is also a PHP representation of the SQL DBMS data.</p>
+<p>There will typically be one PHP Class for each DB table. Each object (instance of that class) roughly maps to a row in the table. Of course the Class may/should implement more integrity rules than the DB table alone.</p>
+<p>There may also typically be one PHP Cacheing Object/Class (a Class with a single instance actually) for many tables in the DB. The Cache object will optimize accesses the DB by avoiding repeated queries on the same data.</p>
+<p>It is important to note that the Data Model may also include data manipulation functions that do not take the form of a class.</p>
+</body>
+</html>
diff -ruN --text 0.9.2.src/inc/MODEL/items/_itemcache.class.php 1.10.3.src/inc/MODEL/items/_itemcache.class.php
--- 0.9.2.src/inc/MODEL/items/_itemcache.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/items/_itemcache.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,148 @@
+<?php
+/**
+ * This file implements the ItemCache class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _itemcache.class.php,v 1.5.2.2.2.1 2007/04/25 22:17:52 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobjectcache.class.php';
+
+/**
+ * Item Cache Class
+ *
+ * @package evocore
+ */
+class ItemCache extends DataObjectCache
+{
+	var $urltitle_index = array();
+
+	/**
+	 * Constructor
+	 *
+	 * @param string object type of elements in Cache
+	 * @param string Name of the DB table
+	 * @param string Prefix of fields in the table
+	 * @param string Name of the ID field (including prefix)
+	 */
+	function ItemCache( $objType = 'Item', $dbtablename = 'T_posts', $dbprefix = 'post_', $dbIDname = 'post_ID' )
+	{
+		parent::DataObjectCache( $objType, false, $dbtablename, $dbprefix, $dbIDname );
+	}
+
+	/**
+	 * Get an object from cache by its urltitle
+	 *
+	 * Load into cache if necessary
+	 *
+	 * @param string stub of object to load
+	 * @param boolean false if you want to return false on error
+	 */
+	function & get_by_urltitle( $req_urltitle, $halt_on_error = true )
+	{
+		global $DB, $Debuglog;
+
+		if( !isset( $this->urltitle_index[$req_urltitle] ) )
+		{ // not yet in cache:
+			// Load just the requested object:
+			$Debuglog->add( "Loading <strong>$this->objtype($req_urltitle)</strong> into cache" );
+			$sql = "SELECT *
+			          FROM $this->dbtablename
+			         WHERE post_urltitle = ".$DB->quote($req_urltitle);
+			$row = $DB->get_row( $sql );
+			if( empty( $row ) )
+			{	// Requested object does not exist
+				if( $halt_on_error ) debug_die( "Requested $this->objtype does not exist!" );
+				// put into index:
+				$this->urltitle_index[$req_urltitle] = false;
+
+				return $this->urltitle_index[$req_urltitle];
+			}
+
+			$dbIDname = $this->dbIDname;
+			$objtype = $this->objtype;
+			$this->cache[ $row->$dbIDname ] = new $objtype( $row ); // COPY!
+
+			// put into index:
+			$this->urltitle_index[$req_urltitle] = & $this->cache[ $row->$dbIDname ];
+		}
+		else
+		{
+			$Debuglog->add( "Retrieving <strong>$this->objtype($req_urltitle)</strong> from cache" );
+		}
+
+		return $this->urltitle_index[$req_urltitle];
+	}
+
+
+	/**
+	 * Load a list of item referenced by their urltitle into the cache
+	 *
+	 * @param array of urltitles of Items to load
+	 */
+	function load_urltitle_array( $req_array )
+	{
+		global $DB, $Debuglog;
+
+		$req_list = "'".implode( "','", $req_array)."'";
+		$Debuglog->add( "Loading <strong>$this->objtype($req_list)</strong> into cache" );
+		$sql = "SELECT * FROM $this->dbtablename WHERE post_urltitle IN ( $req_list )";
+		$dbIDname = $this->dbIDname;
+		$objtype = $this->objtype;
+		foreach( $DB->get_results( $sql ) as $row )
+		{
+			$this->cache[ $row->$dbIDname ] = new $objtype( $row ); // COPY!
+			// $obj = $this->cache[ $row->$dbIDname ];
+			// $obj->disp( 'name' );
+
+			// put into index:
+			$this->urltitle_index[$row->post_urltitle] = & $this->cache[ $row->$dbIDname ];
+
+			$Debuglog->add( "Cached <strong>$this->objtype($row->post_urltitle)</strong>" );
+		}
+
+		// Set cache for non found objects:
+		foreach( $req_array as $urltitle )
+		{
+			if( !isset( $this->urltitle_index[$urltitle] ) )
+			{ // not yet in cache:
+				$this->urltitle_index[$urltitle] = false; // Remember it doesn't exist in DB either
+				$Debuglog->add( "Cached <strong>$this->objtype($urltitle)</strong> as NON EXISTENT" );
+			}
+		}
+	}
+
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/items/_item.class.php 1.10.3.src/inc/MODEL/items/_item.class.php
--- 0.9.2.src/inc/MODEL/items/_item.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/items/_item.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,3284 @@
+<?php
+/**
+ * This file implements the Item class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ * @author gorgeb: Bertrand GORGE / EPISTEMA
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _item.class.php,v 1.75.2.27.2.7 2007/05/20 01:03:11 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobject.class.php';
+
+/**
+ * Object definition:
+ */
+$object_def['Item'] = array( // definition of the object:
+			'db_cols' => array(	// maps properties to colums:
+					'ID'              => 'ID',
+					'creator_user_ID' => 'post_creator_user_ID',
+					'lastedit_user_ID'=> 'post_lastedit_user_ID',
+					'assigned_user_ID'=> 'post_assigned_user_ID',
+					'datecreated'     => 'post_datecreated',
+					'deadline'        => 'post_datedeadline',
+					'datestart'       => 'post_datestart',
+					'datemodified'    => 'post_datemodified',
+					'status'          => 'post_status',
+					'content'         => 'post_content',
+					'title'           => 'post_title',
+					'main_cat_ID'     => 'post_main_cat_ID',
+					'locale'          => 'post_locale',
+					'urltitle'        => 'post_urltitle',
+					'url'             => 'post_url',
+					'notifications_status' => 'post_notifications_status',
+					'notifications_ctsk_ID' => 'post_notifications_ctsk_ID',
+					'wordcount'       => 'post_wordcount',
+					'comment_status'  => 'post_comment_status',
+					'views'           => 'post_views',
+					'renderers'       => 'post_renderers',
+					'st_ID'           => 'post_pst_ID',
+					'typ_ID'          => 'post_ptyp_ID',
+					'priority'        => 'post_priority'
+				),
+			'allow_null' => array( // specifies column nullability:
+					'assigned_user_ID'=> true,
+					'st_ID'           => true,
+					'typ_ID'          => true,
+				),
+		);
+
+
+/**
+ * Item Class
+ *
+ * @package evocore
+ */
+class Item extends DataObject
+{
+	/**
+	 * The User who has created the Item (lazy-filled).
+	 * @see Item::get_creator_User()
+	 * @see Item::set_creator_User()
+	 * @var User
+	 * @access protected
+	 */
+	var $creator_User;
+
+
+	/**
+	 * @deprecated by {@link $creator_User}
+	 * @var User
+	 */
+	var $Author;
+
+
+	/**
+	 * @var integer ID of the user that created the item
+	 */
+	var $creator_user_ID;
+
+
+	/**
+	 * The assigned User to the item.
+	 * @see Item::get_assigned_User()
+	 * @see Item::assign_to()
+	 * @var User|NULL
+	 * @access protected
+	 */
+	var $assigned_User;
+
+	/**
+	 * @var integer|NULL ID of the user that created the item
+	 */
+	var $assigned_user_ID;
+
+	/**
+	 * @var string Publish date ("Y-m-d H:i:s"). This may be in the future.
+	 */
+	var $issue_date;
+	var $mod_date;
+	/**
+	 * The visibility status of the item.
+	 * @var string 'published', 'deprecated', 'protected', 'private' or 'draft'
+	 */
+	var $status;
+	/**
+	 * Locale code for the Item content.
+	 *
+	 * Examples: en-US, zh-CN-utf-8
+	 *
+	 * @var string
+	 */
+	var $locale;
+	var $title;
+	var $urltitle;
+
+	var $content;
+
+	/**
+	 * Lazy filled, use split_page()
+	 */
+	var $content_pages = NULL;
+
+
+	var $wordcount;
+	/**
+	 * @var string The list of renderers, imploded by '.'.
+	 * @access protected
+	 */
+	var $renderers;
+	/**
+	 * Comments status
+	 * @var string "open", "disabled" or "closed
+	 */
+	var $comment_status;
+	/**
+	 * External URL the item links to (if any).
+	 * @var string
+	 */
+	var $url;          // fp> we may want to move this to the item links which allows multiple and diffrent types of links/urls/files etc.
+	var $typ_ID;
+	var $st_ID;
+	var $deadline = '';
+	var $priority;
+
+	/**
+	 * Have post processing notifications been handled?
+	 * @var string
+	 */
+	var $notifications_status;
+	/**
+	 * Which cron task is responsible for handling notifications?
+	 * @var integer
+	 */
+	var $notifications_ctsk_ID;
+
+	/**
+	 * @var integer
+	 */
+	var $main_cat_ID = 0;
+
+	/**
+	 * Derived from $main_cat_ID
+	 *
+	 * @var integer
+	 */
+	var $blog_ID;
+	/**
+	 * The Blog of the Item (lazy filled, use {@link get_Blog()} to access it.
+	 * @access protected
+	 * @var Blog
+	 */
+	var $Blog;
+
+	/**
+	 * @var NULL|array of IDs or NULL if we don't know...
+	 */
+	var $extra_cat_IDs = NULL;
+
+	/**
+	 * Array of Links attached to this item.
+	 *
+	 * NULL when not initialized.
+	 *
+	 * @var array
+	 * @access public
+	 */
+	var $Links = NULL;
+
+
+	var $priorities;
+
+	/**
+	 * Pre-rendered content, cached by format/validated renderers.
+	 * @see Item::get_prerendered_content()
+	 * @access protected
+	 * @var array|NULL
+	 */
+	var $content_prerendered;
+
+
+	/**
+	 * Constructor
+	 *
+	 * @param object table Database row
+	 * @param string
+	 * @param string
+	 * @param string
+	 * @param string for derived classes
+	 * @param string datetime field name
+	 * @param string datetime field name
+	 * @param string User ID field name
+	 * @param string User ID field name
+	 */
+	function Item( $db_row = NULL, $dbtable = 'T_posts', $dbprefix = 'post_', $dbIDname = 'post_ID', $objtype = 'Item',
+	               $datecreated_field = 'datecreated', $datemodified_field = 'datemodified',
+	               $creator_field = 'creator_user_ID', $lasteditor_field = 'lastedit_user_ID' )
+	{
+		global $UserCache, $object_def, $localtimenow, $default_locale, $current_User;
+
+		$this->priorities = array(
+				1 => /* TRANS: Priority name */ T_('1 - Highest'),
+				2 => /* TRANS: Priority name */ T_('2 - High'),
+				3 => /* TRANS: Priority name */ T_('3 - Medium'),
+				4 => /* TRANS: Priority name */ T_('4 - Low'),
+				5 => /* TRANS: Priority name */ T_('5 - Lowest'),
+			);
+
+		// Dereference db cols definition for this object:
+		$db_cols =  & $object_def[$objtype]['db_cols'];
+
+		// Call parent constructor:
+		parent::DataObject( $dbtable, $dbprefix, $dbIDname, $datecreated_field, $datemodified_field,
+												$creator_field, $lasteditor_field );
+
+		$this->delete_restrictions = array(
+				array( 'table'=>'T_links', 'fk'=>'link_dest_itm_ID', 'msg'=>T_('%d links to source items') ),
+				array( 'table'=>'T_posts', 'fk'=>'post_parent_ID', 'msg'=>T_('%d links to child items') ),
+			);
+
+		$this->delete_cascades = array(
+				array( 'table'=>'T_links', 'fk'=>'link_itm_ID', 'msg'=>T_('%d links to destination items') ),
+				array( 'table'=>'T_postcats', 'fk'=>'postcat_post_ID', 'msg'=>T_('%d links to extra categories') ),
+				array( 'table'=>'T_comments', 'fk'=>'comment_post_ID', 'msg'=>T_('%d comments') ),
+			);
+
+		$this->objtype = $objtype;
+
+		if( $db_row == NULL )
+		{ // New item:
+			$this->ID = 0;
+			if( isset($current_User) )
+			{ // use current user as default, if available (which won't be the case during install)
+				$this->set_creator_User( $current_User );
+			}
+			$this->set( 'issue_date', date('Y-m-d H:i:s', $localtimenow) );
+			$this->set( 'notifications_status', 'noreq' );
+			// Set the renderer list to 'default' will trigger all 'opt-out' renderers:
+			$this->set( 'renderers', array('default') );
+			$this->set( 'status', 'published' );
+			$this->set( 'locale', $default_locale );
+			$this->set( 'priority', 3 );
+		}
+		else
+		{
+			$this->ID = $db_row->$dbIDname;
+			$this->datecreated = $db_row->$db_cols['datecreated']; // Needed for history display
+			$this->datemodified = $db_row->$db_cols['datemodified']; // Needed for history display
+			$this->creator_user_ID = $db_row->$db_cols['creator_user_ID']; // Needed for history display
+			$this->lastedit_user_ID = $db_row->$db_cols['lastedit_user_ID']; // Needed for history display
+			$this->assigned_user_ID = $db_row->$db_cols['assigned_user_ID'];
+			$this->issue_date = $db_row->$db_cols['datestart'];
+			$this->mod_date = $db_row->$db_cols['datemodified'];
+			$this->status = $db_row->$db_cols['status'];
+			$this->title = $db_row->$db_cols['title'];
+			$this->content = $db_row->$db_cols['content'];
+			$this->main_cat_ID = $db_row->$db_cols['main_cat_ID'];
+			$this->typ_ID = $db_row->$db_cols['typ_ID'];
+			$this->st_ID = $db_row->$db_cols['st_ID'];
+			$this->deadline = $db_row->$db_cols['deadline'];
+			$this->priority = $db_row->$db_cols['priority'];
+			$this->locale = $db_row->$db_cols['locale'];
+			$this->urltitle = $db_row->$db_cols['urltitle'];
+			$this->wordcount = $db_row->$db_cols['wordcount'];
+			$this->notifications_status = $db_row->$db_cols['notifications_status'];
+			$this->notifications_ctsk_ID = $db_row->$db_cols['notifications_ctsk_ID'];
+			$this->comment_status = $db_row->$db_cols['comment_status'];			// Comments status
+
+			// echo 'renderers=', $db_row->post_renderers;
+			$this->renderers = $db_row->$db_cols['renderers'];
+
+			$this->views = $db_row->$db_cols['views'];
+			$this->url = $db_row->$db_cols['url'];			// Should move
+
+			// Derived vars
+			$this->blog_ID = get_catblog( $this->main_cat_ID );
+		}
+	}
+
+
+	/**
+	 * @todo use extended dbchange instead of set_param...
+	 * @todo Normalize to set_assigned_User!?
+	 */
+	function assign_to( $user_ID, $dbupdate = true /* BLOAT!? */ )
+	{
+		global $UserCache;
+
+		// echo 'assigning user #'.$user_ID;
+		if( ! empty($user_ID) )
+		{
+			if( $dbupdate )
+			{ // Record ID for DB:
+				$this->set_param( 'assigned_user_ID', 'number', $user_ID, true );
+			}
+			else
+			{
+				$this->assigned_user_ID = $user_ID;
+			}
+			$this->assigned_User = & $UserCache->get_by_ID( $user_ID );
+		}
+		else
+		{
+			// fp>> DO NOT set (to null) immediately OR it may KILL the current User object (big problem if it's the Current User)
+			unset( $this->assigned_User );
+			if( $dbupdate )
+			{ // Record ID for DB:
+				$this->set_param( 'assigned_user_ID', 'number', NULL, true );
+			}
+			else
+			{
+				$this->assigned_User = NULL;
+			}
+			$this->assigned_user_ID = NULL;
+		}
+
+	}
+
+
+	/**
+	 * Template function: display author/creator of item
+	 *
+	 * @param string String to display before author name
+	 * @param string String to display after author name
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function author( $before = '', $after = '', $format = 'htmlbody' )
+	{
+		// Load User
+		$this->get_creator_User();
+
+		echo $before;
+		echo $this->creator_User->preferred_name( $format, false );
+		echo $after;
+	}
+
+
+	/**
+	 * Load data from Request form fields.
+	 *
+	 * This requires the blog (e.g. {@link $blog_ID} or {@link $main_cat_ID} to be set).
+	 *
+	 * @param boolean true to force edit date (as long as perms permit)
+	 * @return boolean true if loaded data seems valid.
+	 */
+	function load_from_Request( $force_edit_date = false )
+	{
+		global $Request, $default_locale, $allowed_uri_scheme, $Plugins, $current_User;
+
+		if( $Request->param( 'post_locale', 'string', NULL ) !== NULL ) {
+			$this->set_from_Request( 'locale' );
+		}
+
+		if( $Request->param( 'item_typ_ID', 'integer', NULL ) !== NULL ) {
+			$this->set_from_Request( 'typ_ID', 'item_typ_ID' );
+		}
+
+		if( $Request->param( 'post_url', 'string', NULL ) !== NULL ) {
+			$Request->param_check_url( 'post_url', $allowed_uri_scheme );
+			$this->set_from_Request( 'url' );
+		}
+
+		if( ( $force_edit_date || $Request->param( 'edit_date', 'integer', 0 ) )
+				&& $current_User->check_perm( 'edit_timestamp' ) )
+		{ // We can use user date:
+			$Request->param_date( 'item_issue_date', T_('Please enter a valid issue date.'), $force_edit_date /* required */ );
+			if( strlen($Request->get('item_issue_date')) )
+			{ // only set it, if a date was given:
+				$Request->param_time( 'item_issue_time' );
+				$this->set( 'issue_date', form_date( $Request->get( 'item_issue_date' ), $Request->get( 'item_issue_time' ) ) ); // TODO: cleanup...
+			}
+		}
+
+		if( $Request->param( 'post_urltitle', 'string', NULL ) !== NULL ) {
+			$this->set_from_Request( 'urltitle' );
+		}
+
+		// Workflow stuff:
+		if( $Request->param( 'item_st_ID', 'integer', NULL ) !== NULL ) {
+			$this->set_from_Request( 'st_ID', 'item_st_ID' );
+		}
+
+		if( $Request->param( 'item_assigned_user_ID', 'integer', NULL ) !== NULL ) {
+			$this->assign_to( $Request->get('item_assigned_user_ID') );
+		}
+
+		if( $Request->param( 'item_priority', 'integer', NULL ) !== NULL ) {
+			$this->set_from_Request( 'priority', 'item_priority', true );
+		}
+
+		if( $Request->param_date( 'item_deadline', T_('Please enter a valid deadline.'), false, NULL ) !== NULL ) {
+			$this->set_from_Request( 'deadline', 'item_deadline', true );
+		}
+
+		// Allow comments for this item (only if set to "post_by_post" for the Blog):
+		$this->load_Blog();
+		if( $this->Blog->allowcomments == 'post_by_post' )
+		{
+			if( $Request->param( 'post_comment_status', 'string', 'open' ) !== NULL )
+			{ // 'open' or 'closed' or ...
+				$this->set_from_Request( 'comment_status' );
+			}
+		}
+
+		if( param( 'renderers_displayed', 'integer', 0 ) )
+		{ // use "renderers" value only if it has been displayed (may be empty)
+			$renderers = $Plugins->validate_list( param( 'renderers', 'array', array() ) );
+			$this->set( 'renderers', $renderers );
+		}
+		else
+		{
+			$renderers = $this->get_renderers_validated();
+		}
+
+		if( ($content = param( 'content', 'html', NULL )) !== NULL )
+		{
+			$post_title = $Request->param( 'post_title', 'html', NULL );
+
+			// Do some optional filtering on the content
+			// Typically stuff that will help the content to validate
+			// Useful for code display.
+			// Will probably be used for validation also.
+			$Plugins->filter_contents( $post_title /* by ref */, $content /* by ref */, $renderers );
+
+			$this->set( 'content', format_to_post( $content ) );
+			$this->set( 'title', format_to_post( $post_title ) );
+		}
+
+
+		return ! $Request->validation_errors();
+	}
+
+
+	/**
+	 * Generate the permalink for the item.
+	 *
+	 * Note: Each item has an unique permalink at any given time. Some admin settings may however change the permalinks for previous items.
+	 * Note: This actually only returns the URL, to get a real link, use {@link Item::get_permanent_link()}
+	 *
+	 * @todo archives modes in clean mode
+	 *
+	 * @param string 'urltitle', 'pid', 'archive#id' or 'archive#title'
+	 * @param string url to use
+	 * @param boolean true to force single post on destination page
+	 * @param string glue between url params
+	 */
+	function get_permanent_url( $mode = '', $blogurl = '', $force_single = false, $glue = '&amp;' )
+	{
+		global $DB, $cacheweekly, $Settings;
+
+		if( empty( $mode ) )
+			$mode = $Settings->get( 'permalink_type' );
+
+		if( $force_single && (strpos( $mode, 'archive' ) !== false) )
+		{ // Comments cannot be displayed in archive mode
+			$mode = 'pid';
+		}
+
+		if( empty( $blogurl ) )
+		{
+			$this->get_Blog();
+			$blogurl = $this->Blog->gen_blogurl();
+		}
+
+		$post_date = $this->issue_date;
+
+		switch( $mode )
+		{
+			case 'archive#id':
+				// Link to an archive page:
+				// Determine type of archive page:
+				$dest_type = $Settings->get('archive_mode');
+				$anchor = $this->ID;
+				$urltail = 'p'.$this->ID;
+				break;
+
+			case 'archive#title':
+				// Link to an archive page:
+				// Determine type of archive page:
+				$dest_type = $Settings->get('archive_mode');
+				$anchor = preg_replace('/[^a-zA-Z0-9_\.-]/', '_', $this->title );
+				$urltail = 'p'.$this->ID;
+				break;
+
+			case 'pid':
+				// Link to individual post:
+				$dest_type = 'postbypost';
+				$urlparam = 'p='.$this->ID;
+				$urltail = 'p'.$this->ID;
+				break;
+
+			case 'urltitle':
+			default:
+				// Link to individual post:
+				$dest_type = 'postbypost';
+				if( !empty( $this->urltitle ) )
+				{
+					$urlparam = 'title='.$this->urltitle;
+					$urltail = $this->urltitle;
+				}
+				else
+				{
+					$urlparam = 'p='.$this->ID;
+					$urltail = 'p'.$this->ID;
+				}
+		}
+
+		if( ! $Settings->get('links_extrapath') )
+		{ // We reference by Query: Dirty but explicit permalinks
+
+			switch( $dest_type )
+			{
+				case 'monthly':
+					$permalink = url_add_param( $blogurl, 'm='.substr($post_date,0,4).substr($post_date,5,2), $glue ).'#'.$anchor;
+					break;
+
+				case 'weekly':
+					if((!isset($cacheweekly)) || (empty($cacheweekly[$post_date])))
+					{
+						$cacheweekly[$post_date] = $DB->get_var( "SELECT WEEK('".$post_date."')" );
+					}
+					$permalink = url_add_param( $blogurl, 'm='.substr($post_date,0,4).$glue.'w='.$cacheweekly[$post_date], $glue ).'#'.$anchor;
+					break;
+
+				case 'daily':
+					$permalink = url_add_param( $blogurl, 'm='.substr($post_date,0,4).substr($post_date,5,2).substr($post_date,8,2), $glue ).'#'.$anchor;
+					break;
+
+				case 'postbypost':
+				default:
+					$permalink = url_add_param( $blogurl, $urlparam.$glue.'more=1'.$glue.'c=1'.$glue.'tb=1'.$glue.'pb=1', $glue );
+					break;
+			}
+		}
+		else
+		{ // We reference by path (CLEAN permalinks!)
+			switch( $dest_type )
+			{
+				case 'monthly':
+					$permalink = url_add_tail( $blogurl, mysql2date("/Y/m", $post_date) ).'#'.$anchor;
+					break;
+
+				case 'weekly':
+					if((!isset($cacheweekly)) || (empty($cacheweekly[$post_date])))
+					{
+						$cacheweekly[$post_date] = $DB->get_var( "SELECT WEEK('".$post_date."')" );
+					}
+					$permalink = url_add_tail( $blogurl, mysql2date("/Y/", $post_date).'w'.$cacheweekly[$post_date] ).'#'.$anchor;
+					break;
+
+				case 'daily':
+					$permalink = url_add_tail( $blogurl, mysql2date("/Y/m/d", $post_date) ).'#'.$anchor;
+					break;
+
+				case 'postbypost':
+				default:
+					// This is THE CLEANEST available: RECOMMENDED!
+					$permalink = url_add_tail( $blogurl, mysql2date("/Y/m/d/", $post_date).$urltail );
+					break;
+			}
+		}
+
+		return $permalink;
+	}
+
+
+	/**
+	 * Template function: display anchor for permalinks to refer to
+	 *
+	 * @todo archives modes in clean mode
+	 *
+	 * @param string 'id' or 'title'
+	 */
+	function anchor( $mode = '' )
+	{
+		global $Settings;
+
+		if( empty( $mode ) )
+			$mode = $Settings->get( 'permalink_type' );
+
+		switch( $mode )
+		{
+			case 'archive#title': // permalink_type
+			case 'title': // explicit choice
+				$title = preg_replace( '/[^a-zA-Z0-9_\.-]/', '_', $this->title );
+				echo '<a id="'.$title.'"></a>';
+				break;
+
+			case 'archive#id': // permalink_type
+			case 'id': // explicit choice
+				echo '<a id="'.$this->ID.'"></a>';
+				break;
+
+
+			case 'pid': // permalink type where we need no ID
+			case 'urltitle': // permalink type where we need no ID
+			default:
+		}
+	}
+
+
+	/**
+	 * Template function: display assignee of item
+	 *
+	 * @param string
+	 * @param string
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function assigned_to( $before = '', $after = '', $format = 'htmlbody' )
+	{
+		if( $this->get_assigned_User() )
+		{
+			echo $before;
+			$this->assigned_User->preferred_name( $format );
+			echo $after;
+		}
+	}
+
+
+	/**
+	 * Template function: display list of assigned user options
+	 */
+	function assigned_user_options()
+	{
+		global $UserCache, $object_def;
+
+		$UserCache->blog_member_list( $this->blog_ID, $this->assigned_user_ID,
+						$object_def[$this->objtype]['allow_null']['assigned_user_ID'],
+						($this->ID != 0) /* if this Item is already serialized we'll load the default anyway */,
+						true );
+	}
+
+
+	/**
+	 * Template function: get list of assigned user options
+	 */
+	function get_assigned_user_options()
+	{
+		global $UserCache, $object_def;
+
+		return $UserCache->blog_member_list( $this->blog_ID, $this->assigned_user_ID,
+							$object_def[$this->objtype]['allow_null']['assigned_user_ID'],
+							($this->ID != 0) /* if this Item is already serialized we'll load the default anyway */,
+							false );
+	}
+
+
+	/**
+	 * Template function: Display the main blog name.
+	 *
+	 * @deprecated since 1.9
+	 * @todo is it possible to use {$Item->get_Blog()}->name() instead? (we can't possibly duplicate all sub-object functions here!!!)
+	 *       blueyed>> not with PHP4 and {$Item->get_Blog()}->name() (with curly brackets) not even in PHP5!
+	 * @param string Output format. See {@link format_to_output()}.
+	 */
+	function blog_name( $format = 'htmlbody' )
+	{
+		$GLOBALS['Debuglog']->add('Call to deprecated method Item::blog_name()!', 'deprecated');
+
+		$current_Blog = & $this->get_Blog();
+		$current_Blog->name( $format );
+	}
+
+
+	/**
+	 * Template function: list all the category names
+	 *
+	 * @param string link title, '#' for default, false if you want no links
+	 * @param string string fo display before the MAIN category, 'hide' to ignore main cat
+	 * @param string string fo display after the MAIN category, 'hide' to ignore main cat
+	 * @param string string fo display before OTHER categories, 'hide' to ignore other cats
+	 * @param string string fo display after OTHER categories, 'hide' to ignore other cats
+	 * @param string string fo display before EXTERNAL categories, 'hide' to ignore external cats
+	 * @param string string fo display after EXTERNAL categories, 'hide' to ignore external cats
+	 * @param string separator string
+	 * @param string Output format for each cat, see {@link format_to_output()}
+	 */
+	function categories(
+			$link_title = '#',
+			$before_main='<strong>', $after_main='</strong>',
+			$before_other='', $after_other='',
+			$before_external='<em>', $after_external='</em>',
+			$separator = ', ',
+			$format = 'htmlbody'
+		)
+	{
+		global $cache_postcats;
+		global $BlogCache;
+
+		if( $link_title == '#' )
+		{ /* TRANS: When the categories for a specific post are displayed, the user can click
+					on these cats to browse them, this is the default href title displayed there */
+			$link_title = T_('Browse category');
+		}
+
+		cat_load_postcats_cache();
+		$categoryIDs = $cache_postcats[$this->ID];
+
+		$categoryNames = array();
+		foreach( $categoryIDs as $cat_ID )
+		{
+			$cat = get_the_category_by_ID($cat_ID);
+			$cat_name = format_to_output( $cat["cat_name"], $format );
+
+			if( $link_title )
+			{ // we want to display links
+				$lBlog = & $BlogCache->get_by_ID( $cat['cat_blog_ID'] );
+				$cat_name = '<a href="'.url_add_param( $lBlog->get('blogurl'), 'cat='.$cat_ID ).'" title="'
+				.htmlspecialchars($link_title).'">'.$cat_name.'</a>';
+			}
+
+			if( $cat_ID == $this->main_cat_ID )
+			{ // We are displaying the main cat!
+				if( $before_main == 'hide' )
+				{ // ignore main cat !!!
+					continue;
+				}
+				$cat_name = $before_main.$cat_name.$after_main;
+			}
+			elseif( $cat['cat_blog_ID'] == $this->blog_ID )
+			{ // We are displaying another cat in the same blog
+				if( $before_other == 'hide' )
+				{ // ignore main cat !!!
+					continue;
+				}
+				$cat_name = $before_other.$cat_name.$after_other;
+			}
+			else
+			{ // We are displaying an external cat (in another blog)
+				if( $before_external == 'hide' )
+				{ // ignore main cat !!!
+					continue;
+				}
+				$cat_name = $before_external.$cat_name.$after_external;
+			}
+
+			$categoryNames[] = $cat_name;
+		}
+		echo implode( $separator, $categoryNames );
+	}
+
+
+	/**
+	 * Template function: display main category name
+	 *
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function main_category( $format = 'htmlbody' )
+	{
+		echo format_to_output( get_catname( $this->main_cat_ID ), $format );
+	}
+
+
+	/**
+	 * Check if user can see comments on this post, which he cannot if they
+	 * are disabled for the Item or never allowed for the blog.
+	 *
+	 * @return boolean
+	 */
+	function can_see_comments()
+	{
+		if( $this->comment_status == 'disabled'
+		    || ( $this->get_Blog() && $this->Blog->allowcomments == 'never' ) )
+		{ // Comments are disabled on this post
+			return false;
+		}
+
+		return true; // OK, user can see comments
+	}
+
+
+	/**
+	 * Template function: Check if user can leave comment on this post or display error
+	 *
+	 * @param string|NULL string to display before any error message; NULL to not display anything, but just return boolean
+	 * @param string string to display after any error message
+	 * @param string error message for non published posts, '#' for default
+	 * @param string error message for closed comments posts, '#' for default
+	 * @return boolean true if user can post, false if s/he cannot
+	 */
+	function can_comment( $before_error = '<p><em>', $after_error = '</em></p>', $non_published_msg = '#', $closed_msg = '#' )
+	{
+		global $Plugins;
+
+		$display = ( ! is_null($before_error) );
+
+		// Ask Plugins (it can say NULL and would get skipped in Plugin::trigger_event_first_return()):
+		// Examples:
+		//  - A plugin might want to restrict comments on posts older than 20 days.
+		//  - A plugin might want to allow comments always for certain users (admin).
+		if( $event_return = $Plugins->trigger_event_first_return( 'ItemCanComment', array( 'Item' => $this ) ) )
+		{
+			$plugin_return_value = $event_return['plugin_return'];
+			if( $plugin_return_value === true )
+			{
+				return true; // OK, user can comment!
+			}
+
+			if( $display && is_string($plugin_return_value) )
+			{
+				echo $before_error;
+				echo $plugin_return_value;
+				echo $after_error;
+			}
+
+			return false;
+		}
+
+		if( $this->comment_status == 'disabled'  )
+		{ // Comments are disabled on this post
+			return false;
+		}
+
+		if( $this->comment_status == 'closed'  )
+		{ // Comments are closed on this post
+
+			if( $display)
+			{
+				if( $closed_msg == '#' )
+					$closed_msg = T_( 'Comments are closed for this post.' );
+
+				echo $before_error;
+				echo $closed_msg;
+				echo $after_error;
+			}
+
+			return false;
+		}
+
+		if( ($this->status == 'draft') || ($this->status == 'deprecated' ) )
+		{ // Post is not published
+
+			if( $display )
+			{
+				if( $non_published_msg == '#' )
+					$non_published_msg = T_( 'This post is not published. You cannot leave comments.' );
+
+				echo $before_error;
+				echo $non_published_msg;
+				echo $after_error;
+			}
+
+			return false;
+		}
+
+		$this->get_Blog();
+		if( $this->Blog->allowcomments == 'never')
+		{
+			return false;
+		}
+
+		return true; // OK, user can comment!
+	}
+
+
+	/**
+	 * Get the rendered content. If it has not been generated yet, it will.
+	 *
+	 * @todo dh> Currently this makes up one query per displayed item. Probably the cache should get pre-fetched by ItemList2?
+	 * fp> DEFINITELY!!! Preloading all pre-rendered contents for the current Itemlistpage is paramount!
+	 * @todo dh> In general, $content_prerendered gets only queried once per item, so it seems like a memory waste to cache the query result..!
+	 *
+	 * NOTE: This calls {@link Item::dbupdate()}, if renderers get changed (from Plugin hook).
+	 *
+	 * @param string Format, see {@link format_to_output()}.
+	 *        Only "htmlbody", "entityencoded", "xml" and "text" get cached.
+	 * @return string
+	 */
+	function get_prerendered_content( $format )
+	{
+		global $Plugins;
+
+		$post_renderers = $this->get_renderers_validated();
+		$cache_key = $format.'/'.implode('.', $post_renderers);
+
+		if( ! isset( $this->content_prerendered[$cache_key] ) )
+		{
+			$use_cache = $this->ID && in_array( $format, array( 'htmlbody', 'entityencoded', 'xml', 'text' ) );
+
+			if( $use_cache )
+			{ // the format/item can be cached:
+				global $DB;
+
+				$cache = $DB->get_var( '
+					SELECT itpr_content_prerendered
+						FROM T_item__prerendering
+					 WHERE itpr_itm_ID = '.$this->ID.'
+						 AND itpr_format = "'.$format.'"
+					   AND itpr_renderers = "'.implode('.', $post_renderers).'"', 0, 0, 'Check prerendered item content' );
+
+				if( $cache !== NULL ) // may be empty string
+				{ // Retrieved from cache:
+					$this->content_prerendered[$cache_key] = $cache;
+				}
+			}
+
+			if( ! isset( $this->content_prerendered[$cache_key] ) )
+			{
+				global $Debuglog;
+
+				if( $this->update_renderers_from_Plugins() )
+				{
+					$post_renderers = $this->get_renderers_validated(); // might have changed from call above
+					$cache_key = $format.'/'.implode('.', $post_renderers);
+
+					// Save new renderers with item:
+					$this->dbupdate();
+				}
+
+				// Call renderer plugins:
+				$this->content_prerendered[$cache_key] = $this->content;
+				$Plugins->render( $this->content_prerendered[$cache_key] /* by ref */, $post_renderers, $format, array( 'Item' => $this ), 'Render' );
+
+				$Debuglog->add( 'Generated pre-rendered content ['.$cache_key.']', 'items' );
+
+				if( $use_cache )
+				{ // save into DB (using REPLACE INTO because it may have been pre-rendered by another thread since the SELECT above)
+					$DB->query( '
+						REPLACE INTO T_item__prerendering (itpr_itm_ID, itpr_format, itpr_renderers, itpr_content_prerendered)
+						 VALUES ( '.$this->ID.', "'.$format.'", '.$DB->quote(implode('.', $post_renderers)).', '.$DB->quote($this->content_prerendered[$cache_key]).' )', 'Cache prerendered item content' );
+				}
+			}
+		}
+
+		return $this->content_prerendered[$cache_key];
+	}
+
+
+	/**
+	 * Set the pre-rendered content.
+	 *
+	 * This is meant to get called by ItemList2, which would do a single query for all
+	 * items.
+	 *
+	 * @param string Pre-rendered content
+	 * @param string Cache-Key ($format.'/'.$renderers). See {@link Item::get_prerendered_content()} for the appropriate query skeleton.
+	 */
+	function set_prerendered_content( $content, $cache_key )
+	{
+		$this->content_prerendered[$cache_key] = $content;
+	}
+
+
+	/**
+	 * Trigger {@link Plugin::ItemApplyAsRenderer()} event and adjust renderers according
+	 * to return value.
+	 * @return boolean True if renderers got changed.
+	 */
+	function update_renderers_from_Plugins()
+	{
+		global $Plugins;
+
+		$r = false;
+
+		foreach( $Plugins->get_list_by_event('ItemApplyAsRenderer') as $Plugin )
+		{
+			if( empty($Plugin->code) )
+				continue;
+
+			$plugin_r = $Plugin->ItemApplyAsRenderer( $tmp_params = array('Item' => & $this) );
+
+			if( is_bool($plugin_r) )
+			{
+				if( $plugin_r )
+				{
+					$r = $this->add_renderer( $Plugin->code ) || $r;
+				}
+				else
+				{
+					$r = $this->remove_renderer( $Plugin->code ) || $r;
+				}
+			}
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Make sure, the pages are split up
+	 *
+	 * @param string Format, used to retrieve the matching cache; see {@link format_to_output()}
+	 */
+	function split_pages( $format = 'htmlbody' )
+	{
+		if( ! isset( $this->content_pages[$format] ) )
+		{
+			// SPLIT PAGES:
+			$this->content_pages[$format] = explode( '<!--nextpage-->', $this->get_prerendered_content($format) );
+			$this->pages = count( $this->content_pages[$format] );
+		}
+	}
+
+
+	/**
+	 * Get a specific page to display
+	 *
+	 * @param integer Page number
+	 * @param string Format, used to retrieve the matching cache; see {@link format_to_output()}
+	 */
+	function get_content_page( $page, $format = 'htmlbody' )
+	{
+		// Make sure, the pages are split up:
+		$this->split_pages($format);
+
+		if( $page < 1 )
+		{
+			$page = 1;
+		}
+
+		if( $page > $this->pages )
+		{
+			$page = $this->pages;
+		}
+
+		return $this->content_pages[$format][$page-1];
+	}
+
+
+	/**
+	 * Template function: display content of item
+	 *
+	 * Calling this with "MORE" (i-e displaying full content) will increase
+	 * the view counter, except on special occasions, see {@link Hit::is_new_view()}.
+	 *
+	 * WARNING: parameter order is different from deprecated the_content(...)
+	 *
+	 * @todo fp> Param order and cleanup!
+	 *
+	 * @uses Item::get_content()
+	 * @param mixed page number to display specific page, # for url parameter
+	 * @param mixed true to display 'more' text (which means "full post"), false not to display, # for url parameter
+	 * @param string text to display as the more link
+	 * @param string text to display as the more anchor (once the more link has been clicked)
+	 * @param string string to display before more link/anchor
+	 * @param string string to display after more link/anchor
+	 * @param string Output format, see {@link format_to_output()}
+	 * @param integer max number of words
+	 * @param boolean true if you don't want to repeat teaser after more link was pressed
+	 * @param string filename to use to display more
+	 */
+	function content(
+		$disppage = '#',
+		$dispmore = '#',
+		$more_link_text = '#',
+		$more_anchor = '#',
+		$before_more = '#',
+		$after_more = '#',
+		$format = 'htmlbody',
+		$cut = 0,
+		$stripteaser = false,
+		$more_file = ''
+		)
+	{
+		echo $this->get_content( $disppage, $dispmore, $more_link_text, $more_anchor, $before_more, $after_more, $format, $cut, $stripteaser, $more_file );
+	}
+
+
+	/**
+	 * Template function: get content of item.
+	 *
+	 * Calling this with "MORE" (i-e displaying full content) will increase
+	 * the view counter, except on special occasions, see {@link Hit::is_new_view()}.
+	 *
+	 * WARNING: parameter order is different from deprecated the_content(...)
+	 *
+	 * @todo fp> Param order and cleanup!
+	 *
+	 * @param mixed page number to display specific page, # for url parameter
+	 * @param mixed true to display 'more' text (which means "full post"), false not to display, # for url parameter
+	 * @param string text to display as the more link
+	 * @param string text to display as the more anchor (once the more link has been clicked)
+	 * @param string string to display before more link/anchor
+	 * @param string string to display after more link/anchor
+	 * @param string Output format, see {@link format_to_output()}
+	 * @param integer max number of words
+	 * @param boolean true if you don't want to repeat teaser after more link was pressed
+	 * @param string filename to use to display more
+	 * @return string
+	 */
+	function get_content(
+		$disppage = '#',
+		$dispmore = '#',
+		$more_link_text = '#',
+		$more_anchor = '#',
+		$before_more = '#',
+		$after_more = '#',
+		$format = 'htmlbody',
+		$cut = 0,
+		$stripteaser = false,
+		$more_file = ''
+		)
+	{
+		global $Plugins, $Hit, $more, $preview, $current_User, $Debuglog;
+		// echo $format,'-',$cut,'-',$dispmore,'-',$disppage;
+
+		if( $more_link_text == '#' )
+		{ // TRANS: this is the default text for the extended post "more" link
+			$more_link_text = T_('Read more!').' &raquo;';
+		}
+
+		if( $more_anchor == '#' )
+		{ // TRANS: this is the default text displayed once the more link has been activated
+			$more_anchor = '['.T_('More:').']';
+		}
+
+		if( $before_more == '#' )
+			$before_more = '<p class="bMore">';
+
+		if( $after_more == '#' )
+			$after_more = '</p>';
+
+		if( $dispmore === '#' )
+		{ // We want to display more if requested by user:
+			$dispmore = $more;
+		}
+
+		/*
+		 * Check if we want to increment view count, see {@link Hit::is_new_view()}
+		 */
+		#pre_dump( 'incViews', $dispmore, !$preview, $Hit->is_new_view() );
+		if( $dispmore && ! $preview && $Hit->is_new_view() )
+		{ // Increment view counter (only if current User is not the item's author)
+			$this->inc_viewcount(); // won't increment if current_User == Author
+		}
+
+		// Get requested content page:
+		if( $disppage === '#' )
+		{ // We want to display the page requested by the user:
+			global $page;
+			$disppage = $page;
+		}
+		$content_page = $this->get_content_page( $disppage, $format ); // cannot include format_to_output() because of the magic below.. eg '<!--more-->' will get stripped in "xml"
+
+
+		$content_parts = explode('<!--more-->', $content_page);
+		if( count($content_parts)>1 )
+		{ // This is an extended post (has a more section):
+			if( $dispmore )
+			{ // Viewer has already asked for more
+				if( $stripteaser || preg_match('/<!--noteaser-->/', $content_page ) )
+				{ // We want to strip the teaser:
+					$output = '';
+				}
+				else
+				{ // We keep the teaser:
+					$output = $content_parts[0];
+					if( !empty($more_anchor) ) $output .= $before_more;
+					$output .= '<a id="more'.$this->ID.'" name="more'.$this->ID.'"></a>'.$more_anchor;
+					if( !empty($more_anchor) ) $output .= $after_more;
+				}
+				if( count($content_parts) > 2 )
+				{ // we have additional <!--more--> tags somewhere
+					array_shift($content_parts);
+					$output .= implode('', $content_parts);
+				}
+				else $output .= $content_parts[1];
+			}
+			else
+			{ // We are offering to read more
+				$output = $content_parts[0];
+				$output .= $before_more .
+										'<a href="'.$this->get_permanent_url( 'pid', $more_file ).'#more'.$this->ID.'">'.
+										$more_link_text.'</a>' .
+										$after_more;
+			}
+		}
+		else
+		{ // Regular post
+			$output = $content_parts[0];
+		}
+
+		// Trigger Display plugins:
+		$output = $Plugins->render( $output, $this->get_renderers_validated(), $format, array(
+			'Item' => $this,
+			'preview' => $preview,
+			'dispmore' => $dispmore ), 'Display' );
+
+		// Character conversions
+		$output = format_to_output( $output, $format );
+
+		// TODO: make $cut also work for other formats..
+		if( ($format == 'xml') && $cut )
+		{ // Let's cut this down...
+			$blah = explode(' ', $output);
+			if (count($blah) > $cut)
+			{
+				$excerpt = '';
+				for ($i=0; $i<$cut; $i++)
+				{
+					$excerpt .= $blah[$i].' ';
+				}
+				$output = $excerpt.'...';
+			}
+		}
+
+		return $output;
+	}
+
+
+	/**
+	 * Template function: display deadline date (datetime) of Item
+	 *
+	 * @param string date/time format: leave empty to use locale default date format
+	 * @param boolean true if you want GMT
+	 */
+	function deadline_date( $format = '', $useGM = false )
+	{
+		if( empty($format) )
+			echo mysql2date( locale_datefmt(), $this->deadline, $useGM);
+		else
+			echo mysql2date( $format, $this->deadline, $useGM);
+	}
+
+
+	/**
+	 * Template function: display deadline time (datetime) of Item
+	 *
+	 * @param string date/time format: leave empty to use locale default time format
+	 * @param boolean true if you want GMT
+	 */
+	function deadline_time( $format = '', $useGM = false )
+	{
+		if( empty($format) )
+			echo mysql2date( locale_timefmt(), $this->deadline, $useGM );
+		else
+			echo mysql2date( $format, $this->deadline, $useGM );
+	}
+
+
+	/**
+	 * Get reference to array of Links
+	 */
+	function & get_Links()
+	{
+		// Make sure links are loaded:
+		$this->load_links();
+
+		return $this->Links;
+	}
+
+
+	/**
+	 * returns issue date (datetime) of Item
+	 *
+	 * @param string date/time format: leave empty to use locale default date format
+	 * @param boolean true if you want GMT
+	 */
+	function get_issue_date( $format = '', $useGM = false )
+	{
+		if( empty($format) )
+			$format = locale_datefmt();
+
+		return mysql2date( $format, $this->issue_date, $useGM);
+	}
+
+
+	/**
+	 * Template function: display issue date (datetime) of Item
+	 *
+	 * @param string date/time format: leave empty to use locale default date format
+	 * @param boolean true if you want GMT
+	 */
+	function issue_date( $format = '', $useGM = false )
+	{
+		echo $this->get_issue_date( $format, $useGM );
+	}
+
+
+	/**
+	 * Template function: display issue time (datetime) of Item
+	 *
+	 * @param string date/time format: leave empty to use locale default time format
+	 * @param boolean true if you want GMT
+	 */
+	function issue_time( $format = '', $useGM = false )
+	{
+		if( empty($format) )
+			echo mysql2date( locale_timefmt(), $this->issue_date, $useGM );
+		else
+			echo mysql2date( $format, $this->issue_date, $useGM );
+	}
+
+
+	/**
+	 * Template function: display locale for item
+	 */
+	function lang()
+	{
+		$this->disp( 'locale', 'raw' );
+	}
+
+
+	/**
+	 * Template function: display number of links attached to this Item
+	 */
+	function linkcount()
+	{
+		// Make sure links are loaded:
+		$this->load_links();
+
+		echo count($this->Links);
+	}
+
+
+	/**
+	 * Load links if they were not loaded yet.
+	 */
+	function load_links()
+	{
+		if( is_null( $this->Links ) )
+		{ // Links have not been loaded yet:
+			global $LinkCache;
+			$this->Links = & $LinkCache->get_by_item_ID( $this->ID );
+		}
+	}
+
+
+	/**
+	 * Template function: display locale for item
+	 */
+	function locale()
+	{
+		$this->disp( 'locale', 'raw' );
+	}
+
+
+	/**
+	 * Template function: display language name for item
+	 *
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function language( $format = 'htmlbody' )
+	{
+		global $locales;
+		$locale = $locales[ $this->locale ];
+		echo format_to_output( $locale['name'], $format );
+	}
+
+
+	/**
+	 * Template function: Provide link to message form for this Item's author.
+	 *
+	 * @param string url of the message form
+	 * @param string to display before link
+	 * @param string to display after link
+	 * @param string link text
+	 * @param string link title
+	 * @param string class name
+	 * @return boolean true, if a link was displayed; false if there's no email address for the Item's author.
+	 */
+	function msgform_link( $form_url, $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '' )
+	{
+		$this->get_creator_User();
+
+		if( empty($this->creator_User->email) )
+		{ // We have no email for this Author :(
+			return false;
+		}
+		if( empty($this->creator_User->allow_msgform) )
+		{
+			return false;
+		}
+
+		$form_url = url_add_param( $form_url, 'recipient_id='.$this->creator_User->ID.'&amp;post_id='.$this->ID
+			.'&amp;redirect_to='.rawurlencode(url_rel_to_same_host(regenerate_url('','','','&'), $form_url)) );
+
+		if( $title == '#' ) $title = T_('Send email to post author');
+		if( $text == '#' ) $text = get_icon( 'email', 'imgtag', array( 'class' => 'middle', 'title' => $title ) );
+
+		echo $before;
+		echo '<a href="'.$form_url.'" title="'.$title.'"';
+		if( !empty( $class ) ) echo ' class="'.$class.'"';
+		echo '>'.$text.'</a>';
+		echo $after;
+
+		return true;
+	}
+
+
+	/**
+	 * Template function: Provide link to message form for this Item's assigned User.
+	 *
+	 * @param string url of the message form
+	 * @param string to display before link
+	 * @param string to display after link
+	 * @param string link text
+	 * @param string link title
+	 * @param string class name
+	 * @return boolean true, if a link was displayed; false if there's no email address for the assigned User.
+	 */
+	function msgform_link_assigned( $form_url, $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '' )
+	{
+		if( ! $this->get_assigned_User() || empty($this->assigned_User->email) )
+		{ // We have no email for this Author :(
+			return false;
+		}
+
+		$form_url = url_add_param( $form_url, 'recipient_id='.$this->assigned_User->ID );
+		$form_url = url_add_param( $form_url, 'post_id='.$this->ID );
+
+		if( $title == '#' ) $title = T_('Send email to assigned user');
+		if( $text == '#' ) $text = get_icon( 'email', 'imgtag', array( 'class' => 'middle', 'title' => $title ) );
+
+		echo $before;
+		echo '<a href="'.$form_url.'" title="'.$title.'"';
+		if( !empty( $class ) ) echo ' class="'.$class.'"';
+		echo '>'.$text.'</a>';
+		echo $after;
+
+		return true;
+	}
+
+
+	/**
+	 * Template function: display last mod date (datetime) of Item
+	 *
+	 * @param string date/time format: leave empty to use locale default date format
+	 * @param boolean true if you want GMT
+	 */
+	function mod_date( $format = '', $useGM = false )
+	{
+		if( empty($format) )
+			echo mysql2date( locale_datefmt(), $this->mod_date, $useGM );
+		else
+			echo mysql2date( $format, $this->mod_date, $useGM );
+	}
+
+
+	/**
+	 * Template function: display last mod time (datetime) of Item
+	 *
+	 * @param string date/time format: leave empty to use locale default time format
+	 * @param boolean true if you want GMT
+	 */
+	function mod_time( $format = '', $useGM = false )
+	{
+		if( empty($format) )
+			echo mysql2date( locale_timefmt(), $this->mod_date, $useGM );
+		else
+			echo mysql2date( $format, $this->mod_date, $useGM );
+	}
+
+
+	/**
+	 * Template function: display permalink for item
+	 *
+	 * Note: This actually only outputs the URL, to display a real link, use {@link Item::permanent_link()}
+	 *
+	 * @param string 'post', 'archive#id' or 'archive#title'
+	 * @param string url to use
+	 */
+	function permanent_url( $mode = '', $blogurl='' )
+	{
+		echo $this->get_permanent_url( $mode, $blogurl );
+	}
+
+
+	/**
+	 * Returns a permalink link to the Item
+	 *
+	 * Note: If you only want the permalink URL, use {@link Item::get_permanent_url()}
+	 *
+	 * @param string link text or special value: '#', '#icon#', '#text#', '#title#'
+	 * @param string link title
+	 * @param string class name
+	 */
+	function get_permanent_link( $text = '#', $title = '#', $class = '' )
+	{
+		global $current_User;
+
+		switch( $text )
+		{
+			case '#':
+				$text = get_icon( 'permalink' ).T_('Permalink');
+				break;
+
+			case '#icon#':
+				$text = get_icon( 'permalink' );
+				break;
+
+			case '#text#':
+				$text = T_('Permalink');
+				break;
+
+			case '#title#':
+				$text = format_to_output( $this->title );
+				break;
+		}
+
+		if( $title == '#' ) $title = T_('Permanent link to full entry');
+
+		$url = $this->get_permanent_url();
+
+		// Display as link
+		$r = '<a href="'.$url.'" title="'.$title.'"';
+		if( !empty( $class ) ) $r .= ' class="'.$class.'"';
+		$r .= '>'.$text.'</a>';
+
+		return $r;
+	}
+
+
+	/**
+	 * Displays a permalink link to the Item
+	 *
+	 * Note: If you only want the permalink URL, use {@link Item::permanent_url()}
+	 *
+	 * @param string link text or special value: '#', '#icon#', '#text#', '#title#'
+	 * @param string link title
+	 * @param string class name
+	 */
+	function permanent_link( $text = '#', $title = '#', $class = '' )
+	{
+		echo $this->get_permanent_link( $text, $title, $class );
+	}
+
+
+	/**
+	 * Template function: Displays link to feedback page (under some conditions)
+	 *
+	 * @param string Type of feedback to link to (feedbacks (all)/comments/trackbacks/pingbacks)
+	 * @param string String to display before the link (if comments are to be displayed)
+	 * @param string String to display after the link (if comments are to be displayed)
+	 * @param string Link text to display when there are 0 comments
+	 * @param string Link text to display when there is 1 comment
+	 * @param string Link text to display when there are >1 comments (include %d for # of comments)
+	 * @param string Link title
+	 * @param string Status of feedbacks to count
+	 * @param boolean true to use a popup windows ('#' to use if comments_popup_windows() is there)
+	 * @param boolean true to hide if no feedback ('#' for default)
+	 * @param string 'pid' or 'title'; 'none' for NO LINK
+	 * @param string url to use
+	 */
+	function feedback_link( $type = 'feedbacks', $before = '', $after = '',
+													$zero = '#', $one = '#', $more = '#', $title='#', $status = 'published',
+													$use_popup = '#',	$hideifnone = '#', $mode = '', $blogurl = '' )
+	{
+		// dh> TODO:	Add plugin hook, where a Pingback plugin could hook and provide "pingbacks"
+		switch( $type )
+		{
+			case 'feedbacks':
+				if( $hideifnone === '#' ) $hideifnone = false;
+				if( $title == '#' ) $title = T_('Display feedback / Leave a comment');
+				if( $zero == '#' ) $zero = T_('Send feedback');
+				if( $one == '#' ) $one = T_('1 feedback');
+				if( $more == '#' ) $more = T_('%d feedbacks');
+				break;
+
+			case 'comments':
+				if( ! $this->can_see_comments() )
+					return false;
+				if( $hideifnone === '#' )
+				{
+					if( $this->can_comment( NULL ) ) // NULL, because we do not want to display errors here!
+						$hideifnone = false;
+					else
+						$hideifnone = true;
+				}
+				if( $title == '#' ) $title = T_('Display comments / Leave a comment');
+				if( $zero == '#' ) $zero = T_('Leave a comment');
+				if( $one == '#' ) $one = T_('1 comment');
+				if( $more == '#' ) $more = T_('%d comments');
+				break;
+
+			case 'trackbacks':
+				$this->get_Blog();
+				if( ! $this->Blog->get( 'allowtrackbacks' ) )
+				{ // Trackbacks not allowed on this blog:
+					return;
+				}
+				if( $hideifnone === '#' ) $hideifnone = false;
+				if( $title == '#' ) $title = T_('Display trackbacks / Get trackback address for this post');
+				if( $zero == '#' ) $zero = T_('Trackback (0)');
+				if( $one == '#' ) $one = T_('Trackback (1)');
+				if( $more == '#' ) $more = T_('Trackbacks (%d)');
+				break;
+
+			case 'pingbacks':
+				// Obsolete, but left for skin compatibility
+				$this->get_Blog();
+				if( $hideifnone === '#' ) $hideifnone = true;
+				if( $title == '#' ) $title = T_('Display pingbacks');
+				if( $zero == '#' ) $zero = T_('Pingback (0)');
+				if( $one == '#' ) $one = T_('Pingback (1)');
+				if( $more == '#' ) $more = T_('Pingbacks (%d)');
+				break;
+
+			default:
+				debug_die( "Unknown feedback type [$type]" );
+		}
+
+		if( $use_popup == '#' )
+		{ // Use popups if javascript is included in page
+			global $b2commentsjavascript;
+
+			$use_popup = $b2commentsjavascript;
+		}
+
+		$number = generic_ctp_number( $this->ID, $type, $status );
+
+		if( ($number == 0) && $hideifnone )
+			return false;
+
+		if( $mode != 'none' )
+		{ // We want a link:
+			$url = $this->get_permanent_url( $mode, $blogurl, true );
+			if( $use_popup )
+			{ // We need to tell b2evo to use the popup template
+				$url = url_add_param( $url, 'template=popup' );
+			}
+		}
+
+
+		echo $before;
+
+		if( !empty( $url ) )
+		{
+			echo '<a href="'.$url;
+			echo '#'.$type.'" ';	// Position on feedback
+			echo 'title="'.$title.'"';
+			if( $use_popup ) echo ' onclick="b2open(this.href); return false"';
+			echo '>';
+		}
+
+		if( $number == 0 )
+			echo $zero;
+		elseif( $number == 1 )
+			echo $one;
+		elseif( $number > 1 )
+			echo str_replace( '%d', $number, $more );
+
+		if( !empty( $url ) )
+		{
+			echo '</a>';
+		}
+
+		echo $after;
+	}
+
+
+
+	/**
+	 * Template function: Displays feeback moderation info
+	 *
+	 * @param string Type of feedback to link to (feedbacks (all)/comments/trackbacks/pingbacks)
+	 * @param string String to display before the link (if comments are to be displayed)
+	 * @param string String to display after the link (if comments are to be displayed)
+	 * @param string Link text to display when there are 0 comments
+	 * @param string Link text to display when there is 1 comment
+	 * @param string Link text to display when there are >1 comments (include %d for # of comments)
+	 * @param string Link
+	 * @param boolean true to hide if no feedback
+	 */
+	function feedback_moderation( $type = 'feedbacks', $before = '', $after = '',
+													$zero = '#', $one = '#', $more = '#', $edit_comments_link = '#',
+													$hideifnone = true )
+	{
+		/**
+		 * @var User
+		 */
+		global $current_User;
+
+		if( isset($current_User) && $current_User->check_perm( 'blog_comments', 'any', false,	$this->blog_ID ) )
+		{	// We jave permission to edit comments:
+			if( $edit_comments_link == '#' )
+			{	// Use default link:
+				global $admin_url;
+				$edit_comments_link = '<a href="'.$admin_url.'?ctrl=browse&amp;tab=posts&amp;blog='.$this->blog_ID.'&amp;p='.$this->ID.'&amp;c=1&amp;tb=1&amp;pb=1#comments" title="'.T_('Moderate these feedbacks').'">'.get_icon( 'edit' ).' '.T_('Moderate...').'</a>';
+			}
+		}
+		else
+		{ // User has no right to edit comments:
+			$edit_comments_link = '';
+		}
+
+		// Inject Edit/moderate link as relevant:
+		$zero = str_replace( '%s', $edit_comments_link, $zero );
+		$one = str_replace( '%s', $edit_comments_link, $one );
+		$more = str_replace( '%s', $edit_comments_link, $more );
+
+		$this->feedback_link( $type, $before, $after, $zero, $one, $more, '', 'draft', '#',	$hideifnone, 'none' );
+
+
+	}
+
+
+
+	/**
+	 * Gets button for deleting the Item if user has proper rights
+	 *
+	 * @param string to display before link
+	 * @param string to display after link
+	 * @param string link text
+	 * @param string link title
+	 * @param string class name
+	 * @param boolean true to make this a button instead of a link
+	 * @param string page url for the delete action
+	 */
+	function get_delete_link( $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '', $button = false, $actionurl = '#' )
+	{
+		global $current_User, $admin_url;
+
+		if( ! is_logged_in() ) return false;
+
+		if( ! $current_User->check_perm( 'blog_del_post', 'any', false, $this->blog_ID ) )
+		{ // User has right to delete this post
+			return false;
+		}
+
+		if( $text == '#' )
+		{
+			if( ! $button )
+			{
+				$text = get_icon( 'delete', 'imgtag' ).' '.T_('Delete!');
+			}
+			else
+			{
+				$text = T_('Delete!');
+			}
+		}
+
+		if( $title == '#' ) $title = T_('Delete this post');
+
+		if( $actionurl == '#' )
+		{
+			$actionurl = $admin_url.'?ctrl=editactions&amp;action=delete&amp;post=';
+		}
+		$url = $actionurl.$this->ID;
+
+		$r = $before;
+		if( $button )
+		{ // Display as button
+			$r .= '<input type="button"';
+			$r .= ' value="'.$text.'" title="'.$title.'" onclick="if ( confirm(\'';
+			$r .= TS_('You are about to delete this post!\\n\'Cancel\' to stop, \'OK\' to delete.');
+			$r .= '\') ) { document.location.href=\''.$url.'\' }"';
+			if( !empty( $class ) ) $r .= ' class="'.$class.'"';
+			$r .= '/>';
+		}
+		else
+		{ // Display as link
+			$r .= '<a href="'.$url.'" title="'.$title.'" onclick="return confirm(\'';
+			$r .= TS_('You are about to delete this post!\\n\'Cancel\' to stop, \'OK\' to delete.');
+			$r .= '\')"';
+			if( !empty( $class ) ) $r .= ' class="'.$class.'"';
+			$r .= '>'.$text.'</a>';
+		}
+		$r .= $after;
+
+		return $r;
+	}
+
+
+	/**
+	 * Displays button for deleting the Item if user has proper rights
+	 *
+	 * @param string to display before link
+	 * @param string to display after link
+	 * @param string link text
+	 * @param string link title
+	 * @param string class name
+	 * @param boolean true to make this a button instead of a link
+	 * @param string page url for the delete action
+	 */
+	function delete_link( $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '', $button = false, $actionurl = '#' )
+	{
+		echo $this->get_delete_link( $before, $after, $text, $title, $class, $button, $actionurl );
+	}
+
+
+	/**
+	 * Provide link to edit a post if user has edit rights
+	 *
+	 * @param string to display before link
+	 * @param string to display after link
+	 * @param string link text
+	 * @param string link title
+	 * @param string class name
+	 * @param string page url for the delete action
+	 */
+	function get_edit_link( $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '', $actionurl = '#' )
+	{
+		global $current_User, $admin_url;
+
+		if( ! is_logged_in() ) return false;
+
+		if( ! $current_User->check_perm( 'blog_post_statuses', $this->status, false,
+																			$this->blog_ID ) )
+		{ // User has no right to edit this post
+			return false;
+		}
+
+		if( $text == '#' ) $text = get_icon( 'edit' ).' '.T_('Edit...');
+
+		if( $title == '#' ) $title = T_('Edit this post...');
+
+		if( $actionurl == '#' )
+		{
+			$actionurl = $admin_url.'?ctrl=edit&amp;action=edit&amp;post=';
+		}
+
+		$r = $before;
+		$r .= '<a href="'.$actionurl.$this->ID;
+		$r .= '" title="'.$title.'"';
+		if( !empty( $class ) ) $r .= ' class="'.$class.'"';
+		$r .=  '>'.$text.'</a>';
+		$r .=  $after;
+
+		return $r;
+	}
+
+
+	/**
+	 * @see Item::get_edit_link()
+	 */
+	function edit_link( $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '',
+											$actionurl = '#' )
+
+	{
+		echo $this->get_edit_link( $before, $after, $text, $title, $class, $actionurl );
+	}
+
+
+	/**
+	 * Provide link to publish a post if user has edit rights
+	 *
+	 * Note: publishing date will be updated
+	 *
+	 * @param string to display before link
+	 * @param string to display after link
+	 * @param string link text
+	 * @param string link title
+	 * @param string class name
+	 * @param string glue between url params
+	 */
+	function get_publish_link( $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '', $glue = '&amp;' )
+	{
+		global $current_User, $admin_url;
+
+		if( ! is_logged_in() ) return false;
+
+		if( ($this->status == 'published') // Already published!
+			|| ! ($current_User->check_perm( 'blog_post_statuses', 'published', false, $this->blog_ID ))
+			|| ! ($current_User->check_perm( 'edit_timestamp' ) ) )
+		{ // User has no right to publish this post now:
+			return false;
+		}
+
+		if( $text == '#' ) $text = get_icon( 'publish', 'imgtag' ).' '.T_('Publish NOW!');
+		if( $title == '#' ) $title = T_('Publish now using current date and time.');
+
+		$r = $before;
+		$r .= '<a href="'.$admin_url.'?ctrl=editactions'.$glue.'action=publish'.$glue.'post_ID='.$this->ID;
+		$r .= '" title="'.$title.'"';
+		if( !empty( $class ) ) $r .= ' class="'.$class.'"';
+		$r .= '>'.$text.'</a>';
+		$r .= $after;
+
+		return $r;
+	}
+
+
+	function publish_link( $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '', $glue = '&amp;' )
+	{
+		echo $this->get_publish_link( $before, $after, $text, $title, $class, $glue );
+	}
+
+
+	/**
+	 * Provide link to deprecate a post if user has edit rights
+	 *
+	 * @param string to display before link
+	 * @param string to display after link
+	 * @param string link text
+	 * @param string link title
+	 * @param string class name
+	 * @param string glue between url params
+	 */
+	function get_deprecate_link( $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '', $glue = '&amp;' )
+	{
+		global $current_User, $admin_url;
+
+		if( ! is_logged_in() ) return false;
+
+		if( ($this->status == 'deprecated') // Already deprecateded!
+			|| ! ($current_User->check_perm( 'blog_post_statuses', 'deprecated', false, $this->blog_ID )) )
+		{ // User has no right to publish this post now:
+			return false;
+		}
+
+		if( $text == '#' ) $text = get_icon( 'deprecate', 'imgtag' ).' '.T_('Deprecate!');
+		if( $title == '#' ) $title = T_('Deprecate this post!');
+
+		$r = $before;
+		$r .= '<a href="'.$admin_url.'?ctrl=editactions'.$glue.'action=deprecate'.$glue.'post_ID='.$this->ID;
+		$r .= '" title="'.$title.'"';
+		if( !empty( $class ) ) $r .= ' class="'.$class.'"';
+		$r .= '>'.$text.'</a>';
+		$r .= $after;
+
+		return $r;
+	}
+
+
+	/**
+	 * Display link to deprecate a post if user has edit rights
+	 *
+	 * @param string to display before link
+	 * @param string to display after link
+	 * @param string link text
+	 * @param string link title
+	 * @param string class name
+	 * @param string glue between url params
+	 */
+	function deprecate_link( $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '', $glue = '&amp;' )
+	{
+		echo $this->get_deprecate_link( $before, $after, $text, $title, $class, $glue );
+	}
+
+
+	/**
+	 * Template function: display priority of item
+	 *
+	 * @param string
+	 * @param string
+	 */
+	function priority( $before = '', $after = '' )
+	{
+		if( isset($this->priority) )
+		{
+			echo $before;
+			echo $this->priority;
+			echo $after;
+		}
+	}
+
+
+	/**
+	 * Template function: display list of priority options
+	 */
+	function priority_options( $field_value, $allow_none )
+	{
+		$r = '';
+		if( $allow_none )
+		{
+			$r = '<option value="">'.T_('None').'</option>';
+		}
+
+		foreach( $this->priorities as $i => $name )
+		{
+			$r .= '<option value="'.$i.'"';
+			if( $this->priority == $i )
+			{
+				$r .= ' selected="selected"';
+			}
+			$r .= '>'.$name.'</option>';
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Template function: display checkable list of renderers
+	 *
+	 * @param array|NULL If given, assume these renderers to be checked.
+	 */
+	function renderer_checkboxes( $item_renderers = NULL )
+	{
+		global $Plugins, $inc_path, $admin_url;
+
+		require_once $inc_path.'_misc/_plugin.funcs.php';
+
+		$Plugins->restart(); // make sure iterator is at start position
+
+		$atLeastOneRenderer = false;
+
+		if( is_null($item_renderers) )
+		{
+			$item_renderers = $this->get_renderers();
+		}
+		// pre_dump( $item_renderers );
+
+		echo '<input type="hidden" name="renderers_displayed" value="1" />';
+
+		foreach( $Plugins->get_list_by_events( array('RenderItemAsHtml', 'RenderItemAsXml', 'RenderItemAsText') ) as $loop_RendererPlugin )
+		{ // Go through whole list of renders
+			// echo ' ',$loop_RendererPlugin->code;
+			if( empty($loop_RendererPlugin->code) )
+			{ // No unique code!
+				continue;
+			}
+			if( $loop_RendererPlugin->apply_rendering == 'stealth'
+				|| $loop_RendererPlugin->apply_rendering == 'never' )
+			{ // This is not an option.
+				continue;
+			}
+			$atLeastOneRenderer = true;
+
+			echo '<div>';
+
+			// echo $loop_RendererPlugin->apply_rendering;
+
+			echo '<input type="checkbox" class="checkbox" name="renderers[]" value="';
+			echo $loop_RendererPlugin->code;
+			echo '" id="renderer_';
+			echo $loop_RendererPlugin->code;
+			echo '"';
+
+			switch( $loop_RendererPlugin->apply_rendering )
+			{
+				case 'always':
+					echo ' checked="checked"';
+					echo ' disabled="disabled"';
+					break;
+
+				case 'opt-out':
+					if( in_array( $loop_RendererPlugin->code, $item_renderers ) // Option is activated
+						|| in_array( 'default', $item_renderers ) ) // OR we're asking for default renderer set
+					{
+						echo ' checked="checked"';
+					}
+					break;
+
+				case 'opt-in':
+					if( in_array( $loop_RendererPlugin->code, $item_renderers ) ) // Option is activated
+					{
+						echo ' checked="checked"';
+					}
+					break;
+
+				case 'lazy':
+					if( in_array( $loop_RendererPlugin->code, $item_renderers ) ) // Option is activated
+					{
+						echo ' checked="checked"';
+					}
+					echo ' disabled="disabled"';
+					break;
+			}
+
+			echo ' title="';
+			echo format_to_output($loop_RendererPlugin->short_desc, 'formvalue');
+			echo '" />'
+			.' <label for="renderer_';
+			echo $loop_RendererPlugin->code;
+			echo '" title="';
+			echo format_to_output($loop_RendererPlugin->short_desc, 'formvalue');
+			echo '">';
+			echo format_to_output($loop_RendererPlugin->name);
+			echo '</label>';
+
+			// fp> TODO: the first thing we want here is a TINY javascript popup with the LONG desc. The links to readme and external help should be inside of the tiny popup.
+			// fp> a javascript DHTML onhover help would be evenb better than the JS popup
+
+			// internal README.html link:
+			echo ' '.$loop_RendererPlugin->get_help_link('$readme');
+			// external help link:
+			echo ' '.$loop_RendererPlugin->get_help_link('$help_url');
+
+			echo "</div>\n";
+		}
+
+		if( !$atLeastOneRenderer )
+		{
+			global $admin_url, $mode;
+			echo '<a title="'.T_('Configure plugins').'" href="'
+				.$admin_url.'?ctrl=plugins"'
+				.( $mode == 'sidebar' ? ' onclick="pop_up_window(\''.$admin_url.'?ctrl=plugins\'); return false;"' : '' )
+				.'>'.T_('No renderer plugins are installed.').'</a>';
+		}
+	}
+
+
+	/**
+	 * Template function: display status of item
+	 *
+	 * Statuses:
+	 * - published
+	 * - deprecated
+	 * - protected
+	 * - private
+	 * - draft
+	 *
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function status( $format = 'htmlbody' )
+	{
+		global $post_statuses;
+
+		if( $format == 'raw' )
+		{
+			$this->disp( 'status', 'raw' );
+		}
+		else
+		{
+			echo format_to_output( $this->get('t_status'), $format );
+		}
+	}
+
+
+	/**
+	 * Template function: display extra status of item
+	 *
+	 * @param string
+	 * @param string
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function extra_status( $before = '', $after = '', $format = 'htmlbody' )
+	{
+		if( $format == 'raw' )
+		{
+			$this->disp( $this->get('t_extra_status'), 'raw' );
+		}
+		elseif( $extra_status = $this->get('t_extra_status') )
+		{
+			echo $before.format_to_output( $extra_status, $format ).$after;
+		}
+	}
+
+
+	/**
+	 * Template function: display type of item
+	 *
+	 * @param string
+	 * @param string
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function type( $before = '', $after = '', $format = 'htmlbody' )
+	{
+		global $ItemTypeCache, $object_def;
+
+		$Element = & $ItemTypeCache->get_by_ID( $this->typ_ID, true, !$object_def[$this->objtype]['allow_null']['typ_ID'] /* Do we allow NULL statuses for this object?: */ );
+		if( !$Element )
+		{ // No status:
+			return;
+		}
+
+		$extra_status = $Element->get('name');
+
+		if( $format == 'raw' )
+		{
+			$this->disp( $extra_status, 'raw' );
+		}
+		else
+		{
+			echo $before.format_to_output( T_( $extra_status ), $format ).$after;
+		}
+	}
+
+
+	/**
+	 * Template function: display title for item and link to related URL
+	 *
+	 * @param string String to display before the title if there is something to display
+	 * @param string String to display after the title if there is something to display
+	 * @param boolean false if you don't want to link to related URL (if applicable)
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function title(
+		$before = '',        // HTML/text to be displayed before title
+		$after = '',         // HTML/text to be displayed after title
+		$add_link = true,    // Add link to this title?
+		$format = 'htmlbody' )
+	{
+		if( empty($this->title) && $add_link )
+			$title = $this->url;
+		else
+			$title = $this->title;
+
+		if( empty($title) )
+		{ // Nothing to display
+			return;
+		}
+
+		$title = format_to_output( $title, $format );
+
+		if( $add_link && (!empty($this->url)) )
+		{
+			$title = '<a href="'.$this->url.'">'.$title.'</a>';
+		}
+
+		echo $before;
+		echo $title;
+		echo $after;
+	}
+
+
+	/**
+	 * Template function: Displays trackback autodiscovery information
+	 */
+	function trackback_rdf()
+	{
+		$this->get_Blog();
+		if( ! $this->Blog->get( 'allowtrackbacks' ) )
+		{ // Trackbacks not allowed on this blog:
+			return;
+		}
+
+		echo "<!--\n";
+		echo '<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" '."\n";
+		echo '  xmlns:dc="http://purl.org/dc/elements/1.1/"'."\n";
+		echo '  xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">'."\n";
+		echo '<rdf:Description'."\n";
+		echo '  rdf:about="';
+		$this->permanent_url( 'single' );
+		echo '"'."\n";
+		echo '  dc:identifier="';
+		$this->permanent_url( 'single' );
+		echo '"'."\n";
+		$this->title( '  dc:title="', '"'."\n", false, 'xmlattr' );
+		echo '  trackback:ping="';
+		$this->trackback_url();
+		echo '" />'."\n";
+		echo '</rdf:RDF>';
+		echo "-->\n";
+	}
+
+
+	/**
+	 * Template function: displays url to use to trackback this item
+	 */
+	function trackback_url()
+	{
+		echo $this->get_trackback_url();
+	}
+
+
+	/**
+	 * Template function: get url to use to trackback this item
+	 * @return string
+	 */
+	function get_trackback_url()
+	{
+		global $htsrv_url, $Settings;
+
+		if( $Settings->get('links_extrapath') )
+		{
+			return $htsrv_url.'trackback.php/'.$this->ID;
+		}
+		else
+		{
+			return $htsrv_url.'trackback.php?tb_id='.$this->ID;
+		}
+	}
+
+
+	/**
+	 * Template function: Display link to item related url
+	 *
+	 * @param string string to display before the link (if exists)
+	 * @param string string to display after the link (if exists)
+	 * @param string Link text to use (%s gets replaced by the URL).
+	 * @param array Attributes for the <a> tag (if the href attribute is set, %s gets replaced by the URL).
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function url_link( $before = '', $after = '', $text = '%s', $attribs = array(), $format = 'htmlbody' )
+	{
+		if( ! empty( $this->url ) )
+		{
+			if( isset($attribs['href']) )
+			{	// We have specified our own href attribute for the link:!
+				$attribs['href'] = str_replace( '%s', $this->url, $attribs['href'] );
+			}
+			else
+			{ // Use default href:
+				$attribs['href'] = $this->url;
+			}
+			echo $before;
+			echo format_to_output( '<a'.get_field_attribs_as_string( $attribs ).'>'.str_replace( '%s', $this->url, $text ).'</a>', $format );
+			echo $after;
+		}
+	}
+
+
+	/**
+	 * Template function: Display the number of words in the post
+	 */
+	function wordcount()
+	{
+		echo (int)$this->wordcount; // may have been saved as NULL until 1.9
+	}
+
+
+	/**
+	 * Template function: Display the number of times the Item has been viewed
+	 *
+	 * Note: viewcount is incremented whenever the Item's content is displayed with "MORE"
+	 * (i-e full content), see {@link Item::content()}.
+	 *
+	 * Viewcount is NOT incremented on page reloads and other special cases, see {@link Hit::is_new_view()}
+	 *
+	 * %d gets replaced in all params by the number of views.
+	 *
+	 * @param string Link text to display when there are 0 views
+	 * @param string Link text to display when there is 1 views
+	 * @param string Link text to display when there are >1 views
+	 * @return string The phrase about the number of views.
+	 */
+	function get_views( $zero = '#', $one = '#', $more = '#' )
+	{
+		if( !$this->views )
+		{
+			$r = ( $zero == '#' ? T_( 'No views' ) : $zero );
+		}
+		elseif( $this->views == 1 )
+		{
+			$r = ( $one == '#' ? T_( '1 view' ) : $one );
+		}
+		else
+		{
+			$r = ( $more == '#' ? T_( '%d views' ) : $more );
+		}
+
+		return str_replace( '%d', $this->views, $r );
+	}
+
+
+	/**
+	 * Template function: Display a phrase about the number of Item views.
+	 *
+	 * @param string Link text to display when there are 0 views
+	 * @param string Link text to display when there is 1 views
+	 * @param string Link text to display when there are >1 views (include %d for # of views)
+	 * @return integer Number of views.
+	 */
+	function views( $zero = '#', $one = '#', $more = '#' )
+	{
+		echo $this->get_views( $zero, $one, $more );
+
+		return $this->views;
+	}
+
+
+	/**
+	 * Set param value
+	 *
+	 * By default, all values will be considered strings
+	 *
+	 * @todo extra_cat_IDs recording
+	 *
+	 * @param string parameter name
+	 * @param mixed parameter value
+	 * @param boolean true to set to NULL if empty value
+	 * @return boolean true, if a value has been set; false if it has not changed
+	 */
+	function set( $parname, $parvalue, $make_null = false )
+	{
+		switch( $parname )
+		{
+			case 'main_cat_ID':
+				$r = $this->set_param( 'main_cat_ID', 'number', $parvalue, false );
+				// make sure main cat is in extracat list and there are no duplicates
+				$this->extra_cat_IDs[] = $this->main_cat_ID;
+				$this->extra_cat_IDs = array_unique( $this->extra_cat_IDs );
+				// Update derived property:
+				$this->blog_ID = get_catblog( $this->main_cat_ID ); // This is a derived var
+				return $r;
+
+			case 'extra_cat_IDs':
+				// ARRAY! We do not record this change (yet)
+				$this->extra_cat_IDs = $parvalue;
+				// make sure main cat is in extracat list and there are no duplicates
+				$this->extra_cat_IDs[] = $this->main_cat_ID;
+				$this->extra_cat_IDs = array_unique( $this->extra_cat_IDs );
+				break;
+
+			case 'typ_ID':
+			case 'st_ID':
+				return $this->set_param( $parname, 'number', $parvalue, true );
+
+			case 'content':
+				$r1 = $this->set_param( 'content', 'string', $parvalue, $make_null );
+				// Update wordcount as well:
+				$r2 = $this->set_param( 'wordcount', 'number', bpost_count_words($this->content), false );
+				return ( $r1 || $r2 ); // return true if one changed
+
+			case 'wordcount':
+				return $this->set_param( 'wordcount', 'number', $parvalue, false );
+
+			case 'issue_date':
+			case 'datestart':
+				$this->issue_date = $parvalue;
+				return $this->set_param( 'datestart', 'date', $parvalue, false );
+
+			case 'deadline':
+				return $this->set_param( 'deadline', 'date', $parvalue, true );
+
+			case 'renderers': // deprecated
+				return $this->set_renderers( $parvalue );
+
+			default:
+				return $this->set_param( $parname, 'string', $parvalue, $make_null );
+		}
+	}
+
+
+	/**
+	 * Set the renderers of the Item.
+	 *
+	 * @param array List of renderer codes.
+	 * @return boolean true, if it has been set; false if it has not changed
+	 */
+	function set_renderers( $renderers )
+	{
+		return $this->set_param( 'renderers', 'string', implode( '.', $renderers ) );
+	}
+
+
+	/**
+	 * Set the Author of the Item.
+	 *
+	 * @param User (Do NOT set to NULL or you may kill the current_User)
+	 * @return boolean true, if it has been set; false if it has not changed
+	 */
+	function set_creator_User( & $creator_User )
+	{
+		$this->creator_User = & $creator_User;
+		$this->Author = & $this->creator_User; // deprecated  fp> TODO: Test and see if this line can be put once and for all in the constructor
+		return $this->set( $this->creator_field, $creator_User->ID );
+	}
+
+
+	/**
+	 * Create a new Item/Post and insert it into the DB
+	 *
+	 * This function has to handle all needed DB dependencies!
+	 *
+	 * @todo cleanup the set() calls
+	 */
+	function insert(
+		$author_user_ID,              // Author
+		$post_title,
+		$post_content,
+		$post_timestamp,              // 'Y-m-d H:i:s'
+		$main_cat_ID = 1,             // Main cat ID
+		$extra_cat_IDs = array(),     // Table of extra cats
+		$post_status = 'published',
+		$post_locale = '#',
+// API compatibility broken by blueyed in 1.9 (should have waited for 2.0)		$post_trackbacks = '',
+//		$autobr = 0,                  // OBSOLETE
+//		$pingsdone = true,
+		$post_urltitle = '',
+		$post_url = '',
+		$post_comment_status = 'open',
+		$post_renderers = array('default'),
+		$item_typ_ID = 1,
+		$item_st_ID = NULL )
+	{
+		global $DB, $query, $UserCache;
+		global $localtimenow, $default_locale;
+
+		if( $post_locale == '#' ) $post_locale = $default_locale;
+
+		// echo 'INSERTING NEW POST ';
+
+		if( isset( $UserCache ) )	// DIRTY HACK
+		{ // If not in install procedure...
+			$this->set_creator_User( $UserCache->get_by_ID( $author_user_ID ) );
+		}
+		else
+		{
+			$this->set( $this->creator_field, $author_user_ID );
+		}
+		$this->set( $this->lasteditor_field, $this->{$this->creator_field} );
+		$this->set( 'title', $post_title );
+		$this->set( 'urltitle', $post_urltitle );
+		$this->set( 'content', $post_content );
+		$this->set( 'datestart', $post_timestamp );
+
+		// TODO: dh> $localtimenow is not defined during install! - all sample posts get a last-modified date of 1970-01-01
+		$this->set( 'datemodified', date('Y-m-d H:i:s',$localtimenow) );
+
+		$this->set( 'main_cat_ID', $main_cat_ID );
+		$this->set( 'extra_cat_IDs', $extra_cat_IDs );
+		$this->set( 'status', $post_status );
+		$this->set( 'locale', $post_locale );
+		$this->set( 'url', $post_url );
+		$this->set( 'comment_status', $post_comment_status );
+		$this->set_renderers( $post_renderers );
+		$this->set( 'typ_ID', $item_typ_ID );
+		$this->set( 'st_ID', $item_st_ID );
+
+		// INSERT INTO DB:
+		$this->dbinsert();
+
+		return $this->ID;
+	}
+
+
+	/**
+	 * Insert object into DB based on previously recorded changes
+	 *
+	 * @return boolean true on success
+	 */
+	function dbinsert()
+	{
+		global $DB, $current_User, $Plugins;
+
+		$DB->begin();
+
+		if( empty($this->creator_user_ID) )
+		{ // No creator assigned yet, use current user:
+			$this->set_creator_User( $current_User );
+		}
+
+		// validate url title
+		$this->set( 'urltitle', urltitle_validate( $this->urltitle, $this->title, 0, false, $this->dbprefix, $this->dbIDname, $this->dbtablename) );
+
+		$this->update_renderers_from_Plugins();
+
+		// TODO: allow a plugin to cancel update here (by returning false)?
+		$Plugins->trigger_event( 'PrependItemInsertTransact', $params = array( 'Item' => & $this ) );
+
+		$dbchanges = $this->dbchanges; // we'll save this for passing it to the plugin hook
+
+		if( $result = parent::dbinsert() )
+		{ // We could insert the item object..
+
+			// Let's handle the extracats:
+			$this->insert_update_extracats( 'insert' );
+
+			$DB->commit();
+
+			$Plugins->trigger_event( 'AfterItemInsert', $params = array( 'Item' => & $this, 'dbchanges' => $dbchanges ) );
+		}
+		else
+		{
+			$DB->rollback();
+		}
+
+		return $result;
+	}
+
+
+	/**
+	 * Update a post and save to DB
+	 *
+	 * This function has to handle all needed DB dependencies!
+	 *
+	 * @deprecated since 1.9 - not used in the core anymore
+	 *
+	 * @param string Title
+	 * @param string Content
+	 * @param string Timestamp ('Y-m-d H:i:s')
+	 * @param integer Main category ID
+	 * @param array List of extra cats
+	 * @param string Status ('published', 'deprecated', 'protected', 'private' or 'draft'). Empty to not change it.
+	 * @param string Locale. '#' to not change it.
+	 * @param mixed Not used
+	 * @param integer OBSOLETE
+	 * @param boolean Pings done?
+	 * @param string URL title
+	 * @param string URL
+	 * @param string Post comment status
+	 * @param array Renderers
+	 * @param integer Typ ID
+	 * @param integer Status(?) ID
+	 */
+	function update(
+		$post_title,
+		$post_content,
+		$post_timestamp = '',         // 'Y-m-d H:i:s'
+		$main_cat_ID = 1,             // Main cat ID
+		$extra_cat_IDs = array(),     // Table of extra cats
+		$post_status = 'published',
+		$post_locale = '#',
+		$post_trackbacks = '',        // not used
+		$autobr = 0,                  // OBSOLETE
+		$pingsdone = true,						// ONSOLETE
+		$post_urltitle = '',
+		$post_url = '',
+		$post_comment_status = 'open',
+		$post_renderers = array(),
+		$item_typ_ID = 0,
+		$item_st_ID = 0 )
+	{
+		global $localtimenow, $default_locale;
+
+		$this->set( 'title', $post_title );
+		$this->set( 'urltitle', $post_urltitle );
+		$this->set( 'url', $post_url );
+		$this->set( 'content', $post_content );
+		// this is automatic $this->set( 'datemodified', date('Y-m-d H:i:s', $localtimenow ) );
+		$this->set( 'main_cat_ID', $main_cat_ID );
+		$this->set( 'extra_cat_IDs', $extra_cat_IDs );
+		$this->set( 'status', $post_status );
+		$this->set( 'comment_status', $post_comment_status );
+		$this->set_renderers( $post_renderers );
+		$this->set( 'typ_ID', $item_typ_ID );
+		$this->set( 'st_ID', $item_st_ID );
+		if( $post_locale != '#' )
+		{ // only update if it was changed
+			$this->set( 'locale', $post_locale );
+		}
+		if( !empty($post_timestamp) )
+		{
+			$this->set( 'datestart', $post_timestamp );
+		}
+
+		// UPDATE DB:
+		$this->dbupdate();
+	}
+
+
+	/**
+	 * Update the DB based on previously recorded changes
+	 *
+	 * @return boolean true on success
+	 */
+	function dbupdate()
+	{
+		global $DB, $Plugins, $object_def;
+
+		$DB->begin();
+
+		// validate url title
+		if( empty($this->urltitle) || isset($this->dbchanges[$object_def['Item']['db_cols']['urltitle']]) )
+		{ // Url title has changed or is empty
+			// echo 'updating url title';
+			$this->set( 'urltitle', urltitle_validate( $this->urltitle, $this->title, $this->ID,
+																false, $this->dbprefix, $this->dbIDname, $this->dbtablename ) );
+		}
+
+		$this->update_renderers_from_Plugins();
+
+		// TODO: dh> allow a plugin to cancel update here (by returning false)?
+		$Plugins->trigger_event( 'PrependItemUpdateTransact', $params = array( 'Item' => & $this ) );
+
+		$dbchanges = $this->dbchanges; // we'll save this for passing it to the plugin hook
+
+		if( $result = parent::dbupdate() )
+		{ // We could update the item object..
+
+			// Let's handle the extracats:
+			$this->insert_update_extracats( 'update' );
+
+			// Empty pre-rendered content cache - any item property may have influence on it:
+			$DB->query( 'DELETE FROM T_item__prerendering WHERE itpr_itm_ID = '.$this->ID );
+			$this->content_prerendered = NULL;
+
+			$DB->commit();
+
+			$Plugins->trigger_event( 'AfterItemUpdate', $params = array( 'Item' => & $this, 'dbchanges' => $dbchanges ) );
+		}
+		else
+		{
+			$DB->commit();
+		}
+
+		return $result;
+	}
+
+
+	/**
+	 * Trigger event AfterItemDelete after calling parent method.
+	 *
+	 * @return boolean true on success
+	 */
+	function dbdelete()
+	{
+		global $DB, $Plugins;
+
+		// remember ID, because parent method resets it to 0
+		$old_ID = $this->ID;
+
+		$DB->begin();
+
+		if( $r = parent::dbdelete() )
+		{
+			// Empty pre-rendered content cache:
+			$DB->query( 'DELETE FROM T_item__prerendering WHERE itpr_itm_ID = '.$this->ID );
+			$this->content_prerendered = NULL;
+
+			$DB->commit();
+
+			// re-set the ID for the Plugin event
+			$this->ID = $old_ID;
+
+			$Plugins->trigger_event( 'AfterItemDelete', $params = array( 'Item' => & $this ) );
+
+			$this->ID = 0;
+		}
+		else
+		{
+			$DB->rollback();
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * @param string 'insert' | 'update'
+	 */
+	function insert_update_extracats( $mode )
+	{
+		global $DB;
+
+		$DB->begin();
+
+		if( ! is_null( $this->extra_cat_IDs ) )
+		{ // Okay the extra cats are defined:
+
+			if( $mode == 'update' )
+			{
+				// delete previous extracats:
+				$DB->query( 'DELETE FROM T_postcats WHERE postcat_post_ID = '.$this->ID, 'delete previous extracats' );
+			}
+
+			// insert new extracats:
+			$query = "INSERT INTO T_postcats( postcat_post_ID, postcat_cat_ID ) VALUES ";
+			foreach( $this->extra_cat_IDs as $extra_cat_ID )
+			{
+				//echo "extracat: $extracat_ID <br />";
+				$query .= "( $this->ID, $extra_cat_ID ),";
+			}
+			$query = substr( $query, 0, strlen( $query ) - 1 );
+			$DB->query( $query, 'insert new extracats' );
+		}
+
+		$DB->commit();
+	}
+
+
+	/**
+	 * Increment the view count of the item directly in DB (if the item's Author is not $current_User).
+	 *
+	 * This method serves TWO purposes (that would break if we used dbupdate() ) :
+	 *  - Increment the viewcount WITHOUT affecting the lastmodified date and user.
+	 *  - Increment the viewcount in an ATOMIC manner (even if several hits on the same Item occur simultaneously).
+	 *
+	 * This also triggers the plugin event 'ItemViewsIncreased' if the view count has been increased.
+	 *
+	 * @return boolean Did we increase view count?
+	 */
+	function inc_viewcount()
+	{
+		global $Plugins, $DB, $current_User, $Debuglog;
+
+		if( isset( $current_User ) && ( $current_User->ID == $this->creator_user_ID ) )
+		{
+			$Debuglog->add( 'Not incrementing view count, because viewing user is creator of the item.', 'items' );
+
+			return false;
+		}
+
+		$DB->query( 'UPDATE T_posts
+		                SET post_views = post_views + 1
+		              WHERE '.$this->dbIDname.' = '.$this->ID );
+
+		// Trigger event that the item's view has been increased
+		$Plugins->trigger_event( 'ItemViewsIncreased', array( 'Item' => & $this ) );
+
+		return true;
+	}
+
+
+	/**
+	 * Get the User who is assigned to the Item.
+	 *
+	 * @return User|NULL NULL if no user is assigned.
+	 */
+	function get_assigned_User()
+	{
+		if( ! isset($this->assigned_User) && isset($this->assigned_user_ID) )
+		{
+			global $UserCache;
+			$this->assigned_User = & $UserCache->get_by_ID( $this->assigned_user_ID );
+		}
+
+		return $this->assigned_User;
+	}
+
+
+	/**
+	 * Get the User who created the Item.
+	 *
+	 * @return User
+	 */
+	function & get_creator_User()
+	{
+		if( is_null($this->creator_User) )
+		{
+			global $UserCache;
+			$this->creator_User = & $UserCache->get_by_ID( $this->creator_user_ID );
+			$this->Author = & $this->creator_User;  // deprecated
+		}
+
+		return $this->creator_User;
+	}
+
+
+	/**
+	 * Get the Blog object for the Item.
+	 *
+	 * @return Blog
+	 */
+	function & get_Blog()
+	{
+		if( is_null($this->Blog) )
+		{
+			$this->load_Blog();
+		}
+
+		return $this->Blog;
+	}
+
+
+	/**
+	 * Load the Blog object for the Item, without returning it.
+	 *
+	 * This is needed for {@link Results} object callbacks.
+	 */
+	function load_Blog()
+	{
+		if( is_null($this->Blog) )
+		{
+			global $BlogCache;
+			$this->Blog = & $BlogCache->get_by_ID( $this->blog_ID );
+		}
+	}
+
+
+	/**
+	 * Execute or schedule post(=after) processing tasks
+	 *
+	 * Includes notifications & pings
+	 */
+	function handle_post_processing( $display = true )
+	{
+		global $Settings;
+
+		$notifications_mode = $Settings->get('outbound_notifications_mode');
+
+		if( $notifications_mode == 'off' )
+		{	// Exit silently
+			return false;
+		}
+
+		if( $this->notifications_status == 'finished' )
+		{ // pings have been done before
+			if( $display )
+			{
+				echo "<div class=\"panelinfo\">\n";
+				echo '<p>', T_('Post had already pinged: skipping notifications...'), "</p>\n";
+				echo "</div>\n";
+			}
+			return false;
+		}
+
+		if( $this->notifications_status != 'noreq' )
+		{ // pings have been done before
+
+			// TODO: Check if issue_date has changed and reschedule
+
+			if( $display )
+			{
+				echo "<div class=\"panelinfo\">\n";
+				echo '<p>', T_('Post processing already pending...'), "</p>\n";
+				echo "</div>\n";
+			}
+			return false;
+		}
+
+		if( $this->status != 'published' )
+		{
+
+			// TODO: discard any notification that may be pending!
+
+			if( $display )
+			{
+				echo "<div class=\"panelinfo\">\n";
+				echo '<p>', T_('Post not publicly published: skipping notifications...'), "</p>\n";
+				echo "</div>\n";
+			}
+			return false;
+		}
+
+		if( $notifications_mode == 'immediate' )
+		{	// We want to do the post processing immediately:
+			// send outbound pings:
+			$this->send_outbound_pings( $display );
+
+			// Send email notifications now!
+			$this->send_email_notifications( $display );
+
+			// Record that processing has been done:
+			$this->set( 'notifications_status', 'finished' );
+		}
+		else
+		{	// We want asynchronous post processing:
+			if( $display )
+			{
+				echo "<div class=\"panelinfo\">\n";
+				echo '<p>'.T_('Scheduling asynchronous notifications...')."</p>\n";
+				echo "</div>\n";
+			}
+
+			// CREATE OBJECT:
+			global $model_path;
+			require_once $model_path.'cron/_cronjob.class.php';
+			$edited_Cronjob = & new Cronjob();
+
+			// start datetime. We do not want to ping before the post is effectively published:
+			$edited_Cronjob->set( 'start_datetime', $this->issue_date );
+
+			// no repeat.
+
+			// name:
+			$edited_Cronjob->set( 'name', sprintf( T_('Send notifications for &laquo;%s&raquo;'), strip_tags($this->title) ) );
+
+			// controller:
+			$edited_Cronjob->set( 'controller', 'cron/_post_notifications.job.php' );
+
+			// params: specify which post this job is supposed to send notifications for:
+			$edited_Cronjob->set( 'params', array( 'item_ID' => $this->ID ) );
+
+			// Save cronjob to DB:
+			$edited_Cronjob->dbinsert();
+
+			// Memorize the cron job ID which is going to handle this post:
+			$this->set( 'notifications_ctsk_ID', $edited_Cronjob->ID );
+
+			// Record that processing has been scheduled:
+			$this->set( 'notifications_status', 'todo' );
+		}
+
+		// Save the new processing status to DB
+		$this->dbupdate();
+
+		return true;
+	}
+
+
+	/**
+	 * Send email notifications to subscribed users
+	 *
+	 * @todo fp>> shall we notify suscribers of blog were this is in extra-cat? blueyed>> IMHO yes.
+	 */
+	function send_email_notifications( $display = true )
+	{
+		global $DB, $admin_url, $debug, $Debuglog;
+
+		if( $display )
+		{
+			echo "<div class=\"panelinfo\">\n";
+			echo '<h3>', T_('Notifying subscribed users...'), "</h3>\n";
+		}
+
+		// Get list of users who want to be notfied:
+		// TODO: also use extra cats/blogs??
+		$sql = 'SELECT DISTINCT user_email, user_locale
+							FROM T_subscriptions INNER JOIN T_users ON sub_user_ID = user_ID
+						WHERE sub_coll_ID = '.$this->blog_ID.'
+							AND sub_items <> 0
+							AND LENGTH(TRIM(user_email)) > 0';
+		$notify_list = $DB->get_results( $sql );
+
+		// Preprocess list: (this comes form Comment::send_email_notifications() )
+		$notify_array = array();
+		foreach( $notify_list as $notification )
+		{
+			$notify_array[$notification->user_email] = $notification->user_locale;
+		}
+
+		if( empty($notify_array) )
+		{ // No-one to notify:
+			if( $display )
+			{
+				echo '<p>', T_('No-one to notify.'), "</p>\n</div>\n";
+			}
+			return false;
+		}
+
+		/*
+		 * We have a list of email addresses to notify:
+		 */
+		$this->get_creator_User();
+		$mail_from = '"'.$this->creator_User->get('preferredname').'" <'.$this->creator_User->get('email').'>';
+
+		$Blog = & $this->get_Blog();
+
+		// Send emails:
+		$cache_by_locale = array();
+		foreach( $notify_array as $notify_email => $notify_locale )
+		{
+			if( ! isset($cache_by_locale[$notify_locale]) )
+			{ // No message for this locale generated yet:
+				locale_temp_switch($notify_locale);
+
+				// Calculate length for str_pad to align labels:
+				$pad_len = max( strlen(T_('Blog')), strlen(T_('Author')), strlen(T_('Title')), strlen(T_('Url')), strlen(T_('Content')) );
+
+				$cache_by_locale[$notify_locale]['subject'] = sprintf( T_('[%s] New post: "%s"'), $Blog->get('shortname'), $this->get('title') );
+
+				$cache_by_locale[$notify_locale]['message'] =
+					str_pad( T_('Blog'), $pad_len ).': '.$Blog->get('shortname')
+					.' ( '.str_replace('&amp;', '&', $Blog->get('blogurl'))." )\n"
+
+					.str_pad( T_('Author'), $pad_len ).': '.$this->creator_User->get('preferredname').' ('.$this->creator_User->get('login').")\n"
+
+					.str_pad( T_('Title'), $pad_len ).': '.$this->get('title')."\n"
+
+					// linked URL or "-" if empty:
+					.str_pad( T_('Url'), $pad_len ).': '.( empty( $this->url ) ? '-' : str_replace('&amp;', '&', $this->get('url')) )."\n"
+
+					.str_pad( T_('Content'), $pad_len ).': '
+						// We use pid to get a short URL and avoid it to wrap on a new line in the mail which may prevent people from clicking
+						// TODO: might get moved onto a single line, at the end of the content..
+						.str_replace('&amp;', '&', $this->get_permanent_url( 'pid' ))."\n\n"
+
+					.$this->get('content')."\n"
+
+					// Footer:
+					."\n-- \n"
+					.T_('Edit/Delete').': '.$admin_url.'?ctrl=browse&blog='.$this->blog_ID.'&p='.$this->ID."\n\n"
+
+					.T_('Edit your subscriptions/notifications').': '.str_replace('&amp;', '&', url_add_param( $Blog->get( 'blogurl' ), 'disp=subs' ) )."\n";
+
+				locale_restore_previous();
+			}
+
+			if( $display ) echo T_('Notifying:').$notify_email."<br />\n";
+			if( $debug >= 2 )
+			{
+				echo "<p>Sending notification to $notify_email:<pre>$cache_by_locale[$notify_locale]['message']</pre>";
+			}
+
+			send_mail( $notify_email, $cache_by_locale[$notify_locale]['subject'], $cache_by_locale[$notify_locale]['message'], $mail_from );
+		}
+
+		if( $display ) echo '<p>', T_('Done.'), "</p>\n</div>\n";
+	}
+
+
+  /**
+	 * Send outbound pings for a post
+	 *
+	 * @param boolean Display?
+	 */
+	function send_outbound_pings( $display = true )
+	{
+		global $Plugins, $baseurl;
+
+		$this->load_Blog();
+		$ping_plugins = array_unique(explode(',', $this->Blog->get_setting('ping_plugins')));
+
+		if( preg_match( '#^http://localhost[/:]#', $baseurl)
+			|| preg_match( '~^\w+://[^/]+\.local/~', $baseurl ) /* domain ending in ".local" */  )
+		{
+			if( $display ) echo "<div class=\"panelinfo\">\n<p>", T_('Skipping pings (Running on localhost).'), "</p>\n</div>\n";
+		}
+		else foreach( $ping_plugins as $plugin_code )
+		{
+			$Plugin = & $Plugins->get_by_code($plugin_code);
+
+			if( $Plugin )
+			{
+				if( $display )
+				{
+					echo "<div class=\"panelinfo\">\n";
+					echo '<h3>'.sprintf(T_('Pinging %s...'), $Plugin->ping_service_name)."</h3>\n";
+				}
+				$params = array( 'Item' => & $this, 'xmlrpcresp' => NULL, 'display' => $display );
+
+				$r = $Plugin->ItemSendPing( $params );
+
+				if( isset($params['xmlrpcresp']) && is_a($params['xmlrpcresp'], 'xmlrpcresp') )
+				{
+					xmlrpc_displayresult( $params['xmlrpcresp'], $display );
+				}
+				if( $display )
+				{
+					echo "<p>", T_('Done.'), "</p>\n</div>\n";
+				}
+			}
+		}
+	}
+
+
+	/**
+	 * Get a member param by its name
+	 *
+	 * @param mixed Name of parameter
+	 * @return mixed Value of parameter
+	 */
+	function get( $parname )
+	{
+		global $ItemTypeCache, $ItemStatusCache, $object_def, $post_statuses;
+
+		switch( $parname )
+		{
+			case 't_author':
+				// Text: author
+				$this->get_creator_User();
+				return $this->creator_User->get( 'preferredname' );
+
+			case 't_assigned_to':
+				// Text: assignee
+				if( ! $this->get_assigned_User() )
+				{
+					return '';
+				}
+				return $this->assigned_User->get( 'preferredname' );
+
+			case 't_status':
+				// Text status:
+				return T_( $post_statuses[$this->status] );
+
+			case 't_extra_status':
+				if( ! ($Element = & $ItemStatusCache->get_by_ID( $this->st_ID, true, false ) ) )
+				{ // No status:
+					return '';
+				}
+				return $Element->name_return();
+
+			case 't_type':
+				// Item type (name):
+				if( empty($this->typ_ID) )
+				{
+					return '';
+				}
+
+				$type_Element = & $ItemTypeCache->get_by_ID( $this->typ_ID );
+				return $type_Element->name_return();
+
+			case 't_priority':
+				return $this->priorities[ $this->priority ];
+
+			case 'pingsdone':
+				// Deprecated by fp 2006-08-21
+				return ($this->post_notifications_status == 'finished');
+		}
+
+		return parent::get( $parname );
+	}
+
+
+	/**
+	 * Assign the item to the first category we find in the requested collection
+	 *
+	 * @param integer $collection_ID
+	 */
+	function assign_to_first_cat_for_collection( $collection_ID )
+	{
+		global $DB;
+
+		// Get the first category ID for the collection ID param
+		$cat_ID = $DB->get_var( '
+				SELECT cat_ID
+					FROM T_categories
+				 WHERE cat_blog_ID = '.$collection_ID.'
+				 ORDER BY cat_ID ASC
+				 LIMIT 1' );
+
+		// Set to the item the first category we got
+		$this->set( 'main_cat_ID', $cat_ID );
+	}
+
+
+	/**
+	 * Get the list of renderers for this Item.
+	 * @return array
+	 */
+	function get_renderers()
+	{
+		return explode( '.', $this->renderers );
+	}
+
+
+	/**
+	 * Get the list of validated renderers for this Item. This includes stealth plugins etc.
+	 * @return array List of validated renderer codes
+	 */
+	function get_renderers_validated()
+	{
+		if( ! isset($this->renderers_validated) )
+		{
+			global $Plugins;
+			$this->renderers_validated = $Plugins->validate_list( $this->get_renderers() );
+		}
+		return $this->renderers_validated;
+	}
+
+
+	/**
+	 * Add a renderer (by code) to the Item.
+	 * @param string Renderer code to add for this item
+	 * @return boolean True if renderers have changed
+	 */
+	function add_renderer( $renderer_code )
+	{
+		$renderers = $this->get_renderers();
+		if( in_array( $renderer_code, $renderers ) )
+		{
+			return false;
+		}
+
+		$renderers[] = $renderer_code;
+		$this->set_renderers( $renderers );
+
+		$this->renderers_validated = NULL;
+		//echo 'Added renderer '.$renderer_code;
+	}
+
+
+	/**
+	 * Remove a renderer (by code) from the Item.
+	 * @param string Renderer code to remove for this item
+	 * @return boolean True if renderers have changed
+	 */
+	function remove_renderer( $renderer_code )
+	{
+		$r = false;
+		$renderers = $this->get_renderers();
+		while( ( $key = array_search( $renderer_code, $renderers ) ) !== false )
+		{
+			$r = true;
+			unset($renderers[$key]);
+		}
+
+		if( $r )
+		{
+			$this->set_renderers( $renderers );
+			$this->renderers_validated = NULL;
+			//echo 'Removed renderer '.$renderer_code;
+		}
+		return $r;
+	}
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/items/_item.funcs.php 1.10.3.src/inc/MODEL/items/_item.funcs.php
--- 0.9.2.src/inc/MODEL/items/_item.funcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/items/_item.funcs.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,979 @@
+<?php
+/**
+ * This file implements Post handling functions.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author cafelog (team)
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ * @author tswicegood: Travis SWICEGOOD.
+ * @author vegarg: Vegar BERG GULDAL.
+ *
+ * @version $Id: _item.funcs.php,v 1.18.2.8.2.3 2007/10/29 02:43:16 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Validate URL title
+ *
+ * Using title as a source if url title is empty
+ *
+ * @todo Use configurable char as seperator (see tracker); replace umlauts
+ *
+ * @param string url title to validate
+ * @param string real title to use as a source if $urltitle is empty
+ * @param integer ID of post
+ * @return string validated url title
+ */
+function urltitle_validate( $urltitle, $title, $post_ID = 0, $query_only = false,
+															$dbprefix = 'post_', $dbIDname = 'post_ID', $dbtable = 'T_posts' )
+{
+	global $DB;
+
+	$urltitle = trim( $urltitle );
+
+	if( empty( $urltitle ) ) $urltitle = $title;
+	if( empty( $urltitle ) ) $urltitle = 'title';
+
+	// echo 'starting with: ', $urltitle, '<br />';
+
+	// Replace HTML entities
+	$urltitle = htmlentities( $urltitle, ENT_NOQUOTES );
+	// Keep only one char in entities!
+	$urltitle = preg_replace( '/&(.).+?;/', '$1', $urltitle );
+	// Remove non acceptable chars
+	$urltitle = preg_replace( '/[^A-Za-z0-9]+/', '_', $urltitle );
+	// Remove '_' at start and end:
+	$urltitle = preg_replace( '/^_+/', '', $urltitle );
+	$urltitle = preg_replace( '/_+$/', '', $urltitle );
+	// Uppercase the first character of each word in a string
+	$urltitle = strtolower( $urltitle );
+
+	preg_match( '/^(.*?)(_[0-9]+)?$/', $urltitle, $matches );
+
+	$urlbase = substr( $matches[1], 0, 40 );
+	$urltitle = $urlbase;
+	if( ! empty( $matches[2] ) )
+	{
+		$urltitle = $urlbase . $matches[2];
+	}
+
+
+	// Find all occurrences of urltitle+number in the DB:
+	$sql = 'SELECT '.$dbprefix.'urltitle
+					FROM '.$dbtable.'
+					WHERE '.$dbprefix."urltitle REGEXP '^".$urlbase."(_[0-9]+)?$'";
+	if( $post_ID )
+		$sql .= " AND $dbIDname <> $post_ID";
+	$exact_match = false;
+	$highest_number = 0;
+	foreach( $DB->get_results( $sql, ARRAY_A ) as $row )
+	{
+		$existing_urltitle = $row[$dbprefix.'urltitle'];
+		// echo "existing = $existing_urltitle <br />";
+		if( $existing_urltitle == $urltitle )
+		{ // We have an exact match, we'll have to change the number.
+			$exact_match = true;
+		}
+		if( preg_match( '/_([0-9]+)$/', $existing_urltitle, $matches ) )
+		{ // This one has a number, we extract it:
+			$existing_number = (integer) $matches[1];
+			if( $existing_number > $highest_number )
+			{ // This is the new high
+				$highest_number = $existing_number;
+			}
+		}
+	}
+	// echo "highest existing number = $highest_number <br />";
+
+	if( $exact_match && !$query_only )
+	{ // We got an exact match, we need to change the number:
+		$urltitle = $urlbase.'_'.($highest_number + 1);
+	}
+
+	// echo "using = $urltitle <br />";
+
+	return $urltitle;
+}
+
+
+/**
+ * get_postdata(-)
+ *
+ * if global $postdata was not set it will be
+ */
+function get_postdata($postid)
+{
+	global $DB, $postdata, $show_statuses;
+
+	if( !empty($postdata) && $postdata['ID'] == $postid )
+	{ // We are asking for postdata of current post in memory! (we're in the b2 loop)
+		// Already in memory! This will be the case when generating permalink at display
+		// (but not when sending trackbacks!)
+		// echo "*** Accessing post data in memory! ***<br />\n";
+		return($postdata);
+	}
+
+	// echo "*** Loading post data! ***<br>\n";
+	// We have to load the post
+	$sql = 'SELECT post_ID, post_creator_user_ID, post_datestart, post_datemodified, post_status, post_content, post_title,
+											post_main_cat_ID, cat_blog_ID ';
+	$sql .= ', post_locale, post_url, post_wordcount, post_comment_status, post_views ';
+	$sql .= '	FROM T_posts
+					 INNER JOIN T_categories ON post_main_cat_ID = cat_ID
+					 WHERE post_ID = '.$postid;
+	// Restrict to the statuses we want to show:
+	// echo $show_statuses;
+	// fplanque: 2004-04-04: this should not be needed here. (and is indeed problematic when we want to
+	// get a post before even knowning which blog it belongs to. We can think of putting a security check
+	// back into the Item class)
+	// $sql .= ' AND '.statuses_where_clause( $show_statuses );
+
+	// echo $sql;
+
+	if( $myrow = $DB->get_row( $sql ) )
+	{
+		$mypostdata = array (
+			'ID' => $myrow->post_ID,
+			'Author_ID' => $myrow->post_creator_user_ID,
+			'Date' => $myrow->post_datestart,
+			'Status' => $myrow->post_status,
+			'Content' => $myrow->post_content,
+			'Title' => $myrow->post_title,
+			'Category' => $myrow->post_main_cat_ID,
+			'Locale' => $myrow->post_locale,
+			'Url' => $myrow->post_url,
+			'Wordcount' => $myrow->post_wordcount,
+			'views' => $myrow->post_views,
+			'comment_status' => $myrow->post_comment_status,
+			'Blog' => $myrow->cat_blog_ID,
+			);
+
+		// Caching is particularly useful when displaying a single post and you call single_post_title several times
+		if( !isset( $postdata ) ) $postdata = $mypostdata;	// Will save time, next time :)
+
+		return($mypostdata);
+	}
+
+	return false;
+}
+
+
+/*
+ * single_post_title(-)
+ *
+ * @movedTo _obsolete092.php
+ */
+
+
+
+/**
+ * link_pages(-)
+ * vegarg: small bug when using $more_file fixed
+ */
+function link_pages( $before='#', $after='#', $next_or_number='number', $nextpagelink='#', $previouspagelink='#', $pagelink='%d', $more_file='')
+{
+	global $id, $page, $numpages, $multipage, $more;
+
+	if( $before == '#' ) $before = '<p>'.T_('Pages:').' ';
+	if( $after == '#' ) $after = '</p>';
+	if( $nextpagelink == '#' ) $nextpagelink = T_('Next page');
+	if( $previouspagelink == '#' ) $previouspagelink = T_('Previous page');
+
+	if ($more_file != '')
+		$file = $more_file;
+	else
+		$file = get_bloginfo('blogurl');
+
+	if( $multipage ) { // && ($more)) {
+		echo $before;
+		if( $next_or_number == 'number' )
+		{
+			for ($i = 1; $i < ($numpages+1); $i = $i + 1)
+			{
+				$j = str_replace('%d', $i, $pagelink);
+				echo ' ';
+				if( ($i != $page) || ( (!$more) && ($page==1) ))
+					echo '<a href="'.url_add_param($file, 'p='.$id.'&amp;more=1&amp;page='.$i).'">';
+				echo $j;
+				if( ($i != $page) || ( (!$more) && ($page==1) ))
+					echo '</a>';
+			}
+		}
+		else
+		{
+			$i = $page - 1;
+			if( $i )
+				echo ' <a href="'.url_add_param($file, 'p='.$id.'&amp;page='.$i).'">'.$previouspagelink.'</a>';
+
+			$i = $page+1;
+
+			if( $i <= $numpages )
+				echo ' <a href="'.url_add_param($file, 'p='.$id.'&amp;page='.$i).'">'.$nextpagelink.'</a>';
+		}
+		echo $after;
+	}
+}
+
+
+/**
+ * previous_post(-)
+ * @todo Move to ItemList
+ * @todo dh> see WP's previous_post_link() for param ideas (using $link instead of $previous and $title). Also, use booleans of course!
+ *       $in_same_blog would also be useful!
+ */
+function previous_post( $format='&lt;&lt; % ', $previous='#', $title='yes', $in_same_cat='no', $limitprev=1, $excluded_categories='', $in_same_blog = true )
+{
+	global $disp, $posts, $postdata;
+
+	if( empty($postdata) || ($disp != 'single' && $posts != 1) )
+	{
+		return;
+	}
+
+	global $DB;
+	global $ItemCache, $Blog;
+
+	if( $previous == '#' ) $previous = T_('Previous post') . ': ';
+
+	$from = 'T_posts';
+
+	$current_post_date = $postdata['Date'];
+	$current_category = $postdata['Category'];
+
+	if( is_string($in_same_cat) ) { $in_same_cat = ($in_same_cat != 'no'); }
+
+	$sqlcat = '';
+	if( $in_same_cat ) {
+		$sqlcat = " AND post_main_cat_ID = $current_category ";
+	}
+
+	$sql_exclude_cats = '';
+	if (!empty($excluded_categories)) {
+		$blah = explode('and', $excluded_categories);
+		foreach($blah as $category) {
+			$category = intval($category);
+			$sql_exclude_cats .= " AND post_main_cat_ID <> $category";
+		}
+	}
+
+	if( $in_same_blog )
+	{
+		$from .= ' INNER JOIN T_categories ON post_main_cat_ID = cat_ID';
+		$sqlcat .= ' AND cat_blog_ID = '.$postdata['Blog'];
+	}
+
+	$limitprev--;
+	$sql = "SELECT post_ID, post_title
+	          FROM $from
+	         WHERE post_datestart < '$current_post_date'
+	               $sqlcat
+	               $sql_exclude_cats
+	           AND ".statuses_where_clause()."
+	         ORDER BY post_datestart DESC
+	         LIMIT $limitprev, 1";
+
+	if( $p_info = $DB->get_row( $sql, OBJECT, 0, 'previous_post()' ) )
+	{
+		$Item = & $ItemCache->get_by_ID($p_info->post_ID);
+
+		$blog_url = $in_same_cat ? $Blog->get('url') : '';
+		$string = '<a href="'.$Item->get_permanent_url('', $blog_url).'">'.$previous;
+		if( $title == 'yes' ) {
+			$string .= $p_info->post_title;
+		}
+		$string .= '</a>';
+		$format = str_replace('%',$string,$format);
+		echo $format;
+	}
+}
+
+
+/**
+ * next_post(-)
+ *
+ * @todo Move to ItemList
+ * @todo dh> see WP's previous_post_link() for param ideas (using $link instead of $previous and $title). Also, use booleans of course!
+ *       $in_same_blog would also be useful!
+ */
+function next_post( $format = '% &gt;&gt; ', $next = '#', $title = 'yes', $in_same_cat = 'no', $limitnext = 1, $excluded_categories = '', $in_same_blog = true )
+{
+	global $disp, $posts, $postdata;
+
+	if( empty($postdata) || ($disp != 'single' && $posts != 1) )
+	{
+		return;
+	}
+
+	global $localtimenow, $DB;
+	global $ItemCache, $Blog;
+
+	if( $next == '#' ) $next = T_('Next post') . ': ';
+
+	$from = 'T_posts';
+
+	$current_post_date = $postdata['Date'];
+	$current_category = $postdata['Category'];
+
+	if( is_string($in_same_cat) ) { $in_same_cat = ($in_same_cat != 'no'); }
+
+	$sqlcat = '';
+	if( $in_same_cat )
+	{
+		$sqlcat = " AND post_main_cat_ID = $current_category ";
+	}
+
+	$sql_exclude_cats = '';
+	if (!empty($excluded_categories))
+	{
+		$blah = explode('and', $excluded_categories);
+		foreach($blah as $category)
+		{
+			$category = intval($category);
+			$sql_exclude_cats .= " AND post_main_cat_ID != $category";
+		}
+	}
+
+	if( $in_same_blog )
+	{
+		$from .= ' INNER JOIN T_categories ON post_main_cat_ID = cat_ID';
+		$sqlcat .= ' AND cat_blog_ID = '.$postdata['Blog'];
+	}
+
+
+	// TODO: fp> This should actually look at the min an dmax timestamp settings
+	$now = date('Y-m-d H:i:s', $localtimenow );
+
+	$limitnext--;
+	$sql = "SELECT post_ID, post_title
+	          FROM $from
+	         WHERE post_datestart > '$current_post_date'
+	           AND post_datestart < '$now'
+	               $sqlcat
+	               $sql_exclude_cats
+	           AND ".statuses_where_clause()."
+	         ORDER BY post_datestart ASC
+	         LIMIT $limitnext, 1";
+
+	if( $p_info = $DB->get_row( $sql, OBJECT, 0, 'next_post()' ) )
+	{
+		$Item = & $ItemCache->get_by_ID($p_info->post_ID);
+
+		$blog_url = $in_same_cat ? $Blog->get('url') : '';
+		$string = '<a href="'.$Item->get_permanent_url('', $blog_url).'">'.$next;
+		if ($title=='yes') {
+			$string .= $p_info->post_title;
+		}
+		$string .= '</a>';
+		$format = str_replace('%',$string,$format);
+		echo $format;
+	}
+}
+
+
+/**
+ * Display a link to next page of posts
+ *
+ * Note: remove this tag from skin template if you don't want this functionality
+ *
+ * @todo move to ItemList
+ */
+function next_posts($max_page = 0, $page='' )
+{
+	global $p, $paged, $Settings, $edited_Blog, $generating_static;
+
+	if( empty($p) )
+	{
+		if (!$paged) $paged = 1;
+		$nextpage = intval($paged) + 1;
+		if (!$max_page || $max_page >= $nextpage)
+		{
+			if( !isset($generating_static) )
+			{ // We are not generating a static page here:
+				echo regenerate_url( 'paged', 'paged='.$nextpage, $page );
+			}
+			elseif( isset($edited_Blog) )
+			{ // We are generating a static page
+				echo url_add_param( $edited_Blog->get('dynurl'), 'paged='.$nextpage );
+			}
+			// else...should not happen
+		}
+	}
+}
+
+
+/**
+ * Display a link to previous page of posts
+ *
+ * Note: remove this tag from skin template if you don't want this functionality
+ *
+ * @todo move to ItemList
+ */
+function previous_posts( $page='' )
+{
+	global $p, $paged, $Settings, $edited_Blog, $generating_static;
+
+	if( empty($p) )
+	{
+		$nextpage = intval($paged) - 1;
+		if ($nextpage < 1) $nextpage = 1;
+		if( !isset($generating_static) )
+		{ // We are not generating a static page here:
+			echo regenerate_url( 'paged', 'paged='.$nextpage, $page );
+		}
+		elseif( isset($edited_Blog) )
+		{ // We are generating a static page
+			echo url_add_param( $edited_Blog->get('dynurl'), 'paged='.$nextpage );
+		}
+		// else...should not happen
+	}
+}
+
+
+/**
+ * Display a link to next page of posts
+ *
+ * Note: remove this tag from skin template if you don't want this functionality
+ *
+ * @todo move to ItemList
+ */
+function next_posts_link($label='#', $max_page=0, $page='')
+{
+	global $p, $paged, $result, $Settings, $MainList, $Blog, $Item;
+
+	if( empty($MainList) ) return;
+
+	if( $label == '#' ) $label = T_('Next Page').' >>';
+
+	if (!$max_page) $max_page = $MainList->get_max_paged();
+	if (!$paged) $paged = 1;
+	$nextpage = intval($paged) + 1;
+	if (empty($p) && (empty($paged) || $nextpage <= $max_page))
+	{
+		/*
+		// fplanque>> this code was supposed to make this work on multiple domains, but it breaks stub files !
+		// blueyed>> it looks like using $Blog->get('url') should do it.
+		$siteurl = $Blog->get( 'siteurl', 'raw');
+		if ( !empty( $siteurl ) )
+		{
+			$parsed_url = parse_url( $Blog->get( 'siteurl', 'raw' ) );
+			$page = $parsed_url['scheme'] . '://' .
+					$parsed_url['host'] .
+					$parsed_url['path'];
+		}
+		*/
+
+		echo '<a href="';
+		echo next_posts($max_page, $page);
+		echo '">'. htmlspecialchars($label) .'</a>';
+	}
+}
+
+
+/**
+ * Display a link to previous page of posts
+ *
+ * Note: remove this tag from skin template if you don't want this functionality
+ *
+ * @todo move to ItemList
+ */
+function previous_posts_link($label='#', $page='')
+{
+	global $Settings, $p, $paged, $Blog;
+
+	if( $label == '#' ) $label = '<< '.T_('Previous Page');
+
+	if( empty($p) && ($paged > 1) )
+	{
+		/*
+		// fplanque>> this code was supposed to make this work on multiple domains, but it breaks stub files !
+		// blueyed>> it looks like using $Blog->get('url') should do it.
+		$siteurl = $Blog->get( 'siteurl', 'raw');
+		if ( !empty( $siteurl ) )
+		{
+			$parsed_url = parse_url( $Blog->get( 'siteurl', 'raw' ) );
+			$page = $parsed_url['scheme'] . '://' .
+					$parsed_url['host'] .
+					$parsed_url['path'];
+		}
+		*/
+
+		echo '<a href="';
+		echo previous_posts( $page );
+		echo '">'.htmlspecialchars($label).'</a>';
+	}
+}
+
+
+/**
+ * Links to previous/next page
+ *
+ * Note: remove this tag from skin template if you don't want this functionality
+ *
+ * @todo move to ItemList
+ */
+function posts_nav_link($sep=' :: ', $prelabel='#', $nxtlabel='#', $page='')
+{
+	global $p, $Settings, $MainList;
+
+	if( !empty( $MainList->sql ) && empty($p) )
+	{
+		$max_paged = $MainList->total_pages;
+		if( $max_paged > 1 )
+		{
+			previous_posts_link( $prelabel, $page );
+			echo htmlspecialchars($sep);
+			next_posts_link( $nxtlabel, $max_paged, $page );
+		}
+	}
+}
+
+/*****
+ * Date/Time tags
+ *****/
+
+/**
+ * the_weekday(-)
+ *
+ *
+ */
+function the_weekday()
+{
+	global $weekday,$id,$postdata;
+	$the_weekday = T_($weekday[mysql2date('w', $postdata['Date'])]);
+	echo $the_weekday;
+}
+
+
+/**
+ * the_weekday_date(-)
+ *
+ *
+ */
+function the_weekday_date($before='',$after='')
+{
+	global $weekday,$id,$postdata,$day,$previousweekday;
+	$the_weekday_date = '';
+	if ($day != $previousweekday) {
+		$the_weekday_date .= $before;
+		$the_weekday_date .= T_($weekday[mysql2date('w', $postdata['Date'])]);
+		$the_weekday_date .= $after;
+		$previousweekday = $day;
+	}
+
+	echo $the_weekday_date;
+}
+
+
+/**
+ * Generate permalink
+ *
+ * TODO: archives modes in clean mode
+ *
+ * @deprecated deprecated by {@link Item::get_permanent_url()}
+ */
+function get_permalink(
+	$file,                  // base URL of the blog
+	$id,                    // post ID to be linked to
+	$use_anchor_mode = '',  // Default to id
+	$use_destination = '',  // Default to config
+	$use_more = NULL,			  // DEPRECATED
+	$use_comments = NULL,   // DEPRECATED
+	$use_trackback = NULL,  // DEPRECATED
+	$use_pingback = NULL )  // DEPRECATED
+{
+	global $cacheweekly;
+	global $Settings;
+
+	// We're gonna need access to more postdata in several cases:
+	$postdata = get_postdata( $id );
+
+	// Defaults:
+	if (empty($use_anchor_mode)) $use_anchor_mode = 'id';
+	if (empty($use_destination))
+			$use_destination = ( strstr( $Settings->get('permalink_type'), 'archive' ) !== false )
+					? 'archive' : 'single';
+	if ($use_destination=='archive') $use_destination = $Settings->get('archive_mode');
+
+	// Generate anchor
+	switch(strtolower($use_anchor_mode))
+	{
+		case 'title':
+			$title = preg_replace('/[^a-zA-Z0-9_\.-]/', '_', $postdata['Title']);
+			$anchor = $title;
+			break;
+
+		case 'id':
+		default:
+			$anchor = $id;
+			break;
+	}
+
+	if( ! $Settings->get('links_extrapath') )
+	{ // We reference by Query: Dirty but explicit permalinks
+
+		switch($use_destination)
+		{
+			case 'monthly':
+				$permalink = url_add_param( $file, 'm='.substr($postdata['Date'],0,4).substr($postdata['Date'],5,2).'#'.$anchor );
+				break;
+			case 'weekly':
+				if((!isset($cacheweekly)) || (empty($cacheweekly[$postdata['Date']])))
+				{
+					$cacheweekly[$post_date] = $DB->get_var( 'SELECT '.$DB->week( $post_date, locale_startofweek() ) );
+				}
+				$permalink = url_add_param( $file, 'm='.substr($postdata['Date'],0,4).'&amp;w='.$cacheweekly[$postdata['Date']].'#'.$anchor );
+				break;
+			case 'daily':
+				$permalink = url_add_param( $file, 'm='.substr($postdata['Date'],0,4).substr($postdata['Date'],5,2).substr($postdata['Date'],8,2).'#'.$anchor );
+				break;
+			case 'postbypost':
+			case 'single':
+			default:
+				$permalink = url_add_param( $file, 'p='.$id.'&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1' );
+				break;
+		}
+	}
+	else
+	{ // We reference by path (CLEAN permalinks!)
+		switch($use_destination)
+		{
+			case 'monthly':
+				$permalink = $file.mysql2date("/Y/m/", $postdata['Date']).'#'.$anchor;
+				break;
+			case 'weekly':
+				if((!isset($cacheweekly)) || (empty($cacheweekly[$postdata['Date']])))
+				{
+					$cacheweekly[$post_date] = $DB->get_var( 'SELECT '.$DB->week( $post_date, locale_startofweek() ) );
+				}
+				$permalink = $file.mysql2date("/Y/m/", $postdata['Date']).'w'.$cacheweekly[$postdata['Date']].'/#'.$anchor;
+				break;
+			case 'daily':
+				$permalink = $file.mysql2date("/Y/m/d/", $postdata['Date']).'#'.$anchor;
+				break;
+			case 'postbypost':
+			case 'single':
+			default:
+				// This is THE CLEANEST available: RECOMMENDED!
+				$permalink = $file.mysql2date("/Y/m/d/", $postdata['Date']).'p'.$id;
+				break;
+		}
+	}
+
+	return $permalink;
+}
+
+
+// @@@ These aren't template tags, do not edit them
+
+
+/**
+ * Returns the number of the words in a string, sans HTML
+ *
+ * @param string
+ * @return integer
+ */
+function bpost_count_words($string)
+{
+	$string = trim(strip_tags($string));
+	if( function_exists( 'str_word_count' ) )
+	{ // PHP >= 4.3
+		return str_word_count($string);
+	}
+
+	/* In case str_word_count() doesn't exist (to accomodate PHP < 4.3).
+		(Code adapted from post by "brettNOSPAM at olwm dot NO_SPAM dot com" at
+		PHP documentation page for str_word_count(). A better implementation
+		probably exists.)
+	*/
+	if($string == '')
+	{
+		return 0;
+	}
+
+	$pattern = "/[^(\w|\d|\'|\"|\.|\!|\?|;|,|\\|\/|\-\-|:|\&|@)]+/";
+	$string = preg_replace($pattern, " ", $string);
+	$string = count(explode(" ", $string));
+
+	return $string;
+}
+
+
+/**
+ * Construct the where clause to limit retrieved posts on their status
+ *
+ * @param Array statuses of posts we want to get
+ */
+function statuses_where_clause( $show_statuses = '', $dbprefix = 'post_', $req_blog = NULL )
+{
+	global $current_User, $blog;
+
+	if( is_null($req_blog ) )
+	{
+		global $blog;
+		$req_blog = $blog;
+	}
+
+	if( empty($show_statuses) )
+		$show_statuses = array( 'published', 'protected', 'private' );
+
+	$where = ' ( ';
+	$or = '';
+
+	if( ($key = array_search( 'private', $show_statuses )) !== false )
+	{ // Special handling for Private status:
+		unset( $show_statuses[$key] );
+		if( is_logged_in() )
+		{ // We need to be logged in to have a chance to see this:
+			$where .= $or.' ( '.$dbprefix.'status = "private" AND '.$dbprefix.'creator_user_ID = '.$current_User->ID.' ) ';
+			$or = ' OR ';
+		}
+	}
+
+	if( $key = array_search( 'protected', $show_statuses ) )
+	{ // Special handling for Protected status:
+		if( (!is_logged_in())
+			|| ($req_blog == 0) // No blog specified (ONgsb)
+			|| (!$current_User->check_perm( 'blog_ismember', 1, false, $req_blog )) )
+		{ // we are not allowed to see this if we are not a member of the current blog:
+			unset( $show_statuses[$key] );
+		}
+	}
+
+	// Remaining statuses:
+	$other_statuses = '';
+	$sep = '';
+	foreach( $show_statuses as $other_status )
+	{
+		$other_statuses .= $sep.'\''.$other_status.'\'';
+		$sep = ',';
+	}
+	if( strlen( $other_statuses ) )
+	{
+		$where .= $or.$dbprefix.'status IN ('. $other_statuses .') ';
+	}
+
+	$where .= ') ';
+
+	// echo $where;
+	return $where;
+}
+
+
+/**
+ * Allow recursive category selection.
+ *
+ * @todo Allow to use a dropdown (select) to switch between blogs ( CSS / JS onchange - no submit.. )
+ *
+ * @param boolean
+ * @param boolean true: use form fields, false: display only
+ */
+function cat_select( $display_info = true, $form_fields = true )
+{
+	global $default_main_cat, $allow_cross_posting, $cache_blogs, $cache_categories,
+					$blog, $current_blog_ID, $current_User, $edited_Item, $cat_select_form_fields;
+
+	$r = '<div class="extracats">';
+
+	if( $display_info )
+	{
+		$r .= '<p class="extracatnote">'
+				.T_('Select main category in target blog and optionally check additional categories')
+				.'</p>';
+	}
+
+	$cat_select_form_fields = $form_fields;
+	if( ! isset($default_main_cat) )
+	{
+		$default_main_cat = $edited_Item->main_cat_ID;
+	}
+
+	cat_query( 'none' ); // make sure the caches are loaded
+
+	if( $allow_cross_posting >= 2 )
+	{ // If BLOG cross posting enabled, go through all blogs with cats:
+		foreach( $cache_blogs as $i_blog )
+		{ // run recursively through the cats
+			$current_blog_ID = $i_blog->blog_ID;
+			if( ! blog_has_cats( $current_blog_ID ) )
+				continue;
+			if( ! $current_User->check_perm( 'blog_post_statuses', 'any', false, $current_blog_ID ) )
+				continue;
+			$r .= '<h4>'.format_to_output($i_blog->blog_name)."</h4>\n";
+			$r .= '<table cellspacing="0" class="catselect">'.cat_select_header();
+			$r .= cat_children( $cache_categories, $current_blog_ID, NULL, 'cat_select_before_first',
+										'cat_select_before_each', 'cat_select_after_each', 'cat_select_after_last', 1 );
+			$r .= '</table>';
+		}
+
+		if( $display_info )
+		{
+			if( $allow_cross_posting >= 3 )
+			{
+				$r .= '<p class="extracatnote">'.T_('Note: Moving posts across blogs is enabled. Use with caution.').'</p> ';
+			}
+			$r .= '<p class="extracatnote">'.T_('Note: Cross posting among multiple blogs is enabled.').'</p>';
+		}
+	}
+	else
+	{ // BLOG Cross posting is disabled. Current blog only:
+		$current_blog_ID = $blog;
+		$r .= '<table cellspacing="0" class="catselect">'.cat_select_header();
+		$r .= cat_children( $cache_categories, $current_blog_ID, NULL, 'cat_select_before_first',
+									'cat_select_before_each', 'cat_select_after_each', 'cat_select_after_last', 1 );
+		$r .= '</table>';
+
+		if( $display_info )
+		{
+			$r .= '<p class="extracatnote">';
+			if( $allow_cross_posting )
+				$r .= T_('Note: Cross posting among multiple blogs is currently disabled.');
+			else
+				$r .= T_('Note: Cross posting among multiple categories is currently disabled.');
+			$r .= '</p>';
+		}
+	}
+
+	$r .= '</div>';
+
+	return $r;
+}
+
+/**
+ * Header for {@link cat_select()}
+ */
+function cat_select_header()
+{
+	global $current_blog_ID, $blog, $allow_cross_posting;
+
+	$r = '<thead><tr><th class="selector catsel_main">'.T_('Main').'</th>';
+	if( $allow_cross_posting >= 1 )
+	{ // This is current blog or we allow moving posts accross blogs
+		$r .= '<th class="selector catsel_extra">'.T_('Extra').'</th>';
+	}
+	$r .= '<th class="catsel_name">'.T_('Category').'</th></tr></thead>';
+	return $r;
+}
+
+/**
+ * callback to start sublist
+ */
+function cat_select_before_first( $parent_cat_ID, $level )
+{ // callback to start sublist
+	return ''; // "\n<ul>\n";
+}
+
+/**
+ * callback to display sublist element
+ */
+function cat_select_before_each( $cat_ID, $level, $total_count )
+{ // callback to display sublist element
+	global $current_blog_ID, $blog, $cat, $post_extracats, $default_main_cat, $next_action;
+	global $creating, $allow_cross_posting, $cat_select_level, $cat_select_form_fields;
+	$this_cat = get_the_category_by_ID( $cat_ID );
+	$r = "\n".'<tr class="'.( $total_count%2 ? 'odd' : 'even' ).'">';
+
+	// RADIO for main cat:
+	if( ($current_blog_ID == $blog) || ($allow_cross_posting > 2) )
+	{ // This is current blog or we allow moving posts accross blogs
+		if( ($default_main_cat == 0)
+			&& ($next_action == 'create' /* old school */ || $creating /* new school */ )
+			&& ($current_blog_ID == $blog) )
+		{ // Assign default cat for new post
+			$default_main_cat = $cat_ID;
+		}
+		if( $cat_select_form_fields )
+		{	// We want a form field:
+			$r .= '<td class="selector catsel_main"><input type="radio" name="post_category" class="checkbox" title="'
+						.T_('Select as MAIN category').'" value="'.$cat_ID.'"';
+			if( $cat_ID == $default_main_cat )
+			{ // main cat of the Item or set as default main cat above
+				$r .= ' checked="checked"';
+			}
+			$r .= ' id="sel_maincat_'.$cat_ID.'"';
+			$r .= ' onclick="check_extracat(this);" /></td>';
+		}
+		else
+		{	// We just want info:
+			$r .= '<td class="selector catsel_main">'.bullet( $cat_ID == $default_main_cat ).'</td>';
+		}
+	}
+	else
+	{ // Don't allow to select this cat as a main cat
+		$r .= '<td class="selector catsel_main">&nbsp;</td>';
+	}
+
+	// CHECKBOX:
+	if( $allow_cross_posting )
+	{ // We allow cross posting, display checkbox:
+		if( $cat_select_form_fields )
+		{	// We want a form field:
+			$r .= '<td class="selector catsel_extra"><input type="checkbox" name="post_extracats[]" class="checkbox" title="'
+						.T_('Select as an additional category').'" value="'.$cat_ID.'"';
+			// if( ($cat_ID == $default_main_cat) || (in_array( $cat_ID, $post_extracats )) )  <--- We don't want to precheck the default cat because it will stay checked if we change the default main. On edit, the checkbox will always be in the array.
+			if( (in_array( $cat_ID, $post_extracats )) )
+			{
+				$r .= ' checked="checked"';
+			}
+			$r .= ' id="sel_extracat_'.$cat_ID.'"';
+			$r .= ' /></td>';
+		}
+		else
+		{	// We just want info:
+			$r .= '<td class="selector catsel_main">'.bullet( ($cat_ID == $default_main_cat) || (in_array( $cat_ID, $post_extracats )) ).'</td>';
+		}
+	}
+
+	$r .= '<td class="catsel_name"><label'
+				.' for="'.( $allow_cross_posting
+											? 'sel_extracat_'.$cat_ID
+											: 'sel_maincat_'.$cat_ID ).'"'
+				.' style="padding-left:'.($level-1).'em;">'.$this_cat['cat_name'].'</label>'
+				."</td></tr>\n";
+
+	return $r;
+}
+
+/**
+ * callback after each sublist element
+ */
+function cat_select_after_each( $cat_ID, $level )
+{ // callback after each sublist element
+	return '';
+}
+
+/**
+ * callback to end sublist
+ */
+function cat_select_after_last( $parent_cat_ID, $level )
+{ // callback to end sublist
+	return ''; // "</ul>\n";
+}
+
+
+
+?>
diff -ruN --text 0.9.2.src/inc/MODEL/items/_itemlist2.class.php 1.10.3.src/inc/MODEL/items/_itemlist2.class.php
--- 0.9.2.src/inc/MODEL/items/_itemlist2.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/items/_itemlist2.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,1420 @@
+<?php
+/**
+ * This file implements the ItemList class 2.
+ *
+ * This is the object handling item/post/article lists.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _itemlist2.class.php,v 1.16.2.5.2.1 2007/04/25 22:17:52 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobjectlist2.class.php';
+require_once dirname(__FILE__).'/_item.class.php';
+require_once dirname(__FILE__).'/_item.funcs.php';
+
+/**
+ * Item List Class 2
+ *
+ * This SECOND implementation will deprecate the first one when finished.
+ *
+ * @package evocore
+ */
+class ItemList2 extends DataObjectList2
+{
+	/**
+	 * SQL object for the Query
+	 */
+	var $ItemQuery;
+
+	/**
+	 * Blog object this ItemList refers to
+	 */
+	var $Blog;
+
+	/**
+	 * list unit: 'posts' or 'days'
+	 */
+	var $unit;
+
+	/**
+	 * Did we request a single post?
+	 */
+ 	var $single_post = false;
+
+	/**
+	 * Last date that has been output by date_if_changed()
+	 */
+	var $last_displayed_date = '';
+
+	/**
+	 * Lazy filled
+	 * @access private
+	 */
+	var $advertised_start_date;
+	var $advertised_stop_date;
+	/**
+	 * Anti infinite loops:
+	 */
+	var $getting_adv_start_date = false;
+	var $getting_adv_stop_date = false;
+
+
+	/**
+	 * Constructor
+	 *
+	 * @todo  add param for saved session filter set
+	 *
+	 * @param Blog
+	 * @param mixed Default filter set: Do not show posts before this timestamp, can be 'now'
+	 * @param mixed Default filter set: Do not show posts after this timestamp, can be 'now'
+	 * @param integer|NULL Limit
+	 * @param string name of cache to be used
+	 * @param string prefix to differentiate page/order params when multiple Results appear one same page
+	 * @param array restrictions for itemlist (position, contact, firm, ...) key: restriction name, value: ID of the restriction
+	 */
+	function ItemList2(
+			& $Blog,
+			$timestamp_min = NULL,       // Do not show posts before this timestamp
+			$timestamp_max = NULL,   		 // Do not show posts after this timestamp
+			$limit = 20, // API compatibility broken by blueyed in 1.9 ; should have waited for 2.0
+			$cache_name = 'ItemCache',	 // name of cache to be used
+			$param_prefix = '',
+			$filterset_name = '',				// Name to be used when saving the filterset (leave empty to use default for collection)
+			$restrict_to = array()			// Restrict the item list to a position, or contact, firm.....
+		)
+	{
+		global $Settings, $$cache_name;
+
+		// echo '<br />Instanciating ItemList2';
+		$DataObjectCache = & $$cache_name; // By ref!!
+
+		// Call parent constructor:
+		parent::DataObjectList2( $DataObjectCache, $limit, $param_prefix, NULL );
+
+		// The SQL Query object:
+		$this->ItemQuery = & new ItemQuery( $this->Cache->dbtablename, $this->Cache->dbprefix, $this->Cache->dbIDname );
+
+		$this->Blog = & $Blog;
+
+		if( !empty( $filterset_name ) )
+		{	// Set the filterset_name with the filterset_name param
+			$this->filterset_name = 'ItemList_filters_'.$filterset_name;
+		}
+		else
+		{	// Set a generic filterset_name
+			$this->filterset_name = 'ItemList_filters_coll'.$this->Blog->ID;
+		}
+
+		$this->page_param = $param_prefix.'paged';
+
+		$this->restrict_to = $restrict_to;
+
+		// Initialize the default filter set:
+		$this->set_default_filters( array(
+				'filter_preset' => NULL,
+				'ts_min' => $timestamp_min,
+				'ts_max' => $timestamp_max,
+				'cat_array' => array(),
+				'cat_modifier' => NULL,
+				'authors' => NULL,
+				'assignees' => NULL,
+				'author_assignee' => NULL,
+				'keywords' => NULL,
+				'phrase' => 'AND',
+				'exact' => 0,
+				'post_ID' => NULL,
+				'post_title' => NULL,
+				'ymdhms' => NULL,
+				'week' => NULL,
+				'ymdhms_min' => NULL,
+				'ymdhms_max' => NULL,
+				'statuses' => NULL,
+				'visibility_array' => array( 'published', 'protected', 'private', 'draft', 'deprecated' ),
+				'order' => 'DESC',
+				'orderby' => 'datestart',
+				'unit' => $Settings->get('what_to_show'),
+				'posts' => $this->limit,
+				'page' => 1,
+				'item_type' => NULL,
+			) );
+	}
+
+
+	/**
+	 * Set default filter values we always want to use if not individually specified otherwise:
+	 *
+	 * @param array default filters to be merged with the class defaults
+	 * @param array default filters for each preset, to be merged with general default filters if the preset is used
+	 */
+	function set_default_filters( $default_filters, $preset_filters = array() )
+	{
+		$this->default_filters = array_merge( $this->default_filters, $default_filters );
+		$this->preset_filters = $preset_filters;
+	}
+
+
+	/**
+	 * Set/Activate filterset
+	 *
+	 * This will also set back the GLOBALS !!! needed for regenerate_url().
+	 *
+	 * @param array
+	 */
+	function set_filters( $filters )
+	{
+	  /**
+	   * @var Request
+	   */
+		global $Request;
+
+		// Activate the filterset (fallback to default filter when a value is not set):
+		$this->filters = array_merge( $this->default_filters, $filters );
+
+		// Activate preset filters if necessary:
+		$this->activate_preset_filters();
+
+		// set back the GLOBALS !!! needed for regenerate_url() :
+
+		/*
+		 * Selected filter preset:
+		 */
+		$Request->memorize_param( $this->param_prefix.'filter_preset', 'string', $this->default_filters['filter_preset'], $this->filters['filter_preset'] );  // List of authors to restrict to
+
+
+		/*
+		 * Blog & Chapters/categories restrictions:
+		 */
+		// Get chapters/categories (and compile those values right away)
+ 		$Request->memorize_param( 'cat', '/^[*\-]?([0-9]+(,[0-9]+)*)?$/', $this->default_filters['cat_modifier'], $this->filters['cat_modifier'] );  // List of authors to restrict to
+		$Request->memorize_param( 'catsel', 'array', $this->default_filters['cat_array'], $this->filters['cat_array'] );
+		// TEMP until we get this straight:
+		global $cat_array, $cat_modifier;
+		$cat_array = $this->default_filters['cat_array'];
+		$cat_modifier = $this->default_filters['cat_modifier'];
+
+
+		/*
+		 * Restrict to selected authors:
+		 */
+		$Request->memorize_param( $this->param_prefix.'author', 'string', $this->default_filters['authors'], $this->filters['authors'] );  // List of authors to restrict to
+
+		/*
+		 * Restrict to selected assignees:
+		 */
+		$Request->memorize_param( $this->param_prefix.'assgn', 'string', $this->default_filters['assignees'], $this->filters['assignees'] );  // List of assignees to restrict to
+
+
+		/*
+		 * Restrict to selected author OR assignee:
+		 */
+		$Request->memorize_param( $this->param_prefix.'author_assignee', 'string', $this->default_filters['author_assignee'], $this->filters['author_assignee'] );
+
+		/*
+		 * Restrict to selected statuses:
+		 */
+		$Request->memorize_param( $this->param_prefix.'status', 'string', $this->default_filters['statuses'], $this->filters['statuses'] );  // List of statuses to restrict to
+
+		/*
+		 * Restrict to selected item type:
+		 */
+		$Request->memorize_param( $this->param_prefix.'item_type', 'integer', $this->default_filters['item_type'], $this->filters['item_type'] );  // List of item types to restrict to);
+
+		/*
+		 * Restrict by keywords
+		 */
+		$Request->memorize_param( $this->param_prefix.'s', 'string', $this->default_filters['keywords'], $this->filters['keywords'] );			 // Search string
+		$Request->memorize_param( $this->param_prefix.'sentence', 'string', $this->default_filters['phrase'], $this->filters['phrase'] ); // Search for sentence or for words
+		$Request->memorize_param( $this->param_prefix.'exact', 'integer', $this->default_filters['exact'], $this->filters['exact'] );     // Require exact match of title or contents
+
+		/*
+		 * Specific Item selection?
+		 */
+		$Request->memorize_param( $this->param_prefix.'m', 'integer', $this->default_filters['ymdhms'], $this->filters['ymdhms'] );          // YearMonth(Day) to display
+		$Request->memorize_param( $this->param_prefix.'w', 'integer', $this->default_filters['week'], $this->filters['week'] );            // Week number
+		$Request->memorize_param( $this->param_prefix.'dstart', 'integer', $this->default_filters['ymdhms_min'], $this->filters['ymdhms_min'] ); // YearMonth(Day) to start at
+		$Request->memorize_param( $this->param_prefix.'dstop', 'integer', $this->default_filters['ymdhms_max'], $this->filters['ymdhms_max'] ); // YearMonth(Day) to start at
+
+		// TODO: show_past/future should probably be wired on dstart/dstop instead on timestamps -> get timestamps out of filter perimeter
+		if( is_null($this->default_filters['ts_min'])
+			&& is_null($this->default_filters['ts_max'] ) )
+		{	// We have not set a strict default -> we allow overridding:
+    	$Request->memorize_param( $this->param_prefix.'show_past', 'integer', 0, ($this->filters['ts_min'] == 'now') ? 0 : 1 );
+			$Request->memorize_param( $this->param_prefix.'show_future', 'integer', 0, ($this->filters['ts_max'] == 'now') ? 0 : 1 );
+		}
+
+    /*
+		 * Restrict to the statuses we want to show:
+		 */
+		// Note: oftentimes, $show_statuses will have been preset to a more restrictive set of values
+		$Request->memorize_param( $this->param_prefix.'show_status', 'array', $this->default_filters['visibility_array'], $this->filters['visibility_array'] );	// Array of sharings to restrict to
+
+		/*
+		 * OLD STYLE orders:
+		 */
+		$Request->memorize_param( $this->param_prefix.'order', 'string', $this->default_filters['order'], $this->filters['order'] );   		// ASC or DESC
+		$Request->memorize_param( $this->param_prefix.'orderby', 'string', $this->default_filters['orderby'], $this->filters['orderby'] );  // list of fields to order by (TODO: change that crap)
+
+		/*
+		 * Paging limits:
+		 */
+ 		$Request->memorize_param( $this->param_prefix.'unit', 'string', $this->default_filters['unit'], $this->filters['unit'] );    		// list unit: 'posts' or 'days'
+		$this->unit = $this->filters['unit'];	// TEMPORARY
+
+		$Request->memorize_param( $this->param_prefix.'posts', 'integer', $this->default_filters['posts'], $this->filters['posts'] ); 			// # of units to display on the page
+		$this->limit = $this->filters['posts']; // for compatibility with parent class
+
+		// 'paged'
+		$Request->memorize_param( $this->page_param, 'integer', 1, $this->filters['page'] );      // List page number in paged display
+		$this->page = $this->filters['page'];
+	}
+
+
+	/**
+	 * Init filter params from Request params
+	 *
+	 * @return boolean true if we could apply a filterset based on Request params (either explicit or reloaded)
+	 */
+	function load_from_Request()
+	{
+	  /**
+	   * @var Request
+	   */
+		global $Request;
+
+
+		// Do we want to restore filters or do we want to create a new filterset
+		$filter_action = $Request->param( $this->param_prefix.'filter', 'string', 'save' );
+		// echo ' filter action: ['.$filter_action.'] ';
+		switch( $filter_action )
+		{
+			case 'restore':
+				return $this->restore_filterset();
+				/* BREAK */
+
+			case 'reset':
+				// We want to reset the memorized filterset:
+				global $Session;
+				$Session->delete( $this->filterset_name );
+				// We have applied no filterset:
+				return false;
+				/* BREAK */
+		}
+
+
+		/**
+		 * Filter preset
+		 */
+		$this->filters['filter_preset'] = $Request->param( $this->param_prefix.'filter_preset', 'string', $this->default_filters['filter_preset'], true );
+
+		// Activate preset default filters if necessary:
+		$this->activate_preset_filters();
+
+
+		/*
+		 * Blog & Chapters/categories restrictions:
+		 */
+		// Get chapters/categories (and compile those values right away)
+		$Request->compile_cat_array( $this->Blog->ID == 1 ? 0 : $this->Blog->ID,
+								$this->default_filters['cat_modifier'], $this->default_filters['cat_array'] );
+
+		$this->filters['cat_array'] = $Request->get( 'cat_array' );
+		$this->filters['cat_modifier'] = $Request->get( 'cat_modifier' );
+
+
+		/*
+		 * Restrict to selected authors:
+		 */
+		$this->filters['authors'] = $Request->param( $this->param_prefix.'author', '/^-?[0-9]+(,[0-9]+)*$/', $this->default_filters['authors'], true );      // List of authors to restrict to
+
+
+		/*
+		 * Restrict to selected assignees:
+		 */
+		$this->filters['assignees'] = $Request->param( $this->param_prefix.'assgn', '/^(-|-[0-9]+|[0-9]+)(,[0-9]+)*$/', $this->default_filters['assignees'], true );      // List of assignees to restrict to
+
+
+		/*
+		 * Restrict to selected author or assignee:
+		 */
+		$this->filters['author_assignee'] = $Request->param( $this->param_prefix.'author_assignee', '/^[0-9]+$/', $this->default_filters['author_assignee'], true );
+
+
+		/*
+		 * Restrict to selected statuses:
+		 */
+		$this->filters['statuses'] = $Request->param( $this->param_prefix.'status', '/^(-|-[0-9]+|[0-9]+)(,[0-9]+)*$/', $this->default_filters['statuses'], true );      // List of statuses to restrict to
+
+
+		/*
+		 * Restrict by keywords
+		 */
+		$this->filters['keywords'] = $Request->param( $this->param_prefix.'s', 'string', $this->default_filters['keywords'], true );         // Search string
+		$this->filters['phrase'] = $Request->param( $this->param_prefix.'sentence', 'string', $this->default_filters['phrase'], true ); // Search for sentence or for words
+		$this->filters['exact'] = $Request->param( $this->param_prefix.'exact', 'integer', $this->default_filters['exact'], true );        // Require exact match of title or contents
+
+
+		/*
+		 * Specific Item selection?
+		 */
+    $this->filters['post_ID'] = $Request->param( $this->param_prefix.'p', 'integer', $this->default_filters['post_ID'] );          // Specific post number to display
+		$this->filters['post_title'] = $Request->param( $this->param_prefix.'title', 'string', $this->default_filters['post_title'] );	  // urtitle of post to display
+
+		$this->single_post = !empty($this->filters['post_ID']) || !empty($this->filters['post_title']);
+
+
+		/*
+		 * If a timeframe is specified in the querystring, restrict to that timeframe:
+		 */
+		$this->filters['ymdhms'] = $Request->param( $this->param_prefix.'m', 'integer', $this->default_filters['ymdhms'], true );          // YearMonth(Day) to display
+		$this->filters['week'] = $Request->param( $this->param_prefix.'w', 'integer', $this->default_filters['week'], true );            // Week number
+
+		$this->filters['ymdhms_min'] = $Request->param_compact_date( $this->param_prefix.'dstart', $this->default_filters['ymdhms_min'], true, T_( 'Invalid date' ) ); // YearMonth(Day) to start at
+		$this->filters['ymdhms_max'] = $Request->param_compact_date( $this->param_prefix.'dstop', $this->default_filters['ymdhms_max'], true, T_( 'Invalid date' ) ); // YearMonth(Day) to stop at
+
+
+		// TODO: show_past/future should probably be wired on dstart/dstop instead on timestamps -> get timestamps out of filter perimeter
+		// So far, these act as SILENT filters. They will not advertise their filtering in titles etc.
+		$this->filters['ts_min'] = $this->default_filters['ts_min'];
+		$this->filters['ts_max'] = $this->default_filters['ts_max'];
+		if( is_null($this->default_filters['ts_min'])
+			&& is_null($this->default_filters['ts_max'] ) )
+		{	// We have not set a strict default -> we allow overridding:
+    	$show_past = $Request->param( $this->param_prefix.'show_past', 'integer', 0, true );
+			$show_future = $Request->param( $this->param_prefix.'show_future', 'integer', 0, true );
+			if( $show_past != $show_future )
+			{	// There is a point in overridding:
+				$this->filters['ts_min'] = ( $show_past == 0 ) ? 'now' : '';
+				$this->filters['ts_max'] = ( $show_future == 0 ) ? 'now' : '';
+			}
+		}
+
+
+		/*
+		 * Restrict to the statuses we want to show:
+		 */
+		// Note: oftentimes, $show_statuses will have been preset to a more restrictive set of values
+		$this->filters['visibility_array'] = $Request->param( $this->param_prefix.'show_status', 'array', $this->default_filters['visibility_array'], true );	// Array of sharings to restrict to
+
+
+		/*
+		 * Ordering:
+		 */
+		$this->filters['order'] = $Request->param( $this->param_prefix.'order', '/^(ASC|asc|DESC|desc)$/', $this->default_filters['order'], true );		// ASC or DESC
+		$this->filters['orderby'] = $Request->param( $this->param_prefix.'orderby', '/^([A-Za-z0-9_]+([ ,][A-Za-z0-9_]+)*)?$/', $this->default_filters['orderby'], true );   // list of fields to order by (TODO: change that crap)
+
+
+		/*
+		 * Paging limits:
+		 */
+ 		$this->filters['unit'] = $Request->param( $this->param_prefix.'unit', 'string', $this->default_filters['unit'], true );    		// list unit: 'posts' or 'days'
+		$this->unit = $this->filters['unit'];	// TEMPORARY
+		// echo '<br />unit='.$this->filters['unit'];
+
+		$this->filters['posts'] = $Request->param( $this->param_prefix.'posts', 'integer', $this->default_filters['posts'], true ); 			// # of units to display on the page
+		$this->limit = $this->filters['posts']; // for compatibility with parent class
+
+		// 'paged'
+		$this->filters['page'] = $Request->param( $this->page_param, 'integer', 1, true );      // List page number in paged display
+		$this->page = $this->filters['page'];
+
+		// Item type
+		$this->filters['item_type'] = $Request->param( $this->param_prefix.'item_type', 'integer', $this->default_filters['item_type'], true );  // List of item types to restrict to);
+
+
+
+
+		if( $Request->validation_errors() )
+		{
+			return false;
+		}
+
+
+		if( $this->single_post )
+		{	// We have requested a specific post
+			// Do not attempt to save or load any filterset:
+			return true;
+		}
+
+		// echo ' Got filters from URL?:'.($this->is_filtered() ? 'YES' : 'NO');
+		//pre_dump( $this->default_filters );
+		//pre_dump( $this->filters );
+
+		if( $filter_action == 'save' )
+		{
+			$this->save_filterset();
+		}
+
+		return true;
+	}
+
+
+	/**
+	 * Activate preset default filters if necessary
+	 *
+	 */
+	function activate_preset_filters()
+	{
+		$filter_preset = $this->filters['filter_preset'];
+
+		if( empty( $filter_preset ) )
+		{ // No filter preset, there are no additional defaults to use:
+			return;
+		}
+
+		// Override general defaults with the specific defaults for the preset:
+		$this->default_filters = array_merge( $this->default_filters, $this->preset_filters[$filter_preset] );
+
+		// Save the name of the preset in order for is_filtered() to work properly:
+		$this->default_filters['filter_preset'] = $this->filters['filter_preset'];
+	}
+
+
+	/**
+	 * Save current filterset to session.
+	 */
+	function save_filterset()
+	{
+		/**
+		 * @var Session
+		 */
+		global $Session, $Debuglog;
+
+		$Debuglog->add( 'Saving filterset <strong>'.$this->filterset_name.'</strong>', 'filters' );
+
+		$Session->set( $this->filterset_name, $this->filters );
+	}
+
+
+	/**
+	 * Load previously saved filterset from session.
+	 *
+	 * @return boolean true if we could restore something
+	 */
+	function restore_filterset()
+	{
+	  /**
+	   * @var Session
+	   */
+		global $Session;
+	  /**
+	   * @var Request
+	   */
+		global $Request;
+
+		global $Debuglog;
+
+		$filters = $Session->get( $this->filterset_name );
+
+		if( empty($filters) )
+		{ // We have no saved filters:
+			return false;
+		}
+
+		$Debuglog->add( 'Restoring filterset <strong>'.$this->filterset_name.'</strong>', 'filters' );
+
+		// Restore filters:
+		$this->set_filters( $filters );
+
+		return true;
+	}
+
+
+	/**
+	 *
+	 *
+	 * @todo count?
+	 */
+	function query()
+	{
+		global $DB, $Request, $current_User;
+
+		if( !is_null( $this->rows ) )
+		{ // Query has already executed:
+			return;
+		}
+
+
+		if( empty( $this->filters ) )
+		{	// Filters have not been set before, we'll use the default filterset:
+			// If there is a preset filter, we need to activate its specific defaults:
+			$this->filters['filter_preset'] = $Request->param( $this->param_prefix.'filter_preset', 'string', $this->default_filters['filter_preset'], true );
+			$this->activate_preset_filters();
+
+			// Use the default filters:
+			$this->set_filters( $this->default_filters );
+		}
+
+
+		// echo '<br />ItemList2 query';
+
+		// GENERATE THE QUERY:
+
+		/*
+		 * filtering stuff:
+		 */
+		$this->ItemQuery->where_chapter2( $this->Blog->ID, $this->filters['cat_array'], $this->filters['cat_modifier'] );
+
+		$this->ItemQuery->where_author( $this->filters['authors'] );
+
+		$this->ItemQuery->where_assignees( $this->filters['assignees'] );
+
+		$this->ItemQuery->where_author_assignee( $this->filters['author_assignee'] );
+
+		$this->ItemQuery->where_statuses( $this->filters['statuses'] );
+
+		$this->ItemQuery->where_keywords( $this->filters['keywords'], $this->filters['phrase'], $this->filters['exact'] );
+
+		$this->ItemQuery->where_ID( $this->filters['post_ID'], $this->filters['post_title'] );
+
+		$this->ItemQuery->where_datestart( $this->filters['ymdhms'], $this->filters['week'],
+		                                   $this->filters['ymdhms_min'], $this->filters['ymdhms_max'],
+		                                   $this->filters['ts_min'], $this->filters['ts_max'] );
+
+		$this->ItemQuery->where_visibility( $this->filters['visibility_array'] );
+
+		/**
+		 * Restrict to an item type
+		 */
+		if( !empty( $this->filters['item_type'] ) )
+		{
+			$this->ItemQuery->where_and( 'post_ptyp_ID = '.$this->filters['item_type'] );
+		}
+
+		/*
+		 * order by stuff:
+		 */
+		$order = $this->filters['order'];
+
+		$orderby = str_replace( ' ', ',', $this->filters['orderby'] );
+		$orderby_array = explode( ',', $orderby );
+
+		// Format each order param with default colum names:
+		$orderby_array = preg_replace( '#^(.+)$#', $this->Cache->dbprefix.'$1 '.$order, $orderby_array );
+
+		// Add a parameter to make sure there is no ambiguity in ordering on similar items:
+		$orderby_array[] = $this->Cache->dbIDname.' '.$order;
+
+		$order_by = implode( ', ', $orderby_array );
+
+
+		$this->ItemQuery->order_by( $order_by );
+
+
+
+		/*
+		 * GET TOTAL ROW COUNT:
+		 */
+		if( $this->single_post )   // p or title
+		{ // Single post: no paging required!
+			$this->total_rows = 1;
+			$this->total_pages = 1;
+			$this->page = 1;
+		}
+		elseif( !empty($this->filters['ymdhms']) )
+		{ // no restriction if we request a month... some permalinks may point to the archive!
+			// echo 'ARCHIVE - no limits';
+			// $this->total_rows = 1; // TODO: unknown, check...
+			$this->total_pages = 1;
+			$this->page = 1;
+		}
+		elseif( $this->filters['unit'] == 'posts' )
+		{
+			/*
+			 * TODO: The result is incorrect when using AND on categories
+			 * We would need to use a HAVING close and thyen COUNT, which would be a subquery
+			 * This is nto compatible with mysql 3.23
+			 * We need fallback code.
+			 */
+			$sql_count = '
+				SELECT COUNT( DISTINCT '.$this->Cache->dbIDname.') '
+					.$this->ItemQuery->get_from()
+					.$this->ItemQuery->get_where();
+
+			//echo $DB->format_query( $sql_count );
+
+			parent::count_total_rows( $sql_count );
+			//echo '<br />'.$this->total_rows;
+		}
+		elseif( $this->unit == 'days' )
+		{ // We are going to limit to x days:
+			// $this->total_rows = 1; // TODO: unknown, check...
+			$this->total_pages = 1;
+			$this->page = 1;
+		}
+		else
+			debug_die( 'Unhandled LIMITING mode in ItemList:'.$this->unit.' (paged mode is obsolete)' );
+
+
+
+		/*
+		 * Paging limits:
+		 */
+		if( $this->single_post )   // p or title
+		{ // Single post: no paging required!
+		}
+		elseif( !empty($this->filters['ymdhms']) )
+		{ // no restriction if we request a month... some permalinks may point to the archive!
+			// echo 'ARCHIVE - no limits';
+		}
+		elseif( $this->filters['unit'] == 'posts' )
+		{
+			// echo 'LIMIT POSTS ';
+			$pgstrt = '';
+			if( $this->page > 1 )
+			{ // We have requested a specific page number
+				$pgstrt = (intval($this->page) -1) * $this->limit. ', ';
+			}
+			$this->ItemQuery->LIMIT( $pgstrt.$this->limit );
+		}
+		elseif( $this->unit == 'days' )
+		{ // We are going to limit to x days:
+			// echo 'LIMIT DAYS ';
+			if( empty( $this->filters['ymdhms_min'] ) )
+			{ // We have no start date, we'll display the last x days:
+				if( !empty($this->filters['keywords'])
+					|| !empty($this->filters['cat_array'])
+					|| !empty($this->filters['authors']) )
+				{ // We are in DAYS mode but we can't restrict on these! (TODO: ?)
+					$limits = '';
+				}
+				else
+				{ // We are going to limit to LAST x days:
+					$lastpostdate = $this->get_lastpostdate();
+					$lastpostdate = mysql2date('Y-m-d 00:00:00',$lastpostdate);
+					$lastpostdate = mysql2date('U',$lastpostdate);
+					// go back x days
+					$otherdate = date('Y-m-d H:i:s', ($lastpostdate - (($this->limit-1) * 86400)));
+					$this->ItemQuery->WHERE_and( $this->Cache->dbprefix.'datestart > \''. $otherdate.'\'' );
+				}
+			}
+			else
+			{ // We have a start date, we'll display x days starting from that point:
+				// $dstart_mysql has been calculated earlier
+
+				// TODO: this is redundant with previous dstart processing:
+				// Add trailing 0s: YYYYMMDDHHMMSS
+				$dstart0 = $this->filters['ymdhms_min'].'00000000000000';
+
+				$dstart_mysql = substr($dstart0,0,4).'-'.substr($dstart0,4,2).'-'.substr($dstart0,6,2).' '
+												.substr($dstart0,8,2).':'.substr($dstart0,10,2).':'.substr($dstart0,12,2);
+				$dstart_ts = mysql2timestamp( $dstart_mysql );
+				// go forward x days
+				$enddate_ts = date('Y-m-d H:i:s', ($dstart_ts + ($this->limit * 86400)));
+				$this->ItemQuery->WHERE_and( $this->Cache->dbprefix.'datestart < \''. $enddate_ts.'\'' );
+			}
+		}
+		else
+			debug_die( 'Unhandled LIMITING mode in ItemList:'.$this->unit.' (paged mode is obsolete)' );
+
+
+		// GET DATA ROWS:
+
+
+		// Results style orders:
+		// $this->ItemQuery->ORDER_BY_prepend( $this->get_order_field_list() );
+
+
+		// We are going to proceed in two steps (we simulate a subquery)
+		// 1) we get the IDs we need
+		// 2) we get all the other fields matching these IDs
+		// This is more efficient than manipulating all fields at once.
+
+		// Step 1:
+		$step1_sql = 'SELECT DISTINCT '.$this->Cache->dbIDname
+									.$this->ItemQuery->get_from()
+									.$this->ItemQuery->get_where()
+									.$this->ItemQuery->get_group_by()
+									.$this->ItemQuery->get_order_by()
+									.$this->ItemQuery->get_limit();
+
+		// echo $DB->format_query( $step1_sql );
+
+		// Get list of the IDs we need:
+		$ID_list = $DB->get_list( $step1_sql, 0, 'Get ID list for ItemList2 (Main|Lastpostdate) Query' );
+
+		// Step 2:
+		$this->sql = 'SELECT *
+			              FROM '.$this->Cache->dbtablename;
+		if( !empty($ID_list) )
+		{
+			$this->sql .= ' WHERE '.$this->Cache->dbIDname.' IN ('.$ID_list.') '
+										.$this->ItemQuery->get_order_by();
+		}
+		else
+		{
+			$this->sql .= ' WHERE 0';
+		}
+
+		//echo $DB->format_query( $this->sql );
+
+		parent::query( false, false, false );
+	}
+
+
+	/**
+	 * Get date of the last post/item
+	 */
+	function get_lastpostdate()
+	{
+		global $localtimenow, $DB;
+
+
+		if( empty( $this->filters ) )
+		{	// Filters have no been set before, we'll use the default filterset:
+			// echo ' Query:Setting default filterset ';
+			$this->set_filters( $this->default_filters );
+		}
+
+		// GENERATE THE QUERY:
+
+		// The SQL Query object:
+		$lastpost_ItemQuery = & new ItemQuery( $this->Cache->dbtablename, $this->Cache->dbprefix, $this->Cache->dbIDname );
+
+
+		/*
+		 * filetring stuff:
+		 */
+		$lastpost_ItemQuery->where_chapter2( $this->Blog->ID, $this->filters['cat_array'], $this->filters['cat_modifier'] );
+
+		$lastpost_ItemQuery->where_author( $this->filters['authors'] );
+
+		$lastpost_ItemQuery->where_assignees( $this->filters['assignees'] );
+
+		$lastpost_ItemQuery->where_statuses( $this->filters['statuses'] );
+
+		$lastpost_ItemQuery->where_keywords( $this->filters['keywords'], $this->filters['phrase'], $this->filters['exact'] );
+
+		$lastpost_ItemQuery->where_ID( $this->filters['post_ID'], $this->filters['post_title'] );
+
+		$lastpost_ItemQuery->where_datestart( $this->filters['ymdhms'], $this->filters['week'],
+		                                   $this->filters['ymdhms_min'], $this->filters['ymdhms_max'],
+		                                   $this->filters['ts_min'], $this->filters['ts_max'] );
+
+		$lastpost_ItemQuery->where_visibility( $this->filters['visibility_array'] );
+
+		/**
+		 * Restrict to an item type
+		 * @todo method of ItemQuery
+		 */
+		if( !empty( $this->filters['item_type'] ) )
+		{
+			$lastpost_ItemQuery->where_and( 'post_ptyp_ID = '.$this->filters['item_type'] );
+		}
+
+
+		/*
+		 * order by stuff:
+		 * LAST POST FIRST!!! (That's the whole point!)
+		 */
+		$lastpost_ItemQuery->order_by( $this->Cache->dbprefix.'datestart DESC' );
+
+
+		/*
+		 * Paging limits:
+		 * ONLY THE LAST POST!!!
+		 */
+		$lastpost_ItemQuery->LIMIT( '1' );
+
+
+		// Select the datestart:
+		$lastpost_ItemQuery->select( $this->Cache->dbprefix.'datestart' );
+
+
+		$lastpostdate = $DB->get_var( $lastpost_ItemQuery->get(), 0, 0, 'Get last post date' );
+
+		if( empty( $lastpostdate ) )
+		{
+			// echo 'we have no last item';
+			$lastpostdate = date('Y-m-d H:i:s', $localtimenow);
+		}
+
+		// echo $lastpostdate;
+
+		return $lastpostdate;
+	}
+
+
+	/**
+	 * Generate a title for the current list, depending on its filtering params
+	 *
+	 * @todo cleanup some displays
+	 * @todo implement HMS part of YMDHMS
+	 *
+	 * @return array
+	 */
+  function get_filter_titles()
+	{
+		global $month, $post_statuses;
+
+
+		if( empty( $this->filters ) )
+		{	// Filters have no been set before, we'll use the default filterset:
+			// echo ' setting default filterset ';
+			$this->set_filters( $this->default_filters );
+		}
+
+
+		$title_array = array();
+
+
+		if( $this->single_post )
+		{	// We have requested a specific post:
+			// Should be in first position
+			$Item = & $this->get_by_idx( 0 );
+
+			if( is_null($Item) )
+			{
+				$title_array[] = T_('Invalid request');
+			}
+			else
+			{
+				$title_array[] = T_('Post details').': '.$Item->get('title');
+			}
+			return $title_array;
+		}
+
+
+		// CATEGORIES:
+		if( !empty($this->filters['cat_array']) )
+		{ // We have requested specific categories...
+			$cat_names = array();
+			foreach( $this->filters['cat_array'] as $cat_ID )
+			{
+				if( ($my_cat = get_the_category_by_ID( $cat_ID, false ) ) !== false )
+				{ // It is almost never meaningful to die over an invalid cat when generating title
+					$cat_names[] = $my_cat['cat_name'];
+				}
+			}
+			if( $this->filters['cat_modifier'] == '*' )
+			{
+				$cat_names_string = implode( ' + ', $cat_names );
+			}
+			else
+			{
+				$cat_names_string = implode( ', ', $cat_names );
+			}
+			if( !empty( $cat_names_string ) )
+			{
+				if( $this->filters['cat_modifier'] == '-' )
+				{
+					$cat_names_string = T_('All but ').' '.$cat_names_string;
+					$title_array['cats'] = T_('Categories').': '.$cat_names_string;
+				}
+				else
+				{
+					if( count($this->filters['cat_array']) > 1 )
+						$title_array['cats'] = T_('Categories').': '.$cat_names_string;
+					else
+						$title_array['cats'] = T_('Category').': '.$cat_names_string;
+				}
+			}
+		}
+
+
+		// ARCHIVE TIMESLOT:
+		if( !empty($this->filters['ymdhms']) )
+		{	// We have asked for a specific timeframe:
+
+			$my_year = substr($this->filters['ymdhms'],0,4);
+
+			if( strlen($this->filters['ymdhms']) > 4 )
+			{ // We have requested a month too:
+				$my_month = T_($month[substr($this->filters['ymdhms'],4,2)]);
+			}
+			else
+			{
+				$my_month = '';
+			}
+
+			// Requested a day?
+			$my_day = substr($this->filters['ymdhms'],6,2);
+
+			$arch = T_('Archives for').': '.$my_month.' '.$my_year;
+
+			if( !empty( $my_day ) )
+			{	// We also want to display a day
+				$arch .= ", $my_day";
+			}
+
+			if( !empty($this->filters['week']) || ($this->filters['week'] === 0) ) // Note: week # can be 0
+			{	// We also want to display a week number
+				$arch .= ', '.T_('week').' '.$this->filters['week'];
+			}
+
+			$title_array['ymdhms'] = $arch;
+		}
+
+
+		// KEYWORDS:
+		if( !empty($this->filters['keywords']) )
+		{
+			$title_array['keywords'] = T_('Keyword(s)').': '.$this->filters['keywords'];
+		}
+
+
+		// AUTHORS:
+		if( !empty($this->filters['authors']) )
+		{
+			$title_array[] = T_('Author(s)').': '.$this->filters['authors'];
+		}
+
+
+		// ASSIGNEES:
+		if( !empty($this->filters['assignees']) )
+		{
+			if( $this->filters['assignees'] == '-' )
+			{
+				$title_array[] = T_('Not assigned');
+			}
+			else
+			{
+				$title_array[] = T_('Assigned to').': '.$this->filters['assignees'];
+			}
+		}
+
+
+		// EXTRA STATUSES:
+		if( !empty($this->filters['statuses']) )
+		{
+			if( $this->filters['statuses'] == '-' )
+			{
+				$title_array[] = T_('Without status');
+			}
+			else
+			{
+				$title_array[] = T_('Status(es)').': '.$this->filters['statuses'];
+			}
+		}
+
+
+		// SHOW STATUSES
+		if( count( $this->filters['visibility_array'] ) < 5 ) // TEMP
+		{
+			$status_titles = array();
+			foreach( $this->filters['visibility_array'] as $status )
+			{
+				$status_titles[] = T_( $post_statuses[$status] );
+			}
+			$title_array[] = T_('Visibility').': '.implode( ', ', $status_titles );
+		}
+
+
+		// START AT
+		if( !empty($this->filters['ymdhms_min'] ) )
+		{
+			$title_array['ymdhms_min'] = T_('Start at').': '.$this->filters['ymdhms_min'] ;
+		}
+		if( !empty($this->filters['ts_min'] ) )
+		{
+			if( $this->filters['ts_min'] == 'now' )
+			{
+				$title_array['ts_min'] = T_('Hide past');
+			}
+			else
+			{
+				$title_array['ts_min'] = T_('Start at').': '.$this->filters['ts_min'];
+			}
+		}
+
+
+		// STOP AT
+		if( !empty($this->filters['ymdhms_max'] ) )
+		{
+			$title_array['ymdhms_max'] = T_('Stop at').': '.$this->filters['ymdhms_max'];
+		}
+		if( !empty($this->filters['ts_max'] ) )
+		{
+			if( $this->filters['ts_max'] == 'now' )
+			{
+				$title_array['ts_max'] = T_('Hide future');
+			}
+			else
+			{
+				$title_array['ts_max'] = T_('Stop at').': '.$this->filters['ts_max'];
+			}
+		}
+
+
+		// LIMIT TO
+		if( $this->single_post )   // p or title
+		{ // Single post: no paging required!
+		}
+		elseif( !empty($this->filters['ymdhms']) )
+		{ // no restriction if we request a month... some permalinks may point to the archive!
+		}
+		elseif( $this->filters['unit'] == 'posts' )
+		{ // We're going to page, so there's no real limit here...
+		}
+		elseif( $this->unit == 'days' )
+		{ // We are going to limit to x days:
+			// echo 'LIMIT DAYS ';
+			if( empty( $this->filters['ymdhms_min'] ) )
+			{ // We have no start date, we'll display the last x days:
+				if( !empty($this->filters['keywords'])
+					|| !empty($this->filters['cat_array'])
+					|| !empty($this->filters['authors']) )
+				{ // We are in DAYS mode but we can't restrict on these! (TODO: ?)
+				}
+				else
+				{ // We are going to limit to LAST x days:
+					// TODO: rename 'posts' to 'limit'
+					$title_array['posts'] = sprintf( T_('Limit to %d last days'), $this->limit );
+				}
+			}
+			else
+			{ // We have a start date, we'll display x days starting from that point:
+				$title_array['posts'] = sprintf( T_('Limit to %d days'), $this->limit );
+			}
+		}
+		else
+			debug_die( 'Unhandled LIMITING mode in ItemList:'.$this->unit.' (paged mode is obsolete)' );
+
+
+		return $title_array;
+	}
+
+
+	/**
+	 * return total number of posts
+	 *
+	 * This is basically just a stub for backward compatibility
+	 *
+	 * @deprecated
+	 */
+	function get_total_num_posts()
+	{
+		return $this->total_rows;
+	}
+
+
+	/**
+	 * This is basically just a stub for backward compatibility
+	 *
+	 * @deprecated
+	 */
+	function & get_item()
+	{
+		$Item = & parent::get_next();
+		return $Item;
+	}
+
+
+	/**
+	 * Returns values needed to make sort links for a given column
+	 *
+	 * Returns an array containing the following values:
+	 *  - current_order : 'ASC', 'DESC' or ''
+	 *  - order_asc : url needed to order in ascending order
+	 *  - order_desc
+	 *  - order_toggle : url needed to toggle sort order
+	 *
+	 * @param integer column to sort
+	 * @return array
+	 */
+	function get_col_sort_values( $col_idx )
+	{
+		$col_order_fields = $this->cols[$col_idx]['order'];
+
+		// pre_dump( $col_order_fields, $this->filters['orderby'], $this->filters['order'] );
+
+		// Current order:
+		if( $this->filters['orderby'] == $col_order_fields )
+		{
+			$col_sort_values['current_order'] = $this->filters['order'];
+		}
+		else
+		{
+			$col_sort_values['current_order'] = '';
+		}
+
+
+		// Generate sort values to use for sorting on the current column:
+		$col_sort_values['order_asc'] = regenerate_url( array($this->param_prefix.'order',$this->param_prefix.'orderby'),
+																			$this->param_prefix.'order=ASC&amp;'.$this->param_prefix.'orderby='.$col_order_fields );
+		$col_sort_values['order_desc'] = regenerate_url(  array($this->param_prefix.'order',$this->param_prefix.'orderby'),
+																			$this->param_prefix.'order=DESC&amp;'.$this->param_prefix.'orderby='.$col_order_fields );
+
+		if( !$col_sort_values['current_order'] && isset( $this->cols[$col_idx]['default_dir'] ) )
+		{	// There is no current order on this column and a default order direction is set for it
+			// So set a default order direction for it
+
+			if( $this->cols[$col_idx]['default_dir'] == 'A' )
+			{	// The default order direction is A, so set its toogle  order to the order_asc
+				$col_sort_values['order_toggle'] = $col_sort_values['order_asc'];
+			}
+			else
+			{ // The default order direction is A, so set its toogle order to the order_desc
+				$col_sort_values['order_toggle'] = $col_sort_values['order_desc'];
+			}
+		}
+		elseif( $col_sort_values['current_order'] == 'ASC' )
+		{	// There is an ASC current order on this column, so set its toogle order to the order_desc
+			$col_sort_values['order_toggle'] = $col_sort_values['order_desc'];
+		}
+		else
+		{ // There is a DESC or NO current order on this column,  so set its toogle order to the order_asc
+			$col_sort_values['order_toggle'] = $col_sort_values['order_asc'];
+		}
+
+		// pre_dump( $col_sort_values );
+
+		return $col_sort_values;
+	}
+
+
+	/**
+	 * Get the adverstised start date (does not include timestamp_min)
+	 *
+	 * Note: there is a priority order in the params to determine the start date:
+	 *  -dstart
+	 *  -week + m
+	 *  -m
+	 *  -dstop - x days
+	 * @see ItemQuery::where_datestart()
+	 */
+	function get_advertised_start_date()
+	{
+		if( $this->getting_adv_start_date )
+		{	// We would be entering an infinite loop, stop now:
+			// We cannot determine a start date, save an empty string (to differentiate from NULL)
+			$this->advertised_start_date = '';
+
+			// Reset anti infinite loop:
+			$this->getting_adv_start_date = false;
+
+			return $this->advertised_start_date;
+		}
+
+		// Anti infinite loop:
+		$this->getting_adv_start_date = true;
+
+
+		if( is_null( $this->advertised_start_date ) )
+		{	// We haven't determined the start date yet:
+
+			if( !empty( $this->filters['ymdhms_min'] ) )
+			{	// We have requested start date (8 digits)
+				$m = $this->filters['ymdhms_min'];
+				$this->advertised_start_date = mktime( 0, 0, 0, substr($m,4,2), substr($m,6,2), substr($m,0,4) );
+			}
+			elseif( !is_null($this->filters['week']) 		// note: 0 is a valid week number
+						&& !empty( $this->filters['ymdhms'] ) )
+			{	// we want to restrict on a specific week
+				$this->advertised_start_date = get_start_date_for_week( substr($this->filters['ymdhms'],0,4), $this->filters['week'], locale_startofweek() );
+			}
+			elseif( strlen( $this->filters['ymdhms'] ) >= 4 )
+			{	// We have requested an interval
+				$m = $this->filters['ymdhms'].'0101';
+				$this->advertised_start_date = mktime( 0, 0, 0, substr($m,4,2), substr($m,6,2), substr($m,0,4) );
+			}
+			elseif( $this->filters['unit'] == 'days'
+						&& ($stop_date = $this->get_advertised_stop_date()) != '' )
+			{	// We want to restrict on a specific number of days after the start date:
+				$this->advertised_start_date = $stop_date - ($this->limit-1) * 86400;
+			}
+			else
+			{	// We cannot determine a start date, save an empty string (to differentiate from NULL)
+				$this->advertised_start_date = '';
+			}
+
+		}
+
+		// Reset anti infinite loop:
+		$this->getting_adv_start_date = false;
+
+		return $this->advertised_start_date;
+	}
+
+
+	/**
+	 * Get the adverstised stop date (does not include timestamp_max)
+	 *
+	 * Note: there is a priority order in the params to determine the stop date.
+	 *  -dstop
+	 *  -week + m
+	 *  -m
+	 *  -dstart + x days
+	 */
+	function get_advertised_stop_date()
+	{
+		if( $this->getting_adv_stop_date )
+		{	// We would be entering an infinite loop, stop now:
+			// We cannot determine a stop date, save an empty string (to differentiate from NULL)
+			$this->advertised_stop_date = '';
+
+			// Reset anti infinite loop:
+			$this->getting_adv_stop_date = false;
+
+			return $this->advertised_stop_date;
+		}
+
+		// Anti infinite loop:
+		$this->getting_adv_stop_date = true;
+
+
+		if( is_null( $this->advertised_stop_date ) )
+		{	// We haven't determined the stop date yet:
+
+			if( !empty( $this->filters['ymdhms_max'] ) )
+			{	// We have requested an end date (8 digits)
+				$m = $this->filters['ymdhms_max'];
+				$this->advertised_stop_date = mktime( 0, 0, 0, substr($m,4,2), substr($m,6,2), substr($m,0,4) );
+			}
+			elseif( !is_null($this->filters['week']) 		// note: 0 is a valid week number
+						&& !empty( $this->filters['ymdhms'] ) )
+			{	// we want to restrict on a specific week
+				$this->advertised_stop_date = get_start_date_for_week( substr($this->filters['ymdhms'],0,4), $this->filters['week'], locale_startofweek() );
+				$this->advertised_stop_date += 518400; // + 6 days
+			}
+			elseif( !empty( $this->filters['ymdhms'] ) )
+			{	// We want to restrict on an interval:
+				if( strlen( $this->filters['ymdhms'] ) >= 8 )
+				{	// We have requested a day interval
+					$m = $this->filters['ymdhms'];
+					$this->advertised_stop_date = mktime( 0, 0, 0, substr($m,4,2), substr($m,6,2), substr($m,0,4) );
+				}
+				elseif( strlen( $this->filters['ymdhms'] ) == 6 )
+				{ // We want to go to the end of the month:
+					$m = $this->filters['ymdhms'];
+					$this->advertised_stop_date = mktime( 0, 0, 0, substr($m,4,2)+1, 0, substr($m,0,4) ); // 0th day of next mont = last day of month
+				}
+				elseif( strlen( $this->filters['ymdhms'] ) == 4 )
+				{ // We want to go to the end of the year:
+					$m = $this->filters['ymdhms'];
+					$this->advertised_stop_date = mktime( 0, 0, 0, 12, 31, substr($m,0,4) );
+				}
+			}
+			elseif( $this->filters['unit'] == 'days'
+						&& ($start_date = $this->get_advertised_start_date()) != '' )
+			{	// We want to restrict on a specific number of days after the start date:
+				$this->advertised_stop_date = $start_date + ($this->limit-1) * 86400;
+			}
+			else
+			{	// We cannot determine a stop date, save an empty string (to differentiate from NULL)
+				$this->advertised_stop_date = '';
+			}
+
+		}
+
+		// Reset anti infinite loop:
+		$this->getting_adv_stop_date = false;
+
+		return $this->advertised_stop_date;
+	}
+
+
+	/**
+	 * Make sure date displaying starts at the beginning of the current filter interval
+	 *
+	 * Note: we're talking about strict dates (no times involved)
+	 */
+	function set_start_date( )
+	{
+		$start_date = $this->get_advertised_start_date();
+
+		if( !empty( $start_date ) )
+		{	// Memorize the last displayed as the day BEFORE the one we're going to display
+			//echo ' start at='.date( locale_datefmt(), $start_date );
+			$this->last_displayed_date = $start_date - 86400;
+		}
+	}
+
+
+	/**
+	 * Template function: display potentially remaining empty days until the end of the filter interval
+	 *
+	 * @param string string to display before the date (if changed)
+	 * @param string string to display after the date (if changed)
+	 * @param string date/time format: leave empty to use locale default time format
+	 */
+	function dates_to_end( $before_empty_day = '<h2>', $after_empty_day = '</h2>', $format = '' )
+	{
+		$stop_date = $this->get_advertised_stop_date();
+
+		if( !is_null( $stop_date ) )
+		{	// There is a stop date, we want to display days:
+			//echo ' - stop at='.date( locale_datefmt(), $stop_date );
+			//echo ' - last displayed='.date( locale_datefmt(), $this->last_displayed_date );
+			while( $this->last_displayed_date < $stop_date )
+			{
+				$this->last_displayed_date += 86400;	// Add one day's worth of seconds
+				echo date_sprintf( $before_empty_day, $this->last_displayed_date )
+						.date_i18n( $format, $this->last_displayed_date )
+						.date_sprintf( $after_empty_day, $this->last_displayed_date );
+			}
+		}
+	}
+
+
+	/**
+	 * Template function: Display the date if it has changed since last call
+	 *
+	 * Optionally also displays empty dates in between.
+	 *
+	 * @param string string to display before the date (if changed)
+	 * @param string string to display after the date (if changed)
+	 * @param string date/time format: leave empty to use locale default time format
+	 * @param string|NULL string to display before any empty dates. Set to NULL in order not to display empty dates.
+	 * @param string|NULL string to display after any empty dates.
+	 */
+	function date_if_changed( $before = '<h2>', $after = '</h2>', $format = '',
+														$before_empty_day = NULL, $after_empty_day = NULL )
+	{
+		if( empty($format) )
+		{	// No format specified, use default locale format:
+			$format =	locale_datefmt();
+		}
+
+		// Get a timestamp for the date WITHOUT the time:
+		$current_item_date = mysql2datestamp( $this->current_Obj->issue_date );
+
+		if( $current_item_date != $this->last_displayed_date )
+		{	// Date has changed...
+
+			if( !empty($before_empty_day) && !empty($this->last_displayed_date) )
+			{	// We want to display ALL dates from the previous to the current:
+				while( $this->last_displayed_date < $current_item_date-86400 )
+				{
+					$this->last_displayed_date += 86400;	// Add one day's worth of seconds
+					echo date_sprintf( $before_empty_day, $this->last_displayed_date )
+							.date_i18n( $format, $this->last_displayed_date )
+							.date_sprintf( $after_empty_day, $this->last_displayed_date );
+				}
+			}
+
+			// Display the new current date:
+			echo date_sprintf( $before, $current_item_date )
+					.date_i18n( $format, $current_item_date )
+					.date_sprintf( $after, $current_item_date );
+			$this->last_displayed_date = $current_item_date;
+		}
+	}
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/items/_itemlist.class.php 1.10.3.src/inc/MODEL/items/_itemlist.class.php
--- 0.9.2.src/inc/MODEL/items/_itemlist.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/items/_itemlist.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,882 @@
+<?php
+/**
+ * This file implements the ItemList class.
+ *
+ * This is the object handling item/post/article lists.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ * @author jupiterx: Jordan RUNNING.
+ *
+ * @version $Id: _itemlist.class.php,v 1.15.2.13.2.4 2007/05/13 19:36:10 blueyed Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobjectlist.class.php';
+require_once dirname(__FILE__).'/../dataobjects/_dataobject.class.php';
+require_once dirname(__FILE__).'/_item.class.php';
+require_once dirname(__FILE__).'/_item.funcs.php';
+
+/**
+ * Item List Class
+ *
+ * @package evocore
+ *
+ * @todo better use of Parent Class hierarchy... maybe make Results detect wether or not LIMIT is already set
+ */
+class ItemList extends DataObjectList
+{
+	var $preview;
+
+	/**
+	 * Blog ID to restrict to. 1 means "all blogs".
+	 * @var integer
+	 */
+	var $blog;
+
+	/**
+	 * Specific post number to display. '' means don't restrict to single post.
+	 * @todo Might support list of IDs (array).
+	 * @var string|integer
+	 */
+	var $p;
+
+	/**
+	 * 'posts' or 'days'
+	 */
+	var $unit;
+
+	/**
+	 * List of IDs in current page
+	 */
+	var $postIDlist;
+	var $postIDarray;
+
+	var $group_by_cat;
+
+	var $limitdate_start;     // UNIX timestamp
+	var $limitdate_end;       // UNIX timestamp
+
+	// Used in looping
+	var $row_num;             // Current row
+	var $row;                 // Current row
+	var $main_cat;            // Current main category
+	var $previous_main_cat;   // Previous one
+	/**
+	 * @access private
+	 */
+	var $last_Item;
+
+	/**
+	 * @access private
+	 */
+	var $last_displayed_date = '';
+
+	var $show_statuses;
+	var $cat;
+	var $catsel;
+	var $cat_array;
+	var $cat_modifier;
+	var $timestamp_min;
+	var $timestamp_max;
+
+	var $dbcols;
+
+	var $DataObjectCache;
+
+	/**
+	 * Constructor
+	 *
+	 * @param integer Blog ID to query
+	 * @param array Restrict to these statuses
+	 * @param mixed Specific post number to display
+	 * @param mixed YearMonth(Day) to display
+	 * @param mixed Number of Week to display. Note: uses MySQL's week numbering and MySQL default if applicable.
+	 * In MySQL < 4.0, WEEK() uses mode 0: Week starts on Sunday;
+	 * Value range is 0 to 53; week 1 is the first week that starts in this year
+	 * @param mixed List of cats to restrict to
+	 * @param array Array of cats to restrict to
+	 * @param mixed List of authors to restrict to
+	 * @param string sort order can be either ASC or DESC
+	 * @param string space separated list of fields to order by. Possible list elements are:
+	 *               author issue_date mod_date status locale content title urltitle url category
+	 *               wordcount comments
+	 * @param mixed # of posts to display on the page
+	 * @param mixed List page number in paged display
+	 * @param mixed Start results at this position
+	 * @param mixed End results at this position
+	 * @param string Search string
+	 * @param mixed Search for entire phrase or for individual words
+	 * @param mixed Require exact match of title or contents
+	 * @param boolean Is this preview
+	 * @param string 'posts' or 'days'
+	 * @param mixed Do not show posts before this timestamp, can be 'now'
+	 * @param mixed Do not show posts after this timestamp, can be 'now'
+	 * @param string urltitle of post to display
+	 * @param string YearMonth(Day) to start at, '' for first available
+	 * @param string name of cache to be used
+	 * @param array List of other params
+	 */
+	function ItemList(
+		$blog = 1,                  // Blog to query
+		$show_statuses = array(),   // Restrict to these statuses
+		$p = '',                    // Specific post number to display
+		$m = '',                    // YearMonth(Day) to display
+		$w = -1,                    // Number of Week to display
+		$cat = '',                  // List of cats to restrict to
+		$catsel = array(),          // Array of cats to restrict to
+		$author = '',               // List of authors to restrict to
+		$order = '',                // ASC or DESC
+		$orderby = '',              // list of fields to order by
+		$posts_per_page = '',       // # of posts to display on the page
+		$page_number = '',          // List page number in paged display
+		$poststart = '',            // Start results at this position
+		$postend = '',              // End results at this position
+		$keywords = '',             // Keyword search string
+		$phrase = '',               // Search for entire phrase or for individual words
+		$exact = '',                // Require exact match of title or contents
+		$preview = 0,               // Is this preview?
+		$unit = '',                 // 'posts' or 'days'
+		$timestamp_min = '',        // Do not show posts before this timestamp
+		$timestamp_max = 'now',     // Do not show posts after this timestamp
+		$title = '',                // urltitle of post to display
+		$dstart = '',               // YearMonth(Day) to start at, '' for first available
+		$cache_name = '#',					// name of cache to be used
+		$params = array() )					// List of other params ( client_link, ...)
+	{
+		global $DB, $object_def;
+		global $Settings;
+
+		if( $cache_name == '#' )
+		{ // Let's use the default cache:
+			$cache_name = 'ItemCache';
+		}
+
+		global $$cache_name;
+
+		$this->cache_name = $cache_name;
+		$this->DataObjectCache = & $$cache_name; // By ref!!
+
+		// Call parent constructor:
+		parent::DataObjectList( $this->DataObjectCache->dbtablename, $this->DataObjectCache->dbprefix,
+														$this->DataObjectCache->dbIDname, $this->DataObjectCache->objtype );
+
+		$this->preview = $preview;
+		$this->blog = $blog;
+		$this->p = $p;
+
+		$this->show_statuses = $show_statuses;
+		$this->cat = $cat;
+		$this->catsel = $catsel;
+		$this->timestamp_min = $timestamp_min;
+		$this->timestamp_max = $timestamp_max;
+
+		if( empty($posts_per_page) )
+		{ // Nothing specified, use default number of posts per page:
+			$posts_per_page = $Settings->get('posts_per_page');
+		}
+		$this->posts_per_page = $posts_per_page;
+
+		if( empty($unit) )
+		{ // Nothing specified, use default display type:
+			$unit = $Settings->get('what_to_show');
+		}
+		$this->unit = $unit;
+
+		// First let's clear some variables
+		$result = '';
+		$where = '';
+		$limits = '';
+		$distinct = '';
+
+		/*
+		 * WE ARE GOING TO CONSTRUCT THE WHERE CLOSE...
+		 */
+
+		$this->ItemQuery = new ItemQuery( $this->DataObjectCache->dbtablename, $this->DataObjectCache->dbprefix,
+																			$this->DataObjectCache->dbIDname );	// COPY!!
+
+		// Select a specific Item:
+		$this->ItemQuery->where_ID( $p, $title );
+
+		// Restrict to selected blog/categories:
+		$this->ItemQuery->where_chapter( $blog, $cat, $catsel );
+
+		// Restrict to the statuses we want to show:
+		$this->ItemQuery->where_visibility( $show_statuses );
+
+		// Restrict to selected authors:
+		$this->ItemQuery->where_author( $author );
+
+		// if a month is specified in the querystring, load that month:
+		$this->ItemQuery->where_datestart( $m, $w, $dstart, '', $timestamp_min, $timestamp_max );
+
+		// Keyword search stuff:
+		$this->ItemQuery->where_keywords( $keywords, $phrase, $exact );
+
+
+		/*
+		 * ----------------------------------------------------
+		 * order by stuff
+		 * ----------------------------------------------------
+		 */
+		if( (!empty($order)) && ((strtoupper($order) != 'ASC') && (strtoupper($order) != 'DESC')))
+		{
+			$order='DESC';
+		}
+
+		if(empty($orderby))
+		{
+			$orderby = 'datestart '. $order;
+		}
+		else
+		{
+			$orderby_array = explode(' ',$orderby);
+			$orderby = $orderby_array[0]. ' '. $order;
+			if (count($orderby_array)>1)
+			{
+				for($i = 1; $i < (count($orderby_array)); $i++)
+				{
+					$orderby .= ', '.$this->dbprefix.$orderby_array[$i]. ' '. $order;
+				}
+			}
+		}
+
+
+		/*
+		 * ----------------------------------------------------
+		 * Paging limits:
+		 * ----------------------------------------------------
+		 */
+		if( !empty($p) || !empty($title) )
+		{ // Single post: no paging required!
+			$limits = '';
+		}
+		elseif( !empty($poststart) )
+		{ // When in backoffice...  (to be deprecated...)
+			// echo 'POSTSTART-POSTEND ';
+			if( $postend < $poststart )
+			{
+				$postend = $poststart + $posts_per_page - 1;
+			}
+
+			if( $unit == 'posts' )
+			{
+				$posts = $postend - $poststart + 1;
+				$limits = ' LIMIT '. ($poststart-1). ','. $posts;
+			}
+			elseif( $unit == 'days' )
+			{
+				$posts = $postend - $poststart + 1;
+				// echo 'days=',$posts;
+				$lastpostdate = $this->get_lastpostdate();
+				$lastpostdate = mysql2date('Y-m-d 23:59:59',$lastpostdate);
+				// echo $lastpostdate;
+				$lastpostdate = mysql2timestamp( $lastpostdate );
+				$this->limitdate_end = $lastpostdate - (($poststart -1) * 86400);
+				$this->limitdate_start = $lastpostdate+1 - (($postend) * 86400);
+				$where .= ' AND '.$this->dbprefix.'datestart >= \''. date( 'Y-m-d H:i:s', $this->limitdate_start )
+									.'\' AND '.$this->dbprefix.'datestart <= \''. date('Y-m-d H:i:s', $this->limitdate_end) . '\'';
+			}
+		}
+		elseif( !empty($m) )
+		{ // no restriction if we request a month... some permalinks may point to the archive!
+			// echo 'ARCHIVE - no limits';
+			$limits = '';
+		}
+		elseif( $unit == 'posts' )
+		{
+			// echo 'LIMIT POSTS ';
+			$pgstrt = '';
+			if( $page_number )
+			{ // We have requested a specific page number
+				$pgstrt = (intval($page_number) -1) * $posts_per_page. ', ';
+			}
+			$limits = 'LIMIT '. $pgstrt.$posts_per_page;
+		}
+		elseif( $unit == 'days' )
+		{ // We are going to limit to x days:
+			// echo 'LIMIT DAYS ';
+			if( empty( $dstart ) )
+			{ // We have no start date, we'll display the last x days:
+				if( !empty($keywords) || !empty($cat) || !empty($author) )
+				{ // We are in DAYS mode but we can't restrict on these! (TODO: ?)
+					$limits = '';
+				}
+				else
+				{ // We are going to limit to LAST x days:
+					$lastpostdate = $this->get_lastpostdate();
+					$lastpostdate = mysql2date('Y-m-d 00:00:00',$lastpostdate);
+					$lastpostdate = mysql2date('U',$lastpostdate);
+					// go back x days
+					$otherdate = date('Y-m-d H:i:s', ($lastpostdate - (($posts_per_page-1) * 86400)));
+					$where .= ' AND '.$this->dbprefix.'datestart > \''. $otherdate.'\'';
+				}
+			}
+			else
+			{ // We have a start date, we'll display x days starting from that point:
+				// $dstart_mysql has been calculated earlier
+
+				// TODO: this is redundant with previous dstart processing:
+				// Add trailing 0s: YYYYMMDDHHMMSS
+				$dstart0 = $dstart.'00000000000000';
+
+				$dstart_mysql = substr($dstart0,0,4).'-'.substr($dstart0,4,2).'-'.substr($dstart0,6,2).' '
+												.substr($dstart0,8,2).':'.substr($dstart0,10,2).':'.substr($dstart0,12,2);
+				$dstart_ts = mysql2timestamp( $dstart_mysql );
+				// go forward x days
+				$enddate_ts = date('Y-m-d H:i:s', ($dstart_ts + ($posts_per_page * 86400)));
+				$where .= ' AND '.$this->dbprefix.'datestart < \''. $enddate_ts.'\'';
+			}
+		}
+		else
+			debug_die( 'Unhandled LIMITING mode in ItemList (paged mode is obsolete)' );
+
+
+		// FINALIZE WHERE CLAUSE:
+		if( !empty($this->ItemQuery->where) )
+		{
+			$where = 'WHERE '.$this->ItemQuery->where.$where;
+		}
+		else
+		{
+			$where = 'WHERE 1 '.$where;
+		}
+
+
+		/*
+		 * RUN QUERY NOW:
+		 */
+		if ($preview)
+		{ // PREVIEW MODE:
+			$this->sql = $this->preview_request();
+		}
+		else
+		{	// NORMAL MODE:
+
+			// We are going to proceed in two steps (we simulate a subquery)
+			// 1) we get the IDs we need
+			// 2) we get all the other fields matching these IDs
+			// This is more efficient than manipulating all fields at once.
+			$step1_sql = 'SELECT DISTINCT '.$this->dbIDname.
+										$this->ItemQuery->get_from();
+
+			$step1_sql .= $where;
+			if( !empty($this->ItemQuery->group_by) )
+			{
+				$step1_sql .= ' GROUP BY '.$this->ItemQuery->group_by;
+			}
+			$step1_sql .= ' ORDER BY '.$this->dbprefix.$orderby;
+			$step1_sql .= ' '.$limits;
+
+			// Get list of the IDs we need:
+			$ID_list = $DB->get_list( $step1_sql, 0, 'Get ID list for Item List (Main|Lastpostdate) Query' );
+
+			$this->sql = 'SELECT *
+			                FROM '.$this->dbtablename;
+			if( !empty($ID_list) )
+			{
+				$this->sql .= ' WHERE '.$this->dbIDname.' IN ('.$ID_list.')
+				                ORDER BY '.$this->dbprefix.$orderby;
+			}
+			else
+			{
+				$this->sql .= ' WHERE 0';
+			}
+
+			/*
+			 * TODO: The result is incorrect when using AND on categories
+			 * We would need to use a HAVING close and thyen COUNT, which would be a subquery
+			 * This is nto compatible with mysql 3.23
+			 * We need fallback code.
+			 */
+			$this->count_request = '
+				SELECT COUNT( DISTINCT '.$this->dbIDname.' )
+				FROM '.$this->dbtablename.' INNER JOIN T_postcats ON '.$this->dbIDname.' = postcat_post_ID
+					INNER JOIN T_categories ON postcat_cat_ID = cat_ID
+					'.$where;
+		}
+
+		//echo $this->sql;
+		$this->rows = $DB->get_results( $this->sql, OBJECT, 'Get data for Item List (Main|Lastpostdate) Query' );
+
+		$this->result_num_rows = $DB->num_rows;
+		// echo $this->result_num_rows, ' items';
+
+		// Prebuild and cache objects:
+		$this->postIDlist = "";
+		$this->postIDarray = array();
+		$i = 0;
+		foreach( $this->rows as $row )
+		{
+			// Prebuild object:
+			$this->Obj[$i] = new $this->objType( $row, $this->dbtablename, $this->dbprefix, $this->dbIDname ); // COPY!!
+
+			// To avoid potential future waste, cache this object:
+			$this->DataObjectCache->add( $this->Obj[$i] );
+
+			// Make a list of posts for future queries!
+			array_unshift( $this->postIDarray, $row->{$this->dbIDname} );	// new row at beginning (fplanque>>why?)
+
+			$i++;
+		}
+
+		if( $this->preview )
+		{ // Allow plugins to manipulate the item for preview (like "PrependItemInsertTransact" for saving)
+			global $Plugins;
+			$tmp_params = array( 'Item' => & $this->Obj[0] );
+
+			$Plugins->trigger_event( 'AppendItemPreviewTransact', $tmp_params );
+		}
+
+
+		if( !empty($this->postIDarray) )
+		{
+			$this->postIDlist = implode( ',', $this->postIDarray );
+		}
+
+		// Initialize loop stuff:
+		$this->restart();
+	}
+
+
+	/**
+	 * Dummy mysql query for the preview
+	 *
+	 * @return string SQL query
+	 */
+	function preview_request()
+	{
+		global $DB, $localtimenow, $Messages, $current_User, $BlogCache;
+		global $Request, $Plugins;
+
+		$id = 0;
+		$preview_userid = param( 'preview_userid', 'integer', true );
+		$post_status = param( 'post_status', 'string', true );
+		$post_locale = param( 'post_locale', 'string', $current_User->locale );
+		$content = param( 'content', 'html', true );
+		$post_title = param( 'post_title', 'html', true );
+		$post_url = param( 'post_url', 'string', '' );
+		$post_category = param( 'post_category', 'integer', true );
+		$post_views = param( 'post_views', 'integer', 0 );
+		$renderers = param( 'renderers', 'array', array('default') );
+		if( ! is_array($renderers) )
+		{ // dh> workaround for param() bug. See rev 1.93 of /inc/_misc/_misc.funcs.php
+			$renderers = array('default');
+		}
+		$comment_Blog = & $BlogCache->get_by_ID( get_catblog( $post_category ) );
+		if( $comment_Blog->allowcomments == 'post_by_post' )
+		{ // param is required
+			$post_comment_status = param( 'post_comment_status', 'string', true );
+		}
+		else
+		{
+			$post_comment_status = $comment_Blog->allowcomments;
+		}
+
+		if( !empty($current_User) && $current_User->check_perm( 'edit_timestamp' ) && param( 'edit_date', 'integer', 0 ) )
+		{ // user is allowed to edit timestamps and has checked the box
+			$item_issue_date = $Request->param_date( 'item_issue_date', T_('Please enter a valid issue date.'), false );
+			$item_issue_time = param( 'item_issue_time', 'string', true );
+		}
+		else
+		{
+			$item_issue_date = date( 'Y-m-d' );
+			$item_issue_time = date( 'H:i:s' );
+		}
+
+		if( !($item_typ_ID = param( 'item_typ_ID', 'integer', NULL )) )
+			$item_typ_ID = NULL;
+		if( !($item_st_ID = param( 'item_st_ID', 'integer', NULL )) )
+			$item_st_ID = NULL;
+		if( !($item_assigned_user_ID = param( 'item_assigned_user_ID', 'integer', NULL )) )
+			$item_assigned_user_ID = NULL;
+		if( !($item_deadline = param( 'item_deadline', 'string', NULL )) )
+			$item_deadline = NULL;
+		$item_priority = param( 'item_priority', 'integer', NULL ); // QUESTION: can this be also empty/NULL?
+
+		// Do some optional filtering on the content
+		// Typically stuff that will help the content to validate
+		// Useful for code display.
+		// Will probably be used for validation also.
+		$Plugins->filter_contents( $post_title /* by ref */, $content /* by ref */, $renderers );
+
+		$post_title = format_to_post( $post_title );
+		$content = format_to_post( $content );
+
+		$post_renderers = implode( '.', $renderers );
+
+		preg_match( '~(\d\d\d\d)-(\d\d)-(\d\d)~', $item_issue_date, $match );
+		$yyyy = isset($match[1]) ? (int)$match[1] : 2000;
+		$mm = isset($match[2]) ? (int)$match[2] : 1;
+		$dd = isset($match[3]) ? (int)$match[3] : 1;
+
+		preg_match( '~(\d\d):(\d\d):(\d\d)~', $item_issue_time, $match );
+		$hh = isset($match[1]) ? (int)$match[1] : 20;
+		$mn = isset($match[2]) ? (int)$match[2] : 30;
+		$ss = isset($match[3]) ? (int)$match[3] : 0;
+
+		$dd = ($dd > 31) ? 31 : $dd;
+		$hh = ($hh > 23) ? $hh - 24 : $hh;
+		$mn = ($mn > 59) ? $mn - 60 : $mn;
+		$ss = ($ss > 59) ? $ss - 60 : $ss;
+		$post_date = date('Y-m-d H:i:s', mktime( $hh, $mn, $ss, $mm, $dd, $yyyy ) );
+
+
+		if( $errcontent = $Messages->display( T_('Invalid post, please correct these errors:'), '', false, 'error' ) )
+		{
+			$content = $errcontent;
+		}
+
+		// little funky fix for IEwin, rawk on that code
+		global $Hit;
+		if( ($Hit->is_winIE) && (!isset($IEWin_bookmarklet_fix)) )
+		{ // QUESTION: Is this still needed? What about $IEWin_bookmarklet_fix? (blueyed)
+			$content = preg_replace('/\%u([0-9A-F]{4,4})/e', "'&#'.base_convert('\\1',16,10). ';'", $content);
+		}
+
+		#pre_dump( $_POST );
+		return "SELECT
+			0 AS {$this->dbIDname},
+			$preview_userid AS {$this->dbprefix}creator_user_ID,
+			$preview_userid AS {$this->dbprefix}lastedit_user_ID,
+			'$post_date' AS {$this->dbprefix}datecreated,
+			'$post_date' AS {$this->dbprefix}datemodified,
+			'".$DB->escape($post_status)."' AS {$this->dbprefix}status,
+			'".$DB->escape($post_locale)."' AS {$this->dbprefix}locale,
+			'".$DB->escape($content)."' AS {$this->dbprefix}content,
+			'".$DB->escape($post_title)."' AS {$this->dbprefix}title,
+			NULL AS {$this->dbprefix}urltitle,
+			'".$DB->escape($post_url)."' AS {$this->dbprefix}url,
+			$post_category AS {$this->dbprefix}main_cat_ID,
+			$post_views AS {$this->dbprefix}views,
+			'' AS {$this->dbprefix}flags,
+			".bpost_count_words( $content )." AS {$this->dbprefix}wordcount,
+			".$DB->quote($post_comment_status)." AS {$this->dbprefix}comment_status,
+			'".$DB->escape( $post_renderers )."' AS {$this->dbprefix}renderers,
+			".$DB->quote($item_assigned_user_ID)." AS {$this->dbprefix}assigned_user_ID,
+			'$post_date' AS {$this->dbprefix}datestart,
+			".$DB->quote($item_typ_ID)." AS {$this->dbprefix}ptyp_ID,
+			".$DB->quote($item_st_ID)." AS {$this->dbprefix}pst_ID,
+			".$DB->quote($item_deadline)." AS {$this->dbprefix}datedeadline,
+			".$DB->quote($item_priority)." AS {$this->dbprefix}priority,
+			'noreq' AS {$this->dbprefix}notifications_status,
+			NULL AS {$this->dbprefix}notifications_ctsk_ID";
+	}
+
+
+	/**
+	 */
+	function get_lastpostdate()
+	{
+		global $localtimenow;
+
+		// echo 'getting last post date';
+		$LastPostList = & new ItemList( $this->blog, $this->show_statuses, '', '', '', $this->cat, $this->catsel,
+																		 '', 'DESC', 'datestart', 1, '','', '', '', '', '', '', 'posts',
+																		 $this->timestamp_min, $this->timestamp_max, '', '',
+																		 $this->cache_name );
+
+		if( $LastItem = $LastPostList->get_item() )
+		{
+			// echo 'we have a last item';
+			$lastpostdate = $LastItem->issue_date;
+		}
+		else
+		{
+			// echo 'we have no last item';
+			$lastpostdate = date('Y-m-d H:i:s', $localtimenow);
+		}
+		// echo $lastpostdate;
+		return($lastpostdate);
+	}
+
+
+	/*
+	 * ItemList->restart(-)
+	 */
+	function restart()
+	{
+		// Set variables for future:
+		global $previousday;		// Should be a member var
+		$previousday = '';
+		$this->row_num = 0;
+		$this->main_cat = '';
+		$this->group_by_cat = false;
+	}
+
+
+	/*
+	 * ItemList->get_max_paged(-)
+	 *
+	 * return maximum page number for paged display
+	 */
+	function get_max_paged()
+	{
+		if( empty($this->total_pages) )
+		{ // Not already cached:
+			$this->calc_max();
+		}
+		//echo 'max paged= ', $this->total_pages;
+		return $this->total_pages;
+	}
+
+
+	/**
+	 * Template function: display last mod date (datetime) of Item
+	 *
+	 * @param string date/time format: leave empty to use locale default date format
+	 * @param boolean true if you want GMT
+	 */
+	function mod_date( $format = '', $useGM = false )
+	{
+		$mod_date_timestamp = 0;
+		foreach( $this->rows as $loop_row )
+		{ // Go through whole list
+			$m = $loop_row->post_datemodified;
+			$loop_mod_date = mktime(substr($m,11,2),substr($m,14,2),substr($m,17,2),substr($m,5,2),substr($m,8,2),substr($m,0,4));
+			if( $loop_mod_date > $mod_date_timestamp )
+				$mod_date_timestamp = $loop_mod_date;
+		}
+
+		if( empty($format) )
+			echo date_i18n( locale_datefmt(), $mod_date_timestamp, $useGM );
+		else
+			echo date_i18n( $format, $mod_date_timestamp, $useGM );
+	}
+
+
+	/**
+	 * return total number of posts
+	 */
+	function get_total_num_posts()
+	{
+		if( empty($this->total_rows) )
+		{ // Not already cached:
+			$this->calc_max();
+		}
+		return $this->total_rows;
+	}
+
+
+	/*
+	 * Private ItemList->calc_max(-)
+	 *
+	 * @todo use COUNT(*)
+	 */
+	function calc_max()
+	{
+		global $DB;
+
+		if( $this->preview )
+		{ // 1 row in preview mode
+			return 1;
+		}
+
+		$this->total_rows = $DB->get_var( $this->count_request, 0, 0, 'Get result count' );
+
+		$this->total_pages = intval( ($this->total_rows-1) / max($this->posts_per_page, $this->result_num_rows)) +1;
+		if( $this->total_pages < 1 )
+		{
+			$this->total_pages = 1;
+		}
+	}
+
+
+	/**
+	 */
+	function get_category_group()
+	{
+		global $row;
+
+		$this->group_by_cat = true;
+
+		if( ($this->row_num > $this->result_num_rows) || ($this->result_num_rows == 0) )
+		{ // We are at the the end!
+			// echo 'END';
+			return false;
+		}
+
+		if( $this->row_num == 0 )
+		{ // We need to initialize
+			$this->row = & $this->rows[0];
+			$row = $this->row;
+			$this->get_postdata();
+			$this->row_num = 1;
+		}
+
+		// Memorize main cat
+		$this->main_cat = $this->row->post_main_cat_ID;
+
+		// Go back now so that the fetch row doesn't skip one!
+		$this->row_num --;
+
+		#already done in get_postdata: $this->last_Item = new Item( $this->row ); // COPY !
+		return $this->last_Item;
+	}
+
+
+	/**
+	 */
+	function & get_item( )
+	{
+		global $row;
+
+		if( $this->row_num >= $this->result_num_rows )
+		{ // We would pass the end!
+			$this->row_num++;
+			$r = false;
+			return $r;
+		}
+		$this->row = & $this->rows[$this->row_num];
+		$row = $this->row;
+		// echo '<p>accessing row['. $this->row_num. ']:',$this->row->post_title,'</p>';
+		$this->get_postdata();
+		$this->row_num++;
+
+		if( $this->group_by_cat && ($this->main_cat != $this->row->post_main_cat_ID) )
+		{ // Category change
+			// echo '<p>CAT CHANGE!</p>';
+			$r = false;
+			return $r;
+		}
+
+		#already done in get_postdata: $this->last_Item = new Item( $this->row ); // COPY !
+		return $this->last_Item;
+	}
+
+
+	/**
+	 * Init postdata
+	 *
+	 * @todo we might want to move object instanciation upward rigth after the request is executed
+	 *
+	 */
+	function get_postdata()
+	{
+		global $id, $postdata, $day, $page, $pages, $multipage, $more, $numpages;
+		global $pagenow, $current_User;
+
+		$this->last_Item = & $this->Obj[ $this->row_num ];
+
+		$id = $this->last_Item->ID;
+		// echo 'starting ',$current_Item->title;
+		$postdata = array (
+				'ID'         => $this->last_Item->ID,
+				'Author_ID'  => $this->last_Item->creator_user_ID,
+				'Date'       => $this->last_Item->issue_date,
+				'Status'     => $this->last_Item->status,
+				'Content'    => $this->last_Item->content,
+				'Title'      => $this->last_Item->title,
+				'Category'   => $this->last_Item->main_cat_ID,
+				'Locale'     => $this->last_Item->locale,
+				'Url'        => $this->last_Item->url,
+				'Wordcount'  => $this->last_Item->wordcount,
+				'views'      => $this->last_Item->views,
+				'comment_status'   => $this->last_Item->comment_status,
+				'Blog'       => $this->last_Item->blog_ID,
+			);
+
+		$day = mysql2date('d.m.y',$postdata['Date']);
+		$currentmonth = mysql2date('m',$postdata['Date']);
+		$numpages = 1;
+		if( !$page )
+			$page = 1;
+		if( isset($p) ) // TODO: dh> $p is never set here!
+			$more = 1;
+		$content = $postdata['Content'];
+		if( preg_match('/<!--nextpage-->/', $postdata['Content']) )
+		{
+			if( $page > 1 )
+				$more = 1;
+			$multipage = 1;
+			$content = $postdata['Content'];
+			$content = str_replace("\n<!--nextpage-->\n", '<!--nextpage-->', $content);
+			$content = str_replace("\n<!--nextpage-->", '<!--nextpage-->', $content);
+			$content = str_replace("<!--nextpage-->\n", '<!--nextpage-->', $content);
+			$pages = explode('<!--nextpage-->', $content);
+			$numpages = count($pages);
+		}
+		else
+		{
+			$pages[0] = $postdata['Content'];
+			$multipage = 0;
+		}
+	}
+
+
+	/**
+	 * Template function: Display the date if it has changed since last call
+	 *
+	 * @param string string to display before the date (if changed)
+	 * @param string string to display after the date (if changed)
+	 * @param string date/time format: leave empty to use locale default time format
+	 */
+	function date_if_changed( $before='<h2>', $after='</h2>', $format='' )
+	{
+		$current_item_date = $this->last_Item->get( 'issue_date' );
+		if($format=='')
+		{
+			$current_item_date = mysql2date( locale_datefmt(), $current_item_date );
+		}
+		else
+		{
+			$current_item_date = mysql2date( $format, $current_item_date );
+		}
+
+		if( $current_item_date != $this->last_displayed_date )
+		{
+			$this->last_displayed_date = $current_item_date;
+
+			echo $before;
+			echo $current_item_date;
+			echo $after;
+		}
+	}
+
+	/**
+	 * Template function: display message if list is empty
+	 *
+	 * @param string String to display if list is empty
+   * @return true if empty
+	 */
+	function display_if_empty( $message = '' )
+	{
+		if( empty($message) )
+		{ // Default message:
+			$message = T_('Sorry, there is no post to display...');
+		}
+
+		return parent::display_if_empty( $message );
+	}
+}
+
+
+?>
diff -ruN --text 0.9.2.src/inc/MODEL/items/_itemquery.class.php 1.10.3.src/inc/MODEL/items/_itemquery.class.php
--- 0.9.2.src/inc/MODEL/items/_itemquery.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/items/_itemquery.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,554 @@
+<?php
+/**
+ * This file implements the ItemQuery class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _itemquery.class.php,v 1.7.2.3.2.2 2007/04/25 22:17:52 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../../_misc/_sql.class.php';
+
+
+/**
+ * ItemQuery: help constructing queries on Items
+ */
+class ItemQuery extends SQL
+{
+	var $p;
+	var $title;
+	var $blog;
+	var $cat;
+	var $catsel;
+	var $show_statuses;
+	var $author;
+	var $assignees;
+	var $statuses;
+	var $dstart;
+	var $dstop;
+	var $timestamp_min;
+	var $timestamp_max;
+	var $keywords;
+	var $phrase;
+	var $exact;
+
+
+	/**
+	 * Constructor.
+	 *
+	 * @param string Name of table in database
+	 * @param string Prefix of fields in the table
+	 * @param string Name of the ID field (including prefix)
+	 */
+	function ItemQuery( $dbtablename, $dbprefix = '', $dbIDname )
+	{
+		$this->dbtablename = $dbtablename;
+		$this->dbprefix = $dbprefix;
+		$this->dbIDname = $dbIDname;
+
+		$this->FROM( $this->dbtablename.' INNER JOIN T_postcats ON '.$this->dbIDname.' = postcat_post_ID
+									INNER JOIN T_categories ON postcat_cat_ID = cat_ID ' );
+	}
+
+
+  /**
+	 * Restrict to a specific post
+	 */
+	function where_ID( $p = '', $title = '' )
+	{
+		$r = false;
+
+		$this->p = $p;
+		$this->title = $title;
+
+		// if a post number is specified, load that post
+		if( !empty($p) )
+		{
+			$this->WHERE_and( $this->dbIDname.' = '. intval($p) );
+			$r = true;
+		}
+
+		// if a post urltitle is specified, load that post
+		if( !empty( $title ) )
+		{
+			global $DB;
+			$this->WHERE_and( $this->dbprefix.'urltitle = '.$DB->quote($title) );
+			$r = true;
+		}
+
+		return $r;
+	}
+
+
+  /**
+	 * Restrict to specific collection/chapters (blog/categories)
+	 *
+	 * @todo get rid of blog #1
+	 *
+	 * @param integer
+	 * @param string List of cats to restrict to
+	 * @param array Array of cats to restrict to
+	 */
+	function where_chapter( $blog, $cat = '', $catsel = array() )
+	{
+		global $cat_array; // this is required for the cat_req() callback in compile_cat_array()
+
+		$blog = intval($blog);	// Extra security
+
+		// Save for future use (permission checks..)
+		$this->blog = $blog;
+
+		if( $blog != 1 )
+		{ // Not Special case where we aggregate all blogs
+			$this->WHERE_and( 'cat_blog_ID = '. $blog );
+		}
+
+		$cat_array = NULL;
+		$cat_modifier = NULL;
+
+		// Compile the real category list to use:
+		// TODO: allow to pass the compiled vars directly to this class
+		compile_cat_array( $cat, $catsel, /* by ref */ $cat_array, /* by ref */ $cat_modifier, $blog == 1 ? 0 : $blog );
+
+		if( ! empty($cat_array) )
+		{	// We want to restict to some cats:
+			if( $cat_modifier == '-' )
+			{
+				$eq = 'NOT IN';
+			}
+			else
+			{
+				$eq = 'IN';
+			}
+			$whichcat = 'postcat_cat_ID '. $eq.' ('.implode(',', $cat_array). ') ';
+
+			// echo $whichcat;
+			$this->WHERE_and( $whichcat );
+
+   		if( $cat_modifier == '*' )
+			{ // We want the categories combined! (i-e posts must be in ALL requested cats)
+				$this->GROUP_BY( $this->dbIDname.' HAVING COUNT(postcat_cat_ID) = '.count($cat_array) );
+			}
+		}
+	}
+
+
+  /**
+	 * Restrict to specific collection/chapters (blog/categories)
+	 *
+	 * @todo get rid of blog #1
+	 *
+	 * @param integer
+	 */
+	function where_chapter2( $blog_ID, $cat_array, $cat_modifier )
+	{
+		// Save for future use (permission checks..)
+		$this->blog = $blog_ID;
+
+		if( $blog_ID != 1 )
+		{ // Not Special case where we aggregate all blogs
+			$this->WHERE_and( 'cat_blog_ID = '.$blog_ID );
+		}
+
+
+		if( ! empty($cat_array) )
+		{	// We want to restict to some cats:
+			if( $cat_modifier == '-' )
+			{
+				$eq = 'NOT IN';
+			}
+			else
+			{
+				$eq = 'IN';
+			}
+			$whichcat = 'postcat_cat_ID '. $eq.' ('.implode(',', $cat_array). ') ';
+
+			// echo $whichcat;
+			$this->WHERE_and( $whichcat );
+
+   		if( $cat_modifier == '*' )
+			{ // We want the categories combined! (i-e posts must be in ALL requested cats)
+				$this->GROUP_BY( $this->dbIDname.' HAVING COUNT(postcat_cat_ID) = '.count($cat_array) );
+			}
+		}
+	}
+
+
+  /**
+	 * Restrict to the visibility/sharing statuses we want to show
+	 *
+	 * @param array Restrict to these statuses
+	 */
+	function where_visibility( $show_statuses )
+	{
+		$this->show_statuses = $show_statuses;
+
+		if( !isset( $this->blog ) )
+		{
+			debug_die( 'Status restriction requires to work with aspecific blog first.' );
+		}
+
+		$this->WHERE_and( statuses_where_clause( $show_statuses, $this->dbprefix, $this->blog ) );
+	}
+
+
+  /**
+	 * Restrict to specific authors
+	 *
+	 * @param string List of authors to restrict to (must have been previously validated)
+	 */
+	function where_author( $author )
+	{
+		$this->author = $author;
+
+		if( empty( $author ) )
+		{
+			return;
+		}
+
+		if( substr( $author, 0, 1 ) == '-' )
+		{	// List starts with MINUS sign:
+			$eq = 'NOT IN';
+			$author_list = substr( $author, 1 );
+		}
+		else
+		{
+			$eq = 'IN';
+			$author_list = $author;
+		}
+
+		$this->WHERE_and( $this->dbprefix.'creator_user_ID '.$eq.' ('.$author_list.')' );
+	}
+
+
+  /**
+	 * Restrict to specific assignees
+	 *
+	 * @param string List of assignees to restrict to (must have been previously validated)
+	 */
+	function where_assignees( $assignees )
+	{
+		$this->assignees = $assignees;
+
+		if( empty( $assignees ) )
+		{
+			return;
+		}
+
+		if( $assignees == '-' )
+		{	// List is ONLY a MINUS sign (we want only those not assigned)
+			$this->WHERE_and( $this->dbprefix.'assigned_user_ID IS NULL' );
+		}
+		elseif( substr( $assignees, 0, 1 ) == '-' )
+		{	// List starts with MINUS sign:
+			$this->WHERE_and( '( '.$this->dbprefix.'assigned_user_ID IS NULL
+			                  OR '.$this->dbprefix.'assigned_user_ID NOT IN ('.substr( $assignees, 1 ).') )' );
+		}
+		else
+		{
+			$this->WHERE_and( $this->dbprefix.'assigned_user_ID IN ('.$assignees.')' );
+		}
+	}
+
+
+  /**
+	 * Restrict to specific assignee or author
+	 *
+	 * @param integer assignee or author to restrict to (must have been previously validated)
+	 */
+	function where_author_assignee( $author_assignee )
+	{
+		$this->author_assignee = $author_assignee;
+
+		if( empty( $author_assignee ) )
+		{
+			return;
+		}
+
+		$this->WHERE_and( '( '.$this->dbprefix.'creator_user_ID = '. $author_assignee.' OR '.
+											$this->dbprefix.'assigned_user_ID = '.$author_assignee.' )' );
+	}
+
+
+  /**
+	 * Restrict to specific (exetnded) statuses
+	 *
+	 * @param string List of assignees to restrict to (must have been previously validated)
+	 */
+	function where_statuses( $statuses )
+	{
+		$this->statuses = $statuses;
+
+		if( empty( $statuses ) )
+		{
+			return;
+		}
+
+		if( $statuses == '-' )
+		{	// List is ONLY a MINUS sign (we want only those not assigned)
+			$this->WHERE_and( $this->dbprefix.'pst_ID IS NULL' );
+		}
+		elseif( substr( $statuses, 0, 1 ) == '-' )
+		{	// List starts with MINUS sign:
+			$this->WHERE_and( '( '.$this->dbprefix.'pst_ID IS NULL
+			                  OR '.$this->dbprefix.'pst_ID NOT IN ('.substr( $statuses, 1 ).') )' );
+		}
+		else
+		{
+			$this->WHERE_and( $this->dbprefix.'pst_ID IN ('.$statuses.')' );
+		}
+	}
+
+
+	/**
+	 * Restricts to a specific date range. (despite thje 'start' in the name
+	 *
+	 * Priorities:
+   *  -dstart and/or dstop
+   *  -week + m
+   *  -m
+   * @todo  -dstart + x days
+   * @see ItemList2::get_advertised_start_date()
+	 *
+ 	 * @param string YYYYMMDDHHMMSS (everything after YYYY is optional) or ''
+	 * @param integer week number or ''
+	 * @param string YYYYMMDDHHMMSS to start at, '' for first available
+	 * @param string YYYYMMDDHHMMSS to stop at
+	 * @param mixed Do not show posts before this timestamp, can be 'now'
+	 * @param mixed Do not show posts after this timestamp, can be 'now'
+	 */
+	function where_datestart( $m = '', $w = '', $dstart = '', $dstop = '', $timestamp_min = '', $timestamp_max = 'now' )
+	{
+		global $time_difference;
+
+		$this->m = $m;
+		$this->w = $w;
+		$this->dstart = $dstart;
+		$this->dstop = $dstop;
+		$this->timestamp_min = $timestamp_min;
+		$this->timestamp_max = $timestamp_max;
+
+
+		$start_is_set = false;
+		$stop_is_set = false;
+
+
+		// if a start date is specified in the querystring, crop anything before
+		if( !empty($dstart) )
+		{
+			// Add trailing 0s: YYYYMMDDHHMMSS
+			$dstart0 = $dstart.'00000000000000';  // TODO: this is NOT correct, should be 0101 for month
+
+			$dstart_mysql = substr($dstart0,0,4).'-'.substr($dstart0,4,2).'-'.substr($dstart0,6,2).' '
+											.substr($dstart0,8,2).':'.substr($dstart0,10,2).':'.substr($dstart0,12,2);
+
+			$this->WHERE_and( $this->dbprefix.'datestart >= \''.$dstart_mysql.'\'
+													OR ( '.$this->dbprefix.'datedeadline IS NULL AND '.$this->dbprefix.'datestart >= \''.$dstart_mysql.'\' )' );
+
+			$start_is_set = true;
+		}
+
+
+		// if a stop date is specified in the querystring, crop anything before
+		if( !empty($dstop) )
+		{
+			switch( strlen( $dstop ) )
+			{
+				case '4':
+					// We have only year, add one to year
+					$dstop_mysql = ($dstop+1).'-01-01 00:00:00';
+					break;
+
+				case '6':
+					// We have year month, add one to month
+					$dstop_mysql = date("Y-m-d H:i:s ", mktime(0, 0, 0, substr($dstop,4,2)+1, 01, substr($dstop,0,4)));
+					break;
+
+				case '8':
+					// We have year mounth day, add one to day
+					$dstop_mysql = date("Y-m-d H:i:s ", mktime(0, 0, 0, substr($dstop,4,2), (substr($dstop,6,2) + 1 ), substr($dstop,0,4)));
+					break;
+
+				case '10':
+					// We have year mounth day hour, add one to hour
+					$dstop_mysql = date("Y-m-d H:i:s ", mktime( ( substr($dstop,8,2) + 1 ), 0, 0, substr($dstop,4,2), substr($dstop,6,2), substr($dstop,0,4)));
+					break;
+
+				case '12':
+					// We have year mounth day hour minute, add one to minute
+					$dstop_mysql = date("Y-m-d H:i:s ", mktime( substr($dstop,8,2), ( substr($dstop,8,2) + 1 ), 0, substr($dstop,4,2), substr($dstop,6,2), substr($dstop,0,4)));
+					break;
+
+				default:
+					// add one to second
+					$dstop_mysql = substr($dstop,0,4).'-'.substr($dstop,4,2).'-'.substr($dstop,6,2).' '
+											.substr($dstop,8,2).':'.substr($dstop,10,2).':'.( substr( $dstop,12,2) + 1 );
+			}
+
+			$this->WHERE_and( $this->dbprefix.'datestart < \''.$dstop_mysql.'\'' ); // NOT <= comparator because we compare to the superior stop date
+
+			$stop_is_set = true;
+		}
+
+		if( !$start_is_set || !$stop_is_set )
+		{
+			if( !is_null($w) && $w >= 0 // Note: week # can be 0
+					&& strlen($m) == 4 )
+			{ // If a week number is specified (with a year)
+
+				// Note: we use PHP to calculate week boundaries in order to handle weeks
+				// that overlap 2 years properly, even when start on week is monday (which MYSQL won't handle properly)
+				$start_date_for_week = get_start_date_for_week( $m, $w, locale_startofweek() );
+
+				$this->WHERE_and( $this->dbprefix.'datestart >= "'.date('Y-m-d',$start_date_for_week).'"' );
+				$this->WHERE_and( $this->dbprefix.'datestart < "'.date('Y-m-d',$start_date_for_week+604800 ).'"' ); // + 7 days
+
+				$start_is_set = true;
+				$stop_is_set = true;
+			}
+			elseif( !empty($m) )
+			{	// We want to restrict on an interval:
+				$this->WHERE_and( 'YEAR('.$this->dbprefix.'datestart)='.intval(substr($m,0,4)) );
+				if( strlen($m) > 5 )
+					$this->WHERE_and( 'MONTH('.$this->dbprefix.'datestart)='.intval(substr($m,4,2)) );
+				if( strlen($m) > 7 )
+					$this->WHERE_and( 'DAYOFMONTH('.$this->dbprefix.'datestart)='.intval(substr($m,6,2)) );
+				if( strlen($m) > 9 )
+					$this->WHERE_and( 'HOUR('.$this->dbprefix.'datestart)='.intval(substr($m,8,2)) );
+				if( strlen($m) > 11 )
+					$this->WHERE_and( 'MINUTE('.$this->dbprefix.'datestart)='.intval(substr($m,10,2)) );
+				if( strlen($m) > 13 )
+					$this->WHERE_and( 'SECOND('.$this->dbprefix.'datestart)='.intval(substr($m,12,2)) );
+
+				$start_is_set = true;
+				$stop_is_set = true;
+			}
+
+		}
+
+
+		// TODO: start + x days
+		// TODO: stop - x days
+
+
+		// SILENT limits!
+
+		// Timestamp limits:
+		if( $timestamp_min == 'now' )
+		{
+			// echo 'hide past';
+			$timestamp_min = time();
+		}
+		if( !empty($timestamp_min) )
+		{ // Hide posts before
+			// echo 'hide before '.$timestamp_min;
+			$date_min = date('Y-m-d H:i:s', $timestamp_min + $time_difference );
+			$this->WHERE_and( $this->dbprefix.'datestart >= \''. $date_min.'\'' );
+		}
+
+		if( $timestamp_max == 'now' )
+		{
+			// echo 'hide future';
+			$timestamp_max = time();
+		}
+		if( !empty($timestamp_max) )
+		{ // Hide posts after
+			// echo 'after';
+			$date_max = date('Y-m-d H:i:s', $timestamp_max + $time_difference );
+			$this->WHERE_and( $this->dbprefix.'datestart <= \''. $date_max.'\'' );
+		}
+
+	}
+
+
+  /**
+	 * Restrict with keywords
+	 *
+	 * @param string Keyword search string
+	 * @param mixed Search for entire phrase or for individual words
+	 * @param mixed Require exact match of title or contents
+	 */
+	function where_keywords( $keywords, $phrase, $exact )
+	{
+		global $DB;
+
+		$this->keywords = $keywords;
+		$this->phrase = $phrase;
+		$this->exact = $exact;
+
+		if( empty($keywords) )
+		{
+			return;
+		}
+
+		$search = '';
+
+		if( $exact )
+		{	// We want exact match of title or contents
+			$n = '';
+		}
+		else
+		{ // The words/sentence are/is to be included in in the title or the contents
+			$n = '%';
+		}
+
+		if( ($phrase == '1') or ($phrase == 'sentence') )
+		{ // Sentence search
+			$keywords = $DB->escape(trim($keywords));
+			$search .= '('.$this->dbprefix.'title LIKE \''. $n. $keywords. $n. '\') OR ('.$this->dbprefix.'content LIKE \''. $n. $keywords. $n.'\')';
+		}
+		else
+		{ // Word search
+			if( strtoupper( $phrase ) == 'OR' )
+				$swords = 'OR';
+			else
+				$swords = 'AND';
+
+			// puts spaces instead of commas
+			$keywords = preg_replace('/, +/', '', $keywords);
+			$keywords = str_replace(',', ' ', $keywords);
+			$keywords = str_replace('"', ' ', $keywords);
+			$keywords = trim($keywords);
+			$keyword_array = explode(' ',$keywords);
+			$join = '';
+			for ( $i = 0; $i < count($keyword_array); $i++)
+			{
+				$search .= ' '. $join. ' ( ('.$this->dbprefix.'title LIKE \''. $n. $DB->escape($keyword_array[$i]). $n. '\')
+																OR ('.$this->dbprefix.'content LIKE \''. $n. $DB->escape($keyword_array[$i]). $n.'\') ) ';
+				$join = $swords;
+			}
+		}
+
+		//echo $search;
+		$this->WHERE_and( $search );
+	}
+
+
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/items/_itemtypecache.class.php 1.10.3.src/inc/MODEL/items/_itemtypecache.class.php
--- 0.9.2.src/inc/MODEL/items/_itemtypecache.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/items/_itemtypecache.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,158 @@
+<?php
+/**
+ * This file implements the item type cache class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _itemtypecache.class.php,v 1.6.2.4.2.1 2007/04/25 22:17:52 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobjectcache.class.php';
+
+/**
+ * ItemTypeCache Class
+ *
+ * @package gsbcore
+ */
+class ItemTypeCache extends DataObjectCache
+{
+	/**
+	 * Item type cache for each collection
+	 */
+	var $col_cache = array();
+
+  /**
+   * Default item type for each collection
+   */
+	var $col_default = array();
+
+
+	/**
+	 * Constructor
+	 *
+	 * @param table Database row
+	 */
+	function ItemTypeCache()
+	{
+		// Call parent constructor:
+		parent::DataObjectCache( 'ItemType', true, 'T_itemtypes', 'ptyp_', 'ptyp_ID', 'ptyp_name', 'ptyp_ID' );
+	}
+
+
+	/**
+	 * Load a list of item types for a given collection and store them into the collection cache
+	 *
+	 * Note: object will also get stored into the global cache.
+	 */
+	function load_col( $col_ID )
+	{
+		global $DB;
+
+		$rows = $DB->get_results( 'SELECT *
+																 FROM T_itemtypes
+													 INNER JOIN T_ityp_col ON ityp_ID = itco_ityp_ID
+																WHERE itco_col_ID = '.$col_ID.'
+																ORDER BY ityp_name' );
+
+		foreach( $rows as $row )
+		{
+			// Instantiate the item type to the global cache and add it to the collections cache
+			$this->col_cache[$col_ID][$row->ityp_ID] = & $this->instantiate( $row );
+
+			if( $row->itco_coldefault <> 0 )
+			{	// Item type is selected by default, so update the default item types collection
+				$this->col_default[$col_ID] = $row->ityp_ID;
+			}
+		}
+	}
+
+
+	/**
+	 * Return the default item type ID for a given collection
+	 *
+	 * fp> will be used in b2evo 2.0
+	 *
+	 * @param integer collection ID
+	 */
+	function get_col_default_type_ID( $col_ID )
+	{
+		if( !isset( $this->col_default[$col_ID] ) )
+		{	// Collection is not in cache yet:
+			$this->load_col( $col_ID );
+		}
+
+		return $this->col_default[$col_ID];
+	}
+
+
+	/**
+	 * Returns form option list with cache contents restricted to a collection
+	 *
+	 * Load the item types collection cache if necessary
+	 *
+	 * fp> will be used in b2evo 2.0
+	 *
+	 * @param integer selected ID
+	 * @param integer collection ID
+	 */
+	function option_list_by_col_ID( $default, $col_ID )
+	{
+		if( !isset( $this->col_cache[$col_ID] ) )
+		{ // Collection cache for this collection ID is not set yet, so we load all item types in collection cache for this collection
+			$this->load_col( $col_ID );
+		}
+
+		// TODO: move this away
+		if( empty( $default ) )
+		{	// No default param, so we set it to the collection item type by default if exist else to 0
+			$default = isset( $this->col_default[$col_ID] ) ? $this->col_default[$col_ID] : 0 ;
+		}
+
+		$r = '';
+
+		// Loop on all item types from the collection cache
+		foreach( $this->col_cache[ $col_ID ] as $loop_Obj )
+		{
+			$r .=  '<option value="'.$loop_Obj->ID.'"';
+			if( $loop_Obj->ID == $default ) $r .= ' selected="selected"';
+			$r .= '>';
+			$r .= $loop_Obj->name;
+			$r .=  '</option>'."\n";
+		}
+
+		return $r;
+	}
+
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/items/_itemtype.class.php 1.10.3.src/inc/MODEL/items/_itemtype.class.php
--- 0.9.2.src/inc/MODEL/items/_itemtype.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/items/_itemtype.class.php	2007-04-25 23:17:52.000000000 -0500
@@ -0,0 +1,85 @@
+<?php
+/**
+ * This file implements the Item Type class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _itemtype.class.php,v 1.4.6.1 2007/04/25 22:17:52 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobject.class.php';
+
+/**
+ * ItemType Class
+ *
+ * @package gsbcore
+ */
+class ItemType extends DataObject
+{
+	var $name;
+	
+	
+	/**
+	 * Constructor
+	 *
+	 *
+	 * @param table Database row
+	 */
+	function ItemType( $db_row = NULL )
+	{
+		// Call parent constructor:
+		parent::DataObject( 'T_itemtypes', 'ptyp_', 'ptyp_ID' );
+
+		$this->delete_restrictions = array(
+				array( 'table'=>'T_ityp_col', 'fk'=>'itco_ityp_ID', 'msg'=>T_('%d related collections') ), // "Lignes de missions"
+				array( 'table'=>'T_posts', 'fk'=>'post_ptyp_ID', 'msg'=>T_('%d related items') ), // "Lignes de visit reports"
+			);
+
+ 		if( $db_row != NULL )
+		{
+			$this->ID      		 = $db_row->ptyp_ID 		;
+			$this->name  			 = $db_row->ptyp_name 	;
+		}
+	}
+
+	/**
+	 * Template function: return name of item
+	 *
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function name_return( $format = 'htmlbody' )
+	{
+		$r = $this->dget( 'name', $format );
+		return $r;
+	}
+}
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/items/_linkcache.class.php 1.10.3.src/inc/MODEL/items/_linkcache.class.php
--- 0.9.2.src/inc/MODEL/items/_linkcache.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/items/_linkcache.class.php	2007-04-25 23:17:52.000000000 -0500
@@ -0,0 +1,172 @@
+<?php
+/**
+ * This file implements the LinkCache class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _linkcache.class.php,v 1.3.6.1 2007/04/25 22:17:52 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobjectcache.class.php';
+
+/**
+ * LinkCache Class
+ *
+ * @package evocore
+ */
+class LinkCache extends DataObjectCache
+{
+	/**
+	 * Cache for item -> array of object references
+	 * @access private
+	 * @var array
+	 */
+	var $cache_item = array();
+
+	/**
+	 * Constructor
+	 */
+	function LinkCache()
+	{
+		parent::DataObjectCache( 'Link', false, 'T_links', 'link_', 'link_ID' );
+	}
+
+
+	/**
+	 * Add a dataobject to the cache
+	 */
+	function add( & $Obj )
+	{
+		if( isset($Obj->ID) && $Obj->ID != 0 )
+		{	// If the object wasn't already cached and is valid:
+			$this->cache[$Obj->ID] = & $Obj;
+			// Also cache indexed by Item ID:
+			$this->cache_item[$Obj->Item->ID][$Obj->ID] = & $Obj;
+			return true;
+		}
+		return false;
+	}
+
+
+	/**
+	 * Returns links for a given Item
+	 *
+	 * Loads if necessary
+	 *
+	 * @param integer item ID to load links for
+	 * @return array of refs to Link objects
+	 */
+	function & get_by_item_ID( $item_ID )
+	{
+		// Make sure links are loaded:
+		$this->load_by_item_ID( $item_ID );
+
+		return $this->cache_item[$item_ID];
+	}
+
+
+  /**
+	 * Load links for a given Item
+	 *
+	 * Optimization: If the Item happens to be in the current MainList, Links for the whole MainList will be cached.
+	 *
+	 * @todo cache Link targets before letting the Link constructor handle it
+	 *
+	 * @param integer item ID to load links for
+	 */
+	function load_by_item_ID( $item_ID )
+	{
+		global $DB, $Debuglog, $MainList;
+
+		if( isset( $this->cache_item[$item_ID] ) )
+		{
+			$Debuglog->add( "Already loaded <strong>$this->objtype(Item #$item_ID)</strong> into cache" );
+			return false;
+		}
+
+		// Check if this Item is part of the MainList
+		if( isset( $MainList ) && in_array( $item_ID, $MainList->postIDarray ) )
+		{ // YES! We found the current Item in the MainList, let's load/cache the links for the WholeMainList
+			$Debuglog->add( "Loading <strong>$this->objtype(Item #$item_ID)</strong> into cache as part of MainList...");
+			$this->load_by_item_list( $MainList->postIDarray );
+		}
+		else
+		{	// NO, load Links for this single Item:
+
+			// Remember this special load:
+			$this->cache_item[$item_ID] = array();
+
+			$Debuglog->add( "Loading <strong>$this->objtype(Item #$item_ID)</strong> into cache" );
+
+			$sql = 'SELECT *
+								FROM T_links
+							 WHERE link_itm_ID = '.$item_ID.'
+							 ORDER BY link_ltype_ID, link_dest_itm_ID, link_file_ID';
+			foreach( $DB->get_results( $sql ) as $row )
+			{	// Cache each matching object:
+				$this->add( new Link( $row ) );
+			}
+		}
+
+		return true;
+	}
+
+
+  /**
+	 * Load links for a given Item list
+	 *
+	 * @todo cache Link targets before letting the Link constructor handle it
+	 *
+	 * @param array of of item IDs to load links for
+	 */
+	function load_by_item_list( $itemIDarray )
+	{
+		global $DB, $Debuglog;
+
+		$item_list = implode( ',', $itemIDarray );
+
+		$Debuglog->add( "Loading <strong>$this->objtype(Items #$item_list)</strong> into cache" );
+
+		// For each item in list...
+		foreach( $itemIDarray as $item_ID )
+		{ // Remember this special load:
+			$this->cache_item[$item_ID] = array();
+		}
+
+		foreach( $DB->get_results( 'SELECT *
+																	FROM T_links
+																 WHERE link_itm_ID IN ('.$item_list.')' ) as $row )
+		{	// Cache each matching object:
+			$this->add( new Link( $row ) );
+		}
+
+		return true;
+	}
+
+
+}
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/items/_link.class.php 1.10.3.src/inc/MODEL/items/_link.class.php
--- 0.9.2.src/inc/MODEL/items/_link.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/items/_link.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,97 @@
+<?php
+/**
+ * This file implements the Link class, which manages extra links on items.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _link.class.php,v 1.3.4.2.2.1 2007/04/25 22:17:52 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobject.class.php';
+
+/**
+ * Item Link
+ *
+ * @package evocore
+ */
+class Link extends DataObject
+{
+	var $ltype_ID = 0;
+	var $Item;
+	var $File;
+
+
+	/**
+	 * Constructor
+	 *
+	 * @param table Database row
+	 */
+	function Link( $db_row = NULL )
+	{
+		global $ItemCache, $FileCache;
+
+		// Call parent constructor:
+		parent::DataObject( 'T_links', 'link_', 'link_ID',
+													'datecreated', 'datemodified', 'creator_user_ID', 'lastedit_user_ID' );
+
+		if( $db_row != NULL )
+		{
+			$this->ID       = $db_row->link_ID;
+			$this->ltype_ID = $db_row->link_ltype_ID;
+
+			// source of link:
+			$this->Item     = & $ItemCache->get_by_ID( $db_row->link_itm_ID );
+
+			$this->File     = & $FileCache->get_by_ID( $db_row->link_file_ID, true, false );
+		}
+		else
+		{	// New object:
+
+		}
+	}
+
+
+	/**
+	 * Return type of target for this Link:
+	 *
+	 * @todo incomplete
+	 */
+	function target_type()
+	{
+ 		if( !is_null($this->File) )
+		{
+			return 'file';
+		}
+
+
+		return 'unkown';
+	}
+
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/_misc/_element.class.php 1.10.3.src/inc/MODEL/_misc/_element.class.php
--- 0.9.2.src/inc/MODEL/_misc/_element.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/_misc/_element.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,113 @@
+<?php
+/**
+ * This file implements the Element class, which manages user groups.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _element.class.php,v 1.3.4.2.2.1 2007/04/25 22:17:48 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobject.class.php';
+
+/**
+ * User Element
+ *
+ * Element of users with specific permissions.
+ *
+ * @package evocore
+ */
+class Element extends DataObject
+{
+	/**
+	 * Name of Element
+	 *
+	 * @var string
+	 * @access protected
+	 */
+	var $name;
+
+
+	/**
+	 * Constructor
+	 *
+	 * @param string Name of table in database
+	 * @param string Prefix of fields in the table
+	 * @param string Name of the ID field (including prefix)
+	 * @param object DB row
+	 */
+	function Element( $tablename, $prefix = '', $dbIDname = 'ID', $db_row = NULL )
+	{
+		global $Debuglog;
+
+		// Call parent constructor:
+		parent::DataObject( $tablename, $prefix, $dbIDname );
+
+		if( $db_row != NULL )
+		{
+			// echo 'Instanciating existing group';
+			$this->ID = $db_row->$dbIDname;
+			$namefield = $prefix.'name';
+			$this->name = $db_row->$namefield;
+		}
+
+		$Debuglog->add( "Created element <strong>$this->name</strong>", 'dataobjects' );
+	}
+
+
+	/**
+	 * Template function: display name of item
+	 *
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function name( $format = 'htmlbody', $disp = true )
+	{
+		if( $disp )
+		{ //the result must be displayed
+			$this->disp( 'name', $format );
+		}
+		else
+		{ //the result must be returned
+			return $this->dget( 'name', $format );
+		}
+	}
+
+
+	/**
+	 * Template function: return name of item
+	 *
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function name_return( $format = 'htmlbody' )
+	{
+		$r = $this->name( $format, false );
+		return $r;
+	}
+
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/sessions/_hit.class.php 1.10.3.src/inc/MODEL/sessions/_hit.class.php
--- 0.9.2.src/inc/MODEL/sessions/_hit.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/sessions/_hit.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,690 @@
+<?php
+/**
+ * This file implements the Hit class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _hit.class.php,v 1.36.2.6.2.2 2007/04/27 09:18:22 fplanque Exp $
+ *
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * A hit to a blog.
+ *
+ * NOTE: The internal function double_check_referer() uses the class Net_IDNA_php4 from /blogs/lib/_idna_convert.class.php.
+ *       It's required() only, when needed.
+ * @package evocore
+ */
+class Hit
+{
+	/**
+	 * ID in DB, gets set when {@link log()} was called and the hit was logged.
+	 */
+	var $ID;
+
+	/**
+	 * Is the hit already logged?
+	 * @var boolean
+	 */
+	var $logged = false;
+
+	/**
+	 * The referer/referrer.
+	 *
+	 * @var string
+	 */
+	var $referer;
+
+	/**
+	 * The type of referer.
+	 *
+	 * Note: "spam" referers do not get logged.
+	 * 'search'|'blacklist'|'referer'|'direct'|'spam'
+	 *
+	 * @var string
+	 */
+	var $referer_type;
+
+	/**
+	 * The ID of the referer's base domain in T_basedomains
+	 *
+	 * @var integer
+	 */
+	var $referer_domain_ID;
+
+	/**
+	 * Is this a reload?
+	 * This gets lazy-filled by {@link is_new_view()}.
+	 * @var boolean
+	 * @access protected
+	 */
+	var $_is_new_view;
+
+	/**
+	 * Ignore this hit?
+	 * @var boolean
+	 */
+	var $ignore = false;
+
+	/**
+	 * Remote address (IP).
+	 * @var string
+	 */
+	var $IP;
+
+	/**
+	 * The user agent.
+	 * @var string
+	 */
+	var $user_agent;
+
+	/**
+	 * The user's remote host.
+	 * Use {@link get_remote_host()} to access it (lazy filled).
+	 * @var string
+	 * @access protected
+	 */
+	var $_remoteHost;
+
+	/**
+	 * The user agent type.
+	 *
+	 * The default setting ('unknown') is taken for new entries (into T_useragents),
+	 * that are not detected as 'rss', 'robot' or 'browser'.
+	 * 'rss'|'robot'|'browser'|'unknown'
+	 *
+	 * @var string
+	 */
+	var $agent_type = 'unknown';
+
+	/**
+	 * The ID of the user agent entry in T_useragents.
+	 * @var integer
+	 */
+	var $agent_ID;
+
+	/**#@+
+	 * Detected browser.
+	 * 
+	 * @var integer
+	 */
+	var $is_lynx;
+	var $is_gecko;
+	var $is_winIE;
+	var $is_macIE;
+	var $is_opera;
+	var $is_NS4;
+	/**#@-*/
+
+
+	/**
+	 * Constructor
+	 */
+	function Hit()
+	{
+		global $Debuglog, $DB;
+		global $comments_allowed_uri_scheme;
+
+		// Get the first IP in the list of REMOTE_ADDR and HTTP_X_FORWARDED_FOR
+		$this->IP = get_ip_list( true );
+
+		// Check the referer and determine referer_type:
+		$this->detect_referer();
+
+		// Check if we know the base domain:
+		$this->referer_basedomain = get_base_domain($this->referer);
+		if( $this->referer_basedomain )
+		{	// This referer has a base domain
+			// Check if we have met it before:
+			$basedomain = $DB->get_row( '
+				SELECT dom_ID
+				  FROM T_basedomains
+				 WHERE dom_name = '.$DB->quote($this->referer_basedomain) );
+			if( !empty( $basedomain->dom_ID ) )
+			{	// This basedomain has visited before:
+				$this->referer_domain_ID = $basedomain->dom_ID;
+				// fp> The blacklist handling that was here made no sense.
+			}
+			else
+			{	// This is the first time this base domain visits:
+
+				// The INSERT below can fail, probably if we get two simultaneous hits (seen in the demo logfiles)
+				$old_hold_on_error = $DB->halt_on_error;
+				$old_show_errors = $DB->show_errors;
+				$DB->halt_on_error = false;
+				$DB->show_errors = false;
+
+				if( $DB->query( '
+					INSERT INTO T_basedomains( dom_name )
+						VALUES( '.$DB->quote($this->referer_basedomain).' )' ) )
+				{ // INSERTed ok:
+					$this->referer_domain_ID = $DB->insert_id;
+				}
+				else
+				{ // INSERT failed: see, try to select again (may become/stay NULL)
+					$this->referer_domain_ID = $DB->get_var( '
+						SELECT dom_ID
+						  FROM T_basedomains
+						 WHERE dom_name = '.$DB->quote($this->referer_basedomain) );
+				}
+
+				$DB->halt_on_error = $old_hold_on_error;
+				$DB->show_errors = $old_show_errors;
+			}
+		}
+
+		$this->detect_useragent();
+
+
+		$Debuglog->add( 'IP: '.$this->IP, 'hit' );
+		$Debuglog->add( 'UserAgent: '.$this->user_agent, 'hit' );
+		$Debuglog->add( 'Referer: '.var_export($this->referer, true).'; type='.$this->referer_type, 'hit' );
+		$Debuglog->add( 'Remote Host: '.$this->get_remote_host( false ), 'hit' );
+	}
+
+
+	/**
+	 * Detect admin page
+	 */
+	function detect_admin_page()
+	{
+		global $Debuglog;
+
+		if( is_admin_page() )
+		{	// We are inside of admin, this supersedes 'direct' access
+			// NOTE: this is not really a referer type but more a hit type
+			$Debuglog->add( 'Referer is admin page.', 'hit' );
+			$this->referer_type = 'admin';
+			return true;
+		}
+		return false;
+	}
+
+
+	/**
+	 * Detect Referer (sic!).
+	 * Due to potential non-thread safety with getenv() (fallback), we'd better do this early.
+	 *
+	 * referer_type: enum('search', 'blacklist', 'referer', 'direct'); 'spam' gets used internally
+	 */
+	function detect_referer()
+	{
+		global $HTTP_REFERER; // might be set by PHP (give highest priority)
+		global $Debuglog;
+		global $comments_allowed_uri_scheme; // used to validate the Referer
+		global $self_referer_list, $blackList, $search_engines;  // used to detect $referer_type
+		global $view_path;
+		global $Settings;
+
+		if( isset( $HTTP_REFERER ) )
+		{ // Referer provided by PHP:
+			$this->referer = $HTTP_REFERER;
+		}
+		else
+		{
+			if( isset($_SERVER['HTTP_REFERER']) )
+			{
+				$this->referer = $_SERVER['HTTP_REFERER'];
+			}
+			else
+			{ // Fallback method (not thread safe :[[ ) - this function does not work in ISAPI mode.
+				$this->referer = getenv('HTTP_REFERER');
+			}
+		}
+
+		if( empty($this->referer) )
+		{	// NO referer
+			// This type may be superseeded and set to 'admin'
+			if( ! $this->detect_admin_page() )
+			{	// Not an admin page:
+				$this->referer_type = 'direct';
+			}
+			return;
+		}
+
+
+		// ANALYZE referer...
+
+
+		// Check self referer list, see {@link $self_referer_list}
+		// fplanque: we log these (again), because if we didn't we woudln't detect
+		// reloads on these... and that would be a problem!
+		foreach( $self_referer_list as $self_referer )
+		{
+			if( strpos( $this->referer, $self_referer ) !== false )
+			{
+				// This type may be superseeded by admin page
+				if( ! $this->detect_admin_page() )
+				{	// Not an admin page:
+					$Debuglog->add( 'detect_referer(): self referer ('.$self_referer.')', 'hit' );
+					$this->referer_type = 'self';
+				}
+				return;
+			}
+		}
+
+
+		// Check blacklist, see {@link $blackList}
+		// NOTE: This is NOT the antispam!!
+		// fplanque: we log these (again), because if we didn't we woudln't detect
+		// reloads on these... and that would be a problem!
+		foreach( $blackList as $lBlacklist )
+		{
+			if( strpos( $this->referer, $lBlacklist ) !== false )
+			{
+				// This type may be superseeded by admin page
+				if( ! $this->detect_admin_page() )
+				{	// Not an admin page:
+					$Debuglog->add( 'detect_referer(): blacklist ('.$lBlacklist.')', 'hit' );
+					$this->referer_type = 'blacklist';
+				}
+				return;
+			}
+		}
+
+
+		// Check if the referer is valid and does not match the antispam blacklist:
+		// NOTE: requests to admin pages should not arrive here, because they should be matched above through $self_referer_list!
+		if( $error = validate_url( $this->referer, $comments_allowed_uri_scheme ) )
+		{ // This is most probably referer spam!!
+			$Debuglog->add( 'detect_referer(): '.$error.' (SPAM)', 'hit');
+			$this->referer_type = 'spam';
+
+			if( $Settings->get('antispam_block_spam_referers') )
+			{ // In order to preserve server resources, we're going to stop processing immediatly (no logging)!!
+				require $view_path.'errors/_referer_spam.page.php';	// error & exit
+				exit(); // just in case.
+				// THIS IS THE END!!
+			}
+
+			return; // type "spam"
+		}
+
+
+		// Is the referer a search engine?
+		foreach( $search_engines as $lSearchEngine )
+		{
+			if( stristr($this->referer, $lSearchEngine) )
+			{
+				$Debuglog->add( 'detect_referer(): search engine ('.$lSearchEngine.')', 'hit' );
+				$this->referer_type = 'search';
+				return;
+			}
+		}
+
+		$this->referer_type = 'referer';
+	}
+
+
+	/**
+	 * Set {@link $user_agent} and detect the browser.
+	 * This function also handles the relations with T_useragents and sets {@link $agent_type}.
+	 */
+	function detect_useragent()
+	{
+		global $HTTP_USER_AGENT; // might be set by PHP, give highest priority
+		global $DB, $Debuglog;
+		global $user_agents;
+		global $skin; // to detect agent_type (gets set in /xmlsrv/atom.php for example)
+
+
+		if( isset($HTTP_USER_AGENT) )
+		{
+			$this->user_agent = $HTTP_USER_AGENT;
+		}
+		elseif( isset($_SERVER['HTTP_USER_AGENT']) )
+		{
+			$this->user_agent = $_SERVER['HTTP_USER_AGENT'];
+		}
+
+		if( !empty($this->user_agent) )
+		{ // detect browser
+			if(strpos($this->user_agent, 'Lynx') !== false)
+			{
+				$this->is_lynx = 1;
+				$this->agent_type = 'browser';
+			}
+			elseif(strpos($this->user_agent, 'Gecko') !== false)
+			{
+				$this->is_gecko = 1;
+				$this->agent_type = 'browser';
+			}
+			elseif(strpos($this->user_agent, 'MSIE') !== false && strpos($this->user_agent, 'Win') !== false)
+			{
+				$this->is_winIE = 1;
+				$this->agent_type = 'browser';
+			}
+			elseif(strpos($this->user_agent, 'MSIE') !== false && strpos($this->user_agent, 'Mac') !== false)
+			{
+				$this->is_macIE = 1;
+				$this->agent_type = 'browser';
+			}
+			elseif(strpos($this->user_agent, 'Opera') !== false)
+			{
+				$this->is_opera = 1;
+				$this->agent_type = 'browser';
+			}
+			elseif(strpos($this->user_agent, 'Nav') !== false || preg_match('/Mozilla\/4\./', $this->user_agent))
+			{
+				$this->is_NS4 = 1;
+				$this->agent_type = 'browser';
+			}
+
+			if( $this->user_agent != strip_tags($this->user_agent) )
+			{ // then they have tried something funky, putting HTML or PHP into the user agent
+				$Debuglog->add( 'detect_useragent(): '.T_('bad char in User Agent'), 'hit');
+				$this->user_agent = '';
+			}
+		}
+		$this->is_IE = (($this->is_macIE) || ($this->is_winIE));
+
+
+		/*
+		 * Detect requests for XML feeds by $skin / $tempskin param.
+		 * fp> TODO: this is WEAK! Do we really need to know before going into the skin?
+		 * dh> not necessary, but only where ->agent_type gets used (logging).
+		 * Use $skin, if not empty (may be set in /xmlsrv/atom.php for example), otherwise $tempskin.
+		 */
+		$used_skin = empty( $skin ) ? param( 'tempskin', 'string', '', true ) : $skin;
+		if( in_array( $used_skin, array( '_atom', '_rdf', '_rss', '_rss2' ) ) )
+		{
+			$Debuglog->add( 'detect_useragent(): RSS', 'hit' );
+			$this->agent_type = 'rss';
+		}
+		else
+		{ // Lookup robots
+			foreach( $user_agents as $lUserAgent )
+			{
+				if( ($lUserAgent[0] == 'robot') && (strstr($this->user_agent, $lUserAgent[1])) )
+				{
+					$Debuglog->add( 'detect_useragent(): robot', 'hit' );
+					$this->agent_type = 'robot';
+				}
+			}
+		}
+
+
+		if( $agnt_data = $DB->get_row( '
+			SELECT agnt_ID FROM T_useragents
+			 WHERE agnt_signature = "'.$DB->escape( $this->user_agent ).'"
+			   AND agnt_type = "'.$this->agent_type.'"' ) )
+		{ // this agent (with that type) hit us once before, re-use ID
+			$this->agent_ID = $agnt_data->agnt_ID;
+		}
+		else
+		{ // create new user agent entry
+			$DB->query( '
+				INSERT INTO T_useragents ( agnt_signature, agnt_type )
+				VALUES ( "'.$DB->escape( $this->user_agent ).'", "'.$this->agent_type.'" )' );
+
+			$this->agent_ID = $DB->insert_id;
+		}
+	}
+
+
+	/**
+	 * Log a hit on a blog page / rss feed.
+	 *
+	 * This function should be called at the end of the page, otherwise if the page
+	 * is displaying previous hits, it may display the current one too.
+	 *
+	 * The hit will not be logged in special occasions, see {@link $ignore} and {@link is_good_hit()}.
+	 *
+	 * It will call {@link Hitlist::dbprune()} to do the automatic pruning of old hits in case
+	 * of auto_prune_stats_mode == "page".
+	 *
+	 * @return boolean true if the hit gets logged; false if not
+	 */
+	function log()
+	{
+		global $Settings, $Plugins, $Debuglog, $is_admin_page, $model_path;
+
+		if( $this->logged )
+		{	// Already logged
+			return false;
+		}
+
+		// Remember we have already attempted to log:
+		$this->logged = true;
+
+		// Auto pruning:
+		// We need to do this now because even if we don't log anything, we stil need to prune old sessions.
+
+		if( $Settings->get( 'auto_prune_stats_mode' ) == 'page' )
+		{ // Autopruning is requested
+			require_once $model_path.'sessions/_hitlist.class.php';
+			Hitlist::dbprune(); // will prune once per day, according to Settings
+		}
+
+		// Real logging:
+
+		if( $is_admin_page && ! $Settings->get('log_admin_hits') )
+		{	// We don't want to log admin hits:
+			return false;
+		}
+
+		if( ! $is_admin_page && ! $Settings->get('log_public_hits') )
+		{	// We don't want to log public hits:
+			return false;
+		}
+
+		if( $this->ignore || ! $this->is_good_hit() )
+		{ // We don't want to log this hit!
+			$hit_info = 'referer_type: '.var_export($this->referer_type, true)
+				.', agent_type: '.var_export($this->agent_type, true)
+				#.', is'.( $this->is_new_view() ? '' : ' NOT' ).' a new view'
+				.', is'.( $this->ignore ? '' : ' NOT' ).' ignored'
+				.', is'.( $this->is_good_hit() ? '' : ' NOT' ).' a good hit';
+			$Debuglog->add( 'log(): Hit NOT logged, ('.$hit_info.')', 'hit' );
+			return false;
+		}
+
+		if( ! $Plugins->trigger_event_first_true('AppendHitLog', array( 'Hit' => &$this ) ) // No plugin wants to handle recording
+			&& $this->is_good_hit() // A plugin might have changed the referer_type
+		)
+		{ // Record it here:
+			$this->record_the_hit();
+		}
+
+		return true;
+	}
+
+
+	/**
+	 * This records the hit. You should not call this directly, but {@link Hit::log()} instead!
+	 *
+	 * However, if a Plugin registers the {@link Plugin::AppendHitLog() AppendHitLog event}, it
+	 * could be necessary to call this as a shutdown function.
+	 */
+	function record_the_hit()
+	{
+		global $DB, $Session, $ReqURI, $Blog, $localtimenow, $Debuglog;
+
+		$Debuglog->add( 'log(): Recording the hit.', 'hit' );
+
+		$blog_ID = isset($Blog) ? $Blog->ID : NULL;
+
+		$hit_uri = substr($ReqURI, 0, 250); // VARCHAR(250) and likely to be longer
+		$hit_referer = substr($this->referer, 0, 250); // VARCHAR(250) and likely to be longer
+
+		// insert hit into DB table:
+		$sql = '
+			INSERT INTO T_hitlog(
+				hit_sess_ID, hit_datetime, hit_uri, hit_referer_type,
+				hit_referer, hit_referer_dom_ID, hit_blog_ID, hit_remote_addr, hit_agnt_ID )
+			VALUES( "'.$Session->ID.'", FROM_UNIXTIME('.$localtimenow.'), "'.$DB->escape($hit_uri).'", "'.$this->referer_type
+				.'", "'.$DB->escape($hit_referer).'", '.$DB->null($this->referer_domain_ID).', '.$DB->null($blog_ID).', "'.$DB->escape( $this->IP ).'", '.$this->agent_ID.'
+			)';
+
+		$DB->query( $sql, 'Record the hit' );
+		$this->ID = $DB->insert_id;
+	}
+
+
+	/**
+	 * Get the User agent's signature.
+	 *
+	 * @return string
+	 */
+	function get_user_agent()
+	{
+		return $this->user_agent;
+	}
+
+
+	/**
+	 * Get the remote hostname.
+	 *
+	 * @return string
+	 */
+	function get_remote_host( $allow_nslookup = false )
+	{
+		global $Timer;
+
+		$Timer->start( 'Hit::get_remote_host' );
+
+		if( is_null($this->_remoteHost) )
+		{
+			if( isset( $_SERVER['REMOTE_HOST'] ) )
+			{
+				$this->_remoteHost = $_SERVER['REMOTE_HOST'];
+			}
+			elseif( $allow_nslookup )
+			{ // We allowed reverse DNS lookup:
+				// This can be terribly time consuming (4/5 seconds!) when there is no reverse dns available!
+				// This is the case on many intranets and many users' first time installs!!!
+				// Some people end up considering evocore is very slow just because of this line!
+				// This cannot be enabled by default.
+				$this->_remoteHost = @gethostbyaddr($this->IP);
+			}
+			else
+			{
+				$this->_remoteHost = '';
+			}
+		}
+
+		$Timer->pause( 'Hit::get_remote_host' );
+
+		return $this->_remoteHost;
+	}
+
+
+	/**
+	 * Determine if a hit is a new view (not reloaded, (internally) ignored or from a robot).
+	 *
+	 * 'Reloaded' means: visited before from the same user (in a session) or from same IP/user_agent in the
+	 * last {@link $Settings reloadpage_timeout} seconds.
+	 *
+	 * This gets queried by the Item objects before incrementing its view count (if the Item gets viewed
+	 * in total ({@link $dispmore})).
+	 *
+	 * @todo fplanque>> if this is only useful to display who's online or view counts, provide option to disable all those resource consuming gadgets. (Those gadgets should be plugins actually, and they should enable this query only if needed)
+	 *        blueyed>> Move functionality to Plugin (with a hook in Item::content())?!
+	 * @return boolean
+	 */
+	function is_new_view()
+	{
+		if( $this->ignore || $this->agent_type == 'robot' )
+		{
+			return false;
+		}
+
+		if( ! isset($this->_is_new_view) )
+		{
+			global $current_User;
+			global $DB, $Debuglog, $Settings, $ReqURI, $localtimenow;
+
+			// Restrict to current user if logged in:
+			if( ! empty($current_User->ID) )
+			{ // select by user ID: one user counts really just once. May be even faster than the anonymous query below..!?
+				$sql = '
+					SELECT hit_ID FROM T_hitlog INNER JOIN T_sessions ON hit_sess_ID = sess_ID
+					 WHERE sess_user_ID = '.$current_User->ID.'
+						 AND hit_uri = "'.$DB->escape( substr($ReqURI, 0, 250) ).'"
+					 LIMIT 1';
+			}
+			else
+			{ // select by remote_addr/agnt_signature:
+				$sql = '
+					SELECT hit_ID
+					  FROM T_hitlog INNER JOIN T_useragents
+					    ON hit_agnt_ID = agnt_ID
+					 WHERE hit_datetime > "'.date( 'Y-m-d H:i:s', $localtimenow - $Settings->get('reloadpage_timeout') ).'"
+					   AND hit_remote_addr = '.$DB->quote( $this->IP ).'
+					   AND hit_uri = "'.$DB->escape( substr($ReqURI, 0, 250) ).'"
+					   AND agnt_signature = '.$DB->quote($this->user_agent).'
+					 LIMIT 1';
+			}
+			if( $DB->get_var( $sql, 0, 0, 'Hit: Check for reload' ) )
+			{
+				$Debuglog->add( 'No new view!', 'hit' );
+				$this->_is_new_view = false;  // We don't want to log this hit again
+			}
+			else
+			{
+				$this->_is_new_view = true;
+			}
+		}
+
+		return $this->_is_new_view;
+	}
+
+
+	/**
+	 * Is this a good hit? This means "no spam".
+	 *
+	 * @return boolean
+	 */
+	function is_good_hit()
+	{
+		return ( $this->referer_type != 'spam' );
+	}
+
+
+	/**
+	 * Is this a browser reload (F5)?
+	 *
+	 * @return boolean true on reload, false if not.
+	 */
+	function is_browser_reload()
+	{
+		if( ( isset( $_SERVER['HTTP_CACHE_CONTROL'] ) && strpos( $_SERVER['HTTP_CACHE_CONTROL'], 'max-age=0' ) !== false )
+			|| ( isset( $_SERVER['HTTP_PRAGMA'] ) && $_SERVER['HTTP_PRAGMA'] == 'no-cache' ) )
+		{ // Reload
+			return true;
+		}
+
+		return false;
+	}
+
+}
+
+
+?>
diff -ruN --text 0.9.2.src/inc/MODEL/sessions/_hitlist.class.php 1.10.3.src/inc/MODEL/sessions/_hitlist.class.php
--- 0.9.2.src/inc/MODEL/sessions/_hitlist.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/sessions/_hitlist.class.php	2007-04-25 23:17:54.000000000 -0500
@@ -0,0 +1,186 @@
+<?php
+/**
+ * This file implements the Hitlist class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _hitlist.class.php,v 1.8.2.3.2.1 2007/04/25 22:17:53 fplanque Exp $
+ *
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * A list of hits. Provides functions for maintaining and extraction of Hits.
+ *
+ * @package evocore
+ */
+class Hitlist
+{
+
+
+	/**
+	 * Delete a hit.
+	 *
+	 * @static
+	 * @param int ID to delete
+	 * @return mixed Return value of {@link DB::query()}
+	 */
+	function delete( $hit_ID )
+	{
+		global $DB;
+
+		return $DB->query( "DELETE FROM T_hitlog WHERE hit_ID = $hit_ID", 'Delete a hit' );
+	}
+
+
+	/**
+	 * Delete all hits for a specific date
+	 *
+	 * @static
+	 * @param int unix timestamp to delete hits for
+	 * @return mixed Return value of {@link DB::query()}
+	 */
+	function prune( $date )
+	{
+		global $DB;
+
+		$iso_date = date ('Y-m-d', $date);
+		$sql = "
+			DELETE FROM T_hitlog
+			 WHERE DATE_FORMAT(hit_datetime,'%Y-%m-%d') = '$iso_date'";
+
+		return $DB->query( $sql, 'Prune hits for a specific date' );
+	}
+
+
+	/**
+	 * Change type for a hit
+	 *
+	 * @static
+	 * @param int ID to change
+	 * @param string new type, must be valid ENUM for hit_referer_type field
+	 * @return mixed Return value of {@link DB::query()}
+	 */
+	function change_type( $hit_ID, $type )
+	{
+		global $DB;
+
+		$sql = '
+				UPDATE T_hitlog
+				   SET hit_referer_type = '.$DB->quote($type).",
+				       hit_datetime = hit_datetime " /* prevent mySQL from updating timestamp */ ."
+				 WHERE hit_ID = $hit_ID";
+		return $DB->query( $sql, 'Change type for a specific hit' );
+	}
+
+
+	/**
+	 * Auto pruning of old stats.
+	 *
+	 * It uses a general setting to store the day of the last prune, avoiding multiple prunes per day.
+	 * fplanque>> Check: How much faster is this than DELETING right away with an INDEX on the date field?
+	 *
+	 * Note: we're using {@link $localtimenow} to log hits, so use this for pruning, too.
+	 *
+	 * NOTE: do not call this directly, but only in conjuction with auto_prune_stats_mode.
+	 *
+	 * @static
+	 * @return string Empty, if ok.
+	 */
+	function dbprune()
+	{
+		/**
+		 * @var DB
+		 */
+		global $DB;
+		global $Debuglog, $Settings, $localtimenow;
+
+		// Prune when $localtime is a NEW day (which will be the 1st request after midnight):
+		$last_prune = $Settings->get( 'auto_prune_stats_done' );
+		if( $last_prune >= date('Y-m-d', $localtimenow) )
+		{ // Already pruned today
+			return T_('Pruning has already been done today');
+		}
+
+		$time_prune_before = ($localtimenow - ($Settings->get('auto_prune_stats') * 86400)); // 1 day = 86400 seconds
+
+		$rows_affected = $DB->query( '
+			DELETE FROM T_hitlog
+			WHERE hit_datetime < "'.date('Y-m-d', $time_prune_before).'"', 'Autopruning hit log' );
+		$Debuglog->add( 'Hitlist::dbprune(): autopruned '.$rows_affected.' rows from T_hitlog.', 'hit' );
+
+		// Prune sessions that have timed out and are older than auto_prune_stats
+		$sess_prune_before = ($localtimenow - $Settings->get( 'timeout_sessions' ));
+		$smaller_time = min( $sess_prune_before, $time_prune_before );
+		$sess_prune_YMD = date( 'Y-m-d H:i:s', $smaller_time );
+
+		$rows_affected = $DB->query( '
+			DELETE FROM T_sessions
+			WHERE sess_lastseen < "'.$sess_prune_YMD.'"', 'Autoprune sessions' );
+		$Debuglog->add( 'Hitlist::dbprune(): autopruned '.$rows_affected.' rows from T_sessions.', 'hit' );
+
+		// Prune non-referrered basedomains (i-e: where the according hits got deleted)
+		// BUT only those with unknown dom_type/dom_status, because otherwise this
+		//     info is useful when we get hit again.
+		$mysql_ver = mysql_get_server_info();
+		if( ($pos = strpos($mysql_ver, '.')) && substr( $mysql_ver, 0, $pos ) >= '4' )
+		{ // MySQL server version >= 4 (required for multi-table deletes):
+			$rows_affected = $DB->query( '
+				DELETE T_basedomains
+				  FROM T_basedomains LEFT JOIN T_hitlog ON hit_referer_dom_ID = dom_ID
+				 WHERE hit_referer_dom_ID IS NULL
+				 AND dom_type = "unknown"
+				 AND dom_status = "unknown"' );
+			$Debuglog->add( 'Hitlist::dbprune(): autopruned '.$rows_affected.' rows from T_basedomains.', 'hit' );
+		}
+		else
+		{ // two queries for MySQL < 4
+			$ids = $DB->get_row( '
+				SELECT dom_ID
+				  FROM T_basedomains LEFT JOIN T_hitlog ON hit_referer_dom_ID = dom_ID
+				 WHERE hit_referer_dom_ID IS NULL
+				 AND dom_type = "unknown"
+				 AND dom_status = "unknown"', ARRAY_N );
+
+			if( !empty( $ids ) )
+			{
+				$rows_affected = $DB->query( '
+					DELETE FROM T_basedomains
+					 WHERE dom_ID IN ( '.implode( ', ', $ids ).' )' );
+			}
+
+			$Debuglog->add( 'Hitlist::dbprune(): autopruned '.$rows_affected.' rows from T_basedomains (MySQL<4).', 'hit' );
+		}
+
+		$Settings->set( 'auto_prune_stats_done', date('Y-m-d H:i:s', $localtimenow) ); // save exact datetime
+		$Settings->dbupdate();
+
+		return ''; /* ok */
+	}
+}
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/sessions/_hitlog.funcs.php 1.10.3.src/inc/MODEL/sessions/_hitlog.funcs.php
--- 0.9.2.src/inc/MODEL/sessions/_hitlog.funcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/sessions/_hitlog.funcs.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,373 @@
+<?php
+/**
+ * This file implements functions for logging of hits and extracting stats.
+ *
+ * NOTE: the refererList() and stats_* functions are not fully functional ATM. I'll transform them into the Hitlog object during the next days. blueyed.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * {@internal Origin:
+ * This file was inspired by N C Young's Referer Script released in
+ * the public domain on 07/19/2002. {@link http://ncyoung.com/entry/57}.
+ * See also {@link http://ncyoung.com/demo/referer/}.
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author N C Young (nathan@ncyoung.com).
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ * @author vegarg: Vegar BERG GULDAL.
+ *
+ * @version $Id: _hitlog.funcs.php,v 1.6.4.6.2.2 2007/08/04 23:23:48 blueyed Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+//get most linked to pages on site
+//select count(hit_uri) as count, hit_uri from T_hitlog group by hit_uri order by count desc
+
+/*if ($refererList)
+{
+	print "referers:<br />";
+	$ar = refererList($refererList,"global");
+	print join("<br />",$ar);
+}
+
+if ($topRefererList)
+{
+	print join("<br />",topRefererList($topRefererList,"global"));
+}
+*/
+
+
+/**
+ * @todo Transform to make this a stub for {@link $Hitlist}
+ *
+ * Extract stats
+ */
+function refererList(
+	$howMany = 5,
+	$visitURL = '',
+	$disp_blog = 0,
+	$disp_uri = 0,
+	$type = "'referer'",		// was: 'referer' normal refer, 'invalid', 'badchar', 'blacklist', 'rss', 'robot', 'search'
+													// new: 'search', 'blacklist', 'referer', 'direct', ('spam' but spam is not logged)
+	$groupby = '', 	// dom_name
+	$blog_ID = '',
+	$get_total_hits = false, // Get total number of hits (needed for percentages)
+	$get_user_agent = false ) // Get the user agent
+{
+	global $DB, $res_stats, $stats_total_hits, $ReqURI;
+
+	if( strpos( $type, "'" ) !== 0 )
+	{ // no quote at position 0
+		$type = "'".$type."'";
+	}
+
+	//if no visitURL, will show links to current page.
+	//if url given, will show links to that page.
+	//if url="global" will show links to all pages
+	if (!$visitURL)
+	{
+		$visitURL = $ReqURI;
+	}
+
+	if( $groupby == '' )
+	{ // No grouping:
+		$sql = "SELECT hit_ID, UNIX_TIMESTAMP(hit_datetime) AS hit_datetime, hit_referer, dom_name";
+	}
+	else
+	{ // group by
+		if( $groupby == 'baseDomain' )
+		{ // compatibility HACK!
+			$groupby = 'dom_name';
+		}
+		$sql = "SELECT COUNT(*) AS totalHits, hit_referer, dom_name";
+	}
+	if( $disp_blog )
+	{
+		$sql .= ", hit_blog_ID";
+	}
+	if( $disp_uri )
+	{
+		$sql .= ", hit_uri";
+	}
+	if( $get_user_agent )
+	{
+		$sql .= ", agnt_signature";
+	}
+
+	$sql_from_where = '
+			  FROM T_hitlog
+			 INNER JOIN T_useragents ON hit_agnt_ID = agnt_ID
+			  LEFT JOIN T_basedomains ON dom_ID = hit_referer_dom_ID
+			 WHERE hit_referer_type IN ('.$type.')
+			   AND agnt_type = "browser"';
+	if( !empty($blog_ID) )
+	{
+		$sql_from_where .= " AND hit_blog_ID = '$blog_ID'";
+	}
+	if ($visitURL != "global")
+	{
+		$sql_from_where .= " AND hit_uri = '".$DB->escape($visitURL, 0, 250)."'";
+	}
+
+	$sql .= $sql_from_where;
+
+	if( $groupby == '' )
+	{ // No grouping:
+		$sql .= " ORDER BY hit_ID DESC";
+	}
+	else
+	{ // group by
+		$sql .= " GROUP BY $groupby ORDER BY totalHits DESC";
+	}
+	$sql .= " LIMIT $howMany";
+
+	$res_stats = $DB->get_results( $sql, ARRAY_A );
+
+	if( $get_total_hits )
+	{ // we need to get total hits
+		$sql = "SELECT COUNT(*) ".$sql_from_where;
+		$stats_total_hits = $DB->get_var( $sql );
+	}
+	else
+	{ // we're not getting total hits
+		$stats_total_hits = 1;		// just in case some tries a percentage anyway (avoid div by 0)
+	}
+
+}
+
+
+/*
+ * stats_hit_ID(-)
+ */
+function stats_hit_ID()
+{
+	global $row_stats;
+	echo $row_stats['visitID'];
+}
+
+/*
+ * stats_hit_remote_addr(-)
+ */
+function stats_hit_remote_addr()
+{
+	global $row_stats;
+	echo $row_stats['hit_remote_addr'];
+}
+
+/*
+ * stats_time(-)
+ */
+function stats_time( $format = '' )
+{
+	global $row_stats;
+	if( $format == '' )
+		$format = locale_datefmt().' '.locale_timefmt();
+	echo date_i18n( $format, $row_stats['hit_datetime'] );
+}
+
+
+/*
+ * stats_total_hit_count(-)
+ */
+function stats_total_hit_count()
+{
+	global $stats_total_hits;
+	echo $stats_total_hits;
+}
+
+
+/*
+ * stats_hit_count(-)
+ */
+function stats_hit_count( $disp = true )
+{
+	global $row_stats;
+	if( $disp )
+		echo $row_stats['totalHits'];
+	else
+		return $row_stats['totalHits'];
+}
+
+
+/*
+ * stats_hit_percent(-)
+ */
+function stats_hit_percent(
+	$decimals = 1,
+	$dec_point = '.' )
+{
+	global $row_stats, $stats_total_hits;
+	$percent = $row_stats['totalHits'] * 100 / $stats_total_hits;
+	echo number_format( $percent, $decimals, $dec_point, '' ).'&nbsp;%';
+}
+
+
+/*
+ * stats_blog_ID(-)
+ */
+function stats_blog_ID()
+{
+	global $row_stats;
+	echo $row_stats['hit_blog_ID'];
+}
+
+
+/*
+ * stats_blog_name(-)
+ */
+function stats_blog_name()
+{
+	global $row_stats;
+	global $BlogCache;
+
+	$Blog = & $BlogCache->get_by_ID($row_stats['hit_blog_ID']);
+	$Blog->disp('name');
+}
+
+
+/*
+ * stats_referer(-)
+ */
+function stats_referer( $before='', $after='', $disp_ref = true )
+{
+	global $row_stats;
+	$ref = trim($row_stats['hit_referer']);
+	if( strlen($ref) > 0 )
+	{
+		echo $before;
+		if( $disp_ref ) echo htmlentities( $ref );
+		echo $after;
+	}
+}
+
+
+/*
+ * stats_basedomain(-)
+ */
+function stats_basedomain( $disp = true )
+{
+	global $row_stats;
+	if( $disp )
+		echo htmlentities( $row_stats['dom_name'] );
+	else
+		return $row_stats['dom_name'];
+}
+
+
+/**
+ * Displays keywords used for search leading to this page
+ *
+ * @todo link keyword param to search engine ()
+ */
+function stats_search_keywords( $ref )
+{
+	$kwout = '';
+	if( ($pos_question = strpos( $ref, '?' )) == false )
+	{
+		return '['.T_('not a query - no params!').']';
+	}
+	$ref_params = explode( '&', substr( $ref, $pos_question+1 ) );
+	foreach( $ref_params as $ref_param )
+	{
+		$param_parts = explode( '=', $ref_param );
+		if( ! isset($param_parts[1]) )
+		{ // no param value:
+			continue;
+		}
+		if( $param_parts[0] == 'q'
+				or $param_parts[0] == 'as_q' 		// Google Advanced Search Query
+				or $param_parts[0] == 'query'
+				or $param_parts[0] == 'search'
+				or $param_parts[0] == 'p'
+				or $param_parts[0] == 'kw'
+				or $param_parts[0] == 'qs'
+				or $param_parts[0] == 'r'
+				or $param_parts[0] == 'rdata'				// search.ke.voila.fr
+				or $param_parts[0] == 'su'				// suche.web.de
+			)
+		{ // found "q" query parameter
+			$q = urldecode($param_parts[1]);
+			if( strpos( $q, '' ) !== false )		// fp> TODO: rewrite with in ASCII with a hex code
+			{ // Probability that the string is UTF-8 encoded is very high, that'll do for now...
+				//echo "[UTF-8 decoding]";
+				$q = utf8_decode( $q );
+			}
+			$qwords = explode( ' ', $q );
+			foreach( $qwords as $qw )
+			{
+				if( strlen( $qw ) > 30 ) $qw = substr( $qw, 0, 30 )."...";	// word too long, crop it
+				$kwout .= $qw.' ';
+			}
+			return htmlentities($kwout);
+		}
+	}
+	return '['.T_('no query string found').']';
+}
+
+
+/*
+ * stats_req_URI(-)
+ */
+function stats_req_URI()
+{
+	global $row_stats;
+	echo htmlentities($row_stats['hit_uri']);
+}
+
+
+/**
+ * stats_user_agent(-)
+ *
+ * @param boolean
+ */
+function stats_user_agent( $translate = false )
+{
+	global $row_stats, $user_agents;
+	$UserAgent = $row_stats[ 'agnt_signature' ];
+	if( $translate )
+	{
+		foreach ($user_agents as $curr_user_agent)
+		{
+			if (stristr($UserAgent, $curr_user_agent[1]))
+			{
+				$UserAgent = $curr_user_agent[2];
+				break;
+			}
+		}
+	}
+	echo htmlentities( $UserAgent );
+}
+
+
+/*
+ * stats_title(-)
+ *
+ * @movedTo _obsolete092.php
+ */
+
+
+
+?>
diff -ruN --text 0.9.2.src/inc/MODEL/sessions/_session.class.php 1.10.3.src/inc/MODEL/sessions/_session.class.php
--- 0.9.2.src/inc/MODEL/sessions/_session.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/sessions/_session.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,528 @@
+<?php
+/**
+ * This file implements the Session class and holds the
+ * {@link session_unserialize_callback()} function used by it.
+ *
+ * A session can be bound to a user and provides functions to store data in its
+ * context.
+ * All Hitlogs are also bound to a Session.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * Matt FOLLETT grants Francois PLANQUE the right to license
+ * Matt FOLLETT's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ * @author jeffbearer: Jeff BEARER - {@link http://www.jeffbearer.com/}.
+ * @author mfollett:  Matt FOLLETT - {@link http://www.mfollett.com/}.
+ *
+ * @version $Id: _session.class.php,v 1.20.2.4.2.6 2007/05/19 20:53:40 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * A session tracks a given user (not necessarily logged in) while he's navigating the site.
+ * A sessions also stores data for the length of the session.
+ *
+ * Sessions are tracked with a cookie containing the session ID.
+ * The cookie also contains a random key to prevent sessions hacking.
+ *
+ * @package evocore
+ */
+class Session
+{
+	/**
+	 * The ID of the session.
+	 * @var integer
+	 */
+	var $ID;
+
+	/**
+	 * The session key (to be used in URLs).
+	 * @var string
+	 */
+	var $key;
+
+	/**
+	 * The user ID for the user of the session (NULL for anonymous (not logged in) user).
+	 *
+	 * @var integer
+	 */
+	var $user_ID;
+
+	/**
+	 * Is the session validated?
+	 * This means that it was created from a received cookie.
+	 * @var boolean
+	 */
+	var $is_validated = false;
+
+	/**
+	 * Data stored for the session.
+	 *
+	 * This holds an array( expire, value ) for each data item key.
+	 *
+	 * @access protected
+	 * @var array
+	 */
+	var $_data;
+
+	var $_session_needs_save = false;
+
+
+	/**
+	 * Constructor
+	 */
+	function Session()
+	{
+		global $DB, $Debuglog, $current_User, $localtimenow, $Messages, $Settings;
+		global $Hit;
+		global $cookie_session, $cookie_expires, $cookie_path, $cookie_domain;
+
+		$Debuglog->add( 'cookie_domain='.$cookie_domain, 'session' );
+		$Debuglog->add( 'cookie_path='.$cookie_path, 'session' );
+
+		$session_cookie = param_cookie( $cookie_session, 'string', '' );
+		if( empty( $session_cookie ) )
+		{
+			$Debuglog->add( 'No session cookie received.', 'session' );
+		}
+		else
+		{ // session ID sent by cookie
+			if( ! preg_match( '~^(\d+)_(\w+)$~', $session_cookie, $match ) )
+			{
+				$Debuglog->add( 'Invalid session cookie format!', 'session' );
+			}
+			else
+			{	// We have a valid session cookie:
+				$session_id_by_cookie = $match[1];
+				$session_key_by_cookie = $match[2];
+
+				$Debuglog->add( 'Session ID received from cookie: '.$session_id_by_cookie, 'session' );
+
+				$row = $DB->get_row( '
+					SELECT sess_ID, sess_key, sess_data, sess_user_ID
+					  FROM T_sessions
+					 WHERE sess_ID  = '.$DB->quote($session_id_by_cookie).'
+					   AND sess_key = '.$DB->quote($session_key_by_cookie).'
+					   AND UNIX_TIMESTAMP(sess_lastseen) > '.($localtimenow - $Settings->get('timeout_sessions')) );
+				if( empty( $row ) )
+				{
+					$Debuglog->add( 'Session ID/key combination is invalid!', 'session' );
+				}
+				else
+				{ // ID + key are valid: load data
+					$Debuglog->add( 'Session ID is valid.', 'session' );
+					$this->ID = $row->sess_ID;
+					$this->key = $row->sess_key;
+					$this->user_ID = $row->sess_user_ID;
+					$this->is_validated = true;
+
+					$Debuglog->add( 'Session user_ID: '.var_export($this->user_ID, true), 'session' );
+
+					if( empty( $row->sess_data ) )
+					{
+						$Debuglog->add( 'No session data available.', 'session' );
+						$this->_data = array();
+					}
+					else
+					{ // Some session data has been previsouly stored:
+
+						// Unserialize session data (using an own callback that should provide class definitions):
+						$old_callback = ini_set( 'unserialize_callback_func', 'session_unserialize_callback' );
+						if( $old_callback === false )
+						{ // this can fail, if "ini_set" has been disabled for security reasons.. :/
+							// fp> yes and that's the case at OVH, France's largest shared hosting company.
+							// fp> There is no way we're gonna just die here.
+							// debug_die('ini_set() is disabled! b2evo cannot adjust "unserialize_callback_func" for Session restoring!');
+
+							// Brutally load all classes that we might need:
+ 							session_unserialize_load_all_classes();
+						}
+						// TODO: dh> This can fail, if there are special chars in sess_data:
+						//       It will be encoded in $evo_charset _after_ "SET NAMES", but
+						//       get retrieved here, _before_ any "SET NAMES" (if $db_config['connection_charset'] is not set (default))!
+						$this->_data = @unserialize($row->sess_data);
+
+						if( $old_callback !== false )
+						{	// Restore the old callback if we changed it:
+							ini_set( 'unserialize_callback_func', $old_callback );
+						}
+
+						if( ! is_array($this->_data) )
+						{
+							$Debuglog->add( 'Session data corrupted!<br />
+								connection_charset: '.var_export($DB->connection_charset, true).'<br />
+								Serialized data was: --['.var_export($row->sess_data, true).']--', array('session','error') );
+							$this->_data = array();
+						}
+						else
+						{
+							$Debuglog->add( 'Session data loaded.', 'session' );
+
+							// Load a Messages object from session data, if available:
+							if( ($sess_Messages = $this->get('Messages')) && is_a( $sess_Messages, 'log' ) )
+							{
+								$Messages->add_messages( $sess_Messages->messages );
+								$Debuglog->add( 'Added Messages from session data.', 'session' );
+								$this->delete( 'Messages' );
+							}
+						}
+					}
+				}
+			}
+		}
+
+
+		if( $this->ID )
+		{ // there was a valid session before; update data (lastseen)
+			$this->_session_needs_save = true;
+		}
+		else
+		{ // create a new session
+			$this->key = generate_random_key(32);
+
+			// We need to INSERT now because we need an ID now! (for the cookie)
+			$DB->query( "
+				INSERT INTO T_sessions( sess_key, sess_lastseen, sess_ipaddress )
+				VALUES (
+					'".$this->key."',
+					'".date( 'Y-m-d H:i:s', $localtimenow )."',
+					'".$Hit->IP."'
+				)" );
+
+			$this->ID = $DB->insert_id;
+
+			// Set a cookie valid for ~ 10 years:
+			setcookie( $cookie_session, $this->ID.'_'.$this->key, time()+315360000, $cookie_path, $cookie_domain );
+
+			$Debuglog->add( 'ID (generated): '.$this->ID, 'session' );
+			$Debuglog->add( 'Cookie sent.', 'session' );
+		}
+
+		register_shutdown_function( array( & $this, 'dbsave' ) );
+	}
+
+
+	/**
+	 * Attach a User object to the session.
+	 *
+	 * @param User The user to attach
+	 */
+	function set_User( $User )
+	{
+		return $this->set_user_ID( $User->ID );
+	}
+
+
+	/**
+	 * Attach a user ID to the session.
+	 *
+	 * NOTE: ID gets saved to DB on shutdown. This may be a "problem" when querying T_sessions for sess_user_ID.
+	 *
+	 * @param integer The ID of the user to attach
+	 */
+	function set_user_ID( $user_ID )
+	{
+		if( $user_ID != $this->user_ID )
+		{
+			$this->user_ID = $user_ID;
+			$this->_session_needs_save = true;
+		}
+	}
+
+
+	/**
+	 * Logout the user, by invalidating the session key and unsetting {@link $user_ID}.
+	 *
+	 * We want to keep the user in the session log, but we're unsetting {@link $user_ID}, which refers
+	 * to the current session.
+	 *
+	 * Because the session key is invalid/broken, on the next request a new session will be started.
+	 *
+	 * NOTE: we MIGHT want to link subsequent sessions together if we want to keep track...
+	 */
+	function logout()
+	{
+		global $Debuglog, $cookie_session, $cookie_path, $cookie_domain;
+
+		// Invalidate the session key (no one will be able to use this session again)
+		$this->key = NULL;
+		$this->_data = array(); // We don't need to keep old data
+		$this->_session_needs_save = true;
+		$this->dbsave();
+
+		$this->user_ID = NULL; // Unset user_ID after invalidating/saving the session above, to keep the user info attached to the old session.
+
+		// clean up the session cookie:
+		setcookie( $cookie_session, '', 200000000, $cookie_path, $cookie_domain );
+	}
+
+
+	/**
+	 * Check if session has a user attached.
+	 *
+	 * @return boolean
+	 */
+	function has_User()
+	{
+		return !empty( $this->user_ID );
+	}
+
+
+	/**
+	 * Get the attached User.
+	 *
+	 * @return false|User
+	 */
+	function & get_User()
+	{
+		if( !empty($this->user_ID) )
+		{
+			global $UserCache;
+			return $UserCache->get_by_ID( $this->user_ID );
+		}
+
+		$r = false;
+		return $r;
+	}
+
+
+	/**
+	 * Get a data value for the session. This checks for the data to be expired and unsets it then.
+	 *
+	 * @param string Name of the data's key.
+	 * @param mixed Default value to use if key is not set or has expired. (since 1.10.0)
+	 * @return mixed The value, if set; otherwise $default
+	 */
+	function get( $param, $default = NULL )
+	{
+		global $Debuglog, $localtimenow;
+
+		if( isset( $this->_data[$param] ) )
+		{
+			if( array_key_exists(1, $this->_data[$param]) // can be NULL!
+			  && ( is_null( $this->_data[$param][0] ) || $this->_data[$param][0] > $localtimenow ) ) // check for expired data
+			{
+				return $this->_data[$param][1];
+			}
+			else
+			{ // expired or old format (without 'value' key)
+				unset( $this->_data[$param] );
+				$this->_session_needs_save = true;
+				$Debuglog->add( 'Session data['.$param.'] expired.', 'session' );
+			}
+		}
+
+		return $default;
+	}
+
+
+	/**
+	 * Set a data value for the session.
+	 *
+	 * @param string Name of the data's key.
+	 * @param mixed The value
+	 * @param integer Time in seconds for data to expire (0 to disable).
+	 */
+	function set( $param, $value, $expire = 0 )
+	{
+		global $Debuglog, $localtimenow;
+
+		if( ! isset($this->_data[$param])
+		 || ! is_array($this->_data[$param]) // deprecated: check to transform 1.6 session data to 1.7
+		 || $this->_data[$param][1] != $value
+		 || $expire != 0 )
+		{	// There is something to update:
+			$this->_data[$param] = array( ( $expire ? ($localtimenow + $expire) : NULL ), $value );
+
+			if( $param == 'Messages' )
+			{ // also set boolean to not call CachePageContent plugin event on next request:
+				$this->set( 'core.no_CachePageContent', 1 );
+			}
+
+			$Debuglog->add( 'Session data['.$param.'] updated. Expire in: '.( $expire ? $expire.'s' : '-' ).'.', 'session' );
+
+			$this->_session_needs_save = true;
+		}
+	}
+
+
+	/**
+	 * Delete a value from the session data.
+	 *
+	 * @param string Name of the data's key.
+	 */
+	function delete( $param )
+	{
+		global $Debuglog;
+
+		if( isset($this->_data[$param]) )
+		{
+			unset( $this->_data[$param] );
+
+			$Debuglog->add( 'Session data['.$param.'] deleted!', 'session' );
+
+			$this->_session_needs_save = true;
+		}
+	}
+
+
+	/**
+	 * Updates session data in database.
+	 *
+	 * Note: The key actually only needs to be updated on a logout.
+	 */
+	function dbsave()
+	{
+		global $DB, $Debuglog, $Hit, $localtimenow;
+
+		if( ! $this->_session_needs_save )
+		{	// There have been no changes since the last save.
+			return false;
+		}
+
+		$sess_data = empty($this->_data) ? NULL : serialize($this->_data);
+		$DB->query( "
+			UPDATE T_sessions SET
+				sess_data = ".$DB->quote( $sess_data ).",
+				sess_ipaddress = '".$Hit->IP."',
+				sess_key = ".$DB->quote( $this->key ).",
+				sess_lastseen = '".date( 'Y-m-d H:i:s', $localtimenow )."',
+				sess_user_ID = ".$DB->null( $this->user_ID )."
+			WHERE sess_ID = ".$this->ID, 'Session::dbsave()' );
+
+		$Debuglog->add( 'Session data saved!', 'session' );
+
+		$this->_session_needs_save = false;
+	}
+
+
+	/**
+	 * Reload session data.
+	 *
+	 * This is needed if the running process waits for a child process to write data
+	 * into the Session, e.g. the captcha plugin in test mode waiting for the Debuglog
+	 * output from the process that created the image (included through an IMG tag).
+	 */
+	function reload_data()
+	{
+		global $Debuglog, $DB;
+
+		if( empty($this->ID) )
+		{
+			return false;
+		}
+
+		$sess_data = $DB->get_var( '
+			SELECT sess_data FROM T_sessions
+			 WHERE sess_ID = '.$this->ID );
+
+		$sess_data = @unserialize( $sess_data );
+		if( $sess_data === false )
+		{
+			$this->_data = array();
+		}
+		else
+		{
+			$this->_data = $sess_data;
+		}
+
+		$Debuglog->add( 'Reloaded session data.' );
+	}
+}
+
+
+/**
+ * This gets used as a {@link unserialize()} callback function, which is
+ * responsible to load the requested class.
+ *
+ * @todo Once we require PHP5, we should think about using this as __autoload function.
+ *
+ * Currently, this just gets used by the {@link Session} class and includes the
+ * {@link Comment} class and its dependencies.
+ *
+ * @return boolean True, if the required class could be loaded; false, if not
+ */
+function session_unserialize_callback( $classname )
+{
+	global $model_path, $object_def;
+
+	switch( strtolower($classname) )
+	{
+		case 'blog':
+			require_once $model_path.'collections/_blog.class.php';
+			return true;
+
+		case 'collectionsettings':
+			require_once $model_path.'collections/_collsettings.class.php';
+			return true;
+
+		case 'comment':
+			require_once $model_path.'comments/_comment.class.php';
+			return true;
+
+		case 'item':
+			require_once $model_path.'items/_item.class.php';
+			return true;
+
+		case 'group':
+			require_once $model_path.'users/_group.class.php';
+			return true;
+
+		case 'user':
+			require_once $model_path.'users/_user.class.php';
+			return true;
+	}
+
+	return false;
+}
+
+
+/**
+ * When session_unserialize_callback() cannot be registered to do some smart loading,
+ * then we fall back to this function and load everything with brute force...
+ *
+ * IMPORTANT: when modifying this, modify the following also:
+ * @see session_unserialize_callback()
+ */
+function session_unserialize_load_all_classes()
+{
+	global $model_path, $object_def /* dh> used e.g. in Item constructor */;
+
+	require_once $model_path.'collections/_blog.class.php';
+	require_once $model_path.'collections/_collsettings.class.php';
+	require_once $model_path.'comments/_comment.class.php';
+	require_once $model_path.'items/_item.class.php';
+	require_once $model_path.'users/_group.class.php';
+	require_once $model_path.'users/_user.class.php';
+}
+
+
+
+?>
diff -ruN --text 0.9.2.src/inc/MODEL/sessions/_sessions.class.php 1.10.3.src/inc/MODEL/sessions/_sessions.class.php
--- 0.9.2.src/inc/MODEL/sessions/_sessions.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/sessions/_sessions.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,257 @@
+<?php
+/**
+ * This file implements the Sessions class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ * @author jeffbearer: Jeff BEARER - {@link http://www.jeffbearer.com/}.
+ *
+ * @version $Id: _sessions.class.php,v 1.5.4.3.2.1 2007/04/25 22:17:53 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @todo Move to a "who's online" plugin, maybe...
+ */
+class Sessions extends Widget
+{
+	/**
+	 * Number of guests (and users that want to be anonymous)
+	 *
+	 * Gets lazy-filled when needed, through {@link init()}.
+	 *
+	 * @access protected
+	 */
+	var $_count_guests;
+
+
+	/**
+	 * List of registered users.
+	 *
+	 * Gets lazy-filled when needed, through {@link init()}.
+	 *
+	 * @access protected
+	 */
+	var $_registered_Users;
+
+
+	var $_initialized = false;
+
+
+	/**
+	 * Get an array of registered users and guests.
+	 *
+	 * @return array containing number of registered users and guests ('registered' and 'guests')
+	 */
+	function init()
+	{
+		if( $this->_initialized )
+		{
+			return true;
+		}
+		global $DB, $UserCache, $localtimenow, $timeout_online_user;
+
+		$this->_count_guests = 0;
+		$this->_registered_Users = array();
+
+		$timeout_YMD = date( 'Y-m-d H:i:s', ($localtimenow - $timeout_online_user) );
+
+		// We get all sessions that have been seen in $timeout_YMD and that have a session key.
+		// NOTE: we do not use DISTINCT here, because guest users are all "NULL".
+		foreach( $DB->get_results( '
+			SELECT sess_user_ID
+			  FROM T_sessions
+			 WHERE sess_lastseen > "'.$timeout_YMD.'"
+			   AND sess_key IS NOT NULL', OBJECT, 'Sessions: get list of relevant users.' ) as $row )
+		{
+			if( !empty( $row->sess_user_ID )
+					&& ( $User = & $UserCache->get_by_ID( $row->sess_user_ID ) ) )
+			{
+				// assign by ID so that each user is only counted once (he could use multiple user agents at the same time)
+				$this->_registered_Users[ $User->get('ID') ] = & $User;
+
+				if( !$User->showonline )
+				{
+					$this->_count_guests++;
+				}
+			}
+			else
+			{
+				$this->_count_guests++;
+			}
+		}
+
+		$this->_initialized = true;
+	}
+
+
+	/**
+	 * Get the number of guests.
+	 *
+	 * @param boolean display?
+	 */
+	function number_of_guests( $display = true )
+	{
+		if( !isset($this->_count_guests) )
+		{
+			$this->init();
+		}
+
+		if( $display )
+		{
+			echo $this->_count_guests;
+		}
+		return $this->_count_guests;
+	}
+
+
+
+	/**
+	 * Template function: Display the registered users who are online
+	 *
+	 * @todo get class="" out of here (put it into skins)
+	 *
+	 * @param string To be displayed before all users
+	 * @param string To be displayed after all users
+	 * @param string Template to display for each user, see {@link replace_callback()}
+	 * @return array containing number of registered users and guests
+	 */
+	function display_online_users( $beforeAll = '<ul class="onlineUsers">', $afterAll = '</ul>', $templateEach = '<li class="onlineUser">$user_preferredname$ $user_msgformlink$</li>' )
+	{
+		global $DB, $Blog;
+		global $generating_static;
+		if( isset($generating_static) ) { return; }
+
+		if( !isset($this->_registered_Users) )
+		{
+			$this->init();
+		}
+
+		// Note: not all users want to get displayed, so we might have an empty list.
+		$r = '';
+
+		foreach( $this->_registered_Users as $User )
+		{
+			if( $User->showonline )
+			{
+				if( empty($r) )
+				{ // first user
+					$r .= $beforeAll;
+				}
+
+				$r .= $this->replace_vars( $templateEach, array( 'User' => &$User ) );
+			}
+		}
+		if( !empty($r) )
+		{ // we need to close the list
+			$r .= $afterAll;
+		}
+
+		echo $r;
+	}
+
+
+	/**
+	 * Template function: Display number of online guests.
+	 *
+	 * @return string
+	 */
+	function display_online_guests( $before = '', $after = '' )
+	{
+		global $generating_static;
+		if( isset($generating_static) ) { return; }
+
+		if( !isset($this->_count_guests) )
+		{
+			$this->init();
+		}
+
+		if( empty($before) )
+		{
+			$before = T_('Guest Users:').' ';
+		}
+
+		$r = $before.$this->_count_guests.$after;
+
+		echo $r;
+	}
+
+
+	/**
+	 * Template function: Display onliners, both registered users and guests.
+	 *
+	 * @todo get class="" out of here (put it into skins)
+	 */
+	function display_onliners()
+	{
+		$this->display_online_users();
+
+		// Wrap in the same <ul> class as the online users:
+		$this->display_online_guests( '<ul class="onlineUsers"><li>'.T_('Guest Users:').' ', '</li></ul>' );
+	}
+
+
+	/**
+	 * Widget callback for template vars.
+	 *
+	 * This replaces user properties if set through $user_xxx$ and especially $user_msgformlink$.
+	 *
+	 * This allows to replace template vars, see {@link Widget::replace_callback()}.
+	 *
+	 * @param array
+	 * @param User an optional User object
+	 * @return string
+	 */
+	function replace_callback( $matches, $User = NULL )
+	{
+		if( isset($this->replace_params['User']) && substr($matches[1], 0, 5) == 'user_' )
+		{ // user properties
+			$prop = substr($matches[1], 5);
+			if( $prop == 'msgformlink' )
+			{
+				return $this->replace_params['User']->get_msgform_link();
+			}
+			elseif( $prop = $this->replace_params['User']->get( $prop ) )
+			{
+				return $prop;
+			}
+
+			return false;
+		}
+
+		switch( $matches[1] )
+		{
+			default:
+				return parent::replace_callback( $matches );
+		}
+	}
+
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/settings/_abstractsettings.class.php 1.10.3.src/inc/MODEL/settings/_abstractsettings.class.php
--- 0.9.2.src/inc/MODEL/settings/_abstractsettings.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/settings/_abstractsettings.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,709 @@
+<?php
+/**
+ * This file implements the AbstractSettings class designed to handle any kind of settings.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _abstractsettings.class.php,v 1.12.2.6.2.1 2007/04/25 22:17:53 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Class to handle settings in an abstract manner (to get used with either 1, 2 or 3 DB column keys).
+ *
+ * Arrays and Objects automatically get serialized and unserialized
+ * (in {@link AbstractSettings::get()} and {@link AbstractSettings::dbupdate()}).
+ *
+ * Note: I've evaluated splitting this into single classes for performance reasons, but only
+ *       get() is relevant performance-wise and we could now only get rid of the switch() therein,
+ *       which is not sufficient to split it into *_base + _X classes. (blueyed, 2006-08)
+ *
+ * @package evocore
+ * @abstract
+ * @see UserSettings, GeneralSettings, PluginSettings, CollectionSettings
+ */
+class AbstractSettings
+{
+	/**
+	 * The DB table which stores the settings.
+	 *
+	 * @var string
+	 * @access protected
+	 */
+	var $db_table_name;
+
+	/**
+	 * Array with DB column key names.
+	 *
+	 * @var array of strings
+	 * @access protected
+	 */
+	var $col_key_names = array();
+
+	/**
+	 * DB column name for the value.
+	 *
+	 * @var string
+	 * @access protected
+	 */
+	var $col_value_name;
+
+
+	/**
+	 * The number of column keys to cache by. This are the first x keys of
+	 * {@link $col_key_names}. 0 means 'load all'.
+	 *
+	 * @var integer
+	 */
+	var $cache_by_col_keys;
+
+
+	/**
+	 * The internal cache.
+	 *
+	 * @access protected
+	 * @var array|NULL|false Contains the loaded settings or false, if settings
+	 *                       could not be loaded or NULL if not initialized.
+	 */
+	var $cache = NULL;
+
+
+	/**
+	 * Do we have loaded everything?
+	 *
+	 * @var boolean
+	 */
+	var $all_loaded = false;
+
+
+	/**
+	 * Default settings.
+	 *
+	 * Maps last colkeyname to some default setting that will be used by
+	 * {@link get()} if no value was defined (and it is set as a default).
+	 *
+	 * @var array
+	 */
+	var $_defaults = array();
+
+
+	/**
+	 * Constructor.
+	 * @param string The name of the DB table with the settings stored.
+	 * @param array List of names for the DB columns keys that reference a value.
+	 * @param string The name of the DB column that holds the value.
+	 * @param integer The number of column keys to cache by. This are the first x keys of {@link $col_key_names}. 0 means 'load all'.
+	 */
+	function AbstractSettings( $db_table_name, $col_key_names, $col_value_name, $cache_by_col_keys = 0 )
+	{
+		$this->db_table_name = $db_table_name;
+		$this->col_key_names = $col_key_names;
+		$this->col_value_name = $col_value_name;
+		$this->cache_by_col_keys = $cache_by_col_keys;
+
+
+		/**
+		 * @var integer internal counter for the number of column keys
+		 */
+		$this->count_col_key_names = count( $this->col_key_names );
+
+		if( $this->count_col_key_names > 3 || $this->count_col_key_names < 1 )
+		{
+			debug_die( 'Settings keycount not supported for class '.get_class() );
+		}
+	}
+
+
+	/**
+	 * Load all settings, disregarding the derived classes setting of
+	 * {@link $cache_by_col_keys} - useful if you know that you want to get
+	 * all user settings for example.
+	 */
+	function load_all()
+	{
+		return $this->_load();
+	}
+
+
+	/**
+	 * Loads the settings. Not meant to be called directly, but gets called
+	 * when needed.
+	 *
+	 * @access protected
+	 * @param string First column key
+	 * @param string Second column key
+	 * @param string Third column key
+	 * @return boolean always true
+	 */
+	function _load( $arg1 = NULL, $arg2 = NULL, $arg3 = NULL )
+	{
+		if( $this->all_loaded )
+		{ // already all loaded
+			return true;
+		}
+		global $DB;
+
+		/**
+		 * The where clause - gets filled when {@link $cache_by_col_keys} is used.
+		 */
+		$whereList = array();
+
+		if( $this->cache_by_col_keys && isset($arg1) )
+		{
+			$testCache = $this->cache;
+			$args = array( $arg1, $arg2, $arg3 );
+
+			for( $i = 0; $i < $this->cache_by_col_keys; $i++ )
+			{
+				$whereList[] = $this->col_key_names[$i].' = "'.$args[$i].'"';
+
+				if( ! is_array( $testCache )
+						|| is_null($args[$i])
+						|| ! isset( $testCache[$args[$i]] )
+						|| ! ($testCache = & $testCache[$args[$i]]) )
+				{
+					break;
+				}
+			}
+
+			if( $i == $this->cache_by_col_keys )
+			{ // already loaded!
+				return true;
+			}
+		}
+		else
+		{ // we're about to load everything
+			$this->all_loaded = true;
+		}
+
+
+		$result = $DB->get_results( '
+			SELECT '.implode( ', ', $this->col_key_names ).', '.$this->col_value_name.'
+			FROM '.$this->db_table_name.(
+				isset( $whereList[0] )
+				? ' WHERE '.implode( ' AND ', $whereList )
+				: '' ) );
+
+		switch( $this->count_col_key_names )
+		{
+			case 1:
+				if( ! $result )
+				{ // Remember that we've tried it
+					$this->cache[ $arg1 ] = NULL;
+				}
+				else foreach( $result as $loop_row )
+				{
+					$this->cache[$loop_row->{$this->col_key_names[0]}]->value = $loop_row->{$this->col_value_name};
+					$this->cache[$loop_row->{$this->col_key_names[0]}]->dbUptodate = true;
+					$this->cache[$loop_row->{$this->col_key_names[0]}]->dbRemove = false;
+				}
+				break;
+
+			case 2:
+				if( ! $result )
+				{ // Remember that we've tried it
+					$this->cache[ $arg1 ][ $arg2 ] = NULL;
+				}
+				else foreach( $result as $loop_row )
+				{
+					$this->cache[$loop_row->{$this->col_key_names[0]}][$loop_row->{$this->col_key_names[1]}]->value = $loop_row->{$this->col_value_name};
+					$this->cache[$loop_row->{$this->col_key_names[0]}][$loop_row->{$this->col_key_names[1]}]->dbUptodate = true;
+					$this->cache[$loop_row->{$this->col_key_names[0]}][$loop_row->{$this->col_key_names[1]}]->dbRemove = false;
+				}
+				break;
+
+			case 3:
+				if( ! $result )
+				{ // Remember that we've tried it
+					$this->cache[ $arg1 ][ $arg2 ][ $arg3 ] = NULL;
+				}
+				else foreach( $result as $loop_row )
+				{
+					$this->cache[$loop_row->{$this->col_key_names[0]}][$loop_row->{$this->col_key_names[1]}][$loop_row->{$this->col_key_names[2]}]->value = $loop_row->{$this->col_value_name};
+					$this->cache[$loop_row->{$this->col_key_names[0]}][$loop_row->{$this->col_key_names[1]}][$loop_row->{$this->col_key_names[2]}]->dbUptodate = true;
+					$this->cache[$loop_row->{$this->col_key_names[0]}][$loop_row->{$this->col_key_names[1]}][$loop_row->{$this->col_key_names[2]}]->dbRemove = false;
+				}
+				break;
+		}
+
+		return true;
+	}
+
+
+	/**
+	 * Get a setting from the DB settings table.
+	 *
+	 * @uses get_default()
+	 * @param string First column key
+	 * @param string Second column key
+	 * @param string Third column key
+	 * @return string|false|NULL value as string on success; NULL if not found; false in case of error
+	 */
+	function get( $col_key1, $col_key2 = NULL, $col_key3 = NULL )
+	{
+		global $debug;
+
+		if( $debug )
+		{
+			global $Debuglog, $Timer;
+			$this_class = get_class($this);
+			$Timer->resume('abstractsettings_'.$this_class.'_get');
+		}
+
+		switch( $this->count_col_key_names )
+		{
+			case 1:
+				$this->_load( $col_key1 );
+
+				if( isset($this->cache[ $col_key1 ]->unserialized) )
+				{	// The value has been unserialized before:
+					$r = $this->cache[ $col_key1 ]->value;
+				}
+				elseif( isset($this->cache[ $col_key1 ]->value) )
+				{	// First attempt to access the value, we need to unserialize it:
+					// Try to unserialize setting (once) - this is as fast as checking an array of values that should get unserialized
+					if( ($r = @unserialize($this->cache[ $col_key1 ]->value)) !== false )
+					{
+						$this->cache[ $col_key1 ]->value = $r;
+					}
+					else
+					{
+						$r = $this->cache[ $col_key1 ]->value;
+					}
+					$this->cache[ $col_key1 ]->unserialized = true;
+				}
+				else
+				{	// The value is not in the cache, we use the default:
+					$r = $this->get_default( $col_key1 );
+					$this->cache[ $col_key1 ]->value = $r; // remember in cache
+					$this->cache[ $col_key1 ]->dbUptodate = true;
+					$this->cache[ $col_key1 ]->unserialized = true;
+					$from_default = true; // for debug
+				}
+				break;
+
+			case 2:
+				$this->_load( $col_key1, $col_key2 );
+
+				if( isset($this->cache[ $col_key1 ][ $col_key2 ]->unserialized) )
+				{
+					$r = $this->cache[ $col_key1 ][ $col_key2 ]->value;
+				}
+				elseif( isset($this->cache[ $col_key1 ][ $col_key2 ]->value) )
+				{
+					// Try to unserialize setting (once) - this is as fast as checking an array of values that should get unserialized
+					if( ($r = @unserialize($this->cache[ $col_key1 ][ $col_key2 ]->value)) !== false )
+					{
+						$this->cache[ $col_key1 ][ $col_key2 ]->value = $r;
+					}
+					else
+					{
+						$r = $this->cache[ $col_key1 ][ $col_key2 ]->value;
+					}
+					$this->cache[ $col_key1 ][ $col_key2 ]->unserialized = true;
+				}
+				else
+				{
+					$r = $this->get_default( $col_key2 );
+					$this->cache[ $col_key1 ][ $col_key2 ]->value = $r; // remember in cache
+					$this->cache[ $col_key1 ][ $col_key2 ]->dbUptodate = true;
+					$this->cache[ $col_key1 ][ $col_key2 ]->unserialized = true;
+					$from_default = true; // for debug
+				}
+				break;
+
+			case 3:
+				$this->_load( $col_key1, $col_key2, $col_key3 );
+
+				if( isset($this->cache[ $col_key1 ][ $col_key2 ][ $col_key3 ]->unserialized) )
+				{
+					$r = $this->cache[ $col_key1 ][ $col_key2 ][ $col_key3 ]->value;
+				}
+				elseif( isset($this->cache[ $col_key1 ][ $col_key2 ][ $col_key3 ]->value) )
+				{
+					// Try to unserialize setting (once) - this is as fast as checking an array of values that should get unserialized
+					if( ($r = @unserialize($this->cache[ $col_key1 ][ $col_key2 ][ $col_key3 ]->value)) !== false )
+					{
+						$this->cache[ $col_key1 ][ $col_key2 ][ $col_key3 ]->value = $r;
+					}
+					else
+					{
+						$r = $this->cache[ $col_key1 ][ $col_key2 ][ $col_key3 ]->value;
+					}
+					$this->cache[ $col_key1 ][ $col_key2 ][ $col_key3 ]->unserialized = true;
+				}
+				else
+				{
+					$r = $this->get_default( $col_key3 );
+					$this->cache[ $col_key1 ][ $col_key2 ][ $col_key3 ]->value = $r; // remember in cache
+					$this->cache[ $col_key1 ][ $col_key2 ][ $col_key3 ]->dbUptodate = true;
+					$this->cache[ $col_key1 ][ $col_key2 ][ $col_key3 ]->unserialized = true;
+					$from_default = true; // for debug
+				}
+				break;
+		}
+
+		if( $debug )
+		{
+			$Debuglog->add( $this_class.'::get( '.$col_key1.'/'.$col_key2.'/'.$col_key3.' ): '
+				.( isset($from_default) ? '[DEFAULT]: ' : '' )
+				.var_export( $r, true ), 'settings' );
+			$Timer->pause('abstractsettings_'.$this_class.'_get');
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Get the default for the last key of {@link $col_key_names}
+	 *
+	 * @param string The last column key
+	 * @return NULL|mixed NULL if no default is set, otherwise the value (should be string).
+	 */
+	function get_default( $last_key )
+	{
+		if( isset($this->_defaults[ $last_key ]) )
+		{
+			return $this->_defaults[ $last_key ];
+		}
+
+		return NULL;
+	}
+
+
+	/**
+	 * Only set the first variable (passed by reference) if we could retrieve a
+	 * setting.
+	 *
+	 * @param mixed variable to set maybe (by reference)
+	 * @param string the values for the column keys (depends on $this->col_key_names
+	 *               and must match its count and order)
+	 * @return boolean true on success (variable was set), false if not
+	 */
+	function get_cond( & $toset )
+	{
+		$args = func_get_args();
+		array_shift( $args );
+
+		$result = call_user_func_array( array( & $this, 'get' ), $args );
+
+		if( $result !== NULL && $result !== false )
+		{ // No error and value retrieved
+			$toset = $result;
+			return true;
+		}
+		else
+		{
+			return false;
+		}
+	}
+
+
+	/**
+	 * Temporarily sets a setting ({@link dbupdate()} writes it to DB).
+	 *
+	 * @param string $args,... the values for the {@link $col_key_names column keys}
+	 *                         and {@link $col_value_name column value}. Must match order and count!
+	 * @return boolean true, if the value has been set, false if it has not changed.
+	 */
+	function set()
+	{
+		global $Debuglog;
+
+		$args = func_get_args();
+		$value = array_pop($args);
+
+		call_user_func_array( array(&$this, '_load'), $args );
+
+		$debugMsg = get_class($this).'::set( '.implode(', ', $args ).' ): ';
+
+		switch( $this->count_col_key_names )
+		{
+			case 1:
+				$atCache = & $this->cache[ $args[0] ];
+				break;
+
+			case 2:
+				$atCache = & $this->cache[ $args[0] ][ $args[1] ];
+				break;
+
+			case 3:
+				$atCache = & $this->cache[ $args[0] ][ $args[1] ][ $args[2] ];
+				break;
+
+			default:
+				return false;
+		}
+
+		$atCache->dbRemove = false;
+
+		if( isset($atCache->value) )
+		{
+			if( $atCache->value == $value )
+			{ // already set
+				$Debuglog->add( $debugMsg.' Already set to the same value.', 'settings' );
+				return false;
+			}
+		}
+
+		$atCache->value = $value;
+		$atCache->dbUptodate = false;
+		$atCache->unserialized = true;
+
+		$Debuglog->add( $debugMsg.' SET!', 'settings' );
+
+		return true;
+	}
+
+
+	/**
+	 * Set an array of values.
+	 *
+	 * @param array Array of parameters for {@link set()}
+	 */
+	function set_array( $array )
+	{
+		foreach( $array as $lSet )
+		{
+			call_user_func_array( array( & $this, 'set' ), $lSet );
+		}
+	}
+
+
+	/**
+	 * Remove a setting.
+	 *
+	 * @param array List of {@link $col_key_names}
+	 * @return boolean
+	 */
+	function delete( $args )
+	{
+		$args = func_get_args();
+
+		switch( $this->count_col_key_names )
+		{
+			case 1:
+				$atCache = & $this->cache[ $args[0] ];
+				break;
+
+			case 2:
+				$atCache = & $this->cache[ $args[0] ][ $args[1] ];
+				break;
+
+			case 3:
+				$atCache = & $this->cache[ $args[0] ][ $args[1] ][ $args[2] ];
+				break;
+
+			default:
+				return false;
+		}
+
+		$atCache->dbRemove = true;
+		unset($atCache->unserialized);
+		unset($atCache->value);
+
+		return true;
+	}
+
+
+	/**
+	 * Delete an array of values.
+	 *
+	 * @param array Array of parameters for {@link delete()}
+	 */
+	function delete_array( $array )
+	{
+		foreach( $array as $lDel )
+		{
+			call_user_func_array( array( & $this, 'delete' ), $lDel );
+		}
+	}
+
+
+	/**
+	 * Delete values for {@link $_defaults default settings} in DB.
+	 *
+	 * This will use the default settings on the next {@link get()}
+	 * again.
+	 *
+	 * @return boolean true, if settings have been updated; false otherwise
+	 */
+	function restore_defaults()
+	{
+		$this->delete_array( array_keys( $this->_defaults ) );
+
+		return $this->dbupdate();
+	}
+
+
+	/**
+	 * Commit changed settings to DB.
+	 *
+	 * @return boolean true, if settings have been updated; false otherwise
+	 */
+	function dbupdate()
+	{
+		if( empty($this->cache) )
+		{
+			return false;
+		}
+
+		global $DB;
+
+		$query_insert = array();
+		$query_where_delete = array();
+
+		switch( $this->count_col_key_names )
+		{
+			case 1:
+				foreach( $this->cache as $key => $value )
+				{
+					if( $value === NULL )
+					{ // Remembered as not existing
+						continue;
+					}
+					if( ! empty($value->dbRemove) )
+					{
+						$query_where_delete[] = "{$this->col_key_names[0]} = '$key'";
+						unset( $this->cache[$key] );
+					}
+					elseif( isset($value->dbUptodate) && !$value->dbUptodate )
+					{
+						$value = $value->value;
+						if( is_array( $value ) || is_object( $value ) )
+						{
+							$value = serialize($value);
+						}
+						$query_insert[] = "('$key', '".$DB->escape( $value )."')";
+						$this->cache[$key]->dbUptodate = true;
+					}
+				}
+				break;
+
+			case 2:
+				foreach( $this->cache as $key => $value )
+				{
+					foreach( $value as $key2 => $value2 )
+					{
+						if( $value2 === NULL )
+						{ // Remembered as not existing
+							continue;
+						}
+						if( ! empty($value2->dbRemove) )
+						{
+							$query_where_delete[] = "{$this->col_key_names[0]} = '$key' AND {$this->col_key_names[1]} = '$key2'";
+							unset( $this->cache[$key][$key2] );
+						}
+						elseif( isset($value2->dbUptodate) && !$value2->dbUptodate )
+						{
+							$value2 = $value2->value;
+							if( is_array( $value2 ) || is_object( $value2 ) )
+							{
+								$value2 = serialize($value2);
+							}
+							$query_insert[] = "('$key', '$key2', '".$DB->escape( $value2 )."')";
+							$this->cache[$key][$key2]->dbUptodate = true;
+						}
+					}
+				}
+				break;
+
+			case 3:
+				foreach( $this->cache as $key => $value )
+				{
+					foreach( $value as $key2 => $value2 )
+					{
+						foreach( $value2 as $key3 => $value3 )
+						{
+							if( $value3 === NULL )
+							{ // Remembered as not existing
+								continue;
+							}
+							if( ! empty($value3->dbRemove) )
+							{
+								$query_where_delete[] = "{$this->col_key_names[0]} = '$key' AND {$this->col_key_names[1]} = '$key2' AND {$this->col_key_names[2]} = '$key3'";
+								unset( $this->cache[$key][$key2][$key3] );
+							}
+							elseif( isset($value3->dbUptodate) && !$value3->dbUptodate )
+							{
+								$value3 = $value3->value;
+								if( is_array($value3) || is_object($value3) )
+								{
+									$value3 = serialize($value3);
+								}
+								$query_insert[] = "('$key', '$key2', '$key3', '".$DB->escape( $value3 )."')";
+								$this->cache[$key][$key2][$key3]->dbUptodate = true;
+							}
+						}
+					}
+				}
+				break;
+
+			default:
+				return false;
+		}
+
+
+		$r = false;
+
+		if( ! empty($query_where_delete) )
+		{
+			$query = 'DELETE FROM '.$this->db_table_name." WHERE\n(".implode( ")\nOR (", $query_where_delete ).')';
+			$r = (boolean)$DB->query( $query );
+		}
+
+
+		if( ! empty($query_insert) )
+		{
+			$query = 'REPLACE INTO '.$this->db_table_name.' ('.implode( ', ', $this->col_key_names ).', '.$this->col_value_name
+								.') VALUES '.implode(', ', $query_insert);
+			$r = $DB->query( $query ) || $r;
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Reset cache (includes settings to be written to DB).
+	 *
+	 * This is useful, to rollback settings that have been made, e.g. when a Plugin
+	 * decides that his settings should not get updated.
+	 */
+	function reset()
+	{
+		$this->cache = NULL;
+		$this->all_loaded = false;
+	}
+
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/settings/_generalsettings.class.php 1.10.3.src/inc/MODEL/settings/_generalsettings.class.php
--- 0.9.2.src/inc/MODEL/settings/_generalsettings.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/settings/_generalsettings.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,160 @@
+<?php
+/**
+ * This file implements the GeneralSettings class, which handles Name/Value pairs.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _generalsettings.class.php,v 1.16.2.4.2.2 2007/04/25 22:17:53 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes
+ */
+require_once dirname(__FILE__).'/_abstractsettings.class.php';
+
+/**
+ * Class to handle the global settings.
+ *
+ * @package evocore
+ */
+class GeneralSettings extends AbstractSettings
+{
+	/**
+	 * The default settings to use, when a setting is not given
+	 * in the database.
+	 *
+	 * @todo Allow overriding from /conf/_config_TEST.php?
+	 * @access protected
+	 * @var array
+	 */
+	var $_defaults = array(
+		'admin_skin' => 'legacy',
+
+		'antispam_last_update' => '2000-01-01 00:00:00',
+		'antispam_threshold_publish' => '-90',
+		'antispam_threshold_delete' => '100', // do not delete by default!
+		'antispam_block_spam_referers' => '0',	// By default, let spam referers go in silently (just don't log them). This is in case the blacklist is too paranoid (social media, etc.)
+
+		'archive_mode' => 'monthly',
+		'AutoBR' => '0',
+
+		'log_public_hits' => '1',
+		'log_admin_hits' => '0',
+		'auto_prune_stats_mode' => 'page',  // 'page' is the safest mode for average installs (may be "off", "page" or "cron")
+		'auto_prune_stats' => '15',         // days (T_hitlog and T_sessions)
+
+		'outbound_notifications_mode' => 'immediate', // 'immediate' is the safest mode for average installs (may be "off", "immediate" or "cron")
+
+		'fm_enabled' => '1',
+		'fm_enable_create_dir' => '1',
+		'fm_enable_create_file' => '0',
+		'fm_enable_roots_blog' => '1',
+		// 'fm_enable_roots_group' => '0',  // TO DO
+		'fm_enable_roots_user' => '0',
+
+		'fm_showtypes' => '0',
+		'fm_showfsperms' => '0',
+
+		'fm_default_chmod_file' => '664',   // Needs UI
+		'fm_default_chmod_dir' => '775',    // Needs UI
+
+		'links_extrapath' => '0',
+
+		'newusers_canregister' => '0',
+		'newusers_mustvalidate' => '1',
+		'newusers_revalidate_emailchg' => '0',
+		'newusers_level' => '1',
+
+		'permalink_type' => 'urltitle',
+		'posts_per_page' => '5',
+		'regexp_filename' => '^[a-zA-Z0-9\-_.]+$', // TODO: accept spaces and special chars / do full testing on this
+		'regexp_dirname' => '^[a-zA-Z0-9\-_]+$', // TODO: accept spaces and special chars / do full testing on this
+		'reloadpage_timeout' => '300',
+		'time_difference' => '0',
+		'timeout_sessions' => '604800',     // seconds (604800 == 7 days)
+		'upload_enabled' => '1',
+		'upload_maxkb' => '100',
+		'user_minpwdlen' => '5',
+		'what_to_show' => 'posts',
+
+		'webhelp_enabled' => '1',
+	);
+
+
+	/**
+	 * Constructor.
+	 *
+	 * This loads the general settings and checks db_version.
+	 *
+	 * It will also turn off error-reporting/halting of the {@link $DB DB object}
+	 * temporarily to present a more decent error message if tables do not exist yet.
+	 *
+	 * Because the {@link $DB DB object} itself creates a connection when it gets
+	 * created "Error selecting database" occurs before we can check for it here.
+	 */
+	function GeneralSettings()
+	{
+		global $new_db_version, $DB;
+
+		$save_DB_show_errors = $DB->show_errors;
+		$save_DB_halt_on_error = $DB->halt_on_error;
+		$DB->halt_on_error = false;
+		$DB->show_errors = false;
+
+		// Init through the abstract constructor. This should be the first DB connection.
+		parent::AbstractSettings( 'T_settings', array( 'set_name' ), 'set_value' );
+
+
+		// check DB version:
+		if( $this->get( 'db_version' ) != $new_db_version )
+		{ // Database is not up to date:
+			if( $DB->last_error )
+			{
+				$error_message = '<p>MySQL error:</p>'.$DB->last_error;
+			}
+			else
+			{
+				$error_message = '<p>Database schema is not up to date!</p>'
+					.'<p>You have schema version &laquo;'.(integer)$this->get( 'db_version' ).'&raquo;, '
+					.'but we would need &laquo;'.(integer)$new_db_version.'&raquo;.</p>';
+			}
+			global $inc_path;
+			require $inc_path.'_conf_error.inc.php'; // error & exit
+		}
+
+		$DB->halt_on_error = $save_DB_halt_on_error;
+		$DB->show_errors = $save_DB_show_errors;
+	}
+
+}
+
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/settings/_locale.funcs.php 1.10.3.src/inc/MODEL/settings/_locale.funcs.php
--- 0.9.2.src/inc/MODEL/settings/_locale.funcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/settings/_locale.funcs.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,942 @@
+<?php
+/**
+ * This file implements functions for handling locales and i18n.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @todo Make it a class / global object!
+ *        - Provide (static) functions to extract .po files / generate _global.php files (single quoted strings!)
+ *
+ * @version $Id: _locale.funcs.php,v 1.15.2.9.2.1 2007/04/25 22:17:53 fplanque Exp $
+ */
+if( !defined('EVO_CONFIG_LOADED') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * TRANSLATE!
+ *
+ * Translate a text to the desired locale (b2evo localization only)
+ * or to the current locale
+ *
+ * @param string String to translate, '' to get language file info (as in gettext spec)
+ * @param string locale to translate to, '' to use current locale (basic gettext does only support '')
+ */
+if( ($use_l10n == 1) && function_exists('_') )
+{ // We are going to use GETTEXT
+
+	function T_( $string, $req_locale = '' )
+	{
+		global $current_locale, $locales, $evo_charset;
+
+		if( empty( $req_locale ) )
+		{
+			if( empty( $current_locale ) )
+			{ // don't translate if we have no locale
+				return $string;
+			}
+
+			$req_locale = $current_locale;
+		}
+
+		if( $req_locale == $current_locale )
+		{ // We have not asked for a different locale than the currently active one:
+			$r = _($string);
+
+			$messages_charset = $locales[$req_locale]['charset'];
+		}
+		else
+		{ // We have asked for another locale...
+			if( locale_temp_switch( $req_locale ) )
+			{
+				global $current_charset;
+				$r = _($string);
+				$messages_charset = $current_charset;
+				locale_restore_previous();
+			}
+			else
+			{ // Locale could not be activated:
+				$r = $string;
+				$messages_charset = 'iso-8859-1'; // charset of our .php files
+			}
+		}
+
+		if( ! empty($evo_charset) ) // this extra check is needed, because $evo_charset may not yet be determined.. :/
+		{
+			$r = convert_charset( $r, $evo_charset, $messages_charset );
+		}
+
+		return $r;
+	}
+
+}
+elseif( $use_l10n == 2 )
+{ // We are going to use evoCore localization:
+
+	/**
+	 * @ignore
+	 */
+	function T_( $string, $req_locale = '' )
+	{
+		/**
+		 * The translations keyed by locale. They get loaded through include() of _global.php
+		 * @var array
+		 * @static
+		 */
+		static $trans = array();
+
+		global $current_locale, $locales, $Debuglog, $locales_path, $evo_charset;
+
+
+		if( empty($req_locale) )
+		{ // By default we use the current locale
+			if( empty( $current_locale ) )
+			{ // don't translate if we have no locale
+				return $string;
+			}
+
+			$req_locale = $current_locale;
+		}
+
+		if( !isset( $locales[$req_locale]['messages'] ) )
+		{
+			$Debuglog->add( 'No messages file path for locale. $locales["'
+											.$req_locale.'"] is '.var_export( @$locales[$req_locale], true ), 'locale' );
+			$locales[$req_locale]['messages'] = false;
+		}
+
+		$messages = $locales[$req_locale]['messages'];
+
+		// replace special characters to msgid-equivalents
+		$search = str_replace( array("\n", "\r", "\t"), array('\n', '', '\t'), $string );
+
+		// echo "Translating ", $search, " to $messages<br />";
+
+		if( ! isset($trans[ $messages ] ) )
+		{ // Translations for current locale have not yet been loaded:
+			// echo 'LOADING', dirname(__FILE__).'/../locales/'. $messages. '/_global.php';
+			if( file_exists($locales_path.$messages.'/_global.php') )
+			{
+				include_once $locales_path.$messages.'/_global.php';
+			}
+			if( ! isset($trans[ $messages ] ) )
+			{ // Still not loaded... file doesn't exist, memorize that no translations are available
+				// echo 'file not found!';
+				$trans[ $messages ] = array();
+
+				/*
+				May be an english locale without translation.
+				TODO: when refactoring locales, assign a key for 'original english'.
+				$Debuglog->add( 'No messages found for locale ['.$req_locale.'],
+												message file [/locales/'.$messages.'/_global.php]', 'locale' );*/
+
+			}
+		}
+
+		if( isset( $trans[ $messages ][ $search ] ) )
+		{ // If the string has been translated:
+			$r = $trans[ $messages ][ $search ];
+			$messages_charset = $locales[$req_locale]['charset'];
+		}
+		else
+		{
+			// echo "Not found!";
+			// Return the English string:
+			$r = $string;
+			$messages_charset = 'iso-8859-1'; // our .php file encoding
+		}
+
+		if( ! empty($evo_charset) ) // this extra check is needed, because $evo_charset may not yet be determined.. :/
+		{
+			$r = convert_charset( $r, $evo_charset, $messages_charset );
+		}
+
+		return $r;
+	}
+
+}
+else
+{ // We are not localizing at all:
+
+	/**
+	 * @ignore
+	 */
+	function T_( $string, $req_locale = '' )
+	{
+		return $string;
+	}
+
+}
+
+
+/**
+ * Translate and escape single quotes.
+ *
+ * This is to be used mainly for Javascript stings.
+ *
+ * @uses T_()
+ * @param string String to translate
+ * @param string Locale to use
+ * @return string
+ */
+function TS_( $string, $req_locale = '' )
+{
+	return str_replace( "'", "\'", T_( $string, $req_locale ) );
+}
+
+
+/**
+ * Temporarily switch to another locale
+ *
+ * Calls can be nested, see {@link locale_restore_previous()}.
+ *
+ * @param string locale to activate
+ * @return boolean true on success, false on failure
+ */
+function locale_temp_switch( $locale )
+{
+	global $saved_locales, $current_locale;
+	if( !isset( $saved_locales ) || ! is_array( $saved_locales ) )
+	{
+		$saved_locales = array();
+	}
+
+	$prev_locale = $current_locale;
+	if( locale_activate( $locale ) )
+	{
+		array_push( $saved_locales, $prev_locale );
+		return true;
+	}
+
+	return false;
+}
+
+
+/**
+ * Restore the locale in use before the switch
+ *
+ * @see locale_temp_switch()
+ * @return boolean true on success, false on failure (no locale stored before)
+ */
+function locale_restore_previous()
+{
+	global $saved_locales;
+
+	if( !empty( $saved_locales ) && is_array( $saved_locales ) )
+	{
+		locale_activate( array_pop( $saved_locales ) );
+		return true;
+	}
+	return false;
+}
+
+
+/**
+ * Activate a locale.
+ *
+ * @todo dh> this should make sure, that e.g. "charset" is set for the locale in {@link $locales}. See http://forums.b2evolution.net/viewtopic.php?p=43980#43980
+ *
+ * @param string locale to activate
+ * @param boolean True on success/change, false on failure (if already set or not existant)
+ */
+function locale_activate( $locale )
+{
+	global $use_l10n, $locales, $current_locale, $current_charset, $weekday, $month;
+
+	if( $locale == $current_locale
+			|| empty( $locale )
+			|| ! isset( $locales[$locale] ) )
+	{
+		return false;
+	}
+
+	// Memorize new locale:
+	$current_locale = $locale;
+	// Memorize new charset:
+	$current_charset = $locales[ $locale ][ 'charset' ];
+
+	// Activate translations in gettext:
+	if( ($use_l10n == 1) && function_exists( 'bindtextdomain' ) )
+	{ // Only if we are using GETTEXT ( if not, look into T_(-) ...)
+		global $locales_path;
+		# Activate the locale->language in gettext:
+
+		// Set locale: either to locale's definition
+		if( isset( $locales[$locale]['set_locales'] ) )
+		{
+			$set_locale = explode( ' ', $locales[$locale]['set_locales'] );
+		}
+		else
+		{
+			$set_locale = $locales[ $locale ][ 'messages' ];
+		}
+		setlocale( LC_MESSAGES, $set_locale );
+
+		// Specify location of translation tables and bind to domain
+		bindtextdomain( 'messages', $locales_path );
+		textdomain( 'messages' );
+
+		# Activate the charset for conversions in gettext:
+		/*
+		TODO: this does not work, as $evo_charset gets set/adjusted, AFTER activating the locale.
+		TODO: If this gets activated we won't need the mb_convert_variables() call in T_() for $use_l10n=1
+		if( function_exists( 'bind_textdomain_codeset' ) )
+		{ // Only if this gettext supports code conversions
+			$r = bind_textdomain_codeset( 'messages', $evo_charset );
+		}
+		*/
+	}
+
+	# Set locale for default language:
+	# This will influence the way numbers are displayed, etc.
+	// We are not using this right now, the default 'C' locale seems just fine
+	// setlocale( LC_ALL, $locale );
+
+	# Use this to check locale: (not relevant)
+	// echo setlocale( LC_MESSAGES, 0 );
+
+	return true;
+}
+
+
+/**
+ * locale_by_lang(-)
+ *
+ * Find first locale matching lang
+ */
+function locale_by_lang( $lang, $fallback_to_default = true )
+{
+	global $locales, $default_locale;
+
+	foreach( $locales as $locale => $locale_params )
+	{
+		if( substr( $locale, 0 ,2 ) == $lang )
+		{ // found first matching locale
+			return $locale;
+		}
+	}
+
+	// Not found...
+	if( $fallback_to_default )
+		return $default_locale;
+	else
+		return $lang;
+}
+
+
+/**
+ * Displays/Returns the current locale. (for backward compatibility)
+ *
+ * @param boolean true (default) if we want it to be outputted
+ * @return string current locale, if $disp = false
+ */
+function locale_lang( $disp = true )
+{
+	global $current_locale;
+
+	if( $disp )
+		echo $current_locale;
+	else
+		return $current_locale;
+}
+
+
+/**
+ * Returns the charset of the current locale
+ */
+function locale_charset( $disp = true )
+{
+	global $current_charset;
+
+	if( $disp )
+		echo $current_charset;
+	else
+		return $current_charset;
+}
+
+
+/**
+ * Returns the current locale's default date format
+ */
+function locale_datefmt()
+{
+	global $locales, $current_locale;
+
+	return $locales[$current_locale]['datefmt'];
+}
+
+
+/**
+ * Returns the current locale's default time format
+ */
+function locale_timefmt()
+{
+	global $locales, $current_locale;
+
+	return $locales[$current_locale]['timefmt'];
+}
+
+
+/**
+ * Returns the current locale's start of week
+ *
+ * @return integer 0 for Sunday, 1 for Monday
+ */
+function locale_startofweek()
+{
+	global $locales, $current_locale;
+
+	return (int)$locales[$current_locale]['startofweek'];
+}
+
+
+/**
+ * Get the country locale
+ *
+ * @param string locale to use, '' for current
+ *
+ * @return string country locale
+ */
+function locale_country( $locale = '' )
+{
+	global $current_locale;
+
+	if( empty($locale) ) $locale = $current_locale;
+
+	return substr( $locale, 3, 2 );
+}
+
+
+/**
+ *	Get the locale country dialing code
+ */
+function locale_dialing_code( $locale = '' )
+{
+		global $current_locale, $CountryCache;
+
+		if( empty($locale) )
+		{
+			$locale = locale_country();
+		}
+
+		$edited_Country = $CountryCache->get_by_ID( $locale);
+
+		return $edited_Country->dialing_code;
+}
+
+
+/**
+ * Template function: Display locale flag
+ *
+ * @param string locale to use, '' for current
+ * @param string collection name (subdir of img/flags)
+ * @param string name of class for IMG tag
+ * @param string deprecated HTML align attribute
+ * @param boolean to echo or not
+ * @param mixed use absolute url (===true) or path to flags directory
+ */
+function locale_flag( $locale = '', $collection = 'w16px', $class = 'flag', $align = '', $disp = true, $absoluteurl = true )
+{
+	global $locales, $current_locale, $rsc_path, $rsc_url;
+
+	if( empty($locale) ) $locale = $current_locale;
+
+	// extract flag name:
+	$country = strtolower(substr( $locale, 3, 2 ));
+
+	if( ! is_file( $rsc_path.'flags/'.$collection.'/'.$country.'.gif') )
+	{ // File does not exist
+		$country = 'default';
+	}
+
+	if( $absoluteurl !== true )
+	{
+		$iurl = $absoluteurl;
+	}
+	else
+	{
+		$iurl = $rsc_url.'flags';
+	}
+
+	$r = '<img src="'.$iurl.'/'.$collection.'/'.$country.'.gif" alt="' .
+				(isset($locales[$locale]['name']) ? $locales[$locale]['name'] : $locale) .
+				'"';
+	if( !empty( $class ) ) $r .= ' class="'.$class.'"';
+	if( !empty( $align ) ) $r .= ' align="'.$align.'"';
+	$r .= ' /> ';
+
+	if( $disp )
+		echo $r;   // echo it
+	else
+		return $r; // return it
+
+}
+
+
+/**
+ * [callback function] Outputs an <option> set with default locale selected
+ *
+ * @param string default value
+ * @param boolean echo output?
+ */
+function locale_options( $default = '', $disp = true )
+{
+	global $locales, $default_locale;
+
+	if( empty( $default ) ) $default = $default_locale;
+
+	$r = '';
+
+	foreach( $locales as $this_localekey => $this_locale )
+	{
+		if( $this_locale['enabled'] || $this_localekey == $default )
+		{
+			$r .= '<option value="'. $this_localekey. '"';
+			if( $this_localekey == $default )
+				$r .= ' selected="selected"';
+			$r .= '>'. T_($this_locale['name']). '</option>';
+		}
+	}
+
+	if( $disp )
+	{ // the result must be displayed
+		echo $r;
+		return true;
+	}
+	else
+	{ //the result must be returned
+		return $r;
+	}
+}
+
+
+/**
+ * [callback function] Returns an <option> set with default locale selected
+ *
+ * @param string default value
+ */
+function locale_options_return( $default = '' )
+{
+	$r = locale_options( $default, false );
+	return $r;
+}
+
+
+/**
+ * Detect language from HTTP_ACCEPT_LANGUAGE
+ *
+ * First matched full locale code in HTTP_ACCEPT_LANGUAGE will win
+ * Otherwise, first locale in table matching a lang code will win
+ *
+ * @return locale made out of HTTP_ACCEPT_LANGUAGE or $default_locale, if no match
+ */
+function locale_from_httpaccept()
+{
+	global $locales, $default_locale;
+	if( isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) )
+	{
+		// echo $_SERVER['HTTP_ACCEPT_LANGUAGE'];
+		$accept = strtolower( $_SERVER['HTTP_ACCEPT_LANGUAGE'] );
+		// echo '<br>http_accept_language:<br />'; pre_dump($accept);
+		$selected_locale = '';
+		$selected_match_pos = 10000;
+		$selected_full_match = false;
+
+		foreach( $locales as $localekey => $locale )
+		{ // For each locale in the DB/conf, check if it can be found in the browser string:
+			if( ! $locale['enabled'] )
+			{ // We only want to use activated locales
+				continue;
+			}
+			
+			// echo '<br />searching ', $localekey, ' in HTTP_ACCEPT_LANGUAGE :  ';
+			
+			if( ($pos = strpos( $accept, strtolower($localekey) )) !== false )
+			{ // We found full locale
+				if( !$selected_full_match || ($pos <= $selected_match_pos) )
+				{ // This is a better choice than what we had before OR EQUIVALENT but with exact locale
+					// echo $localekey.' @ '.$pos.' is better than '.
+					//		$selected_locale.' @ '.$selected_match_pos.'<br />';
+					$selected_locale = $localekey;
+					$selected_match_pos = $pos;
+					$selected_full_match = true;
+				}
+				// else echo $localekey.' @ '.$pos.' is not better than '.
+				//					$selected_locale.' @ '.$selected_match_pos.'<br />';
+			}
+			// else echo 'not found ';
+
+			$locale2 = substr($localekey, 0, 2);
+			// echo '<br />searching ', $locale2, ' in HTTP_ACCEPT_LANGUAGE : ';
+			if( !$selected_full_match && ($pos = strpos( $accept, $locale2 )) !== false )
+			{ // We have no exact match yet but found lang code match
+				if( $pos < $selected_match_pos )
+				{ // This is a better choice than what we had before
+					// echo $locale2.' @ '.$pos.' is better than '.
+					//		$selected_locale.' @ '.$selected_match_pos.'<br />';
+					$selected_locale = $localekey;
+					$selected_match_pos = $pos;
+				}
+				// else echo $locale2.' @ '.$pos.' is not better than '.
+				//					$selected_locale.' @ '.$selected_match_pos.'<br />';
+			}
+			//else echo 'not found ';
+		}
+
+		// echo $selected_locale;
+		
+		if( !empty($selected_locale) )
+		{
+			return $selected_locale;
+		}
+	}
+	return $default_locale;
+}
+
+
+/**
+ * user sort function to sort locales by priority
+ *
+ * 1 is highest priority.
+ *
+ */
+function locale_priosort( $a, $b )
+{
+	return $a['priority'] - $b['priority'];
+}
+
+
+/**
+ * load locales from DB into $locales array. Also sets $default_locale.
+ *
+ * @return mixed new default locale on succes, false on failure
+ */
+function locale_overwritefromDB()
+{
+	global $DB, $locales, $default_locale, $Settings, $Debuglog;
+
+	$usedprios = array();  // remember which priorities are used already.
+	$priocounter = 0;
+	$query = 'SELECT
+						loc_locale, loc_charset, loc_datefmt, loc_timefmt, loc_startofweek,
+						loc_name, loc_messages, loc_priority, loc_enabled
+						FROM T_locales ORDER BY loc_priority';
+
+	foreach( $DB->get_results( $query, ARRAY_A ) as $row )
+	{ // Loop through loaded locales:
+
+		if( $row['loc_priority'] == $priocounter )
+		{ // priority conflict (the same)
+			$priocounter++;
+		}
+		else
+		{
+			$priocounter = $row['loc_priority'];
+		}
+
+		//remember that we used this
+		$usedprios[] = $priocounter;
+
+		$locales[ $row['loc_locale'] ] = array(
+				'charset'     => $row[ 'loc_charset' ],
+				'datefmt'     => $row[ 'loc_datefmt' ],
+				'timefmt'     => $row[ 'loc_timefmt' ],
+				'startofweek' => $row[ 'loc_startofweek' ],
+				'name'        => $row[ 'loc_name' ],
+				'messages'    => $row[ 'loc_messages' ],
+				'priority'    => $priocounter,
+				'enabled'     => $row[ 'loc_enabled' ],
+				'fromdb'      => 1
+			);
+	}
+
+	// set default priorities, if nothing was set in DB.
+	// Missing "priority gaps" will get filled here.
+	if( $DB->num_rows != count($locales) )
+	{ // we have locales from conf file that need a priority
+		$priocounter = 1;
+		foreach( $locales as $lkey => $lval )
+		{ // Loop through memory locales:
+			if( !isset($lval['priority']) )
+			{ // Found one that has no assigned priority
+				while( in_array( $priocounter, $usedprios ) )
+				{
+					$priocounter++;
+				}
+				// Priocounter has max value
+				$locales[$lkey]['priority'] = $priocounter;
+				$usedprios[] = $priocounter;
+			}
+		}
+	}
+
+	// sort by priority
+	uasort( $locales, 'locale_priosort' );
+
+	// overwrite default_locale from DB settings - if enabled.
+	// Checks also if previous $default_locale is enabled. Defaults to en-EU, even if not enabled.
+	$locale_fromdb = $Settings->get('default_locale');
+
+	if( $locale_fromdb )
+	{
+		if( !isset( $locales[$locale_fromdb] ) )
+		{
+			$Debuglog->add( 'Default locale ['.$locale_fromdb.'] from general settings is not available.', 'locale' );
+			return false;
+		}
+		else
+		{
+			$default_locale = $locale_fromdb;
+			return $default_locale;
+		}
+	}
+}
+
+
+/**
+ * Write $locales array to DB table
+ */
+function locale_updateDB()
+{
+	global $locales, $DB;
+
+	$templocales = $locales;
+
+	$lnr = 0;
+	// Loop through list of all HTTP POSTed params:
+	foreach( $_POST as $pkey => $pval )
+	{
+		if( ! preg_match('/loc_(\d+)_(.*)/', $pkey, $matches) )
+		{
+			continue;
+		}
+
+		// This is a locale related parameter, get it now:
+		$pval = param( $pkey, 'string', '' );
+
+		$lfield = $matches[2];
+
+		if( $matches[1] != $lnr )
+		{ // we have a new locale
+			$lnr = $matches[1];
+			$plocale = $pval;
+
+			// checkboxes default to 0
+			$templocales[ $plocale ]['enabled'] = 0;
+		}
+		elseif( $lnr != 0 )  // be sure to have catched a locale before
+		{
+			if( $lfield == 'startofweek' && ( $lfield < 0 || $lfield > 6 ) )
+			{ // startofweek must be between 0 and 6
+				continue;
+			}
+			$templocales[ $plocale ][$lfield] = $pval;
+		}
+	}
+
+	$locales = $templocales;
+
+	$query = "REPLACE INTO T_locales ( loc_locale, loc_charset, loc_datefmt, loc_timefmt, loc_startofweek, loc_name, loc_messages, loc_priority, loc_enabled ) VALUES ";
+	foreach( $locales as $localekey => $lval )
+	{
+		if( empty($lval['messages']) )
+		{ // if not explicit messages file is given we'll translate the locale
+			$lval['messages'] = strtr($localekey, '-', '_');
+		}
+		$query .= '(
+			'.$DB->quote($localekey).',
+			'.$DB->quote($lval['charset']).',
+			'.$DB->quote($lval['datefmt']).',
+			'.$DB->quote($lval['timefmt']).',
+			'.$DB->quote($lval['startofweek']).',
+			'.$DB->quote($lval['name']).',
+			'.$DB->quote($lval['messages']).',
+			'.$DB->quote($lval['priority']).',
+			'.$DB->quote($lval['enabled']).'
+		), ';
+	}
+	$query = substr($query, 0, -2);
+	$q = $DB->query($query);
+
+	return (bool)$q;
+}
+
+
+/**
+ * Convert a string from one charset to another.
+ *
+ * @todo Implement iconv and PHP mapping tables
+ *
+ * @see can_convert_charsets()
+ * @param string String to convert
+ * @param string Target charset (TO)
+ * @param string Source charset (FROM)
+ * @return string Encoded string (if it cannot be converted it's the original one)
+ */
+function convert_charset( $string, $dest_charset, $src_charset )
+{
+	if( $dest_charset == $src_charset )
+	{ // no conversation required
+		return $string;
+	}
+
+	if( function_exists('mb_convert_variables') )
+	{ // mb_string extension:
+		mb_convert_variables( $dest_charset, $src_charset, $string );
+	}
+
+	return $string;
+}
+
+
+/**
+ * Can we convert from charset A to charset B?
+ * @param string Target charset (TO)
+ * @param string Source charset (FROM)
+ * @return boolean
+ */
+function can_convert_charsets( $dest_charset, $src_charset )
+{
+	if( empty($dest_charset) || empty($src_charset) )
+	{
+		return false;
+	}
+
+	if( function_exists('mb_internal_encoding') )
+	{ // mb_string extension:
+		$orig = mb_internal_encoding();
+
+		$r = false;
+		if( @mb_internal_encoding($dest_charset) && @mb_internal_encoding($src_charset) )
+		{ // we can set both encodings, so we should be able to convert:
+			$r = true;
+		}
+
+		mb_internal_encoding($orig);
+		return $r;
+	}
+
+	return false;
+}
+
+
+/**
+ * Init charset handling between Input/Output ($io_charset) and the internal
+ * handling ($evo_charset).
+ *
+ * Check and possibly adjust {@link $evo_charset}.
+ *
+ * @staticvar boolean Used to only start mb_output_handler once
+ * @param string I/O (input/output) charset to use
+ * @return boolean true, if encoding has been changed
+ */
+function init_charsets( $req_io_charset )
+{
+	static $mb_output_handler_started;
+	global $io_charset, $evo_charset, $Debuglog, $DB;
+	global $force_io_charset_if_accepted;
+
+	if( $req_io_charset == $io_charset )
+	{ // no conversation/init needed
+		return false;
+	}
+
+	// check, if we want to force a specific charset (e.g. 'utf-8'):
+	if( ! empty($force_io_charset_if_accepted) )
+	{ // we want to force a specific charset:
+		if( ! isset($_SERVER['HTTP_ACCEPT_CHARSET']) // all allowed
+			|| preg_match( '~\b(\*|'.$force_io_charset_if_accepted.')\b~', $_SERVER['HTTP_ACCEPT_CHARSET'] ) )
+		{
+			$req_io_charset = $force_io_charset_if_accepted; // pretend that the first one has been requested
+		}
+	}
+
+	if( $req_io_charset == $io_charset )
+	{ // no conversation/init needed
+		return false;
+	}
+
+	$io_charset = $req_io_charset;
+
+	if( empty($evo_charset) )
+	{ // empty evo_charset follows I/O charset:
+		$Debuglog->add( '$evo_charset follows $io_charset ('.$io_charset.').', array('locale') );
+		$evo_charset = $io_charset;
+	}
+	elseif( $evo_charset != $io_charset )
+	{ // we have to convert for I/O
+		if( ! function_exists('mb_convert_encoding') )
+		{
+			$Debuglog->add( '$evo_charset differs from $io_charset, but mbstrings is not available - cannot convert I/O to internal charset!', array('errors','locale') );
+			$evo_charset = $io_charset; // we cannot convert I/O to internal charset
+		}
+		else
+		{ // check if the encodings are supported:
+			// NOTE: mb_internal_encoding() is the best way to find out if the encoding is supported
+			$old_mb_internal_encoding = mb_internal_encoding();
+			if( ! @mb_internal_encoding($io_charset) )
+			{
+				$Debuglog->add( 'Cannot I/O convert because I/O charset ['.$io_charset.'] is not supported by mbstring!', array('error','locale') );
+				$evo_charset = $io_charset;
+				mb_internal_encoding($old_mb_internal_encoding);
+			}
+			elseif( ! @mb_internal_encoding($evo_charset) )
+			{
+				$Debuglog->add( 'Cannot I/O convert because $evo_charset='.$evo_charset.' is not supported by mbstring!', array('error','locale') );
+				$evo_charset = $io_charset;
+				mb_internal_encoding($old_mb_internal_encoding);
+			}
+			else
+			{ // we can convert between I/O
+				mb_http_output( $io_charset );
+				if( ! $mb_output_handler_started )
+				{
+					ob_start( 'mb_output_handler' ); // NOTE: this will send a Content-Type header by itself for "text/..."
+					$mb_output_handler_started = true;
+					$Debuglog->add( 'Started mb_output_handler.', 'locale' );
+				}
+			}
+		}
+	}
+
+	if( isset($DB) // not available in /install/index.php
+			&& empty($db_config['connection_charset']) // do not override explicitly set one
+		)
+	{
+		// Set encoding for MySQL connection:
+		$DB->set_connection_charset( $evo_charset, true );
+	}
+
+	$Debuglog->add( 'evo_charset: '.$evo_charset, 'locale' );
+	$Debuglog->add( 'io_charset: '.$io_charset, 'locale' );
+
+  return true;
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/settings/_pluginsettings.class.php 1.10.3.src/inc/MODEL/settings/_pluginsettings.class.php
--- 0.9.2.src/inc/MODEL/settings/_pluginsettings.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/settings/_pluginsettings.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,101 @@
+<?php
+/**
+ * This file implements the PluginSettings class, to handle plugin/name/value triplets.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ *
+ * @version $Id: _pluginsettings.class.php,v 1.4.4.2.2.1 2007/04/25 22:17:53 fplanque Exp $
+ *
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes
+ */
+require_once dirname(__FILE__).'/_abstractsettings.class.php';
+
+/**
+ * Class to handle settings for plugins
+ *
+ * @package evocore
+ */
+class PluginSettings extends AbstractSettings
+{
+	/**
+	 * Constructor
+	 *
+	 * @param integer plugin ID where these settings are for
+	 */
+	function PluginSettings( $plugin_ID )
+	{ // constructor
+		parent::AbstractSettings( 'T_pluginsettings', array( 'pset_plug_ID', 'pset_name' ), 'pset_value', 1 );
+
+		$this->plugin_ID = $plugin_ID;
+	}
+
+
+	/**
+	 * Get a setting by name for the Plugin.
+	 *
+	 * @param string The settings name.
+	 * @return mixed|NULL|false False in case of error, NULL if not found, the value otherwise.
+	 */
+	function get( $setting )
+	{
+		return parent::get( $this->plugin_ID, $setting );
+	}
+
+
+	/**
+	 * Set a Plugin setting. Use {@link dbupdate()} to write it to the database.
+	 *
+	 * @param string The settings name.
+	 * @param string The settings value.
+	 * @return boolean true, if the value has been set, false if it has not changed.
+	 */
+	function set( $setting, $value )
+	{
+		return parent::set( $this->plugin_ID, $setting, $value );
+	}
+
+
+	/**
+	 * Delete a setting.
+	 *
+	 * Use {@link dbupdate()} to commit it to the database.
+	 *
+	 * @param string name of setting
+	 */
+	function delete( $setting )
+	{
+		return parent::delete( $this->plugin_ID, $setting );
+	}
+
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/settings/_pluginusersettings.class.php 1.10.3.src/inc/MODEL/settings/_pluginusersettings.class.php
--- 0.9.2.src/inc/MODEL/settings/_pluginusersettings.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/settings/_pluginusersettings.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,137 @@
+<?php
+/**
+ * This file implements the PluginUserSettings class, to handle plugin/user/name/value "pairs".
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ *
+ * @version $Id: _pluginusersettings.class.php,v 1.6.4.2.2.1 2007/04/25 22:17:53 fplanque Exp $
+ *
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes
+ */
+require_once dirname(__FILE__).'/_abstractsettings.class.php';
+
+/**
+ * Class to handle settings for plugins
+ *
+ * @package evocore
+ */
+class PluginUserSettings extends AbstractSettings
+{
+	/**
+	 * Constructor
+	 *
+	 * @param integer plugin ID where these settings are for
+	 */
+	function PluginUserSettings( $plugin_ID )
+	{ // constructor
+		parent::AbstractSettings( 'T_pluginusersettings', array( 'puset_plug_ID', 'puset_user_ID', 'puset_name' ), 'puset_value', 1 );
+
+		$this->plugin_ID = $plugin_ID;
+	}
+
+
+	/**
+	 * Get a setting by name for the Plugin.
+	 *
+	 * @param string The settings name.
+	 * @param integer User ID (by default $current_User->ID will be used - make sure that it is available already in your event!)
+	 * @return mixed|NULL|false False in case of error, NULL if not found, the value otherwise.
+	 */
+	function get( $setting, $user_ID = NULL )
+	{
+		if( ! isset($user_ID) )
+		{
+			global $current_User;
+			if( ! isset($current_User) )
+			{
+				global $Debuglog;
+				$Debuglog->add( 'No $current_User available in PluginUserSettings::get()/[ID'.$this->plugin_ID.']!', array('errors', 'plugins') );
+				return false;
+			}
+			$user_ID = $current_User->ID;
+		}
+		return parent::get( $this->plugin_ID, $user_ID, $setting );
+	}
+
+
+	/**
+	 * Set a Plugin setting. Use {@link dbupdate()} to write it to the database.
+	 *
+	 * @param string The settings name.
+	 * @param string The settings value.
+	 * @param integer User ID (by default $current_User->ID will be used - make sure that it is available already in your event!)
+	 * @return boolean true, if the value has been set, false if it has not changed.
+	 */
+	function set( $setting, $value, $user_ID = NULL )
+	{
+		if( ! isset($user_ID) )
+		{
+			global $current_User;
+			if( ! isset($current_User) )
+			{
+				global $Debuglog;
+				$Debuglog->add( 'No $current_User available in PluginUserSettings::set()/[ID'.$this->plugin_ID.']!', array('errors', 'plugins') );
+				return false;
+			}
+			$user_ID = $current_User->ID;
+		}
+		return parent::set( $this->plugin_ID, $user_ID, $setting, $value );
+	}
+
+
+	/**
+	 * Delete a setting.
+	 *
+	 * Use {@link dbupdate()} to commit it to the database.
+	 *
+	 * @param string name of setting
+	 * @param integer User ID (by default $current_User->ID will be used - make sure that it is available already in your event!)
+	 */
+	function delete( $setting, $user_ID = NULL )
+	{
+		if( ! isset($user_ID) )
+		{
+			global $current_User;
+			if( ! isset($current_User) )
+			{
+				global $Debuglog;
+				$Debuglog->add( 'No $current_User available in PluginUserSettings::delete()/[ID'.$this->plugin_ID.']!', array('errors', 'plugins') );
+				return false;
+			}
+			$user_ID = $current_User->ID;
+		}
+		return parent::delete( $this->plugin_ID, $user_ID, $setting );
+	}
+
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/skins/_skin.funcs.php 1.10.3.src/inc/MODEL/skins/_skin.funcs.php
--- 0.9.2.src/inc/MODEL/skins/_skin.funcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/skins/_skin.funcs.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,282 @@
+<?php
+/**
+ * This file implements evoSkins support functions.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _skin.funcs.php,v 1.7.2.7.2.2 2007/04/25 22:17:53 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Template function: output HTML base tag to current skin
+ */
+function skin_base_tag()
+{
+	global $skins_url, $skin, $Blog;
+
+	if( ! empty( $skin ) )
+	{
+		$base_href = $skins_url.$skin.'/';
+	}
+	else
+	{ // No skin used:
+		if( ! empty( $Blog ) )
+		{
+			$base_href = $Blog->get( 'baseurl' );
+		}
+		else
+		{
+			$base_href = $baseurl;
+		}
+	}
+
+	base_tag( $base_href );
+}
+
+/**
+ * Output content-type header
+ * 
+ * We use this method when we are NOT generating a static page
+ *
+ * @see skin_content_meta()
+ * 
+ * @param string content-type; override for RSS feeds
+ */
+function skin_content_header( $type = 'text/html' )
+{
+	global $generating_static, $io_charset;
+
+	if( empty($generating_static) )
+	{	// We use this method when we are NOT generating a static page
+		header( 'Content-type: '.$type.'; charset='.$io_charset );
+	}
+}
+
+/**
+ * Output content-type http_equiv meta tag
+ * 
+ * We use this method when we ARE generating a static page
+ *
+ * @see skin_content_header()
+ *
+ * @param string content-type; override for RSS feeds
+ */
+function skin_content_meta( $type = 'text/html' )
+{
+	global $generating_static, $io_charset;
+
+	if( ! empty($generating_static) )
+	{	// We use this method when we ARE generating a static page
+		echo '<meta http-equiv="Content-Type" content="'.$type.'; charset='.$io_charset.'" />';
+	}
+}
+
+/**
+ * Checks if a skin is provided by a plugin.
+ *
+ * @uses Plugin::GetProvidedSkins()
+ * @return false|integer False in case no plugin provides the skin or ID of the first plugin that provides it.
+ */
+function skin_provided_by_plugin( $name )
+{
+	static $plugin_skins;
+	if( ! isset($plugin_skins) || ! isset($plugin_skins[$name]) )
+	{
+		global $Plugins;
+
+		$plugin_r = $Plugins->trigger_event_first_return('GetProvidedSkins', NULL, array('in_array'=>$name));
+		if( $plugin_r )
+		{
+			$plugin_skins[$name] = $plugin_r['plugin_ID'];
+		}
+		else
+		{
+			$plugin_skins[$name] = false;
+		}
+	}
+
+	return $plugin_skins[$name];
+}
+
+/**
+ * Checks if a skin exists. This can either be a regular skin directory
+ * or can be in the list {@link Plugin::GetProvidedSkins()}.
+ *
+ * @param skin name (directory name)
+ * @return boolean true is exists, false if not
+ */
+function skin_exists( $name, $filename = '_main.php' )
+{
+	global $skins_path;
+
+	if( is_readable( $skins_path.$name.'/'.$filename ) )
+	{
+		return true;
+	}
+
+	// Check list provided by plugins:
+	if( skin_provided_by_plugin($name) )
+	{
+		return true;
+	}
+
+	return false;
+}
+
+
+/**
+ * Outputs an <option> set with default skin selected
+ *
+ * skin_options(-)
+ *
+ */
+function skin_options( $default = '' )
+{
+	echo skin_options_return( $default );
+}
+
+
+/**
+ * Returns an <option> set with default skin selected
+ *
+ * @return string
+ */
+function skin_options_return( $default = '' )
+{
+	$r = '';
+
+	for( skin_list_start(); skin_list_next(); )
+	{
+		$r .= '<option value="';
+		$r .= skin_list_iteminfo( 'name', false );
+		$r .=  '"';
+		if( skin_list_iteminfo( 'name',false ) == $default )
+		{
+			$r .= ' selected="selected" ';
+		}
+		$r .=  '>';
+		$r .= skin_list_iteminfo( 'name', false );
+		$r .=  "</option>\n";
+	}
+
+	return $r;
+}
+
+
+/**
+ * Initializes skin list iterator
+ *
+ * lists all folders in skin directory
+ */
+function skin_list_start()
+{
+	global $skins_path, $skin_dir;
+
+	if( empty( $skins_path ) )
+	{	// Check if conf has been properly for version 1.9 (remove in approx 12 months)
+		debug_die( '$skins_path is not properly set in /conf/_advanced.php' );
+	}
+
+	$skin_dir = dir( $skins_path );
+}
+
+
+/**
+ * Get next skin
+ *
+ * Lists all folders in skin directory,
+ * except the ones starting with a . (UNIX style) or a _ (FrontPage style)
+ *
+ * @return string skin name
+ */
+function skin_list_next()
+{
+	global $skins_path, $skin_dir, $skin_name;
+
+	do
+	{ // Find next subfolder:
+		if( !($skin_name = $skin_dir->read()) )
+		{
+			return false;		// No more subfolder
+		}
+	} while( $skin_name[0] == '.'	   // skip UNIX hidden files/dirs
+	         || $skin_name[0] == '_'   // skip FRONTPAGE hidden files/dirs
+	         || $skin_name == 'CVS'    // Skip CVS directory
+	         || ! is_dir($skins_path.$skin_name ) // skip regular files
+	       );
+	// echo 'ret=',  $skin_name;
+	return $skin_name;
+}
+
+
+/**
+ * skin_list_iteminfo(-)
+ *
+ * Display info about item
+ *
+ * fplanque: created
+ */
+function skin_list_iteminfo( $what='', $display = true )
+{
+	global $skins_path, $skins_url, $skin_name;
+
+	switch( $what )
+	{
+		case 'path':
+			$info = $skins_path.$skin_name;
+			break;
+
+		case 'url':
+			$info = $skins_url.$skin_name;
+			break;
+
+		case 'name':
+		default:
+			$info = $skin_name;
+	}
+
+	if( $display ) echo $info;
+
+	return $info;
+}
+
+
+/**
+ * @param boolean display (true) or return?
+ */
+function skin_change_url( $display = true )
+{
+	$r = url_add_param( get_bloginfo('blogurl'), 'skin='.rawurlencode(skin_list_iteminfo('name',false)) );
+	if( $display )
+	{
+		echo $r;
+	}
+	else
+	{
+		return $r;
+	}
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/users/_group.class.php 1.10.3.src/inc/MODEL/users/_group.class.php
--- 0.9.2.src/inc/MODEL/users/_group.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/users/_group.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,423 @@
+<?php
+/**
+ * This file implements the Group class, which manages user groups.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _group.class.php,v 1.5.2.2.2.1 2007/04/25 22:17:54 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobject.class.php';
+
+/**
+ * User Group
+ *
+ * Group of users with specific permissions.
+ *
+ * @package evocore
+ */
+class Group extends DataObject
+{
+	/**
+	 * Name of group
+	 *
+	 * Please use get/set functions to read or write this param
+	 *
+	 * @var string
+	 * @access protected
+	 */
+	var $name;
+
+	/**
+	 * Blog posts statuses permissions
+	 */
+	var $blog_post_statuses = array();
+
+
+	/**
+	 * Constructor
+	 *
+	 * @param object DB row
+	 */
+	function Group( $db_row = NULL )
+	{
+		// Call parent constructor:
+		parent::DataObject( 'T_groups', 'grp_', 'grp_ID' );
+
+		$this->delete_restrictions = array(
+				array( 'table'=>'T_users', 'fk'=>'user_grp_ID', 'msg'=>T_('%d users in this group') ),
+			);
+
+		$this->delete_cascades = array(
+			);
+
+		if( $db_row == NULL )
+		{
+			// echo 'Creating blank group';
+			$this->set( 'name', T_('New group') );
+			$this->set( 'perm_admin', 'visible' );
+			$this->set( 'perm_blogs', 'user' );
+			$this->set( 'perm_spamblacklist', 'none' );
+			$this->set( 'perm_templates', 0 );
+			$this->set( 'perm_stats', 'none' );
+			$this->set( 'perm_files', 'none' );
+			$this->set( 'perm_options', 'none' );
+			$this->set( 'perm_users', 'none' );
+		}
+		else
+		{
+			// echo 'Instanciating existing group';
+			$this->ID = $db_row->grp_ID;
+			$this->name = $db_row->grp_name;
+			$this->perm_admin = $db_row->grp_perm_admin;
+			$this->perm_blogs = $db_row->grp_perm_blogs;
+			$this->perm_spamblacklist = $db_row->grp_perm_spamblacklist;
+			$this->perm_templates = $db_row->grp_perm_templates;
+			$this->perm_stats = $db_row->grp_perm_stats;
+			$this->perm_files = $db_row->grp_perm_files;
+			$this->perm_options = $db_row->grp_perm_options;
+			$this->perm_users = $db_row->grp_perm_users;
+		}
+	}
+
+
+	/**
+	 * Set param value
+	 *
+	 * @param string Parameter name
+	 * @param mixed Parameter value
+	 * @return boolean true, if a value has been set; false if it has not changed
+	 */
+	function set( $parname, $parvalue )
+	{
+		switch( $parname )
+		{
+			case 'perm_templates':
+				return parent::set_param( $parname, 'number', $parvalue );
+
+			default:
+				return parent::set_param( $parname, 'string', $parvalue );
+		}
+	}
+
+
+	/**
+	 * Check a permission for this group.
+	 *
+	 * @param string Permission name:
+	 *                - templates
+	 *                - stats
+	 *                - spamblacklist
+	 *                - options
+	 *                - users
+	 *                - blogs
+	 *                - admin (levels "visible", "hidden")
+	 * @param string Requested permission level
+	 * @param mixed Permission target (blog ID, array of cat IDs...)
+	 * @return boolean True on success (permission is granted), false if permission is not granted
+	 */
+	function check_perm( $permname, $permlevel = 'any', $perm_target = NULL )
+	{
+		global $Debuglog;
+
+		$perm = false; // Default is false!
+
+		// echo "<br>Checking group perm $permname:$permlevel against $permvalue";
+		if( isset($this->{'perm_'.$permname}) )
+		{
+			$permvalue = $this->{'perm_'.$permname};
+		}
+		else
+		{ // Object's perm-property not set!
+			$Debuglog->add( 'Group permission perm_'.$permname.' not defined!', 'perms' );
+
+			$permvalue = false; // This will result in $perm == false always. We go on for the $Debuglog..
+		}
+
+		// echo "<br>Checking group perm $permname:$permlevel against $permvalue";
+
+		// Check group permission:
+		switch( $permname )
+		{
+			case 'admin':
+				switch( $permvalue )
+				{ // Depending on current group permission:
+
+					case 'visible':
+						// All permissions granted
+						$perm = true; // Permission granted
+						break;
+
+					case 'hidden':
+						// User can only ask for hidden perm
+						if(( $permlevel == 'hidden' ) || ( $permlevel == 'any' ))
+						{ // Permission granted
+							$perm = true;
+							break;
+						}
+				}
+				break;
+
+			case 'templates':
+				if( $permvalue )
+				{ // Permission granted
+					$perm = true;
+				}
+				break;
+
+			case 'blogs':
+				switch( $permvalue )
+				{ // Depending on current group permission:
+
+					case 'editall':
+						// All permissions granted
+						$perm = true;
+						break;
+
+					case 'viewall':
+						// User can only ask for view perm
+						if(( $permlevel == 'view' ) || ( $permlevel == 'any' ))
+						{ // Permission granted
+							$perm = true;
+							break;
+						}
+				}
+				break;
+
+			case 'spamblacklist':
+			case 'stats':
+			case 'options':
+			case 'files':
+			case 'users':
+				switch( $permvalue )
+				{ // Depending on current group permission:
+
+					case 'edit':
+						// All permissions granted
+						$perm = true;
+						break;
+
+					case 'add':
+						// User can ask for add perm...
+						if( $permlevel == 'add' )
+						{
+							$perm = true;
+							break;
+						}
+						// ... or for any lower priority perm... (no break)
+
+					case 'view':
+						// User can ask for view perm...
+						if( $permlevel == 'view' )
+						{
+							$perm = true;
+							break;
+						}
+						// ... or for any lower priority perm... (no break)
+
+					case 'list':
+						// User can only ask for list perm
+						if( $permlevel == 'list' )
+						{
+							$perm = true;
+							break;
+						}
+				}
+				break;
+		}
+
+		$Debuglog->add( "Group perm $permname:$permlevel:$perm_target => ".($perm?'granted':'DENIED'), 'perms' );
+
+		return $perm;
+	}
+
+
+	/**
+	 * Check permission for this group on a set of specified categories
+	 *
+	 * This is not for direct use, please call {@link User::check_perm()} instead
+	 *
+	 * @see User::check_perm()
+	 * @param string Permission name, can be one of the following:
+	 *                  - cat_post_statuses
+	 *                  - more to come later...
+	 * @param string Permission level
+	 * @param array Array of target cat IDs
+	 * @return boolean 0 if permission denied
+	 */
+	function check_perm_catsgroups( $permname, $permlevel, & $perm_target_cats )
+	{
+		// Check if permission is granted:
+		switch( $permname )
+		{
+			case 'cats_post_statuses':
+				// We'll actually pass this on to blog permissions
+				// First we need to create an array of blogs, not cats
+				$perm_target_blogs = array();
+				foreach( $perm_target_cats as $loop_cat_ID )
+				{
+					$loop_cat_blog_ID = get_catblog( $loop_cat_ID );
+					// echo "cat $loop_cat_ID -> blog $loop_cat_blog_ID <br />";
+					if( ! in_array( $loop_cat_blog_ID, $perm_target_blogs ) )
+					{ // not already in list: add it:
+						$perm_target_blogs[] = $loop_cat_blog_ID;
+					}
+				}
+				// Now we'll check permissions for each blog:
+				foreach( $perm_target_blogs as $loop_blog_ID )
+				{
+					if( ! $this->check_perm_bloggroups( 'blog_post_statuses', $permlevel, $loop_blog_ID ) )
+					{ // If at least one blog is denied:
+						return false;	// permission denied
+					}
+				}
+				return true;	// Permission granted
+		}
+
+		return false; 	// permission denied
+	}
+
+
+	/**
+	 * Check permission for this group on a specified blog
+	 *
+	 * This is not for direct use, please call {@link User::check_perm()} instead
+	 * user is checked for privileges first, group lookup only performed on a false result
+	 *
+	 * @see User::check_perm()
+	 * @param string Permission name, can be one of the following:
+	 *                  - blog_ismember
+	 *                  - blog_post_statuses
+	 *                  - blog_del_post
+	 *                  - blog_comments
+	 *                  - blog_cats
+	 *                  - blog_properties
+	 *                  - blog_genstatic
+	 * @param string Permission level
+	 * @param integer Permission target blog ID
+	 * @return boolean 0 if permission denied
+	 */
+	function check_perm_bloggroups( $permname, $permlevel, $perm_target_blog )
+	{
+		global $DB;
+		// echo "checkin for $permname >= $permlevel on blog $perm_target_blog<br />";
+
+		if( !isset( $this->blog_post_statuses[$perm_target_blog] ) )
+		{ // Allowed blog post statuses have not been loaded yet:
+			if( $this->ID == 0 )
+			{ // User not in DB, nothing to load!:
+				return false;	// Permission denied
+			}
+
+			// Load now:
+			// echo 'loading allowed statuses';
+			$query = "SELECT *
+								FROM T_coll_group_perms
+								WHERE bloggroup_blog_ID = $perm_target_blog
+								  AND bloggroup_group_ID = $this->ID";
+
+			if( ($row = $DB->get_row( $query, ARRAY_A )) == NULL )
+			{ // No rights set for this Blog/User
+				return false;	// Permission denied
+			}
+			else
+			{ // OK, rights found:
+				$this->blog_post_statuses[$perm_target_blog] = array();
+
+				$this->blog_post_statuses[$perm_target_blog]['blog_ismember'] = $row['bloggroup_ismember'];
+
+				$bloggroup_perm_post = $row['bloggroup_perm_poststatuses'];
+				if( empty($bloggroup_perm_post ) )
+					$this->blog_post_statuses[$perm_target_blog]['blog_post_statuses'] = array();
+				else
+					$this->blog_post_statuses[$perm_target_blog]['blog_post_statuses'] = explode( ',', $bloggroup_perm_post );
+
+				$this->blog_post_statuses[$perm_target_blog]['blog_del_post'] = $row['bloggroup_perm_delpost'];
+				$this->blog_post_statuses[$perm_target_blog]['blog_comments'] = $row['bloggroup_perm_comments'];
+				$this->blog_post_statuses[$perm_target_blog]['blog_cats'] = $row['bloggroup_perm_cats'];
+				$this->blog_post_statuses[$perm_target_blog]['blog_properties'] = $row['bloggroup_perm_properties'];
+			}
+		}
+
+		// Check if permission is granted:
+		switch( $permname )
+		{
+			case 'blog_genstatic':
+				// generate static pages is not currently a group permission.  if you are here user is denied already anyway
+				return (false);
+
+			case 'blog_post_statuses':
+				if( $permlevel == 'any' )
+				{ // Any prermission will do:
+					// echo count($this->blog_post_statuses);
+					return ( count($this->blog_post_statuses[$perm_target_blog]['blog_post_statuses']) > 0 );
+				}
+
+				// We want a specific permission:
+				// echo 'checking :', implode( ',', $this->blog_post_statuses  ), '<br />';
+				return in_array( $permlevel, $this->blog_post_statuses[$perm_target_blog]['blog_post_statuses'] );
+
+			default:
+				// echo $permname, '=', $this->blog_post_statuses[$perm_target_blog][$permname], ' ';
+				return $this->blog_post_statuses[$perm_target_blog][$permname];
+		}
+	}
+
+
+	/**
+	 * Template function: display name of blog
+	 *
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function name( $format = 'htmlbody', $disp = true )
+	{
+		if( $disp )
+		{ //the result must be displayed
+			$this->disp( 'name', $format );
+		}
+		else
+		{ //the result must be returned
+			return $this->dget( 'name', $format );
+		}
+	}
+
+
+	/**
+	 * Template function: return name of group
+	 *
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function name_return( $format = 'htmlbody' )
+	{
+		$r = $this->name( $format, false );
+		return $r;
+	}
+
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/users/_usercache.class.php 1.10.3.src/inc/MODEL/users/_usercache.class.php
--- 0.9.2.src/inc/MODEL/users/_usercache.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/users/_usercache.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,292 @@
+<?php
+/**
+ * This file implements the UserCache class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _usercache.class.php,v 1.3.4.4.2.1 2007/04/25 22:17:57 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobjectcache.class.php';
+
+/**
+ * Blog Cache Class
+ *
+ * @package evocore
+ */
+class UserCache extends DataObjectCache
+{
+	/**
+	 * Cache for login -> User object reference. "login" is transformed to lowercase.
+	 * @access private
+	 * @var array
+	 */
+	var $cache_login = array();
+
+
+	/**
+	 * Remember special cache loads.
+	 * @access protected
+	 */
+	var $alreadyCached = array();
+
+
+	/**
+	 * Constructor
+	 */
+	function UserCache()
+	{
+		parent::DataObjectCache( 'User', false, 'T_users', 'user_', 'user_ID' );
+	}
+
+	/* this is for debugging only:
+	function & get_by_ID( $req_ID, $halt_on_error = true )
+	{
+		$obj = parent::get_by_ID( $req_ID, $halt_on_error );
+			pre_dump($obj);
+		return $obj;
+	}
+	*/
+
+
+	/**
+	 * Get a user object by login.
+	 *
+	 * Does not halt on error.
+	 *
+	 * @return false|User Reference to the user object or false if not found
+	 */
+	function & get_by_login( $login )
+	{
+		// Make sure we have a lowercase login:
+		// We want all logins to be lowercase to guarantee uniqueness regardless of the database case handling for UNIQUE indexes.
+		$login = strtolower( $login );
+
+		if( !isset( $this->cache_login[$login] ) )
+		{
+			global $DB;
+			if( $row = $DB->get_row( '
+					SELECT *
+					  FROM T_users
+					 WHERE user_login = "'.$DB->escape($login).'"', 0, 0, 'Get User login' ) )
+			{
+				$this->add( new User( $row ) );
+			}
+			else
+			{
+				$this->cache_login[$login] = false;
+			}
+		}
+
+		return $this->cache_login[$login];
+	}
+
+
+	/**
+	 * Get a user object by login, only if password matches.
+	 *
+	 * @param string Login
+	 * @param string Password
+	 * @param boolean Password is MD5()'ed
+	 * @return false|User
+	 */
+	function & get_by_loginAndPwd( $login, $pass, $pass_is_md5 = true )
+	{
+		if( !($User =& $this->get_by_login( $login )) )
+		{
+			return false;
+		}
+
+		if( !$pass_is_md5 )
+		{
+			$pass = md5($pass);
+		}
+
+		if( $User->pass != $pass )
+		{
+			return false;
+		}
+
+		return $User;
+	}
+
+
+	/**
+	 * Overload parent's function to also maintain the login cache.
+	 *
+	 * @param User
+	 * @return boolean
+	 */
+	function add( & $Obj )
+	{
+		if( parent::add( $Obj ) )
+		{
+			$this->cache_login[ strtolower($Obj->login) ] = & $Obj;
+
+			return true;
+		}
+
+		return false;
+	}
+
+
+	/**
+	 * Load members of a given blog
+	 *
+	 * @todo make a UNION query when we upgrade to MySQL 4
+	 * @param integer blog ID to load members for
+	 */
+	function load_blogmembers( $blog_ID )
+	{
+		global $DB, $Debuglog;
+
+		if( isset( $this->alreadyCached['blogmembers'] ) && isset( $this->alreadyCached['blogmembers'][$blog_ID] ) )
+		{
+			$Debuglog->add( "Already loaded <strong>$this->objtype(Blog #$blog_ID members)</strong> into cache", 'dataobjects' );
+			return false;
+		}
+
+		// Remember this special load:
+		$this->alreadyCached['blogmembers'][$blog_ID] = true;
+
+		$Debuglog->add( "Loading <strong>$this->objtype(Blog #$blog_ID members)</strong> into cache", 'dataobjects' );
+
+		// User perms:
+		$sql = 'SELECT T_users.*
+					    FROM T_users INNER JOIN T_coll_user_perms ON user_ID = bloguser_user_ID
+				     WHERE bloguser_blog_ID = '.$blog_ID.'
+					     AND bloguser_ismember <> 0';
+		foreach( $DB->get_results( $sql ) as $row )
+		{
+			if( !isset($this->cache[$row->user_ID]) )
+			{	// Save reinstatiating User if it's already been added
+				$this->add( new User( $row ) );
+			}
+		}
+
+		// Group perms:
+		$sql = 'SELECT T_users.*
+					    FROM T_users LEFT JOIN T_coll_group_perms ON user_grp_ID = bloggroup_group_ID
+					   WHERE bloggroup_blog_ID = '.$blog_ID.'
+					     AND bloggroup_ismember  <> 0';
+		foreach( $DB->get_results( $sql ) as $row )
+		{
+			if( !isset($this->cache[$row->user_ID]) )
+			{	// Save reinstatiating User if it's already been added
+				$this->add( new User( $row ) );
+			}
+		}
+
+		return true;
+	}
+
+
+	/**
+	 * Loads cache with blog memeber, then display form option list with cache contents
+	 *
+	 * Optionally, also adds default choice to the cache.
+	 *
+	 * @param integer blog ID
+	 * @param integer selected ID
+	 * @param boolean provide a choice for "none" with ID 0
+	 */
+	function blog_member_list( $blog_ID, $default = 0, $allow_none = false, $always_load_default = false, $disp = true )
+	{
+		if( $blog_ID )
+		{ // Load requested blog members:
+			$this->load_blogmembers( $blog_ID );
+
+			// Make sure current user is in list:
+			if( $default && $always_load_default )
+			{
+				// echo '<option>getting default';
+				$this->get_by_ID( $default );
+			}
+		}
+		else
+		{ // No blog specified: load ALL members:
+			$this->load_all();
+		}
+
+		if( $disp )
+		{
+			parent::option_list( $default, $allow_none, 'preferred_name' );
+		}
+		else
+		{
+			return parent::option_list_return( $default, $allow_none, 'preferred_name_return' );
+		}
+	}
+
+
+	/**
+	 * Display form option list with cache contents
+	 *
+	 * Load the cache if necessary
+	 *
+	 * @param integer selected ID
+	 * @param boolean provide a choice for "none" with ID 0
+	 */
+	function option_list( $default = 0, $allow_none = false )
+	{
+		parent::option_list( $default, $allow_none, 'preferred_name' );
+	}
+
+
+	/**
+	 * Clear our caches.
+	 */
+	function clear( $keep_shadow = false )
+	{
+		$this->alreadyCached = array();
+		$this->cache_login = array();
+
+		return parent::clear($keep_shadow);
+	}
+
+	/**
+	 * Handle our login cache.
+	 */
+	function remove_by_ID( $reg_ID )
+	{
+		if( isset($this->cache[$req_ID]) )
+		{
+			unset( $this->cache_login[ $this->cache[$req_ID] ] );
+		}
+		parent::remove_by_ID($req_ID);
+	}
+
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/users/_user.class.php 1.10.3.src/inc/MODEL/users/_user.class.php
--- 0.9.2.src/inc/MODEL/users/_user.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/users/_user.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,1148 @@
+<?php
+/**
+ * This file implements the User class.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _user.class.php,v 1.34.2.11.2.5 2007/08/26 16:59:55 blueyed Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/../dataobjects/_dataobject.class.php';
+
+/**
+ * User Class
+ *
+ * @package evocore
+ */
+class User extends DataObject
+{
+	var $login;
+	var $pass;
+	var $firstname;
+	var $lastname;
+	var $nickname;
+	var $idmode;
+	var $locale;
+	var $email;
+	var $url;
+	var $icq;
+	var $aim;
+	var $msn;
+	var $yim;
+	var $ip;
+	var $domain;
+	var $browser;
+	var $datecreated;
+	var $level;
+	var $notify;
+	var $showonline;
+	/**
+	 * @var boolean Does the user accept emails through a message form?
+	 */
+	var $allow_msgform;
+
+	/**
+	 * @var boolean Has the user been validated (by email)?
+	 */
+	var $validated;
+
+	/**
+	 * Number of posts by this user. Use get_num_posts() to access this (lazy filled).
+	 * @var integer|NULL
+	 * @access protected
+	 */
+	var $_num_posts;
+
+	/**
+	 * The ID of the (primary, currently only) group of the user.
+	 * @var integer
+	 */
+	var $group_ID;
+
+	/**
+	 * @see User::get_Group()
+	 * @var NULL|Group Reference to group
+	 * @access protected
+	 */
+	var $Group;
+
+	/**
+	 * Blog posts statuses permissions
+	 */
+	var $blog_post_statuses = array();
+
+	/**
+	 * Cache for perms.
+	 * @access protected
+	 * @var array
+	 */
+	var $cache_perms = array();
+
+
+	/**
+	 * Constructor
+	 *
+	 * @param object DB row
+	 */
+	function User( $db_row = NULL )
+	{
+		global $GroupCache, $default_locale, $Settings, $localtimenow;
+
+		// Call parent constructor:
+		parent::DataObject( 'T_users', 'user_', 'user_ID' );
+
+		// blueyed> TODO: this will never get translated for the current User if he has another locale/lang set than default, because it gets adjusted AFTER instantiating him/her..
+		//       Use a callback (get_delete_restrictions/get_delete_cascades) instead? Should be also better for performance!
+		// fp> These settings should probably be merged with the global database description used by the installer/upgrader. However I'm not sure about how compelx plugins would be able to integrate then...
+		$this->delete_restrictions = array(
+				array( 'table'=>'T_posts', 'fk'=>'post_lastedit_user_ID', 'msg'=>T_('%d posts last edited by this user') ),
+				array( 'table'=>'T_posts', 'fk'=>'post_assigned_user_ID', 'msg'=>T_('%d posts assigned to this user') ),
+				array( 'table'=>'T_links', 'fk'=>'link_creator_user_ID', 'msg'=>T_('%d links created by this user') ),
+				array( 'table'=>'T_links', 'fk'=>'link_lastedit_user_ID', 'msg'=>T_('%d links last edited by this user') ),
+			);
+
+		$this->delete_cascades = array(
+				array( 'table'=>'T_usersettings', 'fk'=>'uset_user_ID', 'msg'=>T_('%d user settings on collections') ),
+				array( 'table'=>'T_sessions', 'fk'=>'sess_user_ID', 'msg'=>T_('%d sessions opened by this user') ),
+				array( 'table'=>'T_coll_user_perms', 'fk'=>'bloguser_user_ID', 'msg'=>T_('%d user permissions on blogs') ),
+				array( 'table'=>'T_subscriptions', 'fk'=>'sub_user_ID', 'msg'=>T_('%d subscriptions') ),
+				array( 'table'=>'T_posts', 'fk'=>'post_creator_user_ID', 'msg'=>T_('%d posts created by this user') ),
+			);
+
+		if( $db_row == NULL )
+		{ // Setting those object properties, which are not "NULL" in DB (MySQL strict mode):
+			// dh> e.g. "email" needs to be NULL, so setting it to "" causes a call to dbchange().
+			// dh> TODO: Maybe email should get "NULL" with 1.9?
+
+			// echo 'Creating blank user';
+			$this->set( 'login', 'login' );
+			$this->set( 'pass', md5('pass') );
+			$this->set( 'locale',
+				isset( $Settings )
+					? $Settings->get('default_locale') // TODO: (settings) use "new users template setting"
+					: $default_locale );
+			$this->set( 'email', '' );
+			$this->set( 'level', isset( $Settings ) ? $Settings->get('newusers_level') : 0 );
+			if( isset($localtimenow) )
+			{
+				$this->set_datecreated( $localtimenow );
+			}
+			else
+			{ // We don't know local time here!
+				$this->set_datecreated( time() );
+			}
+
+			if( isset($Settings) )
+			{ // Group for this user:
+				$this->group_ID = $Settings->get('newusers_grp_ID');
+			}
+		}
+		else
+		{
+			// echo 'Instanciating existing user';
+			$this->ID = $db_row->user_ID;
+			$this->login = $db_row->user_login;
+			$this->pass = $db_row->user_pass;
+			$this->firstname = $db_row->user_firstname;
+			$this->lastname = $db_row->user_lastname;
+			$this->nickname = $db_row->user_nickname;
+			$this->idmode = $db_row->user_idmode;
+			$this->locale = $db_row->user_locale;
+			$this->email = $db_row->user_email;
+			$this->url = $db_row->user_url;
+			$this->icq = $db_row->user_icq;
+			$this->aim = $db_row->user_aim;
+			$this->msn = $db_row->user_msn;
+			$this->yim = $db_row->user_yim;
+			$this->ip = $db_row->user_ip;
+			$this->domain = $db_row->user_domain;
+			$this->browser = $db_row->user_browser;
+			$this->datecreated = $db_row->dateYMDhour;
+			$this->level = $db_row->user_level;
+			$this->allow_msgform = $db_row->user_allow_msgform;
+			$this->validated = $db_row->user_validated;
+			$this->notify = $db_row->user_notify;
+			$this->showonline = $db_row->user_showonline;
+
+			// Group for this user:
+			$this->group_ID = $db_row->user_grp_ID;
+		}
+	}
+
+
+	/**
+	 * Get a param
+	 *
+	 * @param string the parameter
+	 */
+	function get( $parname )
+	{
+		switch( $parname )
+		{
+			case 'fullname':
+				return $this->firstname.' '.$this->lastname;
+
+			case 'preferredname':
+				return $this->get_preferred_name();
+
+			case 'num_posts':
+				return $this->get_num_posts();
+
+			default:
+			// All other params:
+				return parent::get( $parname );
+		}
+	}
+
+
+	/**
+	 * Get preferred name of the user, according to {@link User::idmode}.
+	 *
+	 * @return string
+	 */
+	function get_preferred_name()
+	{
+		switch( $this->idmode )
+		{
+			case 'namefl':
+				return parent::get('firstname').' '.parent::get('lastname');
+
+			case 'namelf':
+				return parent::get('lastname').' '.parent::get('firstname');
+
+			default:
+				return parent::get($this->idmode);
+		}
+	}
+
+
+	/**
+	 * Get the number of posts for the user.
+	 *
+	 * @return integer
+	 */
+	function get_num_posts()
+	{
+		global $DB;
+
+		if( is_null( $this->_num_posts ) )
+		{
+			$this->_num_posts = $DB->get_var( 'SELECT count(*)
+																				FROM T_posts
+																				WHERE post_creator_user_ID = '.$this->ID );
+		}
+
+		return $this->_num_posts;
+	}
+
+
+	/**
+	 * Get the path to the media directory. If it does not exist, it will be created.
+	 *
+	 * If we're {@link is_admin_page() on an admin page}, it adds status messages.
+	 * @todo These status messages should rather go to a "syslog" and not be displayed to a normal user
+	 *
+	 * @param boolean Create the directory, if it does not exist yet?
+	 * @return mixed the path as string on success, false if the dir could not be created
+	 */
+	function get_media_dir( $create = true )
+	{
+		global $basepath, $media_subdir, $Messages, $Settings, $Debuglog;
+
+		if( ! $Settings->get( 'fm_enable_roots_user' ) )
+		{	// User directories are disabled:
+			$Debuglog->add( 'Attempt to access user media dir, but this feature is disabled', 'files' );
+			return false;
+		}
+
+		$userdir = get_ads_canonical_path( $basepath.$media_subdir.'users/'.$this->login.'/' );
+
+		if( $create && ! is_dir( $userdir ) )
+		{
+			if( ! is_writable( dirname($userdir) ) )
+			{ // add error
+				if( is_admin_page() )
+				{
+					$Messages->add( sprintf( T_("The user's media directory &laquo;%s&raquo; could not be created, because the parent directory is not writable or does not exist."), rel_path_to_base($userdir) ), 'error' );
+				}
+				return false;
+			}
+			elseif( !@mkdir( $userdir ) )
+			{ // add error
+				if( is_admin_page() )
+				{
+					$Messages->add( sprintf( T_("The user's media directory &laquo;%s&raquo; could not be created."), rel_path_to_base($userdir) ), 'error' );
+				}
+				return false;
+			}
+			else
+			{ // chmod and add note:
+				$chmod = $Settings->get('fm_default_chmod_dir');
+				if( !empty($chmod) )
+				{
+					@chmod( $userdir, octdec($chmod) );
+				}
+				if( is_admin_page() )
+				{
+					$Messages->add( sprintf( T_("The user's directory &laquo;%s&raquo; has been created with permissions %s."), rel_path_to_base($userdir), substr( sprintf('%o', fileperms($userdir)), -3 ) ), 'success' );
+				}
+			}
+		}
+		return $userdir;
+	}
+
+
+	/**
+	 * Get the URL to the media folder
+	 *
+	 * @return string the URL
+	 */
+	function get_media_url()
+	{
+		global $media_url, $Settings, $Debuglog;
+
+		if( ! $Settings->get( 'fm_enable_roots_user' ) )
+		{	// User directories are disabled:
+			$Debuglog->add( 'Attempt to access user media URL, but this feature is disabled', 'files' );
+			return false;
+		}
+
+		return $media_url.'users/'.$this->login.'/';
+	}
+
+
+	/**
+	 * Set param value
+	 *
+	 * @param string parameter name
+	 * @param mixed parameter value
+	 * @return boolean true, if a value has been set; false if it has not changed
+	 */
+	function set( $parname, $parvalue )
+	{
+		switch( $parname )
+		{
+			case 'icq':
+				return parent::set_param( $parname, 'number', $parvalue, true );
+
+			case 'level':
+			case 'notify':
+			case 'showonline':
+			case 'validated':
+				return parent::set_param( $parname, 'number', $parvalue );
+
+			default:
+				return parent::set_param( $parname, 'string', $parvalue );
+		}
+	}
+
+
+	/**
+	 * Set date created.
+	 *
+	 * @param integer seconds since Unix Epoch.
+	 */
+	function set_datecreated( $datecreated, $isYMDhour = false )
+	{
+		if( !$isYMDhour )
+		{
+			$datecreated = date('Y-m-d H:i:s', $datecreated );
+		}
+		// Set value:
+		$this->datecreated = $datecreated;
+		// Remmeber change for later db update:
+		$this->dbchange( 'dateYMDhour', 'string', 'datecreated' );
+	}
+
+
+	/**
+	 * Set email address of the user.
+	 *
+	 * If the email address has changed and we're configured to invalidate the user in this case,
+	 * the user's account gets invalidated here.
+	 *
+	 * @param string email address to set for the User
+	 * @return boolean true, if set; false if not changed
+	 */
+	function set_email( $email )
+	{
+		global $Settings;
+
+		$r = parent::set_param( 'email', 'string', $email );
+
+		// Change "validated" status to false (if email has changed and Settings are available, which they are not during install):
+		if( $r && isset($Settings) && $Settings->get('newusers_revalidate_emailchg') )
+		{ // In-validate account, because (changed) email has not been verified yet:
+			parent::set_param( 'validated', 'number', 0 );
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Set new Group.
+	 *
+	 * @param Group the Group object to put the user into
+	 * @return boolean true if set, false if not changed
+	 */
+	function set_Group( & $Group )
+	{
+		if( $Group !== $this->Group )
+		{
+			$this->Group = & $Group;
+
+			$this->dbchange( 'user_grp_ID', 'number', 'Group->get(\'ID\')' );
+
+			return true;
+		}
+
+		return false;
+	}
+
+	/**
+	 * @deprecated by {@link User::set_Group()} since 1.9
+	 */
+	function setGroup( & $Group )
+	{
+		global $Debuglog;
+		$Debuglog->add( 'Call to deprecated method User::setGroup(), use set_Group() instead.', 'deprecated' );
+		return $this->set_Group( $Group );
+	}
+
+
+	/**
+	 * Get the {@link Group} of the user.
+	 *
+	 * @return Group (by reference)
+	 */
+	function & get_Group()
+	{
+		if( ! isset($this->Group) )
+		{
+			global $GroupCache;
+			$this->Group = & $GroupCache->get_by_ID($this->group_ID);
+		}
+		return $this->Group;
+	}
+
+
+	/**
+	 * Check permission for this user
+	 *
+	 * @param string Permission name, can be one of:
+	 *                - 'upload'
+	 *                - 'edit_timestamp'
+	 *                - 'cats_post_statuses', see {@link User::check_perm_catsusers()}
+	 *                - either group permission names, see {@link Group::check_perm()}
+	 *                - either blogusers permission names, see {@link User::check_perm_blogusers()}
+	 * @param string Permission level
+	 * @param boolean Execution will halt if this is !0 and permission is denied
+	 * @param mixed Permission target (blog ID, array of cat IDs...)
+	 * @return boolean 0 if permission denied
+	 */
+	function check_perm( $permname, $permlevel = 'any', $assert = false, $perm_target = NULL )
+	{
+		global $Debuglog;
+
+		if( is_object($perm_target) && isset($perm_target->ID) )
+		{
+			$perm_target_ID = $perm_target->ID;
+		}
+		elseif( !is_array($perm_target) )
+		{
+			$perm_target_ID = $perm_target;
+		}
+
+		if( isset($perm_target_ID)	// if it makes sense to check the cache
+			&& isset($this->cache_perms[$permname][$permlevel][$perm_target_ID]) )
+		{ // Permission in available in Cache:
+			$Debuglog->add( "Got perm [$permname][$permlevel][$perm_target_ID] from cache", 'perms' );
+			return $this->cache_perms[$permname][$permlevel][$perm_target_ID];
+		}
+
+		$perm = false;
+
+		switch( $permname )
+		{ // What permission do we want to check?
+			case 'edit_timestamp':
+				// Global permission to edit timestamps...
+				$perm = ($this->level >= 5);
+				break;
+
+			case 'cats_post_statuses':
+				// Category permissions...
+				$perm = $this->check_perm_catsusers( $permname, $permlevel, $perm_target );
+				if( ! $perm  )
+				{ // Check groups category permissions...
+					$this->get_Group();
+					$perm = $this->Group->check_perm_catsgroups( $permname, $permlevel, $perm_target );
+				}
+				break;
+
+			case 'blog_properties':
+				// Blog permission to edit its properties... (depending on user AND its group)
+				// Forward request to group:
+				$this->get_Group();
+				if( $this->Group->check_perm( 'blogs', $permlevel ) )
+				{ // If group says yes
+					$perm = true;
+					break;
+				}
+				if( $perm_target > 0 )
+				{ // Check user perm for this blog
+					$perm = $this->check_perm_blogusers( $permname, $permlevel, $perm_target );
+					if ( $perm == false )
+					{ // Check groups for permissions to this specific blog
+						$this->get_Group();
+						$perm = $this->Group->check_perm_bloggroups( $permname, $permlevel, $perm_target );
+					}
+				}
+				break;
+
+			case 'blog_ismember':
+			case 'blog_post_statuses':
+			case 'blog_del_post':
+			case 'blog_comments':
+			case 'blog_cats':
+			case 'blog_genstatic':
+				// Blog permission to this or that... (depending on this user only)
+				$perm = $this->check_perm_blogusers( $permname, $permlevel, $perm_target );
+				if ( $perm == false )
+				{ // Check groups blog specific perm
+					$this->get_Group();
+					$perm = $this->Group->check_perm_bloggroups( $permname, $permlevel, $perm_target );
+				}
+
+				break;
+
+			default:
+				// Other global permissions (see if the group can handle them), includes:
+				// files
+				// Forward request to group:
+				$this->get_Group();
+				$perm = $this->Group->check_perm( $permname, $permlevel, $perm_target );
+		}
+
+		// echo "<br>Checking user perm $permname:$permlevel:$perm_target";
+		$Debuglog->add( "User perm $permname:$permlevel:"
+			.( is_object($perm_target) ? get_class($perm_target).'('.$perm_target_ID.')' : $perm_target ) // prevent catchable E_FATAL with PHP 5.2 (because there's no __tostring for e.g. Item)
+			.' => '.($perm?'granted':'DENIED'), 'perms' );
+
+		if( ! $perm && $assert )
+		{ // We can't let this go on!
+			global $app_name;
+			debug_die( sprintf( /* %s is the application name, usually "b2evolution" */ T_('Group/user permission denied by %s!'), $app_name )." ($permname:$permlevel:$perm_target)" );
+		}
+
+		if( isset($perm_target_ID) )
+		{
+			// echo "cache_perms[$permname][$permlevel][$perm_target] = $perm;";
+			$this->cache_perms[$permname][$permlevel][$perm_target_ID] = $perm;
+		}
+
+		return $perm;
+	}
+
+
+	/**
+	 * Check permission for this user on a set of specified categories
+	 *
+	 * This is not for direct use, please call {@link User::check_perm()} instead
+	 *
+	 * @see User::check_perm()
+	 * @param string Permission name, can be one of the following:
+	 *                  - cat_post_statuses
+	 *                  - more to come later...
+	 * @param string Permission level
+	 * @param array Array of target cat IDs
+	 * @return boolean 0 if permission denied
+	 */
+	function check_perm_catsusers( $permname, $permlevel, & $perm_target_cats )
+	{
+		// Check if permission is granted:
+		switch( $permname )
+		{
+			case 'cats_post_statuses':
+				// We'll actually pass this on to blog permissions
+				// First we need to create an array of blogs, not cats
+				$perm_target_blogs = array();
+				foreach( $perm_target_cats as $loop_cat_ID )
+				{
+					$loop_cat_blog_ID = get_catblog( $loop_cat_ID );
+					// echo "cat $loop_cat_ID -> blog $loop_cat_blog_ID <br />";
+					if( ! in_array( $loop_cat_blog_ID, $perm_target_blogs ) )
+					{ // not already in list: add it:
+						$perm_target_blogs[] = $loop_cat_blog_ID;
+					}
+				}
+				// Now we'll check permissions for each blog:
+				foreach( $perm_target_blogs as $loop_blog_ID )
+				{
+					if( ! $this->check_perm( 'blog_post_statuses', $permlevel, false, $loop_blog_ID ) )
+					{ // If at least one blog is denied:
+						return false;	// permission denied
+					}
+				}
+				return true;	// Permission granted
+		}
+
+		return false; 	// permission denied
+	}
+
+
+	/**
+	 * Check permission for this user on a specified blog
+	 *
+	 * This is not for direct use, please call {@link User::check_perm()} instead
+	 *
+	 * @see User::check_perm()
+	 * @param string Permission name, can be one of the following:
+	 *                  - blog_ismember
+	 *                  - blog_post_statuses
+	 *                  - blog_del_post
+	 *                  - blog_comments
+	 *                  - blog_cats
+	 *                  - blog_properties
+	 *                  - blog_genstatic
+	 * @param string Permission level
+	 * @param integer Permission target blog ID
+	 * @return boolean 0 if permission denied
+	 */
+	function check_perm_blogusers( $permname, $permlevel, $perm_target_blog )
+	{
+		global $DB;
+		// echo "checkin for $permname >= $permlevel on blog $perm_target_blog<br />";
+
+		if( ! isset( $this->blog_post_statuses[$perm_target_blog] ) )
+		{ // Allowed blog post statuses have not been loaded yet:
+			if( $this->ID == 0 )
+			{ // User not in DB, nothing to load!:
+				return false;	// Permission denied
+			}
+
+			// Load now:
+			// echo 'loading allowed statuses';
+			$query = "
+				SELECT *
+				  FROM T_coll_user_perms
+				 WHERE bloguser_blog_ID = $perm_target_blog
+				   AND bloguser_user_ID = $this->ID";
+			$row = $DB->get_row( $query, ARRAY_A );
+
+			if( empty($row) )
+			{ // No rights set for this Blog/User: remember this (in order not to have the same query next time)
+				$this->blog_post_statuses[$perm_target_blog] = array(
+						'blog_ismember' => '0',
+						'blog_post_statuses' => array(),
+						'blog_del_post' => '0',
+						'blog_comments' => '0',
+						'blog_cats' => '0',
+						'blog_properties' => '0',
+					);
+			}
+			else
+			{ // OK, rights found:
+				$this->blog_post_statuses[$perm_target_blog] = array();
+
+				$this->blog_post_statuses[$perm_target_blog]['blog_ismember'] = $row['bloguser_ismember'];
+
+				$bloguser_perm_post = $row['bloguser_perm_poststatuses'];
+				if( empty($bloguser_perm_post ) )
+					$this->blog_post_statuses[$perm_target_blog]['blog_post_statuses'] = array();
+				else
+					$this->blog_post_statuses[$perm_target_blog]['blog_post_statuses'] = explode( ',', $bloguser_perm_post );
+
+				$this->blog_post_statuses[$perm_target_blog]['blog_del_post'] = $row['bloguser_perm_delpost'];
+				$this->blog_post_statuses[$perm_target_blog]['blog_comments'] = $row['bloguser_perm_comments'];
+				$this->blog_post_statuses[$perm_target_blog]['blog_cats'] = $row['bloguser_perm_cats'];
+				$this->blog_post_statuses[$perm_target_blog]['blog_properties'] = $row['bloguser_perm_properties'];
+			}
+		}
+
+		// Check if permission is granted:
+		switch( $permname )
+		{
+			case 'blog_genstatic':
+				return ($this->level >= 2);
+
+			case 'blog_post_statuses':
+				if( $permlevel == 'any' )
+				{ // Any permission will do:
+					// echo count($this->blog_post_statuses);
+					return ( count($this->blog_post_statuses[$perm_target_blog]['blog_post_statuses']) > 0 );
+				}
+
+				// We want a specific permission:
+				// echo 'checking :', implode( ',', $this->blog_post_statuses  ), '<br />';
+				return in_array( $permlevel, $this->blog_post_statuses[$perm_target_blog]['blog_post_statuses'] );
+
+			default:
+				// echo $permname, '=', $this->blog_post_statuses[$perm_target_blog][$permname], ' ';
+				return $this->blog_post_statuses[$perm_target_blog][$permname];
+		}
+	}
+
+
+	/**
+	 * Insert object into DB based on previously recorded changes
+	 *
+	 * Triggers the plugin event AfterUserInsert.
+	 *
+	 * @return boolean true on success
+	 */
+	function dbinsert()
+	{
+		global $Plugins;
+
+		if( $result = parent::dbinsert() )
+		{ // We could insert the user object..
+
+			// Notify plugins:
+			// A user could be created also in another DB (to synchronize it with b2evo)
+			$Plugins->trigger_event( 'AfterUserInsert', $params = array( 'User' => & $this ) );
+		}
+
+		return $result;
+	}
+
+
+	/**
+	 * Update the DB based on previously recorded changes.
+	 *
+	 * Triggers the plugin event AfterUserUpdate.
+	 *
+	 * @return boolean true on success
+	 */
+	function dbupdate()
+	{
+		global $DB, $Plugins;
+
+		if( $result = parent::dbupdate() )
+		{ // We could update the user object..
+
+			// Notify plugins:
+			// Example: A authentication plugin could synchronize/update the password of the user.
+			$Plugins->trigger_event( 'AfterUserUpdate', $params = array( 'User' => & $this ) );
+		}
+
+		return $result;
+	}
+
+
+	/**
+	 * Delete user and dependencies from database
+	 *
+	 * Includes WAY TOO MANY requests because we try to be compatible with MySQL 3.23, bleh!
+	 *
+	 * @param Log Log object where output gets added (by reference).
+	 */
+	function dbdelete( & $Log )
+	{
+		global $DB, $Plugins;
+
+		if( $this->ID == 0 ) debug_die( 'Non persistant object cannot be deleted!' );
+
+		$DB->begin();
+
+		// Transform registered user comments to unregistered:
+		$ret = $DB->query( 'UPDATE T_comments
+												SET comment_author_ID = NULL,
+														comment_author = '.$DB->quote( $this->get('preferredname') ).',
+														comment_author_email = '.$DB->quote( $this->get('email') ).',
+														comment_author_url = '.$DB->quote( $this->get('url') ).'
+												WHERE comment_author_ID = '.$this->ID );
+		if( is_a( $Log, 'log' ) )
+		{
+			$Log->add( 'Transforming user\'s comments to unregistered comments... '.sprintf( '(%d rows)', $ret ), 'note' );
+		}
+
+		// Get list of posts that are going to be deleted (3.23)
+		$post_list = $DB->get_list( 'SELECT post_ID
+																	FROM T_posts
+																	WHERE post_creator_user_ID = '.$this->ID );
+
+		if( !empty( $post_list ) )
+		{
+			// Delete comments
+			$ret = $DB->query( "DELETE FROM T_comments
+													WHERE comment_post_ID IN ($post_list)" );
+			if( is_a( $Log, 'log' ) )
+			{
+				$Log->add( sprintf( 'Deleted %d comments on user\'s posts.', $ret ), 'note' );
+			}
+
+			// Delete post extracats
+			$ret = $DB->query( "DELETE FROM T_postcats
+													WHERE postcat_post_ID IN ($post_list)" );
+			if( is_a( $Log, 'log' ) )
+			{
+				$Log->add( sprintf( 'Deleted %d extracats of user\'s posts\'.', $ret ) ); // TODO: geeky wording.
+			}
+
+			// Posts will we auto-deleted by parent method
+		}
+		else
+		{ // no posts
+			if( is_a( $Log, 'log' ) )
+			{
+				$Log->add( 'No posts to delete.', 'note' );
+			}
+		}
+
+		// remember ID, because parent method resets it to 0
+		$old_ID = $this->ID;
+
+		// Delete main object:
+		if( ! parent::dbdelete() )
+		{
+			$DB->rollback();
+
+			$Log->add( 'User has not been deleted.', 'error' );
+			return false;
+		}
+
+		$DB->commit();
+
+		if( is_a( $Log, 'log' ) )
+		{
+			$Log->add( 'Deleted User.', 'note' );
+		}
+
+		// Notify plugins:
+		$this->ID = $old_ID;
+		$Plugins->trigger_event( 'AfterUserDelete', $params = array( 'User' => & $this ) );
+		$this->ID = 0;
+
+		return true;
+	}
+
+
+	function callback_optionsForIdMode( $value )
+	{
+		$field_options = '';
+		$idmode = $this->get( 'idmode' );
+
+		foreach( array( 'nickname' => array( T_('Nickname') ),
+										'login' => array( T_('Login') ),
+										'firstname' => array( T_('First name') ),
+										'lastname' => array( T_('Last name') ),
+										'namefl' => array( T_('First name').' '.T_('Last name'),
+																				implode( ' ', array( $this->get('firstname'), $this->get('lastname') ) ) ),
+										'namelf' => array( T_('Last name').' '.T_('First name'),
+																				implode( ' ', array( $this->get('lastname'), $this->get('firstname') ) ) ),
+										)
+							as $lIdMode => $lInfo )
+		{
+			$disp = isset( $lInfo[1] ) ? $lInfo[1] : $this->get($lIdMode);
+
+			$field_options .= '<option value="'.$lIdMode.'"';
+			if( $value == $lIdMode )
+			{
+				$field_options .= ' selected="selected"';
+			}
+			$field_options .= '>'.( !empty( $disp ) ? $disp.' ' : ' - ' )
+												.'&laquo;'.$lInfo[0].'&raquo;'
+												.'</option>';
+		}
+
+		return $field_options;
+	}
+
+
+	/**
+	 * Send an email to the user with a link to validate/confirm his email address.
+	 *
+	 * If the email could get sent, it saves the used "request_id" into the user's Session.
+	 *
+	 * @param string URL, where to redirect the user after he clicked the validation link (gets saved in Session).
+	 * @return boolean True, if the email could get sent; false if not
+	 */
+	function send_validate_email( $redirect_to_after = NULL )
+	{
+		global $app_name, $htsrv_url_sensitive, $Session;
+
+		$request_id = generate_random_key(22);
+
+		$message = T_('You need to validate your email address by clicking on the following link.')
+			."\n\n"
+			.T_('Login:')." $this->login\n"
+			.sprintf( /* TRANS: %s gets replaced by $app_name (normally "b2evolution") */ T_('Link to validate your %s account:'), $app_name )
+			."\n"
+			.$htsrv_url_sensitive.'login.php?action=validatemail'
+				.'&reqID='.$request_id
+				.'&sessID='.$Session->ID  // used to detect cookie problems
+			."\n\n"
+			.T_('Please note:')
+			.' '.T_('For security reasons the link is only valid for your current session (by means of your session cookie).');
+
+		$r = send_mail( $this->email, sprintf( T_('Validate your email address for "%s"'), $this->login ), $message );
+
+		if( $r )
+		{ // save request_id into Session
+			$request_ids = $Session->get( 'core.validatemail.request_ids' );
+			if( ! is_array($request_ids) )
+			{
+				$request_ids = array();
+			}
+			$request_ids[] = $request_id;
+			$Session->set( 'core.validatemail.request_ids', $request_ids, 86400 * 2 ); // expires in two days (or when clicked)
+			if( isset($redirect_to_after) )
+			{
+				$Session->set( 'core.validatemail.redirect_to', $redirect_to_after  );
+			}
+			$Session->dbsave(); // save immediately
+		}
+
+		return $r;
+	}
+
+
+	// Template functions {{{
+
+	/**
+	 * Template function: display user's level
+	 */
+	function level()
+	{
+		$this->disp( 'level', 'raw' );
+	}
+
+
+	/**
+	 * Template function: display user's login
+	 *
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function login( $format = 'htmlbody' )
+	{
+		$this->disp( 'login', $format );
+	}
+
+
+	/**
+	 * Template helper function: Get a link to a message form for this user.
+	 *
+	 * @param string url of the message form
+	 * @param string to display before link
+	 * @param string to display after link
+	 * @param string link text
+	 * @param string link title
+	 * @param string class name
+	 */
+	function get_msgform_link( $form_url = NULL, $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '' )
+	{
+		if( empty($this->email) )
+		{ // We have no email for this User :(
+			return false;
+		}
+		if( empty($this->allow_msgform) )
+		{
+			return false;
+		}
+
+		if( is_null($form_url) )
+		{
+			global $Blog;
+			$form_url = isset($Blog) ? $Blog->get('msgformurl') : '';
+		}
+
+		$form_url = url_add_param( $form_url, 'recipient_id='.$this->ID.'&amp;redirect_to='.rawurlencode(url_rel_to_same_host(regenerate_url('','','','&'), $form_url)) );
+
+		if( $title == '#' ) $title = T_('Send email to user');
+		if( $text == '#' ) $text = get_icon( 'email', 'imgtag', array( 'class' => 'middle', 'title' => $title ) );
+
+		$r = '';
+		$r .= $before;
+		$r .= '<a href="'.$form_url.'" title="'.$title.'"';
+		if( !empty( $class ) )
+		{
+			$r .= ' class="'.$class.'"';
+		}
+		$r .= '>'.$text.'</a>';
+		$r .= $after;
+
+		return $r;
+	}
+
+
+	/**
+	 * Template function: display a link to a message form for this user
+	 *
+	 * @param string url of the message form
+	 * @param string to display before link
+	 * @param string to display after link
+	 * @param string link text
+	 * @param string link title
+	 * @param string class name
+	 */
+	function msgform_link( $form_url = NULL, $before = ' ', $after = ' ', $text = '#', $title = '#', $class = '' )
+	{
+		echo $this->get_msgform_link( $form_url, $before, $after, $text, $title, $class );
+	}
+
+
+	/**
+	 * Template function: display user's preferred name
+	 *
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function preferred_name( $format = 'htmlbody', $disp = true )
+	{
+		if( $disp )
+		{
+			$this->disp( 'preferredname', $format );
+		}
+		else
+		{
+			return $this->dget( 'preferredname', $format );
+		}
+	}
+
+
+	/**
+	 * Return user's preferred name
+	 *
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function preferred_name_return( $format = 'htmlbody' )
+	{
+		return $this->preferred_name( $format, false );
+	}
+
+
+	/**
+	 * Template function: display user's URL
+	 *
+	 * @param string string to display before the date (if changed)
+	 * @param string string to display after the date (if changed)
+	 * @param string Output format, see {@link format_to_output()}
+	 */
+	function url( $before = '', $after = '', $format = 'htmlbody' )
+	{
+		if( !empty( $this->url ) )
+		{
+			echo $before;
+			$this->disp( 'url', $format );
+			echo $after;
+		}
+	}
+
+
+	/**
+	 * Template function: display number of user's posts
+	 */
+	function num_posts( $format = 'htmlbody' )
+	{
+		echo format_to_output( $this->get_num_posts(), $format );
+	}
+
+
+	/**
+	 * Template function: display first name of the user
+	 */
+	function first_name( $format = 'htmlbody' )
+	{
+		$this->disp( 'firstname', $format );
+	}
+
+
+	/**
+	 * Template function: display last name of the user
+	 */
+	function last_name( $format = 'htmlbody' )
+	{
+		$this->disp( 'lastname', $format );
+	}
+
+
+	/**
+	 * Template function: display nickname of the user
+	 */
+	function nick_name( $format = 'htmlbody' )
+	{
+		$this->disp( 'nickname', $format );
+	}
+
+
+	/**
+	 * Template function: display email of the user
+	 */
+	function email( $format = 'htmlbody' )
+	{
+		$this->disp( 'email', $format );
+	}
+
+
+	/**
+	 * Template function: display ICQ of the user
+	 */
+	function icq( $format = 'htmlbody' )
+	{
+		$this->disp( 'icq', $format );
+	}
+
+
+	/**
+	 * Template function: display AIM of the user.
+	 *
+	 * NOTE: Replaces spaces with '+' ?!?
+	 */
+	function aim( $format = 'htmlbody' )
+	{
+		echo format_to_output( str_replace(' ', '+', $this->get('aim') ), $format );
+	}
+
+
+	/**
+	 * Template function: display Yahoo IM of the user
+	 */
+	function yim( $format = 'htmlbody' )
+	{
+		$this->disp( 'yim', $format );
+	}
+
+
+	/**
+	 * Template function: display MSN of the user
+	 */
+	function msn( $format = 'htmlbody' )
+	{
+		$this->disp( 'msn', $format );
+	}
+
+	// }}}
+
+}
+
+
+?>
diff -ruN --text 0.9.2.src/inc/MODEL/users/_user.funcs.php 1.10.3.src/inc/MODEL/users/_user.funcs.php
--- 0.9.2.src/inc/MODEL/users/_user.funcs.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/users/_user.funcs.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,499 @@
+<?php
+/**
+ * This file implements login/logout handling functions.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author cafelog (team)
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ * @author jeffbearer: Jeff BEARER - {@link http://www.jeffbearer.com/}.
+ * @author jupiterx: Jordan RUNNING.
+ *
+ * @version $Id: _user.funcs.php,v 1.12.2.6.2.1 2007/04/25 22:17:57 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes:
+ */
+require_once dirname(__FILE__).'/_group.class.php';
+require_once dirname(__FILE__).'/_user.class.php';
+
+
+/**
+ * Log the user out
+ */
+function logout()
+{
+	global $current_User, $Session, $Plugins;
+
+	$Plugins->trigger_event( 'Logout', array( 'User' => $current_User ) );
+
+	// Reset all global variables
+	// Note: unset is bugguy on globals
+	$current_User = NULL; // NULL, as we do isset() on it in several places!
+
+	$Session->logout();
+}
+
+
+/**
+ * is_logged_in(-)
+ */
+function is_logged_in()
+{
+	global $generating_static, $current_User;
+
+	if( isset($generating_static) )
+	{ // When generating static page, we should always consider we are not logged in.
+		return false;
+	}
+
+	return is_object( $current_User ) && !empty( $current_User->ID );
+}
+
+
+/**
+ * Check if a password is ok for a login.
+ *
+ * @param string login
+ * @param string password
+ * @param boolean Is the password parameter already MD5()'ed?
+ * @return boolean
+ */
+function user_pass_ok( $login, $pass, $pass_is_md5 = false )
+{
+	global $UserCache;
+
+	$User = & $UserCache->get_by_login( $login );
+	if( !$User )
+	{
+		return false;
+	}
+	// echo 'got data for: ', $User->login;
+
+	if( !$pass_is_md5 )
+	{
+		$pass = md5( $pass );
+	}
+	// echo 'pass: ', $pass, '/', $User->pass;
+
+	return ( $pass == $User->pass );
+}
+
+
+/**
+ * Template tag: Output link to login
+ */
+function user_login_link( $before = '', $after = '', $link_text = '', $link_title = '#' )
+{
+	echo get_user_login_link( $before, $after, $link_text, $link_title );
+}
+
+
+/**
+ * Template tag: Get link to login
+ */
+function get_user_login_link( $before = '', $after = '', $link_text = '', $link_title = '#' )
+{
+	global $htsrv_url_sensitive, $edited_Blog, $generating_static;
+
+	if( is_logged_in() ) return false;
+
+	if( $link_text == '' ) $link_text = T_('Login...');
+	if( $link_title == '#' ) $link_title = T_('Login if you have an account...');
+
+	if( !isset($generating_static) )
+	{ // We are not generating a static page here:
+		$redirect = regenerate_url( '', '', '', '&' );
+	}
+	elseif( isset($edited_Blog) )
+	{ // We are generating a static page
+		$redirect = $edited_Blog->get('dynurl');
+	}
+	else
+	{ // We are in a weird situation
+		$redirect = '';
+	}
+
+	if( ! empty($redirect) )
+	{
+		$redirect = '?redirect_to='.rawurlencode( url_rel_to_same_host( $redirect, $htsrv_url_sensitive ) );
+	}
+
+	$r = $before;
+	$r .= '<a href="'.$htsrv_url_sensitive.'login.php'.$redirect.'" title="'.$link_title.'">';
+	$r .= $link_text;
+	$r .= '</a>';
+	$r .= $after;
+	return $r;
+}
+
+
+/**
+ * Template tag: Output a link to new user registration
+ * @param string
+ * @param string
+ * @param string
+ * @param boolean Display the link, if the user is already logged in? (this is used by the login form)
+ */
+function user_register_link( $before = '', $after = '', $link_text = '', $link_title = '#', $disp_when_logged_in = false )
+{
+	echo get_user_register_link( $before, $after, $link_text, $link_title, $disp_when_logged_in );
+}
+
+
+/**
+ * Template tag: Get a link to new user registration
+ * @param string
+ * @param string
+ * @param string
+ * @param boolean Display the link, if the user is already logged in? (this is used by the login form)
+ * @return string
+ */
+function get_user_register_link( $before = '', $after = '', $link_text = '', $link_title = '#', $disp_when_logged_in = false )
+{
+	global $htsrv_url_sensitive, $Settings, $edited_Blog, $generating_static;
+
+	if( is_logged_in() && ! $disp_when_logged_in )
+	{ // Do not display, when already logged in:
+		return false;
+	}
+
+	if( ! $Settings->get('newusers_canregister'))
+	{ // We won't let him register
+		return false;
+	}
+
+	if( $link_text == '' ) $link_text = T_('Register...');
+	if( $link_title == '#' ) $link_title = T_('Register to open an account...');
+
+	if( !isset($generating_static) )
+	{ // We are not generating a static page here:
+		$redirect = regenerate_url( '', '', '', '&' );
+	}
+	elseif( isset($edited_Blog) )
+	{ // We are generating a static page
+		$redirect = $edited_Blog->get('dynurl');
+	}
+	else
+	{ // We are in a weird situation
+		$redirect = '';
+	}
+
+	if( ! empty($redirect) )
+	{
+		$redirect = '?redirect_to='.rawurlencode( url_rel_to_same_host( $redirect, $htsrv_url_sensitive ) );
+	}
+
+	$r = $before;
+	$r .= '<a href="'.$htsrv_url_sensitive.'register.php'.$redirect.'" title="'.$link_title.'">';
+	$r .= $link_text;
+	$r .= '</a>';
+	$r .= $after;
+	return $r;
+}
+
+
+/**
+ * Template tag: Output a link to logout
+ */
+function user_logout_link( $before = '', $after = '', $link_text = '', $link_title = '#' )
+{
+	echo get_user_logout_link( $before, $after, $link_text, $link_title );
+}
+
+
+/**
+ * Template tag: Get a link to logout
+ *
+ * @return string
+ */
+function get_user_logout_link( $before = '', $after = '', $link_text = '', $link_title = '#' )
+{
+	global $htsrv_url_sensitive, $current_User, $blog;
+
+	if( ! is_logged_in() )
+	{
+		return false;
+	}
+
+	if( $link_text == '' ) $link_text = T_('Logout (%s)');
+	if( $link_title == '#' ) $link_title = T_('Logout from your account');
+
+	$r = $before;
+	$r .= '<a href="'.$htsrv_url_sensitive.'login.php?action=logout&amp;redirect_to='.rawurlencode( url_rel_to_same_host(regenerate_url('','','','&'), $htsrv_url_sensitive) ).'" title="'.$link_title.'">';
+	$r .= sprintf( $link_text, $current_User->login );
+	$r .= '</a>';
+	$r .= $after;
+	return $r;
+}
+
+
+/**
+ * Template tag: Output a link to the backoffice.
+ *
+ * Usually provided in skins in order for newbies to find the admin interface more easily...
+ *
+ * @param string To be displayed before the link.
+ * @param string To be displayed after the link.
+ * @param string The page/controller to link to inside of {@link $admin_url}
+ * @param string Text for the link.
+ * @param string Title for the link.
+ */
+function user_admin_link( $before = '', $after = '', $page = '', $link_text = '', $link_title = '#' )
+{
+	echo get_user_admin_link( $before, $after, $page, $link_text, $link_title );
+}
+
+
+/**
+ * Template tag: Get a link to the backoffice.
+ *
+ * Usually provided in skins in order for newbies to find the admin interface more easily...
+ *
+ * @param string To be displayed before the link.
+ * @param string To be displayed after the link.
+ * @param string The page/controller to link to inside of {@link $admin_url}
+ * @param string Text for the link.
+ * @param string Title for the link.
+ * @return string
+ */
+function get_user_admin_link( $before = '', $after = '', $page = '', $link_text = '', $link_title = '#' )
+{
+	global $admin_url, $blog, $current_User;
+
+	if( ! is_logged_in() ) return false;
+
+	if( ! $current_User->check_perm( 'admin', 'visible' ) )
+	{ // If user should NOT see admin link:
+		return false;
+	}
+
+	if( $link_text == '' ) $link_text = T_('Admin');
+	if( $link_title == '#' ) $link_title = T_('Go to the back-office');
+	// add the blog param to $page if it is not already in there
+	if( !preg_match('/(&|&amp;|\?)blog=/', $page) ) $page = url_add_param( $page, 'blog='.$blog );
+
+	$r = $before;
+	$r .= '<a href="'.$admin_url.$page.'" title="'.$link_title.'">';
+	$r .= $link_text;
+	$r .= '</a>';
+	$r .= $after;
+	return $r;
+}
+
+
+/**
+ * Template tag: Display a link to user profile
+ */
+function user_profile_link( $before = '', $after = '', $link_text = '', $link_title = '#' )
+{
+	echo get_user_profile_link( $before, $after, $link_text, $link_title );
+}
+
+
+/**
+ * Template tag: Get a link to user profile
+ *
+ * @return string|false
+ */
+function get_user_profile_link( $before = '', $after = '', $link_text = '', $link_title = '#' )
+{
+	global $current_User, $Blog;
+
+	if( ! is_logged_in() )
+	{
+		return false;
+	}
+
+	if( $link_text == '' ) $link_text = T_('Profile (%s)');
+	if( $link_title == '#' ) $link_title = T_('Edit your profile');
+
+	$r = $before
+		.'<a href="'.url_add_param( $Blog->dget( 'blogurl', 'raw' ), 'disp=profile&amp;redirect_to='.rawurlencode( url_rel_to_same_host(regenerate_url('','','','&'), $Blog->get('blogurl')) ) )
+		.'" title="'.$link_title.'">'
+		.sprintf( $link_text, $current_User->login )
+		.'</a>'
+		.$after;
+
+	return $r;
+}
+
+
+/**
+ * Template tag: Provide a link to subscription screen
+ */
+function user_subs_link( $before = '', $after = '', $link_text = '', $link_title = '#' )
+{
+	global $current_User, $Blog;
+
+	if( ! is_logged_in() )
+	{
+		return false;
+	}
+
+	if( $link_text == '' ) $link_text = T_('Subscribe (%s)');
+	if( $link_title == '#' ) $link_title = T_('Subscribe to email notifications');
+
+	echo $before;
+	echo '<a href="'.url_add_param( $Blog->dget( 'blogurl', 'raw' ), 'disp=subs&amp;redirect_to='.rawurlencode( url_rel_to_same_host(regenerate_url('','','','&'), $Blog->get('blogurl'))) )
+			.'" title="', $link_title, '">';
+	printf( $link_text, $current_User->login );
+	echo '</a>';
+	echo $after;
+}
+
+
+/**
+ * Template tag: Display the user's preferred name
+ *
+ * Used in result lists.
+ *
+ * @param integer user ID
+ */
+function user_preferredname( $user_ID )
+{
+	global $UserCache;
+
+	if( !empty( $user_ID )
+		&& ($User = & $UserCache->get_by_ID( $user_ID )) )
+	{
+		$User->disp('preferredname');
+	}
+}
+
+
+/*
+ * profile_title(-)
+ *
+ * @movedTo _obsolete092.php
+ */
+
+
+/**
+ * Check profile parameters and add errors to {@link $Messages}.
+ *
+ * @param array associative array
+ *              'login': check for non-empty
+ *              'nickname': check for non-empty
+ *              'icq': must be a number
+ *              'email': mandatory, must be well formed
+ *              'url': must be well formed, in allowed scheme, not blacklisted
+ *              'pass1' / 'pass2': passwords (twice), must be the same and not == login (if given)
+ *              'pass_required': false/true (default is true)
+ * @param User|NULL A user to use for additional checks (password != login/nick).
+ */
+function profile_check_params( $params, $User = NULL )
+{
+	global $Messages, $Settings, $comments_allowed_uri_scheme;
+
+	if( !is_array($params) )
+	{
+		$params = array( $params );
+	}
+
+	// checking login has been typed:
+	if( isset($params['login']) && empty($params['login']) )
+	{
+		$Messages->add( T_('Please enter a login.'), 'error' );
+	}
+
+	// checking the nickname has been typed
+	if( isset($params['nickname']) && empty($params['nickname']) )
+	{
+		$Messages->add( T_('Please enter a nickname (can be the same as your login).'), 'error' );
+	}
+
+	// if the ICQ UIN has been entered, check to see if it has only numbers
+	if( !empty($params['icq']) )
+	{
+		if( !preg_match( '#^[0-9]+$#', $params['icq']) )
+		{
+			$Messages->add( T_('The ICQ UIN can only be a number, no letters allowed.'), 'error' );
+		}
+	}
+
+	// checking e-mail address
+	if( isset($params['email']) )
+	{
+		if( empty($params['email']) )
+		{
+			$Messages->add( T_('Please enter an e-mail address.'), 'error' );
+		}
+		elseif( !is_email($params['email']) )
+		{
+			$Messages->add( T_('The email address is invalid.'), 'error' );
+		}
+	}
+
+	// Checking URL:
+	if( isset($params['url']) )
+	{
+		if( $error = validate_url( $params['url'], $comments_allowed_uri_scheme ) )
+		{
+			$Messages->add( T_('Supplied URL is invalid: ').$error, 'error' );
+		}
+	}
+
+	// Check passwords:
+
+	$pass_required = isset( $params['pass_required'] ) ? $params['pass_required'] : true;
+
+	if( isset($params['pass1']) && isset($params['pass2']) )
+	{
+		if( $pass_required || !empty($params['pass1']) || !empty($params['pass2']) )
+		{ // Password is required or was given
+			// checking the password has been typed twice
+			if( empty($params['pass1']) || empty($params['pass2']) )
+			{
+				$Messages->add( T_('Please enter your password twice.'), 'error' );
+			}
+
+			// checking the password has been typed twice the same:
+			if( $params['pass1'] != $params['pass2'] )
+			{
+				$Messages->add( T_('You typed two different passwords.'), 'error' );
+			}
+			elseif( strlen($params['pass1']) < $Settings->get('user_minpwdlen')
+							|| strlen($params['pass2']) < $Settings->get('user_minpwdlen') )
+			{
+				$Messages->add( sprintf( T_('The minimum password length is %d characters.'), $Settings->get('user_minpwdlen')), 'error' );
+			}
+			elseif( isset($User) && $params['pass1'] == $User->get('login') )
+			{
+				$Messages->add( T_('The password must be different from your login.'), 'error' );
+			}
+			elseif( isset($User) && $params['pass1'] == $User->get('nickname') )
+			{
+				$Messages->add( T_('The password must be different from your nickname.'), 'error' );
+			}
+		}
+	}
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/MODEL/users/_usersettings.class.php 1.10.3.src/inc/MODEL/users/_usersettings.class.php
--- 0.9.2.src/inc/MODEL/users/_usersettings.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/MODEL/users/_usersettings.class.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,206 @@
+<?php
+/**
+ * This file implements the UserSettings class which handles user_ID/name/value triplets.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _usersettings.class.php,v 1.16.2.5.2.1 2007/04/25 22:17:57 fplanque Exp $
+ *
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes
+ */
+require_once dirname(__FILE__).'/../settings/_abstractsettings.class.php';
+
+/**
+ * Class to handle the settings for users
+ *
+ * @package evocore
+ */
+class UserSettings extends AbstractSettings
+{
+	/**
+	 * The default settings to use, when a setting is not given
+	 * in the database.
+	 *
+	 * @todo Allow overriding from /conf/_config_TEST.php?
+	 * @access protected
+	 * @var array
+	 */
+	var $_defaults = array(
+		'action_icon_threshold' => 3,
+		'action_word_threshold' => 3,
+		'control_form_abortions' => 1,
+		'pref_browse_tab' => 'posts',
+		'pref_edit_tab' => 'simple',
+
+		'fm_imglistpreview' => 1,
+
+		'blogperms_layout' => 'default', // selected view in blog (user/group) perms
+	);
+
+
+	/**
+	 * Constructor
+	 */
+	function UserSettings()
+	{ // constructor
+		parent::AbstractSettings( 'T_usersettings', array( 'uset_user_ID', 'uset_name' ), 'uset_value', 1 );
+	}
+
+
+	/**
+	 * Get a setting from the DB user settings table
+	 *
+	 * @param string name of setting
+	 * @param integer User ID (by default $current_User->ID will be used)
+	 */
+	function get( $setting, $user_ID = NULL )
+	{
+		if( ! isset($user_ID) )
+		{
+			global $current_User;
+
+			if( ! isset($current_User) )
+			{ // no current/logged in user:
+				return $this->get_default($setting);
+			}
+
+			$user_ID = $current_User->ID;
+		}
+
+		return parent::get( $user_ID, $setting );
+	}
+
+
+	/**
+	 * Temporarily sets a user setting ({@link dbupdate()} writes it to DB)
+	 *
+	 * @param string name of setting
+	 * @param mixed new value
+	 * @param integer User ID (by default $current_User->ID will be used)
+	 */
+	function set( $setting, $value, $user_ID = NULL )
+	{
+		if( ! isset($user_ID) )
+		{
+			global $current_User;
+
+			if( ! isset($current_User) )
+			{ // no current/logged in user:
+				return false;
+			}
+
+			$user_ID = $current_User->ID;
+		}
+
+		return parent::set( $user_ID, $setting, $value );
+	}
+
+
+	/**
+	 * Mark a setting for deletion ({@link dbupdate()} writes it to DB).
+	 *
+	 * @param string name of setting
+	 * @param integer User ID (by default $current_User->ID will be used)
+	 */
+	function delete( $setting, $user_ID = NULL )
+	{
+		if( ! isset($user_ID) )
+		{
+			global $current_User;
+
+			if( ! isset($current_User) )
+			{ // no current/logged in user:
+				return false;
+			}
+
+			$user_ID = $current_User->ID;
+		}
+
+		return parent::delete( $user_ID, $setting );
+	}
+
+
+	/**
+	 * Get a param from Request and save it to UserSettings, or default to previously saved user setting.
+	 *
+	 * If the user setting was not set before (and there's no default given that gets returned), $default gets used.
+	 *
+	 * @todo Move this to _abstractsettings.class.php - the other Settings object can also make use of it!
+	 *
+	 * @param string Request param name
+	 * @param string User setting name. Make sure this is unique!
+	 * @param string Force value type to one of:
+	 * - integer
+	 * - float
+	 * - string (strips (HTML-)Tags, trims whitespace)
+	 * - array
+	 * - object
+	 * - null
+	 * - html (does nothing)
+	 * - '' (does nothing)
+	 * - '/^...$/' check regexp pattern match (string)
+	 * - boolean (will force type to boolean, but you can't use 'true' as a default since it has special meaning. There is no real reason to pass booleans on a URL though. Passing 0 and 1 as integers seems to be best practice).
+	 * Value type will be forced only if resulting value (probably from default then) is !== NULL
+	 * @param mixed Default value or TRUE if user input required
+	 * @param boolean Do we need to memorize this to regenerate the URL for this page?
+	 * @param boolean Override if variable already set
+	 * @return NULL|mixed NULL, if neither a param was given nor {@link $UserSettings} knows about it.
+	 */
+	function param_Request( $param_name, $uset_name, $type = '', $default = '', $memorize = false, $override = false ) // we do not force setting it..
+	{
+		global $Request;
+
+		$value = $Request->param( $param_name, $type, NULL, $memorize, $override, false ); // we pass NULL here, to see if it got set at all
+
+		if( $value !== false )
+		{ // we got a value
+			$this->set( $uset_name, $value );
+			$this->dbupdate();
+		}
+		else
+		{ // get the value from user settings
+			$value = $this->get($uset_name);
+
+			if( is_null($value) )
+			{ // it's not saved yet and there's not default defined ($_defaults)
+				$value = $default;
+			}
+		}
+
+		$Request->set_param( $param_name, $value );
+		return $Request->get($param_name);
+	}
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/_vars.inc.php 1.10.3.src/inc/_vars.inc.php
--- 0.9.2.src/inc/_vars.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/_vars.inc.php	2007-11-01 00:58:36.000000000 -0500
@@ -0,0 +1,294 @@
+<?php
+/**
+ * This file sets various general purpose arrays and global variables for use in the app.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author cafelog (team)
+ * @author fplanque: Francois PLANQUE.
+ * @author jupiterx: Jordan RUNNING.
+ * @author sakichan: Nobuo SAKIYAMA.
+ *
+ * @version $Id: _vars.inc.php,v 1.9.2.2.2.8 2007/10/31 22:39:37 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Do we want robots to index this page? -- Will be use to produce meta robots tag
+ * @global boolean or NULL to ignore
+ */
+$robots_index = NULL;
+
+/**
+ * Do we want robots to follow links on this page? -- Will be use to produce meta robots tag
+ * @global boolean or NULL to ignore
+ */
+$robots_follow = NULL;
+
+
+/**
+ * @global boolean Are we running on Command Line Interface instead of a web request?
+ */
+$is_cli = empty($_SERVER['SERVER_SOFTWARE']) ? true : false;
+$is_web = ! $is_cli;
+// echo ($is_cli ? 'cli' : 'web' );
+
+
+// Investigation for following code by Isaac - http://isaacschlueter.com/
+// $debug = true;
+if( isset($_SERVER['REQUEST_URI']) && !empty($_SERVER['REQUEST_URI']) )
+{ // Warning: on some IIS installs it it set but empty!
+	$Debuglog->add( 'Getting ReqURI from REQUEST_URI', 'vars' );
+	$ReqURI = $_SERVER['REQUEST_URI'];
+
+	// Build requested Path without query string:
+	$pos = strpos( $ReqURI, '?' );
+	if( false !== $pos )
+	{
+		$ReqPath = substr( $ReqURI, 0, $pos  );
+	}
+	else
+	{
+		$ReqPath = $ReqURI;
+	}
+}
+elseif( isset($_SERVER['URL']) )
+{ // ISAPI
+	$Debuglog->add( 'Getting ReqPath from URL', 'vars' );
+	$ReqPath = $_SERVER['URL'];
+	$ReqURI = isset($_SERVER['QUERY_STRING']) && !empty( $_SERVER['QUERY_STRING'] ) ? ($ReqPath.'?'.$_SERVER['QUERY_STRING']) : $ReqPath;
+}
+elseif( isset($_SERVER['PATH_INFO']) )
+{ // CGI/FastCGI
+	if( isset($_SERVER['SCRIPT_NAME']) )
+	{
+		$Debuglog->add( 'Getting ReqPath from PATH_INFO and SCRIPT_NAME', 'vars' );
+
+		if ($_SERVER['SCRIPT_NAME'] == $_SERVER['PATH_INFO'] )
+		{	/* both the same so just use one of them
+			 * this happens on a windoze 2003 box
+			 * gotta love microdoft
+			 */
+			$Debuglog->add( 'PATH_INFO and SCRIPT_NAME are the same', 'vars' );
+			$Debuglog->add( 'Getting ReqPath from PATH_INFO only instead', 'vars' );
+			$ReqPath = $_SERVER['PATH_INFO'];
+		}
+		else
+		{
+			$ReqPath = $_SERVER['SCRIPT_NAME'].$_SERVER['PATH_INFO'];
+		}
+	}
+	else
+	{ // does this happen??
+		$Debuglog->add( 'Getting ReqPath from PATH_INFO only!', 'vars' );
+
+		$ReqPath = $_SERVER['PATH_INFO'];
+	}
+	$ReqURI = isset($_SERVER['QUERY_STRING']) && !empty( $_SERVER['QUERY_STRING'] ) ? ($ReqPath.'?'.$_SERVER['QUERY_STRING']) : $ReqPath;
+}
+elseif( isset($_SERVER['ORIG_PATH_INFO']) )
+{ // Tomcat 5.5.x with Herbelin PHP servlet and PHP 5.1
+	$Debuglog->add( 'Getting ReqPath from ORIG_PATH_INFO', 'vars' );
+	$ReqPath = $_SERVER['ORIG_PATH_INFO'];
+	$ReqURI = isset($_SERVER['QUERY_STRING']) && !empty( $_SERVER['QUERY_STRING'] ) ? ($ReqPath.'?'.$_SERVER['QUERY_STRING']) : $ReqPath;
+}
+elseif( isset($_SERVER['SCRIPT_NAME']) )
+{ // Some Odd Win2k Stuff
+	$Debuglog->add( 'Getting ReqPath from SCRIPT_NAME', 'vars' );
+	$ReqPath = $_SERVER['SCRIPT_NAME'];
+	$ReqURI = isset($_SERVER['QUERY_STRING']) && !empty( $_SERVER['QUERY_STRING'] ) ? ($ReqPath.'?'.$_SERVER['QUERY_STRING']) : $ReqPath;
+}
+elseif( isset($_SERVER['PHP_SELF']) )
+{ // The Old Stand-By
+	$Debuglog->add( 'Getting ReqPath from PHP_SELF', 'vars' );
+	$ReqPath = $_SERVER['PHP_SELF'];
+	$ReqURI = isset($_SERVER['QUERY_STRING']) && !empty( $_SERVER['QUERY_STRING'] ) ? ($ReqPath.'?'.$_SERVER['QUERY_STRING']) : $ReqPath;
+}
+else
+{
+	$ReqPath = false;
+	$ReqURI = false;
+	?>
+	<p class="error">
+	Warning: $ReqPath could not be set. Probably an odd IIS problem.
+	</p>
+	<p>
+	Go to your <a href="<?php echo $baseurl.$install_subdir ?>phpinfo.php">phpinfo page</a>,
+	look for occurences of <code><?php
+	// take the baseurlroot out..
+	echo preg_replace('#^'.$baseurlroot.'#', '', $baseurl.$install_subdir )
+	?>phpinfo.php</code> and copy all lines
+	containing this to the <a href="http://forums.b2evolution.net">forum</a>. Also specify what webserver
+	you're running on.
+	<br />
+	(If you have deleted your install folder &ndash; what is recommended after successful setup &ndash;
+	you have to upload it again before doing this).
+	</p>
+	<?php
+}
+
+if( $is_web )
+{
+	/**
+	 * Full requested Host (including protocol).
+	 *
+	 * {@internal Note: on IIS you can receive 'off' in the HTTPS field!! :[ }}
+	 *
+	 * @global string
+	 */
+	$ReqHost = ( (isset($_SERVER['HTTPS']) && ( $_SERVER['HTTPS'] != 'off' ) ) ?'https://':'http://').$_SERVER['HTTP_HOST'];
+
+	$Debuglog->add( '$ReqHost: '.$ReqHost, 'vars' );
+	$Debuglog->add( '$ReqURI: '.$ReqURI, 'vars' );
+	$Debuglog->add( '$ReqPath: '.$ReqPath, 'vars' );
+
+
+	// on which page are we ?
+	$pagenow = explode( '/', $_SERVER['PHP_SELF'] );
+	$pagenow = trim( $pagenow[(sizeof($pagenow) - 1)] );
+	$pagenow = explode( '?', $pagenow );
+	$pagenow = $pagenow[0];
+
+
+	$credit_links = array_merge(
+		unserialize( 'a:3:{i:0;a:1:{s:0:"";a:2:{i:0;a:3:{i:0;i:6;i:1;s:19:"http://evocore.net/";i:2;a:3:{i:0;a:2:{i:0;i:3;i:1;s:13:"PHP framework";}i:1;a:2:{i:0;i:5;i:1;s:9:"framework";}i:2;a:2:{i:0;i:6;i:1;s:7:"evoCore";}}}i:1;a:3:{i:0;i:100;i:1;s:23:"http://b2evolution.net/";i:2;a:12:{i:0;a:2:{i:0;i:8;i:1;s:9:"free blog";}i:1;a:2:{i:0;i:10;i:1;s:14:"free blog tool";}i:2;a:2:{i:0;i:14;i:1;s:16:"open source blog";}i:3;a:2:{i:0;i:18;i:1;s:9:"multiblog";}i:4;a:2:{i:0;i:64;i:1;s:13:"blog software";}i:5;a:2:{i:0;i:72;i:1;s:14:"multiple blogs";}i:6;a:2:{i:0;i:74;i:1;s:18:"free blog software";}i:7;a:2:{i:0;i:78;i:1;s:17:"blogging software";}i:8;a:2:{i:0;i:84;i:1;s:11:"blog engine";}i:9;a:2:{i:0;i:88;i:1;s:9:"blog soft";}i:10;a:2:{i:0;i:97;i:1;s:9:"blog tool";}i:11;a:2:{i:0;i:100;i:1;s:8:"blogtool";}}}}}i:1;a:4:{s:5:"en-UK";a:2:{i:0;s:89:"http://b2evolution.net/web-hosting/europe/uk-recommended-hosts-php-mysql-best-choices.php";i:1;a:11:{i:0;a:2:{i:0;i:5;i:1;s:7:"UK host";}i:1;a:2:{i:0;i:10;i:1;s:14:"web hosting UK";}i:2;a:2:{i:0;i:14;i:1;s:11:"web host UK";}i:3;a:2:{i:0;i:19;i:1;s:13:"webhosting UK";}i:4;a:2:{i:0;i:30;i:1;s:10:"UK hosting";}i:5;a:2:{i:0;i:33;i:1;s:7:"host uk";}i:6;a:2:{i:0;i:66;i:1;s:8:"UK hosts";}i:7;a:2:{i:0;i:72;i:1;s:10:"hosting UK";}i:8;a:2:{i:0;i:82;i:1;s:8:"hosts UK";}i:9;a:2:{i:0;i:98;i:1;s:14:"UK web hosting";}i:10;a:2:{i:0;i:100;i:1;s:10:"UK webhost";}}}s:5:"en-GB";a:2:{i:0;s:89:"http://b2evolution.net/web-hosting/europe/uk-recommended-hosts-php-mysql-best-choices.php";i:1;a:11:{i:0;a:2:{i:0;i:5;i:1;s:7:"UK host";}i:1;a:2:{i:0;i:10;i:1;s:14:"web hosting UK";}i:2;a:2:{i:0;i:14;i:1;s:11:"web host UK";}i:3;a:2:{i:0;i:19;i:1;s:13:"webhosting UK";}i:4;a:2:{i:0;i:30;i:1;s:10:"UK hosting";}i:5;a:2:{i:0;i:33;i:1;s:7:"host uk";}i:6;a:2:{i:0;i:66;i:1;s:8:"UK hosts";}i:7;a:2:{i:0;i:72;i:1;s:10:"hosting UK";}i:8;a:2:{i:0;i:82;i:1;s:8:"hosts UK";}i:9;a:2:{i:0;i:98;i:1;s:14:"UK web hosting";}i:10;a:2:{i:0;i:100;i:1;s:10:"UK webhost";}}}s:2:"fr";a:4:{i:0;a:3:{i:0;i:78;i:1;s:71:"http://b2evolution.net/web-hosting/europe/hebergement-web-france-fr.php";i:2;a:8:{i:0;a:2:{i:0;i:14;i:1;s:18:"h&eacute;bergement";}i:1;a:2:{i:0;i:19;i:1;s:22:"h&eacute;bergement web";}i:2;a:2:{i:0;i:30;i:1;s:17:"h&eacute;bergeurs";}i:3;a:2:{i:0;i:41;i:1;s:16:"h&eacute;bergeur";}i:4;a:2:{i:0;i:45;i:1;s:20:"h&eacute;bergeur web";}i:5;a:2:{i:0;i:60;i:1;s:9:"hebergeur";}i:6;a:2:{i:0;i:72;i:1;s:11:"hebergement";}i:7;a:2:{i:0;i:78;i:1;s:11:"serveur web";}}}i:1;a:3:{i:0;i:91;i:1;s:71:"http://b2evolution.net/web-hosting/budget-web-hosting-low-cost-lamp.php";i:2;a:6:{i:0;a:2:{i:0;i:82;i:1;s:13:"cheap hosting";}i:1;a:2:{i:0;i:84;i:1;s:14:"budget hosting";}i:2;a:2:{i:0;i:86;i:1;s:13:"value hosting";}i:3;a:2:{i:0;i:88;i:1;s:18:"affordable hosting";}i:4;a:2:{i:0;i:89;i:1;s:15:"popular hosting";}i:5;a:2:{i:0;i:91;i:1;s:16:"low cost hosting";}}}i:2;a:3:{i:0;i:97;i:1;s:68:"http://b2evolution.net/about/linux-dedicated-servers-web-hosting.php";i:2;a:3:{i:0;a:2:{i:0;i:94;i:1;s:17:"dedicated servers";}i:1;a:2:{i:0;i:95;i:1;s:16:"dedicated server";}i:2;a:2:{i:0;i:97;i:1;s:17:"dedicated hosting";}}}i:3;a:3:{i:0;i:100;i:1;s:70:"http://b2evolution.net/web-hosting/ssh-hosting-secure-shell-access.php";i:2;a:3:{i:0;a:2:{i:0;i:98;i:1;s:15:"SSH web hosting";}i:1;a:2:{i:0;i:99;i:1;s:12:"secure shell";}i:2;a:2:{i:0;i:100;i:1;s:11:"SSH hosting";}}}}s:0:"";a:6:{i:0;a:3:{i:0;i:4;i:1;s:74:"http://b2evolution.net/web-hosting/vps-hosting-virtual-private-servers.php";i:2;a:3:{i:0;a:2:{i:0;i:1;i:1;s:3:"vps";}i:1;a:2:{i:0;i:2;i:1;s:3:"vds";}i:2;a:2:{i:0;i:4;i:1;s:11:"vps hosting";}}}i:1;a:3:{i:0;i:10;i:1;s:75:"http://b2evolution.net/web-hosting/green-hosting-renewable-energy-power.php";i:2;a:2:{i:0;a:2:{i:0;i:7;i:1;s:13:"green hosting";}i:1;a:2:{i:0;i:10;i:1;s:17:"green web hosting";}}}i:2;a:3:{i:0;i:78;i:1;s:66:"http://b2evolution.net/web-hosting/top-quality-best-webhosting.php";i:2;a:23:{i:0;a:2:{i:0;i:14;i:1;s:10:"webhosting";}i:1;a:2:{i:0;i:16;i:1;s:19:"b2evolution hosting";}i:2;a:2:{i:0;i:17;i:1;s:17:"hosting companies";}i:3;a:2:{i:0;i:18;i:1;s:19:"recommended hosting";}i:4;a:2:{i:0;i:19;i:1;s:13:"b2evo hosting";}i:5;a:2:{i:0;i:28;i:1;s:12:"blog hosting";}i:6;a:2:{i:0;i:30;i:1;s:11:"top hosting";}i:7;a:2:{i:0;i:32;i:1;s:7:"hosting";}i:8;a:2:{i:0;i:34;i:1;s:5:"hosts";}i:9;a:2:{i:0;i:35;i:1;s:9:"top hosts";}i:10;a:2:{i:0;i:36;i:1;s:7:"webhost";}i:11;a:2:{i:0;i:37;i:1;s:10:"best hosts";}i:12;a:2:{i:0;i:39;i:1;s:12:"best hosting";}i:13;a:2:{i:0;i:42;i:1;s:11:"PHP hosting";}i:14;a:2:{i:0;i:43;i:1;s:13:"MySQL hosting";}i:15;a:2:{i:0;i:44;i:1;s:8:"webhosts";}i:16;a:2:{i:0;i:45;i:1;s:12:"LAMP hosting";}i:17;a:2:{i:0;i:62;i:1;s:11:"web hosting";}i:18;a:2:{i:0;i:64;i:1;s:8:"web host";}i:19;a:2:{i:0;i:66;i:1;s:10:"webhosting";}i:20;a:2:{i:0;i:70;i:1;s:9:"web hosts";}i:21;a:2:{i:0;i:72;i:1;s:10:"webhosting";}i:22;a:2:{i:0;i:78;i:1;s:7:"hosting";}}}i:3;a:3:{i:0;i:91;i:1;s:71:"http://b2evolution.net/web-hosting/budget-web-hosting-low-cost-lamp.php";i:2;a:5:{i:0;a:2:{i:0;i:83;i:1;s:13:"cheap hosting";}i:1;a:2:{i:0;i:84;i:1;s:14:"budget hosting";}i:2;a:2:{i:0;i:87;i:1;s:17:"cheap web hosting";}i:3;a:2:{i:0;i:89;i:1;s:18:"affordable hosting";}i:4;a:2:{i:0;i:91;i:1;s:16:"low cost hosting";}}}i:4;a:3:{i:0;i:98;i:1;s:68:"http://b2evolution.net/about/linux-dedicated-servers-web-hosting.php";i:2;a:3:{i:0;a:2:{i:0;i:93;i:1;s:17:"dedicated servers";}i:1;a:2:{i:0;i:95;i:1;s:16:"dedicated server";}i:2;a:2:{i:0;i:98;i:1;s:17:"dedicated hosting";}}}i:5;a:3:{i:0;i:100;i:1;s:70:"http://b2evolution.net/web-hosting/ssh-hosting-secure-shell-access.php";i:2;a:2:{i:0;a:2:{i:0;i:99;i:1;s:15:"SSH web hosting";}i:1;a:2:{i:0;i:100;i:1;s:11:"SSH hosting";}}}}}i:2;a:2:{s:2:"fr";a:3:{i:0;a:3:{i:0;i:36;i:1;s:20:"http://fplanque.net/";i:2;a:6:{i:0;a:2:{i:0;i:3;i:1;s:2:"FP";}i:1;a:2:{i:0;i:9;i:1;s:8:"Francois";}i:2;a:2:{i:0;i:17;i:1;s:4:"F.P.";}i:3;a:2:{i:0;i:19;i:1;s:3:"F P";}i:4;a:2:{i:0;i:28;i:1;s:8:"Francois";}i:5;a:2:{i:0;i:36;i:1;s:15:"Fran&ccedil;ois";}}}i:1;a:3:{i:0;i:90;i:1;s:52:"http://b2evolution.net/about/monetize-blog-money.php";i:2;a:5:{i:0;a:2:{i:0;i:41;i:1;s:8:"pub blog";}i:1;a:2:{i:0;i:45;i:1;s:3:"pub";}i:2;a:2:{i:0;i:72;i:1;s:7:"adsense";}i:3;a:2:{i:0;i:78;i:1;s:3:"pub";}i:4;a:2:{i:0;i:90;i:1;s:8:"blog pub";}}}i:2;a:3:{i:0;i:100;i:1;s:39:"http://b2evolution.net/dev/authors.html";i:2;a:3:{i:0;a:2:{i:0;i:94;i:1;s:7:"authors";}i:1;a:2:{i:0;i:98;i:1;s:7:"evoTeam";}i:2;a:2:{i:0;i:100;i:1;s:4:"team";}}}}s:0:"";a:4:{i:0;a:3:{i:0;i:14;i:1;s:26:"http://plusjamaisseul.net/";i:2;a:2:{i:0;a:2:{i:0;i:8;i:1;s:9:"test site";}i:1;a:2:{i:0;i:14;i:1;s:4:"test";}}}i:1;a:3:{i:0;i:30;i:1;s:20:"http://fplanque.com/";i:2;a:3:{i:0;a:2:{i:0;i:17;i:1;s:7:"Planque";}i:1;a:2:{i:0;i:19;i:1;s:2:"fp";}i:2;a:2:{i:0;i:30;i:1;s:8:"Francois";}}}i:2;a:3:{i:0;i:90;i:1;s:52:"http://b2evolution.net/about/monetize-blog-money.php";i:2;a:9:{i:0;a:2:{i:0;i:33;i:1;s:13:"paid blogging";}i:1;a:2:{i:0;i:35;i:1;s:10:"blog money";}i:2;a:2:{i:0;i:39;i:1;s:11:"advertising";}i:3;a:2:{i:0;i:41;i:1;s:8:"blog ads";}i:4;a:2:{i:0;i:50;i:1;s:3:"ads";}i:5;a:2:{i:0;i:58;i:1;s:8:"monetize";}i:6;a:2:{i:0;i:68;i:1;s:5:"money";}i:7;a:2:{i:0;i:72;i:1;s:9:"paid blog";}i:8;a:2:{i:0;i:90;i:1;s:7:"adsense";}}}i:3;a:3:{i:0;i:100;i:1;s:39:"http://b2evolution.net/dev/authors.html";i:2;a:3:{i:0;a:2:{i:0;i:94;i:1;s:7:"authors";}i:1;a:2:{i:0;i:98;i:1;s:7:"evoTeam";}i:2;a:2:{i:0;i:100;i:1;s:4:"team";}}}}}}' ),
+		$credit_links );
+}
+
+// So far, we did not include the javascript for popupups
+$b2commentsjavascript = false;
+
+
+// the weekdays and the months..
+$weekday[0] = NT_('Sunday');
+$weekday[1] = NT_('Monday');
+$weekday[2] = NT_('Tuesday');
+$weekday[3] = NT_('Wednesday');
+$weekday[4] = NT_('Thursday');
+$weekday[5] = NT_('Friday');
+$weekday[6] = NT_('Saturday');
+
+// the weekdays short form (typically 3 letters)
+// TRANS: abbrev. for Sunday
+$weekday_abbrev[0] = NT_('Sun');
+// TRANS: abbrev. for Monday
+$weekday_abbrev[1] = NT_('Mon');
+// TRANS: abbrev. for Tuesday
+$weekday_abbrev[2] = NT_('Tue');
+// TRANS: abbrev. for Wednesday
+$weekday_abbrev[3] = NT_('Wed');
+// TRANS: abbrev. for Thursday
+$weekday_abbrev[4] = NT_('Thu');
+// TRANS: abbrev. for Friday
+$weekday_abbrev[5] = NT_('Fri');
+// TRANS: abbrev. for Saturday
+$weekday_abbrev[6] = NT_('Sat');
+
+// the weekdays even shorter form (typically 1 letter)
+// TRANS: abbrev. for Sunday
+$weekday_letter[0] = NT_(' S ');
+// TRANS: abbrev. for Monday
+$weekday_letter[1] = NT_(' M ');
+// TRANS: abbrev. for Tuesday
+$weekday_letter[2] = NT_(' T ');
+// TRANS: abbrev. for Wednesday
+$weekday_letter[3] = NT_(' W ');
+// TRANS: abbrev. for Thursday
+$weekday_letter[4] = NT_(' T  ');
+// TRANS: abbrev. for Friday
+$weekday_letter[5] = NT_(' F ');
+// TRANS: abbrev. for Saturday
+$weekday_letter[6] = NT_(' S  ');
+
+// the months
+$month['01'] = NT_('January');
+$month['02'] = NT_('February');
+$month['03'] = NT_('March');
+$month['04'] = NT_('April');
+// TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
+$month['05'] = NT_('May ');
+$month['06'] = NT_('June');
+$month['07'] = NT_('July');
+$month['08'] = NT_('August');
+$month['09'] = NT_('September');
+$month['10'] = NT_('October');
+$month['11'] = NT_('November');
+$month['12'] = NT_('December');
+
+// the months short form (typically 3 letters)
+// TRANS: abbrev. for January
+$month_abbrev['01'] = NT_('Jan');
+// TRANS: abbrev. for February
+$month_abbrev['02'] = NT_('Feb');
+// TRANS: abbrev. for March
+$month_abbrev['03'] = NT_('Mar');
+// TRANS: abbrev. for April
+$month_abbrev['04'] = NT_('Apr');
+// TRANS: abbrev. for May
+$month_abbrev['05'] = NT_('May');
+// TRANS: abbrev. for June
+$month_abbrev['06'] = NT_('Jun');
+// TRANS: abbrev. for July
+$month_abbrev['07'] = NT_('Jul');
+// TRANS: abbrev. for August
+$month_abbrev['08'] = NT_('Aug');
+// TRANS: abbrev. for September
+$month_abbrev['09'] = NT_('Sep');
+// TRANS: abbrev. for October
+$month_abbrev['10'] = NT_('Oct');
+// TRANS: abbrev. for November
+$month_abbrev['11'] = NT_('Nov');
+// TRANS: abbrev. for December
+$month_abbrev['12'] = NT_('Dec');
+
+// the post statuses:
+$post_statuses = array (
+	'published' => NT_('Published'),
+	'deprecated' => NT_('Deprecated'),
+	'protected' => NT_('Protected'),
+	'private' => NT_('Private'),
+	'draft' => NT_('Draft'),
+);
+
+$francois_links = array( 'fr' => array( 'http://fplanque.net/', array( array( 78, 'Fran&ccedil;ois'),  array( 100, 'Francois') ) ),
+													'' => array( 'http://fplanque.com/', array( array( 78, 'Fran&ccedil;ois'),  array( 100, 'Francois') ) )
+												);
+
+$fplanque_links = array( 'fr' => array( 'http://fplanque.net/', array( array( 78, 'Fran&ccedil;ois Planque'),  array( 100, 'Francois Planque') ) ),
+													'' => array( 'http://fplanque.com/', array( array( 78, 'Fran&ccedil;ois Planque'),  array( 100, 'Francois Planque') ) )
+												);
+
+$skin_links = array( '' => array( 'http://skinfaktory.com/', array( array( 15, 'b2evo skin'), array( 20, 'b2evo skins'), array( 35, 'b2evolution skin'), array( 40, 'b2evolution skins'), array( 55, 'Blog skin'), array( 60, 'Blog skins'), array( 75, 'Blog theme'),array( 80, 'Blog themes'), array( 95, 'Blog template'), array( 100, 'Blog templates') ) ),
+												);
+
+$skinfaktory_links = array( '' => array( array( 73, 'http://evofactory.com/', array( array( 61, 'Evo Factory'), array( 68, 'EvoFactory'), array( 73, 'Evofactory') ) ),
+														             array( 100, 'http://skinfaktory.com/', array( array( 92, 'Skin Faktory'), array( 97, 'SkinFaktory'), array( 99, 'Skin Factory'), array( 100, 'SkinFactory') ) ),
+																				)
+												);
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/antispam/_blacklist.inc.php 1.10.3.src/inc/VIEW/antispam/_blacklist.inc.php
--- 0.9.2.src/inc/VIEW/antispam/_blacklist.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/antispam/_blacklist.inc.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,166 @@
+<?php
+/**
+ * This file implements the UI controller for the antispam management.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ *
+ * @todo Allow applying / re-checking of the known data, not just after an update!
+ *
+ * @version $Id: _blacklist.inc.php,v 1.2.2.2.2.1 2007/04/25 22:17:57 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+echo '<h2>'.T_('Banned domains blacklist').'</h2>';
+
+echo '<p class="center">'.T_('Any URL containing one of the following keywords will be banned from posts, comments and logs.');
+if( $current_User->check_perm( 'spamblacklist', 'edit' ) )
+{
+	echo '<br />'.T_( 'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.');
+}
+echo '</p>';
+
+
+if( $current_User->check_perm( 'spamblacklist', 'edit' ) )
+{ // User can edit:
+	?>
+	<p class="center">
+		[<a href="?ctrl=antispam&amp;action=poll"><?php echo T_('Request abuse update from centralized blacklist!') ?></a>]
+		[<a href="http://b2evolution.net/about/terms.html"><?php echo T_('Terms of service') ?></a>]
+	</p>
+	<?php
+}
+
+
+/*
+ * Query antispam blacklist:
+ */
+$keywords = $Request->param( 'keywords', 'string', '', true );
+
+$where_clause = '';
+
+if( !empty( $keywords ) )
+{
+	$kw_array = split( ' ', $keywords );
+	foreach( $kw_array as $kw )
+	{
+		$where_clause .= 'aspm_string LIKE "%'.$DB->escape($kw).'%" AND ';
+	}
+}
+
+$sql = 'SELECT aspm_ID, aspm_string, aspm_source
+					FROM T_antispam
+				 WHERE '.$where_clause.' 1';
+
+// Create result set:
+$Results = & new Results( $sql, 'antispam_' );
+
+$Results->title = T_('Banned keywords blacklist');
+
+
+/**
+ * Callback to add filters on top of the result set
+ *
+ * @param Form
+ */
+function filter_antispam( & $Form )
+{
+	global $Request;
+
+	$Form->text( 'keywords', $Request->get('keywords'), 20, T_('Keywords'), T_('Separate with space'), 50 );
+}
+$Results->filter_area = array(
+	'callback' => 'filter_antispam',
+	'url_ignore' => 'results_antispam_page,keywords',
+	'presets' => array(
+		'all' => array( T_('All keywords'), '?ctrl=antispam' ),
+		)
+	);
+
+
+
+/*
+ * Column definitions:
+ */
+$Results->cols[] = array(
+						'th' => T_('Keyword'),
+						'order' => 'aspm_string',
+						'td' => '%htmlspecialchars(#aspm_string#)%',
+					);
+
+// Set columns:
+function antispam_source2( & $row )
+{
+	static $aspm_sources = NULL;
+
+	if( $aspm_sources === NULL )
+	{
+		/**
+		 * @var the antispam sources
+		 * @static
+		 */
+		$aspm_sources = array (
+			'local' => T_('Local'),
+			'reported' => T_('Reported'),
+			'central' => T_('Central'),
+		);
+	}
+
+	return $aspm_sources[$row->aspm_source];
+}
+$Results->cols[] = array(
+						'th' => T_('Source'),
+						'order' => 'aspm_source',
+						'td' => '%antispam_source2({row})%',
+					);
+
+// Check if we need to display more:
+if( $current_User->check_perm( 'spamblacklist', 'edit' ) )
+{ // User can edit, spamlist: add controls to output columns:
+	// Add CHECK to 1st column:
+	$Results->cols[0]['td'] = action_icon( TS_('Allow keyword back (Remove it from the blacklist)'), 'allowback',
+															 '?ctrl=antispam&amp;action=remove&amp;hit_ID=$aspm_ID$' )
+															 .$Results->cols[0]['td'];
+
+	// Add a column for actions:
+	function antispam_actions( & $row )
+	{
+		$output = '';
+
+		if( $row->aspm_source == 'local' )
+		{
+			$output .= '[<a href="'.regenerate_url( 'action,keyword', 'action=report&amp;keyword='
+									.rawurlencode( $row->aspm_string )).'" title="'.
+									T_('Report abuse to centralized ban blacklist!').'">'.
+									T_('Report').'</a>]';
+		}
+
+		return $output.'[<a href="'.regenerate_url( 'action,keyword', 'action=ban&amp;keyword='
+									.rawurlencode( $row->aspm_string )).'" title="'.
+									T_('Check hit-logs and comments for this keyword!').'">'.
+									T_('Re-check').'</a>]';
+	}
+	$Results->cols[] = array(
+							'th' => T_('Actions'),
+							'td' => '%antispam_actions({row})%',
+						);
+}
+
+// Display results:
+$Results->display();
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/collections/_blogs_advanced.form.php 1.10.3.src/inc/VIEW/collections/_blogs_advanced.form.php
--- 0.9.2.src/inc/VIEW/collections/_blogs_advanced.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/collections/_blogs_advanced.form.php	2007-04-25 23:17:58.000000000 -0500
@@ -0,0 +1,125 @@
+<?php
+/**
+ * This file implements the UI view for the Advanced blog properties.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author gorgeb: Bertrand GORGE / EPISTEMA
+ * @author blueyed: Daniel HAHLER
+ *
+ * @package admin
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var Blog
+ */
+global $edited_Blog;
+
+global $Plugins;
+
+
+$Form = & new Form( NULL, 'blogadvanced_checkchanges' );
+
+$Form->begin_form( 'fform' );
+
+$Form->hidden_ctrl();
+$Form->hidden( 'action', 'update' );
+$Form->hidden( 'tab', 'advanced' );
+$Form->hidden( 'blog',$edited_Blog->ID );
+
+$Form->begin_fieldset( T_('Media library') );
+global $basepath, $media_subdir;
+$Form->radio( 'blog_media_location', $edited_Blog->get( 'media_location' ),
+									array(
+										array( 'none',
+														T_('None') ),
+										array( 'default',
+														T_('Default'),
+														sprintf( T_('subdirectory &quot;%s&quot; (URL blog name) of %s'), $edited_Blog->urlname, $basepath.$media_subdir ) ),
+										array( 'subdir',
+														T_('Subdirectory of media folder').':',
+														'',
+														' <span class="nobr"><code>'.$basepath.$media_subdir.'</code><input 
+															type="text" name="blog_media_subdir" size="20" maxlength="255" 
+															class="'.( isset($Request->err_messages['blog_media_subdir']) ? 'field_error' : '' ).'"
+															value="'.$edited_Blog->dget( 'media_subdir', 'formvalue' ).'" /></span>', '' ),
+										array( 'custom',
+														T_('Custom location').':',
+														'',
+														'<fieldset>'
+															.'<div class="label">'.T_('directory').':</div><div class="input"><input 
+																type="text" name="blog_media_fullpath" size="50" maxlength="255" 
+																class="'.( isset($Request->err_messages['blog_media_fullpath']) ? 'field_error' : '' ).'"
+																value="'.$edited_Blog->dget( 'media_fullpath', 'formvalue' ).'" /></div>'
+															.'<div class="label">'.T_('URL').':</div><div class="input"><input 
+																type="text" name="blog_media_url" size="50" maxlength="255" 
+																class="'.( isset($Request->err_messages['blog_media_url']) ? 'field_error' : '' ).'"
+																value="'.$edited_Blog->dget( 'media_url', 'formvalue' ).'" /></div></fieldset>' )
+									), T_('Media dir location'), true
+								);
+$Form->end_fieldset();
+
+$Form->begin_fieldset( T_('After each new post...') );
+	$ping_plugins = preg_split( '~\s*,\s*~', $edited_Blog->get_setting('ping_plugins'), -1, PREG_SPLIT_NO_EMPTY);
+
+	$available_ping_plugins = $Plugins->get_list_by_event('ItemSendPing');
+	$displayed_ping_plugin = false;
+	if( $available_ping_plugins )
+	{
+		foreach( $available_ping_plugins as $loop_Plugin )
+		{
+			if( empty($loop_Plugin->code) )
+			{ // Ping plugin needs a code
+				continue;
+			}
+			$displayed_ping_plugin = true;
+
+			$checked = in_array( $loop_Plugin->code, $ping_plugins );
+			$Form->checkbox_input( 'blog_ping_plugins[]', $checked, /* TRANS: verb */ T_('Ping ').$loop_Plugin->ping_service_name, array('value'=>$loop_Plugin->code, 'note'=>$loop_Plugin->ping_service_note) );
+
+			while( ($key = array_search($loop_Plugin->code, $ping_plugins)) !== false )
+			{
+				unset($ping_plugins[$key]);
+			}
+		}
+	}
+	if( ! $displayed_ping_plugin )
+	{
+		echo '<p>'.T_('There are no ping plugins activated.').'</p>';
+	}
+
+	// Provide previous ping services as hidden fields, in case the plugin is temporarily disabled:
+	foreach( $ping_plugins as $ping_plugin_code )
+	{
+		$Form->hidden( 'blog_ping_plugins[]', $ping_plugin_code );
+	}
+$Form->end_fieldset();
+
+$Form->begin_fieldset( T_('Meta data') );
+	$Form->text( 'blog_description', $edited_Blog->get( 'description' ), 60, T_('Short Description'), T_('This is is used in meta tag description and RSS feeds. NO HTML!'), 250, 'large' );
+	$Form->text( 'blog_keywords', $edited_Blog->get( 'keywords' ), 60, T_('Keywords'), T_('This is is used in meta tag keywords. NO HTML!'), 250, 'large' );
+	$Form->textarea( 'blog_notes', $edited_Blog->get( 'notes' ), 5, T_('Notes'), T_('Additional info. Appears in the backoffice.'), 50, 'large' );
+$Form->end_fieldset();
+
+
+$Form->begin_fieldset( T_('Static file generation'), array( 'class'=>'fieldset clear' ) );
+	$Form->text( 'blog_staticfilename', $edited_Blog->get( 'staticfilename' ), 30, T_('Static filename'), T_('This is the .html file that will be created when you generate a static version of the blog homepage.') );
+$Form->end_fieldset();
+
+$Form->end_form( array( array( 'submit', 'submit', T_('Save !'), 'SaveButton' ),
+												array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/collections/_blogs_display.form.php 1.10.3.src/inc/VIEW/collections/_blogs_display.form.php
--- 0.9.2.src/inc/VIEW/collections/_blogs_display.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/collections/_blogs_display.form.php	2007-04-25 23:17:58.000000000 -0500
@@ -0,0 +1,57 @@
+<?php
+/**
+ * This file implements the UI view for the Blog display properties.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package admin
+ *
+ * @version $Id: _blogs_display.form.php,v 1.1.2.2.2.1 2007/04/25 22:17:57 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var Blog
+ */
+global $edited_Blog;
+
+global $tab, $blog, $BlogCache;
+
+$Form = new Form();
+
+$Form->begin_form( 'fform' );
+
+$Form->hidden_ctrl();
+$Form->hidden( 'action', 'update' );
+$Form->hidden( 'tab', $tab );
+$Form->hidden( 'blog', $blog );
+
+$Form->begin_fieldset( T_('Description') );
+	$Form->text( 'blog_tagline', $edited_Blog->get( 'tagline' ), 50, T_('Tagline'), T_('This is diplayed under the blog name on the blog template.'), 250 );
+	$Form->textarea( 'blog_longdesc', $edited_Blog->get( 'longdesc' ), 5, T_('Long Description'), T_('This is displayed on the blog template.'), 50, 'large' );
+$Form->end_fieldset();
+
+$Form->begin_fieldset( T_('Skin and style') );
+	$Form->select( 'blog_default_skin', $edited_Blog->get( 'default_skin' ), 'skin_options_return', T_('Default skin') , T_('This is the default skin that will be used to display this blog.') );
+	$Form->checkbox( 'blog_force_skin', 1-$edited_Blog->get( 'force_skin' ), T_('Allow skin switching'), T_('Users will be able to select another skin to view the blog (and their preferred skin will be saved in a cookie).') );
+	$Form->checkbox( 'blog_allowblogcss', $edited_Blog->get( 'allowblogcss' ), T_('Allow customized blog CSS file'), T_('A CSS file in the blog media directory will override the default skin stylesheet.') );
+	$Form->checkbox( 'blog_allowusercss', $edited_Blog->get( 'allowusercss' ), T_('Allow user customized CSS file for this blog'), T_('Users will be able to override the blog and skin stylesheet with their own.') );
+$Form->end_fieldset();
+
+$Form->begin_fieldset( T_('List of public blogs') );
+	$Form->checkbox( 'blog_disp_bloglist', $edited_Blog->get( 'disp_bloglist' ), T_('Display public blog list'), T_('Check this if you want to display the list of all blogs on your blog page (if your skin supports this).') );
+	$Form->checkbox( 'blog_in_bloglist', $edited_Blog->get( 'in_bloglist' ), T_('Include in public blog list'), T_('Check this if you want this blog to be displayed in the list of all public blogs.') );
+$Form->end_fieldset();
+
+$Form->begin_fieldset( T_('Link blog / Blogroll') );
+	$Form->select_object( 'blog_links_blog_ID', $edited_Blog->get( 'links_blog_ID' ), $BlogCache, T_('Default linkblog'), T_('Will be displayed next to this blog (if your skin supports this).'), true );
+$Form->end_fieldset();
+
+$Form->buttons( array( array( 'submit', 'submit', T_('Save !'), 'SaveButton' ),
+													array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+
+$Form->end_form();
+
+?>
diff -ruN --text 0.9.2.src/inc/VIEW/collections/_blogs_general.form.php 1.10.3.src/inc/VIEW/collections/_blogs_general.form.php
--- 0.9.2.src/inc/VIEW/collections/_blogs_general.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/collections/_blogs_general.form.php	2007-04-25 23:17:58.000000000 -0500
@@ -0,0 +1,218 @@
+<?php
+/**
+ * This file implements the UI view for the General blog properties.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _blogs_general.form.php,v 1.9.2.3.2.1 2007/04/25 22:17:58 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var Blog
+ */
+global $edited_Blog;
+/**
+ * @var GeneralSettings
+ */
+global $Settings;
+/**
+ * @var BlogCache
+ */
+global $BlogCache;
+/**
+ * @var Log
+ */
+global $Debuglog;
+
+// Prepare last part of blog URL preview:
+switch( $edited_Blog->get( 'access_type' ) )
+{
+	case 'default':
+		$blog_urlappend = 'index.php';
+		break;
+
+	case 'index.php':
+		$blog_urlappend = 'index.php'.( $Settings->get('links_extrapath') ? '/'.$edited_Blog->get( 'stub' ) : '?blog='.$edited_Blog->ID );
+		break;
+
+	case 'stub':
+		$blog_urlappend = $edited_Blog->get( 'stub' );
+		break;
+}
+
+?>
+<script type="text/javascript">
+	<!--
+	var blog_baseurl = '<?php $edited_Blog->disp( 'baseurl', 'formvalue' ); ?>';
+	var blog_urlappend = '<?php echo str_replace( "'", "\'", $blog_urlappend ) ?>';
+
+	function update_urlpreview( base, append )
+	{
+		if( typeof base == 'string' ){ blog_baseurl = base; }
+		if( typeof append == 'string' ){ blog_urlappend = append; }
+
+		text = blog_baseurl + blog_urlappend;
+
+		if( document.getElementById( 'urlpreview' ).hasChildNodes() )
+		{
+			document.getElementById( 'urlpreview' ).firstChild.data = text;
+		}
+		else
+		{
+			document.getElementById( 'urlpreview' ).appendChild( document.createTextNode( text ) );
+		}
+	}
+	//-->
+</script>
+
+
+<?php
+
+global $action, $next_action, $blogtemplate, $blog, $tab;
+
+$Form = new Form();
+
+$Form->begin_form( 'fform' );
+
+$Form->hidden_ctrl();
+$Form->hidden( 'action', $next_action );
+$Form->hidden( 'tab', $tab );
+$Form->hidden( 'blog', $blog );
+if( $action == 'copy' )
+{
+	$Form->hidden( 'blogtemplate', $blog );
+}
+
+$Form->begin_fieldset( T_('General parameters'), array( 'class'=>'fieldset clear' ) );
+	$Form->text( 'blog_name', $edited_Blog->get( 'name' ), 50, T_('Full Name'), T_('Will be displayed on top of the blog.') );
+	$Form->text( 'blog_shortname', $edited_Blog->get( 'shortname', 'formvalue' ), 12, T_('Short Name'), T_('Will be used in selection menus and throughout the admin interface.') );
+	$Form->select( 'blog_locale', $edited_Blog->get( 'locale' ), 'locale_options_return', T_('Main Locale'), T_('Determines the language of the navigation links on the blog.') );
+$Form->end_fieldset();
+
+
+global $baseurl, $maxlength_urlname_stub;
+
+// determine siteurl type (if not set from update-action)
+if( preg_match('#https?://#', $edited_Blog->get( 'siteurl' ) ) )
+{ // absolute
+	$blog_siteurl_type = 'absolute';
+	$blog_siteurl_relative = '';
+	$blog_siteurl_absolute = $edited_Blog->get( 'siteurl' );
+}
+else
+{ // relative
+	$blog_siteurl_type = 'relative';
+	$blog_siteurl_relative = $edited_Blog->get( 'siteurl' );
+	$blog_siteurl_absolute = 'http://';
+}
+
+$Form->begin_fieldset( T_('Blog URL parameters') );
+
+	// TODO: we should have an extra DB column that either defines type of blog_siteurl OR split blog_siteurl into blog_siteurl_abs and blog_siteurl_rel (where blog_siteurl_rel could be "blog_sitepath")
+	$Form->radio( 'blog_siteurl_type', $blog_siteurl_type,
+		array(
+			array( 'relative',
+							T_('Relative to baseurl').':',
+							'',
+							'<span class="nobr"><code>'.$baseurl.'</code>'
+							.'<input type="text" id="blog_siteurl_relative" name="blog_siteurl_relative" size="30" maxlength="120" value="'.format_to_output( $blog_siteurl_relative, 'formvalue' ).'" onkeyup="update_urlpreview( \''.$baseurl.'\'+this.value );" onfocus="document.getElementsByName(\'blog_siteurl_type\')[0].checked=true; update_urlpreview( \''.$baseurl.'\'+this.value );" /></span>'
+							.'<div class="notes">'.T_('With trailing slash. By default, leave this field empty. If you want to use a subfolder, you must handle it accordingly on the Webserver (e-g: create a subfolder + stub file or use mod_rewrite).').'</div>',
+							'onclick="document.getElementById( \'blog_siteurl_relative\' ).focus();"'
+			),
+			array( 'absolute',
+							T_('Absolute URL').':',
+							'',
+							'<input type="text" id="blog_siteurl_absolute" name="blog_siteurl_absolute" size="40" maxlength="120" value="'.format_to_output( $blog_siteurl_absolute, 'formvalue' ).'" onkeyup="update_urlpreview( this.value );" onfocus="document.getElementsByName(\'blog_siteurl_type\')[1].checked=true; update_urlpreview( this.value );" />'.
+							'<span class="notes">'.T_('With trailing slash.').'</span>',
+							'onclick="document.getElementById( \'blog_siteurl_absolute\' ).focus();"'
+			)
+		),
+		T_('Blog Folder URL'), true );
+
+	if( $default_blog_ID = $Settings->get('default_blog_ID') )
+	{
+		$Debuglog->add('Default blog is set to: '.$default_blog_ID);
+		if( $default_Blog = & $BlogCache->get_by_ID($default_blog_ID, false) )
+		{ // Default blog exists
+			$defblog = $default_Blog->dget('shortname');
+		}
+	}
+	$Form->radio( 'blog_access_type', $edited_Blog->get( 'access_type' ),
+		array(
+			array( 'default', T_('Automatic detection by index.php'),
+							T_('Match absolute URL or use default blog').
+								' ('.( !isset($defblog)
+									?	/* TRANS: NO current default blog */ T_('No default blog is currently set')
+									: /* TRANS: current default blog */ T_('Current default :').' '.$defblog ).
+								')',
+							'',
+							'onclick="update_urlpreview( false, \'index.php\' );"'
+			),
+			array( 'index.php', T_('Explicit reference on index.php'),
+							T_('You might want to use extra-path info with this.'),
+							'',
+							'onclick="update_urlpreview( false, \'index.php'.( $Settings->get('links_extrapath') ? "/'+document.getElementById( 'blog_urlname' ).value" : '?blog='.$edited_Blog->ID."'" ).' )"'
+			),
+			array( 'stub', T_('Explicit reference to stub file (Advanced)').':',
+							'',
+							'<label for="blog_stub">'.T_('Stub name').':</label>'.
+							'<input type="text" name="blog_stub" id="blog_stub" size="20" maxlength="'.$maxlength_urlname_stub.'" value="'.$edited_Blog->dget( 'stub', 'formvalue' ).'" onkeyup="update_urlpreview( false, this.value );" onfocus="update_urlpreview( false, this.value ); document.getElementsByName(\'blog_access_type\')[2].checked = true;" />'.
+							'<div class="notes">'.T_("For this to work, you must handle it accordingly on the Webserver (e-g: create a stub file or use mod_rewrite).").'</div>',
+							'onclick="document.getElementById( \'blog_stub\' ).focus();"'
+			),
+		), T_('Preferred access type'), true );
+
+	$Form->text( 'blog_urlname', $edited_Blog->get( 'urlname' ), 20, T_('URL blog name'), T_('Used to uniquely identify this blog. Appears in URLs when using extra-path info. Also gets used as default for the media location (see the advanced tab).'), $maxlength_urlname_stub );
+
+	$Form->info( T_('URL preview'), '<span id="urlpreview">'.$edited_Blog->dget( 'baseurl', 'entityencoded' ).$blog_urlappend.'</span>' );
+$Form->end_fieldset();
+
+$Form->begin_fieldset( T_('Feedback options') );
+	$Form->radio( 'blog_allowcomments', $edited_Blog->get( 'allowcomments' ),
+						array(  array( 'always', T_('Always on all posts'), T_('Always allow comments on every posts') ),
+						array( 'post_by_post', T_('Can be disabled on a per post basis'),  T_('Comments can be disabled on each post separatly') ),
+						array( 'never', T_('No comments are allowed in this blog'), T_('Never allow any comments in this blog') ),
+					), T_('Allow comments'), true );
+
+	$status_options = array(
+			'draft'      => T_('Draft'),
+			'published'  => T_('Published'),
+			'deprecated' => T_('Deprecated')
+		);
+	$Form->select_input_array( 'new_feedback_status', $status_options, T_('New feedback status') /* gets referred to in antispam settings form */, array(
+				'value' => $edited_Blog->get_setting('new_feedback_status'),
+				'note' => T_('This status will be assigned to any new comment/trackback (unless overriden by plugins).')
+			) );
+
+	$Form->checkbox( 'blog_allowtrackbacks', $edited_Blog->get( 'allowtrackbacks' ), T_('Allow trackbacks'), T_("Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.") );
+
+$Form->end_fieldset();
+
+$Form->buttons( array( array( 'submit', 'submit', T_('Save !'), 'SaveButton' ),
+													array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+
+$Form->end_form();
+
+?>
+
+
+<script type="text/javascript">
+	<!--
+	document.getElementById( 'blog_name' ).focus();
+	// -->
+</script>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/collections/_blogs_list.php 1.10.3.src/inc/VIEW/collections/_blogs_list.php
--- 0.9.2.src/inc/VIEW/collections/_blogs_list.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/collections/_blogs_list.php	2007-04-25 23:17:58.000000000 -0500
@@ -0,0 +1,151 @@
+<?php
+/**
+ * This file implements the UI view for the blogs list on blog management screens.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004 by The University of North Carolina at Charlotte as contributed by Jason Edgecombe {@link http://tst.uncc.edu/team/members/jason_bio.php}.
+ *
+ * {@internal Open Source relicensing agreement:
+ * The University of North Carolina at Charlotte grants Francois PLANQUE the right to license
+ * Jason EDGECOMBE's contributions to this file and the b2evolution project
+ * under the GNU General Public License (http://www.opensource.org/licenses/gpl-license.php)
+ * and the Mozilla Public License (http://www.opensource.org/licenses/mozilla1.1.php).
+ *
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author edgester: Jason EDGECOMBE (personal contributions, not for hire)
+ * @author fplanque: Francois PLANQUE.
+ * @author jwedgeco: Jason EDGECOMBE (for hire by UNC-Charlotte)
+ *
+ * @version $Id: _blogs_list.php,v 1.5.2.2.2.2 2007/04/25 22:17:58 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var User
+ */
+global $current_User;
+/**
+ * @var GeneralSettings
+ */
+global $Settings;
+
+global $dispatcher;
+
+$count = 0;
+for( $curr_blog_ID = blog_list_start(); $curr_blog_ID != false; $curr_blog_ID = blog_list_next() )
+{
+	if( ! $current_User->check_perm( 'blog_properties', 'any', false, $curr_blog_ID ) )
+	{ // Current user is not allowed to edit properties...
+		continue;
+	}
+	if( !isset( $atleastoneshown ) )
+	{ // Display headers the first time we find an viewable blog
+		// TODO 0.9.1 : prewalk the list, this will also allow to know if at least one blog can be deleted
+		$atleastoneshown = true;
+		?>
+		<div class="panelblock">
+		<h2><?php echo T_('Blogs') ?>:</h2>
+		<table class="grouped" cellspacing="0">
+		<tr>
+			<th class="firstcol"><?php echo T_('Blog') ?></th>
+			<th><?php echo T_('Full Name') ?></th>
+			<th><?php echo T_('Blog URL') ?></th>
+			<th><?php echo T_('Static File') ?></th>
+			<th><?php echo T_('Locale') ?></th>
+			<th><?php echo T_('Actions') ?></th>
+		</tr>
+		<?php
+	}
+	?>
+	<tr <?php if( $count % 2 == 1 ) echo 'class="odd"' ?>>
+		<td class="firstcol"><strong>
+			<?php
+			blog_list_iteminfo('ID');
+			echo '&nbsp;';
+			if( $current_User->check_perm( 'blog_properties', 'edit', false, $curr_blog_ID ) )
+			{
+				$edit_url = regenerate_url( 'action', 'blog='.$curr_blog_ID );
+				echo action_icon( T_('Properties'), 'properties', $edit_url );
+				echo '&nbsp;<a href="'.$edit_url.'" title="'.T_('Properties').'">';
+				blog_list_iteminfo('shortname');
+				echo '</a>';
+			}
+			else
+			{
+				blog_list_iteminfo('shortname');
+			} ?>
+			</strong>
+			<?php
+			if( $curr_blog_ID == $Settings->get('default_blog_ID') )
+			{
+				echo ' <span title="'.T_('Default blog on index.php').'">('.T_('Default').')</span>';
+			}
+			?>
+		</td>
+
+		<td><?php blog_list_iteminfo('name') ?></td>
+
+		<td><a href="<?php blog_list_iteminfo('blogurl') ?>"><?php blog_list_iteminfo('suburl') ?></a></td>
+
+		<td>
+			<?php if( ($staticfilename = blog_list_iteminfo('staticfilename',false)) )
+			{ // It is possible to generate a static page
+			?>
+			<a href="<?php blog_list_iteminfo('staticurl') ?>"><?php echo $staticfilename ?></a>
+			<?php if( $current_User->check_perm( 'blog_genstatic', 'any', false, $curr_blog_ID ) )
+				{ // Permission to generate a static page ?>
+					[<a href="?ctrl=collections&amp;action=GenStatic&amp;blog=<?php blog_list_iteminfo('ID') ?>"><?php
+						/* TRANS: abbrev. for "generate !" */ echo T_('Gen!') ?></a>]
+					<?php
+				}
+			}
+			?>
+		</td>
+
+		<td class="center"><?php locale_flag( blog_list_iteminfo('locale', false) ) ?></td>
+
+		<?php if( ($curr_blog_ID == 1) || (!$current_User->check_perm( 'blog_properties', 'edit', false, $curr_blog_ID )) )
+		{ // display empty cell for blog #1 and non deletable blogs
+			echo '<td></td>';
+		}
+		elseif( $current_User->check_perm( 'blog_properties', 'edit', false, $curr_blog_ID ) )
+		{
+			echo '<td class="shrinkwrap">';
+			echo action_icon( T_('Copy this blog!'), 'copy', regenerate_url( 'action', 'action=copy&amp;blog='.$curr_blog_ID ) );
+			?>
+			<a href="<?php echo regenerate_url( array('action','ctrl', 'blog'), 'ctrl=collections&amp;action=delete&amp;blog='.$curr_blog_ID ) ?>" style="color:red;font-weight:bold;" onclick="return confirm('<?php printf( TS_('Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!'), $curr_blog_ID) ?>')"><?php echo get_icon( 'delete' ) ?></a>
+		</td>
+		<?php
+		} ?>
+	</tr>
+	<?php
+	$count++;
+}
+
+if( !isset( $atleastoneshown ) )
+{ // no blog was listed because user has no rights
+	echo '<div class="panelinfo">';
+	echo '<P>'.T_('Sorry, you have no permission to edit/view any blog\'s properties.' ).'</p>';
+}
+else
+{ // close table
+	?>
+	</table>
+	<?php
+}
+
+if( $current_User->check_perm( 'blogs', 'create' ) )
+{
+	echo '<p class="center">'.action_icon( T_('New blog...'), 'new', url_add_param( $dispatcher, 'ctrl=collections&amp;action=new' ), T_('New blog...'), 3, 4 ).'</p>';
+}
+?>
+</div>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/collections/_blogs_permissions.form.php 1.10.3.src/inc/VIEW/collections/_blogs_permissions.form.php
--- 0.9.2.src/inc/VIEW/collections/_blogs_permissions.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/collections/_blogs_permissions.form.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,419 @@
+<?php
+/**
+ * This file implements the UI view (+more :/) for the blogs permission management.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package admin
+ *
+ * @todo move user rights queries to object (fplanque)
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var Blog
+ */
+global $edited_Blog;
+/**
+ * @var User
+ */
+global $current_User;
+
+global $debug;
+
+global $UserSettings;
+
+$layout = $UserSettings->param_Request( 'layout', 'blogperms_layout', 'string', $debug ? 'all' : 'default' );  // table layout mode (gets saved in UserSettings, if changed)
+
+$Form = & new Form( NULL, 'blogperm_checkchanges', 'post', 'fieldset' );
+
+$Form->begin_form( 'fform' );
+
+$Form->hidden_ctrl();
+$Form->hidden( 'tab', 'perm' );
+$Form->hidden( 'blog', $edited_Blog->ID );
+$Form->hidden( 'layout', $layout );
+
+$Form->begin_fieldset( T_('User permissions') );
+
+
+/*
+ * Query user list:
+ */
+if( $Request->get('action') == 'filter2' )
+{
+	$keywords = $Request->param( 'keywords2', 'string', '', true );
+	$Request->set_param( 'keywords1', $keywords );
+}
+else
+{
+	$keywords = $Request->param( 'keywords1', 'string', '', true );
+	$Request->set_param( 'keywords2', $keywords );
+}
+
+$where_clause = '';
+
+if( !empty( $keywords ) )
+{
+	$kw_array = split( ' ', $keywords );
+	foreach( $kw_array as $kw )
+	{
+		$where_clause .= 'CONCAT( user_login, \' \', user_firstname, \' \', user_lastname, \' \', user_nickname, \' \', user_email) LIKE "%'.$DB->escape($kw).'%" AND ';
+	}
+}
+
+$sql = 'SELECT user_ID, user_login, bloguser_perm_poststatuses, bloguser_ismember,
+													bloguser_perm_comments, bloguser_perm_delpost, bloguser_perm_cats,
+													bloguser_perm_properties, bloguser_perm_media_upload,
+													bloguser_perm_media_browse, bloguser_perm_media_change
+					FROM T_users LEFT JOIN T_coll_user_perms ON (
+				 						user_ID = bloguser_user_ID
+										AND bloguser_blog_ID = '.$edited_Blog->ID.' )
+				 WHERE '.$where_clause.' 1
+				 ORDER BY bloguser_ismember DESC, *, user_login, user_ID';
+
+
+
+// Display layout selector:
+// TODO: cancel event in switch layout (or it will trigger bozo validator)
+echo '<div style="float:right">';
+	echo T_('Layout').': ';
+	echo '[<a href="?ctrl=collections&amp;action=edit&amp;tab=perm&amp;blog='.$edited_Blog->ID.'&amp;layout=default"
+					onclick="switch_layout(\'default\'); return false;">'.T_('Simple').'</a>] ';
+
+	echo '[<a href="?ctrl=collections&amp;action=edit&amp;tab=perm&amp;blog='.$edited_Blog->ID.'&amp;layout=wide"
+					onclick="switch_layout(\'wide\'); return false;">'.T_('Advanced').'</a>] ';
+
+	if( $debug )
+	{	// Debug mode = both modes are displayed:
+		echo '[<a href="?ctrl=collections&amp;action=edit&amp;tab=perm&amp;blog='.$edited_Blog->ID.'&amp;layout=all"
+						onclick="switch_layout(\'all\'); return false;">Debug</a>] ';
+	}
+echo '</div>';
+// Display wide layout:
+?>
+
+<div id="userlist_wide" class="clear" style="<?php
+	echo 'display:'.( ($layout == 'wide' || $layout == 'all' ) ? 'block' : 'none' ) ?>">
+
+<?php
+
+
+$Results = & new Results( $sql, 'colluser_' );
+
+// Tell the Results class that we already have a form for this page:
+$Results->Form = & $Form;
+
+
+$Results->title = T_('User permissions');
+
+
+
+/**
+ * Callback to add filters on top of the result set
+ *
+ * @param Form
+ */
+function filter_colluserlist( & $Form )
+{
+	global $Request;
+	static $count = 0;
+
+	$count++;
+	$Form->switch_layout( 'blockspan' );
+	// TODO: javascript update other input fields (for other layouts):
+	$Form->text( 'keywords'.$count, $Request->get('keywords'.$count), 20, T_('Keywords'), T_('Separate with space'), 50 );
+	$Form->switch_layout( NULL ); // Restor previously saved
+}
+$Results->filter_area = array(
+	'submit' => 'actionArray[filter1]',
+	'callback' => 'filter_colluserlist',
+	'url_ignore' => 'results_colluser_page,keywords1,keywords2',
+	'presets' => array(
+		'all' => array( T_('All users'), regenerate_url( 'action,results_colluser_page,keywords1,keywords2', 'action=edit' ) ),
+		)
+	);
+
+
+
+/*
+ * Grouping params:
+ */
+$Results->group_by = 'bloguser_ismember';
+$Results->ID_col = 'user_ID';
+
+
+/*
+ * Group columns:
+ */
+$Results->grp_cols[] = array(
+						'td_colspan' => 0,  // nb_cols
+						'td' => 'conditional( #bloguser_ismember#, \''.TS_('Members').'\', \''.TS_('Non members').'\' )',
+					);
+
+
+/*
+ * Colmun definitions:
+ */
+$Results->cols[] = array(
+						'th' => T_('Login'),
+						'order' => 'user_login',
+						'td' => '<a href="?ctrl=users&amp;user_ID=$user_ID$">$user_login$</a>',
+					);
+
+
+function coll_perm_checkbox( $row, $perm, $title, $id = NULL )
+{
+	$r = '<input type="checkbox"';
+	if( !empty($id) )
+	{
+		$r .= ' id="'.$id.'"';
+	}
+	$r .= ' name="blog_'.$perm.'_'.$row->user_ID.'"';
+	if( !empty( $row->{'bloguser_'.$perm} ) )
+	{
+	 	$r .= ' checked="checked"';
+	}
+	$r .= ' onclick="merge_from_wide( this, '.$row->user_ID.' );" class="checkbox"
+							value="1" title="'.$title.'" />';
+	return $r;
+}
+
+function coll_perm_status_checkbox( $row, $perm_status, $title )
+{
+	if( ! isset( $row->statuses_array ) )
+	{	// NOTE: we are writing directly into the DB result array here, it's a little harsh :/
+		// TODO: make all these perms booleans in the DB:
+		$row->statuses_array = isset($row->bloguser_perm_poststatuses)
+											? explode( ',', $row->bloguser_perm_poststatuses )
+											: array();
+	}
+
+	// pre_dump($row->statuses_array);
+
+	$r = '<input type="checkbox"';
+	if( !empty($id) )
+	{
+		$r .= ' id="'.$id.'"';
+	}
+	$r .= ' name="blog_perm_'.$perm_status.'_'.$row->user_ID.'"';
+	if( in_array($perm_status, $row->statuses_array) )
+	{
+	 	$r .= ' checked="checked"';
+	}
+	$r .= ' onclick="merge_from_wide( this, '.$row->user_ID.' );" class="checkbox"
+							value="1" title="'.$title.'" />';
+	return $r;
+}
+
+$Results->cols[] = array(
+						'th' => /* TRANS: SHORT table header on TWO lines */ T_('Is<br />member'),
+						'th_class' => 'checkright',
+						'td' => '%coll_perm_checkbox( {row}, \'ismember\', \''.TS_('Permission to read protected posts').'\', \'checkallspan_state_$user_ID$\' )%',
+						'td_class' => 'center',
+					);
+
+$Results->cols[] = array(
+						'th_group' => /* TRANS: SHORT table header on TWO lines */ T_('Can post/edit with following statuses:'),
+						'th' => /* TRANS: SHORT table header on TWO lines */ T_('Published'),
+						'th_class' => 'checkright',
+						'td' => '%coll_perm_status_checkbox( {row}, \'published\', \''.TS_('Permission to read protected posts').'\' )%',
+						'td_class' => 'center',
+					);
+$Results->cols[] = array(
+						'th_group' => /* TRANS: SHORT table header on TWO lines */ T_('Can post/edit with following statuses:'),
+						'th' => /* TRANS: SHORT table header on TWO lines */ T_('Protected'),
+						'th_class' => 'checkright',
+						'td' => '%coll_perm_status_checkbox( {row}, \'protected\', \''.TS_('Permission to post into this blog with protected status').'\' )%',
+						'td_class' => 'center',
+					);
+$Results->cols[] = array(
+						'th_group' => /* TRANS: SHORT table header on TWO lines */ T_('Can post/edit with following statuses:'),
+						'th' => /* TRANS: SHORT table header on TWO lines */ T_('Private'),
+						'th_class' => 'checkright',
+						'td' => '%coll_perm_status_checkbox( {row}, \'private\', \''.TS_('Permission to post into this blog with private status').'\' )%',
+						'td_class' => 'center',
+					);
+$Results->cols[] = array(
+						'th_group' => /* TRANS: SHORT table header on TWO lines */ T_('Can post/edit with following statuses:'),
+						'th' => /* TRANS: SHORT table header on TWO lines */ T_('Draft'),
+						'th_class' => 'checkright',
+						'td' => '%coll_perm_status_checkbox( {row}, \'draft\', \''.TS_('Permission to post into this blog with draft status').'\' )%',
+						'td_class' => 'center',
+					);
+$Results->cols[] = array(
+						'th_group' => /* TRANS: SHORT table header on TWO lines */ T_('Can post/edit with following statuses:'),
+						'th' => /* TRANS: SHORT table header on TWO lines */ T_('Deprecated'),
+						'th_class' => 'checkright',
+						'td' => '%coll_perm_status_checkbox( {row}, \'deprecated\', \''.TS_('Permission to post into this blog with deprecated status').'\' )%',
+						'td_class' => 'center',
+					);
+
+$Results->cols[] = array(
+						'th' => /* TRANS: SHORT table header on TWO lines */ T_('Delete<br />posts'),
+						'th_class' => 'checkright',
+						'order' => 'bloguser_perm_delpost',
+						'default_dir' => 'D',
+						'td' => '%coll_perm_checkbox( {row}, \'perm_delpost\', \''.TS_('Permission to delete posts in this blog').'\' )%',
+						'td_class' => 'center',
+					);
+
+$Results->cols[] = array(
+						'th' => /* TRANS: SHORT table header on TWO lines */ T_('Edit<br />comts'),
+						'th_class' => 'checkright',
+						'order' => 'bloguser_perm_comments',
+						'default_dir' => 'D',
+						'td' => '%coll_perm_checkbox( {row}, \'perm_comments\', \''.TS_('Permission to edit comments in this blog').'\' )%',
+						'td_class' => 'center',
+					);
+
+$Results->cols[] = array(
+						'th' => /* TRANS: SHORT table header on TWO lines */ T_('Edit<br />cats'),
+						'th_class' => 'checkright',
+						'order' => 'bloguser_perm_cats',
+						'default_dir' => 'D',
+						'td' => '%coll_perm_checkbox( {row}, \'perm_cats\', \''.TS_('Permission to edit categories for this blog').'\' )%',
+						'td_class' => 'center',
+					);
+
+$Results->cols[] = array(
+						'th' => /* TRANS: SHORT table header on TWO lines */ T_('Edit<br />blog'),
+						'th_class' => 'checkright',
+						'order' => 'bloguser_perm_properties',
+						'default_dir' => 'D',
+						'td' => '%coll_perm_checkbox( {row}, \'perm_properties\', \''.TS_('Permission to edit blog properties').'\' )%',
+						'td_class' => 'center',
+					);
+
+$Results->cols[] = array(
+						'th_group' => /* TRANS: SHORT table header on TWO lines */ T_('Media directory'),
+						'th' => T_('Upload'),
+						'th_class' => 'checkright',
+						'order' => 'bloguser_perm_media_upload',
+						'default_dir' => 'D',
+						'td' => '%coll_perm_checkbox( {row}, \'perm_media_upload\', \''.TS_('Permission to upload into blog\'s media folder').'\' )%',
+						'td_class' => 'center',
+					);
+$Results->cols[] = array(
+						'th_group' => /* TRANS: SHORT table header on TWO lines */ T_('Media directory'),
+						'th' => T_('Read'),
+						'th_class' => 'checkright',
+						'order' => 'bloguser_perm_media_browse',
+						'default_dir' => 'D',
+						'td' => '%coll_perm_checkbox( {row}, \'perm_media_browse\', \''.TS_('Permission to browse blog\'s media folder').'\' )%',
+						'td_class' => 'center',
+					);
+$Results->cols[] = array(
+						'th_group' => /* TRANS: SHORT table header on TWO lines */ T_('Media directory'),
+						'th' => T_('Write'),
+						'th_class' => 'checkright',
+						'order' => 'bloguser_perm_media_change',
+						'default_dir' => 'D',
+						'td' => '%coll_perm_checkbox( {row}, \'perm_media_change\', \''.TS_('Permission to change the blog\'s media folder content').'\' )%',
+						'td_class' => 'center',
+					);
+
+$Results->cols[] = array(
+						'th' => '',
+						'td' => '<a href="javascript:toggleall_wide(document.getElementById(\\\'blogperm_checkchanges\\\'), $user_ID$ );merge_from_wide( document.getElementById(\\\'blogperm_checkchanges\\\'), $user_ID$ ); setcheckallspan( $user_ID$ );" title="'.TS_('(un)selects all checkboxes using Javascript').'">
+							<span id="checkallspan_$user_ID$">'.TS_('(un)check all').'</span>
+						</a>',
+						'td_class' => 'center',
+					);
+
+
+// Display WIDE:
+$Results->display();
+
+echo '</div>';
+
+
+// Display simple layout:
+?>
+<div id="userlist_default" class="clear" style="<?php
+	echo 'display:'.( ($layout == 'default' || $layout == 'all' ) ? 'block' : 'none' ) ?>">
+
+<?php
+
+
+// Change filter definitions for simple layout:
+
+$Results->filter_area = array(
+	'submit' => 'actionArray[filter2]',
+	'callback' => 'filter_colluserlist',
+	'url_ignore' => 'action,results_colluser_page,keywords1,keywords2',
+	'presets' => array(
+		'all' => array( T_('All users'), regenerate_url( 'action,results_colluser_page,keywords1,keywords2', 'action=edit' ) ),
+		)
+	);
+
+
+// Change column definitions for simple layout:
+
+$Results->cols = array(); // RESET!
+
+$Results->cols[] = array(
+						'th' => T_('Login'),
+						'order' => 'user_login',
+						'td' => '<a href="?ctrl=users&amp;user_ID=$user_ID$">$user_login$</a>',
+					);
+
+
+function simple_coll_perm_radios( $row )
+{
+	$r = '';
+	$user_easy_group = blogperms_get_easy2( $row );
+	foreach( array(
+								array( 'nomember', T_('Not Member') ),
+								array( 'member', T_('Member') ),
+								array( 'editor', T_('Editor') ),
+								array( 'admin',  T_('Admin') ),
+								array( 'custom',  T_('Custom') )
+							) as $lkey => $easy_group )
+	{
+		$r .= '<input type="radio" id="blog_perm_easy_'.$row->user_ID.'_'.$lkey.'" name="blog_perm_easy_'.$row->user_ID.'" value="'.$easy_group[0].'"';
+		if( $easy_group[0] == $user_easy_group )
+		{
+			$r .= ' checked="checked"';
+		}
+		$r .= ' onclick="merge_from_easy( this, '.$row->user_ID.' )" class="radio" />
+		<label for="blog_perm_easy_'.$row->user_ID.'_'.$lkey.'">'.$easy_group[1].'</label> ';
+	}
+
+	return $r;
+}
+$Results->cols[] = array(
+						'th' => T_('Role'),
+						'td' => '%simple_coll_perm_radios( {row} )%',
+					);
+
+
+// Display SIMPLE:
+$Results->display();
+
+
+echo '</div>';
+
+// Permission note:
+// fp> TODO: link
+echo '<p class="note center">'.T_('Note: General group permissions override the media folder permissions defined here.').'</p>';
+
+$Form->end_fieldset();
+
+
+// Make a hidden list of all displayed users:
+$user_IDs = array();
+foreach( $Results->rows as $row )
+{
+	$user_IDs[] = $row->user_ID;
+}
+$Form->hidden( 'user_IDs', implode( ',', $user_IDs) );
+
+$Form->end_form( array( array( 'submit', 'actionArray[update]', T_('Update'), 'SaveButton' ),
+												array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/collections/_blogs_permissions_group.form.php 1.10.3.src/inc/VIEW/collections/_blogs_permissions_group.form.php
--- 0.9.2.src/inc/VIEW/collections/_blogs_permissions_group.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/collections/_blogs_permissions_group.form.php	2007-04-25 23:17:58.000000000 -0500
@@ -0,0 +1,339 @@
+<?php
+/**
+ * This file implements the UI view (+more :/) for the blogs permission management.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package admin
+ *
+ * @todo move user rights queries to object (fplanque)
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var Blog
+ */
+global $edited_Blog;
+/**
+ * @var User
+ */
+global $current_User;
+global $UserSettings;
+
+$layout = $UserSettings->param_Request( 'layout', 'blogperms_layout', 'string', 'default' );  // table layout mode
+
+
+/**
+ * Display user list with permissions
+ *
+ * Displays table lines <tr>...</tr>
+ *
+ * @param string layout to use (currently 'wide' or 'default')
+ * @param string the DB query to get the groups
+ * @return array the displayed user IDs
+ */
+function list_groups( $layout, $query )
+{
+	global $DB;
+
+	$displayed = array();
+
+
+	foreach( $DB->get_results( $query, ARRAY_A ) as $lKey => $lrow )
+	{ // Go through groups:
+		$displayed[] = $lrow['grp_ID'];
+		switch( $layout )
+		{
+			case 'wide':
+				// Wide layout:
+				$perm_post = isset($lrow['bloggroup_perm_poststatuses'])
+											? explode( ',', $lrow['bloggroup_perm_poststatuses'] )
+											: array();
+				?>
+				<tr<?php if( $lKey % 2 ) echo ' class="odd"'; ?>>
+					<td><?php echo format_to_output( $lrow['grp_name'], 'htmlbody' ); ?></td>
+					<td class="center">
+						<input id="checkallspan_state_<?php echo $lrow['grp_ID'] ?>" type="checkbox" name="blog_ismember_<?php echo $lrow['grp_ID'] ?>"
+							<?php if( !empty( $lrow['bloggroup_ismember'] ) ) { ?> checked="checked" <?php } ?>
+							onclick="merge_from_wide( this, <?php echo $lrow['grp_ID'] ?>);" class="checkbox"
+							value="1" title="<?php echo T_('Permission to read protected posts') ?>" />
+					</td>
+					<td class="center">
+						<input type="checkbox" name="blog_perm_published_<?php echo $lrow['grp_ID'] ?>"
+							<?php if( in_array( 'published', $perm_post ) ) { ?> checked="checked" <?php } ?>
+							onclick="merge_from_wide( this, <?php echo $lrow['grp_ID'] ?>);" class="checkbox"
+							value="1" title="<?php echo T_('Permission to post into this blog with private status') ?>" />
+					</td>
+					<td class="center">
+						<input type="checkbox" name="blog_perm_protected_<?php echo $lrow['grp_ID'] ?>"
+							<?php if( in_array( 'protected', $perm_post ) ) { ?> checked="checked" <?php } ?>
+							onclick="merge_from_wide( this, <?php echo $lrow['grp_ID'] ?>);" class="checkbox"
+							value="1" title="<?php echo T_('Permission to post into this blog with protected status') ?>" />
+					</td>
+					<td class="center">
+						<input type="checkbox" name="blog_perm_private_<?php echo $lrow['grp_ID'] ?>"
+							<?php if( in_array( 'private', $perm_post ) ) { ?> checked="checked" <?php } ?>
+							onclick="merge_from_wide( this, <?php echo $lrow['grp_ID'] ?>);" class="checkbox"
+							value="1" title="<?php echo T_('Permission to post into this blog with private status') ?>" />
+					</td>
+					<td class="center">
+						<input type="checkbox" name="blog_perm_draft_<?php echo $lrow['grp_ID'] ?>"
+							<?php if( in_array( 'draft', $perm_post ) ) { ?> checked="checked" <?php } ?>
+							onclick="merge_from_wide( this, <?php echo $lrow['grp_ID'] ?>);" class="checkbox"
+							value="1" title="<?php echo T_('Permission to post into this blog with draft status') ?>" />
+					</td>
+					<td class="center">
+						<input type="checkbox" name="blog_perm_deprecated_<?php echo $lrow['grp_ID'] ?>"
+							<?php if( in_array( 'deprecated', $perm_post ) ) { ?> checked="checked" <?php } ?>
+							onclick="merge_from_wide( this, <?php echo $lrow['grp_ID'] ?>);" class="checkbox"
+							value="1" title="<?php echo T_('Permission to post into this blog with deprecated status') ?>" />
+					</td>
+					<td class="center">
+						<input type="checkbox" name="blog_perm_delpost_<?php echo $lrow['grp_ID'] ?>"
+							<?php if( !empty($lrow['bloggroup_perm_delpost']) ) { ?> checked="checked" <?php } ?>
+							onclick="merge_from_wide( this, <?php echo $lrow['grp_ID'] ?>);" class="checkbox"
+							value="1" title="<?php echo T_('Permission to delete posts in this blog') ?>" />
+					</td>
+					<td class="center">
+						<input type="checkbox" name="blog_perm_comments_<?php echo $lrow['grp_ID'] ?>"
+							<?php if( !empty( $lrow['bloggroup_perm_comments'] ) ) { ?> checked="checked" <?php } ?>
+							onclick="merge_from_wide( this, <?php echo $lrow['grp_ID'] ?>);" class="checkbox"
+							value="1" title="<?php echo T_('Permission to edit comments in this blog') ?>" />
+					</td>
+					<td class="center">
+						<input type="checkbox" name="blog_perm_cats_<?php echo $lrow['grp_ID'] ?>"
+							<?php if( !empty( $lrow['bloggroup_perm_cats'] ) ) { ?> checked="checked" <?php } ?>
+							onclick="merge_from_wide( this, <?php echo $lrow['grp_ID'] ?>);" class="checkbox"
+							value="1" title="<?php echo T_('Permission to edit categories for this blog') ?>" />
+					</td>
+					<td class="center">
+						<input type="checkbox" name="blog_perm_properties_<?php echo $lrow['grp_ID'] ?>"
+							<?php if( !empty( $lrow['bloggroup_perm_properties'] ) ) { ?> checked="checked" <?php } ?>
+							onclick="merge_from_wide( this, <?php echo $lrow['grp_ID'] ?>);" class="checkbox"
+							value="1" title="<?php echo T_('Permission to edit blog properties') ?>" />
+					</td>
+					<td class="center">
+						<input type="checkbox" name="blog_perm_media_upload_<?php echo $lrow['grp_ID'] ?>"
+							<?php if( !empty( $lrow['bloggroup_perm_media_upload'] ) ) { ?> checked="checked" <?php } ?>
+							onclick="merge_from_wide( this, <?php echo $lrow['grp_ID'] ?>);" class="checkbox"
+							value="1" title="<?php echo T_("Permission to upload into blog's media folder") ?>" />
+					</td>
+					<td class="center">
+						<input type="checkbox" name="blog_perm_media_browse_<?php echo $lrow['grp_ID'] ?>"
+							<?php if( !empty( $lrow['bloggroup_perm_media_browse'] ) ) { ?> checked="checked" <?php } ?>
+							onclick="merge_from_wide( this, <?php echo $lrow['grp_ID'] ?>);" class="checkbox"
+							value="1" title="<?php echo T_("Permission to browse blog's media folder") ?>" />
+					</td>
+					<td class="center">
+						<input type="checkbox" name="blog_perm_media_change_<?php echo $lrow['grp_ID'] ?>"
+							<?php if( !empty( $lrow['bloggroup_perm_media_change'] ) ) { ?> checked="checked" <?php } ?>
+							onclick="merge_from_wide( this, <?php echo $lrow['grp_ID'] ?>);" class="checkbox"
+							value="1" title="<?php echo T_("Permission to change the blog's media folder content") ?>" />
+					</td>
+					<td class="center">
+						<a href="javascript:toggleall_wide(document.getElementById('blogperm_checkchanges'), <?php echo $lrow['grp_ID'] ?>);merge_from_wide( document.getElementById('blogperm_checkchanges'), <?php echo $lrow['grp_ID'] ?>); setcheckallspan(<?php echo $lrow['grp_ID'] ?>);" title="<?php echo T_('(un)selects all checkboxes using Javascript') ?>">
+							<span id="checkallspan_<?php echo $lrow['grp_ID'] ?>"><?php echo T_('(un)check all')?></span>
+						</a>
+					</td>
+				</tr>
+				<?php
+				break;
+
+
+			case 'custom':
+				// TODO: custom edit form.
+				break;
+
+
+			default:
+				// Simple layout:
+				?>
+				<tr<?php if( $lKey % 2 ) echo ' class="odd"'; ?>>
+					<td><?php echo format_to_output( $lrow['grp_name'], 'htmlbody' ); ?></td>
+					<td>
+						<?php
+						$group_easy_group = blogperms_get_easy( $lrow, 'group' );
+						foreach( array(
+													array( 'nomember', T_('Not Member') ),
+													array( 'member', T_('Member') ),
+													array( 'editor', T_('Editor') ),
+													array( 'admin',  T_('Admin') ),
+													array( 'custom',  T_('Custom') )
+												) as $lkey => $easy_group )
+						{
+							?>
+							<input type="radio" id="blog_perm_easy_<?php echo $lrow['grp_ID'].'_'.$lkey ?>" name="blog_perm_easy_<?php echo $lrow['grp_ID'] ?>" value="<?php echo $easy_group[0] ?>"<?php
+							if( $easy_group[0] == $group_easy_group )
+							{
+								echo ' checked="checked"';
+							}
+							?> onclick="merge_from_easy( this, <?php echo $lrow['grp_ID'] ?> )" class="radio" />
+
+							<label for="blog_perm_easy_<?php echo $lrow['grp_ID'].'_'.$lkey ?>"><?php echo $easy_group[1] ?></label>
+							<?php
+						}
+						?>
+					</td>
+				</tr>
+			<?php
+		}
+	}
+
+	return $displayed;
+}
+
+
+$Form = & new Form( NULL, 'blogperm_checkchanges', 'post', 'fieldset' );
+
+$Form->begin_form( 'fform' );
+
+$Form->hidden_ctrl();
+$Form->hidden( 'action', 'update' );
+$Form->hidden( 'tab', 'permgroup' );
+$Form->hidden( 'blog', $edited_Blog->ID );
+global $layout;
+$Form->hidden( 'layout', $layout );
+
+$Form->begin_fieldset( T_('Group permissions') );
+
+// Display layout selector:
+?>
+<div style="float:right">
+	<?php
+	echo T_('Layout').': ';
+	echo '[<a href="?ctrl=collections&amp;action=edit&amp;tab=permgroup&amp;blog='.$edited_Blog->ID.'&amp;layout=default"
+					onclick="switch_layout(\'default\'); return false;">'.T_('Simple').'</a>] ';
+	echo '[<a href="?ctrl=collections&amp;action=edit&amp;tab=permgroup&amp;blog='.$edited_Blog->ID.'&amp;layout=wide"
+					onclick="switch_layout(\'wide\'); return false;">'.T_('Advanced').'</a>] ';
+	global $debug;
+	if( $debug )
+	{
+		echo '[<a href="?ctrl=collections&amp;action=edit&amp;tab=permgroup&amp;blog='.$edited_Blog->ID.'&amp;layout=all"
+						onclick="switch_layout(\'all\'); return false;">Debug</a>] ';
+	}
+	?>
+</div>
+
+<?php
+// Display wide layout:
+?>
+
+<div id="userlist_wide" class="clear" style="<?php
+	echo 'display:'.( ($layout == 'wide' || $layout == 'all' ) ? 'block' : 'none' ) ?>">
+	<table class="grouped" cellspacing="0">
+		<thead>
+			<tr>
+				<th rowspan="2"><?php /* TRANS: table header for user list */ echo T_('Login ') ?></th>
+				<th rowspan="2" class="checkright"><?php /* TRANS: SHORT table header on TWO lines */ echo T_('Is<br />member') ?></th>
+				<th colspan="5" class="checkright"><?php /* TRANS: SHORT table header on TWO lines */ echo T_('Can post/edit with following statuses:') ?></th>
+				<th rowspan="2" class="checkright"><?php /* TRANS: SHORT table header on TWO lines */ echo T_('Delete<br />posts') ?></th>
+				<th rowspan="2" class="checkright"><?php /* TRANS: SHORT table header on TWO lines */ echo T_('Edit<br />comts') ?></th>
+				<th rowspan="2" class="checkright"><?php /* TRANS: SHORT table header on TWO lines */ echo T_('Edit<br />cats') ?></th>
+				<th rowspan="2" class="checkright"><?php /* TRANS: SHORT table header on TWO lines */ echo T_('Edit<br />blog') ?></th>
+				<th colspan="3" class="checkright"><?php /* TRANS: SHORT table header on TWO lines */ echo T_('Media directory') ?></th>
+				<th rowspan="2" class="checkright">&nbsp;</th>
+			</tr>
+			<tr>
+				<th class="checkright"><?php echo T_('Published') ?></th>
+				<th class="checkright"><?php echo T_('Protected') ?></th>
+				<th class="checkright"><?php echo T_('Private') ?></th>
+				<th class="checkright"><?php echo T_('Draft') ?></th>
+				<th class="checkright"><?php echo T_('Deprecated') ?></th>
+				<th class="checkright"><?php echo T_('Upload') ?></th>
+				<th class="checkright"><?php echo T_('Read') ?></th>
+				<th class="checkright"><?php echo T_('Write') ?></th>
+			</tr>
+		</thead>
+
+		<tbody>
+			<tr class="group">
+				<td colspan="15">
+					<strong><?php echo T_('Members') ?></strong>
+				</td>
+			</tr>
+
+			<?php
+			$members = list_groups( 'wide',
+								'SELECT grp_ID, grp_name, bloggroup_perm_poststatuses, bloggroup_ismember,
+													bloggroup_perm_comments, bloggroup_perm_delpost, bloggroup_perm_cats,
+													bloggroup_perm_properties, bloggroup_perm_media_upload,
+													bloggroup_perm_media_browse, bloggroup_perm_media_change
+									 FROM T_groups INNER JOIN T_coll_group_perms ON grp_ID = bloggroup_group_ID
+									WHERE bloggroup_blog_ID = '.$edited_Blog->ID.'
+									  AND bloggroup_ismember <> 0
+									ORDER BY grp_name' );
+			?>
+
+			<tr class="group">
+				<td colspan="15">
+					<strong><?php echo T_('Non members') ?></strong>
+				</td>
+			</tr>
+
+			<?php
+			list_groups( 'wide', 'SELECT grp_ID, grp_name
+										FROM T_groups'
+									.( count( $members ) ? ' WHERE grp_ID NOT IN ('.implode( ',', $members ) .') ' : '' )
+									.' ORDER BY grp_name' );
+			?>
+		</tbody>
+	</table>
+</div>
+
+<?php
+// Display simple layout:
+?>
+<div id="userlist_default" class="clear" style="<?php
+	echo 'display:'.( ($layout == 'default' || $layout == 'all' ) ? 'block' : 'none' ) ?>">
+	<table class="grouped">
+		<tr class="group">
+			<td colspan="2">
+				<strong><?php echo T_('Members') ?></strong>
+			</td>
+		</tr>
+
+		<?php
+
+		$members = list_groups( 'default',
+							'SELECT grp_ID, grp_name, bloggroup_perm_poststatuses, bloggroup_ismember,
+												bloggroup_perm_comments, bloggroup_perm_delpost, bloggroup_perm_cats,
+												bloggroup_perm_properties, bloggroup_perm_media_upload,
+												bloggroup_perm_media_browse, bloggroup_perm_media_change
+								 FROM T_groups INNER JOIN T_coll_group_perms ON grp_ID = bloggroup_group_ID
+								WHERE bloggroup_blog_ID = '.$edited_Blog->ID.'
+								  AND bloggroup_ismember <> 0
+								ORDER BY grp_name' );
+
+		?>
+
+		<tr class="group">
+			<td colspan="2">
+				<strong><?php echo T_('Non members') ?></strong>
+			</td>
+		</tr>
+
+		<?php
+		list_groups( 'default', 'SELECT grp_ID, grp_name
+									FROM T_groups'
+								.( count( $members ) ? ' WHERE grp_ID NOT IN ('.implode( ',', $members ) .') ' : '' )
+								.' ORDER BY grp_name' );
+
+		?>
+	</table>
+	<br />
+</div>
+
+
+<?php
+// Permission note:
+echo '<p class="note center">'.T_('Note: General group permissions override the media folder permissions defined here.').'</p>';
+
+$Form->end_fieldset();
+// warning if a user withdraws own permission to edit the blog's properties
+// todo: check if user is withdrawing own group permissions
+form_submit( ( $current_User->ID != 1 ) ); //? 'onclick="if( document.getElementById(\'blogperm_checkchanges\').blog_perm_properties_'.$current_User->ID.'.checked == false) return( confirm(\''.TS_('Warning! You are about to remove your own permission to edit this blog!\nYou won\'t have access to its properties any longer if you do that!').'\') );"' : '' );
+
+$Form->end_form();
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/collections/_blogs_skin.form.php 1.10.3.src/inc/VIEW/collections/_blogs_skin.form.php
--- 0.9.2.src/inc/VIEW/collections/_blogs_skin.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/collections/_blogs_skin.form.php	2007-04-25 23:17:58.000000000 -0500
@@ -0,0 +1,70 @@
+<?php
+/**
+ * This file implements the UI view for the Advanced blog properties.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * @package admin
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var Blog
+ */
+global $edited_Blog;
+
+
+$Form = & new Form( NULL, 'blogadvanced_checkchanges' );
+
+$Form->begin_form( 'fform', T_('Choose a skin') );
+
+	$Form->hidden_ctrl();
+	$Form->hidden( 'action', 'update' );
+	$Form->hidden( 'tab', 'skin' );
+	$Form->hidden( 'blog',$edited_Blog->ID );
+
+	$Form->begin_fieldset( T_('Available skins') );
+	
+	for( skin_list_start(); skin_list_next(); ) 
+	{ 
+		$skin_name = skin_list_iteminfo( 'name', false );
+		$skin_path = skin_list_iteminfo( 'path', false );
+		$skin_url = skin_list_iteminfo( 'url', false );
+		$preview_url = url_add_param($edited_Blog->get('blogurl'),'tempskin='.rawurlencode($skin_name));
+		echo '<div class="skinshot">';
+		if( file_exists( $skin_path.'/skinshot.jpg' ) )
+		{
+			echo '<a href="'.$preview_url.'" target="_blank" title="'.T_('Preview blog with this skin in a new window').'">';
+			echo '<img src="'.$skin_url.'/skinshot.jpg" width="240" height="180" alt="'.$skin_name.'"';
+			if( $skin_name == $edited_Blog->default_skin )
+			{
+				echo ' class="current"';
+			}
+			echo '/></a>';
+		}
+		echo '<div class="legend">';
+		echo '<div class="actions">';
+		if( $skin_name == $edited_Blog->default_skin )
+		{
+			echo T_('Selected');
+		}
+		else
+		{
+			echo '<a href="?ctrl=collections&tab=skin&blog='.$edited_Blog->ID.'&amp;action=update&amp;blog_default_skin='.rawurlencode($skin_name).'">'.T_('Select').'</a>';
+		}
+		echo '</div>';
+		echo '<strong>'.$skin_name.'</strong></div>';
+		echo '</div>';
+	} 
+
+	echo '<div class="clear"></div>';
+
+	$Form->end_fieldset( );
+	
+$Form->end_form();
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/collections/_cats_list.php 1.10.3.src/inc/VIEW/collections/_cats_list.php
--- 0.9.2.src/inc/VIEW/collections/_cats_list.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/collections/_cats_list.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,108 @@
+<?php
+/**
+ * This file implements the UI view for the recursive categories list.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var Blog
+ */
+global $Blog;
+
+global $cache_categories;
+
+// Begin payload block:
+$this->disp_payload_begin();
+
+if( isset( $Blog ) )
+{
+	echo '<h2>'.T_('Categories for blog:'), ' ', $Blog->dget('name').'</h2>';
+}
+
+// ----------------- START RECURSIVE CAT LIST ----------------
+cat_query( 'none' );	// make sure the caches are loaded
+
+/**
+ * callback to start sublist
+ */
+function cat_edit_before_first( $parent_cat_ID, $level )
+{	// callback to start sublist
+
+}
+/**
+ * callback to display sublist element
+ */
+function cat_edit_before_each( $cat_ID, $level )
+{	// callback to display sublist element
+	global $Blog;
+
+	$cat = get_the_category_by_ID( $cat_ID );
+	$r = '<li>'.action_icon( T_('Edit category properties'), 'properties', '?ctrl=chapters&amp;action=edit&amp;cat_ID='.$cat_ID );
+	$r .= '<a href="?ctrl=chapters&amp;action=edit&amp;cat_ID='.$cat_ID.'"><strong>'.$cat['cat_name'].'</strong></a>';
+	$r .= ' <a href="?ctrl=chapters&amp;action=delete&amp;cat_ID='.$cat_ID.'&amp;blog='.$Blog->ID
+				.'" onclick="return confirm(\''.TS_('Are you sure you want to delete?').'\')">';
+	$r .= get_icon( 'delete' );
+	$r .= '</a>';
+	$r .= "<ul>\n";
+
+	return $r;
+}
+/**
+ * callback to display sublist element
+ */
+function cat_edit_after_each( $cat_ID, $level )
+{	// callback to display sublist element
+	global $Blog;
+
+	$r = '<li>'.action_icon( T_('New sub-category here'), 'new', '?ctrl=chapters&amp;action=new&amp;parent_cat_ID='.$cat_ID.'&amp;blog='.$Blog->ID );
+	$r .= T_('New sub-category here')."</a></li>\n";
+	$r .= "</ul>\n";
+	$r .= "</li>\n";
+
+	return $r;
+}
+/**
+ * callback to end sublist
+ */
+function cat_edit_after_last( $parent_cat_ID, $level )
+{	// callback to end sublist
+	if( $level > 0 )
+	{
+	}
+	return '';
+}
+
+// run recursively through the cats
+echo "<ul>\n";
+echo cat_children( $cache_categories, $Blog->ID, NULL, 'cat_edit_before_first', 'cat_edit_before_each', 'cat_edit_after_each', 'cat_edit_after_last', 0 );
+echo '<li>'.action_icon( T_('New category here'), 'new', '?ctrl=chapters&amp;action=new&amp;blog='.$Blog->ID );
+echo T_('New category here'), "</a></li>\n";
+echo "</ul>\n";
+// ----------------- END RECURSIVE CAT LIST ----------------
+
+Log::display( '', '', T_('<strong>Note:</strong> Deleting a category does not delete items from that category. It will just assign them to the parent category. When deleting a root category, items will be assigned to the oldest remaining category in the same collection (smallest category number).'), 'note' );
+
+// End payload block:
+$this->disp_payload_end();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/comments/_browse_comments.inc.php 1.10.3.src/inc/VIEW/comments/_browse_comments.inc.php
--- 0.9.2.src/inc/VIEW/comments/_browse_comments.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/comments/_browse_comments.inc.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,56 @@
+<?php
+/**
+ * This file implements the comment browsing
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _browse_comments.inc.php,v 1.12.2.2.2.1 2007/04/25 22:17:59 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var Comment
+ */
+global $Comment;
+/**
+ * @var Blog
+ */
+global $Blog;
+/**
+ * @var CommentList
+ */
+global $CommentList;
+
+global $dispatcher;
+
+
+/*
+ * Display comments:
+ */
+?>
+<div class="bFeedback">
+<h2><?php echo T_('Feedback (Comments, Trackbacks...)') ?></h2>
+<?php
+
+$CommentList->display_if_empty( '<div class="bComment"><p>'.T_('No feedback yet...').'</p></div>' );
+
+// Display list of comments:
+require dirname(__FILE__).'/inc/_comment_list.inc.php';
+
+?>
+</div>
+
+<?php
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/comments/_comment.form.php 1.10.3.src/inc/VIEW/comments/_comment.form.php
--- 0.9.2.src/inc/VIEW/comments/_comment.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/comments/_comment.form.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,197 @@
+<?php
+/**
+ * This file implements the Comment form.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _comment.form.php,v 1.12.2.4.2.1 2007/04/25 22:17:59 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var Blog
+ */
+global $Blog;
+/**
+ * @var Comment
+ */
+global $edited_Comment;
+/**
+ *
+ */
+global $Plugins;
+
+global $comments_use_autobr, $mode, $month, $tab;
+
+$Form = & new Form( NULL, 'post', 'post', 'linespan' );
+
+$Form->begin_form( 'eform' );
+$Form->hidden( 'ctrl', 'editactions' );
+$Form->hidden( 'action', 'editedcomment' );
+$Form->hidden( 'blog', $Blog->ID );
+$Form->hidden( 'comment_ID', $edited_Comment->ID );
+?>
+
+<div class="left_col">
+
+	<fieldset>
+		<legend><?php echo T_('Comment contents') ?></legend>
+
+		<?php
+		if( ! $edited_Comment->get_author_User() )
+		{ // This is not a member comment
+			$Form->text( 'newcomment_author', $edited_Comment->author, 20, T_('Name'), '', 100 );
+			$Form->text( 'newcomment_author_email', $edited_Comment->author_email, 20, T_('Email'), '', 100 );
+			$Form->text( 'newcomment_author_url', $edited_Comment->author_url, 20, T_('URL'), '', 100 );
+		}
+		?>
+
+	<div class="edit_toolbars">
+	<?php // --------------------------- TOOLBARS ------------------------------------
+		// CALL PLUGINS NOW:
+		$Plugins->trigger_event( 'AdminDisplayToolbar', array( 'target_type' => 'Comment', 'edit_layout' => NULL ) );
+	?>
+	</div>
+
+	<?php // ---------------------------- TEXTAREA -------------------------------------
+	$content = $edited_Comment->content;
+	if( $comments_use_autobr == 'always' || $comments_use_autobr == 'opt-out' )
+	{
+		// echo 'unBR:',htmlspecialchars(str_replace( ' ', '*', $content) );
+		$content = unautobrize($content);
+	}
+
+	$Form->fieldstart = '<div class="edit_area">';
+	$Form->fieldend = "</div>\n";
+	$Form->textarea( 'content', $content, 16, '', '', 40 , '' );
+	$Form->fieldstart = '<span class="line">';
+	$Form->fieldend = '</span>';
+	?>
+	<script type="text/javascript" language="JavaScript">
+		<!--
+		// This is for toolbar plugins
+		b2evoCanvas = document.getElementById('content');
+		//-->
+	</script>
+
+	<div class="edit_actions">
+
+	<input type="submit" value="<?php /* TRANS: This is the value of an input submit button */ echo T_('Save !'); ?>" class="SaveButton" tabindex="10" />
+
+	<?php
+	// ---------- DELETE ----------
+	if( $action == 'editcomment' )
+	{	// Editing comment
+		// Display delete button if user has permission to:
+		$edited_Comment->delete_link( ' ', ' ', '#', '#', 'DeleteButton', true );
+	}
+
+	// CALL PLUGINS NOW:
+	$Plugins->trigger_event( 'AdminDisplayEditorButton', array( 'target_type' => 'Comment', 'edit_layout' => '' /* TODO: Better value? */ ) );
+
+	?>
+	</div>
+	</fieldset>
+
+	<fieldset>
+		<legend><?php echo T_('Advanced properties') ?></legend>
+
+		<?php
+		if( $current_User->check_perm( 'edit_timestamp' ) )
+		{	// ------------------------------------ TIME STAMP -------------------------------------
+			$aa = mysql2date('Y', $edited_Comment->date);
+			$mm = mysql2date('m', $edited_Comment->date);
+			$jj = mysql2date('d', $edited_Comment->date);
+			$hh = mysql2date('H', $edited_Comment->date);
+			$mn = mysql2date('i', $edited_Comment->date);
+			$ss = mysql2date('s', $edited_Comment->date);
+			?>
+			<div>
+			<input type="checkbox" class="checkbox" name="edit_date" value="1" id="timestamp"
+				tabindex="13" />
+			<label for="timestamp"><strong><?php echo T_('Edit timestamp') ?></strong>:</label>
+			<span class="nobr">
+			<input type="text" name="jj" value="<?php echo $jj ?>" size="2" maxlength="2" tabindex="14" />
+			<select name="mm" tabindex="15">
+			<?php
+			for ($i = 1; $i < 13; $i = $i + 1)
+			{
+				echo "\t\t\t<option value=\"$i\"";
+				if ($i == $mm)
+				echo ' selected="selected"';
+				if ($i < 10) {
+					$ii = '0'.$i;
+				} else {
+					$ii = "$i";
+				}
+				echo ">";
+				if( $mode == 'sidebar' )
+					echo T_($month_abbrev[$ii]);
+				else
+					echo T_($month[$ii]);
+				echo "</option>\n";
+			}
+			?>
+		</select>
+
+		<input type="text" name="aa" value="<?php echo $aa ?>" size="4" maxlength="5" tabindex="16" />
+		</span>
+		<span class="nobr">@
+		<input type="text" name="hh" value="<?php echo $hh ?>" size="2" maxlength="2" tabindex="17" />:<input type="text" name="mn" value="<?php echo $mn ?>" size="2" maxlength="2" tabindex="18" />:<input type="text" name="ss" value="<?php echo $ss ?>" size="2" maxlength="2" tabindex="19" />
+		</span></div>
+		<?php
+		}
+
+		// --------------------------- AUTOBR --------------------------------------
+		?>
+		<input type="checkbox" class="checkbox" name="post_autobr" value="1" <?php
+		if( $comments_use_autobr == 'always' || $comments_use_autobr == 'opt-out' ) echo ' checked="checked"' ?> id="autobr" tabindex="6" /><label for="autobr">
+		<strong><?php echo T_('Auto-BR') ?></strong> <span class="notes"><?php echo T_('This option is deprecated, you should avoid using it.') ?></span></label><br />
+
+	</fieldset>
+
+</div>
+
+<div class="right_col">
+
+	<fieldset>
+		<legend><?php echo T_('Comment info') ?></legend>
+		<p><strong><?php echo T_('Author') ?>:</strong> <?php echo $edited_Comment->author() ?></p>
+		<p><strong><?php echo T_('Type') ?>:</strong> <?php echo $edited_Comment->type; ?></p>
+		<p><strong><?php echo T_('IP address') ?>:</strong> <?php echo $edited_Comment->author_IP; ?></p>
+		<p><strong><?php echo T_('Spam Karma') ?>:</strong> <?php $edited_Comment->spam_karma(); ?></p>
+		<p><strong><?php echo T_('Item') ?>:</strong> <?php
+			$comment_Item = & $edited_Comment->get_Item();
+			$comment_Item->permanent_link();
+			$comment_Item->edit_link(); ?></p>
+	</fieldset>
+
+	<?php
+		$Form->begin_fieldset( T_('Visibility'), array( 'id' => 'commentform_visibility' ) );
+
+		$sharing_options[] = array( 'published', T_('Published (Public)') );
+		$sharing_options[] = array( 'draft', T_('Draft (Not published!)') );
+		$sharing_options[] = array( 'deprecated', T_('Deprecated (Not published!)') );
+		$Form->radio( 'comment_status', $edited_Comment->status, $sharing_options, '', true );
+
+		$Form->end_fieldset();
+	?>
+</div>
+
+<div class="clear"></div>
+
+<?php
+$Form->end_form();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/comments/inc/_comment_list.inc.php 1.10.3.src/inc/VIEW/comments/inc/_comment_list.inc.php
--- 0.9.2.src/inc/VIEW/comments/inc/_comment_list.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/comments/inc/_comment_list.inc.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,125 @@
+<?php
+/**
+ * This file implements the comment list
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _comment_list.inc.php,v 1.9.2.2.2.2 2007/05/20 20:55:17 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var Comment
+ */
+global $Comment;
+/**
+ * @var Blog
+ */
+global $Blog;
+/**
+ * @var CommentList
+ */
+global $CommentList;
+
+global $dispatcher;
+
+while( $Comment = & $CommentList->get_next() )
+{ // Loop through comments:
+	?>
+	<!-- ========== START of a COMMENT/TB/PB ========== -->
+	<div id="c<?php echo $Comment->ID ?>" class="bComment bComment<?php $Comment->status('raw') ?>">
+		<div class="bSmallHead">
+			<?php
+				echo '<div class="bSmallHeadRight">';
+				echo T_('Visibility').': ';
+				echo '<span class="bStatus">';
+				$Comment->status();
+				echo '</span>';
+				echo '</div>';
+			?>
+			<span class="bDate"><?php $Comment->date(); ?></span>
+			@
+			<span class="bTime"><?php $Comment->time( 'H:i' ); ?></span>
+			<?php
+			if( $Comment->author_url( '', ' &middot; Url: <span class="bUrl">', '</span>' )
+					&& $current_User->check_perm( 'spamblacklist', 'edit' ) )
+			{ // There is an URL and we have permission to ban...
+				// TODO: really ban the base domain! - not by keyword
+				echo ' <a href="'.$dispatcher.'?ctrl=antispam&amp;action=ban&amp;keyword='.rawurlencode(get_ban_domain($Comment->author_url))
+					.'">'.get_icon( 'ban' ).'</a> ';
+			}
+			$Comment->author_email( '', ' &middot; Email: <span class="bEmail">', '</span>' );
+			$Comment->author_ip( ' &middot; IP: <span class="bIP">', '</span>' );
+			echo ' &middot; <span class="bKarma">';
+			$Comment->spam_karma( T_('Spam Karma').': %s%', T_('No Spam Karma') );
+			echo '</span>';
+		 ?>
+		</div>
+		<div class="bCommentContent">
+		<div class="bTitle">
+			<?php
+			$comment_Item = & $Comment->get_Item();
+			echo T_('In response to:')
+				.' <a href="?ctrl=browse&amp;blog='.$Blog->ID.'&amp;tab=posts&amp;p='.$comment_Item->ID
+				.'&amp;c=1&amp;tb=1&amp;pb=1" class="" title="'.T_('Edit this task...').'">'.$comment_Item->dget('title').'</a>';
+			?>
+		</div>
+		<div class="bCommentTitle">
+		<?php
+			switch( $Comment->get( 'type' ) )
+			{
+				case 'comment': // Display a comment:
+					echo T_('Comment from:') ?>
+					<?php break;
+
+				case 'trackback': // Display a trackback:
+					echo T_('Trackback from:') ?>
+					<?php break;
+
+				case 'pingback': // Display a pingback:
+					echo T_('Pingback from:') ?>
+					<?php break;
+			}
+		?>
+		<?php $Comment->author() ?>
+		</div>
+		<div class="bCommentText">
+			<?php $Comment->content() ?>
+		</div>
+		</div>
+		<div class="CommentActionsArea">
+		<?php
+			$Comment->permanent_link( '#', '#', 'permalink_right' );
+
+			// Display edit button if current user has the rights:
+			$Comment->edit_link( ' ', ' ', '#', '#', 'ActionButton');
+
+			// Display publish NOW button if current user has the rights:
+			$Comment->publish_link( ' ', ' ', '#', '#', 'PublishButton', '&amp;', true );
+
+			// Display deprecate button if current user has the rights:
+			$Comment->deprecate_link( ' ', ' ', '#', '#', 'DeleteButton', '&amp;', true );
+
+			// Display delete button if current user has the rights:
+			$Comment->delete_link( ' ', ' ', '#', '#', 'DeleteButton');
+		?>
+		</div>
+
+	</div>
+	<!-- ========== END of a COMMENT/TB/PB ========== -->
+	<?php //end of the loop, don't delete
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/cron/_cronjob.form.php 1.10.3.src/inc/VIEW/cron/_cronjob.form.php
--- 0.9.2.src/inc/VIEW/cron/_cronjob.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/cron/_cronjob.form.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,60 @@
+<?php
+/**
+ * This file implements the UI view for the cron job form.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $localtimenow, $cron_job_names;
+
+$Form = & new Form( NULL, 'cronjob' );
+
+$Form->global_icon( T_('Cancel!'), 'close', regenerate_url( 'action' ) );
+
+$Form->begin_form( 'fform', T_('New scheduled job') );
+
+	$Form->hiddens_by_key( get_memorized( 'action' ) );
+	$Form->hidden( 'action', 'create' );
+
+	$Form->begin_fieldset( T_('Job details') . get_web_help_link('scheduler_job_form') );
+
+		$Form->select_input_array( 'cjob_type', $cron_job_names, T_('Job type') );
+
+		$Form->date_input( 'cjob_date', date2mysql( $localtimenow ), T_('Schedule date'), array(
+							 'required' => true ) );
+
+		$Form->time_input( 'cjob_time', date2mysql( $localtimenow ), T_('Schedule time'), array(
+							 'required' => true ) );
+
+		$Form->duration_input( 'cjob_repeat_after', 0, T_('Repeat every'), array( 'minutes_step' => 1 ) );
+
+	$Form->end_fieldset();
+
+$Form->end_form( array(
+			array( 'submit', 'submit', T_('Create'), 'SaveButton' ),
+			array( 'reset', '', T_('Reset'), 'ResetButton' ),
+		) );
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/cron/_cronjob.sheet.php 1.10.3.src/inc/VIEW/cron/_cronjob.sheet.php
--- 0.9.2.src/inc/VIEW/cron/_cronjob.sheet.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/cron/_cronjob.sheet.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,79 @@
+<?php
+/**
+ * This file implements the UI view for the cron log form.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $cjob_row;
+
+$Form = & new Form( NULL, 'cronlog' );
+
+$Form->global_icon( T_('Close sheet'), 'close', regenerate_url( 'action,cjob_ID' ) );
+
+$Form->begin_form( 'fform', T_('Scheduled job') );
+
+	$Form->begin_fieldset( T_('Job details') . get_web_help_link('scheduler_job_info') );
+
+		$Form->info( T_('Job #'), $cjob_row->ctsk_ID );
+		$Form->info( T_('Job name'), $cjob_row->ctsk_name );
+		$Form->info( T_('Scheduled at'), mysql2localedatetime($cjob_row->ctsk_start_datetime) );
+		$cjob_repeat_after = '';
+		if( $cjob_repeat_after_days = floor( $cjob_row->ctsk_repeat_after / 86400 ) )
+		{
+			$cjob_repeat_after .= $cjob_repeat_after_days.' '.T_('days').' ';
+		}
+		if( $cjob_repeat_after_hours = floor( ($cjob_row->ctsk_repeat_after % 86400 ) / 3600 ) )
+		{
+			$cjob_repeat_after .= $cjob_repeat_after_hours.' '.T_('hours').' ';
+		}
+		if( $cjob_repeat_after_minutes = floor( ($cjob_row->ctsk_repeat_after % 3600 ) / 60 ) )
+		{
+			$cjob_repeat_after .= $cjob_repeat_after_minutes.' '.T_('minutes');
+		}
+
+		$Form->info( T_('Repeat every'), $cjob_repeat_after );
+
+	$Form->end_fieldset();
+
+	$Form->begin_fieldset( T_('Execution details') . get_web_help_link('scheduler_execution_info') );
+
+		if( empty( $cjob_row->clog_status ) )
+		{
+			$Form->info( T_('Status'), 'pending' );
+		}
+		else
+		{
+			$Form->info( T_('Status'), '<span class="cron_'.$cjob_row->clog_status.'">'.$cjob_row->clog_status.'</span>' );
+			$Form->info( T_('Real start time'), mysql2localedatetime($cjob_row->clog_realstart_datetime) );
+			$Form->info( T_('Real stop time'), mysql2localedatetime($cjob_row->clog_realstop_datetime) );
+			$Form->info( T_('Messages'), str_replace( "\n", "<br />\n", $cjob_row->clog_messages ) );
+		}
+
+	$Form->end_fieldset();
+
+$Form->end_form();
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/cron/_crontab.list.php 1.10.3.src/inc/VIEW/cron/_crontab.list.php
--- 0.9.2.src/inc/VIEW/cron/_crontab.list.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/cron/_crontab.list.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,170 @@
+<?php
+/**
+ * This file implements the UI view for the general settings.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+// Get filters:
+global $ctst_pending, $ctst_started, $ctst_timeout, $ctst_error, $ctst_finished;
+if( !$ctst_pending && !$ctst_started && !$ctst_timeout && !$ctst_error && !$ctst_finished )
+{	// Set default status filters:
+	$ctst_pending = 1;
+	$ctst_started = 1;
+	$ctst_timeout = 1;
+	$ctst_error = 1;
+}
+
+/*
+ * Create result set :
+ */
+$SQL = & new SQL();
+$SQL->SELECT( 'ctsk_ID, ctsk_start_datetime, ctsk_name, ctsk_repeat_after, IFNULL( clog_status, "pending" ) as status' );
+$SQL->FROM( 'T_cron__task LEFT JOIN T_cron__log ON ctsk_ID = clog_ctsk_ID' );
+if( $ctst_pending )
+{
+	$SQL->WHERE_or( 'clog_status IS NULL' );
+}
+if( $ctst_started )
+{
+	$SQL->WHERE_or( 'clog_status = "started"' );
+}
+if( $ctst_timeout )
+{
+	$SQL->WHERE_or( 'clog_status = "timeout"' );
+}
+if( $ctst_error )
+{
+	$SQL->WHERE_or( 'clog_status = "error"' );
+}
+if( $ctst_finished )
+{
+	$SQL->WHERE_or( 'clog_status = "finished"' );
+}
+$SQL->ORDER_BY( '*, ctsk_ID' );
+
+$Results = & new Results( $SQL->get(), 'crontab_', '-A' );
+
+$Results->title = T_('Scheduled jobs') . get_web_help_link('scheduler');
+
+
+$Results->global_icon( T_('Refresh'), 'new', regenerate_url(), T_('Refresh'), 0, 5 );
+if( $current_User->check_perm( 'options', 'edit', false, NULL ) )
+{	// Permission to edit settings:
+	$Results->global_icon( T_('Refresh'), 'new', regenerate_url( 'action,cjob_ID', 'action=new' ), T_('Add job'), 3, 4 );
+}
+
+/**
+ * Callback to add filters on top of the result set
+ *
+ * @param Form
+ */
+function filter_crontab( & $Form )
+{
+	global $ctst_pending, $ctst_started, $ctst_timeout, $ctst_error, $ctst_finished;
+
+	$Form->checkbox( 'ctst_pending', $ctst_pending, T_('Pending') );
+	$Form->checkbox( 'ctst_started', $ctst_started, T_('Started') );
+	$Form->checkbox( 'ctst_timeout', $ctst_timeout, T_('Timed out') );
+	$Form->checkbox( 'ctst_error', $ctst_error, T_('Error') );
+	$Form->checkbox( 'ctst_finished', $ctst_finished, T_('Finished') );
+}
+$Results->filter_area = array(
+	'callback' => 'filter_crontab',
+	'url_ignore' => 'results_crontab_page,ctst_pending,ctst_started,ctst_timeout,ctst_error,ctst_finished',	// ignor epage param and checkboxes
+	'presets' => array(
+			'schedule' => array( T_('Schedule'), '?ctrl=crontab&amp;ctst_pending=1&amp;ctst_started=1&amp;ctst_timeout=1&amp;ctst_error=1' ),
+			'attention' => array( T_('Attention'), '?ctrl=crontab&amp;ctst_timeout=1&amp;ctst_error=1' ),
+			'all' => array( T_('All'), '?ctrl=crontab&amp;ctst_pending=1&amp;ctst_started=1&amp;ctst_timeout=1&amp;ctst_error=1&amp;ctst_finished=1' ),
+		)
+	);
+
+
+$Results->cols[] = array(
+						'th' => T_('ID'),
+						'order' => 'ctsk_ID',
+						'th_class' => 'shrinkwrap',
+						'td_class' => 'shrinkwrap',
+						'td' => '$ctsk_ID$'
+					);
+
+$Results->cols[] = array(
+						'th' => T_('Planned at'),
+						'order' => 'ctsk_start_datetime',
+						'td_class' => 'shrinkwrap',
+						'td' => '$ctsk_start_datetime$',
+					);
+
+$Results->cols[] = array(
+						'th' => T_('Name'),
+						'order' => 'ctsk_name',
+						'td' => '<a href="%regenerate_url(\'action,cjob_ID\',\'action=view&amp;cjob_ID=$ctsk_ID$\')%">$ctsk_name$</a>',
+					);
+
+$Results->cols[] = array(
+						'th' => T_('Status'),
+						'order' => 'status',
+						'td_class' => 'shrinkwrap cron_$status$',
+						'td' => '$status$',
+					);
+
+$Results->cols[] = array(
+						'th' => T_('Repeat'),
+						'order' => 'ctsk_repeat_after',
+						'td_class' => 'shrinkwrap',
+						'td' => '$ctsk_repeat_after$',
+					);
+
+function crontab_actions( $ctsk_ID, $status )
+{
+	global $current_User;
+
+	$col = '';
+
+	if( $status != 'started' && $current_User->check_perm( 'options', 'edit', false, NULL ) )
+	{	// User can edit options:
+    $col = action_icon( T_('Delete this job!'), 'delete',
+												regenerate_url( 'action', 'ctsk_ID='.$ctsk_ID.'&amp;action=delete') );
+	}
+
+	return $col;
+}
+$Results->cols[] = array(
+					'th' => T_('Actions'),
+					'td_class' => 'shrinkwrap',
+					'td' => '%crontab_actions( #ctsk_ID#, #status# )%',
+				);
+
+
+
+// Display results :
+$Results->display();
+
+
+global $cron_url;
+echo '<p>[<a href="'.$cron_url.'cron_exec.php" onclick="return pop_up_window( \''.$cron_url.'cron_exec.php\', \'evo_cron\', \'width=400,height=300,scrollbars=yes,status=yes,resizable=yes\' )" target="evo_cron">'.T_('Execute pending jobs in a popup window now!').'</a>]</p>';
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/errors/_404_not_found.page.php 1.10.3.src/inc/VIEW/errors/_404_not_found.page.php
--- 0.9.2.src/inc/VIEW/errors/_404_not_found.page.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/errors/_404_not_found.page.php	2006-11-30 23:12:44.000000000 -0600
@@ -0,0 +1,29 @@
+<?php
+/**
+ * This page displays an error message when we cannot resolve the extra path.
+ *
+ * This happens when you request an url of the form http://.../some_stub_file.php/some_malformed_extra_path/...
+ *
+ * @package evocore
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+header('HTTP/1.0 404 Not Found');
+header('Content-Type: text/html; charset=iso-8859-1'); // no translation
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+	<head>
+		<title>404 Not Found</title>
+	</head>
+	<body>
+		<h1>404 Not Found</h1>
+		<p><a href="<?php echo $baseurl ?>"><?php echo $app_name ?></a> cannot resolve the requested URL.</p>
+		<?php
+			debug_info();
+		?>
+	</body>
+</html>
+<?php
+ 	exit;
+?>
diff -ruN --text 0.9.2.src/inc/VIEW/errors/_410_stats_gone.page.php 1.10.3.src/inc/VIEW/errors/_410_stats_gone.page.php
--- 0.9.2.src/inc/VIEW/errors/_410_stats_gone.page.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/errors/_410_stats_gone.page.php	2006-11-30 23:12:44.000000000 -0600
@@ -0,0 +1,30 @@
+<?php
+/**
+ * This page displays an error message when we have detected access to the stats.
+ *
+ * @package evocore
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+// Note: if you have a really really good reason to bypass this, uncomment the following line:
+// return;
+
+header('HTTP/1.0 410 Gone');
+header('Content-Type: text/html; charset=iso-8859-1'); // no translation
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+	<head>
+		<title>410 Gone</title>
+	</head>
+	<body>
+		<h1>410 Gone</h1>
+		<p><?php echo $app_name ?> does no longer publish referer statistics publicly in order not to attract spam robots.</p>
+		<?php
+			debug_info();
+		?>
+	</body>
+</html>
+<?php
+ 	exit;		// Note: this is NOT a crash. There should be no dying here!
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/errors/_access_denied.inc.php 1.10.3.src/inc/VIEW/errors/_access_denied.inc.php
--- 0.9.2.src/inc/VIEW/errors/_access_denied.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/errors/_access_denied.inc.php	2006-10-23 23:25:40.000000000 -0500
@@ -0,0 +1,32 @@
+<?php
+/**
+ * This page displays an error message if the user is denied access to the admin section
+ *
+ * @package evocore
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+header('HTTP/1.0 403 Forbidden');
+header( 'Content-type: text/html; charset='.$io_charset );
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+	<head>
+		<title><?php echo T_('Access denied') ?></title>
+	</head>
+<body>
+	<div style="background-color:#fee; border: 1px solid red; text-align:center;">
+		<h1><?php echo T_('Access denied') ?></h1>
+		<p><?php echo T_('Sorry, you have no permission to access this section.') ?></p>
+	</div>
+	<p style="text-align:center;"><?php
+		echo '<a href="'.$htsrv_url_sensitive.'login.php?action=logout&amp;redirect_to='.rawurlencode(url_rel_to_same_host($ReqHost.$ReqURI, $htsrv_url_sensitive)).'">'.T_('Logout').'</a>
+					&bull;
+					<a href="'.$baseurl.'">'.T_('Exit to blogs').'</a>';
+	?></p>
+	<?php debug_info(); ?>
+</body>
+</html>
+<?php
+	exit;
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/errors/_referer_spam.page.php 1.10.3.src/inc/VIEW/errors/_referer_spam.page.php
--- 0.9.2.src/inc/VIEW/errors/_referer_spam.page.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/errors/_referer_spam.page.php	2006-11-30 23:12:44.000000000 -0600
@@ -0,0 +1,34 @@
+<?php
+/**
+ * This page displays an error message when we have detected referer spam.
+ *
+ * @package evocore
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+header('HTTP/1.0 403 Forbidden');
+header('Content-Type: text/html; charset=iso-8859-1'); // no translation
+
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+		<title>403 Forbidden - Please stop referer spam.</title>
+	</head>
+	<body>
+		<h1>403 Forbidden</h1>
+		<h2>Please stop referer spam.</h2>
+		<p>We have identified that you have been refered here by a known or supposed spammer.</p>
+		<p>If you feel this is an error, please <a href="<?php global $ReqURI; echo $ReqURI; ?>">bypass this message</a>
+		and leave us a comment about the error. We are sorry for the inconvenience.</p>
+		<p>If you are actually doing referer spam, please note that this website/<?php global $app_name; echo $app_name; ?> no longer records and publishes referers. Not even legitimate ones!
+		While we understand it was fun for you guys while it lasted, please understand our servers cannot take the load of
+		all this cumulated spam any longer... Thank you.</p>
+		<p>Also, please note that comment/trackback submitted URLs will be tagged with rel="nofollow" in order to be ignored by search engines.</p>
+	</body>
+</html>
+<?php
+	debug_info();
+	exit;
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/files/_file_properties.inc.php 1.10.3.src/inc/VIEW/files/_file_properties.inc.php
--- 0.9.2.src/inc/VIEW/files/_file_properties.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/files/_file_properties.inc.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,82 @@
+<?php
+/**
+ * This file implements the UI controller for file upload.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _file_properties.inc.php,v 1.4.4.2.2.1 2007/04/25 22:17:59 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @global File
+ */
+global $edit_File;
+
+// Begin payload block:
+$this->disp_payload_begin();
+
+$Form = & new Form( NULL, 'fm_properties_checkchanges' );
+
+$Form->global_icon( T_('Close properties!'), 'close', regenerate_url('fm_mode') );
+
+$Form->begin_form( 'fform', T_('File properties') );
+	$Form->hidden_ctrl();
+	$Form->hidden( 'action', 'update_properties' );
+	$Form->hiddens_by_key( get_memorized() );
+
+	$Form->begin_fieldset( T_('Properties') );
+		$Form->info( T_('Filename'), $edit_File->get_name(), T_('This is the name of the file on the server hard drive.') );
+		$Form->info( T_('Type'), $edit_File->get_icon().' '.$edit_File->get_type() );
+	$Form->end_fieldset();
+
+	$Form->begin_fieldset( T_('Meta data') );
+		if( $current_User->check_perm( 'files', 'edit' ) )
+		{ // User can edit:
+			$Form->text( 'title', $edit_File->title, 50, T_('Long title'), T_('This is a longer descriptive title'), 255 );
+			$Form->text( 'alt', $edit_File->alt, 50, T_('Alternative text'), T_('This is useful for images'), 255 );
+			$Form->textarea( 'desc', $edit_File->desc, 10, T_('Caption/Description') );
+		}
+		else
+		{ // User can view only:
+			$Form->info( T_('Long title'), $edit_File->dget('title'), T_('This is a longer descriptive title') );
+			$Form->info( T_('Alternative text'), $edit_File->dget('alt'), T_('This is useful for images') );
+			$Form->info( T_('Caption/Description'), $edit_File->dget('desc') );
+		}
+	$Form->end_fieldset();
+
+if( $current_User->check_perm( 'files', 'edit' ) )
+{ // User can edit:
+	$Form->end_form( array( array( 'submit', '', T_('Update'), 'SaveButton' ),
+													array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+}
+else
+{ // User can view only:
+	$Form->end_form();
+}
+
+// End payload block:
+$this->disp_payload_end();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/files/_files_browse.inc.php 1.10.3.src/inc/VIEW/files/_files_browse.inc.php
--- 0.9.2.src/inc/VIEW/files/_files_browse.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/files/_files_browse.inc.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,956 @@
+<?php
+/**
+ * This file implements the UI for file browsing.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _files_browse.inc.php,v 1.18.2.2.2.2 2007/04/25 22:17:59 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var Filelist
+ */
+global $fm_Filelist;
+/**
+ * @var string
+ */
+global $fm_mode;
+/**
+ * @var string
+ */
+global $fm_flatmode;
+/**
+ * @var User
+ */
+global $current_User;
+/**
+ * @var GeneralSettings
+ */
+global $Settings;
+/**
+ * @var UserSettings
+ */
+global $UserSettings;
+/**
+ * @var Log
+ */
+global $Messages;
+/**
+ * @var Filelist
+ */
+global $selected_Filelist;
+
+global $disp_fm_browser_toggle, $fm_hide_dirtree, $create_name;
+
+
+// Begin payload block:
+$this->disp_payload_begin();
+
+echo '<div id="filemanmain">';
+
+
+if( $disp_fm_browser_toggle )
+{ // File browser interface can be toggled, link to hide
+	echo '<span class="toolbaritem">'.action_icon( T_('Hide Filemanager'), 'close', regenerate_url( 'fm_disp_browser', 'fm_disp_browser=0' ) ).'</span>';
+}
+?>
+
+<!-- FLAT MODE: -->
+
+<?php
+$Form = & new Form( NULL, 'fmbar_flatmode', 'post', 'none' );
+$Form->begin_form( 'toolbaritem' );
+	$Form->hidden_ctrl();
+	$Form->hiddens_by_key( get_memorized('fm_flatmode') );
+	if( ! $fm_flatmode )
+	{
+		$Form->hidden( 'fm_flatmode', 1 );
+	}
+	$Form->button( array( 'class' => 'ActionButton',
+			'title' => ( $fm_flatmode ? T_('Normal mode') : T_('All files and folders, including subdirectories') ),
+			'value' => ( $fm_flatmode ? T_('Normal mode') : T_('Flat mode') ) ) );
+$Form->end_form();
+?>
+
+
+<!-- FILTER BOX: -->
+
+<?php
+// Title for checkbox and its label
+$titleRegExp = format_to_output( T_('Filter is a regular expression'), 'formvalue' );
+
+$Form = & new Form( NULL, 'fmbar_filter_checkchanges', 'post', 'none' );
+$Form->begin_form( 'toolbaritem' );
+	$Form->hidden_ctrl();
+	$Form->hiddens_by_key( get_memorized(), array('fm_filter', 'fm_filter_regex') );
+	?>
+	<label for="fm_filter" class="tooltitle"><?php echo T_('Filter') ?>:</label>
+	<input type="text" name="fm_filter" id="fm_filter"
+		value="<?php echo format_to_output( $fm_Filelist->get_filter( false ), 'formvalue' ) ?>"
+		size="7" accesskey="f" />
+
+	<input type="checkbox" class="checkbox" name="fm_filter_regex" id="fm_filter_regex" title="<?php echo $titleRegExp; ?>"
+		value="1"<?php if( $fm_Filelist->is_filter_regexp() ) echo ' checked="checked"' ?> />
+	<label for="fm_filter_regex" title="<?php echo $titleRegExp; ?>"><?php
+		echo /* TRANS: short for "is regular expression" */ T_('RegExp'); ?></label>
+
+	<input type="submit" name="actionArray[filter]" class="ActionButton"
+		value="<?php echo format_to_output( T_('Apply'), 'formvalue' ) ?>" />
+
+	<?php
+	if( $fm_Filelist->is_filtering() )
+	{ // "reset filter" form
+		?>
+		<input type="image" name="actionArray[filter_unset]" value="<?php echo T_('Unset filter'); ?>"
+			title="<?php echo T_('Unset filter'); ?>" src="<?php echo get_icon( 'delete', 'url' ) ?>" class="ActionButton" />
+		<?php
+	}
+$Form->end_form();
+
+
+/* Not implemented yet:
+
+<!-- SEARCH BOX: -->
+
+<form class="toolbaritem" id="fmbar_search">
+	<input type="text" name="searchfor" value="--todo--" size="20" />
+	<input type="image"
+		class="ActionButton"
+		title="<?php echo format_to_output( T_('Search'), 'formvalue' ) ?>"
+		src="<glasses>" />
+</form>
+
+*/ ?>
+
+
+<!-- THE MAIN FORM -->
+
+<?php
+	$Form = & new Form( NULL, 'FilesForm', 'post', 'none' );
+	$Form->begin_form();
+		$Form->hidden_ctrl();
+
+		$Form->hidden( 'confirmed', '0' );
+		$Form->hidden( 'md5_filelist', $fm_Filelist->md5_checksum() );
+		$Form->hidden( 'md5_cwd', md5($fm_Filelist->get_ads_list_path()) );
+		$Form->hiddens_by_key( get_memorized('fm_selected') ); // 'fm_selected' gets provided by the form itself
+?>
+
+
+<table id="fm_browser" cellspacing="0" cellpadding="0">
+	<thead>
+		<tr>
+			<td colspan="2" id="fm_bar">
+		<?php
+		echo '<div id="fmbar_roots">';
+
+		/*
+		 * -----------------------------------------------
+		 * Display ROOTs list:
+		 * -----------------------------------------------
+		 */
+		$rootlist = get_available_FileRoots();
+		if( count($rootlist) > 1 )
+		{ // provide list of roots to choose from
+			?>
+			<select name="new_root" onchange="this.form.submit();">
+
+			<?php
+			foreach( $rootlist as $l_FileRoot )
+			{
+				echo '<option value="'.$l_FileRoot->ID.'"';
+
+				if( $fm_Filelist->_FileRoot && $fm_Filelist->_FileRoot->ID == $l_FileRoot->ID )
+				{
+					echo ' selected="selected"';
+				}
+
+				echo '>'.format_to_output( $l_FileRoot->name )."</option>\n";
+			}
+			?>
+
+			</select>
+			<script type="text/javascript">
+				<!--
+				// Just to have noscript tag below (which has to know what type it is not for).
+				// -->
+			</script>
+			<noscript>
+				<input class="ActionButton" type="submit" value="'.T_('Change root').'" />
+			</noscript>
+
+			<?php
+		}
+
+		/*
+		 * Display link to display directory tree:
+		 */
+		if( $fm_hide_dirtree )
+		{
+			echo ' <a href="'.regenerate_url('fm_hide_dirtree', 'fm_hide_dirtree=0').'">'.T_('Display directory tree').'</a>';
+		}
+		else
+		{
+			echo ' <a href="'.regenerate_url('fm_hide_dirtree', 'fm_hide_dirtree=1').'">'.T_('Hide directory tree').'</a>';
+		}
+
+		echo '</div> ';
+
+		// -----------------------------------------------
+		// Display table header: directory location info:
+		// -----------------------------------------------
+		echo '<div id="fmbar_cwd">';
+		// Display current dir:
+		echo T_('Current dir').': <strong class="currentdir">'.$fm_Filelist->get_cwd_clickable().'</strong>';
+		echo '</div> ';
+
+		// Display current filter:
+		if( $fm_Filelist->is_filtering() )
+		{
+			echo '<div id="fmbar_filter">';
+			echo '[<em class="filter">'.$fm_Filelist->get_filter().'</em>]';
+			// TODO: maybe clicking on the filter should open a JS popup saying "Remove filter [...]? Yes|No"
+			echo '</div> ';
+		}
+
+
+		// The hidden reload button, which gets displayed if a popup detects that the displayed files have changed
+		?>
+		<span style="display:none;" id="fm_reloadhint">
+			<a href="<?php echo regenerate_url() ?>"
+				title="<?php echo T_('A popup has discovered that the displayed content of this window is not up to date. Click to reload.'); ?>">
+				<?php echo get_icon( 'reload' ) ?>
+			</a>
+		</span>
+
+		<?php
+		// Display filecounts:
+		?>
+
+		<div id="fmbar_filecounts" title="<?php printf( T_('%s bytes'), number_format($fm_Filelist->count_bytes()) ); ?>"> (<?php
+			disp_cond( $fm_Filelist->count_dirs(), T_('One directory'), T_('%d directories'), T_('No directories') );
+			echo ', ';
+			disp_cond( $fm_Filelist->count_files(), T_('One file'), T_('%d files'), T_('No files' ) );
+			echo ', '.bytesreadable( $fm_Filelist->count_bytes() );
+			?>
+			)
+		</div>
+
+			</td>
+		</tr>
+	</thead>
+
+	<tbody>
+		<tr>
+<?php
+
+	// ______________________________ Directory tree ______________________________
+	if( ! $fm_hide_dirtree )
+	{
+		echo '<td id="fm_dirtree">';
+
+		echo get_directory_tree();
+
+		echo '</td>';
+	}
+
+
+	// ______________________________ Files ______________________________
+?>
+	<td id="fm_files">
+		<table class="filelist">
+			<thead>
+<?php
+	/*****************  Col headers  ****************/
+
+	echo '<tr>';
+
+	// "Go to parent" icon
+	echo '<th class="firstcol">';
+	if( empty($fm_Filelist->_rds_list_path) )
+	{ // cannot go higher
+		echo '&nbsp;';	// for IE
+	}
+	else
+	{
+		echo action_icon( T_('Go to parent folder'), 'folder_parent', regenerate_url( 'path', 'path='.$fm_Filelist->_rds_list_path.'..' ) );
+	}
+	echo '</th>';
+
+	echo '<th>'.$fm_Filelist->get_sort_link( 'type', '' ).'</th>';
+	if( $fm_flatmode )
+	{
+		echo '<th>'.$fm_Filelist->get_sort_link( 'path', /* TRANS: file/directory path */ T_('Path') ).'</th>';
+	}
+
+	if( $UserSettings->get( 'fm_imglistpreview' ) )
+	{ // Image file preview:
+		echo '<th class="nowrap">'./* TRANS: Image file preview */ T_('Preview').'</th>';;
+	}
+
+	echo '<th class="nowrap">'.$fm_Filelist->get_sort_link( 'name', /* TRANS: file name */ T_('Name') ).'</th>';
+
+	if( $UserSettings->get('fm_showtypes') ) // MB UPDATE-------------
+	{ // Show file types column
+		echo '<th class="nowrap">'.$fm_Filelist->get_sort_link( 'type', /* TRANS: file type */ T_('Type') ).'</th>';
+	}
+
+	echo '<th class="nowrap">'.$fm_Filelist->get_sort_link( 'size', /* TRANS: file size */ T_('Size') ).'</th>';
+	echo '<th class="nowrap">'.$fm_Filelist->get_sort_link( 'lastmod', /* TRANS: file's last change / timestamp */ T_('Last change') ).'</th>';
+
+	if( $UserSettings->get('fm_showfsperms') ) // MB UPDATE-------------
+	{ // Show file perms column
+		echo '<th class="nowrap">'.$fm_Filelist->get_sort_link( 'perms', /* TRANS: file's permissions (short) */ T_('Perms') ).'</th>';
+	}
+
+	if( $UserSettings->get('fm_showfsowner') )
+	{ // Show file owner column
+		echo '<th class="nowrap">'.$fm_Filelist->get_sort_link( 'fsowner', /* TRANS: file owner */ T_('Owner') ).'</th>';
+	}
+
+	if( $UserSettings->get('fm_showfsgroup') )
+	{ // Show file group column
+		echo '<th class="nowrap">'.$fm_Filelist->get_sort_link( 'fsgroup', /* TRANS: file group */ T_('Group') ).'</th>';
+	}
+
+	echo '<th class="lastcol nowrap">'. /* TRANS: file actions; edit, rename, copy, .. */ T_('Actions').'</th>';
+	echo '</tr>';
+?>
+			</thead>
+
+			<tbody>
+<?php
+param( 'checkall', 'integer', 0 );  // Non-Javascript-CheckAll
+
+/***********************************************************/
+/*                    MAIN FILE LIST:                      */
+/***********************************************************/
+$countFiles = 0;
+while( $lFile = & $fm_Filelist->get_next() )
+{ // Loop through all Files:
+	echo '<tr class="'.( $countFiles%2 ? 'odd' : 'even' ).'">';
+
+	/********************    Checkbox:    *******************/
+
+	echo '<td class="checkbox firstcol">';
+	echo '<span name="surround_check" class="checkbox_surround_init">';
+	echo '<input title="'.T_('Select this file').'" type="checkbox" class="checkbox"
+				name="fm_selected[]" value="'.rawurlencode($lFile->get_rdfp_rel_path()).'" id="cb_filename_'.$countFiles.'"';
+	global $checkall;
+	if( $checkall || $selected_Filelist->contains( $lFile ) )
+	{
+		echo ' checked="checked"';
+	}
+	echo ' />';
+	echo '</span>';
+
+	/***********  Hidden info used by Javascript:  ***********/
+
+	global $mode;
+	if( $mode == 'upload' )
+	{	// This mode allows to insert img tags into the post...
+		// Hidden info used by Javascript:
+		echo '<input type="hidden" name="img_tag_'.$countFiles.'" id="img_tag_'.$countFiles
+		    .'" value="'.format_to_output( $lFile->get_tag(), 'formvalue' ).'" />';
+	}
+
+	echo '</td>';
+
+	/********************  File type Icon:  *******************/
+
+	echo '<td class="icon">';
+	if( $lFile->is_dir() )
+	{ // Directory
+		echo '<a href="'.$lFile->get_view_url().'" title="'.T_('Change into this directory').'">'.$lFile->get_icon().'</a>';
+	}
+	else
+	{ // File
+		if( $view_link = $lFile->get_view_link( $lFile->get_icon(), NULL, NULL ) )
+		{
+			echo $view_link;
+		}
+		else
+		{ // File extension unrecognized
+			echo $lFile->get_icon();
+		}
+}
+	echo '</td>';
+
+	/*******************  Path (flatmode): ******************/
+
+	if( $fm_flatmode )
+	{
+		echo '<td class="filepath">';
+		echo dirname($lFile->get_rdfs_rel_path()).'/';
+		echo '</td>';
+	}
+
+
+	/***************** Image file preview *******************/
+	if( $UserSettings->get( 'fm_imglistpreview' ) )
+	{
+		echo '<td class="fm_preview_list">';
+		if( $lFile->is_image() )
+		{
+			$img = '<img src="'.$lFile->_FileRoot->ads_url.$lFile->_rdfp_rel_path.'" alt="" width="80" />';
+
+			// Get link to view the file (fallback to no view link - just the img):
+			$link = $lFile->get_view_link( $img );
+			if( ! $link )
+			{ // no view link available:
+				$link = $img;
+			}
+
+			echo $link;
+		}
+		echo '</td>';
+	}
+
+
+	echo '<td class="fm_filename">';
+
+	/*************  Invalid filename warning:  *************/
+
+	if( !$lFile->is_dir() )
+	{
+		if( $error_filename = validate_filename( $lFile->get_name() ) )
+		{ // TODO: Warning icon with hint
+			echo get_icon( 'warning', 'imgtag', array( 'class' => 'filenameIcon', 'title' => $error_filename ) );
+		}
+	}
+	elseif( $error_dirname = validate_dirname( $lFile->get_name() ) )
+	{ // TODO: Warning icon with hint
+		echo get_icon( 'warning', 'imgtag', array( 'class' => 'filenameIcon', 'title' => $error_dirname ) );
+	}
+
+	/****  Open in a new window  (only directories)  ****/
+
+	if( $lFile->is_dir() )
+	{ // Directory
+		$browse_dir_url = $lFile->get_view_url();
+		$target = 'evo_fm_'.$lFile->get_md5_ID();
+
+		echo '<a href="'.$browse_dir_url.'" target="'.$target.' " class="filenameIcon"
+					title="'.T_('Open in a new window').'" onclick="'
+
+					."pop_up_window( '$browse_dir_url', '$target', '"
+					.'width=800,height=800,'
+					."scrollbars=yes,status=yes,resizable=yes' ); return false;"
+
+					.'">'.get_icon( 'window_new' ).'</a>';
+	}
+
+	/***************  Link ("chain") icon:  **************/
+
+	if( strpos( $fm_mode, 'link_' ) === 0 )
+	{	// Offer option to link the file to an Item (or anything else):
+		echo action_icon( T_('Link this file!'), 'link', regenerate_url( 'fm_selected', 'action=link&amp;fm_selected[]='.rawurlencode($lFile->get_rdfp_rel_path()) ) );
+		echo ' ';
+	}
+
+	/********************  Filename  ********************/
+
+	if( $lFile->is_dir() )
+	{ // Directory
+		// Link to open the directory in the curent window
+		echo '<a href="'.$browse_dir_url.'">'.$lFile->get_name().'</a>';
+	}
+	else
+	{ // File
+		if( $view_link = $lFile->get_view_link( $lFile->get_name(), NULL, NULL ) )
+		{
+			echo $view_link;
+		}
+		else
+		{ // File extension unrecognized
+			echo $lFile->get_name();
+		}
+	}
+
+	/***************  File meta data:  **************/
+
+	echo '<span class="filemeta">';
+	// Optionally display IMAGE pixel size:
+	if( $UserSettings->get( 'fm_getimagesizes' ) )
+	{
+		echo ' ('.$lFile->get_image_size( 'widthxheight' ).')';
+	}
+	// Optionnaly display meta data title:
+	if( $lFile->meta == 'loaded' )
+	{	// We have loaded meta data for this file:
+		echo ' - '.$lFile->title;
+	}
+	echo '</span>';
+
+	/*
+	 * Directory in flat mode:
+	 *
+	if( $fm_flatmode && $fm_Filelist->get_sort_order() == 'name' )
+	{
+		?>
+		<div class="path" title="<?php echo T_('The directory of the file') ?>"><?php
+		$subPath = $lFile->get_rdfs_rel_path();
+		if( empty( $subPath ) )
+		{
+			$subPath = './';
+		}
+		echo $subPath;
+		?>
+		</div>
+		<?php
+	}
+	*/
+	echo '</td>';
+
+	/*******************  File type  ******************/
+
+	if( $UserSettings->get('fm_showtypes') ) // MB UPDATE-------------
+	{ // Show file types
+		echo '<td class="type">'.$lFile->get_type().'</td>';
+	}
+
+	/*******************  File size  ******************/
+
+	echo '<td class="size">'.$lFile->get_size_formatted().'</td>';
+
+	/****************  File time stamp  ***************/
+
+	echo '<td class="timestamp">';
+	echo '<span class="date">'.$lFile->get_lastmod_formatted( 'date' ).'</span> ';
+	echo '<span class="time">'.$lFile->get_lastmod_formatted( 'time' ).'</span>';
+	echo '</td>';
+
+	/****************  File pemissions  ***************/
+
+	if( $UserSettings->get('fm_showfsperms') ) // MB UPDATE-------------
+	{ // Show file perms
+		echo '<td class="perms">';
+		$fm_permlikelsl = $UserSettings->param_Request( 'fm_permlikelsl', 'fm_permlikelsl', 'integer', 0 );
+
+		if( $current_User->check_perm( 'files', 'edit' ) )
+		{ // User can edit:
+			echo '<a title="'.T_('Edit permissions').'" href="'.regenerate_url( 'fm_selected,action', 'action=edit_perms&amp;fm_selected[]='.rawurlencode($lFile->get_rdfp_rel_path()) ).'">'
+						.$lFile->get_perms( $fm_permlikelsl ? 'lsl' : '' ).'</a>';
+		}
+		else
+		{
+			echo $lFile->get_perms( $fm_permlikelsl ? 'lsl' : '' );
+		}
+		echo '</td>';
+	}
+
+	/****************  File owner  ********************/
+
+	if( $UserSettings->get('fm_showfsowner') )
+	{ // Show file owner
+		echo '<td class="fsowner">';
+		echo $lFile->get_fsowner_name();
+		echo '</td>';
+	}
+
+	/****************  File group *********************/
+
+	if( $UserSettings->get('fm_showfsgroup') )
+	{ // Show file owner
+		echo '<td class="fsgroup">';
+		echo $lFile->get_fsgroup_name();
+		echo '</td>';
+	}
+
+	/*****************  Action icons  ****************/
+
+	echo '<td class="actions lastcol">';
+	// Not implemented yet: "Edit file.."
+
+	echo action_icon( T_('Edit properties...'), 'properties', regenerate_url( 'fm_selected', 'action=edit_properties&amp;fm_selected[]='.rawurlencode($lFile->get_rdfp_rel_path()) ) );
+
+	if( $current_User->check_perm( 'files', 'edit' ) )
+	{ // User can edit:
+		echo action_icon( T_('Rename'), 'file_rename', regenerate_url( 'fm_selected', 'action=rename&amp;fm_selected[]='.rawurlencode($lFile->get_rdfp_rel_path()) ) );
+		echo action_icon( T_('Move'), 'file_move', regenerate_url( 'fm_mode,fm_sources,fm_sources_root', 'fm_mode=file_move&amp;fm_sources[]='.rawurlencode( $lFile->get_rdfp_rel_path() ).'&amp;fm_sources_root='.$fm_Filelist->_FileRoot->ID ) );
+		echo action_icon( T_('Copy'), 'file_copy', regenerate_url( 'fm_mode,fm_sources,fm_sources_root', 'fm_mode=file_copy&amp;fm_sources[]='.rawurlencode( $lFile->get_rdfp_rel_path() ).'&amp;fm_sources_root='.$fm_Filelist->_FileRoot->ID ) );
+		echo action_icon( T_('Delete'), 'file_delete', regenerate_url( 'fm_selected', 'action=delete&amp;fm_selected[]='.rawurlencode( $lFile->get_rdfp_rel_path() ) ) );
+	}
+	echo '</td>';
+
+	echo '</tr>';
+
+	$countFiles++;
+}
+// / End of file list..
+
+
+/**
+ * @global integer Number of cols for the files table, 6 is minimum.
+ */
+$filetable_cols = 6
+	+ (int)$fm_flatmode
+	+ (int)$UserSettings->get('fm_showtypes')
+	+ (int)$UserSettings->get('fm_showfsperms')
+	+ (int)$UserSettings->get('fm_showfsowner')
+	+ (int)$UserSettings->get('fm_showfsgroup')
+	+ (int)$UserSettings->get('fm_imglistpreview');
+
+
+if( $countFiles == 0 )
+{ // Filelist errors or "directory is empty"
+	?>
+
+	<tr>
+		<td class="firstcol">&nbsp;</td> <?php /* blueyed> This empty column is needed so that the defaut width:100% style of the main column below makes the column go over the whole screen */ ?>
+		<td class="lastcol" colspan="<?php echo $filetable_cols - 1 ?>" id="fileman_error">
+			<?php
+				if( ! $Messages->count('fl_error') )
+				{ // no Filelist errors, the directory must be empty
+					$Messages->add( T_('No files found.')
+						.( $fm_Filelist->is_filtering() ? '<br />'.T_('Filter').': &laquo;'.$fm_Filelist->get_filter().'&raquo;' : '' ), 'fl_error' );
+				}
+				$Messages->display( '', '', true, 'fl_error', 'log_error' );
+			?>
+		</td>
+	</tr>
+
+	<?php
+}
+else
+{
+	// -------------
+	// Footer with "check all", "with selected: ..":
+	// --------------
+	?>
+	<tr class="listfooter firstcol lastcol">
+		<td colspan="<?php echo $filetable_cols ?>">
+
+		<?php	echo $Form->check_all(); ?>
+			&mdash; <strong><?php echo T_('With selected files:') ?> </strong>
+
+		<?php
+		if( $mode == 'upload' )
+		{	// We are uploading in a popup opened by an edit screen
+			?>
+			<input class="ActionButton"
+				title="<?php echo T_('Insert IMG tags for selected files'); ?>"
+				name="actionArray[img_tag]"
+				value="img"
+				type="submit"
+				onclick="insert_tag_for_selected_files(); return false;" />
+			<?php
+		}
+
+
+		if( $current_User->check_perm( 'files', 'edit' ) )
+		{ // User can edit:
+			?>
+			<input class="ActionButton" type="image" name="actionArray[rename]"
+				title="<?php echo T_('Rename the selected files'); ?>"
+				src="<?php echo get_icon( 'file_rename', 'url' ); ?>"
+				onclick="return check_if_selected_files();" />
+
+			<input class="DeleteButton" type="image" name="actionArray[delete]"
+				title="<?php echo T_('Delete the selected files') ?>"
+				src="<?php echo get_icon( 'file_delete', 'url' ) ?>"
+				onclick="return check_if_selected_files();" />
+			<?php
+			// NOTE: No delete confirmation by javascript, we need to check DB integrity!
+
+		}
+		?>
+
+		<input class="ActionButton"
+			title="<?php echo T_('Download the selected files as archive') ?>"
+			name="actionArray[download]"
+			value="download"
+			type="image"
+			src="<?php echo get_icon( 'download', 'url' ) ?>"
+			onclick="return check_if_selected_files();" />
+
+			<!-- Not implemented yet: input class="ActionButton" type="submit"
+				name="actionArray[sendbymail]" value="<?php echo T_('Send by mail') ?>" onclick="return check_if_selected_files();" / -->
+
+		<?php
+		/* Not fully functional:
+		<input class="ActionButton" type="image" name="actionArray[file_copy]"
+			title="<?php echo T_('Copy the selected files'); ?>"
+			onclick="return check_if_selected_files();"
+			src="<?php echo get_icon( 'file_copy', 'url' ); ?>" />
+
+		<input class="ActionButton" type="image" name="actionArray[file_move]"
+			title="<?php echo T_('Move the selected files'); ?>"
+			onclick="return check_if_selected_files();"
+			src="<?php echo get_icon( 'file_move', 'url' ); ?>" />
+// This is too geeky! Default perms radio options and unchecked radio groups! NO WAY!
+// If you want this feature to be usable by average users you must only have one line per file OR one file for all. You can't mix both.
+// The only way to have both is to have 2 spearate forms: 1 titled "change perms for all files simultaneously"-> submit  and another 1 title "change perms for each file individually" -> another submit
+// POST PHOENIX
+// fplanque>> second thought: changing perms for multiple files at once is useful. BUT assigning different perms to several files with ONE form is trying to solve a problem that not even geeks can face once in a lifetime.
+// This has to be simplified to ONE single set of permissions for all selected files. (If you need different perms, click again)
+			<input class="ActionButton" type="image" name="actionArray[edit_perms]"
+			onclick="return check_if_selected_files();"
+			title="<?php echo T_('Change permissions for the selected files'); ?>"
+			src="<?php echo get_icon( 'file_perms', 'url' ); ?>" />
+	*/ ?>
+
+		</td>
+	</tr>
+	<?php
+}
+?>
+					</tbody>
+				</table>
+				<!-- End of detailed file list -->
+
+			</td>
+		</tr>
+	</tbody>
+</table>
+
+<?php $Form->end_form() ?>
+
+
+<div id="fileman_toolbars_bottom">
+
+<?php
+if( $countFiles )
+{{{ // include JS
+	// TODO: remove these javascript functions to an external .js file and include them through $this->add_headline()
+	?>
+	<script type="text/javascript">
+		<!--
+		/**
+		 * Check if files are selected.
+		 *
+		 * This should be used as "onclick" handler for "With selected" actions (onclick="return check_if_selected_files();").
+		 * @return boolean true, if something is selected, false if not.
+		 */
+		function check_if_selected_files()
+		{
+			elems = document.getElementsByName( 'fm_selected[]' );
+			var checked = 0;
+			for( i = 0; i < elems.length; i++ )
+			{
+				if( elems[i].checked )
+				{
+					checked++;
+				}
+			}
+			if( !checked )
+			{
+				alert( '<?php echo TS_('Nothing selected.') ?>' );
+				return false;
+			}
+			else
+			{
+				return true;
+			}
+		}
+
+		/**
+		 * Insert IMG tags into parent window for selected files:
+		 */
+		function insert_tag_for_selected_files()
+		{
+			var elems = document.getElementsByName( 'fm_selected[]' );
+			var snippet = '';
+			for( i = 0; i < elems.length; i++ )
+			{
+				if( elems[i].checked )
+				{
+					id = elems[i].id.substring( elems[i].id.lastIndexOf('_')+1, elems[i].id.length );
+					img_tag_info_field = document.getElementById( 'img_tag_'+id );
+					snippet += img_tag_info_field.value + ' ';
+				}
+			}
+			if( ! snippet.length )
+			{
+				alert( '<?php echo TS_('You must select at least one file!') ?>' );
+				return false;
+			}
+			else
+			{
+				if (! (window.focus && window.opener))
+				{
+					return true;
+				}
+				window.opener.focus();
+				textarea_wrap_selection( window.opener.document.getElementById("itemform_post_content"), snippet, '', 1, window.opener.document );
+				return true;
+			}
+		}
+		// -->
+	</script>
+	<?php
+}}}
+
+
+/*
+ * CREATE TOOLBAR:
+ */
+if( ($Settings->get( 'fm_enable_create_dir' ) || $Settings->get( 'fm_enable_create_file' ))
+			&& $current_User->check_perm( 'files', 'add' ) )
+{ // dir or file creation is enabled and we're allowed to add files:
+	global $create_type;
+
+	$Form = & new Form( NULL, 'fmbar_create_checkchanges', 'post', 'none' );
+	$Form->begin_form( 'toolbaritem' );
+		$Form->hidden( 'action', 'createnew' );
+		$Form->hidden_ctrl();
+		$Form->hiddens_by_key( get_memorized() );
+		if( ! $Settings->get( 'fm_enable_create_dir' ) )
+		{	// We can create files only:
+			echo '<label for="fm_createname" class="tooltitle">'.T_('New file:').'</label>';
+			echo '<input type="hidden" name="create_type" value="file" />';
+		}
+		elseif( ! $Settings->get( 'fm_enable_create_file' ) )
+		{	// We can create directories only:
+			echo '<label for="fm_createname" class="tooltitle">'.T_('New folder:').'</label>';
+			echo '<input type="hidden" name="create_type" value="dir" />';
+		}
+		else
+		{	// We can create both files and directories:
+			echo T_('New').': ';
+			echo '<select name="create_type">';
+			echo '<option value="dir"';
+			if( isset($create_type) &&  $create_type == 'dir' )
+			{
+				echo ' selected="selected"';
+			}
+			echo '>'.T_('folder').'</option>';
+
+			echo '<option value="file"';
+			if( isset($create_type) && $create_type == 'file' )
+			{
+				echo ' selected="selected"';
+			}
+			echo '>'.T_('file').'</option>';
+			echo '</select>:';
+		}
+	?>
+	<input type="text" name="create_name" id="fm_createname" value="<?php
+		if( isset( $create_name ) )
+		{
+			echo $create_name;
+		} ?>" size="15" />
+	<input class="ActionButton" type="submit" value="<?php echo format_to_output( T_('Create!'), 'formvalue' ) ?>" />
+	<?php
+	$Form->end_form();
+}
+
+
+/*
+ * UPLOAD:
+ */
+if( $Settings->get('upload_enabled') && $current_User->check_perm( 'files', 'add' ) && $fm_mode != 'file_upload' )
+{	// Upload is enabled and we have permission to use it...
+	echo "<!-- UPLOAD: -->\n";
+	$Form = & new Form( NULL, 'fmbar_adv_upload', 'post', 'none' );
+	$Form->begin_form( 'toolbaritem' );
+		$Form->hidden_ctrl();
+		echo '<div>';
+		$Form->hiddens_by_key( get_memorized('fm_mode') );
+		$Form->hidden( 'fm_mode', 'file_upload' );
+		echo '<input class="ActionButton" type="submit" value="'.T_('Advanced upload...').'" />';
+		echo '</div>';
+	$Form->end_form();
+
+	$Form = & new Form( NULL, 'fmbar_quick_upload', 'post', 'none', 'multipart/form-data' );
+	$Form->begin_form( 'toolbaritem' );
+		$Form->hidden_ctrl();
+		$Form->hidden( 'upload_quickmode', 1 );
+		// The following is mainly a hint to the browser.
+		$Form->hidden( 'MAX_FILE_SIZE', $Settings->get( 'upload_maxkb' )*1024 );
+		$Form->hiddens_by_key( get_memorized('fm_mode') );
+		$Form->hidden( 'fm_mode', 'file_upload' );
+		echo '<div>';
+		echo '<input name="uploadfile[]" type="file" size="10" />';
+		echo '<input class="ActionButton" type="submit" value="'.T_('Quick Upload!').'" />';
+		echo '</div>';
+	$Form->end_form();
+}
+?>
+
+</div>
+
+<div class="clear"></div>
+
+<?php
+
+
+// ------------------
+// Display options:
+// Let's keep these at the end since they won't be accessed more than occasionaly
+// and only by advanced users
+// ------------------
+param( 'options_show', 'integer', 0 );
+
+$Form = & new Form( NULL, 'fm_options_checkchanges', 'get', 'none' );
+	$Form->label_to_the_left = false;
+	$Form->label_suffix = '';
+	$Form->fieldend = '<br />';
+
+	$Form->begin_form( 'fform' );
+		$Form->hidden_ctrl();
+		$Form->hidden( 'options_show', 1 );
+		$Form->hiddens_by_key( get_memorized() );
+
+		// Link to toggle the display of the form
+		global $options_show;
+		$toggle_link = '['.get_link_showhide( 'options_toggle', 'options_list', T_('Hide menu'), T_('Show menu'), !$options_show ).']';
+
+		$Form->begin_fieldset( T_('Options').$toggle_link );
+
+		echo '<div id="options_list" ';
+		if( !$options_show ) echo ' style="display:none"';
+		echo '>';
+			$Form->checkbox( 'option_dirsattop', !$UserSettings->get('fm_dirsnotattop'), T_('Sort directories at top') );
+			$Form->checkbox( 'option_showtypes', $UserSettings->get('fm_showtypes'), T_('Show file types') );
+			$Form->checkbox( 'option_imglistpreview', $UserSettings->get('fm_imglistpreview'), T_('Display thumbnails for image files') );
+			$Form->checkbox( 'option_getimagesizes', $UserSettings->get('fm_getimagesizes'), T_('Display the image size of image files') );
+			$Form->checkbox( 'option_showfsperms', $UserSettings->get('fm_showfsperms'), T_('Show file perms') );
+			$Form->checkbox( 'option_showfsowner', $UserSettings->get('fm_showfsowner'), T_('Show file owners') );
+			$Form->checkbox( 'option_showfsgroup', $UserSettings->get('fm_showfsgroup'), T_('Show file groups') );
+			$Form->checkbox( 'option_showhidden', $UserSettings->get('fm_showhidden'), T_('Show hidden files') );
+			$Form->checkbox( 'option_permlikelsl', $UserSettings->get('fm_permlikelsl'), T_('Display file permissions like "rwxr-xr-x" rather than short form') );
+			$Form->checkbox( 'option_recursivedirsize', $UserSettings->get('fm_recursivedirsize'), T_('Recursive size of directories') );
+			$Form->checkbox( 'option_forceFM', $UserSettings->get('fm_forceFM'), T_('Always show the Filemanager'), 'Display the Filemanager also in modes like upload.' );
+
+			$Form->submit( array('actionArray[update_settings]', T_('Update !'), 'ActionButton') );
+		echo '</div>';
+
+		$Form->end_fieldset();
+	$Form->end_form();
+?>
+
+</div>
+
+<?php
+// End payload block:
+$this->disp_payload_end();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/files/_files_cmr.inc.php 1.10.3.src/inc/VIEW/files/_files_cmr.inc.php
--- 0.9.2.src/inc/VIEW/files/_files_cmr.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/files/_files_cmr.inc.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,98 @@
+<?php
+/**
+ * This file implements the UI for file copy / move
+ *
+ * fplanque>> This whole thing is flawed:
+ * 1) only geeks can possibly like to use the same interface for renaming, moving and copying
+ * 2) even the geeky unix commands won't pretend copying and moving are the same thing. They are not!
+ *    Only moving and renaming are similar, and again FOR GEEKS ONLY.
+ * 3) The way this works it breaks the File meta data (I'm working on it).
+ * 4) For Move and Copy, this should use a "destination directory tree" on the right (same as for upload)
+ * 5) Given all the reasons above copy, move and rename should be clearly separated into 3 different interfaces.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _files_cmr.inc.php,v 1.4.4.2.2.1 2007/04/25 22:17:59 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @global string
+ */
+global $fm_mode;
+
+/**
+ * @global Filelist
+ */
+global $fm_source_Filelist;
+
+/**
+ * @global array
+ */
+global $new_names;
+
+// Begin payload block:
+$this->disp_payload_begin();
+
+$Form = & new Form( NULL, 'fm_copymove_checkchanges' );
+
+$Form->global_icon( T_('Quit copy/move mode!'), 'close', regenerate_url('fm_sources,fm_mode') );
+
+$Form->begin_form( 'fform', $fm_mode == 'file_copy' ? T_('Copy') : T_('Move') );
+
+	$Form->hidden_ctrl();
+	$Form->hiddens_by_key( get_memorized() );
+	$Form->hidden( 'confirm', 1 );
+
+	$fm_source_Filelist->restart();
+	while( $loop_src_File = & $fm_source_Filelist->get_next() )
+	{
+		$Form->begin_fieldset( T_('Source').': '.$loop_src_File->get_rdfp_rel_path() );
+
+		if( isset( $overwrite[$loop_src_File->get_md5_ID()] ) )
+		{
+			$Form->checkbox( 'overwrite['.$loop_src_File->get_md5_ID().']', $overwrite[$loop_src_File->get_md5_ID()], T_('Overwrite'), T_('Check to overwrite the existing file') );
+		}
+
+		$Form->text( 'new_names['.$loop_src_File->get_md5_ID().']', $new_names[$loop_src_File->get_md5_ID()], 32,
+									T_('New name'), $loop_src_File->dget('title'), 128 );
+
+		$Form->end_fieldset();
+	}
+
+$Form->end_form( array( array( 'submit', 'submit', $fm_mode == 'file_copy' ? T_('Copy') : T_('Move'), 'SaveButton' ),
+												array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+
+echo '<p class="notes"><strong>'.T_('You are in copy/move mode.')
+				.'</strong> '.T_('Please navigate to the desired target location.').'</p>';
+
+// End payload block:
+$this->disp_payload_end();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/files/_files_delete.form.php 1.10.3.src/inc/VIEW/files/_files_delete.form.php
--- 0.9.2.src/inc/VIEW/files/_files_delete.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/files/_files_delete.form.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,71 @@
+<?php
+/**
+ * This file implements the UI for file deletion
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _files_delete.form.php,v 1.4.4.2.2.1 2007/04/25 22:17:59 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * @global Filelist
+ */
+global $selected_Filelist;
+
+
+$Form = & new Form( NULL );
+
+$Form->global_icon( T_('Cancel delete!'), 'close', regenerate_url() );
+
+$Form->begin_form( 'fform', T_('Delete') );
+
+	$Form->hidden_ctrl();
+	$Form->hiddens_by_key( get_memorized() );
+	$Form->hidden( 'action', 'delete' );
+	$Form->hidden( 'confirmed', 1 );
+
+	echo $selected_Filelist->count() > 1
+		? T_('Do you really want to delete the following files?')
+		: T_('Do you really want to delete the following file?');
+
+	$selected_Filelist->restart();
+	echo '<ul>';
+		while( $l_File = & $selected_Filelist->get_next() )
+		{
+			echo '<li>'.$l_File->get_prefixed_name().'</li>';
+		}
+	echo '</ul>';
+
+$Form->end_form( array(
+		array( 'submit', 'submit', T_('Delete'), 'DeleteButton' ) ) );
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/files/_files_download.form.php 1.10.3.src/inc/VIEW/files/_files_download.form.php
--- 0.9.2.src/inc/VIEW/files/_files_download.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/files/_files_download.form.php	2007-04-25 23:18:00.000000000 -0500
@@ -0,0 +1,96 @@
+<?php
+/**
+ * This file implements the UI for file download.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _files_download.form.php,v 1.5.6.1 2007/04/25 22:17:59 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $zipname, $exclude_sd, $selected_Filelist;
+
+$Form = & new Form( NULL, 'fm_download_checkchanges' );
+
+$Form->global_icon( T_('Cancel download!'), 'close', regenerate_url() );
+
+$Form->begin_form( 'fform', T_('Download files in archive') );
+	$Form->hidden_ctrl();
+	$Form->hidden( 'action', 'download' );
+	$Form->hidden( 'action_invoked', 1 );
+	$Form->hiddens_by_key( get_memorized() );
+
+	$Form->text_input( 'zipname', $zipname, 30, T_('Archive filename'), array( 'note' => T_('This is the name of the file which will get sent to you.'), 'maxlength' => '' ) );
+
+	if( $selected_Filelist->count_dirs() )
+	{ // Allow to exclude dirs:
+		$Form->checkbox( 'exclude_sd', $exclude_sd, T_('Exclude subdirectories'), T_('This will exclude subdirectories of selected directories.') );
+	}
+
+	$Form->begin_fieldset( T_('Files to download') );
+	echo '<ul>'
+		.'<li>'.implode( "</li>\n<li>", $selected_Filelist->get_array( 'get_prefixed_name' ) )."</li>\n"
+		.'</ul>';
+
+	$Form->end_fieldset();
+
+$Form->end_form( array(
+		array( 'submit', 'submit', T_('Download'), 'DeleteButton' ) ) );
+
+
+/* {{{ Revision log:
+ * $Log: _files_download.form.php,v $
+ * Revision 1.5.6.1  2007/04/25 22:17:59  fplanque
+ * (c) 2007
+ *
+ * Revision 1.5  2006/04/19 20:13:51  fplanque
+ * do not restrict to :// (does not catch subdomains, not even www.)
+ *
+ * Revision 1.4  2006/03/12 23:09:01  fplanque
+ * doc cleanup
+ *
+ * Revision 1.3  2006/03/12 03:03:33  blueyed
+ * Fixed and cleaned up "filemanager".
+ *
+ * Revision 1.2  2006/02/28 18:21:38  blueyed
+ * maxlength fixed
+ *
+ * Revision 1.1  2006/02/23 21:12:17  fplanque
+ * File reorganization to MVC (Model View Controller) architecture.
+ * See index.hml files in folders.
+ * (Sorry for all the remaining bugs induced by the reorg... :/)
+ *
+ * Revision 1.2  2006/02/11 21:19:29  fplanque
+ * added bozo validator to FM
+ *
+ * Revision 1.1  2006/01/24 23:42:17  blueyed
+ * Added download form.
+ *
+ * }}}
+ */
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/files/_files_links.inc.php 1.10.3.src/inc/VIEW/files/_files_links.inc.php
--- 0.9.2.src/inc/VIEW/files/_files_links.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/files/_files_links.inc.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,128 @@
+<?php
+/**
+ * This file implements the UI for item links in the filemanager.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _files_links.inc.php,v 1.6.2.2.2.1 2007/04/25 22:17:59 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * @var Item
+ */
+global $edited_Item;
+
+
+$Form = & new Form( NULL, 'fm_links', 'post', 'fieldset' );
+
+$Form->global_icon( T_('Quit link mode!'), 'close', regenerate_url( 'fm_mode' ) );
+
+$Form->begin_form( 'fform', sprintf( T_('Link files to &laquo;%s&raquo;...'), $edited_Item->dget('title') ) );
+
+$Form->hidden_ctrl();
+
+$edited_Item->edit_link( '<p>', '</p>', T_('Edit this post') );
+
+$Results = & new Results(
+					'SELECT link_ID, link_ltype_ID, T_files.*
+						 FROM T_links INNER JOIN T_files ON link_file_ID = file_ID
+						WHERE link_itm_ID = '.$edited_Item->ID,
+					'link_' );
+
+$Results->title = T_('Existing links');
+
+// TYPE COLUMN:
+function file_type( & $row )
+{
+	global $current_File;
+
+	// Instantiate a File object for this line:
+	$current_File = new File( $row->file_root_type, $row->file_root_ID, $row->file_path ); // COPY!
+	// Flow meta data into File object:
+	$current_File->load_meta( false, $row );
+
+	// File type:
+	return $current_File->get_view_link( $current_File->get_icon(), T_('Let browser handle this file!')  ).' '.$current_File->get_type();
+}
+$Results->cols[] = array(
+						'th' => T_('Type'),
+						'td_class' => 'left',
+						'td' => '%file_type( {row} )%',
+					);
+
+
+// PATH COLUMN:
+function file_path()
+{
+	/**
+	 * @global File
+	 */
+	global $current_File;
+	global $edited_Item;
+
+	// File relative path & name:
+	return $current_File->edit_link( '&amp;fm_mode=link_item&amp;item_ID='.$edited_Item->ID );
+}
+$Results->cols[] = array(
+						'th' => T_('Path'),
+						'order' => 'file_path',
+						'td_class' => 'left',
+						'td' => '%file_path()%',
+					);
+
+$Results->cols[] = array(
+						'th' => T_('Title'),
+						'order' => 'file_title',
+						'td_class' => 'left',
+						'td' => '$file_title$',
+					);
+
+
+function file_actions( $link_ID )
+{
+	global $current_File, $edited_Item;
+
+	$title = T_('Locate this file!');
+
+	$r = $current_File->edit_link( '&amp;fm_mode=link_item&amp;item_ID='.$edited_Item->ID, get_icon( 'locate', 'imgtag', array( 'title'=>$title ) ), $title );
+
+	return $r.' '.action_icon( T_('Delete this link!'), 'unlink',
+                      regenerate_url( 'action', 'link_ID='.$link_ID.'&amp;action=unlink') );
+}
+$Results->cols[] = array(
+						'th' => T_('Actions'),
+						'td_class' => 'center',
+						'td' => '%file_actions( #link_ID# )%',
+					);
+
+$Results->display();
+
+printf( '<p>'.T_('Click on a link icon %s below to link an additional file to this item.').'</p>', get_icon( 'link' ) );
+
+$Form->end_form( );
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/files/_files_permissions.form.php 1.10.3.src/inc/VIEW/files/_files_permissions.form.php
--- 0.9.2.src/inc/VIEW/files/_files_permissions.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/files/_files_permissions.form.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,127 @@
+<?php
+/**
+ * This file implements the UI for file permissions
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evocore
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _files_permissions.form.php,v 1.5.4.2.2.1 2007/04/25 22:17:59 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * @global Filelist
+ */
+global $selected_Filelist;
+
+global $more_than_one_selected_file, $perms_read_readonly, $field_options_read_readonly;
+
+
+$Form = & new Form( NULL, 'fm_perms_checkchanges' );
+
+$Form->global_icon( T_('Cancel editing!'), 'close', regenerate_url() );
+
+$Form->begin_form( 'fform', T_('Change permissions') );
+	$Form->hidden_ctrl();
+	$Form->hiddens_by_key( get_memorized() );
+	$Form->hidden( 'action', 'edit_perms' );
+
+	if( $more_than_one_selected_file )
+	{ // more than one file, provide default
+		$Form->begin_fieldset( T_('Default') );
+
+		if( $perms_read_readonly )
+		{
+			$Form->radio_input( 'edit_perms_default', $edit_perms_default, $field_options_read_readonly, T_('Default permissions') );
+		}
+		else
+		{
+			$Form->text_input( 'edit_perms_default', $edit_perms_default, 3, T_('Default permissions') );
+		}
+
+		$Form->info_field( '', '<a id="checkallspan_edit_perms_set" href="#" onclick="toggleCheckboxes(\'fm_perms_checkchanges\', \'use_default_perms[]\', \'edit_perms_set\'); return false;">'.T_('check all').'</a>' );
+
+		$Form->end_fieldset();
+	}
+
+	if( $more_than_one_selected_file )
+	{ // generate checkbox input to use with every file
+		$Form->output = false;
+		$Form->switch_layout('none');
+		$use_default_perms_checkbox = $Form->checkbox_input(
+			'use_default_perms[]', $checked = 0, T_('Use default value'),
+			array( 'value' => '%file_ID%', 'id' => 'use_default_perms_%file_ID%' ) );
+		$Form->switch_layout(NULL);
+		$Form->output = true;
+	}
+
+	$selected_Filelist->restart();
+
+	$Form->begin_fieldset();
+	while( $l_File = & $selected_Filelist->get_next() )
+	{
+		if( $perms_read_readonly )
+		{ // readonly/write only (WINDOWS): display radio inputs to change readonly/write
+			$field_options = $field_options_read_readonly;
+			$field_params = array();
+			if( !empty($use_default_perms_checkbox) )
+			{
+				$field_params['field_suffix'] = str_replace( '%file_ID%', $l_File->get_md5_ID(), $use_default_perms_checkbox );
+			}
+
+			$l_perms = $l_File->get_perms( 'octal' );
+			if( $l_perms == 555 )
+			{
+				$field_options[0]['params']['checked'] = 'checked';
+			}
+			else
+			{
+				$field_options[1]['params']['checked'] = 'checked';
+			}
+			$Form->radio_input( 'perms['.$l_File->get_md5_ID().']', false, $field_options, $l_File->get_rdfp_rel_path(), $field_params );
+		}
+		else
+		{ // display a text input with UNIX perms
+			$field_params = array();
+			if( !empty($use_default_perms_checkbox) )
+			{
+				$field_params['field_suffix'] = str_replace( '%file_ID%', $l_File->get_md5_ID(), $use_default_perms_checkbox );
+			}
+
+			$Form->text_input( 'perms['.$l_File->get_md5_ID().']', $l_File->get_perms( 'octal' ), 3, $l_File->get_rdfp_rel_path(), $field_params );
+		}
+	}
+	$Form->end_fieldset();
+
+$Form->end_form( array(
+		array( 'submit', 'submit', T_('Set new permissions'), 'ActionButton' ),
+		array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/files/_files_rename.form.php 1.10.3.src/inc/VIEW/files/_files_rename.form.php
--- 0.9.2.src/inc/VIEW/files/_files_rename.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/files/_files_rename.form.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,69 @@
+<?php
+/**
+ * This file implements the UI for file rename
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _files_rename.form.php,v 1.4.4.2.2.1 2007/04/25 22:18:00 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @global Filelist
+ */
+global $selected_Filelist;
+
+/**
+ * @global string
+ */
+global $new_names;
+
+
+$Form = & new Form( NULL, 'fm_rename_checkchanges' );
+
+$Form->global_icon( T_('Cancel rename!'), 'close', regenerate_url() );
+
+$Form->begin_form( 'fform', T_('Rename') );
+
+	$Form->hidden_ctrl();
+	$Form->hiddens_by_key( get_memorized() );
+	$Form->hidden( 'action', 'rename' );
+	$Form->hidden( 'confirmed', 1 );
+
+	$selected_Filelist->restart();
+	while( $loop_src_File = & $selected_Filelist->get_next() )
+	{
+		$Form->begin_fieldset( T_('File').': '.$loop_src_File->get_name() );
+
+		$Form->text( 'new_names['.$loop_src_File->get_md5_ID().']', $new_names[$loop_src_File->get_md5_ID()], 32,
+									T_('New name'), $loop_src_File->dget('title'), 128 );
+
+		$Form->end_fieldset();
+	}
+
+
+$Form->end_form( array( array( 'submit', 'submit', T_('Rename'), 'SaveButton' ),
+												array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/files/_files_upload.inc.php 1.10.3.src/inc/VIEW/files/_files_upload.inc.php
--- 0.9.2.src/inc/VIEW/files/_files_upload.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/files/_files_upload.inc.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,290 @@
+<?php
+/**
+ * This file implements the UI for file upload.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _files_upload.inc.php,v 1.5.4.3.2.1 2007/04/25 22:18:00 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var Settings
+ */
+global $Settings;
+
+global $upload_quickmode, $failedFiles;
+
+?>
+
+<script type="text/javascript">
+	<!--
+	/**
+	 * Mighty cool function to append an input or textarea element onto another element.
+	 *
+	 * @usedby addAnotherFileInput()
+	 */
+	function appendLabelAndInputElements( appendTo, labelText, labelBr, inputOrTextarea, inputName,
+																				inputSizeOrCols, inputMaxLengthOrRows, inputType, inputClass )
+	{
+		// LABEL:
+
+		// var fileDivLabel = document.createElement("div");
+		// fileDivLabel.className = "label";
+
+		var fileLabel = document.createElement('label');
+		var fileLabelText = document.createTextNode( labelText );
+		fileLabel.appendChild( fileLabelText );
+
+		// fileDivLabel.appendChild( fileLabel )
+
+		appendTo.appendChild( fileLabel );
+
+		if( labelBr )
+		{ // We want a BR after the label:
+			appendTo.appendChild( document.createElement('br') );
+		}
+		else
+		{
+			appendTo.appendChild( document.createTextNode( ' ' ) );
+		}
+
+		// INPUT:
+
+		// var fileDivInput = document.createElement("div");
+		// fileDivInput.className = "input";
+
+		var fileInput = document.createElement( inputOrTextarea );
+		fileInput.name = inputName;
+		if( inputOrTextarea == "input" )
+		{
+			fileInput.type = typeof( inputType ) !== 'undefined' ?
+												inputType :
+												"text";
+			fileInput.size = inputSizeOrCols;
+			if( typeof( inputMaxLengthOrRows ) != 'undefined' )
+			{
+				fileInput.maxlength = inputMaxLengthOrRows;
+			}
+		}
+		else
+		{
+			fileInput.cols = inputSizeOrCols;
+			fileInput.rows = inputMaxLengthOrRows;
+		}
+
+		fileInput.className = inputClass;
+
+		// fileDivInput.appendChild( fileInput );
+
+		appendTo.appendChild( fileInput );
+		appendTo.appendChild( document.createElement('br') );
+	}
+
+
+	/**
+	 * Add a new fileinput area to the upload form.
+	 */
+	function addAnotherFileInput()
+	{
+		var uploadfiles = document.getElementById("uploadfileinputs");
+		var newLI = document.createElement("li");
+		var closeLink = document.createElement("a");
+		var closeImage = document.createElement("img");
+
+		uploadfiles.appendChild( newLI );
+		newLI.appendChild( closeLink );
+		closeLink.appendChild( closeImage );
+
+
+		newLI.className = "clear";
+
+		closeImage.src = "<?php echo get_icon( 'close', 'url' ) ?>";
+		closeImage.alt = "<?php echo get_icon( 'close', 'alt' ) ?>";
+
+		<?php
+		$icon_class = get_icon( 'close', 'class' );
+		if( $icon_class )
+		{
+			?>
+			closeImage.className = '<?php echo $icon_class ?>';
+			<?php
+		}
+
+		if( get_icon( 'close', 'rollover' ) )
+		{ // handle rollover images ('close' by default is one).
+			?>
+			closeLink.className = 'rollover';
+			if( typeof setupRollovers == 'function' ) { setupRollovers(); }
+			<?php
+		}
+		?>
+		closeImage.setAttribute( 'onclick', "document.getElementById('uploadfileinputs').removeChild(this.parentNode.parentNode);" ); // TODO: setting onclick this way may not work in IE. (try attachEvent then)
+		closeLink.style.cssFloat = 'right';
+
+		appendLabelAndInputElements( newLI, '<?php echo TS_('Choose a file'); ?>:', false, 'input', 'uploadfile[]', '20', '0', 'file', '' );
+		appendLabelAndInputElements( newLI, '<?php echo TS_('Filename on server (optional)'); ?>:', false, 'input', 'uploadfile_name[]', '20', '80', 'text', '' );
+		appendLabelAndInputElements( newLI, '<?php echo TS_('Long title'); ?>:', true, 'input', 'uploadfile_title[]', '50', '255', 'text', 'large' );
+		appendLabelAndInputElements( newLI, '<?php echo TS_('Alternative text (useful for images)'); ?>:', true, 'input', 'uploadfile_alt[]', '50', '255', 'text', 'large' );
+		appendLabelAndInputElements( newLI, '<?php echo TS_('Caption/Description of the file'); ?>:', true, 'textarea', 'uploadfile_desc[]', '38', '3', '', 'large' );
+	}
+	// -->
+</script>
+
+<?php
+	// Begin payload block:
+	$this->disp_payload_begin();
+
+	$Form = & new Form( NULL, 'fm_upload_checkchanges', 'post', 'fieldset', 'multipart/form-data' );
+
+	$Form->global_icon( T_('Quit upload mode!'), 'close', regenerate_url( 'fm_mode' ) );
+
+	$Form->begin_form( 'fform', T_('File upload') );
+
+		$Form->hidden_ctrl();
+		$Form->hidden( 'MAX_FILE_SIZE', $Settings->get( 'upload_maxkb' )*1024 ); // Just a hint for the browser.
+		$Form->hidden( 'upload_quickmode', $upload_quickmode );
+		$Form->hiddens_by_key( get_memorized() );
+
+		if( count( $failedFiles ) )
+		{
+			Log::display( '', '', T_('Some file uploads failed. Please check the errors below.'), 'error' );
+		}
+		?>
+
+		<?php /* DIV to prevent the "Upload into" fieldset from wrapping below the "Files to upload" box (on any browser), because padding/margin of the fieldset does not affect the width of the both boxes */ ?>
+		<div class="box_files_to_upload">
+		<fieldset class="files_to_upload">
+			<legend><?php echo T_('Files to upload') ?></legend>
+
+			<p>
+				<?php
+				$restrictNotes = array();
+
+				// Get list of recognized file types (others are not allowed to get uploaded)
+				// dh> because FiletypeCache/DataObjectCache has no interface for getting a list, this dirty query seems less dirty to me.
+				$allowed_extensions = $DB->get_col( 'SELECT ftyp_extensions FROM T_filetypes WHERE ftyp_allowed != 0' );
+				$allowed_extensions = implode( ' ', $allowed_extensions ); // implode with space, ftyp_extensions can hold many, separated by space
+				// into array:
+				$allowed_extensions = preg_split( '~\s+~', $allowed_extensions, -1, PREG_SPLIT_NO_EMPTY );
+				// readable:
+				$allowed_extensions = implode_with_and($allowed_extensions);
+
+				$restrictNotes[] = '<strong>'.T_('Allowed file extensions').'</strong>: '.$allowed_extensions;
+
+				if( $Settings->get( 'upload_maxkb' ) )
+				{ // We want to restrict on file size:
+					$restrictNotes[] = '<strong>'.T_('Maximum allowed file size').'</strong>: '.bytesreadable( $Settings->get( 'upload_maxkb' )*1024 );
+				}
+
+				echo implode( '<br />', $restrictNotes ).'<br />';
+				?>
+			</p>
+
+			<ul id="uploadfileinputs">
+				<?php
+					if( empty($failedFiles) )
+					{ // No failed failes, display one empty input block:
+						$displayFiles[] = NULL;
+					}
+					else
+					{ // Display failed files:
+						$displayFiles = & $failedFiles;
+					}
+
+					foreach( $displayFiles as $lKey => $lMessage )
+					{ // For each file upload block to display:
+
+						if( $lMessage !== NULL )
+						{ // This is a failed upload:
+							echo '<li class="invalid" title="'
+											./* TRANS: will be displayed as title for failed file uploads */ T_('Invalid submission.').'">';
+							Log::display( '', '', $lMessage, 'error' );
+						}
+						else
+						{ // Not a failed upload, display normal block:
+							echo '<li>';
+						}
+
+						?>
+
+						<label><?php echo T_('Choose a file'); ?>:</label>
+						<input name="uploadfile[]" size="20" type="file" /><br />
+
+						<label><?php echo T_('Filename on server (optional)'); ?>:</label>
+						<input name="uploadfile_name[]" type="text" size="20" maxlength="80"
+							value="<?php echo ( isset( $uploadfile_name[$lKey] ) ? format_to_output( $uploadfile_name[$lKey], 'formvalue' ) : '' ) ?>" /><br />
+
+						<label><?php echo T_('Long title'); ?>:</label><br />
+						<input name="uploadfile_title[]" type="text" size="50" maxlength="255" class="large"
+							value="<?php echo ( isset( $uploadfile_title[$lKey] ) ? format_to_output( $uploadfile_title[$lKey], 'formvalue' ) : '' );
+							?>" /><br />
+
+						<label><?php echo T_('Alternative text (useful for images)'); ?>:</label><br />
+						<input name="uploadfile_alt[]" type="text" size="50" maxlength="255" class="large"
+							value="<?php echo ( isset( $uploadfile_alt[$lKey] ) ? format_to_output( $uploadfile_alt[$lKey], 'formvalue' ) : '' );
+							?>" /><br />
+
+						<label><?php echo T_('Caption/Description of the file'); /* TODO: maxlength (DB) */ ?>:</label><br />
+						<textarea name="uploadfile_desc[]" rows="3" cols="38" class="large"><?php
+							echo ( isset( $uploadfile_desc[$lKey] ) ? $uploadfile_desc[$lKey] : '' )
+						?></textarea><br />
+
+						<?php
+						echo '</li>';
+						// no text after </li> or JS will bite you! (This is where additional blocks get inserted)
+					}
+
+				?>
+			</ul>
+
+			<p class="uploadfileinputs"><a href="#" onclick="addAnotherFileInput(); return false;"><?php echo T_('Add another file'); ?></a></p>
+		</fieldset>
+		</div>
+
+		<div class="box_upload_into">
+		<fieldset class="upload_into">
+			<legend><?php echo T_('Upload files into:'); ?></legend>
+			<?php
+				echo get_directory_tree( NULL, NULL, array('disp_radios'=>true) );
+			?>
+		</fieldset>
+		</div>
+
+		<div class="clear"></div>
+
+<?php
+
+	$Form->end_form( array( array( 'submit', '', T_('Upload'), 'ActionButton' ),
+													array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+
+	// End payload block:
+	$this->disp_payload_end();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/files/_filetype.form.php 1.10.3.src/inc/VIEW/files/_filetype.form.php
--- 0.9.2.src/inc/VIEW/files/_filetype.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/files/_filetype.form.php	2007-04-25 23:18:00.000000000 -0500
@@ -0,0 +1,111 @@
+<?php
+/**
+ * This file implements the File type form.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _filetype.form.php,v 1.3.4.1.2.1 2007/04/25 22:18:00 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var FileType
+ */
+global $edited_Filetype;
+
+global $force_upload_forbiddenext;
+global $rsc_path;
+
+// Determine if we are creating or updating...
+global $action;
+$creating = is_create_action( $action );
+
+
+$Form = & new Form( NULL, 'ftyp_checkchanges' );
+
+$Form->global_icon( T_('Delete this filetype!'), 'delete', regenerate_url( 'action', 'action=delete' ) );
+$Form->global_icon( T_('Cancel editing!'), 'close', regenerate_url( 'action' ) );
+
+$Form->begin_form( 'fform', $creating ?  T_('New file type') : T_('File type') );
+
+	$Form->hidden_ctrl();
+	$Form->hidden( 'action', $creating ? 'create' : 'update' );
+
+	if( ! $creating ) $Form->hidden( 'ftyp_ID', $edited_Filetype->ID );
+
+	$Form->text_input( 'ftyp_extensions', $edited_Filetype->extensions, 40, T_('Extensions'), array( 'maxlength'=>80, 'required'=>true, 'note'=>sprintf('E.g. &laquo;%s&raquo;'.', '.T_('separated by whitespace'), 'html') ) );
+
+	$Form->text_input( 'ftyp_name', $edited_Filetype->name, 40, T_('File type name'), array( 'maxlength'=> 80, 'required'=>true, 'note'=>sprintf('E.g. &laquo;%s&raquo;', 'HTML file') ) );
+
+	$Form->text_input( 'ftyp_mimetype', $edited_Filetype->mimetype, 40, T_('Mime type'), array( 'maxlength'=> 80, 'required'=>true, 'note'=>sprintf('E.g. &laquo;%s&raquo;', 'text/html') ) );
+
+	$Form->text( 'ftyp_icon', $edited_Filetype->icon, 20, T_('Icon'), sprintf( T_('File name of the icon, must be in %s.'), rel_path_to_base($rsc_path.'icons/fileicons/') ), 40 );
+
+	$Form->radio( 'ftyp_viewtype',
+								$edited_Filetype->viewtype,
+								 array(
+												array( 'browser', T_( 'Open with browser (popup)' ), T_( 'Let the browser handle the file in a popup.' ) ),
+												array( 'text', T_( 'Open with text viewer (popup)' ), T_( 'Use the online text viewer (recommended for .txt)' ) ),
+												array( 'image', T_( 'Open with image viewer (popup)' ), T_( 'Use the online image viewer (recommended for .gif .png .jpg)' ) ),
+												array( 'external', T_( 'Open with external app (no popup)' ), T_( 'Let the browser handle the file in a popup. Note: if you do not want Word to open inside of IE, you must uncheck "browse in same window" in Windows\' file types.' ) ),
+												array( 'download', T_( 'Download to disk (no popup)' ), T_( 'Tell the browser to save the file to disk instead of displaying it.' ) )
+											),
+									T_( 'View type' ),
+									true // separate lines
+							 );
+
+	// Check if the extension is in the array of the not allowed upload extensions from _advanced.php
+	$not_allowed = false;
+	$extensions = explode ( ' ', $edited_Filetype->extensions );
+	foreach($extensions as $extension)
+	{
+		if( in_array( $extension, $force_upload_forbiddenext ) )
+		{
+			$not_allowed = true;
+			continue;
+		}
+	}
+
+	$Form->checkbox( 'ftyp_allowed', $edited_Filetype->allowed, T_('Allow upload'),
+									T_('Check to allow uploading and renaming of this file type'), '', 1, $not_allowed);
+
+if( $creating )
+{
+	$Form->end_form( array( array( 'submit', 'submit', T_('Record'), 'SaveButton' ),
+													array( 'submit', 'submit', T_('Record, then Create New'), 'SaveButton' ),
+													array( 'submit', 'submit', T_('Record, then Create Similar'), 'SaveButton' ),
+													array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+}
+else
+{
+	$Form->end_form( array( array( 'submit', 'submit', T_('Update'), 'SaveButton' ),
+													array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/files/_filetype_list.inc.php 1.10.3.src/inc/VIEW/files/_filetype_list.inc.php
--- 0.9.2.src/inc/VIEW/files/_filetype_list.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/files/_filetype_list.inc.php	2007-04-25 23:18:00.000000000 -0500
@@ -0,0 +1,135 @@
+<?php
+/**
+ * This file implements the File types list.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _filetype_list.inc.php,v 1.8.2.1.2.1 2007/04/25 22:18:00 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+global $rsc_url;
+global $FiletypeCache;
+
+// Create result set:
+$Results = & new Results(
+							'SELECT * FROM T_filetypes', 'ftyp_' );
+$Results->Cache = & $FiletypeCache;
+$Results->title = T_('File types list');
+
+$Results->cols[] = array(
+						'th' => T_('Icon'),
+						//'order' => 'ftyp_icon',
+						'th_class' => 'shrinkwrap',
+						'td_class' => 'shrinkwrap',
+						'td' => '% {Obj}->get_icon() %',
+					);
+
+if( $current_User->check_perm( 'options', 'edit', false ) )
+{ // We have permission to modify:
+	$Results->cols[] = array(
+							'th' => T_('Extensions'),
+							'order' => 'ftyp_extensions',
+							'td' => '<strong><a href="admin.php?ctrl=filetypes&amp;ftyp_ID=$ftyp_ID$&amp;action=edit" title="'.
+											T_('Edit this file type...').'">$ftyp_extensions$</a></strong>',
+						);
+}
+else
+{	// View only:
+	$Results->cols[] = array(
+							'th' => T_('Extensions'),
+							'order' => 'ftyp_extensions',
+							'td' => '<strong>$ftyp_extensions$</strong>',
+						);
+
+}
+
+$Results->cols[] = array(
+						'th' => T_('Name'),
+						'order' => 'ftyp_name',
+						'td' => '$ftyp_name$',
+					);
+
+$Results->cols[] = array(
+						'th' => T_('Mime type'),
+						'order' => 'ftyp_mimetype',
+						'td' => '$ftyp_mimetype$',
+					);
+
+$Results->cols[] = array(
+						'th' => T_('View type'),
+						'order' => 'ftyp_viewtype',
+						'td' => '$ftyp_viewtype$',
+					);
+/**
+ * Display the permissions for the type file
+ */
+function display_perm( $perm )
+{
+	if ( $perm )
+	{
+		$r = get_icon( 'file_allowed' );
+	}
+	else
+	{
+		$r = get_icon( 'file_not_allowed' );
+	}
+	return $r;
+}
+
+$Results->cols[] = array(
+						'th' => T_('Upload'),
+						'order' => 'ftyp_allowed',
+						'th_class' => 'shrinkwrap',
+						'td_class' => 'shrinkwrap',
+						'td' => '%display_perm( #ftyp_allowed# )%',
+					);
+
+if( $current_User->check_perm( 'options', 'edit', false ) )
+{ // We have permission to modify:
+
+	$Results->cols[] = array(
+							'th' => T_('Actions'),
+							'th_class' => 'shrinkwrap',
+							'td_class' => 'shrinkwrap',
+							'td' => action_icon( T_('Edit this file type...'), 'edit',
+	                        '%regenerate_url( \'action\', \'ftyp_ID=$ftyp_ID$&amp;action=edit\')%' )
+	                    .action_icon( T_('Duplicate this file type...'), 'copy',
+	                        '%regenerate_url( \'action\', \'ftyp_ID=$ftyp_ID$&amp;action=copy\')%' )
+	                    .action_icon( T_('Delete this file type!'), 'delete',
+	                        '%regenerate_url( \'action\', \'ftyp_ID=$ftyp_ID$&amp;action=delete\')%' ),
+						);
+
+  $Results->global_icon( T_('Add a file type...'), 'new', regenerate_url( 'action', 'action=new'), T_('Add file type'), 3, 4  );
+}
+
+
+$Results->display();
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/files/_set_files.form.php 1.10.3.src/inc/VIEW/files/_set_files.form.php
--- 0.9.2.src/inc/VIEW/files/_set_files.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/files/_set_files.form.php	2007-04-25 23:18:00.000000000 -0500
@@ -0,0 +1,103 @@
+<?php
+/**
+ * This file implements the UI view for the file settings.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ * @author fsaya: Fabrice SAYA-GASNIER / PROGIDISTRI
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * @var GeneralSettings
+ */
+global $Settings;
+
+
+$Form = & new Form( NULL, 'files_checkchanges' );
+
+$Form->begin_form( 'fform', T_('File Settings') );
+
+$Form->hidden( 'ctrl', 'fileset' );
+$Form->hidden( 'action', 'update' );
+
+$Form->begin_fieldset( T_('Filemanager options') );
+	$Form->checkbox( 'fm_enabled', $Settings->get('fm_enabled'), T_('Enable Filemanager'), T_('Check to enable the Filemanager.' ) );
+	$Form->checkbox( 'fm_enable_roots_blog', $Settings->get('fm_enable_roots_blog'), T_('Enable blog directories'), T_('Check to enable root directories for blogs.' ) );
+	// $Form->checkbox( 'fm_enable_roots_group', $Settings->get('fm_enable_roots_group'), T_('Enable group directories'), T_('Check to enable root directories for groups.' ) );
+	$Form->checkbox( 'fm_enable_roots_user', $Settings->get('fm_enable_roots_user'), T_('Enable user directories'), T_('Check to enable root directories for users.' ) );
+	$Form->checkbox( 'fm_enable_create_dir', $Settings->get('fm_enable_create_dir'), T_('Enable creation of dirs'), T_('Check to enable creation of directories.' ) );
+	$Form->checkbox( 'fm_enable_create_file', $Settings->get('fm_enable_create_file'), T_('Enable creation of files'), T_('Check to enable creation of files.' ) );
+$Form->end_fieldset();
+
+
+$Form->begin_fieldset( T_('Upload options') );
+	$Form->checkbox( 'upload_enabled', $Settings->get('upload_enabled'), T_('Enable upload'), T_('Check to allow uploading files in general.' ) );
+	$Form->text_input( 'upload_maxkb', $Settings->get('upload_maxkb'), 6, T_('Maximum allowed filesize'), array( 'note'=>T_('KB (This cannot be higher than your PHP/Webserver setting!)'), 'maxlength'=>7, 'required'=>true ) );
+$Form->end_fieldset();
+
+if( empty( $force_regexp_filename ) || empty( $force_regexp_dirname ) )
+{ // At least one of these strings can be configured in the UI:
+	$Form->begin_fieldset( T_('Advanced options') );
+		// Do not display regexp for filename if the force_regexp_filename var is set
+		if( empty($force_regexp_filename) )
+		{
+			$Form->text( 'regexp_filename',
+											$Settings->get('regexp_filename'),
+											40,
+											T_('Valid filename'),
+											T_('Regular expression'),
+											255 );
+		}
+		// Do not display regexp for dirname if the force_regexp_dirname var is set
+		if( empty( $force_regexp_dirname ) )
+		{
+			$Form->text( 'regexp_dirname',
+											$Settings->get('regexp_dirname'),
+											40,
+											T_('Valid dirname'),
+											T_('Regular expression'),
+											255 );
+		}
+	$Form->end_fieldset();
+}
+
+
+if( $current_User->check_perm( 'options', 'edit', false ) )
+{ // We have permission to modify:
+	$Form->buttons( array(
+			array( 'submit', 'submit', T_('Update'), 'SaveButton' ),
+			array( 'reset', '', T_('Reset'), 'ResetButton' ),
+			array( 'submit', 'submit[restore_defaults]', T_('Restore defaults'), 'ResetButton' ),
+		) );
+}
+
+
+$Form->end_form();
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/_footer.php 1.10.3.src/inc/VIEW/_footer.php
--- 0.9.2.src/inc/VIEW/_footer.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/_footer.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,78 @@
+<?php
+/**
+ * This file displays the admin page footer.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * @todo Move to {@link AdminUI_general AdminUI} object.
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Icon Legend
+ */
+global $UserSettings, $IconLegend;
+if( $UserSettings->get('display_icon_legend') <> 0 )
+{	// Display icons legend
+	$IconLegend->display_legend();
+}
+
+// Close open divs, etc...
+echo $this->get_body_bottom();
+
+global $app_footer_text, $copyright_text;
+echo '<p class="footer">'.$app_footer_text.' &ndash; '.$copyright_text."</p>\n\n";
+
+// CALL PLUGINS NOW:
+global $Plugins;
+$Plugins->trigger_event( 'AdminAfterPageFooter', array() );
+
+
+if( $this->get_path(0) == 'files'
+	|| $this->get_path_range(0,1) == array( 'blogs', 'perm' )
+	|| $this->get_path_range(0,1) == array( 'blogs', 'permgroup' ) )
+{ // init checkall JS functions
+	?>
+	<script type="text/javascript">
+		initcheckall();
+		<?php
+		if( $this->get_path(0) == 'files' )
+		{
+			global $checkall;
+			?> setcheckallspan(0<?php if( isset($checkall) ) echo ', '.(int)$checkall; ?>); <?php
+		}
+		?>
+	</script>
+	<?php
+}
+
+// log the hit on this page (according to settings)
+global $Hit;
+$Hit->log();
+
+debug_info();
+
+?>
+
+</body>
+</html>
+<?php
+
+?>
diff -ruN --text 0.9.2.src/inc/VIEW/generic/_generic_list.inc.php 1.10.3.src/inc/VIEW/generic/_generic_list.inc.php
--- 0.9.2.src/inc/VIEW/generic/_generic_list.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/generic/_generic_list.inc.php	2007-04-25 23:18:02.000000000 -0500
@@ -0,0 +1,134 @@
+<?php
+/**
+ * This file implements the element list editor list.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _generic_list.inc.php,v 1.4.4.1 2007/04/25 22:18:01 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $perm_name, $perm_level;
+
+global $result_fadeout;
+
+global $GenericElementCache;
+
+global $list_title, $default_col_order, $form_below_list;
+
+
+// EXPERIMENTAL
+if ( !isset( $default_col_order ) )
+{ // The default order column is not set, so the default is the name column
+	$default_col_order = '-A-';
+}
+
+// Create result set:
+$sql = "SELECT $GenericElementCache->dbIDname, {$GenericElementCache->dbprefix}name
+  			 	FROM $GenericElementCache->dbtablename";
+
+$Results = & new Results(	$sql, $GenericElementCache->dbprefix, $default_col_order );
+
+if( isset( $list_title ) )
+{
+	$Results->title = $list_title;
+}
+
+$Results->cols[] = array(
+		'th' => T_('ID'),
+		'order' => $GenericElementCache->dbIDname,
+		'th_class' => 'shrinkwrap',
+		'td_class' => 'shrinkwrap',
+		'td' => "\$$GenericElementCache->dbIDname\$",
+	);
+
+
+function link_name( $title , $ID )
+{
+	global $GenericElementCache;
+	
+	global $locked_IDs, $perm_name, $perm_level, $current_User;
+	
+	if( ( empty( $locked_IDs ) || !in_array( $ID, $locked_IDs ) )
+			&& ( !isset( $perm_name ) || $current_User->check_perm( $perm_name, $perm_level, false ) ) )
+	{	// The element is not locked and we have permission permission to edit:
+		return '<strong><a href="'.regenerate_url( 'action,ID', $GenericElementCache->dbIDname.'='.$ID.'&amp;action=edit' ).'">'.$title.'</a></strong>';
+	}
+	else
+	{
+		return '<strong>'.$title.'</strong>';
+	}
+}
+$Results->cols[] = array(
+		'th' => T_('Name'),
+		'order' => $GenericElementCache->dbprefix.'name',
+ 		'td' => '%link_name( #'.$GenericElementCache->dbprefix.'name#, #'.$GenericElementCache->dbIDname.'# )%',
+	);
+
+
+if( !isset( $perm_name ) || $current_User->check_perm( $perm_name, $perm_level, false ) )
+{	// We have permission permission to edit:
+
+	function edit_actions( $ID )
+	{
+		global $locked_IDs, $GenericElementCache;
+
+		$r = action_icon( T_('Duplicate...'), 'copy', regenerate_url( 'action,'.$GenericElementCache->dbIDname, $GenericElementCache->dbIDname.'='.$ID.'&amp;action=copy' ) );
+
+		if( empty( $locked_IDs ) || !in_array( $ID, $locked_IDs ) )
+		{ // This element is NOT locked:
+			$r = action_icon( T_('Edit...'), 'edit', regenerate_url( 'action,'.$GenericElementCache->dbIDname, $GenericElementCache->dbIDname.'='.$ID.'&amp;action=edit' ) )
+						.$r
+						.action_icon( T_('Delete!'), 'delete', regenerate_url( 'action,'.$GenericElementCache->dbIDname, $GenericElementCache->dbIDname.'='.$ID.'&amp;action=delete' ) );
+
+		}
+
+		return $r;
+	}
+
+	$Results->cols[] = array(
+			'th' => T_('Actions'),
+			'td_class' => 'shrinkwrap',
+			'td' => '%edit_actions( #'.$GenericElementCache->dbIDname.'# )%',
+		);
+
+}
+
+if( !$form_below_list )
+{	// Need to dispaly global icon to add new geenric element:
+	if( !isset( $perm_name ) || $current_User->check_perm( $perm_name, $perm_level, false ) )
+	{	// We have permission permission to edit:
+		$Results->global_icon( T_('Add an element...'), 'new', regenerate_url( 'action,'.$GenericElementCache->dbIDname, 'action=new' ), T_('Add element'), 3, 4 );
+	}
+}
+
+// EXPERIMENTAL
+// $Results->display();
+$Results->display( NULL, $result_fadeout );
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/generic/_generic_ordered_list.inc.php 1.10.3.src/inc/VIEW/generic/_generic_ordered_list.inc.php
--- 0.9.2.src/inc/VIEW/generic/_generic_ordered_list.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/generic/_generic_ordered_list.inc.php	2007-04-25 23:18:02.000000000 -0500
@@ -0,0 +1,138 @@
+<?php
+/**
+ * This file implements the ordered list editor list.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _generic_ordered_list.inc.php,v 1.4.4.1 2007/04/25 22:18:01 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $perm_name, $perm_level;
+
+global $result_fadeout;
+
+global $GenericElementCache;
+
+global $list_title, $default_col_order;
+
+
+// EXPERIMENTAL
+if ( !isset( $default_col_order ) )
+{ // The default order column is not set, so the default is the name column
+	$default_col_order = '-A-';
+}
+
+// Create result set:
+$sql = "SELECT $GenericElementCache->dbIDname, {$GenericElementCache->dbprefix}name, {$GenericElementCache->dbprefix}order
+  			 	FROM $GenericElementCache->dbtablename";
+
+$Results = & new Results(	$sql, $GenericElementCache->dbprefix, $default_col_order );
+
+if( isset( $list_title ) )
+{
+	$Results->title = $list_title;
+}
+
+$Results->cols[] = array(
+		'th' => T_('ID'),
+		'order' => $GenericElementCache->dbIDname,
+		'th_class' => 'shrinkwrap',
+		'td_class' => 'shrinkwrap',
+		'td' => "\$$GenericElementCache->dbIDname\$",
+	);
+
+function link_name( $title , $ID )
+{
+	global $GenericElementCache;
+	
+	global $locked_IDs, $perm_name, $perm_level, $current_User;
+	
+	if( !in_array( $ID, $locked_IDs ) 
+			&& ( !isset( $perm_name ) || $current_User->check_perm( $perm_name, $perm_level, false ) ) )
+	{	// The element is not locked and we have permission permission to edit:
+		return '<strong><a href="'.regenerate_url( 'action,ID', $GenericElementCache->dbIDname.'='.$ID.'&amp;action=edit' ).'">'.$title.'</a></strong>';
+	}
+	else
+	{
+		return '<strong>'.$title.'</strong>';
+	}
+}
+$Results->cols[] = array(
+		'th' => T_('Name'),
+		'order' => $GenericElementCache->dbprefix.'name',
+ 		'td' => '%link_name( #'.$GenericElementCache->dbprefix.'name#, #'.$GenericElementCache->dbIDname.'# )%',
+	);
+
+
+if( !isset( $perm_name ) || $current_User->check_perm( $perm_name, $perm_level, false ) )
+{	// We have permission permission to edit:
+
+	$Results->cols[] = array(
+			'th' => T_('Move'),
+			'th_class' => 'shrinkwrap',
+			'order' => $GenericElementCache->dbprefix.'order',
+			'td_class' => 'shrinkwrap',
+			'td' => '{move}',
+		);
+
+	function edit_actions( $ID )
+	{
+		global $locked_IDs, $GenericElementCache;
+
+		$r = action_icon( T_('Duplicate...'), 'copy', regenerate_url( 'action,'.$GenericElementCache->dbIDname, $GenericElementCache->dbIDname.'='.$ID.'&amp;action=copy' ) );
+
+		if( empty( $locked_IDs ) || !in_array( $ID, $locked_IDs ) )
+		{ // This element is NOT locked:
+			$r = action_icon( T_('Edit...'), 'edit', regenerate_url( 'action,'.$GenericElementCache->dbIDname, $GenericElementCache->dbIDname.'='.$ID.'&amp;action=edit' ) )
+						.$r
+						.action_icon( T_('Delete!'), 'delete', regenerate_url( 'action,'.$GenericElementCache->dbIDname, $GenericElementCache->dbIDname.'='.$ID.'&amp;action=delete' ) );
+
+		}
+
+		return $r;
+	}
+
+	$Results->cols[] = array(
+			'th' => T_('Actions'),
+			'td_class' => 'shrinkwrap',
+			'td' => '%edit_actions( #'.$GenericElementCache->dbIDname.'# )%',
+		);
+
+}
+
+if( !isset( $perm_name ) || $current_User->check_perm( $perm_name, $perm_level, false ) )
+{	// We have permission permission to edit:
+	$Results->global_icon( T_('Add an element...'), 'new', regenerate_url( 'action,'.$GenericElementCache->dbIDname, 'action=new' ), T_('Add element'), 3, 4 );
+}
+
+// EXPERIMENTAL
+// $Results->display();
+$Results->display( NULL, $result_fadeout );
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/generic/_generic_recursive_list.inc.php 1.10.3.src/inc/VIEW/generic/_generic_recursive_list.inc.php
--- 0.9.2.src/inc/VIEW/generic/_generic_recursive_list.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/generic/_generic_recursive_list.inc.php	2007-04-25 23:18:02.000000000 -0500
@@ -0,0 +1,170 @@
+<?php
+/**
+ * This file implements the element list editor list.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @version $Id: _generic_recursive_list.inc.php,v 1.2.4.1.2.1 2007/04/25 22:18:01 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+//____________________ Callbacks functions to display categories list _____________________
+ 
+global $list_title;
+
+global $GenericElementCache;
+
+global $line_class;
+
+global $perm_name, $perm_level;
+
+$line_class = 'odd';
+
+
+/**
+ * Generate category line when it has children
+ *
+ * @param GenericCategory generic category we want to display
+ * @param int level of the category in the recursive tree
+ * @return string HTML
+ */
+function cat_line( $GenericCategory, $level )
+{
+	global $line_class, $result_fadeout, $perm_name, $perm_level, $current_User;
+	
+	$line_class = $line_class == 'even' ? 'odd' : 'even';
+	
+	$r = '<tr id="tr-'.$GenericCategory->ID.'"class="'.$line_class.
+					// Fadeout? 
+					( in_array( $GenericCategory->ID, $result_fadeout ) ? ' fadeout-ffff00': '' ).'">
+					<td class="firstcol shrinkwrap">'.
+						$GenericCategory->ID.'
+					</td>';
+	
+	if( !isset( $perm_name ) || $current_User->check_perm( $perm_name, $perm_level, false ) )
+	{	// We have permission permission to edit, so display action column:						
+		$r .= '<td>
+						<label style="padding-left: '.(2*$level).'em;">'.$GenericCategory->name.'</label>
+					 </td>
+					 <td class="lastcol shrinkwrap">'.
+						 action_icon( T_('New...'), 'new', regenerate_url( 'action,ID,'.$GenericCategory->dbprefix.'parent_ID', $GenericCategory->dbprefix.'parent_ID='.$GenericCategory->ID.'&amp;action=new' ) ).
+						 action_icon( T_('Edit...'), 'edit', regenerate_url( 'action,'.$GenericCategory->dbIDname, $GenericCategory->dbIDname.'='.$GenericCategory->ID.'&amp;action=edit' ) ).
+						 action_icon( T_('Delete...'), 'delete', regenerate_url( 'action,'.$GenericCategory->dbIDname, $GenericCategory->dbIDname.'='.$GenericCategory->ID.'&amp;action=delete' ) ).'
+					 </td>';
+	}
+	else 
+	{
+		$r .= '<td class="lastcol">
+						 <label style="padding-left: '.(2*$level).'em;">'.$GenericCategory->name.'</label>
+					 </td>';
+	}
+	
+	
+	$r .=	'</tr>';
+	
+	return $r;
+}
+
+
+/**
+ * Generate category line when it has no children
+ *
+ * @param GenericCategory generic category we want to display
+ * @param int level of the category in the recursive tree
+ * @return string HTML
+ */
+function cat_no_children( $GenericCategory, $level )
+{
+	return '';
+}
+
+
+/**
+ * Generate code when entering a new level
+ *
+ * @param int level of the category in the recursive tree
+ * @return string HTML
+ */
+function cat_before_level( $level )
+{
+	return '';
+}
+
+/**
+ * Generate code when exiting from a level
+ *
+ * @param int level of the category in the recursive tree
+ * @return string HTML
+ */
+function cat_after_level( $level )
+{
+	return '';
+}
+
+
+$callbacks = array(
+	'line' 			 	 => 'cat_line',
+	'no_children'  => 'cat_no_children',
+	'before_level' => 'cat_before_level',
+	'after_level'	 => 'cat_after_level'
+);
+
+//____________________________________ Display generic categories _____________________________________
+
+echo '<table class="grouped" cellspacing="0">
+			<tr>
+					<th colspan="3" class="results_title">
+						<div class="results_title">';
+			
+
+if( !isset( $perm_name ) || $current_User->check_perm( $perm_name, $perm_level, false ) )
+{	// We have permission permission to edit, so display global icon to add nex genereic element:
+	echo '<span class="right_icons">'
+				.action_icon( T_('Add an element...'), 'new', regenerate_url( 'action,'.$GenericElementCache->dbIDname, 'action=new' ), T_('Add element'), 3, 4 ).'  
+				</span>';
+}
+
+echo				$list_title.'
+						</div>
+					</th>
+			</tr>
+			<tr>
+					<th class="firstcol shrinkwrap right">'.T_('ID').'</th>
+					<th>'.T_('Name').'</th>';
+
+if( !isset( $perm_name ) || $current_User->check_perm( $perm_name, $perm_level, false ) )
+{	// We have permission permission to edit, so display action column:
+	echo '<th class="lastcol">'.T_('Actions').'</th>';
+}
+
+echo '</tr>';
+
+echo $GenericElementCache->recurse( $callbacks );
+
+echo '</table>';
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/index.html 1.10.3.src/inc/VIEW/index.html
--- 0.9.2.src/inc/VIEW/index.html	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/index.html	2006-02-23 22:12:00.000000000 -0600
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<title>/inc/VIEW Folder</title>
+</head>
+<body>
+	<h2><a href="http://evocore.net/">evoCore</a> FrameWork</h2>
+	<h1><code>/inc/VIEW</code> folder</h1>
+	<p>This folder holds the <strong>View</strong>s for the application.</p>
+	<p>This folder holds PHP include files which output visible data (HTML) to the user. In other words, these views are PHP templates.</p>
+	<p>It is very important to understand that these views are very rough templates. For example a view may decide to output a 
+	list of users with 3 columns (Name, Login and Group). In another scenario it may output a list of Firstnames and Lastnames 
+	and group these by user Group. <strong>BUT</strong> either way, there are still additional layers of presentation which 
+	determine the exact rendering of the View (see the Admin skins <code>/skins_adm</code> folder).</p>
+<p>It is also important to understand that a specific View can be called by different controllers. A contextual help block would be an example of that (provided the content is dynamic).</p>
+<p>A single controller can also be calling several views in a row. (The controller can assemble multiple views). </p>
+<p><strong>b2evolution Note:</strong> in b2evolution, the <code>/inc/VIEW</code> folder applies to the admin interface only. 
+	For the sake of simplicity, public blog views are entirely handled by the /skins folder, so that graphics designers have 
+	all presentation files grouped in a single place. </p>
+</body>
+</html>
diff -ruN --text 0.9.2.src/inc/VIEW/items/_browse_posts_exp.inc.php 1.10.3.src/inc/VIEW/items/_browse_posts_exp.inc.php
--- 0.9.2.src/inc/VIEW/items/_browse_posts_exp.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/items/_browse_posts_exp.inc.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,259 @@
+<?php
+/**
+ * This file implements the post browsing
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _browse_posts_exp.inc.php,v 1.17.2.7.2.2 2007/05/07 17:19:05 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var Blog
+ */
+global $Blog;
+/**
+ * @var ItemList2
+ */
+global $ItemList;
+/**
+ * Note: definition only (does not need to be a global)
+ * @var Item
+ */
+global $Item;
+
+global $dispatcher, $blog, $posts, $posts_per_page, $poststart, $postend, $c, $show_statuses, $ReqURI;
+global $add_item_url, $edit_item_url, $delete_item_url, $htsrv_url;
+global $comment_allowed_tags, $comments_use_autobr;
+
+
+// Display title depending on selection params:
+echo $ItemList->get_filter_title( '<h2>', '</h2>', '<br />', NULL, 'htmlbody' );
+
+// Init display features:
+$display_params = array(
+					'header_start' => '<div class="NavBar center">',
+						'header_text' => '<strong>'.T_('Pages').'</strong>: $prev$ $first$ $list_prev$ $list$ $list_next$ $last$ $next$',
+						'header_text_single' => T_('1 page'),
+					'header_end' => '</div>',
+					'footer_start' => '',
+						'footer_text' => '<div class="NavBar center"><strong>'.T_('Pages').'</strong>: $prev$ $first$ $list_prev$ $list$ $list_next$ $last$ $next$</div>',
+						'footer_text_single' => '',
+							'prev_text' => T_('Previous'),
+							'next_text' => T_('Next'),
+							'list_prev_text' => T_('...'),
+							'list_next_text' => T_('...'),
+							'list_span' => 11,
+							'scroll_list_range' => 5,
+					'footer_end' => "",
+				);
+$ItemList->display_init( $display_params );
+
+// Display navigation:
+$ItemList->display_nav( 'header' );
+
+/*
+ * Display posts:
+ */
+while( $Item = & $ItemList->get_item() )
+{
+	?>
+	<div class="bPost bPost<?php $Item->status( 'raw' ) ?>" lang="<?php $Item->lang() ?>">
+		<?php
+		// We don't switch locales in the backoffice, since we use the user pref anyway
+		// Load item's creator user:
+		$Item->get_creator_User();
+		$Item->anchor(); ?>
+		<div class="bSmallHead">
+			<?php
+				echo '<div class="bSmallHeadRight">';
+				locale_flag( $Item->locale, 'h10px', 'flag', '' );
+				echo '</div>';
+
+				echo '<span class="bDate">';
+				$Item->issue_date();
+				echo '</span> @ <span class="bTime">';
+				$Item->issue_time( 'H:i' );
+				echo '</span>';
+				// TRANS: backoffice: each post is prefixed by "date BY author IN categories"
+				echo ' ', T_('by'), ' <acronym title="';
+				$Item->creator_User->login();
+				echo ', '.T_('level:');
+				$Item->creator_User->level();
+				echo '"><span class="bAuthor">';
+				$Item->creator_User->preferred_name();
+				echo '</span></acronym>';
+
+				echo '<div class="bSmallHeadRight">';
+				echo T_('Visibility').': ';
+				echo '<span class="bStatus">';
+				$Item->status();
+				echo '</span>';
+				echo '</div>';
+
+				echo '<br />';
+				$Item->type( T_('Type').': <span class="bType">', '</span> &nbsp; ' );
+				$Item->priority( T_('Priority').': <span class="bPriority">', '</span> &nbsp; ' );
+				$Item->assigned_to( T_('Assigned to:').' <span class="bAssignee">', '</span> &nbsp; ' );
+				$Item->extra_status( T_('Task Status').': <span class="bExtStatus">', '</span>' );
+
+				echo '<div class="bSmallHeadRight"><span class="bViews">';
+				$Item->views( '#', '#', '#' );
+				echo '</span></div>';
+
+				echo '<br />'.T_('Categories').': <span class="bCategories">';
+				$Item->categories( false );
+				echo '</span>';
+			?>
+		</div>
+
+		<div class="bContent">
+			<h3 class="bTitle"><?php $Item->title( '', '', true ) ?></h3>
+			<div class="bText">
+				<?php
+					$Item->content();
+					link_pages( '<p class="right">'.T_('Pages:'), '</p>' );
+				?>
+			</div>
+		</div>
+
+		<div class="PostActionsArea">
+			<?php
+			$Item->permanent_link( '#', '#', 'permalink_right' );
+
+			// Display edit button if current user has the rights:
+			$Item->edit_link( ' ', ' ', '#', '#', 'ActionButton' );
+
+			// Display publish NOW button if current user has the rights:
+			$Item->publish_link( ' ', ' ', '#', '#', 'PublishButton');
+
+			// Display deprecate button if current user has the rights:
+			$Item->deprecate_link( ' ', ' ', '#', '#', 'DeleteButton');
+
+			// Display delete button if current user has the rights:
+			$Item->delete_link( ' ', ' ', '#', '#', 'DeleteButton', false );
+
+			if( $Blog->allowcomments != 'never' )
+			{
+				echo '<a href="?ctrl=browse&amp;tab=posts&amp;blog='.$Blog->ID.'&amp;p='.$Item->ID.'&amp;c=1" class="ActionButton">';
+				// TRANS: Link to comments for current post
+				comments_number(T_('no comment'), T_('1 comment'), T_('%d comments'), $Item->ID );
+				trackback_number('', ' &middot; '.T_('1 Trackback'), ' &middot; '.T_('%d Trackbacks'), $Item->ID);
+				pingback_number('', ' &middot; '.T_('1 Pingback'), ' &middot; '.T_('%d Pingbacks'), $Item->ID);
+				echo '</a>';
+			} ?>
+		</div>
+
+		<?php
+		// ---------- comments ----------
+		global $c;
+		if( $c )
+		{ // We have request display of comments
+			?>
+			<div class="bFeedback">
+			<a id="comments"></a>
+			<h4><?php echo T_('Comments'), ', ', T_('Trackbacks'), ', ', T_('Pingbacks') ?>:</h4>
+			<?php
+			global $CommentList;
+
+			$CommentList = new CommentList( 0, "'comment','trackback','pingback'", array(), $Item->ID, '', 'ASC' );
+
+			$CommentList->display_if_empty(
+										'<div class="bComment"><p>' .
+										T_('No feedback for this post yet...') .
+										'</p></div>' );
+
+			// Display list of comments:
+			require dirname(__FILE__).'/../comments/inc/_comment_list.inc.php';
+
+			if( $Item->can_comment() )
+			{ // User can leave a comment
+			?>
+			<!-- ========== FORM to add a comment ========== -->
+			<h4><?php echo T_('Leave a comment') ?>:</h4>
+
+			<?php
+
+			$Form = & new Form( $htsrv_url.'comment_post.php', 'comment_checkchanges' );
+
+			$Form->begin_form( 'bComment' );
+
+			$Form->hidden( 'comment_post_ID', $Item->ID );
+			$Form->hidden( 'redirect_to', $ReqURI );
+			?>
+				<fieldset>
+					<div class="label"><?php echo T_('User') ?>:</div>
+					<div class="info">
+						<strong><?php $current_User->preferred_name()?></strong>
+						<?php user_profile_link( ' [', ']', T_('Edit profile') ) ?>
+						</div>
+				</fieldset>
+			<?php
+			$Form->textarea( 'p', '', 12, T_('Comment text'),
+												T_('Allowed XHTML tags').': '.htmlspecialchars(str_replace( '><',', ', $comment_allowed_tags)), 40, 'bComment' );
+
+			if(substr($comments_use_autobr,0,4) == 'opt-')
+			{
+				echo $Form->fieldstart;
+				echo $Form->labelstart;
+			?>
+			<label><?php echo T_('Options') ?>:</label>
+
+			<?php
+				echo $Form->labelend;
+				echo $Form->inputstart;
+				$Form->checkbox( 'comment_autobr', 1, T_('Auto-BR'), T_('(Line breaks become &lt;br&gt;)'), 'checkbox' );
+				echo $Form->inputend;
+				$Form->end_fieldset();
+
+			}
+
+				echo $Form->fieldstart;
+				echo $Form->inputstart;
+				$Form->submit( array ('submit', T_('Send comment'), 'SaveButton' ) );
+				echo $Form->inputend;
+				$Form->end_fieldset();
+
+			?>
+
+				<div class="clear"></div>
+			<?php
+				$Form->end_form();
+			?>
+			<!-- ========== END of FORM to add a comment ========== -->
+			<?php
+			} // / can comment
+		?>
+		</div>
+		<?php
+	} // / comments requested
+?>
+</div>
+<?php
+}
+
+// Display navigation:
+$ItemList->display_nav( 'footer' );
+?>
+
+<p class="center">
+	<?php
+	echo action_icon( T_('New post...'), 'new', $add_item_url, T_('New post...'), 3, 4 );
+	?>
+</p>
+
+
+<?php
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/items/_browse_posts_list2.view.php 1.10.3.src/inc/VIEW/items/_browse_posts_list2.view.php
--- 0.9.2.src/inc/VIEW/items/_browse_posts_list2.view.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/items/_browse_posts_list2.view.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,204 @@
+<?php
+/**
+ * This file implements the post browsing in tracker mode
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _browse_posts_list2.view.php,v 1.13.2.2.2.1 2007/04/25 22:18:01 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var Blog
+ */
+global $Blog;
+/**
+ * @var ItemList2
+ */
+global $ItemList;
+
+global $add_item_url, $edit_item_url, $delete_item_url;
+
+
+// Display title depending on selection params:
+echo $ItemList->get_filter_title( '<h2>', '</h2>', '<br />', NULL, 'htmlbody' );
+
+
+/*
+	**
+	 * Callback to add filters on top of the result set
+	 *
+	function filter_on_post_title( & $Form )
+	{
+		global $pagenow, $post_filter;
+
+		$Form->hidden( 'filter_on_post_title', 1 );
+		$Form->text( 'post_filter', $post_filter, 20, T_('Task title'), '', 60 );
+	}
+	$ItemList->filters_callback = 'filter_on_post_title';
+*/
+
+
+$ItemList->title = T_('Task list');
+
+// Issue date:
+$ItemList->cols[] = array(
+		'th' => T_('Date'),
+		'order' => 'datestart',
+		'default_dir' => 'D',
+		'th_class' => 'nowrap',
+		'td_class' => 'nowrap',
+		'td' => '@get_permanent_link( get_icon(\'permalink\') )@ <span class="date">@get_issue_date()@</span>',
+	);
+
+
+// Blog name:
+if( $Blog->ID == 1 )
+{ // "All blogs": display name of blog
+	$ItemList->cols[] = array(
+			'th' => T_('Blog'),
+			'th_class' => 'nowrap',
+			'td_class' => 'nowrap',
+			'td' => '@load_Blog()@<a href="regenerate_url( \'blog,results_order\', \'blog=@blog_ID@\' )">@Blog->dget(\'shortname\')@</a>',
+		);
+}
+
+
+// Author:
+$ItemList->cols[] = array(
+		'th' => T_('Author'),
+		'th_class' => 'nowrap',
+		'td_class' => 'nowrap',
+		'order' => 'creator_user_ID',
+		'td' => '@get(\'t_author\')@',
+	);
+
+
+/**
+ * Task title
+ */
+function task_title_link( $Item )
+{
+	global $current_User;
+
+	$col = locale_flag( $Item->locale, 'w16px', 'flag', '', false ).' ';
+
+	$Item->get_Blog();
+
+	if( $Item->Blog->allowcomments != 'never' )
+	{	// The current blog can have comments:
+		$nb_comments = generic_ctp_number($Item->ID, 'feedback');
+		$col .= '<a href="?ctrl=browse&amp;tab=posts&amp;blog='.$Item->blog_ID.'&amp;p='.$Item->ID.'&amp;c=1&amp;tb=1&amp;pb=1"
+						title="'.sprintf( T_('%d feedbacks'), $nb_comments ).'" class="">';
+		if( $nb_comments )
+		{
+			$col .= get_icon( 'comments' );
+		}
+		else
+		{
+			$col .= get_icon( 'nocomment' );
+		}
+		$col .= '</a> ';
+	}
+
+	$col .= '<a href="?ctrl=browse&amp;blog='.$Item->blog_ID.'&amp;p='.$Item->ID.'&amp;c=1&amp;tb=1&amp;pb=1" class="" title="'.
+								T_('Edit this task...').'">'.$Item->dget('title').'</a></strong>';
+
+	return $col;
+}
+$ItemList->cols[] = array(
+						'th' => T_('Task'),
+						'order' => 'title',
+						'td_class' => 'tskst_$post_pst_ID$',
+						'td' => '<strong lang="@get(\'locale\')@">%task_title_link( {Obj} )%</strong>',
+					);
+
+
+/**
+ * Visibility:
+ */
+function item_visibility( $Item )
+{
+	// Display publish NOW button if current user has the rights:
+	$r = $Item->get_publish_link( ' ', ' ', get_icon( 'publish' ), '#', '' );
+
+	// Display deprecate if current user has the rights:
+	$r .= $Item->get_deprecate_link( ' ', ' ', get_icon( 'deprecate' ), '#', '' );
+
+	return $r;
+}
+$ItemList->cols[] = array(
+						'th' => T_('Visibility'),
+						'order' => 'status',
+						'td_class' => 'shrinkwrap',
+						'td' => '%item_visibility( {Obj} )%',
+				);
+$ItemList->cols[] = array(
+						'th' => T_('Visibility'),
+						'order' => 'status',
+						'td_class' => 'tskst_$post_pst_ID$ nowrap',
+						'td' => '@get( \'t_status\' )@',
+				);
+
+
+$ItemList->cols[] = array(
+	'th' => /* TRANS: abbrev for info */ T_('i'),
+	'order' => 'datemodified',
+	'default_dir' => 'D',
+	'th_class' => 'shrinkwrap',
+	'td_class' => 'shrinkwrap',
+	'td' => '@history_info_icon()@',
+);
+
+
+
+/**
+ * Edit Actions:
+ */
+function item_edit_actions( $Item )
+{
+	// Display edit button if current user has the rights:
+	$r = $Item->get_edit_link( ' ', ' ', get_icon( 'edit' ), '#', '' );
+
+	// Display delete button if current user has the rights:
+	$r .= $Item->get_delete_link( ' ', ' ', get_icon( 'delete' ), '#', '', false );
+
+	return $r;
+}
+$ItemList->cols[] = array(
+		'th' => T_('Act.'),
+		'td_class' => 'shrinkwrap',
+		'td' => '%item_edit_actions( {Obj} )%',
+	);
+
+if( $current_User->check_perm( 'blog_post_statuses', 'any', false, $Blog->ID ) )
+{	// We have permission to add a post with at least one status:
+	$ItemList->global_icon( T_('Add a post...'), 'new', $add_item_url, T_('Add post'), 3, 4 );
+}
+
+
+// EXECUTE the query now:
+$ItemList->restart();
+
+// Initialize funky display vars now:
+global $postIDlist, $postIDarray;
+$postIDlist = $ItemList->get_page_ID_list();
+$postIDarray = $ItemList->get_page_ID_array();
+
+// DISPLAY table now:
+$ItemList->display();
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/items/_browse_posts_list.inc.php 1.10.3.src/inc/VIEW/items/_browse_posts_list.inc.php
--- 0.9.2.src/inc/VIEW/items/_browse_posts_list.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/items/_browse_posts_list.inc.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,212 @@
+<?php
+/**
+ * This file implements the post browsing
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * @package admin
+ *
+ * @deprecated by postlist2
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _browse_posts_list.inc.php,v 1.12.2.2.2.2 2007/05/07 17:19:06 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Includes:
+ */
+require_once $model_path.'items/_itemlist.class.php';
+
+/**
+ * @var Blog
+ */
+global $Blog;
+
+global $dispatcher, $blog, $posts, $posts_per_page, $poststart, $postend, $c, $show_statuses, $ReqURI;
+global $add_item_url, $edit_item_url, $delete_item_url;
+global $comment_allowed_tags, $comments_use_autobr;
+
+echo '<div class="NavBar">';
+
+	/*
+	 * @movedTo _b2browse.php
+	 */
+
+	// Display title depending on selection params:
+	request_title( '<h2>', '</h2>', '<br />', 'htmlbody', true, false /* does not handle context */ );
+
+	if( !$posts )
+	{
+		if( $posts_per_page )
+		{
+			$posts = $posts_per_page;
+		}
+		else
+		{
+			$posts = 10;
+			$posts_per_page = $posts;
+		}
+	}
+
+	if( !$poststart )
+	{
+		$poststart = 1;
+	}
+
+	if( !$postend )
+	{
+		$postend = $poststart + $posts - 1;
+	}
+
+	$nextXstart = $postend + 1;
+	$nextXend = $postend + $posts;
+
+	$previousXstart = ($poststart - $posts);
+	$previousXend = $poststart - 1;
+	if( $previousXstart < 1 )
+	{
+		$previousXstart = 1;
+	}
+
+	require dirname(__FILE__). '/_edit_navbar.php';
+
+echo '</div>';
+
+/*
+ * Display posts:
+ */
+echo '<table class="grouped">';
+echo "<tr>\n";
+echo '<th>'.T_('Issue date')."</th>\n";
+echo '<th>'.T_('Author')."</th>\n";
+echo '<th colspan="2">'.T_('Visibility')."</th>\n";
+echo '<th>'.T_('Title')."</th>\n";
+if( $Blog->ID == 1 )
+{ // "All blogs": display name of blog
+	echo '<th>'.T_('Blog')."</th>\n";
+}
+echo '<th>'.T_('Actions')."</th>\n";
+echo "</tr>\n";
+
+$line_count = 0;
+while( $Item = $MainList->get_item() )
+{
+	echo '<tr lang="';
+	$Item->lang();
+	echo '"';
+	if( $line_count % 2 )
+	{
+		echo ' class="odd"';
+	}
+	echo '>';
+	// We don't switch locales in the backoffice, since we use the user pref anyway
+
+	echo '<td class="nowrap">';
+	$Item->permanent_link( get_icon('permalink') );
+	echo ' ';
+	echo '<span class="date">';
+	$Item->issue_date();
+	echo "</span></td>\n";
+
+	echo '<td>';
+	$Item->get_creator_User();
+	$Item->creator_User->preferred_name();
+	echo "</td>\n";
+
+	echo '<td class="shrinkwrap">';
+	// Display publish NOW button if current user has the rights:
+	$Item->publish_link( ' ', ' ', get_icon( 'publish' ), '#', '');
+
+	// Display deprecate if current user has the rights:
+	$Item->deprecate_link( ' ', ' ', get_icon( 'deprecate' ), '#', '');
+	echo "</td>\n";
+
+	echo '<td>';
+	$Item->status();
+	echo "</td>\n";
+
+
+	echo '<td>';
+	locale_flag( $Item->locale, 'w16px', 'flag', '' );
+
+	if( $Blog->allowcomments != 'never' )
+	{ // TODO: should use $Item->get_Blog() for $Blog == 1 (see also <th> for this).
+		$nb_comments = generic_ctp_number($Item->ID, 'feedback');
+		echo ' <a href="?ctrl=browse&amp;tab=posts&amp;blog='.$blog.'&amp;p='.$Item->ID.'&amp;c=1&amp;tb=1&amp;pb=1"
+						title="'.sprintf( T_('%d feedbacks'), $nb_comments ).'" class="">';
+		if( $nb_comments )
+		{
+			echo get_icon( 'comments' );
+		}
+		else
+		{
+			echo get_icon( 'nocomment' );
+		}
+		echo '</a> ';
+	}
+
+	echo '<a href="?ctrl=browse&amp;tab=posts&amp;blog='.$blog.'&amp;p='.$Item->ID.'&amp;c=1&amp;tb=1&amp;pb=1" class="">';
+	$Item->title( '', '', false );
+	echo '</a>';
+
+	$Item->extra_status( ' - '.T_('Extra').':' );
+	$Item->assigned_to( ' '.get_icon( 'assign', 'imgtag', array('title'=>T_('Assigned to')) ) );
+
+	echo "</td>\n";
+
+
+	if( $Blog->ID == 1 )
+	{ // "All blogs": display name of blog, linked to browse this blog.
+		echo '<td>';
+		$Item_Blog = & $Item->get_Blog();
+
+		echo '<a href="'.regenerate_url( 'blog', 'blog='.$Item_Blog->ID )
+			.'" title="'.$Item_Blog->dget( 'name', 'htmlattr' )
+			.'">'.$Item_Blog->dget( 'shortname', 'htmlattr' ).'</a>';
+		echo "</td>\n";
+	}
+
+	// Actions:
+	echo '<td class="shrinkwrap">';
+	// Display edit button if current user has the rights:
+	$Item->edit_link( ' ', ' ', get_icon( 'edit' ), '#', '', $edit_item_url );
+
+	// Display delete button if current user has the rights:
+	$Item->delete_link( ' ', ' ', get_icon( 'delete' ), '#', '', false, $delete_item_url );
+
+	echo "</td>\n";
+
+	echo '</tr>';
+	$line_count++;
+}
+echo '</table>';
+
+
+if( $MainList->get_total_num_posts() )
+{ // don't display navbar twice if we have no post
+	echo '<div class="NavBar">';
+	require dirname(__FILE__). '/_edit_navbar.php';
+	echo '</div>';
+}
+?>
+
+<p class="center">
+	<?php
+	echo action_icon( T_('New post...'), 'new', $add_item_url, T_('New post...'), 3, 4 );
+	?>
+</p>
+
+
+<?php
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/items/_browse_posts_sidebar.inc.php 1.10.3.src/inc/VIEW/items/_browse_posts_sidebar.inc.php
--- 0.9.2.src/inc/VIEW/items/_browse_posts_sidebar.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/items/_browse_posts_sidebar.inc.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,265 @@
+<?php
+/**
+ * This file implements the riight sidebar for the post browsing screen.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _browse_posts_sidebar.inc.php,v 1.4.2.2.2.1 2007/04/25 22:18:01 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var Blog
+ */
+global $Blog;
+/**
+ * @var Plugins
+ */
+global $Plugins;
+/**
+ * @var UserCache
+ */
+global $UserCache;
+/**
+ * @var DataObjectCache
+ */
+global $ItemStatusCache;
+
+global $tab, $show_past, $show_future, $show_status, $s, $sentence, $exact, $author, $assgn, $status;
+
+
+echo '<div class="browse_side_item">';
+
+	echo '<h2>'.$Blog->dget( 'name', 'htmlbody' ).'</h2>';
+
+	// CALENDAR:
+	// Call the Calendar plugin:
+	$Plugins->call_by_code( 'evo_Calr', array(	// Params follow:
+			'block_start'=>'',
+			'block_end'=>'',
+			'title'=>'',								// No title.
+			'link_type'=>'context', 		// Preserve page context
+		) );
+
+	if( $Blog->get( 'notes' ) )
+	{
+		echo '<h3>'.T_('Notes').'</h3>';
+		$Blog->disp( 'notes', 'htmlbody' );
+	}
+
+echo '</div>';
+
+echo '<div class="browse_side_item">';
+
+	$Form = & new Form( NULL, 'resetform', 'get', 'none' );
+
+	$Form->begin_form( '' );
+
+		$Form->hidden_ctrl();
+		$Form->submit( array( 'submit', T_('Search'), 'search', '', 'float:right' ) );
+
+		echo '<h3>'.T_('Filters').'</h3>';
+
+		// TODO: style this better...
+		echo '<p><a href="?ctrl=browse&amp;blog='.$Blog->ID.'&amp;filter=reset">'.T_('Reset all filters!').'</a></p>';
+
+		$Form->hidden( 'tab', $tab );
+		$Form->hidden( 'blog', $Blog->ID );
+
+		$Form->begin_fieldset( T_('Posts to show') );
+		?>
+		<div>
+
+		<input type="checkbox" name="show_past" value="1" id="ts_min" class="checkbox" <?php if( $show_past ) echo 'checked="checked" '?> />
+		<label for="ts_min"><?php echo T_('Past') ?></label><br />
+
+		<input type="checkbox" name="show_future" value="1" id="ts_max" class="checkbox" <?php if( $show_future ) echo 'checked="checked" '?> />
+		<label for="ts_max"><?php echo T_('Future') ?></label>
+
+		</div>
+
+		<div>
+
+		<input type="checkbox" name="show_status[]" value="published" id="sh_published" class="checkbox" <?php if( in_array( "published", $show_status ) ) echo 'checked="checked" '?> />
+		<label for="sh_published"><?php echo T_('Published') ?> <span class="notes">(<?php echo T_('Public') ?>)</span></label><br />
+
+		<input type="checkbox" name="show_status[]" value="protected" id="sh_protected" class="checkbox" <?php if( in_array( "protected", $show_status ) ) echo 'checked="checked" '?> />
+		<label for="sh_protected"><?php echo T_('Protected') ?> <span class="notes">(<?php echo T_('Members only') ?>)</span></label><br />
+
+		<input type="checkbox" name="show_status[]" value="private" id="sh_private" class="checkbox" <?php if( in_array( "private", $show_status ) ) echo 'checked="checked" '?> />
+		<label for="sh_private"><?php echo T_('Private') ?> <span class="notes">(<?php echo T_('You only') ?>)</span></label><br />
+
+		<input type="checkbox" name="show_status[]" value="draft" id="sh_draft" class="checkbox" <?php if( in_array( "draft", $show_status ) ) echo 'checked="checked" '?> />
+		<label for="sh_draft"><?php echo T_('Draft') ?> <span class="notes">(<?php echo T_('Not published!') ?>)</span></label><br />
+
+		<input type="checkbox" name="show_status[]" value="deprecated" id="sh_deprecated" class="checkbox" <?php if( in_array( "deprecated", $show_status ) ) echo 'checked="checked" '?> />
+		<label for="sh_deprecated"><?php echo T_('Deprecated') ?> <span class="notes">(<?php echo T_('Not published!') ?>)</span></label><br />
+
+	 	</div>
+
+		<?php
+		$Form->end_fieldset();
+
+
+		$Form->begin_fieldset( T_('Title / Text contains'), array( 'class'=>'Text' ) );
+
+		echo $Form->inputstart;
+		?>
+		<div><input type="text" name="s" size="20" value="<?php echo htmlspecialchars($s) ?>" class="SearchField" /></div>
+		<?php
+		echo $Form->inputend;
+		// echo T_('Words').' : ';
+		?>
+		<span class="line">
+			<input type="radio" name="sentence" value="AND" id="sentAND" class="radio" <?php if( $sentence=='AND' ) echo 'checked="checked" '?> />
+			<label for="sentAND"><?php echo T_('AND') ?></label>
+		</span>
+		<span class="line">
+			<input type="radio" name="sentence" value="OR" id="sentOR" class="radio" <?php if( $sentence=='OR' ) echo 'checked="checked" '?> />
+			<label for="sentOR"><?php echo T_('OR') ?></label>
+		</span>
+		<span class="line">
+			<input type="radio" name="sentence" value="sentence" id="sentence" class="radio" <?php if( $sentence=='sentence' ) echo 'checked="checked" '?> />
+			<label for="sentence"><?php echo T_('Entire phrase') ?></label>
+		</span>
+		<span class="line">
+			<input type="checkbox" name="exact" value="1" id="exact" class="checkbox" <?php if( $exact ) echo 'checked="checked" '?> />
+			<label for="exact"><?php echo T_('Exact match') ?></label>
+		</span>
+
+		<?php
+		$Form->end_fieldset();
+
+
+		/*
+		 * Assignees:
+ 		 * TODO: allow multiple selection
+		 */
+		echo '<fieldset>';
+		echo '<legend>'.T_('Assignees').'</legend>';
+		// Load current blog members into cache:
+		$UserCache->load_blogmembers( $Blog->ID );
+		if( count($UserCache->cache) )
+		{
+			echo '<ul>';
+
+			echo '<li><input type="radio" name="assgn" value="-" class="radio"';
+			if( '-' == $assgn ) echo ' checked="checked"';
+			echo ' /> <a href="'.regenerate_url( 'assgn', 'assgn=-' ).'">'.T_('Not assigned').'</a></li>';
+
+			foreach( $UserCache->cache as $loop_Obj )
+			{
+				echo '<li><input type="radio" name="assgn" value="'.$loop_Obj->ID.'" class="radio"';
+				if( $loop_Obj->ID == $assgn ) echo ' checked="checked"';
+				echo ' /> <a href="'.regenerate_url( 'assgn', 'assgn='.$loop_Obj->ID ).'">';
+				$loop_Obj->preferred_name();
+				echo '</a></li>';
+			}
+			echo '</ul>';
+		}
+		echo '</fieldset>';
+
+
+		/*
+		 * Authors:
+		 * TODO: allow multiple selection
+		 */
+		echo '<fieldset>';
+		echo '<legend>'.T_('Authors').'</legend>';
+		// Load current blog members into cache:
+		$UserCache->load_blogmembers( $Blog->ID );
+		if( count($UserCache->cache) )
+		{
+			echo '<ul>';
+			foreach( $UserCache->cache as $loop_Obj )
+			{
+				echo '<li><input type="radio" name="author" value="'.$loop_Obj->ID.'" class="radio"';
+				if( $loop_Obj->ID == $author ) echo ' checked="checked"';
+				echo ' /> <a href="'.regenerate_url( 'author', 'author='.$loop_Obj->ID ).'">';
+				$loop_Obj->preferred_name();
+				echo '</a></li>';
+			}
+			echo '</ul>';
+		}
+		echo '</fieldset>';
+
+
+		/*
+		 * Statuses
+ 		 * TODO: allow multiple selection
+		 */
+		$ItemStatusCache->load_all(); // TODO: load for current blog only
+		if( count($ItemStatusCache->cache) )
+		{	// We have satuses:
+			echo '<fieldset>';
+			echo '<legend>'.T_('Statuses').'</legend>';
+			echo '<ul>';
+
+			echo '<li><input type="radio" name="status" value="-" class="radio"';
+			if( '-' == $status ) echo ' checked="checked"';
+			echo ' /> <a href="'.regenerate_url( 'status', 'status=-' ).'">'.T_('Without status').'</a></li>';
+
+			foreach( $ItemStatusCache->cache as $loop_Obj )
+			{
+				echo '<li><input type="radio" name="status" value="'.$loop_Obj->ID.'" class="radio"';
+				if( $loop_Obj->ID == $status ) echo ' checked="checked"';
+				echo ' /> <a href="'.regenerate_url( 'status', 'status='.$loop_Obj->ID ).'">';
+				$loop_Obj->disp('name');
+				echo '</a></li>';
+			}
+			echo '</ul>';
+			echo '</fieldset>';
+		}
+
+
+
+		// CATEGORIES:
+		// Call the Categories plugin:
+		$Plugins->call_by_code( 'evo_Cats', array( // Parameters follow:
+				'block_start'=>'<fieldset>',
+				'block_end'=>"</fieldset>\n",
+				'title'=>'<legend>'.T_('Categories')."</legend>\n",
+				'collist_start'=>'<ul>',
+				'collist_end'=>"</ul>\n",
+				'coll_start'=>'<li><strong>',
+				'coll_end'=>"</strong></li>\n",
+				'link_type'=>'context', 							// Preserve page context
+				'form'=>true,                         // add form fields (radio buttons)
+			)	);
+
+
+		// ARCHIVES:
+		// Call the Archives plugin:
+		$Plugins->call_by_code( 'evo_Arch', array( // Parameters follow:
+				'block_start'=>'<fieldset>',
+				'block_end'=>"</fieldset>\n",
+				'title'=>'<legend>'.T_('Archives')."</legend>\n",
+				'link_type'=>'context', 							// Preserve page context
+				'form'=>true,                         // add form fields (radio buttons)
+				'limit'=>'',                          // No limit
+				'more_link'=>'',                      // No more link
+			)	);
+
+
+		$Form->submit( array( 'submit', T_('Search'), 'search' ) );
+
+		// TODO: style this better:
+		echo '<a href="?ctrl=browse&amp;blog='.$Blog->ID.'&amp;filter=reset" class="ActionButton">'.T_('Reset all filters!').'</a>';
+
+	$Form->end_form();
+
+echo '</div>';
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/items/_browse_tracker.inc.php 1.10.3.src/inc/VIEW/items/_browse_tracker.inc.php
--- 0.9.2.src/inc/VIEW/items/_browse_tracker.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/items/_browse_tracker.inc.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,246 @@
+<?php
+/**
+ * This file implements the post browsing in tracker mode
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _browse_tracker.inc.php,v 1.11.2.2.2.1 2007/04/25 22:18:02 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var Blog
+ */
+global $Blog;
+/**
+ * @var ItemList2
+ */
+global $ItemList;
+
+global $add_item_url, $edit_item_url, $delete_item_url;
+
+
+// Display title depending on selection params:
+echo $ItemList->get_filter_title( '<h2>', '</h2>', '<br />', NULL, 'htmlbody' );
+
+/*
+	**
+	 * Callback to add filters on top of the result set
+	 *
+	function filter_on_post_title( & $Form )
+	{
+		global $pagenow, $post_filter;
+
+		$Form->hidden( 'filter_on_post_title', 1 );
+		$Form->text( 'post_filter', $post_filter, 20, T_('Task title'), '', 60 );
+	}
+	$ItemList->filters_callback = 'filter_on_post_title';
+*/
+
+
+$ItemList->title = T_('Task list');
+
+
+$ItemList->cols[] = array(
+						'th' => /* TRANS: abbrev for Priority */ T_('P'),
+						'order' => 'priority',
+						'th_class' => 'shrinkwrap',
+						'td_class' => 'center tskst_$post_pst_ID$',
+						'td' => '$post_priority$',
+					);
+
+
+/**
+ * Task title
+ */
+function task_title_link( $Item )
+{
+	global $current_User;
+
+	$col = '';
+
+	$Item->get_Blog();
+  if( $Item->Blog->allowcomments != 'never' )
+	{	// The current blog can have comments:
+		$nb_comments = generic_ctp_number($Item->ID, 'feedback');
+		$col .= '<a href="?ctrl=browse&amp;tab=posts&amp;blog='.$Item->blog_ID.'&amp;p='.$Item->ID.'&amp;c=1&amp;tb=1&amp;pb=1"
+						title="'.sprintf( T_('%d feedbacks'), $nb_comments ).'" class="">';
+		if( $nb_comments )
+		{
+			$col .= get_icon( 'comments' );
+		}
+		else
+		{
+			$col .= get_icon( 'nocomment' );
+		}
+		$col .= '</a> ';
+	}
+
+	$col .= '<a href="?ctrl=browse&amp;blog='.$Item->blog_ID.'&amp;p='.$Item->ID.'&amp;c=1&amp;tb=1&amp;pb=1" class="" title="'.
+								T_('Edit this task...').'">'.$Item->dget('title').'</a></strong>';
+
+	return $col;
+}
+$ItemList->cols[] = array(
+						'th' => T_('Task'),
+						'order' => 'title',
+						'td_class' => 'tskst_$post_pst_ID$',
+						'td' => '<strong lang="@get(\'locale\')@">%task_title_link( {Obj} )%</strong>',
+					);
+
+
+/**
+ * Visibility:
+ */
+function item_visibility( $Item )
+{
+	// Display publish NOW button if current user has the rights:
+	$r = $Item->get_publish_link( ' ', ' ', get_icon( 'publish' ), '#', '' );
+
+	// Display deprecate if current user has the rights:
+	$r .= $Item->get_deprecate_link( ' ', ' ', get_icon( 'deprecate' ), '#', '' );
+
+	return $r;
+}
+$ItemList->cols[] = array(
+						'th' => T_('Visibility'),
+						'order' => 'status',
+						'th_class' => 'shrinkwrap',
+						'td_class' => 'shrinkwrap',
+						'td' => '%item_visibility( {Obj} )%',
+				);
+$ItemList->cols[] = array(
+						'th' => T_('Visibility'),
+						'order' => 'status',
+						'th_class' => 'shrinkwrap',
+						'td_class' => 'tskst_$post_pst_ID$ nowrap',
+						'td' => '@get( \'t_status\' )@',
+				);
+
+
+$ItemList->cols[] = array(
+						'th' => T_('Status'),
+						'order' => 'pst_ID',
+						'th_class' => 'shrinkwrap',
+						'td_class' => 'tskst_$post_pst_ID$ nowrap',
+						'td' => '@get(\'t_extra_status\')@',
+					);
+
+$ItemList->cols[] = array(
+						'th' => T_('Type'),
+						'order' => 'ptyp_ID',
+						'th_class' => 'shrinkwrap',
+						'td_class' => 'tskst_$post_pst_ID$ nowrap',
+						'td' => '@get(\'t_type\')@',
+					);
+
+$ItemList->cols[] = array(
+						'th' => T_('ID'),
+						'order' => 'ID',
+						'th_class' => 'shrinkwrap',
+						'td_class' => 'tskst_$post_pst_ID$ shrinkwrap',
+						'td_class' => 'center',
+						'td' => '$post_ID$',
+					);
+
+$ItemList->cols[] = array(
+						'th' => T_('Assigned'),
+						'order' => 'assigned_user_ID',
+						'th_class' => 'shrinkwrap',
+						'td' => '@get(\'t_assigned_to\')@',
+					);
+
+
+/**
+ * Deadline
+ */
+/*
+function deadline( $date )
+{
+	global $localtimenow;
+
+	$timestamp = mysql2timestamp( $date );
+
+ 	if( $timestamp <= 0 )
+	{
+		return '&nbsp;';	// IE needs that crap in order to display cell border :/
+	}
+
+	$output = mysql2localedate( $date );
+
+	if( $timestamp < $localtimenow )
+	{
+		$output =  '<span class="past_deadline">! '.$output.'</span>';
+	}
+
+	return $output;
+}
+$ItemList->cols[] = array(
+						'th' => T_('Deadline'),
+						'order' => 'post_datedeadline',
+						'td_class' => 'center tskst_$post_pst_ID$',
+						'td' => '%deadline( #post_datedeadline# )%',
+					);
+*/
+
+$ItemList->cols[] = array(
+	'th' => /* TRANS: abbrev for info */ T_('i'),
+	'order' => 'datemodified',
+	'default_dir' => 'D',
+	'th_class' => 'shrinkwrap',
+	'td_class' => 'shrinkwrap',
+	'td' => '@history_info_icon()@',
+);
+
+
+
+/**
+ * Edit Actions:
+ */
+function item_edit_actions( $Item )
+{
+	// Display edit button if current user has the rights:
+	$r = $Item->get_edit_link( ' ', ' ', get_icon( 'edit' ), '#', '' );
+
+	// Display delete button if current user has the rights:
+	$r .= $Item->get_delete_link( ' ', ' ', get_icon( 'delete' ), '#', '', false );
+
+	return $r;
+}
+$ItemList->cols[] = array(
+		'th' => T_('Act.'),
+		'td_class' => 'shrinkwrap',
+		'td' => '%item_edit_actions( {Obj} )%',
+	);
+
+if( $current_User->check_perm( 'blog_post_statuses', 'any', false, $Blog->ID ) )
+{	// We have permission to add a post with at least one status:
+	$ItemList->global_icon( T_('Add a task...'), 'new', $add_item_url, T_('Add task'), 3 ,4 );
+}
+
+
+// EXECUTE the query now:
+$ItemList->restart();
+
+// Initialize funky display vars now:
+global $postIDlist, $postIDarray;
+$postIDlist = $ItemList->get_page_ID_list();
+$postIDarray = $ItemList->get_page_ID_array();
+
+// DISPLAY table now:
+$ItemList->display();
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/items/_edit_navbar.php 1.10.3.src/inc/VIEW/items/_edit_navbar.php
--- 0.9.2.src/inc/VIEW/items/_edit_navbar.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/items/_edit_navbar.php	2007-04-25 23:18:02.000000000 -0500
@@ -0,0 +1,92 @@
+<?php
+/**
+ * This file displays the post browsing navigation bar.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package admin
+ *
+ * TODO: make it a method of ItemList, usable in real blogs, too
+ * TODO: links to result's pages, not only stoopid 'forward'/'backward'
+ * ...FP: change buttons into parameter-links
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $MainList;
+
+global $tab, $order;
+
+?>
+<table cellpadding="0" cellspacing="0" border="0">
+	<tr>
+		<td>
+		<table cellpadding="0" cellspacing="0" border="0"><tr>
+		<?php	if($previousXend > 0)
+		{ // TODO: get rid of tsk_ID here (fplanque). ?>
+		<td>
+			<form name="nextXposts" method="post" action="<?php echo regenerate_url( array('poststart','postend','tsk_ID'), array('poststart='.$previousXstart,'postend='.$previousXend) ); ?>">
+				<input type="submit" name="submitprevious" class="search" value="&lt; <?php
+				if( $MainList->unit == 'days' )
+					printf( T_('Next %d days'), $posts );
+				else printf( T_('Previous %d'), $posts )
+				?>" />
+			</form>
+		</td>
+		<?php	}
+		if($nextXstart <= $MainList->get_total_num_posts()) { ?>
+		<td>
+			<form name="nextXposts" method="post" action="<?php echo regenerate_url( array('poststart','postend','tsk_ID'), array('poststart='.$nextXstart,'postend='.$nextXend) ); ?>">
+				<input type="submit" name="submitnext" class="search" value="<?php
+					if( $MainList->unit == 'days' )
+						printf( T_('Previous %d days'), $posts );
+					else printf( T_('Next %d'), $posts );
+					?> &gt;" />
+			</form>
+		</td>
+		<?php	}	?>
+    <td></td>
+		</tr></table>
+		</td>
+		<td>&nbsp;</td>
+		<td align="right">
+			<?php
+				$Form = & new Form( NULL, 'showXfirstlastposts', 'get', 'none' );
+				$Form->begin_form( '' );
+				$Form->hidden_ctrl();
+				$Form->hidden( 'tab', $tab );
+				$Form->hidden( 'blog', $blog );
+				if( $MainList->unit == 'days' )
+				{
+					// TODO: dropdown / Javascript calendar?
+					echo date_i18n( locale_datefmt(), $MainList->limitdate_end )
+					.' './* TRANS: x TO y OF z */ T_(' to ').' '
+					.date_i18n( locale_datefmt(), $MainList->limitdate_start );
+				}
+				else
+				{ ?>
+				<input type="text" name="poststart" value="<?php echo $poststart ?>" size="4" maxlength="10" />
+				<?php /* TRANS: x TO y OF z */ echo T_(' to ') ?>
+				<input type="text" name="postend" value="<?php echo $postend ?>" size="4" maxlength="10" />
+				<?php /* TRANS: x TO y OF z */ echo T_(' of ') ?> <?php echo $MainList->get_total_num_posts() ?>
+				<?php } ?>
+
+			<select name="order">
+				<option value="DESC" <?php
+				$i = $order;
+				if ($i == "DESC")
+				echo ' selected="selected"';
+				?>><?php echo T_('from the end') ?></option>
+				<option value="ASC" <?php
+				if ($i == "ASC")
+				echo ' selected="selected"';
+				?>><?php echo T_('from the start') ?></option>
+			</select>
+			<?php
+				$Form->submit( array( 'submitXtoX', T_('OK'), 'search' ) );
+				$Form->end_form();
+			?>
+		</td>
+	</tr>
+</table>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/items/_item.form.php 1.10.3.src/inc/VIEW/items/_item.form.php
--- 0.9.2.src/inc/VIEW/items/_item.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/items/_item.form.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,357 @@
+<?php
+/**
+ * This file implements the Post form.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author fsaya: Fabrice SAYA-GASNIER / PROGIDISTRI
+ * @author blueyed: Daniel HAHLER
+ * @author gorgeb: Bertrand GORGE / EPISTEMA
+ *
+ * @todo blueyed>> IMHO it's not good to use CSS class .line here (mainly white-space:nowrap),
+ *                 because on a smaller screen you'll cut things off! (and not every browser
+ *                 allows "marking and moving" of text then).
+ *
+ * @version $Id: _item.form.php,v 1.18.2.6.2.2 2007/04/25 22:18:02 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var User
+ */
+global $current_User;
+/**
+ * @var Item
+ */
+global $edited_Item;
+/**
+ * @var Blog
+ */
+global $Blog;
+/**
+ * @var DataObjectCache
+ */
+global $ItemTypeCache;
+/**
+ * @var DataObjectCache
+ */
+global $ItemStatusCache;
+/**
+ * @var Plugins
+ */
+global $Plugins;
+/**
+ * @var GeneralSettings
+ */
+global $Settings;
+
+global $pagenow;
+
+
+// Begin payload block:
+$this->disp_payload_begin();
+
+global $form_action, $next_action, $mode, $post_title, $post_locale, $post_title, $use_post_url, $post_url, $content;
+global $use_preview, $post_urltitle, $post_status, $post_comment_status, $post_trackbacks;
+global $edit_date, $bozo_start_modified;
+
+$Form = & new Form( $form_action, 'item_checkchanges', 'post', 'none' );
+$Form->fieldstart = '<span class="line">';
+$Form->fieldend = '</span>';
+$Form->labelstart = '<strong>';
+$Form->labelend = "</strong>\n";
+
+
+// ================================ START OF EDIT FORM ================================
+
+$params = array();
+if( !empty( $bozo_start_modified ) )
+{
+	$params['bozo_start_modified'] = true;
+}
+$Form->begin_form( '', '', $params );
+
+$Form->hidden( 'action', $next_action );
+$Form->hidden( 'blog', $Blog->ID );
+if( isset( $mode ) )   $Form->hidden( 'mode', $mode );
+if( isset( $edited_Item ) )   $Form->hidden( 'post_ID', $edited_Item->ID );
+
+// In case we send this to the blog for a preview :
+$Form->hidden( 'preview', 1 );
+$Form->hidden( 'more', 1 );
+$Form->hidden( 'preview_userid', $current_User->ID );
+
+?>
+
+<div class="left_col">
+
+	<?php
+	// ############################ POST CONTENTS #############################
+
+	$Form->begin_fieldset( T_('Post contents') );
+
+	$Form->text_input( 'post_title', $post_title, 48, T_('Title'), array('maxlength'=>255) );
+
+	echo ' <span id="itemform_post_locale">'; // allow wrapping here! (and below)
+	                                          // blueyed>> (Opera would additionally need text/&nbsp; here, but that wraps ugly)
+	$Form->select( 'post_locale', $post_locale, 'locale_options_return', T_('Language') );
+	echo '</span>';
+
+	echo ' <span id="itemform_typ_ID">';
+	$Form->select_object( 'item_typ_ID', $edited_Item->typ_ID, $ItemTypeCache, T_('Type') );
+	echo '</span>';
+
+	if( $use_post_url )
+	{
+		echo ' <span id="itemform_post_url">';
+		$Form->text( 'post_url', $post_url, 40, T_('Link to url'), '', 255 );
+		echo '</span>';
+	}
+	else
+	{
+		$Form->hidden( 'post_url', '' );
+	}
+
+	// --------------------------- TOOLBARS ------------------------------------
+	echo '<div class="edit_toolbars">';
+	// CALL PLUGINS NOW:
+	$Plugins->trigger_event( 'AdminDisplayToolbar', array( 'target_type' => 'Item', 'edit_layout' => 'expert' ) );
+	echo '</div>';
+
+	// ---------------------------- TEXTAREA -------------------------------------
+	$Form->fieldstart = '<div class="edit_area">';
+	$Form->fieldend = "</div>\n";
+	$Form->textarea_input( 'content', $content, 16, '', array( 'cols' => 40 , 'id' => 'itemform_post_content' ) );
+	$Form->fieldstart = '<span class="line">';
+	$Form->fieldend = '</span>';
+	?>
+	<script type="text/javascript" language="JavaScript">
+		<!--
+		// This is for toolbar plugins
+		var b2evoCanvas = document.getElementById('itemform_post_content');
+		//-->
+	</script>
+
+	<?php // ------------------------------- ACTIONS ----------------------------------
+	echo '<div class="edit_actions">';
+
+	if( $use_preview )
+	{ // ---------- PREVIEW ----------
+		require_once $GLOBALS['inc_path'].'/_misc/_url.funcs.php';
+		$url = url_same_protocol( $Blog->get( 'dynurl' ) );
+
+		$Form->button( array( 'button', '', T_('Preview'), '', 'b2edit_open_preview(this.form, \''.$url.'\');' ) );
+	}
+
+	// ---------- SAVE ----------
+	$Form->submit( array( '', /* TRANS: This is the value of an input submit button */ T_('Save !'), 'SaveButton' ) );
+
+	// ---------- DELETE ----------
+	if( $next_action == 'update' )
+	{ // Editing post
+		// Display delete button if current user has the rights:
+		$edited_Item->delete_link( ' ', ' ', '#', '#', 'DeleteButton', true );
+	}
+
+	if( $Settings->get( 'fm_enabled' ) )
+	{ // ---------- UPLOAD ----------
+		if( $current_User->check_perm( 'files', 'view' ) )
+		{
+			echo '<input id="itemform_button_files" type="button" value="'.format_to_output(T_('Files'), 'formvalue').'" class="ActionButton"
+			       onclick="pop_up_window( \'admin.php?ctrl=files&amp;mode=upload\', \'fileman_upload\' );" /> ';
+		}
+
+		if( $Settings->get('upload_enabled') && $current_User->check_perm( 'files', 'add' ) )
+		{
+			echo '<input id="itemform_button_upload" type="button" value="'.format_to_output(T_('Upload'), 'formvalue').'" class="ActionButton"
+			       onclick="pop_up_window( \'admin.php?ctrl=files&amp;mode=upload&amp;fm_mode=file_upload\', \'fileman_upload\' );" /> ';
+		}
+	}
+
+	// CALL PLUGINS NOW:
+	$Plugins->trigger_event( 'AdminDisplayEditorButton', array( 'target_type' => 'Item', 'edit_layout' => 'expert' ) );
+
+	echo '</div>';
+
+	$Form->end_fieldset();
+
+
+	// ############################ ADVANCED #############################
+
+	$Form->begin_fieldset( T_('Advanced properties'), array( 'id' => 'itemform_adv_props' ) );
+
+	if( $current_User->check_perm( 'edit_timestamp' ) )
+	{ // ------------------------------------ TIME STAMP -------------------------------------
+		?>
+		<div id="itemform_edit_timestamp">
+		<?php
+		$Form->date( 'item_issue_date', $edited_Item->get('issue_date'), T_('Issue date') );
+		echo ' '; // allow wrapping!
+		$Form->time( 'item_issue_time', $edited_Item->get('issue_date'), '' );
+		echo ' '; // allow wrapping!
+		if( $next_action == 'create' )
+		{ // If not checked, create time will be used...
+			$Form->checkbox( 'edit_date', $edit_date, '', T_('Edit') );
+		}
+		?>
+		</div>
+		<?php
+	}
+
+	$Form->text( 'post_urltitle', $post_urltitle, 40, T_('URL Title'),
+	             T_('(to be used in permalinks)'), $field_maxlength = 50 ) ;
+
+	$Form->end_fieldset();
+
+
+	// ############################ WORKFLOW #############################
+
+	$Form->begin_fieldset( T_('Workflow properties'), array( 'id' => 'itemform_workflow_props' ) );
+
+	$Form->select_object( 'item_priority', NULL, $edited_Item, T_('Priority'), '', true, '', 'priority_options' );
+
+	echo ' '; // allow wrapping!
+
+	$Form->select_object( 'item_assigned_user_ID', NULL, $edited_Item, T_('Assigned to'),
+												'', true, '', 'get_assigned_user_options' );
+
+	echo ' '; // allow wrapping!
+
+	$Form->select_options( 'item_st_ID', $ItemStatusCache->option_list_return( $edited_Item->st_ID, true ), 	T_('Task status') );
+
+	echo ' '; // allow wrapping!
+
+	$Form->date( 'item_deadline', $edited_Item->get('deadline'), T_('Deadline') );
+
+	$Form->end_fieldset();
+
+
+	// ####################### ADDITIONAL ACTIONS #########################
+
+	if( isset( $Blog ) && $Blog->get('allowtrackbacks') )
+	{
+		$Form->begin_fieldset( T_('Additional actions'), array( 'id' => 'itemform_additional_actions' ) );
+
+		// --------------------------- TRACKBACK --------------------------------------
+		?>
+		<div id="itemform_trackbacks">
+			<label for="trackback_url"><strong><?php echo T_('Trackback URLs') ?>:</strong> <span class="notes"><?php echo T_('(Separate by space)') ?></span></label><br /><input type="text" name="trackback_url" class="large" id="trackback_url" value="<?php echo format_to_output( $post_trackbacks, 'formvalue' ); ?>" />
+		</div>
+		<?php
+
+		$Form->end_fieldset();
+	}
+
+
+	// ####################### PLUGIN FIELDSETS #########################
+
+	$Plugins->trigger_event( 'AdminDisplayItemFormFieldset', array( 'Form' => & $Form, 'Item' => & $edited_Item, 'edit_layout' => 'expert' ) );
+	?>
+
+</div>
+
+<div class="right_col">
+
+	<?php
+	// ################### CATEGORIES ###################
+
+	$Form->begin_fieldset( T_('Categories'), array( 'class'=>'extracats', 'id' => 'itemform_categories' ) );
+
+	echo cat_select();
+
+	$Form->end_fieldset();
+
+
+	// ################### VISIBILITY / SHARING ###################
+
+	$Form->begin_fieldset( T_('Visibility / Sharing'), array( 'id' => 'itemform_visibility' ) );
+
+	$sharing_options = array();
+	if( $current_User->check_perm( 'blog_post_statuses', 'published', false, $Blog->ID ) )
+		$sharing_options[] = array( 'published', T_('Published (Public)') );
+	if( $current_User->check_perm( 'blog_post_statuses', 'protected', false, $Blog->ID ) )
+		$sharing_options[] = array( 'protected', T_('Protected (Members only)') );
+	if( $current_User->check_perm( 'blog_post_statuses', 'private', false, $Blog->ID ) )
+		$sharing_options[] = array( 'private', T_('Private (You only)') );
+	if( $current_User->check_perm( 'blog_post_statuses', 'draft', false, $Blog->ID ) )
+		$sharing_options[] = array( 'draft', T_('Draft (Not published!)') );
+	if( $current_User->check_perm( 'blog_post_statuses', 'deprecated', false, $Blog->ID ) )
+		$sharing_options[] = array( 'deprecated', T_('Deprecated (Not published!)') );
+
+	$Form->radio( 'post_status', $post_status, $sharing_options, '', true );
+
+	$Form->end_fieldset();
+
+
+	// ################### COMMENT STATUS ###################
+
+	if( $Blog->allowcomments == 'post_by_post' )
+	{
+		$Form->begin_fieldset( T_('Comments'), array( 'id' => 'itemform_comments' ) );
+
+		?>
+			<label title="<?php echo T_('Visitors can leave comments on this post.') ?>"><input type="radio" name="post_comment_status" value="open" class="checkbox" <?php if( $post_comment_status == 'open' ) echo 'checked="checked"'; ?> />
+			<?php echo T_('Open') ?></label><br />
+
+			<label title="<?php echo T_('Visitors can NOT leave comments on this post.') ?>"><input type="radio" name="post_comment_status" value="closed" class="checkbox" <?php if( $post_comment_status == 'closed' ) echo 'checked="checked"'; ?> />
+			<?php echo T_('Closed') ?></label><br />
+
+			<label title="<?php echo T_('Visitors cannot see nor leave comments on this post.') ?>"><input type="radio" name="post_comment_status" value="disabled" class="checkbox" <?php if( $post_comment_status == 'disabled' ) echo 'checked="checked"'; ?> />
+			<?php echo T_('Disabled') ?></label><br />
+		<?php
+
+		$Form->end_fieldset();
+	}
+
+
+	// ################### TEXT RENDERERS ###################
+
+	$Form->begin_fieldset( T_('Text Renderers'), array( 'id' => 'itemform_renderers' ) );
+
+	$edited_Item->renderer_checkboxes( $Request->param('renderers', 'array', NULL) );
+
+	$Form->end_fieldset();
+
+	?>
+
+</div>
+
+<div class="clear"></div>
+
+<?php
+// ================================== END OF EDIT FORM ==================================
+$Form->end_form();
+
+
+// End payload block:
+$this->disp_payload_end();
+
+
+// ####################### LINKS #########################
+
+if( $next_action == 'update' )
+{ // Editing post
+	// End payload block:
+	$this->disp_payload_begin();
+
+	// Consider that if we are here, we're allowed to edit.
+	$edit_allowed = true;
+
+	require dirname(__FILE__).'/_item_links.inc.php';
+
+	// End payload block:
+	$this->disp_payload_end();
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/items/_item_links.inc.php 1.10.3.src/inc/VIEW/items/_item_links.inc.php
--- 0.9.2.src/inc/VIEW/items/_item_links.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/items/_item_links.inc.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,166 @@
+<?php
+/**
+ * This file displays the links attached to an Item
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _item_links.inc.php,v 1.7.2.3.2.1 2007/04/25 22:18:02 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $edited_Item, $edit_allowed;
+
+$SQL = & new SQL();
+
+$SQL->SELECT( 'link_ID, link_ltype_ID, file_ID, file_title, file_root_type, file_root_ID, file_path, file_alt, file_desc' );
+$SQL->FROM( 'T_links LEFT JOIN T_files ON link_file_ID = file_ID' );
+$order_fields = array( 'file_path' );
+
+
+$SQL->WHERE( 'link_itm_ID = '.$edited_Item->ID );
+
+$Results = & new Results( $SQL->get(), 'link_' );
+
+$Results->title = T_('Linked to...');
+
+/*
+ * TYPE
+ */
+function display_type( & $row )
+{
+	if( !empty($row->file_ID) )
+	{
+		return T_('File');
+	}
+	// >ONgsb:
+	elseif( !empty($row->pos_ID) )
+	{
+		return T_('Position');
+	}
+	elseif( !empty($row->cont_ID) )
+	{
+		return T_('Contact');
+	}
+	elseif( !empty($row->etab_ID) )
+	{
+		return T_('Establishment');
+	}
+	elseif( !empty($row->firm_ID) )
+	{
+		return T_('Firm');
+	}
+	elseif( !empty($row->itm_ID) )
+	{
+		return T_('Item');
+	}
+	// <ONgsb
+
+	return '?';
+}
+$Results->cols[] = array(
+						'th' => T_('Type'),
+						'th_class' => 'shrinkwrap',
+						'order' => implode( ', ', $order_fields ),
+						'td_class' => 'shrinkwrap',
+						'td' => '%display_type( {row} )%',
+					);
+
+
+/*
+ * Sub Type column
+ */
+function display_subtype( & $row )
+{
+	if( !empty($row->file_ID) )
+	{
+		global $current_File;
+		// Instantiate a File object for this line:
+		$current_File = new File( $row->file_root_type, $row->file_root_ID, $row->file_path ); // COPY!
+		// Flow meta data into File object:
+		$current_File->load_meta( false, $row );
+
+		// File type:
+		return $current_File->get_view_link( $current_File->get_icon(), T_('Let browser handle this file!')  ).' '.$current_File->get_type();
+	}
+}
+$Results->cols[] = array(
+						'th' => T_('Sub-Type'),
+						'td_class' => 'shrinkwrap',
+						'td' => '%display_subtype( {row} )%',
+					);
+
+
+/*
+ * LINK column
+ */
+function display_link( & $row )
+{
+	if( !empty($row->file_ID) )
+	{
+		global $current_File, $edited_Item;
+
+		// File relative path & name:
+		return $current_File->edit_link( '&amp;fm_mode=link_item&amp;itm_ID='.$edited_Item->ID ).'<span class="filemeta"> - '.$current_File->dget('title').'</span>';
+	}
+
+	return '?';
+}
+$Results->cols[] = array(
+						'th' => T_('Destination'),
+						'td' => '%display_link( {row} )%',
+					);
+
+if( $edit_allowed )
+{	// Check that we have permission to edit item:
+	function file_actions( $link_ID )
+	{
+		global $current_File, $edited_Item;
+
+		$r = '';
+
+		if( isset($current_File) )
+		{
+			$title = T_('Locate this file!');
+			$r = $current_File->edit_link( '&amp;fm_mode=link_item&amp;itm_ID='.$edited_Item->ID, get_icon( 'locate', 'imgtag', array( 'title'=>$title ) ), $title ).' ';
+		}
+
+		return $r.action_icon( T_('Delete this link!'), 'unlink',
+		                    regenerate_url( 'itm_ID,action', "link_ID=$link_ID&amp;action=delete_link" ) );
+	}
+	$Results->cols[] = array(
+							'th' => T_('Actions'),
+							'td_class' => 'shrinkwrap',
+							'td' => '%file_actions( #link_ID# )%',
+						);
+}
+
+if( $current_User->check_perm( 'files', 'view' ) )
+{
+	$Results->global_icon( T_('Link a file...'), 'link',
+													'admin.php?ctrl=files&amp;fm_mode=link_item&amp;item_ID='.$edited_Item->ID, T_('Link file'), 3, 4 );
+}
+
+$Results->display();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/items/_item_simple.form.php 1.10.3.src/inc/VIEW/items/_item_simple.form.php
--- 0.9.2.src/inc/VIEW/items/_item_simple.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/items/_item_simple.form.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,293 @@
+<?php
+/**
+ * This file implements the SIMPLE Post form.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _item_simple.form.php,v 1.8.2.9.2.2 2007/04/25 22:18:02 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var User
+ */
+global $current_User;
+/**
+ * @var Item
+ */
+global $edited_Item;
+/**
+ * @var Blog
+ */
+global $Blog;
+/**
+ * @var DataObjectCache
+ */
+global $ItemTypeCache;
+/**
+ * @var DataObjectCache
+ */
+global $ItemStatusCache;
+/**
+ * @var Plugins
+ */
+global $Plugins;
+/**
+ * @var GeneralSettings
+ */
+global $Settings;
+
+global $pagenow;
+
+
+// Begin payload block:
+$this->disp_payload_begin();
+
+
+global $form_action, $next_action, $mode, $post_title, $post_locale, $post_title, $use_post_url, $post_url, $content;
+global $use_preview, $post_urltitle, $post_status, $post_comment_status, $post_trackbacks;
+global $edit_date, $bozo_start_modified;
+
+$Form = & new Form( $form_action, 'item_checkchanges', 'post', 'none' );
+$Form->fieldstart = '<span class="line">';
+$Form->fieldend = '</span>';
+$Form->labelstart = '<strong>';
+$Form->labelend = "</strong>\n";
+
+
+// ================================ START OF EDIT FORM ================================
+
+$params = array();
+if( !empty( $bozo_start_modified ) )
+{
+	$params['bozo_start_modified'] = true;
+}
+$Form->begin_form( '', '', $params );
+
+$Form->hidden( 'action', $next_action );
+$Form->hidden( 'blog', $Blog->ID );
+if( isset( $mode ) )   $Form->hidden( 'mode', $mode );
+if( isset( $edited_Item ) )   $Form->hidden( 'post_ID', $edited_Item->ID );
+
+// In case we send this to the blog for a preview :
+$Form->hidden( 'preview', 1 );
+$Form->hidden( 'more', 1 );
+$Form->hidden( 'preview_userid', $current_User->ID );
+
+
+// Fields used in "advanced" form, but not here:
+$Form->hidden( 'post_locale', $Request->param('post_locale', 'string', $current_User->locale) );
+$Form->hidden( 'item_typ_ID', $Request->param('item_typ_ID', 'integer', NULL) );
+$Form->hidden( 'post_url', $Request->param('post_url', 'string', '') );
+$Form->hidden( 'post_urltitle', $Request->param('post_urltitle', 'string', '') );
+$Form->hidden( 'item_priority', $Request->param('item_priority', 'integer', NULL) );
+$Form->hidden( 'item_assigned_user_ID', $Request->param('item_assigned_user_ID', 'integer', NULL) );
+$Form->hidden( 'item_st_ID', $Request->param('item_st_ID', 'integer', NULL) );
+$Form->hidden( 'item_deadline', $Request->param('item_deadline', 'string', NULL) );
+$Form->hidden( 'trackback_url', $Request->param('trackback_url', 'string', NULL) );
+$Form->hidden( 'renderers_displayed', 1 );
+$Form->hidden( 'renderers', $edited_Item->get_renderers_validated() );
+
+
+// TODO: Form::hidden() do not add, if NULL?!
+
+?>
+
+<div class="left_col">
+
+	<?php
+	// ############################ POST CONTENTS #############################
+
+	$Form->begin_fieldset( T_('Post contents') );
+
+	$Form->text_input( 'post_title', $post_title, 48, T_('Title'), array('maxlength'=>255) );
+
+	// --------------------------- TOOLBARS ------------------------------------
+	echo '<div class="edit_toolbars">';
+	// CALL PLUGINS NOW:
+	$Plugins->trigger_event( 'AdminDisplayToolbar', array( 'target_type' => 'Item', 'edit_layout' => 'simple' ) );
+	echo '</div>';
+
+	// ---------------------------- TEXTAREA -------------------------------------
+	$Form->fieldstart = '<div class="edit_area">';
+	$Form->fieldend = "</div>\n";
+	$Form->textarea_input( 'content', $content, 16, '', array( 'cols' => 40 , 'id' => 'itemform_post_content' ) );
+	$Form->fieldstart = '<span class="line">';
+	$Form->fieldend = '</span>';
+	?>
+	<script type="text/javascript" language="JavaScript">
+		<!--
+		// This is for toolbar plugins
+		var b2evoCanvas = document.getElementById('itemform_post_content');
+		//-->
+	</script>
+
+	<?php // ------------------------------- ACTIONS ----------------------------------
+	echo '<div class="edit_actions">';
+
+	if( $use_preview )
+	{ // ---------- PREVIEW ----------
+		require_once $GLOBALS['inc_path'].'/_misc/_url.funcs.php';
+		$url = url_same_protocol( $Blog->get( 'dynurl' ) );
+
+		$Form->button( array( 'button', '', T_('Preview'), '', 'b2edit_open_preview(this.form, \''.$url.'\');' ) );
+	}
+
+	// ---------- SAVE ----------
+	$Form->submit( array( '', /* TRANS: This is the value of an input submit button */ T_('Save !'), 'SaveButton' ) );
+
+	// ---------- DELETE ----------
+	if( $next_action == 'update' )
+	{ // Editing post
+		// Display delete button if current user has the rights:
+		$edited_Item->delete_link( ' ', ' ', '#', '#', 'DeleteButton', true );
+	}
+
+	if( $Settings->get( 'fm_enabled' ) )
+	{ // ---------- UPLOAD ----------
+		if( $current_User->check_perm( 'files', 'view' ) )
+		{
+			echo '<input id="itemform_button_files" type="button" value="'.format_to_output(T_('Files'), 'formvalue').'" class="ActionButton"
+			       onclick="pop_up_window( \'admin.php?ctrl=files&amp;mode=upload\', \'fileman_upload\' );" /> ';
+		}
+
+		if( $Settings->get('upload_enabled') && $current_User->check_perm( 'files', 'add' ) )
+		{
+			echo '<input id="itemform_button_upload" type="button" value="'.format_to_output(T_('Upload'), 'formvalue').'" class="ActionButton"
+			       onclick="pop_up_window( \'admin.php?ctrl=files&amp;mode=upload&amp;fm_mode=file_upload\', \'fileman_upload\' );" /> ';
+		}
+	}
+
+	// CALL PLUGINS NOW:
+	$Plugins->trigger_event( 'AdminDisplayEditorButton', array( 'target_type' => 'Item', 'edit_layout' => 'simple' ) );
+
+	echo '</div>';
+
+
+	if( $current_User->check_perm( 'edit_timestamp' ) )
+	{ // ------------------------------------ TIME STAMP -------------------------------------
+		?>
+		<br />
+		<div id="itemform_edit_timestamp">
+		<?php
+		$Form->date( 'item_issue_date', $edited_Item->get('issue_date'), T_('Issue date') );
+		echo ' '; // allow wrapping!
+		$Form->time( 'item_issue_time', $edited_Item->get('issue_date'), '' );
+		echo ' '; // allow wrapping!
+		if( $next_action == 'create' )
+		{ // If not checked, create time will be used...
+			$Form->checkbox( 'edit_date', $edit_date, '', T_('Edit') );
+		}
+		?>
+		</div>
+		<?php
+	}
+
+	$Form->end_fieldset();
+
+
+	// ####################### PLUGIN FIELDSETS #########################
+
+	$Plugins->trigger_event( 'AdminDisplayItemFormFieldset', array( 'Form' => & $Form, 'Item' => & $edited_Item, 'edit_layout' => 'simple' ) );
+	?>
+
+</div>
+
+<div class="right_col">
+
+	<?php
+	// ################### CATEGORIES ###################
+
+	$Form->begin_fieldset( T_('Categories'), array( 'class'=>'extracats', 'id' => 'itemform_categories' ) );
+
+	echo cat_select();
+
+	$Form->end_fieldset();
+
+
+	// ################### VISIBILITY / SHARING ###################
+
+	$Form->begin_fieldset( T_('Visibility / Sharing'), array( 'id' => 'itemform_visibility' ) );
+
+	$sharing_options = array();
+	if( $current_User->check_perm( 'blog_post_statuses', 'published', false, $Blog->ID ) )
+		$sharing_options[] = array( 'published', T_('Published (Public)') );
+	if( $current_User->check_perm( 'blog_post_statuses', 'protected', false, $Blog->ID ) )
+		$sharing_options[] = array( 'protected', T_('Protected (Members only)') );
+	if( $current_User->check_perm( 'blog_post_statuses', 'private', false, $Blog->ID ) )
+		$sharing_options[] = array( 'private', T_('Private (You only)') );
+	if( $current_User->check_perm( 'blog_post_statuses', 'draft', false, $Blog->ID ) )
+		$sharing_options[] = array( 'draft', T_('Draft (Not published!)') );
+	if( $current_User->check_perm( 'blog_post_statuses', 'deprecated', false, $Blog->ID ) )
+		$sharing_options[] = array( 'deprecated', T_('Deprecated (Not published!)') );
+
+	$Form->radio( 'post_status', $post_status, $sharing_options, '', true );
+
+	$Form->end_fieldset();
+
+
+	// ################### COMMENT STATUS ###################
+
+	if( $Blog->allowcomments == 'post_by_post' )
+	{
+		$Form->begin_fieldset( T_('Comments'), array( 'id' => 'itemform_comments' ) );
+
+		?>
+			<label title="<?php echo T_('Visitors can leave comments on this post.') ?>"><input type="radio" name="post_comment_status" value="open" class="checkbox" <?php if( $post_comment_status == 'open' ) echo 'checked="checked"'; ?> />
+			<?php echo T_('Open') ?></label><br />
+
+			<label title="<?php echo T_('Visitors can NOT leave comments on this post.') ?>"><input type="radio" name="post_comment_status" value="closed" class="checkbox" <?php if( $post_comment_status == 'closed' ) echo 'checked="checked"'; ?> />
+			<?php echo T_('Closed') ?></label><br />
+
+			<label title="<?php echo T_('Visitors cannot see nor leave comments on this post.') ?>"><input type="radio" name="post_comment_status" value="disabled" class="checkbox" <?php if( $post_comment_status == 'disabled' ) echo 'checked="checked"'; ?> />
+			<?php echo T_('Disabled') ?></label><br />
+		<?php
+
+		$Form->end_fieldset();
+	}
+
+	?>
+
+</div>
+
+<div class="clear"></div>
+
+<?php
+// ================================== END OF EDIT FORM ==================================
+$Form->end_form();
+
+
+// End payload block:
+$this->disp_payload_end();
+
+
+// ####################### LINKS #########################
+
+if( $next_action == 'update' )
+{ // Editing post
+	// End payload block:
+	$this->disp_payload_begin();
+
+	// Consider that if we are here, we're allowed to edit.
+	$edit_allowed = true;
+
+	require dirname(__FILE__).'/_item_links.inc.php';
+
+	// End payload block:
+	$this->disp_payload_end();
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/login/_footer.php 1.10.3.src/inc/VIEW/login/_footer.php
--- 0.9.2.src/inc/VIEW/login/_footer.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/login/_footer.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,49 @@
+<?php
+/**
+ * This is the footer file for login/registering services
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package htsrv
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+?>
+
+</div>
+
+<p class="footer"><?php echo $app_footer_text; ?></p>
+<p class="footer"><?php echo $copyright_text; ?></p>
+<p class="footer">
+	<?php
+		// Display additional credits (see /conf/):
+ 		// If you can add your own credits without removing the defaults, you'll be very cool :))
+		// Please leave this at the bottom of the page to make sure your blog gets listed on b2evolution.net
+		display_list( $credit_links, T_('Credits').': ', '', '|', ' ', ' ' );
+	?>
+</p>
+
+<?php debug_info(); ?>
+
+</body>
+</html>
+<?php
+
+?>
diff -ruN --text 0.9.2.src/inc/VIEW/login/_header.php 1.10.3.src/inc/VIEW/login/_header.php
--- 0.9.2.src/inc/VIEW/login/_header.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/login/_header.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,60 @@
+<?php
+/**
+ * This is the header file for login/registering services
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package htsrv
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+header( 'Content-type: text/html; charset='.$io_charset );
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
+<head>
+	<title><?php echo $app_shortname.$admin_path_seprator.$page_title ?></title>
+	<meta name="ROBOTS" content="NOINDEX" />
+	<link href="<?php echo $rsc_url ?>css/login.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+
+
+<div class="loginblock">
+
+<div style="float:left">
+	<h1 class="logintitle"><?php echo $app_banner; ?></h1>
+</div>
+
+<?php if( isset($page_icon) ) { ?>
+<img src="<?php echo $rsc_url.'icons/'.$page_icon ?>" width="24" height="24" style="float:right;" alt="" />
+<?php } ?>
+<div style="float:right">
+<h2 class="logintitle"><?php echo $page_title ?></h2>
+</div>
+
+<div class="clear"></div>
+
+<?php
+$Messages->display( '', '', true, 'all', array( 'login_error' => array( 'class' => 'log_error' ) ) );
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/login/_login_form.php 1.10.3.src/inc/VIEW/login/_login_form.php
--- 0.9.2.src/inc/VIEW/login/_login_form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/login/_login_form.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,133 @@
+<?php
+/**
+ * This is the login form
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package htsrv
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Include page header (also displays Messages):
+ */
+$page_title = T_('Login form');
+$page_icon = 'icon_login.gif';
+require dirname(__FILE__).'/_header.php';
+
+
+// The login form has to point back to itself, in case $htsrv_url_sensitive is a "https" link and $redirect_to is not!
+$Form = & new Form( $htsrv_url_sensitive.'login.php', 'evo_login_form', 'post', 'fieldset' );
+
+$Form->begin_form( 'fform' );
+
+	$Form->hiddens_by_key( $_POST, /* exclude: */ array('login_action', 'login') ); // passthrough POSTed data (when login is required after having POSTed something)
+	$Form->hidden( 'redirect_to', url_rel_to_same_host($redirect_to, $htsrv_url_sensitive) );
+
+	if( isset( $action, $reqID, $sessID ) && $action == 'validatemail' )
+	{ // the user clicked the link from the "validate your account" email, but has not been logged in; pass on the relevant data:
+		$Form->hidden( 'action', 'validatemail' );
+		$Form->hidden( 'reqID', $reqID );
+		$Form->hidden( 'sessID', $sessID );
+	}
+
+	if( ! empty($mode) )
+	{ // We're in the process of bookmarkletting something, we don't want to lose it:
+		param( 'text', 'html', '' );
+		param( 'popupurl', 'html', '' );
+		param( 'popuptitle', 'html', '' );
+
+		$Form->hidden( 'mode', $mode );
+		$Form->hidden( 'text', $text );
+		$Form->hidden( 'popupurl', $popupurl );
+		$Form->hidden( 'popuptitle', $popuptitle );
+	}
+
+	echo $Form->fieldstart;
+
+	?>
+
+	<div class="center"><span class="notes"><?php printf( T_('You will have to accept cookies in order to log in.') ) ?></span></div>
+
+	<?php
+	$Form->text_input( 'login', $login, 16, T_('Login'), array( 'maxlength' => 20, 'class' => 'input_text' ) );
+
+	$Form->password_input( 'pwd', '', 16, T_('Password'), array( 'maxlength' => 50, 'class' => 'input_text' ) );
+
+	// Allow a plugin to add fields/payload
+	$Plugins->trigger_event( 'DisplayLoginFormFieldset', array( 'Form' => & $Form ) );
+
+	echo $Form->fieldstart;
+	echo $Form->inputstart;
+	$Form->submit( array( 'login_action[login]', T_('Log in!'), 'search' ) );
+
+	if( strpos( $redirect_to, $admin_url ) !== 0
+		&& strpos( $ReqHost.$redirect_to, $admin_url ) !== 0 // if $redirect_to is relative
+		&& ! is_admin_page() )
+	{ // provide button to log straight into backoffice, if we would not go there anyway
+		$Form->submit( array( 'login_action[redirect_to_backoffice]', T_('Log into backoffice!'), 'search' ) );
+	}
+	echo $Form->inputend;
+	echo $Form->fieldend;
+
+	echo $Form->fieldend;
+$Form->end_form();
+
+?>
+
+<script type="text/javascript">
+	// Autoselect login text input or pwd input, if there's a login already:
+	var login = document.getElementById('login');
+	if( login.value.length > 0 )
+		document.getElementById('pwd').focus();
+	else
+		login.focus();
+</script>
+
+
+<div class="login_actions" style="text-align:right">
+	<?php user_register_link( '', ' &middot; ', '', '#', true /*disp_when_logged_in*/ )?>
+
+	<a href="<?php echo $htsrv_url_sensitive.'login.php?action=lostpassword'
+		.'&amp;redirect_to='.rawurlencode( url_rel_to_same_host($redirect_to, $htsrv_url_sensitive) );
+		if( !empty($login) )
+		{
+			echo '&amp;login='.rawurlencode($login);
+		}
+		?>"><?php echo T_('Lost your password ?')
+		?></a>
+
+	<?php
+	if( empty($login_required) )
+	{ // No login required, allow to pass through
+		// TODO: dh> validate redirect_to param?!
+		echo '<a href="'.htmlspecialchars(url_rel_to_same_host($redirect_to, $ReqHost)).'">'./* Gets displayed as link to the location on the login form if no login is required */ T_('Bypass login...').'</a>';
+	}
+	?>
+</div>
+
+
+<?php
+require dirname(__FILE__).'/_footer.php';
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/login/_lostpass_form.php 1.10.3.src/inc/VIEW/login/_lostpass_form.php
--- 0.9.2.src/inc/VIEW/login/_lostpass_form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/login/_lostpass_form.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,63 @@
+<?php
+/**
+ * This is the lost password form, from where the user can request
+ * a set-password-link to be sent to his/her email address.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package htsrv
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Include page header:
+ */
+$page_title = T_('Lost password ?');
+$page_icon = 'icon_login.gif';
+require dirname(__FILE__).'/_header.php';
+
+Log::display( '', '', T_('A link to change your password will be sent to you by email.'), 'note' );
+
+
+$Form = & new Form( $htsrv_url_sensitive.'login.php', '', 'post', 'fieldset' );
+
+$Form->begin_form( 'fform' );
+
+$Form->hidden( 'action', 'retrievepassword' );
+$Form->hidden( 'redirect_to', url_rel_to_same_host($redirect_to, $htsrv_url_sensitive) );
+
+$Form->begin_fieldset();
+$Form->text( 'login', $login, 16, T_('Login'), '', 20 , 'input_text' );
+
+echo $Form->fieldstart.$Form->inputstart;
+// TODO: the form submit value is too wide (in Konqueror and most probably in IE!)
+$Form->submit_input( array( /* TRANS: Text for submit button to request an activation link by email */ 'value' => T_('Request email to change my password!'), 'class' => 'ActionButton' ) );
+echo $Form->inputend.$Form->fieldend;
+
+$Form->end_fieldset();;
+
+$Form->end_form();
+
+require dirname(__FILE__).'/_footer.php';
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/login/_reg_complete.php 1.10.3.src/inc/VIEW/login/_reg_complete.php
--- 0.9.2.src/inc/VIEW/login/_reg_complete.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/login/_reg_complete.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,61 @@
+<?php
+/**
+ * This is displayed when registration is complete
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package htsrv
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Include page header:
+ */
+$page_title = T_('Registration complete');
+$page_icon = 'icon_register.gif';
+require dirname(__FILE__).'/_header.php';
+
+
+$Form =& new Form( $htsrv_url_sensitive.'login.php', 'login', 'post', 'fieldset' );
+
+$Form->begin_form( 'fform' );
+
+$Form->hidden( 'login', $login );
+$Form->hidden( 'redirect_to', url_rel_to_same_host($redirect_to, $htsrv_url_sensitive) );
+
+$Form->begin_fieldset();
+$Form->info( T_('Login'), $login );
+$Form->info( T_('Email'), $email );
+$Form->end_fieldset();
+
+// Now the user has been logged in automatically at the end of the registration progress.
+// Allow him to go to the blogs, though he will see the "validate account" screen then, if he has not clicked
+// the validation link yet and validation is required.
+echo '<p class="center"><a href="'.$baseurl.'">'.T_('Go to blogs').'</a></p>';
+
+
+$Form->end_form();
+
+require dirname(__FILE__).'/_footer.php';
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/login/_reg_disabled.php 1.10.3.src/inc/VIEW/login/_reg_disabled.php
--- 0.9.2.src/inc/VIEW/login/_reg_disabled.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/login/_reg_disabled.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,47 @@
+<?php
+/**
+ * This is the registration form when disabled
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package htsrv
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Include page header:
+ */
+$page_title = T_('Registration Currently Disabled');
+require dirname(__FILE__).'/_header.php';
+
+Log::display( '', '', T_('User registration is currently not allowed.'), 'error' );
+
+?>
+<p class="center">
+	<a href="<?php echo $baseurl ?>" ><?php echo T_('Home') ?></a>
+</p>
+
+<?php
+require dirname(__FILE__).'/_footer.php';
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/login/_reg_form.php 1.10.3.src/inc/VIEW/login/_reg_form.php
--- 0.9.2.src/inc/VIEW/login/_reg_form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/login/_reg_form.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,89 @@
+<?php
+/**
+ * This is the registration form
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package htsrv
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE.
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Include page header:
+ */
+$page_title = T_('Register form');
+$page_icon = 'icon_register.gif';
+require dirname(__FILE__).'/_header.php';
+
+
+$Form = & new Form( $htsrv_url_sensitive.'register.php', '', 'post', 'fieldset' );
+
+$Form->begin_form( 'fform' );
+
+$Form->hidden( 'action', 'register');
+$Form->hidden( 'redirect_to', url_rel_to_same_host($redirect_to, $htsrv_url_sensitive) );
+
+echo $Form->fieldstart;
+
+$Form->text_input( 'login', $login, 16,  T_('Login'), array( 'maxlength'=>20, 'class'=>'input_text', 'required'=>true ) );
+?>
+
+	<fieldset>
+		<div class="label"><label for="pass1"><?php echo T_('Password') ?><br /><?php echo T_('(twice)').'<br />' ?></label></div>
+		<div class="input">
+		<input type="password" name="pass1" id="pass1" size="16" maxlength="50" value="" class="input_text field_required" />
+		<input type="password" name="pass2" id="pass2" size="16" maxlength="50" value="" class="input_text field_required" />
+		<span class="notes"><?php printf( T_('Minimum %d characters, please.'), $Settings->get('user_minpwdlen') ) ?></span>
+		</div>
+	</fieldset>
+
+	<?php
+	$Form->text_input( 'email', $email, 16, T_('Email'), array( 'maxlength'=>255, 'class'=>'input_text', 'required'=>true ) );
+
+	$Form->select( 'locale', $locale, 'locale_options_return', T_('Locale'), T_('Preferred language') );
+
+	$Plugins->trigger_event( 'DisplayRegisterFormFieldset', array( 'Form' => & $Form ) );
+	?>
+
+	<fieldset>
+		<div class="input">
+			<input type="submit" name="submit" value="<?php echo T_('Register!') ?>" class="search" />
+		</div>
+	</fieldset>
+</fieldset>
+<?php
+$Form->end_form(); // display hidden fields etc
+?>
+
+<div style="text-align:right">
+	<a href="<?php echo $htsrv_url_sensitive.'login.php?redirect_to='.rawurlencode(url_rel_to_same_host($redirect_to, $htsrv_url_sensitive)) ?>"><?php echo T_('Log into existing account...') ?></a>
+</div>
+
+<?php
+require dirname(__FILE__).'/_footer.php';
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/login/_validate_form.php 1.10.3.src/inc/VIEW/login/_validate_form.php
--- 0.9.2.src/inc/VIEW/login/_validate_form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/login/_validate_form.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,88 @@
+<?php
+/**
+ * This is the account validation form. It gets included if the user needs to validate his account.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package htsrv
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE.
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Include page header:
+ */
+$page_title = T_('Account validation form');
+$page_icon = 'icon_register.gif';
+require dirname(__FILE__).'/_header.php';
+
+
+$Form = & new Form( $htsrv_url_sensitive.'login.php', 'form_validatemail', 'post', 'fieldset' );
+
+$Form->begin_form( 'fform' );
+
+$Form->hidden( 'action', 'req_validatemail');
+$Form->hidden( 'redirect_to', url_rel_to_same_host($redirect_to, $htsrv_url_sensitive) );
+$Form->hidden( 'req_validatemail_submit', 1 ); // to know if the form has been submitted
+
+$Form->begin_fieldset();
+
+	$Form->text_input( 'email', $email, 16, T_('Email'), array( 'maxlength'=>255, 'class'=>'input_text', 'required'=>true ) );
+
+	$Plugins->trigger_event( 'DisplayValidateAccountFormFieldset', array( 'Form' => & $Form ) );
+
+// TODO: the form submit value is too wide (in Konqueror and most probably in IE!)
+$Form->end_form( array(array( 'name'=>'form_validatemail_submit', 'value'=>T_('Request email to activate my account!'), 'class'=>'ActionButton' )) ); // display hidden fields etc
+
+
+if( $current_User->group_ID == 1 )
+{ // allow admin users to validate themselves by a single click:
+	$Form = & new Form( $htsrv_url_sensitive.'login.php', 'form_validatemail', 'post', 'fieldset' );
+	$Form->begin_form( 'fform' );
+
+	$Form->hidden( 'action', 'validatemail');
+	$Form->hidden( 'redirect_to', url_rel_to_same_host($redirect_to, $htsrv_url_sensitive) );
+	$Form->hidden( 'reqID', 1 );
+	$Form->hidden( 'sessID', $Session->ID );
+
+	$Form->begin_fieldset();
+	echo '<p>'.sprintf( T_('Since you are an admin user, you can validate your email address (%s) by a single click.' ), $current_User->email ).'</p>';
+	// TODO: the form submit value is too wide (in Konqueror and most probably in IE!)
+	$Form->end_form( array(array( 'name'=>'form_validatemail_admin_submit', 'value'=>T_('Activate my account!'), 'class'=>'ActionButton' )) ); // display hidden fields etc
+}
+?>
+
+<div style="text-align:right">
+	<?php
+	user_logout_link();
+	?>
+</div>
+
+<?php
+require dirname(__FILE__).'/_footer.php';
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/_menutop.php 1.10.3.src/inc/VIEW/_menutop.php
--- 0.9.2.src/inc/VIEW/_menutop.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/_menutop.php	2007-04-25 23:17:58.000000000 -0500
@@ -0,0 +1,403 @@
+<?php
+/**
+ * This file displays the first part of the page menu (before the page title).
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * @author blueyed
+ * @author fplanque
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ *
+ * @todo Let the {@link AdminUI_general AdminUI} object handle this. NEEDS MASSIVE CLEANUP!!!!
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $io_charset, $rsc_url, $UserSettings, $Debuglog, $Plugins, $generating_static;
+global $month, $month_abbrev, $weekday, $weekday_abbrev; /* for localized calendar */
+
+header( 'Content-type: text/html; charset='.$io_charset );
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
+<head>
+	<title><?php echo $this->get_html_title(); ?></title>
+	<meta name="ROBOTS" content="NOINDEX, NOFOLLOW" />
+	<?php
+	// Include head lines, links (to CSS...), sets <base>, ..
+	echo $this->get_headlines();
+
+	global $rsc_url, $htsrv_url;
+	?>
+	<script type="text/javascript">
+		// Paths used by JS functions:
+		var imgpath_expand = '<?php echo get_icon( 'expand', 'url' ); ?>';
+		var imgpath_collapse = '<?php echo get_icon( 'collapse', 'url' ); ?>';
+		var htsrv_url = '<?php echo $htsrv_url ?>';
+	</script>
+
+	<!-- script allowing to check and uncheck all boxes in forms -->
+	<script type="text/javascript" src="<?php echo $rsc_url; ?>js/functions.js"></script>
+	<script type="text/javascript" src="<?php echo $rsc_url; ?>js/form_extensions.js"></script>
+	<script type="text/javascript" src="<?php echo $rsc_url; ?>js/anchorposition.js"></script>
+	<script type="text/javascript" src="<?php echo $rsc_url; ?>js/date.js"></script>
+	<script type="text/javascript">
+		// Override vars used by date.js (and calendarpopup.js, if present)
+		var MONTH_NAMES=new Array( '<?php echo implode("','", array_map('T_',$month)) ?>','<?php echo implode("','", array_map('trim', array_map( 'T_', $month_abbrev ))) ?>' );
+		var DAY_NAMES=new Array('<?php echo implode("','", array_map('T_', $weekday)) ?>','<?php echo implode("','", array_map('T_',$weekday_abbrev)) ?>');
+	</script>
+	<script type="text/javascript" src="<?php echo $rsc_url; ?>js/popupwindow.js"></script>
+	<script type="text/javascript" src="<?php echo $rsc_url; ?>js/calendarpopup.js"></script>
+	<script type="text/javascript" src="<?php echo $rsc_url; ?>js/rollovers.js"></script>
+	<script type="text/javascript" src="<?php echo $rsc_url; ?>js/extracats.js"></script>
+	<script type="text/javascript" src="<?php echo $rsc_url; ?>js/dynamic_select.js"></script>
+	<!-- General admin functions: -->
+	<script type="text/javascript" src="<?php echo $rsc_url; ?>js/admin.js"></script>
+	<?php
+	global $UserSettings;
+	if( $UserSettings->get('control_form_abortions') <> 0 )
+	{	// Activate bozo validator
+		echo '<script type="text/javascript" src="'.$rsc_url.'js/bozo_validator.js"></script>';
+	}
+
+	if( $UserSettings->get('focus_on_first_input') <> 0 )
+	{	// Activate focus on first form <input type="text">:
+		echo '<script type="text/javascript">addEvent( window, "load", focus_on_first_input, false );</script>';
+	}
+
+	global $Debuglog;
+	$Debuglog->add( 'Admin-Path: '.var_export($this->path, true) );
+
+	if( $this->get_path(0) == 'files'
+			|| ($this->get_path_range(0,1) == array('blogs', 'perm') )
+			|| ($this->get_path_range(0,1) == array('blogs', 'permgroup') ) )
+	{{{ // -- Inject javascript ----------------
+		// gets initialized in _footer.php
+		?>
+		<script type="text/javascript">
+		<!--
+		  var allchecked = Array();
+		  var idprefix;
+
+			<?php
+			switch( $this->get_path(0) )
+			{
+				case 'blogs': // {{{
+					?>
+					/**
+					 * Toggles all checkboxes of the wide layout
+					 *
+					 * @param form the form
+					 * @param integer the checkbox group id
+					 * @param integer optional force set/unset
+					 */
+					function toggleall_wide( the_form, id, set )
+					{
+						if( typeof(set) != 'undefined' )
+						{
+							allchecked[id] = Boolean(set);
+						}
+						else
+						{
+							allchecked[id] = allchecked[id] ? false : true;
+						}
+
+						the_form.elements['blog_ismember_'+String(id)].checked = allchecked[id];
+						the_form.elements['blog_perm_published_'+String(id)].checked = allchecked[id];
+						the_form.elements['blog_perm_protected_'+String(id)].checked = allchecked[id];
+						the_form.elements['blog_perm_private_'+String(id)].checked = allchecked[id];
+						the_form.elements['blog_perm_draft_'+String(id)].checked = allchecked[id];
+						the_form.elements['blog_perm_deprecated_'+String(id)].checked = allchecked[id];
+						the_form.elements['blog_perm_delpost_'+String(id)].checked = allchecked[id];
+						the_form.elements['blog_perm_comments_'+String(id)].checked = allchecked[id];
+						the_form.elements['blog_perm_media_upload_'+String(id)].checked = allchecked[id];
+						the_form.elements['blog_perm_media_browse_'+String(id)].checked = allchecked[id];
+						the_form.elements['blog_perm_media_change_'+String(id)].checked = allchecked[id];
+						the_form.elements['blog_perm_cats_'+String(id)].checked = allchecked[id];
+						the_form.elements['blog_perm_properties_'+String(id)].checked = allchecked[id];
+					}
+
+
+					/**
+					 * Switches UI layouts by applying CSS style.display
+					 *
+					 * @todo dh> Save into UserSettings (AJAX)
+					 */
+					function switch_layout( layout )
+					{
+						if( layout == 'all' )
+						{
+							document.getElementById( 'userlist_default' ).style.display='block';
+							document.getElementById( 'userlist_wide' ).style.display='block';
+						}
+						else if( layout == 'wide' )
+						{
+							document.getElementById( 'userlist_default' ).style.display='none';
+							document.getElementById( 'userlist_wide' ).style.display='block';
+							document.getElementById('blogperm_checkchanges').layout.value = 'wide';
+						}
+						else
+						{
+							document.getElementById( 'userlist_wide' ).style.display='none';
+							document.getElementById( 'userlist_default' ).style.display='block';
+							document.getElementById('blogperm_checkchanges').layout.value = 'default';
+						}
+					}
+
+
+					/**
+					 * Updates other UI layouts when "easy UI" changes
+					 */
+					function merge_from_easy( source, userid )
+					{
+						if( source.name.indexOf( 'blog_perm_easy_' ) != 0 )
+						{
+							return;
+						}
+						if( source.value == 'custom' )
+						{ // don't change anything
+							return;
+						}
+
+						// reset all checkboxes
+						toggleall_wide( source.form, userid, 0 );
+
+						switch( source.value )
+						{
+							case 'admin':
+								source.form.elements['blog_perm_cats_'+String(userid)].checked = 1;
+								source.form.elements['blog_perm_properties_'+String(userid)].checked = 1;
+							case 'editor':
+								source.form.elements['blog_perm_published_'+String(userid)].checked = 1;
+								source.form.elements['blog_perm_protected_'+String(userid)].checked = 1;
+								source.form.elements['blog_perm_private_'+String(userid)].checked = 1;
+								source.form.elements['blog_perm_draft_'+String(userid)].checked = 1;
+								source.form.elements['blog_perm_deprecated_'+String(userid)].checked = 1;
+								source.form.elements['blog_perm_delpost_'+String(userid)].checked = 1;
+								source.form.elements['blog_perm_comments_'+String(userid)].checked = 1;
+								source.form.elements['blog_perm_media_browse_'+String(userid)].checked = 1;
+								source.form.elements['blog_perm_media_upload_'+String(userid)].checked = 1;
+								source.form.elements['blog_perm_media_change_'+String(userid)].checked = 1;
+							case 'member':
+								source.form.elements['blog_ismember_'+String(userid)].click();
+						}
+					}
+
+
+					function merge_from_wide( source, userid )
+					{
+						if( typeof(source.checked) != 'undefined' )
+						{ // source is checkbox
+							f = source.form;
+
+							if( source.id.indexOf( idprefix+'_state_'+String(userid) ) == 0 )
+							{ // state-checkbox
+								if( !source.checked ){ toggleall_wide( f, userid, 0 ) }
+								setcheckallspan(userid, source.checked);
+							}
+							else if( source.checked && !f.elements[idprefix+'_state_'+String(userid)].checked )
+							{
+								f.elements['checkallspan_state_'+String(userid)].click();
+							}
+						}
+						else
+						{
+							f = source;
+						}
+
+						var toeasy = '';
+						if( !f.elements['blog_ismember_'+String(userid)].checked )
+						{
+							toeasy = 'nomember';
+						}
+						else
+						{
+							var perms_editor = Number(f.elements['blog_perm_deprecated_'+String(userid)].checked)
+															+Number(f.elements['blog_perm_draft_'+String(userid)].checked)
+															+Number(f.elements['blog_perm_private_'+String(userid)].checked)
+															+Number(f.elements['blog_perm_protected_'+String(userid)].checked)
+															+Number(f.elements['blog_perm_published_'+String(userid)].checked)
+															+Number(f.elements['blog_perm_delpost_'+String(userid)].checked)
+															+Number(f.elements['blog_perm_comments_'+String(userid)].checked)
+															+Number(f.elements['blog_perm_media_upload_'+String(userid)].checked)
+															+Number(f.elements['blog_perm_media_browse_'+String(userid)].checked)
+															+Number(f.elements['blog_perm_media_change_'+String(userid)].checked);
+
+							var perms_admin = Number(f.elements['blog_perm_properties_'+String(userid)].checked)
+															+Number(f.elements['blog_perm_cats_'+String(userid)].checked);
+
+							if( perms_editor == 10 )
+							{ // has full editor rights
+								switch( perms_admin )
+								{
+									case 0: toeasy = 'editor'; break;
+									case 1: toeasy = 'custom'; break;
+									case 2: toeasy = 'admin'; break;
+								}
+							}
+							else if( perms_editor == 0 )
+							{
+								if( perms_admin )
+								{
+									toeasy = 'custom';
+								}
+								else
+								{
+									toeasy = 'member';
+								}
+							}
+							else
+							{
+								toeasy = 'custom';
+							}
+						}
+
+
+						for( i = 0; i < f.elements['blog_perm_easy_'+String(userid)].length; i++ )
+						{
+							if( f.elements['blog_perm_easy_'+String(userid)][i].value == toeasy )
+							{
+								f.elements['blog_perm_easy_'+String(userid)][i].checked = 1;
+								break;
+							};
+						}
+					}
+
+					<?php // }}}
+				break;
+
+
+				case 'files': // {{{
+				/**
+				 * Toggles status of a bunch of checkboxes in a form
+				 *
+				 * @param string the form name
+				 * @param string the checkbox(es) element(s) name
+				 * @param string number/name of the checkall set to use. Defaults to 0 and is needed when there are several "checkall-sets" on one page.
+				 */ ?>
+				function toggleCheckboxes(the_form, the_elements, set_name )
+				{
+					if( typeof set_name == 'undefined' )
+					{
+						set_name = 0;
+					}
+					if( allchecked[set_name] ) allchecked[set_name] = false;
+					else allchecked[set_name] = true;
+
+					var elems = document.forms[the_form].elements[the_elements];
+					if( !elems )
+					{
+						return;
+					}
+					var elems_cnt = (typeof(elems.length) != 'undefined') ? elems.length : 0;
+					if (elems_cnt)
+					{
+						for (var i = 0; i < elems_cnt; i++)
+						{
+							elems[i].checked = allchecked[nr];
+						} // end for
+					}
+					else
+					{
+						elems.checked = allchecked[nr];
+					}
+					setcheckallspan( set_name );
+				}
+				<?php // }}}
+				break;
+			}
+
+			// --- general functions ----------------
+			/**
+			 * replaces the text of the checkall-html-ID for set_name
+			 *
+			 * @param integer|string number or name of the checkall "set" to use
+			 * @param boolean force setting to true/false
+			 */ ?>
+			function setcheckallspan( set_name, set )
+			{
+				if( typeof(allchecked[set_name]) == 'undefined' || typeof(set) != 'undefined' )
+				{ // init
+					allchecked[set_name] = set;
+				}
+
+				if( allchecked[set_name] )
+				{
+					var replace = document.createTextNode('<?php echo TS_('uncheck all') ?>');
+				}
+				else
+				{
+					var replace = document.createTextNode('<?php echo TS_('check all') ?>');
+				}
+
+				if( document.getElementById( idprefix+'_'+String(set_name) ) )
+				{
+					document.getElementById( idprefix+'_'+String(set_name) ).replaceChild(replace, document.getElementById( idprefix+'_'+String(set_name) ).firstChild);
+				}
+				//else alert('no element with id '+idprefix+'_'+String(set_name));
+			}
+
+			<?php
+			/**
+			 * inits the checkall functionality.
+			 *
+			 * @param string the prefix of the IDs where the '(un)check all' text should be set
+			 * @param boolean initial state of the text (if there is no checkbox with ID htmlid + '_state_' + nr)
+			 */ ?>
+			function initcheckall( htmlid, init )
+			{
+				// initialize array
+				allchecked = Array();
+				idprefix = typeof(htmlid) == 'undefined' ? 'checkallspan' : htmlid;
+
+				for( var lform = 0; lform < document.forms.length; lform++ )
+				{
+					for( var lelem = 0; lelem < document.forms[lform].elements.length; lelem++ )
+					{
+						if( document.forms[lform].elements[lelem].id.indexOf( idprefix ) == 0 )
+						{
+							var index = document.forms[lform].elements[lelem].name.substring( idprefix.length+2, document.forms[lform].elements[lelem].name.length );
+							if( document.getElementById( idprefix+'_state_'+String(index)) )
+							{
+								setcheckallspan( index, document.getElementById( idprefix+'_state_'+String(index)).checked );
+							}
+							else
+							{
+								setcheckallspan( index, init );
+							}
+						}
+					}
+				}
+			}
+			//-->
+		</script>
+		<?php
+	}}}
+
+	// CALL PLUGINS NOW:
+	global $Plugins;
+	$Plugins->trigger_event( 'AdminEndHtmlHead', array() );
+	?>
+
+</head>
+
diff -ruN --text 0.9.2.src/inc/VIEW/sessions/_stats_browserhits.view.php 1.10.3.src/inc/VIEW/sessions/_stats_browserhits.view.php
--- 0.9.2.src/inc/VIEW/sessions/_stats_browserhits.view.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/sessions/_stats_browserhits.view.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,348 @@
+<?php
+/**
+ * This file implements the UI view for the browser hits summary.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $blog, $admin_url;
+
+
+echo '<h2>'.T_('Browser hits summary').'</h2>';
+
+
+echo '<p>'.sprintf( T_('This page only includes hits identified as made by a <a %s>web browser</a>.'), ' href="?ctrl=stats&amp;tab=useragents&amp;agnt_browser=1&amp;blog='.$blog.'"' ).'</p>';
+
+
+// fplanque>> I don't get it, it seems that GROUP BY on the referer type ENUM fails pathetically!!
+// Bug report: http://lists.mysql.com/bugs/36
+// Solution : CAST to string
+// TODO: I've also limited this to agnt_type "browser" here, according to the change for "referers" (Rev 1.6)
+//       -> an RSS service that sends a referer is not a real referer (though it should be listed in the robots list)! (blueyed)
+$sql = '
+	SELECT COUNT(*) AS hits, CONCAT(hit_referer_type) AS referer_type, YEAR(hit_datetime) AS year,
+			   MONTH(hit_datetime) AS month, DAYOFMONTH(hit_datetime) AS day
+		FROM T_hitlog INNER JOIN T_useragents ON hit_agnt_ID = agnt_ID
+	 WHERE agnt_type = "browser"';
+if( $blog > 0 )
+{
+	$sql .= ' AND hit_blog_ID = '.$blog;
+}
+$sql .= ' GROUP BY year, month, day, referer_type
+					ORDER BY year DESC, month DESC, day DESC, referer_type';
+$res_hits = $DB->get_results( $sql, ARRAY_A, 'Get hit summary' );
+
+
+/*
+ * Chart
+ */
+if( count($res_hits) )
+{
+	$last_date = 0;
+
+	$col_mapping = array(
+			'search' => 1,
+			'referer' => 2,
+			'direct' => 3,
+			'self' => 4,
+			'blacklist' => 5,
+			'spam' => 6,
+			'admin' => 7,
+		);
+
+	$chart[ 'chart_data' ][ 0 ] = array();
+	$chart[ 'chart_data' ][ 1 ] = array();
+	$chart[ 'chart_data' ][ 2 ] = array();
+	$chart[ 'chart_data' ][ 3 ] = array();
+	$chart[ 'chart_data' ][ 4 ] = array();
+	$chart[ 'chart_data' ][ 5 ] = array();
+	$chart[ 'chart_data' ][ 6 ] = array();
+	$chart[ 'chart_data' ][ 7 ] = array();
+
+	$count = 0;
+	foreach( $res_hits as $row_stats )
+	{
+		$this_date = mktime( 0, 0, 0, $row_stats['month'], $row_stats['day'], $row_stats['year'] );
+		if( $last_date != $this_date )
+		{ // We just hit a new day, let's display the previous one:
+				$last_date = $this_date;	// that'll be the next one
+				$count ++;
+				array_unshift( $chart[ 'chart_data' ][ 0 ], date( locale_datefmt(), $last_date ) );
+				array_unshift( $chart[ 'chart_data' ][ 1 ], 0 );
+				array_unshift( $chart[ 'chart_data' ][ 2 ], 0 );
+				array_unshift( $chart[ 'chart_data' ][ 3 ], 0 );
+				array_unshift( $chart[ 'chart_data' ][ 4 ], 0 );
+				array_unshift( $chart[ 'chart_data' ][ 5 ], 0 );
+				array_unshift( $chart[ 'chart_data' ][ 6 ], 0 );
+				array_unshift( $chart[ 'chart_data' ][ 7 ], 0 );
+		}
+		$col = $col_mapping[$row_stats['referer_type']];
+		$chart [ 'chart_data' ][$col][0] = $row_stats['hits'];
+	}
+
+	array_unshift( $chart[ 'chart_data' ][ 0 ], '' );
+	array_unshift( $chart[ 'chart_data' ][ 1 ], 'Refering searches' );
+	array_unshift( $chart[ 'chart_data' ][ 2 ], 'Referers' );
+	array_unshift( $chart[ 'chart_data' ][ 3 ], 'Direct accesses' );	// Translations need to be UTF-8
+	array_unshift( $chart[ 'chart_data' ][ 4 ], 'Self referred' );
+	array_unshift( $chart[ 'chart_data' ][ 5 ], 'Special referrers' );
+	array_unshift( $chart[ 'chart_data' ][ 6 ], 'Referer spam' );
+	array_unshift( $chart[ 'chart_data' ][ 7 ], 'Admin' );
+
+	$chart[ 'canvas_bg' ] = array (
+			'width'  => 780,
+			'height' => 400,
+			'color'  => 'efede0'
+		);
+
+	$chart[ 'chart_rect' ] = array (
+			'x'      => 50,
+			'y'      => 50,
+			'width'  => 700,
+			'height' => 250
+		);
+
+	$chart[ 'legend_rect' ] = array (
+			'x'      => 50,
+			'y'      => 365,
+			'width'  => 700,
+			'height' => 8,
+			'margin' => 6
+		);
+
+	$chart[ 'draw_text' ] = array (
+			array (
+					'color'    => '9e9286',
+					'alpha'    => 75,
+					'font'     => "arial",
+					'rotation' => 0,
+					'bold'     => true,
+					'size'     => 42,
+					'x'        => 50,
+					'y'        => 6,
+					'width'    => 700,
+					'height'   => 50,
+					'text'     => 'Browser hits', // Needs UTF-8
+					'h_align'  => "right",
+					'v_align'  => "bottom" ),
+			);
+
+	$chart[ 'chart_bg' ] = array (
+			'positive_color' => "ffffff",
+			// 'negative_color'  =>  string,
+			'positive_alpha' => 20,
+			// 'negative_alpha'  =>  int
+		);
+
+	$chart [ 'legend_bg' ] = array (
+			'bg_color'          =>  "ffffff",
+			'bg_alpha'          =>  20,
+			// 'border_color'      =>  "000000",
+			// 'border_alpha'      =>  100,
+			// 'border_thickness'  =>  1
+		);
+
+	$chart [ 'legend_label' ] = array(
+			// 'layout'  =>  "horizontal",
+			// 'font'    =>  string,
+			// 'bold'    =>  boolean,
+			'size'    =>  10,
+			// 'color'   =>  string,
+			// 'alpha'   =>  int
+		);
+
+	$chart[ 'chart_border' ] = array (
+			'color'=>"000000",
+			'top_thickness'=>1,
+			'bottom_thickness'=>1,
+			'left_thickness'=>1,
+			'right_thickness'=>1
+		);
+
+	$chart[ 'chart_type' ] = 'stacked column';
+
+	// $chart[ 'series_color' ] = array ( "4e627c", "c89341" );
+
+	$chart[ 'series_gap' ] = array ( 'set_gap'=>0, 'bar_gap'=>0 );
+
+
+	$chart[ 'axis_category' ] = array (
+			'font'  =>"arial",
+			'bold'  =>true,
+			'size'  =>11,
+			'color' =>'000000',
+			'alpha' =>75,
+			'orientation' => 'diagonal_up',
+			// 'skip'=>2
+		);
+
+	$chart[ 'axis_value' ] = array (
+			// 'font'   =>"arial",
+			// 'bold'   =>true,
+			'size'   => 11,
+			'color'  => '000000',
+			'alpha'  => 75,
+			'steps'  => 4,
+			'prefix' => "",
+			'suffix' => "",
+			'decimals'=> 0,
+			'separator'=> "",
+			'show_min'=> false );
+
+	$chart [ 'chart_value' ] = array (
+			// 'prefix'         =>  string,
+			// 'suffix'         =>  " views",
+			// 'decimals'       =>  int,
+			// 'separator'      =>  string,
+			'position'       =>  "cursor",
+			'hide_zero'      =>  true,
+			// 'as_percentage'  =>  boolean,
+			'font'           =>  "arial",
+			'bold'           =>  true,
+			'size'           =>  20,
+			'color'          =>  "ffffff",
+			'alpha'          =>  75
+		);
+
+	echo '<div class="center">';
+	DrawChart( $chart );
+	echo '</div>';
+
+
+	/*
+	 * Table:
+	 */
+	$hits = array(
+		'direct' => 0,
+		'referer' => 0,
+		'search' => 0,
+		'self' => 0,
+		'blacklist' => 0,
+		'spam' => 0,
+		'admin' => 0,
+	);
+	$hits_total = $hits;
+
+	$last_date = 0;
+
+	?>
+
+	<table class="grouped" cellspacing="0">
+		<tr>
+			<th class="firstcol"><?php echo T_('Date') ?></th>
+			<th><?php echo T_('Refering searches') ?></th>
+			<th><?php echo T_('Referers') ?></th>
+			<th><?php echo T_('Direct accesses') ?></th>
+			<th><?php echo T_('Self referred') ?></th>
+			<th><?php	echo T_('Special referrers') ?></th>
+			<th><?php echo T_('Referer spam') ?></th>
+			<th><?php echo T_('Admin') ?></th>
+			<th class="lastcol"><?php echo T_('Total') ?></th>
+		</tr>
+		<?php
+		$count = 0;
+		foreach( $res_hits as $row_stats )
+		{
+			$this_date = mktime( 0, 0, 0, $row_stats['month'], $row_stats['day'], $row_stats['year'] );
+			if( $last_date == 0 ) $last_date = $this_date;	// that'll be the first one
+			if( $last_date != $this_date )
+			{ // We just hit a new day, let's display the previous one:
+				?>
+				<tr class="<?php echo ( $count%2 == 1 ) ? 'odd' : 'even'; ?>">
+					<td class="firstcol"><?php if( $current_User->check_perm( 'stats', 'edit' ) )
+						{
+							echo action_icon( T_('Prune hits for this date!'), 'delete', url_add_param( $admin_url, 'ctrl=stats&amp;action=prune&amp;date='.$last_date.'&amp;show=summary&amp;blog='.$blog ) );
+						}
+						echo date( locale_datefmt(), $last_date ) ?>
+					</td>
+					<td class="right"><?php echo $hits['search'] ?></td>
+					<td class="right"><?php echo $hits['referer'] ?></td>
+					<td class="right"><?php echo $hits['direct'] ?></td>
+					<td class="right"><?php echo $hits['self'] ?></td>
+					<td class="right"><?php echo $hits['blacklist'] ?></td>
+					<td class="right"><?php echo $hits['spam'] ?></td>
+					<td class="right"><?php echo $hits['admin'] ?></td>
+					<td class="lastcol right"><?php echo array_sum($hits) ?></td>
+				</tr>
+				<?php
+					$hits = array(
+						'direct' => 0,
+						'referer' => 0,
+						'search' => 0,
+						'self' => 0,
+						'blacklist' => 0,
+						'spam' => 0,
+						'admin' => 0,
+					);
+					$last_date = $this_date;	// that'll be the next one
+					$count ++;
+			}
+
+			// Increment hitcounter:
+			$hits[$row_stats['referer_type']] = $row_stats['hits'];
+			$hits_total[$row_stats['referer_type']] += $row_stats['hits'];
+		}
+
+		if( $last_date != 0 )
+		{ // We had a day pending:
+			?>
+				<tr class="<?php echo ( $count%2 == 1 ) ? 'odd' : 'even'; ?>">
+				<td class="firstcol"><?php if( $current_User->check_perm( 'stats', 'edit' ) )
+					{
+						echo action_icon( T_('Prune hits for this date!'), 'delete', url_add_param( $admin_url, 'ctrl=stats&amp;action=prune&amp;date='.$last_date.'&amp;show=summary&amp;blog='.$blog ) );
+					}
+					echo date( locale_datefmt(), $this_date ) ?>
+				</td>
+				<td class="right"><?php echo $hits['search'] ?></td>
+				<td class="right"><?php echo $hits['referer'] ?></td>
+				<td class="right"><?php echo $hits['direct'] ?></td>
+				<td class="right"><?php echo $hits['self'] ?></td>
+				<td class="right"><?php echo $hits['blacklist'] ?></td>
+				<td class="right"><?php echo $hits['spam'] ?></td>
+				<td class="right"><?php echo $hits['admin'] ?></td>
+				<td class="lastcol right"><?php echo array_sum($hits) ?></td>
+			</tr>
+			<?php
+		}
+
+		// Total numbers:
+		?>
+
+		<tr class="total">
+		<td class="firstcol"><?php echo T_('Total') ?></td>
+		<td class="right"><?php echo $hits_total['search'] ?></td>
+		<td class="right"><?php echo $hits_total['referer'] ?></td>
+		<td class="right"><?php echo $hits_total['direct'] ?></td>
+		<td class="right"><?php echo $hits_total['self'] ?></td>
+		<td class="right"><?php echo $hits_total['blacklist'] ?></td>
+		<td class="right"><?php echo $hits_total['spam'] ?></td>
+		<td class="right"><?php echo $hits_total['admin'] ?></td>
+		<td class="lastcol right"><?php echo array_sum($hits_total) ?></td>
+		</tr>
+
+	</table>
+	<?php
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/sessions/_stats_direct.view.php 1.10.3.src/inc/VIEW/sessions/_stats_direct.view.php
--- 0.9.2.src/inc/VIEW/sessions/_stats_direct.view.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/sessions/_stats_direct.view.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,91 @@
+<?php
+/**
+ * This file implements the UI view for the Direct accesses stats.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $blog, $admin_url, $rsc_url;
+
+?>
+<h2><?php echo T_('Direct browser hits') ?></h2>
+<p><?php echo T_('These are browser hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)') ?></p>
+<?php
+// Create result set:
+$Results = & new Results( "
+	SELECT hit_ID, hit_datetime, hit_blog_ID, hit_uri, hit_remote_addr, blog_shortname
+		FROM T_hitlog INNER JOIN T_useragents ON hit_agnt_ID = agnt_ID
+				 LEFT JOIN T_blogs ON hit_blog_ID = blog_ID
+	 WHERE hit_referer_type = 'direct'
+		 AND agnt_type = 'browser'"
+		.( empty($blog) ? '' : "AND hit_blog_ID = $blog "), 'lstref_', 'D' );
+
+$Results->title = T_('Direct browser hits');
+
+// datetime:
+$Results->cols[] = array(
+		'th' => T_('Date Time'),
+		'order' => 'hit_datetime',
+		'td_class' => 'timestamp',
+		'td' => '%mysql2localedatetime_spans( \'$hit_datetime$\' )%',
+	);
+
+// Referer:
+if( $current_User->check_perm( 'stats', 'edit' ) )
+{
+	$Results->cols[] = array(
+			'th' => /* TRANS: Abbrev. for Delete (stats) */ T_('Del'),
+			'td' => ' <a href="%regenerate_url( \'action\', \'action=delete&amp;hit_ID=$hit_ID$\')%" title="'
+						 .T_('Delete this hit!').'">'.get_icon('delete').'</a>',
+		);
+}
+
+// Target Blog:
+if( empty($blog) )
+{
+	$Results->cols[] = array(
+			'th' => T_('Target Blog'),
+			'order' => 'hit_blog_ID',
+			'td' => '$blog_shortname$',
+		);
+}
+
+// Requested URI (linked to blog's baseurlroot+URI):
+$Results->cols[] = array(
+		'th' => T_('Requested URI'),
+		'order' => 'hit_uri',
+		'td' => '%stats_format_req_URI( #hit_blog_ID#, #hit_uri# )%',
+	);
+
+// Remote address (IP):
+$Results->cols[] = array(
+		'th' => '<span title="'.T_('Remote address').'">'.T_('IP').'</span>',
+		'order' => 'hit_remote_addr',
+		'td' => '% $GLOBALS[\'Plugins\']->get_trigger_event( \'FilterIpAddress\', $tmp_params = array(\'format\'=>\'htmlbody\', \'data\'=>\'$hit_remote_addr$\') ) %',
+	);
+
+// Display results:
+$Results->display();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/sessions/_stats_refdomains.view.php 1.10.3.src/inc/VIEW/sessions/_stats_refdomains.view.php
--- 0.9.2.src/inc/VIEW/sessions/_stats_refdomains.view.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/sessions/_stats_refdomains.view.php	2007-04-25 23:18:02.000000000 -0500
@@ -0,0 +1,159 @@
+<?php
+/**
+ * This file implements the UI view for the User Agents stats.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $blog, $admin_url, $rsc_url;
+
+global $dtyp_normal, $dtyp_searcheng, $dtyp_aggregator, $dtyp_unknown;
+
+// For the referring domains list:
+param( 'dtyp_normal', 'integer', 0, true );
+param( 'dtyp_searcheng', 'integer', 0, true );
+param( 'dtyp_aggregator', 'integer', 0, true );
+param( 'dtyp_unknown', 'integer', 0, true );
+
+if( !$dtyp_normal && !$dtyp_searcheng && !$dtyp_aggregator && !$dtyp_unknown )
+{	// Set default status filters:
+	$dtyp_normal = 1;
+	$dtyp_searcheng = 1;
+	$dtyp_aggregator = 1;
+	$dtyp_unknown = 1;
+}
+
+
+echo '<h2>'.T_('Referring domains').'</h2>';
+
+$selected_agnt_types = array();
+if( $dtyp_normal ) $selected_agnt_types[] = "'normal'";
+if( $dtyp_searcheng ) $selected_agnt_types[] = "'searcheng'";
+if( $dtyp_aggregator ) $selected_agnt_types[] = "'aggregator'";
+if( $dtyp_unknown ) $selected_agnt_types[] = "'unknown'";
+$where_clause =  ' WHERE dom_type IN ('.implode(',',$selected_agnt_types).')';
+
+// Exclude hits of type "self" and "admin":
+// TODO: fp>implement filter checkboxes, not a hardwired filter
+//$where_clause .= ' AND hit_referer_type NOT IN ( "self", "admin" )';
+
+if( !empty($blog) )
+{
+	$where_clause .= ' AND hit_blog_ID = '.$blog;
+}
+
+$total_hit_count = $DB->get_var( "
+		SELECT COUNT(*) AS hit_count
+			FROM T_basedomains INNER JOIN T_hitlog ON dom_ID = hit_referer_dom_ID "
+			.$where_clause, 0, 0, 'Get total hit count - referred hits only' );
+
+
+// Create result set:
+$results_sql = "
+		SELECT dom_name, dom_status, dom_type, COUNT( * ) AS hit_count
+		  FROM T_basedomains LEFT JOIN T_hitlog ON dom_ID = hit_referer_dom_ID "
+		.$where_clause.'
+		 GROUP BY dom_ID ';
+
+$results_count_sql = "
+		SELECT COUNT( DISTINCT dom_ID )
+		  FROM T_basedomains INNER JOIN T_hitlog ON dom_ID = hit_referer_dom_ID "
+			.$where_clause;
+
+$Results = & new Results( $results_sql, 'refdom_', '---D', 20, $results_count_sql );
+
+
+/**
+ * Callback to add filters on top of the result set
+ *
+ * @param Form
+ */
+function filter_basedomains( & $Form )
+{
+	global $blog, $dtyp_normal, $dtyp_searcheng, $dtyp_aggregator, $dtyp_unknown;
+
+	$Form->checkbox( 'dtyp_normal', $dtyp_normal, T_('Regular sites') );
+	$Form->checkbox( 'dtyp_searcheng', $dtyp_searcheng, T_('Search engines') );
+	$Form->checkbox( 'dtyp_aggregator', $dtyp_aggregator, T_('Feed aggregators') );
+	$Form->checkbox( 'dtyp_unknown', $dtyp_unknown, T_('Unknown') );
+}
+$Results->filter_area = array(
+	'callback' => 'filter_basedomains',
+	'url_ignore' => 'results_refdom_page,dtyp_normal,dtyp_searcheng,dtyp_aggregator,dtyp_unknown',	// ignore page param and checkboxes
+	'presets' => array(
+			'browser' => array( T_('Regular'), '?ctrl=stats&amp;tab=domains&amp;dtyp_normal=1&amp;blog='.$blog ),
+			'robot' => array( T_('Search engines'), '?ctrl=stats&amp;tab=domains&amp;dtyp_searcheng=1&amp;blog='.$blog ),
+			'rss' => array( T_('Aggregators'), '?ctrl=stats&amp;tab=domains&amp;dtyp_aggregator=1&amp;blog='.$blog ),
+			'unknown' => array( T_('Unknown'), '?ctrl=stats&amp;tab=domains&amp;dtyp_unknown=1&amp;blog='.$blog ),
+			'all' => array( T_('All'), '?ctrl=stats&amp;tab=domains&amp;dtyp_normal=1&amp;dtyp_searcheng=1&amp;dtyp_aggregator=1&amp;dtyp_unknown=1&amp;blog='.$blog ),
+		)
+	);
+
+
+$Results->title = T_('Referring domains');
+
+$Results->cols[] = array(
+						'th' => T_('Domain name'),
+						'order' => 'dom_name',
+						'td' => 'dom_name',
+						'total' => '<strong>'.T_('Global total').'</strong>',
+					);
+
+$Results->cols[] = array(
+						'th' => T_('Type'),
+						'order' => 'dom_type',
+						'td' => '$dom_type$',
+						'total' => '',
+					);
+
+$Results->cols[] = array(
+						'th' => T_('Status'),
+						'order' => 'dom_status',
+						'td' => '$dom_status$',
+						'total' => '',
+					);
+
+$Results->cols[] = array(
+						'th' => T_('Hit count'),
+						'order' => 'hit_count',
+						'td_class' => 'right',
+						'total_class' => 'right',
+						'td' => '$hit_count$',
+						'total' => $total_hit_count,
+					);
+
+$Results->cols[] = array(
+						'th' => T_('Hit %'),
+						'order' => 'hit_count',
+						'td_class' => 'right',
+						'total_class' => 'right',
+						'td' => '%percentage( #hit_count#, '.$total_hit_count.' )%',
+						'total' => '%percentage( 100, 100 )%',
+					);
+
+// Display results:
+$Results->display();
+
+/*
+ nolog */
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/sessions/_stats_referers.view.php 1.10.3.src/inc/VIEW/sessions/_stats_referers.view.php
--- 0.9.2.src/inc/VIEW/sessions/_stats_referers.view.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/sessions/_stats_referers.view.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,299 @@
+<?php
+/**
+ * This file implements the UI view for the referer stats.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $blog, $admin_url, $rsc_url;
+
+?>
+<h2><?php echo T_('Refered browser hits') ?>:</h2>
+<p><?php echo T_('These are browser hits from external web pages refering to this blog') ?>.</p>
+<?php
+// Create result set:
+$Results = & new Results( "
+		 SELECT hit_ID, hit_datetime, hit_referer, dom_name, hit_blog_ID, hit_uri, hit_remote_addr, blog_shortname
+			 FROM T_hitlog INNER JOIN T_basedomains ON dom_ID = hit_referer_dom_ID
+					  INNER JOIN T_sessions ON hit_sess_ID = sess_ID
+					  INNER JOIN T_useragents ON hit_agnt_ID = agnt_ID
+					  LEFT JOIN T_blogs ON hit_blog_ID = blog_ID
+		  WHERE hit_referer_type = 'referer'
+			 			AND agnt_type = 'browser'"
+		 .( empty($blog) ? '' : "AND hit_blog_ID = $blog "), 'lstref_', 'D' );
+
+$Results->title = T_('Refered browser hits');
+
+// datetime:
+$Results->cols[0] = array(
+		'th' => T_('Date Time'),
+		'order' => 'hit_datetime',
+		'td_class' => 'timestamp',
+		'td' => '%mysql2localedatetime_spans( \'$hit_datetime$\' )%',
+	);
+
+// Referer:
+$Results->cols[1] = array(
+		'th' => T_('Referer'),
+		'order' => 'dom_name',
+	);
+if( $current_User->check_perm( 'stats', 'edit' ) )
+{
+	$Results->cols[1]['td'] = '<a href="%regenerate_url( \'action\', \'action=delete&amp;hit_ID=$hit_ID$\')%" title="'
+			.T_('Delete this hit!').'">'.get_icon( 'delete' ).'</a> '
+
+			.'<a href="%regenerate_url( \'action\', \'action=changetype&amp;new_hit_type=search&amp;hit_ID=$hit_ID$\')%" title="'
+			.T_('Log as a search instead')
+			.'"><img src="'.$rsc_url.'icons/magnifier.png" width="14" height="13" class="middle" alt="'
+			./* TRANS: Abbrev. for "move to searches" (stats) */ T_('-&gt;S')
+			.'" title="'.T_('Log as a search instead').'" /></a> '
+
+			.'<a href="$hit_referer$">$dom_name$</a>';
+}
+else
+{
+	$Results->cols[1]['td'] = '<a href="$hit_referer$">$dom_name$</a>';
+}
+
+// Antispam:
+if( $current_User->check_perm( 'spamblacklist', 'edit' ) )
+{
+	/**
+	 * @uses get_ban_domain()
+	 * @param string URL
+	 * @return string Link to ban the URL
+	 */
+	function referer_ban_link( $uri )
+	{
+		return '<a href="?ctrl=antispam&amp;action=ban&amp;keyword='.rawurlencode( get_ban_domain( $uri ) )
+				.'" title="'.T_('Ban this domain!').'">'.get_icon('ban').'</a>';
+	}
+	$Results->cols[] = array(
+			'th' => /* TRANS: Abbrev. for Spam */ T_('S'),
+			'td' => '%referer_ban_link( #hit_referer# )%', // we use hit_referer, because unlike dom_name it includes more subdomains, especially "www."
+		);
+}
+
+// Target Blog:
+if( empty($blog) )
+{
+	$Results->cols[] = array(
+			'th' => T_('Target Blog'),
+			'order' => 'hit_blog_ID',
+			'td' => '$blog_shortname$',
+		);
+}
+
+// Requested URI (linked to blog's baseurlroot+URI):
+$Results->cols[] = array(
+		'th' => T_('Requested URI'),
+		'order' => 'hit_uri',
+		'td' => '%stats_format_req_URI( #hit_blog_ID#, #hit_uri# )%',
+	);
+
+// Remote address (IP):
+$Results->cols[] = array(
+		'th' => '<span title="'.T_('Remote address').'">'.T_('IP').'</span>',
+		'order' => 'hit_remote_addr',
+		'td' => '% $GLOBALS[\'Plugins\']->get_trigger_event( \'FilterIpAddress\', $tmp_params = array(\'format\'=>\'htmlbody\', \'data\'=>\'$hit_remote_addr$\') ) %',
+	);
+
+
+// Display results:
+$Results->display();
+
+?>
+<h3><?php echo T_('Top referers') ?>:</h3>
+
+<?php
+// TODO: re-use $Results from above
+global $res_stats, $row_stats;
+refererList( 30, 'global', 0, 0, "'referer'", 'dom_name', $blog, true );
+if( count( $res_stats ) )
+{
+	$chart [ 'chart_data' ][ 0 ][ 0 ] = "";
+	$chart [ 'chart_data' ][ 1 ][ 0 ] = 'Top referers'; // Needs UTF-8
+
+	$count = 0;
+	foreach( $res_stats as $row_stats )
+	{
+		if( $count < 8 )
+		{
+			$count++;
+			$chart [ 'chart_data' ][ 0 ][ $count ] = stats_basedomain( false );
+		}
+		else
+		{
+			$chart [ 'chart_data' ][ 0 ][ $count ] = 'Others'; // Needs UTF-8
+		}
+		$chart [ 'chart_data' ][ 1 ][ $count ] = stats_hit_count( false );
+	} // End stat loop
+
+	$chart[ 'canvas_bg' ] = array (
+			'width'  => 780,
+			'height' => 350,
+			'color'  => 'efede0'
+		);
+
+	$chart[ 'chart_rect' ] = array (
+			'x'      => 60,
+			'y'      => 50,
+			'width'  => 250,
+			'height' => 250
+		);
+
+	$chart[ 'legend_rect' ] = array (
+			'x'      => 400,
+			'y'      => 70,
+			'width'  => 340,
+			'height' => 230,
+			'margin' => 6
+		);
+
+	$chart[ 'draw_text' ] = array (
+				array (
+					'color'    => '9e9286',
+					'alpha'    => 75,
+					'font'     => "arial",
+					'rotation' => 0,
+					'bold'     => true,
+					'size'     => 42,
+					'x'        => 50,
+					'y'        => 6,
+					'width'    => 700,
+					'height'   => 50,
+					'text'     => 'Top referers',
+					'h_align'  => "right",
+					'v_align'  => "bottom" ),
+			);
+
+	$chart[ 'chart_bg' ] = array (
+			'positive_color' => "ffffff",
+			// 'negative_color'  =>  string,
+			'positive_alpha' => 20,
+			// 'negative_alpha'  =>  int
+		);
+
+	$chart [ 'legend_bg' ] = array (
+			'bg_color'          =>  "ffffff",
+			'bg_alpha'          =>  20,
+			// 'border_color'      =>  "000000",
+			// 'border_alpha'      =>  100,
+			// 'border_thickness'  =>  1
+		);
+
+	$chart [ 'legend_label' ] = array(
+			// 'layout'  =>  "horizontal",
+			// 'font'    =>  string,
+			// 'bold'    =>  boolean,
+			'size'    =>  15,
+			// 'color'   =>  string,
+			// 'alpha'   =>  int
+		);
+
+	/*$chart[ 'chart_border' ] = array (
+				'color'=>"000000",
+				'top_thickness'=>1,
+				'bottom_thickness'=>1,
+				'left_thickness'=>1,
+				'right_thickness'=>1
+		);*/
+
+	$chart[ 'chart_type' ] = 'pie';
+
+	// $chart[ 'series_color' ] = array ( "4e627c", "c89341" );
+
+	$chart [ 'series_explode' ] =  array ( 15 );
+
+	/*$chart[ 'axis_category' ] = array (
+			'font'  =>"arial",
+			'bold'  =>true,
+			'size'  =>11,
+			'color' =>'000000',
+			'alpha' =>75,
+			'orientation' => 'diagonal_up',
+			// 'skip'=>2
+		 );*/
+
+	/* $chart[ 'axis_value' ] = array (	// 'font'   =>"arial",
+			// 'bold'   =>true,
+			'size'   => 11,
+			'color'  => '000000',
+			'alpha'  => 75,
+			'steps'  => 4,
+			'prefix' => "",
+			'suffix' => "",
+			'decimals'=> 0,
+			'separator'=> "",
+			'show_min'=> false ); */
+
+	$chart[ 'chart_value' ] = array (
+			// 'prefix'         =>  string,
+			// 'suffix'         =>  " views",
+			// 'decimals'       =>  int,
+			// 'separator'      =>  string,
+			'position'       =>  "outside",
+			'hide_zero'      =>  true,
+			'as_percentage'  =>  true,
+			'font'           =>  "arial",
+			'bold'           =>  true,
+			'size'           =>  20,
+			'color'          =>  "000000",
+			'alpha'          =>  75
+		);
+
+	//pre_dump( $chart );
+	echo '<div class="center">';
+	DrawChart( $chart );
+	echo '</div>';
+
+?>
+<table class="grouped" cellspacing="0">
+	<?php
+	$count = 0;
+	foreach( $res_stats as $row_stats )
+	{
+		?>
+		<tr <?php if( $count%2 == 1 ) echo 'class="odd"'; ?>>
+			<td class="firstcol"><a href="<?php stats_referer() ?>"><?php stats_basedomain() ?></a></td>
+			<?php
+			if( $current_User->check_perm( 'spamblacklist', 'edit' ) )
+			{ // user can ban:
+				echo '<td>'.action_icon( T_('Ban this domain!'), 'ban', regenerate_url( 'ctrl,action,keyword', 'ctrl=antispam&amp;action=ban&amp;keyword='.rawurlencode( get_ban_domain($row_stats['hit_referer']) ) ) ).'</td>'; // we use hit_referer, because unlike dom_name it includes subdomains (especially 'www.')
+			}
+			?>
+			<td class="right"><?php stats_hit_count() ?></td>
+			<td class="right"><?php stats_hit_percent() ?></td>
+		</tr>
+		<?php
+		$count++;
+	}
+	?>
+</table>
+<?php } ?>
+<p><?php echo T_('Total referers') ?>: <?php stats_total_hit_count() ?></p>
+
+<?php
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/sessions/_stats_refsearches.view.php 1.10.3.src/inc/VIEW/sessions/_stats_refsearches.view.php
--- 0.9.2.src/inc/VIEW/sessions/_stats_refsearches.view.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/sessions/_stats_refsearches.view.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,139 @@
+<?php
+/**
+ * This file implements the UI view for the referering searches stats.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $blog, $admin_url, $rsc_url;
+
+echo '<h2>'.T_('Search browser hits').':</h2>';
+
+echo '<p>'.T_('These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)').'</p>';
+
+// Create result set:
+$Results = & new Results( "
+	 	 SELECT hit_ID, hit_datetime, hit_referer, dom_name, hit_blog_ID, hit_uri, hit_remote_addr, blog_shortname
+		 	 FROM T_hitlog INNER JOIN T_basedomains ON dom_ID = hit_referer_dom_ID
+					  INNER JOIN T_useragents ON hit_agnt_ID = agnt_ID
+					  LEFT JOIN T_blogs ON hit_blog_ID = blog_ID
+		  WHERE hit_referer_type = 'search'
+			 			AND agnt_type = 'browser'"
+		.( empty($blog) ? '' : "AND hit_blog_ID = $blog " ), 'lstsrch', 'D' );
+
+$Results->title = T_('Search browser hits');
+
+// datetime:
+$Results->cols[0] = array(
+		'th' => T_('Date Time'),
+		'order' => 'hit_datetime',
+		'td_class' => 'timestamp',
+		'td' => '%mysql2localedatetime_spans( \'$hit_datetime$\' )%',
+	);
+
+// Referer:
+$Results->cols[1] = array(
+		'th' => T_('Referer'),
+		'order' => 'dom_name',
+		'td_class' => 'nowrap',
+	);
+if( $current_User->check_perm( 'stats', 'edit' ) )
+{
+	$Results->cols[1]['td'] = '<a href="%regenerate_url( \'action\', \'action=delete&amp;hit_ID=$hit_ID$\')%" title="'
+			.T_('Delete this hit!').'">'.get_icon('delete').'</a> '
+			.'<a href="$hit_referer$">$dom_name$</a>';
+}
+else
+{
+	$Results->cols[1]['td'] = '<a href="$hit_referer$">$dom_name$</a>';
+}
+
+// Keywords:
+$Results->cols[] = array(
+		'th' => T_('Search keywords'),
+		'td' => '%stats_search_keywords( #hit_referer# )%',
+	);
+
+// Target Blog:
+if( empty($blog) )
+{
+	$Results->cols[] = array(
+			'th' => T_('Target Blog'),
+			'order' => 'hit_blog_ID',
+			'td' => '$blog_shortname$',
+		);
+}
+
+// Requested URI (linked to blog's baseurlroot+URI):
+$Results->cols[] = array(
+		'th' => T_('Requested URI'),
+		'order' => 'hit_uri',
+		'td' => '%stats_format_req_URI( #hit_blog_ID#, #hit_uri# )%',
+	);
+
+// Remote address (IP):
+$Results->cols[] = array(
+		'th' => '<span title="'.T_('Remote address').'">'.T_('IP').'</span>',
+		'order' => 'hit_remote_addr',
+		'td' => '% $GLOBALS[\'Plugins\']->get_trigger_event( \'FilterIpAddress\', $tmp_params = array(\'format\'=>\'htmlbody\', \'data\'=>\'$hit_remote_addr$\') ) %',
+	);
+
+// Display results:
+$Results->display();
+
+
+
+// TOP REFERING SEARCH ENGINES
+?>
+
+<h3><?php echo T_('Top refering search engines') ?>:</h3>
+
+<?php
+global $res_stats, $row_stats;
+refererList(20,'global',0,0,"'search'",'dom_name',$blog,true);
+if( count( $res_stats ) )
+{
+	?>
+	<table class="grouped" cellspacing="0">
+		<?php
+		$count = 0;
+		foreach( $res_stats as $row_stats )
+		{
+			?>
+			<tr <?php if( $count%2 == 1 ) echo 'class="odd"'; ?>>
+				<td class="firstcol"><a href="<?php stats_referer() ?>"><?php stats_basedomain() ?></a></td>
+				<td class="right"><?php stats_hit_count() ?></td>
+				<td class="right"><?php stats_hit_percent() ?></td>
+			</tr>
+		<?php
+		$count++;
+		}
+		?>
+	</table>
+<?php
+}
+
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/sessions/_stats_robots.view.php 1.10.3.src/inc/VIEW/sessions/_stats_robots.view.php
--- 0.9.2.src/inc/VIEW/sessions/_stats_robots.view.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/sessions/_stats_robots.view.php	2007-04-25 23:18:04.000000000 -0500
@@ -0,0 +1,273 @@
+<?php
+/**
+ * This file implements the UI view for the robot stats.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $blog, $admin_url, $rsc_url;
+
+echo '<h2>'.T_('Robot hits').'</h2>';
+echo '<p>'.sprintf( T_('This page only includes hits identified as made by <a %s>indexing robots</a> a.k.a. web crawlers.'), ' href="?ctrl=stats&amp;tab=useragents&amp;agnt_robot=1&amp;blog='.$blog.'"' ).'</p>';
+echo '<p>'.T_('In order to be detected, robots must be listed in /conf/_stats.php').'</p>';
+
+$sql = '
+	SELECT COUNT(*) AS hits, YEAR(hit_datetime) AS year,
+			   MONTH(hit_datetime) AS month, DAYOFMONTH(hit_datetime) AS day
+		FROM T_hitlog INNER JOIN T_useragents ON hit_agnt_ID = agnt_ID
+	 WHERE agnt_type = "robot"';
+if( $blog > 0 )
+{
+	$sql .= ' AND hit_blog_ID = '.$blog;
+}
+$sql .= ' GROUP BY year, month, day
+					ORDER BY year DESC, month DESC, day DESC';
+$res_hits = $DB->get_results( $sql, ARRAY_A, 'Get robot summary' );
+
+
+/*
+ * Chart
+ */
+if( count($res_hits) )
+{
+	$last_date = 0;
+
+	$chart[ 'chart_data' ][ 0 ] = array();
+	$chart[ 'chart_data' ][ 1 ] = array();
+
+	$count = 0;
+	foreach( $res_hits as $row_stats )
+	{
+		$this_date = mktime( 0, 0, 0, $row_stats['month'], $row_stats['day'], $row_stats['year'] );
+		if( $last_date != $this_date )
+		{ // We just hit a new day, let's display the previous one:
+				$last_date = $this_date;	// that'll be the next one
+				$count ++;
+				array_unshift( $chart[ 'chart_data' ][ 0 ], date( locale_datefmt(), $last_date ) );
+				array_unshift( $chart[ 'chart_data' ][ 1 ], 0 );
+		}
+		$chart [ 'chart_data' ][1][0] = $row_stats['hits'];
+	}
+
+	array_unshift( $chart[ 'chart_data' ][ 0 ], '' );
+	array_unshift( $chart[ 'chart_data' ][ 1 ], 'Robot hits' );	// Translations need to be UTF-8
+
+	$chart[ 'canvas_bg' ] = array (
+			'width'  => 780,
+			'height' => 400,
+			'color'  => 'efede0'
+		);
+
+	$chart[ 'chart_rect' ] = array (
+			'x'      => 50,
+			'y'      => 50,
+			'width'  => 700,
+			'height' => 250
+		);
+
+	$chart[ 'legend_rect' ] = array (
+			'x'      => 50,
+			'y'      => 365,
+			'width'  => 700,
+			'height' => 8,
+			'margin' => 6
+		);
+
+	$chart[ 'draw_text' ] = array (
+			array (
+					'color'    => '9e9286',
+					'alpha'    => 75,
+					'font'     => "arial",
+					'rotation' => 0,
+					'bold'     => true,
+					'size'     => 42,
+					'x'        => 50,
+					'y'        => 6,
+					'width'    => 700,
+					'height'   => 50,
+					'text'     => 'Robot hits', // Needs UTF-8
+					'h_align'  => "right",
+					'v_align'  => "bottom" ),
+			);
+
+	$chart[ 'chart_bg' ] = array (
+			'positive_color' => "ffffff",
+			// 'negative_color'  =>  string,
+			'positive_alpha' => 20,
+			// 'negative_alpha'  =>  int
+		);
+
+	$chart [ 'legend_bg' ] = array (
+			'bg_color'          =>  "ffffff",
+			'bg_alpha'          =>  20,
+			// 'border_color'      =>  "000000",
+			// 'border_alpha'      =>  100,
+			// 'border_thickness'  =>  1
+		);
+
+	$chart [ 'legend_label' ] = array(
+			// 'layout'  =>  "horizontal",
+			// 'font'    =>  string,
+			// 'bold'    =>  boolean,
+			'size'    =>  10,
+			// 'color'   =>  string,
+			// 'alpha'   =>  int
+		);
+
+	$chart[ 'chart_border' ] = array (
+			'color'=>"000000",
+			'top_thickness'=>1,
+			'bottom_thickness'=>1,
+			'left_thickness'=>1,
+			'right_thickness'=>1
+		);
+
+	$chart[ 'chart_type' ] = 'stacked column';
+
+	// $chart[ 'series_color' ] = array ( "4e627c", "c89341" );
+
+	$chart[ 'series_gap' ] = array ( 'set_gap'=>0, 'bar_gap'=>0 );
+
+
+	$chart[ 'axis_category' ] = array (
+			'font'  =>"arial",
+			'bold'  =>true,
+			'size'  =>11,
+			'color' =>'000000',
+			'alpha' =>75,
+			'orientation' => 'diagonal_up',
+			// 'skip'=>2
+		);
+
+	$chart[ 'axis_value' ] = array (
+			// 'font'   =>"arial",
+			// 'bold'   =>true,
+			'size'   => 11,
+			'color'  => '000000',
+			'alpha'  => 75,
+			'steps'  => 4,
+			'prefix' => "",
+			'suffix' => "",
+			'decimals'=> 0,
+			'separator'=> "",
+			'show_min'=> false );
+
+	$chart [ 'chart_value' ] = array (
+			// 'prefix'         =>  string,
+			// 'suffix'         =>  " views",
+			// 'decimals'       =>  int,
+			// 'separator'      =>  string,
+			'position'       =>  "cursor",
+			'hide_zero'      =>  true,
+			// 'as_percentage'  =>  boolean,
+			'font'           =>  "arial",
+			'bold'           =>  true,
+			'size'           =>  20,
+			'color'          =>  "ffffff",
+			'alpha'          =>  75
+		);
+
+	echo '<div class="center">';
+	DrawChart( $chart );
+	echo '</div>';
+
+}
+
+
+
+// TOP INDEXING ROBOTS
+
+echo '<h2>'.T_('Top Indexing Robots').':</h2>';
+
+// Create result set:
+$sql = 'SELECT COUNT(*) AS hit_count, agnt_signature
+					FROM T_hitlog INNER JOIN T_useragents ON hit_agnt_ID = agnt_ID
+				 WHERE agnt_type = "robot" '
+				 			.( empty($blog) ? '' : 'AND hit_blog_ID = '.$blog ).'
+				 GROUP BY agnt_signature';
+
+$count_sql = 'SELECT COUNT( DISTINCT agnt_signature )
+								FROM T_hitlog INNER JOIN T_useragents ON hit_agnt_ID = agnt_ID
+							 WHERE agnt_type = "robot" '
+							 .( empty($blog) ? '' : 'AND hit_blog_ID = '.$blog );
+
+$Results = & new Results( $sql, 'topidx', '-D', 20, $count_sql );
+
+$total_hit_count = $DB->get_var( "
+		SELECT COUNT(*)
+			FROM T_hitlog INNER JOIN T_useragents ON hit_agnt_ID = agnt_ID
+		 WHERE agnt_type = 'robot' "
+		.( empty($blog) ? '' : 'AND hit_blog_ID = '.$blog ) );
+
+$Results->title = T_('Top Indexing Robots');
+
+/**
+ * Helper function to translate agnt_signature to a "human-friendly" version from {@link $user_agents}.
+ * @return string
+ */
+function translate_user_agent( $agnt_signature )
+{
+	global $user_agents;
+
+	foreach ($user_agents as $curr_user_agent)
+	{
+		if (stristr($agnt_signature, $curr_user_agent[1]))
+		{
+			return '<span title="'.htmlspecialchars($agnt_signature).'">'.htmlspecialchars($curr_user_agent[2]).'</span>';
+		}
+	}
+
+	return htmlspecialchars($agnt_signature);
+}
+
+// User agent:
+$Results->cols[] = array(
+		'th' => T_('Robot'),
+		'order' => 'agnt_signature',
+		'td' => '%translate_user_agent(\'$agnt_signature$\')%',
+	);
+
+// Hit count:
+$Results->cols[] = array(
+		'th' => T_('Hit count'),
+		'order' => 'hit_count',
+		'td_class' => 'right',
+		'td' => '$hit_count$',
+	);
+
+// Hit %
+$Results->cols[] = array(
+		'th' => T_('Hit %'),
+		'order' => 'hit_count',
+		'td_class' => 'right',
+		'td' => '%percentage( #hit_count#, '.$total_hit_count.' )%',
+	);
+
+// Display results:
+$Results->display();
+
+
+
+/*
+ nolog */
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/sessions/_stats_sessions.view.php 1.10.3.src/inc/VIEW/sessions/_stats_sessions.view.php
--- 0.9.2.src/inc/VIEW/sessions/_stats_sessions.view.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/sessions/_stats_sessions.view.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,80 @@
+<?php
+/**
+ * This file implements the UI view for the Session stats.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $blog, $admin_url, $rsc_url;
+
+echo '<h2>'.T_('Last sessions').'</h2>';
+
+// Create result set:
+$sql = 'SELECT user_login, COUNT( sess_ID ) AS nb_sessions, MAX( sess_lastseen ) AS sess_lastseen
+					FROM T_sessions LEFT JOIN T_users ON sess_user_ID = user_ID
+				 GROUP BY user_login';
+
+$count_sql = 'SELECT COUNT( DISTINCT(user_login) )
+								FROM T_sessions LEFT JOIN T_users ON sess_user_ID = user_ID';
+
+$Results = & new Results( $sql, 'usess_', '-D', 20, $count_sql );
+
+$Results->title = T_('Last sessions');
+
+function stat_session_login( $login )
+{
+	if( empty($login) )
+	{
+		return T_('Anonymous');
+	}
+	else
+	{
+		return '<strong>'.$login.'</strong>';
+	}
+}
+$Results->cols[] = array(
+						'th' => T_('User login'),
+						'order' => 'user_login',
+						'td' => '%stat_session_login( #user_login# )%',
+					);
+
+$Results->cols[] = array(
+						'th' => T_('Last seen'),
+						'order' => 'sess_lastseen',
+						'default_dir' => 'D',
+						'td' => '%mysql2localedatetime( #sess_lastseen# )%',
+ 					);
+
+$Results->cols[] = array(
+						'th' => T_('Session count'),
+						'order' => 'nb_sessions',
+						'td_class' => 'right',
+						'total_class' => 'right',
+						'td' => '$nb_sessions$',
+					);
+
+// Display results:
+$Results->display();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/sessions/_stats_summary.view.php 1.10.3.src/inc/VIEW/sessions/_stats_summary.view.php
--- 0.9.2.src/inc/VIEW/sessions/_stats_summary.view.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/sessions/_stats_summary.view.php	2007-04-25 23:18:04.000000000 -0500
@@ -0,0 +1,317 @@
+<?php
+/**
+ * This file implements the UI view for the general hit summary.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $blog, $admin_url;
+
+
+echo '<h2>'.T_('Global hits summary').'</h2>';
+
+echo '<p>'.sprintf( T_('This page includes all recorded hits, split down by <a %s>user agent</a> type.'), ' href="?ctrl=stats&tab=useragents&blog='.$blog.'"' ).'</p>';
+
+
+// fplanque>> I don't get it, it seems that GROUP BY on the referer type ENUM fails pathetically!!
+// Bug report: http://lists.mysql.com/bugs/36
+// Solution : CAST to string
+// TODO: I've also limited this to agnt_type "browser" here, according to the change for "referers" (Rev 1.6)
+//       -> an RSS service that sends a referer is not a real referer (though it should be listed in the robots list)! (blueyed)
+$sql = '
+	SELECT COUNT(*) AS hits, agnt_type, YEAR(hit_datetime) AS year,
+			   MONTH(hit_datetime) AS month, DAYOFMONTH(hit_datetime) AS day
+		FROM T_hitlog INNER JOIN T_useragents ON hit_agnt_ID = agnt_ID';
+if( $blog > 0 )
+{
+	$sql .= ' WHERE hit_blog_ID = '.$blog;
+}
+$sql .= ' GROUP BY year, month, day, agnt_type
+					ORDER BY year DESC, month DESC, day DESC, agnt_type';
+$res_hits = $DB->get_results( $sql, ARRAY_A, 'Get hit summary' );
+
+
+/*
+ * Chart
+ */
+if( count($res_hits) )
+{
+	$last_date = 0;
+
+	$col_mapping = array(
+			'rss' => 1,
+			'robot' => 2,
+			'browser' => 3,
+			'unknown' => 4,
+		);
+
+	$chart[ 'chart_data' ][ 0 ] = array();
+	$chart[ 'chart_data' ][ 1 ] = array();
+	$chart[ 'chart_data' ][ 2 ] = array();
+	$chart[ 'chart_data' ][ 3 ] = array();
+	$chart[ 'chart_data' ][ 4 ] = array();
+
+	$count = 0;
+	foreach( $res_hits as $row_stats )
+	{
+		$this_date = mktime( 0, 0, 0, $row_stats['month'], $row_stats['day'], $row_stats['year'] );
+		if( $last_date != $this_date )
+		{ // We just hit a new day, let's display the previous one:
+				$last_date = $this_date;	// that'll be the next one
+				$count ++;
+				array_unshift( $chart[ 'chart_data' ][ 0 ], date( locale_datefmt(), $last_date ) );
+				array_unshift( $chart[ 'chart_data' ][ 1 ], 0 );
+				array_unshift( $chart[ 'chart_data' ][ 2 ], 0 );
+				array_unshift( $chart[ 'chart_data' ][ 3 ], 0 );
+				array_unshift( $chart[ 'chart_data' ][ 4 ], 0 );
+		}
+		$col = $col_mapping[$row_stats['agnt_type']];
+		$chart['chart_data'][$col][0] = $row_stats['hits'];
+	}
+
+	array_unshift( $chart[ 'chart_data' ][ 0 ], '' );
+	array_unshift( $chart[ 'chart_data' ][ 1 ], 'XML (RSS/Atom)' );
+	array_unshift( $chart[ 'chart_data' ][ 2 ], 'Robots' );
+	array_unshift( $chart[ 'chart_data' ][ 3 ], 'Browsers' );	// Translations need to be UTF-8
+	array_unshift( $chart[ 'chart_data' ][ 4 ], 'Unknown' );
+
+	$chart[ 'canvas_bg' ] = array (
+			'width'  => 780,
+			'height' => 400,
+			'color'  => 'efede0'
+		);
+
+	$chart[ 'chart_rect' ] = array (
+			'x'      => 50,
+			'y'      => 50,
+			'width'  => 700,
+			'height' => 250
+		);
+
+	$chart[ 'legend_rect' ] = array (
+			'x'      => 50,
+			'y'      => 365,
+			'width'  => 700,
+			'height' => 8,
+			'margin' => 6
+		);
+
+	$chart[ 'draw_text' ] = array (
+			array (
+					'color'    => '9e9286',
+					'alpha'    => 75,
+					'font'     => "arial",
+					'rotation' => 0,
+					'bold'     => true,
+					'size'     => 42,
+					'x'        => 50,
+					'y'        => 6,
+					'width'    => 700,
+					'height'   => 50,
+					'text'     => 'Global hits', // Needs UTF-8
+					'h_align'  => "right",
+					'v_align'  => "bottom" ),
+			);
+
+	$chart[ 'chart_bg' ] = array (
+			'positive_color' => "ffffff",
+			// 'negative_color'  =>  string,
+			'positive_alpha' => 20,
+			// 'negative_alpha'  =>  int
+		);
+
+	$chart [ 'legend_bg' ] = array (
+			'bg_color'          =>  "ffffff",
+			'bg_alpha'          =>  20,
+			// 'border_color'      =>  "000000",
+			// 'border_alpha'      =>  100,
+			// 'border_thickness'  =>  1
+		);
+
+	$chart [ 'legend_label' ] = array(
+			// 'layout'  =>  "horizontal",
+			// 'font'    =>  string,
+			// 'bold'    =>  boolean,
+			'size'    =>  10,
+			// 'color'   =>  string,
+			// 'alpha'   =>  int
+		);
+
+	$chart[ 'chart_border' ] = array (
+			'color'=>"000000",
+			'top_thickness'=>1,
+			'bottom_thickness'=>1,
+			'left_thickness'=>1,
+			'right_thickness'=>1
+		);
+
+	$chart[ 'chart_type' ] = 'stacked column';
+
+	// $chart[ 'series_color' ] = array ( "4e627c", "c89341" );
+
+	$chart[ 'series_gap' ] = array ( 'set_gap'=>0, 'bar_gap'=>0 );
+
+
+	$chart[ 'axis_category' ] = array (
+			'font'  =>"arial",
+			'bold'  =>true,
+			'size'  =>11,
+			'color' =>'000000',
+			'alpha' =>75,
+			'orientation' => 'diagonal_up',
+			// 'skip'=>2
+		);
+
+	$chart[ 'axis_value' ] = array (
+			// 'font'   =>"arial",
+			// 'bold'   =>true,
+			'size'   => 11,
+			'color'  => '000000',
+			'alpha'  => 75,
+			'steps'  => 4,
+			'prefix' => "",
+			'suffix' => "",
+			'decimals'=> 0,
+			'separator'=> "",
+			'show_min'=> false );
+
+	$chart[ 'chart_value' ] = array (
+			// 'prefix'         =>  string,
+			// 'suffix'         =>  " views",
+			// 'decimals'       =>  int,
+			// 'separator'      =>  string,
+			'position'       =>  "cursor",
+			'hide_zero'      =>  true,
+			// 'as_percentage'  =>  boolean,
+			'font'           =>  "arial",
+			'bold'           =>  true,
+			'size'           =>  20,
+			'color'          =>  "ffffff",
+			'alpha'          =>  75
+		);
+
+	echo '<div class="center">';
+	DrawChart( $chart );
+	echo '</div>';
+
+
+	/*
+	 * Table:
+	 */
+	$hits = array(
+		'browser' => 0,
+		'robot' => 0,
+		'rss' => 0,
+		'unknown' => 0,
+	);
+	$hits_total = $hits;
+
+	$last_date = 0;
+
+	?>
+
+	<table class="grouped" cellspacing="0">
+		<tr>
+			<th class="firstcol"><?php echo T_('Date') ?></th>
+			<th><?php echo T_('XML') ?></th>
+			<th><?php echo T_('Robots') ?></th>
+			<th><?php echo T_('Browser') ?></th>
+			<th><?php echo T_('Unknown') ?></th>
+			<th class="lastcol"><?php echo T_('Total') ?></th>
+		</tr>
+		<?php
+		$count = 0;
+		foreach( $res_hits as $row_stats )
+		{
+			$this_date = mktime( 0, 0, 0, $row_stats['month'], $row_stats['day'], $row_stats['year'] );
+			if( $last_date == 0 ) $last_date = $this_date;	// that'll be the first one
+			if( $last_date != $this_date )
+			{ // We just hit a new day, let's display the previous one:
+				?>
+				<tr class="<?php echo ( $count%2 == 1 ) ? 'odd' : 'even'; ?>">
+					<td class="firstcol"><?php if( $current_User->check_perm( 'stats', 'edit' ) )
+						{
+							echo action_icon( T_('Prune hits for this date!'), 'delete', url_add_param( $admin_url, 'ctrl=stats&amp;action=prune&amp;date='.$last_date.'&amp;show=summary&amp;blog='.$blog ) );
+						}
+						echo date( locale_datefmt(), $last_date ) ?>
+					</td>
+					<td class="right"><?php echo $hits['rss'] ?></td>
+					<td class="right"><?php echo $hits['robot'] ?></td>
+					<td class="right"><?php echo $hits['browser'] ?></td>
+					<td class="right"><?php echo $hits['unknown'] ?></td>
+					<td class="lastcol right"><?php echo array_sum($hits) ?></td>
+				</tr>
+				<?php
+					$hits = array(
+						'browser' => 0,
+						'robot' => 0,
+						'rss' => 0,
+						'unknown' => 0,
+					);
+					$last_date = $this_date;	// that'll be the next one
+					$count ++;
+			}
+
+			// Increment hitcounter:
+			$hits[$row_stats['agnt_type']] = $row_stats['hits'];
+			$hits_total[$row_stats['agnt_type']] += $row_stats['hits'];
+		}
+
+		if( $last_date != 0 )
+		{ // We had a day pending:
+			?>
+				<tr class="<?php echo ( $count%2 == 1 ) ? 'odd' : 'even'; ?>">
+				<td class="firstcol"><?php if( $current_User->check_perm( 'stats', 'edit' ) )
+					{
+						echo action_icon( T_('Prune hits for this date!'), 'delete', url_add_param( $admin_url, 'ctrl=stats&amp;action=prune&amp;date='.$last_date.'&amp;show=summary&amp;blog='.$blog ) );
+					}
+					echo date( locale_datefmt(), $this_date ) ?>
+				</td>
+				<td class="right"><?php echo $hits['rss'] ?></td>
+				<td class="right"><?php echo $hits['robot'] ?></td>
+				<td class="right"><?php echo $hits['browser'] ?></td>
+				<td class="right"><?php echo $hits['unknown'] ?></td>
+				<td class="lastcol right"><?php echo array_sum($hits) ?></td>
+			</tr>
+			<?php
+		}
+
+		// Total numbers:
+		?>
+
+		<tr class="total">
+		<td class="firstcol"><?php echo T_('Total') ?></td>
+		<td class="right"><?php echo $hits_total['rss'] ?></td>
+		<td class="right"><?php echo $hits_total['robot'] ?></td>
+		<td class="right"><?php echo $hits_total['browser'] ?></td>
+		<td class="right"><?php echo $hits_total['unknown'] ?></td>
+		<td class="lastcol right"><?php echo array_sum($hits_total) ?></td>
+		</tr>
+
+	</table>
+	<?php
+}
+
+/*
+ nolog */
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/sessions/_stats_syndication.view.php 1.10.3.src/inc/VIEW/sessions/_stats_syndication.view.php
--- 0.9.2.src/inc/VIEW/sessions/_stats_syndication.view.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/sessions/_stats_syndication.view.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,196 @@
+<?php
+/**
+ * This file implements the UI view for the syndication stats.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $blog, $admin_url, $rsc_url;
+
+echo '<h2>'.T_('XML hits summary').'</h2>';
+echo '<p>'.sprintf( T_('These are hits from <a %s>XML readers</a>. This includes RSS &amp; Atom readers.'), ' href="?ctrl=stats&amp;tab=useragents&amp;agnt_rss=1&amp;blog='.$blog.'"' ).'</p>';
+echo '<p>'.T_('Any user agent accessing the XML feeds will be flagged as an XML reader.').'</p>';
+$sql = '
+	SELECT COUNT(*) AS hits, YEAR(hit_datetime) AS year,
+			   MONTH(hit_datetime) AS month, DAYOFMONTH(hit_datetime) AS day
+		FROM T_hitlog INNER JOIN T_useragents ON hit_agnt_ID = agnt_ID
+	 WHERE agnt_type = "rss"';
+if( $blog > 0 )
+{
+	$sql .= ' AND hit_blog_ID = '.$blog;
+}
+$sql .= ' GROUP BY year, month, day
+					ORDER BY year DESC, month DESC, day DESC';
+$res_hits = $DB->get_results( $sql, ARRAY_A, 'Get rss summary' );
+
+
+/*
+ * Chart
+ */
+if( count($res_hits) )
+{
+	$last_date = 0;
+
+	$chart[ 'chart_data' ][ 0 ] = array();
+	$chart[ 'chart_data' ][ 1 ] = array();
+
+	$count = 0;
+	foreach( $res_hits as $row_stats )
+	{
+		$this_date = mktime( 0, 0, 0, $row_stats['month'], $row_stats['day'], $row_stats['year'] );
+		if( $last_date != $this_date )
+		{ // We just hit a new day, let's display the previous one:
+				$last_date = $this_date;	// that'll be the next one
+				$count ++;
+				array_unshift( $chart[ 'chart_data' ][ 0 ], date( locale_datefmt(), $last_date ) );
+				array_unshift( $chart[ 'chart_data' ][ 1 ], 0 );
+		}
+		$chart [ 'chart_data' ][1][0] = $row_stats['hits'];
+	}
+
+	array_unshift( $chart[ 'chart_data' ][ 0 ], '' );
+	array_unshift( $chart[ 'chart_data' ][ 1 ], 'XML (RSS/Atom) hits' );	// Translations need to be UTF-8
+
+	$chart[ 'canvas_bg' ] = array (
+			'width'  => 780,
+			'height' => 400,
+			'color'  => 'efede0'
+		);
+
+	$chart[ 'chart_rect' ] = array (
+			'x'      => 50,
+			'y'      => 50,
+			'width'  => 700,
+			'height' => 250
+		);
+
+	$chart[ 'legend_rect' ] = array (
+			'x'      => 50,
+			'y'      => 365,
+			'width'  => 700,
+			'height' => 8,
+			'margin' => 6
+		);
+
+	$chart[ 'draw_text' ] = array (
+			array (
+					'color'    => '9e9286',
+					'alpha'    => 75,
+					'font'     => "arial",
+					'rotation' => 0,
+					'bold'     => true,
+					'size'     => 42,
+					'x'        => 50,
+					'y'        => 6,
+					'width'    => 700,
+					'height'   => 50,
+					'text'     => 'XML hits', // Needs UTF-8
+					'h_align'  => "right",
+					'v_align'  => "bottom" ),
+			);
+
+	$chart[ 'chart_bg' ] = array (
+			'positive_color' => "ffffff",
+			// 'negative_color'  =>  string,
+			'positive_alpha' => 20,
+			// 'negative_alpha'  =>  int
+		);
+
+	$chart [ 'legend_bg' ] = array (
+			'bg_color'          =>  "ffffff",
+			'bg_alpha'          =>  20,
+			// 'border_color'      =>  "000000",
+			// 'border_alpha'      =>  100,
+			// 'border_thickness'  =>  1
+		);
+
+	$chart [ 'legend_label' ] = array(
+			// 'layout'  =>  "horizontal",
+			// 'font'    =>  string,
+			// 'bold'    =>  boolean,
+			'size'    =>  10,
+			// 'color'   =>  string,
+			// 'alpha'   =>  int
+		);
+
+	$chart[ 'chart_border' ] = array (
+			'color'=>"000000",
+			'top_thickness'=>1,
+			'bottom_thickness'=>1,
+			'left_thickness'=>1,
+			'right_thickness'=>1
+		);
+
+	$chart[ 'chart_type' ] = 'stacked column';
+
+	// $chart[ 'series_color' ] = array ( "4e627c", "c89341" );
+
+	$chart[ 'series_gap' ] = array ( 'set_gap'=>0, 'bar_gap'=>0 );
+
+
+	$chart[ 'axis_category' ] = array (
+			'font'  =>"arial",
+			'bold'  =>true,
+			'size'  =>11,
+			'color' =>'000000',
+			'alpha' =>75,
+			'orientation' => 'diagonal_up',
+			// 'skip'=>2
+		);
+
+	$chart[ 'axis_value' ] = array (
+			// 'font'   =>"arial",
+			// 'bold'   =>true,
+			'size'   => 11,
+			'color'  => '000000',
+			'alpha'  => 75,
+			'steps'  => 4,
+			'prefix' => "",
+			'suffix' => "",
+			'decimals'=> 0,
+			'separator'=> "",
+			'show_min'=> false );
+
+	$chart [ 'chart_value' ] = array (
+			// 'prefix'         =>  string,
+			// 'suffix'         =>  " views",
+			// 'decimals'       =>  int,
+			// 'separator'      =>  string,
+			'position'       =>  "cursor",
+			'hide_zero'      =>  true,
+			// 'as_percentage'  =>  boolean,
+			'font'           =>  "arial",
+			'bold'           =>  true,
+			'size'           =>  20,
+			'color'          =>  "ffffff",
+			'alpha'          =>  75
+		);
+
+	echo '<div class="center">';
+	DrawChart( $chart );
+	echo '</div>';
+
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/sessions/_stats_useragents.view.php 1.10.3.src/inc/VIEW/sessions/_stats_useragents.view.php
--- 0.9.2.src/inc/VIEW/sessions/_stats_useragents.view.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/sessions/_stats_useragents.view.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,147 @@
+<?php
+/**
+ * This file implements the UI view for the User Agents stats.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+global $blog, $admin_url, $rsc_url;
+
+global $agnt_browser, $agnt_robot, $agnt_rss, $agnt_unknown;
+
+// For the user agents list:
+param( 'agnt_browser', 'integer', 0, true );
+param( 'agnt_robot', 'integer', 0, true );
+param( 'agnt_rss', 'integer', 0, true );
+param( 'agnt_unknown', 'integer', 0, true );
+
+if( !$agnt_browser && !$agnt_robot && !$agnt_rss && !$agnt_unknown )
+{	// Set default status filters:
+	$agnt_browser = 1;
+	$agnt_robot = 1;
+	$agnt_rss = 1;
+	$agnt_unknown = 1;
+}
+
+
+echo '<h2>'.T_('User agents').'</h2>';
+
+$selected_agnt_types = array();
+if( $agnt_browser ) $selected_agnt_types[] = "'browser'";
+if( $agnt_robot ) $selected_agnt_types[] = "'robot'";
+if( $agnt_rss ) $selected_agnt_types[] = "'rss'";
+if( $agnt_unknown ) $selected_agnt_types[] = "'unknown'";
+$from = 'T_useragents LEFT JOIN T_hitlog ON agnt_ID = hit_agnt_ID';
+$where_clause =  ' WHERE agnt_type IN ('.implode(',',$selected_agnt_types).')';
+
+if( !empty($blog) )
+{
+	$from .= ' INNER JOIN T_blogs ON hit_blog_ID = blog_ID';
+	$where_clause .= ' AND hit_blog_ID = '.$blog;
+}
+
+$total_hit_count = $DB->get_var( "
+		SELECT COUNT(*) AS hit_count
+			FROM $from "
+			.$where_clause, 0, 0, 'Get total hit count - hits with an UA' );
+
+
+// Create result set:
+$sql = "SELECT agnt_signature, agnt_type, COUNT( * ) AS hit_count
+					FROM $from"
+			.$where_clause.'
+				 GROUP BY agnt_ID ';
+
+$count_sql = "SELECT COUNT( agnt_ID )
+					FROM $from"
+			.$where_clause;
+
+$Results = & new Results( $sql, 'uagnt_', '--D', 20, $count_sql );
+
+
+/**
+ * Callback to add filters on top of the result set
+ *
+ * @param Form
+ */
+function filter_useragents( & $Form )
+{
+	global $blog, $agnt_browser, $agnt_robot, $agnt_rss, $agnt_unknown;
+
+	$Form->checkbox( 'agnt_browser', $agnt_browser, T_('Browsers') );
+	$Form->checkbox( 'agnt_robot', $agnt_robot, T_('Robots') );
+	$Form->checkbox( 'agnt_rss', $agnt_rss, T_('XML readers') );
+	$Form->checkbox( 'agnt_unknown', $agnt_unknown, T_('Unknown') );
+}
+$Results->filter_area = array(
+	'callback' => 'filter_useragents',
+	'url_ignore' => 'results_uagnt_page,agnt_browser,agnt_robot,agnt_rss,agnt_unknown',	// ignore page param and checkboxes
+	'presets' => array(
+			'browser' => array( T_('Browser'), '?ctrl=stats&amp;tab=useragents&amp;agnt_browser=1&amp;blog='.$blog ),
+			'robot' => array( T_('Robots'), '?ctrl=stats&amp;tab=useragents&amp;agnt_robot=1&amp;blog='.$blog ),
+			'rss' => array( T_('XML'), '?ctrl=stats&amp;tab=useragents&amp;agnt_rss=1&amp;blog='.$blog ),
+			'unknown' => array( T_('Unknown'), '?ctrl=stats&amp;tab=useragents&amp;agnt_unknown=1&amp;blog='.$blog ),
+			'all' => array( T_('All'), '?ctrl=stats&amp;tab=useragents&amp;agnt_browser=1&amp;agnt_robot=1&amp;agnt_rss=1&amp;agnt_unknown=1&amp;blog='.$blog ),
+		)
+	);
+
+
+	$Results->title = T_('User agents');
+
+$Results->cols[] = array(
+						'th' => T_('Agent signature'),
+						'order' => 'agnt_signature',
+						'td' => 'agnt_signature',
+						'total' => '<strong>'.T_('Global total').'</strong>',
+					);
+
+$Results->cols[] = array(
+						'th' => T_('Agent type'),
+						'order' => 'agnt_type',
+						'td' => 'agnt_type',
+						'total' => '',
+					);
+
+$Results->cols[] = array(
+						'th' => T_('Hit count'),
+						'order' => 'hit_count',
+						'td_class' => 'right',
+						'total_class' => 'right',
+						'td' => '$hit_count$',
+						'total' => $total_hit_count,
+					);
+
+$Results->cols[] = array(
+						'th' => T_('Hit %'),
+						'order' => 'hit_count',
+						'td_class' => 'right',
+						'total_class' => 'right',
+						'td' => '%percentage( #hit_count#, '.$total_hit_count.' )%',
+						'total' => '%percentage( 100, 100 )%',
+					);
+
+// Display results:
+$Results->display();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/settings/_set_antispam.form.php 1.10.3.src/inc/VIEW/settings/_set_antispam.form.php
--- 0.9.2.src/inc/VIEW/settings/_set_antispam.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/settings/_set_antispam.form.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,92 @@
+<?php
+/**
+ * This file implements the UI view for the antispam settings.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * @var GeneralSettings
+ */
+global $Settings;
+
+global $Plugins;
+
+
+$Form = & new Form( NULL, 'antispam_checkchanges' );
+
+$Form->begin_form( 'fform', T_('Antispam Settings') );
+$Form->hiddens_by_key( get_memorized() );
+
+$Form->hidden( 'action', 'update' );
+
+$Form->begin_fieldset( T_('Comments/Feedback') );
+	$Form->text( 'antispam_threshold_publish', $Settings->get('antispam_threshold_publish'), 3, T_('Publishing threshold'), T_("(-100 to 100). Automatically publish feedbacks with a spam karma below this value.") );
+	$Form->text( 'antispam_threshold_delete', $Settings->get('antispam_threshold_delete'), 3, T_('Deletion threshold'), T_("(-100 to 100). Automatically delete feedbacks with a spam karma over this value.") );
+
+	$Form->info( '', sprintf( /* TRANS: %s gets replaced by the translation for this setting */ T_('Feedbacks with a spam karma between these two thresholds will get the default status of the blog ("%s").'), T_('New feedback status') ) );
+$Form->end_fieldset();
+
+
+$Form->begin_fieldset(); // TODO: needs legend title ("Misc"?)
+	$Form->checkbox( 'antispam_block_spam_referers', $Settings->get('antispam_block_spam_referers'),
+		T_('Block spam referers'), T_('If a referrer has been detected as spam, should we block the request with a "403 Forbidden" page?') );
+$Form->end_fieldset();
+
+
+$Form->begin_fieldset( T_('Spam detection relevance weight') );
+
+echo '<p>'.T_('This defines the weight of the plugin, in relation to the others.').'</p>';
+
+$karma_plugins = $Plugins->get_list_by_events( array('GetSpamKarmaForComment') );
+
+if( empty($karma_plugins) )
+{
+	echo '<p>'.T_('There are no spam karma plugins enabled.').'</p>';
+}
+else foreach( $karma_plugins as $loop_Plugin )
+{
+	$Form->text( 'antispam_plugin_spam_weight['.$loop_Plugin->ID.']', $Plugins->index_ID_rows[$loop_Plugin->ID]['plug_spam_weight'], 2, $loop_Plugin->name );
+}
+
+$Form->end_fieldset();
+
+
+if( $current_User->check_perm( 'options', 'edit' ) )
+{
+	$Form->end_form( array(
+		array( 'submit', 'submit', T_('Update'), 'SaveButton' ),
+		array( 'reset', '', T_('Reset'), 'ResetButton' ),
+		array( 'submit', 'submit[restore_defaults]', T_('Restore defaults'), 'ResetButton' ),
+		) );
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/settings/_set_features.form.php 1.10.3.src/inc/VIEW/settings/_set_features.form.php
--- 0.9.2.src/inc/VIEW/settings/_set_features.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/settings/_set_features.form.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,165 @@
+<?php
+/**
+ * This file implements the UI view for the general settings.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * Halton STEWART grants Francois PLANQUE the right to license
+ * Halton STEWART's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author halton: Halton STEWART
+ * @author blueyed: Daniel HAHLER
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * @var User
+ */
+global $current_User;
+/**
+ * @var GeneralSettings
+ */
+global $Settings;
+
+global $baseurl;
+
+
+$Form = & new Form( NULL, 'feats_checkchanges' );
+
+$Form->begin_form( 'fform', T_('Global Features') );
+
+$Form->hidden( 'ctrl', 'features' );
+$Form->hidden( 'action', 'update' );
+$Form->hidden( 'tab', 'features' );
+
+$Form->begin_fieldset( T_('Online Help') . get_web_help_link('online help'));
+	$Form->checkbox_input( 'webhelp_enabled', $Settings->get('webhelp_enabled'), T_('Online Help links'), array( 'note' => T_('Online help links provide context sensitive help to certain features.' ) ) );
+$Form->end_fieldset();
+
+
+$Form->begin_fieldset( T_('After each new post...') . get_web_help_link('After each post settings'));
+	$Form->radio_input( 'outbound_notifications_mode', $Settings->get('outbound_notifications_mode'), array(
+									array( 'value'=>'off', 'label'=>T_('Off'), 'note'=>T_('b2evo will not send out any notification about your new content.'), 'suffix' => '<br />' ),
+									array( 'value'=>'immediate', 'label'=>T_('Immediate'), 'note'=>T_('This is guaranteed to work but may create an annoying delay after each post.'), 'suffix' => '<br />' ),
+									array( 'value'=>'cron', 'label'=>T_('Asynchronous'), 'note'=>T_('Recommended if you have your scheduled jobs properly set up. You could notify news every minute.') ) ),
+								T_('Outbound pings &amp; email notifications') );
+$Form->end_fieldset();
+
+$Form->begin_fieldset( T_('Blog by email') . get_web_help_link('blog by email') );
+
+	$Form->checkbox_input( 'eblog_enabled', $Settings->get('eblog_enabled'), T_('Enable Blog by email'),
+		array( 'note' => T_('Check to enable the Blog by email feature.' ), 'onclick' => 'this.checked==true?document.getElementById("eblog_section").style.display="":document.getElementById("eblog_section").style.display="none";' ) );
+
+	// TODO: this is IMPOSSIBLE to use when you have no javascript!!! :((
+	echo '<div id="eblog_section" style="'.( $Settings->get('eblog_enabled') ? '' : 'display:none' ).'">';
+		$Form->select_input_array( 'eblog_method', array( 'pop3'=>T_('POP3'), 'pop3a'=>T_('POP3 through IMAP extension (experimental)') ), // TRANS: E-Mail retrieval method
+			T_('Retrieval method'), array('value' => $Settings->get('eblog_method'), 'note' => T_('Choose a method to retrieve the emails.') ) );
+
+		$Form->text_input( 'eblog_server_host', $Settings->get('eblog_server_host'), 40, T_('Mail Server'), array( 'maxlength' => 255, 'note' => T_('Hostname or IP address of your incoming mail server.')  )  );
+
+		$Form->text_input( 'eblog_server_port', $Settings->get('eblog_server_port'),5,T_('Port Number'), array( 'maxlength' => 6, 'note' => T_('Port number of your incoming mail server (Defaults: pop3:110 imap:143).') ) );
+
+		$Form->text_input( 'eblog_username', $Settings->get('eblog_username'),15,T_('Account Name'), array( 'maxlength' => 255, 'note' => T_('User name for authenticating to your mail server.')  )  );
+
+		$Form->password_input( 'eblog_password', $Settings->get('eblog_password'),15,T_('Password'), array( 'maxlength' => 255, 'note' => T_('Password for authenticating to your mail server.')  )  );
+
+		//TODO: have a drop down list of available blogs and categories
+		$Form->text_input( 'eblog_default_category', $Settings->get('eblog_default_category'),5,T_('Default Category'), array( 'maxlength' => 6, 'note' => T_('By default emailed posts will have this category.')  )  );
+
+		$Form->text_input( 'eblog_subject_prefix', $Settings->get('eblog_subject_prefix'),15,T_('Subject Prefix'), array( 'maxlength' => 255, 'note' => T_('Email subject must start with this prefix to be imported.')  )  );
+
+		// eblog test links
+		// TODO: provide Non-JS functionality (open in a new window).
+		// TODO: "cron/" is supposed to not reside in the server's DocumentRoot, therefor is not necessarily accessible
+		$Form->info_field(
+			T_('Perform Server Test'),
+			' <a id="eblog_test" href="#" onclick=\'return pop_up_window( "'.$baseurl.'cron/getmail.php?test=1", "getmail" );\'>[ ' . T_('connection') . ' ]</a>'
+			.' <a id="eblog_test" href="#" onclick=\'return pop_up_window( "'.$baseurl.'cron/getmail.php?test=2", "getmail" );\'>[ ' . T_('messages') . ' ]</a>'
+			.' <a id="eblog_test" href="#" onclick=\'return pop_up_window( "'.$baseurl.'cron/getmail.php?test=3", "getmail" );\'>[ ' . T_('verbose') . ' ]</a>',
+			array() );
+
+//		$Form->info_field ('','<a id="eblog_test_email" href="#" onclick=\'return pop_up_window( "' . $htsrv_url . 'getmail.php?test=email", "getmail" );\'>' . T_('Test email') . '</a>',array());
+		// special show / hide link
+		$Form->info_field('', get_link_showhide( 'eblog_show_more','eblog_section_more', T_('Hide extra options'), T_('Show extra options...') ) );
+
+
+		// TODO: provide Non-JS functionality
+		echo '<div id="eblog_section_more" style="display:none">';
+			$Form->text_input( 'eblog_body_terminator', $Settings->get('eblog_body_terminator'), 15, T_('Body Terminator'), array( 'maxlength' => 255, 'note' => T_('Starting from this string, everything will be ignored, including this string.')  )  );
+
+			$Form->checkbox_input( 'eblog_test_mode', $Settings->get('eblog_test_mode'), T_('Test Mode'), array( 'note' => T_('Check to run Blog by Email in test mode.' ) ) );
+
+			$Form->checkbox_input( 'eblog_phonemail', $Settings->get('eblog_phonemail'), T_('Phone Email *'),
+				array( 'note' => 'Some mobile phone email services will send identical subject &amp; content on the same line. If you use such a service, check this option, and indicate a separator string when you compose your message, you\'ll type your subject then the separator string then you type your login:password, then the separator, then content.' ) );
+
+			$Form->text_input( 'eblog_phonemail_separator', $Settings->get('eblog_phonemail_separator'),15,T_('Phonemail Separator'),
+												array( 'maxlength' => 255 ) );
+
+		echo '</div>';
+
+	echo '</div>';
+$Form->end_fieldset();
+
+
+$Form->begin_fieldset( T_('Hit & session logging') . get_web_help_link('Hit logging') );
+
+	$Form->checklist( array( array( 'log_public_hits', 1, T_('on every public page'), $Settings->get('log_public_hits') ),
+													array( 'log_admin_hits', 1, T_('on every admin page'), $Settings->get('log_admin_hits') ) ),
+										'log_hits', T_('Log hits') );
+
+	// TODO: draw a warning sign if set to off
+	$Form->radio_input( 'auto_prune_stats_mode', $Settings->get('auto_prune_stats_mode'), array(
+									array( 'value'=>'off', 'label'=>T_('Off'), 'note'=>T_('Not recommended! Your database will grow very large!!'), 'suffix' => '<br />' ),
+									array( 'value'=>'page', 'label'=>T_('On every page'), 'note'=>T_('This is guaranteed to work but uses extra resources with every page displayed.'), 'suffix' => '<br />' ),
+									array( 'value'=>'cron', 'label'=>T_('With a scheduled job'), 'note'=>T_('Recommended if you have your scheduled jobs properly set up.') ) ),
+								T_('Auto pruning'), array( 'note' => T_('Note: Even if you don\'t log hits, you still need to prune sessions!') ) );
+
+	// TODO: hide this if mode set to off:
+	$Form->text_input( 'auto_prune_stats', $Settings->get('auto_prune_stats'), 5, T_('Prune after'),
+		array( 'note' => T_('days. How many days of hits & sessions do you want to keep in the database for stats?') ) );
+
+$Form->end_fieldset();
+
+
+$Form->begin_fieldset( T_('Sessions') . get_web_help_link('Sessions') );
+	// TODO: enhance UI with a general Form method
+	$Form->text_input( 'timeout_sessions', $Settings->get('timeout_sessions'), 9, T_('Session timeout'),
+		array( 'note' => T_('seconds. How long can a user stay inactive before automatic logout?'), 'required'=>true) );
+$Form->end_fieldset();
+
+
+if( $current_User->check_perm( 'options', 'edit' ) )
+{
+	$Form->end_form( array(
+		array( 'submit', 'submit', T_('Update'), 'SaveButton' ),
+		array( 'reset', '', T_('Reset'), 'ResetButton' ),
+		array( 'submit', 'submit[restore_defaults]', T_('Restore defaults'), 'ResetButton' ),
+		) );
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/settings/_set_general.form.php 1.10.3.src/inc/VIEW/settings/_set_general.form.php
--- 0.9.2.src/inc/VIEW/settings/_set_general.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/settings/_set_general.form.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,144 @@
+<?php
+/**
+ * This file implements the UI view for the general settings.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author blueyed: Daniel HAHLER.
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var User
+ */
+global $current_User;
+/**
+ * @var GeneralSettings
+ */
+global $Settings;
+/**
+ * @var DataObjectCache
+ */
+global $GroupCache;
+/**
+ * @var BlogCache
+ */
+global $BlogCache;
+
+
+$Form = & new Form( NULL, 'settings_checkchanges' );
+$Form->begin_form( 'fform', T_('General Settings'),
+	// enable all form elements on submit (so values get sent):
+	array( 'onsubmit'=>'var es=this.elements; for( var i=0; i < es.length; i++ ) { es[i].disabled=false; };' ) );
+
+$Form->hidden( 'ctrl', 'settings' );
+$Form->hidden( 'action', 'update' );
+$Form->hidden( 'tab', 'general' );
+
+// --------------------------------------------
+
+$Form->begin_fieldset( T_('Default user rights') );
+
+	$Form->checkbox( 'newusers_canregister', $Settings->get('newusers_canregister'), T_('New users can register'), T_('Check to allow new users to register themselves.' ) );
+	// Note: the options below also make sense, if newusers_canregister is disabled (especially newusers_mustvalidate)
+
+	$Form->checkbox( 'newusers_mustvalidate', $Settings->get('newusers_mustvalidate'), T_('Users must validate'), T_('Check to require users to validate their email by clicking a link sent to them.' ) );
+
+	$Form->checkbox( 'newusers_revalidate_emailchg', $Settings->get('newusers_revalidate_emailchg'), T_('Validate email changes'), T_('Check to require users to re-validate when they change their email address.' ) );
+
+	$Form->select_object( 'newusers_grp_ID', $Settings->get('newusers_grp_ID'), $GroupCache, T_('Group for new users'), T_('Groups determine user roles and permissions.') );
+
+	$Form->text_input( 'newusers_level', $Settings->get('newusers_level'), 1, T_('Level for new users'), array( 'note'=>T_('Levels determine hierarchy of users in blogs.' ), 'maxlength'=>1, 'required'=>true ) );
+
+$Form->end_fieldset();
+
+
+// --------------------------------------------
+
+$Form->begin_fieldset( T_('Display options') );
+
+$Form->select_object( 'default_blog_ID', $Settings->get('default_blog_ID'), $BlogCache, T_('Default blog to display'),
+											T_('This blog will be displayed on index.php .'), true );
+
+
+$Form->radio( 'what_to_show', $Settings->get('what_to_show'),
+							array(  array( 'days', T_('days') ),
+											array( 'posts', T_('posts') ),
+										), T_('Display unit') );
+
+$Form->text( 'posts_per_page', $Settings->get('posts_per_page'), 4, T_('Posts/Days per page'), '', 4 );
+
+$Form->radio( 'archive_mode', $Settings->get('archive_mode'),
+							array(  array( 'monthly', T_('monthly') ),
+											array( 'weekly', T_('weekly') ),
+											array( 'daily', T_('daily') ),
+											array( 'postbypost', T_('post by post') )
+										), T_('Archive mode') );
+
+$Form->checkbox( 'AutoBR', $Settings->get('AutoBR'), T_('Email/MMS Auto-BR'), T_('Add &lt;BR /&gt; tags to mail/MMS posts.') );
+
+$Form->end_fieldset();
+
+// --------------------------------------------
+
+$Form->begin_fieldset( T_('Link options') );
+
+$Form->checkbox( 'links_extrapath', $Settings->get('links_extrapath'), T_('Use extra-path info'), sprintf( T_('Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1\'.' ) ) );
+
+$Form->radio( 'permalink_type', $Settings->get('permalink_type'),
+							array(  array( 'urltitle', T_('Post called up by its URL title (Recommended)'), T_('Fallback to ID when no URL title available.') ),
+											array( 'pid', T_('Post called up by its ID') ),
+											array( 'archive#id', T_('Post on archive page, located by its ID') ),
+											array( 'archive#title', T_('Post on archive page, located by its title (for Cafelog compatibility)') )
+										), T_('Permalink type'), true );
+
+// fp> TODO: A dynamic javascript preview of how the two settings above combine
+
+// fp> TODO: Move both of these settings to blog/collection settings
+
+$Form->end_fieldset();
+
+// --------------------------------------------
+
+$Form->begin_fieldset( T_('Security options') );
+
+$Form->text_input( 'user_minpwdlen', (int)$Settings->get('user_minpwdlen'), 2, T_('Minimum password length'),array( 'note'=>T_('for users.'), 'maxlength'=>2, 'required'=>true ) );
+
+$Form->end_fieldset();
+
+$Form->begin_fieldset( T_('Miscellaneous options') );
+
+$Form->text_input( 'reloadpage_timeout', (int)$Settings->get('reloadpage_timeout'), 5,
+								T_('Reload-page timeout'), array( 'note'=>T_('Time (in seconds) that must pass before a request to the same URI from the same IP and useragent is considered as a new hit.'), 'maxlength'=>5, 'required'=>true ) );
+
+$Form->end_fieldset();
+
+// --------------------------------------------
+
+if( $current_User->check_perm( 'options', 'edit' ) )
+{
+	$Form->end_form( array( array( 'submit', 'submit', T_('Save !'), 'SaveButton' ),
+													array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/settings/_set_plugins_editsettings.form.php 1.10.3.src/inc/VIEW/settings/_set_plugins_editsettings.form.php
--- 0.9.2.src/inc/VIEW/settings/_set_plugins_editsettings.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/settings/_set_plugins_editsettings.form.php	2007-04-25 23:18:04.000000000 -0500
@@ -0,0 +1,243 @@
+<?php
+/**
+ * Form to edit settings of a plugin.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _set_plugins_editsettings.form.php,v 1.18.2.8.2.1 2007/04/25 22:18:03 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @global Plugin
+ */
+global $edit_Plugin;
+
+/**
+ * @global Plugins_admin
+ */
+global $admin_Plugins;
+
+global $edited_plugin_name, $edited_plugin_shortdesc, $edited_plugin_priority, $edited_plugin_code, $edited_plugin_apply_rendering;
+global $admin_url;
+
+global $inc_path;
+require_once $inc_path.'_misc/_plugin.funcs.php';
+
+
+$Form = & new Form( NULL, 'pluginsettings_checkchanges' );
+$Form->hidden_ctrl();
+
+
+// Help icon, if available:
+if( $edit_Plugin->get_help_file() )
+{ // README in JS popup:
+	$Form->global_icon( T_('Local documentation of the plugin'), 'help',
+		url_add_param( $admin_url, 'ctrl=plugins&amp;action=disp_help_plain&amp;plugin_ID='.$edit_Plugin->ID.'#'.$edit_Plugin->classname.'_settings' ), '', array('use_js_popup'=>true, 'id'=>'anchor_help_popup_'.$edit_Plugin->ID) );
+}
+
+// Info button:
+$Form->global_icon( T_('Display info'), 'info', regenerate_url( 'action,plugin_ID', 'action=info&amp;plugin_ID='.$edit_Plugin->ID ) );
+
+// Close button:
+$Form->global_icon( T_('Cancel edit!'), 'close', regenerate_url() );
+
+$Form->begin_form( 'fform', '',
+	// enable all form elements on submit (so values get sent):
+	array( 'onsubmit'=>'var es=this.elements; for( var i=0; i < es.length; i++ ) { es[i].disabled=false; };' ) );
+
+$Form->hidden( 'plugin_ID', $edit_Plugin->ID );
+
+$Form->begin_fieldset( T_('Plugin info'), array( 'class' => 'clear' ) );
+	$Form->text_input( 'edited_plugin_name', $edited_plugin_name, 25, T_('Name'), array('maxlength' => 255) );
+	$Form->text_input( 'edited_plugin_shortdesc', $edited_plugin_shortdesc, 50, T_('Short desc'), array('maxlength' => 255) );
+$Form->end_fieldset();
+
+// PluginSettings
+if( $edit_Plugin->Settings )
+{
+	global $inc_path;
+	require_once $inc_path.'_misc/_plugin.funcs.php';
+
+	$Form->begin_fieldset( T_('Plugin settings'), array( 'class' => 'clear' ) );
+
+	foreach( $edit_Plugin->GetDefaultSettings( $tmp_params = array('for_editing'=>true) ) as $l_name => $l_meta )
+	{
+		display_settings_fieldset_field( $l_name, $l_meta, $edit_Plugin, $Form, 'Settings' );
+	}
+
+	$admin_Plugins->call_method( $edit_Plugin->ID, 'PluginSettingsEditDisplayAfter', $tmp_params = array( 'Form' => & $Form ) );
+
+	$Form->end_fieldset();
+}
+
+// Plugin variables
+$Form->begin_fieldset( T_('Plugin variables').' ('.T_('Advanced').')', array( 'class' => 'clear' ) );
+$Form->text_input( 'edited_plugin_code', $edited_plugin_code, 15, T_('Code'), array('maxlength'=>32, 'note'=>'The code to call the plugin by code. This is also used to link renderer plugins to items.') );
+$Form->text_input( 'edited_plugin_priority', $edited_plugin_priority, 4, T_('Priority'), array( 'maxlength' => 4 ) );
+$render_note = get_web_help_link('Plugin/apply_rendering');
+if( empty( $edited_plugin_code ) )
+{
+	$render_note .= ' '.T_('Note: The plugin code is empty, so this plugin will not work as an "opt-out", "opt-in" or "lazy" renderer.');
+}
+$Form->select_input_array( 'edited_plugin_apply_rendering', $admin_Plugins->get_apply_rendering_values(), T_('Apply rendering'), array(
+	'value' => $edited_plugin_apply_rendering,
+	'note' => $render_note )
+	);
+$Form->end_fieldset();
+
+
+// (De-)Activate Events (Advanced)
+$Form->begin_fieldset( T_('Plugin events').' ('.T_('Advanced')
+	.') <img src="'.get_icon('expand', 'url').'" id="clickimg_pluginevents" />', array('legend_params' => array( 'onclick' => 'toggle_clickopen(\'pluginevents\')') ) );
+?>
+
+<div id="clickdiv_pluginevents">
+
+<?php
+
+if( $edit_Plugin->status != 'enabled' )
+{
+	echo '<p class="notes">'.T_('Note: the plugin is not enabled.').'</p>';
+}
+
+echo '<p>'.T_('Warning: by disabling plugin events you change the behaviour of the plugin! Only change this, if you know what you are doing.').'</p>';
+
+$enabled_events = $admin_Plugins->get_enabled_events( $edit_Plugin->ID );
+$supported_events = $admin_Plugins->get_supported_events();
+$registered_events = $admin_Plugins->get_registered_events( $edit_Plugin );
+$count = 0;
+foreach( array_keys($supported_events) as $l_event )
+{
+	if( ! in_array( $l_event, $registered_events ) )
+	{
+		continue;
+	}
+	$Form->hidden( 'edited_plugin_displayed_events[]', $l_event ); // to consider only displayed ones on update
+	$Form->checkbox_input( 'edited_plugin_events['.$l_event.']', in_array( $l_event, $enabled_events ), $l_event, array( 'note' => $supported_events[$l_event] ) );
+	$count++;
+}
+if( ! $count )
+{
+	echo T_( 'This plugin has no registered events.' );
+}
+?>
+
+</div>
+
+<?php
+$Form->end_fieldset();
+?>
+
+<script type="text/javascript">
+	<!--
+	toggle_clickopen('pluginevents');
+	// -->
+</script>
+
+<?php
+if( $current_User->check_perm( 'options', 'edit', false ) )
+{
+	$Form->buttons_input( array(
+		array( 'type' => 'submit', 'name' => 'actionArray[update_settings]', 'value' => T_('Save !'), 'class' => 'SaveButton' ),
+		array( 'type' => 'submit', 'name' => 'actionArray[update_settings][review]', 'value' => T_('Save (and review)'), 'class' => 'SaveButton' ),
+		array( 'type' => 'reset', 'value' => T_('Reset'), 'class' => 'ResetButton' ),
+		array( 'type' => 'submit', 'name' => 'actionArray[default_settings]', 'value' => T_('Restore defaults'), 'class' => 'SaveButton' ),
+		) );
+}
+$Form->end_form();
+
+
+/* {{{ Revision log:
+ * $Log: _set_plugins_editsettings.form.php,v $
+ * Revision 1.18.2.8.2.1  2007/04/25 22:18:03  fplanque
+ * (c) 2007
+ *
+ * Revision 1.18.2.8  2006/11/05 18:34:17  fplanque
+ * no external links in action icons
+ *
+ * Revision 1.18.2.7  2006/11/04 19:54:57  fplanque
+ * Reinjected old Log blocks. Removing them from CVS was a bad idea -- especially since Daniel has decided branch 1.9 was his HEAD...
+ *
+ * Revision 1.18  2006/08/07 18:10:32  fplanque
+ * removed bloated action icons (no reason to come to this pace to perform these actions)
+ *
+ * Revision 1.17  2006/07/27 21:53:45  blueyed
+ * Added help link for "apply_rendering" to the manual
+ *
+ * Revision 1.16  2006/07/08 12:48:33  blueyed
+ * Removed "broken" icon, because it's no action icon.
+ *
+ * Revision 1.15  2006/07/03 22:02:18  blueyed
+ * Fixed warning/broken icon (which is just an icon, without action/url)
+ *
+ * Revision 1.14  2006/06/22 19:50:51  blueyed
+ * Plugin action icons (status and uninstall) with the settings form.
+ *
+ * Revision 1.13  2006/05/30 19:39:55  fplanque
+ * plugin cleanup
+ *
+ * Revision 1.12  2006/05/22 20:35:36  blueyed
+ * Passthrough some attribute of plugin settings, allowing to use JS handlers. Also fixed submitting of disabled form elements.
+ *
+ * Revision 1.11  2006/04/21 16:58:11  blueyed
+ * Add warning to "disable plugin events".
+ *
+ * Revision 1.10  2006/04/19 20:13:52  fplanque
+ * do not restrict to :// (does not catch subdomains, not even www.)
+ *
+ * Revision 1.9  2006/04/13 01:23:19  blueyed
+ * Moved help related functions back to Plugin class
+ *
+ * Revision 1.8  2006/04/05 19:16:34  blueyed
+ * Refactored/cleaned up help link handling: defaults to online-manual-pages now.
+ *
+ * Revision 1.7  2006/03/15 23:35:38  blueyed
+ * "broken" state support for Plugins: set/unset state, allowing to un-install and display error in "edit_settings" action
+ *
+ * Revision 1.6  2006/03/15 21:02:07  blueyed
+ * Display event status for all plugins with $admin_Plugins
+ *
+ * Revision 1.5  2006/03/12 23:09:01  fplanque
+ * doc cleanup
+ *
+ * Revision 1.4  2006/03/01 01:07:43  blueyed
+ * Plugin(s) polishing
+ *
+ * Revision 1.3  2006/02/27 16:57:12  blueyed
+ * PluginUserSettings - allows a plugin to store user related settings
+ *
+ * Revision 1.2  2006/02/24 23:38:55  blueyed
+ * fixes
+ *
+ * Revision 1.1  2006/02/24 23:02:16  blueyed
+ * Added _set_plugins_editsettings.form VIEW
+ *
+ * }}}
+ */
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/settings/_set_plugins.form.php 1.10.3.src/inc/VIEW/settings/_set_plugins.form.php
--- 0.9.2.src/inc/VIEW/settings/_set_plugins.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/settings/_set_plugins.form.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,430 @@
+<?php
+/**
+ * This file implements the UI view for the plugin settings.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author blueyed: Daniel HAHLER.
+ *
+ * @todo link to help urls
+ * @version $Id: _set_plugins.form.php,v 1.31.2.6.2.2 2007/04/25 22:18:03 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * @var User
+ */
+global $current_User;
+/**
+ * @var Plugins
+ */
+global $admin_Plugins;
+/**
+ * @var Plugins_no_DB
+ */
+global $AvailablePlugins;
+/**
+ * @var UserSettings
+ */
+global $UserSettings;
+
+global $inc_path, $edit_Plugin;
+require_once $inc_path.'_misc/_plugin.funcs.php';
+
+
+// Store/retrieve order from UserSettings:
+$UserSettings->param_Request( 'results_plug_order', 'results_plug_order', 'string', '--A', true );
+
+
+$Results = new Results( '
+	SELECT plug_status, plug_ID, plug_priority, plug_code, plug_apply_rendering FROM T_plugins',
+	'plug_', '-A-' /* by name */, NULL /* no limit */ );
+
+$Results->Cache = & $admin_Plugins;
+
+$Results->title = T_('Installed plugins');
+
+/*
+ * STATUS TD:
+ */
+function plugin_results_td_status( $plug_status, $plug_ID )
+{
+	global $admin_Plugins;
+
+	if( $plug_status == 'enabled' )
+	{
+		return get_icon('enabled', 'imgtag', array('title'=>T_('The plugin is enabled.')) );
+	}
+	elseif( $plug_status == 'broken' )
+	{
+		return get_icon('warning', 'imgtag', array(
+			'title' => T_('The plugin is broken.')
+				.// Display load error from Plugins::register() (if any):
+				( isset( $admin_Plugins->plugin_errors[$plug_ID] )
+					&& ! empty($admin_Plugins->plugin_errors[$plug_ID]['register'])
+					? ' '.$admin_Plugins->plugin_errors[$plug_ID]['register']
+					: '' )
+			) );
+	}
+	elseif( $plug_status == 'install' )
+	{
+		return get_icon('disabled', 'imgtag', array('title'=>T_('The plugin is not installed completely.')) );
+	}
+	else
+	{
+		return get_icon('disabled', 'imgtag', array('title'=>T_('The plugin is disabled.')) );
+	}
+}
+$Results->cols[] = array(
+		'th' => /* TRANS: shortcut for enabled */ T_('En'),
+		'order' => 'plug_status',
+		'td' => '%plugin_results_td_status( \'$plug_status$\', $plug_ID$ )%',
+		'td_class' => 'center',
+	);
+
+/*
+ * PLUGIN NAME TD:
+ */
+function plugin_results_td_name( $Plugin )
+{
+	global $current_User;
+	$r = '<strong>'.$Plugin->name.'</strong>';
+
+	if( $current_User->check_perm( 'options', 'edit', false ) )
+	{ // Wrap in "edit settings" link:
+		$r = '<a href="'.regenerate_url( '', 'action=edit_settings&amp;plugin_ID='.$Plugin->ID )
+			.'" title="'.T_('Edit plugin settings!').'">'.$r.'</a>';
+	}
+	return $r;
+}
+function plugin_results_name_order_callback( $a, $b, $order )
+{
+	$r = strcasecmp( $a->name, $b->name );
+	if( $order == 'DESC' ) { $r = -$r; }
+	return $r;
+}
+$Results->cols[] = array(
+		'th' => T_('Plugin'),
+		'order_objects_callback' => 'plugin_results_name_order_callback',
+		'td' => '% plugin_results_td_name( {Obj} ) %',
+	);
+
+if( count($admin_Plugins->get_plugin_groups()) )
+{
+	/*
+	 * PLUGIN GROUP TD:
+	 */
+	function plugin_results_group_order_callback( $a, $b, $order )
+	{
+		global $admin_Plugins;
+
+		$r = $admin_Plugins->sort_Plugin_group( $a->ID, $b->ID );
+		if( $order == 'DESC' ) { $r = -$r; }
+		return $r;
+	}
+	$Results->cols[] = array(
+			'th' => T_('Group'),
+			'order_objects_callback' => 'plugin_results_group_order_callback',
+			'td' => '% {Obj}->group %',
+		);
+}
+
+/*
+ * PRIORITY TD:
+ */
+$Results->cols[] = array(
+		'th' => T_('Priority'),
+		'order' => 'plug_priority',
+		'td' => '$plug_priority$',
+		'td_class' => 'right',
+	);
+
+/*
+ * APPLY RENDERING TD:
+ */
+$apply_rendering_values = $admin_Plugins->get_apply_rendering_values(true); // with descs
+function plugin_results_td_apply_rendering($apply_rendering)
+{
+	global $admin_Plugins, $apply_rendering_values;
+
+	return '<span title="'.format_to_output( $apply_rendering_values[$apply_rendering], 'htmlattr' )
+			.'">'.$apply_rendering.'</span>';
+}
+$Results->cols[] = array(
+		'th' => T_('Apply'),
+		'th_title' => T_('When should rendering apply?'),
+		'order' => 'plug_apply_rendering',
+		'td' => '%plugin_results_td_apply_rendering( \'$plug_apply_rendering$\' )%',
+	);
+
+/*
+ * PLUGIN CODE TD:
+ */
+$Results->cols[] = array(
+		'th' => /* TRANS: Code of a plugin */ T_('Code'),
+		'th_title' => T_('The code to call the plugin by code (SkinTag) or as Renderer.'),
+		'order' => 'plug_code',
+		'td' => '% {Obj}->code %',
+	);
+
+/*
+ * PLUGIN DESCRIPTION TD:
+ */
+function plugin_results_desc_order_callback( $a, $b, $order )
+{
+	$r = strcasecmp( $a->short_desc, $b->short_desc );
+	if( $order == 'DESC' ) { $r = -$r; }
+	return $r;
+}
+$Results->cols[] = array(
+		'th' => T_('Description'),
+		'td' => '% {Obj}->short_desc %',
+		'order_objects_callback' => 'plugin_results_desc_order_callback',
+	);
+
+/*
+ * HELP TD:
+ */
+function plugin_results_td_help( $Plugin )
+{
+	return action_icon( T_('Display info'), 'info', regenerate_url( 'action,plugin_ID', 'action=info&amp;plugin_ID='.$Plugin->ID ) )
+		// Help icons, if available:
+		.$Plugin->get_help_link('$help_url')
+		.' '.$Plugin->get_help_link('$readme');
+}
+$Results->cols[] = array(
+		'th' => T_('Help'),
+		'td_class' => 'nowrap',
+		'td' => '% plugin_results_td_help( {Obj} ) %',
+	);
+
+/*
+ * ACTIONS TD:
+ */
+function plugin_results_td_actions($Plugin)
+{
+	$r = '';
+	if( $Plugin->status == 'enabled' )
+	{
+		$r .= action_icon( T_('Disable the plugin!'), 'deactivate', 'admin.php?ctrl=plugins&amp;action=disable_plugin&amp;plugin_ID='.$Plugin->ID );
+	}
+	elseif( $Plugin->status != 'broken' )
+	{
+		$r .= action_icon( T_('Enable the plugin!'), 'activate', 'admin.php?ctrl=plugins&amp;action=enable_plugin&amp;plugin_ID='.$Plugin->ID );
+	}
+	$r .= $Plugin->get_edit_settings_link();
+	$r .= action_icon( T_('Un-install this plugin!'), 'delete', 'admin.php?ctrl=plugins&amp;action=uninstall&amp;plugin_ID='.$Plugin->ID );
+	return $r;
+}
+if( $current_User->check_perm( 'options', 'edit', false ) )
+{
+	$Results->cols[] = array(
+			'th' => T_('Actions'),
+			'td' => '% plugin_results_td_actions( {Obj} ) %',
+			'td_class' => 'shrinkwrap',
+		);
+}
+?>
+
+
+<fieldset>
+	<legend><?php echo T_('Installed plugins') ?></legend>
+	<?php
+	// if there happened something with a plugin_ID, apply fadeout to the row:
+	$highlight_fadeout = empty($edit_Plugin) || ! is_object($edit_Plugin) /* may be error string */ ? array() : array( 'plug_ID'=>array($edit_Plugin->ID) );
+
+	$Results->display( NULL, $highlight_fadeout );
+
+	if( $current_User->check_perm( 'options', 'edit' ) )
+	{ // Display action link to reload plugins:
+		?>
+		<p class="center">
+			<a href="admin.php?ctrl=plugins&amp;action=reload_plugins"><?php echo T_('Reload events and codes for installed plugins.') ?></a>
+		</p>
+		<?php
+	}
+	?>
+</fieldset>
+
+
+<?php
+// "Show available plugins" if currently hidden
+if( ! $UserSettings->get('plugins_disp_avail') )
+{
+	echo '<p class="center"><a href="'.regenerate_url( 'plugins_disp_avail', 'plugins_disp_avail=1' ).'">'.T_('Display available plugins.').'</a></p>';
+	return;
+}
+?>
+
+<fieldset>
+	<legend><?php echo T_('Available plugins') ?></legend>
+	<div class="right_icons"><?php
+	// "Hide available plugins":
+	echo action_icon( T_('Hide available plugins'), 'close', regenerate_url( 'plugins_disp_avail', 'plugins_disp_avail=0' ) )
+	?></div>
+
+	<table class="grouped" cellspacing="0">
+		<tbody>
+		<tr>
+			<th class="firstcol"><?php echo T_('Plugin') ?></th>
+			<th><?php echo T_('Description') ?></th>
+			<th><?php echo T_('Version') ?></th>
+			<th><?php echo T_('Help') ?></th>
+			<th class="lastcol"><?php echo T_('Actions') ?></th>
+		</tr>
+
+		<?php
+		$AvailablePlugins->restart();	 // make sure iterator is at start position
+
+		// Sort the plugins by group
+		$AvailablePlugins->sort('group');
+		// Grouping
+		$current_group = false; // False so it does the header once
+		$current_sub_group = '';
+
+		$number_of_groups = count($AvailablePlugins->get_plugin_groups());
+
+		$count = 0;
+		while( $loop_Plugin = & $AvailablePlugins->get_next() )
+		{
+
+			if( $loop_Plugin->group !== $current_group && $number_of_groups )
+			{ // Reason why $current_group is false
+				$current_group = $loop_Plugin->group;
+				$current_sub_group = '';
+				$count = 0;
+				?>
+				<tr class="PluginsSeperator">
+					<th colspan="5"></th>
+				</tr>
+				<tr class="PluginsGroup">
+					<th colspan="5"><?php
+					if( $current_group == '' || $current_group == 'Un-Grouped' )
+					{
+						echo T_('Un-Grouped');
+					}
+					else
+					{
+						echo $current_group;
+					}
+					?></th>
+				</tr>
+				<?php
+			}
+
+			if( $loop_Plugin->sub_group != $current_sub_group )
+			{
+				$current_sub_group = $loop_Plugin->sub_group;
+				$count = 0;
+				?>
+				<tr class="PluginsSubGroup">
+					<th colspan="5"><?php echo $current_sub_group; ?></th>
+				</tr>
+				<?php
+			}
+
+		?>
+		<tr class="<?php echo (($count++ % 2) ? 'odd' : 'even');
+			echo ( $current_sub_group != '' ? ' PluginsSubGroup' : ' PluginsGroup' ); ?>">
+
+			<td class="firstcol">
+				<strong><a title="<?php echo T_('Display info') ?>" href="<?php echo regenerate_url( 'action,plugin_ID', 'action=info&amp;plugin_ID='.$loop_Plugin->ID) . '">'
+        .format_to_output($loop_Plugin->name); ?></a></strong>
+			</td>
+			<td>
+				<?php
+				echo format_to_output($loop_Plugin->short_desc);
+				/*
+				// Available events:
+				$registered_events = implode( ', ', $AvailablePlugins->get_registered_events( $loop_Plugin ) );
+				if( empty($registered_events) )
+				{
+					$registered_events = '-';
+				}
+				echo '<span class="advanced_info notes"><br />'.T_('Registered events:').' '.$registered_events.'</span>';
+				*/
+				?>
+			</td>
+			<td>
+				<?php
+				$clean_version = preg_replace( array('~^(CVS\s+)?\$'.'Revision:\s*~i', '~\s*\$$~'), '', $loop_Plugin->version );
+
+				echo format_to_output($clean_version);
+				?>
+			</td>
+			<td>
+				<?php
+				echo action_icon( T_('Display info'), 'info', regenerate_url( 'action,plugin_ID', 'action=info&amp;plugin_ID='.$loop_Plugin->ID ) );
+				// Help icons, if available:
+				$help_icons = array();
+				if( $help_external = $loop_Plugin->get_help_link() )
+				{
+					$help_icons[] = $help_external;
+				}
+				if( $help_internal = $loop_Plugin->get_help_link('$readme') )
+				{
+					$help_icons[] = $help_internal;
+				}
+				if( ! empty($help_icons) )
+				{
+					echo ' '.implode( ' ', $help_icons );
+				}
+				?>
+			</td>
+			<td class="lastcol">
+				<?php
+				$registrations = $admin_Plugins->count_regs($loop_Plugin->classname);
+
+				if( $current_User->check_perm( 'options', 'edit', false )
+				    && ( ! isset( $loop_Plugin->number_of_installs )
+				         || $registrations < $loop_Plugin->number_of_installs ) )
+				{ // number of installations are not limited or not reached yet and user has "edit options" perms
+					?>
+					[<a href="admin.php?ctrl=plugins&amp;action=install&amp;plugin=<?php echo rawurlencode($loop_Plugin->classname) ?>"><?php
+						echo T_('Install');
+						if( $registrations )
+						{	// This plugin is already installed
+							echo ' #'.($registrations+1);
+						}
+						?></a>]
+					<?php
+				}
+				?>
+			</td>
+		</tr>
+		<?php
+		flush();
+		}
+		?>
+		</tbody>
+	</table>
+</fieldset>
+
+
+<?php
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/settings/_set_regional.form.php 1.10.3.src/inc/VIEW/settings/_set_regional.form.php
--- 0.9.2.src/inc/VIEW/settings/_set_regional.form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/settings/_set_regional.form.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,497 @@
+<?php
+/**
+ * This file implements the UI view for the regional settings.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author blueyed: Daniel HAHLER.
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * @var User
+ */
+global $current_User;
+/**
+ * @var GeneralSettings
+ */
+global $Settings;
+
+global $rsc_subdir, $pagenow, $locales_path, $locales, $action, $edit_locale, $loc_transinfo, $template, $allow_po_extraction, $servertimenow, $allow_po_extraction;
+global $localtimenow;
+
+
+if( $action == 'edit' )
+{ // Edit a locale:
+	param( 'template', 'string', ($edit_locale == '_new_') ? T_('Create new locale') : T_('Edit locale'), 'createnew' );
+
+	$Form = & new Form( $pagenow, 'loc_checkchanges' );
+
+	$Form->begin_form( 'fform', T_('Regional Settings') );
+
+	$Form->hidden( 'ctrl', 'locales' );
+	$Form->hidden( 'loc_transinfo', $loc_transinfo );
+	$Form->hidden( 'action', ($edit_locale == '_new_') ? 'createlocale' : 'updatelocale' );
+
+	// read template
+
+	if( isset($locales[$template]) )
+	{
+		$ltemplate = $locales[ $template ];
+		$newlocale = $template;
+	}
+	elseif( $edit_locale != '_new_' && isset($locales[ $edit_locale ]) )
+	{
+		$ltemplate = $locales[ $edit_locale ];
+		$newlocale = $edit_locale;
+	}
+	else
+	{
+		$newlocale = '';
+	}
+
+	if( $edit_locale != '_new_' )
+	{ // we need to remember this for updating locale
+		$Form->hidden( 'oldloc_locale', $newlocale );
+	}
+
+	$Form->begin_fieldset();
+	$Form->text( 'newloc_locale', $newlocale, 20, T_('Locale'), sprintf(T_('The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.'), 'href="http://www.gnu.org/software/gettext/manual/html_chapter/gettext_15.html#SEC221"', 'href="http://www.gnu.org/software/gettext/manual/html_chapter/gettext_16.html#SEC222"'), 20 );
+	$Form->checkbox( 'newloc_enabled', (isset($ltemplate['enabled']) && $ltemplate['enabled']), T_('Enabled'),	T_('Should this locale be available to users?') );
+	$Form->text( 'newloc_name', (isset($ltemplate['name']) ? $ltemplate['name'] : ''), 40, T_('Name'),
+		T_('name of the locale'), 40 );
+	$Form->text( 'newloc_charset', (isset($ltemplate['charset']) ? $ltemplate['charset'] : ''), 20, T_('Charset'), T_('Must match the lang file charset.'), 15 );
+	$Form->text( 'newloc_datefmt', (isset($ltemplate['datefmt']) ? $ltemplate['datefmt'] : ''), 20, T_('Date format'), T_('See below.'), 20 );
+	$Form->text( 'newloc_timefmt', (isset($ltemplate['timefmt']) ? $ltemplate['timefmt'] : ''), 20, T_('Time format'), T_('See below.'), 20 );
+	$Form->dayOfWeek( 'newloc_startofweek', (isset($ltemplate['startofweek']) ? $ltemplate['startofweek'] : 0), T_('Start of week'), T_('Day at the start of the week.') );
+	$Form->text( 'newloc_messages', (isset($ltemplate['messages']) ? $ltemplate['messages'] : ''), 20, T_('Lang file'),
+		T_('the lang file to use, from the <code>locales</code> subdirectory'), 20 );
+	$Form->text( 'newloc_priority', (isset($ltemplate['priority']) ? $ltemplate['priority'] : ''), 3, T_('Priority'),
+		T_('1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.'), 5 );
+
+	// TODO: Update this field onchange of datefmt/timefmt through AJAX:
+	// fp> It would actually make more sense to have the preview at the exact place that says "see below"
+	locale_temp_switch($newlocale);
+	$Form->info_field( T_('Date preview:'), date_i18n( locale_datefmt().' '.locale_timefmt(), $localtimenow ) );
+	locale_restore_previous();
+
+	// generate Javascript array of locales to warn in case of overwriting
+	$l_warnfor = "'".implode("', '", array_keys($locales))."'";
+	if( $edit_locale != '_new_' )
+	{ // remove the locale we want to edit from the generated array
+		$l_warnfor = str_replace("'$newlocale'", "'thiswillneverevermatch'", $l_warnfor);
+	}
+	$Form->end_fieldset();
+
+	$Form->end_form( array( array( 'submit', 'submit', ($edit_locale == '_new_') ? T_('Create') : T_('Update'), 'SaveButton' ),
+													array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+
+	?>
+	<div class="panelinfo">
+		<h3><?php echo T_('Flags') ?></h3>
+		<p><?php printf(T_('The flags are stored in subdirectories of <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .'), '/'.$rsc_subdir.'flags/'); ?></p>
+		<h3><?php echo T_('Date/Time Formats') ?></h3>
+		<p><?php echo T_('The following characters are recognized in the format strings:') ?></p>
+		<p>
+		<?php echo T_('a - "am" or "pm"') ?><br />
+		<?php echo T_('A - "AM" or "PM"') ?><br />
+		<?php echo T_('B - Swatch Internet time') ?><br />
+		<?php echo T_('c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"') ?><br />
+		<?php echo T_('d - day of the month, 2 digits with leading zeros; i.e. "01" to "31"') ?><br />
+		<?php echo T_('D - day of the week, textual, 3 letters; i.e. "Fri"') ?><br />
+		<?php echo T_('e - day of the week, 1 letter; i.e. "F"') ?><br />
+		<?php echo T_('F - month, textual, long; i.e. "January"') ?><br />
+		<?php echo T_('g - hour, 12-hour format without leading zeros; i.e. "1" to "12"') ?><br />
+		<?php echo T_('G - hour, 24-hour format without leading zeros; i.e. "0" to "23"') ?><br />
+		<?php echo T_('h - hour, 12-hour format; i.e. "01" to "12"') ?><br />
+		<?php echo T_('H - hour, 24-hour format; i.e. "00" to "23"') ?><br />
+		<?php echo T_('i - minutes; i.e. "00" to "59"') ?><br />
+		<?php echo T_('I (capital i) - "1" if Daylight Savings Time, "0" otherwise.') ?><br />
+		<?php echo T_('j - day of the month without leading zeros; i.e. "1" to "31"') ?><br />
+		<?php echo T_('l (lowercase "L") - day of the week, textual, long; i.e. "Friday"') ?><br />
+		<?php echo T_('L - boolean for whether it is a leap year; i.e. "0" or "1"') ?><br />
+		<?php echo T_('m - month; i.e. "01" to "12"') ?><br />
+		<?php echo T_('M - month, textual, 3 letters; i.e. "Jan"') ?><br />
+		<?php echo T_('n - month without leading zeros; i.e. "1" to "12"') ?><br />
+		<?php echo T_('O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"') ?><br />
+		<?php echo T_('r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"') ?><br />
+		<?php echo T_('s - seconds; i.e. "00" to "59"') ?><br />
+		<?php echo T_('S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"') ?><br />
+		<?php echo T_('t - number of days in the given month; i.e. "28" to "31"') ?><br />
+		<?php echo T_('T - Timezone setting of this machine; i.e. "MDT"') ?><br />
+		<?php echo T_('U - seconds since the epoch') ?><br />
+		<?php echo T_('w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)') ?><br />
+		<?php echo T_('W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"') ?><br />
+		<?php echo T_('Y - year, 4 digits; i.e. "1999"') ?><br />
+		<?php echo T_('y - year, 2 digits; i.e. "99"') ?><br />
+		<?php echo T_('z - day of the year; i.e. "0" to "365"') ?><br />
+		<?php echo T_('Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.') ?>
+		</p>
+		<?php echo T_('isoZ - full ISO 8601 format, equivalent to Y-m-d\TH:i:s\Z') ?><br />
+		<p><?php echo T_('Unrecognized characters in the format string will be printed as-is.<br />
+		You can escape characters by preceding them with a \ to print them as-is.') ?></p>
+	</div>
+<?php
+}
+else
+{ // show main form
+	if( !$locales[$Settings->get('default_locale')]['enabled'] )
+	{ // default locale is not enabled
+		echo '<div class="error">' . T_('Note: default locale is not enabled.') . '</div>';
+	}
+
+	// JavaScript function to calculate time difference: {{{
+	?>
+	<script type="text/javascript">
+
+	var server_Date = new Date();
+	server_Date.setTime( <?php echo $servertimenow.'000' ?> ); // milliseconds
+	var user_Date = new Date();
+
+	function calc_TimeDifference(min_dif) {
+		var ntd = user_Date.getTime() - server_Date.getTime();
+		ntd = ntd / 1000; // to seconds
+
+		ntd = ntd - 2; // assume that it takes 2 seconds from writing server_Date time into the source until the browser sets user_Date
+
+		var neg = ( ntd < 0 );
+		ntd = Math.abs(ntd);
+
+		var hours = Math.floor(ntd/3600);
+		var mins = Math.floor( (ntd%3600)/60 );
+		//var secs = Math.round( (ntd%3600)%60 );
+
+		//alert( server_Date+"\n"+user_Date+"\n"+ntd+"\nhours: "+hours+"\nmins: "+mins );
+
+		if( mins == 0 )
+		{
+			ntd = hours;
+		}
+		else
+		{
+			ntd = hours+':'+mins;
+		}
+
+		if( neg && ntd != '0' ) ntd = '-'+ntd;
+
+		// Apply the calculated time difference
+		document.getElementById('newtime_difference').value = ntd;
+	}
+	</script>
+
+	<?php // }}}
+
+	$Form = & new Form( $pagenow, 'loc_checkchanges' );
+
+	$Form->begin_form( 'fform', T_('Regional Settings') );
+
+	$Form->hidden( 'ctrl', 'locales' );
+	$Form->hidden( 'action', 'update' );
+	$Form->hidden( 'loc_transinfo', $loc_transinfo );
+
+	$Form->begin_fieldset( T_('Regional settings') );
+
+	// Time difference:
+	$td_value = $Settings->get('time_difference');
+	$neg = ( $td_value < 0 );
+	$td_value = abs($td_value);
+	if( $td_value % 3600 != 0 )
+	{ // we have minutes
+		if( $td_value % 60 != 0 )
+		{ // we have seconds (hh:mm:ss)
+			$td_value = floor($td_value/3600).':'.sprintf( '%02d', ($td_value % 3600)/60 ).':'.sprintf( '%02d', ($td_value%60) );
+		}
+		else
+		{ // hh:mm
+			$td_value = floor($td_value/3600).':'.sprintf( '%02d', ($td_value % 3600)/60 );
+		}
+	}
+	else
+	{ // just full hours:
+		$td_value = $td_value/3600;
+	}
+	if($neg) { $td_value = '-'.$td_value; }
+
+	$Form->text_input( 'newtime_difference', $td_value, 8 /* hh:mm:ss */, T_('Time difference'),
+			array( 'note'=>sprintf( '['. T_('in hours, e.g. "1", "1:30" or "1.5"'). '] '. T_('If you\'re not on the timezone of your server. Current server time is: %s.'), '<span id="cur_servertime">'.date_i18n( locale_timefmt(), $servertimenow ).'</span>' )
+					.' <a href="#" onclick="calc_TimeDifference(); return false;">'.T_('Calculate time difference').'</a>',
+					'maxlength'=> 8, 'required'=>true ) );
+
+	$Form->select( 'newdefault_locale', $Settings->get('default_locale'), 'locale_options_return', T_('Default locale'), T_('Overridden by browser config, user locale or blog locale (in this order).'));
+	$Form->end_fieldset();
+
+
+	$Form->begin_fieldset( T_('Available locales') );
+
+	echo '<p class="center">';
+	if( $loc_transinfo )
+	{
+		echo '<a href="'.$pagenow.'?ctrl=locales">' . T_('Hide translation info'), '</a>';
+	}
+	else
+	{
+		echo '<a href="'.$pagenow.'?ctrl=locales&amp;loc_transinfo=1">' . T_('Show translation info'), '</a>';
+	}
+	echo '</p>';
+
+	echo '<table class="grouped" cellspacing="0">';
+
+	?>
+	<tr>
+		<th class="firstcol"><?php echo T_('Locale') ?></th>
+		<th><?php echo T_('Enabled') ?></th>
+		<th><?php echo T_('Name') ?></th>
+		<th><?php echo T_('Date fmt') ?></th>
+		<th><?php echo T_('Time fmt') ?></th>
+		<th title="<?php echo T_('Day at the start of the week: 0 for Sunday, 1 for Monday, 2 for Tuesday, etc');
+			?>"><?php echo T_('Start of week') ?></th>
+		<?php if( $current_User->check_perm( 'options', 'edit' ) )
+		{ ?>
+			<th><?php echo T_('Edit') ?></th>
+			<?php
+		}
+		if( $loc_transinfo )
+		{
+			?>
+			<th><?php echo T_('Strings') ?></th>
+			<th><?php echo T_('Translated') ?></th>
+			<?php
+			if( $current_User->check_perm( 'options', 'edit' ) && $allow_po_extraction )
+			{
+				echo '<th class="lastcol">'.T_('Extract').'</th>';
+			}
+		} ?>
+	</tr>
+
+
+	<?php
+	$i = 0; // counter to distinguish POSTed locales later
+	foreach( $locales as $lkey => $lval )
+	{
+		$i++;
+
+		// Generate preview of date/time-format:
+		locale_temp_switch($lkey);
+		$datefmt_preview = date_i18n( $locales[$lkey]['datefmt'], $localtimenow );
+		$timefmt_preview = date_i18n( $locales[$lkey]['timefmt'], $localtimenow );
+		locale_restore_previous();
+
+		?>
+		<tr class="<?php echo (($i%2 == 1) ? 'odd' : 'even') ?>">
+		<td class="firstcol left" title="<?php echo T_('Priority').': '.$locales[$lkey]['priority'].', '.T_('Charset').': '.$locales[$lkey]['charset'].', '.T_('Lang file').': '.$locales[$lkey]['messages'] ?>">
+			<?php
+			echo '<input type="hidden" name="loc_'.$i.'_locale" value="'.$lkey.'" />';
+			locale_flag( $lkey );
+			echo'
+			<strong>';
+			if( $current_User->check_perm( 'options', 'edit' ) )
+			{
+				echo '<a href="'.$pagenow.'?ctrl=locales&amp;action=edit&amp;edit_locale='.$lkey.($loc_transinfo ? '&amp;loc_transinfo=1' : '').'" title="'.T_('Edit locale').'">';
+			}
+			echo $lkey;
+			if( $current_User->check_perm( 'options', 'edit' ) )
+			{
+				echo '</a>';
+			}
+
+			// TODO: Update title attribs for datefmt/timefmt onchange through AJAX  -- fp> all that complexity for an invisible tooltip... :/ Users should update the format on the detailed screen and get a dynamic preview there. Maybe the date and time should be editable on the list at all. There is no help here either. Users should be encouraged to go to the detailed screen )
+			echo '</strong></td>
+				<td class="center">
+					<input type="checkbox" name="loc_'.$i.'_enabled" value="1"'. ( $locales[$lkey]['enabled'] ? 'checked="checked"' : '' ).' />
+				</td>
+				<td>
+					<input type="text" name="loc_'.$i.'_name" value="'.format_to_output( $locales[$lkey]['name'], 'formvalue' ).'" maxlength="40" size="17" />
+				</td>
+				<td>
+					<input type="text" name="loc_'.$i.'_datefmt" value="'.format_to_output( $locales[$lkey]['datefmt'], 'formvalue' ).'" maxlength="20" size="6" title="'.format_to_output( sprintf( T_('Preview: %s'), $datefmt_preview ), 'formvalue' ).'" />
+				</td>
+				<td>
+					<input type="text" name="loc_'.$i.'_timefmt" value="'.format_to_output( $locales[$lkey]['timefmt'], 'formvalue' ).'" maxlength="20" size="6" title="'.format_to_output( sprintf( T_('Preview: %s'), $timefmt_preview ), 'formvalue' ).'" />
+				</td>
+				<td>';
+			$Form->switch_layout( 'none' );
+			$Form->dayOfWeek( 'loc_'.$i.'_startofweek', $locales[$lkey]['startofweek'], '', '' );
+			$Form->switch_layout( NULL ); // Restore layout
+			echo '</td>';
+
+		if( $current_User->check_perm( 'options', 'edit' ) )
+		{
+			if( $loc_transinfo )
+			{
+				echo '<td class="shrinkwrap">';
+			}
+			else
+			{
+				echo '<td class="lastcol shrinkwrap">';
+			}
+			if( $i > 1 )
+			{ // show "move prio up"
+				echo action_icon( T_('Move priority up'), 'move_up', $pagenow.'?ctrl=locales&amp;action=prioup&amp;edit_locale='.$lkey.($loc_transinfo ? '&amp;loc_transinfo=1' : '') );
+			}
+			else
+			{
+				echo get_icon( 'nomove' ).' ';
+			}
+
+			if( $i < count($locales) )
+			{ // show "move prio down"
+				echo action_icon( T_('Move priority down'), 'move_down', $pagenow.'?ctrl=locales&amp;action=priodown&amp;edit_locale='.$lkey.($loc_transinfo ? '&amp;loc_transinfo=1' : '') );
+			}
+			else
+			{
+				echo get_icon( 'nomove' ).' ';
+			}
+
+			echo action_icon( T_('Copy locale'), 'copy', $pagenow.'?ctrl=locales&amp;action=edit&amp;edit_locale=_new_&amp;template='.$lkey.($loc_transinfo ? '&amp;loc_transinfo=1' : '' ) );
+
+			echo action_icon( T_('Edit locale'), 'edit', $pagenow.'?ctrl=locales&amp;action=edit&amp;edit_locale=_new_&amp;template='.$lkey.($loc_transinfo ? '&amp;loc_transinfo=1' : '' ) );
+
+			if( isset($lval[ 'fromdb' ]) )
+			{ // allow to delete locales loaded from db
+				$l_atleastonefromdb = 1;
+				echo action_icon( T_('Reset custom settings'), 'delete', $pagenow.'?ctrl=locales&amp;action=deletelocale&amp;edit_locale='.$lkey.($loc_transinfo ? '&amp;loc_transinfo=1' : '' ) );
+			}
+			echo '</td>';
+		}
+
+		if( $loc_transinfo )
+		{	// Show translation info:
+			// Get PO file for that locale:
+			$po_file = $locales_path.$locales[$lkey]['messages'].'/LC_MESSAGES/messages.po';
+			if( ! is_file( $po_file ) )
+			{
+				echo '<td class="lastcol center" colspan="'.(2 + (int)($current_User->check_perm( 'options', 'edit' ) && $allow_po_extraction)).'">'.T_('No language file...').'</td>';
+			}
+			else
+			{	// File exists:
+				$lines = file( $po_file );
+
+				$lines[] = '';	// Adds a blank line at the end in order to ensure complete handling of the file
+				$all = 0;
+				$fuzzy = 0;
+				$this_fuzzy = false;
+				$untranslated=0;
+				$translated=0;
+				$status='-';
+				$matches = array();
+				foreach ($lines as $line)
+				{
+					// echo 'LINE:', $line, '<br />';
+					if(trim($line) == '' )
+					{	// Blank line, go back to base status:
+						if( $status == 't' )
+						{	// ** End of a translation ** :
+							if( $msgstr == '' )
+							{
+								$untranslated++;
+								// echo 'untranslated: ', $msgid, '<br />';
+							}
+							else
+							{
+								$translated++;
+							}
+							if( $msgid == '' && $this_fuzzy )
+							{	// It's OK if first line is fuzzy
+								$fuzzy--;
+							}
+							$msgid = '';
+							$msgstr = '';
+							$this_fuzzy = false;
+						}
+						$status = '-';
+					}
+					elseif( ($status=='-') && preg_match( '#^msgid "(.*)"#', $line, $matches))
+					{	// Encountered an original text
+						$status = 'o';
+						$msgid = $matches[1];
+						// echo 'original: "', $msgid, '"<br />';
+						$all++;
+					}
+					elseif( ($status=='o') && preg_match( '#^msgstr "(.*)"#', $line, $matches))
+					{	// Encountered a translated text
+						$status = 't';
+						$msgstr = $matches[1];
+						// echo 'translated: "', $msgstr, '"<br />';
+					}
+					elseif( preg_match( '#^"(.*)"#', $line, $matches))
+					{	// Encountered a followup line
+						if ($status=='o')
+							$msgid .= $matches[1];
+						elseif ($status=='t')
+							$msgstr .= $matches[1];
+					}
+					elseif(strpos($line,'#, fuzzy') === 0)
+					{
+						$this_fuzzy = true;
+						$fuzzy++;
+					}
+				}
+
+				// $all=$translated+$fuzzy+$untranslated;
+				echo "\n\t".'<td class="center">'.$all.'</td>';
+
+				$percent_done = ($all > 0) ? round(($translated-$fuzzy/2)/$all*100) : 0;
+				$color = sprintf( '%02x%02x00', 255 - round($percent_done * 2.55), round($percent_done * 2.55) );
+				echo "\n\t<td class=\"center\" style=\"background-color:#". $color . "\">". $percent_done ." %</td>";
+
+			}
+
+			if( $current_User->check_perm( 'options', 'edit' ) && $allow_po_extraction  )
+			{ // Translator options:
+				if( is_file( $po_file ) )
+				{
+					echo "\n\t".'<td class="lastcol">[<a href="'.$pagenow.'?ctrl=locales&amp;action=extract&amp;edit_locale='.$lkey.($loc_transinfo ? '&amp;loc_transinfo=1' : '').'" title="'.T_('Extract .po file into b2evo-format').'">'.T_('Extract').'</a>]</td>';
+				}
+			}
+		} // show message file percentage/extraction
+
+		echo '</tr>';
+	}
+
+	echo '</table>';
+
+	if( $current_User->check_perm( 'options', 'edit' ) )
+	{
+		echo '<p class="center"><a href="'.$pagenow.'?ctrl=locales&amp;action=edit'.( $loc_transinfo ? '&amp;loc_transinfo=1' : '' ).'&amp;edit_locale=_new_">'.get_icon( 'new' ).' '.T_('Create new locale').'</a></p>';
+
+		if( isset($l_atleastonefromdb) )
+		{
+			echo '<p class="center"><a href="'.$pagenow.'?ctrl=locales&amp;action=reset'.( $loc_transinfo ? '&amp;loc_transinfo=1' : '' ).'" onclick="return confirm(\''.TS_('Are you sure you want to reset?').'\')">'.get_icon( 'delete' ).' '.T_('Reset to defaults (delete database table)').'</a></p>';
+		}
+	}
+
+	$Form->end_fieldset();
+
+	if( $current_User->check_perm( 'options', 'edit' ) )
+	{
+		$Form->end_form( array( array( 'submit', '', T_('Save !'), 'SaveButton' ),
+														array( 'reset', '', T_('Reset'), 'ResetButton' ) ) ) ;
+	}
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/users/_users_form.php 1.10.3.src/inc/VIEW/users/_users_form.php
--- 0.9.2.src/inc/VIEW/users/_users_form.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/users/_users_form.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,289 @@
+<?php
+/**
+ * This file implements the UI view for the user properties.
+ *
+ * Called by {@link b2users.php}
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _users_form.php,v 1.19.2.4.2.3 2007/04/25 22:18:04 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @var User
+ */
+global $current_User;
+/**
+ * @var AdminUI_general
+ */
+global $AdminUI;
+/**
+ * @var User
+ */
+global $edited_User;
+/**
+ * @var GroupCache
+ */
+global $GroupCache;
+/**
+ * @var GeneralSettings
+ */
+global $Settings;
+/**
+ * @var UserSettings
+ */
+global $UserSettings;
+/**
+ * @var Request
+ */
+global $Request;
+/**
+ * @var Plugins
+ */
+global $Plugins;
+
+global $action, $user_profile_only;
+
+// Begin payload block:
+$this->disp_payload_begin();
+
+
+$Form = & new Form( NULL, 'user_checkchanges' );
+
+if( !$user_profile_only )
+{
+	$Form->global_icon( ( $action != 'view_user' ? T_('Cancel editing!') : T_('Close user profile!') ), 'close', regenerate_url( 'user_ID,action' ) );
+}
+
+if( $edited_User->get('ID') == 0 )
+{	// Creating new user:
+	$creating = true;
+	$Form->begin_form( 'fform', T_('Create new user profile') );
+}
+else
+{	// Editing existing user:
+	$creating = false;
+	$Form->begin_form( 'fform', T_('Profile for:').' '.$edited_User->dget('fullname').' ['.$edited_User->dget('login').']' );
+}
+
+$Form->hidden_ctrl();
+$Form->hidden( 'action', 'userupdate' );
+$Form->hidden( 'user_ID', $edited_User->ID );
+
+
+$Form->begin_fieldset( T_('User rights'), array( 'class'=>'fieldset clear' ) );
+
+$field_note = '[0 - 10] '.sprintf( T_('See <a %s>online manual</a> for details.'), 'href="http://manual.b2evolution.net/User_levels"' );
+if( $current_User->check_perm( 'users', 'edit' ) )
+{
+	$Form->text_input( 'edited_user_level', $edited_User->get('level'), 2, T_('Level'), array( 'note' => $field_note, 'required' => true ) );
+}
+else
+{
+	$Form->info_field( T_('Level'), $edited_User->get('level'), array( 'note' => $field_note ) );
+}
+if( $edited_User->get('ID') != 1 && $current_User->check_perm( 'users', 'edit' ) )
+{	// This is not Admin and we're not restricted: we're allowed to change the user group:
+	$edited_User->get_Group();
+	$chosengroup = ( $edited_User->Group === NULL ) ? $Settings->get('newusers_grp_ID') : $edited_User->Group->get('ID');
+	$Form->select_object( 'edited_user_grp_ID', $chosengroup, $GroupCache, T_('User group') );
+}
+else
+{
+	echo '<input type="hidden" name="edited_user_grp_ID" value="'.$edited_User->Group->ID.'" />';
+	$Form->info( T_('User group'), $edited_User->Group->dget('name') );
+}
+
+$Form->end_fieldset();
+
+
+$Form->begin_fieldset( T_('User') );
+
+$email_fieldnote = '<a href="mailto:'.$edited_User->get('email').'">'.get_icon( 'play', 'imgtag', array('title'=>T_('Send an email')) ).'</a>';
+
+if( ($url = $edited_User->get('url')) != '' )
+{
+	if( !preg_match('#://#', $url) )
+	{
+		$url = 'http://'.$url;
+	}
+	$url_fieldnote = '<a href="'.$url.'" target="_blank">'.get_icon( 'play', 'imgtag', array('title'=>T_('Visit the site')) ).'</a>';
+}
+else
+	$url_fieldnote = '';
+
+if( $edited_User->get('icq') != 0 )
+	$icq_fieldnote = '<a href="http://wwp.icq.com/scripts/search.dll?to='.$edited_User->get('icq').'" target="_blank">'.get_icon( 'play', 'imgtag', array('title'=>T_('Search on ICQ.com')) ).'</a>';
+else
+	$icq_fieldnote = '';
+
+if( $edited_User->get('aim') != '' )
+	$aim_fieldnote = '<a href="aim:goim?screenname='.$edited_User->get('aim').'&amp;message=Hello">'.get_icon( 'play', 'imgtag', array('title'=>T_('Instant Message to user')) ).'</a>';
+else
+	$aim_fieldnote = '';
+
+
+if( $action != 'view_user' )
+{ // We can edit the values:
+	$Form->text_input( 'edited_user_login', $edited_User->login, 20, T_('Login'), array( 'required' => true ) );
+	$Form->text_input( 'edited_user_firstname', $edited_User->firstname, 20, T_('First name'), array( 'maxlength' => 50 ) );
+	$Form->text_input( 'edited_user_lastname', $edited_User->lastname, 20, T_('Last name'), array( 'maxlength' => 50 ) );
+	$Form->text_input( 'edited_user_nickname', $edited_User->nickname, 20, T_('Nickname'), array( 'maxlength' => 50, 'required' => true ) );
+	$Form->select( 'edited_user_idmode', $edited_User->get( 'idmode' ), array( &$edited_User, 'callback_optionsForIdMode' ), T_('Identity shown') );
+	$Form->checkbox( 'edited_user_showonline', $edited_User->get('showonline'), T_('Show Online'), T_('Check this to be displayed as online when visiting the site.') );
+	$Form->select( 'edited_user_locale', $edited_User->get('locale'), 'locale_options_return', T_('Preferred locale'), T_('Preferred locale for admin interface, notifications, etc.'));
+	$Form->text_input( 'edited_user_email', $edited_User->email, 30, T_('Email'), array( 'note' => $email_fieldnote, 'maxlength' => 100, 'required' => true ) );
+	$Form->checkbox( 'edited_user_validated', $edited_User->get('validated'), T_('Validated'), T_('Has the user been validated (through email)?') );
+	$Form->checkbox( 'edited_user_allow_msgform', $edited_User->get('allow_msgform'), T_('Message form'), T_('Check this to allow receiving emails through a message form.') );
+	$Form->checkbox( 'edited_user_notify', $edited_User->get('notify'), T_('Notifications'), T_('Check this to receive a notification whenever one of <strong>your</strong> posts receives comments, trackbacks, etc.') );
+	$Form->text_input( 'edited_user_url', $edited_User->url, 30, T_('URL'), array( 'note' => $url_fieldnote, 'maxlength' => 100 ) );
+	$Form->text_input( 'edited_user_icq', $edited_User->icq, 30, T_('ICQ'), array( 'note' => $icq_fieldnote, 'maxlength' => 10 ) );
+	$Form->text_input( 'edited_user_aim', $edited_User->aim, 30, T_('AIM'), array( 'note' => $aim_fieldnote, 'maxlength' => 50 ) );
+	$Form->text_input( 'edited_user_msn', $edited_User->msn, 30, T_('MSN IM'), array( 'maxlength' => 100 ) );
+	$Form->text_input( 'edited_user_yim', $edited_User->yim, 30, T_('YahooIM'), array( 'maxlength' => 50 ) );
+	$Form->password_input( 'edited_user_pass1', '', 20, T_('New password'), array( 'note' => ( !empty($edited_User->ID) ? T_('Leave empty if you don\'t want to change the password.') : '' ), 'maxlength' => 50, 'required' => ($edited_User->ID == 0) ) );
+	$Form->password_input( 'edited_user_pass2', '', 20, T_('Confirm new password'), array( 'maxlength' => 50, 'required' => ($edited_User->ID == 0) ) );
+	$Form->info( '', sprintf( T_('The minimum password length is %d characters.'), $Settings->get('user_minpwdlen') ) );
+}
+else
+{ // display only
+	$Form->info( T_('Login'), $edited_User->get('login') );
+	$Form->info( T_('First name'), $edited_User->get('firstname') );
+	$Form->info( T_('Last name'), $edited_User->get('lastname') );
+	$Form->info( T_('Nickname'), $edited_User->get('nickname') );
+	$Form->info( T_('Identity shown'), $edited_User->get('preferredname') );
+	$Form->info( T_('Show Online'), ($edited_User->get('showonline')) ? T_('yes') : T_('no') );
+	$Form->info( T_('Locale'), $edited_User->get('locale'), T_('Preferred locale for admin interface, notifications, etc.') );
+	$Form->info( T_('Email'), $edited_User->get('email'), $email_fieldnote );
+	$Form->info( T_('Validated'), ( $edited_User->get('validated') ? T_('yes') : T_('no') ), T_('Has the user been validated (through email)?') );
+	$Form->info( T_('Message form'), ($edited_User->get('allow_msgform') ? T_('yes') : T_('no')) );
+	$Form->info( T_('Notifications'), ($edited_User->get('notify') ? T_('yes') : T_('no')) );
+	$Form->info( T_('URL'), $edited_User->get('url'), $url_fieldnote );
+	$Form->info( T_('ICQ'), $edited_User->get('icq', 'formvalue'), $icq_fieldnote );
+	$Form->info( T_('AIM'), $edited_User->get('aim'), $aim_fieldnote );
+	$Form->info( T_('MSN IM'), $edited_User->get('msn') );
+	$Form->info( T_('YahooIM'), $edited_User->get('yim') );
+}
+
+$Form->end_fieldset();
+
+
+$Form->begin_fieldset( T_('Features') );
+	$value_admin_skin = $Request->get('edited_user_admin_skin');
+	if( !$value_admin_skin )
+	{ // no value supplied through POST/GET
+		$value_admin_skin = $UserSettings->get( 'admin_skin', $edited_User->ID );
+	}
+	if( !$value_admin_skin )
+	{ // Nothing set yet for the user, use the default
+		$value_admin_skin = $Settings->get('admin_skin');
+	}
+	if( $action != 'view_user' )
+	{
+		$Form->select_input_array( 'edited_user_admin_skin', get_admin_skins(), T_('Admin skin'), array( 'value' => $value_admin_skin, 'note' => T_('The skin defines how the backoffice appears to you.') ) );
+	}
+	else
+	{
+		$Form->info_field( T_('Admin skin'), $value_admin_skin, array( 'note' => T_('The skin defines how the backoffice appears to you.') ) );
+	}
+  // fp> TODO: We gotta have something like $edited_User->UserSettings->get('legend');
+	// Icon/text thresholds:
+	$Form->text( 'edited_user_action_icon_threshold', $UserSettings->get( 'action_icon_threshold', $edited_User->ID), 1, T_('Action icon display'), T_('1:more icons ... 5:less icons') );
+	$Form->text( 'edited_user_action_word_threshold', $UserSettings->get( 'action_word_threshold', $edited_User->ID), 1, T_('Action word display'), T_('1:more action words ... 5:less action words') );
+
+	// To display or hide icon legend:
+	$Form->checkbox( 'edited_user_legend', $UserSettings->get( 'display_icon_legend', $edited_User->ID ), T_('Display icon legend'), T_('Display a legend at the bottom of every page including all action icons used on that page.') );
+
+	// To activate or deactivate bozo validator:
+	$Form->checkbox( 'edited_user_bozo', $UserSettings->get( 'control_form_abortions', $edited_User->ID ), T_('Control form closing'), T_('This will alert you if you fill in data into a form and try to leave the form before submitting the data.') );
+
+	// To activate focus on first form input text
+	$Form->checkbox( 'edited_user_focusonfirst', $UserSettings->get( 'focus_on_first_input', $edited_User->ID ), T_('Focus on first input text field'), T_('The focus will automatically go to the first input text field.') );
+
+
+$Form->end_fieldset();
+
+
+// PluginUserSettings
+$Plugins->restart();
+while( $loop_Plugin = & $Plugins->get_next() )
+{
+	if( ! $loop_Plugin->UserSettings ) // NOTE: this triggers autoloading in PHP5, which is needed for the "hackish" isset($this->UserSettings)-method to see if the settings are queried for editing (required before 1.9)
+	{
+		continue;
+	}
+
+	global $inc_path;
+	require_once $inc_path.'_misc/_plugin.funcs.php';
+
+	$Form->begin_fieldset( $loop_Plugin->name );
+
+	foreach( $loop_Plugin->GetDefaultUserSettings( $tmp_params = array('for_editing'=>true) ) as $l_name => $l_meta )
+	{
+		display_settings_fieldset_field( $l_name, $l_meta, $loop_Plugin, $Form, 'UserSettings', $edited_User );
+	}
+
+	$Plugins->call_method( $loop_Plugin->ID, 'PluginUserSettingsEditDisplayAfter',
+		$tmp_params = array( 'Form' => & $Form, 'User' => $edited_User ) );
+
+	$Form->end_fieldset();
+}
+
+
+if( $action != 'view_user' )
+{ // Edit buttons
+	$Form->buttons( array(
+		array( '', '', T_('Save !'), 'SaveButton' ),
+		array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+}
+
+if( ! $creating )
+{ // We're NOT creating a new user:
+	$Form->begin_fieldset( T_('User information') );
+
+	$Form->info_field( T_('ID'), $edited_User->ID );
+
+	// TODO: move this out of the core:
+	$Form->info_field( T_('Posts'), ( $action != 'newtemplate' ) ? $edited_User->get_num_posts() : '-' );
+
+	$Form->info_field( T_('Created on'), $edited_User->dget('datecreated') );
+	$Form->info_field( T_('From IP'), $edited_User->dget('ip') );
+	$Form->info_field( T_('From Domain'), $edited_User->dget('domain') );
+	$Form->info_field( T_('With Browser'), $edited_User->dget('browser') );
+
+	$Form->end_fieldset();
+}
+
+$Form->end_form();
+
+// End payload block:
+$this->disp_payload_end();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/users/_users_groupform.php 1.10.3.src/inc/VIEW/users/_users_groupform.php
--- 0.9.2.src/inc/VIEW/users/_users_groupform.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/users/_users_groupform.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,157 @@
+<?php
+/**
+ * This file implements the UI view for the user group properties.
+ *
+ * Called by {@link b2users.php}
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _users_groupform.php,v 1.5.4.2.2.1 2007/04/25 22:18:04 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * @var Group
+ */
+global $edited_Group;
+
+global $action;
+
+// Begin payload block:
+$this->disp_payload_begin();
+
+
+$Form = & new Form( NULL, 'group_checkchanges' );
+
+$Form->global_icon( T_('Cancel editing!'), 'close', regenerate_url( 'grp_ID,action' ) );
+
+if( $edited_Group->get('ID') == 0 )
+{
+	$Form->begin_form( 'fform', T_('Creating new group') );
+}
+else
+{
+	$title = ( $action == 'edit_user' ? T_('Editing group:') : T_('Viewing group:') )
+						.' '.
+						( isset($edited_grp_oldname) ? $edited_grp_oldname : $edited_Group->dget('name') )
+						.' ('.T_('ID').' '.$edited_Group->ID.')';
+	$Form->begin_form( 'fform', $title );
+}
+
+$Form->hidden_ctrl();
+$Form->hidden( 'action', 'groupupdate' );
+$Form->hidden( 'grp_ID', $edited_Group->ID );
+
+$Form->begin_fieldset( T_('General') );
+	$Form->text( 'edited_grp_name', $edited_Group->name, 50, T_('Name'), '', 50, 'large' );
+$Form->end_fieldset();
+
+$perm_none_option = array( 'none', '<acronym title="'.T_('No Access').'">'.T_('None').'</acronym>' );
+$perm_list_option = array( 'list', '<acronym title="'.T_('View list only').'">'.T_('List').'</acronym>' );
+$perm_view_option = array( 'view', '<acronym title="'.T_('View details').'">'.T_('View').'</acronym>' );
+$perm_add_option = array( 'add',  '<acronym title="'.T_('Add & edit/delete self created').'">'.T_('Add').'</acronym>' );
+$perm_edit_option = array( 'edit', '<acronym title="'.T_('Edit/delete all').'">'.T_('Edit').'</acronym>' );
+$standard_perm_options = array(
+							$perm_none_option,
+							$perm_list_option,
+							$perm_view_option,
+							$perm_add_option,
+							$perm_edit_option
+						);
+
+$Form->begin_fieldset( T_('Permissions for members of this group') );
+
+	if( $edited_Group->get('ID') != 1 )
+	{	// Groups others than #1 can be prevented from editing users
+		$Form->radio( 'edited_grp_perm_admin', $edited_Group->get('perm_admin'),
+				array(  array( 'none', T_('No Access') ),
+								array( 'hidden', T_('Hidden') ),
+								array( 'visible', T_('Visible link') )
+							), T_('Access to Admin area') );
+	}
+	else
+	{	// Group #1 always has user management right:
+		$Form->info( T_('Access to Admin area'), T_('Visible link') );
+	}
+	$Form->radio( 'edited_grp_perm_blogs', $edited_Group->get('perm_blogs'),
+			array(  array( 'user', T_('User permissions') ),
+							array( 'viewall', T_('View all') ),
+							array( 'editall', T_('Full Access') )
+						), T_('Blogs') );
+	$Form->radio( 'edited_grp_perm_stats', $edited_Group->get('perm_stats'),
+			array(  $perm_none_option,
+							array( 'view', T_('View only') ),
+							array( 'edit', T_('Full Access') )
+						), T_('Stats') );
+	$Form->radio( 'edited_grp_perm_spamblacklist', $edited_Group->get('perm_spamblacklist'),
+			array(  $perm_none_option,
+							array( 'view', T_('View only') ),
+							array( 'edit', T_('Full Access') )
+						), T_('Antispam') );
+	$Form->checkbox( 'edited_grp_perm_templates', $edited_Group->get('perm_templates'), T_('Templates'), T_('Check to allow template editing.') );
+	$Form->radio( 'edited_grp_perm_files', $edited_Group->get('perm_files'),
+			array(	$perm_none_option,
+							$perm_view_option,
+							array( 'add', T_('Add/Upload') ),
+							$perm_edit_option
+						), T_('Files'), false, T_('This overrides any specific media file permissions on specific blogs.') );
+	if( $edited_Group->get('ID') != 1 )
+	{	// Groups others than #1 can be prevented from editing users
+		$Form->radio( 'edited_grp_perm_users', $edited_Group->get('perm_users'),
+				array(	$perm_none_option,
+								$perm_view_option,
+								$perm_edit_option
+							), T_('Users & Groups') );
+	}
+	else
+	{	// Group #1 always has user management right:
+		$Form->info( T_('Users & Groups'), T_('Full Access') );
+	}
+	$Form->radio( 'edited_grp_perm_options', $edited_Group->get('perm_options'),
+			array(	$perm_none_option,
+							$perm_view_option,
+							$perm_edit_option
+						), T_('Settings') );
+
+$Form->end_fieldset();
+
+if( $action != 'view_group' )
+{
+	$Form->buttons( array(
+		array( '', '', T_('Save !'), 'SaveButton' ),
+		array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+}
+
+$Form->end_form();
+
+// End payload block:
+$this->disp_payload_end();
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/inc/VIEW/users/_users_list.php 1.10.3.src/inc/VIEW/users/_users_list.php
--- 0.9.2.src/inc/VIEW/users/_users_list.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/inc/VIEW/users/_users_list.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,238 @@
+<?php
+/**
+ * This file implements the UI view for the user/group list for user/group editing.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: _users_list.php,v 1.9.2.2.2.1 2007/04/25 22:18:04 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * @var User
+ */
+global $current_User;
+/**
+ * @var GeneralSettings
+ */
+global $Settings;
+/**
+ * @var DB
+ */
+global $DB;
+
+
+// query which groups have users (in order to prevent deletion of groups which have users)
+global $usedgroups;	// We need this in a callback below
+$usedgroups = $DB->get_col( 'SELECT grp_ID
+															 FROM T_groups INNER JOIN T_users ON user_grp_ID = grp_ID
+															GROUP BY grp_ID');
+
+/*
+ * Query user list:
+ */
+$keywords = $Request->param( 'keywords', 'string', '', true );
+
+$where_clause = '';
+
+if( !empty( $keywords ) )
+{
+	$kw_array = split( ' ', $keywords );
+	foreach( $kw_array as $kw )
+	{
+		$where_clause .= 'CONCAT( user_login, \' \', user_firstname, \' \', user_lastname, \' \', user_nickname, \' \', user_email) LIKE "%'.$DB->escape($kw).'%" AND ';
+	}
+}
+
+$sql = "SELECT T_users.*, grp_ID, grp_name
+					FROM T_users RIGHT JOIN T_groups ON user_grp_ID = grp_ID
+				 WHERE $where_clause 1
+				 ORDER BY grp_name, *";
+
+
+$Results = & new Results( $sql, 'user_', '-A' );
+
+$Results->title = T_('Groups & Users');
+
+/*
+ * Table icons:
+ */
+if( $current_User->check_perm( 'users', 'edit', false ) )
+{ // create new user link
+	$Results->global_icon( T_('Add a user...'), 'new', '?ctrl=users&amp;action=new_user', T_('Add user'), 3, 4  );
+	$Results->global_icon( T_('Add a group...'), 'new', '?ctrl=users&amp;action=new_group', T_('Add group'), 3, 4  );
+}
+
+
+/**
+ * Callback to add filters on top of the result set
+ *
+ * @param Form
+ */
+function filter_userlist( & $Form )
+{
+	global $Request;
+
+	$Form->text( 'keywords', $Request->get('keywords'), 20, T_('Keywords'), T_('Separate with space'), 50 );
+}
+$Results->filter_area = array(
+	'callback' => 'filter_userlist',
+	'url_ignore' => 'results_user_page,keywords',
+	'presets' => array(
+		'all' => array( T_('All users'), '?ctrl=users' ),
+		)
+	);
+
+
+/*
+ * Grouping params:
+ */
+$Results->group_by = 'grp_ID';
+$Results->ID_col = 'user_ID';
+
+
+/*
+ * Group columns:
+ */
+$Results->grp_cols[] = array(
+						'td_class' => 'firstcol'.($current_User->check_perm( 'users', 'edit', false ) ? '' : ' lastcol' ),
+						'td_colspan' => -1,  // nb_colds - 1
+						'td' => '<a href="?ctrl=users&amp;grp_ID=$grp_ID$">$grp_name$</a>'
+										.'conditional( (#grp_ID# == '.$Settings->get('newusers_grp_ID').'), \' <span class="notes">('.T_('default group for new users').')</span>\' )',
+					);
+
+function grp_actions( & $row )
+{
+	global $usedgroups, $Settings;
+
+	$r = action_icon( T_('Edit this group...'), 'edit', regenerate_url( 'action', 'grp_ID='.$row->grp_ID ) );
+
+	$r .= action_icon( T_('Duplicate this group...'), 'copy', regenerate_url( 'action', 'action=new_group&amp;grp_ID='.$row->grp_ID ) );
+
+	if( ($row->grp_ID != 1) && ($row->grp_ID != $Settings->get('newusers_grp_ID')) && !in_array( $row->grp_ID, $usedgroups ) )
+	{ // delete
+		$r .= action_icon( T_('Delete this group!'), 'delete', regenerate_url( 'action', 'action=delete_group&amp;grp_ID='.$row->grp_ID ) );
+	}
+
+	return $r;
+}
+$Results->grp_cols[] = array(
+						'td_class' => 'shrinkwrap',
+						'td' => '%grp_actions( {row} )%',
+					);
+
+/*
+ * Data columns:
+ */
+$Results->cols[] = array(
+						'th' => T_('ID'),
+						'th_class' => 'shrinkwrap',
+						'td_class' => 'shrinkwrap',
+						'order' => 'user_ID',
+						'td' => '$user_ID$',
+					);
+
+$Results->cols[] = array(
+						'th' => T_('Login'),
+						'order' => 'user_login',
+						'td' => '<a href="?ctrl=users&amp;user_ID=$user_ID$">$user_login$</a>',
+					);
+
+$Results->cols[] = array(
+						'th' => T_('Nickname'),
+						'order' => 'user_nickname',
+						'td' => '$user_nickname$',
+					);
+
+$Results->cols[] = array(
+						'th' => T_('Name'),
+						'order' => 'user_lastname, user_firstname',
+						'td' => '$user_firstname$ $user_lastname$',
+					);
+
+function user_mailto( $email )
+{
+	if( empty( $email ) )
+	{
+		return '&nbsp;';
+	}
+	return action_icon( T_('Email').': '.$email, 'email', 'mailto:'.$email, T_('Email') );
+}
+$Results->cols[] = array(
+						'th' => T_('Email'),
+						'td_class' => 'shrinkwrap',
+						'td' => '%user_mailto( #user_email# )%',
+					);
+
+$Results->cols[] = array(
+						'th' => T_('URL'),
+						'td_class' => 'shrinkwrap',
+						'td' => 'conditional( (#user_url# != \'http://\') && (#user_url# != \'\'), \'<a href="$user_url$" title="Website: $user_url$">'
+								.get_icon( 'www', 'imgtag', array( 'class' => 'middle', 'title' => 'Website: $user_url$' ) ).'</a>\', \'&nbsp;\' )',
+					);
+
+if( ! $current_User->check_perm( 'users', 'edit', false ) )
+{
+	$Results->cols[] = array(
+						'th' => T_('Level'),
+						'td_class' => 'right',
+						'order' => 'user_level',
+						'default_dir' => 'D',
+						'td' => '$user_level$',
+					);
+}
+else
+{
+	$Results->cols[] = array(
+						'th' => T_('Level'),
+						'td_class' => 'right',
+						'order' => 'user_level',
+						'default_dir' => 'D',
+						'td' => 'conditional( (#user_level# > 0), \''
+											.action_icon( TS_('Decrease user level'), 'decrease',
+												'%regenerate_url( \'action\', \'action=promote&amp;prom=down&amp;user_ID=$user_ID$\' )%' ).'\' )'
+										.'$user_level$ '
+										.'conditional( (#user_level# < 10), \''
+											.action_icon( TS_('Increase user level'), 'increase',
+												'%regenerate_url( \'action\', \'action=promote&amp;prom=up&amp;user_ID=$user_ID$\' )%' ).'\' )',
+					);
+
+
+	$Results->cols[] = array(
+						'th' => T_('Actions'),
+						'td_class' => 'shrinkwrap',
+						'td' => action_icon( T_('Edit this user...'), 'edit', '%regenerate_url( \'action\', \'user_ID=$user_ID$\' )%' )
+										.action_icon( T_('Duplicate this user...'), 'copy', '%regenerate_url( \'action\', \'action=new_user&amp;user_ID=$user_ID$\' )%' )
+										.'conditional( (#user_ID# != 1) && (#user_ID# != '.$current_User->ID.'), \''
+											.action_icon( T_('Delete this user!'), 'delete', '%regenerate_url( \'action\', \'action=delete_user&amp;user_ID=$user_ID$\' )%' ).'\' )'
+					);
+}
+
+
+// Display result :
+$Results->display();
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/index.php 1.10.3.src/index.php
--- 0.9.2.src/index.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/index.php	2007-04-25 23:17:46.000000000 -0500
@@ -8,49 +8,67 @@
  *
  * b2evolution - {@link http://b2evolution.net/}
  * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal Note: we need at least one file in the main package}}
  *
  * @package main
- * Note: we need at least one file in the main package	
  */
 
 /**
  * First thing: Do the minimal initializations required for b2evo:
  */
-require_once dirname(__FILE__).'/b2evocore/_main.php';
+require_once dirname(__FILE__).'/conf/_config.php';
+
+require_once $inc_path.'_main.inc.php';
 
 // Check if a specific blog has been requested in the URL:
 param( 'blog', 'integer', '', true );
 
 if( empty($blog) )
-{	// No blog requested, by URL param, let's check extrapath
-  # echo 'Checking extra path...<br />';
-	// Check and Remove current page url:
-	$index_url = substr( $baseurl, strlen( $baseurlroot ) ) . '/index.php';
-  # echo 'Seeking ['.$index_url.'] in ['.$ReqPath.']...<br />';
-	if( ($pos = strpos( $ReqPath, $index_url )) !== false )
-	{ // note: $pos will typically be 0
-    # echo 'Matched index.php path...<br />';
-		$path_string = substr( $ReqPath, $pos+strlen( $index_url ) );
-		// echo "path=$path_string <br>";
-		$path_elements = explode( '/', $path_string, 20 );						// slice it
-		if( isset($path_elements[1]) && (($Blog = $BlogCache->get_by_stub( $path_elements[1], false )) !== false) )
-		{	// We found a matching blog:
+{ // No blog requested by URL param, let's try to match something in the URL
+	$Debuglog->add( 'No blog param received, checking extra path...', 'detectblog' );
+
+	if( preg_match( '#^(.+?)index.php/([^/]+)#', $ReqHost.$ReqPath, $matches ) )
+	{ // We have an URL blog name:
+		$Debuglog->add( 'Found a potential URL blog name: '.$matches[2], 'detectblog' );
+		if( (($Blog = & $BlogCache->get_by_urlname( $matches[2], false )) !== false) )
+		{ // We found a matching blog:
 			$blog = $Blog->ID;
 		}
 	}
-}
 
-if( empty($blog) )
-{	// Still no blog requested,
-	$blog = $Settings->get('default_blog_ID');
-}
+	if( empty($blog) )
+	{ // No blog identified by URL name, let's try to match the absolute URL
+		if( preg_match( '#^(.+?)index.php#', $ReqHost.$ReqPath, $matches ) )
+		{ // Remove what's not part of the absolute URL
+			$ReqAbsUrl = $matches[1];
+		}
+		else
+		{
+			$ReqAbsUrl = $ReqHost.$ReqPath;
+		}
+		$Debuglog->add( 'Looking up absolute url : '.$ReqAbsUrl, 'detectblog' );
 
-if( empty($blog) )
-{	// No specific blog to be displayed:
-	// we are going to display the default page:
-	require dirname(__FILE__).'/default.php';
-	exit();
+		if( (($Blog = & $BlogCache->get_by_url( $ReqAbsUrl, false )) !== false) )
+		{ // We found a matching blog:
+			$blog = $Blog->ID;
+			$Debuglog->add( 'Found matching blog: '.$blog, 'detectblog' );
+		}
+	}
+
+	if( empty($blog) )
+	{ // Still no blog requested, use default
+		$blog = $Settings->get('default_blog_ID');
+		$Debuglog->add( 'Using default blog '.$blog, 'detectblog' );
+	}
+
+	if( empty($blog) )
+	{ // No specific blog to be displayed:
+		// we are going to display the default page:
+		require dirname(__FILE__).'/default.php';
+		exit();
+	}
 }
 
 // A blog has been requested... Let's set a few default params:
@@ -85,6 +103,6 @@
 # $order = 'ASC'; // This for example would display the blog in chronological order...
 
 // That's it, now let b2evolution do the rest! :)
-require dirname(__FILE__)."/$core_subdir/_blog_main.php";
+require $inc_path.'_blog_main.inc.php';
 
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/install/_db_schema.inc.php 1.10.3.src/install/_db_schema.inc.php
--- 0.9.2.src/install/_db_schema.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/install/_db_schema.inc.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,492 @@
+<?php
+/**
+ * This file holds the b2evo database scheme.
+ *
+ * @version $Id: _db_schema.inc.php,v 1.26.2.10.2.2 2007/04/27 09:18:22 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * The b2evo database scheme.
+ *
+ * This gets updated through {@link db_delta()} which generates the queries needed to get
+ * to this scheme.
+ *
+ * Please see {@link db_delta()} for things to take care of.
+ *
+ * @global array
+ */
+global $schema_queries;
+
+$schema_queries = array(
+	'T_groups' => array(
+		'Creating table for Groups',
+		"CREATE TABLE T_groups (
+			grp_ID int(11) NOT NULL auto_increment,
+			grp_name varchar(50) NOT NULL default '',
+			grp_perm_admin enum('none','hidden','visible') NOT NULL default 'visible',
+			grp_perm_blogs enum('user','viewall','editall') NOT NULL default 'user',
+			grp_perm_stats enum('none','view','edit') NOT NULL default 'none',
+			grp_perm_spamblacklist enum('none','view','edit') NOT NULL default 'none',
+			grp_perm_options enum('none','view','edit') NOT NULL default 'none',
+			grp_perm_users enum('none','view','edit') NOT NULL default 'none',
+			grp_perm_templates TINYINT NOT NULL DEFAULT 0,
+			grp_perm_files enum('none','view','add','edit') NOT NULL default 'none',
+			PRIMARY KEY grp_ID (grp_ID)
+		)" ),
+
+	'T_coll_user_perms' => array(
+		'Creating table for Blog-User permissions',
+		"CREATE TABLE T_coll_user_perms (
+			bloguser_blog_ID int(11) unsigned NOT NULL default 0,
+			bloguser_user_ID int(11) unsigned NOT NULL default 0,
+			bloguser_ismember tinyint NOT NULL default 0,
+			bloguser_perm_poststatuses set('published','deprecated','protected','private','draft') NOT NULL default '',
+			bloguser_perm_delpost tinyint NOT NULL default 0,
+			bloguser_perm_comments tinyint NOT NULL default 0,
+			bloguser_perm_cats tinyint NOT NULL default 0,
+			bloguser_perm_properties tinyint NOT NULL default 0,
+			bloguser_perm_media_upload tinyint NOT NULL default 0,
+			bloguser_perm_media_browse tinyint NOT NULL default 0,
+			bloguser_perm_media_change tinyint NOT NULL default 0,
+			PRIMARY KEY bloguser_pk (bloguser_blog_ID,bloguser_user_ID)
+		)" ),
+
+	'T_settings' => array(
+		'Creating table for Settings',
+		"CREATE TABLE T_settings (
+			set_name VARCHAR( 30 ) NOT NULL ,
+			set_value VARCHAR( 255 ) NULL ,
+			PRIMARY KEY ( set_name )
+		)" ),
+
+	'T_users' => array(
+		'Creating table for Users',
+		"CREATE TABLE T_users (
+			user_ID int(11) unsigned NOT NULL auto_increment,
+			user_login varchar(20) NOT NULL,
+			user_pass CHAR(32) NOT NULL,
+			user_firstname varchar(50) NULL,
+			user_lastname varchar(50) NULL,
+			user_nickname varchar(50) NULL,
+			user_icq int(11) unsigned NULL,
+			user_email varchar(255) NOT NULL,
+			user_url varchar(255) NULL,
+			user_ip varchar(15) NULL,
+			user_domain varchar(200) NULL,
+			user_browser varchar(200) NULL,
+			dateYMDhour datetime NOT NULL,
+			user_level int unsigned DEFAULT 0 NOT NULL,
+			user_aim varchar(50) NULL,
+			user_msn varchar(100) NULL,
+			user_yim varchar(50) NULL,
+			user_locale varchar(20) DEFAULT 'en-EU' NOT NULL,
+			user_idmode varchar(20) NOT NULL DEFAULT 'login',
+			user_allow_msgform TINYINT NOT NULL DEFAULT '1',
+			user_notify tinyint(1) NOT NULL default 1,
+			user_showonline tinyint(1) NOT NULL default 1,
+			user_grp_ID int(4) NOT NULL default 1,
+			user_validated TINYINT(1) NOT NULL DEFAULT 0,
+			PRIMARY KEY user_ID (user_ID),
+			UNIQUE user_login (user_login),
+			KEY user_grp_ID (user_grp_ID)
+		)" ),
+
+	'T_blogs' => array(
+		'Creating table for Blogs',
+		"CREATE TABLE T_blogs (
+			blog_ID int(11) unsigned NOT NULL auto_increment,
+			blog_shortname varchar(12) NULL default '',
+			blog_name varchar(50) NOT NULL default '',
+			blog_tagline varchar(250) NULL default '',
+			blog_description varchar(250) NULL default '',
+			blog_longdesc TEXT NULL DEFAULT NULL,
+			blog_locale VARCHAR(20) NOT NULL DEFAULT 'en-EU',
+			blog_access_type VARCHAR(10) NOT NULL DEFAULT 'index.php',
+			blog_siteurl varchar(120) NOT NULL default '',
+			blog_staticfilename varchar(30) NULL default NULL,
+			blog_stub VARCHAR(255) NOT NULL DEFAULT 'stub',
+			blog_urlname VARCHAR(255) NOT NULL DEFAULT 'urlname',
+			blog_notes TEXT NULL,
+			blog_keywords tinytext,
+			blog_allowcomments VARCHAR(20) NOT NULL default 'post_by_post',
+			blog_allowtrackbacks TINYINT(1) NOT NULL default 1,
+			blog_allowblogcss TINYINT(1) NOT NULL default 1,
+			blog_allowusercss TINYINT(1) NOT NULL default 1,
+			blog_default_skin VARCHAR(30) NOT NULL DEFAULT 'custom',
+			blog_force_skin TINYINT(1) NOT NULL default 0,
+			blog_disp_bloglist TINYINT(1) NOT NULL DEFAULT 1,
+			blog_in_bloglist TINYINT(1) NOT NULL DEFAULT 1,
+			blog_links_blog_ID INT(11) NULL DEFAULT NULL,
+			blog_commentsexpire INT(4) NOT NULL DEFAULT 0,
+			blog_media_location ENUM( 'default', 'subdir', 'custom', 'none' ) DEFAULT 'default' NOT NULL,
+			blog_media_subdir VARCHAR( 255 ) NULL,
+			blog_media_fullpath VARCHAR( 255 ) NULL,
+			blog_media_url VARCHAR( 255 ) NULL,
+			blog_UID VARCHAR(20),
+			PRIMARY KEY blog_ID (blog_ID),
+			UNIQUE KEY blog_urlname (blog_urlname)
+		)" ),
+
+	'T_coll_settings' => array(
+		'Creating collection settings table',
+		"CREATE TABLE T_coll_settings (
+			cset_coll_ID INT(11) UNSIGNED NOT NULL,
+			cset_name    VARCHAR( 30 ) NOT NULL,
+			cset_value   VARCHAR( 255 ) NULL,
+			PRIMARY KEY ( cset_coll_ID, cset_name )
+		)" ),
+
+	'T_categories' => array(
+		'Creating table for Categories',
+		"CREATE TABLE T_categories (
+			cat_ID int(11) unsigned NOT NULL auto_increment,
+			cat_parent_ID int(11) unsigned NULL,
+			cat_name tinytext NOT NULL,
+			cat_blog_ID int(11) unsigned NOT NULL default 2,
+			cat_description VARCHAR(250) NULL DEFAULT NULL,
+			cat_longdesc TEXT NULL DEFAULT NULL,
+			cat_icon VARCHAR(30) NULL DEFAULT NULL,
+			PRIMARY KEY cat_ID (cat_ID),
+			KEY cat_blog_ID (cat_blog_ID),
+			KEY cat_parent_ID (cat_parent_ID)
+		)" ),
+
+	'T_posts' => array(
+		'Creating table for Posts',
+		"CREATE TABLE T_posts (
+			post_ID                     int(11) unsigned NOT NULL auto_increment,
+			post_parent_ID              int(11) unsigned NULL,
+			post_creator_user_ID        int(11) unsigned NOT NULL,
+			post_lastedit_user_ID       int(11) unsigned NULL,
+			post_assigned_user_ID       int(11) unsigned NULL,
+			post_datestart              datetime NOT NULL,
+			post_datedeadline           datetime NULL,
+			post_datecreated            datetime NULL,
+			post_datemodified           datetime NOT NULL,
+			post_status                 enum('published','deprecated','protected','private','draft') NOT NULL default 'published',
+			post_pst_ID                 int(11) unsigned NULL,
+			post_ptyp_ID                int(11) unsigned NULL,
+			post_locale                 VARCHAR(20) NOT NULL DEFAULT 'en-EU',
+			post_content                MEDIUMTEXT NULL,
+			post_title                  text NOT NULL,
+			post_urltitle               VARCHAR(50) NULL DEFAULT NULL,
+			post_url                    VARCHAR(255) NULL DEFAULT NULL,
+			post_main_cat_ID            int(11) unsigned NOT NULL,
+			post_notifications_status   ENUM('noreq','todo','started','finished') NOT NULL DEFAULT 'noreq',
+			post_notifications_ctsk_ID  INT(10) unsigned NULL DEFAULT NULL,
+			post_views                  INT(11) UNSIGNED NOT NULL DEFAULT 0,
+			post_wordcount              int(11) default NULL,
+			post_comment_status         ENUM('disabled', 'open', 'closed') NOT NULL DEFAULT 'open',
+			post_commentsexpire         DATETIME DEFAULT NULL,
+			post_renderers              TEXT NOT NULL,
+			post_priority               int(11) unsigned null,
+			PRIMARY KEY post_ID( post_ID ),
+			UNIQUE post_urltitle( post_urltitle ),
+			INDEX post_datestart( post_datestart ),
+			INDEX post_main_cat_ID( post_main_cat_ID ),
+			INDEX post_creator_user_ID( post_creator_user_ID ),
+			INDEX post_status( post_status ),
+			INDEX post_parent_ID( post_parent_ID ),
+			INDEX post_assigned_user_ID( post_assigned_user_ID ),
+			INDEX post_ptyp_ID( post_ptyp_ID ),
+			INDEX post_pst_ID( post_pst_ID )
+		)" ),
+
+	'T_postcats' => array(
+		'Creating table for Categories-to-Posts relationships',
+		"CREATE TABLE T_postcats (
+			postcat_post_ID int(11) unsigned NOT NULL,
+			postcat_cat_ID int(11) unsigned NOT NULL,
+			PRIMARY KEY postcat_pk (postcat_post_ID,postcat_cat_ID),
+			UNIQUE catpost ( postcat_cat_ID, postcat_post_ID )
+		)" ),
+
+	'T_comments' => array(	// Note: pingbacks no longer supported, but previous pingbacks are to be preserved in the DB
+		'Creating table for Comments',
+		"CREATE TABLE T_comments (
+			comment_ID        int(11) unsigned NOT NULL auto_increment,
+			comment_post_ID   int(11) unsigned NOT NULL default '0',
+			comment_type enum('comment','linkback','trackback','pingback') NOT NULL default 'comment',
+			comment_status ENUM('published', 'deprecated', 'protected', 'private', 'draft') DEFAULT 'published' NOT NULL,
+			comment_author_ID int unsigned NULL default NULL,
+			comment_author varchar(100) NULL,
+			comment_author_email varchar(255) NULL,
+			comment_author_url varchar(255) NULL,
+			comment_author_IP varchar(23) NOT NULL default '',
+			comment_date datetime NOT NULL,
+			comment_content text NOT NULL,
+			comment_karma int(11) NOT NULL default '0',
+			comment_spam_karma TINYINT NULL,
+			comment_allow_msgform TINYINT NOT NULL DEFAULT '0',
+			PRIMARY KEY comment_ID (comment_ID),
+			KEY comment_post_ID (comment_post_ID),
+			KEY comment_date (comment_date),
+			KEY comment_type (comment_type)
+		)" ),
+
+	'T_locales' => array(
+		'Creating table for Locales',
+		"CREATE TABLE T_locales (
+			loc_locale varchar(20) NOT NULL default '',
+			loc_charset varchar(15) NOT NULL default 'iso-8859-1',
+			loc_datefmt varchar(20) NOT NULL default 'y-m-d',
+			loc_timefmt varchar(20) NOT NULL default 'H:i:s',
+			loc_startofweek TINYINT UNSIGNED NOT NULL DEFAULT 1,
+			loc_name varchar(40) NOT NULL default '',
+			loc_messages varchar(20) NOT NULL default '',
+			loc_priority tinyint(4) UNSIGNED NOT NULL default '0',
+			loc_enabled tinyint(4) NOT NULL default '1',
+			PRIMARY KEY loc_locale( loc_locale )
+		) COMMENT='saves available locales'
+		" ),
+
+	'T_antispam' => array(
+		'Creating table for Antispam Blacklist',
+		"CREATE TABLE T_antispam (
+			aspm_ID bigint(11) NOT NULL auto_increment,
+			aspm_string varchar(80) NOT NULL,
+			aspm_source enum( 'local','reported','central' ) NOT NULL default 'reported',
+			PRIMARY KEY aspm_ID (aspm_ID),
+			UNIQUE aspm_string (aspm_string)
+		)" ),
+
+	'T_sessions' => array(
+		'Creating table for active sessions',
+		"CREATE TABLE T_sessions (
+			sess_ID        INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
+			sess_key       CHAR(32) NULL,
+			sess_lastseen  DATETIME NOT NULL,
+			sess_ipaddress VARCHAR(15) NOT NULL DEFAULT '',
+			sess_user_ID   INT(10) DEFAULT NULL,
+			sess_data      MEDIUMBLOB DEFAULT NULL,
+			PRIMARY KEY( sess_ID )
+		)" ), // NOTE: sess_lastseen is only relevant/used by Sessions class (+ stats) and results in a quite large index (file size wise)
+		// NOTE: sess_data is (MEDIUM)BLOB because e.g. serialize() does not completely convert binary data to text
+
+	'T_usersettings' => array(
+		'Creating user settings table',
+		"CREATE TABLE T_usersettings (
+			uset_user_ID INT(11) UNSIGNED NOT NULL,
+			uset_name    VARCHAR( 30 ) NOT NULL,
+			uset_value   VARCHAR( 255 ) NULL,
+			PRIMARY KEY ( uset_user_ID, uset_name )
+		)" ),
+
+	'T_item__prerendering' => array(
+		'Creating item prerendering cache table',
+		'CREATE TABLE T_item__prerendering(
+			itpr_itm_ID                   INT(11) UNSIGNED NOT NULL,
+			itpr_format                   ENUM(\'htmlbody\', \'entityencoded\', \'xml\', \'text\') NOT NULL,
+			itpr_renderers                TEXT NOT NULL,
+			itpr_content_prerendered      MEDIUMTEXT NULL,
+			itpr_datemodified             TIMESTAMP NOT NULL,
+			PRIMARY KEY (itpr_itm_ID, itpr_format)
+		)' ),
+
+	'T_itemstatuses' => array(
+		'Creating table for Post Statuses',
+		"CREATE TABLE T_itemstatuses (
+			pst_ID   int(11) unsigned not null AUTO_INCREMENT,
+			pst_name varchar(30)      not null,
+			primary key ( pst_ID )
+		)" ),
+
+	'T_itemtypes' => array(
+		'Creating table for Post Types',
+		"CREATE TABLE T_itemtypes (
+			ptyp_ID   int(11) unsigned not null AUTO_INCREMENT,
+			ptyp_name varchar(30)      not null,
+			primary key (ptyp_ID)
+		)" ),
+
+	'T_files' => array(
+		'Creating table for File Meta Data',
+		"CREATE TABLE T_files (
+			file_ID        int(11) unsigned  not null AUTO_INCREMENT,
+			file_root_type enum('absolute','user','group','collection') not null default 'absolute',
+			file_root_ID   int(11) unsigned  not null default 0,
+			file_path      varchar(255)      not null default '',
+			file_title     varchar(255),
+			file_alt       varchar(255),
+			file_desc      text,
+			primary key (file_ID),
+			unique file (file_root_type, file_root_ID, file_path)
+		)" ),
+
+	'T_basedomains' => array(
+		'Creating table for base domains',
+		"CREATE TABLE T_basedomains (
+			dom_ID     INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
+			dom_name   VARCHAR(250) NOT NULL DEFAULT '',
+			dom_status ENUM('unknown','whitelist','blacklist') NOT NULL DEFAULT 'unknown',
+			dom_type   ENUM('unknown','normal','searcheng','aggregator') NOT NULL DEFAULT 'unknown',
+			PRIMARY KEY     (dom_ID),
+			UNIQUE dom_name (dom_name),
+			INDEX dom_type  (dom_type)
+		)" ),
+
+	'T_useragents' => array(
+		'Creating table for user agents',
+		"CREATE TABLE T_useragents (
+			agnt_ID        INT UNSIGNED NOT NULL AUTO_INCREMENT,
+			agnt_signature VARCHAR(250) NOT NULL,
+			agnt_type      ENUM('rss','robot','browser','unknown') DEFAULT 'unknown' NOT NULL ,
+			PRIMARY KEY (agnt_ID),
+			INDEX agnt_type ( agnt_type )
+		)" ),
+
+	'T_hitlog' => array(
+		'Creating table for Hit-Logs',
+		"CREATE TABLE T_hitlog (
+			hit_ID             INT(11) NOT NULL AUTO_INCREMENT,
+			hit_sess_ID        INT UNSIGNED,
+			hit_datetime       DATETIME NOT NULL,
+			hit_uri            VARCHAR(250) DEFAULT NULL,
+			hit_referer_type   ENUM('search','blacklist','spam','referer','direct','self','admin') NOT NULL,
+			hit_referer        VARCHAR(250) DEFAULT NULL,
+			hit_referer_dom_ID INT UNSIGNED DEFAULT NULL,
+			hit_blog_ID        int(11) UNSIGNED NULL DEFAULT NULL,
+			hit_remote_addr    VARCHAR(40) DEFAULT NULL,
+			hit_agnt_ID        INT UNSIGNED NULL,
+			PRIMARY KEY         (hit_ID),
+			INDEX hit_agnt_ID        ( hit_agnt_ID ),
+			INDEX hit_blog_ID        ( hit_blog_ID ),
+			INDEX hit_uri            ( hit_uri ),
+			INDEX hit_referer_dom_ID ( hit_referer_dom_ID )
+		)" ),
+
+	'T_subscriptions' => array(
+		'Creating table for subscriptions',
+		"CREATE TABLE T_subscriptions (
+			sub_coll_ID     int(11) unsigned    not null,
+			sub_user_ID     int(11) unsigned    not null,
+			sub_items       tinyint(1)          not null,
+			sub_comments    tinyint(1)          not null,
+			primary key (sub_coll_ID, sub_user_ID)
+		)" ),
+
+	'T_coll_group_perms' => array(
+		'Creating table for blog-group permissions',
+		"CREATE TABLE T_coll_group_perms (
+			bloggroup_blog_ID int(11) unsigned NOT NULL default 0,
+			bloggroup_group_ID int(11) unsigned NOT NULL default 0,
+			bloggroup_ismember tinyint NOT NULL default 0,
+			bloggroup_perm_poststatuses set('published','deprecated','protected','private','draft') NOT NULL default '',
+			bloggroup_perm_delpost tinyint NOT NULL default 0,
+			bloggroup_perm_comments tinyint NOT NULL default 0,
+			bloggroup_perm_cats tinyint NOT NULL default 0,
+			bloggroup_perm_properties tinyint NOT NULL default 0,
+			bloggroup_perm_media_upload tinyint NOT NULL default 0,
+			bloggroup_perm_media_browse tinyint NOT NULL default 0,
+			bloggroup_perm_media_change tinyint NOT NULL default 0,
+			PRIMARY KEY bloggroup_pk (bloggroup_blog_ID,bloggroup_group_ID)
+		)" ),
+
+	'T_links' => array(
+		'Creating table for Post Links',
+		"CREATE TABLE T_links (
+			link_ID               int(11) unsigned  not null AUTO_INCREMENT,
+			link_datecreated      datetime          not null,
+			link_datemodified     datetime          not null,
+			link_creator_user_ID  int(11) unsigned  not null,
+			link_lastedit_user_ID int(11) unsigned  not null,
+			link_itm_ID           int(11) unsigned  NOT NULL,
+			link_dest_itm_ID      int(11) unsigned  NULL,
+			link_file_ID          int(11) unsigned  NULL,
+			link_ltype_ID         int(11) unsigned  NOT NULL default 1,
+			link_external_url     VARCHAR(255)      NULL,
+			link_title            TEXT              NULL,
+			PRIMARY KEY (link_ID),
+			INDEX link_itm_ID( link_itm_ID ),
+			INDEX link_dest_itm_ID (link_dest_itm_ID),
+			INDEX link_file_ID (link_file_ID)
+		)" ),
+
+	'T_filetypes' => array(
+		'Creating table for file types',
+		'CREATE TABLE T_filetypes (
+			ftyp_ID int(11) unsigned NOT NULL auto_increment,
+			ftyp_extensions varchar(30) NOT NULL,
+			ftyp_name varchar(30) NOT NULL,
+			ftyp_mimetype varchar(50) NOT NULL,
+			ftyp_icon varchar(20) default NULL,
+			ftyp_viewtype varchar(10) NOT NULL,
+			ftyp_allowed tinyint(1) NOT NULL default 0,
+			PRIMARY KEY (ftyp_ID)
+		)' ),
+
+	'T_plugins' => array(
+		'Creating plugins table',
+		"CREATE TABLE T_plugins (
+			plug_ID              INT(11) UNSIGNED NOT NULL auto_increment,
+			plug_priority        TINYINT NOT NULL default 50,
+			plug_classname       VARCHAR(40) NOT NULL default '',
+			plug_code            VARCHAR(32) NULL,
+			plug_apply_rendering ENUM( 'stealth', 'always', 'opt-out', 'opt-in', 'lazy', 'never' ) NOT NULL DEFAULT 'never',
+			plug_version         VARCHAR(42) NOT NULL default '0',
+			plug_name            VARCHAR(255) NULL default NULL,
+			plug_shortdesc       VARCHAR(255) NULL default NULL,
+			plug_status          ENUM( 'enabled', 'disabled', 'needs_config', 'broken' ) NOT NULL,
+			plug_spam_weight     TINYINT UNSIGNED NOT NULL DEFAULT 1,
+			PRIMARY KEY ( plug_ID ),
+			UNIQUE plug_code( plug_code ),
+			INDEX plug_status( plug_status )
+		)" ),
+
+	'T_pluginsettings' => array(
+		'Creating plugin settings table',
+		'CREATE TABLE T_pluginsettings (
+			pset_plug_ID INT(11) UNSIGNED NOT NULL,
+			pset_name VARCHAR( 30 ) NOT NULL,
+			pset_value TEXT NULL,
+			PRIMARY KEY ( pset_plug_ID, pset_name )
+		)' ),
+
+	'T_pluginusersettings' => array(
+		'Creating plugin user settings table',
+		'CREATE TABLE T_pluginusersettings (
+			puset_plug_ID INT(11) UNSIGNED NOT NULL,
+			puset_user_ID INT(11) UNSIGNED NOT NULL,
+			puset_name VARCHAR( 30 ) NOT NULL,
+			puset_value TEXT NULL,
+			PRIMARY KEY ( puset_plug_ID, puset_user_ID, puset_name )
+		)' ),
+
+	'T_pluginevents' => array(
+		'Creating plugin events table',
+		'CREATE TABLE T_pluginevents(
+			pevt_plug_ID INT(11) UNSIGNED NOT NULL,
+			pevt_event VARCHAR(40) NOT NULL,
+			pevt_enabled TINYINT NOT NULL DEFAULT 1,
+			PRIMARY KEY( pevt_plug_ID, pevt_event )
+		)' ),
+
+	'T_cron__task' => array(
+		'Creating cron tasks table',
+		'CREATE TABLE T_cron__task(
+			ctsk_ID              int(10) unsigned      not null AUTO_INCREMENT,
+			ctsk_start_datetime  datetime              not null,
+			ctsk_repeat_after    int(10) unsigned,
+			ctsk_name            varchar(50)           not null,
+			ctsk_controller      varchar(50)           not null,
+			ctsk_params          text,
+			PRIMARY KEY (ctsk_ID)
+		)' ),
+
+	'T_cron__log' => array(
+		'Creating cron tasks table',
+		'CREATE TABLE T_cron__log(
+			clog_ctsk_ID              int(10) unsigned   not null,
+			clog_realstart_datetime   datetime           not null,
+			clog_realstop_datetime    datetime,
+			clog_status               enum(\'started\',\'finished\',\'error\',\'timeout\') not null default \'started\',
+			clog_messages             text,
+			PRIMARY KEY (clog_ctsk_ID)
+		)' ),
+
+);
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/install/_functions_cafelogupgrade.php 1.10.3.src/install/_functions_cafelogupgrade.php
--- 0.9.2.src/install/_functions_cafelogupgrade.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/install/_functions_cafelogupgrade.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,162 @@
+<?php
+/**
+ * This file implements upgrading from cafelog/b2
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package install
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Upgrade from cagelog/b2 tables.
+ *
+ * @return boolean|NULL true on success
+ */
+function upgrade_cafelog_tables()
+{
+	global $baseurl, $old_db_version, $new_db_version;
+	global $default_locale;
+	global $oldtableposts, $oldtableusers, $oldtablesettings, $oldtablecategories, $oldtablecomments;
+	global $timestamp, $admin_email;
+	global $Group_Admins, $Group_Privileged, $Group_Bloggers, $Group_Users;
+	global $blog_all_ID, $blog_a_ID, $blog_b_ID, $blog_linkblog_ID;
+	global $cat_ann_a, $cat_news, $cat_bg, $cat_ann_b, $cat_fun, $cat_life, $cat_web, $cat_sports, $cat_movies, $cat_music, $cat_b2evo, $cat_linkblog_b2evo, $cat_linkblog_contrib;
+	global $DB;
+
+	// Create blogs:
+	create_default_blogs( 'Blog A (Upg)', 'Blog A (Cafelog Upgrade)', T_("This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"), false );
+
+
+	echo 'Copying Cafelog settings... ';
+	// forcing paged mode because this works so much better !!!
+	// You can always change it back in the options if you don't like it.
+
+	$query = "SELECT archive_mode, time_difference, AutoBR FROM $oldtablesettings";
+	$q = $DB->get_row( $query );
+
+	create_default_settings( array( // overrides:
+		'archive_mode' => $q->archive_mode,
+		'time_difference' => ( $q->time_difference*3600 ),
+		'AutoBR' => $q->AutoBR,
+		) );
+
+	echo 'Copying Cafelog users... ';
+	$query = "INSERT INTO T_users( user_ID, user_login, user_pass, user_firstname, user_lastname,
+							user_nickname, user_icq, user_email, user_url, user_ip, user_domain, user_browser,
+							dateYMDhour, user_level,	user_aim, user_msn, user_yim, user_idmode )
+						SELECT ID, user_login, MD5(user_pass), user_firstname, user_lastname, user_nickname,
+							user_icq, user_email, user_url, user_ip, user_domain, user_browser, dateYMDhour,
+							user_level,	user_aim, user_msn, user_yim, user_idmode
+						FROM $oldtableusers";
+	$DB->query( $query );
+	echo "OK.<br />\n";
+
+	echo 'Make sure user #1 is at level 10... ';
+	$query = "UPDATE T_users
+							 SET user_level = 10
+						 WHERE user_ID = 1";
+	$DB->query( $query );
+	echo "OK.<br />\n";
+
+	echo 'Setting groups... ';
+	$query = "UPDATE T_users
+							 SET user_grp_ID = ".$Group_Users->get('ID')."
+						 WHERE user_level = 0";
+	$DB->query( $query );
+
+	$query = "UPDATE T_users
+							 SET user_grp_ID = ".$Group_Bloggers->get('ID')."
+						 WHERE user_level > 0 and user_level < 10 ";
+	$DB->query( $query );
+
+  // Level 10 users get default group (1)
+
+	echo "OK.<br />\n";
+
+	echo 'Creating user blog permissions... ';
+	// Admin for all blogs:
+	$query = "INSERT INTO T_coll_user_perms( bloguser_blog_ID, bloguser_user_ID, bloguser_ismember,
+							bloguser_perm_poststatuses, bloguser_perm_delpost, bloguser_perm_comments,
+							bloguser_perm_cats, bloguser_perm_properties)
+						SELECT blog_ID, ID, 1, 'published,deprecated,protected,private,draft', 1, 1, 1, 1
+						FROM $oldtableusers, T_blogs
+						WHERE user_level = 10";
+	$DB->query( $query );
+
+	// Normal users for upgraded blog:
+	$query = "INSERT INTO T_coll_user_perms( bloguser_blog_ID, bloguser_user_ID, bloguser_ismember,
+							bloguser_perm_poststatuses, bloguser_perm_delpost, bloguser_perm_comments,
+							bloguser_perm_cats, bloguser_perm_properties)
+						SELECT $blog_a_ID, ID, 1, 'published,protected,private,draft', 0, 1, 0, 0
+						FROM $oldtableusers
+						WHERE user_level > 0 AND user_level < 10";
+	$DB->query( $query );
+	echo "OK.<br />\n";
+
+	echo 'Copying Cafelog categories... ';
+	$query = "INSERT INTO T_categories( cat_ID, cat_parent_ID, cat_name, cat_blog_ID ) SELECT DISTINCT cat_ID, NULL, cat_name, 2 FROM $oldtablecategories";
+	$DB->query( $query );
+	echo "OK.<br />\n";
+
+
+	echo 'Copying Cafelog posts... ';
+	$query = "INSERT INTO T_posts( post_ID, post_creator_user_ID, post_datestart, post_datemodified, post_status, post_locale, post_content, post_title, post_main_cat_ID, post_notifications_status, post_renderers )
+	SELECT ID, post_author, post_date, post_date, 'published', '$default_locale', post_content, post_title, post_category, 'finished', '' FROM $oldtableposts";
+	$DB->query( $query );
+	echo "OK.<br />\n";
+
+	echo 'Generating wordcounts... ';
+	$query = "SELECT post_ID, post_content FROM T_posts";
+	$i = 0;
+	foreach( $DB->get_results( $query, ARRAY_A ) as $row )
+	{
+		$query_update_wordcount = "UPDATE T_posts
+															SET post_wordcount = " . bpost_count_words($row['post_content']) . "
+															WHERE post_ID = " . $row['post_ID'];
+		$DB->query($query_update_wordcount);
+		$i++;
+	}
+	echo "OK. ($i rows updated)<br />\n";
+
+	echo 'Generating postcats... ';
+	$query = "INSERT INTO T_postcats( postcat_post_ID, postcat_cat_ID ) SELECT post_ID, post_main_cat_ID FROM T_posts";
+	$DB->query( $query );
+	echo "OK.<br />\n";
+
+	echo 'Copying Cafelog comments... ';
+	$query = "INSERT INTO T_comments( comment_ID, comment_post_ID, comment_type, comment_author, comment_author_email, comment_author_url, comment_author_IP, comment_date, comment_content, comment_karma ) SELECT comment_ID, comment_post_ID, 'comment', comment_author, comment_author_email, comment_author_url, comment_author_IP, comment_date, comment_content, comment_karma FROM $oldtablecomments";
+	$DB->query( $query );
+	echo "OK.<br />\n";
+
+	echo 'Qualifying comments... Trackback... ';
+	$query = "UPDATE T_comments SET comment_type = 'trackback' WHERE comment_content LIKE '<trackback />%'";
+	$DB->query( $query );
+	echo "OK.<br />\n";
+
+	echo 'Qualifying comments... Pingback... ';
+	$query = "UPDATE T_comments SET comment_type = 'pingback' WHERE comment_content LIKE '<pingback />%'";
+	$DB->query( $query );
+	echo "OK.<br />\n";
+
+
+	create_default_categories( false /* not for A */ );
+
+	// POPULATE THE LINKBLOG:
+	populate_linkblog( $now, $cat_linkblog_b2evo, $cat_linkblog_contrib );
+
+	// Create other default contents:
+	create_default_contents( false /* not for A */ );
+
+
+  // Cleanup extra quotes in comments:
+  cleanup_post_quotes('post_ID');
+	cleanup_comment_quotes();
+
+	return true;
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/install/_functions_create.php 1.10.3.src/install/_functions_create.php
--- 0.9.2.src/install/_functions_create.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/install/_functions_create.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,1050 @@
+<?php
+/**
+ * This file implements creation of DB tables
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004 by Vegar BERG GULDAL - {@link http://funky-m.com/}
+ * Parts of this file are copyright (c)2005 by Jason EDGECOMBE
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * Vegar BERG GULDAL grants Francois PLANQUE the right to license
+ * Vegar BERG GULDAL's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * Jason EDGECOMBE grants Francois PLANQUE the right to license
+ * Jason EDGECOMBE's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * Matt FOLLETT grants Francois PLANQUE the right to license
+ * Matt FOLLETT contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package install
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE.
+ * @author vegarg: Vegar BERG GULDAL.
+ * @author edgester: Jason EDGECOMBE.
+ * @author mfollett: Matt Follett.
+ *
+ * @version $Id: _functions_create.php,v 1.194.2.6.2.3 2007/05/02 14:03:45 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Create b2 tables.
+ *
+ * Used for fresh install + upgrade from b2
+ */
+function create_b2evo_tables()
+{
+	global $inc_path;
+	global $Group_Admins, $Group_Privileged, $Group_Bloggers, $Group_Users;
+	global $DB;
+
+	require_once dirname(__FILE__).'/_db_schema.inc.php';
+	require_once $inc_path.'_misc/_upgrade.funcs.php';
+
+	// Alter DB to match DB schema:
+	install_make_db_schema_current( true );
+
+	// Insert all default data:
+
+	// upgrade to 0.8.7
+	echo 'Creating default blacklist entries... ';
+	$query = "INSERT INTO T_antispam(aspm_string) VALUES ".
+	"('penis-enlargement'), ('online-casino'), ".
+	"('order-viagra'), ('order-phentermine'), ('order-xenical'), ".
+	"('order-prophecia'), ('sexy-lingerie'), ('-porn-'), ".
+	"('-adult-'), ('-tits-'), ('buy-phentermine'), ".
+	"('order-cheap-pills'), ('buy-xenadrine'),	('xxx'), ".
+	"('paris-hilton'), ('parishilton'), ('camgirls'), ('adult-models')";
+	$DB->query( $query );
+	echo "OK.<br />\n";
+
+
+	// upgrade to 0.8.9
+	echo 'Creating default groups... ';
+	$Group_Admins = new Group(); // COPY !
+	$Group_Admins->set( 'name', 'Administrators' );
+	$Group_Admins->set( 'perm_admin', 'visible' );
+	$Group_Admins->set( 'perm_blogs', 'editall' );
+	$Group_Admins->set( 'perm_stats', 'edit' );
+	$Group_Admins->set( 'perm_spamblacklist', 'edit' );
+	$Group_Admins->set( 'perm_files', 'edit' );
+	$Group_Admins->set( 'perm_options', 'edit' );
+	$Group_Admins->set( 'perm_templates', 1 );
+	$Group_Admins->set( 'perm_users', 'edit' );
+	$Group_Admins->dbinsert();
+
+	$Group_Privileged = new Group(); // COPY !
+	$Group_Privileged->set( 'name', 'Privileged Bloggers' );
+	$Group_Privileged->set( 'perm_admin', 'visible' );
+	$Group_Privileged->set( 'perm_blogs', 'viewall' );
+	$Group_Privileged->set( 'perm_stats', 'view' );
+	$Group_Privileged->set( 'perm_spamblacklist', 'edit' );
+	$Group_Privileged->set( 'perm_files', 'add' );
+	$Group_Privileged->set( 'perm_options', 'view' );
+	$Group_Privileged->set( 'perm_templates', 0 );
+	$Group_Privileged->set( 'perm_users', 'view' );
+	$Group_Privileged->dbinsert();
+
+	$Group_Bloggers = new Group(); // COPY !
+	$Group_Bloggers->set( 'name', 'Bloggers' );
+	$Group_Bloggers->set( 'perm_admin', 'visible' );
+	$Group_Bloggers->set( 'perm_blogs', 'user' );
+	$Group_Bloggers->set( 'perm_stats', 'none' );
+	$Group_Bloggers->set( 'perm_spamblacklist', 'view' );
+	$Group_Bloggers->set( 'perm_files', 'view' );
+	$Group_Bloggers->set( 'perm_options', 'none' );
+	$Group_Bloggers->set( 'perm_templates', 0 );
+	$Group_Bloggers->set( 'perm_users', 'none' );
+	$Group_Bloggers->dbinsert();
+
+	$Group_Users = new Group(); // COPY !
+	$Group_Users->set( 'name', 'Basic Users' );
+	$Group_Users->set( 'perm_admin', 'none' );
+	$Group_Users->set( 'perm_blogs', 'user' );
+	$Group_Users->set( 'perm_stats', 'none' );
+	$Group_Users->set( 'perm_spamblacklist', 'none' );
+	$Group_Users->set( 'perm_files', 'none' );
+	$Group_Users->set( 'perm_options', 'none' );
+	$Group_Users->set( 'perm_templates', 0 );
+	$Group_Users->set( 'perm_users', 'none' );
+	$Group_Users->dbinsert();
+	echo "OK.<br />\n";
+
+
+	// Upgrade to Phoenix-Alpha
+	echo 'Creating default Post Types... ';
+	$DB->query( "
+		INSERT INTO T_itemtypes ( ptyp_ID, ptyp_name )
+		VALUES ( 1, 'Post' ),
+					 ( 2, 'Link' )" );
+	echo "OK.<br />\n";
+
+
+	// Upgrade to Phoenix-Beta
+	echo 'Creating default file types... ';
+	// Contribs: feel free to add more types here...
+	// TODO: dh> shouldn't they get localized to the app's default locale?
+	$DB->query( "INSERT INTO T_filetypes
+			(ftyp_ID, ftyp_extensions, ftyp_name, ftyp_mimetype, ftyp_icon, ftyp_viewtype, ftyp_allowed)
+		VALUES
+			(1, 'gif', 'GIF image', 'image/gif', 'image2.png', 'image', 1),
+			(2, 'png', 'PNG image', 'image/png', 'image2.png', 'image', 1),
+			(3, 'jpg', 'JPEG image', 'image/jpeg', 'image2.png', 'image', 1),
+			(4, 'txt', 'Text file', 'text/plain', 'document.png', 'text', 1),
+			(5, 'htm html', 'HTML file', 'text/html', 'html.png', 'browser', 0),
+			(6, 'pdf', 'PDF file', 'application/pdf', 'pdf.png', 'browser', 1),
+			(7, 'doc', 'Microsoft Word file', 'application/msword', 'doc.gif', 'external', 1),
+			(8, 'xls', 'Microsoft Excel file', 'application/vnd.ms-excel', 'xls.gif', 'external', 1),
+			(9, 'ppt', 'Powerpoint', 'application/vnd.ms-powerpoint', 'ppt.gif', 'external', 1),
+			(10, 'pps', 'Powerpoint slideshow', 'pps', 'pps.gif', 'external', 1),
+			(11, 'zip', 'Zip archive', 'application/zip', 'zip.gif', 'external', 1),
+			(12, 'php php3 php4 php5 php6', 'Php files', 'application/x-httpd-php', 'php.gif', 'download', 0),
+			(13, 'css', 'Cascading style sheets', 'text/css', '', 'text', 1)
+		" );
+	echo "OK.<br />\n";
+
+	echo 'Giving Administrator Group edit perms on files... ';
+	$DB->query( 'UPDATE T_groups
+							 SET grp_perm_files = "edit"
+							 WHERE grp_ID = 1' );
+	echo "OK.<br />\n";
+
+	echo 'Giving Administrator Group full perms on media for all blogs... ';
+	$DB->query( 'UPDATE T_coll_group_perms
+							 SET bloggroup_perm_media_upload = 1,
+									 bloggroup_perm_media_browse = 1,
+									 bloggroup_perm_media_change = 1
+							 WHERE bloggroup_group_ID = 1' );
+	echo "OK.<br />\n";
+
+
+
+
+
+	// NOTE: basic plugins get installed separatly for upgrade and install..
+
+	// Create relations:
+	// fp> These are probably not working any more. I think I'll make them part of the default install with version 2.0
+	create_b2evo_relations();
+
+	return true;
+}
+
+
+/**
+ * Create user permissions
+ *
+ * WARNING: changing this may break the upgrade path
+ * Used when creating full install and upgrading from earlier versions
+ */
+function create_groups()
+{
+	global $Group_Admins, $Group_Privileged, $Group_Bloggers, $Group_Users;
+	global $DB;
+
+	echo 'Creating table for Groups... ';
+	$query = "CREATE TABLE T_groups (
+		grp_ID int(11) NOT NULL auto_increment,
+		grp_name varchar(50) NOT NULL default '',
+		grp_perm_admin enum('none','hidden','visible') NOT NULL default 'visible',
+		grp_perm_blogs enum('user','viewall','editall') NOT NULL default 'user',
+		grp_perm_stats enum('none','view','edit') NOT NULL default 'none',
+		grp_perm_spamblacklist enum('none','view','edit') NOT NULL default 'none',
+		grp_perm_options enum('none','view','edit') NOT NULL default 'none',
+		grp_perm_users enum('none','view','edit') NOT NULL default 'none',
+		grp_perm_templates TINYINT NOT NULL DEFAULT 0,
+		grp_perm_files enum('none','view','add','edit') NOT NULL default 'none',
+		PRIMARY KEY grp_ID (grp_ID)
+	)";
+	$DB->query( $query );
+	echo "OK.<br />\n";
+
+	echo 'Creating default groups... ';
+	$Group_Admins = new Group(); // COPY !
+	$Group_Admins->set( 'name', 'Administrators' );
+	$Group_Admins->set( 'perm_admin', 'visible' );
+	$Group_Admins->set( 'perm_blogs', 'editall' );
+	$Group_Admins->set( 'perm_stats', 'edit' );
+	$Group_Admins->set( 'perm_spamblacklist', 'edit' );
+	$Group_Admins->set( 'perm_files', 'edit' );
+	$Group_Admins->set( 'perm_options', 'edit' );
+	$Group_Admins->set( 'perm_templates', 1 );
+	$Group_Admins->set( 'perm_users', 'edit' );
+	$Group_Admins->dbinsert();
+
+	$Group_Privileged = new Group(); // COPY !
+	$Group_Privileged->set( 'name', 'Privileged Bloggers' );
+	$Group_Privileged->set( 'perm_admin', 'visible' );
+	$Group_Privileged->set( 'perm_blogs', 'viewall' );
+	$Group_Privileged->set( 'perm_stats', 'view' );
+	$Group_Privileged->set( 'perm_spamblacklist', 'edit' );
+	$Group_Privileged->set( 'perm_files', 'add' );
+	$Group_Privileged->set( 'perm_options', 'view' );
+	$Group_Privileged->set( 'perm_templates', 0 );
+	$Group_Privileged->set( 'perm_users', 'view' );
+	$Group_Privileged->dbinsert();
+
+	$Group_Bloggers = new Group(); // COPY !
+	$Group_Bloggers->set( 'name', 'Bloggers' );
+	$Group_Bloggers->set( 'perm_admin', 'visible' );
+	$Group_Bloggers->set( 'perm_blogs', 'user' );
+	$Group_Bloggers->set( 'perm_stats', 'none' );
+	$Group_Bloggers->set( 'perm_spamblacklist', 'view' );
+	$Group_Bloggers->set( 'perm_files', 'view' );
+	$Group_Bloggers->set( 'perm_options', 'none' );
+	$Group_Bloggers->set( 'perm_templates', 0 );
+	$Group_Bloggers->set( 'perm_users', 'none' );
+	$Group_Bloggers->dbinsert();
+
+	$Group_Users = new Group(); // COPY !
+	$Group_Users->set( 'name', 'Basic Users' );
+	$Group_Users->set( 'perm_admin', 'none' );
+	$Group_Users->set( 'perm_blogs', 'user' );
+	$Group_Users->set( 'perm_stats', 'none' );
+	$Group_Users->set( 'perm_spamblacklist', 'none' );
+	$Group_Users->set( 'perm_files', 'none' );
+	$Group_Users->set( 'perm_options', 'none' );
+	$Group_Users->set( 'perm_templates', 0 );
+	$Group_Users->set( 'perm_users', 'none' );
+	$Group_Users->dbinsert();
+	echo "OK.<br />\n";
+
+
+	echo 'Creating table for Blog-User permissions... ';
+	$query = "CREATE TABLE T_coll_user_perms (
+		bloguser_blog_ID int(11) unsigned NOT NULL default 0,
+		bloguser_user_ID int(11) unsigned NOT NULL default 0,
+		bloguser_ismember tinyint NOT NULL default 0,
+		bloguser_perm_poststatuses set('published','deprecated','protected','private','draft') NOT NULL default '',
+		bloguser_perm_delpost tinyint NOT NULL default 0,
+		bloguser_perm_comments tinyint NOT NULL default 0,
+		bloguser_perm_cats tinyint NOT NULL default 0,
+		bloguser_perm_properties tinyint NOT NULL default 0,
+		bloguser_perm_media_upload tinyint NOT NULL default 0,
+		bloguser_perm_media_browse tinyint NOT NULL default 0,
+		bloguser_perm_media_change tinyint NOT NULL default 0,
+		PRIMARY KEY bloguser_pk (bloguser_blog_ID,bloguser_user_ID)
+	)";
+	$DB->query( $query );
+	echo "OK.<br />\n";
+
+}
+
+
+/**
+ * Populate the linkblog with contributors to the release...
+ */
+function populate_linkblog( & $now, $cat_linkblog_b2evo, $cat_linkblog_contrib)
+{
+	global $timestamp, $default_locale;
+
+	echo 'Creating default linkblog entries... ';
+
+	// Insert a post into linkblog:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, 'Travis', '', $now, $cat_linkblog_contrib, array(), 'published',	'en-US', '', 'http://www.travisswicegood.com/', 'disabled', array() );
+
+	// Insert a post into linkblog:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, 'Nate', '', $now, $cat_linkblog_contrib, array(), 'published',	'en-US', '', 'http://www.loganelementary.com', 'disabled', array() );
+
+	// Insert a post into linkblog:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, 'Danny', '', $now, $cat_linkblog_contrib, array(), 'published',	'en-US', '', 'http://brendoman.com/dbc', 'disabled', array() );
+
+	// Insert a post into linkblog:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, 'Yabba', '', $now, $cat_linkblog_contrib, array(), 'published',	'en-UK', '', 'http://www.innervisions.org.uk/babbles/', 'disabled', array() );
+
+	// Insert a post into linkblog:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, 'Halton', '', $now, $cat_linkblog_contrib, array(), 'published',	'en-US', '', 'http://browsermonkey.com/', 'disabled', array() );
+
+	// Insert a post into linkblog:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, 'Topanga', '', $now, $cat_linkblog_contrib, array(), 'published',	'en-US', '', 'http://www.tenderfeelings.be', 'disabled', array() );
+
+	// Insert a post into linkblog:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, 'EdB', '', $now, $cat_linkblog_contrib, array(), 'published',	'en-US', '', 'http://wonderwinds.com/', 'disabled', array() );
+
+	// Insert a post into linkblog:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, 'dAniel', '', $now, $cat_linkblog_contrib, array(), 'published',	'de-DE', '', 'http://daniel.hahler.de/', 'disabled', array() );
+
+	// Insert a post into linkblog:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, 'Francois', '', $now, $cat_linkblog_contrib, array(), 'published',	 'fr-FR', '', 'http://fplanque.net/', 'disabled', array() );
+
+	// Insert a post into linkblog:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, 'b2evolution', 'Project home', $now, $cat_linkblog_b2evo, array(), 'published',	'en-EU', '', 'http://b2evolution.net/', 'disabled', array() );
+
+	// Insert a post into linkblog:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, T_('This is a sample linkblog entry'), T_("This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."), $now, $cat_linkblog_b2evo, array(), 'published',	$default_locale, '', 'http://b2evolution.net/', 'disabled', array() );
+
+	echo "OK.<br />\n";
+}
+
+
+/**
+ * Create a new a blog
+ * This funtion has to handle all needed DB dependencies!
+ *
+ * @todo move this to Blog object
+ */
+function blog_create(
+	$blog_name,
+	$blog_shortname,
+	$blog_stub,									// This will temporarily be assigned to both STUB and URLNAME
+	$blog_staticfilename = '',
+	$blog_tagline = '',
+	$blog_longdesc = '',
+	$blog_links_blog_ID = 0 )
+{
+	global $DB, $default_locale;
+
+	$query = "INSERT INTO T_blogs( blog_name, blog_shortname, blog_siteurl,
+						blog_stub, blog_urlname, blog_staticfilename,
+						blog_tagline, blog_longdesc, blog_locale,
+						blog_allowcomments, blog_allowtrackbacks, blog_disp_bloglist,
+						blog_in_bloglist, blog_links_blog_ID, blog_default_skin )
+	VALUES ( ";
+	$query .= "'".$DB->escape($blog_name)."', ";
+	$query .= "'".$DB->escape($blog_shortname)."', ";
+	$query .= "'', ";
+	$query .= "'".$DB->escape($blog_stub)."', ";
+	$query .= "'".$DB->escape($blog_stub)."', ";		// This one is for urlname
+	$query .= "'".$DB->escape($blog_staticfilename)."', ";
+	$query .= "'".$DB->escape($blog_tagline)."', ";
+	$query .= "'".$DB->escape($blog_longdesc)."', ";
+	$query .= "'".$DB->escape($default_locale)."', ";
+	$query .= "'post_by_post', 0, 1, 1, $blog_links_blog_ID, ";
+	$query .= "'miami_blue' ) ";
+
+	if( ! ($DB->query( $query )) )
+		return false;
+
+	return $DB->insert_id;  // blog ID
+}
+
+
+/**
+ * Create default blogs.
+ *
+ * This is called for fresh installs and cafelog upgrade.
+ *
+ * @param string
+ * @param string
+ * @param string
+ */
+function create_default_blogs( $blog_a_short = 'Blog A', $blog_a_long = '#', $blog_a_longdesc = '#' )
+{
+	global $default_locale, $query, $timestamp;
+	global $blog_all_ID, $blog_a_ID, $blog_b_ID, $blog_linkblog_ID;
+
+	$default_blog_longdesc = T_("This is the long description for the blog named '%s'. %s");
+
+	echo "Creating default blogs... ";
+
+	$blog_shortname = 'Blog All';
+	$blog_stub = 'all';
+	$blog_more_longdesc = "<br />
+<br />
+<strong>".T_("This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin.")."</strong>";
+	$blog_all_ID = blog_create(
+		sprintf( T_('%s Title'), $blog_shortname ),
+		$blog_shortname,
+		$blog_stub,
+		$blog_stub.'.html',
+		sprintf( T_('Tagline for %s'), $blog_shortname ),
+		sprintf( $default_blog_longdesc, $blog_shortname, $blog_more_longdesc ),
+		4 );
+
+	$blog_shortname = $blog_a_short;
+	if( $blog_a_long == '#' ) $blog_a_long = sprintf( T_('%s Title'), $blog_shortname );
+	$blog_stub = 'a';
+	$blog_a_ID = blog_create(
+		$blog_a_long,
+		$blog_shortname,
+		$blog_stub,
+		$blog_stub.'.html',
+		sprintf( T_('Tagline for %s'), $blog_shortname ),
+		sprintf( (($blog_a_longdesc == '#') ? $default_blog_longdesc : $blog_a_longdesc), $blog_shortname, '' ),
+		4 );
+
+	$blog_shortname = 'Blog B';
+	$blog_stub = 'b';
+	$blog_b_ID = blog_create(
+		sprintf( T_('%s Title'), $blog_shortname ),
+		$blog_shortname,
+		$blog_stub,
+		$blog_stub.'.html',
+		sprintf( T_('Tagline for %s'), $blog_shortname ),
+		sprintf( $default_blog_longdesc, $blog_shortname, '' ),
+		4 );
+
+	$blog_shortname = 'Linkblog';
+	$blog_stub = 'links';
+	$blog_more_longdesc = '<br />
+<br />
+<strong>'.T_("The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.").'</strong>';
+	$blog_linkblog_ID = blog_create(
+		sprintf( T_('%s Title'), $blog_shortname ),
+		$blog_shortname,
+		$blog_stub,
+		$blog_stub.'.html',
+		sprintf( T_('Tagline for %s'), $blog_shortname ),
+		sprintf( $default_blog_longdesc, $blog_shortname, $blog_more_longdesc ),
+		0 /* no Link blog */ );
+
+	echo "OK.<br />\n";
+}
+
+
+/**
+ * Create default categories.
+ *
+ * This is called for fresh installs and cafelog upgrade.
+ *
+ * @param boolean
+ */
+function create_default_categories( $populate_blog_a = true )
+{
+	global $query, $timestamp;
+	global $cat_ann_a, $cat_news, $cat_bg, $cat_ann_b, $cat_fun, $cat_life, $cat_web, $cat_sports, $cat_movies, $cat_music, $cat_b2evo, $cat_linkblog_b2evo, $cat_linkblog_contrib;
+
+	echo 'Creating sample categories... ';
+
+	if( $populate_blog_a )
+	{
+		// Create categories for blog A
+		$cat_ann_a = cat_create( 'Announcements [A]', 'NULL', 2 );
+		$cat_news = cat_create( 'News', 'NULL', 2 );
+		$cat_bg = cat_create( 'Background', 'NULL', 2 );
+	}
+
+	// Create categories for blog B
+	$cat_ann_b = cat_create( 'Announcements [B]', 'NULL', 3 );
+	$cat_fun = cat_create( 'Fun', 'NULL', 3 );
+	$cat_life = cat_create( 'In real life', $cat_fun, 3 );
+	$cat_web = cat_create( 'On the web', $cat_fun, 3 );
+	$cat_sports = cat_create( 'Sports', $cat_life, 3 );
+	$cat_movies = cat_create( 'Movies', $cat_life, 3 );
+	$cat_music = cat_create( 'Music', $cat_life, 3 );
+	$cat_b2evo = cat_create( 'b2evolution Tips', 'NULL', 3 );
+
+	// Create categories for linkblog
+	$cat_linkblog_b2evo = cat_create( 'b2evolution', 'NULL', 4 );
+	$cat_linkblog_contrib = cat_create( 'contributors', 'NULL', 4 );
+
+	echo "OK.<br />\n";
+}
+
+
+/**
+ * Create default contents.
+ *
+ * This is called for fresh installs and cafelog upgrade.
+ *
+ * @param boolean
+ */
+function create_default_contents( $populate_blog_a = true )
+{
+	global $query, $timestamp;
+	global $cat_ann_a, $cat_news, $cat_bg, $cat_ann_b, $cat_fun, $cat_life, $cat_web, $cat_sports, $cat_movies, $cat_music, $cat_b2evo, $cat_linkblog_b2evo, $cat_linkblog_contrib;
+
+	echo 'Creating sample posts... ';
+
+	// Insert a post:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, T_("Clean Permalinks!"), T_("b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.
+
+Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"), $now, $cat_b2evo );
+
+	// Insert a post:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, T_("Apache optimization..."), T_("In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].
+
+This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."), $now, $cat_b2evo );
+
+	// Insert a post:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, T_("About evoSkins..."), T_("By default, b2evolution blogs are displayed using a default skin.
+
+Readers can choose a new skin by using the skin switcher integrated in most skins.
+
+You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.
+
+Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.
+
+To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"), $now, $cat_b2evo );
+
+	// Insert a post:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, T_("Skins, Stubs and Templates..."), T_("By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)
+
+That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.
+
+Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .
+
+Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.
+
+You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.
+
+Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."), $now, $cat_b2evo );
+
+	// Insert a post:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, T_("Multiple Blogs, new blogs, old blogs..."),
+								T_("By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.
+
+Some of these blogs have a special role. Read about it on the corresponding page.
+
+You can create additional blogs or delete unwanted blogs from the blogs admin."), $now, $cat_b2evo );
+
+
+	// Create newbie posts:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, T_('This is a multipage post'), T_('This is page 1 of a multipage post.
+
+You can see the other pages by clicking on the links below the text.
+
+<!--nextpage-->
+
+This is page 2.
+
+<!--nextpage-->
+
+This is page 3.
+
+<!--nextpage-->
+
+This is page 4.
+
+It is the last page.'), $now, $cat_b2evo, ( $populate_blog_a ? array( $cat_bg , $cat_b2evo ) : array ( $cat_b2evo ) ) );
+
+
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, T_('Extended post with no teaser'), T_('This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.
+
+<!--more--><!--noteaser-->
+
+This is the extended text. You only see it when you have clicked the "more" link.'), $now, $cat_b2evo, ( $populate_blog_a ? array( $cat_bg , $cat_b2evo ) : array ( $cat_b2evo ) ) );
+
+
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, T_('Extended post'), T_('This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.
+
+<!--more-->
+
+This is the extended text. You only see it when you have clicked the "more" link.'), $now, $cat_b2evo, ( $populate_blog_a ? array( $cat_bg , $cat_b2evo ) : array ( $cat_b2evo ) ) );
+
+	// Insert a post:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, T_("Important information"), T_("Blog B contains a few posts in the 'b2evolution Tips' category.
+
+All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)
+
+If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."), $now, $cat_b2evo, ( $populate_blog_a ? array( $cat_ann_a , $cat_ann_b ) : array ( $cat_ann_b ) ) );
+
+	echo "OK.<br />\n";
+
+}
+
+
+/**
+ * Insert default settings into T_settings.
+ *
+ * It only writes those to DB, that get overridden (passed as array), or have
+ * no default in {@link _generalsettings.class.php} / {@link GeneralSettings::default}.
+ *
+ * @param array associative array (settings name => value to use), allows
+ *              overriding of defaults
+ */
+function create_default_settings( $override = array() )
+{
+	global $DB, $new_db_version, $default_locale, $Group_Users;
+
+	$defaults = array(
+		'db_version' => $new_db_version,
+		'default_locale' => $default_locale,
+		'newusers_grp_ID' => $Group_Users->get('ID'),
+	);
+
+	$settings = array_merge( array_keys($defaults), array_keys($override) );
+	$settings = array_unique( $settings );
+	$insertvalues = array();
+	foreach( $settings as $name )
+	{
+		if( isset($override[$name]) )
+		{
+			$insertvalues[] = '('.$DB->quote($name).', '.$DB->quote($override[$name]).')';
+		}
+		else
+		{
+			$insertvalues[] = '('.$DB->quote($name).', '.$DB->quote($defaults[$name]).')';
+		}
+	}
+
+	echo 'Creating default settings'.( count($override) ? ' (with '.count($override).' existing values)' : '' ).'... ';
+	$DB->query(
+		"INSERT INTO T_settings (set_name, set_value)
+		VALUES ".implode( ', ', $insertvalues ) );
+	echo "OK.<br />\n";
+}
+
+
+/**
+ * This is called only for fresh installs and fills the tables with
+ * demo/tutorial things.
+ */
+function populate_main_tables()
+{
+	global $baseurl, $new_db_version;
+	global $random_password, $query;
+	global $timestamp, $admin_email;
+	global $Group_Admins, $Group_Privileged, $Group_Bloggers, $Group_Users;
+	global $blog_all_ID, $blog_a_ID, $blog_b_ID, $blog_linkblog_ID;
+	global $cat_ann_a, $cat_news, $cat_bg, $cat_ann_b, $cat_fun, $cat_life, $cat_web, $cat_sports, $cat_movies, $cat_music, $cat_b2evo, $cat_linkblog_b2evo, $cat_linkblog_contrib;
+	global $DB;
+	global $default_locale, $install_password;
+
+	create_default_blogs();
+
+	create_default_categories();
+
+	echo 'Creating default users... ';
+
+	// USERS !
+	$User_Admin = & new User();
+	$User_Admin->set( 'login', 'admin' );
+	if( !isset( $install_password ) )
+	{
+		$random_password = generate_random_passwd(); // no ambiguous chars
+	}
+	else
+	{
+		$random_password = $install_password;
+	}
+	$User_Admin->set( 'pass', md5($random_password) );	// random
+	$User_Admin->set( 'nickname', 'admin' );
+	$User_Admin->set_email( $admin_email );
+	$User_Admin->set( 'validated', 1 ); // assume it's validated
+	$User_Admin->set( 'ip', '127.0.0.1' );
+	$User_Admin->set( 'domain', 'localhost' );
+	$User_Admin->set( 'level', 10 );
+	$User_Admin->set( 'locale', $default_locale );
+	$User_Admin->set_datecreated( $timestamp++ );
+	// Note: NEVER use database time (may be out of sync + no TZ control)
+	$User_Admin->set_Group( $Group_Admins );
+	$User_Admin->dbinsert();
+
+	$User_Demo = & new User();
+	$User_Demo->set( 'login', 'demouser' );
+	$User_Demo->set( 'pass', md5($random_password) ); // random
+	$User_Demo->set( 'nickname', 'Mr. Demo' );
+	$User_Demo->set_email( $admin_email );
+	$User_Demo->set( 'validated', 1 ); // assume it's validated
+	$User_Demo->set( 'ip', '127.0.0.1' );
+	$User_Demo->set( 'domain', 'localhost' );
+	$User_Demo->set( 'level', 0 );
+	$User_Demo->set( 'locale', $default_locale );
+	$User_Demo->set_datecreated( $timestamp++ );
+	$User_Demo->set_Group( $Group_Users );
+	$User_Demo->dbinsert();
+
+	echo "OK.<br />\n";
+
+
+	echo 'Creating sample posts for blog A... ';
+
+	// Insert a post:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, T_('First Post'), T_('<p>This is the first post.</p>
+
+<p>It appears on both blog A and blog B.</p>'), $now, $cat_ann_a, array( $cat_ann_b ) );
+
+	// Insert a post:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, T_('Second post'), T_('<p>This is the second post.</p>
+
+<p>It appears on blog A only but in multiple categories.</p>'), $now, $cat_news, array( $cat_ann_a, $cat_bg ) );
+
+	// Insert a post:
+	$now = date('Y-m-d H:i:s',$timestamp++);
+	$edited_Item = & new Item();
+	$edited_Item->insert( 1, T_('Third post'), T_('<p>This is the third post.</p>
+
+<p>It appears on blog B only and in a single category.</p>'), $now, $cat_fun );
+
+	echo "OK.<br />\n";
+
+
+	// POPULATE THE LINKBLOG:
+	populate_linkblog( $now, $cat_linkblog_b2evo, $cat_linkblog_contrib );
+
+	// Create blog B contents:
+	create_default_contents();
+
+
+	echo 'Creating sample comments... ';
+
+	$now = date('Y-m-d H:i:s');
+	$query = "INSERT INTO T_comments( comment_post_ID, comment_type, comment_author,
+																				comment_author_email, comment_author_url, comment_author_IP,
+																				comment_date, comment_content, comment_karma)
+						VALUES( 1, 'comment', 'miss b2', 'missb2@example.com', 'http://example.com', '127.0.0.1',
+									 '$now', '".
+									 $DB->escape(T_('Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.')). "', 0)";
+	$DB->query( $query );
+
+	echo "OK.<br />\n";
+
+
+	echo 'Creating default group/blog permissions... ';
+	// Admin for blog A:
+	$query = "
+		INSERT INTO T_coll_group_perms( bloggroup_blog_ID, bloggroup_group_ID, bloggroup_ismember,
+			bloggroup_perm_poststatuses, bloggroup_perm_delpost, bloggroup_perm_comments,
+			bloggroup_perm_cats, bloggroup_perm_properties,
+			bloggroup_perm_media_upload, bloggroup_perm_media_browse, bloggroup_perm_media_change )
+		VALUES
+			( $blog_a_ID, ".$Group_Admins->ID.", 1, 'published,deprecated,protected,private,draft', 1, 1, 1, 1, 1, 1, 1 ),
+			( $blog_a_ID, ".$Group_Privileged->ID.", 1, 'published,deprecated,protected,private,draft', 1, 1, 0, 0, 1, 1, 1 ),
+			( $blog_a_ID, ".$Group_Bloggers->ID.", 1, 'published,deprecated,protected,private,draft', 0, 0, 0, 0, 1, 1, 0 ),
+			( $blog_a_ID, ".$Group_Users->ID.", 1, '', 0, 0, 0, 0, 0, 0, 0 ),
+			( $blog_b_ID, ".$Group_Admins->ID.", 1, 'published,deprecated,protected,private,draft', 1, 1, 1, 1, 1, 1, 1 ),
+			( $blog_b_ID, ".$Group_Privileged->ID.", 1, 'published,deprecated,protected,private,draft', 1, 1, 0, 0, 1, 1, 1 ),
+			( $blog_b_ID, ".$Group_Bloggers->ID.", 1, 'published,deprecated,protected,private,draft', 0, 0, 0, 0, 1, 1, 0 ),
+			( $blog_b_ID, ".$Group_Users->ID.", 1, '', 0, 0, 0, 0, 0, 0, 0 ),
+			( $blog_linkblog_ID, ".$Group_Admins->ID.", 1, 'published,deprecated,protected,private,draft', 1, 1, 1, 1, 1, 1, 1 ),
+			( $blog_linkblog_ID, ".$Group_Privileged->ID.", 1, 'published,deprecated,protected,private,draft', 1, 1, 0, 0, 1, 1, 1 ),
+			( $blog_linkblog_ID, ".$Group_Bloggers->ID.", 1, 'published,deprecated,protected,private,draft', 0, 0, 0, 0, 1, 1, 0 ),
+			( $blog_linkblog_ID, ".$Group_Users->ID.", 1, '', 0, 0, 0, 0, 0, 0, 0 )";
+	$DB->query( $query );
+	echo "OK.<br />\n";
+
+	/*
+	// Note: we don't really need this any longer, but we might use it for a better default setup later...
+	echo 'Creating default user/blog permissions... ';
+	// Admin for blog A:
+	$query = "INSERT INTO T_coll_user_perms( bloguser_blog_ID, bloguser_user_ID, bloguser_ismember,
+							bloguser_perm_poststatuses, bloguser_perm_delpost, bloguser_perm_comments,
+							bloguser_perm_cats, bloguser_perm_properties,
+							bloguser_perm_media_upload, bloguser_perm_media_browse, bloguser_perm_media_change )
+						VALUES
+							( $blog_a_ID, ".$User_Demo->ID.", 1,
+							'published,deprecated,protected,private,draft', 1, 1, 0, 0, 1, 1, 1 )";
+	$DB->query( $query );
+	echo "OK.<br />\n";
+	*/
+
+	create_default_settings();
+}
+
+
+/**
+ * Create relations
+ */
+function create_b2evo_relations()
+{
+	global $DB, $db_use_fkeys;
+
+	if( !$db_use_fkeys )
+		return false;
+
+	echo 'Creating relations... ';
+
+	$DB->query( 'alter table T_coll_user_perms
+								add constraint FK_bloguser_blog_ID
+											foreign key (bloguser_blog_ID)
+											references T_blogs (blog_ID)
+											on delete restrict
+											on update restrict' );
+
+	$DB->query( 'alter table T_coll_user_perms
+								add constraint FK_bloguser_user_ID
+											foreign key (bloguser_user_ID)
+											references T_users (user_ID)
+											on delete restrict
+											on update restrict' );
+
+	$DB->query( 'alter table T_categories
+								add constraint FK_cat_blog_ID
+											foreign key (cat_blog_ID)
+											references T_blogs (blog_ID)
+											on delete restrict
+											on update restrict,
+								add constraint FK_cat_parent_ID
+											foreign key (cat_parent_ID)
+											references T_categories (cat_ID)
+											on delete restrict
+											on update restrict' );
+
+	$DB->query( 'alter table T_comments
+								add constraint FK_comment_post_ID
+											foreign key (comment_post_ID)
+											references T_posts (post_ID)
+											on delete restrict
+											on update restrict' );
+
+	$DB->query( 'alter table T_postcats
+								add constraint FK_postcat_cat_ID
+											foreign key (postcat_cat_ID)
+											references T_categories (cat_ID)
+											on delete restrict
+											on update restrict,
+								add constraint FK_postcat_post_ID
+											foreign key (postcat_post_ID)
+											references T_posts (post_ID)
+											on delete restrict
+											on update restrict' );
+
+	$DB->query( 'alter table T_posts
+								add constraint FK_post_assigned_user_ID
+											foreign key (post_assigned_user_ID)
+											references T_users (user_ID)
+											on delete restrict
+											on update restrict,
+								add constraint FK_post_lastedit_user_ID
+											foreign key (post_lastedit_user_ID)
+											references T_users (user_ID)
+											on delete restrict
+											on update restrict,
+								add constraint FK_post_creator_user_ID
+											foreign key (post_creator_user_ID)
+											references T_users (user_ID)
+											on delete restrict
+											on update restrict,
+								add constraint FK_post_main_cat_ID
+											foreign key (post_main_cat_ID)
+											references T_categories (cat_ID)
+											on delete restrict
+											on update restrict,
+								add constraint FK_post_parent_ID
+											foreign key (post_parent_ID)
+											references T_posts (post_ID)
+											on delete restrict
+											on update restrict,
+								add constraint FK_post_pst_ID
+											foreign key (post_pst_ID)
+											references T_itemstatuses (pst_ID)
+											on delete restrict
+											on update restrict,
+								add constraint FK_post_ptyp_ID
+											foreign key (post_ptyp_ID)
+											references T_itemtypes (ptyp_ID)
+											on delete restrict
+											on update restrict' );
+
+	$DB->query( 'alter table T_links
+								add constraint FK_link_creator_user_ID
+											foreign key (link_creator_user_ID)
+											references T_users (user_ID)
+											on delete restrict
+											on update restrict' );
+	$DB->query( 'alter table T_links
+								add constraint FK_link_lastedit_user_ID
+											foreign key (link_lastedit_user_ID)
+											references T_users (user_ID)
+											on delete restrict
+											on update restrict' );
+	$DB->query( 'alter table T_links
+								add constraint FK_link_dest_itm_ID
+											foreign key (link_dest_itm_ID)
+											references T_posts (post_ID)
+											on delete restrict
+											on update restrict' );
+	$DB->query( 'alter table T_links
+								add constraint FK_link_file_ID
+											foreign key (link_file_ID)
+											references T_files (file_ID)
+											on delete restrict
+											on update restrict' );
+	$DB->query( 'alter table T_links
+								add constraint FK_link_itm_ID
+											foreign key (link_itm_ID)
+											references T_posts (post_ID)
+											on delete restrict
+											on update restrict' );
+
+	$DB->query( 'alter table T_pluginsettings
+	              add constraint FK_pset_plug_ID
+	                    foreign key (pset_plug_ID)
+	                    references T_plugins (plug_ID)
+	                    on delete restrict
+	                    on update restrict' );
+
+	$DB->query( 'alter table T_pluginusersettings
+	              add constraint FK_puset_plug_ID
+	                    foreign key (puset_plug_ID)
+	                    references T_plugins (plug_ID)
+	                    on delete restrict
+	                    on update restrict' );
+
+	$DB->query( 'alter table T_pluginevents
+	              add constraint FK_pevt_plug_ID
+	                    foreign key (pevt_plug_ID)
+	                    references T_plugins (plug_ID)
+	                    on delete restrict
+	                    on update restrict' );
+
+	$DB->query( 'alter table T_users
+								add constraint FK_user_grp_ID
+											foreign key (user_grp_ID)
+											references T_groups (grp_ID)
+											on delete restrict
+											on update restrict' );
+
+	$DB->query( 'alter table T_usersettings
+								add constraint FK_uset_user_ID
+											foreign key (uset_user_ID)
+											references T_users (user_ID)
+											on delete restrict
+											on update restrict' );
+
+	$DB->query( 'alter table T_subscriptions
+								add constraint FK_sub_coll_ID
+											foreign key (sub_coll_ID)
+											references T_blogs (blog_ID)
+											on delete restrict
+											on update restrict' );
+
+	$DB->query( 'alter table T_subscriptions
+								add constraint FK_sub_user_ID
+											foreign key (sub_user_ID)
+											references T_users (user_ID)
+											on delete restrict
+											on update restrict' );
+
+	echo "OK.<br />\n";
+}
+
+
+/**
+ * Install basic plugins.
+ *
+ * This gets called separately on fresh installs.
+ *
+ * {@internal
+ * NOTE: this won't call the "AfterInstall" method on the plugin nor install its DB schema.
+ *       This get done in the plugins controller, on manually installing a plugin.
+ *
+ * If you change the number of plugins here, please also adjust {@link InstallUnitTestCase::nr_of_basic_plugins}.
+ * }}
+ *
+ * @param integer Old DB version, so that only new plugins gets installed
+ */
+function install_basic_plugins( $old_db_version = 0 )
+{
+	$Plugins = & new Plugins();
+
+	if( $old_db_version < 9100 )
+	{
+		echo 'Installing default plugins... ';
+		// Toolbars:
+		$Plugins->install( 'quicktags_plugin' );
+		// Renderers:
+		$Plugins->install( 'auto_p_plugin' );
+		$Plugins->install( 'autolinks_plugin' );
+		$Plugins->install( 'texturize_plugin' );
+		$Plugins->install( 'smilies_plugin' );
+		$Plugins->install( 'code_highlight_plugin' );
+		$Plugins->install( 'videoplug_plugin' );
+		// SkinTags:
+		$Plugins->install( 'calendar_plugin' );
+		$Plugins->install( 'archives_plugin' );
+		$Plugins->install( 'categories_plugin' );
+		echo "OK.<br />\n";
+	}
+
+	if( $old_db_version < 9330 )
+	{ // Upgrade to 1.9-beta
+		echo 'Installing default ping plugins... ';
+		$Plugins->install( 'ping_b2evonet_plugin' );
+		$Plugins->install( 'ping_pingomatic_plugin' );
+		echo "OK.<br />\n";
+	}
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/install/_functions_delete.php 1.10.3.src/install/_functions_delete.php
--- 0.9.2.src/install/_functions_delete.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/install/_functions_delete.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,118 @@
+<?php
+/**
+ * This file implements deletion of DB tables
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package install
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * db_delete(-)
+ */
+function db_delete()
+{
+	global $DB;
+
+	echo "Dropping Prerendering cache table...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_item__prerendering' );
+
+	echo "Dropping Cron log table...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_cron__log' );
+
+	echo "Dropping Cron tasks table...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_cron__task' );
+
+	echo "Dropping Collection settings table...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_coll_settings' );
+
+	echo "Dropping Filetypes table...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_filetypes' );
+
+	echo "Dropping Antispam table...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_antispam' );
+
+	echo "Dropping Hit-Logs...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_hitlog' );
+
+	echo "Dropping Comments...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_comments' );
+
+	echo "Dropping Categories-to-Posts relationships...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_postcats' );
+
+	echo "Dropping Links...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_links' );
+
+	echo "Dropping Files...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_files' );
+
+	echo "Dropping Posts...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_posts' );
+
+	echo "Dropping Categories...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_categories' );
+
+	echo "Dropping Post Statuses...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_itemstatuses' );
+
+	echo "Dropping Post Types...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_itemtypes' );
+
+	echo "Dropping User Settings...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_usersettings' );
+
+	echo "Dropping User sessions...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_sessions' );
+
+	echo "Dropping User permissions on Blogs...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_coll_user_perms' );
+
+	echo "Dropping User subscriptions on Blogs...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_subscriptions' );
+
+	echo "Dropping Users...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_users' );
+
+	echo "Dropping Group permissions on Blogs...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_coll_group_perms' );
+
+	echo "Dropping Groups...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_groups' );
+
+	echo "Dropping Blogs...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_blogs' );
+
+	echo "Dropping Settings...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_settings' );
+
+	echo "Dropping Locales...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_locales' );
+
+	echo "Dropping User Settings...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_usersettings' );
+
+	echo "Dropping Plugin Events...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_pluginevents' );
+
+	echo "Dropping Plugin Settings...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_pluginsettings' );
+
+	echo "Dropping Plugin User Settings...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_pluginusersettings' );
+
+	echo "Dropping Plugins registrations...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_plugins' );
+
+	echo "Dropping base domains...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_basedomains' );
+
+	echo "Dropping user agents...<br />\n";
+	$DB->query( 'DROP TABLE IF EXISTS T_useragents' );
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/install/_functions_evoupgrade.php 1.10.3.src/install/_functions_evoupgrade.php
--- 0.9.2.src/install/_functions_evoupgrade.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/install/_functions_evoupgrade.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,1589 @@
+<?php
+/**
+ * This file implements upgrading of DB tables
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package install
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Create a DB version checkpoint
+ *
+ * This is useful when the next operation might timeout or fail!
+ * The checkpoint will allow to restart the script and continue where it stopped
+ *
+ * @param string version of DB at checkpoint
+ */
+function set_upgrade_checkpoint( $version )
+{
+	global $DB;
+
+	echo "Creating DB schema version checkpoint at $version... ";
+
+	if( $version < 8060 )
+	{
+		$query = 'UPDATE T_settings SET db_version = '.$version;
+	}
+	else
+	{
+		$query = "UPDATE T_settings
+								SET set_value = '$version'
+								WHERE set_name = 'db_version'";
+	}
+	$DB->query( $query );
+
+	echo "OK.<br />\n";
+}
+
+
+/**
+ * @return boolean Does a given index key name exist in DB?
+ */
+function db_index_exists( $table, $index_name )
+{
+	global $DB;
+
+	$index_name = strtolower($index_name);
+
+	foreach( $DB->get_results('SHOW INDEX FROM '.$table) as $row )
+	{
+		if( strtolower($row->Key_name) == $index_name )
+		{
+			return true;
+		}
+	}
+
+	return false;
+}
+
+
+/**
+ * @return boolean Does a given column name exist in DB?
+ */
+function db_col_exists( $table, $col_name )
+{
+	global $DB;
+
+	$col_name = strtolower($col_name);
+
+	foreach( $DB->get_results('SHOW COLUMNS FROM '.$table) as $row )
+		if( strtolower($row->Field) == $col_name )
+			return true;
+
+	return false;
+}
+
+/**
+ * @return boolean Does a list of given column names exist in DB?
+ */
+function db_cols_exist( $table, $col_names )
+{
+	global $DB;
+
+	foreach( $col_names as $k => $v )
+		$col_names[$k] = strtolower($v);
+
+	foreach( $DB->get_results('SHOW COLUMNS FROM '.$table) as $row )
+		if( ($key = array_search(strtolower($row->Field), $col_names)) !== false )
+			unset( $col_names[$key] );
+
+	return count($col_names) == 0;
+}
+
+/**
+ * Drops a column, if it exists.
+ */
+function db_drop_col( $table, $col_name )
+{
+	global $DB;
+
+	if( ! db_col_exists($table, $col_name) )
+		return false;
+
+	$DB->query( 'ALTER TABLE '.$table.' DROP COLUMN '.$col_name );
+}
+
+/**
+ * Add a column, if it does not already exist.
+ */
+function db_add_col( $table, $col_name, $col_desc )
+{
+	global $DB;
+
+	if( db_col_exists($table, $col_name) )
+		return false;
+
+	$DB->query( 'ALTER TABLE '.$table.' ADD COLUMN '.$col_name.' '.$col_desc );
+}
+
+
+/**
+ * Converts languages in a given table into according locales
+ *
+ * @param string name of the table
+ * @param string name of the column where lang is stored
+ * @param string name of the table's ID column
+ */
+function convert_lang_to_locale( $table, $columnlang, $columnID )
+{
+	global $DB, $locales, $default_locale;
+
+	if( !preg_match('/[a-z]{2}-[A-Z]{2}(-.{1,14})?/', $default_locale) )
+	{ // we want a valid locale
+		$default_locale = 'en-EU';
+	}
+
+	echo 'Converting langs to locales for '. $table. '...<br />';
+
+	// query given languages in $table
+	$query = "SELECT $columnID, $columnlang FROM $table";
+	$languagestoconvert = array();
+	foreach( $DB->get_results( $query, ARRAY_A ) as $row )
+	{
+		// remember the ID for that locale
+		$languagestoconvert[ $row[ $columnlang ] ][] = $row[ $columnID ];
+	}
+
+	foreach( $languagestoconvert as $lkey => $lIDs)
+	{ // converting the languages we've found
+		$converted = false;
+		echo '&nbsp; Converting lang \''. $lkey. '\' '; // (with IDs: '. implode( ', ', $lIDs ). ').. ';
+
+		if( preg_match('/[a-z]{2}-[A-Z]{2}(-.{1,14})?/', $lkey) )
+		{ // Already valid
+			echo 'nothing to update, already valid!<br />';
+			continue;
+		}
+
+		if( (strlen($lkey) == 2) && ( substr( $default_locale, 0, 2 ) != $lkey ) )
+		{ // we have an old two letter lang code to convert
+			// and it doesn't match the default locale
+			foreach( $locales as $newlkey => $v )
+			{  // loop given locales
+				if( substr($newlkey, 0, 2) == strtolower($lkey) ) # TODO: check if valid/suitable
+				{  // if language matches, update
+					$converted = $DB->query( "
+						UPDATE $table
+						   SET $columnlang = '$newlkey'
+						 WHERE $columnlang = '$lkey'" );
+					echo 'to locale \''. $newlkey. '\'<br />';
+					break;
+				}
+			}
+		}
+
+		if( !$converted )
+		{ // we have nothing converted yet, setting default:
+			$DB->query( "UPDATE $table
+											SET $columnlang = '$default_locale'
+										WHERE $columnlang = '$lkey'" );
+			echo 'forced to default locale \''. $default_locale. '\'<br />';
+		}
+	}
+	echo "\n";
+}  // convert_lang_to_locale(-)
+
+
+/**
+ * upgrade_b2evo_tables(-)
+ */
+function upgrade_b2evo_tables()
+{
+	global $db_config;
+	global $baseurl, $old_db_version, $new_db_version;
+	global $Group_Admins, $Group_Privileged, $Group_Bloggers, $Group_Users;
+	global $locales, $default_locale;
+	global $DB;
+	global $admin_url;
+
+	// used for defaults, when upgrading to 1.6
+	global $use_fileupload, $fileupload_allowedtypes, $fileupload_maxk, $doubleCheckReferers;
+
+	// new DB-delta functionality
+	global $schema_queries, $inc_path;
+
+	require_once dirname(__FILE__).'/_db_schema.inc.php';
+	require_once $inc_path.'_misc/_upgrade.funcs.php';
+
+
+	// Check DB version:
+	check_db_version();
+
+	if( $old_db_version == $new_db_version )
+	{ // Probably no need to update, but check current DB schema first
+		$db_schema_needs_update = false;
+		foreach( $schema_queries as $table => $query_info )
+		{
+			if( db_delta( $query_info[1], array('drop_column', 'drop_index') ) )
+			{
+				$db_schema_needs_update = true;
+				break;
+			}
+		}
+
+		if( ! $db_schema_needs_update )
+		{
+			echo '<p>'.T_('The database schema is already up to date. There is nothing to do.').'</p>';
+			printf( '<p>'.T_('Now you can <a %s>log in</a> with your usual %s username and password.').'</p>', 'href="'.$admin_url.'"', 'b2evolution' );
+			return false;
+		}
+
+		// We come here, if $old_db_version and $new_db_version are the same, but the schema needs upgrade (_db_schema.inc.php has changed)..
+		// We'll upgrade to the new schema below (at the end)..
+	}
+
+
+	if( $old_db_version < 8010 )
+	{
+		echo 'Upgrading users table... ';
+		$query = "ALTER TABLE T_users
+							MODIFY COLUMN user_pass CHAR(32) NOT NULL";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+		echo 'Upgrading blogs table... ';
+		$query = "ALTER TABLE T_blogs
+							MODIFY COLUMN blog_lang VARCHAR(20) NOT NULL DEFAULT 'en_US',
+							MODIFY COLUMN blog_longdesc TEXT NULL DEFAULT NULL";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+		echo 'Upgrading categories table... ';
+		$query = "ALTER TABLE T_categories
+							ADD COLUMN cat_description VARCHAR(250) NULL DEFAULT NULL,
+							ADD COLUMN cat_longdesc TEXT NULL DEFAULT NULL,
+							ADD COLUMN cat_icon VARCHAR(30) NULL DEFAULT NULL";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+		echo 'Upgrading posts table... ';
+		$query = "ALTER TABLE T_posts
+							MODIFY COLUMN post_lang VARCHAR(20) NOT NULL DEFAULT 'en_US',
+							ADD COLUMN post_urltitle VARCHAR(50) NULL DEFAULT NULL AFTER post_title,
+							ADD COLUMN post_url VARCHAR(250) NULL DEFAULT NULL AFTER post_urltitle,
+							ADD COLUMN post_comments ENUM('disabled', 'open', 'closed') NOT NULL DEFAULT 'open' AFTER post_wordcount";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+		echo 'Generating wordcounts... ';
+		$query = "SELECT ID, post_content FROM T_posts WHERE post_wordcount IS NULL";
+		$i = 0;
+		foreach( $DB->get_results( $query, ARRAY_A ) as $row )
+		{
+			$query_update_wordcount = "UPDATE T_posts
+																SET post_wordcount = " . bpost_count_words($row['post_content']) . "
+																WHERE ID = " . $row['ID'];
+			$DB->query($query_update_wordcount);
+			$i++;
+		}
+		echo "OK. ($i rows updated)<br />\n";
+	}
+
+
+	if( $old_db_version < 8020 )
+	{
+		echo 'Encoding passwords... ';
+		$query = "UPDATE T_users
+							SET user_pass = MD5(user_pass)";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+	}
+
+
+	if( $old_db_version < 8030 )
+	{
+		echo 'Deleting unecessary logs... ';
+		$query = "DELETE FROM T_hitlog
+							WHERE hit_ignore = 'badchar'";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+		echo 'Updating blog urls... ';
+		$query = "SELECT blog_ID, blog_siteurl FROM T_blogs";
+		$i = 0;
+		foreach( $DB->get_results( $query, ARRAY_A ) as $row )
+		{
+			$blog_ID = $row['blog_ID'];
+			$blog_siteurl = $row['blog_siteurl'];
+			// echo $blog_ID.':'.$blog_siteurl;
+			if( strpos( $blog_siteurl.'/', $baseurl ) !== 0 )
+			{ // If not found at position 0
+				echo ' <strong>WARNING: please check blog #', $blog_ID, ' manually.</strong><br /> ';
+				continue;
+			}
+			// crop off the baseurl:
+			$blog_siteurl = substr( $blog_siteurl.'/', strlen( $baseurl) );
+			// echo ' -> ', $blog_siteurl,'<br />';
+
+			$query_update_blog = "UPDATE T_blogs SET blog_siteurl = '$blog_siteurl' WHERE blog_ID = $blog_ID";
+			// echo $query_update_blog, '<br />';
+			$DB->query( $query_update_blog );
+			$i++;
+		}
+		echo "OK. ($i rows updated)<br />\n";
+	}
+
+
+	if( $old_db_version < 8040 )
+	{ // upgrade to 0.8.7
+		echo 'Creating table for Antispam Blackist... ';
+		$query = "CREATE TABLE T_antispam (
+			aspm_ID bigint(11) NOT NULL auto_increment,
+			aspm_string varchar(80) NOT NULL,
+			aspm_source enum( 'local','reported','central' ) NOT NULL default 'reported',
+			PRIMARY KEY aspm_ID (aspm_ID),
+			UNIQUE aspm_string (aspm_string)
+		)";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+		echo 'Creating default blacklist entries... ';
+		$query = "INSERT INTO T_antispam(aspm_string) VALUES ".
+		"('penis-enlargement'), ('online-casino'), ".
+		"('order-viagra'), ('order-phentermine'), ('order-xenical'), ".
+		"('order-prophecia'), ('sexy-lingerie'), ('-porn-'), ".
+		"('-adult-'), ('-tits-'), ('buy-phentermine'), ".
+		"('order-cheap-pills'), ('buy-xenadrine'),	('xxx'), ".
+		"('paris-hilton'), ('parishilton'), ('camgirls'), ('adult-models')";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+		echo 'Upgrading Settings table... ';
+		$query = "ALTER TABLE T_settings
+							ADD COLUMN last_antispam_update datetime NOT NULL default '2000-01-01 00:00:00'";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+	}
+
+
+	if( $old_db_version < 8050 )
+	{ // upgrade to 0.8.9
+		echo 'Upgrading blogs table... ';
+		$query = "ALTER TABLE T_blogs
+							ADD COLUMN blog_allowtrackbacks tinyint(1) NOT NULL default 1,
+							ADD COLUMN blog_allowpingbacks tinyint(1) NOT NULL default 0,
+							ADD COLUMN blog_pingb2evonet tinyint(1) NOT NULL default 0,
+							ADD COLUMN blog_pingtechnorati tinyint(1) NOT NULL default 0,
+							ADD COLUMN blog_pingweblogs tinyint(1) NOT NULL default 0,
+							ADD COLUMN blog_pingblodotgs tinyint(1) NOT NULL default 0,
+							ADD COLUMN blog_disp_bloglist tinyint NOT NULL DEFAULT 1";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+		// Create User Groups
+		create_groups();
+		$tablegroups_isuptodate = true;
+		$tableblogusers_isuptodate = true;
+
+		echo 'Creating user blog permissions... ';
+		// Admin: full rights for all blogs (look 'ma, doing a natural join! :>)
+		$query = "INSERT INTO T_coll_user_perms( bloguser_blog_ID, bloguser_user_ID, bloguser_ismember,
+								bloguser_perm_poststatuses, bloguser_perm_delpost, bloguser_perm_comments,
+								bloguser_perm_cats, bloguser_perm_properties)
+							SELECT blog_ID, ID, 1, 'published,deprecated,protected,private,draft', 1, 1, 1, 1
+							FROM T_users, T_blogs
+							WHERE user_level = 10";
+		$DB->query( $query );
+
+		// Normal users: basic rights for all blogs (can't stop doing joins :P)
+		$query = "INSERT INTO T_coll_user_perms( bloguser_blog_ID, bloguser_user_ID, bloguser_ismember,
+								bloguser_perm_poststatuses, bloguser_perm_delpost, bloguser_perm_comments,
+								bloguser_perm_cats, bloguser_perm_properties)
+							SELECT blog_ID, ID, 1, 'published,protected,private,draft', 0, 1, 0, 0
+							FROM T_users, T_blogs
+							WHERE user_level > 0 AND user_level < 10";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+		echo 'Upgrading users table... ';
+		$query = "ALTER TABLE T_users
+							ADD COLUMN user_notify tinyint(1) NOT NULL default 1,
+							ADD COLUMN user_grp_ID int(4) NOT NULL default 1,
+							MODIFY COLUMN user_idmode varchar(20) NOT NULL DEFAULT 'login',
+							ADD KEY user_grp_ID (user_grp_ID)";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+		echo 'Assigning user groups... ';
+
+		// Default is 1, so admins are already set.
+
+		// Basic Users:
+		$query = "UPDATE T_users
+							SET user_grp_ID = $Group_Users->ID
+							WHERE user_level = 0";
+		$DB->query( $query );
+
+		// Bloggers:
+		$query = "UPDATE T_users
+							SET user_grp_ID = $Group_Bloggers->ID
+							WHERE user_level > 0 AND user_level < 10";
+		$DB->query( $query );
+
+		echo "OK.<br />\n";
+
+		echo 'Upgrading settings table... ';
+		$query = "ALTER TABLE T_settings
+							DROP COLUMN time_format,
+							DROP COLUMN date_format,
+							ADD COLUMN pref_newusers_grp_ID int unsigned DEFAULT 4 NOT NULL,
+							ADD COLUMN pref_newusers_level tinyint unsigned DEFAULT 1 NOT NULL,
+							ADD COLUMN pref_newusers_canregister tinyint unsigned DEFAULT 0 NOT NULL";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+		echo 'Creating default groups... ';
+		$Group_Admins = new Group(); // COPY !
+		$Group_Admins->set( 'name', 'Administrators' );
+		$Group_Admins->set( 'perm_admin', 'visible' );
+		$Group_Admins->set( 'perm_blogs', 'editall' );
+		$Group_Admins->set( 'perm_stats', 'edit' );
+		$Group_Admins->set( 'perm_spamblacklist', 'edit' );
+		$Group_Admins->set( 'perm_files', 'edit' );
+		$Group_Admins->set( 'perm_options', 'edit' );
+		$Group_Admins->set( 'perm_templates', 1 );
+		$Group_Admins->set( 'perm_users', 'edit' );
+		$Group_Admins->dbinsert();
+
+		$Group_Privileged = new Group(); // COPY !
+		$Group_Privileged->set( 'name', 'Privileged Bloggers' );
+		$Group_Privileged->set( 'perm_admin', 'visible' );
+		$Group_Privileged->set( 'perm_blogs', 'viewall' );
+		$Group_Privileged->set( 'perm_stats', 'view' );
+		$Group_Privileged->set( 'perm_spamblacklist', 'edit' );
+		$Group_Privileged->set( 'perm_files', 'add' );
+		$Group_Privileged->set( 'perm_options', 'view' );
+		$Group_Privileged->set( 'perm_templates', 0 );
+		$Group_Privileged->set( 'perm_users', 'view' );
+		$Group_Privileged->dbinsert();
+
+		$Group_Bloggers = new Group(); // COPY !
+		$Group_Bloggers->set( 'name', 'Bloggers' );
+		$Group_Bloggers->set( 'perm_admin', 'visible' );
+		$Group_Bloggers->set( 'perm_blogs', 'user' );
+		$Group_Bloggers->set( 'perm_stats', 'none' );
+		$Group_Bloggers->set( 'perm_spamblacklist', 'view' );
+		$Group_Bloggers->set( 'perm_files', 'view' );
+		$Group_Bloggers->set( 'perm_options', 'none' );
+		$Group_Bloggers->set( 'perm_templates', 0 );
+		$Group_Bloggers->set( 'perm_users', 'none' );
+		$Group_Bloggers->dbinsert();
+
+		$Group_Users = new Group(); // COPY !
+		$Group_Users->set( 'name', 'Basic Users' );
+		$Group_Users->set( 'perm_admin', 'none' );
+		$Group_Users->set( 'perm_blogs', 'user' );
+		$Group_Users->set( 'perm_stats', 'none' );
+		$Group_Users->set( 'perm_spamblacklist', 'none' );
+		$Group_Users->set( 'perm_files', 'none' );
+		$Group_Users->set( 'perm_options', 'none' );
+		$Group_Users->set( 'perm_templates', 0 );
+		$Group_Users->set( 'perm_users', 'none' );
+		$Group_Users->dbinsert();
+		echo "OK.<br />\n";
+
+		set_upgrade_checkpoint( '8050' );
+	}
+
+
+	if( $old_db_version < 8060 )
+	{{{ // upgrade to 0.9
+		// Important check:
+		$stub_list = $DB->get_col( "SELECT blog_stub
+																	FROM T_blogs
+																	GROUP BY blog_stub
+																	HAVING COUNT(*) > 1" );
+		if( !empty($stub_list) )
+		{
+			echo '<div class="error"><p class="error">';
+			printf( T_("It appears that the following blog stub names are used more than once: ['%s']" ), implode( "','", $stub_list ) );
+			echo '</p><p>';
+			printf( T_("I can't upgrade until you make them unique. DB field: [%s]" ), $db_config['aliases']['T_blogs'].'.blog_stub' );
+			echo '</p></div>';
+			return false;
+		}
+
+		// Create locales
+		echo 'Creating table for Locales... ';
+		$query = "CREATE TABLE T_locales (
+				loc_locale varchar(20) NOT NULL default '',
+				loc_charset varchar(15) NOT NULL default 'iso-8859-1',
+				loc_datefmt varchar(10) NOT NULL default 'y-m-d',
+				loc_timefmt varchar(10) NOT NULL default 'H:i:s',
+				loc_name varchar(40) NOT NULL default '',
+				loc_messages varchar(20) NOT NULL default '',
+				loc_priority tinyint(4) UNSIGNED NOT NULL default '0',
+				loc_enabled tinyint(4) NOT NULL default '1',
+				PRIMARY KEY loc_locale( loc_locale )
+			) COMMENT='saves available locales'";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+		echo 'Upgrading posts table... ';
+		$query = "UPDATE T_posts
+							SET post_urltitle = NULL";
+		$DB->query( $query );
+
+		$query = "ALTER TABLE T_posts
+							CHANGE COLUMN post_date post_issue_date datetime NOT NULL default '1000-01-01 00:00:00',
+							ADD COLUMN post_mod_date datetime NOT NULL default '1000-01-01 00:00:00'
+										AFTER post_issue_date,
+							CHANGE COLUMN post_lang post_locale varchar(20) NOT NULL default 'en-EU',
+							DROP COLUMN post_url,
+							CHANGE COLUMN post_trackbacks post_url varchar(250) NULL default NULL,
+							MODIFY COLUMN post_flags SET( 'pingsdone', 'imported' ),
+							ADD COLUMN post_renderers VARCHAR(179) NOT NULL default 'default',
+							DROP INDEX post_date,
+							ADD INDEX post_issue_date( post_issue_date ),
+							ADD UNIQUE post_urltitle( post_urltitle )";
+		$DB->query( $query );
+
+		$query = "UPDATE T_posts
+							SET post_mod_date = post_issue_date";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+		// convert given languages to locales
+		convert_lang_to_locale( 'T_posts', 'post_locale', 'ID' );
+
+		echo 'Upgrading blogs table... ';
+		$query = "ALTER TABLE T_blogs
+							CHANGE blog_lang blog_locale varchar(20) NOT NULL default 'en-EU',
+							CHANGE blog_roll blog_notes TEXT NULL,
+							MODIFY COLUMN blog_default_skin VARCHAR(30) NOT NULL DEFAULT 'custom',
+							DROP COLUMN blog_filename,
+							ADD COLUMN blog_access_type VARCHAR(10) NOT NULL DEFAULT 'index.php' AFTER blog_locale,
+							ADD COLUMN blog_force_skin tinyint(1) NOT NULL default 0 AFTER blog_default_skin,
+							ADD COLUMN blog_in_bloglist tinyint(1) NOT NULL DEFAULT 1 AFTER blog_disp_bloglist,
+							ADD COLUMN blog_links_blog_ID INT(4) NOT NULL DEFAULT 0,
+							ADD UNIQUE KEY blog_stub (blog_stub)";
+		$DB->query( $query );
+
+		$query = "UPDATE T_blogs
+							SET blog_access_type = 'stub',
+									blog_default_skin = 'custom'";
+		$DB->query( $query );
+
+		echo "OK.<br />\n";
+
+		// convert given languages to locales
+		convert_lang_to_locale( 'T_blogs', 'blog_locale', 'blog_ID' );
+
+
+		echo 'Converting settings table... ';
+
+		// get old settings
+		$query = 'SELECT * FROM T_settings';
+		$row = $DB->get_row( $query, ARRAY_A );
+
+		#echo 'oldrow:<br />'; pre_dump($row);
+		$transform = array(
+			'posts_per_page' => array(5),
+			'what_to_show' => array('posts'),
+			'archive_mode' => array('monthly'),
+			'time_difference' => array(0),
+			'AutoBR' => array(0),
+			'last_antispam_update' => array('2000-01-01 00:00:00', 'antispam_last_update'),
+			'pref_newusers_grp_ID' => array($Group_Users->ID, 'newusers_grp_ID'),
+			'pref_newusers_level'  => array(1, 'newusers_level'),
+			'pref_newusers_canregister' => array(0, 'newusers_canregister'),
+		);
+
+		$_trans = array();
+		foreach( $transform as $oldkey => $newarr )
+		{
+			$newname = ( isset($newarr[1]) ? $newarr[1] : $oldkey );
+			if( !isset( $row[$oldkey] ) )
+			{
+				echo '&nbsp;&middot;Setting '.$oldkey.' not found, using defaults.<br />';
+				$_trans[ $newname ] = $newarr[0];
+			}
+			else
+			{
+				$_trans[ $newname ] = $row[$oldkey];
+			}
+		}
+
+		// drop old table
+		$DB->query( 'DROP TABLE IF EXISTS T_settings' );
+
+		// create new table
+		$DB->query(
+			'CREATE TABLE T_settings (
+				set_name VARCHAR( 30 ) NOT NULL ,
+				set_value VARCHAR( 255 ) NULL ,
+				PRIMARY KEY ( set_name )
+			)');
+
+		// insert defaults and use transformed settings
+		create_default_settings( $_trans );
+
+		if( !isset( $tableblogusers_isuptodate ) )
+		{
+			echo 'Upgrading Blog-User permissions table... ';
+			$query = "ALTER TABLE T_coll_user_perms
+								ADD COLUMN bloguser_ismember tinyint NOT NULL default 0 AFTER bloguser_user_ID";
+			$DB->query( $query );
+
+			// Any row that is created holds at least one permission,
+			// minimum permsission is to be a member, so we add that one too, to all existing rows.
+			$DB->query( "UPDATE T_coll_user_perms
+											SET bloguser_ismember = 1" );
+			echo "OK.<br />\n";
+		}
+
+		echo 'Upgrading Comments table... ';
+		$query = "ALTER TABLE T_comments
+							ADD COLUMN comment_author_ID int unsigned NULL default NULL AFTER comment_status,
+							MODIFY COLUMN comment_author varchar(100) NULL,
+							MODIFY COLUMN comment_author_email varchar(100) NULL,
+							MODIFY COLUMN comment_author_url varchar(100) NULL,
+							MODIFY COLUMN comment_author_IP varchar(23) NOT NULL default ''";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+		echo 'Upgrading Users table... ';
+		$query = "ALTER TABLE T_users ADD user_locale VARCHAR( 20 ) DEFAULT 'en-EU' NOT NULL AFTER user_yim";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+		set_upgrade_checkpoint( '8060' );
+	}}}
+
+
+	if( $old_db_version < 8062 )
+	{ // upgrade to 0.9.0.4
+		cleanup_post_quotes('ID');
+
+		set_upgrade_checkpoint( '8062' );
+	}
+
+
+	if( $old_db_version < 8064 )
+	{ // upgrade to 0.9.0.6
+		cleanup_comment_quotes();
+	}
+
+
+	if( $old_db_version < 8066 )
+	{	// upgrade to 0.9.1
+		echo 'Adding catpost index... ';
+		$DB->query( 'ALTER TABLE T_postcats ADD UNIQUE catpost ( postcat_cat_ID, postcat_post_ID )' );
+		echo "OK.<br />\n";
+	}
+
+
+	if( $old_db_version < 9000 )
+	{ // ---------------------------------- upgrade to 1.6 "phoenix ALPHA"
+
+		echo 'Dropping old Hitlog table... ';
+		$DB->query( 'DROP TABLE IF EXISTS T_hitlog' );
+		echo "OK.<br />\n";
+
+		// New tables:
+			echo 'Creating table for active sessions... ';
+			$DB->query( "CREATE TABLE T_sessions (
+											sess_ID        INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
+											sess_key       CHAR(32) NULL,
+											sess_lastseen  DATETIME NOT NULL,
+											sess_ipaddress VARCHAR(15) NOT NULL DEFAULT '',
+											sess_user_ID   INT(10) DEFAULT NULL,
+											sess_agnt_ID   INT UNSIGNED NULL,
+											sess_data      TEXT DEFAULT NULL,
+											PRIMARY KEY( sess_ID )
+										)" );
+			echo "OK.<br />\n";
+
+
+			echo 'Creating user settings table... ';
+			$DB->query( "CREATE TABLE T_usersettings (
+											uset_user_ID INT(11) UNSIGNED NOT NULL,
+											uset_name    VARCHAR( 30 ) NOT NULL,
+											uset_value   VARCHAR( 255 ) NULL,
+											PRIMARY KEY ( uset_user_ID, uset_name )
+										)");
+			echo "OK.<br />\n";
+
+
+			echo 'Creating plugins table... ';
+			$DB->query( "CREATE TABLE T_plugins (
+											plug_ID        INT(11) UNSIGNED NOT NULL auto_increment,
+											plug_priority  INT(11) NOT NULL default 50,
+											plug_classname VARCHAR(40) NOT NULL default '',
+											PRIMARY KEY ( plug_ID )
+										)");
+			echo "OK.<br />\n";
+
+
+			echo 'Creating table for Post Statuses... ';
+			$query="CREATE TABLE T_itemstatuses (
+											pst_ID   int(11) unsigned not null AUTO_INCREMENT,
+											pst_name varchar(30)      not null,
+											primary key ( pst_ID )
+										)";
+			$DB->query( $query );
+			echo "OK.<br />\n";
+
+
+			echo 'Creating table for Post Types... ';
+			$query="CREATE TABLE T_itemtypes (
+											ptyp_ID   int(11) unsigned not null AUTO_INCREMENT,
+											ptyp_name varchar(30)      not null,
+											primary key (ptyp_ID)
+										)";
+			$DB->query( $query );
+			echo "OK.<br />\n";
+
+
+			echo 'Creating table for File Meta Data... ';
+			$DB->query( "CREATE TABLE T_files (
+										 file_ID        int(11) unsigned  not null AUTO_INCREMENT,
+										 file_root_type enum('absolute','user','group','collection') not null default 'absolute',
+										 file_root_ID   int(11) unsigned  not null default 0,
+										 file_path      varchar(255)      not null default '',
+										 file_title     varchar(255),
+										 file_alt       varchar(255),
+										 file_desc      text,
+										 primary key (file_ID),
+										 unique file (file_root_type, file_root_ID, file_path)
+									)" );
+			echo "OK.<br />\n";
+
+
+			echo 'Creating table for base domains... ';
+			$DB->query( "CREATE TABLE T_basedomains (
+										dom_ID     INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
+										dom_name   VARCHAR(250) NOT NULL DEFAULT '',
+										dom_status ENUM('unknown','whitelist','blacklist') NOT NULL DEFAULT 'unknown',
+										dom_type   ENUM('unknown','normal','searcheng','aggregator') NOT NULL DEFAULT 'unknown',
+										PRIMARY KEY (dom_ID),
+										UNIQUE dom_name (dom_name)
+									)" );	// fp> the unique key was only named in version 1.9. Crap. Put the name back here to save as many souls as possible. bulk has not upgraded from 0.9 yet :/
+			echo "OK.<br />\n";
+
+
+			echo 'Creating table for user agents... ';
+			$DB->query( "CREATE TABLE T_useragents (
+										agnt_ID        INT UNSIGNED NOT NULL AUTO_INCREMENT,
+										agnt_signature VARCHAR(250) NOT NULL,
+										agnt_type      ENUM('rss','robot','browser','unknown') DEFAULT 'unknown' NOT NULL ,
+										PRIMARY KEY (agnt_ID) )" );
+			echo "OK.<br />\n";
+
+
+			echo 'Creating table for Hit-Logs... ';
+			$query = "CREATE TABLE T_hitlog (
+									hit_ID             INT(11) NOT NULL AUTO_INCREMENT,
+									hit_sess_ID        INT UNSIGNED,
+									hit_datetime       DATETIME NOT NULL,
+									hit_uri            VARCHAR(250) DEFAULT NULL,
+									hit_referer_type   ENUM('search','blacklist','referer','direct','spam') NOT NULL,
+									hit_referer        VARCHAR(250) DEFAULT NULL,
+									hit_referer_dom_ID INT UNSIGNED DEFAULT NULL,
+									hit_blog_ID        int(11) UNSIGNED NULL DEFAULT NULL,
+									hit_remote_addr    VARCHAR(40) DEFAULT NULL,
+									PRIMARY KEY (hit_ID),
+									INDEX hit_datetime ( hit_datetime ),
+									INDEX hit_blog_ID (hit_blog_ID)
+								)";
+			$DB->query( $query );
+			echo "OK.<br />\n";
+
+
+			echo 'Creating table for subscriptions... ';
+			$DB->query( "CREATE TABLE T_subscriptions (
+										 sub_coll_ID     int(11) unsigned    not null,
+										 sub_user_ID     int(11) unsigned    not null,
+										 sub_items       tinyint(1)          not null,
+										 sub_comments    tinyint(1)          not null,
+										 primary key (sub_coll_ID, sub_user_ID)
+										)" );
+			echo "OK.<br />\n";
+
+
+			echo 'Creating table for blog-group permissions... ';
+			$DB->query( "CREATE TABLE T_coll_group_perms (
+											bloggroup_blog_ID int(11) unsigned NOT NULL default 0,
+											bloggroup_group_ID int(11) unsigned NOT NULL default 0,
+											bloggroup_ismember tinyint NOT NULL default 0,
+											bloggroup_perm_poststatuses set('published','deprecated','protected','private','draft') NOT NULL default '',
+											bloggroup_perm_delpost tinyint NOT NULL default 0,
+											bloggroup_perm_comments tinyint NOT NULL default 0,
+											bloggroup_perm_cats tinyint NOT NULL default 0,
+											bloggroup_perm_properties tinyint NOT NULL default 0,
+											bloggroup_perm_media_upload tinyint NOT NULL default 0,
+											bloggroup_perm_media_browse tinyint NOT NULL default 0,
+											bloggroup_perm_media_change tinyint NOT NULL default 0,
+											PRIMARY KEY bloggroup_pk (bloggroup_blog_ID,bloggroup_group_ID) )" );
+			echo "OK.<br />\n";
+
+
+		echo 'Upgrading blogs table... ';
+		$query = "ALTER TABLE T_blogs
+							MODIFY COLUMN blog_ID int(11) unsigned NOT NULL auto_increment,
+							MODIFY COLUMN blog_links_blog_ID INT(11) NULL DEFAULT NULL,
+							CHANGE COLUMN blog_stub blog_urlname VARCHAR(255) NOT NULL DEFAULT 'urlname',
+							ADD COLUMN blog_allowcomments VARCHAR(20) NOT NULL default 'post_by_post' AFTER blog_keywords,
+							ADD COLUMN blog_allowblogcss TINYINT(1) NOT NULL default 1 AFTER blog_allowpingbacks,
+							ADD COLUMN blog_allowusercss TINYINT(1) NOT NULL default 1 AFTER blog_allowblogcss,
+							ADD COLUMN blog_stub VARCHAR(255) NOT NULL DEFAULT 'stub' AFTER blog_staticfilename,
+							ADD COLUMN blog_commentsexpire INT(4) NOT NULL DEFAULT 0 AFTER blog_links_blog_ID,
+							ADD COLUMN blog_media_location ENUM( 'default', 'subdir', 'custom', 'none' ) DEFAULT 'default' NOT NULL AFTER blog_commentsexpire,
+							ADD COLUMN blog_media_subdir VARCHAR( 255 ) NOT NULL AFTER blog_media_location,
+							ADD COLUMN blog_media_fullpath VARCHAR( 255 ) NOT NULL AFTER blog_media_subdir,
+							ADD COLUMN blog_media_url VARCHAR(255) NOT NULL AFTER blog_media_fullpath,
+							DROP INDEX blog_stub,
+							ADD UNIQUE blog_urlname ( blog_urlname )";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+		echo 'Updating relative URLs... ';
+		// We need to move the slashes to the end:
+		$query = "UPDATE T_blogs
+								 SET blog_siteurl = CONCAT( SUBSTRING(blog_siteurl,2) , '/' )
+							 WHERE blog_siteurl LIKE '/%'";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+		echo 'Copying urlnames to stub names... ';
+		$query = 'UPDATE T_blogs
+							SET blog_stub = blog_urlname';
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+
+		echo 'Upgrading posts table... ';
+		$query = "ALTER TABLE T_posts
+							DROP COLUMN post_karma,
+							DROP COLUMN post_autobr,
+							DROP INDEX post_author,
+							DROP INDEX post_issue_date,
+							DROP INDEX post_category,
+							CHANGE COLUMN ID post_ID int(11) unsigned NOT NULL auto_increment,
+							CHANGE COLUMN post_author	post_creator_user_ID int(11) unsigned NOT NULL,
+							CHANGE COLUMN post_issue_date	post_datestart datetime NOT NULL,
+							CHANGE COLUMN post_mod_date	post_datemodified datetime NOT NULL,
+							CHANGE COLUMN post_category post_main_cat_ID int(11) unsigned NOT NULL,
+							ADD post_parent_ID				int(11) unsigned NULL AFTER post_ID,
+							ADD post_lastedit_user_ID	int(11) unsigned NULL AFTER post_creator_user_ID,
+							ADD post_assigned_user_ID	int(11) unsigned NULL AFTER post_lastedit_user_ID,
+							ADD post_datedeadline 		datetime NULL AFTER post_datestart,
+							ADD post_datecreated			datetime NULL AFTER post_datedeadline,
+							ADD post_pst_ID						int(11) unsigned NULL AFTER post_status,
+							ADD post_ptyp_ID					int(11) unsigned NULL AFTER post_pst_ID,
+							ADD post_views						int(11) unsigned NOT NULL DEFAULT 0 AFTER post_flags,
+							ADD post_commentsexpire		datetime DEFAULT NULL AFTER post_comments,
+							ADD post_priority					int(11) unsigned null,
+							ADD INDEX post_creator_user_ID( post_creator_user_ID ),
+							ADD INDEX post_parent_ID( post_parent_ID ),
+							ADD INDEX post_assigned_user_ID( post_assigned_user_ID ),
+							ADD INDEX post_datestart( post_datestart ),
+							ADD INDEX post_main_cat_ID( post_main_cat_ID ),
+							ADD INDEX post_ptyp_ID( post_ptyp_ID ),
+							ADD INDEX post_pst_ID( post_pst_ID ) ";
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+		echo 'Updating post data... ';
+		$query = 'UPDATE T_posts
+							SET post_lastedit_user_ID = post_creator_user_ID,
+									post_datecreated = post_datestart';
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+
+		echo 'Upgrading users table... ';
+		$query = 'ALTER TABLE T_users
+							CHANGE COLUMN ID user_ID int(11) unsigned NOT NULL auto_increment,
+							MODIFY COLUMN user_icq int(11) unsigned DEFAULT 0 NOT NULL,
+							ADD COLUMN user_showonline tinyint(1) NOT NULL default 1 AFTER user_notify';
+		$DB->query( $query );
+		echo "OK.<br />\n";
+
+
+		echo 'Setting new defaults... ';
+		$query = 'INSERT INTO T_settings (set_name, set_value)
+							VALUES
+								( "reloadpage_timeout", "300" ),
+								( "upload_enabled", "'.(isset($use_fileupload) ? (int)$use_fileupload : '1').'" ),
+								( "upload_allowedext", "'.(isset($fileupload_allowedtypes) ? $fileupload_allowedtypes : 'jpg gif png').'" ),
+								( "upload_maxkb", "'.(isset($fileupload_maxk) ? (int)$fileupload_maxk : '96').'" )
+							';
+		$DB->query( $query );
+		// Replace "paged" mode with "posts"
+		$DB->query( 'UPDATE T_settings
+										SET set_value = "posts"
+									WHERE set_name = "what_to_show"
+									  AND set_value = "paged"' );
+		echo "OK.<br />\n";
+
+
+		if( !isset( $tableblogusers_isuptodate ) )
+		{	// We have created the blogusers table before and it's already clean!
+			echo 'Altering table for Blog-User permissions... ';
+			$DB->query( 'ALTER TABLE T_coll_user_perms
+										MODIFY COLUMN bloguser_blog_ID int(11) unsigned NOT NULL default 0,
+										MODIFY COLUMN bloguser_user_ID int(11) unsigned NOT NULL default 0,
+										ADD COLUMN bloguser_perm_media_upload tinyint NOT NULL default 0,
+										ADD COLUMN bloguser_perm_media_browse tinyint NOT NULL default 0,
+										ADD COLUMN bloguser_perm_media_change tinyint NOT NULL default 0' );
+			echo "OK.<br />\n";
+		}
+
+
+		echo 'Altering comments table... ';
+		$DB->query( "ALTER TABLE T_comments
+									MODIFY COLUMN comment_post_ID		int(11) unsigned NOT NULL default '0'" );
+		echo "OK.<br />\n";
+
+
+		echo 'Altering Posts to Categories table... ';
+		$DB->query( "ALTER TABLE T_postcats
+									MODIFY COLUMN postcat_post_ID int(11) unsigned NOT NULL,
+									MODIFY COLUMN postcat_cat_ID int(11) unsigned NOT NULL" );
+		echo "OK.<br />\n";
+
+
+		echo 'Altering Categories table... ';
+		$DB->query( "ALTER TABLE T_categories
+									MODIFY COLUMN cat_ID int(11) unsigned NOT NULL auto_increment,
+									MODIFY COLUMN cat_parent_ID int(11) unsigned NULL,
+									MODIFY COLUMN cat_blog_ID int(11) unsigned NOT NULL default 2" );
+		echo "OK.<br />\n";
+
+
+		echo 'Altering Locales table... ';
+		$DB->query( 'ALTER TABLE T_locales
+									ADD loc_startofweek TINYINT UNSIGNED NOT NULL DEFAULT 1 AFTER loc_timefmt' );
+		echo "OK.<br />\n";
+
+
+		if( !isset( $tablegroups_isuptodate ) )
+		{	// We have created the groups table before and it's already clean!
+			echo 'Altering Groups table... ';
+			$DB->query( "ALTER TABLE T_groups
+										ADD COLUMN grp_perm_admin enum('none','hidden','visible') NOT NULL default 'visible' AFTER grp_name,
+										ADD COLUMN grp_perm_files enum('none','view','add','edit') NOT NULL default 'none'" );
+			echo "OK.<br />\n";
+		}
+
+
+		echo 'Creating table for Post Links... ';
+		$DB->query( "CREATE TABLE T_links (
+									link_ID               int(11) unsigned  not null AUTO_INCREMENT,
+									link_datecreated      datetime          not null,
+									link_datemodified     datetime          not null,
+									link_creator_user_ID  int(11) unsigned  not null,
+									link_lastedit_user_ID int(11) unsigned  not null,
+									link_item_ID          int(11) unsigned  NOT NULL,
+									link_dest_item_ID     int(11) unsigned  NULL,
+									link_file_ID          int(11) unsigned  NULL,
+									link_ltype_ID         int(11) unsigned  NOT NULL default 1,
+									link_external_url     VARCHAR(255)      NULL,
+									link_title            TEXT              NULL,
+									PRIMARY KEY (link_ID),
+									INDEX link_item_ID( link_item_ID ),
+									INDEX link_dest_item_ID (link_dest_item_ID),
+									INDEX link_file_ID (link_file_ID)
+								)" );
+		echo "OK.<br />\n";
+
+
+		echo 'Creating default Post Types... ';
+		$DB->query( "
+			INSERT INTO T_itemtypes ( ptyp_ID, ptyp_name )
+			VALUES ( 1, 'Post' ),
+			       ( 2, 'Link' )" );
+		echo "OK.<br />\n";
+
+
+		set_upgrade_checkpoint( '9000' );
+	}
+
+
+	if( $old_db_version < 9100 )
+	{	// 1.8 ALPHA
+
+		echo 'Creating table for plugin events... ';
+		$DB->query( '
+			CREATE TABLE T_pluginevents(
+					pevt_plug_ID INT(11) UNSIGNED NOT NULL,
+					pevt_event VARCHAR(40) NOT NULL,
+					pevt_enabled TINYINT NOT NULL DEFAULT 1,
+					PRIMARY KEY( pevt_plug_ID, pevt_event )
+				)' );
+		echo "OK.<br />\n";
+
+
+		echo 'Altering Links table... ';
+		$DB->query( 'ALTER TABLE T_links
+		             CHANGE link_item_ID link_itm_ID INT( 11 ) UNSIGNED NOT NULL,
+		             CHANGE link_dest_item_ID link_dest_itm_ID INT( 11 ) UNSIGNED NULL' );
+		echo "OK.<br />\n";
+
+
+		if( $old_db_version >= 9000 )
+		{ // sess_agnt_ID used in Phoenix-Alpha
+			echo 'Altering sessions table... ';
+			$query = "
+					ALTER TABLE T_sessions
+					 DROP COLUMN sess_agnt_ID";
+			$DB->query( $query );
+			echo "OK.<br />\n";
+		}
+
+		echo 'Creating table for file types... ';
+		$DB->query( '
+				CREATE TABLE T_filetypes (
+					ftyp_ID int(11) unsigned NOT NULL auto_increment,
+					ftyp_extensions varchar(30) NOT NULL,
+					ftyp_name varchar(30) NOT NULL,
+					ftyp_mimetype varchar(50) NOT NULL,
+					ftyp_icon varchar(20) default NULL,
+					ftyp_viewtype varchar(10) NOT NULL,
+					ftyp_allowed tinyint(1) NOT NULL default 0,
+					PRIMARY KEY (ftyp_ID)
+				)' );
+		echo "OK.<br />\n";
+
+		echo 'Creating default file types... ';
+	// TODO: dh> shouldn't they get localized to the app's default locale?
+		$DB->query( "INSERT INTO T_filetypes
+				(ftyp_ID, ftyp_extensions, ftyp_name, ftyp_mimetype, ftyp_icon, ftyp_viewtype, ftyp_allowed)
+			VALUES
+				(1, 'gif', 'GIF image', 'image/gif', 'image2.png', 'image', 1),
+				(2, 'png', 'PNG image', 'image/png', 'image2.png', 'image', 1),
+				(3, 'jpg', 'JPEG image', 'image/jpeg', 'image2.png', 'image', 1),
+				(4, 'txt', 'Text file', 'text/plain', 'document.png', 'text', 1),
+				(5, 'htm html', 'HTML file', 'text/html', 'html.png', 'browser', 0),
+				(6, 'pdf', 'PDF file', 'application/pdf', 'pdf.png', 'browser', 1),
+				(7, 'doc', 'Microsoft Word file', 'application/msword', 'doc.gif', 'external', 1),
+				(8, 'xls', 'Microsoft Excel file', 'application/vnd.ms-excel', 'xls.gif', 'external', 1),
+				(9, 'ppt', 'Powerpoint', 'application/vnd.ms-powerpoint', 'ppt.gif', 'external', 1),
+				(10, 'pps', 'Powerpoint slideshow', 'pps', 'pps.gif', 'external', 1),
+				(11, 'zip', 'Zip archive', 'application/zip', 'zip.gif', 'external', 1),
+				(12, 'php php3 php4 php5 php6', 'Php files', 'application/x-httpd-php', 'php.gif', 'download', 0)
+			" );
+		echo "OK.<br />\n";
+
+		echo 'Giving Administrator Group edit perms on files... ';
+		$DB->query( 'UPDATE T_groups
+		             SET grp_perm_files = "edit"
+		             WHERE grp_ID = 1' );
+		echo "OK.<br />\n";
+
+		echo 'Giving Administrator Group full perms on media for all blogs... ';
+		$DB->query( 'UPDATE T_coll_group_perms
+		             SET bloggroup_perm_media_upload = 1,
+		                 bloggroup_perm_media_browse = 1,
+		                 bloggroup_perm_media_change = 1
+		             WHERE bloggroup_group_ID = 1' );
+		echo "OK.<br />\n";
+
+
+		if( $old_db_version >= 9000 )
+		{ // Uninstall all ALPHA (potentially incompatible) plugins
+			echo 'Uninstalling all existing plugins... ';
+			$DB->query( 'DELETE FROM T_plugins WHERE 1' );
+			echo "OK.<br />\n";
+		}
+
+		// NOTE: basic plugins get installed separatly for upgrade and install..
+
+
+		set_upgrade_checkpoint( '9100' );
+	}
+
+	if( $old_db_version < 9190 ) // Note: changed from 9200, to include the block below, if DB is not yet on 1.8
+	{	// 1.8 ALPHA (block #2)
+		echo 'Altering Posts table... ';
+		$DB->query( "ALTER TABLE T_posts
+		             CHANGE post_comments post_comment_status ENUM('disabled', 'open', 'closed') NOT NULL DEFAULT 'open'" );
+		echo "OK.<br />\n";
+
+
+		set_upgrade_checkpoint( '9190' );
+	}
+
+	if( $old_db_version < 9200 )
+	{ // 1.8 ALPHA (block #3) - The payload that db_delta() handled before
+
+		// This is a fix, which broke upgrade to 1.8 (from 1.6) in MySQL strict mode (inserted after 1.8 got released!):
+		if( $DB->get_row( 'SHOW COLUMNS FROM T_hitlog LIKE "hit_referer_type"' ) )
+		{ // a niiiiiiiice extra check :p
+			echo 'Deleting all "spam" hitlog entries... ';
+			$DB->query( '
+					DELETE FROM T_hitlog
+					 WHERE hit_referer_type = "spam"' );
+			echo "OK.<br />\n";
+		}
+
+		// TODO: change to "regular" output schema
+		foreach( array (
+				0 => 'ALTER TABLE T_users CHANGE COLUMN user_firstname user_firstname varchar(50) NULL',
+				1 => 'ALTER TABLE T_users CHANGE COLUMN user_lastname user_lastname varchar(50) NULL',
+				2 => 'ALTER TABLE T_users CHANGE COLUMN user_nickname user_nickname varchar(50) NULL',
+				3 => 'ALTER TABLE T_users CHANGE COLUMN user_icq user_icq int(11) unsigned NULL',
+				4 => 'ALTER TABLE T_users CHANGE COLUMN user_email user_email varchar(255) NOT NULL',
+				5 => 'ALTER TABLE T_users CHANGE COLUMN user_url user_url varchar(255) NULL',
+				6 => 'ALTER TABLE T_users CHANGE COLUMN user_ip user_ip varchar(15) NULL',
+				7 => 'ALTER TABLE T_users CHANGE COLUMN user_domain user_domain varchar(200) NULL',
+				8 => 'ALTER TABLE T_users CHANGE COLUMN user_browser user_browser varchar(200) NULL',
+				9 => 'ALTER TABLE T_users CHANGE COLUMN user_aim user_aim varchar(50) NULL',
+				10 => 'ALTER TABLE T_users CHANGE COLUMN user_msn user_msn varchar(100) NULL',
+				11 => 'ALTER TABLE T_users CHANGE COLUMN user_yim user_yim varchar(50) NULL',
+				12 => 'ALTER TABLE T_users ADD COLUMN user_allow_msgform TINYINT NOT NULL DEFAULT \'1\' AFTER user_idmode',
+				13 => 'ALTER TABLE T_users ADD COLUMN user_validated TINYINT(1) NOT NULL DEFAULT 0 AFTER user_grp_ID',
+				14 => 'ALTER TABLE T_blogs CHANGE COLUMN blog_media_subdir blog_media_subdir VARCHAR( 255 ) NULL',
+				15 => 'ALTER TABLE T_blogs CHANGE COLUMN blog_media_fullpath blog_media_fullpath VARCHAR( 255 ) NULL',
+				16 => 'ALTER TABLE T_blogs CHANGE COLUMN blog_media_url blog_media_url VARCHAR( 255 ) NULL',
+				17 => 'CREATE TABLE T_coll_settings (
+															cset_coll_ID INT(11) UNSIGNED NOT NULL,
+															cset_name    VARCHAR( 30 ) NOT NULL,
+															cset_value   VARCHAR( 255 ) NULL,
+															PRIMARY KEY ( cset_coll_ID, cset_name )
+											)',
+				18 => 'ALTER TABLE T_posts CHANGE COLUMN post_content post_content          text NULL',
+				19 => 'ALTER TABLE T_posts CHANGE COLUMN post_url post_url              VARCHAR(255) NULL DEFAULT NULL',
+				20 => 'ALTER TABLE T_posts CHANGE COLUMN post_renderers post_renderers        TEXT NOT NULL',
+				21 => 'ALTER TABLE T_comments CHANGE COLUMN comment_author_email comment_author_email varchar(255) NULL',
+				22 => 'ALTER TABLE T_comments CHANGE COLUMN comment_author_url comment_author_url varchar(255) NULL',
+				23 => 'ALTER TABLE T_comments ADD COLUMN comment_spam_karma TINYINT NULL AFTER comment_karma',
+				24 => 'ALTER TABLE T_comments ADD COLUMN comment_allow_msgform TINYINT NOT NULL DEFAULT \'0\' AFTER comment_spam_karma',
+				25 => 'ALTER TABLE T_hitlog CHANGE COLUMN hit_referer_type hit_referer_type   ENUM(\'search\',\'blacklist\',\'referer\',\'direct\') NOT NULL',
+				26 => 'ALTER TABLE T_hitlog ADD COLUMN hit_agnt_ID        INT UNSIGNED NULL AFTER hit_remote_addr',
+				27 => 'ALTER TABLE T_links ADD INDEX link_itm_ID( link_itm_ID )',
+				28 => 'ALTER TABLE T_links ADD INDEX link_dest_itm_ID (link_dest_itm_ID)',
+				30 => 'ALTER TABLE T_plugins CHANGE COLUMN plug_priority plug_priority        TINYINT NOT NULL default 50',
+				31 => 'ALTER TABLE T_plugins ADD COLUMN plug_code            VARCHAR(32) NULL AFTER plug_classname',
+				32 => 'ALTER TABLE T_plugins ADD COLUMN plug_apply_rendering ENUM( \'stealth\', \'always\', \'opt-out\', \'opt-in\', \'lazy\', \'never\' ) NOT NULL DEFAULT \'never\' AFTER plug_code',
+				33 => 'ALTER TABLE T_plugins ADD COLUMN plug_version         VARCHAR(42) NOT NULL default \'0\' AFTER plug_apply_rendering',
+				34 => 'ALTER TABLE T_plugins ADD COLUMN plug_status          ENUM( \'enabled\', \'disabled\', \'needs_config\', \'broken\' ) NOT NULL AFTER plug_version',
+				35 => 'ALTER TABLE T_plugins ADD COLUMN plug_spam_weight     TINYINT UNSIGNED NOT NULL DEFAULT 1 AFTER plug_status',
+				36 => 'ALTER TABLE T_plugins ADD UNIQUE plug_code( plug_code )',
+				37 => 'ALTER TABLE T_plugins ADD INDEX plug_status( plug_status )',
+				38 => 'CREATE TABLE T_pluginsettings (
+															pset_plug_ID INT(11) UNSIGNED NOT NULL,
+															pset_name VARCHAR( 30 ) NOT NULL,
+															pset_value TEXT NULL,
+															PRIMARY KEY ( pset_plug_ID, pset_name )
+											)',
+				39 => 'CREATE TABLE T_pluginusersettings (
+															puset_plug_ID INT(11) UNSIGNED NOT NULL,
+															puset_user_ID INT(11) UNSIGNED NOT NULL,
+															puset_name VARCHAR( 30 ) NOT NULL,
+															puset_value TEXT NULL,
+															PRIMARY KEY ( puset_plug_ID, puset_user_ID, puset_name )
+											)',
+				41 => 'CREATE TABLE T_cron__task(
+												 ctsk_ID              int(10) unsigned      not null AUTO_INCREMENT,
+												 ctsk_start_datetime  datetime              not null,
+												 ctsk_repeat_after    int(10) unsigned,
+												 ctsk_name            varchar(50)           not null,
+												 ctsk_controller      varchar(50)           not null,
+												 ctsk_params          text,
+												 primary key (ctsk_ID)
+											)',
+				42 => 'CREATE TABLE T_cron__log(
+															 clog_ctsk_ID              int(10) unsigned   not null,
+															 clog_realstart_datetime   datetime           not null,
+															 clog_realstop_datetime    datetime,
+															 clog_status               enum(\'started\',\'finished\',\'error\',\'timeout\') not null default \'started\',
+															 clog_messages             text,
+															 primary key (clog_ctsk_ID)
+											)',
+
+				// This is "DEFAULT 1" in the 0.9.0.11 dump.. - changed in 0.9.2?!
+				43 => 'ALTER TABLE T_blogs ALTER COLUMN blog_allowpingbacks SET DEFAULT 0',
+
+			) as $query )
+		{
+			$DB->query($query);
+		}
+
+		set_upgrade_checkpoint( '9200' ); // at 1.8 "Summer Beta" release
+	}
+
+
+	// ____________________________ 1.9: ____________________________
+
+	if( $old_db_version < 9290 )
+	{
+		echo 'Post-fix hit_referer_type == NULL... ';
+		// If you've upgraded from 1.6 to 1.8 and it did not break because of strict mode, there are now NULL values for what "spam" was:
+		$DB->query( '
+					DELETE FROM T_hitlog
+					 WHERE hit_referer_type IS NULL' );
+		echo "OK.<br />\n";
+
+		echo 'Marking administrator accounts as validated... ';
+		$DB->query( '
+				UPDATE T_users
+				   SET user_validated = 1
+				 WHERE user_grp_ID = 1' );
+		echo "OK.<br />\n";
+
+		echo 'Converting auto_prune_stats setting... ';
+		$old_auto_prune_stats = $DB->get_var( '
+				SELECT set_value
+				  FROM T_settings
+				 WHERE set_name = "auto_prune_stats"' );
+		if( ! is_null($old_auto_prune_stats) && $old_auto_prune_stats < 1 )
+		{ // This means it has been disabled before, so set auto_prune_stats_mode to "off"!
+			$DB->query( '
+					REPLACE INTO T_settings ( set_name, set_value )
+					 VALUES ( "auto_prune_stats_mode", "off" )' );
+		}
+		echo "OK.<br />\n";
+
+		echo 'Converting time_difference from hours to seconds... ';
+		$DB->query( 'UPDATE T_settings SET set_value = set_value*3600 WHERE set_name = "time_difference"' );
+		echo "OK.<br />\n";
+
+
+		echo 'Updating hitlog capabilities... ';
+		$DB->query( '
+				ALTER TABLE T_useragents ADD INDEX agnt_type ( agnt_type )' );
+		$DB->query( '
+				ALTER TABLE T_hitlog
+				  CHANGE COLUMN hit_referer_type hit_referer_type ENUM(\'search\',\'blacklist\',\'referer\',\'direct\',\'self\',\'admin\') NOT NULL' );
+		echo "OK.<br />\n";
+
+		echo 'Updating plugin capabilities... ';
+		$DB->query( '
+				ALTER TABLE T_plugins
+					MODIFY COLUMN plug_status ENUM( \'enabled\', \'disabled\', \'needs_config\', \'broken\' ) NOT NULL' );
+		echo "OK.<br />\n";
+
+		set_upgrade_checkpoint( '9290' );
+	}
+
+
+	if( $old_db_version < 9300 )
+	{
+		// This can be so long, it needs its own checkpoint protected block in case of failure
+		echo 'Updating hitlog indexes... ';
+		$DB->query( '
+				ALTER TABLE T_hitlog
+				  ADD INDEX hit_agnt_ID        ( hit_agnt_ID ),
+				  ADD INDEX hit_uri            ( hit_uri ),
+				  ADD INDEX hit_referer_dom_ID ( hit_referer_dom_ID )
+				' );
+		echo "OK.<br />\n";
+
+		set_upgrade_checkpoint( '9300' );
+	}
+
+
+	if( $old_db_version < 9310 )
+	{
+		echo 'Updating basedomains... ';
+		$DB->query( '
+				UPDATE T_basedomains
+				   SET dom_status = "unknown"' );		// someone has filled this up with junk blacklists before
+		$DB->query( '
+				ALTER TABLE T_basedomains  ADD INDEX dom_type (dom_type)' );
+		echo "OK.<br />\n";
+
+		set_upgrade_checkpoint( '9310' );
+	}
+
+	if( $old_db_version < 9315 )
+	{
+		echo 'Altering locales table... ';
+		$DB->query( "ALTER TABLE T_locales CHANGE COLUMN loc_datefmt loc_datefmt varchar(20) NOT NULL default 'y-m-d'" );
+		$DB->query( "ALTER TABLE T_locales CHANGE COLUMN loc_timefmt loc_timefmt varchar(20) NOT NULL default 'H:i:s'" );
+		echo "OK.<br />\n";
+
+		echo 'Creating item prerendering cache table... ';
+		$DB->query( "
+				CREATE TABLE T_item__prerendering(
+					itpr_itm_ID                   INT(11) UNSIGNED NOT NULL,
+					itpr_format                   ENUM('htmlbody', 'entityencoded', 'xml', 'text') NOT NULL,
+					itpr_renderers                TEXT NOT NULL,
+					itpr_content_prerendered      TEXT NULL,
+					itpr_datemodified             TIMESTAMP NOT NULL,
+					PRIMARY KEY (itpr_itm_ID, itpr_format)
+				)" );
+		echo "OK.<br />\n";
+
+		echo 'Altering plugins table... ';
+		$DB->query( "ALTER TABLE T_plugins ADD COLUMN plug_name            VARCHAR(255) NULL default NULL AFTER plug_version" );
+		$DB->query( "ALTER TABLE T_plugins ADD COLUMN plug_shortdesc       VARCHAR(255) NULL default NULL AFTER plug_name" );
+		echo "OK.<br />\n";
+
+		set_upgrade_checkpoint( '9315' );
+	}
+
+
+	if( $old_db_version < 9320 )
+	{ // Dropping hit_datetime because it's very slow on INSERT (dh)
+		// This can be so long, it needs its own checkpoint protected block in case of failure
+		if( db_index_exists( 'T_hitlog', 'hit_datetime' ) )
+		{ // only drop, if it still exists (may have been removed manually)
+			echo 'Updating hitlog indexes... ';
+			$DB->query( '
+					ALTER TABLE T_hitlog
+						DROP INDEX hit_datetime
+					' );
+			echo "OK.<br />\n";
+		}
+
+		set_upgrade_checkpoint( '9320' );
+	}
+
+	if( $old_db_version < 9330 )
+	{
+		echo 'Removing obsolete settings... ';
+		$DB->query( 'DELETE FROM T_settings WHERE set_name = "upload_allowedext"' );
+		echo "OK.<br />\n";
+
+		echo 'Updating blogs... ';
+		db_drop_col( 'T_blogs', 'blog_allowpingbacks' );
+
+		// Remove and transform obsolete fields blog_pingb2evonet, blog_pingtechnorati, blog_pingweblogs, blog_pingblodotgs
+		if( db_cols_exist( 'T_blogs', array('blog_pingb2evonet', 'blog_pingtechnorati', 'blog_pingweblogs', 'blog_pingblodotgs') ) )
+		{
+			foreach( $DB->get_results( '
+					SELECT blog_ID, blog_pingb2evonet, blog_pingtechnorati, blog_pingweblogs, blog_pingblodotgs
+						FROM T_blogs' ) as $row )
+			{
+				$ping_plugins = $DB->get_var( 'SELECT cset_value FROM T_coll_settings WHERE cset_coll_ID = '.$row->blog_ID.' AND cset_name = "ping_plugins"' );
+				$ping_plugins = explode(',', $ping_plugins);
+				if( $row->blog_pingb2evonet )
+				{
+					$ping_plugins[] = 'ping_b2evonet';
+				}
+				if( $row->blog_pingtechnorati || $row->blog_pingweblogs || $row->blog_pingblodotgs )
+				{ // if either one of the previous pingers was enabled, add ping-o-matic:
+					$ping_plugins[] = 'ping_pingomatic';
+				}
+
+				// Insert transformed/generated ping plugins collection setting:
+				$ping_plugins = array_unique($ping_plugins);
+				$DB->query( 'REPLACE INTO T_coll_settings
+						( cset_coll_ID, cset_name, cset_value )
+						VALUES ( '.$row->blog_ID.', "ping_plugins", "'.implode( ',', $ping_plugins ).'" )' );
+			}
+			$DB->query( 'ALTER TABLE T_blogs
+					DROP COLUMN blog_pingb2evonet,
+					DROP COLUMN blog_pingtechnorati,
+					DROP COLUMN blog_pingweblogs,
+					DROP COLUMN blog_pingblodotgs' );
+		}
+		echo "OK.<br />\n";
+
+
+		echo 'Updating posts... ';
+		db_add_col( 'T_posts', 'post_notifications_status',  'ENUM("noreq","todo","started","finished") NOT NULL DEFAULT "noreq" AFTER post_flags' );
+		db_add_col( 'T_posts', 'post_notifications_ctsk_ID', 'INT(10) unsigned NULL DEFAULT NULL AFTER post_notifications_status' );
+
+		if( db_col_exists('T_posts', 'post_flags') )
+		{
+			$DB->query( '
+				UPDATE T_posts
+					 SET post_notifications_status = "finished"
+				 WHERE post_flags LIKE "%pingsdone%"' );
+			db_drop_col( 'T_posts', 'post_flags' );
+		}
+
+		echo "OK.<br />\n";
+	}
+
+	if( $old_db_version < 9340 )
+	{
+		echo 'Removing duplicate post link indexes... ';
+		if( db_index_exists( 'T_links', 'link_item_ID' ) )
+		{ // only drop, if it still exists (may have been removed manually)
+			$DB->query( '
+					ALTER TABLE T_links
+						DROP INDEX link_item_ID
+					' );
+		}
+		if( db_index_exists( 'T_links', 'link_dest_item_ID' ) )
+		{ // only drop, if it still exists (may have been removed manually)
+			$DB->query( '
+					ALTER TABLE T_links
+						DROP INDEX link_dest_item_ID
+					' );
+		}
+		echo "OK.<br />\n";
+	}
+
+	// ____________________________ 1.10: ____________________________
+
+	if( $old_db_version < 9350 )
+	{
+		echo 'Updating post tables... ';
+		$DB->query( 'ALTER TABLE T_posts CHANGE COLUMN post_content post_content MEDIUMTEXT NULL' );
+		$DB->query( 'ALTER TABLE T_item__prerendering CHANGE COLUMN itpr_content_prerendered itpr_content_prerendered MEDIUMTEXT NULL' );
+		echo "OK.<br />\n";
+
+		echo 'Updating sessions table... ';
+		$DB->query( 'ALTER TABLE T_sessions CHANGE COLUMN sess_data sess_data MEDIUMBLOB DEFAULT NULL' );
+		echo "OK.<br />\n";
+		echo 'Updating hitlog table... ';
+		$DB->query( 'ALTER TABLE T_hitlog CHANGE COLUMN hit_referer_type hit_referer_type   ENUM(\'search\',\'blacklist\',\'spam\',\'referer\',\'direct\',\'self\',\'admin\') NOT NULL' );
+		echo "OK.<br />\n";
+	}
+
+
+	// TODO: "If a user has permission to edit a blog, he should be able to put files in the media folder for that blog." - see http://forums.b2evolution.net/viewtopic.php?p=36417#36417
+	/*
+	// blueyed>> I've came up with the following, but it's too generic IMHO
+	if( $old_db_version < 9300 )
+	{
+		echo 'Setting automatic media perms on blogs (members can upload)... ';
+		$users = $DB->query( '
+				UPDATE T_users
+				   SET bloguser_perm_media_upload = 1
+				 WHERE bloguser_ismember = 1' );
+		echo "OK.<br />\n";
+	}
+	*/
+
+
+	// ____________________________ 2.0: ____________________________
+
+
+	if( $old_db_version < 9400 )
+	{
+		/*
+		 * TODO: the following paragraph needs to be rephrased probably. I've not understand it before anyway.. :p
+		 *       Please read through all the new comments/explanations and ask/rephrase where it's not clear. (blueyed)
+		 *
+		 * CONTRIBUTORS: If you need changes and we haven't started a block for next release yet, put them here!
+		 * Then create a new extension block, and increase db version numbers everywhere where needed in this file.
+		 */
+
+		/*
+		 * Only DB table column renames should go here.
+		 *
+		 * It gets a bit tricky with them if you cannot say using $old_db_version when the column
+		 * has been created with the original name: you probably have to use "SHOW COLUMNS FROM table"
+		 * to see if it (the original name) is there.
+		 *
+		 * Then put the generated ALTER COLUMN query here, before the schema upgrade is done (below).
+		 *
+		 * This is because we cannot detect a column rename easily.
+		 *
+		 * See below for "normal" DB upgrade.
+		 */
+	}
+
+
+
+	/*
+	 * NOTE: every change that gets done here, should bump {@link $new_db_version} (by 100),
+	 *       to avoid the following:
+	 *   - You go to /install/
+	 *   - the (e.g.) column-rename above does not get caught, because $old_db_version is the same as $new_db_version (which has not changed)
+	 *   - Below, a new DB column gets added by db_delta(), because it's missing
+	 *   - The data from the old column does not get copied
+	 *   - The old column does not get removed
+	 */
+
+
+
+	if( $old_db_version != $new_db_version )
+	{
+		// Update DB schema version to $new_db_version
+		set_upgrade_checkpoint( $new_db_version );
+	}
+
+
+	// This has to be at the end because plugin install may fail if the DB schema is not current (matching Plugins class).
+	// NOTE: if this fails (e.g. fatal error in one of the plugins), it will not get repeated
+	install_basic_plugins( $old_db_version );
+
+
+	// Check DB schema:
+	$upgrade_db_deltas = array(); // This holds changes to make, if any (just all queries)
+
+	foreach( $schema_queries as $table => $query_info )
+	{
+		foreach( db_delta( $query_info[1], array('drop_column', 'drop_index') ) as $table => $queries )
+		{
+			foreach( $queries as $qinfo )
+			{
+				foreach( $qinfo['queries'] as $query )
+				{ // subqueries for this query (usually one, but may include required other queries)
+					$upgrade_db_deltas[] = $query;
+				}
+			}
+		}
+	}
+
+	if( ! empty($upgrade_db_deltas) )
+	{
+		// delta queries have to be confirmed or executed now..
+
+		$confirmed_db_upgrade = param('confirmed', 'integer', 0); // force confirmation
+		$upgrade_db_deltas_confirm_md5 = param( 'upgrade_db_deltas_confirm_md5', 'string', '' );
+
+		if( ! $confirmed_db_upgrade )
+		{
+			if( ! empty($upgrade_db_deltas_confirm_md5) )
+			{ // received confirmation from form
+				if( $upgrade_db_deltas_confirm_md5 != md5( implode('', $upgrade_db_deltas) ) )
+				{ // unlikely to happen
+					echo '<p class="error">'
+						.T_('The DB schema has been changed since confirmation.')
+						.'</p>';
+				}
+				else
+				{
+					$confirmed_db_upgrade = true;
+				}
+			}
+		}
+
+		if( ! $confirmed_db_upgrade )
+		{
+			global $action, $locale;
+			require_once $inc_path.'_misc/_form.class.php';
+			$Form = & new Form( NULL, '', 'post' );
+			$Form->begin_form( 'fform', T_('Upgrade database') );
+			$Form->begin_fieldset();
+			$Form->hidden( 'upgrade_db_deltas_confirm_md5', md5(implode( '', $upgrade_db_deltas )) );
+			$Form->hidden( 'action', $action );
+			$Form->hidden( 'locale', $locale );
+
+
+			echo '<p>'.T_('The version number is correct, but we have detected changes in the database schema. This can happen with CVS versions...').'</p>';
+
+			echo '<p>'.T_('The following database changes will be carried out. If you are not sure what this means, it will probably be alright.').'</p>';
+
+			echo '<ul>';
+			foreach( $upgrade_db_deltas as $l_delta )
+			{
+				#echo '<li><code>'.nl2br($l_delta).'</code></li>';
+				echo '<li><pre>'.str_replace( "\t", '  ', $l_delta ).'</pre></li>';
+			}
+			echo '</ul>';
+			$Form->submit( array( '', T_('Upgrade database!'), 'ActionButton' ) );
+			$Form->end_form();
+
+			return false;
+		}
+
+		// Alter DB to match DB schema:
+		install_make_db_schema_current( true );
+	}
+
+	return true;
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/install/_functions_install.php 1.10.3.src/install/_functions_install.php
--- 0.9.2.src/install/_functions_install.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/install/_functions_install.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,128 @@
+<?php
+/**
+ * This file implements support functions for the installer
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package install
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * check_db_version(-)
+ *
+ * Note: version number 8000 once meant 0.8.00.0, but I decided to switch to sequential
+ * increments of 10 (in case we ever need to introduce intermediate versions for intermediate
+ * bug fixes...)
+ */
+function check_db_version()
+{
+	global $DB, $old_db_version, $new_db_version;
+
+	echo '<p>'.T_('Checking DB schema version...').' ';
+
+	if( db_col_exists( 'T_settings', 'set_name' ) )
+	{ // we have new table format (since 0.9)
+		$old_db_version = $DB->get_var( 'SELECT set_value FROM T_settings WHERE set_name = "db_version"' );
+	}
+	else
+	{
+		$old_db_version = $DB->get_var( 'SELECT db_version FROM T_settings' );
+	}
+
+	if( empty($old_db_version) ) debug_die( T_('NOT FOUND! This is not a b2evolution database.') );
+
+	echo $old_db_version, ' : ';
+
+	if( $old_db_version < 8000 ) debug_die( T_('This version is too old!') );
+	if( $old_db_version > $new_db_version ) debug_die( T_('This version is too recent! We cannot downgrade to it!') );
+	echo "OK.<br />\n";
+}
+
+
+/**
+ * Clean up extra quotes in posts
+ */
+function cleanup_post_quotes( $col_ID = 'ID' )
+{
+  global $DB;
+
+	echo "Checking for extra quote escaping in posts... ";
+	$query = "SELECT $col_ID, post_title, post_content
+							FROM T_posts
+						 WHERE post_title LIKE '%\\\\\\\\\'%'
+						 		OR post_title LIKE '%\\\\\\\\\"%'
+						 		OR post_content LIKE '%\\\\\\\\\'%'
+						 		OR post_content LIKE '%\\\\\\\\\"%' ";
+	/* FP: the above looks overkill, but MySQL is really full of surprises...
+					tested on 4.0.14-nt */
+	// echo $query;
+	$rows = $DB->get_results( $query, ARRAY_A );
+	if( $DB->num_rows )
+	{
+		echo 'Updating '.$DB->num_rows.' posts... ';
+		foreach( $rows as $row )
+		{
+			// echo '<br />'.$row['post_title'];
+			$query = "UPDATE T_posts
+								SET post_title = ".$DB->quote( stripslashes( $row['post_title'] ) ).",
+										post_content = ".$DB->quote( stripslashes( $row['post_content'] ) )."
+								WHERE $col_ID = ".$row[$col_ID];
+			// echo '<br />'.$query;
+			$DB->query( $query );
+		}
+	}
+	echo "OK.<br />\n";
+
+}
+
+/**
+ * Clean up extra quotes in comments
+ */
+function cleanup_comment_quotes()
+{
+  global $DB;
+
+	echo "Checking for extra quote escaping in comments... ";
+	$query = "SELECT comment_ID, comment_content
+							FROM T_comments
+						 WHERE comment_content LIKE '%\\\\\\\\\'%'
+						 		OR comment_content LIKE '%\\\\\\\\\"%' ";
+	/* FP: the above looks overkill, but MySQL is really full of surprises...
+					tested on 4.0.14-nt */
+	// echo $query;
+	$rows = $DB->get_results( $query, ARRAY_A );
+	if( $DB->num_rows )
+	{
+		echo 'Updating '.$DB->num_rows.' comments... ';
+		foreach( $rows as $row )
+		{
+			$query = "UPDATE T_comments
+								SET comment_content = ".$DB->quote( stripslashes( $row['comment_content'] ) )."
+								WHERE comment_ID = ".$row['comment_ID'];
+			// echo '<br />'.$query;
+			$DB->query( $query );
+		}
+	}
+	echo "OK.<br />\n";
+
+}
+
+
+/**
+ * Validate install requirements.
+ *
+ * @return array List of errors, empty array if ok.
+ */
+function install_validate_requirements()
+{
+	$errors = array();
+
+	return $errors;
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/install/index.html 1.10.3.src/install/index.html
--- 0.9.2.src/install/index.html	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/install/index.html	2006-06-16 21:40:30.000000000 -0500
@@ -0,0 +1,14 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<title>/install Folder</title>
+</head>
+<body>
+	<h2><a href="http://evocore.net/">evoCore</a> FrameWork</h2>
+	<h1><code>/install</code> folder</h1>
+	<h3>If you are trying to install, <a href="index.php">click here to call the install script</a> . </h3>
+	<p>This folder holds the <strong>install</strong> files.</p>
+	<p><em>This folder needs to be accessed through the web at install time and should be erased after installation.</em></p>
+</body>
+</html>
diff -ruN --text 0.9.2.src/install/index.php 1.10.3.src/install/index.php
--- 0.9.2.src/install/index.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/install/index.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,639 @@
+<?php
+/**
+ * This is the main install menu
+ *
+ * IF YOU ARE READING THIS IN YOUR WEB BROWSER, IT MEANS THAT PHP IS NOT PROPERLY INSTALLED
+ * ON YOUR WEB SERVER. IF YOU DON'T KNOW WHAT THIS MEANS, CONTACT YOUR SERVER ADMINISTRATOR
+ * OR YOUR HOSTING COMPANY.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package install
+ */
+
+/**
+ * include config and default functions:
+ */
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+// Make the includes believe they are being called in the right place...
+define( 'EVO_MAIN_INIT', true );
+
+/**
+ * Define that we're in the install process.
+ */
+define( 'EVO_IS_INSTALLING', true );
+
+
+if( ! $config_is_done )
+{	// Base config is not done yet, try to guess some values needed for correct display:
+	$rsc_url = '../rsc/';
+}
+
+require_once $conf_path.'_upgrade.php';
+require_once $misc_inc_path.'_log.class.php';
+$Debuglog = new Log( 'note' );
+require_once $misc_inc_path.'_misc.funcs.php'; // db funcs
+require_once $inc_path.'_vars.inc.php';
+require_once $misc_inc_path.'_db.class.php';
+require_once $model_path.'collections/_blog.funcs.php';
+require_once $model_path.'collections/_category.funcs.php';
+require_once $model_path.'items/_item.class.php';
+require_once $model_path.'items/_item.funcs.php';
+require_once $misc_inc_path.'_form.funcs.php';
+require_once $model_path.'users/_user.funcs.php';
+require_once $misc_inc_path.'_timer.class.php';
+require_once $misc_inc_path.'_plugins.class.php';
+require_once dirname(__FILE__).'/_functions_install.php';
+require_once dirname(__FILE__).'/_functions_create.php';
+
+$Timer = & new Timer('main');
+
+param( 'action', 'string', 'default' );
+param( 'locale', 'string' );
+
+if( preg_match('/[a-z]{2}-[A-Z]{2}(-.{1,14})?/', $locale) )
+{
+	$default_locale = $locale;
+}
+else
+{ // detect language
+	$default_locale = locale_from_httpaccept();
+	// echo 'detected locale: ' . $default_locale. '<br />';
+}
+// Activate default locale:
+locale_activate( $default_locale );
+
+init_charsets($current_charset);
+
+$timestamp = time() - 120; // We start dates 2 minutes ago because their dates increase 1 second at a time and we want everything to be visible when the user watches the blogs right after install :P
+
+
+switch( $action ) {
+	case 'evoupgrade':
+		$title = T_('Upgrade from a previous version');
+		break;
+
+	case 'newdb':
+		$title = T_('New Install');
+		break;
+
+	case 'cafelogupgrade':
+		$title = T_('Upgrade from Cafelog/b2');
+		break;
+
+	case 'deletedb':
+		$title = T_('Delete b2evolution tables');
+		break;
+
+	case 'start':
+		$title = T_('Base configuration');
+		break;
+
+	default:
+		$title = '';
+
+}
+
+header('Content-Type: text/html; charset='.$io_charset);
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
+<head>
+	<title><?php echo T_('b2evo installer').( $title ? ': '.$title : '' ) ?></title>
+	<link href="../rsc/css/evo_distrib.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="rowheader" >
+	<h1><a href="http://b2evolution.net/" title="b2evolution: Home"><img src="<?php echo $rsc_url; ?>img/b2evolution_logo.png" alt="b2evolution" width="472" height="102" /></a></h1>
+	<div id="tagline"><?php echo T_('Multilingual multiuser multi-blog engine.') ?></div>
+	<h1 id="version"><?php echo T_('Installer for version '), ' ', $app_version ?></h1>
+	<div id="quicklinks">
+		<?php echo T_('Current installation') ?>:
+		<a href="index.php?locale=<?php echo $default_locale ?>"><?php echo T_('Install menu') ?></a> &middot;
+		<a href="phpinfo.php"><?php echo T_('PHP info') ?></a> &middot;
+		<a href="../index.php"><?php echo T_('Go to Blogs') ?></a> &middot;
+		<a href="../admin.php"><?php echo T_('Go to Admin') ?></a> &middot;
+		<?php echo T_('Online') ?>:
+		<a href="http://manual.b2evolution.net/"><?php echo T_('Manual') ?></a> &middot; 
+		<a href="http://forums.b2evolution.net/"><?php echo T_('Forums') ?></a> 
+	</div>
+</div>
+
+
+<?php
+// Locales selector:
+if( ($action == 'start') || ($action == 'default') || ($action == 'conf') || ($action == 'menu') )
+{
+	?>
+	<div class="installSideBar">
+	<h2><?php echo T_('Language / Locale')?></h2>
+	<p><?php echo T_('Choose a default language/locale for your b2evo installation.')?></p>
+
+	<ul>
+
+	<?php
+	// present available locales on first screen
+	foreach( $locales as $lkey => $lvalue )
+	{
+		echo "\n<li>";
+		if( $default_locale == $lkey ) echo '<strong>';
+		echo ' <a href="index.php?action='.$action.'&amp;locale='.$lkey.'">';
+		locale_flag( $lkey, 'w16px', 'flag', '', true, $rsc_url.'flags' );
+		echo T_( $lvalue['name'] );
+		echo '</a>';
+		if( $default_locale == $lkey ) echo '</strong>';
+		echo '</li>';
+
+	}
+	?>
+	</ul>
+	</div>
+	<?php
+}
+
+
+if( $config_is_done || (($action != 'start') && ($action != 'default') && ($action != 'conf')) )
+{ // Connect to DB:
+	$tmp_evoconf_db = $db_config;
+	// We want a friendly message if we can't connect:
+	$tmp_evoconf_db['halt_on_error'] = false;
+	$tmp_evoconf_db['show_errors'] = false;
+	$DB = new DB( $tmp_evoconf_db );
+	unset($tmp_evoconf_db);
+
+	if( $DB->error )
+	{ // restart conf
+		// TODO: Use title/headline, or just:
+		// Log::display( T_('MySQL error!'), '', T_('Check your database config settings below and update them if necessary...') );
+		echo '<p class="error">'.T_('Check your database config settings below and update them if necessary...').'</p>';
+		$action = 'start';
+	}
+	else
+	{
+		$DB->halt_on_error = true;  // From now on, halt on errors.
+		$DB->show_errors = true;    // From now on, show errors (they're helpful in case of errors!).
+
+		// Check MySQL version
+		$mysql_version = $DB->get_var( 'SELECT VERSION()' );
+		list( $mysl_version_main, $mysl_version_minor ) = explode( '.', $mysql_version );
+		if( ($mysl_version_main * 100 + $mysl_version_minor) < 323 )
+		{
+			die( '<div class="error"><p class="error"><strong>'.sprintf(T_('The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!'), 'MySQL', '3.23', $mysql_version ).'</strong></p></div>');
+		}
+	}
+}
+
+// Check PHP version
+list( $version_main, $version_minor ) = explode( '.', phpversion() );
+if( ($version_main * 100 + $version_minor) < 401 )
+{
+	die( '<div class="error"><p class="error"><strong>'.sprintf(T_('The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!'), 'PHP', '4.1.0', phpversion() ).'</strong></p></div>');
+}
+
+// Check other dependencies:
+// TODO: Non-install/upgrade-actions should be allowed (e.g. "deletedb")
+if( $req_errors = install_validate_requirements() )
+{
+	echo '<div class="error">';
+	echo '<p class="error"><strong>'.'b2evolution cannot be installed, because of the following errors:'.'</strong></p>';
+	echo '<ul class="error"><li>'.implode( '</li><li>', $req_errors ).'</li></ul>';
+	echo '</div>';
+	die;
+}
+
+
+switch( $action )
+{
+	case 'conf':
+		/*
+		 * -----------------------------------------------------------------------------------
+		 * Write conf file:
+		 * -----------------------------------------------------------------------------------
+		 */
+		param( 'conf_db_user', 'string', true );
+		param( 'conf_db_password', 'string', true );
+		param( 'conf_db_name', 'string', true );
+		param( 'conf_db_host', 'string', true );
+		param( 'conf_db_tableprefix', 'string', true );
+		param( 'conf_baseurl', 'string', true );
+		$conf_baseurl = preg_replace( '#(/)?$#', '', $conf_baseurl ).'/'; // force trailing slash
+		param( 'conf_admin_email', 'string', true );
+
+		// Connect to DB:
+		$DB = new DB( array(
+			'user' => $conf_db_user,
+			'password' => $conf_db_password,
+			'name' => $conf_db_name,
+			'host' => $conf_db_host,
+			'aliases' => $db_config['aliases'],
+			'use_transactions' => $db_config['use_transactions'],
+			'table_options' => $db_config['table_options'],
+			'connection_charset' => $db_config['connection_charset'],
+			'halt_on_error' => false ) );
+		if( $DB->error )
+		{ // restart conf
+			echo '<p class="error">'.T_('It seems that the database config settings you entered don\'t work. Please check them carefully and try again...').'</p>';
+			$action = 'start';
+		}
+		else
+		{
+			$conf_filepath = $conf_path.'_basic_config.php';
+			// Read original:
+			$conf = implode( '', file( $conf_filepath ) );
+
+			if( empty( $conf ) )
+			{ // This should actually never happen, just in case...
+				printf( '<p class="error">Could not load original conf file [%s]. Is it missing?</p>', $conf_filepath );
+				break;
+			}
+
+			// File loaded...
+			// Update conf:
+			$conf = preg_replace(
+				array(
+					'#\$db_config\s*=\s*array\(
+						\s*[\'"]user[\'"]\s*=>\s*[\'"].*?[\'"],     ([^\n\r]*\r?\n)
+						\s*[\'"]password[\'"]\s*=>\s*[\'"].*?[\'"], ([^\n\r]*\r?\n)
+						\s*[\'"]name[\'"]\s*=>\s*[\'"].*?[\'"],     ([^\n\r]*\r?\n)
+						\s*[\'"]host[\'"]\s*=>\s*[\'"].*?[\'"],     ([^\n\r]*\r?\n)
+						#ixs',
+					"#tableprefix\s*=\s*'.*?';#",
+					"#baseurl\s*=\s*'.*?';#",
+					"#admin_email\s*=\s*'.*?';#",
+					"#config_is_done\s*=.*?;#",
+				),
+				array(
+					"\$db_config = array(\n"
+						."\t'user'     => '$conf_db_user',\$1"
+						."\t'password' => '$conf_db_password',\$2"
+						."\t'name'     => '$conf_db_name',\$3"
+						."\t'host'     => '$conf_db_host',\$4",
+					"tableprefix = '$conf_db_tableprefix';",
+					"baseurl = '$conf_baseurl';",
+					"admin_email = '$conf_admin_email';",
+					'config_is_done = 1;',
+				), $conf );
+
+			$f = @fopen( $conf_filepath , 'w' );
+			if( $f == false )
+			{
+				?>
+				<h1><?php echo T_('Config file update') ?></h1>
+				<p><strong><?php printf( T_('We cannot automatically update your config file [%s]!'), $conf_filepath ); ?></strong></p>
+				<p><?php echo T_('There are two ways to deal with this:') ?></p>
+				<ul>
+					<li><strong><?php echo T_('You can allow the installer to update the config file by changing its permissions:') ?></strong>
+						<ol>
+							<li><?php printf( T_('<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.'), $conf_filepath, 'href="http://manual.b2evolution.net/Directory_and_file_permissions" target="_blank"' ); ?></li>
+							<li><?php echo T_('Come back to this page and refresh/reload.') ?></li>
+						</ol>
+						<br />
+					</li>
+					<li><strong><?php echo T_('Alternatively, you can update the config file manually:') ?></strong>
+						<ol>
+							<li><?php echo T_('Open the _basic_config.php file locally with a text editor.') ?></li>
+							<li><?php echo T_('Delete all contents!') ?></li>
+							<li><?php echo T_('Copy the contents from the box below.') ?></li>
+							<li><?php echo T_('Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.') ?></li>
+							<li><?php echo T_('Save the new _basic_config.php file locally.') ?></li>
+							<li><?php echo T_('Upload the file to your server, into the /_conf folder.') ?></li>
+							<li><?php printf( T_('<a %s>Call the installer from scratch</a>.'), 'href="index.php?locale='.$default_locale.'"') ?></li>
+						</ol>
+					</li>
+				</ul>
+				<p><?php echo T_('This is how your _basic_config.php should look like:') ?></p>
+				<blockquote>
+				<pre><?php
+					echo htmlspecialchars( $conf );
+				?></pre>
+				</blockquote>
+				<?php
+				break;
+			}
+			else
+			{ // Write new contents:
+				fwrite( $f, $conf );
+				fclose($f);
+
+				printf( '<p>'.T_('Your configuration file [%s] has been successfully updated.').'</p>', $conf_filepath );
+
+				$tableprefix = $conf_db_tableprefix;
+				$baseurl = $conf_baseurl;
+				$admin_email = $conf_admin_email;
+				$config_is_done = 1;
+				$action = 'menu';
+			}
+		}
+		// ATTENTION: we continue here...
+
+	case 'start':
+	case 'default':
+		/*
+		 * -----------------------------------------------------------------------------------
+		 * Start of install procedure:
+		 * -----------------------------------------------------------------------------------
+		 */
+		if( (($action == 'start') && ($allow_evodb_reset == 1)) || (!$config_is_done) )
+		{
+			// Set default params if not provided otherwise:
+			param( 'conf_db_user', 'string', $db_config['user'] );
+			param( 'conf_db_password', 'string', $db_config['password'] );
+			param( 'conf_db_name', 'string', $db_config['name'] );
+			param( 'conf_db_host', 'string', $db_config['host'] );
+			param( 'conf_db_tableprefix', 'string', $tableprefix );
+			// Guess baseurl:
+			$baseurl = 'http://'.( isset( $_SERVER['SERVER_NAME'] ) ? $_SERVER['SERVER_NAME'] : 'yourserver.com' );
+			if( isset( $_SERVER['SERVER_PORT'] ) && ( $_SERVER['SERVER_PORT'] != '80' ) )
+				$baseurl .= ':'.$_SERVER['SERVER_PORT'];
+			$baseurl .= preg_replace( '#/install(/(index.php)?)?$#', '', $ReqPath ).'/';
+			param( 'conf_baseurl', 'string', $baseurl );
+			param( 'conf_admin_email', 'string', $admin_email );
+
+			?>
+			<h1><?php echo T_('Base configuration') ?></h1>
+
+			<p><?php echo T_('Your base config file has not been edited yet. You can do this by filling in the form below.') ?></p>
+
+			<p><?php echo T_('This is the minimum info we need to set up b2evolution on this server:') ?></p>
+
+			<form class="fform" name="form" action="index.php" method="post">
+				<input type="hidden" name="action" value="conf" />
+				<input type="hidden" name="locale" value="<?php echo $default_locale; ?>" />
+
+				<fieldset>
+					<legend><?php echo T_('Database you want to install into') ?></legend>
+					<?php
+						form_text( 'conf_db_user', $conf_db_user, 16, T_('MySQL Username'), sprintf( T_('Your username to access the database' ) ), 100 );
+						form_text( 'conf_db_password', $conf_db_password, 16, T_('MySQL Password'), sprintf( T_('Your password to access the database' ) ), 100, '', 'password' );
+						form_text( 'conf_db_name', $conf_db_name, 16, T_('MySQL Database'), sprintf( T_('Name of the database you want to use' ) ), 100);
+						form_text( 'conf_db_host', $conf_db_host, 16, T_('MySQL Host'), sprintf( T_('You probably won\'t have to change this' ) ), 120 );
+						form_text( 'conf_db_tableprefix', $conf_db_tableprefix, 16, T_('MySQL tables prefix'), sprintf( T_('All DB tables will be prefixed with this. You need to change this only if you want to have multiple b2evo installations in the same DB.' ) ), 30 );
+					?>
+				</fieldset>
+
+				<fieldset>
+					<legend><?php echo T_('Additional settings') ?></legend>
+					<?php
+						form_text( 'conf_baseurl', $conf_baseurl, 50, T_('Base URL'), sprintf( T_('This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' ) ), 120 );
+
+						form_text( 'conf_admin_email', $conf_admin_email, 50, T_('Your email'), sprintf( T_('Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' ) ), 80 );
+					?>
+				</fieldset>
+
+				<fieldset>
+					<fieldset>
+						<div class="input">
+							<input type="submit" name="submit" value="<?php echo T_('Update config file') ?>" class="search" />
+							<input type="reset" value="<?php echo T_('Reset') ?>" class="search" />
+						</div>
+					</fieldset>
+				</fieldset>
+
+			</form>
+
+			<?php
+			break;
+		}
+		// if config was already done, move on to main menu:
+
+	case 'menu':
+		/*
+		 * -----------------------------------------------------------------------------------
+		 * Menu
+		 * -----------------------------------------------------------------------------------
+		 */
+		?>
+		<h1><?php echo T_('How do you want to install b2evolution?') ?></h1>
+
+		<form action="index.php" method="get">
+			<input type="hidden" name="locale" value="<?php echo $default_locale ?>" />
+
+			<p><?php echo T_('The installation can be done in different ways. Choose one:')?></p>
+
+			<p><input type="radio" name="action" id="newdb" value="newdb" checked="checked" />
+				<label for="newdb"><?php echo T_('<strong>New Install</strong>: Install b2evolution database tables with sample data.')?></label></p>
+
+			<p><input type="radio" name="action" id="evoupgrade" value="evoupgrade" />
+				<label for="evoupgrade"><?php echo T_('<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version. <strong>WARNING:</strong> If you have modified your database, this operation may fail. Make sure you have a backup.').' '.T_('<strong>NOTE:</strong> Your stats will be reset.')?></label></p>
+
+			<p><input type="radio" name="action" id="cafelogupgrade" value="cafelogupgrade" />
+				<label for="cafelogupgrade"><?php echo T_('<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.')?></label></p>
+
+			<?php
+				if( $allow_evodb_reset == 1 )
+				{
+					?>
+					<p><input type="radio" name="action" id="deletedb" value="deletedb" />
+					<label for="deletedb"><strong><?php echo T_('Delete b2evolution tables')?></strong>:
+					<?php echo T_('If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.')?></label></p>
+
+					<p><input type="radio" name="action" id="start" value="start" />
+					<label for="start"><?php echo T_('<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...')?></label></p>
+					<?php
+				}
+			?>
+
+			<p>
+			<input type="submit" value="&nbsp; <?php echo T_('GO!')?> &nbsp;"
+				onclick="var dc = document.getElementById( 'deletedb' ); if( dc && dc.checked ) { return confirm( '<?php
+					printf( /* TRANS: %s gets replaced by app name, usually "b2evolution" */ TS_( 'Are you sure you want to delete your existing %s tables?\nDo you have a backup?' ), $app_name );
+					?>' ); }" />
+			</p>
+			</form>
+		<?php
+		if( $allow_evodb_reset != 1 )
+		{
+			?>
+			<br />
+			<h2><?php echo T_('Need to start anew?') ?></h2>
+			<p><?php echo T_('If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.');
+			echo '</p>';
+			echo( '<p>To enable it, please go to the /conf/_basic_config.php file and change:</p>
+<pre>$allow_evodb_reset = 0;</pre>
+to
+<pre>$allow_evodb_reset = 1;</pre>
+<p>Then reload this page and a reset option will appear.</p>
+<p>This will also allow you to change your base configuration.</p>');
+		}
+		?>
+
+		<hr />
+		<h2><?php echo T_('Base config recap...')?></h2>
+
+		<p><?php printf( T_('If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.'), 'href="index.php?action=start&amp;locale='.$default_locale.'"' ) ?></p>
+
+		<?php
+		if( !isset($conf_db_user) ) $conf_db_user = $db_config['user'];
+		if( !isset($conf_db_password) ) $conf_db_password = $db_config['password'];
+		if( !isset($conf_db_name) ) $conf_db_name = $db_config['name'];
+		if( !isset($conf_db_host) ) $conf_db_host = $db_config['host'];
+
+		echo '<pre>',
+		T_('MySQL Username').': '.$conf_db_user."\n".
+		T_('MySQL Password').': '.(($conf_db_password != 'demopass' ? T_('(Set, but not shown for security reasons)') : 'demopass') )."\n".
+		T_('MySQL Database').': '.$conf_db_name."\n".
+		T_('MySQL Host').': '.$conf_db_host."\n".
+		T_('MySQL tables prefix').': '.$tableprefix."\n\n".
+		T_('Base URL').': '.$baseurl."\n\n".
+		T_('Admin email').': '.$admin_email.
+		'</pre>';
+		break;
+
+
+	case 'newdb':
+		/*
+		 * -----------------------------------------------------------------------------------
+		 * NEW DB: Create a plain new db structure + sample contents
+		 * -----------------------------------------------------------------------------------
+		 */
+
+		// Inserting sample data triggers events: instead of checking if $Plugins is an object there, just use a fake one..
+		$Plugins = new Plugins_no_DB();
+		?>
+		<h2><?php echo T_('Installing b2evolution tables with sample data')?></h2>
+		<?php
+		create_b2evo_tables();
+		populate_main_tables();
+		install_basic_plugins();
+		?>
+		<h2><?php echo T_('Installation successful!')?></h2>
+
+		<p>
+		<strong>
+		<?php
+		printf( T_('Now you can <a %s>log in</a> with the login "admin" and password "%s".'), 'href="'.$admin_url.'"', $random_password );
+		?>
+		</strong>
+		</p>
+
+		<p>
+		<?php
+		echo T_('Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.');
+		?>
+		</p>
+
+		<?php
+		break;
+
+
+	case 'evoupgrade':
+		/*
+		 * -----------------------------------------------------------------------------------
+		 * EVO UPGRADE: Upgrade data from existing b2evolution database
+		 * -----------------------------------------------------------------------------------
+		 */
+		require_once( dirname(__FILE__). '/_functions_evoupgrade.php' );
+		?>
+		<h2><?php echo T_('Upgrading data in existing b2evolution database')?></h2>
+		<?php
+		if( upgrade_b2evo_tables() )
+		{
+			?>
+			<p><?php echo T_('Upgrade completed successfully!')?></p>
+			<p><?php printf( T_('Now you can <a %s>log in</a> with your usual %s username and password.'), 'href="'.$admin_url.'"', 'b2evolution')?></p>
+			<?php
+		}
+		break;
+
+
+	case 'cafelogupgrade':
+		// Inserting sample data triggers events: instead of checking if $Plugins is an object there, just use a fake one..
+		$Plugins = new Plugins_no_DB();
+		/*
+		 * -----------------------------------------------------------------------------------
+		 * UPGRADE FROM B2 : Create a new db structure + copy content from previous b2
+		 * -----------------------------------------------------------------------------------
+		 */
+		require_once( dirname(__FILE__). '/_functions_cafelogupgrade.php' );
+		?>
+		<h2><?php printf( T_('Installing b2evolution tables and copying existing %s data'), 'b2' ) ?></h2>
+		<?php
+			create_b2evo_tables();
+			upgrade_cafelog_tables();
+			install_basic_plugins();
+		?>
+		<p><?php echo T_('Upgrade completed successfully!')?></p>
+		<p><?php printf( T_('Now you can <a %s>log in</a> with your usual %s username and password.'), 'href="'.$admin_url.'"', 'b2')?></p>
+		<?php
+		break;
+
+
+	case 'deletedb':
+		/*
+		 * -----------------------------------------------------------------------------------
+		 * DELETE DB: Delete the db structure!!! (Everything will be lost)
+		 * -----------------------------------------------------------------------------------
+		 */
+		require_once( dirname(__FILE__). '/_functions_delete.php' );
+		?>
+		<h2><?php echo T_('Deleting b2evolution tables from the datatase') ?></h2>
+		<?php
+		if( $allow_evodb_reset != 1 )
+		{
+			echo '<p>'.T_('For security reasons, the reset feature is disabled by default.' ).'</p>';
+			echo( '<p>To enable it, please go to the /conf/_basic_config.php file and change:</p>
+<pre>$allow_evodb_reset = 0;</pre>
+to
+<pre>$allow_evodb_reset = 1;</pre>
+<p>Then reload this page and a reset option will appear.</p>');
+			break;
+		}
+		// Uninstall Plugins
+// TODO: fp>> I don't trust the plugins to uninstall themselves correctly. There will be tons of lousy poorly written plugins. All I trust them to do is to crash the uninstall procedure. We want a hardcore brute force uninsall! and most users "may NOT want" to even think about "ma-nu-al-ly" removing something from their DB.
+/*
+		$DB->show_errors = $DB->halt_on_error = false;
+		$Plugins = new Plugins();
+		$DB->show_errors = $DB->halt_on_error = true;
+		$at_least_one_failed = false;
+		foreach( $Plugins->get_list_by_event( 'Uninstall' ) as $l_Plugin )
+		{
+			$success = $Plugins->call_method( $l_Plugin->ID, 'Uninstall', $params = array( 'unattended' => true ) );
+			if( $success === false )
+			{
+				echo "Failed un-installing plugin $l_Plugin->classname (ID $l_Plugin->ID)...<br />\n";
+				$at_least_one_failed = false;
+			}
+			else
+			{
+				echo "Uninstalled plugin $l_Plugin->classname (ID $l_Plugin->ID)...<br />\n";
+			}
+		}
+		if( $at_least_one_failed )
+		{
+			echo "You may want to manually remove left files or DB tables from the failed plugin(s).<br />\n";
+		}
+		$DB->show_errors = $DB->halt_on_error = true;
+*/
+		db_delete();
+		?>
+		<p><?php echo T_('Reset done!')?></p>
+		<p><a href="index.php?locale=<?php echo $default_locale ?>"><?php echo T_('Back to menu')?></a>.</p>
+		<?php
+		break;
+}
+
+?>
+
+<div id="rowfooter">
+	<a href="http://b2evolution.net/"><?php echo T_('official website') ?></a> &middot;
+	<a href="http://b2evolution.net/about/license.html"><?php echo T_('GNU GPL license') ?></a> &middot;
+	<a href="http://fplanque.net/About/index.html"><?php echo T_('contact') ?>: Fran&ccedil;ois PLANQUE</a>
+</div>
+
+<?php
+	debug_info(); // output debug info if requested
+
+
+	// the following comment gets checked in the automatic install script of demo.b2evolution.net:
+?>
+<!-- b2evo-install-end -->
+</body>
+</html>
+
+
+<?php
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/install/license.txt 1.10.3.src/install/license.txt
--- 0.9.2.src/install/license.txt	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/install/license.txt	2006-03-13 00:09:28.000000000 -0600
@@ -0,0 +1,293 @@
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+                          675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+--------------------------------------------------------------------------
+
+ * In addition, as a special exception, the copyright holders give permission to link
+ * the code of this program with the PHP/SWF Charts library by maani.us (or with
+ * modified versions of this library that use the same license as PHP/SWF Charts library
+ * by maani.us), and distribute linked combinations including the two. You must obey the
+ * GNU General Public License in all respects for all of the code used other than the
+ * PHP/SWF Charts library by maani.us. If you modify this file, you may extend this
+ * exception to your version of the file, but you are not obligated to do so. If you do
+ * not wish to do so, delete this exception statement from your version.
+
+--------------------------------------------------------------------------
+
+		     END OF TERMS AND CONDITIONS
+
diff -ruN --text 0.9.2.src/install/phpinfo.php 1.10.3.src/install/phpinfo.php
--- 0.9.2.src/install/phpinfo.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/install/phpinfo.php	2007-04-25 23:18:08.000000000 -0500
@@ -0,0 +1,22 @@
+<?php
+/**
+ * This is simply displaying standard phpinfo
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package install
+ */
+
+header('Content-Type: text/html; charset=iso-8859-1');
+?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+	<title>phpinfo()</title>
+</head>
+<body>
+<?php phpinfo(); ?>
+</body>
+</html>
\ No newline at end of file
diff -ruN --text 0.9.2.src/license.txt 1.10.3.src/license.txt
--- 0.9.2.src/license.txt	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/license.txt	2006-03-13 00:08:52.000000000 -0600
@@ -0,0 +1,293 @@
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+                          675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+--------------------------------------------------------------------------
+
+ * In addition, as a special exception, the copyright holders give permission to link
+ * the code of this program with the PHP/SWF Charts library by maani.us (or with
+ * modified versions of this library that use the same license as PHP/SWF Charts library
+ * by maani.us), and distribute linked combinations including the two. You must obey the
+ * GNU General Public License in all respects for all of the code used other than the
+ * PHP/SWF Charts library by maani.us. If you modify this file, you may extend this
+ * exception to your version of the file, but you are not obligated to do so. If you do
+ * not wish to do so, delete this exception statement from your version.
+
+--------------------------------------------------------------------------
+
+		     END OF TERMS AND CONDITIONS
+
diff -ruN --text 0.9.2.src/locales/cs_CZ/_global.php 1.10.3.src/locales/cs_CZ/_global.php
--- 0.9.2.src/locales/cs_CZ/_global.php	2006-05-02 21:59:52.000000000 -0500
+++ 1.10.3.src/locales/cs_CZ/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,768 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['cs_CZ'] = array(
-	'' => "Project-Id-Version: CZECH VERSION 1.0\nReport-Msgid-Bugs-To: http://fplanque.net/\nPOT-Creation-Date: 2005-09-13 15:48+0200\nPO-Revision-Date: 2004-03-21 00:16+0100\nLast-Translator: Martin Kopta <n/a>\nLanguage-Team: cs <LL@li.org>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=utf-8\nContent-Transfer-Encoding: 8bit\n",
-	'Selected' => "Vybrané",
-	'Categories' => "Rubriky",
-	'Permanent link to full entry' => "Trvalinka k celému příspěvku",
-	'Permalink' => "Trvalinka",
-	'Recently' => "Nové",
-	'(cached)' => "(uloženo ve vyrovnávací paměti)",
-	'(no cache)' => "(žádná vyrovnávací paměť)",
-	'Last comments' => "Nové komentáře",
-	'Search' => "Vyhledat",
-	'All Words' => "Všechna slova",
-	'Some Word' => "Některá slova",
-	'Entire phrase' => "Celou frázi",
-	'Reset form' => "Zrušit",
-	'Get selection' => "Získat vybrané",
-	'Archives' => "Archiv",
-	'more...' => "více...",
-	'Misc' => "Různé",
-	'Syndicate this blog' => "Sdílení blogu",
-	'Default page for b2evolution' => "Odeslat do b2evolution",
-	'Welcome to b2evolution' => "Odeslat do b2evolution",
-	'Blog #%d' => "Blog #%d",
-	'Blog #1' => "Blog #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Toto je zvláštní blog, který sdružuje příspěvky ze všech blogů!",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Upozornění: výše uvedený seznam (takové to menu) je automaticky vygenerovaná a obsahuje pouze blogy, které mají nastavený &bdquo;kořen URL&ldquo;. Ten můžete nastavit v předvolbách blogu v redakčním sytému.",
-	'More demos' => "Další ukázky",
-	'Custom template' => "Vlastní šablona",
-	'Multiple blogs displayed on the same page' => "Více blogů zobrazených na stejné straně",
-	'Summary of last posts in all blogs' => "Přehled nových příspěvků ve všech blozích",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Upozornění: tyto ukázky nevyužívají evoSkin (ani kdyby byl povolen při instalaci). Jediným způsobem jak změnit jejich vzhled je upravit jejich šablonu v PHP. Ovšem jsou to jen ukázky, které vás mají inspirovat při tvorbě vlastních šablon.",
-	'Go to backoffice!' => "Jděte do redakčního systému",
-	'Official website' => "oficiální web",
-	'GNU GPL license' => "licence GNU GPL",
-	'Multiblog demo' => "Ukázka multiblogu",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Tato ukázka blogu zobrazuje tři blogy v jednom (1 vlevo a dva vpravo)",
-	'Summary demo' => "Ukázkový přehled",
-	'This demo template displays a summary of last posts in all blogs' => "Tato ukázková šablona zobrazuje přehled nových příspěvků ve všech blozích",
-	'More posts...' => "Další příspěvky...",
-	'Deleting log-hits matching [%s]...' => "Mažu přístup #%d...",
-	'Deleting comments matching [%s]...' => "Mažu přístup #%d...",
-	'Date' => "Datum",
-	'Referer' => "Odkazovače",
-	'Author' => "Autor",
-	'Re-check' => "Pravopis",
-	'Blogs' => "Blogy",
-	'Creating blog...' => "Vytváří se blog...",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "zvolené přihlašovací jméno již existuje, prosím, vyberte si jiné",
-	'Cannot create, please correct these errors:' => "Nelze obnovit, prosím opravte následující chyby:",
-	'You should <a %s>create categories</a> for this blog now!' => "Nyní byste měli <a href=\"%s\">vytvořit rubriky</a> pro tento blog!",
-	'New weblog' => "Nový blog",
-	'New blog' => "Nový blog",
-	'General' => "Německy",
-	'Updating Blog [%s]...' => "Obnovuji příspěvek...",
-	'Cannot update, please correct these errors:' => "Nelze obnovit, prosím opravte následující chyby:",
-	'You haven\'t set a static filename for this blog!' => "Nebyl určen název souboru pro statické stránky tohoto blogu!",
-	'Writing to file [%s]...' => "Zapisuji do souboru...",
-	'Done.' => "Hotovo.",
-	'Browse blog:' => "Prohlížet blog:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Jelikož jste nováček, musíte vyčkat, než vám správce přidělí práva úrovně 1, abyste mohl psát příspěvky.\tMůžete  <a %s>poslat email správci</a> a požádat ho u změnu. Až získáte oprávnění, načtěte znovu tuto stranu a budete moci přispívat. :)",
-	'Categories for blog:' => "Rubriky",
-	'New sub-category in category: %s' => "Nová podrubrika v rubrice: %s",
-	'New category in blog: %s' => "Nová rubrika v blogu: %s",
-	'New category name' => "Nový název rubriky",
-	'Create category' => "Vytvořit rubriku",
-	'Deleting category #%d : %s ...' => "Ruším rubriku...",
-	'ERROR' => "CHYBA",
-	'Category deleted.' => "Rubrika zrušena.",
-	'Properties for category:' => "Vytvořit rubriku",
-	'Name' => "Název",
-	'New parent category' => "Nová nadřazená rubrika",
-	'Old Parent' => "Původní nadřazená",
-	'Root (No parent)' => "Základní (žádné nadřazené)",
-	'Note: Moving categories across blogs is disabled.' => "Poznámka: Křížové publikování napříč více blogy povoleno.",
-	'Edit category!' => "Upravit rubriku!",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Nemáte oprávnění upravovat rubriky.",
-	'Oops, no post with this ID.' => "Ajaj, příspěvek s tímto ID neexistuje.",
-	'Editing post' => "Upravit příspěvek",
-	'#%d in blog: %s' => "Nová rubrika v blogu: %s",
-	'Oops, no comment with this ID!' => "Ajaj, komentář s tímto ID neexistuje!",
-	'Editing comment' => "Upravit komentář",
-	'New post in blog:' => "Nový příspěvek v blogu:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Jelikož tento blog nemá žádné rubriky, nemůžete do něj přispívat. Musíte nejdříve založit rubriky.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Přepnout na tento blog (data budou zachována, pokud je zapnutý JavaScript)",
-	'b2evo' => "b2evo",
-	'Login...' => "Přihlášení...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "V b2evoluion nemusíte chodit na stránku b2login.php, abyste se přihlásil.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Stačí otevřít kteroukoli stránku z redakčního systému, již potřebujete, např.: %s nebo %s. b2evo se vás v případě potřeby zeptá na přihlašovací údaje.",
-	'Settings' => "Vytvářím",
-	'Spell Check' => "Oprava pravopisu",
-	'Loading Spell Checker. Please wait' => "Načítám pravopisný slovník, čekejte prosím",
-	'View Stats for Blog:' => "Zobrazit statistiky",
-	'None' => "Nic",
-	'Changing hit #%d type to: %s' => "Měním druh přístupu #%d na: %s",
-	'Deleting hit #%d...' => "Mažu přístup #%d...",
-	'Pruning hits for %s...' => "Ozývám se %s...",
-	'Summary' => "Přehled",
-	'Referers' => "Odkazovače",
-	'Refering Searches' => "Jak jste nás našli",
-	'Syndication' => "Sdílení",
-	'User Agents' => "Prohlížeče",
-	'Direct Accesses' => "Přímý přístup",
-	'Indexing Robots' => "Indexující roboty",
-	'Total' => "Celkem",
-	'Prune' => "červen",
-	'Last referers' => "Aktuální odkazovače",
-	'These are hits from external web pages refering to this blog' => "Toto jsou přístupy z vnějších stránek, které odkazují na tento blog",
-	'Delete this hit!' => "Smazat tento přístup!",
-	'Del' => "Del",
-	'Log as a search instead' => "Zaznamenat jako hledání",
-	'-&gt;S' => "-&gt;H",
-	'Ban' => "I.",
-	'Top referers' => "Nejčastější odkazovače",
-	'Total referers' => "Odkazovače celkem",
-	'Last refering searches' => "Aktuální přístupy z vyhledávání",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "toto jsou přístupy lidí, kteří navštívili tento systém pro blogování z vyhledavače. (Vyhledavače musejí být uvedeny v seznamu /conf/_stats.php)",
-	'Top refering search engines' => "Nejčastěji odkazující vyhledavače",
-	'Top Indexing Robots' => "Nejčastěji indexující roboty",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Toto jsou přístupy od samočinných robotů, jako jsou indexovací roboty vyhledavačů. (Roboty musí být uvedeny v seznamu /conf/_stats.php)",
-	'Top Aggregators' => "Nejčastěší čtečky",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Toto jsou přístupy ze čteček RSS. (Čtečky musejí být uvedeny v seznamu /conf/_stats.php)",
-	'Total RSS hits' => "Přístupů k RSS celkem",
-	'Last direct accesses' => "Aktuální přímé přístupy",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Toto jsou přístupy lidí, kteří navštívili tento systém pro blogování přímo (buď zadání adresy do prohlížeče, nebo otevřením ze záložky oblíbených odkazů. Chybné odkazovače [příliš krátké] jsou zde uvedeny také.)",
-	'Top User Agents' => "Nejčastější prohlížeče",
-	'Custom skin template editing' => "Úprava vlastní šablony vzhledu",
-	'Listing:' => "Výpis:",
-	'Invalid filename!' => "Neplantý název souboru!",
-	'Oops, no such file !' => "Ajaj, takový soubor není!",
-	'File edited!' => "Soubor upraven!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Buďte obezřetní ve svém konání, změnou tohoto souboru můžete poškodit svou šablonu! Neupravujte nic mezi značkami <code>&lt;?php</code> a <code>?&gt;</code> pokud si nejste jisti, co se stane!",
-	'&nbsp; Save ! &nbsp;' => "&#xA0; Upravit &#xA0;",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(nelze upravit tento soubor/šablonu: povolte u něj zápis, např. CHMOD 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "Na této obrazovce můžete upravit <strong>vlastnosti vzhledu</strong> (uloženo v /skons/custom).",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Můžete upravit kterýkoli z následujících souborů (pokud jsou zapisovatelné serverem, např. CHMOD 766)",
-	'This is the template that displays the links to the archives for a blog' => "Tato šablona zobrazuje odkazy k archivům blogu",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Tato šablona zobrazuje (rekurzivní) seznam (pod)rubrik",
-	'This is the template that displays the feedback for a post' => "Tato šablona zobrazuje ohlasy na příspěvek",
-	'This is the template that displays the last comments for a blog' => "Tato šablona zobrazuje aktuální komentáře na blogu",
-	'This is the main template. It displays the blog.' => "Toto je hlavní šablona. Zobrazuje blog.",
-	'This is the page displayed in the comment popup' => "Tato stránka se zobrazí v okně s komentáři",
-	'This is the page displayed in the pingback popup' => "Tato stránka se zobrazí v okne s ozvěnou (pingback)",
-	'This is the page displayed in the trackback popup' => "Tato stránka se zobrazí v okně se zpětnou stopou (trackback)",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Poznámka: Můžete samozřejmě upravit soubory/šablony i ve svém textovém editoru a nahrát je na server. Tento online editor se vám může hodit, pokud nemůžete využít vlastní textový editor...",
-	'upload images/files' => "nahrát obrázky/soubory",
-	'File upload' => "Nahrát soubor",
-	'Allowed file types:' => "Povolené druhy souborů:",
-	'Maximum allowed file size: %d KB' => "Maximální povolená velikost: %d KB",
-	'Description' => "Popis",
-	'Upload !' => "Nahrát!",
-	'File %s: type %s is not allowed.' => "Soubor %s: druh %s není povolen.",
-	'Couldn\'t upload your file to:' => "Nelze nahrát váš soubor na:",
-	'Duplicate File?' => "Duplicitní soubor?",
-	'The filename "%s" already exists!' => "Soubor s názvem \"%s\" již existuje!",
-	'Filename "%s" moved to "%s"' => "Soubor \"%s\" byl přesunut do \"%s\"",
-	'Confirm or rename:' => "Potvrdit nebo přejmenovat:",
-	'Alternate name' => "Náhradní název",
-	'Confirm !' => "Potvrdit!",
-	'File uploaded !' => "Soubor byl nahrán!",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Váš soubor <strong>\"%s\"</strong>  byl vpořádku nahrán!",
-	'Here\'s the code to display it:' => "Kód ke zobrazení:",
-	'Add the code to your post !' => "Přidat tento odkaz k oblíbeným:",
-	'Image Details' => "Vlastnosti obrázku",
-	'Size' => "Rozměry",
-	'Type' => "Druh",
-	'Close this window' => "Zavřít okno",
-	'User management' => "Správa uživatelů",
-	'You must provide an unique login!' => "Musíte se přihlásit!",
-	'You typed two different passwords.' => "napsal jste heslo pokaždé jinak. Vraťte se a opravte to.",
-	'User updated.' => "Obnovit",
-	'You can\'t delete yourself!' => "Nelze zrušit uživatele #%d.",
-	'You can\'t delete User #1!' => "Nelze zrušit uživatele #%d.",
-	'Warning' => "Upozornění",
-	'deleting an user also deletes all posts made by this user.' => "smazáním uživatele smažete také všechny jeho příspěvky.",
-	'Deleting User...' => "Mažu příspěvek...",
-	'You can\'t delete Group #1!' => "Nelze zrušit uživatele #%d.",
-	'Group deleted...' => "Rubrika zrušena.",
-	'You are not allowed to view other users.' => "Nejste přihlášen.",
-	'Adding new post...' => "Přidat nový příspěvek...",
-	'Supplied URL is invalid: ' => "Zadaná adresa je neplatná:",
-	'Supplied content is invalid' => "Zadaná adresa je neplatná:",
-	'Cannot post, please correct these errors:' => "Nelze zveřejnit, prosím opravte následující chyby:",
-	'Back to post editing' => "Zpět k úpravám příspěvku",
-	'Recording post...' => "Nahrávám příspěvek...",
-	'Sleeping...' => "Uspávání...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Příspěvek není veřejně publikován: vynechávám zpětnou stopu (trackback), ozvěnu (pingback) a pingování blogu",
-	'Posting Done...' => "Zveřejnění dokončeno....",
-	'Updating post...' => "Obnovuji příspěvek...",
-	'Post had already pinged: skipping blog pings...' => "Příspěvek již byl pingnut: přeskakuji pingování blogů",
-	'Updating done...' => "Obnovuji příspěvek...",
-	'Updating post status...' => "Obnovuji příspěvek...",
-	'Deleting post...' => "Mažu příspěvek...",
-	'Oops, no post with this ID!' => "Ajaj, příspěvek s tímto ID neexistuje!",
-	'Deleting Done...' => "Smazání dokončeno...",
-	'Error' => "Chyba",
-	'Cannot update comment, please correct these errors:' => "Nelze upravit komentář, prosím opravte následující chyby:",
-	'Back to posts!' => "Zpět k příspěvkům!",
-	'You may also want to generate static pages or view your blogs...' => "Můžete také chtít vytvořit statiscké stránky nebo prohlížet své blogy...",
-	'New post' => "Nový příspěvek",
-	'Level' => "Úroveň",
-	'Select main category in target blog and optionally check additional categories' => "Vyberte hlavní rubriku v cílovém blogu a případně označte i doplňkové rubriky",
-	'Select as an additionnal category' => "Vyberte jako doplňkovou rubriku",
-	'Select as MAIN category' => "Vyberte jako HLAVNÍ rubriku",
-	'Tools' => "Příliš starý",
-	'Bookmarklet' => "Bookmarklet",
-	'Add this link to your Favorites/Bookmarks:' => "Přidat tento odkaz mezi oblíbené záložky:",
-	'b2evo bookmarklet' => "b2evo bookmarklet",
-	'Post to b2evolution' => "Odeslat do b2evolution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "Sidebar nebyl nalezen! Použijte prohlížeč Mozilla 0.9.4 nebo novější!",
-	'SideBar' => "Sidebar",
-	'Add the <a %s>b2evo sidebar</a> !' => "Přidat <a %s>b2evo sidebar</a> !",
-	'Add this link to your favorites:' => "Přidat tento odkaz k oblíbeným:",
-	'b2evo sidebar' => "b2evo sidebar",
-	'Static file generation' => "Název statického souboru",
-	'Static filename' => "Název statického souboru",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Toto je název souboru, který bude použit pro vygenerování statické (.html) verze titulní strany blogu.",
-	'After each new post...' => "Přidat nový příspěvek...",
-	'Ping b2evolution.net' => "Ozývám se b2evolution.net...",
-	'Ping weblogs.com' => "Ozývám se na Weblogs.com...",
-	'Ping blo.gs' => "Ozývám se na Blo.gs...",
-	'Allow trackbacks' => "Zpětné stopy",
-	'Allow pingbacks' => "Zobrazit ozvěnu (pingback)",
-	'Full Name' => "Celý název",
-	'Will be displayed on top of the blog.' => "Toto se zobrazí v šabloně blogu.",
-	'Short Name' => "Zkrácený název",
-	'Main Locale' => "Hlavní jazyk",
-	'You MUST create a stub file for this to work.' => "Nebyl určen název souboru pro statické stránky tohoto blogu!",
-	'Blog Folder URL' => "Adresa složky blogu",
-	'This is the default skin that will be used to display this blog.' => "Toto je hlavní šablona. Zobrazuje blog.",
-	'Tagline' => "Slogan",
-	'This is diplayed under the blog name on the blog template.' => "Toto se zobrazí pod názvem blogu všabloně blogu",
-	'Long Description' => "Dlouhý popisek",
-	'This is displayed on the blog template.' => "Toto se zobrazí v šabloně blogu.",
-	'Short Description' => "Stručný popis",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Toto bude použito v popisné meta-značce a v kanálech RSS. Ne v HTML!",
-	'Keywords' => "Klíčová slova",
-	'This is is used in meta tag keywords. NO HTML!' => "Toto bude použito v meta-značce klíčových slov. Ne v HTML!",
-	'Notes' => "Nic",
-	'Blog' => "Blog",
-	'Blog URL' => "Adresa složky blogu",
-	'Static File' => "Název statického souboru",
-	'Properties' => "Chráněno",
-	'Default' => "Smazat",
-	'Gen!' => "Vytvořit!",
-	'Delete this blog!' => "Smazat tento přístup!",
-	'Copy this blog!' => "Sdílení blogu",
-	'New blog...' => "Nový blog",
-	'Login ' => "Uživatel",
-	'Delete<br />posts' => "Mažu příspěvek...",
-	'Published' => "Publikováno",
-	'Protected' => "Chráněno",
-	'Private' => "Soukromé",
-	'Draft' => "Nanečisto",
-	'Deprecated' => "Neschváleno",
-	'Members' => "listopad",
-	'Permission to edit categories for this blog' => "Nemáte oprávnění měnit nastavení tohoto blogu.",
-	'Non members' => "listopad",
-	'Edit category properties' => "Upravit rubriku!",
-	'New sub-category here' => "Nová podrubrika zde",
-	'New category here' => "Nová rubrika zde",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Poznámka:</strong> Při mazání rubriky nedojde ke smazání příspěvků z dané rubriky. Příspěvky budou převedeny do nadřazené rubriky. Pokud smažete základní rubriku, příspěvky budou převedeny do nejstarší rubriky na blogu (s nejnižším číslem rubriky).",
-	'Post contents' => "Komentáře příspěvků",
-	'Title' => "Nadpis",
-	'Language' => "Jazyk",
-	'Link to url' => "Odkaz na URL",
-	'Email' => "Email",
-	'URL' => "WWW",
-	'Preview' => "Náhled",
-	'Spellcheck' => "Pravopis",
-	'Upload a file/image' => "Nahrát soubor/obrázek",
-	'Edit timestamp' => "Upravit!",
-	'URL Title' => "Nadpis",
-	'Auto-BR' => "Automatické zalamování řádeky",
-	'Pingback' => "Ozvěna (Pingback)",
-	'(Send a pingback to all URLs in this post)' => "(Odeslat ozvěnu na všechny adresy z tohoto příspěvku)",
-	'Trackback URLs' => "Adresy zpětné vazby",
-	'(Separate by space)' => "(Oddělit mezerou)",
-	'Status' => "Status",
-	'The post will be publicly published' => "Příspěvek bude veřejně publikován",
-	'Published (Public)' => "Publikováno (veřejně)",
-	'The post will be published but visible only by logged-in blog members' => "Příspěvek bude publikován, ale bude přístupný jen přihlášeným uživatelům.",
-	'Protected (Members only)' => "Chráněno (jen pro členy)",
-	'The post will be published but visible only by yourself' => "Příspěvek bude publikován, ale uvidíte ho jen vy",
-	'Private (You only)' => "Soukromé (jen pro vás)",
-	'The post will appear only in the backoffice' => "Příspěvek se zobrazí jen v redakčním systému",
-	'Draft (Not published!)' => "Nanečisto (nepublikováno!)",
-	'Deprecated (Not published!)' => "Neschváleno (nepublikováno!)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Poznámka: Křížové publikování napříč více blogy povoleno.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Poznámka: Křížové publikování napříč více blogy není povoleno.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Poznámka: Křížové publikování ve více rubrikách nyní není povoleno.",
-	'Comments' => "Komentáře",
-	'Renderers' => "Odkazovače",
-	'Comment info' => "Info ke komentáři",
-	'IP address' => "IP-adresa",
-	'Next %d days' => "Následující %d",
-	'Previous %d' => "Předchozí %d",
-	'Previous %d days' => "Předchozí %d",
-	'Next %d' => "Následující %d",
-	' to ' => "na",
-	' of ' => "z",
-	'from the end' => "od konce",
-	'from the start' => "od začátku",
-	'OK' => "Budiž",
-	' Date range: ' => "Rozpětí data",
-	'by' => "od",
-	'level:' => "Úroveň",
-	'Pages:' => "Heslo:",
-	'no comment' => "bez komentáře",
-	'1 comment' => "1 komentář",
-	'%d comments' => "%d komentářů",
-	'1 Trackback' => "1 zpětná stopa",
-	'%d Trackbacks' => "%d zpětných stop",
-	'1 Pingback' => "1 ozněna",
-	'%d Pingbacks' => "%d ozvěn",
-	'Trackbacks' => "Zpětné stopy",
-	'Pingbacks' => "Ozvěny",
-	'No feedback for this post yet...' => "Zatím žádné nové %s pro tento příspěvek...",
-	'Comment from:' => "Komentář od:",
-	'Trackback from:' => "Zpětná stopa od:",
-	'Pingback from:' => "Ozvěna od:",
-	'Permanent link to this comment' => "Trvalinka k příspěvku",
-	'Leave a comment' => "Přidat komentář",
-	'User' => "Uživatelé",
-	'Edit profile' => "Upravit vlastní profil",
-	'Comment text' => "Text komentáře",
-	'Allowed XHTML tags' => "Značky XHTML jsou povoleny",
-	'Options' => "Možnosti",
-	'(Line breaks become &lt;br&gt;)' => "(Konce řádků budou převedeny na &lt;br&gt;)",
-	'Send comment' => "Odeslat komentář",
-	'Posts to show' => "Příspěvků k zobrazení",
-	'Past' => "Minulé",
-	'Future' => "Budoucí",
-	'Title / Text contains' => "Nadpis / Text obsahuje",
-	'Words' => "Slova",
-	'AND' => "a zároveň",
-	'OR' => "nebo",
-	'week' => "po týdnech",
-	'Reset' => "Zrušit",
-	'GPL License' => "Licence GPL",
-	'visit b2evolution\'s website' => "Odeslat do b2evolution",
-	'Logout' => "Odhlásit",
-	'Exit to blogs' => "Výstup k blogům",
-	'Blog time:' => "Zablogovat!",
-	'Logged in as:' => "Přihlášen jako:",
-	'Write' => "Soukromé",
-	'Edit' => "Upravit",
-	'Stats' => "Statistiky",
-	'Templates' => "Šablony",
-	'Users' => "Uživatelé",
-	'User Profile' => "Můj profil",
-	'Display options' => "Zobrazit ozvěnu (pingback)",
-	'days' => "dnů",
-	'posts' => "příspěvků",
-	'posts paged' => "stránek s příspěvky",
-	'monthly' => "po měsících",
-	'weekly' => "po týdnech",
-	'daily' => "po dnech",
-	'post by post' => "každý příspěvek zvlášť",
-	'Archive mode' => "Způsob archivace",
-	'Link options' => "Možnosti",
-	'Permalink type' => "Trvalinka",
-	'Security options' => "Popis",
-	'Create new locale' => "Vytvořit nový blog!",
-	'Edit locale' => "Upravit rubriku!",
-	'Lang file' => "Jazyk",
-	'Create' => "Vytvářím",
-	'Update' => "Obnovit",
-	'Time difference' => "Časový posun",
-	'in hours' => "Odkaz na URL",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "pokud nejste ve stejném časovém pásmu jako váš server",
-	'Date fmt' => "Datum",
-	'previous user' => "Předchozí strana",
-	'next user' => "Správa uživatelů",
-	'Close user profile' => "Upravit vlastní profil",
-	'Create new user profile' => "Vytvořit nový blog!",
-	'Profile for:' => "Profil pro:",
-	'User rights' => "Prohlížeče",
-	'Login' => "Přihlašovací jméno:",
-	'First name' => "Vlastní jméno",
-	'Last name' => "Příjmení",
-	'Nickname' => "Přezdívka",
-	'Identity shown' => "totožnost zobrazena",
-	'Visit the site' => "vzhled pro web",
-	'ICQ' => "ICQ",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "YahooIM",
-	'New password' => "Nové heslo",
-	'Confirm new password' => "Potvrdit nové heslo",
-	'ID' => "ID",
-	'Posts' => "Příspěvky",
-	'Created on' => "Vytvářím",
-	'previous group' => "Předchozí strana",
-	'Close group profile' => "Upravit vlastní profil",
-	'Creating new group' => "Vytvořit nový blog!",
-	'Editing group:' => "Upravit příspěvek",
-	'View all' => "Zobrazit statistiky",
-	'Statistics' => "Statistiky",
-	'Check to allow template editing.' => "Úprava vlastní šablony vzhledu",
-	'User/Group Management' => "Správa uživatelů",
-	'Delete group' => "Smazat",
-	'decrease user level' => "Neaktivní uživatelé (úroveň 0)",
-	'increase user level' => "Neaktivní uživatelé (úroveň 0)",
-	'Delete user' => "Smazat",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Opravdu chcete smazat tohoto uživatele?\\nUpozornění: všechny jeho příspěvky budou smazány!",
-	'New user...' => "Registrovat...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "Výchozí vzhled [%s] nebyl nastaven. Musí být přesně zadán v kořenném souboru blogu [%s]. Uvědomte <a %s>správce</a>...",
-	'%d posts' => "příspěvků",
-	'1 post' => "příspěvků",
-	'previous month' => "Předchozí příspěvek",
-	'next month' => "Následující příspěvek",
-	'previous year' => "Předchozí strana",
-	'Member' => "listopad",
-	'Edit this comment' => "Upravit komentář",
-	'Delete' => "Smazat",
-	'Delete this comment' => "Smazat tento přístup!",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Opravdu chcete smazat tento komentář?\\n\\'Storno\\' zamezí smazání, \\'Budiž\\' smaže komentář.",
-	'No comment yet...' => "Zatím bez komentáře...",
-	'Tag <code>body</code> can only be used once!' => "Značka <code>body</code>  může být použita jen jednou!",
-	'Illegal tag' => "Nepovolená značka",
-	'Tag %s must occur inside another tag' => "Značka %s se musí vyskytovat uvnitř jiné značky",
-	'Tag %s is not allowed within tag %s' => "Značka %s není povolena uvnitř značky %s",
-	'Tag %s may not have attribute %s' => "Značka %s nesmí mít vlastnost %s",
-	'Found invalid URL: ' => "Nalezen chybn odkaz:",
-	'Tag %s may not contain raw character data' => "Značka %s nesmí obsahovat prostý text",
-	'Browse category' => "Procházet rubriky",
-	'Read more!' => "Pokračování...",
-	'More:' => "Pokračování:",
-	'Display feedback / Leave a comment' => "Zobrazit komentáře / Přidat komentář",
-	'%d feedbacks' => "%d ozvěn",
-	'Display comments / Leave a comment' => "Zobrazit komentáře / Přidat komentář",
-	'Display trackbacks / Get trackback address for this post' => "Zobrazit zpětné stopy (trackback) / Adresa zpětné stopy tohoto příspěvku",
-	'Trackback (0)' => "Žádné zpětné stopy",
-	'Trackback (1)' => "Zpětná stopa (1)",
-	'Trackbacks (%d)' => "Zpětné stopy (%)",
-	'Display pingbacks' => "Zobrazit ozvěnu (pingback)",
-	'Pingback (0)' => "Žádné ozvěny",
-	'Pingback (1)' => "Ozvěna (1)",
-	'Pingbacks (%d)' => "Ozvěny (%)",
-	'Delete this post' => "Smazat tento přístup!",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Opravdu chcete smazat tento příspěvek?\\n\\'Storno\\' zamezí smazání, \\'Budiž\\' smaže příspěvek.",
-	'Edit this post' => "Upravit!",
-	'Publish NOW!' => "Publikováno",
-	'Invalid post, please correct these errors:' => "Nelze zveřejnit, prosím opravte následující chyby:",
-	'POP3 connect:' => "Spojení POP3:",
-	'No server specified' => "Server nebyl určen",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: předčasný NOOP OK, server porušuje RFC 1939",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "Spojení se serverem není navázáno",
-	'POP3 user:' => "Uživatel POP3:",
-	'No login ID submitted' => "Přihlašovací ID nebylo zadáno",
-	'connection not established' => "spojení není navázáno",
-	'POP3 pass:' => "Heslo POP3:",
-	'No password submitted' => "Heslo nebylo zadáno",
-	'authentication failed ' => "oveření selhalo",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP selhal. Server porušuje RFC 1939",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "Server nemá banner",
-	'abort' => "přerušit",
-	'apop authentication failed' => "ověření apop selhalo",
-	'POP3 login:' => "POP3 login:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "Předčasné ukončení seznamu",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "Vyprázdnit řetězec příkazů",
-	'POP3 quit:' => "POP3 quit:",
-	'connection does not exist' => "spojení neexistuje",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3 delete:",
-	'No msg number submitted' => "Nebylo vloženo číslo zprávy",
-	'Command failed' => "Příkaz selhal",
-	'New user' => "Nový příspěvek",
-	'Oops, MySQL error!' => "Ajaj, chyba MySQL!",
-	'go back' => "zpět",
-	'Redirecting you to:' => "Přesměrování na:",
-	'If nothing happens, click <a %s>here</a>.' => "Pokud se nic neděje, kleněte <a %s>sem</a>.",
-	'No response!' => "Odezva:",
-	'Response' => "Odezva:",
-	'Parameter %s is required!' => "Vlastnost %s je povinná!",
-	'Invalid URL' => "Neplatné URL",
-	'URI scheme not allowed' => "Použité schéma URI není povoleno",
-	'URL not allowed' => "URL není povoleno",
-	'Reporting abuse to b2evolution.net...' => "Ozývám se b2evolution.net...",
-	'Aborted (Running on localhost).' => "Přerušeno (Běh na místním serveru)",
-	'Requesting abuse list from b2evolution.net...' => "Ozývám se b2evolution.net...",
-	'Adding:' => "Správce",
-	'OK.' => "OK.",
-	'Invalid reponse.' => "Neplantý název souboru!",
-	'Requested blog does not exist!' => "Požadovaný blog neexistuje!",
-	'Post details' => "Vlastnosti příspěvku",
-	'Next page' => "Následující strana",
-	'Previous page' => "Předchozí strana",
-	'Previous post' => "Předchozí příspěvek",
-	'Next post' => "Následující příspěvek",
-	'Next Page' => "Následující strana",
-	'Previous Page' => "Předchozí strana",
-	'Cannot delete if there are sub-categories!' => "Nelze smazat pokud obsahuje podrubriky!",
-	'Cannot delete last category if there are posts inside!' => "Nelze smazat poslední rubriku, pokud obsahuje příspěvky!",
-	'Requested category %s does not exist!' => "Požadovaná rubrika %s neexistuje!",
-	'Category' => "Rubrika",
-	'bad char in User Agent' => "špatný znak v User Agentu",
-	'referer ignored' => "odkazovač ognorován",
-	'BlackList' => "Černá listina",
-	'robot' => "robot",
-	'invalid' => "neplatný",
-	'search engine' => "vyhledavač",
-	'loading referering page' => "načítám odkazující stranu",
-	'found current url in page' => "nalezeno současné URL ve stránce",
-	'not a query - no params!' => "žádný dotaz - žádné parametry!",
-	'no query string found' => "nebyl nalezen text dotazu",
-	'name' => "Název",
-	'Sending pingbacks...' => "Odesílám ozvěnu...",
-	'No pingback to be done.' => "Žádná ozvěna nebude.",
-	'BEGIN' => "ZAČÁTEK",
-	'Processing:' => "Probíhá:",
-	'Couldn\'t find a hostname for:' => "Nelze nalézt název serveru pro:",
-	'Connect to server at:' => "Připojení k serveru na:",
-	'Couldn\'t open a connection to:' => "Nelze otevřít spojení k:",
-	'Start receiving headers and content' => "Přijímám hlavičky a obsah",
-	'Pingback server found from X-Pingback header:' => "Server ozvěny byl nalezen z hlavičky X-Pingback:",
-	'Pingback server found from Pingback <link /> tag:' => "Server ozvěny byl nalezen ze značky &lt;link /&gt; Pingback:",
-	'Pingback server not found in headers and content' => "Server ozvěny nebyl nalezen z hlaviček ani obsahu",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "Adresa serveru ozvěny je prázdná (může jít o vnitřní chybu fgets v PHP)",
-	'Pingback server data' => "Data serveru ozvěny",
-	'Page Linked To:' => "Stránka odkazuje k:",
-	'Page Linked From:' => "Stránka odkazuje z:",
-	'Pinging %s...' => "Ozývám se %s...",
-	'END' => "KONEC",
-	'Pingbacks done.' => "Ozvěny dozněly.",
-	'Pinging b2evolution.net...' => "Ozývám se b2evolution.net...",
-	'Pinging Weblogs.com...' => "Ozývám se na Weblogs.com...",
-	'Pinging Blo.gs...' => "Ozývám se na Blo.gs...",
-	'Pinging technorati.com...' => "Ozývám se na Weblogs.com...",
-	'Archives for' => "Archivy pro",
-	'Archive Directory' => "Složka archivu",
-	'Sending trackbacks...' => "Odesílám zpětné stopy...",
-	'No trackback to be sent.' => "Zpětná stopa nebyla odeslána.",
-	'Excerpt to be sent:' => "Výtah k odeslání:",
-	'Trackbacks done.' => "Zpětné stopy odeslány.",
-	'Sending trackback to:' => "Odesílám zpětné stopy na:",
-	'Response:' => "Odezva:",
-	'wrong login/password.' => "špatné přihlašovací jméno/heslo.",
-	'setcookie %s failed!' => "Nastavení cookie %s selhalo!",
-	'login/password no longer valid.' => "Přihlašovací jméno/heslo již neplatí.",
-	'You must log in!' => "Musíte se přihlásit!",
-	'Login if you have an account...' => "Přihlašte se, pokud zde máte účet...",
-	'Register...' => "Registrovat...",
-	'Register to open an account...' => "Registrujte se pro založení účtu...",
-	'Logout (%s)' => "Odhlásit (%s)",
-	'Logout from your account' => "Odhlaste se ze svého účtu",
-	'Admin' => "Správce",
-	'Go to the back-office' => "Jděte do redakčního systému",
-	'Profile (%s)' => "Profil (%s)",
-	'Edit your profile' => "Upravit vlastní profil",
-	'User profile' => "Můj profil",
-	'Sunday' => "Neděle",
-	'Monday' => "Pondělí",
-	'Tuesday' => "Úterý",
-	'Wednesday' => "Středa",
-	'Thursday' => "Čtvrtek",
-	'Friday' => "Pátek",
-	'Saturday' => "Sobota",
-	'Sun' => "Ne",
-	'Mon' => "Po",
-	'Tue' => "Út",
-	'Wed' => "St",
-	'Thu' => "Čt",
-	'Fri' => "Pá",
-	'Sat' => "So",
-	'January' => "leden",
-	'February' => "únor",
-	'March' => "březen",
-	'April' => "duben",
-	'May ' => "květen",
-	'June' => "červen",
-	'July' => "červenec",
-	'August' => "srpen",
-	'September' => "září",
-	'October' => "říjen",
-	'November' => "listopad",
-	'December' => "prosinec",
-	'Jan' => "I.",
-	'Feb' => "II.",
-	'Mar' => "III.",
-	'Apr' => "IV.",
-	'May' => "V.",
-	'Jun' => "VI.",
-	'Jul' => "VII.",
-	'Aug' => "VIII.",
-	'Sep' => "IX.",
-	'Oct' => "X.",
-	'Nov' => "XI.",
-	'Dec' => "XII.",
-	'Reported' => "Neschváleno",
-	'German (DE)' => "Německy",
-	'English (EU)' => "Anglicky",
-	'English (UK)' => "Anglicky",
-	'English (US)' => "Anglicky",
-	'English (CA)' => "Anglicky",
-	'English (AU)' => "Anglicky",
-	'English (IL)' => "Anglicky",
-	'English (NZ)' => "Anglicky",
-	'English (SG)' => "Anglicky",
-	'Spanish (ES)' => "Španělsky",
-	'Spanish (MX)' => "Španělsky",
-	'Spanish (VE)' => "Španělsky",
-	'French (FR)' => "Francousky",
-	'French (CA)' => "Francousky",
-	'French (BE)' => "Francousky",
-	'Japanese (JP)' => "Japonsky",
-	'Lithuanian (LT)' => "Litevsky",
-	'Bokm&aring;l (NO)' => "Norsky spisovně",
-	'Dutch (NL)' => "Holandsky",
-	'Dutch (BE)' => "Holandsky",
-	'Portuguese (BR)' => "Portugalsky",
-	'Portuguese (PT)' => "Portugalsky",
-	'Swedish (SE)' => "Švédsky",
-	'Please fill in the name field' => "Prosím vyplňte jméno",
-	'Please fill in the email field' => "Prosím vyplňte email",
-	'Supplied name is invalid' => "Zadaná adresa je neplatná:",
-	'Supplied email address is invalid' => "Zadaný email je neplatný",
-	'Supplied comment is invalid' => "Zadaná adresa je neplatná:",
-	'You can only post a new comment every %d seconds.' => "Nový komentář můžete přidat jen jednou za půl minuty.",
-	'Cannot post comment, please correct these errors:' => "Nelze uložit komentář, prosím, opravte následující chyby:",
-	'Back to comment editing' => "Zpět k úpravě komentáře",
-	'New comment on your post #%d "%s"' => "Nový komentář k vašemu příspěvku #%d \"%s\"",
-	'Url' => "URL",
-	'Comment' => "Komentář",
-	'Edit/Delete' => "Upravit/Smazat",
-	'Connecting to pop server...' => "Připojuji se k poštovnímu serveru...",
-	'Connection failed: ' => "Spojení selhalo:",
-	'Logging into pop server...' => "Přihlašuji se k poštovnímu serveru...",
-	'No mail or Login Failed:' => "Žádný mail nebo selhalo přihlášení:",
-	'Getting message #%d...' => "Stahuji zprávu #%d...",
-	'Processing...' => "Pracuji...",
-	'Too old' => "Příliš starý",
-	'Subject prefix does not match' => "Předpona předmětu nebyla rozpoznána",
-	'Raw content:' => "Prostý obsah:",
-	'Login:' => "Přihlašovací jméno:",
-	'Pass:' => "Heslo:",
-	'Wrong login or password.' => "Špatné přihlašovací jméno nebo heslo.",
-	'Category ID' => "Rubrika ID",
-	'Blog ID' => "Blog ID",
-	'Posted title' => "Zadaný nadpis",
-	'Posted content' => "Zadaný obsah",
-	'Mission complete, message deleted.' => "Mise splněna, zpráva smazána.",
-	'An email with the new password was sent successfully to your email address.' => "Email byl vpořádku odeslán na vaši emailovou adresu.",
-	'New Password:' => "Nové heslo:",
-	'your weblog\'s login/password' => "přihlašovací jméno/heslo vašeho blogu",
-	'The email could not be sent.' => "Email nelze odeslat.",
-	'Possible reason: your host may have disabled the mail() function...' => "Pravděpodobný důvod: server nepodporuje funkci mail()...</p>",
-	'Note: You are already logged in!' => "Potnámka: Přihlášení proběhlo vpořádku!",
-	'Continue...' => "Přihlášení...",
-	'You are not logged in.' => "Nejste přihlášen.",
-	'You are not logged in under the same account you are trying to modify.' => "Nejste přihlášen ke stejnému účtu, který se snažíte upravit.",
-	'Back to profile' => "Zpět do profilu",
-	'please enter your nickname (can be the same as your login)' => "prosím, vyplňte svou přezdívku (může se shodovat s přihlašovacím jménem)",
-	'your ICQ UIN can only be a number, no letters allowed' => "Vaše ICQ UIN může obsahovat jen čísla, písmena nejsou dovolena",
-	'please type your e-mail address' => "prosím, vyplňte svůj email",
-	'the email address is invalid' => "emailová adresa je neplatná",
-	'you typed your new password only once. Go back to type it twice.' => "nové heslo jste zadal jen jednou. Vraťte se a vyplňte ho dvakrát.",
-	'you typed two different passwords. Go back to correct that.' => "napsal jste heslo pokaždé jinak. Vraťte se a opravte to.",
-	'please enter a Login' => "prosím, vyplňte přihlašovací jméno",
-	'please enter your password twice' => "prosím, zadejte své heslo dvakrát",
-	'please type the same password in the two password fields' => "prosím, vyplňte do obou polí pro heslo stejné heslo",
-	'this login is already registered, please choose another one' => "zvolené přihlašovací jméno již existuje, prosím, vyberte si jiné",
-	'new user registration on your blog' => "registrace nového uživatele na váš blog",
-	'Manage users' => "Správa uživatelů",
-	'New trackback on your post #%d "%s"' => "Nová zpětná stopa k vašemu příspěvku #%d \"%s\"",
-	'Website' => "Website",
-	'Excerpt' => "Výtah",
-	'Login form' => "Přihlášení od",
-	'Password:' => "Heslo:",
-	'Log in!' => "Přihlásit!",
-	'Go to Blogs' => "Výstup k blogům",
-	'Lost your password ?' => "Zapomněl jste heslo?",
-	'Lost password ?' => "Zapomněl jste heslo?",
-	'A new password will be generated and sent to you by email.' => "Nové heslo bude vytvořeno a zasláno na váš email.",
-	'Generate new password!' => "Vytvořit nové heslo!",
-	'Registration complete' => "Registrace dokončena",
-	'Registration Currently Disabled' => "Nové registrace nyní nejsou možné",
-	'User registration is currently not allowed.' => "Registrace nových uživatelů nyní ení možná.",
-	'Home' => "Domů",
-	'Register form' => "Registrace od",
-	'(twice)' => "(dvakrát)",
-	'Register!' => "Registrovat!",
-	'Log into existing account...' => "Přihlašte se, pokud zde máte účet...",
-	'b2evo installer' => "b2evo sidebar",
-	'Go to Admin' => "Správce",
-	'Online' => "Slogan",
-	'Manual' => "leden",
-	'Language / Locale' => "Jazyk",
-	'Delete all contents!' => "Komentáře příspěvků",
-	'mySQL Username' => "Adresa kořene",
-	'mySQL Password' => "Heslo:",
-	'Delete b2evolution tables' => "moje b2evolution",
-	'Admin email' => "Správce",
-	'Reset done!' => "Zrušit",
-	'Back to menu' => "Zpět do profilu",
-	'official website' => "oficiální web",
-	'%s Title' => "Nadpis",
-	'Tagline for %s' => "Slogan",
-	'Short description for %s' => "Stručný popis",
-	'Keywords for %s' => "Klíčová slova",
-	'Clean Permalinks!' => "Trvalinka",
-	'Extended post' => "Upravit příspěvek",
-	'Second post' => "Nahrávám příspěvek...",
-	'INSerted [Alt-I]' => "Vloženo (INS) [Alt-I]",
-	'DELeted [Alt-D]' => "Zrušeno (DEL) [Alt-D]",
-	'STRong [Alt-S]' => "Tučně (STRONG) [Alt-S]",
-	'EMphasis [Alt-E]' => "Zvýraznění (EM) [Alt+E]",
-	'CODE [Alt-C]' => "Zdrojový kód (CODE) [Alt-C]",
-	'Paragraph [Alt-P]' => "Odstavec (P) [Alt-P]",
-	'Unordered List [Alt-U]' => "Neuspořádaný seznam (UL) [Alt-U]",
-	'List Item [Alt-L]' => "Položka seznamu (LI) [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "Odstavcová citace (BLOCKQUOTE) [Alt-B]",
-	'IMaGe [Alt-G]' => "Obrázek (IMG) [Alt-G]",
-	'A href [Alt-A]' => "Odkaz (A) [Alt-A]",
-	'More [Alt-M]' => "Pokračování [Alt-M]",
-	'no teaser [Alt-T]' => "Bez úvodu [Alt-T]",
-	'next page [Alt-Q]' => "Další strana [Alt-Q]",
-	'Close all tags' => "Uzavřít značky",
-	'ALTernate text' => "Zástupný text (ALT)",
-	'Trackback address for this post:' => "Adresy zpětných stop pro tento příspěvek:",
-	'No %s for this post yet...' => "Zatím žádné nové %s pro tento příspěvek...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "Váš email <strong>nebude</strong> zveřejněn.",
-	'Site/Url' => "WWW",
-	'Your URL will be displayed.' => "Vaše WWW-adresa bude zveřejněna.",
-	'Line breaks become &lt;br /&gt;' => "Konce řádku budou převedeny na &lt;br /&gt;",
-	'Remember me' => "Zapamatovat",
-	'(Set cookies for name, email &amp; url)' => "(Uloží cookie se jménem, emailem a URL)",
-	'In response to:' => "Jako odpověď na:",
-	'Linkblog' => "blogy",
-	'more' => "více",
-	'AOL I.M.' => "MSN IM",
-	'MSN I.M.' => "MSN IM",
-	'Yahoo I.M.' => "YahooIM",
-	'words' => "slov",
-	'Read more...' => "Pokračování...",
-	'Choose a skin' => "Vybrat vzhled",
-	'Previous' => "Předchozí %d",
-	'Next' => "Následující %d",
-	'Choose skin' => "Vybrat vzhled",
-	'Browse all posts by this author' => "Procházet všechny příspěvky od tohoto autora",
-	'archives' => "archivy",
-	'Comment by' => "Komentář",
-	'Trackback from' => "Zpětná stopa od:",
-	'Pingback from' => "Ozvěna od:",
-	'Edit This' => "Upravit!",
-	'E-mail' => "Email",
-	'Your Comment' => "Komentář",
-	'Filed under:' => "Nahrát soubor",
-	'Other' => "říjen",
-	'Syndicate this site using RSS' => "Sdílení blogu",
-	'[...] Read more!' => "(Pokračování...)",
-	'New pingback on your post #%d "%s"' => "Nová ozvěna k vašemu příspěvku #%d \"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/cs_CZ/LC_MESSAGES/messages.po 1.10.3.src/locales/cs_CZ/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/cs_CZ/LC_MESSAGES/messages.po	2005-09-13 15:48:46.000000000 -0500
+++ 1.10.3.src/locales/cs_CZ/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,6727 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Francois PLANQUE
-# This file is distributed under the same license as the PACKAGE package.
-# Martin Kopta <martin<dot>kopta<at-sign>garcon<dot-nospam>cz>, 2004.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: CZECH VERSION 1.0\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2005-09-13 15:48+0200\n"
-"PO-Revision-Date: 2004-03-21 00:16+0100\n"
-"Last-Translator: Martin Kopta <n/a>\n"
-"Language-Team: cs <LL@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\a_noskin.php:109
-msgid "Selected"
-msgstr "Vybrané"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:159 ..\..\..\a_noskin.php:244
-#: ..\..\..\multiblogs.php:138 ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:478 ..\..\..\admin\_menutop.php:207
-#: ..\..\..\b2evocore\_functions_cats.php:569
-#: ..\..\..\skins\basic\_main.php:94 ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\natural_pink\_main.php:89
-#: ..\..\..\skins\natural_pink\_main.php:186
-#: ..\..\..\skins\wpc_aubmach\_main.php:117
-#: ..\..\..\skins\wpc_default\_main.php:120
-msgid "Categories"
-msgstr "Rubriky"
-
-# Dovolil jsem si Permalink přeložit jako "trvalinku".
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:215 ..\..\..\multiblogs.php:251
-#: ..\..\..\summary.php:100 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73 ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:86
-#: ..\..\..\skins\natural_pink\_main.php:100
-#: ..\..\..\skins\wpc_aubmach\_main.php:70
-#: ..\..\..\skins\wpc_default\_main.php:70
-#, fuzzy
-msgid "Permanent link to full entry"
-msgstr "Trvalinka k celému příspěvku"
-
-# Dovolil jsem si Permalink přeložit jako Trvalinku.
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:152 ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44 ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:100
-#, fuzzy
-msgid "Permalink"
-msgstr "Trvalinka"
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:137 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:138
-#: ..\..\..\skins\guadeloupe\_main.php:139
-#: ..\..\..\skins\natural_pink\_main.php:168
-msgid "Recently"
-msgstr "Nové"
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\guadeloupe\_main.php:138
-#, fuzzy
-msgid "(cached)"
-msgstr "(uloženo ve vyrovnávací paměti)"
-
-#: ..\..\..\a_noskin.php:221 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:168 ..\..\..\skins\guadeloupe\_main.php:139
-#, fuzzy
-msgid "(no cache)"
-msgstr "(žádná vyrovnávací paměť)"
-
-#: ..\..\..\a_noskin.php:227 ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:141 ..\..\..\skins\custom\_main.php:174
-#: ..\..\..\skins\guadeloupe\_main.php:142
-#: ..\..\..\skins\natural_pink\_main.php:170
-msgid "Last comments"
-msgstr "Nové komentáře"
-
-#: ..\..\..\a_noskin.php:232 ..\..\..\a_noskin.php:238
-#: ..\..\..\admin\_edit_showposts.php:343
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:553 ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\natural_pink\_main.php:175
-#: ..\..\..\skins\natural_pink\_main.php:181
-#: ..\..\..\skins\originalb2\_main.php:173
-#: ..\..\..\skins\wpc_aubmach\_main.php:124
-#: ..\..\..\skins\wpc_aubmach\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:127
-#: ..\..\..\skins\wpc_default\_main.php:131
-msgid "Search"
-msgstr "Vyhledat"
-
-#: ..\..\..\a_noskin.php:235 ..\..\..\skins\custom\_main.php:182
-#: ..\..\..\skins\natural_pink\_main.php:178
-msgid "All Words"
-msgstr "Všechna slova"
-
-#: ..\..\..\a_noskin.php:236 ..\..\..\skins\custom\_main.php:183
-#: ..\..\..\skins\natural_pink\_main.php:179
-msgid "Some Word"
-msgstr "Některá slova"
-
-#: ..\..\..\a_noskin.php:237 ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\natural_pink\_main.php:180
-msgid "Entire phrase"
-msgstr "Celou frázi"
-
-#: ..\..\..\a_noskin.php:239 ..\..\..\a_noskin.php:251
-#: ..\..\..\skins\bluesky\_main.php:155
-#: ..\..\..\skins\guadeloupe\_main.php:157
-msgid "Reset form"
-msgstr "Zrušit"
-
-#: ..\..\..\a_noskin.php:250 ..\..\..\skins\bluesky\_main.php:154
-#: ..\..\..\skins\custom\_main.php:196 ..\..\..\skins\guadeloupe\_main.php:156
-#: ..\..\..\skins\originalb2\_main.php:165
-#, fuzzy
-msgid "Get selection"
-msgstr "Získat vybrané"
-
-#: ..\..\..\a_noskin.php:256 ..\..\..\admin\_edit_showposts.php:406
-#: ..\..\..\skins\basic\_main.php:155 ..\..\..\skins\bluesky\_main.php:187
-#: ..\..\..\skins\custom\_main.php:201 ..\..\..\skins\guadeloupe\_main.php:189
-#: ..\..\..\skins\natural_pink\_main.php:169
-#: ..\..\..\skins\natural_pink\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:133
-#: ..\..\..\skins\wpc_default\_main.php:136
-msgid "Archives"
-msgstr "Archiv"
-
-#: ..\..\..\a_noskin.php:261 ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\natural_pink\_main.php:198
-msgid "more..."
-msgstr "více..."
-
-#: ..\..\..\a_noskin.php:272 ..\..\..\multiblogs.php:269
-#: ..\..\..\skins\bluesky\_main.php:193 ..\..\..\skins\custom\_main.php:230
-#: ..\..\..\skins\guadeloupe\_main.php:195
-#: ..\..\..\skins\natural_pink\_main.php:216
-msgid "Misc"
-msgstr "Různé"
-
-#: ..\..\..\a_noskin.php:286 ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:229
-msgid "Syndicate this blog"
-msgstr "Sdílení blogu"
-
-#: ..\..\..\default.php:28
-#, fuzzy
-msgid "Default page for b2evolution"
-msgstr "Odeslat do b2evolution"
-
-# D:\www\b2evo091\blogs\default.php:34
-# D:\www\b2evo091\blogs\install\index.php:58
-#: ..\..\..\default.php:34 ..\..\..\install\index.php:58
-msgid "Multilingual multiuser multi-blog engine."
-msgstr ""
-
-#: ..\..\..\default.php:37
-#, fuzzy
-msgid "Welcome to b2evolution"
-msgstr "Odeslat do b2evolution"
-
-# D:\www\b2evo091\blogs\default.php:39
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr ""
-
-# D:\www\b2evo091\blogs\default.php:42
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr ""
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Blog #%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Blog #1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Toto je zvláštní blog, který sdružuje příspěvky ze všech blogů!"
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Upozornění: výše uvedený seznam (takové to menu) je automaticky vygenerovaná a obsahuje pouze blogy, které mají nastavený &bdquo;kořen URL&ldquo;. Ten můžete nastavit v předvolbách blogu v redakčním sytému."
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "Další ukázky"
-
-# C:\www\b2evolution\blogs\index.php:72
-#: ..\..\..\default.php:82 ..\..\..\default.php:83 ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Vlastní šablona"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "Více blogů zobrazených na stejné straně"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "Přehled nových příspěvků ve všech blozích"
-
-# D:\www\b2evo091\blogs\default.php:84
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr ""
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Upozornění: tyto ukázky nevyužívají evoSkin (ani kdyby byl povolen při instalaci). Jediným způsobem jak změnit jejich vzhled je upravit jejich šablonu v PHP. Ovšem jsou to jen ukázky, které vás mají inspirovat při tvorbě vlastních šablon."
-
-# D:\www\b2evo091\blogs\default.php:88
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr ""
-
-#: ..\..\..\default.php:90
-#, fuzzy
-msgid "Go to backoffice!"
-msgstr "Jděte do redakčního systému"
-
-#: ..\..\..\default.php:95
-#, fuzzy
-msgid "Official website"
-msgstr "oficiální web"
-
-#: ..\..\..\default.php:95 ..\..\..\install\index.php:523
-msgid "GNU GPL license"
-msgstr "licence GNU GPL"
-
-#: ..\..\..\multiblogs.php:98
-msgid "Multiblog demo"
-msgstr "Ukázka multiblogu"
-
-#: ..\..\..\multiblogs.php:108
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Tato ukázka blogu zobrazuje tři blogy v jednom (1 vlevo a dva vpravo)"
-
-#: ..\..\..\summary.php:65
-#, fuzzy
-msgid "Summary demo"
-msgstr "Ukázkový přehled"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Tato ukázková šablona zobrazuje přehled nových příspěvků ve všech blozích"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "Další příspěvky..."
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:19
-# D:\www\b2evo091\blogs\admin\_menutop.php:230
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:97
-#: ..\..\..\admin\b2antispam.php:19 ..\..\..\admin\_menutop.php:230
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:49
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:57
-#, fuzzy, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Mažu přístup #%d..."
-
-#: ..\..\..\admin\b2antispam.php:68
-#, fuzzy, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Mažu přístup #%d..."
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:80
-#: ..\..\..\admin\b2antispam.php:80
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:99
-#: ..\..\..\admin\b2antispam.php:99
-msgid "Confirm ban &amp; delete"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:113
-#: ..\..\..\admin\b2antispam.php:113
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:119
-#: ..\..\..\admin\b2antispam.php:119
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:124 ..\..\..\admin\b2antispam.php:173
-#: ..\..\..\admin\b2stats.php:174
-msgid "Date"
-msgstr "Datum"
-
-#: ..\..\..\admin\b2antispam.php:125
-#, fuzzy
-msgid "Referer"
-msgstr "Odkazovače"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:126
-#: ..\..\..\admin\b2antispam.php:126
-msgid "Ref. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:127
-#: ..\..\..\admin\b2antispam.php:127
-msgid "Target Blog"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:128
-#: ..\..\..\admin\b2antispam.php:128
-msgid "Target URL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:162
-#: ..\..\..\admin\b2antispam.php:162
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:168
-#: ..\..\..\admin\b2antispam.php:168
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:174 ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\htsrv\comment_post.php:147 ..\..\..\htsrv\comment_post.php:153
-msgid "Author"
-msgstr "Autor"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:175
-#: ..\..\..\admin\b2antispam.php:175
-msgid "Auth. URL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:176
-#: ..\..\..\admin\b2antispam.php:176
-msgid "Auth. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:177
-#: ..\..\..\admin\b2antispam.php:177
-msgid "Content starts with..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:215
-#: ..\..\..\admin\b2antispam.php:215
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:221
-#: ..\..\..\admin\b2antispam.php:221
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:228
-#: ..\..\..\admin\b2antispam.php:228
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:230
-# D:\www\b2evo091\blogs\admin\b2antispam.php:315
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:28
-#: ..\..\..\admin\b2antispam.php:230 ..\..\..\admin\b2antispam.php:315
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:237
-#: ..\..\..\admin\b2antispam.php:237
-msgid "Perform selected operations"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:254
-#: ..\..\..\admin\b2antispam.php:254
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:292
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Add a banned keyword"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:294
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check &amp; ban..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:303
-#: ..\..\..\admin\b2antispam.php:303
-msgid "Banned domains blacklist"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:304
-#: ..\..\..\admin\b2antispam.php:304
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:307
-#: ..\..\..\admin\b2antispam.php:307
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:314
-#: ..\..\..\admin\b2antispam.php:314
-msgid "Request abuse update from centralized blacklist!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:322
-#: ..\..\..\admin\b2antispam.php:322
-#, php-format
-msgid "The blacklist contains more than 100 items. [<a %s>Click here to display</a>]."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:342
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:342
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow Back"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:353
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report abuse to centralized ban blacklist!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:353
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:355
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Check hit-logs and comments for this keyword!"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:355
-#, fuzzy
-msgid "Re-check"
-msgstr "Pravopis"
-
-#: ..\..\..\admin\b2blogs.php:17 ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:213 ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Blogy"
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:25
-# D:\www\b2evo091\blogs\admin\b2blogs.php:128
-#: ..\..\..\admin\b2blogs.php:25 ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:34
-#, fuzzy
-msgid "Creating blog..."
-msgstr "Vytváří se blog..."
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:62
-# D:\www\b2evo091\blogs\admin\b2blogs.php:221
-#: ..\..\..\admin\b2blogs.php:62 ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:68 ..\..\..\admin\b2blogs.php:228
-#, fuzzy
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "zvolené přihlašovací jméno již existuje, prosím, vyberte si jiné"
-
-#: ..\..\..\admin\b2blogs.php:71
-#, fuzzy
-msgid "Cannot create, please correct these errors:"
-msgstr "Nelze obnovit, prosím opravte následující chyby:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, fuzzy, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Nyní byste měli <a href=\"%s\">vytvořit rubriky</a> pro tento blog!"
-
-#: ..\..\..\admin\b2blogs.php:135 ..\..\..\b2evocore\_class_blog.php:80
-#, fuzzy
-msgid "New weblog"
-msgstr "Nový blog"
-
-#: ..\..\..\admin\b2blogs.php:136 ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Nový blog"
-
-#: ..\..\..\admin\b2blogs.php:172 ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336 ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:411 ..\..\..\admin\_users_groupform.php:73
-#, fuzzy
-msgid "General"
-msgstr "Německy"
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:175
-# D:\www\b2evo091\blogs\admin\b2blogs.php:312
-# D:\www\b2evo091\blogs\admin\b2blogs.php:342
-#: ..\..\..\admin\b2blogs.php:175 ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:178
-# D:\www\b2evo091\blogs\admin\b2blogs.php:315
-# D:\www\b2evo091\blogs\admin\b2blogs.php:348
-#: ..\..\..\admin\b2blogs.php:178 ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:190
-#, fuzzy, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Obnovuji příspěvek..."
-
-#: ..\..\..\admin\b2blogs.php:231 ..\..\..\admin\edit_actions.php:227
-msgid "Cannot update, please correct these errors:"
-msgstr "Nelze obnovit, prosím opravte následující chyby:"
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:424
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:426
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:428
-# D:\www\b2evo091\blogs\admin\b2users.php:328
-# D:\www\b2evo091\blogs\admin\b2users.php:385
-#: ..\..\..\admin\b2blogs.php:428 ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:441
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:449
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:455
-# D:\www\b2evo091\blogs\admin\b2users.php:336
-# D:\www\b2evo091\blogs\admin\b2users.php:393
-#: ..\..\..\admin\b2blogs.php:455 ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:458
-# D:\www\b2evo091\blogs\admin\b2users.php:339
-# D:\www\b2evo091\blogs\admin\b2users.php:396
-#: ..\..\..\admin\b2blogs.php:458 ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:490
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "Nebyl určen název souboru pro statické stránky tohoto blogu!"
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:546
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:547
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:553
-#, fuzzy, php-format
-msgid "Writing to file [%s]..."
-msgstr "Zapisuji do souboru..."
-
-#: ..\..\..\admin\b2blogs.php:557 ..\..\..\admin\edit_actions.php:140
-#: ..\..\..\admin\edit_actions.php:262 ..\..\..\admin\edit_actions.php:352
-#: ..\..\..\b2evocore\_functions_antispam.php:197
-#: ..\..\..\b2evocore\_functions_antispam.php:299
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Hotovo."
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Prohlížet blog:"
-
-#: ..\..\..\admin\b2browse.php:57 ..\..\..\admin\b2edit.php:166
-#, fuzzy, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Jelikož jste nováček, musíte vyčkat, než vám správce přidělí práva úrovně 1, abyste mohl psát příspěvky.\tMůžete  <a %s>poslat email správci</a> a požádat ho u změnu. Až získáte oprávnění, načtěte znovu tuto stranu a budete moci přispívat. :)"
-
-#: ..\..\..\admin\b2categories.php:17 ..\..\..\admin\_cats_list.php:14
-#, fuzzy
-msgid "Categories for blog:"
-msgstr "Rubriky"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Nová podrubrika v rubrice: %s"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Nová rubrika v blogu: %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Nový název rubriky"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Vytvořit rubriku"
-
-#: ..\..\..\admin\b2categories.php:144
-#, fuzzy, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Ruším rubriku..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53 ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101 ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:43 ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57 ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78 ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "CHYBA"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Rubrika zrušena."
-
-#: ..\..\..\admin\b2categories.php:179
-#, fuzzy
-msgid "Properties for category:"
-msgstr "Vytvořit rubriku"
-
-#: ..\..\..\admin\b2categories.php:181 ..\..\..\admin\b2upload.php:190
-#: ..\..\..\admin\_edit_form.php:131 ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76 ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:174 ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:180
-#: ..\..\..\skins\wpc_default\_feedback.php:180
-msgid "Name"
-msgstr "Název"
-
-#: ..\..\..\admin\b2categories.php:185
-msgid "New parent category"
-msgstr "Nová nadřazená rubrika"
-
-#: ..\..\..\admin\b2categories.php:213 ..\..\..\admin\b2categories.php:244
-#: ..\..\..\admin\b2categories.php:262
-#, fuzzy
-msgid "Old Parent"
-msgstr "Původní nadřazená"
-
-#: ..\..\..\admin\b2categories.php:240 ..\..\..\admin\b2categories.php:260
-#, fuzzy
-msgid "Root (No parent)"
-msgstr "Základní (žádné nadřazené)"
-
-# D:\www\b2evo091\blogs\admin\b2categories.php:250
-#: ..\..\..\admin\b2categories.php:250
-msgid "Note: Moving categories across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\b2categories.php:266
-#, fuzzy
-msgid "Note: Moving categories across blogs is disabled."
-msgstr "Poznámka: Křížové publikování napříč více blogy povoleno."
-
-#: ..\..\..\admin\b2categories.php:271
-msgid "Edit category!"
-msgstr "Upravit rubriku!"
-
-#: ..\..\..\admin\b2categories.php:335
-#, fuzzy
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Nemáte oprávnění upravovat rubriky."
-
-#: ..\..\..\admin\b2edit.php:30 ..\..\..\admin\edit_actions.php:201
-#: ..\..\..\admin\edit_actions.php:305
-msgid "Oops, no post with this ID."
-msgstr "Ajaj, příspěvek s tímto ID neexistuje."
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Upravit příspěvek"
-
-#: ..\..\..\admin\b2edit.php:40
-#, fuzzy, php-format
-msgid "#%d in blog: %s"
-msgstr "Nová rubrika v blogu: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Ajaj, komentář s tímto ID neexistuje!"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Upravit komentář"
-
-#: ..\..\..\admin\b2edit.php:117
-msgid "New post in blog:"
-msgstr "Nový příspěvek v blogu:"
-
-#: ..\..\..\admin\b2edit.php:144 ..\..\..\admin\b2edit.php:178
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Jelikož tento blog nemá žádné rubriky, nemůžete do něj přispívat. Musíte nejdříve založit rubriky."
-
-#: ..\..\..\admin\b2edit.php:148
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Přepnout na tento blog (data budou zachována, pokud je zapnutý JavaScript)"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "Přihlášení..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "V b2evoluion nemusíte chodit na stránku b2login.php, abyste se přihlásil."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Stačí otevřít kteroukoli stránku z redakčního systému, již potřebujete, např.: %s nebo %s. b2evo se vás v případě potřeby zeptá na přihlašovací údaje."
-
-#: ..\..\..\admin\b2options.php:17 ..\..\..\admin\_menutop.php:263
-#, fuzzy
-msgid "Settings"
-msgstr "Vytvářím"
-
-# D:\www\b2evo091\blogs\admin\b2options.php:32
-# D:\www\b2evo091\blogs\admin\b2options.php:419
-#: ..\..\..\admin\b2options.php:32 ..\..\..\admin\b2options.php:419
-msgid "Regional"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:35
-# D:\www\b2evo091\blogs\admin\b2options.php:425
-#: ..\..\..\admin\b2options.php:35 ..\..\..\admin\b2options.php:425
-msgid "Plug-ins"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:87
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:106
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:116
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:141
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:156
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:167
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:188
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:201
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:331
-#: ..\..\..\admin\b2options.php:331
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:371
-#: ..\..\..\admin\b2options.php:371
-msgid "Switched priorities."
-msgstr ""
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Oprava pravopisu"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Načítám pravopisný slovník, čekejte prosím"
-
-#: ..\..\..\admin\b2stats.php:17
-#, fuzzy
-msgid "View Stats for Blog:"
-msgstr "Zobrazit statistiky"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "Nic"
-
-#: ..\..\..\admin\b2stats.php:51
-#, fuzzy, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "Měním druh přístupu #%d na: %s"
-
-#: ..\..\..\admin\b2stats.php:68
-#, fuzzy, php-format
-msgid "Deleting hit #%d..."
-msgstr "Mažu přístup #%d..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, fuzzy, php-format
-msgid "Pruning hits for %s..."
-msgstr "Ozývám se %s..."
-
-#: ..\..\..\admin\b2stats.php:106 ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Přehled"
-
-#: ..\..\..\admin\b2stats.php:112 ..\..\..\admin\b2stats.php:175
-msgid "Referers"
-msgstr "Odkazovače"
-
-#: ..\..\..\admin\b2stats.php:118 ..\..\..\admin\b2stats.php:176
-msgid "Refering Searches"
-msgstr "Jak jste nás našli"
-
-#: ..\..\..\admin\b2stats.php:124 ..\..\..\admin\b2stats.php:178
-msgid "Syndication"
-msgstr "Sdílení"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "Prohlížeče"
-
-#: ..\..\..\admin\b2stats.php:136 ..\..\..\admin\b2stats.php:179
-msgid "Direct Accesses"
-msgstr "Přímý přístup"
-
-#: ..\..\..\admin\b2stats.php:177
-msgid "Indexing Robots"
-msgstr "Indexující roboty"
-
-#: ..\..\..\admin\b2stats.php:180
-msgid "Total"
-msgstr "Celkem"
-
-# D:\www\b2evo091\blogs\admin\b2stats.php:194
-#: ..\..\..\admin\b2stats.php:194
-msgid "Prune this date!"
-msgstr ""
-
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-#, fuzzy
-msgid "Prune"
-msgstr "červen"
-
-# D:\www\b2evo091\blogs\admin\b2stats.php:194
-# D:\www\b2evo091\blogs\admin\b2stats.php:224
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune hits for this date!"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:244
-#, fuzzy
-msgid "Last referers"
-msgstr "Aktuální odkazovače"
-
-#: ..\..\..\admin\b2stats.php:245
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Toto jsou přístupy z vnějších stránek, které odkazují na tento blog"
-
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-#, fuzzy
-msgid "Delete this hit!"
-msgstr "Smazat tento přístup!"
-
-#  TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416 ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91 ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79 ..\..\..\admin\_users_list.php:151
-#, fuzzy
-msgid "Del"
-msgstr "Del"
-
-#: ..\..\..\admin\b2stats.php:259
-#, fuzzy
-msgid "Log as a search instead"
-msgstr "Zaznamenat jako hledání"
-
-#  TRANS: Abbrev. for "move to searches" (stats)
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:259
-#, fuzzy
-msgid "-&gt;S"
-msgstr "-&gt;H"
-
-# D:\www\b2evo091\blogs\admin\b2stats.php:265
-# D:\www\b2evo091\blogs\admin\b2stats.php:288
-# D:\www\b2evo091\blogs\admin\_edit_showposts.php:213
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr ""
-
-#  TRANS: abbrev. for January
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-#, fuzzy
-msgid "Ban"
-msgstr "I."
-
-#: ..\..\..\admin\b2stats.php:276
-#, fuzzy
-msgid "Top referers"
-msgstr "Nejčastější odkazovače"
-
-#: ..\..\..\admin\b2stats.php:298
-#, fuzzy
-msgid "Total referers"
-msgstr "Odkazovače celkem"
-
-#: ..\..\..\admin\b2stats.php:305
-#, fuzzy
-msgid "Last refering searches"
-msgstr "Aktuální přístupy z vyhledávání"
-
-#: ..\..\..\admin\b2stats.php:306
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "toto jsou přístupy lidí, kteří navštívili tento systém pro blogování z vyhledavače. (Vyhledavače musejí být uvedeny v seznamu /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:333
-msgid "Top refering search engines"
-msgstr "Nejčastěji odkazující vyhledavače"
-
-#: ..\..\..\admin\b2stats.php:352
-msgid "Top Indexing Robots"
-msgstr "Nejčastěji indexující roboty"
-
-#: ..\..\..\admin\b2stats.php:353
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Toto jsou přístupy od samočinných robotů, jako jsou indexovací roboty vyhledavačů. (Roboty musí být uvedeny v seznamu /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:376
-msgid "Top Aggregators"
-msgstr "Nejčastěší čtečky"
-
-#: ..\..\..\admin\b2stats.php:377
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Toto jsou přístupy ze čteček RSS. (Čtečky musejí být uvedeny v seznamu /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:395
-msgid "Total RSS hits"
-msgstr "Přístupů k RSS celkem"
-
-#: ..\..\..\admin\b2stats.php:402
-msgid "Last direct accesses"
-msgstr "Aktuální přímé přístupy"
-
-#: ..\..\..\admin\b2stats.php:403
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Toto jsou přístupy lidí, kteří navštívili tento systém pro blogování přímo (buď zadání adresy do prohlížeče, nebo otevřením ze záložky oblíbených odkazů. Chybné odkazovače [příliš krátké] jsou zde uvedeny také.)"
-
-#: ..\..\..\admin\b2stats.php:432
-msgid "Top User Agents"
-msgstr "Nejčastější prohlížeče"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Úprava vlastní šablony vzhledu"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Výpis:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "Neplantý název souboru!"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Ajaj, takový soubor není!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "Soubor upraven!"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Buďte obezřetní ve svém konání, změnou tohoto souboru můžete poškodit svou šablonu! Neupravujte nic mezi značkami <code>&lt;?php</code> a <code>?&gt;</code> pokud si nejste jisti, co se stane!"
-
-#  TRANS: Edit button text (&nbsp; for extra space)
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\b2template.php:90 ..\..\..\admin\_edit_form.php:173
-#, fuzzy
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&#xA0; Upravit &#xA0;"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(nelze upravit tento soubor/šablonu: povolte u něj zápis, např. CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:106
-#, fuzzy
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "Na této obrazovce můžete upravit <strong>vlastnosti vzhledu</strong> (uloženo v /skons/custom)."
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Můžete upravit kterýkoli z následujících souborů (pokud jsou zapisovatelné serverem, např. CHMOD 766)"
-
-# D:\www\b2evo091\blogs\admin\b2template.php:114
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Tato šablona zobrazuje odkazy k archivům blogu"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Tato šablona zobrazuje (rekurzivní) seznam (pod)rubrik"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "Tato šablona zobrazuje ohlasy na příspěvek"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Tato šablona zobrazuje aktuální komentáře na blogu"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "Toto je hlavní šablona. Zobrazuje blog."
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the page displayed in the comment popup"
-msgstr "Tato stránka se zobrazí v okně s komentáři"
-
-#: ..\..\..\admin\b2template.php:148
-#, fuzzy
-msgid "This is the page displayed in the pingback popup"
-msgstr "Tato stránka se zobrazí v okne s ozvěnou (pingback)"
-
-#: ..\..\..\admin\b2template.php:151
-#, fuzzy
-msgid "This is the page displayed in the trackback popup"
-msgstr "Tato stránka se zobrazí v okně se zpětnou stopou (trackback)"
-
-#: ..\..\..\admin\b2template.php:162
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Poznámka: Můžete samozřejmě upravit soubory/šablony i ve svém textovém editoru a nahrát je na server. Tento online editor se vám může hodit, pokud nemůžete využít vlastní textový editor..."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "nahrát obrázky/soubory"
-
-#: ..\..\..\admin\b2upload.php:53
-msgid "File upload"
-msgstr "Nahrát soubor"
-
-#: ..\..\..\admin\b2upload.php:54
-msgid "Allowed file types:"
-msgstr "Povolené druhy souborů:"
-
-#: ..\..\..\admin\b2upload.php:55
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Maximální povolená velikost: %d KB"
-
-#: ..\..\..\admin\b2upload.php:60 ..\..\..\admin\b2upload.php:138
-#: ..\..\..\admin\_blogs_general.form.php:76
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Popis"
-
-#: ..\..\..\admin\b2upload.php:63
-msgid "Upload !"
-msgstr "Nahrát!"
-
-#: ..\..\..\admin\b2upload.php:88
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "Soubor %s: druh %s není povolen."
-
-#: ..\..\..\admin\b2upload.php:117 ..\..\..\admin\b2upload.php:150
-#: ..\..\..\admin\b2upload.php:153
-msgid "Couldn't upload your file to:"
-msgstr "Nelze nahrát váš soubor na:"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Duplicate File?"
-msgstr "Duplicitní soubor?"
-
-#: ..\..\..\admin\b2upload.php:127
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "Soubor s názvem \"%s\" již existuje!"
-
-#: ..\..\..\admin\b2upload.php:128
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "Soubor \"%s\" byl přesunut do \"%s\""
-
-#: ..\..\..\admin\b2upload.php:129
-msgid "Confirm or rename:"
-msgstr "Potvrdit nebo přejmenovat:"
-
-#: ..\..\..\admin\b2upload.php:136
-msgid "Alternate name"
-msgstr "Náhradní název"
-
-#: ..\..\..\admin\b2upload.php:140
-msgid "Confirm !"
-msgstr "Potvrdit!"
-
-#: ..\..\..\admin\b2upload.php:180
-msgid "File uploaded !"
-msgstr "Soubor byl nahrán!"
-
-#: ..\..\..\admin\b2upload.php:181
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Váš soubor <strong>\"%s\"</strong>  byl vpořádku nahrán!"
-
-#: ..\..\..\admin\b2upload.php:182
-#, fuzzy
-msgid "Here's the code to display it:"
-msgstr "Kód ke zobrazení:"
-
-#: ..\..\..\admin\b2upload.php:186
-#, fuzzy
-msgid "Add the code to your post !"
-msgstr "Přidat tento odkaz k oblíbeným:"
-
-#: ..\..\..\admin\b2upload.php:189
-msgid "Image Details"
-msgstr "Vlastnosti obrázku"
-
-#: ..\..\..\admin\b2upload.php:193
-msgid "Size"
-msgstr "Rozměry"
-
-#: ..\..\..\admin\b2upload.php:196 ..\..\..\admin\_edit_form.php:544
-msgid "Type"
-msgstr "Druh"
-
-#: ..\..\..\admin\b2upload.php:201
-msgid "Close this window"
-msgstr "Zavřít okno"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Správa uživatelů"
-
-# D:\www\b2evo091\blogs\admin\b2users.php:49
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:110
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:124
-#, fuzzy
-msgid "You must provide an unique login!"
-msgstr "Musíte se přihlásit!"
-
-# D:\www\b2evo091\blogs\admin\b2users.php:132
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:157
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:192
-#, fuzzy
-msgid "You typed two different passwords."
-msgstr "napsal jste heslo pokaždé jinak. Vraťte se a opravte to."
-
-# D:\www\b2evo091\blogs\admin\b2users.php:198
-# D:\www\b2evo091\blogs\htsrv\profile_update.php:112
-# D:\www\b2evo091\blogs\htsrv\register.php:64
-#: ..\..\..\admin\b2users.php:198 ..\..\..\htsrv\profile_update.php:112
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:215
-#, fuzzy
-msgid "User updated."
-msgstr "Obnovit"
-
-# D:\www\b2evo091\blogs\admin\b2users.php:224
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:268
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:284
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:306
-#, fuzzy
-msgid "You can't delete yourself!"
-msgstr "Nelze zrušit uživatele #%d."
-
-#: ..\..\..\admin\b2users.php:310
-#, fuzzy
-msgid "You can't delete User #1!"
-msgstr "Nelze zrušit uživatele #%d."
-
-# D:\www\b2evo091\blogs\admin\b2users.php:324
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Upozornění"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "smazáním uživatele smažete také všechny jeho příspěvky."
-
-#: ..\..\..\admin\b2users.php:349
-#, fuzzy
-msgid "Deleting User..."
-msgstr "Mažu příspěvek..."
-
-#: ..\..\..\admin\b2users.php:366
-#, fuzzy
-msgid "You can't delete Group #1!"
-msgstr "Nelze zrušit uživatele #%d."
-
-# D:\www\b2evo091\blogs\admin\b2users.php:370
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:383
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:407
-#, fuzzy
-msgid "Group deleted..."
-msgstr "Rubrika zrušena."
-
-# D:\www\b2evo091\blogs\admin\b2users.php:424
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:478
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:488
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:488
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:490
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:490
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:523
-#, fuzzy
-msgid "You are not allowed to view other users."
-msgstr "Nejste přihlášen."
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Přidat nový příspěvek..."
-
-#: ..\..\..\admin\edit_actions.php:104 ..\..\..\admin\edit_actions.php:215
-#: ..\..\..\admin\edit_actions.php:460 ..\..\..\htsrv\comment_post.php:75
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1374
-msgid "Supplied URL is invalid: "
-msgstr "Zadaná adresa je neplatná:"
-
-#: ..\..\..\admin\edit_actions.php:110 ..\..\..\admin\edit_actions.php:221
-#, fuzzy
-msgid "Supplied content is invalid"
-msgstr "Zadaná adresa je neplatná:"
-
-#: ..\..\..\admin\edit_actions.php:116 ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "Nelze zveřejnit, prosím opravte následující chyby:"
-
-#: ..\..\..\admin\edit_actions.php:117 ..\..\..\admin\edit_actions.php:228
-#: ..\..\..\admin\edit_actions.php:465
-msgid "Back to post editing"
-msgstr "Zpět k úpravám příspěvku"
-
-#: ..\..\..\admin\edit_actions.php:123
-msgid "Recording post..."
-msgstr "Nahrávám příspěvek..."
-
-#: ..\..\..\admin\edit_actions.php:136 ..\..\..\admin\edit_actions.php:258
-#: ..\..\..\admin\edit_actions.php:417
-msgid "Sleeping..."
-msgstr "Uspávání..."
-
-#: ..\..\..\admin\edit_actions.php:146 ..\..\..\admin\edit_actions.php:267
-#: ..\..\..\admin\edit_actions.php:358
-#, fuzzy
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Příspěvek není veřejně publikován: vynechávám zpětnou stopu (trackback), ozvěnu (pingback) a pingování blogu"
-
-#: ..\..\..\admin\edit_actions.php:161
-msgid "Posting Done..."
-msgstr "Zveřejnění dokončeno...."
-
-#: ..\..\..\admin\edit_actions.php:175 ..\..\..\admin\edit_actions.php:234
-msgid "Updating post..."
-msgstr "Obnovuji příspěvek..."
-
-#: ..\..\..\admin\edit_actions.php:283 ..\..\..\admin\edit_actions.php:369
-#, fuzzy
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Příspěvek již byl pingnut: přeskakuji pingování blogů"
-
-#: ..\..\..\admin\edit_actions.php:295 ..\..\..\admin\edit_actions.php:381
-#, fuzzy
-msgid "Updating done..."
-msgstr "Obnovuji příspěvek..."
-
-#: ..\..\..\admin\edit_actions.php:311 ..\..\..\admin\edit_actions.php:326
-#, fuzzy
-msgid "Updating post status..."
-msgstr "Obnovuji příspěvek..."
-
-#: ..\..\..\admin\edit_actions.php:391 ..\..\..\admin\edit_actions.php:410
-msgid "Deleting post..."
-msgstr "Mažu příspěvek..."
-
-#: ..\..\..\admin\edit_actions.php:399
-msgid "Oops, no post with this ID!"
-msgstr "Ajaj, příspěvek s tímto ID neexistuje!"
-
-#: ..\..\..\admin\edit_actions.php:422
-msgid "Deleting Done..."
-msgstr "Smazání dokončeno..."
-
-#: ..\..\..\admin\edit_actions.php:426 ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-#, fuzzy
-msgid "Error"
-msgstr "Chyba"
-
-#: ..\..\..\admin\edit_actions.php:464
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Nelze upravit komentář, prosím opravte následující chyby:"
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "Back to posts!"
-msgstr "Zpět k příspěvkům!"
-
-#: ..\..\..\admin\edit_actions.php:527
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Můžete také chtít vytvořit statiscké stránky nebo prohlížet své blogy..."
-
-#: ..\..\..\admin\edit_actions.php:535
-msgid "New post"
-msgstr "Nový příspěvek"
-
-# D:\www\b2evo091\blogs\admin\import-mt.php:391
-# D:\www\b2evo091\blogs\admin\_users_form.php:96
-# D:\www\b2evo091\blogs\admin\_users_form.php:101
-#: ..\..\..\admin\import-mt.php:391 ..\..\..\admin\_users_form.php:96
-#: ..\..\..\admin\_users_form.php:101
-msgid "User group"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\import-mt.php:392
-# D:\www\b2evo091\blogs\admin\_users_form.php:84
-#: ..\..\..\admin\import-mt.php:392 ..\..\..\admin\_users_form.php:84
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr ""
-
-#: ..\..\..\admin\import-mt.php:393 ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:91 ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:36 ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Úroveň"
-
-# D:\www\b2evo091\blogs\admin\import-mt.php:432
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:135
-#: ..\..\..\admin\import-mt.php:432 ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr ""
-
-#: ..\..\..\admin\import-mt.php:1257 ..\..\..\admin\_edit_form.php:359
-#, fuzzy
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Vyberte hlavní rubriku v cílovém blogu a případně označte i doplňkové rubriky"
-
-#: ..\..\..\admin\import-mt.php:1286 ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "Vyberte jako doplňkovou rubriku"
-
-#: ..\..\..\admin\import-mt.php:1297 ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Vyberte jako HLAVNÍ rubriku"
-
-#: ..\..\..\admin\tools.php:18 ..\..\..\admin\_menutop.php:270
-#, fuzzy
-msgid "Tools"
-msgstr "Příliš starý"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Bookmarklet"
-
-#: ..\..\..\admin\tools.php:30 ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45 ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Přidat tento odkaz mezi oblíbené záložky:"
-
-#: ..\..\..\admin\tools.php:31 ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46 ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo bookmarklet"
-
-#: ..\..\..\admin\tools.php:70
-msgid "Post to b2evolution"
-msgstr "Odeslat do b2evolution"
-
-#: ..\..\..\admin\tools.php:72
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "Sidebar nebyl nalezen! Použijte prohlížeč Mozilla 0.9.4 nebo novější!"
-
-#: ..\..\..\admin\tools.php:76 ..\..\..\admin\tools.php:85
-msgid "SideBar"
-msgstr "Sidebar"
-
-#: ..\..\..\admin\tools.php:77
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "Přidat <a %s>b2evo sidebar</a> !"
-
-#: ..\..\..\admin\tools.php:86
-msgid "Add this link to your favorites:"
-msgstr "Přidat tento odkaz k oblíbeným:"
-
-#: ..\..\..\admin\tools.php:87
-msgid "b2evo sidebar"
-msgstr "b2evo sidebar"
-
-# D:\www\b2evo091\blogs\admin\tools.php:94
-#: ..\..\..\admin\tools.php:94
-msgid "Movable Type Import"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\tools.php:96
-#: ..\..\..\admin\tools.php:96
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\tools.php:97
-#: ..\..\..\admin\tools.php:97
-msgid "Place that file into the /admin folder on your server;"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\tools.php:98
-#: ..\..\..\admin\tools.php:98
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-#, fuzzy
-msgid "Static file generation"
-msgstr "Název statického souboru"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-#, fuzzy
-msgid "Static filename"
-msgstr "Název statického souboru"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-#, fuzzy
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Toto je název souboru, který bude použit pro vygenerování statické (.html) verze titulní strany blogu."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-#, fuzzy
-msgid "After each new post..."
-msgstr "Přidat nový příspěvek..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-#, fuzzy
-msgid "Ping b2evolution.net"
-msgstr "Ozývám se b2evolution.net..."
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:28
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:29
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:30
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:31
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#, fuzzy
-msgid "Ping weblogs.com"
-msgstr "Ozývám se na Weblogs.com..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-#, fuzzy
-msgid "Ping blo.gs"
-msgstr "Ozývám se na Blo.gs..."
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:36
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-#, fuzzy
-msgid "Allow trackbacks"
-msgstr "Zpětné stopy"
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:38
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-#, fuzzy
-msgid "Allow pingbacks"
-msgstr "Zobrazit ozvěnu (pingback)"
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:39
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:18
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:20 ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Celý název"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-#, fuzzy
-msgid "Will be displayed on top of the blog."
-msgstr "Toto se zobrazí v šabloně blogu."
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Zkrácený název"
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:21
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-#, fuzzy
-msgid "Main Locale"
-msgstr "Hlavní jazyk"
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:22
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:27
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:38
-# D:\www\b2evo091\blogs\admin\_blogs_list.php:58
-#: ..\..\..\admin\_blogs_general.form.php:38 ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:40
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:40
-msgid "Current default is:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:41
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through index.php"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:44
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "Other blog through stub file (Advanced)"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-#, fuzzy
-msgid "You MUST create a stub file for this to work."
-msgstr "Nebyl určen název souboru pro statické stránky tohoto blogu!"
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:45
-#: ..\..\..\admin\_blogs_general.form.php:45
-msgid "Preferred access type"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-#, fuzzy
-msgid "Blog Folder URL"
-msgstr "Adresa složky blogu"
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:51
-#: ..\..\..\admin\_blogs_general.form.php:51
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:56
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "URL blog name / Stub name"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:56
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:61
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default display options"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:63
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Default skin"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-#, fuzzy
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Toto je hlavní šablona. Zobrazuje blog."
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:65
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Allow skin switching"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:65
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:67
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Display public blog list"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:67
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:69
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Include in public blog list"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:69
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:71
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Default linkblog"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:71
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "Tagline"
-msgstr "Slogan"
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-#, fuzzy
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Toto se zobrazí pod názvem blogu všabloně blogu"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Dlouhý popisek"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "This is displayed on the blog template."
-msgstr "Toto se zobrazí v šabloně blogu."
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "Short Description"
-msgstr "Stručný popis"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "Toto bude použito v popisné meta-značce a v kanálech RSS. Ne v HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "Keywords"
-msgstr "Klíčová slova"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Toto bude použito v meta-značce klíčových slov. Ne v HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_edit_showposts.php:337
-#, fuzzy
-msgid "Notes"
-msgstr "Nic"
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Additional info."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Blog"
-
-#: ..\..\..\admin\_blogs_list.php:31
-#, fuzzy
-msgid "Blog URL"
-msgstr "Adresa složky blogu"
-
-#: ..\..\..\admin\_blogs_list.php:32
-#, fuzzy
-msgid "Static File"
-msgstr "Název statického souboru"
-
-# D:\www\b2evo091\blogs\admin\_blogs_list.php:33
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:47
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:158
-# D:\www\b2evo091\blogs\admin\_users_form.php:145
-# D:\www\b2evo091\blogs\htsrv\_reg_form.php:46
-# D:\www\b2evo091\blogs\skins\_profile.php:61
-#: ..\..\..\admin\_blogs_list.php:33 ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:145 ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:61
-msgid "Locale"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:47 ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58 ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101 ..\..\..\admin\_users_list.php:143
-#, fuzzy
-msgid "Properties"
-msgstr "Chráněno"
-
-#: ..\..\..\admin\_blogs_list.php:58
-#, fuzzy
-msgid "Default"
-msgstr "Smazat"
-
-#  TRANS: abbrev. for "generate !"
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Vytvořit!"
-
-# D:\www\b2evo091\blogs\admin\_blogs_list.php:91
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid "Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:91
-#, fuzzy
-msgid "Delete this blog!"
-msgstr "Smazat tento přístup!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-#, fuzzy
-msgid "Copy this blog!"
-msgstr "Sdílení blogu"
-
-# D:\www\b2evo091\blogs\admin\_blogs_list.php:92
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:239
-# D:\www\b2evo091\blogs\admin\_users_list.php:73
-# D:\www\b2evo091\blogs\admin\_users_list.php:146
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92 ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73 ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_list.php:104
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:115
-#, fuzzy
-msgid "New blog..."
-msgstr "Nový blog"
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:19
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:84
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr ""
-
-#  TRANS: table header for user list
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Uživatel"
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:23
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:24
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr ""
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-#, fuzzy
-msgid "Delete<br />posts"
-msgstr "Mažu příspěvek..."
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:26
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:27
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:28
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Publikováno"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Chráněno"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Soukromé"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Nanečisto"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "Neschváleno"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-#, fuzzy
-msgid "Members"
-msgstr "listopad"
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:64
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:161
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:71
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:85
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:165
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:173
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:78
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:169
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:92
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:177
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:99
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:181
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:106
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:185
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:113
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:189
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-#, fuzzy
-msgid "Permission to edit categories for this blog"
-msgstr "Nemáte oprávnění měnit nastavení tohoto blogu."
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:127
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:197
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:130
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:131
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:201
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-#, fuzzy
-msgid "Non members"
-msgstr "listopad"
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:215
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:215
-msgid "Warning! You are about to remove your own permission to edit this blog!\\nYou won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-
-#: ..\..\..\admin\_cats_list.php:34
-#, fuzzy
-msgid "Edit category properties"
-msgstr "Upravit rubriku!"
-
-# D:\www\b2evo091\blogs\admin\_cats_list.php:38
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr ""
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "Nová podrubrika zde"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Nová rubrika zde"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Poznámka:</strong> Při mazání rubriky nedojde ke smazání příspěvků z dané rubriky. Příspěvky budou převedeny do nadřazené rubriky. Pokud smažete základní rubriku, příspěvky budou převedeny do nejstarší rubriky na blogu (s nejnižším číslem rubriky)."
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Komentáře příspěvků"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Nadpis"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Jazyk"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "Odkaz na URL"
-
-#: ..\..\..\admin\_edit_form.php:135 ..\..\..\admin\_users_form.php:151
-#: ..\..\..\admin\_users_form.php:153 ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:154 ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20 ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\basic\_feedback.php:178 ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "Email"
-
-#: ..\..\..\admin\_edit_form.php:139 ..\..\..\admin\_users_form.php:165
-#: ..\..\..\admin\_users_form.php:167 ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:63 ..\..\..\skins\basic\_profile.php:78
-#, fuzzy
-msgid "URL"
-msgstr "WWW"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Náhled"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Pravopis"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Nahrát soubor/obrázek"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:207
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:216
-#, fuzzy
-msgid "Edit timestamp"
-msgstr "Upravit!"
-
-#: ..\..\..\admin\_edit_form.php:253
-#, fuzzy
-msgid "URL Title"
-msgstr "Nadpis"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:255
-#: ..\..\..\admin\_edit_form.php:255
-msgid "(to be used in permalinks)"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_edit_showposts.php:287
-#: ..\..\..\admin\_set_general.form.php:49 ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Auto-BR"
-msgstr "Automatické zalamování řádeky"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:265
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:49
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:274
-#: ..\..\..\admin\_edit_form.php:274
-msgid "Additional actions"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:282
-#, fuzzy
-msgid "Pingback"
-msgstr "Ozvěna (Pingback)"
-
-#: ..\..\..\admin\_edit_form.php:282
-#, fuzzy
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Odeslat ozvěnu na všechny adresy z tohoto příspěvku)"
-
-#: ..\..\..\admin\_edit_form.php:291
-#, fuzzy
-msgid "Trackback URLs"
-msgstr "Adresy zpětné vazby"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "(Separate by space)"
-msgstr "(Oddělit mezerou)"
-
-#: ..\..\..\admin\_edit_form.php:310 ..\..\..\admin\_edit_form.php:545
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Status"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "Příspěvek bude veřejně publikován"
-
-#: ..\..\..\admin\_edit_form.php:317 ..\..\..\admin\_edit_showposts.php:360
-msgid "Published (Public)"
-msgstr "Publikováno (veřejně)"
-
-#: ..\..\..\admin\_edit_form.php:323
-#, fuzzy
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Příspěvek bude publikován, ale bude přístupný jen přihlášeným uživatelům."
-
-#: ..\..\..\admin\_edit_form.php:324 ..\..\..\admin\_edit_showposts.php:363
-msgid "Protected (Members only)"
-msgstr "Chráněno (jen pro členy)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "Příspěvek bude publikován, ale uvidíte ho jen vy"
-
-#: ..\..\..\admin\_edit_form.php:331 ..\..\..\admin\_edit_showposts.php:366
-msgid "Private (You only)"
-msgstr "Soukromé (jen pro vás)"
-
-#: ..\..\..\admin\_edit_form.php:337 ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "Příspěvek se zobrazí jen v redakčním systému"
-
-#: ..\..\..\admin\_edit_form.php:338 ..\..\..\admin\_edit_showposts.php:369
-msgid "Draft (Not published!)"
-msgstr "Nanečisto (nepublikováno!)"
-
-#: ..\..\..\admin\_edit_form.php:345 ..\..\..\admin\_edit_showposts.php:372
-msgid "Deprecated (Not published!)"
-msgstr "Neschváleno (nepublikováno!)"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:435
-#: ..\..\..\admin\_edit_form.php:435
-msgid "Note: Moving posts across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:437
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Poznámka: Křížové publikování napříč více blogy povoleno."
-
-#: ..\..\..\admin\_edit_form.php:447
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Poznámka: Křížové publikování napříč více blogy není povoleno."
-
-#: ..\..\..\admin\_edit_form.php:449
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Poznámka: Křížové publikování ve více rubrikách nyní není povoleno."
-
-#: ..\..\..\admin\_edit_form.php:459 ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55 ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:248 ..\..\..\skins\custom\_main.php:253
-#: ..\..\..\skins\custom\_main.php:258 ..\..\..\skins\custom\_main.php:263
-#: ..\..\..\skins\natural_pink\_main.php:234
-#: ..\..\..\skins\natural_pink\_main.php:239
-#: ..\..\..\skins\natural_pink\_main.php:244
-#: ..\..\..\skins\natural_pink\_main.php:249
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Komentáře"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:461
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can leave comments on this post."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:462
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Open"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:464
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors can NOT leave comments on this post."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:465
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Closed"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:467
-#: ..\..\..\admin\_edit_form.php:467
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:468
-#: ..\..\..\admin\_edit_form.php:468
-msgid "Disabled"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:473
-#, fuzzy
-msgid "Renderers"
-msgstr "Odkazovače"
-
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Comment info"
-msgstr "Info ke komentáři"
-
-#: ..\..\..\admin\_edit_form.php:546
-msgid "IP address"
-msgstr "IP-adresa"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, fuzzy, php-format
-msgid "Next %d days"
-msgstr "Následující %d"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "Předchozí %d"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, fuzzy, php-format
-msgid "Previous %d days"
-msgstr "Předchozí %d"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "Následující %d"
-
-#  TRANS: x TO y OF z
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:56 ..\..\..\admin\_edit_navbar.php:62
-msgid " to "
-msgstr "na"
-
-#  TRANS: x TO y OF z
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:64
-msgid " of "
-msgstr "z"
-
-#: ..\..\..\admin\_edit_navbar.php:72
-msgid "from the end"
-msgstr "od konce"
-
-#: ..\..\..\admin\_edit_navbar.php:76
-msgid "from the start"
-msgstr "od začátku"
-
-#: ..\..\..\admin\_edit_navbar.php:78
-msgid "OK"
-msgstr "Budiž"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr "Rozpětí data"
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "od"
-
-#: ..\..\..\admin\_edit_showposts.php:138
-#, fuzzy
-msgid "level:"
-msgstr "Úroveň"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:830
-#, fuzzy
-msgid "Pages:"
-msgstr "Heslo:"
-
-#  TRANS: Link to comments for current post
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "bez komentáře"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:732
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 komentář"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:733
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d komentářů"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1 zpětná stopa"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d zpětných stop"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 ozněna"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d ozvěn"
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-#, fuzzy
-msgid "Trackbacks"
-msgstr "Zpětné stopy"
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-#, fuzzy
-msgid "Pingbacks"
-msgstr "Ozvěny"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\admin\_edit_showposts.php:193
-#, fuzzy
-msgid "No feedback for this post yet..."
-msgstr "Zatím žádné nové %s pro tento příspěvek..."
-
-#: ..\..\..\admin\_edit_showposts.php:226 ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Komentář od:"
-
-#: ..\..\..\admin\_edit_showposts.php:230 ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "Zpětná stopa od:"
-
-#: ..\..\..\admin\_edit_showposts.php:234 ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "Ozvěna od:"
-
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-#, fuzzy
-msgid "Permanent link to this comment"
-msgstr "Trvalinka k příspěvku"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145 ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Přidat komentář"
-
-#: ..\..\..\admin\_edit_showposts.php:272 ..\..\..\admin\_users_form.php:107
-#: ..\..\..\skins\_feedback.php:164 ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:169
-#: ..\..\..\skins\wpc_default\_feedback.php:169
-#, fuzzy
-msgid "User"
-msgstr "Uživatelé"
-
-#: ..\..\..\admin\_edit_showposts.php:275 ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:171
-#: ..\..\..\skins\wpc_default\_feedback.php:171
-#, fuzzy
-msgid "Edit profile"
-msgstr "Upravit vlastní profil"
-
-#: ..\..\..\admin\_edit_showposts.php:280 ..\..\..\skins\_feedback.php:181
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Text komentáře"
-
-#: ..\..\..\admin\_edit_showposts.php:281 ..\..\..\skins\_feedback.php:182
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "Značky XHTML jsou povoleny"
-
-#: ..\..\..\admin\_edit_showposts.php:286 ..\..\..\skins\_feedback.php:186
-#: ..\..\..\skins\basic\_feedback.php:202
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:204
-#: ..\..\..\skins\wpc_default\_feedback.php:204
-msgid "Options"
-msgstr "Možnosti"
-
-#: ..\..\..\admin\_edit_showposts.php:287
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Konce řádků budou převedeny na &lt;br&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:294 ..\..\..\skins\_feedback.php:208
-#: ..\..\..\skins\basic\_feedback.php:219
-msgid "Send comment"
-msgstr "Odeslat komentář"
-
-#: ..\..\..\admin\_edit_showposts.php:349
-msgid "Posts to show"
-msgstr "Příspěvků k zobrazení"
-
-#: ..\..\..\admin\_edit_showposts.php:352
-msgid "Past"
-msgstr "Minulé"
-
-#: ..\..\..\admin\_edit_showposts.php:355
-msgid "Future"
-msgstr "Budoucí"
-
-#: ..\..\..\admin\_edit_showposts.php:380
-msgid "Title / Text contains"
-msgstr "Nadpis / Text obsahuje"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Slova"
-
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
-msgstr "a zároveň"
-
-#: ..\..\..\admin\_edit_showposts.php:393
-msgid "OR"
-msgstr "nebo"
-
-# D:\www\b2evo091\blogs\admin\_edit_showposts.php:401
-#: ..\..\..\admin\_edit_showposts.php:401
-msgid "Exact match"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:454 ..\..\..\skins\_archives.php:74
-#, fuzzy
-msgid "week"
-msgstr "po týdnech"
-
-#: ..\..\..\admin\_edit_showposts.php:554
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\b2evocore\_functions_forms.php:312 ..\..\..\install\index.php:299
-#: ..\..\..\skins\_profile.php:85
-msgid "Reset"
-msgstr "Zrušit"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "Licence GPL"
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:113
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:113
-msgid "uncheck all"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:115
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:115
-msgid "check all"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:166
-#, fuzzy
-msgid "visit b2evolution's website"
-msgstr "Odeslat do b2evolution"
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:169
-#: ..\..\..\admin\_menutop.php:169
-msgid "Style:"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:172
-msgid "Logout"
-msgstr "Odhlásit"
-
-#: ..\..\..\admin\_menutop.php:174
-msgid "Exit to blogs"
-msgstr "Výstup k blogům"
-
-#: ..\..\..\admin\_menutop.php:183
-#, fuzzy
-msgid "Blog time:"
-msgstr "Zablogovat!"
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:184
-#: ..\..\..\admin\_menutop.php:184
-msgid "GMT:"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:185
-#, fuzzy
-msgid "Logged in as:"
-msgstr "Přihlášen jako:"
-
-#: ..\..\..\admin\_menutop.php:195
-#, fuzzy
-msgid "Write"
-msgstr "Soukromé"
-
-#: ..\..\..\admin\_menutop.php:201 ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241 ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:883
-msgid "Edit"
-msgstr "Upravit"
-
-#: ..\..\..\admin\_menutop.php:221
-msgid "Stats"
-msgstr "Statistiky"
-
-#: ..\..\..\admin\_menutop.php:239 ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Šablony"
-
-#: ..\..\..\admin\_menutop.php:249
-msgid "Users"
-msgstr "Uživatelé"
-
-#: ..\..\..\admin\_menutop.php:253
-#, fuzzy
-msgid "User Profile"
-msgstr "Můj profil"
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:19
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:21
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:21
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:23
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:23
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:25
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:25
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:30
-#, fuzzy
-msgid "Display options"
-msgstr "Zobrazit ozvěnu (pingback)"
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:32
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:32
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "dnů"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "příspěvků"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "stránek s příspěvky"
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:38
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:40
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "po měsících"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "po týdnech"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "po dnech"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "každý příspěvek zvlášť"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Způsob archivace"
-
-#: ..\..\..\admin\_set_general.form.php:54
-#, fuzzy
-msgid "Link options"
-msgstr "Možnosti"
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:56
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:56
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:59
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:59
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:60
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:61
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:62
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr ""
-
-# Dovolil jsem si Permalink přeložit jako Trvalinku.
-#: ..\..\..\admin\_set_general.form.php:63
-#, fuzzy
-msgid "Permalink type"
-msgstr "Trvalinka"
-
-#: ..\..\..\admin\_set_general.form.php:68
-#, fuzzy
-msgid "Security options"
-msgstr "Popis"
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:70
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:70
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_plugins.form.php:19
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_plugins.form.php:22
-# D:\www\b2evo091\blogs\admin\_set_plugins.form.php:46
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_plugins.form.php:23
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_plugins.form.php:43
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-#, fuzzy
-msgid "Create new locale"
-msgstr "Vytvořit nový blog!"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-#, fuzzy
-msgid "Edit locale"
-msgstr "Upravit rubriku!"
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:48
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:159
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:50
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:51
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:188
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:52
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:53
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:53
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-#, fuzzy
-msgid "Lang file"
-msgstr "Jazyk"
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:55
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:56
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:188
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:57
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:67
-#, fuzzy
-msgid "Create"
-msgstr "Vytvářím"
-
-#: ..\..\..\admin\_set_regional.form.php:67 ..\..\..\skins\_profile.php:84
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Obnovit"
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:67
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:72
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:73
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:74
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:75
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:77
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:78
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:79
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:80
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:81
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:82
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:83
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:84
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:85
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:86
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:87
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:88
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:89
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:90
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:91
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:92
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:93
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:94
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:95
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:96
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:97
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:98
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:99
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:100
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:101
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:102
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:103
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:104
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:105
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:106
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:107
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:108
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:109
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:111
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:112
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:123
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:131
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Časový posun"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, fuzzy
-msgid "in hours"
-msgstr "Odkaz na URL"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, fuzzy, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "pokud nejste ve stejném časovém pásmu jako váš server"
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:135
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:141
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:146
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:151
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:161
-#, fuzzy
-msgid "Date fmt"
-msgstr "Datum"
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:162
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:171
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:172
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:176
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:333
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:223
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:223
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:232
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:232
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:246
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:257
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:333
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:348
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:348
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:50
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:51
-#, fuzzy
-msgid "previous user"
-msgstr "Předchozí strana"
-
-#: ..\..\..\admin\_users_form.php:52
-#, fuzzy
-msgid "next user"
-msgstr "Správa uživatelů"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:53
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:56
-#, fuzzy
-msgid "Close user profile"
-msgstr "Upravit vlastní profil"
-
-#: ..\..\..\admin\_users_form.php:63
-#, fuzzy
-msgid "Create new user profile"
-msgstr "Vytvořit nový blog!"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Profil pro:"
-
-#: ..\..\..\admin\_users_form.php:82
-#, fuzzy
-msgid "User rights"
-msgstr "Prohlížeče"
-
-#: ..\..\..\admin\_users_form.php:111 ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:140 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\_profile.php:51
-#, fuzzy
-msgid "Login"
-msgstr "Přihlašovací jméno:"
-
-#: ..\..\..\admin\_users_form.php:112 ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:141 ..\..\..\skins\_profile.php:40
-#: ..\..\..\skins\_profile.php:52 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Vlastní jméno"
-
-#: ..\..\..\admin\_users_form.php:113 ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:142 ..\..\..\skins\_profile.php:41
-#: ..\..\..\skins\_profile.php:53 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "Příjmení"
-
-#: ..\..\..\admin\_users_form.php:114 ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:143 ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:42 ..\..\..\skins\_profile.php:50
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Přezdívka"
-
-#: ..\..\..\admin\_users_form.php:119 ..\..\..\admin\_users_form.php:144
-#: ..\..\..\skins\_profile.php:46 ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "totožnost zobrazena"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:135
-#: ..\..\..\admin\_users_form.php:135
-msgid "Preferred locale"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:135
-# D:\www\b2evo091\blogs\admin\_users_form.php:145
-#: ..\..\..\admin\_users_form.php:135 ..\..\..\admin\_users_form.php:145
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:148
-#: ..\..\..\admin\_users_form.php:148
-msgid "Send an email"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:161
-#, fuzzy
-msgid "Visit the site"
-msgstr "vzhled pro web"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:171
-#: ..\..\..\admin\_users_form.php:171
-msgid "Search on ICQ.com"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:175 ..\..\..\admin\_users_form.php:177
-#: ..\..\..\skins\_profile.php:64 ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:181
-#: ..\..\..\admin\_users_form.php:181
-msgid "Instant Message to user"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:186 ..\..\..\admin\_users_form.php:198
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:187 ..\..\..\admin\_users_form.php:199
-msgid "MSN IM"
-msgstr "MSN IM"
-
-#: ..\..\..\admin\_users_form.php:188 ..\..\..\admin\_users_form.php:200
-msgid "YahooIM"
-msgstr "YahooIM"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:190
-# D:\www\b2evo091\blogs\admin\_users_form.php:201
-# D:\www\b2evo091\blogs\skins\_profile.php:69
-# D:\www\b2evo091\blogs\skins\basic\_profile.php:84
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\admin\_users_form.php:201
-#: ..\..\..\skins\_profile.php:69 ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:190
-# D:\www\b2evo091\blogs\skins\_profile.php:69
-# D:\www\b2evo091\blogs\skins\basic\_profile.php:84
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:192 ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Nové heslo"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:192
-#: ..\..\..\admin\_users_form.php:192
-msgid "Leave empty if you don't want to change the password."
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:193 ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Potvrdit nové heslo"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:201
-#: ..\..\..\admin\_users_form.php:201
-msgid "yes"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:201
-#: ..\..\..\admin\_users_form.php:201
-msgid "no"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:213
-#: ..\..\..\admin\_users_form.php:213
-msgid "User information"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:215 ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:216 ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:50 ..\..\..\skins\custom\_main.php:247
-#: ..\..\..\skins\custom\_main.php:252 ..\..\..\skins\custom\_main.php:257
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\natural_pink\_main.php:233
-#: ..\..\..\skins\natural_pink\_main.php:238
-#: ..\..\..\skins\natural_pink\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:248
-msgid "Posts"
-msgstr "Příspěvky"
-
-#: ..\..\..\admin\_users_form.php:217
-#, fuzzy
-msgid "Created on"
-msgstr "Vytvářím"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:218
-#: ..\..\..\admin\_users_form.php:218
-msgid "From IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:219
-#: ..\..\..\admin\_users_form.php:219
-msgid "From Domain"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:220
-#: ..\..\..\admin\_users_form.php:220
-msgid "With Browser"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:48
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:49
-#, fuzzy
-msgid "previous group"
-msgstr "Předchozí strana"
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:50
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:51
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:55
-#, fuzzy
-msgid "Close group profile"
-msgstr "Upravit vlastní profil"
-
-#: ..\..\..\admin\_users_groupform.php:59
-#, fuzzy
-msgid "Creating new group"
-msgstr "Vytvořit nový blog!"
-
-#: ..\..\..\admin\_users_groupform.php:63
-#, fuzzy
-msgid "Editing group:"
-msgstr "Upravit příspěvek"
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:63
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:81
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:85
-#, fuzzy
-msgid "View all"
-msgstr "Zobrazit statistiky"
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:86
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:91
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:96
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:101
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:110
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:115
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:89
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:94
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:99
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:108
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:90
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:95
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:100
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:109
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:92
-msgid "Statistics"
-msgstr "Statistiky"
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:102
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:103
-#, fuzzy
-msgid "Check to allow template editing."
-msgstr "Úprava vlastní šablony vzhledu"
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-#, fuzzy
-msgid "User/Group Management"
-msgstr "Správa uživatelů"
-
-# D:\www\b2evo091\blogs\admin\_users_list.php:14
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_list.php:62
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_list.php:73
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:79
-#, fuzzy
-msgid "Delete group"
-msgstr "Smazat"
-
-#: ..\..\..\admin\_users_list.php:132
-#, fuzzy
-msgid "decrease user level"
-msgstr "Neaktivní uživatelé (úroveň 0)"
-
-#: ..\..\..\admin\_users_list.php:137
-#, fuzzy
-msgid "increase user level"
-msgstr "Neaktivní uživatelé (úroveň 0)"
-
-#: ..\..\..\admin\_users_list.php:151
-#, fuzzy
-msgid "Delete user"
-msgstr "Smazat"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid "Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!"
-msgstr "Opravdu chcete smazat tohoto uživatele?\\nUpozornění: všechny jeho příspěvky budou smazány!"
-
-#: ..\..\..\admin\_users_list.php:168
-#, fuzzy
-msgid "New user..."
-msgstr "Registrovat..."
-
-# D:\www\b2evo091\blogs\admin\_users_list.php:170
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_blog_main.php:205
-#, fuzzy, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "Výchozí vzhled [%s] nebyl nastaven. Musí být přesně zadán v kořenném souboru blogu [%s]. Uvědomte <a %s>správce</a>..."
-
-# D:\www\b2evo091\blogs\b2evocore\_class_blog.php:391
-# D:\www\b2evo091\blogs\b2evocore\_class_blog.php:405
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#: ..\..\..\b2evocore\_class_calendar.php:202
-#, fuzzy, php-format
-msgid "%d posts"
-msgstr "příspěvků"
-
-#: ..\..\..\b2evocore\_class_calendar.php:198
-#: ..\..\..\b2evocore\_class_calendar.php:203
-#, fuzzy
-msgid "1 post"
-msgstr "příspěvků"
-
-#: ..\..\..\b2evocore\_class_calendar.php:306
-#, fuzzy
-msgid "previous month"
-msgstr "Předchozí příspěvek"
-
-#: ..\..\..\b2evocore\_class_calendar.php:310
-#, fuzzy
-msgid "next month"
-msgstr "Následující příspěvek"
-
-#: ..\..\..\b2evocore\_class_calendar.php:337
-#, fuzzy
-msgid "previous year"
-msgstr "Předchozí strana"
-
-# D:\www\b2evo091\blogs\b2evocore\_class_calendar.php:340
-#: ..\..\..\b2evocore\_class_calendar.php:340
-msgid "next year"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_calendar.php:369
-#: ..\..\..\b2evocore\_class_calendar.php:369
-msgid "go to month's archive"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-#, fuzzy
-msgid "Member"
-msgstr "listopad"
-
-# D:\www\b2evo091\blogs\b2evocore\_class_comment.php:143
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-#, fuzzy
-msgid "Edit this comment"
-msgstr "Upravit komentář"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:828
-msgid "Delete"
-msgstr "Smazat"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-#, fuzzy
-msgid "Delete this comment"
-msgstr "Smazat tento přístup!"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid "You are about to delete this comment!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "Opravdu chcete smazat tento komentář?\\n\\'Storno\\' zamezí smazání, \\'Budiž\\' smaže komentář."
-
-#: ..\..\..\b2evocore\_class_commentlist.php:144
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "Zatím bez komentáře..."
-
-# D:\www\b2evo091\blogs\b2evocore\_class_dataobjectlist.php:120
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:120
-msgid "Sorry, there is nothing to display..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_group.php:70
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_htmlchecker.php:109
-#: ..\..\..\b2evocore\_class_htmlchecker.php:109
-msgid "Parser error: "
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:127
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "Značka <code>body</code>  může být použita jen jednou!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:140
-msgid "Illegal tag"
-msgstr "Nepovolená značka"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:147
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "Značka %s se musí vyskytovat uvnitř jiné značky"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:149
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "Značka %s není povolena uvnitř značky %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:157
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "Značka %s nesmí mít vlastnost %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:165
-msgid "Found invalid URL: "
-msgstr "Nalezen chybn odkaz:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:188
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "Značka %s nesmí obsahovat prostý text"
-
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:302
-#: ..\..\..\b2evocore\_functions_cats.php:639
-msgid "Browse category"
-msgstr "Procházet rubriky"
-
-# D:\www\b2evo091\blogs\b2evocore\_class_item.php:405
-#: ..\..\..\b2evocore\_class_item.php:405
-msgid "Comments are closed for this post."
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_item.php:417
-#: ..\..\..\b2evocore\_class_item.php:417
-msgid "This post is not published. You cannot leave comments."
-msgstr ""
-
-#  TRANS: this is the default text for the extended post "more" link
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:467
-#: ..\..\..\b2evocore\_functions_bposts.php:736
-msgid "Read more!"
-msgstr "Pokračování..."
-
-#  TRANS: this is the default text displayed once the more link has been activated
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:472
-#: ..\..\..\b2evocore\_functions_bposts.php:741
-msgid "More:"
-msgstr "Pokračování:"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "Display feedback / Leave a comment"
-msgstr "Zobrazit komentáře / Přidat komentář"
-
-# D:\www\b2evo091\blogs\b2evocore\_class_item.php:715
-#: ..\..\..\b2evocore\_class_item.php:715
-msgid "Send feedback"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_item.php:716
-#: ..\..\..\b2evocore\_class_item.php:716
-msgid "1 feedback"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:717
-#, fuzzy, php-format
-msgid "%d feedbacks"
-msgstr "%d ozvěn"
-
-#: ..\..\..\b2evocore\_class_item.php:730
-msgid "Display comments / Leave a comment"
-msgstr "Zobrazit komentáře / Přidat komentář"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-#, fuzzy
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Zobrazit zpětné stopy (trackback) / Adresa zpětné stopy tohoto příspěvku"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "Žádné zpětné stopy"
-
-#: ..\..\..\b2evocore\_class_item.php:745
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "Zpětná stopa (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:746
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, fuzzy, php-format
-msgid "Trackbacks (%d)"
-msgstr "Zpětné stopy (%)"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-#, fuzzy
-msgid "Display pingbacks"
-msgstr "Zobrazit ozvěnu (pingback)"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr "Žádné ozvěny"
-
-#: ..\..\..\b2evocore\_class_item.php:758
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr "Ozvěna (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:759
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, fuzzy, php-format
-msgid "Pingbacks (%d)"
-msgstr "Ozvěny (%)"
-
-#: ..\..\..\b2evocore\_class_item.php:829
-#, fuzzy
-msgid "Delete this post"
-msgstr "Smazat tento přístup!"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:839
-#: ..\..\..\b2evocore\_class_item.php:848
-msgid "You are about to delete this post!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "Opravdu chcete smazat tento příspěvek?\\n\\'Storno\\' zamezí smazání, \\'Budiž\\' smaže příspěvek."
-
-#: ..\..\..\b2evocore\_class_item.php:884
-#, fuzzy
-msgid "Edit this post"
-msgstr "Upravit!"
-
-#: ..\..\..\b2evocore\_class_item.php:924
-#, fuzzy
-msgid "Publish NOW!"
-msgstr "Publikováno"
-
-# D:\www\b2evo091\blogs\b2evocore\_class_item.php:925
-#: ..\..\..\b2evocore\_class_item.php:925
-msgid "Publish now using current date and time."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_itemlist.php:598
-#, fuzzy
-msgid "Invalid post, please correct these errors:"
-msgstr "Nelze zveřejnit, prosím opravte následující chyby:"
-
-# D:\www\b2evo091\blogs\b2evocore\_class_itemlist.php:889
-#: ..\..\..\b2evocore\_class_itemlist.php:889
-msgid "Sorry, there is no post to display..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "Spojení POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "Server nebyl určen"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: předčasný NOOP OK, server porušuje RFC 1939"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#, fuzzy
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "Spojení se serverem není navázáno"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "Uživatel POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "Přihlašovací ID nebylo zadáno"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "spojení není navázáno"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "Heslo POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "Heslo nebylo zadáno"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "oveření selhalo"
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP selhal. Server porušuje RFC 1939"
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-#, fuzzy
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "Server nemá banner"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "přerušit"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#, fuzzy
-msgid "apop authentication failed"
-msgstr "ověření apop selhalo"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#, fuzzy
-msgid "POP3 login:"
-msgstr "POP3 login:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#, fuzzy
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-#, fuzzy
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "Předčasné ukončení seznamu"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#, fuzzy
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#, fuzzy
-msgid "POP3 last:"
-msgstr "POP3 last:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#, fuzzy
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-#, fuzzy
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-#, fuzzy
-msgid "Empty command string"
-msgstr "Vyprázdnit řetězec příkazů"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-#, fuzzy
-msgid "POP3 quit:"
-msgstr "POP3 quit:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "spojení neexistuje"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "POP3 delete:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "Nebylo vloženo číslo zprávy"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-#, fuzzy
-msgid "Command failed"
-msgstr "Příkaz selhal"
-
-#: ..\..\..\b2evocore\_class_user.php:70
-#, fuzzy
-msgid "New user"
-msgstr "Nový příspěvek"
-
-# D:\www\b2evo091\blogs\b2evocore\_class_user.php:267
-#: ..\..\..\b2evocore\_class_user.php:267
-msgid "Permission denied!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:48
-msgid "Oops, MySQL error!"
-msgstr "Ajaj, chyba MySQL!"
-
-#: ..\..\..\b2evocore\_functions.php:486
-msgid "go back"
-msgstr "zpět"
-
-#: ..\..\..\b2evocore\_functions.php:518
-msgid "Redirecting you to:"
-msgstr "Přesměrování na:"
-
-#: ..\..\..\b2evocore\_functions.php:520
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Pokud se nic neděje, kleněte <a %s>sem</a>."
-
-#: ..\..\..\b2evocore\_functions.php:599
-#, fuzzy
-msgid "No response!"
-msgstr "Odezva:"
-
-# D:\www\b2evo091\blogs\b2evocore\_functions.php:604
-#: ..\..\..\b2evocore\_functions.php:604
-msgid "Remote error"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:619 ..\..\..\b2evocore\_functions.php:624
-#, fuzzy
-msgid "Response"
-msgstr "Odezva:"
-
-#: ..\..\..\b2evocore\_functions.php:861
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "Vlastnost %s je povinná!"
-
-#: ..\..\..\b2evocore\_functions.php:1068
-msgid "Invalid URL"
-msgstr "Neplatné URL"
-
-#: ..\..\..\b2evocore\_functions.php:1074
-msgid "URI scheme not allowed"
-msgstr "Použité schéma URI není povoleno"
-
-#: ..\..\..\b2evocore\_functions.php:1081
-msgid "URL not allowed"
-msgstr "URL není povoleno"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:172
-#, fuzzy
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Ozývám se b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:202
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-#, fuzzy
-msgid "Aborted (Running on localhost)."
-msgstr "Přerušeno (Běh na místním serveru)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:220
-#, fuzzy
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Ozývám se b2evolution.net..."
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:230
-#: ..\..\..\b2evocore\_functions_antispam.php:230
-msgid "Latest update timestamp"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:255
-#: ..\..\..\b2evocore\_functions_antispam.php:255
-msgid "Incomplete reponse."
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:263
-#: ..\..\..\b2evocore\_functions_antispam.php:263
-msgid "No new blacklisted strings are available."
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:267
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "Adding strings to local blacklist"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-#, fuzzy
-msgid "Adding:"
-msgstr "Správce"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "OK."
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:277
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-msgid "Not necessary! (Already handled)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:285
-#: ..\..\..\b2evocore\_functions_antispam.php:285
-msgid "New latest update timestamp"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:294
-#, fuzzy
-msgid "Invalid reponse."
-msgstr "Neplantý název souboru!"
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "Požadovaný blog neexistuje!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "Vlastnosti příspěvku"
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_bposts.php:666
-# D:\www\b2evo091\blogs\b2evocore\_functions_bposts.php:706
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:706
-msgid "PREVIEW"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_bposts.php:832
-msgid "Next page"
-msgstr "Následující strana"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:833
-msgid "Previous page"
-msgstr "Předchozí strana"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:878
-msgid "Previous post"
-msgstr "Předchozí příspěvek"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:935
-msgid "Next post"
-msgstr "Následující příspěvek"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1047
-msgid "Next Page"
-msgstr "Následující strana"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1075
-msgid "Previous Page"
-msgstr "Předchozí strana"
-
-#: ..\..\..\b2evocore\_functions_cats.php:90
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Nelze smazat pokud obsahuje podrubriky!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:122
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "Nelze smazat poslední rubriku, pokud obsahuje příspěvky!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:217
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "Požadovaná rubrika %s neexistuje!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:570
-msgid "Category"
-msgstr "Rubrika"
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_forms.php:311
-#: ..\..\..\b2evocore\_functions_forms.php:311
-msgid "Save !"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:59
-#: ..\..\..\b2evocore\_vars.php:134 ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "špatný znak v User Agentu"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "referer ignored"
-msgstr "odkazovač ognorován"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-msgid "BlackList"
-msgstr "Černá listina"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-msgid "robot"
-msgstr "robot"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-msgid "invalid"
-msgstr "neplatný"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "search engine"
-msgstr "vyhledavač"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:137
-msgid "loading referering page"
-msgstr "načítám odkazující stranu"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:158
-msgid "found current url in page"
-msgstr "nalezeno současné URL ve stránce"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:471
-msgid "not a query - no params!"
-msgstr "žádný dotaz - žádné parametry!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:496
-msgid "no query string found"
-msgstr "nebyl nalezen text dotazu"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354 ..\..\..\install\index.php:90
-#, fuzzy
-msgid "name"
-msgstr "Název"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-#, fuzzy
-msgid "Sending pingbacks..."
-msgstr "Odesílám ozvěnu..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-#, fuzzy
-msgid "No pingback to be done."
-msgstr "Žádná ozvěna nebude."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "ZAČÁTEK"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "Probíhá:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "Nelze nalézt název serveru pro:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "Připojení k serveru na:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "Nelze otevřít spojení k:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-#, fuzzy
-msgid "Start receiving headers and content"
-msgstr "Přijímám hlavičky a obsah"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-#, fuzzy
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Server ozvěny byl nalezen z hlavičky X-Pingback:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-#, fuzzy
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Server ozvěny byl nalezen ze značky &lt;link /&gt; Pingback:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-#, fuzzy
-msgid "Pingback server not found in headers and content"
-msgstr "Server ozvěny nebyl nalezen z hlaviček ani obsahu"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-#, fuzzy
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "Adresa serveru ozvěny je prázdná (může jít o vnitřní chybu fgets v PHP)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-#, fuzzy
-msgid "Pingback server data"
-msgstr "Data serveru ozvěny"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "Stránka odkazuje k:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "Stránka odkazuje z:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, fuzzy, php-format
-msgid "Pinging %s..."
-msgstr "Ozývám se %s..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "KONEC"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-#, fuzzy
-msgid "Pingbacks done."
-msgstr "Ozvěny dozněly."
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-#, fuzzy
-msgid "Pinging b2evolution.net..."
-msgstr "Ozývám se b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-#, fuzzy
-msgid "Pinging Weblogs.com..."
-msgstr "Ozývám se na Weblogs.com..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-#, fuzzy
-msgid "Pinging Blo.gs..."
-msgstr "Ozývám se na Blo.gs..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-#, fuzzy
-msgid "Pinging technorati.com..."
-msgstr "Ozývám se na Weblogs.com..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Archivy pro"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Složka archivu"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-#, fuzzy
-msgid "Sending trackbacks..."
-msgstr "Odesílám zpětné stopy..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-#, fuzzy
-msgid "No trackback to be sent."
-msgstr "Zpětná stopa nebyla odeslána."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "Výtah k odeslání:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-#, fuzzy
-msgid "Trackbacks done."
-msgstr "Zpětné stopy odeslány."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-#, fuzzy
-msgid "Sending trackback to:"
-msgstr "Odesílám zpětné stopy na:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Odezva:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "špatné přihlašovací jméno/heslo."
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:120
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "Nastavení cookie %s selhalo!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "Přihlašovací jméno/heslo již neplatí."
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Musíte se přihlásit!"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "Přihlašte se, pokud zde máte účet..."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "Registrovat..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "Registrujte se pro založení účtu..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "Odhlásit (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "Odhlaste se ze svého účtu"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "Správce"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "Jděte do redakčního systému"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "Profil (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "Upravit vlastní profil"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-#, fuzzy
-msgid "User profile"
-msgstr "Můj profil"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "Neděle"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "Pondělí"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "Úterý"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "Středa"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "Čtvrtek"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "Pátek"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "Sobota"
-
-#  TRANS: abbrev. for Sunday
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "Ne"
-
-#  TRANS: abbrev. for Monday
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "Po"
-
-#  TRANS: abbrev. for Tuesday
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "Út"
-
-#  TRANS: abbrev. for Wednesday
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "St"
-
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "Čt"
-
-#  TRANS: abbrev. for Friday
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "Pá"
-
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "So"
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:175
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:177
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:179
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:181
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:183
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:185
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:187
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "leden"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "únor"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "březen"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "duben"
-
-#  TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "květen"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "červen"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "červenec"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "srpen"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "září"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "říjen"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "listopad"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "prosinec"
-
-#  TRANS: abbrev. for January
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "I."
-
-#  TRANS: abbrev. for February
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "II."
-
-#  TRANS: abbrev. for March
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "III."
-
-#  TRANS: abbrev. for April
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "IV."
-
-#  TRANS: abbrev. for May
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "V."
-
-#  TRANS: abbrev. for June
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "VI."
-
-#  TRANS: abbrev. for July
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "VII."
-
-#  TRANS: abbrev. for August
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "VIII."
-
-#  TRANS: abbrev. for September
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "IX."
-
-#  TRANS: abbrev. for October
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "X."
-
-#  TRANS: abbrev. for November
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "XI."
-
-#  TRANS: abbrev. for December
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "XII."
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:241
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:242
-#, fuzzy
-msgid "Reported"
-msgstr "Neschváleno"
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:243
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:49
-#: ..\..\..\conf\_locales.php:49
-msgid "Czech (CZ)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:56
-#: ..\..\..\conf\_locales.php:56
-msgid "Danish (DK)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:63
-#, fuzzy
-msgid "German (DE)"
-msgstr "Německy"
-
-#: ..\..\..\conf\_locales.php:70
-#, fuzzy
-msgid "English (EU)"
-msgstr "Anglicky"
-
-#: ..\..\..\conf\_locales.php:77
-#, fuzzy
-msgid "English (UK)"
-msgstr "Anglicky"
-
-#: ..\..\..\conf\_locales.php:84
-#, fuzzy
-msgid "English (US)"
-msgstr "Anglicky"
-
-#: ..\..\..\conf\_locales.php:91
-#, fuzzy
-msgid "English (CA)"
-msgstr "Anglicky"
-
-#: ..\..\..\conf\_locales.php:98
-#, fuzzy
-msgid "English (AU)"
-msgstr "Anglicky"
-
-#: ..\..\..\conf\_locales.php:105
-#, fuzzy
-msgid "English (IL)"
-msgstr "Anglicky"
-
-#: ..\..\..\conf\_locales.php:112
-#, fuzzy
-msgid "English (NZ)"
-msgstr "Anglicky"
-
-#: ..\..\..\conf\_locales.php:119
-#, fuzzy
-msgid "English (SG)"
-msgstr "Anglicky"
-
-#: ..\..\..\conf\_locales.php:126
-#, fuzzy
-msgid "Spanish (ES)"
-msgstr "Španělsky"
-
-#: ..\..\..\conf\_locales.php:133
-#, fuzzy
-msgid "Spanish (MX)"
-msgstr "Španělsky"
-
-#: ..\..\..\conf\_locales.php:140
-#, fuzzy
-msgid "Spanish (VE)"
-msgstr "Španělsky"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:147
-#: ..\..\..\conf\_locales.php:147
-msgid "Finnish (FI)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:154
-#, fuzzy
-msgid "French (FR)"
-msgstr "Francousky"
-
-#: ..\..\..\conf\_locales.php:161
-#, fuzzy
-msgid "French (CA)"
-msgstr "Francousky"
-
-#: ..\..\..\conf\_locales.php:168
-#, fuzzy
-msgid "French (BE)"
-msgstr "Francousky"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:175
-#: ..\..\..\conf\_locales.php:175
-msgid "Galician (ES)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:182
-#: ..\..\..\conf\_locales.php:182
-msgid "Hungarian (HU)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:189
-#: ..\..\..\conf\_locales.php:189
-msgid "Italian (IT)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:196
-#, fuzzy
-msgid "Japanese (JP)"
-msgstr "Japonsky"
-
-#: ..\..\..\conf\_locales.php:203
-#, fuzzy
-msgid "Lithuanian (LT)"
-msgstr "Litevsky"
-
-#: ..\..\..\conf\_locales.php:210
-#, fuzzy
-msgid "Bokm&aring;l (NO)"
-msgstr "Norsky spisovně"
-
-#: ..\..\..\conf\_locales.php:217
-#, fuzzy
-msgid "Dutch (NL)"
-msgstr "Holandsky"
-
-#: ..\..\..\conf\_locales.php:224
-#, fuzzy
-msgid "Dutch (BE)"
-msgstr "Holandsky"
-
-#: ..\..\..\conf\_locales.php:231
-#, fuzzy
-msgid "Portuguese (BR)"
-msgstr "Portugalsky"
-
-#: ..\..\..\conf\_locales.php:238
-#, fuzzy
-msgid "Portuguese (PT)"
-msgstr "Portugalsky"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:245
-#: ..\..\..\conf\_locales.php:245
-msgid "Slovak (SK)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:252
-#, fuzzy
-msgid "Swedish (SE)"
-msgstr "Švédsky"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:259
-#: ..\..\..\conf\_locales.php:259
-msgid "Thai (TH)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:266
-#: ..\..\..\conf\_locales.php:266
-msgid "Turkish (TR)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:273
-#: ..\..\..\conf\_locales.php:273
-msgid "Turkish utf-8 (TR)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:280
-#: ..\..\..\conf\_locales.php:280
-msgid "Chinese(S) gb2312 (CN)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:287
-#: ..\..\..\conf\_locales.php:287
-msgid "Chinese(S) utf-8 (CN)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:303
-#: ..\..\..\conf\_locales.php:303
-msgid "Trad. Chinese (TW)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\htsrv\comment_post.php:30
-#: ..\..\..\htsrv\comment_post.php:30
-msgid "You cannot leave comments on this post!"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Please fill in the name field"
-msgstr "Prosím vyplňte jméno"
-
-#: ..\..\..\htsrv\comment_post.php:54
-msgid "Please fill in the email field"
-msgstr "Prosím vyplňte email"
-
-#: ..\..\..\htsrv\comment_post.php:59
-#, fuzzy
-msgid "Supplied name is invalid"
-msgstr "Zadaná adresa je neplatná:"
-
-#: ..\..\..\htsrv\comment_post.php:65
-msgid "Supplied email address is invalid"
-msgstr "Zadaný email je neplatný"
-
-# D:\www\b2evo091\blogs\htsrv\comment_post.php:89
-# D:\www\b2evo091\blogs\htsrv\trackback.php:69
-#: ..\..\..\htsrv\comment_post.php:89 ..\..\..\htsrv\trackback.php:69
-msgid "Please do not send empty comment"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:93 ..\..\..\htsrv\trackback.php:73
-#, fuzzy
-msgid "Supplied comment is invalid"
-msgstr "Zadaná adresa je neplatná:"
-
-#: ..\..\..\htsrv\comment_post.php:110
-#, fuzzy, php-format
-msgid "You can only post a new comment every %d seconds."
-msgstr "Nový komentář můžete přidat jen jednou za půl minuty."
-
-#: ..\..\..\htsrv\comment_post.php:114
-msgid "Cannot post comment, please correct these errors:"
-msgstr "Nelze uložit komentář, prosím, opravte následující chyby:"
-
-#: ..\..\..\htsrv\comment_post.php:115
-msgid "Back to comment editing"
-msgstr "Zpět k úpravě komentáře"
-
-#: ..\..\..\htsrv\comment_post.php:140 ..\..\..\htsrv\comment_post.php:143
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Nový komentář k vašemu příspěvku #%d \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:155 ..\..\..\htsrv\trackback.php:115
-#: ..\..\..\xmlsrv\xmlrpc.php:1411
-msgid "Url"
-msgstr "URL"
-
-#: ..\..\..\htsrv\comment_post.php:157
-msgid "Comment"
-msgstr "Komentář"
-
-#: ..\..\..\htsrv\comment_post.php:158 ..\..\..\htsrv\trackback.php:117
-#: ..\..\..\xmlsrv\xmlrpc.php:1413
-msgid "Edit/Delete"
-msgstr "Upravit/Smazat"
-
-#: ..\..\..\htsrv\getmail.php:32
-#, fuzzy
-msgid "Connecting to pop server..."
-msgstr "Připojuji se k poštovnímu serveru..."
-
-#: ..\..\..\htsrv\getmail.php:35
-#, fuzzy
-msgid "Connection failed: "
-msgstr "Spojení selhalo:"
-
-#: ..\..\..\htsrv\getmail.php:39
-#, fuzzy
-msgid "Logging into pop server..."
-msgstr "Přihlašuji se k poštovnímu serveru..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "Žádný mail nebo selhalo přihlášení:"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "Stahuji zprávu #%d..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "Pracuji..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "Příliš starý"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "Předpona předmětu nebyla rozpoznána"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Prostý obsah:"
-
-#: ..\..\..\htsrv\getmail.php:206 ..\..\..\htsrv\login.php:88
-#: ..\..\..\htsrv\register.php:120 ..\..\..\htsrv\_login_form.php:48
-#: ..\..\..\htsrv\_lostpass_form.php:27 ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27 ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Přihlašovací jméno:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Heslo:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "Špatné přihlašovací jméno nebo heslo."
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "Rubrika ID"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "Blog ID"
-
-# D:\www\b2evo091\blogs\htsrv\getmail.php:238
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Zadaný nadpis"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Zadaný obsah"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Mise splněna, zpráva smazána."
-
-# D:\www\b2evo091\blogs\htsrv\login.php:68
-#: ..\..\..\htsrv\login.php:68
-msgid "You cannot reset this account in demo mode."
-msgstr ""
-
-#: ..\..\..\htsrv\login.php:82 ..\..\..\htsrv\login.php:105
-#, fuzzy
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Email byl vpořádku odeslán na vaši emailovou adresu."
-
-#: ..\..\..\htsrv\login.php:89
-msgid "New Password:"
-msgstr "Nové heslo:"
-
-# D:\www\b2evo091\blogs\htsrv\login.php:90
-#: ..\..\..\htsrv\login.php:90
-msgid "You can login here:"
-msgstr ""
-
-#: ..\..\..\htsrv\login.php:95
-msgid "your weblog's login/password"
-msgstr "přihlašovací jméno/heslo vašeho blogu"
-
-#: ..\..\..\htsrv\login.php:97
-msgid "The email could not be sent."
-msgstr "Email nelze odeslat."
-
-#: ..\..\..\htsrv\login.php:98
-#, fuzzy
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Pravděpodobný důvod: server nepodporuje funkci mail()...</p>"
-
-#: ..\..\..\htsrv\login.php:122
-msgid "Note: You are already logged in!"
-msgstr "Potnámka: Přihlášení proběhlo vpořádku!"
-
-#: ..\..\..\htsrv\login.php:130
-#, fuzzy
-msgid "Continue..."
-msgstr "Přihlášení..."
-
-#: ..\..\..\htsrv\profile_update.php:36 ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "Nejste přihlášen."
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "Nejste přihlášen ke stejnému účtu, který se snažíte upravit."
-
-#: ..\..\..\htsrv\profile_update.php:47 ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64 ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79 ..\..\..\htsrv\profile_update.php:102
-#: ..\..\..\htsrv\profile_update.php:107 ..\..\..\htsrv\profile_update.php:113
-msgid "Back to profile"
-msgstr "Zpět do profilu"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "prosím, vyplňte svou přezdívku (může se shodovat s přihlašovacím jménem)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "Vaše ICQ UIN může obsahovat jen čísla, písmena nejsou dovolena"
-
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "prosím, vyplňte svůj email"
-
-#: ..\..\..\htsrv\profile_update.php:78 ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "emailová adresa je neplatná"
-
-#: ..\..\..\htsrv\profile_update.php:93 ..\..\..\htsrv\profile_update.php:101
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "nové heslo jste zadal jen jednou. Vraťte se a vyplňte ho dvakrát."
-
-#: ..\..\..\htsrv\profile_update.php:106
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "napsal jste heslo pokaždé jinak. Vraťte se a opravte to."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "prosím, vyplňte přihlašovací jméno"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "prosím, zadejte své heslo dvakrát"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "prosím, vyplňte do obou polí pro heslo stejné heslo"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "zvolené přihlašovací jméno již existuje, prosím, vyberte si jiné"
-
-#: ..\..\..\htsrv\register.php:119 ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "registrace nového uživatele na váš blog"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Správa uživatelů"
-
-#: ..\..\..\htsrv\trackback.php:107 ..\..\..\htsrv\trackback.php:112
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Nová zpětná stopa k vašemu příspěvku #%d \"%s\""
-
-#: ..\..\..\htsrv\trackback.php:114 ..\..\..\xmlsrv\xmlrpc.php:1410
-#, fuzzy
-msgid "Website"
-msgstr "Website"
-
-#: ..\..\..\htsrv\trackback.php:116 ..\..\..\xmlsrv\xmlrpc.php:1412
-#, fuzzy
-msgid "Excerpt"
-msgstr "Výtah"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "Přihlášení od"
-
-# D:\www\b2evo091\blogs\htsrv\_login_form.php:45
-#: ..\..\..\htsrv\_login_form.php:45
-msgid "You will have to accept cookies in order to log in."
-msgstr ""
-
-#: ..\..\..\htsrv\_login_form.php:53 ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "Heslo:"
-
-#: ..\..\..\htsrv\_login_form.php:59 ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "Přihlásit!"
-
-#: ..\..\..\htsrv\_login_form.php:67 ..\..\..\install\index.php:64
-#, fuzzy
-msgid "Go to Blogs"
-msgstr "Výstup k blogům"
-
-#: ..\..\..\htsrv\_login_form.php:69
-msgid "Lost your password ?"
-msgstr "Zapomněl jste heslo?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Zapomněl jste heslo?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Nové heslo bude vytvořeno a zasláno na váš email."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "Vytvořit nové heslo!"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Registrace dokončena"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Nové registrace nyní nejsou možné"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "Registrace nových uživatelů nyní ení možná."
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Domů"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Registrace od"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(dvakrát)"
-
-# D:\www\b2evo091\blogs\htsrv\_reg_form.php:36
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr ""
-
-# D:\www\b2evo091\blogs\htsrv\_reg_form.php:46
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr ""
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "Registrovat!"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-#, fuzzy
-msgid "Log into existing account..."
-msgstr "Přihlašte se, pokud zde máte účet..."
-
-#: ..\..\..\install\index.php:52
-#, fuzzy
-msgid "b2evo installer"
-msgstr "b2evo sidebar"
-
-# D:\www\b2evo091\blogs\install\index.php:59
-#: ..\..\..\install\index.php:59
-msgid "Installer for version "
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:61
-#: ..\..\..\install\index.php:61
-msgid "Current installation"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:62
-#: ..\..\..\install\index.php:62
-msgid "Install menu"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:63
-#: ..\..\..\install\index.php:63
-msgid "PHP info"
-msgstr ""
-
-#: ..\..\..\install\index.php:65
-#, fuzzy
-msgid "Go to Admin"
-msgstr "Správce"
-
-#: ..\..\..\install\index.php:66
-#, fuzzy
-msgid "Online"
-msgstr "Slogan"
-
-#: ..\..\..\install\index.php:67
-#, fuzzy
-msgid "Manual"
-msgstr "leden"
-
-# D:\www\b2evo091\blogs\install\index.php:68
-#: ..\..\..\install\index.php:68
-msgid "Support"
-msgstr ""
-
-#: ..\..\..\install\index.php:77
-#, fuzzy
-msgid "Language / Locale"
-msgstr "Jazyk"
-
-# D:\www\b2evo091\blogs\install\index.php:78
-#: ..\..\..\install\index.php:78
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:106
-#: ..\..\..\install\index.php:106
-msgid "Check your database config settings below and update them if necessary..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:118
-# D:\www\b2evo091\blogs\install\index.php:127
-#: ..\..\..\install\index.php:118 ..\..\..\install\index.php:127
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:150
-#: ..\..\..\install\index.php:150
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:190
-#: ..\..\..\install\index.php:190
-msgid "Config file update"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:191
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:192
-#: ..\..\..\install\index.php:192
-msgid "There are two ways to deal with this:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:194
-#: ..\..\..\install\index.php:194
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:196
-#: ..\..\..\install\index.php:196
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:197
-#: ..\..\..\install\index.php:197
-msgid "Come back to this page and refresh/reload."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:201
-#: ..\..\..\install\index.php:201
-msgid "Alternatively, you can update the config file manually:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:203
-#: ..\..\..\install\index.php:203
-msgid "Open the _config.php file locally with a text editor."
-msgstr ""
-
-#: ..\..\..\install\index.php:204
-#, fuzzy
-msgid "Delete all contents!"
-msgstr "Komentáře příspěvků"
-
-# D:\www\b2evo091\blogs\install\index.php:205
-#: ..\..\..\install\index.php:205
-msgid "Copy the contents from the box below."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:206
-#: ..\..\..\install\index.php:206
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:207
-#: ..\..\..\install\index.php:207
-msgid "Save the new _config.php file locally."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:208
-#: ..\..\..\install\index.php:208
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:209
-#: ..\..\..\install\index.php:209
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:213
-#: ..\..\..\install\index.php:213
-msgid "This is how your _config.php should look like:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:233
-#: ..\..\..\install\index.php:233
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:266
-#: ..\..\..\install\index.php:266
-msgid "Base configuration"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:268
-#: ..\..\..\install\index.php:268
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:270
-#: ..\..\..\install\index.php:270
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:277
-#: ..\..\..\install\index.php:277
-msgid "Database you want to install into"
-msgstr ""
-
-#: ..\..\..\install\index.php:279 ..\..\..\install\index.php:384
-#, fuzzy
-msgid "mySQL Username"
-msgstr "Adresa kořene"
-
-# D:\www\b2evo091\blogs\install\index.php:279
-#: ..\..\..\install\index.php:279
-msgid "Your username to access the database"
-msgstr ""
-
-#: ..\..\..\install\index.php:280 ..\..\..\install\index.php:385
-#, fuzzy
-msgid "mySQL Password"
-msgstr "Heslo:"
-
-# D:\www\b2evo091\blogs\install\index.php:280
-#: ..\..\..\install\index.php:280
-msgid "Your password to access the database"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:281
-# D:\www\b2evo091\blogs\install\index.php:386
-#: ..\..\..\install\index.php:281 ..\..\..\install\index.php:386
-msgid "mySQL Database"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:281
-#: ..\..\..\install\index.php:281
-msgid "Name of the database you want to use"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:282
-# D:\www\b2evo091\blogs\install\index.php:387
-#: ..\..\..\install\index.php:282 ..\..\..\install\index.php:387
-msgid "mySQL Host"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:282
-#: ..\..\..\install\index.php:282
-msgid "You probably won't have to change this"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:287
-#: ..\..\..\install\index.php:287
-msgid "Additional settings"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:289
-# D:\www\b2evo091\blogs\install\index.php:388
-#: ..\..\..\install\index.php:289 ..\..\..\install\index.php:388
-msgid "Base URL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:289
-#: ..\..\..\install\index.php:289
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:291
-#: ..\..\..\install\index.php:291
-msgid "Your email"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:291
-#: ..\..\..\install\index.php:291
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:298
-#: ..\..\..\install\index.php:298
-msgid "Update config file"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:318
-#: ..\..\..\install\index.php:318
-msgid "How do you want to install b2evolution?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:322
-#: ..\..\..\install\index.php:322
-msgid "The installation can be done in different ways. Choose one:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:325
-#: ..\..\..\install\index.php:325
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:328
-#: ..\..\..\install\index.php:328
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:331
-#: ..\..\..\install\index.php:331
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:334
-#: ..\..\..\install\index.php:334
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:337
-#: ..\..\..\install\index.php:337
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr ""
-
-#: ..\..\..\install\index.php:344
-#, fuzzy
-msgid "Delete b2evolution tables"
-msgstr "moje b2evolution"
-
-# D:\www\b2evo091\blogs\install\index.php:345
-#: ..\..\..\install\index.php:345
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:348
-#: ..\..\..\install\index.php:348
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:353
-#: ..\..\..\install\index.php:353
-msgid "GO!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:360
-#: ..\..\..\install\index.php:360
-msgid "Need to start anew?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:361
-#: ..\..\..\install\index.php:361
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:373
-#: ..\..\..\install\index.php:373
-msgid "Base config recap..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:375
-#: ..\..\..\install\index.php:375
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:385
-#: ..\..\..\install\index.php:385
-msgid "(Set, but not shown for security reasons)"
-msgstr ""
-
-#: ..\..\..\install\index.php:389
-#, fuzzy
-msgid "Admin email"
-msgstr "Správce"
-
-# D:\www\b2evo091\blogs\install\index.php:401
-#: ..\..\..\install\index.php:401
-msgid "Installing b2evolution tables with sample data"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:406
-#: ..\..\..\install\index.php:406
-msgid "Installation successful!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:408
-#: ..\..\..\install\index.php:408
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:421
-#: ..\..\..\install\index.php:421
-msgid "Upgrading data in existing b2evolution database"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:426
-# D:\www\b2evo091\blogs\install\index.php:446
-# D:\www\b2evo091\blogs\install\index.php:465
-# D:\www\b2evo091\blogs\install\index.php:485
-#: ..\..\..\install\index.php:426 ..\..\..\install\index.php:446
-#: ..\..\..\install\index.php:465 ..\..\..\install\index.php:485
-msgid "Upgrade completed successfully!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:427
-# D:\www\b2evo091\blogs\install\index.php:447
-# D:\www\b2evo091\blogs\install\index.php:486
-# D:\www\b2evo091\blogs\install\_functions_evoupgrade.php:128
-#: ..\..\..\install\index.php:427 ..\..\..\install\index.php:447
-#: ..\..\..\install\index.php:486
-#: ..\..\..\install\_functions_evoupgrade.php:128
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:441
-# D:\www\b2evo091\blogs\install\index.php:460
-# D:\www\b2evo091\blogs\install\index.php:480
-#: ..\..\..\install\index.php:441 ..\..\..\install\index.php:460
-#: ..\..\..\install\index.php:480
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:466
-#: ..\..\..\install\index.php:466
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:499
-#: ..\..\..\install\index.php:499
-msgid "Deleting b2evolution tables from the datatase"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:503
-#: ..\..\..\install\index.php:503
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr ""
-
-#: ..\..\..\install\index.php:513
-#, fuzzy
-msgid "Reset done!"
-msgstr "Zrušit"
-
-#: ..\..\..\install\index.php:514
-#, fuzzy
-msgid "Back to menu"
-msgstr "Zpět do profilu"
-
-#: ..\..\..\install\index.php:522
-msgid "official website"
-msgstr "oficiální web"
-
-# D:\www\b2evo091\blogs\install\index.php:524
-#: ..\..\..\install\index.php:524
-msgid "contact"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_cafelogupgrade.php:30
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:412
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is a sample linkblog entry"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:412
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:432
-#: ..\..\..\install\_functions_create.php:432
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:440
-#: ..\..\..\install\_functions_create.php:440
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:442
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:476
-#: ..\..\..\install\_functions_create.php:495
-#, fuzzy, php-format
-msgid "%s Title"
-msgstr "Nadpis"
-
-#: ..\..\..\install\_functions_create.php:447
-#: ..\..\..\install\_functions_create.php:464
-#: ..\..\..\install\_functions_create.php:481
-#: ..\..\..\install\_functions_create.php:500
-#, fuzzy, php-format
-msgid "Tagline for %s"
-msgstr "Slogan"
-
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:465
-#: ..\..\..\install\_functions_create.php:482
-#: ..\..\..\install\_functions_create.php:501
-#, fuzzy, php-format
-msgid "Short description for %s"
-msgstr "Stručný popis"
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:451
-# D:\www\b2evo091\blogs\install\_functions_create.php:469
-# D:\www\b2evo091\blogs\install\_functions_create.php:485
-# D:\www\b2evo091\blogs\install\_functions_create.php:504
-#: ..\..\..\install\_functions_create.php:451
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:485
-#: ..\..\..\install\_functions_create.php:504
-#, php-format
-msgid "Notes for %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:452
-#: ..\..\..\install\_functions_create.php:470
-#: ..\..\..\install\_functions_create.php:486
-#: ..\..\..\install\_functions_create.php:505
-#, fuzzy, php-format
-msgid "Keywords for %s"
-msgstr "Klíčová slova"
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:493
-#: ..\..\..\install\_functions_create.php:493
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr ""
-
-# Dovolil jsem si Permalink přeložit jako Trvalinku.
-#: ..\..\..\install\_functions_create.php:571
-#, fuzzy
-msgid "Clean Permalinks!"
-msgstr "Trvalinka"
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:571
-#: ..\..\..\install\_functions_create.php:571
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:577
-#: ..\..\..\install\_functions_create.php:577
-msgid "Apache optimization..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:577
-#: ..\..\..\install\_functions_create.php:577
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:583
-#: ..\..\..\install\_functions_create.php:583
-msgid "About evoSkins..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:583
-#: ..\..\..\install\_functions_create.php:583
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:595
-#: ..\..\..\install\_functions_create.php:595
-msgid "Skins, Stubs and Templates..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:595
-#: ..\..\..\install\_functions_create.php:595
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:609
-#: ..\..\..\install\_functions_create.php:609
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:610
-#: ..\..\..\install\_functions_create.php:610
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:619
-#: ..\..\..\install\_functions_create.php:619
-msgid "This is a multipage post"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:619
-#: ..\..\..\install\_functions_create.php:619
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:639
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post with no teaser"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:639
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:647
-#, fuzzy
-msgid "Extended post"
-msgstr "Upravit příspěvek"
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:647
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:655
-#: ..\..\..\install\_functions_create.php:655
-msgid "Important information"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:655
-#: ..\..\..\install\_functions_create.php:655
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:693
-#: ..\..\..\install\_functions_create.php:693
-msgid "First Post"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:693
-#: ..\..\..\install\_functions_create.php:693
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:699
-#, fuzzy
-msgid "Second post"
-msgstr "Nahrávám příspěvek..."
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:699
-#: ..\..\..\install\_functions_create.php:699
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:705
-#: ..\..\..\install\_functions_create.php:705
-msgid "Third post"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:705
-#: ..\..\..\install\_functions_create.php:705
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:727
-#: ..\..\..\install\_functions_create.php:727
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_evoupgrade.php:127
-#: ..\..\..\install\_functions_evoupgrade.php:127
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_evoupgrade.php:327
-#: ..\..\..\install\_functions_evoupgrade.php:327
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_evoupgrade.php:329
-#: ..\..\..\install\_functions_evoupgrade.php:329
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_install.php:24
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_install.php:36
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_install.php:40
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_install.php:41
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_miniblog.php:30
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\plugin.class.php:44
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\plugin.class.php:45
-# D:\www\b2evo091\blogs\plugins\renderers\_autolinks.renderer.php:42
-# D:\www\b2evo091\blogs\plugins\renderers\_auto_p.renderer.php:42
-# D:\www\b2evo091\blogs\plugins\renderers\_bbcode.renderer.php:84
-# D:\www\b2evo091\blogs\plugins\renderers\_smilies.renderer.php:69
-# D:\www\b2evo091\blogs\plugins\renderers\_textile.renderer.php:238
-# D:\www\b2evo091\blogs\plugins\toolbars\_quicktags.toolbar.php:47
-# D:\www\b2evo091\blogs\plugins\toolbars\_smilies.toolbar.php:57
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_autolinks.renderer.php:41
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_auto_p.renderer.php:41
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_bbcode.renderer.php:83
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_gmcode.renderer.php:75
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_gmcode.renderer.php:76
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_smilies.renderer.php:68
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_textile.renderer.php:237
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wacko.renderer.php:79
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:79
-msgid "Wacko style formatting"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wacko.renderer.php:80
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:80
-msgid ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:42
-msgid "Wiki Links converter"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:43
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:43
-msgid "WikiWord links ((link)) [[link ]]"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\toolbars\_quicktags.toolbar.php:46
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "Vloženo (INS) [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "Zrušeno (DEL) [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "Tučně (STRONG) [Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "Zvýraznění (EM) [Alt+E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "Zdrojový kód (CODE) [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "Odstavec (P) [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "Neuspořádaný seznam (UL) [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "Položka seznamu (LI) [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "Odstavcová citace (BLOCKQUOTE) [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "Obrázek (IMG) [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "Odkaz (A) [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "Pokračování [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "Bez úvodu [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "Další strana [Alt-Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "Uzavřít značky"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr "Zástupný text (ALT)"
-
-# D:\www\b2evo091\blogs\plugins\toolbars\_smilies.toolbar.php:56
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\_categories.php:17
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr ""
-
-#: ..\..\..\skins\_feedback.php:77 ..\..\..\skins\basic\_feedback.php:77
-#, fuzzy
-msgid "Trackback address for this post:"
-msgstr "Adresy zpětných stop pro tento příspěvek:"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95 ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "Zatím žádné nové %s pro tento příspěvek..."
-
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "Váš email <strong>nebude</strong> zveřejněn."
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "WWW"
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "Vaše WWW-adresa bude zveřejněna."
-
-#: ..\..\..\skins\_feedback.php:195 ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Konce řádku budou převedeny na &lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "Remember me"
-msgstr "Zapamatovat"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(Uloží cookie se jménem, emailem a URL)"
-
-#: ..\..\..\skins\_lastcomments.php:33 ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54 ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "Jako odpověď na:"
-
-#: ..\..\..\skins\_linkblog.php:31 ..\..\..\skins\custom\_linkblog.php:21
-#, fuzzy
-msgid "Linkblog"
-msgstr "blogy"
-
-#: ..\..\..\skins\_linkblog.php:71 ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "více"
-
-#: ..\..\..\skins\_profile.php:65 ..\..\..\skins\basic\_profile.php:80
-#, fuzzy
-msgid "AOL I.M."
-msgstr "MSN IM"
-
-#: ..\..\..\skins\_profile.php:66 ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN IM"
-
-#: ..\..\..\skins\_profile.php:67 ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "YahooIM"
-
-# D:\www\b2evo091\blogs\skins\basic\_bloglist.php:23
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\basic\_main.php:46
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr ""
-
-#: ..\..\..\skins\basic\_main.php:98 ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "slov"
-
-#  TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\skins\basic\_main.php:103
-#, fuzzy
-msgid "Read more..."
-msgstr "Pokračování..."
-
-#: ..\..\..\skins\bluesky\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:170
-msgid "Choose a skin"
-msgstr "Vybrat vzhled"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Previous"
-msgstr "Předchozí %d"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Next"
-msgstr "Následující %d"
-
-#: ..\..\..\skins\custom\_main.php:213
-#: ..\..\..\skins\natural_pink\_main.php:205
-#: ..\..\..\skins\wpc_aubmach\_main.php:150
-#: ..\..\..\skins\wpc_default\_main.php:153
-msgid "Choose skin"
-msgstr "Vybrat vzhled"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "Procházet všechny příspěvky od tohoto autora"
-
-#: ..\..\..\skins\originalb2\_main.php:176
-msgid "archives"
-msgstr "archivy"
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_feedback.php:86
-# D:\www\b2evo091\blogs\skins\wpc_default\_feedback.php:86
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-#, fuzzy
-msgid "Comment by"
-msgstr "Komentář"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-#, fuzzy
-msgid "Trackback from"
-msgstr "Zpětná stopa od:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-#, fuzzy
-msgid "Pingback from"
-msgstr "Ozvěna od:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:72
-#, fuzzy
-msgid "Edit This"
-msgstr "Upravit!"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:185
-#: ..\..\..\skins\wpc_default\_feedback.php:185
-#, fuzzy
-msgid "E-mail"
-msgstr "Email"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:198
-#: ..\..\..\skins\wpc_default\_feedback.php:198
-#, fuzzy
-msgid "Your Comment"
-msgstr "Komentář"
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_feedback.php:218
-# D:\www\b2evo091\blogs\skins\wpc_default\_feedback.php:218
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:218
-#: ..\..\..\skins\wpc_default\_feedback.php:218
-msgid "Say It!"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-#, fuzzy
-msgid "Filed under:"
-msgstr "Nahrát soubor"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:160
-#: ..\..\..\skins\wpc_default\_main.php:163
-#, fuzzy
-msgid "Other"
-msgstr "říjen"
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:172
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:175
-#: ..\..\..\skins\wpc_aubmach\_main.php:172
-#: ..\..\..\skins\wpc_default\_main.php:175
-msgid "Meta"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-#, fuzzy
-msgid "Syndicate this site using RSS"
-msgstr "Sdílení blogu"
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:174
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:175
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "The latest comments to all posts in RSS"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:175
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:176
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:179
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:176
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:179
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:177
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:187
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:180
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:190
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:187
-#: ..\..\..\skins\wpc_default\_main.php:180
-#: ..\..\..\skins\wpc_default\_main.php:190
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:188
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:191
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:189
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:192
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "Original design credits for this skin:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:190
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr ""
-
-#: ..\..\..\xmlsrv\rdf.php:60 ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "(Pokračování...)"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1404 ..\..\..\xmlsrv\xmlrpc.php:1408
-#, fuzzy, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Nová ozvěna k vašemu příspěvku #%d \"%s\""
-
-#~ msgid "my blogs"
-#~ msgstr "moje blogy"
-
-#~ msgid "A blog tool like it oughta be!"
-#~ msgstr "Nástroj k blogování jak má být!"
-
-# C:\www\b2evolution\blogs\index.php:32
-#~ msgid "My blogs"
-#~ msgstr "Moje blogy"
-
-#~ msgid "My Back-Office"
-#~ msgstr "Můj redakční systém"
-
-#~ msgid "This page is a placeholder providing links to your blogs and additionnal demos of what you can do with b2evolution."
-#~ msgstr "Tato strana je rezervovaná pro odkazy k vašim blogům a dalším ukázkám, co se dá dělat s b2evolution."
-
-#~ msgid "Of course, you don't want to keep all that for your website. Just select what you need and erase what you don't. You will probably also delete this page and rename one of your blogs to index.php. (When you do that, don't forget to update that blog settings in the back office, so the moved blog knows its new filename/URL! ;)."
-#~ msgstr "Na svém webu samozřejmě nemusíte mít všechno. Prostě si vyberte, co potřebujete a zbytek smažte. Nejspíš vymažete i tuto stránku a přejmenujete některý z blogů na index.php. (Až to uděláte, nezapoměňte obnovit také nastavení weblogu v redakčním systému, aby přestěhovaný web znal své nové umístění! ;)."
-
-#~ msgid "- %d queries so far"
-#~ msgstr "- %d požadavků dosud"
-
-#~ msgid "Some viewing statistics"
-#~ msgstr "Několik statistik zobrazení"
-
-#, fuzzy
-#~ msgid "Recent Referers"
-#~ msgstr "Aktuální odkazovače"
-
-#~ msgid "Top Referers"
-#~ msgstr "Nejčastější odkazovače"
-
-#, fuzzy
-#~ msgid "Blogroll"
-#~ msgstr "Oblíbené weby"
-
-#~ msgid "Totals: %d posts - %d queries - %01.3f seconds"
-#~ msgstr "Celkem: %d příspěvků - %d doatzů - %01.3f sekund"
-
-#~ msgid "You have no right to edit the blogs."
-#~ msgstr "Nemáte oprávnění k úpravě blogů."
-
-#~ msgid "Back to new blog form"
-#~ msgstr "Zpět na založení nového blogu"
-
-#~ msgid "Trying to create stub file"
-#~ msgstr "Pokouším se vytvořit kořenný soubor"
-
-#~ msgid "Loading"
-#~ msgstr "Nahrávám"
-
-#~ msgid "Could not load stub model."
-#~ msgstr "Nelze nahrát kořenný model."
-
-#~ msgid "<p>Changing mod to %o</p>"
-#~ msgstr "<p>Měním mód na %o</p>"
-
-#~ msgid "chmod failed!"
-#~ msgstr "Selhal chmod!"
-
-#~ msgid "<p>Changing owner to %s</p>"
-#~ msgstr "<p>Měním vlastníka na %s</p>"
-
-#~ msgid "chown failed!"
-#~ msgstr "Selhal chown!"
-
-#~ msgid "Blog params for:"
-#~ msgstr "Vlastnosti blogu pro:"
-
-#~ msgid "Back to blog editing"
-#~ msgstr "Zpět na úpravu blogu"
-
-#~ msgid "You have no right to generate static pages."
-#~ msgstr "Nemáte oprávnění vytvořit statické stránky."
-
-#~ msgid "Generating page from <strong>%s</strong> to <strong>%s</strong>..."
-#~ msgstr "Vytvářím z <strong>%s</strong> stránku <strong>%s</strong>..."
-
-#~ msgid "<strong>Old</strong> name"
-#~ msgstr "<strong>Původní</strong> název"
-
-#~ msgid "<strong>New</strong> name"
-#~ msgstr "<strong>Nový</strong> název"
-
-#~ msgid "Cheatin' uh ?"
-#~ msgstr "Švindlujeme, co?"
-
-#~ msgid "Show"
-#~ msgstr "Zobrazit"
-
-#~ msgid "converts line-breaks into &lt;br /&gt; tags"
-#~ msgstr "převádí konce řádek na  značku &lt;BR&gt;"
-
-#~ msgid "You have no right to view stats."
-#~ msgstr "Nemáte oprávnění prohlížet statistiky."
-
-#, fuzzy
-#~ msgid "You have no right to change a hit type."
-#~ msgstr "Nemáte oprávnění měnit druh přístupu."
-
-#, fuzzy
-#~ msgid "You have no right to delete a hit."
-#~ msgstr "Nemáte oprávnění smazat přístup."
-
-#~ msgid "Filter"
-#~ msgstr "Filtrovat"
-
-#~ msgid "Identity"
-#~ msgstr "Totožnost"
-
-#~ msgid "Can't change the level of an user whose level is higher than yours."
-#~ msgstr "Nemůžete měnit úroveň uživatelům s vyšší úrovní, než je vaše."
-
-#~ msgid "Can't delete an user whose level is higher than yours."
-#~ msgstr "Nemůžete zrušit uživatele, jehož úroveň je vyšší než vaše."
-
-#~ msgid "Couldn't delete user #%d's posts."
-#~ msgstr "Nelze smazat příspěvky uživatele #%d."
-
-#~ msgid "Click on an user's login name to see his/her complete Profile."
-#~ msgstr "Pro prohlížení profilu klepněte na přihlašovací jméno uživatele."
-
-#~ msgid "To edit your Profile, click on your login name."
-#~ msgstr "Pro úpravu vlastního profilu klepněte na své přihlašovací jméno."
-
-#~ msgid "Active users"
-#~ msgstr "Aktivní uživatelé"
-
-#~ msgid "To delete an user, bring his/her level to zero, then click on the red cross."
-#~ msgstr "Pro smazání uživatele snižte jeho úroveň na nulu a klepnětena červené překřížení."
-
-#~ msgid "You have no right to edit the templates."
-#~ msgstr "Nemáte oprávnění upravovat šablony."
-
-#~ msgid "update template !"
-#~ msgstr "upravit šablonu!"
-
-#~ msgid "This is the template that displays stats for a blog"
-#~ msgstr "Tato šablona zobrazuje statistiku blogu"
-
-#~ msgid "The admin disabled this function"
-#~ msgstr "Správce vyřadil tuto funkci z provozu"
-
-#~ msgid "You don't have the right to delete <strong>%s</strong>'s posts."
-#~ msgstr "Nemáte opravnění mazat příspěvky uživatele <strong>%s</strong> ."
-
-#~ msgid "Oops, no comment with this ID."
-#~ msgstr "Ajaj, komentář s tímto ID neexistuje."
-
-#~ msgid "Update blog!"
-#~ msgstr "Upravit blog!"
-
-#~ msgid "This is the URL to the directory where the <em>Stub filename</em> and <em>Static filename</em> files live. No trailing slash. (If you don't know, leave this field empty.)"
-#~ msgstr "Toto je adresa složky na serveru, kde se nachází <em>název kořenného souboru</em> a <em>název statického souboru</em>. Bez koncového lomítka. (Pokud nevíte, nevyplňujte.)"
-
-#~ msgid "Stub Filename"
-#~ msgstr "Název kořenného souboru"
-
-#~ msgid "This is the <strong>file</strong>name of the main file (e-g: blog_b.php) used to display this blog. This is used mainly for static page generation, but setting this incorrectly may also cause navigation to fail."
-#~ msgstr "Toto je název hlavního <strong>souboru</strong> (např.: blog_b.php), který bude používán pro zobrazení tohoto blogu. Soubor  je využíván nejčastěji při vytváření statických stránek, ale jeho špatné nastavení může způsobit chyby i při navigaci."
-
-#, fuzzy
-#~ msgid "This is the <strong>url</strong>name of the main file (e-g: blog_b.php) used to display this blog. A typical setting would be setting this to your Filename without the .php extension, if your webserver supports this. <strong>If you are not sure how to set this, use the same as Stub Filename.</strong> This is used by permalinks, trackback, pingback, etc. Setting this incorrectly may cause these to fail."
-#~ msgstr "Toto je <strong>url</strong>, adresa psaná v prohlížeči, názevu hlavního souboru (např.: blog_b.php). Váš webserver může být například nastaven tak, že sám doplňuje příonu .php. <strong>Pokud si nejste jisti, napiště název kořenného souboru.</strong> Toto URL bude používáno v trvalinkách, zpětných stopách, ozvěnách ap. Špatným nastavením způsobíte chybu."
-
-#~ msgid "Stub URLname"
-#~ msgstr "Adresa kořene"
-
-#~ msgid "Create new blog !"
-#~ msgstr "Vytvořit nový blog!"
-
-#~ msgid "(converts line-breaks into &lt;br /&gt; tags)"
-#~ msgstr "(převádí konce řádků na značku &lt;br /&gt;)"
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#~ msgid "in"
-#~ msgstr "v"
-
-#~ msgid "URLs, email, AIM and ICQs will be converted automatically."
-#~ msgstr "Odkazy, emaily a čísla AIM a ICQ budou automaticky převedeny."
-
-#~ msgid "<p>%d queries - %01.3f seconds</p>"
-#~ msgstr "<p>%d dotazů - %01.3f sekund</p>"
-
-#~ msgid "New Post"
-#~ msgstr "Nový příspěvek"
-
-#~ msgid "Browse/Edit"
-#~ msgstr "Procházet/Upravit"
-
-#~ msgid "Cats"
-#~ msgstr "Rubriky"
-
-#  TRANS: Default title when inserting links into post
-#~ msgid "External - English"
-#~ msgstr "Odkaz na anglicky psaný web"
-
-#~ msgid "Can't connect to the database server. MySQL said:"
-#~ msgstr "Nelze navázat spojení s databázovým serverem. MySQL říká:"
-
-#~ msgid "Can't connect to the database %s. MySQL said:"
-#~ msgstr "Nelze navázat spojení s databází %s. MySQL říká:"
-
-#, fuzzy
-#~ msgid "Pinging Cafelog.com..."
-#~ msgstr "Ozývám se na Cafeblog.com..."
-
-#~ msgid "Level 0 users can't post."
-#~ msgstr "Uživatelé úrovně 0 nemohou přidávat příspěvky."
-
-#~ msgid "Click here to login !"
-#~ msgstr "Pro přihlášení klepněte zde!"
-
-#~ msgid "Register ?"
-#~ msgstr "Registrovat?"
-
-#~ msgid "Original post on %s"
-#~ msgstr "Původní příspěvek %s"
-
-#~ msgid "Top refering engines"
-#~ msgstr "Nejčastější odkazující vyhledavače"
diff -ruN --text 0.9.2.src/locales/da_DK/_global.php 1.10.3.src/locales/da_DK/_global.php
--- 0.9.2.src/locales/da_DK/_global.php	2004-12-08 18:38:18.000000000 -0600
+++ 1.10.3.src/locales/da_DK/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,688 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['da_DK'] = array(
-	'' => "Project-Id-Version: PACKAGE VERSION\nPOT-Creation-Date: 2004-05-18 03:09+0200\nPO-Revision-Date: 2004-10-09 12:45+0100\nLast-Translator: \nLanguage-Team: LANGUAGE <LL@li.org>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\n",
-	'Selected' => "Valgte",
-	'Categories' => "Kategorier",
-	'Permanent link to full entry' => "Permanent link til fuldt indlg",
-	'Permalink' => "Permanent link",
-	'Recently' => "Seneste",
-	'(cached)' => "(cached)",
-	'(no cache)' => "(ikke cache)",
-	'Last comments' => "Sidste kommentarer",
-	'Some viewing statistics' => "Nogle visningsstatistikker",
-	'Search' => "Sg",
-	'All Words' => "Alle ord",
-	'Some Word' => "Nogle ord",
-	'Entire phrase' => "Hele stningen",
-	'Reset form' => "Nulstil",
-	'Get selection' => "Hent valgte",
-	'Archives' => "Arkiv",
-	'more...' => "mere...",
-	'Recent Referers' => "Seneste henvisere",
-	'Top Referers' => "Top henvisere",
-	'Misc' => "Div",
-	'Syndicate this blog' => "Syndiker denne blog",
-	'Default page for b2evolution' => "Standard side for b2evolution",
-	'Multilingual multiuser multi-blog engine.' => "Multisprog multibruger multiblog maskine",
-	'Welcome to b2evolution' => "Velkommen til b2evolution",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Dette er standard hjemmesiden for b2evolution. Den vil blive vist s lnge du ikke vlger en standard blog i de generelle indstillinger.",
-	'Individual blogs on this system' => "Individuelle blogs p dette system",
-	'Blog #%d' => "Blog #%d",
-	'Blog #1' => "Blog #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Dette er en speciel blog der samler alle meddelelser fra alle de andre blogs!",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Bemrk: den ovenstende liste (og menuen) er automatisk genereret og inkluderer kun de blogs der har et &quot;stub url navn&quot;. Du kan stte dette i blog konfigurationen i administrationsdelen.",
-	'More demos' => "Flere demoer",
-	'Custom template' => "Valgfri skabelon",
-	'Multiple blogs displayed on the same page' => "Flere blogs vises p den samme side",
-	'Summary of last posts in all blogs' => "Resume af de sidste indlg i alle blogs",
-	'The page you\'re looking at' => "Den side du kigger p",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Bemrk: disse demoer bruger ikke evoSkins, selv hvis du slr dem til under installation. Den eneste mde at ndre deres udseende p er ved at redigere deres PHP skabelon. Men, igen, husk at disse kun er demoer til inspiration for dine egne skabeloner ;)",
-	'Administration' => "Administration",
-	'Go to backoffice!' => "G til administrationsdelen",
-	'Official website' => "Officiel hjemmeside",
-	'GNU GPL license' => "GNU GPL licens",
-	'Multiblog demo' => "Multiblog demo",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Denne demoskabelon viser 3 blogs p en gang (1 til venstre, 2 til hjre)",
-	'Summary demo' => "Resume demo",
-	'This demo template displays a summary of last posts in all blogs' => "Denne demoskabelon viser et resume af de sidste indlg i alle blogs",
-	'More posts...' => "Flere poster...",
-	'Antispam' => "Antispam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "Ngleordet [%s] er for kort, det skal vre minimum 5 karakterer!",
-	'Deleting log-hits matching [%s]...' => "Sletter log-hits [%s]...",
-	'Deleting comments matching [%s]...' => "Sletter kommentarer  [%s]...",
-	'Blacklisting the keyword [%s]...' => "Sortlister kodeordet [%s]...",
-	'Confirm ban &amp; delete' => "Bekrft forbud &amp; sletning",
-	'No log-hits match the keyword [%s].' => "Ingen log-hits passer p ngleordet [%s].",
-	'Delete the following %d referer hits:' => "Slet flgende %d henviseres hits:",
-	'No comments match the keyword [%s].' => "Ingen kommentarer passer p ngleordet [%s].",
-	'Delete the following %d comments:' => "Sletter flgende %d kommentarer:",
-	'The keyword [%s] is already handled by the blacklist.' => "Ngleordet [%s] er allerede hndteret p sortlisten.",
-	'Blacklist the keyword [%s] locally.' => "Sortlist ngleordet [%s] lokalt.",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "Rapporter ngleordet [%s] som misbrug til b2evolution.net.",
-	'Terms of service' => "Vilkr",
-	'Perform selected operations' => "Udfr valgte operationer",
-	'Removing entry #%d from the ban list...' => "Fjerner posten #%d fra forbudslisten...",
-	'Add a banned keyword' => "Tilfj et forbudt ngleord",
-	'Check &amp; ban...' => "Check &amp; forbud.",
-	'Banned domains blacklist' => "Forbudte domners sortliste",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Enhver URL der indeholder et af flgende ngleord vil blive forbudt fra indlg, kommentarer og logs.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Hvis et ngleord begrnser legitime domner, klik p det grnne flueben for at stoppe forbuddet af dette ngleord.",
-	'Request abuse update from centralized blacklist!' => "Hent misbrugsupdate fra centraliseret sortliste!",
-	'Allow keyword back (Remove it from the blacklist)' => "Tillad ngleord (Fjern det fra sortlisten!)",
-	'Allow Back' => "Tillad igen",
-	'Report abuse to centralized ban blacklist!' => "Rapporter misbrug til centraliseret sortliste!",
-	'Report' => "Rapporter",
-	'Check hit-logs and comments for this keyword!' => "Tjek hits-logs og kommenter for dette ngleord!",
-	'Re-check' => "Tjek igen",
-	'Blogs' => "Blogs",
-	'New' => "Ny",
-	'Creating blog...' => "Laver blog...",
-	'You must provide an URL blog name / Stub name!' => "Du m give et URL blog navn / Stub navn!",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "Dette URL navn /Stub navn er allerede i brug af en anden blog. Vlg venligst et andet navn.",
-	'Cannot create, please correct these errors:' => "Kan ikke udfre, korriger venligst disse fejl:",
-	'You should <a %s>create categories</a> for this blog now!' => "Du skal <a %s>lave kategorier</a> for denne blog nu!",
-	'New weblog' => "Ny weblog",
-	'New blog' => "Ny blog",
-	'General' => "Generelt",
-	'Permissions' => "Tilladelser",
-	'Advanced' => "Avanceret",
-	'Updating Blog [%s]...' => "Opdaterer blog [%s]...",
-	'Cannot update, please correct these errors:' => "Kan ikke opdatere, ret venligst disse fejl:",
-	'Delete blog [%s]?' => "Slet blog [%s]?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Sletning af denne blog vil ogs slette alle kategorier, indlg og kommentarer!",
-	'THIS CANNOT BE UNDONE!' => "DETTE KAN IKKE GRES OM!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "Prv ogs at slette stub filen [<strong><a %s>%s</a></strong>]",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "Prv ogs at slette den statiske fil [<strong><a %s>%s</a></strong>]",
-	'I am sure!' => "Jeg er sikker!",
-	'CANCEL' => "FORTRYD",
-	'Generating static page for blog [%s]' => "Genererer statisk side for blog [%s]",
-	'You haven\'t set a static filename for this blog!' => "Du har ikke angivet et statisk filnavn for denne blog!",
-	'File cannot be written!' => "Der kan ikke skrives til filen",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "Du skal tjekke tilladelserne for [%s]. Se <a %s>online manualen om filtilladelser</a>.",
-	'Writing to file [%s]...' => "Skriver til fil [%s]...",
-	'Done.' => "Frdig.",
-	'Browse blog:' => "Gennemse blog:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Siden du er nylig tilkommet m du vente for at en admin autoriserer dig til at skrive indlg. Du kan ogs <a %s>emaile admin</a> og sprge om forfremmelse. Nr du er forfremmet, s opdater denne side og du er nu i stand til at blogge. :)",
-	'Categories for blog:' => "Kategorier for blog:",
-	'New sub-category in category: %s' => "Ny underkategori i kategorien: %s",
-	'New category in blog: %s' => "Ny kategori i blog: %s",
-	'New category name' => "Nyt kategorinavn",
-	'Create category' => "Lav ny kategori",
-	'Deleting category #%d : %s ...' => "Sletter kategori #%d : %s ...",
-	'ERROR' => "FEJL",
-	'Category deleted.' => "Kategori slettet.",
-	'Properties for category:' => "Valgmuligheder for kategori:",
-	'Name' => "Navn",
-	'New parent category' => "Ny overkategori",
-	'Old Parent' => "Gammel overordnet",
-	'Root (No parent)' => "Rod (ingen overordnet)",
-	'Edit category!' => "Rediger kategori!",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Desvrre har du ikke tilladelse til at redigere/se en kategoris valgmuligheder.",
-	'Oops, no post with this ID.' => "Ups ingen poster med dette ID.",
-	'Editing post' => "Redigerer post",
-	'#%d in blog: %s' => "#%d i blog: %s",
-	'Oops, no comment with this ID!' => "Ups, ingen kommentarer med denne ID!",
-	'Editing comment' => "Redigerer kommentar",
-	'New post in blog:' => "Nyt indlg i blog:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Eftersom denne blog ikke har en kategori kan du ikke skrive indlg. Du skal oprette kategorier frst.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Skift til denne blog (holder dit indput i Javascript aktivt)",
-	'b2evo' => "b2evo",
-	'Login...' => "Login...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "I b2evolution behver du ikke at pege p b2login.php for at logge ind.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Peg direkte p administrationsdelssiden du har brug for. F.eks.: %s eller %s. b2evo vil krve login hvis det er ndvendigt.",
-	'Settings' => "Indstillinger",
-	'Regional' => "Regional",
-	'Plug-ins' => "Plug-ins",
-	'Parameter %s required!' => "Parameter %s krves!",
-	'General settings updated.' => "Generelle indstilinger opdateret.",
-	'Regional settings updated.' => "Regionale indstillinger opdateret.",
-	'You must provide a locale code!' => "Du skal oprette en lokal kode!",
-	'Inserted locale \'%s\' into database.' => "Indst lokal '%s' i databasen.",
-	'Updated locale \'%s\'.' => "Opdateret lokal '%s'",
-	'Created locale \'%s\'.' => "Oprettede lokal  '%s'.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "lokal tabel slettet, standard fra <code>/conf/_locales.php</code> hentet.",
-	'File <code>%s</code> not found.' => "Fil <code>%s</code> ikke fundet.",
-	'Deleted locale \'%s\' from database.' => "Slettede lokal '%s' fra database.",
-	'Switched priorities.' => "Skiftede prioriteter.",
-	'Spell Check' => "Stavekontrol",
-	'Loading Spell Checker. Please wait' => "Henter stavekontrol. Vent venligst",
-	'View Stats for Blog:' => "Se statistik for blog:",
-	'None' => "Ingen",
-	'Changing hit #%d type to: %s' => "Skift hit #%d type til: %s",
-	'Deleting hit #%d...' => "Slet hit #%d...",
-	'Summary' => "Resume",
-	'Referers' => "Henvisere",
-	'Refering Searches' => "Henvisende sgninger",
-	'Syndication' => "Syndikation",
-	'User Agents' => "Bruger agenter",
-	'Direct Accesses' => "Direkte adgang",
-	'Date' => "Dato",
-	'Indexing Robots' => "Indekserende robotter",
-	'Total' => "Total",
-	'Last referers' => "Sidste henvisere",
-	'These are hits from external web pages refering to this blog' => "Disse er hits fra eksterne websider der henviser til denne blog",
-	'Delete this hit!' => "Slet dette hit!",
-	'Del' => "Del",
-	'Log as a search instead' => "Log som en sgning istedet",
-	'-&gt;S' => "-&gt;S",
-	'Ban this domain!' => "Forbyd dette domne!",
-	'Ban' => "Forbyd",
-	'Top referers' => "Top henvisere",
-	'Total referers' => "Totale henvisere",
-	'Last refering searches' => "Sidste henvisende sgninger",
-	'Top refering search engines' => "Top henvisende sgemaskiner",
-	'Top Indexing Robots' => "Top indekserende robotter",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Disse er hits fra automatiserede robotter ssom sgemaskiners indeksrobotter. (Robotter skal vre listet i /conf/_stats.php)",
-	'Total RSS hits' => "Total RSS hits",
-	'Last direct accesses' => "Sidste direkte adgang",
-	'Top User Agents' => "Top bruger agenter",
-	'Invalid filename!' => "Ugyldigt filnavn!",
-	'Oops, no such file !' => "Ups, ingen fil ved det navn!",
-	'File edited!' => "Fil redigeret!",
-	'update template !' => "Opdater skabelon !",
-	'This is the main template. It displays the blog.' => "Dette er hovedskabelonen. Den viser blog'en.",
-	'This is the template that displays stats for a blog' => "Dette er den skabelon der viser stats for en blog",
-	'This is the page displayed in the comment popup' => "Dette er siden der vises i kommentar popup",
-	'upload images/files' => "upload billeder/filer",
-	'File upload' => "Upload fil",
-	'Allowed file types:' => "Tilladte filtyper:",
-	'Maximum allowed file size: %d KB' => "Maximum tilladt strelse: %d KB",
-	'Description' => "Beskrivelse",
-	'Upload !' => "Upload !",
-	'Couldn\'t upload your file to:' => "Kunne ikke uploade din fil til:",
-	'Duplicate File?' => "Dupliker filer?",
-	'The filename "%s" already exists!' => "Filnavnet \"%s\" eksisterer allerede!",
-	'Filename "%s" moved to "%s"' => "Filnavn \"%s\" flyttet til \"%s\"",
-	'Confirm or rename:' => "Bekrft omdbning:",
-	'Alternate name' => "Alternativt navn",
-	'Confirm !' => "Bekrft !",
-	'File uploaded !' => "Fil uploaded !",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Din fil <strong>\"%s\"</strong> blev uploaded succesfuldt!",
-	'Here\'s the code to display it:' => "Her er koden der skal vise det:",
-	'Add the code to your post !' => "Tilfj denne kode til dit indlg !",
-	'Image Details' => "Billede detaljer",
-	'Size' => "Strelse",
-	'Type' => "Type",
-	'Close this window' => "Luk dette vindue",
-	'User management' => "Bruger styring",
-	'You cannot change the demouser profile in demo mode!' => "Du kan ikke ndre demobrugerprofilen i demotilstand!",
-	'You are only allowed to update your own profile!' => "Du har kun tilladelse til at opdatere din egen profil!",
-	'You must provide an unique login!' => "Du skal skrive et unikt login!",
-	'User level must be between %d and %d.' => "Brugerniveau skal vre mellem %d og %d.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Dette login eksisterer allerede. Vil du <a %s>redigere den eksisterende bruger</a>?",
-	'You typed two different passwords.' => "Du tastede to forskellige kodeord.",
-	'The mimimum password length is %d characters.' => "Minimum lnge for kodeord er %d karakterer.",
-	'User updated.' => "Bruger opdateret.",
-	'New user created.' => "Ny bruger oprettet.",
-	'Invalid promotion.' => "Ugyldig forfremmelse.",
-	'User level changed.' => "Brugerniveau ndret.",
-	'You can\'t delete yourself!' => "Du kan ikke slette dig selv!",
-	'You can\'t delete User #1!' => "Du kan ikke slette Bruger #1!",
-	'Delete User %s?' => "Slet Bruger %s?",
-	'Warning' => "Advarsel",
-	'deleting an user also deletes all posts made by this user.' => "sletning af en bruger sletter ogs alle indlg fra denne bruger.",
-	'Deleting User...' => "Sletter bruger...",
-	'You can\'t delete Group #1!' => "Du kan ikke slette Gruppe #1!",
-	'You can\'t delete the default group for new users!' => "Du kan ikke slette standardgruppen for nye brugere!",
-	'Delete group [%s]?' => "Slet gruppe [%s]?",
-	'Group deleted...' => "Gruppe slettet...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "Dette gruppenavn eksisterer allerede! Vil du <a %s>redigere den eksisterende gruppe</a>?",
-	'Group updated.' => "Gruppe opdateret.",
-	'The user was not created:' => "Denne bruger blev ikke oprettet:",
-	'The user was not updated:' => "Denne bruger blev ikke opdateret:",
-	'The group was not created:' => "Denne gruppe blev ikke oprettet:",
-	'The group was not updated:' => "Denne gruppe blev ikke opdateret:",
-	'You are not allowed to view other users.' => "Du har ikke tilladelse til at se andre brugere.",
-	'Adding new post...' => "Tilfjer ny post...",
-	'Supplied URL is invalid: ' => "Angivne URL er ugyldig:",
-	'Cannot post, please correct these errors:' => "Kan ikke poste, ret disse fejl:",
-	'Back to post editing' => "Tilbage til redigering af indlg",
-	'Recording post...' => "Gemmer indlg...",
-	'Sleeping...' => "Sover...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Indlg ikke offentligt publiceret: springer over trackback, pingback og blog pings...",
-	'Posting Done...' => "Postering frdig...",
-	'Updating post...' => "Opdaterer indlg...",
-	'Post had already pinged: skipping blog pings...' => "Indlg har allerede ping'ed: springer over blog pings...",
-	'Updating done...' => "Opdatering frdig...",
-	'Updating post status...' => "Opdaterer indlg status...",
-	'Deleting post...' => "Sletter indlg...",
-	'Oops, no post with this ID!' => "Ups, intet indlg med denne ID!",
-	'Deleting Done...' => "Sletning frdig...",
-	'Error' => "Fejl",
-	'Cannot update comment, please correct these errors:' => "Kan ikke opdatere kommentar, ret venligst disse fejl:",
-	'Back to posts!' => "Tilbage til indlg!",
-	'You may also want to generate static pages or view your blogs...' => "Du vil mske ogs generere statiske sider eller se dine blogs...",
-	'New post' => "Nyt indlg",
-	'Tools' => "Vrktjer",
-	'Add this link to your Favorites/Bookmarks:' => "Tilfj dette link til dine favoritter/bogmrker: ",
-	'Post to b2evolution' => "Post til b2evolution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "Intet sidepanel fundet! Du skal bruge Mozilla 0.9.4 eller senere!",
-	'SideBar' => "Sidepanel",
-	'Add this link to your favorites:' => "Tilfj dette link til dine favoritter:",
-	'b2evo sidebar' => "b2evo sidepanel",
-	'Static file generation' => "Generation af statisk side",
-	'Static filename' => "Statisk filnavn",
-	'After each new post...' => "Efter hvert nyt indlg...",
-	'Ping b2evolution.net' => "Ping b2volution.net",
-	'Ping technorati.com' => "Ping technorati.com",
-	'to give notice of new post.' => "at meddele nye indlg",
-	'Ping weblogs.com' => "Ping weblogs.com",
-	'Ping blo.gs' => "Ping blo.gs",
-	'Advanced options' => "Avancerede muligheder",
-	'Allow trackbacks' => "Tillad trackbacks",
-	'Allow pingbacks' => "Tillad pingbacks",
-	'Update blog!' => "Opdater blog!",
-	'Reset' => "Nulstil",
-	'General parameters' => "Generelle parametre",
-	'Full Name' => "Fuldt navn",
-	'Will be displayed on top of the blog.' => "Vil blive vist i toppen af blog'en.",
-	'Short Name' => "Kort navn",
-	'Main Locale' => "Hoved lokal",
-	'Access parameters' => "Adgang til parametre",
-	'Default blog on index.php' => "Standard blog p index.php",
-	'Current default is:' => "Nuvrende standard er:",
-	'Other blog through index.php' => "Anden blog gennem index.php",
-	'Other blog through stub file' => "Anden blog gennem stub fil",
-	'Preferred access type' => "Foretrukken adgangstype",
-	'Blog Folder URL' => "Blog URL folder",
-	'URL blog name / Stub name' => "URL blog navn / Stub navn",
-	'Default display options' => "Standardvisnings valgmuligheder",
-	'Default skin' => "Standard skabelon",
-	'This is the default skin that will be used to display this blog.' => "Dette er standard skabelonen, der vil bliver brugt til at vise denne blog.",
-	'Allow skin switching' => "Tillad ndring af skabelon",
-	'Display public blog list' => "Vis offentlig blog liste",
-	'Include in public blog list' => "Inkluder i offentlig blogliste",
-	'Default linkblog' => "Standard linkblog",
-	'Long Description' => "Lang beskrivelse",
-	'This is displayed on the blog template.' => "Dette er vistp blog skabelonen",
-	'Short Description' => "Kort beskrivelse",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Dette er brugt i meta tag beskrivelsen og RSS feeds. INGEN HTML!",
-	'Keywords' => "Ngleord",
-	'This is is used in meta tag keywords. NO HTML!' => "Dette er brugt i \"mega tag\" ngleord. INGEN HTML!",
-	'Notes' => "Noter",
-	'Additional info.' => "Yderligere info.",
-	'Create new blog!' => "Opret ny blog!",
-	'Blog' => "Blog",
-	'Blog URL' => "Blog URL",
-	'Static File' => "Statisk fil",
-	'Locale' => "Lokal",
-	'Properties' => "Egenskaber",
-	'Default' => "Standard",
-	'Gen!' => "Opret!",
-	'Delete this blog!' => "Slet denne blog",
-	'Copy this blog!' => "Kopier denne blog!",
-	'Copy' => "Kopier",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "Du har ingen tilladelser til at redigere/se en blog's egenskaber.",
-	'New blog...' => "Ny Blog...",
-	'User permissions' => "Bruger tilladelser",
-	'Login ' => "Login",
-	'Is<br />member' => "er<br />medlem",
-	'Can post/edit with following statuses:' => "Kan poste/redigere med flgende statbrug:",
-	'Delete<br />posts' => "Slet<br />indlg",
-	'Edit<br />comts' => "Rediger<br />kommentarer",
-	'Edit<br />cats' => "Rediger<br />kats",
-	'Edit<br />blog' => "Rediger<br />blog",
-	'Published' => "Udgivet",
-	'Protected' => "Beskyttet",
-	'Private' => "Privat",
-	'Draft' => "Kladde",
-	'Deprecated' => "Misbilliget",
-	'Members' => "Medlemmer",
-	'Permission to read protected posts' => "Tilladelse til at lse beskyttede indlg",
-	'Permission to post into this blog with private status' => "Tilladelse til at post i denne blog med privat status",
-	'Permission to post into this blog with protected status' => "Tilladelse til at poste i denne blog med beskyttet status",
-	'Permission to post into this blog with draft status' => "Tilladelse til at poste i denne blog med kladde status",
-	'Permission to post into this blog with deprecated status' => "Tilladelse til at poste i denne blog med misbilliget status",
-	'Permission to delete posts in this blog' => "Tilladelse til at slette indlg i denne blog",
-	'Permission to edit comments in this blog' => "Tilladelse til at redigerer kommentarer i denne blog",
-	'Permission to edit categories for this blog' => "Tilladelse til at redigere kategorier i denne blog",
-	'Permission to edit blog properties' => "Tilladelse til at redigere blog egenskaber",
-	'Non members' => "Ikkemedlemmer",
-	'Edit category properties' => "Rediger kategoriegenskaber",
-	'Are you sure you want to delete?' => "Er du sikker p du vil slette?",
-	'New sub-category here' => "Ny sub-kategori her",
-	'New category here' => "Ny kategori her",
-	'Title' => "Titel",
-	'Language' => "Sprog",
-	'Link to url' => "Link til url",
-	'Email' => "Email",
-	'URL' => "URL",
-	'Auto-BR' => "Auto-linieskift",
-	'This option is deprecated, you should avoid using it.' => "Denne instilling er forldet, du skal undg at bruge den.",
-	'Preview' => "Smugkig",
-	'Blog this !' => "Blog dette !",
-	'Edit this !' => "Rediger dette !",
-	'Spellcheck' => "Stavekontrol",
-	'Upload a file/image' => "Upload en fil/billede",
-	'Edit timestamp' => "Rediger tidsmrke",
-	'URL Title' => "URL titel",
-	'(to be used in permalinks)' => "(bruges i permalinks)",
-	'Additional actions' => "Yderligere handlinger",
-	'Status' => "Status",
-	'The post will be publicly published' => "Posten vil blive offentliggjort",
-	'Published (Public)' => "Udgivet (Offentlig)",
-	'The post will be published but visible only by logged-in blog members' => "Dette indlg vil blive offentliggjort, men kun synligt for blogmedlemmer der er logget ind",
-	'Protected (Members only)' => "Beskyttet (Kun medlemmer)",
-	'The post will be published but visible only by yourself' => "Dette indlg vil kun vre synligt for dig selv",
-	'Private (You only)' => "Privat (Kun for dig)",
-	'The post will appear only in the backoffice' => "Dette indlg vil kun vre i administrationsdelen",
-	'Draft (Not published!)' => "Kladde (Ikke offentliggjort!)",
-	'Select as an additionnal category' => "Vlg som en yderligere kategori",
-	'Select as MAIN category' => "Vlg som HOVED-kategori",
-	'Comments' => "Kommentarer",
-	'Visitors can leave comments on this post.' => "Besgende kan lgge kommentarer til dette indlg.",
-	'Open' => "bn",
-	'Visitors can NOT leave comments on this post.' => "Besgende kan IKKE lgge kommentarer til dette indlg.",
-	'Closed' => "Lukket",
-	'Visitors cannot see nor leave comments on this post.' => "Besgende kan ikke se eller lgge kommentarer til dette indlg.",
-	'Disabled' => "Slet fra",
-	'Comment info' => "Kommentarinfo",
-	'Author' => "Forfatter",
-	'IP address' => "IP adresse",
-	'Previous %d' => "Forrige %d",
-	'Next %d' => "Nste %d",
-	' to ' => "til",
-	' of ' => "af",
-	'from the end' => "fra slut",
-	'from the start' => "fra start",
-	'OK' => "OK",
-	' Date range: ' => "Datoer:",
-	'by' => "af",
-	'level:' => "niveau:",
-	'in' => "i",
-	'Pages:' => "Sider:",
-	'Delete' => "Slet",
-	'Publish NOW!' => "Offentliggr NU!",
-	'Publish now using current date and time.' => "Udgiv nu og brug nuvrende dato og tid.",
-	'no comment' => "ingen kommentar",
-	'1 comment' => "1 kommentar",
-	'%d comments' => "%d kommentarer",
-	'1 Trackback' => "1 Trackback",
-	'%d Trackbacks' => "%d Trackbacks",
-	'1 Pingback' => "1 Pingback",
-	'%d Pingbacks' => "%d Pingbacks",
-	'No feedback for this post yet...' => "Ingen respons p dette indlg endnu...",
-	'Comment from:' => "Kommentar fra:",
-	'Trackback from:' => "Trackback fra:",
-	'Pingback from:' => "Pingback fra:",
-	'Permanent link to this comment' => "Permanent link til denne kommentar!",
-	'Leave a comment' => "Lg kommentar",
-	'User' => "Bruger",
-	'Edit profile' => "Rediger profil",
-	'Comment text' => "Kommentar tekst",
-	'Allowed XHTML tags' => "Tilladte XHTML koder",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "URLSs, email, AIM og ICQ vil blive konverteret automatisk.",
-	'Options' => "Muligheder",
-	'(Line breaks become &lt;br&gt;)' => "(Liniebrydninger bliver &lt;br&gt;)",
-	'Send comment' => "Send kommentar",
-	'Posts to show' => "Indlg der skal vises",
-	'Past' => "Fortid",
-	'Future' => "Fremtid",
-	'Title / Text contains' => "Titel / Tekst indeholder",
-	'Words' => "Ord",
-	'AND' => "OG",
-	'OR' => "ELLER",
-	'GPL License' => "GPL Licens",
-	'Logout' => "Log af",
-	'Exit to blogs' => "Exit til blogs",
-	'Blog time:' => "Blog tid:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Logget p som:",
-	'New Post' => "Nyt indlg",
-	'Browse/Edit' => "Gennemse/rediger",
-	'Stats' => "Stats",
-	'Templates' => "Skabeloner",
-	'Users' => "Brugere",
-	'User Profile' => "Brugerprofil",
-	'Default user rights' => "Standard brugerrettigheder",
-	'New users can register' => "Ny bruger kan registere",
-	'Check to allow new users to register themselves.' => "Marker for at tillade at nye brugere selv kan registere.",
-	'Group for new users' => "Gruppe for nye brugere",
-	'Level for new users' => "Niveau for nye brugere",
-	'Default blog to display' => "Standard blog der vises",
-	'This blog will be displayed on index.php .' => "Denne blog vil blive vist p index.php",
-	'days' => "dage",
-	'posts' => "indlg",
-	'Display mode' => "Visnings modus",
-	'Posts/Days per page' => "Indlg/dage per side",
-	'monthly' => "mnedsvis",
-	'weekly' => "ugevis",
-	'daily' => "dagligt",
-	'post by post' => "indlg efter indlg",
-	'Archive mode' => "Arkiv modus",
-	'Link options' => "Link indstillinger",
-	'Security options' => "Sikkerhedsmuligheder",
-	'for users.' => "for brugere",
-	'Update' => "Opdater",
-	'Apply' => "Tilfj",
-	'Create new locale' => "Opret ny lokal",
-	'Edit locale' => "Rediger lokal",
-	'Enabled' => "Slet til",
-	'Should this locale be available to users?' => "Skal denne lokale vre tilgngelig for alle brugere?",
-	'Date format' => "Datoformat",
-	'See below.' => "Se nedenfor.",
-	'Time format' => "Tidsformat",
-	'Lang file' => "Sprogfil",
-	'Priority' => "Prioritet",
-	'Create' => "Opret",
-	'Date/Time Formats' => "Dato/tids formater",
-	'Edit' => "Rediger",
-	'Translated' => "Oversat",
-	'Extract' => "Udpak",
-	'up' => "op",
-	'Move priority up' => "Flyt prioritet op",
-	'down' => "ned",
-	'Move priority down' => "Flyt prioritet ned",
-	'Copy locale' => "Kopier lokale",
-	'No language file...' => "Ingen sprogfil",
-	'first user' => "frste bruger",
-	'previous user' => "nste bruger",
-	'next user' => "nste bruger",
-	'last user' => "sidste bruger",
-	'Close user profile' => "Luk bruger profil",
-	'Create new user profile' => "Lav ny brugerprofil",
-	'Profile for:' => "Profil for:",
-	'Login' => "Login",
-	'First name' => "Fornavn",
-	'Last name' => "Efternavn",
-	'Nickname' => "Klenavn",
-	'Identity shown' => "Identitet vist",
-	'Preferred locale' => "Foretrukket lokalindstilling",
-	'Send an email' => "Send en email",
-	'Visit the site' => "Besg siden",
-	'Search on ICQ.com' => "Sg p ICQ.com",
-	'Confirm new password' => "Bekrft kodeord",
-	'yes' => "ja",
-	'no' => "nej",
-	'Level' => "Niveau",
-	'User group' => "Brugergruppe",
-	'User information' => "Brugerinformation",
-	'ID' => "ID",
-	'Posts' => "Indlg",
-	'Created on' => "Lavet den",
-	'From IP' => "Fra IP",
-	'From Domain' => "Fra Domne",
-	'With Browser' => "Med Browser",
-	'first group' => "frste gruppe",
-	'previous group' => "forrige gruppe",
-	'next group' => "nste gruppe",
-	'last group' => "sidste gruppe",
-	'Close group profile' => "Luk gruppeprofil",
-	'Creating new group' => "Lav ny gruppe",
-	'Editing group:' => "Rediger gruppe:",
-	'Viewing group:' => "Se gruppe:",
-	'Permissons for members of this group' => "Tilladelser for medlemmer af denne gruppe",
-	'View all' => "Se alle",
-	'Full Access' => "Fuld adgang",
-	'No Access' => "Ingen adgang",
-	'View only' => "Se kun",
-	'Statistics' => "Statistik",
-	'Delete user' => "Slet bruger",
-	'New user...' => "Ny bruger...",
-	'New group...' => "Ny gruppe...",
-	'previous month' => "forrige mned",
-	'next month' => "nste mned",
-	'previous year' => "forrige r",
-	'next year' => "nste r",
-	'go to month\'s archive' => "g til mnedens arkiv",
-	'Member' => "Medlem",
-	'Visitor' => "Besgende",
-	'No comment yet...' => "Igen kommentar endnu...",
-	'Sorry, there is nothing to display...' => "Der er desvrre ikke noget at vise...",
-	'Browse category' => "Gennemse kategori",
-	'Comments are closed for this post.' => "Kommentarer er lukkede for dette indlg.",
-	'Read more!' => "Ls mere!",
-	'More:' => "Mere:",
-	'Display feedback / Leave a comment' => "Vis feedback / Lg en kommentar",
-	'Send feedback' => "Send feedback",
-	'Display comments / Leave a comment' => "Vis kommentarer / Lg en kommentar",
-	'Display trackbacks / Get trackback address for this post' => "Vis trackbacks / F trackback for dette indlg",
-	'Sorry, there is no post to display...' => "Desvrre, der er ingen indlg at vise...",
-	'Post details' => "Indlg detaljer",
-	'PREVIEW' => "SMUGKIG",
-	'Next page' => "Nste side",
-	'Previous page' => "Forrige side",
-	'Previous post' => "Forrige indlg",
-	'Next post' => "Nste indlg",
-	'Next Page' => "Nste side",
-	'Previous Page' => "Forrige side",
-	'Cannot delete if there are sub-categories!' => "Kan ikke slette hvis der er underkategorier",
-	'Category' => "Kategori",
-	'search engine' => "sgemaskine",
-	'name' => "navn",
-	'Archives for' => "Arkiver for",
-	'Archive Directory' => "Arkiv folder",
-	'You must log in!' => "Du skal logge ind!",
-	'Login if you have an account...' => "Login hvis du har en konto...",
-	'Register...' => "Register...",
-	'Register to open an account...' => "Register for at bne en konto...",
-	'Logout (%s)' => "Log ud (%s)",
-	'Logout from your account' => "Log ud fra din konto...",
-	'Admin' => "Admin",
-	'Go to the back-office' => "G til administrationsdelen",
-	'Profile (%s)' => "Profil (%s)",
-	'Edit your profile' => "Rediger din profil",
-	'User profile' => "Bruger profil",
-	'Sunday' => "Sndag",
-	'Monday' => "Mandag",
-	'Tuesday' => "Tirsdag",
-	'Wednesday' => "Onsdag",
-	'Thursday' => "Torsdag",
-	'Friday' => "Fredag",
-	'Saturday' => "Lrdag",
-	'Sun' => "Sn",
-	'Mon' => "Man",
-	'Tue' => "Tir",
-	'Wed' => "Ons",
-	'Thu' => "Tor",
-	'Fri' => "Fre",
-	'Sat' => "lr",
-	'January' => "Januar",
-	'February' => "Februar",
-	'March' => "Marts",
-	'April' => "April",
-	'May ' => "Maj",
-	'June' => "Juni",
-	'July' => "Juli",
-	'August' => "August",
-	'September' => "September",
-	'October' => "Oktober",
-	'November' => "November",
-	'December' => "December",
-	'Jan' => "Jan",
-	'Feb' => "Feb",
-	'Mar' => "Mar",
-	'Apr' => "Apr",
-	'May' => "Maj",
-	'Jun' => "Jun",
-	'Jul' => "Jul",
-	'Aug' => "Aug",
-	'Sep' => "Sep",
-	'Oct' => "Okt",
-	'Nov' => "Nov",
-	'Dec' => "Dec",
-	'Local' => "Lokal",
-	'Reported' => "Rapporteret",
-	'Central' => "Central",
-	'You cannot leave comments on this post!' => "Du kan ikke lgge kommentarer til dette indlg!",
-	'Please fill in the name field' => "Udfyld venligst navnefeltet",
-	'Please fill in the email field' => "Udfyld venligst emailfeltet",
-	'Supplied email address is invalid' => "Den angivne emailadresse er ikke gyldig",
-	'Please do not send empty comment' => "Send venligst ikke en tom kommentar",
-	'You can only post a new comment every 30 seconds.' => "Du kan kun poste en kommentar hvert 30. sekund.",
-	'Cannot post comment, please correct these errors:' => "Kan ikke poste kommentaren, ret venligst disse fejl:",
-	'Back to comment editing' => "Tilbage til kommentarredigeringen",
-	'New comment on your post #%d "%s"' => "Nye kommentarer til dit indlg #%d \"%s\"",
-	'Comment' => "Kommentar",
-	'Edit/Delete' => "Rediger/Slet",
-	'Category ID' => "Kategori ID",
-	'Blog ID' => "Blog ID",
-	'New Password:' => "Nyt kodeord",
-	'You can login here:' => "Du kan logge ind her:",
-	'your weblog\'s login/password' => "din weblogs brugernavn/kodeord",
-	'The email could not be sent.' => "Email kunne ikke sendes.",
-	'Note: You are already logged in!' => "Bemrk: Du er allerede logget ind!",
-	'Continue...' => "Fortst",
-	'You are not logged in.' => "Du er ikke logget ind.",
-	'Back to profile' => "Tilbage til profil",
-	'please type your e-mail address' => "skriv venligst din emailadresse",
-	'the email address is invalid' => "emailadressen er ugyldig",
-	'new user registration on your blog' => "ny brugerregistering p din blog",
-	'Website' => "Hjemmeside",
-	'Login form' => "Login formular",
-	'You will have to accept cookies in order to log in.' => "Din brower skal acceptere cookies for at kunne logge ind.",
-	'Password:' => "Kodeord:",
-	'Log in!' => "Log ind!",
-	'Go to Blogs' => "G til blog'ene",
-	'Lost your password ?' => "Glemt dit kodeord?",
-	'Lost password ?' => "Glemt kodeord?",
-	'A new password will be generated and sent to you by email.' => "Et nyt kodeord vil blive genereret og sendt til dig per email.",
-	'Generate new password!' => "Generer nyt kodeord!",
-	'Registration complete' => "Registeringen er frdig",
-	'Registration Currently Disabled' => "Registering er pt. slet fra",
-	'User registration is currently not allowed.' => "Brugerregistering er pt. ikke tilladt.",
-	'Home' => "Hjem",
-	'Register form' => "Registering formular",
-	'(twice)' => "(to gange)",
-	'Preferred language' => "Foretrukket sprog",
-	'Register!' => "Register!",
-	'Log into existing account...' => "Log ind p eksisterende konto...",
-	'Reset done!' => "Nulstil frdig!",
-	'Back to menu' => "Tilbage til menu",
-	'official website' => "officiel hjemmeside",
-	'contact' => "kontakt",
-	'This is a sample linkblog entry' => "Dette er et eksempel linkblog indlg",
-	'%s Title' => "%s Titel",
-	'Keywords for %s' => "Ngleord for %s",
-	'Important information' => "Vigtig information",
-	'First Post' => "Frste indlg",
-	'Trackback address for this post:' => "Trackback adresse for dette indlg:",
-	'No %s for this post yet...' => "Ingen %s til dette indlg endnu...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "Din emailadresse vil <strong>ikke</strong> blive vist p denne site.",
-	'Site/Url' => "Website/URL",
-	'Your URL will be displayed.' => "Din URL vil blive vist.",
-	'Line breaks become &lt;br /&gt;' => "Lineskift bliver &lt;br /&gt;",
-	'Remember me' => "Husk mig",
-	'(Set cookies for name, email &amp; url)' => "(St cookies for navn, email &amp; url)",
-	'In response to:' => "Som svar til:",
-	'Linkblog' => "Linkblog",
-	'more' => "mere",
-	'AOL I.M.' => "AOL IM",
-	'MSN I.M.' => "MSN IM",
-	'Yahoo I.M.' => "Yahoo IM",
-	'Top refering engines' => "Top henvisende maskiner",
-	'blogs' => "blogs",
-	'archives' => "Arkiv",
-	'Select blog:' => "Vlg blog:",
-	'Select skin:' => "Vlg skabelon:",
-	'words' => "Ord",
-	'Read more...' => "Ls mere...",
-	'Choose a skin' => "Vlg en skabelon",
-	'Choose skin' => "Vlg skabelon",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/da_DK/LC_MESSAGES/messages.po 1.10.3.src/locales/da_DK/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/da_DK/LC_MESSAGES/messages.po	2004-12-08 18:38:20.000000000 -0600
+++ 1.10.3.src/locales/da_DK/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,5519 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Francois PLANQUE
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2004-05-18 03:09+0200\n"
-"PO-Revision-Date: 2004-10-09 12:45+0100\n"
-"Last-Translator: \n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\a_noskin.php:107
-#: ..\..\..\skins\fplanque2002\_bloglist.php:27
-msgid "Selected"
-msgstr "Valgte"
-
-#: ..\..\..\a_noskin.php:158
-#: ..\..\..\a_noskin.php:249
-#: ..\..\..\multiblogs.php:137
-#: ..\..\..\admin\_edit_form.php:329
-#: ..\..\..\admin\_edit_showposts.php:473
-#: ..\..\..\admin\_menutop.php:71
-#: ..\..\..\skins\basic\_main.php:78
-#: ..\..\..\skins\custom\_main.php:78
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\fplanque2002\_main.php:97
-#: ..\..\..\skins\fplanque2002\_main.php:194
-msgid "Categories"
-msgstr "Kategorier"
-
-#: ..\..\..\a_noskin.php:172
-#: ..\..\..\multiblogs.php:136
-#: ..\..\..\multiblogs.php:219
-#: ..\..\..\multiblogs.php:255
-#: ..\..\..\summary.php:92
-#: ..\..\..\admin\_edit_showposts.php:152
-#: ..\..\..\skins\_linkblog.php:68
-#: ..\..\..\skins\basic\_main.php:68
-#: ..\..\..\skins\basic\_main.php:97
-#: ..\..\..\skins\custom\_main.php:75
-#: ..\..\..\skins\custom\_main.php:92
-#: ..\..\..\skins\fplanque2002\_main.php:94
-#: ..\..\..\skins\fplanque2002\_main.php:109
-msgid "Permanent link to full entry"
-msgstr "Permanent link til fuldt indlg"
-
-#: ..\..\..\a_noskin.php:172
-#: ..\..\..\multiblogs.php:136
-#: ..\..\..\multiblogs.php:151
-#: ..\..\..\multiblogs.php:219
-#: ..\..\..\multiblogs.php:255
-#: ..\..\..\admin\_edit_showposts.php:152
-#: ..\..\..\admin\_edit_showposts.php:252
-#: ..\..\..\skins\_feedback.php:126
-#: ..\..\..\skins\_lastcomments.php:39
-#: ..\..\..\skins\_linkblog.php:68
-#: ..\..\..\skins\basic\_main.php:97
-#: ..\..\..\skins\custom\_main.php:92
-#: ..\..\..\skins\fplanque2002\_main.php:94
-#: ..\..\..\skins\fplanque2002\_main.php:109
-msgid "Permalink"
-msgstr "Permanent link"
-
-#: ..\..\..\a_noskin.php:224
-#: ..\..\..\a_noskin.php:225
-#: ..\..\..\skins\bluesky\_main.php:134
-#: ..\..\..\skins\bluesky\_main.php:135
-#: ..\..\..\skins\custom\_main.php:159
-#: ..\..\..\skins\custom\_main.php:160
-#: ..\..\..\skins\fplanque2002\_main.php:170
-#: ..\..\..\skins\fplanque2002\_main.php:171
-#: ..\..\..\skins\guadeloupe\_main.php:134
-#: ..\..\..\skins\guadeloupe\_main.php:135
-msgid "Recently"
-msgstr "Seneste"
-
-#: ..\..\..\a_noskin.php:224
-#: ..\..\..\skins\bluesky\_main.php:134
-#: ..\..\..\skins\custom\_main.php:159
-#: ..\..\..\skins\fplanque2002\_main.php:170
-#: ..\..\..\skins\guadeloupe\_main.php:134
-msgid "(cached)"
-msgstr "(cached)"
-
-#: ..\..\..\a_noskin.php:225
-#: ..\..\..\skins\bluesky\_main.php:135
-#: ..\..\..\skins\custom\_main.php:160
-#: ..\..\..\skins\fplanque2002\_main.php:171
-#: ..\..\..\skins\guadeloupe\_main.php:135
-msgid "(no cache)"
-msgstr "(ikke cache)"
-
-#: ..\..\..\a_noskin.php:231
-#: ..\..\..\b2evocore\_functions_comments.php:184
-#: ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:166
-#: ..\..\..\skins\fplanque2002\_main.php:177
-#: ..\..\..\skins\guadeloupe\_main.php:138
-msgid "Last comments"
-msgstr "Sidste kommentarer"
-
-#: ..\..\..\a_noskin.php:232
-#: ..\..\..\skins\custom\_main.php:167
-#: ..\..\..\skins\fplanque2002\_main.php:178
-msgid "Some viewing statistics"
-msgstr "Nogle visningsstatistikker"
-
-#: ..\..\..\a_noskin.php:237
-#: ..\..\..\a_noskin.php:243
-#: ..\..\..\admin\_edit_showposts.php:348
-#: ..\..\..\admin\_edit_showposts.php:548
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\custom\_main.php:178
-#: ..\..\..\skins\fplanque2002\_main.php:183
-#: ..\..\..\skins\fplanque2002\_main.php:189
-#: ..\..\..\skins\originalb2\_main.php:155
-msgid "Search"
-msgstr "Sg"
-
-#: ..\..\..\a_noskin.php:240
-#: ..\..\..\skins\custom\_main.php:175
-#: ..\..\..\skins\fplanque2002\_main.php:186
-msgid "All Words"
-msgstr "Alle ord"
-
-#: ..\..\..\a_noskin.php:241
-#: ..\..\..\skins\custom\_main.php:176
-#: ..\..\..\skins\fplanque2002\_main.php:187
-msgid "Some Word"
-msgstr "Nogle ord"
-
-#: ..\..\..\a_noskin.php:242
-#: ..\..\..\admin\_edit_showposts.php:393
-#: ..\..\..\skins\custom\_main.php:177
-#: ..\..\..\skins\fplanque2002\_main.php:188
-msgid "Entire phrase"
-msgstr "Hele stningen"
-
-#: ..\..\..\a_noskin.php:244
-#: ..\..\..\a_noskin.php:256
-#: ..\..\..\skins\bluesky\_main.php:153
-#: ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:191
-#: ..\..\..\skins\guadeloupe\_main.php:154
-msgid "Reset form"
-msgstr "Nulstil"
-
-#: ..\..\..\a_noskin.php:255
-#: ..\..\..\skins\bluesky\_main.php:152
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\fplanque2002\_main.php:200
-#: ..\..\..\skins\guadeloupe\_main.php:153
-#: ..\..\..\skins\originalb2\_main.php:147
-msgid "Get selection"
-msgstr "Hent valgte"
-
-#: ..\..\..\a_noskin.php:261
-#: ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\basic\_main.php:137
-#: ..\..\..\skins\bluesky\_main.php:187
-#: ..\..\..\skins\custom\_main.php:196
-#: ..\..\..\skins\fplanque2002\_main.php:205
-#: ..\..\..\skins\guadeloupe\_main.php:188
-msgid "Archives"
-msgstr "Arkiv"
-
-#: ..\..\..\a_noskin.php:266
-#: ..\..\..\a_noskin.php:279
-#: ..\..\..\a_noskin.php:288
-#: ..\..\..\skins\bluesky\_main.php:200
-#: ..\..\..\skins\bluesky\_main.php:209
-#: ..\..\..\skins\custom\_main.php:201
-#: ..\..\..\skins\custom\_main.php:225
-#: ..\..\..\skins\custom\_main.php:234
-#: ..\..\..\skins\fplanque2002\_main.php:210
-#: ..\..\..\skins\fplanque2002\_main.php:233
-#: ..\..\..\skins\fplanque2002\_main.php:242
-#: ..\..\..\skins\guadeloupe\_main.php:201
-#: ..\..\..\skins\guadeloupe\_main.php:210
-msgid "more..."
-msgstr "mere..."
-
-#: ..\..\..\a_noskin.php:273
-#: ..\..\..\skins\bluesky\_main.php:194
-#: ..\..\..\skins\custom\_main.php:219
-#: ..\..\..\skins\fplanque2002\_main.php:227
-#: ..\..\..\skins\guadeloupe\_main.php:195
-msgid "Recent Referers"
-msgstr "Seneste henvisere"
-
-#: ..\..\..\a_noskin.php:282
-#: ..\..\..\skins\bluesky\_main.php:203
-#: ..\..\..\skins\custom\_main.php:228
-#: ..\..\..\skins\fplanque2002\_main.php:236
-#: ..\..\..\skins\guadeloupe\_main.php:204
-msgid "Top Referers"
-msgstr "Top henvisere"
-
-#: ..\..\..\a_noskin.php:301
-#: ..\..\..\multiblogs.php:273
-#: ..\..\..\skins\babyblues\_main.php:113
-#: ..\..\..\skins\bluesky\_main.php:214
-#: ..\..\..\skins\custom\_main.php:247
-#: ..\..\..\skins\fplanque2002\_main.php:255
-#: ..\..\..\skins\guadeloupe\_main.php:215
-msgid "Misc"
-msgstr "Div"
-
-#: ..\..\..\a_noskin.php:315
-#: ..\..\..\skins\custom\_main.php:260
-#: ..\..\..\skins\fplanque2002\_main.php:269
-msgid "Syndicate this blog"
-msgstr "Syndiker denne blog"
-
-#: ..\..\..\default.php:24
-msgid "Default page for b2evolution"
-msgstr "Standard side for b2evolution"
-
-#: ..\..\..\default.php:30
-#: ..\..\..\install\index.php:51
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Multisprog multibruger multiblog maskine"
-
-#: ..\..\..\default.php:33
-msgid "Welcome to b2evolution"
-msgstr "Velkommen til b2evolution"
-
-#: ..\..\..\default.php:35
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "Dette er standard hjemmesiden for b2evolution. Den vil blive vist s lnge du ikke vlger en standard blog i de generelle indstillinger."
-
-#: ..\..\..\default.php:38
-msgid "Individual blogs on this system"
-msgstr "Individuelle blogs p dette system"
-
-#: ..\..\..\default.php:48
-#, php-format
-msgid "Blog #%d"
-msgstr "Blog #%d"
-
-#: ..\..\..\default.php:70
-msgid "Blog #1"
-msgstr "Blog #1"
-
-#: ..\..\..\default.php:70
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Dette er en speciel blog der samler alle meddelelser fra alle de andre blogs!"
-
-#: ..\..\..\default.php:75
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Bemrk: den ovenstende liste (og menuen) er automatisk genereret og inkluderer kun de blogs der har et &quot;stub url navn&quot;. Du kan stte dette i blog konfigurationen i administrationsdelen."
-
-#: ..\..\..\default.php:76
-msgid "More demos"
-msgstr "Flere demoer"
-
-#: ..\..\..\default.php:78
-#: ..\..\..\default.php:79
-#: ..\..\..\default.php:80
-msgid "Custom template"
-msgstr "Valgfri skabelon"
-
-#: ..\..\..\default.php:78
-msgid "Multiple blogs displayed on the same page"
-msgstr "Flere blogs vises p den samme side"
-
-#: ..\..\..\default.php:79
-msgid "Summary of last posts in all blogs"
-msgstr "Resume af de sidste indlg i alle blogs"
-
-#: ..\..\..\default.php:80
-msgid "The page you're looking at"
-msgstr "Den side du kigger p"
-
-#: ..\..\..\default.php:82
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Bemrk: disse demoer bruger ikke evoSkins, selv hvis du slr dem til under installation. Den eneste mde at ndre deres udseende p er ved at redigere deres PHP skabelon. Men, igen, husk at disse kun er demoer til inspiration for dine egne skabeloner ;)"
-
-#: ..\..\..\default.php:84
-msgid "Administration"
-msgstr "Administration"
-
-#: ..\..\..\default.php:86
-msgid "Go to backoffice!"
-msgstr "G til administrationsdelen"
-
-#: ..\..\..\default.php:91
-msgid "Official website"
-msgstr "Officiel hjemmeside"
-
-#: ..\..\..\default.php:91
-#: ..\..\..\install\index.php:469
-msgid "GNU GPL license"
-msgstr "GNU GPL licens"
-
-#: ..\..\..\multiblogs.php:96
-msgid "Multiblog demo"
-msgstr "Multiblog demo"
-
-#: ..\..\..\multiblogs.php:106
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Denne demoskabelon viser 3 blogs p en gang (1 til venstre, 2 til hjre)"
-
-#: ..\..\..\summary.php:57
-msgid "Summary demo"
-msgstr "Resume demo"
-
-#: ..\..\..\summary.php:67
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Denne demoskabelon viser et resume af de sidste indlg i alle blogs"
-
-#: ..\..\..\summary.php:98
-msgid "More posts..."
-msgstr "Flere poster..."
-
-#: ..\..\..\admin\b2antispam.php:14
-#: ..\..\..\admin\_menutop.php:94
-#: ..\..\..\admin\_users_groupform.php:96
-msgid "Antispam"
-msgstr "Antispam"
-
-#: ..\..\..\admin\b2antispam.php:44
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "Ngleordet [%s] er for kort, det skal vre minimum 5 karakterer!"
-
-#: ..\..\..\admin\b2antispam.php:52
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Sletter log-hits [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:63
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Sletter kommentarer  [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:73
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "Sortlister kodeordet [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:92
-msgid "Confirm ban &amp; delete"
-msgstr "Bekrft forbud &amp; sletning"
-
-#: ..\..\..\admin\b2antispam.php:106
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "Ingen log-hits passer p ngleordet [%s]."
-
-#: ..\..\..\admin\b2antispam.php:112
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Slet flgende %d henviseres hits:"
-
-#: ..\..\..\admin\b2antispam.php:136
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "Ingen kommentarer passer p ngleordet [%s]."
-
-#: ..\..\..\admin\b2antispam.php:142
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Sletter flgende %d kommentarer:"
-
-#: ..\..\..\admin\b2antispam.php:173
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "Ngleordet [%s] er allerede hndteret p sortlisten."
-
-#: ..\..\..\admin\b2antispam.php:179
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Sortlist ngleordet [%s] lokalt."
-
-#: ..\..\..\admin\b2antispam.php:186
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Rapporter ngleordet [%s] som misbrug til b2evolution.net."
-
-#: ..\..\..\admin\b2antispam.php:188
-#: ..\..\..\admin\b2antispam.php:271
-#: ..\..\..\admin\_blogs_advanced.form.php:27
-msgid "Terms of service"
-msgstr "Vilkr"
-
-#: ..\..\..\admin\b2antispam.php:195
-msgid "Perform selected operations"
-msgstr "Udfr valgte operationer"
-
-#: ..\..\..\admin\b2antispam.php:212
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "Fjerner posten #%d fra forbudslisten..."
-
-#: ..\..\..\admin\b2antispam.php:249
-msgid "Add a banned keyword"
-msgstr "Tilfj et forbudt ngleord"
-
-#: ..\..\..\admin\b2antispam.php:251
-msgid "Check &amp; ban..."
-msgstr "Check &amp; forbud."
-
-#: ..\..\..\admin\b2antispam.php:259
-msgid "Banned domains blacklist"
-msgstr "Forbudte domners sortliste"
-
-#: ..\..\..\admin\b2antispam.php:260
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Enhver URL der indeholder et af flgende ngleord vil blive forbudt fra indlg, kommentarer og logs."
-
-#: ..\..\..\admin\b2antispam.php:263
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Hvis et ngleord begrnser legitime domner, klik p det grnne flueben for at stoppe forbuddet af dette ngleord."
-
-#: ..\..\..\admin\b2antispam.php:270
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Hent misbrugsupdate fra centraliseret sortliste!"
-
-#: ..\..\..\admin\b2antispam.php:281
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Tillad ngleord (Fjern det fra sortlisten!)"
-
-#: ..\..\..\admin\b2antispam.php:281
-msgid "Allow Back"
-msgstr "Tillad igen"
-
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Rapporter misbrug til centraliseret sortliste!"
-
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Report"
-msgstr "Rapporter"
-
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Tjek hits-logs og kommenter for dette ngleord!"
-
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Re-check"
-msgstr "Tjek igen"
-
-#: ..\..\..\admin\b2blogs.php:13
-#: ..\..\..\admin\_blogs_list.php:23
-#: ..\..\..\admin\_menutop.php:77
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\skins\bluesky\_bloglist.php:17
-#: ..\..\..\skins\guadeloupe\_bloglist.php:17
-msgid "Blogs"
-msgstr "Blogs"
-
-#: ..\..\..\admin\b2blogs.php:21
-#: ..\..\..\admin\b2blogs.php:124
-msgid "New"
-msgstr "Ny"
-
-#: ..\..\..\admin\b2blogs.php:30
-msgid "Creating blog..."
-msgstr "Laver blog..."
-
-#: ..\..\..\admin\b2blogs.php:58
-#: ..\..\..\admin\b2blogs.php:217
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Du m give et URL blog navn / Stub navn!"
-
-#: ..\..\..\admin\b2blogs.php:64
-#: ..\..\..\admin\b2blogs.php:224
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "Dette URL navn /Stub navn er allerede i brug af en anden blog. Vlg venligst et andet navn."
-
-#: ..\..\..\admin\b2blogs.php:67
-msgid "Cannot create, please correct these errors:"
-msgstr "Kan ikke udfre, korriger venligst disse fejl:"
-
-#: ..\..\..\admin\b2blogs.php:110
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Du skal <a %s>lave kategorier</a> for denne blog nu!"
-
-#: ..\..\..\admin\b2blogs.php:131
-#: ..\..\..\b2evocore\_class_blog.php:64
-msgid "New weblog"
-msgstr "Ny weblog"
-
-#: ..\..\..\admin\b2blogs.php:132
-#: ..\..\..\admin\b2blogs.php:151
-#: ..\..\..\b2evocore\_class_blog.php:63
-msgid "New blog"
-msgstr "Ny blog"
-
-#: ..\..\..\admin\b2blogs.php:168
-#: ..\..\..\admin\b2blogs.php:305
-#: ..\..\..\admin\b2blogs.php:332
-#: ..\..\..\admin\b2options.php:25
-#: ..\..\..\admin\b2options.php:429
-#: ..\..\..\admin\_users_groupform.php:72
-msgid "General"
-msgstr "Generelt"
-
-#: ..\..\..\admin\b2blogs.php:171
-#: ..\..\..\admin\b2blogs.php:308
-#: ..\..\..\admin\b2blogs.php:338
-msgid "Permissions"
-msgstr "Tilladelser"
-
-#: ..\..\..\admin\b2blogs.php:174
-#: ..\..\..\admin\b2blogs.php:311
-#: ..\..\..\admin\b2blogs.php:344
-msgid "Advanced"
-msgstr "Avanceret"
-
-#: ..\..\..\admin\b2blogs.php:186
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Opdaterer blog [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:227
-#: ..\..\..\admin\edit_actions.php:213
-msgid "Cannot update, please correct these errors:"
-msgstr "Kan ikke opdatere, ret venligst disse fejl:"
-
-#: ..\..\..\admin\b2blogs.php:420
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Slet blog [%s]?"
-
-#: ..\..\..\admin\b2blogs.php:422
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Sletning af denne blog vil ogs slette alle kategorier, indlg og kommentarer!"
-
-#: ..\..\..\admin\b2blogs.php:424
-#: ..\..\..\admin\b2users.php:324
-#: ..\..\..\admin\b2users.php:381
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "DETTE KAN IKKE GRES OM!"
-
-#: ..\..\..\admin\b2blogs.php:437
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "Prv ogs at slette stub filen [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:445
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "Prv ogs at slette den statiske fil [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:451
-#: ..\..\..\admin\b2users.php:332
-#: ..\..\..\admin\b2users.php:389
-msgid "I am sure!"
-msgstr "Jeg er sikker!"
-
-#: ..\..\..\admin\b2blogs.php:454
-#: ..\..\..\admin\b2users.php:335
-#: ..\..\..\admin\b2users.php:392
-msgid "CANCEL"
-msgstr "FORTRYD"
-
-#: ..\..\..\admin\b2blogs.php:486
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "Genererer statisk side for blog [%s]"
-
-#: ..\..\..\admin\b2blogs.php:495
-msgid "You haven't set a static filename for this blog!"
-msgstr "Du har ikke angivet et statisk filnavn for denne blog!"
-
-#: ..\..\..\admin\b2blogs.php:542
-msgid "File cannot be written!"
-msgstr "Der kan ikke skrives til filen"
-
-#: ..\..\..\admin\b2blogs.php:543
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "Du skal tjekke tilladelserne for [%s]. Se <a %s>online manualen om filtilladelser</a>."
-
-#: ..\..\..\admin\b2blogs.php:549
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "Skriver til fil [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:553
-#: ..\..\..\admin\edit_actions.php:131
-#: ..\..\..\admin\edit_actions.php:248
-#: ..\..\..\admin\edit_actions.php:338
-#: ..\..\..\b2evocore\_functions_antispam.php:200
-#: ..\..\..\b2evocore\_functions_antispam.php:302
-#: ..\..\..\b2evocore\_functions_pings.php:47
-#: ..\..\..\b2evocore\_functions_pings.php:82
-#: ..\..\..\b2evocore\_functions_pings.php:157
-#: ..\..\..\b2evocore\_functions_pings.php:197
-msgid "Done."
-msgstr "Frdig."
-
-#: ..\..\..\admin\b2browse.php:13
-msgid "Browse blog:"
-msgstr "Gennemse blog:"
-
-#: ..\..\..\admin\b2browse.php:56
-#: ..\..\..\admin\b2edit.php:162
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Siden du er nylig tilkommet m du vente for at en admin autoriserer dig til at skrive indlg. Du kan ogs <a %s>emaile admin</a> og sprge om forfremmelse. Nr du er forfremmet, s opdater denne side og du er nu i stand til at blogge. :)"
-
-#: ..\..\..\admin\b2categories.php:13
-#: ..\..\..\admin\_cats_list.php:13
-msgid "Categories for blog:"
-msgstr "Kategorier for blog:"
-
-#: ..\..\..\admin\b2categories.php:77
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Ny underkategori i kategorien: %s"
-
-#: ..\..\..\admin\b2categories.php:86
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Ny kategori i blog: %s"
-
-#: ..\..\..\admin\b2categories.php:93
-msgid "New category name"
-msgstr "Nyt kategorinavn"
-
-#: ..\..\..\admin\b2categories.php:94
-msgid "Create category"
-msgstr "Lav ny kategori"
-
-#: ..\..\..\admin\b2categories.php:150
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Sletter kategori #%d : %s ..."
-
-#: ..\..\..\admin\b2categories.php:156
-#: ..\..\..\b2evocore\_functions_users.php:71
-#: ..\..\..\b2evocore\_functions_users.php:102
-#: ..\..\..\htsrv\profile_update.php:50
-#: ..\..\..\htsrv\profile_update.php:60
-#: ..\..\..\htsrv\profile_update.php:69
-#: ..\..\..\htsrv\profile_update.php:75
-#: ..\..\..\htsrv\profile_update.php:84
-#: ..\..\..\htsrv\profile_update.php:92
-#: ..\..\..\htsrv\profile_update.php:97
-#: ..\..\..\htsrv\register.php:41
-#: ..\..\..\htsrv\register.php:48
-#: ..\..\..\htsrv\register.php:55
-#: ..\..\..\htsrv\register.php:71
-#: ..\..\..\htsrv\register.php:76
-#: ..\..\..\htsrv\register.php:87
-msgid "ERROR"
-msgstr "FEJL"
-
-#: ..\..\..\admin\b2categories.php:160
-msgid "Category deleted."
-msgstr "Kategori slettet."
-
-#: ..\..\..\admin\b2categories.php:185
-msgid "Properties for category:"
-msgstr "Valgmuligheder for kategori:"
-
-#: ..\..\..\admin\b2categories.php:188
-#: ..\..\..\admin\b2upload.php:163
-#: ..\..\..\admin\_edit_form.php:128
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:155
-#: ..\..\..\admin\_users_groupform.php:75
-#: ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_feedback.php:170
-#: ..\..\..\skins\basic\_feedback.php:165
-msgid "Name"
-msgstr "Navn"
-
-#: ..\..\..\admin\b2categories.php:192
-msgid "New parent category"
-msgstr "Ny overkategori"
-
-#: ..\..\..\admin\b2categories.php:218
-#: ..\..\..\admin\b2categories.php:237
-msgid "Old Parent"
-msgstr "Gammel overordnet"
-
-#: ..\..\..\admin\b2categories.php:235
-msgid "Root (No parent)"
-msgstr "Rod (ingen overordnet)"
-
-#: ..\..\..\admin\b2categories.php:246
-msgid "Edit category!"
-msgstr "Rediger kategori!"
-
-#: ..\..\..\admin\b2categories.php:291
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Desvrre har du ikke tilladelse til at redigere/se en kategoris valgmuligheder."
-
-#: ..\..\..\admin\b2edit.php:26
-#: ..\..\..\admin\edit_actions.php:192
-#: ..\..\..\admin\edit_actions.php:291
-msgid "Oops, no post with this ID."
-msgstr "Ups ingen poster med dette ID."
-
-#: ..\..\..\admin\b2edit.php:33
-msgid "Editing post"
-msgstr "Redigerer post"
-
-#: ..\..\..\admin\b2edit.php:36
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d i blog: %s"
-
-#: ..\..\..\admin\b2edit.php:75
-msgid "Oops, no comment with this ID!"
-msgstr "Ups, ingen kommentarer med denne ID!"
-
-#: ..\..\..\admin\b2edit.php:78
-msgid "Editing comment"
-msgstr "Redigerer kommentar"
-
-#: ..\..\..\admin\b2edit.php:113
-msgid "New post in blog:"
-msgstr "Nyt indlg i blog:"
-
-#: ..\..\..\admin\b2edit.php:143
-#: ..\..\..\admin\b2edit.php:174
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Eftersom denne blog ikke har en kategori kan du ikke skrive indlg. Du skal oprette kategorier frst."
-
-#: ..\..\..\admin\b2edit.php:147
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Skift til denne blog (holder dit indput i Javascript aktivt)"
-
-#: ..\..\..\admin\b2login.php:19
-#: ..\..\..\admin\b2upload.php:20
-#: ..\..\..\htsrv\_header.php:14
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:19
-#: ..\..\..\b2evocore\_functions_users.php:343
-msgid "Login..."
-msgstr "Login..."
-
-#: ..\..\..\admin\b2login.php:22
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "I b2evolution behver du ikke at pege p b2login.php for at logge ind."
-
-#: ..\..\..\admin\b2login.php:23
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Peg direkte p administrationsdelssiden du har brug for. F.eks.: %s eller %s. b2evo vil krve login hvis det er ndvendigt."
-
-#: ..\..\..\admin\b2options.php:13
-#: ..\..\..\admin\_menutop.php:127
-msgid "Settings"
-msgstr "Indstillinger"
-
-#: ..\..\..\admin\b2options.php:28
-#: ..\..\..\admin\b2options.php:437
-msgid "Regional"
-msgstr "Regional"
-
-#: ..\..\..\admin\b2options.php:31
-#: ..\..\..\admin\b2options.php:443
-msgid "Plug-ins"
-msgstr "Plug-ins"
-
-#: ..\..\..\admin\b2options.php:83
-#, php-format
-msgid "Parameter %s required!"
-msgstr "Parameter %s krves!"
-
-#: ..\..\..\admin\b2options.php:98
-msgid "General settings updated."
-msgstr "Generelle indstilinger opdateret."
-
-#: ..\..\..\admin\b2options.php:118
-msgid "Regional settings updated."
-msgstr "Regionale indstillinger opdateret."
-
-#: ..\..\..\admin\b2options.php:128
-msgid "You must provide a locale code!"
-msgstr "Du skal oprette en lokal kode!"
-
-#: ..\..\..\admin\b2options.php:153
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Indst lokal '%s' i databasen."
-
-#: ..\..\..\admin\b2options.php:168
-#: ..\..\..\admin\b2options.php:185
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "Opdateret lokal '%s'"
-
-#: ..\..\..\admin\b2options.php:181
-#, php-format
-msgid "Created locale '%s'."
-msgstr "Oprettede lokal  '%s'."
-
-#: ..\..\..\admin\b2options.php:207
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "lokal tabel slettet, standard fra <code>/conf/_locales.php</code> hentet."
-
-#: ..\..\..\admin\b2options.php:220
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "Fil <code>%s</code> ikke fundet."
-
-#: ..\..\..\admin\b2options.php:349
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "Slettede lokal '%s' fra database."
-
-#: ..\..\..\admin\b2options.php:389
-msgid "Switched priorities."
-msgstr "Skiftede prioriteter."
-
-#: ..\..\..\admin\b2spell.php:12
-msgid "Spell Check"
-msgstr "Stavekontrol"
-
-#: ..\..\..\admin\b2spell.php:76
-msgid "Loading Spell Checker. Please wait"
-msgstr "Henter stavekontrol. Vent venligst"
-
-#: ..\..\..\admin\b2stats.php:14
-msgid "View Stats for Blog:"
-msgstr "Se statistik for blog:"
-
-#: ..\..\..\admin\b2stats.php:22
-#: ..\..\..\admin\b2stats.php:26
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:204
-msgid "None"
-msgstr "Ingen"
-
-#: ..\..\..\admin\b2stats.php:56
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "Skift hit #%d type til: %s"
-
-#: ..\..\..\admin\b2stats.php:73
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "Slet hit #%d..."
-
-#: ..\..\..\admin\b2stats.php:90
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:111
-#: ..\..\..\admin\b2stats.php:153
-msgid "Summary"
-msgstr "Resume"
-
-#: ..\..\..\admin\b2stats.php:117
-#: ..\..\..\admin\b2stats.php:174
-msgid "Referers"
-msgstr "Henvisere"
-
-#: ..\..\..\admin\b2stats.php:123
-#: ..\..\..\admin\b2stats.php:175
-msgid "Refering Searches"
-msgstr "Henvisende sgninger"
-
-#: ..\..\..\admin\b2stats.php:129
-#: ..\..\..\admin\b2stats.php:177
-msgid "Syndication"
-msgstr "Syndikation"
-
-#: ..\..\..\admin\b2stats.php:135
-msgid "User Agents"
-msgstr "Bruger agenter"
-
-#: ..\..\..\admin\b2stats.php:141
-#: ..\..\..\admin\b2stats.php:178
-msgid "Direct Accesses"
-msgstr "Direkte adgang"
-
-#: ..\..\..\admin\b2stats.php:173
-msgid "Date"
-msgstr "Dato"
-
-#: ..\..\..\admin\b2stats.php:176
-msgid "Indexing Robots"
-msgstr "Indekserende robotter"
-
-#: ..\..\..\admin\b2stats.php:179
-msgid "Total"
-msgstr "Total"
-
-#: ..\..\..\admin\b2stats.php:191
-msgid "Prune this date!"
-msgstr ""
-
-#  TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:191
-#: ..\..\..\admin\b2stats.php:220
-msgid "Prune"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:191
-#: ..\..\..\admin\b2stats.php:220
-msgid "Prune hits for this date!"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:240
-#: ..\..\..\skins\_stats.php:16
-msgid "Last referers"
-msgstr "Sidste henvisere"
-
-#: ..\..\..\admin\b2stats.php:241
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Disse er hits fra eksterne websider der henviser til denne blog"
-
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:297
-#: ..\..\..\admin\b2stats.php:367
-msgid "Delete this hit!"
-msgstr "Slet dette hit!"
-
-#  TRANS: Abbrev. for Delete (stats)
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:297
-#: ..\..\..\admin\b2stats.php:367
-#: ..\..\..\admin\_blogs_list.php:31
-#: ..\..\..\admin\_blogs_list.php:88
-#: ..\..\..\admin\_cats_list.php:31
-#: ..\..\..\admin\_users_list.php:78
-#: ..\..\..\admin\_users_list.php:148
-msgid "Del"
-msgstr "Del"
-
-#: ..\..\..\admin\b2stats.php:251
-msgid "Log as a search instead"
-msgstr "Log som en sgning istedet"
-
-#  TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:251
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:273
-#: ..\..\..\admin\_edit_showposts.php:222
-msgid "Ban this domain!"
-msgstr "Forbyd dette domne!"
-
-#  TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:273
-#: ..\..\..\admin\_edit_showposts.php:222
-msgid "Ban"
-msgstr "Forbyd"
-
-#: ..\..\..\admin\b2stats.php:265
-#: ..\..\..\skins\_stats.php:26
-msgid "Top referers"
-msgstr "Top henvisere"
-
-#: ..\..\..\admin\b2stats.php:280
-msgid "Total referers"
-msgstr "Totale henvisere"
-
-#: ..\..\..\admin\b2stats.php:287
-#: ..\..\..\skins\_stats.php:36
-msgid "Last refering searches"
-msgstr "Sidste henvisende sgninger"
-
-#: ..\..\..\admin\b2stats.php:288
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:308
-msgid "Top refering search engines"
-msgstr "Top henvisende sgemaskiner"
-
-#: ..\..\..\admin\b2stats.php:320
-#: ..\..\..\skins\_stats.php:60
-msgid "Top Indexing Robots"
-msgstr "Top indekserende robotter"
-
-#: ..\..\..\admin\b2stats.php:321
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Disse er hits fra automatiserede robotter ssom sgemaskiners indeksrobotter. (Robotter skal vre listet i /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:338
-#: ..\..\..\skins\_stats.php:75
-msgid "Top Aggregators"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:339
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:350
-msgid "Total RSS hits"
-msgstr "Total RSS hits"
-
-#: ..\..\..\admin\b2stats.php:357
-msgid "Last direct accesses"
-msgstr "Sidste direkte adgang"
-
-#: ..\..\..\admin\b2stats.php:358
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:381
-msgid "Top User Agents"
-msgstr "Top bruger agenter"
-
-#: ..\..\..\admin\b2template.php:14
-msgid "Custom skin template editing"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:54
-msgid "Listing:"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Invalid filename!"
-msgstr "Ugyldigt filnavn!"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Oops, no such file !"
-msgstr "Ups, ingen fil ved det navn!"
-
-#: ..\..\..\admin\b2template.php:73
-msgid "File edited!"
-msgstr "Fil redigeret!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:86
-msgid "update template !"
-msgstr "Opdater skabelon !"
-
-#: ..\..\..\admin\b2template.php:90
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:102
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:103
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:110
-#, php-format
-msgid "Directory %s not found."
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:126
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:129
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:132
-msgid "This is the template that displays the feedback for a post"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:135
-msgid "This is the template that displays the last comments for a blog"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:138
-msgid "This is the main template. It displays the blog."
-msgstr "Dette er hovedskabelonen. Den viser blog'en."
-
-#: ..\..\..\admin\b2template.php:141
-msgid "This is the template that displays stats for a blog"
-msgstr "Dette er den skabelon der viser stats for en blog"
-
-#: ..\..\..\admin\b2template.php:144
-msgid "This is the page displayed in the comment popup"
-msgstr "Dette er siden der vises i kommentar popup"
-
-#: ..\..\..\admin\b2template.php:147
-msgid "This is the page displayed in the pingback popup"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:150
-msgid "This is the page displayed in the trackback popup"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:161
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr ""
-
-#: ..\..\..\admin\b2upload.php:20
-msgid "upload images/files"
-msgstr "upload billeder/filer"
-
-#: ..\..\..\admin\b2upload.php:43
-msgid "File upload"
-msgstr "Upload fil"
-
-#: ..\..\..\admin\b2upload.php:44
-msgid "Allowed file types:"
-msgstr "Tilladte filtyper:"
-
-#: ..\..\..\admin\b2upload.php:45
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Maximum tilladt strelse: %d KB"
-
-#: ..\..\..\admin\b2upload.php:50
-#: ..\..\..\admin\b2upload.php:124
-#: ..\..\..\admin\_blogs_general.form.php:73
-#: ..\..\..\admin\_set_plugins.form.php:23
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Description"
-msgstr "Beskrivelse"
-
-#: ..\..\..\admin\b2upload.php:53
-msgid "Upload !"
-msgstr "Upload !"
-
-#: ..\..\..\admin\b2upload.php:79
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr ""
-
-#: ..\..\..\admin\b2upload.php:108
-#: ..\..\..\admin\b2upload.php:136
-#: ..\..\..\admin\b2upload.php:139
-msgid "Couldn't upload your file to:"
-msgstr "Kunne ikke uploade din fil til:"
-
-#: ..\..\..\admin\b2upload.php:112
-msgid "Duplicate File?"
-msgstr "Dupliker filer?"
-
-#: ..\..\..\admin\b2upload.php:113
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "Filnavnet \"%s\" eksisterer allerede!"
-
-#: ..\..\..\admin\b2upload.php:114
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "Filnavn \"%s\" flyttet til \"%s\""
-
-#: ..\..\..\admin\b2upload.php:115
-msgid "Confirm or rename:"
-msgstr "Bekrft omdbning:"
-
-#: ..\..\..\admin\b2upload.php:122
-msgid "Alternate name"
-msgstr "Alternativt navn"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Confirm !"
-msgstr "Bekrft !"
-
-#: ..\..\..\admin\b2upload.php:153
-msgid "File uploaded !"
-msgstr "Fil uploaded !"
-
-#: ..\..\..\admin\b2upload.php:154
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Din fil <strong>\"%s\"</strong> blev uploaded succesfuldt!"
-
-#: ..\..\..\admin\b2upload.php:155
-msgid "Here's the code to display it:"
-msgstr "Her er koden der skal vise det:"
-
-#: ..\..\..\admin\b2upload.php:159
-msgid "Add the code to your post !"
-msgstr "Tilfj denne kode til dit indlg !"
-
-#: ..\..\..\admin\b2upload.php:162
-msgid "Image Details"
-msgstr "Billede detaljer"
-
-#: ..\..\..\admin\b2upload.php:166
-msgid "Size"
-msgstr "Strelse"
-
-#: ..\..\..\admin\b2upload.php:169
-#: ..\..\..\admin\_edit_form.php:504
-msgid "Type"
-msgstr "Type"
-
-#: ..\..\..\admin\b2upload.php:174
-msgid "Close this window"
-msgstr "Luk dette vindue"
-
-#: ..\..\..\admin\b2users.php:13
-msgid "User management"
-msgstr "Bruger styring"
-
-#: ..\..\..\admin\b2users.php:45
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "Du kan ikke ndre demobrugerprofilen i demotilstand!"
-
-#: ..\..\..\admin\b2users.php:106
-msgid "You are only allowed to update your own profile!"
-msgstr "Du har kun tilladelse til at opdatere din egen profil!"
-
-#: ..\..\..\admin\b2users.php:120
-msgid "You must provide an unique login!"
-msgstr "Du skal skrive et unikt login!"
-
-#: ..\..\..\admin\b2users.php:128
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "Brugerniveau skal vre mellem %d og %d."
-
-#: ..\..\..\admin\b2users.php:153
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Dette login eksisterer allerede. Vil du <a %s>redigere den eksisterende bruger</a>?"
-
-#: ..\..\..\admin\b2users.php:188
-msgid "You typed two different passwords."
-msgstr "Du tastede to forskellige kodeord."
-
-#: ..\..\..\admin\b2users.php:194
-#: ..\..\..\htsrv\profile_update.php:103
-#: ..\..\..\htsrv\register.php:62
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "Minimum lnge for kodeord er %d karakterer."
-
-#: ..\..\..\admin\b2users.php:211
-msgid "User updated."
-msgstr "Bruger opdateret."
-
-#: ..\..\..\admin\b2users.php:220
-msgid "New user created."
-msgstr "Ny bruger oprettet."
-
-#: ..\..\..\admin\b2users.php:264
-msgid "Invalid promotion."
-msgstr "Ugyldig forfremmelse."
-
-#: ..\..\..\admin\b2users.php:280
-msgid "User level changed."
-msgstr "Brugerniveau ndret."
-
-#: ..\..\..\admin\b2users.php:302
-msgid "You can't delete yourself!"
-msgstr "Du kan ikke slette dig selv!"
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete User #1!"
-msgstr "Du kan ikke slette Bruger #1!"
-
-#: ..\..\..\admin\b2users.php:320
-#, php-format
-msgid "Delete User %s?"
-msgstr "Slet Bruger %s?"
-
-#: ..\..\..\admin\b2users.php:322
-msgid "Warning"
-msgstr "Advarsel"
-
-#: ..\..\..\admin\b2users.php:322
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "sletning af en bruger sletter ogs alle indlg fra denne bruger."
-
-#: ..\..\..\admin\b2users.php:345
-msgid "Deleting User..."
-msgstr "Sletter bruger..."
-
-#: ..\..\..\admin\b2users.php:362
-msgid "You can't delete Group #1!"
-msgstr "Du kan ikke slette Gruppe #1!"
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete the default group for new users!"
-msgstr "Du kan ikke slette standardgruppen for nye brugere!"
-
-#: ..\..\..\admin\b2users.php:379
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "Slet gruppe [%s]?"
-
-#: ..\..\..\admin\b2users.php:403
-msgid "Group deleted..."
-msgstr "Gruppe slettet..."
-
-#: ..\..\..\admin\b2users.php:420
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "Dette gruppenavn eksisterer allerede! Vil du <a %s>redigere den eksisterende gruppe</a>?"
-
-#: ..\..\..\admin\b2users.php:474
-msgid "Group updated."
-msgstr "Gruppe opdateret."
-
-#: ..\..\..\admin\b2users.php:484
-msgid "The user was not created:"
-msgstr "Denne bruger blev ikke oprettet:"
-
-#: ..\..\..\admin\b2users.php:484
-msgid "The user was not updated:"
-msgstr "Denne bruger blev ikke opdateret:"
-
-#: ..\..\..\admin\b2users.php:486
-msgid "The group was not created:"
-msgstr "Denne gruppe blev ikke oprettet:"
-
-#: ..\..\..\admin\b2users.php:486
-msgid "The group was not updated:"
-msgstr "Denne gruppe blev ikke opdateret:"
-
-#: ..\..\..\admin\b2users.php:519
-msgid "You are not allowed to view other users."
-msgstr "Du har ikke tilladelse til at se andre brugere."
-
-#: ..\..\..\admin\edit_actions.php:62
-msgid "Adding new post..."
-msgstr "Tilfjer ny post..."
-
-#: ..\..\..\admin\edit_actions.php:100
-#: ..\..\..\admin\edit_actions.php:206
-#: ..\..\..\admin\edit_actions.php:445
-#: ..\..\..\htsrv\comment_post.php:63
-#: ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1368
-msgid "Supplied URL is invalid: "
-msgstr "Angivne URL er ugyldig:"
-
-#: ..\..\..\admin\edit_actions.php:107
-#: ..\..\..\htsrv\getmail.php:243
-msgid "Cannot post, please correct these errors:"
-msgstr "Kan ikke poste, ret disse fejl:"
-
-#: ..\..\..\admin\edit_actions.php:108
-#: ..\..\..\admin\edit_actions.php:214
-#: ..\..\..\admin\edit_actions.php:450
-msgid "Back to post editing"
-msgstr "Tilbage til redigering af indlg"
-
-#: ..\..\..\admin\edit_actions.php:114
-msgid "Recording post..."
-msgstr "Gemmer indlg..."
-
-#: ..\..\..\admin\edit_actions.php:127
-#: ..\..\..\admin\edit_actions.php:244
-#: ..\..\..\admin\edit_actions.php:402
-msgid "Sleeping..."
-msgstr "Sover..."
-
-#: ..\..\..\admin\edit_actions.php:137
-#: ..\..\..\admin\edit_actions.php:253
-#: ..\..\..\admin\edit_actions.php:344
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Indlg ikke offentligt publiceret: springer over trackback, pingback og blog pings..."
-
-#: ..\..\..\admin\edit_actions.php:152
-msgid "Posting Done..."
-msgstr "Postering frdig..."
-
-#: ..\..\..\admin\edit_actions.php:166
-#: ..\..\..\admin\edit_actions.php:220
-msgid "Updating post..."
-msgstr "Opdaterer indlg..."
-
-#: ..\..\..\admin\edit_actions.php:269
-#: ..\..\..\admin\edit_actions.php:355
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Indlg har allerede ping'ed: springer over blog pings..."
-
-#: ..\..\..\admin\edit_actions.php:281
-#: ..\..\..\admin\edit_actions.php:367
-msgid "Updating done..."
-msgstr "Opdatering frdig..."
-
-#: ..\..\..\admin\edit_actions.php:297
-#: ..\..\..\admin\edit_actions.php:312
-msgid "Updating post status..."
-msgstr "Opdaterer indlg status..."
-
-#: ..\..\..\admin\edit_actions.php:377
-#: ..\..\..\admin\edit_actions.php:396
-msgid "Deleting post..."
-msgstr "Sletter indlg..."
-
-#: ..\..\..\admin\edit_actions.php:385
-msgid "Oops, no post with this ID!"
-msgstr "Ups, intet indlg med denne ID!"
-
-#: ..\..\..\admin\edit_actions.php:407
-msgid "Deleting Done..."
-msgstr "Sletning frdig..."
-
-#: ..\..\..\admin\edit_actions.php:411
-#: ..\..\..\b2evocore\_class_pop3.php:105
-#: ..\..\..\b2evocore\_class_pop3.php:117
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:295
-#: ..\..\..\b2evocore\_class_pop3.php:349
-#: ..\..\..\b2evocore\_class_pop3.php:360
-#: ..\..\..\b2evocore\_class_pop3.php:408
-#: ..\..\..\b2evocore\_class_pop3.php:441
-#: ..\..\..\b2evocore\_class_pop3.php:474
-#: ..\..\..\b2evocore\_class_pop3.php:573
-#: ..\..\..\b2evocore\_class_pop3.php:596
-msgid "Error"
-msgstr "Fejl"
-
-#: ..\..\..\admin\edit_actions.php:449
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Kan ikke opdatere kommentar, ret venligst disse fejl:"
-
-#: ..\..\..\admin\edit_actions.php:507
-msgid "Back to posts!"
-msgstr "Tilbage til indlg!"
-
-#: ..\..\..\admin\edit_actions.php:512
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Du vil mske ogs generere statiske sider eller se dine blogs..."
-
-#: ..\..\..\admin\edit_actions.php:520
-msgid "New post"
-msgstr "Nyt indlg"
-
-#: ..\..\..\admin\tools.php:14
-#: ..\..\..\admin\_menutop.php:134
-msgid "Tools"
-msgstr "Vrktjer"
-
-#: ..\..\..\admin\tools.php:20
-msgid "Bookmarklet"
-msgstr ""
-
-#: ..\..\..\admin\tools.php:26
-#: ..\..\..\admin\tools.php:33
-#: ..\..\..\admin\tools.php:41
-#: ..\..\..\admin\tools.php:48
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Tilfj dette link til dine favoritter/bogmrker: "
-
-#: ..\..\..\admin\tools.php:27
-#: ..\..\..\admin\tools.php:34
-#: ..\..\..\admin\tools.php:42
-#: ..\..\..\admin\tools.php:49
-msgid "b2evo bookmarklet"
-msgstr ""
-
-#: ..\..\..\admin\tools.php:65
-msgid "Post to b2evolution"
-msgstr "Post til b2evolution"
-
-#: ..\..\..\admin\tools.php:67
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "Intet sidepanel fundet! Du skal bruge Mozilla 0.9.4 eller senere!"
-
-#: ..\..\..\admin\tools.php:70
-#: ..\..\..\admin\tools.php:79
-msgid "SideBar"
-msgstr "Sidepanel"
-
-#: ..\..\..\admin\tools.php:71
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr ""
-
-#: ..\..\..\admin\tools.php:80
-msgid "Add this link to your favorites:"
-msgstr "Tilfj dette link til dine favoritter:"
-
-#: ..\..\..\admin\tools.php:81
-msgid "b2evo sidebar"
-msgstr "b2evo sidepanel"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:18
-msgid "Static file generation"
-msgstr "Generation af statisk side"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:20
-msgid "Static filename"
-msgstr "Statisk filnavn"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:20
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:25
-msgid "After each new post..."
-msgstr "Efter hvert nyt indlg..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:27
-msgid "Ping b2evolution.net"
-msgstr "Ping b2volution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:27
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping technorati.com"
-msgstr "Ping technorati.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "to give notice of new post."
-msgstr "at meddele nye indlg"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping weblogs.com"
-msgstr "Ping weblogs.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping blo.gs"
-msgstr "Ping blo.gs"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:35
-msgid "Advanced options"
-msgstr "Avancerede muligheder"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:37
-msgid "Allow trackbacks"
-msgstr "Tillad trackbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:37
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow pingbacks"
-msgstr "Tillad pingbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:45
-#: ..\..\..\admin\_blogs_general.form.php:102
-#: ..\..\..\admin\_blogs_permissions.form.php:199
-msgid "Update blog!"
-msgstr "Opdater blog!"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:46
-#: ..\..\..\admin\_blogs_general.form.php:103
-#: ..\..\..\admin\_blogs_permissions.form.php:205
-#: ..\..\..\admin\_edit_showposts.php:549
-#: ..\..\..\admin\_set_general.form.php:79
-#: ..\..\..\admin\_set_plugins.form.php:69
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_set_regional.form.php:241
-#: ..\..\..\admin\_set_regional.form.php:356
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-#: ..\..\..\install\index.php:292
-#: ..\..\..\skins\_profile.php:92
-msgid "Reset"
-msgstr "Nulstil"
-
-#: ..\..\..\admin\_blogs_general.form.php:17
-msgid "General parameters"
-msgstr "Generelle parametre"
-
-#: ..\..\..\admin\_blogs_general.form.php:19
-#: ..\..\..\admin\_blogs_list.php:27
-msgid "Full Name"
-msgstr "Fuldt navn"
-
-#: ..\..\..\admin\_blogs_general.form.php:19
-msgid "Will be displayed on top of the blog."
-msgstr "Vil blive vist i toppen af blog'en."
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Short Name"
-msgstr "Kort navn"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Main Locale"
-msgstr "Hoved lokal"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Determines the language of the navigation links on the blog."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:26
-msgid "Access parameters"
-msgstr "Adgang til parametre"
-
-#: ..\..\..\admin\_blogs_general.form.php:35
-#: ..\..\..\admin\_blogs_list.php:55
-msgid "Default blog on index.php"
-msgstr "Standard blog p index.php"
-
-#  TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:37
-msgid "Current default is:"
-msgstr "Nuvrende standard er:"
-
-#: ..\..\..\admin\_blogs_general.form.php:38
-msgid "Other blog through index.php"
-msgstr "Anden blog gennem index.php"
-
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through stub file"
-msgstr "Anden blog gennem stub fil"
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "Preferred access type"
-msgstr "Foretrukken adgangstype"
-
-#: ..\..\..\admin\_blogs_general.form.php:46
-msgid "Blog Folder URL"
-msgstr "Blog URL folder"
-
-#: ..\..\..\admin\_blogs_general.form.php:48
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:53
-msgid "URL blog name / Stub name"
-msgstr "URL blog navn / Stub navn"
-
-#: ..\..\..\admin\_blogs_general.form.php:53
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:58
-msgid "Default display options"
-msgstr "Standardvisnings valgmuligheder"
-
-#: ..\..\..\admin\_blogs_general.form.php:60
-msgid "Default skin"
-msgstr "Standard skabelon"
-
-#: ..\..\..\admin\_blogs_general.form.php:60
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Dette er standard skabelonen, der vil bliver brugt til at vise denne blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:62
-msgid "Allow skin switching"
-msgstr "Tillad ndring af skabelon"
-
-#: ..\..\..\admin\_blogs_general.form.php:62
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:64
-msgid "Display public blog list"
-msgstr "Vis offentlig blog liste"
-
-#: ..\..\..\admin\_blogs_general.form.php:64
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:66
-msgid "Include in public blog list"
-msgstr "Inkluder i offentlig blogliste"
-
-#: ..\..\..\admin\_blogs_general.form.php:66
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:68
-msgid "Default linkblog"
-msgstr "Standard linkblog"
-
-#: ..\..\..\admin\_blogs_general.form.php:68
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:75
-msgid "Tagline"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:75
-msgid "This is diplayed under the blog name on the blog template."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:79
-msgid "Long Description"
-msgstr "Lang beskrivelse"
-
-#: ..\..\..\admin\_blogs_general.form.php:81
-msgid "This is displayed on the blog template."
-msgstr "Dette er vistp blog skabelonen"
-
-#: ..\..\..\admin\_blogs_general.form.php:85
-msgid "Short Description"
-msgstr "Kort beskrivelse"
-
-#: ..\..\..\admin\_blogs_general.form.php:85
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "Dette er brugt i meta tag beskrivelsen og RSS feeds. INGEN HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:87
-msgid "Keywords"
-msgstr "Ngleord"
-
-#: ..\..\..\admin\_blogs_general.form.php:87
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Dette er brugt i \"mega tag\" ngleord. INGEN HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:92
-msgid "Notes"
-msgstr "Noter"
-
-#: ..\..\..\admin\_blogs_general.form.php:94
-msgid "Additional info."
-msgstr "Yderligere info."
-
-#: ..\..\..\admin\_blogs_general.form.php:102
-msgid "Create new blog!"
-msgstr "Opret ny blog!"
-
-#: ..\..\..\admin\_blogs_list.php:26
-msgid "Blog"
-msgstr "Blog"
-
-#: ..\..\..\admin\_blogs_list.php:28
-msgid "Blog URL"
-msgstr "Blog URL"
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Static File"
-msgstr "Statisk fil"
-
-#: ..\..\..\admin\_blogs_list.php:30
-#: ..\..\..\admin\_set_regional.form.php:46
-#: ..\..\..\admin\_set_regional.form.php:153
-#: ..\..\..\admin\_users_form.php:118
-#: ..\..\..\htsrv\_reg_form.php:42
-#: ..\..\..\skins\_profile.php:68
-msgid "Locale"
-msgstr "Lokal"
-
-#: ..\..\..\admin\_blogs_list.php:44
-#: ..\..\..\admin\_cats_list.php:27
-#: ..\..\..\admin\_users_list.php:56
-#: ..\..\..\admin\_users_list.php:69
-#: ..\..\..\admin\_users_list.php:97
-#: ..\..\..\admin\_users_list.php:139
-msgid "Properties"
-msgstr "Egenskaber"
-
-#: ..\..\..\admin\_blogs_list.php:55
-msgid "Default"
-msgstr "Standard"
-
-#  TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:72
-msgid "Gen!"
-msgstr "Opret!"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:88
-#, php-format
-msgid ""
-"Are you sure you want to delete blog #%d ?\\n"
-"\\n"
-"WARNING: This will delete ALL POST, COMMENTS,\\n"
-"CATEGORIES and other data related to that Blog!\\n"
-"\\n"
-"This CANNOT be undone!"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:88
-msgid "Delete this blog!"
-msgstr "Slet denne blog"
-
-#: ..\..\..\admin\_blogs_list.php:89
-msgid "Copy this blog!"
-msgstr "Kopier denne blog!"
-
-#  TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:89
-#: ..\..\..\admin\_set_regional.form.php:234
-#: ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:142
-msgid "Copy"
-msgstr "Kopier"
-
-#: ..\..\..\admin\_blogs_list.php:100
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "Du har ingen tilladelser til at redigere/se en blog's egenskaber."
-
-#: ..\..\..\admin\_blogs_list.php:111
-msgid "New blog..."
-msgstr "Ny Blog..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:18
-#: ..\..\..\admin\_users_groupform.php:83
-msgid "User permissions"
-msgstr "Bruger tilladelser"
-
-#  TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:21
-#: ..\..\..\admin\_users_list.php:17
-msgid "Login "
-msgstr "Login"
-
-#  TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-msgid "Is<br />member"
-msgstr "er<br />medlem"
-
-#  TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Can post/edit with following statuses:"
-msgstr "Kan poste/redigere med flgende statbrug:"
-
-#  TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Delete<br />posts"
-msgstr "Slet<br />indlg"
-
-#  TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Edit<br />comts"
-msgstr "Rediger<br />kommentarer"
-
-#  TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />cats"
-msgstr "Rediger<br />kats"
-
-#  TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />blog"
-msgstr "Rediger<br />blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:30
-#: ..\..\..\b2evocore\_vars.php:176
-msgid "Published"
-msgstr "Udgivet"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:31
-#: ..\..\..\b2evocore\_vars.php:178
-msgid "Protected"
-msgstr "Beskyttet"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:179
-msgid "Private"
-msgstr "Privat"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:180
-msgid "Draft"
-msgstr "Kladde"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:177
-msgid "Deprecated"
-msgstr "Misbilliget"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:38
-msgid "Members"
-msgstr "Medlemmer"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:61
-#: ..\..\..\admin\_blogs_permissions.form.php:151
-msgid "Permission to read protected posts"
-msgstr "Tilladelse til at lse beskyttede indlg"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:68
-#: ..\..\..\admin\_blogs_permissions.form.php:82
-#: ..\..\..\admin\_blogs_permissions.form.php:155
-#: ..\..\..\admin\_blogs_permissions.form.php:163
-msgid "Permission to post into this blog with private status"
-msgstr "Tilladelse til at post i denne blog med privat status"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:75
-#: ..\..\..\admin\_blogs_permissions.form.php:159
-msgid "Permission to post into this blog with protected status"
-msgstr "Tilladelse til at poste i denne blog med beskyttet status"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:89
-#: ..\..\..\admin\_blogs_permissions.form.php:167
-msgid "Permission to post into this blog with draft status"
-msgstr "Tilladelse til at poste i denne blog med kladde status"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:96
-#: ..\..\..\admin\_blogs_permissions.form.php:171
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Tilladelse til at poste i denne blog med misbilliget status"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:103
-#: ..\..\..\admin\_blogs_permissions.form.php:175
-msgid "Permission to delete posts in this blog"
-msgstr "Tilladelse til at slette indlg i denne blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:110
-#: ..\..\..\admin\_blogs_permissions.form.php:179
-msgid "Permission to edit comments in this blog"
-msgstr "Tilladelse til at redigerer kommentarer i denne blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:117
-#: ..\..\..\admin\_blogs_permissions.form.php:182
-msgid "Permission to edit categories for this blog"
-msgstr "Tilladelse til at redigere kategorier i denne blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:124
-#: ..\..\..\admin\_blogs_permissions.form.php:186
-msgid "Permission to edit blog properties"
-msgstr "Tilladelse til at redigere blog egenskaber"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:132
-msgid "Non members"
-msgstr "Ikkemedlemmer"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:202
-msgid ""
-"Warning! You are about to remove your own permission to edit this blog!\\n"
-"You won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-
-#: ..\..\..\admin\_cats_list.php:26
-msgid "Edit category properties"
-msgstr "Rediger kategoriegenskaber"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:30
-msgid "Are you sure you want to delete?"
-msgstr "Er du sikker p du vil slette?"
-
-#: ..\..\..\admin\_cats_list.php:40
-msgid "New sub-category here"
-msgstr "Ny sub-kategori her"
-
-#: ..\..\..\admin\_cats_list.php:56
-msgid "New category here"
-msgstr "Ny kategori her"
-
-#: ..\..\..\admin\_cats_list.php:60
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:99
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:374
-msgid "Title"
-msgstr "Titel"
-
-#: ..\..\..\admin\_edit_form.php:104
-msgid "Language"
-msgstr "Sprog"
-
-#: ..\..\..\admin\_edit_form.php:110
-msgid "Link to url"
-msgstr "Link til url"
-
-#: ..\..\..\admin\_edit_form.php:132
-#: ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_list.php:20
-#: ..\..\..\htsrv\comment_post.php:138
-#: ..\..\..\htsrv\register.php:118
-#: ..\..\..\htsrv\_reg_complete.php:15
-#: ..\..\..\htsrv\_reg_form.php:37
-#: ..\..\..\skins\_feedback.php:177
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_feedback.php:170
-#: ..\..\..\skins\basic\_profile.php:71
-msgid "Email"
-msgstr "Email"
-
-#: ..\..\..\admin\_edit_form.php:136
-#: ..\..\..\admin\_users_form.php:138
-#: ..\..\..\admin\_users_form.php:140
-#: ..\..\..\admin\_users_list.php:21
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:357
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:369
-#: ..\..\..\skins\_profile.php:70
-#: ..\..\..\skins\basic\_profile.php:72
-msgid "URL"
-msgstr "URL"
-
-#: ..\..\..\admin\_edit_form.php:161
-#: ..\..\..\admin\_edit_showposts.php:299
-#: ..\..\..\admin\_set_general.form.php:48
-#: ..\..\..\skins\_feedback.php:207
-#: ..\..\..\skins\basic\_feedback.php:199
-msgid "Auto-BR"
-msgstr "Auto-linieskift"
-
-#: ..\..\..\admin\_edit_form.php:161
-#: ..\..\..\admin\_set_general.form.php:48
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Denne instilling er forldet, du skal undg at bruge den."
-
-#: ..\..\..\admin\_edit_form.php:166
-msgid "Preview"
-msgstr "Smugkig"
-
-#: ..\..\..\admin\_edit_form.php:172
-msgid "Blog this !"
-msgstr "Blog dette !"
-
-#: ..\..\..\admin\_edit_form.php:173
-msgid "Edit this !"
-msgstr "Rediger dette !"
-
-#: ..\..\..\admin\_edit_form.php:178
-msgid "Spellcheck"
-msgstr "Stavekontrol"
-
-#: ..\..\..\admin\_edit_form.php:184
-msgid "Upload a file/image"
-msgstr "Upload en fil/billede"
-
-#: ..\..\..\admin\_edit_form.php:189
-msgid "Advanced properties"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Edit timestamp"
-msgstr "Rediger tidsmrke"
-
-#: ..\..\..\admin\_edit_form.php:232
-msgid "URL Title"
-msgstr "URL titel"
-
-#: ..\..\..\admin\_edit_form.php:234
-msgid "(to be used in permalinks)"
-msgstr "(bruges i permalinks)"
-
-#: ..\..\..\admin\_edit_form.php:246
-msgid "Additional actions"
-msgstr "Yderligere handlinger"
-
-#: ..\..\..\admin\_edit_form.php:254
-msgid "Pingback"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:254
-msgid "(Send a pingback to all URLs in this post)"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:263
-msgid "Trackback URLs"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:263
-msgid "(Separate by space)"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:284
-#: ..\..\..\admin\_edit_form.php:505
-#: ..\..\..\admin\_edit_showposts.php:133
-msgid "Status"
-msgstr "Status"
-
-#: ..\..\..\admin\_edit_form.php:290
-msgid "The post will be publicly published"
-msgstr "Posten vil blive offentliggjort"
-
-#: ..\..\..\admin\_edit_form.php:291
-#: ..\..\..\admin\_edit_showposts.php:364
-msgid "Published (Public)"
-msgstr "Udgivet (Offentlig)"
-
-#: ..\..\..\admin\_edit_form.php:297
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Dette indlg vil blive offentliggjort, men kun synligt for blogmedlemmer der er logget ind"
-
-#: ..\..\..\admin\_edit_form.php:298
-#: ..\..\..\admin\_edit_showposts.php:367
-msgid "Protected (Members only)"
-msgstr "Beskyttet (Kun medlemmer)"
-
-#: ..\..\..\admin\_edit_form.php:304
-msgid "The post will be published but visible only by yourself"
-msgstr "Dette indlg vil kun vre synligt for dig selv"
-
-#: ..\..\..\admin\_edit_form.php:305
-#: ..\..\..\admin\_edit_showposts.php:370
-msgid "Private (You only)"
-msgstr "Privat (Kun for dig)"
-
-#: ..\..\..\admin\_edit_form.php:311
-#: ..\..\..\admin\_edit_form.php:318
-msgid "The post will appear only in the backoffice"
-msgstr "Dette indlg vil kun vre i administrationsdelen"
-
-#: ..\..\..\admin\_edit_form.php:312
-#: ..\..\..\admin\_edit_showposts.php:373
-msgid "Draft (Not published!)"
-msgstr "Kladde (Ikke offentliggjort!)"
-
-#: ..\..\..\admin\_edit_form.php:319
-#: ..\..\..\admin\_edit_showposts.php:376
-msgid "Deprecated (Not published!)"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:333
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:354
-msgid "Select as an additionnal category"
-msgstr "Vlg som en yderligere kategori"
-
-#: ..\..\..\admin\_edit_form.php:367
-msgid "Select as MAIN category"
-msgstr "Vlg som HOVED-kategori"
-
-#: ..\..\..\admin\_edit_form.php:395
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:406
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:408
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:418
-#: ..\..\..\admin\_edit_showposts.php:195
-#: ..\..\..\skins\_feedback.php:50
-#: ..\..\..\skins\basic\_feedback.php:50
-#: ..\..\..\skins\custom\_main.php:265
-#: ..\..\..\skins\custom\_main.php:270
-#: ..\..\..\skins\custom\_main.php:275
-#: ..\..\..\skins\custom\_main.php:280
-#: ..\..\..\skins\fplanque2002\_main.php:274
-#: ..\..\..\skins\fplanque2002\_main.php:279
-#: ..\..\..\skins\fplanque2002\_main.php:284
-#: ..\..\..\skins\fplanque2002\_main.php:289
-msgid "Comments"
-msgstr "Kommentarer"
-
-#: ..\..\..\admin\_edit_form.php:420
-msgid "Visitors can leave comments on this post."
-msgstr "Besgende kan lgge kommentarer til dette indlg."
-
-#: ..\..\..\admin\_edit_form.php:421
-msgid "Open"
-msgstr "bn"
-
-#: ..\..\..\admin\_edit_form.php:423
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Besgende kan IKKE lgge kommentarer til dette indlg."
-
-#: ..\..\..\admin\_edit_form.php:424
-msgid "Closed"
-msgstr "Lukket"
-
-#: ..\..\..\admin\_edit_form.php:426
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Besgende kan ikke se eller lgge kommentarer til dette indlg."
-
-#: ..\..\..\admin\_edit_form.php:427
-msgid "Disabled"
-msgstr "Slet fra"
-
-#: ..\..\..\admin\_edit_form.php:432
-msgid "Renderers"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:502
-msgid "Comment info"
-msgstr "Kommentarinfo"
-
-#: ..\..\..\admin\_edit_form.php:503
-#: ..\..\..\htsrv\comment_post.php:131
-#: ..\..\..\htsrv\comment_post.php:137
-msgid "Author"
-msgstr "Forfatter"
-
-#: ..\..\..\admin\_edit_form.php:506
-msgid "IP address"
-msgstr "IP adresse"
-
-#: ..\..\..\admin\_edit_navbar.php:19
-#, php-format
-msgid "Previous %d"
-msgstr "Forrige %d"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Next %d"
-msgstr "Nste %d"
-
-#  TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:39
-msgid " to "
-msgstr "til"
-
-#  TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:41
-msgid " of "
-msgstr "af"
-
-#: ..\..\..\admin\_edit_navbar.php:47
-msgid "from the end"
-msgstr "fra slut"
-
-#: ..\..\..\admin\_edit_navbar.php:51
-msgid "from the start"
-msgstr "fra start"
-
-#: ..\..\..\admin\_edit_navbar.php:53
-msgid "OK"
-msgstr "OK"
-
-#: ..\..\..\admin\_edit_showposts.php:67
-msgid " Date range: "
-msgstr "Datoer:"
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:121
-msgid "by"
-msgstr "af"
-
-#: ..\..\..\admin\_edit_showposts.php:125
-msgid "level:"
-msgstr "niveau:"
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:129
-msgid "in"
-msgstr "i"
-
-#: ..\..\..\admin\_edit_showposts.php:149
-#: ..\..\..\b2evocore\_functions_bposts.php:798
-msgid "Pages:"
-msgstr "Sider:"
-
-#  TRANS: Edit button text (&nbsp; for extra space)
-#: ..\..\..\admin\_edit_showposts.php:158
-#: ..\..\..\admin\_edit_showposts.php:258
-msgid "&nbsp; Edit &nbsp;"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:166
-#: ..\..\..\admin\_edit_showposts.php:259
-msgid "Delete"
-msgstr "Slet"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_edit_showposts.php:166
-msgid ""
-"You are about to delete this post!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:176
-msgid "Publish NOW!"
-msgstr "Offentliggr NU!"
-
-#: ..\..\..\admin\_edit_showposts.php:176
-msgid "Publish now using current date and time."
-msgstr "Udgiv nu og brug nuvrende dato og tid."
-
-#  TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:182
-msgid "no comment"
-msgstr "ingen kommentar"
-
-#: ..\..\..\admin\_edit_showposts.php:182
-#: ..\..\..\b2evocore\_class_item.php:695
-#: ..\..\..\b2evocore\_functions_comments.php:206
-msgid "1 comment"
-msgstr "1 kommentar"
-
-#: ..\..\..\admin\_edit_showposts.php:182
-#: ..\..\..\b2evocore\_class_item.php:696
-#: ..\..\..\b2evocore\_functions_comments.php:207
-#, php-format
-msgid "%d comments"
-msgstr "%d kommentarer"
-
-#: ..\..\..\admin\_edit_showposts.php:183
-msgid "1 Trackback"
-msgstr "1 Trackback"
-
-#: ..\..\..\admin\_edit_showposts.php:183
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:184
-msgid "1 Pingback"
-msgstr "1 Pingback"
-
-#: ..\..\..\admin\_edit_showposts.php:184
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:195
-#: ..\..\..\skins\_feedback.php:61
-#: ..\..\..\skins\basic\_feedback.php:61
-msgid "Trackbacks"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:195
-#: ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:66
-msgid "Pingbacks"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:202
-msgid "No feedback for this post yet..."
-msgstr "Ingen respons p dette indlg endnu..."
-
-#: ..\..\..\admin\_edit_showposts.php:234
-#: ..\..\..\skins\_feedback.php:105
-#: ..\..\..\skins\basic\_feedback.php:103
-msgid "Comment from:"
-msgstr "Kommentar fra:"
-
-#: ..\..\..\admin\_edit_showposts.php:238
-#: ..\..\..\skins\_feedback.php:111
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Trackback from:"
-msgstr "Trackback fra:"
-
-#: ..\..\..\admin\_edit_showposts.php:242
-#: ..\..\..\skins\_feedback.php:116
-#: ..\..\..\skins\basic\_feedback.php:114
-msgid "Pingback from:"
-msgstr "Pingback fra:"
-
-#: ..\..\..\admin\_edit_showposts.php:252
-#: ..\..\..\skins\_feedback.php:126
-#: ..\..\..\skins\_lastcomments.php:39
-msgid "Permanent link to this comment"
-msgstr "Permanent link til denne kommentar!"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_edit_showposts.php:259
-msgid ""
-"You are about to delete this comment!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:274
-#: ..\..\..\b2evocore\_class_item.php:694
-#: ..\..\..\b2evocore\_functions_comments.php:205
-#: ..\..\..\skins\_feedback.php:139
-#: ..\..\..\skins\basic\_feedback.php:133
-msgid "Leave a comment"
-msgstr "Lg kommentar"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\admin\_users_form.php:80
-#: ..\..\..\skins\_feedback.php:158
-#: ..\..\..\skins\basic\_feedback.php:153
-msgid "User"
-msgstr "Bruger"
-
-#: ..\..\..\admin\_edit_showposts.php:285
-#: ..\..\..\skins\_feedback.php:161
-#: ..\..\..\skins\basic\_feedback.php:156
-msgid "Edit profile"
-msgstr "Rediger profil"
-
-#: ..\..\..\admin\_edit_showposts.php:290
-#: ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:187
-msgid "Comment text"
-msgstr "Kommentar tekst"
-
-#: ..\..\..\admin\_edit_showposts.php:292
-#: ..\..\..\skins\_feedback.php:197
-#: ..\..\..\skins\basic\_feedback.php:189
-msgid "Allowed XHTML tags"
-msgstr "Tilladte XHTML koder"
-
-#: ..\..\..\admin\_edit_showposts.php:292
-#: ..\..\..\skins\_feedback.php:198
-#: ..\..\..\skins\basic\_feedback.php:190
-msgid "URLs, email, AIM and ICQs will be converted automatically."
-msgstr "URLSs, email, AIM og ICQ vil blive konverteret automatisk."
-
-#: ..\..\..\admin\_edit_showposts.php:298
-#: ..\..\..\skins\_feedback.php:203
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Options"
-msgstr "Muligheder"
-
-#: ..\..\..\admin\_edit_showposts.php:299
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Liniebrydninger bliver &lt;br&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:306
-#: ..\..\..\skins\_feedback.php:220
-#: ..\..\..\skins\basic\_feedback.php:212
-msgid "Send comment"
-msgstr "Send kommentar"
-
-#: ..\..\..\admin\_edit_showposts.php:353
-msgid "Posts to show"
-msgstr "Indlg der skal vises"
-
-#: ..\..\..\admin\_edit_showposts.php:356
-msgid "Past"
-msgstr "Fortid"
-
-#: ..\..\..\admin\_edit_showposts.php:359
-msgid "Future"
-msgstr "Fremtid"
-
-#: ..\..\..\admin\_edit_showposts.php:384
-msgid "Title / Text contains"
-msgstr "Titel / Tekst indeholder"
-
-#: ..\..\..\admin\_edit_showposts.php:388
-msgid "Words"
-msgstr "Ord"
-
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
-msgstr "OG"
-
-#: ..\..\..\admin\_edit_showposts.php:391
-msgid "OR"
-msgstr "ELLER"
-
-#: ..\..\..\admin\_footer.php:17
-msgid "GPL License"
-msgstr "GPL Licens"
-
-#: ..\..\..\admin\_menutop.php:33
-msgid "visit b2evolution's website"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:36
-msgid "Logout"
-msgstr "Log af"
-
-#: ..\..\..\admin\_menutop.php:38
-msgid "Exit to blogs"
-msgstr "Exit til blogs"
-
-#: ..\..\..\admin\_menutop.php:47
-msgid "Blog time:"
-msgstr "Blog tid:"
-
-#: ..\..\..\admin\_menutop.php:48
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:49
-msgid "Logged in as:"
-msgstr "Logget p som:"
-
-#: ..\..\..\admin\_menutop.php:59
-msgid "New Post"
-msgstr "Nyt indlg"
-
-#: ..\..\..\admin\_menutop.php:65
-msgid "Browse/Edit"
-msgstr "Gennemse/rediger"
-
-#: ..\..\..\admin\_menutop.php:85
-msgid "Stats"
-msgstr "Stats"
-
-#: ..\..\..\admin\_menutop.php:103
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Templates"
-msgstr "Skabeloner"
-
-#: ..\..\..\admin\_menutop.php:113
-msgid "Users"
-msgstr "Brugere"
-
-#: ..\..\..\admin\_menutop.php:117
-msgid "User Profile"
-msgstr "Brugerprofil"
-
-#: ..\..\..\admin\_set_general.form.php:18
-msgid "Default user rights"
-msgstr "Standard brugerrettigheder"
-
-#: ..\..\..\admin\_set_general.form.php:20
-msgid "New users can register"
-msgstr "Ny bruger kan registere"
-
-#: ..\..\..\admin\_set_general.form.php:20
-msgid "Check to allow new users to register themselves."
-msgstr "Marker for at tillade at nye brugere selv kan registere."
-
-#: ..\..\..\admin\_set_general.form.php:22
-msgid "Group for new users"
-msgstr "Gruppe for nye brugere"
-
-#: ..\..\..\admin\_set_general.form.php:22
-msgid "Groups determine user roles and permissions."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:24
-msgid "Level for new users"
-msgstr "Niveau for nye brugere"
-
-#: ..\..\..\admin\_set_general.form.php:24
-msgid "Levels determine hierarchy of users in blogs."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:29
-msgid "Display options"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:31
-msgid "Default blog to display"
-msgstr "Standard blog der vises"
-
-#: ..\..\..\admin\_set_general.form.php:31
-msgid "This blog will be displayed on index.php ."
-msgstr "Denne blog vil blive vist p index.php"
-
-#: ..\..\..\admin\_set_general.form.php:34
-msgid "days"
-msgstr "dage"
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "posts"
-msgstr "indlg"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts paged"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "Display mode"
-msgstr "Visnings modus"
-
-#: ..\..\..\admin\_set_general.form.php:39
-msgid "Posts/Days per page"
-msgstr "Indlg/dage per side"
-
-#: ..\..\..\admin\_set_general.form.php:42
-msgid "monthly"
-msgstr "mnedsvis"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "weekly"
-msgstr "ugevis"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "daily"
-msgstr "dagligt"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "post by post"
-msgstr "indlg efter indlg"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "Archive mode"
-msgstr "Arkiv modus"
-
-#: ..\..\..\admin\_set_general.form.php:53
-msgid "Link options"
-msgstr "Link indstillinger"
-
-#: ..\..\..\admin\_set_general.form.php:55
-msgid "Use extra-path info"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:55
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:58
-msgid "Post called up by its URL title (Recommended)"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its ID"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post on archive page, located by its ID"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Permalink type"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:67
-msgid "Security options"
-msgstr "Sikkerhedsmuligheder"
-
-#: ..\..\..\admin\_set_general.form.php:69
-msgid "Minimum password length"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:69
-msgid "for users."
-msgstr "for brugere"
-
-#: ..\..\..\admin\_set_general.form.php:78
-#: ..\..\..\admin\_set_plugins.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:66
-#: ..\..\..\admin\_set_regional.form.php:355
-#: ..\..\..\admin\_users_form.php:210
-#: ..\..\..\admin\_users_groupform.php:125
-#: ..\..\..\skins\_profile.php:91
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Update"
-msgstr "Opdater"
-
-#: ..\..\..\admin\_set_plugins.form.php:18
-msgid "Rendering plug-ins"
-msgstr ""
-
-#: ..\..\..\admin\_set_plugins.form.php:21
-#: ..\..\..\admin\_set_plugins.form.php:45
-msgid "Plug-in"
-msgstr ""
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-msgid "Apply"
-msgstr "Tilfj"
-
-#: ..\..\..\admin\_set_plugins.form.php:42
-msgid "Toolbar plug-ins"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:22
-#: ..\..\..\admin\_set_regional.form.php:340
-msgid "Create new locale"
-msgstr "Opret ny lokal"
-
-#: ..\..\..\admin\_set_regional.form.php:22
-#: ..\..\..\admin\_set_regional.form.php:191
-#: ..\..\..\admin\_set_regional.form.php:236
-msgid "Edit locale"
-msgstr "Rediger lokal"
-
-#: ..\..\..\admin\_set_regional.form.php:46
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:154
-msgid "Enabled"
-msgstr "Slet til"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-msgid "Should this locale be available to users?"
-msgstr "Skal denne lokale vre tilgngelig for alle brugere?"
-
-#: ..\..\..\admin\_set_regional.form.php:49
-msgid "name of the locale"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:50
-#: ..\..\..\admin\_set_regional.form.php:183
-msgid "Charset"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "Must match the lang file charset."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Date format"
-msgstr "Datoformat"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "See below."
-msgstr "Se nedenfor."
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Time format"
-msgstr "Tidsformat"
-
-#: ..\..\..\admin\_set_regional.form.php:53
-#: ..\..\..\admin\_set_regional.form.php:183
-msgid "Lang file"
-msgstr "Sprogfil"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:55
-#: ..\..\..\admin\_set_regional.form.php:183
-msgid "Priority"
-msgstr "Prioritet"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:66
-#: ..\..\..\admin\_users_form.php:210
-#: ..\..\..\admin\_users_groupform.php:125
-msgid "Create"
-msgstr "Opret"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:66
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:71
-msgid "Flags"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:72
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:73
-msgid "Date/Time Formats"
-msgstr "Dato/tids formater"
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "The following characters are recognized in the format strings:"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:76
-msgid "a - \"am\" or \"pm\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "A - \"AM\" or \"PM\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "B - Swatch Internet time"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "U - seconds since the epoch"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:118
-msgid "Note: default locale is not enabled."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:126
-msgid "Regional settings"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:129
-msgid "Time difference"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:129
-msgid "in hours"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:129
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:130
-msgid "Default locale"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:130
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:136
-msgid "Available locales"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Hide translation info"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Show translation info"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:156
-msgid "Date fmt"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:157
-msgid "Time fmt"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_set_regional.form.php:236
-#: ..\..\..\admin\_users_list.php:31
-msgid "Edit"
-msgstr "Rediger"
-
-#: ..\..\..\admin\_set_regional.form.php:166
-msgid "Strings"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:167
-msgid "Translated"
-msgstr "Oversat"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-#: ..\..\..\admin\_set_regional.form.php:328
-msgid "Extract"
-msgstr "Udpak"
-
-#: ..\..\..\admin\_set_regional.form.php:218
-msgid "up"
-msgstr "op"
-
-#: ..\..\..\admin\_set_regional.form.php:218
-msgid "Move priority up"
-msgstr "Flyt prioritet op"
-
-#: ..\..\..\admin\_set_regional.form.php:227
-msgid "down"
-msgstr "ned"
-
-#: ..\..\..\admin\_set_regional.form.php:227
-msgid "Move priority down"
-msgstr "Flyt prioritet ned"
-
-#: ..\..\..\admin\_set_regional.form.php:234
-msgid "Copy locale"
-msgstr "Kopier lokale"
-
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Reset custom settings"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:252
-msgid "No language file..."
-msgstr "Ingen sprogfil"
-
-#: ..\..\..\admin\_set_regional.form.php:328
-msgid "Extract .po file into b2evo-format"
-msgstr ""
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:343
-msgid "Are you sure you want to reset?"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:343
-msgid "Reset to defaults (delete database table)"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:49
-msgid "first user"
-msgstr "frste bruger"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "previous user"
-msgstr "nste bruger"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "next user"
-msgstr "nste bruger"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "last user"
-msgstr "sidste bruger"
-
-#: ..\..\..\admin\_users_form.php:55
-msgid "Close user profile"
-msgstr "Luk bruger profil"
-
-#: ..\..\..\admin\_users_form.php:62
-msgid "Create new user profile"
-msgstr "Lav ny brugerprofil"
-
-#: ..\..\..\admin\_users_form.php:66
-msgid "Profile for:"
-msgstr "Profil for:"
-
-#: ..\..\..\admin\_users_form.php:84
-#: ..\..\..\admin\_users_form.php:98
-#: ..\..\..\admin\_users_form.php:113
-#: ..\..\..\skins\_profile.php:58
-msgid "Login"
-msgstr "Login"
-
-#: ..\..\..\admin\_users_form.php:85
-#: ..\..\..\admin\_users_form.php:99
-#: ..\..\..\admin\_users_form.php:101
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:114
-#: ..\..\..\skins\_profile.php:47
-#: ..\..\..\skins\_profile.php:59
-#: ..\..\..\skins\_profile.php:61
-#: ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\basic\_profile.php:49
-msgid "First name"
-msgstr "Fornavn"
-
-#: ..\..\..\admin\_users_form.php:86
-#: ..\..\..\admin\_users_form.php:100
-#: ..\..\..\admin\_users_form.php:101
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:115
-#: ..\..\..\skins\_profile.php:48
-#: ..\..\..\skins\_profile.php:60
-#: ..\..\..\skins\_profile.php:61
-#: ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\basic\_profile.php:50
-msgid "Last name"
-msgstr "Efternavn"
-
-#: ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:97
-#: ..\..\..\admin\_users_form.php:116
-#: ..\..\..\admin\_users_list.php:18
-#: ..\..\..\skins\_profile.php:49
-#: ..\..\..\skins\_profile.php:57
-#: ..\..\..\skins\basic\_profile.php:51
-msgid "Nickname"
-msgstr "Klenavn"
-
-#: ..\..\..\admin\_users_form.php:92
-#: ..\..\..\admin\_users_form.php:117
-#: ..\..\..\skins\_profile.php:53
-#: ..\..\..\skins\basic\_profile.php:55
-msgid "Identity shown"
-msgstr "Identitet vist"
-
-#: ..\..\..\admin\_users_form.php:108
-msgid "Preferred locale"
-msgstr "Foretrukket lokalindstilling"
-
-#: ..\..\..\admin\_users_form.php:108
-#: ..\..\..\admin\_users_form.php:118
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:121
-msgid "Send an email"
-msgstr "Send en email"
-
-#: ..\..\..\admin\_users_form.php:134
-msgid "Visit the site"
-msgstr "Besg siden"
-
-#: ..\..\..\admin\_users_form.php:144
-msgid "Search on ICQ.com"
-msgstr "Sg p ICQ.com"
-
-#: ..\..\..\admin\_users_form.php:148
-#: ..\..\..\admin\_users_form.php:150
-#: ..\..\..\skins\_profile.php:71
-#: ..\..\..\skins\basic\_profile.php:73
-msgid "ICQ"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:154
-msgid "Instant Message to user"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:159
-#: ..\..\..\admin\_users_form.php:171
-msgid "AIM"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:160
-#: ..\..\..\admin\_users_form.php:172
-msgid "MSN IM"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:161
-#: ..\..\..\admin\_users_form.php:173
-msgid "YahooIM"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:163
-#: ..\..\..\admin\_users_form.php:174
-#: ..\..\..\skins\_profile.php:76
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "Notifications"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:163
-#: ..\..\..\skins\_profile.php:76
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:165
-#: ..\..\..\skins\_profile.php:80
-#: ..\..\..\skins\basic\_profile.php:82
-msgid "New password"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:165
-msgid "Leave empty if you don't want to change the password."
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:166
-#: ..\..\..\skins\_profile.php:85
-#: ..\..\..\skins\basic\_profile.php:87
-msgid "Confirm new password"
-msgstr "Bekrft kodeord"
-
-#: ..\..\..\admin\_users_form.php:174
-msgid "yes"
-msgstr "ja"
-
-#: ..\..\..\admin\_users_form.php:174
-msgid "no"
-msgstr "nej"
-
-#: ..\..\..\admin\_users_form.php:180
-msgid "User rights"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:182
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:185
-#: ..\..\..\admin\_users_form.php:189
-#: ..\..\..\admin\_users_list.php:27
-#: ..\..\..\skins\_profile.php:37
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "Level"
-msgstr "Niveau"
-
-#: ..\..\..\admin\_users_form.php:194
-#: ..\..\..\admin\_users_form.php:199
-msgid "User group"
-msgstr "Brugergruppe"
-
-#: ..\..\..\admin\_users_form.php:220
-msgid "User information"
-msgstr "Brugerinformation"
-
-#: ..\..\..\admin\_users_form.php:222
-#: ..\..\..\admin\_users_groupform.php:63
-#: ..\..\..\admin\_users_list.php:16
-#: ..\..\..\skins\_profile.php:31
-#: ..\..\..\skins\basic\_profile.php:33
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:223
-#: ..\..\..\skins\_profile.php:42
-#: ..\..\..\skins\basic\_profile.php:44
-#: ..\..\..\skins\custom\_main.php:264
-#: ..\..\..\skins\custom\_main.php:269
-#: ..\..\..\skins\custom\_main.php:274
-#: ..\..\..\skins\custom\_main.php:279
-#: ..\..\..\skins\fplanque2002\_main.php:273
-#: ..\..\..\skins\fplanque2002\_main.php:278
-#: ..\..\..\skins\fplanque2002\_main.php:283
-#: ..\..\..\skins\fplanque2002\_main.php:288
-msgid "Posts"
-msgstr "Indlg"
-
-#: ..\..\..\admin\_users_form.php:224
-msgid "Created on"
-msgstr "Lavet den"
-
-#: ..\..\..\admin\_users_form.php:225
-msgid "From IP"
-msgstr "Fra IP"
-
-#: ..\..\..\admin\_users_form.php:226
-msgid "From Domain"
-msgstr "Fra Domne"
-
-#: ..\..\..\admin\_users_form.php:227
-msgid "With Browser"
-msgstr "Med Browser"
-
-#: ..\..\..\admin\_users_groupform.php:47
-msgid "first group"
-msgstr "frste gruppe"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "previous group"
-msgstr "forrige gruppe"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "next group"
-msgstr "nste gruppe"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "last group"
-msgstr "sidste gruppe"
-
-#: ..\..\..\admin\_users_groupform.php:54
-msgid "Close group profile"
-msgstr "Luk gruppeprofil"
-
-#: ..\..\..\admin\_users_groupform.php:58
-msgid "Creating new group"
-msgstr "Lav ny gruppe"
-
-#: ..\..\..\admin\_users_groupform.php:62
-msgid "Editing group:"
-msgstr "Rediger gruppe:"
-
-#: ..\..\..\admin\_users_groupform.php:62
-msgid "Viewing group:"
-msgstr "Se gruppe:"
-
-#: ..\..\..\admin\_users_groupform.php:80
-msgid "Permissons for members of this group"
-msgstr "Tilladelser for medlemmer af denne gruppe"
-
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "View all"
-msgstr "Se alle"
-
-#: ..\..\..\admin\_users_groupform.php:85
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-#: ..\..\..\admin\_users_groupform.php:114
-msgid "Full Access"
-msgstr "Fuld adgang"
-
-#: ..\..\..\admin\_users_groupform.php:88
-#: ..\..\..\admin\_users_groupform.php:93
-#: ..\..\..\admin\_users_groupform.php:98
-#: ..\..\..\admin\_users_groupform.php:107
-msgid "No Access"
-msgstr "Ingen adgang"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "View only"
-msgstr "Se kun"
-
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\b2evocore\_functions_hitlogs.php:528
-msgid "Statistics"
-msgstr "Statistik"
-
-#: ..\..\..\admin\_users_groupform.php:101
-msgid "Global options"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Check to allow template editing."
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:114
-msgid "User/Group Management"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:13
-msgid "Groups &amp; Users"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:60
-msgid "default group for new users"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:71
-msgid "Copy group"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:77
-#: ..\..\..\admin\_users_list.php:78
-msgid "Delete group"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:128
-msgid "decrease user level"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:133
-msgid "increase user level"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:147
-#: ..\..\..\admin\_users_list.php:148
-msgid "Delete user"
-msgstr "Slet bruger"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:147
-msgid ""
-"Are you sure you want to delete this user?\\n"
-"Warning: all his posts will be deleted too!"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:165
-msgid "New user..."
-msgstr "Ny bruger..."
-
-#: ..\..\..\admin\_users_list.php:167
-msgid "New group..."
-msgstr "Ny gruppe..."
-
-#: ..\..\..\b2evocore\_blog_main.php:202
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_blog.php:375
-#: ..\..\..\b2evocore\_class_blog.php:389
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_calendar.php:178
-#: ..\..\..\b2evocore\_class_calendar.php:183
-#, php-format
-msgid "%d posts"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_calendar.php:179
-#: ..\..\..\b2evocore\_class_calendar.php:184
-msgid "1 post"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_calendar.php:283
-msgid "previous month"
-msgstr "forrige mned"
-
-#: ..\..\..\b2evocore\_class_calendar.php:287
-msgid "next month"
-msgstr "nste mned"
-
-#: ..\..\..\b2evocore\_class_calendar.php:314
-msgid "previous year"
-msgstr "forrige r"
-
-#: ..\..\..\b2evocore\_class_calendar.php:317
-msgid "next year"
-msgstr "nste r"
-
-#: ..\..\..\b2evocore\_class_calendar.php:337
-msgid "go to month's archive"
-msgstr "g til mnedens arkiv"
-
-#: ..\..\..\b2evocore\_class_comment.php:128
-msgid "Member"
-msgstr "Medlem"
-
-#: ..\..\..\b2evocore\_class_comment.php:136
-msgid "Visitor"
-msgstr "Besgende"
-
-#: ..\..\..\b2evocore\_class_commentlist.php:136
-#: ..\..\..\skins\_lastcomments.php:20
-msgid "No comment yet..."
-msgstr "Igen kommentar endnu..."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:117
-msgid "Sorry, there is nothing to display..."
-msgstr "Der er desvrre ikke noget at vise..."
-
-#: ..\..\..\b2evocore\_class_db.php:86
-#, php-format
-msgid "Error selecting database [%s]!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_db.php:141
-msgid "MySQL error!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_group.php:63
-msgid "New group"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:98
-msgid "Parser error: "
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:115
-msgid "Tag <code>body</code> can only be used once!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:128
-msgid "Illegal tag"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:135
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:137
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:145
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:153
-msgid "Found invalid URL: "
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:176
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr ""
-
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:274
-#: ..\..\..\b2evocore\_functions_cats.php:631
-msgid "Browse category"
-msgstr "Gennemse kategori"
-
-#: ..\..\..\b2evocore\_class_item.php:372
-msgid "This post is not published. You cannot leave comments."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:384
-msgid "Comments are closed for this post."
-msgstr "Kommentarer er lukkede for dette indlg."
-
-#  TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:434
-#: ..\..\..\b2evocore\_functions_bposts.php:704
-msgid "Read more!"
-msgstr "Ls mere!"
-
-#  TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:439
-#: ..\..\..\b2evocore\_functions_bposts.php:709
-msgid "More:"
-msgstr "Mere:"
-
-#: ..\..\..\b2evocore\_class_item.php:677
-msgid "Display feedback / Leave a comment"
-msgstr "Vis feedback / Lg en kommentar"
-
-#: ..\..\..\b2evocore\_class_item.php:678
-msgid "Send feedback"
-msgstr "Send feedback"
-
-#: ..\..\..\b2evocore\_class_item.php:679
-msgid "1 feedback"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:680
-#, php-format
-msgid "%d feedbacks"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:693
-msgid "Display comments / Leave a comment"
-msgstr "Vis kommentarer / Lg en kommentar"
-
-#: ..\..\..\b2evocore\_class_item.php:706
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Vis trackbacks / F trackback for dette indlg"
-
-#: ..\..\..\b2evocore\_class_item.php:707
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:708
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:709
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:719
-msgid "Display pingbacks"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:720
-#: ..\..\..\b2evocore\_functions_pingback.php:266
-msgid "Pingback (0)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:721
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (1)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:722
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_itemlist.php:518
-msgid "Invalid post, please correct these errors:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_itemlist.php:817
-msgid "Sorry, there is no post to display..."
-msgstr "Desvrre, der er ingen indlg at vise..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:96
-#: ..\..\..\b2evocore\_class_pop3.php:105
-#: ..\..\..\b2evocore\_class_pop3.php:117
-msgid "POP3 connect:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:96
-msgid "No server specified"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:137
-msgid "POP3 noop:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:137
-#: ..\..\..\b2evocore\_class_pop3.php:205
-#: ..\..\..\b2evocore\_class_pop3.php:254
-#: ..\..\..\b2evocore\_class_pop3.php:279
-#: ..\..\..\b2evocore\_class_pop3.php:321
-#: ..\..\..\b2evocore\_class_pop3.php:395
-#: ..\..\..\b2evocore\_class_pop3.php:434
-#: ..\..\..\b2evocore\_class_pop3.php:464
-#: ..\..\..\b2evocore\_class_pop3.php:498
-#: ..\..\..\b2evocore\_class_pop3.php:561
-#: ..\..\..\b2evocore\_class_pop3.php:629
-msgid "No connection to server"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:152
-#: ..\..\..\b2evocore\_class_pop3.php:155
-#: ..\..\..\b2evocore\_class_pop3.php:160
-msgid "POP3 user:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:152
-#: ..\..\..\b2evocore\_class_pop3.php:211
-msgid "No login ID submitted"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:155
-#: ..\..\..\b2evocore\_class_pop3.php:175
-msgid "connection not established"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:172
-#: ..\..\..\b2evocore\_class_pop3.php:175
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:189
-msgid "POP3 pass:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:172
-#: ..\..\..\b2evocore\_class_pop3.php:214
-msgid "No password submitted"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-msgid "authentication failed "
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:189
-#: ..\..\..\b2evocore\_class_pop3.php:238
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:205
-#: ..\..\..\b2evocore\_class_pop3.php:211
-#: ..\..\..\b2evocore\_class_pop3.php:214
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:229
-#: ..\..\..\b2evocore\_class_pop3.php:238
-msgid "POP3 apop:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No server banner"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:229
-msgid "abort"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:229
-msgid "apop authentication failed"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:254
-msgid "POP3 login:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:279
-#: ..\..\..\b2evocore\_class_pop3.php:295
-msgid "POP3 top:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:321
-#: ..\..\..\b2evocore\_class_pop3.php:349
-#: ..\..\..\b2evocore\_class_pop3.php:360
-#: ..\..\..\b2evocore\_class_pop3.php:372
-msgid "POP3 pop_list:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:372
-msgid "Premature end of list"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:395
-#: ..\..\..\b2evocore\_class_pop3.php:408
-msgid "POP3 get:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:434
-#: ..\..\..\b2evocore\_class_pop3.php:441
-msgid "POP3 last:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:464
-#: ..\..\..\b2evocore\_class_pop3.php:474
-msgid "POP3 reset:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:498
-#: ..\..\..\b2evocore\_class_pop3.php:504
-msgid "POP3 send_cmd:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:504
-msgid "Empty command string"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:524
-msgid "POP3 quit:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:524
-msgid "connection does not exist"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:561
-#: ..\..\..\b2evocore\_class_pop3.php:573
-#: ..\..\..\b2evocore\_class_pop3.php:596
-msgid "POP3 uidl:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:629
-#: ..\..\..\b2evocore\_class_pop3.php:634
-#: ..\..\..\b2evocore\_class_pop3.php:640
-msgid "POP3 delete:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:634
-msgid "No msg number submitted"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:640
-msgid "Command failed"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_user.php:58
-msgid "New user"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_user.php:252
-msgid "Permission denied!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:41
-msgid "Oops, MySQL error!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:472
-msgid "go back"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:504
-msgid "Redirecting you to:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:506
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:584
-msgid "No response!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:589
-msgid "Remote error"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:604
-#: ..\..\..\b2evocore\_functions.php:609
-msgid "Response"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:845
-#, php-format
-msgid "Parameter %s is required!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:1057
-msgid "Invalid URL"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:1063
-msgid "URI scheme not allowed"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:1070
-msgid "URL not allowed"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:175
-msgid "Reporting abuse to b2evolution.net..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:205
-#: ..\..\..\b2evocore\_functions_pings.php:52
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:162
-#: ..\..\..\b2evocore\_functions_pings.php:202
-msgid "Aborted (Running on localhost)."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:223
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:233
-msgid "Latest update timestamp"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:258
-msgid "Incomplete reponse."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:266
-msgid "No new blacklisted strings are available."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-msgid "Adding strings to local blacklist"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-msgid "Adding:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:276
-#: ..\..\..\htsrv\getmail.php:290
-msgid "OK."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:280
-msgid "Not necessary! (Already handled)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:288
-msgid "New latest update timestamp"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:297
-msgid "Invalid reponse."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_blogs.php:194
-#: ..\..\..\b2evocore\_functions_blogs.php:217
-msgid "Requested blog does not exist!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_bposts.php:655
-msgid "Post details"
-msgstr "Indlg detaljer"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:663
-msgid "PREVIEW"
-msgstr "SMUGKIG"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:800
-msgid "Next page"
-msgstr "Nste side"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:801
-msgid "Previous page"
-msgstr "Forrige side"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:846
-msgid "Previous post"
-msgstr "Forrige indlg"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:903
-msgid "Next post"
-msgstr "Nste indlg"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1004
-msgid "Next Page"
-msgstr "Nste side"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1032
-msgid "Previous Page"
-msgstr "Forrige side"
-
-#: ..\..\..\b2evocore\_functions_cats.php:87
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Kan ikke slette hvis der er underkategorier"
-
-#: ..\..\..\b2evocore\_functions_cats.php:119
-msgid "Cannot delete last category if there are posts inside!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_cats.php:214
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_cats.php:562
-msgid "Category"
-msgstr "Kategori"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:57
-msgid "bad char in User Agent"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:85
-#: ..\..\..\b2evocore\_functions_hitlogs.php:104
-#: ..\..\..\b2evocore\_functions_hitlogs.php:115
-#: ..\..\..\b2evocore\_functions_hitlogs.php:127
-msgid "referer ignored"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:85
-msgid "BlackList"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:104
-msgid "robot"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:115
-msgid "invalid"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:127
-msgid "search engine"
-msgstr "sgemaskine"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:135
-msgid "loading referering page"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:156
-msgid "found current url in page"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:450
-msgid "not a query - no params!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:475
-msgid "no query string found"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_locale.php:347
-#: ..\..\..\install\index.php:83
-msgid "name"
-msgstr "navn"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:35
-msgid "Sending pingbacks..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:40
-msgid "No pingback to be done."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:46
-msgid "BEGIN"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:77
-msgid "Post contents"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:108
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-msgid "Processing:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:113
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-msgid "Couldn't find a hostname for:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:128
-msgid "Connect to server at:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:132
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-msgid "Couldn't open a connection to:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:144
-msgid "Start receiving headers and content"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:178
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-msgid "Pingback server found from X-Pingback header:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:192
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:201
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-msgid "Pingback server not found in headers and content"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:207
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:213
-msgid "Pingback server data"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:223
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-msgid "Page Linked To:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-msgid "Page Linked From:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:231
-#, php-format
-msgid "Pinging %s..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:241
-msgid "END"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:243
-msgid "Pingbacks done."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pings.php:28
-msgid "Pinging b2evolution.net..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pings.php:72
-msgid "Pinging Weblogs.com..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pings.php:133
-msgid "Pinging Blo.gs..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pings.php:186
-msgid "Pinging technorati.com..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_template.php:47
-msgid "Archives for"
-msgstr "Arkiver for"
-
-#: ..\..\..\b2evocore\_functions_template.php:96
-msgid "Archive Directory"
-msgstr "Arkiv folder"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_users.php:71
-msgid "wrong login/password."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_users.php:77
-#: ..\..\..\b2evocore\_functions_users.php:79
-#: ..\..\..\htsrv\profile_update.php:111
-#, php-format
-msgid "setcookie %s failed!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_users.php:102
-msgid "login/password no longer valid."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_users.php:123
-msgid "You must log in!"
-msgstr "Du skal logge ind!"
-
-#: ..\..\..\b2evocore\_functions_users.php:344
-msgid "Login if you have an account..."
-msgstr "Login hvis du har en konto..."
-
-#: ..\..\..\b2evocore\_functions_users.php:373
-msgid "Register..."
-msgstr "Register..."
-
-#: ..\..\..\b2evocore\_functions_users.php:374
-msgid "Register to open an account..."
-msgstr "Register for at bne en konto..."
-
-#: ..\..\..\b2evocore\_functions_users.php:401
-#, php-format
-msgid "Logout (%s)"
-msgstr "Log ud (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:402
-msgid "Logout from your account"
-msgstr "Log ud fra din konto..."
-
-#: ..\..\..\b2evocore\_functions_users.php:433
-msgid "Admin"
-msgstr "Admin"
-
-#: ..\..\..\b2evocore\_functions_users.php:434
-msgid "Go to the back-office"
-msgstr "G til administrationsdelen"
-
-#: ..\..\..\b2evocore\_functions_users.php:455
-#, php-format
-msgid "Profile (%s)"
-msgstr "Profil (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:456
-msgid "Edit your profile"
-msgstr "Rediger din profil"
-
-#: ..\..\..\b2evocore\_functions_users.php:482
-msgid "User profile"
-msgstr "Bruger profil"
-
-#: ..\..\..\b2evocore\_vars.php:109
-msgid "Sunday"
-msgstr "Sndag"
-
-#: ..\..\..\b2evocore\_vars.php:110
-msgid "Monday"
-msgstr "Mandag"
-
-#: ..\..\..\b2evocore\_vars.php:111
-msgid "Tuesday"
-msgstr "Tirsdag"
-
-#: ..\..\..\b2evocore\_vars.php:112
-msgid "Wednesday"
-msgstr "Onsdag"
-
-#: ..\..\..\b2evocore\_vars.php:113
-msgid "Thursday"
-msgstr "Torsdag"
-
-#: ..\..\..\b2evocore\_vars.php:114
-msgid "Friday"
-msgstr "Fredag"
-
-#: ..\..\..\b2evocore\_vars.php:115
-msgid "Saturday"
-msgstr "Lrdag"
-
-#  TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:119
-msgid "Sun"
-msgstr "Sn"
-
-#  TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:121
-msgid "Mon"
-msgstr "Man"
-
-#  TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:123
-msgid "Tue"
-msgstr "Tir"
-
-#  TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:125
-msgid "Wed"
-msgstr "Ons"
-
-#  TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:127
-msgid "Thu"
-msgstr "Tor"
-
-#  TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:129
-msgid "Fri"
-msgstr "Fre"
-
-#  TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:131
-msgid "Sat"
-msgstr "lr"
-
-#: ..\..\..\b2evocore\_vars.php:134
-msgid "January"
-msgstr "Januar"
-
-#: ..\..\..\b2evocore\_vars.php:135
-msgid "February"
-msgstr "Februar"
-
-#: ..\..\..\b2evocore\_vars.php:136
-msgid "March"
-msgstr "Marts"
-
-#: ..\..\..\b2evocore\_vars.php:137
-msgid "April"
-msgstr "April"
-
-#  TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:139
-msgid "May "
-msgstr "Maj"
-
-#: ..\..\..\b2evocore\_vars.php:140
-msgid "June"
-msgstr "Juni"
-
-#: ..\..\..\b2evocore\_vars.php:141
-msgid "July"
-msgstr "Juli"
-
-#: ..\..\..\b2evocore\_vars.php:142
-msgid "August"
-msgstr "August"
-
-#: ..\..\..\b2evocore\_vars.php:143
-msgid "September"
-msgstr "September"
-
-#: ..\..\..\b2evocore\_vars.php:144
-msgid "October"
-msgstr "Oktober"
-
-#: ..\..\..\b2evocore\_vars.php:145
-msgid "November"
-msgstr "November"
-
-#: ..\..\..\b2evocore\_vars.php:146
-msgid "December"
-msgstr "December"
-
-#  TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Jan"
-msgstr "Jan"
-
-#  TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Feb"
-msgstr "Feb"
-
-#  TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Mar"
-msgstr "Mar"
-
-#  TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:156
-msgid "Apr"
-msgstr "Apr"
-
-#  TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:158
-msgid "May"
-msgstr "Maj"
-
-#  TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:160
-msgid "Jun"
-msgstr "Jun"
-
-#  TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:162
-msgid "Jul"
-msgstr "Jul"
-
-#  TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:164
-msgid "Aug"
-msgstr "Aug"
-
-#  TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:166
-msgid "Sep"
-msgstr "Sep"
-
-#  TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:168
-msgid "Oct"
-msgstr "Okt"
-
-#  TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:170
-msgid "Nov"
-msgstr "Nov"
-
-#  TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:172
-msgid "Dec"
-msgstr "Dec"
-
-#: ..\..\..\b2evocore\_vars.php:185
-msgid "Local"
-msgstr "Lokal"
-
-#: ..\..\..\b2evocore\_vars.php:186
-msgid "Reported"
-msgstr "Rapporteret"
-
-#: ..\..\..\b2evocore\_vars.php:187
-msgid "Central"
-msgstr "Central"
-
-#: ..\..\..\conf\_locales.php:37
-msgid "Czech (CZ)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:44
-msgid "German (DE)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:51
-msgid "English (EU)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:58
-msgid "English (UK)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:65
-msgid "English (US)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:72
-msgid "Spanish (ES)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:79
-msgid "French (FR)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:86
-msgid "Italian (IT)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:93
-msgid "Japanese (JP)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:100
-msgid "Lithuanian (LT)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:107
-msgid "Bokm&aring;l (NO)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:114
-msgid "Dutch (NL)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:128
-msgid "Swedish (SE)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:135
-msgid "Simpl. Chinese (CN)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:142
-msgid "Trad. Chinese (TW)"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:24
-msgid "You cannot leave comments on this post!"
-msgstr "Du kan ikke lgge kommentarer til dette indlg!"
-
-#: ..\..\..\htsrv\comment_post.php:47
-msgid "Please fill in the name field"
-msgstr "Udfyld venligst navnefeltet"
-
-#: ..\..\..\htsrv\comment_post.php:48
-msgid "Please fill in the email field"
-msgstr "Udfyld venligst emailfeltet"
-
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Supplied email address is invalid"
-msgstr "Den angivne emailadresse er ikke gyldig"
-
-#: ..\..\..\htsrv\comment_post.php:77
-msgid "Please do not send empty comment"
-msgstr "Send venligst ikke en tom kommentar"
-
-#: ..\..\..\htsrv\comment_post.php:94
-msgid "You can only post a new comment every 30 seconds."
-msgstr "Du kan kun poste en kommentar hvert 30. sekund."
-
-#: ..\..\..\htsrv\comment_post.php:98
-msgid "Cannot post comment, please correct these errors:"
-msgstr "Kan ikke poste kommentaren, ret venligst disse fejl:"
-
-#: ..\..\..\htsrv\comment_post.php:99
-msgid "Back to comment editing"
-msgstr "Tilbage til kommentarredigeringen"
-
-#: ..\..\..\htsrv\comment_post.php:124
-#: ..\..\..\htsrv\comment_post.php:127
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Nye kommentarer til dit indlg #%d \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:139
-#: ..\..\..\htsrv\trackback.php:104
-#: ..\..\..\xmlsrv\xmlrpc.php:1401
-msgid "Url"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:141
-msgid "Comment"
-msgstr "Kommentar"
-
-#: ..\..\..\htsrv\comment_post.php:142
-#: ..\..\..\htsrv\trackback.php:106
-#: ..\..\..\xmlsrv\xmlrpc.php:1403
-msgid "Edit/Delete"
-msgstr "Rediger/Slet"
-
-#: ..\..\..\htsrv\getmail.php:27
-msgid "Connecting to pop server..."
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:30
-msgid "Connection failed: "
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:34
-msgid "Logging into pop server..."
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:38
-msgid "No mail or Login Failed:"
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:49
-#, php-format
-msgid "Getting message #%d..."
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:58
-msgid "Processing..."
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:137
-msgid "Too old"
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:143
-msgid "Subject prefix does not match"
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:163
-msgid "Raw content:"
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:199
-#: ..\..\..\htsrv\login.php:79
-#: ..\..\..\htsrv\register.php:118
-#: ..\..\..\htsrv\_login_form.php:42
-#: ..\..\..\htsrv\_lostpass_form.php:22
-#: ..\..\..\htsrv\_reg_complete.php:14
-#: ..\..\..\htsrv\_reg_form.php:23
-#: ..\..\..\skins\_profile.php:28
-#: ..\..\..\skins\basic\_profile.php:30
-msgid "Login:"
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:199
-msgid "Pass:"
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:203
-msgid "Wrong login or password."
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:223
-msgid "Category ID"
-msgstr "Kategori ID"
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Blog ID"
-msgstr "Blog ID"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Permission denied."
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:265
-msgid "Posted title"
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:266
-msgid "Posted content"
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:276
-msgid "Mission complete, message deleted."
-msgstr ""
-
-#: ..\..\..\htsrv\login.php:73
-#: ..\..\..\htsrv\login.php:96
-msgid "An email with the new password was sent successfully to your email address."
-msgstr ""
-
-#: ..\..\..\htsrv\login.php:80
-msgid "New Password:"
-msgstr "Nyt kodeord"
-
-#: ..\..\..\htsrv\login.php:81
-msgid "You can login here:"
-msgstr "Du kan logge ind her:"
-
-#: ..\..\..\htsrv\login.php:86
-msgid "your weblog's login/password"
-msgstr "din weblogs brugernavn/kodeord"
-
-#: ..\..\..\htsrv\login.php:88
-msgid "The email could not be sent."
-msgstr "Email kunne ikke sendes."
-
-#: ..\..\..\htsrv\login.php:89
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr ""
-
-#: ..\..\..\htsrv\login.php:110
-msgid "Note: You are already logged in!"
-msgstr "Bemrk: Du er allerede logget ind!"
-
-#: ..\..\..\htsrv\login.php:117
-msgid "Continue..."
-msgstr "Fortst"
-
-#: ..\..\..\htsrv\profile_update.php:33
-#: ..\..\..\skins\_profile.php:16
-#: ..\..\..\skins\basic\_profile.php:16
-msgid "You are not logged in."
-msgstr "Du er ikke logget ind."
-
-#: ..\..\..\htsrv\profile_update.php:38
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr ""
-
-#: ..\..\..\htsrv\profile_update.php:44
-#: ..\..\..\htsrv\profile_update.php:51
-#: ..\..\..\htsrv\profile_update.php:61
-#: ..\..\..\htsrv\profile_update.php:70
-#: ..\..\..\htsrv\profile_update.php:76
-#: ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:98
-#: ..\..\..\htsrv\profile_update.php:104
-msgid "Back to profile"
-msgstr "Tilbage til profil"
-
-#: ..\..\..\htsrv\profile_update.php:50
-msgid "please enter your nickname (can be the same as your login)"
-msgstr ""
-
-#: ..\..\..\htsrv\profile_update.php:60
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr ""
-
-#: ..\..\..\htsrv\profile_update.php:69
-#: ..\..\..\htsrv\register.php:71
-msgid "please type your e-mail address"
-msgstr "skriv venligst din emailadresse"
-
-#: ..\..\..\htsrv\profile_update.php:75
-#: ..\..\..\htsrv\register.php:76
-msgid "the email address is invalid"
-msgstr "emailadressen er ugyldig"
-
-#: ..\..\..\htsrv\profile_update.php:84
-#: ..\..\..\htsrv\profile_update.php:92
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr ""
-
-#: ..\..\..\htsrv\profile_update.php:97
-msgid "you typed two different passwords. Go back to correct that."
-msgstr ""
-
-#: ..\..\..\htsrv\register.php:41
-msgid "please enter a Login"
-msgstr ""
-
-#: ..\..\..\htsrv\register.php:48
-msgid "please enter your password twice"
-msgstr ""
-
-#: ..\..\..\htsrv\register.php:55
-msgid "please type the same password in the two password fields"
-msgstr ""
-
-#: ..\..\..\htsrv\register.php:87
-msgid "this login is already registered, please choose another one"
-msgstr ""
-
-#: ..\..\..\htsrv\register.php:117
-#: ..\..\..\htsrv\register.php:121
-msgid "new user registration on your blog"
-msgstr "ny brugerregistering p din blog"
-
-#: ..\..\..\htsrv\register.php:119
-msgid "Manage users"
-msgstr ""
-
-#: ..\..\..\htsrv\trackback.php:97
-#: ..\..\..\htsrv\trackback.php:101
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr ""
-
-#: ..\..\..\htsrv\trackback.php:103
-#: ..\..\..\xmlsrv\xmlrpc.php:1400
-msgid "Website"
-msgstr "Hjemmeside"
-
-#: ..\..\..\htsrv\trackback.php:105
-#: ..\..\..\xmlsrv\xmlrpc.php:1402
-msgid "Excerpt"
-msgstr ""
-
-#: ..\..\..\htsrv\_login_form.php:10
-msgid "Login form"
-msgstr "Login formular"
-
-#: ..\..\..\htsrv\_login_form.php:39
-msgid "You will have to accept cookies in order to log in."
-msgstr "Din brower skal acceptere cookies for at kunne logge ind."
-
-#: ..\..\..\htsrv\_login_form.php:47
-#: ..\..\..\htsrv\_reg_form.php:28
-msgid "Password:"
-msgstr "Kodeord:"
-
-#: ..\..\..\htsrv\_login_form.php:53
-#: ..\..\..\htsrv\_reg_complete.php:20
-msgid "Log in!"
-msgstr "Log ind!"
-
-#: ..\..\..\htsrv\_login_form.php:61
-#: ..\..\..\install\index.php:57
-msgid "Go to Blogs"
-msgstr "G til blog'ene"
-
-#: ..\..\..\htsrv\_login_form.php:63
-msgid "Lost your password ?"
-msgstr "Glemt dit kodeord?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:10
-msgid "Lost password ?"
-msgstr "Glemt kodeord?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:14
-msgid "A new password will be generated and sent to you by email."
-msgstr "Et nyt kodeord vil blive genereret og sendt til dig per email."
-
-#: ..\..\..\htsrv\_lostpass_form.php:28
-msgid "Generate new password!"
-msgstr "Generer nyt kodeord!"
-
-#: ..\..\..\htsrv\_reg_complete.php:10
-msgid "Registration complete"
-msgstr "Registeringen er frdig"
-
-#: ..\..\..\htsrv\_reg_disabled.php:11
-msgid "Registration Currently Disabled"
-msgstr "Registering er pt. slet fra"
-
-#: ..\..\..\htsrv\_reg_disabled.php:14
-msgid "User registration is currently not allowed."
-msgstr "Brugerregistering er pt. ikke tilladt."
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Home"
-msgstr "Hjem"
-
-#: ..\..\..\htsrv\_reg_form.php:11
-msgid "Register form"
-msgstr "Registering formular"
-
-#: ..\..\..\htsrv\_reg_form.php:28
-msgid "(twice)"
-msgstr "(to gange)"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr ""
-
-#: ..\..\..\htsrv\_reg_form.php:42
-msgid "Preferred language"
-msgstr "Foretrukket sprog"
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Register!"
-msgstr "Register!"
-
-#: ..\..\..\htsrv\_reg_form.php:53
-msgid "Log into existing account..."
-msgstr "Log ind p eksisterende konto..."
-
-#: ..\..\..\install\index.php:45
-msgid "b2evo installer"
-msgstr ""
-
-#: ..\..\..\install\index.php:52
-msgid "Installer for version "
-msgstr ""
-
-#: ..\..\..\install\index.php:54
-msgid "Current installation"
-msgstr ""
-
-#: ..\..\..\install\index.php:55
-msgid "Install menu"
-msgstr ""
-
-#: ..\..\..\install\index.php:56
-msgid "PHP info"
-msgstr ""
-
-#: ..\..\..\install\index.php:58
-msgid "Go to Admin"
-msgstr ""
-
-#: ..\..\..\install\index.php:59
-msgid "Online"
-msgstr ""
-
-#: ..\..\..\install\index.php:60
-msgid "Manual"
-msgstr ""
-
-#: ..\..\..\install\index.php:61
-msgid "Support"
-msgstr ""
-
-#: ..\..\..\install\index.php:70
-msgid "Language/Locale"
-msgstr ""
-
-#: ..\..\..\install\index.php:71
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr ""
-
-#: ..\..\..\install\index.php:99
-msgid "Check your database config settings below and update them if necessary..."
-msgstr ""
-
-#: ..\..\..\install\index.php:111
-#: ..\..\..\install\index.php:120
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr ""
-
-#: ..\..\..\install\index.php:143
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr ""
-
-#: ..\..\..\install\index.php:183
-msgid "Config file update"
-msgstr ""
-
-#: ..\..\..\install\index.php:184
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr ""
-
-#: ..\..\..\install\index.php:185
-msgid "There are two ways to deal with this:"
-msgstr ""
-
-#: ..\..\..\install\index.php:187
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr ""
-
-#: ..\..\..\install\index.php:189
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr ""
-
-#: ..\..\..\install\index.php:190
-msgid "Come back to this page and refresh/reload."
-msgstr ""
-
-#: ..\..\..\install\index.php:194
-msgid "Alternatively, you can update the config file manually:"
-msgstr ""
-
-#: ..\..\..\install\index.php:196
-msgid "Open the _config.php file locally with a text editor."
-msgstr ""
-
-#: ..\..\..\install\index.php:197
-msgid "Delete all contents!"
-msgstr ""
-
-#: ..\..\..\install\index.php:198
-msgid "Copy the contents from the box below."
-msgstr ""
-
-#: ..\..\..\install\index.php:199
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr ""
-
-#: ..\..\..\install\index.php:200
-msgid "Save the new _config.php file locally."
-msgstr ""
-
-#: ..\..\..\install\index.php:201
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr ""
-
-#: ..\..\..\install\index.php:202
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr ""
-
-#: ..\..\..\install\index.php:206
-msgid "This is how your _config.php should look like:"
-msgstr ""
-
-#: ..\..\..\install\index.php:226
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr ""
-
-#: ..\..\..\install\index.php:259
-msgid "Base configuration"
-msgstr ""
-
-#: ..\..\..\install\index.php:261
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr ""
-
-#: ..\..\..\install\index.php:263
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr ""
-
-#: ..\..\..\install\index.php:270
-msgid "Database you want to install into"
-msgstr ""
-
-#: ..\..\..\install\index.php:272
-#: ..\..\..\install\index.php:370
-msgid "mySQL Username"
-msgstr ""
-
-#: ..\..\..\install\index.php:272
-msgid "Your username to access the database"
-msgstr ""
-
-#: ..\..\..\install\index.php:273
-#: ..\..\..\install\index.php:371
-msgid "mySQL Password"
-msgstr ""
-
-#: ..\..\..\install\index.php:273
-msgid "Your password to access the database"
-msgstr ""
-
-#: ..\..\..\install\index.php:274
-#: ..\..\..\install\index.php:372
-msgid "mySQL Database"
-msgstr ""
-
-#: ..\..\..\install\index.php:274
-msgid "Name of the database you want to use"
-msgstr ""
-
-#: ..\..\..\install\index.php:275
-#: ..\..\..\install\index.php:373
-msgid "mySQL Host"
-msgstr ""
-
-#: ..\..\..\install\index.php:275
-msgid "You probably won't have to change this"
-msgstr ""
-
-#: ..\..\..\install\index.php:280
-msgid "Additional settings"
-msgstr ""
-
-#: ..\..\..\install\index.php:282
-#: ..\..\..\install\index.php:374
-msgid "Base URL"
-msgstr ""
-
-#: ..\..\..\install\index.php:282
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr ""
-
-#: ..\..\..\install\index.php:284
-msgid "Your email"
-msgstr ""
-
-#: ..\..\..\install\index.php:284
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr ""
-
-#: ..\..\..\install\index.php:291
-msgid "Update config file"
-msgstr ""
-
-#: ..\..\..\install\index.php:311
-msgid "How do you want to install b2evolution?"
-msgstr ""
-
-#: ..\..\..\install\index.php:315
-msgid "The installation can be done in different ways. Choose one:"
-msgstr ""
-
-#: ..\..\..\install\index.php:318
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr ""
-
-#: ..\..\..\install\index.php:321
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr ""
-
-#: ..\..\..\install\index.php:324
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr ""
-
-#: ..\..\..\install\index.php:331
-msgid "Delete b2evolution tables"
-msgstr ""
-
-#: ..\..\..\install\index.php:332
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr ""
-
-#: ..\..\..\install\index.php:338
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr ""
-
-#: ..\..\..\install\index.php:340
-msgid "GO!"
-msgstr ""
-
-#: ..\..\..\install\index.php:347
-msgid "Need to start anew?"
-msgstr ""
-
-#: ..\..\..\install\index.php:348
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr ""
-
-#: ..\..\..\install\index.php:359
-msgid "Base config recap..."
-msgstr ""
-
-#: ..\..\..\install\index.php:361
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr ""
-
-#: ..\..\..\install\index.php:371
-msgid "(Set, but not shown for security reasons)"
-msgstr ""
-
-#: ..\..\..\install\index.php:375
-msgid "Admin email"
-msgstr ""
-
-#: ..\..\..\install\index.php:387
-msgid "Installing b2evolution tables with sample data"
-msgstr ""
-
-#: ..\..\..\install\index.php:392
-msgid "Installation successful!"
-msgstr ""
-
-#: ..\..\..\install\index.php:394
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-
-#: ..\..\..\install\index.php:407
-msgid "Upgrading data in existing b2evolution database"
-msgstr ""
-
-#: ..\..\..\install\index.php:412
-#: ..\..\..\install\index.php:432
-msgid "Upgrade completed successfully!"
-msgstr ""
-
-#: ..\..\..\install\index.php:413
-#: ..\..\..\install\index.php:433
-#: ..\..\..\install\_functions_evoupgrade.php:34
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr ""
-
-#: ..\..\..\install\index.php:427
-msgid "Installing b2evolution tables and copying existing b2 data"
-msgstr ""
-
-#: ..\..\..\install\index.php:446
-msgid "Deleting b2evolution tables from the datatase"
-msgstr ""
-
-#: ..\..\..\install\index.php:450
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr ""
-
-#: ..\..\..\install\index.php:460
-msgid "Reset done!"
-msgstr "Nulstil frdig!"
-
-#: ..\..\..\install\index.php:461
-msgid "Back to menu"
-msgstr "Tilbage til menu"
-
-#: ..\..\..\install\index.php:468
-msgid "official website"
-msgstr "officiel hjemmeside"
-
-#: ..\..\..\install\index.php:470
-msgid "contact"
-msgstr "kontakt"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:33
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. It has index #%d in the database. By default it is accessed through a stub file called '<code>%s</code>'. %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:405
-msgid "This is a sample linkblog entry"
-msgstr "Dette er et eksempel linkblog indlg"
-
-#: ..\..\..\install\_functions_create.php:405
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:425
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:433
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:435
-#: ..\..\..\install\_functions_create.php:449
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:488
-#, php-format
-msgid "%s Title"
-msgstr "%s Titel"
-
-#: ..\..\..\install\_functions_create.php:440
-#: ..\..\..\install\_functions_create.php:457
-#: ..\..\..\install\_functions_create.php:474
-#: ..\..\..\install\_functions_create.php:493
-#, php-format
-msgid "Tagline for %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:441
-#: ..\..\..\install\_functions_create.php:458
-#: ..\..\..\install\_functions_create.php:475
-#: ..\..\..\install\_functions_create.php:494
-#, php-format
-msgid "Short description for %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:444
-#: ..\..\..\install\_functions_create.php:462
-#: ..\..\..\install\_functions_create.php:478
-#: ..\..\..\install\_functions_create.php:497
-#, php-format
-msgid "Notes for %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:445
-#: ..\..\..\install\_functions_create.php:463
-#: ..\..\..\install\_functions_create.php:479
-#: ..\..\..\install\_functions_create.php:498
-#, php-format
-msgid "Keywords for %s"
-msgstr "Ngleord for %s"
-
-#: ..\..\..\install\_functions_create.php:486
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:564
-msgid "Clean Permalinks!"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:564
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:570
-msgid "Apache optimization..."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:570
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:576
-msgid "About evoSkins..."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:576
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:588
-msgid "Skins, Stubs and Templates..."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:588
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:602
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:603
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:612
-msgid "This is a multipage post"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:612
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:632
-msgid "Extended post with no teaser"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:632
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:640
-msgid "Extended post"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:640
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:648
-msgid "Important information"
-msgstr "Vigtig information"
-
-#: ..\..\..\install\_functions_create.php:648
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:686
-msgid "First Post"
-msgstr "Frste indlg"
-
-#: ..\..\..\install\_functions_create.php:686
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:692
-msgid "Second post"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:692
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:698
-msgid "Third post"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:698
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:720
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr ""
-
-#: ..\..\..\install\_functions_evoupgrade.php:33
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr ""
-
-#: ..\..\..\install\_functions_evoupgrade.php:232
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr ""
-
-#: ..\..\..\install\_functions_evoupgrade.php:234
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr ""
-
-#: ..\..\..\install\_functions_install.php:26
-msgid "Checking DB schema version..."
-msgstr ""
-
-#: ..\..\..\install\_functions_install.php:38
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr ""
-
-#: ..\..\..\install\_functions_install.php:42
-msgid "This version is too old!"
-msgstr ""
-
-#: ..\..\..\install\_functions_install.php:43
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr ""
-
-#: ..\..\..\plugins\plugin.class.php:39
-msgid "No desc available"
-msgstr ""
-
-#: ..\..\..\plugins\plugin.class.php:40
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:34
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:34
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:76
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:61
-#: ..\..\..\plugins\renderers\_textile.renderer.php:230
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:34
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:44
-msgid "No description available"
-msgstr ""
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:33
-msgid "Make URLs clickable"
-msgstr ""
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:33
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr ""
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:75
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr ""
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:58
-msgid "GreyMatter style formatting"
-msgstr ""
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:59
-msgid "**bold** \\italics\\ //italics// __underline__ Markup must be preceeded with white space."
-msgstr ""
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:60
-msgid "Convert text smilies to icons"
-msgstr ""
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:229
-msgid "Humane Web Text Generator"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:33
-msgid "Easy HTML tags inserting"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:66
-msgid "INSerted [Alt-I]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:74
-msgid "DELeted [Alt-D]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:82
-msgid "STRong [Alt-S]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "EMphasis [Alt-E]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:98
-msgid "CODE [Alt-C]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:106
-msgid "Paragraph [Alt-P]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:114
-msgid "Unordered List [Alt-U]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:129
-msgid "List Item [Alt-L]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:137
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "IMaGe [Alt-G]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:154
-msgid "A href [Alt-A]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:170
-msgid "More [Alt-M]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:179
-msgid "no teaser [Alt-T]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:188
-msgid "next page [Alt-Q]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:257
-msgid "Close all tags"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:373
-msgid "ALTernate text"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:43
-msgid "One click smilies inserting"
-msgstr ""
-
-#: ..\..\..\skins\_feedback.php:72
-#: ..\..\..\skins\basic\_feedback.php:71
-msgid "Trackback address for this post:"
-msgstr "Trackback adresse for dette indlg:"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:91
-#: ..\..\..\skins\basic\_feedback.php:90
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "Ingen %s til dette indlg endnu..."
-
-#: ..\..\..\skins\_feedback.php:179
-#: ..\..\..\skins\basic\_feedback.php:172
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "Din emailadresse vil <strong>ikke</strong> blive vist p denne site."
-
-#: ..\..\..\skins\_feedback.php:184
-#: ..\..\..\skins\basic\_feedback.php:177
-msgid "Site/Url"
-msgstr "Website/URL"
-
-#: ..\..\..\skins\_feedback.php:186
-#: ..\..\..\skins\basic\_feedback.php:179
-msgid "Your URL will be displayed."
-msgstr "Din URL vil blive vist."
-
-#: ..\..\..\skins\_feedback.php:207
-#: ..\..\..\skins\basic\_feedback.php:199
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Lineskift bliver &lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:212
-#: ..\..\..\skins\basic\_feedback.php:204
-msgid "Remember me"
-msgstr "Husk mig"
-
-#: ..\..\..\skins\_feedback.php:212
-#: ..\..\..\skins\basic\_feedback.php:204
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(St cookies for navn, email &amp; url)"
-
-#: ..\..\..\skins\_lastcomments.php:28
-#: ..\..\..\xmlsrv\atom.comments.php:22
-#: ..\..\..\xmlsrv\rdf.comments.php:38
-#: ..\..\..\xmlsrv\rss.comments.php:25
-#: ..\..\..\xmlsrv\rss2.comments.php:27
-msgid "In response to:"
-msgstr "Som svar til:"
-
-#: ..\..\..\skins\_linkblog.php:26
-#: ..\..\..\skins\custom\_linkblog.php:15
-#: ..\..\..\skins\fplanque2002\_linkblog.php:15
-msgid "Linkblog"
-msgstr "Linkblog"
-
-#: ..\..\..\skins\_linkblog.php:66
-msgid "more"
-msgstr "mere"
-
-#: ..\..\..\skins\_profile.php:72
-#: ..\..\..\skins\basic\_profile.php:74
-msgid "AOL I.M."
-msgstr "AOL IM"
-
-#: ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:75
-msgid "MSN I.M."
-msgstr "MSN IM"
-
-#: ..\..\..\skins\_profile.php:74
-#: ..\..\..\skins\basic\_profile.php:76
-msgid "Yahoo I.M."
-msgstr "Yahoo IM"
-
-#: ..\..\..\skins\_stats.php:46
-msgid "Top refering engines"
-msgstr "Top henvisende maskiner"
-
-#: ..\..\..\skins\babyblues\_bloglist.php:17
-msgid "blogs"
-msgstr "blogs"
-
-#: ..\..\..\skins\babyblues\_main.php:98
-msgid "skin the site"
-msgstr ""
-
-#: ..\..\..\skins\babyblues\_main.php:106
-#: ..\..\..\skins\originalb2\_main.php:158
-msgid "archives"
-msgstr "Arkiv"
-
-#: ..\..\..\skins\basic\_bloglist.php:17
-msgid "Select blog:"
-msgstr "Vlg blog:"
-
-#: ..\..\..\skins\basic\_main.php:33
-msgid "Select skin:"
-msgstr "Vlg skabelon:"
-
-#: ..\..\..\skins\basic\_main.php:82
-#: ..\..\..\skins\custom\_main.php:82
-msgid "words"
-msgstr "Ord"
-
-#: ..\..\..\skins\basic\_main.php:87
-msgid "Read more..."
-msgstr "Ls mere..."
-
-#: ..\..\..\skins\bluesky\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:169
-msgid "Choose a skin"
-msgstr "Vlg en skabelon"
-
-#: ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\fplanque2002\_main.php:214
-msgid "Choose skin"
-msgstr "Vlg skabelon"
-
-#: ..\..\..\skins\fplanque2002\_main.php:292
-msgid "What is RSS?"
-msgstr ""
-
-#: ..\..\..\skins\originalb2\_main.php:52
-msgid "Browse all posts by this author"
-msgstr ""
-
-#: ..\..\..\xmlsrv\rdf.php:45
-#: ..\..\..\xmlsrv\rss.php:27
-#: ..\..\..\xmlsrv\rss2.php:34
-msgid "[...] Read more!"
-msgstr ""
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1394
-#: ..\..\..\xmlsrv\xmlrpc.php:1398
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr ""
-
diff -ruN --text 0.9.2.src/locales/de_DE/_global.php 1.10.3.src/locales/de_DE/_global.php
--- 0.9.2.src/locales/de_DE/_global.php	2005-06-17 19:53:08.000000000 -0500
+++ 1.10.3.src/locales/de_DE/_global.php	2007-08-05 01:52:12.000000000 -0500
@@ -3,1212 +3,2433 @@
  * Global lang file
  * This file was generated automatically from messages.po
  */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+$trans['de_DE'] = array('' => 'Project-Id-Version: messages
+Report-Msgid-Bugs-To: http://fplanque.net/
+POT-Creation-Date: 2007-05-15 20:56+0200
+PO-Revision-Date: 2007-05-15 23:22+0200
+Last-Translator: dAniel hAhler <daniel@thequod.de>
+Language-Team:  <en@li.org>
+MIME-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+X-Generator: KBabel 1.11.4
+Plural-Forms:  nplurals=2; plural=(n != 1);
+',
+'Write' => 'Schreiben',
+'Simple' => 'Einfach',
+'Expert' => 'Expert',
+'Posts' => 'Eintrge',
+'Post list' => 'Eintragsliste',
+'Tracker' => 'Tracker',
+'Full posts' => 'Vollstndige Eintrge',
+'Comments' => 'Kommentare',
+'Categories' => 'Kategorien',
+'Blog settings' => 'Blogs',
+'General' => 'Generell',
+'Skin' => 'Skin',
+'Display' => 'Anzeige',
+'Advanced' => 'Erweitert',
+'User permissions' => 'Benutzerrechte',
+'Group permissions' => 'Gruppenrechte',
+'Stats' => 'Stats',
+'Hit summary' => 'Hitbersicht',
+'Browser hits' => 'Browserhits',
+'Search B-hits' => 'Such-B-Hits',
+'Referered B-hits' => 'Referer-B-Hits',
+'Direct B-hits' => 'Direkte B-Hits',
+'Robot hits' => 'Robothits',
+'XML hits' => 'XML-Hits',
+'User agents' => 'Benutzer-Agenten',
+'Referring domains' => 'Verweisende Domains',
+'Sessions' => 'Sessions',
+'Antispam' => 'Antispam',
+'Templates' => 'Vorlagen',
+'Custom skin template editing' => 'Individuelle Skinvorlage editieren',
+'Files' => 'Dateien',
+'File management' => 'Dateiverwaltung',
+'Users' => 'Benutzer',
+'User management' => 'Benutzerverwaltung',
+'My profile' => 'Mein Profil',
+'App settings' => 'Einstellungen',
+'Features' => 'Features',
+'Regional' => 'Regional',
+'File types' => 'Dateitypen',
+'Post statuses' => 'Eintragsstatus',
+'Post statuses management' => 'Verwaltung von Status fr Eintrge',
+'Post types' => 'Eintragstypen',
+'Post types management' => 'Verwaltung von Typen fr Eintrge',
+'Plugins' => 'Plugins',
+'Tools' => 'Werkzeuge',
+'Scheduler' => 'Planer',
+'Selected' => 'Ausgewhlt',
+'(cached)' => '(gepuffert)',
+'Recently' => 'krzlich',
+'(no cache)' => '(ungepuffert)',
+'Last comments' => 'Letzte Kommentare',
+'Search' => 'Suche',
+'All Words' => 'Alles',
+'Some Word' => 'Ein Wort',
+'Entire phrase' => 'Ganzer Ausdruck',
+'Reset form' => 'Formular zurcksetzen',
+'Get selection' => 'Auswhlen',
+'Archives' => 'Archive',
+'more...' => 'mehr...',
+'Misc' => 'Sonstiges',
+'Syndicate this blog' => 'Syndiziere dieses Blog',
+'visit b2evolution\'s website' => 'besuche die Webseite von b2evolution',
+'GPL License' => 'GPL Lizenz',
+'Folder' => 'Ordner',
+'Unknown file' => 'Unbekannte Datei',
+'Empty file' => 'Leere Datei',
+'Parent folder' => 'Vaterverzeichnis',
+'Home folder' => 'Heimverzeichnis',
+'Edit' => 'ndern',
+'Copy' => 'Kopieren',
+'Move' => 'Verschieben',
+'Rename' => 'Umbenennen',
+'Del' => 'Del',
+'Delete' => 'Lschen',
+'Permissions' => 'Rechte',
+'A' => 'Aufst.',
+'D' => 'Abst.',
+'New window' => 'Neues Fenster',
+'Expand' => 'Erweitern',
+'Collapse' => 'Verbergen',
+'Reload' => 'Neu laden',
+'Download' => 'Herunterladen',
+'Warning' => 'Warnung',
+'Info' => 'Info',
+'Email' => 'E-Mail',
+'WWW' => 'URL',
+'Website' => 'Website',
+'New' => 'Neu',
+'Properties' => 'Eigenschaften',
+'Publish' => 'Verffentlichen',
+'Deprecate' => 'Missbilligen',
+'Locate' => 'Lokalisieren',
+'Close' => 'Schliessen',
+'+' => '+',
+'-' => '-',
+'Act.' => 'Akt.',
+'Activate' => 'Aktivieren',
+'Deact.' => 'Deakt.',
+'Deactivate' => 'Deaktivieren',
+'Activated' => 'Aktiviert',
+'Deactivated' => 'Deaktiviert',
+'Link ' => 'Link',
+'Unlink' => 'Trennen',
+'Calendar' => 'Kalendar',
+'Help' => 'Hilfe',
+'Permalink' => 'Permalink',
+'History' => 'Historie',
+'Allowed' => 'Erlaubt',
+'Blocked' => 'Blockiert',
+'Up' => 'Hoch',
+'Down' => 'Runter',
+'Sort by order' => 'Sortiere nach Folge',
+'Assigned to' => 'Zugeordnet zu',
+'Check all' => 'Markiere alle',
+'Uncheck all' => 'Demarkiere alle',
+'Reset all filters' => 'Alle Filter zurcksetzen',
+'Allow back' => 'Zurckerlauben',
+'Ban' => 'Verbieten',
+'Czech (CZ)' => 'Tschechisch (CZ)',
+'Danish (DK)' => 'Dnisch (DK)',
+'German (DE)' => 'Deutsch (DE)',
+'Estonia (ET)' => 'Estland (ET)',
+'English (EU)' => 'Englisch (EU)',
+'English (GB)' => 'Englisch (GB)',
+'English (UK)' => 'Englisch (UK)',
+'English (US)' => 'Englisch (US)',
+'English (CA)' => 'Englisch (CA)',
+'English (AU)' => 'Englisch (AU)',
+'English (IL)' => 'Englisch (IL)',
+'English (NZ)' => 'Englisch (NZ)',
+'English (SG)' => 'Englisch (SG)',
+'Spanish (ES)' => 'Spanisch (ES)',
+'Spanish (MX)' => 'Spanisch (MX)',
+'Spanish (VE)' => 'Spanisch (VE)',
+'Basque (ES)' => 'Baskisch (ES)',
+'Finnish (FI)' => 'Finnisch (FI)',
+'French (FR)' => 'Franzsisch (FR)',
+'French (CA)' => 'Franzsisch (CA)',
+'French (BE)' => 'Franzsisch (BE)',
+'Galician (ES)' => 'Galicien (ES)',
+'Hungarian (HU)' => 'Ungarisch (HU)',
+'Italian (IT)' => 'Italienisch (IT)',
+'Icelandic (IS)' => 'Islndisch (IT)',
+'Japanese (JP)' => 'Japanisch (JP)',
+'Lithuanian (LT)' => 'Litauisch (LT)',
+'Latvian (LV)' => 'Lettisch (LT)',
+'Bokm&aring;l (NO)' => 'Norwegisch (NO)',
+'Dutch (NL)' => 'Hollndisch (NL)',
+'Dutch (BE)' => 'Hollndisch (BE)',
+'Portuguese (BR)' => 'Portugisisch (BR)',
+'Polish utf-8 (PL)' => 'Polnisch utf-8 (PL)',
+'Portuguese (PT)' => 'Portugisisch (PT)',
+'Russian (RU)' => 'Russisch (RU)',
+'Russian cp1251 (RU)' => 'Russisch CP1251 (RU)',
+'Slovak (SK)' => 'Slowakisch (SK)',
+'Swedish (SE)' => 'Schwedisch (SE)',
+'Thai (TH)' => 'Thai (TH)',
+'Turkish (TR)' => 'Trkisch (TR)',
+'Turkish utf-8 (TR)' => 'Trkisch utf-8 (TR)',
+'Chinese(S) gb2312 (CN)' => 'Chinesisch(S) gb2312 (CN)',
+'Chinese(S) utf-8 (CN)' => 'Chinese(S) utf-8 (CN)',
+'Trad. Chinese (TW)' => 'Trad. Chinesisch (TW)',
+'Contact Form Demo' => 'Kontaktformular Demo',
+'This demo displays a form to contact the site admin' => 'Diese Demo zeigt ein Formular, um den Admin zu kontaktieren',
+'Thank you for your message. I will reply as soon as possible.' => 'Danke fr Deine Nachricht. Ich werde sobald wie mglich antworten.',
+'Send another message?' => 'Eine weitere Nachricht senden?',
+'Blog by email feature is not enabled.' => 'Bloggen per E-Mail ist nicht aktiviert.',
+'Blog by email' => 'Bloggen per E-Mail',
+'Failed' => 'Fehlgeschlagen',
+'Connecting to pop server...' => 'Verbinde zum POP-Server...',
+'Connection failed: ' => 'Verbindung fehlgeschlagen: ',
+'Logging into pop server...' => 'Anmelden am POP-Server...',
+'No mail or Login Failed:' => 'Keine Nachrichten oder Login fehlgeschlagen:',
+'All Tests complete' => 'Alle Tests fertiggestellt.',
+'Getting message #%d...' => 'Empfange Nachricht #%d...',
+'Processing...' => 'Bearbeite...',
+'Too old' => 'Zu alt',
+'Subject prefix does not match' => 'Subject-Prefix passt nicht',
+'Raw content:' => 'Rohinhalt:',
+'Login:' => 'Login:',
+'Pass:' => 'Pass:',
+'Wrong login or password.' => 'Login oder Passwort falsch.',
+'Category ID' => 'Kategorie ID',
+'Blog ID' => 'Blog ID',
+'Permission denied.' => 'Zugriff verweigert.',
+'Cannot post, please correct these errors:' => 'Kann nicht gepostet werden, bitte korrigiere diese Fehler:',
+'Posted title' => 'Angegebener Titel',
+'Posted content' => 'Angegebener Inhalt',
+'Mission complete, message deleted.' => 'Mission abgeschlossen, Nachricht gelscht.',
+'OK.' => 'OK.',
+'The php_imap extension is not available to php on this server. Please configure a different email retrieval method on the Features tab.' => 'Die php_imap Erweiterung ist nicht fr PHP auf diesem Server installiert. Bitte konfiguriere eine andere Methode, um E-Mails abzuholen.',
+'Connecting and authenticating to mail server' => 'Verbindung und Authentifizierung zum Mailserver',
+'Success' => 'Erfolg',
+'Reading messages from server' => 'Lese Nachrichten vom Server',
+'messages' => 'Nachrichten',
+'Message' => 'Nachricht',
+'Subject' => 'Betreff',
+'The subject prefix is not ' => 'Das Subject-Prefix ist nicht ',
+'Pass' => 'Pass',
+'Unhandled email part type' => 'Unbehandelter E-Mail Teiltyp',
+'Authenticating User' => 'Authentifiziere Benutzer',
+'Fail' => 'Fehlgeschlagen',
+'First line of text in email must be in the format "username:password"' => 'Die erste Zeile des Textes in der E-Mail muss im Format "username:password" sein.',
+'Checking permissions for user &laquo;%s&raquo; to post to Blog #%d' => 'berprfe Berechtigungen fr Benutzer &laquo;%s&raquo; zum Schreiben in Blog #%d.',
+'Permission denied' => 'Zugriff verweigert',
+'Post title' => 'Eintragstitel',
+'Post content' => 'Eintragsinhalt',
+'Blog by Email' => 'Bloggen per E-Mail',
+'Blog by email feature not configured' => 'Bloggen per E-Mail ist nicht konfiguriert.',
+'Default page for b2evolution' => 'Standardseite fr b2evolution',
+'Multilingual multiuser multi-blog engine.' => 'Multilinguale Multiuser Multiblog Maschine.',
+'Welcome to b2evolution' => 'Willkommen zu b2evolution',
+'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => 'Dies ist die Standard-Homepage fr b2evolution. Sie wird solange angezeigt, bis du ein Standard-Blog in den generellen Einstellungen festlegst.',
+'Edit config' => 'Konfigurieren',
+'Individual blogs on this system' => 'Individuelle Blogs auf diesem System',
+'Blog #%d' => 'Blog #%d',
+'Blog #1' => 'Blog #1',
+'This is a special blog that aggregates all messages from all other blogs!' => 'Dies ist ein spezielles Blog, das alle Nachrichten der anderen Blogs vereinigt!',
+'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => 'Bitte beachte: die obige Liste (wie auch das Menu) wird automatisch generiert und enthlt nur die Blogs, die einen &quot;Stub&quot;-URL-Namen haben. Diesen kannst du in der Blogkonfiguration im Adminbereich festlegen.',
+'More demos' => 'Mehr Demos',
+'Blog #2 called through a stub file' => 'Blog #2 aufgerufen durch eine Stub Datei',
+'Stub file' => 'Stub Datei',
+'Blog #2 called through a custom template (not a skin)' => 'Blog #2 aufgerufen durch ein angepasstes Template (kein Skin)',
+'Custom template' => 'Individuelle Vorlage',
+'Multiple blogs displayed on the same page' => 'Mehrere Blogs auf der gleichen Seite',
+'Summary of last posts in all blogs' => 'Zusammenfassung der letzten Eintrge aller Blogs',
+'The page you\'re looking at' => 'Die Seite die du gerade betrachtest',
+'A standalone form to contact the admin (A contact page for your site)' => 'Ein Standalone-Formulare, um den Admin zu kontaktieren (Eine Kontaktseite fr Deine Website)',
+'Bonus feature' => 'Bonus Feature',
+'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, remember these are just demos destined to inspire you for your own templates ;)' => 'Bitte beachte: diese Demos benutzen keine evoSkins, auch wenn du sie bei der Installation eingeschaltet hast. Du kannst ihr Aussehen nur verndern, indem du ihre PHP Vorlage editierst. Aber vergiss nicht, dass es nur Demos sind, die dich zu deinen eigenen Vorlagen inspirieren sollen ;)',
+'Administration' => 'Administration',
+'Go to backoffice!' => 'Gehe zum Adminbereich!',
+'GNU GPL license' => 'GNU GPL Lizenz',
+'Official website' => 'Offizielle Webseite',
+'You cannot leave comments on this post!' => 'Du kannst zu diesem Eintrag keinen Kommentar hinterlassen!',
+'Please fill in your name.' => 'Bitte gib Deinen Namen an.',
+'Please fill in your email.' => 'Bitte gib Deine E-Mail-Adresse an.',
+'Supplied name is invalid.' => 'Der angegebene Name ist ungltig.',
+'Supplied email address is invalid.' => 'Die angegebene E-Mail Adresse ist ungltig.',
+'Supplied URL is invalid: ' => 'Angegebene URL ist ungltig: ',
+'Please do not send empty comments.' => 'Bitte schicke keine leeren Kommentare.',
+'Supplied comment is invalid.' => 'Der angegebene Kommentar ist ungltig.',
+'You can only post a new comment every %d seconds.' => 'Du kannst nur alle %d Sekunden einen Kommentar abgeben.',
+'Errors while processing your comment' => 'Fehler beim Verarbeiten Deines Kommentars',
+'Cannot post comment, please correct these errors:' => 'Kann Kommentar nicht verarbeiten, bitte korrigiere diese Fehler:',
+'Back to comment editing' => 'Zurck zum Editieren des Kommentars',
+'Your comment has been submitted.' => 'Dein Kommentar wurde bermittelt.',
+'Your comment has been submitted. It will appear once it has been approved.' => 'Dein Kommentar wurde bermittelt. Er wird erscheinen, sobald er freigegeben wurde.',
+'A link to change your password has been sent to your email address.' => 'Ein Link, um Dein Passwort zu ndern, wurde an Deine E-Mail Adresse versendet.',
+'You cannot reset this account in demo mode.' => 'Du kannst diesen Benutzer im Demo-Modus nicht ndern.',
+'You have no email address with your profile, therefore we cannot reset your password.' => 'Du hast keine E-Mail Adresse fr Dein Profil, deshalb knnen wir das Passwort nicht zurcksetzen.',
+'Please try contacting the admin.' => 'Bitte versuche, den Admin zu kontaktieren.',
+'Somebody (presumably you) has requested a password change for your account.' => 'Jemand (vermutlich Du) hat eine Passwortnderung fr deinen Zugang angefordert.',
+'Link to change your password:' => 'Link, um Dein Passwort zu ndern:',
+'Please note:' => 'Bitte beachte:',
+'For security reasons the link is only valid for your current session (by means of your session cookie).' => 'Aus Sicherheitsgrnden ist der Link nur fr Deine momentane Session gltig (im Sinne Deines Session Cookies).',
+'If it was not you that requested this password change, simply ignore this mail.' => 'Wenn du keine Passwortnderung angefordert hast, ignoriere diese E-Mail einfach.',
+'Password change request for %s' => 'Angeforderte Passwortnderung fr %s',
+'Sorry, the email with the link to reset your password could not be sent.' => 'Entschuldige, die E-Mail mit dem Link, um Dein Passwort zurckzusetzen, konnte nicht verschickt werden.',
+'Possible reason: the PHP mail() function may have been disabled on the server.' => 'Mgliche Ursache: die PHP mail() Funktion knnte auf dem Server deaktiviert worden sein.',
+'Invalid password change request!' => 'Ungltige Anforderung zur Passwortnderung!',
+'You have to use the same session (by means of your session cookie) as when you have requested the action.' => 'Du musst dieselbe Session (im Sinne Deines Session Cookies) benutzen, wie zu dem Zeitpunkt, als Du die Aktion angefordert hast.',
+'You can <a href="%s">send yourself a new link</a>.' => 'Du kannst <a href="%s">Dir selber einen neuen Link schicken</a>.',
+'Please change your password to something you remember now.' => 'Bitte ndere Dein Passwort jetzt so, dass Du Dich daran erinnerst.',
+'Invalid email address validation request!' => 'Ungltige Anforderung, um Deine E-Mail-Adresse zu validieren.',
+'Please login to validate your account.' => 'Bitte logge Dich ein, um Deinen Account zu validieren.',
+'Your email address has been validated.' => 'Deine E-Mail-Adresse wurde validiert.',
+'You have to be logged in to request an account validation link.' => 'Du musst eingeloggt sein, um einen Account-Validierungs-Link anzufordern.',
+'Your profile has been updated.' => 'Dein Profil wurde aktualisiert.',
+'An email has been sent to your email address (%s). Please click on the link therein to validate your account.' => 'Eine E-Mail wurde an Deine E-Mail-Adresse (%s) gesendet. Bitte klicke den dort enthaltenen Link, um Deinen Account zu validieren.',
+'Sorry, the email with the link to validate and activate your password could not be sent.' => 'Entschuldige, die E-Mail mit dem Link, um Deinen Account zu validieren, konnte nicht versendet werden.',
+'You have no email address with your profile, therefore we cannot validate it. Please give your email address below.' => 'Du hast keine E-Mail Adresse fr Dein Profil, deshalb knnen wir sie nicht validieren. Bitte gib Deine E-Mail-Adresse unten an.',
+'Note: You are already logged in as %s!' => 'Beachte: Du bist schon als %s eingeloggt!',
+'Continue...' => 'Weiter...',
+'All your comments have been marked not to allow emailing you through a message form.' => 'Alle Deine Kommentare wurden markiert, so dass sie nicht mehr erlauben, Dich ber eine Nachrichtenformular zu kontaktieren.',
+'The request not to receive emails through a message form for your comments failed.' => 'Die Anforderung, keine E-Mails mehr ber ein Nachrichtenformular zu empfangen, ist fehlgeschlagen.',
+'We have received a request that you do not want to receive emails through\na message form on your comments anymore.\n\nTo confirm that this request is from you, please click on the following link:' => 'Wir haben eine Anforderung erhalten, dass Du keine E-Mails mehr ber
+ein Nachrichtenformular erhalten mchtest.
+
+Um zu besttigen, dass die Anforderung von Dir kam, klicke bitte auf den
+folgenden Link:',
+'If it was not you that requested this, simply ignore this mail.' => 'Wenn Du diese Anforderung nicht ausgelest hast, ignoriere diese E-Mail einfach.',
+'Confirm opt-out for emails through message form' => 'Besttige Opt-out fr E-Mails ber Nachrichtenformular',
+'An email has been sent to you, with a link to confirm your request not to receive emails through the comments you have made on this blog.' => 'Eine E-Mail wurde an Dich versendet, mit einem Link, um die Anforderung zu besttigen, dass Du keine E-Mails mehr ber Kommentare, die Du in diesem Blog gemacht hast, empfangen mchtest.',
+'Sorry, could not send email.' => 'Die E-Mail konnte leider nicht gesendet werden.',
+'Please fill in the subject of your message.' => 'Bitte gib den Betreff Deiner Nachricht an.',
+'Please do not send empty messages.' => 'Bitte schicke keine leeren Nachrichten.',
+'The supplied message is invalid / appears to be spam.' => 'Die bermittelte Nachricht ist ungltig / scheint Spam zu sein.',
+'Message sent from your comment:' => 'Nachricht gesendet von deinem Kommentar:',
+'Message sent from your post:' => 'Nachricht gesendet von deinem Beitrag:',
+'You can edit your profile to not reveive mails through a form:' => 'Du kannst Dein Profil editieren, um keine E-Mails ber ein Formular zu empfangen:',
+'Click on the following link to not receive e-mails on your comments\nfor this e-mail address anymore:' => 'Klicke auf den folgenden Link, um keine E-Mails mehr fr Kommentare
+von dieser E-Mail-Adresse zu bekommen:',
+'Cannot send email, please correct these errors:' => 'Kann die E-Mail nicht versenden, bitte berichtige diese Fehler:',
+'Back to email editing' => 'Zurck zum Editieren der E-Mail',
+'This message was sent via the messaging system on %s.' => 'Diese Nachricht wurde ber den Nachrichtendienst von %s gesendet.',
+'Your message has been sent.' => 'Deine Nachricht wurde versendet.',
+'You are not logged in.' => 'Du bist nicht angemeldet.',
+'Back to profile' => 'Zurck zum Profil',
+'Cannot update profile. Please correct the following errors:' => 'Das Profil kann nicht aktualisiert werden. Bitte korrigiere die folgenden Fehler:',
+'Your profile has not been changed.' => 'Dein Profil wurde nicht verndert.',
+'The login &laquo;%s&raquo; is already registered, please choose another one.' => 'Der Login &laquo;%s&raquo; ist schon vergeben, bitte whle einen anderen.',
+'No user account has been created!' => 'Es wurde kein Benutzer-Account erstellt!',
+'New user registration on your blog' => 'Neue Benutzeranmeldung an Deinem Blog',
+'Edit user' => 'Benutzer editieren',
+'An email has been sent to your email address. Please click on the link therein to validate your account.' => 'Es wurde eine E-Mail an Deine E-Mail-Adresse gesendet. Bitte klicke auf den dort enthaltenen Link, um Deinen Account zu validieren.',
+'Please do not send empty comment' => 'Bitte schicke keine leeren Kommentare',
+'Supplied comment is invalid' => 'Der angegebene Kommentar ist ungltig.',
+'Preview' => 'Vorschau',
+'File' => 'Datei',
+'Title' => 'Titel',
+'Description' => 'Beschreibung',
+'Empty file!' => 'Leere Datei!',
+'%d lines' => '%d Zeilen',
+'Hide line numbers' => 'Verstecke Zeilennummern',
+'Show line numbers' => 'Zeige Zeilennummern',
+'End Of File' => 'Ende der Datei',
+'The file &laquo;%s&raquo; could not be accessed!' => 'Die Datei &laquo;%s&raquo; konnte nicht gelesen werden.!',
+'This element is locked and cannot be edited!' => 'Dieses Element ist gesperrt und kann nicht editiert werden!',
+'Cannot edit entry!' => 'Kann Eintrag nicht ndern!',
+'Requested entry does not exist any longer.' => 'Angeforderter Eintrag existiert nicht mehr.',
+'Please enter a string.' => 'Bitte gib eine Zeichenkette an.',
+'Entry created.' => 'Eintrag erstellt.',
+'Entry #%d updated.' => 'Eintrag #%d aktualisiert.',
+'Cannot delete entry!' => 'Kann Eintrag nicht lschen!',
+'Entry #%d deleted.' => 'Eintrag #%d gelscht.',
+'The following relations prevent deletion:' => 'Die folgenden Zugehrigkeiten verhindert Lschung:',
+'Please delete related objects before you proceed.' => 'Bitte lsche zunchst die zugehrigen Objekte.',
+'This element is already at the top.' => 'Dieses Element ist bereits ganz oben.',
+'This element is already at the bottom.' => 'Dieses Element ist bereits ganz unten.',
+'Delete entry #%d?' => 'Lsche Eintrag %d?',
+'THIS CANNOT BE UNDONE!' => 'DAS KANN NICHT RCKGNGIG GEMACHT WERDEN!',
+'I am sure!' => 'Ich bin mir sicher!',
+'CANCEL' => 'ABBRECHEN',
+'ID' => 'ID',
+'Name' => 'Name',
+'Duplicate...' => 'Duplizieren...',
+'Edit...' => 'ndern...',
+'Delete!' => 'Lschen!',
+'Actions' => 'Aktionen',
+'Edit entry' => 'Eintrag editieren',
+'New entry' => 'Neuer Eintrag',
+'Record' => 'Eintrag',
+'Reset' => 'Zurcksetzen',
+'Update' => 'Aktualisieren',
+'Main tab' => 'Hauptreiter',
+'The plugin with ID %d could not get instantiated.' => 'Das Plugin mit der ID %d konnte nicht erstellt werden.',
+'Removed %d cached entries.' => '%d zwischengespeicherte Eintrge wurden entfernt.',
+'Items' => 'Elemente',
+'Delete pre-renderered item cache.' => 'Lsche Rendering-Cache.',
+'Movable Type Import' => 'Movable Type Import',
+'Use MT\'s export functionnality to create a .TXT file containing your posts;' => 'Benutze MT\'s Export-Funktion, um eine .TXT-Datei mit deinen Eintrgen zu erzeugen;',
+'Follow the insctructions in the <a %s>MT migration utility</a>.' => 'Folge den Anweisungen des <a %s>MT-Migrations-Hilfprogramms</a>.',
+'The keyword &laquo;%s&raquo; is too short, it has to be a minimum of 5 characters!' => 'Das Schlsselwort &laquo;%s&raquo; ist zu kurz, es muss mindestens 5 Zeichen lang sein!',
+'Deleted %d logged hits matching &laquo;%s&raquo;.' => 'Es wurden %d geloggte Hits, &laquo;%s&raquo; betreffend, gelscht.',
+'Deleted %d comments matching &laquo;%s&raquo;.' => 'Es wurden %d Kommentare, &laquo;%s&raquo; betreffend, gelscht.',
+'The keyword &laquo;%s&raquo; has been blacklisted locally.' => 'Das Schlsselwort &laquo;%s&raquo; wurde auf die lokale schwarze Liste gesetzt.',
+'Removing entry #%d from the ban list...' => 'Entferne Eintrag #%d der Verbotsliste...',
+'Confirm ban & delete' => 'Besttige Verbot & Lschen',
+'No log-hits match the keyword [%s].' => 'Keine Log-Hits betreffen das Schlsselwort [%s].',
+'Delete the following %d referer hits:' => 'Lsche die folgenden %d Referer-Hits:',
+'Date' => 'Datum',
+'Referer' => 'Verweisender',
+'Ref. IP' => 'Verw. IP',
+'Target Blog' => 'Zielblog',
+'Target URL' => 'Ziel-URL',
+'No comments match the keyword [%s].' => 'Keine Kommentare betreffen das Schlsselwort [%s].',
+'Delete the following %d comments:' => 'Lsche die folgenden %d Kommentare:',
+'Author' => 'Autor',
+'Auth. URL' => 'Auth. URL',
+'Auth. IP' => 'Auth. IP',
+'Content starts with...' => 'Inhalt beginnt  mit..',
+'The keyword [%s] is already handled by the blacklist.' => 'Das Schlsselwort [%s] ist bereits in der Blacklist.',
+'Blacklist the keyword [%s] locally.' => 'Verbiete das Schlsselwort [%s] lokal.',
+'Report the keyword [%s] as abuse to b2evolution.net.' => 'Berichte Missbrauch des Schlsselwortes [%s] an b2evolution.net.',
+'Terms of service' => 'Servicebedingungen',
+'Perform selected operations' => 'Ausgewhlte Operationen ausfhren',
+'Add a banned keyword' => 'Fge ein verbotenes Schlsselwort hinzu',
+'Check & ban...' => 'berprfen & Verbieten...',
+'New weblog' => 'Neues Blog',
+'New blog' => 'Neues Blog',
+'The new blog has been created.' => 'Das neue Blog wurde erstellt.',
+'You should <a %s>create categories</a> for this blog now!' => 'Du solltest jetzt fr dieses Blog <a %s>Kategorien erstellen</a>!',
+'Categories have been duplicated.' => 'Kategorien wurden dupliziert.',
+'The blog settings have been updated.' => 'Die Blogeinstellungen wurden aktualisiert.',
+'The blog skin selection has been updated.' => 'Die Skinauswahl des Blogs wurde aktualisiert.',
+'The blog permissions have been updated.' => 'Die Blogrechte wurden aktualisiert.',
+'Blog &laquo;%s&raquo; deleted.' => 'Blog &laquo;%s&raquo; gelscht.',
+'Generating static page for blog [%s]' => 'Generiere statische Seiten fr Blog [%s]',
+'You haven\'t set a static filename for this blog!' => 'Du hast keinen statischen Dateinamen fr dieses Blog festgelegt!',
+'File cannot be written!' => 'Datei kann nicht geschrieben werden!',
+'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => 'Du solltest die Dateirechte von [%s] berprfen. Siehe auch <a %s>Onlineanleitung ber Dateirechte</a>.',
+'Generated static file &laquo;%s&raquo;.' => 'Die statische Datei &laquo;%s&raquo; wurde erstellt.',
+'List' => 'Liste',
+'Delete blog [%s]?' => 'Lsche Blog [%s]?',
+'Deleting this blog will also delete all its categories, posts and comments!' => 'Das Lschen des Blogs wird auch alle seine Kategorien, Eintrge und Kommentare lschen!',
+'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => 'Versuche auch "Stub"-Datei [<strong><a %s>%s</a></strong>] zu lschen',
+'Also try to delete static file [<strong><a %s>%s</a></strong>]' => 'Versuche auch statische Datei [<strong><a %s>%s</a></strong>] zu lschen',
+'Categories for blog:' => 'Kategorien fr Blog:',
+'Please enter a category name.' => 'Bitte gib einen Kategorienamen an.',
+'New category created.' => 'Neue Kategorie erstellt.',
+'Category updated.' => 'Kategorie aktualisiert.',
+'ERROR' => 'FEHLER',
+'Category deleted.' => 'Kategorie gelscht',
+'Cancel editing!' => 'Editieren abbrechen!',
+'New sub-category in category: %s' => 'Neue Unterkategorie in Kategorie: %s',
+'New category in blog: %s' => 'Neue Kategorie in Blog: %s',
+'New category name' => 'Neuer Kategoriename',
+'Create category' => 'Erstelle Kategorie',
+'Properties for category:' => 'Eigenschaften fr Kategorie:',
+'Old Parent' => 'Alte berkategorie',
+'Root (No parent)' => 'Wurzel (nicht bergeordnet)',
+'Note: Moving categories across blogs is enabled. Use with caution.' => 'Beachte: Das Verschieben von Beitrgen zwischen Blogs ist aktiviert. Mit Vorsicht geniessen!',
+'Note: Moving categories across blogs is disabled.' => 'Beachte: Das Verschieben von Kategorien zwischen Blogs ist deaktiviert.',
+'New parent category' => 'Neue berkategorie',
+'Edit category' => 'Editiere Kategorie',
+'Sorry, you have no permission to edit/view any category\'s properties.' => 'Sorry, du hast keine Rechte, um Kategorien anzuschauen oder zu editieren.',
+'The Error TEST cron controller simulates an error, thus this "error" is normal!' => 'Der Error TEST Cron-Kontroller simuliert einen Fehler, daher ist dieser "Fehler" normal!',
+'Post notifications are not set to run as a scheduled task' => 'Eintragsbenachrichtigungen sind nicht als "geplante Aufgabe" eingerichtet.',
+'Could not lock post #%d. It may already be processed.' => 'Konnte Eintrag #%d nicht sperren. Er knnte bereits verarbeitet werden.',
+'Done.' => 'Fertig.',
+'Auto pruning is not set to run as a scheduled task' => 'Auto-Bereinigen ist nicht als "geplante Aufgabe" eingerichtet.',
+'The TEST cron controller says hello!' => 'Der TEST Cron-Kontroller sagt Hallo!',
+'Basic test job' => 'Einfacher Test-Job',
+'Error test job' => 'Fehler Test-Job',
+'Poll the antispam blacklist' => 'Hole die Antispam-Blacklist',
+'Prune old hits & sessions' => 'Bereinige alte Hits und Sessions',
+'Invalid job type' => 'Ungltiger Jobtyp',
+'Please enter a valid date.' => 'Bitte gib ein gltiges Datum an.',
+'New job has been scheduled.' => 'Ein neuer Job wurde eingeplant.',
+'Job #%d is currently running. It cannot be deleted.' => 'Job #%d luft derzeit. Er kann nicht gelscht werden.',
+'Scheduled job #%d deleted.' => 'Geplanter Job #%d gelscht.',
+'Job #%d does not exist any longer.' => 'Job #%d existiert nicht mehr.',
+'You don\'t have access to the requested root directory.' => 'Du hast keinen Zugriff auf das angeforderte Wurzelverzeichnis.',
+'You don\'t have access to any root directory.' => 'Du hast keinen Zugriff zu irgendeinem Wurzelverzeichnis.',
+'The root directory &laquo;%s&raquo; does not exist.' => 'Das Wurzelverzeichnis &laquo;%s&raquo; existiert nicht.',
+'The directory &laquo;%s&raquo; does not exist.' => 'Das Verzeichnis &laquo;%s&raquo; existiert nicht.',
+'You are not allowed to go outside your root directory!' => 'Du hast keine Berechtigung dich ausserhalb des Basisverzeichnisses zu bewegen.',
+'Your user settings have been updated.' => 'Deine Benutzereinstellungen wurden aktualisiert.',
+'Cannot edit link!' => 'Kann Link nicht editieren!',
+'Requested link does not exist any longer.' => 'Der angeforderte Link existiert nicht mehr.',
+'Cannot link Item!' => 'Element kann nicht verlinkt werden!',
+'Requested item does not exist any longer.' => 'Das angefordertes Element existiert nicht mehr.',
+'You have to enable JavaScript to use this feature.' => 'Du musst JavaScript aktivieren, um diese Funktion zu benutzen.',
+'Directory creation is disabled.' => 'Das Erstellen von Verzeichnissen ist deaktiviert.',
+'Cannot create a directory without name.' => 'Kann kein Verzeichnis ohne Namen erstellen.',
+'The file &laquo;%s&raquo; already exists.' => 'Der Dateiname &laquo;%s&raquo; existiert bereits.',
+'The directory &laquo;%s&raquo; has been created.' => 'Das Verzeichnis &laquo;%s&raquo; wurde erstellt.',
+'Could not create directory &laquo;%s&raquo; in &laquo;%s&raquo;.' => 'Konnte das Verzeichnis &laquo;%s&raquo; in &laquo;%s&raquo; nicht erstellen.',
+'File creation is disabled.' => 'Das Erstellen von Dateien ist deaktiviert.',
+'Cannot create a file without name.' => 'Kann keine Datei ohne Namen erstellen.',
+'The file &laquo;%s&raquo; has been created.' => 'Die Datei &laquo;%s&raquo; wurde erstellt.',
+'Could not create file &laquo;%s&raquo; in &laquo;%s&raquo;.' => 'Konnte die Datei &laquo;%s&raquo; in &laquo;%s&raquo; nicht erstellen.',
+'Nothing selected.' => 'Nichts ausgewhlt.',
+'Please provide the name of the archive.' => 'Bitte gib einen Archivnamen an.',
+'You have no permission to edit/modify files.' => 'Du hast keine Berechtigung, um Dateien zu editieren oder zu verndern.',
+'&laquo;%s&raquo; has not been renamed' => '&laquo;%s&raquo; wurde nicht umbenannt.',
+'&laquo;%s&raquo; could not be renamed to &laquo;%s&raquo;' => '&laquo;%s&raquo; konnte nicht in &laquo;%s&raquo; umbenannt werden.',
+'&laquo;%s&raquo; has been successfully renamed to &laquo;%s&raquo;' => '&laquo;%s&raquo; wurde erfolgreich in &laquo;%s&raquo; umbenannt.',
+'The directory &laquo;%s&raquo; has been deleted.' => 'Das Verzeichnis &laquo;%s&raquo; wurde gelscht.',
+'The file &laquo;%s&raquo; has been deleted.' => 'Die Datei &laquo;%s&raquo; wurde gelscht.',
+'Could not delete the directory &laquo;%s&raquo; (not empty?).' => 'Konnte das Verzeichnis &laquo;%s&raquo; nicht lschen (nicht leer?).',
+'Could not delete the file &laquo;%s&raquo;.' => 'Konnte die Datei &laquo;%s&raquo; nicht lschen.',
+'cannot be deleted because of the following relations' => 'kann auf Grund der folgenden Beziehungen nicht gelscht werden',
+'File properties for &laquo;%s&raquo; have been updated.' => 'Dateieigenschaften fr &laquo;%s&raquo; wurde aktualisiert.',
+'File properties for &laquo;%s&raquo; have not changed.' => 'Dateieigenschaften fr &laquo;%s&raquo; wurden nicht verndert.',
+'Selected file has been linked to item.' => 'Die ausgewhlte Datei wurde mit dem Element verlinkt.',
+'Link from &laquo;%s&raquo; deleted.' => 'Link von &laquo;%s&raquo; gelscht.',
+'You have to give a default permission!' => 'Du musst eine Standardberechtigung angeben!',
+'Read-only' => 'Nur-Lesen',
+'Read and write' => 'Lesen-Schreiben',
+'Permissions for &laquo;%s&raquo; have not been changed.' => 'Berechtigungen fr &laquo;%s&raquo; wurden nicht verndert.',
+'Failed to set permissions on &laquo;%s&raquo; to &laquo;%s&raquo;.' => 'Konnte die Berechtigungen fr &laquo;%s&raquo; nicht auf &laquo;%s&raquo; setzen.',
+'Permissions for &laquo;%s&raquo; changed to &laquo;%s&raquo;.' => 'Berechtigungen fr &laquo;%s&raquo; auf &laquo;%s&raquo; gesetzt.',
+'Upload is disabled.' => 'Upload ist deaktiviert.',
+'You have no permission to add/upload files.' => 'Du hast keine Berechtigung, um Dateien hinzuzufgen oder hochzuladen.',
+'Please select a local file to upload.' => 'Bitte whle eine lokale Datei zum Hochladen aus.',
+'The file is %s too large. Maximum allowed is: %s.' => 'Die Datei ist %s zu gross. Maximal erlaubte Grsse ist: %s.',
+'The file exceeds the upload_max_filesize directive in php.ini.' => 'Die Datei berschreitet die upload_max_filesize Einstellung in php.ini.',
+'The file was only partially uploaded.' => 'Die Datei wurde nur teilweise hochgeladen.',
+'No file was uploaded.' => 'Es wurde keine Datei hochgeladen.',
+'Missing a temporary folder (upload_tmp_dir in php.ini).' => 'Kein temporrer Ordner vorhanden (upload_tmp_dir in php.ini).',
+'Unknown error.' => 'Unbekannter Fehler.',
+'The file does not seem to be a valid upload!' => 'Die Datei scheint kein gltiger Upload zu sein!',
+'An unknown error occurred when moving the uploaded file on the server.' => 'Es trat ein unbekannter Fehler beim Verschieben der hochgeladenen Datei auf dem Server auf.',
+'Could not change permissions of &laquo;%s&raquo; to default chmod setting.' => 'Konnte die Berechtigungen fr &laquo;%s&raquo; nicht auf die Standard-Berechtigungen setzen.',
+'The file &laquo;%s&raquo; has been successfully uploaded.' => 'Die Datei &laquo;%s&raquo; wurde erfolgreich hochgeladen.',
+'Here\'s the code to display it:' => 'Hier ist der Code, um es anzuzeigen:',
+'Add the code to your post !' => 'Fge diesen Code zu Deinem Eintrag hinzu !',
+'No source files!' => 'Keine Quelldateien!',
+'Source and target files are the same. Please choose another name or directory.' => 'Quell- und Zieldatei sind identisch. Bitte whle einen anderen Namen oder ein anderes Verzeichnis.',
+'Cannot overwrite the file &laquo;%s&raquo; because of the following relations' => 'Kann die Datei &laquo;%s&raquo; auf Grund der folgenden Beziehungen nicht berschreiben',
+'Copied &laquo;%s&raquo; to &laquo;%s&raquo;.' => '&laquo;%s&raquo; nach &laquo;%s&raquo; kopiert.',
+'Could not copy &laquo;%s&raquo; to &laquo;%s&raquo;.' => 'Konnte &laquo;%s&raquo; nicht nach &laquo;%s&raquo; kopieren.',
+'Moved &laquo;%s&raquo; to &laquo;%s&raquo;.' => '&laquo;%s&raquo; nach &laquo;%s&raquo; verschoben.',
+'Could not move &laquo;%s&raquo; to &laquo;%s&raquo;.' => 'Konnte &laquo;%s&raquo; nicht nach &laquo;%s&raquo; verschieben.',
+'Display Filemanager' => 'Dateimanager anzeigen',
+'Restored default values.' => 'Standardeinstellungen wiederhergestellt.',
+'Settings have not changed.' => 'Einstellungen wurden nicht verndert.',
+'Maximum allowed filesize must be between %d and %d KB.' => 'Die maximal erlaubte Dateigrsse muss zwischen %d und %d KB liegen.',
+'Valid filename pattern is not a regular expression!' => 'Das Muster fr gltige Dateinamen ist kein regulrer Ausdruck.',
+'Valid dirname pattern is not a regular expression!' => 'Das Muster fr gltige Verzeichnisnamen ist kein regulrer Ausdruck!',
+'File settings updated.' => 'Einstellungen fr Dateien aktualisiert.',
+'Cannot edit file type!' => 'Kann Dateityp nicht ndern!',
+'Requested file type does not exist any longer.' => 'Der angeforderte Dateityp existiert nicht mehr.',
+'Add a file type...' => 'Fge einen Dateityp hinzu...',
+'Copy file type...' => 'Kopiere Dateityp...',
+'New file type created.' => 'Neuer Dateityp wurde erstellt.',
+'Record, then Create Similar' => 'Aufzeichen, dann hnlichen erstellen',
+'Record, then Create New' => 'Aufzeichen, dann neuen erstellen',
+'File type updated.' => 'Dateityp aktualisiert.',
+'File type &laquo;%s&raquo; deleted.' => 'Dateityp &laquo;%s&raquo; gelscht.',
+'Cannot delete file type &laquo;%s&raquo;' => 'Kann Dateityp &laquo;%s&raquo; nicht lschen',
+'Delete file type &laquo;%s&raquo;?' => 'Lsche Dateityp &laquo;%s&raquo;?',
+'Cannot edit element!' => 'Kann Element nicht editieren!',
+'Requested element does not exist any longer.' => 'Angefordertes Element existiert nicht mehr.',
+'New element created.' => 'Neues Element erstellt.',
+'Element updated.' => 'Element aktualisiert.',
+'Copy element...' => 'Kopiere Element...',
+'Element &laquo;%s&raquo; deleted.' => 'Element &laquo;%s&raquo; gelscht.',
+'Cannot delete element &laquo;%s&raquo;' => 'Kann Element &laquo;%s&raquo; nicht lschen',
+'Delete element &laquo;%s&raquo;?' => 'Lsche Element &laquo;%s&raquo;?',
+'Root' => 'Wurzel',
+'User group' => 'Benutzergruppe',
+'See <a %s>online manual</a> for details.' => 'Siehe <a %s>Online-Anleitung</a> fr Details.',
+'Level' => 'Level',
+'Default locale' => 'Standard-Locale',
+'Select main category in target blog and optionally check additional categories' => 'Whle die Hauptkategorie im Ziel-Blog und markiere optional weitere Kategorien',
+'Select as an additionnal category' => 'Whle als zustzliche Kategorie',
+'Select as MAIN category' => 'Whle als HAUPT-Kategorie',
+'Browse blog:' => 'Blog anschauen:',
+'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => 'Als Neuling musst du warten, bis ein Admin dich authorisiert, Eintrge zu erstellen. Du kannst auch dem <a %s>Admin eine E-Mail schreiben</a>. Wenn du befrdert wurdest, brauchst du nur diese Seite neu zu laden und solltest bloggen knnen. :)',
+'Editing post' => 'Eintrag editieren',
+'Editing post #%d in blog: %s' => 'Editiere Eintrag #%d im Blog: %s',
+'Editing comment' => 'Kommentar editieren',
+'New post in blog:' => 'Neuer Eintrag in Blog:',
+'Since this blog has no categories, you cannot post to it. You must create categories first.' => 'Da dieses Blog keine Kategorien hat, kannst Du hier nichts schreiben. Du musst erst Kategorien erstellen.',
+'Adding new post...' => 'Einen Eintrag hinzufgen...',
+'Back to post editing' => 'Zurck zum Editieren des Eintrags',
+'Recording post...' => 'Eintrag wird aufgezeichnet...',
+'Post not publicly published: skipping trackback...' => 'Eintrag wird nicht verffentlicht: berspringe Trackback...',
+'Posting Done...' => 'Eintragung beendet...',
+'Updating post...' => 'Aktualisiere Eintrag...',
+'Cannot update, please correct these errors:' => 'Kann nicht aktualisieren, bitte berichtige diese Fehler:',
+'Updating done...' => 'Aktualisierung beendet...',
+'Updating post status...' => 'Aktualisiere Eintragsstatus...',
+'Oops, no post with this ID!' => 'Oops, kein Eintrag mit dieser ID!',
+'Deleting post...' => 'Lsche Eintrag...',
+'Deleting Done...' => 'Lschen beendet...',
+'Cannot update comment, please correct these errors:' => 'Kommentar kann nicht aktualisiert werden, bitte behebe diese Fehler:',
+'Back to posts!' => 'Zurck zu den Eintrgen!',
+'You may also want to generate static pages or view your blogs...' => 'Du mchtest eventuell auch statische Seiten generieren oder Deine Blogs anschauen...',
+'New post' => 'Neuer Eintrag',
+'%d related items' => '%d verwandte Elemente',
+'Cannot delete item status' => 'Kann Eintragsstatus nicht lschen',
+'View Stats for Blog:' => 'Betrachte Statistiken fr Blog:',
+'None' => 'kein',
+'Changed hit #%d type to: %s.' => 'Hit #%d Typ zu %s gendert.',
+'Deleted hit #%d.' => 'Hit #%d gelscht.',
+'Could not delete hit #%d.' => 'Konnte Hit #%d nicht lschen.',
+'Deleted %d hits for %s.' => '%d Hits fr %s gelscht.',
+'No hits deleted for %s.' => 'Keine Hits fr %s gelscht.',
+'The threshold must be between -100 and 100.' => 'Der Schwellenwert muss zwischen -100 und 100 liegen.',
+'Spam weight has to be in the range of 0-100.' => 'Spam-Gewicht muss zwischen 0 und 100 liegen.',
+'Settings updated.' => 'Einstellungen aktualisiert.',
+'You cannot set a session timeout below %d seconds.' => 'Du kannst kein Session-Timeout unter %d Sekunden angeben.',
+'Warning: your session timeout is just %d seconds. Your users may have to re-login often!' => 'Warnung: das Session-Timeout betrgt nur %d Sekunden. Die Benutzer knnten sich oft neu einloggen mssen!',
+'Invalid time format.' => 'Ungltiges Zeitformat.',
+'Regional settings updated.' => 'Regionale Einstellungen aktualisiert.',
+'Deleted settings for locale &laquo;%s&raquo; in database.' => 'Die Einstellungen fr die Sprache &laquo;%s&raquo; wurden aus der Datenbank gelscht.',
+'Inserted (and disabled) locale &laquo;%s&raquo; into database.' => 'Die Sprache &laquo;%s&raquo; wurde in die Datenbank eingefgt (und deaktiviert).',
+'Inserted locale &laquo;%s&raquo; into database.' => 'Die Sprache &laquo;%s&raquo; wurde in die Datenbank eingefgt.',
+'Saved locale &laquo;%s&raquo;.' => 'Die Sprache &laquo;%s&raquo; wurde gespeichert.',
+'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => 'Locale-Tabelle gelscht, Voreinstellungen aus <code>/conf/_locales.php</code> geladen.',
+'File <code>%s</code> not found.' => 'Datei <code>%s</code> nicht gefunden.',
+'Deleted locale &laquo;%s&raquo; from database.' => 'Die Sprache &laquo;%s&raquo; wurde aus der Datenbank gelscht.',
+'Switched priorities.' => 'Prioritten getauscht.',
+'The database has been updated.' => 'Die Datenbank wurde aktualisiert.',
+'The DB schema has been changed since confirmation.' => 'Das Datenbank-Schema wurde verndert, seitdem es besttigt wurde.',
+'The plugin with ID %d is already disabled.' => 'Das Plugin mit der ID %d ist bereits deaktiviert.',
+'The plugin cannot be disabled because of the following dependencies:' => 'Das Plugin kann aufgrund dser folgenden Abhngigkeiten nicht deaktiviert werden:',
+'Disabled "%s" plugin (%s, #%d).' => 'Plugin "%s" deaktiviert (%s, #%d).',
+'The "%s" plugin (%s, #%d) is already enabled.' => 'Das Plugin "%s" (%s, #%d) ist bereits aktiviert.',
+'The plugin is in a broken state. It cannot get enabled.' => 'Das Plugin ist einem kaputten Zustand. Es kann nicht aktiviert werden.',
+'The plugin cannot be enabled because of the following dependencies:' => 'Das Plugin kann auf Grund der folgenden Beziehungen nicht aktiviert werden:',
+'Enabled "%s" plugin (%s, #%d).' => 'Plugin "%s" (%s, #%d) wurde aktiviert.',
+'The plugin has not been enabled.' => 'Das Plugin wurde nicht aktiviert.',
+'Plugins have been reloaded.' => 'Die Plugins wurden neu geladen.',
+'Plugins have not changed.' => 'Plugins wurden nicht gendert.',
+'Installed plugin &laquo;%s&raquo;.' => 'Das Plugin &laquo;%s&raquo; wurde installiert.',
+'The plugin cannot be uninstalled because of the following dependencies:' => 'Das Plugin kann auf Grund der folgenden Abhngigkeiten nicht deinstalliert werden:',
+'Could not uninstall plugin #%d.' => 'Konnte Plugin #%d nicht deinstallieren.',
+'Dropped the table(s) of the plugin.' => 'Die Tabellen fr das Plugin wurden gelscht.',
+'The &laquo;%s&raquo; plugin (#%d) has been uninstalled.' => 'Das &laquo;%s&raquo; Plugin (#%d) wurde deinstalliert.',
+'Plugin name updated.' => 'Plugin-Name aktualisiert.',
+'Plugin description updated.' => 'Plugin-Beschreibung aktualisisiert.',
+'Plugin code updated.' => 'Plugin-Code aktualisiert.',
+'Plugin priority must be numeric (0-100).' => 'Plugin-Prioritt muss numerisch sein.',
+'Plugin priority updated.' => 'Plugin-Prioritt aktualisiert.',
+'Plugin rendering updated.' => 'Plugin-Rendering aktualisisiert.',
+'Plugin settings have been updated.' => 'Plugineinstellungen wurden aktualisiert.',
+'Plugin events have been updated.' => 'Plugin-Ereignisse wurden aktualisiert.',
+'The plugin has been disabled.' => 'Das Plugin wurde deaktiviert.',
+'Edit plugin &laquo;%s&raquo; (ID %d)' => 'Bearbeite Plugin &laquo;%s&raquo; (ID %d)',
+'Help for plugin &laquo;%s&raquo;' => 'Hilfe fr Plugin &laquo;%s&raquo;',
+'External help page' => 'Externe Hilfeseite',
+'Cancel installation!' => 'Breche Installation ab!',
+'Finish setup for plugin #%d (%s)' => 'Beende Einrichtung fr Plugin #%d (%s)',
+'The plugin needs the following database changes.' => 'Das Plugin bentigt die folgenden Datenbanknderungen.',
+'The following database changes will be carried out. If you are not sure what this means, it will probably be alright.' => 'Die folgenden Datenbankanfragen werden ausgefhrt. Wenn Du nicht weisst, was das bedeutet, wird es wahrscheinlich in Ordnung sein.',
+'Install!' => 'Installieren!',
+'Cancel uninstall!' => 'Installation abbrechen!',
+'Uninstall plugin #%d (%s)' => 'Deinstalliere Plugin #%d (%s)',
+'Uninstalling this plugin will also delete its database tables:' => 'Das Deinstallieren des Pluigins wird auch seine Datenbanktabellen lschen:',
+'Edit plugin settings!' => 'Editiere Plugin-Einstellungen',
+'Close info!' => 'Schliesse Info!',
+'Code' => 'Code',
+'This 32 character code uniquely identifies the functionality of this plugin. It is only necessary to call the plugin by code (SkinTag) or when using it as a Renderer.' => 'Dieser 32 Zeichen-Code identifiziert die Funktionalitt dieses Plugins eindeutig. Er ist nur notwendig, um das Plugin ber seinen Code aufzurufen (SkinTag) oder wenn es als Renderer benutzt wird.',
+'Short desc' => 'Kurze Beschreibung',
+'Long desc' => 'Ausfhrliche Beschreibung',
+'Version' => 'Version',
+'Classname' => 'Klassenname',
+'Class file' => 'Klassendatei',
+'Install NOW!' => 'JETZT installieren!',
+'User level must be between %d and %d.' => 'Benutzerlevel muss zwischen %d und %d liegen.',
+'Items/days per page must be between %d and %d.' => 'Elemente/Tage pro Seite muss zwischen %d und %d liegen.',
+'Minimun password length must be between %d and %d.' => 'Die minimale Passwordlnge muss zwischen %d und %d liegen.',
+'Reload-page timeout must be between %d and %d.' => 'Seiten-Reload Zeitraum muss zwischen %d und %d liegen.',
+'General settings updated.' => 'Generelle Einstellungen aktualisiert.',
+'Listing:' => 'Zeige:',
+'Invalid filename!' => 'Ungltiger Dateiname!',
+'Oops, no such file !' => 'Oops, keine solche Datei !',
+'File edited!' => 'Datei gendert!',
+'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => 'Sei vorsichtig, ndern der Datei knnte deine Vorlage beschdigen! ndere nichts, was sich zwischen <code>&lt;?php</code> und <code>?&gt;</code> befindet, wenn du nicht weisst, was du tust!',
+'Save !' => 'Speichern !',
+'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => '(du kannst diese Datei/Vorlage nicht aktualisieren: musst es schreibbar machen, zB CHMOD 766)',
+'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => 'Diese Seite erlaubt dir, das <strong>Custom Skin</strong> zu editieren (liegt im Verzeichnis /skins/custom).',
+'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => 'Du kannst jede der folgenden Dateien ndern (vorausgesetzt, es ist schreibbar vom Server, zB CHMOD 766)',
+'Directory %s not found.' => 'Verzeichnis %s nicht gefunden.',
+'This is the template that displays the links to the archives for a blog' => 'Diese Vorlage zeigt die Links zu den Archiven fr ein Blog',
+'This is the template that displays the (recursive) list of (sub)categories' => 'Diese Vorlage zeigt die (rekursive) Liste der (Unter-)Kategorien',
+'This is the template that displays the feedback for a post' => 'Diese Vorlage zeigt das Feedback fr einen Eintrag',
+'This is the template that displays the last comments for a blog' => 'Diese Vorlage zeigt die letzten Kommentare fr ein Blog',
+'This is the main template. It displays the blog.' => 'Das ist die Hauptvorlage. Sie zeigt das Blog an.',
+'This is the page displayed in the comment popup' => 'Diese Seite wird im Kommentar-Popup angezeigt',
+'This is the page displayed in the pingback popup' => 'Diese Seite wird im Pingback-Popup angezeigt',
+'This is the page displayed in the trackback popup' => 'Diese Seite wird im Trackback-Popup angezeigt',
+'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => 'Anmerkung: natrlich kannst du die Dateien/Vorlagen auch im Texteditor bearbeiten und sie hochladen. Dieser Onlineeditor ist nur fr den Fall gedacht, wenn du keinen Zugriff auf einen Texteditor hast...',
+'You have no permission to view other users or groups!' => 'Sorry, du hast keine Rechte, um andere Benutzer oder Gruppen anzusehen!',
+'Cannot edit user!' => 'Kann Benutzer nicht ndern!',
+'Requested user does not exist any longer.' => 'Der angeforderte Benutzer existiert nicht mehr.',
+'You have no permission to edit other users!' => 'Du hast keine Berechtigung, um andere Benutzer zu editieren!',
+'You cannot edit the admin and demouser profile in demo mode!' => 'Du kannst das Admin- oder Demouser-Profil im Demo-Modus nicht ndern!',
+'Cannot edit group!' => 'Kann Gruppe nicht ndern!',
+'Requested group does not exist any longer.' => 'Die angeforderte Gruppe existiert nicht mehr.',
+'You have no permission to edit groups!' => 'Du hast keine Berechtigung, um Gruppen zu editieren!',
+'You cannot edit the groups of user &laquo;admin&raquo; or &laquo;demouser&raquo; in demo mode!' => 'Du kannst die Gruppen &laquo;admin&raquo; oder &laquo;demouser&raquo; im Demo-Modus nicht ndern!',
+'You are only allowed to update your own profile!' => 'Du darfst nur dein eigenes Profil aktualisieren!',
+'You must provide a login!' => 'Du musst ein Login angeben!',
+'This login already exists. Do you want to <a %s>edit the existing user</a>?' => 'Der Login existiert bereits. Mchtest du <a %s>den existierenden Benutzer editieren</a>?',
+'Please enter a nickname (can be the same as your login).' => 'Bitte gib einen Nicknamen an (kann der selbe wie dein Login sein).',
+'Please enter an e-mail address.' => 'Bitte gib eine E-Mail Adresse an.',
+'The ICQ UIN can only be a number, no letters allowed.' => 'Deine ICQ UIN muss eine Nummer sein, Buchstaben sind nicht erlaubt.',
+'The threshold must be between 1 and 5.' => 'Der Grenzbereich muss muss zwischen 1 und 5 liegen.',
+'User updated.' => 'Benutzer aktualisiert.',
+'New user created.' => 'Neuer Benutzer erstellt.',
+'User feature settings have been changed' => 'Benutzereinstellungen wurden aktualisiert.',
+'Usersettings of Plugins have been updated.' => 'Benutzereinstellungen fr Plugins wurden aktualisiert.',
+'Invalid promotion.' => 'Ungltige Befrderung.',
+'User level changed.' => 'Benutzerlevel gendert.',
+'You can\'t delete yourself!' => 'Du kannst dich nicht selbst lschen!',
+'You can\'t delete User #1!' => 'Du kannst Benutzer #1 nicht lschen!',
+'User &laquo;%s&raquo; [%s] deleted.' => 'Benutzer &laquo;%s&raquo; [%s] gelscht.',
+'Cannot delete User &laquo;%s&raquo; [%s]' => 'Kann den Benutzer &laquo;%s&raquo; [%s] nicht lschen',
+'You must provide a group name!' => 'Du musst einen Gruppennamen angeben!',
+'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => 'Der Gruppenname existiert bereits! Mchtest du <a %s>diese Gruppe editieren</a>?',
+'New group created.' => 'Neue Gruppe erstellt.',
+'Group updated.' => 'Gruppe aktualisiert.',
+'You can\'t delete Group #1!' => 'Du kannst Gruppe #1 nicht lschen!',
+'You can\'t delete the default group for new users!' => 'Du kannst die Standard-Gruppe fr neue Benutzer nicht lschen!',
+'Group &laquo;%s&raquo; deleted.' => 'Gruppe &laquo;%s&raquo; gelscht.',
+'Cannot delete Group &laquo;%s&raquo;' => 'Kann Gruppe &laquo;%s&raquo; nicht lschen',
+'Delete user &laquo;%s&raquo; [%s]?' => 'Lsche Benutzer &laquo;%s&raquo; [%s]?',
+'Delete group &laquo;%s&raquo;?' => 'Lsche Gruppe &laquo;%s&raquo;?',
+'Reporting abuse to b2evolution aborted (Running on localhost).' => 'Berichten des Missbrauchs an b2evolution.net ist fehlgeschlagen.',
+'Reported abuse to %s.' => 'Berichte Missbrauch an %s.',
+'Failed to report abuse to b2evolution.net.' => 'Berichten des Missbrauchs an b2evolution.net ist fehlgeschlagen.',
+'Latest update timestamp' => 'Letztes Update:',
+'Requesting abuse list from %s...' => 'Fordere Missbrauchsliste von %s an...',
+'Incomplete reponse.' => 'Unvollstndige Antwort.',
+'No new blacklisted strings are available.' => 'Es sind keine neuen Eintrge in der Schwarzen Liste verfgbar.',
+'Adding strings to local blacklist:' => 'Fge Zeichenketten zur lokalen Schwarzen Liste hinzu:',
+'Adding:' => 'Fge hinzu:',
+'Not necessary! (Already handled)' => 'Nicht notwendig! (bereits vorhanden)',
+'New latest update timestamp' => 'Neuer Update-Zeitstempel',
+'Invalid reponse.' => 'Ungltige Antwort.',
+'%d related categories' => '%d zugehrige Kategorien',
+'%d user rights defintions' => '%d definierte Benutzerrechte',
+'%d subscriptions' => '%d Subskriptionen',
+'Blog Folder URL' => 'Blog Ordner URL',
+'You must provide an absolute URL (starting with <code>http://</code> or <code>https://</code>)!' => 'Du musst eine absolute URL angeben (beginnend mit <code>http://</code> oder <code>https://</code>',
+'You must provide a relative URL (without <code>http://</code> or <code>https://</code>)!' => 'Du musst einen relativen URL (ohne <code>http://</code> oder <code>https://</code>) angeben!',
+'You must provide an URL blog name!' => 'Du musst einen URL Blog-Namen angeben!',
+'This URL blog name is already in use by another blog. Please choose another name.' => 'Dieser URL Blogname wird schon von einem anderen Blog benutzt. Bitte whle einen anderen Namen.',
+'Media dir location' => 'Pfad des Medienverzeichnis',
+'You must provide the full path of the media directory.' => 'Du musst den vollstndigen Pfad des Medienverzeichnisses angeben.',
+'You must provide the media subdirectory.' => 'Du musst das Medienunterverzeichnis angeben.',
+'Contact the admin' => 'Kontaktiere den Admin',
+'The blog\'s media directory &laquo;%s&raquo; could not be created, because the parent directory is not writable or does not exist.' => 'Das Blog-Medienverzeichnis &laquo;%s&raquo; konnte nicht erstellt werden, weil das bergeordnete Verzeichnis nicht beschreibbar ist oder nicht existiert.',
+'The blog\'s media directory &laquo;%s&raquo; could not be created.' => 'Das Blogverzeichnis &laquo;%s&raquo; konnte nicht erstellt werden.',
+'The blog\'s media directory &laquo;%s&raquo; has been created with permissions %s.' => 'Das Blogverzeichnis &laquo;%s&raquo; wurde mit den Berechtigungen %s erstellt.',
+'Deleted post-categories' => 'Eintrags-Kategorien gelscht.',
+'Deleted comments on blog\'s posts' => 'Kommentare zu Blogeintrgen gelscht',
+'Deleted blog\'s posts' => 'Blogeintrge gelscht',
+'Deleted blog\'s categories' => 'Blogkategorien gelscht',
+'Deleted blog\'s user permissions' => 'Benutzerrechte des Blogs gelscht',
+'Deleted blog\'s group permissions' => 'Gruppenrechte des Blogs gelscht',
+'Deleted blog\'s subscriptions' => 'Abos des Blogs gelscht',
+'Deleted blog\'s hitlogs' => 'Hitlogs des Blogs gelscht',
+'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => 'FEHLER! Lschen fehlgeschlagen! Du wirst die Datei [%s] von Hand lschen mssen.',
+'Could not delete stub file [%s]' => 'Konnte Stub-Datei [%s] nicht lschen',
+'Deleted blog\'s stub file' => 'Stub-Datei des Blogs gelscht',
+'Could not delete static file [%s]' => 'Konnte statische Datei [%s] nicht lschen',
+'Deleted blog\'s static file' => 'Statische Datei des Blogs gelscht',
+'Requested blog does not exist!' => 'Angefordertes Blog existiert nicht!',
+'Cannot delete if there are sub-categories!' => 'Kann nicht lschen, wenn Unterkategorien enthalten sind!',
+'Cannot delete last category if there are posts inside!' => 'Letzte Kategorie kann nicht gelscht werden, wenn Eintrge darin enthalten sind!',
+'Requested category %s does not exist!' => 'Angeforderte Kategorie %s existiert nicht!',
+'Browse category' => 'Whle Kategorie',
+'Member' => 'Mitglied',
+'Visitor' => 'Besucher',
+'N/A' => 'N/V',
+'Edit this comment' => 'Diesen Kommentar editieren',
+'Delete this comment' => 'Lsche diesen Kommentar',
+'You are about to delete this comment!\\n\'Cancel\' to stop, \'OK\' to delete.' => 'Du bist dabei, diesen Kommentar zu Lschen!',
+'Deprecate!' => 'Missbilligen!',
+'Deprecate this comment!' => 'Missbillige diesen Kommentar!',
+'Publish!' => 'Verffentlichen!',
+'Publish this comment!' => 'Verffentliche diesen Kommentar!',
+'Send email to comment author' => 'Sende eine E-Mail an den Autor des Kommentars',
+'Permanent link to this comment' => 'Permanenter Link zu diesem Kommentar',
+'[%s] New trackback on "%s"' => '[%s] Neuer Trackback zu "%s"',
+'[%s] New comment on "%s"' => '[%s] Neuer Kommentar zu "%s"',
+'Blog' => 'Blog',
+'Post' => 'Eintrag',
+'Url' => 'URL',
+'Comment' => 'Kommentar',
+'Edit/Delete' => 'ndern/Lschen',
+'Edit your subscriptions/notifications' => 'Editiere deine Subskriptionen/Benachrichtigungen',
+'Leave a comment' => 'Hinterlasse einen Kommentar',
+'1 comment' => '1 Kommentar',
+'%d comments' => '%d Kommentare',
+'No comment yet...' => 'Bisher kein Kommentar...',
+'WARNING: Deleting this object will also delete:' => 'WARNUNG: Das Lschen dieses Objektes wird auch folgendes lschen:',
+'Created on %s by %s' => 'Erstellt am %s von %s',
+'Created by %s' => 'Erstellt von %s',
+'Created on %s' => 'Erstellt am %s',
+'Last mod on %s by %s' => 'Letzte nderung am %s von %s',
+'Last mod by %s' => 'Letzte nderung von %s',
+'Last mod on %s' => 'Letzte nderung am %s',
+'%d linked items' => '%d verlinkte Elemente',
+'Directory &laquo;%s&raquo;' => 'Ordner &laquo;%s&raquo;',
+'File &laquo;%s&raquo;' => 'Datei &laquo;%s&raquo;',
+'Directory' => 'Ordner',
+'Unknown' => 'Unbekannt',
+'&lt;dir&gt;' => '&lt;Ordner&gt;',
+'Open in a new window' => 'In einem neuem Fenster ffnen',
+'B.' => 'B.',
+'Bytes' => 'Bytes',
+'KB' => 'KB',
+'Kilobytes' => 'Kilobytes',
+'MB' => 'MB',
+'Megabytes' => 'Megabytes',
+'GB' => 'GB',
+'Gigabytes' => 'Gigabytes',
+'TB' => 'TB',
+'Terabytes' => 'Terabytes',
+'&laquo;%s&raquo; is not a valid filename.' => '&laquo;%s&raquo; ist kein gltiger Dateiname.',
+'&laquo;%s&raquo; has an unallowed extension.' => '&laquo;%s&raquo; hat eine nicht erlaubte Erweiterung.',
+'&laquo;%s&raquo; has an unrecognized extension.' => '&laquo;%s&raquo; hat eine nicht erkannte Erweiterung.',
+'&laquo;%s&raquo; has not a valid extension.' => '&laquo;%s&raquo; hat keine gltige Erweiterung.',
+'&laquo;%s&raquo; is not a valid directory name.' => '&laquo;%s&raquo; ist kein gltiger Verzeichnisname.',
+'Open this directory in the file manager' => 'ffne dieses Verzeichnis im Dateimanager',
+'Cannot open directory &laquo;%s&raquo;!' => 'Kann Verzeichnis &laquo;%s&raquo; nicht ffnen!',
+'Change Order' => 'ndere Sortierung',
+'The filter &laquo;%s&raquo; is not a regular expression.' => 'Der Filter &laquo;%s&raquo; ist kein regulrer Ausdruck.',
+'No filter' => 'Kein Filter',
+'regular expression' => 'Regulrer Ausdruck',
+'No directory.' => 'Kein Verzeichnis.',
+'Change to this directory' => 'Wechsele in dieses Verzeichnis',
+'Please enter file extensions separated by space.' => 'Bitte gib Dateierweiterungen durch Leerzeichen getrennt an.',
+'Invalid file extensions format.' => 'Ungltiges Dateierweiterungs-Format.',
+'Please enter a name.' => 'Bitte gib einen Namen ein.',
+'Please enter a mime type.' => 'Bitte gib einen Mime-Typ ein.',
+'Please enter a file name.' => 'Bitte gib einen Dateinamen ein.',
+'Parent ID must be a number' => 'Eltern-ID muss eine Nummer sein',
+'Element' => 'Element',
+'New element' => 'Neues Element',
+'Add to' => 'Hinzufgen',
+'name' => 'Name',
+'External ID' => 'Externe IDExtra',
+'1 - Highest' => '1 - Hchste',
+'2 - High' => '2 - Hoch',
+'3 - Medium' => '3 - Medium',
+'4 - Low' => '4 - Niedrig',
+'5 - Lowest' => '5 - Niedrigste',
+'%d links to source items' => '%d Links zu bergeordneten Elementen',
+'%d links to child items' => '%d Links zu Kindelementen',
+'%d links to destination items' => '%d Links zu Bestimmungselementen',
+'%d links to extra categories' => '%d Links zu Extra-Kategorien',
+'Please enter a valid issue date.' => 'Bitte gib ein gltiges Ausgabedatum an.',
+'Please enter a valid deadline.' => 'Bitte gib einen gltigen Stichtag an.',
+'Comments are closed for this post.' => 'Kommentare fr diesen Eintrag sind geschlossen.',
+'This post is not published. You cannot leave comments.' => 'Dieser Eintrag ist nicht verffentlicht. Du kannst keinen Kommentar hinterlassen.',
+'Read more!' => 'Lies mehr!',
+'More:' => 'Mehr:',
+'Send email to post author' => 'Sende eine E-Mail an den Beitrags-Autor',
+'Send email to assigned user' => 'Schicke eine E-Mail an den zugeordneten Benutzer',
+'Permanent link to full entry' => 'Permanenter Link zum ganzen Eintrag',
+'Display feedback / Leave a comment' => 'Zeige Feedback / Hinterlasse einen Kommentar',
+'Send feedback' => 'Sende Feedback',
+'1 feedback' => '1 Feedback',
+'%d feedbacks' => '%d Feedbacks',
+'Display comments / Leave a comment' => 'Zeige Kommentare / Hinterlasse Kommentar',
+'Display trackbacks / Get trackback address for this post' => 'Zeige Trackbacks / Trackback Adresse fr diesen Eintrag',
+'Trackback (0)' => 'Trackback (0)',
+'Trackback (1)' => 'Trackback (1)',
+'Trackbacks (%d)' => 'Trackbacks (%d)',
+'Display pingbacks' => 'Zeige Pingbacks',
+'Pingback (0)' => 'Pingback (0)',
+'Pingback (1)' => 'Pingback (1)',
+'Pingbacks (%d)' => 'Pingbacks (%d)',
+'Moderate these feedbacks' => 'Moderiere diese Feedbacks',
+'Moderate...' => 'Moderieren...',
+'Delete this post' => 'Lsche diesen Eintrag',
+'You are about to delete this post!\\n\'Cancel\' to stop, \'OK\' to delete.' => 'Du bist dabei, diesen Eintrag zu lschen!',
+'Edit this post...' => 'Editiere diesen Eintrag...',
+'Publish NOW!' => 'JETZT verffentlichen',
+'Publish now using current date and time.' => 'Verffentliche jetzt mit aktuellem Datum und Zeit.',
+'Deprecate this post!' => 'Missbillige diesen Eintrag!',
+'Configure plugins' => 'Plugins konfigurieren',
+'No renderer plugins are installed.' => 'Es sind keine Render-Plugins installiert.',
+'No views' => 'Keine Ansichten',
+'1 view' => '1 Ansicht',
+'%d views' => '%d Ansichten',
+'Post had already pinged: skipping notifications...' => 'Eintrag wurde bereits gepingt: berspringe Benachrichtigungen...',
+'Post processing already pending...' => 'Nachbearbeitung bereits wartend...',
+'Post not publicly published: skipping notifications...' => 'Eintrag wird nicht verffentlicht: berspringe Benachrichtigungen...',
+'Scheduling asynchronous notifications...' => 'Plane asynchrone Benachrichtigungen ein...',
+'Send notifications for &laquo;%s&raquo;' => 'Sende Benachrichtigungen fr &laquo;%s&raquo;',
+'Notifying subscribed users...' => 'Benachrichtige Abonnenten...',
+'No-one to notify.' => 'Niemand zu benachrichtigen.',
+'Content' => 'Inhalt',
+'[%s] New post: "%s"' => '[%s] Neuer Eintrag: "%s"',
+'Notifying:' => 'Benachrichtige:',
+'Skipping pings (Running on localhost).' => 'berspringe Pings (Ausgefhrt auf localhost).',
+'Pinging %s...' => 'Pinge %s...',
+'Pages:' => 'Seiten:',
+'Next page' => 'Nchste Seite',
+'Previous page' => 'Vorige Seite',
+'Previous post' => 'Voriger Eintrag',
+'Next post' => 'Nchster Eintrag',
+'Next Page' => 'Nchste Seite',
+'Previous Page' => 'Vorige Seite',
+'Note: Moving posts across blogs is enabled. Use with caution.' => 'Beachte: Das Verschieben von Beitrgen zwischen Blogs ist aktiviert. Mit Vorsicht geniessen!',
+'Note: Cross posting among multiple blogs is enabled.' => 'Anmerkung: Quer-Eintrge in mehrere Blogs sind mglich.',
+'Note: Cross posting among multiple blogs is currently disabled.' => 'Anmerkung: Quer-Eintrge in mehrere Blogs sind derzeit nicht mglich.',
+'Note: Cross posting among multiple categories is currently disabled.' => 'Anmerkung: Quer-Eintrge in mehrere Kategorien ist derzeit nicht mglich.',
+'Main' => 'Haupt',
+'Extra' => 'Extra',
+'Category' => 'Kategorie',
+'Select as an additional category' => 'Whle als eine zustzliche Kategorie',
+'Invalid post, please correct these errors:' => 'Ungltiger Eintrag, bitte korrigiere diese Fehler:',
+'Sorry, there is no post to display...' => 'Sorry, es gibt keinen Beitrag anzuzeigen...',
+'Invalid date' => 'Ungltiges Datum',
+'Invalid request' => 'Ungltige Anforderung',
+'Post details' => 'Eintrag-Details',
+'All but ' => 'Alles ausser ',
+'Archives for' => 'Archiv fr',
+'week' => 'Woche',
+'Keyword(s)' => 'Schlsselwort(e)',
+'Author(s)' => 'Autor(en)',
+'Not assigned' => 'Nicht zugeordnet',
+'Without status' => 'Ohne Status',
+'Status(es)' => 'Status',
+'Visibility' => 'Sichtbarkeit',
+'Start at' => 'Beginne bei',
+'Hide past' => 'Verstecke vergangene',
+'Stop at' => 'Ende bei',
+'Hide future' => 'Verstecke zuknftige',
+'Limit to %d last days' => 'Begrenze auf %d letzte Tage',
+'Limit to %d days' => 'Begrenze auf %d Tage',
+'%d related collections' => '%d zugehrige Ansammlungen',
+'bad char in User Agent' => 'bses Zeichen in User Agent',
+'Pruning has already been done today' => 'Bereinigung wurde heute bereits ausgefhrt',
+'not a query - no params!' => 'keine Anfrage - keine Parameter!',
+'no query string found' => 'kein Anfrage-Zeichenkette gefunden',
+'Guest Users:' => 'Gste:',
+'%d users in this group' => '%d Benutzer in dieser Gruppe',
+'New group' => 'Neue Gruppe',
+'%d posts last edited by this user' => '%d Eintrge zuletzt von diesem Benutzer editiert',
+'%d posts assigned to this user' => '%d Eintrge diesem Benutzer zugeordnet',
+'%d links created by this user' => '%d Links von diesem Benutzer erstellt',
+'%d links last edited by this user' => '%d Links zuletzt von diesem Benutzer editiert',
+'%d user settings on collections' => '%d Benutzereinstellungen in Kollektionen',
+'%d sessions opened by this user' => '%d Sessions von diesem Benutzer geffnet',
+'%d user permissions on blogs' => '%d Benutzerrechte in Blogs',
+'%d posts created by this user' => '%d Eintrge erstellt von diesem Benutzer',
+'The user\'s media directory &laquo;%s&raquo; could not be created, because the parent directory is not writable or does not exist.' => 'Das Benutzer-Medienverzeichnis &laquo;%s&raquo; kann nicht erstellt werden, weil das bergeordnete Verzeichnis nicht schreibbar ist oder nicht existiert.',
+'The user\'s media directory &laquo;%s&raquo; could not be created.' => 'Das Benutzer-Medienverzeichnis &laquo;%s&raquo; konnte nicht erstellt werden.',
+'The user\'s directory &laquo;%s&raquo; has been created with permissions %s.' => 'Das Benutzerverzeichnis &laquo;%s&raquo; wurde mit den Berechtigungen %s erstellt.',
+'Group/user permission denied by %s!' => 'Gruppen/Benutzer-Berechtigung verweigert durch %s!',
+'Nickname' => 'Nickname',
+'Login' => 'Login',
+'First name' => 'Vorname',
+'Last name' => 'Nachname',
+'You need to validate your email address by clicking on the following link.' => 'Du musst Deine E-Mail-Adresse validieren, indem Du auf den folgenden Link klickst.',
+'Link to validate your %s account:' => 'Link, um Deinen %s Account zu validieren:',
+'Validate your email address for "%s"' => 'Validiere Deine E-Mail-Adresse fr "%s"',
+'Send email to user' => 'Schicke eine E-Mail an den Benutzer',
+'Login...' => 'Login...',
+'Login if you have an account...' => 'Logge Dich ein, wenn du einen Account hast...',
+'Register...' => 'Registrieren...',
+'Register to open an account...' => 'Registriere dich, um einen Account zu erstellen...',
+'Logout (%s)' => 'Logout (%s)',
+'Logout from your account' => 'Melde dich von deinem Account ab',
+'Admin' => 'Admin',
+'Go to the back-office' => 'Gehe zum Adminbereich',
+'Profile (%s)' => 'Profil (%s)',
+'Edit your profile' => 'Editiere Dein Profil',
+'Subscribe (%s)' => 'Abonnieren (%s)',
+'Subscribe to email notifications' => 'E-Mail Benachrichtigungen abonnieren',
+'Please enter a login.' => 'Bitte gib ein Login ein.',
+'The email address is invalid.' => 'Die E-Mail Adresse ist ungltig.',
+'Please enter your password twice.' => 'Bitte gib dein Passwort zweimal an.',
+'You typed two different passwords.' => 'Du hast zwei verschiedene Passwrter angegeben.',
+'The minimum password length is %d characters.' => 'Das Passwort muss mindestens %d Zeichen lang sein.',
+'The password must be different from your login.' => 'Das Passwort muss sich von Deinem Login unterscheiden.',
+'The password must be different from your nickname.' => 'Das passwort muss sich von Deinem Nicknamen unterscheiden.',
+'uncheck all' => 'alle de-markieren',
+'check all' => 'markiere alle',
+'Banned domains blacklist' => 'Schwarze Liste: Domains',
+'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => 'Jede URL, die eines der folgenden Schlsselwrter enthlt, wird aus Beitrgen, Kommentaren und Logs entfernt.',
+'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => 'Falls ein Schlsselwort legitime Domains einschrnkt, klicke auf den grnen Haken, um das Verbot des Schlsselwortes aufzuheben.',
+'Request abuse update from centralized blacklist!' => 'Fordere Missbrauchs-Update von zentraler Schwarzen Liste an!',
+'Banned keywords blacklist' => 'Liste verbotener Schlsselwrter',
+'Keywords' => 'Schlsselwrter',
+'Separate with space' => 'Durch Leerzeichen trennen',
+'All keywords' => 'Alle Schlsselwrter',
+'Keyword' => 'Schlsselwort',
+'Local' => 'Lokal',
+'Reported' => 'Berichtet',
+'Central' => 'Zentral',
+'Source' => 'Quelle',
+'Allow keyword back (Remove it from the blacklist)' => 'Schlsselwort wieder erlauben (Entferne es von der schwarzen Liste)',
+'Report abuse to centralized ban blacklist!' => 'Berichte Missbrauch an zentrale Schwarze Liste!',
+'Report' => 'Berichten',
+'Check hit-logs and comments for this keyword!' => 'berprfe Hit-Logs und Kommentare fr dieses Schlsselwort!',
+'Re-check' => 'nachprfen',
+'Media library' => 'Medienbibliothek',
+'Default' => 'Standard',
+'subdirectory &quot;%s&quot; (URL blog name) of %s' => 'Unterverzeichnis &quot;%s&quot; (URL Blogname) von %s',
+'Subdirectory of media folder' => 'Unterverzeichnis des Medienordners',
+'Custom location' => 'Individueller Ort',
+'directory' => 'Verzeichnis',
+'URL' => 'URL',
+'After each new post...' => 'Nach jedem neuen Eintrag...',
+'Ping ' => 'Pinge ',
+'There are no ping plugins activated.' => 'Es sind keine Ping-Plugins aktiviert.',
+'Meta data' => 'Meta-Daten',
+'Short Description' => 'kurze Beschreibung',
+'This is is used in meta tag description and RSS feeds. NO HTML!' => 'Diese wird in Meta-Tag Beschreibung und RSS Feeds benutzt. KEIN HTML!',
+'This is is used in meta tag keywords. NO HTML!' => 'Dies wird fr Meta-Tag Schlsselwrter (im Kopf der HTML-Datei) verwendet. KEIN HTML!',
+'Additional info. Appears in the backoffice.' => 'Zustzliche Informationen. Erscheint im Backoffice.',
+'Notes' => 'Notizen',
+'Static file generation' => 'Generierung einer statischen Datei',
+'Static filename' => 'Statischer Dateiname',
+'This is the .html file that will be created when you generate a static version of the blog homepage.' => 'Diese .html-Datei wird erzeugt, wenn du eine statische Version der Blog-Hauptseite generierst.',
+'Tagline' => 'Untertitel',
+'This is diplayed under the blog name on the blog template.' => 'Dieser wird unter dem Blognamen in der Blogvorlage angezeigt.',
+'Long Description' => 'Lange Beschreibung',
+'This is displayed on the blog template.' => 'Dies wird in der Blogvorlage angezeigt.',
+'Skin and style' => 'Skin und Style',
+'Default skin' => 'Standard-Skin',
+'This is the default skin that will be used to display this blog.' => 'Das ist das Default-Skin, das benutzt wird um das Blog anzuzeigen.',
+'Allow skin switching' => 'Erlaube Skin-Wechsel',
+'Users will be able to select another skin to view the blog (and their preferred skin will be saved in a cookie).' => 'Benutzer knnen ein anderes Skin whlen, um ein Blog anzuschauen (und ihr bevorzugtes Skin wird in einem Cookie gespeichert).',
+'A CSS file in the blog media directory will override the default skin stylesheet.' => 'Eine CSS Datei im Medienverzeichnis des Blogs wird das Standardskin bersteuern.',
+'Allow customized blog CSS file' => 'Erlaube angepasste CSS Datei fr Blogs',
+'Allow user customized CSS file for this blog' => 'Erlaube benutzerangepasste CSS Datei fr dieses Blog',
+'Users will be able to override the blog and skin stylesheet with their own.' => 'Benutzer knnen das Blog- und Skin-Stylesheet mit ihrem eigenen bersteuern.',
+'List of public blogs' => 'Liste der ffentlichen Blogs',
+'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => 'Whle dies aus, um eine Liste aller Blogs auf der Blogseite anzuzeigen (falls dein Skin das untersttzt).',
+'Display public blog list' => 'Zeige ffentliche Blogliste',
+'Check this if you want this blog to be displayed in the list of all public blogs.' => 'Whle dies aus, um das Blog in der Liste der ffentlichen Blogs anzuzeigen.',
+'Include in public blog list' => 'In ffentliche Blogliste einbeziehen',
+'Link blog / Blogroll' => 'Linkblog / Blogroll',
+'Default linkblog' => 'Standard-Linkblog',
+'Will be displayed next to this blog (if your skin supports this).' => 'Wird neben dem Blog angezeigt (falls dein Skin das untersttzt).',
+'General parameters' => 'Generelle Parameter',
+'Full Name' => 'Voller Name',
+'Will be displayed on top of the blog.' => 'Wird ganz oben im Blog angezeigt.',
+'Short Name' => 'Kurzer Name',
+'Will be used in selection menus and throughout the admin interface.' => 'Wird in Auswahl-Menus und der ganzen Admin-Schnittstelle benutzt.',
+'Determines the language of the navigation links on the blog.' => 'Legt die Sprache der Navigations-Links frs Blog fest.',
+'Main Locale' => 'Haupt-Locale',
+'Blog URL parameters' => 'Blog URL Parameter',
+'Relative to baseurl' => 'Relativ zur Basis-URL',
+'With trailing slash. By default, leave this field empty. If you want to use a subfolder, you must handle it accordingly on the Webserver (e-g: create a subfolder + stub file or use mod_rewrite).' => 'Mit abschlieendem Schrgstrich. Standardmig kann dieses Feld leergelassen werden. Wenn du ein Unterverzeichnis benutzen mchtest, so muss dies auf dem Webserver erledigt werden (z.B.: erstelle einen Ordner und eine Stub-Datei oder benutze mod_rewrite).',
+'Absolute URL' => 'Absoluter URL',
+'With trailing slash.' => 'Mit abschlieendem Schrgstrich.',
+'Automatic detection by index.php' => 'Automatische Erkennung durch index.php',
+'Match absolute URL or use default blog' => 'Passt zum absoluten URL oder ist Standard-Blog',
+'No default blog is currently set' => 'Kein Standard-Blog definiert',
+'Current default :' => 'Aktueller Standard:',
+'Explicit reference on index.php' => 'Ausdrcklicher Bezug auf index.php',
+'You might want to use extra-path info with this.' => 'Du mchtest vielleicht die Extra-Pfad Info hierfr benutzen.',
+'Explicit reference to stub file (Advanced)' => 'Expliziter Bezug auf eine Stub-Datei (Fortgeschritten)',
+'Stub name' => 'Stub-Name',
+'For this to work, you must handle it accordingly on the Webserver (e-g: create a stub file or use mod_rewrite).' => 'Damit das funktioniert, musst du es serverseitig implementieren (z.B.: erstelle eine Stubdatei oder benutze mod_rewrite).',
+'Preferred access type' => 'Bevorzugter Zugriffstyp',
+'URL blog name' => 'URL Blog-Name',
+'Used to uniquely identify this blog. Appears in URLs when using extra-path info. Also gets used as default for the media location (see the advanced tab).' => 'Identifiziert das Blog eindeutig. Erscheint in URLs wenn Extra-Pfad Info benutzt wird. Ausserdem wird es als Standard fr den Medien-Speicherort verwendet (siehe "Erweitert").',
+'URL preview' => 'URL Vorschau',
+'Feedback options' => 'Feedback Optionen',
+'Always allow comments on every posts' => 'Erlaube Kommentare bei jedem erstellten Beitrag',
+'Always on all posts' => 'Immer, bei allen Beitrgen',
+'Can be disabled on a per post basis' => 'Kann beim Erstellen deaktiviert werden',
+'Comments can be disabled on each post separatly' => 'Kommentare knnen bei jedem Beitrag deaktiviert werden',
+'Never allow any comments in this blog' => 'Erlaube niemals Kommentare in diesem Blog',
+'No comments are allowed in this blog' => 'In diesem Blog sind Kommentare nicht erlaubt',
+'Allow comments' => 'Erlaube Kommentare',
+'Draft' => 'Entwurf',
+'Published' => 'Verffentlicht',
+'Deprecated' => 'Missbilligt',
+'New feedback status' => 'Status fr neuen Feedback',
+'This status will be assigned to any new comment/trackback (unless overriden by plugins).' => 'Dieser Status wird allen neuen Kommentaren/Trackbacks zugeordnet (solange er nicht von Plugins berschrieben wird)',
+'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => 'Erlaube anderen Bloggern Trackbacks an dieses Blog zu senden, um dich wissen zu lassen, dass sie sich darauf beziehen. Dies wird dir auch erlauben, selber Trackbacks an andere Blogs zu senden.',
+'Allow trackbacks' => 'Erlaube Trackbacks',
+'Blogs' => 'Blogs',
+'Blog URL' => 'Blog URL',
+'Static File' => 'Statische Datei',
+'Locale' => 'Locale',
+'Default blog on index.php' => 'Standard-Blog auf index.php',
+'Gen!' => 'Gen!',
+'Copy this blog!' => 'Kopiere dieses Blog!',
+'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => 'Soll Blog #%d wirklich gelscht werden ?\
+\
+WARNUNG: Dies wird ALLE EINTRGE, KOMMENTARE,\
+KATEGORIEN und weitere Daten, die diesem Blog zugeordnet sind lschen!\
+\
+Dies kann NICHT rckgngig gemacht werden!',
+'Sorry, you have no permission to edit/view any blog\'s properties.' => 'Sorry, du hast keine Rechte, um Blogeigenschaften zu ndern oder anzugucken.',
+'New blog...' => 'Neues Blog...',
+'Layout' => 'Layout',
+'All users' => 'Alle Benutzer',
+'Members' => 'Mitglieder',
+'Non members' => 'Nicht-Mitglieder',
+'Is<br />member' => 'Ist<br />Mitglied',
+'Permission to read protected posts' => 'Erlaubnis, geschtzte Eintrge zu lesen',
+'Can post/edit with following statuses:' => 'Kann folgende Eintrge machen/ndern:',
+'Protected' => 'Geschtzt',
+'Permission to post into this blog with protected status' => 'Erlaubnis, um geschtzte Eintrge in diesem Blog zu erstellen',
+'Private' => 'Privat',
+'Permission to post into this blog with private status' => 'Erlaubnis, um private Eintrge in diesem Blog zu erstellen',
+'Permission to post into this blog with draft status' => 'Erlaubnis, um Entwrfe in diesem Blog zu erstellen',
+'Permission to post into this blog with deprecated status' => 'Erlaubnis, um missbilligte Eintrge in diesem Blog zu erstellen',
+'Delete<br />posts' => 'Lsche<br />Eintrge',
+'Permission to delete posts in this blog' => 'Erlaubnis, um Eintrge in diesem Blog zu lschen',
+'Edit<br />comts' => 'ndere<br />Komm',
+'Permission to edit comments in this blog' => 'Erlaubnis, um Kommentare in diesem Blog zu ndern',
+'Edit<br />cats' => 'ndere<br />Kats',
+'Permission to edit categories for this blog' => 'Erlaubnis zum ndern der Kategorien fr dieses Blog',
+'Edit<br />blog' => 'ndere<br />Blog',
+'Permission to edit blog properties' => 'Erlaubnis, um Blogeigenschaften zu ndern',
+'Media directory' => 'Medienbibliothek',
+'Upload' => 'Hochladen',
+'Permission to upload into blog\'s media folder' => 'Erlaubnis, um in die Medienbibliothek des Blogs hochzuladen',
+'Read' => 'Lesen',
+'Permission to browse blog\'s media folder' => 'Erlaubnis, um die Medienbibliothek des Blogs zu durchsuchen',
+'Permission to change the blog\'s media folder content' => 'Erlaubnis, um den Inhalt der Medienbibliothek zu verndern',
+'(un)selects all checkboxes using Javascript' => '(de)markieren aller Checkboxen mittels Javascript',
+'(un)check all' => 'alle (de)markieren',
+'Not Member' => 'Kein Mitglied',
+'Editor' => 'Autor',
+'Custom' => 'Benutzerdefiniert',
+'Role' => 'Rolle',
+'Note: General group permissions override the media folder permissions defined here.' => 'Beachte: Generelle Gruppenrechte berschreiben die Medienordner-Rechte, die hier angegeben werden.',
+'Login ' => 'Login ',
+'Choose a skin' => 'Whle ein Skin',
+'Available skins' => 'Verfgbare Skins',
+'Preview blog with this skin in a new window' => 'Vorschau des Blogs mit diesem Skin in einem neuen Fenster',
+'Select' => 'Auswhlen',
+'Edit category properties' => 'Editiere Kategorie-Eigenschaften',
+'Are you sure you want to delete?' => 'Wirklich lschen?',
+'New sub-category here' => 'Hier neue Unterkategorie',
+'New category here' => 'Hier neue Kategorie',
+'<strong>Note:</strong> Deleting a category does not delete items from that category. It will just assign them to the parent category. When deleting a root category, items will be assigned to the oldest remaining category in the same collection (smallest category number).' => '<strong>Beachte:</strong> Das Lschen einer Kategorie entfernt nicht die darin enthaltenen Eintrge. Sie werden der bergeordneten Kategorie zugeordnet. Wenn eine Wurzelkategorie gelscht wird, werden die Eintrge der ltesten, verbleibenden Kategorie (niedrigste Kategorienummer) derselben Kollektion zugeordnet.',
+'Feedback (Comments, Trackbacks...)' => 'Feedback (Kommentare, Tackbacks...)',
+'No feedback yet...' => 'Bisher kein Feedback...',
+'Comment contents' => 'Kommentarinhalt',
+'Advanced properties' => 'Erweiterte Eigenschaften',
+'Edit timestamp' => 'Zeitstempel ndern',
+'Auto-BR' => 'Auto-BR',
+'This option is deprecated, you should avoid using it.' => 'Diese Option ist veraltet, du solltest aufhren sie zu nutzen.',
+'Comment info' => 'Kommentar Information',
+'Type' => 'Typ',
+'IP address' => 'IP Adresse',
+'Spam Karma' => 'Spam Karma',
+'Item' => 'Element',
+'Published (Public)' => 'Verffentlicht (ffentlich)',
+'Draft (Not published!)' => 'Entwurf (nicht verffentlicht!)',
+'Deprecated (Not published!)' => 'Missbilligt (nicht verffentlicht!)',
+'No Spam Karma' => 'Kein Spam Karma',
+'In response to:' => 'Als Antwort auf:',
+'Edit this task...' => 'Editiere diese Aufgabe...',
+'Comment from:' => 'Kommentar von:',
+'Trackback from:' => 'Trackback von:',
+'Pingback from:' => 'Pingback von:',
+'Cancel!' => 'Abbrechen!',
+'New scheduled job' => 'Neuer geplanter Job',
+'Job details' => 'Jobdetails',
+'Job type' => 'Jobtyp',
+'Schedule date' => 'Planungsdatum',
+'Schedule time' => 'Planungszeit',
+'Repeat every' => 'Wiederhole nach',
+'Create' => 'Erstellen',
+'Close sheet' => 'Schliessen Sheet',
+'Scheduled job' => 'Geplanter Job',
+'Job #' => 'Job #',
+'Job name' => 'Jobname',
+'Scheduled at' => 'Geplant um',
+'days' => 'Tage',
+'hours' => 'Stunden',
+'minutes' => 'Minuten',
+'Execution details' => 'Ausfhrungsdetails',
+'Status' => 'Status',
+'Real start time' => 'Wirkliche Startzeit',
+'Real stop time' => 'Wirkliche Stoppzeit',
+'Messages' => 'Nachrichten',
+'Scheduled jobs' => 'Geplante Jobs',
+'Refresh' => 'Neu laden',
+'Add job' => 'Job hinzufgen',
+'Pending' => 'Wartend',
+'Started' => 'Gestartet',
+'Timed out' => 'Zeit berschritten',
+'Error' => 'Fehler',
+'Finished' => 'Beendet',
+'Schedule' => 'Einplanen',
+'Attention' => 'Aufmerksamkeit',
+'All' => 'Alle',
+'Planned at' => 'Geplant um',
+'Repeat' => 'Wiederholen',
+'Delete this job!' => 'Lsche diese Aufgabe!',
+'Execute pending jobs in a popup window now!' => 'Fhre wartende Jobs jetzt in einem Popupfenster aus!',
+'Access denied' => 'Zugriff verweigert',
+'Sorry, you have no permission to access this section.' => 'Sorry, du hast keine Zugriffsrechte auf diesen Bereich.',
+'Logout' => 'Ausloggen',
+'Exit to blogs' => 'Zu den Blogs',
+'Close properties!' => 'Schliesse Eigenschaften!',
+'File properties' => 'Dateieigenschaften',
+'Filename' => 'Dateiname',
+'This is the name of the file on the server hard drive.' => 'Dies ist der Name der Datei auf der Festplatte des Servers.',
+'Long title' => 'Langer Titel',
+'This is a longer descriptive title' => 'Dies ist ein lngerer, beschreibender Titel',
+'Alternative text' => 'Alternativer Text',
+'This is useful for images' => 'Dies ist ntzlich fr Bilder',
+'Caption/Description' => 'Beschriftung/Beschreibung',
+'Hide Filemanager' => 'Dateimanager verstecken',
+'All files and folders, including subdirectories' => 'Alle Dateien und Verzeichnisse, inklusive Unterverzeichnisse',
+'Normal mode' => 'Normaler Modus',
+'Flat mode' => 'Flacher Modus',
+'Filter is a regular expression' => 'Filter ist ein regulrer Ausdruck',
+'Filter' => 'Filter',
+'RegExp' => 'RegExp',
+'Apply' => 'Anwenden',
+'Unset filter' => 'Filter zurcksetzen',
+'Display directory tree' => 'Zeige Verzeichnis-Baum',
+'Hide directory tree' => 'Verstecke Verzeichnis-Baum',
+'Current dir' => 'Aktueller Ordner',
+'A popup has discovered that the displayed content of this window is not up to date. Click to reload.' => 'Ein Popup hat festgestellt, dass der Inhalt dieses Fensters nicht mehr aktuell ist. Klicken, um neu zu laden.',
+'%s bytes' => '%s Bytes',
+'%d directories' => '%d Ordner',
+'No directories' => 'Keine Ordner',
+'One directory' => 'Ein Ordner',
+'%d files' => '%d Dateien',
+'No files' => 'Keine Dateien',
+'One file' => 'Eine Datei',
+'Go to parent folder' => 'Zum bergeordneten Verzeichnis',
+'Path' => 'Pfad',
+'Size' => 'Gre',
+'Last change' => 'Letzte nderung',
+'Perms' => 'Rechte',
+'Owner' => 'BesitzerSonstiges',
+'Group' => 'Gruppe',
+'Select this file' => 'Whle diese Datei',
+'Change into this directory' => 'Wechsele in diesen Ordner',
+'Link this file!' => 'Verlinke diese Datei!',
+'Edit permissions' => 'Berechtigungen ndern',
+'Edit properties...' => 'Editiere Eigenschaften...',
+'No files found.' => 'Keine Dateien gefunden.',
+'With selected files:' => 'Mit ausgewhlten Dateien:',
+'Insert IMG tags for selected files' => 'Fge IMG Tags fr ausgewhlte Dateien ein',
+'Rename the selected files' => 'Benenne die ausgewhlten Dateien um',
+'Delete the selected files' => 'Lsche die ausgewhlten Dateien',
+'Download the selected files as archive' => 'Lade die ausgewhlten Dateien als Archiv herunter',
+'Send by mail' => 'Versende per E-Mail',
+'You must select at least one file!' => 'Es muss mindestens eine Datei ausgewhlt werden!',
+'New file:' => 'Neue Datei:',
+'New folder:' => 'Neuer Ordner:',
+'folder' => 'Ordner',
+'file' => 'Datei',
+'Create!' => 'Erstellen!',
+'Advanced upload...' => 'Erweiterter Upload...',
+'Quick Upload!' => 'Hochladen!',
+'Hide menu' => 'Verstecke Menu',
+'Show menu' => 'Zeige Menu',
+'Options' => 'Optionen',
+'Sort directories at top' => 'Sortiere Verzeichnisse nach oben',
+'Show file types' => 'Zeige Dateitypen',
+'Display thumbnails for image files' => 'Zeige Miniaturbild fr Bilddateien',
+'Display the image size of image files' => 'Zeige die Bildgrsse von Bilddateien',
+'Show file perms' => 'Zeige Dateiberechtigungen',
+'Show file owners' => 'Zeige Dateibesitzer',
+'Show file groups' => 'Zeige Dateigruppen',
+'Show hidden files' => 'Zeige versteckte Dateien',
+'Display file permissions like "rwxr-xr-x" rather than short form' => 'Zeige Dateirechte als "rwxr-xr-x" anstelle der Kurzform',
+'Recursive size of directories' => 'Rekursive Verzeichnisgre',
+'Always show the Filemanager' => 'Immer den Dateimanager anzeigen',
+'Update !' => 'Aktualisiere !',
+'Quit copy/move mode!' => 'Beende Kopieren/Verschieben-Modus!',
+'Check to overwrite the existing file' => 'Auswhlen, um die existierende Datei zu berschreiben',
+'Overwrite' => 'berschreiben',
+'New name' => 'Neuer Name',
+'You are in copy/move mode.' => 'Du befindest dich im Kopieren/Verschieben-Modus.',
+'Please navigate to the desired target location.' => 'Bitte navigiere zum gewnschten Zielort.',
+'Cancel delete!' => 'Lschen abbrechen!',
+'Do you really want to delete the following files?' => 'Mchtest du wirklich die folgenden Dateien lschen?',
+'Do you really want to delete the following file?' => 'Mchtest du wirklich die folgende Datei lschen?',
+'Cancel download!' => 'Herunterladen abbrechen!',
+'Download files in archive' => 'Dateien in einem Archiv herunterladen',
+'Archive filename' => 'Archiv-Dateiname',
+'This is the name of the file which will get sent to you.' => 'Dies ist der Name der Datei, die Dir zugesandt wird.',
+'Exclude subdirectories' => 'Schliesse Unterordner aus',
+'This will exclude subdirectories of selected directories.' => 'Dies wird Unterverzeichnisse von ausgewhlten Verzeichnissen aussschliessen.',
+'Files to download' => 'Herunterzuladende Dateien',
+'Quit link mode!' => 'Verlasse Verknpfungs-Modus!',
+'Link files to &laquo;%s&raquo;...' => 'Verknpfe Dateien mit &laquo;%s&raquo;...',
+'Edit this post' => 'Diesen Eintrag editieren',
+'Existing links' => 'Vorhandene Verknpfungen',
+'Let browser handle this file!' => 'Lass den Browser die Datei behandeln!',
+'Locate this file!' => 'Lokalisiere diese Datei!',
+'Delete this link!' => 'Lsche diese Verknpfung!',
+'Click on a link icon %s below to link an additional file to this item.' => 'Klicke unten auf das Verknpfungssymbol %s, um eine weiter Datei mit diesem Element zu verknpfen.',
+'Change permissions' => 'Rechte ndern',
+'Default permissions' => 'Standardrechte',
+'Use default value' => 'Benutze Standardwert',
+'Set new permissions' => 'Setze neue Berechtigungen',
+'Cancel rename!' => 'Umbenennen abbrechen!',
+'Choose a file' => 'Whle eine Datei',
+'Filename on server (optional)' => 'Dateiname auf Server (optional)',
+'Alternative text (useful for images)' => 'Alternativer Text (ntzlich fr Bilder)',
+'Caption/Description of the file' => 'Beschriftung/Beschreibung der Datei',
+'Quit upload mode!' => 'Upload-Modus beenden!',
+'File upload' => 'Datei hochladen',
+'Some file uploads failed. Please check the errors below.' => 'Es sind Uploads fehlgeschlagen. Bitte berprfe die Fehler unten.',
+'Files to upload' => 'Hochzuladende Dateien',
+'Allowed file extensions' => 'Erlaubte Dateierweiterungen',
+'Maximum allowed file size' => 'Maximal erlaubte Dateigrsse',
+'Invalid submission.' => 'Ungltige bertragung.',
+'Add another file' => 'Eine weitere Datei hinzufgen',
+'Upload files into:' => 'Hochladen der Dateien nach:',
+'Delete this filetype!' => 'Lsche diesen Dateityp!',
+'File type' => 'Dateityp',
+'New file type' => 'Neuer Dateityp',
+'Extensions' => 'Erweiterungen',
+'separated by whitespace' => 'getrennt durch Leerzeichen',
+'File type name' => 'Dateityp-NameDateiname',
+'Mime type' => 'Mime-Typ',
+'File name of the icon, must be in %s.' => 'Dateiname des Icon, muss sich in %s befinden.',
+'Icon' => 'Icon',
+'Let the browser handle the file in a popup.' => 'Lass den Browser die Datei in einem Popup behandeln. lassen',
+'Open with browser (popup)' => 'ffnen im Browser (Popup)',
+'Open with text viewer (popup)' => 'ffnen in Textanzeige (Popup)',
+'Use the online text viewer (recommended for .txt)' => 'Benutze den Online-Text-Anzeiger (empfohlen fr .txt)',
+'Open with image viewer (popup)' => 'ffnen mit Bildbetrachter (Popup)',
+'Use the online image viewer (recommended for .gif .png .jpg)' => 'Benutze den Online-Bildbetrachter (empfohlen fr .gif .png .jpg)',
+'Let the browser handle the file in a popup. Note: if you do not want Word to open inside of IE, you must uncheck "browse in same window" in Windows\' file types.' => 'Lass den Browser die Datei in einem Popup behandeln. Beachte: wenn Du nicht mchtest, dass sich Word im IE ffnet, musst Du "im selben Fenster anzeigen" fr den Windows-Dateityp demarkieren.',
+'Open with external app (no popup)' => 'ffne mit externer Anwendung (kein Popup)',
+'Download to disk (no popup)' => 'Download (kein Popup)',
+'Tell the browser to save the file to disk instead of displaying it.' => 'Fordere den Browser auf, die Datei zu speichern, anstatt sie anzuzeigen.',
+'View type' => 'Ansichtstyp',
+'Allow upload' => 'Erlaube HochladenDatei hochladen',
+'Check to allow uploading and renaming of this file type' => 'Auswhlen, um Hochladen und Umbenennen fr diesen Dateityp zu erlauben',
+'File types list' => 'Dateitypenliste',
+'Edit this file type...' => 'ndere diesen Dateityp...',
+'Duplicate this file type...' => 'Duplizieren diesen Dateityp...',
+'Delete this file type!' => 'Lsche diesen Dateityp!',
+'Add file type' => 'Dateityp hinzufgen',
+'File Settings' => 'Datei Einstellungen',
+'Filemanager options' => 'Dateimanager Optionen',
+'Check to enable the Filemanager.' => 'Auswhlen, um den Dateimanager zu aktivieren.',
+'Enable Filemanager' => 'Aktiviere Dateimanager',
+'Check to enable root directories for blogs.' => 'Auswhlen, um Wurzelverzeichnisse fr Blogs zu aktivieren.',
+'Enable blog directories' => 'Aktiviere Blog-Ordner',
+'Check to enable root directories for users.' => 'Auswhlen, um Wurzelverzeichnisse fr Benutzer zu aktivieren.',
+'Enable user directories' => 'Aktiviere Benutzer-Ordner',
+'Check to enable creation of directories.' => 'Auswhlen, um das Erstellen von Ordnern zu ermglichen.',
+'Enable creation of dirs' => 'Aktiviere Erstellen von Ordnern',
+'Check to enable creation of files.' => 'Auswhlen, um das Erstellen von Dateien zu aktivieren.',
+'Enable creation of files' => 'Aktiviere Erstellen von Dateien',
+'Upload options' => 'Uploadeinstellungen',
+'Check to allow uploading files in general.' => 'Auswhlen, um allgemein das Hochladen zu erlauben.',
+'Enable upload' => 'Aktiviere Hochladen',
+'KB (This cannot be higher than your PHP/Webserver setting!)' => 'KB (Dies kann nicht hher als die PHP/Webserver-Einstellung sein!)',
+'Maximum allowed filesize' => 'Maximal erlaubte Dateigrsse',
+'Advanced options' => 'Erweiterte Optionen',
+'Valid filename' => 'Gltiger Dateiname',
+'Regular expression' => 'Regulrer Ausdruck',
+'Valid dirname' => 'Gltiger Verzeichnisname',
+'Restore defaults' => 'Standardeinstellungen',
+'Add an element...' => 'Ein Element hinzufgen...',
+'Add element' => 'Element hinzufgen',
+'New...' => 'Neu...',
+'Delete...' => 'Lschen...',
+'Pages' => 'Seiten',
+'1 page' => '1 Seite',
+'Previous' => 'Vorherige',
+'Next' => 'Nchste',
+'...' => '...',
+'by' => 'von',
+'level:' => 'Level:',
+'Priority' => 'Prioritt',
+'Assigned to:' => 'Zugeordnet zu:',
+'Task Status' => 'Aufgabenstatus',
+'no comment' => 'kein Kommentar',
+'%d Trackbacks' => '%d Trackbacks',
+'1 Trackback' => '1 Trackback',
+'%d Pingbacks' => '%d Pingbacks',
+'1 Pingback' => '1 Pingback',
+'Pingbacks' => 'Pingbacks',
+'Trackbacks' => 'Trackbacks',
+'No feedback for this post yet...' => 'bisher kein Feedback fr diesen Eintrag...',
+'User' => 'Benutzer',
+'Edit profile' => 'Editiere Profil',
+'Comment text' => 'Kommentar',
+'Allowed XHTML tags' => 'Erlaubte XHTML Tags',
+'(Line breaks become &lt;br&gt;)' => '(Zeilenumbrche werden zu &lt;br&gt;)',
+'Send comment' => 'Kommentar senden',
+'New post...' => 'Neuer Eintrag...',
+'Issue date' => 'Ausgabedatum',
+'Task list' => 'Aufgabenliste',
+'Task' => 'Aufgabe',
+'i' => 'i',
+'Add a post...' => 'Einen Eintrag hinzufgen...',
+'Add post' => 'Eintrag hinzufgen',
+'Filters' => 'Filter',
+'Reset all filters!' => 'Alle Filter zurcksetzen!',
+'Posts to show' => 'Anzuzeigende Eintrge',
+'Past' => 'Vergangenheit',
+'Future' => 'Zukunft',
+'Public' => 'ffentlich',
+'Members only' => 'Nur fr Mitglieder',
+'You only' => 'Nur Du',
+'Not published!' => 'Nicht verffentlicht!',
+'Title / Text contains' => 'Titel / Text enthlt',
+'AND' => 'UND',
+'OR' => 'ODER',
+'Exact match' => 'Exakter Treffer',
+'Assignees' => 'Beauftragte',
+'Authors' => 'Autoren',
+'Statuses' => 'Status',
+'P' => 'P',
+'Assigned' => 'Zugeordnet',
+'Add a task...' => 'Eine Aufgabe hinzufgen...',
+'Add task' => 'Aufgabe hinzufgen',
+'Next %d days' => 'Nchsten %d Tage',
+'Previous %d' => 'Letzten %d',
+'Previous %d days' => 'Vorigen %d Tage',
+'Next %d' => 'Nchsten %d',
+' to ' => ' bis ',
+' of ' => ' von ',
+'from the end' => 'von hinten',
+'from the start' => 'von vorne',
+'OK' => 'OK',
+'Post contents' => 'Inhalt des Eintrags',
+'Language' => 'Sprache',
+'Link to url' => 'Verweis auf URL',
+'URL Title' => 'URL Titel',
+'(to be used in permalinks)' => '(wird fr Permalinks verwendet)',
+'Workflow properties' => 'Workflow-Eigenschaften',
+'Task status' => 'Aufgabenstatus',
+'Deadline' => 'Stichtag',
+'Additional actions' => 'Weitere Aktionen',
+'(Separate by space)' => '(durch Leerzeichen trennen)',
+'Trackback URLs' => 'Trackback URLs',
+'Visibility / Sharing' => 'Sichtbarkeit / Verfgbarkeit',
+'Protected (Members only)' => 'Geschtzt (nur Mitglieder)',
+'Private (You only)' => 'Privat (nur du)',
+'Visitors can leave comments on this post.' => 'Besucher knnen Kommentare zu diesem Eintrag hinterlassen.',
+'Open' => 'Offen',
+'Visitors can NOT leave comments on this post.' => 'Besucher knnen KEINE Kommentare zu diesem Eintrag hinterlassen.',
+'Closed' => 'Geschlossen',
+'Visitors cannot see nor leave comments on this post.' => 'Besucher knnen Kommentare weder sehen noch hinterlassen.',
+'Disabled' => 'Abgeschaltet',
+'Text Renderers' => 'Textumwandler (Renderer)',
+'Linked to...' => 'Verknpft mit...',
+'Position' => 'Position',
+'Contact' => 'Kontakt',
+'Establishment' => 'Einrichtung',
+'Firm' => 'Firma',
+'Sub-Type' => 'Unter-Typ',
+'Destination' => 'Bestimmung',
+'Link a file...' => 'Verknpfe eine Datei...',
+'Link file' => 'Verknpfe Datei',
+'Credits' => 'Credits',
+'Login form' => 'Login Formular',
+'You will have to accept cookies in order to log in.' => 'Du wirst Cookies akzeptieren mssen, um einloggen zu knnen.',
+'Password' => 'Passwort',
+'Log in!' => 'Einloggen!',
+'Log into backoffice!' => 'Gehe zum Adminbereich!',
+'Lost your password ?' => 'Passwort vergessen ?',
+'Bypass login...' => 'Login umgehen...',
+'Lost password ?' => 'Passwort vergessen ?',
+'A link to change your password will be sent to you by email.' => 'Ein Link, mit dem Du ein neues Passwort angeben kannst wird Dir per E-Mail zugeschickt.',
+'Request email to change my password!' => 'Fordere E-Mail an, um Dein Passwort zu ndern!',
+'Registration complete' => 'Anmeldung beendet',
+'Go to blogs' => 'Gehe zu Blogs',
+'Registration Currently Disabled' => 'Anmeldung zur Zeit deaktiviert',
+'User registration is currently not allowed.' => 'Benutzeranmeldung ist zur Zeit nicht erlaubt.',
+'Home' => 'Home',
+'Register form' => 'Anmeldungsformular',
+'(twice)' => '(zweimal)',
+'Minimum %d characters, please.' => 'Mindestens %d Buchstaben, bitte.',
+'Preferred language' => 'Bevorzugte Sprache',
+'Register!' => 'Anmelden!',
+'Log into existing account...' => 'In vorhandenen Account einloggen...',
+'Account validation form' => 'Accountvalidierungsformular',
+'Request email to activate my account!' => 'Fordere E-Mail an, um meinen Account zu aktivieren!',
+'Since you are an admin user, you can validate your email address (%s) by a single click.' => 'Da Du ein Adminbenutzer bist, kannst Du Deine E-Mail-Adresse (%s) durch einen einfachen Klick validieren.',
+'Activate my account!' => 'Aktiviere meinen Account!',
+'Browser hits summary' => 'Zusammenfassung der Browserhits',
+'This page only includes hits identified as made by a <a %s>web browser</a>.' => 'Diese Seite enthlt nur Hits, die von einem <a %s>Webbrowser</a> kamen.',
+'Refering searches' => 'berweisende Suchen',
+'Referers' => 'Referer',
+'Direct accesses' => 'Direkte Zugriffe',
+'Self referred' => 'Selbstverweisend',
+'Special referrers' => 'Spezielle Referer',
+'Referer spam' => 'Referer Spam',
+'Total' => 'Gesamt',
+'Prune hits for this date!' => 'Entferne hits fr dieses Datum!',
+'Direct browser hits' => 'Direkte Browserhits',
+'These are browser hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => 'Dies sind Browserhits von Leuten, die direkt zu diesem Blogsystem kamen (entweder durch Tippen der URL, oder ein Lesezeichen. Ungltige (zu kurze) Referer werden auch hier angezeigt.)',
+'Date Time' => 'Zeitformat',
+'Delete this hit!' => 'Lsche diesen Hit!',
+'Requested URI' => 'Angeforderter URI',
+'IP' => 'IP',
+'Remote address' => 'Entfernte IP-Adresse',
+'Regular sites' => 'Regulre Seiten',
+'Search engines' => 'Suchmaschinen',
+'Feed aggregators' => 'Feed-Aggregatoren',
+'Regular' => 'Regulr',
+'Aggregators' => 'Aggregatoren',
+'Domain name' => 'Domainname',
+'Global total' => 'Insgesamt',
+'Hit count' => 'Hitanzahl',
+'Hit %' => 'Hit %',
+'Refered browser hits' => 'Verweisende Browserhits',
+'These are browser hits from external web pages refering to this blog' => 'Das sind Browserhits von externen Webseiten, die auf dieses Blog verweisen',
+'Log as a search instead' => 'Stattdessen als Suche behandeln',
+'-&gt;S' => '-&gt;S',
+'Ban this domain!' => 'Verbiete diese Domain!',
+'S' => 'S',
+'Top referers' => 'Top Referer',
+'Total referers' => 'Totale Referer',
+'Search browser hits' => 'Such-Browserhits',
+'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => 'Dies sind Hits von Leuten, die ber eine Suchmaschine zu diesem Blogsystem kamen. (Suchmaschinen mssen in /conf/_stats.php angegeben werden)',
+'Search keywords' => 'Suchwrter',
+'Top refering search engines' => 'Top berweisende Suchmaschinen',
+'This page only includes hits identified as made by <a %s>indexing robots</a> a.k.a. web crawlers.' => 'Diese Seite enthlt nur Hits von <a %s>indexierenden Robotern</a> (auch "Web crawler" genannt).',
+'In order to be detected, robots must be listed in /conf/_stats.php' => 'Um diese zu erkennen, mssen sie in /conf/_stats.php aufgefhrt werden.',
+'Top Indexing Robots' => 'Top indexierende Roboter',
+'Robot' => 'Roboter',
+'Last sessions' => 'Letzte Sessions',
+'Anonymous' => 'Anonym',
+'User login' => 'Benutzer-Login',
+'Last seen' => 'Zuletzt gesehen',
+'Session count' => 'Anzahl der Sessions',
+'Global hits summary' => 'Globale Hit-Zusammenfassung',
+'This page includes all recorded hits, split down by <a %s>user agent</a> type.' => 'Diese Seite enthlt alle aufgezeichneten Hits, aufgeteilt nach <a %s>Benutzeragenten</a>.',
+'XML' => 'XML',
+'Robots' => 'Roboter',
+'Browser' => 'Browser',
+'XML hits summary' => 'Zusammenfassung der XML-Hits',
+'These are hits from <a %s>XML readers</a>. This includes RSS &amp; Atom readers.' => 'Dies sind Hits von <a %s>XML Readern</a>. Dies beinhaltet RSS und Atom Leser.',
+'Any user agent accessing the XML feeds will be flagged as an XML reader.' => 'Alle Useragenten, die die XML-Feeds aufrufen, werden als "XML Leser" betrachtet.',
+'Browsers' => 'Browser',
+'XML readers' => 'XML Leser',
+'Agent signature' => 'Agentensignatur',
+'Agent type' => 'Agententyp',
+'Antispam Settings' => 'Antispam Einstellungen',
+'Comments/Feedback' => 'Kommentare/Feedback',
+'(-100 to 100). Automatically publish feedbacks with a spam karma below this value.' => '(-100 bis 100). Verffentliche Feedback mit Spam Karma unterhalb dieses Wertes automatisch.',
+'Publishing threshold' => 'Verffentlichungsschwellwert',
+'(-100 to 100). Automatically delete feedbacks with a spam karma over this value.' => '(-100 bis 100). Lsche Feedbacks mit einem Spam Karma berhalb dieses Wertes automatisch.',
+'Deletion threshold' => 'Lschungsschwellwert',
+'Feedbacks with a spam karma between these two thresholds will get the default status of the blog ("%s").' => 'Feedback mit einem Spam Karma zwischen diesen beiden Schwellwerten bekommt den Standardstatus des Blogs ("%s").',
+'Block spam referers' => 'Blockiere Spam-Referrer',
+'If a referrer has been detected as spam, should we block the request with a "403 Forbidden" page?' => 'Soll der Request mit einer "403 Forbidden"-Seite abgebrochen werden, wenn ein Referrer als Spam erkannt wurde?',
+'Spam detection relevance weight' => 'Relevanz-Gewicht fr Spamerkennung',
+'This defines the weight of the plugin, in relation to the others.' => 'Dies definiert das Gewicht des Plugins, in Beziehung zu den anderen.',
+'There are no spam karma plugins enabled.' => 'Es sind keine Spam-Karma Plugins aktiviert.',
+'Global Features' => 'Globale Features',
+'Online Help' => 'Onlinehilfe',
+'Online Help links' => 'Onlinehilfe-Links',
+'Online help links provide context sensitive help to certain features.' => 'Links zur Onlinehilfe stellen kontextsensitive Hilfe fr bestimmte Features bereit.',
+'Off' => 'Aus',
+'b2evo will not send out any notification about your new content.' => 'b2evo verschickt keine Benachrichtigungen ber Deine neuen Inhalte.',
+'Immediate' => 'Sofort',
+'This is guaranteed to work but may create an annoying delay after each post.' => 'Dies funktioniert immer, aber kann eine nervende Pause nach jedem Eintrag verursachen.',
+'Asynchronous' => 'Asynchron',
+'Recommended if you have your scheduled jobs properly set up. You could notify news every minute.' => 'Empfohlen, wenn "Geplante Aufgaben" richtig konfiguriert sind.',
+'Outbound pings &amp; email notifications' => 'E-Mail-Benachrichtigungen &amp; ausgehende Pings',
+'Enable Blog by email' => 'Aktiviere Bloggen per E-Mail',
+'Check to enable the Blog by email feature.' => 'Auswhlen, um Bloggen per E-Mail zu aktivieren.',
+'POP3' => 'POP3',
+'POP3 through IMAP extension (experimental)' => 'POP3 ber IMAP-Erweiterung (experimentell)',
+'Choose a method to retrieve the emails.' => 'Whle eine Methode, um die E-Mails abzuholen.',
+'Retrieval method' => 'Methode der Abholung',
+'Hostname or IP address of your incoming mail server.' => 'Hostname oder IP-Adresse des eingehenden Mailservers.',
+'Mail Server' => 'Mailserver',
+'Port Number' => 'Portnummer',
+'Port number of your incoming mail server (Defaults: pop3:110 imap:143).' => 'Portnummer des eingehenden Mailservers (Standard: pop3:110 imap:143).',
+'Account Name' => 'Zugangsname',
+'User name for authenticating to your mail server.' => 'Benutzername zur Authentifikation am Mailserver.',
+'Password for authenticating to your mail server.' => 'Password zur Authentifikation am Mailserver.',
+'By default emailed posts will have this category.' => 'Die Standardkategorie fr Eintrge durch E-Mails.',
+'Default Category' => 'Standard Kategorie',
+'Email subject must start with this prefix to be imported.' => 'Der Betreff der E-Mail muss hiermit anfangen, damit sie importiert wird.',
+'Subject Prefix' => 'Betreffs-Prefix',
+'Perform Server Test' => 'Servertest durchfhren',
+'connection' => 'Verbindung',
+'verbose' => 'ausfhrlich',
+'Hide extra options' => 'Verstecke zustzliche Optionen',
+'Show extra options...' => 'Zeige zustzliche Optionen',
+'Body Terminator' => 'Inhaltsbeschrnker',
+'Starting from this string, everything will be ignored, including this string.' => 'Beginnend mit dieser Zeichenkette wird der Rest ignoriert, einschliesslich dieser Zeichenkette.',
+'Check to run Blog by Email in test mode.' => 'Auswhlen, um Bloggen per E-Mail im Testmodus zu betreiben.',
+'Test Mode' => 'Testmodus',
+'Phone Email *' => 'Telefon E-Mail *',
+'Phonemail Separator' => 'Telefon E-Mail Begrenzer',
+'Hit & session logging' => 'Hit & Session Logging',
+'on every public page' => 'auf jeder ffentlichen Seite',
+'on every admin page' => 'auf jeder Adminseite',
+'Log hits' => 'Logge Hits',
+'Not recommended! Your database will grow very large!!' => 'Nicht empfohlen! Deine Datenbank wird sehr gross werden!!',
+'On every page' => 'Auf jeder Seite',
+'This is guaranteed to work but uses extra resources with every page displayed.' => 'Dies funktioniert immer, verbraucht aber Extraressourcen bei jeder angezeigten Seite.',
+'Recommended if you have your scheduled jobs properly set up.' => 'Empfohlen, wenn "Geplante Aufgaben" richtig konfiguriert sind.',
+'With a scheduled job' => 'Mit einem geplanten Job',
+'Auto pruning' => 'Auto-Bereinigung',
+'Note: Even if you don\'t log hits, you still need to prune sessions!' => 'Beachte: auch wenn Du keine Hits loggst, musst Du dennoch Sitzungen bereinigen!',
+'Prune after' => 'Lsche nach',
+'days. How many days of hits & sessions do you want to keep in the database for stats?' => 'Tage. Wie viele Tage an Hits und Sessions sollen in der Datenbank fr Statistiken belassen werden?',
+'Session timeout' => 'Session-Timeout',
+'seconds. How long can a user stay inactive before automatic logout?' => 'Sekunden. Wie lange kann ein Benutzer inaktiv sein, bevor er automatisch ausgeloggt wird?',
+'General Settings' => 'Generelle Einstellungen',
+'Default user rights' => 'Standard Benutzerrechte',
+'Check to allow new users to register themselves.' => 'Erlaube neuen Benutzern, sich selbst zu registrieren.',
+'New users can register' => 'Neue Benutzer knnen sich anmelden',
+'Check to require users to validate their email by clicking a link sent to them.' => 'Auswhlen, damit Benutzer ihre E-Mail validieren mssen, indem sie auf einen Link klicken, der ihnen geschickt wird.',
+'Users must validate' => 'Benutzer mssen sich validieren',
+'Check to require users to re-validate when they change their email address.' => 'Auswhlen, damit Benutzer bei nderung ihrer E-Mail-Adresse sich erneut validieren mssen.',
+'Validate email changes' => 'Validiere E-Mail nderungen',
+'Group for new users' => 'Gruppe fr neue Benutzer',
+'Groups determine user roles and permissions.' => 'Gruppen legen Benutzerrollen und Rechte fest.',
+'Level for new users' => 'Level fr neue Benutzer',
+'Levels determine hierarchy of users in blogs.' => 'Levels legen die Hierarchie der Benutzer in den Blogs fest.',
+'Display options' => 'Anzeige-Optionen',
+'Default blog to display' => 'Standard-Blog zum Anzeigen',
+'This blog will be displayed on index.php .' => 'Dieses Blog wird auf index.php angezeigt.',
+'posts' => 'Eintrge',
+'Display unit' => 'Anzeigeeinheit',
+'Posts/Days per page' => 'Eintrge/Tage pro Seite',
+'monthly' => 'monatlich',
+'weekly' => 'wchentlich',
+'daily' => 'tglich',
+'post by post' => 'Eintrag fr Eintrag',
+'Archive mode' => 'Archiv Modus',
+'Add &lt;BR /&gt; tags to mail/MMS posts.' => 'Fge &lt;br /&gt; Tags zu Mail/MMS-Eintrgen hinzu.',
+'Email/MMS Auto-BR' => 'E-Mail/MSS Auto-BR',
+'Link options' => 'Link-Optionen',
+'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1\'.' => 'Empfohlen, falls dein Webserver es untersttzt. Links werden wie \'stub/2003/05/20/beitrag_titel\' aussehen, anstelle von \'stub?title=beitrag_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1\'.',
+'Use extra-path info' => 'Benutze Extra-Path Info',
+'Fallback to ID when no URL title available.' => 'Benutze ID, wenn kein URL-Titel verfgbar.',
+'Post called up by its URL title (Recommended)' => 'Eintrag wird durch URL-Titel aufgerufen (Empfohlen)',
+'Post called up by its ID' => 'Eintrag wird durch seine ID aufgerufen',
+'Post on archive page, located by its ID' => 'Eintrag auf der Archiv-Seite, durch ID ausfindig gemacht',
+'Post on archive page, located by its title (for Cafelog compatibility)' => 'Eintrag auf der Archivseite, ausfindig gemacht durch seinen Titel (Cafelog-kompatibel)',
+'Permalink type' => 'Permalink-Typ',
+'Security options' => 'Sicherheits-Optionen',
+'Minimum password length' => 'Minimale Passwortlnge',
+'for users.' => 'fr Benutzer.',
+'Miscellaneous options' => 'Verschiedene Optionen',
+'Reload-page timeout' => 'Seiten-Reload Zeitraum',
+'Time (in seconds) that must pass before a request to the same URI from the same IP and useragent is considered as a new hit.' => 'Zeit (in Sekunden), die vergehen muss, bevor eine Anfrage an den selben URI von der selben IP und dem selben Benutzeragenten als ein neuer Treffer betrachtet wird.',
+'Installed plugins' => 'Installierte Plugins',
+'The plugin is enabled.' => 'Das Plugin ist aktiviert.',
+'The plugin is broken.' => 'Das Plugin ist kaputt.',
+'The plugin is not installed completely.' => 'Das Plugin ist nicht vollstndig installiert.',
+'The plugin is disabled.' => 'Das Plugin ist deaktiviert.',
+'En' => 'An',
+'Plugin' => 'Plugin',
+'When should rendering apply?' => 'Wann soll Rendering abgewendet werden?',
+'The code to call the plugin by code (SkinTag) or as Renderer.' => 'Der Code, um ein Plugin ber Code aufzurufen (SkinTag) oder fr Renderer.',
+'Display info' => 'Zeige Info',
+'Disable the plugin!' => 'Deaktiviere das Plugin!',
+'Enable the plugin!' => 'Aktiviere das Plugin!',
+'Un-install this plugin!' => 'Deinstalliere dieses Plugin!',
+'Reload events and codes for installed plugins.' => 'Lade Events und Codes fr installierte Plugins neu.',
+'Display available plugins.' => 'Zeige verfgbare Plugins.',
+'Available plugins' => 'Verfgbare Plugins',
+'Hide available plugins' => 'Verstecke verfgbare Plugins',
+'Un-Grouped' => 'Ohne Gruppe',
+'Install' => 'Installieren',
+'Local documentation of the plugin' => 'Lokale Dokumentation des Plugins',
+'Cancel edit!' => 'Editieren abbrechen!',
+'Plugin info' => 'Plugin Info',
+'Plugin settings' => 'Plugin-Einstellungen',
+'Plugin variables' => 'Plugin Variablen',
+'Note: The plugin code is empty, so this plugin will not work as an "opt-out", "opt-in" or "lazy" renderer.' => 'Beachte: Der Plugin Code ist leer, somit funktioniert dieses Plugin nicht als "opt-out", "opt-in" oder "lazy" Renderer.',
+'Apply rendering' => 'Rendering Anwendung',
+'Plugin events' => 'Plugin Ereignisse',
+'Note: the plugin is not enabled.' => 'Beachte: das Plugin ist nicht aktiviert.',
+'Warning: by disabling plugin events you change the behaviour of the plugin! Only change this, if you know what you are doing.' => 'Warnung: durch das Deaktivieren von Plugin Ereignissen beeinflusst Du das Verhalten des Plugins! ndere es nur, wenn Du weisst, was Du tust.',
+'This plugin has no registered events.' => 'Dieses Plugin hat keine registrierten Ereignisse.',
+'Save (and review)' => 'Speichern (und erneut ansehen)',
+'Create new locale' => 'Erstelle neue Locale',
+'Edit locale' => 'Editiere Locale',
+'Regional Settings' => 'Regionale Einstellungen',
+'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => 'Die ersten zwei Buchstaben sollten ein <a %s>ISO 639 Sprachcode</a> sein. Die letzten zwei Buchstaben sollten ein <a %s>ISO 3166 Lndercode</a> sein.',
+'Enabled' => 'Eingeschaltet',
+'Should this locale be available to users?' => 'Soll diese Locale fr Benutzer verfgbar sein?',
+'name of the locale' => 'Name der Locale',
+'Charset' => 'Zeichensatz',
+'Must match the lang file charset.' => 'Muss dem Sprachdatei-Zeichensatz entsprechen.',
+'Date format' => 'Datumsformat',
+'See below.' => 'Siehe unten.',
+'Time format' => 'Zeitformat',
+'Day at the start of the week.' => 'Tag zu Beginn der Woche.',
+'Start of week' => 'Wochenanfang',
+'Lang file' => 'Sprachdatei',
+'the lang file to use, from the <code>locales</code> subdirectory' => 'die zu benutzende Sprachdatei, aus dem Unterverzeichnis <code>locales</code>',
+'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => '1 ist hchste. Prioritt ist wichtig, wenn eine Locale aus einem Sprach-Code ausgewhlt wird und mehrere Locales zu einer Sprache passen; das kann passieren, wenn die Sprache des Browsers erkannt wird. Prioritt hat ausserdem Einfluss darauf, in welcher Reihenfolge Locales in Dropdown-Boxen angezeigt werden, etc.',
+'Date preview:' => 'Datumsvorschau',
+'Flags' => 'Flaggen',
+'The flags are stored in subdirectories of <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => 'Die Fahnen werden in Unterverzeichnissen von <code>%s</code> gespeichert. Der Dateiname entspricht dem Sprachen-Teil der Locale (Zeichen 4-5); Dateiendung ist .gif .',
+'Date/Time Formats' => 'Datum/Zeitformat',
+'The following characters are recognized in the format strings:' => 'Die folgenden Zeichen werden in den Format-Zeichenketten erkannt:',
+'a - "am" or "pm"' => 'a - "am" oder "pm"',
+'A - "AM" or "PM"' => 'A - "AM" oder "PM"',
+'B - Swatch Internet time' => 'B - Swatch Internetzeit',
+'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => 'c - ISO 8601 Datum (verlangt PHP 5); d.h. "2004-02-12T15:19:21+00:00"',
+'d - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => 'd - Tag des Monats, 2 Nummern mit fhrender Null; d.h. "01" bis "31"',
+'D - day of the week, textual, 3 letters; i.e. "Fri"' => 'D - Tag der Woche, als Text, 3 Buchstaben; zB "Fre"',
+'e - day of the week, 1 letter; i.e. "F"' => 'e - Tag der Woche, 1 Buchstabe; zB "F"',
+'F - month, textual, long; i.e. "January"' => 'F - Monat, textlich, lang; zB "Januar"',
+'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => 'g - Stunde, 12-Stunden Format ohne fhrende Null; d.h. "1" bis "12"',
+'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => 'G - Stunde, 24-Stunden Format ohne fhrende Null; d.h. "0" bis "23"',
+'h - hour, 12-hour format; i.e. "01" to "12"' => 'h - Stunde, 12-Stunden Format; d.h. "01" bis "12"',
+'H - hour, 24-hour format; i.e. "00" to "23"' => 'H - Stunde, 24-Stunden Format; d.h. "00" bis "23"',
+'i - minutes; i.e. "00" to "59"' => 'i - Minuten; d.h. "00" bis "59"',
+'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => 'I (grosses I) - "1" falls Sommerzeit, ansonsten "0".',
+'j - day of the month without leading zeros; i.e. "1" to "31"' => 'j - Tag des Monats ohne fhrende Null; d.h. "1" bis "31"',
+'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => 'l (kleines "L") - Tag der Woche, textlich, lang; zB "Freitag"',
+'L - boolean for whether it is a leap year; i.e. "0" or "1"' => 'L - Boolean fr Schaltjahr; entweder "0" oder "1"',
+'m - month; i.e. "01" to "12"' => 'm - Monat; d.h. "01" bis "12"',
+'M - month, textual, 3 letters; i.e. "Jan"' => 'M - Monat, textlich, 3 Buchstaben; zB "Jan"',
+'n - month without leading zeros; i.e. "1" to "12"' => 'n - Monat ohne fhrende Null; d.h. "1" bis "12"',
+'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => 'O - Unterschied zur Greenwich Zeit (GMT) in Stunden; d.h. "+0200"',
+'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => 'r - RFC 822 formatiertes Datum; zB "Thu, 21 Dec 2000 16:01:07 +0200"',
+'s - seconds; i.e. "00" to "59"' => 's - Sekunden; d.h. "00" bis "59"',
+'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => 'S - englisches ordinales Suffix, textlich, 2 Buchstaben; zB "th", "nd"',
+'t - number of days in the given month; i.e. "28" to "31"' => 't - Anzahl der Tagen im gegebenen Monat; d.h. "28" bis "31"',
+'T - Timezone setting of this machine; i.e. "MDT"' => 'T - Zeitzoneneinstellung des Computers; zB "MDT"',
+'U - seconds since the epoch' => 'U - Sekunden seit Beginn der UNIX-Epoche (January 1 1970 00:00:00 GMT)',
+'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => 'w - Tag der Woche, numerisch, d.h. "0" (Sonntag) bis "6" (Samstag)',
+'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => 'W - ISO-8601 Wochennummer des Jahres, Wochen starten am Montag; d.h. "42"',
+'Y - year, 4 digits; i.e. "1999"' => 'Y - Jahr, 4 Zahlen; zB "1999"',
+'y - year, 2 digits; i.e. "99"' => 'y - Jahr, 2 Zahlen; zB "99"',
+'z - day of the year; i.e. "0" to "365"' => 'z - Tag des Jahres; d.h. "0" bis "365"',
+'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => 'Z - Zeitzonen-Offset in Sekunden (d.h. "-43200" bis "43200"). Der Offset fr Zeitzonen westlich von UTC ist immer negatic, und fr diejenigen stlich von UTC immer positiv.',
+'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => 'isoZ - volles ISO 8601 Format, quivalent zu Y-m-d\\TH:i:s\\Z',
+'Unrecognized characters in the format string will be printed as-is.<br />\n\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => 'Unerkannte Zeichen in der Format-Zeichenkette werden unbersetzt ausgegeben.<br />
+		Du kannst Zeichen mit \\ escapen, um sie als eigentliche Zeichen auszugeben.',
+'Note: default locale is not enabled.' => 'Anmerkung: Standard-Locale ist nicht eingeschaltet.',
+'Regional settings' => 'Regionale Einstellungen',
+'Time difference' => 'Zeitunterschied',
+'If you\'re not on the timezone of your server. Current server time is: %s.' => 'Falls du nicht in der Zeitzone des Servers bist. Aktuelle Serverzeit ist: %s.',
+'in hours, e.g. "1", "1:30" or "1.5"' => 'in Stunden, z.B. "1", "1:30" oder "1.5"',
+'Calculate time difference' => 'Berechne Zeitunterschied',
+'Overridden by browser config, user locale or blog locale (in this order).' => 'Wird von Browser-Einstellungen, Benutzer-Locale oder Blog-Locale berschrieben (in dieser Reihenfolge).',
+'Available locales' => 'Verfgbare Locales',
+'Hide translation info' => 'Verstecke bersetzungs-Infos',
+'Show translation info' => 'Zeige bersetzungs-Infos',
+'Date fmt' => 'Datumsformat',
+'Time fmt' => 'Zeitformat',
+'Day at the start of the week: 0 for Sunday, 1 for Monday, 2 for Tuesday, etc' => 'Tag zu Beginn der Woche: 0 fr Sonntag, 1 fr Montag, 2 fr Dienstag, etc',
+'Strings' => 'Zeichenketten',
+'Translated' => 'bersetzt',
+'Extract' => 'Extrahieren',
+'Preview: %s' => 'Vorschau: %s',
+'Move priority up' => 'Erhhe Prioritt',
+'Move priority down' => 'Verringere Prioritt',
+'Copy locale' => 'Kopiere Locale',
+'Reset custom settings' => 'verwerfe Anpassungen',
+'No language file...' => 'Keine Sprachdatei...',
+'Extract .po file into b2evo-format' => 'Extrahiere .po-Datei ins b2evo-Format',
+'Are you sure you want to reset?' => 'Wirklich zurcksetzen?',
+'Reset to defaults (delete database table)' => 'Auf Voreinstellungen zurcksetzen (lscht Datenbank-Tabelle)',
+'Close user profile!' => 'Schliesse Benutzerprofil!',
+'Create new user profile' => 'Erstelle neues Benutzerprofil',
+'Profile for:' => 'Profil fr:',
+'User rights' => 'Benutzer-Rechte',
+'Send an email' => 'Schicke eine E-Mail',
+'Visit the site' => 'Besuche die Seite',
+'Search on ICQ.com' => 'Suche auf ICQ.com',
+'Instant Message to user' => 'Sofortnachricht an Benutzer',
+'Identity shown' => 'Angezeigte Identit',
+'Check this to be displayed as online when visiting the site.' => 'Aktivieren, um als Online angezeigt zu werden, wenn du die Seite besuchst.',
+'Show Online' => 'Onlinestatus anzeigen',
+'Preferred locale' => 'Bevorzugte Locale',
+'Preferred locale for admin interface, notifications, etc.' => 'Bevorzugte Locale fr Adminbereich, Benachrichtigungen, etc.',
+'Has the user been validated (through email)?' => 'Wurde der Benutzer (durch E-Mail) validiert?',
+'Validated' => 'Validiert',
+'Check this to allow receiving emails through a message form.' => 'Auswhlen, um E-Mails ber ein Nachrichtenformular empfangen zu knnen.',
+'Message form' => 'Nachrichtenformular',
+'Check this to receive a notification whenever one of <strong>your</strong> posts receives comments, trackbacks, etc.' => 'Auswhlen, um Benachrichtigungen zu erhalten, wenn einer <strong>deiner</strong> Eintrge Kommentare, Trackbacks, etc erhlt.',
+'Notifications' => 'Benachrichtigungen',
+'ICQ' => 'ICQ',
+'AIM' => 'AIM',
+'MSN IM' => 'MSN IM',
+'YahooIM' => 'YahooIM',
+'Leave empty if you don\'t want to change the password.' => 'Leer lassen, wenn du dein Passwort nicht ndern mchtest.',
+'New password' => 'Neues Passwort',
+'Confirm new password' => 'Besttige neues Passwort',
+'no' => 'nein',
+'yes' => 'ja',
+'Admin skin' => 'Admin-Skin',
+'The skin defines how the backoffice appears to you.' => 'Dieses Skin bestimmt, wie der Adminbereich Dir angezeigt wird.',
+'1:more icons ... 5:less icons' => '1:mehr Icons ... 5:weniger Icons',
+'Action icon display' => 'Anzeige von Aktionsicons',
+'1:more action words ... 5:less action words' => '1:mehr Aktionswrter ... 5:weniger Aktionswrter',
+'Action word display' => 'Anzeige von Aktionswrtern',
+'Display a legend at the bottom of every page including all action icons used on that page.' => 'Zeige eine Legende am Ende jeder Seite mit allen auf dieser Seite benutzten Aktionsicons.',
+'Display icon legend' => 'Zeige Iconlegende',
+'Control form closing' => 'berwache Schliessen von Formularen',
+'This will alert you if you fill in data into a form and try to leave the form before submitting the data.' => 'Dies wird Dich warnen, wenn Du Daten in einem Formular gendert hast und versuchst, das Formular zu verlassen, bevor die Daten bertragen wurden.',
+'Focus on first input text field' => 'Fokussiere das erste Formulareingabefeld',
+'The focus will automatically go to the first input text field.' => 'Der Fokus (Cursor) wird automatisch zum ersten Eingabefeld gehen.',
+'User information' => 'Benutzerinformationen',
+'Created on' => 'Erstellt am',
+'From IP' => 'Von IP',
+'From Domain' => 'Von Domain',
+'With Browser' => 'Mit Browser',
+'Creating new group' => 'Erstelle neue Gruppe',
+'Editing group:' => 'ndere Gruppe:',
+'Viewing group:' => 'Betrachte Gruppe:',
+'No Access' => 'Kein Zugriff',
+'View list only' => 'Nur Liste ansehen',
+'View' => 'Alle ansehen',
+'View details' => 'Details ansehen',
+'Add' => 'Hinzufgen',
+'Add & edit/delete self created' => 'Hinzufgen & Editieren/Lschen selbst erstellter',
+'Edit/delete all' => 'ndern/Lschen aller',
+'Permissions for members of this group' => 'Rechte fr Mitglieder dieser Gruppe',
+'Hidden' => 'Versteckt',
+'Visible link' => 'Sichtbarer Link',
+'Access to Admin area' => 'Zugriff zum Adminbereich',
+'View all' => 'Zeige alle',
+'Full Access' => 'Voller Zugriff',
+'View only' => 'Nur Anzeige',
+'Check to allow template editing.' => 'Auswhlen, um Vorlagennderungen zu erlauben.',
+'Add/Upload' => 'Hinzufgen/Hochladen',
+'This overrides any specific media file permissions on specific blogs.' => 'Dies hat Vorrang vor allen Blog-spezifischen Medien-Berechtigungen.',
+'Users & Groups' => 'Benutzer & Gruppen',
+'Settings' => 'Einstellungen',
+'Groups & Users' => 'Gruppen & Benutzer',
+'Add a user...' => 'Einen Benutzer hinzufgen...',
+'Add user' => 'Benutzer hinzufgen',
+'Add a group...' => 'Eine Gruppe hinzufgen...',
+'Add group' => 'Gruppe hinzufgen',
+'default group for new users' => 'Standard-Gruppe fr neue Benutzer',
+'Edit this group...' => 'Diese Gruppe editieren...',
+'Duplicate this group...' => 'Diese Gruppe duplizieren...',
+'Delete this group!' => 'Lsche diese Gruppe!',
+'Decrease user level' => 'Benutzerlevel heruntersetzen',
+'Increase user level' => 'Benutzerlevel heraufsetzen',
+'Edit this user...' => 'Diesen Benutzer editieren...',
+'Duplicate this user...' => 'Diesen Benutzer duplizieren...',
+'Delete this user!' => 'Lsche diesen Benutzer!',
+'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => 'Das Standardskin [%s] fr Blog [%s] existiert nicht. Es muss in den <a %s>Blogeigenschaften</a> gesetzt oder in der Stub-Datei berschrieben werden. Kontaktiere den <a %s>Webmaster</a>...',
+'Wrong login/password.' => 'Falsches Login/Passwort.',
+'You must log in!' => 'Du musst dich einloggen!',
+'You must validate your email address (%s) before you can log in.' => 'Du musst Deine E-Mail-Adresse (%s) validieren, bevor Du Dich einloggen kannst.',
+'Today' => 'Heute',
+'Select date' => 'Datum auswhlen',
+'You have modified this form but you haven\'t submitted it yet.\\nYou are about to lose your edits.\\nAre you sure?' => 'Du hast dieses Formular verndert,\
+aber es noch nicht abgeschickt.\
+Du bist dabei, Deine nderungen zu verlieren.\
+Bist Du sicher?',
+'You have modified the form \\"%s\\"\\nbut you haven\'t submitted it yet.\\nYou are about to lose your edits.\\nAre you sure?' => 'Du hast das Formular \"%s\" verndert,\
+aber es noch nicht abgeschickt.\
+Du bist dabei, Deine nderungen zu verlieren.\
+Bist Du sicher?',
+'Parser error: ' => 'Parser Fehler: ',
+'Tag <code>body</code> can only be used once!' => 'Tag <code>body</code> kann nur einmal benutzt werden!',
+'Illegal tag' => 'Ungltiger Tag',
+'Tag &lt;%s&gt; must occur inside another tag' => 'Tag &lt;%s&gt; muss in einem anderen Tag auftreten',
+'Tag &lt;%s&gt; is not allowed within tag &lt;%s&gt;' => 'Tag &lt;%s&gt; ist innerhalb des Tags &lt;%s&gt; nicht erlaubt',
+'Tag &lt;%s&gt; may not have attribute %s' => 'Tag &lt;%s&gt; darf kein Attribut &lt;%s&gt; haben',
+'Found invalid URL: ' => 'Ungltiger URL gefunden: ',
+'Tag &lt;%s&gt; may not contain raw character data' => 'Tag &lt;%s&gt; darf keine Daten enthalten',
+'Illegal markup found: ' => 'Illegales Markup gefunden: ',
+'Unallowed CSS markup found: ' => 'Unerlaubtes CSS Markup gefunden: ',
+'Hello' => 'Hallo',
+'No response!' => 'Keine Antwort!',
+'Remote error' => 'Entfernter Fehler',
+'Response' => 'Antwort',
+'Parameter &laquo;%s&raquo; is required!' => 'Der Parameter &laquo;%s&raquo; ist erforderlich!',
+'Illegal value received for parameter &laquo;%s&raquo;!' => 'Illegalen Wert fr Parameter &laquo;%s&raquo; empfangen!',
+'Invalid URL' => 'Ungltiger URL',
+'URI scheme not allowed' => 'URI Schema nicht erlaubt',
+'URL not allowed' => 'URL nicht erlaubt',
+'URL must be a full path starting with "/".' => 'URL muss ein voller Pfad, beginnend mit "/" oder ein Anker, beginnend mit "#" sein.',
+'An unexpected error has occured!' => 'Ein unerwarteter Fehler ist aufgetreten!',
+'If this error persits, please report it to the administrator.' => 'Wenn dieser Fehler weiterhin auftritt, berichte ihn bitte an den Administrator.',
+'Additional information about this error:' => 'Zustzliche Informationen zu diesem Fehler:',
+'Go back to home page' => 'Gehe zurck zur Startseite',
+'Bad Request!' => 'Ungltige Anforderung!',
+'The parameters of your request are invalid.' => 'Die Parameter der Anforderung sind ungltig.',
+'If you have obtained this error by clicking on a link INSIDE of this site, please report the bad link to the administrator.' => 'Wenn Du den Fehler erhalten hast, indem Du auf einen Link INNERHALB dieser Seite geklickt hast, teile den fehlerhaften Link bitte dem Administrator mit.',
+'PREVIEW' => 'VORSCHAU',
+'Oops, MySQL error!' => 'Oops, MySQL Fehler!',
+'go back' => 'gehe zurck',
+'Redirecting you to:' => 'Du wirst umgeleitet zu:',
+'If nothing happens, click <a %s>here</a>.' => 'Falls nichts passiert, klicke <a %s>hier</a>.',
+'Archive Directory' => 'Archiv-Verzeichnis',
+'User profile' => 'Benutzerprofil',
+'Send an email message' => 'Schicke eine E-Mail',
+'Pinging b2evolution.net...' => 'Pinge b2evolution.net...',
+'Aborted (Running on localhost).' => 'Abgebrochen (wird auf localhost ausgefhrt).',
+'Pinging Weblogs.com...' => 'Pinge Weblogs.com...',
+'Pinging Blo.gs...' => 'Pinge Blo.gs...',
+'Pinging technorati.com...' => 'Pinge technorati.com...',
+'No desc available' => 'keine Beschreibung',
+'No description available' => 'Keine Beschreibung verfgbar',
+'My Tab' => 'Mein Reiter',
+'Homepage of the plugin' => 'Homepage des Plugins',
+'Delete set!' => 'Lsche Datensatz!',
+'Add a new set of &laquo;%s&raquo;' => 'Fge neuen Satz von &laquo;%s&raquo; hinzu',
+'New set' => 'Neuer Satz',
+'Note: before adding a new set you have to save any changes.' => 'Beachte: vor dem Hinzufgen eines neuen Satzes mssen nderungen gespeichert werden.',
+'The value for %s must be numeric.' => 'Der Wert fr %s muss numerisch sein.',
+'The value must be numeric.' => 'Der Wert muss numerisch sein.',
+'The value is invalid. It must match the regular expression &laquo;%s&raquo;.' => 'Der Wert ist ungltig. Er muss zu dem regulren Ausdruck &laquo;%s&raquo; passen.',
+'The value is invalid. It must be in the range from %s to %s.' => 'Der Wert ist ungltig. Er muss im Bereich von %s bis %s sein.',
+'The value is invalid. It must be smaller than %s.' => 'Der Wert ist ungltig. Er muss kleiner als %s sein.',
+'The value is invalid. It must be greater than %s.' => 'Der Wert ist ungltig. Er muss grsser als %s sein.',
+'The plugin cannot be installed again.' => 'Das Plugin kann nicht erneut installiert werden.',
+'The installation of the plugin failed.' => 'Die Installation des Plugins ist fehlgeschlagen.',
+'Some plugin dependencies are not fulfilled:' => 'Einige Pluginabhngigkeiten sind nicht erfllt:',
+'The events %s are required by %s (ID %d).' => 'Die Ereignisse %s werden von %s (ID %d) erfordert.',
+'The event %s is required by %s (ID %d).' => 'Das Ereignis %s wird von %s (ID %d) erfordert.',
+'The plugin is required by the following plugins: %s.' => 'Das Plugin wird von den folgenden Plugins erfordert: %s.',
+'The plugin recommends a plugin which provides all of the following events: %s.' => 'Das Plugin empfiehlt ein Plugin, welches alle der folgenden Ereignisse bereitstellt: %s.',
+'The plugin requires a plugin which provides all of the following events: %s.' => 'Das Plugin erfordert ein Plugin, welches alle der folgenden Ereignisse bereitstellt: %s.',
+'The plugin recommends plugins which provide the events: %s.' => 'Das Plugin empfiehlt Plugins, welches die folgenden Ereignisse bereitstellen: %s.',
+'The plugin requires plugins which provide the events: %s.' => 'Das Plugin erfordert Plugins, welche die folgenden Ereignisse bereitstellen: %s.',
+'The plugin requires at least version %s of the plugin %s, but you have %s.' => 'Das Plugin erfordert mindestens Version %s des Plugins %s, aber Du hast %s.',
+'The plugin requires the plugins: %s.' => 'Das Plugin erfordert die folgenden Plugins: %s.',
+'The plugin recommends to install the plugins: %s.' => 'Das Plugin empfiehlt, die folgenden Plugins zu installieren: %s.',
+'The plugin recommends version %s of %s (%s is installed). Think about upgrading.' => 'Das Plugin empfiehlt Version %s von %s (%s ist installiert). Denke ber ein Upgrade nach.',
+'The plugin requires version %s of %s, but %s is installed.' => 'Das Plugin erfordert mindestens Version %s von %s, aber es ist %s installiert.',
+'The plugin recommends version %s of the plugin API (%s is installed). Think about upgrading your %s installation.' => 'Das Plugin empfiehlt Version %s der Plugin API (%s ist installiert). Denke ber ein Upgrade Deiner %s Installation nach.',
+'The plugin requires version %s of the plugin API, but %s is installed. You will probably have to upgrade your %s installation.' => 'Das Plugin erfordert Version %s der Plugin API, aber %s ist installiert. Du wirst wahrscheinlich Deine %s Installation upgraden mssen.',
+'The maximum length of a plugin code is 32 characters.' => 'Die maximale Lnge eines Plugin-Codes ist 32 Zeichen.',
+'The plugin code cannot include a dot!' => 'Der Plugin-Code kann keinen Punkt enthalten!',
+'The plugin code is already in use by another plugin.' => 'Der Plugincode wird schon von einem anderen Plugin genutzt.',
+'Please enter a valid time.' => 'Bitte gib eine gltige Zeit an.',
+'The phone number is invalid.' => 'Die Telefonnummer ist ungltig.',
+'Supplied URL is invalid. (%s)' => 'Angegebene URL ist ungltig. (%s)',
+'Columns' => 'Spalten',
+'Filter list' => 'Filtere Liste',
+'Ascending order' => 'Aufsteigende Sortierung',
+'Descending order' => 'Absteigende Sortierung',
+'Move up!' => 'Aufwrts bewegen!',
+'Move down! (reverse sort)' => 'Abwrts bewegen! (umgekehrte Sortierung)',
+'Move down!' => 'Abwrts bewegen!',
+'Move up! (reverse sort)' => 'Aufwrts bewegen! (umgekehrte Sortierung)',
+'to' => 'bis',
+'Sorry, there is nothing to display...' => 'Sorry, es gibt nichts anzuzeigen...',
+'Sel' => 'Sel',
+'Selection name' => 'Auswahlname',
+'Update selection' => 'Auswahl aktualisieren',
+'Selection' => 'Auswahl',
+'New selection' => 'Neue Auswahl',
+'Cannot create a selection with an empty name' => 'Kann keine Auswahl mit leerem Namen erstellen',
+'Selection created.' => 'Auswahl erstellt.',
+'Please provide a selection name.' => 'Bitte gib einen Auswahlnamen an.',
+'Obsolete selection entries deleted.' => 'Veraltete Auswahleintrge gelscht.',
+'New selections entries inserted.' => 'Neue Auswahleintrge eingefgt.',
+'Selection copied.' => 'Auswahl kopiert.',
+'Selection links copied.' => 'Auswahllinks kopiert.',
+'Delete selection &laquo;%s&raquo;?' => 'Lsche Auswahl &laquo;%s&raquo;?',
+'Cascading deletes!' => 'Kaskadierende Lschung!',
+'Selection attachments deleted.' => 'Auswahlanhnge gelscht.',
+'Selection deleted.' => 'Auswahl gelscht.',
+'Subscriptions' => 'Subskriptionen',
+'Sending trackbacks...' => 'Sende Trackbacks...',
+'No trackback to be sent.' => 'Kein Trackback zu senden.',
+'Excerpt to be sent:' => 'Zu sendender Auszug:',
+'Trackbacks done.' => 'Trackbacks beendet.',
+'Sending trackback to:' => 'Sende Trackback an:',
+'Succeeded' => 'Gelungen',
+'Unknown error' => 'Unbekannter Fehler',
+'No valid trackback response. Maybe the given url is not a Trackback url.' => 'Keine gltige Trackbackantwort. Vielleicht ist der angegebene URL kein Trackback URL.',
+'Response:' => 'Antwort:',
+'No server specified' => 'Kein Server angegeben',
+'POP3 connect:' => 'POP3 connect:',
+'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => 'POP3: vorzeitiges NOOP OK, KEIN RFC 1939 konformer Server',
+'No connection to server' => 'Keine Verbindung zum Server',
+'POP3 noop:' => 'POP3 noop:',
+'No login ID submitted' => 'Keine Login ID angegeben',
+'POP3 user:' => 'POP3 Benutzer:',
+'connection not established' => 'Verbindung nicht aufgebaut',
+'No password submitted' => 'Kein Passwort bermittelt',
+'POP3 pass:' => 'POP3 Passwort:',
+'authentication failed ' => 'Authentifizierung fehlgeschlagen',
+'NOOP failed. Server not RFC 1939 compliant' => 'NOOP fehlgeschlagen. Server ist nicht zu RFC 1939 konform',
+'POP3 apop:' => 'POP3 apop:',
+'No server banner' => 'Kein Server Banner',
+'abort' => 'Abbruch',
+'apop authentication failed' => 'apop Authentifizierung fehlgeschlagen',
+'POP3 login:' => 'POP3 login:',
+'POP3 top:' => 'POP3 top:',
+'POP3 pop_list:' => 'POP3 pop_list:',
+'Premature end of list' => 'Verfrhtes Ende der Liste',
+'POP3 get:' => 'POP3 get:',
+'POP3 last:' => 'POP3 last:',
+'POP3 reset:' => 'POP3 reset:',
+'POP3 send_cmd:' => 'POP3 send_cmd:',
+'Empty command string' => 'Leerer Befehl',
+'POP3 quit:' => 'POP3 quit:',
+'connection does not exist' => 'Verbindung besteht nicht',
+'POP3 uidl:' => 'POP3 uidl:',
+'POP3 delete:' => 'POP3 delete:',
+'No msg number submitted' => 'Keine Nachrichtennummer angegeben',
+'Command failed' => 'Befehl fehlgeschlagen',
+'Sunday' => 'Sonntag',
+'Monday' => 'Montag',
+'Tuesday' => 'Dienstag',
+'Wednesday' => 'Mittwoch',
+'Thursday' => 'Donnerstag',
+'Friday' => 'Freitag',
+'Saturday' => 'Samstag',
+'Sun' => 'So',
+'Mon' => 'Mo',
+'Tue' => 'Di',
+'Wed' => 'Mi',
+'Thu' => 'Do',
+'Fri' => 'Fr',
+'Sat' => 'Sa',
+' S ' => ' S ',
+' M ' => ' M ',
+' T ' => ' D ',
+' W ' => ' M ',
+' T  ' => ' D ',
+' F ' => ' F ',
+' S  ' => ' S ',
+'January' => 'Januar',
+'February' => 'Februar',
+'March' => 'Mrz',
+'April' => 'April',
+'May ' => 'Mai',
+'June' => 'Juni',
+'July' => 'Juli',
+'August' => 'August',
+'September' => 'September',
+'October' => 'Oktober',
+'November' => 'November',
+'December' => 'Dezember',
+'Jan' => 'Jan',
+'Feb' => 'Feb',
+'Mar' => 'Mr',
+'Apr' => 'Apr',
+'May' => 'Mai',
+'Jun' => 'Jun',
+'Jul' => 'Jul',
+'Aug' => 'Aug',
+'Sep' => 'Sep',
+'Oct' => 'Okt',
+'Nov' => 'Nov',
+'Dec' => 'Dez',
+'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => 'Dieses Blog enthlt alle deine von Cafelog bernommenen Eintrge. Dieses Blog hat den Namen \'%s\'. %s',
+'This is a sample linkblog entry' => 'Dies ist ein Beispiel-Linkblog-Eintrag',
+'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => 'Dies ist ein Beispieltext, den Linkblog-Eintrag beschreibend. In den meisten Fllen wirst du dies leer lassen wollen, und nur einen Titel und URL fr deine Linkblog-Eintrge (favorisierte/verwandte Seiten) verwenden.',
+'This is the long description for the blog named \'%s\'. %s' => 'Dies ist eine lange Beschreibung fr das Blog namens \'%s\'. %s',
+'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => 'Dieses Blog (Blog #1) ist ein sehr spezielles Blog! Es vereinigt automatisch alle Eintrge der anderen Blogs. Das erlaubt dir, ganz einfach alles zu verfolgen, was in diesem System geschrieben steht. Du kannst dieses Blog vor der ffentlichkeit verstecken, indem du \'In ffentliche Blogliste einbeziehen\' im Blogs-Adminbereich ausschaltest.',
+'%s Title' => '%s Titel',
+'Tagline for %s' => 'Untertitel fr %s',
+'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => 'Der Hauptzweck dieses Blogs ist es, in der seitlichen Leiste der anderen Blogs eingefgt zu werden und dort deine favorisierten/verwandten Links anzuzeigen.',
+'Clean Permalinks!' => 'Saubere Permalinks!',
+'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => 'b2evolution benutzt standardmssig old-style Permalinks und Feedback-Links. Dies dient zur maximalen Kompatibilitt mit verschiedenen Webserver-Konfigurationen.
+Nichtsdestotrotz, wenn du dich behaglich im Umgang mit b2evolution fhlst, solltest du versuchen, saubere Permalinks in den Einstellungen einzuschalten... (aktiviere \'Benutze Extra-Path Info\')',
+'Apache optimization...' => 'Apache Optimierung...',
+'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => 'Im <code>/blogs</code> Verzeichnis, wie auch in <code>/blogs/admin</code> sind zwei Dateien namens [<code>sample.htaccess</code>]. Du solltest versuchen, diese nach [<code>.htaccess</code>] umzubenennen.
+
+Das wird die Art, wie b2evolution vom Webserver behandelt wird, optimieren (falls du Apache benutzt). Diese Dateien sind nicht standardmssig aktiviert, weil ein paar Hosts Fehler anzeigen wrden. Falls dir das passieren sollte, nachdem du die Dateien umbenannt hast, entferne sie einfach wieder (bzw nenne sie wieder um) und alles ist gut.',
+'About evoSkins...' => 'ber evoSkins...',
+'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => 'Standardmssig werden b2evolution Blogs durch ein Standard-Skin angezeigt.
+
+<p>Leser knnen durch einen Skin-Wechsler (der in den meisten Skins integriert ist) ein anderes Skin auswhlen.
+
+Du kannst das Standard-Skin fr jedes Blog ndern, indem du die Blog-Parameter im Adminbereich nderst. Du kannst ausserdem auch ein bestimmtes Skin fr alle Benutzer erzwingen.
+
+Ansonsten kannst du verfgbare Skins einschrnken, indem du welche aus dem Verzeichnis /blogs/skins lschst. Du kannst auch neue Skins erstellen, indem du vorhandene Skin-Verzeichnisse duplizierst, umbenennst und anpasst.
+
+Um mit dem Anpassen eines Skins zu beginnen, ffne dessen \'<code>_main.php</code>\' Datei in einem Editor (bevorzugt mit einem der PHP/HTML-Syntax kennt und hervorhebt) und lies die Kommentare dort. Ausserdem solltest du die Anleitung zu evoSkins lesen!',
+'By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through \'<code>index.php</code>\', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don\'t want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided \'<code>a_stub.php</code>\' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided \'<code>a_noskin.php</code>\'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the \'Stub name\' field. Otherwise, the permalinks will not function properly.' => 'Standardmssig werden alle vorinstallierten Blogs durch ein Skin dargestellt. (Mehr zu Skins in einem anderen Eintrag.)
+
+Das heisst, Blogs werden durch \'<code>index.php</code>\' aufgerufen, wo Datenbank-Voreinstellungen geladen werden und dann wird der Job des Anzeigens an das Skin bergeben.
+
+Alternativ, falls du keine Datenbank-Voreinstellungen benutzen willst, um, sagen wir, ein Skin, eine Kategorie oder spezielles Linkblog zu erzwingen, kannst du eine Stub-Datei wie die mitgelieferte \'<code>a_stub.php</code>\' erstellen und dein Blog durch diesen Stub aufrufen, anstelle von index.php .
+
+Schliesslich, falls du sehr spezielle Anpassungen deines Blogs brauchst, kannst du schlichte Vorlagen anstellen von Skins benutzen. In diesem Fall rufe dein Blog durch eine vollstndige Vorlage wie die mitgelieferte \'<code>a_noskin.php</code>\' auf.
+
+Du wirst in den Stub/Vorlagen-Dateien selber weitere Informationen finden. ffne sie in einem Texteditor und lies die Kommentare darin.
+
+Wie auch immer, gehe sicher im Blog-Adminbereich die richtige Zugriffsart festzulegen. Wenn du eine Stub- oder Vorlagendatei benutzt, musst du auch einen Dateinamen im \'Stub-Name\'-Feld angeben. Ansonsten werden Permalinks nicht richtig funktionieren.',
+'Skins, Stubs and Templates...' => 'Skins, Stubs und Vorlagen...',
+'Multiple Blogs, new blogs, old blogs...' => 'Mehrere Blogs, neue Blogs, alte Blogs...',
+'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => 'Standardmssig kommt b2evolution mit vier Blogs, namentlich \'Blog All\', \'Blog A\', \'Blog B\' und \'Linkblog\'.
+
+Einige dieser Blogs spielen eine spezielle Rolle. Lies mehr darber auf der zugehrigen Seite.
+
+Du kannst im Adminbereich weitere Blogs erstellen oder ungewollte lschen.',
+'This is a multipage post' => 'Dies ist ein mehrseitiger Eintrag',
+'This is page 1 of a multipage post.\n\nYou can see the other pages by clicking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => 'Dies ist Seite 1 eines mehrseitigen Eintrags.
+
+Du kannst die anderen Seiten sehen, indem du auf die Links unter dem Text klickst.
+
+<!--nextpage-->
+
+Dies ist Seite 2.
+
+<!--nextpage-->
+
+Dies ist Seite 3.
+
+<!--nextpage-->
+
+Dies ist Seite 4.
+
+Dies ist die letzte Seite.',
+'Extended post with no teaser' => 'Erweiterter Eintrag ohne Teaser',
+'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => 'Dies ist ein erweiterter Eintrag ohne Teaser. Das heisst du wirst den Lockartikel (Teaser) nicht mehr sehen, wenn du auf den "mehr"-Link klickst.
+
+<!--more--><!--noteaser-->
+
+Dies ist der erweiterte Text. Du siehst ihn nur, wenn du auf den "mehr"-Link geklickt hast.',
+'Extended post' => 'Erweiterter Eintrag',
+'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => 'Dies ist ein erweiterter Eintrag. Das bedeutet, du siehst erst nur diesen kleinen Lockartikel (Teaser) und musst auf den unteren Link klicken, um mehr zu sehen.
+
+<!--more-->
+
+Dies ist der erweiterte Text. Du siehst ihn nur, wenn du auf den "mehr"-Link geklickt hast.',
+'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => 'Blog B enthlt ein paar Eintrge in der \'b2evolution Tips\' Kategorie.
+
+Alle diese Eintrge sind gedacht, um dir zu helfen. Wie EdB sagen wrde: "<em>lies sie alle bevor du anfngst rumzuhacken!</em>" ;)
+
+Wenn du mchtest, kannst du diese Eintrge einzeln lschen, nachdem du sie gelesen hast. Du knntest ihren Status auch in \'Missbilligt\' ndern, um vor Augen zu haben, was du schon gelesen hast.',
+'Important information' => 'Wichtige Informationen',
+'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => '<p>Dies ist der erste Eintrag.</p>
+
+<p>Er erscheint in Blog A und Blog B.</p>',
+'First Post' => 'Erster Eintrag',
+'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => '<p>Dies ist der zweite Eintrag.</p>
+
+<p>Er erscheint nur in Blog A, aber in mehreren Kategorien.</p>',
+'Second post' => 'Zweiter Eintrag',
+'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => '<p>Dies ist der dritte Eintrag.</p>
+
+<p>Er erscheint nur in Blog B und in einer einzelnen Kategorie.</p>',
+'Third post' => 'Dritter Eintrag',
+'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => 'Hi, dies ist ein Kommentar.<br />Um einen Kommentar zu lschen, log dich einfach ein und betrachte die Kommentare des Eintrags. Von dort aus hast du die Option zum Editieren oder Lschen.',
+'The database schema is already up to date. There is nothing to do.' => 'Die Datenbank ist bereits auf dem neuesten Stand. Es gibt nichts zu tun.',
+'Now you can <a %s>log in</a> with your usual %s username and password.' => 'Jetzt kannst du dich mit deinem blichen %2$s Benutzernamen und Passwort <a %1$s>einloggen</a>.',
+'It appears that the following blog stub names are used more than once: [\'%s\']' => 'Es scheint, als wrden die folgenden Blog-Stub-Namen mehr als einmal benutzt: [\'%s\']',
+'I can\'t upgrade until you make them unique. DB field: [%s]' => 'Wir knnen nicht upgraden, bevor du sie einzigartig machst. DB-Feld: [%s]',
+'Upgrade database' => 'Upgrade der Datenbank',
+'The version number is correct, but we have detected changes in the database schema. This can happen with CVS versions...' => 'Die Versionsnummer ist korrekt, aber wir haben nderungen im Datenbankschema festgestellt. Dies kann mit CVS Versionen vorkommen...',
+'Upgrade database!' => 'Datenbank upgraden!',
+'Checking DB schema version...' => 'berprfe DB-Schema Version...',
+'NOT FOUND! This is not a b2evolution database.' => 'NICHT GEFUNDEN! Dies ist keine b2evolution-Datenbank.',
+'This version is too old!' => 'Diese Version ist zu alt!',
+'This version is too recent! We cannot downgrade to it!' => 'Diese Version ist zu neu! Wir knnen nicht dorthin downgraden!',
+'Upgrade from a previous version' => 'Upgrade von einen frheren Version',
+'New Install' => 'Neue Installation',
+'Upgrade from Cafelog/b2' => 'Upgrade von Cafelog/b2',
+'Delete b2evolution tables' => 'Lsche b2evolution Tabellen',
+'Base configuration' => 'Basis-Konfiguration',
+'b2evo installer' => 'b2evo Installer',
+'Installer for version ' => 'Installer fr Version',
+'Current installation' => 'Aktuelle Installation',
+'Install menu' => 'Installationsmenu',
+'PHP info' => 'PHP Info',
+'Go to Blogs' => 'Gehe zu Blogs',
+'Go to Admin' => 'Gehe zu Admin',
+'Online' => 'Online',
+'Manual' => 'Anleitung',
+'Forums' => 'Foren',
+'Language / Locale' => 'Sprache / Locale',
+'Choose a default language/locale for your b2evo installation.' => 'Whle eine Standard-Sprache/Locale fr deine b2evo Installation.',
+'Check your database config settings below and update them if necessary...' => 'berprfe deine Datenbank-Konfiguration unten und aktualisiere sie, wenn ntig...',
+'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => 'Die Mindestvoraussetung fr diese Version von b2evolution ist %s Version %s, aber du versuchst Version %s zu benutzen!',
+'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => 'Es scheint, als wrden die Datenbank-Einstellungen die du angegeben hast nicht funktionieren. Bitte berprfe sie sorgfltig und versuche es nochmal...',
+'Config file update' => 'Update der Konfigurationsdatei',
+'We cannot automatically update your config file [%s]!' => 'Wir knnen deine Konfigurationsdatei [%s] nicht automatisch aktualisieren!',
+'There are two ways to deal with this:' => 'Es gibt zwei Wege, um damit umzugehen:',
+'You can allow the installer to update the config file by changing its permissions:' => 'Du kannst dem Installer erlauben, die Konfigurationsdatei zu ndern, indem du ihre Berechtigung nderst:',
+'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => '<code>chmod 666 %s</code>. Falls ntig, siehe <a %s>Onlineanleitung ber Dateirechte</a>.',
+'Come back to this page and refresh/reload.' => 'Komme zurck auf diese Seite und lade sie neu.',
+'Alternatively, you can update the config file manually:' => 'Alternativ kannst du die Konfigurationsdatei auch manuell aktualisieren:',
+'Open the _basic_config.php file locally with a text editor.' => 'ffne die _basic_config.php Datei lokal in einem Texteditor.',
+'Delete all contents!' => 'Lsche den gesamten Inhalt!',
+'Copy the contents from the box below.' => 'Kopiere den Inhalt aus der unteren Box.',
+'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => 'Fge ihn in deinen lokalen Texteditor ein. <strong>ACHTUNG: gehe sicher, dass es ABSOLUT KEINEN WHITESPACE nach dem letzten <code>?&gt;</code> in der Datei gibt.</strong> Jedes Leerzeichen, Tab oder neue Zeile am Ende der Konfigurationsdatei knnte verhindern, dass Cookies gesetzt werden, wenn du versuchst, dich spter einzuloggen.',
+'Save the new _basic_config.php file locally.' => 'Speichere die neue _basic_config.php lokal.',
+'Upload the file to your server, into the /_conf folder.' => 'Lade die Datei auf deinen Server, in das /_conf Verzeichnis.',
+'<a %s>Call the installer from scratch</a>.' => '<a %s>Ruf den Installer erneut auf</a>.',
+'This is how your _basic_config.php should look like:' => 'So sollte deine _basic_config.php aussehen:',
+'Your configuration file [%s] has been successfully updated.' => 'Deine Konfigurationsdatei [%s] wurde erfolgreich aktualisiert.',
+'Your base config file has not been edited yet. You can do this by filling in the form below.' => 'Deine Basis-Konfigurationsdatei wurde noch nicht editiert. Du kannst das durch Ausfllen des unteren Formulars machen.',
+'This is the minimum info we need to set up b2evolution on this server:' => 'Das sind die Mindestinformationen, die wir brauchen um b2evolution auf diesem Server zu installieren:',
+'Database you want to install into' => 'Datenbank in die du installieren mchtest',
+'MySQL Username' => 'MySQL Benutzername',
+'Your username to access the database' => 'Dein Benutzername fr den Datenbank-Zugriff',
+'MySQL Password' => 'MySQL Passwort',
+'Your password to access the database' => 'Dein Passwort fr den Datenbank-Zugriff',
+'MySQL Database' => 'MySQL Datenbank',
+'Name of the database you want to use' => 'Name der Datenbank, die du benutzen mchtest',
+'MySQL Host' => 'MySQL Host',
+'You probably won\'t have to change this' => 'Du wirst das wahrscheinlich nicht ndern mssen',
+'All DB tables will be prefixed with this. You need to change this only if you want to have multiple b2evo installations in the same DB.' => 'Alle DB-Tabellen erhalten damit ein Prefix. Dies muss nur verndert werden, wenn du mehrere b2evo Installationen in der selben DB haben willst.',
+'MySQL tables prefix' => 'MySQL Tabellenprefix',
+'Additional settings' => 'Weitere Einstellungen',
+'Base URL' => 'Basis-URL',
+'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => 'Hier wird b2evo und deine Blogs standardmssig liegen. BERPRFE DIES SORGFLTIG oder vieles wird nicht funktionieren. Falls du b2evolution auf deiner lokalen Maschine testen willst, MUSST du http://<strong>localhost</strong>/pfad benutzen, damit Cookies funktionieren... Benutze NICHT deinen Computernamen!',
+'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => 'Wird in schweren Fehlermeldungen benutzt, so dass Benutzer dich kontaktieren knnen. Du wirst hier auch Benachrichtigungen ber neue Benutzer-Registrierungen erhalten.',
+'Your email' => 'Deine E-Mail',
+'Update config file' => 'Config-Datei aktualisieren',
+'How do you want to install b2evolution?' => 'Wie willst du b2evolution installieren?',
+'The installation can be done in different ways. Choose one:' => 'Die Installation kann auf verschiedene Weise erfolgen. Whle eine:',
+'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => '<strong>Neue Installation</strong>: Installiere b2evolution Datenbank-Tabellen mit Beispieldaten.',
+'<strong>NOTE:</strong> Your stats will be reset.' => '<strong>BEACHTE:</strong> Deine Statistiken werden zurckgesetzt.',
+'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version. <strong>WARNING:</strong> If you have modified your database, this operation may fail. Make sure you have a backup.' => '<strong>Upgrade von einer frheren b2evolution Version</strong>: Upgrade deine Datenbank-Tabellen, um sie mit der jetzigen Version kompatibel zu machen! <strong>WARNUNG:</strong> Wenn Du Deine Datenbank verndert hast, kann diese Operation fehlschlagen. Stelle sicher, dass Du ein Backup hast.',
+'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => '<strong>Upgrade von Cafelog/b2 v 0.6.x</strong>: Installiere b2evolution Datenbank-Tabellen und kopiere deine vorhandenen Cafelog/b2 Daten dort hinein.',
+'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => 'Falls du schon b2evolution-Tabellen installiert hast und neu anfangen mchtest, musst du die b2evolution-Tabellen lschen bevor du neu installieren kannst. <strong>WARNUNG: All deine b2evolution-Datenbank-Tabellen und Daten werden verloren sein!!!</strong> Deine Cafelog/b2- oder andere Datenbank-Tabellen, falls vorhanden, werden in keinster Weise berhrt.',
+'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => '<strong>ndere deine Basis-Konfiguration</strong> (siehe Zusammenfassung unten): Du wirst das nur in seltenen Fllen machen wollen, wenn du deine b2evolution-Dateien oder -Datenbank verschoben hast...',
+'GO!' => 'LOS!',
+'Are you sure you want to delete your existing %s tables?\\nDo you have a backup?' => 'Wirklich die existierenden %s Tabellen lschen?\
+Backup vorhanden?',
+'Need to start anew?' => 'Mchtest du neu anfangen?',
+'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => 'Wenn du schon vorher b2evolution-Tabellen installiert hast und neu anfangen mchtest, musst du die b2evolution-Tabellen lschen bevor du eine neu installieren kannst. b2evolution kann seine eigenen DB-Tabellen fr dich lschen, aber aus offensichtlichen Sicherheitsgrnden ist diese Funktion standardmssig abgeschaltet.',
+'Base config recap...' => 'Zusammenfassung der Basis-Konfiguration',
+'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => 'Falls du hier keine korrekten Werte siehst, HR AUF weiterzumachen und <a %s>passe deine Basis-Konfiguration an</a>.',
+'(Set, but not shown for security reasons)' => '(Gesetzt, aber aus Sicherheitsgrnden nicht angezeigt)',
+'Admin email' => 'Admin-E-Mail',
+'Installing b2evolution tables with sample data' => 'Installiere b2evolution mit Beispieldaten',
+'Installation successful!' => 'Installation erfolgreich!',
+'Now you can <a %s>log in</a> with the login "admin" and password "%s".' => 'Jetzt kannst Du Dich mit dem Login "admin" und Passwort "%2$s" <a %1$s>einloggen</a>.',
+'Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.' => 'Achte auf das Passwort! Es ist ein <em>zuflliges</em> Passwort, das dir bei der Installation generiert wird. Natrlich kannst du es in deinem Benutzerprofil ndern, aber falls du es verlierst, wirst du die Datenbank-Tabellen lschen und neu installieren mssen.',
+'Upgrading data in existing b2evolution database' => 'Upgrade Daten in vorhandener b2evolution-Datenbank',
+'Upgrade completed successfully!' => 'Upgrade erfolgreich beendet!',
+'Installing b2evolution tables and copying existing %s data' => 'Installiere b2evolution Tabellen und kopiere vorhandene %s Daten',
+'Deleting b2evolution tables from the datatase' => 'Lsche b2evolution-Tabellen aus der Datenbank',
+'For security reasons, the reset feature is disabled by default.' => 'Aus Sicherheitsgrnden ist die Reset-Funktion standardmssig ausgeschaltet.',
+'Reset done!' => 'Zurcksetzung erfolgt!',
+'Back to menu' => 'Zurck zum Menu',
+'official website' => 'offizielle Webseite',
+'contact' => 'Kontakt',
+'Multiblog demo' => 'Multiblog Demo',
+'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => 'Diese Demo-Vorlage zeigt 3 Blogs auf einmal (1 links, 2 rechts)',
+'This skin tag displays a list of post archives.' => 'Dieser Vorlagentag zeigt eine Liste von Beitragsarchiven.',
+'Archives can be grouped monthly, daily, weekly or post by post.' => 'Archive knnen monatlich, wchentlich, tglich oder Beitrag fr Beitrag archiviert werden.',
+'More...' => 'Mehr...',
+'Automatic &lt;P&gt; and &lt;BR&gt; tags' => 'Automatische &lt;P&gt; und &lt;BR&gt; Tags',
+'This renderer will automatically detect paragraphs on double line-breaks. and mark them with appropriate HTML &lt;P&gt; tags.<br />\n\t\t\tOptionally, it will also mark single line breaks with HTML &lt;BR&gt; tags.' => 'Dieser Renderer erkennt Abstze automatisch anhand doppelter Zeilenumbrche und markiert sie mit den passenden HTML &lt;P&gt; Tags.<br />
+			Optional kann er auch einfache Zeilenumbrche mit HTML &lt;BR&gt; Tags markieren.',
+'Line breaks' => 'Zeilenumbrche',
+'Make line breaks (&lt;br /&gt;) for single newlines.' => 'Erstelle Zeilenumbrche (&lt;br /&gt;) fr einfache Zeilenumbrche.',
+'Add P tags in blocks (e.g. DIV)' => 'Fge P-Tags in Blcken (z.B. DIV) hinzu',
+'Ignore tags' => 'Ignoriere Tags',
+'A list of tags, in which no P or BR tags should get added.' => 'Eine Liste von Tags, in denen keine P- oder BR-Tags hinzugefgt werden sollen.',
+'Make URLs clickable' => 'Mache URLs klickbar',
+'This renderer will detect URLs in the text and automatically transform them into clickable links.' => 'Dieser Renderer erkennt URLs im Text und transformiert sie automatisch in klickbare Links.',
+'BB formatting e-g [b]bold[/b]' => 'BB-Formatierung zB [b]fett[/b]',
+'Available tags are: [b] [i] [u] [s] [color=...] [size=...] [font=...] [code] [quote] [list=1] [list=a] [list] [*]' => 'Verfgbare Tags sind: [b] [i] [u] [s] [color=...] [size=...] [font=...] [code] [quote] [list=1] [list=a] [list] [*]',
+'Settings for posts' => 'Einstellungen fr Eintrge',
+'Search list' => 'Suchliste',
+'Replace list' => 'Ersetzen-Liste',
+'Settings for comments' => 'Einstellungen fr Kommentare',
+'Render comments' => 'Kommentar rendern',
+'Allow bookmarklet blogging.' => 'Erlaube Bookmarklet-Blogging.',
+'Adds a tool allowing blogging through a bookmarklet.' => 'Fgt ein Tool hinzu, das es erlaubt durch ein Bookmarklet zu bloggen.',
+'Add this link to your Favorites/Bookmarks:' => 'Fge diesen Link zu deinen Favoriten/Lesezeichen hinzu:',
+'b2evo bookmarklet' => 'b2evo Lesezeichen',
+'This skin tag displays a navigable calendar.' => 'Der Skin Tag zeigt einen navigierbaren Kalendar an.',
+'Days containing posts are highlighted.' => 'Tage mit Eintrgen werden hervorgehoben.',
+'%d posts' => '%d Eintrge',
+'1 post' => '1 Eintrag',
+'go to month\'s archive' => 'gehe zum Monatsarchiv',
+'Current' => 'Aktuell',
+'Previous year (%04d-%02d)' => 'Voriges Jahr (%04d-%02d)',
+'Previous year (%04d)' => 'Voriges Jahr (%04d)',
+'Previous month (%04d-%02d)' => 'Voriger Monat (%04d-%02d)',
+'Next month (%04d-%02d)' => 'Nchster Monat (%04d-%02d)',
+'Next year (%04d-%02d)' => 'Nchstes Jahr (%04d-%02d)',
+'Next year (%04d)' => 'Nchstes Jahr (%04d)',
+'This skin tag displays the list of available categories for the blog.' => 'Dieser Skin Tag zeigt eine Liste der verfgbaren Kategorien des Blogs.',
+'Categories are indeed chapters and sub-chapters in the blog.' => 'Kategorien sind in der Tat Kapitel und Unterkaptitel im Blog.',
+'ANY' => 'JEDE',
+'ANY BUT' => 'JEDE AUSSER',
+'ALL' => 'ALLE',
+'Generic Ping plugin' => 'Generisches Ping-Plugin',
+'Use this plugin to add a generic ping service to your installation.' => 'Benutze dieses Plugin, um einen generischen Pingservice einzurichten.',
+'Ping service URL' => 'Pingservice URL',
+'The URL of the ping service.' => 'Die URL des Pingservices.',
+'Ping service name' => 'Name des Pingservices',
+'The name of the ping service, used for displaying only.' => 'Der Name des Pingservices, nur zur Anzeige.',
+'Ping service note' => 'Notizen zum Pingservice',
+'Notes about the ping service, used for displaying only.' => 'Notizen zum Pingservice, nur zur Anzeige.',
+'You must configure a ping service URL before the plugin can be enabled.' => 'Es muss die URL des Pingservices angegeben werden, bevor das Plugin aktiviert werden kann.',
+'The ping plugin needs a non-empty code.' => 'Das Ping-Plugin bentigt einen nicht-leeren Code.',
+'The ping service URL is invalid.' => 'Die Pingservice URL ist ungltig.',
+'GreyMatter style formatting' => 'GreyMatter Style Formatierung',
+'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => '**fett** \\kursiv\\ //kursiv// __unterstrichen__ ##tt## %%codeblock%%',
+'Ping b2evolution.net' => 'Pinge b2evolution.net',
+'Ping the b2evolution.net site' => 'Pinge die b2evolution.net-Seite',
+'Ping-O-Matic plugin' => 'Ping-O-Matic Plugin',
+'Easy HTML tags inserting' => 'Einfaches Einfgen von HTML-Tags',
+'INSerted' => 'eingefgt',
+'DELeted' => 'gelscht [Alt-D]',
+'STRong [Alt-B]' => 'krftig [Alt-S]',
+'EMphasis [Alt-I]' => 'hervorgehoben [Alt-E]',
+'STRong [Alt-S]' => 'krftig [Alt-S]',
+'EMphasis [Alt-E]' => 'hervorgehoben [Alt-E]',
+'CODE [Alt-C]' => 'CODE [Alt-C]',
+'Paragraph [Alt-P]' => 'Absatz [Alt-P]',
+'BLOCKQUOTE [Alt-B]' => 'Blockzitat [Alt-B]',
+'PREformatted text [Alt-R]' => 'formatierter Text [Alt-R]',
+'Unordered List [Alt-U]' => 'Ungeordnete Liste [Alt-U]',
+'Ordered List [Alt-O]' => 'Geordnete Liste [Alt-O]',
+'List Item [Alt-L]' => 'Listenelement [Alt-E]',
+'IMaGe [Alt-G]' => 'IMaGe [Alt-G]',
+'A href [Alt-A]' => 'a href [Alt-A]',
+'More [Alt-M]' => 'Mehr [Alt-M]',
+'no teaser [Alt-T]' => 'kein Teaser (Lockartikel) wenn &quot;Lies Mehr..&quot; [Alt-T]',
+'next page [Alt-Q]' => 'nchste Seite [Alt-Q]',
+'Close all tags' => 'Schliesse alle Tags',
+'ALTernate text' => 'ALTernativer Text',
+'Sitemap plugin' => 'Sitemap Plugin',
+'This plugin generates a Google Sitemap for your blog.' => 'Dieses Plugin generiert eine Google Sitemap fr Dein Blog.',
+'Change frequency' => 'nderungsfrequenz',
+'Include change frequency (see manual).' => 'Schliesse nderungsfrequenz mit ein (siehe Anleitung).',
+'Auto priority' => 'Autoprioritt',
+'Use auto priority for items based on comment count.' => 'Benutze eine automatisch berechnete Prioritt, basierend auf der Kommentaranzahl.',
+'Min post priority' => 'Minimale Eintragsprioritt',
+'Minimum priority for posts, even is auto priority is enabled.' => 'Minimale Prioritt fr Eintrge, selbst wenn Autoprioritt eingeschaltet ist.',
+'Default/Max post priority' => 'Standard/Maximale Eintragsprioritt',
+'Maximum priority for posts or default if auto priority is disabled.' => 'Maximale Prioritt fr Eintrge oder Standard, wenn Autoprioritt nicht aktiviert ist.',
+'Debug output' => 'Debugausgabe',
+'Debug output in comments of the generated XML.' => 'Debugausgabe als Kommentar im generierten XML.',
+'Graphical smileys' => 'Grafische Smilies',
+'This renderer will convert text smilies like :) to graphical icons.<br />\n\t\t\tOptionally, it will also display a toolbar for quick insertion of smilies into a post.' => 'Dieser Renderer konvertiert Textsmilies wie :) zu graphischen Smilies.<br />
+			Optional kann er eine Toolbar zum schnellen Einfgen von Smilies in einen Eintrag anzeigen.',
+'Use smilies toolbar' => 'Benutze Smilies Toolbar',
+'This is the default setting. Users can override it in their profile.' => 'Dies ist die Standardeinstellung. Benutzer knnen es in ihrem Profil berschreiben.',
+'Check to also render smilies in comments.' => 'Auswhlen, um auch Smilies in Kommentaren zu rendern.',
+'Smiley list' => 'Smiley Liste',
+'Wacko style formatting' => 'Wacko Style Formatierung',
+'Wiki Links converter' => 'Wiki-Links Konverter',
+'Basic antispam methods' => 'Grundlegende Antispam-Methoden',
+'This plugin provides basic methods to detect & block spam on referers, comments & trackbacks.' => 'Das Plugin bietet einfache Methoden, um Spam in Referern, Kommentaren und Trackbacks zu erkennen und zu blocken.',
+'Allow anonymous comments' => 'Erlaube anonyme Kommentare',
+'Allow non-registered visitors to leave comments.' => 'Erlaube nicht-registrierten Benutzern Kommentare zu hinterlassen.',
+'Detect feedback duplicates' => 'Erkenne doppelte Feedbacks',
+'Check this to check comments and trackback for duplicate content.' => 'Auswhlen, um Kommentare und Trackbacks auf doppelten, schon vorhandenen Inhalt zu berprfen.',
+'Feedback sensitivity to links' => 'Feedback-Sensitivitt fr Links',
+'If a comment has more than this number of links in it, it will get 100 percent spam karma. -1 to disable it.' => 'Wenn ein Kommentar mehr als diese Anzahl an Links enthlt, bekommt er 100 Prozent Spam-Karma. -1 um es zu deaktivieren.',
+'Apply rel="nofollow"' => 'Wende rel="nofollow" an',
+'hours. For how long should rel="nofollow" be applied to comment links? (0 means never, -1 means always)' => 'Stunden. Fr wie lange soll rel="nofollow" fr Links in Kommentaren angewendet werden? (0 heisst nie, -1 heisst immer)',
+'Check referers for URL' => 'berprfe Referer auf URL',
+'Check refering pages, if they contain our URL. This may generate a lot of additional traffic!' => 'berprfe verweisende Seiten, ob sie unsere URL beinhalten. Dies kann eine Menge zustzlichen Traffic generieren!',
+'Comments are not allowed from anonymous visitors.' => 'Kommentare von anonymen Besuchern sind nicht erlaubt.',
+'The trackback seems to be a duplicate.' => 'Der Trackback scheint ein Duplikat zu sein.',
+'The comment seems to be a duplicate.' => 'Der Kommentar scheint ein Duplikat zu sein.',
+'Display computer code in a post.' => 'Zeige Computercode in einem Eintrag.',
+'XHTML strict' => 'XHTML Strikt',
+'If enabled this will remove the \' target="_blank" \' from the PHP documentation links' => 'Wenn eingeschaltet, wird dies \' target="_blank" \' von den PHP Dokumentationslinks entfernen',
+'Insert codespan' => 'Fge Codebereich ein',
+'codespan' => 'Codebereich',
+'Insert codeblock' => 'Fge Codeblock ein',
+'codeblock' => 'Codeblock',
+'Insert XML codeblock' => 'Fge XML Codeblock ein',
+'Insert PHP codeblock' => 'Fge PHP Codeblock ein',
+'PHP' => 'PHP',
+'Short description' => 'Kurze Beschreibung',
+'Longer description. You may also remove this.' => 'Lngere Beschreibung, welche auch entfernt werden kann.',
+'Video' => 'Video',
+'Insert Youtube video' => 'Fge Youtube Video ein',
+'YouTube' => 'YouTube',
+'Google video' => 'Google Video',
+'Insert Google video' => 'Fge Google Video ein',
+'DailyMotion' => 'DailyMotion',
+'Insert DailyMotion video' => 'Fge DailyMotion Video ein',
+'Insert LiveVideo video' => 'Fge LiveVideo Video ein',
+'LiveVideo' => 'LiveVideo',
+'Insert iFilm video' => 'Fge iFilm Video ein',
+'iFilm' => 'iFilm',
+'Trackback address for this post:' => 'Trackback Adresse fr diesen Eintrag:',
+'No %s for this post yet...' => 'Bisher keine %s fr diesen Eintrag...',
+'This post has no feedback awaiting moderation...' => 'Dieser Eintrag hat keine zu erwartende Moderation...',
+'This post has 1 feedback awaiting moderation... %s' => 'Der Eintrag hat ein auf Moderation wartenden Feedback... %s',
+'This post has %d feedbacks awaiting moderation... %s' => 'Der Eintrag hat %d auf Moderation wartende Feedbacks... %s',
+'PREVIEW Comment from:' => 'VORSCHAU Kommentar von:',
+'Your email address will <strong>not</strong> be displayed on this site.' => 'Deine E-Mail Adresse wird <strong>nicht</strong> angezeigt.',
+'Site/Url' => 'Seite/URL',
+'Your URL will be displayed.' => 'Deine URL wird angezeigt.',
+'Line breaks become &lt;br /&gt;' => 'Zeilenumbrche werden zu &lt;br /&gt;',
+'Remember me' => 'Erinner mich',
+'Set cookies for name, email and url' => 'Setze Cookies fr Name, E-Mail und URL',
+'Allow message form' => 'Erlaube Nachrichten-Formular',
+'Allow users to contact you through a message form (your email will NOT be displayed.)' => 'Erlaube Benutzern, Dich ber ein Nachrichten-Formular zu kontaktieren (Deine E-Mail Adresse wird NICHT angezeigt).',
+'Linkblog' => 'Linkblog',
+'more' => 'mehr',
+'Comment on %s' => 'Kommentar zu %s',
+'Re:' => 'Re:',
+'To' => 'An',
+'From' => 'Von',
+'Your name.' => 'Dein Name.',
+'Your email address. (Will <strong>not</strong> be displayed on this site.)' => 'Deine E-Mail Adresse. (Wird <strong>nicht</strong> auf dieser Seite angezeigt.)',
+'Subject of email message.' => 'Betreff der E-Mail.',
+'Plain text only.' => 'Nur einfacher Text.',
+'Send message' => 'Nachricht senden',
+'AOL I.M.' => 'AOL I.M.',
+'MSN I.M.' => 'MSN I.M.',
+'Yahoo I.M.' => 'Yahoo I.M.',
+'Leave blank to leave the password unchanged.' => 'Leerlassen, um das Passwort ungendert zu lassen.',
+'New pass' => 'Neues Passwort',
+'Confirm' => 'Besttigen',
+'Confirm new password by typing it again.' => 'Besttige dein neues Passwort, indem du es erneut eingibst.',
+'[...] Read more!' => '[...] Lies mehr!',
+'Global settings' => 'Globale Einstellungen',
+'Blog subscriptions' => 'Blog Abos',
+'Select blog:' => 'Whle Blog:',
+'(Set cookies for name, email &amp; url)' => '(Setze Cookies fr Name, E-Mail &amp; URL)',
+'Select skin:' => 'Whle Skin:',
+'words' => 'Wrter',
+'Read more...' => 'Lies mehr...',
+'Choose skin' => 'Whle Skin',
+'XML Feeds' => 'XML Feeds',
+'What is RSS?' => 'Was ist RSS?',
+'Who\'s Online?' => 'Wer ist online?',
+'posted by' => 'geschrieben von',
+'User Functions' => 'Benutzerfunktionen',
+'Links/ Blogroll' => 'Links/ Blogroll',
+'Management' => 'Verwaltung',
+'Skins' => 'Skins',
+'Profile' => 'Profil',
+'Get skin' => 'Hole Skin',
+'Browse all posts by this author' => 'Zeige alle Eintrge dieses Autors',
+'categories' => 'Kategorien',
+'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => 'Der TrackBack-<acronym title="Uniform Resource Identifier">URI</acronym> fr diesen Eintrag ist:',
+'Comment by' => 'Kommentar von',
+'Trackback from' => 'Trackback von',
+'Pingback from' => 'Pingback von',
+'Edit This' => 'Editieren',
+'E-mail' => 'E-Mail',
+'Your Comment' => 'Dein Kommentar',
+'Say It!' => 'Sag es!',
+'Filed under:' => 'Gespeichert unter:',
+'Other' => 'Sonstiges',
+'Meta' => 'Meta',
+'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => '<abbr title="Really Simple Syndication">RSS</abbr> 2.0',
+'Syndicate this site using RSS' => 'Syndiziere diese Seite mit RSS',
+'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => 'Kommentar-<abbr title="Really Simple Syndication">RSS</abbr> 2.0',
+'The latest comments to all posts in RSS' => 'Die letzten Kommentare zu allen Eintrgen per RSS',
+'This page validates as XHTML 1.0 Transitional' => 'Diese Seite ist gltiges XHTML 1.0 Transitional',
+'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => 'Gltiges <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>',
+'Powered by b2evolution; multilingual multiuser multi-blog engine.' => 'Powered by b2evolution; Multilinguale Multiuser Multiblog Maschine.',
+'No results.' => 'Keine Ergebnisse.',
+'Permission denied!' => 'Zugriff verweigert!',
+'Time:' => 'Zeit:',
+'Greenwich Mean Time' => 'Greenwicher Zeit',
+'GMT:' => 'GMT:',
+'Logged in as:' => 'Eingeloggt als:',
+'Style:' => 'Stil:',
+'Summary Demo' => 'Zusammenfassungs-Demo',
+'This demo template displays a summary of last posts in all blogs' => 'Diese Demo-Vorlage zeigt eine Zusammenfassung der letzten Eintrge in allen Blogs',
+'More posts...' => 'Mehr Eintrge...',
 
-$trans['de_DE'] = array(
-	'' => "Project-Id-Version: b2evolution 0.9.0.x\nPOT-Creation-Date: 2004-06-26 02:33+0200\nPO-Revision-Date: 2004-07-09 18:51+0100\nLast-Translator: dAniel hAhler <daniel@thequod.de>\nLanguage-Team: dAniel hAhler <daniel@thequod.de>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\n",
-	'Selected' => "Ausgewhlt",
-	'Categories' => "Kategorien",
-	'Permanent link to full entry' => "Permanenter Link zum ganzen Eintrag",
-	'Permalink' => "Permalink",
-	'Recently' => "krzlich",
-	'(cached)' => "(gepuffert)",
-	'(no cache)' => "(ungepuffert)",
-	'Last comments' => "Letzte Kommentare",
-	'Some viewing statistics' => "ein paar Statistiken",
-	'Search' => "Suche",
-	'All Words' => "Alles",
-	'Some Word' => "ein Wort",
-	'Entire phrase' => "ganzen Ausdruck",
-	'Reset form' => "zurcksetzen",
-	'Get selection' => "Auswhlen",
-	'Archives' => "Archive",
-	'more...' => "mehr...",
-	'Recent Referers' => "Letzte Referer",
-	'Top Referers' => "Top Referer",
-	'Misc' => "Sonstiges",
-	'Syndicate this blog' => "Syndiziere dieses Blog",
-	'Default page for b2evolution' => "Standardseite fr b2evolution",
-	'Multilingual multiuser multi-blog engine.' => "Multilinguale Multiuser Multiblog Maschine.",
-	'Welcome to b2evolution' => "Willkommen zu b2evolution",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Dies ist die Standard-Homepage fr b2evolution. Sie wird solange angezeigt, bis du ein Standard-Blog in den generellen Einstellungen festlegst.",
-	'Individual blogs on this system' => "Individuelle Blogs auf diesem System",
-	'Blog #%d' => "Blog #%d",
-	'Blog #1' => "Blog #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Dies ist ein spezielles Blog, das alle Nachrichten der anderen Blogs vereinigt!",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Bitte beachte: die obige Liste (wie auch das Menu) wird automatisch generiert und enthlt nur die Blogs, die einen &quot;Stub&quot;-URL-Namen haben. Diesen kannst du in der Blogkonfiguration im Back-Office festlegen.",
-	'More demos' => "Mehr Demos",
-	'Custom template' => "Individuelle Vorlage",
-	'Multiple blogs displayed on the same page' => "Mehrere Blogs auf der gleichen Seite",
-	'Summary of last posts in all blogs' => "Zusammenfassung der letzten Eintrge aller Blogs",
-	'The page you\'re looking at' => "Die Seite die du gerade betrachtest",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Bitte beachte: diese Demos benutzen keine evoSkins, auch wenn du sie bei der Installation eingeschaltet hast. Du kannst nur ihr Aussehen verndern, indem du ihre PHP Vorlage editierst. Aber, noch einmal: vergiss nicht, dass es nur Demos sind, die dich zu deinen eigenen Vorlagen inspirieren sollen.",
-	'Administration' => "Administration",
-	'Go to backoffice!' => "Gehe zum Back-Office!",
-	'Official website' => "Offizielle Webseite",
-	'GNU GPL license' => "GNU GPL Lizenz",
-	'Multiblog demo' => "Multiblog Demo",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Diese Demo-Vorlage zeigt 3 Blogs auf einmal (1 links, 2 rechts)",
-	'Summary demo' => "Zusammenfassungs-Demo",
-	'This demo template displays a summary of last posts in all blogs' => "Diese Demo-Vorlage zeigt eine Zusammenfassung der letzten Eintrge in allen Blogs",
-	'More posts...' => "Mehr Eintrge...",
-	'Antispam' => "Antispam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "Das Schlsselwort [%s] ist zu kurz, es muss mindestens 5 Buchstaben lang sein!",
-	'Deleting log-hits matching [%s]...' => "Lsche [%s] betreffende Log-Hits...",
-	'Deleting comments matching [%s]...' => "Lsche [%s] betreffende Kommentare...",
-	'Blacklisting the keyword [%s]...' => "Verbiete das Schlsselwort [%s]...",
-	'Confirm ban &amp; delete' => "Besttige Verbot &amp; Lschen",
-	'No log-hits match the keyword [%s].' => "Keine Log-Hits betreffen das Schlsselwort [%s].",
-	'Delete the following %d referer hits:' => "Lsche die folgenden %d Referer-Hits:",
-	'No comments match the keyword [%s].' => "Keine Kommentare betreffen das Schlsselwort [%s].",
-	'Delete the following %d comments:' => "Lsche die folgenden %d Kommentare:",
-	'The keyword [%s] is already handled by the blacklist.' => "Das Schlsselwort [%s] ist bereits in der Blacklist.",
-	'Blacklist the keyword [%s] locally.' => "Verbiete das Schlsselwort [%s] lokal.",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "Berichte Missbrauch des Schlsselwortes [%s] an b2evolution.net.",
-	'Terms of service' => "Servicebedingungen",
-	'Perform selected operations' => "Ausgewhlte Operationen ausfhren",
-	'Removing entry #%d from the ban list...' => "Entferne Eintrag #%d der Verbotsliste...",
-	'Add a banned keyword' => "Fge ein verbotenes Schlsselwort hinzu",
-	'Check &amp; ban...' => "berprfen &amp; Verbieten",
-	'Banned domains blacklist' => "Schwarze Liste: Domains",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Jede URL, die eines der folgenden Schlsselwrter enthlt, wird aus Beitrgen, Kommentaren und Logs entfernt.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Falls ein Schlsselwort legitime Domains einschrnkt, klicke auf den grnen Haken, um das Verbot des Schlsselwortes aufzuheben.",
-	'Request abuse update from centralized blacklist!' => "Fordere Missbrauchs-Update von zentraler Schwarzen Liste an!",
-	'Allow keyword back (Remove it from the blacklist)' => "Erlaube Schlsselwort (Entferne es von der Schwarzen Liste)",
-	'Allow Back' => "Wieder erlauben",
-	'Report abuse to centralized ban blacklist!' => "Berichte Missbrauch an zentrale Schwarze Liste!",
-	'Report' => "Berichten",
-	'Check hit-logs and comments for this keyword!' => "berprfe Hit-Logs und Kommentare fr dieses Schlsselwort!",
-	'Re-check' => "nachprfen",
-	'Blogs' => "Blogs",
-	'New' => "Neu",
-	'Creating blog...' => "Erstelle Blog...",
-	'You must provide an URL blog name / Stub name!' => "Du musst einen URL Blog-Namen / Stub-Namen angeben!",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "Dieser URL Blogname / Stubname wird schon von einem anderen Blog benutzt. Bitte whle einen anderen Namen.",
-	'Cannot create, please correct these errors:' => "Kann nicht erstellen, bitte berichtige diese Fehler:",
-	'You should <a %s>create categories</a> for this blog now!' => "Du solltest jetzt fr dieses Blog <a %s>Kategorien erstellen</a>!",
-	'New weblog' => "Neues Weblog",
-	'New blog' => "Neues Blog",
-	'General' => "Generell",
-	'Permissions' => "Rechte",
-	'Advanced' => "Erweitert",
-	'Updating Blog [%s]...' => "Aktualisiere Blog [%s]...",
-	'Cannot update, please correct these errors:' => "Kann nicht aktualisieren, bitte berichtige diese Fehler:",
-	'Delete blog [%s]?' => "Lsche Blog [%s]?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Das Lschen des Blogs wird auch alle seine Kategorien, Eintrge und Kommentare lschen!",
-	'THIS CANNOT BE UNDONE!' => "DAS KANN NICHT RCKGNGIG GEMACHT WERDEN!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "Versuche auch \"Stub\"-Datei [<strong><a %s>%s</a></strong>] zu lschen",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "Versuche auch statische Datei [<strong><a %s>%s</a></strong>] zu lschen",
-	'I am sure!' => "Ich bin mir sicher!",
-	'CANCEL' => "ABBRECHEN",
-	'Generating static page for blog [%s]' => "Generiere statische Seiten fr Blog [%s]",
-	'You haven\'t set a static filename for this blog!' => "Du hast keinen statischen Dateinamen fr dieses Blog festgelegt!",
-	'File cannot be written!' => "Datei kann nicht geschrieben werden!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "Du solltest die Dateirechte von [%s] berprfen. Siehe auch <a %s>Onlineanleitung ber Dateirechte</a>.",
-	'Writing to file [%s]...' => "Schreibe in Datei [%s]...",
-	'Done.' => "Fertig.",
-	'Browse blog:' => "Blog anschauen:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Als Neuling musst du warten, bis ein Admin dich authorisiert, Eintrge zu erstellen. Du kannst auch dem <a %s>Admin eine EMail schreiben</a>. Wenn du befrdert wurdest, brauchst du nur diese Seite neu zu laden und solltest bloggen knnen. :)",
-	'Categories for blog:' => "Kategorien fr Blog:",
-	'New sub-category in category: %s' => "Neue Unterkategorie in Kategorie: %s",
-	'New category in blog: %s' => "Neue Kategorie in Blog: %s",
-	'New category name' => "Neuer Kategoriename",
-	'Create category' => "Erstelle Kategorie",
-	'Deleting category #%d : %s ...' => "Lsche Kategorie #%d : %s ...",
-	'ERROR' => "FEHLER",
-	'Category deleted.' => "Kategorie gelscht",
-	'Properties for category:' => "Eigenschaften fr Kategorie:",
-	'Name' => "Name",
-	'New parent category' => "Neue berkategorie",
-	'Old Parent' => "Alte berkategorie",
-	'Root (No parent)' => "Wurzel (nicht bergeordnet)",
-	'Edit category!' => "Editiere Kategorie!",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Sorry, du hast keine Rechte, um Kategorien anzuschauen oder zu editieren.",
-	'Oops, no post with this ID.' => "Oops, kein Eintrag mit dieser ID.",
-	'Editing post' => "Eintrag editieren",
-	'#%d in blog: %s' => "#%d im Blog: %s",
-	'Oops, no comment with this ID!' => "Oops, kein Kommentar mit dieser ID!",
-	'Editing comment' => "Kommentar editieren",
-	'New post in blog:' => "Neuer Eintrag in Blog:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Dieses Blog hat keine Kategorien, du kannst hier nichts schreiben. Du musst erst Kategorien erstellen.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Zu diesem Blog wechseln (Eingabe wird behalten, falls Javascript aktiv ist)",
-	'b2evo' => "b2evo",
-	'Login...' => "Login...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "Bei b2evolution brauchst du nicht auf b2login.php verweisen, um einzuloggen.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Verweise einfach auf die Back-Office-Seite, die du brauchst, zB: %s oder %s. b2evo wird dich zum Login auffordern, wenn ntig.",
-	'Settings' => "Einstellungen",
-	'Regional' => "Regional",
-	'Plug-ins' => "Plugins",
-	'General settings updated.' => "Generelle Einstellungen aktualisiert.",
-	'Regional settings updated.' => "Regionale Einstellungen aktualisiert.",
-	'You must provide a locale code!' => "Du musst einen Locale-Code angeben!",
-	'Inserted locale \'%s\' into database.' => "Locale '%s' in Datenbank eingefgt.",
-	'Updated locale \'%s\'.' => "Locale '%s' aktualisiert.",
-	'Saved locale \'%s\'.' => "Locale '%s' gespeichert.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Locale-Tabelle gelscht, Voreinstellungen aus <code>/conf/_locales.php</code> geladen.",
-	'File <code>%s</code> not found.' => "Datei <code>%s</code> nicht gefunden.",
-	'Deleted locale \'%s\' from database.' => "Locale '%s' aus Datenbank gelscht.",
-	'Switched priorities.' => "Prioritten getauscht.",
-	'Spell Check' => "Rechtschreibprfung",
-	'Loading Spell Checker. Please wait' => "Lade Rechtschreibprfung. Bitte warten",
-	'View Stats for Blog:' => "Betrachte Statistiken fr Blog:",
-	'None' => "kein",
-	'Changing hit #%d type to: %s' => "ndere Hit #%d Typ nach: %s",
-	'Deleting hit #%d...' => "Lsche Hit #%d...",
-	'Pruning hits for %s...' => "Entferne Hits fr %s...",
-	'Summary' => "Zusammenfassung",
-	'Referers' => "Referer",
-	'Refering Searches' => "berweisende Suchen",
-	'Syndication' => "Syndikation",
-	'User Agents' => "Benutzer-Agenten",
-	'Direct Accesses' => "Direkte Zugriffe",
-	'Date' => "Datum",
-	'Indexing Robots' => "Indexierende Robots",
-	'Total' => "gesamt",
-	'Prune this date!' => "Nur dieses Datum!",
-	'Prune' => "Entf",
-	'Prune hits for this date!' => "Entferne hits fr dieses Datum!",
-	'Last referers' => "Letzte Referer",
-	'These are hits from external web pages refering to this blog' => "Das sind Hits von externen Webseiten auf dieses Blog",
-	'Delete this hit!' => "Lsche diesen Hit!",
-	'Del' => "Del",
-	'Log as a search instead' => "Stattdessen als Suche behandeln",
-	'-&gt;S' => "-&gt;S",
-	'Ban this domain!' => "Verbiete diese Domain!",
-	'Ban' => "Verbieten",
-	'Top referers' => "Top Referer",
-	'Total referers' => "Totale Referer",
-	'Last refering searches' => "Letzte berweisende Suchen",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Dies sind Hits von Leuten, die ber eine Suchmaschine zu diesem Blogsystem kamen. (Suchmaschinen mssen in /conf/_stats.php angegeben werden)",
-	'Top refering search engines' => "Top berweisende Suchmaschinen",
-	'Top Indexing Robots' => "Top indexierende Roboter",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Dies sind Hits von automatischen Robotern, wie zB indexierende Roboter von Suchmaschinen. (Roboter mssen in /conf/_stats.php aufgefhrt werden)",
-	'Top Aggregators' => "Top Aggregatoren",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Dies sind Hits von RSS News-Aggregatoren. (Aggregatoren mssen in /conf/_stats.php angegeben werden)",
-	'Total RSS hits' => "RSS Hits insgesamt",
-	'Last direct accesses' => "Letzte direkte Zugriffe",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Dies sind Hits von Leuten, die direkt zu diesem Blogsystem kamen (entweder durch Tippen der URL, oder ein Lesezeichen. Ungltige (zu kurze) Referer werden auch hier angezeigt.)",
-	'Top User Agents' => "Top Useragenten",
-	'Custom skin template editing' => "Individuelle Skinvorlage editieren",
-	'Listing:' => "Zeige:",
-	'Invalid filename!' => "Ungltiger Dateiname!",
-	'Oops, no such file !' => "Oops, keine solche Datei !",
-	'File edited!' => "Datei gendert!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Sei vorsichtig, ndern der Datei knnte deine Vorlage beschdigen! ndere nichts, was sich zwischen <code>&lt;?php</code> und <code>?&gt;</code> befindet, wenn du nicht weisst, was du tust!",
-	'update template !' => "Vorlage aktualisieren !",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(du kannst diese Datei/Vorlage nicht aktualisieren: musst es schreibbar machen, zB CHMOD 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "Diese Seite erlaubt dir, das <strong>Custom Skin</strong> zu editieren (liegt im Verzeichnis /skins/custom).",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Du kannst jede der folgenden Dateien ndern (vorausgesetzt, es ist schreibbar vom Server, zB CHMOD 766)",
-	'Directory %s not found.' => "Verzeichnis %s nicht gefunden.",
-	'This is the template that displays the links to the archives for a blog' => "Diese Vorlage zeigt die Links zu den Archiven fr ein Blog",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Diese Vorlage zeigt die (rekursive) Liste der (Unter-)Kategorien",
-	'This is the template that displays the feedback for a post' => "Diese Vorlage zeigt das Feedback fr einen Eintrag",
-	'This is the template that displays the last comments for a blog' => "Diese Vorlage zeigt die letzten Kommentare fr ein Blog",
-	'This is the main template. It displays the blog.' => "Das ist die Hauptvorlage. Sie zeigt das Blog an.",
-	'This is the template that displays stats for a blog' => "Diese Vorlage zeigt die Statistiken des Blogs an",
-	'This is the page displayed in the comment popup' => "Diese Seite wird im Kommentar-Popup angezeigt",
-	'This is the page displayed in the pingback popup' => "Diese Seite wird im Pingback-Popup angezeigt",
-	'This is the page displayed in the trackback popup' => "Diese Seite wird im Trackback-Popup angezeigt",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Anmerkung: natrlich kannst du die Dateien/Vorlagen auch im Texteditor bearbeiten und sie hochladen. Dieser Onlineeditor ist nur fr den Fall gedacht, wenn du keinen Zugriff auf einen Texteditor hast...",
-	'upload images/files' => "Bilder/Dateien hochladen",
-	'File upload' => "Datei hochladen",
-	'Allowed file types:' => "Erlaubte Dateitypen:",
-	'Maximum allowed file size: %d KB' => "Maximal erlaubte Dateigrsse: %d KB",
-	'Description' => "Beschreibung",
-	'Upload !' => "Hochladen !",
-	'File %s: type %s is not allowed.' => "Datei %s: Typ %s ist nicht erlaubt.",
-	'Couldn\'t upload your file to:' => "Konnte Datei nicht hochladen. Zielverzeichnis:",
-	'Duplicate File?' => "Bereits vorhandene Datei?",
-	'The filename "%s" already exists!' => "Der Dateiname \"%s\" existiert bereits!",
-	'Filename "%s" moved to "%s"' => "Dateiname \"%s\" zu \"%s\" verschoben",
-	'Confirm or rename:' => "Besttigen oder Umbenennen",
-	'Alternate name' => "Alternativer Name",
-	'Confirm !' => "Besttigen !",
-	'File uploaded !' => "Datei hochgeladen !",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Deine Datei <strong>\"%s\"</strong> wurde erfolgreich hochgeladen !",
-	'Here\'s the code to display it:' => "Hier ist der Code, um es anzuzeigen:",
-	'Add the code to your post !' => "Fge den Code zu deinem Eintrag hinzu !",
-	'Image Details' => "Bilddetails",
-	'Size' => "Gre",
-	'Type' => "Typ",
-	'Close this window' => "Schliesse dieses Fenster",
-	'User management' => "Benutzerverwaltung",
-	'You cannot change the demouser profile in demo mode!' => "Du kannst das Demouser-Profil im Demo-Modus nicht ndern!",
-	'You are only allowed to update your own profile!' => "Du darfst nur dein eigenes Profil aktualisieren!",
-	'You must provide an unique login!' => "Du musst ein eindeutiges Login angeben!",
-	'User level must be between %d and %d.' => "Benutzerlevel muss zwischen %d und %d liegen.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Der Login existiert bereits. Mchtest du <a %s>den existierenden Benutzer editieren</a>?",
-	'You typed two different passwords.' => "Du hast zwei verschiedene Passwrter angegeben.",
-	'The mimimum password length is %d characters.' => "Das Passwort muss mindestens %d Zeichen lang sein.",
-	'User updated.' => "Benutzer aktualisiert.",
-	'New user created.' => "Neuer Benutzer erstellt.",
-	'Invalid promotion.' => "Ungltige Befrderung.",
-	'User level changed.' => "Benutzerlevel gendert.",
-	'You can\'t delete yourself!' => "Du kannst dich nicht selbst lschen!",
-	'You can\'t delete User #1!' => "Du kannst Benutzer #1 nicht lschen!",
-	'Delete User %s?' => "Lsche Benutzer %s?",
-	'Warning' => "Warnung",
-	'deleting an user also deletes all posts made by this user.' => "das Lschen eines Benutzers lscht auch alle Eintrge von diesem Benutzer.",
-	'Deleting User...' => "Lsche Benutzer...",
-	'You can\'t delete Group #1!' => "Du kannst Gruppe #1 nicht lschen!",
-	'You can\'t delete the default group for new users!' => "Du kannst die Standard-Gruppe fr neue Benutzer nicht lschen!",
-	'Delete group [%s]?' => "Lsche Gruppe [%s]?",
-	'Group deleted...' => "Gruppe gelscht...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "Der Gruppenname existiert bereits! Mchtest du <a %s>diese Gruppe editieren</a>?",
-	'Group updated.' => "Gruppe aktualisiert.",
-	'The user was not created:' => "Der Benutzer wurde nicht erstellt:",
-	'The user was not updated:' => "Der Benutzer wurde nicht aktualisiert:",
-	'The group was not created:' => "Die Gruppe wurde nicht erstellt:",
-	'The group was not updated:' => "Die Gruppe wurde nicht aktualisiert:",
-	'You are not allowed to view other users.' => "Du darfst nicht andere Benutzer betrachten.",
-	'Adding new post...' => "Neuen Eintrag hinzufgen...",
-	'Supplied URL is invalid: ' => "Angegebene URL ist ungltig: ",
-	'Cannot post, please correct these errors:' => "Kann nicht gepostet werden, bitte korrigiere diese Fehler:",
-	'Back to post editing' => "Zurck zum Editieren des Eintrags",
-	'Recording post...' => "Eintrag wird aufgezeichnet...",
-	'Sleeping...' => "Pausiere...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Eintrag wird nicht verffentlicht: berspringe Trackback, Pingback und Pings zu anderen Blogs...",
-	'Posting Done...' => "Eintragung beendet...",
-	'Updating post...' => "Aktualisiere Eintrag...",
-	'Post had already pinged: skipping blog pings...' => "Eintrag wurde bereits gepingt: berspringe Pings frs Blog",
-	'Updating done...' => "Aktualisierung beendet...",
-	'Updating post status...' => "Aktualisiere Eintragsstatus...",
-	'Deleting post...' => "Lsche Eintrag...",
-	'Oops, no post with this ID!' => "Oops, kein Eintrag mit dieser ID!",
-	'Deleting Done...' => "Lschen beendet...",
-	'Error' => "Fehler",
-	'Cannot update comment, please correct these errors:' => "Kommentar kann nicht aktualisiert werden, bitte behebe diese Fehler:",
-	'Back to posts!' => "Zurck zu den Eintrgen!",
-	'You may also want to generate static pages or view your blogs...' => "Du mchtest eventuell auch statische Seiten generieren oder Deine Blogs anschauen...",
-	'New post' => "Neuer Eintrag",
-	'User group' => "Benutzergruppe",
-	'See <a %s>online manual</a> for details.' => "Siehe <a %s>Online-Anleitung</a> fr Details.",
-	'Level' => "Level",
-	'Default locale' => "Standard-Locale",
-	'Select main category in target blog and optionally check additional categories' => "Whle die Hauptkategorie im Ziel-Blog und markiere optional weitere Kategorien",
-	'Select as an additionnal category' => "Whle als zustzliche Kategorie",
-	'Select as MAIN category' => "Whle als HAUPT-Kategorie",
-	'Tools' => "Werkzeuge",
-	'Bookmarklet' => "Lesezeichen",
-	'Add this link to your Favorites/Bookmarks:' => "Fge diesen Link zu deinen Favoriten/Lesezeichen hinzu:",
-	'b2evo bookmarklet' => "b2evo Lesezeichen",
-	'Post to b2evolution' => "Eintrag in b2evolution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "Keine Sidebar gefunden! Du brauchst Mozilla 0.9.4 oder neuer!",
-	'SideBar' => "SideBar",
-	'Add the <a %s>b2evo sidebar</a> !' => "Fge <a %s>b2evo Sidebar</a> hinzu !",
-	'Add this link to your favorites:' => "Fge diesen Link zu Deinen Favoriten hinzu:",
-	'b2evo sidebar' => "b2evo Sidebar",
-	'Movable Type Import' => "Movable Type Import",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "Benutze MT's Export-Funktion, um eine .TXT-Datei mit deinen Eintrgen zu erzeugen;",
-	'Place that file into the /admin folder on your server;' => "Stelle diese Datei in den /admin-Ordner auf deinem Server;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "Folge den Anweisungen des <a %s>MT-Migrations-Hilfprogramms</a>.",
-	'Static file generation' => "Generierung einer statischen Datei",
-	'Static filename' => "Statischer Dateiname",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Diese .html-Datei wird erzeugt, wenn du eine statische Version der Blog-Hauptseite generierst.",
-	'After each new post...' => "Nach jedem neuen Eintrag...",
-	'Ping b2evolution.net' => "Pinge b2evolution.net",
-	'to get listed on the "recently updated" list on b2evolution.net' => "um auf der \"zuletzt aktualisiert\"-Liste auf b2evolution.net zu erscheinen",
-	'Ping technorati.com' => "Pinge technorati.com",
-	'to give notice of new post.' => "um bei neuen Eintrgen zu benachrichtigen.",
-	'Ping weblogs.com' => "Pinge weblogs.com",
-	'Ping blo.gs' => "Pinge blo.gs",
-	'Advanced options' => "Erweiterte Optionen",
-	'Allow trackbacks' => "Erlaube Trackbacks",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Erlaube anderen Bloggern Trackbacks an dieses Blog zu senden, um dich wissen zu lassen, dass sie sich darauf beziehen. Dies wird dir auch erlauben, selber Trackbacks an andere Blogs zu senden.",
-	'Allow pingbacks' => "Erlaube Pingbacks",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Erlaube anderen Bloggern Pingbacks an dieses Blog zu senden, um dich wissen zu lassen, dass sie sich darauf beziehen. Dies wird dir auch erlauben, selber Pingbacks an andere Blogs zu senden.",
-	'Save !' => "Speichern !",
-	'Reset' => "Zurcksetzen",
-	'General parameters' => "Generelle Parameter",
-	'Full Name' => "Voller Name",
-	'Will be displayed on top of the blog.' => "Wird ganz oben im Blog angezeigt.",
-	'Short Name' => "Kurzer Name",
-	'Will be used in selection menus and throughout the admin interface.' => "Wird in Auswahl-Menus und der ganzen Admin-Schnittstelle benutzt.",
-	'Main Locale' => "Haupt-Locale",
-	'Determines the language of the navigation links on the blog.' => "Legt die Sprache der Navigations-Links frs Blog fest.",
-	'Access parameters' => "Zugriffsparameter",
-	'Default blog on index.php' => "Standard-Blog auf index.php",
-	'Current default is:' => "momentane Voreinstellung ist:",
-	'Other blog through index.php' => "Anderes Blog ber index.php",
-	'Other blog through stub file (Advanced)' => "Anderes Blog durch Stub-Datei (Fortgeschritten)",
-	'You MUST create a stub file for this to work.' => "Du musst eine Stub-Datei anlegen, damit das funktioniert.",
-	'Preferred access type' => "Bevorzugter Zugriffstyp",
-	'Blog Folder URL' => "Blog Ordner URL",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Kein Slash am Ende. (Wenn du nicht weisst, lass dieses Feld leer.)",
-	'URL blog name / Stub name' => "URL Blog-Name / Stub-Name",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "Wird in URLs benutzt, um dieses Blog zu identifizieren. Dies sollte der Stub-Dateiname sein, wenn du Stub-Datei-Zugriff benutzt.",
-	'Default display options' => "Standard Anzeigeoptionen",
-	'Default skin' => "Standard-Skin",
-	'This is the default skin that will be used to display this blog.' => "Das ist das Default-Skin, das benutzt wird um das Blog anzuzeigen.",
-	'Allow skin switching' => "Erlaube Skin-Wechsel",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Benutzer knnen ein anderes Skin whlen, um ein Blog zu betrachten (und ihr bevorzugtes Skin wird in einem Cookie gespeichert).",
-	'Display public blog list' => "Zeige ffentliche Blogliste",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Whle dies aus, um eine Liste aller Blogs auf der Blogseite anzuzeigen (falls dein Skin das untersttzt).",
-	'Include in public blog list' => "In ffentliche Blogliste einbeziehen",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Whle dies aus, um das Blog in der Liste der ffentlichen Blogs anzuzeigen.",
-	'Default linkblog' => "Standard-Linkblog",
-	'Will be displayed next to this blog (if your skin supports this).' => "Wird neben dem Blog angezeigt (falls dein Skin das untersttzt).",
-	'Tagline' => "Untertitel",
-	'This is diplayed under the blog name on the blog template.' => "Dieser wird unter dem Blognamen in der Blogvorlage angezeigt.",
-	'Long Description' => "Lange Beschreibung",
-	'This is displayed on the blog template.' => "Dies wird in der Blogvorlage angezeigt.",
-	'Short Description' => "kurze Beschreibung",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Diese wird in Meta-Tag Beschreibung und RSS Feeds benutzt. KEIN HTML!",
-	'Keywords' => "Schlsselwrter",
-	'This is is used in meta tag keywords. NO HTML!' => "Dies wird fr Meta-Tag Schlsselwrter (im Kopf der HTML-Datei) verwendet. KEIN HTML!",
-	'Notes' => "Notizen",
-	'Additional info.' => "Weitere Informationen.",
-	'Blog' => "Blog",
-	'Blog URL' => "Blog URL",
-	'Static File' => "Statische Datei",
-	'Locale' => "Locale",
-	'Properties' => "Eigenschaften",
-	'Default' => "Standard",
-	'Gen!' => "Gen!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "Bist du sicher, dass du Blog #%d lschen willst?\\n\\nWARNUNG: Das wird ALLE BEITRGE, KOMMENTARE, KATEGORIEN\\nund andere zum Blog gehrende Daten lschen!\\n\\nDas kann NICHT rckgngig gemacht werden!",
-	'Delete this blog!' => "Lsche dieses Blog!",
-	'Copy this blog!' => "Kopiere dieses Blog!",
-	'Copy' => "Kopieren",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "Sorry, du hast keine Rechte, um Blogeigenschaften zu ndern oder anzugucken.",
-	'New blog...' => "Neues Blog...",
-	'User permissions' => "Benutzerrechte",
-	'Login ' => "Login ",
-	'Is<br />member' => "Ist<br />Mitglied",
-	'Can post/edit with following statuses:' => "Kann folgende Eintrge machen/ndern:",
-	'Delete<br />posts' => "Lsche<br />Eintrge",
-	'Edit<br />comts' => "ndere<br />Komm",
-	'Edit<br />cats' => "ndere<br />Kats",
-	'Edit<br />blog' => "ndere<br />Blog",
-	'Published' => "Verffentlicht",
-	'Protected' => "Geschtzt",
-	'Private' => "Privat",
-	'Draft' => "Entwurf",
-	'Deprecated' => "Missbilligt",
-	'Members' => "Mitglieder",
-	'Permission to read protected posts' => "Erlaubnis, geschtzte Eintrge zu lesen",
-	'Permission to post into this blog with private status' => "Erlaubnis, um private Eintrge in diesem Blog zu erstellen",
-	'Permission to post into this blog with protected status' => "Erlaubnis, um geschtzte Eintrge in diesem Blog zu erstellen",
-	'Permission to post into this blog with draft status' => "Erlaubnis, um Entwrfe in diesem Blog zu erstellen",
-	'Permission to post into this blog with deprecated status' => "Erlaubnis, um missbilligte Eintrge in diesem Blog zu erstellen",
-	'Permission to delete posts in this blog' => "Erlaubnis, um Eintrge in diesem Blog zu lschen",
-	'Permission to edit comments in this blog' => "Erlaubnis, um Kommentare in diesem Blog zu ndern",
-	'Permission to edit categories for this blog' => "Erlaubnis zum ndern der Kategorien fr dieses Blog",
-	'Permission to edit blog properties' => "Erlaubnis, um Blogeigenschaften zu ndern",
-	'(un)selects all checkboxes using Javascript' => "(de)markieren aller Checkboxen mittels Javascript",
-	'(un)check all' => "alle (de)markieren",
-	'Non members' => "Nicht-Mitglieder",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Achtung! Du bist dabei dir selber Rechte zum Editieren des Blogs zu entziehen!\\nDu wirst dann keinen Zugriff mehr auf seine Eigenschaften haben, falls du nicht abbrichst!",
-	'Edit category properties' => "Editiere Kategorie-Eigenschaften",
-	'Are you sure you want to delete?' => "Bist du sicher, dass du lschen mchtest?",
-	'New sub-category here' => "Hier neue Unterkategorie",
-	'New category here' => "Hier neue Kategorie",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Beachte:</strong> Das Lschen einer Kategorie entfernt nicht die darin enthaltenen Eintrge. Sie werden der bergeordneten Kategorie zugeordnet. Wenn eine Wurzelkategorie gelscht wird, werden die Eintrge der ltesten, verbleibenden Kategorie (niedrigste Kategorienummer) desselben Blogs zugeordnet.",
-	'Post contents' => "Inhalt des Eintrags",
-	'Title' => "Titel",
-	'Language' => "Sprache",
-	'Link to url' => "Verweis auf URL",
-	'Email' => "EMail",
-	'URL' => "URL",
-	'Preview' => "Vorschau",
-	'&nbsp; Save ! &nbsp;' => "Speichern !",
-	'Spellcheck' => "Rechtschreibprfung",
-	'Upload a file/image' => "Datei/Bild hochladen",
-	'Advanced properties' => "Erweiterte Eigenschaften",
-	'Edit timestamp' => "Zeitstempel ndern",
-	'URL Title' => "URL Titel",
-	'(to be used in permalinks)' => "(wird fr Permalinks verwendet)",
-	'Auto-BR' => "Auto-BR",
-	'This option is deprecated, you should avoid using it.' => "Diese Option ist veraltet, du solltest aufhren sie zu nutzen.",
-	'Additional actions' => "Weitere Aktionen",
-	'Pingback' => "Pingback",
-	'(Send a pingback to all URLs in this post)' => "(Sende ein Pingback an alle URLs in diesem Eintrag)",
-	'Trackback URLs' => "Trackback URLs",
-	'(Separate by space)' => "(durch Leerzeichen trennen)",
-	'Status' => "Status",
-	'The post will be publicly published' => "Der Eintrag wird ffentlich verffentlicht",
-	'Published (Public)' => "Verffentlicht (ffentlich)",
-	'The post will be published but visible only by logged-in blog members' => "Der Eintrag wird verffentlicht, aber ist nur fr eingeloggte Mitglieder sichtbar",
-	'Protected (Members only)' => "Geschtzt (nur Mitglieder)",
-	'The post will be published but visible only by yourself' => "Der Eintrag wird verffentlicht, aber ist nur fr dich sichtbar.",
-	'Private (You only)' => "Privat (nur du)",
-	'The post will appear only in the backoffice' => "Der Eintrag wird nur im Back-Office erscheinen",
-	'Draft (Not published!)' => "Entwurf (nicht verffentlicht!)",
-	'Deprecated (Not published!)' => "Missbilligt (nicht verffentlicht!)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Anmerkung: Quer-Eintrge in mehrere Blogs sind mglich.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Anmerkung: Quer-Eintrge in mehrere Blogs sind derzeit nicht mglich.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Anmerkung: Quer-Eintrge in mehrere Kategorien ist derzeit nicht mglich.",
-	'Comments' => "Kommentare",
-	'Visitors can leave comments on this post.' => "Besucher knnen Kommentare zu diesem Eintrag hinterlassen.",
-	'Open' => "Offen",
-	'Visitors can NOT leave comments on this post.' => "Besucher knnen KEINE Kommentare zu diesem Eintrag hinterlassen.",
-	'Closed' => "Geschlossen",
-	'Visitors cannot see nor leave comments on this post.' => "Besucher knnen Kommentare weder sehen noch hinterlassen.",
-	'Disabled' => "Abgeschaltet",
-	'Renderers' => "Renderer",
-	'Comment info' => "Kommentar Information",
-	'Author' => "Autor",
-	'IP address' => "IP Adresse",
-	'Next %d days' => "Nchsten %d Tage",
-	'Previous %d' => "Letzten %d",
-	'Previous %d days' => "Vorigen %d Tage",
-	'Next %d' => "Nchsten %d",
-	' to ' => " bis ",
-	' of ' => " von ",
-	'from the end' => "von hinten",
-	'from the start' => "von vorne",
-	'OK' => "OK",
-	' Date range: ' => " Datumsbereich: ",
-	'by' => "von",
-	'level:' => "Level:",
-	'Pages:' => "Seiten:",
-	'no comment' => "kein Kommentar",
-	'1 comment' => "1 Kommentar",
-	'%d comments' => "%d Kommentare",
-	'1 Trackback' => "1 Trackback",
-	'%d Trackbacks' => "%d Trackbacks",
-	'1 Pingback' => "1 Pingback",
-	'%d Pingbacks' => "%d Pingbacks",
-	'Trackbacks' => "Trackbacks",
-	'Pingbacks' => "Pingbacks",
-	'No feedback for this post yet...' => "bisher kein Feedback fr diesen Eintrag...",
-	'Comment from:' => "Kommentar von:",
-	'Trackback from:' => "Trackback von:",
-	'Pingback from:' => "Pingback von:",
-	'Permanent link to this comment' => "Permanenter Link zu diesem Kommentar",
-	'Leave a comment' => "Hinterlasse einen Kommentar",
-	'User' => "Benutzer",
-	'Edit profile' => "Editiere Profil",
-	'Comment text' => "Kommentartext",
-	'Allowed XHTML tags' => "Erlaubte XHTML Tags",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "URLs, EMail, AIM und ICQs werden automatisch konvertiert.",
-	'Options' => "Optionen",
-	'(Line breaks become &lt;br&gt;)' => "(Zeilenumbrche werden zu &lt;br&gt;)",
-	'Send comment' => "Kommentar senden",
-	'Posts to show' => "Anzuzeigende Eintrge",
-	'Past' => "Vergangenheit",
-	'Future' => "Zukunft",
-	'Title / Text contains' => "Titel / Text enthlt",
-	'Words' => "Wrter",
-	'AND' => "UND",
-	'OR' => "ODER",
-	'GPL License' => "GPL Lizenz",
-	'uncheck all' => "demarkiere alle",
-	'check all' => "markiere alle",
-	'visit b2evolution\'s website' => "besuche die Webseite von b2evolution",
-	'Logout' => "Ausloggen",
-	'Exit to blogs' => "Zu den Blogs",
-	'Blog time:' => "Blog Zeit:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "eingeloggt als:",
-	'Write' => "Schreiben",
-	'Edit' => "ndern",
-	'Stats' => "Stats",
-	'Templates' => "Vorlagen",
-	'Users' => "Benutzer",
-	'User Profile' => "Benutzerprofil",
-	'Default user rights' => "Standard Benutzerrechte",
-	'New users can register' => "Neue Benutzer knnen sich anmelden",
-	'Check to allow new users to register themselves.' => "Erlaube neuen Benutzern, sich selbst zu registrieren.",
-	'Group for new users' => "Gruppe fr neue Benutzer",
-	'Groups determine user roles and permissions.' => "Gruppen legen Benutzerrollen und Rechte fest.",
-	'Level for new users' => "Level fr neue Benutzer",
-	'Levels determine hierarchy of users in blogs.' => "Levels legen die Hierarchie der Benutzer in den Blogs fest.",
-	'Display options' => "Anzeige-Optionen",
-	'Default blog to display' => "Standard-Blog zum Anzeigen",
-	'This blog will be displayed on index.php .' => "Dieses Blog wird auf index.php angezeigt.",
-	'days' => "Tage",
-	'posts' => "Eintrge",
-	'posts paged' => "Eintrge seitenweise",
-	'Display mode' => "Anzeige Modus",
-	'Posts/Days per page' => "Eintrge/Tage pro Seite",
-	'monthly' => "monatlich",
-	'weekly' => "wchentlich",
-	'daily' => "tglich",
-	'post by post' => "Eintrag fr Eintrag",
-	'Archive mode' => "Archiv Modus",
-	'Link options' => "Link-Optionen",
-	'Use extra-path info' => "Benutze Extra-Path Info",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&c=1&tb=1&pb=1&more=1\'.' => "Empfohlen, falls dein Webserver es untersttzt. Links werden wie 'stub/2003/05/20/beitrag_titel' aussehen, anstelle von 'stub?title=beitrag_title&c=1&tb=1&pb=1&more=1'.",
-	'Post called up by its URL title (Recommended)' => "Eintrag wird durch URL-Titel aufgerufen (Empfohlen)",
-	'Fallback to ID when no URL title available.' => "Benutze ID, wenn kein URL-Titel verfgbar.",
-	'Post called up by its ID' => "Eintrag wird durch seine ID aufgerufen",
-	'Post on archive page, located by its ID' => "Eintrag auf der Archiv-Seite, durch ID ausfindig gemacht",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "Eintrag auf der Archivseite, ausfindig gemacht durch seinen Titel (Cafelog-kompatibel)",
-	'Permalink type' => "Permalink-Typ",
-	'Security options' => "Sicherheits-Optionen",
-	'Minimum password length' => "Minimale Passwortlnge",
-	'for users.' => "fr Benutzer.",
-	'Rendering plug-ins' => "Render-Plugins",
-	'Plug-in' => "Plugin",
-	'Apply' => "Anwenden",
-	'Toolbar plug-ins' => "Toolbar Plugins",
-	'Update' => "Aktualisieren",
-	'Create new locale' => "Erstelle neue Locale",
-	'Edit locale' => "Editiere Locale",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "Die ersten zwei Buchstaben sollten ein <a %s>ISO 639 Sprachcode</a> sein. Die letzten zwei Buchstaben sollten ein <a %s>ISO 3166 Lndercode</a> sein.",
-	'Enabled' => "Eingeschaltet",
-	'Should this locale be available to users?' => "Soll diese Locale fr Benutzer verfgbar sein?",
-	'name of the locale' => "Name der Locale",
-	'Charset' => "Zeichensatz",
-	'Must match the lang file charset.' => "Muss dem Sprachdatei-Zeichensatz entsprechen.",
-	'Date format' => "Datumsformat",
-	'See below.' => "Siehe unten.",
-	'Time format' => "Zeitformat",
-	'Lang file' => "Sprachdatei",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "die zu benutzende Sprachdatei, aus dem Unterverzeichnis <code>locales</code>",
-	'Priority' => "Prioritt",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1 ist hchste. Prioritt ist wichtig, wenn eine Locale aus einem Sprach-Code ausgewhlt wird und mehrere Locales zu einer Sprache passen; das kann passieren, wenn die Sprache des Browsers erkannt wird. Prioritt hat ausserdem Einfluss darauf, in welcher Reihenfolge Locales in Dropdown-Boxen angezeigt werden, etc.",
-	'Create' => "Erstellen",
-	'This will replace locale \\\'%s\\\'. Ok?' => "Das wird Locale \\'%s\\' ersetzen. Ok?",
-	'Flags' => "Flaggen",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "Die Fahnen werden in Unterverzeichnissen von <code>%s</code> gespeichert. Der Dateiname entspricht dem Sprachen-Teil der Locale (Zeichen 4-5); Dateiendung ist .gif .",
-	'Date/Time Formats' => "Datum/Zeitformat",
-	'The following characters are recognized in the format strings:' => "Die folgenden Zeichen werden in den Format-Zeichenketten erkannt:",
-	'a - "am" or "pm"' => "a - \"am\" oder \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" oder \"PM\"",
-	'B - Swatch Internet time' => "B - Swatch Internetzeit",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - ISO 8601 Datum (verlangt PHP 5); d.h. \"2004-02-12T15:19:21+00:00\"",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d - Tag des Monats, 2 Nummern mit fhrender Null; d.h. \"01\" bis \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - Tag der Woche, als Text, 3 Buchstaben; zB \"Fre\"",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - Tag der Woche, 1 Buchstabe; zB \"F\"",
-	'F - month, textual, long; i.e. "January"' => "F - Monat, textlich, lang; zB \"Januar\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - Stunde, 12-Stunden Format ohne fhrende Null; d.h. \"1\" bis \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - Stunde, 24-Stunden Format ohne fhrende Null; d.h. \"0\" bis \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - Stunde, 12-Stunden Format; d.h. \"01\" bis \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - Stunde, 24-Stunden Format; d.h. \"00\" bis \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - Minuten; d.h. \"00\" bis \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (grosses I) - \"1\" falls Sommerzeit, ansonsten \"0\".",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - Tag des Monats ohne fhrende Null; d.h. \"1\" bis \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (kleines \"L\") - Tag der Woche, textlich, lang; zB \"Freitag\"",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - Boolean fr Schaltjahr; entweder \"0\" oder \"1\"",
-	'm - month; i.e. "01" to "12"' => "m - Monat; d.h. \"01\" bis \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - Monat, textlich, 3 Buchstaben; zB \"Jan\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - Monat ohne fhrende Null; d.h. \"1\" bis \"12\"",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "O - Unterschied zur Greenwich Zeit (GMT) in Stunden; d.h. \"+0200\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - RFC 822 formatiertes Datum; zB \"Thu, 21 Dec 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - Sekunden; d.h. \"00\" bis \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - englisches ordinales Suffix, textlich, 2 Buchstaben; zB \"th\", \"nd\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - Anzahl der Tagen im gegebenen Monat; d.h. \"28\" bis \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - Zeitzoneneinstellung des Computers; zB \"MDT\"",
-	'U - seconds since the epoch' => "U - Sekunden seit Beginn der UNIX-Epoche (January 1 1970 00:00:00 GMT)",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - Tag der Woche, numerisch, d.h. \"0\" (Sonntag) bis \"6\" (Samstag)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - ISO-8601 Wochennummer des Jahres, Wochen starten am Montag; d.h. \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - Jahr, 4 Zahlen; zB \"1999\"",
-	'y - year, 2 digits; i.e. "99"' => "y - Jahr, 2 Zahlen; zB \"99\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - Tag des Jahres; d.h. \"0\" bis \"365\"",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - Zeitzonen-Offset in Sekunden (d.h. \"-43200\" bis \"43200\"). Der Offset fr Zeitzonen westlich von UTC ist immer negatic, und fr diejenigen stlich von UTC immer positiv.",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - volles ISO 8601 Format, quivalent zu Y-m-d\\TH:i:s\\Z",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Unerkannte Zeichen in der Format-Zeichenkette werden unbersetzt ausgegeben.<br />\n\t\t\tDu kannst Zeichen mit \\ escapen, um sie als eigentliche Zeichen auszugeben.",
-	'Note: default locale is not enabled.' => "Anmerkung: Standard-Locale ist nicht eingeschaltet.",
-	'Regional settings' => "Regionale Einstellungen",
-	'Time difference' => "Zeitunterschied",
-	'in hours' => "in Stunden",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "Falls du nicht in der Zeitzone des Servers bist. Aktuelle Serverzeit ist: %s.",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "berschrieben von Browser-Einstellungen, Benutzer-Locale oder Blog-Locale (in dieser Reihenfolge).",
-	'Available locales' => "Verfgbare Locales",
-	'Hide translation info' => "Verstecke bersetzungs-Infos",
-	'Show translation info' => "Zeige bersetzungs-Infos",
-	'Date fmt' => "Datumsformat",
-	'Time fmt' => "Zeitformat",
-	'Strings' => "Zeichenketten",
-	'Translated' => "bersetzt",
-	'Extract' => "Extrahieren",
-	'up' => "hoch",
-	'Move priority up' => "Erhhe Prioritt",
-	'down' => "runter",
-	'Move priority down' => "Verringere Prioritt",
-	'Copy locale' => "Kopiere Locale",
-	'Reset custom settings' => "verwerfe Anpassungen",
-	'No language file...' => "Keine Sprachdatei...",
-	'Extract .po file into b2evo-format' => "Extrahiere .po-Datei ins b2evo-Format",
-	'Are you sure you want to reset?' => "Bist du sicher, zurcksetzen zu wollen?",
-	'Reset to defaults (delete database table)' => "Auf Voreinstellungen zurcksetzen (lscht Datenbank-Tabelle)",
-	'first user' => "erster Benutzer",
-	'previous user' => "vorige Benutzer",
-	'next user' => "nchster Benutzer",
-	'last user' => "letzter Benutzer",
-	'Close user profile' => "Schliesse Benutzerprofil",
-	'Create new user profile' => "Erstelle neues Benutzerprofil",
-	'Profile for:' => "Profil fr:",
-	'Login' => "Login",
-	'First name' => "Vorname",
-	'Last name' => "Nachname",
-	'Nickname' => "Nickname",
-	'Identity shown' => "Angezeigte Identit",
-	'Preferred locale' => "Bevorzugte Locale",
-	'Preferred locale for admin interface, notifications, etc.' => "Bevorzugte Locale fr Adminbereich, Benachrichtigungen, etc.",
-	'Send an email' => "Schicke eine EMail",
-	'Visit the site' => "Besuche die Seite",
-	'Search on ICQ.com' => "Suche auf ICQ.com",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "Sofortnachricht an Benutzer",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "YahooIM",
-	'Notifications' => "Benachrichtigungen",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Auswhlen, um Benachrichtigungen zu erhalten, wenn einer deiner Eintrge Kommentare, Trackbacks, etc erhlt.",
-	'New password' => "Neues Passwort",
-	'Leave empty if you don\'t want to change the password.' => "Leer lassen, wenn du dein Passwort nicht ndern mchtest.",
-	'Confirm new password' => "Besttige neues Passwort",
-	'yes' => "ja",
-	'no' => "nein",
-	'User rights' => "Benutzer-Rechte",
-	'User information' => "Benutzerinformationen",
-	'ID' => "ID",
-	'Posts' => "Eintrge",
-	'Created on' => "Erstellt am",
-	'From IP' => "Von IP",
-	'From Domain' => "Von Domain",
-	'With Browser' => "Mit Browser",
-	'first group' => "erste Gruppe",
-	'previous group' => "Vorige Gruppe",
-	'next group' => "Nchste Gruppe",
-	'last group' => "Letzte Gruppe",
-	'Close group profile' => "Schliesse Benutzerprofil",
-	'Creating new group' => "Erstelle neue Gruppe",
-	'Editing group:' => "ndere Gruppe:",
-	'Viewing group:' => "Betrachte Gruppe:",
-	'Permissons for members of this group' => "Rechte fr Mitglieder dieser Gruppe",
-	'View all' => "Zeige alle",
-	'Full Access' => "Voller Zugriff",
-	'No Access' => "Kein Zugriff",
-	'View only' => "Nur Anzeige",
-	'Statistics' => "Statistiken",
-	'Global options' => "Globale Optionen",
-	'Check to allow template editing.' => "Auswhlen, um Vorlagennderungen zu erlauben.",
-	'User/Group Management' => "Benutzer/Gruppenverwaltung",
-	'Groups &amp; Users' => "Gruppen &amp; Benutzer",
-	'default group for new users' => "Standard-Gruppe fr neue Benutzer",
-	'Copy group' => "Kopiere Gruppe",
-	'Delete group' => "Lsche Gruppe",
-	'decrease user level' => "verringere Benutzerlevel",
-	'increase user level' => "erhhe Benutzerlevel",
-	'Delete user' => "Lsche Benutzer",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Willst du wirklich diesen Benutzer lschen?\\nWarnung: alle seine Eintrge werden auch gelscht!!",
-	'New user...' => "Neuer Benutzer...",
-	'New group...' => "Neue Gruppe...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "Das Standardskin [%s] fr Blog [%s] existiert nicht. Es muss in den <a %s>Blogeigenschaften</a> oder in der Stub-Datei berschrieben werden. Kontaktiere den <a %s>Webmaster</a>...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "FEHLER! Lschen fehlgeschlagen! Du wirst die Datei [%s] von Hand lschen mssen.",
-	'%d posts' => "%d Eintrge",
-	'1 post' => "1 Eintrag",
-	'previous month' => "voriger Monat",
-	'next month' => "nchster Monat",
-	'previous year' => "voriges Jahr",
-	'next year' => "nchstes Jahr",
-	'go to month\'s archive' => "gehe zum Monatsarchiv",
-	'Member' => "Mitglied",
-	'Visitor' => "Besucher",
-	'Edit this comment' => "Diesen Kommentar editieren",
-	'Delete' => "Lschen",
-	'Delete this comment' => "Lsche diesen Kommentar",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Du bist dabei, diesen Kommentar zu lschen!\\n\\'Stopp\\' um abzubrechen, \\'OK\\' um zu lschen.",
-	'No comment yet...' => "Noch kein Kommentar...",
-	'Sorry, there is nothing to display...' => "Sorry, es gibt nichts anzuzeigen...",
-	'Error selecting database [%s]!' => "Fehler beim Auswhlen (SELECT) der Datenbank [%s]!",
-	'MySQL error!' => "MySQL Fehler!",
-	'New group' => "Neue Gruppe",
-	'Parser error: ' => "Parser Fehler: ",
-	'Tag <code>body</code> can only be used once!' => "Tag <code>body</code> kann nur einmal benutzt werden!",
-	'Illegal tag' => "Ungltiger Tag",
-	'Tag %s must occur inside another tag' => "Tag %s muss in einem anderen Tag auftreten",
-	'Tag %s is not allowed within tag %s' => "Tag %s ist nicht in Tag %s erlaubt",
-	'Tag %s may not have attribute %s' => "Tag %s darf kein Attribut %s haben",
-	'Found invalid URL: ' => "Ungltiger URL gefunden: ",
-	'Tag %s may not contain raw character data' => "Tag %s darf keine &quot;rohen&quot; Daten enthalten",
-	'Browse category' => "Whle Kategorie",
-	'Comments are closed for this post.' => "Kommentare sind fr diesen Beitrag geschlossen.",
-	'This post is not published. You cannot leave comments.' => "Dieser Eintrag ist nicht verffentlicht. Du kannst keinen Kommentar hinterlassen.",
-	'Read more!' => "Lies mehr!",
-	'More:' => "Mehr:",
-	'Display feedback / Leave a comment' => "Zeige Feedback / Hinterlasse einen Kommentar",
-	'Send feedback' => "Sende Feedback",
-	'1 feedback' => "1 Feedback",
-	'%d feedbacks' => "%d Feedbacks",
-	'Display comments / Leave a comment' => "Zeige Kommentare / Hinterlasse Kommentar",
-	'Display trackbacks / Get trackback address for this post' => "Zeige Trackbacks / Trackback Adresse fr diesen Eintrag",
-	'Trackback (0)' => "Trackback (0)",
-	'Trackback (1)' => "Trackback (1)",
-	'Trackbacks (%d)' => "Trackbacks (%d)",
-	'Display pingbacks' => "Zeige Pingbacks",
-	'Pingback (0)' => "Pingback (0)",
-	'Pingback (1)' => "Pingback (1)",
-	'Pingbacks (%d)' => "Pingbacks (%d)",
-	'Delete this post' => "Lsche diesen Eintrag",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Du bist dabei, diesen Eintrag zu lschen!\\n\\'Stopp\\' um abzubrechen, \\'OK\\' um zu lschen.",
-	'Edit this post' => "Diesen Eintrag editieren",
-	'Publish NOW!' => "JETZT verffentlichen",
-	'Publish now using current date and time.' => "Verffentliche jetzt mit aktuellem Datum und Zeit.",
-	'Invalid post, please correct these errors:' => "Ungltiger Eintrag, bitte korrigiere diese Fehler:",
-	'Sorry, there is no post to display...' => "Sorry, es gibt keinen Beitrag anzuzeigen...",
-	'POP3 connect:' => "POP3 connect:",
-	'No server specified' => "Kein Server angegeben",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: vorzeitiges NOOP OK, KEIN RFC 1939 konformer Server",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "Keine Verbindung zum Server",
-	'POP3 user:' => "POP3 Benutzer:",
-	'No login ID submitted' => "Keine Login ID angegeben",
-	'connection not established' => "Verbindung nicht aufgebaut",
-	'POP3 pass:' => "POP3 Passwort:",
-	'No password submitted' => "Kein Passwort angegeben",
-	'authentication failed ' => "Authentifizierung fehlgeschlagen",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP fehlgeschlagen. Server ist nicht zu RFC 1939 konform",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "Kein Server Banner",
-	'abort' => "Abbruch",
-	'apop authentication failed' => "apop Authentifizierung fehlgeschlagen",
-	'POP3 login:' => "POP3 login:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "Verfrhtes Ende der Liste",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "Leerer Befehl",
-	'POP3 quit:' => "POP3 quit:",
-	'connection does not exist' => "Verbindung besteht nicht",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3 delete:",
-	'No msg number submitted' => "Keine Nachrichtennummer angegeben",
-	'Command failed' => "Befehl fehlgeschlagen",
-	'New user' => "Neuer Benutzer",
-	'Permission denied!' => "Zugriff verweigert!",
-	'Oops, MySQL error!' => "Oops, MySQL Fehler!",
-	'go back' => "gehe zurck",
-	'Redirecting you to:' => "Du wirst umgeleitet zu:",
-	'If nothing happens, click <a %s>here</a>.' => "Falls nichts passiert, klicke <a %s>hier</a>.",
-	'No response!' => "Keine Antwort!",
-	'Remote error' => "Entfernter Fehler",
-	'Response' => "Antwort",
-	'Parameter %s is required!' => "Parameter %s ist erforderlich!",
-	'Invalid URL' => "Ungltiger URL",
-	'URI scheme not allowed' => "URI Schema nicht erlaubt",
-	'URL not allowed' => "URL nicht erlaubt",
-	'Reporting abuse to b2evolution.net...' => "Berichte Missbrauch an b2evolution.net...",
-	'Aborted (Running on localhost).' => "Abgebrochen (wird auf localhost ausgefhrt).",
-	'Requesting abuse list from b2evolution.net...' => "Fordere Missbrauchsliste von b2evolution.net...",
-	'Latest update timestamp' => "Letztes Update:",
-	'Incomplete reponse.' => "Unvollstndige Antwort.",
-	'No new blacklisted strings are available.' => "Es sind keine neuen Eintrge in der Schwarzen Liste verfgbar.",
-	'Adding strings to local blacklist' => "Fge Zeichenketten zur lokalen Schwarzen Liste hinzu",
-	'Adding:' => "Fge hinzu:",
-	'OK.' => "OK.",
-	'Not necessary! (Already handled)' => "Nicht notwendig! (bereits vorhanden)",
-	'New latest update timestamp' => "Neuer Update-Zeitstempel",
-	'Invalid reponse.' => "Ungltige Antwort.",
-	'Requested blog does not exist!' => "Angefordertes Blog existiert nicht!",
-	'Post details' => "Eintrag-Details",
-	'PREVIEW' => "VORSCHAU",
-	'Next page' => "Nchste Seite",
-	'Previous page' => "Vorige Seite",
-	'Previous post' => "Voriger Eintrag",
-	'Next post' => "Nchster Eintrag",
-	'Next Page' => "Nchste Seite",
-	'Previous Page' => "Vorige Seite",
-	'Cannot delete if there are sub-categories!' => "Kann nicht lschen, wenn Unterkategorien enthalten sind!",
-	'Cannot delete last category if there are posts inside!' => "Letzte Kategorie kann nicht gelscht werden, wenn Eintrge darin enthalten sind!",
-	'Requested category %s does not exist!' => "Angeforderte Kategorie %s existiert nicht!",
-	'Category' => "Kategorie",
-	'bad char in User Agent' => "bses Zeichen in User Agent",
-	'referer ignored' => "Referer ignoriert",
-	'BlackList' => "BlackList",
-	'robot' => "Roboter",
-	'invalid' => "ungltig",
-	'search engine' => "Suchmaschine",
-	'loading referering page' => "lade verweisende Seite",
-	'found current url in page' => "derzeitige URL in Seite gefunden",
-	'not a query - no params!' => "keine Anfrage - keine Parameter!",
-	'no query string found' => "kein Anfrage-Zeichenkette gefunden",
-	'name' => "Name",
-	'Sending pingbacks...' => "Sende Pingbacks...",
-	'No pingback to be done.' => "Keine Pingbacks zu machen.",
-	'BEGIN' => "START",
-	'Processing:' => "Bearbeite:",
-	'Couldn\'t find a hostname for:' => "Konnte keinen Hostnamen finden:",
-	'Connect to server at:' => "Verbinde zu Server:",
-	'Couldn\'t open a connection to:' => "Konnte keine Verbindung &oouml;ffnen:",
-	'Start receiving headers and content' => "Beginne Header und Inhalt zu empfangen",
-	'Pingback server found from X-Pingback header:' => "Pingback-Server in X-Pingback Header gefunden:",
-	'Pingback server found from Pingback <link /> tag:' => "Pingback-Server in Pingback <link /> Tag gefunden:",
-	'Pingback server not found in headers and content' => "Keinen Pingback-Server in Header- und Content-Daten gefunden",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "Die URL des Pingback-Servers fehlt (knnte ein interner PHP fgets Fehler sein)",
-	'Pingback server data' => "Pingback-Server Daten",
-	'Page Linked To:' => "Seite verweist zu:",
-	'Page Linked From:' => "Auf Seite verwiesen von:",
-	'Pinging %s...' => "Pinge %s...",
-	'END' => "ENDE",
-	'Pingbacks done.' => "Pingbacks beendet.",
-	'Pinging b2evolution.net...' => "Pinge b2evolution.net...",
-	'Pinging Weblogs.com...' => "Pinge Weblogs.com...",
-	'Pinging Blo.gs...' => "Pinge Blo.gs...",
-	'Pinging technorati.com...' => "Pinge technorati.com...",
-	'Archives for' => "Archiv fr",
-	'Archive Directory' => "Archiv-Verzeichnis",
-	'Sending trackbacks...' => "Sende Trackbacks...",
-	'No trackback to be sent.' => "Kein Trackback zu senden.",
-	'Excerpt to be sent:' => "Zu sendender Auszug:",
-	'Trackbacks done.' => "Trackbacks beendet.",
-	'Sending trackback to:' => "Sende Trackback an:",
-	'Response:' => "Antwort:",
-	'wrong login/password.' => "falsches Login/Passwort.",
-	'setcookie %s failed!' => "setcookie %s fehlgeschlagen!",
-	'login/password no longer valid.' => "Login/Passwort nicht mehr gltig.",
-	'You must log in!' => "Du musst dich einloggen!",
-	'Login if you have an account...' => "Melde dich an, wenn du einen Account hast...",
-	'Register...' => "Anmelden...",
-	'Register to open an account...' => "Registriere dich, um einen Account zu erstellen...",
-	'Logout (%s)' => "Logout (%s)",
-	'Logout from your account' => "Melde dich von deinem Account ab",
-	'Admin' => "Admin",
-	'Go to the back-office' => "Gehe zum Back-Office",
-	'Profile (%s)' => "Profil (%s)",
-	'Edit your profile' => "Editiere Dein Profil",
-	'User profile' => "Benutzerprofil",
-	'Sunday' => "Sonntag",
-	'Monday' => "Montag",
-	'Tuesday' => "Dienstag",
-	'Wednesday' => "Mittwoch",
-	'Thursday' => "Donnerstag",
-	'Friday' => "Freitag",
-	'Saturday' => "Samstag",
-	'Sun' => "So",
-	'Mon' => "Mo",
-	'Tue' => "Di",
-	'Wed' => "Mi",
-	'Thu' => "Do",
-	'Fri' => "Fr",
-	'Sat' => "Sa",
-	' S ' => " S ",
-	' M ' => " M ",
-	' T ' => " D ",
-	' W ' => " M ",
-	' T  ' => " D ",
-	' F ' => " F ",
-	' S  ' => " S ",
-	'January' => "Januar",
-	'February' => "Februar",
-	'March' => "Mrz",
-	'April' => "April",
-	'May ' => "Mai",
-	'June' => "Juni",
-	'July' => "Juli",
-	'August' => "August",
-	'September' => "September",
-	'October' => "Oktober",
-	'November' => "November",
-	'December' => "Dezember",
-	'Jan' => "Jan",
-	'Feb' => "Feb",
-	'Mar' => "Mr",
-	'Apr' => "Apr",
-	'May' => "Mai",
-	'Jun' => "Jun",
-	'Jul' => "Jul",
-	'Aug' => "Aug",
-	'Sep' => "Sep",
-	'Oct' => "Okt",
-	'Nov' => "Nov",
-	'Dec' => "Dez",
-	'Local' => "Lokal",
-	'Reported' => "Berichtet",
-	'Central' => "Zentral",
-	'Czech (CZ)' => "Tschechisch (CZ)",
-	'German (DE)' => "Deutsch (DE)",
-	'English (EU)' => "Englisch (EU)",
-	'English (UK)' => "Englisch (UK)",
-	'English (US)' => "Englisch (US)",
-	'English (CA)' => "Englisch (CA)",
-	'English (AU)' => "Englisch (AU)",
-	'English (IL)' => "Englisch (IL)",
-	'Spanish (ES)' => "Spanisch (ES)",
-	'French (FR)' => "Franzsisch (FR)",
-	'French (CA)' => "Franzsisch (CA)",
-	'French (BE)' => "Franzsisch (BE)",
-	'Hungarian (HU)' => "Ungarisch (HU)",
-	'Italian (IT)' => "Italienisch (IT)",
-	'Japanese (JP)' => "Japanisch (JP)",
-	'Lithuanian (LT)' => "Litauisch (LT)",
-	'Bokm&aring;l (NO)' => "Norwegisch (NO)",
-	'Dutch (NL)' => "Hollndisch (NL)",
-	'Dutch (BE)' => "Hollndisch (BE)",
-	'Portuguese (BR)' => "Portugisisch (BR)",
-	'Swedish (SE)' => "Schwedisch (SE)",
-	'Chinese(S) gb2312 (CN)' => "Chinesisch(S) gb2312 (CN)",
-	'Chinese(S) utf-8 (CN)' => "Chinese(S) utf-8 (CN)",
-	'Trad. Chinese (TW)' => "Trad. Chinesisch (TW)",
-	'You cannot leave comments on this post!' => "Du kannst zu diesem Eintrag keinen Kommentar hinterlassen!",
-	'Please fill in the name field' => "Bitte Namen angeben",
-	'Please fill in the email field' => "Bitte das EMail-Feld angeben",
-	'Supplied email address is invalid' => "Die angegebene EMail-Adresse ist ungltig",
-	'Please do not send empty comment' => "Bitte schicke keine leeren Kommentare",
-	'You can only post a new comment every 30 seconds.' => "Du kannst nur alle 30 Sekunden einen Kommentar abgeben.",
-	'Cannot post comment, please correct these errors:' => "Kann Kommentar nicht verarbeiten, bitte korrigiere diese Fehler:",
-	'Back to comment editing' => "Zurck zum Editieren des Kommentars",
-	'New comment on your post #%d "%s"' => "Neuer Kommentar zu deinem Eintrag #%d \"%s\"",
-	'Url' => "URL",
-	'Comment' => "Kommentar",
-	'Edit/Delete' => "ndern/Lschen",
-	'Connecting to pop server...' => "Verbinde zum POP-Server...",
-	'Connection failed: ' => "Verbindung fehlgeschlagen: ",
-	'Logging into pop server...' => "Anmelden am POP-Server...",
-	'No mail or Login Failed:' => "Keine Nachrichten oder Login fehlgeschlagen:",
-	'Getting message #%d...' => "Empfange Nachricht #%d...",
-	'Processing...' => "Bearbeite...",
-	'Too old' => "Zu alt",
-	'Subject prefix does not match' => "Subject-Prefix passt nicht",
-	'Raw content:' => "Rohinhalt:",
-	'Login:' => "Login:",
-	'Pass:' => "Pass:",
-	'Wrong login or password.' => "Login oder Passwort falsch.",
-	'Category ID' => "Kategorie ID",
-	'Blog ID' => "Blog ID",
-	'Permission denied.' => "Zugriff verweigert.",
-	'Posted title' => "Angegebener Titel",
-	'Posted content' => "Angegebener Inhalt",
-	'Mission complete, message deleted.' => "Mission erfllt, Nachricht gelscht.",
-	'An email with the new password was sent successfully to your email address.' => "Die EMail mit dem neuen Passwort wurde erfolgreich an Deine EMail-Adresse geschickt.",
-	'New Password:' => "Neues Passwort:",
-	'You can login here:' => "Du kannst hier einloggen:",
-	'your weblog\'s login/password' => "dein Login/Passwort fr's Weblog",
-	'The email could not be sent.' => "Die EMail konnte nicht gesendet werden.",
-	'Possible reason: your host may have disabled the mail() function...' => "Mgliche Ursache: dein Host knnte die mail() Funktion abgestellt haben...",
-	'Note: You are already logged in!' => "Anmerkung: Du bist schon eingeloggt!",
-	'Continue...' => "Weiter...",
-	'You are not logged in.' => "Du bist nicht angemeldet.",
-	'You are not logged in under the same account you are trying to modify.' => "Du bist nicht unter dem Account eingeloggt, den du ndern willst.",
-	'Back to profile' => "Zurck zum Profil",
-	'please enter your nickname (can be the same as your login)' => "bitte gib deinen Nicknamen ein (kann der selbe wie dein Login sein)",
-	'your ICQ UIN can only be a number, no letters allowed' => "Deine ICQ UIN muss eine Nummer sein, keine Buchstaben erlaubt",
-	'please type your e-mail address' => "bitte gib deine EMail-Adresse an",
-	'the email address is invalid' => "die EMail-Adresse ist ungltig",
-	'you typed your new password only once. Go back to type it twice.' => "du hast dein Passwort nur einmal angegeben. Gehe zurck und tipp es zweimal ein.",
-	'you typed two different passwords. Go back to correct that.' => "du hast zwei verschiedene Passwrter angegeben. Gehe zurck und berichtige das.",
-	'please enter a Login' => "bitte gib ein Login ein",
-	'please enter your password twice' => "bitte gib dein Passwort zweimal an",
-	'please type the same password in the two password fields' => "bitte tippe das selbe Passwort in die beiden Passwortfelder",
-	'this login is already registered, please choose another one' => "dieser Login ist schon vergeben, bitte whle einen anderen",
-	'new user registration on your blog' => "Neue Benutzeranmeldung fr dein Blog",
-	'Manage users' => "Benutzer verwalten",
-	'New trackback on your post #%d "%s"' => "Neuer Trackback zu Deinem Eintrag #%d \"%s\"",
-	'Website' => "Webseite",
-	'Excerpt' => "Auszug",
-	'Login form' => "Login Formular",
-	'You will have to accept cookies in order to log in.' => "Du wirst Cookies akzeptieren mssen, um einloggen zu knnen.",
-	'Password:' => "Passwort:",
-	'Log in!' => "Einloggen!",
-	'Go to Blogs' => "Gehe zu Blogs",
-	'Lost your password ?' => "Dein Passwort vergessen ?",
-	'Lost password ?' => "Passwort vergessen ?",
-	'A new password will be generated and sent to you by email.' => "Dir wird ein neu generiertes Passwort per EMail zugeschickt.",
-	'Generate new password!' => "Neues Passwort erstellen!",
-	'Registration complete' => "Anmeldung beendet",
-	'Registration Currently Disabled' => "Anmeldung zur Zeit deaktiviert",
-	'User registration is currently not allowed.' => "Benutzeranmeldung ist zur Zeit nicht erlaubt.",
-	'Home' => "Home",
-	'Register form' => "Anmeldungsformular",
-	'(twice)' => "(zweimal)",
-	'Minimum %d characters, please.' => "Mindestens %d Buchstaben, bitte.",
-	'Preferred language' => "Bevorzugte Sprache",
-	'Register!' => "Anmelden!",
-	'Log into existing account...' => "In vorhandenen Account einloggen...",
-	'b2evo installer' => "b2evo Installer",
-	'Installer for version ' => "Installer fr Version",
-	'Current installation' => "Aktuelle Installation",
-	'Install menu' => "Installationsmenu",
-	'PHP info' => "PHP Info",
-	'Go to Admin' => "Gehe zu Admin",
-	'Online' => "Online",
-	'Manual' => "Anleitung",
-	'Support' => "Support",
-	'Language / Locale' => "Sprache / Locale",
-	'Choose a default language/locale for your b2evo installation.' => "Whle eine Standard-Sprache/Locale fr deine b2evo Installation.",
-	'Check your database config settings below and update them if necessary...' => "berprfe deine Datenbank-Konfiguration unten und aktualisiere sie, wenn ntig...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "Die Mindestvoraussetung fr diese Version von b2evolution ist %s Version %s, aber du versuchst Version %s zu benutzen!",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "Es scheint, als wrden die Datenbank-Einstellungen die du angegeben hast nicht funktionieren. Bitte berprfe sie sorgfltig und versuche es nochmal...",
-	'Config file update' => "Update der Konfigurationsdatei",
-	'We cannot automatically update your config file [%s]!' => "Wir knnen deine Konfigurationsdatei [%s] nicht automatisch aktualisieren!",
-	'There are two ways to deal with this:' => "Es gibt zwei Wege, um damit umzugehen:",
-	'You can allow the installer to update the config file by changing its permissions:' => "Du kannst dem Installer erlauben, die Konfigurationsdatei zu ndern, indem du ihre Berechtigung nderst:",
-	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "<code>chmod 666 %s</code>. Falls ntig, siehe <a %s>Onlineanleitung ber Dateirechte</a>.",
-	'Come back to this page and refresh/reload.' => "Komme zurck auf diese Seite und lade sie neu.",
-	'Alternatively, you can update the config file manually:' => "Alternativ kannst du die Konfigurationsdatei auch manuell aktualisieren:",
-	'Open the _config.php file locally with a text editor.' => "ffne die _config.php Datei lokal in einem Texteditor.",
-	'Delete all contents!' => "Lsche den gesamten Inhalt!",
-	'Copy the contents from the box below.' => "Kopiere den Inhalt aus der unteren Box.",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Fge ihn in deinen lokalen Texteditor ein. <strong>ACHTUNG: gehe sicher, dass es ABSOLUT KEINEN WHITESPACE nach dem letzten <code>?&gt;</code> in der Datei gibt.</strong> Jedes Leerzeichen, Tab oder neue Zeile am Ende der Konfigurationsdatei knnte verhindern, dass Cookies gesetzt werden, wenn du versuchst, dich spter einzuloggen.",
-	'Save the new _config.php file locally.' => "Speichere die neue _config.php lokal.",
-	'Upload the file to your server, into the /_conf folder.' => "Lade die Datei auf deinen Server, in das /_conf Verzeichnis.",
-	'<a %s>Call the installer from scratch</a>.' => "<a %s>Ruf den Installer erneut auf</a>.",
-	'This is how your _config.php should look like:' => "So sollte deine _config.php aussehen:",
-	'Your configuration file [%s] has been successfully updated.' => "Deine Konfigurationsdatei [%s] wurde erfolgreich aktualisiert.",
-	'Base configuration' => "Basis-Konfiguration",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "Deine Basis-Konfigurationsdatei wurde noch nicht editiert. Du kannst das durch Ausfllen des unteren Formulars machen.",
-	'This is the minimum info we need to set up b2evolution on this server:' => "Das sind die Mindestinformationen, die wir brauchen um b2evolution auf diesem Server zu installieren:",
-	'Database you want to install into' => "Datenbank in die du installieren mchtest",
-	'mySQL Username' => "mySQL Benutzername",
-	'Your username to access the database' => "Dein Benutzername fr den Datenbank-Zugriff",
-	'mySQL Password' => "mySQL Passwort",
-	'Your password to access the database' => "Dein Passwort fr den Datenbank-Zugriff",
-	'mySQL Database' => "mySQL Datenbank",
-	'Name of the database you want to use' => "Name der Datenbank, die du benutzen mchtest",
-	'mySQL Host' => "mySQL Host",
-	'You probably won\'t have to change this' => "Du wirst das wahrscheinlich nicht ndern mssen",
-	'Additional settings' => "Weitere Einstellungen",
-	'Base URL' => "Basis-URL",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "Hier wird b2evo und deine Blogs standardmssig liegen. BERPRFE DIES SORGFLTIG oder vieles wird nicht funktionieren. Falls du b2evolution auf deiner lokalen Maschine testen willst, MUSST du http://<strong>localhost</strong>/pfad benutzen, damit Cookies funktionieren... Benutze NICHT deinen Computernamen!",
-	'Your email' => "Deine EMail",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "Wird in schweren Fehlermeldungen benutzt, so dass Benutzer dich kontaktieren knnen. Du wirst hier auch Benachrichtigungen ber neue Benutzer-Registrierungen erhalten.",
-	'Update config file' => "Config-Datei aktualisieren",
-	'How do you want to install b2evolution?' => "Wie willst du b2evolution installieren?",
-	'The installation can be done in different ways. Choose one:' => "Die Installation kann auf verschiedene Weise erfolgen. Whle eine:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>Neue Installation</strong>: Installiere b2evolution Datenbank-Tabellen mit Beispieldaten.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>Upgrade von einer frheren b2evolution Version</strong>: Upgrade deine Datenbank-Tabellen, um sie mit der jetzigen Version kompatibel zu machen!",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Upgrade von Cafelog/b2 v 0.6.x</strong>: Installiere b2evolution Datenbank-Tabellen und kopiere deine vorhandenen Cafelog/b2 Daten dort hinein.",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>Upgrade von Manywhere Miniblog</strong>: Installiere b2evolution Datenbank-Tabellen und kopiere deine vorhandenen Miniblog Daten dort hinein.",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>Upgrade von Wordpress v 1.2</strong>: Installiere b2evolution Datenbank-Tabellen und kopiere deine vorhandenen Wordpress Daten dort hinein.",
-	'Delete b2evolution tables' => "Lsche b2evolution Tabellen",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "Falls du schon b2evolution-Tabellen installiert hast und neu anfangen mchtest, musst du die b2evolution-Tabellen lschen bevor du neu installieren kannst. <strong>WARNUNG: All deine b2evolution-Datenbank-Tabellen und Daten werden verloren sein!!!</strong> Deine Cafelog/b2- oder andere Datenbank-Tabellen, falls welche hast, werden in keinster Weise berhrt.",
-	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>ndere deine Basis-Konfiguration</strong> (siehe Zusammenfassung unten): Du wirst das nur in seltenen Fllen machen wollen, wenn du deine b2evolution-Dateien oder -Datenbank verschoben hast...",
-	'GO!' => "LOS!",
-	'Need to start anew?' => "Mchtest du neu anfangen?",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "Wenn du schon vorher b2evolution-Tabellen installiert hast und neu anfangen mchtest, musst du die b2evolution-Tabellen lschen bevor du eine neu installieren kannst. b2evolution kann seine eigenen DB-Tabellen fr dich lschen, aber aus offensichtlichen Sicherheitsgrnden ist diese Funktion standardmssig abgeschaltet.",
-	'Base config recap...' => "Zusammenfassung der Basis-Konfiguration",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "Falls du hier keine korrekten Werte siehst, HR AUF weiterzumachen und <a %s>passe deine Basis-Konfiguration an</a>.",
-	'(Set, but not shown for security reasons)' => "(Gesetzt, aber aus Sicherheitsgrnden nicht angezeigt)",
-	'Admin email' => "Admin-EMail",
-	'Installing b2evolution tables with sample data' => "Installiere b2evolution mit Beispieldaten",
-	'Installation successful!' => "Installation erfolgreich!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Jetzt kannst du dich mit dem Login \"admin\" und Passwort \"%2\$s\" <a %1\$s>einloggen</a>.</p>\n\t<p>Pass gut auf das Passwort auf! Es ist ein <em>zuflliges</em> Passwort, das dir bei der Installation gegeben wird. Natrlich kannst du es in deinem Benutzerprofil ndern, aber falls du es verlierst, wirst du die Datenbank-Tabellen lschen und neu installieren mssen.</p>",
-	'Upgrading data in existing b2evolution database' => "Upgrade Daten in vorhandener b2evolution-Datenbank",
-	'Upgrade completed successfully!' => "Upgrade erfolgreich beendet!",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "Jetzt kannst du dich mit deinem blichen %2\$s Benutzernamen und Passwort <a %1\$s>einloggen</a>.",
-	'Installing b2evolution tables and copying existing %s data' => "Installiere b2evolution Tabellen und kopiere vorhandene %s Daten",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Jetzt kannst du dich mit deinem Miniblog EMail-Login (nach 20 Zeichen abgeschnitten) <a %s>einloggen</a>. Alle Passwrter wurden auf \"%s\" gesetzt.</p>\n<p>Pass gut auf das Passwort auf! Es ist ein <em>zuflliges</em> Passwort, das dir bei der Installation gegeben wird. Natrlich kannst du es in den Benutzerprofilen ndern, aber falls du es verlierst, wirst du die Datenbank-Tabellen lschen und neu installieren mssen.</p>",
-	'Deleting b2evolution tables from the datatase' => "Lsche b2evolution-Tabellen aus der Datenbank",
-	'For security reasons, the reset feature is disabled by default.' => "Aus Sicherheitsgrnden ist die Reset-Funktion standardmssig ausgeschaltet.",
-	'Reset done!' => "Zurcksetzung erfolgt!",
-	'Back to menu' => "Zurck zum Menu",
-	'official website' => "offizielle Webseite",
-	'contact' => "Kontakt",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "Dieses Blog enthlt alle deine von Cafelog bernommenen Eintrge. Dieses Blog hat den Namen '%s'. %s",
-	'This is a sample linkblog entry' => "Dies ist ein Beispiel-Linkblog-Eintrag",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "Dies ist ein Beispieltext, den Linkblog-Eintrag beschreibend. In den meisten Fllen wirst du dies leer lassen wollen, und nur einen Titel und URL fr deine Linkblog-Eintrge (favorisierte/verwandte Seiten) verwenden.",
-	'This is the long description for the blog named \'%s\'. %s' => "Dies ist eine lange Beschreibung fr das Blog namens '%s'. %s",
-	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "Dieses Blog (Blog #1) ist ein sehr spezielles Blog! Es vereinigt automatisch alle Eintrge der anderen Blogs. Das erlaubt dir, ganz einfach alles zu verfolgen, was in diesem System geschrieben steht. Du kannst dieses Blog vor der ffentlichkeit verstecken, indem du 'In ffentliche Blogliste einbeziehen' im Blogs-Adminbereich ausschaltest.",
-	'%s Title' => "%s Titel",
-	'Tagline for %s' => "Untertitel fr %s",
-	'Short description for %s' => "kurze Beschreibung fr %s",
-	'Notes for %s' => "Notizen fr %s",
-	'Keywords for %s' => "Schlsselwrter fr %s",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "Der Hauptzweck dieses Blogs ist es, in der seitlichen Leiste der anderen Blogs eingefgt zu werden und dort deine favorisierten/verwandten Links anzuzeigen.",
-	'Clean Permalinks!' => "Saubere Permalinks!",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "b2evolution benutzt standardmssig old-style Permalinks und Feedback-Links. Dies dient zur maximalen Kompatibilitt mit verschiedenen Webserver-Konfigurationen.\nNichtsdestotrotz, wenn du dich behaglich im Umgang mit b2evolution fhlst, solltest du versuchen, saubere Permalinks in den Einstellungen einzuschalten (aktiviere 'Benutze Extra-Path Info')",
-	'Apache optimization...' => "Apache Optimierung...",
-	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => "Im <code>/blogs</code> Verzeichnis, wie auch in <code>/blogs/admin</code> sind zwei Dateien namens [<code>sample.htaccess</code>]. Du solltest versuchen, diese nach [<code>.htaccess</code>] umzubenennen.\n\nDas wird die Art, wie b2evolution vom Webserver behandelt wird, optimieren (falls du Apache benutzt). Diese Dateien sind nicht standardmssig aktiviert, weil ein paar Hosts Fehler anzeigen wrden. Falls dir das passieren sollte, nachdem du die Dateien umbenannt hast, entferne sie einfach wieder (bzw nenne sie wieder um) und alles ist gut.",
-	'About evoSkins...' => "ber evoSkins...",
-	'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => "Standardmssig werden b2evolution Blogs durch ein Standard-Skin angezeigt.\n\n<p>Leser knnen durch einen Skin-Wechsler (der in den meisten Skins integriert ist) ein anderes Skin auswhlen.\n\nDu kannst das Standard-Skin fr jedes Blog ndern, indem du die Blog-Parameter im Adminbereich nderst. Du kannst ausserdem auch ein bestimmtes Skin fr alle Benutzer erzwingen.\n\nAnsonsten kannst du verfgbare Skins einschrnken, indem du welche aus dem Verzeichnis /blogs/skins lschst. Du kannst auch neue Skins erstellen, indem du vorhandene Skin-Verzeichnisse duplizierst, umbenennst und anpasst.\n\nUm mit dem Anpassen eines Skins zu beginnen, ffne dessen '<code>_main.php</code>' Datei in einem Editor (bevorzugt mit einem der PHP/HTML-Syntax kennt und hervorhebt) und lies die Kommentare dort. Ausserdem solltest du die Anleitung zu evoSkins lesen!",
-	'Skins, Stubs and Templates...' => "Skins, Stubs und Vorlagen...",
-	'By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through \'<code>index.php</code>\', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don\'t want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided \'<code>a_stub.php</code>\' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided \'<code>a_noskin.php</code>\'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the \'Stub name\' field. Otherwise, the permalinks will not function properly.' => "Standardmssig werden alle vorinstallierten Blogs durch ein Skin dargestellt. (Mehr zu Skins in einem anderen Eintrag.)\n\nDas heisst, Blogs werden durch '<code>index.php</code>' aufgerufen, wo Datenbank-Voreinstellungen geladen werden und dann wird der Job des Anzeigens an das Skin bergeben.\n\nAlternativ, falls du keine Datenbank-Voreinstellungen benutzen willst, um, sagen wir, ein Skin, eine Kategorie oder spezielles Linkblog zu erzwingen, kannst du eine Stub-Datei wie die mitgelieferte '<code>a_stub.php</code>' erstellen und dein Blog durch diesen Stub aufrufen, anstelle von index.php .\n\nSchliesslich, falls du sehr spezielle Anpassungen deines Blogs brauchst, kannst du schlichte Vorlagen anstellen von Skins benutzen. In diesem Fall rufe dein Blog durch eine vollstndige Vorlage wie die mitgelieferte '<code>a_noskin.php</code>' auf.\n\nDu wirst in den Stub/Vorlagen-Dateien selber weitere Informationen finden. ffne sie in einem Texteditor und lies die Kommentare darin.\n\nWie auch immer, gehe sicher im Blog-Adminbereich die richtige Zugriffsart festzulegen. Wenn du eine Stub- oder Vorlagendatei benutzt, musst du auch einen Dateinamen im 'Stub-Name'-Feld angeben. Ansonsten werden Permalinks nicht richtig funktionieren.",
-	'Multiple Blogs, new blogs, old blogs...' => "Mehrere Blogs, neue Blogs, alte Blogs...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "Standardmssig kommt b2evolution mit vier Blogs, namentlich 'Blog All', 'Blog A', 'Blog B' und 'Linkblog'.\n\nEinige dieser Blogs spielen eine spezielle Rolle. Lies mehr darber auf der zugehrigen Seite.\n\nDu kannst im Adminbereich weitere Blogs erstellen oder ungewollte lschen.",
-	'This is a multipage post' => "Dies ist ein mehrseitiger Eintrag",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "Dies ist Seite 1 eines mehrseitigen Eintrags.\n\nDu kannst die anderen Seiten sehen, indem du auf die Links unter dem Text klickst.\n\n<!--nextpage-->\n\nDies ist Seite 2.\n\n<!--nextpage-->\n\nHier ist Seite 3.\n\n<!--nextpage-->\n\nDas ist Seite 4.\n\nEs ist die letzte Seite.",
-	'Extended post with no teaser' => "Erweiterter Eintrag ohne Teaser",
-	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Dies ist ein erweiterter Eintrag ohne Teaser. Das heisst du wirst den Lockartikel (Teaser) nicht mehr sehen, wenn du auf den \"mehr\"-Link klickst.\n\n<!--more--><!--noteaser-->\n\nDies ist der erweiterte Text. Du siehst ihn nur, wenn du auf den \"mehr\"-Link geklickt hast.",
-	'Extended post' => "Erweiterter Eintrag",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Dies ist ein erweiterter Eintrag. Das bedeutet, du siehst erst nur diesen kleinen Lockartikel (Teaser) und musst auf den unteren Link klicken, um mehr zu sehen.\n\n<!--more-->\n\nDies ist der erweiterte Text. Du siehst ihn nur, wenn du auf den \"mehr\"-Link geklickt hast.",
-	'Important information' => "Wichtige Informationen",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "Blog B enthlt ein paar Eintrge in der 'b2evolution Tips' Kategorie.\n\nAlle diese Eintrge sind gedacht, um dir zu helfen. Wie EdB sagen wrde: \"<em>lies sie alle bevor du anfngst rumzuhacken!</em>\" ;)\n\nWenn du mchtest, kannst du diese Eintrge einzeln lschen, nachdem du sie gelesen hast. Du knntest ihren Status auch in 'Missbilligt' ndern, um vor Augen zu haben, was du schon gelesen hast.",
-	'First Post' => "Erster Eintrag",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>Dies ist der erste Eintrag.</p>\n\n<p>Er erscheint in Blog A und Blog B.</p>",
-	'Second post' => "Zweiter Eintrag",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>Dies ist der zweite Eintrag.</p>\n\n<p>Er erscheint nur in Blog A, aber in mehreren Kategorien.</p>",
-	'Third post' => "Dritter Eintrag",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>Dies ist der dritte Eintrag.</p>\n\n<p>Er erscheint nur in Blog B und in einer einzelnen Kategorie.</p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "Hi, dies ist ein Kommentar.<br />Um einen Kommentar zu lschen, log dich einfach ein und betrachte die Kommentare des Eintrags. Von dort aus hast du die Option zum Editieren oder Lschen.",
-	'The database schema is already up to date. There is nothing to do.' => "Die Datenbank ist bereits auf dem neuesten Stand. Es gibt nichts zu tun.",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "Es scheint, als wrden die folgenden Blog-Stub-Namen mehr als einmal benutzt: ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "Wir knnen nicht upgraden, bevor du sie einzigartig machst. DB-Feld: [%s]",
-	'Checking DB schema version...' => "berprfe DB-Schema Version...",
-	'NOT FOUND! This is not a b2evolution database.' => "NICHT GEFUNDEN! Dies ist keine b2evolution-Datenbank.",
-	'This version is too old!' => "Diese Version ist zu alt!",
-	'This version is too recent! We cannot downgrade to it!' => "Diese Version ist zu neu! Wir knnen nicht dorthin downgraden!",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "Dieses Blog enthlt alle deine von Miniblog bernommenen Eintrge. Dieses Blog hat den Namen '%s'. %s",
-	'This blog holds all your posts upgraded from WordPress. This blog is named \'%s\'. %s' => "Dieses Blog enthlt alle deine von Wordpress bernommenen Eintrge. Dieses Blog hat den Namen '%s'. %s",
-	'No desc available' => "keine Beschreibung",
-	'No description available' => "Keine Beschreibung verfgbar",
-	'Make URLs clickable' => "Mache URLs klickbar",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "Automatische &lt;P&gt; und &lt;BR&gt; Tags",
-	'BB formatting e-g [b]bold[/b]' => "BB-Formatierung zB [b]fett[/b]",
-	'GreyMatter style formatting' => "GreyMatter Style Formatierung",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**fett** \\kursiv\\ //kursiv// __unterstrichen__ ##tt## %%codeblock%%",
-	'Convert text smilies to icons' => "Konvertiere Textsmilies zu Icons",
-	'Humane Web Text Generator 2.0 beta' => "Humane Web Text Generator 2.0 beta",
-	'Easy HTML tags inserting' => "Einfaches Einfgen von HTML-Tags",
-	'INSerted [Alt-I]' => "eIngefgt [Alt-I]",
-	'DELeted [Alt-D]' => "gelscht [Alt-D]",
-	'STRong [Alt-S]' => "krftig [Alt-S]",
-	'EMphasis [Alt-E]' => "hervorgehoben [Alt-E]",
-	'CODE [Alt-C]' => "CODE [Alt-C]",
-	'Paragraph [Alt-P]' => "Absatz [Alt-P]",
-	'Unordered List [Alt-U]' => "Ungeordnete Liste [Alt-U]",
-	'List Item [Alt-L]' => "Listenelement [Alt-E]",
-	'BLOCKQUOTE [Alt-B]' => "Blockzitat [Alt-B]",
-	'IMaGe [Alt-G]' => "IMaGe [Alt-G]",
-	'A href [Alt-A]' => "a href [Alt-A]",
-	'More [Alt-M]' => "Mehr [Alt-M]",
-	'no teaser [Alt-T]' => "kein Teaser (Lockartikel) wenn &quot;Lies Mehr..&quot; [Alt-T]",
-	'next page [Alt-Q]' => "nchste Seite [Alt-Q]",
-	'Close all tags' => "Schliesse alle Tags",
-	'ALTernate text' => "ALTernativer Text",
-	'One click smilies inserting' => "Smilies per Klick einfgen",
-	'All' => "Alle",
-	'Trackback address for this post:' => "Trackback Adresse fr diesen Eintrag:",
-	'No %s for this post yet...' => "Bisher keine %s fr diesen Eintrag...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "Deine EMail-Adresse wird <strong>nicht</strong> angezeigt.",
-	'Site/Url' => "Seite/URL",
-	'Your URL will be displayed.' => "Deine URL wird angezeigt.",
-	'Line breaks become &lt;br /&gt;' => "Zeilenumbrche werden zu &lt;br /&gt;",
-	'Remember me' => "Erinner mich",
-	'(Set cookies for name, email &amp; url)' => "(Setze Cookies fr Name, EMail &amp; URL)",
-	'In response to:' => "Als Antwort auf:",
-	'Linkblog' => "Linkblog",
-	'more' => "mehr",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Top refering engines' => "Top berweisende Maschinen",
-	'blogs' => "Blogs",
-	'skin the site' => "skinne die Seite",
-	'archives' => "Archive",
-	'Select blog:' => "Whle Blog:",
-	'Select skin:' => "Whle Skin:",
-	'words' => "Wrter",
-	'Read more...' => "Lies mehr...",
-	'Choose a skin' => "Whle ein Skin",
-	'Choose skin' => "Whle Skin",
-	'Browse all posts by this author' => "Zeige alle Eintrge dieses Autors",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "Der TrackBack-<acronym title=\"Uniform Resource Identifier\">URI</acronym> fr diesen Eintrag ist:",
-	'Comment by' => "Kommentar von",
-	'Trackback from' => "Trackback von",
-	'Pingback from' => "Pingback von",
-	'Edit This' => "Editieren",
-	'E-mail' => "E-Mail",
-	'Your Comment' => "Dein Kommentar",
-	'Say It!' => "Sag es!",
-	'Filed under:' => "Gespeichert unter:",
-	'Other' => "Sonstiges",
-	'Meta' => "Meta",
-	'Syndicate this site using RSS' => "Syndiziere diese Seite mit RSS",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "Die letzten Kommentare zu allen Eintrgen per RSS",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "Kommentar-<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'This page validates as XHTML 1.0 Transitional' => "Diese Seite ist gltiges XHTML 1.0 Transitional",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "Gltiges <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Powered by b2evolution; Multilinguale Multiuser Multiblog Maschine.",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "Dieses Skin nutzt eine CSS-Datei, die ursprnglich fr WordPress entwickelt wurde (siehe Design Credits in style.css).",
-	'Original design credits for this skin:' => "Ursprngliche Design Credits fr dieses Skin:",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "Um maximale Kompatibilitt mit WP CSS Dateien zu gewhrleisten, sind die meisten Features, die nicht in WP vorhanden sind, in diesem generischen wpc_* Skin versteckt.",
-	'[...] Read more!' => "[...] Lies mehr!",
-	'New pingback on your post #%d "%s"' => "Neuer Pingback zu Deinem Eintrag #%d \"%s\"",
 );
-?>
\ No newline at end of file
+?>
diff -ruN --text 0.9.2.src/locales/de_DE/LC_MESSAGES/messages.po 1.10.3.src/locales/de_DE/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/de_DE/LC_MESSAGES/messages.po	2005-09-13 15:48:46.000000000 -0500
+++ 1.10.3.src/locales/de_DE/LC_MESSAGES/messages.po	2007-08-05 01:52:14.000000000 -0500
@@ -1,5804 +1,12101 @@
+# translation of messages.po to
 # b2evolution - German language file
 # Copyright (C) 2003 Franois PLANQUE
 # This file is distributed under the same license as the b2evolution package.
-# dAniel hAhler <daniel@thequod.de>, 2003
-# 
+#
+# dAniel hAhler <daniel@thequod.de>, 2003-2005, 2006, 2007.
 msgid ""
 msgstr ""
-"Project-Id-Version: b2evolution 0.9.0.x\n"
+"Project-Id-Version: messages\n"
 "Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2005-09-13 15:48+0200\n"
-"PO-Revision-Date: 2004-07-09 18:51+0100\n"
+"POT-Creation-Date: 2007-05-15 20:56+0200\n"
+"PO-Revision-Date: 2007-05-15 23:22+0200\n"
 "Last-Translator: dAniel hAhler <daniel@thequod.de>\n"
-"Language-Team: dAniel hAhler <daniel@thequod.de>\n"
+"Language-Team:  <en@li.org>\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-1\n"
+"Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
 
-#: ..\..\..\a_noskin.php:109
-msgid "Selected"
-msgstr "Ausgewhlt"
+#: ..\..\..\_header.php:109
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:310
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:246
+msgid "Write"
+msgstr "Schreiben"
 
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:159 ..\..\..\a_noskin.php:244
-#: ..\..\..\multiblogs.php:138 ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:478 ..\..\..\admin\_menutop.php:207
-#: ..\..\..\b2evocore\_functions_cats.php:569
-#: ..\..\..\skins\basic\_main.php:94 ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\natural_pink\_main.php:89
-#: ..\..\..\skins\natural_pink\_main.php:186
-#: ..\..\..\skins\wpc_aubmach\_main.php:117
-#: ..\..\..\skins\wpc_default\_main.php:120
+#: ..\..\..\_header.php:114
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:84
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:207
+msgid "Simple"
+msgstr "Einfach"
+
+#: ..\..\..\_header.php:120
+msgid "Expert"
+msgstr "Expert"
+
+#: ..\..\..\_header.php:129 ..\..\..\inc\VIEW\users\_users_form.php:273
+#: ..\..\..\skins\_profile.php:60 ..\..\..\skins\_subscriptions.php:68
+#: ..\..\..\skins\custom\_main.php:294 ..\..\..\skins\custom\_main.php:299
+#: ..\..\..\skins\custom\_main.php:304 ..\..\..\skins\custom\_main.php:309
+#: ..\..\..\skins\l33t_gray\_main.php:263
+#: ..\..\..\skins\l33t_gray\_main.php:264
+#: ..\..\..\skins\l33t_gray\_main.php:265
+#: ..\..\..\skins\l33t_gray\_main.php:266
+#: ..\..\..\skins\l33t_gray\_profile.php:60
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:68
+#: ..\..\..\skins\miami_blue\_main.php:282
+#: ..\..\..\skins\miami_blue\_main.php:287
+#: ..\..\..\skins\miami_blue\_main.php:292
+#: ..\..\..\skins\miami_blue\_main.php:297
+#: ..\..\..\skins\natural_pink\_main.php:227
+#: ..\..\..\skins\natural_pink\_main.php:232
+#: ..\..\..\skins\natural_pink\_main.php:237
+#: ..\..\..\skins\natural_pink\_main.php:242
+#: ..\..\..\skins\nifty_corners\_main.php:250
+#: ..\..\..\skins\nifty_corners\_main.php:255
+#: ..\..\..\skins\nifty_corners\_main.php:260
+#: ..\..\..\skins\nifty_corners\_main.php:265
+#: ..\..\..\skins\skinners_guide\_main.php:388
+#: ..\..\..\skins\skinners_guide\_main.php:393
+#: ..\..\..\skins\skinners_guide\_main.php:398
+#: ..\..\..\skins\skinners_guide\_main.php:403
+msgid "Posts"
+msgstr "Eintrge"
+
+#: ..\..\..\_header.php:142 ..\..\..\inc\CONTROL\items\b2browse.php:214
+msgid "Post list"
+msgstr "Eintragsliste"
+
+#: ..\..\..\_header.php:146 ..\..\..\inc\CONTROL\items\b2browse.php:218
+msgid "Tracker"
+msgstr "Tracker"
+
+#: ..\..\..\_header.php:150 ..\..\..\inc\CONTROL\items\b2browse.php:222
+msgid "Full posts"
+msgstr "Vollstndige Eintrge"
+
+#: ..\..\..\_header.php:158 ..\..\..\conf\_icons.php:401
+#: ..\..\..\conf\_icons.php:406 ..\..\..\inc\CONTROL\items\b2browse.php:229
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:166
+#: ..\..\..\inc\VIEW\items\_item.form.php:299
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:244
+#: ..\..\..\skins\_feedback.php:55 ..\..\..\skins\_subscriptions.php:69
+#: ..\..\..\skins\basic\_feedback.php:56 ..\..\..\skins\custom\_main.php:295
+#: ..\..\..\skins\custom\_main.php:300 ..\..\..\skins\custom\_main.php:305
+#: ..\..\..\skins\custom\_main.php:310
+#: ..\..\..\skins\l33t_gray\_feedback.php:55
+#: ..\..\..\skins\l33t_gray\_main.php:263
+#: ..\..\..\skins\l33t_gray\_main.php:264
+#: ..\..\..\skins\l33t_gray\_main.php:265
+#: ..\..\..\skins\l33t_gray\_main.php:266
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:69
+#: ..\..\..\skins\miami_blue\_main.php:283
+#: ..\..\..\skins\miami_blue\_main.php:288
+#: ..\..\..\skins\miami_blue\_main.php:293
+#: ..\..\..\skins\miami_blue\_main.php:298
+#: ..\..\..\skins\natural_pink\_main.php:228
+#: ..\..\..\skins\natural_pink\_main.php:233
+#: ..\..\..\skins\natural_pink\_main.php:238
+#: ..\..\..\skins\natural_pink\_main.php:243
+#: ..\..\..\skins\nifty_corners\_main.php:251
+#: ..\..\..\skins\nifty_corners\_main.php:256
+#: ..\..\..\skins\nifty_corners\_main.php:261
+#: ..\..\..\skins\nifty_corners\_main.php:266
+#: ..\..\..\skins\skinners_guide\_main.php:389
+#: ..\..\..\skins\skinners_guide\_main.php:394
+#: ..\..\..\skins\skinners_guide\_main.php:399
+#: ..\..\..\skins\skinners_guide\_main.php:404
+#: ..\..\..\skins\wpc_default\_feedback.php:56
+msgid "Comments"
+msgstr "Kommentare"
+
+#: ..\..\..\_header.php:165 ..\..\..\a_noskin.php:151
+#: ..\..\..\a_noskin.php:232 ..\..\..\inc\MODEL\items\_itemlist2.class.php:926
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:931
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:115
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:232
+#: ..\..\..\inc\VIEW\items\_item.form.php:267
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:212
+#: ..\..\..\inc\_misc\_obsolete092.php:1439
+#: ..\..\..\inc\_misc\_template.funcs.php:148
+#: ..\..\..\inc\_misc\_template.funcs.php:153 ..\..\..\multiblogs.php:129
+#: ..\..\..\plugins\_categories.plugin.php:105
+#: ..\..\..\skins\basic\_main.php:125 ..\..\..\skins\custom\_main.php:138
+#: ..\..\..\skins\l33t_gray\_main.php:62 ..\..\..\skins\l33t_gray\_main.php:85
+#: ..\..\..\skins\l33t_gray\_main.php:189
+#: ..\..\..\skins\miami_blue\_main.php:130
+#: ..\..\..\skins\natural_pink\_main.php:91
+#: ..\..\..\skins\nifty_corners\_main.php:111
+#: ..\..\..\skins\skinners_guide\_main.php:178
 msgid "Categories"
 msgstr "Kategorien"
 
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:215 ..\..\..\multiblogs.php:251
-#: ..\..\..\summary.php:100 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73 ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:86
-#: ..\..\..\skins\natural_pink\_main.php:100
-#: ..\..\..\skins\wpc_aubmach\_main.php:70
-#: ..\..\..\skins\wpc_default\_main.php:70
-msgid "Permanent link to full entry"
-msgstr "Permanenter Link zum ganzen Eintrag"
+#: ..\..\..\_header.php:170
+msgid "Blog settings"
+msgstr "Blogs"
 
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:152 ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44 ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:100
-msgid "Permalink"
-msgstr "Permalink"
+#: ..\..\..\_header.php:174 ..\..\..\_header.php:277
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:71
+msgid "General"
+msgstr "Generell"
 
-#: ..\..\..\a_noskin.php:220 ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:137 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:138
-#: ..\..\..\skins\guadeloupe\_main.php:139
-#: ..\..\..\skins\natural_pink\_main.php:168
-msgid "Recently"
-msgstr "krzlich"
+#: ..\..\..\_header.php:178
+msgid "Skin"
+msgstr "Skin"
+
+#: ..\..\..\_header.php:182
+msgid "Display"
+msgstr "Anzeige"
+
+#: ..\..\..\_header.php:186
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:87
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:209
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:100
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:116
+msgid "Advanced"
+msgstr "Erweitert"
+
+#: ..\..\..\_header.php:190
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:39
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:110
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:103
+msgid "User permissions"
+msgstr "Benutzerrechte"
+
+#: ..\..\..\_header.php:194
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:199
+msgid "Group permissions"
+msgstr "Gruppenrechte"
+
+#: ..\..\..\_header.php:201 ..\..\..\inc\VIEW\users\_users_groupform.php:111
+msgid "Stats"
+msgstr "Stats"
+
+#: ..\..\..\_header.php:207
+msgid "Hit summary"
+msgstr "Hitbersicht"
+
+#: ..\..\..\_header.php:210
+msgid "Browser hits"
+msgstr "Browserhits"
+
+#: ..\..\..\_header.php:213
+msgid "Search B-hits"
+msgstr "Such-B-Hits"
+
+#: ..\..\..\_header.php:216
+msgid "Referered B-hits"
+msgstr "Referer-B-Hits"
+
+#: ..\..\..\_header.php:219
+msgid "Direct B-hits"
+msgstr "Direkte B-Hits"
+
+#: ..\..\..\_header.php:222
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:30
+msgid "Robot hits"
+msgstr "Robothits"
+
+#: ..\..\..\_header.php:225
+msgid "XML hits"
+msgstr "XML-Hits"
+
+#: ..\..\..\_header.php:228
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:47
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:109
+msgid "User agents"
+msgstr "Benutzer-Agenten"
+
+#: ..\..\..\_header.php:231
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:47
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:113
+msgid "Referring domains"
+msgstr "Verweisende Domains"
+
+#: ..\..\..\_header.php:234
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:148
+msgid "Sessions"
+msgstr "Sessions"
+
+#: ..\..\..\_header.php:240 ..\..\..\_header.php:303
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:116
+msgid "Antispam"
+msgstr "Antispam"
+
+#: ..\..\..\_header.php:247 ..\..\..\inc\VIEW\users\_users_groupform.php:117
+msgid "Templates"
+msgstr "Vorlagen"
+
+#: ..\..\..\_header.php:248
+msgid "Custom skin template editing"
+msgstr "Individuelle Skinvorlage editieren"
+
+#: ..\..\..\_header.php:255 ..\..\..\_header.php:286
+#: ..\..\..\inc\VIEW\items\_item.form.php:169
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:161
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:123
+msgid "Files"
+msgstr "Dateien"
+
+#: ..\..\..\_header.php:256
+msgid "File management"
+msgstr "Dateiverwaltung"
+
+#: ..\..\..\_header.php:262
+msgid "Users"
+msgstr "Benutzer"
+
+#: ..\..\..\_header.php:263
+msgid "User management"
+msgstr "Benutzerverwaltung"
+
+#: ..\..\..\_header.php:266
+msgid "My profile"
+msgstr "Mein Profil"
+
+#: ..\..\..\_header.php:271
+msgid "App settings"
+msgstr "Einstellungen"
+
+#: ..\..\..\_header.php:280 ..\..\..\inc\VIEW\users\_users_form.php:197
+msgid "Features"
+msgstr "Features"
+
+#: ..\..\..\_header.php:283
+msgid "Regional"
+msgstr "Regional"
+
+#: ..\..\..\_header.php:289
+msgid "File types"
+msgstr "Dateitypen"
+
+#: ..\..\..\_header.php:292 ..\..\..\inc\CONTROL\items\statuses.php:41
+msgid "Post statuses"
+msgstr "Eintragsstatus"
+
+#: ..\..\..\_header.php:293
+msgid "Post statuses management"
+msgstr "Verwaltung von Status fr Eintrge"
+
+#: ..\..\..\_header.php:296 ..\..\..\inc\CONTROL\items\types.php:41
+msgid "Post types"
+msgstr "Eintragstypen"
+
+#: ..\..\..\_header.php:297
+msgid "Post types management"
+msgstr "Verwaltung von Typen fr Eintrge"
+
+#: ..\..\..\_header.php:300
+msgid "Plugins"
+msgstr "Plugins"
+
+#: ..\..\..\_header.php:309
+msgid "Tools"
+msgstr "Werkzeuge"
+
+#: ..\..\..\_header.php:321
+msgid "Scheduler"
+msgstr "Planer"
+
+#: ..\..\..\a_noskin.php:105
+#: ..\..\..\inc\VIEW\collections\_blogs_skin.form.php:54
+msgid "Selected"
+msgstr "Ausgewhlt"
 
-#: ..\..\..\a_noskin.php:220 ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\guadeloupe\_main.php:138
+#: ..\..\..\a_noskin.php:205 ..\..\..\skins\custom\_main.php:206
+#: ..\..\..\skins\skinners_guide\_main.php:286
 msgid "(cached)"
 msgstr "(gepuffert)"
 
-#: ..\..\..\a_noskin.php:221 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:168 ..\..\..\skins\guadeloupe\_main.php:139
+#: ..\..\..\a_noskin.php:205 ..\..\..\a_noskin.php:206
+#: ..\..\..\skins\custom\_main.php:206 ..\..\..\skins\custom\_main.php:207
+#: ..\..\..\skins\miami_blue\_main.php:207
+#: ..\..\..\skins\natural_pink\_main.php:163
+#: ..\..\..\skins\nifty_corners\_main.php:182
+#: ..\..\..\skins\skinners_guide\_main.php:286
+#: ..\..\..\skins\skinners_guide\_main.php:287
+msgid "Recently"
+msgstr "krzlich"
+
+#: ..\..\..\a_noskin.php:206 ..\..\..\skins\custom\_main.php:207
+#: ..\..\..\skins\skinners_guide\_main.php:287
 msgid "(no cache)"
 msgstr "(ungepuffert)"
 
-#: ..\..\..\a_noskin.php:227 ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:141 ..\..\..\skins\custom\_main.php:174
-#: ..\..\..\skins\guadeloupe\_main.php:142
-#: ..\..\..\skins\natural_pink\_main.php:170
+#: ..\..\..\a_noskin.php:207 ..\..\..\inc\_misc\_obsolete092.php:1483
+#: ..\..\..\inc\_misc\_template.funcs.php:79
+#: ..\..\..\skins\custom\_main.php:208 ..\..\..\skins\l33t_gray\_main.php:241
+#: ..\..\..\skins\miami_blue\_main.php:208
+#: ..\..\..\skins\natural_pink\_main.php:165
+#: ..\..\..\skins\nifty_corners\_main.php:184
+#: ..\..\..\skins\skinners_guide\_main.php:288
 msgid "Last comments"
 msgstr "Letzte Kommentare"
 
-#: ..\..\..\a_noskin.php:232 ..\..\..\a_noskin.php:238
-#: ..\..\..\admin\_edit_showposts.php:343
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:553 ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\natural_pink\_main.php:175
-#: ..\..\..\skins\natural_pink\_main.php:181
-#: ..\..\..\skins\originalb2\_main.php:173
-#: ..\..\..\skins\wpc_aubmach\_main.php:124
-#: ..\..\..\skins\wpc_aubmach\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:127
-#: ..\..\..\skins\wpc_default\_main.php:131
+#: ..\..\..\a_noskin.php:220 ..\..\..\a_noskin.php:226
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:70
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:255
+#: ..\..\..\skins\custom\_main.php:224 ..\..\..\skins\custom\_main.php:230
+#: ..\..\..\skins\l33t_gray\_main.php:244
+#: ..\..\..\skins\l33t_gray\_main.php:251
+#: ..\..\..\skins\natural_pink\_main.php:170
+#: ..\..\..\skins\natural_pink\_main.php:176
+#: ..\..\..\skins\nifty_corners\_main.php:189
+#: ..\..\..\skins\nifty_corners\_main.php:195
+#: ..\..\..\skins\originalb2\_main.php:192
+#: ..\..\..\skins\skinners_guide\_main.php:307
+#: ..\..\..\skins\skinners_guide\_main.php:313
+#: ..\..\..\skins\wpc_default\_main.php:166
+#: ..\..\..\skins\wpc_default\_main.php:170
 msgid "Search"
 msgstr "Suche"
 
-#: ..\..\..\a_noskin.php:235 ..\..\..\skins\custom\_main.php:182
-#: ..\..\..\skins\natural_pink\_main.php:178
+#: ..\..\..\a_noskin.php:223 ..\..\..\skins\custom\_main.php:227
+#: ..\..\..\skins\l33t_gray\_main.php:248
+#: ..\..\..\skins\natural_pink\_main.php:173
+#: ..\..\..\skins\nifty_corners\_main.php:192
+#: ..\..\..\skins\skinners_guide\_main.php:310
 msgid "All Words"
 msgstr "Alles"
 
-#: ..\..\..\a_noskin.php:236 ..\..\..\skins\custom\_main.php:183
-#: ..\..\..\skins\natural_pink\_main.php:179
+#: ..\..\..\a_noskin.php:224 ..\..\..\skins\custom\_main.php:228
+#: ..\..\..\skins\l33t_gray\_main.php:249
+#: ..\..\..\skins\natural_pink\_main.php:174
+#: ..\..\..\skins\nifty_corners\_main.php:193
+#: ..\..\..\skins\skinners_guide\_main.php:311
 msgid "Some Word"
-msgstr "ein Wort"
+msgstr "Ein Wort"
 
-#: ..\..\..\a_noskin.php:237 ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\natural_pink\_main.php:180
+#: ..\..\..\a_noskin.php:225
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:134
+#: ..\..\..\skins\custom\_main.php:229 ..\..\..\skins\l33t_gray\_main.php:250
+#: ..\..\..\skins\natural_pink\_main.php:175
+#: ..\..\..\skins\nifty_corners\_main.php:194
+#: ..\..\..\skins\skinners_guide\_main.php:312
 msgid "Entire phrase"
-msgstr "ganzen Ausdruck"
+msgstr "Ganzer Ausdruck"
 
-#: ..\..\..\a_noskin.php:239 ..\..\..\a_noskin.php:251
-#: ..\..\..\skins\bluesky\_main.php:155
-#: ..\..\..\skins\guadeloupe\_main.php:157
+#: ..\..\..\a_noskin.php:227 ..\..\..\a_noskin.php:239
 msgid "Reset form"
-msgstr "zurcksetzen"
+msgstr "Formular zurcksetzen"
 
-#: ..\..\..\a_noskin.php:250 ..\..\..\skins\bluesky\_main.php:154
-#: ..\..\..\skins\custom\_main.php:196 ..\..\..\skins\guadeloupe\_main.php:156
-#: ..\..\..\skins\originalb2\_main.php:165
+#: ..\..\..\a_noskin.php:238
 msgid "Get selection"
 msgstr "Auswhlen"
 
-#: ..\..\..\a_noskin.php:256 ..\..\..\admin\_edit_showposts.php:406
-#: ..\..\..\skins\basic\_main.php:155 ..\..\..\skins\bluesky\_main.php:187
-#: ..\..\..\skins\custom\_main.php:201 ..\..\..\skins\guadeloupe\_main.php:189
-#: ..\..\..\skins\natural_pink\_main.php:169
-#: ..\..\..\skins\natural_pink\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:133
-#: ..\..\..\skins\wpc_default\_main.php:136
+#: ..\..\..\a_noskin.php:244
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:247
+#: ..\..\..\plugins\_archives.plugin.php:117
+#: ..\..\..\skins\basic\_main.php:177 ..\..\..\skins\l33t_gray\_arcdir.php:23
+#: ..\..\..\skins\l33t_gray\_main.php:63
+#: ..\..\..\skins\l33t_gray\_main.php:198
+#: ..\..\..\skins\natural_pink\_main.php:164
+#: ..\..\..\skins\nifty_corners\_main.php:183
+#: ..\..\..\skins\originalb2\_main.php:201
+#: ..\..\..\skins\wpc_default\_main.php:181
 msgid "Archives"
 msgstr "Archive"
 
-#: ..\..\..\a_noskin.php:261 ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\natural_pink\_main.php:198
+#: ..\..\..\a_noskin.php:249
 msgid "more..."
 msgstr "mehr..."
 
-#: ..\..\..\a_noskin.php:272 ..\..\..\multiblogs.php:269
-#: ..\..\..\skins\bluesky\_main.php:193 ..\..\..\skins\custom\_main.php:230
-#: ..\..\..\skins\guadeloupe\_main.php:195
-#: ..\..\..\skins\natural_pink\_main.php:216
+#: ..\..\..\a_noskin.php:259 ..\..\..\multiblogs.php:263
+#: ..\..\..\skins\custom\_main.php:275 ..\..\..\skins\l33t_gray\_main.php:239
+#: ..\..\..\skins\miami_blue\_main.php:263
+#: ..\..\..\skins\natural_pink\_main.php:209
+#: ..\..\..\skins\nifty_corners\_main.php:232
+#: ..\..\..\skins\skinners_guide\_main.php:364
 msgid "Misc"
 msgstr "Sonstiges"
 
-#: ..\..\..\a_noskin.php:286 ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:229
+#: ..\..\..\a_noskin.php:274
 msgid "Syndicate this blog"
 msgstr "Syndiziere dieses Blog"
 
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "Standardseite fr b2evolution"
+#: ..\..\..\conf\_application.php:37 ..\..\..\conf\_application.php:39
+msgid "visit b2evolution's website"
+msgstr "besuche die Webseite von b2evolution"
 
-#: ..\..\..\default.php:34 ..\..\..\install\index.php:58
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Multilinguale Multiuser Multiblog Maschine."
+#: ..\..\..\conf\_application.php:43
+msgid "GPL License"
+msgstr "GPL Lizenz"
 
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "Willkommen zu b2evolution"
+#: ..\..\..\conf\_icons.php:25
+msgid "Folder"
+msgstr "Ordner"
+
+#: ..\..\..\conf\_icons.php:30
+msgid "Unknown file"
+msgstr "Unbekannte Datei"
+
+#: ..\..\..\conf\_icons.php:35
+msgid "Empty file"
+msgstr "Leere Datei"
+
+#: ..\..\..\conf\_icons.php:41
+msgid "Parent folder"
+msgstr "Vaterverzeichnis"
+
+#: ..\..\..\conf\_icons.php:46
+msgid "Home folder"
+msgstr "Heimverzeichnis"
+
+#: ..\..\..\conf\_icons.php:52 ..\..\..\conf\_icons.php:253
+#: ..\..\..\inc\VIEW\items\_item.form.php:203
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:190
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:274
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:79
+msgid "Edit"
+msgstr "ndern"
 
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "Dies ist die Standard-Homepage fr b2evolution. Sie wird solange angezeigt, bis du ein Standard-Blog in den generellen Einstellungen festlegst."
+#: ..\..\..\conf\_icons.php:57 ..\..\..\conf\_icons.php:248
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:597
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:66
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:88
+msgid "Copy"
+msgstr "Kopieren"
 
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "Individuelle Blogs auf diesem System"
+#: ..\..\..\conf\_icons.php:62
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:456
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:596
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:66
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:88
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:97
+msgid "Move"
+msgstr "Verschieben"
+
+#: ..\..\..\conf\_icons.php:67
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:595
+#: ..\..\..\inc\VIEW\files\_files_rename.form.php:46
+#: ..\..\..\inc\VIEW\files\_files_rename.form.php:65
+msgid "Rename"
+msgstr "Umbenennen"
 
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Blog #%d"
+# TRANS: Abbrev. for Delete (stats)
+#. TRANS: Abbrev. for Delete (stats)
+#: ..\..\..\conf\_icons.php:72 ..\..\..\conf\_icons.php:278
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:57
+msgid "Del"
+msgstr "Del"
 
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Blog #1"
+#: ..\..\..\conf\_icons.php:73 ..\..\..\conf\_icons.php:279
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:598
+#: ..\..\..\inc\VIEW\files\_files_delete.form.php:47
+#: ..\..\..\inc\VIEW\files\_files_delete.form.php:67
+msgid "Delete"
+msgstr "Lschen"
 
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Dies ist ein spezielles Blog, das alle Nachrichten der anderen Blogs vereinigt!"
+#: ..\..\..\conf\_icons.php:78
+msgid "Permissions"
+msgstr "Rechte"
 
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Bitte beachte: die obige Liste (wie auch das Menu) wird automatisch generiert und enthlt nur die Blogs, die einen &quot;Stub&quot;-URL-Namen haben. Diesen kannst du in der Blogkonfiguration im Back-Office festlegen."
+# TRANS: Short (alt tag) for "Ascending"
+#. TRANS: Short (alt tag) for "Ascending"
+#: ..\..\..\conf\_icons.php:85
+msgid "A"
+msgstr "Aufst."
+
+# TRANS: Short (alt tag) for "Descending"
+#. TRANS: Short (alt tag) for "Descending"
+#: ..\..\..\conf\_icons.php:90
+msgid "D"
+msgstr "Abst."
+
+#: ..\..\..\conf\_icons.php:96
+msgid "New window"
+msgstr "Neues Fenster"
+
+#: ..\..\..\conf\_icons.php:190
+msgid "Expand"
+msgstr "Erweitern"
+
+#: ..\..\..\conf\_icons.php:196
+msgid "Collapse"
+msgstr "Verbergen"
+
+#: ..\..\..\conf\_icons.php:207
+msgid "Reload"
+msgstr "Neu laden"
+
+#: ..\..\..\conf\_icons.php:212 ..\..\..\inc\CONTROL\files\files.php:498
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:63
+msgid "Download"
+msgstr "Herunterladen"
 
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "Mehr Demos"
+#: ..\..\..\conf\_icons.php:219 ..\..\..\cron\getmail.php:57
+#: ..\..\..\cron\getmail.php:428 ..\..\..\inc\_misc\_resultsel.class.php:542
+msgid "Warning"
+msgstr "Warnung"
 
-#: ..\..\..\default.php:82 ..\..\..\default.php:83 ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Individuelle Vorlage"
+#: ..\..\..\conf\_icons.php:225
+msgid "Info"
+msgstr "Info"
+
+#: ..\..\..\conf\_icons.php:230 ..\..\..\htsrv\register.php:156
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1047
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:54
+#: ..\..\..\inc\VIEW\login\_reg_complete.php:47
+#: ..\..\..\inc\VIEW\login\_reg_form.php:64
+#: ..\..\..\inc\VIEW\login\_validate_form.php:52
+#: ..\..\..\inc\VIEW\users\_users_form.php:161
+#: ..\..\..\inc\VIEW\users\_users_form.php:183
+#: ..\..\..\inc\VIEW\users\_users_list.php:180
+#: ..\..\..\inc\VIEW\users\_users_list.php:183
+#: ..\..\..\skins\_feedback.php:244 ..\..\..\skins\_msgform.php:169
+#: ..\..\..\skins\_profile.php:71 ..\..\..\skins\_subscriptions.php:50
+#: ..\..\..\skins\basic\_feedback.php:192
+#: ..\..\..\skins\l33t_gray\_feedback.php:251
+#: ..\..\..\skins\l33t_gray\_profile.php:71
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:50
+msgid "Email"
+msgstr "E-Mail"
 
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "Mehrere Blogs auf der gleichen Seite"
+#: ..\..\..\conf\_icons.php:235
+msgid "WWW"
+msgstr "URL"
 
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "Zusammenfassung der letzten Eintrge aller Blogs"
+#: ..\..\..\conf\_icons.php:236
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1034
+msgid "Website"
+msgstr "Website"
 
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "Die Seite die du gerade betrachtest"
+#: ..\..\..\conf\_icons.php:243 ..\..\..\inc\CONTROL\collections\blogs.php:90
+#: ..\..\..\inc\CONTROL\collections\blogs.php:104
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:836
+#: ..\..\..\inc\_misc\_form.class.php:1737
+msgid "New"
+msgstr "Neu"
 
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Bitte beachte: diese Demos benutzen keine evoSkins, auch wenn du sie bei der Installation eingeschaltet hast. Du kannst nur ihr Aussehen verndern, indem du ihre PHP Vorlage editierst. Aber, noch einmal: vergiss nicht, dass es nur Demos sind, die dich zu deinen eigenen Vorlagen inspirieren sollen."
+#: ..\..\..\conf\_icons.php:258
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:77
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:78
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:48
+msgid "Properties"
+msgstr "Eigenschaften"
 
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "Administration"
+#: ..\..\..\conf\_icons.php:263
+msgid "Publish"
+msgstr "Verffentlichen"
+
+#: ..\..\..\conf\_icons.php:268
+msgid "Deprecate"
+msgstr "Missbilligen"
+
+#: ..\..\..\conf\_icons.php:273
+msgid "Locate"
+msgstr "Lokalisieren"
+
+#: ..\..\..\conf\_icons.php:285
+msgid "Close"
+msgstr "Schliessen"
+
+#: ..\..\..\conf\_icons.php:293 ..\..\..\conf\_icons.php:363
+msgid "+"
+msgstr "+"
+
+#: ..\..\..\conf\_icons.php:299
+msgid "-"
+msgstr "-"
+
+# TRANS: Short for "Activate(d)"
+#. TRANS: Short for "Activate(d)"
+#: ..\..\..\conf\_icons.php:321 ..\..\..\conf\_icons.php:333
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:180
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:222
+msgid "Act."
+msgstr "Akt."
+
+#: ..\..\..\conf\_icons.php:322
+msgid "Activate"
+msgstr "Aktivieren"
+
+# TRANS: Short for "Deactivate(d)"
+#. TRANS: Short for "Deactivate(d)"
+#: ..\..\..\conf\_icons.php:327 ..\..\..\conf\_icons.php:339
+msgid "Deact."
+msgstr "Deakt."
+
+#: ..\..\..\conf\_icons.php:328
+msgid "Deactivate"
+msgstr "Deaktivieren"
+
+#: ..\..\..\conf\_icons.php:334
+msgid "Activated"
+msgstr "Aktiviert"
+
+#: ..\..\..\conf\_icons.php:340
+msgid "Deactivated"
+msgstr "Deaktiviert"
+
+# TRANS: Link + space => verb (not noun)
+#. TRANS: Link + space => verb (not noun)
+#: ..\..\..\conf\_icons.php:346
+msgid "Link "
+msgstr "Link"
+
+#: ..\..\..\conf\_icons.php:351
+msgid "Unlink"
+msgstr "Trennen"
+
+#: ..\..\..\conf\_icons.php:357 ..\..\..\plugins\_calendar.plugin.php:132
+msgid "Calendar"
+msgstr "Kalendar"
+
+#: ..\..\..\conf\_icons.php:369 ..\..\..\conf\_icons.php:374
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1099
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:220
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:296
+msgid "Help"
+msgstr "Hilfe"
+
+#: ..\..\..\conf\_icons.php:379
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:812
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:820
+#: ..\..\..\inc\MODEL\items\_item.class.php:1524
+#: ..\..\..\inc\MODEL\items\_item.class.php:1532
+msgid "Permalink"
+msgstr "Permalink"
 
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "Gehe zum Back-Office!"
+#: ..\..\..\conf\_icons.php:384
+msgid "History"
+msgstr "Historie"
+
+#: ..\..\..\conf\_icons.php:390
+msgid "Allowed"
+msgstr "Erlaubt"
+
+#: ..\..\..\conf\_icons.php:395
+msgid "Blocked"
+msgstr "Blockiert"
+
+#: ..\..\..\conf\_icons.php:413
+msgid "Up"
+msgstr "Hoch"
+
+#: ..\..\..\conf\_icons.php:419
+msgid "Down"
+msgstr "Runter"
+
+#: ..\..\..\conf\_icons.php:424 ..\..\..\conf\_icons.php:429
+#: ..\..\..\inc\_misc\_results.class.php:1849
+#: ..\..\..\inc\_misc\_results.class.php:1859
+msgid "Sort by order"
+msgstr "Sortiere nach Folge"
+
+#: ..\..\..\conf\_icons.php:439
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:996
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:163
+#: ..\..\..\inc\VIEW\items\_item.form.php:224
+msgid "Assigned to"
+msgstr "Zugeordnet zu"
+
+#: ..\..\..\conf\_icons.php:444
+msgid "Check all"
+msgstr "Markiere alle"
+
+#: ..\..\..\conf\_icons.php:449
+msgid "Uncheck all"
+msgstr "Demarkiere alle"
+
+#: ..\..\..\conf\_icons.php:455
+msgid "Reset all filters"
+msgstr "Alle Filter zurcksetzen"
+
+#: ..\..\..\conf\_icons.php:461
+msgid "Allow back"
+msgstr "Zurckerlauben"
 
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "Offizielle Webseite"
+# TRANS: Abbrev.
+#. TRANS: Abbrev.
+#: ..\..\..\conf\_icons.php:466
+msgid "Ban"
+msgstr "Verbieten"
 
-#: ..\..\..\default.php:95 ..\..\..\install\index.php:523
-msgid "GNU GPL license"
-msgstr "GNU GPL Lizenz"
+#: ..\..\..\conf\_locales.php:115
+msgid "Czech (CZ)"
+msgstr "Tschechisch (CZ)"
 
-#: ..\..\..\multiblogs.php:98
-msgid "Multiblog demo"
-msgstr "Multiblog Demo"
+#: ..\..\..\conf\_locales.php:123
+msgid "Danish (DK)"
+msgstr "Dnisch (DK)"
 
-#: ..\..\..\multiblogs.php:108
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Diese Demo-Vorlage zeigt 3 Blogs auf einmal (1 links, 2 rechts)"
+#: ..\..\..\conf\_locales.php:131
+msgid "German (DE)"
+msgstr "Deutsch (DE)"
 
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "Zusammenfassungs-Demo"
+#: ..\..\..\conf\_locales.php:139
+msgid "Estonia (ET)"
+msgstr "Estland (ET)"
 
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Diese Demo-Vorlage zeigt eine Zusammenfassung der letzten Eintrge in allen Blogs"
+#: ..\..\..\conf\_locales.php:147
+msgid "English (EU)"
+msgstr "Englisch (EU)"
 
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "Mehr Eintrge..."
+#: ..\..\..\conf\_locales.php:155
+msgid "English (GB)"
+msgstr "Englisch (GB)"
 
-#: ..\..\..\admin\b2antispam.php:19 ..\..\..\admin\_menutop.php:230
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "Antispam"
+#: ..\..\..\conf\_locales.php:163
+msgid "English (UK)"
+msgstr "Englisch (UK)"
 
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "Das Schlsselwort [%s] ist zu kurz, es muss mindestens 5 Buchstaben lang sein!"
+#: ..\..\..\conf\_locales.php:171
+msgid "English (US)"
+msgstr "Englisch (US)"
 
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Lsche [%s] betreffende Log-Hits..."
+#: ..\..\..\conf\_locales.php:179
+msgid "English (CA)"
+msgstr "Englisch (CA)"
 
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Lsche [%s] betreffende Kommentare..."
+#: ..\..\..\conf\_locales.php:187
+msgid "English (AU)"
+msgstr "Englisch (AU)"
 
-#: ..\..\..\admin\b2antispam.php:80
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "Verbiete das Schlsselwort [%s]..."
+#: ..\..\..\conf\_locales.php:195
+msgid "English (IL)"
+msgstr "Englisch (IL)"
 
-#: ..\..\..\admin\b2antispam.php:99
-msgid "Confirm ban &amp; delete"
-msgstr "Besttige Verbot &amp; Lschen"
+#: ..\..\..\conf\_locales.php:203
+msgid "English (NZ)"
+msgstr "Englisch (NZ)"
 
-#: ..\..\..\admin\b2antispam.php:113
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "Keine Log-Hits betreffen das Schlsselwort [%s]."
+#: ..\..\..\conf\_locales.php:211
+msgid "English (SG)"
+msgstr "Englisch (SG)"
 
-#: ..\..\..\admin\b2antispam.php:119
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Lsche die folgenden %d Referer-Hits:"
+#: ..\..\..\conf\_locales.php:219
+msgid "Spanish (ES)"
+msgstr "Spanisch (ES)"
 
-#: ..\..\..\admin\b2antispam.php:124 ..\..\..\admin\b2antispam.php:173
-#: ..\..\..\admin\b2stats.php:174
-msgid "Date"
-msgstr "Datum"
+#: ..\..\..\conf\_locales.php:227
+msgid "Spanish (MX)"
+msgstr "Spanisch (MX)"
 
-#: ..\..\..\admin\b2antispam.php:125
-#, fuzzy
-msgid "Referer"
-msgstr "Referer"
+#: ..\..\..\conf\_locales.php:235
+msgid "Spanish (VE)"
+msgstr "Spanisch (VE)"
 
-# D:\www\b2evo091\blogs\admin\b2antispam.php:126
-#: ..\..\..\admin\b2antispam.php:126
-msgid "Ref. IP"
-msgstr ""
+#: ..\..\..\conf\_locales.php:243
+msgid "Basque (ES)"
+msgstr "Baskisch (ES)"
 
-# D:\www\b2evo091\blogs\admin\b2antispam.php:127
-#: ..\..\..\admin\b2antispam.php:127
-msgid "Target Blog"
-msgstr ""
+#: ..\..\..\conf\_locales.php:251
+msgid "Finnish (FI)"
+msgstr "Finnisch (FI)"
 
-#: ..\..\..\admin\b2antispam.php:128
-#, fuzzy
-msgid "Target URL"
-msgstr "Basis-URL"
+#: ..\..\..\conf\_locales.php:259
+msgid "French (FR)"
+msgstr "Franzsisch (FR)"
 
-#: ..\..\..\admin\b2antispam.php:162
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "Keine Kommentare betreffen das Schlsselwort [%s]."
+#: ..\..\..\conf\_locales.php:267
+msgid "French (CA)"
+msgstr "Franzsisch (CA)"
 
-#: ..\..\..\admin\b2antispam.php:168
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Lsche die folgenden %d Kommentare:"
+#: ..\..\..\conf\_locales.php:275
+msgid "French (BE)"
+msgstr "Franzsisch (BE)"
 
-#: ..\..\..\admin\b2antispam.php:174 ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\htsrv\comment_post.php:147 ..\..\..\htsrv\comment_post.php:153
-msgid "Author"
-msgstr "Autor"
+#: ..\..\..\conf\_locales.php:283
+msgid "Galician (ES)"
+msgstr "Galicien (ES)"
 
-# D:\www\b2evo091\blogs\admin\b2antispam.php:175
-#: ..\..\..\admin\b2antispam.php:175
-msgid "Auth. URL"
-msgstr ""
+#: ..\..\..\conf\_locales.php:291
+msgid "Hungarian (HU)"
+msgstr "Ungarisch (HU)"
 
-# D:\www\b2evo091\blogs\admin\b2antispam.php:176
-#: ..\..\..\admin\b2antispam.php:176
-msgid "Auth. IP"
-msgstr ""
+#: ..\..\..\conf\_locales.php:299
+msgid "Italian (IT)"
+msgstr "Italienisch (IT)"
 
-# D:\www\b2evo091\blogs\admin\b2antispam.php:177
-#: ..\..\..\admin\b2antispam.php:177
-msgid "Content starts with..."
-msgstr ""
+#: ..\..\..\conf\_locales.php:307
+msgid "Icelandic (IS)"
+msgstr "Islndisch (IT)"
 
-#: ..\..\..\admin\b2antispam.php:215
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "Das Schlsselwort [%s] ist bereits in der Blacklist."
+#: ..\..\..\conf\_locales.php:315
+msgid "Japanese (JP)"
+msgstr "Japanisch (JP)"
 
-#: ..\..\..\admin\b2antispam.php:221
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Verbiete das Schlsselwort [%s] lokal."
+#: ..\..\..\conf\_locales.php:323
+msgid "Lithuanian (LT)"
+msgstr "Litauisch (LT)"
 
-#: ..\..\..\admin\b2antispam.php:228
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Berichte Missbrauch des Schlsselwortes [%s] an b2evolution.net."
+#: ..\..\..\conf\_locales.php:331
+msgid "Latvian (LV)"
+msgstr "Lettisch (LT)"
 
-#: ..\..\..\admin\b2antispam.php:230 ..\..\..\admin\b2antispam.php:315
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "Servicebedingungen"
+#: ..\..\..\conf\_locales.php:339
+msgid "Bokm&aring;l (NO)"
+msgstr "Norwegisch (NO)"
 
-#: ..\..\..\admin\b2antispam.php:237
-msgid "Perform selected operations"
-msgstr "Ausgewhlte Operationen ausfhren"
+#: ..\..\..\conf\_locales.php:347
+msgid "Dutch (NL)"
+msgstr "Hollndisch (NL)"
 
-#: ..\..\..\admin\b2antispam.php:254
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "Entferne Eintrag #%d der Verbotsliste..."
+#: ..\..\..\conf\_locales.php:355
+msgid "Dutch (BE)"
+msgstr "Hollndisch (BE)"
 
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Add a banned keyword"
-msgstr "Fge ein verbotenes Schlsselwort hinzu"
+#: ..\..\..\conf\_locales.php:363
+msgid "Portuguese (BR)"
+msgstr "Portugisisch (BR)"
 
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check &amp; ban..."
-msgstr "berprfen &amp; Verbieten"
+#: ..\..\..\conf\_locales.php:371
+msgid "Polish utf-8 (PL)"
+msgstr "Polnisch utf-8 (PL)"
 
-#: ..\..\..\admin\b2antispam.php:303
-msgid "Banned domains blacklist"
-msgstr "Schwarze Liste: Domains"
+#: ..\..\..\conf\_locales.php:379
+msgid "Portuguese (PT)"
+msgstr "Portugisisch (PT)"
 
-#: ..\..\..\admin\b2antispam.php:304
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Jede URL, die eines der folgenden Schlsselwrter enthlt, wird aus Beitrgen, Kommentaren und Logs entfernt."
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Falls ein Schlsselwort legitime Domains einschrnkt, klicke auf den grnen Haken, um das Verbot des Schlsselwortes aufzuheben."
+#: ..\..\..\conf\_locales.php:387
+msgid "Russian (RU)"
+msgstr "Russisch (RU)"
 
-#: ..\..\..\admin\b2antispam.php:314
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Fordere Missbrauchs-Update von zentraler Schwarzen Liste an!"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:322
-#: ..\..\..\admin\b2antispam.php:322
-#, php-format
-msgid "The blacklist contains more than 100 items. [<a %s>Click here to display</a>]."
-msgstr ""
+#: ..\..\..\conf\_locales.php:395
+msgid "Russian cp1251 (RU)"
+msgstr "Russisch CP1251 (RU)"
 
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Erlaube Schlsselwort (Entferne es von der Schwarzen Liste)"
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow Back"
-msgstr "Wieder erlauben"
+#: ..\..\..\conf\_locales.php:403
+msgid "Slovak (SK)"
+msgstr "Slowakisch (SK)"
 
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Berichte Missbrauch an zentrale Schwarze Liste!"
+#: ..\..\..\conf\_locales.php:411
+msgid "Swedish (SE)"
+msgstr "Schwedisch (SE)"
 
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report"
-msgstr "Berichten"
+#: ..\..\..\conf\_locales.php:419
+msgid "Thai (TH)"
+msgstr "Thai (TH)"
 
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "berprfe Hit-Logs und Kommentare fr dieses Schlsselwort!"
+#: ..\..\..\conf\_locales.php:427
+msgid "Turkish (TR)"
+msgstr "Trkisch (TR)"
 
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Re-check"
-msgstr "nachprfen"
+#: ..\..\..\conf\_locales.php:435
+msgid "Turkish utf-8 (TR)"
+msgstr "Trkisch utf-8 (TR)"
 
-#: ..\..\..\admin\b2blogs.php:17 ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:213 ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Blogs"
+#: ..\..\..\conf\_locales.php:443
+msgid "Chinese(S) gb2312 (CN)"
+msgstr "Chinesisch(S) gb2312 (CN)"
 
-#: ..\..\..\admin\b2blogs.php:25 ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "Neu"
+#: ..\..\..\conf\_locales.php:451
+msgid "Chinese(S) utf-8 (CN)"
+msgstr "Chinese(S) utf-8 (CN)"
 
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "Erstelle Blog..."
-
-#: ..\..\..\admin\b2blogs.php:62 ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Du musst einen URL Blog-Namen / Stub-Namen angeben!"
-
-#: ..\..\..\admin\b2blogs.php:68 ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "Dieser URL Blogname / Stubname wird schon von einem anderen Blog benutzt. Bitte whle einen anderen Namen."
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "Kann nicht erstellen, bitte berichtige diese Fehler:"
+#: ..\..\..\conf\_locales.php:469
+msgid "Trad. Chinese (TW)"
+msgstr "Trad. Chinesisch (TW)"
 
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Du solltest jetzt fr dieses Blog <a %s>Kategorien erstellen</a>!"
+#: ..\..\..\contact.php:45 ..\..\..\contact.php:85
+msgid "Contact Form Demo"
+msgstr "Kontaktformular Demo"
+
+#: ..\..\..\contact.php:95
+msgid "This demo displays a form to contact the site admin"
+msgstr "Diese Demo zeigt ein Formular, um den Admin zu kontaktieren"
+
+#: ..\..\..\contact.php:124
+msgid "Thank you for your message. I will reply as soon as possible."
+msgstr "Danke fr Deine Nachricht. Ich werde sobald wie mglich antworten."
+
+#: ..\..\..\contact.php:127
+msgid "Send another message?"
+msgstr "Eine weitere Nachricht senden?"
+
+#: ..\..\..\cron\getmail.php:24
+msgid "Blog by email feature is not enabled."
+msgstr "Bloggen per E-Mail ist nicht aktiviert."
+
+#: ..\..\..\cron\getmail.php:53
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:72
+msgid "Blog by email"
+msgstr "Bloggen per E-Mail"
+
+#: ..\..\..\cron\getmail.php:56 ..\..\..\inc\_misc\_trackback.funcs.php:176
+msgid "Failed"
+msgstr "Fehlgeschlagen"
 
-#: ..\..\..\admin\b2blogs.php:135 ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "Neues Weblog"
+#: ..\..\..\cron\getmail.php:102
+msgid "Connecting to pop server..."
+msgstr "Verbinde zum POP-Server..."
 
-#: ..\..\..\admin\b2blogs.php:136 ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Neues Blog"
+#: ..\..\..\cron\getmail.php:105 ..\..\..\cron\getmail.php:396
+msgid "Connection failed: "
+msgstr "Verbindung fehlgeschlagen: "
 
-#: ..\..\..\admin\b2blogs.php:172 ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336 ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:411 ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "Generell"
+#: ..\..\..\cron\getmail.php:109
+msgid "Logging into pop server..."
+msgstr "Anmelden am POP-Server..."
 
-#: ..\..\..\admin\b2blogs.php:175 ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "Rechte"
+#: ..\..\..\cron\getmail.php:113
+msgid "No mail or Login Failed:"
+msgstr "Keine Nachrichten oder Login fehlgeschlagen:"
 
-#: ..\..\..\admin\b2blogs.php:178 ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "Erweitert"
+#: ..\..\..\cron\getmail.php:120 ..\..\..\cron\getmail.php:404
+msgid "All Tests complete"
+msgstr "Alle Tests fertiggestellt."
 
-#: ..\..\..\admin\b2blogs.php:190
+#: ..\..\..\cron\getmail.php:130
 #, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Aktualisiere Blog [%s]..."
+msgid "Getting message #%d..."
+msgstr "Empfange Nachricht #%d..."
 
-#: ..\..\..\admin\b2blogs.php:231 ..\..\..\admin\edit_actions.php:227
-msgid "Cannot update, please correct these errors:"
-msgstr "Kann nicht aktualisieren, bitte berichtige diese Fehler:"
+#: ..\..\..\cron\getmail.php:139
+msgid "Processing..."
+msgstr "Bearbeite..."
 
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Lsche Blog [%s]?"
+#: ..\..\..\cron\getmail.php:217
+msgid "Too old"
+msgstr "Zu alt"
 
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Das Lschen des Blogs wird auch alle seine Kategorien, Eintrge und Kommentare lschen!"
+#: ..\..\..\cron\getmail.php:223
+msgid "Subject prefix does not match"
+msgstr "Subject-Prefix passt nicht"
 
-#: ..\..\..\admin\b2blogs.php:428 ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "DAS KANN NICHT RCKGNGIG GEMACHT WERDEN!"
+#: ..\..\..\cron\getmail.php:243
+msgid "Raw content:"
+msgstr "Rohinhalt:"
 
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "Versuche auch \"Stub\"-Datei [<strong><a %s>%s</a></strong>] zu lschen"
+#: ..\..\..\cron\getmail.php:285 ..\..\..\htsrv\login.php:115
+#: ..\..\..\htsrv\register.php:155
+#: ..\..\..\inc\MODEL\users\_user.class.php:898
+msgid "Login:"
+msgstr "Login:"
 
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "Versuche auch statische Datei [<strong><a %s>%s</a></strong>] zu lschen"
+#: ..\..\..\cron\getmail.php:285
+msgid "Pass:"
+msgstr "Pass:"
 
-#: ..\..\..\admin\b2blogs.php:455 ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "Ich bin mir sicher!"
+#: ..\..\..\cron\getmail.php:289 ..\..\..\cron\getmail.php:524
+msgid "Wrong login or password."
+msgstr "Login oder Passwort falsch."
 
-#: ..\..\..\admin\b2blogs.php:458 ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "ABBRECHEN"
+#: ..\..\..\cron\getmail.php:306 ..\..\..\cron\getmail.php:560
+msgid "Category ID"
+msgstr "Kategorie ID"
 
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "Generiere statische Seiten fr Blog [%s]"
+#: ..\..\..\cron\getmail.php:311 ..\..\..\cron\getmail.php:565
+msgid "Blog ID"
+msgstr "Blog ID"
 
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "Du hast keinen statischen Dateinamen fr dieses Blog festgelegt!"
+#: ..\..\..\cron\getmail.php:316
+msgid "Permission denied."
+msgstr "Zugriff verweigert."
 
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "Datei kann nicht geschrieben werden!"
+#: ..\..\..\cron\getmail.php:326 ..\..\..\cron\getmail.php:586
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:114
+msgid "Cannot post, please correct these errors:"
+msgstr "Kann nicht gepostet werden, bitte korrigiere diese Fehler:"
 
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "Du solltest die Dateirechte von [%s] berprfen. Siehe auch <a %s>Onlineanleitung ber Dateirechte</a>."
+#: ..\..\..\cron\getmail.php:341
+msgid "Posted title"
+msgstr "Angegebener Titel"
 
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "Schreibe in Datei [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:557 ..\..\..\admin\edit_actions.php:140
-#: ..\..\..\admin\edit_actions.php:262 ..\..\..\admin\edit_actions.php:352
-#: ..\..\..\b2evocore\_functions_antispam.php:197
-#: ..\..\..\b2evocore\_functions_antispam.php:299
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Fertig."
+#: ..\..\..\cron\getmail.php:342
+msgid "Posted content"
+msgstr "Angegebener Inhalt"
 
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Blog anschauen:"
+#: ..\..\..\cron\getmail.php:352 ..\..\..\cron\getmail.php:613
+msgid "Mission complete, message deleted."
+msgstr "Mission abgeschlossen, Nachricht gelscht."
 
-#: ..\..\..\admin\b2browse.php:57 ..\..\..\admin\b2edit.php:166
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Als Neuling musst du warten, bis ein Admin dich authorisiert, Eintrge zu erstellen. Du kannst auch dem <a %s>Admin eine EMail schreiben</a>. Wenn du befrdert wurdest, brauchst du nur diese Seite neu zu laden und solltest bloggen knnen. :)"
+#: ..\..\..\cron\getmail.php:366
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:243
+msgid "OK."
+msgstr "OK."
 
-#: ..\..\..\admin\b2categories.php:17 ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "Kategorien fr Blog:"
+#: ..\..\..\cron\getmail.php:383
+msgid ""
+"The php_imap extension is not available to php on this server. Please "
+"configure a different email retrieval method on the Features tab."
+msgstr ""
+"Die php_imap Erweiterung ist nicht fr PHP auf diesem Server installiert. "
+"Bitte konfiguriere eine andere Methode, um E-Mails abzuholen."
 
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Neue Unterkategorie in Kategorie: %s"
+#: ..\..\..\cron\getmail.php:387
+msgid "Connecting and authenticating to mail server"
+msgstr "Verbindung und Authentifizierung zum Mailserver"
+
+#: ..\..\..\cron\getmail.php:401 ..\..\..\cron\getmail.php:603
+msgid "Success"
+msgstr "Erfolg"
+
+#: ..\..\..\cron\getmail.php:411
+msgid "Reading messages from server"
+msgstr "Lese Nachrichten vom Server"
+
+#: ..\..\..\cron\getmail.php:413
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:101
+msgid "messages"
+msgstr "Nachrichten"
+
+#: ..\..\..\cron\getmail.php:417 ..\..\..\skins\_msgform.php:171
+msgid "Message"
+msgstr "Nachricht"
+
+#: ..\..\..\cron\getmail.php:425 ..\..\..\skins\_msgform.php:170
+msgid "Subject"
+msgstr "Betreff"
+
+#: ..\..\..\cron\getmail.php:429
+msgid "The subject prefix is not "
+msgstr "Das Subject-Prefix ist nicht "
+
+#: ..\..\..\cron\getmail.php:434 ..\..\..\cron\getmail.php:529
+#: ..\..\..\cron\getmail.php:576
+msgid "Pass"
+msgstr "Pass"
+
+#: ..\..\..\cron\getmail.php:500
+msgid "Unhandled email part type"
+msgstr "Unbehandelter E-Mail Teiltyp"
+
+#: ..\..\..\cron\getmail.php:519
+msgid "Authenticating User"
+msgstr "Authentifiziere Benutzer"
+
+#: ..\..\..\cron\getmail.php:523
+msgid "Fail"
+msgstr "Fehlgeschlagen"
 
-#: ..\..\..\admin\b2categories.php:80
+#: ..\..\..\cron\getmail.php:524
+msgid "First line of text in email must be in the format \"username:password\""
+msgstr ""
+"Die erste Zeile des Textes in der E-Mail muss im Format \"username:password"
+"\" sein."
+
+#: ..\..\..\cron\getmail.php:568
 #, php-format
-msgid "New category in blog: %s"
-msgstr "Neue Kategorie in Blog: %s"
+msgid "Checking permissions for user &laquo;%s&raquo; to post to Blog #%d"
+msgstr ""
+"berprfe Berechtigungen fr Benutzer &laquo;%s&raquo; zum Schreiben in Blog "
+"#%d."
 
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Neuer Kategoriename"
+#: ..\..\..\cron\getmail.php:571
+msgid "Permission denied"
+msgstr "Zugriff verweigert"
+
+#: ..\..\..\cron\getmail.php:600
+msgid "Post title"
+msgstr "Eintragstitel"
+
+#: ..\..\..\cron\getmail.php:601
+msgid "Post content"
+msgstr "Eintragsinhalt"
+
+#: ..\..\..\cron\getmail.php:602
+msgid "Blog by Email"
+msgstr "Bloggen per E-Mail"
+
+#: ..\..\..\cron\getmail.php:625
+msgid "Blog by email feature not configured"
+msgstr "Bloggen per E-Mail ist nicht konfiguriert."
 
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Erstelle Kategorie"
+#: ..\..\..\default.php:34
+msgid "Default page for b2evolution"
+msgstr "Standardseite fr b2evolution"
 
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Lsche Kategorie #%d : %s ..."
+#: ..\..\..\default.php:40 ..\..\..\install\index.php:111
+msgid "Multilingual multiuser multi-blog engine."
+msgstr "Multilinguale Multiuser Multiblog Maschine."
 
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53 ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101 ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:43 ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57 ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78 ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "FEHLER"
+#: ..\..\..\default.php:43
+msgid "Welcome to b2evolution"
+msgstr "Willkommen zu b2evolution"
 
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Kategorie gelscht"
+#: ..\..\..\default.php:48
+msgid ""
+"This is the default homepage for b2evolution. It will be displayed as long "
+"as you don't select a default blog in the general settings."
+msgstr ""
+"Dies ist die Standard-Homepage fr b2evolution. Sie wird solange angezeigt, "
+"bis du ein Standard-Blog in den generellen Einstellungen festlegst."
 
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "Eigenschaften fr Kategorie:"
+#: ..\..\..\default.php:50
+msgid "Edit config"
+msgstr "Konfigurieren"
 
-#: ..\..\..\admin\b2categories.php:181 ..\..\..\admin\b2upload.php:190
-#: ..\..\..\admin\_edit_form.php:131 ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76 ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:174 ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:180
-#: ..\..\..\skins\wpc_default\_feedback.php:180
-msgid "Name"
-msgstr "Name"
+#: ..\..\..\default.php:54
+msgid "Individual blogs on this system"
+msgstr "Individuelle Blogs auf diesem System"
 
-#: ..\..\..\admin\b2categories.php:185
-msgid "New parent category"
-msgstr "Neue berkategorie"
+#: ..\..\..\default.php:64
+#, php-format
+msgid "Blog #%d"
+msgstr "Blog #%d"
 
-#: ..\..\..\admin\b2categories.php:213 ..\..\..\admin\b2categories.php:244
-#: ..\..\..\admin\b2categories.php:262
-msgid "Old Parent"
-msgstr "Alte berkategorie"
+#: ..\..\..\default.php:90
+msgid "Blog #1"
+msgstr "Blog #1"
 
-#: ..\..\..\admin\b2categories.php:240 ..\..\..\admin\b2categories.php:260
-msgid "Root (No parent)"
-msgstr "Wurzel (nicht bergeordnet)"
+#: ..\..\..\default.php:90
+msgid "This is a special blog that aggregates all messages from all other blogs!"
+msgstr ""
+"Dies ist ein spezielles Blog, das alle Nachrichten der anderen Blogs "
+"vereinigt!"
 
-# D:\www\b2evo091\blogs\admin\b2categories.php:250
-#: ..\..\..\admin\b2categories.php:250
-msgid "Note: Moving categories across blogs is enabled. Use with caution."
+#: ..\..\..\default.php:95
+msgid ""
+"Please note: the above list (as well as the menu) is automatically generated "
+"and includes only the blogs that have a &quot;stub url name&quot;. You can "
+"set this in the blog configuration in the back-office."
 msgstr ""
+"Bitte beachte: die obige Liste (wie auch das Menu) wird automatisch "
+"generiert und enthlt nur die Blogs, die einen &quot;Stub&quot;-URL-Namen "
+"haben. Diesen kannst du in der Blogkonfiguration im Adminbereich festlegen."
 
-#: ..\..\..\admin\b2categories.php:266
-#, fuzzy
-msgid "Note: Moving categories across blogs is disabled."
-msgstr "Anmerkung: Quer-Eintrge in mehrere Blogs sind mglich."
+#: ..\..\..\default.php:96
+msgid "More demos"
+msgstr "Mehr Demos"
 
-#: ..\..\..\admin\b2categories.php:271
-msgid "Edit category!"
-msgstr "Editiere Kategorie!"
+#: ..\..\..\default.php:98
+msgid "Blog #2 called through a stub file"
+msgstr "Blog #2 aufgerufen durch eine Stub Datei"
+
+#: ..\..\..\default.php:98
+msgid "Stub file"
+msgstr "Stub Datei"
+
+#: ..\..\..\default.php:99
+msgid "Blog #2 called through a custom template (not a skin)"
+msgstr "Blog #2 aufgerufen durch ein angepasstes Template (kein Skin)"
 
-#: ..\..\..\admin\b2categories.php:335
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Sorry, du hast keine Rechte, um Kategorien anzuschauen oder zu editieren."
+#: ..\..\..\default.php:99 ..\..\..\default.php:100 ..\..\..\default.php:101
+#: ..\..\..\default.php:102
+msgid "Custom template"
+msgstr "Individuelle Vorlage"
 
-#: ..\..\..\admin\b2edit.php:30 ..\..\..\admin\edit_actions.php:201
-#: ..\..\..\admin\edit_actions.php:305
-msgid "Oops, no post with this ID."
-msgstr "Oops, kein Eintrag mit dieser ID."
+#: ..\..\..\default.php:100
+msgid "Multiple blogs displayed on the same page"
+msgstr "Mehrere Blogs auf der gleichen Seite"
 
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Eintrag editieren"
+#: ..\..\..\default.php:101
+msgid "Summary of last posts in all blogs"
+msgstr "Zusammenfassung der letzten Eintrge aller Blogs"
 
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d im Blog: %s"
+#: ..\..\..\default.php:102
+msgid "The page you're looking at"
+msgstr "Die Seite die du gerade betrachtest"
 
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Oops, kein Kommentar mit dieser ID!"
+#: ..\..\..\default.php:103
+msgid "A standalone form to contact the admin (A contact page for your site)"
+msgstr ""
+"Ein Standalone-Formulare, um den Admin zu kontaktieren (Eine Kontaktseite "
+"fr Deine Website)"
 
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Kommentar editieren"
+#: ..\..\..\default.php:103
+msgid "Bonus feature"
+msgstr "Bonus Feature"
 
-#: ..\..\..\admin\b2edit.php:117
-msgid "New post in blog:"
-msgstr "Neuer Eintrag in Blog:"
+#: ..\..\..\default.php:105
+msgid ""
+"Please note: those demos do not make use of evoSkins, even if you enabled "
+"them during install. The only way to change their look and feel is to edit "
+"their PHP template. But once, again, remember these are just demos destined "
+"to inspire you for your own templates ;)"
+msgstr ""
+"Bitte beachte: diese Demos benutzen keine evoSkins, auch wenn du sie bei der "
+"Installation eingeschaltet hast. Du kannst ihr Aussehen nur verndern, indem "
+"du ihre PHP Vorlage editierst. Aber vergiss nicht, dass es nur Demos sind, "
+"die dich zu deinen eigenen Vorlagen inspirieren sollen ;)"
 
-#: ..\..\..\admin\b2edit.php:144 ..\..\..\admin\b2edit.php:178
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Dieses Blog hat keine Kategorien, du kannst hier nichts schreiben. Du musst erst Kategorien erstellen."
-
-#: ..\..\..\admin\b2edit.php:148
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Zu diesem Blog wechseln (Eingabe wird behalten, falls Javascript aktiv ist)"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
+#: ..\..\..\default.php:107
+msgid "Administration"
+msgstr "Administration"
 
-#: ..\..\..\admin\b2login.php:23 ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "Login..."
+#: ..\..\..\default.php:109
+msgid "Go to backoffice!"
+msgstr "Gehe zum Adminbereich!"
 
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "Bei b2evolution brauchst du nicht auf b2login.php verweisen, um einzuloggen."
+#: ..\..\..\default.php:114 ..\..\..\install\index.php:622
+msgid "GNU GPL license"
+msgstr "GNU GPL Lizenz"
 
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Verweise einfach auf die Back-Office-Seite, die du brauchst, zB: %s oder %s. b2evo wird dich zum Login auffordern, wenn ntig."
+#: ..\..\..\default.php:114
+msgid "Official website"
+msgstr "Offizielle Webseite"
 
-#: ..\..\..\admin\b2options.php:17 ..\..\..\admin\_menutop.php:263
-msgid "Settings"
-msgstr "Einstellungen"
+#: ..\..\..\htsrv\comment_post.php:47
+msgid "You cannot leave comments on this post!"
+msgstr "Du kannst zu diesem Eintrag keinen Kommentar hinterlassen!"
 
-#: ..\..\..\admin\b2options.php:32 ..\..\..\admin\b2options.php:419
-msgid "Regional"
-msgstr "Regional"
+#: ..\..\..\htsrv\comment_post.php:117 ..\..\..\htsrv\message_send.php:123
+msgid "Please fill in your name."
+msgstr "Bitte gib Deinen Namen an."
+
+#: ..\..\..\htsrv\comment_post.php:121 ..\..\..\htsrv\message_send.php:127
+msgid "Please fill in your email."
+msgstr "Bitte gib Deine E-Mail-Adresse an."
+
+#: ..\..\..\htsrv\comment_post.php:127
+msgid "Supplied name is invalid."
+msgstr "Der angegebene Name ist ungltig."
+
+#: ..\..\..\htsrv\comment_post.php:133 ..\..\..\htsrv\message_send.php:131
+#: ..\..\..\inc\_misc\_misc.funcs.php:1561
+msgid "Supplied email address is invalid."
+msgstr "Die angegebene E-Mail Adresse ist ungltig."
+
+#: ..\..\..\htsrv\comment_post.php:143 ..\..\..\htsrv\trackback.php:99
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:412
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:458
+msgid "Supplied URL is invalid: "
+msgstr "Angegebene URL ist ungltig: "
 
-#: ..\..\..\admin\b2options.php:35 ..\..\..\admin\b2options.php:425
-msgid "Plug-ins"
-msgstr "Plugins"
+#: ..\..\..\htsrv\comment_post.php:149
+msgid "Please do not send empty comments."
+msgstr "Bitte schicke keine leeren Kommentare."
+
+#: ..\..\..\htsrv\comment_post.php:153
+msgid "Supplied comment is invalid."
+msgstr "Der angegebene Kommentar ist ungltig."
 
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "Generelle Einstellungen aktualisiert."
+#: ..\..\..\htsrv\comment_post.php:209
+#, php-format
+msgid "You can only post a new comment every %d seconds."
+msgstr "Du kannst nur alle %d Sekunden einen Kommentar abgeben."
 
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "Regionale Einstellungen aktualisiert."
+#: ..\..\..\htsrv\comment_post.php:230
+msgid "Errors while processing your comment"
+msgstr "Fehler beim Verarbeiten Deines Kommentars"
 
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "Du musst einen Locale-Code angeben!"
+#: ..\..\..\htsrv\comment_post.php:242
+msgid "Cannot post comment, please correct these errors:"
+msgstr "Kann Kommentar nicht verarbeiten, bitte korrigiere diese Fehler:"
 
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Locale '%s' in Datenbank eingefgt."
+#: ..\..\..\htsrv\comment_post.php:243
+msgid "Back to comment editing"
+msgstr "Zurck zum Editieren des Kommentars"
 
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "Locale '%s' aktualisiert."
+#: ..\..\..\htsrv\comment_post.php:340
+msgid "Your comment has been submitted."
+msgstr "Dein Kommentar wurde bermittelt."
 
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr "Locale '%s' gespeichert."
+#: ..\..\..\htsrv\comment_post.php:347
+msgid "Your comment has been submitted. It will appear once it has been approved."
+msgstr ""
+"Dein Kommentar wurde bermittelt. Er wird erscheinen, sobald er freigegeben "
+"wurde."
 
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Locale-Tabelle gelscht, Voreinstellungen aus <code>/conf/_locales.php</code> geladen."
+#: ..\..\..\htsrv\login.php:86 ..\..\..\htsrv\login.php:138
+msgid "A link to change your password has been sent to your email address."
+msgstr "Ein Link, um Dein Passwort zu ndern, wurde an Deine E-Mail Adresse versendet."
 
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "Datei <code>%s</code> nicht gefunden."
+#: ..\..\..\htsrv\login.php:95
+msgid "You cannot reset this account in demo mode."
+msgstr "Du kannst diesen Benutzer im Demo-Modus nicht ndern."
 
-#: ..\..\..\admin\b2options.php:331
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "Locale '%s' aus Datenbank gelscht."
+#: ..\..\..\htsrv\login.php:106
+msgid ""
+"You have no email address with your profile, therefore we cannot reset your "
+"password."
+msgstr ""
+"Du hast keine E-Mail Adresse fr Dein Profil, deshalb knnen wir das "
+"Passwort nicht zurcksetzen."
 
-#: ..\..\..\admin\b2options.php:371
-msgid "Switched priorities."
-msgstr "Prioritten getauscht."
+#: ..\..\..\htsrv\login.php:107
+msgid "Please try contacting the admin."
+msgstr "Bitte versuche, den Admin zu kontaktieren."
 
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Rechtschreibprfung"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Lade Rechtschreibprfung. Bitte warten"
+#: ..\..\..\htsrv\login.php:113
+msgid "Somebody (presumably you) has requested a password change for your account."
+msgstr ""
+"Jemand (vermutlich Du) hat eine Passwortnderung fr deinen Zugang "
+"angefordert."
 
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "Betrachte Statistiken fr Blog:"
+#: ..\..\..\htsrv\login.php:116
+msgid "Link to change your password:"
+msgstr "Link, um Dein Passwort zu ndern:"
+
+#: ..\..\..\htsrv\login.php:123 ..\..\..\htsrv\message_send.php:81
+#: ..\..\..\inc\MODEL\users\_user.class.php:905
+msgid "Please note:"
+msgstr "Bitte beachte:"
 
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "kein"
+#: ..\..\..\htsrv\login.php:124 ..\..\..\htsrv\message_send.php:82
+#: ..\..\..\inc\MODEL\users\_user.class.php:906
+msgid ""
+"For security reasons the link is only valid for your current session (by "
+"means of your session cookie)."
+msgstr ""
+"Aus Sicherheitsgrnden ist der Link nur fr Deine momentane Session gltig "
+"(im Sinne Deines Session Cookies)."
 
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "ndere Hit #%d Typ nach: %s"
+#: ..\..\..\htsrv\login.php:126
+msgid ""
+"If it was not you that requested this password change, simply ignore this "
+"mail."
+msgstr ""
+"Wenn du keine Passwortnderung angefordert hast, ignoriere diese E-Mail "
+"einfach."
 
-#: ..\..\..\admin\b2stats.php:68
+#: ..\..\..\htsrv\login.php:128
 #, php-format
-msgid "Deleting hit #%d..."
-msgstr "Lsche Hit #%d..."
+msgid "Password change request for %s"
+msgstr "Angeforderte Passwortnderung fr %s"
 
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "Entferne Hits fr %s..."
+#: ..\..\..\htsrv\login.php:130
+msgid "Sorry, the email with the link to reset your password could not be sent."
+msgstr ""
+"Entschuldige, die E-Mail mit dem Link, um Dein Passwort zurckzusetzen, "
+"konnte nicht verschickt werden."
 
-#: ..\..\..\admin\b2stats.php:106 ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Zusammenfassung"
+#: ..\..\..\htsrv\login.php:131 ..\..\..\htsrv\login.php:304
+#: ..\..\..\htsrv\message_send.php:95 ..\..\..\htsrv\message_send.php:300
+#: ..\..\..\htsrv\register.php:176
+msgid ""
+"Possible reason: the PHP mail() function may have been disabled on the "
+"server."
+msgstr ""
+"Mgliche Ursache: die PHP mail() Funktion knnte auf dem Server deaktiviert "
+"worden sein."
 
-#: ..\..\..\admin\b2stats.php:112 ..\..\..\admin\b2stats.php:175
-msgid "Referers"
-msgstr "Referer"
+#: ..\..\..\htsrv\login.php:155 ..\..\..\htsrv\login.php:168
+msgid "Invalid password change request!"
+msgstr "Ungltige Anforderung zur Passwortnderung!"
 
-#: ..\..\..\admin\b2stats.php:118 ..\..\..\admin\b2stats.php:176
-msgid "Refering Searches"
-msgstr "berweisende Suchen"
+#: ..\..\..\htsrv\login.php:161 ..\..\..\htsrv\login.php:211
+msgid ""
+"You have to use the same session (by means of your session cookie) as when "
+"you have requested the action."
+msgstr ""
+"Du musst dieselbe Session (im Sinne Deines Session Cookies) benutzen, wie zu "
+"dem Zeitpunkt, als Du die Aktion angefordert hast."
 
-#: ..\..\..\admin\b2stats.php:124 ..\..\..\admin\b2stats.php:178
-msgid "Syndication"
-msgstr "Syndikation"
+#: ..\..\..\htsrv\login.php:170
+#, php-format
+msgid "You can <a href=\"%s\">send yourself a new link</a>."
+msgstr "Du kannst <a href=\"%s\">Dir selber einen neuen Link schicken</a>."
 
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "Benutzer-Agenten"
+#: ..\..\..\htsrv\login.php:181
+msgid "Please change your password to something you remember now."
+msgstr "Bitte ndere Dein Passwort jetzt so, dass Du Dich daran erinnerst."
+
+#: ..\..\..\htsrv\login.php:205 ..\..\..\htsrv\login.php:220
+msgid "Invalid email address validation request!"
+msgstr "Ungltige Anforderung, um Deine E-Mail-Adresse zu validieren."
+
+#: ..\..\..\htsrv\login.php:228
+msgid "Please login to validate your account."
+msgstr "Bitte logge Dich ein, um Deinen Account zu validieren."
+
+#: ..\..\..\htsrv\login.php:239
+msgid "Your email address has been validated."
+msgstr "Deine E-Mail-Adresse wurde validiert."
+
+#: ..\..\..\htsrv\login.php:271
+msgid "You have to be logged in to request an account validation link."
+msgstr "Du musst eingeloggt sein, um einen Account-Validierungs-Link anzufordern."
+
+#: ..\..\..\htsrv\login.php:294 ..\..\..\htsrv\profile_update.php:133
+#: ..\..\..\htsrv\subs_update.php:109
+#: ..\..\..\inc\CONTROL\users\b2users.php:344
+msgid "Your profile has been updated."
+msgstr "Dein Profil wurde aktualisiert."
+
+# TRANS: %s gets replaced by the user's email address
+#. TRANS: %s gets replaced by the user's email address
+#: ..\..\..\htsrv\login.php:299
+#, php-format
+msgid ""
+"An email has been sent to your email address (%s). Please click on the link "
+"therein to validate your account."
+msgstr ""
+"Eine E-Mail wurde an Deine E-Mail-Adresse (%s) gesendet. Bitte klicke den "
+"dort enthaltenen Link, um Deinen Account zu validieren."
 
-#: ..\..\..\admin\b2stats.php:136 ..\..\..\admin\b2stats.php:179
-msgid "Direct Accesses"
-msgstr "Direkte Zugriffe"
+#: ..\..\..\htsrv\login.php:303 ..\..\..\htsrv\register.php:175
+msgid ""
+"Sorry, the email with the link to validate and activate your password could "
+"not be sent."
+msgstr ""
+"Entschuldige, die E-Mail mit dem Link, um Deinen Account zu validieren, "
+"konnte nicht versendet werden."
 
-#: ..\..\..\admin\b2stats.php:177
-msgid "Indexing Robots"
-msgstr "Indexierende Robots"
+#: ..\..\..\htsrv\login.php:311
+msgid ""
+"You have no email address with your profile, therefore we cannot validate "
+"it. Please give your email address below."
+msgstr ""
+"Du hast keine E-Mail Adresse fr Dein Profil, deshalb knnen wir sie nicht "
+"validieren. Bitte gib Deine E-Mail-Adresse unten an."
 
-#: ..\..\..\admin\b2stats.php:180
-msgid "Total"
-msgstr "gesamt"
+#: ..\..\..\htsrv\login.php:343
+#, php-format
+msgid "Note: You are already logged in as %s!"
+msgstr "Beachte: Du bist schon als %s eingeloggt!"
 
-#: ..\..\..\admin\b2stats.php:194
-msgid "Prune this date!"
-msgstr "Nur dieses Datum!"
-
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune"
-msgstr "Entf"
+#: ..\..\..\htsrv\login.php:344
+msgid "Continue..."
+msgstr "Weiter..."
 
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune hits for this date!"
-msgstr "Entferne hits fr dieses Datum!"
+#: ..\..\..\htsrv\message_send.php:60
+msgid ""
+"All your comments have been marked not to allow emailing you through a "
+"message form."
+msgstr ""
+"Alle Deine Kommentare wurden markiert, so dass sie nicht mehr erlauben, Dich "
+"ber eine Nachrichtenformular zu kontaktieren."
 
-#: ..\..\..\admin\b2stats.php:244
-msgid "Last referers"
-msgstr "Letzte Referer"
-
-#: ..\..\..\admin\b2stats.php:245
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Das sind Hits von externen Webseiten auf dieses Blog"
+#: ..\..\..\htsrv\message_send.php:66
+msgid ""
+"The request not to receive emails through a message form for your comments "
+"failed."
+msgstr ""
+"Die Anforderung, keine E-Mails mehr ber ein Nachrichtenformular zu "
+"empfangen, ist fehlgeschlagen."
 
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-msgid "Delete this hit!"
-msgstr "Lsche diesen Hit!"
+#: ..\..\..\htsrv\message_send.php:77
+msgid ""
+"We have received a request that you do not want to receive emails through\n"
+"a message form on your comments anymore.\n"
+"\n"
+"To confirm that this request is from you, please click on the following link:"
+msgstr ""
+"Wir haben eine Anforderung erhalten, dass Du keine E-Mails mehr ber\n"
+"ein Nachrichtenformular erhalten mchtest.\n"
+"\n"
+"Um zu besttigen, dass die Anforderung von Dir kam, klicke bitte auf den\n"
+"folgenden Link:"
 
-#. TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416 ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91 ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79 ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "Del"
+#: ..\..\..\htsrv\message_send.php:84
+msgid "If it was not you that requested this, simply ignore this mail."
+msgstr ""
+"Wenn Du diese Anforderung nicht ausgelest hast, ignoriere diese E-Mail "
+"einfach."
 
-#: ..\..\..\admin\b2stats.php:259
-msgid "Log as a search instead"
-msgstr "Stattdessen als Suche behandeln"
+#: ..\..\..\htsrv\message_send.php:86
+msgid "Confirm opt-out for emails through message form"
+msgstr "Besttige Opt-out fr E-Mails ber Nachrichtenformular"
 
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:259
-msgid "-&gt;S"
-msgstr "-&gt;S"
+#: ..\..\..\htsrv\message_send.php:88
+msgid ""
+"An email has been sent to you, with a link to confirm your request not to "
+"receive emails through the comments you have made on this blog."
+msgstr ""
+"Eine E-Mail wurde an Dich versendet, mit einem Link, um die Anforderung zu "
+"besttigen, dass Du keine E-Mails mehr ber Kommentare, die Du in diesem "
+"Blog gemacht hast, empfangen mchtest."
+
+#: ..\..\..\htsrv\message_send.php:94 ..\..\..\htsrv\message_send.php:299
+msgid "Sorry, could not send email."
+msgstr "Die E-Mail konnte leider nicht gesendet werden."
+
+#: ..\..\..\htsrv\message_send.php:136
+msgid "Please fill in the subject of your message."
+msgstr "Bitte gib den Betreff Deiner Nachricht an."
+
+#: ..\..\..\htsrv\message_send.php:141
+msgid "Please do not send empty messages."
+msgstr "Bitte schicke keine leeren Nachrichten."
+
+#: ..\..\..\htsrv\message_send.php:145
+msgid "The supplied message is invalid / appears to be spam."
+msgstr "Die bermittelte Nachricht ist ungltig / scheint Spam zu sein."
+
+#: ..\..\..\htsrv\message_send.php:204
+msgid "Message sent from your comment:"
+msgstr "Nachricht gesendet von deinem Kommentar:"
+
+#: ..\..\..\htsrv\message_send.php:212
+msgid "Message sent from your post:"
+msgstr "Nachricht gesendet von deinem Beitrag:"
 
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Verbiete diese Domain!"
+#: ..\..\..\htsrv\message_send.php:228
+msgid "You can edit your profile to not reveive mails through a form:"
+msgstr ""
+"Du kannst Dein Profil editieren, um keine E-Mails ber ein Formular zu "
+"empfangen:"
 
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "Verbieten"
+#: ..\..\..\htsrv\message_send.php:235
+msgid ""
+"Click on the following link to not receive e-mails on your comments\n"
+"for this e-mail address anymore:"
+msgstr ""
+"Klicke auf den folgenden Link, um keine E-Mails mehr fr Kommentare\n"
+"von dieser E-Mail-Adresse zu bekommen:"
 
-#: ..\..\..\admin\b2stats.php:276
-msgid "Top referers"
-msgstr "Top Referer"
+#: ..\..\..\htsrv\message_send.php:256
+msgid "Cannot send email, please correct these errors:"
+msgstr "Kann die E-Mail nicht versenden, bitte berichtige diese Fehler:"
+
+#: ..\..\..\htsrv\message_send.php:257
+msgid "Back to email editing"
+msgstr "Zurck zum Editieren der E-Mail"
+
+#: ..\..\..\htsrv\message_send.php:266 ..\..\..\htsrv\message_send.php:274
+#, php-format
+msgid "This message was sent via the messaging system on %s."
+msgstr "Diese Nachricht wurde ber den Nachrichtendienst von %s gesendet."
+
+#: ..\..\..\htsrv\message_send.php:295
+msgid "Your message has been sent."
+msgstr "Deine Nachricht wurde versendet."
+
+#: ..\..\..\htsrv\profile_update.php:69 ..\..\..\htsrv\subs_update.php:50
+#: ..\..\..\skins\_profile.php:42 ..\..\..\skins\_subscriptions.php:30
+#: ..\..\..\skins\l33t_gray\_profile.php:42
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:30
+msgid "You are not logged in."
+msgstr "Du bist nicht angemeldet."
 
-#: ..\..\..\admin\b2stats.php:298
-msgid "Total referers"
-msgstr "Totale Referer"
+#: ..\..\..\htsrv\profile_update.php:80 ..\..\..\htsrv\profile_update.php:99
+#: ..\..\..\htsrv\subs_update.php:61 ..\..\..\htsrv\subs_update.php:73
+msgid "Back to profile"
+msgstr "Zurck zum Profil"
 
-#: ..\..\..\admin\b2stats.php:305
-msgid "Last refering searches"
-msgstr "Letzte berweisende Suchen"
-
-#: ..\..\..\admin\b2stats.php:306
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "Dies sind Hits von Leuten, die ber eine Suchmaschine zu diesem Blogsystem kamen. (Suchmaschinen mssen in /conf/_stats.php angegeben werden)"
+#: ..\..\..\htsrv\profile_update.php:98 ..\..\..\htsrv\subs_update.php:72
+msgid "Cannot update profile. Please correct the following errors:"
+msgstr ""
+"Das Profil kann nicht aktualisiert werden. Bitte korrigiere die folgenden "
+"Fehler:"
 
-#: ..\..\..\admin\b2stats.php:333
-msgid "Top refering search engines"
-msgstr "Top berweisende Suchmaschinen"
+#: ..\..\..\htsrv\profile_update.php:137
+#: ..\..\..\inc\CONTROL\users\b2users.php:348
+msgid "Your profile has not been changed."
+msgstr "Dein Profil wurde nicht verndert."
 
-#: ..\..\..\admin\b2stats.php:352
-msgid "Top Indexing Robots"
-msgstr "Top indexierende Roboter"
+#: ..\..\..\htsrv\register.php:95
+#, php-format
+msgid "The login &laquo;%s&raquo; is already registered, please choose another one."
+msgstr "Der Login &laquo;%s&raquo; ist schon vergeben, bitte whle einen anderen."
 
-#: ..\..\..\admin\b2stats.php:353
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Dies sind Hits von automatischen Robotern, wie zB indexierende Roboter von Suchmaschinen. (Roboter mssen in /conf/_stats.php aufgefhrt werden)"
-
-#: ..\..\..\admin\b2stats.php:376
-msgid "Top Aggregators"
-msgstr "Top Aggregatoren"
-
-#: ..\..\..\admin\b2stats.php:377
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Dies sind Hits von RSS News-Aggregatoren. (Aggregatoren mssen in /conf/_stats.php angegeben werden)"
-
-#: ..\..\..\admin\b2stats.php:395
-msgid "Total RSS hits"
-msgstr "RSS Hits insgesamt"
-
-#: ..\..\..\admin\b2stats.php:402
-msgid "Last direct accesses"
-msgstr "Letzte direkte Zugriffe"
-
-#: ..\..\..\admin\b2stats.php:403
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Dies sind Hits von Leuten, die direkt zu diesem Blogsystem kamen (entweder durch Tippen der URL, oder ein Lesezeichen. Ungltige (zu kurze) Referer werden auch hier angezeigt.)"
-
-#: ..\..\..\admin\b2stats.php:432
-msgid "Top User Agents"
-msgstr "Top Useragenten"
+#: ..\..\..\htsrv\register.php:137
+msgid "No user account has been created!"
+msgstr "Es wurde kein Benutzer-Account erstellt!"
 
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Individuelle Skinvorlage editieren"
+#: ..\..\..\htsrv\register.php:153 ..\..\..\htsrv\register.php:160
+msgid "New user registration on your blog"
+msgstr "Neue Benutzeranmeldung an Deinem Blog"
 
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Zeige:"
+#: ..\..\..\htsrv\register.php:158
+msgid "Edit user"
+msgstr "Benutzer editieren"
 
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "Ungltiger Dateiname!"
+#: ..\..\..\htsrv\register.php:171
+msgid ""
+"An email has been sent to your email address. Please click on the link "
+"therein to validate your account."
+msgstr ""
+"Es wurde eine E-Mail an Deine E-Mail-Adresse gesendet. Bitte klicke auf den "
+"dort enthaltenen Link, um Deinen Account zu validieren."
 
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Oops, keine solche Datei !"
+#: ..\..\..\htsrv\trackback.php:130
+msgid "Please do not send empty comment"
+msgstr "Bitte schicke keine leeren Kommentare"
 
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "Datei gendert!"
+#: ..\..\..\htsrv\trackback.php:134
+msgid "Supplied comment is invalid"
+msgstr "Der angegebene Kommentar ist ungltig."
 
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Sei vorsichtig, ndern der Datei knnte deine Vorlage beschdigen! ndere nichts, was sich zwischen <code>&lt;?php</code> und <code>?&gt;</code> befindet, wenn du nicht weisst, was du tust!"
-
-#  TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\b2template.php:90 ..\..\..\admin\_edit_form.php:173
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "Speichern !"
+# TRANS: Image file preview
+#. TRANS: Image file preview
+#: ..\..\..\htsrv\viewfile.php:67
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:314
+#: ..\..\..\inc\VIEW\items\_item.form.php:152
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:144
+#: ..\..\..\skins\_feedback.php:299 ..\..\..\skins\l33t_gray\_feedback.php:301
+msgid "Preview"
+msgstr "Vorschau"
 
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(du kannst diese Datei/Vorlage nicht aktualisieren: musst es schreibbar machen, zB CHMOD 766)"
+#: ..\..\..\htsrv\viewfile.php:120
+#: ..\..\..\inc\VIEW\files\_files_rename.form.php:56
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:53
+msgid "File"
+msgstr "Datei"
+
+#: ..\..\..\htsrv\viewfile.php:122
+#: ..\..\..\inc\MODEL\items\_item.class.php:3040
+#: ..\..\..\inc\MODEL\items\_item.class.php:3050
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:96
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:93
+#: ..\..\..\inc\VIEW\items\_item.form.php:102
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:114
+#: ..\..\..\plugins\_quicktags.plugin.php:423
+msgid "Title"
+msgstr "Titel"
 
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "Diese Seite erlaubt dir, das <strong>Custom Skin</strong> zu editieren (liegt im Verzeichnis /skins/custom)."
+#: ..\..\..\htsrv\viewfile.php:126
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:31
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:204
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:294
+msgid "Description"
+msgstr "Beschreibung"
 
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Du kannst jede der folgenden Dateien ndern (vorausgesetzt, es ist schreibbar vom Server, zB CHMOD 766)"
+#: ..\..\..\htsrv\viewfile.php:132
+msgid "Empty file!"
+msgstr "Leere Datei!"
+
+#: ..\..\..\htsrv\viewfile.php:137
+#, php-format
+msgid "%d lines"
+msgstr "%d Zeilen"
+
+#: ..\..\..\htsrv\viewfile.php:146 ..\..\..\htsrv\viewfile.php:176
+msgid "Hide line numbers"
+msgstr "Verstecke Zeilennummern"
+
+#: ..\..\..\htsrv\viewfile.php:146 ..\..\..\htsrv\viewfile.php:161
+msgid "Show line numbers"
+msgstr "Zeige Zeilennummern"
+
+#: ..\..\..\htsrv\viewfile.php:213
+msgid "End Of File"
+msgstr "Ende der Datei"
+
+#: ..\..\..\htsrv\viewfile.php:218 ..\..\..\htsrv\viewfile.php:223
+#, php-format
+msgid "The file &laquo;%s&raquo; could not be accessed!"
+msgstr "Die Datei &laquo;%s&raquo; konnte nicht gelesen werden.!"
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:27
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:60
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:77
+msgid "This element is locked and cannot be edited!"
+msgstr "Dieses Element ist gesperrt und kann nicht editiert werden!"
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:51
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:220
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:289
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectlist2.class.php:182
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectlist2.class.php:235
+#: ..\..\..\inc\MODEL\generic\_genericorderedcache.class.php:69
+#: ..\..\..\inc\MODEL\generic\_genericorderedcache.class.php:122
+msgid "Cannot edit entry!"
+msgstr "Kann Eintrag nicht ndern!"
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:52
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:152
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:221
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:290
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectlist2.class.php:183
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectlist2.class.php:236
+#: ..\..\..\inc\MODEL\generic\_genericorderedcache.class.php:70
+#: ..\..\..\inc\MODEL\generic\_genericorderedcache.class.php:123
+msgid "Requested entry does not exist any longer."
+msgstr "Angeforderter Eintrag existiert nicht mehr."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:67
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:112
+msgid "Please enter a string."
+msgstr "Bitte gib eine Zeichenkette an."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:97
+msgid "Entry created."
+msgstr "Eintrag erstellt."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:119
+#, php-format
+msgid "Entry #%d updated."
+msgstr "Eintrag #%d aktualisiert."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:151
+msgid "Cannot delete entry!"
+msgstr "Kann Eintrag nicht lschen!"
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:156
+#, php-format
+msgid "Entry #%d deleted."
+msgstr "Eintrag #%d gelscht."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:183
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:392
+msgid "The following relations prevent deletion:"
+msgstr "Die folgenden Zugehrigkeiten verhindert Lschung:"
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:185
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:394
+msgid "Please delete related objects before you proceed."
+msgstr "Bitte lsche zunchst die zugehrigen Objekte."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:261
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectlist2.class.php:215
+#: ..\..\..\inc\MODEL\generic\_genericorderedcache.class.php:102
+msgid "This element is already at the top."
+msgstr "Dieses Element ist bereits ganz oben."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:330
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectlist2.class.php:268
+#: ..\..\..\inc\MODEL\generic\_genericorderedcache.class.php:155
+msgid "This element is already at the bottom."
+msgstr "Dieses Element ist bereits ganz unten."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:367
+#, php-format
+msgid "Delete entry #%d?"
+msgstr "Lsche Eintrag %d?"
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:369
+#: ..\..\..\inc\CONTROL\collections\blogs.php:414
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1039
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:426
+#: ..\..\..\inc\_misc\_resultsel.class.php:544
+msgid "THIS CANNOT BE UNDONE!"
+msgstr "DAS KANN NICHT RCKGNGIG GEMACHT WERDEN!"
 
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "Verzeichnis %s nicht gefunden."
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:382
+#: ..\..\..\inc\CONTROL\collections\blogs.php:446
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1041
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:434
+#: ..\..\..\inc\_misc\_resultsel.class.php:558
+msgid "I am sure!"
+msgstr "Ich bin mir sicher!"
 
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Diese Vorlage zeigt die Links zu den Archiven fr ein Blog"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:389
+#: ..\..\..\inc\CONTROL\collections\blogs.php:454
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:445
+#: ..\..\..\inc\_misc\_resultsel.class.php:566
+msgid "CANCEL"
+msgstr "ABBRECHEN"
 
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Diese Vorlage zeigt die (rekursive) Liste der (Unter-)Kategorien"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:422
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:519
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1081
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:105
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:63
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:63
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:156
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:149
+#: ..\..\..\inc\VIEW\users\_users_form.php:270
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:63
+#: ..\..\..\inc\VIEW\users\_users_list.php:149 ..\..\..\skins\_profile.php:58
+#: ..\..\..\skins\_subscriptions.php:48
+#: ..\..\..\skins\l33t_gray\_profile.php:58
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:48
+msgid "ID"
+msgstr "ID"
 
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "Diese Vorlage zeigt das Feedback fr einen Eintrag"
+# TRANS: file name
+#. TRANS: file name
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:444
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:522
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1073
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:53
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:120
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:317
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:74
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:88
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:87
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:157
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:77
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:85
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:267
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:72
+#: ..\..\..\inc\VIEW\users\_users_list.php:169
+#: ..\..\..\skins\_feedback.php:243 ..\..\..\skins\basic\_feedback.php:187
+#: ..\..\..\skins\l33t_gray\_feedback.php:250
+#: ..\..\..\skins\wpc_default\_feedback.php:192
+msgid "Name"
+msgstr "Name"
 
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Diese Vorlage zeigt die letzten Kommentare fr ein Blog"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:468
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:101
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:108
+msgid "Duplicate..."
+msgstr "Duplizieren..."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:472
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:499
+#: ..\..\..\inc\MODEL\items\_item.class.php:1843
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:105
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:112
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:75
+msgid "Edit..."
+msgstr "ndern..."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:474
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:540
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:544
+#: ..\..\..\inc\MODEL\items\_item.class.php:1764
+#: ..\..\..\inc\MODEL\items\_item.class.php:1768
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:107
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:114
+msgid "Delete!"
+msgstr "Lschen!"
+
+# TRANS: file actions; edit, rename, copy, ..
+#. TRANS: file actions; edit, rename, copy, ..
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:482
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:156
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:64
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:154
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:342
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:115
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:118
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:115
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:122
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:161
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:98
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:151
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:246
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:297
+#: ..\..\..\inc\VIEW\users\_users_list.php:223
+msgid "Actions"
+msgstr "Aktionen"
 
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "Das ist die Hauptvorlage. Sie zeigt das Blog an."
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:512
+msgid "Edit entry"
+msgstr "Eintrag editieren"
 
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the page displayed in the comment popup"
-msgstr "Diese Seite wird im Kommentar-Popup angezeigt"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:512
+msgid "New entry"
+msgstr "Neuer Eintrag"
 
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the pingback popup"
-msgstr "Diese Seite wird im Pingback-Popup angezeigt"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:527
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:173
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:133
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:154
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:99
+msgid "Record"
+msgstr "Eintrag"
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:528
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:534
+#: ..\..\..\inc\CONTROL\collections\categories.php:248
+#: ..\..\..\inc\CONTROL\collections\categories.php:374
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:174
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:179
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:134
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:139
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:155
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:160
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:124
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:53
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:207
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:415
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:55
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:71
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:89
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:123
+#: ..\..\..\inc\VIEW\files\_files_rename.form.php:66
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:284
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:102
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:107
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:95
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:85
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:159
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:140
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:169
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:111
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:492
+#: ..\..\..\inc\VIEW\users\_users_form.php:263
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:148
+#: ..\..\..\inc\_misc\_form.funcs.php:539 ..\..\..\install\index.php:390
+#: ..\..\..\skins\_profile.php:83 ..\..\..\skins\_subscriptions.php:79
+#: ..\..\..\skins\l33t_gray\_profile.php:83
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:79
+msgid "Reset"
+msgstr "Zurcksetzen"
 
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the trackback popup"
-msgstr "Diese Seite wird im Trackback-Popup angezeigt"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:533
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:178
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:138
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:159
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:414
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:70
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:106
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:94
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:84
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:158
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:110
+#: ..\..\..\skins\_profile.php:82 ..\..\..\skins\_subscriptions.php:78
+#: ..\..\..\skins\l33t_gray\_profile.php:82
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:78
+msgid "Update"
+msgstr "Aktualisieren"
 
-#: ..\..\..\admin\b2template.php:162
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Anmerkung: natrlich kannst du die Dateien/Vorlagen auch im Texteditor bearbeiten und sie hochladen. Dieser Onlineeditor ist nur fr den Fall gedacht, wenn du keinen Zugriff auf einen Texteditor hast..."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "Bilder/Dateien hochladen"
+#: ..\..\..\inc\CONTROL\_misc\tools.php:25
+msgid "Main tab"
+msgstr "Hauptreiter"
+
+#: ..\..\..\inc\CONTROL\_misc\tools.php:41
+#: ..\..\..\inc\CONTROL\settings\plugins.php:284
+#: ..\..\..\inc\CONTROL\settings\plugins.php:321
+#: ..\..\..\inc\CONTROL\settings\plugins.php:445
+#: ..\..\..\inc\CONTROL\settings\plugins.php:500
+#: ..\..\..\inc\CONTROL\settings\plugins.php:584
+#, php-format
+msgid "The plugin with ID %d could not get instantiated."
+msgstr "Das Plugin mit der ID %d konnte nicht erstellt werden."
+
+#: ..\..\..\inc\CONTROL\_misc\tools.php:74
+#, php-format
+msgid "Removed %d cached entries."
+msgstr "%d zwischengespeicherte Eintrge wurden entfernt."
+
+#: ..\..\..\inc\CONTROL\_misc\tools.php:111
+msgid "Items"
+msgstr "Elemente"
+
+#: ..\..\..\inc\CONTROL\_misc\tools.php:113
+msgid "Delete pre-renderered item cache."
+msgstr "Lsche Rendering-Cache."
 
-#: ..\..\..\admin\b2upload.php:53
-msgid "File upload"
-msgstr "Datei hochladen"
+#: ..\..\..\inc\CONTROL\_misc\tools.php:126
+msgid "Movable Type Import"
+msgstr "Movable Type Import"
 
-#: ..\..\..\admin\b2upload.php:54
-msgid "Allowed file types:"
-msgstr "Erlaubte Dateitypen:"
-
-#: ..\..\..\admin\b2upload.php:55
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Maximal erlaubte Dateigrsse: %d KB"
-
-#: ..\..\..\admin\b2upload.php:60 ..\..\..\admin\b2upload.php:138
-#: ..\..\..\admin\_blogs_general.form.php:76
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Beschreibung"
+#: ..\..\..\inc\CONTROL\_misc\tools.php:128
+msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
+msgstr ""
+"Benutze MT's Export-Funktion, um eine .TXT-Datei mit deinen Eintrgen zu "
+"erzeugen;"
 
-#: ..\..\..\admin\b2upload.php:63
-msgid "Upload !"
-msgstr "Hochladen !"
+#: ..\..\..\inc\CONTROL\_misc\tools.php:129
+#, php-format
+msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
+msgstr "Folge den Anweisungen des <a %s>MT-Migrations-Hilfprogramms</a>."
 
-#: ..\..\..\admin\b2upload.php:88
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:78
 #, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "Datei %s: Typ %s ist nicht erlaubt."
+msgid ""
+"The keyword &laquo;%s&raquo; is too short, it has to be a minimum of 5 "
+"characters!"
+msgstr ""
+"Das Schlsselwort &laquo;%s&raquo; ist zu kurz, es muss mindestens 5 Zeichen "
+"lang sein!"
 
-#: ..\..\..\admin\b2upload.php:117 ..\..\..\admin\b2upload.php:150
-#: ..\..\..\admin\b2upload.php:153
-msgid "Couldn't upload your file to:"
-msgstr "Konnte Datei nicht hochladen. Zielverzeichnis:"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:88
+#, php-format
+msgid "Deleted %d logged hits matching &laquo;%s&raquo;."
+msgstr "Es wurden %d geloggte Hits, &laquo;%s&raquo; betreffend, gelscht."
 
-#: ..\..\..\admin\b2upload.php:126
-msgid "Duplicate File?"
-msgstr "Bereits vorhandene Datei?"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:98
+#, php-format
+msgid "Deleted %d comments matching &laquo;%s&raquo;."
+msgstr "Es wurden %d Kommentare, &laquo;%s&raquo; betreffend, gelscht."
 
-#: ..\..\..\admin\b2upload.php:127
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:105
 #, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "Der Dateiname \"%s\" existiert bereits!"
+msgid "The keyword &laquo;%s&raquo; has been blacklisted locally."
+msgstr ""
+"Das Schlsselwort &laquo;%s&raquo; wurde auf die lokale schwarze Liste "
+"gesetzt."
 
-#: ..\..\..\admin\b2upload.php:128
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:128
 #, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "Dateiname \"%s\" zu \"%s\" verschoben"
+msgid "Removing entry #%d from the ban list..."
+msgstr "Entferne Eintrag #%d der Verbotsliste..."
 
-#: ..\..\..\admin\b2upload.php:129
-msgid "Confirm or rename:"
-msgstr "Besttigen oder Umbenennen"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:177
+msgid "Confirm ban & delete"
+msgstr "Besttige Verbot & Lschen"
 
-#: ..\..\..\admin\b2upload.php:136
-msgid "Alternate name"
-msgstr "Alternativer Name"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:191
+#, php-format
+msgid "No log-hits match the keyword [%s]."
+msgstr "Keine Log-Hits betreffen das Schlsselwort [%s]."
 
-#: ..\..\..\admin\b2upload.php:140
-msgid "Confirm !"
-msgstr "Besttigen !"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:199
+#, php-format
+msgid "Delete the following %d referer hits:"
+msgstr "Lsche die folgenden %d Referer-Hits:"
 
-#: ..\..\..\admin\b2upload.php:180
-msgid "File uploaded !"
-msgstr "Datei hochgeladen !"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:205
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:259
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:57
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:252
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:235
+msgid "Date"
+msgstr "Datum"
 
-#: ..\..\..\admin\b2upload.php:181
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Deine Datei <strong>\"%s\"</strong> wurde erfolgreich hochgeladen !"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:206
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:57
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:56
+msgid "Referer"
+msgstr "Verweisender"
 
-#: ..\..\..\admin\b2upload.php:182
-msgid "Here's the code to display it:"
-msgstr "Hier ist der Code, um es anzuzeigen:"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:207
+msgid "Ref. IP"
+msgstr "Verw. IP"
 
-#: ..\..\..\admin\b2upload.php:186
-msgid "Add the code to your post !"
-msgstr "Fge den Code zu deinem Eintrag hinzu !"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:208
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:67
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:101
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:81
+msgid "Target Blog"
+msgstr "Zielblog"
 
-#: ..\..\..\admin\b2upload.php:189
-msgid "Image Details"
-msgstr "Bilddetails"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:209
+msgid "Target URL"
+msgstr "Ziel-URL"
 
-#: ..\..\..\admin\b2upload.php:193
-msgid "Size"
-msgstr "Gre"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:245
+#, php-format
+msgid "No comments match the keyword [%s]."
+msgstr "Keine Kommentare betreffen das Schlsselwort [%s]."
 
-#: ..\..\..\admin\b2upload.php:196 ..\..\..\admin\_edit_form.php:544
-msgid "Type"
-msgstr "Typ"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:253
+#, php-format
+msgid "Delete the following %d comments:"
+msgstr "Lsche die folgenden %d Kommentare:"
 
-#: ..\..\..\admin\b2upload.php:201
-msgid "Close this window"
-msgstr "Schliesse dieses Fenster"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:260
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1041
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1046
+#: ..\..\..\inc\MODEL\items\_item.class.php:3040
+#: ..\..\..\inc\MODEL\items\_item.class.php:3048
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:169
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:91
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:80
+msgid "Author"
+msgstr "Autor"
 
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Benutzerverwaltung"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:261
+msgid "Auth. URL"
+msgstr "Auth. URL"
 
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "Du kannst das Demouser-Profil im Demo-Modus nicht ndern!"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:262
+msgid "Auth. IP"
+msgstr "Auth. IP"
 
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "Du darfst nur dein eigenes Profil aktualisieren!"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:263
+msgid "Content starts with..."
+msgstr "Inhalt beginnt  mit.."
 
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "Du musst ein eindeutiges Login angeben!"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:301
+#, php-format
+msgid "The keyword [%s] is already handled by the blacklist."
+msgstr "Das Schlsselwort [%s] ist bereits in der Blacklist."
 
-#: ..\..\..\admin\b2users.php:132
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:309
 #, php-format
-msgid "User level must be between %d and %d."
-msgstr "Benutzerlevel muss zwischen %d und %d liegen."
+msgid "Blacklist the keyword [%s] locally."
+msgstr "Verbiete das Schlsselwort [%s] lokal."
 
-#: ..\..\..\admin\b2users.php:157
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:320
 #, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Der Login existiert bereits. Mchtest du <a %s>den existierenden Benutzer editieren</a>?"
+msgid "Report the keyword [%s] as abuse to b2evolution.net."
+msgstr "Berichte Missbrauch des Schlsselwortes [%s] an b2evolution.net."
 
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "Du hast zwei verschiedene Passwrter angegeben."
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:322
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:41
+msgid "Terms of service"
+msgstr "Servicebedingungen"
 
-#: ..\..\..\admin\b2users.php:198 ..\..\..\htsrv\profile_update.php:112
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "Das Passwort muss mindestens %d Zeichen lang sein."
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:329
+msgid "Perform selected operations"
+msgstr "Ausgewhlte Operationen ausfhren"
 
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "Benutzer aktualisiert."
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:344
+msgid "Add a banned keyword"
+msgstr "Fge ein verbotenes Schlsselwort hinzu"
 
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "Neuer Benutzer erstellt."
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:349
+msgid "Check & ban..."
+msgstr "berprfen & Verbieten..."
 
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "Ungltige Befrderung."
+#: ..\..\..\inc\CONTROL\collections\blogs.php:93
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:143
+msgid "New weblog"
+msgstr "Neues Blog"
 
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "Benutzerlevel gendert."
+#: ..\..\..\inc\CONTROL\collections\blogs.php:94
+#: ..\..\..\inc\CONTROL\collections\blogs.php:346
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:142
+msgid "New blog"
+msgstr "Neues Blog"
 
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "Du kannst dich nicht selbst lschen!"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:153
+msgid "The new blog has been created."
+msgstr "Das neue Blog wurde erstellt."
 
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "Du kannst Benutzer #1 nicht lschen!"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:157
+#, php-format
+msgid "You should <a %s>create categories</a> for this blog now!"
+msgstr "Du solltest jetzt fr dieses Blog <a %s>Kategorien erstellen</a>!"
+
+#: ..\..\..\inc\CONTROL\collections\blogs.php:166
+msgid "Categories have been duplicated."
+msgstr "Kategorien wurden dupliziert."
+
+#: ..\..\..\inc\CONTROL\collections\blogs.php:188
+#: ..\..\..\inc\CONTROL\collections\blogs.php:204
+msgid "The blog settings have been updated."
+msgstr "Die Blogeinstellungen wurden aktualisiert."
+
+#: ..\..\..\inc\CONTROL\collections\blogs.php:196
+msgid "The blog skin selection has been updated."
+msgstr "Die Skinauswahl des Blogs wurde aktualisiert."
+
+#: ..\..\..\inc\CONTROL\collections\blogs.php:210
+#: ..\..\..\inc\CONTROL\collections\blogs.php:215
+msgid "The blog permissions have been updated."
+msgstr "Die Blogrechte wurden aktualisiert."
 
-#: ..\..\..\admin\b2users.php:324
+#: ..\..\..\inc\CONTROL\collections\blogs.php:236
 #, php-format
-msgid "Delete User %s?"
-msgstr "Lsche Benutzer %s?"
+msgid "Blog &laquo;%s&raquo; deleted."
+msgstr "Blog &laquo;%s&raquo; gelscht."
 
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Warnung"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:260
+#, php-format
+msgid "Generating static page for blog [%s]"
+msgstr "Generiere statische Seiten fr Blog [%s]"
 
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "das Lschen eines Benutzers lscht auch alle Eintrge von diesem Benutzer."
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "Lsche Benutzer..."
+#: ..\..\..\inc\CONTROL\collections\blogs.php:266
+msgid "You haven't set a static filename for this blog!"
+msgstr "Du hast keinen statischen Dateinamen fr dieses Blog festgelegt!"
 
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "Du kannst Gruppe #1 nicht lschen!"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:314
+msgid "File cannot be written!"
+msgstr "Datei kann nicht geschrieben werden!"
 
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "Du kannst die Standard-Gruppe fr neue Benutzer nicht lschen!"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:315
+#, php-format
+msgid ""
+"You should check the file permissions for [%s]. See <a %s>online manual on "
+"file permissions</a>."
+msgstr ""
+"Du solltest die Dateirechte von [%s] berprfen. Siehe auch <a %"
+"s>Onlineanleitung ber Dateirechte</a>."
 
-#: ..\..\..\admin\b2users.php:383
+#: ..\..\..\inc\CONTROL\collections\blogs.php:321
 #, php-format
-msgid "Delete group [%s]?"
-msgstr "Lsche Gruppe [%s]?"
+msgid "Generated static file &laquo;%s&raquo;."
+msgstr "Die statische Datei &laquo;%s&raquo; wurde erstellt."
 
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "Gruppe gelscht..."
+#: ..\..\..\inc\CONTROL\collections\blogs.php:331
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:76
+msgid "List"
+msgstr "Liste"
 
-#: ..\..\..\admin\b2users.php:424
+#: ..\..\..\inc\CONTROL\collections\blogs.php:410
 #, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "Der Gruppenname existiert bereits! Mchtest du <a %s>diese Gruppe editieren</a>?"
+msgid "Delete blog [%s]?"
+msgstr "Lsche Blog [%s]?"
 
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "Gruppe aktualisiert."
+#: ..\..\..\inc\CONTROL\collections\blogs.php:412
+msgid "Deleting this blog will also delete all its categories, posts and comments!"
+msgstr ""
+"Das Lschen des Blogs wird auch alle seine Kategorien, Eintrge und "
+"Kommentare lschen!"
 
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "Der Benutzer wurde nicht erstellt:"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "Der Benutzer wurde nicht aktualisiert:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "Die Gruppe wurde nicht erstellt:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "Die Gruppe wurde nicht aktualisiert:"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "Du darfst nicht andere Benutzer betrachten."
+#: ..\..\..\inc\CONTROL\collections\blogs.php:433
+#, php-format
+msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
+msgstr "Versuche auch \"Stub\"-Datei [<strong><a %s>%s</a></strong>] zu lschen"
 
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Neuen Eintrag hinzufgen..."
+#: ..\..\..\inc\CONTROL\collections\blogs.php:441
+#, php-format
+msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
+msgstr "Versuche auch statische Datei [<strong><a %s>%s</a></strong>] zu lschen"
 
-#: ..\..\..\admin\edit_actions.php:104 ..\..\..\admin\edit_actions.php:215
-#: ..\..\..\admin\edit_actions.php:460 ..\..\..\htsrv\comment_post.php:75
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1374
-msgid "Supplied URL is invalid: "
-msgstr "Angegebene URL ist ungltig: "
+#: ..\..\..\inc\CONTROL\collections\categories.php:37
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:38
+msgid "Categories for blog:"
+msgstr "Kategorien fr Blog:"
 
-#: ..\..\..\admin\edit_actions.php:110 ..\..\..\admin\edit_actions.php:221
-#, fuzzy
-msgid "Supplied content is invalid"
-msgstr "Angegebene URL ist ungltig: "
+#: ..\..\..\inc\CONTROL\collections\categories.php:60
+#: ..\..\..\inc\CONTROL\collections\categories.php:118
+msgid "Please enter a category name."
+msgstr "Bitte gib einen Kategorienamen an."
+
+#: ..\..\..\inc\CONTROL\collections\categories.php:88
+msgid "New category created."
+msgstr "Neue Kategorie erstellt."
+
+#: ..\..\..\inc\CONTROL\collections\categories.php:154
+msgid "Category updated."
+msgstr "Kategorie aktualisiert."
 
-#: ..\..\..\admin\edit_actions.php:116 ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "Kann nicht gepostet werden, bitte korrigiere diese Fehler:"
+#: ..\..\..\inc\CONTROL\collections\categories.php:177
+msgid "ERROR"
+msgstr "FEHLER"
 
-#: ..\..\..\admin\edit_actions.php:117 ..\..\..\admin\edit_actions.php:228
-#: ..\..\..\admin\edit_actions.php:465
-msgid "Back to post editing"
-msgstr "Zurck zum Editieren des Eintrags"
+#: ..\..\..\inc\CONTROL\collections\categories.php:181
+msgid "Category deleted."
+msgstr "Kategorie gelscht"
 
-#: ..\..\..\admin\edit_actions.php:123
-msgid "Recording post..."
-msgstr "Eintrag wird aufgezeichnet..."
+#: ..\..\..\inc\CONTROL\collections\categories.php:223
+#: ..\..\..\inc\CONTROL\collections\categories.php:266
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:145
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:116
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:136
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:47
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:52
+#: ..\..\..\inc\VIEW\users\_users_form.php:81
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:52
+msgid "Cancel editing!"
+msgstr "Editieren abbrechen!"
 
-#: ..\..\..\admin\edit_actions.php:136 ..\..\..\admin\edit_actions.php:258
-#: ..\..\..\admin\edit_actions.php:417
-msgid "Sleeping..."
-msgstr "Pausiere..."
-
-#: ..\..\..\admin\edit_actions.php:146 ..\..\..\admin\edit_actions.php:267
-#: ..\..\..\admin\edit_actions.php:358
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Eintrag wird nicht verffentlicht: berspringe Trackback, Pingback und Pings zu anderen Blogs..."
+#: ..\..\..\inc\CONTROL\collections\categories.php:229
+#, php-format
+msgid "New sub-category in category: %s"
+msgstr "Neue Unterkategorie in Kategorie: %s"
 
-#: ..\..\..\admin\edit_actions.php:161
-msgid "Posting Done..."
-msgstr "Eintragung beendet..."
+#: ..\..\..\inc\CONTROL\collections\categories.php:237
+#, php-format
+msgid "New category in blog: %s"
+msgstr "Neue Kategorie in Blog: %s"
 
-#: ..\..\..\admin\edit_actions.php:175 ..\..\..\admin\edit_actions.php:234
-msgid "Updating post..."
-msgstr "Aktualisiere Eintrag..."
+#: ..\..\..\inc\CONTROL\collections\categories.php:245
+#: ..\..\..\inc\CONTROL\collections\categories.php:274
+msgid "New category name"
+msgstr "Neuer Kategoriename"
 
-#: ..\..\..\admin\edit_actions.php:283 ..\..\..\admin\edit_actions.php:369
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Eintrag wurde bereits gepingt: berspringe Pings frs Blog"
+#: ..\..\..\inc\CONTROL\collections\categories.php:247
+msgid "Create category"
+msgstr "Erstelle Kategorie"
 
-#: ..\..\..\admin\edit_actions.php:295 ..\..\..\admin\edit_actions.php:381
-msgid "Updating done..."
-msgstr "Aktualisierung beendet..."
+#: ..\..\..\inc\CONTROL\collections\categories.php:268
+msgid "Properties for category:"
+msgstr "Eigenschaften fr Kategorie:"
 
-#: ..\..\..\admin\edit_actions.php:311 ..\..\..\admin\edit_actions.php:326
-msgid "Updating post status..."
-msgstr "Aktualisiere Eintragsstatus..."
+#: ..\..\..\inc\CONTROL\collections\categories.php:303
+#: ..\..\..\inc\CONTROL\collections\categories.php:338
+#: ..\..\..\inc\CONTROL\collections\categories.php:356
+msgid "Old Parent"
+msgstr "Alte berkategorie"
 
-#: ..\..\..\admin\edit_actions.php:391 ..\..\..\admin\edit_actions.php:410
-msgid "Deleting post..."
-msgstr "Lsche Eintrag..."
+#: ..\..\..\inc\CONTROL\collections\categories.php:335
+#: ..\..\..\inc\CONTROL\collections\categories.php:353
+msgid "Root (No parent)"
+msgstr "Wurzel (nicht bergeordnet)"
 
-#: ..\..\..\admin\edit_actions.php:399
-msgid "Oops, no post with this ID!"
-msgstr "Oops, kein Eintrag mit dieser ID!"
+#: ..\..\..\inc\CONTROL\collections\categories.php:344
+msgid "Note: Moving categories across blogs is enabled. Use with caution."
+msgstr ""
+"Beachte: Das Verschieben von Beitrgen zwischen Blogs ist aktiviert. Mit "
+"Vorsicht geniessen!"
 
-#: ..\..\..\admin\edit_actions.php:422
-msgid "Deleting Done..."
-msgstr "Lschen beendet..."
+#: ..\..\..\inc\CONTROL\collections\categories.php:363
+msgid "Note: Moving categories across blogs is disabled."
+msgstr "Beachte: Das Verschieben von Kategorien zwischen Blogs ist deaktiviert."
 
-#: ..\..\..\admin\edit_actions.php:426 ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "Fehler"
+#: ..\..\..\inc\CONTROL\collections\categories.php:369
+msgid "New parent category"
+msgstr "Neue berkategorie"
 
-#: ..\..\..\admin\edit_actions.php:464
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Kommentar kann nicht aktualisiert werden, bitte behebe diese Fehler:"
+#: ..\..\..\inc\CONTROL\collections\categories.php:373
+msgid "Edit category"
+msgstr "Editiere Kategorie"
 
-#: ..\..\..\admin\edit_actions.php:525
-msgid "Back to posts!"
-msgstr "Zurck zu den Eintrgen!"
+#: ..\..\..\inc\CONTROL\collections\categories.php:386
+msgid "Sorry, you have no permission to edit/view any category's properties."
+msgstr "Sorry, du hast keine Rechte, um Kategorien anzuschauen oder zu editieren."
 
-#: ..\..\..\admin\edit_actions.php:527
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Du mchtest eventuell auch statische Seiten generieren oder Deine Blogs anschauen..."
+#: ..\..\..\inc\CONTROL\cron\_error_test.job.php:11
+msgid ""
+"The Error TEST cron controller simulates an error, thus this \"error\" is "
+"normal!"
+msgstr ""
+"Der Error TEST Cron-Kontroller simuliert einen Fehler, daher ist dieser "
+"\"Fehler\" normal!"
 
-#: ..\..\..\admin\edit_actions.php:535
-msgid "New post"
-msgstr "Neuer Eintrag"
+#: ..\..\..\inc\CONTROL\cron\_post_notifications.job.php:18
+msgid "Post notifications are not set to run as a scheduled task"
+msgstr "Eintragsbenachrichtigungen sind nicht als \"geplante Aufgabe\" eingerichtet."
+
+#: ..\..\..\inc\CONTROL\cron\_post_notifications.job.php:40
+#, php-format
+msgid "Could not lock post #%d. It may already be processed."
+msgstr "Konnte Eintrag #%d nicht sperren. Er knnte bereits verarbeitet werden."
+
+#: ..\..\..\inc\CONTROL\cron\_post_notifications.job.php:61
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:230
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:294
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:341
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:259
+#: ..\..\..\inc\MODEL\items\_item.class.php:3080
+#: ..\..\..\inc\MODEL\items\_item.class.php:3122
+#: ..\..\..\inc\_misc\_obsolete092.php:1729
+#: ..\..\..\inc\_misc\_obsolete092.php:1765
+#: ..\..\..\inc\_misc\_obsolete092.php:1848
+#: ..\..\..\inc\_misc\_obsolete092.php:1886
+msgid "Done."
+msgstr "Fertig."
 
-#: ..\..\..\admin\import-mt.php:391 ..\..\..\admin\_users_form.php:96
-#: ..\..\..\admin\_users_form.php:101
-msgid "User group"
-msgstr "Benutzergruppe"
+#: ..\..\..\inc\CONTROL\cron\_prune_hits_sessions.job.php:17
+msgid "Auto pruning is not set to run as a scheduled task"
+msgstr "Auto-Bereinigen ist nicht als \"geplante Aufgabe\" eingerichtet."
 
-#: ..\..\..\admin\import-mt.php:392 ..\..\..\admin\_users_form.php:84
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "Siehe <a %s>Online-Anleitung</a> fr Details."
+#: ..\..\..\inc\CONTROL\cron\_test.job.php:11
+msgid "The TEST cron controller says hello!"
+msgstr "Der TEST Cron-Kontroller sagt Hallo!"
 
-#: ..\..\..\admin\import-mt.php:393 ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:91 ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:36 ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Level"
+#: ..\..\..\inc\CONTROL\cron\crontab.php:59
+msgid "Basic test job"
+msgstr "Einfacher Test-Job"
 
-#: ..\..\..\admin\import-mt.php:432 ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "Standard-Locale"
+#: ..\..\..\inc\CONTROL\cron\crontab.php:60
+msgid "Error test job"
+msgstr "Fehler Test-Job"
 
-#: ..\..\..\admin\import-mt.php:1257 ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Whle die Hauptkategorie im Ziel-Blog und markiere optional weitere Kategorien"
+#: ..\..\..\inc\CONTROL\cron\crontab.php:61
+msgid "Poll the antispam blacklist"
+msgstr "Hole die Antispam-Blacklist"
 
-#: ..\..\..\admin\import-mt.php:1286 ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "Whle als zustzliche Kategorie"
+#: ..\..\..\inc\CONTROL\cron\crontab.php:62
+msgid "Prune old hits & sessions"
+msgstr "Bereinige alte Hits und Sessions"
 
-#: ..\..\..\admin\import-mt.php:1297 ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Whle als HAUPT-Kategorie"
+#: ..\..\..\inc\CONTROL\cron\crontab.php:134
+msgid "Invalid job type"
+msgstr "Ungltiger Jobtyp"
 
-#: ..\..\..\admin\tools.php:18 ..\..\..\admin\_menutop.php:270
-msgid "Tools"
-msgstr "Werkzeuge"
+#: ..\..\..\inc\CONTROL\cron\crontab.php:136
+msgid "Please enter a valid date."
+msgstr "Bitte gib ein gltiges Datum an."
 
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Lesezeichen"
+#: ..\..\..\inc\CONTROL\cron\crontab.php:157
+msgid "New job has been scheduled."
+msgstr "Ein neuer Job wurde eingeplant."
 
-#: ..\..\..\admin\tools.php:30 ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45 ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Fge diesen Link zu deinen Favoriten/Lesezeichen hinzu:"
+#: ..\..\..\inc\CONTROL\cron\crontab.php:183
+#, php-format
+msgid "Job #%d is currently running. It cannot be deleted."
+msgstr "Job #%d luft derzeit. Er kann nicht gelscht werden."
 
-#: ..\..\..\admin\tools.php:31 ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46 ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo Lesezeichen"
+#: ..\..\..\inc\CONTROL\cron\crontab.php:197
+#, php-format
+msgid "Scheduled job #%d deleted."
+msgstr "Geplanter Job #%d gelscht."
 
-#: ..\..\..\admin\tools.php:70
-msgid "Post to b2evolution"
-msgstr "Eintrag in b2evolution"
+#: ..\..\..\inc\CONTROL\cron\crontab.php:214
+#, php-format
+msgid "Job #%d does not exist any longer."
+msgstr "Job #%d existiert nicht mehr."
 
-#: ..\..\..\admin\tools.php:72
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "Keine Sidebar gefunden! Du brauchst Mozilla 0.9.4 oder neuer!"
+#: ..\..\..\inc\CONTROL\files\files.php:126
+msgid "You don't have access to the requested root directory."
+msgstr "Du hast keinen Zugriff auf das angeforderte Wurzelverzeichnis."
 
-#: ..\..\..\admin\tools.php:76 ..\..\..\admin\tools.php:85
-msgid "SideBar"
-msgstr "SideBar"
+#: ..\..\..\inc\CONTROL\files\files.php:141
+msgid "You don't have access to any root directory."
+msgstr "Du hast keinen Zugriff zu irgendeinem Wurzelverzeichnis."
 
-#: ..\..\..\admin\tools.php:77
+#: ..\..\..\inc\CONTROL\files\files.php:149
 #, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "Fge <a %s>b2evo Sidebar</a> hinzu !"
+msgid "The root directory &laquo;%s&raquo; does not exist."
+msgstr "Das Wurzelverzeichnis &laquo;%s&raquo; existiert nicht."
 
-#: ..\..\..\admin\tools.php:86
-msgid "Add this link to your favorites:"
-msgstr "Fge diesen Link zu Deinen Favoriten hinzu:"
+#: ..\..\..\inc\CONTROL\files\files.php:161
+#, php-format
+msgid "The directory &laquo;%s&raquo; does not exist."
+msgstr "Das Verzeichnis &laquo;%s&raquo; existiert nicht."
 
-#: ..\..\..\admin\tools.php:87
-msgid "b2evo sidebar"
-msgstr "b2evo Sidebar"
+#: ..\..\..\inc\CONTROL\files\files.php:166
+msgid "You are not allowed to go outside your root directory!"
+msgstr ""
+"Du hast keine Berechtigung dich ausserhalb des Basisverzeichnisses zu "
+"bewegen."
 
-#: ..\..\..\admin\tools.php:94
-msgid "Movable Type Import"
-msgstr "Movable Type Import"
+#: ..\..\..\inc\CONTROL\files\files.php:281
+msgid "Your user settings have been updated."
+msgstr "Deine Benutzereinstellungen wurden aktualisiert."
 
-#: ..\..\..\admin\tools.php:96
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "Benutze MT's Export-Funktion, um eine .TXT-Datei mit deinen Eintrgen zu erzeugen;"
+#: ..\..\..\inc\CONTROL\files\files.php:304
+#: ..\..\..\inc\CONTROL\items\b2edit.php:36
+msgid "Cannot edit link!"
+msgstr "Kann Link nicht editieren!"
 
-#: ..\..\..\admin\tools.php:97
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Stelle diese Datei in den /admin-Ordner auf deinem Server;"
+#: ..\..\..\inc\CONTROL\files\files.php:305
+#: ..\..\..\inc\CONTROL\items\b2edit.php:37
+msgid "Requested link does not exist any longer."
+msgstr "Der angeforderte Link existiert nicht mehr."
 
-#: ..\..\..\admin\tools.php:98
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "Folge den Anweisungen des <a %s>MT-Migrations-Hilfprogramms</a>."
+#: ..\..\..\inc\CONTROL\files\files.php:320
+msgid "Cannot link Item!"
+msgstr "Element kann nicht verlinkt werden!"
 
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "Generierung einer statischen Datei"
+#: ..\..\..\inc\CONTROL\files\files.php:321
+msgid "Requested item does not exist any longer."
+msgstr "Das angefordertes Element existiert nicht mehr."
 
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Statischer Dateiname"
+#: ..\..\..\inc\CONTROL\files\files.php:397
+msgid "You have to enable JavaScript to use this feature."
+msgstr "Du musst JavaScript aktivieren, um diese Funktion zu benutzen."
 
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Diese .html-Datei wird erzeugt, wenn du eine statische Version der Blog-Hauptseite generierst."
+#: ..\..\..\inc\CONTROL\files\files.php:403
+msgid "Directory creation is disabled."
+msgstr "Das Erstellen von Verzeichnissen ist deaktiviert."
 
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr "Nach jedem neuen Eintrag..."
+#: ..\..\..\inc\CONTROL\files\files.php:408
+msgid "Cannot create a directory without name."
+msgstr "Kann kein Verzeichnis ohne Namen erstellen."
 
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "Pinge b2evolution.net"
+#: ..\..\..\inc\CONTROL\files\files.php:422
+#: ..\..\..\inc\CONTROL\files\files.php:462
+#: ..\..\..\inc\CONTROL\files\files.php:1037
+#: ..\..\..\inc\CONTROL\files\files.php:1210
+#, php-format
+msgid "The file &laquo;%s&raquo; already exists."
+msgstr "Der Dateiname &laquo;%s&raquo; existiert bereits."
 
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "um auf der \"zuletzt aktualisiert\"-Liste auf b2evolution.net zu erscheinen"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "Pinge technorati.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "um bei neuen Eintrgen zu benachrichtigen."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "Pinge weblogs.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "Pinge blo.gs"
+#: ..\..\..\inc\CONTROL\files\files.php:428
+#, php-format
+msgid "The directory &laquo;%s&raquo; has been created."
+msgstr "Das Verzeichnis &laquo;%s&raquo; wurde erstellt."
 
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "Erweiterte Optionen"
+#: ..\..\..\inc\CONTROL\files\files.php:435
+#, php-format
+msgid "Could not create directory &laquo;%s&raquo; in &laquo;%s&raquo;."
+msgstr "Konnte das Verzeichnis &laquo;%s&raquo; in &laquo;%s&raquo; nicht erstellen."
 
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "Erlaube Trackbacks"
+#: ..\..\..\inc\CONTROL\files\files.php:443
+msgid "File creation is disabled."
+msgstr "Das Erstellen von Dateien ist deaktiviert."
 
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Erlaube anderen Bloggern Trackbacks an dieses Blog zu senden, um dich wissen zu lassen, dass sie sich darauf beziehen. Dies wird dir auch erlauben, selber Trackbacks an andere Blogs zu senden."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "Erlaube Pingbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "Erlaube anderen Bloggern Pingbacks an dieses Blog zu senden, um dich wissen zu lassen, dass sie sich darauf beziehen. Dies wird dir auch erlauben, selber Pingbacks an andere Blogs zu senden."
+#: ..\..\..\inc\CONTROL\files\files.php:448
+msgid "Cannot create a file without name."
+msgstr "Kann keine Datei ohne Namen erstellen."
 
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "Generelle Parameter"
+#: ..\..\..\inc\CONTROL\files\files.php:468
+#, php-format
+msgid "The file &laquo;%s&raquo; has been created."
+msgstr "Die Datei &laquo;%s&raquo; wurde erstellt."
 
-#: ..\..\..\admin\_blogs_general.form.php:20 ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Voller Name"
+#: ..\..\..\inc\CONTROL\files\files.php:475
+#, php-format
+msgid "Could not create file &laquo;%s&raquo; in &laquo;%s&raquo;."
+msgstr "Konnte die Datei &laquo;%s&raquo; in &laquo;%s&raquo; nicht erstellen."
 
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "Wird ganz oben im Blog angezeigt."
+#: ..\..\..\inc\CONTROL\files\files.php:502
+#: ..\..\..\inc\CONTROL\files\files.php:558
+#: ..\..\..\inc\CONTROL\files\files.php:647
+#: ..\..\..\inc\CONTROL\files\files.php:751
+#: ..\..\..\inc\CONTROL\files\files.php:820
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:764
+msgid "Nothing selected."
+msgstr "Nichts ausgewhlt."
 
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Kurzer Name"
+#: ..\..\..\inc\CONTROL\files\files.php:513
+msgid "Please provide the name of the archive."
+msgstr "Bitte gib einen Archivnamen an."
 
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "Wird in Auswahl-Menus und der ganzen Admin-Schnittstelle benutzt."
+#: ..\..\..\inc\CONTROL\files\files.php:551
+#: ..\..\..\inc\CONTROL\files\files.php:640
+#: ..\..\..\inc\CONTROL\files\files.php:714
+#: ..\..\..\inc\CONTROL\files\files.php:813
+#: ..\..\..\inc\CONTROL\files\files.php:1147
+msgid "You have no permission to edit/modify files."
+msgstr "Du hast keine Berechtigung, um Dateien zu editieren oder zu verndern."
 
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "Haupt-Locale"
+#: ..\..\..\inc\CONTROL\files\files.php:606
+#, php-format
+msgid "&laquo;%s&raquo; has not been renamed"
+msgstr "&laquo;%s&raquo; wurde nicht umbenannt."
 
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr "Legt die Sprache der Navigations-Links frs Blog fest."
+#: ..\..\..\inc\CONTROL\files\files.php:612
+#, php-format
+msgid "&laquo;%s&raquo; could not be renamed to &laquo;%s&raquo;"
+msgstr "&laquo;%s&raquo; konnte nicht in &laquo;%s&raquo; umbenannt werden."
 
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "Zugriffsparameter"
+#: ..\..\..\inc\CONTROL\files\files.php:626
+#, php-format
+msgid "&laquo;%s&raquo; has been successfully renamed to &laquo;%s&raquo;"
+msgstr "&laquo;%s&raquo; wurde erfolgreich in &laquo;%s&raquo; umbenannt."
 
-#: ..\..\..\admin\_blogs_general.form.php:38 ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "Standard-Blog auf index.php"
+#: ..\..\..\inc\CONTROL\files\files.php:662
+#, php-format
+msgid "The directory &laquo;%s&raquo; has been deleted."
+msgstr "Das Verzeichnis &laquo;%s&raquo; wurde gelscht."
 
-#  TRANS: current default blog
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:40
-msgid "Current default is:"
-msgstr "momentane Voreinstellung ist:"
-
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through index.php"
-msgstr "Anderes Blog ber index.php"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "Other blog through stub file (Advanced)"
-msgstr "Anderes Blog durch Stub-Datei (Fortgeschritten)"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "You MUST create a stub file for this to work."
-msgstr "Du musst eine Stub-Datei anlegen, damit das funktioniert."
+#: ..\..\..\inc\CONTROL\files\files.php:662
+#, php-format
+msgid "The file &laquo;%s&raquo; has been deleted."
+msgstr "Die Datei &laquo;%s&raquo; wurde gelscht."
 
-#: ..\..\..\admin\_blogs_general.form.php:45
-msgid "Preferred access type"
-msgstr "Bevorzugter Zugriffstyp"
+#: ..\..\..\inc\CONTROL\files\files.php:667
+#: ..\..\..\inc\CONTROL\files\files.php:1279
+#, php-format
+msgid "Could not delete the directory &laquo;%s&raquo; (not empty?)."
+msgstr "Konnte das Verzeichnis &laquo;%s&raquo; nicht lschen (nicht leer?)."
 
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "Blog Folder URL"
-msgstr "Blog Ordner URL"
+#: ..\..\..\inc\CONTROL\files\files.php:667
+#: ..\..\..\inc\CONTROL\files\files.php:1279
+#, php-format
+msgid "Could not delete the file &laquo;%s&raquo;."
+msgstr "Konnte die Datei &laquo;%s&raquo; nicht lschen."
 
-#: ..\..\..\admin\_blogs_general.form.php:51
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Kein Slash am Ende. (Wenn du nicht weisst, lass dieses Feld leer.)"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "URL blog name / Stub name"
-msgstr "URL Blog-Name / Stub-Name"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "Wird in URLs benutzt, um dieses Blog zu identifizieren. Dies sollte der Stub-Dateiname sein, wenn du Stub-Datei-Zugriff benutzt."
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default display options"
-msgstr "Standard Anzeigeoptionen"
+#: ..\..\..\inc\CONTROL\files\files.php:685
+msgid "cannot be deleted because of the following relations"
+msgstr "kann auf Grund der folgenden Beziehungen nicht gelscht werden"
 
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Default skin"
-msgstr "Standard-Skin"
+#: ..\..\..\inc\CONTROL\files\files.php:730
+#, php-format
+msgid "File properties for &laquo;%s&raquo; have been updated."
+msgstr "Dateieigenschaften fr &laquo;%s&raquo; wurde aktualisiert."
 
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Das ist das Default-Skin, das benutzt wird um das Blog anzuzeigen."
+#: ..\..\..\inc\CONTROL\files\files.php:734
+#, php-format
+msgid "File properties for &laquo;%s&raquo; have not changed."
+msgstr "Dateieigenschaften fr &laquo;%s&raquo; wurden nicht verndert."
 
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Allow skin switching"
-msgstr "Erlaube Skin-Wechsel"
+#: ..\..\..\inc\CONTROL\files\files.php:773
+msgid "Selected file has been linked to item."
+msgstr "Die ausgewhlte Datei wurde mit dem Element verlinkt."
 
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "Benutzer knnen ein anderes Skin whlen, um ein Blog zu betrachten (und ihr bevorzugtes Skin wird in einem Cookie gespeichert)."
+#: ..\..\..\inc\CONTROL\files\files.php:801
+#: ..\..\..\inc\CONTROL\items\b2edit.php:59
+#, php-format
+msgid "Link from &laquo;%s&raquo; deleted."
+msgstr "Link von &laquo;%s&raquo; gelscht."
 
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Display public blog list"
-msgstr "Zeige ffentliche Blogliste"
+#: ..\..\..\inc\CONTROL\files\files.php:832
+msgid "You have to give a default permission!"
+msgstr "Du musst eine Standardberechtigung angeben!"
 
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Whle dies aus, um eine Liste aller Blogs auf der Blogseite anzuzeigen (falls dein Skin das untersttzt)."
+#: ..\..\..\inc\CONTROL\files\files.php:839
+msgid "Read-only"
+msgstr "Nur-Lesen"
 
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Include in public blog list"
-msgstr "In ffentliche Blogliste einbeziehen"
+#: ..\..\..\inc\CONTROL\files\files.php:840
+msgid "Read and write"
+msgstr "Lesen-Schreiben"
 
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "Whle dies aus, um das Blog in der Liste der ffentlichen Blogs anzuzeigen."
+#: ..\..\..\inc\CONTROL\files\files.php:854
+#: ..\..\..\inc\CONTROL\files\files.php:876
+#, php-format
+msgid "Permissions for &laquo;%s&raquo; have not been changed."
+msgstr "Berechtigungen fr &laquo;%s&raquo; wurden nicht verndert."
 
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Default linkblog"
-msgstr "Standard-Linkblog"
+#: ..\..\..\inc\CONTROL\files\files.php:867
+#, php-format
+msgid "Failed to set permissions on &laquo;%s&raquo; to &laquo;%s&raquo;."
+msgstr ""
+"Konnte die Berechtigungen fr &laquo;%s&raquo; nicht auf &laquo;%s&raquo; "
+"setzen."
 
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "Wird neben dem Blog angezeigt (falls dein Skin das untersttzt)."
+#: ..\..\..\inc\CONTROL\files\files.php:880
+#, php-format
+msgid "Permissions for &laquo;%s&raquo; changed to &laquo;%s&raquo;."
+msgstr "Berechtigungen fr &laquo;%s&raquo; auf &laquo;%s&raquo; gesetzt."
 
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "Tagline"
-msgstr "Untertitel"
+#: ..\..\..\inc\CONTROL\files\files.php:915
+msgid "Upload is disabled."
+msgstr "Upload ist deaktiviert."
 
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Dieser wird unter dem Blognamen in der Blogvorlage angezeigt."
+#: ..\..\..\inc\CONTROL\files\files.php:922
+msgid "You have no permission to add/upload files."
+msgstr "Du hast keine Berechtigung, um Dateien hinzuzufgen oder hochzuladen."
 
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Lange Beschreibung"
+#: ..\..\..\inc\CONTROL\files\files.php:949
+#: ..\..\..\inc\CONTROL\files\files.php:957
+msgid "Please select a local file to upload."
+msgstr "Bitte whle eine lokale Datei zum Hochladen aus."
 
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "This is displayed on the blog template."
-msgstr "Dies wird in der Blogvorlage angezeigt."
+# TRANS: %s will be replaced by the difference
+#. TRANS: %s will be replaced by the difference
+#: ..\..\..\inc\CONTROL\files\files.php:967
+#, php-format
+msgid "The file is %s too large. Maximum allowed is: %s."
+msgstr "Die Datei ist %s zu gross. Maximal erlaubte Grsse ist: %s."
 
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "Short Description"
-msgstr "kurze Beschreibung"
+#: ..\..\..\inc\CONTROL\files\files.php:985
+msgid "The file exceeds the upload_max_filesize directive in php.ini."
+msgstr "Die Datei berschreitet die upload_max_filesize Einstellung in php.ini."
 
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "Diese wird in Meta-Tag Beschreibung und RSS Feeds benutzt. KEIN HTML!"
+#: ..\..\..\inc\CONTROL\files\files.php:990
+msgid "The file was only partially uploaded."
+msgstr "Die Datei wurde nur teilweise hochgeladen."
 
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "Keywords"
-msgstr "Schlsselwrter"
+#: ..\..\..\inc\CONTROL\files\files.php:996
+msgid "No file was uploaded."
+msgstr "Es wurde keine Datei hochgeladen."
 
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Dies wird fr Meta-Tag Schlsselwrter (im Kopf der HTML-Datei) verwendet. KEIN HTML!"
+#: ..\..\..\inc\CONTROL\files\files.php:1003
+msgid "Missing a temporary folder (upload_tmp_dir in php.ini)."
+msgstr "Kein temporrer Ordner vorhanden (upload_tmp_dir in php.ini)."
 
-#: ..\..\..\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_edit_showposts.php:337
-msgid "Notes"
-msgstr "Notizen"
+#: ..\..\..\inc\CONTROL\files\files.php:1008
+msgid "Unknown error."
+msgstr "Unbekannter Fehler."
 
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Additional info."
-msgstr "Weitere Informationen."
+#: ..\..\..\inc\CONTROL\files\files.php:1016
+msgid "The file does not seem to be a valid upload!"
+msgstr "Die Datei scheint kein gltiger Upload zu sein!"
 
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Blog"
+#: ..\..\..\inc\CONTROL\files\files.php:1045
+msgid "An unknown error occurred when moving the uploaded file on the server."
+msgstr ""
+"Es trat ein unbekannter Fehler beim Verschieben der hochgeladenen Datei auf "
+"dem Server auf."
 
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "Blog URL"
+#: ..\..\..\inc\CONTROL\files\files.php:1053
+#, php-format
+msgid "Could not change permissions of &laquo;%s&raquo; to default chmod setting."
+msgstr ""
+"Konnte die Berechtigungen fr &laquo;%s&raquo; nicht auf die Standard-"
+"Berechtigungen setzen."
 
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "Statische Datei"
+#: ..\..\..\inc\CONTROL\files\files.php:1073
+#, php-format
+msgid "The file &laquo;%s&raquo; has been successfully uploaded."
+msgstr "Die Datei &laquo;%s&raquo; wurde erfolgreich hochgeladen."
 
-#: ..\..\..\admin\_blogs_list.php:33 ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:145 ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:61
-msgid "Locale"
-msgstr "Locale"
+#: ..\..\..\inc\CONTROL\files\files.php:1080
+msgid "Here's the code to display it:"
+msgstr "Hier ist der Code, um es anzuzeigen:"
 
-#: ..\..\..\admin\_blogs_list.php:47 ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58 ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101 ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "Eigenschaften"
+#: ..\..\..\inc\CONTROL\files\files.php:1081
+msgid "Add the code to your post !"
+msgstr "Fge diesen Code zu Deinem Eintrag hinzu !"
 
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "Standard"
+#: ..\..\..\inc\CONTROL\files\files.php:1154
+msgid "No source files!"
+msgstr "Keine Quelldateien!"
 
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Gen!"
+#: ..\..\..\inc\CONTROL\files\files.php:1203
+msgid ""
+"Source and target files are the same. Please choose another name or "
+"directory."
+msgstr ""
+"Quell- und Zieldatei sind identisch. Bitte whle einen anderen Namen oder "
+"ein anderes Verzeichnis."
 
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid "Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!"
-msgstr "Bist du sicher, dass du Blog #%d lschen willst?\\n\\nWARNUNG: Das wird ALLE BEITRGE, KOMMENTARE, KATEGORIEN\\nund andere zum Blog gehrende Daten lschen!\\n\\nDas kann NICHT rckgngig gemacht werden!"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "Lsche dieses Blog!"
+#: ..\..\..\inc\CONTROL\files\files.php:1229
+#, php-format
+msgid "Cannot overwrite the file &laquo;%s&raquo; because of the following relations"
+msgstr ""
+"Kann die Datei &laquo;%s&raquo; auf Grund der folgenden Beziehungen nicht "
+"berschreiben"
 
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "Kopiere dieses Blog!"
+#: ..\..\..\inc\CONTROL\files\files.php:1253
+#, php-format
+msgid "Copied &laquo;%s&raquo; to &laquo;%s&raquo;."
+msgstr "&laquo;%s&raquo; nach &laquo;%s&raquo; kopiert."
 
-#  TRANS: Abbrev. for Copy
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92 ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73 ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "Kopieren"
+#: ..\..\..\inc\CONTROL\files\files.php:1263
+#, php-format
+msgid "Could not copy &laquo;%s&raquo; to &laquo;%s&raquo;."
+msgstr "Konnte &laquo;%s&raquo; nicht nach &laquo;%s&raquo; kopieren."
 
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "Sorry, du hast keine Rechte, um Blogeigenschaften zu ndern oder anzugucken."
+#: ..\..\..\inc\CONTROL\files\files.php:1292
+#, php-format
+msgid "Moved &laquo;%s&raquo; to &laquo;%s&raquo;."
+msgstr "&laquo;%s&raquo; nach &laquo;%s&raquo; verschoben."
 
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "Neues Blog..."
+#: ..\..\..\inc\CONTROL\files\files.php:1307
+#, php-format
+msgid "Could not move &laquo;%s&raquo; to &laquo;%s&raquo;."
+msgstr "Konnte &laquo;%s&raquo; nicht nach &laquo;%s&raquo; verschieben."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "Benutzerrechte"
+#: ..\..\..\inc\CONTROL\files\files.php:1483
+msgid "Display Filemanager"
+msgstr "Dateimanager anzeigen"
 
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Login "
+#: ..\..\..\inc\CONTROL\files\fileset.php:72
+#: ..\..\..\inc\CONTROL\settings\antispam.php:61
+#: ..\..\..\inc\CONTROL\settings\features.php:95
+#: ..\..\..\inc\CONTROL\settings\plugins.php:820
+msgid "Restored default values."
+msgstr "Standardeinstellungen wiederhergestellt."
 
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "Ist<br />Mitglied"
+#: ..\..\..\inc\CONTROL\files\fileset.php:76
+#: ..\..\..\inc\CONTROL\files\fileset.php:126
+#: ..\..\..\inc\CONTROL\settings\antispam.php:65
+#: ..\..\..\inc\CONTROL\settings\antispam.php:115
+#: ..\..\..\inc\CONTROL\settings\features.php:99
+#: ..\..\..\inc\CONTROL\settings\features.php:185
+#: ..\..\..\inc\CONTROL\settings\plugins.php:824
+msgid "Settings have not changed."
+msgstr "Einstellungen wurden nicht verndert."
 
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr "Kann folgende Eintrge machen/ndern:"
+#: ..\..\..\inc\CONTROL\files\fileset.php:103
+#, php-format
+msgid "Maximum allowed filesize must be between %d and %d KB."
+msgstr "Die maximal erlaubte Dateigrsse muss zwischen %d und %d KB liegen."
 
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "Lsche<br />Eintrge"
+#: ..\..\..\inc\CONTROL\files\fileset.php:108
+msgid "Valid filename pattern is not a regular expression!"
+msgstr "Das Muster fr gltige Dateinamen ist kein regulrer Ausdruck."
 
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "ndere<br />Komm"
+#: ..\..\..\inc\CONTROL\files\fileset.php:113
+msgid "Valid dirname pattern is not a regular expression!"
+msgstr "Das Muster fr gltige Verzeichnisnamen ist kein regulrer Ausdruck!"
 
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "ndere<br />Kats"
+#: ..\..\..\inc\CONTROL\files\fileset.php:122
+msgid "File settings updated."
+msgstr "Einstellungen fr Dateien aktualisiert."
 
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "ndere<br />Blog"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:52
+msgid "Cannot edit file type!"
+msgstr "Kann Dateityp nicht ndern!"
 
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Verffentlicht"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:53
+msgid "Requested file type does not exist any longer."
+msgstr "Der angeforderte Dateityp existiert nicht mehr."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Geschtzt"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:72
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:129
+msgid "Add a file type..."
+msgstr "Fge einen Dateityp hinzu..."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Privat"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:84
+msgid "Copy file type..."
+msgstr "Kopiere Dateityp..."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Entwurf"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:109
+msgid "New file type created."
+msgstr "Neuer Dateityp wurde erstellt."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "Missbilligt"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:113
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:101
+msgid "Record, then Create Similar"
+msgstr "Aufzeichen, dann hnlichen erstellen"
 
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "Mitglieder"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:117
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:100
+msgid "Record, then Create New"
+msgstr "Aufzeichen, dann neuen erstellen"
 
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "Erlaubnis, geschtzte Eintrge zu lesen"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:143
+msgid "File type updated."
+msgstr "Dateityp aktualisiert."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "Erlaubnis, um private Eintrge in diesem Blog zu erstellen"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:159
+#, php-format
+msgid "File type &laquo;%s&raquo; deleted."
+msgstr "Dateityp &laquo;%s&raquo; gelscht."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "Erlaubnis, um geschtzte Eintrge in diesem Blog zu erstellen"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:168
+#, php-format
+msgid "Cannot delete file type &laquo;%s&raquo;"
+msgstr "Kann Dateityp &laquo;%s&raquo; nicht lschen"
 
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "Erlaubnis, um Entwrfe in diesem Blog zu erstellen"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:198
+#, php-format
+msgid "Delete file type &laquo;%s&raquo;?"
+msgstr "Lsche Dateityp &laquo;%s&raquo;?"
 
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Erlaubnis, um missbilligte Eintrge in diesem Blog zu erstellen"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:47
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:50
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:61
+msgid "Cannot edit element!"
+msgstr "Kann Element nicht editieren!"
 
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "Erlaubnis, um Eintrge in diesem Blog zu lschen"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:48
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:51
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:62
+msgid "Requested element does not exist any longer."
+msgstr "Angefordertes Element existiert nicht mehr."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "Erlaubnis, um Kommentare in diesem Blog zu ndern"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:114
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:142
+msgid "New element created."
+msgstr "Neues Element erstellt."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "Erlaubnis zum ndern der Kategorien fr dieses Blog"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:138
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:166
+msgid "Element updated."
+msgstr "Element aktualisiert."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "Erlaubnis, um Blogeigenschaften zu ndern"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:166
+msgid "Copy element..."
+msgstr "Kopiere Element..."
 
-# C:\www\b2evo090\blogs\admin\_blogs_permissions.form.php:130
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "(de)markieren aller Checkboxen mittels Javascript"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:212
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:194
+#, php-format
+msgid "Element &laquo;%s&raquo; deleted."
+msgstr "Element &laquo;%s&raquo; gelscht."
 
-# C:\www\b2evo090\blogs\admin\_blogs_permissions.form.php:131
-# C:\www\b2evo090\blogs\admin\_blogs_permissions.form.php:201
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr "alle (de)markieren"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:223
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:205
+#, php-format
+msgid "Cannot delete element &laquo;%s&raquo;"
+msgstr "Kann Element &laquo;%s&raquo; nicht lschen"
 
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "Nicht-Mitglieder"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:268
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:243
+#, php-format
+msgid "Delete element &laquo;%s&raquo;?"
+msgstr "Lsche Element &laquo;%s&raquo;?"
 
-#  TRANS: Javascript string
-#  TRANS: Javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:215
-msgid "Warning! You are about to remove your own permission to edit this blog!\\nYou won\\'t have access to its properties any longer if you do that!"
-msgstr "Achtung! Du bist dabei dir selber Rechte zum Editieren des Blogs zu entziehen!\\nDu wirst dann keinen Zugriff mehr auf seine Eigenschaften haben, falls du nicht abbrichst!"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:104
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:162
+msgid "Root"
+msgstr "Wurzel"
 
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "Editiere Kategorie-Eigenschaften"
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:338
+#: ..\..\..\inc\VIEW\users\_users_form.php:115
+#: ..\..\..\inc\VIEW\users\_users_form.php:120
+msgid "User group"
+msgstr "Benutzergruppe"
 
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "Bist du sicher, dass du lschen mchtest?"
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:339
+#: ..\..\..\inc\VIEW\users\_users_form.php:102
+#, php-format
+msgid "See <a %s>online manual</a> for details."
+msgstr "Siehe <a %s>Online-Anleitung</a> fr Details."
 
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "Hier neue Unterkategorie"
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:340
+#: ..\..\..\inc\VIEW\users\_users_form.php:105
+#: ..\..\..\inc\VIEW\users\_users_form.php:109
+#: ..\..\..\inc\VIEW\users\_users_list.php:198
+#: ..\..\..\inc\VIEW\users\_users_list.php:208 ..\..\..\skins\_profile.php:59
+#: ..\..\..\skins\l33t_gray\_profile.php:59
+msgid "Level"
+msgstr "Level"
 
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Hier neue Kategorie"
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:384
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:244
+msgid "Default locale"
+msgstr "Standard-Locale"
 
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Beachte:</strong> Das Lschen einer Kategorie entfernt nicht die darin enthaltenen Eintrge. Sie werden der bergeordneten Kategorie zugeordnet. Wenn eine Wurzelkategorie gelscht wird, werden die Eintrge der ltesten, verbleibenden Kategorie (niedrigste Kategorienummer) desselben Blogs zugeordnet."
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:1218
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:805
+msgid ""
+"Select main category in target blog and optionally check additional "
+"categories"
+msgstr ""
+"Whle die Hauptkategorie im Ziel-Blog und markiere optional weitere "
+"Kategorien"
 
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Inhalt des Eintrags"
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:1247
+msgid "Select as an additionnal category"
+msgstr "Whle als zustzliche Kategorie"
 
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Titel"
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:1258
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:912
+msgid "Select as MAIN category"
+msgstr "Whle als HAUPT-Kategorie"
 
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Sprache"
+#: ..\..\..\inc\CONTROL\items\b2browse.php:14
+msgid "Browse blog:"
+msgstr "Blog anschauen:"
 
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "Verweis auf URL"
+#: ..\..\..\inc\CONTROL\items\b2browse.php:22
+#: ..\..\..\inc\CONTROL\items\b2edit.php:156
+#, php-format
+msgid ""
+"Since you're a newcomer, you'll have to wait for an admin to authorize you "
+"to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. "
+"When you're promoted, just reload this page and you'll be able to blog. :)"
+msgstr ""
+"Als Neuling musst du warten, bis ein Admin dich authorisiert, Eintrge zu "
+"erstellen. Du kannst auch dem <a %s>Admin eine E-Mail schreiben</a>. Wenn du "
+"befrdert wurdest, brauchst du nur diese Seite neu zu laden und solltest "
+"bloggen knnen. :)"
 
-#: ..\..\..\admin\_edit_form.php:135 ..\..\..\admin\_users_form.php:151
-#: ..\..\..\admin\_users_form.php:153 ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:154 ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20 ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\basic\_feedback.php:178 ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "EMail"
+#: ..\..\..\inc\CONTROL\items\b2edit.php:79
+#: ..\..\..\inc\CONTROL\items\b2edit.php:135
+msgid "Editing post"
+msgstr "Eintrag editieren"
 
-#: ..\..\..\admin\_edit_form.php:139 ..\..\..\admin\_users_form.php:165
-#: ..\..\..\admin\_users_form.php:167 ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:63 ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "URL"
+#: ..\..\..\inc\CONTROL\items\b2edit.php:81
+#: ..\..\..\inc\CONTROL\items\b2edit.php:137
+#, php-format
+msgid "Editing post #%d in blog: %s"
+msgstr "Editiere Eintrag #%d im Blog: %s"
 
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Vorschau"
+#: ..\..\..\inc\CONTROL\items\b2edit.php:105
+msgid "Editing comment"
+msgstr "Kommentar editieren"
 
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Rechtschreibprfung"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Datei/Bild hochladen"
+#: ..\..\..\inc\CONTROL\items\b2edit.php:143
+msgid "New post in blog:"
+msgstr "Neuer Eintrag in Blog:"
 
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "Erweiterte Eigenschaften"
+#: ..\..\..\inc\CONTROL\items\b2edit.php:164
+msgid ""
+"Since this blog has no categories, you cannot post to it. You must create "
+"categories first."
+msgstr ""
+"Da dieses Blog keine Kategorien hat, kannst Du hier nichts schreiben. Du musst "
+"erst Kategorien erstellen."
 
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "Zeitstempel ndern"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:72
+msgid "Adding new post..."
+msgstr "Einen Eintrag hinzufgen..."
 
-#: ..\..\..\admin\_edit_form.php:253
-msgid "URL Title"
-msgstr "URL Titel"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:124
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:217
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:423
+msgid "Back to post editing"
+msgstr "Zurck zum Editieren des Eintrags"
 
-#: ..\..\..\admin\_edit_form.php:255
-msgid "(to be used in permalinks)"
-msgstr "(wird fr Permalinks verwendet)"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:137
+msgid "Recording post..."
+msgstr "Eintrag wird aufgezeichnet..."
 
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_edit_showposts.php:287
-#: ..\..\..\admin\_set_general.form.php:49 ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Auto-BR"
-msgstr "Auto-BR"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:146
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:237
+msgid "Post not publicly published: skipping trackback..."
+msgstr "Eintrag wird nicht verffentlicht: berspringe Trackback..."
 
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Diese Option ist veraltet, du solltest aufhren sie zu nutzen."
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:157
+msgid "Posting Done..."
+msgstr "Eintragung beendet..."
 
-#: ..\..\..\admin\_edit_form.php:274
-msgid "Additional actions"
-msgstr "Weitere Aktionen"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:180
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:228
+msgid "Updating post..."
+msgstr "Aktualisiere Eintrag..."
 
-#: ..\..\..\admin\_edit_form.php:282
-msgid "Pingback"
-msgstr "Pingback"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Sende ein Pingback an alle URLs in diesem Eintrag)"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:216
+msgid "Cannot update, please correct these errors:"
+msgstr "Kann nicht aktualisieren, bitte berichtige diese Fehler:"
 
-#: ..\..\..\admin\_edit_form.php:291
-msgid "Trackback URLs"
-msgstr "Trackback URLs"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:248
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:299
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:344
+msgid "Updating done..."
+msgstr "Aktualisierung beendet..."
 
-#: ..\..\..\admin\_edit_form.php:291
-msgid "(Separate by space)"
-msgstr "(durch Leerzeichen trennen)"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:265
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:283
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:316
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:336
+msgid "Updating post status..."
+msgstr "Aktualisiere Eintragsstatus..."
 
-#: ..\..\..\admin\_edit_form.php:310 ..\..\..\admin\_edit_form.php:545
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Status"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:358
+msgid "Oops, no post with this ID!"
+msgstr "Oops, kein Eintrag mit dieser ID!"
 
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "Der Eintrag wird ffentlich verffentlicht"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:364
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:381
+msgid "Deleting post..."
+msgstr "Lsche Eintrag..."
 
-#: ..\..\..\admin\_edit_form.php:317 ..\..\..\admin\_edit_showposts.php:360
-msgid "Published (Public)"
-msgstr "Verffentlicht (ffentlich)"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:383
+msgid "Deleting Done..."
+msgstr "Lschen beendet..."
 
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Der Eintrag wird verffentlicht, aber ist nur fr eingeloggte Mitglieder sichtbar"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:422
+msgid "Cannot update comment, please correct these errors:"
+msgstr "Kommentar kann nicht aktualisiert werden, bitte behebe diese Fehler:"
 
-#: ..\..\..\admin\_edit_form.php:324 ..\..\..\admin\_edit_showposts.php:363
-msgid "Protected (Members only)"
-msgstr "Geschtzt (nur Mitglieder)"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:526
+msgid "Back to posts!"
+msgstr "Zurck zu den Eintrgen!"
 
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "Der Eintrag wird verffentlicht, aber ist nur fr dich sichtbar."
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:528
+msgid "You may also want to generate static pages or view your blogs..."
+msgstr ""
+"Du mchtest eventuell auch statische Seiten generieren oder Deine Blogs "
+"anschauen..."
 
-#: ..\..\..\admin\_edit_form.php:331 ..\..\..\admin\_edit_showposts.php:366
-msgid "Private (You only)"
-msgstr "Privat (nur du)"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:541
+msgid "New post"
+msgstr "Neuer Eintrag"
 
-#: ..\..\..\admin\_edit_form.php:337 ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "Der Eintrag wird nur im Back-Office erscheinen"
+#: ..\..\..\inc\CONTROL\items\statuses.php:52
+#: ..\..\..\inc\MODEL\items\_itemtype.class.php:64
+#, php-format
+msgid "%d related items"
+msgstr "%d verwandte Elemente"
 
-#: ..\..\..\admin\_edit_form.php:338 ..\..\..\admin\_edit_showposts.php:369
-msgid "Draft (Not published!)"
-msgstr "Entwurf (nicht verffentlicht!)"
+#: ..\..\..\inc\CONTROL\items\statuses.php:55
+msgid "Cannot delete item status"
+msgstr "Kann Eintragsstatus nicht lschen"
 
-#: ..\..\..\admin\_edit_form.php:345 ..\..\..\admin\_edit_showposts.php:372
-msgid "Deprecated (Not published!)"
-msgstr "Missbilligt (nicht verffentlicht!)"
+#: ..\..\..\inc\CONTROL\sessions\stats.php:74
+msgid "View Stats for Blog:"
+msgstr "Betrachte Statistiken fr Blog:"
 
-# D:\www\b2evo091\blogs\admin\_edit_form.php:435
-#: ..\..\..\admin\_edit_form.php:435
-msgid "Note: Moving posts across blogs is enabled. Use with caution."
-msgstr ""
+#: ..\..\..\inc\CONTROL\sessions\stats.php:79
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectcache.class.php:475
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectcache.class.php:510
+#: ..\..\..\inc\MODEL\generic\_genericcategorycache.class.php:218
+#: ..\..\..\inc\MODEL\items\_item.class.php:1996
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:49
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:75
+#: ..\..\..\inc\_misc\_resultsel.class.php:326
+msgid "None"
+msgstr "kein"
 
-#: ..\..\..\admin\_edit_form.php:437
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Anmerkung: Quer-Eintrge in mehrere Blogs sind mglich."
+#: ..\..\..\inc\CONTROL\sessions\stats.php:107
+#, php-format
+msgid "Changed hit #%d type to: %s."
+msgstr "Hit #%d Typ zu %s gendert."
 
-#: ..\..\..\admin\_edit_form.php:447
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Anmerkung: Quer-Eintrge in mehrere Blogs sind derzeit nicht mglich."
+#: ..\..\..\inc\CONTROL\sessions\stats.php:119
+#, php-format
+msgid "Deleted hit #%d."
+msgstr "Hit #%d gelscht."
 
-#: ..\..\..\admin\_edit_form.php:449
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Anmerkung: Quer-Eintrge in mehrere Kategorien ist derzeit nicht mglich."
+#: ..\..\..\inc\CONTROL\sessions\stats.php:123
+#, php-format
+msgid "Could not delete hit #%d."
+msgstr "Konnte Hit #%d nicht lschen."
 
-#: ..\..\..\admin\_edit_form.php:459 ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55 ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:248 ..\..\..\skins\custom\_main.php:253
-#: ..\..\..\skins\custom\_main.php:258 ..\..\..\skins\custom\_main.php:263
-#: ..\..\..\skins\natural_pink\_main.php:234
-#: ..\..\..\skins\natural_pink\_main.php:239
-#: ..\..\..\skins\natural_pink\_main.php:244
-#: ..\..\..\skins\natural_pink\_main.php:249
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Kommentare"
+# TRANS: %s is a date
+#. TRANS: %s is a date
+#: ..\..\..\inc\CONTROL\sessions\stats.php:135
+#, php-format
+msgid "Deleted %d hits for %s."
+msgstr "%d Hits fr %s gelscht."
 
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can leave comments on this post."
-msgstr "Besucher knnen Kommentare zu diesem Eintrag hinterlassen."
+# TRANS: %s is a date
+#. TRANS: %s is a date
+#: ..\..\..\inc\CONTROL\sessions\stats.php:139
+#, php-format
+msgid "No hits deleted for %s."
+msgstr "Keine Hits fr %s gelscht."
 
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Open"
-msgstr "Offen"
+#: ..\..\..\inc\CONTROL\settings\antispam.php:70
+#: ..\..\..\inc\CONTROL\settings\antispam.php:73
+msgid "The threshold must be between -100 and 100."
+msgstr "Der Schwellenwert muss zwischen -100 und 100 liegen."
 
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Besucher knnen KEINE Kommentare zu diesem Eintrag hinterlassen."
+#: ..\..\..\inc\CONTROL\settings\antispam.php:89
+msgid "Spam weight has to be in the range of 0-100."
+msgstr "Spam-Gewicht muss zwischen 0 und 100 liegen."
 
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Closed"
-msgstr "Geschlossen"
+#: ..\..\..\inc\CONTROL\settings\antispam.php:111
+#: ..\..\..\inc\CONTROL\settings\features.php:181
+msgid "Settings updated."
+msgstr "Einstellungen aktualisiert."
 
-#: ..\..\..\admin\_edit_form.php:467
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Besucher knnen Kommentare weder sehen noch hinterlassen."
+#: ..\..\..\inc\CONTROL\settings\features.php:168
+#, php-format
+msgid "You cannot set a session timeout below %d seconds."
+msgstr "Du kannst kein Session-Timeout unter %d Sekunden angeben."
 
-#: ..\..\..\admin\_edit_form.php:468
-msgid "Disabled"
-msgstr "Abgeschaltet"
+#: ..\..\..\inc\CONTROL\settings\features.php:172
+#, php-format
+msgid ""
+"Warning: your session timeout is just %d seconds. Your users may have to re-"
+"login often!"
+msgstr ""
+"Warnung: das Session-Timeout betrgt nur %d Sekunden. Die Benutzer knnten "
+"sich oft neu einloggen mssen!"
 
-#: ..\..\..\admin\_edit_form.php:473
-msgid "Renderers"
-msgstr "Renderer"
+#: ..\..\..\inc\CONTROL\settings\locales.php:72
+msgid "Invalid time format."
+msgstr "Ungltiges Zeitformat."
 
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Comment info"
-msgstr "Kommentar Information"
+#: ..\..\..\inc\CONTROL\settings\locales.php:95
+msgid "Regional settings updated."
+msgstr "Regionale Einstellungen aktualisiert."
 
-#: ..\..\..\admin\_edit_form.php:546
-msgid "IP address"
-msgstr "IP Adresse"
+#: ..\..\..\inc\CONTROL\settings\locales.php:125
+#, php-format
+msgid "Deleted settings for locale &laquo;%s&raquo; in database."
+msgstr ""
+"Die Einstellungen fr die Sprache &laquo;%s&raquo; wurden aus der Datenbank "
+"gelscht."
 
-#: ..\..\..\admin\_edit_navbar.php:26
+#: ..\..\..\inc\CONTROL\settings\locales.php:141
 #, php-format
-msgid "Next %d days"
-msgstr "Nchsten %d Tage"
+msgid "Inserted (and disabled) locale &laquo;%s&raquo; into database."
+msgstr ""
+"Die Sprache &laquo;%s&raquo; wurde in die Datenbank eingefgt (und "
+"deaktiviert)."
 
-#: ..\..\..\admin\_edit_navbar.php:27
+#: ..\..\..\inc\CONTROL\settings\locales.php:146
 #, php-format
-msgid "Previous %d"
-msgstr "Letzten %d"
+msgid "Inserted locale &laquo;%s&raquo; into database."
+msgstr "Die Sprache &laquo;%s&raquo; wurde in die Datenbank eingefgt."
 
-#: ..\..\..\admin\_edit_navbar.php:37
+#: ..\..\..\inc\CONTROL\settings\locales.php:158
 #, php-format
-msgid "Previous %d days"
-msgstr "Vorigen %d Tage"
+msgid "Saved locale &laquo;%s&raquo;."
+msgstr "Die Sprache &laquo;%s&raquo; wurde gespeichert."
+
+#: ..\..\..\inc\CONTROL\settings\locales.php:195
+msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
+msgstr ""
+"Locale-Tabelle gelscht, Voreinstellungen aus <code>/conf/_locales.php</"
+"code> geladen."
 
-#: ..\..\..\admin\_edit_navbar.php:38
+#: ..\..\..\inc\CONTROL\settings\locales.php:207
 #, php-format
-msgid "Next %d"
-msgstr "Nchsten %d"
+msgid "File <code>%s</code> not found."
+msgstr "Datei <code>%s</code> nicht gefunden."
 
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:56 ..\..\..\admin\_edit_navbar.php:62
-msgid " to "
-msgstr " bis "
+#: ..\..\..\inc\CONTROL\settings\locales.php:344
+#, php-format
+msgid "Deleted locale &laquo;%s&raquo; from database."
+msgstr "Die Sprache &laquo;%s&raquo; wurde aus der Datenbank gelscht."
 
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:64
-msgid " of "
-msgstr " von "
+#: ..\..\..\inc\CONTROL\settings\locales.php:395
+msgid "Switched priorities."
+msgstr "Prioritten getauscht."
 
-#: ..\..\..\admin\_edit_navbar.php:72
-msgid "from the end"
-msgstr "von hinten"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:108
+msgid "The database has been updated."
+msgstr "Die Datenbank wurde aktualisiert."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:112
+#: ..\..\..\install\_functions_evoupgrade.php:1541
+msgid "The DB schema has been changed since confirmation."
+msgstr "Das Datenbank-Schema wurde verndert, seitdem es besttigt wurde."
 
-#: ..\..\..\admin\_edit_navbar.php:76
-msgid "from the start"
-msgstr "von vorne"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:289
+#, php-format
+msgid "The plugin with ID %d is already disabled."
+msgstr "Das Plugin mit der ID %d ist bereits deaktiviert."
 
-#: ..\..\..\admin\_edit_navbar.php:78
-msgid "OK"
-msgstr "OK"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:297
+msgid "The plugin cannot be disabled because of the following dependencies:"
+msgstr ""
+"Das Plugin kann aufgrund dser folgenden Abhngigkeiten nicht deaktiviert "
+"werden:"
 
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr " Datumsbereich: "
+# TRANS: plugin name, class name and ID
+#. TRANS: plugin name, class name and ID
+#: ..\..\..\inc\CONTROL\settings\plugins.php:304
+#, php-format
+msgid "Disabled \"%s\" plugin (%s, #%d)."
+msgstr "Plugin \"%s\" deaktiviert (%s, #%d)."
 
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "von"
+# TRANS: plugin name, class name and ID
+#. TRANS: plugin name, class name and ID
+#: ..\..\..\inc\CONTROL\settings\plugins.php:326
+#, php-format
+msgid "The \"%s\" plugin (%s, #%d) is already enabled."
+msgstr "Das Plugin \"%s\" (%s, #%d) ist bereits aktiviert."
 
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "Level:"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:331
+msgid "The plugin is in a broken state. It cannot get enabled."
+msgstr "Das Plugin ist einem kaputten Zustand. Es kann nicht aktiviert werden."
 
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:830
-msgid "Pages:"
-msgstr "Seiten:"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:339
+msgid "The plugin cannot be enabled because of the following dependencies:"
+msgstr "Das Plugin kann auf Grund der folgenden Beziehungen nicht aktiviert werden:"
 
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "kein Kommentar"
+# TRANS: plugin name, class name and ID
+#. TRANS: plugin name, class name and ID
+#: ..\..\..\inc\CONTROL\settings\plugins.php:361
+#, php-format
+msgid "Enabled \"%s\" plugin (%s, #%d)."
+msgstr "Plugin \"%s\" (%s, #%d) wurde aktiviert."
 
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:732
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 Kommentar"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:365
+#: ..\..\..\inc\CONTROL\settings\plugins.php:474
+msgid "The plugin has not been enabled."
+msgstr "Das Plugin wurde nicht aktiviert."
 
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:733
-#: ..\..\..\b2evocore\_functions_comments.php:212
+#: ..\..\..\inc\CONTROL\settings\plugins.php:409
+msgid "Plugins have been reloaded."
+msgstr "Die Plugins wurden neu geladen."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:413
+msgid "Plugins have not changed."
+msgstr "Plugins wurden nicht gendert."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:456
 #, php-format
-msgid "%d comments"
-msgstr "%d Kommentare"
+msgid "Installed plugin &laquo;%s&raquo;."
+msgstr "Das Plugin &laquo;%s&raquo; wurde installiert."
 
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1 Trackback"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:508
+msgid "The plugin cannot be uninstalled because of the following dependencies:"
+msgstr ""
+"Das Plugin kann auf Grund der folgenden Abhngigkeiten nicht deinstalliert "
+"werden:"
 
-#: ..\..\..\admin\_edit_showposts.php:174
+#: ..\..\..\inc\CONTROL\settings\plugins.php:521
 #, php-format
-msgid "%d Trackbacks"
-msgstr "%d Trackbacks"
+msgid "Could not uninstall plugin #%d."
+msgstr "Konnte Plugin #%d nicht deinstallieren."
 
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 Pingback"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:537
+msgid "Dropped the table(s) of the plugin."
+msgstr "Die Tabellen fr das Plugin wurden gelscht."
 
-#: ..\..\..\admin\_edit_showposts.php:175
+#: ..\..\..\inc\CONTROL\settings\plugins.php:551
 #, php-format
-msgid "%d Pingbacks"
-msgstr "%d Pingbacks"
+msgid "The &laquo;%s&raquo; plugin (#%d) has been uninstalled."
+msgstr "Das &laquo;%s&raquo; Plugin (#%d) wurde deinstalliert."
 
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr "Trackbacks"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:612
+msgid "Plugin name updated."
+msgstr "Plugin-Name aktualisiert."
 
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr "Pingbacks"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:624
+msgid "Plugin description updated."
+msgstr "Plugin-Beschreibung aktualisisiert."
 
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "bisher kein Feedback fr diesen Eintrag..."
+#: ..\..\..\inc\CONTROL\settings\plugins.php:636
+#: ..\..\..\inc\CONTROL\settings\plugins.php:792
+msgid "Plugin code updated."
+msgstr "Plugin-Code aktualisiert."
 
-#: ..\..\..\admin\_edit_showposts.php:226 ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Kommentar von:"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:639
+#: ..\..\..\inc\CONTROL\settings\plugins.php:798
+msgid "Plugin priority must be numeric (0-100)."
+msgstr "Plugin-Prioritt muss numerisch sein."
 
-#: ..\..\..\admin\_edit_showposts.php:230 ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "Trackback von:"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:644
+#: ..\..\..\inc\CONTROL\settings\plugins.php:805
+msgid "Plugin priority updated."
+msgstr "Plugin-Prioritt aktualisiert."
 
-#: ..\..\..\admin\_edit_showposts.php:234 ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "Pingback von:"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:655
+#: ..\..\..\inc\CONTROL\settings\plugins.php:812
+msgid "Plugin rendering updated."
+msgstr "Plugin-Rendering aktualisisiert."
 
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr "Permanenter Link zu diesem Kommentar"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:673
+msgid "Plugin settings have been updated."
+msgstr "Plugineinstellungen wurden aktualisiert."
 
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145 ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Hinterlasse einen Kommentar"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:699
+#: ..\..\..\inc\CONTROL\settings\plugins.php:831
+msgid "Plugin events have been updated."
+msgstr "Plugin-Ereignisse wurden aktualisiert."
 
-#: ..\..\..\admin\_edit_showposts.php:272 ..\..\..\admin\_users_form.php:107
-#: ..\..\..\skins\_feedback.php:164 ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:169
-#: ..\..\..\skins\wpc_default\_feedback.php:169
-msgid "User"
-msgstr "Benutzer"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:709
+#: ..\..\..\inc\CONTROL\settings\plugins.php:841
+msgid "The plugin has been disabled."
+msgstr "Das Plugin wurde deaktiviert."
 
-#: ..\..\..\admin\_edit_showposts.php:275 ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:171
-#: ..\..\..\skins\wpc_default\_feedback.php:171
-msgid "Edit profile"
-msgstr "Editiere Profil"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:917
+#, php-format
+msgid "Edit plugin &laquo;%s&raquo; (ID %d)"
+msgstr "Bearbeite Plugin &laquo;%s&raquo; (ID %d)"
 
-#: ..\..\..\admin\_edit_showposts.php:280 ..\..\..\skins\_feedback.php:181
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Kommentartext"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:921
+#, php-format
+msgid "Help for plugin &laquo;%s&raquo;"
+msgstr "Hilfe fr Plugin &laquo;%s&raquo;"
 
-#: ..\..\..\admin\_edit_showposts.php:281 ..\..\..\skins\_feedback.php:182
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "Erlaubte XHTML Tags"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:924
+msgid "External help page"
+msgstr "Externe Hilfeseite"
 
-#: ..\..\..\admin\_edit_showposts.php:286 ..\..\..\skins\_feedback.php:186
-#: ..\..\..\skins\basic\_feedback.php:202
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:204
-#: ..\..\..\skins\wpc_default\_feedback.php:204
-msgid "Options"
-msgstr "Optionen"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:977
+msgid "Cancel installation!"
+msgstr "Breche Installation ab!"
 
-#: ..\..\..\admin\_edit_showposts.php:287
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Zeilenumbrche werden zu &lt;br&gt;)"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:979
+#, php-format
+msgid "Finish setup for plugin #%d (%s)"
+msgstr "Beende Einrichtung fr Plugin #%d (%s)"
 
-#: ..\..\..\admin\_edit_showposts.php:294 ..\..\..\skins\_feedback.php:208
-#: ..\..\..\skins\basic\_feedback.php:219
-msgid "Send comment"
-msgstr "Kommentar senden"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:981
+msgid "The plugin needs the following database changes."
+msgstr "Das Plugin bentigt die folgenden Datenbanknderungen."
 
-#: ..\..\..\admin\_edit_showposts.php:349
-msgid "Posts to show"
-msgstr "Anzuzeigende Eintrge"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:985
+#: ..\..\..\install\_functions_evoupgrade.php:1565
+msgid ""
+"The following database changes will be carried out. If you are not sure what "
+"this means, it will probably be alright."
+msgstr ""
+"Die folgenden Datenbankanfragen werden ausgefhrt. Wenn Du nicht weisst, was "
+"das bedeutet, wird es wahrscheinlich in Ordnung sein."
 
-#: ..\..\..\admin\_edit_showposts.php:352
-msgid "Past"
-msgstr "Vergangenheit"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:998
+msgid "Install!"
+msgstr "Installieren!"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1020
+msgid "Cancel uninstall!"
+msgstr "Installation abbrechen!"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1022
+#, php-format
+msgid "Uninstall plugin #%d (%s)"
+msgstr "Deinstalliere Plugin #%d (%s)"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1026
+msgid "Uninstalling this plugin will also delete its database tables:"
+msgstr "Das Deinstallieren des Pluigins wird auch seine Datenbanktabellen lschen:"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1064
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:120
+#: ..\..\..\inc\_misc\_plugin.class.php:2747
+msgid "Edit plugin settings!"
+msgstr "Editiere Plugin-Einstellungen"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1068
+msgid "Close info!"
+msgstr "Schliesse Info!"
+
+# TRANS: Code of a plugin
+#. TRANS: Code of a plugin
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1074
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:188
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:101
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:157
+msgid "Code"
+msgstr "Code"
 
-#: ..\..\..\admin\_edit_showposts.php:355
-msgid "Future"
-msgstr "Zukunft"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1076
+msgid ""
+"This 32 character code uniquely identifies the functionality of this plugin. "
+"It is only necessary to call the plugin by code (SkinTag) or when using it "
+"as a Renderer."
+msgstr ""
+"Dieser 32 Zeichen-Code identifiziert die Funktionalitt dieses Plugins "
+"eindeutig. Er ist nur notwendig, um das Plugin ber seinen Code aufzurufen "
+"(SkinTag) oder wenn es als Renderer benutzt wird."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1077
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:78
+msgid "Short desc"
+msgstr "Kurze Beschreibung"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1078
+msgid "Long desc"
+msgstr "Ausfhrliche Beschreibung"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1083
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:295
+msgid "Version"
+msgstr "Version"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1084
+msgid "Classname"
+msgstr "Klassenname"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1085
+msgid "Class file"
+msgstr "Klassendatei"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1115
+msgid "Install NOW!"
+msgstr "JETZT installieren!"
 
-#: ..\..\..\admin\_edit_showposts.php:380
-msgid "Title / Text contains"
-msgstr "Titel / Text enthlt"
+#: ..\..\..\inc\CONTROL\settings\settings.php:69
+#: ..\..\..\inc\CONTROL\users\b2users.php:228
+#, php-format
+msgid "User level must be between %d and %d."
+msgstr "Benutzerlevel muss zwischen %d und %d liegen."
 
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Wrter"
+#: ..\..\..\inc\CONTROL\settings\settings.php:75
+#, php-format
+msgid "Items/days per page must be between %d and %d."
+msgstr "Elemente/Tage pro Seite muss zwischen %d und %d liegen."
 
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
-msgstr "UND"
+#: ..\..\..\inc\CONTROL\settings\settings.php:94
+#, php-format
+msgid "Minimun password length must be between %d and %d."
+msgstr "Die minimale Passwordlnge muss zwischen %d und %d liegen."
 
-#: ..\..\..\admin\_edit_showposts.php:393
-msgid "OR"
-msgstr "ODER"
+#: ..\..\..\inc\CONTROL\settings\settings.php:97
+#, php-format
+msgid "Reload-page timeout must be between %d and %d."
+msgstr "Seiten-Reload Zeitraum muss zwischen %d und %d liegen."
 
-# D:\www\b2evo091\blogs\admin\_edit_showposts.php:401
-#: ..\..\..\admin\_edit_showposts.php:401
-msgid "Exact match"
-msgstr ""
+#: ..\..\..\inc\CONTROL\settings\settings.php:104
+msgid "General settings updated."
+msgstr "Generelle Einstellungen aktualisiert."
 
-#: ..\..\..\admin\_edit_showposts.php:454 ..\..\..\skins\_archives.php:74
-#, fuzzy
-msgid "week"
-msgstr "wchentlich"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:68
+msgid "Listing:"
+msgstr "Zeige:"
 
-#: ..\..\..\admin\_edit_showposts.php:554
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\b2evocore\_functions_forms.php:312 ..\..\..\install\index.php:299
-#: ..\..\..\skins\_profile.php:85
-msgid "Reset"
-msgstr "Zurcksetzen"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:72
+msgid "Invalid filename!"
+msgstr "Ungltiger Dateiname!"
 
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "GPL Lizenz"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:76
+msgid "Oops, no such file !"
+msgstr "Oops, keine solche Datei !"
 
-# C:\www\b2evo090\blogs\admin\_menutop.php:106
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:113
-msgid "uncheck all"
-msgstr "demarkiere alle"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:87
+msgid "File edited!"
+msgstr "Datei gendert!"
 
-# C:\www\b2evo090\blogs\admin\_menutop.php:108
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:115
-msgid "check all"
-msgstr "markiere alle"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:91
+msgid ""
+"Be careful what you do, editing this file could break your template! Do not "
+"edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you "
+"don't know what you're doing!"
+msgstr ""
+"Sei vorsichtig, ndern der Datei knnte deine Vorlage beschdigen! ndere "
+"nichts, was sich zwischen <code>&lt;?php</code> und <code>?&gt;</code> "
+"befindet, wenn du nicht weisst, was du tust!"
+
+# TRANS: This is the value of an input submit button
+#. TRANS: This is the value of an input submit button
+#: ..\..\..\inc\CONTROL\skins\b2template.php:103
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:123
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:52
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:206
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:89
+#: ..\..\..\inc\VIEW\items\_item.form.php:156
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:148
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:139
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:167
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:491
+#: ..\..\..\inc\VIEW\users\_users_form.php:262
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:147
+#: ..\..\..\inc\_misc\_form.funcs.php:538
+msgid "Save !"
+msgstr "Speichern !"
 
-#: ..\..\..\admin\_menutop.php:166
-msgid "visit b2evolution's website"
-msgstr "besuche die Webseite von b2evolution"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:107
+msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
+msgstr ""
+"(du kannst diese Datei/Vorlage nicht aktualisieren: musst es schreibbar "
+"machen, zB CHMOD 766)"
 
-# D:\www\b2evo091\blogs\admin\_menutop.php:169
-#: ..\..\..\admin\_menutop.php:169
-msgid "Style:"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:117
+msgid ""
+"This screen allows you to edit the <strong>custom skin</strong> (located "
+"under /skins/custom). "
 msgstr ""
+"Diese Seite erlaubt dir, das <strong>Custom Skin</strong> zu editieren "
+"(liegt im Verzeichnis /skins/custom)."
 
-#: ..\..\..\admin\_menutop.php:172
-msgid "Logout"
-msgstr "Ausloggen"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:118
+msgid ""
+"You can edit any of the following files (provided it's writable by the "
+"server, e.g. CHMOD 766)"
+msgstr ""
+"Du kannst jede der folgenden Dateien ndern (vorausgesetzt, es ist "
+"schreibbar vom Server, zB CHMOD 766)"
 
-#: ..\..\..\admin\_menutop.php:174
-msgid "Exit to blogs"
-msgstr "Zu den Blogs"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:125
+#, php-format
+msgid "Directory %s not found."
+msgstr "Verzeichnis %s nicht gefunden."
 
-#: ..\..\..\admin\_menutop.php:183
-msgid "Blog time:"
-msgstr "Blog Zeit:"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:139
+msgid "This is the template that displays the links to the archives for a blog"
+msgstr "Diese Vorlage zeigt die Links zu den Archiven fr ein Blog"
 
-#: ..\..\..\admin\_menutop.php:184
-msgid "GMT:"
-msgstr "GMT:"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:142
+msgid "This is the template that displays the (recursive) list of (sub)categories"
+msgstr "Diese Vorlage zeigt die (rekursive) Liste der (Unter-)Kategorien"
 
-#: ..\..\..\admin\_menutop.php:185
-msgid "Logged in as:"
-msgstr "eingeloggt als:"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:145
+msgid "This is the template that displays the feedback for a post"
+msgstr "Diese Vorlage zeigt das Feedback fr einen Eintrag"
 
-#: ..\..\..\admin\_menutop.php:195
-msgid "Write"
-msgstr "Schreiben"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:148
+msgid "This is the template that displays the last comments for a blog"
+msgstr "Diese Vorlage zeigt die letzten Kommentare fr ein Blog"
 
-#: ..\..\..\admin\_menutop.php:201 ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241 ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:883
-msgid "Edit"
-msgstr "ndern"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:151
+msgid "This is the main template. It displays the blog."
+msgstr "Das ist die Hauptvorlage. Sie zeigt das Blog an."
 
-#: ..\..\..\admin\_menutop.php:221
-msgid "Stats"
-msgstr "Stats"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:154
+msgid "This is the page displayed in the comment popup"
+msgstr "Diese Seite wird im Kommentar-Popup angezeigt"
 
-#: ..\..\..\admin\_menutop.php:239 ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Vorlagen"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:157
+msgid "This is the page displayed in the pingback popup"
+msgstr "Diese Seite wird im Pingback-Popup angezeigt"
 
-#: ..\..\..\admin\_menutop.php:249
-msgid "Users"
-msgstr "Benutzer"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:160
+msgid "This is the page displayed in the trackback popup"
+msgstr "Diese Seite wird im Trackback-Popup angezeigt"
 
-#: ..\..\..\admin\_menutop.php:253
-msgid "User Profile"
-msgstr "Benutzerprofil"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:169
+msgid ""
+"Note: of course, you can also edit the files/templates in your text editor "
+"and upload them. This online editor is only meant to be used when you don't "
+"have access to a text editor..."
+msgstr ""
+"Anmerkung: natrlich kannst du die Dateien/Vorlagen auch im Texteditor "
+"bearbeiten und sie hochladen. Dieser Onlineeditor ist nur fr den Fall "
+"gedacht, wenn du keinen Zugriff auf einen Texteditor hast..."
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:65
+msgid "You have no permission to view other users or groups!"
+msgstr "Sorry, du hast keine Rechte, um andere Benutzer oder Gruppen anzusehen!"
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:91
+msgid "Cannot edit user!"
+msgstr "Kann Benutzer nicht ndern!"
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:92
+msgid "Requested user does not exist any longer."
+msgstr "Der angeforderte Benutzer existiert nicht mehr."
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:112
+msgid "You have no permission to edit other users!"
+msgstr "Du hast keine Berechtigung, um andere Benutzer zu editieren!"
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:119
+msgid "You cannot edit the admin and demouser profile in demo mode!"
+msgstr "Du kannst das Admin- oder Demouser-Profil im Demo-Modus nicht ndern!"
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:143
+msgid "Cannot edit group!"
+msgstr "Kann Gruppe nicht ndern!"
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:144
+msgid "Requested group does not exist any longer."
+msgstr "Die angeforderte Gruppe existiert nicht mehr."
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:163
+msgid "You have no permission to edit groups!"
+msgstr "Du hast keine Berechtigung, um Gruppen zu editieren!"
 
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "Standard Benutzerrechte"
+#: ..\..\..\inc\CONTROL\users\b2users.php:173
+msgid ""
+"You cannot edit the groups of user &laquo;admin&raquo; or &laquo;"
+"demouser&raquo; in demo mode!"
+msgstr ""
+"Du kannst die Gruppen &laquo;admin&raquo; oder &laquo;demouser&raquo; im "
+"Demo-Modus nicht ndern!"
 
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Neue Benutzer knnen sich anmelden"
+#: ..\..\..\inc\CONTROL\users\b2users.php:216
+msgid "You are only allowed to update your own profile!"
+msgstr "Du darfst nur dein eigenes Profil aktualisieren!"
 
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr "Erlaube neuen Benutzern, sich selbst zu registrieren."
+#: ..\..\..\inc\CONTROL\users\b2users.php:222
+msgid "You must provide a login!"
+msgstr "Du musst ein Login angeben!"
 
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Gruppe fr neue Benutzer"
+#: ..\..\..\inc\CONTROL\users\b2users.php:252
+#, php-format
+msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
+msgstr ""
+"Der Login existiert bereits. Mchtest du <a %s>den existierenden Benutzer "
+"editieren</a>?"
 
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "Gruppen legen Benutzerrollen und Rechte fest."
+#: ..\..\..\inc\CONTROL\users\b2users.php:260
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:428
+msgid "Please enter a nickname (can be the same as your login)."
+msgstr "Bitte gib einen Nicknamen an (kann der selbe wie dein Login sein)."
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:266
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:445
+msgid "Please enter an e-mail address."
+msgstr "Bitte gib eine E-Mail Adresse an."
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:273
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:436
+msgid "The ICQ UIN can only be a number, no letters allowed."
+msgstr "Deine ICQ UIN muss eine Nummer sein, Buchstaben sind nicht erlaubt."
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:314
+#: ..\..\..\inc\CONTROL\users\b2users.php:315
+msgid "The threshold must be between 1 and 5."
+msgstr "Der Grenzbereich muss muss zwischen 1 und 5 liegen."
 
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Level fr neue Benutzer"
+#: ..\..\..\inc\CONTROL\users\b2users.php:353
+msgid "User updated."
+msgstr "Benutzer aktualisiert."
 
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Levels legen die Hierarchie der Benutzer in den Blogs fest."
+#: ..\..\..\inc\CONTROL\users\b2users.php:359
+msgid "New user created."
+msgstr "Neuer Benutzer erstellt."
 
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr "Anzeige-Optionen"
+#: ..\..\..\inc\CONTROL\users\b2users.php:382
+msgid "User feature settings have been changed"
+msgstr "Benutzereinstellungen wurden aktualisiert."
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:415
+msgid "Usersettings of Plugins have been updated."
+msgstr "Benutzereinstellungen fr Plugins wurden aktualisiert."
 
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "Standard-Blog zum Anzeigen"
+#: ..\..\..\inc\CONTROL\users\b2users.php:440
+msgid "Invalid promotion."
+msgstr "Ungltige Befrderung."
 
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr "Dieses Blog wird auf index.php angezeigt."
+#: ..\..\..\inc\CONTROL\users\b2users.php:451
+msgid "User level changed."
+msgstr "Benutzerlevel gendert."
 
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "Tage"
+#: ..\..\..\inc\CONTROL\users\b2users.php:470
+msgid "You can't delete yourself!"
+msgstr "Du kannst dich nicht selbst lschen!"
 
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "Eintrge"
+#: ..\..\..\inc\CONTROL\users\b2users.php:476
+msgid "You can't delete User #1!"
+msgstr "Du kannst Benutzer #1 nicht lschen!"
 
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "Eintrge seitenweise"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "Anzeige Modus"
+#: ..\..\..\inc\CONTROL\users\b2users.php:483
+#, php-format
+msgid "User &laquo;%s&raquo; [%s] deleted."
+msgstr "Benutzer &laquo;%s&raquo; [%s] gelscht."
 
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr "Eintrge/Tage pro Seite"
+#: ..\..\..\inc\CONTROL\users\b2users.php:493
+#, php-format
+msgid "Cannot delete User &laquo;%s&raquo; [%s]"
+msgstr "Kann den Benutzer &laquo;%s&raquo; [%s] nicht lschen"
 
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "monatlich"
+#: ..\..\..\inc\CONTROL\users\b2users.php:527
+msgid "You must provide a group name!"
+msgstr "Du musst einen Gruppennamen angeben!"
 
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "wchentlich"
+#: ..\..\..\inc\CONTROL\users\b2users.php:536
+#, php-format
+msgid ""
+"This group name already exists! Do you want to <a %s>edit the existing "
+"group</a>?"
+msgstr ""
+"Der Gruppenname existiert bereits! Mchtest du <a %s>diese Gruppe editieren</"
+"a>?"
 
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "tglich"
+#: ..\..\..\inc\CONTROL\users\b2users.php:564
+msgid "New group created."
+msgstr "Neue Gruppe erstellt."
 
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "Eintrag fr Eintrag"
+#: ..\..\..\inc\CONTROL\users\b2users.php:569
+msgid "Group updated."
+msgstr "Gruppe aktualisiert."
 
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Archiv Modus"
+#: ..\..\..\inc\CONTROL\users\b2users.php:585
+msgid "You can't delete Group #1!"
+msgstr "Du kannst Gruppe #1 nicht lschen!"
 
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "Link-Optionen"
+#: ..\..\..\inc\CONTROL\users\b2users.php:591
+msgid "You can't delete the default group for new users!"
+msgstr "Du kannst die Standard-Gruppe fr neue Benutzer nicht lschen!"
 
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Benutze Extra-Path Info"
+#: ..\..\..\inc\CONTROL\users\b2users.php:598
+#, php-format
+msgid "Group &laquo;%s&raquo; deleted."
+msgstr "Gruppe &laquo;%s&raquo; gelscht."
 
-#: ..\..\..\admin\_set_general.form.php:56
-#, fuzzy
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
-msgstr "Empfohlen, falls dein Webserver es untersttzt. Links werden wie 'stub/2003/05/20/beitrag_titel' aussehen, anstelle von 'stub?title=beitrag_title&c=1&tb=1&pb=1&more=1'."
+#: ..\..\..\inc\CONTROL\users\b2users.php:608
+#, php-format
+msgid "Cannot delete Group &laquo;%s&raquo;"
+msgstr "Kann Gruppe &laquo;%s&raquo; nicht lschen"
 
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Eintrag wird durch URL-Titel aufgerufen (Empfohlen)"
+#: ..\..\..\inc\CONTROL\users\b2users.php:647
+#, php-format
+msgid "Delete user &laquo;%s&raquo; [%s]?"
+msgstr "Lsche Benutzer &laquo;%s&raquo; [%s]?"
 
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr "Benutze ID, wenn kein URL-Titel verfgbar."
+#: ..\..\..\inc\CONTROL\users\b2users.php:660
+#, php-format
+msgid "Delete group &laquo;%s&raquo;?"
+msgstr "Lsche Gruppe &laquo;%s&raquo;?"
 
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr "Eintrag wird durch seine ID aufgerufen"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:145
+msgid "Reporting abuse to b2evolution aborted (Running on localhost)."
+msgstr "Berichten des Missbrauchs an b2evolution.net ist fehlgeschlagen."
 
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr "Eintrag auf der Archiv-Seite, durch ID ausfindig gemacht"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:169
+#, php-format
+msgid "Reported abuse to %s."
+msgstr "Berichte Missbrauch an %s."
 
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "Eintrag auf der Archivseite, ausfindig gemacht durch seinen Titel (Cafelog-kompatibel)"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:173
+msgid "Failed to report abuse to b2evolution.net."
+msgstr "Berichten des Missbrauchs an b2evolution.net ist fehlgeschlagen."
 
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr "Permalink-Typ"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:197
+msgid "Latest update timestamp"
+msgstr "Letztes Update:"
 
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr "Sicherheits-Optionen"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:213
+#, php-format
+msgid "Requesting abuse list from %s..."
+msgstr "Fordere Missbrauchsliste von %s an..."
 
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "Minimale Passwortlnge"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:225
+msgid "Incomplete reponse."
+msgstr "Unvollstndige Antwort."
 
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr "fr Benutzer."
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:233
+msgid "No new blacklisted strings are available."
+msgstr "Es sind keine neuen Eintrge in der Schwarzen Liste verfgbar."
 
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr "Render-Plugins"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "Plugin"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:237
+msgid "Adding strings to local blacklist:"
+msgstr "Fge Zeichenketten zur lokalen Schwarzen Liste hinzu:"
 
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "Anwenden"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:242
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:247
+msgid "Adding:"
+msgstr "Fge hinzu:"
 
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "Toolbar Plugins"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:248
+msgid "Not necessary! (Already handled)"
+msgstr "Nicht notwendig! (bereits vorhanden)"
 
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "Erstelle neue Locale"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:254
+msgid "New latest update timestamp"
+msgstr "Neuer Update-Zeitstempel"
 
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "Editiere Locale"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:264
+msgid "Invalid reponse."
+msgstr "Ungltige Antwort."
 
-#: ..\..\..\admin\_set_regional.form.php:47
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:129
 #, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "Die ersten zwei Buchstaben sollten ein <a %s>ISO 639 Sprachcode</a> sein. Die letzten zwei Buchstaben sollten ein <a %s>ISO 3166 Lndercode</a> sein."
+msgid "%d related categories"
+msgstr "%d zugehrige Kategorien"
 
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "Eingeschaltet"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:133
+#, php-format
+msgid "%d user rights defintions"
+msgstr "%d definierte Benutzerrechte"
 
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr "Soll diese Locale fr Benutzer verfgbar sein?"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:135
+#: ..\..\..\inc\MODEL\users\_user.class.php:137
+#, php-format
+msgid "%d subscriptions"
+msgstr "%d Subskriptionen"
 
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "Name der Locale"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:212
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:221
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:145
+msgid "Blog Folder URL"
+msgstr "Blog Ordner URL"
 
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "Zeichensatz"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:213
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:323
+msgid ""
+"You must provide an absolute URL (starting with <code>http://</code> or "
+"<code>https://</code>)!"
+msgstr ""
+"Du musst eine absolute URL angeben (beginnend mit <code>http://</code> oder "
+"<code>https://</code>"
 
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "Muss dem Sprachdatei-Zeichensatz entsprechen."
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:222
+msgid ""
+"You must provide a relative URL (without <code>http://</code> or "
+"<code>https://</code>)!"
+msgstr ""
+"Du musst einen relativen URL (ohne <code>http://</code> oder <code>https://</"
+"code>) angeben!"
 
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "Datumsformat"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:238
+msgid "You must provide an URL blog name!"
+msgstr "Du musst einen URL Blog-Namen angeben!"
 
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Siehe unten."
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:248
+msgid ""
+"This URL blog name is already in use by another blog. Please choose another "
+"name."
+msgstr ""
+"Dieser URL Blogname wird schon von einem anderen Blog benutzt. Bitte whle "
+"einen anderen Namen."
 
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "Zeitformat"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:318
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:322
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:330
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:72
+msgid "Media dir location"
+msgstr "Pfad des Medienverzeichnis"
+
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:318
+msgid "You must provide the full path of the media directory."
+msgstr "Du musst den vollstndigen Pfad des Medienverzeichnisses angeben."
+
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:330
+msgid "You must provide the media subdirectory."
+msgstr "Du musst das Medienunterverzeichnis angeben."
+
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:362
+msgid "Contact the admin"
+msgstr "Kontaktiere den Admin"
 
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "Sprachdatei"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:566
+#, php-format
+msgid ""
+"The blog's media directory &laquo;%s&raquo; could not be created, because "
+"the parent directory is not writable or does not exist."
+msgstr ""
+"Das Blog-Medienverzeichnis &laquo;%s&raquo; konnte nicht erstellt werden, "
+"weil das bergeordnete Verzeichnis nicht beschreibbar ist oder nicht "
+"existiert."
 
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "die zu benutzende Sprachdatei, aus dem Unterverzeichnis <code>locales</code>"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:574
+#, php-format
+msgid "The blog's media directory &laquo;%s&raquo; could not be created."
+msgstr "Das Blogverzeichnis &laquo;%s&raquo; konnte nicht erstellt werden."
 
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "Prioritt"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:587
+#, php-format
+msgid ""
+"The blog's media directory &laquo;%s&raquo; has been created with "
+"permissions %s."
+msgstr ""
+"Das Blogverzeichnis &laquo;%s&raquo; wurde mit den Berechtigungen %s "
+"erstellt."
 
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1 ist hchste. Prioritt ist wichtig, wenn eine Locale aus einem Sprach-Code ausgewhlt wird und mehrere Locales zu einer Sprache passen; das kann passieren, wenn die Sprache des Browsers erkannt wird. Prioritt hat ausserdem Einfluss darauf, in welcher Reihenfolge Locales in Dropdown-Boxen angezeigt werden, etc."
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:897
+msgid "Deleted post-categories"
+msgstr "Eintrags-Kategorien gelscht."
+
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:904
+msgid "Deleted comments on blog's posts"
+msgstr "Kommentare zu Blogeintrgen gelscht"
+
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:912
+msgid "Deleted blog's posts"
+msgstr "Blogeintrge gelscht"
+
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:921
+msgid "Deleted blog's categories"
+msgstr "Blogkategorien gelscht"
+
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:930
+msgid "Deleted blog's user permissions"
+msgstr "Benutzerrechte des Blogs gelscht"
+
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:937
+msgid "Deleted blog's group permissions"
+msgstr "Gruppenrechte des Blogs gelscht"
+
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:944
+msgid "Deleted blog's subscriptions"
+msgstr "Abos des Blogs gelscht"
+
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:952
+msgid "Deleted blog's hitlogs"
+msgstr "Hitlogs des Blogs gelscht"
 
-#: ..\..\..\admin\_set_regional.form.php:67
-msgid "Create"
-msgstr "Erstellen"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:962
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:982
+#, php-format
+msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
+msgstr ""
+"FEHLER! Lschen fehlgeschlagen! Du wirst die Datei [%s] von Hand lschen "
+"mssen."
 
-#: ..\..\..\admin\_set_regional.form.php:67 ..\..\..\skins\_profile.php:84
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Aktualisieren"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:966
+#, php-format
+msgid "Could not delete stub file [%s]"
+msgstr "Konnte Stub-Datei [%s] nicht lschen"
+
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:971
+msgid "Deleted blog's stub file"
+msgstr "Stub-Datei des Blogs gelscht"
 
-#  TRANS: this is a Javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:986
 #, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "Das wird Locale \\'%s\\' ersetzen. Ok?"
+msgid "Could not delete static file [%s]"
+msgstr "Konnte statische Datei [%s] nicht lschen"
 
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "Flaggen"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:991
+msgid "Deleted blog's static file"
+msgstr "Statische Datei des Blogs gelscht"
+
+#: ..\..\..\inc\MODEL\collections\_blog.funcs.php:449
+#: ..\..\..\inc\_misc\_obsolete092.php:1914
+msgid "Requested blog does not exist!"
+msgstr "Angefordertes Blog existiert nicht!"
+
+#: ..\..\..\inc\MODEL\collections\_category.funcs.php:116
+msgid "Cannot delete if there are sub-categories!"
+msgstr "Kann nicht lschen, wenn Unterkategorien enthalten sind!"
 
-#: ..\..\..\admin\_set_regional.form.php:73
+#: ..\..\..\inc\MODEL\collections\_category.funcs.php:152
+msgid "Cannot delete last category if there are posts inside!"
+msgstr ""
+"Letzte Kategorie kann nicht gelscht werden, wenn Eintrge darin enthalten "
+"sind!"
+
+#: ..\..\..\inc\MODEL\collections\_category.funcs.php:245
 #, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "Die Fahnen werden in Unterverzeichnissen von <code>%s</code> gespeichert. Der Dateiname entspricht dem Sprachen-Teil der Locale (Zeichen 4-5); Dateiendung ist .gif ."
+msgid "Requested category %s does not exist!"
+msgstr "Angeforderte Kategorie %s existiert nicht!"
 
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "Datum/Zeitformat"
+#  on these cats to browse them, this is the default href title displayed there
+# TRANS: When the categories for a specific post are displayed, the user can click
+#. TRANS: When the categories for a specific post are displayed, the user can click
+#. on these cats to browse them, this is the default href title displayed there
+#: ..\..\..\inc\MODEL\collections\_category.funcs.php:688
+#: ..\..\..\inc\MODEL\items\_item.class.php:742
+msgid "Browse category"
+msgstr "Whle Kategorie"
 
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr "Die folgenden Zeichen werden in den Format-Zeichenketten erkannt:"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:346
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:370
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:160
+msgid "Member"
+msgstr "Mitglied"
 
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" oder \"pm\""
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:356
+msgid "Visitor"
+msgstr "Besucher"
 
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" oder \"PM\""
+# TRANS: "not available"
+#. TRANS: "not available"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:466
+msgid "N/A"
+msgstr "N/V"
 
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr "B - Swatch Internetzeit"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:500
+msgid "Edit this comment"
+msgstr "Diesen Kommentar editieren"
 
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - ISO 8601 Datum (verlangt PHP 5); d.h. \"2004-02-12T15:19:21+00:00\""
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:547
+msgid "Delete this comment"
+msgstr "Lsche diesen Kommentar"
 
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d - Tag des Monats, 2 Nummern mit fhrender Null; d.h. \"01\" bis \"31\""
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:556
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:564
+msgid "You are about to delete this comment!\\n'Cancel' to stop, 'OK' to delete."
+msgstr "Du bist dabei, diesen Kommentar zu Lschen!"
+
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:600
+#: ..\..\..\inc\MODEL\items\_item.class.php:1941
+msgid "Deprecate!"
+msgstr "Missbilligen!"
+
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:601
+msgid "Deprecate this comment!"
+msgstr "Missbillige diesen Kommentar!"
+
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:663
+msgid "Publish!"
+msgstr "Verffentlichen!"
+
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:664
+msgid "Publish this comment!"
+msgstr "Verffentliche diesen Kommentar!"
+
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:740
+msgid "Send email to comment author"
+msgstr "Sende eine E-Mail an den Autor des Kommentars"
 
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - Tag der Woche, als Text, 3 Buchstaben; zB \"Fre\""
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:824
+#: ..\..\..\skins\wpc_default\_feedback.php:143
+msgid "Permanent link to this comment"
+msgstr "Permanenter Link zu diesem Kommentar"
 
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - Tag der Woche, 1 Buchstabe; zB \"F\""
+# TRANS: Subject of the mail to send on new trackbacks. First %s is the blog's shortname, the second %s is the item's title.
+#. TRANS: Subject of the mail to send on new trackbacks. First %s is the blog's shortname, the second %s is the item's title.
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1014
+#, php-format
+msgid "[%s] New trackback on \"%s\""
+msgstr "[%s] Neuer Trackback zu \"%s\""
+
+# TRANS: Subject of the mail to send on new comments. First %s is the blog's shortname, the second %s is the item's title.
+#. TRANS: Subject of the mail to send on new comments. First %s is the blog's shortname, the second %s is the item's title.
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1019
+#, php-format
+msgid "[%s] New comment on \"%s\""
+msgstr "[%s] Neuer Kommentar zu \"%s\""
+
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1024
+#: ..\..\..\inc\MODEL\items\_item.class.php:3040
+#: ..\..\..\inc\MODEL\items\_item.class.php:3045
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:59
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:96
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:70
+msgid "Blog"
+msgstr "Blog"
 
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - Monat, textlich, lang; zB \"Januar\""
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1026
+msgid "Post"
+msgstr "Eintrag"
+
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1035
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1048
+#: ..\..\..\inc\MODEL\items\_item.class.php:3040
+#: ..\..\..\inc\MODEL\items\_item.class.php:3053
+msgid "Url"
+msgstr "URL"
 
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - Stunde, 12-Stunden Format ohne fhrende Null; d.h. \"1\" bis \"12\""
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1053
+msgid "Comment"
+msgstr "Kommentar"
 
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - Stunde, 24-Stunden Format ohne fhrende Null; d.h. \"0\" bis \"23\""
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1055
+#: ..\..\..\inc\MODEL\items\_item.class.php:3064
+msgid "Edit/Delete"
+msgstr "ndern/Lschen"
 
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - Stunde, 12-Stunden Format; d.h. \"01\" bis \"12\""
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1056
+#: ..\..\..\inc\MODEL\items\_item.class.php:3066
+msgid "Edit your subscriptions/notifications"
+msgstr "Editiere deine Subskriptionen/Benachrichtigungen"
+
+#: ..\..\..\inc\MODEL\comments\_comment.funcs.php:192
+#: ..\..\..\inc\MODEL\items\_item.class.php:1610
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:184
+#: ..\..\..\skins\_feedback.php:219 ..\..\..\skins\basic\_feedback.php:155
+#: ..\..\..\skins\l33t_gray\_feedback.php:224
+#: ..\..\..\skins\wpc_default\_feedback.php:158
+msgid "Leave a comment"
+msgstr "Hinterlasse einen Kommentar"
 
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - Stunde, 24-Stunden Format; d.h. \"00\" bis \"23\""
+#: ..\..\..\inc\MODEL\comments\_comment.funcs.php:193
+#: ..\..\..\inc\MODEL\items\_item.class.php:1611
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:151
+msgid "1 comment"
+msgstr "1 Kommentar"
 
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - Minuten; d.h. \"00\" bis \"59\""
+#: ..\..\..\inc\MODEL\comments\_comment.funcs.php:194
+#: ..\..\..\inc\MODEL\items\_item.class.php:273
+#: ..\..\..\inc\MODEL\items\_item.class.php:1612
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:151
+#, php-format
+msgid "%d comments"
+msgstr "%d Kommentare"
 
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (grosses I) - \"1\" falls Sommerzeit, ansonsten \"0\"."
+#: ..\..\..\inc\MODEL\comments\_commentlist.class.php:163
+#: ..\..\..\skins\_lastcomments.php:26
+#: ..\..\..\skins\l33t_gray\_lastcomments.php:26
+msgid "No comment yet..."
+msgstr "Bisher kein Kommentar..."
 
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - Tag des Monats ohne fhrende Null; d.h. \"1\" bis \"31\""
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:422
+msgid "WARNING: Deleting this object will also delete:"
+msgstr "WARNUNG: Das Lschen dieses Objektes wird auch folgendes lschen:"
 
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (kleines \"L\") - Tag der Woche, textlich, lang; zB \"Freitag\""
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:626
+#, php-format
+msgid "Created on %s by %s"
+msgstr "Erstellt am %s von %s"
 
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - Boolean fr Schaltjahr; entweder \"0\" oder \"1\""
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:631
+#, php-format
+msgid "Created by %s"
+msgstr "Erstellt von %s"
 
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - Monat; d.h. \"01\" bis \"12\""
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:636
+#, php-format
+msgid "Created on %s"
+msgstr "Erstellt am %s"
 
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - Monat, textlich, 3 Buchstaben; zB \"Jan\""
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:646
+#, php-format
+msgid "Last mod on %s by %s"
+msgstr "Letzte nderung am %s von %s"
 
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - Monat ohne fhrende Null; d.h. \"1\" bis \"12\""
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:651
+#, php-format
+msgid "Last mod by %s"
+msgstr "Letzte nderung von %s"
 
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "O - Unterschied zur Greenwich Zeit (GMT) in Stunden; d.h. \"+0200\""
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:656
+#, php-format
+msgid "Last mod on %s"
+msgstr "Letzte nderung am %s"
 
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - RFC 822 formatiertes Datum; zB \"Thu, 21 Dec 2000 16:01:07 +0200\""
+#: ..\..\..\inc\MODEL\files\_file.class.php:215
+#, php-format
+msgid "%d linked items"
+msgstr "%d verlinkte Elemente"
 
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - Sekunden; d.h. \"00\" bis \"59\""
+#: ..\..\..\inc\MODEL\files\_file.class.php:443
+#, php-format
+msgid "Directory &laquo;%s&raquo;"
+msgstr "Ordner &laquo;%s&raquo;"
 
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - englisches ordinales Suffix, textlich, 2 Buchstaben; zB \"th\", \"nd\""
+#: ..\..\..\inc\MODEL\files\_file.class.php:447
+#, php-format
+msgid "File &laquo;%s&raquo;"
+msgstr "Datei &laquo;%s&raquo;"
 
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - Anzahl der Tagen im gegebenen Monat; d.h. \"28\" bis \"31\""
+#: ..\..\..\inc\MODEL\files\_file.class.php:585
+msgid "Directory"
+msgstr "Ordner"
 
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - Zeitzoneneinstellung des Computers; zB \"MDT\""
+#: ..\..\..\inc\MODEL\files\_file.class.php:595
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:98
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:107
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:239
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:94
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:103
+msgid "Unknown"
+msgstr "Unbekannt"
 
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr "U - Sekunden seit Beginn der UNIX-Epoche (January 1 1970 00:00:00 GMT)"
+# TRANS: short for '<directory>'
+#. TRANS: short for '<directory>'
+#: ..\..\..\inc\MODEL\files\_file.class.php:833
+msgid "&lt;dir&gt;"
+msgstr "&lt;Ordner&gt;"
 
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - Tag der Woche, numerisch, d.h. \"0\" (Sonntag) bis \"6\" (Samstag)"
+#: ..\..\..\inc\MODEL\files\_file.class.php:1279
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:460
+msgid "Open in a new window"
+msgstr "In einem neuem Fenster ffnen"
 
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W - ISO-8601 Wochennummer des Jahres, Wochen starten am Montag; d.h. \"42\""
+# TRANS: Abbr. for "Bytes"
+#. TRANS: Abbr. for "Bytes"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:50
+msgid "B."
+msgstr "B."
 
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - Jahr, 4 Zahlen; zB \"1999\""
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:50
+msgid "Bytes"
+msgstr "Bytes"
 
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - Jahr, 2 Zahlen; zB \"99\""
+# TRANS: Abbr. for "Kilobytes"
+#. TRANS: Abbr. for "Kilobytes"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:51
+msgid "KB"
+msgstr "KB"
 
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - Tag des Jahres; d.h. \"0\" bis \"365\""
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:51
+msgid "Kilobytes"
+msgstr "Kilobytes"
 
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Z - Zeitzonen-Offset in Sekunden (d.h. \"-43200\" bis \"43200\"). Der Offset fr Zeitzonen westlich von UTC ist immer negatic, und fr diejenigen stlich von UTC immer positiv."
+# TRANS: Abbr. for Megabytes
+#. TRANS: Abbr. for Megabytes
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:52
+msgid "MB"
+msgstr "MB"
 
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - volles ISO 8601 Format, quivalent zu Y-m-d\\TH:i:s\\Z"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:52
+msgid "Megabytes"
+msgstr "Megabytes"
 
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"Unerkannte Zeichen in der Format-Zeichenkette werden unbersetzt ausgegeben.<br />\n"
-"\t\t\tDu kannst Zeichen mit \\ escapen, um sie als eigentliche Zeichen auszugeben."
+# TRANS: Abbr. for Gigabytes
+#. TRANS: Abbr. for Gigabytes
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:53
+msgid "GB"
+msgstr "GB"
 
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr "Anmerkung: Standard-Locale ist nicht eingeschaltet."
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:53
+msgid "Gigabytes"
+msgstr "Gigabytes"
 
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "Regionale Einstellungen"
+# TRANS: Abbr. for Terabytes
+#. TRANS: Abbr. for Terabytes
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:54
+msgid "TB"
+msgstr "TB"
 
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Zeitunterschied"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:54
+msgid "Terabytes"
+msgstr "Terabytes"
 
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr "in Stunden"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:446
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:453
+#, php-format
+msgid "&laquo;%s&raquo; is not a valid filename."
+msgstr "&laquo;%s&raquo; ist kein gltiger Dateiname."
 
-#: ..\..\..\admin\_set_regional.form.php:134
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:468
 #, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "Falls du nicht in der Zeitzone des Servers bist. Aktuelle Serverzeit ist: %s."
+msgid "&laquo;%s&raquo; has an unallowed extension."
+msgstr "&laquo;%s&raquo; hat eine nicht erlaubte Erweiterung."
 
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "berschrieben von Browser-Einstellungen, Benutzer-Locale oder Blog-Locale (in dieser Reihenfolge)."
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:473
+#, php-format
+msgid "&laquo;%s&raquo; has an unrecognized extension."
+msgstr "&laquo;%s&raquo; hat eine nicht erkannte Erweiterung."
 
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "Verfgbare Locales"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:478
+#, php-format
+msgid "&laquo;%s&raquo; has not a valid extension."
+msgstr "&laquo;%s&raquo; hat keine gltige Erweiterung."
 
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "Verstecke bersetzungs-Infos"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:502
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:513
+#, php-format
+msgid "&laquo;%s&raquo; is not a valid directory name."
+msgstr "&laquo;%s&raquo; ist kein gltiger Verzeichnisname."
 
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "Zeige bersetzungs-Infos"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:661
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:663
+msgid "Open this directory in the file manager"
+msgstr "ffne dieses Verzeichnis im Dateimanager"
 
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "Datumsformat"
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:322
+#, php-format
+msgid "Cannot open directory &laquo;%s&raquo;!"
+msgstr "Kann Verzeichnis &laquo;%s&raquo; nicht ffnen!"
 
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "Zeitformat"
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:629
+#: ..\..\..\inc\_misc\_results.class.php:1125
+#: ..\..\..\inc\_misc\_results.class.php:1158
+msgid "Change Order"
+msgstr "ndere Sortierung"
 
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "Zeichenketten"
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:717
+#, php-format
+msgid "The filter &laquo;%s&raquo; is not a regular expression."
+msgstr "Der Filter &laquo;%s&raquo; ist kein regulrer Ausdruck."
 
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "bersetzt"
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:760
+msgid "No filter"
+msgstr "Kein Filter"
 
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "Extrahieren"
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:765
+msgid "regular expression"
+msgstr "Regulrer Ausdruck"
 
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "hoch"
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:1175
+msgid "No directory."
+msgstr "Kein Verzeichnis."
 
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "Erhhe Prioritt"
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:1201
+msgid "Change to this directory"
+msgstr "Wechsele in dieses Verzeichnis"
 
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "runter"
+#: ..\..\..\inc\MODEL\files\_filetype.class.php:99
+msgid "Please enter file extensions separated by space."
+msgstr "Bitte gib Dateierweiterungen durch Leerzeichen getrennt an."
 
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "Verringere Prioritt"
+#: ..\..\..\inc\MODEL\files\_filetype.class.php:105
+msgid "Invalid file extensions format."
+msgstr "Ungltiges Dateierweiterungs-Format."
 
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "Kopiere Locale"
+#: ..\..\..\inc\MODEL\files\_filetype.class.php:111
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:94
+msgid "Please enter a name."
+msgstr "Bitte gib einen Namen ein."
 
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr "verwerfe Anpassungen"
+#: ..\..\..\inc\MODEL\files\_filetype.class.php:115
+msgid "Please enter a mime type."
+msgstr "Bitte gib einen Mime-Typ ein."
 
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "Keine Sprachdatei..."
+#: ..\..\..\inc\MODEL\files\_filetype.class.php:121
+msgid "Please enter a file name."
+msgstr "Bitte gib einen Dateinamen ein."
 
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr "Extrahiere .po-Datei ins b2evo-Format"
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:89
+msgid "Parent ID must be a number"
+msgstr "Eltern-ID muss eine Nummer sein"
 
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "Bist du sicher, zurcksetzen zu wollen?"
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:147
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:119
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:138
+msgid "Element"
+msgstr "Element"
 
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "Auf Voreinstellungen zurcksetzen (lscht Datenbank-Tabelle)"
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:147
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:119
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:138
+msgid "New element"
+msgstr "Neues Element"
 
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "erster Benutzer"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "vorige Benutzer"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "nchster Benutzer"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "letzter Benutzer"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "Schliesse Benutzerprofil"
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:157
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:162
+msgid "Add to"
+msgstr "Hinzufgen"
 
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "Erstelle neues Benutzerprofil"
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:165
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:127
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:146
+#: ..\..\..\inc\MODEL\settings\_locale.funcs.php:521
+#: ..\..\..\install\index.php:145
+msgid "name"
+msgstr "Name"
 
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Profil fr:"
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:167
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:148
+msgid "External ID"
+msgstr "Externe IDExtra"
+
+# TRANS: Priority name
+#. TRANS: Priority name
+#: ..\..\..\inc\MODEL\items\_item.class.php:251
+msgid "1 - Highest"
+msgstr "1 - Hchste"
+
+# TRANS: Priority name
+#. TRANS: Priority name
+#: ..\..\..\inc\MODEL\items\_item.class.php:252
+msgid "2 - High"
+msgstr "2 - Hoch"
+
+# TRANS: Priority name
+#. TRANS: Priority name
+#: ..\..\..\inc\MODEL\items\_item.class.php:253
+msgid "3 - Medium"
+msgstr "3 - Medium"
+
+# TRANS: Priority name
+#. TRANS: Priority name
+#: ..\..\..\inc\MODEL\items\_item.class.php:254
+msgid "4 - Low"
+msgstr "4 - Niedrig"
+
+# TRANS: Priority name
+#. TRANS: Priority name
+#: ..\..\..\inc\MODEL\items\_item.class.php:255
+msgid "5 - Lowest"
+msgstr "5 - Niedrigste"
+
+#: ..\..\..\inc\MODEL\items\_item.class.php:266
+#, php-format
+msgid "%d links to source items"
+msgstr "%d Links zu bergeordneten Elementen"
+
+#: ..\..\..\inc\MODEL\items\_item.class.php:267
+#, php-format
+msgid "%d links to child items"
+msgstr "%d Links zu Kindelementen"
+
+#: ..\..\..\inc\MODEL\items\_item.class.php:271
+#, php-format
+msgid "%d links to destination items"
+msgstr "%d Links zu Bestimmungselementen"
+
+#: ..\..\..\inc\MODEL\items\_item.class.php:272
+#, php-format
+msgid "%d links to extra categories"
+msgstr "%d Links zu Extra-Kategorien"
+
+#: ..\..\..\inc\MODEL\items\_item.class.php:415
+#: ..\..\..\inc\MODEL\items\_itemlist.class.php:506
+msgid "Please enter a valid issue date."
+msgstr "Bitte gib ein gltiges Ausgabedatum an."
+
+#: ..\..\..\inc\MODEL\items\_item.class.php:440
+msgid "Please enter a valid deadline."
+msgstr "Bitte gib einen gltigen Stichtag an."
 
-#: ..\..\..\admin\_users_form.php:82
-msgid "User rights"
-msgstr "Benutzer-Rechte"
+#: ..\..\..\inc\MODEL\items\_item.class.php:869
+msgid "Comments are closed for this post."
+msgstr "Kommentare fr diesen Eintrag sind geschlossen."
 
-#: ..\..\..\admin\_users_form.php:111 ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:140 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\_profile.php:51
-msgid "Login"
-msgstr "Login"
+#: ..\..\..\inc\MODEL\items\_item.class.php:885
+msgid "This post is not published. You cannot leave comments."
+msgstr ""
+"Dieser Eintrag ist nicht verffentlicht. Du kannst keinen Kommentar "
+"hinterlassen."
 
-#: ..\..\..\admin\_users_form.php:112 ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:141 ..\..\..\skins\_profile.php:40
-#: ..\..\..\skins\_profile.php:52 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Vorname"
+# TRANS: this is the default text for the extended post "more" link
+#. TRANS: this is the default text for the extended post "more" link
+#: ..\..\..\inc\MODEL\items\_item.class.php:1148
+#: ..\..\..\inc\_misc\_obsolete092.php:488
+msgid "Read more!"
+msgstr "Lies mehr!"
 
-#: ..\..\..\admin\_users_form.php:113 ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:142 ..\..\..\skins\_profile.php:41
-#: ..\..\..\skins\_profile.php:53 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "Nachname"
+# TRANS: this is the default text displayed once the more link has been activated
+#. TRANS: this is the default text displayed once the more link has been activated
+#: ..\..\..\inc\MODEL\items\_item.class.php:1153
+#: ..\..\..\inc\_misc\_obsolete092.php:493
+msgid "More:"
+msgstr "Mehr:"
 
-#: ..\..\..\admin\_users_form.php:114 ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:143 ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:42 ..\..\..\skins\_profile.php:50
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Nickname"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1417
+msgid "Send email to post author"
+msgstr "Sende eine E-Mail an den Beitrags-Autor"
+
+#: ..\..\..\inc\MODEL\items\_item.class.php:1451
+msgid "Send email to assigned user"
+msgstr "Schicke eine E-Mail an den zugeordneten Benutzer"
 
-#: ..\..\..\admin\_users_form.php:119 ..\..\..\admin\_users_form.php:144
-#: ..\..\..\skins\_profile.php:46 ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Angezeigte Identit"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1540
+#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\l33t_gray\_main.php:102
+msgid "Permanent link to full entry"
+msgstr "Permanenter Link zum ganzen Eintrag"
 
-#: ..\..\..\admin\_users_form.php:135
-msgid "Preferred locale"
-msgstr "Bevorzugte Locale"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1593
+msgid "Display feedback / Leave a comment"
+msgstr "Zeige Feedback / Hinterlasse einen Kommentar"
 
-#: ..\..\..\admin\_users_form.php:135 ..\..\..\admin\_users_form.php:145
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "Bevorzugte Locale fr Adminbereich, Benachrichtigungen, etc."
+#: ..\..\..\inc\MODEL\items\_item.class.php:1594
+msgid "Send feedback"
+msgstr "Sende Feedback"
 
-#: ..\..\..\admin\_users_form.php:148
-msgid "Send an email"
-msgstr "Schicke eine EMail"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1595
+msgid "1 feedback"
+msgstr "1 Feedback"
 
-#: ..\..\..\admin\_users_form.php:161
-msgid "Visit the site"
-msgstr "Besuche die Seite"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1596
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:146
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:103
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:78
+#, php-format
+msgid "%d feedbacks"
+msgstr "%d Feedbacks"
 
-#: ..\..\..\admin\_users_form.php:171
-msgid "Search on ICQ.com"
-msgstr "Suche auf ICQ.com"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1609
+msgid "Display comments / Leave a comment"
+msgstr "Zeige Kommentare / Hinterlasse Kommentar"
 
-#: ..\..\..\admin\_users_form.php:175 ..\..\..\admin\_users_form.php:177
-#: ..\..\..\skins\_profile.php:64 ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1622
+msgid "Display trackbacks / Get trackback address for this post"
+msgstr "Zeige Trackbacks / Trackback Adresse fr diesen Eintrag"
 
-#: ..\..\..\admin\_users_form.php:181
-msgid "Instant Message to user"
-msgstr "Sofortnachricht an Benutzer"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1623
+#: ..\..\..\inc\_misc\_trackback.funcs.php:215
+msgid "Trackback (0)"
+msgstr "Trackback (0)"
 
-#: ..\..\..\admin\_users_form.php:186 ..\..\..\admin\_users_form.php:198
-msgid "AIM"
-msgstr "AIM"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1624
+#: ..\..\..\inc\_misc\_trackback.funcs.php:216
+msgid "Trackback (1)"
+msgstr "Trackback (1)"
 
-#: ..\..\..\admin\_users_form.php:187 ..\..\..\admin\_users_form.php:199
-msgid "MSN IM"
-msgstr "MSN IM"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1625
+#: ..\..\..\inc\_misc\_trackback.funcs.php:217
+#, php-format
+msgid "Trackbacks (%d)"
+msgstr "Trackbacks (%d)"
 
-#: ..\..\..\admin\_users_form.php:188 ..\..\..\admin\_users_form.php:200
-msgid "YahooIM"
-msgstr "YahooIM"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1632
+msgid "Display pingbacks"
+msgstr "Zeige Pingbacks"
 
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\admin\_users_form.php:201
-#: ..\..\..\skins\_profile.php:69 ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "Benachrichtigungen"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1633
+#: ..\..\..\inc\_misc\_pingback.funcs.php:50
+msgid "Pingback (0)"
+msgstr "Pingback (0)"
 
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Auswhlen, um Benachrichtigungen zu erhalten, wenn einer deiner Eintrge Kommentare, Trackbacks, etc erhlt."
+#: ..\..\..\inc\MODEL\items\_item.class.php:1634
+#: ..\..\..\inc\_misc\_pingback.funcs.php:51
+msgid "Pingback (1)"
+msgstr "Pingback (1)"
 
-#: ..\..\..\admin\_users_form.php:192 ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Neues Passwort"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1635
+#: ..\..\..\inc\_misc\_pingback.funcs.php:52
+#, php-format
+msgid "Pingbacks (%d)"
+msgstr "Pingbacks (%d)"
 
-#: ..\..\..\admin\_users_form.php:192
-msgid "Leave empty if you don't want to change the password."
-msgstr "Leer lassen, wenn du dein Passwort nicht ndern mchtest."
+#: ..\..\..\inc\MODEL\items\_item.class.php:1718
+msgid "Moderate these feedbacks"
+msgstr "Moderiere diese Feedbacks"
+
+#: ..\..\..\inc\MODEL\items\_item.class.php:1718
+msgid "Moderate..."
+msgstr "Moderieren..."
 
-#: ..\..\..\admin\_users_form.php:193 ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Besttige neues Passwort"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1772
+msgid "Delete this post"
+msgstr "Lsche diesen Eintrag"
 
-#: ..\..\..\admin\_users_form.php:201
-msgid "yes"
-msgstr "ja"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1785
+#: ..\..\..\inc\MODEL\items\_item.class.php:1793
+msgid "You are about to delete this post!\\n'Cancel' to stop, 'OK' to delete."
+msgstr "Du bist dabei, diesen Eintrag zu lschen!"
+
+#: ..\..\..\inc\MODEL\items\_item.class.php:1845
+msgid "Edit this post..."
+msgstr "Editiere diesen Eintrag..."
 
-#: ..\..\..\admin\_users_form.php:201
-msgid "no"
-msgstr "nein"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1899
+msgid "Publish NOW!"
+msgstr "JETZT verffentlichen"
 
-#: ..\..\..\admin\_users_form.php:213
-msgid "User information"
-msgstr "Benutzerinformationen"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1900
+msgid "Publish now using current date and time."
+msgstr "Verffentliche jetzt mit aktuellem Datum und Zeit."
 
-#: ..\..\..\admin\_users_form.php:215 ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1942
+msgid "Deprecate this post!"
+msgstr "Missbillige diesen Eintrag!"
 
-#: ..\..\..\admin\_users_form.php:216 ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:50 ..\..\..\skins\custom\_main.php:247
-#: ..\..\..\skins\custom\_main.php:252 ..\..\..\skins\custom\_main.php:257
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\natural_pink\_main.php:233
-#: ..\..\..\skins\natural_pink\_main.php:238
-#: ..\..\..\skins\natural_pink\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:248
-msgid "Posts"
-msgstr "Eintrge"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2116
+msgid "Configure plugins"
+msgstr "Plugins konfigurieren"
 
-#: ..\..\..\admin\_users_form.php:217
-msgid "Created on"
-msgstr "Erstellt am"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2119
+msgid "No renderer plugins are installed."
+msgstr "Es sind keine Render-Plugins installiert."
 
-#: ..\..\..\admin\_users_form.php:218
-msgid "From IP"
-msgstr "Von IP"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2351
+msgid "No views"
+msgstr "Keine Ansichten"
 
-#: ..\..\..\admin\_users_form.php:219
-msgid "From Domain"
-msgstr "Von Domain"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2355
+msgid "1 view"
+msgstr "1 Ansicht"
 
-#: ..\..\..\admin\_users_form.php:220
-msgid "With Browser"
-msgstr "Mit Browser"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2359
+#, php-format
+msgid "%d views"
+msgstr "%d Ansichten"
 
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "erste Gruppe"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "Vorige Gruppe"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "Nchste Gruppe"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "Letzte Gruppe"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr "Schliesse Benutzerprofil"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2893
+msgid "Post had already pinged: skipping notifications..."
+msgstr "Eintrag wurde bereits gepingt: berspringe Benachrichtigungen..."
 
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr "Erstelle neue Gruppe"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2907
+msgid "Post processing already pending..."
+msgstr "Nachbearbeitung bereits wartend..."
 
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "ndere Gruppe:"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2921
+msgid "Post not publicly published: skipping notifications..."
+msgstr "Eintrag wird nicht verffentlicht: berspringe Benachrichtigungen..."
 
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr "Betrachte Gruppe:"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2943
+msgid "Scheduling asynchronous notifications..."
+msgstr "Plane asynchrone Benachrichtigungen ein..."
 
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr "Rechte fr Mitglieder dieser Gruppe"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2958
+#, php-format
+msgid "Send notifications for &laquo;%s&raquo;"
+msgstr "Sende Benachrichtigungen fr &laquo;%s&raquo;"
 
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "Zeige alle"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2995
+msgid "Notifying subscribed users..."
+msgstr "Benachrichtige Abonnenten..."
 
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr "Voller Zugriff"
+#: ..\..\..\inc\MODEL\items\_item.class.php:3018
+msgid "No-one to notify."
+msgstr "Niemand zu benachrichtigen."
 
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr "Kein Zugriff"
+#: ..\..\..\inc\MODEL\items\_item.class.php:3040
+#: ..\..\..\inc\MODEL\items\_item.class.php:3055
+msgid "Content"
+msgstr "Inhalt"
 
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "Nur Anzeige"
+#: ..\..\..\inc\MODEL\items\_item.class.php:3042
+#, php-format
+msgid "[%s] New post: \"%s\""
+msgstr "[%s] Neuer Eintrag: \"%s\""
 
-#: ..\..\..\admin\_users_groupform.php:92
-msgid "Statistics"
-msgstr "Statistiken"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr "Globale Optionen"
+#: ..\..\..\inc\MODEL\items\_item.class.php:3071
+msgid "Notifying:"
+msgstr "Benachrichtige:"
 
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr "Auswhlen, um Vorlagennderungen zu erlauben."
+#: ..\..\..\inc\MODEL\items\_item.class.php:3099
+msgid "Skipping pings (Running on localhost)."
+msgstr "berspringe Pings (Ausgefhrt auf localhost)."
 
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr "Benutzer/Gruppenverwaltung"
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr "Gruppen &amp; Benutzer"
+#: ..\..\..\inc\MODEL\items\_item.class.php:3110
+#, php-format
+msgid "Pinging %s..."
+msgstr "Pinge %s..."
 
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr "Standard-Gruppe fr neue Benutzer"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:202
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:126
+msgid "Pages:"
+msgstr "Seiten:"
 
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "Kopiere Gruppe"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "Lsche Gruppe"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "verringere Benutzerlevel"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "erhhe Benutzerlevel"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Lsche Benutzer"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid "Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!"
-msgstr "Willst du wirklich diesen Benutzer lschen?\\nWarnung: alle seine Eintrge werden auch gelscht!!"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "Neuer Benutzer..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "Neue Gruppe..."
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:204
+msgid "Next page"
+msgstr "Nchste Seite"
 
-#: ..\..\..\b2evocore\_blog_main.php:205
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "Das Standardskin [%s] fr Blog [%s] existiert nicht. Es muss in den <a %s>Blogeigenschaften</a> oder in der Stub-Datei berschrieben werden. Kontaktiere den <a %s>Webmaster</a>..."
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:205
+msgid "Previous page"
+msgstr "Vorige Seite"
 
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "FEHLER! Lschen fehlgeschlagen! Du wirst die Datei [%s] von Hand lschen mssen."
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:261
+msgid "Previous post"
+msgstr "Voriger Eintrag"
 
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#: ..\..\..\b2evocore\_class_calendar.php:202
-#, php-format
-msgid "%d posts"
-msgstr "%d Eintrge"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:335
+msgid "Next post"
+msgstr "Nchster Eintrag"
 
-#: ..\..\..\b2evocore\_class_calendar.php:198
-#: ..\..\..\b2evocore\_class_calendar.php:203
-msgid "1 post"
-msgstr "1 Eintrag"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:470
+msgid "Next Page"
+msgstr "Nchste Seite"
 
-#: ..\..\..\b2evocore\_class_calendar.php:306
-msgid "previous month"
-msgstr "voriger Monat"
-
-#: ..\..\..\b2evocore\_class_calendar.php:310
-msgid "next month"
-msgstr "nchster Monat"
-
-#: ..\..\..\b2evocore\_class_calendar.php:337
-msgid "previous year"
-msgstr "voriges Jahr"
-
-#: ..\..\..\b2evocore\_class_calendar.php:340
-msgid "next year"
-msgstr "nchstes Jahr"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:508
+msgid "Previous Page"
+msgstr "Vorige Seite"
 
-#: ..\..\..\b2evocore\_class_calendar.php:369
-msgid "go to month's archive"
-msgstr "gehe zum Monatsarchiv"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:837
+msgid "Note: Moving posts across blogs is enabled. Use with caution."
+msgstr ""
+"Beachte: Das Verschieben von Beitrgen zwischen Blogs ist aktiviert. Mit "
+"Vorsicht geniessen!"
 
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "Mitglied"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:839
+msgid "Note: Cross posting among multiple blogs is enabled."
+msgstr "Anmerkung: Quer-Eintrge in mehrere Blogs sind mglich."
 
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "Besucher"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:854
+msgid "Note: Cross posting among multiple blogs is currently disabled."
+msgstr "Anmerkung: Quer-Eintrge in mehrere Blogs sind derzeit nicht mglich."
 
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "Diesen Kommentar editieren"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:856
+msgid "Note: Cross posting among multiple categories is currently disabled."
+msgstr "Anmerkung: Quer-Eintrge in mehrere Kategorien ist derzeit nicht mglich."
 
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:828
-msgid "Delete"
-msgstr "Lschen"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:873
+msgid "Main"
+msgstr "Haupt"
+
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:876
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:162
+msgid "Extra"
+msgstr "Extra"
+
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:878
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:933
+#: ..\..\..\inc\_misc\_obsolete092.php:1440
+#: ..\..\..\inc\_misc\_template.funcs.php:155
+msgid "Category"
+msgstr "Kategorie"
 
-#: ..\..\..\b2evocore\_class_comment.php:300
-msgid "Delete this comment"
-msgstr "Lsche diesen Kommentar"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:936
+msgid "Select as an additional category"
+msgstr "Whle als eine zustzliche Kategorie"
 
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid "You are about to delete this comment!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "Du bist dabei, diesen Kommentar zu lschen!\\n\\'Stopp\\' um abzubrechen, \\'OK\\' um zu lschen."
+#: ..\..\..\inc\MODEL\items\_itemlist.class.php:553
+msgid "Invalid post, please correct these errors:"
+msgstr "Ungltiger Eintrag, bitte korrigiere diese Fehler:"
 
-#: ..\..\..\b2evocore\_class_commentlist.php:144
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "Noch kein Kommentar..."
+#: ..\..\..\inc\MODEL\items\_itemlist.class.php:874
+msgid "Sorry, there is no post to display..."
+msgstr "Sorry, es gibt keinen Beitrag anzuzeigen..."
 
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:120
-msgid "Sorry, there is nothing to display..."
-msgstr "Sorry, es gibt nichts anzuzeigen..."
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:396
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:397
+msgid "Invalid date"
+msgstr "Ungltiges Datum"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:892
+msgid "Invalid request"
+msgstr "Ungltige Anforderung"
 
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "Neue Gruppe"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:896
+#: ..\..\..\inc\_misc\_obsolete092.php:1364
+msgid "Post details"
+msgstr "Eintrag-Details"
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:109
-msgid "Parser error: "
-msgstr "Parser Fehler: "
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:925
+#: ..\..\..\inc\_misc\_template.funcs.php:147
+msgid "All but "
+msgstr "Alles ausser "
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:957
+#: ..\..\..\inc\_misc\_obsolete092.php:1293
+#: ..\..\..\inc\_misc\_template.funcs.php:182
+msgid "Archives for"
+msgstr "Archiv fr"
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:127
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "Tag <code>body</code> kann nur einmal benutzt werden!"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:966
+#: ..\..\..\plugins\_archives.plugin.php:229
+#: ..\..\..\skins\l33t_gray\_archives.php:74
+msgid "week"
+msgstr "Woche"
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:140
-msgid "Illegal tag"
-msgstr "Ungltiger Tag"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:976
+#: ..\..\..\inc\_misc\_template.funcs.php:201
+msgid "Keyword(s)"
+msgstr "Schlsselwort(e)"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:983
+#: ..\..\..\inc\_misc\_template.funcs.php:208
+msgid "Author(s)"
+msgstr "Autor(en)"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:992
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:159
+msgid "Not assigned"
+msgstr "Nicht zugeordnet"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1006
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:211
+msgid "Without status"
+msgstr "Ohne Status"
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:147
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "Tag %s muss in einem anderen Tag auftreten"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1010
+msgid "Status(es)"
+msgstr "Status"
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:149
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "Tag %s ist nicht in Tag %s erlaubt"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1023
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:180
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:45
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:99
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:92
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:142
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:148
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:117
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:124
+msgid "Visibility"
+msgstr "Sichtbarkeit"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1030
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1040
+msgid "Start at"
+msgstr "Beginne bei"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1036
+msgid "Hide past"
+msgstr "Verstecke vergangene"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1048
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1058
+msgid "Stop at"
+msgstr "Ende bei"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1054
+msgid "Hide future"
+msgstr "Verstecke zuknftige"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1086
+#, php-format
+msgid "Limit to %d last days"
+msgstr "Begrenze auf %d letzte Tage"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1091
+#, php-format
+msgid "Limit to %d days"
+msgstr "Begrenze auf %d Tage"
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:157
+#: ..\..\..\inc\MODEL\items\_itemtype.class.php:63
 #, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "Tag %s darf kein Attribut %s haben"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:165
-msgid "Found invalid URL: "
-msgstr "Ungltiger URL gefunden: "
+msgid "%d related collections"
+msgstr "%d zugehrige Ansammlungen"
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:188
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "Tag %s darf keine &quot;rohen&quot; Daten enthalten"
+#: ..\..\..\inc\MODEL\sessions\_hit.class.php:402
+msgid "bad char in User Agent"
+msgstr "bses Zeichen in User Agent"
 
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:302
-#: ..\..\..\b2evocore\_functions_cats.php:639
-msgid "Browse category"
-msgstr "Whle Kategorie"
+#: ..\..\..\inc\MODEL\sessions\_hitlist.class.php:128
+msgid "Pruning has already been done today"
+msgstr "Bereinigung wurde heute bereits ausgefhrt"
 
-#: ..\..\..\b2evocore\_class_item.php:405
-msgid "Comments are closed for this post."
-msgstr "Kommentare sind fr diesen Beitrag geschlossen."
+#: ..\..\..\inc\MODEL\sessions\_hitlog.funcs.php:290
+msgid "not a query - no params!"
+msgstr "keine Anfrage - keine Parameter!"
 
-#: ..\..\..\b2evocore\_class_item.php:417
-msgid "This post is not published. You cannot leave comments."
-msgstr "Dieser Eintrag ist nicht verffentlicht. Du kannst keinen Kommentar hinterlassen."
+#: ..\..\..\inc\MODEL\sessions\_hitlog.funcs.php:323
+msgid "no query string found"
+msgstr "kein Anfrage-Zeichenkette gefunden"
 
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:467
-#: ..\..\..\b2evocore\_functions_bposts.php:736
-msgid "Read more!"
-msgstr "Lies mehr!"
+#: ..\..\..\inc\MODEL\sessions\_sessions.class.php:195
+#: ..\..\..\inc\MODEL\sessions\_sessions.class.php:214
+msgid "Guest Users:"
+msgstr "Gste:"
 
-#  TRANS: this is the default text displayed once the more link has been activated
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:472
-#: ..\..\..\b2evocore\_functions_bposts.php:741
-msgid "More:"
-msgstr "Mehr:"
+#: ..\..\..\inc\MODEL\users\_group.class.php:72
+#, php-format
+msgid "%d users in this group"
+msgstr "%d Benutzer in dieser Gruppe"
 
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "Display feedback / Leave a comment"
-msgstr "Zeige Feedback / Hinterlasse einen Kommentar"
+#: ..\..\..\inc\MODEL\users\_group.class.php:81
+msgid "New group"
+msgstr "Neue Gruppe"
 
-#: ..\..\..\b2evocore\_class_item.php:715
-msgid "Send feedback"
-msgstr "Sende Feedback"
+#: ..\..\..\inc\MODEL\users\_user.class.php:127
+#, php-format
+msgid "%d posts last edited by this user"
+msgstr "%d Eintrge zuletzt von diesem Benutzer editiert"
 
-#: ..\..\..\b2evocore\_class_item.php:716
-msgid "1 feedback"
-msgstr "1 Feedback"
+#: ..\..\..\inc\MODEL\users\_user.class.php:128
+#, php-format
+msgid "%d posts assigned to this user"
+msgstr "%d Eintrge diesem Benutzer zugeordnet"
 
-#: ..\..\..\b2evocore\_class_item.php:717
+#: ..\..\..\inc\MODEL\users\_user.class.php:129
 #, php-format
-msgid "%d feedbacks"
-msgstr "%d Feedbacks"
+msgid "%d links created by this user"
+msgstr "%d Links von diesem Benutzer erstellt"
 
-#: ..\..\..\b2evocore\_class_item.php:730
-msgid "Display comments / Leave a comment"
-msgstr "Zeige Kommentare / Hinterlasse Kommentar"
+#: ..\..\..\inc\MODEL\users\_user.class.php:130
+#, php-format
+msgid "%d links last edited by this user"
+msgstr "%d Links zuletzt von diesem Benutzer editiert"
 
-#: ..\..\..\b2evocore\_class_item.php:743
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Zeige Trackbacks / Trackback Adresse fr diesen Eintrag"
+#: ..\..\..\inc\MODEL\users\_user.class.php:134
+#, php-format
+msgid "%d user settings on collections"
+msgstr "%d Benutzereinstellungen in Kollektionen"
 
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "Trackback (0)"
+#: ..\..\..\inc\MODEL\users\_user.class.php:135
+#, php-format
+msgid "%d sessions opened by this user"
+msgstr "%d Sessions von diesem Benutzer geffnet"
 
-#: ..\..\..\b2evocore\_class_item.php:745
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "Trackback (1)"
+#: ..\..\..\inc\MODEL\users\_user.class.php:136
+#, php-format
+msgid "%d user permissions on blogs"
+msgstr "%d Benutzerrechte in Blogs"
 
-#: ..\..\..\b2evocore\_class_item.php:746
-#: ..\..\..\b2evocore\_functions_trackback.php:174
+#: ..\..\..\inc\MODEL\users\_user.class.php:138
 #, php-format
-msgid "Trackbacks (%d)"
-msgstr "Trackbacks (%d)"
+msgid "%d posts created by this user"
+msgstr "%d Eintrge erstellt von diesem Benutzer"
 
-#: ..\..\..\b2evocore\_class_item.php:756
-msgid "Display pingbacks"
-msgstr "Zeige Pingbacks"
+#: ..\..\..\inc\MODEL\users\_user.class.php:295
+#, php-format
+msgid ""
+"The user's media directory &laquo;%s&raquo; could not be created, because "
+"the parent directory is not writable or does not exist."
+msgstr ""
+"Das Benutzer-Medienverzeichnis &laquo;%s&raquo; kann nicht erstellt werden, "
+"weil das bergeordnete Verzeichnis nicht schreibbar ist oder nicht existiert."
 
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr "Pingback (0)"
+#: ..\..\..\inc\MODEL\users\_user.class.php:303
+#, php-format
+msgid "The user's media directory &laquo;%s&raquo; could not be created."
+msgstr "Das Benutzer-Medienverzeichnis &laquo;%s&raquo; konnte nicht erstellt werden."
 
-#: ..\..\..\b2evocore\_class_item.php:758
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr "Pingback (1)"
+#: ..\..\..\inc\MODEL\users\_user.class.php:316
+#, php-format
+msgid "The user's directory &laquo;%s&raquo; has been created with permissions %s."
+msgstr ""
+"Das Benutzerverzeichnis &laquo;%s&raquo; wurde mit den Berechtigungen %s "
+"erstellt."
 
-#: ..\..\..\b2evocore\_class_item.php:759
-#: ..\..\..\b2evocore\_functions_pingback.php:269
+#: ..\..\..\inc\MODEL\users\_user.class.php:564
 #, php-format
-msgid "Pingbacks (%d)"
-msgstr "Pingbacks (%d)"
+msgid "Group/user permission denied by %s!"
+msgstr "Gruppen/Benutzer-Berechtigung verweigert durch %s!"
 
-#: ..\..\..\b2evocore\_class_item.php:829
-msgid "Delete this post"
-msgstr "Lsche diesen Eintrag"
+#: ..\..\..\inc\MODEL\users\_user.class.php:855
+#: ..\..\..\inc\VIEW\users\_users_form.php:157
+#: ..\..\..\inc\VIEW\users\_users_form.php:179
+#: ..\..\..\inc\VIEW\users\_users_list.php:163 ..\..\..\skins\_profile.php:64
+#: ..\..\..\skins\l33t_gray\_profile.php:64
+msgid "Nickname"
+msgstr "Nickname"
 
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:839
-#: ..\..\..\b2evocore\_class_item.php:848
-msgid "You are about to delete this post!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "Du bist dabei, diesen Eintrag zu lschen!\\n\\'Stopp\\' um abzubrechen, \\'OK\\' um zu lschen."
+#: ..\..\..\inc\MODEL\users\_user.class.php:856
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:161
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:358
+#: ..\..\..\inc\VIEW\login\_login_form.php:72
+#: ..\..\..\inc\VIEW\login\_lostpass_form.php:49
+#: ..\..\..\inc\VIEW\login\_reg_complete.php:46
+#: ..\..\..\inc\VIEW\login\_reg_form.php:51
+#: ..\..\..\inc\VIEW\users\_users_form.php:154
+#: ..\..\..\inc\VIEW\users\_users_form.php:176
+#: ..\..\..\inc\VIEW\users\_users_list.php:157 ..\..\..\skins\_profile.php:58
+#: ..\..\..\skins\_subscriptions.php:48
+#: ..\..\..\skins\l33t_gray\_profile.php:58
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:48
+msgid "Login"
+msgstr "Login"
 
-#: ..\..\..\b2evocore\_class_item.php:884
-msgid "Edit this post"
-msgstr "Diesen Eintrag editieren"
+#: ..\..\..\inc\MODEL\users\_user.class.php:857
+#: ..\..\..\inc\MODEL\users\_user.class.php:859
+#: ..\..\..\inc\MODEL\users\_user.class.php:861
+#: ..\..\..\inc\VIEW\users\_users_form.php:155
+#: ..\..\..\inc\VIEW\users\_users_form.php:177 ..\..\..\skins\_profile.php:62
+#: ..\..\..\skins\l33t_gray\_profile.php:62
+msgid "First name"
+msgstr "Vorname"
 
-#: ..\..\..\b2evocore\_class_item.php:924
-msgid "Publish NOW!"
-msgstr "JETZT verffentlichen"
+#: ..\..\..\inc\MODEL\users\_user.class.php:858
+#: ..\..\..\inc\MODEL\users\_user.class.php:859
+#: ..\..\..\inc\MODEL\users\_user.class.php:861
+#: ..\..\..\inc\VIEW\users\_users_form.php:156
+#: ..\..\..\inc\VIEW\users\_users_form.php:178 ..\..\..\skins\_profile.php:63
+#: ..\..\..\skins\l33t_gray\_profile.php:63
+msgid "Last name"
+msgstr "Nachname"
 
-#: ..\..\..\b2evocore\_class_item.php:925
-msgid "Publish now using current date and time."
-msgstr "Verffentliche jetzt mit aktuellem Datum und Zeit."
+#: ..\..\..\inc\MODEL\users\_user.class.php:896
+msgid "You need to validate your email address by clicking on the following link."
+msgstr ""
+"Du musst Deine E-Mail-Adresse validieren, indem Du auf den folgenden Link "
+"klickst."
 
-#: ..\..\..\b2evocore\_class_itemlist.php:598
-msgid "Invalid post, please correct these errors:"
-msgstr "Ungltiger Eintrag, bitte korrigiere diese Fehler:"
+# TRANS: %s gets replaced by $app_name (normally "b2evolution")
+#. TRANS: %s gets replaced by $app_name (normally "b2evolution")
+#: ..\..\..\inc\MODEL\users\_user.class.php:899
+#, php-format
+msgid "Link to validate your %s account:"
+msgstr "Link, um Deinen %s Account zu validieren:"
 
-#: ..\..\..\b2evocore\_class_itemlist.php:889
-msgid "Sorry, there is no post to display..."
-msgstr "Sorry, es gibt keinen Beitrag anzuzeigen..."
+#: ..\..\..\inc\MODEL\users\_user.class.php:908
+#, php-format
+msgid "Validate your email address for \"%s\""
+msgstr "Validiere Deine E-Mail-Adresse fr \"%s\""
 
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "POP3 connect:"
+#: ..\..\..\inc\MODEL\users\_user.class.php:981
+msgid "Send email to user"
+msgstr "Schicke eine E-Mail an den Benutzer"
 
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "Kein Server angegeben"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:126
+msgid "Login..."
+msgstr "Login..."
 
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: vorzeitiges NOOP OK, KEIN RFC 1939 konformer Server"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:127
+msgid "Login if you have an account..."
+msgstr "Logge Dich ein, wenn du einen Account hast..."
 
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:191
+msgid "Register..."
+msgstr "Registrieren..."
 
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "Keine Verbindung zum Server"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:192
+msgid "Register to open an account..."
+msgstr "Registriere dich, um einen Account zu erstellen..."
 
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "POP3 Benutzer:"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:244
+#, php-format
+msgid "Logout (%s)"
+msgstr "Logout (%s)"
 
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "Keine Login ID angegeben"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:245
+msgid "Logout from your account"
+msgstr "Melde dich von deinem Account ab"
 
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "Verbindung nicht aufgebaut"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:296
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:372
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:162
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:259
+msgid "Admin"
+msgstr "Admin"
 
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "POP3 Passwort:"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:297
+msgid "Go to the back-office"
+msgstr "Gehe zum Adminbereich"
 
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "Kein Passwort angegeben"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:333
+#, php-format
+msgid "Profile (%s)"
+msgstr "Profil (%s)"
 
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "Authentifizierung fehlgeschlagen"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:334
+msgid "Edit your profile"
+msgstr "Editiere Dein Profil"
 
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP fehlgeschlagen. Server ist nicht zu RFC 1939 konform"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:359
+#, php-format
+msgid "Subscribe (%s)"
+msgstr "Abonnieren (%s)"
 
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:360
+msgid "Subscribe to email notifications"
+msgstr "E-Mail Benachrichtigungen abonnieren"
+
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:422
+msgid "Please enter a login."
+msgstr "Bitte gib ein Login ein."
+
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:449
+#: ..\..\..\inc\_misc\_request.class.php:515
+msgid "The email address is invalid."
+msgstr "Die E-Mail Adresse ist ungltig."
+
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:473
+#: ..\..\..\inc\_misc\_request.class.php:830
+#: ..\..\..\inc\_misc\_request.class.php:835
+msgid "Please enter your password twice."
+msgstr "Bitte gib dein Passwort zweimal an."
 
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "Kein Server Banner"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:479
+#: ..\..\..\inc\_misc\_request.class.php:842
+msgid "You typed two different passwords."
+msgstr "Du hast zwei verschiedene Passwrter angegeben."
 
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "Abbruch"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr "apop Authentifizierung fehlgeschlagen"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr "POP3 login:"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:484
+#: ..\..\..\inc\VIEW\users\_users_form.php:172
+#: ..\..\..\inc\_misc\_request.class.php:848
+#, php-format
+msgid "The minimum password length is %d characters."
+msgstr "Das Passwort muss mindestens %d Zeichen lang sein."
 
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr "POP3 top:"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:488
+msgid "The password must be different from your login."
+msgstr "Das Passwort muss sich von Deinem Login unterscheiden."
+
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:492
+msgid "The password must be different from your nickname."
+msgstr "Das passwort muss sich von Deinem Nicknamen unterscheiden."
 
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
+#: ..\..\..\inc\VIEW\_menutop.php:346
+msgid "uncheck all"
+msgstr "alle de-markieren"
 
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "Verfrhtes Ende der Liste"
+#: ..\..\..\inc\VIEW\_menutop.php:350
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:67
+msgid "check all"
+msgstr "markiere alle"
 
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr "POP3 get:"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:26
+msgid "Banned domains blacklist"
+msgstr "Schwarze Liste: Domains"
 
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr "POP3 last:"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:28
+msgid ""
+"Any URL containing one of the following keywords will be banned from posts, "
+"comments and logs."
+msgstr ""
+"Jede URL, die eines der folgenden Schlsselwrter enthlt, wird aus "
+"Beitrgen, Kommentaren und Logs entfernt."
 
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:31
+msgid ""
+"If a keyword restricts legitimate domains, click on the green tick to stop "
+"banning with this keyword."
+msgstr ""
+"Falls ein Schlsselwort legitime Domains einschrnkt, klicke auf den grnen "
+"Haken, um das Verbot des Schlsselwortes aufzuheben."
 
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:40
+msgid "Request abuse update from centralized blacklist!"
+msgstr "Fordere Missbrauchs-Update von zentraler Schwarzen Liste an!"
 
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr "Leerer Befehl"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:70
+msgid "Banned keywords blacklist"
+msgstr "Liste verbotener Schlsselwrter"
+
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:82
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:114
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:127
+#: ..\..\..\inc\VIEW\users\_users_list.php:97
+msgid "Keywords"
+msgstr "Schlsselwrter"
 
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "POP3 quit:"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:82
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:127
+#: ..\..\..\inc\VIEW\users\_users_list.php:97
+msgid "Separate with space"
+msgstr "Durch Leerzeichen trennen"
+
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:88
+msgid "All keywords"
+msgstr "Alle Schlsselwrter"
+
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:98
+msgid "Keyword"
+msgstr "Schlsselwort"
 
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "Verbindung besteht nicht"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:115
+msgid "Local"
+msgstr "Lokal"
 
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:116
+msgid "Reported"
+msgstr "Berichtet"
 
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "POP3 delete:"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:117
+msgid "Central"
+msgstr "Zentral"
 
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "Keine Nachrichtennummer angegeben"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:124
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:75
+msgid "Source"
+msgstr "Quelle"
 
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "Befehl fehlgeschlagen"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:133
+msgid "Allow keyword back (Remove it from the blacklist)"
+msgstr "Schlsselwort wieder erlauben (Entferne es von der schwarzen Liste)"
 
-#: ..\..\..\b2evocore\_class_user.php:70
-msgid "New user"
-msgstr "Neuer Benutzer"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:146
+msgid "Report abuse to centralized ban blacklist!"
+msgstr "Berichte Missbrauch an zentrale Schwarze Liste!"
 
-#: ..\..\..\b2evocore\_class_user.php:267
-msgid "Permission denied!"
-msgstr "Zugriff verweigert!"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:147
+msgid "Report"
+msgstr "Berichten"
 
-#: ..\..\..\b2evocore\_functions.php:48
-msgid "Oops, MySQL error!"
-msgstr "Oops, MySQL Fehler!"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:152
+msgid "Check hit-logs and comments for this keyword!"
+msgstr "berprfe Hit-Logs und Kommentare fr dieses Schlsselwort!"
 
-#: ..\..\..\b2evocore\_functions.php:486
-msgid "go back"
-msgstr "gehe zurck"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:153
+msgid "Re-check"
+msgstr "nachprfen"
 
-#: ..\..\..\b2evocore\_functions.php:518
-msgid "Redirecting you to:"
-msgstr "Du wirst umgeleitet zu:"
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:44
+msgid "Media library"
+msgstr "Medienbibliothek"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:51
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:90
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:56
+msgid "Default"
+msgstr "Standard"
 
-#: ..\..\..\b2evocore\_functions.php:520
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:52
 #, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Falls nichts passiert, klicke <a %s>hier</a>."
+msgid "subdirectory &quot;%s&quot; (URL blog name) of %s"
+msgstr "Unterverzeichnis &quot;%s&quot; (URL Blogname) von %s"
 
-#: ..\..\..\b2evocore\_functions.php:599
-msgid "No response!"
-msgstr "Keine Antwort!"
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:54
+msgid "Subdirectory of media folder"
+msgstr "Unterverzeichnis des Medienordners"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:61
+msgid "Custom location"
+msgstr "Individueller Ort"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:64
+msgid "directory"
+msgstr "Verzeichnis"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:68
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:55
+#: ..\..\..\inc\VIEW\users\_users_form.php:165
+#: ..\..\..\inc\VIEW\users\_users_form.php:187
+#: ..\..\..\inc\VIEW\users\_users_list.php:189
+#: ..\..\..\plugins\_quicktags.plugin.php:403
+#: ..\..\..\plugins\_quicktags.plugin.php:418 ..\..\..\skins\_profile.php:74
+#: ..\..\..\skins\l33t_gray\_profile.php:74
+msgid "URL"
+msgstr "URL"
 
-#: ..\..\..\b2evocore\_functions.php:604
-msgid "Remote error"
-msgstr "Entfernter Fehler"
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:76
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:64
+msgid "After each new post..."
+msgstr "Nach jedem neuen Eintrag..."
 
-#: ..\..\..\b2evocore\_functions.php:619 ..\..\..\b2evocore\_functions.php:624
-msgid "Response"
-msgstr "Antwort"
+# TRANS: verb
+#. TRANS: verb
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:92
+msgid "Ping "
+msgstr "Pinge "
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:102
+msgid "There are no ping plugins activated."
+msgstr "Es sind keine Ping-Plugins aktiviert."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:112
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:53
+msgid "Meta data"
+msgstr "Meta-Daten"
 
-#: ..\..\..\b2evocore\_functions.php:861
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "Parameter %s ist erforderlich!"
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:113
+msgid "Short Description"
+msgstr "kurze Beschreibung"
 
-#: ..\..\..\b2evocore\_functions.php:1068
-msgid "Invalid URL"
-msgstr "Ungltiger URL"
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:113
+msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
+msgstr "Diese wird in Meta-Tag Beschreibung und RSS Feeds benutzt. KEIN HTML!"
 
-#: ..\..\..\b2evocore\_functions.php:1074
-msgid "URI scheme not allowed"
-msgstr "URI Schema nicht erlaubt"
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:114
+msgid "This is is used in meta tag keywords. NO HTML!"
+msgstr ""
+"Dies wird fr Meta-Tag Schlsselwrter (im Kopf der HTML-Datei) verwendet. "
+"KEIN HTML!"
 
-#: ..\..\..\b2evocore\_functions.php:1081
-msgid "URL not allowed"
-msgstr "URL nicht erlaubt"
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:115
+msgid "Additional info. Appears in the backoffice."
+msgstr "Zustzliche Informationen. Erscheint im Backoffice."
 
-#: ..\..\..\b2evocore\_functions_antispam.php:172
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Berichte Missbrauch an b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:202
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr "Abgebrochen (wird auf localhost ausgefhrt)."
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:115
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:57
+msgid "Notes"
+msgstr "Notizen"
 
-#: ..\..\..\b2evocore\_functions_antispam.php:220
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Fordere Missbrauchsliste von b2evolution.net..."
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:119
+msgid "Static file generation"
+msgstr "Generierung einer statischen Datei"
 
-#: ..\..\..\b2evocore\_functions_antispam.php:230
-msgid "Latest update timestamp"
-msgstr "Letztes Update:"
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:120
+msgid "Static filename"
+msgstr "Statischer Dateiname"
 
-#: ..\..\..\b2evocore\_functions_antispam.php:255
-msgid "Incomplete reponse."
-msgstr "Unvollstndige Antwort."
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:120
+msgid ""
+"This is the .html file that will be created when you generate a static "
+"version of the blog homepage."
+msgstr ""
+"Diese .html-Datei wird erzeugt, wenn du eine statische Version der Blog-"
+"Hauptseite generierst."
 
-#: ..\..\..\b2evocore\_functions_antispam.php:263
-msgid "No new blacklisted strings are available."
-msgstr "Es sind keine neuen Eintrge in der Schwarzen Liste verfgbar."
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:32
+msgid "Tagline"
+msgstr "Untertitel"
 
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "Adding strings to local blacklist"
-msgstr "Fge Zeichenketten zur lokalen Schwarzen Liste hinzu"
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:32
+msgid "This is diplayed under the blog name on the blog template."
+msgstr "Dieser wird unter dem Blognamen in der Blogvorlage angezeigt."
 
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-msgid "Adding:"
-msgstr "Fge hinzu:"
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:33
+msgid "Long Description"
+msgstr "Lange Beschreibung"
 
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "OK."
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:33
+msgid "This is displayed on the blog template."
+msgstr "Dies wird in der Blogvorlage angezeigt."
 
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-msgid "Not necessary! (Already handled)"
-msgstr "Nicht notwendig! (bereits vorhanden)"
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:36
+msgid "Skin and style"
+msgstr "Skin und Style"
 
-#: ..\..\..\b2evocore\_functions_antispam.php:285
-msgid "New latest update timestamp"
-msgstr "Neuer Update-Zeitstempel"
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:37
+msgid "Default skin"
+msgstr "Standard-Skin"
 
-#: ..\..\..\b2evocore\_functions_antispam.php:294
-msgid "Invalid reponse."
-msgstr "Ungltige Antwort."
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:37
+msgid "This is the default skin that will be used to display this blog."
+msgstr "Das ist das Default-Skin, das benutzt wird um das Blog anzuzeigen."
 
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "Angefordertes Blog existiert nicht!"
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:38
+msgid "Allow skin switching"
+msgstr "Erlaube Skin-Wechsel"
 
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "Eintrag-Details"
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:38
+msgid ""
+"Users will be able to select another skin to view the blog (and their "
+"preferred skin will be saved in a cookie)."
+msgstr ""
+"Benutzer knnen ein anderes Skin whlen, um ein Blog anzuschauen (und ihr "
+"bevorzugtes Skin wird in einem Cookie gespeichert)."
 
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:706
-msgid "PREVIEW"
-msgstr "VORSCHAU"
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:39
+msgid ""
+"A CSS file in the blog media directory will override the default skin "
+"stylesheet."
+msgstr ""
+"Eine CSS Datei im Medienverzeichnis des Blogs wird das Standardskin "
+"bersteuern."
 
-#: ..\..\..\b2evocore\_functions_bposts.php:832
-msgid "Next page"
-msgstr "Nchste Seite"
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:39
+msgid "Allow customized blog CSS file"
+msgstr "Erlaube angepasste CSS Datei fr Blogs"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:40
+msgid "Allow user customized CSS file for this blog"
+msgstr "Erlaube benutzerangepasste CSS Datei fr dieses Blog"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:40
+msgid "Users will be able to override the blog and skin stylesheet with their own."
+msgstr "Benutzer knnen das Blog- und Skin-Stylesheet mit ihrem eigenen bersteuern."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:43
+msgid "List of public blogs"
+msgstr "Liste der ffentlichen Blogs"
 
-#: ..\..\..\b2evocore\_functions_bposts.php:833
-msgid "Previous page"
-msgstr "Vorige Seite"
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:44
+msgid ""
+"Check this if you want to display the list of all blogs on your blog page "
+"(if your skin supports this)."
+msgstr ""
+"Whle dies aus, um eine Liste aller Blogs auf der Blogseite anzuzeigen "
+"(falls dein Skin das untersttzt)."
 
-#: ..\..\..\b2evocore\_functions_bposts.php:878
-msgid "Previous post"
-msgstr "Voriger Eintrag"
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:44
+msgid "Display public blog list"
+msgstr "Zeige ffentliche Blogliste"
 
-#: ..\..\..\b2evocore\_functions_bposts.php:935
-msgid "Next post"
-msgstr "Nchster Eintrag"
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:45
+msgid ""
+"Check this if you want this blog to be displayed in the list of all public "
+"blogs."
+msgstr "Whle dies aus, um das Blog in der Liste der ffentlichen Blogs anzuzeigen."
 
-#: ..\..\..\b2evocore\_functions_bposts.php:1047
-msgid "Next Page"
-msgstr "Nchste Seite"
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:45
+msgid "Include in public blog list"
+msgstr "In ffentliche Blogliste einbeziehen"
 
-#: ..\..\..\b2evocore\_functions_bposts.php:1075
-msgid "Previous Page"
-msgstr "Vorige Seite"
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:48
+msgid "Link blog / Blogroll"
+msgstr "Linkblog / Blogroll"
 
-#: ..\..\..\b2evocore\_functions_cats.php:90
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Kann nicht lschen, wenn Unterkategorien enthalten sind!"
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:49
+msgid "Default linkblog"
+msgstr "Standard-Linkblog"
 
-#: ..\..\..\b2evocore\_functions_cats.php:122
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "Letzte Kategorie kann nicht gelscht werden, wenn Eintrge darin enthalten sind!"
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:49
+msgid "Will be displayed next to this blog (if your skin supports this)."
+msgstr "Wird neben dem Blog angezeigt (falls dein Skin das untersttzt)."
 
-#: ..\..\..\b2evocore\_functions_cats.php:217
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "Angeforderte Kategorie %s existiert nicht!"
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:101
+msgid "General parameters"
+msgstr "Generelle Parameter"
 
-#: ..\..\..\b2evocore\_functions_cats.php:570
-msgid "Category"
-msgstr "Kategorie"
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:102
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:60
+msgid "Full Name"
+msgstr "Voller Name"
 
-#: ..\..\..\b2evocore\_functions_forms.php:311
-msgid "Save !"
-msgstr "Speichern !"
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:102
+msgid "Will be displayed on top of the blog."
+msgstr "Wird ganz oben im Blog angezeigt."
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:59
-#: ..\..\..\b2evocore\_vars.php:134 ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "bses Zeichen in User Agent"
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:103
+msgid "Short Name"
+msgstr "Kurzer Name"
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "referer ignored"
-msgstr "Referer ignoriert"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-msgid "BlackList"
-msgstr "BlackList"
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:103
+msgid "Will be used in selection menus and throughout the admin interface."
+msgstr "Wird in Auswahl-Menus und der ganzen Admin-Schnittstelle benutzt."
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-msgid "robot"
-msgstr "Roboter"
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:104
+msgid "Determines the language of the navigation links on the blog."
+msgstr "Legt die Sprache der Navigations-Links frs Blog fest."
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-msgid "invalid"
-msgstr "ungltig"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "search engine"
-msgstr "Suchmaschine"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:137
-msgid "loading referering page"
-msgstr "lade verweisende Seite"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:158
-msgid "found current url in page"
-msgstr "derzeitige URL in Seite gefunden"
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:104
+msgid "Main Locale"
+msgstr "Haupt-Locale"
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:471
-msgid "not a query - no params!"
-msgstr "keine Anfrage - keine Parameter!"
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:124
+msgid "Blog URL parameters"
+msgstr "Blog URL Parameter"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:130
+msgid "Relative to baseurl"
+msgstr "Relativ zur Basis-URL"
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:496
-msgid "no query string found"
-msgstr "kein Anfrage-Zeichenkette gefunden"
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:134
+msgid ""
+"With trailing slash. By default, leave this field empty. If you want to use "
+"a subfolder, you must handle it accordingly on the Webserver (e-g: create a "
+"subfolder + stub file or use mod_rewrite)."
+msgstr ""
+"Mit abschlieendem Schrgstrich. Standardmig kann dieses Feld leergelassen "
+"werden. Wenn du ein Unterverzeichnis benutzen mchtest, so muss dies auf dem "
+"Webserver erledigt werden (z.B.: erstelle einen Ordner und eine Stub-Datei "
+"oder benutze mod_rewrite)."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:138
+msgid "Absolute URL"
+msgstr "Absoluter URL"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:141
+msgid "With trailing slash."
+msgstr "Mit abschlieendem Schrgstrich."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:157
+msgid "Automatic detection by index.php"
+msgstr "Automatische Erkennung durch index.php"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:158
+msgid "Match absolute URL or use default blog"
+msgstr "Passt zum absoluten URL oder ist Standard-Blog"
+
+# TRANS: NO current default blog
+#. TRANS: NO current default blog
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:160
+msgid "No default blog is currently set"
+msgstr "Kein Standard-Blog definiert"
 
-#: ..\..\..\b2evocore\_functions_locale.php:354 ..\..\..\install\index.php:90
-msgid "name"
-msgstr "Name"
+# TRANS: current default blog
+#. TRANS: current default blog
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:161
+msgid "Current default :"
+msgstr "Aktueller Standard:"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:166
+msgid "Explicit reference on index.php"
+msgstr "Ausdrcklicher Bezug auf index.php"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:167
+msgid "You might want to use extra-path info with this."
+msgstr "Du mchtest vielleicht die Extra-Pfad Info hierfr benutzen."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:171
+msgid "Explicit reference to stub file (Advanced)"
+msgstr "Expliziter Bezug auf eine Stub-Datei (Fortgeschritten)"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:173
+msgid "Stub name"
+msgstr "Stub-Name"
 
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "Sende Pingbacks..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "Keine Pingbacks zu machen."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "START"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "Bearbeite:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "Konnte keinen Hostnamen finden:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "Verbinde zu Server:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "Konnte keine Verbindung &oouml;ffnen:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "Beginne Header und Inhalt zu empfangen"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Pingback-Server in X-Pingback Header gefunden:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Pingback-Server in Pingback <link /> Tag gefunden:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr "Keinen Pingback-Server in Header- und Content-Daten gefunden"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "Die URL des Pingback-Servers fehlt (knnte ein interner PHP fgets Fehler sein)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "Pingback-Server Daten"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "Seite verweist zu:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "Auf Seite verwiesen von:"
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:175
+msgid ""
+"For this to work, you must handle it accordingly on the Webserver (e-g: "
+"create a stub file or use mod_rewrite)."
+msgstr ""
+"Damit das funktioniert, musst du es serverseitig implementieren (z.B.: "
+"erstelle eine Stubdatei oder benutze mod_rewrite)."
 
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr "Pinge %s..."
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:178
+msgid "Preferred access type"
+msgstr "Bevorzugter Zugriffstyp"
 
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "ENDE"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "Pingbacks beendet."
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:180
+msgid "URL blog name"
+msgstr "URL Blog-Name"
 
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "Pinge b2evolution.net..."
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:180
+msgid ""
+"Used to uniquely identify this blog. Appears in URLs when using extra-path "
+"info. Also gets used as default for the media location (see the advanced "
+"tab)."
+msgstr ""
+"Identifiziert das Blog eindeutig. Erscheint in URLs wenn Extra-Pfad Info "
+"benutzt wird. Ausserdem wird es als Standard fr den Medien-Speicherort "
+"verwendet (siehe \"Erweitert\")."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:182
+msgid "URL preview"
+msgstr "URL Vorschau"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:185
+msgid "Feedback options"
+msgstr "Feedback Optionen"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:187
+msgid "Always allow comments on every posts"
+msgstr "Erlaube Kommentare bei jedem erstellten Beitrag"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:187
+msgid "Always on all posts"
+msgstr "Immer, bei allen Beitrgen"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:188
+msgid "Can be disabled on a per post basis"
+msgstr "Kann beim Erstellen deaktiviert werden"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:188
+msgid "Comments can be disabled on each post separatly"
+msgstr "Kommentare knnen bei jedem Beitrag deaktiviert werden"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:189
+msgid "Never allow any comments in this blog"
+msgstr "Erlaube niemals Kommentare in diesem Blog"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:189
+msgid "No comments are allowed in this blog"
+msgstr "In diesem Blog sind Kommentare nicht erlaubt"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:190
+msgid "Allow comments"
+msgstr "Erlaube Kommentare"
 
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "Pinge Weblogs.com..."
+# TRANS: SHORT table header on TWO lines
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:193
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:241
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:242
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:104
+#: ..\..\..\inc\_vars.inc.php:269
+msgid "Draft"
+msgstr "Entwurf"
 
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "Pinge Blo.gs..."
+# TRANS: SHORT table header on TWO lines
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:194
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:220
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:239
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:95
+#: ..\..\..\inc\_vars.inc.php:265
+msgid "Published"
+msgstr "Verffentlicht"
 
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "Pinge technorati.com..."
+# TRANS: SHORT table header on TWO lines
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:195
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:248
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:243
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:107
+#: ..\..\..\inc\_vars.inc.php:266
+msgid "Deprecated"
+msgstr "Missbilligt"
 
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Archiv fr"
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:197
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:53
+msgid "New feedback status"
+msgstr "Status fr neuen Feedback"
 
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Archiv-Verzeichnis"
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:199
+msgid ""
+"This status will be assigned to any new comment/trackback (unless overriden "
+"by plugins)."
+msgstr ""
+"Dieser Status wird allen neuen Kommentaren/Trackbacks zugeordnet (solange er "
+"nicht von Plugins berschrieben wird)"
 
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Sende Trackbacks..."
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:202
+msgid ""
+"Allow other bloggers to send trackbacks to this blog, letting you know when "
+"they refer to it. This will also let you send trackbacks to other blogs."
+msgstr ""
+"Erlaube anderen Bloggern Trackbacks an dieses Blog zu senden, um dich wissen "
+"zu lassen, dass sie sich darauf beziehen. Dies wird dir auch erlauben, "
+"selber Trackbacks an andere Blogs zu senden."
 
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "Kein Trackback zu senden."
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:202
+msgid "Allow trackbacks"
+msgstr "Erlaube Trackbacks"
 
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "Zu sendender Auszug:"
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:56
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:106
+#: ..\..\..\skins\l33t_gray\_main.php:61
+msgid "Blogs"
+msgstr "Blogs"
 
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "Trackbacks beendet."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "Sende Trackback an:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Antwort:"
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:61
+msgid "Blog URL"
+msgstr "Blog URL"
 
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "falsches Login/Passwort."
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:120
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "setcookie %s fehlgeschlagen!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "Login/Passwort nicht mehr gltig."
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:62
+msgid "Static File"
+msgstr "Statische Datei"
 
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Du musst dich einloggen!"
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:63
+#: ..\..\..\inc\VIEW\login\_reg_form.php:66
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:83
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:265
+#: ..\..\..\inc\VIEW\users\_users_form.php:182 ..\..\..\skins\_profile.php:70
+#: ..\..\..\skins\l33t_gray\_profile.php:70
+msgid "Locale"
+msgstr "Locale"
 
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "Melde dich an, wenn du einen Account hast..."
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:90
+msgid "Default blog on index.php"
+msgstr "Standard-Blog auf index.php"
 
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "Anmelden..."
+# TRANS: abbrev. for "generate !"
+#. TRANS: abbrev. for "generate !"
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:107
+msgid "Gen!"
+msgstr "Gen!"
 
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "Registriere dich, um einen Account zu erstellen..."
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:123
+msgid "Copy this blog!"
+msgstr "Kopiere dieses Blog!"
 
-#: ..\..\..\b2evocore\_functions_users.php:420
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:125
 #, php-format
-msgid "Logout (%s)"
-msgstr "Logout (%s)"
+msgid ""
+"Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete "
+"ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n"
+"\\nThis CANNOT be undone!"
+msgstr ""
+"Soll Blog #%d wirklich gelscht werden ?\\n\\nWARNUNG: Dies wird ALLE "
+"EINTRGE, KOMMENTARE,\\nKATEGORIEN und weitere Daten, die diesem Blog "
+"zugeordnet sind lschen!\\n\\nDies kann NICHT rckgngig gemacht werden!"
 
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "Melde dich von deinem Account ab"
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:137
+msgid "Sorry, you have no permission to edit/view any blog's properties."
+msgstr "Sorry, du hast keine Rechte, um Blogeigenschaften zu ndern oder anzugucken."
 
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "Admin"
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:148
+msgid "New blog..."
+msgstr "Neues Blog..."
 
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "Gehe zum Back-Office"
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:82
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:205
+msgid "Layout"
+msgstr "Layout"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:135
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:348
+#: ..\..\..\inc\VIEW\users\_users_list.php:103
+msgid "All users"
+msgstr "Alle Benutzer"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:153
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:253
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:293
+msgid "Members"
+msgstr "Mitglieder"
 
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "Profil (%s)"
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:153
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:271
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:313
+msgid "Non members"
+msgstr "Nicht-Mitglieder"
 
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "Editiere Dein Profil"
+# TRANS: SHORT table header on TWO lines
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:212
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:229
+msgid "Is<br />member"
+msgstr "Ist<br />Mitglied"
 
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "Benutzerprofil"
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:214
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:222
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:61
+msgid "Permission to read protected posts"
+msgstr "Erlaubnis, geschtzte Eintrge zu lesen"
 
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "Sonntag"
+# TRANS: SHORT table header on TWO lines
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:219
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:226
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:233
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:240
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:247
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:230
+msgid "Can post/edit with following statuses:"
+msgstr "Kann folgende Eintrge machen/ndern:"
 
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "Montag"
+# TRANS: SHORT table header on TWO lines
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:227
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:240
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:98
+#: ..\..\..\inc\_vars.inc.php:267
+msgid "Protected"
+msgstr "Geschtzt"
 
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "Dienstag"
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:229
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:73
+msgid "Permission to post into this blog with protected status"
+msgstr "Erlaubnis, um geschtzte Eintrge in diesem Blog zu erstellen"
 
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "Mittwoch"
+# TRANS: SHORT table header on TWO lines
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:234
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:241
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:101
+#: ..\..\..\inc\_vars.inc.php:268
+msgid "Private"
+msgstr "Privat"
 
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "Donnerstag"
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:236
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:67
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:79
+msgid "Permission to post into this blog with private status"
+msgstr "Erlaubnis, um private Eintrge in diesem Blog zu erstellen"
 
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "Freitag"
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:243
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:85
+msgid "Permission to post into this blog with draft status"
+msgstr "Erlaubnis, um Entwrfe in diesem Blog zu erstellen"
 
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "Samstag"
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:250
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:91
+msgid "Permission to post into this blog with deprecated status"
+msgstr "Erlaubnis, um missbilligte Eintrge in diesem Blog zu erstellen"
 
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "So"
+# TRANS: SHORT table header on TWO lines
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:255
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:231
+msgid "Delete<br />posts"
+msgstr "Lsche<br />Eintrge"
 
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "Mo"
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:259
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:97
+msgid "Permission to delete posts in this blog"
+msgstr "Erlaubnis, um Eintrge in diesem Blog zu lschen"
 
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "Di"
+# TRANS: SHORT table header on TWO lines
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:264
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:232
+msgid "Edit<br />comts"
+msgstr "ndere<br />Komm"
 
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "Mi"
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:268
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:103
+msgid "Permission to edit comments in this blog"
+msgstr "Erlaubnis, um Kommentare in diesem Blog zu ndern"
 
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "Do"
+# TRANS: SHORT table header on TWO lines
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:273
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:233
+msgid "Edit<br />cats"
+msgstr "ndere<br />Kats"
 
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "Fr"
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:277
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:109
+msgid "Permission to edit categories for this blog"
+msgstr "Erlaubnis zum ndern der Kategorien fr dieses Blog"
 
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "Sa"
+# TRANS: SHORT table header on TWO lines
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:282
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:234
+msgid "Edit<br />blog"
+msgstr "ndere<br />Blog"
 
-#  TRANS: abbrev. for Sunday
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr " S "
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:286
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:115
+msgid "Permission to edit blog properties"
+msgstr "Erlaubnis, um Blogeigenschaften zu ndern"
 
-#  TRANS: abbrev. for Monday
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr " M "
+# TRANS: SHORT table header on TWO lines
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:291
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:300
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:309
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:235
+msgid "Media directory"
+msgstr "Medienbibliothek"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:292
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:244
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:283
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:107
+#: ..\..\..\inc\VIEW\items\_item.form.php:175
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:167
+msgid "Upload"
+msgstr "Hochladen"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:296
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:121
+msgid "Permission to upload into blog's media folder"
+msgstr "Erlaubnis, um in die Medienbibliothek des Blogs hochzuladen"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:301
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:245
+msgid "Read"
+msgstr "Lesen"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:305
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:127
+msgid "Permission to browse blog's media folder"
+msgstr "Erlaubnis, um die Medienbibliothek des Blogs zu durchsuchen"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:314
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:133
+msgid "Permission to change the blog's media folder content"
+msgstr "Erlaubnis, um den Inhalt der Medienbibliothek zu verndern"
 
-#  TRANS: abbrev. for Tuesday
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr " D "
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:320
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:136
+msgid "(un)selects all checkboxes using Javascript"
+msgstr "(de)markieren aller Checkboxen mittels Javascript"
 
-#  TRANS: abbrev. for Wednesday
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr " M "
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:321
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:137
+msgid "(un)check all"
+msgstr "alle (de)markieren"
 
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr " D "
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:369
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:159
+msgid "Not Member"
+msgstr "Kein Mitglied"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:371
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:161
+msgid "Editor"
+msgstr "Autor"
 
-#  TRANS: abbrev. for Friday
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr " F "
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:373
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:163
+msgid "Custom"
+msgstr "Benutzerdefiniert"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:388
+msgid "Role"
+msgstr "Rolle"
 
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr " S "
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:401
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:331
+msgid ""
+"Note: General group permissions override the media folder permissions "
+"defined here."
+msgstr ""
+"Beachte: Generelle Gruppenrechte berschreiben die Medienordner-Rechte, die "
+"hier angegeben werden."
 
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "Januar"
+# TRANS: table header for user list
+#. TRANS: table header for user list
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:228
+msgid "Login "
+msgstr "Login "
 
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "Februar"
+#: ..\..\..\inc\VIEW\collections\_blogs_skin.form.php:24
+msgid "Choose a skin"
+msgstr "Whle ein Skin"
 
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "Mrz"
+#: ..\..\..\inc\VIEW\collections\_blogs_skin.form.php:31
+msgid "Available skins"
+msgstr "Verfgbare Skins"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_skin.form.php:42
+msgid "Preview blog with this skin in a new window"
+msgstr "Vorschau des Blogs mit diesem Skin in einem neuen Fenster"
 
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "April"
+#: ..\..\..\inc\VIEW\collections\_blogs_skin.form.php:58
+msgid "Select"
+msgstr "Auswhlen"
 
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "Mai"
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:59
+msgid "Edit category properties"
+msgstr "Editiere Kategorie-Eigenschaften"
 
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "Juni"
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:62
+msgid "Are you sure you want to delete?"
+msgstr "Wirklich lschen?"
 
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "Juli"
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:76
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:77
+msgid "New sub-category here"
+msgstr "Hier neue Unterkategorie"
 
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "August"
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:97
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:98
+msgid "New category here"
+msgstr "Hier neue Kategorie"
 
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "September"
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:102
+msgid ""
+"<strong>Note:</strong> Deleting a category does not delete items from that "
+"category. It will just assign them to the parent category. When deleting a "
+"root category, items will be assigned to the oldest remaining category in "
+"the same collection (smallest category number)."
+msgstr ""
+"<strong>Beachte:</strong> Das Lschen einer Kategorie entfernt nicht die "
+"darin enthaltenen Eintrge. Sie werden der bergeordneten Kategorie "
+"zugeordnet. Wenn eine Wurzelkategorie gelscht wird, werden die Eintrge der "
+"ltesten, verbleibenden Kategorie (niedrigste Kategorienummer) derselben "
+"Kollektion zugeordnet."
+
+#: ..\..\..\inc\VIEW\comments\_browse_comments.inc.php:43
+msgid "Feedback (Comments, Trackbacks...)"
+msgstr "Feedback (Kommentare, Tackbacks...)"
+
+#: ..\..\..\inc\VIEW\comments\_browse_comments.inc.php:46
+msgid "No feedback yet..."
+msgstr "Bisher kein Feedback..."
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:48
+msgid "Comment contents"
+msgstr "Kommentarinhalt"
 
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "Oktober"
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:107
+#: ..\..\..\inc\VIEW\items\_item.form.php:190
+msgid "Advanced properties"
+msgstr "Erweiterte Eigenschaften"
 
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "November"
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:122
+msgid "Edit timestamp"
+msgstr "Zeitstempel ndern"
 
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "Dezember"
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:159
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:216
+#: ..\..\..\skins\_feedback.php:266 ..\..\..\skins\basic\_feedback.php:220
+#: ..\..\..\skins\l33t_gray\_feedback.php:268
+#: ..\..\..\skins\wpc_default\_feedback.php:219
+msgid "Auto-BR"
+msgstr "Auto-BR"
 
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "Jan"
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:159
+msgid "This option is deprecated, you should avoid using it."
+msgstr "Diese Option ist veraltet, du solltest aufhren sie zu nutzen."
 
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "Feb"
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:168
+msgid "Comment info"
+msgstr "Kommentar Information"
 
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "Mr"
+# TRANS: file type
+#. TRANS: file type
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:170
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:50
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:321
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:70
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:106
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:141
+#: ..\..\..\inc\VIEW\items\_item.form.php:110
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:81
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:123
+msgid "Type"
+msgstr "Typ"
 
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "Apr"
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:171
+msgid "IP address"
+msgstr "IP Adresse"
 
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "Mai"
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:172
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:65
+msgid "Spam Karma"
+msgstr "Spam Karma"
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:173
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:74
+msgid "Item"
+msgstr "Element"
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:182
+#: ..\..\..\inc\VIEW\items\_item.form.php:280
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:225
+msgid "Published (Public)"
+msgstr "Verffentlicht (ffentlich)"
 
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "Jun"
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:183
+#: ..\..\..\inc\VIEW\items\_item.form.php:286
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:231
+msgid "Draft (Not published!)"
+msgstr "Entwurf (nicht verffentlicht!)"
 
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "Jul"
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:184
+#: ..\..\..\inc\VIEW\items\_item.form.php:288
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:233
+msgid "Deprecated (Not published!)"
+msgstr "Missbilligt (nicht verffentlicht!)"
 
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "Aug"
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:65
+msgid "No Spam Karma"
+msgstr "Kein Spam Karma"
+
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:73
+#: ..\..\..\skins\_atom\_lastcomments.php:39
+#: ..\..\..\skins\_lastcomments.php:37
+#: ..\..\..\skins\_rdf\_lastcomments.php:61
+#: ..\..\..\skins\_rss\_lastcomments.php:40
+#: ..\..\..\skins\_rss2\_lastcomments.php:49
+#: ..\..\..\skins\l33t_gray\_lastcomments.php:37
+msgid "In response to:"
+msgstr "Als Antwort auf:"
 
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "Sep"
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:75
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:116
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:91
+msgid "Edit this task..."
+msgstr "Editiere diese Aufgabe..."
+
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:83
+#: ..\..\..\skins\_feedback.php:121 ..\..\..\skins\basic\_feedback.php:123
+#: ..\..\..\skins\l33t_gray\_feedback.php:121
+msgid "Comment from:"
+msgstr "Kommentar von:"
 
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "Okt"
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:87
+#: ..\..\..\skins\_feedback.php:128 ..\..\..\skins\basic\_feedback.php:129
+#: ..\..\..\skins\l33t_gray\_feedback.php:128
+msgid "Trackback from:"
+msgstr "Trackback von:"
 
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "Nov"
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:91
+#: ..\..\..\skins\_feedback.php:133 ..\..\..\skins\basic\_feedback.php:134
+#: ..\..\..\skins\l33t_gray\_feedback.php:133
+msgid "Pingback from:"
+msgstr "Pingback von:"
 
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "Dez"
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:32
+msgid "Cancel!"
+msgstr "Abbrechen!"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:34
+msgid "New scheduled job"
+msgstr "Neuer geplanter Job"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:39
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:36
+msgid "Job details"
+msgstr "Jobdetails"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:41
+msgid "Job type"
+msgstr "Jobtyp"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:43
+msgid "Schedule date"
+msgstr "Planungsdatum"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:46
+msgid "Schedule time"
+msgstr "Planungszeit"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:49
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:55
+msgid "Repeat every"
+msgstr "Wiederhole nach"
 
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr "Lokal"
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:54
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:110
+msgid "Create"
+msgstr "Erstellen"
 
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr "Berichtet"
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:32
+msgid "Close sheet"
+msgstr "Schliessen Sheet"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:34
+msgid "Scheduled job"
+msgstr "Geplanter Job"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:38
+msgid "Job #"
+msgstr "Job #"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:39
+msgid "Job name"
+msgstr "Jobname"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:40
+msgid "Scheduled at"
+msgstr "Geplant um"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:44
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:84
+#: ..\..\..\inc\_misc\_form.class.php:979
+msgid "days"
+msgstr "Tage"
 
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr "Zentral"
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:48
+#: ..\..\..\inc\_misc\_form.class.php:988
+msgid "hours"
+msgstr "Stunden"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:52
+#: ..\..\..\inc\_misc\_form.class.php:998
+msgid "minutes"
+msgstr "Minuten"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:59
+msgid "Execution details"
+msgstr "Ausfhrungsdetails"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:63
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:67
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:126
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:133
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:130
+msgid "Status"
+msgstr "Status"
 
-#: ..\..\..\conf\_locales.php:49
-msgid "Czech (CZ)"
-msgstr "Tschechisch (CZ)"
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:68
+msgid "Real start time"
+msgstr "Wirkliche Startzeit"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:69
+msgid "Real stop time"
+msgstr "Wirkliche Stoppzeit"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:70
+msgid "Messages"
+msgstr "Nachrichten"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:69
+msgid "Scheduled jobs"
+msgstr "Geplante Jobs"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:72
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:75
+msgid "Refresh"
+msgstr "Neu laden"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:75
+msgid "Add job"
+msgstr "Job hinzufgen"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:87
+msgid "Pending"
+msgstr "Wartend"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:88
+msgid "Started"
+msgstr "Gestartet"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:89
+msgid "Timed out"
+msgstr "Zeit berschritten"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:90
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:130
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:153
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:196
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:331
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:385
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:396
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:444
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:477
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:510
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:609
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:632
+msgid "Error"
+msgstr "Fehler"
 
-#: ..\..\..\conf\_locales.php:56
-#, fuzzy
-msgid "Danish (DK)"
-msgstr "Englisch (UK)"
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:91
+msgid "Finished"
+msgstr "Beendet"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:97
+msgid "Schedule"
+msgstr "Einplanen"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:98
+msgid "Attention"
+msgstr "Aufmerksamkeit"
 
-#: ..\..\..\conf\_locales.php:63
-msgid "German (DE)"
-msgstr "Deutsch (DE)"
+# TRANS: All categories, skin's categories list
+#. TRANS: All categories, skin's categories list
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:99
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:108
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:104
+#: ..\..\..\plugins\_categories.plugin.php:136
+#: ..\..\..\skins\_categories.php:19
+msgid "All"
+msgstr "Alle"
 
-#: ..\..\..\conf\_locales.php:70
-msgid "English (EU)"
-msgstr "Englisch (EU)"
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:113
+msgid "Planned at"
+msgstr "Geplant um"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:133
+msgid "Repeat"
+msgstr "Wiederholen"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:147
+msgid "Delete this job!"
+msgstr "Lsche diese Aufgabe!"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:166
+msgid "Execute pending jobs in a popup window now!"
+msgstr "Fhre wartende Jobs jetzt in einem Popupfenster aus!"
+
+#: ..\..\..\inc\VIEW\errors\_access_denied.inc.php:15
+#: ..\..\..\inc\VIEW\errors\_access_denied.inc.php:19
+msgid "Access denied"
+msgstr "Zugriff verweigert"
+
+#: ..\..\..\inc\VIEW\errors\_access_denied.inc.php:20
+msgid "Sorry, you have no permission to access this section."
+msgstr "Sorry, du hast keine Zugriffsrechte auf diesen Bereich."
+
+#: ..\..\..\inc\VIEW\errors\_access_denied.inc.php:23
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1254
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1256
+#: ..\..\..\skins_adm\evo\_adminUI.class.php:137
+#: ..\..\..\skins_adm\legacy\_adminUI.class.php:129
+msgid "Logout"
+msgstr "Ausloggen"
 
-#: ..\..\..\conf\_locales.php:77
-msgid "English (UK)"
-msgstr "Englisch (UK)"
+#: ..\..\..\inc\VIEW\errors\_access_denied.inc.php:25
+#: ..\..\..\skins_adm\evo\_adminUI.class.php:139
+#: ..\..\..\skins_adm\evo\_adminUI.class.php:141
+#: ..\..\..\skins_adm\legacy\_adminUI.class.php:131
+#: ..\..\..\skins_adm\legacy\_adminUI.class.php:133
+msgid "Exit to blogs"
+msgstr "Zu den Blogs"
 
-#: ..\..\..\conf\_locales.php:84
-msgid "English (US)"
-msgstr "Englisch (US)"
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:41
+msgid "Close properties!"
+msgstr "Schliesse Eigenschaften!"
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:43
+msgid "File properties"
+msgstr "Dateieigenschaften"
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:49
+msgid "Filename"
+msgstr "Dateiname"
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:49
+msgid "This is the name of the file on the server hard drive."
+msgstr "Dies ist der Name der Datei auf der Festplatte des Servers."
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:56
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:62
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:152
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:243
+msgid "Long title"
+msgstr "Langer Titel"
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:56
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:62
+msgid "This is a longer descriptive title"
+msgstr "Dies ist ein lngerer, beschreibender Titel"
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:57
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:63
+msgid "Alternative text"
+msgstr "Alternativer Text"
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:57
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:63
+msgid "This is useful for images"
+msgstr "Dies ist ntzlich fr Bilder"
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:58
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:64
+msgid "Caption/Description"
+msgstr "Beschriftung/Beschreibung"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:80
+msgid "Hide Filemanager"
+msgstr "Dateimanager verstecken"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:96
+msgid "All files and folders, including subdirectories"
+msgstr "Alle Dateien und Verzeichnisse, inklusive Unterverzeichnisse"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:96
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:97
+msgid "Normal mode"
+msgstr "Normaler Modus"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:97
+msgid "Flat mode"
+msgstr "Flacher Modus"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:106
+msgid "Filter is a regular expression"
+msgstr "Filter ist ein regulrer Ausdruck"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:113
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:632
+msgid "Filter"
+msgstr "Filter"
+
+# TRANS: short for "is regular expression"
+#. TRANS: short for "is regular expression"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:121
+msgid "RegExp"
+msgstr "RegExp"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:124
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:178
+#: ..\..\..\inc\_misc\_results.class.php:866
+msgid "Apply"
+msgstr "Anwenden"
 
-#: ..\..\..\conf\_locales.php:91
-msgid "English (CA)"
-msgstr "Englisch (CA)"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:130
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:131
+msgid "Unset filter"
+msgstr "Filter zurcksetzen"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:216
+msgid "Display directory tree"
+msgstr "Zeige Verzeichnis-Baum"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:220
+msgid "Hide directory tree"
+msgstr "Verstecke Verzeichnis-Baum"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:230
+msgid "Current dir"
+msgstr "Aktueller Ordner"
 
-#: ..\..\..\conf\_locales.php:98
-msgid "English (AU)"
-msgstr "Englisch (AU)"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:247
+msgid ""
+"A popup has discovered that the displayed content of this window is not up "
+"to date. Click to reload."
+msgstr ""
+"Ein Popup hat festgestellt, dass der Inhalt dieses Fensters nicht mehr "
+"aktuell ist. Klicken, um neu zu laden."
 
-#: ..\..\..\conf\_locales.php:105
-msgid "English (IL)"
-msgstr "Englisch (IL)"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:256
+#, php-format
+msgid "%s bytes"
+msgstr "%s Bytes"
 
-#: ..\..\..\conf\_locales.php:112
-#, fuzzy
-msgid "English (NZ)"
-msgstr "Englisch (EU)"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:257
+#, php-format
+msgid "%d directories"
+msgstr "%d Ordner"
 
-#: ..\..\..\conf\_locales.php:119
-#, fuzzy
-msgid "English (SG)"
-msgstr "Englisch (US)"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:257
+msgid "No directories"
+msgstr "Keine Ordner"
 
-#: ..\..\..\conf\_locales.php:126
-msgid "Spanish (ES)"
-msgstr "Spanisch (ES)"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:257
+msgid "One directory"
+msgstr "Ein Ordner"
 
-#: ..\..\..\conf\_locales.php:133
-#, fuzzy
-msgid "Spanish (MX)"
-msgstr "Spanisch (ES)"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:259
+#, php-format
+msgid "%d files"
+msgstr "%d Dateien"
 
-#: ..\..\..\conf\_locales.php:140
-#, fuzzy
-msgid "Spanish (VE)"
-msgstr "Spanisch (ES)"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:259
+msgid "No files"
+msgstr "Keine Dateien"
 
-#: ..\..\..\conf\_locales.php:147
-#, fuzzy
-msgid "Finnish (FI)"
-msgstr "Englisch (IL)"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:259
+msgid "One file"
+msgstr "Eine Datei"
 
-#: ..\..\..\conf\_locales.php:154
-msgid "French (FR)"
-msgstr "Franzsisch (FR)"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:302
+msgid "Go to parent folder"
+msgstr "Zum bergeordneten Verzeichnis"
 
-#: ..\..\..\conf\_locales.php:161
-msgid "French (CA)"
-msgstr "Franzsisch (CA)"
+# TRANS: file/directory path
+#. TRANS: file/directory path
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:309
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:89
+msgid "Path"
+msgstr "Pfad"
 
-#: ..\..\..\conf\_locales.php:168
-msgid "French (BE)"
-msgstr "Franzsisch (BE)"
+# TRANS: file size
+#. TRANS: file size
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:324
+msgid "Size"
+msgstr "Gre"
 
-#: ..\..\..\conf\_locales.php:175
-#, fuzzy
-msgid "Galician (ES)"
-msgstr "Italienisch (IT)"
+# TRANS: file's last change / timestamp
+#. TRANS: file's last change / timestamp
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:325
+msgid "Last change"
+msgstr "Letzte nderung"
+
+# TRANS: file's permissions (short)
+#. TRANS: file's permissions (short)
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:329
+msgid "Perms"
+msgstr "Rechte"
 
-#: ..\..\..\conf\_locales.php:182
-msgid "Hungarian (HU)"
-msgstr "Ungarisch (HU)"
+# TRANS: file owner
+#. TRANS: file owner
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:334
+msgid "Owner"
+msgstr "BesitzerSonstiges"
+
+# TRANS: file group
+#. TRANS: file group
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:339
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:150
+msgid "Group"
+msgstr "Gruppe"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:363
+msgid "Select this file"
+msgstr "Whle diese Datei"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:390
+msgid "Change into this directory"
+msgstr "Wechsele in diesen Ordner"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:473
+msgid "Link this file!"
+msgstr "Verlinke diese Datei!"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:558
+msgid "Edit permissions"
+msgstr "Berechtigungen ndern"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:591
+msgid "Edit properties..."
+msgstr "Editiere Eigenschaften..."
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:631
+msgid "No files found."
+msgstr "Keine Dateien gefunden."
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:651
+msgid "With selected files:"
+msgstr "Mit ausgewhlten Dateien:"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:658
+msgid "Insert IMG tags for selected files"
+msgstr "Fge IMG Tags fr ausgewhlte Dateien ein"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:671
+msgid "Rename the selected files"
+msgstr "Benenne die ausgewhlten Dateien um"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:676
+msgid "Delete the selected files"
+msgstr "Lsche die ausgewhlten Dateien"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:686
+msgid "Download the selected files as archive"
+msgstr "Lade die ausgewhlten Dateien als Archiv herunter"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:694
+msgid "Send by mail"
+msgstr "Versende per E-Mail"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:791
+msgid "You must select at least one file!"
+msgstr "Es muss mindestens eine Datei ausgewhlt werden!"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:826
+msgid "New file:"
+msgstr "Neue Datei:"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:831
+msgid "New folder:"
+msgstr "Neuer Ordner:"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:843
+msgid "folder"
+msgstr "Ordner"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:850
+msgid "file"
+msgstr "Datei"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:859
+msgid "Create!"
+msgstr "Erstellen!"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:877
+msgid "Advanced upload..."
+msgstr "Erweiterter Upload..."
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:891
+msgid "Quick Upload!"
+msgstr "Hochladen!"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:923
+msgid "Hide menu"
+msgstr "Verstecke Menu"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:923
+msgid "Show menu"
+msgstr "Zeige Menu"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:925
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:211
+#: ..\..\..\skins\_feedback.php:287 ..\..\..\skins\basic\_feedback.php:216
+#: ..\..\..\skins\l33t_gray\_feedback.php:289
+#: ..\..\..\skins\wpc_default\_feedback.php:216
+msgid "Options"
+msgstr "Optionen"
 
-#: ..\..\..\conf\_locales.php:189
-msgid "Italian (IT)"
-msgstr "Italienisch (IT)"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:930
+msgid "Sort directories at top"
+msgstr "Sortiere Verzeichnisse nach oben"
 
-#: ..\..\..\conf\_locales.php:196
-msgid "Japanese (JP)"
-msgstr "Japanisch (JP)"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:931
+msgid "Show file types"
+msgstr "Zeige Dateitypen"
 
-#: ..\..\..\conf\_locales.php:203
-msgid "Lithuanian (LT)"
-msgstr "Litauisch (LT)"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:932
+msgid "Display thumbnails for image files"
+msgstr "Zeige Miniaturbild fr Bilddateien"
 
-#: ..\..\..\conf\_locales.php:210
-msgid "Bokm&aring;l (NO)"
-msgstr "Norwegisch (NO)"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:933
+msgid "Display the image size of image files"
+msgstr "Zeige die Bildgrsse von Bilddateien"
 
-#: ..\..\..\conf\_locales.php:217
-msgid "Dutch (NL)"
-msgstr "Hollndisch (NL)"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:934
+msgid "Show file perms"
+msgstr "Zeige Dateiberechtigungen"
 
-#: ..\..\..\conf\_locales.php:224
-msgid "Dutch (BE)"
-msgstr "Hollndisch (BE)"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:935
+msgid "Show file owners"
+msgstr "Zeige Dateibesitzer"
 
-#: ..\..\..\conf\_locales.php:231
-msgid "Portuguese (BR)"
-msgstr "Portugisisch (BR)"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:936
+msgid "Show file groups"
+msgstr "Zeige Dateigruppen"
 
-#: ..\..\..\conf\_locales.php:238
-#, fuzzy
-msgid "Portuguese (PT)"
-msgstr "Portugisisch (BR)"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:937
+msgid "Show hidden files"
+msgstr "Zeige versteckte Dateien"
 
-# D:\www\b2evo091\blogs\conf\_locales.php:245
-#: ..\..\..\conf\_locales.php:245
-msgid "Slovak (SK)"
-msgstr ""
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:938
+msgid "Display file permissions like \"rwxr-xr-x\" rather than short form"
+msgstr "Zeige Dateirechte als \"rwxr-xr-x\" anstelle der Kurzform"
 
-#: ..\..\..\conf\_locales.php:252
-msgid "Swedish (SE)"
-msgstr "Schwedisch (SE)"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:939
+msgid "Recursive size of directories"
+msgstr "Rekursive Verzeichnisgre"
 
-# D:\www\b2evo091\blogs\conf\_locales.php:259
-#: ..\..\..\conf\_locales.php:259
-msgid "Thai (TH)"
-msgstr ""
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:940
+msgid "Always show the Filemanager"
+msgstr "Immer den Dateimanager anzeigen"
 
-# D:\www\b2evo091\blogs\conf\_locales.php:266
-#: ..\..\..\conf\_locales.php:266
-msgid "Turkish (TR)"
-msgstr ""
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:942
+msgid "Update !"
+msgstr "Aktualisiere !"
 
-# D:\www\b2evo091\blogs\conf\_locales.php:273
-#: ..\..\..\conf\_locales.php:273
-msgid "Turkish utf-8 (TR)"
-msgstr ""
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:64
+msgid "Quit copy/move mode!"
+msgstr "Beende Kopieren/Verschieben-Modus!"
 
-#: ..\..\..\conf\_locales.php:280
-msgid "Chinese(S) gb2312 (CN)"
-msgstr "Chinesisch(S) gb2312 (CN)"
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:79
+msgid "Check to overwrite the existing file"
+msgstr "Auswhlen, um die existierende Datei zu berschreiben"
 
-#: ..\..\..\conf\_locales.php:287
-msgid "Chinese(S) utf-8 (CN)"
-msgstr "Chinese(S) utf-8 (CN)"
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:79
+msgid "Overwrite"
+msgstr "berschreiben"
 
-#: ..\..\..\conf\_locales.php:303
-msgid "Trad. Chinese (TW)"
-msgstr "Trad. Chinesisch (TW)"
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:83
+#: ..\..\..\inc\VIEW\files\_files_rename.form.php:59
+msgid "New name"
+msgstr "Neuer Name"
 
-#: ..\..\..\htsrv\comment_post.php:30
-msgid "You cannot leave comments on this post!"
-msgstr "Du kannst zu diesem Eintrag keinen Kommentar hinterlassen!"
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:91
+msgid "You are in copy/move mode."
+msgstr "Du befindest dich im Kopieren/Verschieben-Modus."
 
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Please fill in the name field"
-msgstr "Bitte Namen angeben"
-
-#: ..\..\..\htsrv\comment_post.php:54
-msgid "Please fill in the email field"
-msgstr "Bitte das EMail-Feld angeben"
-
-#: ..\..\..\htsrv\comment_post.php:59
-#, fuzzy
-msgid "Supplied name is invalid"
-msgstr "Angegebene URL ist ungltig: "
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:92
+msgid "Please navigate to the desired target location."
+msgstr "Bitte navigiere zum gewnschten Zielort."
 
-#: ..\..\..\htsrv\comment_post.php:65
-msgid "Supplied email address is invalid"
-msgstr "Die angegebene EMail-Adresse ist ungltig"
+#: ..\..\..\inc\VIEW\files\_files_delete.form.php:45
+msgid "Cancel delete!"
+msgstr "Lschen abbrechen!"
 
-#: ..\..\..\htsrv\comment_post.php:89 ..\..\..\htsrv\trackback.php:69
-msgid "Please do not send empty comment"
-msgstr "Bitte schicke keine leeren Kommentare"
+#: ..\..\..\inc\VIEW\files\_files_delete.form.php:55
+msgid "Do you really want to delete the following files?"
+msgstr "Mchtest du wirklich die folgenden Dateien lschen?"
 
-#: ..\..\..\htsrv\comment_post.php:93 ..\..\..\htsrv\trackback.php:73
-#, fuzzy
-msgid "Supplied comment is invalid"
-msgstr "Angegebene URL ist ungltig: "
+#: ..\..\..\inc\VIEW\files\_files_delete.form.php:56
+msgid "Do you really want to delete the following file?"
+msgstr "Mchtest du wirklich die folgende Datei lschen?"
 
-#: ..\..\..\htsrv\comment_post.php:110
-#, fuzzy, php-format
-msgid "You can only post a new comment every %d seconds."
-msgstr "Du kannst nur alle 30 Sekunden einen Kommentar abgeben."
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:40
+msgid "Cancel download!"
+msgstr "Herunterladen abbrechen!"
 
-#: ..\..\..\htsrv\comment_post.php:114
-msgid "Cannot post comment, please correct these errors:"
-msgstr "Kann Kommentar nicht verarbeiten, bitte korrigiere diese Fehler:"
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:42
+msgid "Download files in archive"
+msgstr "Dateien in einem Archiv herunterladen"
 
-#: ..\..\..\htsrv\comment_post.php:115
-msgid "Back to comment editing"
-msgstr "Zurck zum Editieren des Kommentars"
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:48
+msgid "Archive filename"
+msgstr "Archiv-Dateiname"
 
-#: ..\..\..\htsrv\comment_post.php:140 ..\..\..\htsrv\comment_post.php:143
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Neuer Kommentar zu deinem Eintrag #%d \"%s\""
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:48
+msgid "This is the name of the file which will get sent to you."
+msgstr "Dies ist der Name der Datei, die Dir zugesandt wird."
 
-#: ..\..\..\htsrv\comment_post.php:155 ..\..\..\htsrv\trackback.php:115
-#: ..\..\..\xmlsrv\xmlrpc.php:1411
-msgid "Url"
-msgstr "URL"
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:52
+msgid "Exclude subdirectories"
+msgstr "Schliesse Unterordner aus"
 
-#: ..\..\..\htsrv\comment_post.php:157
-msgid "Comment"
-msgstr "Kommentar"
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:52
+msgid "This will exclude subdirectories of selected directories."
+msgstr "Dies wird Unterverzeichnisse von ausgewhlten Verzeichnissen aussschliessen."
 
-#: ..\..\..\htsrv\comment_post.php:158 ..\..\..\htsrv\trackback.php:117
-#: ..\..\..\xmlsrv\xmlrpc.php:1413
-msgid "Edit/Delete"
-msgstr "ndern/Lschen"
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:55
+msgid "Files to download"
+msgstr "Herunterzuladende Dateien"
 
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "Verbinde zum POP-Server..."
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:40
+msgid "Quit link mode!"
+msgstr "Verlasse Verknpfungs-Modus!"
 
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "Verbindung fehlgeschlagen: "
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:42
+#, php-format
+msgid "Link files to &laquo;%s&raquo;..."
+msgstr "Verknpfe Dateien mit &laquo;%s&raquo;..."
 
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "Anmelden am POP-Server..."
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:46
+msgid "Edit this post"
+msgstr "Diesen Eintrag editieren"
 
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "Keine Nachrichten oder Login fehlgeschlagen:"
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:54
+msgid "Existing links"
+msgstr "Vorhandene Verknpfungen"
+
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:67
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:103
+msgid "Let browser handle this file!"
+msgstr "Lass den Browser die Datei behandeln!"
+
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:107
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:143
+msgid "Locate this file!"
+msgstr "Lokalisiere diese Datei!"
+
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:111
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:147
+msgid "Delete this link!"
+msgstr "Lsche diese Verknpfung!"
 
-#: ..\..\..\htsrv\getmail.php:54
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:122
 #, php-format
-msgid "Getting message #%d..."
-msgstr "Empfange Nachricht #%d..."
+msgid "Click on a link icon %s below to link an additional file to this item."
+msgstr ""
+"Klicke unten auf das Verknpfungssymbol %s, um eine weiter Datei mit diesem "
+"Element zu verknpfen."
 
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "Bearbeite..."
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:49
+msgid "Change permissions"
+msgstr "Rechte ndern"
+
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:60
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:64
+msgid "Default permissions"
+msgstr "Standardrechte"
+
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:77
+msgid "Use default value"
+msgstr "Benutze Standardwert"
+
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:122
+msgid "Set new permissions"
+msgstr "Setze neue Berechtigungen"
+
+#: ..\..\..\inc\VIEW\files\_files_rename.form.php:44
+msgid "Cancel rename!"
+msgstr "Umbenennen abbrechen!"
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:150
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:236
+msgid "Choose a file"
+msgstr "Whle eine Datei"
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:151
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:239
+msgid "Filename on server (optional)"
+msgstr "Dateiname auf Server (optional)"
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:153
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:248
+msgid "Alternative text (useful for images)"
+msgstr "Alternativer Text (ntzlich fr Bilder)"
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:154
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:253
+msgid "Caption/Description of the file"
+msgstr "Beschriftung/Beschreibung der Datei"
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:165
+msgid "Quit upload mode!"
+msgstr "Upload-Modus beenden!"
 
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "Zu alt"
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:167
+msgid "File upload"
+msgstr "Datei hochladen"
 
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "Subject-Prefix passt nicht"
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:176
+msgid "Some file uploads failed. Please check the errors below."
+msgstr "Es sind Uploads fehlgeschlagen. Bitte berprfe die Fehler unten."
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:183
+msgid "Files to upload"
+msgstr "Hochzuladende Dateien"
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:198
+msgid "Allowed file extensions"
+msgstr "Erlaubte Dateierweiterungen"
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:202
+msgid "Maximum allowed file size"
+msgstr "Maximal erlaubte Dateigrsse"
+
+# TRANS: will be displayed as title for failed file uploads
+#. TRANS: will be displayed as title for failed file uploads
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:226
+msgid "Invalid submission."
+msgstr "Ungltige bertragung."
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:266
+msgid "Add another file"
+msgstr "Eine weitere Datei hinzufgen"
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:272
+msgid "Upload files into:"
+msgstr "Hochladen der Dateien nach:"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:51
+msgid "Delete this filetype!"
+msgstr "Lsche diesen Dateityp!"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:54
+msgid "File type"
+msgstr "Dateityp"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:54
+msgid "New file type"
+msgstr "Neuer Dateityp"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:61
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:57
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:66
+msgid "Extensions"
+msgstr "Erweiterungen"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:61
+msgid "separated by whitespace"
+msgstr "getrennt durch Leerzeichen"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:63
+msgid "File type name"
+msgstr "Dateityp-NameDateiname"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:65
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:80
+msgid "Mime type"
+msgstr "Mime-Typ"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:67
+#, php-format
+msgid "File name of the icon, must be in %s."
+msgstr "Dateiname des Icon, muss sich in %s befinden."
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:67
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:47
+msgid "Icon"
+msgstr "Icon"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:72
+msgid "Let the browser handle the file in a popup."
+msgstr "Lass den Browser die Datei in einem Popup behandeln. lassen"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:72
+msgid "Open with browser (popup)"
+msgstr "ffnen im Browser (Popup)"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:73
+msgid "Open with text viewer (popup)"
+msgstr "ffnen in Textanzeige (Popup)"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:73
+msgid "Use the online text viewer (recommended for .txt)"
+msgstr "Benutze den Online-Text-Anzeiger (empfohlen fr .txt)"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:74
+msgid "Open with image viewer (popup)"
+msgstr "ffnen mit Bildbetrachter (Popup)"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:74
+msgid "Use the online image viewer (recommended for .gif .png .jpg)"
+msgstr "Benutze den Online-Bildbetrachter (empfohlen fr .gif .png .jpg)"
 
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Rohinhalt:"
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:75
+msgid ""
+"Let the browser handle the file in a popup. Note: if you do not want Word to "
+"open inside of IE, you must uncheck \"browse in same window\" in Windows' "
+"file types."
+msgstr ""
+"Lass den Browser die Datei in einem Popup behandeln. Beachte: wenn Du nicht "
+"mchtest, dass sich Word im IE ffnet, musst Du \"im selben Fenster anzeigen"
+"\" fr den Windows-Dateityp demarkieren."
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:75
+msgid "Open with external app (no popup)"
+msgstr "ffne mit externer Anwendung (kein Popup)"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:76
+msgid "Download to disk (no popup)"
+msgstr "Download (kein Popup)"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:76
+msgid "Tell the browser to save the file to disk instead of displaying it."
+msgstr "Fordere den Browser auf, die Datei zu speichern, anstatt sie anzuzeigen."
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:78
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:86
+msgid "View type"
+msgstr "Ansichtstyp"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:94
+msgid "Allow upload"
+msgstr "Erlaube HochladenDatei hochladen"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:95
+msgid "Check to allow uploading and renaming of this file type"
+msgstr "Auswhlen, um Hochladen und Umbenennen fr diesen Dateityp zu erlauben"
+
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:44
+msgid "File types list"
+msgstr "Dateitypenliste"
+
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:60
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:121
+msgid "Edit this file type..."
+msgstr "ndere diesen Dateityp..."
+
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:123
+msgid "Duplicate this file type..."
+msgstr "Duplizieren diesen Dateityp..."
+
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:125
+msgid "Delete this file type!"
+msgstr "Lsche diesen Dateityp!"
+
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:129
+msgid "Add file type"
+msgstr "Dateityp hinzufgen"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:44
+msgid "File Settings"
+msgstr "Datei Einstellungen"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:49
+msgid "Filemanager options"
+msgstr "Dateimanager Optionen"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:50
+msgid "Check to enable the Filemanager."
+msgstr "Auswhlen, um den Dateimanager zu aktivieren."
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:50
+msgid "Enable Filemanager"
+msgstr "Aktiviere Dateimanager"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:51
+msgid "Check to enable root directories for blogs."
+msgstr "Auswhlen, um Wurzelverzeichnisse fr Blogs zu aktivieren."
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:51
+msgid "Enable blog directories"
+msgstr "Aktiviere Blog-Ordner"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:53
+msgid "Check to enable root directories for users."
+msgstr "Auswhlen, um Wurzelverzeichnisse fr Benutzer zu aktivieren."
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:53
+msgid "Enable user directories"
+msgstr "Aktiviere Benutzer-Ordner"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:54
+msgid "Check to enable creation of directories."
+msgstr "Auswhlen, um das Erstellen von Ordnern zu ermglichen."
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:54
+msgid "Enable creation of dirs"
+msgstr "Aktiviere Erstellen von Ordnern"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:55
+msgid "Check to enable creation of files."
+msgstr "Auswhlen, um das Erstellen von Dateien zu aktivieren."
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:55
+msgid "Enable creation of files"
+msgstr "Aktiviere Erstellen von Dateien"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:59
+msgid "Upload options"
+msgstr "Uploadeinstellungen"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:60
+msgid "Check to allow uploading files in general."
+msgstr "Auswhlen, um allgemein das Hochladen zu erlauben."
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:60
+msgid "Enable upload"
+msgstr "Aktiviere Hochladen"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:61
+msgid "KB (This cannot be higher than your PHP/Webserver setting!)"
+msgstr "KB (Dies kann nicht hher als die PHP/Webserver-Einstellung sein!)"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:61
+msgid "Maximum allowed filesize"
+msgstr "Maximal erlaubte Dateigrsse"
 
-#: ..\..\..\htsrv\getmail.php:206 ..\..\..\htsrv\login.php:88
-#: ..\..\..\htsrv\register.php:120 ..\..\..\htsrv\_login_form.php:48
-#: ..\..\..\htsrv\_lostpass_form.php:27 ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27 ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Login:"
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:66
+msgid "Advanced options"
+msgstr "Erweiterte Optionen"
 
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Pass:"
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:73
+msgid "Valid filename"
+msgstr "Gltiger Dateiname"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:74
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:84
+msgid "Regular expression"
+msgstr "Regulrer Ausdruck"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:83
+msgid "Valid dirname"
+msgstr "Gltiger Verzeichnisname"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:96
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:86
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:160
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:170
+msgid "Restore defaults"
+msgstr "Standardeinstellungen"
+
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:126
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:131
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:147
+msgid "Add an element..."
+msgstr "Ein Element hinzufgen..."
+
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:126
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:131
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:147
+msgid "Add element"
+msgstr "Element hinzufgen"
+
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:74
+msgid "New..."
+msgstr "Neu..."
+
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:76
+msgid "Delete..."
+msgstr "Lschen..."
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:47
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:51
+#: ..\..\..\inc\_misc\_results.class.php:2106
+#: ..\..\..\skins_adm\_adminUI_general.class.php:897
+#: ..\..\..\skins_adm\_adminUI_general.class.php:953
+msgid "Pages"
+msgstr "Seiten"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:48
+#: ..\..\..\skins_adm\_adminUI_general.class.php:957
+msgid "1 page"
+msgstr "1 Seite"
+
+# TRANS: previous page (of posts)
+#. TRANS: previous page (of posts)
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:53
+#: ..\..\..\skins\custom\_main.php:202 ..\..\..\skins\miami_blue\_main.php:203
+#: ..\..\..\skins\skinners_guide\_main.php:282
+#: ..\..\..\skins_adm\_adminUI_general.class.php:959
+msgid "Previous"
+msgstr "Vorherige"
 
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "Login oder Passwort falsch."
+# TRANS: next page (of posts)
+#. TRANS: next page (of posts)
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:54
+#: ..\..\..\skins\custom\_main.php:203 ..\..\..\skins\miami_blue\_main.php:204
+#: ..\..\..\skins\skinners_guide\_main.php:283
+#: ..\..\..\skins_adm\_adminUI_general.class.php:960
+msgid "Next"
+msgstr "Nchste"
 
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "Kategorie ID"
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:55
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:56
+#: ..\..\..\skins_adm\_adminUI_general.class.php:961
+#: ..\..\..\skins_adm\_adminUI_general.class.php:962
+msgid "..."
+msgstr "..."
 
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "Blog ID"
+# TRANS: backoffice: each post is prefixed by "date BY author IN categories"
+#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:90
+#: ..\..\..\skins\custom\_main.php:128 ..\..\..\skins\miami_blue\_main.php:127
+#: ..\..\..\skins\skinners_guide\_main.php:158
+msgid "by"
+msgstr "von"
 
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "Zugriff verweigert."
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:92
+msgid "level:"
+msgstr "Level:"
 
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Angegebener Titel"
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:107
+#: ..\..\..\inc\VIEW\items\_item.form.php:220
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:160
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:102
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:93
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:305
+msgid "Priority"
+msgstr "Prioritt"
 
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Angegebener Inhalt"
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:108
+msgid "Assigned to:"
+msgstr "Zugeordnet zu:"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:109
+msgid "Task Status"
+msgstr "Aufgabenstatus"
 
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Mission erfllt, Nachricht gelscht."
+# TRANS: Link to comments for current post
+#. TRANS: Link to comments for current post
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:151
+msgid "no comment"
+msgstr "kein Kommentar"
 
-#: ..\..\..\htsrv\login.php:68
-#, fuzzy
-msgid "You cannot reset this account in demo mode."
-msgstr "Du kannst das Demouser-Profil im Demo-Modus nicht ndern!"
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:152
+#, php-format
+msgid "%d Trackbacks"
+msgstr "%d Trackbacks"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:152
+msgid "1 Trackback"
+msgstr "1 Trackback"
 
-#: ..\..\..\htsrv\login.php:82 ..\..\..\htsrv\login.php:105
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Die EMail mit dem neuen Passwort wurde erfolgreich an Deine EMail-Adresse geschickt."
-
-#: ..\..\..\htsrv\login.php:89
-msgid "New Password:"
-msgstr "Neues Passwort:"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "You can login here:"
-msgstr "Du kannst hier einloggen:"
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:153
+#, php-format
+msgid "%d Pingbacks"
+msgstr "%d Pingbacks"
 
-#: ..\..\..\htsrv\login.php:95
-msgid "your weblog's login/password"
-msgstr "dein Login/Passwort fr's Weblog"
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:153
+msgid "1 Pingback"
+msgstr "1 Pingback"
 
-#: ..\..\..\htsrv\login.php:97
-msgid "The email could not be sent."
-msgstr "Die EMail konnte nicht gesendet werden."
-
-#: ..\..\..\htsrv\login.php:98
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Mgliche Ursache: dein Host knnte die mail() Funktion abgestellt haben..."
-
-#: ..\..\..\htsrv\login.php:122
-msgid "Note: You are already logged in!"
-msgstr "Anmerkung: Du bist schon eingeloggt!"
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:166
+#: ..\..\..\skins\_feedback.php:72 ..\..\..\skins\basic\_feedback.php:72
+#: ..\..\..\skins\l33t_gray\_feedback.php:72
+#: ..\..\..\skins\wpc_default\_feedback.php:72
+msgid "Pingbacks"
+msgstr "Pingbacks"
 
-#: ..\..\..\htsrv\login.php:130
-msgid "Continue..."
-msgstr "Weiter..."
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:166
+#: ..\..\..\skins\_feedback.php:66 ..\..\..\skins\basic\_feedback.php:67
+#: ..\..\..\skins\l33t_gray\_feedback.php:66
+#: ..\..\..\skins\wpc_default\_feedback.php:67
+msgid "Trackbacks"
+msgstr "Trackbacks"
 
-#: ..\..\..\htsrv\profile_update.php:36 ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "Du bist nicht angemeldet."
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:174
+msgid "No feedback for this post yet..."
+msgstr "bisher kein Feedback fr diesen Eintrag..."
 
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "Du bist nicht unter dem Account eingeloggt, den du ndern willst."
-
-#: ..\..\..\htsrv\profile_update.php:47 ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64 ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79 ..\..\..\htsrv\profile_update.php:102
-#: ..\..\..\htsrv\profile_update.php:107 ..\..\..\htsrv\profile_update.php:113
-msgid "Back to profile"
-msgstr "Zurck zum Profil"
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:196
+#: ..\..\..\inc\VIEW\users\_users_form.php:126
+#: ..\..\..\skins\_feedback.php:236 ..\..\..\skins\basic\_feedback.php:175
+#: ..\..\..\skins\l33t_gray\_feedback.php:243
+#: ..\..\..\skins\wpc_default\_feedback.php:181
+msgid "User"
+msgstr "Benutzer"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:199
+#: ..\..\..\skins\_feedback.php:237 ..\..\..\skins\basic\_feedback.php:178
+#: ..\..\..\skins\l33t_gray\_feedback.php:244
+#: ..\..\..\skins\wpc_default\_feedback.php:183
+msgid "Edit profile"
+msgstr "Editiere Profil"
 
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "bitte gib deinen Nicknamen ein (kann der selbe wie dein Login sein)"
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:203
+#: ..\..\..\skins\_feedback.php:254 ..\..\..\skins\basic\_feedback.php:209
+#: ..\..\..\skins\l33t_gray\_feedback.php:256
+msgid "Comment text"
+msgstr "Kommentar"
 
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "Deine ICQ UIN muss eine Nummer sein, keine Buchstaben erlaubt"
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:204
+#: ..\..\..\skins\_feedback.php:255 ..\..\..\skins\basic\_feedback.php:211
+#: ..\..\..\skins\l33t_gray\_feedback.php:257
+#: ..\..\..\skins\wpc_default\_feedback.php:160
+msgid "Allowed XHTML tags"
+msgstr "Erlaubte XHTML Tags"
 
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "bitte gib deine EMail-Adresse an"
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:216
+msgid "(Line breaks become &lt;br&gt;)"
+msgstr "(Zeilenumbrche werden zu &lt;br&gt;)"
 
-#: ..\..\..\htsrv\profile_update.php:78 ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "die EMail-Adresse ist ungltig"
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:224
+#: ..\..\..\skins\_feedback.php:298 ..\..\..\skins\basic\_feedback.php:233
+#: ..\..\..\skins\l33t_gray\_feedback.php:300
+msgid "Send comment"
+msgstr "Kommentar senden"
 
-#: ..\..\..\htsrv\profile_update.php:93 ..\..\..\htsrv\profile_update.php:101
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "du hast dein Passwort nur einmal angegeben. Gehe zurck und tipp es zweimal ein."
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:252
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:205
+msgid "New post..."
+msgstr "Neuer Eintrag..."
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:90
+#: ..\..\..\inc\VIEW\items\_item.form.php:197
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:184
+msgid "Issue date"
+msgstr "Ausgabedatum"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:53
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:52
+msgid "Task list"
+msgstr "Aufgabenliste"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:121
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:96
+msgid "Task"
+msgstr "Aufgabe"
+
+# TRANS: abbrev for info
+#. TRANS: abbrev for info
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:156
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:198
+msgid "i"
+msgstr "i"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:187
+msgid "Add a post..."
+msgstr "Einen Eintrag hinzufgen..."
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:187
+msgid "Add post"
+msgstr "Eintrag hinzufgen"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:72
+#: ..\..\..\inc\_misc\_results.class.php:882
+msgid "Filters"
+msgstr "Filter"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:75
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:258
+msgid "Reset all filters!"
+msgstr "Alle Filter zurcksetzen!"
 
-#: ..\..\..\htsrv\profile_update.php:106
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "du hast zwei verschiedene Passwrter angegeben. Gehe zurck und berichtige das."
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:80
+msgid "Posts to show"
+msgstr "Anzuzeigende Eintrge"
 
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "bitte gib ein Login ein"
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:85
+msgid "Past"
+msgstr "Vergangenheit"
 
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "bitte gib dein Passwort zweimal an"
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:88
+msgid "Future"
+msgstr "Zukunft"
 
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "bitte tippe das selbe Passwort in die beiden Passwortfelder"
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:95
+msgid "Public"
+msgstr "ffentlich"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:98
+msgid "Members only"
+msgstr "Nur fr Mitglieder"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:101
+msgid "You only"
+msgstr "Nur Du"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:104
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:107
+msgid "Not published!"
+msgstr "Nicht verffentlicht!"
 
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "dieser Login ist schon vergeben, bitte whle einen anderen"
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:115
+msgid "Title / Text contains"
+msgstr "Titel / Text enthlt"
 
-#: ..\..\..\htsrv\register.php:119 ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "Neue Benutzeranmeldung fr dein Blog"
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:126
+msgid "AND"
+msgstr "UND"
 
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Benutzer verwalten"
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:130
+msgid "OR"
+msgstr "ODER"
 
-#: ..\..\..\htsrv\trackback.php:107 ..\..\..\htsrv\trackback.php:112
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Neuer Trackback zu Deinem Eintrag #%d \"%s\""
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:138
+msgid "Exact match"
+msgstr "Exakter Treffer"
 
-#: ..\..\..\htsrv\trackback.php:114 ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Website"
-msgstr "Webseite"
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:150
+msgid "Assignees"
+msgstr "Beauftragte"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:179
+msgid "Authors"
+msgstr "Autoren"
 
-#: ..\..\..\htsrv\trackback.php:116 ..\..\..\xmlsrv\xmlrpc.php:1412
-msgid "Excerpt"
-msgstr "Auszug"
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:206
+msgid "Statuses"
+msgstr "Status"
 
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "Login Formular"
+# TRANS: abbrev for Priority
+#. TRANS: abbrev for Priority
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:56
+msgid "P"
+msgstr "P"
+
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:158
+msgid "Assigned"
+msgstr "Zugeordnet"
+
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:229
+msgid "Add a task..."
+msgstr "Eine Aufgabe hinzufgen..."
+
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:229
+msgid "Add task"
+msgstr "Aufgabe hinzufgen"
 
-#: ..\..\..\htsrv\_login_form.php:45
-msgid "You will have to accept cookies in order to log in."
-msgstr "Du wirst Cookies akzeptieren mssen, um einloggen zu knnen."
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:32
+#, php-format
+msgid "Next %d days"
+msgstr "Nchsten %d Tage"
 
-#: ..\..\..\htsrv\_login_form.php:53 ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "Passwort:"
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:33
+#, php-format
+msgid "Previous %d"
+msgstr "Letzten %d"
 
-#: ..\..\..\htsrv\_login_form.php:59 ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "Einloggen!"
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:43
+#, php-format
+msgid "Previous %d days"
+msgstr "Vorigen %d Tage"
+
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:44
+#, php-format
+msgid "Next %d"
+msgstr "Nchsten %d"
+
+# TRANS: x TO y OF z
+#. TRANS: x TO y OF z
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:64
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:70
+msgid " to "
+msgstr " bis "
+
+# TRANS: x TO y OF z
+#. TRANS: x TO y OF z
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:72
+msgid " of "
+msgstr " von "
+
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:80
+msgid "from the end"
+msgstr "von hinten"
+
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:84
+msgid "from the start"
+msgstr "von vorne"
+
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:87
+msgid "OK"
+msgstr "OK"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:100
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:112
+msgid "Post contents"
+msgstr "Inhalt des Eintrags"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:106
+msgid "Language"
+msgstr "Sprache"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:116
+msgid "Link to url"
+msgstr "Verweis auf URL"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:210
+msgid "URL Title"
+msgstr "URL Titel"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:211
+msgid "(to be used in permalinks)"
+msgstr "(wird fr Permalinks verwendet)"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:218
+msgid "Workflow properties"
+msgstr "Workflow-Eigenschaften"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:229
+msgid "Task status"
+msgstr "Aufgabenstatus"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:233
+msgid "Deadline"
+msgstr "Stichtag"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:242
+msgid "Additional actions"
+msgstr "Weitere Aktionen"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:247
+msgid "(Separate by space)"
+msgstr "(durch Leerzeichen trennen)"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:247
+msgid "Trackback URLs"
+msgstr "Trackback URLs"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:276
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:221
+msgid "Visibility / Sharing"
+msgstr "Sichtbarkeit / Verfgbarkeit"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:282
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:227
+msgid "Protected (Members only)"
+msgstr "Geschtzt (nur Mitglieder)"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:284
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:229
+msgid "Private (You only)"
+msgstr "Privat (nur du)"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:302
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:247
+msgid "Visitors can leave comments on this post."
+msgstr "Besucher knnen Kommentare zu diesem Eintrag hinterlassen."
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:303
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:248
+msgid "Open"
+msgstr "Offen"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:305
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:250
+msgid "Visitors can NOT leave comments on this post."
+msgstr "Besucher knnen KEINE Kommentare zu diesem Eintrag hinterlassen."
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:306
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:251
+msgid "Closed"
+msgstr "Geschlossen"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:308
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:253
+msgid "Visitors cannot see nor leave comments on this post."
+msgstr "Besucher knnen Kommentare weder sehen noch hinterlassen."
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:309
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:254
+msgid "Disabled"
+msgstr "Abgeschaltet"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:318
+msgid "Text Renderers"
+msgstr "Textumwandler (Renderer)"
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:44
+msgid "Linked to..."
+msgstr "Verknpft mit..."
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:58
+msgid "Position"
+msgstr "Position"
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:62
+msgid "Contact"
+msgstr "Kontakt"
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:66
+msgid "Establishment"
+msgstr "Einrichtung"
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:70
+msgid "Firm"
+msgstr "Firma"
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:107
+msgid "Sub-Type"
+msgstr "Unter-Typ"
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:129
+msgid "Destination"
+msgstr "Bestimmung"
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:159
+msgid "Link a file..."
+msgstr "Verknpfe eine Datei..."
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:160
+msgid "Link file"
+msgstr "Verknpfe Datei"
+
+#: ..\..\..\inc\VIEW\login\_footer.php:39 ..\..\..\skins\custom\_main.php:344
+#: ..\..\..\skins\l33t_gray\_main.php:280
+#: ..\..\..\skins\miami_blue\_main.php:320
+#: ..\..\..\skins\natural_pink\_main.php:269
+#: ..\..\..\skins\nifty_corners\_main.php:292
+#: ..\..\..\skins\originalb2\_main.php:244
+#: ..\..\..\skins\skinners_guide\_main.php:438
+msgid "Credits"
+msgstr "Credits"
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:33
+msgid "Login form"
+msgstr "Login Formular"
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:69
+msgid "You will have to accept cookies in order to log in."
+msgstr "Du wirst Cookies akzeptieren mssen, um einloggen zu knnen."
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:74
+#: ..\..\..\inc\VIEW\login\_reg_form.php:55
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:88
+msgid "Password"
+msgstr "Passwort"
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:81
+msgid "Log in!"
+msgstr "Einloggen!"
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:87
+msgid "Log into backoffice!"
+msgstr "Gehe zum Adminbereich!"
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:116
+msgid "Lost your password ?"
+msgstr "Passwort vergessen ?"
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:123
+msgid "Bypass login..."
+msgstr "Login umgehen..."
+
+#: ..\..\..\inc\VIEW\login\_lostpass_form.php:34
+msgid "Lost password ?"
+msgstr "Passwort vergessen ?"
+
+#: ..\..\..\inc\VIEW\login\_lostpass_form.php:38
+msgid "A link to change your password will be sent to you by email."
+msgstr ""
+"Ein Link, mit dem Du ein neues Passwort angeben kannst wird Dir per E-Mail "
+"zugeschickt."
+
+# TRANS: Text for submit button to request an activation link by email
+#. TRANS: Text for submit button to request an activation link by email
+#: ..\..\..\inc\VIEW\login\_lostpass_form.php:53
+msgid "Request email to change my password!"
+msgstr "Fordere E-Mail an, um Dein Passwort zu ndern!"
+
+#: ..\..\..\inc\VIEW\login\_reg_complete.php:33
+msgid "Registration complete"
+msgstr "Anmeldung beendet"
+
+#: ..\..\..\inc\VIEW\login\_reg_complete.php:53
+msgid "Go to blogs"
+msgstr "Gehe zu Blogs"
+
+#: ..\..\..\inc\VIEW\login\_reg_disabled.php:33
+msgid "Registration Currently Disabled"
+msgstr "Anmeldung zur Zeit deaktiviert"
+
+#: ..\..\..\inc\VIEW\login\_reg_disabled.php:36
+msgid "User registration is currently not allowed."
+msgstr "Benutzeranmeldung ist zur Zeit nicht erlaubt."
+
+#: ..\..\..\inc\VIEW\login\_reg_disabled.php:40
+msgid "Home"
+msgstr "Home"
+
+#: ..\..\..\inc\VIEW\login\_reg_form.php:37
+msgid "Register form"
+msgstr "Anmeldungsformular"
+
+#: ..\..\..\inc\VIEW\login\_reg_form.php:55
+msgid "(twice)"
+msgstr "(zweimal)"
+
+#: ..\..\..\inc\VIEW\login\_reg_form.php:59
+#, php-format
+msgid "Minimum %d characters, please."
+msgstr "Mindestens %d Buchstaben, bitte."
+
+#: ..\..\..\inc\VIEW\login\_reg_form.php:66
+msgid "Preferred language"
+msgstr "Bevorzugte Sprache"
+
+#: ..\..\..\inc\VIEW\login\_reg_form.php:73
+msgid "Register!"
+msgstr "Anmelden!"
+
+#: ..\..\..\inc\VIEW\login\_reg_form.php:82
+msgid "Log into existing account..."
+msgstr "In vorhandenen Account einloggen..."
+
+#: ..\..\..\inc\VIEW\login\_validate_form.php:37
+msgid "Account validation form"
+msgstr "Accountvalidierungsformular"
+
+#: ..\..\..\inc\VIEW\login\_validate_form.php:57
+msgid "Request email to activate my account!"
+msgstr "Fordere E-Mail an, um meinen Account zu aktivieren!"
+
+#: ..\..\..\inc\VIEW\login\_validate_form.php:71
+#, php-format
+msgid ""
+"Since you are an admin user, you can validate your email address (%s) by a "
+"single click."
+msgstr ""
+"Da Du ein Adminbenutzer bist, kannst Du Deine E-Mail-Adresse (%s) durch "
+"einen einfachen Klick validieren."
+
+#: ..\..\..\inc\VIEW\login\_validate_form.php:73
+msgid "Activate my account!"
+msgstr "Aktiviere meinen Account!"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:31
+msgid "Browser hits summary"
+msgstr "Zusammenfassung der Browserhits"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:34
+#, php-format
+msgid "This page only includes hits identified as made by a <a %s>web browser</a>."
+msgstr "Diese Seite enthlt nur Hits, die von einem <a %s>Webbrowser</a> kamen."
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:253
+msgid "Refering searches"
+msgstr "berweisende Suchen"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:254
+msgid "Referers"
+msgstr "Referer"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:255
+msgid "Direct accesses"
+msgstr "Direkte Zugriffe"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:256
+msgid "Self referred"
+msgstr "Selbstverweisend"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:257
+msgid "Special referrers"
+msgstr "Spezielle Referer"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:258
+msgid "Referer spam"
+msgstr "Referer Spam"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:260
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:332
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:240
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:303
+msgid "Total"
+msgstr "Gesamt"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:274
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:312
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:254
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:286
+msgid "Prune hits for this date!"
+msgstr "Entferne hits fr dieses Datum!"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:31
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:43
+msgid "Direct browser hits"
+msgstr "Direkte Browserhits"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:32
+msgid ""
+"These are browser hits from people who came to this blog system by direct "
+"access (either by typing the URL directly, or using a bookmark. Invalid (too "
+"short) referers are also listed here.)"
+msgstr ""
+"Dies sind Browserhits von Leuten, die direkt zu diesem Blogsystem kamen "
+"(entweder durch Tippen der URL, oder ein Lesezeichen. Ungltige (zu kurze) "
+"Referer werden auch hier angezeigt.)"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:47
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:49
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:48
+msgid "Date Time"
+msgstr "Zeitformat"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:59
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:63
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:63
+msgid "Delete this hit!"
+msgstr "Lsche diesen Hit!"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:75
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:109
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:89
+msgid "Requested URI"
+msgstr "Angeforderter URI"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:82
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:116
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:96
+msgid "IP"
+msgstr "IP"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:82
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:116
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:96
+msgid "Remote address"
+msgstr "Entfernte IP-Adresse"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:95
+msgid "Regular sites"
+msgstr "Regulre Seiten"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:96
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:105
+msgid "Search engines"
+msgstr "Suchmaschinen"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:97
+msgid "Feed aggregators"
+msgstr "Feed-Aggregatoren"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:104
+msgid "Regular"
+msgstr "Regulr"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:106
+msgid "Aggregators"
+msgstr "Aggregatoren"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:116
+msgid "Domain name"
+msgstr "Domainname"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:119
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:115
+msgid "Global total"
+msgstr "Insgesamt"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:137
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:252
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:126
+msgid "Hit count"
+msgstr "Hitanzahl"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:146
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:260
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:135
+msgid "Hit %"
+msgstr "Hit %"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:31
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:45
+msgid "Refered browser hits"
+msgstr "Verweisende Browserhits"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:32
+msgid "These are browser hits from external web pages refering to this blog"
+msgstr "Das sind Browserhits von externen Webseiten, die auf dieses Blog verweisen"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:66
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:69
+msgid "Log as a search instead"
+msgstr "Stattdessen als Suche behandeln"
+
+# TRANS: Abbrev. for "move to searches" (stats)
+#. TRANS: Abbrev. for "move to searches" (stats)
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:68
+msgid "-&gt;S"
+msgstr "-&gt;S"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:89
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:282
+msgid "Ban this domain!"
+msgstr "Verbiete diese Domain!"
+
+# TRANS: Abbrev. for Spam
+#. TRANS: Abbrev. for Spam
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:92
+msgid "S"
+msgstr "S"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:126
+msgid "Top referers"
+msgstr "Top Referer"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:294
+msgid "Total referers"
+msgstr "Totale Referer"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:30
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:44
+msgid "Search browser hits"
+msgstr "Such-Browserhits"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:32
+msgid ""
+"These are hits from people who came to this blog system through a search "
+"engine. (Search engines must be listed in /conf/_stats.php)"
+msgstr ""
+"Dies sind Hits von Leuten, die ber eine Suchmaschine zu diesem Blogsystem "
+"kamen. (Suchmaschinen mssen in /conf/_stats.php angegeben werden)"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:73
+msgid "Search keywords"
+msgstr "Suchwrter"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:109
+msgid "Top refering search engines"
+msgstr "Top berweisende Suchmaschinen"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:31
+#, php-format
+msgid ""
+"This page only includes hits identified as made by <a %s>indexing robots</a> "
+"a.k.a. web crawlers."
+msgstr ""
+"Diese Seite enthlt nur Hits von <a %s>indexierenden Robotern</a> (auch "
+"\"Web crawler\" genannt)."
+
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:32
+msgid "In order to be detected, robots must be listed in /conf/_stats.php"
+msgstr "Um diese zu erkennen, mssen sie in /conf/_stats.php aufgefhrt werden."
+
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:200
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:222
+msgid "Top Indexing Robots"
+msgstr "Top indexierende Roboter"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:245
+msgid "Robot"
+msgstr "Roboter"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_sessions.view.php:30
+#: ..\..\..\inc\VIEW\sessions\_stats_sessions.view.php:42
+msgid "Last sessions"
+msgstr "Letzte Sessions"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_sessions.view.php:48
+msgid "Anonymous"
+msgstr "Anonym"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_sessions.view.php:56
+msgid "User login"
+msgstr "Benutzer-Login"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_sessions.view.php:62
+msgid "Last seen"
+msgstr "Zuletzt gesehen"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_sessions.view.php:69
+msgid "Session count"
+msgstr "Anzahl der Sessions"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:31
+msgid "Global hits summary"
+msgstr "Globale Hit-Zusammenfassung"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:33
+#, php-format
+msgid ""
+"This page includes all recorded hits, split down by <a %s>user agent</a> "
+"type."
+msgstr ""
+"Diese Seite enthlt alle aufgezeichneten Hits, aufgeteilt nach <a %"
+"s>Benutzeragenten</a>."
+
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:236
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:102
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:160
+msgid "XML"
+msgstr "XML"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:237
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:92
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:101
+msgid "Robots"
+msgstr "Roboter"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:238
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:100
+msgid "Browser"
+msgstr "Browser"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_syndication.view.php:30
+msgid "XML hits summary"
+msgstr "Zusammenfassung der XML-Hits"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_syndication.view.php:31
+#, php-format
+msgid ""
+"These are hits from <a %s>XML readers</a>. This includes RSS &amp; Atom "
+"readers."
+msgstr "Dies sind Hits von <a %s>XML Readern</a>. Dies beinhaltet RSS und Atom Leser."
+
+#: ..\..\..\inc\VIEW\sessions\_stats_syndication.view.php:32
+msgid "Any user agent accessing the XML feeds will be flagged as an XML reader."
+msgstr ""
+"Alle Useragenten, die die XML-Feeds aufrufen, werden als \"XML Leser\" "
+"betrachtet."
+
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:91
+msgid "Browsers"
+msgstr "Browser"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:93
+msgid "XML readers"
+msgstr "XML Leser"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:112
+msgid "Agent signature"
+msgstr "Agentensignatur"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:119
+msgid "Agent type"
+msgstr "Agententyp"
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:44
+msgid "Antispam Settings"
+msgstr "Antispam Einstellungen"
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:49
+msgid "Comments/Feedback"
+msgstr "Kommentare/Feedback"
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:50
+msgid ""
+"(-100 to 100). Automatically publish feedbacks with a spam karma below this "
+"value."
+msgstr ""
+"(-100 bis 100). Verffentliche Feedback mit Spam Karma unterhalb dieses "
+"Wertes automatisch."
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:50
+msgid "Publishing threshold"
+msgstr "Verffentlichungsschwellwert"
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:51
+msgid ""
+"(-100 to 100). Automatically delete feedbacks with a spam karma over this "
+"value."
+msgstr ""
+"(-100 bis 100). Lsche Feedbacks mit einem Spam Karma berhalb dieses Wertes "
+"automatisch."
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:51
+msgid "Deletion threshold"
+msgstr "Lschungsschwellwert"
+
+# TRANS: %s gets replaced by the translation for this setting
+#. TRANS: %s gets replaced by the translation for this setting
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:53
+#, php-format
+msgid ""
+"Feedbacks with a spam karma between these two thresholds will get the "
+"default status of the blog (\"%s\")."
+msgstr ""
+"Feedback mit einem Spam Karma zwischen diesen beiden Schwellwerten bekommt "
+"den Standardstatus des Blogs (\"%s\")."
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:59
+msgid "Block spam referers"
+msgstr "Blockiere Spam-Referrer"
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:59
+msgid ""
+"If a referrer has been detected as spam, should we block the request with a "
+"\"403 Forbidden\" page?"
+msgstr ""
+"Soll der Request mit einer \"403 Forbidden\"-Seite abgebrochen werden, wenn "
+"ein Referrer als Spam erkannt wurde?"
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:63
+msgid "Spam detection relevance weight"
+msgstr "Relevanz-Gewicht fr Spamerkennung"
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:65
+msgid "This defines the weight of the plugin, in relation to the others."
+msgstr "Dies definiert das Gewicht des Plugins, in Beziehung zu den anderen."
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:71
+msgid "There are no spam karma plugins enabled."
+msgstr "Es sind keine Spam-Karma Plugins aktiviert."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:53
+msgid "Global Features"
+msgstr "Globale Features"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:59
+msgid "Online Help"
+msgstr "Onlinehilfe"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:60
+msgid "Online Help links"
+msgstr "Onlinehilfe-Links"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:60
+msgid "Online help links provide context sensitive help to certain features."
+msgstr ""
+"Links zur Onlinehilfe stellen kontextsensitive Hilfe fr bestimmte Features "
+"bereit."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:66
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:136
+msgid "Off"
+msgstr "Aus"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:66
+msgid "b2evo will not send out any notification about your new content."
+msgstr "b2evo verschickt keine Benachrichtigungen ber Deine neuen Inhalte."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:67
+msgid "Immediate"
+msgstr "Sofort"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:67
+msgid "This is guaranteed to work but may create an annoying delay after each post."
+msgstr "Dies funktioniert immer, aber kann eine nervende Pause nach jedem Eintrag verursachen."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:68
+msgid "Asynchronous"
+msgstr "Asynchron"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:68
+msgid ""
+"Recommended if you have your scheduled jobs properly set up. You could "
+"notify news every minute."
+msgstr "Empfohlen, wenn \"Geplante Aufgaben\" richtig konfiguriert sind."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:69
+msgid "Outbound pings &amp; email notifications"
+msgstr "E-Mail-Benachrichtigungen &amp; ausgehende Pings"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:74
+msgid "Enable Blog by email"
+msgstr "Aktiviere Bloggen per E-Mail"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:75
+msgid "Check to enable the Blog by email feature."
+msgstr "Auswhlen, um Bloggen per E-Mail zu aktivieren."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:79
+msgid "POP3"
+msgstr "POP3"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:79
+msgid "POP3 through IMAP extension (experimental)"
+msgstr "POP3 ber IMAP-Erweiterung (experimentell)"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:80
+msgid "Choose a method to retrieve the emails."
+msgstr "Whle eine Methode, um die E-Mails abzuholen."
+
+# TRANS: E-Mail retrieval method
+#. TRANS: E-Mail retrieval method
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:80
+msgid "Retrieval method"
+msgstr "Methode der Abholung"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:82
+msgid "Hostname or IP address of your incoming mail server."
+msgstr "Hostname oder IP-Adresse des eingehenden Mailservers."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:82
+msgid "Mail Server"
+msgstr "Mailserver"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:84
+msgid "Port Number"
+msgstr "Portnummer"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:84
+msgid "Port number of your incoming mail server (Defaults: pop3:110 imap:143)."
+msgstr "Portnummer des eingehenden Mailservers (Standard: pop3:110 imap:143)."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:86
+msgid "Account Name"
+msgstr "Zugangsname"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:86
+msgid "User name for authenticating to your mail server."
+msgstr "Benutzername zur Authentifikation am Mailserver."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:88
+msgid "Password for authenticating to your mail server."
+msgstr "Password zur Authentifikation am Mailserver."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:91
+msgid "By default emailed posts will have this category."
+msgstr "Die Standardkategorie fr Eintrge durch E-Mails."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:91
+msgid "Default Category"
+msgstr "Standard Kategorie"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:93
+msgid "Email subject must start with this prefix to be imported."
+msgstr "Der Betreff der E-Mail muss hiermit anfangen, damit sie importiert wird."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:93
+msgid "Subject Prefix"
+msgstr "Betreffs-Prefix"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:99
+msgid "Perform Server Test"
+msgstr "Servertest durchfhren"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:100
+msgid "connection"
+msgstr "Verbindung"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:102
+msgid "verbose"
+msgstr "ausfhrlich"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:107
+msgid "Hide extra options"
+msgstr "Verstecke zustzliche Optionen"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:107
+msgid "Show extra options..."
+msgstr "Zeige zustzliche Optionen"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:112
+msgid "Body Terminator"
+msgstr "Inhaltsbeschrnker"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:112
+msgid "Starting from this string, everything will be ignored, including this string."
+msgstr ""
+"Beginnend mit dieser Zeichenkette wird der Rest ignoriert, einschliesslich "
+"dieser Zeichenkette."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:114
+msgid "Check to run Blog by Email in test mode."
+msgstr "Auswhlen, um Bloggen per E-Mail im Testmodus zu betreiben."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:114
+msgid "Test Mode"
+msgstr "Testmodus"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:116
+msgid "Phone Email *"
+msgstr "Telefon E-Mail *"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:119
+msgid "Phonemail Separator"
+msgstr "Telefon E-Mail Begrenzer"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:128
+msgid "Hit & session logging"
+msgstr "Hit & Session Logging"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:130
+msgid "on every public page"
+msgstr "auf jeder ffentlichen Seite"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:131
+msgid "on every admin page"
+msgstr "auf jeder Adminseite"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:132
+msgid "Log hits"
+msgstr "Logge Hits"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:136
+msgid "Not recommended! Your database will grow very large!!"
+msgstr "Nicht empfohlen! Deine Datenbank wird sehr gross werden!!"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:137
+msgid "On every page"
+msgstr "Auf jeder Seite"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:137
+msgid ""
+"This is guaranteed to work but uses extra resources with every page "
+"displayed."
+msgstr "Dies funktioniert immer, verbraucht aber Extraressourcen bei jeder angezeigten Seite."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:138
+msgid "Recommended if you have your scheduled jobs properly set up."
+msgstr "Empfohlen, wenn \"Geplante Aufgaben\" richtig konfiguriert sind."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:138
+msgid "With a scheduled job"
+msgstr "Mit einem geplanten Job"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:139
+msgid "Auto pruning"
+msgstr "Auto-Bereinigung"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:139
+msgid "Note: Even if you don't log hits, you still need to prune sessions!"
+msgstr "Beachte: auch wenn Du keine Hits loggst, musst Du dennoch Sitzungen bereinigen!"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:142
+msgid "Prune after"
+msgstr "Lsche nach"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:143
+msgid ""
+"days. How many days of hits & sessions do you want to keep in the database "
+"for stats?"
+msgstr ""
+"Tage. Wie viele Tage an Hits und Sessions sollen in der Datenbank fr "
+"Statistiken belassen werden?"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:150
+msgid "Session timeout"
+msgstr "Session-Timeout"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:151
+msgid "seconds. How long can a user stay inactive before automatic logout?"
+msgstr ""
+"Sekunden. Wie lange kann ein Benutzer inaktiv sein, bevor er automatisch "
+"ausgeloggt wird?"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:49
+msgid "General Settings"
+msgstr "Generelle Einstellungen"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:59
+msgid "Default user rights"
+msgstr "Standard Benutzerrechte"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:61
+msgid "Check to allow new users to register themselves."
+msgstr "Erlaube neuen Benutzern, sich selbst zu registrieren."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:61
+msgid "New users can register"
+msgstr "Neue Benutzer knnen sich anmelden"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:64
+msgid ""
+"Check to require users to validate their email by clicking a link sent to "
+"them."
+msgstr ""
+"Auswhlen, damit Benutzer ihre E-Mail validieren mssen, indem sie auf einen "
+"Link klicken, der ihnen geschickt wird."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:64
+msgid "Users must validate"
+msgstr "Benutzer mssen sich validieren"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:66
+msgid "Check to require users to re-validate when they change their email address."
+msgstr ""
+"Auswhlen, damit Benutzer bei nderung ihrer E-Mail-Adresse sich erneut "
+"validieren mssen."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:66
+msgid "Validate email changes"
+msgstr "Validiere E-Mail nderungen"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:68
+msgid "Group for new users"
+msgstr "Gruppe fr neue Benutzer"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:68
+msgid "Groups determine user roles and permissions."
+msgstr "Gruppen legen Benutzerrollen und Rechte fest."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:70
+msgid "Level for new users"
+msgstr "Level fr neue Benutzer"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:70
+msgid "Levels determine hierarchy of users in blogs."
+msgstr "Levels legen die Hierarchie der Benutzer in den Blogs fest."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:77
+msgid "Display options"
+msgstr "Anzeige-Optionen"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:79
+msgid "Default blog to display"
+msgstr "Standard-Blog zum Anzeigen"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:80
+msgid "This blog will be displayed on index.php ."
+msgstr "Dieses Blog wird auf index.php angezeigt."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:85
+msgid "posts"
+msgstr "Eintrge"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:86
+msgid "Display unit"
+msgstr "Anzeigeeinheit"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:88
+msgid "Posts/Days per page"
+msgstr "Eintrge/Tage pro Seite"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:91
+msgid "monthly"
+msgstr "monatlich"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:92
+msgid "weekly"
+msgstr "wchentlich"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:93
+msgid "daily"
+msgstr "tglich"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:94
+msgid "post by post"
+msgstr "Eintrag fr Eintrag"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:95
+msgid "Archive mode"
+msgstr "Archiv Modus"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:97
+msgid "Add &lt;BR /&gt; tags to mail/MMS posts."
+msgstr "Fge &lt;br /&gt; Tags zu Mail/MMS-Eintrgen hinzu."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:97
+msgid "Email/MMS Auto-BR"
+msgstr "E-Mail/MSS Auto-BR"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:103
+msgid "Link options"
+msgstr "Link-Optionen"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:105
+msgid ""
+"Recommended if your webserver supports it. Links will look like "
+"'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;"
+"tb=1&amp;pb=1&amp;more=1'."
+msgstr ""
+"Empfohlen, falls dein Webserver es untersttzt. Links werden wie "
+"'stub/2003/05/20/beitrag_titel' aussehen, anstelle von 'stub?"
+"title=beitrag_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:105
+msgid "Use extra-path info"
+msgstr "Benutze Extra-Path Info"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:108
+msgid "Fallback to ID when no URL title available."
+msgstr "Benutze ID, wenn kein URL-Titel verfgbar."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:108
+msgid "Post called up by its URL title (Recommended)"
+msgstr "Eintrag wird durch URL-Titel aufgerufen (Empfohlen)"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:109
+msgid "Post called up by its ID"
+msgstr "Eintrag wird durch seine ID aufgerufen"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:110
+msgid "Post on archive page, located by its ID"
+msgstr "Eintrag auf der Archiv-Seite, durch ID ausfindig gemacht"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:111
+msgid "Post on archive page, located by its title (for Cafelog compatibility)"
+msgstr ""
+"Eintrag auf der Archivseite, ausfindig gemacht durch seinen Titel (Cafelog-"
+"kompatibel)"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:112
+msgid "Permalink type"
+msgstr "Permalink-Typ"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:122
+msgid "Security options"
+msgstr "Sicherheits-Optionen"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:124
+msgid "Minimum password length"
+msgstr "Minimale Passwortlnge"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:124
+msgid "for users."
+msgstr "fr Benutzer."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:128
+msgid "Miscellaneous options"
+msgstr "Verschiedene Optionen"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:131
+msgid "Reload-page timeout"
+msgstr "Seiten-Reload Zeitraum"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:131
+msgid ""
+"Time (in seconds) that must pass before a request to the same URI from the "
+"same IP and useragent is considered as a new hit."
+msgstr ""
+"Zeit (in Sekunden), die vergehen muss, bevor eine Anfrage an den selben URI "
+"von der selben IP und dem selben Benutzeragenten als ein neuer Treffer "
+"betrachtet wird."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:69
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:255
+msgid "Installed plugins"
+msgstr "Installierte Plugins"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:80
+msgid "The plugin is enabled."
+msgstr "Das Plugin ist aktiviert."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:85
+msgid "The plugin is broken."
+msgstr "Das Plugin ist kaputt."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:95
+msgid "The plugin is not installed completely."
+msgstr "Das Plugin ist nicht vollstndig installiert."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:99
+msgid "The plugin is disabled."
+msgstr "Das Plugin ist deaktiviert."
+
+# TRANS: shortcut for enabled
+#. TRANS: shortcut for enabled
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:103
+msgid "En"
+msgstr "An"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:131
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:293
+msgid "Plugin"
+msgstr "Plugin"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:179
+msgid "When should rendering apply?"
+msgstr "Wann soll Rendering abgewendet werden?"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:189
+msgid "The code to call the plugin by code (SkinTag) or as Renderer."
+msgstr "Der Code, um ein Plugin ber Code aufzurufen (SkinTag) oder fr Renderer."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:214
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:355
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:381
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:65
+msgid "Display info"
+msgstr "Zeige Info"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:233
+msgid "Disable the plugin!"
+msgstr "Deaktiviere das Plugin!"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:237
+msgid "Enable the plugin!"
+msgstr "Aktiviere das Plugin!"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:240
+msgid "Un-install this plugin!"
+msgstr "Deinstalliere dieses Plugin!"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:266
+msgid "Reload events and codes for installed plugins."
+msgstr "Lade Events und Codes fr installierte Plugins neu."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:278
+msgid "Display available plugins."
+msgstr "Zeige verfgbare Plugins."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:284
+msgid "Available plugins"
+msgstr "Verfgbare Plugins"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:287
+msgid "Hide available plugins"
+msgstr "Verstecke verfgbare Plugins"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:328
+msgid "Un-Grouped"
+msgstr "Ohne Gruppe"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:408
+msgid "Install"
+msgstr "Installieren"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:60
+#: ..\..\..\inc\_misc\_plugin.class.php:2641
+msgid "Local documentation of the plugin"
+msgstr "Lokale Dokumentation des Plugins"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:68
+msgid "Cancel edit!"
+msgstr "Editieren abbrechen!"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:76
+msgid "Plugin info"
+msgstr "Plugin Info"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:87
+msgid "Plugin settings"
+msgstr "Plugin-Einstellungen"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:100
+msgid "Plugin variables"
+msgstr "Plugin Variablen"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:106
+msgid ""
+"Note: The plugin code is empty, so this plugin will not work as an \"opt-out"
+"\", \"opt-in\" or \"lazy\" renderer."
+msgstr ""
+"Beachte: Der Plugin Code ist leer, somit funktioniert dieses Plugin nicht "
+"als \"opt-out\", \"opt-in\" oder \"lazy\" Renderer."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:108
+msgid "Apply rendering"
+msgstr "Rendering Anwendung"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:116
+msgid "Plugin events"
+msgstr "Plugin Ereignisse"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:126
+msgid "Note: the plugin is not enabled."
+msgstr "Beachte: das Plugin ist nicht aktiviert."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:129
+msgid ""
+"Warning: by disabling plugin events you change the behaviour of the plugin! "
+"Only change this, if you know what you are doing."
+msgstr ""
+"Warnung: durch das Deaktivieren von Plugin Ereignissen beeinflusst Du das "
+"Verhalten des Plugins! ndere es nur, wenn Du weisst, was Du tust."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:147
+msgid "This plugin has no registered events."
+msgstr "Dieses Plugin hat keine registrierten Ereignisse."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:168
+msgid "Save (and review)"
+msgstr "Speichern (und erneut ansehen)"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:50
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:479
+msgid "Create new locale"
+msgstr "Erstelle neue Locale"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:50
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:313
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:371
+msgid "Edit locale"
+msgstr "Editiere Locale"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:54
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:210
+msgid "Regional Settings"
+msgstr "Regionale Einstellungen"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:83
+#, php-format
+msgid ""
+"The first two letters should be a <a %s>ISO 639 language code</a>. The last "
+"two letters should be a <a %s>ISO 3166 country code</a>."
+msgstr ""
+"Die ersten zwei Buchstaben sollten ein <a %s>ISO 639 Sprachcode</a> sein. "
+"Die letzten zwei Buchstaben sollten ein <a %s>ISO 3166 Lndercode</a> sein."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:84
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:266
+msgid "Enabled"
+msgstr "Eingeschaltet"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:84
+msgid "Should this locale be available to users?"
+msgstr "Soll diese Locale fr Benutzer verfgbar sein?"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:86
+msgid "name of the locale"
+msgstr "Name der Locale"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:87
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:305
+msgid "Charset"
+msgstr "Zeichensatz"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:87
+msgid "Must match the lang file charset."
+msgstr "Muss dem Sprachdatei-Zeichensatz entsprechen."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:88
+msgid "Date format"
+msgstr "Datumsformat"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:88
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:89
+msgid "See below."
+msgstr "Siehe unten."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:89
+msgid "Time format"
+msgstr "Zeitformat"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:90
+msgid "Day at the start of the week."
+msgstr "Tag zu Beginn der Woche."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:90
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:271
+msgid "Start of week"
+msgstr "Wochenanfang"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:91
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:305
+msgid "Lang file"
+msgstr "Sprachdatei"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:92
+msgid "the lang file to use, from the <code>locales</code> subdirectory"
+msgstr "die zu benutzende Sprachdatei, aus dem Unterverzeichnis <code>locales</code>"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:94
+msgid ""
+"1 is highest. Priority is important when selecting a locale from a language "
+"code and several locales match the same language; this can happen when "
+"detecting browser language. Priority also affects the order in which locales "
+"are displayed in dropdown boxes, etc."
+msgstr ""
+"1 ist hchste. Prioritt ist wichtig, wenn eine Locale aus einem Sprach-Code "
+"ausgewhlt wird und mehrere Locales zu einer Sprache passen; das kann "
+"passieren, wenn die Sprache des Browsers erkannt wird. Prioritt hat "
+"ausserdem Einfluss darauf, in welcher Reihenfolge Locales in Dropdown-Boxen "
+"angezeigt werden, etc."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:99
+msgid "Date preview:"
+msgstr "Datumsvorschau"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:115
+msgid "Flags"
+msgstr "Flaggen"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:116
+#, php-format
+msgid ""
+"The flags are stored in subdirectories of <code>%s</code>. Their filename is "
+"equal to the country part of the locale (characters 4-5); file extension is ."
+"gif ."
+msgstr ""
+"Die Fahnen werden in Unterverzeichnissen von <code>%s</code> gespeichert. "
+"Der Dateiname entspricht dem Sprachen-Teil der Locale (Zeichen 4-5); "
+"Dateiendung ist .gif ."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:117
+msgid "Date/Time Formats"
+msgstr "Datum/Zeitformat"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:118
+msgid "The following characters are recognized in the format strings:"
+msgstr "Die folgenden Zeichen werden in den Format-Zeichenketten erkannt:"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:120
+msgid "a - \"am\" or \"pm\""
+msgstr "a - \"am\" oder \"pm\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:121
+msgid "A - \"AM\" or \"PM\""
+msgstr "A - \"AM\" oder \"PM\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:122
+msgid "B - Swatch Internet time"
+msgstr "B - Swatch Internetzeit"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:123
+msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
+msgstr "c - ISO 8601 Datum (verlangt PHP 5); d.h. \"2004-02-12T15:19:21+00:00\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:124
+msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
+msgstr "d - Tag des Monats, 2 Nummern mit fhrender Null; d.h. \"01\" bis \"31\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:125
+msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
+msgstr "D - Tag der Woche, als Text, 3 Buchstaben; zB \"Fre\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:126
+msgid "e - day of the week, 1 letter; i.e. \"F\""
+msgstr "e - Tag der Woche, 1 Buchstabe; zB \"F\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:127
+msgid "F - month, textual, long; i.e. \"January\""
+msgstr "F - Monat, textlich, lang; zB \"Januar\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:128
+msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
+msgstr "g - Stunde, 12-Stunden Format ohne fhrende Null; d.h. \"1\" bis \"12\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:129
+msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
+msgstr "G - Stunde, 24-Stunden Format ohne fhrende Null; d.h. \"0\" bis \"23\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:130
+msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
+msgstr "h - Stunde, 12-Stunden Format; d.h. \"01\" bis \"12\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:131
+msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
+msgstr "H - Stunde, 24-Stunden Format; d.h. \"00\" bis \"23\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:132
+msgid "i - minutes; i.e. \"00\" to \"59\""
+msgstr "i - Minuten; d.h. \"00\" bis \"59\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:133
+msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
+msgstr "I (grosses I) - \"1\" falls Sommerzeit, ansonsten \"0\"."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:134
+msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
+msgstr "j - Tag des Monats ohne fhrende Null; d.h. \"1\" bis \"31\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:135
+msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
+msgstr "l (kleines \"L\") - Tag der Woche, textlich, lang; zB \"Freitag\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:136
+msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
+msgstr "L - Boolean fr Schaltjahr; entweder \"0\" oder \"1\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:137
+msgid "m - month; i.e. \"01\" to \"12\""
+msgstr "m - Monat; d.h. \"01\" bis \"12\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:138
+msgid "M - month, textual, 3 letters; i.e. \"Jan\""
+msgstr "M - Monat, textlich, 3 Buchstaben; zB \"Jan\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:139
+msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
+msgstr "n - Monat ohne fhrende Null; d.h. \"1\" bis \"12\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:140
+msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
+msgstr "O - Unterschied zur Greenwich Zeit (GMT) in Stunden; d.h. \"+0200\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:141
+msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
+msgstr "r - RFC 822 formatiertes Datum; zB \"Thu, 21 Dec 2000 16:01:07 +0200\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:142
+msgid "s - seconds; i.e. \"00\" to \"59\""
+msgstr "s - Sekunden; d.h. \"00\" bis \"59\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:143
+msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
+msgstr "S - englisches ordinales Suffix, textlich, 2 Buchstaben; zB \"th\", \"nd\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:144
+msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
+msgstr "t - Anzahl der Tagen im gegebenen Monat; d.h. \"28\" bis \"31\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:145
+msgid "T - Timezone setting of this machine; i.e. \"MDT\""
+msgstr "T - Zeitzoneneinstellung des Computers; zB \"MDT\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:146
+msgid "U - seconds since the epoch"
+msgstr "U - Sekunden seit Beginn der UNIX-Epoche (January 1 1970 00:00:00 GMT)"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:147
+msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
+msgstr "w - Tag der Woche, numerisch, d.h. \"0\" (Sonntag) bis \"6\" (Samstag)"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:148
+msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
+msgstr "W - ISO-8601 Wochennummer des Jahres, Wochen starten am Montag; d.h. \"42\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:149
+msgid "Y - year, 4 digits; i.e. \"1999\""
+msgstr "Y - Jahr, 4 Zahlen; zB \"1999\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:150
+msgid "y - year, 2 digits; i.e. \"99\""
+msgstr "y - Jahr, 2 Zahlen; zB \"99\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:151
+msgid "z - day of the year; i.e. \"0\" to \"365\""
+msgstr "z - Tag des Jahres; d.h. \"0\" bis \"365\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:152
+msgid ""
+"Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset "
+"for timezones west of UTC is always negative, and for those east of UTC is "
+"always positive."
+msgstr ""
+"Z - Zeitzonen-Offset in Sekunden (d.h. \"-43200\" bis \"43200\"). Der Offset "
+"fr Zeitzonen westlich von UTC ist immer negatic, und fr diejenigen stlich "
+"von UTC immer positiv."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:154
+msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
+msgstr "isoZ - volles ISO 8601 Format, quivalent zu Y-m-d\\TH:i:s\\Z"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:155
+msgid ""
+"Unrecognized characters in the format string will be printed as-is.<br />\n"
+"\t\tYou can escape characters by preceding them with a \\ to print them as-"
+"is."
+msgstr ""
+"Unerkannte Zeichen in der Format-Zeichenkette werden unbersetzt ausgegeben."
+"<br />\n"
+"\t\tDu kannst Zeichen mit \\ escapen, um sie als eigentliche Zeichen "
+"auszugeben."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:164
+msgid "Note: default locale is not enabled."
+msgstr "Anmerkung: Standard-Locale ist nicht eingeschaltet."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:216
+msgid "Regional settings"
+msgstr "Regionale Einstellungen"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:239
+msgid "Time difference"
+msgstr "Zeitunterschied"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:240
+#, php-format
+msgid "If you're not on the timezone of your server. Current server time is: %s."
+msgstr "Falls du nicht in der Zeitzone des Servers bist. Aktuelle Serverzeit ist: %s."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:240
+msgid "in hours, e.g. \"1\", \"1:30\" or \"1.5\""
+msgstr "in Stunden, z.B. \"1\", \"1:30\" oder \"1.5\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:241
+msgid "Calculate time difference"
+msgstr "Berechne Zeitunterschied"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:244
+msgid "Overridden by browser config, user locale or blog locale (in this order)."
+msgstr ""
+"Wird von Browser-Einstellungen, Benutzer-Locale oder Blog-Locale "
+"berschrieben (in dieser Reihenfolge)."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:248
+msgid "Available locales"
+msgstr "Verfgbare Locales"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:253
+msgid "Hide translation info"
+msgstr "Verstecke bersetzungs-Infos"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:257
+msgid "Show translation info"
+msgstr "Zeige bersetzungs-Infos"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:268
+msgid "Date fmt"
+msgstr "Datumsformat"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:269
+msgid "Time fmt"
+msgstr "Zeitformat"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:270
+msgid "Day at the start of the week: 0 for Sunday, 1 for Monday, 2 for Tuesday, etc"
+msgstr "Tag zu Beginn der Woche: 0 fr Sonntag, 1 fr Montag, 2 fr Dienstag, etc"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:280
+msgid "Strings"
+msgstr "Zeichenketten"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:281
+msgid "Translated"
+msgstr "bersetzt"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:285
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:467
+msgid "Extract"
+msgstr "Extrahieren"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:330
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:333
+#, php-format
+msgid "Preview: %s"
+msgstr "Vorschau: %s"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:353
+msgid "Move priority up"
+msgstr "Erhhe Prioritt"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:362
+msgid "Move priority down"
+msgstr "Verringere Prioritt"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:369
+msgid "Copy locale"
+msgstr "Kopiere Locale"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:376
+msgid "Reset custom settings"
+msgstr "verwerfe Anpassungen"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:387
+msgid "No language file..."
+msgstr "Keine Sprachdatei..."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:467
+msgid "Extract .po file into b2evo-format"
+msgstr "Extrahiere .po-Datei ins b2evo-Format"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:483
+msgid "Are you sure you want to reset?"
+msgstr "Wirklich zurcksetzen?"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:483
+msgid "Reset to defaults (delete database table)"
+msgstr "Auf Voreinstellungen zurcksetzen (lscht Datenbank-Tabelle)"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:81
+msgid "Close user profile!"
+msgstr "Schliesse Benutzerprofil!"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:87
+msgid "Create new user profile"
+msgstr "Erstelle neues Benutzerprofil"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:92
+msgid "Profile for:"
+msgstr "Profil fr:"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:100
+msgid "User rights"
+msgstr "Benutzer-Rechte"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:128
+msgid "Send an email"
+msgstr "Schicke eine E-Mail"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:136
+msgid "Visit the site"
+msgstr "Besuche die Seite"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:142
+msgid "Search on ICQ.com"
+msgstr "Suche auf ICQ.com"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:147
+msgid "Instant Message to user"
+msgstr "Sofortnachricht an Benutzer"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:158
+#: ..\..\..\inc\VIEW\users\_users_form.php:180 ..\..\..\skins\_profile.php:67
+#: ..\..\..\skins\l33t_gray\_profile.php:67
+msgid "Identity shown"
+msgstr "Angezeigte Identit"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:159 ..\..\..\skins\_profile.php:69
+#: ..\..\..\skins\l33t_gray\_profile.php:69
+msgid "Check this to be displayed as online when visiting the site."
+msgstr "Aktivieren, um als Online angezeigt zu werden, wenn du die Seite besuchst."
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:159
+#: ..\..\..\inc\VIEW\users\_users_form.php:181
+msgid "Show Online"
+msgstr "Onlinestatus anzeigen"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:160
+msgid "Preferred locale"
+msgstr "Bevorzugte Locale"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:160
+#: ..\..\..\inc\VIEW\users\_users_form.php:182
+msgid "Preferred locale for admin interface, notifications, etc."
+msgstr "Bevorzugte Locale fr Adminbereich, Benachrichtigungen, etc."
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:162
+#: ..\..\..\inc\VIEW\users\_users_form.php:184
+msgid "Has the user been validated (through email)?"
+msgstr "Wurde der Benutzer (durch E-Mail) validiert?"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:162
+#: ..\..\..\inc\VIEW\users\_users_form.php:184
+msgid "Validated"
+msgstr "Validiert"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:163 ..\..\..\skins\_profile.php:72
+#: ..\..\..\skins\l33t_gray\_profile.php:72
+msgid "Check this to allow receiving emails through a message form."
+msgstr "Auswhlen, um E-Mails ber ein Nachrichtenformular empfangen zu knnen."
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:163
+#: ..\..\..\inc\VIEW\users\_users_form.php:185 ..\..\..\skins\_profile.php:72
+#: ..\..\..\skins\l33t_gray\_profile.php:72
+msgid "Message form"
+msgstr "Nachrichtenformular"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:164 ..\..\..\skins\_profile.php:73
+#: ..\..\..\skins\_subscriptions.php:52
+#: ..\..\..\skins\l33t_gray\_profile.php:73
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:52
+msgid ""
+"Check this to receive a notification whenever one of <strong>your</strong> "
+"posts receives comments, trackbacks, etc."
+msgstr ""
+"Auswhlen, um Benachrichtigungen zu erhalten, wenn einer <strong>deiner</"
+"strong> Eintrge Kommentare, Trackbacks, etc erhlt."
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:164
+#: ..\..\..\inc\VIEW\users\_users_form.php:186 ..\..\..\skins\_profile.php:73
+#: ..\..\..\skins\_subscriptions.php:52
+#: ..\..\..\skins\l33t_gray\_profile.php:73
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:52
+msgid "Notifications"
+msgstr "Benachrichtigungen"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:166
+#: ..\..\..\inc\VIEW\users\_users_form.php:188 ..\..\..\skins\_profile.php:75
+#: ..\..\..\skins\l33t_gray\_profile.php:75
+msgid "ICQ"
+msgstr "ICQ"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:167
+#: ..\..\..\inc\VIEW\users\_users_form.php:189
+msgid "AIM"
+msgstr "AIM"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:168
+#: ..\..\..\inc\VIEW\users\_users_form.php:190
+msgid "MSN IM"
+msgstr "MSN IM"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:169
+#: ..\..\..\inc\VIEW\users\_users_form.php:191
+msgid "YahooIM"
+msgstr "YahooIM"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:170
+msgid "Leave empty if you don't want to change the password."
+msgstr "Leer lassen, wenn du dein Passwort nicht ndern mchtest."
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:170
+msgid "New password"
+msgstr "Neues Passwort"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:171
+msgid "Confirm new password"
+msgstr "Besttige neues Passwort"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:181
+#: ..\..\..\inc\VIEW\users\_users_form.php:184
+#: ..\..\..\inc\VIEW\users\_users_form.php:185
+#: ..\..\..\inc\VIEW\users\_users_form.php:186
+msgid "no"
+msgstr "nein"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:181
+#: ..\..\..\inc\VIEW\users\_users_form.php:184
+#: ..\..\..\inc\VIEW\users\_users_form.php:185
+#: ..\..\..\inc\VIEW\users\_users_form.php:186
+msgid "yes"
+msgstr "ja"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:209
+#: ..\..\..\inc\VIEW\users\_users_form.php:213
+msgid "Admin skin"
+msgstr "Admin-Skin"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:209
+#: ..\..\..\inc\VIEW\users\_users_form.php:213
+msgid "The skin defines how the backoffice appears to you."
+msgstr "Dieses Skin bestimmt, wie der Adminbereich Dir angezeigt wird."
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:217
+msgid "1:more icons ... 5:less icons"
+msgstr "1:mehr Icons ... 5:weniger Icons"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:217
+msgid "Action icon display"
+msgstr "Anzeige von Aktionsicons"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:218
+msgid "1:more action words ... 5:less action words"
+msgstr "1:mehr Aktionswrter ... 5:weniger Aktionswrter"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:218
+msgid "Action word display"
+msgstr "Anzeige von Aktionswrtern"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:221
+msgid ""
+"Display a legend at the bottom of every page including all action icons used "
+"on that page."
+msgstr ""
+"Zeige eine Legende am Ende jeder Seite mit allen auf dieser Seite benutzten "
+"Aktionsicons."
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:221
+msgid "Display icon legend"
+msgstr "Zeige Iconlegende"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:224
+msgid "Control form closing"
+msgstr "berwache Schliessen von Formularen"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:224
+msgid ""
+"This will alert you if you fill in data into a form and try to leave the "
+"form before submitting the data."
+msgstr ""
+"Dies wird Dich warnen, wenn Du Daten in einem Formular gendert hast und "
+"versuchst, das Formular zu verlassen, bevor die Daten bertragen wurden."
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:227
+msgid "Focus on first input text field"
+msgstr "Fokussiere das erste Formulareingabefeld"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:227
+msgid "The focus will automatically go to the first input text field."
+msgstr "Der Fokus (Cursor) wird automatisch zum ersten Eingabefeld gehen."
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:268
+msgid "User information"
+msgstr "Benutzerinformationen"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:275
+msgid "Created on"
+msgstr "Erstellt am"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:276
+msgid "From IP"
+msgstr "Von IP"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:277
+msgid "From Domain"
+msgstr "Von Domain"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:278
+msgid "With Browser"
+msgstr "Mit Browser"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:56
+msgid "Creating new group"
+msgstr "Erstelle neue Gruppe"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:60
+msgid "Editing group:"
+msgstr "ndere Gruppe:"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:60
+msgid "Viewing group:"
+msgstr "Betrachte Gruppe:"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:75
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:93
+msgid "No Access"
+msgstr "Kein Zugriff"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:76
+msgid "View list only"
+msgstr "Nur Liste ansehen"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:77
+msgid "View"
+msgstr "Alle ansehen"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:77
+msgid "View details"
+msgstr "Details ansehen"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:78
+msgid "Add"
+msgstr "Hinzufgen"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:78
+msgid "Add & edit/delete self created"
+msgstr "Hinzufgen & Editieren/Lschen selbst erstellter"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:79
+msgid "Edit/delete all"
+msgstr "ndern/Lschen aller"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:88
+msgid "Permissions for members of this group"
+msgstr "Rechte fr Mitglieder dieser Gruppe"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:94
+msgid "Hidden"
+msgstr "Versteckt"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:95
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:100
+msgid "Visible link"
+msgstr "Sichtbarer Link"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:96
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:100
+msgid "Access to Admin area"
+msgstr "Zugriff zum Adminbereich"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:104
+msgid "View all"
+msgstr "Zeige alle"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:105
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:110
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:115
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:134
+msgid "Full Access"
+msgstr "Voller Zugriff"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:109
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:114
+msgid "View only"
+msgstr "Nur Anzeige"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:117
+msgid "Check to allow template editing."
+msgstr "Auswhlen, um Vorlagennderungen zu erlauben."
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:121
+msgid "Add/Upload"
+msgstr "Hinzufgen/Hochladen"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:123
+msgid "This overrides any specific media file permissions on specific blogs."
+msgstr "Dies hat Vorrang vor allen Blog-spezifischen Medien-Berechtigungen."
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:130
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:134
+msgid "Users & Groups"
+msgstr "Benutzer & Gruppen"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:140
+msgid "Settings"
+msgstr "Einstellungen"
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:76
+msgid "Groups & Users"
+msgstr "Gruppen & Benutzer"
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:83
+msgid "Add a user..."
+msgstr "Einen Benutzer hinzufgen..."
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:83
+msgid "Add user"
+msgstr "Benutzer hinzufgen"
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:84
+msgid "Add a group..."
+msgstr "Eine Gruppe hinzufgen..."
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:84
+msgid "Add group"
+msgstr "Gruppe hinzufgen"
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:122
+msgid "default group for new users"
+msgstr "Standard-Gruppe fr neue Benutzer"
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:129
+msgid "Edit this group..."
+msgstr "Diese Gruppe editieren..."
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:131
+msgid "Duplicate this group..."
+msgstr "Diese Gruppe duplizieren..."
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:135
+msgid "Delete this group!"
+msgstr "Lsche diese Gruppe!"
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:213
+msgid "Decrease user level"
+msgstr "Benutzerlevel heruntersetzen"
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:217
+msgid "Increase user level"
+msgstr "Benutzerlevel heraufsetzen"
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:225
+msgid "Edit this user..."
+msgstr "Diesen Benutzer editieren..."
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:226
+msgid "Duplicate this user..."
+msgstr "Diesen Benutzer duplizieren..."
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:228
+msgid "Delete this user!"
+msgstr "Lsche diesen Benutzer!"
+
+#: ..\..\..\inc\_blog_main.inc.php:368
+#, php-format
+msgid ""
+"The default skin [%s] set for blog [%s] does not exist. It must be properly "
+"set in the <a %s>blog properties</a> or properly overriden in a stub file. "
+"Contact the <a %s>webmaster</a>..."
+msgstr ""
+"Das Standardskin [%s] fr Blog [%s] existiert nicht. Es muss in den <a %"
+"s>Blogeigenschaften</a> gesetzt oder in der Stub-Datei berschrieben werden. "
+"Kontaktiere den <a %s>Webmaster</a>..."
+
+#: ..\..\..\inc\_main.inc.php:461
+msgid "Wrong login/password."
+msgstr "Falsches Login/Passwort."
+
+#: ..\..\..\inc\_main.inc.php:510
+msgid "You must log in!"
+msgstr "Du musst dich einloggen!"
+
+# TRANS: %s gets replaced by the user's email address
+#. TRANS: %s gets replaced by the user's email address
+#: ..\..\..\inc\_main.inc.php:525
+#, php-format
+msgid "You must validate your email address (%s) before you can log in."
+msgstr ""
+"Du musst Deine E-Mail-Adresse (%s) validieren, bevor Du Dich einloggen "
+"kannst."
+
+#: ..\..\..\inc\_misc\_form.class.php:738
+msgid "Today"
+msgstr "Heute"
+
+#: ..\..\..\inc\_misc\_form.class.php:743
+#: ..\..\..\inc\_misc\_form.class.php:744
+msgid "Select date"
+msgstr "Datum auswhlen"
+
+#: ..\..\..\inc\_misc\_form.class.php:1241
+msgid ""
+"You have modified this form but you haven't submitted it yet.\\nYou are "
+"about to lose your edits.\\nAre you sure?"
+msgstr ""
+"Du hast dieses Formular verndert,\\naber es noch nicht abgeschickt.\\nDu "
+"bist dabei, Deine nderungen zu verlieren.\\nBist Du sicher?"
+
+#: ..\..\..\inc\_misc\_form.class.php:1245
+#, php-format
+msgid ""
+"You have modified the form \\\"%s\\\"\\nbut you haven't submitted it yet."
+"\\nYou are about to lose your edits.\\nAre you sure?"
+msgstr ""
+"Du hast das Formular \\\"%s\\\" verndert,\\naber es noch nicht abgeschickt."
+"\\nDu bist dabei, Deine nderungen zu verlieren.\\nBist Du sicher?"
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:169
+msgid "Parser error: "
+msgstr "Parser Fehler: "
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:186
+msgid "Tag <code>body</code> can only be used once!"
+msgstr "Tag <code>body</code> kann nur einmal benutzt werden!"
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:199
+msgid "Illegal tag"
+msgstr "Ungltiger Tag"
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:206
+#, php-format
+msgid "Tag &lt;%s&gt; must occur inside another tag"
+msgstr "Tag &lt;%s&gt; muss in einem anderen Tag auftreten"
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:208
+#, php-format
+msgid "Tag &lt;%s&gt; is not allowed within tag &lt;%s&gt;"
+msgstr "Tag &lt;%s&gt; ist innerhalb des Tags &lt;%s&gt; nicht erlaubt"
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:216
+#, php-format
+msgid "Tag &lt;%s&gt; may not have attribute %s"
+msgstr "Tag &lt;%s&gt; darf kein Attribut &lt;%s&gt; haben"
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:224
+msgid "Found invalid URL: "
+msgstr "Ungltiger URL gefunden: "
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:247
+#, php-format
+msgid "Tag &lt;%s&gt; may not contain raw character data"
+msgstr "Tag &lt;%s&gt; darf keine Daten enthalten"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:226
+msgid "Illegal markup found: "
+msgstr "Illegales Markup gefunden: "
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:232
+msgid "Unallowed CSS markup found: "
+msgstr "Unerlaubtes CSS Markup gefunden: "
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:411
+msgid "Hello"
+msgstr "Hallo"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:784
+#: ..\..\..\inc\_misc\_misc.funcs.php:831
+msgid "No response!"
+msgstr "Keine Antwort!"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:790
+#: ..\..\..\inc\_misc\_misc.funcs.php:837
+msgid "Remote error"
+msgstr "Entfernter Fehler"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:814
+#: ..\..\..\inc\_misc\_misc.funcs.php:858
+msgid "Response"
+msgstr "Antwort"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1129
+#, php-format
+msgid "Parameter &laquo;%s&raquo; is required!"
+msgstr "Der Parameter &laquo;%s&raquo; ist erforderlich!"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1190
+#: ..\..\..\inc\_misc\_misc.funcs.php:1247
+#, php-format
+msgid "Illegal value received for parameter &laquo;%s&raquo;!"
+msgstr "Illegalen Wert fr Parameter &laquo;%s&raquo; empfangen!"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1573
+msgid "Invalid URL"
+msgstr "Ungltiger URL"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1580
+msgid "URI scheme not allowed"
+msgstr "URI Schema nicht erlaubt"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1587
+msgid "URL not allowed"
+msgstr "URL nicht erlaubt"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1595
+msgid "URL must be a full path starting with \"/\"."
+msgstr ""
+"URL muss ein voller Pfad, beginnend mit \"/\" oder ein Anker, beginnend mit "
+"\"#\" sein."
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1898
+#: ..\..\..\inc\_misc\_misc.funcs.php:1906
+msgid "An unexpected error has occured!"
+msgstr "Ein unerwarteter Fehler ist aufgetreten!"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1899
+#: ..\..\..\inc\_misc\_misc.funcs.php:1907
+msgid "If this error persits, please report it to the administrator."
+msgstr ""
+"Wenn dieser Fehler weiterhin auftritt, berichte ihn bitte an den "
+"Administrator."
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1900
+#: ..\..\..\inc\_misc\_misc.funcs.php:1914
+#: ..\..\..\inc\_misc\_misc.funcs.php:2021
+msgid "Additional information about this error:"
+msgstr "Zustzliche Informationen zu diesem Fehler:"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1908
+#: ..\..\..\inc\_misc\_misc.funcs.php:2015
+msgid "Go back to home page"
+msgstr "Gehe zurck zur Startseite"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:2012
+msgid "Bad Request!"
+msgstr "Ungltige Anforderung!"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:2013
+msgid "The parameters of your request are invalid."
+msgstr "Die Parameter der Anforderung sind ungltig."
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:2014
+msgid ""
+"If you have obtained this error by clicking on a link INSIDE of this site, "
+"please report the bad link to the administrator."
+msgstr ""
+"Wenn Du den Fehler erhalten hast, indem Du auf einen Link INNERHALB dieser "
+"Seite geklickt hast, teile den fehlerhaften Link bitte dem Administrator mit."
+
+#: ..\..\..\inc\_misc\_obsolete092.php:458
+#: ..\..\..\inc\_misc\_obsolete092.php:1369
+#: ..\..\..\inc\_misc\_template.funcs.php:101
+msgid "PREVIEW"
+msgstr "VORSCHAU"
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1155
+msgid "Oops, MySQL error!"
+msgstr "Oops, MySQL Fehler!"
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1177
+msgid "go back"
+msgstr "gehe zurck"
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1209
+msgid "Redirecting you to:"
+msgstr "Du wirst umgeleitet zu:"
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1211
+#, php-format
+msgid "If nothing happens, click <a %s>here</a>."
+msgstr "Falls nichts passiert, klicke <a %s>hier</a>."
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1340
+#: ..\..\..\inc\_misc\_template.funcs.php:74
+msgid "Archive Directory"
+msgstr "Archiv-Verzeichnis"
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1519
+#: ..\..\..\inc\_misc\_template.funcs.php:84
+msgid "User profile"
+msgstr "Benutzerprofil"
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1544
+#: ..\..\..\inc\_misc\_template.funcs.php:94
+msgid "Send an email message"
+msgstr "Schicke eine E-Mail"
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1710
+msgid "Pinging b2evolution.net..."
+msgstr "Pinge b2evolution.net..."
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1734
+#: ..\..\..\inc\_misc\_obsolete092.php:1770
+#: ..\..\..\inc\_misc\_obsolete092.php:1853
+#: ..\..\..\inc\_misc\_obsolete092.php:1891
+msgid "Aborted (Running on localhost)."
+msgstr "Abgebrochen (wird auf localhost ausgefhrt)."
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1755
+msgid "Pinging Weblogs.com..."
+msgstr "Pinge Weblogs.com..."
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1823
+msgid "Pinging Blo.gs..."
+msgstr "Pinge Blo.gs..."
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1875
+msgid "Pinging technorati.com..."
+msgstr "Pinge technorati.com..."
+
+#: ..\..\..\inc\_misc\_plugin.class.php:342
+msgid "No desc available"
+msgstr "keine Beschreibung"
+
+#: ..\..\..\inc\_misc\_plugin.class.php:346
+msgid "No description available"
+msgstr "Keine Beschreibung verfgbar"
+
+#: ..\..\..\inc\_misc\_plugin.class.php:683
+msgid "My Tab"
+msgstr "Mein Reiter"
+
+#: ..\..\..\inc\_misc\_plugin.class.php:2627
+msgid "Homepage of the plugin"
+msgstr "Homepage des Plugins"
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:251
+msgid "Delete set!"
+msgstr "Lsche Datensatz!"
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:267
+#, php-format
+msgid "Add a new set of &laquo;%s&raquo;"
+msgstr "Fge neuen Satz von &laquo;%s&raquo; hinzu"
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:270
+msgid "New set"
+msgstr "Neuer Satz"
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:313
+msgid "Note: before adding a new set you have to save any changes."
+msgstr ""
+"Beachte: vor dem Hinzufgen eines neuen Satzes mssen nderungen gespeichert "
+"werden."
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:375
+#: ..\..\..\inc\_misc\_plugin.funcs.php:383
+#, php-format
+msgid "The value for %s must be numeric."
+msgstr "Der Wert fr %s muss numerisch sein."
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:375
+#: ..\..\..\inc\_misc\_plugin.funcs.php:383
+msgid "The value must be numeric."
+msgstr "Der Wert muss numerisch sein."
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:395
+#, php-format
+msgid "The value is invalid. It must match the regular expression &laquo;%s&raquo;."
+msgstr ""
+"Der Wert ist ungltig. Er muss zu dem regulren Ausdruck &laquo;%s&raquo; "
+"passen."
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:427
+#, php-format
+msgid "The value is invalid. It must be in the range from %s to %s."
+msgstr "Der Wert ist ungltig. Er muss im Bereich von %s bis %s sein."
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:431
+#, php-format
+msgid "The value is invalid. It must be smaller than %s."
+msgstr "Der Wert ist ungltig. Er muss kleiner als %s sein."
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:435
+#, php-format
+msgid "The value is invalid. It must be greater than %s."
+msgstr "Der Wert ist ungltig. Er muss grsser als %s sein."
+
+#: ..\..\..\inc\_misc\_plugins.class.php:681
+msgid "The plugin cannot be installed again."
+msgstr "Das Plugin kann nicht erneut installiert werden."
+
+#: ..\..\..\inc\_misc\_plugins.class.php:689
+msgid "The installation of the plugin failed."
+msgstr "Die Installation des Plugins ist fehlgeschlagen."
+
+#: ..\..\..\inc\_misc\_plugins.class.php:710
+msgid "Some plugin dependencies are not fulfilled:"
+msgstr "Einige Pluginabhngigkeiten sind nicht erfllt:"
+
+#: ..\..\..\inc\_misc\_plugins.class.php:904
+#, php-format
+msgid "The events %s are required by %s (ID %d)."
+msgstr "Die Ereignisse %s werden von %s (ID %d) erfordert."
+
+#: ..\..\..\inc\_misc\_plugins.class.php:918
+#, php-format
+msgid "The event %s is required by %s (ID %d)."
+msgstr "Das Ereignis %s wird von %s (ID %d) erfordert."
+
+#: ..\..\..\inc\_misc\_plugins.class.php:933
+#, php-format
+msgid "The plugin is required by the following plugins: %s."
+msgstr "Das Plugin wird von den folgenden Plugins erfordert: %s."
+
+#: ..\..\..\inc\_misc\_plugins.class.php:973
+#, php-format
+msgid ""
+"The plugin recommends a plugin which provides all of the following events: %"
+"s."
+msgstr ""
+"Das Plugin empfiehlt ein Plugin, welches alle der folgenden Ereignisse "
+"bereitstellt: %s."
+
+#: ..\..\..\inc\_misc\_plugins.class.php:977
+#, php-format
+msgid "The plugin requires a plugin which provides all of the following events: %s."
+msgstr ""
+"Das Plugin erfordert ein Plugin, welches alle der folgenden Ereignisse "
+"bereitstellt: %s."
+
+#: ..\..\..\inc\_misc\_plugins.class.php:988
+#, php-format
+msgid "The plugin recommends plugins which provide the events: %s."
+msgstr ""
+"Das Plugin empfiehlt Plugins, welches die folgenden Ereignisse "
+"bereitstellen: %s."
+
+#: ..\..\..\inc\_misc\_plugins.class.php:992
+#, php-format
+msgid "The plugin requires plugins which provide the events: %s."
+msgstr ""
+"Das Plugin erfordert Plugins, welche die folgenden Ereignisse bereitstellen: "
+"%s."
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1029
+#, php-format
+msgid "The plugin requires at least version %s of the plugin %s, but you have %s."
+msgstr "Das Plugin erfordert mindestens Version %s des Plugins %s, aber Du hast %s."
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1047
+#, php-format
+msgid "The plugin requires the plugins: %s."
+msgstr "Das Plugin erfordert die folgenden Plugins: %s."
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1052
+#, php-format
+msgid "The plugin recommends to install the plugins: %s."
+msgstr "Das Plugin empfiehlt, die folgenden Plugins zu installieren: %s."
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1064
+#, php-format
+msgid ""
+"The plugin recommends version %s of %s (%s is installed). Think about "
+"upgrading."
+msgstr ""
+"Das Plugin empfiehlt Version %s von %s (%s ist installiert). Denke ber ein "
+"Upgrade nach."
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1069
+#, php-format
+msgid "The plugin requires version %s of %s, but %s is installed."
+msgstr ""
+"Das Plugin erfordert mindestens Version %s von %s, aber es ist %s "
+"installiert."
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1087
+#, php-format
+msgid ""
+"The plugin recommends version %s of the plugin API (%s is installed). Think "
+"about upgrading your %s installation."
+msgstr ""
+"Das Plugin empfiehlt Version %s der Plugin API (%s ist installiert). Denke "
+"ber ein Upgrade Deiner %s Installation nach."
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1091
+#, php-format
+msgid ""
+"The plugin requires version %s of the plugin API, but %s is installed. You "
+"will probably have to upgrade your %s installation."
+msgstr ""
+"Das Plugin erfordert Version %s der Plugin API, aber %s ist installiert. Du "
+"wirst wahrscheinlich Deine %s Installation upgraden mssen."
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1099
+#, php-format
+msgid ""
+"Unknown dependency type (%s). This probably means that the plugin is not "
+"compatible and you have to upgrade your %s installation."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1470
+msgid "The maximum length of a plugin code is 32 characters."
+msgstr "Die maximale Lnge eines Plugin-Codes ist 32 Zeichen."
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1476
+msgid "The plugin code cannot include a dot!"
+msgstr "Der Plugin-Code kann keinen Punkt enthalten!"
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1487
+msgid "The plugin code is already in use by another plugin."
+msgstr "Der Plugincode wird schon von einem anderen Plugin genutzt."
+
+#: ..\..\..\inc\_misc\_request.class.php:288
+msgid "Please enter a valid time."
+msgstr "Bitte gib eine gltige Zeit an."
+
+#: ..\..\..\inc\_misc\_request.class.php:537
+msgid "The phone number is invalid."
+msgstr "Die Telefonnummer ist ungltig."
+
+#: ..\..\..\inc\_misc\_request.class.php:558
+#, php-format
+msgid "Supplied URL is invalid. (%s)"
+msgstr "Angegebene URL ist ungltig. (%s)"
+
+#: ..\..\..\inc\_misc\_results.class.php:866
+msgid "Columns"
+msgstr "Spalten"
+
+#: ..\..\..\inc\_misc\_results.class.php:882
+msgid "Filter list"
+msgstr "Filtere Liste"
+
+#: ..\..\..\inc\_misc\_results.class.php:1131
+#: ..\..\..\skins_adm\_adminUI_general.class.php:911
+#: ..\..\..\skins_adm\_adminUI_general.class.php:913
+msgid "Ascending order"
+msgstr "Aufsteigende Sortierung"
+
+#: ..\..\..\inc\_misc\_results.class.php:1136
+#: ..\..\..\skins_adm\_adminUI_general.class.php:915
+#: ..\..\..\skins_adm\_adminUI_general.class.php:917
+msgid "Descending order"
+msgstr "Absteigende Sortierung"
+
+#: ..\..\..\inc\_misc\_results.class.php:1807
+msgid "Move up!"
+msgstr "Aufwrts bewegen!"
+
+#: ..\..\..\inc\_misc\_results.class.php:1812
+msgid "Move down! (reverse sort)"
+msgstr "Abwrts bewegen! (umgekehrte Sortierung)"
+
+#: ..\..\..\inc\_misc\_results.class.php:1827
+msgid "Move down!"
+msgstr "Abwrts bewegen!"
+
+#: ..\..\..\inc\_misc\_results.class.php:1832
+msgid "Move up! (reverse sort)"
+msgstr "Aufwrts bewegen! (umgekehrte Sortierung)"
+
+# TRANS: Pages x _to_ y
+#. TRANS: Pages x _to_ y
+#: ..\..\..\inc\_misc\_results.class.php:2106
+msgid "to"
+msgstr "bis"
+
+#: ..\..\..\inc\_misc\_results.class.php:2152
+msgid "Sorry, there is nothing to display..."
+msgstr "Sorry, es gibt nichts anzuzeigen..."
+
+# TRANS: abbr. for "Selection"
+#. TRANS: abbr. for "Selection"
+#: ..\..\..\inc\_misc\_resultsel.class.php:102
+msgid "Sel"
+msgstr "Sel"
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:203
+msgid "Selection name"
+msgstr "Auswahlname"
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:209
+msgid "Update selection"
+msgstr "Auswahl aktualisieren"
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:313
+msgid "Selection"
+msgstr "Auswahl"
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:322
+msgid "New selection"
+msgstr "Neue Auswahl"
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:431
+msgid "Cannot create a selection with an empty name"
+msgstr "Kann keine Auswahl mit leerem Namen erstellen"
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:463
+msgid "Selection created."
+msgstr "Auswahl erstellt."
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:475
+msgid "Please provide a selection name."
+msgstr "Bitte gib einen Auswahlnamen an."
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:491
+msgid "Obsolete selection entries deleted."
+msgstr "Veraltete Auswahleintrge gelscht."
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:506
+msgid "New selections entries inserted."
+msgstr "Neue Auswahleintrge eingefgt."
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:518
+msgid "Selection copied."
+msgstr "Auswahl kopiert."
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:527
+msgid "Selection links copied."
+msgstr "Auswahllinks kopiert."
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:540
+#, php-format
+msgid "Delete selection &laquo;%s&raquo;?"
+msgstr "Lsche Auswahl &laquo;%s&raquo;?"
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:542
+msgid "Cascading deletes!"
+msgstr "Kaskadierende Lschung!"
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:579
+msgid "Selection attachments deleted."
+msgstr "Auswahlanhnge gelscht."
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:583
+msgid "Selection deleted."
+msgstr "Auswahl gelscht."
+
+#: ..\..\..\inc\_misc\_template.funcs.php:89
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:36
+msgid "Subscriptions"
+msgstr "Subskriptionen"
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:44
+msgid "Sending trackbacks..."
+msgstr "Sende Trackbacks..."
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:47
+msgid "No trackback to be sent."
+msgstr "Kein Trackback zu senden."
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:52
+msgid "Excerpt to be sent:"
+msgstr "Zu sendender Auszug:"
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:60
+msgid "Trackbacks done."
+msgstr "Trackbacks beendet."
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:81
+msgid "Sending trackback to:"
+msgstr "Sende Trackback an:"
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:173
+msgid "Succeeded"
+msgstr "Gelungen"
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:179
+msgid "Unknown error"
+msgstr "Unbekannter Fehler"
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:185
+msgid "No valid trackback response. Maybe the given url is not a Trackback url."
+msgstr ""
+"Keine gltige Trackbackantwort. Vielleicht ist der angegebene URL kein "
+"Trackback URL."
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:187
+msgid "Response:"
+msgstr "Antwort:"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:121
+msgid "No server specified"
+msgstr "Kein Server angegeben"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:121
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:130
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:153
+msgid "POP3 connect:"
+msgstr "POP3 connect:"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:161
+msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
+msgstr "POP3: vorzeitiges NOOP OK, KEIN RFC 1939 konformer Server"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:173
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:241
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:290
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:315
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:357
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:431
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:470
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:500
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:534
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:597
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:665
+msgid "No connection to server"
+msgstr "Keine Verbindung zum Server"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:173
+msgid "POP3 noop:"
+msgstr "POP3 noop:"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:188
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:247
+msgid "No login ID submitted"
+msgstr "Keine Login ID angegeben"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:188
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:191
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:196
+msgid "POP3 user:"
+msgstr "POP3 Benutzer:"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:191
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:211
+msgid "connection not established"
+msgstr "Verbindung nicht aufgebaut"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:208
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:250
+msgid "No password submitted"
+msgstr "Kein Passwort bermittelt"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:208
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:211
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:216
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:225
+msgid "POP3 pass:"
+msgstr "POP3 Passwort:"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:216
+msgid "authentication failed "
+msgstr "Authentifizierung fehlgeschlagen"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:225
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:274
+msgid "NOOP failed. Server not RFC 1939 compliant"
+msgstr "NOOP fehlgeschlagen. Server ist nicht zu RFC 1939 konform"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:241
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:247
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:250
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:255
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:265
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:274
+msgid "POP3 apop:"
+msgstr "POP3 apop:"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:255
+msgid "No server banner"
+msgstr "Kein Server Banner"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:255
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:265
+msgid "abort"
+msgstr "Abbruch"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:265
+msgid "apop authentication failed"
+msgstr "apop Authentifizierung fehlgeschlagen"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:290
+msgid "POP3 login:"
+msgstr "POP3 login:"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:315
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:331
+msgid "POP3 top:"
+msgstr "POP3 top:"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:357
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:385
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:396
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:408
+msgid "POP3 pop_list:"
+msgstr "POP3 pop_list:"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:408
+msgid "Premature end of list"
+msgstr "Verfrhtes Ende der Liste"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:431
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:444
+msgid "POP3 get:"
+msgstr "POP3 get:"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:470
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:477
+msgid "POP3 last:"
+msgstr "POP3 last:"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:500
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:510
+msgid "POP3 reset:"
+msgstr "POP3 reset:"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:534
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:540
+msgid "POP3 send_cmd:"
+msgstr "POP3 send_cmd:"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:540
+msgid "Empty command string"
+msgstr "Leerer Befehl"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:560
+msgid "POP3 quit:"
+msgstr "POP3 quit:"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:560
+msgid "connection does not exist"
+msgstr "Verbindung besteht nicht"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:597
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:609
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:632
+msgid "POP3 uidl:"
+msgstr "POP3 uidl:"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:665
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:670
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:676
+msgid "POP3 delete:"
+msgstr "POP3 delete:"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:670
+msgid "No msg number submitted"
+msgstr "Keine Nachrichtennummer angegeben"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:676
+msgid "Command failed"
+msgstr "Befehl fehlgeschlagen"
+
+#: ..\..\..\inc\_vars.inc.php:182
+msgid "Sunday"
+msgstr "Sonntag"
+
+#: ..\..\..\inc\_vars.inc.php:183
+msgid "Monday"
+msgstr "Montag"
+
+#: ..\..\..\inc\_vars.inc.php:184
+msgid "Tuesday"
+msgstr "Dienstag"
+
+#: ..\..\..\inc\_vars.inc.php:185
+msgid "Wednesday"
+msgstr "Mittwoch"
+
+#: ..\..\..\inc\_vars.inc.php:186
+msgid "Thursday"
+msgstr "Donnerstag"
+
+#: ..\..\..\inc\_vars.inc.php:187
+msgid "Friday"
+msgstr "Freitag"
+
+#: ..\..\..\inc\_vars.inc.php:188
+msgid "Saturday"
+msgstr "Samstag"
+
+# TRANS: abbrev. for Sunday
+#. TRANS: abbrev. for Sunday
+#: ..\..\..\inc\_vars.inc.php:192
+msgid "Sun"
+msgstr "So"
+
+# TRANS: abbrev. for Monday
+#. TRANS: abbrev. for Monday
+#: ..\..\..\inc\_vars.inc.php:194
+msgid "Mon"
+msgstr "Mo"
+
+# TRANS: abbrev. for Tuesday
+#. TRANS: abbrev. for Tuesday
+#: ..\..\..\inc\_vars.inc.php:196
+msgid "Tue"
+msgstr "Di"
+
+# TRANS: abbrev. for Wednesday
+#. TRANS: abbrev. for Wednesday
+#: ..\..\..\inc\_vars.inc.php:198
+msgid "Wed"
+msgstr "Mi"
+
+# TRANS: abbrev. for Thursday
+#. TRANS: abbrev. for Thursday
+#: ..\..\..\inc\_vars.inc.php:200
+msgid "Thu"
+msgstr "Do"
+
+# TRANS: abbrev. for Friday
+#. TRANS: abbrev. for Friday
+#: ..\..\..\inc\_vars.inc.php:202
+msgid "Fri"
+msgstr "Fr"
+
+# TRANS: abbrev. for Saturday
+#. TRANS: abbrev. for Saturday
+#: ..\..\..\inc\_vars.inc.php:204
+msgid "Sat"
+msgstr "Sa"
+
+# TRANS: abbrev. for Sunday
+#. TRANS: abbrev. for Sunday
+#: ..\..\..\inc\_vars.inc.php:208
+msgid " S "
+msgstr " S "
+
+# TRANS: abbrev. for Monday
+#. TRANS: abbrev. for Monday
+#: ..\..\..\inc\_vars.inc.php:210
+msgid " M "
+msgstr " M "
+
+# TRANS: abbrev. for Tuesday
+#. TRANS: abbrev. for Tuesday
+#: ..\..\..\inc\_vars.inc.php:212
+msgid " T "
+msgstr " D "
+
+# TRANS: abbrev. for Wednesday
+#. TRANS: abbrev. for Wednesday
+#: ..\..\..\inc\_vars.inc.php:214
+msgid " W "
+msgstr " M "
+
+# TRANS: abbrev. for Thursday
+#. TRANS: abbrev. for Thursday
+#: ..\..\..\inc\_vars.inc.php:216
+msgid " T  "
+msgstr " D "
+
+# TRANS: abbrev. for Friday
+#. TRANS: abbrev. for Friday
+#: ..\..\..\inc\_vars.inc.php:218
+msgid " F "
+msgstr " F "
+
+# TRANS: abbrev. for Saturday
+#. TRANS: abbrev. for Saturday
+#: ..\..\..\inc\_vars.inc.php:220
+msgid " S  "
+msgstr " S "
+
+#: ..\..\..\inc\_vars.inc.php:223
+msgid "January"
+msgstr "Januar"
+
+#: ..\..\..\inc\_vars.inc.php:224
+msgid "February"
+msgstr "Februar"
+
+#: ..\..\..\inc\_vars.inc.php:225
+msgid "March"
+msgstr "Mrz"
+
+#: ..\..\..\inc\_vars.inc.php:226
+msgid "April"
+msgstr "April"
+
+# TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
+#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
+#: ..\..\..\inc\_vars.inc.php:228
+msgid "May "
+msgstr "Mai"
+
+#: ..\..\..\inc\_vars.inc.php:229
+msgid "June"
+msgstr "Juni"
+
+#: ..\..\..\inc\_vars.inc.php:230
+msgid "July"
+msgstr "Juli"
+
+#: ..\..\..\inc\_vars.inc.php:231
+msgid "August"
+msgstr "August"
+
+#: ..\..\..\inc\_vars.inc.php:232
+msgid "September"
+msgstr "September"
+
+#: ..\..\..\inc\_vars.inc.php:233
+msgid "October"
+msgstr "Oktober"
+
+#: ..\..\..\inc\_vars.inc.php:234
+msgid "November"
+msgstr "November"
+
+#: ..\..\..\inc\_vars.inc.php:235
+msgid "December"
+msgstr "Dezember"
+
+# TRANS: abbrev. for January
+#. TRANS: abbrev. for January
+#: ..\..\..\inc\_vars.inc.php:239
+msgid "Jan"
+msgstr "Jan"
+
+# TRANS: abbrev. for February
+#. TRANS: abbrev. for February
+#: ..\..\..\inc\_vars.inc.php:241
+msgid "Feb"
+msgstr "Feb"
+
+# TRANS: abbrev. for March
+#. TRANS: abbrev. for March
+#: ..\..\..\inc\_vars.inc.php:243
+msgid "Mar"
+msgstr "Mr"
+
+# TRANS: abbrev. for April
+#. TRANS: abbrev. for April
+#: ..\..\..\inc\_vars.inc.php:245
+msgid "Apr"
+msgstr "Apr"
+
+# TRANS: abbrev. for May
+#. TRANS: abbrev. for May
+#: ..\..\..\inc\_vars.inc.php:247
+msgid "May"
+msgstr "Mai"
+
+# TRANS: abbrev. for June
+#. TRANS: abbrev. for June
+#: ..\..\..\inc\_vars.inc.php:249
+msgid "Jun"
+msgstr "Jun"
+
+# TRANS: abbrev. for July
+#. TRANS: abbrev. for July
+#: ..\..\..\inc\_vars.inc.php:251
+msgid "Jul"
+msgstr "Jul"
+
+# TRANS: abbrev. for August
+#. TRANS: abbrev. for August
+#: ..\..\..\inc\_vars.inc.php:253
+msgid "Aug"
+msgstr "Aug"
+
+# TRANS: abbrev. for September
+#. TRANS: abbrev. for September
+#: ..\..\..\inc\_vars.inc.php:255
+msgid "Sep"
+msgstr "Sep"
+
+# TRANS: abbrev. for October
+#. TRANS: abbrev. for October
+#: ..\..\..\inc\_vars.inc.php:257
+msgid "Oct"
+msgstr "Okt"
+
+# TRANS: abbrev. for November
+#. TRANS: abbrev. for November
+#: ..\..\..\inc\_vars.inc.php:259
+msgid "Nov"
+msgstr "Nov"
+
+# TRANS: abbrev. for December
+#. TRANS: abbrev. for December
+#: ..\..\..\inc\_vars.inc.php:261
+msgid "Dec"
+msgstr "Dez"
+
+#: ..\..\..\install\_functions_cafelogupgrade.php:30
+#, php-format
+msgid ""
+"This blog holds all your posts upgraded from Cafelog. This blog is named '%"
+"s'. %s"
+msgstr ""
+"Dieses Blog enthlt alle deine von Cafelog bernommenen Eintrge. Dieses "
+"Blog hat den Namen '%s'. %s"
+
+#: ..\..\..\install\_functions_create.php:350
+msgid "This is a sample linkblog entry"
+msgstr "Dies ist ein Beispiel-Linkblog-Eintrag"
+
+#: ..\..\..\install\_functions_create.php:350
+msgid ""
+"This is sample text describing the linkblog entry. In most cases however, "
+"you'll want to leave this blank, providing just a Title and an Url for your "
+"linkblog entries (favorite/related sites)."
+msgstr ""
+"Dies ist ein Beispieltext, den Linkblog-Eintrag beschreibend. In den meisten "
+"Fllen wirst du dies leer lassen wollen, und nur einen Titel und URL fr "
+"deine Linkblog-Eintrge (favorisierte/verwandte Seiten) verwenden."
+
+#: ..\..\..\install\_functions_create.php:412
+#, php-format
+msgid "This is the long description for the blog named '%s'. %s"
+msgstr "Dies ist eine lange Beschreibung fr das Blog namens '%s'. %s"
+
+#: ..\..\..\install\_functions_create.php:420
+msgid ""
+"This blog (blog #1) is actually a very special blog! It automatically "
+"aggregates all posts from all other blogs. This allows you to easily track "
+"everything that is posted on this system. You can hide this blog from the "
+"public by unchecking 'Include in public blog list' in the blogs admin."
+msgstr ""
+"Dieses Blog (Blog #1) ist ein sehr spezielles Blog! Es vereinigt automatisch "
+"alle Eintrge der anderen Blogs. Das erlaubt dir, ganz einfach alles zu "
+"verfolgen, was in diesem System geschrieben steht. Du kannst dieses Blog vor "
+"der ffentlichkeit verstecken, indem du 'In ffentliche Blogliste "
+"einbeziehen' im Blogs-Adminbereich ausschaltest."
+
+#: ..\..\..\install\_functions_create.php:422
+#: ..\..\..\install\_functions_create.php:431
+#: ..\..\..\install\_functions_create.php:445
+#: ..\..\..\install\_functions_create.php:459
+#, php-format
+msgid "%s Title"
+msgstr "%s Titel"
+
+#: ..\..\..\install\_functions_create.php:426
+#: ..\..\..\install\_functions_create.php:438
+#: ..\..\..\install\_functions_create.php:449
+#: ..\..\..\install\_functions_create.php:463
+#, php-format
+msgid "Tagline for %s"
+msgstr "Untertitel fr %s"
+
+#: ..\..\..\install\_functions_create.php:457
+msgid ""
+"The main purpose for this blog is to be included as a side item to other "
+"blogs where it will display your favorite/related links."
+msgstr ""
+"Der Hauptzweck dieses Blogs ist es, in der seitlichen Leiste der anderen "
+"Blogs eingefgt zu werden und dort deine favorisierten/verwandten Links "
+"anzuzeigen."
+
+#: ..\..\..\install\_functions_create.php:528
+msgid "Clean Permalinks!"
+msgstr "Saubere Permalinks!"
+
+#: ..\..\..\install\_functions_create.php:528
+msgid ""
+"b2evolution uses old-style permalinks and feedback links by default. This is "
+"to ensure maximum compatibility with various webserver configurations.\n"
+"\n"
+"Nethertheless, once you feel comfortable with b2evolution, you should try "
+"activating clean permalinks in the Settings screen... (check 'Use extra-path "
+"info')"
+msgstr ""
+"b2evolution benutzt standardmssig old-style Permalinks und Feedback-Links. "
+"Dies dient zur maximalen Kompatibilitt mit verschiedenen Webserver-"
+"Konfigurationen.\n"
+"Nichtsdestotrotz, wenn du dich behaglich im Umgang mit b2evolution fhlst, "
+"solltest du versuchen, saubere Permalinks in den Einstellungen einzuschalten... "
+"(aktiviere 'Benutze Extra-Path Info')"
+
+#: ..\..\..\install\_functions_create.php:535
+msgid "Apache optimization..."
+msgstr "Apache Optimierung..."
+
+#: ..\..\..\install\_functions_create.php:535
+msgid ""
+"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> "
+"there are two files called [<code>sample.htaccess</code>]. You should try "
+"renaming those to [<code>.htaccess</code>].\n"
+"\n"
+"This will optimize the way b2evolution is handled by the webserver (if you "
+"are using Apache). These files are not active by default because a few hosts "
+"would display an error right away when you try to use them. If this happens "
+"to you when you rename the files, just remove them and you'll be fine."
+msgstr ""
+"Im <code>/blogs</code> Verzeichnis, wie auch in <code>/blogs/admin</code> "
+"sind zwei Dateien namens [<code>sample.htaccess</code>]. Du solltest "
+"versuchen, diese nach [<code>.htaccess</code>] umzubenennen.\n"
+"\n"
+"Das wird die Art, wie b2evolution vom Webserver behandelt wird, optimieren "
+"(falls du Apache benutzt). Diese Dateien sind nicht standardmssig "
+"aktiviert, weil ein paar Hosts Fehler anzeigen wrden. Falls dir das "
+"passieren sollte, nachdem du die Dateien umbenannt hast, entferne sie "
+"einfach wieder (bzw nenne sie wieder um) und alles ist gut."
+
+#: ..\..\..\install\_functions_create.php:542
+msgid "About evoSkins..."
+msgstr "ber evoSkins..."
+
+#: ..\..\..\install\_functions_create.php:542
+msgid ""
+"By default, b2evolution blogs are displayed using a default skin.\n"
+"\n"
+"Readers can choose a new skin by using the skin switcher integrated in most "
+"skins.\n"
+"\n"
+"You can change the default skin used for any blog by editing the blog "
+"parameters in the admin interface. You can also force the use of the default "
+"skin for everyone.\n"
+"\n"
+"Otherwise, you can restrict available skins by deleting some of them from "
+"the /blogs/skins folder. You can also create new skins by duplicating, "
+"renaming and customizing any existing skin folder.\n"
+"\n"
+"To start customizing a skin, open its '<code>_main.php</code>' file in an "
+"editor and read the comments in there. And, of course, read the manual on "
+"evoSkins!"
+msgstr ""
+"Standardmssig werden b2evolution Blogs durch ein Standard-Skin angezeigt.\n"
+"\n"
+"<p>Leser knnen durch einen Skin-Wechsler (der in den meisten Skins "
+"integriert ist) ein anderes Skin auswhlen.\n"
+"\n"
+"Du kannst das Standard-Skin fr jedes Blog ndern, indem du die Blog-"
+"Parameter im Adminbereich nderst. Du kannst ausserdem auch ein bestimmtes "
+"Skin fr alle Benutzer erzwingen.\n"
+"\n"
+"Ansonsten kannst du verfgbare Skins einschrnken, indem du welche aus dem "
+"Verzeichnis /blogs/skins lschst. Du kannst auch neue Skins erstellen, indem "
+"du vorhandene Skin-Verzeichnisse duplizierst, umbenennst und anpasst.\n"
+"\n"
+"Um mit dem Anpassen eines Skins zu beginnen, ffne dessen '<code>_main.php</"
+"code>' Datei in einem Editor (bevorzugt mit einem der PHP/HTML-Syntax kennt "
+"und hervorhebt) und lies die Kommentare dort. Ausserdem solltest du die "
+"Anleitung zu evoSkins lesen!"
+
+#: ..\..\..\install\_functions_create.php:555
+msgid ""
+"By default, all pre-installed blogs are displayed using a skin. (More on "
+"skins in another post.)\n"
+"\n"
+"That means, blogs are accessed through '<code>index.php</code>', which loads "
+"default parameters from the database and then passes on the display job to a "
+"skin.\n"
+"\n"
+"Alternatively, if you don't want to use the default DB parameters and want "
+"to, say, force a skin, a category or a specific linkblog, you can create a "
+"stub file like the provided '<code>a_stub.php</code>' and call your blog "
+"through this stub instead of index.php .\n"
+"\n"
+"Finally, if you need to do some very specific customizations to your blog, "
+"you may use plain templates instead of skins. In this case, call your blog "
+"through a full template, like the provided '<code>a_noskin.php</code>'.\n"
+"\n"
+"You will find more information in the stub/template files themselves. Open "
+"them in a text editor and read the comments in there.\n"
+"\n"
+"Either way, make sure you go to the blogs admin and set the correct access "
+"method for your blog. When using a stub or a template, you must also set its "
+"filename in the 'Stub name' field. Otherwise, the permalinks will not "
+"function properly."
+msgstr ""
+"Standardmssig werden alle vorinstallierten Blogs durch ein Skin "
+"dargestellt. (Mehr zu Skins in einem anderen Eintrag.)\n"
+"\n"
+"Das heisst, Blogs werden durch '<code>index.php</code>' aufgerufen, wo "
+"Datenbank-Voreinstellungen geladen werden und dann wird der Job des "
+"Anzeigens an das Skin bergeben.\n"
+"\n"
+"Alternativ, falls du keine Datenbank-Voreinstellungen benutzen willst, um, "
+"sagen wir, ein Skin, eine Kategorie oder spezielles Linkblog zu erzwingen, "
+"kannst du eine Stub-Datei wie die mitgelieferte '<code>a_stub.php</code>' "
+"erstellen und dein Blog durch diesen Stub aufrufen, anstelle von index."
+"php .\n"
+"\n"
+"Schliesslich, falls du sehr spezielle Anpassungen deines Blogs brauchst, "
+"kannst du schlichte Vorlagen anstellen von Skins benutzen. In diesem Fall "
+"rufe dein Blog durch eine vollstndige Vorlage wie die mitgelieferte "
+"'<code>a_noskin.php</code>' auf.\n"
+"\n"
+"Du wirst in den Stub/Vorlagen-Dateien selber weitere Informationen finden. "
+"ffne sie in einem Texteditor und lies die Kommentare darin.\n"
+"\n"
+"Wie auch immer, gehe sicher im Blog-Adminbereich die richtige Zugriffsart "
+"festzulegen. Wenn du eine Stub- oder Vorlagendatei benutzt, musst du auch "
+"einen Dateinamen im 'Stub-Name'-Feld angeben. Ansonsten werden Permalinks "
+"nicht richtig funktionieren."
+
+#: ..\..\..\install\_functions_create.php:555
+msgid "Skins, Stubs and Templates..."
+msgstr "Skins, Stubs und Vorlagen..."
+
+#: ..\..\..\install\_functions_create.php:570
+msgid "Multiple Blogs, new blogs, old blogs..."
+msgstr "Mehrere Blogs, neue Blogs, alte Blogs..."
+
+#: ..\..\..\install\_functions_create.php:571
+msgid ""
+"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', "
+"'Blog B' and 'Linkblog'.\n"
+"\n"
+"Some of these blogs have a special role. Read about it on the corresponding "
+"page.\n"
+"\n"
+"You can create additional blogs or delete unwanted blogs from the blogs "
+"admin."
+msgstr ""
+"Standardmssig kommt b2evolution mit vier Blogs, namentlich 'Blog All', "
+"'Blog A', 'Blog B' und 'Linkblog'.\n"
+"\n"
+"Einige dieser Blogs spielen eine spezielle Rolle. Lies mehr darber auf der "
+"zugehrigen Seite.\n"
+"\n"
+"Du kannst im Adminbereich weitere Blogs erstellen oder ungewollte lschen."
+
+#: ..\..\..\install\_functions_create.php:581
+msgid "This is a multipage post"
+msgstr "Dies ist ein mehrseitiger Eintrag"
+
+#: ..\..\..\install\_functions_create.php:581
+msgid ""
+"This is page 1 of a multipage post.\n"
+"\n"
+"You can see the other pages by clicking on the links below the text.\n"
+"\n"
+"<!--nextpage-->\n"
+"\n"
+"This is page 2.\n"
+"\n"
+"<!--nextpage-->\n"
+"\n"
+"This is page 3.\n"
+"\n"
+"<!--nextpage-->\n"
+"\n"
+"This is page 4.\n"
+"\n"
+"It is the last page."
+msgstr ""
+"Dies ist Seite 1 eines mehrseitigen Eintrags.\n"
+"\n"
+"Du kannst die anderen Seiten sehen, indem du auf die Links unter dem Text "
+"klickst.\n"
+"\n"
+"<!--nextpage-->\n"
+"\n"
+"Dies ist Seite 2.\n"
+"\n"
+"<!--nextpage-->\n"
+"\n"
+"Dies ist Seite 3.\n"
+"\n"
+"<!--nextpage-->\n"
+"\n"
+"Dies ist Seite 4.\n"
+"\n"
+"Dies ist die letzte Seite."
+
+#: ..\..\..\install\_functions_create.php:602
+msgid "Extended post with no teaser"
+msgstr "Erweiterter Eintrag ohne Teaser"
+
+#: ..\..\..\install\_functions_create.php:602
+msgid ""
+"This is an extended post with no teaser. This means that you won't see this "
+"teaser any more when you click the \"more\" link.\n"
+"\n"
+"<!--more--><!--noteaser-->\n"
+"\n"
+"This is the extended text. You only see it when you have clicked the \"more"
+"\" link."
+msgstr ""
+"Dies ist ein erweiterter Eintrag ohne Teaser. Das heisst du wirst den "
+"Lockartikel (Teaser) nicht mehr sehen, wenn du auf den \"mehr\"-Link "
+"klickst.\n"
+"\n"
+"<!--more--><!--noteaser-->\n"
+"\n"
+"Dies ist der erweiterte Text. Du siehst ihn nur, wenn du auf den \"mehr\"-"
+"Link geklickt hast."
+
+#: ..\..\..\install\_functions_create.php:611
+msgid "Extended post"
+msgstr "Erweiterter Eintrag"
+
+#: ..\..\..\install\_functions_create.php:611
+msgid ""
+"This is an extended post. This means you only see this small teaser by "
+"default and you must click on the link below to see more.\n"
+"\n"
+"<!--more-->\n"
+"\n"
+"This is the extended text. You only see it when you have clicked the \"more"
+"\" link."
+msgstr ""
+"Dies ist ein erweiterter Eintrag. Das bedeutet, du siehst erst nur diesen "
+"kleinen Lockartikel (Teaser) und musst auf den unteren Link klicken, um mehr "
+"zu sehen.\n"
+"\n"
+"<!--more-->\n"
+"\n"
+"Dies ist der erweiterte Text. Du siehst ihn nur, wenn du auf den \"mehr\"-"
+"Link geklickt hast."
+
+#: ..\..\..\install\_functions_create.php:620
+msgid ""
+"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
+"\n"
+"All these entries are designed to help you so, as EdB would say: \"<em>read "
+"them all before you start hacking away!</em>\" ;)\n"
+"\n"
+"If you wish, you can delete these posts one by one after you have read them. "
+"You could also change their status to 'deprecated' in order to visually keep "
+"track of what you have already read."
+msgstr ""
+"Blog B enthlt ein paar Eintrge in der 'b2evolution Tips' Kategorie.\n"
+"\n"
+"Alle diese Eintrge sind gedacht, um dir zu helfen. Wie EdB sagen wrde: "
+"\"<em>lies sie alle bevor du anfngst rumzuhacken!</em>\" ;)\n"
+"\n"
+"Wenn du mchtest, kannst du diese Eintrge einzeln lschen, nachdem du sie "
+"gelesen hast. Du knntest ihren Status auch in 'Missbilligt' ndern, um vor "
+"Augen zu haben, was du schon gelesen hast."
+
+#: ..\..\..\install\_functions_create.php:620
+msgid "Important information"
+msgstr "Wichtige Informationen"
+
+#: ..\..\..\install\_functions_create.php:740
+msgid ""
+"<p>This is the first post.</p>\n"
+"\n"
+"<p>It appears on both blog A and blog B.</p>"
+msgstr ""
+"<p>Dies ist der erste Eintrag.</p>\n"
+"\n"
+"<p>Er erscheint in Blog A und Blog B.</p>"
+
+#: ..\..\..\install\_functions_create.php:740
+msgid "First Post"
+msgstr "Erster Eintrag"
+
+#: ..\..\..\install\_functions_create.php:747
+msgid ""
+"<p>This is the second post.</p>\n"
+"\n"
+"<p>It appears on blog A only but in multiple categories.</p>"
+msgstr ""
+"<p>Dies ist der zweite Eintrag.</p>\n"
+"\n"
+"<p>Er erscheint nur in Blog A, aber in mehreren Kategorien.</p>"
+
+#: ..\..\..\install\_functions_create.php:747
+msgid "Second post"
+msgstr "Zweiter Eintrag"
+
+#: ..\..\..\install\_functions_create.php:754
+msgid ""
+"<p>This is the third post.</p>\n"
+"\n"
+"<p>It appears on blog B only and in a single category.</p>"
+msgstr ""
+"<p>Dies ist der dritte Eintrag.</p>\n"
+"\n"
+"<p>Er erscheint nur in Blog B und in einer einzelnen Kategorie.</p>"
+
+#: ..\..\..\install\_functions_create.php:754
+msgid "Third post"
+msgstr "Dritter Eintrag"
 
-#: ..\..\..\htsrv\_login_form.php:67 ..\..\..\install\index.php:64
-msgid "Go to Blogs"
-msgstr "Gehe zu Blogs"
+#: ..\..\..\install\_functions_create.php:776
+msgid ""
+"Hi, this is a comment.<br />To delete a comment, just log in, and view the "
+"posts' comments, there you will have the option to edit or delete them."
+msgstr ""
+"Hi, dies ist ein Kommentar.<br />Um einen Kommentar zu lschen, log dich "
+"einfach ein und betrachte die Kommentare des Eintrags. Von dort aus hast du "
+"die Option zum Editieren oder Lschen."
 
-#: ..\..\..\htsrv\_login_form.php:69
-msgid "Lost your password ?"
-msgstr "Dein Passwort vergessen ?"
+#: ..\..\..\install\_functions_evoupgrade.php:236
+msgid "The database schema is already up to date. There is nothing to do."
+msgstr "Die Datenbank ist bereits auf dem neuesten Stand. Es gibt nichts zu tun."
 
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Passwort vergessen ?"
+#: ..\..\..\install\_functions_evoupgrade.php:237
+#: ..\..\..\install\index.php:536 ..\..\..\install\index.php:559
+#, php-format
+msgid "Now you can <a %s>log in</a> with your usual %s username and password."
+msgstr ""
+"Jetzt kannst du dich mit deinem blichen %2$s Benutzernamen und Passwort <a %"
+"1$s>einloggen</a>."
 
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Dir wird ein neu generiertes Passwort per EMail zugeschickt."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "Neues Passwort erstellen!"
+#: ..\..\..\install\_functions_evoupgrade.php:509
+#, php-format
+msgid "It appears that the following blog stub names are used more than once: ['%s']"
+msgstr ""
+"Es scheint, als wrden die folgenden Blog-Stub-Namen mehr als einmal "
+"benutzt: ['%s']"
 
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Anmeldung beendet"
+#: ..\..\..\install\_functions_evoupgrade.php:511
+#, php-format
+msgid "I can't upgrade until you make them unique. DB field: [%s]"
+msgstr "Wir knnen nicht upgraden, bevor du sie einzigartig machst. DB-Feld: [%s]"
 
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Anmeldung zur Zeit deaktiviert"
+#: ..\..\..\install\_functions_evoupgrade.php:1556
+msgid "Upgrade database"
+msgstr "Upgrade der Datenbank"
 
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "Benutzeranmeldung ist zur Zeit nicht erlaubt."
+#: ..\..\..\install\_functions_evoupgrade.php:1563
+msgid ""
+"The version number is correct, but we have detected changes in the database "
+"schema. This can happen with CVS versions..."
+msgstr ""
+"Die Versionsnummer ist korrekt, aber wir haben nderungen im Datenbankschema "
+"festgestellt. Dies kann mit CVS Versionen vorkommen..."
 
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Home"
+#: ..\..\..\install\_functions_evoupgrade.php:1574
+msgid "Upgrade database!"
+msgstr "Datenbank upgraden!"
 
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Anmeldungsformular"
+#: ..\..\..\install\_functions_install.php:24
+msgid "Checking DB schema version..."
+msgstr "berprfe DB-Schema Version..."
 
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(zweimal)"
+#: ..\..\..\install\_functions_install.php:35
+msgid "NOT FOUND! This is not a b2evolution database."
+msgstr "NICHT GEFUNDEN! Dies ist keine b2evolution-Datenbank."
 
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "Mindestens %d Buchstaben, bitte."
+#: ..\..\..\install\_functions_install.php:39
+msgid "This version is too old!"
+msgstr "Diese Version ist zu alt!"
 
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr "Bevorzugte Sprache"
+#: ..\..\..\install\_functions_install.php:40
+msgid "This version is too recent! We cannot downgrade to it!"
+msgstr "Diese Version ist zu neu! Wir knnen nicht dorthin downgraden!"
 
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "Anmelden!"
+#: ..\..\..\install\index.php:76
+msgid "Upgrade from a previous version"
+msgstr "Upgrade von einen frheren Version"
+
+#: ..\..\..\install\index.php:80
+msgid "New Install"
+msgstr "Neue Installation"
+
+#: ..\..\..\install\index.php:84
+msgid "Upgrade from Cafelog/b2"
+msgstr "Upgrade von Cafelog/b2"
 
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr "In vorhandenen Account einloggen..."
+#: ..\..\..\install\index.php:88 ..\..\..\install\index.php:430
+msgid "Delete b2evolution tables"
+msgstr "Lsche b2evolution Tabellen"
+
+#: ..\..\..\install\index.php:92 ..\..\..\install\index.php:356
+msgid "Base configuration"
+msgstr "Basis-Konfiguration"
 
-#: ..\..\..\install\index.php:52
+#: ..\..\..\install\index.php:105
 msgid "b2evo installer"
 msgstr "b2evo Installer"
 
-#: ..\..\..\install\index.php:59
+#: ..\..\..\install\index.php:112
 msgid "Installer for version "
 msgstr "Installer fr Version"
 
-#: ..\..\..\install\index.php:61
+#: ..\..\..\install\index.php:114
 msgid "Current installation"
 msgstr "Aktuelle Installation"
 
-#: ..\..\..\install\index.php:62
+#: ..\..\..\install\index.php:115
 msgid "Install menu"
 msgstr "Installationsmenu"
 
-#: ..\..\..\install\index.php:63
+#: ..\..\..\install\index.php:116
 msgid "PHP info"
 msgstr "PHP Info"
 
-#: ..\..\..\install\index.php:65
+#: ..\..\..\install\index.php:117
+msgid "Go to Blogs"
+msgstr "Gehe zu Blogs"
+
+#: ..\..\..\install\index.php:118
 msgid "Go to Admin"
 msgstr "Gehe zu Admin"
 
-#: ..\..\..\install\index.php:66
+#: ..\..\..\install\index.php:119 ..\..\..\skins\_profile.php:69
+#: ..\..\..\skins\l33t_gray\_profile.php:69
 msgid "Online"
 msgstr "Online"
 
-#: ..\..\..\install\index.php:67
+#: ..\..\..\install\index.php:120
 msgid "Manual"
 msgstr "Anleitung"
 
-#: ..\..\..\install\index.php:68
-msgid "Support"
-msgstr "Support"
+#: ..\..\..\install\index.php:121
+msgid "Forums"
+msgstr "Foren"
 
-#: ..\..\..\install\index.php:77
+#: ..\..\..\install\index.php:132
 msgid "Language / Locale"
 msgstr "Sprache / Locale"
 
-#: ..\..\..\install\index.php:78
+#: ..\..\..\install\index.php:133
 msgid "Choose a default language/locale for your b2evo installation."
 msgstr "Whle eine Standard-Sprache/Locale fr deine b2evo Installation."
 
-#: ..\..\..\install\index.php:106
+#: ..\..\..\install\index.php:171
 msgid "Check your database config settings below and update them if necessary..."
-msgstr "berprfe deine Datenbank-Konfiguration unten und aktualisiere sie, wenn ntig..."
+msgstr ""
+"berprfe deine Datenbank-Konfiguration unten und aktualisiere sie, wenn "
+"ntig..."
 
-#: ..\..\..\install\index.php:118 ..\..\..\install\index.php:127
+#: ..\..\..\install\index.php:184 ..\..\..\install\index.php:193
 #, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "Die Mindestvoraussetung fr diese Version von b2evolution ist %s Version %s, aber du versuchst Version %s zu benutzen!"
+msgid ""
+"The minimum requirement for this version of b2evolution is %s version %s but "
+"you are trying to use version %s!"
+msgstr ""
+"Die Mindestvoraussetung fr diese Version von b2evolution ist %s Version %s, "
+"aber du versuchst Version %s zu benutzen!"
 
-#: ..\..\..\install\index.php:150
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr "Es scheint, als wrden die Datenbank-Einstellungen die du angegeben hast nicht funktionieren. Bitte berprfe sie sorgfltig und versuche es nochmal..."
+#: ..\..\..\install\index.php:238
+msgid ""
+"It seems that the database config settings you entered don't work. Please "
+"check them carefully and try again..."
+msgstr ""
+"Es scheint, als wrden die Datenbank-Einstellungen die du angegeben hast "
+"nicht funktionieren. Bitte berprfe sie sorgfltig und versuche es "
+"nochmal..."
 
-#: ..\..\..\install\index.php:190
+#: ..\..\..\install\index.php:284
 msgid "Config file update"
 msgstr "Update der Konfigurationsdatei"
 
-#: ..\..\..\install\index.php:191
+#: ..\..\..\install\index.php:285
 #, php-format
 msgid "We cannot automatically update your config file [%s]!"
 msgstr "Wir knnen deine Konfigurationsdatei [%s] nicht automatisch aktualisieren!"
 
-#: ..\..\..\install\index.php:192
+#: ..\..\..\install\index.php:286
 msgid "There are two ways to deal with this:"
 msgstr "Es gibt zwei Wege, um damit umzugehen:"
 
-#: ..\..\..\install\index.php:194
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr "Du kannst dem Installer erlauben, die Konfigurationsdatei zu ndern, indem du ihre Berechtigung nderst:"
+#: ..\..\..\install\index.php:288
+msgid ""
+"You can allow the installer to update the config file by changing its "
+"permissions:"
+msgstr ""
+"Du kannst dem Installer erlauben, die Konfigurationsdatei zu ndern, indem "
+"du ihre Berechtigung nderst:"
 
-#: ..\..\..\install\index.php:196
+#: ..\..\..\install\index.php:290
 #, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr "<code>chmod 666 %s</code>. Falls ntig, siehe <a %s>Onlineanleitung ber Dateirechte</a>."
+msgid ""
+"<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about "
+"permissions</a>."
+msgstr ""
+"<code>chmod 666 %s</code>. Falls ntig, siehe <a %s>Onlineanleitung ber "
+"Dateirechte</a>."
 
-#: ..\..\..\install\index.php:197
+#: ..\..\..\install\index.php:291
 msgid "Come back to this page and refresh/reload."
 msgstr "Komme zurck auf diese Seite und lade sie neu."
 
-#: ..\..\..\install\index.php:201
+#: ..\..\..\install\index.php:295
 msgid "Alternatively, you can update the config file manually:"
 msgstr "Alternativ kannst du die Konfigurationsdatei auch manuell aktualisieren:"
 
-#: ..\..\..\install\index.php:203
-msgid "Open the _config.php file locally with a text editor."
-msgstr "ffne die _config.php Datei lokal in einem Texteditor."
+#: ..\..\..\install\index.php:297
+msgid "Open the _basic_config.php file locally with a text editor."
+msgstr "ffne die _basic_config.php Datei lokal in einem Texteditor."
 
-#: ..\..\..\install\index.php:204
+#: ..\..\..\install\index.php:298
 msgid "Delete all contents!"
 msgstr "Lsche den gesamten Inhalt!"
 
-#: ..\..\..\install\index.php:205
+#: ..\..\..\install\index.php:299
 msgid "Copy the contents from the box below."
 msgstr "Kopiere den Inhalt aus der unteren Box."
 
-#: ..\..\..\install\index.php:206
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "Fge ihn in deinen lokalen Texteditor ein. <strong>ACHTUNG: gehe sicher, dass es ABSOLUT KEINEN WHITESPACE nach dem letzten <code>?&gt;</code> in der Datei gibt.</strong> Jedes Leerzeichen, Tab oder neue Zeile am Ende der Konfigurationsdatei knnte verhindern, dass Cookies gesetzt werden, wenn du versuchst, dich spter einzuloggen."
-
-#: ..\..\..\install\index.php:207
-msgid "Save the new _config.php file locally."
-msgstr "Speichere die neue _config.php lokal."
+#: ..\..\..\install\index.php:300
+msgid ""
+"Paste them into your local text editor. <strong>ATTENTION: make sure there "
+"is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</"
+"strong> Any space, tab, newline or blank line at the end of the conf file "
+"may prevent cookies from being set when you try to log in later."
+msgstr ""
+"Fge ihn in deinen lokalen Texteditor ein. <strong>ACHTUNG: gehe sicher, "
+"dass es ABSOLUT KEINEN WHITESPACE nach dem letzten <code>?&gt;</code> in der "
+"Datei gibt.</strong> Jedes Leerzeichen, Tab oder neue Zeile am Ende der "
+"Konfigurationsdatei knnte verhindern, dass Cookies gesetzt werden, wenn du "
+"versuchst, dich spter einzuloggen."
+
+#: ..\..\..\install\index.php:301
+msgid "Save the new _basic_config.php file locally."
+msgstr "Speichere die neue _basic_config.php lokal."
 
-#: ..\..\..\install\index.php:208
+#: ..\..\..\install\index.php:302
 msgid "Upload the file to your server, into the /_conf folder."
 msgstr "Lade die Datei auf deinen Server, in das /_conf Verzeichnis."
 
-#: ..\..\..\install\index.php:209
+#: ..\..\..\install\index.php:303
 #, php-format
 msgid "<a %s>Call the installer from scratch</a>."
 msgstr "<a %s>Ruf den Installer erneut auf</a>."
 
-#: ..\..\..\install\index.php:213
-msgid "This is how your _config.php should look like:"
-msgstr "So sollte deine _config.php aussehen:"
+#: ..\..\..\install\index.php:307
+msgid "This is how your _basic_config.php should look like:"
+msgstr "So sollte deine _basic_config.php aussehen:"
 
-#: ..\..\..\install\index.php:233
+#: ..\..\..\install\index.php:321
 #, php-format
 msgid "Your configuration file [%s] has been successfully updated."
 msgstr "Deine Konfigurationsdatei [%s] wurde erfolgreich aktualisiert."
 
-#: ..\..\..\install\index.php:266
-msgid "Base configuration"
-msgstr "Basis-Konfiguration"
-
-#: ..\..\..\install\index.php:268
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr "Deine Basis-Konfigurationsdatei wurde noch nicht editiert. Du kannst das durch Ausfllen des unteren Formulars machen."
+#: ..\..\..\install\index.php:358
+msgid ""
+"Your base config file has not been edited yet. You can do this by filling in "
+"the form below."
+msgstr ""
+"Deine Basis-Konfigurationsdatei wurde noch nicht editiert. Du kannst das "
+"durch Ausfllen des unteren Formulars machen."
 
-#: ..\..\..\install\index.php:270
+#: ..\..\..\install\index.php:360
 msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "Das sind die Mindestinformationen, die wir brauchen um b2evolution auf diesem Server zu installieren:"
+msgstr ""
+"Das sind die Mindestinformationen, die wir brauchen um b2evolution auf "
+"diesem Server zu installieren:"
 
-#: ..\..\..\install\index.php:277
+#: ..\..\..\install\index.php:367
 msgid "Database you want to install into"
 msgstr "Datenbank in die du installieren mchtest"
 
-#: ..\..\..\install\index.php:279 ..\..\..\install\index.php:384
-msgid "mySQL Username"
-msgstr "mySQL Benutzername"
+#: ..\..\..\install\index.php:369 ..\..\..\install\index.php:475
+msgid "MySQL Username"
+msgstr "MySQL Benutzername"
 
-#: ..\..\..\install\index.php:279
+#: ..\..\..\install\index.php:369
 msgid "Your username to access the database"
 msgstr "Dein Benutzername fr den Datenbank-Zugriff"
 
-#: ..\..\..\install\index.php:280 ..\..\..\install\index.php:385
-msgid "mySQL Password"
-msgstr "mySQL Passwort"
+#: ..\..\..\install\index.php:370 ..\..\..\install\index.php:476
+msgid "MySQL Password"
+msgstr "MySQL Passwort"
 
-#: ..\..\..\install\index.php:280
+#: ..\..\..\install\index.php:370
 msgid "Your password to access the database"
 msgstr "Dein Passwort fr den Datenbank-Zugriff"
 
-#: ..\..\..\install\index.php:281 ..\..\..\install\index.php:386
-msgid "mySQL Database"
-msgstr "mySQL Datenbank"
+#: ..\..\..\install\index.php:371 ..\..\..\install\index.php:477
+msgid "MySQL Database"
+msgstr "MySQL Datenbank"
 
-#: ..\..\..\install\index.php:281
+#: ..\..\..\install\index.php:371
 msgid "Name of the database you want to use"
 msgstr "Name der Datenbank, die du benutzen mchtest"
 
-#: ..\..\..\install\index.php:282 ..\..\..\install\index.php:387
-msgid "mySQL Host"
-msgstr "mySQL Host"
+#: ..\..\..\install\index.php:372 ..\..\..\install\index.php:478
+msgid "MySQL Host"
+msgstr "MySQL Host"
 
-#: ..\..\..\install\index.php:282
+#: ..\..\..\install\index.php:372
 msgid "You probably won't have to change this"
 msgstr "Du wirst das wahrscheinlich nicht ndern mssen"
 
-#: ..\..\..\install\index.php:287
+#: ..\..\..\install\index.php:373
+msgid ""
+"All DB tables will be prefixed with this. You need to change this only if "
+"you want to have multiple b2evo installations in the same DB."
+msgstr ""
+"Alle DB-Tabellen erhalten damit ein Prefix. Dies muss nur verndert werden, "
+"wenn du mehrere b2evo Installationen in der selben DB haben willst."
+
+#: ..\..\..\install\index.php:373 ..\..\..\install\index.php:479
+msgid "MySQL tables prefix"
+msgstr "MySQL Tabellenprefix"
+
+#: ..\..\..\install\index.php:378
 msgid "Additional settings"
 msgstr "Weitere Einstellungen"
 
-#: ..\..\..\install\index.php:289 ..\..\..\install\index.php:388
+#: ..\..\..\install\index.php:380 ..\..\..\install\index.php:480
 msgid "Base URL"
 msgstr "Basis-URL"
 
-#: ..\..\..\install\index.php:289
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr "Hier wird b2evo und deine Blogs standardmssig liegen. BERPRFE DIES SORGFLTIG oder vieles wird nicht funktionieren. Falls du b2evolution auf deiner lokalen Maschine testen willst, MUSST du http://<strong>localhost</strong>/pfad benutzen, damit Cookies funktionieren... Benutze NICHT deinen Computernamen!"
+#: ..\..\..\install\index.php:380
+msgid ""
+"This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY "
+"or not much will work. If you want to test b2evolution on your local "
+"machine, in order for login cookies to work, you MUST use http://"
+"<strong>localhost</strong>/path... Do NOT use your machine's name!"
+msgstr ""
+"Hier wird b2evo und deine Blogs standardmssig liegen. BERPRFE DIES "
+"SORGFLTIG oder vieles wird nicht funktionieren. Falls du b2evolution auf "
+"deiner lokalen Maschine testen willst, MUSST du http://<strong>localhost</"
+"strong>/pfad benutzen, damit Cookies funktionieren... Benutze NICHT deinen "
+"Computernamen!"
 
-#: ..\..\..\install\index.php:291
-msgid "Your email"
-msgstr "Deine EMail"
+#: ..\..\..\install\index.php:382
+msgid ""
+"Will be used in severe error messages so that users can contact you. You "
+"will also receive notifications for new user registrations."
+msgstr ""
+"Wird in schweren Fehlermeldungen benutzt, so dass Benutzer dich kontaktieren "
+"knnen. Du wirst hier auch Benachrichtigungen ber neue Benutzer-"
+"Registrierungen erhalten."
 
-#: ..\..\..\install\index.php:291
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "Wird in schweren Fehlermeldungen benutzt, so dass Benutzer dich kontaktieren knnen. Du wirst hier auch Benachrichtigungen ber neue Benutzer-Registrierungen erhalten."
+#: ..\..\..\install\index.php:382
+msgid "Your email"
+msgstr "Deine E-Mail"
 
-#: ..\..\..\install\index.php:298
+#: ..\..\..\install\index.php:389
 msgid "Update config file"
 msgstr "Config-Datei aktualisieren"
 
-#: ..\..\..\install\index.php:318
+#: ..\..\..\install\index.php:409
 msgid "How do you want to install b2evolution?"
 msgstr "Wie willst du b2evolution installieren?"
 
-#: ..\..\..\install\index.php:322
+#: ..\..\..\install\index.php:414
 msgid "The installation can be done in different ways. Choose one:"
 msgstr "Die Installation kann auf verschiedene Weise erfolgen. Whle eine:"
 
-#: ..\..\..\install\index.php:325
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>Neue Installation</strong>: Installiere b2evolution Datenbank-Tabellen mit Beispieldaten."
-
-#: ..\..\..\install\index.php:328
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>Upgrade von einer frheren b2evolution Version</strong>: Upgrade deine Datenbank-Tabellen, um sie mit der jetzigen Version kompatibel zu machen!"
-
-#: ..\..\..\install\index.php:331
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Upgrade von Cafelog/b2 v 0.6.x</strong>: Installiere b2evolution Datenbank-Tabellen und kopiere deine vorhandenen Cafelog/b2 Daten dort hinein."
-
-#: ..\..\..\install\index.php:334
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>Upgrade von Manywhere Miniblog</strong>: Installiere b2evolution Datenbank-Tabellen und kopiere deine vorhandenen Miniblog Daten dort hinein."
-
-#: ..\..\..\install\index.php:337
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>Upgrade von Wordpress v 1.2</strong>: Installiere b2evolution Datenbank-Tabellen und kopiere deine vorhandenen Wordpress Daten dort hinein."
+#: ..\..\..\install\index.php:417
+msgid ""
+"<strong>New Install</strong>: Install b2evolution database tables with "
+"sample data."
+msgstr ""
+"<strong>Neue Installation</strong>: Installiere b2evolution Datenbank-"
+"Tabellen mit Beispieldaten."
+
+#: ..\..\..\install\index.php:420
+msgid "<strong>NOTE:</strong> Your stats will be reset."
+msgstr "<strong>BEACHTE:</strong> Deine Statistiken werden zurckgesetzt."
 
-#: ..\..\..\install\index.php:344
-msgid "Delete b2evolution tables"
-msgstr "Lsche b2evolution Tabellen"
+#: ..\..\..\install\index.php:420
+msgid ""
+"<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade "
+"your b2evolution database tables in order to make them compatible with the "
+"current version. <strong>WARNING:</strong> If you have modified your "
+"database, this operation may fail. Make sure you have a backup."
+msgstr ""
+"<strong>Upgrade von einer frheren b2evolution Version</strong>: Upgrade "
+"deine Datenbank-Tabellen, um sie mit der jetzigen Version kompatibel zu "
+"machen! <strong>WARNUNG:</strong> Wenn Du Deine Datenbank verndert hast, "
+"kann diese Operation fehlschlagen. Stelle sicher, dass Du ein Backup hast."
+
+#: ..\..\..\install\index.php:423
+msgid ""
+"<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution "
+"database tables and copy your existing Cafelog/b2 data into them."
+msgstr ""
+"<strong>Upgrade von Cafelog/b2 v 0.6.x</strong>: Installiere b2evolution "
+"Datenbank-Tabellen und kopiere deine vorhandenen Cafelog/b2 Daten dort "
+"hinein."
 
-#: ..\..\..\install\index.php:345
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr "Falls du schon b2evolution-Tabellen installiert hast und neu anfangen mchtest, musst du die b2evolution-Tabellen lschen bevor du neu installieren kannst. <strong>WARNUNG: All deine b2evolution-Datenbank-Tabellen und Daten werden verloren sein!!!</strong> Deine Cafelog/b2- oder andere Datenbank-Tabellen, falls welche hast, werden in keinster Weise berhrt."
-
-#: ..\..\..\install\index.php:348
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr "<strong>ndere deine Basis-Konfiguration</strong> (siehe Zusammenfassung unten): Du wirst das nur in seltenen Fllen machen wollen, wenn du deine b2evolution-Dateien oder -Datenbank verschoben hast..."
+#: ..\..\..\install\index.php:431
+msgid ""
+"If you have installed b2evolution tables before and wish to start anew, you "
+"must delete the b2evolution tables before you can start a new installation. "
+"<strong>WARNING: All your b2evolution tables and data will be lost!!!</"
+"strong> Your Cafelog/b2 or any other tables though, if you have some, will "
+"not be touched in any way."
+msgstr ""
+"Falls du schon b2evolution-Tabellen installiert hast und neu anfangen "
+"mchtest, musst du die b2evolution-Tabellen lschen bevor du neu "
+"installieren kannst. <strong>WARNUNG: All deine b2evolution-Datenbank-"
+"Tabellen und Daten werden verloren sein!!!</strong> Deine Cafelog/b2- oder "
+"andere Datenbank-Tabellen, falls vorhanden, werden in keinster Weise berhrt."
+
+#: ..\..\..\install\index.php:434
+msgid ""
+"<strong>Change your base configuration</strong> (see recap below): You only "
+"want to do this in rare occasions where you may have moved your b2evolution "
+"files or database to a different location..."
+msgstr ""
+"<strong>ndere deine Basis-Konfiguration</strong> (siehe Zusammenfassung "
+"unten): Du wirst das nur in seltenen Fllen machen wollen, wenn du deine "
+"b2evolution-Dateien oder -Datenbank verschoben hast..."
 
-#: ..\..\..\install\index.php:353
+#: ..\..\..\install\index.php:440
 msgid "GO!"
 msgstr "LOS!"
 
-#: ..\..\..\install\index.php:360
+# TRANS: %s gets replaced by app name, usually "b2evolution"
+#. TRANS: %s gets replaced by app name, usually "b2evolution"
+#: ..\..\..\install\index.php:442
+#, php-format
+msgid ""
+"Are you sure you want to delete your existing %s tables?\\nDo you have a "
+"backup?"
+msgstr "Wirklich die existierenden %s Tabellen lschen?\\nBackup vorhanden?"
+
+#: ..\..\..\install\index.php:451
 msgid "Need to start anew?"
 msgstr "Mchtest du neu anfangen?"
 
-#: ..\..\..\install\index.php:361
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr "Wenn du schon vorher b2evolution-Tabellen installiert hast und neu anfangen mchtest, musst du die b2evolution-Tabellen lschen bevor du eine neu installieren kannst. b2evolution kann seine eigenen DB-Tabellen fr dich lschen, aber aus offensichtlichen Sicherheitsgrnden ist diese Funktion standardmssig abgeschaltet."
+#: ..\..\..\install\index.php:452
+msgid ""
+"If you have installed b2evolution tables before and wish to start anew, you "
+"must delete the b2evolution tables before you can start a new installation. "
+"b2evolution can delete its own tables for you, but for obvious security "
+"reasons, this feature is disabled by default."
+msgstr ""
+"Wenn du schon vorher b2evolution-Tabellen installiert hast und neu anfangen "
+"mchtest, musst du die b2evolution-Tabellen lschen bevor du eine neu "
+"installieren kannst. b2evolution kann seine eigenen DB-Tabellen fr dich "
+"lschen, aber aus offensichtlichen Sicherheitsgrnden ist diese Funktion "
+"standardmssig abgeschaltet."
 
-#: ..\..\..\install\index.php:373
+#: ..\..\..\install\index.php:464
 msgid "Base config recap..."
 msgstr "Zusammenfassung der Basis-Konfiguration"
 
-#: ..\..\..\install\index.php:375
+#: ..\..\..\install\index.php:466
 #, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr "Falls du hier keine korrekten Werte siehst, HR AUF weiterzumachen und <a %s>passe deine Basis-Konfiguration an</a>."
+msgid ""
+"If you don't see correct settings here, STOP before going any further, and "
+"<a %s>update your base configuration</a>."
+msgstr ""
+"Falls du hier keine korrekten Werte siehst, HR AUF weiterzumachen und <a %"
+"s>passe deine Basis-Konfiguration an</a>."
 
-#: ..\..\..\install\index.php:385
+#: ..\..\..\install\index.php:476
 msgid "(Set, but not shown for security reasons)"
 msgstr "(Gesetzt, aber aus Sicherheitsgrnden nicht angezeigt)"
 
-#: ..\..\..\install\index.php:389
+#: ..\..\..\install\index.php:481
 msgid "Admin email"
-msgstr "Admin-EMail"
+msgstr "Admin-E-Mail"
 
-#: ..\..\..\install\index.php:401
+#: ..\..\..\install\index.php:496
 msgid "Installing b2evolution tables with sample data"
 msgstr "Installiere b2evolution mit Beispieldaten"
 
-#: ..\..\..\install\index.php:406
+#: ..\..\..\install\index.php:502
 msgid "Installation successful!"
 msgstr "Installation erfolgreich!"
 
-#: ..\..\..\install\index.php:408
+#: ..\..\..\install\index.php:507
 #, php-format
+msgid "Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\"."
+msgstr ""
+"Jetzt kannst Du Dich mit dem Login \"admin\" und Passwort \"%2$s\" <a %1"
+"$s>einloggen</a>."
+
+#: ..\..\..\install\index.php:514
 msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
+"Note that password carefully! It is a <em>random</em> password that is given "
+"to you when you install b2evolution. If you lose it, you will have to delete "
+"the database tables and re-install anew."
 msgstr ""
-"<p>Jetzt kannst du dich mit dem Login \"admin\" und Passwort \"%2$s\" <a %1$s>einloggen</a>.</p>\n"
-"\t<p>Pass gut auf das Passwort auf! Es ist ein <em>zuflliges</em> Passwort, das dir bei der Installation gegeben wird. Natrlich kannst du es in deinem Benutzerprofil ndern, aber falls du es verlierst, wirst du die Datenbank-Tabellen lschen und neu installieren mssen.</p>"
+"Achte auf das Passwort! Es ist ein <em>zuflliges</em> Passwort, das dir bei "
+"der Installation generiert wird. Natrlich kannst du es in deinem "
+"Benutzerprofil ndern, aber falls du es verlierst, wirst du die Datenbank-"
+"Tabellen lschen und neu installieren mssen."
 
-#: ..\..\..\install\index.php:421
+#: ..\..\..\install\index.php:530
 msgid "Upgrading data in existing b2evolution database"
 msgstr "Upgrade Daten in vorhandener b2evolution-Datenbank"
 
-#: ..\..\..\install\index.php:426 ..\..\..\install\index.php:446
-#: ..\..\..\install\index.php:465 ..\..\..\install\index.php:485
+#: ..\..\..\install\index.php:535 ..\..\..\install\index.php:558
 msgid "Upgrade completed successfully!"
 msgstr "Upgrade erfolgreich beendet!"
 
-#: ..\..\..\install\index.php:427 ..\..\..\install\index.php:447
-#: ..\..\..\install\index.php:486
-#: ..\..\..\install\_functions_evoupgrade.php:128
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "Jetzt kannst du dich mit deinem blichen %2$s Benutzernamen und Passwort <a %1$s>einloggen</a>."
-
-#: ..\..\..\install\index.php:441 ..\..\..\install\index.php:460
-#: ..\..\..\install\index.php:480
+#: ..\..\..\install\index.php:552
 #, php-format
 msgid "Installing b2evolution tables and copying existing %s data"
 msgstr "Installiere b2evolution Tabellen und kopiere vorhandene %s Daten"
 
-#: ..\..\..\install\index.php:466
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Jetzt kannst du dich mit deinem Miniblog EMail-Login (nach 20 Zeichen abgeschnitten) <a %s>einloggen</a>. Alle Passwrter wurden auf \"%s\" gesetzt.</p>\n"
-"<p>Pass gut auf das Passwort auf! Es ist ein <em>zuflliges</em> Passwort, das dir bei der Installation gegeben wird. Natrlich kannst du es in den Benutzerprofilen ndern, aber falls du es verlierst, wirst du die Datenbank-Tabellen lschen und neu installieren mssen.</p>"
-
-#: ..\..\..\install\index.php:499
+#: ..\..\..\install\index.php:572
 msgid "Deleting b2evolution tables from the datatase"
 msgstr "Lsche b2evolution-Tabellen aus der Datenbank"
 
-#: ..\..\..\install\index.php:503
+#: ..\..\..\install\index.php:576
 msgid "For security reasons, the reset feature is disabled by default."
 msgstr "Aus Sicherheitsgrnden ist die Reset-Funktion standardmssig ausgeschaltet."
 
-#: ..\..\..\install\index.php:513
+#: ..\..\..\install\index.php:612
 msgid "Reset done!"
 msgstr "Zurcksetzung erfolgt!"
 
-#: ..\..\..\install\index.php:514
+#: ..\..\..\install\index.php:613
 msgid "Back to menu"
 msgstr "Zurck zum Menu"
 
-#: ..\..\..\install\index.php:522
+#: ..\..\..\install\index.php:621
 msgid "official website"
 msgstr "offizielle Webseite"
 
-#: ..\..\..\install\index.php:524
+#: ..\..\..\install\index.php:623
 msgid "contact"
 msgstr "Kontakt"
 
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "Dieses Blog enthlt alle deine von Cafelog bernommenen Eintrge. Dieses Blog hat den Namen '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is a sample linkblog entry"
-msgstr "Dies ist ein Beispiel-Linkblog-Eintrag"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr "Dies ist ein Beispieltext, den Linkblog-Eintrag beschreibend. In den meisten Fllen wirst du dies leer lassen wollen, und nur einen Titel und URL fr deine Linkblog-Eintrge (favorisierte/verwandte Seiten) verwenden."
-
-#: ..\..\..\install\_functions_create.php:432
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "Dies ist eine lange Beschreibung fr das Blog namens '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:440
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr "Dieses Blog (Blog #1) ist ein sehr spezielles Blog! Es vereinigt automatisch alle Eintrge der anderen Blogs. Das erlaubt dir, ganz einfach alles zu verfolgen, was in diesem System geschrieben steht. Du kannst dieses Blog vor der ffentlichkeit verstecken, indem du 'In ffentliche Blogliste einbeziehen' im Blogs-Adminbereich ausschaltest."
-
-#: ..\..\..\install\_functions_create.php:442
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:476
-#: ..\..\..\install\_functions_create.php:495
-#, php-format
-msgid "%s Title"
-msgstr "%s Titel"
-
-#: ..\..\..\install\_functions_create.php:447
-#: ..\..\..\install\_functions_create.php:464
-#: ..\..\..\install\_functions_create.php:481
-#: ..\..\..\install\_functions_create.php:500
-#, php-format
-msgid "Tagline for %s"
-msgstr "Untertitel fr %s"
-
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:465
-#: ..\..\..\install\_functions_create.php:482
-#: ..\..\..\install\_functions_create.php:501
-#, php-format
-msgid "Short description for %s"
-msgstr "kurze Beschreibung fr %s"
-
-#: ..\..\..\install\_functions_create.php:451
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:485
-#: ..\..\..\install\_functions_create.php:504
-#, php-format
-msgid "Notes for %s"
-msgstr "Notizen fr %s"
-
-#: ..\..\..\install\_functions_create.php:452
-#: ..\..\..\install\_functions_create.php:470
-#: ..\..\..\install\_functions_create.php:486
-#: ..\..\..\install\_functions_create.php:505
-#, php-format
-msgid "Keywords for %s"
-msgstr "Schlsselwrter fr %s"
-
-#: ..\..\..\install\_functions_create.php:493
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr "Der Hauptzweck dieses Blogs ist es, in der seitlichen Leiste der anderen Blogs eingefgt zu werden und dort deine favorisierten/verwandten Links anzuzeigen."
-
-#: ..\..\..\install\_functions_create.php:571
-msgid "Clean Permalinks!"
-msgstr "Saubere Permalinks!"
-
-#: ..\..\..\install\_functions_create.php:571
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-"b2evolution benutzt standardmssig old-style Permalinks und Feedback-Links. Dies dient zur maximalen Kompatibilitt mit verschiedenen Webserver-Konfigurationen.\n"
-"Nichtsdestotrotz, wenn du dich behaglich im Umgang mit b2evolution fhlst, solltest du versuchen, saubere Permalinks in den Einstellungen einzuschalten (aktiviere 'Benutze Extra-Path Info')"
-
-#: ..\..\..\install\_functions_create.php:577
-msgid "Apache optimization..."
-msgstr "Apache Optimierung..."
+#: ..\..\..\multiblogs.php:92
+msgid "Multiblog demo"
+msgstr "Multiblog Demo"
 
-#: ..\..\..\install\_functions_create.php:577
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-"Im <code>/blogs</code> Verzeichnis, wie auch in <code>/blogs/admin</code> sind zwei Dateien namens [<code>sample.htaccess</code>]. Du solltest versuchen, diese nach [<code>.htaccess</code>] umzubenennen.\n"
-"\n"
-"Das wird die Art, wie b2evolution vom Webserver behandelt wird, optimieren (falls du Apache benutzt). Diese Dateien sind nicht standardmssig aktiviert, weil ein paar Hosts Fehler anzeigen wrden. Falls dir das passieren sollte, nachdem du die Dateien umbenannt hast, entferne sie einfach wieder (bzw nenne sie wieder um) und alles ist gut."
+#: ..\..\..\multiblogs.php:102
+msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
+msgstr "Diese Demo-Vorlage zeigt 3 Blogs auf einmal (1 links, 2 rechts)"
 
-#: ..\..\..\install\_functions_create.php:583
-msgid "About evoSkins..."
-msgstr "ber evoSkins..."
+#: ..\..\..\plugins\_archives.plugin.php:70
+msgid "This skin tag displays a list of post archives."
+msgstr "Dieser Vorlagentag zeigt eine Liste von Beitragsarchiven."
 
-#: ..\..\..\install\_functions_create.php:583
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
+#: ..\..\..\plugins\_archives.plugin.php:71
+msgid "Archives can be grouped monthly, daily, weekly or post by post."
 msgstr ""
-"Standardmssig werden b2evolution Blogs durch ein Standard-Skin angezeigt.\n"
-"\n"
-"<p>Leser knnen durch einen Skin-Wechsler (der in den meisten Skins integriert ist) ein anderes Skin auswhlen.\n"
-"\n"
-"Du kannst das Standard-Skin fr jedes Blog ndern, indem du die Blog-Parameter im Adminbereich nderst. Du kannst ausserdem auch ein bestimmtes Skin fr alle Benutzer erzwingen.\n"
-"\n"
-"Ansonsten kannst du verfgbare Skins einschrnken, indem du welche aus dem Verzeichnis /blogs/skins lschst. Du kannst auch neue Skins erstellen, indem du vorhandene Skin-Verzeichnisse duplizierst, umbenennst und anpasst.\n"
-"\n"
-"Um mit dem Anpassen eines Skins zu beginnen, ffne dessen '<code>_main.php</code>' Datei in einem Editor (bevorzugt mit einem der PHP/HTML-Syntax kennt und hervorhebt) und lies die Kommentare dort. Ausserdem solltest du die Anleitung zu evoSkins lesen!"
-
-#: ..\..\..\install\_functions_create.php:595
-msgid "Skins, Stubs and Templates..."
-msgstr "Skins, Stubs und Vorlagen..."
+"Archive knnen monatlich, wchentlich, tglich oder Beitrag fr Beitrag "
+"archiviert werden."
 
-#: ..\..\..\install\_functions_create.php:595
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-"Standardmssig werden alle vorinstallierten Blogs durch ein Skin dargestellt. (Mehr zu Skins in einem anderen Eintrag.)\n"
-"\n"
-"Das heisst, Blogs werden durch '<code>index.php</code>' aufgerufen, wo Datenbank-Voreinstellungen geladen werden und dann wird der Job des Anzeigens an das Skin bergeben.\n"
-"\n"
-"Alternativ, falls du keine Datenbank-Voreinstellungen benutzen willst, um, sagen wir, ein Skin, eine Kategorie oder spezielles Linkblog zu erzwingen, kannst du eine Stub-Datei wie die mitgelieferte '<code>a_stub.php</code>' erstellen und dein Blog durch diesen Stub aufrufen, anstelle von index.php .\n"
-"\n"
-"Schliesslich, falls du sehr spezielle Anpassungen deines Blogs brauchst, kannst du schlichte Vorlagen anstellen von Skins benutzen. In diesem Fall rufe dein Blog durch eine vollstndige Vorlage wie die mitgelieferte '<code>a_noskin.php</code>' auf.\n"
-"\n"
-"Du wirst in den Stub/Vorlagen-Dateien selber weitere Informationen finden. ffne sie in einem Texteditor und lies die Kommentare darin.\n"
-"\n"
-"Wie auch immer, gehe sicher im Blog-Adminbereich die richtige Zugriffsart festzulegen. Wenn du eine Stub- oder Vorlagendatei benutzt, musst du auch einen Dateinamen im 'Stub-Name'-Feld angeben. Ansonsten werden Permalinks nicht richtig funktionieren."
+#: ..\..\..\plugins\_archives.plugin.php:135
+msgid "More..."
+msgstr "Mehr..."
 
-#: ..\..\..\install\_functions_create.php:609
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "Mehrere Blogs, neue Blogs, alte Blogs..."
+#: ..\..\..\plugins\_auto_p.plugin.php:54
+msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
+msgstr "Automatische &lt;P&gt; und &lt;BR&gt; Tags"
 
-#: ..\..\..\install\_functions_create.php:610
+#: ..\..\..\plugins\_auto_p.plugin.php:55
 msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
+"This renderer will automatically detect paragraphs on double line-breaks. "
+"and mark them with appropriate HTML &lt;P&gt; tags.<br />\n"
+"\t\t\tOptionally, it will also mark single line breaks with HTML &lt;BR&gt; "
+"tags."
 msgstr ""
-"Standardmssig kommt b2evolution mit vier Blogs, namentlich 'Blog All', 'Blog A', 'Blog B' und 'Linkblog'.\n"
-"\n"
-"Einige dieser Blogs spielen eine spezielle Rolle. Lies mehr darber auf der zugehrigen Seite.\n"
-"\n"
-"Du kannst im Adminbereich weitere Blogs erstellen oder ungewollte lschen."
-
-#: ..\..\..\install\_functions_create.php:619
-msgid "This is a multipage post"
-msgstr "Dies ist ein mehrseitiger Eintrag"
+"Dieser Renderer erkennt Abstze automatisch anhand doppelter Zeilenumbrche "
+"und markiert sie mit den passenden HTML &lt;P&gt; Tags.<br />\n"
+"\t\t\tOptional kann er auch einfache Zeilenumbrche mit HTML &lt;BR&gt; Tags "
+"markieren."
+
+#: ..\..\..\plugins\_auto_p.plugin.php:67
+msgid "Line breaks"
+msgstr "Zeilenumbrche"
+
+#: ..\..\..\plugins\_auto_p.plugin.php:70
+msgid "Make line breaks (&lt;br /&gt;) for single newlines."
+msgstr "Erstelle Zeilenumbrche (&lt;br /&gt;) fr einfache Zeilenumbrche."
+
+#: ..\..\..\plugins\_auto_p.plugin.php:73
+msgid "Add P tags in blocks (e.g. DIV)"
+msgstr "Fge P-Tags in Blcken (z.B. DIV) hinzu"
+
+#: ..\..\..\plugins\_auto_p.plugin.php:79
+msgid "Ignore tags"
+msgstr "Ignoriere Tags"
 
-#: ..\..\..\install\_functions_create.php:619
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
+#: ..\..\..\plugins\_auto_p.plugin.php:82
+msgid "A list of tags, in which no P or BR tags should get added."
 msgstr ""
-"Dies ist Seite 1 eines mehrseitigen Eintrags.\n"
-"\n"
-"Du kannst die anderen Seiten sehen, indem du auf die Links unter dem Text klickst.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Dies ist Seite 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Hier ist Seite 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Das ist Seite 4.\n"
-"\n"
-"Es ist die letzte Seite."
+"Eine Liste von Tags, in denen keine P- oder BR-Tags hinzugefgt werden "
+"sollen."
 
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post with no teaser"
-msgstr "Erweiterter Eintrag ohne Teaser"
+#: ..\..\..\plugins\_autolinks.plugin.php:41
+msgid "Make URLs clickable"
+msgstr "Mache URLs klickbar"
 
-#: ..\..\..\install\_functions_create.php:639
+#: ..\..\..\plugins\_autolinks.plugin.php:42
 msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
+"This renderer will detect URLs in the text and automatically transform them "
+"into clickable links."
 msgstr ""
-"Dies ist ein erweiterter Eintrag ohne Teaser. Das heisst du wirst den Lockartikel (Teaser) nicht mehr sehen, wenn du auf den \"mehr\"-Link klickst.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"Dies ist der erweiterte Text. Du siehst ihn nur, wenn du auf den \"mehr\"-Link geklickt hast."
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Extended post"
-msgstr "Erweiterter Eintrag"
+"Dieser Renderer erkennt URLs im Text und transformiert sie automatisch in "
+"klickbare Links."
 
-#: ..\..\..\install\_functions_create.php:647
+#: ..\..\..\plugins\_bbcode.plugin.php:44
+msgid "BB formatting e-g [b]bold[/b]"
+msgstr "BB-Formatierung zB [b]fett[/b]"
+
+#: ..\..\..\plugins\_bbcode.plugin.php:45
 msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
+"Available tags are: [b] [i] [u] [s] [color=...] [size=...] [font=...] [code] "
+"[quote] [list=1] [list=a] [list] [*]"
 msgstr ""
-"Dies ist ein erweiterter Eintrag. Das bedeutet, du siehst erst nur diesen kleinen Lockartikel (Teaser) und musst auf den unteren Link klicken, um mehr zu sehen.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"Dies ist der erweiterte Text. Du siehst ihn nur, wenn du auf den \"mehr\"-Link geklickt hast."
+"Verfgbare Tags sind: [b] [i] [u] [s] [color=...] [size=...] [font=...] "
+"[code] [quote] [list=1] [list=a] [list] [*]"
 
-#: ..\..\..\install\_functions_create.php:655
-msgid "Important information"
-msgstr "Wichtige Informationen"
+#: ..\..\..\plugins\_bbcode.plugin.php:58
+msgid "Settings for posts"
+msgstr "Einstellungen fr Eintrge"
+
+#: ..\..\..\plugins\_bbcode.plugin.php:61
+#: ..\..\..\plugins\_bbcode.plugin.php:115
+msgid "Search list"
+msgstr "Suchliste"
 
-#: ..\..\..\install\_functions_create.php:655
+#: ..\..\..\plugins\_bbcode.plugin.php:62
 msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
+"This is the BBcode search array for posts (one per line) ONLY CHANGE THESE "
+"IF YOU KNOW WHAT YOU'RE DOING"
 msgstr ""
-"Blog B enthlt ein paar Eintrge in der 'b2evolution Tips' Kategorie.\n"
-"\n"
-"Alle diese Eintrge sind gedacht, um dir zu helfen. Wie EdB sagen wrde: \"<em>lies sie alle bevor du anfngst rumzuhacken!</em>\" ;)\n"
-"\n"
-"Wenn du mchtest, kannst du diese Eintrge einzeln lschen, nachdem du sie gelesen hast. Du knntest ihren Status auch in 'Missbilligt' ndern, um vor Augen zu haben, was du schon gelesen hast."
 
-#: ..\..\..\install\_functions_create.php:693
-msgid "First Post"
-msgstr "Erster Eintrag"
+#: ..\..\..\plugins\_bbcode.plugin.php:81
+#: ..\..\..\plugins\_bbcode.plugin.php:135
+msgid "Replace list"
+msgstr "Ersetzen-Liste"
 
-#: ..\..\..\install\_functions_create.php:693
+#: ..\..\..\plugins\_bbcode.plugin.php:82
 msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
+"This is the replace array for posts (one per line) it must match the exact "
+"order of the search array"
 msgstr ""
-"<p>Dies ist der erste Eintrag.</p>\n"
-"\n"
-"<p>Er erscheint in Blog A und Blog B.</p>"
 
-#: ..\..\..\install\_functions_create.php:699
-msgid "Second post"
-msgstr "Zweiter Eintrag"
+#: ..\..\..\plugins\_bbcode.plugin.php:106
+msgid "Settings for comments"
+msgstr "Einstellungen fr Kommentare"
+
+#: ..\..\..\plugins\_bbcode.plugin.php:109
+#: ..\..\..\plugins\_smilies.plugin.php:78
+msgid "Render comments"
+msgstr "Kommentar rendern"
 
-#: ..\..\..\install\_functions_create.php:699
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
+#: ..\..\..\plugins\_bbcode.plugin.php:110
+msgid "If enabled the BBcode in comments will be rendered"
 msgstr ""
-"<p>Dies ist der zweite Eintrag.</p>\n"
-"\n"
-"<p>Er erscheint nur in Blog A, aber in mehreren Kategorien.</p>"
 
-#: ..\..\..\install\_functions_create.php:705
-msgid "Third post"
-msgstr "Dritter Eintrag"
+#: ..\..\..\plugins\_bbcode.plugin.php:116
+msgid ""
+"This is the BBcode search array for COMMENTS (one per line) ONLY CHANGE "
+"THESE IF YOU KNOW WHAT YOU'RE DOING"
+msgstr ""
 
-#: ..\..\..\install\_functions_create.php:705
+#: ..\..\..\plugins\_bbcode.plugin.php:136
 msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
+"This is the replace array for COMMENTS (one per line) it must match the "
+"exact order of the search array"
 msgstr ""
-"<p>Dies ist der dritte Eintrag.</p>\n"
-"\n"
-"<p>Er erscheint nur in Blog B und in einer einzelnen Kategorie.</p>"
 
-#: ..\..\..\install\_functions_create.php:727
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "Hi, dies ist ein Kommentar.<br />Um einen Kommentar zu lschen, log dich einfach ein und betrachte die Kommentare des Eintrags. Von dort aus hast du die Option zum Editieren oder Lschen."
+#: ..\..\..\plugins\_bookmarklet.plugin.php:42
+msgid "Allow bookmarklet blogging."
+msgstr "Erlaube Bookmarklet-Blogging."
+
+#: ..\..\..\plugins\_bookmarklet.plugin.php:43
+msgid "Adds a tool allowing blogging through a bookmarklet."
+msgstr "Fgt ein Tool hinzu, das es erlaubt durch ein Bookmarklet zu bloggen."
+
+#: ..\..\..\plugins\_bookmarklet.plugin.php:62
+#: ..\..\..\plugins\_bookmarklet.plugin.php:70
+#: ..\..\..\plugins\_bookmarklet.plugin.php:79
+#: ..\..\..\plugins\_bookmarklet.plugin.php:87
+msgid "Add this link to your Favorites/Bookmarks:"
+msgstr "Fge diesen Link zu deinen Favoriten/Lesezeichen hinzu:"
 
-#: ..\..\..\install\_functions_evoupgrade.php:127
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "Die Datenbank ist bereits auf dem neuesten Stand. Es gibt nichts zu tun."
+#: ..\..\..\plugins\_bookmarklet.plugin.php:63
+#: ..\..\..\plugins\_bookmarklet.plugin.php:71
+#: ..\..\..\plugins\_bookmarklet.plugin.php:80
+#: ..\..\..\plugins\_bookmarklet.plugin.php:88
+msgid "b2evo bookmarklet"
+msgstr "b2evo Lesezeichen"
 
-#: ..\..\..\install\_functions_evoupgrade.php:327
+#: ..\..\..\plugins\_calendar.plugin.php:63
+msgid "This skin tag displays a navigable calendar."
+msgstr "Der Skin Tag zeigt einen navigierbaren Kalendar an."
+
+#: ..\..\..\plugins\_calendar.plugin.php:64
+msgid "Days containing posts are highlighted."
+msgstr "Tage mit Eintrgen werden hervorgehoben."
+
+#: ..\..\..\plugins\_calendar.plugin.php:432
+#: ..\..\..\plugins\_calendar.plugin.php:436
 #, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr "Es scheint, als wrden die folgenden Blog-Stub-Namen mehr als einmal benutzt: ['%s']"
+msgid "%d posts"
+msgstr "%d Eintrge"
+
+#: ..\..\..\plugins\_calendar.plugin.php:433
+#: ..\..\..\plugins\_calendar.plugin.php:437
+msgid "1 post"
+msgstr "1 Eintrag"
+
+#: ..\..\..\plugins\_calendar.plugin.php:580
+msgid "go to month's archive"
+msgstr "gehe zum Monatsarchiv"
 
-#: ..\..\..\install\_functions_evoupgrade.php:329
+#: ..\..\..\plugins\_calendar.plugin.php:656
+msgid "Current"
+msgstr "Aktuell"
+
+#: ..\..\..\plugins\_calendar.plugin.php:938
 #, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "Wir knnen nicht upgraden, bevor du sie einzigartig machst. DB-Feld: [%s]"
+msgid "Previous year (%04d-%02d)"
+msgstr "Voriges Jahr (%04d-%02d)"
 
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr "berprfe DB-Schema Version..."
+#: ..\..\..\plugins\_calendar.plugin.php:939
+#, php-format
+msgid "Previous year (%04d)"
+msgstr "Voriges Jahr (%04d)"
 
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "NICHT GEFUNDEN! Dies ist keine b2evolution-Datenbank."
+#: ..\..\..\plugins\_calendar.plugin.php:992
+#, php-format
+msgid "Previous month (%04d-%02d)"
+msgstr "Voriger Monat (%04d-%02d)"
 
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr "Diese Version ist zu alt!"
+#: ..\..\..\plugins\_calendar.plugin.php:1047
+#, php-format
+msgid "Next month (%04d-%02d)"
+msgstr "Nchster Monat (%04d-%02d)"
 
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "Diese Version ist zu neu! Wir knnen nicht dorthin downgraden!"
+#: ..\..\..\plugins\_calendar.plugin.php:1100
+#, php-format
+msgid "Next year (%04d-%02d)"
+msgstr "Nchstes Jahr (%04d-%02d)"
 
-#: ..\..\..\install\_functions_miniblog.php:30
+#: ..\..\..\plugins\_calendar.plugin.php:1101
 #, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr "Dieses Blog enthlt alle deine von Miniblog bernommenen Eintrge. Dieses Blog hat den Namen '%s'. %s"
+msgid "Next year (%04d)"
+msgstr "Nchstes Jahr (%04d)"
 
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "keine Beschreibung"
+#: ..\..\..\plugins\_categories.plugin.php:56
+msgid "This skin tag displays the list of available categories for the blog."
+msgstr "Dieser Skin Tag zeigt eine Liste der verfgbaren Kategorien des Blogs."
 
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "Keine Beschreibung verfgbar"
+#: ..\..\..\plugins\_categories.plugin.php:57
+msgid "Categories are indeed chapters and sub-chapters in the blog."
+msgstr "Kategorien sind in der Tat Kapitel und Unterkaptitel im Blog."
 
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "Mache URLs klickbar"
+#: ..\..\..\plugins\_categories.plugin.php:236
+msgid "ANY"
+msgstr "JEDE"
 
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "Automatische &lt;P&gt; und &lt;BR&gt; Tags"
+#: ..\..\..\plugins\_categories.plugin.php:240
+msgid "ANY BUT"
+msgstr "JEDE AUSSER"
 
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "BB-Formatierung zB [b]fett[/b]"
+#: ..\..\..\plugins\_categories.plugin.php:244
+msgid "ALL"
+msgstr "ALLE"
+
+#: ..\..\..\plugins\_generic_ping.plugin.php:66
+msgid "Generic Ping plugin"
+msgstr "Generisches Ping-Plugin"
+
+#: ..\..\..\plugins\_generic_ping.plugin.php:67
+msgid "Use this plugin to add a generic ping service to your installation."
+msgstr "Benutze dieses Plugin, um einen generischen Pingservice einzurichten."
+
+#: ..\..\..\plugins\_generic_ping.plugin.php:92
+msgid "Ping service URL"
+msgstr "Pingservice URL"
+
+#: ..\..\..\plugins\_generic_ping.plugin.php:96
+msgid "The URL of the ping service."
+msgstr "Die URL des Pingservices."
+
+#: ..\..\..\plugins\_generic_ping.plugin.php:99
+msgid "Ping service name"
+msgstr "Name des Pingservices"
+
+#: ..\..\..\plugins\_generic_ping.plugin.php:103
+msgid "The name of the ping service, used for displaying only."
+msgstr "Der Name des Pingservices, nur zur Anzeige."
+
+#: ..\..\..\plugins\_generic_ping.plugin.php:106
+msgid "Ping service note"
+msgstr "Notizen zum Pingservice"
+
+#: ..\..\..\plugins\_generic_ping.plugin.php:110
+msgid "Notes about the ping service, used for displaying only."
+msgstr "Notizen zum Pingservice, nur zur Anzeige."
+
+#: ..\..\..\plugins\_generic_ping.plugin.php:124
+msgid "You must configure a ping service URL before the plugin can be enabled."
+msgstr ""
+"Es muss die URL des Pingservices angegeben werden, bevor das Plugin "
+"aktiviert werden kann."
+
+#: ..\..\..\plugins\_generic_ping.plugin.php:129
+msgid "The ping plugin needs a non-empty code."
+msgstr "Das Ping-Plugin bentigt einen nicht-leeren Code."
+
+#: ..\..\..\plugins\_generic_ping.plugin.php:145
+msgid "The ping service URL is invalid."
+msgstr "Die Pingservice URL ist ungltig."
 
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
+#: ..\..\..\plugins\_gmcode.plugin.php:72
 msgid "GreyMatter style formatting"
 msgstr "GreyMatter Style Formatierung"
 
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
+#: ..\..\..\plugins\_gmcode.plugin.php:73
 #, php-format
 msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
 msgstr "**fett** \\kursiv\\ //kursiv// __unterstrichen__ ##tt## %%codeblock%%"
 
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "Konvertiere Textsmilies zu Icons"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "Humane Web Text Generator 2.0 beta"
+#: ..\..\..\plugins\_ping_b2evonet.plugin.php:67
+msgid "Ping b2evolution.net"
+msgstr "Pinge b2evolution.net"
 
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:79
-#, fuzzy
-msgid "Wacko style formatting"
-msgstr "GreyMatter Style Formatierung"
+#: ..\..\..\plugins\_ping_b2evonet.plugin.php:68
+msgid "Ping the b2evolution.net site"
+msgstr "Pinge die b2evolution.net-Seite"
 
-# D:\www\b2evo091\blogs\plugins\renderers\_wacko.renderer.php:80
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:80
+#: ..\..\..\plugins\_ping_b2evonet.plugin.php:69
 msgid ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
+"Pings the b2evolution.net site to include your post in the list of recently "
+"updated blogs."
 msgstr ""
 
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:42
-msgid "Wiki Links converter"
+#: ..\..\..\plugins\_ping_pingomatic.plugin.php:67
+msgid "Ping-O-Matic plugin"
+msgstr "Ping-O-Matic Plugin"
+
+#: ..\..\..\plugins\_ping_pingomatic.plugin.php:68
+msgid ""
+"Pings the Ping-O-Matic service, which relays your ping to the most common "
+"services."
 msgstr ""
 
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:43
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:43
-msgid "WikiWord links ((link)) [[link ]]"
+#: ..\..\..\plugins\_ping_pingomatic.plugin.php:71
+msgid "Pings a service that relays the ping to the most common services."
 msgstr ""
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
+#: ..\..\..\plugins\_quicktags.plugin.php:33
 msgid "Easy HTML tags inserting"
 msgstr "Einfaches Einfgen von HTML-Tags"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "eIngefgt [Alt-I]"
+#: ..\..\..\plugins\_quicktags.plugin.php:34
+msgid ""
+"This plugin will display a toolbar with buttons to quickly insert HTML tags "
+"around selected text in a post."
+msgstr ""
+
+#: ..\..\..\plugins\_quicktags.plugin.php:82
+msgid "INSerted"
+msgstr "eingefgt"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
+#: ..\..\..\plugins\_quicktags.plugin.php:90
+msgid "DELeted"
 msgstr "gelscht [Alt-D]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
+#: ..\..\..\plugins\_quicktags.plugin.php:98
+msgid "STRong [Alt-B]"
+msgstr "krftig [Alt-S]"
+
+#: ..\..\..\plugins\_quicktags.plugin.php:106
+msgid "EMphasis [Alt-I]"
+msgstr "hervorgehoben [Alt-E]"
+
+#: ..\..\..\plugins\_quicktags.plugin.php:114
 msgid "STRong [Alt-S]"
 msgstr "krftig [Alt-S]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
+#: ..\..\..\plugins\_quicktags.plugin.php:122
 msgid "EMphasis [Alt-E]"
 msgstr "hervorgehoben [Alt-E]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
+#: ..\..\..\plugins\_quicktags.plugin.php:130
 msgid "CODE [Alt-C]"
 msgstr "CODE [Alt-C]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
+#: ..\..\..\plugins\_quicktags.plugin.php:138
 msgid "Paragraph [Alt-P]"
 msgstr "Absatz [Alt-P]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
+#: ..\..\..\plugins\_quicktags.plugin.php:146
+msgid "BLOCKQUOTE [Alt-B]"
+msgstr "Blockzitat [Alt-B]"
+
+#: ..\..\..\plugins\_quicktags.plugin.php:154
+msgid "PREformatted text [Alt-R]"
+msgstr "formatierter Text [Alt-R]"
+
+#: ..\..\..\plugins\_quicktags.plugin.php:162
 msgid "Unordered List [Alt-U]"
 msgstr "Ungeordnete Liste [Alt-U]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
+#: ..\..\..\plugins\_quicktags.plugin.php:170
+msgid "Ordered List [Alt-O]"
+msgstr "Geordnete Liste [Alt-O]"
+
+#: ..\..\..\plugins\_quicktags.plugin.php:178
 msgid "List Item [Alt-L]"
 msgstr "Listenelement [Alt-E]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "Blockzitat [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
+#: ..\..\..\plugins\_quicktags.plugin.php:186
 msgid "IMaGe [Alt-G]"
 msgstr "IMaGe [Alt-G]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
+#: ..\..\..\plugins\_quicktags.plugin.php:195
 msgid "A href [Alt-A]"
 msgstr "a href [Alt-A]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
+#: ..\..\..\plugins\_quicktags.plugin.php:203
 msgid "More [Alt-M]"
 msgstr "Mehr [Alt-M]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
+#: ..\..\..\plugins\_quicktags.plugin.php:212
 msgid "no teaser [Alt-T]"
 msgstr "kein Teaser (Lockartikel) wenn &quot;Lies Mehr..&quot; [Alt-T]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
+#: ..\..\..\plugins\_quicktags.plugin.php:221
 msgid "next page [Alt-Q]"
 msgstr "nchste Seite [Alt-Q]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
+#: ..\..\..\plugins\_quicktags.plugin.php:304
 msgid "Close all tags"
 msgstr "Schliesse alle Tags"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
+#: ..\..\..\plugins\_quicktags.plugin.php:422
 msgid "ALTernate text"
 msgstr "ALTernativer Text"
 
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "Smilies per Klick einfgen"
+#: ..\..\..\plugins\_sitemap.plugin.php:59
+msgid "Sitemap plugin"
+msgstr "Sitemap Plugin"
+
+#: ..\..\..\plugins\_sitemap.plugin.php:60
+msgid "This plugin generates a Google Sitemap for your blog."
+msgstr "Dieses Plugin generiert eine Google Sitemap fr Dein Blog."
+
+#: ..\..\..\plugins\_sitemap.plugin.php:84
+msgid "Change frequency"
+msgstr "nderungsfrequenz"
+
+#: ..\..\..\plugins\_sitemap.plugin.php:87
+msgid "Include change frequency (see manual)."
+msgstr "Schliesse nderungsfrequenz mit ein (siehe Anleitung)."
+
+#: ..\..\..\plugins\_sitemap.plugin.php:90
+msgid "Auto priority"
+msgstr "Autoprioritt"
+
+#: ..\..\..\plugins\_sitemap.plugin.php:93
+msgid "Use auto priority for items based on comment count."
+msgstr "Benutze eine automatisch berechnete Prioritt, basierend auf der Kommentaranzahl."
+
+#: ..\..\..\plugins\_sitemap.plugin.php:96
+msgid "Min post priority"
+msgstr "Minimale Eintragsprioritt"
+
+#: ..\..\..\plugins\_sitemap.plugin.php:100
+msgid "Minimum priority for posts, even is auto priority is enabled."
+msgstr "Minimale Prioritt fr Eintrge, selbst wenn Autoprioritt eingeschaltet ist."
+
+#: ..\..\..\plugins\_sitemap.plugin.php:103
+msgid "Default/Max post priority"
+msgstr "Standard/Maximale Eintragsprioritt"
+
+#: ..\..\..\plugins\_sitemap.plugin.php:107
+msgid "Maximum priority for posts or default if auto priority is disabled."
+msgstr "Maximale Prioritt fr Eintrge oder Standard, wenn Autoprioritt nicht aktiviert ist."
+
+#: ..\..\..\plugins\_sitemap.plugin.php:128
+msgid "Debug output"
+msgstr "Debugausgabe"
+
+#: ..\..\..\plugins\_sitemap.plugin.php:131
+msgid "Debug output in comments of the generated XML."
+msgstr "Debugausgabe als Kommentar im generierten XML."
+
+#: ..\..\..\plugins\_smilies.plugin.php:56
+msgid "Graphical smileys"
+msgstr "Grafische Smilies"
 
-# C:\www\b2evo090\blogs\skins\_categories.php:17
-#  TRANS: All categories, skin's categories list
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "Alle"
+#: ..\..\..\plugins\_smilies.plugin.php:57
+msgid ""
+"This renderer will convert text smilies like :) to graphical icons.<br />\n"
+"\t\t\tOptionally, it will also display a toolbar for quick insertion of "
+"smilies into a post."
+msgstr ""
+"Dieser Renderer konvertiert Textsmilies wie :) zu graphischen Smilies.<br /"
+">\n"
+"\t\t\tOptional kann er eine Toolbar zum schnellen Einfgen von Smilies in "
+"einen Eintrag anzeigen."
+
+#: ..\..\..\plugins\_smilies.plugin.php:72
+#: ..\..\..\plugins\_smilies.plugin.php:153
+msgid "Use smilies toolbar"
+msgstr "Benutze Smilies Toolbar"
+
+#: ..\..\..\plugins\_smilies.plugin.php:75
+msgid "This is the default setting. Users can override it in their profile."
+msgstr ""
+"Dies ist die Standardeinstellung. Benutzer knnen es in ihrem Profil "
+"berschreiben."
+
+#: ..\..\..\plugins\_smilies.plugin.php:79
+msgid "Check to also render smilies in comments."
+msgstr "Auswhlen, um auch Smilies in Kommentaren zu rendern."
+
+#: ..\..\..\plugins\_smilies.plugin.php:85
+msgid "Smiley list"
+msgstr "Smiley Liste"
 
-#: ..\..\..\skins\_feedback.php:77 ..\..\..\skins\basic\_feedback.php:77
+#: ..\..\..\plugins\_smilies.plugin.php:86
+#, php-format
+msgid ""
+"This is the list of smileys [one per line], in the format : char_sequence "
+"image_file // optional comment<br />\n"
+"\t\t\t\t\t\t\tTo disable a smiley, just add one or more spaces to the start "
+"of its setting<br />\n"
+"\t\t\t\t\t\t\tYou can add new smiley images by uploading the images to the %"
+"s folder."
+msgstr ""
+
+#: ..\..\..\plugins\_texturize.plugin.php:33
+msgid "Smart quotes + additional typographic replacements."
+msgstr ""
+
+#: ..\..\..\plugins\_texturize.plugin.php:34
+msgid ""
+"This renderer will replace standard and double quotes with typographic "
+"quotes were appropriate.<br />\n"
+"\t\t It will also perform the following replacements:\n"
+"\t\t <ul>\n"
+"\t\t \t<li>--- to &#8212;</li>\n"
+"\t\t\t<li>-- to &#8211;</li>\n"
+"\t\t\t<li>... to &#8230;</li>\n"
+"\t\t</ul>"
+msgstr ""
+
+#: ..\..\..\plugins\_wacko.plugin.php:74
+msgid "Wacko style formatting"
+msgstr "Wacko Style Formatierung"
+
+#: ..\..\..\plugins\_wacko.plugin.php:75
+msgid ""
+"Accepted formats:<br />\n"
+"\t\t\t== h2 ==<br />\n"
+"\t\t\t=== h3 ===<br />\n"
+"\t\t\t==== h4 ====<br />\n"
+"\t\t\t===== h5 =====<br />\n"
+"\t\t\t====== h6 ======<br />\n"
+"\t\t\t--- (horinzontal rule)<br />\n"
+"\t\t\t%%%codeblock%%%<br />"
+msgstr ""
+
+#: ..\..\..\plugins\_wikilinks.plugin.php:37
+msgid "Wiki Links converter"
+msgstr "Wiki-Links Konverter"
+
+#: ..\..\..\plugins\_wikilinks.plugin.php:38
+msgid ""
+"WikiWord links are created with a CamelCased WikiWord, a ((link)), or a "
+"[[link ]].<br />\n"
+"\t\t CamelCased words will be exploded to camel_case which should then match "
+"a post url title."
+msgstr ""
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:64
+msgid "Basic antispam methods"
+msgstr "Grundlegende Antispam-Methoden"
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:65
+msgid ""
+"This plugin provides basic methods to detect & block spam on referers, "
+"comments & trackbacks."
+msgstr ""
+"Das Plugin bietet einfache Methoden, um Spam in Referern, Kommentaren und "
+"Trackbacks zu erkennen und zu blocken."
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:74
+msgid "Allow anonymous comments"
+msgstr "Erlaube anonyme Kommentare"
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:75
+msgid "Allow non-registered visitors to leave comments."
+msgstr "Erlaube nicht-registrierten Benutzern Kommentare zu hinterlassen."
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:80
+msgid "Detect feedback duplicates"
+msgstr "Erkenne doppelte Feedbacks"
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:81
+msgid "Check this to check comments and trackback for duplicate content."
+msgstr ""
+"Auswhlen, um Kommentare und Trackbacks auf doppelten, schon vorhandenen "
+"Inhalt zu berprfen."
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:86
+msgid "Feedback sensitivity to links"
+msgstr "Feedback-Sensitivitt fr Links"
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:87
+msgid ""
+"If a comment has more than this number of links in it, it will get 100 "
+"percent spam karma. -1 to disable it."
+msgstr ""
+"Wenn ein Kommentar mehr als diese Anzahl an Links enthlt, bekommt er 100 "
+"Prozent Spam-Karma. -1 um es zu deaktivieren."
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:94
+msgid "Apply rel=\"nofollow\""
+msgstr "Wende rel=\"nofollow\" an"
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:95
+msgid ""
+"hours. For how long should rel=\"nofollow\" be applied to comment links? (0 "
+"means never, -1 means always)"
+msgstr ""
+"Stunden. Fr wie lange soll rel=\"nofollow\" fr Links in Kommentaren "
+"angewendet werden? (0 heisst nie, -1 heisst immer)"
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:102
+msgid "Check referers for URL"
+msgstr "berprfe Referer auf URL"
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:103
+msgid ""
+"Check refering pages, if they contain our URL. This may generate a lot of "
+"additional traffic!"
+msgstr ""
+"berprfe verweisende Seiten, ob sie unsere URL beinhalten. Dies kann eine "
+"Menge zustzlichen Traffic generieren!"
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:119
+msgid "Comments are not allowed from anonymous visitors."
+msgstr "Kommentare von anonymen Besuchern sind nicht erlaubt."
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:190
+msgid "The trackback seems to be a duplicate."
+msgstr "Der Trackback scheint ein Duplikat zu sein."
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:202
+msgid "The comment seems to be a duplicate."
+msgstr "Der Kommentar scheint ein Duplikat zu sein."
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:113
+msgid "Display computer code in a post."
+msgstr "Zeige Computercode in einem Eintrag."
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:114
+msgid ""
+"Display computer code easily.  This plugin renders character entities on the "
+"fly, so you can cut-and-paste normal code directly into your posts and it "
+"will always look like normal code, even when editing the post (i.e., no "
+"preprocessing of the code is required). Include line numbers (customizable "
+"starting number).  The best part about the line numbers - visitors can cut-"
+"and-paste the code from your post, leaving the line numbers behind! Accepts "
+"BBcode tags and does not render smilies.  Colouration of PHP code, plus PHP "
+"manual links for PHP functions. Easy to install and easy to use. No hacks. "
+"Degrades nicely, if the plugin is off.  Styling completely customizable via "
+"your skins CSS file."
+msgstr ""
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:133
+msgid "XHTML strict"
+msgstr "XHTML Strikt"
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:136
+msgid ""
+"If enabled this will remove the ' target=\"_blank\" ' from the PHP "
+"documentation links"
+msgstr "Wenn eingeschaltet, wird dies ' target=\"_blank\" ' von den PHP Dokumentationslinks entfernen"
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:158
+msgid "Insert codespan"
+msgstr "Fge Codebereich ein"
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:158
+msgid "codespan"
+msgstr "Codebereich"
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:159
+msgid "Insert codeblock"
+msgstr "Fge Codeblock ein"
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:159
+msgid "codeblock"
+msgstr "Codeblock"
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:160
+msgid "Insert XML codeblock"
+msgstr "Fge XML Codeblock ein"
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:161
+msgid "Insert PHP codeblock"
+msgstr "Fge PHP Codeblock ein"
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:161
+msgid "PHP"
+msgstr "PHP"
+
+#: ..\..\..\plugins\code_highlight_plugin\highlighters\php.highlighter.php:161
+msgid "Read the PHP.net documentation for"
+msgstr ""
+
+#: ..\..\..\plugins\skeleton.plugin.php:60
+msgid "Short description"
+msgstr "Kurze Beschreibung"
+
+#: ..\..\..\plugins\skeleton.plugin.php:61
+msgid "Longer description. You may also remove this."
+msgstr "Lngere Beschreibung, welche auch entfernt werden kann."
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:38
+msgid "Video plug for a few popular video sites."
+msgstr ""
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:39
+msgid ""
+"This is a basic video plug pluigin. Use it by entering [video:"
+"youtube:123xyz] or [video:dailymotion:123xyz] into your post, where 123xyz "
+"is the ID of the video."
+msgstr ""
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:107
+msgid "Video"
+msgstr "Video"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:108
+msgid "Insert Youtube video"
+msgstr "Fge Youtube Video ein"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:108
+msgid "YouTube"
+msgstr "YouTube"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:109
+msgid "Google video"
+msgstr "Google Video"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:109
+msgid "Insert Google video"
+msgstr "Fge Google Video ein"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:110
+msgid "DailyMotion"
+msgstr "DailyMotion"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:110
+msgid "Insert DailyMotion video"
+msgstr "Fge DailyMotion Video ein"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:111
+msgid "Insert LiveVideo video"
+msgstr "Fge LiveVideo Video ein"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:111
+msgid "LiveVideo"
+msgstr "LiveVideo"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:112
+msgid "Insert iFilm video"
+msgstr "Fge iFilm Video ein"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:112
+msgid "iFilm"
+msgstr "iFilm"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:121
+msgid "Enter video ID from"
+msgstr ""
+
+#: ..\..\..\skins\_feedback.php:79 ..\..\..\skins\basic\_feedback.php:80
+#: ..\..\..\skins\l33t_gray\_feedback.php:79
 msgid "Trackback address for this post:"
 msgstr "Trackback Adresse fr diesen Eintrag:"
 
+# TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
 #. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95 ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
+#: ..\..\..\skins\_feedback.php:107 ..\..\..\skins\basic\_feedback.php:110
+#: ..\..\..\skins\l33t_gray\_feedback.php:107
+#: ..\..\..\skins\wpc_default\_feedback.php:109
 #, php-format
 msgid "No %s for this post yet..."
 msgstr "Bisher keine %s fr diesen Eintrag..."
 
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\basic\_feedback.php:180
+#: ..\..\..\skins\_feedback.php:161 ..\..\..\skins\l33t_gray\_feedback.php:163
+msgid "This post has no feedback awaiting moderation..."
+msgstr "Dieser Eintrag hat keine zu erwartende Moderation..."
+
+#: ..\..\..\skins\_feedback.php:162 ..\..\..\skins\l33t_gray\_feedback.php:164
+#, php-format
+msgid "This post has 1 feedback awaiting moderation... %s"
+msgstr "Der Eintrag hat ein auf Moderation wartenden Feedback... %s"
+
+#: ..\..\..\skins\_feedback.php:163 ..\..\..\skins\l33t_gray\_feedback.php:165
+#, php-format
+msgid "This post has %d feedbacks awaiting moderation... %s"
+msgstr "Der Eintrag hat %d auf Moderation wartende Feedbacks... %s"
+
+#: ..\..\..\skins\_feedback.php:190 ..\..\..\skins\l33t_gray\_feedback.php:192
+msgid "PREVIEW Comment from:"
+msgstr "VORSCHAU Kommentar von:"
+
+#: ..\..\..\skins\_feedback.php:244 ..\..\..\skins\basic\_feedback.php:194
+#: ..\..\..\skins\l33t_gray\_feedback.php:251
 msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "Deine EMail-Adresse wird <strong>nicht</strong> angezeigt."
+msgstr "Deine E-Mail Adresse wird <strong>nicht</strong> angezeigt."
 
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:185
+#: ..\..\..\skins\_feedback.php:245 ..\..\..\skins\basic\_feedback.php:199
+#: ..\..\..\skins\l33t_gray\_feedback.php:252
 msgid "Site/Url"
 msgstr "Seite/URL"
 
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:187
+#: ..\..\..\skins\_feedback.php:245 ..\..\..\skins\basic\_feedback.php:201
+#: ..\..\..\skins\l33t_gray\_feedback.php:252
 msgid "Your URL will be displayed."
 msgstr "Deine URL wird angezeigt."
 
-#: ..\..\..\skins\_feedback.php:195 ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
+#: ..\..\..\skins\_feedback.php:267 ..\..\..\skins\basic\_feedback.php:220
+#: ..\..\..\skins\l33t_gray\_feedback.php:269
+#: ..\..\..\skins\wpc_default\_feedback.php:219
 msgid "Line breaks become &lt;br /&gt;"
 msgstr "Zeilenumbrche werden zu &lt;br /&gt;"
 
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
+#: ..\..\..\skins\_feedback.php:271 ..\..\..\skins\basic\_feedback.php:225
+#: ..\..\..\skins\l33t_gray\_feedback.php:273
+#: ..\..\..\skins\wpc_default\_feedback.php:224
 msgid "Remember me"
 msgstr "Erinner mich"
 
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(Setze Cookies fr Name, EMail &amp; URL)"
+#: ..\..\..\skins\_feedback.php:272 ..\..\..\skins\l33t_gray\_feedback.php:274
+msgid "Set cookies for name, email and url"
+msgstr "Setze Cookies fr Name, E-Mail und URL"
+
+#: ..\..\..\skins\_feedback.php:275 ..\..\..\skins\l33t_gray\_feedback.php:277
+msgid "Allow message form"
+msgstr "Erlaube Nachrichten-Formular"
 
-#: ..\..\..\skins\_lastcomments.php:33 ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54 ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "Als Antwort auf:"
+#: ..\..\..\skins\_feedback.php:276 ..\..\..\skins\l33t_gray\_feedback.php:278
+msgid ""
+"Allow users to contact you through a message form (your email will NOT be "
+"displayed.)"
+msgstr ""
+"Erlaube Benutzern, Dich ber ein Nachrichten-Formular zu kontaktieren (Deine "
+"E-Mail Adresse wird NICHT angezeigt)."
 
 #: ..\..\..\skins\_linkblog.php:31 ..\..\..\skins\custom\_linkblog.php:21
+#: ..\..\..\skins\miami_blue\_linkblog.php:21
+#: ..\..\..\skins\skinners_guide\_linkblog.php:21
 msgid "Linkblog"
 msgstr "Linkblog"
 
-#: ..\..\..\skins\_linkblog.php:71 ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
+#: ..\..\..\skins\_linkblog.php:74 ..\..\..\skins\wpc_default\_linkblog.php:72
 msgid "more"
 msgstr "mehr"
 
-#: ..\..\..\skins\_profile.php:65 ..\..\..\skins\basic\_profile.php:80
+# TRANS: Used as mail subject; %s gets replaced by an item's title
+#. TRANS: Used as mail subject; %s gets replaced by an item's title
+#: ..\..\..\skins\_msgform.php:129
+#, php-format
+msgid "Comment on %s"
+msgstr "Kommentar zu %s"
+
+#: ..\..\..\skins\_msgform.php:129 ..\..\..\skins\_msgform.php:141
+msgid "Re:"
+msgstr "Re:"
+
+#: ..\..\..\skins\_msgform.php:162
+msgid "To"
+msgstr "An"
+
+#: ..\..\..\skins\_msgform.php:168
+msgid "From"
+msgstr "Von"
+
+#: ..\..\..\skins\_msgform.php:168
+msgid "Your name."
+msgstr "Dein Name."
+
+#: ..\..\..\skins\_msgform.php:169
+msgid "Your email address. (Will <strong>not</strong> be displayed on this site.)"
+msgstr ""
+"Deine E-Mail Adresse. (Wird <strong>nicht</strong> auf dieser Seite "
+"angezeigt.)"
+
+#: ..\..\..\skins\_msgform.php:170
+msgid "Subject of email message."
+msgstr "Betreff der E-Mail."
+
+#: ..\..\..\skins\_msgform.php:171
+msgid "Plain text only."
+msgstr "Nur einfacher Text."
+
+#: ..\..\..\skins\_msgform.php:180
+msgid "Send message"
+msgstr "Nachricht senden"
+
+#: ..\..\..\skins\_profile.php:76 ..\..\..\skins\l33t_gray\_profile.php:76
 msgid "AOL I.M."
 msgstr "AOL I.M."
 
-#: ..\..\..\skins\_profile.php:66 ..\..\..\skins\basic\_profile.php:81
+#: ..\..\..\skins\_profile.php:77 ..\..\..\skins\l33t_gray\_profile.php:77
 msgid "MSN I.M."
 msgstr "MSN I.M."
 
-#: ..\..\..\skins\_profile.php:67 ..\..\..\skins\basic\_profile.php:82
+#: ..\..\..\skins\_profile.php:78 ..\..\..\skins\l33t_gray\_profile.php:78
 msgid "Yahoo I.M."
 msgstr "Yahoo I.M."
 
+#: ..\..\..\skins\_profile.php:79 ..\..\..\skins\l33t_gray\_profile.php:79
+msgid "Leave blank to leave the password unchanged."
+msgstr "Leerlassen, um das Passwort ungendert zu lassen."
+
+#: ..\..\..\skins\_profile.php:79 ..\..\..\skins\l33t_gray\_profile.php:79
+msgid "New pass"
+msgstr "Neues Passwort"
+
+#: ..\..\..\skins\_profile.php:80 ..\..\..\skins\l33t_gray\_profile.php:80
+msgid "Confirm"
+msgstr "Besttigen"
+
+#: ..\..\..\skins\_profile.php:80 ..\..\..\skins\l33t_gray\_profile.php:80
+msgid "Confirm new password by typing it again."
+msgstr "Besttige dein neues Passwort, indem du es erneut eingibst."
+
+#: ..\..\..\skins\_rdf\_main.php:78 ..\..\..\skins\_rss\_main.php:63
+#: ..\..\..\skins\_rss2\_main.php:71
+msgid "[...] Read more!"
+msgstr "[...] Lies mehr!"
+
+#: ..\..\..\skins\_subscriptions.php:46
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:46
+msgid "Global settings"
+msgstr "Globale Einstellungen"
+
+#: ..\..\..\skins\_subscriptions.php:56
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:56
+msgid "Blog subscriptions"
+msgstr "Blog Abos"
+
 #: ..\..\..\skins\basic\_bloglist.php:23
 msgid "Select blog:"
 msgstr "Whle Blog:"
 
-#: ..\..\..\skins\basic\_main.php:46
+#: ..\..\..\skins\basic\_feedback.php:225
+#: ..\..\..\skins\wpc_default\_feedback.php:224
+msgid "(Set cookies for name, email &amp; url)"
+msgstr "(Setze Cookies fr Name, E-Mail &amp; URL)"
+
+#: ..\..\..\skins\basic\_main.php:72
 msgid "Select skin:"
 msgstr "Whle Skin:"
 
-#: ..\..\..\skins\basic\_main.php:98 ..\..\..\skins\custom\_main.php:93
+#: ..\..\..\skins\basic\_main.php:129 ..\..\..\skins\custom\_main.php:133
+#: ..\..\..\skins\l33t_gray\_main.php:89
+#: ..\..\..\skins\skinners_guide\_main.php:169
 msgid "words"
 msgstr "Wrter"
 
-#: ..\..\..\skins\basic\_main.php:103
+#: ..\..\..\skins\basic\_main.php:134
 msgid "Read more..."
 msgstr "Lies mehr..."
 
-#: ..\..\..\skins\bluesky\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:170
-msgid "Choose a skin"
-msgstr "Whle ein Skin"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Previous"
-msgstr "Letzten %d"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Next"
-msgstr "Nchsten %d"
-
-#: ..\..\..\skins\custom\_main.php:213
-#: ..\..\..\skins\natural_pink\_main.php:205
-#: ..\..\..\skins\wpc_aubmach\_main.php:150
-#: ..\..\..\skins\wpc_default\_main.php:153
+#: ..\..\..\skins\custom\_main.php:256 ..\..\..\skins\miami_blue\_main.php:244
+#: ..\..\..\skins\natural_pink\_main.php:198
+#: ..\..\..\skins\nifty_corners\_main.php:221
+#: ..\..\..\skins\skinners_guide\_main.php:345
+#: ..\..\..\skins\wpc_default\_main.php:208
 msgid "Choose skin"
 msgstr "Whle Skin"
 
-#: ..\..\..\skins\originalb2\_main.php:73
+#: ..\..\..\skins\custom\_main.php:290 ..\..\..\skins\l33t_gray\_main.php:261
+#: ..\..\..\skins\miami_blue\_main.php:278
+#: ..\..\..\skins\natural_pink\_main.php:223
+#: ..\..\..\skins\nifty_corners\_main.php:246
+#: ..\..\..\skins\skinners_guide\_main.php:384
+msgid "XML Feeds"
+msgstr "XML Feeds"
+
+#: ..\..\..\skins\custom\_main.php:313 ..\..\..\skins\miami_blue\_main.php:301
+#: ..\..\..\skins\skinners_guide\_main.php:407
+msgid "What is RSS?"
+msgstr "Was ist RSS?"
+
+#: ..\..\..\skins\custom\_main.php:323
+#: ..\..\..\skins\skinners_guide\_main.php:417
+msgid "Who's Online?"
+msgstr "Wer ist online?"
+
+#: ..\..\..\skins\l33t_gray\_lastcomments.php:46
+msgid "posted by"
+msgstr "geschrieben von"
+
+#: ..\..\..\skins\l33t_gray\_main.php:64
+#: ..\..\..\skins\l33t_gray\_main.php:225
+msgid "User Functions"
+msgstr "Benutzerfunktionen"
+
+#: ..\..\..\skins\l33t_gray\_main.php:65
+msgid "Links/ Blogroll"
+msgstr "Links/ Blogroll"
+
+#: ..\..\..\skins\l33t_gray\_main.php:227
+msgid "Management"
+msgstr "Verwaltung"
+
+#: ..\..\..\skins\l33t_gray\_main.php:256
+msgid "Skins"
+msgstr "Skins"
+
+#: ..\..\..\skins\l33t_gray\_profile.php:48
+msgid "Profile"
+msgstr "Profil"
+
+#: ..\..\..\skins\l33t_gray\_skinslist.php:27
+msgid "Get skin"
+msgstr "Hole Skin"
+
+#: ..\..\..\skins\originalb2\_main.php:105
 msgid "Browse all posts by this author"
 msgstr "Zeige alle Eintrge dieses Autors"
 
-#: ..\..\..\skins\originalb2\_main.php:176
-msgid "archives"
-msgstr "Archive"
+#: ..\..\..\skins\originalb2\_main.php:183
+#: ..\..\..\skins\wpc_default\_main.php:160
+msgid "categories"
+msgstr "Kategorien"
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "Der TrackBack-<acronym title=\"Uniform Resource Identifier\">URI</acronym> fr diesen Eintrag ist:"
+#: ..\..\..\skins\wpc_default\_feedback.php:87
+msgid ""
+"The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to "
+"TrackBack this entry is:"
+msgstr ""
+"Der TrackBack-<acronym title=\"Uniform Resource Identifier\">URI</acronym> "
+"fr diesen Eintrag ist:"
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
+#: ..\..\..\skins\wpc_default\_feedback.php:126
 msgid "Comment by"
 msgstr "Kommentar von"
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
+#: ..\..\..\skins\wpc_default\_feedback.php:132
 msgid "Trackback from"
 msgstr "Trackback von"
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
+#: ..\..\..\skins\wpc_default\_feedback.php:137
 msgid "Pingback from"
 msgstr "Pingback von"
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:72
+#: ..\..\..\skins\wpc_default\_feedback.php:144
+#: ..\..\..\skins\wpc_default\_main.php:106
 msgid "Edit This"
 msgstr "Editieren"
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:185
-#: ..\..\..\skins\wpc_default\_feedback.php:185
+#: ..\..\..\skins\wpc_default\_feedback.php:197
 msgid "E-mail"
 msgstr "E-Mail"
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:198
-#: ..\..\..\skins\wpc_default\_feedback.php:198
+#: ..\..\..\skins\wpc_default\_feedback.php:210
 msgid "Your Comment"
 msgstr "Dein Kommentar"
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:218
-#: ..\..\..\skins\wpc_default\_feedback.php:218
+#: ..\..\..\skins\wpc_default\_feedback.php:230
 msgid "Say It!"
 msgstr "Sag es!"
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
+#: ..\..\..\skins\wpc_default\_main.php:102
 msgid "Filed under:"
 msgstr "Gespeichert unter:"
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:160
-#: ..\..\..\skins\wpc_default\_main.php:163
+#: ..\..\..\skins\wpc_default\_main.php:218
 msgid "Other"
 msgstr "Sonstiges"
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:172
-#: ..\..\..\skins\wpc_default\_main.php:175
+#: ..\..\..\skins\wpc_default\_main.php:230
 msgid "Meta"
 msgstr "Meta"
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "Syndicate this site using RSS"
-msgstr "Syndiziere diese Seite mit RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
+#: ..\..\..\skins\wpc_default\_main.php:232
 msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
 msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "The latest comments to all posts in RSS"
-msgstr "Die letzten Kommentare zu allen Eintrgen per RSS"
+#: ..\..\..\skins\wpc_default\_main.php:232
+msgid "Syndicate this site using RSS"
+msgstr "Syndiziere diese Seite mit RSS"
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
+#: ..\..\..\skins\wpc_default\_main.php:233
 msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
 msgstr "Kommentar-<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
+#: ..\..\..\skins\wpc_default\_main.php:233
+msgid "The latest comments to all posts in RSS"
+msgstr "Die letzten Kommentare zu allen Eintrgen per RSS"
+
+#: ..\..\..\skins\wpc_default\_main.php:234
 msgid "This page validates as XHTML 1.0 Transitional"
 msgstr "Diese Seite ist gltiges XHTML 1.0 Transitional"
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
+#: ..\..\..\skins\wpc_default\_main.php:234
 msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
 msgstr "Gltiges <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:187
-#: ..\..\..\skins\wpc_default\_main.php:180
-#: ..\..\..\skins\wpc_default\_main.php:190
+#: ..\..\..\skins\wpc_default\_main.php:235
+#: ..\..\..\skins\wpc_default\_main.php:247
 msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
 msgstr "Powered by b2evolution; Multilinguale Multiuser Multiblog Maschine."
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "Dieses Skin nutzt eine CSS-Datei, die ursprnglich fr WordPress entwickelt wurde (siehe Design Credits in style.css)."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "Original design credits for this skin:"
-msgstr "Ursprngliche Design Credits fr dieses Skin:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "Um maximale Kompatibilitt mit WP CSS Dateien zu gewhrleisten, sind die meisten Features, die nicht in WP vorhanden sind, in diesem generischen wpc_* Skin versteckt."
-
-#: ..\..\..\xmlsrv\rdf.php:60 ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] Lies mehr!"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1404 ..\..\..\xmlsrv\xmlrpc.php:1408
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Neuer Pingback zu Deinem Eintrag #%d \"%s\""
-
-#~ msgid "Some viewing statistics"
-#~ msgstr "ein paar Statistiken"
-
-#~ msgid "Recent Referers"
-#~ msgstr "Letzte Referer"
-
-#~ msgid "Top Referers"
-#~ msgstr "Top Referer"
+#: ..\..\..\skins_adm\_adminUI_general.class.php:969
+msgid "No results."
+msgstr "Keine Ergebnisse."
 
-#~ msgid "update template !"
-#~ msgstr "Vorlage aktualisieren !"
-
-#~ msgid "This is the template that displays stats for a blog"
-#~ msgstr "Diese Vorlage zeigt die Statistiken des Blogs an"
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1138
+msgid "Permission denied!"
+msgstr "Zugriff verweigert!"
 
-#~ msgid "URLs, email, AIM and ICQs will be converted automatically."
-#~ msgstr "URLs, EMail, AIM und ICQs werden automatisch konvertiert."
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1284
+msgid "Time:"
+msgstr "Zeit:"
+
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1285
+msgid "Greenwich Mean Time"
+msgstr "Greenwicher Zeit"
+
+# TRANS: short for Greenwich Mean Time
+#. TRANS: short for Greenwich Mean Time
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1286
+msgid "GMT:"
+msgstr "GMT:"
 
-#~ msgid "Error selecting database [%s]!"
-#~ msgstr "Fehler beim Auswhlen (SELECT) der Datenbank [%s]!"
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1287
+msgid "Logged in as:"
+msgstr "Eingeloggt als:"
 
-#~ msgid "MySQL error!"
-#~ msgstr "MySQL Fehler!"
+#: ..\..\..\skins_adm\legacy\_adminUI.class.php:121
+msgid "Style:"
+msgstr "Stil:"
 
-#~ msgid "This blog holds all your posts upgraded from WordPress. This blog is named '%s'. %s"
-#~ msgstr "Dieses Blog enthlt alle deine von Wordpress bernommenen Eintrge. Dieses Blog hat den Namen '%s'. %s"
+#: ..\..\..\summary.php:30 ..\..\..\summary.php:67
+msgid "Summary Demo"
+msgstr "Zusammenfassungs-Demo"
 
-#~ msgid "Top refering engines"
-#~ msgstr "Top berweisende Maschinen"
+#: ..\..\..\summary.php:77
+msgid "This demo template displays a summary of last posts in all blogs"
+msgstr ""
+"Diese Demo-Vorlage zeigt eine Zusammenfassung der letzten Eintrge in allen "
+"Blogs"
 
-#~ msgid "blogs"
-#~ msgstr "Blogs"
+#: ..\..\..\summary.php:108
+msgid "More posts..."
+msgstr "Mehr Eintrge..."
 
-#~ msgid "skin the site"
-#~ msgstr "skinne die Seite"
diff -ruN --text 0.9.2.src/locales/ee_ET/_global.php 1.10.3.src/locales/ee_ET/_global.php
--- 0.9.2.src/locales/ee_ET/_global.php	2006-05-02 21:19:50.000000000 -0500
+++ 1.10.3.src/locales/ee_ET/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1214 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['ee_ET'] = array(
-	'' => "Project-Id-Version: PACKAGE VERSION\nReport-Msgid-Bugs-To: http://fplanque.net/\nPOT-Creation-Date: 2004-06-26 02:33+0200\nPO-Revision-Date: 2005-05-18 13:53+0200\nLast-Translator: Ahheron <ahheron@hot.ee>\nLanguage-Team: LANGUAGE <LL@li.org>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=utf-8\nContent-Transfer-Encoding: 8bit\n",
-	'Selected' => "Valitud",
-	'Categories' => "Kategooriad",
-	'Permanent link to full entry' => "Püsilink täiskandele",
-	'Permalink' => "Püsilink",
-	'Recently' => "Hiljuti",
-	'(cached)' => "(cached)",
-	'(no cache)' => "(no cache)",
-	'Last comments' => "Viimased kommentaarid",
-	'Some viewing statistics' => "Natuke külastavusstatistikat",
-	'Search' => "Otsing",
-	'All Words' => "Kõik sõnad",
-	'Some Word' => "Mõni sõna",
-	'Entire phrase' => "Terve lause",
-	'Reset form' => "Tühjenda vorm",
-	'Get selection' => "Leia valik",
-	'Archives' => "Arhiivid",
-	'more...' => "veel...",
-	'Recent Referers' => "Viimased viitajad",
-	'Top Referers' => "Top viitajad",
-	'Misc' => "Mitmesugust",
-	'Syndicate this blog' => "Sünkroniseeri see blog",
-	'Default page for b2evolution' => "Vaikimisi lehekülg b2evolution jaoks",
-	'Multilingual multiuser multi-blog engine.' => "Mitmekeelne mitmekasutajaga mitmeblogimootor.",
-	'Welcome to b2evolution' => "Tere tulemast b2evolution'i",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "See on vaikimisi koduleht b2evolution jaoks. Seda näidatakse seni, kuni te pole valinud vaikimisi blog'i üldseadistustest.",
-	'Individual blogs on this system' => "Individuaalsed blog'id selles süsteemis",
-	'Blog #%d' => "Blog #%d",
-	'Blog #1' => "Blog #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "See on spetsiaalne blog, mis kuvab kõiki postitusi kõikidest teistest blog'idest!",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Pange tähele: ülalpool asuv nimekiri (nagu ka menüü) genereeritakse automaatselt ja sisaldab ainult neid bloge, millel on &quot;stub url name&quot;. Te võite seda sättida blogi seadistustest.",
-	'More demos' => "Veel demosid",
-	'Custom template' => "Kohandatud mall",
-	'Multiple blogs displayed on the same page' => "Mitu blog'i kuvatud samal lehel",
-	'Summary of last posts in all blogs' => "Kokkuvõte viimastest postitustest kõikides blog'ides",
-	'The page you\'re looking at' => "Lehekülg, mida te vaatate",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Pange tähele: need demod ei kasuta evoSkins'i, isegi siis kui te lubasite nad installi ajal. Ainuke võimalus muuta nende välimust ja sisu on muuta nende PHP-malli. Kuid siiski, pidage meeles, et need on kõigest demo'd, mis peaksid inspireerima teid oma mallide jaoks ;)",
-	'Administration' => "Administratsioon",
-	'Go to backoffice!' => "Mine administreerimisliidesesse!",
-	'Official website' => "Ametlik lehekülg",
-	'GNU GPL license' => "GNU GPL litsents",
-	'Multiblog demo' => "Mitme-blog'i demo",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "See demo-mall kuvab 3 blog'i korraga (1 vasakul, 2 paremal)",
-	'Summary demo' => "Kokkuvõtte demo",
-	'This demo template displays a summary of last posts in all blogs' => "See demo-mall kuvab kokkuvõtte viimastest postitustest kõikides blog'ides",
-	'More posts...' => "Veel postitusi...",
-	'Antispam' => "Antispam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "Võtmesõna [%s] on liiga lühike, ta peab olema vähemalt 5 tähemärgi pikkune!",
-	'Deleting log-hits matching [%s]...' => "Kustutan [%s] sisaldavad logikanded...",
-	'Deleting comments matching [%s]...' => "Kustutan [%s] sisaldavad kommentaarid...",
-	'Blacklisting the keyword [%s]...' => "Lisan võtmesõna [%s] blacklisti...",
-	'Confirm ban &amp; delete' => "Kinnita ban &amp; kustutamine",
-	'No log-hits match the keyword [%s].' => "Puuduvad võtmesõna [%s] sisaldavad logikanded.",
-	'Delete the following %d referer hits:' => "Kustuta järgnevad %d viitekanded:",
-	'No comments match the keyword [%s].' => "Puuduvad võtmesõna [%s] sisaldavad kommentaarid.",
-	'Delete the following %d comments:' => "Kustuta järgnevad %d kommentaari:",
-	'The keyword [%s] is already handled by the blacklist.' => "Võtmesõna [%s] on juba blacklist'is.",
-	'Blacklist the keyword [%s] locally.' => "Lisa võtmesõna [%s] lokaalselt blacklist'i.",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "Raporteeri võtmesõna [%s] kui kuritarvitust b2evolution.net'ile.",
-	'Terms of service' => "Kasutustingimused",
-	'Perform selected operations' => "Teosta valitud tegevused",
-	'Removing entry #%d from the ban list...' => "Eemaldan kirje #%d ban nimekirjast...",
-	'Add a banned keyword' => "Lisa bannitud võtmesõna",
-	'Check &amp; ban...' => "Kontrolli &amp; banni...",
-	'Banned domains blacklist' => "Bannitud domeeninimede blacklist",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Ükskõik mis URL, mis sisaldab järgnevaid võtmesõnu, bannitakse postitustest, kommentaaridest ja logidest.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Kui võtmesõna piirab korralikke domeene, klikake rohelisel linnukesel, et lõpetada selle võtmesõna bannimine.",
-	'Request abuse update from centralized blacklist!' => "Lae kuritarvituste/solvangute uuendus tsentraliseeritud blacklis'ist!",
-	'Allow keyword back (Remove it from the blacklist)' => "Luba võtmesõna tagasi (Eemalda blacklist'ist)",
-	'Allow Back' => "Võimalda tagasi",
-	'Report abuse to centralized ban blacklist!' => "Raporteeri kuritarvitusest tsentraliseeritud ban'ide blacklist'i!",
-	'Report' => "Raporteeri",
-	'Check hit-logs and comments for this keyword!' => "Kontrolliselle võtmesõna kohta käivaid külastamislogisid ja kommentaare!",
-	'Re-check' => "Kontrolli uuesti",
-	'Blogs' => "Blog'id",
-	'New' => "Uus",
-	'Creating blog...' => "Loon blog'i...",
-	'You must provide an URL blog name / Stub name!' => "Te peate sisestama blog'i nime URL / kinnituse nime!",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "See blog'i nime URL / kinnituse nimi on juba kasutusel teise blog'i poolt. Valige teine nimi.",
-	'Cannot create, please correct these errors:' => "Ei saa luua, palun parandage järgnevad vead:",
-	'You should <a %s>create categories</a> for this blog now!' => "Te peaksite <a %s>looma kategooriad</a> selle blog'i jaoks!",
-	'New weblog' => "Uus weblog",
-	'New blog' => "Uus blog",
-	'General' => "Üldine",
-	'Permissions' => "Load",
-	'Advanced' => "Edasijõudnud",
-	'Updating Blog [%s]...' => "Uuendan blog'i [%s]...",
-	'Cannot update, please correct these errors:' => "Ei saa uuendada, palun parandage järgnevad vead:",
-	'Delete blog [%s]?' => "Kustutan blog'i [%s]?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Kustutades selle blog'i kustuvad ka kõik kategooriad, postitused ja kommentaarid!",
-	'THIS CANNOT BE UNDONE!' => "SEDA EI SAA TAASTADA!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "Proovige ka kustutada kinnitusfaili [<strong><a %s>%s</a></strong>]",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "Proovige ka kustutada püsifaili [<strong><a %s>%s</a></strong>]",
-	'I am sure!' => "Ma olen kindel!",
-	'CANCEL' => "TÜHISTA",
-	'Generating static page for blog [%s]' => "Genereerin püsifaili blog [%s] jaoks",
-	'You haven\'t set a static filename for this blog!' => "Te pole sisestanud püsifaili nime selle blog'i jaoks!",
-	'File cannot be written!' => "Faili ei saa kirjutada!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "Te peaksite kontrollima lubasid [%s] jaoks. Vaata <a %s>online käsiraamat faililubaduste kohta</a>.",
-	'Writing to file [%s]...' => "Kirjutan faili [%s]...",
-	'Done.' => "Valmis.",
-	'Browse blog:' => "Sirvi blog'i:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Kuna te olete uus, siis te peate ootama, et admin autoriseeriks teie postituse. Te võite ka <a %s>adminnile mailida</a>, et küsida kõrgendust. Kui teid on ülendatud, värskendage lehekülge ja tee saate blog'ida. :)",
-	'Categories for blog:' => "Blog'i kategooriad:",
-	'New sub-category in category: %s' => "Uus alamkategooria kategoorias: %s",
-	'New category in blog: %s' => "Uus kategooria blog'is: %s",
-	'New category name' => "Uus kategooria nimi",
-	'Create category' => "Loo kategooria",
-	'Deleting category #%d : %s ...' => "Kustutan kategooriat #%d : %s ...",
-	'ERROR' => "VIGA",
-	'Category deleted.' => "Kategooria kustutatud.",
-	'Properties for category:' => "Kategooria omadused:",
-	'Name' => "Nimi",
-	'New parent category' => "Uus ülemkategooria",
-	'Old Parent' => "Vana ülemkategooria",
-	'Root (No parent)' => "Juur (puudub ülemkategooria)",
-	'Edit category!' => "Muuda kategooriat!",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Vabandage, kuid teil ei ole õigusi muuta/vaadata kategooria omadusi.",
-	'Oops, no post with this ID.' => "Uups, puudub postitus selle ID'ga.",
-	'Editing post' => "Muudan postitust",
-	'#%d in blog: %s' => "#%d blog'is: %s",
-	'Oops, no comment with this ID!' => "Uups, puudub kommentaar sellise ID'ga!",
-	'Editing comment' => "Muudan kommentaari",
-	'New post in blog:' => "Uus postitus blogis:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Kuna sellel blogil puuduvad kategooriad ei saa te siia postitada. Te peate ennem kategooriad looma.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Lülita ümber sellele blog'ile (säilitades teie teksti juhul kui Javascript on aktiivne)",
-	'b2evo' => "b2evo",
-	'Login...' => "Logi sisse...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "Kasutades b2evolution'i ei tea te näitama b2login.php lehele, et sisse logida.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Lihtsalt sisestage otse leht, mida vajate, näiteks: %s or %s. b2evo palub teil sisse logida, kui vaja.",
-	'Settings' => "Seadistused",
-	'Regional' => "Regionaal",
-	'Plug-ins' => "Lisad",
-	'General settings updated.' => "Üldised seadistused uuendatud.",
-	'Regional settings updated.' => "Regionaalseadistused uuendatud.",
-	'You must provide a locale code!' => "Te peate sisestama lokaali koodi!",
-	'Inserted locale \'%s\' into database.' => "Lisasin lokaali '%s' andmebaasi.",
-	'Updated locale \'%s\'.' => "Uuendasin lokaali '%s'.",
-	'Saved locale \'%s\'.' => "Salvestasin lokaali '%s'.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Lokaali tabel kustutatud, vaikimisi lokaal <code>/conf/_locales.php</code> laaditud.",
-	'File <code>%s</code> not found.' => "Faili <code>%s</code> ei leitud.",
-	'Deleted locale \'%s\' from database.' => "Kustutasin lokaali '%s' andmebaasist.",
-	'Switched priorities.' => "Muutsin prioriteete.",
-	'Spell Check' => "Kontrolli õigekirja",
-	'Loading Spell Checker. Please wait' => "Laadin õigekirjakontrolli. Palun oodake",
-	'View Stats for Blog:' => "Vaata statistikat blog'i kohta:",
-	'None' => "Ühtegi",
-	'Changing hit #%d type to: %s' => "Muudan tabamuse #%d tüübi: %s",
-	'Deleting hit #%d...' => "Kustutan tabamuse #%d...",
-	'Pruning hits for %s...' => "Tühjendan tabamused %s...",
-	'Summary' => "Kokkuvõte",
-	'Referers' => "Viitajad",
-	'Refering Searches' => "Viitavad Otsingud",
-	'Syndication' => "Sünkroniseerimine",
-	'User Agents' => "Kasutajaagendid",
-	'Direct Accesses' => "Otsene ligipääs",
-	'Date' => "Kuupäev",
-	'Indexing Robots' => "Indekseerimisrobotid",
-	'Total' => "Kokku",
-	'Prune this date!' => "Tühjenda see kuupäev!",
-	'Prune' => "Tühjenda",
-	'Prune hits for this date!' => "Tühjenda tabamused selle kuupäeva kohta!",
-	'Last referers' => "Viimased viitajad",
-	'These are hits from external web pages refering to this blog' => "Need on tabamused välistelt lehekülgedelt, mis viitavad sellele blog'ile",
-	'Delete this hit!' => "Kustuta see tabamus!",
-	'Del' => "Kustuta",
-	'Log as a search instead' => "Logi kui otsing",
-	'-&gt;S' => "-&gt;S",
-	'Ban this domain!' => "Banni see domeen!",
-	'Ban' => "Banni",
-	'Top referers' => "Top viitajad",
-	'Total referers' => "Kõik viitajad",
-	'Last refering searches' => "Viimased viitavad otsingud",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Need on tabamused inimestelt, kes on jõudnud siia blog'i läbi otsingumootori. (Otsingumootorid peavad olema /conf/_stats.php nimekirjas)",
-	'Top refering search engines' => "Top viitavad otsingumootorid",
-	'Top Indexing Robots' => "Top indekseerimisrobotid",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Need on tabamused automatiseeritud robotitelt, nagu otsingumootorite indekseerimisrobotid. (robotid peavad olema /conf/_stats.php nimekirjas)",
-	'Top Aggregators' => "Top kogujad",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Need on tabamused RSS uudistekogujatelt. (kogujad peavad olema /conf/_stats.php nimekirjas)",
-	'Total RSS hits' => "RSS tabamusi kokku",
-	'Last direct accesses' => "Viimased otseligipääsud",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Need on tabamused inimestelt, kes tulid sellesse blog'i süsteemi otse (Kas trükkides URL'i otse, või kasutades bookmark'i. Kehtetud (liiga lühikesed) viitajad on kah selles nimekirjas.)",
-	'Top User Agents' => "Top kasutajaagendid",
-	'Custom skin template editing' => "Kohandatud skin'i malli muutmine",
-	'Listing:' => "Nimekiri:",
-	'Invalid filename!' => "Vale failinimi!",
-	'Oops, no such file !' => "Uups, sellist faili pole !",
-	'File edited!' => "Fail muudetud!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Olge ettevaatlik sellega, mida teete, muutes seda faili võite te oma malli rikkuda! Ärge muutke seda, mis jääb <code>&lt;?php</code> ja <code>?&gt;</code> vahele kui te ei tea, mida te teete!",
-	'update template !' => "uuenda malli !",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(te ei saa uuendada seda faili/malli: peate tegema selle kirjutatavaks, nt. CHMOD 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "See lehekülg võimaldab teil muuta <strong>kohandatud skin'i</strong> (asub /skins/custom all). ",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Te saate muuta ükskõik millist järgnevatest failidest (eeldusel et nad on serveri poolt kirjutatavad, nt. CHMOD 766)",
-	'Directory %s not found.' => "Kataloogi %s ei leitud.",
-	'This is the template that displays the links to the archives for a blog' => "See on mall, mis kuvab linke blog'ide arhiividele",
-	'This is the template that displays the (recursive) list of (sub)categories' => "See on mall, mis kuvab (alam)kategooriate nimekirja",
-	'This is the template that displays the feedback for a post' => "See on mall, mis kuvab kommentaare postitusele",
-	'This is the template that displays the last comments for a blog' => "See on mall, mis kuvab viimaseid kommentaare blog'ile",
-	'This is the main template. It displays the blog.' => "See on põhimall. See kuvab blog'i.",
-	'This is the template that displays stats for a blog' => "See on mall, mis kuvab blog'i statistikat",
-	'This is the page displayed in the comment popup' => "Seda lehekülge kuvatakse kommentaari popup'is",
-	'This is the page displayed in the pingback popup' => "Seda lehekülge kuvatakse pingback popup'is",
-	'This is the page displayed in the trackback popup' => "Seda lehekülge kuvatakse trackback popup'is",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Märkus: muidugi võite te muuta faile/malle oma tekstiredaktoris ja need üleslaadia. See online redaktor on mõeldud ainult selleks, kui teil pole võimalust kasutada tekstiredaktorit...",
-	'upload images/files' => "laadi üles pildid/failid",
-	'File upload' => "Faili üleslaadimine",
-	'Allowed file types:' => "Lubatud failitüübid:",
-	'Maximum allowed file size: %d KB' => "Maksimaalne lubatud failisuurus: %d KB",
-	'Description' => "Kirjeldus",
-	'Upload !' => "Laadi üles !",
-	'File %s: type %s is not allowed.' => "Fail %s: tüüp %s ei ole lubatud.",
-	'Couldn\'t upload your file to:' => "EI saanud teie faili üles laadida:",
-	'Duplicate File?' => "Duplikaatfail?",
-	'The filename "%s" already exists!' => "Selline failinimi \"%s\" on juba kasutusel!",
-	'Filename "%s" moved to "%s"' => "Fail \"%s\" liigutatud \"%s\"",
-	'Confirm or rename:' => "Kinnita või nimeta ümber:",
-	'Alternate name' => "Alternatiivne nimi",
-	'Confirm !' => "Kinnita !",
-	'File uploaded !' => "Fail üles laaditud !",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Teie fail <strong>\"%s\"</strong> laaditi edukalt üles !",
-	'Here\'s the code to display it:' => "Siin on kuvamiseks vajalik kood:",
-	'Add the code to your post !' => "Lisage see kood oma postitusse !",
-	'Image Details' => "Pildi detailid",
-	'Size' => "Suurus",
-	'Type' => "Tüüp",
-	'Close this window' => "Sulge see aken",
-	'User management' => "Kasutajate haldamine",
-	'You cannot change the demouser profile in demo mode!' => "Te ei saa muuta demouser'i profiili demomode's!",
-	'You are only allowed to update your own profile!' => "Teil on lubatud uuendada ainult enda profiili!",
-	'You must provide an unique login!' => "Te peate sisestama unikaalse kasutajanime!",
-	'User level must be between %d and %d.' => "Kasutaja tase peab olema %d ja %d vahel.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Selline kasutajanimi juba eksisteerib. Kas te soovite <a %s>muuta olemasolevat kasutajat</a>?",
-	'You typed two different passwords.' => "Te sisestasite kaks erinevat parooli.",
-	'The mimimum password length is %d characters.' => "Minimaalne parooli pikkus on %d tähemärki.",
-	'User updated.' => "Kasutaja uuendatud.",
-	'New user created.' => "Uus kasutaja loodud.",
-	'Invalid promotion.' => "Ebaõige ülendamine.",
-	'User level changed.' => "Kasutaja tase muudetud.",
-	'You can\'t delete yourself!' => "Te ei saa iseennast kustutada!",
-	'You can\'t delete User #1!' => "Te ei saa kustutada kasutajat #1!",
-	'Delete User %s?' => "Kustutada kasutaja %s?",
-	'Warning' => "Ettevaatust",
-	'deleting an user also deletes all posts made by this user.' => "kustutades kasutaja kustutatakse ka kõik kasutaja poolt tehtud postitused.",
-	'Deleting User...' => "Kustutan kasutajat...",
-	'You can\'t delete Group #1!' => "Te ei saa kustutada Grupp #1!",
-	'You can\'t delete the default group for new users!' => "Te ei saa kustutada vaikimisi gruppi uute kasutajate jaoks!",
-	'Delete group [%s]?' => "Kustutada grupp [%s]?",
-	'Group deleted...' => "Grupp kustutatud...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "Selline grupinimi juba eksisteerib! Kas te soovite <a %s>muuta olemasolevat gruppi</a>?",
-	'Group updated.' => "Grupp uuendatud.",
-	'The user was not created:' => "Kasutajat ei loodud:",
-	'The user was not updated:' => "Kasutajat ei uuendatud:",
-	'The group was not created:' => "Gruppi ei loodud:",
-	'The group was not updated:' => "Gruppi ei uuendatud:",
-	'You are not allowed to view other users.' => "Teil ei ole lubatud vaadata teisi kasutajaid.",
-	'Adding new post...' => "Lisan uut postitust...",
-	'Supplied URL is invalid: ' => "Lisatud URL on vigane:",
-	'Cannot post, please correct these errors:' => "Ei saa postitada, palun korrigeerige need vead:",
-	'Back to post editing' => "Tagasi postituse muutmise juurde",
-	'Recording post...' => "Salvestan postitust...",
-	'Sleeping...' => "Magan...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Postitust ei avaldatud kõigile: jätan vahele trackback, pingback ja blog'i pingid...",
-	'Posting Done...' => "Postitamine tehtud...",
-	'Updating post...' => "Uuendan postitust...",
-	'Post had already pinged: skipping blog pings...' => "Postitust on juba pingitud: jätan blog'i pingid vahele...",
-	'Updating done...' => "Uuendused tehtud...",
-	'Updating post status...' => "Uuendan postituse staatust...",
-	'Deleting post...' => "Kustutan postituse...",
-	'Oops, no post with this ID!' => "Uups, puudub postitus sellise ID'ga!",
-	'Deleting Done...' => "Kustutamine tehtud...",
-	'Error' => "Viga",
-	'Cannot update comment, please correct these errors:' => "Ei saa uuendada kommentaari, palun parandage need vead:",
-	'Back to posts!' => "Tagasi postituste juurde!",
-	'You may also want to generate static pages or view your blogs...' => "Te võite genereerida ka staatilised leheküljed või vaadata oma blog'isid...",
-	'New post' => "Uus postitus",
-	'User group' => "Kasutajategrupp",
-	'See <a %s>online manual</a> for details.' => "Vaata <a %s>online käsiraamatut</a> detailide jaoks.",
-	'Level' => "Tase",
-	'Default locale' => "Vaikimisi lokaal",
-	'Select main category in target blog and optionally check additional categories' => "Vali põhikategooria sihtblog'is ja soovi korral vali lisakategooriad",
-	'Select as an additionnal category' => "Vali kui lisakategooria",
-	'Select as MAIN category' => "Vali kui PÕHIkategooria",
-	'Tools' => "Vahendid",
-	'Bookmarklet' => "Järjehoidja",
-	'Add this link to your Favorites/Bookmarks:' => "Lisa see link oma Järjehoidjatesse/Lemmikutesse:",
-	'b2evo bookmarklet' => "b2evo järjehoidja",
-	'Post to b2evolution' => "Postita b2evolution'isse",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "Sidebar puudub! Peate kasutama Mozilla 0.9.4 või uuemat!",
-	'SideBar' => "SideBar",
-	'Add the <a %s>b2evo sidebar</a> !' => "Lisa <a %s>b2evo sidebar</a> !",
-	'Add this link to your favorites:' => "Lisa see link oma lemmikutesse:",
-	'b2evo sidebar' => "b2evo sidebar",
-	'Movable Type Import' => "Movable Type Import",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "Kasutage MT ekspordivõimalust, et luuga .TXT fail mis sisaldab teie postitusi;",
-	'Place that file into the /admin folder on your server;' => "Pange see fail oma /admin kataloogi serveris;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "Järgige instruktsioone <a %s>MT migratsiooniutiliidis</a>.",
-	'Static file generation' => "Staatilise faili genereerimine",
-	'Static filename' => "Staatiline failinimi",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "See on .html fail, mis luuakse kui te genereerite blog'i kodulehe staatilise versiooni.",
-	'After each new post...' => "Peale igat uut postitust...",
-	'Ping b2evolution.net' => "Pingi b2evolution.net'i",
-	'to get listed on the "recently updated" list on b2evolution.net' => "et saada listitud \"viimati uuendatud\" nimekirjas b2evolution.net'is",
-	'Ping technorati.com' => "Pingi technorati.com",
-	'to give notice of new post.' => "et anda teada uuest postitusest.",
-	'Ping weblogs.com' => "Pingi weblogs.com",
-	'Ping blo.gs' => "Pingi blo.gs",
-	'Advanced options' => "Valikud edasijõudnutele",
-	'Allow trackbacks' => "Lubada trackback'id",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Võimaldada teistel bloggeritel saata sellele leheküljele trackback'e, andes teile teada kui nad seda teevad. See lubab ka teil endil saata trackback'e teistele logidele.",
-	'Allow pingbacks' => "Lubada pingback'id",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Võimaldada teistel bloggeritel saata sellele leheküljele pingback'e, andes teile teada kui nad seda teevad. See lubab ka teil endil saata pingback'e teistele logidele.",
-	'Save !' => "Salvesta !",
-	'Reset' => "Tühista",
-	'General parameters' => "Üldseaded",
-	'Full Name' => "Täisnimi",
-	'Will be displayed on top of the blog.' => "Kuvatakse blog'i ülevalservas.",
-	'Short Name' => "Lühike nimi",
-	'Will be used in selection menus and throughout the admin interface.' => "Kasutatakse menüüdes ja administreerimisliideses.",
-	'Main Locale' => "Põhilokaal",
-	'Determines the language of the navigation links on the blog.' => "Paneb paika navigeerimislinkide keele blog'is.",
-	'Access parameters' => "Ligipääsuparameetrid",
-	'Default blog on index.php' => "Vaikimisi blog index.php's",
-	'Current default is:' => "Praegune vaikimisi blog on:",
-	'Other blog through index.php' => "Teine blog läbi index.php",
-	'Other blog through stub file (Advanced)' => "Teine blog läbi kinnitusfaili (Edasijõudnutele)",
-	'You MUST create a stub file for this to work.' => "Te PEATE tegema kinnitusfaili selleks, et see töötaks.",
-	'Preferred access type' => "Eelistatav ligipääsutüüp",
-	'Blog Folder URL' => "Blog'i kausta URL",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Ilma järgneva slashita. (Kui te ei tea, jätke see lahter tühjaks.)",
-	'URL blog name / Stub name' => "URL bloginimi / kinnituse nimi",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "Kasutatakse URL'ides selle blog'i identifitseerimiseks. See peaks olema kinnitusfaili nimi, juhul kui kasutate kinnitusfailiga ligipääsu.",
-	'Default display options' => "Vaikimisi kuvamisvalikud",
-	'Default skin' => "Vaikimisi mall",
-	'This is the default skin that will be used to display this blog.' => "See on vaikimisi skin, mida kasutatakse selle blog'i kuvamiseks.",
-	'Allow skin switching' => "Lubada skin'i vahetust",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Kasutajad võivad valida teise skin'i blogi vaatamiseks (ning nende valik salvestatakse küpsisesse).",
-	'Display public blog list' => "Avalike blog'ide nimekirja kuvamine",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Märgistage, kui te soovite näidata blog'ide nimekirja oma lehel (kui teie skin seda toetab).",
-	'Include in public blog list' => "Sisaldub avalike blog'ide nimekirjas",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Märgistage, kui te soovite, et seda blog'i näidatakse kõikide avalike blog'ide nimekirjas.",
-	'Default linkblog' => "Vaikimisi linkblog",
-	'Will be displayed next to this blog (if your skin supports this).' => "Kuvatakse selle blog'i kõrvale (kui teie skin seda toetab).",
-	'Tagline' => "Märksõna",
-	'This is diplayed under the blog name on the blog template.' => "Seda kuvatakse blog'i nime all blogi mallil.",
-	'Long Description' => "Pikk kirjeldus",
-	'This is displayed on the blog template.' => "Seda kuvatakse blog'i mallil.",
-	'Short Description' => "Lühike kirjeldus",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Seda kasutatakse meta tag'ide kirjelduses ja RSS varustamisel. ILMA HTML'ita!",
-	'Keywords' => "Märksõnad",
-	'This is is used in meta tag keywords. NO HTML!' => "Seda kasutatakse meta tag'ide märksõnades. ILMA HTML'ita!",
-	'Notes' => "Märkmed",
-	'Additional info.' => "Lisainfo.",
-	'Blog' => "Blog",
-	'Blog URL' => "Blog'i URL",
-	'Static File' => "Staatiline fail",
-	'Locale' => "Lokaal",
-	'Properties' => "Atribuudid",
-	'Default' => "Vaikimisi",
-	'Gen!' => "Genereeri!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "Olete te kindel, et tahate kustutada blog'i #%d ?\\n\\nHOIATUS: See kustutab KÕIK POSTITUSED, KOMMENTAARID,\\nKATEGOORIAD ja muud andmed, mis puutuvad sellelsse blog'isse!\\n\\nSeda EI SAA taastada!",
-	'Delete this blog!' => "Kustuta see blog!",
-	'Copy this blog!' => "Kopeeri see blog!",
-	'Copy' => "Kopeeri",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "Vabandage, kuid teil ei ole õigusi blogi omaduste muutmiseks/vaatamiseks.",
-	'New blog...' => "Uus blog...",
-	'User permissions' => "Kasutaja load",
-	'Login ' => "Kasutajanimi",
-	'Is<br />member' => "On<br />liige",
-	'Can post/edit with following statuses:' => "Võib postitada/muuta järgmiste staatustega:",
-	'Delete<br />posts' => "Kustuta<br />postitused",
-	'Edit<br />comts' => "Muuda<br />komment.",
-	'Edit<br />cats' => "Muuda<br />kat.",
-	'Edit<br />blog' => "Muuda<br />blog",
-	'Published' => "Avaldatud",
-	'Protected' => "Kaitstud",
-	'Private' => "Privaatne",
-	'Draft' => "Mustand",
-	'Deprecated' => "Ebasoovitatav",
-	'Members' => "Liikmed",
-	'Permission to read protected posts' => "Lubatud lugeda kaitstud postitusi",
-	'Permission to post into this blog with private status' => "Lubatud postitada sellesse blog'i privaatse staatusega",
-	'Permission to post into this blog with protected status' => "Lubatud postitada sellesse blog'i kaitstud staatusega",
-	'Permission to post into this blog with draft status' => "Lubatud postitada sellesse blog'i mustandi staatusega",
-	'Permission to post into this blog with deprecated status' => "Lubatud postitada sellesse blog'i ebasoovitatava staatusega",
-	'Permission to delete posts in this blog' => "Lubatud kustutada postitusi selles blog'is",
-	'Permission to edit comments in this blog' => "Lubatud muuta kommentaare selles blog'is",
-	'Permission to edit categories for this blog' => "Lubatud muuta kategooriaid selle blog'i jaoks",
-	'Permission to edit blog properties' => "Lubatud muuta selle blogi omadusi",
-	'(un)selects all checkboxes using Javascript' => "Valib/ei vali kõik kastid kasutades Javascripti",
-	'(un)check all' => "Vali/ei vali kõik",
-	'Non members' => "Mitteliikmed",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Hoiatus! Te hakkate eemaldama enda õigust seda blog'i muuta!\\nTe ei pääse enam blog'i omadustele ligi, kui te seda teete!",
-	'Edit category properties' => "Muuda kategooria omadusi",
-	'Are you sure you want to delete?' => "Olete te kindel, et tahate kustutada?",
-	'New sub-category here' => "Uus alamkategooria siia",
-	'New category here' => "Uus kategooria siia",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Märkus:</strong> Kustutades selle kategooria ei kustu postitused sellest kategooriast. Need lihtsalt liigutatakse ülemkategooria alla. Kui kustutate põhikategooria, liigutatakse postitused vanima allesjääva kategooria alla samas blog'is (väikseim kategoorianumber).",
-	'Post contents' => "Postituse sisu",
-	'Title' => "Pealkiri",
-	'Language' => "Keel",
-	'Link to url' => "Link URL'ile",
-	'Email' => "Email",
-	'URL' => "URL",
-	'Preview' => "Eelvaade",
-	'&nbsp; Save ! &nbsp;' => "Salvesta !",
-	'Spellcheck' => "Kontrolli õigekirja",
-	'Upload a file/image' => "Lae üles fail/pilt",
-	'Advanced properties' => "Omadused edasijõudnutele",
-	'Edit timestamp' => "Muuda aja esitlusviis",
-	'URL Title' => "URL'i pealkiri",
-	'(to be used in permalinks)' => "(kasutamiseks alalistes linkides)",
-	'Auto-BR' => "Auto-BR",
-	'This option is deprecated, you should avoid using it.' => "See valik on taunitav, üritage seda vältida.",
-	'Additional actions' => "Lisategevused",
-	'Pingback' => "Pingback",
-	'(Send a pingback to all URLs in this post)' => "(Saada pingback kõikidele URL'idele selles postituses)",
-	'Trackback URLs' => "Trackback URL'id",
-	'(Separate by space)' => "(Eraldada tühikuga)",
-	'Status' => "Staatus",
-	'The post will be publicly published' => "See postitus avaldatakse avalikult",
-	'Published (Public)' => "Avaldatud (Avalik)",
-	'The post will be published but visible only by logged-in blog members' => "See postitus avaldatakse, kuid näevad seda vaid sisseloginud blog'i liikmed",
-	'Protected (Members only)' => "Kaitstud (Ainult Liikmetele)",
-	'The post will be published but visible only by yourself' => "See postitus avaldatakse, kuid seda näete ainult teie ise",
-	'Private (You only)' => "Privaatne (Ainult teie)",
-	'The post will appear only in the backoffice' => "Seda postitust võib näha ainult administreerimisliideses",
-	'Draft (Not published!)' => "Mustand (Avaldamata!)",
-	'Deprecated (Not published!)' => "Ebasoovitatav (Avaldamata!)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Märkus: Postitamine mitmesse blog'i on võimaldatud.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Märkus: Postitamine mitmesse blog'i ei ole hetkel võimaldatud.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Märkus: Postitamine mitmesse kategooriasse ei ole hetkel võimaldatud.",
-	'Comments' => "Kommentaarid",
-	'Visitors can leave comments on this post.' => "Külastajad võivad kommenteerida seda postitust.",
-	'Open' => "Avatud",
-	'Visitors can NOT leave comments on this post.' => "Külastajad EI või kommenteerida seda postitust.",
-	'Closed' => "Suletud",
-	'Visitors cannot see nor leave comments on this post.' => "Külastajad ei näe ega saa kommenteerida seda postitust.",
-	'Disabled' => "Blokeeritud",
-	'Renderers' => "Renderdajad",
-	'Comment info' => "Kommentaari info",
-	'Author' => "Autor",
-	'IP address' => "IP aadress",
-	'Next %d days' => "Järgmised %d päeva",
-	'Previous %d' => "Eelmised %d",
-	'Previous %d days' => "Eelmised %d päeva",
-	'Next %d' => "Järgmised %d",
-	' to ' => "kuni",
-	' of ' => "kokku",
-	'from the end' => "lõpust",
-	'from the start' => "algusest",
-	'OK' => "OK",
-	' Date range: ' => " Kuupäeva vahemik: ",
-	'by' => "autor:",
-	'level:' => "tase:",
-	'Pages:' => "Leheküljed: ",
-	'no comment' => "pole kommentaare",
-	'1 comment' => "1 kommentaar",
-	'%d comments' => "%d kommentaari",
-	'1 Trackback' => "1 Trackback",
-	'%d Trackbacks' => "%d Trackback'i",
-	'1 Pingback' => "1 Pingback",
-	'%d Pingbacks' => "%d Pingback'i",
-	'Trackbacks' => "Trackback'id",
-	'Pingbacks' => "Pingback'id",
-	'No feedback for this post yet...' => "Sellel postitusel puuduvad kommentaarid...",
-	'Comment from:' => "Kommenteerija:",
-	'Trackback from:' => "Trackback:",
-	'Pingback from:' => "Pingback:",
-	'Permanent link to this comment' => "Alaline link sellele kommentaarile",
-	'Leave a comment' => "Kommenteeri",
-	'User' => "Kasutaja",
-	'Edit profile' => "Muuda profiili",
-	'Comment text' => "Kommentaari tekst",
-	'Allowed XHTML tags' => "Lubatud XHTML tag'id",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "URL'id, email, AIM ja ICQ konverteeritakse automaatselt.",
-	'Options' => "Valikud",
-	'(Line breaks become &lt;br&gt;)' => "(Reavahed muudetakse &lt;br&gt;)",
-	'Send comment' => "Saada kommentaar",
-	'Posts to show' => "Kuvatavad postitused",
-	'Past' => "Minevik",
-	'Future' => "Tulevik",
-	'Title / Text contains' => "Pealkiri / Teks sisaldab",
-	'Words' => "Sõnad",
-	'AND' => "JA",
-	'OR' => "VÕI",
-	'GPL License' => "GPL Litsents",
-	'uncheck all' => "deselekteeri kõik",
-	'check all' => "selekteeri kõik",
-	'visit b2evolution\'s website' => "külasta b2evolution kodulehekülge",
-	'Logout' => "Logi välja",
-	'Exit to blogs' => "Välju blog'idesse",
-	'Blog time:' => "Blog'i aeg:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Sisse logitud kui:",
-	'Write' => "Kirjuta",
-	'Edit' => "Muuda",
-	'Stats' => "Statistika",
-	'Templates' => "Mallid",
-	'Users' => "Kasutajad",
-	'User Profile' => "Kasutaja Profiil",
-	'Default user rights' => "Vaikimisi kasutaja õigused",
-	'New users can register' => "Uued kasutajad võivad registreeruda",
-	'Check to allow new users to register themselves.' => "Märgista selleks, et uued kasutajad saaksid ennast ise registreerida.",
-	'Group for new users' => "Uute kasutajate grupp",
-	'Groups determine user roles and permissions.' => "Grupid määravad ära kasutajate rollid ja õigused.",
-	'Level for new users' => "Uute kasutajate tase",
-	'Levels determine hierarchy of users in blogs.' => "Tasemed määravad ära kasutajate hierarhia blog'ides.",
-	'Display options' => "Kuvamise valikud",
-	'Default blog to display' => "Vaikimisi blog kuvamiseks",
-	'This blog will be displayed on index.php .' => "Seda blog'i kuvatakse index.php's .",
-	'days' => "päeva",
-	'posts' => "postitust",
-	'posts paged' => "postitust lehtedel",
-	'Display mode' => "Kuvamise viis",
-	'Posts/Days per page' => "Postitusi/Päevi leheküljel",
-	'monthly' => "igakuiselt",
-	'weekly' => "iganädalaselt",
-	'daily' => "igapäevaselt",
-	'post by post' => "postitus postituse kaupa",
-	'Archive mode' => "Arhiivireziim",
-	'Link options' => "Lingi valikud",
-	'Use extra-path info' => "Kasuta ekstra-viite infot",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&c=1&tb=1&pb=1&more=1\'.' => "Soovitatav, kui teie veebiserver seda toetab. Lingid näevad välja nagu 'stub/2003/05/20/post_title' 'stub?title=post_title&c=1&tb=1&pb=1&more=1' asemel.",
-	'Post called up by its URL title (Recommended)' => "Postitusi kuvatakse URL pealkirja kaudu (Soovitatav)",
-	'Fallback to ID when no URL title available.' => "Kasuta ID'd kui URL pealkiri puudub.",
-	'Post called up by its ID' => "Postitust kuvatakse läbi tema ID",
-	'Post on archive page, located by its ID' => "Postitus on arhiivileheküljel, kuvatakse läbi tema ID",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "Postitus on arhiivileheküljel, kuvatakse läbi tema pealkirja (Cafelog'iga ühilduvuse jaoks)",
-	'Permalink type' => "Püsilingi tüüp",
-	'Security options' => "Turvavalikud",
-	'Minimum password length' => "Minimaalne parooli pikkus",
-	'for users.' => "kasutajatele.",
-	'Rendering plug-ins' => "Renderdamislisad",
-	'Plug-in' => "Lisad",
-	'Apply' => "Rakenda",
-	'Toolbar plug-ins' => "Toolbar lisad",
-	'Update' => "Uuenda",
-	'Create new locale' => "Loo uus lokaal",
-	'Edit locale' => "Muuda lokaali",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "Esimesed kaks tähte peavad olema <a %s>ISO 639 keelekood</a>. Viimased kaks tähte peavad olema <a %s>ISO 3166 riigikood</a>.",
-	'Enabled' => "Lubatud",
-	'Should this locale be available to users?' => "Kas see lokaal peab olema kättesaadav kasutajatele?",
-	'name of the locale' => "lokaalinimi",
-	'Charset' => "Charset",
-	'Must match the lang file charset.' => "Peab olema sama mis keelefaili charset.",
-	'Date format' => "Kuupäeva formaat",
-	'See below.' => "Vaata altpoolt.",
-	'Time format' => "Kellaaja formaat",
-	'Lang file' => "Keelefail",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "kasutatav keelefail, asub <code>locales</code> alamkataloogis",
-	'Priority' => "Prioriteet",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1 on kõige kõrgem. Prioriteet on tähtis sel juhul, kui valite lokaali keelekoodi järgi ning mitmed lokaalid on samakeelsed; see võib juhtuda kui avastatakse browser'i keelt. Prioriteet mõjutab ka valikutes olevate lokaalide kuvamisjärjekorda, jne.",
-	'Create' => "Loo",
-	'This will replace locale \\\'%s\\\'. Ok?' => "See asendab lokaali \\'%s\\'. Ok?",
-	'Flags' => "Lipud",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "Lippe hoitakse alamkataloogides <code>%s</code>. Nende failinimi on võrdne riigiosaga lokaalist (tähed 4-5); faililaiend on .gif .",
-	'Date/Time Formats' => "Kuupäeva/Aja Formaadid",
-	'The following characters are recognized in the format strings:' => "Järgnevad tähed tuvastatakse formaadiridades:",
-	'a - "am" or "pm"' => "a - \"am\" või \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" või \"PM\"",
-	'B - Swatch Internet time' => "B - Swatch Internet'i aeg",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - ISO 8601 kuupäev (vajalik PHP 5); nt. \"2004-02-12T15:19:21+00:00\"",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d - kuupäev, 2 numbrit eelneva nulliga; nt. \"01\" kuni \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - nädalapäev, tekstina, 3 tähte; nt. \"Ree\"",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - nädalapäev, 1 täht; nt. \"R\"",
-	'F - month, textual, long; i.e. "January"' => "F - kuu, tekstina, pikk; nt. \"Januar\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - tund, 12-tunnises formaadis ilma eelneva nullita; nt. \"1\" kuni \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - tund, 24-tunnine formaat ilma eelneva nullita; nt. \"0\" kuni \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - tund, 12-tunnine formaat; nt. \"01\" kuni \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - tund, 24-tunnine formaat; nt. \"00\" kuni \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - minutid; nt. \"00\" kuni \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (suur i) - \"1\" kui on suveaeg, \"0\" kui ei ole.",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - kuupäev ilma eelnevate nullideta; nt. \"1\" kuni \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (väike \"L\") - nädalapäev, tekstina, pikk; nt. \"Reede\"",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - valik, kas on liig- või lihtaasta; nt. \"0\" või \"1\"",
-	'm - month; i.e. "01" to "12"' => "m - kuu; nt. \"01\" kuni \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - kuu, tekstina, 3 tähte; nt. \"Jan\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - kuu ilma eelnevate nullideta; nt. \"1\" kuni \"12\"",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "O - Erinevus Greenwich'i jaga (GMT) tundides; nt. \"+0200\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - RFC 822 formateeritud kuupäev; nt. \"Nel, 21 Det 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - sekundid; nt. \"00\" kuni \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - Inglise järgarvu suffiks, tekstina, 2 tähte; nt. \"s\", \"ne\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - päevade arv antud kuus; nt. \"28\" kuni \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - Selle masina ajatsooni sätted; nt. \"MDT\"",
-	'U - seconds since the epoch' => "U - sekundeid epohhi algusest",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - nädalapäev, numbrina, nt. \"0\" (Pühapäev) kuni \"6\" (Laupäev)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - ISO-8601 aasta nädala number, nädalad algavad esmaspäeval; nt. \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - aasta, 4 numbrit; nt. \"1999\"",
-	'y - year, 2 digits; i.e. "99"' => "y - aasta, 2 numbrit; nt. \"99\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - aasta päev; nt. \"0\" kuni \"365\"",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - ajatsooni erinevus sekundites (nt. \"-43200\" kuni \"43200\"). Erinevus UTC'st läändejäävatel tsoonidel on alati negatiivne, idassejäävatel tsoonidel alati positiivne.",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - täielik ISO 8601 formaat, võrdub Y-m-d\\TH:i:s\\Z",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Tundmatud tähed reas trükitakse nagu on.<br />\n\t\t\t Te võite vältida tähti trükkides nende ette \\ nagu on.",
-	'Note: default locale is not enabled.' => "Märkus: vaikimisi lokaal ei ole lubatud.",
-	'Regional settings' => "Regionaalsätted",
-	'Time difference' => "Ajavahe",
-	'in hours' => "tundides",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "Kui te ei ole oma serveri ajavööndis. Serveriaeg on: %s.",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "Browseri konfiguratsiooni, kasutajalokaali või blog'i lokaali poolt tühistatud (selles järjekorras).",
-	'Available locales' => "Olemasolevad lokaalid",
-	'Hide translation info' => "Peida tõlkeinfo",
-	'Show translation info' => "Näita tõlkeinfot",
-	'Date fmt' => "Kuupäev fmt",
-	'Time fmt' => "Aeg fmt",
-	'Strings' => "Kirjed",
-	'Translated' => "Tõlgitud",
-	'Extract' => "Võta välja",
-	'up' => "üles",
-	'Move priority up' => "Liiguta prioriteeti üles",
-	'down' => "alla",
-	'Move priority down' => "Liiguta prioriteeti alla",
-	'Copy locale' => "Kopeeri lokaal",
-	'Reset custom settings' => "Tühista kohaldatud seaded",
-	'No language file...' => "Keelefail puudub...",
-	'Extract .po file into b2evo-format' => "Võta välja .po fail b2evo-formaati",
-	'Are you sure you want to reset?' => "Olete kindel, et tahate tühistada?",
-	'Reset to defaults (delete database table)' => "Tühista vaikimisi olekusse (kustuta andmebaasitabel)",
-	'first user' => "esimene kasutaja",
-	'previous user' => "eelmine kasutaja",
-	'next user' => "järgmine kasutaja",
-	'last user' => "viimane kasutaja",
-	'Close user profile' => "Sulge kasutaja profiil",
-	'Create new user profile' => "Loo uus kasutaja profiil",
-	'Profile for:' => "Profiili omanik:",
-	'Login' => "Kasutajanimi",
-	'First name' => "Eesnimi",
-	'Last name' => "Perekonnanimi",
-	'Nickname' => "Nick",
-	'Identity shown' => "Kuvatav isik",
-	'Preferred locale' => "Eelistatav lokaal",
-	'Preferred locale for admin interface, notifications, etc.' => "Eelistatav lokaal administratsiooni, meeldetuletuste jne. jaoks",
-	'Send an email' => "Saada e-mail",
-	'Visit the site' => "Külasta lehekülge",
-	'Search on ICQ.com' => "Otsi ICQ.com'ist",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "Saada sõnum",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN sõnum",
-	'YahooIM' => "Yahoo sõnum",
-	'Notifications' => "Meeldetuletused",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Märgista, kui soovite saada meeldetuletusi kui ükskõik millist teie postitust kommenteeritakse, trackback'itakse jne.",
-	'New password' => "Uus parool",
-	'Leave empty if you don\'t want to change the password.' => "Jätke tühjaks, kui te ei soovi parooli muuta.",
-	'Confirm new password' => "Kinnita uus parool",
-	'yes' => "jah",
-	'no' => "ei",
-	'User rights' => "Kasutajaõigused",
-	'User information' => "Kasutaja informatsioon",
-	'ID' => "ID",
-	'Posts' => "Postitust",
-	'Created on' => "Loodud",
-	'From IP' => "IP'lt",
-	'From Domain' => "Domeenist",
-	'With Browser' => "Browser'iga",
-	'first group' => "esimene grupp",
-	'previous group' => "eelmine grupp",
-	'next group' => "järgmine grupp",
-	'last group' => "viimane grupp",
-	'Close group profile' => "Sulge grupi profiil",
-	'Creating new group' => "Loon uut gruppi",
-	'Editing group:' => "Muudan gruppi:",
-	'Viewing group:' => "Vaatan gruppi:",
-	'Permissons for members of this group' => "Selle grupi liikmete load",
-	'View all' => "Vaata kõike",
-	'Full Access' => "Täielik ligipääs",
-	'No Access' => "Ligipääs puudub",
-	'View only' => "Ainult vaata",
-	'Statistics' => "Statistika",
-	'Global options' => "Globaalsed valikud",
-	'Check to allow template editing.' => "Märgista võimaldamaks malli muutmist.",
-	'User/Group Management' => "Kasutaja/Grupi haldamine",
-	'Groups &amp; Users' => "Grupid &amp; Kasutajad",
-	'default group for new users' => "vaikimisi grupp uute kasutajate jaoks",
-	'Copy group' => "Kopeeri grupp",
-	'Delete group' => "Kustuta grupp",
-	'decrease user level' => "alanda kasutaja taset",
-	'increase user level' => "tõsta kasutaja taset",
-	'Delete user' => "Kustuta kasutaja",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Olete te kindel, et tahate kustutada selle kasutaja?\\nEttevaatust: ka kõik selle kasutaja postitused kustutatakse!",
-	'New user...' => "Uus kasutaja...",
-	'New group...' => "Uus grupp...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "Vaikimisi skin'i [%s] blog'i [%s] jaoks ei eksisteeri. See peab olema õigesti sätitud <a %s>blog'i omadustes</a> või õigesti tühistatud kinnitusfaili poolt. Kontakteeruge <a %s>administraatoriga</a>...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "VIGA! Ei saa kustutada! Te peate kustutama faili [%s] käsitsi.",
-	'%d posts' => "%d postitust",
-	'1 post' => "1 postitus",
-	'previous month' => "eelmine kuu",
-	'next month' => "järgmine kuu",
-	'previous year' => "eelmine aasta",
-	'next year' => "järgmine aasta",
-	'go to month\'s archive' => "mine kuu arhiivi",
-	'Member' => "Liige",
-	'Visitor' => "Külaline",
-	'Edit this comment' => "Muuda seda kommentaari",
-	'Delete' => "Kustuta",
-	'Delete this comment' => "Kustuta see kommentaar",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Te hakkate seda kommentaari kustutama!\\n\\'Cancel\\' et tühistada, \\'OK\\' et kustutada.",
-	'No comment yet...' => "Kommentaarid puuduvad...",
-	'Sorry, there is nothing to display...' => "Vabandage, pole midagi kuvada...",
-	'Error selecting database [%s]!' => "Viga valides andmebaasi [%s]!",
-	'MySQL error!' => "MySQL viga!",
-	'New group' => "Uus grupp",
-	'Parser error: ' => "Parseri viga:",
-	'Tag <code>body</code> can only be used once!' => "Tag'i <code>body</code> võib kasutada ainult üks kord!",
-	'Illegal tag' => "Keelatud tag",
-	'Tag %s must occur inside another tag' => "Tag %s peab asuma teise tag'i sees",
-	'Tag %s is not allowed within tag %s' => "Tag %s ei ole lubatud tag'i %s sees",
-	'Tag %s may not have attribute %s' => "Tag'il %s ei tohi olla omadust %s",
-	'Found invalid URL: ' => "Leidsin vigase URL'i:",
-	'Tag %s may not contain raw character data' => "Tag %s ei tohi sisaldada raw character andmeid",
-	'Browse category' => "Sirvi kategooriaid",
-	'Comments are closed for this post.' => "Kommentaarid on suletud selle postituse jaoks.",
-	'This post is not published. You cannot leave comments.' => "Seda postitust pole avaldatud. Te ei saa kommenteerida.",
-	'Read more!' => "Loe veel!",
-	'More:' => "Veel:",
-	'Display feedback / Leave a comment' => "Näita kommentaare / Jäta kommentaar",
-	'Send feedback' => "Jäta kommentaar",
-	'1 feedback' => "1 kommentaar",
-	'%d feedbacks' => "%d kommentaari",
-	'Display comments / Leave a comment' => "Näita kommentaare / Jäta kommentaar",
-	'Display trackbacks / Get trackback address for this post' => "Näita trackback'e / Kuva trackback'i aadress selle postituse jaoks",
-	'Trackback (0)' => "Trackback (0)",
-	'Trackback (1)' => "Trackback (1)",
-	'Trackbacks (%d)' => "Trackback'id (%d)",
-	'Display pingbacks' => "Näita pingback'e",
-	'Pingback (0)' => "Pingback (0)",
-	'Pingback (1)' => "Pingback (1)",
-	'Pingbacks (%d)' => "Pingback'id (%d)",
-	'Delete this post' => "Kustuta see postitus",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Te hakkate seda postitust kustutama!\\n\\'Cancel\\' et tühistada, \\'OK\\' et kustutada.",
-	'Edit this post' => "Muuda seda postitust",
-	'Publish NOW!' => "Avalda NÜÜD!",
-	'Publish now using current date and time.' => "Avalda nüüd kasutades praegust kuupäeva ja aega.",
-	'Invalid post, please correct these errors:' => "Vigane postitus, palun korrigeerige need vead:",
-	'Sorry, there is no post to display...' => "Vabandage, postitus kuvamiseks puudub...",
-	'POP3 connect:' => "POP3 ühendus:",
-	'No server specified' => "Server ei ole määratud",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: varajane NOOP OK, EI ole RFC 1939 vastav server",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "Ühendus serveriga puudub",
-	'POP3 user:' => "POP3 kasutaja:",
-	'No login ID submitted' => "Login ID'd ei saadetud",
-	'connection not established' => "ühendust ei loodud",
-	'POP3 pass:' => "POP3 parool:",
-	'No password submitted' => "Parooli ei edastatud",
-	'authentication failed ' => "autentifitseerimine ebaõnnestus",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP ebaõnnestus. Server ei vasta RFC 1939",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "Serveri banner puudub",
-	'abort' => "tühista",
-	'apop authentication failed' => "apop autentifitseerimine ebaõnnestus",
-	'POP3 login:' => "POP3 login:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "Enneaegne nimekirja lõpp",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "Tühi käsurida",
-	'POP3 quit:' => "POP3 quit:",
-	'connection does not exist' => "ühendust ei eksisteeri",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3 delete:",
-	'No msg number submitted' => "Sõnuminumbrit ei edastatud",
-	'Command failed' => "Käsk ebaõnnestus",
-	'New user' => "Uus kasutaja",
-	'Permission denied!' => "Ligipääs keelatud!",
-	'Oops, MySQL error!' => "Uups, MySQL viga!",
-	'go back' => "mine tagasi",
-	'Redirecting you to:' => "Suunan edasi:",
-	'If nothing happens, click <a %s>here</a>.' => "Kui midagi ei juhtu, kliki <a %s>siia</a>.",
-	'No response!' => "Vastust ei ole!",
-	'Remote error' => "Viga",
-	'Response' => "Vastus",
-	'Parameter %s is required!' => "Parameeter %s on vajalik!",
-	'Invalid URL' => "Vigane URL",
-	'URI scheme not allowed' => "URI skeem keelatud",
-	'URL not allowed' => "URL keelatud",
-	'Reporting abuse to b2evolution.net...' => "Teatan kuritarvitamisest b2evolution.net'ile....",
-	'Aborted (Running on localhost).' => "Tühistatud (Jookseb localhost'is).",
-	'Requesting abuse list from b2evolution.net...' => "Taotlen kuritarvitamise nimekirja b2evolution.net'ilt...",
-	'Latest update timestamp' => "Viimase uuenduse aeg",
-	'Incomplete reponse.' => "Mittetäielik vastus.",
-	'No new blacklisted strings are available.' => "Uued keelatud kirjed puuduvad.",
-	'Adding strings to local blacklist' => "Lisan kirjed lokaalsesse keelatud nimekirja",
-	'Adding:' => "Lisan:",
-	'OK.' => "OK.",
-	'Not necessary! (Already handled)' => "Pole vajalik! (Juba tehtud)",
-	'New latest update timestamp' => "Uus viimase uuenduse aeg",
-	'Invalid reponse.' => "Vigane vastus.",
-	'Requested blog does not exist!' => "Päringule vastavat blog'i ei eksisteeri!",
-	'Post details' => "Postituse detailid",
-	'PREVIEW' => "EELVAADE",
-	'Next page' => "Järgmine lehekülg",
-	'Previous page' => "Eelmine lehekülg",
-	'Previous post' => "Eelmine postitus",
-	'Next post' => "Järgmine postitus",
-	'Next Page' => "Järgmine lehekülg",
-	'Previous Page' => "Eelmine lehekülg",
-	'Cannot delete if there are sub-categories!' => "Ei saa kustutada kui on alamkategooriad!",
-	'Cannot delete last category if there are posts inside!' => "Ei saa kustutada viimast kategooriat kui seal sisalduvad postitused!",
-	'Requested category %s does not exist!' => "Nõutud kategooria %s ei eksisteeri!",
-	'Category' => "Kategooria",
-	'bad char in User Agent' => "vigane tähemärk Kasutajaagendis",
-	'referer ignored' => "viitaja ignoreeritud",
-	'BlackList' => "Keelatud Nimekiri",
-	'robot' => "robot",
-	'invalid' => "vigane",
-	'search engine' => "otsingumootor",
-	'loading referering page' => "laen viitavat lehte",
-	'found current url in page' => "leidisin käesoleva url'i leheküljelt",
-	'not a query - no params!' => "ei ole päring - puuduvad parameetrid!",
-	'no query string found' => "päringustring puudub",
-	'name' => "nimi",
-	'Sending pingbacks...' => "Saadan pingback'e...",
-	'No pingback to be done.' => "Ühtegi pingback'i pole vaja.",
-	'BEGIN' => "ALUSTA",
-	'Processing:' => "Töötlen:",
-	'Couldn\'t find a hostname for:' => "Ei leidnud hostname:",
-	'Connect to server at:' => "Ühendu serveriga:",
-	'Couldn\'t open a connection to:' => "Ei suutnud avad ühendust:",
-	'Start receiving headers and content' => "Alustan pealkirjade ja sisu vastuvõttu",
-	'Pingback server found from X-Pingback header:' => "Pingback server leitud X-Pingback päisest:",
-	'Pingback server found from Pingback <link /> tag:' => "Pingback server leitud Pingback <link /> tag'ist:",
-	'Pingback server not found in headers and content' => "Pingback serverit ei leitud päistest ja sisust",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "Pingback serveri URL on tühi (võib olla sisemine PHP fgets viga)",
-	'Pingback server data' => "Pingback serveri andmed",
-	'Page Linked To:' => "Lehekülg lingitud:",
-	'Page Linked From:' => "Lehekülg lingitud lehelt:",
-	'Pinging %s...' => "Pingin %s...",
-	'END' => "LÕPP",
-	'Pingbacks done.' => "Pingback'id tehtud.",
-	'Pinging b2evolution.net...' => "Ping'in b2evolution.net...",
-	'Pinging Weblogs.com...' => "Ping'in Weblogs.com...",
-	'Pinging Blo.gs...' => "Ping'in Blo.gs...",
-	'Pinging technorati.com...' => "Ping'in technorati.com...",
-	'Archives for' => "Arhiivid",
-	'Archive Directory' => "Arhiivide Kataloog",
-	'Sending trackbacks...' => "Saadan trackback'id...",
-	'No trackback to be sent.' => "Puuduvad trackback'id saatmiseks.",
-	'Excerpt to be sent:' => "Väljavõte saatmiseks:",
-	'Trackbacks done.' => "Trackback'id valmis.",
-	'Sending trackback to:' => "Saadan trackback'i:",
-	'Response:' => "Vastus:",
-	'wrong login/password.' => "vale login/parool.",
-	'setcookie %s failed!' => "küpsise asetamine %s ebaõnnestus!",
-	'login/password no longer valid.' => "login/parool enam ei kehti.",
-	'You must log in!' => "Te peate sisse logima!",
-	'Login if you have an account...' => "Logige sisse, kui teil on konto...",
-	'Register...' => "Registreeru...",
-	'Register to open an account...' => "Registreeru et kontot avada...",
-	'Logout (%s)' => "Logi välja (%s)",
-	'Logout from your account' => "Logi välja oma kontost",
-	'Admin' => "Admin",
-	'Go to the back-office' => "Mine administreerimisliidesesse",
-	'Profile (%s)' => "Profiil (%s)",
-	'Edit your profile' => "Muuda oma profiili",
-	'User profile' => "Kasutaja profiil",
-	'Sunday' => "Pühapäev",
-	'Monday' => "Esmaspäev",
-	'Tuesday' => "Teisipäev",
-	'Wednesday' => "Kolmapäev",
-	'Thursday' => "Neljapäev",
-	'Friday' => "Reede",
-	'Saturday' => "Laupäev",
-	'Sun' => "Püh",
-	'Mon' => "Esm",
-	'Tue' => "Tei",
-	'Wed' => "Kol",
-	'Thu' => "Nel",
-	'Fri' => "Ree",
-	'Sat' => "Lau",
-	' S ' => "P",
-	' M ' => "E",
-	' T ' => "T",
-	' W ' => "K",
-	' T  ' => "N",
-	' F ' => "R",
-	' S  ' => "L",
-	'January' => "Jaanuar",
-	'February' => "Veebruar",
-	'March' => "Märts",
-	'April' => "Aprill",
-	'May ' => "Mai",
-	'June' => "Juuni",
-	'July' => "Juuli",
-	'August' => "August",
-	'September' => "September",
-	'October' => "Oktoober",
-	'November' => "November",
-	'December' => "Detsember",
-	'Jan' => "Jaa",
-	'Feb' => "Vee",
-	'Mar' => "Mär",
-	'Apr' => "Apr",
-	'May' => "Mai",
-	'Jun' => "Jun",
-	'Jul' => "Jul",
-	'Aug' => "Aug",
-	'Sep' => "Sep",
-	'Oct' => "Okt",
-	'Nov' => "Nov",
-	'Dec' => "Det",
-	'Local' => "Kohalik",
-	'Reported' => "Raporteeritud",
-	'Central' => "Tsentraal",
-	'Czech (CZ)' => "Tšehhi (CZ)",
-	'German (DE)' => "Saksa (DE)",
-	'English (EU)' => "Inglise (EU)",
-	'English (UK)' => "Inglise (UK)",
-	'English (US)' => "Inglise (US)",
-	'English (CA)' => "Inglise (CA)",
-	'English (AU)' => "Inglise (AU)",
-	'English (IL)' => "Inglise (IL)",
-	'Spanish (ES)' => "Hispaania (ES)",
-	'French (FR)' => "Prantsuse (FR)",
-	'French (CA)' => "Prantsuse (CA)",
-	'French (BE)' => "Prantsuse (BE)",
-	'Hungarian (HU)' => "Hungari (HU)",
-	'Italian (IT)' => "Itaalia (IT)",
-	'Japanese (JP)' => "Jaapani (JP)",
-	'Lithuanian (LT)' => "Leedu (LT)",
-	'Bokm&aring;l (NO)' => "Norra (NO)",
-	'Dutch (NL)' => "Taani (NL)",
-	'Dutch (BE)' => "Taani (BE)",
-	'Portuguese (BR)' => "Portugali (BR)",
-	'Swedish (SE)' => "Rootsi (SE)",
-	'Chinese(S) gb2312 (CN)' => "Hiina(S) gb2312 (CN)",
-	'Chinese(S) utf-8 (CN)' => "Hiina(S) utf-8 (CN)",
-	'Trad. Chinese (TW)' => "Trad. Hiina (TW)",
-	'You cannot leave comments on this post!' => "Te ei saa seda postitust kommenteerida!",
-	'Please fill in the name field' => "Palun täitke nime lahter",
-	'Please fill in the email field' => "Palun täitke email'i lahter",
-	'Supplied email address is invalid' => "Sisestatud email'i aadress on vigane",
-	'Please do not send empty comment' => "Palun ärge saatke tühja kommentaari",
-	'You can only post a new comment every 30 seconds.' => "Te saate postitada uusi kommentaare iga 30 sekundi tagant.",
-	'Cannot post comment, please correct these errors:' => "Ei saa postitada kommentaari, palun parandage need vead:",
-	'Back to comment editing' => "Tagasi kommentaari muutmise juurde",
-	'New comment on your post #%d "%s"' => "Uus kommentaar teie postitusele #%d \"%s\"",
-	'Url' => "Url",
-	'Comment' => "Kommentaar",
-	'Edit/Delete' => "Muuda/Kustuta",
-	'Connecting to pop server...' => "Ühendan pop serveriga...",
-	'Connection failed: ' => "Ühendus ebaõnnestus:",
-	'Logging into pop server...' => "Login sisse pop serverisse...",
-	'No mail or Login Failed:' => "Email'i ei ole või Login ebaõnnestus:",
-	'Getting message #%d...' => "Saan sõnumit #%d...",
-	'Processing...' => "Töötlen....",
-	'Too old' => "Liiga vana",
-	'Subject prefix does not match' => "Pealkirja prefiks ei sobi",
-	'Raw content:' => "Originaalsisu:",
-	'Login:' => "Login:",
-	'Pass:' => "Parool:",
-	'Wrong login or password.' => "Vale login või parool.",
-	'Category ID' => "Kategooria ID",
-	'Blog ID' => "Blog'i ID",
-	'Permission denied.' => "Ligipääs keelatud.",
-	'Posted title' => "Postitatud pealkiri",
-	'Posted content' => "Postitatud sisu",
-	'Mission complete, message deleted.' => "Missioon täidetud, sõnum kustutatud.",
-	'An email with the new password was sent successfully to your email address.' => "Email uue parooliga on edukalt saadetud teie email'i aadressile.",
-	'New Password:' => "Uus parool:",
-	'You can login here:' => "Te võite sisse logida siin:",
-	'your weblog\'s login/password' => "teie weblog'i login/parool",
-	'The email could not be sent.' => "Email'i ei õnnestunud saata.",
-	'Possible reason: your host may have disabled the mail() function...' => "Võimalik põhjus: teie host on keelanud mail() funktsiooni...",
-	'Note: You are already logged in!' => "Märkus: Te olete juba sisse logitud!",
-	'Continue...' => "Jätka...",
-	'You are not logged in.' => "Te ei ole sisse logitud.",
-	'You are not logged in under the same account you are trying to modify.' => "Te ei ole sisse logitud selle konto alt, mida üritate muuta.",
-	'Back to profile' => "Tagasi profiili",
-	'please enter your nickname (can be the same as your login)' => "Palun sisestage oma nick (võib olla sama mis login)",
-	'your ICQ UIN can only be a number, no letters allowed' => "teie ICQ UIN võib olla ainult number, tähed on keelatud",
-	'please type your e-mail address' => "palun sisestage oma email'i aadress",
-	'the email address is invalid' => "email'i aadress on vigane",
-	'you typed your new password only once. Go back to type it twice.' => "te sisestasite oma uue parooli ainult üks kord. Minge tagasi ja sisestage see kaks korda.",
-	'you typed two different passwords. Go back to correct that.' => "te sisestasite erinevad paroolid. Minge tagasi ja parandage viga.",
-	'please enter a Login' => "palun sisestage Login",
-	'please enter your password twice' => "palun sisestage oma parool kaks korda",
-	'please type the same password in the two password fields' => "palun sisetage sama parool kahte paroolivälja",
-	'this login is already registered, please choose another one' => "see login on juba registreeritud, palun valige teistsugune",
-	'new user registration on your blog' => "uue kasutaja registreerimine teie blog'is",
-	'Manage users' => "Halda kasutajaid",
-	'New trackback on your post #%d "%s"' => "Uus trackback teie postitusele #%d \"%s\"",
-	'Website' => "Kodulehekülg",
-	'Excerpt' => "Väljavõte",
-	'Login form' => "Login",
-	'You will have to accept cookies in order to log in.' => "Te peate aksepteerima küpsised selleks, et sisse logida.",
-	'Password:' => "Parool:",
-	'Log in!' => "Logi sisse!",
-	'Go to Blogs' => "Mine blog'idesse",
-	'Lost your password ?' => "Kaotasite oma parooli ?",
-	'Lost password ?' => "Kaotasite parooli ?",
-	'A new password will be generated and sent to you by email.' => "Uus parool genereeritakse ja saadetakse teile email'iga.",
-	'Generate new password!' => "Genereeri uus parool!",
-	'Registration complete' => "Registreerumine lõpetatud",
-	'Registration Currently Disabled' => "Registreerimine hetkel blokeeritud",
-	'User registration is currently not allowed.' => "Kasutaja registreerimine on hetkel keelatud.",
-	'Home' => "Kodu",
-	'Register form' => "Registreeru",
-	'(twice)' => "(kaks korda)",
-	'Minimum %d characters, please.' => "Vähemalt %d tähemärki, palun.",
-	'Preferred language' => "Eelistatav keel",
-	'Register!' => "Registreeri!",
-	'Log into existing account...' => "Logi sisse olemasolevasse kontosse...",
-	'b2evo installer' => "b2evo installer",
-	'Installer for version ' => "Installer versioonile",
-	'Current installation' => "Käesolev installatsioon",
-	'Install menu' => "Installi menüü",
-	'PHP info' => "PHP info",
-	'Go to Admin' => "Mine Admin'i",
-	'Online' => "Online",
-	'Manual' => "Käsiraamat",
-	'Support' => "Tugi",
-	'Language / Locale' => "Keel / Lokaal",
-	'Choose a default language/locale for your b2evo installation.' => "Valige vaikimisi keel/lokaal oma b2evo installatsiooni jaoks.",
-	'Check your database config settings below and update them if necessary...' => "Kontrollige oma andmebaasi konfiguratsiooni allpool ja uuendage seda, kui vaja...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "Käesoleva b2evolution versiooni miinimumnõudmine on %s versioon %s kuid teie üritate kasutada versiooni %s!",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "Paistab, et teie poolt sisestatud andmebaasi seadistused ei tööta. Palun kontrollige neid hoolikalt ja proovige uuesti...",
-	'Config file update' => "Konfiguratsioonifaili uuendus",
-	'We cannot automatically update your config file [%s]!' => "Me ei saa teie konfiguratsioonifaili [%s] automaatselt uuendada!",
-	'There are two ways to deal with this:' => "Seda saab teha kahte moodi:",
-	'You can allow the installer to update the config file by changing its permissions:' => "Te saate lubada installeril konfifaili uuendada muutes tema ligipääsu:",
-	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "<code>chmod 666 %s</code>. Kui vaja, vaadake <a %s>online manual about permissions</a>.",
-	'Come back to this page and refresh/reload.' => "Tulge tagasi sellele lehele ja refresh/reload.",
-	'Alternatively, you can update the config file manually:' => "Alternatiivina võite uuendada konfifaili käsitsi:",
-	'Open the _config.php file locally with a text editor.' => "Avage _config.php fail lokaalselt tekstiredaktoriga.",
-	'Delete all contents!' => "Kustutage kogu sisu!",
-	'Copy the contents from the box below.' => "Kopeerige sisu allolevast lahtrist.",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Paste'ge see oma lokaalsesse tekstiredaktorisse. <strong>TÄHELEPANU: kontrollige, et EI OLEKS TÜHIKUT peale lõppu <code>?&gt;</code> failis.</strong> Ükskõik mis tühik, tab, uus rida või tühi rida võib takistada küpsiste saatmist kui te hiljem üritate sisse logida.",
-	'Save the new _config.php file locally.' => "Salvestage uus _config.php fail lokaalselt.",
-	'Upload the file to your server, into the /_conf folder.' => "Upload'ige ta oma serverisse /_conf kataloogi.",
-	'<a %s>Call the installer from scratch</a>.' => "<a %s>Alusta installeerimist uuesti</a>.",
-	'This is how your _config.php should look like:' => "Nii peaks teie _config.php välja nägema:",
-	'Your configuration file [%s] has been successfully updated.' => "Teie konfiguratsioonifail [%s] on uuendatud.",
-	'Base configuration' => "Põhikonfiguratsioon",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "Teie põhikonfiguratsioonifaili ei ole veel muudetud. Te saate seda teha täites allpoolasuva vormi.",
-	'This is the minimum info we need to set up b2evolution on this server:' => "See on miinimuminfo, mida me vajame, et installeerida b2evolution sellele serverile:",
-	'Database you want to install into' => "Andmebaas, kuhu tahate installida",
-	'mySQL Username' => "mySQL kasutajanimi",
-	'Your username to access the database' => "Teie andmebaasi kasutajanimi",
-	'mySQL Password' => "mySQL parool",
-	'Your password to access the database' => "Teie andmebaasi parool",
-	'mySQL Database' => "mySQL andmebaas",
-	'Name of the database you want to use' => "Kasutatava andmebaasi nimi",
-	'mySQL Host' => "mySQL host",
-	'You probably won\'t have to change this' => "Seda ei pea te arvatavasti muutma",
-	'Additional settings' => "Lisaseaded",
-	'Base URL' => "Põhi-URL",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "See on koht, kus b2evo ja teie blog'id hakkavad vaikimisi olema. KONTROLLIGE SEDA HOOLIKALT või muidu enamus asju ei tööta. Kui te tahate testida b2evolution'i oma masinas, siis selleks, et küpsised töötaksid, te PEATE kasutama http://<strong>localhost</strong>/path... ÄRGE kasutage oma masina nime!",
-	'Your email' => "Teie email",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "Kasutatakse tõsiste serveri veateadete puhul, et kasutajad saaksid teiega kontakteeruda. Te saate ka teateid uute kasutajate registreerumisest.",
-	'Update config file' => "Uuenda konfifaili",
-	'How do you want to install b2evolution?' => "Kuidas te soovite b2evolution'i installida?",
-	'The installation can be done in different ways. Choose one:' => "Installatsiooni võib teha mitmeti. Valige üks:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>Uus Install</strong>: Installeeri b2evolution andmebaasitabelid näidisandmetega.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>Uuenda b2evolution'i eelmisest versioonist</strong>: Uuenda b2evolution andmebaasi tabeleid, et muuta need ühilduvateks käesoleva versiooniga!",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Uuenda Cafelog/b2 v 0.6.x'ist</strong>: Installeeri b2evolution andmebaasitabelid ja kopeeri neisse olemasolevad Cafelog/b2 andmed.",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>Uuenda Manywhere Miniblog'ist</strong>: Installeeri b2evolution andmebaasi tabelid ja kopeeri olemasolevad andmed Miniblog'ist.",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>Uuenda WordPress v 1.2'st</strong>: Installeeri b2evolution andmebaasi tabelid ja kopeeri neisse olemasolevad WordPress andmed.",
-	'Delete b2evolution tables' => "Kustuta b2evolution tabelid",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "Kui te olete installeerinud b2evolution tabelid ennem ja soovite alustada uuesti, peate te b2evolution tabelid kustutama enne uue installatsiooni alustamist. <strong>ETTEVAATUST: Kõik teie b2evolution tabelid ja andmed kaovad!!!</strong> Teie Cafelog/b2 või ükskõik mis teised tabelid, kui teil on mõned, jäävad puutumata.",
-	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>Muutke oma baaskonfiguratsiooni</strong> (vaadake kokkuvõtet allpool): Teil on seda vaja teha ainult nendel haruldastel juhtudel, kui te liigutasite oma b2evolution faile või andmebaasi teise kohta...",
-	'GO!' => "LÄKS!",
-	'Need to start anew?' => "Tahate alustada uuesti?",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "Kui te olete b2evolution tabelid ennem installinud ja soovite alustada uuesti, peate te kustutama b2evolution tabelid ennem kui saate alustada uut installatsiooni. b2evolution võib teie eest enda tabelid kustutada, kuid ilmselgetel turvalisuse põhjustel on see võimalus vaikimisi keelatud.",
-	'Base config recap...' => "Põhikonfiguratsiooni kokkuvõte...",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "Kui te ei näe korrektseid seadeid siin, PEATUGE enne edasiminekut ja <a %s>uuendage oma põhikonfiguratsiooni</a>.",
-	'(Set, but not shown for security reasons)' => "(Olemas, kuid ei kuvata turvalisuse huvides)",
-	'Admin email' => "Admin'i email",
-	'Installing b2evolution tables with sample data' => "Installeerin b2evolution tabeleid näidisandmetega",
-	'Installation successful!' => "Installatsioon õnnestus!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Nüüd saate te<a %s>sisse logida</a> login'iga \"admin\" ja parooliga \"%s\".</p>\n\t<p>Jälgige parooli hoolikalt! See on <em>juhuslik</em> parool, mis antakse teile kui te installeerite b2evolution. Kui te selle kaotate, peate te kustutama andmebaasi tabelid ja installima uuesi.</p>",
-	'Upgrading data in existing b2evolution database' => "Uuendan andmeid olemasolevas b2evolution andmebaasis",
-	'Upgrade completed successfully!' => "Uuendus lõpetatud edukalt!",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "Nüüd võite te <a %s>sisse logida</a> oma tavalise %s kasutajanime ja parooliga.",
-	'Installing b2evolution tables and copying existing %s data' => "Installeerin b2evolution tabeleid ja kopeerin olemasolevaid %s andmeid",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Nüüd võite te <a %s>sisse logida</a> oma tavalisel Miniblog email login'iga, mis on piiratud 20 tähemärgi peale. Kõik paroolid on seatud \"%s\".</p>\n<p>Jälgige parooli hoolikalt! See on <em>juhuslik</em> parool, mis antakse teile kui te installeerite b2evolution. Kui te selle kaotate, peate te kustutama andmebaasi tabelid ja installima uuesi.</p>",
-	'Deleting b2evolution tables from the datatase' => "Kustutan b2evolution tabelid andmebaasist",
-	'For security reasons, the reset feature is disabled by default.' => "Turvapõhjustel on tühistamisfunktsioon vaikimisi keelatud.",
-	'Reset done!' => "Tühistamine tehtud!",
-	'Back to menu' => "Tagasi menüüsse",
-	'official website' => "ametlik kodulehekülg",
-	'contact' => "kontakt",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "See blog sisaldab endas kõiki teie postitusi, mis on uuendatud Cafelog'ist. Blog'i nimi on '%s'. %s",
-	'This is a sample linkblog entry' => "See on linkblogi näidiskanne",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "See on linkblogi kannet kirjeldav näidistekst. Üldjuhul on mõistlik jätta see tühjaks, jättes ainult Pealkirja ja Url teie linkblog'i kannete jaoks (lemmik/seotud leheküljed)",
-	'This is the long description for the blog named \'%s\'. %s' => "See on blog'i '%s' pikk kirjeldus. %s",
-	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "See blog (blog #1) on väga omapärane blog! Ta korjab endasse automaatselt kõik postitused kõikidest teistest blog'idest. See võimaldab teil kergesti jälgida kõike mis postitatakse selles süsteemis. Te saate peita selle blogi avalikkuse eest võttes maha märgistuse 'Sisaldub avalikus blog'ide nimekirjas' blog'i adminnis.",
-	'%s Title' => "%s Pealkiri",
-	'Tagline for %s' => "Märksõna %s jaoks",
-	'Short description for %s' => "%s lühikirjeldus",
-	'Notes for %s' => "%s märkmed",
-	'Keywords for %s' => "%s võtmesõnad",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "Selle blog'i põhieesmärk on olla teiste blog'ide jaoks küljeühikuks, kus kuvatakse teie lemmik/seotud linke.",
-	'Clean Permalinks!' => "Tühjenda püsilingid!",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "b2evolution kasutab vaikimisi vana stiiliga püsilinke ja vastukaja. See on vajalik, et tagada maksimaalne ühilduvus erinevate veebiserveri konfiguratsioonidega.\n\nSellele vaatamata, kui te tunnete ennast b2evolution'iga mugavalt, peaksite te proovima aktiveerida puhtad püsilingid Seadete lehelt... (pange linnuke 'Kasuta ekstra-viite infot')",
-	'Apache optimization...' => "Apache optimisatsioonid...",
-	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => "Kataloogides <code>/blogs</code> ja <code>/blogs/admin</code> on kaks faili nimega [<code>sample.htaccess</code>]. Te peaksite proovima neid ümber nimetada [<code>.htaccess</code>].\n\nSee optimiseerib b2evolutioni kasutamist veebiserveri poolt (kui te kasutate Apache't). Need failid ei ole vaikimisi aktiivsed kuna mõned host'id kuvavad koheselt peale nende kasutamist veateate. Kui see juhtub peale failide ümbernimetamist, eemaldage nad ja kõik saab korda.",
-	'About evoSkins...' => "evoSkins kohta...",
-	'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => "Vaikimisi b2evolution blog'id kuvatakse vaikimisi valitud skin'iga.\n\nLugejad võivad valida uue skin'i kasutades skin'ide vahetajat, mis on integreeritud enamustesse skin'idesse.\n\nTe võite muuta vaikimisi skin'i ükskõik mis blogi jaoks muutes blog'i parameetreid läbi admin'i interfeisi. Teil on ka võimalus sundida kõiki kasutama vaikimisi valitud skin'i.\n\nTeisalt võite te olemasolevate skin'ide valikut piirata kustutades ebavajalikud /blogs/skins kataloogist. Te võite ka uusi skin'e teha kopeerides kataloogi, selle nime muutes ja selle sisu redigeerides.\n\nSelleks, et muuta skin'i, tehke tema '<code>_main.php</code>' fail lahti redigeerijas ja lugege seesolevaid kommentaare. Ja muidugi, lugege käsiraamatut evoSkins lehel!",
-	'Skins, Stubs and Templates...' => "Skin'id, kinnitused ja mallid...",
-	'By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through \'<code>index.php</code>\', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don\'t want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided \'<code>a_stub.php</code>\' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided \'<code>a_noskin.php</code>\'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the \'Stub name\' field. Otherwise, the permalinks will not function properly.' => "Vaikimisi kuvatakse kõiki eelinstalleritud blog'e kasutades skin'i. (Rohkem skin'idest järgmises postituses.)\n\nSee tähendab, et blog'idele pääsetase ligi läbi '<code>index.php</code>', mis laadib parameetrid andmebaasist ja seejärel annab edasi kuvamistöö skin'ile.\n\nAlternatiivina, kui te ei soovi kasutada DB vaikimisi parameetreid ja soovite, näiteks, peale suruda skin'i, kategooriat või spetsiifilist linkblog'i, võite te tekitada kinnitusfaili nagu äratoodud '<code>a_stub.php</code>' ja pöörduda oma blog'i poole läbi selle kinnituse index.php asemel.\n\nLõpetuseks, kui teil on vaja teha väga spetsiifilisi muudatusi oma blog'ile, võite te kasutada tühjasid malle skin'ide asemel. Sellisel juhul pöörduge oma blog'i poole läbi täismalli, nagu äratoodud '<code>a_noskin.php</code>'.\n\nTe leiate rohkem informatsiooni kinnitus/malli failidest. Avage nad tekstieditoris ja lugege neis leiduvaid kommentaare.\n\nKasutate ühte või teist meetodit, kontrollige kindlasti bolg'ide admin'ist, et te panite õige ligipääsumeetodi. Kui kasutate kinnitust või malli, peate te tema failinime panema 'Kinnituse nimi' lahtrisse. Kui te seda ei tee, siis permalingid ei tööta korralikult.",
-	'Multiple Blogs, new blogs, old blogs...' => "Mitu Blog'i, uued blog'id, vanad blog'id...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "b2evolution tuleb vaikimisi 4 blog'iga, 'Blog All', 'Blog A', 'Blog B' ja 'Linkblog'.\n\nMõnedel nendest blog'idest on eriline roll. Lugege sellest vastaval leheküljel.\n\nTe võite lisada blog'e või kustutada soovimatuid blog'e blog'ide admin'ist.",
-	'This is a multipage post' => "See on mitmeleheküljeline postitus",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "See on lehekülg 1 mitmeleheküljelisest postitusest.\n\nTe võite näha teisi lehekülgi klikkides allpool teksti olevatel linkidel.\n\n<!--nextpage-->\n\nSee on lehekülg 2.\n\n<!--nextpage-->\n\nSee on lehekülg 3.\n\n<!--nextpage-->\n\nSee on lehekülg 4.\n\nSee on viimane lehekülg.",
-	'Extended post with no teaser' => "Pikendatud postitus ilma sissejuhatuseta",
-	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "See on pikendatud postitus ilma sissejuhatuseta. See tähendab seda, et te ei näe seda tutvustust peale seda, kui olete klikkinud \"more\" lingil.\n\n<!--more--><!--noteaser-->\n\nSee on pikendatud tekst. Te näete seda ainult peale seda, kui olete klikkinud \"more\" lingil.",
-	'Extended post' => "Pikendatud postitus",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "See on pikendatud postitus. See tähendab seda, et te näete ainult seda väikest sissejuhatust ja peate klikkima allpoololeval lingil, et ülejäänut näha.\n\n<!--more-->\n\nSee on pikendatud tekst. Seda näete ainult siis, kui olete klikkinud \"more\" lingil.",
-	'Important information' => "Tähtis informatsioon",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "Blog B sisaldab mõndasid postitusi 'b2evolution Tips' kategoorias.\n\nKõik need sissekanded on mõeldud teie abistamiseks, või nagu EdB ütleks: \"<em>lugege neid ennem kui häkerdama hakkate!</em>\" ;)\n\nKui te soovite, võite kustutada need postitused ükshaaval peale seda kui olete nad läbi lugenud. Te võite ka muuta nende olekut 'ebasoovitud' selleks, et visuaalselt näha, mida te olete juba lugenud.",
-	'First Post' => "Esimene postitus",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>See on esimene postitus.</p>\n\n<p>Seda on näha nii blog A's kui ka blog B's.</p>",
-	'Second post' => "Teine postitus",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>See on teine postitus.</p>\n\n<p>Seda on näha ainult blog A's aga mitmes kategoorias.</p>",
-	'Third post' => "Kolmas postitus",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>See on kolmas postitus.</p>\n\n<p>Seda on näha ainult blog B's ja ainukeses kategoorias.</p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "Tere, see on kommentaar.<br />Kommentaari kustutamiseks lihstalt logige sisse ja vaadake postituse kommentaare, seal on teil võimalus neid muuta või kustutada.",
-	'The database schema is already up to date. There is nothing to do.' => "Andmebaasiskeem on juba uuendatud. Pole midagi teha.",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "Paistab, et järgneva blog'i kinnitusnimed on kasutusel rohkem kui üks kord: ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "Ei saa uuendada ennem kui te teete nad unikaalseks. DB väli: [%s]",
-	'Checking DB schema version...' => "Kontrollin DB skeemi versiooni...",
-	'NOT FOUND! This is not a b2evolution database.' => "EI LEITUD! See ei ole b2evolution andmebaas.",
-	'This version is too old!' => "See versioon on liiga vana!",
-	'This version is too recent! We cannot downgrade to it!' => "See versioon on liiga värske! Me ei saa seda downgrade'da!",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "Selles blog'is on kõik teie MiniBlog'ist uuendatud postitused. Blog'i nimi on '%s'. %s",
-	'This blog holds all your posts upgraded from WordPress. This blog is named \'%s\'. %s' => "Selles blog'is on kõik teie WordPress'ist uuendatud postitused. Blog'i nimi on '%s'. %s",
-	'No desc available' => "Kirjeldus puudub",
-	'No description available' => "Kirjeldus puudub",
-	'Make URLs clickable' => "Muuda URL'id klikitavaks",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "Automaatsed &lt;P&gt; ja &lt;BR&gt; tag'id",
-	'BB formatting e-g [b]bold[/b]' => "BB vormindamine nt. [b]bold[/b]",
-	'GreyMatter style formatting' => "GreyMatter stiilivormindamine",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%",
-	'Convert text smilies to icons' => "Muuda tekst-smailid ikoonideks",
-	'Humane Web Text Generator 2.0 beta' => "Humane Web Text Generator 2.0 beta",
-	'Easy HTML tags inserting' => "Kerge HTML tag'ide sisestamine",
-	'INSerted [Alt-I]' => "Sisestatud [Alt-I]",
-	'DELeted [Alt-D]' => "Kustutatud [Alt-D]",
-	'STRong [Alt-S]' => "STRong [Alt-S]",
-	'EMphasis [Alt-E]' => "RÕhuta [Alt-E]",
-	'CODE [Alt-C]' => "KOOD [Alt-C]",
-	'Paragraph [Alt-P]' => "Paragrahv [Alt-P]",
-	'Unordered List [Alt-U]' => "Sorteerimata Nimekiri [Alt-U]",
-	'List Item [Alt-L]' => "Loetelu kanne [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "BLOCKQUOTE [Alt-B]",
-	'IMaGe [Alt-G]' => "IMaGe [Alt-G]",
-	'A href [Alt-A]' => "A href [Alt-A]",
-	'More [Alt-M]' => "Veel [Alt-M]",
-	'no teaser [Alt-T]' => "eelvaateta [Alt-T]",
-	'next page [Alt-Q]' => "järgmine leht [Alt-Q]",
-	'Close all tags' => "Sulge kõik tag'id",
-	'ALTernate text' => "ALTernatiivne tekst",
-	'One click smilies inserting' => "Ühe klikiga smailide sisestamine",
-	'All' => "Kõik",
-	'Trackback address for this post:' => "Trackback aadress selle postituse jaoks:",
-	'No %s for this post yet...' => "Puuduvad %s 'd sellele postitusele...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "Teie emaili <strong>ei</strong> kuvata leheküljel.",
-	'Site/Url' => "Lehekülg/Url",
-	'Your URL will be displayed.' => "Teie URL'i kuvatakse.",
-	'Line breaks become &lt;br /&gt;' => "Reavahed muutuvad &lt;br /&gt;",
-	'Remember me' => "Jäta mind meelde",
-	'(Set cookies for name, email &amp; url)' => "(Säti küpsised nime, emai'il &amp; url'i jaoks)",
-	'In response to:' => "Vastates:",
-	'Linkblog' => "Linkblog",
-	'more' => "veel",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Top refering engines' => "Suurimad viitavad otsingumootorid",
-	'blogs' => "blog'id",
-	'skin the site' => "skin leheküljel",
-	'archives' => "arhiivid",
-	'Select blog:' => "Vali blog:",
-	'Select skin:' => "Vali skin:",
-	'words' => "sõnad",
-	'Read more...' => "Loe edasi...",
-	'Choose a skin' => "Valige skin",
-	'Choose skin' => "Vali skin",
-	'Browse all posts by this author' => "Lehitse kõiki selle autori postitusi",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "<acronym title=\"Uniform Resource Identifier\">URI</acronym> selle sissekande TrackBack'imiseks on:",
-	'Comment by' => "Kommenteeris",
-	'Trackback from' => "Trackback'i tegi",
-	'Pingback from' => "Pingback'i tegi",
-	'Edit This' => "Redigeeri seda",
-	'E-mail' => "E-mail",
-	'Your Comment' => "Teie kommentaar:",
-	'Say It!' => "Ütle!",
-	'Filed under:' => "Arhiveeritud:",
-	'Other' => "Muud",
-	'Meta' => "Meta",
-	'Syndicate this site using RSS' => "Kasuta RSS sisu sünkroniseerimiseks",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "Viimased kommentaarid kõikidele postitustele RSS'na",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "Kommentaarid <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'This page validates as XHTML 1.0 Transitional' => "See leht valideerub kui XHTML 1.0 üleminek",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "Kehtiv <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Jookseb b2evolution'il; mitmekeelne mitmekasutajaline mutli-blog süsteem.",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "See skin kasutab CSS faili, mis oli algselt disainitud WordPress'ile (vt. disaini autorit style.css'is).",
-	'Original design credits for this skin:' => "Selle skin'i disaini autor:",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "Tagamaks maksimaalset sobivust WP CSS failidega, on enamus b2evolution võimalusi, mis ei eksisteeri WP's, peidetud sellest üldisest wpc_* skin'ist.",
-	'[...] Read more!' => "[...] Loe edasi!",
-	'New pingback on your post #%d "%s"' => "Uus pingback sinu postitusele #%d \"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/ee_ET/LC_MESSAGES/messages.po 1.10.3.src/locales/ee_ET/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/ee_ET/LC_MESSAGES/messages.po	2006-05-02 21:57:16.000000000 -0500
+++ 1.10.3.src/locales/ee_ET/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,5911 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Francois PLANQUE
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2004-06-26 02:33+0200\n"
-"PO-Revision-Date: 2005-05-18 13:53+0200\n"
-"Last-Translator: Ahheron <ahheron@hot.ee>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\a_noskin.php:110
-msgid "Selected"
-msgstr "Valitud"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:161
-#: ..\..\..\a_noskin.php:252
-#: ..\..\..\multiblogs.php:140
-#: ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:470
-#: ..\..\..\admin\_menutop.php:200
-#: ..\..\..\b2evocore\_functions_cats.php:567
-#: ..\..\..\skins\basic\_main.php:94
-#: ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:118
-#: ..\..\..\skins\wpc_default\_main.php:121
-msgid "Categories"
-msgstr "Kategooriad"
-
-#: ..\..\..\a_noskin.php:175
-#: ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:222
-#: ..\..\..\multiblogs.php:258
-#: ..\..\..\summary.php:100
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Permanent link to full entry"
-msgstr "Püsilink täiskandele"
-
-#: ..\..\..\a_noskin.php:175
-#: ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:154
-#: ..\..\..\multiblogs.php:222
-#: ..\..\..\multiblogs.php:258
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:103
-msgid "Permalink"
-msgstr "Püsilink"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\a_noskin.php:228
-#: ..\..\..\skins\bluesky\_main.php:144
-#: ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\guadeloupe\_main.php:145
-#: ..\..\..\skins\guadeloupe\_main.php:146
-msgid "Recently"
-msgstr "Hiljuti"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\skins\bluesky\_main.php:144
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\guadeloupe\_main.php:145
-msgid "(cached)"
-msgstr "(cached)"
-
-#: ..\..\..\a_noskin.php:228
-#: ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\guadeloupe\_main.php:146
-msgid "(no cache)"
-msgstr "(no cache)"
-
-#: ..\..\..\a_noskin.php:234
-#: ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:148
-#: ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\guadeloupe\_main.php:149
-msgid "Last comments"
-msgstr "Viimased kommentaarid"
-
-#: ..\..\..\a_noskin.php:235
-#: ..\..\..\skins\custom\_main.php:180
-msgid "Some viewing statistics"
-msgstr "Natuke külastavusstatistikat"
-
-#: ..\..\..\a_noskin.php:240
-#: ..\..\..\a_noskin.php:246
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:345
-#: ..\..\..\admin\_edit_showposts.php:545
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\custom\_main.php:191
-#: ..\..\..\skins\originalb2\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:125
-#: ..\..\..\skins\wpc_aubmach\_main.php:129
-#: ..\..\..\skins\wpc_default\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:132
-msgid "Search"
-msgstr "Otsing"
-
-#: ..\..\..\a_noskin.php:243
-#: ..\..\..\skins\custom\_main.php:188
-msgid "All Words"
-msgstr "Kõik sõnad"
-
-#: ..\..\..\a_noskin.php:244
-#: ..\..\..\skins\custom\_main.php:189
-msgid "Some Word"
-msgstr "Mõni sõna"
-
-#: ..\..\..\a_noskin.php:245
-#: ..\..\..\admin\_edit_showposts.php:390
-#: ..\..\..\skins\custom\_main.php:190
-msgid "Entire phrase"
-msgstr "Terve lause"
-
-#: ..\..\..\a_noskin.php:247
-#: ..\..\..\a_noskin.php:259
-#: ..\..\..\skins\bluesky\_main.php:163
-#: ..\..\..\skins\custom\_main.php:192
-#: ..\..\..\skins\custom\_main.php:204
-#: ..\..\..\skins\guadeloupe\_main.php:165
-msgid "Reset form"
-msgstr "Tühjenda vorm"
-
-#: ..\..\..\a_noskin.php:258
-#: ..\..\..\skins\bluesky\_main.php:162
-#: ..\..\..\skins\custom\_main.php:203
-#: ..\..\..\skins\guadeloupe\_main.php:164
-#: ..\..\..\skins\originalb2\_main.php:170
-msgid "Get selection"
-msgstr "Leia valik"
-
-#: ..\..\..\a_noskin.php:264
-#: ..\..\..\admin\_edit_showposts.php:394
-#: ..\..\..\skins\basic\_main.php:155
-#: ..\..\..\skins\bluesky\_main.php:195
-#: ..\..\..\skins\custom\_main.php:209
-#: ..\..\..\skins\guadeloupe\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:134
-#: ..\..\..\skins\wpc_default\_main.php:137
-msgid "Archives"
-msgstr "Arhiivid"
-
-#: ..\..\..\a_noskin.php:269
-#: ..\..\..\a_noskin.php:282
-#: ..\..\..\a_noskin.php:291
-#: ..\..\..\skins\bluesky\_main.php:208
-#: ..\..\..\skins\bluesky\_main.php:217
-#: ..\..\..\skins\custom\_main.php:214
-#: ..\..\..\skins\custom\_main.php:240
-#: ..\..\..\skins\custom\_main.php:249
-#: ..\..\..\skins\guadeloupe\_main.php:210
-#: ..\..\..\skins\guadeloupe\_main.php:219
-msgid "more..."
-msgstr "veel..."
-
-#: ..\..\..\a_noskin.php:276
-#: ..\..\..\skins\bluesky\_main.php:202
-#: ..\..\..\skins\custom\_main.php:234
-#: ..\..\..\skins\guadeloupe\_main.php:204
-msgid "Recent Referers"
-msgstr "Viimased viitajad"
-
-#: ..\..\..\a_noskin.php:285
-#: ..\..\..\skins\bluesky\_main.php:211
-#: ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\guadeloupe\_main.php:213
-msgid "Top Referers"
-msgstr "Top viitajad"
-
-#: ..\..\..\a_noskin.php:304
-#: ..\..\..\multiblogs.php:276
-#: ..\..\..\skins\babyblues\_main.php:127
-#: ..\..\..\skins\bluesky\_main.php:222
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\guadeloupe\_main.php:224
-msgid "Misc"
-msgstr "Mitmesugust"
-
-#: ..\..\..\a_noskin.php:318
-#: ..\..\..\skins\custom\_main.php:275
-msgid "Syndicate this blog"
-msgstr "Sünkroniseeri see blog"
-
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "Vaikimisi lehekülg b2evolution jaoks"
-
-#: ..\..\..\default.php:34
-#: ..\..\..\install\index.php:53
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Mitmekeelne mitmekasutajaga mitmeblogimootor."
-
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "Tere tulemast b2evolution'i"
-
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "See on vaikimisi koduleht b2evolution jaoks. Seda näidatakse seni, kuni te pole valinud vaikimisi blog'i üldseadistustest."
-
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "Individuaalsed blog'id selles süsteemis"
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Blog #%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Blog #1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "See on spetsiaalne blog, mis kuvab kõiki postitusi kõikidest teistest blog'idest!"
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Pange tähele: ülalpool asuv nimekiri (nagu ka menüü) genereeritakse automaatselt ja sisaldab ainult neid bloge, millel on &quot;stub url name&quot;. Te võite seda sättida blogi seadistustest."
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "Veel demosid"
-
-#: ..\..\..\default.php:82
-#: ..\..\..\default.php:83
-#: ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Kohandatud mall"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "Mitu blog'i kuvatud samal lehel"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "Kokkuvõte viimastest postitustest kõikides blog'ides"
-
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "Lehekülg, mida te vaatate"
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Pange tähele: need demod ei kasuta evoSkins'i, isegi siis kui te lubasite nad installi ajal. Ainuke võimalus muuta nende välimust ja sisu on muuta nende PHP-malli. Kuid siiski, pidage meeles, et need on kõigest demo'd, mis peaksid inspireerima teid oma mallide jaoks ;)"
-
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "Administratsioon"
-
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "Mine administreerimisliidesesse!"
-
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "Ametlik lehekülg"
-
-#: ..\..\..\default.php:95
-#: ..\..\..\install\index.php:516
-msgid "GNU GPL license"
-msgstr "GNU GPL litsents"
-
-#: ..\..\..\multiblogs.php:99
-msgid "Multiblog demo"
-msgstr "Mitme-blog'i demo"
-
-#: ..\..\..\multiblogs.php:109
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "See demo-mall kuvab 3 blog'i korraga (1 vasakul, 2 paremal)"
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "Kokkuvõtte demo"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "See demo-mall kuvab kokkuvõtte viimastest postitustest kõikides blog'ides"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "Veel postitusi..."
-
-#: ..\..\..\admin\b2antispam.php:19
-#: ..\..\..\admin\_menutop.php:223
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "Antispam"
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "Võtmesõna [%s] on liiga lühike, ta peab olema vähemalt 5 tähemärgi pikkune!"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Kustutan [%s] sisaldavad logikanded..."
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Kustutan [%s] sisaldavad kommentaarid..."
-
-#: ..\..\..\admin\b2antispam.php:78
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "Lisan võtmesõna [%s] blacklisti..."
-
-#: ..\..\..\admin\b2antispam.php:97
-msgid "Confirm ban &amp; delete"
-msgstr "Kinnita ban &amp; kustutamine"
-
-#: ..\..\..\admin\b2antispam.php:111
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "Puuduvad võtmesõna [%s] sisaldavad logikanded."
-
-#: ..\..\..\admin\b2antispam.php:117
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Kustuta järgnevad %d viitekanded:"
-
-#: ..\..\..\admin\b2antispam.php:145
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "Puuduvad võtmesõna [%s] sisaldavad kommentaarid."
-
-#: ..\..\..\admin\b2antispam.php:151
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Kustuta järgnevad %d kommentaari:"
-
-#: ..\..\..\admin\b2antispam.php:186
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "Võtmesõna [%s] on juba blacklist'is."
-
-#: ..\..\..\admin\b2antispam.php:192
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Lisa võtmesõna [%s] lokaalselt blacklist'i."
-
-#: ..\..\..\admin\b2antispam.php:199
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Raporteeri võtmesõna [%s] kui kuritarvitust b2evolution.net'ile."
-
-#: ..\..\..\admin\b2antispam.php:201
-#: ..\..\..\admin\b2antispam.php:284
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "Kasutustingimused"
-
-#: ..\..\..\admin\b2antispam.php:208
-msgid "Perform selected operations"
-msgstr "Teosta valitud tegevused"
-
-#: ..\..\..\admin\b2antispam.php:225
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "Eemaldan kirje #%d ban nimekirjast..."
-
-#: ..\..\..\admin\b2antispam.php:262
-msgid "Add a banned keyword"
-msgstr "Lisa bannitud võtmesõna"
-
-#: ..\..\..\admin\b2antispam.php:264
-msgid "Check &amp; ban..."
-msgstr "Kontrolli &amp; banni..."
-
-#: ..\..\..\admin\b2antispam.php:272
-msgid "Banned domains blacklist"
-msgstr "Bannitud domeeninimede blacklist"
-
-#: ..\..\..\admin\b2antispam.php:273
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Ükskõik mis URL, mis sisaldab järgnevaid võtmesõnu, bannitakse postitustest, kommentaaridest ja logidest."
-
-#: ..\..\..\admin\b2antispam.php:276
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Kui võtmesõna piirab korralikke domeene, klikake rohelisel linnukesel, et lõpetada selle võtmesõna bannimine."
-
-#: ..\..\..\admin\b2antispam.php:283
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Lae kuritarvituste/solvangute uuendus tsentraliseeritud blacklis'ist!"
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Luba võtmesõna tagasi (Eemalda blacklist'ist)"
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Allow Back"
-msgstr "Võimalda tagasi"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Raporteeri kuritarvitusest tsentraliseeritud ban'ide blacklist'i!"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Report"
-msgstr "Raporteeri"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Kontrolliselle võtmesõna kohta käivaid külastamislogisid ja kommentaare!"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Re-check"
-msgstr "Kontrolli uuesti"
-
-#: ..\..\..\admin\b2blogs.php:17
-#: ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:206
-#: ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Blog'id"
-
-#: ..\..\..\admin\b2blogs.php:25
-#: ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "Uus"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "Loon blog'i..."
-
-#: ..\..\..\admin\b2blogs.php:62
-#: ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Te peate sisestama blog'i nime URL / kinnituse nime!"
-
-#: ..\..\..\admin\b2blogs.php:68
-#: ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "See blog'i nime URL / kinnituse nimi on juba kasutusel teise blog'i poolt. Valige teine nimi."
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "Ei saa luua, palun parandage järgnevad vead:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Te peaksite <a %s>looma kategooriad</a> selle blog'i jaoks!"
-
-#: ..\..\..\admin\b2blogs.php:135
-#: ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "Uus weblog"
-
-#: ..\..\..\admin\b2blogs.php:136
-#: ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Uus blog"
-
-#: ..\..\..\admin\b2blogs.php:172
-#: ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336
-#: ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:410
-#: ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "Üldine"
-
-#: ..\..\..\admin\b2blogs.php:175
-#: ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "Load"
-
-#: ..\..\..\admin\b2blogs.php:178
-#: ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "Edasijõudnud"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Uuendan blog'i [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:231
-#: ..\..\..\admin\edit_actions.php:217
-msgid "Cannot update, please correct these errors:"
-msgstr "Ei saa uuendada, palun parandage järgnevad vead:"
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Kustutan blog'i [%s]?"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Kustutades selle blog'i kustuvad ka kõik kategooriad, postitused ja kommentaarid!"
-
-#: ..\..\..\admin\b2blogs.php:428
-#: ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "SEDA EI SAA TAASTADA!"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "Proovige ka kustutada kinnitusfaili [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "Proovige ka kustutada püsifaili [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:455
-#: ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "Ma olen kindel!"
-
-#: ..\..\..\admin\b2blogs.php:458
-#: ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "TÜHISTA"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "Genereerin püsifaili blog [%s] jaoks"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "Te pole sisestanud püsifaili nime selle blog'i jaoks!"
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "Faili ei saa kirjutada!"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "Te peaksite kontrollima lubasid [%s] jaoks. Vaata <a %s>online käsiraamat faililubaduste kohta</a>."
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "Kirjutan faili [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:557
-#: ..\..\..\admin\edit_actions.php:135
-#: ..\..\..\admin\edit_actions.php:252
-#: ..\..\..\admin\edit_actions.php:342
-#: ..\..\..\b2evocore\_functions_antispam.php:201
-#: ..\..\..\b2evocore\_functions_antispam.php:303
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Valmis."
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Sirvi blog'i:"
-
-#: ..\..\..\admin\b2browse.php:57
-#: ..\..\..\admin\b2edit.php:167
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Kuna te olete uus, siis te peate ootama, et admin autoriseeriks teie postituse. Te võite ka <a %s>adminnile mailida</a>, et küsida kõrgendust. Kui teid on ülendatud, värskendage lehekülge ja tee saate blog'ida. :)"
-
-#: ..\..\..\admin\b2categories.php:17
-#: ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "Blog'i kategooriad:"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Uus alamkategooria kategoorias: %s"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Uus kategooria blog'is: %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Uus kategooria nimi"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Loo kategooria"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Kustutan kategooriat #%d : %s ..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53
-#: ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:87
-#: ..\..\..\htsrv\profile_update.php:95
-#: ..\..\..\htsrv\profile_update.php:100
-#: ..\..\..\htsrv\register.php:43
-#: ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57
-#: ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78
-#: ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "VIGA"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Kategooria kustutatud."
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "Kategooria omadused:"
-
-#: ..\..\..\admin\b2categories.php:182
-#: ..\..\..\admin\b2upload.php:167
-#: ..\..\..\admin\_edit_form.php:131
-#: ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76
-#: ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:181
-#: ..\..\..\skins\wpc_default\_feedback.php:181
-msgid "Name"
-msgstr "Nimi"
-
-#: ..\..\..\admin\b2categories.php:186
-msgid "New parent category"
-msgstr "Uus ülemkategooria"
-
-#: ..\..\..\admin\b2categories.php:212
-#: ..\..\..\admin\b2categories.php:231
-msgid "Old Parent"
-msgstr "Vana ülemkategooria"
-
-#: ..\..\..\admin\b2categories.php:229
-msgid "Root (No parent)"
-msgstr "Juur (puudub ülemkategooria)"
-
-#: ..\..\..\admin\b2categories.php:240
-msgid "Edit category!"
-msgstr "Muuda kategooriat!"
-
-#: ..\..\..\admin\b2categories.php:285
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Vabandage, kuid teil ei ole õigusi muuta/vaadata kategooria omadusi."
-
-#: ..\..\..\admin\b2edit.php:30
-#: ..\..\..\admin\edit_actions.php:196
-#: ..\..\..\admin\edit_actions.php:295
-msgid "Oops, no post with this ID."
-msgstr "Uups, puudub postitus selle ID'ga."
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Muudan postitust"
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d blog'is: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Uups, puudub kommentaar sellise ID'ga!"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Muudan kommentaari"
-
-#: ..\..\..\admin\b2edit.php:118
-msgid "New post in blog:"
-msgstr "Uus postitus blogis:"
-
-#: ..\..\..\admin\b2edit.php:145
-#: ..\..\..\admin\b2edit.php:179
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Kuna sellel blogil puuduvad kategooriad ei saa te siia postitada. Te peate ennem kategooriad looma."
-
-#: ..\..\..\admin\b2edit.php:149
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Lülita ümber sellele blog'ile (säilitades teie teksti juhul kui Javascript on aktiivne)"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "Logi sisse..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "Kasutades b2evolution'i ei tea te näitama b2login.php lehele, et sisse logida."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Lihtsalt sisestage otse leht, mida vajate, näiteks: %s or %s. b2evo palub teil sisse logida, kui vaja."
-
-#: ..\..\..\admin\b2options.php:17
-#: ..\..\..\admin\_menutop.php:256
-msgid "Settings"
-msgstr "Seadistused"
-
-#: ..\..\..\admin\b2options.php:32
-#: ..\..\..\admin\b2options.php:418
-msgid "Regional"
-msgstr "Regionaal"
-
-#: ..\..\..\admin\b2options.php:35
-#: ..\..\..\admin\b2options.php:424
-msgid "Plug-ins"
-msgstr "Lisad"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "Üldised seadistused uuendatud."
-
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "Regionaalseadistused uuendatud."
-
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "Te peate sisestama lokaali koodi!"
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Lisasin lokaali '%s' andmebaasi."
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "Uuendasin lokaali '%s'."
-
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr "Salvestasin lokaali '%s'."
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Lokaali tabel kustutatud, vaikimisi lokaal <code>/conf/_locales.php</code> laaditud."
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "Faili <code>%s</code> ei leitud."
-
-#: ..\..\..\admin\b2options.php:330
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "Kustutasin lokaali '%s' andmebaasist."
-
-#: ..\..\..\admin\b2options.php:370
-msgid "Switched priorities."
-msgstr "Muutsin prioriteete."
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Kontrolli õigekirja"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Laadin õigekirjakontrolli. Palun oodake"
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "Vaata statistikat blog'i kohta:"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "Ühtegi"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "Muudan tabamuse #%d tüübi: %s"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "Kustutan tabamuse #%d..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "Tühjendan tabamused %s..."
-
-#: ..\..\..\admin\b2stats.php:106
-#: ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Kokkuvõte"
-
-#: ..\..\..\admin\b2stats.php:112
-#: ..\..\..\admin\b2stats.php:170
-msgid "Referers"
-msgstr "Viitajad"
-
-#: ..\..\..\admin\b2stats.php:118
-#: ..\..\..\admin\b2stats.php:171
-msgid "Refering Searches"
-msgstr "Viitavad Otsingud"
-
-#: ..\..\..\admin\b2stats.php:124
-#: ..\..\..\admin\b2stats.php:173
-msgid "Syndication"
-msgstr "Sünkroniseerimine"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "Kasutajaagendid"
-
-#: ..\..\..\admin\b2stats.php:136
-#: ..\..\..\admin\b2stats.php:174
-msgid "Direct Accesses"
-msgstr "Otsene ligipääs"
-
-#: ..\..\..\admin\b2stats.php:169
-msgid "Date"
-msgstr "Kuupäev"
-
-#: ..\..\..\admin\b2stats.php:172
-msgid "Indexing Robots"
-msgstr "Indekseerimisrobotid"
-
-#: ..\..\..\admin\b2stats.php:175
-msgid "Total"
-msgstr "Kokku"
-
-#: ..\..\..\admin\b2stats.php:188
-msgid "Prune this date!"
-msgstr "Tühjenda see kuupäev!"
-
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:188
-#: ..\..\..\admin\b2stats.php:218
-msgid "Prune"
-msgstr "Tühjenda"
-
-#: ..\..\..\admin\b2stats.php:188
-#: ..\..\..\admin\b2stats.php:218
-msgid "Prune hits for this date!"
-msgstr "Tühjenda tabamused selle kuupäeva kohta!"
-
-#: ..\..\..\admin\b2stats.php:238
-#: ..\..\..\skins\_stats.php:21
-msgid "Last referers"
-msgstr "Viimased viitajad"
-
-#: ..\..\..\admin\b2stats.php:239
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Need on tabamused välistelt lehekülgedelt, mis viitavad sellele blog'ile"
-
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391
-msgid "Delete this hit!"
-msgstr "Kustuta see tabamus!"
-
-#. TRANS: Abbrev. for Delete (stats)
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391
-#: ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91
-#: ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79
-#: ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "Kustuta"
-
-#: ..\..\..\admin\b2stats.php:251
-msgid "Log as a search instead"
-msgstr "Logi kui otsing"
-
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:251
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Banni see domeen!"
-
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "Banni"
-
-#: ..\..\..\admin\b2stats.php:267
-#: ..\..\..\skins\_stats.php:33
-msgid "Top referers"
-msgstr "Top viitajad"
-
-#: ..\..\..\admin\b2stats.php:286
-msgid "Total referers"
-msgstr "Kõik viitajad"
-
-#: ..\..\..\admin\b2stats.php:293
-#: ..\..\..\skins\_stats.php:45
-msgid "Last refering searches"
-msgstr "Viimased viitavad otsingud"
-
-#: ..\..\..\admin\b2stats.php:294
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "Need on tabamused inimestelt, kes on jõudnud siia blog'i läbi otsingumootori. (Otsingumootorid peavad olema /conf/_stats.php nimekirjas)"
-
-#: ..\..\..\admin\b2stats.php:318
-msgid "Top refering search engines"
-msgstr "Top viitavad otsingumootorid"
-
-#: ..\..\..\admin\b2stats.php:334
-#: ..\..\..\skins\_stats.php:73
-msgid "Top Indexing Robots"
-msgstr "Top indekseerimisrobotid"
-
-#: ..\..\..\admin\b2stats.php:335
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Need on tabamused automatiseeritud robotitelt, nagu otsingumootorite indekseerimisrobotid. (robotid peavad olema /conf/_stats.php nimekirjas)"
-
-#: ..\..\..\admin\b2stats.php:356
-#: ..\..\..\skins\_stats.php:90
-msgid "Top Aggregators"
-msgstr "Top kogujad"
-
-#: ..\..\..\admin\b2stats.php:357
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Need on tabamused RSS uudistekogujatelt. (kogujad peavad olema /conf/_stats.php nimekirjas)"
-
-#: ..\..\..\admin\b2stats.php:372
-msgid "Total RSS hits"
-msgstr "RSS tabamusi kokku"
-
-#: ..\..\..\admin\b2stats.php:379
-msgid "Last direct accesses"
-msgstr "Viimased otseligipääsud"
-
-#: ..\..\..\admin\b2stats.php:380
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Need on tabamused inimestelt, kes tulid sellesse blog'i süsteemi otse (Kas trükkides URL'i otse, või kasutades bookmark'i. Kehtetud (liiga lühikesed) viitajad on kah selles nimekirjas.)"
-
-#: ..\..\..\admin\b2stats.php:407
-msgid "Top User Agents"
-msgstr "Top kasutajaagendid"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Kohandatud skin'i malli muutmine"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Nimekiri:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "Vale failinimi!"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Uups, sellist faili pole !"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "Fail muudetud!"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Olge ettevaatlik sellega, mida teete, muutes seda faili võite te oma malli rikkuda! Ärge muutke seda, mis jääb <code>&lt;?php</code> ja <code>?&gt;</code> vahele kui te ei tea, mida te teete!"
-
-#: ..\..\..\admin\b2template.php:90
-msgid "update template !"
-msgstr "uuenda malli !"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(te ei saa uuendada seda faili/malli: peate tegema selle kirjutatavaks, nt. CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "See lehekülg võimaldab teil muuta <strong>kohandatud skin'i</strong> (asub /skins/custom all). "
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Te saate muuta ükskõik millist järgnevatest failidest (eeldusel et nad on serveri poolt kirjutatavad, nt. CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "Kataloogi %s ei leitud."
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "See on mall, mis kuvab linke blog'ide arhiividele"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "See on mall, mis kuvab (alam)kategooriate nimekirja"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "See on mall, mis kuvab kommentaare postitusele"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "See on mall, mis kuvab viimaseid kommentaare blog'ile"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "See on põhimall. See kuvab blog'i."
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the template that displays stats for a blog"
-msgstr "See on mall, mis kuvab blog'i statistikat"
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the comment popup"
-msgstr "Seda lehekülge kuvatakse kommentaari popup'is"
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the pingback popup"
-msgstr "Seda lehekülge kuvatakse pingback popup'is"
-
-#: ..\..\..\admin\b2template.php:154
-msgid "This is the page displayed in the trackback popup"
-msgstr "Seda lehekülge kuvatakse trackback popup'is"
-
-#: ..\..\..\admin\b2template.php:165
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Märkus: muidugi võite te muuta faile/malle oma tekstiredaktoris ja need üleslaadia. See online redaktor on mõeldud ainult selleks, kui teil pole võimalust kasutada tekstiredaktorit..."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "laadi üles pildid/failid"
-
-#: ..\..\..\admin\b2upload.php:47
-msgid "File upload"
-msgstr "Faili üleslaadimine"
-
-#: ..\..\..\admin\b2upload.php:48
-msgid "Allowed file types:"
-msgstr "Lubatud failitüübid:"
-
-#: ..\..\..\admin\b2upload.php:49
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Maksimaalne lubatud failisuurus: %d KB"
-
-#: ..\..\..\admin\b2upload.php:54
-#: ..\..\..\admin\b2upload.php:128
-#: ..\..\..\admin\_blogs_general.form.php:74
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Kirjeldus"
-
-#: ..\..\..\admin\b2upload.php:57
-msgid "Upload !"
-msgstr "Laadi üles !"
-
-#: ..\..\..\admin\b2upload.php:83
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "Fail %s: tüüp %s ei ole lubatud."
-
-#: ..\..\..\admin\b2upload.php:112
-#: ..\..\..\admin\b2upload.php:140
-#: ..\..\..\admin\b2upload.php:143
-msgid "Couldn't upload your file to:"
-msgstr "EI saanud teie faili üles laadida:"
-
-#: ..\..\..\admin\b2upload.php:116
-msgid "Duplicate File?"
-msgstr "Duplikaatfail?"
-
-#: ..\..\..\admin\b2upload.php:117
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "Selline failinimi \"%s\" on juba kasutusel!"
-
-#: ..\..\..\admin\b2upload.php:118
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "Fail \"%s\" liigutatud \"%s\""
-
-#: ..\..\..\admin\b2upload.php:119
-msgid "Confirm or rename:"
-msgstr "Kinnita või nimeta ümber:"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Alternate name"
-msgstr "Alternatiivne nimi"
-
-#: ..\..\..\admin\b2upload.php:130
-msgid "Confirm !"
-msgstr "Kinnita !"
-
-#: ..\..\..\admin\b2upload.php:157
-msgid "File uploaded !"
-msgstr "Fail üles laaditud !"
-
-#: ..\..\..\admin\b2upload.php:158
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Teie fail <strong>\"%s\"</strong> laaditi edukalt üles !"
-
-#: ..\..\..\admin\b2upload.php:159
-msgid "Here's the code to display it:"
-msgstr "Siin on kuvamiseks vajalik kood:"
-
-#: ..\..\..\admin\b2upload.php:163
-msgid "Add the code to your post !"
-msgstr "Lisage see kood oma postitusse !"
-
-#: ..\..\..\admin\b2upload.php:166
-msgid "Image Details"
-msgstr "Pildi detailid"
-
-#: ..\..\..\admin\b2upload.php:170
-msgid "Size"
-msgstr "Suurus"
-
-#: ..\..\..\admin\b2upload.php:173
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Type"
-msgstr "Tüüp"
-
-#: ..\..\..\admin\b2upload.php:178
-msgid "Close this window"
-msgstr "Sulge see aken"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Kasutajate haldamine"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "Te ei saa muuta demouser'i profiili demomode's!"
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "Teil on lubatud uuendada ainult enda profiili!"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "Te peate sisestama unikaalse kasutajanime!"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "Kasutaja tase peab olema %d ja %d vahel."
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Selline kasutajanimi juba eksisteerib. Kas te soovite <a %s>muuta olemasolevat kasutajat</a>?"
-
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "Te sisestasite kaks erinevat parooli."
-
-#: ..\..\..\admin\b2users.php:198
-#: ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "Minimaalne parooli pikkus on %d tähemärki."
-
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "Kasutaja uuendatud."
-
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "Uus kasutaja loodud."
-
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "Ebaõige ülendamine."
-
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "Kasutaja tase muudetud."
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "Te ei saa iseennast kustutada!"
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "Te ei saa kustutada kasutajat #1!"
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "Kustutada kasutaja %s?"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Ettevaatust"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "kustutades kasutaja kustutatakse ka kõik kasutaja poolt tehtud postitused."
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "Kustutan kasutajat..."
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "Te ei saa kustutada Grupp #1!"
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "Te ei saa kustutada vaikimisi gruppi uute kasutajate jaoks!"
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "Kustutada grupp [%s]?"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "Grupp kustutatud..."
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "Selline grupinimi juba eksisteerib! Kas te soovite <a %s>muuta olemasolevat gruppi</a>?"
-
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "Grupp uuendatud."
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "Kasutajat ei loodud:"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "Kasutajat ei uuendatud:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "Gruppi ei loodud:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "Gruppi ei uuendatud:"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "Teil ei ole lubatud vaadata teisi kasutajaid."
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Lisan uut postitust..."
-
-#: ..\..\..\admin\edit_actions.php:104
-#: ..\..\..\admin\edit_actions.php:210
-#: ..\..\..\admin\edit_actions.php:450
-#: ..\..\..\htsrv\comment_post.php:66
-#: ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1371
-msgid "Supplied URL is invalid: "
-msgstr "Lisatud URL on vigane:"
-
-#: ..\..\..\admin\edit_actions.php:111
-#: ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "Ei saa postitada, palun korrigeerige need vead:"
-
-#: ..\..\..\admin\edit_actions.php:112
-#: ..\..\..\admin\edit_actions.php:218
-#: ..\..\..\admin\edit_actions.php:455
-msgid "Back to post editing"
-msgstr "Tagasi postituse muutmise juurde"
-
-#: ..\..\..\admin\edit_actions.php:118
-msgid "Recording post..."
-msgstr "Salvestan postitust..."
-
-#: ..\..\..\admin\edit_actions.php:131
-#: ..\..\..\admin\edit_actions.php:248
-#: ..\..\..\admin\edit_actions.php:407
-msgid "Sleeping..."
-msgstr "Magan..."
-
-#: ..\..\..\admin\edit_actions.php:141
-#: ..\..\..\admin\edit_actions.php:257
-#: ..\..\..\admin\edit_actions.php:348
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Postitust ei avaldatud kõigile: jätan vahele trackback, pingback ja blog'i pingid..."
-
-#: ..\..\..\admin\edit_actions.php:156
-msgid "Posting Done..."
-msgstr "Postitamine tehtud..."
-
-#: ..\..\..\admin\edit_actions.php:170
-#: ..\..\..\admin\edit_actions.php:224
-msgid "Updating post..."
-msgstr "Uuendan postitust..."
-
-#: ..\..\..\admin\edit_actions.php:273
-#: ..\..\..\admin\edit_actions.php:359
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Postitust on juba pingitud: jätan blog'i pingid vahele..."
-
-#: ..\..\..\admin\edit_actions.php:285
-#: ..\..\..\admin\edit_actions.php:371
-msgid "Updating done..."
-msgstr "Uuendused tehtud..."
-
-#: ..\..\..\admin\edit_actions.php:301
-#: ..\..\..\admin\edit_actions.php:316
-msgid "Updating post status..."
-msgstr "Uuendan postituse staatust..."
-
-#: ..\..\..\admin\edit_actions.php:381
-#: ..\..\..\admin\edit_actions.php:400
-msgid "Deleting post..."
-msgstr "Kustutan postituse..."
-
-#: ..\..\..\admin\edit_actions.php:389
-msgid "Oops, no post with this ID!"
-msgstr "Uups, puudub postitus sellise ID'ga!"
-
-#: ..\..\..\admin\edit_actions.php:412
-msgid "Deleting Done..."
-msgstr "Kustutamine tehtud..."
-
-#: ..\..\..\admin\edit_actions.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "Viga"
-
-#: ..\..\..\admin\edit_actions.php:454
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Ei saa uuendada kommentaari, palun parandage need vead:"
-
-#: ..\..\..\admin\edit_actions.php:512
-msgid "Back to posts!"
-msgstr "Tagasi postituste juurde!"
-
-#: ..\..\..\admin\edit_actions.php:517
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Te võite genereerida ka staatilised leheküljed või vaadata oma blog'isid..."
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "New post"
-msgstr "Uus postitus"
-
-#: ..\..\..\admin\import-mt.php:330
-#: ..\..\..\admin\_users_form.php:195
-#: ..\..\..\admin\_users_form.php:200
-msgid "User group"
-msgstr "Kasutajategrupp"
-
-#: ..\..\..\admin\import-mt.php:331
-#: ..\..\..\admin\_users_form.php:183
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "Vaata <a %s>online käsiraamatut</a> detailide jaoks."
-
-#: ..\..\..\admin\import-mt.php:332
-#: ..\..\..\admin\_users_form.php:186
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:44
-#: ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Tase"
-
-#: ..\..\..\admin\import-mt.php:371
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "Vaikimisi lokaal"
-
-#: ..\..\..\admin\import-mt.php:1133
-#: ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Vali põhikategooria sihtblog'is ja soovi korral vali lisakategooriad"
-
-#: ..\..\..\admin\import-mt.php:1155
-#: ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "Vali kui lisakategooria"
-
-#: ..\..\..\admin\import-mt.php:1166
-#: ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Vali kui PÕHIkategooria"
-
-#: ..\..\..\admin\tools.php:18
-#: ..\..\..\admin\_menutop.php:263
-msgid "Tools"
-msgstr "Vahendid"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Järjehoidja"
-
-#: ..\..\..\admin\tools.php:30
-#: ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45
-#: ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Lisa see link oma Järjehoidjatesse/Lemmikutesse:"
-
-#: ..\..\..\admin\tools.php:31
-#: ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46
-#: ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo järjehoidja"
-
-#: ..\..\..\admin\tools.php:69
-msgid "Post to b2evolution"
-msgstr "Postita b2evolution'isse"
-
-#: ..\..\..\admin\tools.php:71
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "Sidebar puudub! Peate kasutama Mozilla 0.9.4 või uuemat!"
-
-#: ..\..\..\admin\tools.php:74
-#: ..\..\..\admin\tools.php:83
-msgid "SideBar"
-msgstr "SideBar"
-
-#: ..\..\..\admin\tools.php:75
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "Lisa <a %s>b2evo sidebar</a> !"
-
-#: ..\..\..\admin\tools.php:84
-msgid "Add this link to your favorites:"
-msgstr "Lisa see link oma lemmikutesse:"
-
-#: ..\..\..\admin\tools.php:85
-msgid "b2evo sidebar"
-msgstr "b2evo sidebar"
-
-#: ..\..\..\admin\tools.php:92
-msgid "Movable Type Import"
-msgstr "Movable Type Import"
-
-#: ..\..\..\admin\tools.php:94
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "Kasutage MT ekspordivõimalust, et luuga .TXT fail mis sisaldab teie postitusi;"
-
-#: ..\..\..\admin\tools.php:95
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Pange see fail oma /admin kataloogi serveris;"
-
-#: ..\..\..\admin\tools.php:96
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "Järgige instruktsioone <a %s>MT migratsiooniutiliidis</a>."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "Staatilise faili genereerimine"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Staatiline failinimi"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "See on .html fail, mis luuakse kui te genereerite blog'i kodulehe staatilise versiooni."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr "Peale igat uut postitust..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "Pingi b2evolution.net'i"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "et saada listitud \"viimati uuendatud\" nimekirjas b2evolution.net'is"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "Pingi technorati.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "et anda teada uuest postitusest."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "Pingi weblogs.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "Pingi blo.gs"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "Valikud edasijõudnutele"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "Lubada trackback'id"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Võimaldada teistel bloggeritel saata sellele leheküljele trackback'e, andes teile teada kui nad seda teevad. See lubab ka teil endil saata trackback'e teistele logidele."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "Lubada pingback'id"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "Võimaldada teistel bloggeritel saata sellele leheküljele pingback'e, andes teile teada kui nad seda teevad. See lubab ka teil endil saata pingback'e teistele logidele."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:46
-#: ..\..\..\admin\_blogs_general.form.php:103
-#: ..\..\..\admin\_blogs_permissions.form.php:216
-#: ..\..\..\admin\_set_general.form.php:79
-msgid "Save !"
-msgstr "Salvesta !"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:47
-#: ..\..\..\admin\_blogs_general.form.php:104
-#: ..\..\..\admin\_blogs_permissions.form.php:222
-#: ..\..\..\admin\_edit_showposts.php:546
-#: ..\..\..\admin\_set_general.form.php:80
-#: ..\..\..\admin\_set_plugins.form.php:70
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\admin\_set_regional.form.php:361
-#: ..\..\..\admin\_users_form.php:212
-#: ..\..\..\admin\_users_groupform.php:127
-#: ..\..\..\install\index.php:294
-#: ..\..\..\skins\_profile.php:99
-msgid "Reset"
-msgstr "Tühista"
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "Üldseaded"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-#: ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Täisnimi"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "Kuvatakse blog'i ülevalservas."
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Lühike nimi"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "Kasutatakse menüüdes ja administreerimisliideses."
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "Põhilokaal"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr "Paneb paika navigeerimislinkide keele blog'is."
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "Ligipääsuparameetrid"
-
-#: ..\..\..\admin\_blogs_general.form.php:36
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "Vaikimisi blog index.php's"
-
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:38
-msgid "Current default is:"
-msgstr "Praegune vaikimisi blog on:"
-
-#: ..\..\..\admin\_blogs_general.form.php:39
-msgid "Other blog through index.php"
-msgstr "Teine blog läbi index.php"
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "Other blog through stub file (Advanced)"
-msgstr "Teine blog läbi kinnitusfaili (Edasijõudnutele)"
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "You MUST create a stub file for this to work."
-msgstr "Te PEATE tegema kinnitusfaili selleks, et see töötaks."
-
-#: ..\..\..\admin\_blogs_general.form.php:43
-msgid "Preferred access type"
-msgstr "Eelistatav ligipääsutüüp"
-
-#: ..\..\..\admin\_blogs_general.form.php:47
-msgid "Blog Folder URL"
-msgstr "Blog'i kausta URL"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Ilma järgneva slashita. (Kui te ei tea, jätke see lahter tühjaks.)"
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid "URL blog name / Stub name"
-msgstr "URL bloginimi / kinnituse nimi"
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "Kasutatakse URL'ides selle blog'i identifitseerimiseks. See peaks olema kinnitusfaili nimi, juhul kui kasutate kinnitusfailiga ligipääsu."
-
-#: ..\..\..\admin\_blogs_general.form.php:59
-msgid "Default display options"
-msgstr "Vaikimisi kuvamisvalikud"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default skin"
-msgstr "Vaikimisi mall"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "This is the default skin that will be used to display this blog."
-msgstr "See on vaikimisi skin, mida kasutatakse selle blog'i kuvamiseks."
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Allow skin switching"
-msgstr "Lubada skin'i vahetust"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "Kasutajad võivad valida teise skin'i blogi vaatamiseks (ning nende valik salvestatakse küpsisesse)."
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Display public blog list"
-msgstr "Avalike blog'ide nimekirja kuvamine"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Märgistage, kui te soovite näidata blog'ide nimekirja oma lehel (kui teie skin seda toetab)."
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Include in public blog list"
-msgstr "Sisaldub avalike blog'ide nimekirjas"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "Märgistage, kui te soovite, et seda blog'i näidatakse kõikide avalike blog'ide nimekirjas."
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Default linkblog"
-msgstr "Vaikimisi linkblog"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "Kuvatakse selle blog'i kõrvale (kui teie skin seda toetab)."
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "Tagline"
-msgstr "Märksõna"
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Seda kuvatakse blog'i nime all blogi mallil."
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Pikk kirjeldus"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is displayed on the blog template."
-msgstr "Seda kuvatakse blog'i mallil."
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Short Description"
-msgstr "Lühike kirjeldus"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "Seda kasutatakse meta tag'ide kirjelduses ja RSS varustamisel. ILMA HTML'ita!"
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "Keywords"
-msgstr "Märksõnad"
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Seda kasutatakse meta tag'ide märksõnades. ILMA HTML'ita!"
-
-#: ..\..\..\admin\_blogs_general.form.php:93
-#: ..\..\..\admin\_edit_showposts.php:338
-msgid "Notes"
-msgstr "Märkmed"
-
-#: ..\..\..\admin\_blogs_general.form.php:95
-msgid "Additional info."
-msgstr "Lisainfo."
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Blog"
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "Blog'i URL"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "Staatiline fail"
-
-#: ..\..\..\admin\_blogs_list.php:33
-#: ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:119
-#: ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:75
-msgid "Locale"
-msgstr "Lokaal"
-
-#: ..\..\..\admin\_blogs_list.php:47
-#: ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58
-#: ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101
-#: ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "Atribuudid"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "Vaikimisi"
-
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Genereeri!"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid ""
-"Are you sure you want to delete blog #%d ?\\n"
-"\\n"
-"WARNING: This will delete ALL POST, COMMENTS,\\n"
-"CATEGORIES and other data related to that Blog!\\n"
-"\\n"
-"This CANNOT be undone!"
-msgstr ""
-"Olete te kindel, et tahate kustutada blog'i #%d ?\\n"
-"\\n"
-"HOIATUS: See kustutab KÕIK POSTITUSED, KOMMENTAARID,\\n"
-"KATEGOORIAD ja muud andmed, mis puutuvad sellelsse blog'isse!\\n"
-"\\n"
-"Seda EI SAA taastada!"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "Kustuta see blog!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "Kopeeri see blog!"
-
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92
-#: ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73
-#: ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "Kopeeri"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "Vabandage, kuid teil ei ole õigusi blogi omaduste muutmiseks/vaatamiseks."
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "Uus blog..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "Kasutaja load"
-
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Kasutajanimi"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "On<br />liige"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr "Võib postitada/muuta järgmiste staatustega:"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "Kustuta<br />postitused"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "Muuda<br />komment."
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "Muuda<br />kat."
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "Muuda<br />blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Avaldatud"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Kaitstud"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Privaatne"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Mustand"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "Ebasoovitatav"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "Liikmed"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "Lubatud lugeda kaitstud postitusi"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "Lubatud postitada sellesse blog'i privaatse staatusega"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "Lubatud postitada sellesse blog'i kaitstud staatusega"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "Lubatud postitada sellesse blog'i mustandi staatusega"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Lubatud postitada sellesse blog'i ebasoovitatava staatusega"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "Lubatud kustutada postitusi selles blog'is"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "Lubatud muuta kommentaare selles blog'is"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "Lubatud muuta kategooriaid selle blog'i jaoks"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "Lubatud muuta selle blogi omadusi"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "Valib/ei vali kõik kastid kasutades Javascripti"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr "Vali/ei vali kõik"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "Mitteliikmed"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:219
-msgid ""
-"Warning! You are about to remove your own permission to edit this blog!\\n"
-"You won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-"Hoiatus! Te hakkate eemaldama enda õigust seda blog'i muuta!\\n"
-"Te ei pääse enam blog'i omadustele ligi, kui te seda teete!"
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "Muuda kategooria omadusi"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "Olete te kindel, et tahate kustutada?"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "Uus alamkategooria siia"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Uus kategooria siia"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Märkus:</strong> Kustutades selle kategooria ei kustu postitused sellest kategooriast. Need lihtsalt liigutatakse ülemkategooria alla. Kui kustutate põhikategooria, liigutatakse postitused vanima allesjääva kategooria alla samas blog'is (väikseim kategoorianumber)."
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Postituse sisu"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Pealkiri"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Keel"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "Link URL'ile"
-
-#: ..\..\..\admin\_edit_form.php:135
-#: ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:141
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20
-#: ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:183
-#: ..\..\..\skins\_profile.php:76
-#: ..\..\..\skins\basic\_feedback.php:178
-#: ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "Email"
-
-#: ..\..\..\admin\_edit_form.php:139
-#: ..\..\..\admin\_users_form.php:139
-#: ..\..\..\admin\_users_form.php:141
-#: ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:77
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "URL"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Eelvaade"
-
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\_edit_form.php:173
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "Salvesta !"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Kontrolli õigekirja"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Lae üles fail/pilt"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "Omadused edasijõudnutele"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "Muuda aja esitlusviis"
-
-#: ..\..\..\admin\_edit_form.php:252
-msgid "URL Title"
-msgstr "URL'i pealkiri"
-
-#: ..\..\..\admin\_edit_form.php:254
-msgid "(to be used in permalinks)"
-msgstr "(kasutamiseks alalistes linkides)"
-
-#: ..\..\..\admin\_edit_form.php:263
-#: ..\..\..\admin\_edit_showposts.php:289
-#: ..\..\..\admin\_set_general.form.php:49
-#: ..\..\..\skins\_feedback.php:213
-#: ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Auto-BR"
-msgstr "Auto-BR"
-
-#: ..\..\..\admin\_edit_form.php:263
-#: ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "See valik on taunitav, üritage seda vältida."
-
-#: ..\..\..\admin\_edit_form.php:272
-msgid "Additional actions"
-msgstr "Lisategevused"
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "Pingback"
-msgstr "Pingback"
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Saada pingback kõikidele URL'idele selles postituses)"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "Trackback URLs"
-msgstr "Trackback URL'id"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "(Separate by space)"
-msgstr "(Eraldada tühikuga)"
-
-#: ..\..\..\admin\_edit_form.php:310
-#: ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Staatus"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "See postitus avaldatakse avalikult"
-
-#: ..\..\..\admin\_edit_form.php:317
-#: ..\..\..\admin\_edit_showposts.php:361
-msgid "Published (Public)"
-msgstr "Avaldatud (Avalik)"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "See postitus avaldatakse, kuid näevad seda vaid sisseloginud blog'i liikmed"
-
-#: ..\..\..\admin\_edit_form.php:324
-#: ..\..\..\admin\_edit_showposts.php:364
-msgid "Protected (Members only)"
-msgstr "Kaitstud (Ainult Liikmetele)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "See postitus avaldatakse, kuid seda näete ainult teie ise"
-
-#: ..\..\..\admin\_edit_form.php:331
-#: ..\..\..\admin\_edit_showposts.php:367
-msgid "Private (You only)"
-msgstr "Privaatne (Ainult teie)"
-
-#: ..\..\..\admin\_edit_form.php:337
-#: ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "Seda postitust võib näha ainult administreerimisliideses"
-
-#: ..\..\..\admin\_edit_form.php:338
-#: ..\..\..\admin\_edit_showposts.php:370
-msgid "Draft (Not published!)"
-msgstr "Mustand (Avaldamata!)"
-
-#: ..\..\..\admin\_edit_form.php:345
-#: ..\..\..\admin\_edit_showposts.php:373
-msgid "Deprecated (Not published!)"
-msgstr "Ebasoovitatav (Avaldamata!)"
-
-#: ..\..\..\admin\_edit_form.php:433
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Märkus: Postitamine mitmesse blog'i on võimaldatud."
-
-#: ..\..\..\admin\_edit_form.php:444
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Märkus: Postitamine mitmesse blog'i ei ole hetkel võimaldatud."
-
-#: ..\..\..\admin\_edit_form.php:446
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Märkus: Postitamine mitmesse kategooriasse ei ole hetkel võimaldatud."
-
-#: ..\..\..\admin\_edit_form.php:456
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55
-#: ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:280
-#: ..\..\..\skins\custom\_main.php:285
-#: ..\..\..\skins\custom\_main.php:290
-#: ..\..\..\skins\custom\_main.php:295
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Kommentaarid"
-
-#: ..\..\..\admin\_edit_form.php:458
-msgid "Visitors can leave comments on this post."
-msgstr "Külastajad võivad kommenteerida seda postitust."
-
-#: ..\..\..\admin\_edit_form.php:459
-msgid "Open"
-msgstr "Avatud"
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Külastajad EI või kommenteerida seda postitust."
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Closed"
-msgstr "Suletud"
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Külastajad ei näe ega saa kommenteerida seda postitust."
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Disabled"
-msgstr "Blokeeritud"
-
-#: ..\..\..\admin\_edit_form.php:470
-msgid "Renderers"
-msgstr "Renderdajad"
-
-#: ..\..\..\admin\_edit_form.php:540
-msgid "Comment info"
-msgstr "Kommentaari info"
-
-#: ..\..\..\admin\_edit_form.php:541
-#: ..\..\..\htsrv\comment_post.php:134
-#: ..\..\..\htsrv\comment_post.php:140
-msgid "Author"
-msgstr "Autor"
-
-#: ..\..\..\admin\_edit_form.php:544
-msgid "IP address"
-msgstr "IP aadress"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Next %d days"
-msgstr "Järgmised %d päeva"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "Eelmised %d"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d days"
-msgstr "Eelmised %d päeva"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "Järgmised %d"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:55
-#: ..\..\..\admin\_edit_navbar.php:61
-msgid " to "
-msgstr "kuni"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:63
-msgid " of "
-msgstr "kokku"
-
-#: ..\..\..\admin\_edit_navbar.php:71
-msgid "from the end"
-msgstr "lõpust"
-
-#: ..\..\..\admin\_edit_navbar.php:75
-msgid "from the start"
-msgstr "algusest"
-
-#: ..\..\..\admin\_edit_navbar.php:77
-msgid "OK"
-msgstr "OK"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr " Kuupäeva vahemik: "
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "autor:"
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "tase:"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:826
-msgid "Pages:"
-msgstr "Leheküljed: "
-
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "pole kommentaare"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:730
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 kommentaar"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d kommentaari"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1 Trackback"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d Trackback'i"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 Pingback"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d Pingback'i"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr "Trackback'id"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr "Pingback'id"
-
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "Sellel postitusel puuduvad kommentaarid..."
-
-#: ..\..\..\admin\_edit_showposts.php:226
-#: ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Kommenteerija:"
-
-#: ..\..\..\admin\_edit_showposts.php:230
-#: ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "Trackback:"
-
-#: ..\..\..\admin\_edit_showposts.php:234
-#: ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "Pingback:"
-
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr "Alaline link sellele kommentaarile"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:729
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145
-#: ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Kommenteeri"
-
-#: ..\..\..\admin\_edit_showposts.php:272
-#: ..\..\..\admin\_users_form.php:81
-#: ..\..\..\skins\_feedback.php:164
-#: ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:170
-#: ..\..\..\skins\wpc_default\_feedback.php:170
-msgid "User"
-msgstr "Kasutaja"
-
-#: ..\..\..\admin\_edit_showposts.php:275
-#: ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:172
-#: ..\..\..\skins\wpc_default\_feedback.php:172
-msgid "Edit profile"
-msgstr "Muuda profiili"
-
-#: ..\..\..\admin\_edit_showposts.php:280
-#: ..\..\..\skins\_feedback.php:201
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Kommentaari tekst"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\skins\_feedback.php:203
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "Lubatud XHTML tag'id"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\skins\_feedback.php:204
-#: ..\..\..\skins\basic\_feedback.php:198
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:149
-#: ..\..\..\skins\wpc_default\_feedback.php:149
-msgid "URLs, email, AIM and ICQs will be converted automatically."
-msgstr "URL'id, email, AIM ja ICQ konverteeritakse automaatselt."
-
-#: ..\..\..\admin\_edit_showposts.php:288
-#: ..\..\..\skins\_feedback.php:209
-#: ..\..\..\skins\basic\_feedback.php:203
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:205
-#: ..\..\..\skins\wpc_default\_feedback.php:205
-msgid "Options"
-msgstr "Valikud"
-
-#: ..\..\..\admin\_edit_showposts.php:289
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Reavahed muudetakse &lt;br&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:296
-#: ..\..\..\skins\_feedback.php:226
-#: ..\..\..\skins\basic\_feedback.php:220
-msgid "Send comment"
-msgstr "Saada kommentaar"
-
-#: ..\..\..\admin\_edit_showposts.php:350
-msgid "Posts to show"
-msgstr "Kuvatavad postitused"
-
-#: ..\..\..\admin\_edit_showposts.php:353
-msgid "Past"
-msgstr "Minevik"
-
-#: ..\..\..\admin\_edit_showposts.php:356
-msgid "Future"
-msgstr "Tulevik"
-
-#: ..\..\..\admin\_edit_showposts.php:381
-msgid "Title / Text contains"
-msgstr "Pealkiri / Teks sisaldab"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Sõnad"
-
-#: ..\..\..\admin\_edit_showposts.php:386
-msgid "AND"
-msgstr "JA"
-
-#: ..\..\..\admin\_edit_showposts.php:388
-msgid "OR"
-msgstr "VÕI"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "GPL Litsents"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:106
-msgid "uncheck all"
-msgstr "deselekteeri kõik"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:108
-msgid "check all"
-msgstr "selekteeri kõik"
-
-#: ..\..\..\admin\_menutop.php:162
-msgid "visit b2evolution's website"
-msgstr "külasta b2evolution kodulehekülge"
-
-#: ..\..\..\admin\_menutop.php:165
-msgid "Logout"
-msgstr "Logi välja"
-
-#: ..\..\..\admin\_menutop.php:167
-msgid "Exit to blogs"
-msgstr "Välju blog'idesse"
-
-#: ..\..\..\admin\_menutop.php:176
-msgid "Blog time:"
-msgstr "Blog'i aeg:"
-
-#: ..\..\..\admin\_menutop.php:177
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:178
-msgid "Logged in as:"
-msgstr "Sisse logitud kui:"
-
-#: ..\..\..\admin\_menutop.php:188
-msgid "Write"
-msgstr "Kirjuta"
-
-#: ..\..\..\admin\_menutop.php:194
-#: ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241
-#: ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:879
-msgid "Edit"
-msgstr "Muuda"
-
-#: ..\..\..\admin\_menutop.php:214
-msgid "Stats"
-msgstr "Statistika"
-
-#: ..\..\..\admin\_menutop.php:232
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Mallid"
-
-#: ..\..\..\admin\_menutop.php:242
-msgid "Users"
-msgstr "Kasutajad"
-
-#: ..\..\..\admin\_menutop.php:246
-msgid "User Profile"
-msgstr "Kasutaja Profiil"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "Vaikimisi kasutaja õigused"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Uued kasutajad võivad registreeruda"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr "Märgista selleks, et uued kasutajad saaksid ennast ise registreerida."
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Uute kasutajate grupp"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "Grupid määravad ära kasutajate rollid ja õigused."
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Uute kasutajate tase"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Tasemed määravad ära kasutajate hierarhia blog'ides."
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr "Kuvamise valikud"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "Vaikimisi blog kuvamiseks"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr "Seda blog'i kuvatakse index.php's ."
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "päeva"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "postitust"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "postitust lehtedel"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "Kuvamise viis"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr "Postitusi/Päevi leheküljel"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "igakuiselt"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "iganädalaselt"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "igapäevaselt"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "postitus postituse kaupa"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Arhiivireziim"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "Lingi valikud"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Kasuta ekstra-viite infot"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-msgstr "Soovitatav, kui teie veebiserver seda toetab. Lingid näevad välja nagu 'stub/2003/05/20/post_title' 'stub?title=post_title&c=1&tb=1&pb=1&more=1' asemel."
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Postitusi kuvatakse URL pealkirja kaudu (Soovitatav)"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr "Kasuta ID'd kui URL pealkiri puudub."
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr "Postitust kuvatakse läbi tema ID"
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr "Postitus on arhiivileheküljel, kuvatakse läbi tema ID"
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "Postitus on arhiivileheküljel, kuvatakse läbi tema pealkirja (Cafelog'iga ühilduvuse jaoks)"
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr "Püsilingi tüüp"
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr "Turvavalikud"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "Minimaalne parooli pikkus"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr "kasutajatele."
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr "Renderdamislisad"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "Lisad"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "Rakenda"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "Toolbar lisad"
-
-#: ..\..\..\admin\_set_plugins.form.php:69
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_set_regional.form.php:360
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-#: ..\..\..\skins\_profile.php:98
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Uuenda"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "Loo uus lokaal"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "Muuda lokaali"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "Esimesed kaks tähte peavad olema <a %s>ISO 639 keelekood</a>. Viimased kaks tähte peavad olema <a %s>ISO 3166 riigikood</a>."
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "Lubatud"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr "Kas see lokaal peab olema kättesaadav kasutajatele?"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "lokaalinimi"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "Charset"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "Peab olema sama mis keelefaili charset."
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "Kuupäeva formaat"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Vaata altpoolt."
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "Kellaaja formaat"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "Keelefail"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "kasutatav keelefail, asub <code>locales</code> alamkataloogis"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "Prioriteet"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1 on kõige kõrgem. Prioriteet on tähtis sel juhul, kui valite lokaali keelekoodi järgi ning mitmed lokaalid on samakeelsed; see võib juhtuda kui avastatakse browser'i keelt. Prioriteet mõjutab ka valikutes olevate lokaalide kuvamisjärjekorda, jne."
-
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-msgid "Create"
-msgstr "Loo"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "See asendab lokaali \\'%s\\'. Ok?"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "Lipud"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "Lippe hoitakse alamkataloogides <code>%s</code>. Nende failinimi on võrdne riigiosaga lokaalist (tähed 4-5); faililaiend on .gif ."
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "Kuupäeva/Aja Formaadid"
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr "Järgnevad tähed tuvastatakse formaadiridades:"
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" või \"pm\""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" või \"PM\""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr "B - Swatch Internet'i aeg"
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - ISO 8601 kuupäev (vajalik PHP 5); nt. \"2004-02-12T15:19:21+00:00\""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d - kuupäev, 2 numbrit eelneva nulliga; nt. \"01\" kuni \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - nädalapäev, tekstina, 3 tähte; nt. \"Ree\""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - nädalapäev, 1 täht; nt. \"R\""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - kuu, tekstina, pikk; nt. \"Januar\""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - tund, 12-tunnises formaadis ilma eelneva nullita; nt. \"1\" kuni \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - tund, 24-tunnine formaat ilma eelneva nullita; nt. \"0\" kuni \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - tund, 12-tunnine formaat; nt. \"01\" kuni \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - tund, 24-tunnine formaat; nt. \"00\" kuni \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - minutid; nt. \"00\" kuni \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (suur i) - \"1\" kui on suveaeg, \"0\" kui ei ole."
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - kuupäev ilma eelnevate nullideta; nt. \"1\" kuni \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (väike \"L\") - nädalapäev, tekstina, pikk; nt. \"Reede\""
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - valik, kas on liig- või lihtaasta; nt. \"0\" või \"1\""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - kuu; nt. \"01\" kuni \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - kuu, tekstina, 3 tähte; nt. \"Jan\""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - kuu ilma eelnevate nullideta; nt. \"1\" kuni \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "O - Erinevus Greenwich'i jaga (GMT) tundides; nt. \"+0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - RFC 822 formateeritud kuupäev; nt. \"Nel, 21 Det 2000 16:01:07 +0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - sekundid; nt. \"00\" kuni \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - Inglise järgarvu suffiks, tekstina, 2 tähte; nt. \"s\", \"ne\""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - päevade arv antud kuus; nt. \"28\" kuni \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - Selle masina ajatsooni sätted; nt. \"MDT\""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr "U - sekundeid epohhi algusest"
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - nädalapäev, numbrina, nt. \"0\" (Pühapäev) kuni \"6\" (Laupäev)"
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W - ISO-8601 aasta nädala number, nädalad algavad esmaspäeval; nt. \"42\""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - aasta, 4 numbrit; nt. \"1999\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - aasta, 2 numbrit; nt. \"99\""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - aasta päev; nt. \"0\" kuni \"365\""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Z - ajatsooni erinevus sekundites (nt. \"-43200\" kuni \"43200\"). Erinevus UTC'st läändejäävatel tsoonidel on alati negatiivne, idassejäävatel tsoonidel alati positiivne."
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - täielik ISO 8601 formaat, võrdub Y-m-d\\TH:i:s\\Z"
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"Tundmatud tähed reas trükitakse nagu on.<br />\n"
-"\t\t\t Te võite vältida tähti trükkides nende ette \\ nagu on."
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr "Märkus: vaikimisi lokaal ei ole lubatud."
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "Regionaalsätted"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Ajavahe"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr "tundides"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "Kui te ei ole oma serveri ajavööndis. Serveriaeg on: %s."
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "Browseri konfiguratsiooni, kasutajalokaali või blog'i lokaali poolt tühistatud (selles järjekorras)."
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "Olemasolevad lokaalid"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "Peida tõlkeinfo"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "Näita tõlkeinfot"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "Kuupäev fmt"
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "Aeg fmt"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "Kirjed"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "Tõlgitud"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "Võta välja"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "üles"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "Liiguta prioriteeti üles"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "alla"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "Liiguta prioriteeti alla"
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "Kopeeri lokaal"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr "Tühista kohaldatud seaded"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "Keelefail puudub..."
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr "Võta välja .po fail b2evo-formaati"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "Olete kindel, et tahate tühistada?"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "Tühista vaikimisi olekusse (kustuta andmebaasitabel)"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "esimene kasutaja"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "eelmine kasutaja"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "järgmine kasutaja"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "viimane kasutaja"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "Sulge kasutaja profiil"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "Loo uus kasutaja profiil"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Profiili omanik:"
-
-#: ..\..\..\admin\_users_form.php:85
-#: ..\..\..\admin\_users_form.php:99
-#: ..\..\..\admin\_users_form.php:114
-#: ..\..\..\skins\_profile.php:65
-msgid "Login"
-msgstr "Kasutajanimi"
-
-#: ..\..\..\admin\_users_form.php:86
-#: ..\..\..\admin\_users_form.php:100
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:115
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:66
-#: ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Eesnimi"
-
-#: ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:101
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:116
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\_profile.php:67
-#: ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "Perekonnanimi"
-
-#: ..\..\..\admin\_users_form.php:88
-#: ..\..\..\admin\_users_form.php:98
-#: ..\..\..\admin\_users_form.php:117
-#: ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:56
-#: ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Nick"
-
-#: ..\..\..\admin\_users_form.php:93
-#: ..\..\..\admin\_users_form.php:118
-#: ..\..\..\skins\_profile.php:60
-#: ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Kuvatav isik"
-
-#: ..\..\..\admin\_users_form.php:109
-msgid "Preferred locale"
-msgstr "Eelistatav lokaal"
-
-#: ..\..\..\admin\_users_form.php:109
-#: ..\..\..\admin\_users_form.php:119
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "Eelistatav lokaal administratsiooni, meeldetuletuste jne. jaoks"
-
-#: ..\..\..\admin\_users_form.php:122
-msgid "Send an email"
-msgstr "Saada e-mail"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Visit the site"
-msgstr "Külasta lehekülge"
-
-#: ..\..\..\admin\_users_form.php:145
-msgid "Search on ICQ.com"
-msgstr "Otsi ICQ.com'ist"
-
-#: ..\..\..\admin\_users_form.php:149
-#: ..\..\..\admin\_users_form.php:151
-#: ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:155
-msgid "Instant Message to user"
-msgstr "Saada sõnum"
-
-#: ..\..\..\admin\_users_form.php:160
-#: ..\..\..\admin\_users_form.php:172
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:161
-#: ..\..\..\admin\_users_form.php:173
-msgid "MSN IM"
-msgstr "MSN sõnum"
-
-#: ..\..\..\admin\_users_form.php:162
-#: ..\..\..\admin\_users_form.php:174
-msgid "YahooIM"
-msgstr "Yahoo sõnum"
-
-#: ..\..\..\admin\_users_form.php:164
-#: ..\..\..\admin\_users_form.php:175
-#: ..\..\..\skins\_profile.php:83
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "Meeldetuletused"
-
-#: ..\..\..\admin\_users_form.php:164
-#: ..\..\..\skins\_profile.php:83
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Märgista, kui soovite saada meeldetuletusi kui ükskõik millist teie postitust kommenteeritakse, trackback'itakse jne."
-
-#: ..\..\..\admin\_users_form.php:166
-#: ..\..\..\skins\_profile.php:87
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Uus parool"
-
-#: ..\..\..\admin\_users_form.php:166
-msgid "Leave empty if you don't want to change the password."
-msgstr "Jätke tühjaks, kui te ei soovi parooli muuta."
-
-#: ..\..\..\admin\_users_form.php:167
-#: ..\..\..\skins\_profile.php:92
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Kinnita uus parool"
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "yes"
-msgstr "jah"
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "no"
-msgstr "ei"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "User rights"
-msgstr "Kasutajaõigused"
-
-#: ..\..\..\admin\_users_form.php:221
-msgid "User information"
-msgstr "Kasutaja informatsioon"
-
-#: ..\..\..\admin\_users_form.php:223
-#: ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17
-#: ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:224
-#: ..\..\..\skins\_profile.php:49
-#: ..\..\..\skins\basic\_profile.php:50
-#: ..\..\..\skins\custom\_main.php:279
-#: ..\..\..\skins\custom\_main.php:284
-#: ..\..\..\skins\custom\_main.php:289
-#: ..\..\..\skins\custom\_main.php:294
-msgid "Posts"
-msgstr "Postitust"
-
-#: ..\..\..\admin\_users_form.php:225
-msgid "Created on"
-msgstr "Loodud"
-
-#: ..\..\..\admin\_users_form.php:226
-msgid "From IP"
-msgstr "IP'lt"
-
-#: ..\..\..\admin\_users_form.php:227
-msgid "From Domain"
-msgstr "Domeenist"
-
-#: ..\..\..\admin\_users_form.php:228
-msgid "With Browser"
-msgstr "Browser'iga"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "esimene grupp"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "eelmine grupp"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "järgmine grupp"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "viimane grupp"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr "Sulge grupi profiil"
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr "Loon uut gruppi"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "Muudan gruppi:"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr "Vaatan gruppi:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr "Selle grupi liikmete load"
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "Vaata kõike"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr "Täielik ligipääs"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr "Ligipääs puudub"
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "Ainult vaata"
-
-#: ..\..\..\admin\_users_groupform.php:92
-#: ..\..\..\b2evocore\_functions_hitlogs.php:528
-msgid "Statistics"
-msgstr "Statistika"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr "Globaalsed valikud"
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr "Märgista võimaldamaks malli muutmist."
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr "Kasutaja/Grupi haldamine"
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr "Grupid &amp; Kasutajad"
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr "vaikimisi grupp uute kasutajate jaoks"
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "Kopeeri grupp"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "Kustuta grupp"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "alanda kasutaja taset"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "tõsta kasutaja taset"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Kustuta kasutaja"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid ""
-"Are you sure you want to delete this user?\\n"
-"Warning: all his posts will be deleted too!"
-msgstr ""
-"Olete te kindel, et tahate kustutada selle kasutaja?\\n"
-"Ettevaatust: ka kõik selle kasutaja postitused kustutatakse!"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "Uus kasutaja..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "Uus grupp..."
-
-#: ..\..\..\b2evocore\_blog_main.php:204
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "Vaikimisi skin'i [%s] blog'i [%s] jaoks ei eksisteeri. See peab olema õigesti sätitud <a %s>blog'i omadustes</a> või õigesti tühistatud kinnitusfaili poolt. Kontakteeruge <a %s>administraatoriga</a>..."
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "VIGA! Ei saa kustutada! Te peate kustutama faili [%s] käsitsi."
-
-#: ..\..\..\b2evocore\_class_calendar.php:192
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#, php-format
-msgid "%d posts"
-msgstr "%d postitust"
-
-#: ..\..\..\b2evocore\_class_calendar.php:193
-#: ..\..\..\b2evocore\_class_calendar.php:198
-msgid "1 post"
-msgstr "1 postitus"
-
-#: ..\..\..\b2evocore\_class_calendar.php:301
-msgid "previous month"
-msgstr "eelmine kuu"
-
-#: ..\..\..\b2evocore\_class_calendar.php:305
-msgid "next month"
-msgstr "järgmine kuu"
-
-#: ..\..\..\b2evocore\_class_calendar.php:332
-msgid "previous year"
-msgstr "eelmine aasta"
-
-#: ..\..\..\b2evocore\_class_calendar.php:335
-msgid "next year"
-msgstr "järgmine aasta"
-
-#: ..\..\..\b2evocore\_class_calendar.php:364
-msgid "go to month's archive"
-msgstr "mine kuu arhiivi"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "Liige"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "Külaline"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "Muuda seda kommentaari"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:825
-msgid "Delete"
-msgstr "Kustuta"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-msgid "Delete this comment"
-msgstr "Kustuta see kommentaar"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid ""
-"You are about to delete this comment!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Te hakkate seda kommentaari kustutama!\\n"
-"\\'Cancel\\' et tühistada, \\'OK\\' et kustutada."
-
-#: ..\..\..\b2evocore\_class_commentlist.php:143
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "Kommentaarid puuduvad..."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:119
-msgid "Sorry, there is nothing to display..."
-msgstr "Vabandage, pole midagi kuvada..."
-
-#: ..\..\..\b2evocore\_class_db.php:93
-#, php-format
-msgid "Error selecting database [%s]!"
-msgstr "Viga valides andmebaasi [%s]!"
-
-#: ..\..\..\b2evocore\_class_db.php:150
-msgid "MySQL error!"
-msgstr "MySQL viga!"
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "Uus grupp"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:107
-msgid "Parser error: "
-msgstr "Parseri viga:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:124
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "Tag'i <code>body</code> võib kasutada ainult üks kord!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:137
-msgid "Illegal tag"
-msgstr "Keelatud tag"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:144
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "Tag %s peab asuma teise tag'i sees"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:146
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "Tag %s ei ole lubatud tag'i %s sees"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:154
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "Tag'il %s ei tohi olla omadust %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:162
-msgid "Found invalid URL: "
-msgstr "Leidsin vigase URL'i:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:185
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "Tag %s ei tohi sisaldada raw character andmeid"
-
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:300
-#: ..\..\..\b2evocore\_functions_cats.php:637
-msgid "Browse category"
-msgstr "Sirvi kategooriaid"
-
-#: ..\..\..\b2evocore\_class_item.php:403
-msgid "Comments are closed for this post."
-msgstr "Kommentaarid on suletud selle postituse jaoks."
-
-#: ..\..\..\b2evocore\_class_item.php:415
-msgid "This post is not published. You cannot leave comments."
-msgstr "Seda postitust pole avaldatud. Te ei saa kommenteerida."
-
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:465
-#: ..\..\..\b2evocore\_functions_bposts.php:732
-msgid "Read more!"
-msgstr "Loe veel!"
-
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:470
-#: ..\..\..\b2evocore\_functions_bposts.php:737
-msgid "More:"
-msgstr "Veel:"
-
-#: ..\..\..\b2evocore\_class_item.php:712
-msgid "Display feedback / Leave a comment"
-msgstr "Näita kommentaare / Jäta kommentaar"
-
-#: ..\..\..\b2evocore\_class_item.php:713
-msgid "Send feedback"
-msgstr "Jäta kommentaar"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "1 feedback"
-msgstr "1 kommentaar"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-#, php-format
-msgid "%d feedbacks"
-msgstr "%d kommentaari"
-
-#: ..\..\..\b2evocore\_class_item.php:728
-msgid "Display comments / Leave a comment"
-msgstr "Näita kommentaare / Jäta kommentaar"
-
-#: ..\..\..\b2evocore\_class_item.php:741
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Näita trackback'e / Kuva trackback'i aadress selle postituse jaoks"
-
-#: ..\..\..\b2evocore\_class_item.php:742
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "Trackback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "Trackback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr "Trackback'id (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:754
-msgid "Display pingbacks"
-msgstr "Näita pingback'e"
-
-#: ..\..\..\b2evocore\_class_item.php:755
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr "Pingback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr "Pingback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr "Pingback'id (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:826
-msgid "Delete this post"
-msgstr "Kustuta see postitus"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:836
-#: ..\..\..\b2evocore\_class_item.php:845
-msgid ""
-"You are about to delete this post!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Te hakkate seda postitust kustutama!\\n"
-"\\'Cancel\\' et tühistada, \\'OK\\' et kustutada."
-
-#: ..\..\..\b2evocore\_class_item.php:880
-msgid "Edit this post"
-msgstr "Muuda seda postitust"
-
-#: ..\..\..\b2evocore\_class_item.php:919
-msgid "Publish NOW!"
-msgstr "Avalda NÜÜD!"
-
-#: ..\..\..\b2evocore\_class_item.php:920
-msgid "Publish now using current date and time."
-msgstr "Avalda nüüd kasutades praegust kuupäeva ja aega."
-
-#: ..\..\..\b2evocore\_class_itemlist.php:563
-msgid "Invalid post, please correct these errors:"
-msgstr "Vigane postitus, palun korrigeerige need vead:"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:862
-msgid "Sorry, there is no post to display..."
-msgstr "Vabandage, postitus kuvamiseks puudub..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "POP3 ühendus:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "Server ei ole määratud"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: varajane NOOP OK, EI ole RFC 1939 vastav server"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "Ühendus serveriga puudub"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "POP3 kasutaja:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "Login ID'd ei saadetud"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "ühendust ei loodud"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "POP3 parool:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "Parooli ei edastatud"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "autentifitseerimine ebaõnnestus"
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP ebaõnnestus. Server ei vasta RFC 1939"
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "Serveri banner puudub"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "tühista"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr "apop autentifitseerimine ebaõnnestus"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr "POP3 login:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "Enneaegne nimekirja lõpp"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr "POP3 last:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr "Tühi käsurida"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "POP3 quit:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "ühendust ei eksisteeri"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "POP3 delete:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "Sõnuminumbrit ei edastatud"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "Käsk ebaõnnestus"
-
-#: ..\..\..\b2evocore\_class_user.php:68
-msgid "New user"
-msgstr "Uus kasutaja"
-
-#: ..\..\..\b2evocore\_class_user.php:262
-msgid "Permission denied!"
-msgstr "Ligipääs keelatud!"
-
-#: ..\..\..\b2evocore\_functions.php:47
-msgid "Oops, MySQL error!"
-msgstr "Uups, MySQL viga!"
-
-#: ..\..\..\b2evocore\_functions.php:479
-msgid "go back"
-msgstr "mine tagasi"
-
-#: ..\..\..\b2evocore\_functions.php:511
-msgid "Redirecting you to:"
-msgstr "Suunan edasi:"
-
-#: ..\..\..\b2evocore\_functions.php:513
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Kui midagi ei juhtu, kliki <a %s>siia</a>."
-
-#: ..\..\..\b2evocore\_functions.php:592
-msgid "No response!"
-msgstr "Vastust ei ole!"
-
-#: ..\..\..\b2evocore\_functions.php:597
-msgid "Remote error"
-msgstr "Viga"
-
-#: ..\..\..\b2evocore\_functions.php:612
-#: ..\..\..\b2evocore\_functions.php:617
-msgid "Response"
-msgstr "Vastus"
-
-#: ..\..\..\b2evocore\_functions.php:854
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "Parameeter %s on vajalik!"
-
-#: ..\..\..\b2evocore\_functions.php:1065
-msgid "Invalid URL"
-msgstr "Vigane URL"
-
-#: ..\..\..\b2evocore\_functions.php:1071
-msgid "URI scheme not allowed"
-msgstr "URI skeem keelatud"
-
-#: ..\..\..\b2evocore\_functions.php:1078
-msgid "URL not allowed"
-msgstr "URL keelatud"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:176
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Teatan kuritarvitamisest b2evolution.net'ile...."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:206
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr "Tühistatud (Jookseb localhost'is)."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:224
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Taotlen kuritarvitamise nimekirja b2evolution.net'ilt..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:234
-msgid "Latest update timestamp"
-msgstr "Viimase uuenduse aeg"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:259
-msgid "Incomplete reponse."
-msgstr "Mittetäielik vastus."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "No new blacklisted strings are available."
-msgstr "Uued keelatud kirjed puuduvad."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:271
-msgid "Adding strings to local blacklist"
-msgstr "Lisan kirjed lokaalsesse keelatud nimekirja"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:274
-msgid "Adding:"
-msgstr "Lisan:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "OK."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:281
-msgid "Not necessary! (Already handled)"
-msgstr "Pole vajalik! (Juba tehtud)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:289
-msgid "New latest update timestamp"
-msgstr "Uus viimase uuenduse aeg"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:298
-msgid "Invalid reponse."
-msgstr "Vigane vastus."
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "Päringule vastavat blog'i ei eksisteeri!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "Postituse detailid"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:702
-msgid "PREVIEW"
-msgstr "EELVAADE"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:828
-msgid "Next page"
-msgstr "Järgmine lehekülg"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:829
-msgid "Previous page"
-msgstr "Eelmine lehekülg"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:874
-msgid "Previous post"
-msgstr "Eelmine postitus"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:931
-msgid "Next post"
-msgstr "Järgmine postitus"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1043
-msgid "Next Page"
-msgstr "Järgmine lehekülg"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1071
-msgid "Previous Page"
-msgstr "Eelmine lehekülg"
-
-#: ..\..\..\b2evocore\_functions_cats.php:88
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Ei saa kustutada kui on alamkategooriad!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:120
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "Ei saa kustutada viimast kategooriat kui seal sisalduvad postitused!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:215
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "Nõutud kategooria %s ei eksisteeri!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:568
-msgid "Category"
-msgstr "Kategooria"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:58
-#: ..\..\..\b2evocore\_vars.php:134
-#: ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "vigane tähemärk Kasutajaagendis"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "referer ignored"
-msgstr "viitaja ignoreeritud"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-msgid "BlackList"
-msgstr "Keelatud Nimekiri"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-msgid "robot"
-msgstr "robot"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-msgid "invalid"
-msgstr "vigane"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "search engine"
-msgstr "otsingumootor"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:136
-msgid "loading referering page"
-msgstr "laen viitavat lehte"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:157
-msgid "found current url in page"
-msgstr "leidisin käesoleva url'i leheküljelt"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:450
-msgid "not a query - no params!"
-msgstr "ei ole päring - puuduvad parameetrid!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:475
-msgid "no query string found"
-msgstr "päringustring puudub"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354
-#: ..\..\..\install\index.php:85
-msgid "name"
-msgstr "nimi"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "Saadan pingback'e..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "Ühtegi pingback'i pole vaja."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "ALUSTA"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "Töötlen:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "Ei leidnud hostname:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "Ühendu serveriga:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "Ei suutnud avad ühendust:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "Alustan pealkirjade ja sisu vastuvõttu"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Pingback server leitud X-Pingback päisest:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Pingback server leitud Pingback <link /> tag'ist:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr "Pingback serverit ei leitud päistest ja sisust"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "Pingback serveri URL on tühi (võib olla sisemine PHP fgets viga)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "Pingback serveri andmed"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "Lehekülg lingitud:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "Lehekülg lingitud lehelt:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr "Pingin %s..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "LÕPP"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "Pingback'id tehtud."
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "Ping'in b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "Ping'in Weblogs.com..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "Ping'in Blo.gs..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "Ping'in technorati.com..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Arhiivid"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Arhiivide Kataloog"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Saadan trackback'id..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "Puuduvad trackback'id saatmiseks."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "Väljavõte saatmiseks:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "Trackback'id valmis."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "Saadan trackback'i:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Vastus:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "vale login/parool."
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:114
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "küpsise asetamine %s ebaõnnestus!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "login/parool enam ei kehti."
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Te peate sisse logima!"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "Logige sisse, kui teil on konto..."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "Registreeru..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "Registreeru et kontot avada..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "Logi välja (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "Logi välja oma kontost"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "Admin"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "Mine administreerimisliidesesse"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "Profiil (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "Muuda oma profiili"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "Kasutaja profiil"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "Pühapäev"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "Esmaspäev"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "Teisipäev"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "Kolmapäev"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "Neljapäev"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "Reede"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "Laupäev"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "Püh"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "Esm"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "Tei"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "Kol"
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "Nel"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "Ree"
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "Lau"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr "P"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr "E"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr "T"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr "K"
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr "N"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr "R"
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr "L"
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "Jaanuar"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "Veebruar"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "Märts"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "Aprill"
-
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "Mai"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "Juuni"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "Juuli"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "August"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "September"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "Oktoober"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "November"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "Detsember"
-
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "Jaa"
-
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "Vee"
-
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "Mär"
-
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "Apr"
-
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "Mai"
-
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "Jun"
-
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "Jul"
-
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "Aug"
-
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "Sep"
-
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "Okt"
-
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "Nov"
-
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "Det"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr "Kohalik"
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr "Raporteeritud"
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr "Tsentraal"
-
-#: ..\..\..\conf\_locales.php:50
-msgid "Czech (CZ)"
-msgstr "Tšehhi (CZ)"
-
-#: ..\..\..\conf\_locales.php:57
-msgid "German (DE)"
-msgstr "Saksa (DE)"
-
-#: ..\..\..\conf\_locales.php:64
-msgid "English (EU)"
-msgstr "Inglise (EU)"
-
-#: ..\..\..\conf\_locales.php:71
-msgid "English (UK)"
-msgstr "Inglise (UK)"
-
-#: ..\..\..\conf\_locales.php:78
-msgid "English (US)"
-msgstr "Inglise (US)"
-
-#: ..\..\..\conf\_locales.php:85
-msgid "English (CA)"
-msgstr "Inglise (CA)"
-
-#: ..\..\..\conf\_locales.php:92
-msgid "English (AU)"
-msgstr "Inglise (AU)"
-
-#: ..\..\..\conf\_locales.php:99
-msgid "English (IL)"
-msgstr "Inglise (IL)"
-
-#: ..\..\..\conf\_locales.php:106
-msgid "Spanish (ES)"
-msgstr "Hispaania (ES)"
-
-#: ..\..\..\conf\_locales.php:113
-msgid "French (FR)"
-msgstr "Prantsuse (FR)"
-
-#: ..\..\..\conf\_locales.php:120
-msgid "French (CA)"
-msgstr "Prantsuse (CA)"
-
-#: ..\..\..\conf\_locales.php:127
-msgid "French (BE)"
-msgstr "Prantsuse (BE)"
-
-#: ..\..\..\conf\_locales.php:134
-msgid "Hungarian (HU)"
-msgstr "Hungari (HU)"
-
-#: ..\..\..\conf\_locales.php:141
-msgid "Italian (IT)"
-msgstr "Itaalia (IT)"
-
-#: ..\..\..\conf\_locales.php:148
-msgid "Japanese (JP)"
-msgstr "Jaapani (JP)"
-
-#: ..\..\..\conf\_locales.php:155
-msgid "Lithuanian (LT)"
-msgstr "Leedu (LT)"
-
-#: ..\..\..\conf\_locales.php:162
-msgid "Bokm&aring;l (NO)"
-msgstr "Norra (NO)"
-
-#: ..\..\..\conf\_locales.php:169
-msgid "Dutch (NL)"
-msgstr "Taani (NL)"
-
-#: ..\..\..\conf\_locales.php:176
-msgid "Dutch (BE)"
-msgstr "Taani (BE)"
-
-#: ..\..\..\conf\_locales.php:183
-msgid "Portuguese (BR)"
-msgstr "Portugali (BR)"
-
-#: ..\..\..\conf\_locales.php:190
-msgid "Swedish (SE)"
-msgstr "Rootsi (SE)"
-
-#: ..\..\..\conf\_locales.php:197
-msgid "Chinese(S) gb2312 (CN)"
-msgstr "Hiina(S) gb2312 (CN)"
-
-#: ..\..\..\conf\_locales.php:204
-msgid "Chinese(S) utf-8 (CN)"
-msgstr "Hiina(S) utf-8 (CN)"
-
-#: ..\..\..\conf\_locales.php:211
-msgid "Trad. Chinese (TW)"
-msgstr "Trad. Hiina (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:27
-msgid "You cannot leave comments on this post!"
-msgstr "Te ei saa seda postitust kommenteerida!"
-
-#: ..\..\..\htsrv\comment_post.php:50
-msgid "Please fill in the name field"
-msgstr "Palun täitke nime lahter"
-
-#: ..\..\..\htsrv\comment_post.php:51
-msgid "Please fill in the email field"
-msgstr "Palun täitke email'i lahter"
-
-#: ..\..\..\htsrv\comment_post.php:56
-msgid "Supplied email address is invalid"
-msgstr "Sisestatud email'i aadress on vigane"
-
-#: ..\..\..\htsrv\comment_post.php:80
-msgid "Please do not send empty comment"
-msgstr "Palun ärge saatke tühja kommentaari"
-
-#: ..\..\..\htsrv\comment_post.php:97
-msgid "You can only post a new comment every 30 seconds."
-msgstr "Te saate postitada uusi kommentaare iga 30 sekundi tagant."
-
-#: ..\..\..\htsrv\comment_post.php:101
-msgid "Cannot post comment, please correct these errors:"
-msgstr "Ei saa postitada kommentaari, palun parandage need vead:"
-
-#: ..\..\..\htsrv\comment_post.php:102
-msgid "Back to comment editing"
-msgstr "Tagasi kommentaari muutmise juurde"
-
-#: ..\..\..\htsrv\comment_post.php:127
-#: ..\..\..\htsrv\comment_post.php:130
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Uus kommentaar teie postitusele #%d \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:142
-#: ..\..\..\htsrv\trackback.php:106
-#: ..\..\..\xmlsrv\xmlrpc.php:1408
-msgid "Url"
-msgstr "Url"
-
-#: ..\..\..\htsrv\comment_post.php:144
-msgid "Comment"
-msgstr "Kommentaar"
-
-#: ..\..\..\htsrv\comment_post.php:145
-#: ..\..\..\htsrv\trackback.php:108
-#: ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Edit/Delete"
-msgstr "Muuda/Kustuta"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "Ühendan pop serveriga..."
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "Ühendus ebaõnnestus:"
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "Login sisse pop serverisse..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "Email'i ei ole või Login ebaõnnestus:"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "Saan sõnumit #%d..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "Töötlen...."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "Liiga vana"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "Pealkirja prefiks ei sobi"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Originaalsisu:"
-
-#: ..\..\..\htsrv\getmail.php:206
-#: ..\..\..\htsrv\login.php:81
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_login_form.php:47
-#: ..\..\..\htsrv\_lostpass_form.php:27
-#: ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27
-#: ..\..\..\skins\_profile.php:35
-#: ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Login:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Parool:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "Vale login või parool."
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "Kategooria ID"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "Blog'i ID"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "Ligipääs keelatud."
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Postitatud pealkiri"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Postitatud sisu"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Missioon täidetud, sõnum kustutatud."
-
-#: ..\..\..\htsrv\login.php:75
-#: ..\..\..\htsrv\login.php:98
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Email uue parooliga on edukalt saadetud teie email'i aadressile."
-
-#: ..\..\..\htsrv\login.php:82
-msgid "New Password:"
-msgstr "Uus parool:"
-
-#: ..\..\..\htsrv\login.php:83
-msgid "You can login here:"
-msgstr "Te võite sisse logida siin:"
-
-#: ..\..\..\htsrv\login.php:88
-msgid "your weblog's login/password"
-msgstr "teie weblog'i login/parool"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "The email could not be sent."
-msgstr "Email'i ei õnnestunud saata."
-
-#: ..\..\..\htsrv\login.php:91
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Võimalik põhjus: teie host on keelanud mail() funktsiooni..."
-
-#: ..\..\..\htsrv\login.php:112
-msgid "Note: You are already logged in!"
-msgstr "Märkus: Te olete juba sisse logitud!"
-
-#: ..\..\..\htsrv\login.php:119
-msgid "Continue..."
-msgstr "Jätka..."
-
-#: ..\..\..\htsrv\profile_update.php:36
-#: ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "Te ei ole sisse logitud."
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "Te ei ole sisse logitud selle konto alt, mida üritate muuta."
-
-#: ..\..\..\htsrv\profile_update.php:47
-#: ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64
-#: ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79
-#: ..\..\..\htsrv\profile_update.php:96
-#: ..\..\..\htsrv\profile_update.php:101
-#: ..\..\..\htsrv\profile_update.php:107
-msgid "Back to profile"
-msgstr "Tagasi profiili"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "Palun sisestage oma nick (võib olla sama mis login)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "teie ICQ UIN võib olla ainult number, tähed on keelatud"
-
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "palun sisestage oma email'i aadress"
-
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "email'i aadress on vigane"
-
-#: ..\..\..\htsrv\profile_update.php:87
-#: ..\..\..\htsrv\profile_update.php:95
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "te sisestasite oma uue parooli ainult üks kord. Minge tagasi ja sisestage see kaks korda."
-
-#: ..\..\..\htsrv\profile_update.php:100
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "te sisestasite erinevad paroolid. Minge tagasi ja parandage viga."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "palun sisestage Login"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "palun sisestage oma parool kaks korda"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "palun sisetage sama parool kahte paroolivälja"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "see login on juba registreeritud, palun valige teistsugune"
-
-#: ..\..\..\htsrv\register.php:119
-#: ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "uue kasutaja registreerimine teie blog'is"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Halda kasutajaid"
-
-#: ..\..\..\htsrv\trackback.php:98
-#: ..\..\..\htsrv\trackback.php:103
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Uus trackback teie postitusele #%d \"%s\""
-
-#: ..\..\..\htsrv\trackback.php:105
-#: ..\..\..\xmlsrv\xmlrpc.php:1407
-msgid "Website"
-msgstr "Kodulehekülg"
-
-#: ..\..\..\htsrv\trackback.php:107
-#: ..\..\..\xmlsrv\xmlrpc.php:1409
-msgid "Excerpt"
-msgstr "Väljavõte"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "Login"
-
-#: ..\..\..\htsrv\_login_form.php:44
-msgid "You will have to accept cookies in order to log in."
-msgstr "Te peate aksepteerima küpsised selleks, et sisse logida."
-
-#: ..\..\..\htsrv\_login_form.php:52
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "Parool:"
-
-#: ..\..\..\htsrv\_login_form.php:58
-#: ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "Logi sisse!"
-
-#: ..\..\..\htsrv\_login_form.php:66
-#: ..\..\..\install\index.php:59
-msgid "Go to Blogs"
-msgstr "Mine blog'idesse"
-
-#: ..\..\..\htsrv\_login_form.php:68
-msgid "Lost your password ?"
-msgstr "Kaotasite oma parooli ?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Kaotasite parooli ?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Uus parool genereeritakse ja saadetakse teile email'iga."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "Genereeri uus parool!"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Registreerumine lõpetatud"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Registreerimine hetkel blokeeritud"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "Kasutaja registreerimine on hetkel keelatud."
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Kodu"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Registreeru"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(kaks korda)"
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "Vähemalt %d tähemärki, palun."
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr "Eelistatav keel"
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "Registreeri!"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr "Logi sisse olemasolevasse kontosse..."
-
-#: ..\..\..\install\index.php:47
-msgid "b2evo installer"
-msgstr "b2evo installer"
-
-#: ..\..\..\install\index.php:54
-msgid "Installer for version "
-msgstr "Installer versioonile"
-
-#: ..\..\..\install\index.php:56
-msgid "Current installation"
-msgstr "Käesolev installatsioon"
-
-#: ..\..\..\install\index.php:57
-msgid "Install menu"
-msgstr "Installi menüü"
-
-#: ..\..\..\install\index.php:58
-msgid "PHP info"
-msgstr "PHP info"
-
-#: ..\..\..\install\index.php:60
-msgid "Go to Admin"
-msgstr "Mine Admin'i"
-
-#: ..\..\..\install\index.php:61
-msgid "Online"
-msgstr "Online"
-
-#: ..\..\..\install\index.php:62
-msgid "Manual"
-msgstr "Käsiraamat"
-
-#: ..\..\..\install\index.php:63
-msgid "Support"
-msgstr "Tugi"
-
-#: ..\..\..\install\index.php:72
-msgid "Language / Locale"
-msgstr "Keel / Lokaal"
-
-#: ..\..\..\install\index.php:73
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "Valige vaikimisi keel/lokaal oma b2evo installatsiooni jaoks."
-
-#: ..\..\..\install\index.php:101
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "Kontrollige oma andmebaasi konfiguratsiooni allpool ja uuendage seda, kui vaja..."
-
-#: ..\..\..\install\index.php:113
-#: ..\..\..\install\index.php:122
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "Käesoleva b2evolution versiooni miinimumnõudmine on %s versioon %s kuid teie üritate kasutada versiooni %s!"
-
-#: ..\..\..\install\index.php:145
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr "Paistab, et teie poolt sisestatud andmebaasi seadistused ei tööta. Palun kontrollige neid hoolikalt ja proovige uuesti..."
-
-#: ..\..\..\install\index.php:185
-msgid "Config file update"
-msgstr "Konfiguratsioonifaili uuendus"
-
-#: ..\..\..\install\index.php:186
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "Me ei saa teie konfiguratsioonifaili [%s] automaatselt uuendada!"
-
-#: ..\..\..\install\index.php:187
-msgid "There are two ways to deal with this:"
-msgstr "Seda saab teha kahte moodi:"
-
-#: ..\..\..\install\index.php:189
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr "Te saate lubada installeril konfifaili uuendada muutes tema ligipääsu:"
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr "<code>chmod 666 %s</code>. Kui vaja, vaadake <a %s>online manual about permissions</a>."
-
-#: ..\..\..\install\index.php:192
-msgid "Come back to this page and refresh/reload."
-msgstr "Tulge tagasi sellele lehele ja refresh/reload."
-
-#: ..\..\..\install\index.php:196
-msgid "Alternatively, you can update the config file manually:"
-msgstr "Alternatiivina võite uuendada konfifaili käsitsi:"
-
-#: ..\..\..\install\index.php:198
-msgid "Open the _config.php file locally with a text editor."
-msgstr "Avage _config.php fail lokaalselt tekstiredaktoriga."
-
-#: ..\..\..\install\index.php:199
-msgid "Delete all contents!"
-msgstr "Kustutage kogu sisu!"
-
-#: ..\..\..\install\index.php:200
-msgid "Copy the contents from the box below."
-msgstr "Kopeerige sisu allolevast lahtrist."
-
-#: ..\..\..\install\index.php:201
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "Paste'ge see oma lokaalsesse tekstiredaktorisse. <strong>TÄHELEPANU: kontrollige, et EI OLEKS TÜHIKUT peale lõppu <code>?&gt;</code> failis.</strong> Ükskõik mis tühik, tab, uus rida või tühi rida võib takistada küpsiste saatmist kui te hiljem üritate sisse logida."
-
-#: ..\..\..\install\index.php:202
-msgid "Save the new _config.php file locally."
-msgstr "Salvestage uus _config.php fail lokaalselt."
-
-#: ..\..\..\install\index.php:203
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "Upload'ige ta oma serverisse /_conf kataloogi."
-
-#: ..\..\..\install\index.php:204
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr "<a %s>Alusta installeerimist uuesti</a>."
-
-#: ..\..\..\install\index.php:208
-msgid "This is how your _config.php should look like:"
-msgstr "Nii peaks teie _config.php välja nägema:"
-
-#: ..\..\..\install\index.php:228
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "Teie konfiguratsioonifail [%s] on uuendatud."
-
-#: ..\..\..\install\index.php:261
-msgid "Base configuration"
-msgstr "Põhikonfiguratsioon"
-
-#: ..\..\..\install\index.php:263
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr "Teie põhikonfiguratsioonifaili ei ole veel muudetud. Te saate seda teha täites allpoolasuva vormi."
-
-#: ..\..\..\install\index.php:265
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "See on miinimuminfo, mida me vajame, et installeerida b2evolution sellele serverile:"
-
-#: ..\..\..\install\index.php:272
-msgid "Database you want to install into"
-msgstr "Andmebaas, kuhu tahate installida"
-
-#: ..\..\..\install\index.php:274
-#: ..\..\..\install\index.php:378
-msgid "mySQL Username"
-msgstr "mySQL kasutajanimi"
-
-#: ..\..\..\install\index.php:274
-msgid "Your username to access the database"
-msgstr "Teie andmebaasi kasutajanimi"
-
-#: ..\..\..\install\index.php:275
-#: ..\..\..\install\index.php:379
-msgid "mySQL Password"
-msgstr "mySQL parool"
-
-#: ..\..\..\install\index.php:275
-msgid "Your password to access the database"
-msgstr "Teie andmebaasi parool"
-
-#: ..\..\..\install\index.php:276
-#: ..\..\..\install\index.php:380
-msgid "mySQL Database"
-msgstr "mySQL andmebaas"
-
-#: ..\..\..\install\index.php:276
-msgid "Name of the database you want to use"
-msgstr "Kasutatava andmebaasi nimi"
-
-#: ..\..\..\install\index.php:277
-#: ..\..\..\install\index.php:381
-msgid "mySQL Host"
-msgstr "mySQL host"
-
-#: ..\..\..\install\index.php:277
-msgid "You probably won't have to change this"
-msgstr "Seda ei pea te arvatavasti muutma"
-
-#: ..\..\..\install\index.php:282
-msgid "Additional settings"
-msgstr "Lisaseaded"
-
-#: ..\..\..\install\index.php:284
-#: ..\..\..\install\index.php:382
-msgid "Base URL"
-msgstr "Põhi-URL"
-
-#: ..\..\..\install\index.php:284
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr "See on koht, kus b2evo ja teie blog'id hakkavad vaikimisi olema. KONTROLLIGE SEDA HOOLIKALT või muidu enamus asju ei tööta. Kui te tahate testida b2evolution'i oma masinas, siis selleks, et küpsised töötaksid, te PEATE kasutama http://<strong>localhost</strong>/path... ÄRGE kasutage oma masina nime!"
-
-#: ..\..\..\install\index.php:286
-msgid "Your email"
-msgstr "Teie email"
-
-#: ..\..\..\install\index.php:286
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "Kasutatakse tõsiste serveri veateadete puhul, et kasutajad saaksid teiega kontakteeruda. Te saate ka teateid uute kasutajate registreerumisest."
-
-#: ..\..\..\install\index.php:293
-msgid "Update config file"
-msgstr "Uuenda konfifaili"
-
-#: ..\..\..\install\index.php:313
-msgid "How do you want to install b2evolution?"
-msgstr "Kuidas te soovite b2evolution'i installida?"
-
-#: ..\..\..\install\index.php:317
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "Installatsiooni võib teha mitmeti. Valige üks:"
-
-#: ..\..\..\install\index.php:320
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>Uus Install</strong>: Installeeri b2evolution andmebaasitabelid näidisandmetega."
-
-#: ..\..\..\install\index.php:323
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>Uuenda b2evolution'i eelmisest versioonist</strong>: Uuenda b2evolution andmebaasi tabeleid, et muuta need ühilduvateks käesoleva versiooniga!"
-
-#: ..\..\..\install\index.php:326
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Uuenda Cafelog/b2 v 0.6.x'ist</strong>: Installeeri b2evolution andmebaasitabelid ja kopeeri neisse olemasolevad Cafelog/b2 andmed."
-
-#: ..\..\..\install\index.php:329
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>Uuenda Manywhere Miniblog'ist</strong>: Installeeri b2evolution andmebaasi tabelid ja kopeeri olemasolevad andmed Miniblog'ist."
-
-#: ..\..\..\install\index.php:332
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>Uuenda WordPress v 1.2'st</strong>: Installeeri b2evolution andmebaasi tabelid ja kopeeri neisse olemasolevad WordPress andmed."
-
-#: ..\..\..\install\index.php:339
-msgid "Delete b2evolution tables"
-msgstr "Kustuta b2evolution tabelid"
-
-#: ..\..\..\install\index.php:340
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr "Kui te olete installeerinud b2evolution tabelid ennem ja soovite alustada uuesti, peate te b2evolution tabelid kustutama enne uue installatsiooni alustamist. <strong>ETTEVAATUST: Kõik teie b2evolution tabelid ja andmed kaovad!!!</strong> Teie Cafelog/b2 või ükskõik mis teised tabelid, kui teil on mõned, jäävad puutumata."
-
-#: ..\..\..\install\index.php:346
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr "<strong>Muutke oma baaskonfiguratsiooni</strong> (vaadake kokkuvõtet allpool): Teil on seda vaja teha ainult nendel haruldastel juhtudel, kui te liigutasite oma b2evolution faile või andmebaasi teise kohta..."
-
-#: ..\..\..\install\index.php:348
-msgid "GO!"
-msgstr "LÄKS!"
-
-#: ..\..\..\install\index.php:355
-msgid "Need to start anew?"
-msgstr "Tahate alustada uuesti?"
-
-#: ..\..\..\install\index.php:356
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr "Kui te olete b2evolution tabelid ennem installinud ja soovite alustada uuesti, peate te kustutama b2evolution tabelid ennem kui saate alustada uut installatsiooni. b2evolution võib teie eest enda tabelid kustutada, kuid ilmselgetel turvalisuse põhjustel on see võimalus vaikimisi keelatud."
-
-#: ..\..\..\install\index.php:367
-msgid "Base config recap..."
-msgstr "Põhikonfiguratsiooni kokkuvõte..."
-
-#: ..\..\..\install\index.php:369
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr "Kui te ei näe korrektseid seadeid siin, PEATUGE enne edasiminekut ja <a %s>uuendage oma põhikonfiguratsiooni</a>."
-
-#: ..\..\..\install\index.php:379
-msgid "(Set, but not shown for security reasons)"
-msgstr "(Olemas, kuid ei kuvata turvalisuse huvides)"
-
-#: ..\..\..\install\index.php:383
-msgid "Admin email"
-msgstr "Admin'i email"
-
-#: ..\..\..\install\index.php:395
-msgid "Installing b2evolution tables with sample data"
-msgstr "Installeerin b2evolution tabeleid näidisandmetega"
-
-#: ..\..\..\install\index.php:400
-msgid "Installation successful!"
-msgstr "Installatsioon õnnestus!"
-
-#: ..\..\..\install\index.php:402
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Nüüd saate te<a %s>sisse logida</a> login'iga \"admin\" ja parooliga \"%s\".</p>\n"
-"\t<p>Jälgige parooli hoolikalt! See on <em>juhuslik</em> parool, mis antakse teile kui te installeerite b2evolution. Kui te selle kaotate, peate te kustutama andmebaasi tabelid ja installima uuesi.</p>"
-
-#: ..\..\..\install\index.php:415
-msgid "Upgrading data in existing b2evolution database"
-msgstr "Uuendan andmeid olemasolevas b2evolution andmebaasis"
-
-#: ..\..\..\install\index.php:420
-#: ..\..\..\install\index.php:440
-#: ..\..\..\install\index.php:459
-#: ..\..\..\install\index.php:479
-msgid "Upgrade completed successfully!"
-msgstr "Uuendus lõpetatud edukalt!"
-
-#: ..\..\..\install\index.php:421
-#: ..\..\..\install\index.php:441
-#: ..\..\..\install\index.php:480
-#: ..\..\..\install\_functions_evoupgrade.php:51
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "Nüüd võite te <a %s>sisse logida</a> oma tavalise %s kasutajanime ja parooliga."
-
-#: ..\..\..\install\index.php:435
-#: ..\..\..\install\index.php:454
-#: ..\..\..\install\index.php:474
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr "Installeerin b2evolution tabeleid ja kopeerin olemasolevaid %s andmeid"
-
-#: ..\..\..\install\index.php:460
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Nüüd võite te <a %s>sisse logida</a> oma tavalisel Miniblog email login'iga, mis on piiratud 20 tähemärgi peale. Kõik paroolid on seatud \"%s\".</p>\n"
-"<p>Jälgige parooli hoolikalt! See on <em>juhuslik</em> parool, mis antakse teile kui te installeerite b2evolution. Kui te selle kaotate, peate te kustutama andmebaasi tabelid ja installima uuesi.</p>"
-
-#: ..\..\..\install\index.php:493
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "Kustutan b2evolution tabelid andmebaasist"
-
-#: ..\..\..\install\index.php:497
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "Turvapõhjustel on tühistamisfunktsioon vaikimisi keelatud."
-
-#: ..\..\..\install\index.php:507
-msgid "Reset done!"
-msgstr "Tühistamine tehtud!"
-
-#: ..\..\..\install\index.php:508
-msgid "Back to menu"
-msgstr "Tagasi menüüsse"
-
-#: ..\..\..\install\index.php:515
-msgid "official website"
-msgstr "ametlik kodulehekülg"
-
-#: ..\..\..\install\index.php:517
-msgid "contact"
-msgstr "kontakt"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "See blog sisaldab endas kõiki teie postitusi, mis on uuendatud Cafelog'ist. Blog'i nimi on '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:404
-msgid "This is a sample linkblog entry"
-msgstr "See on linkblogi näidiskanne"
-
-#: ..\..\..\install\_functions_create.php:404
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr "See on linkblogi kannet kirjeldav näidistekst. Üldjuhul on mõistlik jätta see tühjaks, jättes ainult Pealkirja ja Url teie linkblog'i kannete jaoks (lemmik/seotud leheküljed)"
-
-#: ..\..\..\install\_functions_create.php:424
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "See on blog'i '%s' pikk kirjeldus. %s"
-
-#: ..\..\..\install\_functions_create.php:432
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr "See blog (blog #1) on väga omapärane blog! Ta korjab endasse automaatselt kõik postitused kõikidest teistest blog'idest. See võimaldab teil kergesti jälgida kõike mis postitatakse selles süsteemis. Te saate peita selle blogi avalikkuse eest võttes maha märgistuse 'Sisaldub avalikus blog'ide nimekirjas' blog'i adminnis."
-
-#: ..\..\..\install\_functions_create.php:434
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:468
-#: ..\..\..\install\_functions_create.php:487
-#, php-format
-msgid "%s Title"
-msgstr "%s Pealkiri"
-
-#: ..\..\..\install\_functions_create.php:439
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:473
-#: ..\..\..\install\_functions_create.php:492
-#, php-format
-msgid "Tagline for %s"
-msgstr "Märksõna %s jaoks"
-
-#: ..\..\..\install\_functions_create.php:440
-#: ..\..\..\install\_functions_create.php:457
-#: ..\..\..\install\_functions_create.php:474
-#: ..\..\..\install\_functions_create.php:493
-#, php-format
-msgid "Short description for %s"
-msgstr "%s lühikirjeldus"
-
-#: ..\..\..\install\_functions_create.php:443
-#: ..\..\..\install\_functions_create.php:461
-#: ..\..\..\install\_functions_create.php:477
-#: ..\..\..\install\_functions_create.php:496
-#, php-format
-msgid "Notes for %s"
-msgstr "%s märkmed"
-
-#: ..\..\..\install\_functions_create.php:444
-#: ..\..\..\install\_functions_create.php:462
-#: ..\..\..\install\_functions_create.php:478
-#: ..\..\..\install\_functions_create.php:497
-#, php-format
-msgid "Keywords for %s"
-msgstr "%s võtmesõnad"
-
-#: ..\..\..\install\_functions_create.php:485
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr "Selle blog'i põhieesmärk on olla teiste blog'ide jaoks küljeühikuks, kus kuvatakse teie lemmik/seotud linke."
-
-#: ..\..\..\install\_functions_create.php:563
-msgid "Clean Permalinks!"
-msgstr "Tühjenda püsilingid!"
-
-#: ..\..\..\install\_functions_create.php:563
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-"b2evolution kasutab vaikimisi vana stiiliga püsilinke ja vastukaja. See on vajalik, et tagada maksimaalne ühilduvus erinevate veebiserveri konfiguratsioonidega.\n"
-"\n"
-"Sellele vaatamata, kui te tunnete ennast b2evolution'iga mugavalt, peaksite te proovima aktiveerida puhtad püsilingid Seadete lehelt... (pange linnuke 'Kasuta ekstra-viite infot')"
-
-#: ..\..\..\install\_functions_create.php:569
-msgid "Apache optimization..."
-msgstr "Apache optimisatsioonid..."
-
-#: ..\..\..\install\_functions_create.php:569
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-"Kataloogides <code>/blogs</code> ja <code>/blogs/admin</code> on kaks faili nimega [<code>sample.htaccess</code>]. Te peaksite proovima neid ümber nimetada [<code>.htaccess</code>].\n"
-"\n"
-"See optimiseerib b2evolutioni kasutamist veebiserveri poolt (kui te kasutate Apache't). Need failid ei ole vaikimisi aktiivsed kuna mõned host'id kuvavad koheselt peale nende kasutamist veateate. Kui see juhtub peale failide ümbernimetamist, eemaldage nad ja kõik saab korda."
-
-#: ..\..\..\install\_functions_create.php:575
-msgid "About evoSkins..."
-msgstr "evoSkins kohta..."
-
-#: ..\..\..\install\_functions_create.php:575
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-"Vaikimisi b2evolution blog'id kuvatakse vaikimisi valitud skin'iga.\n"
-"\n"
-"Lugejad võivad valida uue skin'i kasutades skin'ide vahetajat, mis on integreeritud enamustesse skin'idesse.\n"
-"\n"
-"Te võite muuta vaikimisi skin'i ükskõik mis blogi jaoks muutes blog'i parameetreid läbi admin'i interfeisi. Teil on ka võimalus sundida kõiki kasutama vaikimisi valitud skin'i.\n"
-"\n"
-"Teisalt võite te olemasolevate skin'ide valikut piirata kustutades ebavajalikud /blogs/skins kataloogist. Te võite ka uusi skin'e teha kopeerides kataloogi, selle nime muutes ja selle sisu redigeerides.\n"
-"\n"
-"Selleks, et muuta skin'i, tehke tema '<code>_main.php</code>' fail lahti redigeerijas ja lugege seesolevaid kommentaare. Ja muidugi, lugege käsiraamatut evoSkins lehel!"
-
-#: ..\..\..\install\_functions_create.php:587
-msgid "Skins, Stubs and Templates..."
-msgstr "Skin'id, kinnitused ja mallid..."
-
-#: ..\..\..\install\_functions_create.php:587
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-"Vaikimisi kuvatakse kõiki eelinstalleritud blog'e kasutades skin'i. (Rohkem skin'idest järgmises postituses.)\n"
-"\n"
-"See tähendab, et blog'idele pääsetase ligi läbi '<code>index.php</code>', mis laadib parameetrid andmebaasist ja seejärel annab edasi kuvamistöö skin'ile.\n"
-"\n"
-"Alternatiivina, kui te ei soovi kasutada DB vaikimisi parameetreid ja soovite, näiteks, peale suruda skin'i, kategooriat või spetsiifilist linkblog'i, võite te tekitada kinnitusfaili nagu äratoodud '<code>a_stub.php</code>' ja pöörduda oma blog'i poole läbi selle kinnituse index.php asemel.\n"
-"\n"
-"Lõpetuseks, kui teil on vaja teha väga spetsiifilisi muudatusi oma blog'ile, võite te kasutada tühjasid malle skin'ide asemel. Sellisel juhul pöörduge oma blog'i poole läbi täismalli, nagu äratoodud '<code>a_noskin.php</code>'.\n"
-"\n"
-"Te leiate rohkem informatsiooni kinnitus/malli failidest. Avage nad tekstieditoris ja lugege neis leiduvaid kommentaare.\n"
-"\n"
-"Kasutate ühte või teist meetodit, kontrollige kindlasti bolg'ide admin'ist, et te panite õige ligipääsumeetodi. Kui kasutate kinnitust või malli, peate te tema failinime panema 'Kinnituse nimi' lahtrisse. Kui te seda ei tee, siis permalingid ei tööta korralikult."
-
-#: ..\..\..\install\_functions_create.php:601
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "Mitu Blog'i, uued blog'id, vanad blog'id..."
-
-#: ..\..\..\install\_functions_create.php:602
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-"b2evolution tuleb vaikimisi 4 blog'iga, 'Blog All', 'Blog A', 'Blog B' ja 'Linkblog'.\n"
-"\n"
-"Mõnedel nendest blog'idest on eriline roll. Lugege sellest vastaval leheküljel.\n"
-"\n"
-"Te võite lisada blog'e või kustutada soovimatuid blog'e blog'ide admin'ist."
-
-#: ..\..\..\install\_functions_create.php:611
-msgid "This is a multipage post"
-msgstr "See on mitmeleheküljeline postitus"
-
-#: ..\..\..\install\_functions_create.php:611
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-"See on lehekülg 1 mitmeleheküljelisest postitusest.\n"
-"\n"
-"Te võite näha teisi lehekülgi klikkides allpool teksti olevatel linkidel.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"See on lehekülg 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"See on lehekülg 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"See on lehekülg 4.\n"
-"\n"
-"See on viimane lehekülg."
-
-#: ..\..\..\install\_functions_create.php:631
-msgid "Extended post with no teaser"
-msgstr "Pikendatud postitus ilma sissejuhatuseta"
-
-#: ..\..\..\install\_functions_create.php:631
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"See on pikendatud postitus ilma sissejuhatuseta. See tähendab seda, et te ei näe seda tutvustust peale seda, kui olete klikkinud \"more\" lingil.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"See on pikendatud tekst. Te näete seda ainult peale seda, kui olete klikkinud \"more\" lingil."
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post"
-msgstr "Pikendatud postitus"
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"See on pikendatud postitus. See tähendab seda, et te näete ainult seda väikest sissejuhatust ja peate klikkima allpoololeval lingil, et ülejäänut näha.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"See on pikendatud tekst. Seda näete ainult siis, kui olete klikkinud \"more\" lingil."
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Important information"
-msgstr "Tähtis informatsioon"
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-"Blog B sisaldab mõndasid postitusi 'b2evolution Tips' kategoorias.\n"
-"\n"
-"Kõik need sissekanded on mõeldud teie abistamiseks, või nagu EdB ütleks: \"<em>lugege neid ennem kui häkerdama hakkate!</em>\" ;)\n"
-"\n"
-"Kui te soovite, võite kustutada need postitused ükshaaval peale seda kui olete nad läbi lugenud. Te võite ka muuta nende olekut 'ebasoovitud' selleks, et visuaalselt näha, mida te olete juba lugenud."
-
-#: ..\..\..\install\_functions_create.php:685
-msgid "First Post"
-msgstr "Esimene postitus"
-
-#: ..\..\..\install\_functions_create.php:685
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>See on esimene postitus.</p>\n"
-"\n"
-"<p>Seda on näha nii blog A's kui ka blog B's.</p>"
-
-#: ..\..\..\install\_functions_create.php:691
-msgid "Second post"
-msgstr "Teine postitus"
-
-#: ..\..\..\install\_functions_create.php:691
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-"<p>See on teine postitus.</p>\n"
-"\n"
-"<p>Seda on näha ainult blog A's aga mitmes kategoorias.</p>"
-
-#: ..\..\..\install\_functions_create.php:697
-msgid "Third post"
-msgstr "Kolmas postitus"
-
-#: ..\..\..\install\_functions_create.php:697
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-"<p>See on kolmas postitus.</p>\n"
-"\n"
-"<p>Seda on näha ainult blog B's ja ainukeses kategoorias.</p>"
-
-#: ..\..\..\install\_functions_create.php:719
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "Tere, see on kommentaar.<br />Kommentaari kustutamiseks lihstalt logige sisse ja vaadake postituse kommentaare, seal on teil võimalus neid muuta või kustutada."
-
-#: ..\..\..\install\_functions_evoupgrade.php:50
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "Andmebaasiskeem on juba uuendatud. Pole midagi teha."
-
-#: ..\..\..\install\_functions_evoupgrade.php:251
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr "Paistab, et järgneva blog'i kinnitusnimed on kasutusel rohkem kui üks kord: ['%s']"
-
-#: ..\..\..\install\_functions_evoupgrade.php:253
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "Ei saa uuendada ennem kui te teete nad unikaalseks. DB väli: [%s]"
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr "Kontrollin DB skeemi versiooni..."
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "EI LEITUD! See ei ole b2evolution andmebaas."
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr "See versioon on liiga vana!"
-
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "See versioon on liiga värske! Me ei saa seda downgrade'da!"
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr "Selles blog'is on kõik teie MiniBlog'ist uuendatud postitused. Blog'i nimi on '%s'. %s"
-
-#: ..\..\..\install\_functions_wordpress.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from WordPress. This blog is named '%s'. %s"
-msgstr "Selles blog'is on kõik teie WordPress'ist uuendatud postitused. Blog'i nimi on '%s'. %s"
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "Kirjeldus puudub"
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "Kirjeldus puudub"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "Muuda URL'id klikitavaks"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "Automaatsed &lt;P&gt; ja &lt;BR&gt; tag'id"
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "BB vormindamine nt. [b]bold[/b]"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr "GreyMatter stiilivormindamine"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "Muuda tekst-smailid ikoonideks"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "Humane Web Text Generator 2.0 beta"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr "Kerge HTML tag'ide sisestamine"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "Sisestatud [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "Kustutatud [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "STRong [Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "RÕhuta [Alt-E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "KOOD [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "Paragrahv [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "Sorteerimata Nimekiri [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "Loetelu kanne [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "BLOCKQUOTE [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "IMaGe [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "A href [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "Veel [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "eelvaateta [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "järgmine leht [Alt-Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "Sulge kõik tag'id"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr "ALTernatiivne tekst"
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "Ühe klikiga smailide sisestamine"
-
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "Kõik"
-
-#: ..\..\..\skins\_feedback.php:77
-#: ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr "Trackback aadress selle postituse jaoks:"
-
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95
-#: ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "Puuduvad %s 'd sellele postitusele..."
-
-#: ..\..\..\skins\_feedback.php:185
-#: ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "Teie emaili <strong>ei</strong> kuvata leheküljel."
-
-#: ..\..\..\skins\_feedback.php:190
-#: ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "Lehekülg/Url"
-
-#: ..\..\..\skins\_feedback.php:192
-#: ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "Teie URL'i kuvatakse."
-
-#: ..\..\..\skins\_feedback.php:213
-#: ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Reavahed muutuvad &lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:218
-#: ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "Remember me"
-msgstr "Jäta mind meelde"
-
-#: ..\..\..\skins\_feedback.php:218
-#: ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(Säti küpsised nime, emai'il &amp; url'i jaoks)"
-
-#: ..\..\..\skins\_lastcomments.php:33
-#: ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54
-#: ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "Vastates:"
-
-#: ..\..\..\skins\_linkblog.php:31
-#: ..\..\..\skins\custom\_linkblog.php:21
-msgid "Linkblog"
-msgstr "Linkblog"
-
-#: ..\..\..\skins\_linkblog.php:71
-#: ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "veel"
-
-#: ..\..\..\skins\_profile.php:79
-#: ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:80
-#: ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:81
-#: ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\_stats.php:57
-msgid "Top refering engines"
-msgstr "Suurimad viitavad otsingumootorid"
-
-#: ..\..\..\skins\babyblues\_bloglist.php:23
-msgid "blogs"
-msgstr "blog'id"
-
-#: ..\..\..\skins\babyblues\_main.php:111
-msgid "skin the site"
-msgstr "skin leheküljel"
-
-#: ..\..\..\skins\babyblues\_main.php:120
-#: ..\..\..\skins\originalb2\_main.php:181
-msgid "archives"
-msgstr "arhiivid"
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr "Vali blog:"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr "Vali skin:"
-
-#: ..\..\..\skins\basic\_main.php:98
-#: ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "sõnad"
-
-#: ..\..\..\skins\basic\_main.php:103
-msgid "Read more..."
-msgstr "Loe edasi..."
-
-#: ..\..\..\skins\bluesky\_main.php:176
-#: ..\..\..\skins\guadeloupe\_main.php:178
-msgid "Choose a skin"
-msgstr "Valige skin"
-
-#: ..\..\..\skins\custom\_main.php:221
-#: ..\..\..\skins\wpc_aubmach\_main.php:151
-#: ..\..\..\skins\wpc_default\_main.php:154
-msgid "Choose skin"
-msgstr "Vali skin"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "Lehitse kõiki selle autori postitusi"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "<acronym title=\"Uniform Resource Identifier\">URI</acronym> selle sissekande TrackBack'imiseks on:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Comment by"
-msgstr "Kommenteeris"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Trackback from"
-msgstr "Trackback'i tegi"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Pingback from"
-msgstr "Pingback'i tegi"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:73
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:73
-msgid "Edit This"
-msgstr "Redigeeri seda"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:186
-#: ..\..\..\skins\wpc_default\_feedback.php:186
-msgid "E-mail"
-msgstr "E-mail"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:199
-#: ..\..\..\skins\wpc_default\_feedback.php:199
-msgid "Your Comment"
-msgstr "Teie kommentaar:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:219
-#: ..\..\..\skins\wpc_default\_feedback.php:219
-msgid "Say It!"
-msgstr "Ütle!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Filed under:"
-msgstr "Arhiveeritud:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:161
-#: ..\..\..\skins\wpc_default\_main.php:164
-msgid "Other"
-msgstr "Muud"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:173
-#: ..\..\..\skins\wpc_default\_main.php:176
-msgid "Meta"
-msgstr "Meta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Syndicate this site using RSS"
-msgstr "Kasuta RSS sisu sünkroniseerimiseks"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "The latest comments to all posts in RSS"
-msgstr "Viimased kommentaarid kõikidele postitustele RSS'na"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "Kommentaarid <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "See leht valideerub kui XHTML 1.0 üleminek"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "Kehtiv <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:181
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Jookseb b2evolution'il; mitmekeelne mitmekasutajaline mutli-blog süsteem."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "See skin kasutab CSS faili, mis oli algselt disainitud WordPress'ile (vt. disaini autorit style.css'is)."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "Original design credits for this skin:"
-msgstr "Selle skin'i disaini autor:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:191
-#: ..\..\..\skins\wpc_default\_main.php:194
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "Tagamaks maksimaalset sobivust WP CSS failidega, on enamus b2evolution võimalusi, mis ei eksisteeri WP's, peidetud sellest üldisest wpc_* skin'ist."
-
-#: ..\..\..\xmlsrv\rdf.php:59
-#: ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] Loe edasi!"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1401
-#: ..\..\..\xmlsrv\xmlrpc.php:1405
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Uus pingback sinu postitusele #%d \"%s\""
-
diff -ruN --text 0.9.2.src/locales/es_ES/_global.php 1.10.3.src/locales/es_ES/_global.php
--- 0.9.2.src/locales/es_ES/_global.php	2005-06-17 19:53:08.000000000 -0500
+++ 1.10.3.src/locales/es_ES/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1206 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['es_ES'] = array(
-	'' => "Project-Id-Version: b2evolution.net locale\nReport-Msgid-Bugs-To: http://fplanque.net/\nPOT-Creation-Date: 2004-06-23 19:01+0200\nPO-Revision-Date: 2004-06-23 18:48+0100\nLast-Translator: Lucas Cepeda <lucas_cepeda@NADAdeSPAMhotmail.com>\nLanguage-Team: Spanish <webmaster@otrodiamas.net>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\n",
-	'Selected' => "Seleccionado",
-	'Categories' => "Categoras",
-	'Permanent link to full entry' => "Enlace permanente al post",
-	'Permalink' => "Permalink",
-	'Recently' => "Recientemente",
-	'(cached)' => "(cacheado)",
-	'(no cache)' => "(no cacheado)",
-	'Last comments' => "ltimos comentarios",
-	'Some viewing statistics' => "Algunas estadsticas",
-	'Search' => "Buscar",
-	'All Words' => "Todas las palabras",
-	'Some Word' => "Alguna palabra",
-	'Entire phrase' => "Frase entera",
-	'Reset form' => "Reiniciar formulario",
-	'Get selection' => "Ver seleccin",
-	'Archives' => "Archivos",
-	'more...' => "ms...",
-	'Recent Referers' => "Referidos recientes",
-	'Top Referers' => "Top referidos",
-	'Misc' => "Otros",
-	'Syndicate this blog' => "Sindicar esta bitcora",
-	'Default page for b2evolution' => "Pgina por defecto de b2evolution",
-	'Welcome to b2evolution' => "Bienvenido a b2evolution",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Esta es la pgina por defecto de b2evolution. Ser mostrada hasta que no elijas una bitcora predeterminada en las opciones generales.",
-	'Individual blogs on this system' => "Bitcoras individuales en este sistema",
-	'Blog #%d' => "Bitacora #%d",
-	'Blog #1' => "Bitcora #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Esta es una bitcora especial que junta todos los mensajes de todas las bitcoras. ",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Nota: la lista de arriba (as como el men) est automticamente generada e incluye solo las bitcoras que tienen un &quot;nombre de url stub&quot;. Puedes configurar esto en la configuracin de la bitcora en el back-office.",
-	'More demos' => "Ms demostraciones",
-	'Custom template' => "Plantilla personalizada",
-	'Multiple blogs displayed on the same page' => "Bitcoras mltiples mostradas en la misma pgina",
-	'Summary of last posts in all blogs' => "Resumen de los ltimos posts de todas las bitcoras",
-	'The page you\'re looking at' => "La pgina que se est mostrando",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Nota: Estas pginas de demostracin no usan evoSkins, incluso si los activaste durante la instalacin. La nica forma de cambiarlas es editar la plantilla PHP. sto slo son demostraciones que pueden inspirarte para hacer tus propias plantillas.",
-	'Administration' => "Publicar post",
-	'Go to backoffice!' => "Ir al back-office",
-	'Official website' => "Web oficial",
-	'GNU GPL license' => "Licencia GNU <acronym title=\"General Public License\">GPL</acronym>",
-	'Multiblog demo' => "Demostracin de multibitcora",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Esta plantilla de demostracin muestra 3 bitcoras a la vez (una en la izquierda, y dos en la derecha)",
-	'Summary demo' => "Demostracin de resumen",
-	'This demo template displays a summary of last posts in all blogs' => "Esta plantilla de demostracin muestra un resumen de los ltimos posts en todas las bitcoras",
-	'More posts...' => "Ms posts...",
-	'Antispam' => "Antispam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "La palabra [%s] es muy corta, tiene que tener un mnimo de 5 caracteres!",
-	'Deleting log-hits matching [%s]...' => "Borrando hits [%s]",
-	'Deleting comments matching [%s]...' => "Borrando comentarios coincidentes con [%s]...",
-	'Blacklisting the keyword [%s]...' => "Aadiendo [%s] a la lista negra...",
-	'Confirm ban &amp; delete' => "Confirmar borrado de &amp;",
-	'No log-hits match the keyword [%s].' => "No hay log-hits que coincidan con la palabra [%s].",
-	'Delete the following %d referer hits:' => "Borrar los siguientes %d hits de referidos:",
-	'No comments match the keyword [%s].' => "Ningn comentario coincide con la palabra [%s]",
-	'Delete the following %d comments:' => "Borrar los siguientes %d comentarios:",
-	'The keyword [%s] is already handled by the blacklist.' => "La palabra [%s] ya est incluida en la lista negra.",
-	'Blacklist the keyword [%s] locally.' => "Aadir [%s] a la lista negra localmente.",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "Notificar a b2evolution.net como spam la palabra [%s]",
-	'Terms of service' => "Condiciones del servicio",
-	'Perform selected operations' => "Realizar las operaciones seleccionadas",
-	'Removing entry #%d from the ban list...' => "Eliminando #%d de la lista de palabras censuradas...",
-	'Add a banned keyword' => "Aadir una palabra censurada",
-	'Check &amp; ban...' => "Censurar",
-	'Banned domains blacklist' => "Lista negra de dominios censurados",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Cualquier URL que contenga una de las siguientes palabras ser censurada en posts, comentarios y logs.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Si una palabra restringe el acceso a dominios legtimos, haz click en la marca verde para dejar de censurar dicha palabra.",
-	'Request abuse update from centralized blacklist!' => "Solicitar actualizacin de la lista negra.",
-	'Allow keyword back (Remove it from the blacklist)' => "Volver a permitir palabra (Eliminar de la lista negra)",
-	'Allow Back' => "Volver a permitir",
-	'Report abuse to centralized ban blacklist!' => "Notificar spam a la lista negra centralizada.",
-	'Report' => "Notificar",
-	'Check hit-logs and comments for this keyword!' => "Verificar hit-logs y comentarios con esta palabra!",
-	'Re-check' => "Volver a verificar",
-	'Blogs' => "Bitcoras",
-	'New' => "Nuevo",
-	'Creating blog...' => "Creando bitcora...",
-	'You must provide an URL blog name / Stub name!' => "Debes indicar una nombre de direccin URL o stub",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "Esta URL / nombre de archivo stub ya est en uso por otra bitcora. Elige otro nombre.",
-	'Cannot create, please correct these errors:' => "No se puede crear, por favor corrige estos errores:",
-	'You should <a %s>create categories</a> for this blog now!' => "Deberas <a %s>crear categoras</a> para esta bitcora!",
-	'New weblog' => "Nueva bitcora",
-	'New blog' => "Nueva bitcora",
-	'General' => "General",
-	'Permissions' => "Permisos",
-	'Advanced' => "Avanzado",
-	'Updating Blog [%s]...' => "Actualizando bitcora [%s]",
-	'Cannot update, please correct these errors:' => "No se puede actualizar, por favor corrige estos errores:",
-	'Delete blog [%s]?' => "Borrar bitcora [%s]?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Borrar esta bitcora tambin borrar todas sus categoras, posts y comentarios!",
-	'THIS CANNOT BE UNDONE!' => "NO SE PODRN DESHACER LOS CAMBIOS!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "Intentar borrar tambin el archivo stub [<strong><a %s>%s</a></strong>]",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "Intentar tambin borrar el archivo esttico [<strong><a %s>%s</a></strong>]",
-	'I am sure!' => "Estoy seguro!",
-	'CANCEL' => "CANCELAR",
-	'Generating static page for blog [%s]' => "Generar pgina esttica para la bitcora [%s]",
-	'You haven\'t set a static filename for this blog!' => "No has fijado un nombre de archivo esttico para esta bitcora!",
-	'File cannot be written!' => "No se puede escribir el archivo!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "Deberas comprobar los permisos del archivo [%s]. Visita el <a %s>manual online para saber ms sobre permisos de archivos</a>.",
-	'Writing to file [%s]...' => "Escribiendo en el fichero [%s]...",
-	'Done.' => "Hecho.",
-	'Browse blog:' => "Ver bitcora:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Como te acabas de registrar, tienes que esperar a que te autorice a postear. Tambin puedes <a %s>enviar un mail</a> para avisarme de que te has registrado. Cuando ests autorizado, actualiza esta pgina y podrs postear.",
-	'Categories for blog:' => "Categoras para la bitcora:",
-	'New sub-category in category: %s' => "Nueva subcategora en la categora %s",
-	'New category in blog: %s' => "Nueva categoria en la bitcora: %s",
-	'New category name' => "Nombre de la nueva categora",
-	'Create category' => "Crear Categoria",
-	'Deleting category #%d : %s ...' => "Borrando categora #%d : %s...",
-	'ERROR' => "ERROR",
-	'Category deleted.' => "Categora borrada.",
-	'Properties for category:' => "Propiedades para la Categoria",
-	'Name' => "Nombre",
-	'New parent category' => "Nueva categora principal",
-	'Old Parent' => "Antigua categora principal",
-	'Root (No parent)' => "Raiz",
-	'Edit category!' => "Editar Categoria",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "No tienes permisos para editar/ver las propiedades de las categoras.",
-	'Oops, no post with this ID.' => "Oops, no existe ningun post con este ID.",
-	'Editing post' => "Editando el post",
-	'#%d in blog: %s' => "#%d en la bitcora: %s",
-	'Oops, no comment with this ID!' => "Oops, no hay comentarios con este ID!",
-	'Editing comment' => "Editar comentario",
-	'New post in blog:' => "Nuevo post en la bitcora:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "No puedes postear porque esta bitcora no tiene categoras. Crealas primero.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Cambiar a esta bitcora (mantenindo lo escrito, si tienes Javascript activado)",
-	'b2evo' => "b2evo",
-	'Login...' => "Acceso...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "En b2evolution, no have falta acceder a b2login.php para iniciar sesin.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "V directamente a la pgina del back-office que quieras, por ejemplo %s o %s. b2evo te preguntar por tu informacin de acceso si es necesario.",
-	'Settings' => "Opciones",
-	'Regional' => "Regional",
-	'Plug-ins' => "Plugins",
-	'General settings updated.' => "Opciones generales actualizadas.",
-	'Regional settings updated.' => "Opciones regionales actualizadas.",
-	'You must provide a locale code!' => "Debes indicar un cdigo de locale!",
-	'Inserted locale \'%s\' into database.' => "Se ha insertado el locale '%s' a la base de datos.",
-	'Updated locale \'%s\'.' => "locale '%s' actualizada.",
-	'Saved locale \'%s\'.' => "locale '%s' actualizada.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Se han borrado las tablas de las locale. Se han cargado las predefinidas de <code>/conf/_locales.php</code>.",
-	'File <code>%s</code> not found.' => "Archivo <code>%s</code> no encontrado.",
-	'Deleted locale \'%s\' from database.' => "Borrar locale '%s' de la base de datos.",
-	'Switched priorities.' => "Prioridades intercambiadas.",
-	'Spell Check' => "Comprobar ortografa",
-	'Loading Spell Checker. Please wait' => "Cargando Comprobador de ortografa. Espere, por favor",
-	'View Stats for Blog:' => "Ver estadisticas:",
-	'None' => "Ninguno",
-	'Changing hit #%d type to: %s' => "Cambiando el  #%d a %s",
-	'Deleting hit #%d...' => "Borrando hit #%d...",
-	'Pruning hits for %s...' => "Eliminando hits de %s....",
-	'Summary' => "Resumen",
-	'Referers' => "Referidos",
-	'Refering Searches' => "Bsquedas referidas",
-	'Syndication' => "Sindicacion",
-	'User Agents' => "Navegadores",
-	'Direct Accesses' => "Accesos directos",
-	'Date' => "Fecha",
-	'Indexing Robots' => "Indexado de robots",
-	'Total' => "Total",
-	'Prune this date!' => "Eliminar esta fecha!",
-	'Prune' => "Eliminar",
-	'Prune hits for this date!' => "Eliminar visitas en esta fecha!",
-	'Last referers' => "ltimos referidos",
-	'These are hits from external web pages refering to this blog' => "Esto son visitas desde pginas externas, referidas a esta bitcora",
-	'Delete this hit!' => "Borrar este hit!",
-	'Del' => "Del",
-	'Log as a search instead' => "Clasificar como bsqueda referida",
-	'-&gt;S' => "-&gt;S",
-	'Ban this domain!' => "Censurar este dominio!",
-	'Ban' => "Banear",
-	'Top referers' => "Top referidos",
-	'Total referers' => "Referidos totales",
-	'Last refering searches' => "ltimas bsquedas referidas",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Visitas de gente que llego a esta bitcora mediante un buscador. (Los buscadores tienen que estar listados en 7conf/_stats.php)",
-	'Top refering search engines' => "Top buscadores referentes",
-	'Top Indexing Robots' => "Top Robots indexadores",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Visitas de robots como los robots indexadores de los buscadores. (Los robotos tienen que estar listados en /conf/_stats.php)",
-	'Top Aggregators' => "Top Lectores de RSS",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Visitas de lectores de RSS. (Tienen que estar listados en /conf/_stats.php)",
-	'Total RSS hits' => "Visitas RSS totales",
-	'Last direct accesses' => "ltimos accesos directos",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Visitas de gente que vino a esta bitcora por acceso directo (bien tecleando la URL, bien usando sus \"Favoritos\". Los referidos invlidos (muy cortos) tambin se muestran aqu)",
-	'Top User Agents' => "Top navegadores",
-	'Custom skin template editing' => "Edicin del skin del usuario (custom)",
-	'Listing:' => "Listando:",
-	'Invalid filename!' => "nombre de fichero invalido!",
-	'Oops, no such file !' => "Oops, no existe el fichero!",
-	'File edited!' => "Fichero editado!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Ciudado! Editar este archivo puede estropear la plantilla! No cambies lo que hay entre <code>&lt;?php</code> y <code>?&gt;</code> si no sabes lo que ests haciendo!",
-	'update template !' => "Plantilla actualizada!",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(no puedes actualizar el archivo/plantilla: tienes que tener permisos de escritura, p.ej. CHMOD 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "Esta pantalla te permite editar el <strong>custom skin</strong> (que se encuentra en /skins/custom).",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Puedes editar cualquiera de los siguientes archivos (siempre que tengan permisos de escritura por el servidor, p.ej. CHMOD 766)",
-	'Directory %s not found.' => "No se encuentra el directorio %s.",
-	'This is the template that displays the links to the archives for a blog' => "Esta es la plantilla que muestra los enlaces a los archivos de la bitcora",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Esta es la plantilla que muestra la lista de (sub)categoras",
-	'This is the template that displays the feedback for a post' => "Esta es la plantilla que muestra los comentarios de un post",
-	'This is the template that displays the last comments for a blog' => "Esta es la plantilla que muestra los ltimos comentarios de una bitcora",
-	'This is the main template. It displays the blog.' => "Esta es la plantilla principal. Muestra la bitcora en s.",
-	'This is the template that displays stats for a blog' => "Esta es la plantilla que muestra las estadsticas de una bitcora",
-	'This is the page displayed in the comment popup' => "Esta es la pgina mostrada en el popup de los comentarios",
-	'This is the page displayed in the pingback popup' => "Esta es la pgina mostrada en el popup de los pingbacks",
-	'This is the page displayed in the trackback popup' => "Esta es la pgina mostrada en el popup de los trackbacks",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Nota: tambin puedes editar los archivos/plantillas en tu editor de texto y luego subirlos al servidor. Este editor online se puede utilizar si no se tiene acceso a un editor de texto...",
-	'upload images/files' => "Subir imagenes/ficheros",
-	'File upload' => "Fichero subida",
-	'Allowed file types:' => "Permitir ficheros con extensiones:",
-	'Maximum allowed file size: %d KB' => "Tama&ntilde;o maximo permitido: %d KB",
-	'Description' => "Descripcion",
-	'Upload !' => "Subido !",
-	'File %s: type %s is not allowed.' => "Fichero %s: de tipo %s no esta permitido.",
-	'Couldn\'t upload your file to:' => "No se puede subir el archivo a:",
-	'Duplicate File?' => "Fichero duplicado?",
-	'The filename "%s" already exists!' => "El fichero \"%s\" ya existe!",
-	'Filename "%s" moved to "%s"' => "Se ha movido el archivo \"%s\" a  \"%s\"",
-	'Confirm or rename:' => "Confirmar o renombrar:",
-	'Alternate name' => "Nombre alternativo",
-	'Confirm !' => "Confirmar !",
-	'File uploaded !' => "Fichero subido !",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Tu fichero <strong>\"%s\"</strong> se ha subido satisfactoriamente !",
-	'Here\'s the code to display it:' => "Este es el cdigo para mostrarlo:",
-	'Add the code to your post !' => "Agregar el cdigo a tu post!",
-	'Image Details' => "Detalles de la imagen",
-	'Size' => "Tama&ntilde;o",
-	'Type' => "Tipo",
-	'Close this window' => "Cerrar esta ventana",
-	'User management' => "Administracion de usuarios",
-	'You cannot change the demouser profile in demo mode!' => "No se puede cambiar el perfil del usuario demouser en el modo de demostracin!",
-	'You are only allowed to update your own profile!' => "Slo tienes permitido actualizar tu propio perfil!",
-	'You must provide an unique login!' => "Debes utilizar un login exclusivo!",
-	'User level must be between %d and %d.' => "El nivel de usuario debe estar entre %d y %d.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Este login ya existe. Deseas <a %s>editar el usuario existente</a>?",
-	'You typed two different passwords.' => "Las contraseas no coinciden.",
-	'The mimimum password length is %d characters.' => "La longitud mnima de la contrasea debe ser %d caracteres.",
-	'User updated.' => "Usuario actualizado.",
-	'New user created.' => "Creado el nuevo usuario.",
-	'Invalid promotion.' => "Promocin no vlida.",
-	'User level changed.' => "Se ha cambiado el nivel de usuario.",
-	'You can\'t delete yourself!' => "No te puedes borrar a ti mismo!",
-	'You can\'t delete User #1!' => "No puedes borrar al usuario #1!",
-	'Delete User %s?' => "Borrar usuario %s?",
-	'Warning' => "Alerta",
-	'deleting an user also deletes all posts made by this user.' => "borrar un usuario tambin borra todos los posts hechos por ste.",
-	'Deleting User...' => "Borrando usuario...",
-	'You can\'t delete Group #1!' => "No puedes borrar el grupo #1!",
-	'You can\'t delete the default group for new users!' => "No se puede borrar el grupo por defecto para los nuevos usuarios!",
-	'Delete group [%s]?' => "Borrar grupo [%s]?",
-	'Group deleted...' => "Grupo borrado...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "El nombre de grupo ya existe! Quieres <a %s>editar el existente</a>?",
-	'Group updated.' => "Grupo actualizado.",
-	'The user was not created:' => "No se ha creado el usuario:",
-	'The user was not updated:' => "No se ha actualizado al usuario:",
-	'The group was not created:' => "No se ha creado el grupo:",
-	'The group was not updated:' => "No se ha actualizado el grupo:",
-	'You are not allowed to view other users.' => "No tienes permiso para ver otros usuarios.",
-	'Adding new post...' => "Agregando nuevo post...",
-	'Supplied URL is invalid: ' => "La URL es invlida:",
-	'Cannot post, please correct these errors:' => "No se ha podido postear, por favor corrige estos errores:",
-	'Back to post editing' => "Volver a la edicin de posts",
-	'Recording post...' => "Grabando el post...",
-	'Sleeping...' => "Durmiendo....",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Post no publicado pblicamente (valga la redundancia): obviando trackbacks, pingbacks y pings...",
-	'Posting Done...' => "Post completado...",
-	'Updating post...' => "Actualizando post...",
-	'Post had already pinged: skipping blog pings...' => "Ya se efectuaron los pings para este post, obvindolos...",
-	'Updating done...' => "Actualizacin completada...",
-	'Updating post status...' => "Actualizando el estado del post...",
-	'Deleting post...' => "Borrando post...",
-	'Oops, no post with this ID!' => "Oops, no hay ningn post con este ID!",
-	'Deleting Done...' => "Borrado completado...",
-	'Error' => "Error",
-	'Cannot update comment, please correct these errors:' => "No se puede actualizar el comentario, por favor, corrige estos errores:",
-	'Back to posts!' => "Volver a los posts!",
-	'You may also want to generate static pages or view your blogs...' => "Puede que tambin quieras generar pginas estticas o ver tus bitcoras...",
-	'New post' => "Nuevo post",
-	'User group' => "Grupo de usuarios",
-	'See <a %s>online manual</a> for details.' => "Ver el <a %s>manual online</a> para ms detalles.",
-	'Level' => "Nivel",
-	'Default locale' => "locale por defecto",
-	'Select main category in target blog and optionally check additional categories' => "Elige una categora, y categoras adicionales si fuese necesario.",
-	'Select as an additionnal category' => "Seleccionar como categora adicional",
-	'Select as MAIN category' => "Seleccionar como categora principal",
-	'Tools' => "Herramientas",
-	'Bookmarklet' => "Bookmarklet",
-	'Add this link to your Favorites/Bookmarks:' => "Aadir este enlace a tus \"Favoritos\" (Bookmarks):",
-	'b2evo bookmarklet' => "b2evo bookmarklet",
-	'Post to b2evolution' => "Postear a b2evolution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "No se ha encontrado el Sidebar. Debes utilizar Mozzila 0.9.4 o superior.",
-	'SideBar' => "SideBar",
-	'Add the <a %s>b2evo sidebar</a> !' => "Aadir <a %s>b2evo sidebar</a>",
-	'Add this link to your favorites:' => "Agregar este enlace a tus favoritos:",
-	'b2evo sidebar' => "b2evo sidebar",
-	'Movable Type Import' => "Importar Movable Type",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "Usa la funcin de MT para crear un archivo .TXT que contenga tus posts;",
-	'Place that file into the /admin folder on your server;' => "Sube el archivo al directorio /admin en el servidor;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "Sigue las instrucciones de la <a %s>Utilidad de migracin de MT</a>.",
-	'Static file generation' => "Generacin de fichero estatico",
-	'Static filename' => "Fichero esttico",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Este es el archivo .html que se crear cuando generes una versin esttica de tu bitcora.",
-	'After each new post...' => "Despus de cada nuevo post...",
-	'Ping b2evolution.net' => "Hacer ping a b2evolution.net",
-	'to get listed on the "recently updated" list on b2evolution.net' => "para ser listado en la lista de b2evolution de \"actualizados ltimamente\" (\"recently updated\")",
-	'Ping technorati.com' => "Hacer ping a technorati.com",
-	'to give notice of new post.' => "para avisar del nuevo post.",
-	'Ping weblogs.com' => "Hacer ping a weblogs.com",
-	'Ping blo.gs' => "Hacer ping a blo.gs",
-	'Advanced options' => "Opciones avanzadas",
-	'Allow trackbacks' => "Permitir trackbacks",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Permitir a otros enviar trackbacks para esta bitcora, permitindote saber cundo hacen referencia a sta. Tambin te permitir enviar trackbacks a otras bitcoras.",
-	'Allow pingbacks' => "Permitir pingbacks",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Permitir a otros enviar pingbacks a esta bitcora, permitindote saber cuando hacer referencia a sta. Tambin te permitir enviar pingbacks a otras bitcoras.",
-	'Update blog!' => "Actualizar bitacora!",
-	'Reset' => "Reiniciar",
-	'General parameters' => "Parmetros generales",
-	'Full Name' => "Nombre completo",
-	'Will be displayed on top of the blog.' => "Se mostrar en la parte de arriba de la bitcora.",
-	'Short Name' => "Nombre corto",
-	'Will be used in selection menus and throughout the admin interface.' => "Se usar en los mens de seleccin y en el interfaz del admin.",
-	'Main Locale' => "Locale principal",
-	'Determines the language of the navigation links on the blog.' => "Determina el lenguaje de la interfaz en la bitcora.",
-	'Access parameters' => "Parmetros de acceso",
-	'Default blog on index.php' => "Bitcora por defecto en index.php",
-	'Current default is:' => "Predeterminado actual es:",
-	'Other blog through index.php' => "Otra bitcora a travs de index.php",
-	'Other blog through stub file (Advanced)' => "Otra bitcora a travs de un fichero stub",
-	'You MUST create a stub file for this to work.' => "Debes crear un archivo stub para que funcione.",
-	'Preferred access type' => "Tipo de acceso preferido",
-	'Blog Folder URL' => "URL del directorio del la bitcora",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Sin barra diagonal invertida. (Si no lo sabes, djalo en blanco)",
-	'URL blog name / Stub name' => "URL del nombre de la bitcora / nombre del fichero stub",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "Usado en la URL para identificar esta bitcora. Tiene que ser el nombre de archivo stub, si usas el acceso a travs de un fichero stub.",
-	'Default display options' => "Opciones de visualizacin por defecto",
-	'Default skin' => "Skin predeterminado",
-	'This is the default skin that will be used to display this blog.' => "Este es el skin predeterminado que se usar para mostrar la bitcora.",
-	'Allow skin switching' => "Permitir cambio de skin",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Los usuarios podrn elegir otro skin para ver la bitcora (y su skin preferido ser guardado en una cookie)",
-	'Display public blog list' => "Mostrar lista de bitcoras pblicas",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Mrcala si quieres mostrar la lista de las bitcoras en la pgina de tu bitcora (si tu skin lo permite)",
-	'Include in public blog list' => "Incluir en la lista de bitcoras pblicas",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Mrcala si quieres que tu bitcora sea mostrada en la lista de todos las bitcoras pblicas.",
-	'Default linkblog' => "Linkblog por defecto",
-	'Will be displayed next to this blog (if your skin supports this).' => "Se mostrar al lado de esta bitcora (si tu skin lo soporta).",
-	'Tagline' => "Tagline",
-	'This is diplayed under the blog name on the blog template.' => "Esto se muestra debajo del nombre del la bitcora en la plantilla.",
-	'Long Description' => "Descripcion larga",
-	'This is displayed on the blog template.' => "Esto se muestra en la plantilla de la bitcora.",
-	'Short Description' => "Corta descripcin",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Esto se usa en la descripcin meta tag y en los RSS feeds. NO uses HTML!",
-	'Keywords' => "Palabras clave",
-	'This is is used in meta tag keywords. NO HTML!' => "Esto es usado en la etiqueta &quot;meta keywords&quot;. No uses HTML!. Separa las palabras por una coma.",
-	'Notes' => "Notas",
-	'Additional info.' => "Informacin adicional.",
-	'Create new blog!' => "Crear nueva bitacora!",
-	'Blog' => "Bitcora",
-	'Blog URL' => "URL de la bitcora",
-	'Static File' => "Fichero esttico",
-	'Locale' => "locale",
-	'Properties' => "Propiedades",
-	'Default' => "Predefinido",
-	'Gen!' => "Generar!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "Ests seguro de que quieres borrar la bitcora #%d ?\\n\\nATENCIN: Esto borrar todos los posts, comentarios,\\nCATEGORAS y otros datos relacionados con la bitcora \\n\\nNO se pueden deshacer los cambios!",
-	'Delete this blog!' => "Borrar esta bitcora!",
-	'Copy this blog!' => "Copiar esta bitcora",
-	'Copy' => "Copiar",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "No tienes permisos para editar/ver las propiedades de la bitcora.",
-	'New blog...' => "Nueva bitcora...",
-	'User permissions' => "Permisos de usuario",
-	'Login ' => "Login",
-	'Is<br />member' => "Es<br />miembro",
-	'Can post/edit with following statuses:' => "Puede postear/editar con los siguientes estados:",
-	'Delete<br />posts' => "Borrar<br />posts",
-	'Edit<br />comts' => "Editar<br />comentarios",
-	'Edit<br />cats' => "Editar<br />categoras",
-	'Edit<br />blog' => "Editar<br />bitcora",
-	'Published' => "Publicado",
-	'Protected' => "Protegido",
-	'Private' => "Privado",
-	'Draft' => "Borrador",
-	'Deprecated' => "Desaprobado",
-	'Members' => "Miembros",
-	'Permission to read protected posts' => "Permiso para leer posts protegidos",
-	'Permission to post into this blog with private status' => "Permiso para postear en esta bitcora con el estado Privado",
-	'Permission to post into this blog with protected status' => "Permiso para postear en esta bitcora con el estado Protegido",
-	'Permission to post into this blog with draft status' => "Permiso para postear en esta bitcora con el estado Borrador",
-	'Permission to post into this blog with deprecated status' => "Permiso para postear en esta bitcora con el estado Desaprobado",
-	'Permission to delete posts in this blog' => "Permiso para borrar posts en esta bitcora",
-	'Permission to edit comments in this blog' => "Permiso para editar comentarios en esta bitcora",
-	'Permission to edit categories for this blog' => "Permiso para editar categoras de esta bitcora",
-	'Permission to edit blog properties' => "Permiso para editar propiedades de la bitcora",
-	'Non members' => "No miembros",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Ciudado! Ests a punto de eliminar tus propios permisos para editar esta bitcora.\\nNo tendrs acceso a sus propiedades si lo haces!",
-	'Edit category properties' => "Editar propiedades de categora",
-	'Are you sure you want to delete?' => "Ests seguro de que quieres borrar?",
-	'New sub-category here' => "Nueva subcategora aqu",
-	'New category here' => "Nueva categora aqu",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Nota:</strong> Borrar una categora no borra los posts correspondientes a dicha categora. Los posts sern movidos a la categora superior. Si se borra la categora raiz, los posts pasarn a la categora ms antigua de la misma bitcora (categora con el nmero ms pequeo o igual a 1).",
-	'Post contents' => "Contenido del post",
-	'Title' => "Titulo",
-	'Language' => "Lenguaje",
-	'Link to url' => "Enlace",
-	'Email' => "Email",
-	'URL' => "Pagina web",
-	'Preview' => "Previsualizar",
-	'Save / Publish !' => "Publicar AHORA!",
-	'Spellcheck' => "Ortografa",
-	'Upload a file/image' => "Subir un archivo o imagen",
-	'Advanced properties' => "Propiedades avanzadas",
-	'Edit timestamp' => "Editar fecha/hora",
-	'URL Title' => "Ttulo URL",
-	'(to be used in permalinks)' => "(se usar en el permalink)",
-	'Auto-BR' => "Auto-BR",
-	'This option is deprecated, you should avoid using it.' => "Esta opcin est desaprobada, deberas evitar usarla.",
-	'Additional actions' => "Acciones adicionales",
-	'Pingback' => "Pingback",
-	'(Send a pingback to all URLs in this post)' => "(Enviar un pingback a todas las URLs en este post)",
-	'Trackback URLs' => "Trackback URLs",
-	'(Separate by space)' => "(Separadas por un espacio)",
-	'Status' => "Estado",
-	'The post will be publicly published' => "Este post ser publicado",
-	'Published (Public)' => "Publicado",
-	'The post will be published but visible only by logged-in blog members' => "Este post ser publicado, pero slo ser visible para los usuarios registrados",
-	'Protected (Members only)' => "Protegido (Slo miembros)",
-	'The post will be published but visible only by yourself' => "Este post ser publicado, pero slo visible por ti",
-	'Private (You only)' => "Privado (Slo lo vers t)",
-	'The post will appear only in the backoffice' => "Este post no ser publicado",
-	'Draft (Not published!)' => "Borrador (No publicado)",
-	'Deprecated (Not published!)' => "Desaprobado (No publicado)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Nota: Cross posting est activado",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Nota: Cross posting est desactivado",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Nota: Cross posting entre categoras est desactivado",
-	'Comments' => "Comentarios",
-	'Visitors can leave comments on this post.' => "Los visitantes pueden hacer comentarios",
-	'Open' => "Abierto",
-	'Visitors can NOT leave comments on this post.' => "Los visitantes NO pueden hacer comentarios.",
-	'Closed' => "Cerrado",
-	'Visitors cannot see nor leave comments on this post.' => "Los visitantes no podrn ni ver ni hacer comentarios en este post.",
-	'Disabled' => "Deshabilitado",
-	'Renderers' => "Intrpretes (Renderers)",
-	'Comment info' => "Informacin del comentario",
-	'Author' => "Autor",
-	'IP address' => "Direccion IP",
-	'Next %d days' => "Prximos %d das",
-	'Previous %d' => "%d anteriores",
-	'Previous %d days' => "%d das anteriores",
-	'Next %d' => "Siguientes %d",
-	' to ' => "a",
-	' of ' => "de",
-	'from the end' => "desde el final",
-	'from the start' => "desde el principio",
-	'OK' => "Ok",
-	' Date range: ' => "Rango de fechas:",
-	'by' => "por",
-	'level:' => "Nivel:",
-	'Pages:' => "Pginas:",
-	'&nbsp; Edit &nbsp;' => "&nbsp; Editar &nbsp;",
-	'Delete' => "Borrar",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Ests a punto de borrar este post.\\n\\'Cancelar\\' para abortar. \\'OK\\' para borrar.",
-	'Publish NOW!' => "Publicar AHORA!",
-	'Publish now using current date and time.' => "Publicar ahora utilizando la fecha y hora actuales.",
-	'no comment' => "sin comentarios",
-	'1 comment' => "1 comentario",
-	'%d comments' => "%d comentarios",
-	'1 Trackback' => "1 Trackback",
-	'%d Trackbacks' => "%d Trackbacks",
-	'1 Pingback' => "1 Pingback",
-	'%d Pingbacks' => "%d Pingbacks",
-	'Trackbacks' => "Trackbacks",
-	'Pingbacks' => "Pingbacks",
-	'No feedback for this post yet...' => "An no hay comentarios para este post...",
-	'Comment from:' => "Comentario de:",
-	'Trackback from:' => "Trackback desde:",
-	'Pingback from:' => "Pingback desde:",
-	'Permanent link to this comment' => "Enlace permanente a este comentario",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Ests a punto de borrar este comentario.\\n\\'Cancelar\\' para abortar. \\'OK\\' para borrar.",
-	'Leave a comment' => "Hacer comentario",
-	'User' => "Usuario",
-	'Edit profile' => "Editar perfil",
-	'Comment text' => "Comentario",
-	'Allowed XHTML tags' => "etiquetas XHTML permitidas",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "URLs, email, AIM y ICQs sern convertidos automticamente.",
-	'Options' => "Opciones",
-	'(Line breaks become &lt;br&gt;)' => "(Saltos de lnea se convierten en &lt;br&gt;)",
-	'Send comment' => "Enviar",
-	'Posts to show' => "Posts a mostrar",
-	'Past' => "Pasado",
-	'Future' => "Futuro",
-	'Title / Text contains' => "Ttulo / Texto contiene",
-	'Words' => "Palabras",
-	'AND' => "AND",
-	'OR' => "OR",
-	'GPL License' => "Licencia GPL",
-	'visit b2evolution\'s website' => "visitar la pgina de b2evolution",
-	'Logout' => "Cerrar sesin",
-	'Exit to blogs' => "Salir a las bitcoras",
-	'Blog time:' => "Hora de la bitcora:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Identificado como:",
-	'New Post' => "Publicar post",
-	'Edit' => "Editar post",
-	'Stats' => "Estadsticas",
-	'Templates' => "Plantillas",
-	'Users' => "Usuarios",
-	'User Profile' => "Perfil de usuario",
-	'Default user rights' => "Derechos del usuario por defecto",
-	'New users can register' => "Permitir registro de nuevos usuarios",
-	'Check to allow new users to register themselves.' => "Marcar para permitir que los nuevos usuarios se registren ellos mismos.",
-	'Group for new users' => "Grupo para los nuevos usuarios",
-	'Groups determine user roles and permissions.' => "Los grupos determinan las funciones y los permisos de los usuarios.",
-	'Level for new users' => "Nivel para los nuevos usuarios",
-	'Levels determine hierarchy of users in blogs.' => "Los niveles determinan la jerarqua de los usuarios en las bitcoras.",
-	'Display options' => "Opciones de visualizacin",
-	'Default blog to display' => "Bitcora para mostrar por defecto",
-	'This blog will be displayed on index.php .' => "La bitcora ser mostrada en index.php",
-	'days' => "das",
-	'posts' => "posts",
-	'posts paged' => "posts mostrados",
-	'Display mode' => "Modo de visualizacin",
-	'Posts/Days per page' => "Posts/Das por pgina",
-	'monthly' => "mensualmente",
-	'weekly' => "semanalmente",
-	'daily' => "diaria",
-	'post by post' => "post a post",
-	'Archive mode' => "Modo de archivo",
-	'Link options' => "Opciones de enlace",
-	'Use extra-path info' => "Usar informacin extra-path",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&c=1&tb=1&pb=1&more=1\'.' => "Recomendado, si tu servidor web lo soporta. Los links sern mostrados como 'stub/2003/05/20/post_title' en vez de 'stub?title=post_title&c=1&tb=1&pb=1&more=1'.",
-	'Post called up by its URL title (Recommended)' => "Post llamado por su ttulo URL (Recomendado)",
-	'Fallback to ID when no URL title available.' => "Se usa su ID si no hay ttulo URL disponible.",
-	'Post called up by its ID' => "Post llamado por su ID",
-	'Post on archive page, located by its ID' => "Post en la pgina de archivos, localizado por su ID",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "Post en la pgina de archivos, localizada por su ttulo (compatibilidad con Cafelog)",
-	'Permalink type' => "Tipo de enlace permanente",
-	'Security options' => "Opciones de seguridad",
-	'Minimum password length' => "Longitud mnima de la contrasea",
-	'for users.' => "para los usuarios.",
-	'Update' => "Actualizar",
-	'Rendering plug-ins' => "Plug-ings intrpretes",
-	'Plug-in' => "Plug-in",
-	'Apply' => "Aplicar",
-	'Toolbar plug-ins' => "Plug-ins de la barra de herramientas",
-	'Create new locale' => "Crear nuevo archivo local",
-	'Edit locale' => "Editar locale",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "Las dos primeras letras deben ser el <a %s>cdigo de lenguaje ISO 639</a>. Las dos ltimas letras deben ser el <a %s>cdigo de pas ISO 3166</a>.",
-	'Enabled' => "Habilitado",
-	'Should this locale be available to users?' => "locale disponible para los usuarios?",
-	'name of the locale' => "nombre del locale",
-	'Charset' => "Charset",
-	'Must match the lang file charset.' => "Debe coincidir con el archivo de lenguaje.",
-	'Date format' => "Formato de fecha",
-	'See below.' => "Ver bajo.",
-	'Time format' => "Formato de hora",
-	'Lang file' => "Archivo de lenguaje",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "el archivo de lenguaje que se utilizar, de el subdirectorio <code>locales</code>",
-	'Priority' => "Prioridad",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1 es la ms alta. La prioridad es importante al seleccionar un locale de un cdigo de lenguaje, y varios locales coinciden con el mismo lenguaje; puede ocurrir cuando se detecta el lenguaje del navegador. La prioridad tambin afecta al orden en que los locales son mostrados en los mens desplegables, etc.",
-	'Create' => "Crear",
-	'This will replace locale \\\'%s\\\'. Ok?' => "Esto reemplazar el locale \\'%s\\'. S?",
-	'Flags' => "Banderas",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "Las banderas son guardadas en subdirectorios de <code>%s</code>. Su nombre de archivo es igual a la parte del pais del locale (caracteres 4 y 5); su extensin es .gif",
-	'Date/Time Formats' => "Formatos de fecha y hora",
-	'The following characters are recognized in the format strings:' => "Los siguientes caracteres son reconocidos en las cadenas de formato:",
-	'a - "am" or "pm"' => "a - \"am\" o \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" o \"PM\"",
-	'B - Swatch Internet time' => "B - Hora de Internet Swatch",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - Fecha ISO 8601 (Requiere PHP 5); p.ej:  \"2004-02-12T15:19:21+00:00\"",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d- dia del mes, 2 dgitos con cero a la izquierda; p.ej: \"01\" a \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - da de la semana, textual, 3 letras; p.ej: \"Mie\"",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - da de la semana, 1 letra; p.ej: \"V\"",
-	'F - month, textual, long; i.e. "January"' => "F - mes, textual, largo; p.ej: \"Enero\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - hora, formato de 12 horas, sin cero a la izquierda; p.ej: \"1\" a \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - hora, formato de 24 horas, sin cero a la izquierda; p.ej: \"0\" a \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - hora, formato de 12 horas; p.ej: \"01\" a \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - hora, formato de 24 horas; p.ej: \"00\" a \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - minutos; p.ej: \"00\" a \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (i mayscula) - \"1\" en horario de verano, \"0\" si no.",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - da del mes sin ceros a la izquierda; p.ej: \"1\" a \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (L minscula) - da de la semana, textual, largo; p.ej: Viernes",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - Booleano que muestra si el ao es bisiesto; p.ej: \"0\" o \"1\"",
-	'm - month; i.e. "01" to "12"' => "m - mes; p.ej: \"01\" a \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - mes, textual, 3 letras; p.ej: \"Ene\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - mes sin ceros a la izquierda; p.ej: \"1\" a \"12\"",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "O - Diferencia con la hora de Greenwich (GMT) en horas; p.ej: \"+0200\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - Fecha con formato RFC 822; p.ej: \"Jue, 21 Dic 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - segundos; p.ej: \"00\" a \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - sufijo ingls para los ordinales, textual, 2 caracteres; p.ej: \"th\", \"nd\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - nmero de das del mes; p.ej: \"28\" a  \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - Configuracin de la zona horaria de la mquina; p.ej: \"MDT\"",
-	'U - seconds since the epoch' => "U - segundos desde la \"epoch\"",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - da de la semana, numrico; p.ej: \"0\" (Lunes) a \"6\" (Sbado)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - Nmero de la semana del ao, segun ISO-8601, empezando la semana en Lunes; p.ej: \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - ao, 4 dgitos; p.ej: \"2004\"",
-	'y - year, 2 digits; i.e. "99"' => "y - ao, 2 dgitos; p.ej: \"04\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - da del ao; p.ej: \"0\" a \"365\"",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - offset de la zona horaria, en segundos; p.ej: \"-43200\" a \"43200\". Para zonas horarias al oeste de la UTC es negativo, y viceversa.",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - formato ISO 8601, equivalente a Y-m-d\\TH:i:s\\Z",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Los caracteres no reconocidos en la cadena de formato sern mostrados tal cual.<br />\n\t\t\tPara mostrar caracteres que definen un formato, hay que poner \\ delante.",
-	'Note: default locale is not enabled.' => "Nota: el locale predefinido no est habilitado",
-	'Regional settings' => "Opciones regionales",
-	'Time difference' => "Diferencia horaria",
-	'in hours' => "en horas",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "Si no ests en la zona horaria de tu servidor. La hora del servidor actual es: %s.",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "Forzado por la configuracin del navegador, el locale del usuario, o el locale de la bitcora (en este orden).",
-	'Available locales' => "locales disponibles",
-	'Hide translation info' => "Ocultar informacin de traduccin",
-	'Show translation info' => "Mostrar informacin de traduccin",
-	'Date fmt' => "Formato de fecha",
-	'Time fmt' => "Formato de hrao",
-	'Edit' => "Editar",
-	'Strings' => "Cadenas",
-	'Translated' => "Traducido",
-	'Extract' => "Extraer",
-	'up' => "arriba",
-	'Move priority up' => "Subir prioridad",
-	'down' => "bajo",
-	'Move priority down' => "Bajar prioridad",
-	'Copy locale' => "Copiar locale",
-	'Reset custom settings' => "Reestablecer valores preferidos",
-	'No language file...' => "No hay archivo de lenguaje...",
-	'Extract .po file into b2evo-format' => "Extraer archivo .po al formato b2evolution",
-	'Are you sure you want to reset?' => "Ests seguro de que deseas volver a los valores iniciales?",
-	'Reset to defaults (delete database table)' => "Volver a los valores iniciales (borrar tabla de la base de datos)",
-	'first user' => "primer usuario",
-	'previous user' => "usuario anterior",
-	'next user' => "siguiente usuario",
-	'last user' => "ltimo usuario",
-	'Close user profile' => "Cerrar perfil de usuario",
-	'Create new user profile' => "Crear un nuevo perfil de usuario",
-	'Profile for:' => "Perfil de:",
-	'Login' => "Acceso",
-	'First name' => "Nombre",
-	'Last name' => "Apellido",
-	'Nickname' => "Nick",
-	'Identity shown' => "Identidad mostrada",
-	'Preferred locale' => "Archivo local preferido",
-	'Preferred locale for admin interface, notifications, etc.' => "locale preferido para la interfaz de administracin, notificaciones, etc.",
-	'Send an email' => "Enviar un email",
-	'Visit the site' => "Visitar el sitio",
-	'Search on ICQ.com' => "Buscar en ICQ.com",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "Mensaje al usuario",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN",
-	'YahooIM' => "YahooIM",
-	'Notifications' => "Notificaciones:",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Marca la casilla para recibir notificacion cuando uno de tus posts recibe comentarios, trackbacks, etc.",
-	'New password' => "Nueva contrasea",
-	'Leave empty if you don\'t want to change the password.' => "Dejar en blanco si no deseas cambiar el password.",
-	'Confirm new password' => "Confirmar nueva contrasea",
-	'yes' => "s",
-	'no' => "no",
-	'User rights' => "Derechos de usuario",
-	'User information' => "Informacin de usuario",
-	'ID' => "ID",
-	'Posts' => "Posts",
-	'Created on' => "Creado el",
-	'From IP' => "Desde la IP",
-	'From Domain' => "Desde el dominio",
-	'With Browser' => "Con el navegador",
-	'first group' => "primer grupo",
-	'previous group' => "grupo anterior",
-	'next group' => "prximo grupo",
-	'last group' => "ltimo grupo",
-	'Close group profile' => "Cerrar perfil de grupo",
-	'Creating new group' => "Creando nuevo grupo",
-	'Editing group:' => "Editando el grupo:",
-	'Viewing group:' => "Viendo el grupo:",
-	'Permissons for members of this group' => "Permisos para miembros de este grupo",
-	'View all' => "Ver todos",
-	'Full Access' => "Acceso total",
-	'No Access' => "Sin acceso",
-	'View only' => "Slo ver",
-	'Statistics' => "Estadsticas",
-	'Global options' => "Opciones globales",
-	'Check to allow template editing.' => "Marcar para permitir la edicin de plantillas",
-	'User/Group Management' => "Administracion de usuarios/grupos",
-	'Groups &amp; Users' => "Grupos &amp; Usuarios",
-	'default group for new users' => "grupo por defecto para los nuevos usuarios",
-	'Copy group' => "Copiar grupo",
-	'Delete group' => "Borrar grupo",
-	'decrease user level' => "disminuir nivel de usuario",
-	'increase user level' => "Aumentar el nivel de usuario",
-	'Delete user' => "Borrar usuario",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Ests seguro que quieres borrar este usuario?\\nAlerta: todos sus posts sern borrados tambien!",
-	'New user...' => "Nuevo usuario...",
-	'New group...' => "Nuevo grupo...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "El skin por defecto [%s] establecido para la bitcora [%s] no existe. Tiene que estar adecuadamente configurado en las <a %s>propiedades de la bitcora</a> or en el archivo stub. Contacte con el <a %s>webmaster</a>...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "ERROR! No se pudo borrar. Debers borrar el archivo [%s] manualmente.",
-	'%d posts' => "%d posts",
-	'1 post' => "1 post",
-	'previous month' => "mes anterior",
-	'next month' => "mes siguiente",
-	'previous year' => "ao anterior",
-	'next year' => "prximo ao",
-	'go to month\'s archive' => "ir al archivo mensual",
-	'Member' => "Miembro",
-	'Visitor' => "Visitante",
-	'Edit this comment' => "Editar comentario",
-	'No comment yet...' => "Ningn comentario an...",
-	'Sorry, there is nothing to display...' => "Lo siento, no hay nada que mostrar...",
-	'Error selecting database [%s]!' => "Error seleccionando la base de datos [%s]",
-	'MySQL error!' => "Error de MySQL!",
-	'New group' => "Nuevo grupo",
-	'Parser error: ' => "Error \"parser\":",
-	'Tag <code>body</code> can only be used once!' => "La etiqueta <code>body</code> slo puede ser usada una vez!",
-	'Illegal tag' => "etiqueta ilegal",
-	'Tag %s must occur inside another tag' => "La etiqueta %s tiene que estar dentro de otra etiqueta",
-	'Tag %s is not allowed within tag %s' => "La etiqueta %s no est permitida dentro de la etiqueta %s",
-	'Tag %s may not have attribute %s' => "La etiqueta %s no debe tener el atributo %s",
-	'Found invalid URL: ' => "Se ha encontrado una URL no vlida:",
-	'Tag %s may not contain raw character data' => "La etiqueta %s no debe contener datos de caracteres en bruto",
-	'Browse category' => "Navegar por la categora",
-	'Comments are closed for this post.' => "Los comentarios para este post estn cerrados.",
-	'This post is not published. You cannot leave comments.' => "Este post no est publicado. No puedes hacer comentarios.",
-	'Read more!' => "Leer mas!",
-	'More:' => "Mas:",
-	'Display feedback / Leave a comment' => "Ver comentarios / Hacer comentario",
-	'Send feedback' => "Enviar comentario",
-	'1 feedback' => "1 comentario",
-	'%d feedbacks' => "%d comentarios",
-	'Display comments / Leave a comment' => "Ver comentarios / Hacer comentario",
-	'Display trackbacks / Get trackback address for this post' => "Ver trackbacks / Obtener direccin de trackback de este post",
-	'Trackback (0)' => "Trackback (0)",
-	'Trackback (1)' => "Trackback (1)",
-	'Trackbacks (%d)' => "Trackbacks (%d)",
-	'Display pingbacks' => "Ver pingbacks",
-	'Pingback (0)' => "Pingback (0)",
-	'Pingback (1)' => "Pingback (1)",
-	'Pingbacks (%d)' => "Pingbacks (%d)",
-	'Edit this post' => "Editar",
-	'Invalid post, please correct these errors:' => "Post no vlido, por favor corrige estos errores:",
-	'Sorry, there is no post to display...' => "Lo siento, no hay post que mostrar...",
-	'POP3 connect:' => "Conectar con POP3:",
-	'No server specified' => "Servidor no especificado",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: NOOP OK prematuro, el servidor NO sigue la norma RFC 1939",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "No hay conexion con el servidor",
-	'POP3 user:' => "Usuario POP3:",
-	'No login ID submitted' => "No se ha enviado login ID",
-	'connection not established' => "conexion no realizada",
-	'POP3 pass:' => "Contrasea POP3:",
-	'No password submitted' => "No se ha enviado la contrasea",
-	'authentication failed ' => "autentificacion fallo",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP ha fallado. El servidor no sigue la norma RFC 1939",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "No hay banner del servidor",
-	'abort' => "abortar",
-	'apop authentication failed' => "La autentificacin apop ha fallado",
-	'POP3 login:' => "POP3 login:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "Fin de la lista prematuramente",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "Cadea de comandos vacia",
-	'POP3 quit:' => "Salir POP3:",
-	'connection does not exist' => "la conexin no existe",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "Borrar POP3:",
-	'No msg number submitted' => "No se ha enviado el nmero de mensaje",
-	'Command failed' => "Ha fallado el comando",
-	'New user' => "Nuevo usuario",
-	'Permission denied!' => "Acceso denegado!",
-	'Oops, MySQL error!' => "Oops, error en la BD Mysql!",
-	'go back' => "volver atras",
-	'Redirecting you to:' => "Redireccionandote a: ",
-	'If nothing happens, click <a %s>here</a>.' => "Si no ocurre nada, haz click <a %s>aqu</a>.",
-	'No response!' => "Sin respuesta!",
-	'Remote error' => "Error remoto",
-	'Response' => "Respuesta:",
-	'Parameter %s is required!' => "El parametro %s es obligatorio!",
-	'Invalid URL' => "URL invalida",
-	'URI scheme not allowed' => "Esquema URI no permitido",
-	'URL not allowed' => "URL no permitida",
-	'Reporting abuse to b2evolution.net...' => "Notificando spam a b2evolution.net...",
-	'Aborted (Running on localhost).' => "Cancelado (Ejecutado en localhost).",
-	'Requesting abuse list from b2evolution.net...' => "Solicitando lista de spam de b2evolution.net...",
-	'Latest update timestamp' => "Hora de la ltima actualizacin",
-	'Incomplete reponse.' => "Respuesta incompleta.",
-	'No new blacklisted strings are available.' => "No hay disponibles nuevas cadenas en la lista negra.",
-	'Adding strings to local blacklist' => "Aadiendo cadenas a la lista negra local",
-	'Adding:' => "Aadiendo:",
-	'OK.' => "Ok.",
-	'Not necessary! (Already handled)' => "Ya estaba aadida",
-	'New latest update timestamp' => "Nueva hora de ltima actualizacin",
-	'Invalid reponse.' => "Respuesta invlida.",
-	'Requested blog does not exist!' => "La bitcora solicitada no existe!",
-	'Post details' => "Detalles del post",
-	'PREVIEW' => "Previsualizar",
-	'Next page' => "Pagina siguiente",
-	'Previous page' => "Pagina anterior",
-	'Previous post' => "Post anterior",
-	'Next post' => "Siguiente post",
-	'Next Page' => "Pagina siguiente",
-	'Previous Page' => "Pagina anterior",
-	'Cannot delete if there are sub-categories!' => "No se puede borrar si tiene subcategoras!",
-	'Cannot delete last category if there are posts inside!' => "No se puede borrar la ltima categora si hay posts dentro!",
-	'Requested category %s does not exist!' => "La categora solicitada %s no existe!",
-	'Category' => "Categoria",
-	'bad char in User Agent' => "Carcter no vlido en navegador",
-	'referer ignored' => "referido ignorado",
-	'BlackList' => "Lista negra",
-	'robot' => "robot",
-	'invalid' => "invalido",
-	'search engine' => "motor de busqueda",
-	'loading referering page' => "cargando pgina referente",
-	'found current url in page' => "encontrada la url actual en la pgina",
-	'not a query - no params!' => "no era una consula - no hay parmetros",
-	'no query string found' => "no se ha encontrado cadena de consulta",
-	'name' => "nombre",
-	'Sending pingbacks...' => "Enviando pingbacks...",
-	'No pingback to be done.' => "No hay pingbacks que realizar.",
-	'BEGIN' => "PRINCIPIO",
-	'Processing:' => "Procesando:",
-	'Couldn\'t find a hostname for:' => "No se ha podido encontrar el nombre del host para:",
-	'Connect to server at:' => "Conectarse a servidor en:",
-	'Couldn\'t open a connection to:' => "No se ha podido abrir conexin con:",
-	'Start receiving headers and content' => "Empezar a recibir encabezados y contenido",
-	'Pingback server found from X-Pingback header:' => "Servidor pingback encontrado en encabezado X-Pingback:",
-	'Pingback server found from Pingback <link /> tag:' => "Servidor Pingback encontrado en etiqueta Pingback <link />:",
-	'Pingback server not found in headers and content' => "Servidor pingback no encontrado en los encabezados y contenido",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "La URL del servidor pingback est vaca (podra ser un error interno fgets de PHP)",
-	'Pingback server data' => "Datos del servidor pingback",
-	'Page Linked To:' => "Pgina enlazada con:",
-	'Page Linked From:' => "Pgina enlazada desde:",
-	'Pinging %s...' => "Haciendo ping a %s...",
-	'END' => "FINAL",
-	'Pingbacks done.' => "Pingbacks realizados.",
-	'Pinging b2evolution.net...' => "Haciendo ping a b2evolution.net...",
-	'Pinging Weblogs.com...' => "haciendo ping a Weblogs.com",
-	'Pinging Blo.gs...' => "haciendo ping a Blo.gs",
-	'Pinging technorati.com...' => "Haciendo pings a technorati.com...",
-	'Archives for' => "Archivos de",
-	'Archive Directory' => "Directorio de archivos",
-	'Sending trackbacks...' => "Enviando trackbacks...",
-	'No trackback to be sent.' => "No hay trackbacks que enviar.",
-	'Excerpt to be sent:' => "Extracto que ser enviado:",
-	'Trackbacks done.' => "Trackbacks realizados.",
-	'Sending trackback to:' => "Enviando trackback a:",
-	'Response:' => "Respuesta:",
-	'wrong login/password.' => "usuario/contrasea incorrectos.",
-	'setcookie %s failed!' => "setcookie %s ha fallado!",
-	'login/password no longer valid.' => "Este usuario/contrasea ya no son vlidos.",
-	'You must log in!' => "Tienes que identificarte!",
-	'Login if you have an account...' => "Identifcate si tienes una cuenta...",
-	'Register...' => "Registrarse...",
-	'Register to open an account...' => "Regstrate para tener una cuenta...",
-	'Logout (%s)' => "Cerrar sesin (%s)",
-	'Logout from your account' => "Cerrar sesin",
-	'Admin' => "Publicar post",
-	'Go to the back-office' => "Ir al back-office",
-	'Profile (%s)' => "Perfil (%s)",
-	'Edit your profile' => "Editar mi perfil",
-	'User profile' => "Perfil de usuario",
-	'Sunday' => "Domingo",
-	'Monday' => "Lunes",
-	'Tuesday' => "Martes",
-	'Wednesday' => "Mircoles",
-	'Thursday' => "Jueves",
-	'Friday' => "Viernes",
-	'Saturday' => "Sbado",
-	'Sun' => "Dom",
-	'Mon' => "Lun",
-	'Tue' => "Mar",
-	'Wed' => "Mie",
-	'Thu' => "Jue",
-	'Fri' => "Vie",
-	'Sat' => "Sab",
-	' S ' => "D",
-	' M ' => "L",
-	' T ' => "M",
-	' W ' => "X",
-	' T  ' => "J",
-	' F ' => "V",
-	' S  ' => "S",
-	'January' => "Enero",
-	'February' => "Febrero",
-	'March' => "Marzo",
-	'April' => "Abril",
-	'May ' => "Mayo",
-	'June' => "Junio",
-	'July' => "Julio",
-	'August' => "Agosto",
-	'September' => "Septiembre",
-	'October' => "Octubre",
-	'November' => "Noviembre",
-	'December' => "Diciembre",
-	'Jan' => "Ene",
-	'Feb' => "Feb",
-	'Mar' => "Mar",
-	'Apr' => "Abr",
-	'May' => "May",
-	'Jun' => "Jun",
-	'Jul' => "Jul",
-	'Aug' => "Ago",
-	'Sep' => "Sep",
-	'Oct' => "Oct",
-	'Nov' => "Nov",
-	'Dec' => "Dic",
-	'Local' => "Local",
-	'Reported' => "Notificado",
-	'Central' => "Desde lista centralizada",
-	'Czech (CZ)' => "Checo (CZ)",
-	'German (DE)' => "Alemn (DE)",
-	'English (EU)' => "Ingls (EU)",
-	'English (UK)' => "Ingls (UK)",
-	'English (US)' => "Ingls ()",
-	'English (CA)' => "Ingls (CA)",
-	'English (AU)' => "Ingls (AU)",
-	'Spanish (ES)' => "Espaol (ES)",
-	'French (FR)' => "Francs (FR)",
-	'French (CA)' => "Francs (CA)",
-	'French (BE)' => "Francs (BE)",
-	'Italian (IT)' => "Italiano (IT)",
-	'Japanese (JP)' => "Japons (JP)",
-	'Lithuanian (LT)' => "Lituano (LT)",
-	'Bokm&aring;l (NO)' => "Noruego (NO)",
-	'Dutch (NL)' => "Holands (NL)",
-	'Dutch (BE)' => "Holands (BE)",
-	'Portuguese (BR)' => "Portugus (BR)",
-	'Swedish (SE)' => "Sueco (SE)",
-	'Simpl. Chinese (CN)' => "Chino simplificado (CN)",
-	'Trad. Chinese (TW)' => "Chino tradicional (TW)",
-	'You cannot leave comments on this post!' => "No puedes hacer comentarios en este post!",
-	'Please fill in the name field' => "Por favor, rellena el campo 'nombre'",
-	'Please fill in the email field' => "Por favor, rellena el campo 'email'",
-	'Supplied email address is invalid' => "La direccin email no es vlida",
-	'Please do not send empty comment' => "Por favor, no enves un comentario en blanco",
-	'You can only post a new comment every 30 seconds.' => "Slo puedes enviar un nuevo comentario cada 30 segundos.",
-	'Cannot post comment, please correct these errors:' => "No se puede publicar el comentario. Por favor, corrige estos errores:",
-	'Back to comment editing' => "Volver a la edicin del comentario",
-	'New comment on your post #%d "%s"' => "Nuevo comentario en tu post #%d \"%s\"",
-	'Url' => "Url",
-	'Comment' => "Comentario",
-	'Edit/Delete' => "Editar/Borrar",
-	'Connecting to pop server...' => "Conectando a un servidor pop...",
-	'Connection failed: ' => "Conexin fallida:",
-	'Logging into pop server...' => "Identificndose en el servidor pop...",
-	'No mail or Login Failed:' => "No hay correo, o la identificacin ha fallado:",
-	'Getting message #%d...' => "Obteniendo mensaje #%d...",
-	'Processing...' => "Procesando...",
-	'Too old' => "Demasiado antiguo",
-	'Subject prefix does not match' => "El prfijo del ttulo no coincide",
-	'Raw content:' => "Contenido en bruto:",
-	'Login:' => "Usuario:",
-	'Pass:' => "Contrasea:",
-	'Wrong login or password.' => "Usuario o contrasea incorrectos",
-	'Category ID' => "Categoria ID",
-	'Blog ID' => "ID Bitcora",
-	'Permission denied.' => "Acceso denegado.",
-	'Posted title' => "Ttulo publicado",
-	'Posted content' => "Contenido publicado",
-	'Mission complete, message deleted.' => "Mision completada, mensaje borrado.",
-	'An email with the new password was sent successfully to your email address.' => "Se ha enviado un email con tu nueva contrasea a tu direccin email.",
-	'New Password:' => "Nueva contrasea:",
-	'You can login here:' => "Puedes identificarte aqu:",
-	'your weblog\'s login/password' => "usuario/contrasea de tu bitcora",
-	'The email could not be sent.' => "No se ha podido enviar el email.",
-	'Possible reason: your host may have disabled the mail() function...' => "Posiblemente, tu host haya deshabilitado la funcin mail()....",
-	'Note: You are already logged in!' => "Nota: Ya ests identificado!",
-	'Continue...' => "Continuar...",
-	'You are not logged in.' => "No ests identificado.",
-	'You are not logged in under the same account you are trying to modify.' => "No ests identificado con la misma cuenta que intentas modificar.",
-	'Back to profile' => "Volver al perfil",
-	'please enter your nickname (can be the same as your login)' => "por favor, introduce tu nick (puede ser el mismo que tu nombre de usuario)",
-	'your ICQ UIN can only be a number, no letters allowed' => "tu UIN ICQ slo puede ser un nmero. ",
-	'please type your e-mail address' => "por favor, introduce tu direccin email",
-	'the email address is invalid' => "la direccin de email no es vlida",
-	'you typed your new password only once. Go back to type it twice.' => "has escrito la nueva contrasea una sla vez. Por favor, vuelve para escribirla dos veces.",
-	'you typed two different passwords. Go back to correct that.' => "has escrito dos contraseas distintas. Por favor, vuelve para corregirlo.",
-	'please enter a Login' => "por favor, introduce un nombre de usuario",
-	'please enter your password twice' => "por favor, introduce tu contrasea (dos veces)",
-	'please type the same password in the two password fields' => "por favor, escribe la misma contrasea en los dos campos",
-	'this login is already registered, please choose another one' => "este nombre de usuario ya existe. Elige otro, por favor",
-	'new user registration on your blog' => "nuevo registro de usuario en tu bitcora",
-	'Manage users' => "Administrar usuarios",
-	'New trackback on your post #%d "%s"' => "Nuevo trackback en tu post #%d \"%s\"",
-	'Website' => "Sitio web",
-	'Excerpt' => "Extracto",
-	'Login form' => "Formulario de acceso",
-	'You will have to accept cookies in order to log in.' => "Tienes que aceptar las cookies para poder identificarte.",
-	'Password:' => "Contrase&ntilde;a",
-	'Log in!' => "Acceso",
-	'Go to Blogs' => "Ir a las bitcoras",
-	'Lost your password ?' => "Perdiste tu contrasea?",
-	'Lost password ?' => "Perdiste tu contrase&ntilde;a?",
-	'A new password will be generated and sent to you by email.' => "Se generar una nueva contrasea que se te ser enviada por email.",
-	'Generate new password!' => "Crear nueva contrasea",
-	'Registration complete' => "Registro completado",
-	'Registration Currently Disabled' => "Registro actualmente deshabilitado",
-	'User registration is currently not allowed.' => "El registro de usuarios no est permitido",
-	'Home' => "Pgina principal",
-	'Register form' => "Formulario de registro",
-	'(twice)' => "(dos veces)",
-	'Minimum %d characters, please.' => "%d caracteres mnimo, por favor.",
-	'Preferred language' => "Lenguaje preferido",
-	'Register!' => "Registrarse...",
-	'Log into existing account...' => "Entrar con cuenta existente...",
-	'b2evo installer' => "Instalador de b2evolution",
-	'Installer for version ' => "Instalador de la versin",
-	'Current installation' => "Instalacin actual",
-	'Install menu' => "Men de instalacin",
-	'PHP info' => "PHP info",
-	'Go to Admin' => "Publicar post",
-	'Online' => "En lnea",
-	'Manual' => "Manual",
-	'Support' => "Soporte",
-	'Language / Locale' => "Lenguaje/locale",
-	'Choose a default language/locale for your b2evo installation.' => "Elige un lenguaje/locale por defecto para la instalacin de b2evolution",
-	'Check your database config settings below and update them if necessary...' => "Verifica los ajustes de configuracin de la base de datos de abajo, y actualizalos si fuese necesario...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "El requerimiento mnimo para esta versin de b2evolution es %s versin %s , pero ests intentando utilizar la versin %s",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "Parece ser que los valores de la configuracin de la base de datos no funcionan correctamente. Por favor, verifcalos cuidadosamente y vuelve a intentarlo...",
-	'Config file update' => "Actualizacin del archivo de configuracin",
-	'We cannot automatically update your config file [%s]!' => "No se puede actualizar automticamente el archivo de configuracin [%s]",
-	'There are two ways to deal with this:' => "Hay dos maneras de solucionarlo:",
-	'You can allow the installer to update the config file by changing its permissions:' => "Puedes cambiar los permisos del archivo de configuracin (chmod) para que el instalador lo actualice:",
-	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "<code>chmod 666 %s</code>. Si fuese necesario, visita el <a %s>manual online sobre permisos</a>.",
-	'Come back to this page and refresh/reload.' => "Vuelve a esta pgina y actualzala.",
-	'Alternatively, you can update the config file manually:' => "Tambin puedes subir el fichero de configuracin manualmente:",
-	'Open the _config.php file locally with a text editor.' => "Abre el archivo _config.php con un editor de texto.",
-	'Delete all contents!' => "Borrar todo el contenido!",
-	'Copy the contents from the box below.' => "Copiar el contenido del cuadro de abajo.",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Pgalo en el editor de texto<strong>ATENCIN: asegurate de que no hay NINGN ESPACIO EN BLANCO despus del <code>?&gt;</code> final en el archivo.</strong> Cualquier espacio, tabulacin, nueva lnea o lnea en blanco al final del fichero de configuracin podra hacer que no se fijasen las cookies.",
-	'Save the new _config.php file locally.' => "Guarda el nuevo _config.php. ",
-	'Upload the file to your server, into the /_conf folder.' => "Sbelo al tu servidor, al directorio /conf",
-	'<a %s>Call the installer from scratch</a>.' => "<a %s>Ejecuta de nuevo la instalacin desde cero</a>.",
-	'This is how your _config.php should look like:' => "El _config.php debera quedar as:",
-	'Your configuration file [%s] has been successfully updated.' => "El archivo de configuracin [%s] se ha actualizado correctamente.",
-	'Base configuration' => "Configuracin base",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "El archivo de configuracin base no se ha editado an. Puedes hacer rellenando el siguiente formulario.",
-	'This is the minimum info we need to set up b2evolution on this server:' => "Esta es la informacin mnima necesaria para configurar b2evolution en el servidor:",
-	'Database you want to install into' => "Base de datos en la que se quiere instalar",
-	'mySQL Username' => "Usuario MySQL",
-	'Your username to access the database' => "Nombre de usuario para acceder a la base de datos",
-	'mySQL Password' => "Contrasea MySQL",
-	'Your password to access the database' => "Contrasea para acceder a la base de datos",
-	'mySQL Database' => "Base de datos mySQL",
-	'Name of the database you want to use' => "Nombre de la base de datos que se quiere utilizar",
-	'mySQL Host' => "Host mySQL",
-	'You probably won\'t have to change this' => "Posiblemente no haya que cambiar esto",
-	'Additional settings' => "Opciones adicionales",
-	'Base URL' => "URL base",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "Aqu es donde b2evolution y las bitcoras se encontrarn, por defecto. VERIFICA ESTO CON CUIDADO o no funcionar nada. Si vas a probar b2evolution localmente en tu ordenador, para que funcionen las cookies, DEBES usar http://<strong>localhost</strong>/ruta... NO uses el nombre de tu ordenador!",
-	'Your email' => "Tu email",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "Se utilizar en mensajes de error, para que los usuarios puedan contactarte. Tambin servir para notificar nuevos registros de usuarios.",
-	'Update config file' => "Actualizar archivo de configuracin",
-	'How do you want to install b2evolution?' => "Cmo quieres instalar b2evolution?",
-	'The installation can be done in different ways. Choose one:' => "Se puede instalar de varias formas. Elige una:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>Instalacin nueva</strong>: Instalar las tablas de la base de datos de b2evolution con datos de ejemplo.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>Actualizar desde una versin anterior de b2evolution</strong>: Actualizar las tablas de la base de dato de b2evolution para hacerlas compatibles con la versin actual",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Actualizar desde Cafelog/b2 v 0.6.x</strong>: Instalar las tablas de la base de datos de b2evolution y copiar los datos de Cafelog/b2 en ellas.",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>Actualizar desde Cafelog/b2 v 0.6.x</strong>: Instalar las tablas de la base de datos de b2evolution y copiar los datos de Cafelog/b2 en ellas.",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>Actualizar desde Cafelog/b2 v 0.6.x</strong>: Instalar las tablas de la base de datos de b2evolution y copiar los datos de Cafelog/b2 en ellas.",
-	'Delete b2evolution tables' => "Borrar tablas de b2evolution",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "Si ya has instalado las tablas de b2evolution y quieres empezar de nuevo, debes borrarlas antes de empezar una nueva instalacin. <strong>CIUDADO: Se perdern todas las tablas y datos del b2evolution anterior!!</strong> Otras tablas, as como las del Cafelog/b2 no se modificarn, slo las de b2evolution.",
-	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>Cambiar la configuracin base</strong> (ver resumen abajo): Si has movido los archivos o la base de datos de b2evolution a otra direccin...",
-	'GO!' => "Adelante!",
-	'Need to start anew?' => "Quieres empezar de nuevo?",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "Si ya has instalado las tablas de b2evolution antes y quieres empezar de nuevo, tienes que borrarlas antes de empezar la nueva instalacin. b2evolution puede borrar sus propias tablas por ti, pero por medidas obvias de seguridad, esta caracterstica est desactivada por defecto.",
-	'Base config recap...' => "Resumen de la configuracin base...",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "Si la configuracin no es correcta, NO SIGAS con las instalacin, y <a %s>corrige los errores</a>.",
-	'(Set, but not shown for security reasons)' => "(Fijado, pero no se muestra por razones de seguridad)",
-	'Admin email' => "Email del administrador",
-	'Installing b2evolution tables with sample data' => "Instalando tablas de b2evolution con datos de ejemplo",
-	'Installation successful!' => "Instalacin completada con xito!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Ahora puedes <a %s>identificarte</a> con el nombre de usuario \"admin\" y la contrasea \"%s\".</p>\n\t<p>Apunta la contrasea! Es una contrasea <em>aleatoria</em> que se genera cuando instalas b2evolution. Si la pierdes, tendrs que borrar las tablas de la base de datos y reinstalar desde cero.</p>",
-	'Upgrading data in existing b2evolution database' => "Actualizando la base de datos de b2evolution existente",
-	'Upgrade completed successfully!' => "Actualizacin completada con xito!",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "Puedes <a %s>identificarte</a> con tu nombre de usuario y contrasea habituales %s",
-	'Installing b2evolution tables and copying existing %s data' => "Instalando las tablas de b2evolution y copiando los datos de b2",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Ahora puedes <a %s>identificarte</a> con el nombre de usuario \"admin\" y la contrasea \"%s\".</p>\n\t<p>Apunta la contrasea! Es una contrasea <em>aleatoria</em> que se genera cuando instalas b2evolution. Si la pierdes, tendrs que borrar las tablas de la base de datos y reinstalar desde cero.</p>",
-	'Deleting b2evolution tables from the datatase' => "Borrando las tablas de b2evolution de la base de datos",
-	'For security reasons, the reset feature is disabled by default.' => "Por motivos de seguridad, la caracterstica de reseteado est desactivada por defecto",
-	'Reset done!' => "Valores reestablecidos con xito",
-	'Back to menu' => "Volver al men",
-	'official website' => "pgina web oficial",
-	'contact' => "contactar",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "Esta bitcora contiene todos los posts actualizados desde Cafelog. El nombre de la bitcora es '%s'. %s",
-	'This is a sample linkblog entry' => "Esto es una ",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "ste es un texto de ejemplo de una anotacin en el linkblog. Puede que prefieras dejar esto en blanco, aadiendo slo el ttulo y la direccin del enlace.",
-	'This is the long description for the blog named \'%s\'. %s' => "Esto es la descripcin larga de la bitcora '%s'. %s",
-	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "Esta bitcora (bitcora #1) es en realidad muy especial. Recopila automticamente todos los posts de las otras bitcoras. Esto te permite monitorizar todo lo que se publica en este sistema. Se puede ocultar esta bitcora al pblico deseleccionando \"Incluir en la lista de bitcoras pblicas\" en la administracin de bitcoras.",
-	'%s Title' => "%s Titulo",
-	'Tagline for %s' => "Tagline para %s",
-	'Short description for %s' => "Descripcin corta de %s",
-	'Notes for %s' => "Notas sobre %s",
-	'Keywords for %s' => "Palabras clave para %s",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "El cometido principal de esta bitcora es incluirla en otras como elemento lateral donde mostrar tus enlaces favoritos/relacionados.",
-	'Clean Permalinks!' => "Limpiar enlaces permanentes",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "b2evolution utliza un estilo antiguo para los enlaces permanentes (permalinks) y comentarios, de modo que se asegura la mxima compatibilidad con diversas configuraciones de servidores web. \n\nSin embargo, si tu servidor lo permite, deberas activar los enlaces permanentes limpios (clean permalinks) en la pantalla de Opciones... (marca 'Usar informacin extra-path')",
-	'Apache optimization...' => "Optimizacin de Apache...",
-	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => "En los directorios <code>/blogs</code> y <code>/blogs/admin</code> hay dos archivos llamados [<code>sample.htaccess</code>]. Deberas de intentar renombrarlos a [<code>.htaccess</code>].\n\nAs, optimizars la forma en que b2evolution es manejado por el servidor web (si usa Apache). Estos archivos no estn activos por defecto porque podran dar errores en algunos servidores al tratar de usarlos. Si es tu caso al renombrarlos, brralos.",
-	'About evoSkins...' => "Acerca de los evoSkins...",
-	'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => "Por defecto, las bitcoras de b2evolution utilizan el skin predeterminado. \n\nLos lectores pueden cambiarlo (si el admin lo permite) utilizando el selector de skins, integrado en la mayora de ellos. \n\nSe puede cambiar el skin predeterminado para cualquier bitcora en los ajustes de sta, en el back-office. Tambin se puede forzar la visualizacin de un determinado skin para todo el mundo.\n\nPor otro lado, es posible restringir los skins disponibles, borrando algunos de ellos del directorio /blogs/skins , as como crear tus propios skins duplicando o renombrando cualquiera de los directorios.\n\nPara comenzar a personalizar un skin, abre su archivo '<code>_main.php</code>' en un editor, y lee los comentarios del cdigo. Y, por supuesto, lee el manual sobre los evoSkins!",
-	'Skins, Stubs and Templates...' => "Skins, stubs y plantillas...",
-	'By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through \'<code>index.php</code>\', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don\'t want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided \'<code>a_stub.php</code>\' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided \'<code>a_noskin.php</code>\'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the \'Stub name\' field. Otherwise, the permalinks will not function properly.' => "Por defecto, todas las bitcoras son mostradas utilizando un skin. (Ms informacin sobre los skins en otro post).\n\nEsto significa que a las bitcoras se accede por medio del archivo '<code>index.php</code>', que carga los parmetros predefinidos de la base de datos, y luego transmite todo el trabajo de visualizacin al skin.\n\nPor otra parte, si no quieres utilizar los valores predefinidos en la base de datos y quieres, por ejemplo, forzar la visualizacin de un skin predeterminado, puedes crear un fichero stub como el '<code>a_stub.php</code>' y llamar a la bitcora a travs de ese archivo, en lugar de utilizar el index.php.\n\nSi necesitas hacer personalizaciones muy especficas, tambin puedes utilizar las plantillas sin formato, como '<code>a_noskin.php</code>'.\n\nEncontrars ms informacin dentro del mismo archivo stub, o en de la plantilla. brelos en un editor de texto, y lee los comentarios de su interior.\n\nDe todas formas, asegrate de que especificas el mtodo correcto de acceso a la bitcora. Si utilizas un stub o una plantilla, tambin has de definir su nombre de archivo en 'Nombre stub'. De no ser as, los permalinks no funcionarn correctamente. ",
-	'Multiple Blogs, new blogs, old blogs...' => "Bitcoras mltiples, nuevas bitcoras, bitcoras antiguas...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "b2evolution instala cuatro bitcoras, llamadas 'Blog All', 'Blog A', 'Blog B' y 'Linkblog'.\n\nAlgunas de ellas tienen funciones especiales.\n\nEn la administracin de bitcoras (en el back-office) se puede crear nuevas bitcoras, o borrar las no deseadas. ",
-	'This is a multipage post' => "Este es un post multipgina",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "sta es la pgina 1 de un post multipgina.\n\nEs posible ver las otras pginas haciendo click en los enlaces bajo elste texto.\n\n<!--nextpage-->\n\nsta es la pgina 2.\n\n<!--nextpage-->\n\nsta es la pgina 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.",
-	'Extended post with no teaser' => "Post extendido sin presentacin preliminar",
-	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "ste es un post extendido sin presentacin preliminar. Esto significa que no vers esta frase al hacer click en \"ms\".\n\n<!--more--><!--noteaser-->\n\nEsto es el texto extendido. Slo es visible al hacer click en \"ms\",",
-	'Extended post' => "Post extendido",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Esto es un post extendido. Significa que slo es visible esta frase. El resto se ve al hacer click en \"ms\".\n\n<!--more-->\n\nEsto es el texto extendido. Slo es visible al hacer click en \"ms\",",
-	'Important information' => "Informacin importante",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "La bitcora B contiene algunos posts en la categora 'b2evolution Tips' (Consejos b2evolution).\n\nSi lo deseas, puedes borrar estos posts despus de leerlos. O tambin puedes cambiar su estado a 'Desaprobado' para mantener un control de lo que ya has ledo.",
-	'First Post' => "Primer post",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>ste es el primer post.</p>\n\n<p>Se muestra tanto en la bitcora A como en la B.</p>\n\n<p>La traduccin al castellano de b2evolution ha sido realizada por Lucas Cepeda (http://otrodiamas.net). Si encuentras algn fallo, o quieres hacer alguna propuesta, por favor envame un mail: lucas@otrodiamas.net",
-	'Second post' => "Segundo post",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>ste es el segundo post</p>\n\n<p>Slo aparece en la bitcora A, pero en varias categoras.</p>",
-	'Third post' => "Tercer post",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>ste es el tercer post.</p>\n\n<p>Slo aparece en la bitcora B, y en una sla categora.</p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "Hola, esto es un comentario. <br /> Para borrarlo, identifcate, y accede a los comentarios del post. Ah podrs editarlo o borrarlo.",
-	'The database schema is already up to date. There is nothing to do.' => "El esquema de la base de datos ya estaba actualizado. No se han efectuado cambios.",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "Parece que los siguientes nombres de archivo stub estn siendo usados por ms de una bitcora: ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "No se puede actualizar hasta que sean nicos. Campo de la base de datos: [%s]",
-	'Checking DB schema version...' => "Verificando la versin del esquema de la base de datos...",
-	'NOT FOUND! This is not a b2evolution database.' => "NO SE HA ENCONTRADO! No es una base de datos de b2evolution",
-	'This version is too old!' => "!Esta versin es demasiado antigua!",
-	'This version is too recent! We cannot downgrade to it!' => "Esta versin es demasiado reciente! No se puede volver a esa versin.",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "Esta bitcora contiene todos los posts actualizados desde Cafelog. El nombre de la bitcora es '%s'. %s",
-	'This blog holds all your posts upgraded from WordPress. This blog is named \'%s\'. %s' => "Esta bitcora contiene todos los posts actualizados desde Cafelog. El nombre de la bitcora es '%s'. %s",
-	'No desc available' => "Descripcin no disponible",
-	'No description available' => "Descripcin no disponible",
-	'Make URLs clickable' => "Convertir las URLs en accesos directos",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "Etiquetas &lt;P&gt; y &lt;BR&gt; automticas",
-	'BB formatting e-g [b]bold[/b]' => "Formato BB, p.ej: [b]bold[/b]",
-	'GreyMatter style formatting' => "Formato al estilo GreyMatter",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "Las etiquetas **negrita ** \\cursiva\\ //cursiva// __subrayado__ tienen que estar precedidas de un espacio en blanco.",
-	'Convert text smilies to icons' => "Convertir smilies de texto en iconos",
-	'Humane Web Text Generator 2.0 beta' => "Humane Web Text Generator",
-	'Easy HTML tags inserting' => "Insertado fcil de etiquetas HTML",
-	'INSerted [Alt-I]' => "INSertado [Alt-I]",
-	'DELeted [Alt-D]' => "Borrado [Alt-D]",
-	'STRong [Alt-S]' => "STRong [Alt-S] sustituye negrita",
-	'EMphasis [Alt-E]' => "EMphasis [Alt-E] sustitye cursiva",
-	'CODE [Alt-C]' => "CODE [Alt-C]",
-	'Paragraph [Alt-P]' => "Prrafo [Alt-P]",
-	'Unordered List [Alt-U]' => "Lista no ordenada [Alt-U]",
-	'List Item [Alt-L]' => "Listar elemento [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "Citar [Alt-B]",
-	'IMaGe [Alt-G]' => "IMaGe [Alt-G] Imagen",
-	'A href [Alt-A]' => "A href [Alt-A] direccin url",
-	'More [Alt-M]' => "Ms [Alt-M]",
-	'no teaser [Alt-T]' => "Sin presentacin preliminar [Alt-T]",
-	'next page [Alt-Q]' => "Pagina siguiente [Alt + Q]",
-	'Close all tags' => "Cerrar todas las etiquetas",
-	'ALTernate text' => "texto ALTernativo",
-	'One click smilies inserting' => "Insertado de smilies con un click",
-	'Trackback address for this post:' => "Direccin para hacer trackback a este post:",
-	'No %s for this post yet...' => "An no hay %s para este post...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "Tu email <strong>no</strong> se mostrar en la pgina.",
-	'Site/Url' => "Pgina web",
-	'Your URL will be displayed.' => "Se mostrar tu URL",
-	'Line breaks become &lt;br /&gt;' => "Saltos de lnea se convierten en &lt;br /&gt;",
-	'Remember me' => "Recordar mis datos",
-	'(Set cookies for name, email &amp; url)' => "(Fijar cookies para el nombre, email &amp; url)",
-	'In response to:' => "En respuesta a:",
-	'Linkblog' => "Linkblog",
-	'more' => "ms",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Top refering engines' => "Top Referidos por buscadores",
-	'blogs' => "bitcoras",
-	'skin the site' => "aplicar skin",
-	'archives' => "archivos",
-	'Select blog:' => "Elige bitcora:",
-	'Select skin:' => "Elige skin:",
-	'words' => "palabras",
-	'Read more...' => "Leer ms...",
-	'Choose a skin' => "Elige un skin",
-	'Choose skin' => "Elegir skin",
-	'Browse all posts by this author' => "Ver todos los posts de este autor",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "El <acronym title=\"Uniform Resource Identifier\">URI</acronym> para hacer un trackback a este post es:",
-	'Comment by' => "Comentario",
-	'Trackback from' => "Trackback desde:",
-	'Pingback from' => "Pingback desde:",
-	'Edit This' => "Editar",
-	'E-mail' => "E-mail",
-	'Your Comment' => "Tu comentario",
-	'Say It!' => "Dlo!",
-	'Filed under:' => "Archivado en:",
-	'Other' => "Otro",
-	'Meta' => "Meta",
-	'Syndicate this site using RSS' => "Sindicar usando RSS",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "Los ltimos comentarios en todos los posts en RSS",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "Comentarios <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'This page validates as XHTML 1.0 Transitional' => "This page validates as XHTML 1.0 Transitional",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "<abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr> vlido",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Esta pgina utiliza b2evolution.",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "Este skin utiliza un CSS diseado originariamente para WordPress (ver crditos de diseo en style.css)",
-	'Original design credits for this skin:' => "Crditos del diseo original de este skin:",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "Para asegurar la mxima compatibilidad con los ficheros CSS del WP, la mayora de caractersticas de bevolution que no existen en WP se han ocultado en este skin generico de WP.",
-	'[...] Read more!' => "[...] Leer ms!",
-	'New pingback on your post #%d "%s"' => "Nuevo pingback en tu post #%d \"%s\"",
-);
-?>
diff -ruN --text 0.9.2.src/locales/es_ES/LC_MESSAGES/messages.po 1.10.3.src/locales/es_ES/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/es_ES/LC_MESSAGES/messages.po	2005-09-13 15:48:46.000000000 -0500
+++ 1.10.3.src/locales/es_ES/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,5849 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Francois PLANQUE
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: b2evolution.net locale\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2005-09-13 15:48+0200\n"
-"PO-Revision-Date: 2004-06-24 00:27+0100\n"
-"Last-Translator: Lucas Cepeda <lucas_cepeda@NADAdeSPAMhotmail.com>\n"
-"Language-Team: Spanish <webmaster@otrodiamas.net>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\a_noskin.php:109
-msgid "Selected"
-msgstr "Seleccionado"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:159 ..\..\..\a_noskin.php:244
-#: ..\..\..\multiblogs.php:138 ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:478 ..\..\..\admin\_menutop.php:207
-#: ..\..\..\b2evocore\_functions_cats.php:569
-#: ..\..\..\skins\basic\_main.php:94 ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\natural_pink\_main.php:89
-#: ..\..\..\skins\natural_pink\_main.php:186
-#: ..\..\..\skins\wpc_aubmach\_main.php:117
-#: ..\..\..\skins\wpc_default\_main.php:120
-msgid "Categories"
-msgstr "Categoras"
-
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:215 ..\..\..\multiblogs.php:251
-#: ..\..\..\summary.php:100 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73 ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:86
-#: ..\..\..\skins\natural_pink\_main.php:100
-#: ..\..\..\skins\wpc_aubmach\_main.php:70
-#: ..\..\..\skins\wpc_default\_main.php:70
-msgid "Permanent link to full entry"
-msgstr "Enlace permanente al post"
-
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:152 ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44 ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:100
-msgid "Permalink"
-msgstr "Permalink"
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:137 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:138
-#: ..\..\..\skins\guadeloupe\_main.php:139
-#: ..\..\..\skins\natural_pink\_main.php:168
-msgid "Recently"
-msgstr "Recientemente"
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\guadeloupe\_main.php:138
-msgid "(cached)"
-msgstr "(cacheado)"
-
-#: ..\..\..\a_noskin.php:221 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:168 ..\..\..\skins\guadeloupe\_main.php:139
-msgid "(no cache)"
-msgstr "(no cacheado)"
-
-#: ..\..\..\a_noskin.php:227 ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:141 ..\..\..\skins\custom\_main.php:174
-#: ..\..\..\skins\guadeloupe\_main.php:142
-#: ..\..\..\skins\natural_pink\_main.php:170
-msgid "Last comments"
-msgstr "ltimos comentarios"
-
-#: ..\..\..\a_noskin.php:232 ..\..\..\a_noskin.php:238
-#: ..\..\..\admin\_edit_showposts.php:343
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:553 ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\natural_pink\_main.php:175
-#: ..\..\..\skins\natural_pink\_main.php:181
-#: ..\..\..\skins\originalb2\_main.php:173
-#: ..\..\..\skins\wpc_aubmach\_main.php:124
-#: ..\..\..\skins\wpc_aubmach\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:127
-#: ..\..\..\skins\wpc_default\_main.php:131
-msgid "Search"
-msgstr "Buscar"
-
-#: ..\..\..\a_noskin.php:235 ..\..\..\skins\custom\_main.php:182
-#: ..\..\..\skins\natural_pink\_main.php:178
-msgid "All Words"
-msgstr "Todas las palabras"
-
-#: ..\..\..\a_noskin.php:236 ..\..\..\skins\custom\_main.php:183
-#: ..\..\..\skins\natural_pink\_main.php:179
-msgid "Some Word"
-msgstr "Alguna palabra"
-
-#: ..\..\..\a_noskin.php:237 ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\natural_pink\_main.php:180
-msgid "Entire phrase"
-msgstr "Frase entera"
-
-#: ..\..\..\a_noskin.php:239 ..\..\..\a_noskin.php:251
-#: ..\..\..\skins\bluesky\_main.php:155
-#: ..\..\..\skins\guadeloupe\_main.php:157
-msgid "Reset form"
-msgstr "Reiniciar formulario"
-
-#: ..\..\..\a_noskin.php:250 ..\..\..\skins\bluesky\_main.php:154
-#: ..\..\..\skins\custom\_main.php:196 ..\..\..\skins\guadeloupe\_main.php:156
-#: ..\..\..\skins\originalb2\_main.php:165
-msgid "Get selection"
-msgstr "Ver seleccin"
-
-#: ..\..\..\a_noskin.php:256 ..\..\..\admin\_edit_showposts.php:406
-#: ..\..\..\skins\basic\_main.php:155 ..\..\..\skins\bluesky\_main.php:187
-#: ..\..\..\skins\custom\_main.php:201 ..\..\..\skins\guadeloupe\_main.php:189
-#: ..\..\..\skins\natural_pink\_main.php:169
-#: ..\..\..\skins\natural_pink\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:133
-#: ..\..\..\skins\wpc_default\_main.php:136
-msgid "Archives"
-msgstr "Archivos"
-
-#: ..\..\..\a_noskin.php:261 ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\natural_pink\_main.php:198
-msgid "more..."
-msgstr "ms..."
-
-#: ..\..\..\a_noskin.php:272 ..\..\..\multiblogs.php:269
-#: ..\..\..\skins\bluesky\_main.php:193 ..\..\..\skins\custom\_main.php:230
-#: ..\..\..\skins\guadeloupe\_main.php:195
-#: ..\..\..\skins\natural_pink\_main.php:216
-msgid "Misc"
-msgstr "Otros"
-
-#: ..\..\..\a_noskin.php:286 ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:229
-msgid "Syndicate this blog"
-msgstr "Sindicar esta bitcora"
-
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "Pgina por defecto de b2evolution"
-
-#: ..\..\..\default.php:34 ..\..\..\install\index.php:58
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Multilingual multiuser multi-blog engine."
-
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "Bienvenido a b2evolution"
-
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "Esta es la pgina por defecto de b2evolution. Ser mostrada hasta que no elijas una bitcora predeterminada en las opciones generales."
-
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "Bitcoras individuales en este sistema"
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Bitacora #%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Bitcora #1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Esta es una bitcora especial que junta todos los mensajes de todas las bitcoras. "
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Nota: la lista de arriba (as como el men) est automticamente generada e incluye solo las bitcoras que tienen un &quot;nombre de url stub&quot;. Puedes configurar esto en la configuracin de la bitcora en el back-office."
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "Ms demostraciones"
-
-#: ..\..\..\default.php:82 ..\..\..\default.php:83 ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Plantilla personalizada"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "Bitcoras mltiples mostradas en la misma pgina"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "Resumen de los ltimos posts de todas las bitcoras"
-
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "La pgina que se est mostrando"
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Nota: Estas pginas de demostracin no usan evoSkins, incluso si los activaste durante la instalacin. La nica forma de cambiarlas es editar la plantilla PHP. sto slo son demostraciones que pueden inspirarte para hacer tus propias plantillas."
-
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "Publicar post"
-
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "Ir al back-office"
-
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "Web oficial"
-
-#: ..\..\..\default.php:95 ..\..\..\install\index.php:523
-msgid "GNU GPL license"
-msgstr "Licencia GNU <acronym title=\"General Public License\">GPL</acronym>"
-
-#: ..\..\..\multiblogs.php:98
-msgid "Multiblog demo"
-msgstr "Demostracin de multibitcora"
-
-#: ..\..\..\multiblogs.php:108
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Esta plantilla de demostracin muestra 3 bitcoras a la vez (una en la izquierda, y dos en la derecha)"
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "Demostracin de resumen"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Esta plantilla de demostracin muestra un resumen de los ltimos posts en todas las bitcoras"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "Ms posts..."
-
-#: ..\..\..\admin\b2antispam.php:19 ..\..\..\admin\_menutop.php:230
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "Antispam"
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "La palabra [%s] es muy corta, tiene que tener un mnimo de 5 caracteres!"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Borrando hits [%s]"
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Borrando comentarios coincidentes con [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:80
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "Aadiendo [%s] a la lista negra..."
-
-#: ..\..\..\admin\b2antispam.php:99
-msgid "Confirm ban &amp; delete"
-msgstr "Confirmar borrado de &amp;"
-
-#: ..\..\..\admin\b2antispam.php:113
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "No hay log-hits que coincidan con la palabra [%s]."
-
-#: ..\..\..\admin\b2antispam.php:119
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Borrar los siguientes %d hits de referidos:"
-
-#: ..\..\..\admin\b2antispam.php:124 ..\..\..\admin\b2antispam.php:173
-#: ..\..\..\admin\b2stats.php:174
-msgid "Date"
-msgstr "Fecha"
-
-#: ..\..\..\admin\b2antispam.php:125
-#, fuzzy
-msgid "Referer"
-msgstr "Referidos"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:126
-#: ..\..\..\admin\b2antispam.php:126
-msgid "Ref. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:127
-#: ..\..\..\admin\b2antispam.php:127
-msgid "Target Blog"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:128
-#, fuzzy
-msgid "Target URL"
-msgstr "URL base"
-
-#: ..\..\..\admin\b2antispam.php:162
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "Ningn comentario coincide con la palabra [%s]"
-
-#: ..\..\..\admin\b2antispam.php:168
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Borrar los siguientes %d comentarios:"
-
-#: ..\..\..\admin\b2antispam.php:174 ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\htsrv\comment_post.php:147 ..\..\..\htsrv\comment_post.php:153
-msgid "Author"
-msgstr "Autor"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:175
-#: ..\..\..\admin\b2antispam.php:175
-msgid "Auth. URL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:176
-#: ..\..\..\admin\b2antispam.php:176
-msgid "Auth. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:177
-#: ..\..\..\admin\b2antispam.php:177
-msgid "Content starts with..."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:215
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "La palabra [%s] ya est incluida en la lista negra."
-
-#: ..\..\..\admin\b2antispam.php:221
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Aadir [%s] a la lista negra localmente."
-
-#: ..\..\..\admin\b2antispam.php:228
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Notificar a b2evolution.net como spam la palabra [%s]"
-
-#: ..\..\..\admin\b2antispam.php:230 ..\..\..\admin\b2antispam.php:315
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "Condiciones del servicio"
-
-#: ..\..\..\admin\b2antispam.php:237
-msgid "Perform selected operations"
-msgstr "Realizar las operaciones seleccionadas"
-
-#: ..\..\..\admin\b2antispam.php:254
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "Eliminando #%d de la lista de palabras censuradas..."
-
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Add a banned keyword"
-msgstr "Aadir una palabra censurada"
-
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check &amp; ban..."
-msgstr "Censurar"
-
-#: ..\..\..\admin\b2antispam.php:303
-msgid "Banned domains blacklist"
-msgstr "Lista negra de dominios censurados"
-
-#: ..\..\..\admin\b2antispam.php:304
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Cualquier URL que contenga una de las siguientes palabras ser censurada en posts, comentarios y logs."
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Si una palabra restringe el acceso a dominios legtimos, haz click en la marca verde para dejar de censurar dicha palabra."
-
-#: ..\..\..\admin\b2antispam.php:314
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Solicitar actualizacin de la lista negra."
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:322
-#: ..\..\..\admin\b2antispam.php:322
-#, php-format
-msgid "The blacklist contains more than 100 items. [<a %s>Click here to display</a>]."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Volver a permitir palabra (Eliminar de la lista negra)"
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow Back"
-msgstr "Volver a permitir"
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Notificar spam a la lista negra centralizada."
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report"
-msgstr "Notificar"
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Verificar hit-logs y comentarios con esta palabra!"
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Re-check"
-msgstr "Volver a verificar"
-
-#: ..\..\..\admin\b2blogs.php:17 ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:213 ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Bitcoras"
-
-#: ..\..\..\admin\b2blogs.php:25 ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "Nuevo"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "Creando bitcora..."
-
-# C:\www\b2evolution\blogs\admin\b2blogs.php:213
-#: ..\..\..\admin\b2blogs.php:62 ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Debes indicar una nombre de direccin URL o stub"
-
-#: ..\..\..\admin\b2blogs.php:68 ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "Esta URL / nombre de archivo stub ya est en uso por otra bitcora. Elige otro nombre."
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "No se puede crear, por favor corrige estos errores:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Deberas <a %s>crear categoras</a> para esta bitcora!"
-
-#: ..\..\..\admin\b2blogs.php:135 ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "Nueva bitcora"
-
-#: ..\..\..\admin\b2blogs.php:136 ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Nueva bitcora"
-
-#: ..\..\..\admin\b2blogs.php:172 ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336 ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:411 ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "General"
-
-#: ..\..\..\admin\b2blogs.php:175 ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "Permisos"
-
-#: ..\..\..\admin\b2blogs.php:178 ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "Avanzado"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Actualizando bitcora [%s]"
-
-#: ..\..\..\admin\b2blogs.php:231 ..\..\..\admin\edit_actions.php:227
-msgid "Cannot update, please correct these errors:"
-msgstr "No se puede actualizar, por favor corrige estos errores:"
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Borrar bitcora [%s]?"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Borrar esta bitcora tambin borrar todas sus categoras, posts y comentarios!"
-
-#: ..\..\..\admin\b2blogs.php:428 ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "NO SE PODRN DESHACER LOS CAMBIOS!"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "Intentar borrar tambin el archivo stub [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "Intentar tambin borrar el archivo esttico [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:455 ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "Estoy seguro!"
-
-#: ..\..\..\admin\b2blogs.php:458 ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "CANCELAR"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "Generar pgina esttica para la bitcora [%s]"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "No has fijado un nombre de archivo esttico para esta bitcora!"
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "No se puede escribir el archivo!"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "Deberas comprobar los permisos del archivo [%s]. Visita el <a %s>manual online para saber ms sobre permisos de archivos</a>."
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "Escribiendo en el fichero [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:557 ..\..\..\admin\edit_actions.php:140
-#: ..\..\..\admin\edit_actions.php:262 ..\..\..\admin\edit_actions.php:352
-#: ..\..\..\b2evocore\_functions_antispam.php:197
-#: ..\..\..\b2evocore\_functions_antispam.php:299
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Hecho."
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Ver bitcora:"
-
-#: ..\..\..\admin\b2browse.php:57 ..\..\..\admin\b2edit.php:166
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Como te acabas de registrar, tienes que esperar a que te autorice a postear. Tambin puedes <a %s>enviar un mail</a> para avisarme de que te has registrado. Cuando ests autorizado, actualiza esta pgina y podrs postear."
-
-#: ..\..\..\admin\b2categories.php:17 ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "Categoras para la bitcora:"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Nueva subcategora en la categora %s"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Nueva categoria en la bitcora: %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Nombre de la nueva categora"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Crear Categoria"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Borrando categora #%d : %s..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53 ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101 ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:43 ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57 ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78 ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "ERROR"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Categora borrada."
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "Propiedades para la Categoria"
-
-#: ..\..\..\admin\b2categories.php:181 ..\..\..\admin\b2upload.php:190
-#: ..\..\..\admin\_edit_form.php:131 ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76 ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:174 ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:180
-#: ..\..\..\skins\wpc_default\_feedback.php:180
-msgid "Name"
-msgstr "Nombre"
-
-#: ..\..\..\admin\b2categories.php:185
-msgid "New parent category"
-msgstr "Nueva categora principal"
-
-#: ..\..\..\admin\b2categories.php:213 ..\..\..\admin\b2categories.php:244
-#: ..\..\..\admin\b2categories.php:262
-msgid "Old Parent"
-msgstr "Antigua categora principal"
-
-#: ..\..\..\admin\b2categories.php:240 ..\..\..\admin\b2categories.php:260
-msgid "Root (No parent)"
-msgstr "Raiz"
-
-# D:\www\b2evo091\blogs\admin\b2categories.php:250
-#: ..\..\..\admin\b2categories.php:250
-msgid "Note: Moving categories across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\b2categories.php:266
-#, fuzzy
-msgid "Note: Moving categories across blogs is disabled."
-msgstr "Nota: Cross posting est activado"
-
-#: ..\..\..\admin\b2categories.php:271
-msgid "Edit category!"
-msgstr "Editar Categoria"
-
-#: ..\..\..\admin\b2categories.php:335
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "No tienes permisos para editar/ver las propiedades de las categoras."
-
-#: ..\..\..\admin\b2edit.php:30 ..\..\..\admin\edit_actions.php:201
-#: ..\..\..\admin\edit_actions.php:305
-msgid "Oops, no post with this ID."
-msgstr "Oops, no existe ningun post con este ID."
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Editando el post"
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d en la bitcora: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Oops, no hay comentarios con este ID!"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Editar comentario"
-
-#: ..\..\..\admin\b2edit.php:117
-msgid "New post in blog:"
-msgstr "Nuevo post en la bitcora:"
-
-#: ..\..\..\admin\b2edit.php:144 ..\..\..\admin\b2edit.php:178
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "No puedes postear porque esta bitcora no tiene categoras. Crealas primero."
-
-#: ..\..\..\admin\b2edit.php:148
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Cambiar a esta bitcora (mantenindo lo escrito, si tienes Javascript activado)"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "Acceso..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "En b2evolution, no have falta acceder a b2login.php para iniciar sesin."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "V directamente a la pgina del back-office que quieras, por ejemplo %s o %s. b2evo te preguntar por tu informacin de acceso si es necesario."
-
-#: ..\..\..\admin\b2options.php:17 ..\..\..\admin\_menutop.php:263
-msgid "Settings"
-msgstr "Opciones"
-
-#: ..\..\..\admin\b2options.php:32 ..\..\..\admin\b2options.php:419
-msgid "Regional"
-msgstr "Regional"
-
-#: ..\..\..\admin\b2options.php:35 ..\..\..\admin\b2options.php:425
-msgid "Plug-ins"
-msgstr "Plugins"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "Opciones generales actualizadas."
-
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "Opciones regionales actualizadas."
-
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "Debes indicar un cdigo de locale!"
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Se ha insertado el locale '%s' a la base de datos."
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "locale '%s' actualizada."
-
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr "locale '%s' guardada."
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Se han borrado las tablas de las locale. Se han cargado las predefinidas de <code>/conf/_locales.php</code>."
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "Archivo <code>%s</code> no encontrado."
-
-#: ..\..\..\admin\b2options.php:331
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "Borrar locale '%s' de la base de datos."
-
-#: ..\..\..\admin\b2options.php:371
-msgid "Switched priorities."
-msgstr "Prioridades intercambiadas."
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Comprobar ortografa"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Cargando Comprobador de ortografa. Espere, por favor"
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "Ver estadisticas:"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "Ninguno"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "Cambiando el  #%d a %s"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "Borrando hit #%d..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "Eliminando hits de %s...."
-
-#: ..\..\..\admin\b2stats.php:106 ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Resumen"
-
-#: ..\..\..\admin\b2stats.php:112 ..\..\..\admin\b2stats.php:175
-msgid "Referers"
-msgstr "Referidos"
-
-#: ..\..\..\admin\b2stats.php:118 ..\..\..\admin\b2stats.php:176
-msgid "Refering Searches"
-msgstr "Bsquedas referidas"
-
-#: ..\..\..\admin\b2stats.php:124 ..\..\..\admin\b2stats.php:178
-msgid "Syndication"
-msgstr "Sindicacion"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "Navegadores"
-
-#: ..\..\..\admin\b2stats.php:136 ..\..\..\admin\b2stats.php:179
-msgid "Direct Accesses"
-msgstr "Accesos directos"
-
-#: ..\..\..\admin\b2stats.php:177
-msgid "Indexing Robots"
-msgstr "Indexado de robots"
-
-#: ..\..\..\admin\b2stats.php:180
-msgid "Total"
-msgstr "Total"
-
-#: ..\..\..\admin\b2stats.php:194
-msgid "Prune this date!"
-msgstr "Eliminar esta fecha!"
-
-#  TRANS: Abbrev. for Prune (stats)
-#  TRANS: Abbrev. for Prune (stats)
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune"
-msgstr "Eliminar"
-
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune hits for this date!"
-msgstr "Eliminar visitas en esta fecha!"
-
-#: ..\..\..\admin\b2stats.php:244
-msgid "Last referers"
-msgstr "ltimos referidos"
-
-#: ..\..\..\admin\b2stats.php:245
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Esto son visitas desde pginas externas, referidas a esta bitcora"
-
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-msgid "Delete this hit!"
-msgstr "Borrar este hit!"
-
-#  TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416 ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91 ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79 ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "Del"
-
-#: ..\..\..\admin\b2stats.php:259
-msgid "Log as a search instead"
-msgstr "Clasificar como bsqueda referida"
-
-#  TRANS: Abbrev. for "move to searches" (stats)
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:259
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Censurar este dominio!"
-
-#  TRANS: Abbrev.
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "Banear"
-
-#: ..\..\..\admin\b2stats.php:276
-msgid "Top referers"
-msgstr "Top referidos"
-
-#: ..\..\..\admin\b2stats.php:298
-msgid "Total referers"
-msgstr "Referidos totales"
-
-#: ..\..\..\admin\b2stats.php:305
-msgid "Last refering searches"
-msgstr "ltimas bsquedas referidas"
-
-#: ..\..\..\admin\b2stats.php:306
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "Visitas de gente que llego a esta bitcora mediante un buscador. (Los buscadores tienen que estar listados en 7conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:333
-msgid "Top refering search engines"
-msgstr "Top buscadores referentes"
-
-#: ..\..\..\admin\b2stats.php:352
-msgid "Top Indexing Robots"
-msgstr "Top Robots indexadores"
-
-#: ..\..\..\admin\b2stats.php:353
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Visitas de robots como los robots indexadores de los buscadores. (Los robotos tienen que estar listados en /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:376
-msgid "Top Aggregators"
-msgstr "Top Lectores de RSS"
-
-#: ..\..\..\admin\b2stats.php:377
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Visitas de lectores de RSS. (Tienen que estar listados en /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:395
-msgid "Total RSS hits"
-msgstr "Visitas RSS totales"
-
-#: ..\..\..\admin\b2stats.php:402
-msgid "Last direct accesses"
-msgstr "ltimos accesos directos"
-
-#: ..\..\..\admin\b2stats.php:403
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Visitas de gente que vino a esta bitcora por acceso directo (bien tecleando la URL, bien usando sus \"Favoritos\". Los referidos invlidos (muy cortos) tambin se muestran aqu)"
-
-#: ..\..\..\admin\b2stats.php:432
-msgid "Top User Agents"
-msgstr "Top navegadores"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Edicin del skin del usuario (custom)"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Listando:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "nombre de fichero invalido!"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Oops, no existe el fichero!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "Fichero editado!"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Ciudado! Editar este archivo puede estropear la plantilla! No cambies lo que hay entre <code>&lt;?php</code> y <code>?&gt;</code> si no sabes lo que ests haciendo!"
-
-#  TRANS: Edit button text (&nbsp; for extra space)
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\b2template.php:90 ..\..\..\admin\_edit_form.php:173
-#, fuzzy
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&nbsp; Editar &nbsp;"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(no puedes actualizar el archivo/plantilla: tienes que tener permisos de escritura, p.ej. CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "Esta pantalla te permite editar el <strong>custom skin</strong> (que se encuentra en /skins/custom)."
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Puedes editar cualquiera de los siguientes archivos (siempre que tengan permisos de escritura por el servidor, p.ej. CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "No se encuentra el directorio %s."
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Esta es la plantilla que muestra los enlaces a los archivos de la bitcora"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Esta es la plantilla que muestra la lista de (sub)categoras"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "Esta es la plantilla que muestra los comentarios de un post"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Esta es la plantilla que muestra los ltimos comentarios de una bitcora"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "Esta es la plantilla principal. Muestra la bitcora en s."
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the page displayed in the comment popup"
-msgstr "Esta es la pgina mostrada en el popup de los comentarios"
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the pingback popup"
-msgstr "Esta es la pgina mostrada en el popup de los pingbacks"
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the trackback popup"
-msgstr "Esta es la pgina mostrada en el popup de los trackbacks"
-
-#: ..\..\..\admin\b2template.php:162
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Nota: tambin puedes editar los archivos/plantillas en tu editor de texto y luego subirlos al servidor. Este editor online se puede utilizar si no se tiene acceso a un editor de texto..."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "Subir imagenes/ficheros"
-
-#: ..\..\..\admin\b2upload.php:53
-msgid "File upload"
-msgstr "Fichero subida"
-
-#: ..\..\..\admin\b2upload.php:54
-msgid "Allowed file types:"
-msgstr "Permitir ficheros con extensiones:"
-
-#: ..\..\..\admin\b2upload.php:55
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Tama&ntilde;o maximo permitido: %d KB"
-
-#: ..\..\..\admin\b2upload.php:60 ..\..\..\admin\b2upload.php:138
-#: ..\..\..\admin\_blogs_general.form.php:76
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Descripcion"
-
-#: ..\..\..\admin\b2upload.php:63
-msgid "Upload !"
-msgstr "Subido !"
-
-#: ..\..\..\admin\b2upload.php:88
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "Fichero %s: de tipo %s no esta permitido."
-
-#: ..\..\..\admin\b2upload.php:117 ..\..\..\admin\b2upload.php:150
-#: ..\..\..\admin\b2upload.php:153
-msgid "Couldn't upload your file to:"
-msgstr "No se puede subir el archivo a:"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Duplicate File?"
-msgstr "Fichero duplicado?"
-
-#: ..\..\..\admin\b2upload.php:127
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "El fichero \"%s\" ya existe!"
-
-#: ..\..\..\admin\b2upload.php:128
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "Se ha movido el archivo \"%s\" a  \"%s\""
-
-#: ..\..\..\admin\b2upload.php:129
-msgid "Confirm or rename:"
-msgstr "Confirmar o renombrar:"
-
-#: ..\..\..\admin\b2upload.php:136
-msgid "Alternate name"
-msgstr "Nombre alternativo"
-
-#: ..\..\..\admin\b2upload.php:140
-msgid "Confirm !"
-msgstr "Confirmar !"
-
-#: ..\..\..\admin\b2upload.php:180
-msgid "File uploaded !"
-msgstr "Fichero subido !"
-
-#: ..\..\..\admin\b2upload.php:181
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Tu fichero <strong>\"%s\"</strong> se ha subido satisfactoriamente !"
-
-#: ..\..\..\admin\b2upload.php:182
-msgid "Here's the code to display it:"
-msgstr "Este es el cdigo para mostrarlo:"
-
-#: ..\..\..\admin\b2upload.php:186
-msgid "Add the code to your post !"
-msgstr "Agregar el cdigo a tu post!"
-
-#: ..\..\..\admin\b2upload.php:189
-msgid "Image Details"
-msgstr "Detalles de la imagen"
-
-#: ..\..\..\admin\b2upload.php:193
-msgid "Size"
-msgstr "Tama&ntilde;o"
-
-#: ..\..\..\admin\b2upload.php:196 ..\..\..\admin\_edit_form.php:544
-msgid "Type"
-msgstr "Tipo"
-
-#: ..\..\..\admin\b2upload.php:201
-msgid "Close this window"
-msgstr "Cerrar esta ventana"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Administracion de usuarios"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "No se puede cambiar el perfil del usuario demouser en el modo de demostracin!"
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "Slo tienes permitido actualizar tu propio perfil!"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "Debes utilizar un login exclusivo!"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "El nivel de usuario debe estar entre %d y %d."
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Este login ya existe. Deseas <a %s>editar el usuario existente</a>?"
-
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "Las contraseas no coinciden."
-
-#: ..\..\..\admin\b2users.php:198 ..\..\..\htsrv\profile_update.php:112
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "La longitud mnima de la contrasea debe ser %d caracteres."
-
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "Usuario actualizado."
-
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "Creado el nuevo usuario."
-
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "Promocin no vlida."
-
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "Se ha cambiado el nivel de usuario."
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "No te puedes borrar a ti mismo!"
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "No puedes borrar al usuario #1!"
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "Borrar usuario %s?"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Alerta"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "borrar un usuario tambin borra todos los posts hechos por ste."
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "Borrando usuario..."
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "No puedes borrar el grupo #1!"
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "No se puede borrar el grupo por defecto para los nuevos usuarios!"
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "Borrar grupo [%s]?"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "Grupo borrado..."
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "El nombre de grupo ya existe! Quieres <a %s>editar el existente</a>?"
-
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "Grupo actualizado."
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "No se ha creado el usuario:"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "No se ha actualizado al usuario:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "No se ha creado el grupo:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "No se ha actualizado el grupo:"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "No tienes permiso para ver otros usuarios."
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Agregando nuevo post..."
-
-#: ..\..\..\admin\edit_actions.php:104 ..\..\..\admin\edit_actions.php:215
-#: ..\..\..\admin\edit_actions.php:460 ..\..\..\htsrv\comment_post.php:75
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1374
-msgid "Supplied URL is invalid: "
-msgstr "La URL es invlida:"
-
-#: ..\..\..\admin\edit_actions.php:110 ..\..\..\admin\edit_actions.php:221
-#, fuzzy
-msgid "Supplied content is invalid"
-msgstr "La URL es invlida:"
-
-#: ..\..\..\admin\edit_actions.php:116 ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "No se ha podido postear, por favor corrige estos errores:"
-
-#: ..\..\..\admin\edit_actions.php:117 ..\..\..\admin\edit_actions.php:228
-#: ..\..\..\admin\edit_actions.php:465
-msgid "Back to post editing"
-msgstr "Volver a la edicin de posts"
-
-#: ..\..\..\admin\edit_actions.php:123
-msgid "Recording post..."
-msgstr "Grabando el post..."
-
-#: ..\..\..\admin\edit_actions.php:136 ..\..\..\admin\edit_actions.php:258
-#: ..\..\..\admin\edit_actions.php:417
-msgid "Sleeping..."
-msgstr "Durmiendo...."
-
-#: ..\..\..\admin\edit_actions.php:146 ..\..\..\admin\edit_actions.php:267
-#: ..\..\..\admin\edit_actions.php:358
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Post no publicado pblicamente (valga la redundancia): obviando trackbacks, pingbacks y pings..."
-
-#: ..\..\..\admin\edit_actions.php:161
-msgid "Posting Done..."
-msgstr "Post completado..."
-
-#: ..\..\..\admin\edit_actions.php:175 ..\..\..\admin\edit_actions.php:234
-msgid "Updating post..."
-msgstr "Actualizando post..."
-
-#: ..\..\..\admin\edit_actions.php:283 ..\..\..\admin\edit_actions.php:369
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Ya se efectuaron los pings para este post, obvindolos..."
-
-#: ..\..\..\admin\edit_actions.php:295 ..\..\..\admin\edit_actions.php:381
-msgid "Updating done..."
-msgstr "Actualizacin completada..."
-
-#: ..\..\..\admin\edit_actions.php:311 ..\..\..\admin\edit_actions.php:326
-msgid "Updating post status..."
-msgstr "Actualizando el estado del post..."
-
-#: ..\..\..\admin\edit_actions.php:391 ..\..\..\admin\edit_actions.php:410
-msgid "Deleting post..."
-msgstr "Borrando post..."
-
-#: ..\..\..\admin\edit_actions.php:399
-msgid "Oops, no post with this ID!"
-msgstr "Oops, no hay ningn post con este ID!"
-
-#: ..\..\..\admin\edit_actions.php:422
-msgid "Deleting Done..."
-msgstr "Borrado completado..."
-
-#: ..\..\..\admin\edit_actions.php:426 ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "Error"
-
-#: ..\..\..\admin\edit_actions.php:464
-msgid "Cannot update comment, please correct these errors:"
-msgstr "No se puede actualizar el comentario, por favor, corrige estos errores:"
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "Back to posts!"
-msgstr "Volver a los posts!"
-
-#: ..\..\..\admin\edit_actions.php:527
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Puede que tambin quieras generar pginas estticas o ver tus bitcoras..."
-
-#: ..\..\..\admin\edit_actions.php:535
-msgid "New post"
-msgstr "Nuevo post"
-
-#: ..\..\..\admin\import-mt.php:391 ..\..\..\admin\_users_form.php:96
-#: ..\..\..\admin\_users_form.php:101
-msgid "User group"
-msgstr "Grupo de usuarios"
-
-#: ..\..\..\admin\import-mt.php:392 ..\..\..\admin\_users_form.php:84
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "Ver el <a %s>manual online</a> para ms detalles."
-
-#: ..\..\..\admin\import-mt.php:393 ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:91 ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:36 ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Nivel"
-
-#: ..\..\..\admin\import-mt.php:432 ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "locale por defecto"
-
-#: ..\..\..\admin\import-mt.php:1257 ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Elige una categora, y categoras adicionales si fuese necesario."
-
-#: ..\..\..\admin\import-mt.php:1286 ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "Seleccionar como categora adicional"
-
-#: ..\..\..\admin\import-mt.php:1297 ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Seleccionar como categora principal"
-
-#: ..\..\..\admin\tools.php:18 ..\..\..\admin\_menutop.php:270
-msgid "Tools"
-msgstr "Herramientas"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Bookmarklet"
-
-#: ..\..\..\admin\tools.php:30 ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45 ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Aadir este enlace a tus \"Favoritos\" (Bookmarks):"
-
-#: ..\..\..\admin\tools.php:31 ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46 ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo bookmarklet"
-
-#: ..\..\..\admin\tools.php:70
-msgid "Post to b2evolution"
-msgstr "Postear a b2evolution"
-
-#: ..\..\..\admin\tools.php:72
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "No se ha encontrado el Sidebar. Debes utilizar Mozzila 0.9.4 o superior."
-
-#: ..\..\..\admin\tools.php:76 ..\..\..\admin\tools.php:85
-msgid "SideBar"
-msgstr "SideBar"
-
-#: ..\..\..\admin\tools.php:77
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "Aadir <a %s>b2evo sidebar</a>"
-
-#: ..\..\..\admin\tools.php:86
-msgid "Add this link to your favorites:"
-msgstr "Agregar este enlace a tus favoritos:"
-
-#: ..\..\..\admin\tools.php:87
-msgid "b2evo sidebar"
-msgstr "b2evo sidebar"
-
-#: ..\..\..\admin\tools.php:94
-msgid "Movable Type Import"
-msgstr "Importar Movable Type"
-
-#: ..\..\..\admin\tools.php:96
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "Usa la funcin de MT para crear un archivo .TXT que contenga tus posts;"
-
-#: ..\..\..\admin\tools.php:97
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Sube el archivo al directorio /admin en el servidor;"
-
-#: ..\..\..\admin\tools.php:98
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "Sigue las instrucciones de la <a %s>Utilidad de migracin de MT</a>."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "Generacin de fichero estatico"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Fichero esttico"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Este es el archivo .html que se crear cuando generes una versin esttica de tu bitcora."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr "Despus de cada nuevo post..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "Hacer ping a b2evolution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "para ser listado en la lista de b2evolution de \"actualizados ltimamente\" (\"recently updated\")"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "Hacer ping a technorati.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "para avisar del nuevo post."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "Hacer ping a weblogs.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "Hacer ping a blo.gs"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "Opciones avanzadas"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "Permitir trackbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Permitir a otros enviar trackbacks para esta bitcora, permitindote saber cundo hacen referencia a sta. Tambin te permitir enviar trackbacks a otras bitcoras."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "Permitir pingbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "Permitir a otros enviar pingbacks a esta bitcora, permitindote saber cuando hacer referencia a sta. Tambin te permitir enviar pingbacks a otras bitcoras."
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "Parmetros generales"
-
-#: ..\..\..\admin\_blogs_general.form.php:20 ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Nombre completo"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "Se mostrar en la parte de arriba de la bitcora."
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Nombre corto"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "Se usar en los mens de seleccin y en el interfaz del admin."
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "Locale principal"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr "Determina el lenguaje de la interfaz en la bitcora."
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "Parmetros de acceso"
-
-#: ..\..\..\admin\_blogs_general.form.php:38 ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "Bitcora por defecto en index.php"
-
-#  TRANS: current default blog
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:40
-msgid "Current default is:"
-msgstr "Predeterminado actual es:"
-
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through index.php"
-msgstr "Otra bitcora a travs de index.php"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "Other blog through stub file (Advanced)"
-msgstr "Otra bitcora a travs de un fichero stub"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "You MUST create a stub file for this to work."
-msgstr "Debes crear un archivo stub para que funcione."
-
-#: ..\..\..\admin\_blogs_general.form.php:45
-msgid "Preferred access type"
-msgstr "Tipo de acceso preferido"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "Blog Folder URL"
-msgstr "URL del directorio del la bitcora"
-
-#: ..\..\..\admin\_blogs_general.form.php:51
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Sin barra diagonal invertida. (Si no lo sabes, djalo en blanco)"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "URL blog name / Stub name"
-msgstr "URL del nombre de la bitcora / nombre del fichero stub"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "Usado en la URL para identificar esta bitcora. Tiene que ser el nombre de archivo stub, si usas el acceso a travs de un fichero stub."
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default display options"
-msgstr "Opciones de visualizacin por defecto"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Default skin"
-msgstr "Skin predeterminado"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Este es el skin predeterminado que se usar para mostrar la bitcora."
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Allow skin switching"
-msgstr "Permitir cambio de skin"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "Los usuarios podrn elegir otro skin para ver la bitcora (y su skin preferido ser guardado en una cookie)"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Display public blog list"
-msgstr "Mostrar lista de bitcoras pblicas"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Mrcala si quieres mostrar la lista de las bitcoras en la pgina de tu bitcora (si tu skin lo permite)"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Include in public blog list"
-msgstr "Incluir en la lista de bitcoras pblicas"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "Mrcala si quieres que tu bitcora sea mostrada en la lista de todos las bitcoras pblicas."
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Default linkblog"
-msgstr "Linkblog por defecto"
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "Se mostrar al lado de esta bitcora (si tu skin lo soporta)."
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "Tagline"
-msgstr "Tagline"
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Esto se muestra debajo del nombre del la bitcora en la plantilla."
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Descripcion larga"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "This is displayed on the blog template."
-msgstr "Esto se muestra en la plantilla de la bitcora."
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "Short Description"
-msgstr "Corta descripcin"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "Esto se usa en la descripcin meta tag y en los RSS feeds. NO uses HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "Keywords"
-msgstr "Palabras clave"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Esto es usado en la etiqueta &quot;meta keywords&quot;. No uses HTML!. Separa las palabras por una coma."
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_edit_showposts.php:337
-msgid "Notes"
-msgstr "Notas"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Additional info."
-msgstr "Informacin adicional."
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Bitcora"
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "URL de la bitcora"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "Fichero esttico"
-
-#: ..\..\..\admin\_blogs_list.php:33 ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:145 ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:61
-msgid "Locale"
-msgstr "locale"
-
-#: ..\..\..\admin\_blogs_list.php:47 ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58 ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101 ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "Propiedades"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "Predefinido"
-
-#  TRANS: abbrev. for "generate !"
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Generar!"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid "Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!"
-msgstr "Ests seguro de que quieres borrar la bitcora #%d ?\\n\\nATENCIN: Esto borrar todos los posts, comentarios,\\nCATEGORAS y otros datos relacionados con la bitcora \\n\\nNO se pueden deshacer los cambios!"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "Borrar esta bitcora!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "Copiar esta bitcora"
-
-#  TRANS: Abbrev. for Copy
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92 ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73 ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "Copiar"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "No tienes permisos para editar/ver las propiedades de la bitcora."
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "Nueva bitcora..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "Permisos de usuario"
-
-#  TRANS: table header for user list
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Login"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "Es<br />miembro"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr "Puede postear/editar con los siguientes estados:"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "Borrar<br />posts"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "Editar<br />comentarios"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "Editar<br />categoras"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "Editar<br />bitcora"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Publicado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Protegido"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Privado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Borrador"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "Desaprobado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "Miembros"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "Permiso para leer posts protegidos"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "Permiso para postear en esta bitcora con el estado Privado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "Permiso para postear en esta bitcora con el estado Protegido"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "Permiso para postear en esta bitcora con el estado Borrador"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Permiso para postear en esta bitcora con el estado Desaprobado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "Permiso para borrar posts en esta bitcora"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "Permiso para editar comentarios en esta bitcora"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "Permiso para editar categoras de esta bitcora"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "Permiso para editar propiedades de la bitcora"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "Marca o quita la marca de todas las casillas usando Javascript"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr "Marcar o quitar la marca de todas"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "No miembros"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:215
-msgid "Warning! You are about to remove your own permission to edit this blog!\\nYou won\\'t have access to its properties any longer if you do that!"
-msgstr "Ciudado! Ests a punto de eliminar tus propios permisos para editar esta bitcora.\\nNo tendrs acceso a sus propiedades si lo haces!"
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "Editar propiedades de categora"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "Ests seguro de que quieres borrar?"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "Nueva subcategora aqu"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Nueva categora aqu"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Nota:</strong> Borrar una categora no borra los posts correspondientes a dicha categora. Los posts sern movidos a la categora superior. Si se borra la categora raiz, los posts pasarn a la categora ms antigua de la misma bitcora (categora con el nmero ms pequeo o igual a 1)."
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Contenido del post"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Titulo"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Lenguaje"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "Enlace"
-
-#: ..\..\..\admin\_edit_form.php:135 ..\..\..\admin\_users_form.php:151
-#: ..\..\..\admin\_users_form.php:153 ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:154 ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20 ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\basic\_feedback.php:178 ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "Email"
-
-#: ..\..\..\admin\_edit_form.php:139 ..\..\..\admin\_users_form.php:165
-#: ..\..\..\admin\_users_form.php:167 ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:63 ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "Pagina web"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Previsualizar"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Ortografa"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Subir un archivo o imagen"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "Propiedades avanzadas"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "Editar fecha/hora"
-
-#: ..\..\..\admin\_edit_form.php:253
-msgid "URL Title"
-msgstr "Ttulo URL"
-
-#: ..\..\..\admin\_edit_form.php:255
-msgid "(to be used in permalinks)"
-msgstr "(se usar en el permalink)"
-
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_edit_showposts.php:287
-#: ..\..\..\admin\_set_general.form.php:49 ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Auto-BR"
-msgstr "Auto-BR"
-
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Esta opcin est desaprobada, deberas evitar usarla."
-
-#: ..\..\..\admin\_edit_form.php:274
-msgid "Additional actions"
-msgstr "Acciones adicionales"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "Pingback"
-msgstr "Pingback"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Enviar un pingback a todas las URLs en este post)"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "Trackback URLs"
-msgstr "Trackback URLs"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "(Separate by space)"
-msgstr "(Separadas por un espacio)"
-
-#: ..\..\..\admin\_edit_form.php:310 ..\..\..\admin\_edit_form.php:545
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Estado"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "Este post ser publicado"
-
-#: ..\..\..\admin\_edit_form.php:317 ..\..\..\admin\_edit_showposts.php:360
-msgid "Published (Public)"
-msgstr "Publicado"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Este post ser publicado, pero slo ser visible para los usuarios registrados"
-
-#: ..\..\..\admin\_edit_form.php:324 ..\..\..\admin\_edit_showposts.php:363
-msgid "Protected (Members only)"
-msgstr "Protegido (Slo miembros)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "Este post ser publicado, pero slo visible por ti"
-
-#: ..\..\..\admin\_edit_form.php:331 ..\..\..\admin\_edit_showposts.php:366
-msgid "Private (You only)"
-msgstr "Privado (Slo lo vers t)"
-
-#: ..\..\..\admin\_edit_form.php:337 ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "Este post no ser publicado"
-
-#: ..\..\..\admin\_edit_form.php:338 ..\..\..\admin\_edit_showposts.php:369
-msgid "Draft (Not published!)"
-msgstr "Borrador (No publicado)"
-
-#: ..\..\..\admin\_edit_form.php:345 ..\..\..\admin\_edit_showposts.php:372
-msgid "Deprecated (Not published!)"
-msgstr "Desaprobado (No publicado)"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:435
-#: ..\..\..\admin\_edit_form.php:435
-msgid "Note: Moving posts across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:437
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Nota: Cross posting est activado"
-
-#: ..\..\..\admin\_edit_form.php:447
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Nota: Cross posting est desactivado"
-
-#: ..\..\..\admin\_edit_form.php:449
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Nota: Cross posting entre categoras est desactivado"
-
-#: ..\..\..\admin\_edit_form.php:459 ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55 ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:248 ..\..\..\skins\custom\_main.php:253
-#: ..\..\..\skins\custom\_main.php:258 ..\..\..\skins\custom\_main.php:263
-#: ..\..\..\skins\natural_pink\_main.php:234
-#: ..\..\..\skins\natural_pink\_main.php:239
-#: ..\..\..\skins\natural_pink\_main.php:244
-#: ..\..\..\skins\natural_pink\_main.php:249
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Comentarios"
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can leave comments on this post."
-msgstr "Los visitantes pueden hacer comentarios"
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Open"
-msgstr "Abierto"
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Los visitantes NO pueden hacer comentarios."
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Closed"
-msgstr "Cerrado"
-
-#: ..\..\..\admin\_edit_form.php:467
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Los visitantes no podrn ni ver ni hacer comentarios en este post."
-
-#: ..\..\..\admin\_edit_form.php:468
-msgid "Disabled"
-msgstr "Deshabilitado"
-
-#: ..\..\..\admin\_edit_form.php:473
-msgid "Renderers"
-msgstr "Intrpretes (Renderers)"
-
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Comment info"
-msgstr "Informacin del comentario"
-
-#: ..\..\..\admin\_edit_form.php:546
-msgid "IP address"
-msgstr "Direccion IP"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Next %d days"
-msgstr "Prximos %d das"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "%d anteriores"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d days"
-msgstr "%d das anteriores"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "Siguientes %d"
-
-#  TRANS: x TO y OF z
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:56 ..\..\..\admin\_edit_navbar.php:62
-msgid " to "
-msgstr "a"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:64
-msgid " of "
-msgstr "de"
-
-#: ..\..\..\admin\_edit_navbar.php:72
-msgid "from the end"
-msgstr "desde el final"
-
-#: ..\..\..\admin\_edit_navbar.php:76
-msgid "from the start"
-msgstr "desde el principio"
-
-#: ..\..\..\admin\_edit_navbar.php:78
-msgid "OK"
-msgstr "Ok"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr "Rango de fechas:"
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "por"
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "Nivel:"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:830
-msgid "Pages:"
-msgstr "Pginas:"
-
-#  TRANS: Link to comments for current post
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "sin comentarios"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:732
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 comentario"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:733
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d comentarios"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1 Trackback"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 Pingback"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr "Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr "Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "An no hay comentarios para este post..."
-
-#: ..\..\..\admin\_edit_showposts.php:226 ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Comentario de:"
-
-#: ..\..\..\admin\_edit_showposts.php:230 ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "Trackback desde:"
-
-#: ..\..\..\admin\_edit_showposts.php:234 ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "Pingback desde:"
-
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr "Enlace permanente a este comentario"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145 ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Hacer comentario"
-
-#: ..\..\..\admin\_edit_showposts.php:272 ..\..\..\admin\_users_form.php:107
-#: ..\..\..\skins\_feedback.php:164 ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:169
-#: ..\..\..\skins\wpc_default\_feedback.php:169
-msgid "User"
-msgstr "Usuario"
-
-#: ..\..\..\admin\_edit_showposts.php:275 ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:171
-#: ..\..\..\skins\wpc_default\_feedback.php:171
-msgid "Edit profile"
-msgstr "Editar perfil"
-
-#: ..\..\..\admin\_edit_showposts.php:280 ..\..\..\skins\_feedback.php:181
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Comentario"
-
-#: ..\..\..\admin\_edit_showposts.php:281 ..\..\..\skins\_feedback.php:182
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "etiquetas XHTML permitidas"
-
-#: ..\..\..\admin\_edit_showposts.php:286 ..\..\..\skins\_feedback.php:186
-#: ..\..\..\skins\basic\_feedback.php:202
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:204
-#: ..\..\..\skins\wpc_default\_feedback.php:204
-msgid "Options"
-msgstr "Opciones"
-
-#: ..\..\..\admin\_edit_showposts.php:287
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Saltos de lnea se convierten en &lt;br&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:294 ..\..\..\skins\_feedback.php:208
-#: ..\..\..\skins\basic\_feedback.php:219
-msgid "Send comment"
-msgstr "Enviar"
-
-#: ..\..\..\admin\_edit_showposts.php:349
-msgid "Posts to show"
-msgstr "Posts a mostrar"
-
-#: ..\..\..\admin\_edit_showposts.php:352
-msgid "Past"
-msgstr "Pasado"
-
-#: ..\..\..\admin\_edit_showposts.php:355
-msgid "Future"
-msgstr "Futuro"
-
-#: ..\..\..\admin\_edit_showposts.php:380
-msgid "Title / Text contains"
-msgstr "Ttulo / Texto contiene"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Palabras"
-
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
-msgstr "AND"
-
-#: ..\..\..\admin\_edit_showposts.php:393
-msgid "OR"
-msgstr "OR"
-
-# D:\www\b2evo091\blogs\admin\_edit_showposts.php:401
-#: ..\..\..\admin\_edit_showposts.php:401
-msgid "Exact match"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:454 ..\..\..\skins\_archives.php:74
-#, fuzzy
-msgid "week"
-msgstr "semanalmente"
-
-#: ..\..\..\admin\_edit_showposts.php:554
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\b2evocore\_functions_forms.php:312 ..\..\..\install\index.php:299
-#: ..\..\..\skins\_profile.php:85
-msgid "Reset"
-msgstr "Reiniciar"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "Licencia GPL"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:113
-msgid "uncheck all"
-msgstr "Quitar la marca de todas"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:115
-msgid "check all"
-msgstr "Marcar todas"
-
-#: ..\..\..\admin\_menutop.php:166
-msgid "visit b2evolution's website"
-msgstr "visitar la pgina de b2evolution"
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:169
-#: ..\..\..\admin\_menutop.php:169
-msgid "Style:"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:172
-msgid "Logout"
-msgstr "Cerrar sesin"
-
-#: ..\..\..\admin\_menutop.php:174
-msgid "Exit to blogs"
-msgstr "Salir a las bitcoras"
-
-#: ..\..\..\admin\_menutop.php:183
-msgid "Blog time:"
-msgstr "Hora de la bitcora:"
-
-#: ..\..\..\admin\_menutop.php:184
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:185
-msgid "Logged in as:"
-msgstr "Identificado como:"
-
-#: ..\..\..\admin\_menutop.php:195
-#, fuzzy
-msgid "Write"
-msgstr "Privado"
-
-#: ..\..\..\admin\_menutop.php:201 ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241 ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:883
-msgid "Edit"
-msgstr "Editar"
-
-#: ..\..\..\admin\_menutop.php:221
-msgid "Stats"
-msgstr "Estadsticas"
-
-#: ..\..\..\admin\_menutop.php:239 ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Plantillas"
-
-#: ..\..\..\admin\_menutop.php:249
-msgid "Users"
-msgstr "Usuarios"
-
-#: ..\..\..\admin\_menutop.php:253
-msgid "User Profile"
-msgstr "Perfil de usuario"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "Derechos del usuario por defecto"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Permitir registro de nuevos usuarios"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr "Marcar para permitir que los nuevos usuarios se registren ellos mismos."
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Grupo para los nuevos usuarios"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "Los grupos determinan las funciones y los permisos de los usuarios."
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Nivel para los nuevos usuarios"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Los niveles determinan la jerarqua de los usuarios en las bitcoras."
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr "Opciones de visualizacin"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "Bitcora para mostrar por defecto"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr "La bitcora ser mostrada en index.php"
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "das"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "posts"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "posts mostrados"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "Modo de visualizacin"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr "Posts/Das por pgina"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "mensualmente"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "semanalmente"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "diaria"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "post a post"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Modo de archivo"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "Opciones de enlace"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Usar informacin extra-path"
-
-#: ..\..\..\admin\_set_general.form.php:56
-#, fuzzy
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
-msgstr "Recomendado, si tu servidor web lo soporta. Los links sern mostrados como 'stub/2003/05/20/post_title' en vez de 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Post llamado por su ttulo URL (Recomendado)"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr "Se usa su ID si no hay ttulo URL disponible."
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr "Post llamado por su ID"
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr "Post en la pgina de archivos, localizado por su ID"
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "Post en la pgina de archivos, localizada por su ttulo (compatibilidad con Cafelog)"
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr "Tipo de enlace permanente"
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr "Opciones de seguridad"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "Longitud mnima de la contrasea"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr "para los usuarios."
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr "Plug-ings intrpretes"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "Plug-in"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "Aplicar"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "Plug-ins de la barra de herramientas"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "Crear nuevo archivo local"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "Editar locale"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "Las dos primeras letras deben ser el <a %s>cdigo de lenguaje ISO 639</a>. Las dos ltimas letras deben ser el <a %s>cdigo de pas ISO 3166</a>."
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "Habilitado"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr "locale disponible para los usuarios?"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "nombre del locale"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "Charset"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "Debe coincidir con el archivo de lenguaje."
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "Formato de fecha"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Ver bajo."
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "Formato de hora"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "Archivo de lenguaje"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "el archivo de lenguaje que se utilizar, de el subdirectorio <code>locales</code>"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "Prioridad"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1 es la ms alta. La prioridad es importante al seleccionar un locale de un cdigo de lenguaje, y varios locales coinciden con el mismo lenguaje; puede ocurrir cuando se detecta el lenguaje del navegador. La prioridad tambin afecta al orden en que los locales son mostrados en los mens desplegables, etc."
-
-#: ..\..\..\admin\_set_regional.form.php:67
-msgid "Create"
-msgstr "Crear"
-
-#: ..\..\..\admin\_set_regional.form.php:67 ..\..\..\skins\_profile.php:84
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Actualizar"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "Esto reemplazar el locale \\'%s\\'. S?"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "Banderas"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "Las banderas son guardadas en subdirectorios de <code>%s</code>. Su nombre de archivo es igual a la parte del pais del locale (caracteres 4 y 5); su extensin es .gif"
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "Formatos de fecha y hora"
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr "Los siguientes caracteres son reconocidos en las cadenas de formato:"
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" o \"pm\""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" o \"PM\""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr "B - Hora de Internet Swatch"
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - Fecha ISO 8601 (Requiere PHP 5); p.ej:  \"2004-02-12T15:19:21+00:00\""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d- dia del mes, 2 dgitos con cero a la izquierda; p.ej: \"01\" a \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - da de la semana, textual, 3 letras; p.ej: \"Mie\""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - da de la semana, 1 letra; p.ej: \"V\""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - mes, textual, largo; p.ej: \"Enero\""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - hora, formato de 12 horas, sin cero a la izquierda; p.ej: \"1\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - hora, formato de 24 horas, sin cero a la izquierda; p.ej: \"0\" a \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - hora, formato de 12 horas; p.ej: \"01\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - hora, formato de 24 horas; p.ej: \"00\" a \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - minutos; p.ej: \"00\" a \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (i mayscula) - \"1\" en horario de verano, \"0\" si no."
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - da del mes sin ceros a la izquierda; p.ej: \"1\" a \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (L minscula) - da de la semana, textual, largo; p.ej: Viernes"
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - Booleano que muestra si el ao es bisiesto; p.ej: \"0\" o \"1\""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - mes; p.ej: \"01\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - mes, textual, 3 letras; p.ej: \"Ene\""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - mes sin ceros a la izquierda; p.ej: \"1\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "O - Diferencia con la hora de Greenwich (GMT) en horas; p.ej: \"+0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - Fecha con formato RFC 822; p.ej: \"Jue, 21 Dic 2000 16:01:07 +0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - segundos; p.ej: \"00\" a \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - sufijo ingls para los ordinales, textual, 2 caracteres; p.ej: \"th\", \"nd\""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - nmero de das del mes; p.ej: \"28\" a  \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - Configuracin de la zona horaria de la mquina; p.ej: \"MDT\""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr "U - segundos desde la \"epoch\""
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - da de la semana, numrico; p.ej: \"0\" (Lunes) a \"6\" (Sbado)"
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W - Nmero de la semana del ao, segun ISO-8601, empezando la semana en Lunes; p.ej: \"42\""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - ao, 4 dgitos; p.ej: \"2004\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - ao, 2 dgitos; p.ej: \"04\""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - da del ao; p.ej: \"0\" a \"365\""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Z - offset de la zona horaria, en segundos; p.ej: \"-43200\" a \"43200\". Para zonas horarias al oeste de la UTC es negativo, y viceversa."
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - formato ISO 8601, equivalente a Y-m-d\\TH:i:s\\Z"
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"Los caracteres no reconocidos en la cadena de formato sern mostrados tal cual.<br />\n"
-"\t\t\tPara mostrar caracteres que definen un formato, hay que poner \\ delante."
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr "Nota: el locale predefinido no est habilitado"
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "Opciones regionales"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Diferencia horaria"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr "en horas"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "Si no ests en la zona horaria de tu servidor. La hora del servidor actual es: %s."
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "Forzado por la configuracin del navegador, el locale del usuario, o el locale de la bitcora (en este orden)."
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "locales disponibles"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "Ocultar informacin de traduccin"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "Mostrar informacin de traduccin"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "Formato de fecha"
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "Formato de hrao"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "Cadenas"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "Traducido"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "Extraer"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "arriba"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "Subir prioridad"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "bajo"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "Bajar prioridad"
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "Copiar locale"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr "Reestablecer valores preferidos"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "No hay archivo de lenguaje..."
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr "Extraer archivo .po al formato b2evolution"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "Ests seguro de que deseas volver a los valores iniciales?"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "Volver a los valores iniciales (borrar tabla de la base de datos)"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "primer usuario"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "usuario anterior"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "siguiente usuario"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "ltimo usuario"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "Cerrar perfil de usuario"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "Crear un nuevo perfil de usuario"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Perfil de:"
-
-#: ..\..\..\admin\_users_form.php:82
-msgid "User rights"
-msgstr "Derechos de usuario"
-
-#: ..\..\..\admin\_users_form.php:111 ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:140 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\_profile.php:51
-msgid "Login"
-msgstr "Acceso"
-
-#: ..\..\..\admin\_users_form.php:112 ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:141 ..\..\..\skins\_profile.php:40
-#: ..\..\..\skins\_profile.php:52 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Nombre"
-
-#: ..\..\..\admin\_users_form.php:113 ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:142 ..\..\..\skins\_profile.php:41
-#: ..\..\..\skins\_profile.php:53 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "Apellido"
-
-#: ..\..\..\admin\_users_form.php:114 ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:143 ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:42 ..\..\..\skins\_profile.php:50
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Nick"
-
-#: ..\..\..\admin\_users_form.php:119 ..\..\..\admin\_users_form.php:144
-#: ..\..\..\skins\_profile.php:46 ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Identidad mostrada"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Preferred locale"
-msgstr "Archivo local preferido"
-
-#: ..\..\..\admin\_users_form.php:135 ..\..\..\admin\_users_form.php:145
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "locale preferido para la interfaz de administracin, notificaciones, etc."
-
-#: ..\..\..\admin\_users_form.php:148
-msgid "Send an email"
-msgstr "Enviar un email"
-
-#: ..\..\..\admin\_users_form.php:161
-msgid "Visit the site"
-msgstr "Visitar el sitio"
-
-#: ..\..\..\admin\_users_form.php:171
-msgid "Search on ICQ.com"
-msgstr "Buscar en ICQ.com"
-
-#: ..\..\..\admin\_users_form.php:175 ..\..\..\admin\_users_form.php:177
-#: ..\..\..\skins\_profile.php:64 ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "Instant Message to user"
-msgstr "Mensaje al usuario"
-
-#: ..\..\..\admin\_users_form.php:186 ..\..\..\admin\_users_form.php:198
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:187 ..\..\..\admin\_users_form.php:199
-msgid "MSN IM"
-msgstr "MSN"
-
-#: ..\..\..\admin\_users_form.php:188 ..\..\..\admin\_users_form.php:200
-msgid "YahooIM"
-msgstr "YahooIM"
-
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\admin\_users_form.php:201
-#: ..\..\..\skins\_profile.php:69 ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "Notificaciones:"
-
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Marca la casilla para recibir notificacion cuando uno de tus posts recibe comentarios, trackbacks, etc."
-
-#: ..\..\..\admin\_users_form.php:192 ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Nueva contrasea"
-
-#: ..\..\..\admin\_users_form.php:192
-msgid "Leave empty if you don't want to change the password."
-msgstr "Dejar en blanco si no deseas cambiar el password."
-
-#: ..\..\..\admin\_users_form.php:193 ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Confirmar nueva contrasea"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "yes"
-msgstr "s"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "no"
-msgstr "no"
-
-#: ..\..\..\admin\_users_form.php:213
-msgid "User information"
-msgstr "Informacin de usuario"
-
-#: ..\..\..\admin\_users_form.php:215 ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:216 ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:50 ..\..\..\skins\custom\_main.php:247
-#: ..\..\..\skins\custom\_main.php:252 ..\..\..\skins\custom\_main.php:257
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\natural_pink\_main.php:233
-#: ..\..\..\skins\natural_pink\_main.php:238
-#: ..\..\..\skins\natural_pink\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:248
-msgid "Posts"
-msgstr "Posts"
-
-#: ..\..\..\admin\_users_form.php:217
-msgid "Created on"
-msgstr "Creado el"
-
-#: ..\..\..\admin\_users_form.php:218
-msgid "From IP"
-msgstr "Desde la IP"
-
-#: ..\..\..\admin\_users_form.php:219
-msgid "From Domain"
-msgstr "Desde el dominio"
-
-#: ..\..\..\admin\_users_form.php:220
-msgid "With Browser"
-msgstr "Con el navegador"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "primer grupo"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "grupo anterior"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "prximo grupo"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "ltimo grupo"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr "Cerrar perfil de grupo"
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr "Creando nuevo grupo"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "Editando el grupo:"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr "Viendo el grupo:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr "Permisos para miembros de este grupo"
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "Ver todos"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr "Acceso total"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr "Sin acceso"
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "Slo ver"
-
-#: ..\..\..\admin\_users_groupform.php:92
-msgid "Statistics"
-msgstr "Estadsticas"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr "Opciones globales"
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr "Marcar para permitir la edicin de plantillas"
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr "Administracion de usuarios/grupos"
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr "Grupos &amp; Usuarios"
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr "grupo por defecto para los nuevos usuarios"
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "Copiar grupo"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "Borrar grupo"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "disminuir nivel de usuario"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "Aumentar el nivel de usuario"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Borrar usuario"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid "Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!"
-msgstr "Ests seguro que quieres borrar este usuario?\\nAlerta: todos sus posts sern borrados tambien!"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "Nuevo usuario..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "Nuevo grupo..."
-
-# C:\www\b2evolution\blogs\b2evocore\_blog_main.php:202
-#: ..\..\..\b2evocore\_blog_main.php:205
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "El skin por defecto [%s] establecido para la bitcora [%s] no existe. Tiene que estar adecuadamente configurado en las <a %s>propiedades de la bitcora</a> or en el archivo stub. Contacte con el <a %s>webmaster</a>..."
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "ERROR! No se pudo borrar. Debers borrar el archivo [%s] manualmente."
-
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#: ..\..\..\b2evocore\_class_calendar.php:202
-#, php-format
-msgid "%d posts"
-msgstr "%d posts"
-
-#: ..\..\..\b2evocore\_class_calendar.php:198
-#: ..\..\..\b2evocore\_class_calendar.php:203
-msgid "1 post"
-msgstr "1 post"
-
-#: ..\..\..\b2evocore\_class_calendar.php:306
-msgid "previous month"
-msgstr "mes anterior"
-
-#: ..\..\..\b2evocore\_class_calendar.php:310
-msgid "next month"
-msgstr "mes siguiente"
-
-#: ..\..\..\b2evocore\_class_calendar.php:337
-msgid "previous year"
-msgstr "ao anterior"
-
-#: ..\..\..\b2evocore\_class_calendar.php:340
-msgid "next year"
-msgstr "prximo ao"
-
-#: ..\..\..\b2evocore\_class_calendar.php:369
-msgid "go to month's archive"
-msgstr "ir al archivo mensual"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "Miembro"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "Visitante"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "Editar comentario"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:828
-msgid "Delete"
-msgstr "Borrar"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-#, fuzzy
-msgid "Delete this comment"
-msgstr "Editar comentario"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid "You are about to delete this comment!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "Ests a punto de borrar este comentario.\\n\\'Cancelar\\' para abortar. \\'OK\\' para borrar."
-
-#: ..\..\..\b2evocore\_class_commentlist.php:144
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "Ningn comentario an..."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:120
-msgid "Sorry, there is nothing to display..."
-msgstr "Lo siento, no hay nada que mostrar..."
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "Nuevo grupo"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:109
-msgid "Parser error: "
-msgstr "Error \"parser\":"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:127
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "La etiqueta <code>body</code> slo puede ser usada una vez!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:140
-msgid "Illegal tag"
-msgstr "etiqueta ilegal"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:147
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "La etiqueta %s tiene que estar dentro de otra etiqueta"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:149
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "La etiqueta %s no est permitida dentro de la etiqueta %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:157
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "La etiqueta %s no debe tener el atributo %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:165
-msgid "Found invalid URL: "
-msgstr "Se ha encontrado una URL no vlida:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:188
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "La etiqueta %s no debe contener datos de caracteres en bruto"
-
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:302
-#: ..\..\..\b2evocore\_functions_cats.php:639
-msgid "Browse category"
-msgstr "Navegar por la categora"
-
-#: ..\..\..\b2evocore\_class_item.php:405
-msgid "Comments are closed for this post."
-msgstr "Los comentarios para este post estn cerrados."
-
-#: ..\..\..\b2evocore\_class_item.php:417
-msgid "This post is not published. You cannot leave comments."
-msgstr "Este post no est publicado. No puedes hacer comentarios."
-
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:467
-#: ..\..\..\b2evocore\_functions_bposts.php:736
-msgid "Read more!"
-msgstr "Leer mas!"
-
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:472
-#: ..\..\..\b2evocore\_functions_bposts.php:741
-msgid "More:"
-msgstr "Mas:"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "Display feedback / Leave a comment"
-msgstr "Ver comentarios / Hacer comentario"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-msgid "Send feedback"
-msgstr "Enviar comentario"
-
-#: ..\..\..\b2evocore\_class_item.php:716
-msgid "1 feedback"
-msgstr "1 comentario"
-
-#: ..\..\..\b2evocore\_class_item.php:717
-#, php-format
-msgid "%d feedbacks"
-msgstr "%d comentarios"
-
-#: ..\..\..\b2evocore\_class_item.php:730
-msgid "Display comments / Leave a comment"
-msgstr "Ver comentarios / Hacer comentario"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Ver trackbacks / Obtener direccin de trackback de este post"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "Trackback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:745
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "Trackback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:746
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr "Trackbacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-msgid "Display pingbacks"
-msgstr "Ver pingbacks"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr "Pingback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:758
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr "Pingback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:759
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr "Pingbacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:829
-#, fuzzy
-msgid "Delete this post"
-msgstr "Borrar este hit!"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:839
-#: ..\..\..\b2evocore\_class_item.php:848
-msgid "You are about to delete this post!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "Ests a punto de borrar este post.\\n\\'Cancelar\\' para abortar. \\'OK\\' para borrar."
-
-#: ..\..\..\b2evocore\_class_item.php:884
-msgid "Edit this post"
-msgstr "Editar"
-
-#: ..\..\..\b2evocore\_class_item.php:924
-msgid "Publish NOW!"
-msgstr "Publicar AHORA!"
-
-#: ..\..\..\b2evocore\_class_item.php:925
-msgid "Publish now using current date and time."
-msgstr "Publicar ahora utilizando la fecha y hora actuales."
-
-#: ..\..\..\b2evocore\_class_itemlist.php:598
-msgid "Invalid post, please correct these errors:"
-msgstr "Post no vlido, por favor corrige estos errores:"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:889
-msgid "Sorry, there is no post to display..."
-msgstr "Lo siento, no hay post que mostrar..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "Conectar con POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "Servidor no especificado"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: NOOP OK prematuro, el servidor NO sigue la norma RFC 1939"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "No hay conexion con el servidor"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "Usuario POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "No se ha enviado login ID"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "conexion no realizada"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "Contrasea POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "No se ha enviado la contrasea"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "autentificacion fallo"
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP ha fallado. El servidor no sigue la norma RFC 1939"
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "No hay banner del servidor"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "abortar"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr "La autentificacin apop ha fallado"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr "POP3 login:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "Fin de la lista prematuramente"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr "POP3 last:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr "Cadea de comandos vacia"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "Salir POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "la conexin no existe"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "Borrar POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "No se ha enviado el nmero de mensaje"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "Ha fallado el comando"
-
-#: ..\..\..\b2evocore\_class_user.php:70
-msgid "New user"
-msgstr "Nuevo usuario"
-
-#: ..\..\..\b2evocore\_class_user.php:267
-msgid "Permission denied!"
-msgstr "Acceso denegado!"
-
-#: ..\..\..\b2evocore\_functions.php:48
-msgid "Oops, MySQL error!"
-msgstr "Oops, error en la BD Mysql!"
-
-#: ..\..\..\b2evocore\_functions.php:486
-msgid "go back"
-msgstr "volver atras"
-
-#: ..\..\..\b2evocore\_functions.php:518
-msgid "Redirecting you to:"
-msgstr "Redireccionandote a: "
-
-#: ..\..\..\b2evocore\_functions.php:520
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Si no ocurre nada, haz click <a %s>aqu</a>."
-
-#: ..\..\..\b2evocore\_functions.php:599
-msgid "No response!"
-msgstr "Sin respuesta!"
-
-#: ..\..\..\b2evocore\_functions.php:604
-msgid "Remote error"
-msgstr "Error remoto"
-
-#: ..\..\..\b2evocore\_functions.php:619 ..\..\..\b2evocore\_functions.php:624
-msgid "Response"
-msgstr "Respuesta:"
-
-#: ..\..\..\b2evocore\_functions.php:861
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "El parametro %s es obligatorio!"
-
-#: ..\..\..\b2evocore\_functions.php:1068
-msgid "Invalid URL"
-msgstr "URL invalida"
-
-#: ..\..\..\b2evocore\_functions.php:1074
-msgid "URI scheme not allowed"
-msgstr "Esquema URI no permitido"
-
-#: ..\..\..\b2evocore\_functions.php:1081
-msgid "URL not allowed"
-msgstr "URL no permitida"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:172
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Notificando spam a b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:202
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr "Cancelado (Ejecutado en localhost)."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:220
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Solicitando lista de spam de b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:230
-msgid "Latest update timestamp"
-msgstr "Hora de la ltima actualizacin"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:255
-msgid "Incomplete reponse."
-msgstr "Respuesta incompleta."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:263
-msgid "No new blacklisted strings are available."
-msgstr "No hay disponibles nuevas cadenas en la lista negra."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "Adding strings to local blacklist"
-msgstr "Aadiendo cadenas a la lista negra local"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-msgid "Adding:"
-msgstr "Aadiendo:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "Ok."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-msgid "Not necessary! (Already handled)"
-msgstr "Ya estaba aadida"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:285
-msgid "New latest update timestamp"
-msgstr "Nueva hora de ltima actualizacin"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:294
-msgid "Invalid reponse."
-msgstr "Respuesta invlida."
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "La bitcora solicitada no existe!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "Detalles del post"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:706
-msgid "PREVIEW"
-msgstr "Previsualizar"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:832
-msgid "Next page"
-msgstr "Pagina siguiente"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:833
-msgid "Previous page"
-msgstr "Pagina anterior"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:878
-msgid "Previous post"
-msgstr "Post anterior"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:935
-msgid "Next post"
-msgstr "Siguiente post"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1047
-msgid "Next Page"
-msgstr "Pagina siguiente"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1075
-msgid "Previous Page"
-msgstr "Pagina anterior"
-
-#: ..\..\..\b2evocore\_functions_cats.php:90
-msgid "Cannot delete if there are sub-categories!"
-msgstr "No se puede borrar si tiene subcategoras!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:122
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "No se puede borrar la ltima categora si hay posts dentro!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:217
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "La categora solicitada %s no existe!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:570
-msgid "Category"
-msgstr "Categoria"
-
-#: ..\..\..\b2evocore\_functions_forms.php:311
-#, fuzzy
-msgid "Save !"
-msgstr "Dlo!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:59
-#: ..\..\..\b2evocore\_vars.php:134 ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "Carcter no vlido en navegador"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "referer ignored"
-msgstr "referido ignorado"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-msgid "BlackList"
-msgstr "Lista negra"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-msgid "robot"
-msgstr "robot"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-msgid "invalid"
-msgstr "invalido"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "search engine"
-msgstr "motor de busqueda"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:137
-msgid "loading referering page"
-msgstr "cargando pgina referente"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:158
-msgid "found current url in page"
-msgstr "encontrada la url actual en la pgina"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:471
-msgid "not a query - no params!"
-msgstr "no era una consula - no hay parmetros"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:496
-msgid "no query string found"
-msgstr "no se ha encontrado cadena de consulta"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354 ..\..\..\install\index.php:90
-msgid "name"
-msgstr "nombre"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "Enviando pingbacks..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "No hay pingbacks que realizar."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "PRINCIPIO"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "Procesando:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "No se ha podido encontrar el nombre del host para:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "Conectarse a servidor en:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "No se ha podido abrir conexin con:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "Empezar a recibir encabezados y contenido"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Servidor pingback encontrado en encabezado X-Pingback:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Servidor Pingback encontrado en etiqueta Pingback <link />:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr "Servidor pingback no encontrado en los encabezados y contenido"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "La URL del servidor pingback est vaca (podra ser un error interno fgets de PHP)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "Datos del servidor pingback"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "Pgina enlazada con:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "Pgina enlazada desde:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr "Haciendo ping a %s..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "FINAL"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "Pingbacks realizados."
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "Haciendo ping a b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "haciendo ping a Weblogs.com"
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "haciendo ping a Blo.gs"
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "Haciendo pings a technorati.com..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Archivos de"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Directorio de archivos"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Enviando trackbacks..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "No hay trackbacks que enviar."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "Extracto que ser enviado:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "Trackbacks realizados."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "Enviando trackback a:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Respuesta:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "usuario/contrasea incorrectos."
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:120
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "setcookie %s ha fallado!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "Este usuario/contrasea ya no son vlidos."
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Tienes que identificarte!"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "Identifcate si tienes una cuenta..."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "Registrarse..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "Regstrate para tener una cuenta..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "Cerrar sesin (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "Cerrar sesin"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "Publicar post"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "Ir al back-office"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "Perfil (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "Editar mi perfil"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "Perfil de usuario"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "Domingo"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "Lunes"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "Martes"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "Mircoles"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "Jueves"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "Viernes"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "Sbado"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "Dom"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "Lun"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "Mar"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "Mie"
-
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "Jue"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "Vie"
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "Sab"
-
-#  TRANS: abbrev. for Sunday
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr "D"
-
-#  TRANS: abbrev. for Monday
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr "L"
-
-#  TRANS: abbrev. for Tuesday
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr "M"
-
-#  TRANS: abbrev. for Wednesday
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr "X"
-
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr "J"
-
-#  TRANS: abbrev. for Friday
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr "V"
-
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr "S"
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "Enero"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "Febrero"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "Marzo"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "Abril"
-
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "Mayo"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "Junio"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "Julio"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "Agosto"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "Septiembre"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "Octubre"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "Noviembre"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "Diciembre"
-
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "Ene"
-
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "Feb"
-
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "Mar"
-
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "Abr"
-
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "May"
-
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "Jun"
-
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "Jul"
-
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "Ago"
-
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "Sep"
-
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "Oct"
-
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "Nov"
-
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "Dic"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr "Local"
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr "Notificado"
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr "Desde lista centralizada"
-
-#: ..\..\..\conf\_locales.php:49
-msgid "Czech (CZ)"
-msgstr "Checo (CZ)"
-
-#: ..\..\..\conf\_locales.php:56
-#, fuzzy
-msgid "Danish (DK)"
-msgstr "Ingls (UK)"
-
-#: ..\..\..\conf\_locales.php:63
-msgid "German (DE)"
-msgstr "Alemn (DE)"
-
-#: ..\..\..\conf\_locales.php:70
-msgid "English (EU)"
-msgstr "Ingls (EU)"
-
-#: ..\..\..\conf\_locales.php:77
-msgid "English (UK)"
-msgstr "Ingls (UK)"
-
-#: ..\..\..\conf\_locales.php:84
-msgid "English (US)"
-msgstr "Ingls ()"
-
-#: ..\..\..\conf\_locales.php:91
-msgid "English (CA)"
-msgstr "Ingls (CA)"
-
-#: ..\..\..\conf\_locales.php:98
-msgid "English (AU)"
-msgstr "Ingls (AU)"
-
-#: ..\..\..\conf\_locales.php:105
-#, fuzzy
-msgid "English (IL)"
-msgstr "Ingls (EU)"
-
-#: ..\..\..\conf\_locales.php:112
-#, fuzzy
-msgid "English (NZ)"
-msgstr "Ingls (EU)"
-
-#: ..\..\..\conf\_locales.php:119
-#, fuzzy
-msgid "English (SG)"
-msgstr "Ingls ()"
-
-#: ..\..\..\conf\_locales.php:126
-msgid "Spanish (ES)"
-msgstr "Espaol (ES)"
-
-#: ..\..\..\conf\_locales.php:133
-#, fuzzy
-msgid "Spanish (MX)"
-msgstr "Espaol (ES)"
-
-#: ..\..\..\conf\_locales.php:140
-#, fuzzy
-msgid "Spanish (VE)"
-msgstr "Espaol (ES)"
-
-#: ..\..\..\conf\_locales.php:147
-#, fuzzy
-msgid "Finnish (FI)"
-msgstr "Ingls (EU)"
-
-#: ..\..\..\conf\_locales.php:154
-msgid "French (FR)"
-msgstr "Francs (FR)"
-
-#: ..\..\..\conf\_locales.php:161
-msgid "French (CA)"
-msgstr "Francs (CA)"
-
-#: ..\..\..\conf\_locales.php:168
-msgid "French (BE)"
-msgstr "Francs (BE)"
-
-#: ..\..\..\conf\_locales.php:175
-#, fuzzy
-msgid "Galician (ES)"
-msgstr "Italiano (IT)"
-
-#: ..\..\..\conf\_locales.php:182
-msgid "Hungarian (HU)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:189
-msgid "Italian (IT)"
-msgstr "Italiano (IT)"
-
-#: ..\..\..\conf\_locales.php:196
-msgid "Japanese (JP)"
-msgstr "Japons (JP)"
-
-#: ..\..\..\conf\_locales.php:203
-msgid "Lithuanian (LT)"
-msgstr "Lituano (LT)"
-
-#: ..\..\..\conf\_locales.php:210
-msgid "Bokm&aring;l (NO)"
-msgstr "Noruego (NO)"
-
-#: ..\..\..\conf\_locales.php:217
-msgid "Dutch (NL)"
-msgstr "Holands (NL)"
-
-#: ..\..\..\conf\_locales.php:224
-msgid "Dutch (BE)"
-msgstr "Holands (BE)"
-
-#: ..\..\..\conf\_locales.php:231
-msgid "Portuguese (BR)"
-msgstr "Portugus (BR)"
-
-#: ..\..\..\conf\_locales.php:238
-#, fuzzy
-msgid "Portuguese (PT)"
-msgstr "Portugus (BR)"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:245
-#: ..\..\..\conf\_locales.php:245
-msgid "Slovak (SK)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:252
-msgid "Swedish (SE)"
-msgstr "Sueco (SE)"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:259
-#: ..\..\..\conf\_locales.php:259
-msgid "Thai (TH)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:266
-#: ..\..\..\conf\_locales.php:266
-msgid "Turkish (TR)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:273
-#: ..\..\..\conf\_locales.php:273
-msgid "Turkish utf-8 (TR)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:280
-msgid "Chinese(S) gb2312 (CN)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:287
-msgid "Chinese(S) utf-8 (CN)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:303
-msgid "Trad. Chinese (TW)"
-msgstr "Chino tradicional (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:30
-msgid "You cannot leave comments on this post!"
-msgstr "No puedes hacer comentarios en este post!"
-
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Please fill in the name field"
-msgstr "Por favor, rellena el campo 'nombre'"
-
-#: ..\..\..\htsrv\comment_post.php:54
-msgid "Please fill in the email field"
-msgstr "Por favor, rellena el campo 'email'"
-
-#: ..\..\..\htsrv\comment_post.php:59
-#, fuzzy
-msgid "Supplied name is invalid"
-msgstr "La URL es invlida:"
-
-#: ..\..\..\htsrv\comment_post.php:65
-msgid "Supplied email address is invalid"
-msgstr "La direccin email no es vlida"
-
-#: ..\..\..\htsrv\comment_post.php:89 ..\..\..\htsrv\trackback.php:69
-msgid "Please do not send empty comment"
-msgstr "Por favor, no enves un comentario en blanco"
-
-#: ..\..\..\htsrv\comment_post.php:93 ..\..\..\htsrv\trackback.php:73
-#, fuzzy
-msgid "Supplied comment is invalid"
-msgstr "La URL es invlida:"
-
-#: ..\..\..\htsrv\comment_post.php:110
-#, fuzzy, php-format
-msgid "You can only post a new comment every %d seconds."
-msgstr "Slo puedes enviar un nuevo comentario cada 30 segundos."
-
-#: ..\..\..\htsrv\comment_post.php:114
-msgid "Cannot post comment, please correct these errors:"
-msgstr "No se puede publicar el comentario. Por favor, corrige estos errores:"
-
-#: ..\..\..\htsrv\comment_post.php:115
-msgid "Back to comment editing"
-msgstr "Volver a la edicin del comentario"
-
-#: ..\..\..\htsrv\comment_post.php:140 ..\..\..\htsrv\comment_post.php:143
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Nuevo comentario en tu post #%d \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:155 ..\..\..\htsrv\trackback.php:115
-#: ..\..\..\xmlsrv\xmlrpc.php:1411
-msgid "Url"
-msgstr "Url"
-
-#: ..\..\..\htsrv\comment_post.php:157
-msgid "Comment"
-msgstr "Comentario"
-
-#: ..\..\..\htsrv\comment_post.php:158 ..\..\..\htsrv\trackback.php:117
-#: ..\..\..\xmlsrv\xmlrpc.php:1413
-msgid "Edit/Delete"
-msgstr "Editar/Borrar"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "Conectando a un servidor pop..."
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "Conexin fallida:"
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "Identificndose en el servidor pop..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "No hay correo, o la identificacin ha fallado:"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "Obteniendo mensaje #%d..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "Procesando..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "Demasiado antiguo"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "El prfijo del ttulo no coincide"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Contenido en bruto:"
-
-#: ..\..\..\htsrv\getmail.php:206 ..\..\..\htsrv\login.php:88
-#: ..\..\..\htsrv\register.php:120 ..\..\..\htsrv\_login_form.php:48
-#: ..\..\..\htsrv\_lostpass_form.php:27 ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27 ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Usuario:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Contrasea:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "Usuario o contrasea incorrectos"
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "Categoria ID"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "ID Bitcora"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "Acceso denegado."
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Ttulo publicado"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Contenido publicado"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Mision completada, mensaje borrado."
-
-#: ..\..\..\htsrv\login.php:68
-#, fuzzy
-msgid "You cannot reset this account in demo mode."
-msgstr "No se puede cambiar el perfil del usuario demouser en el modo de demostracin!"
-
-#: ..\..\..\htsrv\login.php:82 ..\..\..\htsrv\login.php:105
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Se ha enviado un email con tu nueva contrasea a tu direccin email."
-
-#: ..\..\..\htsrv\login.php:89
-msgid "New Password:"
-msgstr "Nueva contrasea:"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "You can login here:"
-msgstr "Puedes identificarte aqu:"
-
-#: ..\..\..\htsrv\login.php:95
-msgid "your weblog's login/password"
-msgstr "usuario/contrasea de tu bitcora"
-
-#: ..\..\..\htsrv\login.php:97
-msgid "The email could not be sent."
-msgstr "No se ha podido enviar el email."
-
-#: ..\..\..\htsrv\login.php:98
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Posiblemente, tu host haya deshabilitado la funcin mail()...."
-
-#: ..\..\..\htsrv\login.php:122
-msgid "Note: You are already logged in!"
-msgstr "Nota: Ya ests identificado!"
-
-#: ..\..\..\htsrv\login.php:130
-msgid "Continue..."
-msgstr "Continuar..."
-
-#: ..\..\..\htsrv\profile_update.php:36 ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "No ests identificado."
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "No ests identificado con la misma cuenta que intentas modificar."
-
-#: ..\..\..\htsrv\profile_update.php:47 ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64 ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79 ..\..\..\htsrv\profile_update.php:102
-#: ..\..\..\htsrv\profile_update.php:107 ..\..\..\htsrv\profile_update.php:113
-msgid "Back to profile"
-msgstr "Volver al perfil"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "por favor, introduce tu nick (puede ser el mismo que tu nombre de usuario)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "tu UIN ICQ slo puede ser un nmero. "
-
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "por favor, introduce tu direccin email"
-
-#: ..\..\..\htsrv\profile_update.php:78 ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "la direccin de email no es vlida"
-
-#: ..\..\..\htsrv\profile_update.php:93 ..\..\..\htsrv\profile_update.php:101
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "has escrito la nueva contrasea una sla vez. Por favor, vuelve para escribirla dos veces."
-
-#: ..\..\..\htsrv\profile_update.php:106
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "has escrito dos contraseas distintas. Por favor, vuelve para corregirlo."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "por favor, introduce un nombre de usuario"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "por favor, introduce tu contrasea (dos veces)"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "por favor, escribe la misma contrasea en los dos campos"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "este nombre de usuario ya existe. Elige otro, por favor"
-
-#: ..\..\..\htsrv\register.php:119 ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "nuevo registro de usuario en tu bitcora"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Administrar usuarios"
-
-#: ..\..\..\htsrv\trackback.php:107 ..\..\..\htsrv\trackback.php:112
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Nuevo trackback en tu post #%d \"%s\""
-
-#: ..\..\..\htsrv\trackback.php:114 ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Website"
-msgstr "Sitio web"
-
-#: ..\..\..\htsrv\trackback.php:116 ..\..\..\xmlsrv\xmlrpc.php:1412
-msgid "Excerpt"
-msgstr "Extracto"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "Formulario de acceso"
-
-#: ..\..\..\htsrv\_login_form.php:45
-msgid "You will have to accept cookies in order to log in."
-msgstr "Tienes que aceptar las cookies para poder identificarte."
-
-#: ..\..\..\htsrv\_login_form.php:53 ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "Contrase&ntilde;a"
-
-#: ..\..\..\htsrv\_login_form.php:59 ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "Acceso"
-
-#: ..\..\..\htsrv\_login_form.php:67 ..\..\..\install\index.php:64
-msgid "Go to Blogs"
-msgstr "Ir a las bitcoras"
-
-#: ..\..\..\htsrv\_login_form.php:69
-msgid "Lost your password ?"
-msgstr "Perdiste tu contrasea?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Perdiste tu contrase&ntilde;a?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Se generar una nueva contrasea que se te ser enviada por email."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "Crear nueva contrasea"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Registro completado"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Registro actualmente deshabilitado"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "El registro de usuarios no est permitido"
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Pgina principal"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Formulario de registro"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(dos veces)"
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "%d caracteres mnimo, por favor."
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr "Lenguaje preferido"
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "Registrarse..."
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr "Entrar con cuenta existente..."
-
-#: ..\..\..\install\index.php:52
-msgid "b2evo installer"
-msgstr "Instalador de b2evolution"
-
-#: ..\..\..\install\index.php:59
-msgid "Installer for version "
-msgstr "Instalador de la versin"
-
-#: ..\..\..\install\index.php:61
-msgid "Current installation"
-msgstr "Instalacin actual"
-
-#: ..\..\..\install\index.php:62
-msgid "Install menu"
-msgstr "Men de instalacin"
-
-#: ..\..\..\install\index.php:63
-msgid "PHP info"
-msgstr "PHP info"
-
-#: ..\..\..\install\index.php:65
-msgid "Go to Admin"
-msgstr "Publicar post"
-
-#: ..\..\..\install\index.php:66
-msgid "Online"
-msgstr "En lnea"
-
-#: ..\..\..\install\index.php:67
-msgid "Manual"
-msgstr "Manual"
-
-#: ..\..\..\install\index.php:68
-msgid "Support"
-msgstr "Soporte"
-
-#: ..\..\..\install\index.php:77
-msgid "Language / Locale"
-msgstr "Lenguaje / locale"
-
-#: ..\..\..\install\index.php:78
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "Elige un lenguaje/locale por defecto para la instalacin de b2evolution"
-
-#: ..\..\..\install\index.php:106
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "Verifica los ajustes de configuracin de la base de datos de abajo, y actualizalos si fuese necesario..."
-
-#: ..\..\..\install\index.php:118 ..\..\..\install\index.php:127
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "El requerimiento mnimo para esta versin de b2evolution es %s versin %s , pero ests intentando utilizar la versin %s"
-
-#: ..\..\..\install\index.php:150
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr "Parece ser que los valores de la configuracin de la base de datos no funcionan correctamente. Por favor, verifcalos cuidadosamente y vuelve a intentarlo..."
-
-#: ..\..\..\install\index.php:190
-msgid "Config file update"
-msgstr "Actualizacin del archivo de configuracin"
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "No se puede actualizar automticamente el archivo de configuracin [%s]"
-
-#: ..\..\..\install\index.php:192
-msgid "There are two ways to deal with this:"
-msgstr "Hay dos maneras de solucionarlo:"
-
-#: ..\..\..\install\index.php:194
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr "Puedes cambiar los permisos del archivo de configuracin (chmod) para que el instalador lo actualice:"
-
-#: ..\..\..\install\index.php:196
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr "<code>chmod 666 %s</code>. Si fuese necesario, visita el <a %s>manual online sobre permisos</a>."
-
-#: ..\..\..\install\index.php:197
-msgid "Come back to this page and refresh/reload."
-msgstr "Vuelve a esta pgina y actualzala."
-
-#: ..\..\..\install\index.php:201
-msgid "Alternatively, you can update the config file manually:"
-msgstr "Tambin puedes subir el fichero de configuracin manualmente:"
-
-#: ..\..\..\install\index.php:203
-msgid "Open the _config.php file locally with a text editor."
-msgstr "Abre el archivo _config.php con un editor de texto."
-
-#: ..\..\..\install\index.php:204
-msgid "Delete all contents!"
-msgstr "Borrar todo el contenido!"
-
-#: ..\..\..\install\index.php:205
-msgid "Copy the contents from the box below."
-msgstr "Copiar el contenido del cuadro de abajo."
-
-#: ..\..\..\install\index.php:206
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "Pgalo en el editor de texto<strong>ATENCIN: asegurate de que no hay NINGN ESPACIO EN BLANCO despus del <code>?&gt;</code> final en el archivo.</strong> Cualquier espacio, tabulacin, nueva lnea o lnea en blanco al final del fichero de configuracin podra hacer que no se fijasen las cookies."
-
-#: ..\..\..\install\index.php:207
-msgid "Save the new _config.php file locally."
-msgstr "Guarda el nuevo _config.php. "
-
-#: ..\..\..\install\index.php:208
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "Sbelo al tu servidor, al directorio /conf"
-
-#: ..\..\..\install\index.php:209
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr "<a %s>Ejecuta de nuevo la instalacin desde cero</a>."
-
-#: ..\..\..\install\index.php:213
-msgid "This is how your _config.php should look like:"
-msgstr "El _config.php debera quedar as:"
-
-#: ..\..\..\install\index.php:233
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "El archivo de configuracin [%s] se ha actualizado correctamente."
-
-#: ..\..\..\install\index.php:266
-msgid "Base configuration"
-msgstr "Configuracin base"
-
-#: ..\..\..\install\index.php:268
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr "El archivo de configuracin base no se ha editado an. Puedes hacer rellenando el siguiente formulario."
-
-#: ..\..\..\install\index.php:270
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "Esta es la informacin mnima necesaria para configurar b2evolution en el servidor:"
-
-# C:\www\b2evolution\blogs\install\index.php:256
-#: ..\..\..\install\index.php:277
-msgid "Database you want to install into"
-msgstr "Base de datos en la que se quiere instalar"
-
-#: ..\..\..\install\index.php:279 ..\..\..\install\index.php:384
-msgid "mySQL Username"
-msgstr "Usuario MySQL"
-
-#: ..\..\..\install\index.php:279
-msgid "Your username to access the database"
-msgstr "Nombre de usuario para acceder a la base de datos"
-
-#: ..\..\..\install\index.php:280 ..\..\..\install\index.php:385
-msgid "mySQL Password"
-msgstr "Contrasea MySQL"
-
-#: ..\..\..\install\index.php:280
-msgid "Your password to access the database"
-msgstr "Contrasea para acceder a la base de datos"
-
-#: ..\..\..\install\index.php:281 ..\..\..\install\index.php:386
-msgid "mySQL Database"
-msgstr "Base de datos mySQL"
-
-#: ..\..\..\install\index.php:281
-msgid "Name of the database you want to use"
-msgstr "Nombre de la base de datos que se quiere utilizar"
-
-#: ..\..\..\install\index.php:282 ..\..\..\install\index.php:387
-msgid "mySQL Host"
-msgstr "Host mySQL"
-
-#: ..\..\..\install\index.php:282
-msgid "You probably won't have to change this"
-msgstr "Posiblemente no haya que cambiar esto"
-
-#: ..\..\..\install\index.php:287
-msgid "Additional settings"
-msgstr "Opciones adicionales"
-
-#: ..\..\..\install\index.php:289 ..\..\..\install\index.php:388
-msgid "Base URL"
-msgstr "URL base"
-
-#: ..\..\..\install\index.php:289
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr "Aqu es donde b2evolution y las bitcoras se encontrarn, por defecto. VERIFICA ESTO CON CUIDADO o no funcionar nada. Si vas a probar b2evolution localmente en tu ordenador, para que funcionen las cookies, DEBES usar http://<strong>localhost</strong>/ruta... NO uses el nombre de tu ordenador!"
-
-#: ..\..\..\install\index.php:291
-msgid "Your email"
-msgstr "Tu email"
-
-#: ..\..\..\install\index.php:291
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "Se utilizar en mensajes de error, para que los usuarios puedan contactarte. Tambin servir para notificar nuevos registros de usuarios."
-
-#: ..\..\..\install\index.php:298
-msgid "Update config file"
-msgstr "Actualizar archivo de configuracin"
-
-#: ..\..\..\install\index.php:318
-msgid "How do you want to install b2evolution?"
-msgstr "Cmo quieres instalar b2evolution?"
-
-#: ..\..\..\install\index.php:322
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "Se puede instalar de varias formas. Elige una:"
-
-#: ..\..\..\install\index.php:325
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>Instalacin nueva</strong>: Instalar las tablas de la base de datos de b2evolution con datos de ejemplo."
-
-#: ..\..\..\install\index.php:328
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>Actualizar desde una versin anterior de b2evolution</strong>: Actualizar las tablas de la base de dato de b2evolution para hacerlas compatibles con la versin actual"
-
-#: ..\..\..\install\index.php:331
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Actualizar desde Cafelog/b2 v 0.6.x</strong>: Instalar las tablas de la base de datos de b2evolution y copiar los datos de Cafelog/b2 en ellas."
-
-#: ..\..\..\install\index.php:334
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>Actualizar desde Manywhere Miniblog</strong>: Instalar las tablas de la base de datos de b2evolution y copiar los datos de Miniblog en ellas."
-
-#: ..\..\..\install\index.php:337
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>Actualizar desde WordPress v 1.2</strong>: Instalar las tablas de la base de datos de b2evolution y copiar los datos de WordPress en ellas."
-
-#: ..\..\..\install\index.php:344
-msgid "Delete b2evolution tables"
-msgstr "Borrar tablas de b2evolution"
-
-#: ..\..\..\install\index.php:345
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr "Si ya has instalado las tablas de b2evolution y quieres empezar de nuevo, debes borrarlas antes de empezar una nueva instalacin. <strong>CIUDADO: Se perdern todas las tablas y datos del b2evolution anterior!!</strong> Otras tablas, as como las del Cafelog/b2 no se modificarn, slo las de b2evolution."
-
-#: ..\..\..\install\index.php:348
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr "<strong>Cambiar la configuracin base</strong> (ver resumen abajo): Si has movido los archivos o la base de datos de b2evolution a otra direccin..."
-
-#: ..\..\..\install\index.php:353
-msgid "GO!"
-msgstr "Adelante!"
-
-#: ..\..\..\install\index.php:360
-msgid "Need to start anew?"
-msgstr "Quieres empezar de nuevo?"
-
-#: ..\..\..\install\index.php:361
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr "Si ya has instalado las tablas de b2evolution antes y quieres empezar de nuevo, tienes que borrarlas antes de empezar la nueva instalacin. b2evolution puede borrar sus propias tablas por ti, pero por medidas obvias de seguridad, esta caracterstica est desactivada por defecto."
-
-#: ..\..\..\install\index.php:373
-msgid "Base config recap..."
-msgstr "Resumen de la configuracin base..."
-
-#: ..\..\..\install\index.php:375
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr "Si la configuracin no es correcta, NO SIGAS con las instalacin, y <a %s>corrige los errores</a>."
-
-#: ..\..\..\install\index.php:385
-msgid "(Set, but not shown for security reasons)"
-msgstr "(Fijado, pero no se muestra por razones de seguridad)"
-
-#: ..\..\..\install\index.php:389
-msgid "Admin email"
-msgstr "Email del administrador"
-
-#: ..\..\..\install\index.php:401
-msgid "Installing b2evolution tables with sample data"
-msgstr "Instalando tablas de b2evolution con datos de ejemplo"
-
-#: ..\..\..\install\index.php:406
-msgid "Installation successful!"
-msgstr "Instalacin completada con xito!"
-
-#: ..\..\..\install\index.php:408
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Ahora puedes <a %s>identificarte</a> con el nombre de usuario \"admin\" y la contrasea \"%s\".</p>\n"
-"\t<p>Apunta la contrasea! Es una contrasea <em>aleatoria</em> que se genera cuando instalas b2evolution. Si la pierdes, tendrs que borrar las tablas de la base de datos y reinstalar desde cero.</p>"
-
-#: ..\..\..\install\index.php:421
-msgid "Upgrading data in existing b2evolution database"
-msgstr "Actualizando la base de datos de b2evolution existente"
-
-#: ..\..\..\install\index.php:426 ..\..\..\install\index.php:446
-#: ..\..\..\install\index.php:465 ..\..\..\install\index.php:485
-msgid "Upgrade completed successfully!"
-msgstr "Actualizacin completada con xito!"
-
-#: ..\..\..\install\index.php:427 ..\..\..\install\index.php:447
-#: ..\..\..\install\index.php:486
-#: ..\..\..\install\_functions_evoupgrade.php:128
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "Puedes <a %s>identificarte</a> con tu nombre de usuario y contrasea habituales %s"
-
-#: ..\..\..\install\index.php:441 ..\..\..\install\index.php:460
-#: ..\..\..\install\index.php:480
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr "Instalando las tablas de b2evolution y copiando los datos existentes %s"
-
-#: ..\..\..\install\index.php:466
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Ahora puedes <a %s>identificarte</a> con tu direccin de email de Miniblog, limitada a 20 caracteres. Todos las contraseas se han cambiado a \"%s\".</p>\n"
-"\t<p>Apunta la contrasea! Es una contrasea <em>aleatoria</em> que se genera cuando instalas b2evolution. Si la pierdes, tendrs que borrar las tablas de la base de datos y reinstalar desde cero.</p>"
-
-#: ..\..\..\install\index.php:499
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "Borrando las tablas de b2evolution de la base de datos"
-
-#: ..\..\..\install\index.php:503
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "Por motivos de seguridad, la caracterstica de reseteado est desactivada por defecto"
-
-#: ..\..\..\install\index.php:513
-msgid "Reset done!"
-msgstr "Valores reestablecidos con xito"
-
-#: ..\..\..\install\index.php:514
-msgid "Back to menu"
-msgstr "Volver al men"
-
-#: ..\..\..\install\index.php:522
-msgid "official website"
-msgstr "pgina web oficial"
-
-#: ..\..\..\install\index.php:524
-msgid "contact"
-msgstr "contactar"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "Esta bitcora contiene todos los posts actualizados desde Cafelog. El nombre de la bitcora es '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is a sample linkblog entry"
-msgstr "Esto es una "
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr "ste es un texto de ejemplo de una anotacin en el linkblog. Puede que prefieras dejar esto en blanco, aadiendo slo el ttulo y la direccin del enlace."
-
-#: ..\..\..\install\_functions_create.php:432
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "Esto es la descripcin larga de la bitcora '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:440
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr "Esta bitcora (bitcora #1) es en realidad muy especial. Recopila automticamente todos los posts de las otras bitcoras. Esto te permite monitorizar todo lo que se publica en este sistema. Se puede ocultar esta bitcora al pblico deseleccionando \"Incluir en la lista de bitcoras pblicas\" en la administracin de bitcoras."
-
-#: ..\..\..\install\_functions_create.php:442
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:476
-#: ..\..\..\install\_functions_create.php:495
-#, php-format
-msgid "%s Title"
-msgstr "%s Titulo"
-
-#: ..\..\..\install\_functions_create.php:447
-#: ..\..\..\install\_functions_create.php:464
-#: ..\..\..\install\_functions_create.php:481
-#: ..\..\..\install\_functions_create.php:500
-#, php-format
-msgid "Tagline for %s"
-msgstr "Tagline para %s"
-
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:465
-#: ..\..\..\install\_functions_create.php:482
-#: ..\..\..\install\_functions_create.php:501
-#, php-format
-msgid "Short description for %s"
-msgstr "Descripcin corta de %s"
-
-#: ..\..\..\install\_functions_create.php:451
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:485
-#: ..\..\..\install\_functions_create.php:504
-#, php-format
-msgid "Notes for %s"
-msgstr "Notas sobre %s"
-
-#: ..\..\..\install\_functions_create.php:452
-#: ..\..\..\install\_functions_create.php:470
-#: ..\..\..\install\_functions_create.php:486
-#: ..\..\..\install\_functions_create.php:505
-#, php-format
-msgid "Keywords for %s"
-msgstr "Palabras clave para %s"
-
-#: ..\..\..\install\_functions_create.php:493
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr "El cometido principal de esta bitcora es incluirla en otras como elemento lateral donde mostrar tus enlaces favoritos/relacionados."
-
-#: ..\..\..\install\_functions_create.php:571
-msgid "Clean Permalinks!"
-msgstr "Limpiar enlaces permanentes"
-
-#: ..\..\..\install\_functions_create.php:571
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-"b2evolution utliza un estilo antiguo para los enlaces permanentes (permalinks) y comentarios, de modo que se asegura la mxima compatibilidad con diversas configuraciones de servidores web. \n"
-"\n"
-"Sin embargo, si tu servidor lo permite, deberas activar los enlaces permanentes limpios (clean permalinks) en la pantalla de Opciones... (marca 'Usar informacin extra-path')"
-
-#: ..\..\..\install\_functions_create.php:577
-msgid "Apache optimization..."
-msgstr "Optimizacin de Apache..."
-
-#: ..\..\..\install\_functions_create.php:577
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-"En los directorios <code>/blogs</code> y <code>/blogs/admin</code> hay dos archivos llamados [<code>sample.htaccess</code>]. Deberas de intentar renombrarlos a [<code>.htaccess</code>].\n"
-"\n"
-"As, optimizars la forma en que b2evolution es manejado por el servidor web (si usa Apache). Estos archivos no estn activos por defecto porque podran dar errores en algunos servidores al tratar de usarlos. Si es tu caso al renombrarlos, brralos."
-
-#: ..\..\..\install\_functions_create.php:583
-msgid "About evoSkins..."
-msgstr "Acerca de los evoSkins..."
-
-#: ..\..\..\install\_functions_create.php:583
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-"Por defecto, las bitcoras de b2evolution utilizan el skin predeterminado. \n"
-"\n"
-"Los lectores pueden cambiarlo (si el admin lo permite) utilizando el selector de skins, integrado en la mayora de ellos. \n"
-"\n"
-"Se puede cambiar el skin predeterminado para cualquier bitcora en los ajustes de sta, en el back-office. Tambin se puede forzar la visualizacin de un determinado skin para todo el mundo.\n"
-"\n"
-"Por otro lado, es posible restringir los skins disponibles, borrando algunos de ellos del directorio /blogs/skins , as como crear tus propios skins duplicando o renombrando cualquiera de los directorios.\n"
-"\n"
-"Para comenzar a personalizar un skin, abre su archivo '<code>_main.php</code>' en un editor, y lee los comentarios del cdigo. Y, por supuesto, lee el manual sobre los evoSkins!"
-
-#: ..\..\..\install\_functions_create.php:595
-msgid "Skins, Stubs and Templates..."
-msgstr "Skins, stubs y plantillas..."
-
-#: ..\..\..\install\_functions_create.php:595
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-"Por defecto, todas las bitcoras son mostradas utilizando un skin. (Ms informacin sobre los skins en otro post).\n"
-"\n"
-"Esto significa que a las bitcoras se accede por medio del archivo '<code>index.php</code>', que carga los parmetros predefinidos de la base de datos, y luego transmite todo el trabajo de visualizacin al skin.\n"
-"\n"
-"Por otra parte, si no quieres utilizar los valores predefinidos en la base de datos y quieres, por ejemplo, forzar la visualizacin de un skin predeterminado, puedes crear un fichero stub como el '<code>a_stub.php</code>' y llamar a la bitcora a travs de ese archivo, en lugar de utilizar el index.php.\n"
-"\n"
-"Si necesitas hacer personalizaciones muy especficas, tambin puedes utilizar las plantillas sin formato, como '<code>a_noskin.php</code>'.\n"
-"\n"
-"Encontrars ms informacin dentro del mismo archivo stub, o en de la plantilla. brelos en un editor de texto, y lee los comentarios de su interior.\n"
-"\n"
-"De todas formas, asegrate de que especificas el mtodo correcto de acceso a la bitcora. Si utilizas un stub o una plantilla, tambin has de definir su nombre de archivo en 'Nombre stub'. De no ser as, los permalinks no funcionarn correctamente. "
-
-#: ..\..\..\install\_functions_create.php:609
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "Bitcoras mltiples, nuevas bitcoras, bitcoras antiguas..."
-
-#: ..\..\..\install\_functions_create.php:610
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-"b2evolution instala cuatro bitcoras, llamadas 'Blog All', 'Blog A', 'Blog B' y 'Linkblog'.\n"
-"\n"
-"Algunas de ellas tienen funciones especiales.\n"
-"\n"
-"En la administracin de bitcoras (en el back-office) se puede crear nuevas bitcoras, o borrar las no deseadas. "
-
-#: ..\..\..\install\_functions_create.php:619
-msgid "This is a multipage post"
-msgstr "Este es un post multipgina"
-
-#: ..\..\..\install\_functions_create.php:619
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-"sta es la pgina 1 de un post multipgina.\n"
-"\n"
-"Es posible ver las otras pginas haciendo click en los enlaces bajo elste texto.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"sta es la pgina 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"sta es la pgina 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post with no teaser"
-msgstr "Post extendido sin presentacin preliminar"
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"ste es un post extendido sin presentacin preliminar. Esto significa que no vers esta frase al hacer click en \"ms\".\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"Esto es el texto extendido. Slo es visible al hacer click en \"ms\","
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Extended post"
-msgstr "Post extendido"
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Esto es un post extendido. Significa que slo es visible esta frase. El resto se ve al hacer click en \"ms\".\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"Esto es el texto extendido. Slo es visible al hacer click en \"ms\","
-
-#: ..\..\..\install\_functions_create.php:655
-msgid "Important information"
-msgstr "Informacin importante"
-
-#: ..\..\..\install\_functions_create.php:655
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-"La bitcora B contiene algunos posts en la categora 'b2evolution Tips' (Consejos b2evolution).\n"
-"\n"
-"Si lo deseas, puedes borrar estos posts despus de leerlos. O tambin puedes cambiar su estado a 'Desaprobado' para mantener un control de lo que ya has ledo."
-
-#: ..\..\..\install\_functions_create.php:693
-msgid "First Post"
-msgstr "Primer post"
-
-#: ..\..\..\install\_functions_create.php:693
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>ste es el primer post.</p>\n"
-"\n"
-"<p>Se muestra tanto en la bitcora A como en la B.</p>\n"
-"\n"
-"<p>La traduccin al castellano de b2evolution ha sido realizada por Lucas Cepeda (http://otrodiamas.net). Si encuentras algn fallo, o quieres hacer alguna propuesta, por favor envame un mail: lucas@otrodiamas.net"
-
-#: ..\..\..\install\_functions_create.php:699
-msgid "Second post"
-msgstr "Segundo post"
-
-#: ..\..\..\install\_functions_create.php:699
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-"<p>ste es el segundo post</p>\n"
-"\n"
-"<p>Slo aparece en la bitcora A, pero en varias categoras.</p>"
-
-#: ..\..\..\install\_functions_create.php:705
-msgid "Third post"
-msgstr "Tercer post"
-
-#: ..\..\..\install\_functions_create.php:705
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-"<p>ste es el tercer post.</p>\n"
-"\n"
-"<p>Slo aparece en la bitcora B, y en una sla categora.</p>"
-
-#: ..\..\..\install\_functions_create.php:727
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "Hola, esto es un comentario. <br /> Para borrarlo, identifcate, y accede a los comentarios del post. Ah podrs editarlo o borrarlo."
-
-#: ..\..\..\install\_functions_evoupgrade.php:127
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "El esquema de la base de datos ya estaba actualizado. No se han efectuado cambios."
-
-#: ..\..\..\install\_functions_evoupgrade.php:327
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr "Parece que los siguientes nombres de archivo stub estn siendo usados por ms de una bitcora: ['%s']"
-
-#: ..\..\..\install\_functions_evoupgrade.php:329
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "No se puede actualizar hasta que sean nicos. Campo de la base de datos: [%s]"
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr "Verificando la versin del esquema de la base de datos..."
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "NO SE HA ENCONTRADO! No es una base de datos de b2evolution"
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr "!Esta versin es demasiado antigua!"
-
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "Esta versin es demasiado reciente! No se puede volver a esa versin."
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr "Esta bitcora contiene todos los posts actualizados desde Miniblog. El nombre de la bitcora es '%s'. %s"
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "Descripcin no disponible"
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "Descripcin no disponible"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "Convertir las URLs en accesos directos"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "Etiquetas &lt;P&gt; y &lt;BR&gt; automticas"
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "Formato BB, p.ej: [b]bold[/b]"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr "Formato al estilo GreyMatter"
-
-# C:\www\b2evolution\blogs\plugins\renderers\_gmcode.renderer.php:59
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr "**negrita ** \\cursiva\\ //cursiva// __subrayado__ ##tt## %%codeblock%%"
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "Convertir smilies de texto en iconos"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "Humane Web Text Generator 2.0 beta"
-
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:79
-#, fuzzy
-msgid "Wacko style formatting"
-msgstr "Formato al estilo GreyMatter"
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wacko.renderer.php:80
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:80
-msgid ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:42
-msgid "Wiki Links converter"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:43
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:43
-msgid "WikiWord links ((link)) [[link ]]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr "Insertado fcil de etiquetas HTML"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "INSertado [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "Borrado [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "STRong [Alt-S] sustituye negrita"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "EMphasis [Alt-E] sustitye cursiva"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "CODE [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "Prrafo [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "Lista no ordenada [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "Listar elemento [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "Citar [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "IMaGe [Alt-G] Imagen"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "A href [Alt-A] direccin url"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "Ms [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "Sin presentacin preliminar [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "Pagina siguiente [Alt + Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "Cerrar todas las etiquetas"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr "texto ALTernativo"
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "Insertado de smilies con un click"
-
-#  TRANS: All categories, skin's categories list
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "Todas"
-
-#: ..\..\..\skins\_feedback.php:77 ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr "Direccin para hacer trackback a este post:"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95 ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "An no hay %s para este post..."
-
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "Tu email <strong>no</strong> se mostrar en la pgina."
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "Pgina web"
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "Se mostrar tu URL"
-
-#: ..\..\..\skins\_feedback.php:195 ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Saltos de lnea se convierten en &lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "Remember me"
-msgstr "Recordar mis datos"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(Fijar cookies para el nombre, email &amp; url)"
-
-#: ..\..\..\skins\_lastcomments.php:33 ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54 ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "En respuesta a:"
-
-#: ..\..\..\skins\_linkblog.php:31 ..\..\..\skins\custom\_linkblog.php:21
-msgid "Linkblog"
-msgstr "Linkblog"
-
-#: ..\..\..\skins\_linkblog.php:71 ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "ms"
-
-#: ..\..\..\skins\_profile.php:65 ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:66 ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:67 ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr "Elige bitcora:"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr "Elige skin:"
-
-#: ..\..\..\skins\basic\_main.php:98 ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "palabras"
-
-#: ..\..\..\skins\basic\_main.php:103
-msgid "Read more..."
-msgstr "Leer ms..."
-
-#: ..\..\..\skins\bluesky\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:170
-msgid "Choose a skin"
-msgstr "Elige un skin"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Previous"
-msgstr "%d anteriores"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Next"
-msgstr "Siguientes %d"
-
-#: ..\..\..\skins\custom\_main.php:213
-#: ..\..\..\skins\natural_pink\_main.php:205
-#: ..\..\..\skins\wpc_aubmach\_main.php:150
-#: ..\..\..\skins\wpc_default\_main.php:153
-msgid "Choose skin"
-msgstr "Elegir skin"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "Ver todos los posts de este autor"
-
-#: ..\..\..\skins\originalb2\_main.php:176
-msgid "archives"
-msgstr "archivos"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "El <acronym title=\"Uniform Resource Identifier\">URI</acronym> para hacer un trackback a este post es:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Comment by"
-msgstr "Comentario hecho por"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Trackback from"
-msgstr "Trackback desde"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Pingback from"
-msgstr "Pingback desde"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:72
-#, fuzzy
-msgid "Edit This"
-msgstr "Editar"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:185
-#: ..\..\..\skins\wpc_default\_feedback.php:185
-msgid "E-mail"
-msgstr "E-mail"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:198
-#: ..\..\..\skins\wpc_default\_feedback.php:198
-msgid "Your Comment"
-msgstr "Tu comentario"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:218
-#: ..\..\..\skins\wpc_default\_feedback.php:218
-msgid "Say It!"
-msgstr "Dlo!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Filed under:"
-msgstr "Archivado en:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:160
-#: ..\..\..\skins\wpc_default\_main.php:163
-msgid "Other"
-msgstr "Otro"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:172
-#: ..\..\..\skins\wpc_default\_main.php:175
-msgid "Meta"
-msgstr "Meta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "Syndicate this site using RSS"
-msgstr "Sindicar usando RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "The latest comments to all posts in RSS"
-msgstr "Los ltimos comentarios en todos los posts en RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "Comentarios <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "This page validates as XHTML 1.0 Transitional"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "<abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr> vlido"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:187
-#: ..\..\..\skins\wpc_default\_main.php:180
-#: ..\..\..\skins\wpc_default\_main.php:190
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Esta pgina utiliza b2evolution."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "Este skin utiliza un CSS diseado originariamente para WordPress (ver crditos de diseo en style.css)"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "Original design credits for this skin:"
-msgstr "Crditos del diseo original de este skin:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "Para asegurar la mxima compatibilidad con los ficheros CSS del WP, la mayora de caractersticas de bevolution que no existen en WP se han ocultado en este skin generico de WP."
-
-#: ..\..\..\xmlsrv\rdf.php:60 ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] Leer ms!"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1404 ..\..\..\xmlsrv\xmlrpc.php:1408
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Nuevo pingback en tu post #%d \"%s\""
-
-#~ msgid "Some viewing statistics"
-#~ msgstr "Algunas estadsticas"
-
-#~ msgid "Recent Referers"
-#~ msgstr "Referidos recientes"
-
-#~ msgid "Top Referers"
-#~ msgstr "Top referidos"
-
-#~ msgid "update template !"
-#~ msgstr "Plantilla actualizada!"
-
-#~ msgid "This is the template that displays stats for a blog"
-#~ msgstr "Esta es la plantilla que muestra las estadsticas de una bitcora"
-
-#~ msgid "URLs, email, AIM and ICQs will be converted automatically."
-#~ msgstr "URLs, email, AIM y ICQs sern convertidos automticamente."
-
-#~ msgid "Error selecting database [%s]!"
-#~ msgstr "Error seleccionando la base de datos [%s]"
-
-#~ msgid "MySQL error!"
-#~ msgstr "Error de MySQL!"
-
-#~ msgid "This blog holds all your posts upgraded from WordPress. This blog is named '%s'. %s"
-#~ msgstr "Esta bitcora contiene todos los posts actualizados desde WordPress. El nombre de la bitcora es '%s'. %s"
-
-#~ msgid "Top refering engines"
-#~ msgstr "Top Referidos por buscadores"
-
-#~ msgid "blogs"
-#~ msgstr "bitcoras"
-
-#~ msgid "skin the site"
-#~ msgstr "aplicar skin"
-
-#~ msgid "Simpl. Chinese (CN)"
-#~ msgstr "Chino simplificado (CN)"
-
-#~ msgid "Update blog!"
-#~ msgstr "Actualizar bitacora!"
-
-#~ msgid "Create new blog!"
-#~ msgstr "Crear nueva bitacora!"
-
-#  TRANS: Edit button text (&nbsp; for extra space)
-#~ msgid "&nbsp; Edit &nbsp;"
-#~ msgstr "&nbsp; Editar &nbsp;"
-
-#~ msgid "Save / Publish !"
-#~ msgstr "Guardar / Publicar AHORA!"
-
-#~ msgid "New Post"
-#~ msgstr "Publicar post"
-
-#~ msgid "Browse/Edit"
-#~ msgstr "Editar post"
diff -ruN --text 0.9.2.src/locales/es_MX/_global.php 1.10.3.src/locales/es_MX/_global.php
--- 0.9.2.src/locales/es_MX/_global.php	2005-05-06 17:49:44.000000000 -0500
+++ 1.10.3.src/locales/es_MX/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1214 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['es_MX'] = array(
-	'' => "Project-Id-Version: b2evolution.net locale\nReport-Msgid-Bugs-To: http://fplanque.net/\nPOT-Creation-Date: 2004-06-26 02:10+0200\nPO-Revision-Date: 2005-05-04 23:10-0600\nLast-Translator: Victor Hugo Velasco Esparza <victor@velasco.org.mx>\nLanguage-Team: Spanish <webmaster@otrodiamas.net>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\n",
-	'Selected' => "Seleccionado",
-	'Categories' => "Categoras",
-	'Permanent link to full entry' => "Liga permanente al post",
-	'Permalink' => "Permalink",
-	'Recently' => "Recientemente",
-	'(cached)' => "(cacheado)",
-	'(no cache)' => "(no cacheado)",
-	'Last comments' => "ltimos comentarios",
-	'Some viewing statistics' => "Algunas estadsticas",
-	'Search' => "Buscar",
-	'All Words' => "Todas las palabras",
-	'Some Word' => "Alguna palabra",
-	'Entire phrase' => "Frase entera",
-	'Reset form' => "Reiniciar formulario",
-	'Get selection' => "Ver seleccin",
-	'Archives' => "Archivos",
-	'more...' => "ms...",
-	'Recent Referers' => "Referencias recientes",
-	'Top Referers' => "Top referidos",
-	'Misc' => "Otros",
-	'Syndicate this blog' => "Encadenar esta bitcora",
-	'Default page for b2evolution' => "Pgina por defecto de b2evolution",
-	'Multilingual multiuser multi-blog engine.' => "Multilingual multiuser multi-blog engine.",
-	'Welcome to b2evolution' => "Bienvenido a b2evolution",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Esta es la pgina por defecto de b2evolution. Ser mostrada hasta que no elijas una bitcora predeterminada en las opciones generales.",
-	'Individual blogs on this system' => "Bitcora individuales en este sistema",
-	'Blog #%d' => "Bitcora #%d",
-	'Blog #1' => "Bitcora #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Esta es una bitcora especial que junta todos los mensajes de todas las bitcoras. ",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Nota: la lista de arriba (as como el men) est automticamente generada e incluye solo las bitcoras que tienen un &quot;nombre de url stub&quot;. Puedes configurar esto en la configuracin de la bitcora en el back-office.",
-	'More demos' => "Ms demostraciones",
-	'Custom template' => "Plantilla personalizada",
-	'Multiple blogs displayed on the same page' => "Bitcoras mltiples mostradas en la misma pgina",
-	'Summary of last posts in all blogs' => "Resumen de los ltimos posts de todas las bitcoras",
-	'The page you\'re looking at' => "La pgina que se est mostrando",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Nota: Estas pginas de demostracin no usan evoSkins, incluso si los activaste durante la instalacin. La nica forma de cambiarlas es editar la plantilla PHP. sto slo son demostraciones que pueden inspirarte para hacer tus propias plantillas.",
-	'Administration' => "Publicar post",
-	'Go to backoffice!' => "Ir al back-office",
-	'Official website' => "Web oficial",
-	'GNU GPL license' => "Licencia GNU <acronym title=\"General Public License\">GPL</acronym>",
-	'Multiblog demo' => "Demostracin de multibitcora",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Esta plantilla de demostracin muestra 3 bitcoras a la vez (una en la izquierda, y dos en la derecha)",
-	'Summary demo' => "Demostracin de resumen",
-	'This demo template displays a summary of last posts in all blogs' => "Esta plantilla de demostracin muestra un resumen de los ltimos posts en todas las bitcoras",
-	'More posts...' => "Ms posts...",
-	'Antispam' => "Antispam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "La palabra [%s] es muy corta, tiene que tener un mnimo de 5 caracteres!",
-	'Deleting log-hits matching [%s]...' => "Borrando hits [%s]",
-	'Deleting comments matching [%s]...' => "Borrando comentarios coincidentes con [%s]...",
-	'Blacklisting the keyword [%s]...' => "Aadiendo [%s] a la lista negra...",
-	'Confirm ban &amp; delete' => "Confirmar borrado de &amp;",
-	'No log-hits match the keyword [%s].' => "No hay log-hits que coincidan con la palabra [%s].",
-	'Delete the following %d referer hits:' => "Borrar los siguientes %d hits de referidos:",
-	'No comments match the keyword [%s].' => "Ningn comentario coincide con la palabra [%s]",
-	'Delete the following %d comments:' => "Borrar los siguientes %d comentarios:",
-	'The keyword [%s] is already handled by the blacklist.' => "La palabra [%s] ya est incluida en la lista negra.",
-	'Blacklist the keyword [%s] locally.' => "Aadir [%s] a la lista negra localmente.",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "Notificar a b2evolution.net como spam la palabra [%s]",
-	'Terms of service' => "Condiciones del servicio",
-	'Perform selected operations' => "Realizar las operaciones seleccionadas",
-	'Removing entry #%d from the ban list...' => "Eliminando #%d de la lista de palabras censuradas...",
-	'Add a banned keyword' => "Aadir una palabra censurada",
-	'Check &amp; ban...' => "Censurar",
-	'Banned domains blacklist' => "Lista negra de dominios censurados",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Cualquier URL que contenga una de las siguientes palabras ser censurada en posts, comentarios y logs.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Si una palabra restringe el acceso a dominios legtimos, haz click en la marca verde para dejar de censurar dicha palabra.",
-	'Request abuse update from centralized blacklist!' => "Solicitar actualizacin de la lista negra.",
-	'Allow keyword back (Remove it from the blacklist)' => "Volver a permitir palabra (Eliminar de la lista negra)",
-	'Allow Back' => "Volver a permitir",
-	'Report abuse to centralized ban blacklist!' => "Notificar spam a la lista negra centralizada.",
-	'Report' => "Notificar",
-	'Check hit-logs and comments for this keyword!' => "Verificar hit-logs y comentarios con esta palabra!",
-	'Re-check' => "Volver a verificar",
-	'Blogs' => "Bitcoras",
-	'New' => "Nuevo",
-	'Creating blog...' => "Creando bitcora...",
-	'You must provide an URL blog name / Stub name!' => "Debes indicar una nombre de direccin URL o stub",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "Esta URL / nombre de archivo stub ya est en uso por otra bitcora. Elige otro nombre.",
-	'Cannot create, please correct these errors:' => "No se puede crear, por favor corrige estos errores:",
-	'You should <a %s>create categories</a> for this blog now!' => "Deberas <a %s>crear categoras</a> para esta bitcora!",
-	'New weblog' => "Nueva bitcora",
-	'New blog' => "Nueva bitcora",
-	'General' => "General",
-	'Permissions' => "Permisos",
-	'Advanced' => "Avanzado",
-	'Updating Blog [%s]...' => "Actualizando bitcora [%s]",
-	'Cannot update, please correct these errors:' => "No se puede actualizar, por favor corrige estos errores:",
-	'Delete blog [%s]?' => "Borrar bitcora [%s]?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Borrar esta bitcora tambin borrar todas sus categoras, posts y comentarios!",
-	'THIS CANNOT BE UNDONE!' => "NO SE PODRN DESHACER LOS CAMBIOS!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "Intentar borrar tambin el archivo stub [<strong><a %s>%s</a></strong>]",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "Intentar tambin borrar el archivo esttico [<strong><a %s>%s</a></strong>]",
-	'I am sure!' => "Estoy seguro!",
-	'CANCEL' => "CANCELAR",
-	'Generating static page for blog [%s]' => "Generar pgina esttica para la bitcora [%s]",
-	'You haven\'t set a static filename for this blog!' => "No has fijado un nombre de archivo esttico para esta bitcora!",
-	'File cannot be written!' => "No se puede escribir el archivo!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "Deberas comprobar los permisos del archivo [%s]. Visita el <a %s>manual en lnea para saber ms sobre permisos de archivos</a>.",
-	'Writing to file [%s]...' => "Escribiendo en el fichero [%s]...",
-	'Done.' => "Hecho.",
-	'Browse blog:' => "Ver bitcora:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Como te acabas de registrar, tienes que esperar a que te autorice a postear. Tambin puedes <a %s>enviar un mail</a> para avisarme de que te has registrado. Cuando ests autorizado, actualiza esta pgina y podrs postear.",
-	'Categories for blog:' => "Categoras para la bitcora:",
-	'New sub-category in category: %s' => "Nueva subcategora en la categora %s",
-	'New category in blog: %s' => "Nueva categoria en la bitcora: %s",
-	'New category name' => "Nombre de la nueva categora",
-	'Create category' => "Crear Categoria",
-	'Deleting category #%d : %s ...' => "Borrando categora #%d : %s...",
-	'ERROR' => "ERROR",
-	'Category deleted.' => "Categora borrada.",
-	'Properties for category:' => "Propiedades para la Categoria",
-	'Name' => "Nombre",
-	'New parent category' => "Nueva categora principal",
-	'Old Parent' => "Antigua categora principal",
-	'Root (No parent)' => "Raiz",
-	'Edit category!' => "Editar Categoria",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "No tienes permisos para editar/ver las propiedades de las categoras.",
-	'Oops, no post with this ID.' => "Oops, no existe ningun post con este ID.",
-	'Editing post' => "Editando el post",
-	'#%d in blog: %s' => "#%d en la bitcora: %s",
-	'Oops, no comment with this ID!' => "Oops, no hay comentarios con este ID!",
-	'Editing comment' => "Editar comentario",
-	'New post in blog:' => "Nuevo post en la bitcora:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "No puedes postear porque esta bitcora no tiene categoras. Crealas primero.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Cambiar a esta bitcora (mantenindo lo escrito, si tienes Javascript activado)",
-	'b2evo' => "b2evo",
-	'Login...' => "Acceso...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "En b2evolution, no have falta acceder a b2login.php para iniciar sesin.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "V directamente a la pgina del back-office que quieras, por ejemplo %s o %s. b2evo te preguntar por tu informacin de acceso si es necesario.",
-	'Settings' => "Opciones",
-	'Regional' => "Regional",
-	'Plug-ins' => "Plugins",
-	'General settings updated.' => "Opciones generales actualizadas.",
-	'Regional settings updated.' => "Opciones regionales actualizadas.",
-	'You must provide a locale code!' => "Debes indicar un cdigo de locale!",
-	'Inserted locale \'%s\' into database.' => "Se ha insertado el locale '%s' a la base de datos.",
-	'Updated locale \'%s\'.' => "locale '%s' actualizada.",
-	'Saved locale \'%s\'.' => "locale '%s' guardada.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Se han borrado las tablas de las locale. Se han cargado las predefinidas de <code>/conf/_locales.php</code>.",
-	'File <code>%s</code> not found.' => "Archivo <code>%s</code> no encontrado.",
-	'Deleted locale \'%s\' from database.' => "Borrar locale '%s' de la base de datos.",
-	'Switched priorities.' => "Prioridades intercambiadas.",
-	'Spell Check' => "Comprobar ortografa",
-	'Loading Spell Checker. Please wait' => "Cargando Comprobador de ortografa. Espere, por favor",
-	'View Stats for Blog:' => "Ver estadisticas:",
-	'None' => "Ninguno",
-	'Changing hit #%d type to: %s' => "Cambiando el  #%d a %s",
-	'Deleting hit #%d...' => "Borrando hit #%d...",
-	'Pruning hits for %s...' => "Eliminando hits de %s....",
-	'Summary' => "Resumen",
-	'Referers' => "Referidos",
-	'Refering Searches' => "Bsquedas referidas",
-	'Syndication' => "Publicar",
-	'User Agents' => "Navegadores",
-	'Direct Accesses' => "Accesos directos",
-	'Date' => "Fecha",
-	'Indexing Robots' => "Indexado de robots",
-	'Total' => "Total",
-	'Prune this date!' => "Eliminar esta fecha!",
-	'Prune' => "Eliminar",
-	'Prune hits for this date!' => "Eliminar visitas en esta fecha!",
-	'Last referers' => "ltimos referidos",
-	'These are hits from external web pages refering to this blog' => "Esto son visitas desde pginas externas, referidas a esta bitcora",
-	'Delete this hit!' => "Borrar este hit!",
-	'Del' => "Del",
-	'Log as a search instead' => "Clasificar como bsqueda referida",
-	'-&gt;S' => "-&gt;S",
-	'Ban this domain!' => "Censurar este dominio!",
-	'Ban' => "Banear",
-	'Top referers' => "Top referidos",
-	'Total referers' => "Referidos totales",
-	'Last refering searches' => "ltimas bsquedas referidas",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Visitas de gente que llego a esta bitcora mediante un buscador. (Los buscadores tienen que estar listados en 7conf/_stats.php)",
-	'Top refering search engines' => "Top buscadores referentes",
-	'Top Indexing Robots' => "Top Robots indexadores",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Visitas de robots como los robots indexadores de los buscadores. (Los robotos tienen que estar listados en /conf/_stats.php)",
-	'Top Aggregators' => "Top Lectores de RSS",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Visitas de lectores de RSS. (Tienen que estar listados en /conf/_stats.php)",
-	'Total RSS hits' => "Visitas RSS totales",
-	'Last direct accesses' => "ltimos accesos directos",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Visitas de gente que vino a esta bitcora por acceso directo (bien tecleando la URL, bien usando sus \"Favoritos\". Los referidos invlidos (muy cortos) tambin se muestran aqu)",
-	'Top User Agents' => "Top navegadores",
-	'Custom skin template editing' => "Edicin del skin del usuario (custom)",
-	'Listing:' => "Listando:",
-	'Invalid filename!' => "nombre de fichero invalido!",
-	'Oops, no such file !' => "Oops, no existe el fichero!",
-	'File edited!' => "Fichero editado!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Ciudado! Editar este archivo puede estropear la plantilla! No cambies lo que hay entre <code>&lt;?php</code> y <code>?&gt;</code> si no sabes lo que ests haciendo!",
-	'update template !' => "Plantilla actualizada!",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(no puedes actualizar el archivo/plantilla: tienes que tener permisos de escritura, p.ej. CHMOD 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "Esta pantalla te permite editar el <strong>custom skin</strong> (que se encuentra en /skins/custom).",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Puedes editar cualquiera de los siguientes archivos (siempre que tengan permisos de escritura por el servidor, p.ej. CHMOD 766)",
-	'Directory %s not found.' => "No se encuentra el directorio %s.",
-	'This is the template that displays the links to the archives for a blog' => "Esta es la plantilla que muestra las ligas a los archivos de la bitcora",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Esta es la plantilla que muestra la lista de (sub)categoras",
-	'This is the template that displays the feedback for a post' => "Esta es la plantilla que muestra los comentarios de un post",
-	'This is the template that displays the last comments for a blog' => "Esta es la plantilla que muestra los ltimos comentarios de una bitcora",
-	'This is the main template. It displays the blog.' => "Esta es la plantilla principal. Muestra la bitcora en s.",
-	'This is the template that displays stats for a blog' => "Esta es la plantilla que muestra las estadsticas de una bitcora",
-	'This is the page displayed in the comment popup' => "Esta es la pgina mostrada en el popup de los comentarios",
-	'This is the page displayed in the pingback popup' => "Esta es la pgina mostrada en el popup de los pingbacks",
-	'This is the page displayed in the trackback popup' => "Esta es la pgina mostrada en el popup de los trackbacks",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Nota: tambin puedes editar los archivos/plantillas en tu editor de texto y luego subirlos al servidor. Este editor online se puede utilizar si no se tiene acceso a un editor de texto...",
-	'upload images/files' => "Subir imagenes/ficheros",
-	'File upload' => "Fichero subida",
-	'Allowed file types:' => "Permitir ficheros con extensiones:",
-	'Maximum allowed file size: %d KB' => "Tama&ntilde;o maximo permitido: %d KB",
-	'Description' => "Descripcion",
-	'Upload !' => "Subido !",
-	'File %s: type %s is not allowed.' => "Fichero %s: de tipo %s no esta permitido.",
-	'Couldn\'t upload your file to:' => "No se puede subir el archivo a:",
-	'Duplicate File?' => "Fichero duplicado?",
-	'The filename "%s" already exists!' => "El fichero \"%s\" ya existe!",
-	'Filename "%s" moved to "%s"' => "Se ha movido el archivo \"%s\" a  \"%s\"",
-	'Confirm or rename:' => "Confirmar o renombrar:",
-	'Alternate name' => "Nombre alternativo",
-	'Confirm !' => "Confirmar !",
-	'File uploaded !' => "Fichero subido !",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Tu fichero <strong>\"%s\"</strong> se ha subido satisfactoriamente !",
-	'Here\'s the code to display it:' => "Este es el cdigo para mostrarlo:",
-	'Add the code to your post !' => "Agregar el cdigo a tu post!",
-	'Image Details' => "Detalles de la imagen",
-	'Size' => "Tama&ntilde;o",
-	'Type' => "Tipo",
-	'Close this window' => "Cerrar esta ventana",
-	'User management' => "Administracion de usuarios",
-	'You cannot change the demouser profile in demo mode!' => "No se puede cambiar el perfil del usuario demouser en el modo de demostracin!",
-	'You are only allowed to update your own profile!' => "Slo tienes permitido actualizar tu propio perfil!",
-	'You must provide an unique login!' => "Debes utilizar un login exclusivo!",
-	'User level must be between %d and %d.' => "El nivel de usuario debe estar entre %d y %d.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Este login ya existe. Deseas <a %s>editar el usuario existente</a>?",
-	'You typed two different passwords.' => "Las contraseas no coinciden.",
-	'The mimimum password length is %d characters.' => "La longitud mnima de la contrasea debe ser %d caracteres.",
-	'User updated.' => "Usuario actualizado.",
-	'New user created.' => "Creado el nuevo usuario.",
-	'Invalid promotion.' => "Promocin no vlida.",
-	'User level changed.' => "Se ha cambiado el nivel de usuario.",
-	'You can\'t delete yourself!' => "No te puedes borrar a ti mismo!",
-	'You can\'t delete User #1!' => "No puedes borrar al usuario #1!",
-	'Delete User %s?' => "Borrar usuario %s?",
-	'Warning' => "Alerta",
-	'deleting an user also deletes all posts made by this user.' => "borrar un usuario tambin borra todos los posts hechos por ste.",
-	'Deleting User...' => "Borrando usuario...",
-	'You can\'t delete Group #1!' => "No puedes borrar el grupo #1!",
-	'You can\'t delete the default group for new users!' => "No se puede borrar el grupo por defecto para los nuevos usuarios!",
-	'Delete group [%s]?' => "Borrar grupo [%s]?",
-	'Group deleted...' => "Grupo borrado...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "El nombre de grupo ya existe! Quieres <a %s>editar el existente</a>?",
-	'Group updated.' => "Grupo actualizado.",
-	'The user was not created:' => "No se ha creado el usuario:",
-	'The user was not updated:' => "No se ha actualizado al usuario:",
-	'The group was not created:' => "No se ha creado el grupo:",
-	'The group was not updated:' => "No se ha actualizado el grupo:",
-	'You are not allowed to view other users.' => "No tienes permiso para ver otros usuarios.",
-	'Adding new post...' => "Agregando nuevo post...",
-	'Supplied URL is invalid: ' => "La URL es invlida:",
-	'Cannot post, please correct these errors:' => "No se ha podido postear, por favor corrige estos errores:",
-	'Back to post editing' => "Volver a la edicin de posts",
-	'Recording post...' => "Grabando el post...",
-	'Sleeping...' => "Durmiendo....",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Post no publicado pblicamente (valga la redundancia): obviando trackbacks, pingbacks y pings...",
-	'Posting Done...' => "Post completado...",
-	'Updating post...' => "Actualizando post...",
-	'Post had already pinged: skipping blog pings...' => "Ya se efectuaron los pings para este post, obvindolos...",
-	'Updating done...' => "Actualizacin completada...",
-	'Updating post status...' => "Actualizando el estado del post...",
-	'Deleting post...' => "Borrando post...",
-	'Oops, no post with this ID!' => "Oops, no hay ningn post con este ID!",
-	'Deleting Done...' => "Borrado completado...",
-	'Error' => "Error",
-	'Cannot update comment, please correct these errors:' => "No se puede actualizar el comentario, por favor, corrige estos errores:",
-	'Back to posts!' => "Volver a los posts!",
-	'You may also want to generate static pages or view your blogs...' => "Puede que tambin quieras generar pginas estticas o ver tus bitcoras...",
-	'New post' => "Nuevo post",
-	'User group' => "Grupo de usuarios",
-	'See <a %s>online manual</a> for details.' => "Ver el <a %s>manual online</a> para ms detalles.",
-	'Level' => "Nivel",
-	'Default locale' => "locale por defecto",
-	'Select main category in target blog and optionally check additional categories' => "Elige una categora, y categoras adicionales si fuese necesario.",
-	'Select as an additionnal category' => "Seleccionar como categora adicional",
-	'Select as MAIN category' => "Seleccionar como categora principal",
-	'Tools' => "Herramientas",
-	'Bookmarklet' => "Bookmarklet",
-	'Add this link to your Favorites/Bookmarks:' => "Aadir esta liga a tus \"Favoritos\" (Bookmarks):",
-	'b2evo bookmarklet' => "b2evo bookmarklet",
-	'Post to b2evolution' => "Postear a b2evolution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "No se ha encontrado el Sidebar. Debes utilizar Mozzila 0.9.4 o superior.",
-	'SideBar' => "SideBar",
-	'Add the <a %s>b2evo sidebar</a> !' => "Aadir <a %s>b2evo sidebar</a>",
-	'Add this link to your favorites:' => "Agregar esta liga a tus favoritos:",
-	'b2evo sidebar' => "b2evo sidebar",
-	'Movable Type Import' => "Importar Movable Type",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "Usa la funcin de MT para crear un archivo .TXT que contenga tus posts;",
-	'Place that file into the /admin folder on your server;' => "Sube el archivo al directorio /admin en el servidor;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "Sigue las instrucciones de la <a %s>Utilidad de migracin de MT</a>.",
-	'Static file generation' => "Generacin de fichero estatico",
-	'Static filename' => "Fichero esttico",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Este es el archivo .html que se crear cuando generes una versin esttica de tu bitcora.",
-	'After each new post...' => "Despus de cada nuevo post...",
-	'Ping b2evolution.net' => "Hacer ping a b2evolution.net",
-	'to get listed on the "recently updated" list on b2evolution.net' => "para ser listado en la lista de b2evolution de \"actualizados ltimamente\" (\"recently updated\")",
-	'Ping technorati.com' => "Hacer ping a technorati.com",
-	'to give notice of new post.' => "para avisar del nuevo post.",
-	'Ping weblogs.com' => "Hacer ping a weblogs.com",
-	'Ping blo.gs' => "Hacer ping a blo.gs",
-	'Advanced options' => "Opciones avanzadas",
-	'Allow trackbacks' => "Permitir trackbacks",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Permitir a otros enviar trackbacks para esta bitcora, permitindote saber cundo hacen referencia a sta. Tambin te permitir enviar trackbacks a otras bitcoras.",
-	'Allow pingbacks' => "Permitir pingbacks",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Permitir a otros enviar pingbacks a esta bitcora, permitindote saber cuando hacer referencia a sta. Tambin te permitir enviar pingbacks a otras bitcoras.",
-	'Save !' => "Guardar !",
-	'Reset' => "Reiniciar",
-	'General parameters' => "Parmetros generales",
-	'Full Name' => "Nombre completo",
-	'Will be displayed on top of the blog.' => "Se mostrar en la parte de arriba de la bitcora.",
-	'Short Name' => "Nombre corto",
-	'Will be used in selection menus and throughout the admin interface.' => "Se usar en los mens de seleccin y en el interfaz del admin.",
-	'Main Locale' => "Locale principal",
-	'Determines the language of the navigation links on the blog.' => "Determina el lenguaje de la interfaz en la bitcora.",
-	'Access parameters' => "Parmetros de acceso",
-	'Default blog on index.php' => "Bitcora por defecto en index.php",
-	'Current default is:' => "Predeterminado actual es:",
-	'Other blog through index.php' => "Otra bitcora a travs de index.php",
-	'Other blog through stub file (Advanced)' => "Otra bitcora a travs de un fichero stub",
-	'You MUST create a stub file for this to work.' => "Debes crear un archivo stub para que funcione.",
-	'Preferred access type' => "Tipo de acceso preferido",
-	'Blog Folder URL' => "URL del directorio del la bitcora",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Sin barra diagonal invertida. (Si no lo sabes, djalo en blanco)",
-	'URL blog name / Stub name' => "URL del nombre de la bitcora / nombre del fichero stub",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "Usado en la URL para identificar esta bitcora. Tiene que ser el nombre de archivo stub, si usas el acceso a travs de un fichero stub.",
-	'Default display options' => "Opciones de visualizacin por defecto",
-	'Default skin' => "Skin predeterminado",
-	'This is the default skin that will be used to display this blog.' => "Este es el skin predeterminado que se usar para mostrar la bitcora.",
-	'Allow skin switching' => "Permitir cambio de skin",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Los usuarios podrn elegir otro skin para ver la bitcora (y su skin preferido ser guardado en una cookie)",
-	'Display public blog list' => "Mostrar lista de bitcoras pblicas",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Mrcala si quieres mostrar la lista de las bitcoras en la pgina de tu bitcora (si tu skin lo permite)",
-	'Include in public blog list' => "Incluir en la lista de bitcoras pblicas",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Mrcala si quieres que tu bitcora sea mostrada en la lista de todos las bitcoras pblicas.",
-	'Default linkblog' => "Linkblog por defecto",
-	'Will be displayed next to this blog (if your skin supports this).' => "Se mostrar al lado de esta bitcora (si tu skin lo soporta).",
-	'Tagline' => "Tagline",
-	'This is diplayed under the blog name on the blog template.' => "Esto se muestra debajo del nombre del la bitcora en la plantilla.",
-	'Long Description' => "Descripcion larga",
-	'This is displayed on the blog template.' => "Esto se muestra en la plantilla de la bitcora.",
-	'Short Description' => "Corta descripcin",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Esto se usa en la descripcin meta tag y en los RSS feeds. NO uses HTML!",
-	'Keywords' => "Palabras clave",
-	'This is is used in meta tag keywords. NO HTML!' => "Esto es usado en la etiqueta &quot;meta keywords&quot;. No uses HTML!. Separa las palabras por una coma.",
-	'Notes' => "Notas",
-	'Additional info.' => "Informacin adicional.",
-	'Blog' => "Bitcora",
-	'Blog URL' => "URL de la bitcora",
-	'Static File' => "Fichero esttico",
-	'Locale' => "locale",
-	'Properties' => "Propiedades",
-	'Default' => "Predefinido",
-	'Gen!' => "Generar!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "Ests seguro de que quieres borrar la bitcora #%d ?\\n\\nATENCIN: Esto borrar todos los posts, comentarios,\\nCATEGORAS y otros datos relacionados con la bitcora \\n\\nNO se pueden deshacer los cambios!",
-	'Delete this blog!' => "Borrar esta bitcora!",
-	'Copy this blog!' => "Copiar esta bitcora",
-	'Copy' => "Copiar",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "No tienes permisos para editar/ver las propiedades de la bitcora.",
-	'New blog...' => "Nueva bitcora...",
-	'User permissions' => "Permisos de usuario",
-	'Login ' => "Login",
-	'Is<br />member' => "Es<br />miembro",
-	'Can post/edit with following statuses:' => "Puede postear/editar con los siguientes estados:",
-	'Delete<br />posts' => "Borrar<br />posts",
-	'Edit<br />comts' => "Editar<br />comentarios",
-	'Edit<br />cats' => "Editar<br />categoras",
-	'Edit<br />blog' => "Editar<br />bitcora",
-	'Published' => "Publicado",
-	'Protected' => "Protegido",
-	'Private' => "Privado",
-	'Draft' => "Borrador",
-	'Deprecated' => "Desaprobado",
-	'Members' => "Miembros",
-	'Permission to read protected posts' => "Permiso para leer posts protegidos",
-	'Permission to post into this blog with private status' => "Permiso para postear en esta bitcora con el estado Privado",
-	'Permission to post into this blog with protected status' => "Permiso para postear en esta bitcora con el estado Protegido",
-	'Permission to post into this blog with draft status' => "Permiso para postear en esta bitcora con el estado Borrador",
-	'Permission to post into this blog with deprecated status' => "Permiso para postear en esta bitcora con el estado Desaprobado",
-	'Permission to delete posts in this blog' => "Permiso para borrar posts en esta bitcora",
-	'Permission to edit comments in this blog' => "Permiso para editar comentarios en esta bitcora",
-	'Permission to edit categories for this blog' => "Permiso para editar categoras de esta bitcora",
-	'Permission to edit blog properties' => "Permiso para editar propiedades de la bitcora",
-	'(un)selects all checkboxes using Javascript' => "Marca o quita la marca de todas las casillas usando Javascript",
-	'(un)check all' => "Marcar o quitar la marca de todas",
-	'Non members' => "No miembros",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Ciudado! Ests a punto de eliminar tus propios permisos para editar esta bitcora.\\nNo tendrs acceso a sus propiedades si lo haces!",
-	'Edit category properties' => "Editar propiedades de categora",
-	'Are you sure you want to delete?' => "Ests seguro de que quieres borrar?",
-	'New sub-category here' => "Nueva subcategora aqu",
-	'New category here' => "Nueva categora aqu",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Nota:</strong> Borrar una categora no borra los posts correspondientes a dicha categora. Los posts sern movidos a la categora superior. Si se borra la categora raiz, los posts pasarn a la categora ms antigua de la misma bitcora (categora con el nmero ms pequeo o igual a 1).",
-	'Post contents' => "Contenido del post",
-	'Title' => "Titulo",
-	'Language' => "Lenguaje",
-	'Link to url' => "Liga a url",
-	'Email' => "Email",
-	'URL' => "Pagina web",
-	'Preview' => "Previsualizar",
-	'&nbsp; Save ! &nbsp;' => "&nbsp; Editar &nbsp;",
-	'Spellcheck' => "Ortografa",
-	'Upload a file/image' => "Subir un archivo o imagen",
-	'Advanced properties' => "Propiedades avanzadas",
-	'Edit timestamp' => "Editar fecha/hora",
-	'URL Title' => "Ttulo URL",
-	'(to be used in permalinks)' => "(se usar en el permalink)",
-	'Auto-BR' => "Auto-BR",
-	'This option is deprecated, you should avoid using it.' => "Esta opcin est desaprobada, deberas evitar usarla.",
-	'Additional actions' => "Acciones adicionales",
-	'Pingback' => "Pingback",
-	'(Send a pingback to all URLs in this post)' => "(Enviar un pingback a todas las URLs en este post)",
-	'Trackback URLs' => "Trackback URLs",
-	'(Separate by space)' => "(Separadas por un espacio)",
-	'Status' => "Estado",
-	'The post will be publicly published' => "Este post ser publicado",
-	'Published (Public)' => "Publicado",
-	'The post will be published but visible only by logged-in blog members' => "Este post ser publicado, pero slo ser visible para los usuarios registrados",
-	'Protected (Members only)' => "Protegido (Slo miembros)",
-	'The post will be published but visible only by yourself' => "Este post ser publicado, pero slo visible por ti",
-	'Private (You only)' => "Privado (Slo lo vers t)",
-	'The post will appear only in the backoffice' => "Este post no ser publicado",
-	'Draft (Not published!)' => "Borrador (No publicado)",
-	'Deprecated (Not published!)' => "Desaprobado (No publicado)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Nota: Cross posting est activado",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Nota: Cross posting est desactivado",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Nota: Cross posting entre categoras est desactivado",
-	'Comments' => "Comentarios",
-	'Visitors can leave comments on this post.' => "Los visitantes pueden hacer comentarios",
-	'Open' => "Abierto",
-	'Visitors can NOT leave comments on this post.' => "Los visitantes NO pueden hacer comentarios.",
-	'Closed' => "Cerrado",
-	'Visitors cannot see nor leave comments on this post.' => "Los visitantes no podrn ni ver ni hacer comentarios en este post.",
-	'Disabled' => "Deshabilitado",
-	'Renderers' => "Intrpretes (Renderers)",
-	'Comment info' => "Informacin del comentario",
-	'Author' => "Autor",
-	'IP address' => "Direccion IP",
-	'Next %d days' => "Prximos %d das",
-	'Previous %d' => "%d anteriores",
-	'Previous %d days' => "%d das anteriores",
-	'Next %d' => "Siguientes %d",
-	' to ' => "a",
-	' of ' => "de",
-	'from the end' => "desde el final",
-	'from the start' => "desde el principio",
-	'OK' => "Ok",
-	' Date range: ' => "Rango de fechas:",
-	'by' => "por",
-	'level:' => "Nivel:",
-	'Pages:' => "Pginas:",
-	'no comment' => "sin comentarios",
-	'1 comment' => "1 comentario",
-	'%d comments' => "%d comentarios",
-	'1 Trackback' => "1 Trackback",
-	'%d Trackbacks' => "%d Trackbacks",
-	'1 Pingback' => "1 Pingback",
-	'%d Pingbacks' => "%d Pingbacks",
-	'Trackbacks' => "Trackbacks",
-	'Pingbacks' => "Pingbacks",
-	'No feedback for this post yet...' => "An no hay comentarios para este post...",
-	'Comment from:' => "Comentario de:",
-	'Trackback from:' => "Trackback desde:",
-	'Pingback from:' => "Pingback desde:",
-	'Permanent link to this comment' => "Liga permanente a este comentario",
-	'Leave a comment' => "Hacer comentario",
-	'User' => "Usuario",
-	'Edit profile' => "Editar perfil",
-	'Comment text' => "Comentario",
-	'Allowed XHTML tags' => "etiquetas XHTML permitidas",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "URLs, email, AIM y ICQs sern convertidos automticamente.",
-	'Options' => "Opciones",
-	'(Line breaks become &lt;br&gt;)' => "(Saltos de lnea se convierten en &lt;br&gt;)",
-	'Send comment' => "Enviar",
-	'Posts to show' => "Posts a mostrar",
-	'Past' => "Pasado",
-	'Future' => "Futuro",
-	'Title / Text contains' => "Ttulo / Texto contiene",
-	'Words' => "Palabras",
-	'AND' => "AND",
-	'OR' => "OR",
-	'GPL License' => "Licencia GPL",
-	'uncheck all' => "Quitar la marca de todas",
-	'check all' => "Marcar todas",
-	'visit b2evolution\'s website' => "visitar la pgina de b2evolution",
-	'Logout' => "Cerrar sesin",
-	'Exit to blogs' => "Salir a las bitcoras",
-	'Blog time:' => "Hora de la bitcora:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Identificado como:",
-	'Write' => "Escribir",
-	'Edit' => "Editar",
-	'Stats' => "Estadsticas",
-	'Templates' => "Plantillas",
-	'Users' => "Usuarios",
-	'User Profile' => "Perfil de usuario",
-	'Default user rights' => "Derechos del usuario por defecto",
-	'New users can register' => "Permitir registro de nuevos usuarios",
-	'Check to allow new users to register themselves.' => "Marcar para permitir que los nuevos usuarios se registren ellos mismos.",
-	'Group for new users' => "Grupo para los nuevos usuarios",
-	'Groups determine user roles and permissions.' => "Los grupos determinan las funciones y los permisos de los usuarios.",
-	'Level for new users' => "Nivel para los nuevos usuarios",
-	'Levels determine hierarchy of users in blogs.' => "Los niveles determinan la jerarqua de los usuarios en las bitcoras.",
-	'Display options' => "Opciones de visualizacin",
-	'Default blog to display' => "Bitcora para mostrar por defecto",
-	'This blog will be displayed on index.php .' => "La bitcora ser mostrada en index.php",
-	'days' => "das",
-	'posts' => "posts",
-	'posts paged' => "posts mostrados",
-	'Display mode' => "Modo de visualizacin",
-	'Posts/Days per page' => "Posts/Das por pgina",
-	'monthly' => "mensualmente",
-	'weekly' => "semanalmente",
-	'daily' => "diaria",
-	'post by post' => "post a post",
-	'Archive mode' => "Modo de archivo",
-	'Link options' => "Opciones de liga",
-	'Use extra-path info' => "Usar informacin extra-path",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&c=1&tb=1&pb=1&more=1\'.' => "Recomendado, si tu servidor web lo soporta. Los links sern mostrados como 'stub/2003/05/20/post_title' en vez de 'stub?title=post_title&c=1&tb=1&pb=1&more=1'.",
-	'Post called up by its URL title (Recommended)' => "Post llamado por su ttulo URL (Recomendado)",
-	'Fallback to ID when no URL title available.' => "Se usa su ID si no hay ttulo URL disponible.",
-	'Post called up by its ID' => "Post llamado por su ID",
-	'Post on archive page, located by its ID' => "Post en la pgina de archivos, localizado por su ID",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "Post en la pgina de archivos, localizada por su ttulo (compatibilidad con Cafelog)",
-	'Permalink type' => "Tipo de liga permanente",
-	'Security options' => "Opciones de seguridad",
-	'Minimum password length' => "Longitud mnima de la contrasea",
-	'for users.' => "para los usuarios.",
-	'Rendering plug-ins' => "Plug-ings intrpretes",
-	'Plug-in' => "Plug-in",
-	'Apply' => "Aplicar",
-	'Toolbar plug-ins' => "Plug-ins de la barra de herramientas",
-	'Update' => "Actualizar",
-	'Create new locale' => "Crear nuevo archivo local",
-	'Edit locale' => "Editar locale",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "Las dos primeras letras deben ser el <a %s>cdigo de lenguaje ISO 639</a>. Las dos ltimas letras deben ser el <a %s>cdigo de pas ISO 3166</a>.",
-	'Enabled' => "Habilitado",
-	'Should this locale be available to users?' => "locale disponible para los usuarios?",
-	'name of the locale' => "nombre del locale",
-	'Charset' => "Charset",
-	'Must match the lang file charset.' => "Debe coincidir con el archivo de lenguaje.",
-	'Date format' => "Formato de fecha",
-	'See below.' => "Ver bajo.",
-	'Time format' => "Formato de hora",
-	'Lang file' => "Archivo de lenguaje",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "el archivo de lenguaje que se utilizar, de el subdirectorio <code>locales</code>",
-	'Priority' => "Prioridad",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1 es la ms alta. La prioridad es importante al seleccionar un locale de un cdigo de lenguaje, y varios locales coinciden con el mismo lenguaje; puede ocurrir cuando se detecta el lenguaje del navegador. La prioridad tambin afecta al orden en que los locales son mostrados en los mens desplegables, etc.",
-	'Create' => "Crear",
-	'This will replace locale \\\'%s\\\'. Ok?' => "Esto reemplazar el locale \\'%s\\'. S?",
-	'Flags' => "Banderas",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "Las banderas son guardadas en subdirectorios de <code>%s</code>. Su nombre de archivo es igual a la parte del pais del locale (caracteres 4 y 5); su extensin es .gif",
-	'Date/Time Formats' => "Formatos de fecha y hora",
-	'The following characters are recognized in the format strings:' => "Los siguientes caracteres son reconocidos en las cadenas de formato:",
-	'a - "am" or "pm"' => "a - \"am\" o \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" o \"PM\"",
-	'B - Swatch Internet time' => "B - Hora de Internet Swatch",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - Fecha ISO 8601 (Requiere PHP 5); p.ej:  \"2004-02-12T15:19:21+00:00\"",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d- dia del mes, 2 dgitos con cero a la izquierda; p.ej: \"01\" a \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - da de la semana, textual, 3 letras; p.ej: \"Mie\"",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - da de la semana, 1 letra; p.ej: \"V\"",
-	'F - month, textual, long; i.e. "January"' => "F - mes, textual, largo; p.ej: \"Enero\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - hora, formato de 12 horas, sin cero a la izquierda; p.ej: \"1\" a \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - hora, formato de 24 horas, sin cero a la izquierda; p.ej: \"0\" a \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - hora, formato de 12 horas; p.ej: \"01\" a \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - hora, formato de 24 horas; p.ej: \"00\" a \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - minutos; p.ej: \"00\" a \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (i mayscula) - \"1\" en horario de verano, \"0\" si no.",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - da del mes sin ceros a la izquierda; p.ej: \"1\" a \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (L minscula) - da de la semana, textual, largo; p.ej: Viernes",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - Booleano que muestra si el ao es bisiesto; p.ej: \"0\" o \"1\"",
-	'm - month; i.e. "01" to "12"' => "m - mes; p.ej: \"01\" a \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - mes, textual, 3 letras; p.ej: \"Ene\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - mes sin ceros a la izquierda; p.ej: \"1\" a \"12\"",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "O - Diferencia con la hora de Greenwich (GMT) en horas; p.ej: \"+0200\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - Fecha con formato RFC 822; p.ej: \"Jue, 21 Dic 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - segundos; p.ej: \"00\" a \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - sufijo ingls para los ordinales, textual, 2 caracteres; p.ej: \"th\", \"nd\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - nmero de das del mes; p.ej: \"28\" a  \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - Configuracin de la zona horaria de la mquina; p.ej: \"MDT\"",
-	'U - seconds since the epoch' => "U - segundos desde la \"epoch\"",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - da de la semana, numrico; p.ej: \"0\" (Lunes) a \"6\" (Sbado)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - Nmero de la semana del ao, segun ISO-8601, empezando la semana en Lunes; p.ej: \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - ao, 4 dgitos; p.ej: \"2004\"",
-	'y - year, 2 digits; i.e. "99"' => "y - ao, 2 dgitos; p.ej: \"04\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - da del ao; p.ej: \"0\" a \"365\"",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - offset de la zona horaria, en segundos; p.ej: \"-43200\" a \"43200\". Para zonas horarias al oeste de la UTC es negativo, y viceversa.",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - formato ISO 8601, equivalente a Y-m-d\\TH:i:s\\Z",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Los caracteres no reconocidos en la cadena de formato sern mostrados tal cual.<br />\n\t\t\tPara mostrar caracteres que definen un formato, hay que poner \\ delante.",
-	'Note: default locale is not enabled.' => "Nota: el locale predefinido no est habilitado",
-	'Regional settings' => "Opciones regionales",
-	'Time difference' => "Diferencia horaria",
-	'in hours' => "en horas",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "Si no ests en la zona horaria de tu servidor. La hora del servidor actual es: %s.",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "Forzado por la configuracin del navegador, el locale del usuario, o el locale de la bitcora (en este orden).",
-	'Available locales' => "locales disponibles",
-	'Hide translation info' => "Ocultar informacin de traduccin",
-	'Show translation info' => "Mostrar informacin de traduccin",
-	'Date fmt' => "Formato de fecha",
-	'Time fmt' => "Formato de hrao",
-	'Strings' => "Cadenas",
-	'Translated' => "Traducido",
-	'Extract' => "Extraer",
-	'up' => "arriba",
-	'Move priority up' => "Subir prioridad",
-	'down' => "bajo",
-	'Move priority down' => "Bajar prioridad",
-	'Copy locale' => "Copiar locale",
-	'Reset custom settings' => "Reestablecer valores preferidos",
-	'No language file...' => "No hay archivo de lenguaje...",
-	'Extract .po file into b2evo-format' => "Extraer archivo .po al formato b2evolution",
-	'Are you sure you want to reset?' => "Ests seguro de que deseas volver a los valores iniciales?",
-	'Reset to defaults (delete database table)' => "Volver a los valores iniciales (borrar tabla de la base de datos)",
-	'first user' => "primer usuario",
-	'previous user' => "usuario anterior",
-	'next user' => "siguiente usuario",
-	'last user' => "ltimo usuario",
-	'Close user profile' => "Cerrar perfil de usuario",
-	'Create new user profile' => "Crear un nuevo perfil de usuario",
-	'Profile for:' => "Perfil de:",
-	'Login' => "Acceso",
-	'First name' => "Nombre",
-	'Last name' => "Apellido",
-	'Nickname' => "Nick",
-	'Identity shown' => "Identidad mostrada",
-	'Preferred locale' => "Archivo local preferido",
-	'Preferred locale for admin interface, notifications, etc.' => "locale preferido para la interfaz de administracin, notificaciones, etc.",
-	'Send an email' => "Enviar un email",
-	'Visit the site' => "Visitar el sitio",
-	'Search on ICQ.com' => "Buscar en ICQ.com",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "Mensaje al usuario",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN",
-	'YahooIM' => "YahooIM",
-	'Notifications' => "Notificaciones:",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Marca la casilla para recibir notificacion cuando uno de tus posts recibe comentarios, trackbacks, etc.",
-	'New password' => "Nueva contrasea",
-	'Leave empty if you don\'t want to change the password.' => "Dejar en blanco si no deseas cambiar el password.",
-	'Confirm new password' => "Confirmar nueva contrasea",
-	'yes' => "s",
-	'no' => "no",
-	'User rights' => "Derechos de usuario",
-	'User information' => "Informacin de usuario",
-	'ID' => "ID",
-	'Posts' => "Posts",
-	'Created on' => "Creado el",
-	'From IP' => "Desde la IP",
-	'From Domain' => "Desde el dominio",
-	'With Browser' => "Con el navegador",
-	'first group' => "primer grupo",
-	'previous group' => "grupo anterior",
-	'next group' => "prximo grupo",
-	'last group' => "ltimo grupo",
-	'Close group profile' => "Cerrar perfil de grupo",
-	'Creating new group' => "Creando nuevo grupo",
-	'Editing group:' => "Editando el grupo:",
-	'Viewing group:' => "Viendo el grupo:",
-	'Permissons for members of this group' => "Permisos para miembros de este grupo",
-	'View all' => "Ver todos",
-	'Full Access' => "Acceso total",
-	'No Access' => "Sin acceso",
-	'View only' => "Slo ver",
-	'Statistics' => "Estadsticas",
-	'Global options' => "Opciones globales",
-	'Check to allow template editing.' => "Marcar para permitir la edicin de plantillas",
-	'User/Group Management' => "Administracion de usuarios/grupos",
-	'Groups &amp; Users' => "Grupos &amp; Usuarios",
-	'default group for new users' => "grupo por defecto para los nuevos usuarios",
-	'Copy group' => "Copiar grupo",
-	'Delete group' => "Borrar grupo",
-	'decrease user level' => "disminuir nivel de usuario",
-	'increase user level' => "Aumentar el nivel de usuario",
-	'Delete user' => "Borrar usuario",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Ests seguro que quieres borrar este usuario?\\nAlerta: todos sus posts sern borrados tambien!",
-	'New user...' => "Nuevo usuario...",
-	'New group...' => "Nuevo grupo...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "El skin por defecto [%s] establecido para la bitcora [%s] no existe. Tiene que estar adecuadamente configurado en las <a %s>propiedades de la bitcora</a> or en el archivo stub. Contacte con el <a %s>webmaster</a>...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "ERROR! No se pudo borrar. Debers borrar el archivo [%s] manualmente.",
-	'%d posts' => "%d posts",
-	'1 post' => "1 post",
-	'previous month' => "mes anterior",
-	'next month' => "mes siguiente",
-	'previous year' => "ao anterior",
-	'next year' => "prximo ao",
-	'go to month\'s archive' => "ir al archivo mensual",
-	'Member' => "Miembro",
-	'Visitor' => "Visitante",
-	'Edit this comment' => "Editar comentario",
-	'Delete' => "Borrar",
-	'Delete this comment' => "Editar comentario",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Ests a punto de borrar este comentario.\\n\\'Cancelar\\' para abortar. \\'OK\\' para borrar.",
-	'No comment yet...' => "Ningn comentario an...",
-	'Sorry, there is nothing to display...' => "Lo siento, no hay nada que mostrar...",
-	'Error selecting database [%s]!' => "Error seleccionando la base de datos [%s]",
-	'MySQL error!' => "Error de MySQL!",
-	'New group' => "Nuevo grupo",
-	'Parser error: ' => "Error \"parser\":",
-	'Tag <code>body</code> can only be used once!' => "La etiqueta <code>body</code> slo puede ser usada una vez!",
-	'Illegal tag' => "etiqueta ilegal",
-	'Tag %s must occur inside another tag' => "La etiqueta %s tiene que estar dentro de otra etiqueta",
-	'Tag %s is not allowed within tag %s' => "La etiqueta %s no est permitida dentro de la etiqueta %s",
-	'Tag %s may not have attribute %s' => "La etiqueta %s no debe tener el atributo %s",
-	'Found invalid URL: ' => "Se ha encontrado una URL no vlida:",
-	'Tag %s may not contain raw character data' => "La etiqueta %s no debe contener datos de caracteres en bruto",
-	'Browse category' => "Navegar por la categora",
-	'Comments are closed for this post.' => "Los comentarios para este post estn cerrados.",
-	'This post is not published. You cannot leave comments.' => "Este post no est publicado. No puedes hacer comentarios.",
-	'Read more!' => "Leer mas!",
-	'More:' => "Mas:",
-	'Display feedback / Leave a comment' => "Ver comentarios / Hacer comentario",
-	'Send feedback' => "Enviar comentario",
-	'1 feedback' => "1 comentario",
-	'%d feedbacks' => "%d comentarios",
-	'Display comments / Leave a comment' => "Ver comentarios / Hacer comentario",
-	'Display trackbacks / Get trackback address for this post' => "Ver trackbacks / Obtener direccin de trackback de este post",
-	'Trackback (0)' => "Trackback (0)",
-	'Trackback (1)' => "Trackback (1)",
-	'Trackbacks (%d)' => "Trackbacks (%d)",
-	'Display pingbacks' => "Ver pingbacks",
-	'Pingback (0)' => "Pingback (0)",
-	'Pingback (1)' => "Pingback (1)",
-	'Pingbacks (%d)' => "Pingbacks (%d)",
-	'Delete this post' => "Borrar este mensaje",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Ests a punto de borrar este post.\\n\\'Cancelar\\' para abortar. \\'OK\\' para borrar.",
-	'Edit this post' => "Editar",
-	'Publish NOW!' => "Publicar AHORA!",
-	'Publish now using current date and time.' => "Publicar ahora utilizando la fecha y hora actuales.",
-	'Invalid post, please correct these errors:' => "Post no vlido, por favor corrige estos errores:",
-	'Sorry, there is no post to display...' => "Lo siento, no hay post que mostrar...",
-	'POP3 connect:' => "Conectar con POP3:",
-	'No server specified' => "Servidor no especificado",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: NOOP OK prematuro, el servidor NO sigue la norma RFC 1939",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "No hay conexion con el servidor",
-	'POP3 user:' => "Usuario POP3:",
-	'No login ID submitted' => "No se ha enviado login ID",
-	'connection not established' => "conexion no realizada",
-	'POP3 pass:' => "Contrasea POP3:",
-	'No password submitted' => "No se ha enviado la contrasea",
-	'authentication failed ' => "autentificacion fallo",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP ha fallado. El servidor no sigue la norma RFC 1939",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "No hay banner del servidor",
-	'abort' => "abortar",
-	'apop authentication failed' => "La autentificacin apop ha fallado",
-	'POP3 login:' => "POP3 login:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "Fin de la lista prematuramente",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "Cadea de comandos vacia",
-	'POP3 quit:' => "Salir POP3:",
-	'connection does not exist' => "la conexin no existe",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "Borrar POP3:",
-	'No msg number submitted' => "No se ha enviado el nmero de mensaje",
-	'Command failed' => "Ha fallado el comando",
-	'New user' => "Nuevo usuario",
-	'Permission denied!' => "Acceso denegado!",
-	'Oops, MySQL error!' => "Oops, error en la BD Mysql!",
-	'go back' => "volver atras",
-	'Redirecting you to:' => "Redireccionandote a: ",
-	'If nothing happens, click <a %s>here</a>.' => "Si no ocurre nada, haz click <a %s>aqu</a>.",
-	'No response!' => "Sin respuesta!",
-	'Remote error' => "Error remoto",
-	'Response' => "Respuesta:",
-	'Parameter %s is required!' => "El parametro %s es obligatorio!",
-	'Invalid URL' => "URL invalida",
-	'URI scheme not allowed' => "Esquema URI no permitido",
-	'URL not allowed' => "URL no permitida",
-	'Reporting abuse to b2evolution.net...' => "Notificando spam a b2evolution.net...",
-	'Aborted (Running on localhost).' => "Cancelado (Ejecutado en localhost).",
-	'Requesting abuse list from b2evolution.net...' => "Solicitando lista de spam de b2evolution.net...",
-	'Latest update timestamp' => "Hora de la ltima actualizacin",
-	'Incomplete reponse.' => "Respuesta incompleta.",
-	'No new blacklisted strings are available.' => "No hay disponibles nuevas cadenas en la lista negra.",
-	'Adding strings to local blacklist' => "Aadiendo cadenas a la lista negra local",
-	'Adding:' => "Aadiendo:",
-	'OK.' => "Ok.",
-	'Not necessary! (Already handled)' => "Ya estaba aadida",
-	'New latest update timestamp' => "Nueva hora de ltima actualizacin",
-	'Invalid reponse.' => "Respuesta invlida.",
-	'Requested blog does not exist!' => "La bitcora solicitada no existe!",
-	'Post details' => "Detalles del post",
-	'PREVIEW' => "Previsualizar",
-	'Next page' => "Pagina siguiente",
-	'Previous page' => "Pagina anterior",
-	'Previous post' => "Post anterior",
-	'Next post' => "Siguiente post",
-	'Next Page' => "Pagina siguiente",
-	'Previous Page' => "Pagina anterior",
-	'Cannot delete if there are sub-categories!' => "No se puede borrar si tiene subcategoras!",
-	'Cannot delete last category if there are posts inside!' => "No se puede borrar la ltima categora si hay posts dentro!",
-	'Requested category %s does not exist!' => "La categora solicitada %s no existe!",
-	'Category' => "Categoria",
-	'bad char in User Agent' => "Carcter no vlido en navegador",
-	'referer ignored' => "referido ignorado",
-	'BlackList' => "Lista negra",
-	'robot' => "robot",
-	'invalid' => "invalido",
-	'search engine' => "motor de busqueda",
-	'loading referering page' => "cargando pgina referente",
-	'found current url in page' => "encontrada la url actual en la pgina",
-	'not a query - no params!' => "no era una consula - no hay parmetros",
-	'no query string found' => "no se ha encontrado cadena de consulta",
-	'name' => "nombre",
-	'Sending pingbacks...' => "Enviando pingbacks...",
-	'No pingback to be done.' => "No hay pingbacks que realizar.",
-	'BEGIN' => "PRINCIPIO",
-	'Processing:' => "Procesando:",
-	'Couldn\'t find a hostname for:' => "No se ha podido encontrar el nombre del host para:",
-	'Connect to server at:' => "Conectarse a servidor en:",
-	'Couldn\'t open a connection to:' => "No se ha podido abrir conexin con:",
-	'Start receiving headers and content' => "Empezar a recibir encabezados y contenido",
-	'Pingback server found from X-Pingback header:' => "Servidor pingback encontrado en encabezado X-Pingback:",
-	'Pingback server found from Pingback <link /> tag:' => "Servidor Pingback encontrado en etiqueta Pingback <link />:",
-	'Pingback server not found in headers and content' => "Servidor pingback no encontrado en los encabezados y contenido",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "La URL del servidor pingback est vaca (podra ser un error interno fgets de PHP)",
-	'Pingback server data' => "Datos del servidor pingback",
-	'Page Linked To:' => "Pgina enlazada con:",
-	'Page Linked From:' => "Pgina enlazada desde:",
-	'Pinging %s...' => "Haciendo ping a %s...",
-	'END' => "FINAL",
-	'Pingbacks done.' => "Pingbacks realizados.",
-	'Pinging b2evolution.net...' => "Haciendo ping a b2evolution.net...",
-	'Pinging Weblogs.com...' => "haciendo ping a Weblogs.com",
-	'Pinging Blo.gs...' => "haciendo ping a Blo.gs",
-	'Pinging technorati.com...' => "Haciendo pings a technorati.com...",
-	'Archives for' => "Archivos de",
-	'Archive Directory' => "Directorio de archivos",
-	'Sending trackbacks...' => "Enviando trackbacks...",
-	'No trackback to be sent.' => "No hay trackbacks que enviar.",
-	'Excerpt to be sent:' => "Extracto que ser enviado:",
-	'Trackbacks done.' => "Trackbacks realizados.",
-	'Sending trackback to:' => "Enviando trackback a:",
-	'Response:' => "Respuesta:",
-	'wrong login/password.' => "usuario/contrasea incorrectos.",
-	'setcookie %s failed!' => "setcookie %s ha fallado!",
-	'login/password no longer valid.' => "Este usuario/contrasea ya no son vlidos.",
-	'You must log in!' => "Tienes que identificarte!",
-	'Login if you have an account...' => "Identifcate si tienes una cuenta...",
-	'Register...' => "Registrarse...",
-	'Register to open an account...' => "Regstrate para tener una cuenta...",
-	'Logout (%s)' => "Cerrar sesin (%s)",
-	'Logout from your account' => "Cerrar sesin",
-	'Admin' => "Publicar post",
-	'Go to the back-office' => "Ir al back-office",
-	'Profile (%s)' => "Perfil (%s)",
-	'Edit your profile' => "Editar mi perfil",
-	'User profile' => "Perfil de usuario",
-	'Sunday' => "Domingo",
-	'Monday' => "Lunes",
-	'Tuesday' => "Martes",
-	'Wednesday' => "Mircoles",
-	'Thursday' => "Jueves",
-	'Friday' => "Viernes",
-	'Saturday' => "Sbado",
-	'Sun' => "Dom",
-	'Mon' => "Lun",
-	'Tue' => "Mar",
-	'Wed' => "Mie",
-	'Thu' => "Jue",
-	'Fri' => "Vie",
-	'Sat' => "Sab",
-	' S ' => "D",
-	' M ' => "L",
-	' T ' => "M",
-	' W ' => "X",
-	' T  ' => "J",
-	' F ' => "V",
-	' S  ' => "S",
-	'January' => "Enero",
-	'February' => "Febrero",
-	'March' => "Marzo",
-	'April' => "Abril",
-	'May ' => "Mayo",
-	'June' => "Junio",
-	'July' => "Julio",
-	'August' => "Agosto",
-	'September' => "Septiembre",
-	'October' => "Octubre",
-	'November' => "Noviembre",
-	'December' => "Diciembre",
-	'Jan' => "Ene",
-	'Feb' => "Feb",
-	'Mar' => "Mar",
-	'Apr' => "Abr",
-	'May' => "May",
-	'Jun' => "Jun",
-	'Jul' => "Jul",
-	'Aug' => "Ago",
-	'Sep' => "Sep",
-	'Oct' => "Oct",
-	'Nov' => "Nov",
-	'Dec' => "Dic",
-	'Local' => "Local",
-	'Reported' => "Notificado",
-	'Central' => "Desde lista centralizada",
-	'Czech (CZ)' => "Checo (CZ)",
-	'German (DE)' => "Alemn (DE)",
-	'English (EU)' => "Ingls (EU)",
-	'English (UK)' => "Ingls (UK)",
-	'English (US)' => "Ingls ()",
-	'English (CA)' => "Ingls (CA)",
-	'English (AU)' => "Ingls (AU)",
-	'English (IL)' => "Ingls (EU)",
-	'Spanish (ES)' => "Espaol (ES)",
-	'French (FR)' => "Francs (FR)",
-	'French (CA)' => "Francs (CA)",
-	'French (BE)' => "Francs (BE)",
-	'Hungarian (HU)' => "Hungaro (HU)",
-	'Italian (IT)' => "Italiano (IT)",
-	'Japanese (JP)' => "Japons (JP)",
-	'Lithuanian (LT)' => "Lituano (LT)",
-	'Bokm&aring;l (NO)' => "Noruego (NO)",
-	'Dutch (NL)' => "Holands (NL)",
-	'Dutch (BE)' => "Holands (BE)",
-	'Portuguese (BR)' => "Portugus (BR)",
-	'Swedish (SE)' => "Sueco (SE)",
-	'Chinese(S) gb2312 (CN)' => "Chino(S) gb2312 (CN)",
-	'Chinese(S) utf-8 (CN)' => "Chino(S) utf-8 (CN)",
-	'Trad. Chinese (TW)' => "Chino tradicional (TW)",
-	'You cannot leave comments on this post!' => "No puedes hacer comentarios en este post!",
-	'Please fill in the name field' => "Por favor, rellena el campo 'nombre'",
-	'Please fill in the email field' => "Por favor, rellena el campo 'email'",
-	'Supplied email address is invalid' => "La direccin email no es vlida",
-	'Please do not send empty comment' => "Por favor, no enves un comentario en blanco",
-	'You can only post a new comment every 30 seconds.' => "Slo puedes enviar un nuevo comentario cada 30 segundos.",
-	'Cannot post comment, please correct these errors:' => "No se puede publicar el comentario. Por favor, corrige estos errores:",
-	'Back to comment editing' => "Volver a la edicin del comentario",
-	'New comment on your post #%d "%s"' => "Nuevo comentario en tu post #%d \"%s\"",
-	'Url' => "Url",
-	'Comment' => "Comentario",
-	'Edit/Delete' => "Editar/Borrar",
-	'Connecting to pop server...' => "Conectando a un servidor pop...",
-	'Connection failed: ' => "Conexin fallida:",
-	'Logging into pop server...' => "Identificndose en el servidor pop...",
-	'No mail or Login Failed:' => "No hay correo, o la identificacin ha fallado:",
-	'Getting message #%d...' => "Obteniendo mensaje #%d...",
-	'Processing...' => "Procesando...",
-	'Too old' => "Demasiado antiguo",
-	'Subject prefix does not match' => "El prfijo del ttulo no coincide",
-	'Raw content:' => "Contenido en bruto:",
-	'Login:' => "Usuario:",
-	'Pass:' => "Contrasea:",
-	'Wrong login or password.' => "Usuario o contrasea incorrectos",
-	'Category ID' => "Categoria ID",
-	'Blog ID' => "ID Bitcora",
-	'Permission denied.' => "Acceso denegado.",
-	'Posted title' => "Ttulo publicado",
-	'Posted content' => "Contenido publicado",
-	'Mission complete, message deleted.' => "Mision completada, mensaje borrado.",
-	'An email with the new password was sent successfully to your email address.' => "Se ha enviado un email con tu nueva contrasea a tu direccin email.",
-	'New Password:' => "Nueva contrasea:",
-	'You can login here:' => "Puedes identificarte aqu:",
-	'your weblog\'s login/password' => "usuario/contrasea de tu bitcora",
-	'The email could not be sent.' => "No se ha podido enviar el email.",
-	'Possible reason: your host may have disabled the mail() function...' => "Posiblemente, tu host haya deshabilitado la funcin mail()....",
-	'Note: You are already logged in!' => "Nota: Ya ests identificado!",
-	'Continue...' => "Continuar...",
-	'You are not logged in.' => "No ests identificado.",
-	'You are not logged in under the same account you are trying to modify.' => "No ests identificado con la misma cuenta que intentas modificar.",
-	'Back to profile' => "Volver al perfil",
-	'please enter your nickname (can be the same as your login)' => "por favor, introduce tu nick (puede ser el mismo que tu nombre de usuario)",
-	'your ICQ UIN can only be a number, no letters allowed' => "tu UIN ICQ slo puede ser un nmero. ",
-	'please type your e-mail address' => "por favor, introduce tu direccin email",
-	'the email address is invalid' => "la direccin de email no es vlida",
-	'you typed your new password only once. Go back to type it twice.' => "has escrito la nueva contrasea una sla vez. Por favor, vuelve para escribirla dos veces.",
-	'you typed two different passwords. Go back to correct that.' => "has escrito dos contraseas distintas. Por favor, vuelve para corregirlo.",
-	'please enter a Login' => "por favor, introduce un nombre de usuario",
-	'please enter your password twice' => "por favor, introduce tu contrasea (dos veces)",
-	'please type the same password in the two password fields' => "por favor, escribe la misma contrasea en los dos campos",
-	'this login is already registered, please choose another one' => "este nombre de usuario ya existe. Elige otro, por favor",
-	'new user registration on your blog' => "nuevo registro de usuario en tu bitcora",
-	'Manage users' => "Administrar usuarios",
-	'New trackback on your post #%d "%s"' => "Nuevo trackback en tu post #%d \"%s\"",
-	'Website' => "Sitio web",
-	'Excerpt' => "Extracto",
-	'Login form' => "Formulario de acceso",
-	'You will have to accept cookies in order to log in.' => "Tienes que aceptar las cookies para poder identificarte.",
-	'Password:' => "Contrase&ntilde;a",
-	'Log in!' => "Acceso",
-	'Go to Blogs' => "Ir a las bitcoras",
-	'Lost your password ?' => "Perdiste tu contrasea?",
-	'Lost password ?' => "Perdiste tu contrase&ntilde;a?",
-	'A new password will be generated and sent to you by email.' => "Se generar una nueva contrasea que se te ser enviada por email.",
-	'Generate new password!' => "Crear nueva contrasea",
-	'Registration complete' => "Registro completado",
-	'Registration Currently Disabled' => "Registro actualmente deshabilitado",
-	'User registration is currently not allowed.' => "El registro de usuarios no est permitido",
-	'Home' => "Pgina principal",
-	'Register form' => "Formulario de registro",
-	'(twice)' => "(dos veces)",
-	'Minimum %d characters, please.' => "%d caracteres mnimo, por favor.",
-	'Preferred language' => "Lenguaje preferido",
-	'Register!' => "Registrarse...",
-	'Log into existing account...' => "Entrar con cuenta existente...",
-	'b2evo installer' => "Instalador de b2evolution",
-	'Installer for version ' => "Instalador de la versin",
-	'Current installation' => "Instalacin actual",
-	'Install menu' => "Men de instalacin",
-	'PHP info' => "PHP info",
-	'Go to Admin' => "Publicar post",
-	'Online' => "En lnea",
-	'Manual' => "Manual",
-	'Support' => "Soporte",
-	'Language / Locale' => "Lenguaje / locale",
-	'Choose a default language/locale for your b2evo installation.' => "Elige un lenguaje/locale por defecto para la instalacin de b2evolution",
-	'Check your database config settings below and update them if necessary...' => "Verifica los ajustes de configuracin de la base de datos de abajo, y actualizalos si fuese necesario...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "El requerimiento mnimo para esta versin de b2evolution es %s versin %s , pero ests intentando utilizar la versin %s",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "Parece ser que los valores de la configuracin de la base de datos no funcionan correctamente. Por favor, verifcalos cuidadosamente y vuelve a intentarlo...",
-	'Config file update' => "Actualizacin del archivo de configuracin",
-	'We cannot automatically update your config file [%s]!' => "No se puede actualizar automticamente el archivo de configuracin [%s]",
-	'There are two ways to deal with this:' => "Hay dos maneras de solucionarlo:",
-	'You can allow the installer to update the config file by changing its permissions:' => "Puedes cambiar los permisos del archivo de configuracin (chmod) para que el instalador lo actualice:",
-	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "<code>chmod 666 %s</code>. Si fuese necesario, visita el <a %s>manual online sobre permisos</a>.",
-	'Come back to this page and refresh/reload.' => "Vuelve a esta pgina y actualzala.",
-	'Alternatively, you can update the config file manually:' => "Tambin puedes subir el fichero de configuracin manualmente:",
-	'Open the _config.php file locally with a text editor.' => "Abre el archivo _config.php con un editor de texto.",
-	'Delete all contents!' => "Borrar todo el contenido!",
-	'Copy the contents from the box below.' => "Copiar el contenido del cuadro de abajo.",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Pgalo en el editor de texto<strong>ATENCIN: asegurate de que no hay NINGN ESPACIO EN BLANCO despus del <code>?&gt;</code> final en el archivo.</strong> Cualquier espacio, tabulacin, nueva lnea o lnea en blanco al final del fichero de configuracin podra hacer que no se fijasen las cookies.",
-	'Save the new _config.php file locally.' => "Guarda el nuevo _config.php. ",
-	'Upload the file to your server, into the /_conf folder.' => "Sbelo al tu servidor, al directorio /conf",
-	'<a %s>Call the installer from scratch</a>.' => "<a %s>Ejecuta de nuevo la instalacin desde cero</a>.",
-	'This is how your _config.php should look like:' => "El _config.php debera quedar as:",
-	'Your configuration file [%s] has been successfully updated.' => "El archivo de configuracin [%s] se ha actualizado correctamente.",
-	'Base configuration' => "Configuracin base",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "El archivo de configuracin base no se ha editado an. Puedes hacer rellenando el siguiente formulario.",
-	'This is the minimum info we need to set up b2evolution on this server:' => "Esta es la informacin mnima necesaria para configurar b2evolution en el servidor:",
-	'Database you want to install into' => "Base de datos en la que se quiere instalar",
-	'mySQL Username' => "Usuario MySQL",
-	'Your username to access the database' => "Nombre de usuario para acceder a la base de datos",
-	'mySQL Password' => "Contrasea MySQL",
-	'Your password to access the database' => "Contrasea para acceder a la base de datos",
-	'mySQL Database' => "Base de datos mySQL",
-	'Name of the database you want to use' => "Nombre de la base de datos que se quiere utilizar",
-	'mySQL Host' => "Host mySQL",
-	'You probably won\'t have to change this' => "Posiblemente no haya que cambiar esto",
-	'Additional settings' => "Opciones adicionales",
-	'Base URL' => "URL base",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "Aqu es donde b2evolution y las bitcoras se encontrarn, por defecto. VERIFICA ESTO CON CUIDADO o no funcionar nada. Si vas a probar b2evolution localmente en tu ordenador, para que funcionen las cookies, DEBES usar http://<strong>localhost</strong>/ruta... NO uses el nombre de tu ordenador!",
-	'Your email' => "Tu email",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "Se utilizar en mensajes de error, para que los usuarios puedan contactarte. Tambin servir para notificar nuevos registros de usuarios.",
-	'Update config file' => "Actualizar archivo de configuracin",
-	'How do you want to install b2evolution?' => "Cmo quieres instalar b2evolution?",
-	'The installation can be done in different ways. Choose one:' => "Se puede instalar de varias formas. Elige una:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>Instalacin nueva</strong>: Instalar las tablas de la base de datos de b2evolution con datos de ejemplo.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>Actualizar desde una versin anterior de b2evolution</strong>: Actualizar las tablas de la base de dato de b2evolution para hacerlas compatibles con la versin actual",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Actualizar desde Cafelog/b2 v 0.6.x</strong>: Instalar las tablas de la base de datos de b2evolution y copiar los datos de Cafelog/b2 en ellas.",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>Actualizar desde Manywhere Miniblog</strong>: Instalar las tablas de la base de datos de b2evolution y copiar los datos de Miniblog en ellas.",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>Actualizar desde WordPress v 1.2</strong>: Instalar las tablas de la base de datos de b2evolution y copiar los datos de WordPress en ellas.",
-	'Delete b2evolution tables' => "Borrar tablas de b2evolution",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "Si ya has instalado las tablas de b2evolution y quieres empezar de nuevo, debes borrarlas antes de empezar una nueva instalacin. <strong>CIUDADO: Se perdern todas las tablas y datos del b2evolution anterior!!</strong> Otras tablas, as como las del Cafelog/b2 no se modificarn, slo las de b2evolution.",
-	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>Cambiar la configuracin base</strong> (ver resumen abajo): Si has movido los archivos o la base de datos de b2evolution a otra direccin...",
-	'GO!' => "Adelante!",
-	'Need to start anew?' => "Quieres empezar de nuevo?",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "Si ya has instalado las tablas de b2evolution antes y quieres empezar de nuevo, tienes que borrarlas antes de empezar la nueva instalacin. b2evolution puede borrar sus propias tablas por ti, pero por medidas obvias de seguridad, esta caracterstica est desactivada por defecto.",
-	'Base config recap...' => "Resumen de la configuracin base...",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "Si la configuracin no es correcta, NO SIGAS con las instalacin, y <a %s>corrige los errores</a>.",
-	'(Set, but not shown for security reasons)' => "(Fijado, pero no se muestra por razones de seguridad)",
-	'Admin email' => "Email del administrador",
-	'Installing b2evolution tables with sample data' => "Instalando tablas de b2evolution con datos de ejemplo",
-	'Installation successful!' => "Instalacin completada con xito!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Ahora puedes <a %s>identificarte</a> con el nombre de usuario \"admin\" y la contrasea \"%s\".</p>\n\t<p>Apunta la contrasea! Es una contrasea <em>aleatoria</em> que se genera cuando instalas b2evolution. Si la pierdes, tendrs que borrar las tablas de la base de datos y reinstalar desde cero.</p>",
-	'Upgrading data in existing b2evolution database' => "Actualizando la base de datos de b2evolution existente",
-	'Upgrade completed successfully!' => "Actualizacin completada con xito!",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "Puedes <a %s>identificarte</a> con tu nombre de usuario y contrasea habituales %s",
-	'Installing b2evolution tables and copying existing %s data' => "Instalando las tablas de b2evolution y copiando los datos existentes %s",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Ahora puedes <a %s>identificarte</a> con tu direccin de email de Miniblog, limitada a 20 caracteres. Todos las contraseas se han cambiado a \"%s\".</p>\n\t<p>Apunta la contrasea! Es una contrasea <em>aleatoria</em> que se genera cuando instalas b2evolution. Si la pierdes, tendrs que borrar las tablas de la base de datos y reinstalar desde cero.</p>",
-	'Deleting b2evolution tables from the datatase' => "Borrando las tablas de b2evolution de la base de datos",
-	'For security reasons, the reset feature is disabled by default.' => "Por motivos de seguridad, la caracterstica de reseteado est desactivada por defecto",
-	'Reset done!' => "Valores reestablecidos con xito",
-	'Back to menu' => "Volver al men",
-	'official website' => "pgina web oficial",
-	'contact' => "contactar",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "Esta bitcora contiene todos los posts actualizados desde Cafelog. El nombre de la bitcora es '%s'. %s",
-	'This is a sample linkblog entry' => "Esto es una ",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "ste es un texto de ejemplo de una anotacin en el linkblog. Puede que prefieras dejar esto en blanco, aadiendo slo el ttulo y la direccin.",
-	'This is the long description for the blog named \'%s\'. %s' => "Esto es la descripcin larga de la bitcora '%s'. %s",
-	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "Esta bitcora (bitcora #1) es en realidad muy especial. Recopila automticamente todos los posts de las otras bitcoras. Esto te permite monitorizar todo lo que se publica en este sistema. Se puede ocultar esta bitcora al pblico deseleccionando \"Incluir en la lista de bitcoras pblicas\" en la administracin de bitcoras.",
-	'%s Title' => "%s Titulo",
-	'Tagline for %s' => "Tagline para %s",
-	'Short description for %s' => "Descripcin corta de %s",
-	'Notes for %s' => "Notas sobre %s",
-	'Keywords for %s' => "Palabras clave para %s",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "El cometido principal de esta bitcora es incluirla en otras como elemento lateral donde mostrar tus ligas favoritas/relacionadas.",
-	'Clean Permalinks!' => "Limpiar enlaces permanentes",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "b2evolution utliza un estilo antiguo para las ligas permanentes (permalinks) y comentarios, de modo que se asegura la mxima compatibilidad con diversas configuraciones de servidores web. \n\nSin embargo, si tu servidor lo permite, deberas activar los enlaces permanentes limpios (clean permalinks) en la pantalla de Opciones... (marca 'Usar informacin extra-path')",
-	'Apache optimization...' => "Optimizacin de Apache...",
-	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => "En los directorios <code>/blogs</code> y <code>/blogs/admin</code> hay dos archivos llamados [<code>sample.htaccess</code>]. Deberas de intentar renombrarlos a [<code>.htaccess</code>].\n\nAs, optimizars la forma en que b2evolution es manejado por el servidor web (si usa Apache). Estos archivos no estn activos por defecto porque podran dar errores en algunos servidores al tratar de usarlos. Si es tu caso al renombrarlos, brralos.",
-	'About evoSkins...' => "Acerca de los evoSkins...",
-	'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => "Por defecto, las bitcoras de b2evolution utilizan el skin predeterminado. \n\nLos lectores pueden cambiarlo (si el admin lo permite) utilizando el selector de skins, integrado en la mayora de ellos. \n\nSe puede cambiar el skin predeterminado para cualquier bitcora en los ajustes de sta, en el back-office. Tambin se puede forzar la visualizacin de un determinado skin para todo el mundo.\n\nPor otro lado, es posible restringir los skins disponibles, borrando algunos de ellos del directorio /blogs/skins , as como crear tus propios skins duplicando o renombrando cualquiera de los directorios.\n\nPara comenzar a personalizar un skin, abre su archivo '<code>_main.php</code>' en un editor, y lee los comentarios del cdigo. Y, por supuesto, lee el manual sobre los evoSkins!",
-	'Skins, Stubs and Templates...' => "Skins, stubs y plantillas...",
-	'By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through \'<code>index.php</code>\', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don\'t want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided \'<code>a_stub.php</code>\' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided \'<code>a_noskin.php</code>\'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the \'Stub name\' field. Otherwise, the permalinks will not function properly.' => "Por defecto, todas las bitcoras son mostradas utilizando un skin. (Ms informacin sobre los skins en otro post).\n\nEsto significa que a las bitcoras se accede por medio del archivo '<code>index.php</code>', que carga los parmetros predefinidos de la base de datos, y luego transmite todo el trabajo de visualizacin al skin.\n\nPor otra parte, si no quieres utilizar los valores predefinidos en la base de datos y quieres, por ejemplo, forzar la visualizacin de un skin predeterminado, puedes crear un fichero stub como el '<code>a_stub.php</code>' y llamar a la bitcora a travs de ese archivo, en lugar de utilizar el index.php.\n\nSi necesitas hacer personalizaciones muy especficas, tambin puedes utilizar las plantillas sin formato, como '<code>a_noskin.php</code>'.\n\nEncontrars ms informacin dentro del mismo archivo stub, o en de la plantilla. brelos en un editor de texto, y lee los comentarios de su interior.\n\nDe todas formas, asegrate de que especificas el mtodo correcto de acceso a la bitcora. Si utilizas un stub o una plantilla, tambin has de definir su nombre de archivo en 'Nombre stub'. De no ser as, los permalinks no funcionarn correctamente. ",
-	'Multiple Blogs, new blogs, old blogs...' => "Bitcoras mltiples, nuevas bitcoras, bitcoras antiguas...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "b2evolution instala cuatro bitcoras, llamadas 'Blog All', 'Blog A', 'Blog B' y 'Linkblog'.\n\nAlgunas de ellas tienen funciones especiales.\n\nEn la administracin de bitcoras (en el back-office) se puede crear nuevas bitcoras, o borrar las no deseadas. ",
-	'This is a multipage post' => "Este es un post multipgina",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "sta es la pgina 1 de un post multipgina.\n\nEs posible ver las otras pginas haciendo click en las ligass bajo este texto.\n\n<!--nextpage-->\n\nsta es la pgina 2.\n\n<!--nextpage-->\n\nsta es la pgina 3.\n\n<!--nextpage-->\n\nsta es la pgina 4.\n\nEsta es la ltima pgina.",
-	'Extended post with no teaser' => "Post extendido sin presentacin preliminar",
-	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "ste es un post extendido sin presentacin preliminar. Esto significa que no vers esta frase al hacer click en \"ms\".\n\n<!--more--><!--noteaser-->\n\nEsto es el texto extendido. Slo es visible al hacer click en \"ms\",",
-	'Extended post' => "Post extendido",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Esto es un post extendido. Significa que slo es visible esta frase. El resto se ve al hacer click en \"ms\".\n\n<!--more-->\n\nEsto es el texto extendido. Slo es visible al hacer click en \"ms\",",
-	'Important information' => "Informacin importante",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "La bitcora B contiene algunos posts en la categora 'b2evolution Tips' (Consejos b2evolution).\n\nSi lo deseas, puedes borrar estos posts despus de leerlos. O tambin puedes cambiar su estado a 'Desaprobado' para mantener un control de lo que ya has ledo.",
-	'First Post' => "Primer post",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>ste es el primer post.</p>\n\n<p>Se muestra tanto en la bitcora A como en la B.</p>\n\n<p>La traduccin al castellano de b2evolution ha sido realizada por Lucas Cepeda (http://otrodiamas.net). Si encuentras algn fallo, o quieres hacer alguna propuesta, por favor envame un mail: lucas@otrodiamas.net",
-	'Second post' => "Segundo post",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>ste es el segundo post</p>\n\n<p>Slo aparece en la bitcora A, pero en varias categoras.</p>",
-	'Third post' => "Tercer post",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>ste es el tercer post.</p>\n\n<p>Slo aparece en la bitcora B, y en una sla categora.</p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "Hola, esto es un comentario. <br /> Para borrarlo, identifcate, y accede a los comentarios del post. Ah podrs editarlo o borrarlo.",
-	'The database schema is already up to date. There is nothing to do.' => "El esquema de la base de datos ya estaba actualizado. No se han efectuado cambios.",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "Parece que los siguientes nombres de archivo stub estn siendo usados por ms de una bitcora: ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "No se puede actualizar hasta que sean nicos. Campo de la base de datos: [%s]",
-	'Checking DB schema version...' => "Verificando la versin del esquema de la base de datos...",
-	'NOT FOUND! This is not a b2evolution database.' => "NO SE HA ENCONTRADO! No es una base de datos de b2evolution",
-	'This version is too old!' => "!Esta versin es demasiado antigua!",
-	'This version is too recent! We cannot downgrade to it!' => "Esta versin es demasiado reciente! No se puede volver a esa versin.",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "Esta bitcora contiene todos los posts actualizados desde Miniblog. El nombre de la bitcora es '%s'. %s",
-	'This blog holds all your posts upgraded from WordPress. This blog is named \'%s\'. %s' => "Esta bitcora contiene todos los posts actualizados desde WordPress. El nombre de la bitcora es '%s'. %s",
-	'No desc available' => "Descripcin no disponible",
-	'No description available' => "Descripcin no disponible",
-	'Make URLs clickable' => "Convertir las URLs en accesos directos",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "Etiquetas &lt;P&gt; y &lt;BR&gt; automticas",
-	'BB formatting e-g [b]bold[/b]' => "Formato BB, p.ej: [b]bold[/b]",
-	'GreyMatter style formatting' => "Formato al estilo GreyMatter",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**negrita ** \\cursiva\\ //cursiva// __subrayado__ ##tt## %%codeblock%%",
-	'Convert text smilies to icons' => "Convertir smilies de texto en iconos",
-	'Humane Web Text Generator 2.0 beta' => "Humane Web Text Generator 2.0 beta",
-	'Easy HTML tags inserting' => "Insertado fcil de etiquetas HTML",
-	'INSerted [Alt-I]' => "INSertado [Alt-I]",
-	'DELeted [Alt-D]' => "Borrado [Alt-D]",
-	'STRong [Alt-S]' => "STRong [Alt-S] sustituye negrita",
-	'EMphasis [Alt-E]' => "EMphasis [Alt-E] sustitye cursiva",
-	'CODE [Alt-C]' => "CODE [Alt-C]",
-	'Paragraph [Alt-P]' => "Prrafo [Alt-P]",
-	'Unordered List [Alt-U]' => "Lista no ordenada [Alt-U]",
-	'List Item [Alt-L]' => "Listar elemento [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "Citar [Alt-B]",
-	'IMaGe [Alt-G]' => "IMaGe [Alt-G] Imagen",
-	'A href [Alt-A]' => "A href [Alt-A] direccin url",
-	'More [Alt-M]' => "Ms [Alt-M]",
-	'no teaser [Alt-T]' => "Sin presentacin preliminar [Alt-T]",
-	'next page [Alt-Q]' => "Pagina siguiente [Alt + Q]",
-	'Close all tags' => "Cerrar todas las etiquetas",
-	'ALTernate text' => "texto ALTernativo",
-	'One click smilies inserting' => "Insertado de smilies con un click",
-	'All' => "Todas",
-	'Trackback address for this post:' => "Direccin para hacer trackback a este post:",
-	'No %s for this post yet...' => "An no hay %s para este post...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "Tu email <strong>no</strong> se mostrar en la pgina.",
-	'Site/Url' => "Pgina web",
-	'Your URL will be displayed.' => "Se mostrar tu URL",
-	'Line breaks become &lt;br /&gt;' => "Saltos de lnea se convierten en &lt;br /&gt;",
-	'Remember me' => "Recordar mis datos",
-	'(Set cookies for name, email &amp; url)' => "(Fijar cookies para el nombre, email &amp; url)",
-	'In response to:' => "En respuesta a:",
-	'Linkblog' => "Linkblog",
-	'more' => "ms",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Top refering engines' => "Top Referidos por buscadores",
-	'blogs' => "bitcoras",
-	'skin the site' => "aplicar skin",
-	'archives' => "archivos",
-	'Select blog:' => "Elige bitcora:",
-	'Select skin:' => "Elige skin:",
-	'words' => "palabras",
-	'Read more...' => "Leer ms...",
-	'Choose a skin' => "Elige un skin",
-	'Choose skin' => "Elegir skin",
-	'Browse all posts by this author' => "Ver todos los posts de este autor",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "El <acronym title=\"Uniform Resource Identifier\">URI</acronym> para hacer un trackback a este post es:",
-	'Comment by' => "Comentario hecho por",
-	'Trackback from' => "Trackback desde",
-	'Pingback from' => "Pingback desde",
-	'Edit This' => "Editar esto",
-	'E-mail' => "E-mail",
-	'Your Comment' => "Tu comentario",
-	'Say It!' => "Dlo!",
-	'Filed under:' => "Archivado en:",
-	'Other' => "Otro",
-	'Meta' => "Meta",
-	'Syndicate this site using RSS' => "Sindicar usando RSS",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "Los ltimos comentarios en todos los posts en RSS",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "Comentarios <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'This page validates as XHTML 1.0 Transitional' => "This page validates as XHTML 1.0 Transitional",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "<abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr> vlido",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Esta pgina utiliza b2evolution.",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "Este skin utiliza un CSS diseado originariamente para WordPress (ver crditos de diseo en style.css)",
-	'Original design credits for this skin:' => "Crditos del diseo original de este skin:",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "Para asegurar la mxima compatibilidad con los ficheros CSS del WP, la mayora de caractersticas de bevolution que no existen en WP se han ocultado en este skin generico de WP.",
-	'[...] Read more!' => "[...] Leer ms!",
-	'New pingback on your post #%d "%s"' => "Nuevo pingback en tu post #%d \"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/es_MX/LC_MESSAGES/messages.po 1.10.3.src/locales/es_MX/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/es_MX/LC_MESSAGES/messages.po	2005-06-17 19:53:08.000000000 -0500
+++ 1.10.3.src/locales/es_MX/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,5972 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Francois PLANQUE
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: b2evolution.net locale\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2004-06-26 02:10+0200\n"
-"PO-Revision-Date: 2005-05-04 23:10-0600\n"
-"Last-Translator: Victor Hugo Velasco Esparza <victor@velasco.org.mx>\n"
-"Language-Team: Spanish <webmaster@otrodiamas.net>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\a_noskin.php:110
-msgid "Selected"
-msgstr "Seleccionado"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:161
-#: ..\..\..\a_noskin.php:252
-#: ..\..\..\multiblogs.php:140
-#: ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:470
-#: ..\..\..\admin\_menutop.php:200
-#: ..\..\..\b2evocore\_functions_cats.php:567
-#: ..\..\..\skins\basic\_main.php:94
-#: ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:118
-#: ..\..\..\skins\wpc_default\_main.php:121
-msgid "Categories"
-msgstr "Categoras"
-
-#: ..\..\..\a_noskin.php:175
-#: ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:222
-#: ..\..\..\multiblogs.php:258
-#: ..\..\..\summary.php:100
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Permanent link to full entry"
-msgstr "Liga permanente al post"
-
-#: ..\..\..\a_noskin.php:175
-#: ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:154
-#: ..\..\..\multiblogs.php:222
-#: ..\..\..\multiblogs.php:258
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:103
-msgid "Permalink"
-msgstr "Permalink"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\a_noskin.php:228
-#: ..\..\..\skins\bluesky\_main.php:144
-#: ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\guadeloupe\_main.php:145
-#: ..\..\..\skins\guadeloupe\_main.php:146
-msgid "Recently"
-msgstr "Recientemente"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\skins\bluesky\_main.php:144
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\guadeloupe\_main.php:145
-msgid "(cached)"
-msgstr "(cacheado)"
-
-#: ..\..\..\a_noskin.php:228
-#: ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\guadeloupe\_main.php:146
-msgid "(no cache)"
-msgstr "(no cacheado)"
-
-#: ..\..\..\a_noskin.php:234
-#: ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:148
-#: ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\guadeloupe\_main.php:149
-msgid "Last comments"
-msgstr "ltimos comentarios"
-
-#: ..\..\..\a_noskin.php:235
-#: ..\..\..\skins\custom\_main.php:180
-msgid "Some viewing statistics"
-msgstr "Algunas estadsticas"
-
-#: ..\..\..\a_noskin.php:240
-#: ..\..\..\a_noskin.php:246
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:345
-#: ..\..\..\admin\_edit_showposts.php:545
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\custom\_main.php:191
-#: ..\..\..\skins\originalb2\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:125
-#: ..\..\..\skins\wpc_aubmach\_main.php:129
-#: ..\..\..\skins\wpc_default\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:132
-msgid "Search"
-msgstr "Buscar"
-
-#: ..\..\..\a_noskin.php:243
-#: ..\..\..\skins\custom\_main.php:188
-msgid "All Words"
-msgstr "Todas las palabras"
-
-#: ..\..\..\a_noskin.php:244
-#: ..\..\..\skins\custom\_main.php:189
-msgid "Some Word"
-msgstr "Alguna palabra"
-
-#: ..\..\..\a_noskin.php:245
-#: ..\..\..\admin\_edit_showposts.php:390
-#: ..\..\..\skins\custom\_main.php:190
-msgid "Entire phrase"
-msgstr "Frase entera"
-
-#: ..\..\..\a_noskin.php:247
-#: ..\..\..\a_noskin.php:259
-#: ..\..\..\skins\bluesky\_main.php:163
-#: ..\..\..\skins\custom\_main.php:192
-#: ..\..\..\skins\custom\_main.php:204
-#: ..\..\..\skins\guadeloupe\_main.php:165
-msgid "Reset form"
-msgstr "Reiniciar formulario"
-
-#: ..\..\..\a_noskin.php:258
-#: ..\..\..\skins\bluesky\_main.php:162
-#: ..\..\..\skins\custom\_main.php:203
-#: ..\..\..\skins\guadeloupe\_main.php:164
-#: ..\..\..\skins\originalb2\_main.php:170
-msgid "Get selection"
-msgstr "Ver seleccin"
-
-#: ..\..\..\a_noskin.php:264
-#: ..\..\..\admin\_edit_showposts.php:394
-#: ..\..\..\skins\basic\_main.php:155
-#: ..\..\..\skins\bluesky\_main.php:195
-#: ..\..\..\skins\custom\_main.php:209
-#: ..\..\..\skins\guadeloupe\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:134
-#: ..\..\..\skins\wpc_default\_main.php:137
-msgid "Archives"
-msgstr "Archivos"
-
-#: ..\..\..\a_noskin.php:269
-#: ..\..\..\a_noskin.php:282
-#: ..\..\..\a_noskin.php:291
-#: ..\..\..\skins\bluesky\_main.php:208
-#: ..\..\..\skins\bluesky\_main.php:217
-#: ..\..\..\skins\custom\_main.php:214
-#: ..\..\..\skins\custom\_main.php:240
-#: ..\..\..\skins\custom\_main.php:249
-#: ..\..\..\skins\guadeloupe\_main.php:210
-#: ..\..\..\skins\guadeloupe\_main.php:219
-msgid "more..."
-msgstr "ms..."
-
-#: ..\..\..\a_noskin.php:276
-#: ..\..\..\skins\bluesky\_main.php:202
-#: ..\..\..\skins\custom\_main.php:234
-#: ..\..\..\skins\guadeloupe\_main.php:204
-#, fuzzy
-msgid "Recent Referers"
-msgstr "Referencias recientes"
-
-#: ..\..\..\a_noskin.php:285
-#: ..\..\..\skins\bluesky\_main.php:211
-#: ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\guadeloupe\_main.php:213
-#, fuzzy
-msgid "Top Referers"
-msgstr "Top referidos"
-
-#: ..\..\..\a_noskin.php:304
-#: ..\..\..\multiblogs.php:276
-#: ..\..\..\skins\babyblues\_main.php:127
-#: ..\..\..\skins\bluesky\_main.php:222
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\guadeloupe\_main.php:224
-msgid "Misc"
-msgstr "Otros"
-
-#: ..\..\..\a_noskin.php:318
-#: ..\..\..\skins\custom\_main.php:275
-msgid "Syndicate this blog"
-msgstr "Encadenar esta bitcora"
-
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "Pgina por defecto de b2evolution"
-
-#: ..\..\..\default.php:34
-#: ..\..\..\install\index.php:53
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Multilingual multiuser multi-blog engine."
-
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "Bienvenido a b2evolution"
-
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "Esta es la pgina por defecto de b2evolution. Ser mostrada hasta que no elijas una bitcora predeterminada en las opciones generales."
-
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "Bitcora individuales en este sistema"
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Bitcora #%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Bitcora #1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Esta es una bitcora especial que junta todos los mensajes de todas las bitcoras. "
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Nota: la lista de arriba (as como el men) est automticamente generada e incluye solo las bitcoras que tienen un &quot;nombre de url stub&quot;. Puedes configurar esto en la configuracin de la bitcora en el back-office."
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "Ms demostraciones"
-
-#: ..\..\..\default.php:82
-#: ..\..\..\default.php:83
-#: ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Plantilla personalizada"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "Bitcoras mltiples mostradas en la misma pgina"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "Resumen de los ltimos posts de todas las bitcoras"
-
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "La pgina que se est mostrando"
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Nota: Estas pginas de demostracin no usan evoSkins, incluso si los activaste durante la instalacin. La nica forma de cambiarlas es editar la plantilla PHP. sto slo son demostraciones que pueden inspirarte para hacer tus propias plantillas."
-
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "Publicar post"
-
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "Ir al back-office"
-
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "Web oficial"
-
-#: ..\..\..\default.php:95
-#: ..\..\..\install\index.php:516
-msgid "GNU GPL license"
-msgstr "Licencia GNU <acronym title=\"General Public License\">GPL</acronym>"
-
-#: ..\..\..\multiblogs.php:99
-msgid "Multiblog demo"
-msgstr "Demostracin de multibitcora"
-
-#: ..\..\..\multiblogs.php:109
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Esta plantilla de demostracin muestra 3 bitcoras a la vez (una en la izquierda, y dos en la derecha)"
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "Demostracin de resumen"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Esta plantilla de demostracin muestra un resumen de los ltimos posts en todas las bitcoras"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "Ms posts..."
-
-#: ..\..\..\admin\b2antispam.php:19
-#: ..\..\..\admin\_menutop.php:223
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "Antispam"
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "La palabra [%s] es muy corta, tiene que tener un mnimo de 5 caracteres!"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Borrando hits [%s]"
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Borrando comentarios coincidentes con [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:78
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "Aadiendo [%s] a la lista negra..."
-
-#: ..\..\..\admin\b2antispam.php:97
-msgid "Confirm ban &amp; delete"
-msgstr "Confirmar borrado de &amp;"
-
-#: ..\..\..\admin\b2antispam.php:111
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "No hay log-hits que coincidan con la palabra [%s]."
-
-#: ..\..\..\admin\b2antispam.php:117
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Borrar los siguientes %d hits de referidos:"
-
-#: ..\..\..\admin\b2antispam.php:145
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "Ningn comentario coincide con la palabra [%s]"
-
-#: ..\..\..\admin\b2antispam.php:151
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Borrar los siguientes %d comentarios:"
-
-#: ..\..\..\admin\b2antispam.php:186
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "La palabra [%s] ya est incluida en la lista negra."
-
-#: ..\..\..\admin\b2antispam.php:192
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Aadir [%s] a la lista negra localmente."
-
-#: ..\..\..\admin\b2antispam.php:199
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Notificar a b2evolution.net como spam la palabra [%s]"
-
-#: ..\..\..\admin\b2antispam.php:201
-#: ..\..\..\admin\b2antispam.php:284
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "Condiciones del servicio"
-
-#: ..\..\..\admin\b2antispam.php:208
-msgid "Perform selected operations"
-msgstr "Realizar las operaciones seleccionadas"
-
-#: ..\..\..\admin\b2antispam.php:225
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "Eliminando #%d de la lista de palabras censuradas..."
-
-#: ..\..\..\admin\b2antispam.php:262
-msgid "Add a banned keyword"
-msgstr "Aadir una palabra censurada"
-
-#: ..\..\..\admin\b2antispam.php:264
-msgid "Check &amp; ban..."
-msgstr "Censurar"
-
-#: ..\..\..\admin\b2antispam.php:272
-msgid "Banned domains blacklist"
-msgstr "Lista negra de dominios censurados"
-
-#: ..\..\..\admin\b2antispam.php:273
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Cualquier URL que contenga una de las siguientes palabras ser censurada en posts, comentarios y logs."
-
-#: ..\..\..\admin\b2antispam.php:276
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Si una palabra restringe el acceso a dominios legtimos, haz click en la marca verde para dejar de censurar dicha palabra."
-
-#: ..\..\..\admin\b2antispam.php:283
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Solicitar actualizacin de la lista negra."
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Volver a permitir palabra (Eliminar de la lista negra)"
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Allow Back"
-msgstr "Volver a permitir"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Notificar spam a la lista negra centralizada."
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Report"
-msgstr "Notificar"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Verificar hit-logs y comentarios con esta palabra!"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Re-check"
-msgstr "Volver a verificar"
-
-#: ..\..\..\admin\b2blogs.php:17
-#: ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:206
-#: ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Bitcoras"
-
-#: ..\..\..\admin\b2blogs.php:25
-#: ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "Nuevo"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "Creando bitcora..."
-
-# C:\www\b2evolution\blogs\admin\b2blogs.php:213
-#: ..\..\..\admin\b2blogs.php:62
-#: ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Debes indicar una nombre de direccin URL o stub"
-
-#: ..\..\..\admin\b2blogs.php:68
-#: ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "Esta URL / nombre de archivo stub ya est en uso por otra bitcora. Elige otro nombre."
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "No se puede crear, por favor corrige estos errores:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Deberas <a %s>crear categoras</a> para esta bitcora!"
-
-#: ..\..\..\admin\b2blogs.php:135
-#: ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "Nueva bitcora"
-
-#: ..\..\..\admin\b2blogs.php:136
-#: ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Nueva bitcora"
-
-#: ..\..\..\admin\b2blogs.php:172
-#: ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336
-#: ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:410
-#: ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "General"
-
-#: ..\..\..\admin\b2blogs.php:175
-#: ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "Permisos"
-
-#: ..\..\..\admin\b2blogs.php:178
-#: ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "Avanzado"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Actualizando bitcora [%s]"
-
-#: ..\..\..\admin\b2blogs.php:231
-#: ..\..\..\admin\edit_actions.php:217
-msgid "Cannot update, please correct these errors:"
-msgstr "No se puede actualizar, por favor corrige estos errores:"
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Borrar bitcora [%s]?"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Borrar esta bitcora tambin borrar todas sus categoras, posts y comentarios!"
-
-#: ..\..\..\admin\b2blogs.php:428
-#: ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "NO SE PODRN DESHACER LOS CAMBIOS!"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "Intentar borrar tambin el archivo stub [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "Intentar tambin borrar el archivo esttico [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:455
-#: ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "Estoy seguro!"
-
-#: ..\..\..\admin\b2blogs.php:458
-#: ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "CANCELAR"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "Generar pgina esttica para la bitcora [%s]"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "No has fijado un nombre de archivo esttico para esta bitcora!"
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "No se puede escribir el archivo!"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "Deberas comprobar los permisos del archivo [%s]. Visita el <a %s>manual en lnea para saber ms sobre permisos de archivos</a>."
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "Escribiendo en el fichero [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:557
-#: ..\..\..\admin\edit_actions.php:135
-#: ..\..\..\admin\edit_actions.php:252
-#: ..\..\..\admin\edit_actions.php:342
-#: ..\..\..\b2evocore\_functions_antispam.php:201
-#: ..\..\..\b2evocore\_functions_antispam.php:303
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Hecho."
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Ver bitcora:"
-
-#: ..\..\..\admin\b2browse.php:57
-#: ..\..\..\admin\b2edit.php:167
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Como te acabas de registrar, tienes que esperar a que te autorice a postear. Tambin puedes <a %s>enviar un mail</a> para avisarme de que te has registrado. Cuando ests autorizado, actualiza esta pgina y podrs postear."
-
-#: ..\..\..\admin\b2categories.php:17
-#: ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "Categoras para la bitcora:"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Nueva subcategora en la categora %s"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Nueva categoria en la bitcora: %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Nombre de la nueva categora"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Crear Categoria"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Borrando categora #%d : %s..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53
-#: ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:87
-#: ..\..\..\htsrv\profile_update.php:95
-#: ..\..\..\htsrv\profile_update.php:100
-#: ..\..\..\htsrv\register.php:43
-#: ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57
-#: ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78
-#: ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "ERROR"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Categora borrada."
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "Propiedades para la Categoria"
-
-#: ..\..\..\admin\b2categories.php:182
-#: ..\..\..\admin\b2upload.php:167
-#: ..\..\..\admin\_edit_form.php:131
-#: ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76
-#: ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:181
-#: ..\..\..\skins\wpc_default\_feedback.php:181
-msgid "Name"
-msgstr "Nombre"
-
-#: ..\..\..\admin\b2categories.php:186
-msgid "New parent category"
-msgstr "Nueva categora principal"
-
-#: ..\..\..\admin\b2categories.php:212
-#: ..\..\..\admin\b2categories.php:231
-msgid "Old Parent"
-msgstr "Antigua categora principal"
-
-#: ..\..\..\admin\b2categories.php:229
-msgid "Root (No parent)"
-msgstr "Raiz"
-
-#: ..\..\..\admin\b2categories.php:240
-msgid "Edit category!"
-msgstr "Editar Categoria"
-
-#: ..\..\..\admin\b2categories.php:285
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "No tienes permisos para editar/ver las propiedades de las categoras."
-
-#: ..\..\..\admin\b2edit.php:30
-#: ..\..\..\admin\edit_actions.php:196
-#: ..\..\..\admin\edit_actions.php:295
-msgid "Oops, no post with this ID."
-msgstr "Oops, no existe ningun post con este ID."
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Editando el post"
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d en la bitcora: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Oops, no hay comentarios con este ID!"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Editar comentario"
-
-#: ..\..\..\admin\b2edit.php:118
-msgid "New post in blog:"
-msgstr "Nuevo post en la bitcora:"
-
-#: ..\..\..\admin\b2edit.php:145
-#: ..\..\..\admin\b2edit.php:179
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "No puedes postear porque esta bitcora no tiene categoras. Crealas primero."
-
-#: ..\..\..\admin\b2edit.php:149
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Cambiar a esta bitcora (mantenindo lo escrito, si tienes Javascript activado)"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "Acceso..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "En b2evolution, no have falta acceder a b2login.php para iniciar sesin."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "V directamente a la pgina del back-office que quieras, por ejemplo %s o %s. b2evo te preguntar por tu informacin de acceso si es necesario."
-
-#: ..\..\..\admin\b2options.php:17
-#: ..\..\..\admin\_menutop.php:256
-msgid "Settings"
-msgstr "Opciones"
-
-#: ..\..\..\admin\b2options.php:32
-#: ..\..\..\admin\b2options.php:418
-msgid "Regional"
-msgstr "Regional"
-
-#: ..\..\..\admin\b2options.php:35
-#: ..\..\..\admin\b2options.php:424
-msgid "Plug-ins"
-msgstr "Plugins"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "Opciones generales actualizadas."
-
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "Opciones regionales actualizadas."
-
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "Debes indicar un cdigo de locale!"
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Se ha insertado el locale '%s' a la base de datos."
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "locale '%s' actualizada."
-
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr "locale '%s' guardada."
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Se han borrado las tablas de las locale. Se han cargado las predefinidas de <code>/conf/_locales.php</code>."
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "Archivo <code>%s</code> no encontrado."
-
-#: ..\..\..\admin\b2options.php:330
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "Borrar locale '%s' de la base de datos."
-
-#: ..\..\..\admin\b2options.php:370
-msgid "Switched priorities."
-msgstr "Prioridades intercambiadas."
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Comprobar ortografa"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Cargando Comprobador de ortografa. Espere, por favor"
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "Ver estadisticas:"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "Ninguno"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "Cambiando el  #%d a %s"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "Borrando hit #%d..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "Eliminando hits de %s...."
-
-#: ..\..\..\admin\b2stats.php:106
-#: ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Resumen"
-
-#: ..\..\..\admin\b2stats.php:112
-#: ..\..\..\admin\b2stats.php:170
-msgid "Referers"
-msgstr "Referidos"
-
-#: ..\..\..\admin\b2stats.php:118
-#: ..\..\..\admin\b2stats.php:171
-msgid "Refering Searches"
-msgstr "Bsquedas referidas"
-
-#: ..\..\..\admin\b2stats.php:124
-#: ..\..\..\admin\b2stats.php:173
-msgid "Syndication"
-msgstr "Publicar"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "Navegadores"
-
-#: ..\..\..\admin\b2stats.php:136
-#: ..\..\..\admin\b2stats.php:174
-msgid "Direct Accesses"
-msgstr "Accesos directos"
-
-#: ..\..\..\admin\b2stats.php:169
-msgid "Date"
-msgstr "Fecha"
-
-#: ..\..\..\admin\b2stats.php:172
-msgid "Indexing Robots"
-msgstr "Indexado de robots"
-
-#: ..\..\..\admin\b2stats.php:175
-msgid "Total"
-msgstr "Total"
-
-#: ..\..\..\admin\b2stats.php:188
-msgid "Prune this date!"
-msgstr "Eliminar esta fecha!"
-
-#  TRANS: Abbrev. for Prune (stats)
-#  TRANS: Abbrev. for Prune (stats)
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:188
-#: ..\..\..\admin\b2stats.php:218
-msgid "Prune"
-msgstr "Eliminar"
-
-#: ..\..\..\admin\b2stats.php:188
-#: ..\..\..\admin\b2stats.php:218
-msgid "Prune hits for this date!"
-msgstr "Eliminar visitas en esta fecha!"
-
-#: ..\..\..\admin\b2stats.php:238
-#: ..\..\..\skins\_stats.php:21
-msgid "Last referers"
-msgstr "ltimos referidos"
-
-#: ..\..\..\admin\b2stats.php:239
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Esto son visitas desde pginas externas, referidas a esta bitcora"
-
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391
-msgid "Delete this hit!"
-msgstr "Borrar este hit!"
-
-#  TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete (stats)
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391
-#: ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91
-#: ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79
-#: ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "Del"
-
-#: ..\..\..\admin\b2stats.php:251
-msgid "Log as a search instead"
-msgstr "Clasificar como bsqueda referida"
-
-#  TRANS: Abbrev. for "move to searches" (stats)
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:251
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Censurar este dominio!"
-
-#  TRANS: Abbrev.
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "Banear"
-
-#: ..\..\..\admin\b2stats.php:267
-#: ..\..\..\skins\_stats.php:33
-msgid "Top referers"
-msgstr "Top referidos"
-
-#: ..\..\..\admin\b2stats.php:286
-msgid "Total referers"
-msgstr "Referidos totales"
-
-#: ..\..\..\admin\b2stats.php:293
-#: ..\..\..\skins\_stats.php:45
-msgid "Last refering searches"
-msgstr "ltimas bsquedas referidas"
-
-#: ..\..\..\admin\b2stats.php:294
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "Visitas de gente que llego a esta bitcora mediante un buscador. (Los buscadores tienen que estar listados en 7conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:318
-msgid "Top refering search engines"
-msgstr "Top buscadores referentes"
-
-#: ..\..\..\admin\b2stats.php:334
-#: ..\..\..\skins\_stats.php:73
-msgid "Top Indexing Robots"
-msgstr "Top Robots indexadores"
-
-#: ..\..\..\admin\b2stats.php:335
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Visitas de robots como los robots indexadores de los buscadores. (Los robotos tienen que estar listados en /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:356
-#: ..\..\..\skins\_stats.php:90
-msgid "Top Aggregators"
-msgstr "Top Lectores de RSS"
-
-#: ..\..\..\admin\b2stats.php:357
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Visitas de lectores de RSS. (Tienen que estar listados en /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:372
-msgid "Total RSS hits"
-msgstr "Visitas RSS totales"
-
-#: ..\..\..\admin\b2stats.php:379
-msgid "Last direct accesses"
-msgstr "ltimos accesos directos"
-
-#: ..\..\..\admin\b2stats.php:380
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Visitas de gente que vino a esta bitcora por acceso directo (bien tecleando la URL, bien usando sus \"Favoritos\". Los referidos invlidos (muy cortos) tambin se muestran aqu)"
-
-#: ..\..\..\admin\b2stats.php:407
-msgid "Top User Agents"
-msgstr "Top navegadores"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Edicin del skin del usuario (custom)"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Listando:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "nombre de fichero invalido!"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Oops, no existe el fichero!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "Fichero editado!"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Ciudado! Editar este archivo puede estropear la plantilla! No cambies lo que hay entre <code>&lt;?php</code> y <code>?&gt;</code> si no sabes lo que ests haciendo!"
-
-#: ..\..\..\admin\b2template.php:90
-msgid "update template !"
-msgstr "Plantilla actualizada!"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(no puedes actualizar el archivo/plantilla: tienes que tener permisos de escritura, p.ej. CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "Esta pantalla te permite editar el <strong>custom skin</strong> (que se encuentra en /skins/custom)."
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Puedes editar cualquiera de los siguientes archivos (siempre que tengan permisos de escritura por el servidor, p.ej. CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "No se encuentra el directorio %s."
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Esta es la plantilla que muestra las ligas a los archivos de la bitcora"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Esta es la plantilla que muestra la lista de (sub)categoras"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "Esta es la plantilla que muestra los comentarios de un post"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Esta es la plantilla que muestra los ltimos comentarios de una bitcora"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "Esta es la plantilla principal. Muestra la bitcora en s."
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the template that displays stats for a blog"
-msgstr "Esta es la plantilla que muestra las estadsticas de una bitcora"
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the comment popup"
-msgstr "Esta es la pgina mostrada en el popup de los comentarios"
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the pingback popup"
-msgstr "Esta es la pgina mostrada en el popup de los pingbacks"
-
-#: ..\..\..\admin\b2template.php:154
-msgid "This is the page displayed in the trackback popup"
-msgstr "Esta es la pgina mostrada en el popup de los trackbacks"
-
-#: ..\..\..\admin\b2template.php:165
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Nota: tambin puedes editar los archivos/plantillas en tu editor de texto y luego subirlos al servidor. Este editor online se puede utilizar si no se tiene acceso a un editor de texto..."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "Subir imagenes/ficheros"
-
-#: ..\..\..\admin\b2upload.php:47
-msgid "File upload"
-msgstr "Fichero subida"
-
-#: ..\..\..\admin\b2upload.php:48
-msgid "Allowed file types:"
-msgstr "Permitir ficheros con extensiones:"
-
-#: ..\..\..\admin\b2upload.php:49
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Tama&ntilde;o maximo permitido: %d KB"
-
-#: ..\..\..\admin\b2upload.php:54
-#: ..\..\..\admin\b2upload.php:128
-#: ..\..\..\admin\_blogs_general.form.php:74
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Descripcion"
-
-#: ..\..\..\admin\b2upload.php:57
-msgid "Upload !"
-msgstr "Subido !"
-
-#: ..\..\..\admin\b2upload.php:83
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "Fichero %s: de tipo %s no esta permitido."
-
-#: ..\..\..\admin\b2upload.php:112
-#: ..\..\..\admin\b2upload.php:140
-#: ..\..\..\admin\b2upload.php:143
-msgid "Couldn't upload your file to:"
-msgstr "No se puede subir el archivo a:"
-
-#: ..\..\..\admin\b2upload.php:116
-msgid "Duplicate File?"
-msgstr "Fichero duplicado?"
-
-#: ..\..\..\admin\b2upload.php:117
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "El fichero \"%s\" ya existe!"
-
-#: ..\..\..\admin\b2upload.php:118
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "Se ha movido el archivo \"%s\" a  \"%s\""
-
-#: ..\..\..\admin\b2upload.php:119
-msgid "Confirm or rename:"
-msgstr "Confirmar o renombrar:"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Alternate name"
-msgstr "Nombre alternativo"
-
-#: ..\..\..\admin\b2upload.php:130
-msgid "Confirm !"
-msgstr "Confirmar !"
-
-#: ..\..\..\admin\b2upload.php:157
-msgid "File uploaded !"
-msgstr "Fichero subido !"
-
-#: ..\..\..\admin\b2upload.php:158
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Tu fichero <strong>\"%s\"</strong> se ha subido satisfactoriamente !"
-
-#: ..\..\..\admin\b2upload.php:159
-msgid "Here's the code to display it:"
-msgstr "Este es el cdigo para mostrarlo:"
-
-#: ..\..\..\admin\b2upload.php:163
-msgid "Add the code to your post !"
-msgstr "Agregar el cdigo a tu post!"
-
-#: ..\..\..\admin\b2upload.php:166
-msgid "Image Details"
-msgstr "Detalles de la imagen"
-
-#: ..\..\..\admin\b2upload.php:170
-msgid "Size"
-msgstr "Tama&ntilde;o"
-
-#: ..\..\..\admin\b2upload.php:173
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Type"
-msgstr "Tipo"
-
-#: ..\..\..\admin\b2upload.php:178
-msgid "Close this window"
-msgstr "Cerrar esta ventana"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Administracion de usuarios"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "No se puede cambiar el perfil del usuario demouser en el modo de demostracin!"
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "Slo tienes permitido actualizar tu propio perfil!"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "Debes utilizar un login exclusivo!"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "El nivel de usuario debe estar entre %d y %d."
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Este login ya existe. Deseas <a %s>editar el usuario existente</a>?"
-
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "Las contraseas no coinciden."
-
-#: ..\..\..\admin\b2users.php:198
-#: ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "La longitud mnima de la contrasea debe ser %d caracteres."
-
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "Usuario actualizado."
-
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "Creado el nuevo usuario."
-
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "Promocin no vlida."
-
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "Se ha cambiado el nivel de usuario."
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "No te puedes borrar a ti mismo!"
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "No puedes borrar al usuario #1!"
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "Borrar usuario %s?"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Alerta"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "borrar un usuario tambin borra todos los posts hechos por ste."
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "Borrando usuario..."
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "No puedes borrar el grupo #1!"
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "No se puede borrar el grupo por defecto para los nuevos usuarios!"
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "Borrar grupo [%s]?"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "Grupo borrado..."
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "El nombre de grupo ya existe! Quieres <a %s>editar el existente</a>?"
-
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "Grupo actualizado."
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "No se ha creado el usuario:"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "No se ha actualizado al usuario:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "No se ha creado el grupo:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "No se ha actualizado el grupo:"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "No tienes permiso para ver otros usuarios."
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Agregando nuevo post..."
-
-#: ..\..\..\admin\edit_actions.php:104
-#: ..\..\..\admin\edit_actions.php:210
-#: ..\..\..\admin\edit_actions.php:450
-#: ..\..\..\htsrv\comment_post.php:66
-#: ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1371
-msgid "Supplied URL is invalid: "
-msgstr "La URL es invlida:"
-
-#: ..\..\..\admin\edit_actions.php:111
-#: ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "No se ha podido postear, por favor corrige estos errores:"
-
-#: ..\..\..\admin\edit_actions.php:112
-#: ..\..\..\admin\edit_actions.php:218
-#: ..\..\..\admin\edit_actions.php:455
-msgid "Back to post editing"
-msgstr "Volver a la edicin de posts"
-
-#: ..\..\..\admin\edit_actions.php:118
-msgid "Recording post..."
-msgstr "Grabando el post..."
-
-#: ..\..\..\admin\edit_actions.php:131
-#: ..\..\..\admin\edit_actions.php:248
-#: ..\..\..\admin\edit_actions.php:407
-msgid "Sleeping..."
-msgstr "Durmiendo...."
-
-#: ..\..\..\admin\edit_actions.php:141
-#: ..\..\..\admin\edit_actions.php:257
-#: ..\..\..\admin\edit_actions.php:348
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Post no publicado pblicamente (valga la redundancia): obviando trackbacks, pingbacks y pings..."
-
-#: ..\..\..\admin\edit_actions.php:156
-msgid "Posting Done..."
-msgstr "Post completado..."
-
-#: ..\..\..\admin\edit_actions.php:170
-#: ..\..\..\admin\edit_actions.php:224
-msgid "Updating post..."
-msgstr "Actualizando post..."
-
-#: ..\..\..\admin\edit_actions.php:273
-#: ..\..\..\admin\edit_actions.php:359
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Ya se efectuaron los pings para este post, obvindolos..."
-
-#: ..\..\..\admin\edit_actions.php:285
-#: ..\..\..\admin\edit_actions.php:371
-msgid "Updating done..."
-msgstr "Actualizacin completada..."
-
-#: ..\..\..\admin\edit_actions.php:301
-#: ..\..\..\admin\edit_actions.php:316
-msgid "Updating post status..."
-msgstr "Actualizando el estado del post..."
-
-#: ..\..\..\admin\edit_actions.php:381
-#: ..\..\..\admin\edit_actions.php:400
-msgid "Deleting post..."
-msgstr "Borrando post..."
-
-#: ..\..\..\admin\edit_actions.php:389
-msgid "Oops, no post with this ID!"
-msgstr "Oops, no hay ningn post con este ID!"
-
-#: ..\..\..\admin\edit_actions.php:412
-msgid "Deleting Done..."
-msgstr "Borrado completado..."
-
-#: ..\..\..\admin\edit_actions.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "Error"
-
-#: ..\..\..\admin\edit_actions.php:454
-msgid "Cannot update comment, please correct these errors:"
-msgstr "No se puede actualizar el comentario, por favor, corrige estos errores:"
-
-#: ..\..\..\admin\edit_actions.php:512
-msgid "Back to posts!"
-msgstr "Volver a los posts!"
-
-#: ..\..\..\admin\edit_actions.php:517
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Puede que tambin quieras generar pginas estticas o ver tus bitcoras..."
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "New post"
-msgstr "Nuevo post"
-
-#: ..\..\..\admin\import-mt.php:330
-#: ..\..\..\admin\_users_form.php:195
-#: ..\..\..\admin\_users_form.php:200
-msgid "User group"
-msgstr "Grupo de usuarios"
-
-#: ..\..\..\admin\import-mt.php:331
-#: ..\..\..\admin\_users_form.php:183
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "Ver el <a %s>manual online</a> para ms detalles."
-
-#: ..\..\..\admin\import-mt.php:332
-#: ..\..\..\admin\_users_form.php:186
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:44
-#: ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Nivel"
-
-#: ..\..\..\admin\import-mt.php:371
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "locale por defecto"
-
-#: ..\..\..\admin\import-mt.php:1133
-#: ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Elige una categora, y categoras adicionales si fuese necesario."
-
-#: ..\..\..\admin\import-mt.php:1155
-#: ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "Seleccionar como categora adicional"
-
-#: ..\..\..\admin\import-mt.php:1166
-#: ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Seleccionar como categora principal"
-
-#: ..\..\..\admin\tools.php:18
-#: ..\..\..\admin\_menutop.php:263
-msgid "Tools"
-msgstr "Herramientas"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Bookmarklet"
-
-#: ..\..\..\admin\tools.php:30
-#: ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45
-#: ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Aadir esta liga a tus \"Favoritos\" (Bookmarks):"
-
-#: ..\..\..\admin\tools.php:31
-#: ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46
-#: ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo bookmarklet"
-
-#: ..\..\..\admin\tools.php:69
-msgid "Post to b2evolution"
-msgstr "Postear a b2evolution"
-
-#: ..\..\..\admin\tools.php:71
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "No se ha encontrado el Sidebar. Debes utilizar Mozzila 0.9.4 o superior."
-
-#: ..\..\..\admin\tools.php:74
-#: ..\..\..\admin\tools.php:83
-msgid "SideBar"
-msgstr "SideBar"
-
-#: ..\..\..\admin\tools.php:75
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "Aadir <a %s>b2evo sidebar</a>"
-
-#: ..\..\..\admin\tools.php:84
-msgid "Add this link to your favorites:"
-msgstr "Agregar esta liga a tus favoritos:"
-
-#: ..\..\..\admin\tools.php:85
-msgid "b2evo sidebar"
-msgstr "b2evo sidebar"
-
-#: ..\..\..\admin\tools.php:92
-msgid "Movable Type Import"
-msgstr "Importar Movable Type"
-
-#: ..\..\..\admin\tools.php:94
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "Usa la funcin de MT para crear un archivo .TXT que contenga tus posts;"
-
-#: ..\..\..\admin\tools.php:95
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Sube el archivo al directorio /admin en el servidor;"
-
-#: ..\..\..\admin\tools.php:96
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "Sigue las instrucciones de la <a %s>Utilidad de migracin de MT</a>."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "Generacin de fichero estatico"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Fichero esttico"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Este es el archivo .html que se crear cuando generes una versin esttica de tu bitcora."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr "Despus de cada nuevo post..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "Hacer ping a b2evolution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "para ser listado en la lista de b2evolution de \"actualizados ltimamente\" (\"recently updated\")"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "Hacer ping a technorati.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "para avisar del nuevo post."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "Hacer ping a weblogs.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "Hacer ping a blo.gs"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "Opciones avanzadas"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "Permitir trackbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Permitir a otros enviar trackbacks para esta bitcora, permitindote saber cundo hacen referencia a sta. Tambin te permitir enviar trackbacks a otras bitcoras."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "Permitir pingbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "Permitir a otros enviar pingbacks a esta bitcora, permitindote saber cuando hacer referencia a sta. Tambin te permitir enviar pingbacks a otras bitcoras."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:46
-#: ..\..\..\admin\_blogs_general.form.php:103
-#: ..\..\..\admin\_blogs_permissions.form.php:216
-#: ..\..\..\admin\_set_general.form.php:79
-msgid "Save !"
-msgstr "Guardar !"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:47
-#: ..\..\..\admin\_blogs_general.form.php:104
-#: ..\..\..\admin\_blogs_permissions.form.php:222
-#: ..\..\..\admin\_edit_showposts.php:546
-#: ..\..\..\admin\_set_general.form.php:80
-#: ..\..\..\admin\_set_plugins.form.php:70
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\admin\_set_regional.form.php:361
-#: ..\..\..\admin\_users_form.php:212
-#: ..\..\..\admin\_users_groupform.php:127
-#: ..\..\..\install\index.php:294
-#: ..\..\..\skins\_profile.php:99
-msgid "Reset"
-msgstr "Reiniciar"
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "Parmetros generales"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-#: ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Nombre completo"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "Se mostrar en la parte de arriba de la bitcora."
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Nombre corto"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "Se usar en los mens de seleccin y en el interfaz del admin."
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "Locale principal"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr "Determina el lenguaje de la interfaz en la bitcora."
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "Parmetros de acceso"
-
-#: ..\..\..\admin\_blogs_general.form.php:36
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "Bitcora por defecto en index.php"
-
-#  TRANS: current default blog
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:38
-msgid "Current default is:"
-msgstr "Predeterminado actual es:"
-
-#: ..\..\..\admin\_blogs_general.form.php:39
-msgid "Other blog through index.php"
-msgstr "Otra bitcora a travs de index.php"
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "Other blog through stub file (Advanced)"
-msgstr "Otra bitcora a travs de un fichero stub"
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "You MUST create a stub file for this to work."
-msgstr "Debes crear un archivo stub para que funcione."
-
-#: ..\..\..\admin\_blogs_general.form.php:43
-msgid "Preferred access type"
-msgstr "Tipo de acceso preferido"
-
-#: ..\..\..\admin\_blogs_general.form.php:47
-msgid "Blog Folder URL"
-msgstr "URL del directorio del la bitcora"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Sin barra diagonal invertida. (Si no lo sabes, djalo en blanco)"
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid "URL blog name / Stub name"
-msgstr "URL del nombre de la bitcora / nombre del fichero stub"
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "Usado en la URL para identificar esta bitcora. Tiene que ser el nombre de archivo stub, si usas el acceso a travs de un fichero stub."
-
-#: ..\..\..\admin\_blogs_general.form.php:59
-msgid "Default display options"
-msgstr "Opciones de visualizacin por defecto"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default skin"
-msgstr "Skin predeterminado"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Este es el skin predeterminado que se usar para mostrar la bitcora."
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Allow skin switching"
-msgstr "Permitir cambio de skin"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "Los usuarios podrn elegir otro skin para ver la bitcora (y su skin preferido ser guardado en una cookie)"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Display public blog list"
-msgstr "Mostrar lista de bitcoras pblicas"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Mrcala si quieres mostrar la lista de las bitcoras en la pgina de tu bitcora (si tu skin lo permite)"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Include in public blog list"
-msgstr "Incluir en la lista de bitcoras pblicas"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "Mrcala si quieres que tu bitcora sea mostrada en la lista de todos las bitcoras pblicas."
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Default linkblog"
-msgstr "Linkblog por defecto"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "Se mostrar al lado de esta bitcora (si tu skin lo soporta)."
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "Tagline"
-msgstr "Tagline"
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Esto se muestra debajo del nombre del la bitcora en la plantilla."
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Descripcion larga"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is displayed on the blog template."
-msgstr "Esto se muestra en la plantilla de la bitcora."
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Short Description"
-msgstr "Corta descripcin"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "Esto se usa en la descripcin meta tag y en los RSS feeds. NO uses HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "Keywords"
-msgstr "Palabras clave"
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Esto es usado en la etiqueta &quot;meta keywords&quot;. No uses HTML!. Separa las palabras por una coma."
-
-#: ..\..\..\admin\_blogs_general.form.php:93
-#: ..\..\..\admin\_edit_showposts.php:338
-msgid "Notes"
-msgstr "Notas"
-
-#: ..\..\..\admin\_blogs_general.form.php:95
-msgid "Additional info."
-msgstr "Informacin adicional."
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Bitcora"
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "URL de la bitcora"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "Fichero esttico"
-
-#: ..\..\..\admin\_blogs_list.php:33
-#: ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:119
-#: ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:75
-msgid "Locale"
-msgstr "locale"
-
-#: ..\..\..\admin\_blogs_list.php:47
-#: ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58
-#: ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101
-#: ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "Propiedades"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "Predefinido"
-
-#  TRANS: abbrev. for "generate !"
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Generar!"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid ""
-"Are you sure you want to delete blog #%d ?\\n"
-"\\n"
-"WARNING: This will delete ALL POST, COMMENTS,\\n"
-"CATEGORIES and other data related to that Blog!\\n"
-"\\n"
-"This CANNOT be undone!"
-msgstr ""
-"Ests seguro de que quieres borrar la bitcora #%d ?\\n"
-"\\n"
-"ATENCIN: Esto borrar todos los posts, comentarios,\\n"
-"CATEGORAS y otros datos relacionados con la bitcora \\n"
-"\\n"
-"NO se pueden deshacer los cambios!"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "Borrar esta bitcora!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "Copiar esta bitcora"
-
-#  TRANS: Abbrev. for Copy
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92
-#: ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73
-#: ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "Copiar"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "No tienes permisos para editar/ver las propiedades de la bitcora."
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "Nueva bitcora..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "Permisos de usuario"
-
-#  TRANS: table header for user list
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Login"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "Es<br />miembro"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr "Puede postear/editar con los siguientes estados:"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "Borrar<br />posts"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "Editar<br />comentarios"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "Editar<br />categoras"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "Editar<br />bitcora"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Publicado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Protegido"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Privado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Borrador"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "Desaprobado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "Miembros"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "Permiso para leer posts protegidos"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "Permiso para postear en esta bitcora con el estado Privado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "Permiso para postear en esta bitcora con el estado Protegido"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "Permiso para postear en esta bitcora con el estado Borrador"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Permiso para postear en esta bitcora con el estado Desaprobado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "Permiso para borrar posts en esta bitcora"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "Permiso para editar comentarios en esta bitcora"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "Permiso para editar categoras de esta bitcora"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "Permiso para editar propiedades de la bitcora"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "Marca o quita la marca de todas las casillas usando Javascript"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr "Marcar o quitar la marca de todas"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "No miembros"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:219
-msgid ""
-"Warning! You are about to remove your own permission to edit this blog!\\n"
-"You won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-"Ciudado! Ests a punto de eliminar tus propios permisos para editar esta bitcora.\\n"
-"No tendrs acceso a sus propiedades si lo haces!"
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "Editar propiedades de categora"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "Ests seguro de que quieres borrar?"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "Nueva subcategora aqu"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Nueva categora aqu"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Nota:</strong> Borrar una categora no borra los posts correspondientes a dicha categora. Los posts sern movidos a la categora superior. Si se borra la categora raiz, los posts pasarn a la categora ms antigua de la misma bitcora (categora con el nmero ms pequeo o igual a 1)."
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Contenido del post"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Titulo"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Lenguaje"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "Liga a url"
-
-#: ..\..\..\admin\_edit_form.php:135
-#: ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:141
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20
-#: ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:183
-#: ..\..\..\skins\_profile.php:76
-#: ..\..\..\skins\basic\_feedback.php:178
-#: ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "Email"
-
-#: ..\..\..\admin\_edit_form.php:139
-#: ..\..\..\admin\_users_form.php:139
-#: ..\..\..\admin\_users_form.php:141
-#: ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:77
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "Pagina web"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Previsualizar"
-
-#  TRANS: Edit button text (&nbsp; for extra space)
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\_edit_form.php:173
-#, fuzzy
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&nbsp; Editar &nbsp;"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Ortografa"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Subir un archivo o imagen"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "Propiedades avanzadas"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "Editar fecha/hora"
-
-#: ..\..\..\admin\_edit_form.php:252
-msgid "URL Title"
-msgstr "Ttulo URL"
-
-#: ..\..\..\admin\_edit_form.php:254
-msgid "(to be used in permalinks)"
-msgstr "(se usar en el permalink)"
-
-#: ..\..\..\admin\_edit_form.php:263
-#: ..\..\..\admin\_edit_showposts.php:289
-#: ..\..\..\admin\_set_general.form.php:49
-#: ..\..\..\skins\_feedback.php:213
-#: ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Auto-BR"
-msgstr "Auto-BR"
-
-#: ..\..\..\admin\_edit_form.php:263
-#: ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Esta opcin est desaprobada, deberas evitar usarla."
-
-#: ..\..\..\admin\_edit_form.php:272
-msgid "Additional actions"
-msgstr "Acciones adicionales"
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "Pingback"
-msgstr "Pingback"
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Enviar un pingback a todas las URLs en este post)"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "Trackback URLs"
-msgstr "Trackback URLs"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "(Separate by space)"
-msgstr "(Separadas por un espacio)"
-
-#: ..\..\..\admin\_edit_form.php:310
-#: ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Estado"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "Este post ser publicado"
-
-#: ..\..\..\admin\_edit_form.php:317
-#: ..\..\..\admin\_edit_showposts.php:361
-msgid "Published (Public)"
-msgstr "Publicado"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Este post ser publicado, pero slo ser visible para los usuarios registrados"
-
-#: ..\..\..\admin\_edit_form.php:324
-#: ..\..\..\admin\_edit_showposts.php:364
-msgid "Protected (Members only)"
-msgstr "Protegido (Slo miembros)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "Este post ser publicado, pero slo visible por ti"
-
-#: ..\..\..\admin\_edit_form.php:331
-#: ..\..\..\admin\_edit_showposts.php:367
-msgid "Private (You only)"
-msgstr "Privado (Slo lo vers t)"
-
-#: ..\..\..\admin\_edit_form.php:337
-#: ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "Este post no ser publicado"
-
-#: ..\..\..\admin\_edit_form.php:338
-#: ..\..\..\admin\_edit_showposts.php:370
-msgid "Draft (Not published!)"
-msgstr "Borrador (No publicado)"
-
-#: ..\..\..\admin\_edit_form.php:345
-#: ..\..\..\admin\_edit_showposts.php:373
-msgid "Deprecated (Not published!)"
-msgstr "Desaprobado (No publicado)"
-
-#: ..\..\..\admin\_edit_form.php:433
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Nota: Cross posting est activado"
-
-#: ..\..\..\admin\_edit_form.php:444
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Nota: Cross posting est desactivado"
-
-#: ..\..\..\admin\_edit_form.php:446
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Nota: Cross posting entre categoras est desactivado"
-
-#: ..\..\..\admin\_edit_form.php:456
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55
-#: ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:280
-#: ..\..\..\skins\custom\_main.php:285
-#: ..\..\..\skins\custom\_main.php:290
-#: ..\..\..\skins\custom\_main.php:295
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Comentarios"
-
-#: ..\..\..\admin\_edit_form.php:458
-msgid "Visitors can leave comments on this post."
-msgstr "Los visitantes pueden hacer comentarios"
-
-#: ..\..\..\admin\_edit_form.php:459
-msgid "Open"
-msgstr "Abierto"
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Los visitantes NO pueden hacer comentarios."
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Closed"
-msgstr "Cerrado"
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Los visitantes no podrn ni ver ni hacer comentarios en este post."
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Disabled"
-msgstr "Deshabilitado"
-
-#: ..\..\..\admin\_edit_form.php:470
-msgid "Renderers"
-msgstr "Intrpretes (Renderers)"
-
-#: ..\..\..\admin\_edit_form.php:540
-msgid "Comment info"
-msgstr "Informacin del comentario"
-
-#: ..\..\..\admin\_edit_form.php:541
-#: ..\..\..\htsrv\comment_post.php:134
-#: ..\..\..\htsrv\comment_post.php:140
-msgid "Author"
-msgstr "Autor"
-
-#: ..\..\..\admin\_edit_form.php:544
-msgid "IP address"
-msgstr "Direccion IP"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Next %d days"
-msgstr "Prximos %d das"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "%d anteriores"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d days"
-msgstr "%d das anteriores"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "Siguientes %d"
-
-#  TRANS: x TO y OF z
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:55
-#: ..\..\..\admin\_edit_navbar.php:61
-msgid " to "
-msgstr "a"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:63
-msgid " of "
-msgstr "de"
-
-#: ..\..\..\admin\_edit_navbar.php:71
-msgid "from the end"
-msgstr "desde el final"
-
-#: ..\..\..\admin\_edit_navbar.php:75
-msgid "from the start"
-msgstr "desde el principio"
-
-#: ..\..\..\admin\_edit_navbar.php:77
-msgid "OK"
-msgstr "Ok"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr "Rango de fechas:"
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "por"
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "Nivel:"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:826
-msgid "Pages:"
-msgstr "Pginas:"
-
-#  TRANS: Link to comments for current post
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "sin comentarios"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:730
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 comentario"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d comentarios"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1 Trackback"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 Pingback"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr "Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr "Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "An no hay comentarios para este post..."
-
-#: ..\..\..\admin\_edit_showposts.php:226
-#: ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Comentario de:"
-
-#: ..\..\..\admin\_edit_showposts.php:230
-#: ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "Trackback desde:"
-
-#: ..\..\..\admin\_edit_showposts.php:234
-#: ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "Pingback desde:"
-
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr "Liga permanente a este comentario"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:729
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145
-#: ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Hacer comentario"
-
-#: ..\..\..\admin\_edit_showposts.php:272
-#: ..\..\..\admin\_users_form.php:81
-#: ..\..\..\skins\_feedback.php:164
-#: ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:170
-#: ..\..\..\skins\wpc_default\_feedback.php:170
-msgid "User"
-msgstr "Usuario"
-
-#: ..\..\..\admin\_edit_showposts.php:275
-#: ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:172
-#: ..\..\..\skins\wpc_default\_feedback.php:172
-msgid "Edit profile"
-msgstr "Editar perfil"
-
-#: ..\..\..\admin\_edit_showposts.php:280
-#: ..\..\..\skins\_feedback.php:201
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Comentario"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\skins\_feedback.php:203
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "etiquetas XHTML permitidas"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\skins\_feedback.php:204
-#: ..\..\..\skins\basic\_feedback.php:198
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:149
-#: ..\..\..\skins\wpc_default\_feedback.php:149
-msgid "URLs, email, AIM and ICQs will be converted automatically."
-msgstr "URLs, email, AIM y ICQs sern convertidos automticamente."
-
-#: ..\..\..\admin\_edit_showposts.php:288
-#: ..\..\..\skins\_feedback.php:209
-#: ..\..\..\skins\basic\_feedback.php:203
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:205
-#: ..\..\..\skins\wpc_default\_feedback.php:205
-msgid "Options"
-msgstr "Opciones"
-
-#: ..\..\..\admin\_edit_showposts.php:289
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Saltos de lnea se convierten en &lt;br&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:296
-#: ..\..\..\skins\_feedback.php:226
-#: ..\..\..\skins\basic\_feedback.php:220
-msgid "Send comment"
-msgstr "Enviar"
-
-#: ..\..\..\admin\_edit_showposts.php:350
-msgid "Posts to show"
-msgstr "Posts a mostrar"
-
-#: ..\..\..\admin\_edit_showposts.php:353
-msgid "Past"
-msgstr "Pasado"
-
-#: ..\..\..\admin\_edit_showposts.php:356
-msgid "Future"
-msgstr "Futuro"
-
-#: ..\..\..\admin\_edit_showposts.php:381
-msgid "Title / Text contains"
-msgstr "Ttulo / Texto contiene"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Palabras"
-
-#: ..\..\..\admin\_edit_showposts.php:386
-msgid "AND"
-msgstr "AND"
-
-#: ..\..\..\admin\_edit_showposts.php:388
-msgid "OR"
-msgstr "OR"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "Licencia GPL"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:106
-msgid "uncheck all"
-msgstr "Quitar la marca de todas"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:108
-msgid "check all"
-msgstr "Marcar todas"
-
-#: ..\..\..\admin\_menutop.php:162
-msgid "visit b2evolution's website"
-msgstr "visitar la pgina de b2evolution"
-
-#: ..\..\..\admin\_menutop.php:165
-msgid "Logout"
-msgstr "Cerrar sesin"
-
-#: ..\..\..\admin\_menutop.php:167
-msgid "Exit to blogs"
-msgstr "Salir a las bitcoras"
-
-#: ..\..\..\admin\_menutop.php:176
-msgid "Blog time:"
-msgstr "Hora de la bitcora:"
-
-#: ..\..\..\admin\_menutop.php:177
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:178
-msgid "Logged in as:"
-msgstr "Identificado como:"
-
-#: ..\..\..\admin\_menutop.php:188
-msgid "Write"
-msgstr "Escribir"
-
-#: ..\..\..\admin\_menutop.php:194
-#: ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241
-#: ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:879
-msgid "Edit"
-msgstr "Editar"
-
-#: ..\..\..\admin\_menutop.php:214
-msgid "Stats"
-msgstr "Estadsticas"
-
-#: ..\..\..\admin\_menutop.php:232
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Plantillas"
-
-#: ..\..\..\admin\_menutop.php:242
-msgid "Users"
-msgstr "Usuarios"
-
-#: ..\..\..\admin\_menutop.php:246
-msgid "User Profile"
-msgstr "Perfil de usuario"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "Derechos del usuario por defecto"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Permitir registro de nuevos usuarios"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr "Marcar para permitir que los nuevos usuarios se registren ellos mismos."
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Grupo para los nuevos usuarios"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "Los grupos determinan las funciones y los permisos de los usuarios."
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Nivel para los nuevos usuarios"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Los niveles determinan la jerarqua de los usuarios en las bitcoras."
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr "Opciones de visualizacin"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "Bitcora para mostrar por defecto"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr "La bitcora ser mostrada en index.php"
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "das"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "posts"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "posts mostrados"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "Modo de visualizacin"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr "Posts/Das por pgina"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "mensualmente"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "semanalmente"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "diaria"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "post a post"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Modo de archivo"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "Opciones de liga"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Usar informacin extra-path"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-msgstr "Recomendado, si tu servidor web lo soporta. Los links sern mostrados como 'stub/2003/05/20/post_title' en vez de 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Post llamado por su ttulo URL (Recomendado)"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr "Se usa su ID si no hay ttulo URL disponible."
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr "Post llamado por su ID"
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr "Post en la pgina de archivos, localizado por su ID"
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "Post en la pgina de archivos, localizada por su ttulo (compatibilidad con Cafelog)"
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr "Tipo de liga permanente"
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr "Opciones de seguridad"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "Longitud mnima de la contrasea"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr "para los usuarios."
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr "Plug-ings intrpretes"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "Plug-in"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "Aplicar"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "Plug-ins de la barra de herramientas"
-
-#: ..\..\..\admin\_set_plugins.form.php:69
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_set_regional.form.php:360
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-#: ..\..\..\skins\_profile.php:98
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Actualizar"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "Crear nuevo archivo local"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "Editar locale"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "Las dos primeras letras deben ser el <a %s>cdigo de lenguaje ISO 639</a>. Las dos ltimas letras deben ser el <a %s>cdigo de pas ISO 3166</a>."
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "Habilitado"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr "locale disponible para los usuarios?"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "nombre del locale"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "Charset"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "Debe coincidir con el archivo de lenguaje."
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "Formato de fecha"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Ver bajo."
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "Formato de hora"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "Archivo de lenguaje"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "el archivo de lenguaje que se utilizar, de el subdirectorio <code>locales</code>"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "Prioridad"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1 es la ms alta. La prioridad es importante al seleccionar un locale de un cdigo de lenguaje, y varios locales coinciden con el mismo lenguaje; puede ocurrir cuando se detecta el lenguaje del navegador. La prioridad tambin afecta al orden en que los locales son mostrados en los mens desplegables, etc."
-
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-msgid "Create"
-msgstr "Crear"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "Esto reemplazar el locale \\'%s\\'. S?"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "Banderas"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "Las banderas son guardadas en subdirectorios de <code>%s</code>. Su nombre de archivo es igual a la parte del pais del locale (caracteres 4 y 5); su extensin es .gif"
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "Formatos de fecha y hora"
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr "Los siguientes caracteres son reconocidos en las cadenas de formato:"
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" o \"pm\""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" o \"PM\""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr "B - Hora de Internet Swatch"
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - Fecha ISO 8601 (Requiere PHP 5); p.ej:  \"2004-02-12T15:19:21+00:00\""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d- dia del mes, 2 dgitos con cero a la izquierda; p.ej: \"01\" a \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - da de la semana, textual, 3 letras; p.ej: \"Mie\""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - da de la semana, 1 letra; p.ej: \"V\""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - mes, textual, largo; p.ej: \"Enero\""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - hora, formato de 12 horas, sin cero a la izquierda; p.ej: \"1\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - hora, formato de 24 horas, sin cero a la izquierda; p.ej: \"0\" a \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - hora, formato de 12 horas; p.ej: \"01\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - hora, formato de 24 horas; p.ej: \"00\" a \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - minutos; p.ej: \"00\" a \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (i mayscula) - \"1\" en horario de verano, \"0\" si no."
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - da del mes sin ceros a la izquierda; p.ej: \"1\" a \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (L minscula) - da de la semana, textual, largo; p.ej: Viernes"
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - Booleano que muestra si el ao es bisiesto; p.ej: \"0\" o \"1\""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - mes; p.ej: \"01\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - mes, textual, 3 letras; p.ej: \"Ene\""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - mes sin ceros a la izquierda; p.ej: \"1\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "O - Diferencia con la hora de Greenwich (GMT) en horas; p.ej: \"+0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - Fecha con formato RFC 822; p.ej: \"Jue, 21 Dic 2000 16:01:07 +0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - segundos; p.ej: \"00\" a \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - sufijo ingls para los ordinales, textual, 2 caracteres; p.ej: \"th\", \"nd\""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - nmero de das del mes; p.ej: \"28\" a  \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - Configuracin de la zona horaria de la mquina; p.ej: \"MDT\""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr "U - segundos desde la \"epoch\""
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - da de la semana, numrico; p.ej: \"0\" (Lunes) a \"6\" (Sbado)"
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W - Nmero de la semana del ao, segun ISO-8601, empezando la semana en Lunes; p.ej: \"42\""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - ao, 4 dgitos; p.ej: \"2004\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - ao, 2 dgitos; p.ej: \"04\""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - da del ao; p.ej: \"0\" a \"365\""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Z - offset de la zona horaria, en segundos; p.ej: \"-43200\" a \"43200\". Para zonas horarias al oeste de la UTC es negativo, y viceversa."
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - formato ISO 8601, equivalente a Y-m-d\\TH:i:s\\Z"
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"Los caracteres no reconocidos en la cadena de formato sern mostrados tal cual.<br />\n"
-"\t\t\tPara mostrar caracteres que definen un formato, hay que poner \\ delante."
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr "Nota: el locale predefinido no est habilitado"
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "Opciones regionales"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Diferencia horaria"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr "en horas"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "Si no ests en la zona horaria de tu servidor. La hora del servidor actual es: %s."
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "Forzado por la configuracin del navegador, el locale del usuario, o el locale de la bitcora (en este orden)."
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "locales disponibles"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "Ocultar informacin de traduccin"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "Mostrar informacin de traduccin"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "Formato de fecha"
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "Formato de hrao"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "Cadenas"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "Traducido"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "Extraer"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "arriba"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "Subir prioridad"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "bajo"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "Bajar prioridad"
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "Copiar locale"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr "Reestablecer valores preferidos"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "No hay archivo de lenguaje..."
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr "Extraer archivo .po al formato b2evolution"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "Ests seguro de que deseas volver a los valores iniciales?"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "Volver a los valores iniciales (borrar tabla de la base de datos)"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "primer usuario"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "usuario anterior"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "siguiente usuario"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "ltimo usuario"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "Cerrar perfil de usuario"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "Crear un nuevo perfil de usuario"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Perfil de:"
-
-#: ..\..\..\admin\_users_form.php:85
-#: ..\..\..\admin\_users_form.php:99
-#: ..\..\..\admin\_users_form.php:114
-#: ..\..\..\skins\_profile.php:65
-msgid "Login"
-msgstr "Acceso"
-
-#: ..\..\..\admin\_users_form.php:86
-#: ..\..\..\admin\_users_form.php:100
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:115
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:66
-#: ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Nombre"
-
-#: ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:101
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:116
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\_profile.php:67
-#: ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "Apellido"
-
-#: ..\..\..\admin\_users_form.php:88
-#: ..\..\..\admin\_users_form.php:98
-#: ..\..\..\admin\_users_form.php:117
-#: ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:56
-#: ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Nick"
-
-#: ..\..\..\admin\_users_form.php:93
-#: ..\..\..\admin\_users_form.php:118
-#: ..\..\..\skins\_profile.php:60
-#: ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Identidad mostrada"
-
-#: ..\..\..\admin\_users_form.php:109
-msgid "Preferred locale"
-msgstr "Archivo local preferido"
-
-#: ..\..\..\admin\_users_form.php:109
-#: ..\..\..\admin\_users_form.php:119
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "locale preferido para la interfaz de administracin, notificaciones, etc."
-
-#: ..\..\..\admin\_users_form.php:122
-msgid "Send an email"
-msgstr "Enviar un email"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Visit the site"
-msgstr "Visitar el sitio"
-
-#: ..\..\..\admin\_users_form.php:145
-msgid "Search on ICQ.com"
-msgstr "Buscar en ICQ.com"
-
-#: ..\..\..\admin\_users_form.php:149
-#: ..\..\..\admin\_users_form.php:151
-#: ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:155
-msgid "Instant Message to user"
-msgstr "Mensaje al usuario"
-
-#: ..\..\..\admin\_users_form.php:160
-#: ..\..\..\admin\_users_form.php:172
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:161
-#: ..\..\..\admin\_users_form.php:173
-msgid "MSN IM"
-msgstr "MSN"
-
-#: ..\..\..\admin\_users_form.php:162
-#: ..\..\..\admin\_users_form.php:174
-msgid "YahooIM"
-msgstr "YahooIM"
-
-#: ..\..\..\admin\_users_form.php:164
-#: ..\..\..\admin\_users_form.php:175
-#: ..\..\..\skins\_profile.php:83
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "Notificaciones:"
-
-#: ..\..\..\admin\_users_form.php:164
-#: ..\..\..\skins\_profile.php:83
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Marca la casilla para recibir notificacion cuando uno de tus posts recibe comentarios, trackbacks, etc."
-
-#: ..\..\..\admin\_users_form.php:166
-#: ..\..\..\skins\_profile.php:87
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Nueva contrasea"
-
-#: ..\..\..\admin\_users_form.php:166
-msgid "Leave empty if you don't want to change the password."
-msgstr "Dejar en blanco si no deseas cambiar el password."
-
-#: ..\..\..\admin\_users_form.php:167
-#: ..\..\..\skins\_profile.php:92
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Confirmar nueva contrasea"
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "yes"
-msgstr "s"
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "no"
-msgstr "no"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "User rights"
-msgstr "Derechos de usuario"
-
-#: ..\..\..\admin\_users_form.php:221
-msgid "User information"
-msgstr "Informacin de usuario"
-
-#: ..\..\..\admin\_users_form.php:223
-#: ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17
-#: ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:224
-#: ..\..\..\skins\_profile.php:49
-#: ..\..\..\skins\basic\_profile.php:50
-#: ..\..\..\skins\custom\_main.php:279
-#: ..\..\..\skins\custom\_main.php:284
-#: ..\..\..\skins\custom\_main.php:289
-#: ..\..\..\skins\custom\_main.php:294
-msgid "Posts"
-msgstr "Posts"
-
-#: ..\..\..\admin\_users_form.php:225
-msgid "Created on"
-msgstr "Creado el"
-
-#: ..\..\..\admin\_users_form.php:226
-msgid "From IP"
-msgstr "Desde la IP"
-
-#: ..\..\..\admin\_users_form.php:227
-msgid "From Domain"
-msgstr "Desde el dominio"
-
-#: ..\..\..\admin\_users_form.php:228
-msgid "With Browser"
-msgstr "Con el navegador"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "primer grupo"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "grupo anterior"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "prximo grupo"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "ltimo grupo"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr "Cerrar perfil de grupo"
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr "Creando nuevo grupo"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "Editando el grupo:"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr "Viendo el grupo:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr "Permisos para miembros de este grupo"
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "Ver todos"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr "Acceso total"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr "Sin acceso"
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "Slo ver"
-
-#: ..\..\..\admin\_users_groupform.php:92
-#: ..\..\..\b2evocore\_functions_hitlogs.php:528
-msgid "Statistics"
-msgstr "Estadsticas"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr "Opciones globales"
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr "Marcar para permitir la edicin de plantillas"
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr "Administracion de usuarios/grupos"
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr "Grupos &amp; Usuarios"
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr "grupo por defecto para los nuevos usuarios"
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "Copiar grupo"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "Borrar grupo"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "disminuir nivel de usuario"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "Aumentar el nivel de usuario"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Borrar usuario"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid ""
-"Are you sure you want to delete this user?\\n"
-"Warning: all his posts will be deleted too!"
-msgstr ""
-"Ests seguro que quieres borrar este usuario?\\n"
-"Alerta: todos sus posts sern borrados tambien!"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "Nuevo usuario..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "Nuevo grupo..."
-
-# C:\www\b2evolution\blogs\b2evocore\_blog_main.php:202
-#: ..\..\..\b2evocore\_blog_main.php:204
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "El skin por defecto [%s] establecido para la bitcora [%s] no existe. Tiene que estar adecuadamente configurado en las <a %s>propiedades de la bitcora</a> or en el archivo stub. Contacte con el <a %s>webmaster</a>..."
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "ERROR! No se pudo borrar. Debers borrar el archivo [%s] manualmente."
-
-#: ..\..\..\b2evocore\_class_calendar.php:192
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#, php-format
-msgid "%d posts"
-msgstr "%d posts"
-
-#: ..\..\..\b2evocore\_class_calendar.php:193
-#: ..\..\..\b2evocore\_class_calendar.php:198
-msgid "1 post"
-msgstr "1 post"
-
-#: ..\..\..\b2evocore\_class_calendar.php:301
-msgid "previous month"
-msgstr "mes anterior"
-
-#: ..\..\..\b2evocore\_class_calendar.php:305
-msgid "next month"
-msgstr "mes siguiente"
-
-#: ..\..\..\b2evocore\_class_calendar.php:332
-msgid "previous year"
-msgstr "ao anterior"
-
-#: ..\..\..\b2evocore\_class_calendar.php:335
-msgid "next year"
-msgstr "prximo ao"
-
-#: ..\..\..\b2evocore\_class_calendar.php:364
-msgid "go to month's archive"
-msgstr "ir al archivo mensual"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "Miembro"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "Visitante"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "Editar comentario"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:825
-msgid "Delete"
-msgstr "Borrar"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-#, fuzzy
-msgid "Delete this comment"
-msgstr "Editar comentario"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid ""
-"You are about to delete this comment!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Ests a punto de borrar este comentario.\\n"
-"\\'Cancelar\\' para abortar. \\'OK\\' para borrar."
-
-#: ..\..\..\b2evocore\_class_commentlist.php:143
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "Ningn comentario an..."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:119
-msgid "Sorry, there is nothing to display..."
-msgstr "Lo siento, no hay nada que mostrar..."
-
-#: ..\..\..\b2evocore\_class_db.php:93
-#, php-format
-msgid "Error selecting database [%s]!"
-msgstr "Error seleccionando la base de datos [%s]"
-
-#: ..\..\..\b2evocore\_class_db.php:150
-msgid "MySQL error!"
-msgstr "Error de MySQL!"
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "Nuevo grupo"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:107
-msgid "Parser error: "
-msgstr "Error \"parser\":"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:124
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "La etiqueta <code>body</code> slo puede ser usada una vez!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:137
-msgid "Illegal tag"
-msgstr "etiqueta ilegal"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:144
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "La etiqueta %s tiene que estar dentro de otra etiqueta"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:146
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "La etiqueta %s no est permitida dentro de la etiqueta %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:154
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "La etiqueta %s no debe tener el atributo %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:162
-msgid "Found invalid URL: "
-msgstr "Se ha encontrado una URL no vlida:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:185
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "La etiqueta %s no debe contener datos de caracteres en bruto"
-
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:300
-#: ..\..\..\b2evocore\_functions_cats.php:637
-msgid "Browse category"
-msgstr "Navegar por la categora"
-
-#: ..\..\..\b2evocore\_class_item.php:403
-msgid "Comments are closed for this post."
-msgstr "Los comentarios para este post estn cerrados."
-
-#: ..\..\..\b2evocore\_class_item.php:415
-msgid "This post is not published. You cannot leave comments."
-msgstr "Este post no est publicado. No puedes hacer comentarios."
-
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:465
-#: ..\..\..\b2evocore\_functions_bposts.php:732
-msgid "Read more!"
-msgstr "Leer mas!"
-
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:470
-#: ..\..\..\b2evocore\_functions_bposts.php:737
-msgid "More:"
-msgstr "Mas:"
-
-#: ..\..\..\b2evocore\_class_item.php:712
-msgid "Display feedback / Leave a comment"
-msgstr "Ver comentarios / Hacer comentario"
-
-#: ..\..\..\b2evocore\_class_item.php:713
-msgid "Send feedback"
-msgstr "Enviar comentario"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "1 feedback"
-msgstr "1 comentario"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-#, php-format
-msgid "%d feedbacks"
-msgstr "%d comentarios"
-
-#: ..\..\..\b2evocore\_class_item.php:728
-msgid "Display comments / Leave a comment"
-msgstr "Ver comentarios / Hacer comentario"
-
-#: ..\..\..\b2evocore\_class_item.php:741
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Ver trackbacks / Obtener direccin de trackback de este post"
-
-#: ..\..\..\b2evocore\_class_item.php:742
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "Trackback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "Trackback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr "Trackbacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:754
-msgid "Display pingbacks"
-msgstr "Ver pingbacks"
-
-#: ..\..\..\b2evocore\_class_item.php:755
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr "Pingback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr "Pingback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr "Pingbacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:826
-msgid "Delete this post"
-msgstr "Borrar este mensaje"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:836
-#: ..\..\..\b2evocore\_class_item.php:845
-msgid ""
-"You are about to delete this post!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Ests a punto de borrar este post.\\n"
-"\\'Cancelar\\' para abortar. \\'OK\\' para borrar."
-
-#: ..\..\..\b2evocore\_class_item.php:880
-msgid "Edit this post"
-msgstr "Editar"
-
-#: ..\..\..\b2evocore\_class_item.php:919
-msgid "Publish NOW!"
-msgstr "Publicar AHORA!"
-
-#: ..\..\..\b2evocore\_class_item.php:920
-msgid "Publish now using current date and time."
-msgstr "Publicar ahora utilizando la fecha y hora actuales."
-
-#: ..\..\..\b2evocore\_class_itemlist.php:563
-msgid "Invalid post, please correct these errors:"
-msgstr "Post no vlido, por favor corrige estos errores:"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:862
-msgid "Sorry, there is no post to display..."
-msgstr "Lo siento, no hay post que mostrar..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "Conectar con POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "Servidor no especificado"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: NOOP OK prematuro, el servidor NO sigue la norma RFC 1939"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "No hay conexion con el servidor"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "Usuario POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "No se ha enviado login ID"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "conexion no realizada"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "Contrasea POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "No se ha enviado la contrasea"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "autentificacion fallo"
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP ha fallado. El servidor no sigue la norma RFC 1939"
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "No hay banner del servidor"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "abortar"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr "La autentificacin apop ha fallado"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr "POP3 login:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "Fin de la lista prematuramente"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr "POP3 last:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr "Cadea de comandos vacia"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "Salir POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "la conexin no existe"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "Borrar POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "No se ha enviado el nmero de mensaje"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "Ha fallado el comando"
-
-#: ..\..\..\b2evocore\_class_user.php:68
-msgid "New user"
-msgstr "Nuevo usuario"
-
-#: ..\..\..\b2evocore\_class_user.php:262
-msgid "Permission denied!"
-msgstr "Acceso denegado!"
-
-#: ..\..\..\b2evocore\_functions.php:47
-msgid "Oops, MySQL error!"
-msgstr "Oops, error en la BD Mysql!"
-
-#: ..\..\..\b2evocore\_functions.php:479
-msgid "go back"
-msgstr "volver atras"
-
-#: ..\..\..\b2evocore\_functions.php:511
-msgid "Redirecting you to:"
-msgstr "Redireccionandote a: "
-
-#: ..\..\..\b2evocore\_functions.php:513
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Si no ocurre nada, haz click <a %s>aqu</a>."
-
-#: ..\..\..\b2evocore\_functions.php:592
-msgid "No response!"
-msgstr "Sin respuesta!"
-
-#: ..\..\..\b2evocore\_functions.php:597
-msgid "Remote error"
-msgstr "Error remoto"
-
-#: ..\..\..\b2evocore\_functions.php:612
-#: ..\..\..\b2evocore\_functions.php:617
-msgid "Response"
-msgstr "Respuesta:"
-
-#: ..\..\..\b2evocore\_functions.php:854
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "El parametro %s es obligatorio!"
-
-#: ..\..\..\b2evocore\_functions.php:1065
-msgid "Invalid URL"
-msgstr "URL invalida"
-
-#: ..\..\..\b2evocore\_functions.php:1071
-msgid "URI scheme not allowed"
-msgstr "Esquema URI no permitido"
-
-#: ..\..\..\b2evocore\_functions.php:1078
-msgid "URL not allowed"
-msgstr "URL no permitida"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:176
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Notificando spam a b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:206
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr "Cancelado (Ejecutado en localhost)."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:224
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Solicitando lista de spam de b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:234
-msgid "Latest update timestamp"
-msgstr "Hora de la ltima actualizacin"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:259
-msgid "Incomplete reponse."
-msgstr "Respuesta incompleta."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "No new blacklisted strings are available."
-msgstr "No hay disponibles nuevas cadenas en la lista negra."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:271
-msgid "Adding strings to local blacklist"
-msgstr "Aadiendo cadenas a la lista negra local"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:274
-msgid "Adding:"
-msgstr "Aadiendo:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "Ok."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:281
-msgid "Not necessary! (Already handled)"
-msgstr "Ya estaba aadida"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:289
-msgid "New latest update timestamp"
-msgstr "Nueva hora de ltima actualizacin"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:298
-msgid "Invalid reponse."
-msgstr "Respuesta invlida."
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "La bitcora solicitada no existe!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "Detalles del post"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:702
-msgid "PREVIEW"
-msgstr "Previsualizar"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:828
-msgid "Next page"
-msgstr "Pagina siguiente"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:829
-msgid "Previous page"
-msgstr "Pagina anterior"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:874
-msgid "Previous post"
-msgstr "Post anterior"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:931
-msgid "Next post"
-msgstr "Siguiente post"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1043
-msgid "Next Page"
-msgstr "Pagina siguiente"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1071
-msgid "Previous Page"
-msgstr "Pagina anterior"
-
-#: ..\..\..\b2evocore\_functions_cats.php:88
-msgid "Cannot delete if there are sub-categories!"
-msgstr "No se puede borrar si tiene subcategoras!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:120
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "No se puede borrar la ltima categora si hay posts dentro!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:215
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "La categora solicitada %s no existe!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:568
-msgid "Category"
-msgstr "Categoria"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:58
-#: ..\..\..\b2evocore\_vars.php:134
-#: ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "Carcter no vlido en navegador"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "referer ignored"
-msgstr "referido ignorado"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-msgid "BlackList"
-msgstr "Lista negra"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-msgid "robot"
-msgstr "robot"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-msgid "invalid"
-msgstr "invalido"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "search engine"
-msgstr "motor de busqueda"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:136
-msgid "loading referering page"
-msgstr "cargando pgina referente"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:157
-msgid "found current url in page"
-msgstr "encontrada la url actual en la pgina"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:450
-msgid "not a query - no params!"
-msgstr "no era una consula - no hay parmetros"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:475
-msgid "no query string found"
-msgstr "no se ha encontrado cadena de consulta"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354
-#: ..\..\..\install\index.php:85
-msgid "name"
-msgstr "nombre"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "Enviando pingbacks..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "No hay pingbacks que realizar."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "PRINCIPIO"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "Procesando:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "No se ha podido encontrar el nombre del host para:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "Conectarse a servidor en:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "No se ha podido abrir conexin con:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "Empezar a recibir encabezados y contenido"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Servidor pingback encontrado en encabezado X-Pingback:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Servidor Pingback encontrado en etiqueta Pingback <link />:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr "Servidor pingback no encontrado en los encabezados y contenido"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "La URL del servidor pingback est vaca (podra ser un error interno fgets de PHP)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "Datos del servidor pingback"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "Pgina enlazada con:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "Pgina enlazada desde:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr "Haciendo ping a %s..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "FINAL"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "Pingbacks realizados."
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "Haciendo ping a b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "haciendo ping a Weblogs.com"
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "haciendo ping a Blo.gs"
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "Haciendo pings a technorati.com..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Archivos de"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Directorio de archivos"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Enviando trackbacks..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "No hay trackbacks que enviar."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "Extracto que ser enviado:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "Trackbacks realizados."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "Enviando trackback a:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Respuesta:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "usuario/contrasea incorrectos."
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:114
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "setcookie %s ha fallado!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "Este usuario/contrasea ya no son vlidos."
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Tienes que identificarte!"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "Identifcate si tienes una cuenta..."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "Registrarse..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "Regstrate para tener una cuenta..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "Cerrar sesin (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "Cerrar sesin"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "Publicar post"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "Ir al back-office"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "Perfil (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "Editar mi perfil"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "Perfil de usuario"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "Domingo"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "Lunes"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "Martes"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "Mircoles"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "Jueves"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "Viernes"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "Sbado"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "Dom"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "Lun"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "Mar"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "Mie"
-
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "Jue"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "Vie"
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "Sab"
-
-#  TRANS: abbrev. for Sunday
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr "D"
-
-#  TRANS: abbrev. for Monday
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr "L"
-
-#  TRANS: abbrev. for Tuesday
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr "M"
-
-#  TRANS: abbrev. for Wednesday
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr "X"
-
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr "J"
-
-#  TRANS: abbrev. for Friday
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr "V"
-
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr "S"
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "Enero"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "Febrero"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "Marzo"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "Abril"
-
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "Mayo"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "Junio"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "Julio"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "Agosto"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "Septiembre"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "Octubre"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "Noviembre"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "Diciembre"
-
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "Ene"
-
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "Feb"
-
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "Mar"
-
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "Abr"
-
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "May"
-
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "Jun"
-
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "Jul"
-
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "Ago"
-
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "Sep"
-
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "Oct"
-
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "Nov"
-
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "Dic"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr "Local"
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr "Notificado"
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr "Desde lista centralizada"
-
-#: ..\..\..\conf\_locales.php:50
-msgid "Czech (CZ)"
-msgstr "Checo (CZ)"
-
-#: ..\..\..\conf\_locales.php:57
-msgid "German (DE)"
-msgstr "Alemn (DE)"
-
-#: ..\..\..\conf\_locales.php:64
-msgid "English (EU)"
-msgstr "Ingls (EU)"
-
-#: ..\..\..\conf\_locales.php:71
-msgid "English (UK)"
-msgstr "Ingls (UK)"
-
-#: ..\..\..\conf\_locales.php:78
-msgid "English (US)"
-msgstr "Ingls ()"
-
-#: ..\..\..\conf\_locales.php:85
-msgid "English (CA)"
-msgstr "Ingls (CA)"
-
-#: ..\..\..\conf\_locales.php:92
-msgid "English (AU)"
-msgstr "Ingls (AU)"
-
-#: ..\..\..\conf\_locales.php:99
-#, fuzzy
-msgid "English (IL)"
-msgstr "Ingls (EU)"
-
-#: ..\..\..\conf\_locales.php:106
-msgid "Spanish (ES)"
-msgstr "Espaol (ES)"
-
-#: ..\..\..\conf\_locales.php:113
-msgid "French (FR)"
-msgstr "Francs (FR)"
-
-#: ..\..\..\conf\_locales.php:120
-msgid "French (CA)"
-msgstr "Francs (CA)"
-
-#: ..\..\..\conf\_locales.php:127
-msgid "French (BE)"
-msgstr "Francs (BE)"
-
-#: ..\..\..\conf\_locales.php:134
-msgid "Hungarian (HU)"
-msgstr "Hungaro (HU)"
-
-#: ..\..\..\conf\_locales.php:141
-msgid "Italian (IT)"
-msgstr "Italiano (IT)"
-
-#: ..\..\..\conf\_locales.php:148
-msgid "Japanese (JP)"
-msgstr "Japons (JP)"
-
-#: ..\..\..\conf\_locales.php:155
-msgid "Lithuanian (LT)"
-msgstr "Lituano (LT)"
-
-#: ..\..\..\conf\_locales.php:162
-msgid "Bokm&aring;l (NO)"
-msgstr "Noruego (NO)"
-
-#: ..\..\..\conf\_locales.php:169
-msgid "Dutch (NL)"
-msgstr "Holands (NL)"
-
-#: ..\..\..\conf\_locales.php:176
-msgid "Dutch (BE)"
-msgstr "Holands (BE)"
-
-#: ..\..\..\conf\_locales.php:183
-msgid "Portuguese (BR)"
-msgstr "Portugus (BR)"
-
-#: ..\..\..\conf\_locales.php:190
-msgid "Swedish (SE)"
-msgstr "Sueco (SE)"
-
-#: ..\..\..\conf\_locales.php:197
-msgid "Chinese(S) gb2312 (CN)"
-msgstr "Chino(S) gb2312 (CN)"
-
-#: ..\..\..\conf\_locales.php:204
-msgid "Chinese(S) utf-8 (CN)"
-msgstr "Chino(S) utf-8 (CN)"
-
-#: ..\..\..\conf\_locales.php:211
-msgid "Trad. Chinese (TW)"
-msgstr "Chino tradicional (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:27
-msgid "You cannot leave comments on this post!"
-msgstr "No puedes hacer comentarios en este post!"
-
-#: ..\..\..\htsrv\comment_post.php:50
-msgid "Please fill in the name field"
-msgstr "Por favor, rellena el campo 'nombre'"
-
-#: ..\..\..\htsrv\comment_post.php:51
-msgid "Please fill in the email field"
-msgstr "Por favor, rellena el campo 'email'"
-
-#: ..\..\..\htsrv\comment_post.php:56
-msgid "Supplied email address is invalid"
-msgstr "La direccin email no es vlida"
-
-#: ..\..\..\htsrv\comment_post.php:80
-msgid "Please do not send empty comment"
-msgstr "Por favor, no enves un comentario en blanco"
-
-#: ..\..\..\htsrv\comment_post.php:97
-msgid "You can only post a new comment every 30 seconds."
-msgstr "Slo puedes enviar un nuevo comentario cada 30 segundos."
-
-#: ..\..\..\htsrv\comment_post.php:101
-msgid "Cannot post comment, please correct these errors:"
-msgstr "No se puede publicar el comentario. Por favor, corrige estos errores:"
-
-#: ..\..\..\htsrv\comment_post.php:102
-msgid "Back to comment editing"
-msgstr "Volver a la edicin del comentario"
-
-#: ..\..\..\htsrv\comment_post.php:127
-#: ..\..\..\htsrv\comment_post.php:130
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Nuevo comentario en tu post #%d \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:142
-#: ..\..\..\htsrv\trackback.php:106
-#: ..\..\..\xmlsrv\xmlrpc.php:1408
-msgid "Url"
-msgstr "Url"
-
-#: ..\..\..\htsrv\comment_post.php:144
-msgid "Comment"
-msgstr "Comentario"
-
-#: ..\..\..\htsrv\comment_post.php:145
-#: ..\..\..\htsrv\trackback.php:108
-#: ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Edit/Delete"
-msgstr "Editar/Borrar"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "Conectando a un servidor pop..."
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "Conexin fallida:"
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "Identificndose en el servidor pop..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "No hay correo, o la identificacin ha fallado:"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "Obteniendo mensaje #%d..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "Procesando..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "Demasiado antiguo"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "El prfijo del ttulo no coincide"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Contenido en bruto:"
-
-#: ..\..\..\htsrv\getmail.php:206
-#: ..\..\..\htsrv\login.php:81
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_login_form.php:47
-#: ..\..\..\htsrv\_lostpass_form.php:27
-#: ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27
-#: ..\..\..\skins\_profile.php:35
-#: ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Usuario:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Contrasea:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "Usuario o contrasea incorrectos"
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "Categoria ID"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "ID Bitcora"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "Acceso denegado."
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Ttulo publicado"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Contenido publicado"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Mision completada, mensaje borrado."
-
-#: ..\..\..\htsrv\login.php:75
-#: ..\..\..\htsrv\login.php:98
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Se ha enviado un email con tu nueva contrasea a tu direccin email."
-
-#: ..\..\..\htsrv\login.php:82
-msgid "New Password:"
-msgstr "Nueva contrasea:"
-
-#: ..\..\..\htsrv\login.php:83
-msgid "You can login here:"
-msgstr "Puedes identificarte aqu:"
-
-#: ..\..\..\htsrv\login.php:88
-msgid "your weblog's login/password"
-msgstr "usuario/contrasea de tu bitcora"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "The email could not be sent."
-msgstr "No se ha podido enviar el email."
-
-#: ..\..\..\htsrv\login.php:91
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Posiblemente, tu host haya deshabilitado la funcin mail()...."
-
-#: ..\..\..\htsrv\login.php:112
-msgid "Note: You are already logged in!"
-msgstr "Nota: Ya ests identificado!"
-
-#: ..\..\..\htsrv\login.php:119
-msgid "Continue..."
-msgstr "Continuar..."
-
-#: ..\..\..\htsrv\profile_update.php:36
-#: ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "No ests identificado."
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "No ests identificado con la misma cuenta que intentas modificar."
-
-#: ..\..\..\htsrv\profile_update.php:47
-#: ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64
-#: ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79
-#: ..\..\..\htsrv\profile_update.php:96
-#: ..\..\..\htsrv\profile_update.php:101
-#: ..\..\..\htsrv\profile_update.php:107
-msgid "Back to profile"
-msgstr "Volver al perfil"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "por favor, introduce tu nick (puede ser el mismo que tu nombre de usuario)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "tu UIN ICQ slo puede ser un nmero. "
-
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "por favor, introduce tu direccin email"
-
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "la direccin de email no es vlida"
-
-#: ..\..\..\htsrv\profile_update.php:87
-#: ..\..\..\htsrv\profile_update.php:95
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "has escrito la nueva contrasea una sla vez. Por favor, vuelve para escribirla dos veces."
-
-#: ..\..\..\htsrv\profile_update.php:100
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "has escrito dos contraseas distintas. Por favor, vuelve para corregirlo."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "por favor, introduce un nombre de usuario"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "por favor, introduce tu contrasea (dos veces)"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "por favor, escribe la misma contrasea en los dos campos"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "este nombre de usuario ya existe. Elige otro, por favor"
-
-#: ..\..\..\htsrv\register.php:119
-#: ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "nuevo registro de usuario en tu bitcora"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Administrar usuarios"
-
-#: ..\..\..\htsrv\trackback.php:98
-#: ..\..\..\htsrv\trackback.php:103
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Nuevo trackback en tu post #%d \"%s\""
-
-#: ..\..\..\htsrv\trackback.php:105
-#: ..\..\..\xmlsrv\xmlrpc.php:1407
-msgid "Website"
-msgstr "Sitio web"
-
-#: ..\..\..\htsrv\trackback.php:107
-#: ..\..\..\xmlsrv\xmlrpc.php:1409
-msgid "Excerpt"
-msgstr "Extracto"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "Formulario de acceso"
-
-#: ..\..\..\htsrv\_login_form.php:44
-msgid "You will have to accept cookies in order to log in."
-msgstr "Tienes que aceptar las cookies para poder identificarte."
-
-#: ..\..\..\htsrv\_login_form.php:52
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "Contrase&ntilde;a"
-
-#: ..\..\..\htsrv\_login_form.php:58
-#: ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "Acceso"
-
-#: ..\..\..\htsrv\_login_form.php:66
-#: ..\..\..\install\index.php:59
-msgid "Go to Blogs"
-msgstr "Ir a las bitcoras"
-
-#: ..\..\..\htsrv\_login_form.php:68
-msgid "Lost your password ?"
-msgstr "Perdiste tu contrasea?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Perdiste tu contrase&ntilde;a?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Se generar una nueva contrasea que se te ser enviada por email."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "Crear nueva contrasea"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Registro completado"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Registro actualmente deshabilitado"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "El registro de usuarios no est permitido"
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Pgina principal"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Formulario de registro"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(dos veces)"
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "%d caracteres mnimo, por favor."
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr "Lenguaje preferido"
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "Registrarse..."
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr "Entrar con cuenta existente..."
-
-#: ..\..\..\install\index.php:47
-msgid "b2evo installer"
-msgstr "Instalador de b2evolution"
-
-#: ..\..\..\install\index.php:54
-msgid "Installer for version "
-msgstr "Instalador de la versin"
-
-#: ..\..\..\install\index.php:56
-msgid "Current installation"
-msgstr "Instalacin actual"
-
-#: ..\..\..\install\index.php:57
-msgid "Install menu"
-msgstr "Men de instalacin"
-
-#: ..\..\..\install\index.php:58
-msgid "PHP info"
-msgstr "PHP info"
-
-#: ..\..\..\install\index.php:60
-msgid "Go to Admin"
-msgstr "Publicar post"
-
-#: ..\..\..\install\index.php:61
-msgid "Online"
-msgstr "En lnea"
-
-#: ..\..\..\install\index.php:62
-msgid "Manual"
-msgstr "Manual"
-
-#: ..\..\..\install\index.php:63
-msgid "Support"
-msgstr "Soporte"
-
-#: ..\..\..\install\index.php:72
-msgid "Language / Locale"
-msgstr "Lenguaje / locale"
-
-#: ..\..\..\install\index.php:73
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "Elige un lenguaje/locale por defecto para la instalacin de b2evolution"
-
-#: ..\..\..\install\index.php:101
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "Verifica los ajustes de configuracin de la base de datos de abajo, y actualizalos si fuese necesario..."
-
-#: ..\..\..\install\index.php:113
-#: ..\..\..\install\index.php:122
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "El requerimiento mnimo para esta versin de b2evolution es %s versin %s , pero ests intentando utilizar la versin %s"
-
-#: ..\..\..\install\index.php:145
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr "Parece ser que los valores de la configuracin de la base de datos no funcionan correctamente. Por favor, verifcalos cuidadosamente y vuelve a intentarlo..."
-
-#: ..\..\..\install\index.php:185
-msgid "Config file update"
-msgstr "Actualizacin del archivo de configuracin"
-
-#: ..\..\..\install\index.php:186
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "No se puede actualizar automticamente el archivo de configuracin [%s]"
-
-#: ..\..\..\install\index.php:187
-msgid "There are two ways to deal with this:"
-msgstr "Hay dos maneras de solucionarlo:"
-
-#: ..\..\..\install\index.php:189
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr "Puedes cambiar los permisos del archivo de configuracin (chmod) para que el instalador lo actualice:"
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr "<code>chmod 666 %s</code>. Si fuese necesario, visita el <a %s>manual online sobre permisos</a>."
-
-#: ..\..\..\install\index.php:192
-msgid "Come back to this page and refresh/reload."
-msgstr "Vuelve a esta pgina y actualzala."
-
-#: ..\..\..\install\index.php:196
-msgid "Alternatively, you can update the config file manually:"
-msgstr "Tambin puedes subir el fichero de configuracin manualmente:"
-
-#: ..\..\..\install\index.php:198
-msgid "Open the _config.php file locally with a text editor."
-msgstr "Abre el archivo _config.php con un editor de texto."
-
-#: ..\..\..\install\index.php:199
-msgid "Delete all contents!"
-msgstr "Borrar todo el contenido!"
-
-#: ..\..\..\install\index.php:200
-msgid "Copy the contents from the box below."
-msgstr "Copiar el contenido del cuadro de abajo."
-
-#: ..\..\..\install\index.php:201
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "Pgalo en el editor de texto<strong>ATENCIN: asegurate de que no hay NINGN ESPACIO EN BLANCO despus del <code>?&gt;</code> final en el archivo.</strong> Cualquier espacio, tabulacin, nueva lnea o lnea en blanco al final del fichero de configuracin podra hacer que no se fijasen las cookies."
-
-#: ..\..\..\install\index.php:202
-msgid "Save the new _config.php file locally."
-msgstr "Guarda el nuevo _config.php. "
-
-#: ..\..\..\install\index.php:203
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "Sbelo al tu servidor, al directorio /conf"
-
-#: ..\..\..\install\index.php:204
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr "<a %s>Ejecuta de nuevo la instalacin desde cero</a>."
-
-#: ..\..\..\install\index.php:208
-msgid "This is how your _config.php should look like:"
-msgstr "El _config.php debera quedar as:"
-
-#: ..\..\..\install\index.php:228
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "El archivo de configuracin [%s] se ha actualizado correctamente."
-
-#: ..\..\..\install\index.php:261
-msgid "Base configuration"
-msgstr "Configuracin base"
-
-#: ..\..\..\install\index.php:263
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr "El archivo de configuracin base no se ha editado an. Puedes hacer rellenando el siguiente formulario."
-
-#: ..\..\..\install\index.php:265
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "Esta es la informacin mnima necesaria para configurar b2evolution en el servidor:"
-
-# C:\www\b2evolution\blogs\install\index.php:256
-#: ..\..\..\install\index.php:272
-msgid "Database you want to install into"
-msgstr "Base de datos en la que se quiere instalar"
-
-#: ..\..\..\install\index.php:274
-#: ..\..\..\install\index.php:378
-msgid "mySQL Username"
-msgstr "Usuario MySQL"
-
-#: ..\..\..\install\index.php:274
-msgid "Your username to access the database"
-msgstr "Nombre de usuario para acceder a la base de datos"
-
-#: ..\..\..\install\index.php:275
-#: ..\..\..\install\index.php:379
-msgid "mySQL Password"
-msgstr "Contrasea MySQL"
-
-#: ..\..\..\install\index.php:275
-msgid "Your password to access the database"
-msgstr "Contrasea para acceder a la base de datos"
-
-#: ..\..\..\install\index.php:276
-#: ..\..\..\install\index.php:380
-msgid "mySQL Database"
-msgstr "Base de datos mySQL"
-
-#: ..\..\..\install\index.php:276
-msgid "Name of the database you want to use"
-msgstr "Nombre de la base de datos que se quiere utilizar"
-
-#: ..\..\..\install\index.php:277
-#: ..\..\..\install\index.php:381
-msgid "mySQL Host"
-msgstr "Host mySQL"
-
-#: ..\..\..\install\index.php:277
-msgid "You probably won't have to change this"
-msgstr "Posiblemente no haya que cambiar esto"
-
-#: ..\..\..\install\index.php:282
-msgid "Additional settings"
-msgstr "Opciones adicionales"
-
-#: ..\..\..\install\index.php:284
-#: ..\..\..\install\index.php:382
-msgid "Base URL"
-msgstr "URL base"
-
-#: ..\..\..\install\index.php:284
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr "Aqu es donde b2evolution y las bitcoras se encontrarn, por defecto. VERIFICA ESTO CON CUIDADO o no funcionar nada. Si vas a probar b2evolution localmente en tu ordenador, para que funcionen las cookies, DEBES usar http://<strong>localhost</strong>/ruta... NO uses el nombre de tu ordenador!"
-
-#: ..\..\..\install\index.php:286
-msgid "Your email"
-msgstr "Tu email"
-
-#: ..\..\..\install\index.php:286
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "Se utilizar en mensajes de error, para que los usuarios puedan contactarte. Tambin servir para notificar nuevos registros de usuarios."
-
-#: ..\..\..\install\index.php:293
-msgid "Update config file"
-msgstr "Actualizar archivo de configuracin"
-
-#: ..\..\..\install\index.php:313
-msgid "How do you want to install b2evolution?"
-msgstr "Cmo quieres instalar b2evolution?"
-
-#: ..\..\..\install\index.php:317
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "Se puede instalar de varias formas. Elige una:"
-
-#: ..\..\..\install\index.php:320
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>Instalacin nueva</strong>: Instalar las tablas de la base de datos de b2evolution con datos de ejemplo."
-
-#: ..\..\..\install\index.php:323
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>Actualizar desde una versin anterior de b2evolution</strong>: Actualizar las tablas de la base de dato de b2evolution para hacerlas compatibles con la versin actual"
-
-#: ..\..\..\install\index.php:326
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Actualizar desde Cafelog/b2 v 0.6.x</strong>: Instalar las tablas de la base de datos de b2evolution y copiar los datos de Cafelog/b2 en ellas."
-
-#: ..\..\..\install\index.php:329
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>Actualizar desde Manywhere Miniblog</strong>: Instalar las tablas de la base de datos de b2evolution y copiar los datos de Miniblog en ellas."
-
-#: ..\..\..\install\index.php:332
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>Actualizar desde WordPress v 1.2</strong>: Instalar las tablas de la base de datos de b2evolution y copiar los datos de WordPress en ellas."
-
-#: ..\..\..\install\index.php:339
-msgid "Delete b2evolution tables"
-msgstr "Borrar tablas de b2evolution"
-
-#: ..\..\..\install\index.php:340
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr "Si ya has instalado las tablas de b2evolution y quieres empezar de nuevo, debes borrarlas antes de empezar una nueva instalacin. <strong>CIUDADO: Se perdern todas las tablas y datos del b2evolution anterior!!</strong> Otras tablas, as como las del Cafelog/b2 no se modificarn, slo las de b2evolution."
-
-#: ..\..\..\install\index.php:346
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr "<strong>Cambiar la configuracin base</strong> (ver resumen abajo): Si has movido los archivos o la base de datos de b2evolution a otra direccin..."
-
-#: ..\..\..\install\index.php:348
-msgid "GO!"
-msgstr "Adelante!"
-
-#: ..\..\..\install\index.php:355
-msgid "Need to start anew?"
-msgstr "Quieres empezar de nuevo?"
-
-#: ..\..\..\install\index.php:356
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr "Si ya has instalado las tablas de b2evolution antes y quieres empezar de nuevo, tienes que borrarlas antes de empezar la nueva instalacin. b2evolution puede borrar sus propias tablas por ti, pero por medidas obvias de seguridad, esta caracterstica est desactivada por defecto."
-
-#: ..\..\..\install\index.php:367
-msgid "Base config recap..."
-msgstr "Resumen de la configuracin base..."
-
-#: ..\..\..\install\index.php:369
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr "Si la configuracin no es correcta, NO SIGAS con las instalacin, y <a %s>corrige los errores</a>."
-
-#: ..\..\..\install\index.php:379
-msgid "(Set, but not shown for security reasons)"
-msgstr "(Fijado, pero no se muestra por razones de seguridad)"
-
-#: ..\..\..\install\index.php:383
-msgid "Admin email"
-msgstr "Email del administrador"
-
-#: ..\..\..\install\index.php:395
-msgid "Installing b2evolution tables with sample data"
-msgstr "Instalando tablas de b2evolution con datos de ejemplo"
-
-#: ..\..\..\install\index.php:400
-msgid "Installation successful!"
-msgstr "Instalacin completada con xito!"
-
-#: ..\..\..\install\index.php:402
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Ahora puedes <a %s>identificarte</a> con el nombre de usuario \"admin\" y la contrasea \"%s\".</p>\n"
-"\t<p>Apunta la contrasea! Es una contrasea <em>aleatoria</em> que se genera cuando instalas b2evolution. Si la pierdes, tendrs que borrar las tablas de la base de datos y reinstalar desde cero.</p>"
-
-#: ..\..\..\install\index.php:415
-msgid "Upgrading data in existing b2evolution database"
-msgstr "Actualizando la base de datos de b2evolution existente"
-
-#: ..\..\..\install\index.php:420
-#: ..\..\..\install\index.php:440
-#: ..\..\..\install\index.php:459
-#: ..\..\..\install\index.php:479
-msgid "Upgrade completed successfully!"
-msgstr "Actualizacin completada con xito!"
-
-#: ..\..\..\install\index.php:421
-#: ..\..\..\install\index.php:441
-#: ..\..\..\install\index.php:480
-#: ..\..\..\install\_functions_evoupgrade.php:51
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "Puedes <a %s>identificarte</a> con tu nombre de usuario y contrasea habituales %s"
-
-#: ..\..\..\install\index.php:435
-#: ..\..\..\install\index.php:454
-#: ..\..\..\install\index.php:474
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr "Instalando las tablas de b2evolution y copiando los datos existentes %s"
-
-#: ..\..\..\install\index.php:460
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Ahora puedes <a %s>identificarte</a> con tu direccin de email de Miniblog, limitada a 20 caracteres. Todos las contraseas se han cambiado a \"%s\".</p>\n"
-"\t<p>Apunta la contrasea! Es una contrasea <em>aleatoria</em> que se genera cuando instalas b2evolution. Si la pierdes, tendrs que borrar las tablas de la base de datos y reinstalar desde cero.</p>"
-
-#: ..\..\..\install\index.php:493
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "Borrando las tablas de b2evolution de la base de datos"
-
-#: ..\..\..\install\index.php:497
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "Por motivos de seguridad, la caracterstica de reseteado est desactivada por defecto"
-
-#: ..\..\..\install\index.php:507
-msgid "Reset done!"
-msgstr "Valores reestablecidos con xito"
-
-#: ..\..\..\install\index.php:508
-msgid "Back to menu"
-msgstr "Volver al men"
-
-#: ..\..\..\install\index.php:515
-msgid "official website"
-msgstr "pgina web oficial"
-
-#: ..\..\..\install\index.php:517
-msgid "contact"
-msgstr "contactar"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "Esta bitcora contiene todos los posts actualizados desde Cafelog. El nombre de la bitcora es '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:404
-msgid "This is a sample linkblog entry"
-msgstr "Esto es una "
-
-#: ..\..\..\install\_functions_create.php:404
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr "ste es un texto de ejemplo de una anotacin en el linkblog. Puede que prefieras dejar esto en blanco, aadiendo slo el ttulo y la direccin."
-
-#: ..\..\..\install\_functions_create.php:424
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "Esto es la descripcin larga de la bitcora '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:432
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr "Esta bitcora (bitcora #1) es en realidad muy especial. Recopila automticamente todos los posts de las otras bitcoras. Esto te permite monitorizar todo lo que se publica en este sistema. Se puede ocultar esta bitcora al pblico deseleccionando \"Incluir en la lista de bitcoras pblicas\" en la administracin de bitcoras."
-
-#: ..\..\..\install\_functions_create.php:434
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:468
-#: ..\..\..\install\_functions_create.php:487
-#, php-format
-msgid "%s Title"
-msgstr "%s Titulo"
-
-#: ..\..\..\install\_functions_create.php:439
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:473
-#: ..\..\..\install\_functions_create.php:492
-#, php-format
-msgid "Tagline for %s"
-msgstr "Tagline para %s"
-
-#: ..\..\..\install\_functions_create.php:440
-#: ..\..\..\install\_functions_create.php:457
-#: ..\..\..\install\_functions_create.php:474
-#: ..\..\..\install\_functions_create.php:493
-#, php-format
-msgid "Short description for %s"
-msgstr "Descripcin corta de %s"
-
-#: ..\..\..\install\_functions_create.php:443
-#: ..\..\..\install\_functions_create.php:461
-#: ..\..\..\install\_functions_create.php:477
-#: ..\..\..\install\_functions_create.php:496
-#, php-format
-msgid "Notes for %s"
-msgstr "Notas sobre %s"
-
-#: ..\..\..\install\_functions_create.php:444
-#: ..\..\..\install\_functions_create.php:462
-#: ..\..\..\install\_functions_create.php:478
-#: ..\..\..\install\_functions_create.php:497
-#, php-format
-msgid "Keywords for %s"
-msgstr "Palabras clave para %s"
-
-#: ..\..\..\install\_functions_create.php:485
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr "El cometido principal de esta bitcora es incluirla en otras como elemento lateral donde mostrar tus ligas favoritas/relacionadas."
-
-#: ..\..\..\install\_functions_create.php:563
-msgid "Clean Permalinks!"
-msgstr "Limpiar enlaces permanentes"
-
-#: ..\..\..\install\_functions_create.php:563
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-"b2evolution utliza un estilo antiguo para las ligas permanentes (permalinks) y comentarios, de modo que se asegura la mxima compatibilidad con diversas configuraciones de servidores web. \n"
-"\n"
-"Sin embargo, si tu servidor lo permite, deberas activar los enlaces permanentes limpios (clean permalinks) en la pantalla de Opciones... (marca 'Usar informacin extra-path')"
-
-#: ..\..\..\install\_functions_create.php:569
-msgid "Apache optimization..."
-msgstr "Optimizacin de Apache..."
-
-#: ..\..\..\install\_functions_create.php:569
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-"En los directorios <code>/blogs</code> y <code>/blogs/admin</code> hay dos archivos llamados [<code>sample.htaccess</code>]. Deberas de intentar renombrarlos a [<code>.htaccess</code>].\n"
-"\n"
-"As, optimizars la forma en que b2evolution es manejado por el servidor web (si usa Apache). Estos archivos no estn activos por defecto porque podran dar errores en algunos servidores al tratar de usarlos. Si es tu caso al renombrarlos, brralos."
-
-#: ..\..\..\install\_functions_create.php:575
-msgid "About evoSkins..."
-msgstr "Acerca de los evoSkins..."
-
-#: ..\..\..\install\_functions_create.php:575
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-"Por defecto, las bitcoras de b2evolution utilizan el skin predeterminado. \n"
-"\n"
-"Los lectores pueden cambiarlo (si el admin lo permite) utilizando el selector de skins, integrado en la mayora de ellos. \n"
-"\n"
-"Se puede cambiar el skin predeterminado para cualquier bitcora en los ajustes de sta, en el back-office. Tambin se puede forzar la visualizacin de un determinado skin para todo el mundo.\n"
-"\n"
-"Por otro lado, es posible restringir los skins disponibles, borrando algunos de ellos del directorio /blogs/skins , as como crear tus propios skins duplicando o renombrando cualquiera de los directorios.\n"
-"\n"
-"Para comenzar a personalizar un skin, abre su archivo '<code>_main.php</code>' en un editor, y lee los comentarios del cdigo. Y, por supuesto, lee el manual sobre los evoSkins!"
-
-#: ..\..\..\install\_functions_create.php:587
-msgid "Skins, Stubs and Templates..."
-msgstr "Skins, stubs y plantillas..."
-
-#: ..\..\..\install\_functions_create.php:587
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-"Por defecto, todas las bitcoras son mostradas utilizando un skin. (Ms informacin sobre los skins en otro post).\n"
-"\n"
-"Esto significa que a las bitcoras se accede por medio del archivo '<code>index.php</code>', que carga los parmetros predefinidos de la base de datos, y luego transmite todo el trabajo de visualizacin al skin.\n"
-"\n"
-"Por otra parte, si no quieres utilizar los valores predefinidos en la base de datos y quieres, por ejemplo, forzar la visualizacin de un skin predeterminado, puedes crear un fichero stub como el '<code>a_stub.php</code>' y llamar a la bitcora a travs de ese archivo, en lugar de utilizar el index.php.\n"
-"\n"
-"Si necesitas hacer personalizaciones muy especficas, tambin puedes utilizar las plantillas sin formato, como '<code>a_noskin.php</code>'.\n"
-"\n"
-"Encontrars ms informacin dentro del mismo archivo stub, o en de la plantilla. brelos en un editor de texto, y lee los comentarios de su interior.\n"
-"\n"
-"De todas formas, asegrate de que especificas el mtodo correcto de acceso a la bitcora. Si utilizas un stub o una plantilla, tambin has de definir su nombre de archivo en 'Nombre stub'. De no ser as, los permalinks no funcionarn correctamente. "
-
-#: ..\..\..\install\_functions_create.php:601
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "Bitcoras mltiples, nuevas bitcoras, bitcoras antiguas..."
-
-#: ..\..\..\install\_functions_create.php:602
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-"b2evolution instala cuatro bitcoras, llamadas 'Blog All', 'Blog A', 'Blog B' y 'Linkblog'.\n"
-"\n"
-"Algunas de ellas tienen funciones especiales.\n"
-"\n"
-"En la administracin de bitcoras (en el back-office) se puede crear nuevas bitcoras, o borrar las no deseadas. "
-
-#: ..\..\..\install\_functions_create.php:611
-msgid "This is a multipage post"
-msgstr "Este es un post multipgina"
-
-#: ..\..\..\install\_functions_create.php:611
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-"sta es la pgina 1 de un post multipgina.\n"
-"\n"
-"Es posible ver las otras pginas haciendo click en las ligass bajo este texto.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"sta es la pgina 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"sta es la pgina 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"sta es la pgina 4.\n"
-"\n"
-"Esta es la ltima pgina."
-
-#: ..\..\..\install\_functions_create.php:631
-msgid "Extended post with no teaser"
-msgstr "Post extendido sin presentacin preliminar"
-
-#: ..\..\..\install\_functions_create.php:631
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"ste es un post extendido sin presentacin preliminar. Esto significa que no vers esta frase al hacer click en \"ms\".\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"Esto es el texto extendido. Slo es visible al hacer click en \"ms\","
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post"
-msgstr "Post extendido"
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Esto es un post extendido. Significa que slo es visible esta frase. El resto se ve al hacer click en \"ms\".\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"Esto es el texto extendido. Slo es visible al hacer click en \"ms\","
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Important information"
-msgstr "Informacin importante"
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-"La bitcora B contiene algunos posts en la categora 'b2evolution Tips' (Consejos b2evolution).\n"
-"\n"
-"Si lo deseas, puedes borrar estos posts despus de leerlos. O tambin puedes cambiar su estado a 'Desaprobado' para mantener un control de lo que ya has ledo."
-
-#: ..\..\..\install\_functions_create.php:685
-msgid "First Post"
-msgstr "Primer post"
-
-#: ..\..\..\install\_functions_create.php:685
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>ste es el primer post.</p>\n"
-"\n"
-"<p>Se muestra tanto en la bitcora A como en la B.</p>\n"
-"\n"
-"<p>La traduccin al castellano de b2evolution ha sido realizada por Lucas Cepeda (http://otrodiamas.net). Si encuentras algn fallo, o quieres hacer alguna propuesta, por favor envame un mail: lucas@otrodiamas.net"
-
-#: ..\..\..\install\_functions_create.php:691
-msgid "Second post"
-msgstr "Segundo post"
-
-#: ..\..\..\install\_functions_create.php:691
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-"<p>ste es el segundo post</p>\n"
-"\n"
-"<p>Slo aparece en la bitcora A, pero en varias categoras.</p>"
-
-#: ..\..\..\install\_functions_create.php:697
-msgid "Third post"
-msgstr "Tercer post"
-
-#: ..\..\..\install\_functions_create.php:697
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-"<p>ste es el tercer post.</p>\n"
-"\n"
-"<p>Slo aparece en la bitcora B, y en una sla categora.</p>"
-
-#: ..\..\..\install\_functions_create.php:719
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "Hola, esto es un comentario. <br /> Para borrarlo, identifcate, y accede a los comentarios del post. Ah podrs editarlo o borrarlo."
-
-#: ..\..\..\install\_functions_evoupgrade.php:50
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "El esquema de la base de datos ya estaba actualizado. No se han efectuado cambios."
-
-#: ..\..\..\install\_functions_evoupgrade.php:251
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr "Parece que los siguientes nombres de archivo stub estn siendo usados por ms de una bitcora: ['%s']"
-
-#: ..\..\..\install\_functions_evoupgrade.php:253
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "No se puede actualizar hasta que sean nicos. Campo de la base de datos: [%s]"
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr "Verificando la versin del esquema de la base de datos..."
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "NO SE HA ENCONTRADO! No es una base de datos de b2evolution"
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr "!Esta versin es demasiado antigua!"
-
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "Esta versin es demasiado reciente! No se puede volver a esa versin."
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr "Esta bitcora contiene todos los posts actualizados desde Miniblog. El nombre de la bitcora es '%s'. %s"
-
-#: ..\..\..\install\_functions_wordpress.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from WordPress. This blog is named '%s'. %s"
-msgstr "Esta bitcora contiene todos los posts actualizados desde WordPress. El nombre de la bitcora es '%s'. %s"
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "Descripcin no disponible"
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "Descripcin no disponible"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "Convertir las URLs en accesos directos"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "Etiquetas &lt;P&gt; y &lt;BR&gt; automticas"
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "Formato BB, p.ej: [b]bold[/b]"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr "Formato al estilo GreyMatter"
-
-# C:\www\b2evolution\blogs\plugins\renderers\_gmcode.renderer.php:59
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr "**negrita ** \\cursiva\\ //cursiva// __subrayado__ ##tt## %%codeblock%%"
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "Convertir smilies de texto en iconos"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "Humane Web Text Generator 2.0 beta"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr "Insertado fcil de etiquetas HTML"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "INSertado [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "Borrado [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "STRong [Alt-S] sustituye negrita"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "EMphasis [Alt-E] sustitye cursiva"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "CODE [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "Prrafo [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "Lista no ordenada [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "Listar elemento [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "Citar [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "IMaGe [Alt-G] Imagen"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "A href [Alt-A] direccin url"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "Ms [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "Sin presentacin preliminar [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "Pagina siguiente [Alt + Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "Cerrar todas las etiquetas"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr "texto ALTernativo"
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "Insertado de smilies con un click"
-
-#  TRANS: All categories, skin's categories list
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "Todas"
-
-#: ..\..\..\skins\_feedback.php:77
-#: ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr "Direccin para hacer trackback a este post:"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95
-#: ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "An no hay %s para este post..."
-
-#: ..\..\..\skins\_feedback.php:185
-#: ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "Tu email <strong>no</strong> se mostrar en la pgina."
-
-#: ..\..\..\skins\_feedback.php:190
-#: ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "Pgina web"
-
-#: ..\..\..\skins\_feedback.php:192
-#: ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "Se mostrar tu URL"
-
-#: ..\..\..\skins\_feedback.php:213
-#: ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Saltos de lnea se convierten en &lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:218
-#: ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "Remember me"
-msgstr "Recordar mis datos"
-
-#: ..\..\..\skins\_feedback.php:218
-#: ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(Fijar cookies para el nombre, email &amp; url)"
-
-#: ..\..\..\skins\_lastcomments.php:33
-#: ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54
-#: ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "En respuesta a:"
-
-#: ..\..\..\skins\_linkblog.php:31
-#: ..\..\..\skins\custom\_linkblog.php:21
-msgid "Linkblog"
-msgstr "Linkblog"
-
-#: ..\..\..\skins\_linkblog.php:71
-#: ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "ms"
-
-#: ..\..\..\skins\_profile.php:79
-#: ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:80
-#: ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:81
-#: ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\_stats.php:57
-msgid "Top refering engines"
-msgstr "Top Referidos por buscadores"
-
-#: ..\..\..\skins\babyblues\_bloglist.php:23
-msgid "blogs"
-msgstr "bitcoras"
-
-#: ..\..\..\skins\babyblues\_main.php:111
-msgid "skin the site"
-msgstr "aplicar skin"
-
-#: ..\..\..\skins\babyblues\_main.php:120
-#: ..\..\..\skins\originalb2\_main.php:181
-msgid "archives"
-msgstr "archivos"
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr "Elige bitcora:"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr "Elige skin:"
-
-#: ..\..\..\skins\basic\_main.php:98
-#: ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "palabras"
-
-#: ..\..\..\skins\basic\_main.php:103
-msgid "Read more..."
-msgstr "Leer ms..."
-
-#: ..\..\..\skins\bluesky\_main.php:176
-#: ..\..\..\skins\guadeloupe\_main.php:178
-msgid "Choose a skin"
-msgstr "Elige un skin"
-
-#: ..\..\..\skins\custom\_main.php:221
-#: ..\..\..\skins\wpc_aubmach\_main.php:151
-#: ..\..\..\skins\wpc_default\_main.php:154
-msgid "Choose skin"
-msgstr "Elegir skin"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "Ver todos los posts de este autor"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "El <acronym title=\"Uniform Resource Identifier\">URI</acronym> para hacer un trackback a este post es:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Comment by"
-msgstr "Comentario hecho por"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Trackback from"
-msgstr "Trackback desde"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Pingback from"
-msgstr "Pingback desde"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:73
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:73
-#, fuzzy
-msgid "Edit This"
-msgstr "Editar esto"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:186
-#: ..\..\..\skins\wpc_default\_feedback.php:186
-msgid "E-mail"
-msgstr "E-mail"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:199
-#: ..\..\..\skins\wpc_default\_feedback.php:199
-msgid "Your Comment"
-msgstr "Tu comentario"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:219
-#: ..\..\..\skins\wpc_default\_feedback.php:219
-msgid "Say It!"
-msgstr "Dlo!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Filed under:"
-msgstr "Archivado en:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:161
-#: ..\..\..\skins\wpc_default\_main.php:164
-msgid "Other"
-msgstr "Otro"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:173
-#: ..\..\..\skins\wpc_default\_main.php:176
-msgid "Meta"
-msgstr "Meta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Syndicate this site using RSS"
-msgstr "Sindicar usando RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "The latest comments to all posts in RSS"
-msgstr "Los ltimos comentarios en todos los posts en RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "Comentarios <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "This page validates as XHTML 1.0 Transitional"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "<abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr> vlido"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:181
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Esta pgina utiliza b2evolution."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "Este skin utiliza un CSS diseado originariamente para WordPress (ver crditos de diseo en style.css)"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "Original design credits for this skin:"
-msgstr "Crditos del diseo original de este skin:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:191
-#: ..\..\..\skins\wpc_default\_main.php:194
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "Para asegurar la mxima compatibilidad con los ficheros CSS del WP, la mayora de caractersticas de bevolution que no existen en WP se han ocultado en este skin generico de WP."
-
-#: ..\..\..\xmlsrv\rdf.php:59
-#: ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] Leer ms!"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1401
-#: ..\..\..\xmlsrv\xmlrpc.php:1405
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Nuevo pingback en tu post #%d \"%s\""
-
-#~ msgid "Simpl. Chinese (CN)"
-#~ msgstr "Chino simplificado (CN)"
-#~ msgid "Update blog!"
-#~ msgstr "Actualizar bitacora!"
-#~ msgid "Create new blog!"
-#~ msgstr "Crear nueva bitacora!"
-
diff -ruN --text 0.9.2.src/locales/es_VE/_global.php 1.10.3.src/locales/es_VE/_global.php
--- 0.9.2.src/locales/es_VE/_global.php	2005-06-17 19:53:08.000000000 -0500
+++ 1.10.3.src/locales/es_VE/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1214 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['es_VE'] = array(
-	'' => "Project-Id-Version: PACKAGE VERSION\nPOT-Creation-Date: 2004-06-26 02:33+0200\nPO-Revision-Date: 2004-07-12 15:00+0100\nLast-Translator: Reinaldo Noriega Acosta <naldon@usa.net>\nLanguage-Team: LANGUAGE <LL@li.org>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\n",
-	'Selected' => "Seleccionado",
-	'Categories' => "Categoras",
-	'Permanent link to full entry' => "Link permanente a el post completo",
-	'Permalink' => "LinkPermanente",
-	'Recently' => "Recientemente",
-	'(cached)' => "(en cache)",
-	'(no cache)' => "(sin cache)",
-	'Last comments' => "ltimos comentarios",
-	'Some viewing statistics' => "Algunas estadsticas de visualizacin",
-	'Search' => "Buscar",
-	'All Words' => "Todas las Palabras",
-	'Some Word' => "Alguna Palabra",
-	'Entire phrase' => "La frase completa",
-	'Reset form' => "Reiniciar formulario",
-	'Get selection' => "Conseguir la seleccin",
-	'Archives' => "Archivos",
-	'more...' => "ms...",
-	'Recent Referers' => "Referentes Recientes",
-	'Top Referers' => "Referentes Ms Frecuentes",
-	'Misc' => "Misc",
-	'Syndicate this blog' => "Sindicar este blog",
-	'Default page for b2evolution' => "Pgina por defecto de b2evolution",
-	'Multilingual multiuser multi-blog engine.' => "Motor multi-blog, multi-usuario, multi-lenguaje.",
-	'Welcome to b2evolution' => "Bienvenido a b2evolution",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Esta es la pgina principal por defecto de b2evolution. Ser mostrada mientras no seleccione un blog por defecto en los ajustes generales.",
-	'Individual blogs on this system' => "Blogs presentes en este sistema",
-	'Blog #%d' => "Blog #%d",
-	'Blog #1' => "Blog #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Este es un blog especial que reune todos los mensajes de todos los dems blogs!",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Por favor note: la siguiente lista (as como el men) es automticamente generada e incluye solamente aquellos blogs que tienen un &quot;nombre url de stub&quot;. Puede establecer esto en la configuracin del blog en la herramienta de administracin.",
-	'More demos' => "Ms demos",
-	'Custom template' => "Plantilla personalizada",
-	'Multiple blogs displayed on the same page' => "Multiples blogs mostrados en la misma pgina",
-	'Summary of last posts in all blogs' => "Resumen de los ltimos posts en todos los blogs",
-	'The page you\'re looking at' => "La pgina que est viendo ahora",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Por favor nota: estos demos no hacen uso de evoSkins, aunque lo hayas activado en la instalacin. La nica manera de cambiar su apariencia es editando su plantilla PHP. Pero, una vez ms, recuerde que son solo demos destinados a inspirarle para sus propias plantillas ;)",
-	'Administration' => "Administracin",
-	'Go to backoffice!' => "Ir a la herramienta de administracin!",
-	'Official website' => "Sitio web oficial",
-	'GNU GPL license' => "Licencia GNU GPL",
-	'Multiblog demo' => "Demo multi-blog",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Esta plantilla de demo muestra 3 blogs al mismo tiempo (1 a la izquierda, 2 a la derecha)",
-	'Summary demo' => "Demo de resumen",
-	'This demo template displays a summary of last posts in all blogs' => "Esta plantilla de demo muestra un resumen de los ltimos posts en todos los blogs",
-	'More posts...' => "Ms posts...",
-	'Antispam' => "Antispam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "La palabra clave [%s] es muy corta, tiene que ser de 5 caracteres como mnimo!",
-	'Deleting log-hits matching [%s]...' => "Borrando hit-logs que conincidan con [%s]...",
-	'Deleting comments matching [%s]...' => "Borrando comentarios que coincidan con [%s]...",
-	'Blacklisting the keyword [%s]...' => "Aadiendo a la lista negra la palabra clave [%s]...",
-	'Confirm ban &amp; delete' => "Confirmar bloqueo y borrado",
-	'No log-hits match the keyword [%s].' => "No hay log-hits que coincidan con la palabra clave [%s].",
-	'Delete the following %d referer hits:' => "Borrando los siguientes %d hits de referente:",
-	'No comments match the keyword [%s].' => "No hay comentarios que coincidan con la palabra clave [%s].",
-	'Delete the following %d comments:' => "Borrando los siguientes %d comentarios:",
-	'The keyword [%s] is already handled by the blacklist.' => "La palabra clave  [%s] ya est siendo manejada por la lista negra.",
-	'Blacklist the keyword [%s] locally.' => "Aadiendo a la lista negra local la palabra clave [%s].",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "Reportar la palabra clave [%s] como abusadora a b2evolution.net.",
-	'Terms of service' => "Trminos de servicio",
-	'Perform selected operations' => "Ejecutar las operaciones seleccionadas",
-	'Removing entry #%d from the ban list...' => "Sacando el registro #%d de la lista de bloqueos...",
-	'Add a banned keyword' => "Aadir una palabra clave bloqueada",
-	'Check &amp; ban...' => "Verificar y bloquear...",
-	'Banned domains blacklist' => "Lista negra de dominios bloqueados",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Cualquier URL que contenga una de las siguientes palabras claves ser bloqueada de posts, comentarios y logs.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Si una palabra clave restringe un dominio legtimo, haga click en la marca verde para detener el bloqueo de esa palabra clave.",
-	'Request abuse update from centralized blacklist!' => "Solicitar actualizacin de la lista negra de abusos centralizada!",
-	'Allow keyword back (Remove it from the blacklist)' => "Permitir de nuevo la palabra clave (Sacndola de la lista negra)",
-	'Allow Back' => "Permitir de Nuevo",
-	'Report abuse to centralized ban blacklist!' => "Reportar el abuso a la lista negra de bloqueos centralizada!",
-	'Report' => "Reportar",
-	'Check hit-logs and comments for this keyword!' => "Verificar hit-logs y comentarios de esta palabra clave!",
-	'Re-check' => "Re-verificar",
-	'Blogs' => "Blogs",
-	'New' => "Nuevo",
-	'Creating blog...' => "Creando blog...",
-	'You must provide an URL blog name / Stub name!' => "Debe proveer un nombre URL de blog / archivo Stub!",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "Este nombre URL de blog / archivo Stub actualmente est siendo usado por otro blog. Escoja otro nombre.",
-	'Cannot create, please correct these errors:' => "No se puede crear, por favor corrija estos errores:",
-	'You should <a %s>create categories</a> for this blog now!' => "Debera <a %s>crear categoras</a> para este blog ahora mismo!",
-	'New weblog' => "Nuevo weblog",
-	'New blog' => "Nuevo blog",
-	'General' => "General",
-	'Permissions' => "Permisos",
-	'Advanced' => "Avanzado",
-	'Updating Blog [%s]...' => "Actualizando Blog [%s]...",
-	'Cannot update, please correct these errors:' => "No se puede actualizar, por favor corrija estos errores:",
-	'Delete blog [%s]?' => "Borrar el blog [%s]?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Borrando este blog tambin borrar todas sus categoras, posts y comentarios!",
-	'THIS CANNOT BE UNDONE!' => "ESTO NO SE PUEDE DESHACER!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "Tambin intente borrar el archivo Stub [<strong><a %s>%s</a></strong>]",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "Tambin intente borrar el archivo esttico [<strong><a %s>%s</a></strong>]",
-	'I am sure!' => "Estoy seguro!",
-	'CANCEL' => "CANCELAR",
-	'Generating static page for blog [%s]' => "Generando pgina esttica para el blog [%s]",
-	'You haven\'t set a static filename for this blog!' => "No ha establecido un nombre de archivo esttico para este blog!",
-	'File cannot be written!' => "El archivo no puede ser grabado!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "Debera verificar los permisos de archivo para [%s]. Mire el <a %s>manual en lnea para permisos de arhivos</a>.",
-	'Writing to file [%s]...' => "Escribiendo al archivo [%s]...",
-	'Done.' => "Hecho.",
-	'Browse blog:' => "Examinar blog:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Como est recien llegado, tendr que esperar a que un administrador le autorice para hacer post. Tambin podra enviar un <a %s>email al administrador</a> para pedirle un ascenso. Cuando sea ascendido, solo recarge esta pgina y podr hacer post.",
-	'Categories for blog:' => "Categoras del blog:",
-	'New sub-category in category: %s' => "Nueva subcategora en la categora: %s",
-	'New category in blog: %s' => "Nueva categora en el blog: %s",
-	'New category name' => "Nombre de la nueva categora",
-	'Create category' => "Crear categora",
-	'Deleting category #%d : %s ...' => "Borrando categora #%d: %s ...",
-	'ERROR' => "ERROR",
-	'Category deleted.' => "Categora borrada.",
-	'Properties for category:' => "Propiedades de la categora:",
-	'Name' => "Nombre",
-	'New parent category' => "Nueva categora padre",
-	'Old Parent' => "Viejo Padre",
-	'Root (No parent)' => "Raz (Sin padre)",
-	'Edit category!' => "Editar categora!",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Lo siento, no tiene permisos para editar/ver las propiedades de ninguna categora.",
-	'Oops, no post with this ID.' => "Ups, no hay ningn post con este ID.",
-	'Editing post' => "Editando post",
-	'#%d in blog: %s' => "#%d en el blog: %s",
-	'Oops, no comment with this ID!' => "Ups, no hay ningn comentario con este ID!",
-	'Editing comment' => "Editando comentario",
-	'New post in blog:' => "Nuevo post en el blog:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Como este blog no tiene categoras, no puedes hacer post en l. Primero debe crear categoras.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Cambiar a este blog (manteniendo lo que haya introducido si Javascript est activo)",
-	'b2evo' => "b2evo",
-	'Login...' => "Acceso...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "En b2evolution, no tiene que apuntar a la pgina b2login.php para iniciar sesin.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Simplemente apunte directamente a la pgina de la herramienta de administracin que necesite, por ejemplo: %s o %s. b2evo le pedir iniciar sesin si es necesario.",
-	'Settings' => "Ajustes",
-	'Regional' => "Regional",
-	'Plug-ins' => "Plug-ins",
-	'General settings updated.' => "Ajustes generales actualizados.",
-	'Regional settings updated.' => "Ajustes regionales actualizados.",
-	'You must provide a locale code!' => "Debe proveer un cdigo de localizacin!",
-	'Inserted locale \'%s\' into database.' => "Localizacin '%s' insertada en la base de datos.",
-	'Updated locale \'%s\'.' => "Localizacin '%s' actualizada.",
-	'Saved locale \'%s\'.' => "Localizacin '%s' grabada.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Tabla de localizaciones borrada, se cargaron los valores por defecto desde <code>/conf/_locales.php</code>.",
-	'File <code>%s</code> not found.' => "El archivo <code>%s</code> no fue encontrado.",
-	'Deleted locale \'%s\' from database.' => "Borrar localizacin '%s' de la base de datos.",
-	'Switched priorities.' => "Prioridades cambiadas.",
-	'Spell Check' => "Verificacin de Ortografa",
-	'Loading Spell Checker. Please wait' => "Cargando el verificador de ortografa. Por favor espere",
-	'View Stats for Blog:' => "Ver Estadsticas del Blog:",
-	'None' => "Nada",
-	'Changing hit #%d type to: %s' => "Cambiando el tipo del hit #%d a: %s",
-	'Deleting hit #%d...' => "Borrando el hit #%d...",
-	'Pruning hits for %s...' => "Purgando los hits de %s...",
-	'Summary' => "Resumen",
-	'Referers' => "Referentes",
-	'Refering Searches' => "Busquedas Referentes",
-	'Syndication' => "Sindicacin",
-	'User Agents' => "User Agents",
-	'Direct Accesses' => "Accesos Directos",
-	'Date' => "Fecha",
-	'Indexing Robots' => "Robots de ndices",
-	'Total' => "Total",
-	'Prune this date!' => "Purgar esta fecha!",
-	'Prune' => "Purgar",
-	'Prune hits for this date!' => "Purgar hits de esta fecha!",
-	'Last referers' => "ltimos referentes",
-	'These are hits from external web pages refering to this blog' => "Estos son hits de pginas web externas que hacen referencia a este blog",
-	'Delete this hit!' => "Borrar este hit!",
-	'Del' => "Borrar",
-	'Log as a search instead' => "Registrar mejor como una bsqueda",
-	'-&gt;S' => "-&gt;B",
-	'Ban this domain!' => "Bloquear este dominio!",
-	'Ban' => "Bloq",
-	'Top referers' => "Referentes ms frecuentes",
-	'Total referers' => "Total referentes",
-	'Last refering searches' => "ltimas bsquedas referentes",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Estos son hits de personas que vienen a este sistema de blog a travs de un motor de bsquedas. (Los motores de bsquedas deben estar listados en /conf/_stats.php)",
-	'Top refering search engines' => "Motores de bsquedas referentes ms frecuentes",
-	'Top Indexing Robots' => "Robots de ndices ms Frecuentes",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Estos son hits de robot automticos as como los robots de ndices de motores de bsquedas. (Los robots deben estar listados en /conf/_stats.php)",
-	'Top Aggregators' => "Agregadores Ms Frecuentes",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Estos son hits de agregadores de noticias. (Los agregadores deben estar listados en /conf/_stats.php)",
-	'Total RSS hits' => "Total hits RSS",
-	'Last direct accesses' => "ltimos accesos directos",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Estos son hits de personas que vienen a este sistema de blog por acceso directo (o escribiendo directamente el URL o por favoritos. Los referentes incorrectos (muy cortos) tambin estn listados aqu.)",
-	'Top User Agents' => "User Agents Ms Frecuentes",
-	'Custom skin template editing' => "Edicin de la plantilla personalizada",
-	'Listing:' => "Listing:",
-	'Invalid filename!' => "Nombre de archivo incorrecto!",
-	'Oops, no such file !' => "Ups, no existe el archivo !",
-	'File edited!' => "Archivo editado!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Tenga cuidado con lo que hace, editar este archivo podra daar la plantilla! No edite lo que est entre <code>&lt;?php</code> y <code>?&gt;</code> si no sabe lo que est haciendo!",
-	'update template !' => "actualizar plantilla !",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(no puede actualizar ese archivo/plantilla: debe hacerlo modificable - CHMOD 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "Esta pantalla le permite editar el <strong>skin personalizado</strong> (localizada bajo /skins/custom).",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Puede editar cualquiera de los siguientes archivos (su condicin de modificable est provista por el servidor -CHMOD 766)",
-	'Directory %s not found.' => "Directorio %s no fue encontrado.",
-	'This is the template that displays the links to the archives for a blog' => "Esta es la plantilla que muestra los links a los archivos de un blog",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Esta es la plantilla que muestra la lista (recursiva) de (sub)categorias",
-	'This is the template that displays the feedback for a post' => "Esta es la plantilla que muestra la retroalimentacin de un post",
-	'This is the template that displays the last comments for a blog' => "Esta es la plantilla que muestra los ltimos comentarios de un blog",
-	'This is the main template. It displays the blog.' => "Esta es la plantilla principal. Muestra el blog.",
-	'This is the template that displays stats for a blog' => "Esta es la plantilla que muestra las estadsticas de un blog",
-	'This is the page displayed in the comment popup' => "Esta es la plantilla mostrada en el popup de comentarios",
-	'This is the page displayed in the pingback popup' => "Esta es la plantilla mostrada en el popup de pingback",
-	'This is the page displayed in the trackback popup' => "Esta es la plantilla mostrada en el popup de trackback",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Nota: por supuesto que, tambin puede editar los archivos/plantillas en su editor de texto y subirlos. Este editor en lnea fue pensado para ser usado solamente cuando no tenga accesao a un editor de texto...",
-	'upload images/files' => "subir imgenes/archivos",
-	'File upload' => "Subir archivo",
-	'Allowed file types:' => "Tipos de archivo permitidos:",
-	'Maximum allowed file size: %d KB' => "Tamao mximo permitido: %d KB",
-	'Description' => "Descripcin",
-	'Upload !' => "Subir !",
-	'File %s: type %s is not allowed.' => "Archivo %s: de tipo %s no est permitido.",
-	'Couldn\'t upload your file to:' => "No se pudo subir su archivo a:",
-	'Duplicate File?' => "Archivo Duplicado?",
-	'The filename "%s" already exists!' => "El nombre de archivo \"%s\" ya existe!",
-	'Filename "%s" moved to "%s"' => "El nombre del archivo \"%s\" fue movido a \"%s\"",
-	'Confirm or rename:' => "Confirmar o renombrar:",
-	'Alternate name' => "Nombre Alternativo",
-	'Confirm !' => "Confirmar !",
-	'File uploaded !' => "Archivo subido !",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Su archivo <strong>\"%s\"</strong> fue subido con xito !",
-	'Here\'s the code to display it:' => "Aqu est el cdigo para mostrarlo:",
-	'Add the code to your post !' => "Aadir el cdigo a su post !",
-	'Image Details' => "Detalles de la Imagen",
-	'Size' => "Tamao",
-	'Type' => "Tipo",
-	'Close this window' => "Cerrar esta ventana",
-	'User management' => "Administracin de usuarios",
-	'You cannot change the demouser profile in demo mode!' => "No puede cambiar el perfil de demouser en modo demo!",
-	'You are only allowed to update your own profile!' => "Solo se le permite cambiar su propio perfil!",
-	'You must provide an unique login!' => "Debe proveer un identificador de usuario nico!",
-	'User level must be between %d and %d.' => "El nivel de usuario debe estar entre %d y %d.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Este identificador de usuario ya existe. Quiere <a %s>editar el usuario existente</a>?",
-	'You typed two different passwords.' => "Escribi dos contraseas diferentes.",
-	'The mimimum password length is %d characters.' => "La longitud mnima de contrasea es de %d caracteres.",
-	'User updated.' => "Usuario actualizado.",
-	'New user created.' => "Nuevo usuario creado.",
-	'Invalid promotion.' => "Ascenso incorrecto.",
-	'User level changed.' => "Nivel de usuario cambiado.",
-	'You can\'t delete yourself!' => "No se puede borrar a si mismo!",
-	'You can\'t delete User #1!' => "No puede borrar el Usuario #1!",
-	'Delete User %s?' => "Borrar el Usuario %s?",
-	'Warning' => "Alerta",
-	'deleting an user also deletes all posts made by this user.' => "borrando un usuario tambin borra todos los posts hechos por ese usuario.",
-	'Deleting User...' => "Borrando Usuario...",
-	'You can\'t delete Group #1!' => "No puede borrar el Grupo #1!",
-	'You can\'t delete the default group for new users!' => "No puede borrar el grupo por defecto para nuevos usuarios!",
-	'Delete group [%s]?' => "Borrar el grupo [%s]?",
-	'Group deleted...' => "Grupo borrado...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "Este grupo ya existe! Quiere <a %s>editar el grupo existente</a>?",
-	'Group updated.' => "Grupo actualizado.",
-	'The user was not created:' => "El usuario no fue creado:",
-	'The user was not updated:' => "El usuario no fue actualizado:",
-	'The group was not created:' => "El grupo no fue creado:",
-	'The group was not updated:' => "El grupo no fue actualizado:",
-	'You are not allowed to view other users.' => "No tiene permitido ver otros usuarios.",
-	'Adding new post...' => "Aadiendo nuevo post...",
-	'Supplied URL is invalid: ' => "La URL suplida no es correcta:",
-	'Cannot post, please correct these errors:' => "No se puede hacer post, por favor corrija estos errores:",
-	'Back to post editing' => "Volver a la edicin de post",
-	'Recording post...' => "Grabando post...",
-	'Sleeping...' => "Sleeping...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "El post no est completamente pblico: saltando trackback, pingback y pings de blog...",
-	'Posting Done...' => "Grabacin hecha...",
-	'Updating post...' => "Actualizando post...",
-	'Post had already pinged: skipping blog pings...' => "El post ya se le ha hecho ping: saltando pings de blog...",
-	'Updating done...' => "Actualizacin hecha...",
-	'Updating post status...' => "Actualizando estado del post...",
-	'Deleting post...' => "Borrando post...",
-	'Oops, no post with this ID!' => "Ups, no hay ningn post con ese ID!",
-	'Deleting Done...' => "Borrado hecho...",
-	'Error' => "Error",
-	'Cannot update comment, please correct these errors:' => "No se puede actualizar el comentario, por favor corrija estos errores:",
-	'Back to posts!' => "Volver a los posts!",
-	'You may also want to generate static pages or view your blogs...' => "Quizs tambin quiera generar pginas estticas o ver sus blogs...",
-	'New post' => "Nuevo post",
-	'User group' => "Grupo de usuario",
-	'See <a %s>online manual</a> for details.' => "Mire el <a %s>manual en lnea</a> para detalles.",
-	'Level' => "Nivel",
-	'Default locale' => "Localizacin por defecto",
-	'Select main category in target blog and optionally check additional categories' => "Seleccione la categora principal en el blog central y opcionalmente marque categoras adicionales",
-	'Select as an additionnal category' => "Seleccionar como una categora adicional",
-	'Select as MAIN category' => "Seleccionar como categora PRINCIPAL",
-	'Tools' => "Herramientas",
-	'Bookmarklet' => "Bookmarklet",
-	'Add this link to your Favorites/Bookmarks:' => "Aadir este link a sus Favoritos/Bookmarks:",
-	'b2evo bookmarklet' => "b2evo bookmarklet",
-	'Post to b2evolution' => "Hacer post en b2evolution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "No se encontr sidebar! Debe usar Mozilla 0.9.4 o superior!",
-	'SideBar' => "SideBar",
-	'Add the <a %s>b2evo sidebar</a> !' => "Aadir el <a %s>sidebar b2evo</a> !",
-	'Add this link to your favorites:' => "Aadir este link a sus favoritos:",
-	'b2evo sidebar' => "SideBar b2evo",
-	'Movable Type Import' => "Importacin Movable Type",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "Use la funcionalidad export de MT para crear un archivo .TXT que contenga sus posts;",
-	'Place that file into the /admin folder on your server;' => "Pnga ese archivo en la carpeta /admin en su servidor;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "Siga las instrucciones en la <a %s>herramienta de migracin MT</a>.",
-	'Static file generation' => "Generacin de archivo esttico",
-	'Static filename' => "Archivo esttico",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Este es el archivo .html que ser creado cuando genere una versin esttica de la pgina inicial del blog.",
-	'After each new post...' => "Despus de cada nuevo post...",
-	'Ping b2evolution.net' => "Ping a b2evolution.net",
-	'to get listed on the "recently updated" list on b2evolution.net' => "para ser listado en la lista \"recently updated\" en b2evolution.net",
-	'Ping technorati.com' => "Ping a technocrati.com",
-	'to give notice of new post.' => "para dar noticias de nuevo post.",
-	'Ping weblogs.com' => "Ping a weblogs.com",
-	'Ping blo.gs' => "Ping a blo.gs",
-	'Advanced options' => "Opciones avanzadas",
-	'Allow trackbacks' => "Permitir trackbacks",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Permitir que otros bloggers enven trackbacks a este blog, dejndole saber cuando ellos le hagan referencia. Esto tambin le dejar a usted enviar trackbacks a otros blogs.",
-	'Allow pingbacks' => "Permitir pingbacks",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Permitir que otros bloggers enven pingbacks a este blog, dejndole saber cuando ellos le hagar referencia. Esto tambin le dejar a usted enviar pingbacks a otros blogs.",
-	'Save !' => "Grabar !",
-	'Reset' => "Reiniciar",
-	'General parameters' => "Parmetros generales",
-	'Full Name' => "Nombre Completo",
-	'Will be displayed on top of the blog.' => "Ser mostrado a la cabeza del blog.",
-	'Short Name' => "Nombre Corto",
-	'Will be used in selection menus and throughout the admin interface.' => "Ser usado en mens de seleccin y a travs de la interfase de administracin.",
-	'Main Locale' => "Localizacin Principal",
-	'Determines the language of the navigation links on the blog.' => "Determina el lenguaje de los links de navegacin del blog.",
-	'Access parameters' => "Parmetros de acceso",
-	'Default blog on index.php' => "Blog por defecto en index.php",
-	'Current default is:' => "Actualmente esta:",
-	'Other blog through index.php' => "Otro blog va index.php",
-	'Other blog through stub file (Advanced)' => "Otro blog va archivo stub (Avanzado)",
-	'You MUST create a stub file for this to work.' => "Debe crear un archivo stub para que esto funcione.",
-	'Preferred access type' => "Tipo de acceso preferido",
-	'Blog Folder URL' => "URL de la Carpeta de Blog",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "No deje slash al final. (Si no sabe, deje este espacio vaco.)",
-	'URL blog name / Stub name' => "Nombre URL de blog / archivo Stub",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "Usado en URLs para identificar este blog. Esto debera ser el nombre del archivo stub si usa este tipo de acceso.",
-	'Default display options' => "Opciones de visualizacin por defecto",
-	'Default skin' => "Skin por defecto",
-	'This is the default skin that will be used to display this blog.' => "Este es el skin por defecto que ser usado para mostrar el blog.",
-	'Allow skin switching' => "Permitir cambio de skin",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Se permitir que los usuarios seleccionen otro skin para ver el blog (y sus skin preferidos sern grabados en una cookie).",
-	'Display public blog list' => "Mostrar la lista de blogs pblicos",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Marque esto si quiere mostrar la lista de todos los blogs en la pgina de su blog (si su skin lo soporta).",
-	'Include in public blog list' => "Incluir en la lista de blogs pblicos",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Marque esto si quiere que este blog sea mostrado en la lista de todos los blogs pblicos.",
-	'Default linkblog' => "Blog de Links por defecto",
-	'Will be displayed next to this blog (if your skin supports this).' => "Ser mostrado a lado de este blog (si su skin lo soporta).",
-	'Tagline' => "Lnea Central",
-	'This is diplayed under the blog name on the blog template.' => "Esto ser mostrado debajo del nombre del blog en la plantilla del blog.",
-	'Long Description' => "Descripcin Larga",
-	'This is displayed on the blog template.' => "Esto ser mostrado en la plantilla del blog.",
-	'Short Description' => "Descripcin Corta",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Esto es usado en el description meta tag y alimentacin RSS. NO USES HTML!",
-	'Keywords' => "Palabras Claves",
-	'This is is used in meta tag keywords. NO HTML!' => "Esto es usado en el keywords meta tag. NO USES HTML!",
-	'Notes' => "Notas",
-	'Additional info.' => "Informacon adicional.",
-	'Blog' => "Blog",
-	'Blog URL' => "URL de Blog",
-	'Static File' => "Archivo Esttico",
-	'Locale' => "Localizacin",
-	'Properties' => "Propiedades",
-	'Default' => "Por Defecto",
-	'Gen!' => "Gen!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "Est seguro que quiere borrar el blog #%d ?\\n\\nALERTA: Esto borrar TODOS LOS POSTS, COMENTARIOS,\\nCATEGORIAS y otros datos relacionados con ese Blog!\\n\\nEsto no se puede deshacer!",
-	'Delete this blog!' => "Borrar este blog!",
-	'Copy this blog!' => "Copiar este blog!",
-	'Copy' => "Copiar",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "Lo siento, no tiene permisos para editar/ver las propiedades de ningn blog.",
-	'New blog...' => "Nuevo blog...",
-	'User permissions' => "Permisos de usuario",
-	'Login ' => "Usuario",
-	'Is<br />member' => "Es<br />miembro",
-	'Can post/edit with following statuses:' => "Puede hacer post/editar con los siguientes estados:",
-	'Delete<br />posts' => "Borrar<br />posts",
-	'Edit<br />comts' => "Editar<br />coments",
-	'Edit<br />cats' => "Editar<br />categs",
-	'Edit<br />blog' => "Editar<br />blog",
-	'Published' => "Publicado",
-	'Protected' => "Protegido",
-	'Private' => "Privado",
-	'Draft' => "Borrador",
-	'Deprecated' => "Abandonado",
-	'Members' => "Miembros",
-	'Permission to read protected posts' => "Permisos para leer posts protegidos",
-	'Permission to post into this blog with private status' => "Permiso para hacer post en este blog con estado privado",
-	'Permission to post into this blog with protected status' => "Permiso para hacer post en este blog con estado protegido",
-	'Permission to post into this blog with draft status' => "Permiso para hacer post en este blog con estado borrador",
-	'Permission to post into this blog with deprecated status' => "Permiso para hacer post en este blog con estado abandonado",
-	'Permission to delete posts in this blog' => "Permiso para borrar posts en este blog",
-	'Permission to edit comments in this blog' => "Permiso para editar comentarios en este blog",
-	'Permission to edit categories for this blog' => "Permiso para editar categoras en este blog",
-	'Permission to edit blog properties' => "Permiso para editar las propiedades del blog",
-	'(un)selects all checkboxes using Javascript' => "(des)selecciona todos los checkboxes usando Javascript",
-	'(un)check all' => "(des)seleccionar todos",
-	'Non members' => "No miembros",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Alerta: Est a punto de borrar sus propios permisos para editar este blog!\\nYa no podr tener acceso a sus propiedades si hace eso!",
-	'Edit category properties' => "Editar las propiedades de la categora",
-	'Are you sure you want to delete?' => "Est seguro que quiere borrar?",
-	'New sub-category here' => "Nueva sub-categora aqu",
-	'New category here' => "Nueva categora aqu",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Nota:</strong> Borrando una categora no borra los posts de esa categora. Solo sern asignados a la categora padre. Cuando se borre una categora raz, los posts sern asignados a la ms antigua categora que quede en el mismo blog (la categora con el nmero ms pequeo).",
-	'Post contents' => "Contenido del Post",
-	'Title' => "Ttulo",
-	'Language' => "Lenguaje",
-	'Link to url' => "Link a URL",
-	'Email' => "Email",
-	'URL' => "URL",
-	'Preview' => "Previsualizar",
-	'&nbsp; Save ! &nbsp;' => "&nbsp;  Grabar ! &nbsp;",
-	'Spellcheck' => "Ortografa",
-	'Upload a file/image' => "Subir archivo/imagen",
-	'Advanced properties' => "Propiedades avanzadas",
-	'Edit timestamp' => "Editar fecha-hora",
-	'URL Title' => "Ttulo de URL",
-	'(to be used in permalinks)' => "(para se usado en linkpermanentes)",
-	'Auto-BR' => "Auto-BR",
-	'This option is deprecated, you should avoid using it.' => "Esta opcin est abandonada, debera evitar usarla.",
-	'Additional actions' => "Acciones adicionales",
-	'Pingback' => "Pingback",
-	'(Send a pingback to all URLs in this post)' => "(Enviar un pingback a todas las URLs en este post)",
-	'Trackback URLs' => "URLs de Trackbacks",
-	'(Separate by space)' => "(separadas por espacio)",
-	'Status' => "Estado",
-	'The post will be publicly published' => "El post ser completamente pblico",
-	'Published (Public)' => "Publicado (Completamente)",
-	'The post will be published but visible only by logged-in blog members' => "El post ser publicado pero solamente visible para miembros que hayan iniciado sessin",
-	'Protected (Members only)' => "Protegido (Solo Miembros)",
-	'The post will be published but visible only by yourself' => "El post ser publicado pero solo visible para usted mismo",
-	'Private (You only)' => "Privado (Solo Usted)",
-	'The post will appear only in the backoffice' => "El post solo aparecer en la herramienta de administracin",
-	'Draft (Not published!)' => "Borrador (No publicado!)",
-	'Deprecated (Not published!)' => "Abandonado (No publicado!)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Nota: hacer post a lo largo de multiples blogs est activado.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Nota: hacer post a lo largo de multiples blogs est actualmente desactivado.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Nota: hacer post a lo largo de multiples categoras est actualmente desactivado.",
-	'Comments' => "Comentarios",
-	'Visitors can leave comments on this post.' => "Visitantes pueden dejar comentarios en este post.",
-	'Open' => "Abierto",
-	'Visitors can NOT leave comments on this post.' => "Visitantes NO pueden dejar comentarios en este post.",
-	'Closed' => "Cerrado",
-	'Visitors cannot see nor leave comments on this post.' => "Visitantes NO pueden ver NI dejar comentarios en este post.",
-	'Disabled' => "Desactivado",
-	'Renderers' => "Renderers",
-	'Comment info' => "Informacin del comentario",
-	'Author' => "Autor",
-	'IP address' => "Direccin IP",
-	'Next %d days' => "%d das siguientes",
-	'Previous %d' => "%d anteriores",
-	'Previous %d days' => "%d das anteriores",
-	'Next %d' => "%d siguientes",
-	' to ' => "a",
-	' of ' => "de",
-	'from the end' => "desde el final",
-	'from the start' => "desde el principio",
-	'OK' => "OK",
-	' Date range: ' => " Rango de fechas:",
-	'by' => "por",
-	'level:' => "nivel:",
-	'Pages:' => "Pginas:",
-	'no comment' => "no hay comentarios",
-	'1 comment' => "1 comentario",
-	'%d comments' => "%d comentarios",
-	'1 Trackback' => "1 Trackback",
-	'%d Trackbacks' => "%d Trackbacks",
-	'1 Pingback' => "1 Pingback",
-	'%d Pingbacks' => "%d Pingbacks",
-	'Trackbacks' => "Trackbacks",
-	'Pingbacks' => "Pingbacks",
-	'No feedback for this post yet...' => "Todava no hay retroalimentacin para este post...",
-	'Comment from:' => "Comentario de:",
-	'Trackback from:' => "Trackback desde:",
-	'Pingback from:' => "Pingback desde:",
-	'Permanent link to this comment' => "Link permanente a este comentario",
-	'Leave a comment' => "Dejar un comentario",
-	'User' => "Usuario",
-	'Edit profile' => "Editar perfil",
-	'Comment text' => "Texto del comentario",
-	'Allowed XHTML tags' => "Tags HTML permitidos",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "URLs, email, AIM y ICQs sern convertidos automticamente.",
-	'Options' => "Opciones",
-	'(Line breaks become &lt;br&gt;)' => "(Saltos de lnea se convierten a &lt;br&gt;)",
-	'Send comment' => "Enviar comentario",
-	'Posts to show' => "Posts a mostrar",
-	'Past' => "Pasado",
-	'Future' => "Futuro",
-	'Title / Text contains' => "Ttulo / Texto contiene",
-	'Words' => "Palabras",
-	'AND' => "Y",
-	'OR' => "O",
-	'GPL License' => "Licencia GPL",
-	'uncheck all' => "deseleccionar todo",
-	'check all' => "seleccionar todo",
-	'visit b2evolution\'s website' => "visitar el sitio web de b2evolution",
-	'Logout' => "Cerrar sesin",
-	'Exit to blogs' => "Salir a los blogs",
-	'Blog time:' => "Hora del blog:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Sesin iniciada como:",
-	'Write' => "Escribir",
-	'Edit' => "Editar",
-	'Stats' => "Estadsticas",
-	'Templates' => "Plantillas",
-	'Users' => "Usuarios",
-	'User Profile' => "Perfil de Usuario",
-	'Default user rights' => "Derechos de usuario por defecto",
-	'New users can register' => "Nuevos usuarios se pueden registrar",
-	'Check to allow new users to register themselves.' => "Marque para permitir que nuevos usuarios se registren por si mismos.",
-	'Group for new users' => "Grupo para nuevos usuarios",
-	'Groups determine user roles and permissions.' => "Los grupos determinan los roles de usuario y permisos.",
-	'Level for new users' => "Nivel para nuevos usuarios",
-	'Levels determine hierarchy of users in blogs.' => "Los niveles determinan la jerarqua de usuarios en los blogs.",
-	'Display options' => "Opciones de Visualizacin",
-	'Default blog to display' => "Blog a mostrar por defecto",
-	'This blog will be displayed on index.php .' => "Este blog ser mostrado en index.php",
-	'days' => "das",
-	'posts' => "posts",
-	'posts paged' => "posts paginados",
-	'Display mode' => "Modo de visualizacin",
-	'Posts/Days per page' => "Posts/Das por pgina",
-	'monthly' => "mensualmente",
-	'weekly' => "semanalmente",
-	'daily' => "diariamente",
-	'post by post' => "post a post",
-	'Archive mode' => "Modo de Archivos",
-	'Link options' => "Opciones de link",
-	'Use extra-path info' => "Usar informacin extra-path",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&c=1&tb=1&pb=1&more=1\'.' => "Recomendado si su servidor web lo soporta. Los links sern parecidos a 'stub/2003/05/20/titulo_post' en lugar de 'stub?title=titulo_post&c=1&tb=1&pb=1&more=1'.",
-	'Post called up by its URL title (Recommended)' => "Post llamado por su ttulo de URL (Recomendado)",
-	'Fallback to ID when no URL title available.' => "Recae en el ID cuando no haya disponible un ttulo de URL.",
-	'Post called up by its ID' => "Post llamado por su ID",
-	'Post on archive page, located by its ID' => "Post en la pgina de archivos, localizado por su ID",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "Post en la pgina de archivos, localizado por su ttulo (para compatibilidad con Cafelog)",
-	'Permalink type' => "Typo de LinkPermanente",
-	'Security options' => "Opciones de seguridad",
-	'Minimum password length' => "Longitud mnima de contraseas",
-	'for users.' => "para usuarios.",
-	'Rendering plug-ins' => "Rendering plug-ins",
-	'Plug-in' => "Plug-ins",
-	'Apply' => "Aplicar",
-	'Toolbar plug-ins' => "Barra de herramientas plug-ins",
-	'Update' => "Actualizar",
-	'Create new locale' => "Crear nueva localizacin",
-	'Edit locale' => "Editar localizacin",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "Las primeras dos letras deberan ser un <a %s>cdigo de lenguaje ISO 639</a>. Las ltimas dos letras deberan ser un <a %s>cdigo de pas ISO 3166</a>.",
-	'Enabled' => "Activado",
-	'Should this locale be available to users?' => "Debera estar esta localizacin disponible para usuarios?",
-	'name of the locale' => "nombre de la localizacin",
-	'Charset' => "Mapa de caracteres",
-	'Must match the lang file charset.' => "Debera coincidir con el mapa de caracteres del archivo de lenguaje.",
-	'Date format' => "Formato de fecha",
-	'See below.' => "Mirar ms abajo.",
-	'Time format' => "Formato de hora",
-	'Lang file' => "Archivo de lenguaje",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "el archivo de lenguaje a usar, desde el subdirectorio <code>locales</code>",
-	'Priority' => "Prioridad",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1 es la ms alta. La prioridad es importante cuando se selecciona una localizacin desde un cdigo de lenguaje y muchas localizaciones coinciden con el mismo lenguaje; esto puede pasar cuando se detecta el lenguaje del navegador. La prioridad tambin afecta el orden en que las localizaciones se muestran en combos de seleccin, etc.",
-	'Create' => "Crear",
-	'This will replace locale \\\'%s\\\'. Ok?' => "Esto reemplazar la localizacin \\'%s\\'. OK?",
-	'Flags' => "Banderas",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "Las banderas estn almacenadas en subdirectorios desde <code>%s</code>. Sus nombres de archivo son iguales a la parte del pas en la localizacin (caracteres 4-5); la extensin del archivo es .gif .",
-	'Date/Time Formats' => "Formatos de Fecha/Hora",
-	'The following characters are recognized in the format strings:' => "Los siguientes caracteres son reconocidos en la cadena de formato:",
-	'a - "am" or "pm"' => "a - \"am\" o \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" o \"PM\"",
-	'B - Swatch Internet time' => "B - Hora Internet Swatch",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - fecha ISO 8601 (Requiere PHP 5); p.e. \"2004-02-12T15:19:21+00:00\"",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d - da del mes, 2 dgitos con cero a la izquierda; p.e. \"01\" a \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - da de la semana, texto, 3 letras; p.e. \"Vie\"",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - da de la semana, 1 letra; p.e. \"V\"",
-	'F - month, textual, long; i.e. "January"' => "F - mes, texto, largo; p.e. \"Enero\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - hora, formato 12-horas sin ceros a la izquierda; p.e. \"1\" a \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - hora, formato 24-horas sin ceros a la izquierda; p.e. \"0\" a \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - hora, formato 12-horas; p.e. \"01\" a \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - hora, formato 24-horas; p.e. \"00\" a \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - minutos; p.e. \"00\" a \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (\"i\" mayscula) - \"1\" si se est en DST, \"0\" sino.",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - da del mes sin ceros a la izquierda; p.e. \"1\" a \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (\"L\" minscula) - da de la semana, texto, largo; p.e. \"Viernes\"",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - boolean que indica si es un ao bisiesto; p.e. \"0\" o \"1\"",
-	'm - month; i.e. "01" to "12"' => "m - mes; p.e. \"01\" a \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - mes, texto, 3 letras; p.e. \"Ene\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - mes sin ceros a la izquierda; p.e. \"1\" a \"12\"",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "O - diferencia, en horas, con la hora Greenwich (GMT); p.e. \"+0200\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - fecha con formato RFC 822; p.e. \"Jue, 21 Dic 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - segundos; p.e. \"00\" a \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - Sufijo ordinal -en ingls-, texto, 2 caracteres; p.e. \"th\", \"nd\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - nmero de das en el mes dado; p.e. \"28\" a \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - zona horaria establecida en esta mquina; p.e. \"MDT\"",
-	'U - seconds since the epoch' => "U - segundos desde la epoca (UNIX)",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - da de la semana, numerico, p.e. \"0\" (Domingo) a \"6\" (Sbado)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W . nmero de la semana del ao segn ISO-8601, las semanas empiezan en lunes; p.e. \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - ao, 4 dgitos; p.e. \"1999\"",
-	'y - year, 2 digits; i.e. "99"' => "y - ao, 2 dgitos; p.e. \"99\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - dia del ao; p.e. \"0\" a \"365\"",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - compensacin, en segundos, de la zona horaria (p.e. \"-43200\" a \"43200\"). La compensacin para las zonas horarias al oeste de UTC es siempre negativa, y para aquellas al este de UTC es siempre positiva.",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - formato completo ISO 8601, equivalente a Y-m-d\\TH:i:s\\Z",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Caracteres no reconocidos en la cadena de formato sern impresos tal-cual.<br />\n\t\t\tPuedes hacer escape de caracteres si los precedes con un \\ para imprimirlos tal-cual.",
-	'Note: default locale is not enabled.' => "Nota: localizacin por defecto no esta activada.",
-	'Regional settings' => "Ajustes regionales",
-	'Time difference' => "Diferencia horaria",
-	'in hours' => "en horas",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "Si no est en la zona horaria de su servidor. La hora actual del servidor es: %s.",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "Sobreescrita por la configuracin del navegador, localizacin de usuario o localizacin del blog (en ese orden).",
-	'Available locales' => "Localizaciones disponibles",
-	'Hide translation info' => "Ocultar informacin de traduccin",
-	'Show translation info' => "Mostrar informacin de traduccin",
-	'Date fmt' => "Form. fecha",
-	'Time fmt' => "Form. hora",
-	'Strings' => "Cadenas",
-	'Translated' => "Traducido",
-	'Extract' => "Extraer",
-	'up' => "arriba",
-	'Move priority up' => "Subir prioridad",
-	'down' => "abajo",
-	'Move priority down' => "Bajar prioridad",
-	'Copy locale' => "Copiar localizacin",
-	'Reset custom settings' => "Reiniciar ajustes personalizados",
-	'No language file...' => "No hay archivo de lenguaje",
-	'Extract .po file into b2evo-format' => "Extraer archivo .po en el formato b2evo",
-	'Are you sure you want to reset?' => "Est seguro que quiere reiniciar?",
-	'Reset to defaults (delete database table)' => "Reiniciar a los valores por defecto (borrar la tabla de la base de datos)",
-	'first user' => "primer usuario",
-	'previous user' => "usuario anterior",
-	'next user' => "usuario siguiente",
-	'last user' => "ltimo usuario",
-	'Close user profile' => "Cerrar perfil de usuario",
-	'Create new user profile' => "Crear nuevo perfil de usuario",
-	'Profile for:' => "Perfil de:",
-	'Login' => "Identificacin de Usuario",
-	'First name' => "Nombre",
-	'Last name' => "Apellido",
-	'Nickname' => "Alias",
-	'Identity shown' => "Identificacin mostrada como:",
-	'Preferred locale' => "Localizacin preferida",
-	'Preferred locale for admin interface, notifications, etc.' => "Localizacin preferida para la interfase de administracin, notificaciones, etc.",
-	'Send an email' => "Enviar un email",
-	'Visit the site' => "Visitar el sitio",
-	'Search on ICQ.com' => "Buscar en ICQ.com",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "Enviar un mensaje instantneo al usuario",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "Yahoo IM",
-	'Notifications' => "Notificaciones",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Maque esto para recibir notificacin cuando uno de sus posts reciba comentarios, trackbacks, etc.",
-	'New password' => "Nueva contrasea",
-	'Leave empty if you don\'t want to change the password.' => "Deje vaco si no quiere cambiar la contrasea.",
-	'Confirm new password' => "Confirmar nueva contrasea",
-	'yes' => "si",
-	'no' => "no",
-	'User rights' => "Derechos de usuario",
-	'User information' => "Informacin de usuario",
-	'ID' => "ID",
-	'Posts' => "Posts",
-	'Created on' => "Creado el",
-	'From IP' => "Desde el IP",
-	'From Domain' => "Desde el Dominio",
-	'With Browser' => "Con Navegador",
-	'first group' => "primer grupo",
-	'previous group' => "grupo anterior",
-	'next group' => "grupo siguiente",
-	'last group' => "ltimo grupo",
-	'Close group profile' => "Cerrar perfil de grupo",
-	'Creating new group' => "Creando nuevo grupo",
-	'Editing group:' => "Editando grupo:",
-	'Viewing group:' => "Viendo grupo:",
-	'Permissons for members of this group' => "Permisos para los miembros de este grupo",
-	'View all' => "Ver todo",
-	'Full Access' => "Acceso Total",
-	'No Access' => "Sin Acceso",
-	'View only' => "Solo Lectura",
-	'Statistics' => "Estadsticas",
-	'Global options' => "Opciones Globales",
-	'Check to allow template editing.' => "Marque para permitir la edicin de plantillas.",
-	'User/Group Management' => "Administracin de Usuario/Grupo",
-	'Groups &amp; Users' => "Grupos y Usuarios",
-	'default group for new users' => "grupo por defecto para nuevos usuarios",
-	'Copy group' => "Copiar grupo",
-	'Delete group' => "Borrar grupo",
-	'decrease user level' => "decrementar nivel de usuario",
-	'increase user level' => "incrementar nivel de usuario",
-	'Delete user' => "Borrar usuario",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Est seguro que quiere borrar este usuario?\\nAlerta: todos sus posts tambin sern borrados!",
-	'New user...' => "Nuevo usuario...",
-	'New group...' => "Nuevo grupo...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "El skin [%s] establecido por defecto para el blog [%s] no existe. Debe ser correctamente establecido en las <a %s>propiedades del blog</a> o bien sustituido en un archivo stub. Contacte el <a %s>webmaster</a>...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "ERROR! No se puede borrar! Tendr que borrar el archivo [%s] manualmente.",
-	'%d posts' => "%d posts",
-	'1 post' => "1 post",
-	'previous month' => "mes anterior",
-	'next month' => "mes siguiente",
-	'previous year' => "ao anterior",
-	'next year' => "ao siguiente",
-	'go to month\'s archive' => "ir a los archivos del mes",
-	'Member' => "Miembro",
-	'Visitor' => "Visitante",
-	'Edit this comment' => "Editar este comentario",
-	'Delete' => "Borrar",
-	'Delete this comment' => "Borrar este comentario",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Est a punto de borrar este comentario!\\n\\'CANCELAR\\' para no hacerlo, \\'ACEPTAR\\' para borrarlo.",
-	'No comment yet...' => "Todava no hay comentarios...",
-	'Sorry, there is nothing to display...' => "Lo siento, no hay nada para mostrar...",
-	'Error selecting database [%s]!' => "Error haciendo select a la base de datos [%s]!",
-	'MySQL error!' => "Error mySQL!",
-	'New group' => "Nuevo grupo",
-	'Parser error: ' => "Error de parser:",
-	'Tag <code>body</code> can only be used once!' => "El tag <code>body</code> solo se puede usar una sola vez!",
-	'Illegal tag' => "Tag ilegal",
-	'Tag %s must occur inside another tag' => "El tag %s solo puede ser utilizado dentro de otro tag",
-	'Tag %s is not allowed within tag %s' => "El tag %s no est permitido dentro del tag %s",
-	'Tag %s may not have attribute %s' => "El tag %s puede que no tenga el atributo %s",
-	'Found invalid URL: ' => "Se encontr una URL incorrecta:",
-	'Tag %s may not contain raw character data' => "El tag %s puede que no contenga texto en bruto",
-	'Browse category' => "Examinar categora",
-	'Comments are closed for this post.' => "Los comentarios para este post estn cerrados.",
-	'This post is not published. You cannot leave comments.' => "El post no est publicado, no puede dejar comentarios.",
-	'Read more!' => "Leer ms!",
-	'More:' => "Ms:",
-	'Display feedback / Leave a comment' => "Mostrar retroalimentacin / Dejar un comentario",
-	'Send feedback' => "Enviar retroalimentacin",
-	'1 feedback' => "1 retroalimentacin",
-	'%d feedbacks' => "%d retroalimentaciones",
-	'Display comments / Leave a comment' => "Mostrar comentarios / Dejar un comentario",
-	'Display trackbacks / Get trackback address for this post' => "Mostrar trackbacks / Conseguir la direccin de trackback de este post",
-	'Trackback (0)' => "Trackback (0)",
-	'Trackback (1)' => "Trackback (1)",
-	'Trackbacks (%d)' => "Trackbacks (%d)",
-	'Display pingbacks' => "Mostrar pingbacks",
-	'Pingback (0)' => "Pingback (0)",
-	'Pingback (1)' => "Pingback (1)",
-	'Pingbacks (%d)' => "Pingbacks (%d)",
-	'Delete this post' => "Borrar este post",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Est a punto de borrar este post!\\n\\'CANCELAR\\' para no hacerlo, \\'ACEPTAR\\' para borrarlo.",
-	'Edit this post' => "Editar este post",
-	'Publish NOW!' => "Publicar AHORA MISMO!",
-	'Publish now using current date and time.' => "Publicar ahora mismo usando la fecha y hora actuales.",
-	'Invalid post, please correct these errors:' => "Post incorrecto, por favor corrija estos errores:",
-	'Sorry, there is no post to display...' => "Lo siento, no hay ningn post para mostrar...",
-	'POP3 connect:' => "POP3 connect:",
-	'No server specified' => "No se ha especificado servidor",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "No hay conneccin con el servidor",
-	'POP3 user:' => "POP3 user:",
-	'No login ID submitted' => "No se ha sumistrado un identificador de usuario",
-	'connection not established' => "coneccin no establecida",
-	'POP3 pass:' => "POP3 pass:",
-	'No password submitted' => "No se ha suministrado contrasea",
-	'authentication failed ' => "fall la identificacin",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP failed. Server not RFC 1939 compliant",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "No hay server banner",
-	'abort' => "abortar",
-	'apop authentication failed' => "fall la identificacin apop",
-	'POP3 login:' => "POP3 login:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "Premature end of list",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "Cadena de comandos vaca",
-	'POP3 quit:' => "POP3 quit:",
-	'connection does not exist' => "no existe la coneccin",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3 delete:",
-	'No msg number submitted' => "No msg number submitted",
-	'Command failed' => "Fall el comando",
-	'New user' => "Nuevo usuario",
-	'Permission denied!' => "Permiso denegado!",
-	'Oops, MySQL error!' => "Ups, error de mySQL!",
-	'go back' => "volver",
-	'Redirecting you to:' => "Redireccionndote a:",
-	'If nothing happens, click <a %s>here</a>.' => "Si no pasa nada, haga click <a %s>aqu</a>.",
-	'No response!' => "No hay respuesta!",
-	'Remote error' => "Error remoto",
-	'Response' => "Respuesta",
-	'Parameter %s is required!' => "Se requiere el parmetro %s!",
-	'Invalid URL' => "URL incorrecta",
-	'URI scheme not allowed' => "Esquema URI no permitido",
-	'URL not allowed' => "URL no permitida",
-	'Reporting abuse to b2evolution.net...' => "Reportando el abuso a b2evolution.net...",
-	'Aborted (Running on localhost).' => "Abortado (Corriendo en localhost).",
-	'Requesting abuse list from b2evolution.net...' => "Solicitando la lista de abusos a b2evolution.net...",
-	'Latest update timestamp' => "Fecha-hora de la ltima actualizacin",
-	'Incomplete reponse.' => "Respuesta incompleta.",
-	'No new blacklisted strings are available.' => "No hay cadenas nuevas disponibles en la lista negra.",
-	'Adding strings to local blacklist' => "Aadiendo la cadena a la lista negra local",
-	'Adding:' => "Aadiendo:",
-	'OK.' => "OK.",
-	'Not necessary! (Already handled)' => "No es necesario! (Ya est manejada)",
-	'New latest update timestamp' => "Fecha-hora de la nueva actualizacin",
-	'Invalid reponse.' => "Respuesta incorrecta.",
-	'Requested blog does not exist!' => "El blog requerido no existe!",
-	'Post details' => "Detalles del post",
-	'PREVIEW' => "PREVISUALIZAR",
-	'Next page' => "Pgina siguiente",
-	'Previous page' => "Pgina anterior",
-	'Previous post' => "Post anterior",
-	'Next post' => "Post siguiente",
-	'Next Page' => "Pgina Siguiente",
-	'Previous Page' => "Pgina Anterior",
-	'Cannot delete if there are sub-categories!' => "No se puede borrar si hay sub-categoras!",
-	'Cannot delete last category if there are posts inside!' => "No se puede borrar la ltima categora si tiene posts dentro!",
-	'Requested category %s does not exist!' => "La categora requerida %s no existe!",
-	'Category' => "Categora",
-	'bad char in User Agent' => "caracter invlido en User Agent",
-	'referer ignored' => "referente ignorado",
-	'BlackList' => "Lista Negra",
-	'robot' => "robot",
-	'invalid' => "invlido",
-	'search engine' => "motor de bsqueda",
-	'loading referering page' => "cargando pgina referente",
-	'found current url in page' => "url actual fue encontrada en la pgina",
-	'not a query - no params!' => "no es una query - no hay parmetros!",
-	'no query string found' => "no se encontr cadena de query",
-	'name' => "nombre",
-	'Sending pingbacks...' => "Enviando pingbacks...",
-	'No pingback to be done.' => "No hay pingbacks para hacer.",
-	'BEGIN' => "INICIO",
-	'Processing:' => "Procesando:",
-	'Couldn\'t find a hostname for:' => "No se pudo encontrar un nombre del host de:",
-	'Connect to server at:' => "Connectar al servidor en:",
-	'Couldn\'t open a connection to:' => "No se pudo abrir una coneccin a:",
-	'Start receiving headers and content' => "Iniciar la recepcin de cabeceras y contenido",
-	'Pingback server found from X-Pingback header:' => "Pingback server encontrado en la cabecera X-Pingback:",
-	'Pingback server found from Pingback <link /> tag:' => "Pingback server encontrado en el tag <link /> del Pingback:",
-	'Pingback server not found in headers and content' => "Pingback server no encontrado ni en cabeceras ni en contenido",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "URL del Pingback server est vaco (podra ser un PHP fgets error interno)",
-	'Pingback server data' => "Datos del Pingback server",
-	'Page Linked To:' => "Link a la Pgina:",
-	'Page Linked From:' => "Link desde la Pgina:",
-	'Pinging %s...' => "Haciendo ping en %s...",
-	'END' => "FIN",
-	'Pingbacks done.' => "Pingbacks hechos.",
-	'Pinging b2evolution.net...' => "Haciendo ping en b2evolution.net...",
-	'Pinging Weblogs.com...' => "Haciendo ping en Weblogs.com...",
-	'Pinging Blo.gs...' => "Haciendo ping en Blo.gs...",
-	'Pinging technorati.com...' => "Haciendo ping en technorati.com...",
-	'Archives for' => "Archivos de",
-	'Archive Directory' => "Directorio de Archivos",
-	'Sending trackbacks...' => "Enviando trackbacks...",
-	'No trackback to be sent.' => "No hay trackbacks para enviar.",
-	'Excerpt to be sent:' => "Extracto a enviar:",
-	'Trackbacks done.' => "Trackbacks hechos.",
-	'Sending trackback to:' => "Enviando trackback a:",
-	'Response:' => "Respuesta:",
-	'wrong login/password.' => "usuario/contrasea incorrectos.",
-	'setcookie %s failed!' => "fall el establecimiento de la cookie %s!",
-	'login/password no longer valid.' => "usuario/contrasea ya no valdos.",
-	'You must log in!' => "Debe iniciar sesin!",
-	'Login if you have an account...' => "Inicie sesin si tiene una cuenta...",
-	'Register...' => "Registro...",
-	'Register to open an account...' => "Regstrese para abrir una cuenta...",
-	'Logout (%s)' => "Cerrar sesin (%s)",
-	'Logout from your account' => "Cerrar sesin de su cuenta",
-	'Admin' => "Administracin",
-	'Go to the back-office' => "Ir a la herramienta de administracin",
-	'Profile (%s)' => "Perfil (%s)",
-	'Edit your profile' => "Editar su perfil",
-	'User profile' => "Perfil de usuario",
-	'Sunday' => "Domingo",
-	'Monday' => "Lunes",
-	'Tuesday' => "Martes",
-	'Wednesday' => "Mircoles",
-	'Thursday' => "Jueves",
-	'Friday' => "Viernes",
-	'Saturday' => "Sbado",
-	'Sun' => "Dom",
-	'Mon' => "Lun",
-	'Tue' => "Mar",
-	'Wed' => "Mi",
-	'Thu' => "Jue",
-	'Fri' => "Vie",
-	'Sat' => "Sb",
-	' S ' => "D",
-	' M ' => "L",
-	' T ' => "M",
-	' W ' => "X",
-	' T  ' => "J",
-	' F ' => "V",
-	' S  ' => "S",
-	'January' => "Enero",
-	'February' => "Febrero",
-	'March' => "Marzo",
-	'April' => "Abril",
-	'May ' => "Mayo",
-	'June' => "Junio",
-	'July' => "Julio",
-	'August' => "Agosto",
-	'September' => "Septiembre",
-	'October' => "Octubre",
-	'November' => "Noviembre",
-	'December' => "Diciembre",
-	'Jan' => "Ene",
-	'Feb' => "Feb",
-	'Mar' => "Mar",
-	'Apr' => "Abr",
-	'May' => "May",
-	'Jun' => "Jun",
-	'Jul' => "Jul",
-	'Aug' => "Ago",
-	'Sep' => "Sep",
-	'Oct' => "Oct",
-	'Nov' => "Nov",
-	'Dec' => "Dic",
-	'Local' => "Local",
-	'Reported' => "Reportado",
-	'Central' => "Centralizado",
-	'Czech (CZ)' => "Checo (CZ)",
-	'German (DE)' => "Alemn (DE)",
-	'English (EU)' => "Ingls (EU)",
-	'English (UK)' => "Ingls (UK)",
-	'English (US)' => "Ingls (US)",
-	'English (CA)' => "Ingls (CA)",
-	'English (AU)' => "Ingls (AU)",
-	'English (IL)' => "Ingls (IL)",
-	'Spanish (ES)' => "Espaol (ES)",
-	'French (FR)' => "Francs (FR)",
-	'French (CA)' => "Francs (CA)",
-	'French (BE)' => "Francs (BE)",
-	'Hungarian (HU)' => "Hngaro (HU)",
-	'Italian (IT)' => "Italiano (IT)",
-	'Japanese (JP)' => "Japons (JP)",
-	'Lithuanian (LT)' => "Lituano (LT)",
-	'Bokm&aring;l (NO)' => "Noruego (NO)",
-	'Dutch (NL)' => "Holands (NL)",
-	'Dutch (BE)' => "Holands (BE)",
-	'Portuguese (BR)' => "Portugus (BR)",
-	'Swedish (SE)' => "Alemn (SE)",
-	'Chinese(S) gb2312 (CN)' => "Chino(s) gb2312 (CN)",
-	'Chinese(S) utf-8 (CN)' => "Chino(s) utf-8 (CN)",
-	'Trad. Chinese (TW)' => "Chino Trad. (TW)",
-	'You cannot leave comments on this post!' => "No puede dejar comentarios en este post!",
-	'Please fill in the name field' => "Por favor rellene el espacio del nombre",
-	'Please fill in the email field' => "Por favor rellene el espacio del email",
-	'Supplied email address is invalid' => "La direccin de email introducida es incorrecta",
-	'Please do not send empty comment' => "Por favor no enve comentarios vacios",
-	'You can only post a new comment every 30 seconds.' => "Solamente se pueden enviar comentarios cada 30 segundos.",
-	'Cannot post comment, please correct these errors:' => "No se puede grabar el comentario, por favor corrija los estos errores:",
-	'Back to comment editing' => "Volver a la edicin del comentario",
-	'New comment on your post #%d "%s"' => "Nuevo comentario en su post #%d \"%s\"",
-	'Url' => "Url",
-	'Comment' => "Comentario",
-	'Edit/Delete' => "Editar/Borrar",
-	'Connecting to pop server...' => "Connectando al servidor pop...",
-	'Connection failed: ' => "Fall la coneccin:",
-	'Logging into pop server...' => "Iniciando sesin en el servidor pop...",
-	'No mail or Login Failed:' => "No hay mail o Fall el Inicio de Sesin:",
-	'Getting message #%d...' => "Obteniendo mensaje #%d...",
-	'Processing...' => "Procesando...",
-	'Too old' => "Muy viejo",
-	'Subject prefix does not match' => "El prefijo en el asunto no coincide",
-	'Raw content:' => "Contenido en bruto:",
-	'Login:' => "Usuario:",
-	'Pass:' => "Contr:",
-	'Wrong login or password.' => "Usuario o contrasea incorrectos.",
-	'Category ID' => "ID Categora",
-	'Blog ID' => "ID Blog",
-	'Permission denied.' => "Permiso denegado.",
-	'Posted title' => "Ttulo grabado",
-	'Posted content' => "Contenido grabado",
-	'Mission complete, message deleted.' => "Misin completa, mensaje borrado.",
-	'An email with the new password was sent successfully to your email address.' => "Un email con la nueva contrasea fue enviado con xito a su direccin email.",
-	'New Password:' => "Nueva contrasea:",
-	'You can login here:' => "Puede iniciar sesin aqu:",
-	'your weblog\'s login/password' => "su usuario/contrasea del weblog",
-	'The email could not be sent.' => "el email no pudo ser enviado.",
-	'Possible reason: your host may have disabled the mail() function...' => "Razn posible: su host podra tener desactivado la funcin mail()...",
-	'Note: You are already logged in!' => "Nota: Usted ya ha iniciado sesin!",
-	'Continue...' => "Continuar...",
-	'You are not logged in.' => "No ha iniciado sesin.",
-	'You are not logged in under the same account you are trying to modify.' => "No ha iniciado sesin usando la misma cuenta que est tratando de modificar.",
-	'Back to profile' => "Volver al perfil",
-	'please enter your nickname (can be the same as your login)' => "por favor introduzca su alias (puede ser el mismo que el login)",
-	'your ICQ UIN can only be a number, no letters allowed' => "su ICQ UIN solamente puede ser un nmero, no se permiten letras",
-	'please type your e-mail address' => "por favor escriba su direccin email",
-	'the email address is invalid' => "la direccin email es incorrecta",
-	'you typed your new password only once. Go back to type it twice.' => "introdujo su contrasea solamente una vez. Vuelva para escribirla dos veces.",
-	'you typed two different passwords. Go back to correct that.' => "introdujo dos contraseas diferentes. Vuelva para correjir eso.",
-	'please enter a Login' => "Por favor introduzca un Identificador de usuario",
-	'please enter your password twice' => "por favor introduzca su contrasea dos veces",
-	'please type the same password in the two password fields' => "por favor escriba la misma contrasea en los dos espacios de contraseas",
-	'this login is already registered, please choose another one' => "este identificador de usuario ya est registrado, por favor escoja otro",
-	'new user registration on your blog' => "nuevo registro de usuario en su blog",
-	'Manage users' => "Administrar usuarios",
-	'New trackback on your post #%d "%s"' => "Nuevo trackback en su post #%d\"%s\"",
-	'Website' => "Sitio Web",
-	'Excerpt' => "Extracto",
-	'Login form' => "Formulario de Inicio de Sesin",
-	'You will have to accept cookies in order to log in.' => "Tendr que aceptar cookies para poder iniciar sesin.",
-	'Password:' => "Contrasea:",
-	'Log in!' => "Iniciar sesin!",
-	'Go to Blogs' => "Ir a Blogs",
-	'Lost your password ?' => "Perdi su contrasea ?",
-	'Lost password ?' => "Contrasea perdida ?",
-	'A new password will be generated and sent to you by email.' => "Una nueva contrasea ser generada y le ser enviada a su email.",
-	'Generate new password!' => "Generar una nueva contrasea!",
-	'Registration complete' => "Registro completo",
-	'Registration Currently Disabled' => "Registro Actualmente Desactivado",
-	'User registration is currently not allowed.' => "Registro de usuarios actualmente no est permitido.",
-	'Home' => "Inicio",
-	'Register form' => "Formulario de registro",
-	'(twice)' => "(dos veces)",
-	'Minimum %d characters, please.' => "Mnimo %d caracteres, por favor.",
-	'Preferred language' => "Lenguaje preferido",
-	'Register!' => "Registrar!",
-	'Log into existing account...' => "Iniciar sesin con una cuenta existente...",
-	'b2evo installer' => "Instalador b2evo",
-	'Installer for version ' => "Instalador para la versin",
-	'Current installation' => "Instalacin actual",
-	'Install menu' => "Men de instalacin",
-	'PHP info' => "PHP info",
-	'Go to Admin' => "Ir a la Administracin",
-	'Online' => "En lnea",
-	'Manual' => "Manual",
-	'Support' => "Soporte",
-	'Language / Locale' => "Lenguaje / Localizacin",
-	'Choose a default language/locale for your b2evo installation.' => "Escoja un lenguaje/localizacin por defecto para su instalacin de b2evo.",
-	'Check your database config settings below and update them if necessary...' => "Verifique su ajustes de configuracin para la base de datos a continuacin y actualicelos si es necesario...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "El requerimiento mnimos para esta versin de b2evolution es %s vesin %s pero est tratando de usar la versin %s!",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "Parece que los ajustes de configuracin que introdujo para la base de datos no funcionan. Por favor, verifquelos cuidadosamente e intntelo de nuevo...",
-	'Config file update' => "Actualizacin de archivo config",
-	'We cannot automatically update your config file [%s]!' => "No podemos actualizar automticamente su archivo de configuracin [%s]!",
-	'There are two ways to deal with this:' => "Hay dos maneras de resolver esto:",
-	'You can allow the installer to update the config file by changing its permissions:' => "Puede permitirle al instalador que actualice el archivo de configuracin cambiando sus permisos:",
-	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "<code>chmod 666 %s</code>. Si es necesario, mire el <a %s>manual en lnea sobre permisos</a>.",
-	'Come back to this page and refresh/reload.' => "Vuelva a esta pgina y refrsquela/recrguela.",
-	'Alternatively, you can update the config file manually:' => "Alternativamente, puede actualizar el archivo de configuracin manualmente:",
-	'Open the _config.php file locally with a text editor.' => "Abra el archivo _config.php con un editor de texto.",
-	'Delete all contents!' => "Borre todo el contenido!",
-	'Copy the contents from the box below.' => "Copie el contenido desde el espacio siguiente.",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Pguelo en su editor de texto local. <strong>ATENCIN: asegrese que ABSOLUTAMENTE NO HAY ESPACIOS EN BLANCO despues del <code>?&gt;</code> final en el archivo.</strong> Cualquier espacio, tab, salto de lnea o lnea en blanco al final del archivo podra hacer que las cookies no puedan ser establecidas cuando intente iniciar sesin luego.",
-	'Save the new _config.php file locally.' => "Salve el nuevo archivo _config.php localmente.",
-	'Upload the file to your server, into the /_conf folder.' => "Suba el archivo a su servidor, dentro de la carpeta /_conf.",
-	'<a %s>Call the installer from scratch</a>.' => "<a %s>Llame el instalador desde cero</a>.",
-	'This is how your _config.php should look like:' => "As es como su _config.php debera parecer:",
-	'Your configuration file [%s] has been successfully updated.' => "Su archivo de configuracin [%s] ha sido actualizado con xito.",
-	'Base configuration' => "Configuracin base",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "Su archivo de configuracin base an no ha sido editado. Puede hacerlo llenando el formulario siguiente.",
-	'This is the minimum info we need to set up b2evolution on this server:' => "Esta es la informacin mnima que necesitamos para configurar b2evolution en este servidor:",
-	'Database you want to install into' => "Base de datos en donde quiere instalar",
-	'mySQL Username' => "Usuario mySQL",
-	'Your username to access the database' => "Su usuario para acceder a la base de datos",
-	'mySQL Password' => "Contrasea mySQL",
-	'Your password to access the database' => "Su contrasea para acceder a la base de datos",
-	'mySQL Database' => "Base de datos mySQL",
-	'Name of the database you want to use' => "Nombre de la base de datos que quiere utilizar",
-	'mySQL Host' => "Host mySQL",
-	'You probably won\'t have to change this' => "Probablemente no necesite cambiar esto",
-	'Additional settings' => "Ajustes adicionales",
-	'Base URL' => "URL base",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "Aqu es donde b2evo y sus blogs residen por defecto. VERIFIQUE ESTO CON CIUDADO o casi nada funcionar. Si quiere probar b2evolution en su mquina local, con el fin que las cookies de sesin funcionen, DEBE usar http://<strong>localhost</strong>/path... NO USE el nombre de su mquina!",
-	'Your email' => "Su email",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "Ser usada en mensajes de error severos para que los usuarios le puedan contactar. Tambin recibir notificaciones de registro de nuevos usuarios.",
-	'Update config file' => "Actualizar archivo de config",
-	'How do you want to install b2evolution?' => "Como quiere instalar b2evolution?",
-	'The installation can be done in different ways. Choose one:' => "La instalacin se puede hacer de diferentes maneras. Escoja una:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>Instalacin Nueva</strong>: Instalar las tablas de la base de datos b2evolution con datos de ejemplo.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>Actualizar una versin anterior de b2evolution</strong>: Actualizar sus tablas de b2evolution para hacerlas compatibles con la versin actual!",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Migrar desde Cafelog/b2 v 0.6.x</strong>: Instalar las tablas de la base de datos b2evolution y copia en ellas los datos Cafelog/b2 existentes.",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>Migrar desde Manywhere Miniblog</strong>: Instalar las tablas de la bae de datos b2evolution y copia en ellas los datos Miniblog existentes.",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>Migrar desde Wordpress v 1.2</strong>: Instalar las tablas de la base de datos b2evolution y copia en ellas los datos Wordpress existentes.",
-	'Delete b2evolution tables' => "Borrar las tablas b2evolution",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "Si ha instalado antes las tablas b2evolution y desea comenzar de nuevo, debe borrar las tablas b2evolution antes de comenzar una nueva instalacin. <strong>ALERTA: Todas las sus tablas b2evolution y sus datos se perdern!!</strong> Aunque sus tablas Cafelog/b2 o cualquier otra, de haberlas, no sern tocadas de ninguna manera.",
-	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>Cambiar su configuracin base</strong> (Mire la recapitulacin siguiente): Solo querr hacer esto en raras ocaciones cuando haya movido sus archivos b2evolution o la base de datos a una localizacin diferente...",
-	'GO!' => "ADELANTE!",
-	'Need to start anew?' => "Necesita iniciar de cero?",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "Si ha instalado antes las tablas b2evolution y desea comenzar de nuevo, debe borrar las tablas b2evolution antes de iniciar una nueva instalacin. b2evolution puede borrar sus propias tablas el mismo, pero por lgicas razones de seguridad, esta funcionalidad est desactivada por defecto.",
-	'Base config recap...' => "Recapitulacin de la configuracin base...",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "Si no ve los ajustes correctos aqu, DETNGASE antes de ir ms lejos y <a %s>actualice su configuracin base</a>.",
-	'(Set, but not shown for security reasons)' => "(Establecida, pero no mostrada por razones de seguridad)",
-	'Admin email' => "Email del administrador",
-	'Installing b2evolution tables with sample data' => "Instalando las tablas b2evolution con datos de ejemplo",
-	'Installation successful!' => "Instalacin exitosa!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Ahora puede <a %s>iniciar sesin</a> con el usuario \"admin\" y la contrasea \"%s\".</p>\n\t<p>Fjese cuidadsamente en la contrasea! Es una contrasea <em>aleatria</em> que se le d cuando instala b2evolution. Si la pierde, tendr que borrar las tablas de la base de datos y re-instalar de nuevo.</p>",
-	'Upgrading data in existing b2evolution database' => "Actualizando los datos en la base de datos b2evolution existente",
-	'Upgrade completed successfully!' => "Actualizacin completada con xito!",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "Ahora puede <a %s>iniciar sesin</a> con su usuario %s y contrasea usuales.",
-	'Installing b2evolution tables and copying existing %s data' => "Instalando las tablas b2evolution y copiando los datos %s existentes",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Ahora puede <a %s>iniciar sesin</a> con su usual email de usuario de Miniblog recortado a 20 caracteres. Todas las contraseas han sido re-establecidas a \"%s\".</p>\n<p>Fjese cuidadsamente en la contrasea! Es una contrasea <em>aleatria</em> que se le d cuando instala b2evolution. Si la pierde, tendr que borrar las tablas de la base de datos y re-instalar de nuevo.</p>",
-	'Deleting b2evolution tables from the datatase' => "Borrando las tablas b2evolution de la base de datos",
-	'For security reasons, the reset feature is disabled by default.' => "Por razones de seguridad, la funcionalidad de re-inicio est desactivada por defecto.",
-	'Reset done!' => "Re-inicio!",
-	'Back to menu' => "Ir al men",
-	'official website' => "Sitio web oficial",
-	'contact' => "contacta a",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "Este blog contiene todos sus posts migrados desde Cafelog. Este blog es llamado '%s'. %s",
-	'This is a sample linkblog entry' => "Esto es un registro de ejemplo en el blog de links",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "Este es un texto de ejemplo que describe el registro en el blog de links. Sin embargo, en muchos casos querr dejar esto en blanco, dando solamente un Ttulo y una URL para sus registros en el blog de links (favoritos/sitios relacionados).",
-	'This is the long description for the blog named \'%s\'. %s' => "Esta es la descripcin larga para el blog llamado '%s'. %s",
-	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "Este blog (blog #1) es realmente un blog muy especial! Automticamente reune todos los posts de todos sus otros blogs. Esto le permite hacer un fcil seguimiento de todo lo que se publica en este sistema. Puede ocultar este blog del pblico desmarcando 'Incluir en la lista de blogs pblicos' en la administracin del blog.",
-	'%s Title' => "Ttulo %s",
-	'Tagline for %s' => "Lnea central de %s",
-	'Short description for %s' => "Descripcin corta de %s",
-	'Notes for %s' => "Notas de %s",
-	'Keywords for %s' => "Palabras claves de %s",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "El propsito principal de este blog es ser includo como un elemento al lado de otros blogs, en donde se mostrarn sus favoritos/links relacionados .",
-	'Clean Permalinks!' => "Links Permanentes Lmpios!",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "Por defecto b2evolution usa link permanentes y links de retroalimentacion al viejo estilo. Esto es para asegurar la mxima compatibilidad con varias configuraciones de servidores web.\n\nEso s, una vez que se sienta a gusto con b2evolution, debera probar activar los links permanentes lmpios en la pantalla de Ajustes... (mire 'Usar informacin extra-path')",
-	'Apache optimization...' => "Optimizacin de Apache...",
-	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => "En la carpeta <code>/blogs</code> as como en <code>/blogs/admin</code> hay dos archivos llamados [<code>sample.htaccess</code>]. Debera probar renombrarlos a [<code>.htaccess</code>].\n\nEsto optimizar la manera como b2evolution es manejado por el servidor web (si est usando Apache). Estos archivos no estn activos por defecto porque algunos hosts mostraran un error inmediatamente al tratar de usarlos. Si esto le ocurre cuando renombre los archivos, solo tiene que borrarlos y estar bien.",
-	'About evoSkins...' => "Acerca de evoSkins...",
-	'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => "Por defecto, los blogs b2evolution son mostrados usando un skin por defecto.\n\nLos lectores pueden escoger otro skin usando el seleccionador de skins que est integrado en muchos skins.\n\nPuede cambiar el skin por defecto de cualquier blog editando los parmetros del blog en la herramienta de administracin. Tambin puede forzar el uso del skin por defecto para todos los lectores. \n\nSi no, puede restringir los skins disponibles borrando algunos de ellos de la carpeta /blogs/skins. Tambin puede crear nuevos skins copiando, renombrando o personalizando cualquiera de las carpetas de skins existentes.\n\nPara comenzar a personalizar un skin, abra su archivo '<code>_main.php</code>' en un editor de texto y lea los comentarios que all se encuentran. Y, por supuesto, lea el manual sobre evoSkins!",
-	'Skins, Stubs and Templates...' => "Skins, Stubs y Plantillas...",
-	'By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through \'<code>index.php</code>\', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don\'t want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided \'<code>a_stub.php</code>\' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided \'<code>a_noskin.php</code>\'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the \'Stub name\' field. Otherwise, the permalinks will not function properly.' => "Por defecto, todos los blogs preinstalados son mostrados usando un skin. (Ms sobre skins en otro post.)\n\nEso significa que los blogs son accesados a travs de '<code>index.php</code>', que carga de la base de datos los parmetros por defecto y entonces se los pasa al skin mientras trabaja.\n\nAlternativamente, si no quiere usar los parmetros por defecto de la base de datos y quisiera, digamos que, forzar un skin, una categora o un blog de links en especfico, puede crear un archivo stub como el provisto en '<code>a_stub.php</code>' y llamar su blog a travs de ese stub en lugar de index.php.\n\nFinalmente, si necesita hacer alguna personalizacin muy especfica a su blog, podra usar plantillas en lugar de skins. En este caso, llame su blog a travs de una plantilla completa, como la provista en '<code>a_noskin.php</code>'.\n\nEncontrar mas informacin en los mismos archivos del stub/plantilla. bralos en un editor de texto y lea los comentarios que all se encuentran.\n\nDe cualquier manera, asegrese que va a la admintracin de los blogs para establecer el mtodo de acceso correcto para su blog. Cuando use un stub o una plantilla, tambin debe establecer el nombre del archivo en el espacio 'Nombre del stub'. Si no, los links permanentes no funcionarn correctamente.",
-	'Multiple Blogs, new blogs, old blogs...' => "Blogs multiples, blogs nuevos, blogs nuevos...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "Por defecto, b2evolution viene con 4 blogs, llamados 'Blog All', 'Blog A', 'Blog B' y 'Linkblog'. \n\nAlgunos de esos blogs tienen un rol especial. Lea acerca de ello en la pgina correspondiente.\n\nPuede crear blogs adicionales o borrar blogs no deseados desde la herramienta de aministracin.",
-	'This is a multipage post' => "Este es un post multi-pgina",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "Esta es la pgina 1 de un post multi-pgina.\n\nPuede ver las otras pginas haciendo click en los links a continuacin del texto.\n\n<!--nextpage-->\n\nEsta es la pgina 2.\n\n<!--nextpage-->\n\nEsta es la pgina 3.\n\n<!--nextpage-->\n\nEsta es la pgina 4.\n\nEsta es la ltima pgina.",
-	'Extended post with no teaser' => "Post extendido sin texto preliminar",
-	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Este es un post extendido sin texto preliminar. Esto significa que no ver mas esta parte cuando haga click en el link \"leer ms\".\n\n<!--more--><!--noteaser-->\n\nEste es el texto extendido. Solo lo ver cuando haya hecho click en el link \"leer ms\".",
-	'Extended post' => "Post extendido",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Este es un post extendido. Esto significa que solamente ve esta primera parte por defecto y que debe hacer click en el siguiente link para ver ms.\n\n<!--more-->\n\nEste es el texto extendido. Solo lo ver cuando haya hecho click en el link \"leer ms\".",
-	'Important information' => "Informacin importante",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "El blog B contiene algunos posts en la categora 'b2evolution Tips'.\n\nTodos esos registros estn hechos para ayudarle, as que, como EdB dira: \"<em>lalas todas antes de comenzar a hacer hacking!</em>\" ;)\n\nSi lo desea, puede borrar esos posts uno a uno despus que los haya ledo. Tambin podra cambiar su estado a 'abandonado' para as mantener un seguimiento visual de lo que ya ha ledo.",
-	'First Post' => "Primer post",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>Este es el primer post.</p>\n\n<p>Aparece en el blog A y en el blog B.</p>",
-	'Second post' => "Segundo post",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>Este es el segundo post.</p>\n\n<p>Aparece en el blog A pero en multiples categoras.</p>",
-	'Third post' => "Tercer post",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>Este es el tercer post.</p>\n\n<p>Aparece solamente en el blog B y en una sola categora.</p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "Hola, este es un comentario.<br />Para borrar un comentario, solo tiene que iniciar sesin y ver los comentarios del post, all tendr la opcin de editarlos o borrarlos.",
-	'The database schema is already up to date. There is nothing to do.' => "El esquema de la base de datos ya est actualizado. No hay nada por hacer.",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "Parece que el siguiente nombre stub de blog est usado ms de una vez: ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "No se puede actualizar hasta que lo haga nico. Campo en base de datos: [%s]",
-	'Checking DB schema version...' => "Verificando la versin del esquema de la base de datos...",
-	'NOT FOUND! This is not a b2evolution database.' => "NO ENCONTRADA! Esta no es una base de datos b2evolution.",
-	'This version is too old!' => "Esta versin es muy vieja!",
-	'This version is too recent! We cannot downgrade to it!' => "Esta versin es muy reciente! No la podemos bajar!",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "Este blog contiene todos sus posts migrados desde Miniblog. Este blog es llamado '%s'. %s",
-	'This blog holds all your posts upgraded from WordPress. This blog is named \'%s\'. %s' => "Este blog contiene todos sus posts migrados desde WordPress. Este blog es llamado '%s'. %s",
-	'No desc available' => "No hay desc disponible",
-	'No description available' => "No hay descripcin disponible",
-	'Make URLs clickable' => "Pone las URLs para hacer click",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "Tags &lt;P&gt; y &lt;BR&gt; automticas",
-	'BB formatting e-g [b]bold[/b]' => "Formateo BB e-g [b]bold[/b]",
-	'GreyMatter style formatting' => "Formato al estilo GreyMatter",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%",
-	'Convert text smilies to icons' => "Convierte los textos de caritas en imgenes",
-	'Humane Web Text Generator 2.0 beta' => "Humane Web Text Generator 2.0 beta",
-	'Easy HTML tags inserting' => "Insercin fcil de tags HTML",
-	'INSerted [Alt-I]' => "Insertado [Alt-I] (ins)",
-	'DELeted [Alt-D]' => "Borrado [Alt-D] (del)",
-	'STRong [Alt-S]' => "Gruesa [Alt-S] (strong)",
-	'EMphasis [Alt-E]' => "nfasis [Alt-E] (em)",
-	'CODE [Alt-C]' => "Cdigo [Alt-C] (code)",
-	'Paragraph [Alt-P]' => "Prrafo [Alt-P] (p)",
-	'Unordered List [Alt-U]' => "Lista No Ordenada [Alt-U] (ul)",
-	'List Item [Alt-L]' => "Elemento de Lista [Alt-L] (li)",
-	'BLOCKQUOTE [Alt-B]' => "BLOQUE DE CITA [Alt-B] (blockquote)",
-	'IMaGe [Alt-G]' => "Imagen [Alt-G] (img)",
-	'A href [Alt-A]' => "Link [Alt-A] (a)",
-	'More [Alt-M]' => "Leer Ms [Alt-M] (more)",
-	'no teaser [Alt-T]' => "sin preliminar [Alt-T] (noteaser)",
-	'next page [Alt-Q]' => "pgina siguiente [Alt-Q] (nextpage)",
-	'Close all tags' => "Cerrar todos los tags",
-	'ALTernate text' => "Texto ALTernativo",
-	'One click smilies inserting' => "Insercin de caritas en un click",
-	'All' => "Todo",
-	'Trackback address for this post:' => "Direccin de trackback de este post:",
-	'No %s for this post yet...' => "Todava no hay %s para este post...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "Su direccin de email <strong>no</strong> ser mostrada en este sitio.",
-	'Site/Url' => "Sitio/URL",
-	'Your URL will be displayed.' => "Su URL ser mostrada",
-	'Line breaks become &lt;br /&gt;' => "Saltos de lnea se convierten en &lt;br /&gt;",
-	'Remember me' => "Recordarme",
-	'(Set cookies for name, email &amp; url)' => "(Establece cookies para el nombre, email y url)",
-	'In response to:' => "En respuesta a:",
-	'Linkblog' => "Blog de links",
-	'more' => "ms",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Top refering engines' => "Motores de referencia ms frecuentes",
-	'blogs' => "blogs",
-	'skin the site' => "ponga un skin al site",
-	'archives' => "archivos",
-	'Select blog:' => "Seleccionar blog:",
-	'Select skin:' => "Seleccionar skin:",
-	'words' => "palabras",
-	'Read more...' => "Leer ms...",
-	'Choose a skin' => "Escoja un skin",
-	'Choose skin' => "Escojer skin",
-	'Browse all posts by this author' => "Examinar todos los posts hechos por este autor",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "La <acronym title=\"Uniform Resource Identifier\">URI</acronym> para hacer Trackback a este registro es:",
-	'Comment by' => "Comentario por",
-	'Trackback from' => "Trackback desde",
-	'Pingback from' => "Pingback desde",
-	'Edit This' => "Editar Esto",
-	'E-mail' => "Email",
-	'Your Comment' => "Su Comentario",
-	'Say It!' => "Dgalo!",
-	'Filed under:' => "Almacenado bajo:",
-	'Other' => "Otro",
-	'Meta' => "Meta",
-	'Syndicate this site using RSS' => "Sindicar este sitio usando RSS",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "Los ltimos comentarios de todos los posts en RSS",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "Commentarios en <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'This page validates as XHTML 1.0 Transitional' => "Esta pgina se valida como una XHTML 1.0 Transitional",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "<abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr> Vlido",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Soportado por b2evolution; motor multi-blog, multi-lenguaje y multi-usuario.",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "Este skin presenta un archivo CSS originalmente diseado para WordPress (Mire los crditos de diseo en style.css).",
-	'Original design credits for this skin:' => "Crditos originales de diseo de este skin:",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "Para poder asegurar la mxima compatibilidad con archivos WP CCS, muchas de las caractersticas de b2evolution que no existen en WP estn ocultas en este skin wpc_* genrico.",
-	'[...] Read more!' => "[...] Leer Ms!",
-	'New pingback on your post #%d "%s"' => "Nuevo pingback en su post #%d \"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/es_VE/LC_MESSAGES/messages.po 1.10.3.src/locales/es_VE/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/es_VE/LC_MESSAGES/messages.po	2005-06-17 19:53:08.000000000 -0500
+++ 1.10.3.src/locales/es_VE/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,5910 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Francois PLANQUE
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2004-06-26 02:33+0200\n"
-"PO-Revision-Date: 2004-07-12 15:00+0100\n"
-"Last-Translator: Reinaldo Noriega Acosta <naldon@usa.net>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\a_noskin.php:110
-msgid "Selected"
-msgstr "Seleccionado"
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:161
-#: ..\..\..\a_noskin.php:252
-#: ..\..\..\multiblogs.php:140
-#: ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:470
-#: ..\..\..\admin\_menutop.php:200
-#: ..\..\..\b2evocore\_functions_cats.php:567
-#: ..\..\..\skins\basic\_main.php:94
-#: ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:118
-#: ..\..\..\skins\wpc_default\_main.php:121
-msgid "Categories"
-msgstr "Categoras"
-
-#: ..\..\..\a_noskin.php:175
-#: ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:222
-#: ..\..\..\multiblogs.php:258
-#: ..\..\..\summary.php:100
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Permanent link to full entry"
-msgstr "Link permanente a el post completo"
-
-#: ..\..\..\a_noskin.php:175
-#: ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:154
-#: ..\..\..\multiblogs.php:222
-#: ..\..\..\multiblogs.php:258
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:103
-msgid "Permalink"
-msgstr "LinkPermanente"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\a_noskin.php:228
-#: ..\..\..\skins\bluesky\_main.php:144
-#: ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\guadeloupe\_main.php:145
-#: ..\..\..\skins\guadeloupe\_main.php:146
-msgid "Recently"
-msgstr "Recientemente"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\skins\bluesky\_main.php:144
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\guadeloupe\_main.php:145
-msgid "(cached)"
-msgstr "(en cache)"
-
-#: ..\..\..\a_noskin.php:228
-#: ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\guadeloupe\_main.php:146
-msgid "(no cache)"
-msgstr "(sin cache)"
-
-#: ..\..\..\a_noskin.php:234
-#: ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:148
-#: ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\guadeloupe\_main.php:149
-msgid "Last comments"
-msgstr "ltimos comentarios"
-
-#: ..\..\..\a_noskin.php:235
-#: ..\..\..\skins\custom\_main.php:180
-msgid "Some viewing statistics"
-msgstr "Algunas estadsticas de visualizacin"
-
-#: ..\..\..\a_noskin.php:240
-#: ..\..\..\a_noskin.php:246
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:345
-#: ..\..\..\admin\_edit_showposts.php:545
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\custom\_main.php:191
-#: ..\..\..\skins\originalb2\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:125
-#: ..\..\..\skins\wpc_aubmach\_main.php:129
-#: ..\..\..\skins\wpc_default\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:132
-msgid "Search"
-msgstr "Buscar"
-
-#: ..\..\..\a_noskin.php:243
-#: ..\..\..\skins\custom\_main.php:188
-msgid "All Words"
-msgstr "Todas las Palabras"
-
-#: ..\..\..\a_noskin.php:244
-#: ..\..\..\skins\custom\_main.php:189
-msgid "Some Word"
-msgstr "Alguna Palabra"
-
-#: ..\..\..\a_noskin.php:245
-#: ..\..\..\admin\_edit_showposts.php:390
-#: ..\..\..\skins\custom\_main.php:190
-msgid "Entire phrase"
-msgstr "La frase completa"
-
-#: ..\..\..\a_noskin.php:247
-#: ..\..\..\a_noskin.php:259
-#: ..\..\..\skins\bluesky\_main.php:163
-#: ..\..\..\skins\custom\_main.php:192
-#: ..\..\..\skins\custom\_main.php:204
-#: ..\..\..\skins\guadeloupe\_main.php:165
-msgid "Reset form"
-msgstr "Reiniciar formulario"
-
-#: ..\..\..\a_noskin.php:258
-#: ..\..\..\skins\bluesky\_main.php:162
-#: ..\..\..\skins\custom\_main.php:203
-#: ..\..\..\skins\guadeloupe\_main.php:164
-#: ..\..\..\skins\originalb2\_main.php:170
-msgid "Get selection"
-msgstr "Conseguir la seleccin"
-
-#: ..\..\..\a_noskin.php:264
-#: ..\..\..\admin\_edit_showposts.php:394
-#: ..\..\..\skins\basic\_main.php:155
-#: ..\..\..\skins\bluesky\_main.php:195
-#: ..\..\..\skins\custom\_main.php:209
-#: ..\..\..\skins\guadeloupe\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:134
-#: ..\..\..\skins\wpc_default\_main.php:137
-msgid "Archives"
-msgstr "Archivos"
-
-#: ..\..\..\a_noskin.php:269
-#: ..\..\..\a_noskin.php:282
-#: ..\..\..\a_noskin.php:291
-#: ..\..\..\skins\bluesky\_main.php:208
-#: ..\..\..\skins\bluesky\_main.php:217
-#: ..\..\..\skins\custom\_main.php:214
-#: ..\..\..\skins\custom\_main.php:240
-#: ..\..\..\skins\custom\_main.php:249
-#: ..\..\..\skins\guadeloupe\_main.php:210
-#: ..\..\..\skins\guadeloupe\_main.php:219
-msgid "more..."
-msgstr "ms..."
-
-#: ..\..\..\a_noskin.php:276
-#: ..\..\..\skins\bluesky\_main.php:202
-#: ..\..\..\skins\custom\_main.php:234
-#: ..\..\..\skins\guadeloupe\_main.php:204
-msgid "Recent Referers"
-msgstr "Referentes Recientes"
-
-#: ..\..\..\a_noskin.php:285
-#: ..\..\..\skins\bluesky\_main.php:211
-#: ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\guadeloupe\_main.php:213
-msgid "Top Referers"
-msgstr "Referentes Ms Frecuentes"
-
-#: ..\..\..\a_noskin.php:304
-#: ..\..\..\multiblogs.php:276
-#: ..\..\..\skins\babyblues\_main.php:127
-#: ..\..\..\skins\bluesky\_main.php:222
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\guadeloupe\_main.php:224
-msgid "Misc"
-msgstr "Misc"
-
-#: ..\..\..\a_noskin.php:318
-#: ..\..\..\skins\custom\_main.php:275
-msgid "Syndicate this blog"
-msgstr "Sindicar este blog"
-
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "Pgina por defecto de b2evolution"
-
-#: ..\..\..\default.php:34
-#: ..\..\..\install\index.php:53
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Motor multi-blog, multi-usuario, multi-lenguaje."
-
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "Bienvenido a b2evolution"
-
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "Esta es la pgina principal por defecto de b2evolution. Ser mostrada mientras no seleccione un blog por defecto en los ajustes generales."
-
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "Blogs presentes en este sistema"
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Blog #%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Blog #1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Este es un blog especial que reune todos los mensajes de todos los dems blogs!"
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Por favor note: la siguiente lista (as como el men) es automticamente generada e incluye solamente aquellos blogs que tienen un &quot;nombre url de stub&quot;. Puede establecer esto en la configuracin del blog en la herramienta de administracin."
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "Ms demos"
-
-#: ..\..\..\default.php:82
-#: ..\..\..\default.php:83
-#: ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Plantilla personalizada"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "Multiples blogs mostrados en la misma pgina"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "Resumen de los ltimos posts en todos los blogs"
-
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "La pgina que est viendo ahora"
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Por favor nota: estos demos no hacen uso de evoSkins, aunque lo hayas activado en la instalacin. La nica manera de cambiar su apariencia es editando su plantilla PHP. Pero, una vez ms, recuerde que son solo demos destinados a inspirarle para sus propias plantillas ;)"
-
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "Administracin"
-
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "Ir a la herramienta de administracin!"
-
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "Sitio web oficial"
-
-#: ..\..\..\default.php:95
-#: ..\..\..\install\index.php:516
-msgid "GNU GPL license"
-msgstr "Licencia GNU GPL"
-
-#: ..\..\..\multiblogs.php:99
-msgid "Multiblog demo"
-msgstr "Demo multi-blog"
-
-#: ..\..\..\multiblogs.php:109
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Esta plantilla de demo muestra 3 blogs al mismo tiempo (1 a la izquierda, 2 a la derecha)"
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "Demo de resumen"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Esta plantilla de demo muestra un resumen de los ltimos posts en todos los blogs"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "Ms posts..."
-
-#: ..\..\..\admin\b2antispam.php:19
-#: ..\..\..\admin\_menutop.php:223
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "Antispam"
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "La palabra clave [%s] es muy corta, tiene que ser de 5 caracteres como mnimo!"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Borrando hit-logs que conincidan con [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Borrando comentarios que coincidan con [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:78
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "Aadiendo a la lista negra la palabra clave [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:97
-msgid "Confirm ban &amp; delete"
-msgstr "Confirmar bloqueo y borrado"
-
-#: ..\..\..\admin\b2antispam.php:111
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "No hay log-hits que coincidan con la palabra clave [%s]."
-
-#: ..\..\..\admin\b2antispam.php:117
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Borrando los siguientes %d hits de referente:"
-
-#: ..\..\..\admin\b2antispam.php:145
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "No hay comentarios que coincidan con la palabra clave [%s]."
-
-#: ..\..\..\admin\b2antispam.php:151
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Borrando los siguientes %d comentarios:"
-
-#: ..\..\..\admin\b2antispam.php:186
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "La palabra clave  [%s] ya est siendo manejada por la lista negra."
-
-#: ..\..\..\admin\b2antispam.php:192
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Aadiendo a la lista negra local la palabra clave [%s]."
-
-#: ..\..\..\admin\b2antispam.php:199
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Reportar la palabra clave [%s] como abusadora a b2evolution.net."
-
-#: ..\..\..\admin\b2antispam.php:201
-#: ..\..\..\admin\b2antispam.php:284
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "Trminos de servicio"
-
-#: ..\..\..\admin\b2antispam.php:208
-msgid "Perform selected operations"
-msgstr "Ejecutar las operaciones seleccionadas"
-
-#: ..\..\..\admin\b2antispam.php:225
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "Sacando el registro #%d de la lista de bloqueos..."
-
-#: ..\..\..\admin\b2antispam.php:262
-msgid "Add a banned keyword"
-msgstr "Aadir una palabra clave bloqueada"
-
-#: ..\..\..\admin\b2antispam.php:264
-msgid "Check &amp; ban..."
-msgstr "Verificar y bloquear..."
-
-#: ..\..\..\admin\b2antispam.php:272
-msgid "Banned domains blacklist"
-msgstr "Lista negra de dominios bloqueados"
-
-#: ..\..\..\admin\b2antispam.php:273
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Cualquier URL que contenga una de las siguientes palabras claves ser bloqueada de posts, comentarios y logs."
-
-#: ..\..\..\admin\b2antispam.php:276
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Si una palabra clave restringe un dominio legtimo, haga click en la marca verde para detener el bloqueo de esa palabra clave."
-
-#: ..\..\..\admin\b2antispam.php:283
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Solicitar actualizacin de la lista negra de abusos centralizada!"
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Permitir de nuevo la palabra clave (Sacndola de la lista negra)"
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Allow Back"
-msgstr "Permitir de Nuevo"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Reportar el abuso a la lista negra de bloqueos centralizada!"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Report"
-msgstr "Reportar"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Verificar hit-logs y comentarios de esta palabra clave!"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Re-check"
-msgstr "Re-verificar"
-
-#: ..\..\..\admin\b2blogs.php:17
-#: ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:206
-#: ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Blogs"
-
-#: ..\..\..\admin\b2blogs.php:25
-#: ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "Nuevo"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "Creando blog..."
-
-#: ..\..\..\admin\b2blogs.php:62
-#: ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Debe proveer un nombre URL de blog / archivo Stub!"
-
-#: ..\..\..\admin\b2blogs.php:68
-#: ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "Este nombre URL de blog / archivo Stub actualmente est siendo usado por otro blog. Escoja otro nombre."
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "No se puede crear, por favor corrija estos errores:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Debera <a %s>crear categoras</a> para este blog ahora mismo!"
-
-#: ..\..\..\admin\b2blogs.php:135
-#: ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "Nuevo weblog"
-
-#: ..\..\..\admin\b2blogs.php:136
-#: ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Nuevo blog"
-
-#: ..\..\..\admin\b2blogs.php:172
-#: ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336
-#: ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:410
-#: ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "General"
-
-#: ..\..\..\admin\b2blogs.php:175
-#: ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "Permisos"
-
-#: ..\..\..\admin\b2blogs.php:178
-#: ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "Avanzado"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Actualizando Blog [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:231
-#: ..\..\..\admin\edit_actions.php:217
-msgid "Cannot update, please correct these errors:"
-msgstr "No se puede actualizar, por favor corrija estos errores:"
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Borrar el blog [%s]?"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Borrando este blog tambin borrar todas sus categoras, posts y comentarios!"
-
-#: ..\..\..\admin\b2blogs.php:428
-#: ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "ESTO NO SE PUEDE DESHACER!"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "Tambin intente borrar el archivo Stub [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "Tambin intente borrar el archivo esttico [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:455
-#: ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "Estoy seguro!"
-
-#: ..\..\..\admin\b2blogs.php:458
-#: ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "CANCELAR"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "Generando pgina esttica para el blog [%s]"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "No ha establecido un nombre de archivo esttico para este blog!"
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "El archivo no puede ser grabado!"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "Debera verificar los permisos de archivo para [%s]. Mire el <a %s>manual en lnea para permisos de arhivos</a>."
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "Escribiendo al archivo [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:557
-#: ..\..\..\admin\edit_actions.php:135
-#: ..\..\..\admin\edit_actions.php:252
-#: ..\..\..\admin\edit_actions.php:342
-#: ..\..\..\b2evocore\_functions_antispam.php:201
-#: ..\..\..\b2evocore\_functions_antispam.php:303
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Hecho."
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Examinar blog:"
-
-#: ..\..\..\admin\b2browse.php:57
-#: ..\..\..\admin\b2edit.php:167
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Como est recien llegado, tendr que esperar a que un administrador le autorice para hacer post. Tambin podra enviar un <a %s>email al administrador</a> para pedirle un ascenso. Cuando sea ascendido, solo recarge esta pgina y podr hacer post."
-
-#: ..\..\..\admin\b2categories.php:17
-#: ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "Categoras del blog:"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Nueva subcategora en la categora: %s"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Nueva categora en el blog: %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Nombre de la nueva categora"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Crear categora"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Borrando categora #%d: %s ..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53
-#: ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:87
-#: ..\..\..\htsrv\profile_update.php:95
-#: ..\..\..\htsrv\profile_update.php:100
-#: ..\..\..\htsrv\register.php:43
-#: ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57
-#: ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78
-#: ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "ERROR"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Categora borrada."
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "Propiedades de la categora:"
-
-#: ..\..\..\admin\b2categories.php:182
-#: ..\..\..\admin\b2upload.php:167
-#: ..\..\..\admin\_edit_form.php:131
-#: ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76
-#: ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:181
-#: ..\..\..\skins\wpc_default\_feedback.php:181
-msgid "Name"
-msgstr "Nombre"
-
-#: ..\..\..\admin\b2categories.php:186
-msgid "New parent category"
-msgstr "Nueva categora padre"
-
-#: ..\..\..\admin\b2categories.php:212
-#: ..\..\..\admin\b2categories.php:231
-msgid "Old Parent"
-msgstr "Viejo Padre"
-
-#: ..\..\..\admin\b2categories.php:229
-msgid "Root (No parent)"
-msgstr "Raz (Sin padre)"
-
-#: ..\..\..\admin\b2categories.php:240
-msgid "Edit category!"
-msgstr "Editar categora!"
-
-#: ..\..\..\admin\b2categories.php:285
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Lo siento, no tiene permisos para editar/ver las propiedades de ninguna categora."
-
-#: ..\..\..\admin\b2edit.php:30
-#: ..\..\..\admin\edit_actions.php:196
-#: ..\..\..\admin\edit_actions.php:295
-msgid "Oops, no post with this ID."
-msgstr "Ups, no hay ningn post con este ID."
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Editando post"
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d en el blog: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Ups, no hay ningn comentario con este ID!"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Editando comentario"
-
-#: ..\..\..\admin\b2edit.php:118
-msgid "New post in blog:"
-msgstr "Nuevo post en el blog:"
-
-#: ..\..\..\admin\b2edit.php:145
-#: ..\..\..\admin\b2edit.php:179
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Como este blog no tiene categoras, no puedes hacer post en l. Primero debe crear categoras."
-
-#: ..\..\..\admin\b2edit.php:149
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Cambiar a este blog (manteniendo lo que haya introducido si Javascript est activo)"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "Acceso..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "En b2evolution, no tiene que apuntar a la pgina b2login.php para iniciar sesin."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Simplemente apunte directamente a la pgina de la herramienta de administracin que necesite, por ejemplo: %s o %s. b2evo le pedir iniciar sesin si es necesario."
-
-#: ..\..\..\admin\b2options.php:17
-#: ..\..\..\admin\_menutop.php:256
-msgid "Settings"
-msgstr "Ajustes"
-
-#: ..\..\..\admin\b2options.php:32
-#: ..\..\..\admin\b2options.php:418
-msgid "Regional"
-msgstr "Regional"
-
-#: ..\..\..\admin\b2options.php:35
-#: ..\..\..\admin\b2options.php:424
-msgid "Plug-ins"
-msgstr "Plug-ins"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "Ajustes generales actualizados."
-
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "Ajustes regionales actualizados."
-
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "Debe proveer un cdigo de localizacin!"
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Localizacin '%s' insertada en la base de datos."
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "Localizacin '%s' actualizada."
-
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr "Localizacin '%s' grabada."
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Tabla de localizaciones borrada, se cargaron los valores por defecto desde <code>/conf/_locales.php</code>."
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "El archivo <code>%s</code> no fue encontrado."
-
-#: ..\..\..\admin\b2options.php:330
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "Borrar localizacin '%s' de la base de datos."
-
-#: ..\..\..\admin\b2options.php:370
-msgid "Switched priorities."
-msgstr "Prioridades cambiadas."
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Verificacin de Ortografa"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Cargando el verificador de ortografa. Por favor espere"
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "Ver Estadsticas del Blog:"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "Nada"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "Cambiando el tipo del hit #%d a: %s"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "Borrando el hit #%d..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "Purgando los hits de %s..."
-
-#: ..\..\..\admin\b2stats.php:106
-#: ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Resumen"
-
-#: ..\..\..\admin\b2stats.php:112
-#: ..\..\..\admin\b2stats.php:170
-msgid "Referers"
-msgstr "Referentes"
-
-#: ..\..\..\admin\b2stats.php:118
-#: ..\..\..\admin\b2stats.php:171
-msgid "Refering Searches"
-msgstr "Busquedas Referentes"
-
-#: ..\..\..\admin\b2stats.php:124
-#: ..\..\..\admin\b2stats.php:173
-msgid "Syndication"
-msgstr "Sindicacin"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "User Agents"
-
-#: ..\..\..\admin\b2stats.php:136
-#: ..\..\..\admin\b2stats.php:174
-msgid "Direct Accesses"
-msgstr "Accesos Directos"
-
-#: ..\..\..\admin\b2stats.php:169
-msgid "Date"
-msgstr "Fecha"
-
-#: ..\..\..\admin\b2stats.php:172
-msgid "Indexing Robots"
-msgstr "Robots de ndices"
-
-#: ..\..\..\admin\b2stats.php:175
-msgid "Total"
-msgstr "Total"
-
-#: ..\..\..\admin\b2stats.php:188
-msgid "Prune this date!"
-msgstr "Purgar esta fecha!"
-
-#  TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:188
-#: ..\..\..\admin\b2stats.php:218
-msgid "Prune"
-msgstr "Purgar"
-
-#: ..\..\..\admin\b2stats.php:188
-#: ..\..\..\admin\b2stats.php:218
-msgid "Prune hits for this date!"
-msgstr "Purgar hits de esta fecha!"
-
-#: ..\..\..\admin\b2stats.php:238
-#: ..\..\..\skins\_stats.php:21
-msgid "Last referers"
-msgstr "ltimos referentes"
-
-#: ..\..\..\admin\b2stats.php:239
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Estos son hits de pginas web externas que hacen referencia a este blog"
-
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391
-msgid "Delete this hit!"
-msgstr "Borrar este hit!"
-
-#  TRANS: Abbrev. for Delete (stats)
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391
-#: ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91
-#: ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79
-#: ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "Borrar"
-
-#: ..\..\..\admin\b2stats.php:251
-msgid "Log as a search instead"
-msgstr "Registrar mejor como una bsqueda"
-
-#  TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:251
-msgid "-&gt;S"
-msgstr "-&gt;B"
-
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Bloquear este dominio!"
-
-#  TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "Bloq"
-
-#: ..\..\..\admin\b2stats.php:267
-#: ..\..\..\skins\_stats.php:33
-msgid "Top referers"
-msgstr "Referentes ms frecuentes"
-
-#: ..\..\..\admin\b2stats.php:286
-msgid "Total referers"
-msgstr "Total referentes"
-
-#: ..\..\..\admin\b2stats.php:293
-#: ..\..\..\skins\_stats.php:45
-msgid "Last refering searches"
-msgstr "ltimas bsquedas referentes"
-
-#: ..\..\..\admin\b2stats.php:294
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "Estos son hits de personas que vienen a este sistema de blog a travs de un motor de bsquedas. (Los motores de bsquedas deben estar listados en /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:318
-msgid "Top refering search engines"
-msgstr "Motores de bsquedas referentes ms frecuentes"
-
-#: ..\..\..\admin\b2stats.php:334
-#: ..\..\..\skins\_stats.php:73
-msgid "Top Indexing Robots"
-msgstr "Robots de ndices ms Frecuentes"
-
-#: ..\..\..\admin\b2stats.php:335
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Estos son hits de robot automticos as como los robots de ndices de motores de bsquedas. (Los robots deben estar listados en /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:356
-#: ..\..\..\skins\_stats.php:90
-msgid "Top Aggregators"
-msgstr "Agregadores Ms Frecuentes"
-
-#: ..\..\..\admin\b2stats.php:357
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Estos son hits de agregadores de noticias. (Los agregadores deben estar listados en /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:372
-msgid "Total RSS hits"
-msgstr "Total hits RSS"
-
-#: ..\..\..\admin\b2stats.php:379
-msgid "Last direct accesses"
-msgstr "ltimos accesos directos"
-
-#: ..\..\..\admin\b2stats.php:380
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Estos son hits de personas que vienen a este sistema de blog por acceso directo (o escribiendo directamente el URL o por favoritos. Los referentes incorrectos (muy cortos) tambin estn listados aqu.)"
-
-#: ..\..\..\admin\b2stats.php:407
-msgid "Top User Agents"
-msgstr "User Agents Ms Frecuentes"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Edicin de la plantilla personalizada"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Listing:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "Nombre de archivo incorrecto!"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Ups, no existe el archivo !"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "Archivo editado!"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Tenga cuidado con lo que hace, editar este archivo podra daar la plantilla! No edite lo que est entre <code>&lt;?php</code> y <code>?&gt;</code> si no sabe lo que est haciendo!"
-
-#: ..\..\..\admin\b2template.php:90
-msgid "update template !"
-msgstr "actualizar plantilla !"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(no puede actualizar ese archivo/plantilla: debe hacerlo modificable - CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "Esta pantalla le permite editar el <strong>skin personalizado</strong> (localizada bajo /skins/custom)."
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Puede editar cualquiera de los siguientes archivos (su condicin de modificable est provista por el servidor -CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "Directorio %s no fue encontrado."
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Esta es la plantilla que muestra los links a los archivos de un blog"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Esta es la plantilla que muestra la lista (recursiva) de (sub)categorias"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "Esta es la plantilla que muestra la retroalimentacin de un post"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Esta es la plantilla que muestra los ltimos comentarios de un blog"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "Esta es la plantilla principal. Muestra el blog."
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the template that displays stats for a blog"
-msgstr "Esta es la plantilla que muestra las estadsticas de un blog"
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the comment popup"
-msgstr "Esta es la plantilla mostrada en el popup de comentarios"
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the pingback popup"
-msgstr "Esta es la plantilla mostrada en el popup de pingback"
-
-#: ..\..\..\admin\b2template.php:154
-msgid "This is the page displayed in the trackback popup"
-msgstr "Esta es la plantilla mostrada en el popup de trackback"
-
-#: ..\..\..\admin\b2template.php:165
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Nota: por supuesto que, tambin puede editar los archivos/plantillas en su editor de texto y subirlos. Este editor en lnea fue pensado para ser usado solamente cuando no tenga accesao a un editor de texto..."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "subir imgenes/archivos"
-
-#: ..\..\..\admin\b2upload.php:47
-msgid "File upload"
-msgstr "Subir archivo"
-
-#: ..\..\..\admin\b2upload.php:48
-msgid "Allowed file types:"
-msgstr "Tipos de archivo permitidos:"
-
-#: ..\..\..\admin\b2upload.php:49
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Tamao mximo permitido: %d KB"
-
-#: ..\..\..\admin\b2upload.php:54
-#: ..\..\..\admin\b2upload.php:128
-#: ..\..\..\admin\_blogs_general.form.php:74
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Descripcin"
-
-#: ..\..\..\admin\b2upload.php:57
-msgid "Upload !"
-msgstr "Subir !"
-
-#: ..\..\..\admin\b2upload.php:83
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "Archivo %s: de tipo %s no est permitido."
-
-#: ..\..\..\admin\b2upload.php:112
-#: ..\..\..\admin\b2upload.php:140
-#: ..\..\..\admin\b2upload.php:143
-msgid "Couldn't upload your file to:"
-msgstr "No se pudo subir su archivo a:"
-
-#: ..\..\..\admin\b2upload.php:116
-msgid "Duplicate File?"
-msgstr "Archivo Duplicado?"
-
-#: ..\..\..\admin\b2upload.php:117
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "El nombre de archivo \"%s\" ya existe!"
-
-#: ..\..\..\admin\b2upload.php:118
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "El nombre del archivo \"%s\" fue movido a \"%s\""
-
-#: ..\..\..\admin\b2upload.php:119
-msgid "Confirm or rename:"
-msgstr "Confirmar o renombrar:"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Alternate name"
-msgstr "Nombre Alternativo"
-
-#: ..\..\..\admin\b2upload.php:130
-msgid "Confirm !"
-msgstr "Confirmar !"
-
-#: ..\..\..\admin\b2upload.php:157
-msgid "File uploaded !"
-msgstr "Archivo subido !"
-
-#: ..\..\..\admin\b2upload.php:158
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Su archivo <strong>\"%s\"</strong> fue subido con xito !"
-
-#: ..\..\..\admin\b2upload.php:159
-msgid "Here's the code to display it:"
-msgstr "Aqu est el cdigo para mostrarlo:"
-
-#: ..\..\..\admin\b2upload.php:163
-msgid "Add the code to your post !"
-msgstr "Aadir el cdigo a su post !"
-
-#: ..\..\..\admin\b2upload.php:166
-msgid "Image Details"
-msgstr "Detalles de la Imagen"
-
-#: ..\..\..\admin\b2upload.php:170
-msgid "Size"
-msgstr "Tamao"
-
-#: ..\..\..\admin\b2upload.php:173
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Type"
-msgstr "Tipo"
-
-#: ..\..\..\admin\b2upload.php:178
-msgid "Close this window"
-msgstr "Cerrar esta ventana"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Administracin de usuarios"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "No puede cambiar el perfil de demouser en modo demo!"
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "Solo se le permite cambiar su propio perfil!"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "Debe proveer un identificador de usuario nico!"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "El nivel de usuario debe estar entre %d y %d."
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Este identificador de usuario ya existe. Quiere <a %s>editar el usuario existente</a>?"
-
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "Escribi dos contraseas diferentes."
-
-#: ..\..\..\admin\b2users.php:198
-#: ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "La longitud mnima de contrasea es de %d caracteres."
-
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "Usuario actualizado."
-
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "Nuevo usuario creado."
-
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "Ascenso incorrecto."
-
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "Nivel de usuario cambiado."
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "No se puede borrar a si mismo!"
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "No puede borrar el Usuario #1!"
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "Borrar el Usuario %s?"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Alerta"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "borrando un usuario tambin borra todos los posts hechos por ese usuario."
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "Borrando Usuario..."
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "No puede borrar el Grupo #1!"
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "No puede borrar el grupo por defecto para nuevos usuarios!"
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "Borrar el grupo [%s]?"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "Grupo borrado..."
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "Este grupo ya existe! Quiere <a %s>editar el grupo existente</a>?"
-
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "Grupo actualizado."
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "El usuario no fue creado:"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "El usuario no fue actualizado:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "El grupo no fue creado:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "El grupo no fue actualizado:"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "No tiene permitido ver otros usuarios."
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Aadiendo nuevo post..."
-
-#: ..\..\..\admin\edit_actions.php:104
-#: ..\..\..\admin\edit_actions.php:210
-#: ..\..\..\admin\edit_actions.php:450
-#: ..\..\..\htsrv\comment_post.php:66
-#: ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1371
-msgid "Supplied URL is invalid: "
-msgstr "La URL suplida no es correcta:"
-
-#: ..\..\..\admin\edit_actions.php:111
-#: ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "No se puede hacer post, por favor corrija estos errores:"
-
-#: ..\..\..\admin\edit_actions.php:112
-#: ..\..\..\admin\edit_actions.php:218
-#: ..\..\..\admin\edit_actions.php:455
-msgid "Back to post editing"
-msgstr "Volver a la edicin de post"
-
-#: ..\..\..\admin\edit_actions.php:118
-msgid "Recording post..."
-msgstr "Grabando post..."
-
-#: ..\..\..\admin\edit_actions.php:131
-#: ..\..\..\admin\edit_actions.php:248
-#: ..\..\..\admin\edit_actions.php:407
-msgid "Sleeping..."
-msgstr "Sleeping..."
-
-#: ..\..\..\admin\edit_actions.php:141
-#: ..\..\..\admin\edit_actions.php:257
-#: ..\..\..\admin\edit_actions.php:348
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "El post no est completamente pblico: saltando trackback, pingback y pings de blog..."
-
-#: ..\..\..\admin\edit_actions.php:156
-msgid "Posting Done..."
-msgstr "Grabacin hecha..."
-
-#: ..\..\..\admin\edit_actions.php:170
-#: ..\..\..\admin\edit_actions.php:224
-msgid "Updating post..."
-msgstr "Actualizando post..."
-
-#: ..\..\..\admin\edit_actions.php:273
-#: ..\..\..\admin\edit_actions.php:359
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "El post ya se le ha hecho ping: saltando pings de blog..."
-
-#: ..\..\..\admin\edit_actions.php:285
-#: ..\..\..\admin\edit_actions.php:371
-msgid "Updating done..."
-msgstr "Actualizacin hecha..."
-
-#: ..\..\..\admin\edit_actions.php:301
-#: ..\..\..\admin\edit_actions.php:316
-msgid "Updating post status..."
-msgstr "Actualizando estado del post..."
-
-#: ..\..\..\admin\edit_actions.php:381
-#: ..\..\..\admin\edit_actions.php:400
-msgid "Deleting post..."
-msgstr "Borrando post..."
-
-#: ..\..\..\admin\edit_actions.php:389
-msgid "Oops, no post with this ID!"
-msgstr "Ups, no hay ningn post con ese ID!"
-
-#: ..\..\..\admin\edit_actions.php:412
-msgid "Deleting Done..."
-msgstr "Borrado hecho..."
-
-#: ..\..\..\admin\edit_actions.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "Error"
-
-#: ..\..\..\admin\edit_actions.php:454
-msgid "Cannot update comment, please correct these errors:"
-msgstr "No se puede actualizar el comentario, por favor corrija estos errores:"
-
-#: ..\..\..\admin\edit_actions.php:512
-msgid "Back to posts!"
-msgstr "Volver a los posts!"
-
-#: ..\..\..\admin\edit_actions.php:517
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Quizs tambin quiera generar pginas estticas o ver sus blogs..."
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "New post"
-msgstr "Nuevo post"
-
-#: ..\..\..\admin\import-mt.php:330
-#: ..\..\..\admin\_users_form.php:195
-#: ..\..\..\admin\_users_form.php:200
-msgid "User group"
-msgstr "Grupo de usuario"
-
-#: ..\..\..\admin\import-mt.php:331
-#: ..\..\..\admin\_users_form.php:183
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "Mire el <a %s>manual en lnea</a> para detalles."
-
-#: ..\..\..\admin\import-mt.php:332
-#: ..\..\..\admin\_users_form.php:186
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:44
-#: ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Nivel"
-
-#: ..\..\..\admin\import-mt.php:371
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "Localizacin por defecto"
-
-#: ..\..\..\admin\import-mt.php:1133
-#: ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Seleccione la categora principal en el blog central y opcionalmente marque categoras adicionales"
-
-#: ..\..\..\admin\import-mt.php:1155
-#: ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "Seleccionar como una categora adicional"
-
-#: ..\..\..\admin\import-mt.php:1166
-#: ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Seleccionar como categora PRINCIPAL"
-
-#: ..\..\..\admin\tools.php:18
-#: ..\..\..\admin\_menutop.php:263
-msgid "Tools"
-msgstr "Herramientas"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Bookmarklet"
-
-#: ..\..\..\admin\tools.php:30
-#: ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45
-#: ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Aadir este link a sus Favoritos/Bookmarks:"
-
-#: ..\..\..\admin\tools.php:31
-#: ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46
-#: ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo bookmarklet"
-
-#: ..\..\..\admin\tools.php:69
-msgid "Post to b2evolution"
-msgstr "Hacer post en b2evolution"
-
-#: ..\..\..\admin\tools.php:71
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "No se encontr sidebar! Debe usar Mozilla 0.9.4 o superior!"
-
-#: ..\..\..\admin\tools.php:74
-#: ..\..\..\admin\tools.php:83
-msgid "SideBar"
-msgstr "SideBar"
-
-#: ..\..\..\admin\tools.php:75
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "Aadir el <a %s>sidebar b2evo</a> !"
-
-#: ..\..\..\admin\tools.php:84
-msgid "Add this link to your favorites:"
-msgstr "Aadir este link a sus favoritos:"
-
-#: ..\..\..\admin\tools.php:85
-msgid "b2evo sidebar"
-msgstr "SideBar b2evo"
-
-#: ..\..\..\admin\tools.php:92
-msgid "Movable Type Import"
-msgstr "Importacin Movable Type"
-
-#: ..\..\..\admin\tools.php:94
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "Use la funcionalidad export de MT para crear un archivo .TXT que contenga sus posts;"
-
-#: ..\..\..\admin\tools.php:95
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Pnga ese archivo en la carpeta /admin en su servidor;"
-
-#: ..\..\..\admin\tools.php:96
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "Siga las instrucciones en la <a %s>herramienta de migracin MT</a>."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "Generacin de archivo esttico"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Archivo esttico"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Este es el archivo .html que ser creado cuando genere una versin esttica de la pgina inicial del blog."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr "Despus de cada nuevo post..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "Ping a b2evolution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "para ser listado en la lista \"recently updated\" en b2evolution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "Ping a technocrati.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "para dar noticias de nuevo post."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "Ping a weblogs.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "Ping a blo.gs"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "Opciones avanzadas"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "Permitir trackbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Permitir que otros bloggers enven trackbacks a este blog, dejndole saber cuando ellos le hagan referencia. Esto tambin le dejar a usted enviar trackbacks a otros blogs."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "Permitir pingbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "Permitir que otros bloggers enven pingbacks a este blog, dejndole saber cuando ellos le hagar referencia. Esto tambin le dejar a usted enviar pingbacks a otros blogs."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:46
-#: ..\..\..\admin\_blogs_general.form.php:103
-#: ..\..\..\admin\_blogs_permissions.form.php:216
-#: ..\..\..\admin\_set_general.form.php:79
-msgid "Save !"
-msgstr "Grabar !"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:47
-#: ..\..\..\admin\_blogs_general.form.php:104
-#: ..\..\..\admin\_blogs_permissions.form.php:222
-#: ..\..\..\admin\_edit_showposts.php:546
-#: ..\..\..\admin\_set_general.form.php:80
-#: ..\..\..\admin\_set_plugins.form.php:70
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\admin\_set_regional.form.php:361
-#: ..\..\..\admin\_users_form.php:212
-#: ..\..\..\admin\_users_groupform.php:127
-#: ..\..\..\install\index.php:294
-#: ..\..\..\skins\_profile.php:99
-msgid "Reset"
-msgstr "Reiniciar"
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "Parmetros generales"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-#: ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Nombre Completo"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "Ser mostrado a la cabeza del blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Nombre Corto"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "Ser usado en mens de seleccin y a travs de la interfase de administracin."
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "Localizacin Principal"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr "Determina el lenguaje de los links de navegacin del blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "Parmetros de acceso"
-
-#: ..\..\..\admin\_blogs_general.form.php:36
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "Blog por defecto en index.php"
-
-#  TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:38
-msgid "Current default is:"
-msgstr "Actualmente esta:"
-
-#: ..\..\..\admin\_blogs_general.form.php:39
-msgid "Other blog through index.php"
-msgstr "Otro blog va index.php"
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "Other blog through stub file (Advanced)"
-msgstr "Otro blog va archivo stub (Avanzado)"
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "You MUST create a stub file for this to work."
-msgstr "Debe crear un archivo stub para que esto funcione."
-
-#: ..\..\..\admin\_blogs_general.form.php:43
-msgid "Preferred access type"
-msgstr "Tipo de acceso preferido"
-
-#: ..\..\..\admin\_blogs_general.form.php:47
-msgid "Blog Folder URL"
-msgstr "URL de la Carpeta de Blog"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "No deje slash al final. (Si no sabe, deje este espacio vaco.)"
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid "URL blog name / Stub name"
-msgstr "Nombre URL de blog / archivo Stub"
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "Usado en URLs para identificar este blog. Esto debera ser el nombre del archivo stub si usa este tipo de acceso."
-
-#: ..\..\..\admin\_blogs_general.form.php:59
-msgid "Default display options"
-msgstr "Opciones de visualizacin por defecto"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default skin"
-msgstr "Skin por defecto"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Este es el skin por defecto que ser usado para mostrar el blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Allow skin switching"
-msgstr "Permitir cambio de skin"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "Se permitir que los usuarios seleccionen otro skin para ver el blog (y sus skin preferidos sern grabados en una cookie)."
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Display public blog list"
-msgstr "Mostrar la lista de blogs pblicos"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Marque esto si quiere mostrar la lista de todos los blogs en la pgina de su blog (si su skin lo soporta)."
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Include in public blog list"
-msgstr "Incluir en la lista de blogs pblicos"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "Marque esto si quiere que este blog sea mostrado en la lista de todos los blogs pblicos."
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Default linkblog"
-msgstr "Blog de Links por defecto"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "Ser mostrado a lado de este blog (si su skin lo soporta)."
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "Tagline"
-msgstr "Lnea Central"
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Esto ser mostrado debajo del nombre del blog en la plantilla del blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Descripcin Larga"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is displayed on the blog template."
-msgstr "Esto ser mostrado en la plantilla del blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Short Description"
-msgstr "Descripcin Corta"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "Esto es usado en el description meta tag y alimentacin RSS. NO USES HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "Keywords"
-msgstr "Palabras Claves"
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Esto es usado en el keywords meta tag. NO USES HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:93
-#: ..\..\..\admin\_edit_showposts.php:338
-msgid "Notes"
-msgstr "Notas"
-
-#: ..\..\..\admin\_blogs_general.form.php:95
-msgid "Additional info."
-msgstr "Informacon adicional."
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Blog"
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "URL de Blog"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "Archivo Esttico"
-
-#: ..\..\..\admin\_blogs_list.php:33
-#: ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:119
-#: ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:75
-msgid "Locale"
-msgstr "Localizacin"
-
-#: ..\..\..\admin\_blogs_list.php:47
-#: ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58
-#: ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101
-#: ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "Propiedades"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "Por Defecto"
-
-#  TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Gen!"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid ""
-"Are you sure you want to delete blog #%d ?\\n"
-"\\n"
-"WARNING: This will delete ALL POST, COMMENTS,\\n"
-"CATEGORIES and other data related to that Blog!\\n"
-"\\n"
-"This CANNOT be undone!"
-msgstr ""
-"Est seguro que quiere borrar el blog #%d ?\\n"
-"\\n"
-"ALERTA: Esto borrar TODOS LOS POSTS, COMENTARIOS,\\n"
-"CATEGORIAS y otros datos relacionados con ese Blog!\\n"
-"\\n"
-"Esto no se puede deshacer!"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "Borrar este blog!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "Copiar este blog!"
-
-#  TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92
-#: ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73
-#: ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "Copiar"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "Lo siento, no tiene permisos para editar/ver las propiedades de ningn blog."
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "Nuevo blog..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "Permisos de usuario"
-
-#  TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Usuario"
-
-#  TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "Es<br />miembro"
-
-#  TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr "Puede hacer post/editar con los siguientes estados:"
-
-#  TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "Borrar<br />posts"
-
-#  TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "Editar<br />coments"
-
-#  TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "Editar<br />categs"
-
-#  TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "Editar<br />blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Publicado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Protegido"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Privado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Borrador"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "Abandonado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "Miembros"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "Permisos para leer posts protegidos"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "Permiso para hacer post en este blog con estado privado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "Permiso para hacer post en este blog con estado protegido"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "Permiso para hacer post en este blog con estado borrador"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Permiso para hacer post en este blog con estado abandonado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "Permiso para borrar posts en este blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "Permiso para editar comentarios en este blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "Permiso para editar categoras en este blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "Permiso para editar las propiedades del blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "(des)selecciona todos los checkboxes usando Javascript"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr "(des)seleccionar todos"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "No miembros"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:219
-msgid ""
-"Warning! You are about to remove your own permission to edit this blog!\\n"
-"You won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-"Alerta: Est a punto de borrar sus propios permisos para editar este blog!\\n"
-"Ya no podr tener acceso a sus propiedades si hace eso!"
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "Editar las propiedades de la categora"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "Est seguro que quiere borrar?"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "Nueva sub-categora aqu"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Nueva categora aqu"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Nota:</strong> Borrando una categora no borra los posts de esa categora. Solo sern asignados a la categora padre. Cuando se borre una categora raz, los posts sern asignados a la ms antigua categora que quede en el mismo blog (la categora con el nmero ms pequeo)."
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Contenido del Post"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Ttulo"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Lenguaje"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "Link a URL"
-
-#: ..\..\..\admin\_edit_form.php:135
-#: ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:141
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20
-#: ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:183
-#: ..\..\..\skins\_profile.php:76
-#: ..\..\..\skins\basic\_feedback.php:178
-#: ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "Email"
-
-#: ..\..\..\admin\_edit_form.php:139
-#: ..\..\..\admin\_users_form.php:139
-#: ..\..\..\admin\_users_form.php:141
-#: ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:77
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "URL"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Previsualizar"
-
-#  TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\_edit_form.php:173
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&nbsp;  Grabar ! &nbsp;"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Ortografa"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Subir archivo/imagen"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "Propiedades avanzadas"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "Editar fecha-hora"
-
-#: ..\..\..\admin\_edit_form.php:252
-msgid "URL Title"
-msgstr "Ttulo de URL"
-
-#: ..\..\..\admin\_edit_form.php:254
-msgid "(to be used in permalinks)"
-msgstr "(para se usado en linkpermanentes)"
-
-#: ..\..\..\admin\_edit_form.php:263
-#: ..\..\..\admin\_edit_showposts.php:289
-#: ..\..\..\admin\_set_general.form.php:49
-#: ..\..\..\skins\_feedback.php:213
-#: ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Auto-BR"
-msgstr "Auto-BR"
-
-#: ..\..\..\admin\_edit_form.php:263
-#: ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Esta opcin est abandonada, debera evitar usarla."
-
-#: ..\..\..\admin\_edit_form.php:272
-msgid "Additional actions"
-msgstr "Acciones adicionales"
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "Pingback"
-msgstr "Pingback"
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Enviar un pingback a todas las URLs en este post)"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "Trackback URLs"
-msgstr "URLs de Trackbacks"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "(Separate by space)"
-msgstr "(separadas por espacio)"
-
-#: ..\..\..\admin\_edit_form.php:310
-#: ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Estado"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "El post ser completamente pblico"
-
-#: ..\..\..\admin\_edit_form.php:317
-#: ..\..\..\admin\_edit_showposts.php:361
-msgid "Published (Public)"
-msgstr "Publicado (Completamente)"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "El post ser publicado pero solamente visible para miembros que hayan iniciado sessin"
-
-#: ..\..\..\admin\_edit_form.php:324
-#: ..\..\..\admin\_edit_showposts.php:364
-msgid "Protected (Members only)"
-msgstr "Protegido (Solo Miembros)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "El post ser publicado pero solo visible para usted mismo"
-
-#: ..\..\..\admin\_edit_form.php:331
-#: ..\..\..\admin\_edit_showposts.php:367
-msgid "Private (You only)"
-msgstr "Privado (Solo Usted)"
-
-#: ..\..\..\admin\_edit_form.php:337
-#: ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "El post solo aparecer en la herramienta de administracin"
-
-#: ..\..\..\admin\_edit_form.php:338
-#: ..\..\..\admin\_edit_showposts.php:370
-msgid "Draft (Not published!)"
-msgstr "Borrador (No publicado!)"
-
-#: ..\..\..\admin\_edit_form.php:345
-#: ..\..\..\admin\_edit_showposts.php:373
-msgid "Deprecated (Not published!)"
-msgstr "Abandonado (No publicado!)"
-
-#: ..\..\..\admin\_edit_form.php:433
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Nota: hacer post a lo largo de multiples blogs est activado."
-
-#: ..\..\..\admin\_edit_form.php:444
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Nota: hacer post a lo largo de multiples blogs est actualmente desactivado."
-
-#: ..\..\..\admin\_edit_form.php:446
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Nota: hacer post a lo largo de multiples categoras est actualmente desactivado."
-
-#: ..\..\..\admin\_edit_form.php:456
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55
-#: ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:280
-#: ..\..\..\skins\custom\_main.php:285
-#: ..\..\..\skins\custom\_main.php:290
-#: ..\..\..\skins\custom\_main.php:295
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Comentarios"
-
-#: ..\..\..\admin\_edit_form.php:458
-msgid "Visitors can leave comments on this post."
-msgstr "Visitantes pueden dejar comentarios en este post."
-
-#: ..\..\..\admin\_edit_form.php:459
-msgid "Open"
-msgstr "Abierto"
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Visitantes NO pueden dejar comentarios en este post."
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Closed"
-msgstr "Cerrado"
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Visitantes NO pueden ver NI dejar comentarios en este post."
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Disabled"
-msgstr "Desactivado"
-
-#: ..\..\..\admin\_edit_form.php:470
-msgid "Renderers"
-msgstr "Renderers"
-
-#: ..\..\..\admin\_edit_form.php:540
-msgid "Comment info"
-msgstr "Informacin del comentario"
-
-#: ..\..\..\admin\_edit_form.php:541
-#: ..\..\..\htsrv\comment_post.php:134
-#: ..\..\..\htsrv\comment_post.php:140
-msgid "Author"
-msgstr "Autor"
-
-#: ..\..\..\admin\_edit_form.php:544
-msgid "IP address"
-msgstr "Direccin IP"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Next %d days"
-msgstr "%d das siguientes"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "%d anteriores"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d days"
-msgstr "%d das anteriores"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "%d siguientes"
-
-#  TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:55
-#: ..\..\..\admin\_edit_navbar.php:61
-msgid " to "
-msgstr "a"
-
-#  TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:63
-msgid " of "
-msgstr "de"
-
-#: ..\..\..\admin\_edit_navbar.php:71
-msgid "from the end"
-msgstr "desde el final"
-
-#: ..\..\..\admin\_edit_navbar.php:75
-msgid "from the start"
-msgstr "desde el principio"
-
-#: ..\..\..\admin\_edit_navbar.php:77
-msgid "OK"
-msgstr "OK"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr " Rango de fechas:"
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "por"
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "nivel:"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:826
-msgid "Pages:"
-msgstr "Pginas:"
-
-#  TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "no hay comentarios"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:730
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 comentario"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d comentarios"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1 Trackback"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 Pingback"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr "Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr "Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "Todava no hay retroalimentacin para este post..."
-
-#: ..\..\..\admin\_edit_showposts.php:226
-#: ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Comentario de:"
-
-#: ..\..\..\admin\_edit_showposts.php:230
-#: ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "Trackback desde:"
-
-#: ..\..\..\admin\_edit_showposts.php:234
-#: ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "Pingback desde:"
-
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr "Link permanente a este comentario"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:729
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145
-#: ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Dejar un comentario"
-
-#: ..\..\..\admin\_edit_showposts.php:272
-#: ..\..\..\admin\_users_form.php:81
-#: ..\..\..\skins\_feedback.php:164
-#: ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:170
-#: ..\..\..\skins\wpc_default\_feedback.php:170
-msgid "User"
-msgstr "Usuario"
-
-#: ..\..\..\admin\_edit_showposts.php:275
-#: ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:172
-#: ..\..\..\skins\wpc_default\_feedback.php:172
-msgid "Edit profile"
-msgstr "Editar perfil"
-
-#: ..\..\..\admin\_edit_showposts.php:280
-#: ..\..\..\skins\_feedback.php:201
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Texto del comentario"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\skins\_feedback.php:203
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "Tags HTML permitidos"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\skins\_feedback.php:204
-#: ..\..\..\skins\basic\_feedback.php:198
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:149
-#: ..\..\..\skins\wpc_default\_feedback.php:149
-msgid "URLs, email, AIM and ICQs will be converted automatically."
-msgstr "URLs, email, AIM y ICQs sern convertidos automticamente."
-
-#: ..\..\..\admin\_edit_showposts.php:288
-#: ..\..\..\skins\_feedback.php:209
-#: ..\..\..\skins\basic\_feedback.php:203
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:205
-#: ..\..\..\skins\wpc_default\_feedback.php:205
-msgid "Options"
-msgstr "Opciones"
-
-#: ..\..\..\admin\_edit_showposts.php:289
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Saltos de lnea se convierten a &lt;br&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:296
-#: ..\..\..\skins\_feedback.php:226
-#: ..\..\..\skins\basic\_feedback.php:220
-msgid "Send comment"
-msgstr "Enviar comentario"
-
-#: ..\..\..\admin\_edit_showposts.php:350
-msgid "Posts to show"
-msgstr "Posts a mostrar"
-
-#: ..\..\..\admin\_edit_showposts.php:353
-msgid "Past"
-msgstr "Pasado"
-
-#: ..\..\..\admin\_edit_showposts.php:356
-msgid "Future"
-msgstr "Futuro"
-
-#: ..\..\..\admin\_edit_showposts.php:381
-msgid "Title / Text contains"
-msgstr "Ttulo / Texto contiene"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Palabras"
-
-#: ..\..\..\admin\_edit_showposts.php:386
-msgid "AND"
-msgstr "Y"
-
-#: ..\..\..\admin\_edit_showposts.php:388
-msgid "OR"
-msgstr "O"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "Licencia GPL"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:106
-msgid "uncheck all"
-msgstr "deseleccionar todo"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:108
-msgid "check all"
-msgstr "seleccionar todo"
-
-#: ..\..\..\admin\_menutop.php:162
-msgid "visit b2evolution's website"
-msgstr "visitar el sitio web de b2evolution"
-
-#: ..\..\..\admin\_menutop.php:165
-msgid "Logout"
-msgstr "Cerrar sesin"
-
-#: ..\..\..\admin\_menutop.php:167
-msgid "Exit to blogs"
-msgstr "Salir a los blogs"
-
-#: ..\..\..\admin\_menutop.php:176
-msgid "Blog time:"
-msgstr "Hora del blog:"
-
-#: ..\..\..\admin\_menutop.php:177
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:178
-msgid "Logged in as:"
-msgstr "Sesin iniciada como:"
-
-#: ..\..\..\admin\_menutop.php:188
-msgid "Write"
-msgstr "Escribir"
-
-#: ..\..\..\admin\_menutop.php:194
-#: ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241
-#: ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:879
-msgid "Edit"
-msgstr "Editar"
-
-#: ..\..\..\admin\_menutop.php:214
-msgid "Stats"
-msgstr "Estadsticas"
-
-#: ..\..\..\admin\_menutop.php:232
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Plantillas"
-
-#: ..\..\..\admin\_menutop.php:242
-msgid "Users"
-msgstr "Usuarios"
-
-#: ..\..\..\admin\_menutop.php:246
-msgid "User Profile"
-msgstr "Perfil de Usuario"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "Derechos de usuario por defecto"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Nuevos usuarios se pueden registrar"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr "Marque para permitir que nuevos usuarios se registren por si mismos."
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Grupo para nuevos usuarios"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "Los grupos determinan los roles de usuario y permisos."
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Nivel para nuevos usuarios"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Los niveles determinan la jerarqua de usuarios en los blogs."
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr "Opciones de Visualizacin"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "Blog a mostrar por defecto"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr "Este blog ser mostrado en index.php"
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "das"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "posts"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "posts paginados"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "Modo de visualizacin"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr "Posts/Das por pgina"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "mensualmente"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "semanalmente"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "diariamente"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "post a post"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Modo de Archivos"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "Opciones de link"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Usar informacin extra-path"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-msgstr "Recomendado si su servidor web lo soporta. Los links sern parecidos a 'stub/2003/05/20/titulo_post' en lugar de 'stub?title=titulo_post&c=1&tb=1&pb=1&more=1'."
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Post llamado por su ttulo de URL (Recomendado)"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr "Recae en el ID cuando no haya disponible un ttulo de URL."
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr "Post llamado por su ID"
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr "Post en la pgina de archivos, localizado por su ID"
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "Post en la pgina de archivos, localizado por su ttulo (para compatibilidad con Cafelog)"
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr "Typo de LinkPermanente"
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr "Opciones de seguridad"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "Longitud mnima de contraseas"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr "para usuarios."
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr "Rendering plug-ins"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "Plug-ins"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "Aplicar"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "Barra de herramientas plug-ins"
-
-#: ..\..\..\admin\_set_plugins.form.php:69
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_set_regional.form.php:360
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-#: ..\..\..\skins\_profile.php:98
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Actualizar"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "Crear nueva localizacin"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "Editar localizacin"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "Las primeras dos letras deberan ser un <a %s>cdigo de lenguaje ISO 639</a>. Las ltimas dos letras deberan ser un <a %s>cdigo de pas ISO 3166</a>."
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "Activado"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr "Debera estar esta localizacin disponible para usuarios?"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "nombre de la localizacin"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "Mapa de caracteres"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "Debera coincidir con el mapa de caracteres del archivo de lenguaje."
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "Formato de fecha"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Mirar ms abajo."
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "Formato de hora"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "Archivo de lenguaje"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "el archivo de lenguaje a usar, desde el subdirectorio <code>locales</code>"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "Prioridad"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1 es la ms alta. La prioridad es importante cuando se selecciona una localizacin desde un cdigo de lenguaje y muchas localizaciones coinciden con el mismo lenguaje; esto puede pasar cuando se detecta el lenguaje del navegador. La prioridad tambin afecta el orden en que las localizaciones se muestran en combos de seleccin, etc."
-
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-msgid "Create"
-msgstr "Crear"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "Esto reemplazar la localizacin \\'%s\\'. OK?"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "Banderas"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "Las banderas estn almacenadas en subdirectorios desde <code>%s</code>. Sus nombres de archivo son iguales a la parte del pas en la localizacin (caracteres 4-5); la extensin del archivo es .gif ."
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "Formatos de Fecha/Hora"
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr "Los siguientes caracteres son reconocidos en la cadena de formato:"
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" o \"pm\""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" o \"PM\""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr "B - Hora Internet Swatch"
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - fecha ISO 8601 (Requiere PHP 5); p.e. \"2004-02-12T15:19:21+00:00\""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d - da del mes, 2 dgitos con cero a la izquierda; p.e. \"01\" a \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - da de la semana, texto, 3 letras; p.e. \"Vie\""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - da de la semana, 1 letra; p.e. \"V\""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - mes, texto, largo; p.e. \"Enero\""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - hora, formato 12-horas sin ceros a la izquierda; p.e. \"1\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - hora, formato 24-horas sin ceros a la izquierda; p.e. \"0\" a \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - hora, formato 12-horas; p.e. \"01\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - hora, formato 24-horas; p.e. \"00\" a \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - minutos; p.e. \"00\" a \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (\"i\" mayscula) - \"1\" si se est en DST, \"0\" sino."
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - da del mes sin ceros a la izquierda; p.e. \"1\" a \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (\"L\" minscula) - da de la semana, texto, largo; p.e. \"Viernes\""
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - boolean que indica si es un ao bisiesto; p.e. \"0\" o \"1\""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - mes; p.e. \"01\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - mes, texto, 3 letras; p.e. \"Ene\""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - mes sin ceros a la izquierda; p.e. \"1\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "O - diferencia, en horas, con la hora Greenwich (GMT); p.e. \"+0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - fecha con formato RFC 822; p.e. \"Jue, 21 Dic 2000 16:01:07 +0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - segundos; p.e. \"00\" a \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - Sufijo ordinal -en ingls-, texto, 2 caracteres; p.e. \"th\", \"nd\""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - nmero de das en el mes dado; p.e. \"28\" a \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - zona horaria establecida en esta mquina; p.e. \"MDT\""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr "U - segundos desde la epoca (UNIX)"
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - da de la semana, numerico, p.e. \"0\" (Domingo) a \"6\" (Sbado)"
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W . nmero de la semana del ao segn ISO-8601, las semanas empiezan en lunes; p.e. \"42\""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - ao, 4 dgitos; p.e. \"1999\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - ao, 2 dgitos; p.e. \"99\""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - dia del ao; p.e. \"0\" a \"365\""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Z - compensacin, en segundos, de la zona horaria (p.e. \"-43200\" a \"43200\"). La compensacin para las zonas horarias al oeste de UTC es siempre negativa, y para aquellas al este de UTC es siempre positiva."
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - formato completo ISO 8601, equivalente a Y-m-d\\TH:i:s\\Z"
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"Caracteres no reconocidos en la cadena de formato sern impresos tal-cual.<br />\n"
-"\t\t\tPuedes hacer escape de caracteres si los precedes con un \\ para imprimirlos tal-cual."
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr "Nota: localizacin por defecto no esta activada."
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "Ajustes regionales"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Diferencia horaria"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr "en horas"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "Si no est en la zona horaria de su servidor. La hora actual del servidor es: %s."
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "Sobreescrita por la configuracin del navegador, localizacin de usuario o localizacin del blog (en ese orden)."
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "Localizaciones disponibles"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "Ocultar informacin de traduccin"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "Mostrar informacin de traduccin"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "Form. fecha"
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "Form. hora"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "Cadenas"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "Traducido"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "Extraer"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "arriba"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "Subir prioridad"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "abajo"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "Bajar prioridad"
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "Copiar localizacin"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr "Reiniciar ajustes personalizados"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "No hay archivo de lenguaje"
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr "Extraer archivo .po en el formato b2evo"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "Est seguro que quiere reiniciar?"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "Reiniciar a los valores por defecto (borrar la tabla de la base de datos)"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "primer usuario"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "usuario anterior"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "usuario siguiente"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "ltimo usuario"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "Cerrar perfil de usuario"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "Crear nuevo perfil de usuario"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Perfil de:"
-
-#: ..\..\..\admin\_users_form.php:85
-#: ..\..\..\admin\_users_form.php:99
-#: ..\..\..\admin\_users_form.php:114
-#: ..\..\..\skins\_profile.php:65
-msgid "Login"
-msgstr "Identificacin de Usuario"
-
-#: ..\..\..\admin\_users_form.php:86
-#: ..\..\..\admin\_users_form.php:100
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:115
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:66
-#: ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Nombre"
-
-#: ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:101
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:116
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\_profile.php:67
-#: ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "Apellido"
-
-#: ..\..\..\admin\_users_form.php:88
-#: ..\..\..\admin\_users_form.php:98
-#: ..\..\..\admin\_users_form.php:117
-#: ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:56
-#: ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Alias"
-
-#: ..\..\..\admin\_users_form.php:93
-#: ..\..\..\admin\_users_form.php:118
-#: ..\..\..\skins\_profile.php:60
-#: ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Identificacin mostrada como:"
-
-#: ..\..\..\admin\_users_form.php:109
-msgid "Preferred locale"
-msgstr "Localizacin preferida"
-
-#: ..\..\..\admin\_users_form.php:109
-#: ..\..\..\admin\_users_form.php:119
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "Localizacin preferida para la interfase de administracin, notificaciones, etc."
-
-#: ..\..\..\admin\_users_form.php:122
-msgid "Send an email"
-msgstr "Enviar un email"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Visit the site"
-msgstr "Visitar el sitio"
-
-#: ..\..\..\admin\_users_form.php:145
-msgid "Search on ICQ.com"
-msgstr "Buscar en ICQ.com"
-
-#: ..\..\..\admin\_users_form.php:149
-#: ..\..\..\admin\_users_form.php:151
-#: ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:155
-msgid "Instant Message to user"
-msgstr "Enviar un mensaje instantneo al usuario"
-
-#: ..\..\..\admin\_users_form.php:160
-#: ..\..\..\admin\_users_form.php:172
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:161
-#: ..\..\..\admin\_users_form.php:173
-msgid "MSN IM"
-msgstr "MSN IM"
-
-#: ..\..\..\admin\_users_form.php:162
-#: ..\..\..\admin\_users_form.php:174
-msgid "YahooIM"
-msgstr "Yahoo IM"
-
-#: ..\..\..\admin\_users_form.php:164
-#: ..\..\..\admin\_users_form.php:175
-#: ..\..\..\skins\_profile.php:83
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "Notificaciones"
-
-#: ..\..\..\admin\_users_form.php:164
-#: ..\..\..\skins\_profile.php:83
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Maque esto para recibir notificacin cuando uno de sus posts reciba comentarios, trackbacks, etc."
-
-#: ..\..\..\admin\_users_form.php:166
-#: ..\..\..\skins\_profile.php:87
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Nueva contrasea"
-
-#: ..\..\..\admin\_users_form.php:166
-msgid "Leave empty if you don't want to change the password."
-msgstr "Deje vaco si no quiere cambiar la contrasea."
-
-#: ..\..\..\admin\_users_form.php:167
-#: ..\..\..\skins\_profile.php:92
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Confirmar nueva contrasea"
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "yes"
-msgstr "si"
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "no"
-msgstr "no"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "User rights"
-msgstr "Derechos de usuario"
-
-#: ..\..\..\admin\_users_form.php:221
-msgid "User information"
-msgstr "Informacin de usuario"
-
-#: ..\..\..\admin\_users_form.php:223
-#: ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17
-#: ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:224
-#: ..\..\..\skins\_profile.php:49
-#: ..\..\..\skins\basic\_profile.php:50
-#: ..\..\..\skins\custom\_main.php:279
-#: ..\..\..\skins\custom\_main.php:284
-#: ..\..\..\skins\custom\_main.php:289
-#: ..\..\..\skins\custom\_main.php:294
-msgid "Posts"
-msgstr "Posts"
-
-#: ..\..\..\admin\_users_form.php:225
-msgid "Created on"
-msgstr "Creado el"
-
-#: ..\..\..\admin\_users_form.php:226
-msgid "From IP"
-msgstr "Desde el IP"
-
-#: ..\..\..\admin\_users_form.php:227
-msgid "From Domain"
-msgstr "Desde el Dominio"
-
-#: ..\..\..\admin\_users_form.php:228
-msgid "With Browser"
-msgstr "Con Navegador"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "primer grupo"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "grupo anterior"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "grupo siguiente"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "ltimo grupo"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr "Cerrar perfil de grupo"
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr "Creando nuevo grupo"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "Editando grupo:"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr "Viendo grupo:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr "Permisos para los miembros de este grupo"
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "Ver todo"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr "Acceso Total"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr "Sin Acceso"
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "Solo Lectura"
-
-#: ..\..\..\admin\_users_groupform.php:92
-#: ..\..\..\b2evocore\_functions_hitlogs.php:528
-msgid "Statistics"
-msgstr "Estadsticas"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr "Opciones Globales"
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr "Marque para permitir la edicin de plantillas."
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr "Administracin de Usuario/Grupo"
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr "Grupos y Usuarios"
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr "grupo por defecto para nuevos usuarios"
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "Copiar grupo"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "Borrar grupo"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "decrementar nivel de usuario"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "incrementar nivel de usuario"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Borrar usuario"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid ""
-"Are you sure you want to delete this user?\\n"
-"Warning: all his posts will be deleted too!"
-msgstr ""
-"Est seguro que quiere borrar este usuario?\\n"
-"Alerta: todos sus posts tambin sern borrados!"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "Nuevo usuario..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "Nuevo grupo..."
-
-#: ..\..\..\b2evocore\_blog_main.php:204
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "El skin [%s] establecido por defecto para el blog [%s] no existe. Debe ser correctamente establecido en las <a %s>propiedades del blog</a> o bien sustituido en un archivo stub. Contacte el <a %s>webmaster</a>..."
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "ERROR! No se puede borrar! Tendr que borrar el archivo [%s] manualmente."
-
-#: ..\..\..\b2evocore\_class_calendar.php:192
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#, php-format
-msgid "%d posts"
-msgstr "%d posts"
-
-#: ..\..\..\b2evocore\_class_calendar.php:193
-#: ..\..\..\b2evocore\_class_calendar.php:198
-msgid "1 post"
-msgstr "1 post"
-
-#: ..\..\..\b2evocore\_class_calendar.php:301
-msgid "previous month"
-msgstr "mes anterior"
-
-#: ..\..\..\b2evocore\_class_calendar.php:305
-msgid "next month"
-msgstr "mes siguiente"
-
-#: ..\..\..\b2evocore\_class_calendar.php:332
-msgid "previous year"
-msgstr "ao anterior"
-
-#: ..\..\..\b2evocore\_class_calendar.php:335
-msgid "next year"
-msgstr "ao siguiente"
-
-#: ..\..\..\b2evocore\_class_calendar.php:364
-msgid "go to month's archive"
-msgstr "ir a los archivos del mes"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "Miembro"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "Visitante"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "Editar este comentario"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:825
-msgid "Delete"
-msgstr "Borrar"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-msgid "Delete this comment"
-msgstr "Borrar este comentario"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid ""
-"You are about to delete this comment!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Est a punto de borrar este comentario!\\n"
-"\\'CANCELAR\\' para no hacerlo, \\'ACEPTAR\\' para borrarlo."
-
-#: ..\..\..\b2evocore\_class_commentlist.php:143
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "Todava no hay comentarios..."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:119
-msgid "Sorry, there is nothing to display..."
-msgstr "Lo siento, no hay nada para mostrar..."
-
-#: ..\..\..\b2evocore\_class_db.php:93
-#, php-format
-msgid "Error selecting database [%s]!"
-msgstr "Error haciendo select a la base de datos [%s]!"
-
-#: ..\..\..\b2evocore\_class_db.php:150
-msgid "MySQL error!"
-msgstr "Error mySQL!"
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "Nuevo grupo"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:107
-msgid "Parser error: "
-msgstr "Error de parser:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:124
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "El tag <code>body</code> solo se puede usar una sola vez!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:137
-msgid "Illegal tag"
-msgstr "Tag ilegal"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:144
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "El tag %s solo puede ser utilizado dentro de otro tag"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:146
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "El tag %s no est permitido dentro del tag %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:154
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "El tag %s puede que no tenga el atributo %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:162
-msgid "Found invalid URL: "
-msgstr "Se encontr una URL incorrecta:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:185
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "El tag %s puede que no contenga texto en bruto"
-
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:300
-#: ..\..\..\b2evocore\_functions_cats.php:637
-msgid "Browse category"
-msgstr "Examinar categora"
-
-#: ..\..\..\b2evocore\_class_item.php:403
-msgid "Comments are closed for this post."
-msgstr "Los comentarios para este post estn cerrados."
-
-#: ..\..\..\b2evocore\_class_item.php:415
-msgid "This post is not published. You cannot leave comments."
-msgstr "El post no est publicado, no puede dejar comentarios."
-
-#  TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:465
-#: ..\..\..\b2evocore\_functions_bposts.php:732
-msgid "Read more!"
-msgstr "Leer ms!"
-
-#  TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:470
-#: ..\..\..\b2evocore\_functions_bposts.php:737
-msgid "More:"
-msgstr "Ms:"
-
-#: ..\..\..\b2evocore\_class_item.php:712
-msgid "Display feedback / Leave a comment"
-msgstr "Mostrar retroalimentacin / Dejar un comentario"
-
-#: ..\..\..\b2evocore\_class_item.php:713
-msgid "Send feedback"
-msgstr "Enviar retroalimentacin"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "1 feedback"
-msgstr "1 retroalimentacin"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-#, php-format
-msgid "%d feedbacks"
-msgstr "%d retroalimentaciones"
-
-#: ..\..\..\b2evocore\_class_item.php:728
-msgid "Display comments / Leave a comment"
-msgstr "Mostrar comentarios / Dejar un comentario"
-
-#: ..\..\..\b2evocore\_class_item.php:741
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Mostrar trackbacks / Conseguir la direccin de trackback de este post"
-
-#: ..\..\..\b2evocore\_class_item.php:742
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "Trackback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "Trackback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr "Trackbacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:754
-msgid "Display pingbacks"
-msgstr "Mostrar pingbacks"
-
-#: ..\..\..\b2evocore\_class_item.php:755
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr "Pingback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr "Pingback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr "Pingbacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:826
-msgid "Delete this post"
-msgstr "Borrar este post"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:836
-#: ..\..\..\b2evocore\_class_item.php:845
-msgid ""
-"You are about to delete this post!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Est a punto de borrar este post!\\n"
-"\\'CANCELAR\\' para no hacerlo, \\'ACEPTAR\\' para borrarlo."
-
-#: ..\..\..\b2evocore\_class_item.php:880
-msgid "Edit this post"
-msgstr "Editar este post"
-
-#: ..\..\..\b2evocore\_class_item.php:919
-msgid "Publish NOW!"
-msgstr "Publicar AHORA MISMO!"
-
-#: ..\..\..\b2evocore\_class_item.php:920
-msgid "Publish now using current date and time."
-msgstr "Publicar ahora mismo usando la fecha y hora actuales."
-
-#: ..\..\..\b2evocore\_class_itemlist.php:563
-msgid "Invalid post, please correct these errors:"
-msgstr "Post incorrecto, por favor corrija estos errores:"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:862
-msgid "Sorry, there is no post to display..."
-msgstr "Lo siento, no hay ningn post para mostrar..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "POP3 connect:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "No se ha especificado servidor"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "No hay conneccin con el servidor"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "POP3 user:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "No se ha sumistrado un identificador de usuario"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "coneccin no establecida"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "POP3 pass:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "No se ha suministrado contrasea"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "fall la identificacin"
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP failed. Server not RFC 1939 compliant"
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "No hay server banner"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "abortar"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr "fall la identificacin apop"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr "POP3 login:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "Premature end of list"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr "POP3 last:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr "Cadena de comandos vaca"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "POP3 quit:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "no existe la coneccin"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "POP3 delete:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "No msg number submitted"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "Fall el comando"
-
-#: ..\..\..\b2evocore\_class_user.php:68
-msgid "New user"
-msgstr "Nuevo usuario"
-
-#: ..\..\..\b2evocore\_class_user.php:262
-msgid "Permission denied!"
-msgstr "Permiso denegado!"
-
-#: ..\..\..\b2evocore\_functions.php:47
-msgid "Oops, MySQL error!"
-msgstr "Ups, error de mySQL!"
-
-#: ..\..\..\b2evocore\_functions.php:479
-msgid "go back"
-msgstr "volver"
-
-#: ..\..\..\b2evocore\_functions.php:511
-msgid "Redirecting you to:"
-msgstr "Redireccionndote a:"
-
-#: ..\..\..\b2evocore\_functions.php:513
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Si no pasa nada, haga click <a %s>aqu</a>."
-
-#: ..\..\..\b2evocore\_functions.php:592
-msgid "No response!"
-msgstr "No hay respuesta!"
-
-#: ..\..\..\b2evocore\_functions.php:597
-msgid "Remote error"
-msgstr "Error remoto"
-
-#: ..\..\..\b2evocore\_functions.php:612
-#: ..\..\..\b2evocore\_functions.php:617
-msgid "Response"
-msgstr "Respuesta"
-
-#: ..\..\..\b2evocore\_functions.php:854
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "Se requiere el parmetro %s!"
-
-#: ..\..\..\b2evocore\_functions.php:1065
-msgid "Invalid URL"
-msgstr "URL incorrecta"
-
-#: ..\..\..\b2evocore\_functions.php:1071
-msgid "URI scheme not allowed"
-msgstr "Esquema URI no permitido"
-
-#: ..\..\..\b2evocore\_functions.php:1078
-msgid "URL not allowed"
-msgstr "URL no permitida"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:176
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Reportando el abuso a b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:206
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr "Abortado (Corriendo en localhost)."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:224
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Solicitando la lista de abusos a b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:234
-msgid "Latest update timestamp"
-msgstr "Fecha-hora de la ltima actualizacin"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:259
-msgid "Incomplete reponse."
-msgstr "Respuesta incompleta."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "No new blacklisted strings are available."
-msgstr "No hay cadenas nuevas disponibles en la lista negra."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:271
-msgid "Adding strings to local blacklist"
-msgstr "Aadiendo la cadena a la lista negra local"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:274
-msgid "Adding:"
-msgstr "Aadiendo:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "OK."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:281
-msgid "Not necessary! (Already handled)"
-msgstr "No es necesario! (Ya est manejada)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:289
-msgid "New latest update timestamp"
-msgstr "Fecha-hora de la nueva actualizacin"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:298
-msgid "Invalid reponse."
-msgstr "Respuesta incorrecta."
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "El blog requerido no existe!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "Detalles del post"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:702
-msgid "PREVIEW"
-msgstr "PREVISUALIZAR"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:828
-msgid "Next page"
-msgstr "Pgina siguiente"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:829
-msgid "Previous page"
-msgstr "Pgina anterior"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:874
-msgid "Previous post"
-msgstr "Post anterior"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:931
-msgid "Next post"
-msgstr "Post siguiente"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1043
-msgid "Next Page"
-msgstr "Pgina Siguiente"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1071
-msgid "Previous Page"
-msgstr "Pgina Anterior"
-
-#: ..\..\..\b2evocore\_functions_cats.php:88
-msgid "Cannot delete if there are sub-categories!"
-msgstr "No se puede borrar si hay sub-categoras!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:120
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "No se puede borrar la ltima categora si tiene posts dentro!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:215
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "La categora requerida %s no existe!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:568
-msgid "Category"
-msgstr "Categora"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:58
-#: ..\..\..\b2evocore\_vars.php:134
-#: ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "caracter invlido en User Agent"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "referer ignored"
-msgstr "referente ignorado"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-msgid "BlackList"
-msgstr "Lista Negra"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-msgid "robot"
-msgstr "robot"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-msgid "invalid"
-msgstr "invlido"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "search engine"
-msgstr "motor de bsqueda"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:136
-msgid "loading referering page"
-msgstr "cargando pgina referente"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:157
-msgid "found current url in page"
-msgstr "url actual fue encontrada en la pgina"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:450
-msgid "not a query - no params!"
-msgstr "no es una query - no hay parmetros!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:475
-msgid "no query string found"
-msgstr "no se encontr cadena de query"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354
-#: ..\..\..\install\index.php:85
-msgid "name"
-msgstr "nombre"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "Enviando pingbacks..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "No hay pingbacks para hacer."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "INICIO"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "Procesando:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "No se pudo encontrar un nombre del host de:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "Connectar al servidor en:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "No se pudo abrir una coneccin a:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "Iniciar la recepcin de cabeceras y contenido"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Pingback server encontrado en la cabecera X-Pingback:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Pingback server encontrado en el tag <link /> del Pingback:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr "Pingback server no encontrado ni en cabeceras ni en contenido"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "URL del Pingback server est vaco (podra ser un PHP fgets error interno)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "Datos del Pingback server"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "Link a la Pgina:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "Link desde la Pgina:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr "Haciendo ping en %s..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "FIN"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "Pingbacks hechos."
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "Haciendo ping en b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "Haciendo ping en Weblogs.com..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "Haciendo ping en Blo.gs..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "Haciendo ping en technorati.com..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Archivos de"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Directorio de Archivos"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Enviando trackbacks..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "No hay trackbacks para enviar."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "Extracto a enviar:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "Trackbacks hechos."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "Enviando trackback a:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Respuesta:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "usuario/contrasea incorrectos."
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:114
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "fall el establecimiento de la cookie %s!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "usuario/contrasea ya no valdos."
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Debe iniciar sesin!"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "Inicie sesin si tiene una cuenta..."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "Registro..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "Regstrese para abrir una cuenta..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "Cerrar sesin (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "Cerrar sesin de su cuenta"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "Administracin"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "Ir a la herramienta de administracin"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "Perfil (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "Editar su perfil"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "Perfil de usuario"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "Domingo"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "Lunes"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "Martes"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "Mircoles"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "Jueves"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "Viernes"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "Sbado"
-
-#  TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "Dom"
-
-#  TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "Lun"
-
-#  TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "Mar"
-
-#  TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "Mi"
-
-#  TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "Jue"
-
-#  TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "Vie"
-
-#  TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "Sb"
-
-#  TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr "D"
-
-#  TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr "L"
-
-#  TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr "M"
-
-#  TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr "X"
-
-#  TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr "J"
-
-#  TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr "V"
-
-#  TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr "S"
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "Enero"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "Febrero"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "Marzo"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "Abril"
-
-#  TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "Mayo"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "Junio"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "Julio"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "Agosto"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "Septiembre"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "Octubre"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "Noviembre"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "Diciembre"
-
-#  TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "Ene"
-
-#  TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "Feb"
-
-#  TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "Mar"
-
-#  TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "Abr"
-
-#  TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "May"
-
-#  TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "Jun"
-
-#  TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "Jul"
-
-#  TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "Ago"
-
-#  TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "Sep"
-
-#  TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "Oct"
-
-#  TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "Nov"
-
-#  TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "Dic"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr "Local"
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr "Reportado"
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr "Centralizado"
-
-#: ..\..\..\conf\_locales.php:50
-msgid "Czech (CZ)"
-msgstr "Checo (CZ)"
-
-#: ..\..\..\conf\_locales.php:57
-msgid "German (DE)"
-msgstr "Alemn (DE)"
-
-#: ..\..\..\conf\_locales.php:64
-msgid "English (EU)"
-msgstr "Ingls (EU)"
-
-#: ..\..\..\conf\_locales.php:71
-msgid "English (UK)"
-msgstr "Ingls (UK)"
-
-#: ..\..\..\conf\_locales.php:78
-msgid "English (US)"
-msgstr "Ingls (US)"
-
-#: ..\..\..\conf\_locales.php:85
-msgid "English (CA)"
-msgstr "Ingls (CA)"
-
-#: ..\..\..\conf\_locales.php:92
-msgid "English (AU)"
-msgstr "Ingls (AU)"
-
-#: ..\..\..\conf\_locales.php:99
-msgid "English (IL)"
-msgstr "Ingls (IL)"
-
-#: ..\..\..\conf\_locales.php:106
-msgid "Spanish (ES)"
-msgstr "Espaol (ES)"
-
-#: ..\..\..\conf\_locales.php:113
-msgid "French (FR)"
-msgstr "Francs (FR)"
-
-#: ..\..\..\conf\_locales.php:120
-msgid "French (CA)"
-msgstr "Francs (CA)"
-
-#: ..\..\..\conf\_locales.php:127
-msgid "French (BE)"
-msgstr "Francs (BE)"
-
-#: ..\..\..\conf\_locales.php:134
-msgid "Hungarian (HU)"
-msgstr "Hngaro (HU)"
-
-#: ..\..\..\conf\_locales.php:141
-msgid "Italian (IT)"
-msgstr "Italiano (IT)"
-
-#: ..\..\..\conf\_locales.php:148
-msgid "Japanese (JP)"
-msgstr "Japons (JP)"
-
-#: ..\..\..\conf\_locales.php:155
-msgid "Lithuanian (LT)"
-msgstr "Lituano (LT)"
-
-#: ..\..\..\conf\_locales.php:162
-msgid "Bokm&aring;l (NO)"
-msgstr "Noruego (NO)"
-
-#: ..\..\..\conf\_locales.php:169
-msgid "Dutch (NL)"
-msgstr "Holands (NL)"
-
-#: ..\..\..\conf\_locales.php:176
-msgid "Dutch (BE)"
-msgstr "Holands (BE)"
-
-#: ..\..\..\conf\_locales.php:183
-msgid "Portuguese (BR)"
-msgstr "Portugus (BR)"
-
-#: ..\..\..\conf\_locales.php:190
-msgid "Swedish (SE)"
-msgstr "Alemn (SE)"
-
-#: ..\..\..\conf\_locales.php:197
-msgid "Chinese(S) gb2312 (CN)"
-msgstr "Chino(s) gb2312 (CN)"
-
-#: ..\..\..\conf\_locales.php:204
-msgid "Chinese(S) utf-8 (CN)"
-msgstr "Chino(s) utf-8 (CN)"
-
-#: ..\..\..\conf\_locales.php:211
-msgid "Trad. Chinese (TW)"
-msgstr "Chino Trad. (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:27
-msgid "You cannot leave comments on this post!"
-msgstr "No puede dejar comentarios en este post!"
-
-#: ..\..\..\htsrv\comment_post.php:50
-msgid "Please fill in the name field"
-msgstr "Por favor rellene el espacio del nombre"
-
-#: ..\..\..\htsrv\comment_post.php:51
-msgid "Please fill in the email field"
-msgstr "Por favor rellene el espacio del email"
-
-#: ..\..\..\htsrv\comment_post.php:56
-msgid "Supplied email address is invalid"
-msgstr "La direccin de email introducida es incorrecta"
-
-#: ..\..\..\htsrv\comment_post.php:80
-msgid "Please do not send empty comment"
-msgstr "Por favor no enve comentarios vacios"
-
-#: ..\..\..\htsrv\comment_post.php:97
-msgid "You can only post a new comment every 30 seconds."
-msgstr "Solamente se pueden enviar comentarios cada 30 segundos."
-
-#: ..\..\..\htsrv\comment_post.php:101
-msgid "Cannot post comment, please correct these errors:"
-msgstr "No se puede grabar el comentario, por favor corrija los estos errores:"
-
-#: ..\..\..\htsrv\comment_post.php:102
-msgid "Back to comment editing"
-msgstr "Volver a la edicin del comentario"
-
-#: ..\..\..\htsrv\comment_post.php:127
-#: ..\..\..\htsrv\comment_post.php:130
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Nuevo comentario en su post #%d \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:142
-#: ..\..\..\htsrv\trackback.php:106
-#: ..\..\..\xmlsrv\xmlrpc.php:1408
-msgid "Url"
-msgstr "Url"
-
-#: ..\..\..\htsrv\comment_post.php:144
-msgid "Comment"
-msgstr "Comentario"
-
-#: ..\..\..\htsrv\comment_post.php:145
-#: ..\..\..\htsrv\trackback.php:108
-#: ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Edit/Delete"
-msgstr "Editar/Borrar"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "Connectando al servidor pop..."
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "Fall la coneccin:"
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "Iniciando sesin en el servidor pop..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "No hay mail o Fall el Inicio de Sesin:"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "Obteniendo mensaje #%d..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "Procesando..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "Muy viejo"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "El prefijo en el asunto no coincide"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Contenido en bruto:"
-
-#: ..\..\..\htsrv\getmail.php:206
-#: ..\..\..\htsrv\login.php:81
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_login_form.php:47
-#: ..\..\..\htsrv\_lostpass_form.php:27
-#: ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27
-#: ..\..\..\skins\_profile.php:35
-#: ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Usuario:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Contr:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "Usuario o contrasea incorrectos."
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "ID Categora"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "ID Blog"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "Permiso denegado."
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Ttulo grabado"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Contenido grabado"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Misin completa, mensaje borrado."
-
-#: ..\..\..\htsrv\login.php:75
-#: ..\..\..\htsrv\login.php:98
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Un email con la nueva contrasea fue enviado con xito a su direccin email."
-
-#: ..\..\..\htsrv\login.php:82
-msgid "New Password:"
-msgstr "Nueva contrasea:"
-
-#: ..\..\..\htsrv\login.php:83
-msgid "You can login here:"
-msgstr "Puede iniciar sesin aqu:"
-
-#: ..\..\..\htsrv\login.php:88
-msgid "your weblog's login/password"
-msgstr "su usuario/contrasea del weblog"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "The email could not be sent."
-msgstr "el email no pudo ser enviado."
-
-#: ..\..\..\htsrv\login.php:91
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Razn posible: su host podra tener desactivado la funcin mail()..."
-
-#: ..\..\..\htsrv\login.php:112
-msgid "Note: You are already logged in!"
-msgstr "Nota: Usted ya ha iniciado sesin!"
-
-#: ..\..\..\htsrv\login.php:119
-msgid "Continue..."
-msgstr "Continuar..."
-
-#: ..\..\..\htsrv\profile_update.php:36
-#: ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "No ha iniciado sesin."
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "No ha iniciado sesin usando la misma cuenta que est tratando de modificar."
-
-#: ..\..\..\htsrv\profile_update.php:47
-#: ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64
-#: ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79
-#: ..\..\..\htsrv\profile_update.php:96
-#: ..\..\..\htsrv\profile_update.php:101
-#: ..\..\..\htsrv\profile_update.php:107
-msgid "Back to profile"
-msgstr "Volver al perfil"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "por favor introduzca su alias (puede ser el mismo que el login)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "su ICQ UIN solamente puede ser un nmero, no se permiten letras"
-
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "por favor escriba su direccin email"
-
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "la direccin email es incorrecta"
-
-#: ..\..\..\htsrv\profile_update.php:87
-#: ..\..\..\htsrv\profile_update.php:95
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "introdujo su contrasea solamente una vez. Vuelva para escribirla dos veces."
-
-#: ..\..\..\htsrv\profile_update.php:100
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "introdujo dos contraseas diferentes. Vuelva para correjir eso."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "Por favor introduzca un Identificador de usuario"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "por favor introduzca su contrasea dos veces"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "por favor escriba la misma contrasea en los dos espacios de contraseas"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "este identificador de usuario ya est registrado, por favor escoja otro"
-
-#: ..\..\..\htsrv\register.php:119
-#: ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "nuevo registro de usuario en su blog"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Administrar usuarios"
-
-#: ..\..\..\htsrv\trackback.php:98
-#: ..\..\..\htsrv\trackback.php:103
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Nuevo trackback en su post #%d\"%s\""
-
-#: ..\..\..\htsrv\trackback.php:105
-#: ..\..\..\xmlsrv\xmlrpc.php:1407
-msgid "Website"
-msgstr "Sitio Web"
-
-#: ..\..\..\htsrv\trackback.php:107
-#: ..\..\..\xmlsrv\xmlrpc.php:1409
-msgid "Excerpt"
-msgstr "Extracto"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "Formulario de Inicio de Sesin"
-
-#: ..\..\..\htsrv\_login_form.php:44
-msgid "You will have to accept cookies in order to log in."
-msgstr "Tendr que aceptar cookies para poder iniciar sesin."
-
-#: ..\..\..\htsrv\_login_form.php:52
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "Contrasea:"
-
-#: ..\..\..\htsrv\_login_form.php:58
-#: ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "Iniciar sesin!"
-
-#: ..\..\..\htsrv\_login_form.php:66
-#: ..\..\..\install\index.php:59
-msgid "Go to Blogs"
-msgstr "Ir a Blogs"
-
-#: ..\..\..\htsrv\_login_form.php:68
-msgid "Lost your password ?"
-msgstr "Perdi su contrasea ?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Contrasea perdida ?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Una nueva contrasea ser generada y le ser enviada a su email."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "Generar una nueva contrasea!"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Registro completo"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Registro Actualmente Desactivado"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "Registro de usuarios actualmente no est permitido."
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Inicio"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Formulario de registro"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(dos veces)"
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "Mnimo %d caracteres, por favor."
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr "Lenguaje preferido"
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "Registrar!"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr "Iniciar sesin con una cuenta existente..."
-
-#: ..\..\..\install\index.php:47
-msgid "b2evo installer"
-msgstr "Instalador b2evo"
-
-#: ..\..\..\install\index.php:54
-msgid "Installer for version "
-msgstr "Instalador para la versin"
-
-#: ..\..\..\install\index.php:56
-msgid "Current installation"
-msgstr "Instalacin actual"
-
-#: ..\..\..\install\index.php:57
-msgid "Install menu"
-msgstr "Men de instalacin"
-
-#: ..\..\..\install\index.php:58
-msgid "PHP info"
-msgstr "PHP info"
-
-#: ..\..\..\install\index.php:60
-msgid "Go to Admin"
-msgstr "Ir a la Administracin"
-
-#: ..\..\..\install\index.php:61
-msgid "Online"
-msgstr "En lnea"
-
-#: ..\..\..\install\index.php:62
-msgid "Manual"
-msgstr "Manual"
-
-#: ..\..\..\install\index.php:63
-msgid "Support"
-msgstr "Soporte"
-
-#: ..\..\..\install\index.php:72
-msgid "Language / Locale"
-msgstr "Lenguaje / Localizacin"
-
-#: ..\..\..\install\index.php:73
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "Escoja un lenguaje/localizacin por defecto para su instalacin de b2evo."
-
-#: ..\..\..\install\index.php:101
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "Verifique su ajustes de configuracin para la base de datos a continuacin y actualicelos si es necesario..."
-
-#: ..\..\..\install\index.php:113
-#: ..\..\..\install\index.php:122
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "El requerimiento mnimos para esta versin de b2evolution es %s vesin %s pero est tratando de usar la versin %s!"
-
-#: ..\..\..\install\index.php:145
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr "Parece que los ajustes de configuracin que introdujo para la base de datos no funcionan. Por favor, verifquelos cuidadosamente e intntelo de nuevo..."
-
-#: ..\..\..\install\index.php:185
-msgid "Config file update"
-msgstr "Actualizacin de archivo config"
-
-#: ..\..\..\install\index.php:186
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "No podemos actualizar automticamente su archivo de configuracin [%s]!"
-
-#: ..\..\..\install\index.php:187
-msgid "There are two ways to deal with this:"
-msgstr "Hay dos maneras de resolver esto:"
-
-#: ..\..\..\install\index.php:189
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr "Puede permitirle al instalador que actualice el archivo de configuracin cambiando sus permisos:"
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr "<code>chmod 666 %s</code>. Si es necesario, mire el <a %s>manual en lnea sobre permisos</a>."
-
-#: ..\..\..\install\index.php:192
-msgid "Come back to this page and refresh/reload."
-msgstr "Vuelva a esta pgina y refrsquela/recrguela."
-
-#: ..\..\..\install\index.php:196
-msgid "Alternatively, you can update the config file manually:"
-msgstr "Alternativamente, puede actualizar el archivo de configuracin manualmente:"
-
-#: ..\..\..\install\index.php:198
-msgid "Open the _config.php file locally with a text editor."
-msgstr "Abra el archivo _config.php con un editor de texto."
-
-#: ..\..\..\install\index.php:199
-msgid "Delete all contents!"
-msgstr "Borre todo el contenido!"
-
-#: ..\..\..\install\index.php:200
-msgid "Copy the contents from the box below."
-msgstr "Copie el contenido desde el espacio siguiente."
-
-#: ..\..\..\install\index.php:201
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "Pguelo en su editor de texto local. <strong>ATENCIN: asegrese que ABSOLUTAMENTE NO HAY ESPACIOS EN BLANCO despues del <code>?&gt;</code> final en el archivo.</strong> Cualquier espacio, tab, salto de lnea o lnea en blanco al final del archivo podra hacer que las cookies no puedan ser establecidas cuando intente iniciar sesin luego."
-
-#: ..\..\..\install\index.php:202
-msgid "Save the new _config.php file locally."
-msgstr "Salve el nuevo archivo _config.php localmente."
-
-#: ..\..\..\install\index.php:203
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "Suba el archivo a su servidor, dentro de la carpeta /_conf."
-
-#: ..\..\..\install\index.php:204
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr "<a %s>Llame el instalador desde cero</a>."
-
-#: ..\..\..\install\index.php:208
-msgid "This is how your _config.php should look like:"
-msgstr "As es como su _config.php debera parecer:"
-
-#: ..\..\..\install\index.php:228
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "Su archivo de configuracin [%s] ha sido actualizado con xito."
-
-#: ..\..\..\install\index.php:261
-msgid "Base configuration"
-msgstr "Configuracin base"
-
-#: ..\..\..\install\index.php:263
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr "Su archivo de configuracin base an no ha sido editado. Puede hacerlo llenando el formulario siguiente."
-
-#: ..\..\..\install\index.php:265
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "Esta es la informacin mnima que necesitamos para configurar b2evolution en este servidor:"
-
-#: ..\..\..\install\index.php:272
-msgid "Database you want to install into"
-msgstr "Base de datos en donde quiere instalar"
-
-#: ..\..\..\install\index.php:274
-#: ..\..\..\install\index.php:378
-msgid "mySQL Username"
-msgstr "Usuario mySQL"
-
-#: ..\..\..\install\index.php:274
-msgid "Your username to access the database"
-msgstr "Su usuario para acceder a la base de datos"
-
-#: ..\..\..\install\index.php:275
-#: ..\..\..\install\index.php:379
-msgid "mySQL Password"
-msgstr "Contrasea mySQL"
-
-#: ..\..\..\install\index.php:275
-msgid "Your password to access the database"
-msgstr "Su contrasea para acceder a la base de datos"
-
-#: ..\..\..\install\index.php:276
-#: ..\..\..\install\index.php:380
-msgid "mySQL Database"
-msgstr "Base de datos mySQL"
-
-#: ..\..\..\install\index.php:276
-msgid "Name of the database you want to use"
-msgstr "Nombre de la base de datos que quiere utilizar"
-
-#: ..\..\..\install\index.php:277
-#: ..\..\..\install\index.php:381
-msgid "mySQL Host"
-msgstr "Host mySQL"
-
-#: ..\..\..\install\index.php:277
-msgid "You probably won't have to change this"
-msgstr "Probablemente no necesite cambiar esto"
-
-#: ..\..\..\install\index.php:282
-msgid "Additional settings"
-msgstr "Ajustes adicionales"
-
-#: ..\..\..\install\index.php:284
-#: ..\..\..\install\index.php:382
-msgid "Base URL"
-msgstr "URL base"
-
-#: ..\..\..\install\index.php:284
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr "Aqu es donde b2evo y sus blogs residen por defecto. VERIFIQUE ESTO CON CIUDADO o casi nada funcionar. Si quiere probar b2evolution en su mquina local, con el fin que las cookies de sesin funcionen, DEBE usar http://<strong>localhost</strong>/path... NO USE el nombre de su mquina!"
-
-#: ..\..\..\install\index.php:286
-msgid "Your email"
-msgstr "Su email"
-
-#: ..\..\..\install\index.php:286
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "Ser usada en mensajes de error severos para que los usuarios le puedan contactar. Tambin recibir notificaciones de registro de nuevos usuarios."
-
-#: ..\..\..\install\index.php:293
-msgid "Update config file"
-msgstr "Actualizar archivo de config"
-
-#: ..\..\..\install\index.php:313
-msgid "How do you want to install b2evolution?"
-msgstr "Como quiere instalar b2evolution?"
-
-#: ..\..\..\install\index.php:317
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "La instalacin se puede hacer de diferentes maneras. Escoja una:"
-
-#: ..\..\..\install\index.php:320
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>Instalacin Nueva</strong>: Instalar las tablas de la base de datos b2evolution con datos de ejemplo."
-
-#: ..\..\..\install\index.php:323
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>Actualizar una versin anterior de b2evolution</strong>: Actualizar sus tablas de b2evolution para hacerlas compatibles con la versin actual!"
-
-#: ..\..\..\install\index.php:326
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Migrar desde Cafelog/b2 v 0.6.x</strong>: Instalar las tablas de la base de datos b2evolution y copia en ellas los datos Cafelog/b2 existentes."
-
-#: ..\..\..\install\index.php:329
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>Migrar desde Manywhere Miniblog</strong>: Instalar las tablas de la bae de datos b2evolution y copia en ellas los datos Miniblog existentes."
-
-#: ..\..\..\install\index.php:332
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>Migrar desde Wordpress v 1.2</strong>: Instalar las tablas de la base de datos b2evolution y copia en ellas los datos Wordpress existentes."
-
-#: ..\..\..\install\index.php:339
-msgid "Delete b2evolution tables"
-msgstr "Borrar las tablas b2evolution"
-
-#: ..\..\..\install\index.php:340
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr "Si ha instalado antes las tablas b2evolution y desea comenzar de nuevo, debe borrar las tablas b2evolution antes de comenzar una nueva instalacin. <strong>ALERTA: Todas las sus tablas b2evolution y sus datos se perdern!!</strong> Aunque sus tablas Cafelog/b2 o cualquier otra, de haberlas, no sern tocadas de ninguna manera."
-
-#: ..\..\..\install\index.php:346
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr "<strong>Cambiar su configuracin base</strong> (Mire la recapitulacin siguiente): Solo querr hacer esto en raras ocaciones cuando haya movido sus archivos b2evolution o la base de datos a una localizacin diferente..."
-
-#: ..\..\..\install\index.php:348
-msgid "GO!"
-msgstr "ADELANTE!"
-
-#: ..\..\..\install\index.php:355
-msgid "Need to start anew?"
-msgstr "Necesita iniciar de cero?"
-
-#: ..\..\..\install\index.php:356
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr "Si ha instalado antes las tablas b2evolution y desea comenzar de nuevo, debe borrar las tablas b2evolution antes de iniciar una nueva instalacin. b2evolution puede borrar sus propias tablas el mismo, pero por lgicas razones de seguridad, esta funcionalidad est desactivada por defecto."
-
-#: ..\..\..\install\index.php:367
-msgid "Base config recap..."
-msgstr "Recapitulacin de la configuracin base..."
-
-#: ..\..\..\install\index.php:369
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr "Si no ve los ajustes correctos aqu, DETNGASE antes de ir ms lejos y <a %s>actualice su configuracin base</a>."
-
-#: ..\..\..\install\index.php:379
-msgid "(Set, but not shown for security reasons)"
-msgstr "(Establecida, pero no mostrada por razones de seguridad)"
-
-#: ..\..\..\install\index.php:383
-msgid "Admin email"
-msgstr "Email del administrador"
-
-#: ..\..\..\install\index.php:395
-msgid "Installing b2evolution tables with sample data"
-msgstr "Instalando las tablas b2evolution con datos de ejemplo"
-
-#: ..\..\..\install\index.php:400
-msgid "Installation successful!"
-msgstr "Instalacin exitosa!"
-
-#: ..\..\..\install\index.php:402
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Ahora puede <a %s>iniciar sesin</a> con el usuario \"admin\" y la contrasea \"%s\".</p>\n"
-"\t<p>Fjese cuidadsamente en la contrasea! Es una contrasea <em>aleatria</em> que se le d cuando instala b2evolution. Si la pierde, tendr que borrar las tablas de la base de datos y re-instalar de nuevo.</p>"
-
-#: ..\..\..\install\index.php:415
-msgid "Upgrading data in existing b2evolution database"
-msgstr "Actualizando los datos en la base de datos b2evolution existente"
-
-#: ..\..\..\install\index.php:420
-#: ..\..\..\install\index.php:440
-#: ..\..\..\install\index.php:459
-#: ..\..\..\install\index.php:479
-msgid "Upgrade completed successfully!"
-msgstr "Actualizacin completada con xito!"
-
-#: ..\..\..\install\index.php:421
-#: ..\..\..\install\index.php:441
-#: ..\..\..\install\index.php:480
-#: ..\..\..\install\_functions_evoupgrade.php:51
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "Ahora puede <a %s>iniciar sesin</a> con su usuario %s y contrasea usuales."
-
-#: ..\..\..\install\index.php:435
-#: ..\..\..\install\index.php:454
-#: ..\..\..\install\index.php:474
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr "Instalando las tablas b2evolution y copiando los datos %s existentes"
-
-#: ..\..\..\install\index.php:460
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Ahora puede <a %s>iniciar sesin</a> con su usual email de usuario de Miniblog recortado a 20 caracteres. Todas las contraseas han sido re-establecidas a \"%s\".</p>\n"
-"<p>Fjese cuidadsamente en la contrasea! Es una contrasea <em>aleatria</em> que se le d cuando instala b2evolution. Si la pierde, tendr que borrar las tablas de la base de datos y re-instalar de nuevo.</p>"
-
-#: ..\..\..\install\index.php:493
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "Borrando las tablas b2evolution de la base de datos"
-
-#: ..\..\..\install\index.php:497
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "Por razones de seguridad, la funcionalidad de re-inicio est desactivada por defecto."
-
-#: ..\..\..\install\index.php:507
-msgid "Reset done!"
-msgstr "Re-inicio!"
-
-#: ..\..\..\install\index.php:508
-msgid "Back to menu"
-msgstr "Ir al men"
-
-#: ..\..\..\install\index.php:515
-msgid "official website"
-msgstr "Sitio web oficial"
-
-#: ..\..\..\install\index.php:517
-msgid "contact"
-msgstr "contacta a"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "Este blog contiene todos sus posts migrados desde Cafelog. Este blog es llamado '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:404
-msgid "This is a sample linkblog entry"
-msgstr "Esto es un registro de ejemplo en el blog de links"
-
-#: ..\..\..\install\_functions_create.php:404
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr "Este es un texto de ejemplo que describe el registro en el blog de links. Sin embargo, en muchos casos querr dejar esto en blanco, dando solamente un Ttulo y una URL para sus registros en el blog de links (favoritos/sitios relacionados)."
-
-#: ..\..\..\install\_functions_create.php:424
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "Esta es la descripcin larga para el blog llamado '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:432
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr "Este blog (blog #1) es realmente un blog muy especial! Automticamente reune todos los posts de todos sus otros blogs. Esto le permite hacer un fcil seguimiento de todo lo que se publica en este sistema. Puede ocultar este blog del pblico desmarcando 'Incluir en la lista de blogs pblicos' en la administracin del blog."
-
-#: ..\..\..\install\_functions_create.php:434
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:468
-#: ..\..\..\install\_functions_create.php:487
-#, php-format
-msgid "%s Title"
-msgstr "Ttulo %s"
-
-#: ..\..\..\install\_functions_create.php:439
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:473
-#: ..\..\..\install\_functions_create.php:492
-#, php-format
-msgid "Tagline for %s"
-msgstr "Lnea central de %s"
-
-#: ..\..\..\install\_functions_create.php:440
-#: ..\..\..\install\_functions_create.php:457
-#: ..\..\..\install\_functions_create.php:474
-#: ..\..\..\install\_functions_create.php:493
-#, php-format
-msgid "Short description for %s"
-msgstr "Descripcin corta de %s"
-
-#: ..\..\..\install\_functions_create.php:443
-#: ..\..\..\install\_functions_create.php:461
-#: ..\..\..\install\_functions_create.php:477
-#: ..\..\..\install\_functions_create.php:496
-#, php-format
-msgid "Notes for %s"
-msgstr "Notas de %s"
-
-#: ..\..\..\install\_functions_create.php:444
-#: ..\..\..\install\_functions_create.php:462
-#: ..\..\..\install\_functions_create.php:478
-#: ..\..\..\install\_functions_create.php:497
-#, php-format
-msgid "Keywords for %s"
-msgstr "Palabras claves de %s"
-
-#: ..\..\..\install\_functions_create.php:485
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr "El propsito principal de este blog es ser includo como un elemento al lado de otros blogs, en donde se mostrarn sus favoritos/links relacionados ."
-
-#: ..\..\..\install\_functions_create.php:563
-msgid "Clean Permalinks!"
-msgstr "Links Permanentes Lmpios!"
-
-#: ..\..\..\install\_functions_create.php:563
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-"Por defecto b2evolution usa link permanentes y links de retroalimentacion al viejo estilo. Esto es para asegurar la mxima compatibilidad con varias configuraciones de servidores web.\n"
-"\n"
-"Eso s, una vez que se sienta a gusto con b2evolution, debera probar activar los links permanentes lmpios en la pantalla de Ajustes... (mire 'Usar informacin extra-path')"
-
-#: ..\..\..\install\_functions_create.php:569
-msgid "Apache optimization..."
-msgstr "Optimizacin de Apache..."
-
-#: ..\..\..\install\_functions_create.php:569
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-"En la carpeta <code>/blogs</code> as como en <code>/blogs/admin</code> hay dos archivos llamados [<code>sample.htaccess</code>]. Debera probar renombrarlos a [<code>.htaccess</code>].\n"
-"\n"
-"Esto optimizar la manera como b2evolution es manejado por el servidor web (si est usando Apache). Estos archivos no estn activos por defecto porque algunos hosts mostraran un error inmediatamente al tratar de usarlos. Si esto le ocurre cuando renombre los archivos, solo tiene que borrarlos y estar bien."
-
-#: ..\..\..\install\_functions_create.php:575
-msgid "About evoSkins..."
-msgstr "Acerca de evoSkins..."
-
-#: ..\..\..\install\_functions_create.php:575
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-"Por defecto, los blogs b2evolution son mostrados usando un skin por defecto.\n"
-"\n"
-"Los lectores pueden escoger otro skin usando el seleccionador de skins que est integrado en muchos skins.\n"
-"\n"
-"Puede cambiar el skin por defecto de cualquier blog editando los parmetros del blog en la herramienta de administracin. Tambin puede forzar el uso del skin por defecto para todos los lectores. \n"
-"\n"
-"Si no, puede restringir los skins disponibles borrando algunos de ellos de la carpeta /blogs/skins. Tambin puede crear nuevos skins copiando, renombrando o personalizando cualquiera de las carpetas de skins existentes.\n"
-"\n"
-"Para comenzar a personalizar un skin, abra su archivo '<code>_main.php</code>' en un editor de texto y lea los comentarios que all se encuentran. Y, por supuesto, lea el manual sobre evoSkins!"
-
-#: ..\..\..\install\_functions_create.php:587
-msgid "Skins, Stubs and Templates..."
-msgstr "Skins, Stubs y Plantillas..."
-
-#: ..\..\..\install\_functions_create.php:587
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-"Por defecto, todos los blogs preinstalados son mostrados usando un skin. (Ms sobre skins en otro post.)\n"
-"\n"
-"Eso significa que los blogs son accesados a travs de '<code>index.php</code>', que carga de la base de datos los parmetros por defecto y entonces se los pasa al skin mientras trabaja.\n"
-"\n"
-"Alternativamente, si no quiere usar los parmetros por defecto de la base de datos y quisiera, digamos que, forzar un skin, una categora o un blog de links en especfico, puede crear un archivo stub como el provisto en '<code>a_stub.php</code>' y llamar su blog a travs de ese stub en lugar de index.php.\n"
-"\n"
-"Finalmente, si necesita hacer alguna personalizacin muy especfica a su blog, podra usar plantillas en lugar de skins. En este caso, llame su blog a travs de una plantilla completa, como la provista en '<code>a_noskin.php</code>'.\n"
-"\n"
-"Encontrar mas informacin en los mismos archivos del stub/plantilla. bralos en un editor de texto y lea los comentarios que all se encuentran.\n"
-"\n"
-"De cualquier manera, asegrese que va a la admintracin de los blogs para establecer el mtodo de acceso correcto para su blog. Cuando use un stub o una plantilla, tambin debe establecer el nombre del archivo en el espacio 'Nombre del stub'. Si no, los links permanentes no funcionarn correctamente."
-
-#: ..\..\..\install\_functions_create.php:601
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "Blogs multiples, blogs nuevos, blogs nuevos..."
-
-#: ..\..\..\install\_functions_create.php:602
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-"Por defecto, b2evolution viene con 4 blogs, llamados 'Blog All', 'Blog A', 'Blog B' y 'Linkblog'. \n"
-"\n"
-"Algunos de esos blogs tienen un rol especial. Lea acerca de ello en la pgina correspondiente.\n"
-"\n"
-"Puede crear blogs adicionales o borrar blogs no deseados desde la herramienta de aministracin."
-
-#: ..\..\..\install\_functions_create.php:611
-msgid "This is a multipage post"
-msgstr "Este es un post multi-pgina"
-
-#: ..\..\..\install\_functions_create.php:611
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-"Esta es la pgina 1 de un post multi-pgina.\n"
-"\n"
-"Puede ver las otras pginas haciendo click en los links a continuacin del texto.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Esta es la pgina 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Esta es la pgina 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Esta es la pgina 4.\n"
-"\n"
-"Esta es la ltima pgina."
-
-#: ..\..\..\install\_functions_create.php:631
-msgid "Extended post with no teaser"
-msgstr "Post extendido sin texto preliminar"
-
-#: ..\..\..\install\_functions_create.php:631
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Este es un post extendido sin texto preliminar. Esto significa que no ver mas esta parte cuando haga click en el link \"leer ms\".\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"Este es el texto extendido. Solo lo ver cuando haya hecho click en el link \"leer ms\"."
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post"
-msgstr "Post extendido"
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Este es un post extendido. Esto significa que solamente ve esta primera parte por defecto y que debe hacer click en el siguiente link para ver ms.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"Este es el texto extendido. Solo lo ver cuando haya hecho click en el link \"leer ms\"."
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Important information"
-msgstr "Informacin importante"
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-"El blog B contiene algunos posts en la categora 'b2evolution Tips'.\n"
-"\n"
-"Todos esos registros estn hechos para ayudarle, as que, como EdB dira: \"<em>lalas todas antes de comenzar a hacer hacking!</em>\" ;)\n"
-"\n"
-"Si lo desea, puede borrar esos posts uno a uno despus que los haya ledo. Tambin podra cambiar su estado a 'abandonado' para as mantener un seguimiento visual de lo que ya ha ledo."
-
-#: ..\..\..\install\_functions_create.php:685
-msgid "First Post"
-msgstr "Primer post"
-
-#: ..\..\..\install\_functions_create.php:685
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>Este es el primer post.</p>\n"
-"\n"
-"<p>Aparece en el blog A y en el blog B.</p>"
-
-#: ..\..\..\install\_functions_create.php:691
-msgid "Second post"
-msgstr "Segundo post"
-
-#: ..\..\..\install\_functions_create.php:691
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-"<p>Este es el segundo post.</p>\n"
-"\n"
-"<p>Aparece en el blog A pero en multiples categoras.</p>"
-
-#: ..\..\..\install\_functions_create.php:697
-msgid "Third post"
-msgstr "Tercer post"
-
-#: ..\..\..\install\_functions_create.php:697
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-"<p>Este es el tercer post.</p>\n"
-"\n"
-"<p>Aparece solamente en el blog B y en una sola categora.</p>"
-
-#: ..\..\..\install\_functions_create.php:719
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "Hola, este es un comentario.<br />Para borrar un comentario, solo tiene que iniciar sesin y ver los comentarios del post, all tendr la opcin de editarlos o borrarlos."
-
-#: ..\..\..\install\_functions_evoupgrade.php:50
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "El esquema de la base de datos ya est actualizado. No hay nada por hacer."
-
-#: ..\..\..\install\_functions_evoupgrade.php:251
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr "Parece que el siguiente nombre stub de blog est usado ms de una vez: ['%s']"
-
-#: ..\..\..\install\_functions_evoupgrade.php:253
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "No se puede actualizar hasta que lo haga nico. Campo en base de datos: [%s]"
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr "Verificando la versin del esquema de la base de datos..."
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "NO ENCONTRADA! Esta no es una base de datos b2evolution."
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr "Esta versin es muy vieja!"
-
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "Esta versin es muy reciente! No la podemos bajar!"
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr "Este blog contiene todos sus posts migrados desde Miniblog. Este blog es llamado '%s'. %s"
-
-#: ..\..\..\install\_functions_wordpress.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from WordPress. This blog is named '%s'. %s"
-msgstr "Este blog contiene todos sus posts migrados desde WordPress. Este blog es llamado '%s'. %s"
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "No hay desc disponible"
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "No hay descripcin disponible"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "Pone las URLs para hacer click"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "Tags &lt;P&gt; y &lt;BR&gt; automticas"
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "Formateo BB e-g [b]bold[/b]"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr "Formato al estilo GreyMatter"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "Convierte los textos de caritas en imgenes"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "Humane Web Text Generator 2.0 beta"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr "Insercin fcil de tags HTML"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "Insertado [Alt-I] (ins)"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "Borrado [Alt-D] (del)"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "Gruesa [Alt-S] (strong)"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "nfasis [Alt-E] (em)"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "Cdigo [Alt-C] (code)"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "Prrafo [Alt-P] (p)"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "Lista No Ordenada [Alt-U] (ul)"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "Elemento de Lista [Alt-L] (li)"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "BLOQUE DE CITA [Alt-B] (blockquote)"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "Imagen [Alt-G] (img)"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "Link [Alt-A] (a)"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "Leer Ms [Alt-M] (more)"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "sin preliminar [Alt-T] (noteaser)"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "pgina siguiente [Alt-Q] (nextpage)"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "Cerrar todos los tags"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr "Texto ALTernativo"
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "Insercin de caritas en un click"
-
-#  TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "Todo"
-
-#: ..\..\..\skins\_feedback.php:77
-#: ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr "Direccin de trackback de este post:"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95
-#: ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "Todava no hay %s para este post..."
-
-#: ..\..\..\skins\_feedback.php:185
-#: ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "Su direccin de email <strong>no</strong> ser mostrada en este sitio."
-
-#: ..\..\..\skins\_feedback.php:190
-#: ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "Sitio/URL"
-
-#: ..\..\..\skins\_feedback.php:192
-#: ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "Su URL ser mostrada"
-
-#: ..\..\..\skins\_feedback.php:213
-#: ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Saltos de lnea se convierten en &lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:218
-#: ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "Remember me"
-msgstr "Recordarme"
-
-#: ..\..\..\skins\_feedback.php:218
-#: ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(Establece cookies para el nombre, email y url)"
-
-#: ..\..\..\skins\_lastcomments.php:33
-#: ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54
-#: ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "En respuesta a:"
-
-#: ..\..\..\skins\_linkblog.php:31
-#: ..\..\..\skins\custom\_linkblog.php:21
-msgid "Linkblog"
-msgstr "Blog de links"
-
-#: ..\..\..\skins\_linkblog.php:71
-#: ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "ms"
-
-#: ..\..\..\skins\_profile.php:79
-#: ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:80
-#: ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:81
-#: ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\_stats.php:57
-msgid "Top refering engines"
-msgstr "Motores de referencia ms frecuentes"
-
-#: ..\..\..\skins\babyblues\_bloglist.php:23
-msgid "blogs"
-msgstr "blogs"
-
-#: ..\..\..\skins\babyblues\_main.php:111
-msgid "skin the site"
-msgstr "ponga un skin al site"
-
-#: ..\..\..\skins\babyblues\_main.php:120
-#: ..\..\..\skins\originalb2\_main.php:181
-msgid "archives"
-msgstr "archivos"
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr "Seleccionar blog:"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr "Seleccionar skin:"
-
-#: ..\..\..\skins\basic\_main.php:98
-#: ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "palabras"
-
-#: ..\..\..\skins\basic\_main.php:103
-msgid "Read more..."
-msgstr "Leer ms..."
-
-#: ..\..\..\skins\bluesky\_main.php:176
-#: ..\..\..\skins\guadeloupe\_main.php:178
-msgid "Choose a skin"
-msgstr "Escoja un skin"
-
-#: ..\..\..\skins\custom\_main.php:221
-#: ..\..\..\skins\wpc_aubmach\_main.php:151
-#: ..\..\..\skins\wpc_default\_main.php:154
-msgid "Choose skin"
-msgstr "Escojer skin"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "Examinar todos los posts hechos por este autor"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "La <acronym title=\"Uniform Resource Identifier\">URI</acronym> para hacer Trackback a este registro es:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Comment by"
-msgstr "Comentario por"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Trackback from"
-msgstr "Trackback desde"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Pingback from"
-msgstr "Pingback desde"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:73
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:73
-msgid "Edit This"
-msgstr "Editar Esto"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:186
-#: ..\..\..\skins\wpc_default\_feedback.php:186
-msgid "E-mail"
-msgstr "Email"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:199
-#: ..\..\..\skins\wpc_default\_feedback.php:199
-msgid "Your Comment"
-msgstr "Su Comentario"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:219
-#: ..\..\..\skins\wpc_default\_feedback.php:219
-msgid "Say It!"
-msgstr "Dgalo!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Filed under:"
-msgstr "Almacenado bajo:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:161
-#: ..\..\..\skins\wpc_default\_main.php:164
-msgid "Other"
-msgstr "Otro"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:173
-#: ..\..\..\skins\wpc_default\_main.php:176
-msgid "Meta"
-msgstr "Meta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Syndicate this site using RSS"
-msgstr "Sindicar este sitio usando RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "The latest comments to all posts in RSS"
-msgstr "Los ltimos comentarios de todos los posts en RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "Commentarios en <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "Esta pgina se valida como una XHTML 1.0 Transitional"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "<abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr> Vlido"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:181
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Soportado por b2evolution; motor multi-blog, multi-lenguaje y multi-usuario."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "Este skin presenta un archivo CSS originalmente diseado para WordPress (Mire los crditos de diseo en style.css)."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "Original design credits for this skin:"
-msgstr "Crditos originales de diseo de este skin:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:191
-#: ..\..\..\skins\wpc_default\_main.php:194
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "Para poder asegurar la mxima compatibilidad con archivos WP CCS, muchas de las caractersticas de b2evolution que no existen en WP estn ocultas en este skin wpc_* genrico."
-
-#: ..\..\..\xmlsrv\rdf.php:59
-#: ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] Leer Ms!"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1401
-#: ..\..\..\xmlsrv\xmlrpc.php:1405
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Nuevo pingback en su post #%d \"%s\""
-
diff -ruN --text 0.9.2.src/locales/eu_ES/_global.php 1.10.3.src/locales/eu_ES/_global.php
--- 0.9.2.src/locales/eu_ES/_global.php	2005-12-26 21:33:08.000000000 -0600
+++ 1.10.3.src/locales/eu_ES/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1238 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['eu_ES'] = array(
-	'' => "Project-Id-Version: b2evolution.net locale\nReport-Msgid-Bugs-To: http://fplanque.net/\nPOT-Creation-Date: 2004-06-26 02:10+0200\nPO-Revision-Date: 2005-10-10 17:03+0100\nLast-Translator: Iker Balentziaga <ibalentziaga@ehuntzen.net>\nLanguage-Team: Iker Balentziaga & Kepa Sarasola <webgunea@berria.info>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\n",
-	'Selected' => "Aukeratua",
-	'Categories' => "Atalak",
-	'Permanent link to full entry' => "Lotura iraunkorra mezuari",
-	'Permalink' => "Permalink-a",
-	'Recently' => "Berriki",
-	'(cached)' => "(katxeatua)",
-	'(no cache)' => "(katxeatu gabea)",
-	'Last comments' => "Azken erantzunak",
-	'Search' => "Bilaketa",
-	'All Words' => "Hitz guztiak",
-	'Some Word' => "Hitzen bat",
-	'Entire phrase' => "Esaldi osoa",
-	'Reset form' => "Formularioa garbitu",
-	'Get selection' => "Aukeratutakoa ikus",
-	'Archives' => "Artxiboak",
-	'more...' => "gehiago...",
-	'Misc' => "Besterik",
-	'Syndicate this blog' => "Blog hau sindikatu",
-	'Default page for b2evolution' => "b2evolution-en orrialde lehenetsia",
-	'Multilingual multiuser multi-blog engine.' => "Multilingual multiuser multi-blog engine.",
-	'Welcome to b2evolution' => "Ongi etorria b2evolution-era",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Hau b2evolution-en orrialde lehenetsia da. Aukera orokorretan blog  bat  lehenetsi ezean hau erakutsiko da.",
-	'Individual blogs on this system' => "Sistema honetan dauden banako blogak",
-	'Blog #%d' => "#%d bloga",
-	'Blog #1' => "#1 bloga",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Hau blog guztien mezu guztiak biltzen dituen blog berezia da.",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Oharra: goiko zerrenda (menuarekin batera) automatikoki sortu da eta &quot;url stub izen bat&quot; duten blogak baino ez ditu biltzen. Hau blogaren back-office-aren konfigurazio aukeretan moldatu dezakezu.",
-	'More demos' => "Adibide gehiago",
-	'Custom template' => "Eredu pertsonalizatua",
-	'Multiple blogs displayed on the same page' => "Orrialde berean erakusten diren blog anizkunak",
-	'Summary of last posts in all blogs' => "Blog guztietako azken mezuen laburpena",
-	'The page you\'re looking at' => "Ikusten ari zaren orrialdea",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Oharra: Adibiderako orrialde hauek ez dute evoSkin-ik erabiltzen, instalazioa burutzerakoan aktibatu bazenituen ere. Hauek aldatzeko aukera bakarra PHP eredua editatzea da. Hauek zure eredu propioak egiteko lagungarri izan dakizuken adibideak baino ez dira.",
-	'Administration' => "Kudeaketa",
-	'Go to backoffice!' => "Backoffice-ra joan!",
-	'Official website' => "Webgune ofiziala",
-	'GNU GPL license' => "GNU <acronym title=\"General Public License\">GPL</acronym> lizentzia",
-	'Multiblog demo' => "Multiblogaren adibidea",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Adibiderako eredu honek 3 blog erakusten ditu aldiberean (1 ezkerrean eta 2 eskuinean)",
-	'Summary demo' => "Laburpenaren adibidea",
-	'This demo template displays a summary of last posts in all blogs' => "Adibiderako eredu honek blog guztien azken mezuen laburpen bat erakusten du",
-	'More posts...' => "Mezu gehiago...",
-	'Antispam' => "Antispam-a",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "[%s] hitza oso motza da, gutxienez 5 karaktere izan behar ditu!",
-	'Deleting log-hits matching [%s]...' => "[%s] mezua ezabatzen",
-	'Deleting comments matching [%s]...' => "[%s]-rekin bat datozen erantzunak ezabatzen...",
-	'Blacklisting the keyword [%s]...' => "[%s] zerrenda beltzera gehitzen...",
-	'Confirm ban &amp; delete' => "Baneatua eta ezabaketa egiaztatu",
-	'No log-hits match the keyword [%s].' => "Ez dago [%s] hitzarekin bat datorren log-hit-ik.",
-	'Delete the following %d referer hits:' => "Ondorengo %d hit igortzaileak ezabatu:",
-	'Date' => "Data",
-	'Referer' => "Igortzailea",
-	'Ref. IP' => "Erref. IP",
-	'Target Blog' => "Helburu-Bloga",
-	'Target URL' => "Helburu-URLa",
-	'No comments match the keyword [%s].' => "Ez dago [%s] hitzarekin bat datorren erantzunik",
-	'Delete the following %d comments:' => "Hurrengo %d erantzunak ezabatu:",
-	'Author' => "Egilea",
-	'Auth. URL' => "Egil. URL",
-	'Auth. IP' => "Egil. IP",
-	'Content starts with...' => "Edukia honela hasten da...",
-	'The keyword [%s] is already handled by the blacklist.' => "[%s] hitza zerrenda beltzan dago jada.",
-	'Blacklist the keyword [%s] locally.' => "Gehitu [%s] zerrenda beltzera lokalki.",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "b2evolution.net-era [%s] hitza spam-a dela jakinarazi.",
-	'Terms of service' => "Zerbitzuaren baldintzak",
-	'Perform selected operations' => "Aukeratutako eragiketak burutu",
-	'Removing entry #%d from the ban list...' => "#%d zentsuratutako hitzen zerrendatik ezabatzen...",
-	'Add a banned keyword' => "Zentsuratutako hitz bat erantsi",
-	'Check &amp; ban...' => "Zentsuratu",
-	'Banned domains blacklist' => "Zentsuratutako domeinuen zerrenda beltza",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Ondorengo hitzetariko bat duen edozein URL mezu, erantzun eta log-etan zentsuratuko da.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Hitz batek domeinu legitimoetarako sarbidea mugatzen badu, egizu klik marka berdean hitz hori zentsuratzeari uzteko.",
-	'Request abuse update from centralized blacklist!' => "Zerrenda beltzaren eguneraketa eskatu.",
-	'The blacklist contains more than 100 items. [<a %s>Click here to display</a>].' => "Zerrenda beltzak 100 item baino gehiago ditu. [<a %s>Ikusteko, egizu klik hemen</a>].",
-	'Allow keyword back (Remove it from the blacklist)' => "Hitza berriro baimendu (Zerrenda beltzatik ezabatu)",
-	'Allow Back' => "Berriro Onartu",
-	'Report abuse to centralized ban blacklist!' => "Spam-aren berri eman zerrenda beltz zentralizatuari!",
-	'Report' => "Jakinarazi",
-	'Check hit-logs and comments for this keyword!' => "Hitz hau duten hit-log-ak eta erantzunak egiaztatu!",
-	'Re-check' => "Berriro egiaztatu",
-	'Blogs' => "Blogak",
-	'New' => "Berria",
-	'Creating blog...' => "Bloga sortzen...",
-	'You must provide an URL blog name / Stub name!' => "URL blog izena bat / Stub izen bat eman behar duzu!",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "URL / Stub artxibo izen hau dagoeneko beste blog batek erabiltzen du. Beste izen bat aukeratu.",
-	'Cannot create, please correct these errors:' => "Ezin da sortu, akats hauek zuzendu mesedez:",
-	'You should <a %s>create categories</a> for this blog now!' => "Blog honentzat <a %s>atal berriak sortu</a> beharko zenituzke!",
-	'New weblog' => "Weblog berria",
-	'New blog' => "Blog berria",
-	'General' => "Orokorra",
-	'Permissions' => "Baimenak",
-	'Advanced' => "Aurreratua",
-	'Updating Blog [%s]...' => "[%s] bloga eguneratzen...",
-	'Cannot update, please correct these errors:' => "Ezin da eguneratu, akats hauek zuzendu mesedez:",
-	'Delete blog [%s]?' => "[%s] bloga ezabatu?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Blog hau ezabatzerakoan bere atal, mezu eta erantzun guztiak ezabatuko dira ere!",
-	'THIS CANNOT BE UNDONE!' => "ALDAKETAK EZINGO DIRA  DESEGIN!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "[<strong><a %s>%s</a></strong>] stub artxiboa ezabatzen ere saiatu",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "[<strong><a %s>%s</a></strong>] artxibo estatikoa ezabatzen ere saiatu",
-	'I am sure!' => "Ziur nago!",
-	'CANCEL' => "EZEZTATU",
-	'Generating static page for blog [%s]' => "[%s] blogarentzat orrialde estatikoa sortu",
-	'You haven\'t set a static filename for this blog!' => "Ez duzu blog honentzako artxibo estatikoaren izena zehaztu!",
-	'File cannot be written!' => "Ezin da artxiboa idatzi!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "[%s] artxiboaren baimenak begiratu beharko zenituzke. Visita el <a %s>online gidaliburua bisitatu artxiboen baimenen gainean gehiago jakin nahi baduzu</a>.",
-	'Writing to file [%s]...' => "[%s] fitxategian idazten...",
-	'Done.' => "Egina.",
-	'Browse blog:' => "Blog hau ikusi:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Berria zarenez, administratzaileak mezuak idazteko baimena eman arte itxaron beharko duzu. <a %s>Mail bat bidali</a> dezakezu ere, izena eman duzula abisatzeko. Baimena eskuratzerakoan, orrialde hau eguneratu eta mezuak idazteko aukera izango duzu. :)",
-	'Categories for blog:' => "Blogarentzako atalak:",
-	'New sub-category in category: %s' => "%s atalan azpiatal berria",
-	'New category in blog: %s' => "Atal berria blogean: %s",
-	'New category name' => "Atal berriaren izena",
-	'Create category' => "Atala sortu",
-	'Deleting category #%d : %s ...' => "#%d atala ezabatzen : %s...",
-	'ERROR' => "ERROREA",
-	'Category deleted.' => "Atala ezabatu da.",
-	'Properties for category:' => "Atalaren ezaugarriak:",
-	'Name' => "Izena",
-	'New parent category' => "Atal nagusi berria",
-	'Old Parent' => "Atal nagusi zaharra",
-	'Root (No parent)' => "Root",
-	'Note: Moving categories across blogs is enabled. Use with caution.' => "Oharra: Atalak blog batetik bestera mugitzeko aukera . Kontuz erabili.",
-	'Note: Moving categories across blogs is disabled.' => "Oharra: Blogetan zehar atalak mugitzeko aukera ezgaitua dago.",
-	'Edit category!' => "Atala editatu!",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Ez duzu atalen ezaugarriak editatzeko/ikusteko baimenik.",
-	'Oops, no post with this ID.' => "Oops, ez dago ID hau duen mezurik.",
-	'Editing post' => "Mezua editatzen",
-	'#%d in blog: %s' => "#%d blogean: %s",
-	'Oops, no comment with this ID!' => "Oops, ez dago erantzunik ID honekin!",
-	'Editing comment' => "Erantzuna editatzen",
-	'New post in blog:' => "Mezu berria blogean:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Ezin duzu mezurik idatzi blog honek atalik ez duelako. Sortu itzazu lehenago.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Blog honetara aldatu (idatzutakoa mantenduz, Javascript aktibatuta baduzu)",
-	'b2evo' => "b2evo",
-	'Login...' => "Sarrera...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "b2evolution-en, saioa hasteko ez dago b2login.php-era sartu beharrik.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Zoaz zuzenean back-office-aren nahi duzun orrialdera, %s-ra edo %s-ra adibidez. b2evo-k erregistratzeko eskatuko dizu beharrezkoa balitz.",
-	'Settings' => "Aukerak",
-	'Regional' => "Eskualdea",
-	'Plug-ins' => "Plugin-ak",
-	'General settings updated.' => "Aukera orokorrak eguneratu dira.",
-	'Regional settings updated.' => "Eskualde aukerak eguneratu dira.",
-	'You must provide a locale code!' => "Locale kode bat zehaztu behar duzu!",
-	'Inserted locale \'%s\' into database.' => "'%s' locale-a datu-basean sartu da.",
-	'Updated locale \'%s\'.' => "'%s' locale-a eguneratu da.",
-	'Saved locale \'%s\'.' => "'%s' locale-a gorde da.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Locale-en taula ezabatu da. <code>/conf/_locales.php</code>-n aurretik zehaztutakoak kargatu dira.",
-	'File <code>%s</code> not found.' => "<code>%s</code> artxiboa ez da aurkitu.",
-	'Deleted locale \'%s\' from database.' => "'%s' locale-a datu-basetik ezabatu.",
-	'Switched priorities.' => "Lehentasunak trukatu dira.",
-	'Spell Check' => "Ortografia begiratu",
-	'Loading Spell Checker. Please wait' => "Ortografia Zuzentzailea kargatzen. Itxaron, mesedez",
-	'View Stats for Blog:' => "Estatistikak ikusi:",
-	'None' => "Batere ez",
-	'Changing hit #%d type to: %s' => "#%d %s -ra aldatzen",
-	'Deleting hit #%d...' => "#%d hit-a ezabatzen...",
-	'Pruning hits for %s...' => "%s -ren hit-ak ezabatzen....",
-	'Summary' => "Laburpena",
-	'Referers' => "Igortzaileak",
-	'Refering Searches' => "Igorritako Bilaketak",
-	'Syndication' => "Sindikazioa",
-	'User Agents' => "Nabigatzaileak",
-	'Direct Accesses' => "Sarrera Zuzenak",
-	'Indexing Robots' => "Roboten Indexatua",
-	'Total' => "Guztira",
-	'Prune this date!' => "Data hau ezabatu!",
-	'Prune' => "Ezabatu",
-	'Prune hits for this date!' => "Data honetan izandako bisitak ezabatu!",
-	'Last referers' => "Azken igortzaileak",
-	'These are hits from external web pages refering to this blog' => "Hauek blog honetara igortzen duten kanpo-webgunetatik eginiko bisitak dira",
-	'Delete this hit!' => "Hit hau ezabatu!",
-	'Del' => "Ezab",
-	'Log as a search instead' => "Igorritako bilaketa bezala klasifikatu",
-	'-&gt;S' => "-&gt;S",
-	'Ban this domain!' => "Domeinu hau zentsuratu!",
-	'Ban' => "Galerazi",
-	'Top referers' => "Igortzaile ohikoenak",
-	'Total referers' => "Igorriak guztira",
-	'Last refering searches' => "Igorritako azken bilaketak",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Blog honetara bilatzaile baten bitartez iritsitako jendearen bisitak. (Bilatzaileak /conf/_stats.php-en zerrendatuak egon behar dira)",
-	'Top refering search engines' => "Bilatzaile igortzaile ohikoenak",
-	'Top Indexing Robots' => "Robot Indexatzaile ohikoenak",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Bilatzaileen roboten tankerako automatizatutako robot indexatzaileen bisitak. (Robotak /conf/_stats.php-n zerrendatuak egon behar dira)",
-	'Top Aggregators' => "RSS Irakurtzaile ohikoenak",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "RSS irakurgailuen bisitak. (/conf/_stats.php-en zerrendatuta egon behar dira)",
-	'Total RSS hits' => "RSS bisitak guztira",
-	'Last direct accesses' => "Azken sarrera zuzenak",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Blog honetara sarrera zuzenaz etorritako jendearen bisitak dira hauek (URL-a tekleatuta edota \"Laster-markak\" erabilita. Igortzaile baliogabeak (motzegiak) hemen azaltzen dira ere.)",
-	'Top User Agents' => "Nabigatzaile ohikoenak",
-	'Custom skin template editing' => "\"Custom skin\" ereduaren edizioa",
-	'Listing:' => "Zerrendatzen:",
-	'Invalid filename!' => "Fitxategiaren izenak ez du balio!",
-	'Oops, no such file !' => "Oops, fitxategia ez da existitzen!",
-	'File edited!' => "Fitxategia editatu da!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Kontuz! Artxibo hau editatzeak eredua hondatu dezake! Zer egiten ari zaren ez badakizu, ez ezazu <code>&lt;?php</code> eta <code>?&gt;</code> artean dagoena aldatu!",
-	'&nbsp; Save ! &nbsp;' => "&nbsp; Gorde ! &nbsp;",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(ezin duzu artxiboa/eredua eguneratu: idazteko baimenak izan behar dituzu, Adb.: CHMOD 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "Pantaila honek <strong>custom skin</strong>-a (/skins/custom-en barruan dagoena) editatzeko aukera ematen dizu.",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Ondorengo edozein artxibo editatu dezakezu (betiere zerbitzaritik idazteko baimenak badituzte, adb.: CHMOD 766).",
-	'Directory %s not found.' => "Ez da %s direktorioa aurkitzen.",
-	'This is the template that displays the links to the archives for a blog' => "Hau blogaren artxiboetarako loturak erakusten dituen eredua da",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Hau (azpi)atalen zerrenda erakusten duen eredua da",
-	'This is the template that displays the feedback for a post' => "Hau mezu baten erantzunak erakusten dituen eredua da",
-	'This is the template that displays the last comments for a blog' => "Hau blog baten azken erantzunak erakusten dituen eredua da",
-	'This is the main template. It displays the blog.' => "Hau eredu nagusia da. Bloga erakusten du.",
-	'This is the page displayed in the comment popup' => "Hau erantzunen popup-ean erakusten den orrialdea da",
-	'This is the page displayed in the pingback popup' => "Hau pingback-en popup-ean erakusten den orrialdea da",
-	'This is the page displayed in the trackback popup' => "Hau trackback-en popup-ean erakusten den orrialdea da",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Oharra: artxiboak/ereduak zure testu-editorean editatu eta zerbitzarira igo ditzakezu ere. Online editore hau testu-editore bat eskura ez baduzu erabili dezakezu...",
-	'upload images/files' => "Irudiak/fitxategiak igo",
-	'File upload' => "Fitxategia igo",
-	'Allowed file types:' => "Onartutako artxibo motak:",
-	'Maximum allowed file size: %d KB' => "Onartutako gehienezko pisua %d KB",
-	'Description' => "Azalpena",
-	'Upload !' => "Igo !",
-	'File %s: type %s is not allowed.' => "%s fitxategia: %s mota ez dago onartua.",
-	'Couldn\'t upload your file to:' => "Ezin da artxiboa hona igo:",
-	'Duplicate File?' => "Fitxategi bikoiztua?",
-	'The filename "%s" already exists!' => "\"%s\" fitxategia existitzen da jada!",
-	'Filename "%s" moved to "%s"' => "\"%s\" artxiboa  \"%s\"-ra mugitu da",
-	'Confirm or rename:' => "Berretsi edo izena aldatu:",
-	'Alternate name' => "Ordezko izena",
-	'Confirm !' => "Berretsi !",
-	'File uploaded !' => "Fitxategia igo da !",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Zure <strong>\"%s\"</strong> fitxategia arrakastaz igo da!",
-	'Here\'s the code to display it:' => "Hemen duzu berau erakusteko kodea:",
-	'Add the code to your post !' => "Kodea zure mezuari erantsi!",
-	'Image Details' => "Irudiaren ezaugarriak",
-	'Size' => "Tamaina",
-	'Type' => "Mota",
-	'Close this window' => "Lehio hau itxi",
-	'User management' => "Erabiltzaileen kudeaketa",
-	'You cannot change the demouser profile in demo mode!' => "Adibiderako moduan ezin da demouser erabiltzailearen profila aldatu!",
-	'You are only allowed to update your own profile!' => "Zure profila eguneratzeko baimena duzu bakarrik!",
-	'You must provide an unique login!' => "Login esklusiboa erabili behar duzu!",
-	'User level must be between %d and %d.' => "Erabiltzaile maila %d eta %d artean egon behar da.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Login izen hau dagoeneko badago. <a %s>Dagoen erabiltzailea editatu</a> nahi duzu?",
-	'You typed two different passwords.' => "Pasahitzak ez datoz bat.",
-	'The mimimum password length is %d characters.' => "Pasahitzaren gutxieneko luzera %d karakteretakoa izan behar da.",
-	'User updated.' => "Erabiltzailea eguneratu da.",
-	'New user created.' => "Erabiltzaile berria sortu da.",
-	'Invalid promotion.' => "Promozio baliogabea.",
-	'User level changed.' => "Erabiltzailearen maila aldatu da.",
-	'You can\'t delete yourself!' => "Ezin duzu zeure burua ezabatu!",
-	'You can\'t delete User #1!' => "Ezin duzu #1 erabiltzailea ezabatu!",
-	'Delete User %s?' => "%s erabiltzailea ezabatu?",
-	'Warning' => "Kontuz",
-	'deleting an user also deletes all posts made by this user.' => "erabiltzaile bat ezabatzerakoan honek eginiko mezu guztiak ezabatzen dira ere.",
-	'Deleting User...' => "Erabiltzailea ezabatzen...",
-	'You can\'t delete Group #1!' => "Ezin duzu #1 taldea ezabatu!",
-	'You can\'t delete the default group for new users!' => "Ezin da erabiltzaile berrientzako lehenesten den taldea ezabatu!",
-	'Delete group [%s]?' => "[%s] taldea ezabatu?",
-	'Group deleted...' => "Taldea ezabatu da...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "Talde izen hau dagoeneko badago! <a %s>Dagoena editatu</a> nahi duzu?",
-	'Group updated.' => "Taldea eguneratu da.",
-	'The user was not created:' => "Ez da erabiltzailea sortu:",
-	'The user was not updated:' => "Erabiltzailea ez da eguneratu:",
-	'The group was not created:' => "Taldea ez da sortu:",
-	'The group was not updated:' => "Taldea ez da eguneratu:",
-	'You are not allowed to view other users.' => "Ez duzu beste erabiltzailerik ikusteko baimenik.",
-	'Adding new post...' => "Mezu berria gehitzen...",
-	'Supplied URL is invalid: ' => "Emandako URL-ak ez du balio:",
-	'Supplied content is invalid' => "Emandako edukiak ez du balio:",
-	'Cannot post, please correct these errors:' => "Mezua ez da gorde, akats hauek zuzendu mesedez:",
-	'Back to post editing' => "Mezuen ediziora itzuli",
-	'Recording post...' => "Mezua grabatzen...",
-	'Sleeping...' => "Lotan....",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Publikoki argitaratugabeko mezua: trackback-ak, pingback-ak eta ping-ak alde batera uzten... ",
-	'Posting Done...' => "Mezua gorde da...",
-	'Updating post...' => "Mezua eguneratzen...",
-	'Post had already pinged: skipping blog pings...' => "Mezu honentzako ping-ak burutu dira jada: blogaren ping-ak alde batera uzten...",
-	'Updating done...' => "Eguneraketa burutu da...",
-	'Updating post status...' => "Mezuaren egoera eguneratzen...",
-	'Deleting post...' => "Mezua ezabatzen...",
-	'Oops, no post with this ID!' => "Oops, ez dago mezurik ID honekin!",
-	'Deleting Done...' => "Ezabaketa burutu da...",
-	'Error' => "Errorea",
-	'Cannot update comment, please correct these errors:' => "Ezin da erantzuna eguneratu, akats hauek zuzendu mesedez:",
-	'Back to posts!' => "Mezuetara itzuli!",
-	'You may also want to generate static pages or view your blogs...' => "Baliteke orrialde estatikoak sortu edota zure blogak ikusteko gogoa izatea ere...",
-	'New post' => "Mezu berria",
-	'User group' => "Erabiltzaile taldea",
-	'See <a %s>online manual</a> for details.' => "Xehetasun gehiagorako <a %s>online gidaliburua</a> ikusi.",
-	'Level' => "Maila",
-	'Default locale' => "Locale lehenetsia",
-	'Select main category in target blog and optionally check additional categories' => "Atal nagusia aukeratu eta, nahi izanez gero, atal osagarriak.",
-	'Select as an additionnal category' => "Atal osagarria bezala aukeratu",
-	'Select as MAIN category' => "Atal NAGUSIA bezala aukeratu",
-	'Tools' => "Herramintak",
-	'Bookmarklet' => "Bookmarklet",
-	'Add this link to your Favorites/Bookmarks:' => "Lotura hau zure \"Laster-marketara\" (Bookmarks) gehitu:",
-	'b2evo bookmarklet' => "b2evo bookmarklet",
-	'Post to b2evolution' => "b2evolution-era idatzi",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "Ez da Sidebar aurkitu. Mozzila 0.9.4 edo goragokoa erabili behar duzu.",
-	'SideBar' => "SideBar",
-	'Add the <a %s>b2evo sidebar</a> !' => "<a %s>b2evo sidebar</a> gehitu",
-	'Add this link to your favorites:' => "Lotura hau zure gustokoenetara gehitu:",
-	'b2evo sidebar' => "b2evo sidebar",
-	'Movable Type Import' => "Movable Type Import",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "MTren esportaziorako funtzioa erabili zure mezuak biltzen dituen .TXT artxibo bat sortzeko;",
-	'Place that file into the /admin folder on your server;' => "Artxiboa zerbitzariko /admin direktoriora igo;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "<a %s>MT Migrazio Baliagarritasuna</a>-ren argibideak jarraitzen ditu.",
-	'Static file generation' => "Fitxategi estatikoen sortzea",
-	'Static filename' => "Fitxategi estatikoa",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Hau zure blogaren bertsio estatiko bat sortzerakoan egingo den .html artxiboa da.",
-	'After each new post...' => "Mezu berri bakoitzaren ondoren...",
-	'Ping b2evolution.net' => "b2evolution.net-era ping egin",
-	'to get listed on the "recently updated" list on b2evolution.net' => "b2evolution-en \"berriki eguneratuen\" (\"recently updated\") zerrendan agertzeko",
-	'Ping technorati.com' => "technorati.com-era ping egin",
-	'to give notice of new post.' => "mezu berriaren berri emateko.",
-	'Ping weblogs.com' => "weblogs.com-era ping egin",
-	'Ping blo.gs' => "blo.gs-ra ping egin",
-	'Advanced options' => "Aukera aurreratuak",
-	'Allow trackbacks' => "Trackback-ak onartu",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Beste blogariei blog honetara trackback-ak bidaltzeko baimena eman, eta honi erreferentzia noiz egiten dioten jakiteko aukera eman. Honek beste blogetara trackback-ak bidaltzeko aukera emango dizu ere.",
-	'Allow pingbacks' => "Pingback-ak onartu",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Beste blogariei blog honetara pingback-ak bidaltzeko baimena eman, eta honi erreferentzia noiz egiten dioten jakiteko aukera eman. Honek beste blogetara pingback-ak bidaltzeko aukera emango dizu ere.",
-	'General parameters' => "Parametro orokorrak",
-	'Full Name' => "Izen Osoa",
-	'Will be displayed on top of the blog.' => "Blogaren goialdean erakutsiko da.",
-	'Short Name' => "Izen Laburra",
-	'Will be used in selection menus and throughout the admin interface.' => "Kudeatzailearen pantailan eta aukeren menuetan erabiliko da.",
-	'Main Locale' => "Locale Nagusia",
-	'Determines the language of the navigation links on the blog.' => "Blogaren pantailen lengoaia zehazten du.",
-	'Access parameters' => "Sarbide-parametroak",
-	'Default blog on index.php' => "Blog lehenetsia index.php-n",
-	'Current default is:' => "Egungo lehenetsia hau da:",
-	'Other blog through index.php' => "Beste blog bat index.php-ren bitartez",
-	'Other blog through stub file (Advanced)' => "Beste blog bat stub fitxategi baten bitartez (Aurreratua)",
-	'You MUST create a stub file for this to work.' => "Funtzionatu dezan stub artxibo bat sortu behar duzu.",
-	'Preferred access type' => "Sarbide-mota hobestua",
-	'Blog Folder URL' => "Blogaren Direktorioaren URL-a",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Alderantzikatutako barra diagonalik gabe. (Ez badakizu, zuri utzi)",
-	'URL blog name / Stub name' => "Blogaren izenaren URL-a / stub fitxategiaren izena",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "Blog hau identifikatzeko URL-an erabilia. Stub artxibo bidezko sarrera erabiltzen baduzu, stub artxiboaren izena izan behar da.",
-	'Default display options' => "Bistaratzeko aukera lehenetsiak",
-	'Default skin' => "Skin lehenetsia",
-	'This is the default skin that will be used to display this blog.' => "Hau bloga erakusteko skin lehenetsia da.",
-	'Allow skin switching' => "Skin aldaketa baimendu",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Erabiltzaileek bloga ikusteko beste skin bat aukeratu ahalko dute (eta beraien skin-ik gogokoena cookie batetan gordeko da).",
-	'Display public blog list' => "Blog publikoen zerrenda erakutsi",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Markatu zure blogean blog guztien zerrenda erakutsi nahi baduzu (zure skin-ak jasaten badu).",
-	'Include in public blog list' => "Blog publikoen zerrendan sartu",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Markatu zure bloga blog publiko guztien zerrendan agertzea nahi baduzu.",
-	'Default linkblog' => "Aurretik zehaztutako linkblog-a",
-	'Will be displayed next to this blog (if your skin supports this).' => "Blog honen alboan erakutsiko da (zure diseinuak jasaten badu).",
-	'Tagline' => "Sinadura",
-	'This is diplayed under the blog name on the blog template.' => "Hau ereduan erakusten da, blogaren izenaren azpian.",
-	'Long Description' => "Azalpen Luzea",
-	'This is displayed on the blog template.' => "Hau blogaren ereduan erakusten da.",
-	'Short Description' => "Azalpen Laburra",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Hau \"meta tag\" azalpenean eta RSS feed-etan erabiltzen da. EZ erabili HTML!",
-	'Keywords' => "Gako-hitzak",
-	'This is is used in meta tag keywords. NO HTML!' => "Hau &quot;meta tag keyword&quot; etiketetan erabiltzen da. EZ erabili HTML!",
-	'Notes' => "Oharrak",
-	'Additional info.' => "Informazio osagarria.",
-	'Blog' => "Bloga",
-	'Blog URL' => "Blogaren URL-a",
-	'Static File' => "Fitxategi estatikoa",
-	'Locale' => "Locale-a",
-	'Properties' => "Ezaugarriak",
-	'Default' => "Lehenetsia",
-	'Gen!' => "Sortu!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "Ziur zaude #%d bloga ezabatu nahi duzula!\\n\\nKONTUZ: Honek blogarekin erlazionatutako MEZUAK, ERANTZUNAK,\\nATALAK eta beste datu batzuk ezabatuko ditu \\n\\nAldaketak EZIN dira desegin!",
-	'Delete this blog!' => "Blog hau ezabatu!",
-	'Copy this blog!' => "Blog hau kopiatu!",
-	'Copy' => "Kopiatu",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "Ez duzu blogaren ezaugarriak editatzeko/ikusteko baimenik.",
-	'New blog...' => "Blog berria...",
-	'User permissions' => "Erabiltzaile baimenak",
-	'Login ' => "Login",
-	'Is<br />member' => "Kidea<br />da",
-	'Can post/edit with following statuses:' => "Ondorengo egoeretan idatzi/editatu dezakezu:",
-	'Delete<br />posts' => "Mezuak<br />ezabatu",
-	'Edit<br />comts' => "Erantzunak<br />editatu",
-	'Edit<br />cats' => "Atalak<br />editatu",
-	'Edit<br />blog' => "Bloga<br />editatu",
-	'Published' => "Argitaratua",
-	'Protected' => "Babestua",
-	'Private' => "Pribatua",
-	'Draft' => "Zirriborroa",
-	'Deprecated' => "Gaitzetsia",
-	'Members' => "Kideak",
-	'Permission to read protected posts' => "Babestutako mezuak irakurtzeko baimena",
-	'Permission to post into this blog with private status' => "Blog honetan Pribatua egoerarekin idazteko baimena",
-	'Permission to post into this blog with protected status' => "Blog honetan Babestua egoerarekin idazteko baimena",
-	'Permission to post into this blog with draft status' => "Blog honetan Zirriborro egoerarekin idazteko baimena",
-	'Permission to post into this blog with deprecated status' => "Blog honetan Gaitzetsia egoerarekin idazteko baimena",
-	'Permission to delete posts in this blog' => "Blog honetan mezuak ezabatzeko baimena",
-	'Permission to edit comments in this blog' => "Blog honetan erantzunak editatzeko baimena",
-	'Permission to edit categories for this blog' => "Blog honetan atalak editatzeko aukera",
-	'Permission to edit blog properties' => "Blogaren ezaugarriak editatzeko baimena",
-	'(un)selects all checkboxes using Javascript' => "Lauki guztiei marka egin/kendu Javascript erabiliz",
-	'(un)check all' => "Guztiei marka egin/kendu",
-	'Non members' => "Ez dira kideak",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Kontuz! Zure blog hau editatzeko baimena ezabatzera zoaz!\\nHau egiten baduzu, ez duzu bere ezaugarrietara berriro sartzerik izango!",
-	'Edit category properties' => "Atalaren ezaugarriak editatu",
-	'Are you sure you want to delete?' => "Ziur zaude ezabatu nahi duzula?",
-	'New sub-category here' => "Azpi-atal berria hemen",
-	'New category here' => "Atal berria hemen",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Oharra:</strong> Atal bat ezabatzerakoan ez dira atal honi dagozkion mezuak ezabatzen. Hauek gaineko atalera mugituko dira. Atal nagusia ezabatzen bada, mezuak blog berdinaren atalik zaharrenera pasako dira (atal zenbakirik txikiena duen atalera).",
-	'Post contents' => "Mezuaren edukia",
-	'Title' => "Izenburua",
-	'Language' => "Lengoaia",
-	'Link to url' => "Esteka",
-	'Email' => "Eposta",
-	'URL' => "Web orrialdea",
-	'Preview' => "Aurrebista",
-	'Spellcheck' => "Ortografia",
-	'Upload a file/image' => "Artxibo/Irudi bat igo",
-	'Advanced properties' => "Ezaugarri aurreratuak",
-	'Edit timestamp' => "Data editatu",
-	'URL Title' => "URL izenburua",
-	'(to be used in permalinks)' => "(permalink-ean erabiliko da)",
-	'Auto-BR' => "Auto-BR",
-	'This option is deprecated, you should avoid using it.' => "Aukera hau gaitzetsia dago, bere erabilpena saihestu beharko zenuke.",
-	'Additional actions' => "Ekintza osagarriak",
-	'Pingback' => "Pingback-a",
-	'(Send a pingback to all URLs in this post)' => "(Mezu honetako URL guztiei pingback-a bidali)",
-	'Trackback URLs' => "Trackback URL-ak",
-	'(Separate by space)' => "(Tarte batez bananduak)",
-	'Status' => "Egoera",
-	'The post will be publicly published' => "Mezu hau argitaratuko da",
-	'Published (Public)' => "Argitaratua",
-	'The post will be published but visible only by logged-in blog members' => "Mezu hau argitaratuko da, baino erabiltzaile erregistratuek baino ezingo dute ikusi",
-	'Protected (Members only)' => "Babestua (Kideak bakarrik)",
-	'The post will be published but visible only by yourself' => "Mezu hau argitaratuko da, baina zuk baino ezingo duzu ikusi",
-	'Private (You only)' => "Pribatua (Zuk baino ez duzu ikusiko)",
-	'The post will appear only in the backoffice' => "Mezua ez da argitaratuko",
-	'Draft (Not published!)' => "Zirriborroa (Argitaratu gabea!)",
-	'Deprecated (Not published!)' => "Gaitzetsia (Argitaratu gabea!)",
-	'Note: Moving posts across blogs is enabled. Use with caution.' => "Oharra: Blogen artean mezuak mugitzeko aukera aktibatuta dago. Kontuz erabili.",
-	'Note: Cross posting among multiple blogs is enabled.' => "Oharra: Blog anizkunen arteko \"Cross posting\"-a aktibatuta dago",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Oharra: Blog anizkunen arteko \"Cross posting\"-a desaktibatuta dago",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Oharra: atalen arteko \"Cross posting\"-a desaktibatuta dago",
-	'Comments' => "Erantzunak",
-	'Visitors can leave comments on this post.' => "Bisitariek mezu honetan erantzunak utzi ditzakete",
-	'Open' => "Irekia",
-	'Visitors can NOT leave comments on this post.' => "Bisitariek EZIN DUTE erantzun.",
-	'Closed' => "Itxia",
-	'Visitors cannot see nor leave comments on this post.' => "Bisitariek mezu honetan ezingo dute ez erantzunik bidali ezta erantzunik irakurri ere.",
-	'Disabled' => "Ezgaitua",
-	'Renderers' => "Interpretatzaileak (Renderers)",
-	'Comment info' => "Erantzunaren informazioa",
-	'IP address' => "IP helbidea",
-	'Next %d days' => "Hurrengo %d egunak",
-	'Previous %d' => "Aurreko %d-ak",
-	'Previous %d days' => "Aurreko %d egunak",
-	'Next %d' => "Hurrengo %d-ak",
-	' to ' => "-tik",
-	' of ' => "-ra",
-	'from the end' => "bukaeratik",
-	'from the start' => "hasieratik",
-	'OK' => "OK",
-	' Date range: ' => "Datak:",
-	'by' => " ",
-	'level:' => "maila:",
-	'Pages:' => "Orrialdeak:",
-	'no comment' => "erantzunik ez",
-	'1 comment' => "Erantzun 1",
-	'%d comments' => "%d erantzun",
-	'1 Trackback' => "Trackback 1",
-	'%d Trackbacks' => "%d Trackback",
-	'1 Pingback' => "Pingback 1",
-	'%d Pingbacks' => "%d Pingback",
-	'Trackbacks' => "Trackback-ak",
-	'Pingbacks' => "Pingback-ak",
-	'No feedback for this post yet...' => "Oraindik ez dago erantzunik...",
-	'Comment from:' => "Bidaltzailea:",
-	'Trackback from:' => "Trackback-a hemendik:",
-	'Pingback from:' => "Pingback-a hemendik:",
-	'Permanent link to this comment' => "Lotura iraunkorra erantzun honi",
-	'Leave a comment' => "Erantzun",
-	'User' => "Erabiltzailea",
-	'Edit profile' => "Profila editatu",
-	'Comment text' => "Mezua",
-	'Allowed XHTML tags' => "Onartutako XHTML etiketak",
-	'Options' => "Aukerak",
-	'(Line breaks become &lt;br&gt;)' => "(Lerro saltoak &lt;br&gt; bihurtzen dira)",
-	'Send comment' => "Bidali",
-	'Posts to show' => "Erakutsiko diren mezuak",
-	'Past' => "Iragana",
-	'Future' => "Etorkizuna",
-	'Title / Text contains' => "Izenburuak / Testuak du",
-	'Words' => "Hitzak",
-	'AND' => "ETA",
-	'OR' => "EDO",
-	'Exact match' => "Bilaketa zehatza",
-	'week' => "astea",
-	'Reset' => "Garbitu",
-	'GPL License' => "GPL Lizentzia",
-	'uncheck all' => "guztiei marka kendu",
-	'check all' => "guztiei marka egin",
-	'visit b2evolution\'s website' => "b2evolution-en orria bisitatu",
-	'Style:' => "Itxura:",
-	'Logout' => "Saioa itxi",
-	'Exit to blogs' => "Blogetara atera",
-	'Blog time:' => "Blogaren ordua:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Erabiltzailea:",
-	'Write' => "Idatzi",
-	'Edit' => "Editatu",
-	'Stats' => "Estatistikak",
-	'Templates' => "Ereduak",
-	'Users' => "Erabiltzaileak",
-	'User Profile' => "Erabiltzaile profila",
-	'Default user rights' => "Aurretik zehaztutako erabiltzaile-eskubideak",
-	'New users can register' => "Erabiltzaile berriak erregistratu daitezke",
-	'Check to allow new users to register themselves.' => "Marka egin erabiltzaile berriei beraien kabuz erregistratzen uzteko.",
-	'Group for new users' => "Erabiltzaile berrientzako taldea",
-	'Groups determine user roles and permissions.' => "Taldeek erabiltzaileen funtzio eta baimenak zehazten dituzte.",
-	'Level for new users' => "Erabiltzaile berrientzako maila",
-	'Levels determine hierarchy of users in blogs.' => "Mailek erabiltzaileen hierarkia zehatzen dute blogetan.",
-	'Display options' => "Bistaratze aukerak",
-	'Default blog to display' => "Erakutsiko den blog lehenetsia",
-	'This blog will be displayed on index.php .' => "Bloga index.php-n erakutsiko da.",
-	'days' => "egun",
-	'posts' => "mezu",
-	'posts paged' => "mezu erakusten dira",
-	'Display mode' => "Bistaratze modua",
-	'Posts/Days per page' => "Mezu/Egun orriko",
-	'monthly' => "hilabetero",
-	'weekly' => "astero",
-	'daily' => "egunero",
-	'post by post' => "mezurik mezu",
-	'Archive mode' => "Artxibo modua",
-	'Link options' => "Lotura aukerak",
-	'Use extra-path info' => "Extra-path informazioa erabili",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1\'.' => "Gomendatua, zure web zerbitzariak jasaten badu. Estekak 'stub/2003/05/20/post_title' modukoak izango dira, ''stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1' modukoak izan beharrean.",
-	'Post called up by its URL title (Recommended)' => "Bere URL izenburuagatik deituriko mezua (Gomendatua)",
-	'Fallback to ID when no URL title available.' => "Bere ID-a erabiltzen da URL izenbururik eskura ez badago.",
-	'Post called up by its ID' => "Bere ID-agatik deituriko mezua",
-	'Post on archive page, located by its ID' => "Mezua artxiboen orrialdean, bere ID-agatik lokalizatua",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "Mezua artxiboen orrialdean, bere izenburuagatik lokalizatua (Cafelog-ekin bateragarritasuna izateko)",
-	'Permalink type' => "Permalink mota",
-	'Security options' => "Segurtasun aukerak",
-	'Minimum password length' => "Pasahitzaren gutxieneko luzera",
-	'for users.' => "erabiltzaileentzat.",
-	'Rendering plug-ins' => "Plug-in interpretatzaileak",
-	'Plug-in' => "Plug-in-a",
-	'Apply' => "Ezarri",
-	'Toolbar plug-ins' => "Herraminta barraren plug-in-ak",
-	'Create new locale' => "Locale berria sortu",
-	'Edit locale' => "Locale-a editatu",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "Lehen bi hizkiak <a %s>ISO 639 lengoaia kodea</a> izan behar dira. Azken bi hizkiak <a %s>ISO 3166 herrialde kodea</a> izan behar dira.",
-	'Enabled' => "Gaitua",
-	'Should this locale be available to users?' => "Erabiltzaileek locale hau erabiltzeko aukera izango dute?",
-	'name of the locale' => "locale-aren izena",
-	'Charset' => "Charset-a",
-	'Must match the lang file charset.' => "Lengoaia artxiboarekin bat etorri behar du.",
-	'Date format' => "Data formatua",
-	'See below.' => "Ikus behean.",
-	'Time format' => "Ordu formatua",
-	'Lang file' => "Lengoaia artxiboa",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "erabiliko den lengoaia artxiboa, <code>locales</code> azpidirektoriotik",
-	'Priority' => "Lehentasuna",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1 altuena da. Lehentasuna garrantzitsua da lengoaia kode baten locale-a aukeratu eta zenbait local ezberdinek lengoaia berdinarekin bat datozenean;  nabigatzailearen lengoaia detektatzerakoan gerta daiteke hau.  Lehentasunak menuetan etabarretan erakusten diren locale-en ordenuan eragiten du ere.",
-	'Create' => "Sortu",
-	'Update' => "Eguneratu",
-	'This will replace locale \\\'%s\\\'. Ok?' => "Honek \\'%s\\' locale-a ordezkatuko du. Ados?",
-	'Flags' => "Banderak",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "Banderak <code>%s</code>-ren azpidirektoriotan gordetzen dira. Beraien artxibo izena locale-aren herrialdearen zatiari dagokionaren berdina da (4 eta 5 karaktereak); .gif luzapena dute.",
-	'Date/Time Formats' => "Data/Ordu formatuak",
-	'The following characters are recognized in the format strings:' => "Formatu kateetan ondorengo karaktereak onartzen dira:",
-	'a - "am" or "pm"' => "a - \"am\" edo \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" edo \"PM\"",
-	'B - Swatch Internet time' => "B - Internet Swatch ordua",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - ISO 8601 data (PHP 5 behar du); adb.:  \"2004-02-12T15:19:21+00:00\"",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d- hilabetearen eguna, 2 bi zifra; adb.: \"01\"-etik  \"31\"-ra",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - asteguna, testuala, 3 hizki; adb.: \"Iga\"",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - asteguna, hizki 1; adb.: \"L\"",
-	'F - month, textual, long; i.e. "January"' => "F - hilabetea, testuala, luzea; adb.: \"Urtarrila\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - ordua, 12 orduko formatua, ezkerrean zerorik gabe; adb.: \"1\"-etik \"12\"-ra",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - ordua, 24 orduko formatua, ezkerrean zerorik gabe; adb.: \"0\"-tik \"23\"-ra",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - ordua, 12 orduko formatua; adb.: \"01\"-tik \"12\"-ra",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - ordua, 24 orduko formatua; adb.: \"00\"-tik \"23\"-ra",
-	'i - minutes; i.e. "00" to "59"' => "i - minutuak; adb.: \"00\"-tik \"59\"-ra",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (i maiuskulaz) - \"1\" udako ordutegian, bestela \"0\".",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - hilabetearen eguna zerorik gabe; adb.: \"1\"-etik \"31\"-ra",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (L minuskulaz) - astearen eguna, testuala, luzea; adb.: Ostirala",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - Urtea bisustua denentz erakusten duen boolearra; adb.: \"0\" edo \"1\"",
-	'm - month; i.e. "01" to "12"' => "m - hilabetea; adb.: \"01\"-etik \"12\"-ra",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - hilabetea, testuala, 3 hizki; adb.: \"Urt\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - hilabetea zerorik gabe; adb.: \"1\"-etik \"12\"-ra",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "O - Greenwich (GMT) orduarekiko aldea ordutan; adb.: \"+0200\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - RFC 822 formatudun data; adb.: \"Ost, 21 Abe 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - segunduak; adb.: \"00\"-tik \"59\"-ra",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - ordinalentzako atzizki ingelesa, testuala, 2 karaktere; adb.: \"th\", \"nd\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - hilabetearen egunen kopurua; adb: \"28\"-tik  \"31\"-ra",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - Makinaren orduen eremuaren konfigurazioa; adb.: \"MDT\"",
-	'U - seconds since the epoch' => "U - segunduak \"epoch\"-etik",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - astearen eguna, zenbakizkoa; adb.: \"0\"-tik (Igandea) \"6\"-ra (Larunbata)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - urteko astearen ISO-8601 zenbakia, astea Astelehenatik hasita; adb.: \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - urtea, 4 digitu; adb.: \"2004\"",
-	'y - year, 2 digits; i.e. "99"' => "y - urtea, 2 digitu; adb.: \"04\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - urtearen eguna; adb.: \"0\"-tik \"365\"-era",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - orduen eremuaren offset-a, segundutan; adb.: \"-43200\"-tik \"43200\"-ra. UTC-ren mendebaldeko orduen eremuentzako negatiboa da, eta alderantziz.",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - ISO 860 formatua,  Y-m-d\\TH:i:s\\Z -ren baliokidea",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Formatu katean ezagutzen ez diren karaktereak bere horretan erakutsiko dira.<br />\n\t\t\tFormatu bat definitzen duten karaktereak erakusteko, aurretik \\ jarri behar da.",
-	'Note: default locale is not enabled.' => "Oharra: aurretik zehaztutako locale-a ez dago gaitua.",
-	'Regional settings' => "Eskualde aukerak",
-	'Time difference' => "Orduen aldea",
-	'in hours' => "ordutan",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "Zure zerbitzariaren orduen eremuan ez bazaude. Zerbitzariaren oraingo ordua: %s.",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "Nabigatzailearen konfigurazioak, erabiltzailearen locale-ak edota blogaren locale-ak (ordenu honetan) behartua.",
-	'Available locales' => "Locale erabilgarriak",
-	'Hide translation info' => "Itzulpen informazioa ezkutatu",
-	'Show translation info' => "Itzulpen informazioa erakutsi",
-	'Date fmt' => "Data form",
-	'Time fmt' => "Ordu form",
-	'Strings' => "Kateak",
-	'Translated' => "Itzulia",
-	'Extract' => "Atera",
-	'up' => "gora",
-	'Move priority up' => "Lehentasuna igo",
-	'down' => "behera",
-	'Move priority down' => "Lehentasuna jaitsi",
-	'Copy locale' => "Locale-a kopiatu",
-	'Reset custom settings' => "Hobestutako balioak berrezarri",
-	'No language file...' => "Ez dago lengoaia artxiborik...",
-	'Extract .po file into b2evo-format' => ".po artxiboa b2evo-formatura atera",
-	'Are you sure you want to reset?' => "Ziur zaude hasierako balioetara itzuli nahi duzula?",
-	'Reset to defaults (delete database table)' => "Hasierako balioetara itzuli (datu-baseko taula ezabatu)",
-	'first user' => "lehen erabiltzailea",
-	'previous user' => "aurreko erabiltzailea",
-	'next user' => "hurrengo erabiltzailea",
-	'last user' => "azken erabiltzailea",
-	'Close user profile' => "Erabiltzaile profila itxi",
-	'Create new user profile' => "Erabiltzaile profil berria sortu",
-	'Profile for:' => "Profila",
-	'User rights' => "Erabiltzaile eskubideak",
-	'Login' => "Sarrera",
-	'First name' => "Izena",
-	'Last name' => "Abizena",
-	'Nickname' => "Goitizena",
-	'Identity shown' => "Erakutsiko den identitatea",
-	'Preferred locale' => "Hobestutako locale-a",
-	'Preferred locale for admin interface, notifications, etc.' => "Administrazio interfaze, jakinarazpen etabarretarako hobestutako locale-a",
-	'Send an email' => "Eposta bidali",
-	'Visit the site' => "Webgunea bisitatu",
-	'Search on ICQ.com' => "ICQ.com-en bilatu",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "Berehalako Mezua erabiltzaileari",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN",
-	'YahooIM' => "YahooIM",
-	'Notifications' => "Jakinarazpenak:",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Laukia markatu zure mezu batek erantzunak, trackback-ak etabar dituenean jakinarazpena jaso nahi baduzu.",
-	'New password' => "Pasahitz berria",
-	'Leave empty if you don\'t want to change the password.' => "Zuri utzi ez baduzu pasahitza aldatu nahi.",
-	'Confirm new password' => "Pasahitz berria berretsi",
-	'yes' => "bai",
-	'no' => "ez",
-	'User information' => "Erabiltzaile informazioa",
-	'ID' => "ID",
-	'Posts' => "Mezuak",
-	'Created on' => "Sortua",
-	'From IP' => "IP helbidea",
-	'From Domain' => "Domeinua",
-	'With Browser' => "Nabigatzailea",
-	'first group' => "lehen taldea",
-	'previous group' => "aurreko taldea",
-	'next group' => "hurrengo taldea",
-	'last group' => "azken taldea",
-	'Close group profile' => "Talde profila itxi",
-	'Creating new group' => "Talde berria sortzen",
-	'Editing group:' => "Taldea editatzen:",
-	'Viewing group:' => "Taldea ikusten:",
-	'Permissons for members of this group' => "Talde honetako kideentzako baimenak",
-	'View all' => "Guztiak ikusi",
-	'Full Access' => "Sarbide Osoa",
-	'No Access' => "Sartzerik Ez",
-	'View only' => "Ikusi baino ez",
-	'Statistics' => "Estatistikak",
-	'Global options' => "Aukera orokorrak",
-	'Check to allow template editing.' => "Markatu ereduen edizioa baimentzeko.",
-	'User/Group Management' => "Erabiltzaileen/Taldeen Kudeaketa",
-	'Groups &amp; Users' => "Taldeak &amp; Erabiltzaileak",
-	'default group for new users' => "erabiltzaile berrientzako aurretik zehaztutako taldea",
-	'Copy group' => "Taldea kopiatu",
-	'Delete group' => "Taldea ezabatu",
-	'decrease user level' => "erabiltzaile maila jaitsi",
-	'increase user level' => "erabiltzaile maila igo",
-	'Delete user' => "Erabiltzailea ezabatu",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Ziur zaude erabiltzaile hau ezabatu nahi duzula?\\nErne: bere mezu guztiak ezabatuko dira ere!",
-	'New user...' => "Erabiltzaile berria...",
-	'New group...' => "Talde berria...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "[%s] Blogarentzat aurretik zehaztutako [%s] skin-a ez da existitzen. Behar bezala konfiguratuta egon behar du <a %s>blogaren ezaugarrietan</a> edo stub artxiboan. <a %s>Webmaster</a>-arekin harremanetan jarri...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "ERROREA! Ezin izan da ezabatu. [%s] artxiboa eskuz ezabatu beharko zenuke.",
-	'%d posts' => "%d mezu",
-	'1 post' => "mezu 1",
-	'previous month' => "aurreko hilabetea",
-	'next month' => "hurrengo hilabetea",
-	'previous year' => "aurreko urtea",
-	'next year' => "hurrengo urtea",
-	'go to month\'s archive' => "hileko artxibora joan",
-	'Member' => "Kidea",
-	'Visitor' => "Bisitaria",
-	'Edit this comment' => "Erantzuna editatu",
-	'Delete' => "Ezabatu",
-	'Delete this comment' => "Erantzuna ezabatu",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Erantzun hau ezabatzera zoaz.\\n\\'Ezeztatu\\' atzera egiteko. \\'OK\\' ezabatzeko.",
-	'No comment yet...' => "Erantzunik ez oraindik...",
-	'Sorry, there is nothing to display...' => "Sentitzen dut, ez dago zer erakutsi...",
-	'New group' => "Talde berria",
-	'Parser error: ' => "\"Parser\" errorea:",
-	'Tag <code>body</code> can only be used once!' => "<code>body</code> etiketa behin baino ezin da erabili!",
-	'Illegal tag' => "Etiketa ilegala",
-	'Tag %s must occur inside another tag' => "%s etiketa beste etiketa baten barruan egon behar da",
-	'Tag %s is not allowed within tag %s' => "%s etiketa ez dago %s etiketaren barruan onartua",
-	'Tag %s may not have attribute %s' => "%s etiketak ezin du %s ezaugarria izan",
-	'Found invalid URL: ' => "URL baliogabe bat aurkitu da:",
-	'Tag %s may not contain raw character data' => "%s etiketak ezin du karaktere datu gordinik eduki",
-	'Browse category' => "Atala erakutsi",
-	'Comments are closed for this post.' => "Mezu honentzako erantzunak itxita daude.",
-	'This post is not published. You cannot leave comments.' => "Mezu hau argitaratu gabe dago. Ezin duzu erantzunik utzi.",
-	'Read more!' => "Gehiago irakurri!",
-	'More:' => "Gehiago:",
-	'Display feedback / Leave a comment' => "Erantzunak ikusi / Erantzun",
-	'Send feedback' => "Erantzuna bidali",
-	'1 feedback' => "erantzun 1",
-	'%d feedbacks' => "%d erantzun",
-	'Display comments / Leave a comment' => "Erantzunak ikusi / Erantzun",
-	'Display trackbacks / Get trackback address for this post' => "Trackback-ak ikusi / Mezu honen trackback helbidea eskuratu",
-	'Trackback (0)' => "(0) Trackback",
-	'Trackback (1)' => "Trackback (1)",
-	'Trackbacks (%d)' => "(%d) Trackback",
-	'Display pingbacks' => "Pingback-ak erakutsi",
-	'Pingback (0)' => "(0) Pingback",
-	'Pingback (1)' => "Pingback (1)",
-	'Pingbacks (%d)' => "(%d) Pingback",
-	'Delete this post' => "Mezu hau ezabatu",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Mezu hau ezabatzera zoaz.\\n\\Ezeztatu\\' atzera egiteko. \\'OK\\' ezabatzeko.",
-	'Edit this post' => "Editatu",
-	'Publish NOW!' => "ORAIN argitaratu!",
-	'Publish now using current date and time.' => "Orain argitaratu egungo data eta ordua erabiliz.",
-	'Invalid post, please correct these errors:' => "Mezuak ez du balio, akats hauek zuzendu mesedez:",
-	'Sorry, there is no post to display...' => "Sentitzen dut, ez dago zer erakutsi...",
-	'POP3 connect:' => "POP3 bitartez konektatu:",
-	'No server specified' => "Ez da zerbitzaririk zehaztu",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: NOOP OK goiztiarra, zerbitzariak EZ du RFC 1939 araua jarraitzen",
-	'POP3 noop:' => "POP3 noop-a:",
-	'No connection to server' => "Ez dago koneksiorik zerbitzariarekin",
-	'POP3 user:' => "POP3 erabiltzailea:",
-	'No login ID submitted' => "Ez da login ID-rik bidali",
-	'connection not established' => "ez da koneksioa burutu",
-	'POP3 pass:' => "POP3 pasahitza:",
-	'No password submitted' => "Ez da pasahitzik bidali",
-	'authentication failed ' => "autentikazioak huts egin du",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP-ak huts egin du. Zerbitzariak ez du RFC 1939 araua jarraitzen",
-	'POP3 apop:' => "POP3 apop-a:",
-	'No server banner' => "Ez dago zerbitzariaren bannerrik",
-	'abort' => "geldiarazi",
-	'apop authentication failed' => "apop autentikazioak huts egin du",
-	'POP3 login:' => "POP3 login:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "Zerrendaren amaiera goiztiarra",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "Komando kate hutsa",
-	'POP3 quit:' => "POP3-tik irten:",
-	'connection does not exist' => "koneksioa ez da existitzen",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3-a ezabatu:",
-	'No msg number submitted' => "Ez da mezu zenbakirik bidali",
-	'Command failed' => "Komandoak huts egin du",
-	'New user' => "Erabiltzaile berria",
-	'Permission denied!' => "Sarrera ukatua!",
-	'Oops, MySQL error!' => "Oops, Mysql errorea!",
-	'go back' => "atzera itzuli",
-	'Redirecting you to:' => "Hona berbideratzen: ",
-	'If nothing happens, click <a %s>here</a>.' => "Ez bada ezer gertatzen, egizu klik <a %s>hemen</a>.",
-	'No response!' => "Erantzunik gabe!",
-	'Remote error' => "Urrutiko errorea",
-	'Response' => "Erantzuna:",
-	'Parameter %s is required!' => "%s parametroa beharrezkoa da!",
-	'Invalid URL' => "URL baliogabea",
-	'URI scheme not allowed' => "Onartzen ez den URI eskema",
-	'URL not allowed' => "Onartzen ez den URL-a",
-	'Reporting abuse to b2evolution.net...' => "b2evolution.net-era spam-a jakinarazten...",
-	'Aborted (Running on localhost).' => "geldiarazia (Localhost-ean gauzatua).",
-	'Requesting abuse list from b2evolution.net...' => "b2evolution.net-era spam zerrenda eskatzen...",
-	'Latest update timestamp' => "Azken eguneraketaren ordua",
-	'Incomplete reponse.' => "Bukatu gabeko erantzuna.",
-	'No new blacklisted strings are available.' => "Ez dago kate erabilgarri berririk zerrenda beltzan.",
-	'Adding strings to local blacklist' => "Zerrenda beltz lokalari kateak gehitzen",
-	'Adding:' => "Gehitzen:",
-	'OK.' => "OK.",
-	'Not necessary! (Already handled)' => "Ez da beharrezkoa! (jadanik gehitua zegoen)",
-	'New latest update timestamp' => "Azken eguneraketa ordu berria",
-	'Invalid reponse.' => "Erantzun baliogabea.",
-	'Requested blog does not exist!' => "Eskatutako bloga ez da existitzen!",
-	'Post details' => "Mezua",
-	'PREVIEW' => "AURREBISTA",
-	'Next page' => "Hurrengo orrialdea",
-	'Previous page' => "Aurreko orrialdea",
-	'Previous post' => "Aurreko mezua",
-	'Next post' => "Hurrengo mezua",
-	'Next Page' => "Hurrengo orrialdea",
-	'Previous Page' => "Aurreko orrialdea",
-	'Cannot delete if there are sub-categories!' => "Ezin da ezabatu azpiatalak baditu!",
-	'Cannot delete last category if there are posts inside!' => "Ezin da azkeneko atala ezabatu barruan mezuak baditu!",
-	'Requested category %s does not exist!' => "%s atala ez da existitzen!",
-	'Category' => "Atala",
-	'Save !' => "Gorde!",
-	'bad char in User Agent' => "Karaktere baliogabea nabigatzailean",
-	'referer ignored' => "bazter utzitako igortzailea",
-	'BlackList' => "Zerrenda Beltza",
-	'robot' => "robota",
-	'invalid' => "baliogabea",
-	'search engine' => "bilatzailea",
-	'loading referering page' => "orrialde igortzailea kargatzen",
-	'found current url in page' => "egungo url-a orrialdean aurkitu da",
-	'not a query - no params!' => "ez zen kontsulta bat - ez dago parametrorik!",
-	'no query string found' => "ez da kontsulta katerik aurkitu",
-	'name' => "izena",
-	'Sending pingbacks...' => "Pingback-ak bidaltzen...",
-	'No pingback to be done.' => "Ez dago egiteko pingback-ik.",
-	'BEGIN' => "HASIERA",
-	'Processing:' => "Prozesatzen:",
-	'Couldn\'t find a hostname for:' => "Ezin izan da honen host izena aurkitu:",
-	'Connect to server at:' => "Zerbitzarira hemen konektatu:",
-	'Couldn\'t open a connection to:' => "Ezin izan da koneksiorik ireki honekin:",
-	'Start receiving headers and content' => "Goiburukoak eta edukia jasotzen hasi",
-	'Pingback server found from X-Pingback header:' => "Pingback zerbitzaria X-Pingback goiburukoan aurkitua:",
-	'Pingback server found from Pingback <link /> tag:' => "Pingback zerbitzaria Pingback etiketan aurkitua <link />:",
-	'Pingback server not found in headers and content' => "Pingback zerbitzaria ez da goiburukoan eta edukian aurkitu",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "Pingback zerbitzariaren URL-a hutsik dago (PHP-ren fgets barne akatsa izan liteke)",
-	'Pingback server data' => "Pingback zerbitzariaren datuak",
-	'Page Linked To:' => "Orrialdea hona estekatu da:",
-	'Page Linked From:' => "Orrialdea hemendik estekatu da:",
-	'Pinging %s...' => "%s -ri ping egiten...",
-	'END' => "AMAIERA",
-	'Pingbacks done.' => "Pingback-ak burutu dira.",
-	'Pinging b2evolution.net...' => "b2evolution.net-era ping egiten...",
-	'Pinging Weblogs.com...' => "Weblogs.com-era ping egiten",
-	'Pinging Blo.gs...' => "Blo.gs-era ping egiten",
-	'Pinging technorati.com...' => "technorati.com-era ping egiten...",
-	'Archives for' => "Artxiboak",
-	'Archive Directory' => "Artxiboen Direktorioa",
-	'Sending trackbacks...' => "Trackback-ak bidaltzen...",
-	'No trackback to be sent.' => "Ez dago bidaltzeko trackback-ik.",
-	'Excerpt to be sent:' => "Bidaliko den estraktua:",
-	'Trackbacks done.' => "Trackback-ak burutu dira.",
-	'Sending trackback to:' => "Trackback-a hona bidaltzen:",
-	'Response:' => "Erantzuna:",
-	'wrong login/password.' => "erabiltzaile/pasahitz okerrak.",
-	'setcookie %s failed!' => "setcookie %s-k huts egin du!",
-	'login/password no longer valid.' => "erabiltzailea/pasahitza dagoeneko ez dute balio.",
-	'You must log in!' => "Identifikatu behar zara!",
-	'Login if you have an account...' => "Identifikatu kontu bat baldin baduzu...",
-	'Register...' => "Izena eman...",
-	'Register to open an account...' => "Izena eman kontu bat irekitzeko...",
-	'Logout (%s)' => "(%s) saioa itxi",
-	'Logout from your account' => "Saioa itxi",
-	'Admin' => "Kudeaketa",
-	'Go to the back-office' => "Back-office-ra joan",
-	'Profile (%s)' => "(%s) profila",
-	'Edit your profile' => "Nire profila editatu",
-	'User profile' => "Erabiltzaile profila",
-	'Sunday' => "Igandea",
-	'Monday' => "Astelehena",
-	'Tuesday' => "Asteartea",
-	'Wednesday' => "Asteazkena",
-	'Thursday' => "Osteguna",
-	'Friday' => "Ostirala",
-	'Saturday' => "Larunbata",
-	'Sun' => "Iga",
-	'Mon' => "Ast",
-	'Tue' => "Ast",
-	'Wed' => "Ast",
-	'Thu' => "Ost",
-	'Fri' => "Ost",
-	'Sat' => "Lar",
-	' S ' => "I",
-	' M ' => "A",
-	' T ' => "A",
-	' W ' => "A",
-	' T  ' => "O",
-	' F ' => "O",
-	' S  ' => "L",
-	'January' => "Urtarrila",
-	'February' => "Otsaila",
-	'March' => "Martxoa",
-	'April' => "Apirila",
-	'May ' => "Maiatza",
-	'June' => "Ekaina",
-	'July' => "Uztaila",
-	'August' => "Abuztua",
-	'September' => "Iraila",
-	'October' => "Urria",
-	'November' => "Azaroa",
-	'December' => "Abendua",
-	'Jan' => "Urt",
-	'Feb' => "Ots",
-	'Mar' => "Mar",
-	'Apr' => "Api",
-	'May' => "Mai",
-	'Jun' => "Eka",
-	'Jul' => "Uzt",
-	'Aug' => "Abu",
-	'Sep' => "Ira",
-	'Oct' => "Urr",
-	'Nov' => "Aza",
-	'Dec' => "Abe",
-	'Local' => "Lokala",
-	'Reported' => "Jakinarazia",
-	'Central' => "Zentrala",
-	'Czech (CZ)' => "Txekiera (CZ)",
-	'Danish (DK)' => "Daniera (DK)",
-	'German (DE)' => "Alemaniera (DE)",
-	'English (EU)' => "Ingelesa (EU)",
-	'English (UK)' => "Ingelesa (UK)",
-	'English (US)' => "Ingelesa (US)",
-	'English (CA)' => "Ingelesa (CA)",
-	'English (AU)' => "Ingelesa (AU)",
-	'English (IL)' => "Ingelesa (EU)",
-	'English (NZ)' => "Ingelesa (NZ)",
-	'English (SG)' => "Ingelesa (SG)",
-	'Spanish (ES)' => "Espainiera (ES)",
-	'Spanish (MX)' => "Espainiera (MX)",
-	'Spanish (VE)' => "Espainiera (VE)",
-	'Finnish (FI)' => "Finlandiera (FI)",
-	'French (FR)' => "Frantsesa (FR)",
-	'French (CA)' => "Frantsesa (CA)",
-	'French (BE)' => "Frantsesa (BE)",
-	'Galician (ES)' => "Galiziera (ES)",
-	'Hungarian (HU)' => "Hungariera (HU)",
-	'Italian (IT)' => "Italiera (IT)",
-	'Japanese (JP)' => "Japoniera (JP)",
-	'Lithuanian (LT)' => "Lituaniera (LT)",
-	'Bokm&aring;l (NO)' => "Norbegiera (NO)",
-	'Dutch (NL)' => "Holandera (NL)",
-	'Dutch (BE)' => "Holandera (BE)",
-	'Portuguese (BR)' => "Portugus (BR)",
-	'Portuguese (PT)' => "Portugesa (BR)",
-	'Slovak (SK)' => "Eslovakiera (SK)",
-	'Swedish (SE)' => "Suediera (SE)",
-	'Thai (TH)' => "Thailandiera (TH)",
-	'Turkish (TR)' => "Turkiera (TR)",
-	'Turkish utf-8 (TR)' => "Turkiera utf-8 (TR)",
-	'Chinese(S) gb2312 (CN)' => "Txinera(S) gb2312 (CN)",
-	'Chinese(S) utf-8 (CN)' => "Txinera(S) utf-8 (CN)",
-	'Trad. Chinese (TW)' => "Txinera tradizionala (TW)",
-	'You cannot leave comments on this post!' => "Mezu honetan ezin duzu erantzunik utzi!",
-	'Please fill in the name field' => "Bete ezazu 'izena' atala, mesedez",
-	'Please fill in the email field' => "Bete ezazu  'eposta' atala, mesedez",
-	'Supplied name is invalid' => "Emandako izenak ez du balio:",
-	'Supplied email address is invalid' => "Eposta helbidea ez da balizkoa",
-	'Please do not send empty comment' => "Ez bidali zuri utzitako erantzunik, mesedez",
-	'Supplied comment is invalid' => "Emandako erantzuna baliogabea da",
-	'You can only post a new comment every %d seconds.' => "Erantzun berri bat %d segundotan behin baino ezin duzu bidali.",
-	'Cannot post comment, please correct these errors:' => "Ezin da erantzuna publikatu. Akats hauek zuzendu, mesedez:",
-	'Back to comment editing' => "Erantzunaren ediziora itzuli",
-	'New comment on your post #%d "%s"' => "Erantzun berria #%d \"%s\" mezuan",
-	'Url' => "Url-a",
-	'Comment' => "Erantzuna",
-	'Edit/Delete' => "Editatu/Ezabatu",
-	'Connecting to pop server...' => "Pop zerbitzarira konektatzen...",
-	'Connection failed: ' => "Koneksioak huts egin du:",
-	'Logging into pop server...' => "Pop zerbitzarian identifikatzen...",
-	'No mail or Login Failed:' => "Ez dago postik, edo identifikazioak huts egin du:",
-	'Getting message #%d...' => "#%d mezua jasotzen...",
-	'Processing...' => "Prozesatzen...",
-	'Too old' => "Zaharregia",
-	'Subject prefix does not match' => "Tituluaren aurrizkia ez dator bat",
-	'Raw content:' => "Eduki gordina:",
-	'Login:' => "Erabiltzailea:",
-	'Pass:' => "Pasahitza:",
-	'Wrong login or password.' => "Erabiltzaile edo pasahitz okerrak.",
-	'Category ID' => "Atalaren ID-a",
-	'Blog ID' => "Blogaren ID-a",
-	'Permission denied.' => "Sarrera ukatua.",
-	'Posted title' => "Titulu argitaratua",
-	'Posted content' => "Eduki argitaratua",
-	'Mission complete, message deleted.' => "Zeregina burutu da, mezua ezabatu da.",
-	'You cannot reset this account in demo mode.' => "Adibiderako moduan ezin duzu kontu hau garbitu.",
-	'An email with the new password was sent successfully to your email address.' => "Zure eposta helbidera mail bat bidali da zure pasahitz berriarekin.",
-	'New Password:' => "Pasahitz berria:",
-	'You can login here:' => "Hemen identifikatu zaitezke:",
-	'your weblog\'s login/password' => "zure blogaren erabiltzaile/pasahitza",
-	'The email could not be sent.' => "Ezin izan da eposta bidali.",
-	'Possible reason: your host may have disabled the mail() function...' => "Arrazoi posiblea: agian zure host-ak mail() funtzioa ezgaitu du...",
-	'Note: You are already logged in!' => "Oharra: Identifikatu zara jada!",
-	'Continue...' => "Jarraitu...",
-	'You are not logged in.' => "Ez zara identifikatu.",
-	'You are not logged in under the same account you are trying to modify.' => "Ez zara aldatzen saiatzen ari zaren kontu berdinarekin identifikatu.",
-	'Back to profile' => "Profilera itzuli",
-	'please enter your nickname (can be the same as your login)' => "mesedez, zure goitizena sartu (zure erabiltzaile izenaren berdina izan daiteke)",
-	'your ICQ UIN can only be a number, no letters allowed' => "zure UIN ICQ-a zenbaki bakarra izan daiteke. ",
-	'please type your e-mail address' => "mesedez, zure eposta helbidea sartu",
-	'the email address is invalid' => "eposta helbidea ez da balizkoa",
-	'you typed your new password only once. Go back to type it twice.' => "pasahitz berria behin baino ez duzu idatzi. Hau bi aldiz idaztera itzuli, mesedez.",
-	'you typed two different passwords. Go back to correct that.' => "bi pasahitz  ezberdin idatzi dituzu. Hau zuzentzera itzuli, mesedez.",
-	'please enter a Login' => "erabiltzaile izen bat sartu, mesedez",
-	'please enter your password twice' => "zure pasahitza sartu (bi aldiz), mesedez",
-	'please type the same password in the two password fields' => "pasahitz berdina idatzi pasahitzetarako bi ataletan, mesedez",
-	'this login is already registered, please choose another one' => "erabiltzaile izen hau dagoeneko badago, beste bat aukeratu mesedez",
-	'new user registration on your blog' => "erabiltzaile erregistro berria zure blogean",
-	'Manage users' => "Erabiltzaileak kudeatu",
-	'New trackback on your post #%d "%s"' => "Trackback berria zure #%d \"%s\" mezuan",
-	'Website' => "Webgunea",
-	'Excerpt' => "Estraktua",
-	'Login form' => "Sarbide-formularioa",
-	'You will have to accept cookies in order to log in.' => "Identifikatu ahal izateko cookie-ak onartu behar dituzu.",
-	'Password:' => "Pasahitza",
-	'Log in!' => "Sartu!",
-	'Go to Blogs' => "Blogetara joan",
-	'Lost your password ?' => "Zure pasahitza galdu duzu?",
-	'Lost password ?' => "Pasahitza galdu duzu?",
-	'A new password will be generated and sent to you by email.' => "Epostaz bidaliko zaizun pasahitz berri bat sortuko da.",
-	'Generate new password!' => "Pasahitz berria sortu!",
-	'Registration complete' => "Erregistroa burutu da",
-	'Registration Currently Disabled' => "Erregistroa Ezgaitua",
-	'User registration is currently not allowed.' => "Erabiltzaile erregistroa ez dago baimendua.",
-	'Home' => "Orrialde nagusia",
-	'Register form' => "Erregistro formularioa",
-	'(twice)' => "(bi aldiz)",
-	'Minimum %d characters, please.' => "%d karaktere gutxienez, mesedez.",
-	'Preferred language' => "Hobestutako lengoaia",
-	'Register!' => "Erregistratu!",
-	'Log into existing account...' => "Sortutako kontu batera sartu...",
-	'b2evo installer' => "b2evolution-en instalatzailea",
-	'Installer for version ' => "Bertsioaren instalatzailea",
-	'Current installation' => "Egungo instalazioa",
-	'Install menu' => "Instalaziorako menua",
-	'PHP info' => "PHP info",
-	'Go to Admin' => "Mezua publikatu",
-	'Online' => "Online",
-	'Manual' => "Gidaliburua",
-	'Support' => "Laguntza",
-	'Language / Locale' => "Lengoaia / Locale-a",
-	'Choose a default language/locale for your b2evo installation.' => "Lehenetsitako lengoaia/locale bat aukeratu b2evolution-en instalazioarentzako.",
-	'Check your database config settings below and update them if necessary...' => "Beheko datu-basearen konfigurazioa egiaztatu eta, beharrezkoa balitz, eguneratu...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "b2evolution-en bertsio honentzat gutxieneko eskakizuna %s bertsioa %s da, baina %s bertsioa erabiltzen saiatzen ari zara!",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "Badirudi datu-basearen konfigurazio baloreak ez dutela funtzionatzen. Hauek arretaz egiaztatu eta berriro saiatu, mesedez...",
-	'Config file update' => "Konfigurazio artxiboaren eguneraketa",
-	'We cannot automatically update your config file [%s]!' => "Ezin da [%s] konfigurazio artxiboa automatikoki eguneratu",
-	'There are two ways to deal with this:' => "Hau konpontzeko bi aukera daude:",
-	'You can allow the installer to update the config file by changing its permissions:' => "Konfigurazio artxiboaren baimenak aldatu ditzakezu (chmod) instalatzaileak eguneratu ditzan:",
-	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "<code>chmod 666 %s</code>. Behar izanez gero, <a %s>baimenen inguruko gidaliburua</a> bisitatu.",
-	'Come back to this page and refresh/reload.' => "Orrialde honetara itzuli eta eguneratu/berriz kargatu.",
-	'Alternatively, you can update the config file manually:' => "Konfigurazio artxiboa eskuz igo dezakezu ere:",
-	'Open the _config.php file locally with a text editor.' => "_config.php artxiboa testu-editore batekin ireki.",
-	'Delete all contents!' => "Eduki guztia ezabatu!",
-	'Copy the contents from the box below.' => "Beheko koadroaren edukia kopiatu.",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Testu-editorean itsatsi. <strong>ADI: Ziurta ezazu artxiboan EZ DAGOELA ZURI UTZITAKO TARTERIK azken <code>?&gt;</code>-ren ondoren.</strong> Konfigurazio artxiboaren bukaeran sartutako edozein tarte, tabulazio, lerro berri edota zuri utzitako lerroak cookie-n finkapena eragotzi dezake.",
-	'Save the new _config.php file locally.' => "_config.php berria gorde. ",
-	'Upload the file to your server, into the /_conf folder.' => "Zure zerbitzarira igo, /_conf direktoriora",
-	'<a %s>Call the installer from scratch</a>.' => "<a %s>Instalazioa zerotik burutu</a>",
-	'This is how your _config.php should look like:' => "Zure _config.php horrela geratu beharko litzateke:",
-	'Your configuration file [%s] has been successfully updated.' => "[%s] konfigurazio artxiboa egokiro eguneratu da.",
-	'Base configuration' => "Oinarrizko konfigurazioa",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "Oinarrizko konfigurazio artxiboa ez da oraindik editatu. Ondorengo formularioa betez egin dezakezu.",
-	'This is the minimum info we need to set up b2evolution on this server:' => "Hau zerbitzarian b2evolution konfiguratzeko beharrezkoa den gutxieneko informazioa da:",
-	'Database you want to install into' => "Datu-basea non instalatu nahi duzun",
-	'mySQL Username' => "MySQL Erabiltzailea",
-	'Your username to access the database' => "Datu-basera sartzeko erabiltzaile izena",
-	'mySQL Password' => "MySQL Pasahitza",
-	'Your password to access the database' => "Datu-basera sartzeko pasahitza",
-	'mySQL Database' => "MySQL Datu-basea",
-	'Name of the database you want to use' => "Erabili nahi den datu-basearen izena",
-	'mySQL Host' => "MySQL Host-a",
-	'You probably won\'t have to change this' => "Litekeena da hau aldatu beharrik ez izatea",
-	'Additional settings' => "Aukera osagarriak",
-	'Base URL' => "Oinarrizko URL-a",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "Besterik adierazi ezean b2evolution eta zure blogak hemen egongo dira. EGIAZTA EZAZU HAU ARRETAZ edo ez du ezerk funtzionatuko. b2evolution zure ordenagailu lokalan probatu nahi baduzu, cookie-en funtzionamendua bermatzeko, \"http://<strong>localhost</strong>/erruta\" ERABILI behar duzu... EZ erabili zure ordanagailuaren izena!",
-	'Your email' => "Zure eposta",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "Errore mezuetan erabiliko da, erabiltzaileak zurekin harremanetan jartzeko aukera izan dezaten. Erabiltzaile berrien erregistroen jakinarazpenak ere jasoko dituzu.  ",
-	'Update config file' => "Konfigurazio artxiboa eguneratu",
-	'How do you want to install b2evolution?' => "Nola instalatu nahi duzu b2evolution?",
-	'The installation can be done in different ways. Choose one:' => "Instalazioa burutzeko modu ezberdinak daude. Bat aukeratu:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>Instalazio berria</strong>: b2evolution-en datu-basearen taulak adibiderako datuekin instalatu.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>b2evolution-en aurreko bertsio batetik eguneratu</strong>: b2evolution-en datu-baseak eguneratu egungo bertsioarekin bateragarriak egiteko!",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Cafelog/b2 v 0.6.x-etik eguneratu</strong>: b2evolutionen  datu-basearen taulak instalatu eta bertan Cafelog/b2-ren datuak kopiatu.",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>Manywhere Miniblog-etik eguneratu</strong>: b2evolutionen  datu-basearen taulak instalatu eta bertan Miniblog-ren datuak kopiatu.",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>WordPress v 1.2-tik eguneratu</strong>: b2evolutionen  datu-basearen taulak instalatu eta bertan WordPress-en datuak kopiatu.",
-	'Delete b2evolution tables' => "b2evolution taulak ezabatu",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "Dagoeneko b2evolution-en taulak instalatu badituzu eta berriro hasi nahi baduzu, hauek instalazio berria hasi aurretik ezabatu beharko dituzu. <strong>KONTUZ: aurreko b2evolution-aren taula eta informazioa guztia galduko da!!!</strong> Zure Cafelog/b2 edo bestelako taulak, baldin eta badituzu, ez dira ikutuko.",
-	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>Oinarrizko konfigurazioa aldatu</strong> (ikus laburpena behean): b2evolution-en datu-basea edo artxiboak beste helbide batera mugitu badituzu...",
-	'GO!' => "AURRERA!",
-	'Need to start anew?' => "Berriro hasi nahi duzu?",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "Dagoeneko b2evolution-en taulak aurretik instalatu badituzu eta berriro hasi nahi baduzu, instalazio berria hasi aurretik ezabatu behar dituzu. b2evolution-ek berak bere taulak ezabatu ditzake, baina bistako segurtasun arrazoiengatik, ezaugarri hau defektuz desaktibatuta dago.",
-	'Base config recap...' => "Oinarrizko konfigurazioaren laburpena...",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "Konfigurazioa zuzena ez bada, EZ JARRAITU instalazioarekin, eta <a %s>akatsak zuzendu</a>.",
-	'(Set, but not shown for security reasons)' => "(Finkatua, baina segurtasun arrazoiengatik ez da erakusten)",
-	'Admin email' => "Administratzailearen eposta",
-	'Installing b2evolution tables with sample data' => "b2evolutin taulak adibiderako datuekin instalatzen",
-	'Installation successful!' => "Instalazioa arrakastaz burutu da!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Orain <a %s>identifikatu</a> zaitezke \"admin\" erabiltzaile izena eta \"%s\" pasahitzarekin.</p>\n\t<p>Pasahitza apunta ezazu! Pasahitz <em>aleatorioa</em> da, b2evolution instalatzerakoan sortzen dena. Galduz gero, datu-basearen taulak ezabatu eta berriro zerotik instalatu beharko duzu.</p>",
-	'Upgrading data in existing b2evolution database' => "Dagoen b2evolution-en datu-basea eguneratzen",
-	'Upgrade completed successfully!' => "Eguneraketa arrakastaz burutu da!",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "Orain <a %s>identifikatu</a> zaitezke zure ohiko %s erabiltzaile izen eta pasahitzarekin.",
-	'Installing b2evolution tables and copying existing %s data' => "b2evolution taulak instalatzen eta dauden %s datuak kopiatzen",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Orain <a %s>identifikatu</a> zaitezke zure Miniblog eposta helbidearekin, 20 karakteretan mugatua. Pasahitz guztiak \"%s\"-ra aldatu dira.</p>\n\t<p>Apunta ezazu pasahitza! b2evolution instalatzerakoan sortzen den pasahitz <em>aleatorio</em> bat da. Galduz gero, datu-basearen taulak ezabatu eta berriro zerotik instalatu beharko duzu.</p>",
-	'Deleting b2evolution tables from the datatase' => "Datu-basetik b2evolution taulak ezabatzen",
-	'For security reasons, the reset feature is disabled by default.' => "Segurtasun arrazoiengatik, besterik adierazi ezean reset ezaugarria desaktibatuta dago.",
-	'Reset done!' => "Baloreak arrakastaz leheneratu dira!",
-	'Back to menu' => "Menura itzuli",
-	'official website' => "webgune ofiziala",
-	'contact' => "harremanetarako",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "Blog honek Cafelog-etik eguneratutako mezu guztiak biltzen ditu. Blogaren izena '%s' da. %s",
-	'This is a sample linkblog entry' => "Hau linkblog sarrera baten adibidea da",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "Hau linkblog sarrera bat azaltzen  duen adibiderako testu bat da. Baliteke zuk hau zuri uztea nahiago izatea, soilik loturaren izenburua eta helbidea emanez.",
-	'This is the long description for the blog named \'%s\'. %s' => "Hau '%s' blogaren azalpen luzea da. %s",
-	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "Blog hau (#1 bloga) oso blog berezia da! Automatikoki beste blogen mezu guztiak biltzen ditu. Honek sistema honetan publikatzen den guztiaren jarraipena egiteko aukera ematen dizu. Blog hau bisitarientzako ezkutatu daiteke, blogen kudeaketa gunean 'Blog publikoen zerrendan sartu' aukerari marka kenduz.",
-	'%s Title' => "%s Izenburua",
-	'Tagline for %s' => "%s -rentzako sinadura",
-	'Short description for %s' => "%s -ren azalpen laburra",
-	'Notes for %s' => "%s -ren inguruko oharrak",
-	'Keywords for %s' => "%s -rentzako gako-hitzak",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "Blog honen asmo nagusia beste blogen barnean elementu lateral gisa erakustea da, non zure gogoko/erlazionatutako estekak erakutsiko baitituen.",
-	'Clean Permalinks!' => "Permalink garbiak!",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "b2evolution-ek formatu zaharra erabiltzen du permalink eta erantzunen loturetan, web zerbitzari ezberdinen konfigurazioekin bateragarritasun maximoa lorzeko asmoarekin. \n\nDena den, zure zerbitzariak onartzen badu, 'Aukerak' pantailan permalink garbiak aktibatu beharko zenituzke... ('Extra-path informazioa erabili' markatu)",
-	'Apache optimization...' => "Apache-ren optimizazioa...",
-	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => "<code>/blogs</code> eta <code>/blogs/admin</code> direktoriotan [<code>sample.htaccess</code>] izena duten bi artxibo daude. Izenok [<code>.htaccess</code>]-ra aldatzen saiatu beharko zinateke.\n\nHonela, zerbitzariak b2evolution maneiatzen duen modua optimizatuko zenuke (Apache erabiltzen badu). Besterik adierazi ezean artxibo hauek desaktibatuta daude, erabiltzen saiatzerakoan zenbait zerbitzaritan erroreak eman ditzaketelako. Izenak aldatzerakoan hau gertatzen bazaizu, ezaba itzazu.",
-	'About evoSkins...' => "evoSkin-en inguruan...",
-	'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => "Besterik adierazi ezean, b2evolution blogek aurretik zehaztutako skin-a erabiltzen dute. \n\nBisitariek skin berria aukeratu dezakete (administratzaileak baimentzen badu) skin gehienek integratzen duten skin hautagailuaren bitartez. \n\nEdozein blogentzat aurretik zehaztutako skin-a alda daiteke blog honen parametroen ezaugarriak editatuz, back-office-an. Mundu guztiarentzako skin baten bistaratzea ere behartu daiteke.\n\nBestetik, skin erabilgarriak mugatu daitezke /blogs/skins direktoriotik hauetariko batzuk ezabatuz, hala nola zure berezko skin-ak sortu edozein skin direktorio bikoiztuz, moldatuz edota bere izena aldatuz.\n\nSkin bat pertsonalizatzen hasteko, bere '<code>_main.php</code>' artxiboa editore batetan ireki eta kodearen azalpenak irakurri. Eta, noski, evoSkin-i buruzko gidaliburua irakurri!",
-	'Skins, Stubs and Templates...' => "Skin-ak, stub-ak eta ereduak...",
-	'By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through \'<code>index.php</code>\', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don\'t want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided \'<code>a_stub.php</code>\' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided \'<code>a_noskin.php</code>\'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the \'Stub name\' field. Otherwise, the permalinks will not function properly.' => "Blog guztiak skin bat erabiliz aurkezten dira. (Skin-en inguruko informazio gehiago beste mezu batetan).\n\nHonek blogetarako sarrera '<code>index.php</code>' artxiboaren bitartez egiten dela esan nahi du, zeinak datu-basean aurretik zehaztutako parametroak kargatu eta ondorengo bistaratze lan guztia skin-ari pasatzen baition.\n\nBestalde, datu-basean lehenetsitako baloreak erabili nahi ez badituzu eta, adibidez, skin, atal edota linkblog zehatz bat behartu nahi baduzu, emandako '<code>a_stub.php</code>' bezalako stub artxibo bat sortu eta bertatik zure blogari deitu diezaiokezu, index.php erabili ordez.\n\nPertsonalizazio oso espezifikoak egin behar badituzu, '<code>a_noskin.php</code> bezalako formaturik gabeko ereduak erabili ditzakezu ere.\n\nStub edota ereduaren artxiboaren barruan informazio gehiago aurkituko duzu. Testu-editore batetan ireki eta bere barruko oharrak irakurri.\n\nDena den, ziurta ezazu blogerako sarbide-metodo egokia zehazten duzula. Stub edota eredu bat erabiltzen baduzu bere artxibo izena 'Stub izena' atalan zehaztu behar duzu ere. Hori egin ezean, permalink-ek ez dute egokiro funtzionatuko. ",
-	'Multiple Blogs, new blogs, old blogs...' => "Blog anizkunak, blog berriak, blog zaharrak...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "b2evolution-ek 4 blog darkartza: 'Blog All', 'Blog A', 'Blog B' eta 'Linkblog'.\n\nHauetariko batzuk funtzio bereziak dituzte.Honi buruz, dagokion orrialdean irakurri.\n\nBlogen kudeaketa gunean (Backoffice) blog berriak sortu edota nahi ez dituzunak ezaba ditzakezu. ",
-	'This is a multipage post' => "Hau mezu orrianitz bat da",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "Hau mezu orrianitz baten 1 orrialdea da.\n\nGainontzeko orrialdeak ikus ditzakezu testu honen azpiko esteketan klik eginez.\n\n<!--nextpage-->\n\nHau 2 orrialdea da.\n\n<!--nextpage-->\n\nHau 3 orrialdea da.\n\n<!--nextpage-->\n\nHau 4 orrialdea da.\n\nHau azken  orrialdea da.",
-	'Extended post with no teaser' => "Aurkezpenik gabeko mezu hedatua",
-	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Hau aurkezpenik gabeko mezu hedatua da. Honek \"gehiago\" klikatzerakoan esaldi hau ez duzula ikusiko esan nahi du.\n \n<!--more--><!--noteaser-->\n\nHau testu hedatua da. \"gehiago\" estekan klik egiterakoan baino ez da ikusten.",
-	'Extended post' => "Mezu hedatua",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Hau mezu hedatu bat da. Honek printzipioz aurkezpen txikia hau baino ez duzula ikusiko esan nahi du eta, gehiago ikusteko, beheko estekan klik egin behar duzula.\n \n<!--more-->\n\nHau hedatutako testua da. \"gehiago\" estekan klik egiterakoan baino ez da ikusten.",
-	'Important information' => "Informazio garrantzitsua",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "B blogak zenbait mezu 'b2evolution Tips' (b2evolution aholkuak) atalan ditu.\n\nNahi baduzu, irakurri ondoren mezu hauek ezabatu ditzakezu. Beraien egoera  'Gaitzetsia'-ra aldatu dezakezu ere, irakurri duzunaren gaineko kontrola mantentzearren.",
-	'First Post' => "Lehen mezua",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>Hau lehen mezua da.</p>\n\n<p>A nahiz B blogetan erakusten da.</p>",
-	'Second post' => "Bigarren mezua",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>Hau bigarren mezua da.</p>\n\n<p>A blogean baino ez da ageri, baina zenbait ataletan.</p>",
-	'Third post' => "Hirugarren mezua",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>Hau irugarren mezua da.</p>\n\n<p>B blogean ageri da bakarrik, eta atal bakar batean.</p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "Kaixo, hau erantzun bat da. <br /> Ezabatzeko, identifikatu, eta mezuaren erantzunetara jo. Hor editatzeko edota ezbatzeko aukera izango duzu.",
-	'The database schema is already up to date. There is nothing to do.' => "Datu-basearen eskema jadanik eguneratua zegoen. Ez da aldaketarik egin.",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "Hurrengo stub artxibo izenak blog batek baino gehiagok erabiltzen ari dituztela dirudi: ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "Ezin da eguneratu bakarrak izan arte. Datu-basearen atala: [%s]",
-	'Checking DB schema version...' => "Datu-basearen eskemaren bertsioa egiaztatzen..",
-	'NOT FOUND! This is not a b2evolution database.' => "EZ DA AURKITU! Ez da b2evolution datu-base bat",
-	'This version is too old!' => "Bertsio hau zaharregia da!",
-	'This version is too recent! We cannot downgrade to it!' => "Bertsio hau berriegia da! Ezin da bertsio horretara itzuli.",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "Blog honek Miniblog-etik eguneratutako mezu guztiak ditu. Blogaren izena '%s' da. %s",
-	'No desc available' => "No desc available",
-	'No description available' => "No desc available",
-	'Make URLs clickable' => "URL-ak klikagarriak bihurtu",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "&lt;P&gt; eta &lt;BR&gt; etiketa automatikoak",
-	'BB formatting e-g [b]bold[/b]' => "BB formatua, adb.: [b]bold[/b]",
-	'GreyMatter style formatting' => "GreyMatter estiloko formatua",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**hizki lodiak ** \\kurtsiba\\ //kurtsiba// __azpimarratua__ ##tt## %%codeblock%%",
-	'Convert text smilies to icons' => "Testu smilieak ikono bihurtu",
-	'Humane Web Text Generator 2.0 beta' => "Humane Web Text Generator 2.0 beta",
-	'Wacko style formatting' => "Wacko estiloko formatua",
-	'== h2 ==\n=== h3 ===\n==== h4 ====\n===== h5 =====\n====== h6 ======' => "== h2 ==\n=== h3 ===\n==== h4 ====\n===== h5 =====\n====== h6 ======",
-	'Wiki Links converter' => "Wiki Links bihurtzailea",
-	'WikiWord links ((link)) [[link ]]' => "WikiWord estekak ((link)) [[link ]]",
-	'Easy HTML tags inserting' => "HTML etiketen sartze erraztua",
-	'INSerted [Alt-I]' => "INSertado [Alt-I]",
-	'DELeted [Alt-D]' => "Ezabaketa [Alt-D]",
-	'STRong [Alt-S]' => "STRong-ek [Alt-S] hizki lodiak ordezkatzen ditu",
-	'EMphasis [Alt-E]' => "EMphasis-ek [Alt-E] kurtsiba ordezkatzen du",
-	'CODE [Alt-C]' => "CODE [Alt-C]",
-	'Paragraph [Alt-P]' => "Parrafoa [Alt-P]",
-	'Unordered List [Alt-U]' => "Ordenatu gabeko zerrenda [Alt-U]",
-	'List Item [Alt-L]' => "Elementua zerrendatu [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "Aipatu [Alt-B]",
-	'IMaGe [Alt-G]' => "IMaGe [Alt-G] Irudia",
-	'A href [Alt-A]' => "A href [Alt-A] url helbidea",
-	'More [Alt-M]' => "Gehiago [Alt-M]",
-	'no teaser [Alt-T]' => "Aurkezpenik gabe [Alt-T]",
-	'next page [Alt-Q]' => "Hurrengo orrialdea [Alt + Q]",
-	'Close all tags' => "Etiketa guztiak itxi",
-	'ALTernate text' => "testu ALTernatiboa",
-	'One click smilies inserting' => "Smilien sartzea klik bakarrean",
-	'All' => "Guztiak",
-	'Trackback address for this post:' => "Hona bidali trackback erreferentziak:",
-	'No %s for this post yet...' => "Ez daude %s mezu honetan...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "Zure eposta <strong>ez</strong> da orrialdean erakutsiko.",
-	'Site/Url' => "Webgunea",
-	'Your URL will be displayed.' => "Zure URL-a erakutsiko da.",
-	'Line breaks become &lt;br /&gt;' => "Lerro saltoak &lt;br /&gt; bihurtzen dira",
-	'Remember me' => "Nire datuak gogoratu",
-	'(Set cookies for name, email &amp; url)' => "(Izena, eposta &amp; url-arentzako cookiak finkatu)",
-	'In response to:' => "Honi erantzunez:",
-	'Linkblog' => "Linkblog-a",
-	'more' => "gehiago",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Select blog:' => "Bloga aukeratu:",
-	'Select skin:' => "Skin-a aukeratu:",
-	'words' => "hitz",
-	'Read more...' => "Gehiago irakurri...",
-	'Choose a skin' => "Skin bat aukeratu",
-	'Previous' => "Aurrekoak",
-	'Next' => "Hurrengoak",
-	'Choose skin' => "Skin-a aukeratu",
-	'Browse all posts by this author' => "Egile honen mezu guztiak ikusi",
-	'archives' => "artxibo",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "Hona bidali trackback erreferentziak:",
-	'Comment by' => "Bidaltzailea",
-	'Trackback from' => "Trackback-a hemendik",
-	'Pingback from' => "Pingback-a hemendik",
-	'Edit This' => "Editatu",
-	'E-mail' => "E-posta",
-	'Your Comment' => "Zure erantzuna",
-	'Say It!' => "Esan ezazu!",
-	'Filed under:' => "Hemen artxibatu da:",
-	'Other' => "Besterik",
-	'Meta' => "Meta",
-	'Syndicate this site using RSS' => "RSS erabiliz sindikatu",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "Mezu guztien azken erantzunak RSS-n",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0 Erantzunak",
-	'This page validates as XHTML 1.0 Transitional' => "Orrialde honek balizko XHTML 1.0 Transitional ",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "Balizko <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>-a",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Orrialde honek b2evolution erabiltzen du.",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "Skin honek jatorriz WordPress-entzat diseinatutako CSS bat erabiltzen du (ikus diseinuaren kredituak style.css-en).",
-	'Original design credits for this skin:' => "Skin honen jatorrizko diseinuaren kredituak:",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "WP-ren CSS fitxategiekin bateragarritasun maximoa ziurtatzeko, WP-n ez dauden b2evolution-en ezaugarri gehienak ezkutatu dira wpc_* skin honetan.",
-	'[...] Read more!' => "[...] Gehiago irakurri!",
-	'New pingback on your post #%d "%s"' => "Pingback berria zure #%d \"%s\" mezuan",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/eu_ES/LC_MESSAGES/messages.po 1.10.3.src/locales/eu_ES/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/eu_ES/LC_MESSAGES/messages.po	2005-12-26 21:50:10.000000000 -0600
+++ 1.10.3.src/locales/eu_ES/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,6057 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Francois PLANQUE
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: b2evolution.net locale\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2004-06-26 02:10+0200\n"
-"PO-Revision-Date: 2005-10-10 17:03+0100\n"
-"Last-Translator: Iker Balentziaga <ibalentziaga@ehuntzen.net>\n"
-"Language-Team: Iker Balentziaga & Kepa Sarasola <webgunea@berria.info>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\a_noskin.php:109
-msgid "Selected"
-msgstr "Aukeratua"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:159
-#: ..\..\..\a_noskin.php:244
-#: ..\..\..\multiblogs.php:138
-#: ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:478
-#: ..\..\..\admin\_menutop.php:207
-#: ..\..\..\b2evocore\_functions_cats.php:569
-#: ..\..\..\skins\basic\_main.php:94
-#: ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\natural_pink\_main.php:89
-#: ..\..\..\skins\natural_pink\_main.php:186
-#: ..\..\..\skins\wpc_aubmach\_main.php:117
-#: ..\..\..\skins\wpc_default\_main.php:120
-msgid "Categories"
-msgstr "Atalak"
-
-#: ..\..\..\a_noskin.php:173
-#: ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251
-#: ..\..\..\summary.php:100
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:86
-#: ..\..\..\skins\natural_pink\_main.php:100
-#: ..\..\..\skins\wpc_aubmach\_main.php:70
-#: ..\..\..\skins\wpc_default\_main.php:70
-msgid "Permanent link to full entry"
-msgstr "Lotura iraunkorra mezuari"
-
-#: ..\..\..\a_noskin.php:173
-#: ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:152
-#: ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:100
-msgid "Permalink"
-msgstr "Permalink-a"
-
-#: ..\..\..\a_noskin.php:220
-#: ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:167
-#: ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:138
-#: ..\..\..\skins\guadeloupe\_main.php:139
-#: ..\..\..\skins\natural_pink\_main.php:168
-msgid "Recently"
-msgstr "Berriki"
-
-#: ..\..\..\a_noskin.php:220
-#: ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\custom\_main.php:167
-#: ..\..\..\skins\guadeloupe\_main.php:138
-msgid "(cached)"
-msgstr "(katxeatua)"
-
-#: ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:139
-msgid "(no cache)"
-msgstr "(katxeatu gabea)"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:141
-#: ..\..\..\skins\custom\_main.php:174
-#: ..\..\..\skins\guadeloupe\_main.php:142
-#: ..\..\..\skins\natural_pink\_main.php:170
-msgid "Last comments"
-msgstr "Azken erantzunak"
-
-#: ..\..\..\a_noskin.php:232
-#: ..\..\..\a_noskin.php:238
-#: ..\..\..\admin\_edit_showposts.php:343
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:553
-#: ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\natural_pink\_main.php:175
-#: ..\..\..\skins\natural_pink\_main.php:181
-#: ..\..\..\skins\originalb2\_main.php:173
-#: ..\..\..\skins\wpc_aubmach\_main.php:124
-#: ..\..\..\skins\wpc_aubmach\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:127
-#: ..\..\..\skins\wpc_default\_main.php:131
-msgid "Search"
-msgstr "Bilaketa"
-
-#: ..\..\..\a_noskin.php:235
-#: ..\..\..\skins\custom\_main.php:182
-#: ..\..\..\skins\natural_pink\_main.php:178
-msgid "All Words"
-msgstr "Hitz guztiak"
-
-#: ..\..\..\a_noskin.php:236
-#: ..\..\..\skins\custom\_main.php:183
-#: ..\..\..\skins\natural_pink\_main.php:179
-msgid "Some Word"
-msgstr "Hitzen bat"
-
-#: ..\..\..\a_noskin.php:237
-#: ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\natural_pink\_main.php:180
-msgid "Entire phrase"
-msgstr "Esaldi osoa"
-
-#: ..\..\..\a_noskin.php:239
-#: ..\..\..\a_noskin.php:251
-#: ..\..\..\skins\bluesky\_main.php:155
-#: ..\..\..\skins\guadeloupe\_main.php:157
-msgid "Reset form"
-msgstr "Formularioa garbitu"
-
-#: ..\..\..\a_noskin.php:250
-#: ..\..\..\skins\bluesky\_main.php:154
-#: ..\..\..\skins\custom\_main.php:196
-#: ..\..\..\skins\guadeloupe\_main.php:156
-#: ..\..\..\skins\originalb2\_main.php:165
-msgid "Get selection"
-msgstr "Aukeratutakoa ikus"
-
-#: ..\..\..\a_noskin.php:256
-#: ..\..\..\admin\_edit_showposts.php:406
-#: ..\..\..\skins\basic\_main.php:155
-#: ..\..\..\skins\bluesky\_main.php:187
-#: ..\..\..\skins\custom\_main.php:201
-#: ..\..\..\skins\guadeloupe\_main.php:189
-#: ..\..\..\skins\natural_pink\_main.php:169
-#: ..\..\..\skins\natural_pink\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:133
-#: ..\..\..\skins\wpc_default\_main.php:136
-msgid "Archives"
-msgstr "Artxiboak"
-
-#: ..\..\..\a_noskin.php:261
-#: ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\natural_pink\_main.php:198
-msgid "more..."
-msgstr "gehiago..."
-
-#: ..\..\..\a_noskin.php:272
-#: ..\..\..\multiblogs.php:269
-#: ..\..\..\skins\bluesky\_main.php:193
-#: ..\..\..\skins\custom\_main.php:230
-#: ..\..\..\skins\guadeloupe\_main.php:195
-#: ..\..\..\skins\natural_pink\_main.php:216
-msgid "Misc"
-msgstr "Besterik"
-
-#: ..\..\..\a_noskin.php:286
-#: ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:229
-msgid "Syndicate this blog"
-msgstr "Blog hau sindikatu"
-
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "b2evolution-en orrialde lehenetsia"
-
-#: ..\..\..\default.php:34
-#: ..\..\..\install\index.php:58
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Multilingual multiuser multi-blog engine."
-
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "Ongi etorria b2evolution-era"
-
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "Hau b2evolution-en orrialde lehenetsia da. Aukera orokorretan blog  bat  lehenetsi ezean hau erakutsiko da."
-
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "Sistema honetan dauden banako blogak"
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "#%d bloga"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "#1 bloga"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Hau blog guztien mezu guztiak biltzen dituen blog berezia da."
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Oharra: goiko zerrenda (menuarekin batera) automatikoki sortu da eta &quot;url stub izen bat&quot; duten blogak baino ez ditu biltzen. Hau blogaren back-office-aren konfigurazio aukeretan moldatu dezakezu."
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "Adibide gehiago"
-
-#: ..\..\..\default.php:82
-#: ..\..\..\default.php:83
-#: ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Eredu pertsonalizatua"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "Orrialde berean erakusten diren blog anizkunak"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "Blog guztietako azken mezuen laburpena"
-
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "Ikusten ari zaren orrialdea"
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Oharra: Adibiderako orrialde hauek ez dute evoSkin-ik erabiltzen, instalazioa burutzerakoan aktibatu bazenituen ere. Hauek aldatzeko aukera bakarra PHP eredua editatzea da. Hauek zure eredu propioak egiteko lagungarri izan dakizuken adibideak baino ez dira."
-
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "Kudeaketa"
-
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "Backoffice-ra joan!"
-
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "Webgune ofiziala"
-
-#: ..\..\..\default.php:95
-#: ..\..\..\install\index.php:523
-msgid "GNU GPL license"
-msgstr "GNU <acronym title=\"General Public License\">GPL</acronym> lizentzia"
-
-#: ..\..\..\multiblogs.php:98
-msgid "Multiblog demo"
-msgstr "Multiblogaren adibidea"
-
-#: ..\..\..\multiblogs.php:108
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Adibiderako eredu honek 3 blog erakusten ditu aldiberean (1 ezkerrean eta 2 eskuinean)"
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "Laburpenaren adibidea"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Adibiderako eredu honek blog guztien azken mezuen laburpen bat erakusten du"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "Mezu gehiago..."
-
-#: ..\..\..\admin\b2antispam.php:19
-#: ..\..\..\admin\_menutop.php:230
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "Antispam-a"
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "[%s] hitza oso motza da, gutxienez 5 karaktere izan behar ditu!"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "[%s] mezua ezabatzen"
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "[%s]-rekin bat datozen erantzunak ezabatzen..."
-
-#: ..\..\..\admin\b2antispam.php:80
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "[%s] zerrenda beltzera gehitzen..."
-
-#: ..\..\..\admin\b2antispam.php:99
-msgid "Confirm ban &amp; delete"
-msgstr "Baneatua eta ezabaketa egiaztatu"
-
-#: ..\..\..\admin\b2antispam.php:113
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "Ez dago [%s] hitzarekin bat datorren log-hit-ik."
-
-#: ..\..\..\admin\b2antispam.php:119
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Ondorengo %d hit igortzaileak ezabatu:"
-
-#: ..\..\..\admin\b2antispam.php:124
-#: ..\..\..\admin\b2antispam.php:173
-#: ..\..\..\admin\b2stats.php:174
-msgid "Date"
-msgstr "Data"
-
-#: ..\..\..\admin\b2antispam.php:125
-msgid "Referer"
-msgstr "Igortzailea"
-
-#: ..\..\..\admin\b2antispam.php:126
-msgid "Ref. IP"
-msgstr "Erref. IP"
-
-#: ..\..\..\admin\b2antispam.php:127
-msgid "Target Blog"
-msgstr "Helburu-Bloga"
-
-#: ..\..\..\admin\b2antispam.php:128
-msgid "Target URL"
-msgstr "Helburu-URLa"
-
-#: ..\..\..\admin\b2antispam.php:162
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "Ez dago [%s] hitzarekin bat datorren erantzunik"
-
-#: ..\..\..\admin\b2antispam.php:168
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Hurrengo %d erantzunak ezabatu:"
-
-#: ..\..\..\admin\b2antispam.php:174
-#: ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\htsrv\comment_post.php:147
-#: ..\..\..\htsrv\comment_post.php:153
-msgid "Author"
-msgstr "Egilea"
-
-#: ..\..\..\admin\b2antispam.php:175
-msgid "Auth. URL"
-msgstr "Egil. URL"
-
-#: ..\..\..\admin\b2antispam.php:176
-msgid "Auth. IP"
-msgstr "Egil. IP"
-
-#: ..\..\..\admin\b2antispam.php:177
-msgid "Content starts with..."
-msgstr "Edukia honela hasten da..."
-
-#: ..\..\..\admin\b2antispam.php:215
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "[%s] hitza zerrenda beltzan dago jada."
-
-#: ..\..\..\admin\b2antispam.php:221
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Gehitu [%s] zerrenda beltzera lokalki."
-
-#: ..\..\..\admin\b2antispam.php:228
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "b2evolution.net-era [%s] hitza spam-a dela jakinarazi."
-
-#: ..\..\..\admin\b2antispam.php:230
-#: ..\..\..\admin\b2antispam.php:315
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "Zerbitzuaren baldintzak"
-
-#: ..\..\..\admin\b2antispam.php:237
-msgid "Perform selected operations"
-msgstr "Aukeratutako eragiketak burutu"
-
-#: ..\..\..\admin\b2antispam.php:254
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "#%d zentsuratutako hitzen zerrendatik ezabatzen..."
-
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Add a banned keyword"
-msgstr "Zentsuratutako hitz bat erantsi"
-
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check &amp; ban..."
-msgstr "Zentsuratu"
-
-#: ..\..\..\admin\b2antispam.php:303
-msgid "Banned domains blacklist"
-msgstr "Zentsuratutako domeinuen zerrenda beltza"
-
-#: ..\..\..\admin\b2antispam.php:304
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Ondorengo hitzetariko bat duen edozein URL mezu, erantzun eta log-etan zentsuratuko da."
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Hitz batek domeinu legitimoetarako sarbidea mugatzen badu, egizu klik marka berdean hitz hori zentsuratzeari uzteko."
-
-#: ..\..\..\admin\b2antispam.php:314
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Zerrenda beltzaren eguneraketa eskatu."
-
-#: ..\..\..\admin\b2antispam.php:322
-#, php-format
-msgid "The blacklist contains more than 100 items. [<a %s>Click here to display</a>]."
-msgstr "Zerrenda beltzak 100 item baino gehiago ditu. [<a %s>Ikusteko, egizu klik hemen</a>]."
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Hitza berriro baimendu (Zerrenda beltzatik ezabatu)"
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow Back"
-msgstr "Berriro Onartu"
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Spam-aren berri eman zerrenda beltz zentralizatuari!"
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report"
-msgstr "Jakinarazi"
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Hitz hau duten hit-log-ak eta erantzunak egiaztatu!"
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Re-check"
-msgstr "Berriro egiaztatu"
-
-#: ..\..\..\admin\b2blogs.php:17
-#: ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:213
-#: ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Blogak"
-
-#: ..\..\..\admin\b2blogs.php:25
-#: ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "Berria"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "Bloga sortzen..."
-
-# C:\www\b2evolution\blogs\admin\b2blogs.php:213
-#: ..\..\..\admin\b2blogs.php:62
-#: ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "URL blog izena bat / Stub izen bat eman behar duzu!"
-
-#: ..\..\..\admin\b2blogs.php:68
-#: ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "URL / Stub artxibo izen hau dagoeneko beste blog batek erabiltzen du. Beste izen bat aukeratu."
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "Ezin da sortu, akats hauek zuzendu mesedez:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Blog honentzat <a %s>atal berriak sortu</a> beharko zenituzke!"
-
-#: ..\..\..\admin\b2blogs.php:135
-#: ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "Weblog berria"
-
-#: ..\..\..\admin\b2blogs.php:136
-#: ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Blog berria"
-
-#: ..\..\..\admin\b2blogs.php:172
-#: ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336
-#: ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:411
-#: ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "Orokorra"
-
-#: ..\..\..\admin\b2blogs.php:175
-#: ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "Baimenak"
-
-#: ..\..\..\admin\b2blogs.php:178
-#: ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "Aurreratua"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "[%s] bloga eguneratzen..."
-
-#: ..\..\..\admin\b2blogs.php:231
-#: ..\..\..\admin\edit_actions.php:227
-msgid "Cannot update, please correct these errors:"
-msgstr "Ezin da eguneratu, akats hauek zuzendu mesedez:"
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "[%s] bloga ezabatu?"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Blog hau ezabatzerakoan bere atal, mezu eta erantzun guztiak ezabatuko dira ere!"
-
-#: ..\..\..\admin\b2blogs.php:428
-#: ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "ALDAKETAK EZINGO DIRA  DESEGIN!"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "[<strong><a %s>%s</a></strong>] stub artxiboa ezabatzen ere saiatu"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "[<strong><a %s>%s</a></strong>] artxibo estatikoa ezabatzen ere saiatu"
-
-#: ..\..\..\admin\b2blogs.php:455
-#: ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "Ziur nago!"
-
-#: ..\..\..\admin\b2blogs.php:458
-#: ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "EZEZTATU"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "[%s] blogarentzat orrialde estatikoa sortu"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "Ez duzu blog honentzako artxibo estatikoaren izena zehaztu!"
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "Ezin da artxiboa idatzi!"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "[%s] artxiboaren baimenak begiratu beharko zenituzke. Visita el <a %s>online gidaliburua bisitatu artxiboen baimenen gainean gehiago jakin nahi baduzu</a>."
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "[%s] fitxategian idazten..."
-
-#: ..\..\..\admin\b2blogs.php:557
-#: ..\..\..\admin\edit_actions.php:140
-#: ..\..\..\admin\edit_actions.php:262
-#: ..\..\..\admin\edit_actions.php:352
-#: ..\..\..\b2evocore\_functions_antispam.php:197
-#: ..\..\..\b2evocore\_functions_antispam.php:299
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Egina."
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Blog hau ikusi:"
-
-#: ..\..\..\admin\b2browse.php:57
-#: ..\..\..\admin\b2edit.php:166
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Berria zarenez, administratzaileak mezuak idazteko baimena eman arte itxaron beharko duzu. <a %s>Mail bat bidali</a> dezakezu ere, izena eman duzula abisatzeko. Baimena eskuratzerakoan, orrialde hau eguneratu eta mezuak idazteko aukera izango duzu. :)"
-
-#: ..\..\..\admin\b2categories.php:17
-#: ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "Blogarentzako atalak:"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "%s atalan azpiatal berria"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Atal berria blogean: %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Atal berriaren izena"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Atala sortu"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "#%d atala ezabatzen : %s..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53
-#: ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:85
-#: ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101
-#: ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:43
-#: ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57
-#: ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78
-#: ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "ERROREA"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Atala ezabatu da."
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "Atalaren ezaugarriak:"
-
-#: ..\..\..\admin\b2categories.php:181
-#: ..\..\..\admin\b2upload.php:190
-#: ..\..\..\admin\_edit_form.php:131
-#: ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76
-#: ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:174
-#: ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:180
-#: ..\..\..\skins\wpc_default\_feedback.php:180
-msgid "Name"
-msgstr "Izena"
-
-#: ..\..\..\admin\b2categories.php:185
-msgid "New parent category"
-msgstr "Atal nagusi berria"
-
-#: ..\..\..\admin\b2categories.php:213
-#: ..\..\..\admin\b2categories.php:244
-#: ..\..\..\admin\b2categories.php:262
-msgid "Old Parent"
-msgstr "Atal nagusi zaharra"
-
-#: ..\..\..\admin\b2categories.php:240
-#: ..\..\..\admin\b2categories.php:260
-msgid "Root (No parent)"
-msgstr "Root"
-
-#: ..\..\..\admin\b2categories.php:250
-msgid "Note: Moving categories across blogs is enabled. Use with caution."
-msgstr "Oharra: Atalak blog batetik bestera mugitzeko aukera . Kontuz erabili."
-
-#: ..\..\..\admin\b2categories.php:266
-msgid "Note: Moving categories across blogs is disabled."
-msgstr "Oharra: Blogetan zehar atalak mugitzeko aukera ezgaitua dago."
-
-#: ..\..\..\admin\b2categories.php:271
-msgid "Edit category!"
-msgstr "Atala editatu!"
-
-#: ..\..\..\admin\b2categories.php:335
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Ez duzu atalen ezaugarriak editatzeko/ikusteko baimenik."
-
-#: ..\..\..\admin\b2edit.php:30
-#: ..\..\..\admin\edit_actions.php:201
-#: ..\..\..\admin\edit_actions.php:305
-msgid "Oops, no post with this ID."
-msgstr "Oops, ez dago ID hau duen mezurik."
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Mezua editatzen"
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d blogean: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Oops, ez dago erantzunik ID honekin!"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Erantzuna editatzen"
-
-#: ..\..\..\admin\b2edit.php:117
-msgid "New post in blog:"
-msgstr "Mezu berria blogean:"
-
-#: ..\..\..\admin\b2edit.php:144
-#: ..\..\..\admin\b2edit.php:178
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Ezin duzu mezurik idatzi blog honek atalik ez duelako. Sortu itzazu lehenago."
-
-#: ..\..\..\admin\b2edit.php:148
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Blog honetara aldatu (idatzutakoa mantenduz, Javascript aktibatuta baduzu)"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "Sarrera..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "b2evolution-en, saioa hasteko ez dago b2login.php-era sartu beharrik."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Zoaz zuzenean back-office-aren nahi duzun orrialdera, %s-ra edo %s-ra adibidez. b2evo-k erregistratzeko eskatuko dizu beharrezkoa balitz."
-
-#: ..\..\..\admin\b2options.php:17
-#: ..\..\..\admin\_menutop.php:263
-msgid "Settings"
-msgstr "Aukerak"
-
-#: ..\..\..\admin\b2options.php:32
-#: ..\..\..\admin\b2options.php:419
-msgid "Regional"
-msgstr "Eskualdea"
-
-#: ..\..\..\admin\b2options.php:35
-#: ..\..\..\admin\b2options.php:425
-msgid "Plug-ins"
-msgstr "Plugin-ak"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "Aukera orokorrak eguneratu dira."
-
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "Eskualde aukerak eguneratu dira."
-
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "Locale kode bat zehaztu behar duzu!"
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "'%s' locale-a datu-basean sartu da."
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "'%s' locale-a eguneratu da."
-
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr "'%s' locale-a gorde da."
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Locale-en taula ezabatu da. <code>/conf/_locales.php</code>-n aurretik zehaztutakoak kargatu dira."
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "<code>%s</code> artxiboa ez da aurkitu."
-
-#: ..\..\..\admin\b2options.php:331
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "'%s' locale-a datu-basetik ezabatu."
-
-#: ..\..\..\admin\b2options.php:371
-msgid "Switched priorities."
-msgstr "Lehentasunak trukatu dira."
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Ortografia begiratu"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Ortografia Zuzentzailea kargatzen. Itxaron, mesedez"
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "Estatistikak ikusi:"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "Batere ez"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "#%d %s -ra aldatzen"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "#%d hit-a ezabatzen..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "%s -ren hit-ak ezabatzen...."
-
-#: ..\..\..\admin\b2stats.php:106
-#: ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Laburpena"
-
-#: ..\..\..\admin\b2stats.php:112
-#: ..\..\..\admin\b2stats.php:175
-msgid "Referers"
-msgstr "Igortzaileak"
-
-#: ..\..\..\admin\b2stats.php:118
-#: ..\..\..\admin\b2stats.php:176
-msgid "Refering Searches"
-msgstr "Igorritako Bilaketak"
-
-#: ..\..\..\admin\b2stats.php:124
-#: ..\..\..\admin\b2stats.php:178
-msgid "Syndication"
-msgstr "Sindikazioa"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "Nabigatzaileak"
-
-#: ..\..\..\admin\b2stats.php:136
-#: ..\..\..\admin\b2stats.php:179
-msgid "Direct Accesses"
-msgstr "Sarrera Zuzenak"
-
-#: ..\..\..\admin\b2stats.php:177
-msgid "Indexing Robots"
-msgstr "Roboten Indexatua"
-
-#: ..\..\..\admin\b2stats.php:180
-msgid "Total"
-msgstr "Guztira"
-
-#: ..\..\..\admin\b2stats.php:194
-msgid "Prune this date!"
-msgstr "Data hau ezabatu!"
-
-#  TRANS: Abbrev. for Prune (stats)
-#  TRANS: Abbrev. for Prune (stats)
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:194
-#: ..\..\..\admin\b2stats.php:224
-msgid "Prune"
-msgstr "Ezabatu"
-
-#: ..\..\..\admin\b2stats.php:194
-#: ..\..\..\admin\b2stats.php:224
-msgid "Prune hits for this date!"
-msgstr "Data honetan izandako bisitak ezabatu!"
-
-#: ..\..\..\admin\b2stats.php:244
-msgid "Last referers"
-msgstr "Azken igortzaileak"
-
-#: ..\..\..\admin\b2stats.php:245
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Hauek blog honetara igortzen duten kanpo-webgunetatik eginiko bisitak dira"
-
-#: ..\..\..\admin\b2stats.php:258
-#: ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-msgid "Delete this hit!"
-msgstr "Hit hau ezabatu!"
-
-#  TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete
-#: ..\..\..\admin\b2stats.php:258
-#: ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-#: ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91
-#: ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79
-#: ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "Ezab"
-
-#: ..\..\..\admin\b2stats.php:259
-msgid "Log as a search instead"
-msgstr "Igorritako bilaketa bezala klasifikatu"
-
-#  TRANS: Abbrev. for "move to searches" (stats)
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:259
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-#: ..\..\..\admin\b2stats.php:265
-#: ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Domeinu hau zentsuratu!"
-
-#  TRANS: Abbrev.
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:265
-#: ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "Galerazi"
-
-#: ..\..\..\admin\b2stats.php:276
-msgid "Top referers"
-msgstr "Igortzaile ohikoenak"
-
-#: ..\..\..\admin\b2stats.php:298
-msgid "Total referers"
-msgstr "Igorriak guztira"
-
-#: ..\..\..\admin\b2stats.php:305
-msgid "Last refering searches"
-msgstr "Igorritako azken bilaketak"
-
-#: ..\..\..\admin\b2stats.php:306
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "Blog honetara bilatzaile baten bitartez iritsitako jendearen bisitak. (Bilatzaileak /conf/_stats.php-en zerrendatuak egon behar dira)"
-
-#: ..\..\..\admin\b2stats.php:333
-msgid "Top refering search engines"
-msgstr "Bilatzaile igortzaile ohikoenak"
-
-#: ..\..\..\admin\b2stats.php:352
-msgid "Top Indexing Robots"
-msgstr "Robot Indexatzaile ohikoenak"
-
-#: ..\..\..\admin\b2stats.php:353
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Bilatzaileen roboten tankerako automatizatutako robot indexatzaileen bisitak. (Robotak /conf/_stats.php-n zerrendatuak egon behar dira)"
-
-#: ..\..\..\admin\b2stats.php:376
-msgid "Top Aggregators"
-msgstr "RSS Irakurtzaile ohikoenak"
-
-#: ..\..\..\admin\b2stats.php:377
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "RSS irakurgailuen bisitak. (/conf/_stats.php-en zerrendatuta egon behar dira)"
-
-#: ..\..\..\admin\b2stats.php:395
-msgid "Total RSS hits"
-msgstr "RSS bisitak guztira"
-
-#: ..\..\..\admin\b2stats.php:402
-msgid "Last direct accesses"
-msgstr "Azken sarrera zuzenak"
-
-#: ..\..\..\admin\b2stats.php:403
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Blog honetara sarrera zuzenaz etorritako jendearen bisitak dira hauek (URL-a tekleatuta edota \"Laster-markak\" erabilita. Igortzaile baliogabeak (motzegiak) hemen azaltzen dira ere.)"
-
-#: ..\..\..\admin\b2stats.php:432
-msgid "Top User Agents"
-msgstr "Nabigatzaile ohikoenak"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "\"Custom skin\" ereduaren edizioa"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Zerrendatzen:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "Fitxategiaren izenak ez du balio!"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Oops, fitxategia ez da existitzen!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "Fitxategia editatu da!"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Kontuz! Artxibo hau editatzeak eredua hondatu dezake! Zer egiten ari zaren ez badakizu, ez ezazu <code>&lt;?php</code> eta <code>?&gt;</code> artean dagoena aldatu!"
-
-#  TRANS: Edit button text (&nbsp; for extra space)
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\b2template.php:90
-#: ..\..\..\admin\_edit_form.php:173
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&nbsp; Gorde ! &nbsp;"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(ezin duzu artxiboa/eredua eguneratu: idazteko baimenak izan behar dituzu, Adb.: CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "Pantaila honek <strong>custom skin</strong>-a (/skins/custom-en barruan dagoena) editatzeko aukera ematen dizu."
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Ondorengo edozein artxibo editatu dezakezu (betiere zerbitzaritik idazteko baimenak badituzte, adb.: CHMOD 766)."
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "Ez da %s direktorioa aurkitzen."
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Hau blogaren artxiboetarako loturak erakusten dituen eredua da"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Hau (azpi)atalen zerrenda erakusten duen eredua da"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "Hau mezu baten erantzunak erakusten dituen eredua da"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Hau blog baten azken erantzunak erakusten dituen eredua da"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "Hau eredu nagusia da. Bloga erakusten du."
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the page displayed in the comment popup"
-msgstr "Hau erantzunen popup-ean erakusten den orrialdea da"
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the pingback popup"
-msgstr "Hau pingback-en popup-ean erakusten den orrialdea da"
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the trackback popup"
-msgstr "Hau trackback-en popup-ean erakusten den orrialdea da"
-
-#: ..\..\..\admin\b2template.php:162
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Oharra: artxiboak/ereduak zure testu-editorean editatu eta zerbitzarira igo ditzakezu ere. Online editore hau testu-editore bat eskura ez baduzu erabili dezakezu..."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "Irudiak/fitxategiak igo"
-
-#: ..\..\..\admin\b2upload.php:53
-msgid "File upload"
-msgstr "Fitxategia igo"
-
-#: ..\..\..\admin\b2upload.php:54
-msgid "Allowed file types:"
-msgstr "Onartutako artxibo motak:"
-
-#: ..\..\..\admin\b2upload.php:55
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Onartutako gehienezko pisua %d KB"
-
-#: ..\..\..\admin\b2upload.php:60
-#: ..\..\..\admin\b2upload.php:138
-#: ..\..\..\admin\_blogs_general.form.php:76
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Azalpena"
-
-#: ..\..\..\admin\b2upload.php:63
-msgid "Upload !"
-msgstr "Igo !"
-
-#: ..\..\..\admin\b2upload.php:88
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "%s fitxategia: %s mota ez dago onartua."
-
-#: ..\..\..\admin\b2upload.php:117
-#: ..\..\..\admin\b2upload.php:150
-#: ..\..\..\admin\b2upload.php:153
-msgid "Couldn't upload your file to:"
-msgstr "Ezin da artxiboa hona igo:"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Duplicate File?"
-msgstr "Fitxategi bikoiztua?"
-
-#: ..\..\..\admin\b2upload.php:127
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "\"%s\" fitxategia existitzen da jada!"
-
-#: ..\..\..\admin\b2upload.php:128
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "\"%s\" artxiboa  \"%s\"-ra mugitu da"
-
-#: ..\..\..\admin\b2upload.php:129
-msgid "Confirm or rename:"
-msgstr "Berretsi edo izena aldatu:"
-
-#: ..\..\..\admin\b2upload.php:136
-msgid "Alternate name"
-msgstr "Ordezko izena"
-
-#: ..\..\..\admin\b2upload.php:140
-msgid "Confirm !"
-msgstr "Berretsi !"
-
-#: ..\..\..\admin\b2upload.php:180
-msgid "File uploaded !"
-msgstr "Fitxategia igo da !"
-
-#: ..\..\..\admin\b2upload.php:181
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Zure <strong>\"%s\"</strong> fitxategia arrakastaz igo da!"
-
-#: ..\..\..\admin\b2upload.php:182
-msgid "Here's the code to display it:"
-msgstr "Hemen duzu berau erakusteko kodea:"
-
-#: ..\..\..\admin\b2upload.php:186
-msgid "Add the code to your post !"
-msgstr "Kodea zure mezuari erantsi!"
-
-#: ..\..\..\admin\b2upload.php:189
-msgid "Image Details"
-msgstr "Irudiaren ezaugarriak"
-
-#: ..\..\..\admin\b2upload.php:193
-msgid "Size"
-msgstr "Tamaina"
-
-#: ..\..\..\admin\b2upload.php:196
-#: ..\..\..\admin\_edit_form.php:544
-msgid "Type"
-msgstr "Mota"
-
-#: ..\..\..\admin\b2upload.php:201
-msgid "Close this window"
-msgstr "Lehio hau itxi"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Erabiltzaileen kudeaketa"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "Adibiderako moduan ezin da demouser erabiltzailearen profila aldatu!"
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "Zure profila eguneratzeko baimena duzu bakarrik!"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "Login esklusiboa erabili behar duzu!"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "Erabiltzaile maila %d eta %d artean egon behar da."
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Login izen hau dagoeneko badago. <a %s>Dagoen erabiltzailea editatu</a> nahi duzu?"
-
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "Pasahitzak ez datoz bat."
-
-#: ..\..\..\admin\b2users.php:198
-#: ..\..\..\htsrv\profile_update.php:112
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "Pasahitzaren gutxieneko luzera %d karakteretakoa izan behar da."
-
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "Erabiltzailea eguneratu da."
-
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "Erabiltzaile berria sortu da."
-
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "Promozio baliogabea."
-
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "Erabiltzailearen maila aldatu da."
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "Ezin duzu zeure burua ezabatu!"
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "Ezin duzu #1 erabiltzailea ezabatu!"
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "%s erabiltzailea ezabatu?"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Kontuz"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "erabiltzaile bat ezabatzerakoan honek eginiko mezu guztiak ezabatzen dira ere."
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "Erabiltzailea ezabatzen..."
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "Ezin duzu #1 taldea ezabatu!"
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "Ezin da erabiltzaile berrientzako lehenesten den taldea ezabatu!"
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "[%s] taldea ezabatu?"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "Taldea ezabatu da..."
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "Talde izen hau dagoeneko badago! <a %s>Dagoena editatu</a> nahi duzu?"
-
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "Taldea eguneratu da."
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "Ez da erabiltzailea sortu:"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "Erabiltzailea ez da eguneratu:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "Taldea ez da sortu:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "Taldea ez da eguneratu:"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "Ez duzu beste erabiltzailerik ikusteko baimenik."
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Mezu berria gehitzen..."
-
-#: ..\..\..\admin\edit_actions.php:104
-#: ..\..\..\admin\edit_actions.php:215
-#: ..\..\..\admin\edit_actions.php:460
-#: ..\..\..\htsrv\comment_post.php:75
-#: ..\..\..\htsrv\profile_update.php:85
-#: ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1374
-msgid "Supplied URL is invalid: "
-msgstr "Emandako URL-ak ez du balio:"
-
-#: ..\..\..\admin\edit_actions.php:110
-#: ..\..\..\admin\edit_actions.php:221
-msgid "Supplied content is invalid"
-msgstr "Emandako edukiak ez du balio:"
-
-#: ..\..\..\admin\edit_actions.php:116
-#: ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "Mezua ez da gorde, akats hauek zuzendu mesedez:"
-
-#: ..\..\..\admin\edit_actions.php:117
-#: ..\..\..\admin\edit_actions.php:228
-#: ..\..\..\admin\edit_actions.php:465
-msgid "Back to post editing"
-msgstr "Mezuen ediziora itzuli"
-
-#: ..\..\..\admin\edit_actions.php:123
-msgid "Recording post..."
-msgstr "Mezua grabatzen..."
-
-#: ..\..\..\admin\edit_actions.php:136
-#: ..\..\..\admin\edit_actions.php:258
-#: ..\..\..\admin\edit_actions.php:417
-msgid "Sleeping..."
-msgstr "Lotan...."
-
-#: ..\..\..\admin\edit_actions.php:146
-#: ..\..\..\admin\edit_actions.php:267
-#: ..\..\..\admin\edit_actions.php:358
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Publikoki argitaratugabeko mezua: trackback-ak, pingback-ak eta ping-ak alde batera uzten... "
-
-#: ..\..\..\admin\edit_actions.php:161
-msgid "Posting Done..."
-msgstr "Mezua gorde da..."
-
-#: ..\..\..\admin\edit_actions.php:175
-#: ..\..\..\admin\edit_actions.php:234
-msgid "Updating post..."
-msgstr "Mezua eguneratzen..."
-
-#: ..\..\..\admin\edit_actions.php:283
-#: ..\..\..\admin\edit_actions.php:369
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Mezu honentzako ping-ak burutu dira jada: blogaren ping-ak alde batera uzten..."
-
-#: ..\..\..\admin\edit_actions.php:295
-#: ..\..\..\admin\edit_actions.php:381
-msgid "Updating done..."
-msgstr "Eguneraketa burutu da..."
-
-#: ..\..\..\admin\edit_actions.php:311
-#: ..\..\..\admin\edit_actions.php:326
-msgid "Updating post status..."
-msgstr "Mezuaren egoera eguneratzen..."
-
-#: ..\..\..\admin\edit_actions.php:391
-#: ..\..\..\admin\edit_actions.php:410
-msgid "Deleting post..."
-msgstr "Mezua ezabatzen..."
-
-#: ..\..\..\admin\edit_actions.php:399
-msgid "Oops, no post with this ID!"
-msgstr "Oops, ez dago mezurik ID honekin!"
-
-#: ..\..\..\admin\edit_actions.php:422
-msgid "Deleting Done..."
-msgstr "Ezabaketa burutu da..."
-
-#: ..\..\..\admin\edit_actions.php:426
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "Errorea"
-
-#: ..\..\..\admin\edit_actions.php:464
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Ezin da erantzuna eguneratu, akats hauek zuzendu mesedez:"
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "Back to posts!"
-msgstr "Mezuetara itzuli!"
-
-#: ..\..\..\admin\edit_actions.php:527
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Baliteke orrialde estatikoak sortu edota zure blogak ikusteko gogoa izatea ere..."
-
-#: ..\..\..\admin\edit_actions.php:535
-msgid "New post"
-msgstr "Mezu berria"
-
-#: ..\..\..\admin\import-mt.php:391
-#: ..\..\..\admin\_users_form.php:96
-#: ..\..\..\admin\_users_form.php:101
-msgid "User group"
-msgstr "Erabiltzaile taldea"
-
-#: ..\..\..\admin\import-mt.php:392
-#: ..\..\..\admin\_users_form.php:84
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "Xehetasun gehiagorako <a %s>online gidaliburua</a> ikusi."
-
-#: ..\..\..\admin\import-mt.php:393
-#: ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:91
-#: ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:36
-#: ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Maila"
-
-#: ..\..\..\admin\import-mt.php:432
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "Locale lehenetsia"
-
-#: ..\..\..\admin\import-mt.php:1257
-#: ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Atal nagusia aukeratu eta, nahi izanez gero, atal osagarriak."
-
-#: ..\..\..\admin\import-mt.php:1286
-#: ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "Atal osagarria bezala aukeratu"
-
-#: ..\..\..\admin\import-mt.php:1297
-#: ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Atal NAGUSIA bezala aukeratu"
-
-#: ..\..\..\admin\tools.php:18
-#: ..\..\..\admin\_menutop.php:270
-msgid "Tools"
-msgstr "Herramintak"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Bookmarklet"
-
-#: ..\..\..\admin\tools.php:30
-#: ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45
-#: ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Lotura hau zure \"Laster-marketara\" (Bookmarks) gehitu:"
-
-#: ..\..\..\admin\tools.php:31
-#: ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46
-#: ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo bookmarklet"
-
-#: ..\..\..\admin\tools.php:70
-msgid "Post to b2evolution"
-msgstr "b2evolution-era idatzi"
-
-#: ..\..\..\admin\tools.php:72
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "Ez da Sidebar aurkitu. Mozzila 0.9.4 edo goragokoa erabili behar duzu."
-
-#: ..\..\..\admin\tools.php:76
-#: ..\..\..\admin\tools.php:85
-msgid "SideBar"
-msgstr "SideBar"
-
-#: ..\..\..\admin\tools.php:77
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "<a %s>b2evo sidebar</a> gehitu"
-
-#: ..\..\..\admin\tools.php:86
-msgid "Add this link to your favorites:"
-msgstr "Lotura hau zure gustokoenetara gehitu:"
-
-#: ..\..\..\admin\tools.php:87
-msgid "b2evo sidebar"
-msgstr "b2evo sidebar"
-
-#: ..\..\..\admin\tools.php:94
-msgid "Movable Type Import"
-msgstr "Movable Type Import"
-
-#: ..\..\..\admin\tools.php:96
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "MTren esportaziorako funtzioa erabili zure mezuak biltzen dituen .TXT artxibo bat sortzeko;"
-
-#: ..\..\..\admin\tools.php:97
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Artxiboa zerbitzariko /admin direktoriora igo;"
-
-#: ..\..\..\admin\tools.php:98
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "<a %s>MT Migrazio Baliagarritasuna</a>-ren argibideak jarraitzen ditu."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "Fitxategi estatikoen sortzea"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Fitxategi estatikoa"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Hau zure blogaren bertsio estatiko bat sortzerakoan egingo den .html artxiboa da."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr "Mezu berri bakoitzaren ondoren..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "b2evolution.net-era ping egin"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "b2evolution-en \"berriki eguneratuen\" (\"recently updated\") zerrendan agertzeko"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "technorati.com-era ping egin"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "mezu berriaren berri emateko."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "weblogs.com-era ping egin"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "blo.gs-ra ping egin"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "Aukera aurreratuak"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "Trackback-ak onartu"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Beste blogariei blog honetara trackback-ak bidaltzeko baimena eman, eta honi erreferentzia noiz egiten dioten jakiteko aukera eman. Honek beste blogetara trackback-ak bidaltzeko aukera emango dizu ere."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "Pingback-ak onartu"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "Beste blogariei blog honetara pingback-ak bidaltzeko baimena eman, eta honi erreferentzia noiz egiten dioten jakiteko aukera eman. Honek beste blogetara pingback-ak bidaltzeko aukera emango dizu ere."
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "Parametro orokorrak"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-#: ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Izen Osoa"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "Blogaren goialdean erakutsiko da."
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Izen Laburra"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "Kudeatzailearen pantailan eta aukeren menuetan erabiliko da."
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "Locale Nagusia"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr "Blogaren pantailen lengoaia zehazten du."
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "Sarbide-parametroak"
-
-#: ..\..\..\admin\_blogs_general.form.php:38
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "Blog lehenetsia index.php-n"
-
-#  TRANS: current default blog
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:40
-msgid "Current default is:"
-msgstr "Egungo lehenetsia hau da:"
-
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through index.php"
-msgstr "Beste blog bat index.php-ren bitartez"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "Other blog through stub file (Advanced)"
-msgstr "Beste blog bat stub fitxategi baten bitartez (Aurreratua)"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "You MUST create a stub file for this to work."
-msgstr "Funtzionatu dezan stub artxibo bat sortu behar duzu."
-
-#: ..\..\..\admin\_blogs_general.form.php:45
-msgid "Preferred access type"
-msgstr "Sarbide-mota hobestua"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "Blog Folder URL"
-msgstr "Blogaren Direktorioaren URL-a"
-
-#: ..\..\..\admin\_blogs_general.form.php:51
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Alderantzikatutako barra diagonalik gabe. (Ez badakizu, zuri utzi)"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "URL blog name / Stub name"
-msgstr "Blogaren izenaren URL-a / stub fitxategiaren izena"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "Blog hau identifikatzeko URL-an erabilia. Stub artxibo bidezko sarrera erabiltzen baduzu, stub artxiboaren izena izan behar da."
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default display options"
-msgstr "Bistaratzeko aukera lehenetsiak"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Default skin"
-msgstr "Skin lehenetsia"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Hau bloga erakusteko skin lehenetsia da."
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Allow skin switching"
-msgstr "Skin aldaketa baimendu"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "Erabiltzaileek bloga ikusteko beste skin bat aukeratu ahalko dute (eta beraien skin-ik gogokoena cookie batetan gordeko da)."
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Display public blog list"
-msgstr "Blog publikoen zerrenda erakutsi"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Markatu zure blogean blog guztien zerrenda erakutsi nahi baduzu (zure skin-ak jasaten badu)."
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Include in public blog list"
-msgstr "Blog publikoen zerrendan sartu"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "Markatu zure bloga blog publiko guztien zerrendan agertzea nahi baduzu."
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Default linkblog"
-msgstr "Aurretik zehaztutako linkblog-a"
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "Blog honen alboan erakutsiko da (zure diseinuak jasaten badu)."
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "Tagline"
-msgstr "Sinadura"
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Hau ereduan erakusten da, blogaren izenaren azpian."
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Azalpen Luzea"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "This is displayed on the blog template."
-msgstr "Hau blogaren ereduan erakusten da."
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "Short Description"
-msgstr "Azalpen Laburra"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "Hau \"meta tag\" azalpenean eta RSS feed-etan erabiltzen da. EZ erabili HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "Keywords"
-msgstr "Gako-hitzak"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Hau &quot;meta tag keyword&quot; etiketetan erabiltzen da. EZ erabili HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_edit_showposts.php:337
-msgid "Notes"
-msgstr "Oharrak"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Additional info."
-msgstr "Informazio osagarria."
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Bloga"
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "Blogaren URL-a"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "Fitxategi estatikoa"
-
-#: ..\..\..\admin\_blogs_list.php:33
-#: ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:145
-#: ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:61
-msgid "Locale"
-msgstr "Locale-a"
-
-#: ..\..\..\admin\_blogs_list.php:47
-#: ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58
-#: ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101
-#: ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "Ezaugarriak"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "Lehenetsia"
-
-#  TRANS: abbrev. for "generate !"
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Sortu!"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid ""
-"Are you sure you want to delete blog #%d ?\\n"
-"\\n"
-"WARNING: This will delete ALL POST, COMMENTS,\\n"
-"CATEGORIES and other data related to that Blog!\\n"
-"\\n"
-"This CANNOT be undone!"
-msgstr ""
-"Ziur zaude #%d bloga ezabatu nahi duzula!\\n"
-"\\n"
-"KONTUZ: Honek blogarekin erlazionatutako MEZUAK, ERANTZUNAK,\\n"
-"ATALAK eta beste datu batzuk ezabatuko ditu \\n"
-"\\n"
-"Aldaketak EZIN dira desegin!"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "Blog hau ezabatu!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "Blog hau kopiatu!"
-
-#  TRANS: Abbrev. for Copy
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92
-#: ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73
-#: ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "Kopiatu"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "Ez duzu blogaren ezaugarriak editatzeko/ikusteko baimenik."
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "Blog berria..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "Erabiltzaile baimenak"
-
-#  TRANS: table header for user list
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Login"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "Kidea<br />da"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr "Ondorengo egoeretan idatzi/editatu dezakezu:"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "Mezuak<br />ezabatu"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "Erantzunak<br />editatu"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "Atalak<br />editatu"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "Bloga<br />editatu"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Argitaratua"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Babestua"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Pribatua"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Zirriborroa"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "Gaitzetsia"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "Kideak"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "Babestutako mezuak irakurtzeko baimena"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "Blog honetan Pribatua egoerarekin idazteko baimena"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "Blog honetan Babestua egoerarekin idazteko baimena"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "Blog honetan Zirriborro egoerarekin idazteko baimena"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Blog honetan Gaitzetsia egoerarekin idazteko baimena"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "Blog honetan mezuak ezabatzeko baimena"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "Blog honetan erantzunak editatzeko baimena"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "Blog honetan atalak editatzeko aukera"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "Blogaren ezaugarriak editatzeko baimena"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "Lauki guztiei marka egin/kendu Javascript erabiliz"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr "Guztiei marka egin/kendu"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "Ez dira kideak"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:215
-msgid ""
-"Warning! You are about to remove your own permission to edit this blog!\\n"
-"You won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-"Kontuz! Zure blog hau editatzeko baimena ezabatzera zoaz!\\n"
-"Hau egiten baduzu, ez duzu bere ezaugarrietara berriro sartzerik izango!"
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "Atalaren ezaugarriak editatu"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "Ziur zaude ezabatu nahi duzula?"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "Azpi-atal berria hemen"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Atal berria hemen"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Oharra:</strong> Atal bat ezabatzerakoan ez dira atal honi dagozkion mezuak ezabatzen. Hauek gaineko atalera mugituko dira. Atal nagusia ezabatzen bada, mezuak blog berdinaren atalik zaharrenera pasako dira (atal zenbakirik txikiena duen atalera)."
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Mezuaren edukia"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Izenburua"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Lengoaia"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "Esteka"
-
-#: ..\..\..\admin\_edit_form.php:135
-#: ..\..\..\admin\_users_form.php:151
-#: ..\..\..\admin\_users_form.php:153
-#: ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:154
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20
-#: ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\basic\_feedback.php:178
-#: ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "Eposta"
-
-#: ..\..\..\admin\_edit_form.php:139
-#: ..\..\..\admin\_users_form.php:165
-#: ..\..\..\admin\_users_form.php:167
-#: ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:63
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "Web orrialdea"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Aurrebista"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Ortografia"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Artxibo/Irudi bat igo"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "Ezaugarri aurreratuak"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "Data editatu"
-
-#: ..\..\..\admin\_edit_form.php:253
-msgid "URL Title"
-msgstr "URL izenburua"
-
-#: ..\..\..\admin\_edit_form.php:255
-msgid "(to be used in permalinks)"
-msgstr "(permalink-ean erabiliko da)"
-
-#: ..\..\..\admin\_edit_form.php:265
-#: ..\..\..\admin\_edit_showposts.php:287
-#: ..\..\..\admin\_set_general.form.php:49
-#: ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Auto-BR"
-msgstr "Auto-BR"
-
-#: ..\..\..\admin\_edit_form.php:265
-#: ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Aukera hau gaitzetsia dago, bere erabilpena saihestu beharko zenuke."
-
-#: ..\..\..\admin\_edit_form.php:274
-msgid "Additional actions"
-msgstr "Ekintza osagarriak"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "Pingback"
-msgstr "Pingback-a"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Mezu honetako URL guztiei pingback-a bidali)"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "Trackback URLs"
-msgstr "Trackback URL-ak"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "(Separate by space)"
-msgstr "(Tarte batez bananduak)"
-
-#: ..\..\..\admin\_edit_form.php:310
-#: ..\..\..\admin\_edit_form.php:545
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Egoera"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "Mezu hau argitaratuko da"
-
-#: ..\..\..\admin\_edit_form.php:317
-#: ..\..\..\admin\_edit_showposts.php:360
-msgid "Published (Public)"
-msgstr "Argitaratua"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Mezu hau argitaratuko da, baino erabiltzaile erregistratuek baino ezingo dute ikusi"
-
-#: ..\..\..\admin\_edit_form.php:324
-#: ..\..\..\admin\_edit_showposts.php:363
-msgid "Protected (Members only)"
-msgstr "Babestua (Kideak bakarrik)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "Mezu hau argitaratuko da, baina zuk baino ezingo duzu ikusi"
-
-#: ..\..\..\admin\_edit_form.php:331
-#: ..\..\..\admin\_edit_showposts.php:366
-msgid "Private (You only)"
-msgstr "Pribatua (Zuk baino ez duzu ikusiko)"
-
-#: ..\..\..\admin\_edit_form.php:337
-#: ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "Mezua ez da argitaratuko"
-
-#: ..\..\..\admin\_edit_form.php:338
-#: ..\..\..\admin\_edit_showposts.php:369
-msgid "Draft (Not published!)"
-msgstr "Zirriborroa (Argitaratu gabea!)"
-
-#: ..\..\..\admin\_edit_form.php:345
-#: ..\..\..\admin\_edit_showposts.php:372
-msgid "Deprecated (Not published!)"
-msgstr "Gaitzetsia (Argitaratu gabea!)"
-
-#: ..\..\..\admin\_edit_form.php:435
-msgid "Note: Moving posts across blogs is enabled. Use with caution."
-msgstr "Oharra: Blogen artean mezuak mugitzeko aukera aktibatuta dago. Kontuz erabili."
-
-#: ..\..\..\admin\_edit_form.php:437
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Oharra: Blog anizkunen arteko \"Cross posting\"-a aktibatuta dago"
-
-#: ..\..\..\admin\_edit_form.php:447
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Oharra: Blog anizkunen arteko \"Cross posting\"-a desaktibatuta dago"
-
-#: ..\..\..\admin\_edit_form.php:449
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Oharra: atalen arteko \"Cross posting\"-a desaktibatuta dago"
-
-#: ..\..\..\admin\_edit_form.php:459
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55
-#: ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:248
-#: ..\..\..\skins\custom\_main.php:253
-#: ..\..\..\skins\custom\_main.php:258
-#: ..\..\..\skins\custom\_main.php:263
-#: ..\..\..\skins\natural_pink\_main.php:234
-#: ..\..\..\skins\natural_pink\_main.php:239
-#: ..\..\..\skins\natural_pink\_main.php:244
-#: ..\..\..\skins\natural_pink\_main.php:249
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Erantzunak"
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can leave comments on this post."
-msgstr "Bisitariek mezu honetan erantzunak utzi ditzakete"
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Open"
-msgstr "Irekia"
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Bisitariek EZIN DUTE erantzun."
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Closed"
-msgstr "Itxia"
-
-#: ..\..\..\admin\_edit_form.php:467
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Bisitariek mezu honetan ezingo dute ez erantzunik bidali ezta erantzunik irakurri ere."
-
-#: ..\..\..\admin\_edit_form.php:468
-msgid "Disabled"
-msgstr "Ezgaitua"
-
-#: ..\..\..\admin\_edit_form.php:473
-msgid "Renderers"
-msgstr "Interpretatzaileak (Renderers)"
-
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Comment info"
-msgstr "Erantzunaren informazioa"
-
-#: ..\..\..\admin\_edit_form.php:546
-msgid "IP address"
-msgstr "IP helbidea"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Next %d days"
-msgstr "Hurrengo %d egunak"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "Aurreko %d-ak"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d days"
-msgstr "Aurreko %d egunak"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "Hurrengo %d-ak"
-
-#  TRANS: x TO y OF z
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:56
-#: ..\..\..\admin\_edit_navbar.php:62
-msgid " to "
-msgstr "-tik"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:64
-msgid " of "
-msgstr "-ra"
-
-#: ..\..\..\admin\_edit_navbar.php:72
-msgid "from the end"
-msgstr "bukaeratik"
-
-#: ..\..\..\admin\_edit_navbar.php:76
-msgid "from the start"
-msgstr "hasieratik"
-
-#: ..\..\..\admin\_edit_navbar.php:78
-msgid "OK"
-msgstr "OK"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr "Datak:"
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr " "
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "maila:"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:830
-msgid "Pages:"
-msgstr "Orrialdeak:"
-
-#  TRANS: Link to comments for current post
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "erantzunik ez"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:732
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "Erantzun 1"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:733
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d erantzun"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "Trackback 1"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d Trackback"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "Pingback 1"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d Pingback"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr "Trackback-ak"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr "Pingback-ak"
-
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "Oraindik ez dago erantzunik..."
-
-#: ..\..\..\admin\_edit_showposts.php:226
-#: ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Bidaltzailea:"
-
-#: ..\..\..\admin\_edit_showposts.php:230
-#: ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "Trackback-a hemendik:"
-
-#: ..\..\..\admin\_edit_showposts.php:234
-#: ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "Pingback-a hemendik:"
-
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr "Lotura iraunkorra erantzun honi"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145
-#: ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Erantzun"
-
-#: ..\..\..\admin\_edit_showposts.php:272
-#: ..\..\..\admin\_users_form.php:107
-#: ..\..\..\skins\_feedback.php:164
-#: ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:169
-#: ..\..\..\skins\wpc_default\_feedback.php:169
-msgid "User"
-msgstr "Erabiltzailea"
-
-#: ..\..\..\admin\_edit_showposts.php:275
-#: ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:171
-#: ..\..\..\skins\wpc_default\_feedback.php:171
-msgid "Edit profile"
-msgstr "Profila editatu"
-
-#: ..\..\..\admin\_edit_showposts.php:280
-#: ..\..\..\skins\_feedback.php:181
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Mezua"
-
-#: ..\..\..\admin\_edit_showposts.php:281
-#: ..\..\..\skins\_feedback.php:182
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "Onartutako XHTML etiketak"
-
-#: ..\..\..\admin\_edit_showposts.php:286
-#: ..\..\..\skins\_feedback.php:186
-#: ..\..\..\skins\basic\_feedback.php:202
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:204
-#: ..\..\..\skins\wpc_default\_feedback.php:204
-msgid "Options"
-msgstr "Aukerak"
-
-#: ..\..\..\admin\_edit_showposts.php:287
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Lerro saltoak &lt;br&gt; bihurtzen dira)"
-
-#: ..\..\..\admin\_edit_showposts.php:294
-#: ..\..\..\skins\_feedback.php:208
-#: ..\..\..\skins\basic\_feedback.php:219
-msgid "Send comment"
-msgstr "Bidali"
-
-#: ..\..\..\admin\_edit_showposts.php:349
-msgid "Posts to show"
-msgstr "Erakutsiko diren mezuak"
-
-#: ..\..\..\admin\_edit_showposts.php:352
-msgid "Past"
-msgstr "Iragana"
-
-#: ..\..\..\admin\_edit_showposts.php:355
-msgid "Future"
-msgstr "Etorkizuna"
-
-#: ..\..\..\admin\_edit_showposts.php:380
-msgid "Title / Text contains"
-msgstr "Izenburuak / Testuak du"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Hitzak"
-
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
-msgstr "ETA"
-
-#: ..\..\..\admin\_edit_showposts.php:393
-msgid "OR"
-msgstr "EDO"
-
-#: ..\..\..\admin\_edit_showposts.php:401
-msgid "Exact match"
-msgstr "Bilaketa zehatza"
-
-#: ..\..\..\admin\_edit_showposts.php:454
-#: ..\..\..\skins\_archives.php:74
-msgid "week"
-msgstr "astea"
-
-#: ..\..\..\admin\_edit_showposts.php:554
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\b2evocore\_functions_forms.php:312
-#: ..\..\..\install\index.php:299
-#: ..\..\..\skins\_profile.php:85
-msgid "Reset"
-msgstr "Garbitu"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "GPL Lizentzia"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:113
-msgid "uncheck all"
-msgstr "guztiei marka kendu"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:115
-msgid "check all"
-msgstr "guztiei marka egin"
-
-#: ..\..\..\admin\_menutop.php:166
-msgid "visit b2evolution's website"
-msgstr "b2evolution-en orria bisitatu"
-
-#: ..\..\..\admin\_menutop.php:169
-msgid "Style:"
-msgstr "Itxura:"
-
-#: ..\..\..\admin\_menutop.php:172
-msgid "Logout"
-msgstr "Saioa itxi"
-
-#: ..\..\..\admin\_menutop.php:174
-msgid "Exit to blogs"
-msgstr "Blogetara atera"
-
-#: ..\..\..\admin\_menutop.php:183
-msgid "Blog time:"
-msgstr "Blogaren ordua:"
-
-#: ..\..\..\admin\_menutop.php:184
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:185
-msgid "Logged in as:"
-msgstr "Erabiltzailea:"
-
-#: ..\..\..\admin\_menutop.php:195
-msgid "Write"
-msgstr "Idatzi"
-
-#: ..\..\..\admin\_menutop.php:201
-#: ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241
-#: ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:883
-msgid "Edit"
-msgstr "Editatu"
-
-#: ..\..\..\admin\_menutop.php:221
-msgid "Stats"
-msgstr "Estatistikak"
-
-#: ..\..\..\admin\_menutop.php:239
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Ereduak"
-
-#: ..\..\..\admin\_menutop.php:249
-msgid "Users"
-msgstr "Erabiltzaileak"
-
-#: ..\..\..\admin\_menutop.php:253
-msgid "User Profile"
-msgstr "Erabiltzaile profila"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "Aurretik zehaztutako erabiltzaile-eskubideak"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Erabiltzaile berriak erregistratu daitezke"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr "Marka egin erabiltzaile berriei beraien kabuz erregistratzen uzteko."
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Erabiltzaile berrientzako taldea"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "Taldeek erabiltzaileen funtzio eta baimenak zehazten dituzte."
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Erabiltzaile berrientzako maila"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Mailek erabiltzaileen hierarkia zehatzen dute blogetan."
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr "Bistaratze aukerak"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "Erakutsiko den blog lehenetsia"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr "Bloga index.php-n erakutsiko da."
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "egun"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "mezu"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "mezu erakusten dira"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "Bistaratze modua"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr "Mezu/Egun orriko"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "hilabetero"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "astero"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "egunero"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "mezurik mezu"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Artxibo modua"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "Lotura aukerak"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Extra-path informazioa erabili"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
-msgstr "Gomendatua, zure web zerbitzariak jasaten badu. Estekak 'stub/2003/05/20/post_title' modukoak izango dira, ''stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1' modukoak izan beharrean."
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Bere URL izenburuagatik deituriko mezua (Gomendatua)"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr "Bere ID-a erabiltzen da URL izenbururik eskura ez badago."
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr "Bere ID-agatik deituriko mezua"
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr "Mezua artxiboen orrialdean, bere ID-agatik lokalizatua"
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "Mezua artxiboen orrialdean, bere izenburuagatik lokalizatua (Cafelog-ekin bateragarritasuna izateko)"
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr "Permalink mota"
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr "Segurtasun aukerak"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "Pasahitzaren gutxieneko luzera"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr "erabiltzaileentzat."
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr "Plug-in interpretatzaileak"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "Plug-in-a"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "Ezarri"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "Herraminta barraren plug-in-ak"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "Locale berria sortu"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "Locale-a editatu"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "Lehen bi hizkiak <a %s>ISO 639 lengoaia kodea</a> izan behar dira. Azken bi hizkiak <a %s>ISO 3166 herrialde kodea</a> izan behar dira."
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "Gaitua"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr "Erabiltzaileek locale hau erabiltzeko aukera izango dute?"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "locale-aren izena"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "Charset-a"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "Lengoaia artxiboarekin bat etorri behar du."
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "Data formatua"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Ikus behean."
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "Ordu formatua"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "Lengoaia artxiboa"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "erabiliko den lengoaia artxiboa, <code>locales</code> azpidirektoriotik"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "Lehentasuna"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1 altuena da. Lehentasuna garrantzitsua da lengoaia kode baten locale-a aukeratu eta zenbait local ezberdinek lengoaia berdinarekin bat datozenean;  nabigatzailearen lengoaia detektatzerakoan gerta daiteke hau.  Lehentasunak menuetan etabarretan erakusten diren locale-en ordenuan eragiten du ere."
-
-#: ..\..\..\admin\_set_regional.form.php:67
-msgid "Create"
-msgstr "Sortu"
-
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\skins\_profile.php:84
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Eguneratu"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "Honek \\'%s\\' locale-a ordezkatuko du. Ados?"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "Banderak"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "Banderak <code>%s</code>-ren azpidirektoriotan gordetzen dira. Beraien artxibo izena locale-aren herrialdearen zatiari dagokionaren berdina da (4 eta 5 karaktereak); .gif luzapena dute."
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "Data/Ordu formatuak"
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr "Formatu kateetan ondorengo karaktereak onartzen dira:"
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" edo \"pm\""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" edo \"PM\""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr "B - Internet Swatch ordua"
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - ISO 8601 data (PHP 5 behar du); adb.:  \"2004-02-12T15:19:21+00:00\""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d- hilabetearen eguna, 2 bi zifra; adb.: \"01\"-etik  \"31\"-ra"
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - asteguna, testuala, 3 hizki; adb.: \"Iga\""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - asteguna, hizki 1; adb.: \"L\""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - hilabetea, testuala, luzea; adb.: \"Urtarrila\""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - ordua, 12 orduko formatua, ezkerrean zerorik gabe; adb.: \"1\"-etik \"12\"-ra"
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - ordua, 24 orduko formatua, ezkerrean zerorik gabe; adb.: \"0\"-tik \"23\"-ra"
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - ordua, 12 orduko formatua; adb.: \"01\"-tik \"12\"-ra"
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - ordua, 24 orduko formatua; adb.: \"00\"-tik \"23\"-ra"
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - minutuak; adb.: \"00\"-tik \"59\"-ra"
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (i maiuskulaz) - \"1\" udako ordutegian, bestela \"0\"."
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - hilabetearen eguna zerorik gabe; adb.: \"1\"-etik \"31\"-ra"
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (L minuskulaz) - astearen eguna, testuala, luzea; adb.: Ostirala"
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - Urtea bisustua denentz erakusten duen boolearra; adb.: \"0\" edo \"1\""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - hilabetea; adb.: \"01\"-etik \"12\"-ra"
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - hilabetea, testuala, 3 hizki; adb.: \"Urt\""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - hilabetea zerorik gabe; adb.: \"1\"-etik \"12\"-ra"
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "O - Greenwich (GMT) orduarekiko aldea ordutan; adb.: \"+0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - RFC 822 formatudun data; adb.: \"Ost, 21 Abe 2000 16:01:07 +0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - segunduak; adb.: \"00\"-tik \"59\"-ra"
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - ordinalentzako atzizki ingelesa, testuala, 2 karaktere; adb.: \"th\", \"nd\""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - hilabetearen egunen kopurua; adb: \"28\"-tik  \"31\"-ra"
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - Makinaren orduen eremuaren konfigurazioa; adb.: \"MDT\""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr "U - segunduak \"epoch\"-etik"
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - astearen eguna, zenbakizkoa; adb.: \"0\"-tik (Igandea) \"6\"-ra (Larunbata)"
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W - urteko astearen ISO-8601 zenbakia, astea Astelehenatik hasita; adb.: \"42\""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - urtea, 4 digitu; adb.: \"2004\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - urtea, 2 digitu; adb.: \"04\""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - urtearen eguna; adb.: \"0\"-tik \"365\"-era"
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Z - orduen eremuaren offset-a, segundutan; adb.: \"-43200\"-tik \"43200\"-ra. UTC-ren mendebaldeko orduen eremuentzako negatiboa da, eta alderantziz."
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - ISO 860 formatua,  Y-m-d\\TH:i:s\\Z -ren baliokidea"
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"Formatu katean ezagutzen ez diren karaktereak bere horretan erakutsiko dira.<br />\n"
-"\t\t\tFormatu bat definitzen duten karaktereak erakusteko, aurretik \\ jarri behar da."
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr "Oharra: aurretik zehaztutako locale-a ez dago gaitua."
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "Eskualde aukerak"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Orduen aldea"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr "ordutan"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "Zure zerbitzariaren orduen eremuan ez bazaude. Zerbitzariaren oraingo ordua: %s."
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "Nabigatzailearen konfigurazioak, erabiltzailearen locale-ak edota blogaren locale-ak (ordenu honetan) behartua."
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "Locale erabilgarriak"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "Itzulpen informazioa ezkutatu"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "Itzulpen informazioa erakutsi"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "Data form"
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "Ordu form"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "Kateak"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "Itzulia"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "Atera"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "gora"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "Lehentasuna igo"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "behera"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "Lehentasuna jaitsi"
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "Locale-a kopiatu"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr "Hobestutako balioak berrezarri"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "Ez dago lengoaia artxiborik..."
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr ".po artxiboa b2evo-formatura atera"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "Ziur zaude hasierako balioetara itzuli nahi duzula?"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "Hasierako balioetara itzuli (datu-baseko taula ezabatu)"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "lehen erabiltzailea"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "aurreko erabiltzailea"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "hurrengo erabiltzailea"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "azken erabiltzailea"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "Erabiltzaile profila itxi"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "Erabiltzaile profil berria sortu"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Profila"
-
-#: ..\..\..\admin\_users_form.php:82
-msgid "User rights"
-msgstr "Erabiltzaile eskubideak"
-
-#: ..\..\..\admin\_users_form.php:111
-#: ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:140
-#: ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\_profile.php:51
-msgid "Login"
-msgstr "Sarrera"
-
-#: ..\..\..\admin\_users_form.php:112
-#: ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_form.php:128
-#: ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:141
-#: ..\..\..\skins\_profile.php:40
-#: ..\..\..\skins\_profile.php:52
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Izena"
-
-#: ..\..\..\admin\_users_form.php:113
-#: ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_form.php:128
-#: ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:142
-#: ..\..\..\skins\_profile.php:41
-#: ..\..\..\skins\_profile.php:53
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "Abizena"
-
-#: ..\..\..\admin\_users_form.php:114
-#: ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:143
-#: ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:42
-#: ..\..\..\skins\_profile.php:50
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Goitizena"
-
-#: ..\..\..\admin\_users_form.php:119
-#: ..\..\..\admin\_users_form.php:144
-#: ..\..\..\skins\_profile.php:46
-#: ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Erakutsiko den identitatea"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Preferred locale"
-msgstr "Hobestutako locale-a"
-
-#: ..\..\..\admin\_users_form.php:135
-#: ..\..\..\admin\_users_form.php:145
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "Administrazio interfaze, jakinarazpen etabarretarako hobestutako locale-a"
-
-#: ..\..\..\admin\_users_form.php:148
-msgid "Send an email"
-msgstr "Eposta bidali"
-
-#: ..\..\..\admin\_users_form.php:161
-msgid "Visit the site"
-msgstr "Webgunea bisitatu"
-
-#: ..\..\..\admin\_users_form.php:171
-msgid "Search on ICQ.com"
-msgstr "ICQ.com-en bilatu"
-
-#: ..\..\..\admin\_users_form.php:175
-#: ..\..\..\admin\_users_form.php:177
-#: ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "Instant Message to user"
-msgstr "Berehalako Mezua erabiltzaileari"
-
-#: ..\..\..\admin\_users_form.php:186
-#: ..\..\..\admin\_users_form.php:198
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:187
-#: ..\..\..\admin\_users_form.php:199
-msgid "MSN IM"
-msgstr "MSN"
-
-#: ..\..\..\admin\_users_form.php:188
-#: ..\..\..\admin\_users_form.php:200
-msgid "YahooIM"
-msgstr "YahooIM"
-
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\admin\_users_form.php:201
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "Jakinarazpenak:"
-
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Laukia markatu zure mezu batek erantzunak, trackback-ak etabar dituenean jakinarazpena jaso nahi baduzu."
-
-#: ..\..\..\admin\_users_form.php:192
-#: ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Pasahitz berria"
-
-#: ..\..\..\admin\_users_form.php:192
-msgid "Leave empty if you don't want to change the password."
-msgstr "Zuri utzi ez baduzu pasahitza aldatu nahi."
-
-#: ..\..\..\admin\_users_form.php:193
-#: ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Pasahitz berria berretsi"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "yes"
-msgstr "bai"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "no"
-msgstr "ez"
-
-#: ..\..\..\admin\_users_form.php:213
-msgid "User information"
-msgstr "Erabiltzaile informazioa"
-
-#: ..\..\..\admin\_users_form.php:215
-#: ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17
-#: ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:216
-#: ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:50
-#: ..\..\..\skins\custom\_main.php:247
-#: ..\..\..\skins\custom\_main.php:252
-#: ..\..\..\skins\custom\_main.php:257
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\natural_pink\_main.php:233
-#: ..\..\..\skins\natural_pink\_main.php:238
-#: ..\..\..\skins\natural_pink\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:248
-msgid "Posts"
-msgstr "Mezuak"
-
-#: ..\..\..\admin\_users_form.php:217
-msgid "Created on"
-msgstr "Sortua"
-
-#: ..\..\..\admin\_users_form.php:218
-msgid "From IP"
-msgstr "IP helbidea"
-
-#: ..\..\..\admin\_users_form.php:219
-msgid "From Domain"
-msgstr "Domeinua"
-
-#: ..\..\..\admin\_users_form.php:220
-msgid "With Browser"
-msgstr "Nabigatzailea"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "lehen taldea"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "aurreko taldea"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "hurrengo taldea"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "azken taldea"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr "Talde profila itxi"
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr "Talde berria sortzen"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "Taldea editatzen:"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr "Taldea ikusten:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr "Talde honetako kideentzako baimenak"
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "Guztiak ikusi"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr "Sarbide Osoa"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr "Sartzerik Ez"
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "Ikusi baino ez"
-
-#: ..\..\..\admin\_users_groupform.php:92
-msgid "Statistics"
-msgstr "Estatistikak"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr "Aukera orokorrak"
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr "Markatu ereduen edizioa baimentzeko."
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr "Erabiltzaileen/Taldeen Kudeaketa"
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr "Taldeak &amp; Erabiltzaileak"
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr "erabiltzaile berrientzako aurretik zehaztutako taldea"
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "Taldea kopiatu"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "Taldea ezabatu"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "erabiltzaile maila jaitsi"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "erabiltzaile maila igo"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Erabiltzailea ezabatu"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid ""
-"Are you sure you want to delete this user?\\n"
-"Warning: all his posts will be deleted too!"
-msgstr ""
-"Ziur zaude erabiltzaile hau ezabatu nahi duzula?\\n"
-"Erne: bere mezu guztiak ezabatuko dira ere!"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "Erabiltzaile berria..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "Talde berria..."
-
-# C:\www\b2evolution\blogs\b2evocore\_blog_main.php:202
-#: ..\..\..\b2evocore\_blog_main.php:205
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "[%s] Blogarentzat aurretik zehaztutako [%s] skin-a ez da existitzen. Behar bezala konfiguratuta egon behar du <a %s>blogaren ezaugarrietan</a> edo stub artxiboan. <a %s>Webmaster</a>-arekin harremanetan jarri..."
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "ERROREA! Ezin izan da ezabatu. [%s] artxiboa eskuz ezabatu beharko zenuke."
-
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#: ..\..\..\b2evocore\_class_calendar.php:202
-#, php-format
-msgid "%d posts"
-msgstr "%d mezu"
-
-#: ..\..\..\b2evocore\_class_calendar.php:198
-#: ..\..\..\b2evocore\_class_calendar.php:203
-msgid "1 post"
-msgstr "mezu 1"
-
-#: ..\..\..\b2evocore\_class_calendar.php:306
-msgid "previous month"
-msgstr "aurreko hilabetea"
-
-#: ..\..\..\b2evocore\_class_calendar.php:310
-msgid "next month"
-msgstr "hurrengo hilabetea"
-
-#: ..\..\..\b2evocore\_class_calendar.php:337
-msgid "previous year"
-msgstr "aurreko urtea"
-
-#: ..\..\..\b2evocore\_class_calendar.php:340
-msgid "next year"
-msgstr "hurrengo urtea"
-
-#: ..\..\..\b2evocore\_class_calendar.php:369
-msgid "go to month's archive"
-msgstr "hileko artxibora joan"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "Kidea"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "Bisitaria"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "Erantzuna editatu"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:828
-msgid "Delete"
-msgstr "Ezabatu"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-msgid "Delete this comment"
-msgstr "Erantzuna ezabatu"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid ""
-"You are about to delete this comment!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Erantzun hau ezabatzera zoaz.\\n"
-"\\'Ezeztatu\\' atzera egiteko. \\'OK\\' ezabatzeko."
-
-#: ..\..\..\b2evocore\_class_commentlist.php:144
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "Erantzunik ez oraindik..."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:120
-msgid "Sorry, there is nothing to display..."
-msgstr "Sentitzen dut, ez dago zer erakutsi..."
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "Talde berria"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:109
-msgid "Parser error: "
-msgstr "\"Parser\" errorea:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:127
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "<code>body</code> etiketa behin baino ezin da erabili!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:140
-msgid "Illegal tag"
-msgstr "Etiketa ilegala"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:147
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "%s etiketa beste etiketa baten barruan egon behar da"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:149
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "%s etiketa ez dago %s etiketaren barruan onartua"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:157
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "%s etiketak ezin du %s ezaugarria izan"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:165
-msgid "Found invalid URL: "
-msgstr "URL baliogabe bat aurkitu da:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:188
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "%s etiketak ezin du karaktere datu gordinik eduki"
-
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:302
-#: ..\..\..\b2evocore\_functions_cats.php:639
-msgid "Browse category"
-msgstr "Atala erakutsi"
-
-#: ..\..\..\b2evocore\_class_item.php:405
-msgid "Comments are closed for this post."
-msgstr "Mezu honentzako erantzunak itxita daude."
-
-#: ..\..\..\b2evocore\_class_item.php:417
-msgid "This post is not published. You cannot leave comments."
-msgstr "Mezu hau argitaratu gabe dago. Ezin duzu erantzunik utzi."
-
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:467
-#: ..\..\..\b2evocore\_functions_bposts.php:736
-msgid "Read more!"
-msgstr "Gehiago irakurri!"
-
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:472
-#: ..\..\..\b2evocore\_functions_bposts.php:741
-msgid "More:"
-msgstr "Gehiago:"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "Display feedback / Leave a comment"
-msgstr "Erantzunak ikusi / Erantzun"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-msgid "Send feedback"
-msgstr "Erantzuna bidali"
-
-#: ..\..\..\b2evocore\_class_item.php:716
-msgid "1 feedback"
-msgstr "erantzun 1"
-
-#: ..\..\..\b2evocore\_class_item.php:717
-#, php-format
-msgid "%d feedbacks"
-msgstr "%d erantzun"
-
-#: ..\..\..\b2evocore\_class_item.php:730
-msgid "Display comments / Leave a comment"
-msgstr "Erantzunak ikusi / Erantzun"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Trackback-ak ikusi / Mezu honen trackback helbidea eskuratu"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "(0) Trackback"
-
-#: ..\..\..\b2evocore\_class_item.php:745
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "Trackback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:746
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr "(%d) Trackback"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-msgid "Display pingbacks"
-msgstr "Pingback-ak erakutsi"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr "(0) Pingback"
-
-#: ..\..\..\b2evocore\_class_item.php:758
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr "Pingback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:759
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr "(%d) Pingback"
-
-#: ..\..\..\b2evocore\_class_item.php:829
-msgid "Delete this post"
-msgstr "Mezu hau ezabatu"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:839
-#: ..\..\..\b2evocore\_class_item.php:848
-msgid ""
-"You are about to delete this post!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Mezu hau ezabatzera zoaz.\\n"
-"\\Ezeztatu\\' atzera egiteko. \\'OK\\' ezabatzeko."
-
-#: ..\..\..\b2evocore\_class_item.php:884
-msgid "Edit this post"
-msgstr "Editatu"
-
-#: ..\..\..\b2evocore\_class_item.php:924
-msgid "Publish NOW!"
-msgstr "ORAIN argitaratu!"
-
-#: ..\..\..\b2evocore\_class_item.php:925
-msgid "Publish now using current date and time."
-msgstr "Orain argitaratu egungo data eta ordua erabiliz."
-
-#: ..\..\..\b2evocore\_class_itemlist.php:598
-msgid "Invalid post, please correct these errors:"
-msgstr "Mezuak ez du balio, akats hauek zuzendu mesedez:"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:889
-msgid "Sorry, there is no post to display..."
-msgstr "Sentitzen dut, ez dago zer erakutsi..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "POP3 bitartez konektatu:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "Ez da zerbitzaririk zehaztu"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: NOOP OK goiztiarra, zerbitzariak EZ du RFC 1939 araua jarraitzen"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr "POP3 noop-a:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "Ez dago koneksiorik zerbitzariarekin"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "POP3 erabiltzailea:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "Ez da login ID-rik bidali"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "ez da koneksioa burutu"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "POP3 pasahitza:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "Ez da pasahitzik bidali"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "autentikazioak huts egin du"
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP-ak huts egin du. Zerbitzariak ez du RFC 1939 araua jarraitzen"
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr "POP3 apop-a:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "Ez dago zerbitzariaren bannerrik"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "geldiarazi"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr "apop autentikazioak huts egin du"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr "POP3 login:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "Zerrendaren amaiera goiztiarra"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr "POP3 last:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr "Komando kate hutsa"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "POP3-tik irten:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "koneksioa ez da existitzen"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "POP3-a ezabatu:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "Ez da mezu zenbakirik bidali"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "Komandoak huts egin du"
-
-#: ..\..\..\b2evocore\_class_user.php:70
-msgid "New user"
-msgstr "Erabiltzaile berria"
-
-#: ..\..\..\b2evocore\_class_user.php:267
-msgid "Permission denied!"
-msgstr "Sarrera ukatua!"
-
-#: ..\..\..\b2evocore\_functions.php:48
-msgid "Oops, MySQL error!"
-msgstr "Oops, Mysql errorea!"
-
-#: ..\..\..\b2evocore\_functions.php:486
-msgid "go back"
-msgstr "atzera itzuli"
-
-#: ..\..\..\b2evocore\_functions.php:518
-msgid "Redirecting you to:"
-msgstr "Hona berbideratzen: "
-
-#: ..\..\..\b2evocore\_functions.php:520
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Ez bada ezer gertatzen, egizu klik <a %s>hemen</a>."
-
-#: ..\..\..\b2evocore\_functions.php:599
-msgid "No response!"
-msgstr "Erantzunik gabe!"
-
-#: ..\..\..\b2evocore\_functions.php:604
-msgid "Remote error"
-msgstr "Urrutiko errorea"
-
-#: ..\..\..\b2evocore\_functions.php:619
-#: ..\..\..\b2evocore\_functions.php:624
-msgid "Response"
-msgstr "Erantzuna:"
-
-#: ..\..\..\b2evocore\_functions.php:861
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "%s parametroa beharrezkoa da!"
-
-#: ..\..\..\b2evocore\_functions.php:1068
-msgid "Invalid URL"
-msgstr "URL baliogabea"
-
-#: ..\..\..\b2evocore\_functions.php:1074
-msgid "URI scheme not allowed"
-msgstr "Onartzen ez den URI eskema"
-
-#: ..\..\..\b2evocore\_functions.php:1081
-msgid "URL not allowed"
-msgstr "Onartzen ez den URL-a"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:172
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "b2evolution.net-era spam-a jakinarazten..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:202
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr "geldiarazia (Localhost-ean gauzatua)."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:220
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "b2evolution.net-era spam zerrenda eskatzen..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:230
-msgid "Latest update timestamp"
-msgstr "Azken eguneraketaren ordua"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:255
-msgid "Incomplete reponse."
-msgstr "Bukatu gabeko erantzuna."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:263
-msgid "No new blacklisted strings are available."
-msgstr "Ez dago kate erabilgarri berririk zerrenda beltzan."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "Adding strings to local blacklist"
-msgstr "Zerrenda beltz lokalari kateak gehitzen"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-msgid "Adding:"
-msgstr "Gehitzen:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "OK."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-msgid "Not necessary! (Already handled)"
-msgstr "Ez da beharrezkoa! (jadanik gehitua zegoen)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:285
-msgid "New latest update timestamp"
-msgstr "Azken eguneraketa ordu berria"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:294
-msgid "Invalid reponse."
-msgstr "Erantzun baliogabea."
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "Eskatutako bloga ez da existitzen!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "Mezua"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:706
-msgid "PREVIEW"
-msgstr "AURREBISTA"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:832
-msgid "Next page"
-msgstr "Hurrengo orrialdea"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:833
-msgid "Previous page"
-msgstr "Aurreko orrialdea"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:878
-msgid "Previous post"
-msgstr "Aurreko mezua"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:935
-msgid "Next post"
-msgstr "Hurrengo mezua"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1047
-msgid "Next Page"
-msgstr "Hurrengo orrialdea"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1075
-msgid "Previous Page"
-msgstr "Aurreko orrialdea"
-
-#: ..\..\..\b2evocore\_functions_cats.php:90
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Ezin da ezabatu azpiatalak baditu!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:122
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "Ezin da azkeneko atala ezabatu barruan mezuak baditu!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:217
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "%s atala ez da existitzen!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:570
-msgid "Category"
-msgstr "Atala"
-
-#: ..\..\..\b2evocore\_functions_forms.php:311
-msgid "Save !"
-msgstr "Gorde!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:59
-#: ..\..\..\b2evocore\_vars.php:134
-#: ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "Karaktere baliogabea nabigatzailean"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "referer ignored"
-msgstr "bazter utzitako igortzailea"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-msgid "BlackList"
-msgstr "Zerrenda Beltza"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-msgid "robot"
-msgstr "robota"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-msgid "invalid"
-msgstr "baliogabea"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "search engine"
-msgstr "bilatzailea"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:137
-msgid "loading referering page"
-msgstr "orrialde igortzailea kargatzen"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:158
-msgid "found current url in page"
-msgstr "egungo url-a orrialdean aurkitu da"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:471
-msgid "not a query - no params!"
-msgstr "ez zen kontsulta bat - ez dago parametrorik!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:496
-msgid "no query string found"
-msgstr "ez da kontsulta katerik aurkitu"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354
-#: ..\..\..\install\index.php:90
-msgid "name"
-msgstr "izena"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "Pingback-ak bidaltzen..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "Ez dago egiteko pingback-ik."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "HASIERA"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "Prozesatzen:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "Ezin izan da honen host izena aurkitu:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "Zerbitzarira hemen konektatu:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "Ezin izan da koneksiorik ireki honekin:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "Goiburukoak eta edukia jasotzen hasi"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Pingback zerbitzaria X-Pingback goiburukoan aurkitua:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Pingback zerbitzaria Pingback etiketan aurkitua <link />:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr "Pingback zerbitzaria ez da goiburukoan eta edukian aurkitu"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "Pingback zerbitzariaren URL-a hutsik dago (PHP-ren fgets barne akatsa izan liteke)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "Pingback zerbitzariaren datuak"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "Orrialdea hona estekatu da:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "Orrialdea hemendik estekatu da:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr "%s -ri ping egiten..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "AMAIERA"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "Pingback-ak burutu dira."
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "b2evolution.net-era ping egiten..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "Weblogs.com-era ping egiten"
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "Blo.gs-era ping egiten"
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "technorati.com-era ping egiten..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Artxiboak"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Artxiboen Direktorioa"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Trackback-ak bidaltzen..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "Ez dago bidaltzeko trackback-ik."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "Bidaliko den estraktua:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "Trackback-ak burutu dira."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "Trackback-a hona bidaltzen:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Erantzuna:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "erabiltzaile/pasahitz okerrak."
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:120
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "setcookie %s-k huts egin du!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "erabiltzailea/pasahitza dagoeneko ez dute balio."
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Identifikatu behar zara!"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "Identifikatu kontu bat baldin baduzu..."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "Izena eman..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "Izena eman kontu bat irekitzeko..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "(%s) saioa itxi"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "Saioa itxi"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "Kudeaketa"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "Back-office-ra joan"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "(%s) profila"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "Nire profila editatu"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "Erabiltzaile profila"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "Igandea"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "Astelehena"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "Asteartea"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "Asteazkena"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "Osteguna"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "Ostirala"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "Larunbata"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "Iga"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "Ast"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "Ast"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "Ast"
-
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "Ost"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "Ost"
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "Lar"
-
-#  TRANS: abbrev. for Sunday
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr "I"
-
-#  TRANS: abbrev. for Monday
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr "A"
-
-#  TRANS: abbrev. for Tuesday
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr "A"
-
-#  TRANS: abbrev. for Wednesday
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr "A"
-
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr "O"
-
-#  TRANS: abbrev. for Friday
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr "O"
-
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr "L"
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "Urtarrila"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "Otsaila"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "Martxoa"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "Apirila"
-
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "Maiatza"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "Ekaina"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "Uztaila"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "Abuztua"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "Iraila"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "Urria"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "Azaroa"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "Abendua"
-
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "Urt"
-
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "Ots"
-
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "Mar"
-
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "Api"
-
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "Mai"
-
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "Eka"
-
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "Uzt"
-
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "Abu"
-
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "Ira"
-
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "Urr"
-
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "Aza"
-
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "Abe"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr "Lokala"
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr "Jakinarazia"
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr "Zentrala"
-
-#: ..\..\..\conf\_locales.php:49
-msgid "Czech (CZ)"
-msgstr "Txekiera (CZ)"
-
-#: ..\..\..\conf\_locales.php:56
-msgid "Danish (DK)"
-msgstr "Daniera (DK)"
-
-#: ..\..\..\conf\_locales.php:63
-msgid "German (DE)"
-msgstr "Alemaniera (DE)"
-
-#: ..\..\..\conf\_locales.php:70
-msgid "English (EU)"
-msgstr "Ingelesa (EU)"
-
-#: ..\..\..\conf\_locales.php:77
-msgid "English (UK)"
-msgstr "Ingelesa (UK)"
-
-#: ..\..\..\conf\_locales.php:84
-msgid "English (US)"
-msgstr "Ingelesa (US)"
-
-#: ..\..\..\conf\_locales.php:91
-msgid "English (CA)"
-msgstr "Ingelesa (CA)"
-
-#: ..\..\..\conf\_locales.php:98
-msgid "English (AU)"
-msgstr "Ingelesa (AU)"
-
-#: ..\..\..\conf\_locales.php:105
-msgid "English (IL)"
-msgstr "Ingelesa (EU)"
-
-#: ..\..\..\conf\_locales.php:112
-msgid "English (NZ)"
-msgstr "Ingelesa (NZ)"
-
-#: ..\..\..\conf\_locales.php:119
-msgid "English (SG)"
-msgstr "Ingelesa (SG)"
-
-#: ..\..\..\conf\_locales.php:126
-msgid "Spanish (ES)"
-msgstr "Espainiera (ES)"
-
-#: ..\..\..\conf\_locales.php:133
-msgid "Spanish (MX)"
-msgstr "Espainiera (MX)"
-
-#: ..\..\..\conf\_locales.php:140
-msgid "Spanish (VE)"
-msgstr "Espainiera (VE)"
-
-#: ..\..\..\conf\_locales.php:147
-msgid "Finnish (FI)"
-msgstr "Finlandiera (FI)"
-
-#: ..\..\..\conf\_locales.php:154
-msgid "French (FR)"
-msgstr "Frantsesa (FR)"
-
-#: ..\..\..\conf\_locales.php:161
-msgid "French (CA)"
-msgstr "Frantsesa (CA)"
-
-#: ..\..\..\conf\_locales.php:168
-msgid "French (BE)"
-msgstr "Frantsesa (BE)"
-
-#: ..\..\..\conf\_locales.php:175
-msgid "Galician (ES)"
-msgstr "Galiziera (ES)"
-
-#: ..\..\..\conf\_locales.php:182
-msgid "Hungarian (HU)"
-msgstr "Hungariera (HU)"
-
-#: ..\..\..\conf\_locales.php:189
-msgid "Italian (IT)"
-msgstr "Italiera (IT)"
-
-#: ..\..\..\conf\_locales.php:196
-msgid "Japanese (JP)"
-msgstr "Japoniera (JP)"
-
-#: ..\..\..\conf\_locales.php:203
-msgid "Lithuanian (LT)"
-msgstr "Lituaniera (LT)"
-
-#: ..\..\..\conf\_locales.php:210
-msgid "Bokm&aring;l (NO)"
-msgstr "Norbegiera (NO)"
-
-#: ..\..\..\conf\_locales.php:217
-msgid "Dutch (NL)"
-msgstr "Holandera (NL)"
-
-#: ..\..\..\conf\_locales.php:224
-msgid "Dutch (BE)"
-msgstr "Holandera (BE)"
-
-#: ..\..\..\conf\_locales.php:231
-msgid "Portuguese (BR)"
-msgstr "Portugus (BR)"
-
-#: ..\..\..\conf\_locales.php:238
-msgid "Portuguese (PT)"
-msgstr "Portugesa (BR)"
-
-#: ..\..\..\conf\_locales.php:245
-msgid "Slovak (SK)"
-msgstr "Eslovakiera (SK)"
-
-#: ..\..\..\conf\_locales.php:252
-msgid "Swedish (SE)"
-msgstr "Suediera (SE)"
-
-#: ..\..\..\conf\_locales.php:259
-msgid "Thai (TH)"
-msgstr "Thailandiera (TH)"
-
-#: ..\..\..\conf\_locales.php:266
-msgid "Turkish (TR)"
-msgstr "Turkiera (TR)"
-
-#: ..\..\..\conf\_locales.php:273
-msgid "Turkish utf-8 (TR)"
-msgstr "Turkiera utf-8 (TR)"
-
-#: ..\..\..\conf\_locales.php:280
-msgid "Chinese(S) gb2312 (CN)"
-msgstr "Txinera(S) gb2312 (CN)"
-
-#: ..\..\..\conf\_locales.php:287
-msgid "Chinese(S) utf-8 (CN)"
-msgstr "Txinera(S) utf-8 (CN)"
-
-#: ..\..\..\conf\_locales.php:303
-msgid "Trad. Chinese (TW)"
-msgstr "Txinera tradizionala (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:30
-msgid "You cannot leave comments on this post!"
-msgstr "Mezu honetan ezin duzu erantzunik utzi!"
-
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Please fill in the name field"
-msgstr "Bete ezazu 'izena' atala, mesedez"
-
-#: ..\..\..\htsrv\comment_post.php:54
-msgid "Please fill in the email field"
-msgstr "Bete ezazu  'eposta' atala, mesedez"
-
-#: ..\..\..\htsrv\comment_post.php:59
-msgid "Supplied name is invalid"
-msgstr "Emandako izenak ez du balio:"
-
-#: ..\..\..\htsrv\comment_post.php:65
-msgid "Supplied email address is invalid"
-msgstr "Eposta helbidea ez da balizkoa"
-
-#: ..\..\..\htsrv\comment_post.php:89
-#: ..\..\..\htsrv\trackback.php:69
-msgid "Please do not send empty comment"
-msgstr "Ez bidali zuri utzitako erantzunik, mesedez"
-
-#: ..\..\..\htsrv\comment_post.php:93
-#: ..\..\..\htsrv\trackback.php:73
-msgid "Supplied comment is invalid"
-msgstr "Emandako erantzuna baliogabea da"
-
-#: ..\..\..\htsrv\comment_post.php:110
-#, php-format
-msgid "You can only post a new comment every %d seconds."
-msgstr "Erantzun berri bat %d segundotan behin baino ezin duzu bidali."
-
-#: ..\..\..\htsrv\comment_post.php:114
-msgid "Cannot post comment, please correct these errors:"
-msgstr "Ezin da erantzuna publikatu. Akats hauek zuzendu, mesedez:"
-
-#: ..\..\..\htsrv\comment_post.php:115
-msgid "Back to comment editing"
-msgstr "Erantzunaren ediziora itzuli"
-
-#: ..\..\..\htsrv\comment_post.php:140
-#: ..\..\..\htsrv\comment_post.php:143
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Erantzun berria #%d \"%s\" mezuan"
-
-#: ..\..\..\htsrv\comment_post.php:155
-#: ..\..\..\htsrv\trackback.php:115
-#: ..\..\..\xmlsrv\xmlrpc.php:1411
-msgid "Url"
-msgstr "Url-a"
-
-#: ..\..\..\htsrv\comment_post.php:157
-msgid "Comment"
-msgstr "Erantzuna"
-
-#: ..\..\..\htsrv\comment_post.php:158
-#: ..\..\..\htsrv\trackback.php:117
-#: ..\..\..\xmlsrv\xmlrpc.php:1413
-msgid "Edit/Delete"
-msgstr "Editatu/Ezabatu"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "Pop zerbitzarira konektatzen..."
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "Koneksioak huts egin du:"
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "Pop zerbitzarian identifikatzen..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "Ez dago postik, edo identifikazioak huts egin du:"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "#%d mezua jasotzen..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "Prozesatzen..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "Zaharregia"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "Tituluaren aurrizkia ez dator bat"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Eduki gordina:"
-
-#: ..\..\..\htsrv\getmail.php:206
-#: ..\..\..\htsrv\login.php:88
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_login_form.php:48
-#: ..\..\..\htsrv\_lostpass_form.php:27
-#: ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27
-#: ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Erabiltzailea:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Pasahitza:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "Erabiltzaile edo pasahitz okerrak."
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "Atalaren ID-a"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "Blogaren ID-a"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "Sarrera ukatua."
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Titulu argitaratua"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Eduki argitaratua"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Zeregina burutu da, mezua ezabatu da."
-
-#: ..\..\..\htsrv\login.php:68
-msgid "You cannot reset this account in demo mode."
-msgstr "Adibiderako moduan ezin duzu kontu hau garbitu."
-
-#: ..\..\..\htsrv\login.php:82
-#: ..\..\..\htsrv\login.php:105
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Zure eposta helbidera mail bat bidali da zure pasahitz berriarekin."
-
-#: ..\..\..\htsrv\login.php:89
-msgid "New Password:"
-msgstr "Pasahitz berria:"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "You can login here:"
-msgstr "Hemen identifikatu zaitezke:"
-
-#: ..\..\..\htsrv\login.php:95
-msgid "your weblog's login/password"
-msgstr "zure blogaren erabiltzaile/pasahitza"
-
-#: ..\..\..\htsrv\login.php:97
-msgid "The email could not be sent."
-msgstr "Ezin izan da eposta bidali."
-
-#: ..\..\..\htsrv\login.php:98
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Arrazoi posiblea: agian zure host-ak mail() funtzioa ezgaitu du..."
-
-#: ..\..\..\htsrv\login.php:122
-msgid "Note: You are already logged in!"
-msgstr "Oharra: Identifikatu zara jada!"
-
-#: ..\..\..\htsrv\login.php:130
-msgid "Continue..."
-msgstr "Jarraitu..."
-
-#: ..\..\..\htsrv\profile_update.php:36
-#: ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "Ez zara identifikatu."
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "Ez zara aldatzen saiatzen ari zaren kontu berdinarekin identifikatu."
-
-#: ..\..\..\htsrv\profile_update.php:47
-#: ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64
-#: ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79
-#: ..\..\..\htsrv\profile_update.php:102
-#: ..\..\..\htsrv\profile_update.php:107
-#: ..\..\..\htsrv\profile_update.php:113
-msgid "Back to profile"
-msgstr "Profilera itzuli"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "mesedez, zure goitizena sartu (zure erabiltzaile izenaren berdina izan daiteke)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "zure UIN ICQ-a zenbaki bakarra izan daiteke. "
-
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "mesedez, zure eposta helbidea sartu"
-
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "eposta helbidea ez da balizkoa"
-
-#: ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "pasahitz berria behin baino ez duzu idatzi. Hau bi aldiz idaztera itzuli, mesedez."
-
-#: ..\..\..\htsrv\profile_update.php:106
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "bi pasahitz  ezberdin idatzi dituzu. Hau zuzentzera itzuli, mesedez."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "erabiltzaile izen bat sartu, mesedez"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "zure pasahitza sartu (bi aldiz), mesedez"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "pasahitz berdina idatzi pasahitzetarako bi ataletan, mesedez"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "erabiltzaile izen hau dagoeneko badago, beste bat aukeratu mesedez"
-
-#: ..\..\..\htsrv\register.php:119
-#: ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "erabiltzaile erregistro berria zure blogean"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Erabiltzaileak kudeatu"
-
-#: ..\..\..\htsrv\trackback.php:107
-#: ..\..\..\htsrv\trackback.php:112
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Trackback berria zure #%d \"%s\" mezuan"
-
-#: ..\..\..\htsrv\trackback.php:114
-#: ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Website"
-msgstr "Webgunea"
-
-#: ..\..\..\htsrv\trackback.php:116
-#: ..\..\..\xmlsrv\xmlrpc.php:1412
-msgid "Excerpt"
-msgstr "Estraktua"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "Sarbide-formularioa"
-
-#: ..\..\..\htsrv\_login_form.php:45
-msgid "You will have to accept cookies in order to log in."
-msgstr "Identifikatu ahal izateko cookie-ak onartu behar dituzu."
-
-#: ..\..\..\htsrv\_login_form.php:53
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "Pasahitza"
-
-#: ..\..\..\htsrv\_login_form.php:59
-#: ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "Sartu!"
-
-#: ..\..\..\htsrv\_login_form.php:67
-#: ..\..\..\install\index.php:64
-msgid "Go to Blogs"
-msgstr "Blogetara joan"
-
-#: ..\..\..\htsrv\_login_form.php:69
-msgid "Lost your password ?"
-msgstr "Zure pasahitza galdu duzu?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Pasahitza galdu duzu?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Epostaz bidaliko zaizun pasahitz berri bat sortuko da."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "Pasahitz berria sortu!"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Erregistroa burutu da"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Erregistroa Ezgaitua"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "Erabiltzaile erregistroa ez dago baimendua."
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Orrialde nagusia"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Erregistro formularioa"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(bi aldiz)"
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "%d karaktere gutxienez, mesedez."
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr "Hobestutako lengoaia"
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "Erregistratu!"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr "Sortutako kontu batera sartu..."
-
-#: ..\..\..\install\index.php:52
-msgid "b2evo installer"
-msgstr "b2evolution-en instalatzailea"
-
-#: ..\..\..\install\index.php:59
-msgid "Installer for version "
-msgstr "Bertsioaren instalatzailea"
-
-#: ..\..\..\install\index.php:61
-msgid "Current installation"
-msgstr "Egungo instalazioa"
-
-#: ..\..\..\install\index.php:62
-msgid "Install menu"
-msgstr "Instalaziorako menua"
-
-#: ..\..\..\install\index.php:63
-msgid "PHP info"
-msgstr "PHP info"
-
-#: ..\..\..\install\index.php:65
-msgid "Go to Admin"
-msgstr "Mezua publikatu"
-
-#: ..\..\..\install\index.php:66
-msgid "Online"
-msgstr "Online"
-
-#: ..\..\..\install\index.php:67
-msgid "Manual"
-msgstr "Gidaliburua"
-
-#: ..\..\..\install\index.php:68
-msgid "Support"
-msgstr "Laguntza"
-
-#: ..\..\..\install\index.php:77
-msgid "Language / Locale"
-msgstr "Lengoaia / Locale-a"
-
-#: ..\..\..\install\index.php:78
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "Lehenetsitako lengoaia/locale bat aukeratu b2evolution-en instalazioarentzako."
-
-#: ..\..\..\install\index.php:106
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "Beheko datu-basearen konfigurazioa egiaztatu eta, beharrezkoa balitz, eguneratu..."
-
-#: ..\..\..\install\index.php:118
-#: ..\..\..\install\index.php:127
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "b2evolution-en bertsio honentzat gutxieneko eskakizuna %s bertsioa %s da, baina %s bertsioa erabiltzen saiatzen ari zara!"
-
-#: ..\..\..\install\index.php:150
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr "Badirudi datu-basearen konfigurazio baloreak ez dutela funtzionatzen. Hauek arretaz egiaztatu eta berriro saiatu, mesedez..."
-
-#: ..\..\..\install\index.php:190
-msgid "Config file update"
-msgstr "Konfigurazio artxiboaren eguneraketa"
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "Ezin da [%s] konfigurazio artxiboa automatikoki eguneratu"
-
-#: ..\..\..\install\index.php:192
-msgid "There are two ways to deal with this:"
-msgstr "Hau konpontzeko bi aukera daude:"
-
-#: ..\..\..\install\index.php:194
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr "Konfigurazio artxiboaren baimenak aldatu ditzakezu (chmod) instalatzaileak eguneratu ditzan:"
-
-#: ..\..\..\install\index.php:196
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr "<code>chmod 666 %s</code>. Behar izanez gero, <a %s>baimenen inguruko gidaliburua</a> bisitatu."
-
-#: ..\..\..\install\index.php:197
-msgid "Come back to this page and refresh/reload."
-msgstr "Orrialde honetara itzuli eta eguneratu/berriz kargatu."
-
-#: ..\..\..\install\index.php:201
-msgid "Alternatively, you can update the config file manually:"
-msgstr "Konfigurazio artxiboa eskuz igo dezakezu ere:"
-
-#: ..\..\..\install\index.php:203
-msgid "Open the _config.php file locally with a text editor."
-msgstr "_config.php artxiboa testu-editore batekin ireki."
-
-#: ..\..\..\install\index.php:204
-msgid "Delete all contents!"
-msgstr "Eduki guztia ezabatu!"
-
-#: ..\..\..\install\index.php:205
-msgid "Copy the contents from the box below."
-msgstr "Beheko koadroaren edukia kopiatu."
-
-#: ..\..\..\install\index.php:206
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "Testu-editorean itsatsi. <strong>ADI: Ziurta ezazu artxiboan EZ DAGOELA ZURI UTZITAKO TARTERIK azken <code>?&gt;</code>-ren ondoren.</strong> Konfigurazio artxiboaren bukaeran sartutako edozein tarte, tabulazio, lerro berri edota zuri utzitako lerroak cookie-n finkapena eragotzi dezake."
-
-#: ..\..\..\install\index.php:207
-msgid "Save the new _config.php file locally."
-msgstr "_config.php berria gorde. "
-
-#: ..\..\..\install\index.php:208
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "Zure zerbitzarira igo, /_conf direktoriora"
-
-#: ..\..\..\install\index.php:209
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr "<a %s>Instalazioa zerotik burutu</a>"
-
-#: ..\..\..\install\index.php:213
-msgid "This is how your _config.php should look like:"
-msgstr "Zure _config.php horrela geratu beharko litzateke:"
-
-#: ..\..\..\install\index.php:233
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "[%s] konfigurazio artxiboa egokiro eguneratu da."
-
-#: ..\..\..\install\index.php:266
-msgid "Base configuration"
-msgstr "Oinarrizko konfigurazioa"
-
-#: ..\..\..\install\index.php:268
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr "Oinarrizko konfigurazio artxiboa ez da oraindik editatu. Ondorengo formularioa betez egin dezakezu."
-
-#: ..\..\..\install\index.php:270
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "Hau zerbitzarian b2evolution konfiguratzeko beharrezkoa den gutxieneko informazioa da:"
-
-# C:\www\b2evolution\blogs\install\index.php:256
-#: ..\..\..\install\index.php:277
-msgid "Database you want to install into"
-msgstr "Datu-basea non instalatu nahi duzun"
-
-#: ..\..\..\install\index.php:279
-#: ..\..\..\install\index.php:384
-msgid "mySQL Username"
-msgstr "MySQL Erabiltzailea"
-
-#: ..\..\..\install\index.php:279
-msgid "Your username to access the database"
-msgstr "Datu-basera sartzeko erabiltzaile izena"
-
-#: ..\..\..\install\index.php:280
-#: ..\..\..\install\index.php:385
-msgid "mySQL Password"
-msgstr "MySQL Pasahitza"
-
-#: ..\..\..\install\index.php:280
-msgid "Your password to access the database"
-msgstr "Datu-basera sartzeko pasahitza"
-
-#: ..\..\..\install\index.php:281
-#: ..\..\..\install\index.php:386
-msgid "mySQL Database"
-msgstr "MySQL Datu-basea"
-
-#: ..\..\..\install\index.php:281
-msgid "Name of the database you want to use"
-msgstr "Erabili nahi den datu-basearen izena"
-
-#: ..\..\..\install\index.php:282
-#: ..\..\..\install\index.php:387
-msgid "mySQL Host"
-msgstr "MySQL Host-a"
-
-#: ..\..\..\install\index.php:282
-msgid "You probably won't have to change this"
-msgstr "Litekeena da hau aldatu beharrik ez izatea"
-
-#: ..\..\..\install\index.php:287
-msgid "Additional settings"
-msgstr "Aukera osagarriak"
-
-#: ..\..\..\install\index.php:289
-#: ..\..\..\install\index.php:388
-msgid "Base URL"
-msgstr "Oinarrizko URL-a"
-
-#: ..\..\..\install\index.php:289
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr "Besterik adierazi ezean b2evolution eta zure blogak hemen egongo dira. EGIAZTA EZAZU HAU ARRETAZ edo ez du ezerk funtzionatuko. b2evolution zure ordenagailu lokalan probatu nahi baduzu, cookie-en funtzionamendua bermatzeko, \"http://<strong>localhost</strong>/erruta\" ERABILI behar duzu... EZ erabili zure ordanagailuaren izena!"
-
-#: ..\..\..\install\index.php:291
-msgid "Your email"
-msgstr "Zure eposta"
-
-#: ..\..\..\install\index.php:291
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "Errore mezuetan erabiliko da, erabiltzaileak zurekin harremanetan jartzeko aukera izan dezaten. Erabiltzaile berrien erregistroen jakinarazpenak ere jasoko dituzu.  "
-
-#: ..\..\..\install\index.php:298
-msgid "Update config file"
-msgstr "Konfigurazio artxiboa eguneratu"
-
-#: ..\..\..\install\index.php:318
-msgid "How do you want to install b2evolution?"
-msgstr "Nola instalatu nahi duzu b2evolution?"
-
-#: ..\..\..\install\index.php:322
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "Instalazioa burutzeko modu ezberdinak daude. Bat aukeratu:"
-
-#: ..\..\..\install\index.php:325
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>Instalazio berria</strong>: b2evolution-en datu-basearen taulak adibiderako datuekin instalatu."
-
-#: ..\..\..\install\index.php:328
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>b2evolution-en aurreko bertsio batetik eguneratu</strong>: b2evolution-en datu-baseak eguneratu egungo bertsioarekin bateragarriak egiteko!"
-
-#: ..\..\..\install\index.php:331
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Cafelog/b2 v 0.6.x-etik eguneratu</strong>: b2evolutionen  datu-basearen taulak instalatu eta bertan Cafelog/b2-ren datuak kopiatu."
-
-#: ..\..\..\install\index.php:334
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>Manywhere Miniblog-etik eguneratu</strong>: b2evolutionen  datu-basearen taulak instalatu eta bertan Miniblog-ren datuak kopiatu."
-
-#: ..\..\..\install\index.php:337
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>WordPress v 1.2-tik eguneratu</strong>: b2evolutionen  datu-basearen taulak instalatu eta bertan WordPress-en datuak kopiatu."
-
-#: ..\..\..\install\index.php:344
-msgid "Delete b2evolution tables"
-msgstr "b2evolution taulak ezabatu"
-
-#: ..\..\..\install\index.php:345
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr "Dagoeneko b2evolution-en taulak instalatu badituzu eta berriro hasi nahi baduzu, hauek instalazio berria hasi aurretik ezabatu beharko dituzu. <strong>KONTUZ: aurreko b2evolution-aren taula eta informazioa guztia galduko da!!!</strong> Zure Cafelog/b2 edo bestelako taulak, baldin eta badituzu, ez dira ikutuko."
-
-#: ..\..\..\install\index.php:348
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr "<strong>Oinarrizko konfigurazioa aldatu</strong> (ikus laburpena behean): b2evolution-en datu-basea edo artxiboak beste helbide batera mugitu badituzu..."
-
-#: ..\..\..\install\index.php:353
-msgid "GO!"
-msgstr "AURRERA!"
-
-#: ..\..\..\install\index.php:360
-msgid "Need to start anew?"
-msgstr "Berriro hasi nahi duzu?"
-
-#: ..\..\..\install\index.php:361
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr "Dagoeneko b2evolution-en taulak aurretik instalatu badituzu eta berriro hasi nahi baduzu, instalazio berria hasi aurretik ezabatu behar dituzu. b2evolution-ek berak bere taulak ezabatu ditzake, baina bistako segurtasun arrazoiengatik, ezaugarri hau defektuz desaktibatuta dago."
-
-#: ..\..\..\install\index.php:373
-msgid "Base config recap..."
-msgstr "Oinarrizko konfigurazioaren laburpena..."
-
-#: ..\..\..\install\index.php:375
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr "Konfigurazioa zuzena ez bada, EZ JARRAITU instalazioarekin, eta <a %s>akatsak zuzendu</a>."
-
-#: ..\..\..\install\index.php:385
-msgid "(Set, but not shown for security reasons)"
-msgstr "(Finkatua, baina segurtasun arrazoiengatik ez da erakusten)"
-
-#: ..\..\..\install\index.php:389
-msgid "Admin email"
-msgstr "Administratzailearen eposta"
-
-#: ..\..\..\install\index.php:401
-msgid "Installing b2evolution tables with sample data"
-msgstr "b2evolutin taulak adibiderako datuekin instalatzen"
-
-#: ..\..\..\install\index.php:406
-msgid "Installation successful!"
-msgstr "Instalazioa arrakastaz burutu da!"
-
-#: ..\..\..\install\index.php:408
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Orain <a %s>identifikatu</a> zaitezke \"admin\" erabiltzaile izena eta \"%s\" pasahitzarekin.</p>\n"
-"\t<p>Pasahitza apunta ezazu! Pasahitz <em>aleatorioa</em> da, b2evolution instalatzerakoan sortzen dena. Galduz gero, datu-basearen taulak ezabatu eta berriro zerotik instalatu beharko duzu.</p>"
-
-#: ..\..\..\install\index.php:421
-msgid "Upgrading data in existing b2evolution database"
-msgstr "Dagoen b2evolution-en datu-basea eguneratzen"
-
-#: ..\..\..\install\index.php:426
-#: ..\..\..\install\index.php:446
-#: ..\..\..\install\index.php:465
-#: ..\..\..\install\index.php:485
-msgid "Upgrade completed successfully!"
-msgstr "Eguneraketa arrakastaz burutu da!"
-
-#: ..\..\..\install\index.php:427
-#: ..\..\..\install\index.php:447
-#: ..\..\..\install\index.php:486
-#: ..\..\..\install\_functions_evoupgrade.php:128
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "Orain <a %s>identifikatu</a> zaitezke zure ohiko %s erabiltzaile izen eta pasahitzarekin."
-
-#: ..\..\..\install\index.php:441
-#: ..\..\..\install\index.php:460
-#: ..\..\..\install\index.php:480
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr "b2evolution taulak instalatzen eta dauden %s datuak kopiatzen"
-
-#: ..\..\..\install\index.php:466
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Orain <a %s>identifikatu</a> zaitezke zure Miniblog eposta helbidearekin, 20 karakteretan mugatua. Pasahitz guztiak \"%s\"-ra aldatu dira.</p>\n"
-"\t<p>Apunta ezazu pasahitza! b2evolution instalatzerakoan sortzen den pasahitz <em>aleatorio</em> bat da. Galduz gero, datu-basearen taulak ezabatu eta berriro zerotik instalatu beharko duzu.</p>"
-
-#: ..\..\..\install\index.php:499
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "Datu-basetik b2evolution taulak ezabatzen"
-
-#: ..\..\..\install\index.php:503
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "Segurtasun arrazoiengatik, besterik adierazi ezean reset ezaugarria desaktibatuta dago."
-
-#: ..\..\..\install\index.php:513
-msgid "Reset done!"
-msgstr "Baloreak arrakastaz leheneratu dira!"
-
-#: ..\..\..\install\index.php:514
-msgid "Back to menu"
-msgstr "Menura itzuli"
-
-#: ..\..\..\install\index.php:522
-msgid "official website"
-msgstr "webgune ofiziala"
-
-#: ..\..\..\install\index.php:524
-msgid "contact"
-msgstr "harremanetarako"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "Blog honek Cafelog-etik eguneratutako mezu guztiak biltzen ditu. Blogaren izena '%s' da. %s"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is a sample linkblog entry"
-msgstr "Hau linkblog sarrera baten adibidea da"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr "Hau linkblog sarrera bat azaltzen  duen adibiderako testu bat da. Baliteke zuk hau zuri uztea nahiago izatea, soilik loturaren izenburua eta helbidea emanez."
-
-#: ..\..\..\install\_functions_create.php:432
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "Hau '%s' blogaren azalpen luzea da. %s"
-
-#: ..\..\..\install\_functions_create.php:440
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr "Blog hau (#1 bloga) oso blog berezia da! Automatikoki beste blogen mezu guztiak biltzen ditu. Honek sistema honetan publikatzen den guztiaren jarraipena egiteko aukera ematen dizu. Blog hau bisitarientzako ezkutatu daiteke, blogen kudeaketa gunean 'Blog publikoen zerrendan sartu' aukerari marka kenduz."
-
-#: ..\..\..\install\_functions_create.php:442
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:476
-#: ..\..\..\install\_functions_create.php:495
-#, php-format
-msgid "%s Title"
-msgstr "%s Izenburua"
-
-#: ..\..\..\install\_functions_create.php:447
-#: ..\..\..\install\_functions_create.php:464
-#: ..\..\..\install\_functions_create.php:481
-#: ..\..\..\install\_functions_create.php:500
-#, php-format
-msgid "Tagline for %s"
-msgstr "%s -rentzako sinadura"
-
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:465
-#: ..\..\..\install\_functions_create.php:482
-#: ..\..\..\install\_functions_create.php:501
-#, php-format
-msgid "Short description for %s"
-msgstr "%s -ren azalpen laburra"
-
-#: ..\..\..\install\_functions_create.php:451
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:485
-#: ..\..\..\install\_functions_create.php:504
-#, php-format
-msgid "Notes for %s"
-msgstr "%s -ren inguruko oharrak"
-
-#: ..\..\..\install\_functions_create.php:452
-#: ..\..\..\install\_functions_create.php:470
-#: ..\..\..\install\_functions_create.php:486
-#: ..\..\..\install\_functions_create.php:505
-#, php-format
-msgid "Keywords for %s"
-msgstr "%s -rentzako gako-hitzak"
-
-#: ..\..\..\install\_functions_create.php:493
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr "Blog honen asmo nagusia beste blogen barnean elementu lateral gisa erakustea da, non zure gogoko/erlazionatutako estekak erakutsiko baitituen."
-
-#: ..\..\..\install\_functions_create.php:571
-msgid "Clean Permalinks!"
-msgstr "Permalink garbiak!"
-
-#: ..\..\..\install\_functions_create.php:571
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-"b2evolution-ek formatu zaharra erabiltzen du permalink eta erantzunen loturetan, web zerbitzari ezberdinen konfigurazioekin bateragarritasun maximoa lorzeko asmoarekin. \n"
-"\n"
-"Dena den, zure zerbitzariak onartzen badu, 'Aukerak' pantailan permalink garbiak aktibatu beharko zenituzke... ('Extra-path informazioa erabili' markatu)"
-
-#: ..\..\..\install\_functions_create.php:577
-msgid "Apache optimization..."
-msgstr "Apache-ren optimizazioa..."
-
-#: ..\..\..\install\_functions_create.php:577
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-"<code>/blogs</code> eta <code>/blogs/admin</code> direktoriotan [<code>sample.htaccess</code>] izena duten bi artxibo daude. Izenok [<code>.htaccess</code>]-ra aldatzen saiatu beharko zinateke.\n"
-"\n"
-"Honela, zerbitzariak b2evolution maneiatzen duen modua optimizatuko zenuke (Apache erabiltzen badu). Besterik adierazi ezean artxibo hauek desaktibatuta daude, erabiltzen saiatzerakoan zenbait zerbitzaritan erroreak eman ditzaketelako. Izenak aldatzerakoan hau gertatzen bazaizu, ezaba itzazu."
-
-#: ..\..\..\install\_functions_create.php:583
-msgid "About evoSkins..."
-msgstr "evoSkin-en inguruan..."
-
-#: ..\..\..\install\_functions_create.php:583
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-"Besterik adierazi ezean, b2evolution blogek aurretik zehaztutako skin-a erabiltzen dute. \n"
-"\n"
-"Bisitariek skin berria aukeratu dezakete (administratzaileak baimentzen badu) skin gehienek integratzen duten skin hautagailuaren bitartez. \n"
-"\n"
-"Edozein blogentzat aurretik zehaztutako skin-a alda daiteke blog honen parametroen ezaugarriak editatuz, back-office-an. Mundu guztiarentzako skin baten bistaratzea ere behartu daiteke.\n"
-"\n"
-"Bestetik, skin erabilgarriak mugatu daitezke /blogs/skins direktoriotik hauetariko batzuk ezabatuz, hala nola zure berezko skin-ak sortu edozein skin direktorio bikoiztuz, moldatuz edota bere izena aldatuz.\n"
-"\n"
-"Skin bat pertsonalizatzen hasteko, bere '<code>_main.php</code>' artxiboa editore batetan ireki eta kodearen azalpenak irakurri. Eta, noski, evoSkin-i buruzko gidaliburua irakurri!"
-
-#: ..\..\..\install\_functions_create.php:595
-msgid "Skins, Stubs and Templates..."
-msgstr "Skin-ak, stub-ak eta ereduak..."
-
-#: ..\..\..\install\_functions_create.php:595
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-"Blog guztiak skin bat erabiliz aurkezten dira. (Skin-en inguruko informazio gehiago beste mezu batetan).\n"
-"\n"
-"Honek blogetarako sarrera '<code>index.php</code>' artxiboaren bitartez egiten dela esan nahi du, zeinak datu-basean aurretik zehaztutako parametroak kargatu eta ondorengo bistaratze lan guztia skin-ari pasatzen baition.\n"
-"\n"
-"Bestalde, datu-basean lehenetsitako baloreak erabili nahi ez badituzu eta, adibidez, skin, atal edota linkblog zehatz bat behartu nahi baduzu, emandako '<code>a_stub.php</code>' bezalako stub artxibo bat sortu eta bertatik zure blogari deitu diezaiokezu, index.php erabili ordez.\n"
-"\n"
-"Pertsonalizazio oso espezifikoak egin behar badituzu, '<code>a_noskin.php</code> bezalako formaturik gabeko ereduak erabili ditzakezu ere.\n"
-"\n"
-"Stub edota ereduaren artxiboaren barruan informazio gehiago aurkituko duzu. Testu-editore batetan ireki eta bere barruko oharrak irakurri.\n"
-"\n"
-"Dena den, ziurta ezazu blogerako sarbide-metodo egokia zehazten duzula. Stub edota eredu bat erabiltzen baduzu bere artxibo izena 'Stub izena' atalan zehaztu behar duzu ere. Hori egin ezean, permalink-ek ez dute egokiro funtzionatuko. "
-
-#: ..\..\..\install\_functions_create.php:609
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "Blog anizkunak, blog berriak, blog zaharrak..."
-
-#: ..\..\..\install\_functions_create.php:610
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-"b2evolution-ek 4 blog darkartza: 'Blog All', 'Blog A', 'Blog B' eta 'Linkblog'.\n"
-"\n"
-"Hauetariko batzuk funtzio bereziak dituzte.Honi buruz, dagokion orrialdean irakurri.\n"
-"\n"
-"Blogen kudeaketa gunean (Backoffice) blog berriak sortu edota nahi ez dituzunak ezaba ditzakezu. "
-
-#: ..\..\..\install\_functions_create.php:619
-msgid "This is a multipage post"
-msgstr "Hau mezu orrianitz bat da"
-
-#: ..\..\..\install\_functions_create.php:619
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-"Hau mezu orrianitz baten 1 orrialdea da.\n"
-"\n"
-"Gainontzeko orrialdeak ikus ditzakezu testu honen azpiko esteketan klik eginez.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Hau 2 orrialdea da.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Hau 3 orrialdea da.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Hau 4 orrialdea da.\n"
-"\n"
-"Hau azken  orrialdea da."
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post with no teaser"
-msgstr "Aurkezpenik gabeko mezu hedatua"
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Hau aurkezpenik gabeko mezu hedatua da. Honek \"gehiago\" klikatzerakoan esaldi hau ez duzula ikusiko esan nahi du.\n"
-" \n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"Hau testu hedatua da. \"gehiago\" estekan klik egiterakoan baino ez da ikusten."
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Extended post"
-msgstr "Mezu hedatua"
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Hau mezu hedatu bat da. Honek printzipioz aurkezpen txikia hau baino ez duzula ikusiko esan nahi du eta, gehiago ikusteko, beheko estekan klik egin behar duzula.\n"
-" \n"
-"<!--more-->\n"
-"\n"
-"Hau hedatutako testua da. \"gehiago\" estekan klik egiterakoan baino ez da ikusten."
-
-#: ..\..\..\install\_functions_create.php:655
-msgid "Important information"
-msgstr "Informazio garrantzitsua"
-
-#: ..\..\..\install\_functions_create.php:655
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-"B blogak zenbait mezu 'b2evolution Tips' (b2evolution aholkuak) atalan ditu.\n"
-"\n"
-"Nahi baduzu, irakurri ondoren mezu hauek ezabatu ditzakezu. Beraien egoera  'Gaitzetsia'-ra aldatu dezakezu ere, irakurri duzunaren gaineko kontrola mantentzearren."
-
-#: ..\..\..\install\_functions_create.php:693
-msgid "First Post"
-msgstr "Lehen mezua"
-
-#: ..\..\..\install\_functions_create.php:693
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>Hau lehen mezua da.</p>\n"
-"\n"
-"<p>A nahiz B blogetan erakusten da.</p>"
-
-#: ..\..\..\install\_functions_create.php:699
-msgid "Second post"
-msgstr "Bigarren mezua"
-
-#: ..\..\..\install\_functions_create.php:699
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-"<p>Hau bigarren mezua da.</p>\n"
-"\n"
-"<p>A blogean baino ez da ageri, baina zenbait ataletan.</p>"
-
-#: ..\..\..\install\_functions_create.php:705
-msgid "Third post"
-msgstr "Hirugarren mezua"
-
-#: ..\..\..\install\_functions_create.php:705
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-"<p>Hau irugarren mezua da.</p>\n"
-"\n"
-"<p>B blogean ageri da bakarrik, eta atal bakar batean.</p>"
-
-#: ..\..\..\install\_functions_create.php:727
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "Kaixo, hau erantzun bat da. <br /> Ezabatzeko, identifikatu, eta mezuaren erantzunetara jo. Hor editatzeko edota ezbatzeko aukera izango duzu."
-
-#: ..\..\..\install\_functions_evoupgrade.php:127
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "Datu-basearen eskema jadanik eguneratua zegoen. Ez da aldaketarik egin."
-
-#: ..\..\..\install\_functions_evoupgrade.php:327
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr "Hurrengo stub artxibo izenak blog batek baino gehiagok erabiltzen ari dituztela dirudi: ['%s']"
-
-#: ..\..\..\install\_functions_evoupgrade.php:329
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "Ezin da eguneratu bakarrak izan arte. Datu-basearen atala: [%s]"
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr "Datu-basearen eskemaren bertsioa egiaztatzen.."
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "EZ DA AURKITU! Ez da b2evolution datu-base bat"
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr "Bertsio hau zaharregia da!"
-
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "Bertsio hau berriegia da! Ezin da bertsio horretara itzuli."
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr "Blog honek Miniblog-etik eguneratutako mezu guztiak ditu. Blogaren izena '%s' da. %s"
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "No desc available"
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "No desc available"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "URL-ak klikagarriak bihurtu"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "&lt;P&gt; eta &lt;BR&gt; etiketa automatikoak"
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "BB formatua, adb.: [b]bold[/b]"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr "GreyMatter estiloko formatua"
-
-# C:\www\b2evolution\blogs\plugins\renderers\_gmcode.renderer.php:59
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr "**hizki lodiak ** \\kurtsiba\\ //kurtsiba// __azpimarratua__ ##tt## %%codeblock%%"
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "Testu smilieak ikono bihurtu"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "Humane Web Text Generator 2.0 beta"
-
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:79
-msgid "Wacko style formatting"
-msgstr "Wacko estiloko formatua"
-
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:80
-msgid ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
-msgstr ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
-
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:42
-msgid "Wiki Links converter"
-msgstr "Wiki Links bihurtzailea"
-
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:43
-msgid "WikiWord links ((link)) [[link ]]"
-msgstr "WikiWord estekak ((link)) [[link ]]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr "HTML etiketen sartze erraztua"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "INSertado [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "Ezabaketa [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "STRong-ek [Alt-S] hizki lodiak ordezkatzen ditu"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "EMphasis-ek [Alt-E] kurtsiba ordezkatzen du"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "CODE [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "Parrafoa [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "Ordenatu gabeko zerrenda [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "Elementua zerrendatu [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "Aipatu [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "IMaGe [Alt-G] Irudia"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "A href [Alt-A] url helbidea"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "Gehiago [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "Aurkezpenik gabe [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "Hurrengo orrialdea [Alt + Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "Etiketa guztiak itxi"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr "testu ALTernatiboa"
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "Smilien sartzea klik bakarrean"
-
-#  TRANS: All categories, skin's categories list
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "Guztiak"
-
-#: ..\..\..\skins\_feedback.php:77
-#: ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr "Hona bidali trackback erreferentziak:"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95
-#: ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "Ez daude %s mezu honetan..."
-
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "Zure eposta <strong>ez</strong> da orrialdean erakutsiko."
-
-#: ..\..\..\skins\_feedback.php:178
-#: ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "Webgunea"
-
-#: ..\..\..\skins\_feedback.php:178
-#: ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "Zure URL-a erakutsiko da."
-
-#: ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Lerro saltoak &lt;br /&gt; bihurtzen dira"
-
-#: ..\..\..\skins\_feedback.php:200
-#: ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "Remember me"
-msgstr "Nire datuak gogoratu"
-
-#: ..\..\..\skins\_feedback.php:200
-#: ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(Izena, eposta &amp; url-arentzako cookiak finkatu)"
-
-#: ..\..\..\skins\_lastcomments.php:33
-#: ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54
-#: ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "Honi erantzunez:"
-
-#: ..\..\..\skins\_linkblog.php:31
-#: ..\..\..\skins\custom\_linkblog.php:21
-msgid "Linkblog"
-msgstr "Linkblog-a"
-
-#: ..\..\..\skins\_linkblog.php:71
-#: ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "gehiago"
-
-#: ..\..\..\skins\_profile.php:65
-#: ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:66
-#: ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:67
-#: ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr "Bloga aukeratu:"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr "Skin-a aukeratu:"
-
-#: ..\..\..\skins\basic\_main.php:98
-#: ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "hitz"
-
-#: ..\..\..\skins\basic\_main.php:103
-msgid "Read more..."
-msgstr "Gehiago irakurri..."
-
-#: ..\..\..\skins\bluesky\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:170
-msgid "Choose a skin"
-msgstr "Skin bat aukeratu"
-
-#: ..\..\..\skins\custom\_main.php:163
-msgid "Previous"
-msgstr "Aurrekoak"
-
-#: ..\..\..\skins\custom\_main.php:163
-msgid "Next"
-msgstr "Hurrengoak"
-
-#: ..\..\..\skins\custom\_main.php:213
-#: ..\..\..\skins\natural_pink\_main.php:205
-#: ..\..\..\skins\wpc_aubmach\_main.php:150
-#: ..\..\..\skins\wpc_default\_main.php:153
-msgid "Choose skin"
-msgstr "Skin-a aukeratu"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "Egile honen mezu guztiak ikusi"
-
-#: ..\..\..\skins\originalb2\_main.php:176
-msgid "archives"
-msgstr "artxibo"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "Hona bidali trackback erreferentziak:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Comment by"
-msgstr "Bidaltzailea"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Trackback from"
-msgstr "Trackback-a hemendik"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Pingback from"
-msgstr "Pingback-a hemendik"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Edit This"
-msgstr "Editatu"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:185
-#: ..\..\..\skins\wpc_default\_feedback.php:185
-msgid "E-mail"
-msgstr "E-posta"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:198
-#: ..\..\..\skins\wpc_default\_feedback.php:198
-msgid "Your Comment"
-msgstr "Zure erantzuna"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:218
-#: ..\..\..\skins\wpc_default\_feedback.php:218
-msgid "Say It!"
-msgstr "Esan ezazu!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Filed under:"
-msgstr "Hemen artxibatu da:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:160
-#: ..\..\..\skins\wpc_default\_main.php:163
-msgid "Other"
-msgstr "Besterik"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:172
-#: ..\..\..\skins\wpc_default\_main.php:175
-msgid "Meta"
-msgstr "Meta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "Syndicate this site using RSS"
-msgstr "RSS erabiliz sindikatu"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "The latest comments to all posts in RSS"
-msgstr "Mezu guztien azken erantzunak RSS-n"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0 Erantzunak"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "Orrialde honek balizko XHTML 1.0 Transitional "
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "Balizko <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>-a"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:187
-#: ..\..\..\skins\wpc_default\_main.php:180
-#: ..\..\..\skins\wpc_default\_main.php:190
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Orrialde honek b2evolution erabiltzen du."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "Skin honek jatorriz WordPress-entzat diseinatutako CSS bat erabiltzen du (ikus diseinuaren kredituak style.css-en)."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "Original design credits for this skin:"
-msgstr "Skin honen jatorrizko diseinuaren kredituak:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "WP-ren CSS fitxategiekin bateragarritasun maximoa ziurtatzeko, WP-n ez dauden b2evolution-en ezaugarri gehienak ezkutatu dira wpc_* skin honetan."
-
-#: ..\..\..\xmlsrv\rdf.php:60
-#: ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] Gehiago irakurri!"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1404
-#: ..\..\..\xmlsrv\xmlrpc.php:1408
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Pingback berria zure #%d \"%s\" mezuan"
-
diff -ruN --text 0.9.2.src/locales/fi_FI/_global.php 1.10.3.src/locales/fi_FI/_global.php
--- 0.9.2.src/locales/fi_FI/_global.php	2005-06-17 19:53:08.000000000 -0500
+++ 1.10.3.src/locales/fi_FI/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1200 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['fi_FI'] = array(
-	'' => "Project-Id-Version: b2evolution 0.9.0.8\nPOT-Creation-Date: 2004-05-30 02:15+0200\nPO-Revision-Date: 2004-07-26 23:46+0200\nLast-Translator: Mika Hiltunen <kyte@saaste.net>\nLanguage-Team: Koodaus.net <http://www.koodaus.net/blog/>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\n",
-	'Selected' => "Valittu",
-	'Categories' => "Kategoriat",
-	'Permanent link to full entry' => "Pysyv linkki koko kirjoitukseen",
-	'Permalink' => "Pysyv linkki",
-	'Recently' => "Viimeisimmt",
-	'(cached)' => "(vlimuistissa)",
-	'(no cache)' => "(ei vlimuistissa)",
-	'Last comments' => "Viimeisimmt kommentit",
-	'Some viewing statistics' => "Kvijstatistiikkaa",
-	'Search' => "Haku",
-	'All Words' => "Kaikki sanat",
-	'Some Word' => "Ainakin yksi sana",
-	'Entire phrase' => "Koko lause",
-	'Reset form' => "Tyhjenn lomake",
-	'Get selection' => "Hae valitut",
-	'Archives' => "Arkistot",
-	'more...' => "lis...",
-	'Recent Referers' => "Viimeisimmt ohjaajat",
-	'Top Referers' => "Aktiivisimmat ohjaajat",
-	'Misc' => "Muuta",
-	'Syndicate this blog' => "Seuraa tt blogia",
-	'Default page for b2evolution' => "b2evolution-vakiosivu",
-	'Multilingual multiuser multi-blog engine.' => "Monikielinen monen kyttjn moniblogijrjestelm",
-	'Welcome to b2evolution' => "Tervetuloa b2evolutioniin",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Tm on b2evolutionin vakiosivu, jota kytetn, jos kyttj ei ole valinnut mitn blogia yleisiss asetuksissa.",
-	'Individual blogs on this system' => "Jrjestelmn yksittiset blogit",
-	'Blog #%d' => "Blogi #%d",
-	'Blog #1' => "Blogi #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Tm on erikoisblogi, joka ker kaikkien muiden blogien viestit yhteen!",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Huomio: ylloleva lista (sek valikko) generoidaan automaattisesti vain niist blogeista, joissa on &quot;tyngn url-nimi&quot;. Tmn asetuksen ",
-	'More demos' => "Lis demoja",
-	'Custom template' => "Kustomoitu sivupohja",
-	'Multiple blogs displayed on the same page' => "Monen blogin sislt esitettyn samalla sivulla",
-	'Summary of last posts in all blogs' => "Kaikkien blogien viimeisimpien kirjoitusten yhteenveto",
-	'The page you\'re looking at' => "Nykyinen sivu",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Huomio: kyseiset demot eivt kyt evoSkinej, vaikka ne laitettaisiinkin plle asennuksen yhteydess. Ainut tapa muuttaa niiden ulkonk on muokata niiden PHP-koodipohjaa. Kannattaa kuitenkin muistaa, ett nm ovat vain demoja, joiden tarkoitus on nytt malliesimerkki omien koodipohjien luomiseksi ;)",
-	'Administration' => "Yllpito",
-	'Go to backoffice!' => "Mene asetuspaneeliin!",
-	'Official website' => "Virallinen web-sivusto",
-	'GNU GPL license' => "GNU GPL-lisenssi",
-	'Multiblog demo' => "Moniblogidemo",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Tm esimerkkisivupohja sislt 3:n blogin kirjoituset (yhden vasemmalla ja kahden oikealla)",
-	'Summary demo' => "Yhteenvetodemo",
-	'This demo template displays a summary of last posts in all blogs' => "Tm esimerkkisivupohja sislt kaikkien blogien yhteenvedon kirjoitusten ",
-	'More posts...' => "Lis kirjoituksia",
-	'Antispam' => "Antispam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "Avainsana [%s] on liian lyhyt. Minimipituus on 5 merkki!",
-	'Deleting log-hits matching [%s]...' => "Poistetaan logihaun tulokset hakutermill [%s]...",
-	'Deleting comments matching [%s]...' => "Poistetaan lydetyt kommentit hakutermill [%s]...",
-	'Blacklisting the keyword [%s]...' => "Listn avainsana [%s] mustalle listalle...",
-	'Confirm ban &amp; delete' => "Vahvista esto (ban) &amp; poista",
-	'No log-hits match the keyword [%s].' => "Logihaku ei lytnyt yhtn hakutulosta hakutermill [%s].",
-	'Delete the following %d referer hits:' => "Poista seuraavat %d ohjaajat",
-	'No comments match the keyword [%s].' => "Ei kommentteja hakusanalla [%s].",
-	'Delete the following %d comments:' => "Poista seuraavat %d kommenttia:",
-	'The keyword [%s] is already handled by the blacklist.' => "Avainsana [%s] on jo mustalla listalla.",
-	'Blacklist the keyword [%s] locally.' => "Lis avainsana [%s] paikalliselle mustalle listalle.",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "Tee hiriilmoitus avainsanasta [%s] b2evolution.net:iin.",
-	'Terms of service' => "Palveluehdot",
-	'Perform selected operations' => "Suorita valitut toiminnot",
-	'Removing entry #%d from the ban list...' => "Poistetaan kohde #%d estolistalta...",
-	'Add a banned keyword' => "Lis estetty avainsana",
-	'Check &amp; ban...' => "Tarkista &amp; est...",
-	'Banned domains blacklist' => "Estettyjen domainien musta lista",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Kaikki URL-osoitteet, jotka sisltvt seuraavat avainsanat, tullaan estmn kirjoituksista, kommenteista ja logeista.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Jos avainsana est luvallisia domaineja, klikkaa vihre merkki poistaaksesi eston.",
-	'Request abuse update from centralized blacklist!' => "Pivit keskitetty mustaa listaa.",
-	'Allow keyword back (Remove it from the blacklist)' => "Salli avainsana uudestaan (poista se mustalta listalta)",
-	'Allow Back' => "Salli uudestaan",
-	'Report abuse to centralized ban blacklist!' => "Raportoi hirist keskitetylle estojen mustalle listalle!",
-	'Report' => "Raportoi",
-	'Check hit-logs and comments for this keyword!' => "Tarkista osumalogit ja kommentit tlle avainsanalle!",
-	'Re-check' => "Tarkista uudestaan",
-	'Blogs' => "Blogit",
-	'New' => "Uusi",
-	'Creating blog...' => "Luodaan blogia...",
-	'You must provide an URL blog name / Stub name!' => "Sinun tulee sytt blogin/tyngn URL-nimi!",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "Tm blogin/tyngn URL-nimi on jo kytss, valitse toinen nimi.",
-	'Cannot create, please correct these errors:' => "Ei voitu luoda, korjaa nm virheet:",
-	'You should <a %s>create categories</a> for this blog now!' => "Nyt voit <a %s>luoda kategorioita</a> thn blogiin!",
-	'New weblog' => "Uusi web-logi",
-	'New blog' => "Uusi blogi",
-	'General' => "Yleiset",
-	'Permissions' => "Oikeudet",
-	'Advanced' => "Lisasetukset",
-	'Updating Blog [%s]...' => "Pivitetn blogia [%s]...",
-	'Cannot update, please correct these errors:' => "Ei voida pivitt, korjaa nm virheet:",
-	'Delete blog [%s]?' => "Poista blogi [%s]?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Poistamalla tmn blogin poistat mys kaikki sen kategoriat, kirjoitukset ja kommentit!",
-	'THIS CANNOT BE UNDONE!' => "TT TOIMINTOA EI VOIDA PERUA!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "Yrit poistaa mys tynktiedosto [<strong><a %s>%s</a></strong>]",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "Yrit poistaa mys staattinen tiedosto  [<strong><a %s>%s</a></strong>]",
-	'I am sure!' => "Olen varma!",
-	'CANCEL' => "PERUUTA",
-	'Generating static page for blog [%s]' => "Generoidaan staattista sivua blogiin [%s]",
-	'You haven\'t set a static filename for this blog!' => "Et ole asettanut staattista tiedostonime tlle blogille!",
-	'File cannot be written!' => "Tiedostoa ei voida tallentaa!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "Tarkista kyttoikeudet tiedostolle [%s]. Lue <a %s>manualista lis tiedostojen kyttoikeuksista</a>.",
-	'Writing to file [%s]...' => "Tallennetaan tiedostoa [%s]...",
-	'Done.' => "Valmis.",
-	'Browse blog:' => "Selaa blogia:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Koska olet uusi kyttj, sinun tulee odottaa, kunnes yllpitj on antanut sinulle oikeudet kirjoitusten lhettmiseen. Voit mys <a %s>lhett yllpitjlle shkpostia</a> ja pyyt oikeuksia. Kun olet saanut oikeudet, lataa tm sivu uudestaan ja voit lhett kirjoituksiasi. :)",
-	'Categories for blog:' => "Blogin kategoriat:",
-	'New sub-category in category: %s' => "Uusi alakategoria kategoriassa: %s",
-	'New category in blog: %s' => "Uusi kategoria blogissa: %s",
-	'New category name' => "Uusi kategorian nimi",
-	'Create category' => "Luo kategoria",
-	'Deleting category #%d : %s ...' => "Poistetaan kategoria #%d : %s ...",
-	'ERROR' => "VIRHE",
-	'Category deleted.' => "Kategoria poistettu.",
-	'Properties for category:' => "Kategorian ominaisuudet:",
-	'Name' => "Nimi",
-	'New parent category' => "Uusi pkategoria",
-	'Old Parent' => "Vanha pkategoria",
-	'Root (No parent)' => "Juurikategoria (ei pkategoriaa)",
-	'Edit category!' => "Muokkaa kategoriaa!",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Virhe. Sinulla ei ole oikeuksia muokata/katsoa kategorioiden ominaisuuksia.",
-	'Oops, no post with this ID.' => "Hups, ei kirjoituksia tll ID-numerolla.",
-	'Editing post' => "Muokataan kirjoitusta",
-	'#%d in blog: %s' => "#%d blogissa: %s",
-	'Oops, no comment with this ID!' => "Hups, ei kommenttia tll ID-numerolla!",
-	'Editing comment' => "Muokataan kommenttia",
-	'New post in blog:' => "Uusi kirjoitus blogissa:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Koska tll blogilla ei ole yhtn kategoriaa, et voi lhett siihen kirjoituksia. Luo ensin vhintn 1 kategoria.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Vaihda thn blogiin (kirjoittamasi lomakkeen arvot silyvt, jos selaimen Javascript-tuki on pll)",
-	'b2evo' => "b2evo",
-	'Login...' => "Kirjaudu...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "Sinun ei tarvitse menn b2login.php -sivulle kirjautuaksesi sisn b2evolutioniin.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Kirjoita suoraan sen yllpitosivun osoite, jonne haluat menn, esimmerkiksi: %s tai %s. b2evo pyyt kirjautumaan, jos se on tarpeen.",
-	'Settings' => "Asetukset",
-	'Regional' => "Kieliasetukset",
-	'Plug-ins' => "Pluginit",
-	'Parameter %s required!' => "%s-parametri on pakollinen!",
-	'General settings updated.' => "Yleisasetukset pivitetty.",
-	'Regional settings updated.' => "Kieliasetukset pivitetty.",
-	'You must provide a locale code!' => "Syt locale-paikalliskoodi!",
-	'Inserted locale \'%s\' into database.' => "Listty locale-paikalliskoodi '%s' tietokantaan.",
-	'Updated locale \'%s\'.' => "Pivitetty paikalliskoodi '%s'",
-	'Created locale \'%s\'.' => "Luotu paikalliskoodi '%s'",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Paikalliskooditaulu poistettu, vakioarvot ladattu tiedostosta <code>/conf/_locales.php</code>.",
-	'File <code>%s</code> not found.' => "Tiedostoa <code>%s</code> ei lydy.",
-	'Deleted locale \'%s\' from database.' => "Paikalliskoodi '%s' poistettu tietokannasta.",
-	'Switched priorities.' => "Prioriteetti vaihdettu.",
-	'Spell Check' => "Oikolue",
-	'Loading Spell Checker. Please wait' => "Oikolukijaa ladataan, odota hetki",
-	'View Stats for Blog:' => "Blogin kvijstatistiikka:",
-	'None' => "Ei yhtn",
-	'Changing hit #%d type to: %s' => "Vaihdetaan osuman #%d tyyppi tyypiksi: %s",
-	'Deleting hit #%d...' => "Poistetaan osuma #%d...",
-	'Pruning hits for %s...' => "Tiivistetn %s:n osumia...",
-	'Summary' => "Yhteenveto",
-	'Referers' => "Ohjaajat",
-	'Refering Searches' => "Ohjaavat haut",
-	'Syndication' => "Seuranta",
-	'User Agents' => "Asiakasohjelmat",
-	'Direct Accesses' => "Suorat psyt",
-	'Date' => "Pvm",
-	'Indexing Robots' => "Indeksirobotit",
-	'Total' => "Yhteens",
-	'Prune this date!' => "Tiivist tm pvm!",
-	'Prune' => "Tiivist",
-	'Prune hits for this date!' => "Tiivist tmn pivmrn osumat!",
-	'Last referers' => "Viimeisimmt ohjaajat",
-	'These are hits from external web pages refering to this blog' => "Nm osumat ovat tulleet ulkoisilta web-sivuilta, jotka linkittvt thn blogiin",
-	'Delete this hit!' => "Poista tm osuma!",
-	'Del' => "Poista",
-	'Log as a search instead' => "Kirjaa hakuna",
-	'-&gt;S' => "-&gt;S",
-	'Ban this domain!' => "Est tm domaini!",
-	'Ban' => "Est",
-	'Top referers' => "Aktiivisimmat ohjaajat",
-	'Total referers' => "Kaikki ohjaajat",
-	'Last refering searches' => "Viimeisimmt ohjaavat haut",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Nm osumat ovat tulleet blogijrjestelmn hakukoneen kautta (hakukoneiden tulee olla listattuna tiedostossa /conf/_stats.php)",
-	'Top refering search engines' => "Aktiivisimmat ohjaajahakukoneet",
-	'Top Indexing Robots' => "Aktiivisimmat indeksointirobotit",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Nm osumat ovat tulleet automaattisista roboteista, kuten hakukoneiden indeksointiroboteista. (Robottien pit olla listattuna /conf/_stats.php -tiedostossa)",
-	'Top Aggregators' => "Aktiivisimmat seuraajat",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Nm osumat tulevat RSS-seuraajista. (Seuraajien tulee olla listattuna /conf/_stats.php -tiedostossa",
-	'Total RSS hits' => "Kaikki RSS-osumat",
-	'Last direct accesses' => "Viimeisimmt suorat kvijt",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Nm osumat ovat tulleet kvijist, jotka ovat tulleet blogijrjestelmn suoraan (joko kirjoitamalla URL-osoitteen suoraan tai kyttmlla selaimen suosikkeja. Vrt (liian lyhyet) ohjaajat ovat mys listattuna tss.)",
-	'Top User Agents' => "Eniten kytetyt asiakasohjelmat.",
-	'Custom skin template editing' => "Kustomoidun teeman muokkaus",
-	'Listing:' => "Listaus:",
-	'Invalid filename!' => "Virheellinen tiedoston nimi!",
-	'Oops, no such file !' => "Hups, tiedostoa ei ole olemassa !",
-	'File edited!' => "Tiedostoa muokattu!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Ole varovainen muokatessasi tt tiedostoa, virheelliset muutokset voivat rikkoa sivupohjasi! l muokkaa <code>&lt;?php</code> ja <code>?&gt;</code> -tagien vliss olevaa koodia, ellet tied varmasti, mit olet tekemss!",
-	'update template !' => "pivit sivupohjaa !",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(et voi pivitt tt tiedostoa/sivupohjaa: tiedostoon tulee olla kirjoitusoikeudet, ts. chmod 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "Tll sivulla voit muokata <strong>kustomoitua teemaa</strong> (joka sijaitsee /skins/custom -hakemistossa). ",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Voit muokata mit tahansa seuraavista tiedostoista (olettaen, ett niihin voidaan kirjoittaa, ts. chmod 766)",
-	'Directory %s not found.' => "Hakemistoa %s ei lydy.",
-	'This is the template that displays the links to the archives for a blog' => "Tm sivupohja listaa kaikki linkit blogin arkistoihin.",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Tm sivupohja nytt (rekursiivisen) listan (ali)kategorioista.",
-	'This is the template that displays the feedback for a post' => "Tm sivupohja nytt kirjoituksen palautteen",
-	'This is the template that displays the last comments for a blog' => "Tm sivupohja nytt viimeiset blogin kommentit",
-	'This is the main template. It displays the blog.' => "Tm on psivupohja, joka nytt blogin",
-	'This is the template that displays stats for a blog' => "Tm on sivupohja, joka nytt blogin statistiikan",
-	'This is the page displayed in the comment popup' => "Tm sivu nytetn kommentin popup-ikkunassa",
-	'This is the page displayed in the pingback popup' => "Tm sivu nytetn pivitysilmoituksen popup-ikkunassa",
-	'This is the page displayed in the trackback popup' => "Tm sivu nytetn viittauksen popup-ikkunassa",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Huom: voit tietysti muokata tieodstoja/sivupohjia mys tekstieditorissasi, ja lhett ne sitten serverille. Tm online-editori on tarkoitettu kytettvksi tilanteissa, joissa tekstieditoria ei voida kytt...",
-	'upload images/files' => "lhet kuvia/tiedostoja",
-	'File upload' => "Tiedoston lhetys",
-	'Allowed file types:' => "Sallitut tiedostotyypit:",
-	'Maximum allowed file size: %d KB' => "Suurin sallittu tiedoston koko: %d KB",
-	'Description' => "Kuvaus",
-	'Upload !' => "Lhet !",
-	'File %s: type %s is not allowed.' => "Tiedosto %s: tyyppi %s ei ole sallittu.",
-	'Couldn\'t upload your file to:' => "Ei voitu lhett tiedostoa hakemistoon:",
-	'Duplicate File?' => "Tiedosto on jo olemassa?",
-	'The filename "%s" already exists!' => "Tiedostonimi \"%s\" on jo olemassa!",
-	'Filename "%s" moved to "%s"' => "Tiedostonimi \"%s\" muutettu nimeksi \"%s\"",
-	'Confirm or rename:' => "Vahvista tai nime uudelleen:",
-	'Alternate name' => "Vaihtoehtoinen nimi",
-	'Confirm !' => "Vahvista !",
-	'File uploaded !' => "Tiedosto lhetetty !",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Tiedosto <strong>\"%s\"</strong> lhetettiin onnistuneesti !",
-	'Here\'s the code to display it:' => "Tss on sen nyttmiseen tarvittava koodi:",
-	'Add the code to your post !' => "Lis koodi kirjoitukseesi !",
-	'Image Details' => "Kuvan tiedot",
-	'Size' => "Koko",
-	'Type' => "Tyyppi",
-	'Close this window' => "Sulje tm ikkuna",
-	'User management' => "Kyttjien hallinta",
-	'You cannot change the demouser profile in demo mode!' => "Et voi vaihtaa demokyttjn profiilia demomoodissa!",
-	'You are only allowed to update your own profile!' => "Voit pivitt vain omaa profiiliasi!",
-	'You must provide an unique login!' => "Tarvitset yksilllisen kyttjtunnuksen!",
-	'User level must be between %d and %d.' => "Kyttjn tason tulee olla %d:n ja %d.n vlill.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Tm kyttjtunnus on jo olemassa. Haluatko muokata <a %s>olemassaolevaa kyttj?</a>?",
-	'You typed two different passwords.' => "Kirjoitit kaksi eri salasanaa.",
-	'The mimimum password length is %d characters.' => "Salasanan minimipituus on %d merkki.",
-	'User updated.' => "Kyttj pivitetty.",
-	'New user created.' => "Uusi kyttj luotu",
-	'Invalid promotion.' => "Virheellinen ylennys.",
-	'User level changed.' => "Kyttjtaso muutettu.",
-	'You can\'t delete yourself!' => "Et voi poistaa itsesi!",
-	'You can\'t delete User #1!' => "Et voi poistaa kyttj #1!",
-	'Delete User %s?' => "Poista kyttj %s?",
-	'Warning' => "Varoitus",
-	'deleting an user also deletes all posts made by this user.' => "kyttjn poistaminen poistaa mys kaikki sen lhettmn kirjoitukset.",
-	'Deleting User...' => "Poistetaan kyttj...",
-	'You can\'t delete Group #1!' => "Et voi poistaa ryhm #1!",
-	'You can\'t delete the default group for new users!' => "Et voi poistaa uusien kyttjien perusryhm!",
-	'Delete group [%s]?' => "Poista ryhm [%s]?",
-	'Group deleted...' => "Ryhm poistettu...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "Tm ryhmn nimi on jo olemassa! Haluatko <a %s>muokata olemassaolevaa ryhm</a>?",
-	'Group updated.' => "Ryhm pivitetty.",
-	'The user was not created:' => "Kyttj ei luotu:",
-	'The user was not updated:' => "Kyttj ei pivitetty:",
-	'The group was not created:' => "Ryhm ei luotu:",
-	'The group was not updated:' => "Ryhm ei pivitetty:",
-	'You are not allowed to view other users.' => "Sinulla ei ole oikeuksia muiden kyttjtietojen katseluun.",
-	'Adding new post...' => "Listn uutta kirjoitusta...",
-	'Supplied URL is invalid: ' => "Annettu URL on virheellinen: ",
-	'Cannot post, please correct these errors:' => "Ei voida lhett kirjoitusta, korjaa nm virheet:",
-	'Back to post editing' => "Takaisin kirjoituksen muokkaukseen",
-	'Recording post...' => "Tallennetaan kirjoitusta...",
-	'Sleeping...' => "Nukutaan...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Kirjoitus ei ole julkinen: ohitetaan viittaukset, pivitysilmoitukset ja blogi-ilmoitukset...",
-	'Posting Done...' => "Kirjoitus lhetetty...",
-	'Updating post...' => "Pivitetn kirjoitusta...",
-	'Post had already pinged: skipping blog pings...' => "Kirjoitus on jo lhettnyt ilmoituksen: ohitetaan blogi-ilmoitukset...",
-	'Updating done...' => "Pivitys valmis...",
-	'Updating post status...' => "Pivitetn kirjoituksen tilaa...",
-	'Deleting post...' => "Poistetaan kirjoitus...",
-	'Oops, no post with this ID!' => "Hups, ei kirjoitusta tll IDll!",
-	'Deleting Done...' => "Poisti valmis...",
-	'Error' => "Virhe",
-	'Cannot update comment, please correct these errors:' => "Ei voida pivitt kommenttia, korjaa nm virheet:",
-	'Back to posts!' => "Takaisin kirjoituksiin",
-	'You may also want to generate static pages or view your blogs...' => "Voit halutessasi mys generoida stattiset sivut tai katsella blogeja...",
-	'New post' => "Uusi kirjoitus",
-	'User group' => "Kyttjryhm",
-	'See <a %s>online manual</a> for details.' => "Katso <a %s>online-manuaalista</a> listietoja.",
-	'Level' => "Taso",
-	'Default locale' => "Vakiokieliasetus",
-	'Select main category in target blog and optionally check additional categories' => "Valitse pkategoria kohdeblogissa. Voit vaihtoehtoisesti valita mys liskategorioita",
-	'Select as an additionnal category' => "Valitse liskategoriana",
-	'Select as MAIN category' => "Valitse pkategoriana",
-	'Tools' => "Tykalut",
-	'Bookmarklet' => "Suosikki",
-	'Add this link to your Favorites/Bookmarks:' => "Lis tm linkki suosikkehin:",
-	'b2evo bookmarklet' => "b2evo-suosikki",
-	'Post to b2evolution' => "Lhet kirjoitus b2evolutioniin",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "Sivupalkkia ei lydy! Sinun tulee kytt Mozilla 0.9.4:aa tai uudempaa!",
-	'SideBar' => "Sivupalkki",
-	'Add the <a %s>b2evo sidebar</a> !' => "Lis <a %s>b2evo-sivupalkki</a> !",
-	'Add this link to your favorites:' => "Lis tm linkki suosikkeihin:",
-	'b2evo sidebar' => "b2evo-sivupalkki",
-	'Movable Type Import' => "Tuo Movable Typest",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "Kyt MT:n export-toimintoa tallentaaksesi kirjoitukset .TXT-tiedostoon;",
-	'Place that file into the /admin folder on your server;' => "Lhet tietosto /admin-hakemistoon palvelimellasi;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "Seuraa <a %s>MT:n datasiirtotykalun</a> ohjeita.",
-	'Static file generation' => "Staattisen tiedoston generointi",
-	'Static filename' => "Staattisen tiedoston nimi",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Tm on .html-tiedosto, joka luodaan kun staattinen versio blogin etusivusta luodaan.",
-	'After each new post...' => "Jokaisen uuden kirjoituksen jlkeen...",
-	'Ping b2evolution.net' => "Lhet pivitysilmoitus b2evolution.netiin",
-	'to get listed on the "recently updated" list on b2evolution.net' => "jos haluat listautua b2evolution.net:in \"sken pivitetyt\"-listalla",
-	'Ping technorati.com' => "Lhet pivitysilmoitus technorati.com",
-	'to give notice of new post.' => "tiedoittaaksesi uusista kirjoituksista.",
-	'Ping weblogs.com' => "Lhet pivitysilmoitus weblogs.comiin",
-	'Ping blo.gs' => "Lhet pivitysilmoitus blo.gs:aan",
-	'Advanced options' => "Lisasetukset",
-	'Allow trackbacks' => "Salli viittaukset",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Salli muiden blogien kirjoittajien lhett viittauksia thn blogiin, jolloin saat tiet,  milloin thn blogiin viitataan. Tm antaa mys sinulle mahdollisuuden lhett viittauksia muihin blogeihin.",
-	'Allow pingbacks' => "Salli pivitysilmoitukset",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Salli muiden blogien kirjoittajien lhett pivitysilmoituksia thn blogiin, jolloin saat tiet,  milloin thn blogiin viitataan. Tm antaa mys sinulle mahdollisuuden lhett pivitysilmoituksia muihin blogeihin.",
-	'Update blog!' => "Pivit blogia!",
-	'Reset' => "Tyhjenn",
-	'General parameters' => "Yleiset parametrit",
-	'Full Name' => "Koko nimi",
-	'Will be displayed on top of the blog.' => "Tullaan nyttmn blogin ylreunassa.",
-	'Short Name' => "Lyhyt nimi",
-	'Will be used in selection menus and throughout the admin interface.' => "Tullaan kyttmn valikoissa sek yllpidon kyttliittymss.",
-	'Main Locale' => "Pkieliasetus",
-	'Determines the language of the navigation links on the blog.' => "Valitse blogin navigointilinkkien kielen.",
-	'Access parameters' => "Psyominaisuudet",
-	'Default blog on index.php' => "index.php:n vakioblogi",
-	'Current default is:' => "Nykyinen vakioasetus on:",
-	'Other blog through index.php' => "Muu blogi index.php:n kautta",
-	'Other blog through stub file (Advanced)' => "Muu blogi tynktiedoston kautta (Vaativa)",
-	'You MUST create a stub file for this to work.' => "Sinun TULEE luoda tynktiedosto, jos haluat kytt tt vaihtoehtoa.",
-	'Preferred access type' => "Haluttu psytyyppi",
-	'Blog Folder URL' => "Blogin kansio-URL",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Ei kauttaviivaa loppuun. (Jos et tied tt, jt tm kentt tyhjksi.)",
-	'URL blog name / Stub name' => "Blogin/tyngn URL-nimi",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "Kytetn osoitteissa blogin tunnistamiseen. Tmn tulee olla tyngn nimi, jos kytt tynktiedostoa.",
-	'Default display options' => "Vakionyttasetukset",
-	'Default skin' => "Vakioteema",
-	'This is the default skin that will be used to display this blog.' => "Tm on vakioteema, jota kytetn blogin nyttmiseen.",
-	'Allow skin switching' => "Salli teeman vaihto",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Kyttjt voivat vaihtaa blogin teemaa (asetus tallentuu kyttjn koneelle evsteeseen).",
-	'Display public blog list' => "Nyt julkinen blogilista",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Valitse tm, jos haluat nytt listan kaikista blogeistasi (jos teemasi tukee tt).",
-	'Include in public blog list' => "Nyt julkisessa blogilistassa",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Valitse tm, jos haluat tmn blogin nkyvn julkisessa blogilistassa.",
-	'Default linkblog' => "Vakiolinkkiblogi",
-	'Will be displayed next to this blog (if your skin supports this).' => "Tullaan nyttmn tmn blogin vieress (jos teemasi tukee tt).",
-	'Tagline' => "Tunnuslause",
-	'This is diplayed under the blog name on the blog template.' => "Tullaan nyttmn blogin nimen alla blogin sivupohjassa.",
-	'Long Description' => "Pitk kuvaus",
-	'This is displayed on the blog template.' => "Tullaan nyttmn blogin sivupohjassa.",
-	'Short Description' => "Lyhyt kuvaus",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Tt kytetn description-metatagissa sek RSS-datassa. EI HTML-koodia!",
-	'Keywords' => "Avainsanat",
-	'This is is used in meta tag keywords. NO HTML!' => "Tt kytetn keywords-metatagissa. EI HTML-koodia!",
-	'Notes' => "Listietoja",
-	'Additional info.' => "Listietoja, jotka jotkut teemat nyttvt.",
-	'Create new blog!' => "Luo uusi blogi!",
-	'Blog' => "Blogi",
-	'Blog URL' => "Blogin URL",
-	'Static File' => "Staattinen tiedosto",
-	'Locale' => "Kieliasetus",
-	'Properties' => "Ominaisuudet",
-	'Default' => "Vakio",
-	'Gen!' => "Luo!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "Oletko varma, ett haluat poistaa blogin #%d ?\\n\\nVAROITUS: Tm poistaa KAIKKI KIRJOITUKSET, KOMMENTIT, \\nKATEGORIAT sek muut tiedot, jotka liittyy thn blogiin!\\n\\nTt toimintia EI voi perua!",
-	'Delete this blog!' => "Poista tm blogi!",
-	'Copy this blog!' => "Kopioi tm blogi!",
-	'Copy' => "Kopioi",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "Valitan, sinulla ei ole oikeuksia katsella/muokata mitn blogin ominaisuuksia.",
-	'New blog...' => "Uusi blogi...",
-	'User permissions' => "Kyttjoikeudet",
-	'Login ' => "Kirjaudu ",
-	'Is<br />member' => "On<br />jsen",
-	'Can post/edit with following statuses:' => "Voi kirjoittaa/muokata <br />kirjoituksia seuraavilla suojaustasoilla:",
-	'Delete<br />posts' => "Poistaa <br />kirjoituksia",
-	'Edit<br />comts' => "Muokkata <br />kommentteja",
-	'Edit<br />cats' => "Muokkata <br />kategorioita",
-	'Edit<br />blog' => "Muokkata <br />blogia",
-	'Published' => "Julkaistu",
-	'Protected' => "Suojattu",
-	'Private' => "Yksityinen",
-	'Draft' => "Luonnos",
-	'Deprecated' => "Vanhentunut",
-	'Members' => "Jsenet",
-	'Permission to read protected posts' => "Oikeus lukea suojattuja kirjoituksia.",
-	'Permission to post into this blog with private status' => "Oikeus lhett yksityisi kirjoituksia",
-	'Permission to post into this blog with protected status' => "Oikeus lhett suojattuja kirjoituksia",
-	'Permission to post into this blog with draft status' => "Oikeus lhett luonnoksia",
-	'Permission to post into this blog with deprecated status' => "Oikeus lhett vanhentuneita kirjoituksia",
-	'Permission to delete posts in this blog' => "Oikeus poistaa kirjoituksia blogista",
-	'Permission to edit comments in this blog' => "Oikeus muokata kommentteja blogissa",
-	'Permission to edit categories for this blog' => "Oikeus muokata kategorioita blogissa",
-	'Permission to edit blog properties' => "Oikeus muokata blogin ominaisuuksia",
-	'Non members' => "Ei jseni",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Varoitus! Olet poistamassa omaa oikeuttasi tmn blogin muokkaamiseen!\\nJos teet tmn, et voi en myhemmin palauttaa tt oikeutta!",
-	'Edit category properties' => "Muokkaa kategorian ominaisuuksia",
-	'Are you sure you want to delete?' => "Oletko varma, ett haluat poistaa?",
-	'New sub-category here' => "Uusi alakategoria thn",
-	'New category here' => "Uusi kategoria thn",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Huomio:</strong> Kategorian poistaminen ei poista kirjoituksia tst kategoriasta. Kirjoitukset siirretn pkategorian alle. Kun juurikategoria poistetaan, kirjoitukset siirretn vanhimpaan kategoriaan samassa blogissa (siihen, jolla on pienen kategorianumero).",
-	'Title' => "Otsikko",
-	'Language' => "Kieli",
-	'Link to url' => "Linkki osoitteeseen",
-	'Email' => "Shkposti",
-	'URL' => "Osoite",
-	'Auto-BR' => "Autom. rivinvaihto",
-	'This option is deprecated, you should avoid using it.' => "Tm ominaisuus on vanhentunut, vlt sen kytt.",
-	'Preview' => "Esikatsele",
-	'Blog this !' => "Lhet",
-	'Edit this !' => "Muokkaa",
-	'Spellcheck' => "Tarkista oikeinkirjoitus",
-	'Upload a file/image' => "Lhet tiedosto/kuvatiedosto",
-	'Advanced properties' => "Lisasetukset",
-	'Edit timestamp' => "Muokkaa aikaleimaa",
-	'URL Title' => "URL-otsikko",
-	'(to be used in permalinks)' => "(kytetn pysyviss linkeiss)",
-	'Additional actions' => "Listoiminnot",
-	'Pingback' => "Pivitysilmoitus",
-	'(Send a pingback to all URLs in this post)' => "(Lhet pivitysilmoitus kaikkiin osoitteisiin tss kirjoituksessa)",
-	'Trackback URLs' => "Viittausosoitteet",
-	'(Separate by space)' => "(Erottele vlilynnill)",
-	'Status' => "Tila",
-	'The post will be publicly published' => "Kirjoitus julkaistaan julkisena",
-	'Published (Public)' => "Julkaistu (nkyy kaikille)",
-	'The post will be published but visible only by logged-in blog members' => "Kirjoitus julkaistaan, mutta se tulee nkymn vain kirjautuneille jsenille",
-	'Protected (Members only)' => "Suojattu (vain jsenille)",
-	'The post will be published but visible only by yourself' => "Kirjoitus julkaistaan, mutta se tulee nkymn vain itsellesi",
-	'Private (You only)' => "Yksityinen (vain sinulle)",
-	'The post will appear only in the backoffice' => "Kirjoitus tulee nkymn vain yllpidossa",
-	'Draft (Not published!)' => "Luonnos (ei julkaistu!)",
-	'Deprecated (Not published!)' => "Vanhentunut (ei julkaistu!)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Huomio: Ristilhetys monien blogien kesken on pll.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Huomio: Ristilhetys monien blogien kesken on pois plt.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Huomio: Ristilhetys monien kategorioiden kesken on pois plt.",
-	'Comments' => "Kommentit",
-	'Visitors can leave comments on this post.' => "Kvijt voivat jtt kommentteja thn kirjoitukseen.",
-	'Open' => "Sallittu",
-	'Visitors can NOT leave comments on this post.' => "Kvijt EIVT voi jtt kommentteja thn kirjoitukseen.",
-	'Closed' => "Suljettu",
-	'Visitors cannot see nor leave comments on this post.' => "Kvijt eivt voi katsella eivtk jtt kommentteja thn kirjoitukseen.",
-	'Disabled' => "Pois plt",
-	'Renderers' => "Lisominaisuudet",
-	'Comment info' => "Kommentin tiedot",
-	'Author' => "Kirjoittaja",
-	'IP address' => "IP-osoite",
-	'Next %d days' => "Seuraavat %d piv",
-	'Previous %d' => "Edelliset %d",
-	'Previous %d days' => "Edelliset %d piv",
-	'Next %d' => "Seuraavat %d",
-	' to ' => " (alkaen - pttyen) ",
-	' of ' => " (kaikista) ",
-	'from the end' => "lopusta alkaen",
-	'from the start' => "alusta alkaen",
-	'OK' => "OK",
-	' Date range: ' => " Pvm-jakso: ",
-	'by' => "kirjoittaja",
-	'level:' => "taso:",
-	'in' => "kategoriassa",
-	'Pages:' => "Sivut:",
-	'&nbsp; Edit &nbsp;' => "&nbsp; Muokkaa &nbsp;",
-	'Delete' => "Poista",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Olet poistamasas tt kirjoitusta!\\n\\'Peru\\' peruaksesi, \\'Poista\\'  poistaaksesi.",
-	'Publish NOW!' => "Julkaise!",
-	'Publish now using current date and time.' => "Julkaise kytten tmnhetkist pivmr ja aikaa.",
-	'no comment' => "ei kommentteja",
-	'1 comment' => "1 kommentti",
-	'%d comments' => "%d kommenttia",
-	'1 Trackback' => "1 viittaus",
-	'%d Trackbacks' => "%d viittausta",
-	'1 Pingback' => "1 pivitysilmoitus",
-	'%d Pingbacks' => "%d pivitysilmoitusta",
-	'Trackbacks' => "Viittaukset",
-	'Pingbacks' => "Pivitysilmoitukset",
-	'No feedback for this post yet...' => "Ei palautetta tst kirjoituksesta...",
-	'Comment from:' => "Kirjoittaja:",
-	'Trackback from:' => "Viittaus osoitteesta:",
-	'Pingback from:' => "Pivitysilmoitus osoitteesta:",
-	'Permanent link to this comment' => "Pysyv linkki thn kommenttiin",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Olet poistamasas tt kommenttia!\\n\\'Peru\\' to peruaksesi, \\'Poista\\' poistaaksesi.",
-	'Leave a comment' => "Jt kommentti",
-	'User' => "Kyttj",
-	'Edit profile' => "Muokkaa profiilia",
-	'Comment text' => "Kommentti",
-	'Allowed XHTML tags' => "Sallitut XHTML-tagit",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "Web-, shkposti-, AIM- ja ICQ-osoitteet konvertoidaan automaattisesti.",
-	'Options' => "Asetukset",
-	'(Line breaks become &lt;br&gt;)' => "(Rivinvaihdot korvataan &lt;br&gt; :lla)",
-	'Send comment' => "Lhet kommentti",
-	'Posts to show' => "Nytettvt kirjoitukset",
-	'Past' => "Menneet",
-	'Future' => "Tulevat",
-	'Title / Text contains' => "Otsikko / teksti sislt",
-	'Words' => "Sanat",
-	'AND' => "JA",
-	'OR' => "TAI",
-	'GPL License' => "GPL-lisenssi",
-	'visit b2evolution\'s website' => "ky b2evolutionin kotisivulla",
-	'Logout' => "Kirjaudu ulos",
-	'Exit to blogs' => "Siirry blogeihin",
-	'Blog time:' => "Blogin aika:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Kirjautuneena:",
-	'New Post' => "Uusi kirjoitus",
-	'Browse/Edit' => "Selaa/muokkaa",
-	'Stats' => "Statistiikka",
-	'Templates' => "Sivupohjat",
-	'Users' => "Kyttjt",
-	'User Profile' => "Kyttjprofiili",
-	'Default user rights' => "Kyttjn vakio-oikeudet",
-	'New users can register' => "Uudet kyttjt voivat rekisterity",
-	'Check to allow new users to register themselves.' => "Valitse salliaksesi uusien kyttjien itsens rekisteritymisen.",
-	'Group for new users' => "Ryhm uusille jsenille",
-	'Groups determine user roles and permissions.' => "Ryhmt mrittelevt kyttjien rooleja ja oikeuksia.",
-	'Level for new users' => "Uusien kyttjien taso",
-	'Levels determine hierarchy of users in blogs.' => "Tasot mrittelevt kyttjien hierarkian blogeissa.",
-	'Display options' => "Nyttasetukset",
-	'Default blog to display' => "Nytettv vakioblogi",
-	'This blog will be displayed on index.php .' => "Tm blogi nytetn sivulla index.php .",
-	'days' => "piv",
-	'posts' => "kirjoitusta",
-	'posts paged' => "kirjotusta sivutuksessa",
-	'Display mode' => "Nytttila",
-	'Posts/Days per page' => "Kirjoitusta/Piv per sivu",
-	'monthly' => "kuukausittain",
-	'weekly' => "viikottain",
-	'daily' => "pivittin",
-	'post by post' => "kirjoitus kirjoitukselta",
-	'Archive mode' => "Arkistotila",
-	'Link options' => "Linkkiasetukset",
-	'Use extra-path info' => "Kyt lispolun tietoja",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&c=1&tb=1&pb=1&more=1\'.' => "Suositellaan, jos web-palvelimesi tukee sit. Linkit tullaan esittmn muodossa 'stub/2003/05/20/post_title' eik muodossa 'stub?title=post_title&c=1&tb=1&pb=1&more=1'.",
-	'Post called up by its URL title (Recommended)' => "Kirjoitukseen viitataan sen URL-otsikolla (Suositeltu)",
-	'Fallback to ID when no URL title available.' => "Kyt ID-numeroa, kun URL-otsikkoa ei ole saatavilla.",
-	'Post called up by its ID' => "Kirjoitukseen viitataan sen ID-numerolla",
-	'Post on archive page, located by its ID' => "Lhet arkistosivulle, viitataan ID-numerolla",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "Lhet arkistosivulle, viitataan otsikolla (Cafelog-yhteensopivuus)",
-	'Permalink type' => "Pysyvn linkin tyyppi",
-	'Security options' => "Turvallisuusasetukset",
-	'Minimum password length' => "Salasanan minimipituus",
-	'for users.' => "kyttjille.",
-	'Update' => "Pivit",
-	'Rendering plug-ins' => "Nyttpluginit",
-	'Plug-in' => "Plugin",
-	'Apply' => "Kyt",
-	'Toolbar plug-ins' => "Tykalupalkin pluginit",
-	'Create new locale' => "Luo uusi kieliasetus",
-	'Edit locale' => "Muokkaa kieliasetusta",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "Ensimmiset 2 kirjainta ovat <a %s>ISO 639-kielikoodi</a>. Toiset 2 kirjainta ovat <a %s>ISO 3166-maakoodi</a>.",
-	'Enabled' => "Pll",
-	'Should this locale be available to users?' => "Pitisik tmn kielen olla kyttjien kytss?",
-	'name of the locale' => "Kielen nimi",
-	'Charset' => "Merkist",
-	'Must match the lang file charset.' => "Tytyy vastata kielitiedoston merkistn",
-	'Date format' => "Pivmrn muoto",
-	'See below.' => "Katso alla",
-	'Time format' => "Kellonajan muoto",
-	'Lang file' => "Kielitiedosto",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "kielitiedosto, jota kytetn <code>locales</code>-hakemistosta",
-	'Priority' => "Prioriteetti",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1 on korkein. Prioriteetti on trke kun valitaan kieli maatunnuksen perusteella ja useampi kieliasetus tsm maatunnukseen; nin voi tapahtua kun valinta tapahtuu selaimen kielen perusteella. Prioriteetti vaikuttaa mys siihen miss jrjestyksess kielet listataan alasvetovalikoissa yms.",
-	'Create' => "Uusi",
-	'This will replace locale \\\'%s\\\'. Ok?' => "Tm korvaa kieliasetukset \\'%s\\'. Hyvksy?",
-	'Flags' => "Liput",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "Liput tallennetaan <code>%s</code> alihakemistoihin. Tiedostonimien on oltava sama kuin maatunnus (4-5 merkki); tiedoston pte on .gif.",
-	'Date/Time Formats' => "Pivmrn / kellonajan muoto",
-	'The following characters are recognized in the format strings:' => "Seuraavat merkit tunnistettiin merkkijonosta:",
-	'a - "am" or "pm"' => "a - \"am\" tai \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" tai \"PM\"",
-	'B - Swatch Internet time' => "B - Swatchin internetaika",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - ISO 8601 pivys (Vaatii PHP 5:n); esim \"2004-02-12T15:19:21+00:00\"",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d - piv, kaksi desimaalia, etunolla; esim \"01\" ja \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - viikonpiv kolmekirjaimisena tekstin; esim. \"Fri\"",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - viikonpiv yhdell kirjaimella; esim \"F\"",
-	'F - month, textual, long; i.e. "January"' => "F - kuukausi tekstin; esim. \"January\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - tunnit, 12-tunnin muodossa ilman etunollaa; esim. \"1\" ja \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - tunnit, 24-tunnin muodossa ilman etunollaa; esim. \"0\" ja \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - tunnit, 12-tunnin muodossa; esim. \"01\" ja \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - tunnit, 24-tunnin muodossa; esim. \"00\" ja \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - minuutit; esim \"00\" ja \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (iso i) - \"1\" ja kesaika, muuten \"0\"",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - piv ilman etunollaa; esim. \"1\" ja \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (pieni \"L\") - viikonpiv tekstin; esim. \"Perjantai\"",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - karkausvuosi; esim \"0\" tai \"1\"",
-	'm - month; i.e. "01" to "12"' => "m - kuukausi; esim. \"01\" ja \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - kuukausi kolmikirjaimisena tekstin; esim, \"Jan\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - kuukausi ilman etunollaa; esim. \"1\" ja \"12\"",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "0 - Ero Greenwichin aikaan (GMT) tunteina; esim. \"+0200\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - RFC 822 mukainen piv; esim. \"Thu, 21 Dec 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - sekunnit; esim. \"00\" ja \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - Englantilainen jrjestysnumeron pte; esim. \"th\" ja \"nd\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - kuukaudessa olevien pivien mr; esim. \"28\" ja \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - Palvelimen aikavyhykeasetus; esim. \"MDT\"",
-	'U - seconds since the epoch' => "U - sekunteja hetkest 1.1.1970 00:00:00",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - viikonpiv numerona; esim. \"0\" (Sunnuntai) ja \"6\" (Lauantai)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - ISO-8601 viikonnumero, viikko alkaa maanantaista; esim \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - vuosi neljll numerolla; esim \"1999\"",
-	'y - year, 2 digits; i.e. "99"' => "y - vuosi kahdella numerolla; esim. \"99\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - vuoden piv; esim. \"0\" ja \"365\"",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - aikavyhykkeen korjaus sekunneissa (esim, \"-43200\" ja \"43200\"). Korjaus UTC:n lnsipuolella on aina negatiivinen ja itpuolella positiivinen",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - Tysi ISO 8601 muoto, sama kuin Y-m-d\\TH:i:s\\Z",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Tunnistamattomat merkit formaatti-merkkijonossa tulostetaan sellaisenaan.<br />\n\t\t\tVoit silytt erikoismerkit sellaisenaan lismll niiden eteen \\",
-	'Note: default locale is not enabled.' => "Huom: oletuskieliasetus ei ole valittuna",
-	'Regional settings' => "Alueelliset asetukset",
-	'Time difference' => "Aikaero",
-	'in hours' => "tunteina",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "Jos et ole samalla aikavyhykkeell kuin palvelin. Palvelimen kellonaika on: %s.",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "Ylitetty selaimen asetusten, kyttjn kieliasetusten tai blogin kieliasetusten takia (tss jrjestyksess)",
-	'Available locales' => "Kytss olevat kieliasetukset",
-	'Hide translation info' => "Piilota tiedot knnst",
-	'Show translation info' => "Nyt tiedot knnst",
-	'Date fmt' => "Pvm muoto",
-	'Time fmt' => "Ajan muoto",
-	'Edit' => "Muokkaa",
-	'Strings' => "Merkkijonot",
-	'Translated' => "Knnetty",
-	'Extract' => "Vie",
-	'up' => "yls",
-	'Move priority up' => "Nosta prioriteetti",
-	'down' => "alas",
-	'Move priority down' => "Laske prioriteetti",
-	'Copy locale' => "Kopio kieliasetukset",
-	'Reset custom settings' => "Resetoi muokatut asetukset",
-	'No language file...' => "Ei kielitiedostoa...",
-	'Extract .po file into b2evo-format' => "Vie .po-tiedosto b2evo-formaatissa",
-	'Are you sure you want to reset?' => "Oletko varma ett haluat resetoida?",
-	'Reset to defaults (delete database table)' => "Resetoi oletusasetukset (poistaa taulun tietokannasta)",
-	'first user' => "ensimminen kyttj",
-	'previous user' => "edellinen kyttj",
-	'next user' => "seuraava kyttj",
-	'last user' => "viimeinen kyttj",
-	'Close user profile' => "Sulje kyttjprofiili",
-	'Create new user profile' => "Tee uusi kyttjprofiili",
-	'Profile for:' => "Profiili kyttjlle:",
-	'Login' => "Kirjaudu",
-	'First name' => "Etunimi",
-	'Last name' => "Sukunimi",
-	'Nickname' => "Nick",
-	'Identity shown' => "Nimi joka nytetn",
-	'Preferred locale' => "Suositeltu kieliasetus",
-	'Preferred locale for admin interface, notifications, etc.' => "Suositeltu kieliasetus yllpitoon, ilmoituksiin, yms.",
-	'Send an email' => "Lhet shkpostia",
-	'Visit the site' => "Ky sivulla",
-	'Search on ICQ.com' => "Etsi ICQ.comista",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "Lhet pikaviesti kyttjlle",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "YahooIM",
-	'Notifications' => "Huomautukset",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Laita ruksi mikli haluat ilmoituksen kun kirjoituksiasi kommentoidaan, seurataan, tms.",
-	'New password' => "Uusi salasana",
-	'Leave empty if you don\'t want to change the password.' => "Jt tyhjksi mikli et halua vaihtaa salasanaa",
-	'Confirm new password' => "Varmista uusi salasana",
-	'yes' => "kyll",
-	'no' => "ei",
-	'User rights' => "Kyttjn oikeudet",
-	'User information' => "Kyttjn tiedot",
-	'ID' => "ID",
-	'Posts' => "Kirjoituksia",
-	'Created on' => "Luotu",
-	'From IP' => "IP:st",
-	'From Domain' => "Domainista",
-	'With Browser' => "Selaimella",
-	'first group' => "ensimminen ryhm",
-	'previous group' => "edellinen ryhm",
-	'next group' => "seuraava ryhm",
-	'last group' => "viimeinen ryhm",
-	'Close group profile' => "Sulje ryhmn profiili",
-	'Creating new group' => "Luo uusi ryhm",
-	'Editing group:' => "Muokataan ryhm: ",
-	'Viewing group:' => "Tarkastellaan ryhm:",
-	'Permissons for members of this group' => "Ryhmn kuuluvien kyttjien oikeudet",
-	'View all' => "Nyt kaikki",
-	'Full Access' => "Tydet oikeudet",
-	'No Access' => "Ei oikeutta",
-	'View only' => "Vain luku",
-	'Statistics' => "Statistiikat",
-	'Global options' => "Yleiset asetukset",
-	'Check to allow template editing.' => "Raksi, mikli ulkoasun muokkaaminen sallitaan",
-	'User/Group Management' => "Kyttj/ryhm-hallinta",
-	'Groups &amp; Users' => "Ryhmt &amp; kyttjt",
-	'default group for new users' => "Oletusryhm uusille kyttjille",
-	'Copy group' => "Kopioi ryhm",
-	'Delete group' => "Poista ryhm",
-	'decrease user level' => "Laske kyttjtasoa",
-	'increase user level' => "Nosta kyttjtasoa",
-	'Delete user' => "Poista kyttj",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Oletko varma ett haluat poistaa tmn kyttjn?\\nVaroitus: kaikki hnen viestins poistaan!",
-	'New user...' => "Uusi kyttj...",
-	'New group...' => "Uusi ryhm...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "Oletusulkoasua [%s] blogille [%s] ei lydy. Se tytyy asettaa <a %s>blogin asetuksista</a> tai ylitt kantatiedostosta(?!).Ota yhteytt <a %s>yllpitoon</a>...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "VIRHE! Ei voida poistaa. Sinun tytyy poistaa tiedosto [%s] ksin.",
-	'%d posts' => "%d viesti",
-	'1 post' => "1 viesti",
-	'previous month' => "edellinen kuukausi",
-	'next month' => "seuraava kuukausi",
-	'previous year' => "edellinen vuosi",
-	'next year' => "seuraava vuosi",
-	'go to month\'s archive' => "siirry kuukausiarkistoon",
-	'Member' => "Jsen",
-	'Visitor' => "Vieras",
-	'No comment yet...' => "Ei kommentteja...",
-	'Sorry, there is nothing to display...' => "Valitan, tll ei ole mitn nytettv",
-	'Error selecting database [%s]!' => "Virhe valittaessa tietokantaan [%s]!",
-	'MySQL error!' => "MySQL-virhe!",
-	'New group' => "Uusi ryhm",
-	'Parser error: ' => "Tulkin virhe: ",
-	'Tag <code>body</code> can only be used once!' => "<code>body</code>-tagia voidaan kytt vain kerran!",
-	'Illegal tag' => "Virheellinen tagi",
-	'Tag %s must occur inside another tag' => "%s-tagi tytyy olla toisen tagin sisll",
-	'Tag %s is not allowed within tag %s' => "%s-tagia ei sallita %s-tagin sisll",
-	'Tag %s may not have attribute %s' => "%s-tagilla ei voi olla atribuuttia %s",
-	'Found invalid URL: ' => "Virheellinen URL: ",
-	'Tag %s may not contain raw character data' => "%s-tagi ei voi sislt raakaa tekstidataa",
-	'Browse category' => "Selaa kategorioita",
-	'This post is not published. You cannot leave comments.' => "Tt viesti ei ole julkaistu. Et voi jtt kommentteja.",
-	'Comments are closed for this post.' => "Kommentointi on estetty tss viestiss",
-	'Read more!' => "Lue lis!",
-	'More:' => "Lis:",
-	'Display feedback / Leave a comment' => "Nyt palautteet / Jt kommentti",
-	'Send feedback' => "Lhet palautetta",
-	'1 feedback' => "1 palaute",
-	'%d feedbacks' => "%d palautetta",
-	'Display comments / Leave a comment' => "Nyt kommentit / Jt kommentti",
-	'Display trackbacks / Get trackback address for this post' => "Nyt",
-	'Trackback (0)' => "Viittaus (0)",
-	'Trackback (1)' => "Viittaus (1)",
-	'Trackbacks (%d)' => "Viittaukset (%d)",
-	'Display pingbacks' => "Nyt pivitysilmoitukset",
-	'Pingback (0)' => "Pivitysilmoituksia (0)",
-	'Pingback (1)' => "Pivitysilmoituksia (1)",
-	'Pingbacks (%d)' => "Pivitysilmoituksia (%d)",
-	'Invalid post, please correct these errors:' => "Virheellinen viesti, korjaa seuraavat virheet:",
-	'Sorry, there is no post to display...' => "Valitan, ei yhtn viesti nytettvn",
-	'POP3 connect:' => "POP3 yhdistetty:",
-	'No server specified' => "Palvelinta ei ole mritelty",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "Palvelimeen ei saatu yhteytt",
-	'POP3 user:' => "POP3 tunnus:",
-	'No login ID submitted' => "Login-ID:t ei lhetetty",
-	'connection not established' => "yhteytt ei ole muodostettu",
-	'POP3 pass:' => "POP3 salasana:",
-	'No password submitted' => "Salasanaa ei lhetetty",
-	'authentication failed ' => "kirjautuminen eponnistui",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP eponnistui. Palvelin ei ole RFC 1939:n mukainen",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "Ei palvelimen tietoja saatavilla",
-	'abort' => "keskeyt",
-	'apop authentication failed' => "apop autentikointi eponnistui",
-	'POP3 login:' => "POP3 tunnus:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "Ennenaikainen listan loppuminen",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "Tyhj komento",
-	'POP3 quit:' => "POP3 quit:",
-	'connection does not exist' => "yhteytt ei ole muodostettu",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3 delete:",
-	'No msg number submitted' => "Viestin numeroa ei ole lhetetty",
-	'Command failed' => "Komento eponnistui",
-	'New user' => "Uusi kyttj",
-	'Permission denied!' => "Psy estetty!",
-	'Oops, MySQL error!' => "Ups, MySQL-virhe!",
-	'go back' => "palaa takaisin",
-	'Redirecting you to:' => "Ohjataan sinut sivulle:",
-	'If nothing happens, click <a %s>here</a>.' => "Mikli mitn ei tapahdu, klikkaa <a %s>tst</a>.",
-	'No response!' => "Ei vastausta!",
-	'Remote error' => "Palvelimen virhe",
-	'Response' => "Vastaus",
-	'Parameter %s is required!' => "Parametri %s on pakollinen!",
-	'Invalid URL' => "Virheellinen URL",
-	'URI scheme not allowed' => "Virheellinen URI-muoto",
-	'URL not allowed' => "URL ei ole sallittu",
-	'Reporting abuse to b2evolution.net...' => "Lhetetn ilmoitus vrinkytst b2evolution.netiin...",
-	'Aborted (Running on localhost).' => "Keskeytetty (Ajetaan paikallisesti)",
-	'Requesting abuse list from b2evolution.net...' => "Pyydetn vrinkytt-listaa b2evolution.netist...",
-	'Latest update timestamp' => "Viimeisen pivityksen aikaleima",
-	'Incomplete reponse.' => "Keskenerinen vastaus.",
-	'No new blacklisted strings are available.' => "Ei uusia merkkijonoja mustalla listalla.",
-	'Adding strings to local blacklist' => "Listn merkkijono paikalliseen mustaanlistaan.",
-	'Adding:' => "Listn:",
-	'OK.' => "OK.",
-	'Not necessary! (Already handled)' => "Ei vlttmtn! (Valmiiksi ksitelty)",
-	'New latest update timestamp' => "Uusi pivityksen aikaleima",
-	'Invalid reponse.' => "Virheellinen vastaus.",
-	'Requested blog does not exist!' => "Pyydetty bogia ei ole olemassa!",
-	'Post details' => "Viestin tiedot",
-	'PREVIEW' => "ESIKATSELU",
-	'Next page' => "Seuraava sivu",
-	'Previous page' => "Edellinen sivu",
-	'Previous post' => "Edellinen viesti",
-	'Next post' => "Seuraava viesti",
-	'Next Page' => "Seuraava sivu",
-	'Previous Page' => "Edellinen sivu",
-	'Cannot delete if there are sub-categories!' => "Ei voida poistaa mikli alakategorioita on olemassa!",
-	'Cannot delete last category if there are posts inside!' => "Viimeist kategoriaa ei voida poistaa, mikli sen alla on viestej!",
-	'Requested category %s does not exist!' => "Pyydetty kategoriaa %s ei ole olemassa!",
-	'Category' => "Kategoria",
-	'bad char in User Agent' => "kielletty merkki User Agentissa",
-	'referer ignored' => "referer-tieto jtetty huomioimatta",
-	'BlackList' => "Mustalista",
-	'robot' => "robotti",
-	'invalid' => "virheellinen",
-	'search engine' => "hakukone",
-	'loading referering page' => "ladataan edellinen sivu",
-	'found current url in page' => "nykyinen url lydetty sivulta",
-	'not a query - no params!' => "ei haku - ei parametrej!",
-	'no query string found' => "haku-merkkijonoa ei lydetty",
-	'name' => "nimi",
-	'Sending pingbacks...' => "Lhetetn pivitysilmoituksia...",
-	'No pingback to be done.' => "Ei pivitysilmoituksia tehtvn",
-	'BEGIN' => "ALKU",
-	'Post contents' => "Viestin sislt",
-	'Processing:' => "Ksitelln:",
-	'Couldn\'t find a hostname for:' => "Hostnamea ei lydetty:",
-	'Connect to server at:' => "Yhdistetn palvelimeen:",
-	'Couldn\'t open a connection to:' => "Yhteytt ei voitu avata:",
-	'Start receiving headers and content' => "Aloitetaan otsikoiden ja sislln vastaanottaminen",
-	'Pingback server found from X-Pingback header:' => "Pivitysilmoitus-palvelin lydetty X-Pingback-otsikosta:",
-	'Pingback server found from Pingback <link /> tag:' => "Pivitysilmoitus-palvelin lydetty pivitysilmoituksen <link />-tagista:",
-	'Pingback server not found in headers and content' => "Pivitysilmoitus-palvelinta ei lydetty otsikosta tai sisllst",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "Pivitysilmoitus-palvelimen URL on tyhj (voi johtua sisisest PHP:n fgets-virheest)",
-	'Pingback server data' => "Pivitysilmoitus-palvelimen tiedot",
-	'Page Linked To:' => "Sivu linkitetty osoitteeseen:",
-	'Page Linked From:' => "Sivu linkitetty osoitteesta:",
-	'Pinging %s...' => "Pingataan %s...",
-	'END' => "LOPPU",
-	'Pingbacks done.' => "Pivitysilmoitukset lhetetty.",
-	'Pinging b2evolution.net...' => "Pingataan b2evolution.net...",
-	'Pinging Weblogs.com...' => "Pingataan Weblogs.com...",
-	'Pinging Blo.gs...' => "Pingataan Blo.gs...",
-	'Pinging technorati.com...' => "Pingataan technorati.com...",
-	'Archives for' => "Arkistot",
-	'Archive Directory' => "Arkistohakemisto",
-	'Sending trackbacks...' => "Lhetetn viittaukset...",
-	'No trackback to be sent.' => "Ei viittauksia lhetettvn",
-	'Excerpt to be sent:' => "Lhetettv lainaus:",
-	'Trackbacks done.' => "Viittaus onnistui",
-	'Sending trackback to:' => "Lhetetn viittaus:",
-	'Response:' => "Vastaus:",
-	'wrong login/password.' => "virheellinen tunnus/salasana",
-	'setcookie %s failed!' => "setcookie %s eponnistui!",
-	'login/password no longer valid.' => "tunnus/salasana ei ole en voimassa",
-	'You must log in!' => "Sinun tytyy kirjautua sisn!",
-	'Login if you have an account...' => "Kirjaudu mikli sinulla on tunnus...",
-	'Register...' => "Rekisteridy...",
-	'Register to open an account...' => "Rekisteridy avataksesi tunnuksen...",
-	'Logout (%s)' => "Kirjaudu ulos (%s)",
-	'Logout from your account' => "Kirjaudu ulos tunnukselta",
-	'Admin' => "Yllpitj",
-	'Go to the back-office' => "Mene asetuspaneeliin",
-	'Profile (%s)' => "Profiili (%s)",
-	'Edit your profile' => "Muokkaa profiiliasi",
-	'User profile' => "Kyttjprofiili",
-	'Sunday' => "Sunnuntai",
-	'Monday' => "Maanantai",
-	'Tuesday' => "Tiistai",
-	'Wednesday' => "Keskiviikko",
-	'Thursday' => "Torstai",
-	'Friday' => "Perjantai",
-	'Saturday' => "Lauantai",
-	'Sun' => "Su",
-	'Mon' => "Ma",
-	'Tue' => "Ti",
-	'Wed' => "Ke",
-	'Thu' => "To",
-	'Fri' => "Pe",
-	'Sat' => "La",
-	' S ' => "S",
-	' M ' => "M",
-	' T ' => "T",
-	' W ' => "W",
-	' T  ' => "T",
-	' F ' => "F",
-	' S  ' => "S",
-	'January' => "Tammikuu",
-	'February' => "Helmikuu",
-	'March' => "Maaliskuu",
-	'April' => "Huhtikuu",
-	'May ' => "Toukokuu",
-	'June' => "Keskuu",
-	'July' => "Heinkuu",
-	'August' => "Elokuu",
-	'September' => "Syyskuu",
-	'October' => "Lokakuu",
-	'November' => "Marraskuu",
-	'December' => "Joulukuu",
-	'Jan' => "Tammi",
-	'Feb' => "Helmi",
-	'Mar' => "Maalis",
-	'Apr' => "Huhti",
-	'May' => "Touko",
-	'Jun' => "Kes",
-	'Jul' => "Hein",
-	'Aug' => "Elo",
-	'Sep' => "Syys",
-	'Oct' => "Loka",
-	'Nov' => "Marras",
-	'Dec' => "Joulu",
-	'Local' => "Paikallinen",
-	'Reported' => "Raportoitu",
-	'Central' => "Keskus",
-	'Czech (CZ)' => "Tsekki (CZ)",
-	'German (DE)' => "Saksa (DE)",
-	'English (EU)' => "Englanti (EU)",
-	'English (UK)' => "Englanti (UK)",
-	'English (US)' => "Englanti (US)",
-	'English (CA)' => "Englanti (CA)",
-	'English (AU)' => "Englanti (AU)",
-	'Spanish (ES)' => "Espanja (ES)",
-	'French (FR)' => "Ranska (FR)",
-	'French (CA)' => "Ranska (CA)",
-	'French (BE)' => "Ranska (BE)",
-	'Italian (IT)' => "Italia (IT)",
-	'Japanese (JP)' => "Japani (JP)",
-	'Lithuanian (LT)' => "Liettua (LT)",
-	'Bokm&aring;l (NO)' => "Norja (NO)",
-	'Dutch (NL)' => "Hollanti (NL)",
-	'Dutch (BE)' => "Hollanti (BE)",
-	'Portuguese (BR)' => "Portugali (BR)",
-	'Swedish (SE)' => "Ruotsi (SE)",
-	'Simpl. Chinese (CN)' => "Yksinkertainen kiina (CN)",
-	'Trad. Chinese (TW)' => "Perinteinen kiina (TW)",
-	'You cannot leave comments on this post!' => "Tt viesti ei voi kommentoida!",
-	'Please fill in the name field' => "Tyt nimi-kentt",
-	'Please fill in the email field' => "Tyt shkposti-kentt",
-	'Supplied email address is invalid' => "Annettu shkpostiosoite on virheellinen",
-	'Please do not send empty comment' => "Ole hyv, lk lhet tyhj kommenttia",
-	'You can only post a new comment every 30 seconds.' => "Voit lhett kommentteja 30 sekunnin vlein",
-	'Cannot post comment, please correct these errors:' => "Ei voida lhett kommenttia, ole hyv ja korjaa seuraavat virheet:",
-	'Back to comment editing' => "Takaisin kommentin muokkaukseen",
-	'New comment on your post #%d "%s"' => "Uusi kommentti viestillesi #%d \"%s\"",
-	'Url' => "Url",
-	'Comment' => "Kommentti",
-	'Edit/Delete' => "Muokkaa/Poista",
-	'Connecting to pop server...' => "Yhdistetn POP-palvelimeen...",
-	'Connection failed: ' => "Yhdistminen eponnistui:",
-	'Logging into pop server...' => "Kirjaudutaan POP-palvelimeen...",
-	'No mail or Login Failed:' => "Ei shkpostia tai kirjautuminen eponnistui:",
-	'Getting message #%d...' => "Haetaan viestit #%d...",
-	'Processing...' => "Ksitelln...",
-	'Too old' => "Liian vanha",
-	'Subject prefix does not match' => "Otsikon etuliite ei ole sopiva",
-	'Raw content:' => "Raakasislt:",
-	'Login:' => "Tunnus:",
-	'Pass:' => "Salasana:",
-	'Wrong login or password.' => "Vr tunnus tai salasana.",
-	'Category ID' => "Kategorian ID",
-	'Blog ID' => "Blogin ID",
-	'Permission denied.' => "Psy estetty.",
-	'Posted title' => "Lhetetty otsikko",
-	'Posted content' => "Lhetetty sislt",
-	'Mission complete, message deleted.' => "Tehtv suoritettu, viesti poistettu.",
-	'An email with the new password was sent successfully to your email address.' => "Uusi salasana lhetettiin shkpostiosoitteeseesi.",
-	'New Password:' => "Uusi salasana:",
-	'You can login here:' => "Voit kirjautua tll:",
-	'your weblog\'s login/password' => "blogisi tunnus/salasana",
-	'The email could not be sent.' => "Shkpostia ei voitu lhett",
-	'Possible reason: your host may have disabled the mail() function...' => "Mahdollinen syy: yllpito on ottanut mail()-funktion pois kytst...",
-	'Note: You are already logged in!' => "Huom: Olet jo kirjautunut sisn!",
-	'Continue...' => "Jatka...",
-	'You are not logged in.' => "Et ole kirjautunut sisn.",
-	'You are not logged in under the same account you are trying to modify.' => "Et ole kirjautunut sisn samalla tunnuksella, jota yritt muokata.",
-	'Back to profile' => "Takaisin profiiliin",
-	'please enter your nickname (can be the same as your login)' => "anna kutsumanimi (voi olla sama kuin tunnus)",
-	'your ICQ UIN can only be a number, no letters allowed' => "ICQ UIN voi sislt ainoastaan numeroita",
-	'please type your e-mail address' => "kirjoita shkpostiosoitteesi",
-	'the email address is invalid' => "shkpostiosoite on vr",
-	'you typed your new password only once. Go back to type it twice.' => "kirjoitit salasanasi ainoastaan yhden kerran. Palaa takaisin ja kirjoita se kahdesti.",
-	'you typed two different passwords. Go back to correct that.' => "kirjoitit kaksi erilaista salasanaa. Palaa takaisin ja korjaa virhe.",
-	'please enter a Login' => "anna tunnuksesi",
-	'please enter your password twice' => "anna salasanasi kahdesti",
-	'please type the same password in the two password fields' => "kirjoita sama salasana kumpaankin salasanakenttn",
-	'this login is already registered, please choose another one' => "tunnus on jo olemassa, valitse toinen tunnus",
-	'new user registration on your blog' => "uusien kyttjien rekisterinti blogiisi",
-	'Manage users' => "Hallitse kyttji",
-	'New trackback on your post #%d "%s"' => "Uusi viittaus kirjoitukseesi #%d \"%s\"",
-	'Website' => "Kotisivu",
-	'Excerpt' => "Lainaus",
-	'Login form' => "Kirjautumislomake",
-	'You will have to accept cookies in order to log in.' => "Sinun tytyy hyvksy keksit kirjautuaksesi sisn",
-	'Password:' => "Salasana:",
-	'Log in!' => "Kirjaudu sisn!",
-	'Go to Blogs' => "Siirry blogeihin",
-	'Lost your password ?' => "Hukkasitko salasanasi?",
-	'Lost password ?' => "Salasana hukassa?",
-	'A new password will be generated and sent to you by email.' => "Uusi salasana tehdn ja lhetetn sinulla shkpostitse.",
-	'Generate new password!' => "Tee uusi salasana!",
-	'Registration complete' => "Rekisterinti valmis",
-	'Registration Currently Disabled' => "Rekisterinti on tll hetkell poissa kytst",
-	'User registration is currently not allowed.' => "Rekisterinti on tll hetkell poissa kytst",
-	'Home' => "Etusivu",
-	'Register form' => "Rekisterintilomake",
-	'(twice)' => "(kahdesti)",
-	'Minimum %d characters, please.' => "Vhintn %d merkki",
-	'Preferred language' => "Ensisijainen kieli",
-	'Register!' => "Rekisteridy!",
-	'Log into existing account...' => "Kirjaudutaan sisn...",
-	'b2evo installer' => "b2evo asennusohjelma",
-	'Installer for version ' => "Asennusohjelma versiolle",
-	'Current installation' => "Asennettu versio",
-	'Install menu' => "Asennusvalikko",
-	'PHP info' => "Tietoja PHP:st",
-	'Go to Admin' => "Siirry yllpitoon",
-	'Online' => "Kirjautuneena",
-	'Manual' => "Ohje",
-	'Support' => "Tuki",
-	'Language/Locale' => "Kieli/kieliasetukset",
-	'Choose a default language/locale for your b2evo installation.' => "Valitse oletuskieli b2evo asennukselle.",
-	'Check your database config settings below and update them if necessary...' => "Tarkista tietokannan asetukset alapuolelta ja korjaa niit mikli tarpeellista...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "Versiovaatimus tlle b2evolutionin versiolle on %s versio %s, mutta sin yritt kytt versiota %s!",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "Nyttisi, ett antamasi tietokannan asetukset eivt toimi. Ole hyv, tarkista asetukset ja yrit sen jlkeen uudelleen...",
-	'Config file update' => "Asetustiedoston pivitys.",
-	'We cannot automatically update your config file [%s]!' => "Asetustiedostoa [%s] ei voida pivitt automaattisesti!",
-	'There are two ways to deal with this:' => "Tmn voi tehd kahdella tavalla:",
-	'You can allow the installer to update the config file by changing its permissions:' => "Voit antaa asennusohjelman pivitt asetustiedoston antamalla tiedostoon oikeudet:",
-	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "<code>chmod 666 %s</code>. Mikli tarpeellista, katso <a %s>online-manuaalia oikeuksista</a>.",
-	'Come back to this page and refresh/reload.' => "Palaa takaisin tlle sivulle ja pivit se.",
-	'Alternatively, you can update the config file manually:' => "Vaihtoehtoisesti voit pivitt asetustiedoston manuaalisesti:",
-	'Open the _config.php file locally with a text editor.' => "Avaa _config.php-tiedosto tekstieditorissa.",
-	'Delete all contents!' => "Poista kaikki sislt!",
-	'Copy the contents from the box below.' => "Kopioi alla olevan kentn sislt.",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Liit ne tekstieditoriisi. <strong>HUOMIO: varmista, ett tiedoston viimeisen <code>?&gt;</code> jlkeen EI OLE MITN</strong>. Vlilynti, tabi tai rivinvaihto voi est keksien asettamisen seuraavalla kirjautumisella.",
-	'Save the new _config.php file locally.' => "Tallenna uusi _config.php-tiedosto paikallisesti",
-	'Upload the file to your server, into the /_conf folder.' => "Lhet tiedosto palvelimelle /_conf-hakemistoon.",
-	'<a %s>Call the installer from scratch</a>.' => "<a %s>Aloita asennus alusta</a>.",
-	'This is how your _config.php should look like:' => "Tlt sinun _config.php-tiedoston pitisi nytt:",
-	'Your configuration file [%s] has been successfully updated.' => "Asetustiedostosi [%s] on pivitettiin onnistuneesti",
-	'Base configuration' => "Perusasetukset",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "Asetustiedostoa ei ole viel muokattu. Voit tehd sen tyttmll alapuolella olevan lomakkeen.",
-	'This is the minimum info we need to set up b2evolution on this server:' => "Nm ovat vhimmistiedot, jotka tarvitsemme b2evolutionin asetamiseen:",
-	'Database you want to install into' => "Tietokanta, johon haluat asentaa",
-	'mySQL Username' => "mySQL-tunnus",
-	'Your username to access the database' => "Tietokannan kyttjtunnus",
-	'mySQL Password' => "mySQL-salasana",
-	'Your password to access the database' => "Tietokannan salasana",
-	'mySQL Database' => "mySQL-tietokanta",
-	'Name of the database you want to use' => "Tietokanta, jota haluat kytt",
-	'mySQL Host' => "mySQL-osoite",
-	'You probably won\'t have to change this' => "Sinun ei todennkisesti tarvitse muuttaa tt",
-	'Additional settings' => "Lisasetukset",
-	'Base URL' => "Perus-URL",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "Tll b2evo ja blogisi sijaitsevat oletuksena. TARKASTA TM HUOLELLISESTI tai juuri mikn ei toimi. Mikli haluat testata b2evolutionia omalla koneellasi ja haluat, ett kirjautumiskeksit toimivat, sinun TYTYY kytt osoitetta http://<strong>localhost</strong>/hakemisto... L kyt tietokoneesi nime!",
-	'Your email' => "Shkpostiosoitteesi",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "Tullaan kyttmn joissakin virheilmoituksissa, jotta kyttjt voisivat ottaa sinuun yhteytt. Saat mys ilmoituksen uusista rekisterinneist.",
-	'Update config file' => "Pivt config-tiedosto",
-	'How do you want to install b2evolution?' => "Kuinka haluat asentaa b2evolutionin?",
-	'The installation can be done in different ways. Choose one:' => "Asennus voidaan tehd eri tavoilla. Valitse yksi:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>Uusi asennus</strong>. Asenna b2evolutionin tietokantataulut esimerkkisisllll.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>Pivit edellinen b2evolution-versio</strong>: Pivit nykyiset b2evolution-tietokantataulut, jotta ne toimisivat uusimman version kanssa.",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Pivit Cafelog/b2 v 0.6.x</strong>: Asenna b2evolution tietokantataulut ja kopioi vanhat Cafelog/b2-sisllt niihin.",
-	'Delete b2evolution tables' => "Poista b2evolution-taulut",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "Mikli olet asentanut b2evolution-taulut aikaisemmin ja haluat aloittaa alusta, sinun tytyy poistaa taulut ennen kuin voit aloittaa uuden asennuksen. <strong>VAROITUS: Kaikki b2evolution taulut ja sislt menetetn!</strong> Mikli sinulla on Cafelog/b2- tai muita tauluja, ne eivt katoa.",
-	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>Muuta oletusasetuksia</strong>: Asetuksia tarvitsee muuttaa ainoastaan silloin, kun haluat siirt b2evolutionin tiedostot tai tietokannan toiseen paikkaan...",
-	'GO!' => "JATKA!",
-	'Need to start anew?' => "Haluatko aloittaa alusta?",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "Mikli olet asentanut b2evolution taulut ja haluat aloittaa alusta, sinun tytyy poistaa vanhat taulut ennen kuin voit jatkaa. b2evolution osaa poistaa omat taulut, mutta tietoturvasyist tm ominaisuus on oletuksena poissa plt.",
-	'Base config recap...' => "Oletusasetukset...",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "Mikli et ne oikeita asetuksia, LOPETA ja <a %s>korjaa perusasetukset</a>.",
-	'(Set, but not shown for security reasons)' => "(Asetettu, mutta piilotetaan turvallisuussyist)",
-	'Admin email' => "Yllpidon shkpostiosoite",
-	'Installing b2evolution tables with sample data' => "Asennetaan b2evolution-tauluja esimerkkitiedoilla",
-	'Installation successful!' => "Asennus onnistui",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Nyt voit <a %s>kirjautua</a> tunnuksella \"admin\" ja salasanalla \"%s\".</p>\n\t<p>Lue salasana tarkasti! Se on <em>sattumanvarainen</em> salasana, joka tehtiin b2evolutionin asennuksessa. Mikli kadotat sen, sinun tytyy poistaa tietokantataulut ja asentaa ne uudelleen.</p>",
-	'Upgrading data in existing b2evolution database' => "Pivitetn tietoja vanhaan b2evolution-tietokantaan",
-	'Upgrade completed successfully!' => "Pivitys suoritettu onnistuneesti",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "Nyt voi <a %s>kirjautu</a> sisn tavallisella %s tunnuksella ja salasanalla.",
-	'Installing b2evolution tables and copying existing b2 data' => "Asennetaan b2evolution-tauluja ja kopioidaan vanhat b2-tiedot",
-	'Deleting b2evolution tables from the datatase' => "Poistetaan b2evolution-taulut tietokannasta",
-	'For security reasons, the reset feature is disabled by default.' => "Turvallisuussyist resetointi-ominaisuus on oletuksena poistettu kytst.",
-	'Reset done!' => "Resetointi tehty!",
-	'Back to menu' => "Takaisin valikkoon",
-	'official website' => "virallinen kotisivu",
-	'contact' => "ota yhteytt",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "Tm blogi pit sislln kaikki kirjoituksesi, jotka siirrettiin Cafelogista. Blogi on nimeltn '%s'. %s",
-	'This is a sample linkblog entry' => "Tm on linkkiblogin esimerkkilinkki.",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "Tm esimerkkiteksti kuvailee linkkiblogin linkki. Useimmissa tapauksissa, haluat jtt tmn tyhjksi, ja annat pelkstn otsikon ja URLin linkkiblogin linkeille (suosikit / aiheeseen liittyvt sivut).",
-	'This is the long description for the blog named \'%s\'. %s' => "Tm on pitk kuvausta blogille '%s'. %s",
-	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "Tm blogi (blogi #1) on itse asiassa erikoinen blog! Se ker automaattisesti kirjoitukset muista blogeista. Tm mahdollistaa, ett voit seurata helposti mit jrjestelmsi kirjoitetaan. Voit piilottaa tmn blogin lukijoilta ottamalla ruksin pois kohdasta 'Nyt julkisessa blogilistassa' yllpitosivun kautta.",
-	'%s Title' => "%s otsikko",
-	'Tagline for %s' => "Lyhyt kuvaus kohteelle %s",
-	'Short description for %s' => "Lyhyt kuvauslinkille %s",
-	'Notes for %s' => "Muistiinpanot linkille %s",
-	'Keywords for %s' => "Avainsanat linkille %s",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "Tmn blogin ptarkoitus on olla liitteen muille blogeille ja nytt sinun suosikkilinkkisi tai linkit, jotka liittyvt aiheisiin.",
-	'Clean Permalinks!' => "Selket suoralinkit",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "b2evolution kytt oletuksia vanhanaikaisia suora- ja palaute-linkkej, jotta saavutettaisiin mahdollisimman hyv yhteensopivuus erilaisten palvelinasetusten kanssa.\n\nMikli kuitenkin tunnet, ett b2evolution toimii moitteettomasti, sinun kannattaa koettaa selkeiden suoralinkkien aktivoimista Asetukset-sivulta... (ruksi 'Kyt lispolun tietoja')",
-	'Apache optimization...' => "Apachen optimointi...",
-	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => "Sek <code>/blogs</code>-, ett <code>/blogs/admin</code>-hakemistossa on [code]sample.htaccess</code>-tiedostot. Sinun kannattaa muuttaa niiden nimeksi <code>.htaccess</code>.\n\nTm toiminta optimoi palvelimen tapaa ksitell b2evolutionia (mikli kytt Apachea). Nit tiedostoja ei kytet oletuksena, koska jotkut palveluntarjoajat nyttvt virheilmoitukset heti kun yritt kytt niit. Mikli nin tapahtuu, voit poistaa tiedostot ja virheilmoitus katoaa.",
-	'About evoSkins...' => "Listietoja evoSkinsist...",
-	'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => "Oletuksena b2evolution-blogit kyttvt oletusteemaa.\n\nLukijat voivat valita uuden teeman kyttmll teeman vaihtajaa, joka on liitetty moniin teemoihin.\n\nVoit vaihtaa oletusteemaa mille tahansa blogille muokkaamalla blogin asetuksia yllpitosivulta. Voit mys pakottaa oletusteeman, jolloin kukaan ei voi vaihtaa sit itse.\n\nVoit rajoittaa kytss olevia teemoja poistamalla osan niist /blogs/skins-hakemistosta. Voit mys tehd uusia teemoja kopioimalla, uudelleennimemll ja muokkaamalla olemassa olevia teemahakemistoja.\n\nTeeman muokkaamisen voit aloittaa avaamalla sen '<code>_main.php</code>'-tiedoston editoriin ja lukemalla siell olevat kommentit. Ja tietenkin lukemalla manuaalit evoSkinsist!",
-	'Skins, Stubs and Templates...' => "Teemat, tyngt ja sivupohjat",
-	'By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through \'<code>index.php</code>\', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don\'t want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided \'<code>a_stub.php</code>\' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided \'<code>a_noskin.php</code>\'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the \'Stub name\' field. Otherwise, the permalinks will not function properly.' => "Vakioasetuksilla, kaikki esiasennetut blogit nytetn teeman avulla. (Listietoja teemoista toisessa kirjoituksessa.)\n \nTm tarkoittaa, ett blogiin psee polull a'<code>index.php</code>', joka lataa vakioparametrit tietokannasta ja sitten delegoi nyttmisen teemalle.\n\nVaihtoehtoisesti, jos et halua kytt vakiotietokantaparametreja ja haluat esimerkiksi pakottaa teeman, kategorian tai linkkiblogin kyttytymn tietyll tavalla, voit luoda tynktiedoston (kuten esimerkkitiedosto '<code>a_stub.php</code>', ja kutsua blogiasti tmn tyngn kautta.\n\nJos tmkn ei riit, voit kytt tysin uusia sivupohjia teemojen sijasta. Tss tapauksessa kutsut blogia niinkuin esimerkiss '<code>a_noskin.php</code>' on nytetty.\n\nListietoja tynk- ja sivupohjasivuista lytyy nist esimerkkitiedostoista ja niiden kommenteista.\n\nJoka tapauksessa, varmista ett asetat oikean psytavan blogiisi blogin yllpitopaneelista (tyngn tai sivupohjan nimi 'Tyngn nimi' -kenttn), tai muuten pysyvt linkit eivt toimi oikein.",
-	'Multiple Blogs, new blogs, old blogs...' => "Useita blogeja, uusia blogeja, vanhoja blogeja...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "b2evolutionin mukanatulee vakiona 4 blogia, jotka ovat nimetty 'Blog All', 'Blog A', 'Blog B' ja 'Linkblog'.\n\nJoillakin nist blogeista on erityisrooli. Listietoja lytyy niihin liittyvilt sivuilta.\n\nVoit luoda uusia blogeja ja poistaa vanhoja yllpitopaneelista.",
-	'This is a multipage post' => "Tm on monisivuinen viesti",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "Tm on sivu 1 monisivuisessa kirjoituksessa.\n\nVoit nhd muut sivut klikkaamalla alapuolella olevia linkkej.\n\n<!--nextpage-->\n\nTm on sivu 2.\n\n<!--nextpage-->\n\nTm on sivu 3.\n\n<!--nextpage-->\n\nTm on sivu 4.\n\nTm on viimeinen sivu.",
-	'Extended post with no teaser' => "Laaja viesti ilman ingressi",
-	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Tm on laaja kirjoitus ilman ingressi. Tm tarkoittaa sit, ettet ne en ingressi, kun klikkaat \"Lis\" -linkki.\n\n<!--more--><!--noteaser-->\n\nTm on laaja teksti, joka nkyy vasta \"Lis\"-linkin klikkaamisen jlkeen.",
-	'Extended post' => "Laaja viesti",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Tm on laaja kirjoitus. Tm tarkoittaa sit, ett net aluksi vain ingressin. Voit lukea koko kirjoitukset klikkaamalla alla olevaa linkki.\n\n<!--more-->\n\nTm on laaja teksti, joka nkyy vasta \"Lis\"-linkin klikkaamisen jlkeen.",
-	'Important information' => "Trke tietoa",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "Blogi B sislt muutamia kirjoituksia 'b2evolution Tips' -kategoriassa.\n\nKaikki kirjoitukset ovat tehty dokumentaatioksi, joten ne kannattaa lukea ensin\n\nVoit halutessasi poistaa nm viestit, tai muuttaa niiden statusta vanhentuneeksi, jolloin ne pysyvt poissa nkyvist.",
-	'First Post' => "Ensimminen viesti",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>Tm on ensimminen viesti.</p>\n\n<p>Se nkyy sek blogissa A ett blogissa B.</p>",
-	'Second post' => "Toinen viesti",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>Tm on toinen viesti.</p>\n\n<p>Se nkyy ainoastaan blogissa A, mutta useassa kategoriassa.</p>",
-	'Third post' => "Kolmas viesti",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>Tm on kolmas viesti.</p>\n\n<p>Se nkyy ainoastaan blogissa B ja vain yhdess kategoriassa.</p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "Hei, tm on kommentti.<br />Poistaaksesi kommentin, kirjaudu sisn ja katso viestin kommentteja. Siell sinulla on mahdollisuus muokata ja poistaa niit.",
-	'The database schema is already up to date. There is nothing to do.' => "Tietokannan rakenne on ajan tasalla. Mitn ei tarvitse tehd.",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "Nytt silt, ett nit blogin tynkien nimi kytetn useammin kuin yhden kerran: ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "En voi pivitt ennen kuin teet niist yksiselitteisi. Tietokannan kentt: [%s]",
-	'Checking DB schema version...' => "Tarkistetaan tietokannan rakenteen versio...",
-	'NOT FOUND! This is not a b2evolution database.' => "EI LYTYNYT! Tm ei ole b2evolution-tietokanta.",
-	'This version is too old!' => "Tm versio on liian vanha!",
-	'This version is too recent! We cannot downgrade to it!' => "Tm versio on liian uusi. Sit ei voi pivitt alaspin.",
-	'No desc available' => "Ei selityst saatavilla",
-	'No description available' => "Ei selityst saatavilla",
-	'Make URLs clickable' => "Tee URLeista klikattavia",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "Automaattiset &lt;P&gt;- ja &lt;BR&gt;-tagit",
-	'BB formatting e-g [b]bold[/b]' => "BB-formatointi, esim. [b]lihava[/b]",
-	'GreyMatter style formatting' => "GreyMatter-tyylinen formatointi",
-	'**bold** \\italics\\ //italics// __underline__ Markup must be preceeded with white space.' => "**lihava** \\kursivoitu\\ //kursivoitu// __alleviivattu__ Kyt vlilynti merkintjen edess.",
-	'Convert text smilies to icons' => "Muuta tekstihymit kuviksi",
-	'Humane Web Text Generator' => "Humane Web Text -generaattori",
-	'Easy HTML tags inserting' => "Helppo HTML-tagien lisminen",
-	'INSerted [Alt-I]' => "Sijoitettu [Alt-I]",
-	'DELeted [Alt-D]' => "Poistettu [Alt-D]",
-	'STRong [Alt-S]' => "Vahva [Alt-S]",
-	'EMphasis [Alt-E]' => "Painotettu [Alt-E]",
-	'CODE [Alt-C]' => "KOODI [Alt-C]",
-	'Paragraph [Alt-P]' => "Kappale [Alt-P]",
-	'Unordered List [Alt-U]' => "Jrjestelmtn lista [Alt-U]",
-	'List Item [Alt-L]' => "Listan kohde [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "BLOKKILAINAUS [Alt-B]",
-	'IMaGe [Alt-G]' => "Kuva [Alt-G]",
-	'A href [Alt-A]' => "Web-linkki [Alt-A]",
-	'More [Alt-M]' => "Lis [Alt-M]",
-	'no teaser [Alt-T]' => "Ei ingressi [Alt-T]",
-	'next page [Alt-Q]' => "seuraava sivu [Alt-Q]",
-	'Close all tags' => "Sulje kaikki tagit",
-	'ALTernate text' => "Vaihtoehtoinen teksti",
-	'One click smilies inserting' => "Hymit listn klikkamalla",
-	'Trackback address for this post:' => "Viittausosoite thn kirjoitukseen:",
-	'No %s for this post yet...' => "Ei %s thn kirjoitukseen...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "Shkpostiosoitteesi <strong>ei</strong> tule sivuille nkyviin.",
-	'Site/Url' => "Sivu/Url",
-	'Your URL will be displayed.' => "Sivujesi URL tulee nkyviin",
-	'Line breaks become &lt;br /&gt;' => "Rivinvaihdot muutetaan &lt;br /&gt;-tageiksi",
-	'Remember me' => "Muista minut",
-	'(Set cookies for name, email &amp; url)' => "(Aseta evsteisiin nimi, shkposti &amp; osoite)",
-	'In response to:' => "Vastauksena:",
-	'Linkblog' => "Linkkiblogi",
-	'more' => "lis",
-	'AOL I.M.' => "AOL P.V.",
-	'MSN I.M.' => "MSN P.V.",
-	'Yahoo I.M.' => "Yahoo P.V.",
-	'Top refering engines' => "Aktiivisimmat ohjaavat hakukoneet",
-	'blogs' => "blogit",
-	'skin the site' => "aseta teema",
-	'archives' => "arkistot",
-	'Select blog:' => "Valitse blogi:",
-	'Select skin:' => "Valitse ulkoasu:",
-	'words' => "sanaa",
-	'Read more...' => "Lue lis...",
-	'Choose a skin' => "Valitse ulkoasu",
-	'Choose skin' => "Valitse ulkoasu",
-	'What is RSS?' => "Mik on RSS?",
-	'Browse all posts by this author' => "Nyt kaikki tmn kirjoittajan viestit",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "Tmn kirjoituksen <acronym title=\"Uniform Resource Identifier\">viittausosoite</acronym> on:",
-	'E-mail' => "Shkposti",
-	'Your Comment' => "Kommenttisi",
-	'Say It!' => "Lhet",
-	'Filed under:' => "Kategoriat:",
-	'Other' => "Muuta",
-	'Meta' => "Sytteet",
-	'Syndicate this site using RSS' => "Lue sivua kytten RSS:.",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0-syte",
-	'The latest comments to all posts in RSS' => "Viimeisimmt kommentit RSS-muodossa",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "Kommentit <abrr title=\"Really Simple Syndication\">RSS</abbr> 2.0-sytteen",
-	'This page validates as XHTML 1.0 Transitional' => "Tm sivu on validia XHTML 1.0 Transitionalia",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "Validia <abbr title=\"eXtensible HyperText Markup Language\">XHTMLlaa</abbr>",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Sivu kytt b2evolutionia; monikielist monen kyttjn blogimoottiria.",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "Tm teema kytt CSS-tiedostoa, joka on alunperin suunniteltu WordPressia varten (Tekijnoikeudet tiedostossa style.css).",
-	'Original design credits for this skin:' => "Alkuperisen ulkoasun tekijt:",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "Jotta saavutettaisiin makdollisimman hyv yhteensopivuus WP CSS-tiedostojen kanssa, kaikki ne b2evo:n ominaisuudet, joita ei lyty WP:st, ovat piilossa nilt wpc_* -teemoilta.",
-	'[...] Read more!' => "[...] Lue lis!",
-	'New pingback on your post #%d "%s"' => "Uusi pivitysilmoitus kirjoitukseesi #%d\"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/fi_FI/LC_MESSAGES/messages.po 1.10.3.src/locales/fi_FI/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/fi_FI/LC_MESSAGES/messages.po	2005-06-17 19:53:08.000000000 -0500
+++ 1.10.3.src/locales/fi_FI/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,5868 +0,0 @@
-# b2evolution - Finnish language file
-# Copyright (C) 2004 Nikita Zhuk, Mika Hiltunen and Jyrki X
-# This file is distributed under the same license as the b2evolution package.
-# Nikita Zhuk <http://nikitazhuk.net/>, 2004.
-# Mika Hiltunen <http://www.saaste.net/>, 2004.
-# Jyrki X <http://xxx>, 2004
-#
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: b2evolution 0.9.0.8\n"
-"POT-Creation-Date: 2004-05-30 02:15+0200\n"
-"PO-Revision-Date: 2004-07-26 23:46+0200\n"
-"Last-Translator: Mika Hiltunen <kyte@saaste.net>\n"
-"Language-Team: Koodaus.net <http://www.koodaus.net/blog/>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\a_noskin.php:107
-#: ..\..\..\skins\fplanque2002\_bloglist.php:27
-msgid "Selected"
-msgstr "Valittu"
-
-#: ..\..\..\a_noskin.php:158
-#: ..\..\..\a_noskin.php:249
-#: ..\..\..\multiblogs.php:137
-#: ..\..\..\admin\_edit_form.php:328
-#: ..\..\..\admin\_edit_form.php:329
-#: ..\..\..\admin\_edit_showposts.php:473
-#: ..\..\..\admin\_menutop.php:71
-#: ..\..\..\skins\basic\_main.php:78
-#: ..\..\..\skins\custom\_main.php:78
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\fplanque2002\_main.php:97
-#: ..\..\..\skins\fplanque2002\_main.php:194
-#: ..\..\..\skins\wpc_aubmach\_main.php:109
-#: ..\..\..\skins\wpc_default\_main.php:109
-msgid "Categories"
-msgstr "Kategoriat"
-
-#: ..\..\..\a_noskin.php:172
-#: ..\..\..\multiblogs.php:136
-#: ..\..\..\multiblogs.php:219
-#: ..\..\..\multiblogs.php:255
-#: ..\..\..\summary.php:92
-#: ..\..\..\admin\_edit_showposts.php:152
-#: ..\..\..\skins\_linkblog.php:68
-#: ..\..\..\skins\basic\_main.php:68
-#: ..\..\..\skins\basic\_main.php:97
-#: ..\..\..\skins\custom\_main.php:75
-#: ..\..\..\skins\custom\_main.php:92
-#: ..\..\..\skins\fplanque2002\_main.php:94
-#: ..\..\..\skins\fplanque2002\_main.php:109
-#: ..\..\..\skins\wpc_aubmach\_main.php:63
-#: ..\..\..\skins\wpc_default\_main.php:63
-msgid "Permanent link to full entry"
-msgstr "Pysyv linkki koko kirjoitukseen"
-
-#: ..\..\..\a_noskin.php:172
-#: ..\..\..\multiblogs.php:136
-#: ..\..\..\multiblogs.php:151
-#: ..\..\..\multiblogs.php:219
-#: ..\..\..\multiblogs.php:255
-#: ..\..\..\admin\_edit_showposts.php:152
-#: ..\..\..\admin\_edit_showposts.php:252
-#: ..\..\..\skins\_feedback.php:125
-#: ..\..\..\skins\_lastcomments.php:39
-#: ..\..\..\skins\_linkblog.php:68
-#: ..\..\..\skins\basic\_main.php:97
-#: ..\..\..\skins\custom\_main.php:92
-#: ..\..\..\skins\fplanque2002\_main.php:94
-#: ..\..\..\skins\fplanque2002\_main.php:109
-msgid "Permalink"
-msgstr "Pysyv linkki"
-
-#: ..\..\..\a_noskin.php:224
-#: ..\..\..\a_noskin.php:225
-#: ..\..\..\skins\bluesky\_main.php:134
-#: ..\..\..\skins\bluesky\_main.php:135
-#: ..\..\..\skins\custom\_main.php:159
-#: ..\..\..\skins\custom\_main.php:160
-#: ..\..\..\skins\fplanque2002\_main.php:170
-#: ..\..\..\skins\fplanque2002\_main.php:171
-#: ..\..\..\skins\guadeloupe\_main.php:134
-#: ..\..\..\skins\guadeloupe\_main.php:135
-msgid "Recently"
-msgstr "Viimeisimmt"
-
-#: ..\..\..\a_noskin.php:224
-#: ..\..\..\skins\bluesky\_main.php:134
-#: ..\..\..\skins\custom\_main.php:159
-#: ..\..\..\skins\fplanque2002\_main.php:170
-#: ..\..\..\skins\guadeloupe\_main.php:134
-msgid "(cached)"
-msgstr "(vlimuistissa)"
-
-#: ..\..\..\a_noskin.php:225
-#: ..\..\..\skins\bluesky\_main.php:135
-#: ..\..\..\skins\custom\_main.php:160
-#: ..\..\..\skins\fplanque2002\_main.php:171
-#: ..\..\..\skins\guadeloupe\_main.php:135
-msgid "(no cache)"
-msgstr "(ei vlimuistissa)"
-
-#: ..\..\..\a_noskin.php:231
-#: ..\..\..\b2evocore\_functions_comments.php:184
-#: ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:166
-#: ..\..\..\skins\fplanque2002\_main.php:177
-#: ..\..\..\skins\guadeloupe\_main.php:138
-msgid "Last comments"
-msgstr "Viimeisimmt kommentit"
-
-#: ..\..\..\a_noskin.php:232
-#: ..\..\..\skins\custom\_main.php:167
-#: ..\..\..\skins\fplanque2002\_main.php:178
-msgid "Some viewing statistics"
-msgstr "Kvijstatistiikkaa"
-
-#: ..\..\..\a_noskin.php:237
-#: ..\..\..\a_noskin.php:243
-#: ..\..\..\admin\_edit_showposts.php:348
-#: ..\..\..\admin\_edit_showposts.php:548
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\custom\_main.php:178
-#: ..\..\..\skins\fplanque2002\_main.php:183
-#: ..\..\..\skins\fplanque2002\_main.php:189
-#: ..\..\..\skins\originalb2\_main.php:155
-#: ..\..\..\skins\wpc_aubmach\_main.php:116
-#: ..\..\..\skins\wpc_aubmach\_main.php:120
-#: ..\..\..\skins\wpc_default\_main.php:116
-#: ..\..\..\skins\wpc_default\_main.php:120
-msgid "Search"
-msgstr "Haku"
-
-#: ..\..\..\a_noskin.php:240
-#: ..\..\..\skins\custom\_main.php:175
-#: ..\..\..\skins\fplanque2002\_main.php:186
-msgid "All Words"
-msgstr "Kaikki sanat"
-
-#: ..\..\..\a_noskin.php:241
-#: ..\..\..\skins\custom\_main.php:176
-#: ..\..\..\skins\fplanque2002\_main.php:187
-msgid "Some Word"
-msgstr "Ainakin yksi sana"
-
-#: ..\..\..\a_noskin.php:242
-#: ..\..\..\admin\_edit_showposts.php:393
-#: ..\..\..\skins\custom\_main.php:177
-#: ..\..\..\skins\fplanque2002\_main.php:188
-msgid "Entire phrase"
-msgstr "Koko lause"
-
-#: ..\..\..\a_noskin.php:244
-#: ..\..\..\a_noskin.php:256
-#: ..\..\..\skins\bluesky\_main.php:153
-#: ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:191
-#: ..\..\..\skins\guadeloupe\_main.php:154
-msgid "Reset form"
-msgstr "Tyhjenn lomake"
-
-#: ..\..\..\a_noskin.php:255
-#: ..\..\..\skins\bluesky\_main.php:152
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\fplanque2002\_main.php:200
-#: ..\..\..\skins\guadeloupe\_main.php:153
-#: ..\..\..\skins\originalb2\_main.php:147
-msgid "Get selection"
-msgstr "Hae valitut"
-
-#: ..\..\..\a_noskin.php:261
-#: ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\basic\_main.php:137
-#: ..\..\..\skins\bluesky\_main.php:185
-#: ..\..\..\skins\custom\_main.php:196
-#: ..\..\..\skins\fplanque2002\_main.php:205
-#: ..\..\..\skins\guadeloupe\_main.php:186
-#: ..\..\..\skins\wpc_aubmach\_main.php:125
-#: ..\..\..\skins\wpc_default\_main.php:125
-msgid "Archives"
-msgstr "Arkistot"
-
-#: ..\..\..\a_noskin.php:266
-#: ..\..\..\a_noskin.php:279
-#: ..\..\..\a_noskin.php:288
-#: ..\..\..\skins\bluesky\_main.php:198
-#: ..\..\..\skins\bluesky\_main.php:207
-#: ..\..\..\skins\custom\_main.php:201
-#: ..\..\..\skins\custom\_main.php:224
-#: ..\..\..\skins\custom\_main.php:233
-#: ..\..\..\skins\fplanque2002\_main.php:210
-#: ..\..\..\skins\fplanque2002\_main.php:232
-#: ..\..\..\skins\fplanque2002\_main.php:241
-#: ..\..\..\skins\guadeloupe\_main.php:199
-#: ..\..\..\skins\guadeloupe\_main.php:208
-msgid "more..."
-msgstr "lis..."
-
-#: ..\..\..\a_noskin.php:273
-#: ..\..\..\skins\bluesky\_main.php:192
-#: ..\..\..\skins\custom\_main.php:218
-#: ..\..\..\skins\fplanque2002\_main.php:226
-#: ..\..\..\skins\guadeloupe\_main.php:193
-msgid "Recent Referers"
-msgstr "Viimeisimmt ohjaajat"
-
-#: ..\..\..\a_noskin.php:282
-#: ..\..\..\skins\bluesky\_main.php:201
-#: ..\..\..\skins\custom\_main.php:227
-#: ..\..\..\skins\fplanque2002\_main.php:235
-#: ..\..\..\skins\guadeloupe\_main.php:202
-msgid "Top Referers"
-msgstr "Aktiivisimmat ohjaajat"
-
-#: ..\..\..\a_noskin.php:301
-#: ..\..\..\multiblogs.php:273
-#: ..\..\..\skins\babyblues\_main.php:113
-#: ..\..\..\skins\bluesky\_main.php:212
-#: ..\..\..\skins\custom\_main.php:246
-#: ..\..\..\skins\fplanque2002\_main.php:254
-#: ..\..\..\skins\guadeloupe\_main.php:213
-msgid "Misc"
-msgstr "Muuta"
-
-#: ..\..\..\a_noskin.php:315
-#: ..\..\..\skins\custom\_main.php:259
-#: ..\..\..\skins\fplanque2002\_main.php:268
-msgid "Syndicate this blog"
-msgstr "Seuraa tt blogia"
-
-#: ..\..\..\default.php:24
-msgid "Default page for b2evolution"
-msgstr "b2evolution-vakiosivu"
-
-#: ..\..\..\default.php:30
-#: ..\..\..\install\index.php:51
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Monikielinen monen kyttjn moniblogijrjestelm"
-
-#: ..\..\..\default.php:33
-msgid "Welcome to b2evolution"
-msgstr "Tervetuloa b2evolutioniin"
-
-#: ..\..\..\default.php:35
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "Tm on b2evolutionin vakiosivu, jota kytetn, jos kyttj ei ole valinnut mitn blogia yleisiss asetuksissa."
-
-#: ..\..\..\default.php:38
-msgid "Individual blogs on this system"
-msgstr "Jrjestelmn yksittiset blogit"
-
-#: ..\..\..\default.php:48
-#, php-format
-msgid "Blog #%d"
-msgstr "Blogi #%d"
-
-#: ..\..\..\default.php:70
-msgid "Blog #1"
-msgstr "Blogi #1"
-
-#: ..\..\..\default.php:70
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Tm on erikoisblogi, joka ker kaikkien muiden blogien viestit yhteen!"
-
-#: ..\..\..\default.php:75
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Huomio: ylloleva lista (sek valikko) generoidaan automaattisesti vain niist blogeista, joissa on &quot;tyngn url-nimi&quot;. Tmn asetuksen "
-
-#: ..\..\..\default.php:76
-msgid "More demos"
-msgstr "Lis demoja"
-
-#: ..\..\..\default.php:78
-#: ..\..\..\default.php:79
-#: ..\..\..\default.php:80
-msgid "Custom template"
-msgstr "Kustomoitu sivupohja"
-
-#: ..\..\..\default.php:78
-msgid "Multiple blogs displayed on the same page"
-msgstr "Monen blogin sislt esitettyn samalla sivulla"
-
-#: ..\..\..\default.php:79
-msgid "Summary of last posts in all blogs"
-msgstr "Kaikkien blogien viimeisimpien kirjoitusten yhteenveto"
-
-#: ..\..\..\default.php:80
-msgid "The page you're looking at"
-msgstr "Nykyinen sivu"
-
-#: ..\..\..\default.php:82
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Huomio: kyseiset demot eivt kyt evoSkinej, vaikka ne laitettaisiinkin plle asennuksen yhteydess. Ainut tapa muuttaa niiden ulkonk on muokata niiden PHP-koodipohjaa. Kannattaa kuitenkin muistaa, ett nm ovat vain demoja, joiden tarkoitus on nytt malliesimerkki omien koodipohjien luomiseksi ;)"
-
-#: ..\..\..\default.php:84
-msgid "Administration"
-msgstr "Yllpito"
-
-#: ..\..\..\default.php:86
-msgid "Go to backoffice!"
-msgstr "Mene asetuspaneeliin!"
-
-#: ..\..\..\default.php:91
-msgid "Official website"
-msgstr "Virallinen web-sivusto"
-
-#: ..\..\..\default.php:91
-#: ..\..\..\install\index.php:469
-msgid "GNU GPL license"
-msgstr "GNU GPL-lisenssi"
-
-#: ..\..\..\multiblogs.php:96
-msgid "Multiblog demo"
-msgstr "Moniblogidemo"
-
-#: ..\..\..\multiblogs.php:106
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Tm esimerkkisivupohja sislt 3:n blogin kirjoituset (yhden vasemmalla ja kahden oikealla)"
-
-#: ..\..\..\summary.php:57
-msgid "Summary demo"
-msgstr "Yhteenvetodemo"
-
-#: ..\..\..\summary.php:67
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Tm esimerkkisivupohja sislt kaikkien blogien yhteenvedon kirjoitusten "
-
-#: ..\..\..\summary.php:98
-msgid "More posts..."
-msgstr "Lis kirjoituksia"
-
-#: ..\..\..\admin\b2antispam.php:14
-#: ..\..\..\admin\_menutop.php:94
-#: ..\..\..\admin\_users_groupform.php:96
-msgid "Antispam"
-msgstr "Antispam"
-
-#: ..\..\..\admin\b2antispam.php:44
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "Avainsana [%s] on liian lyhyt. Minimipituus on 5 merkki!"
-
-#: ..\..\..\admin\b2antispam.php:52
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Poistetaan logihaun tulokset hakutermill [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:63
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Poistetaan lydetyt kommentit hakutermill [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:73
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "Listn avainsana [%s] mustalle listalle..."
-
-#: ..\..\..\admin\b2antispam.php:92
-msgid "Confirm ban &amp; delete"
-msgstr "Vahvista esto (ban) &amp; poista"
-
-#: ..\..\..\admin\b2antispam.php:106
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "Logihaku ei lytnyt yhtn hakutulosta hakutermill [%s]."
-
-#: ..\..\..\admin\b2antispam.php:112
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Poista seuraavat %d ohjaajat"
-
-#: ..\..\..\admin\b2antispam.php:136
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "Ei kommentteja hakusanalla [%s]."
-
-#: ..\..\..\admin\b2antispam.php:142
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Poista seuraavat %d kommenttia:"
-
-#: ..\..\..\admin\b2antispam.php:173
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "Avainsana [%s] on jo mustalla listalla."
-
-#: ..\..\..\admin\b2antispam.php:179
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Lis avainsana [%s] paikalliselle mustalle listalle."
-
-#: ..\..\..\admin\b2antispam.php:186
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Tee hiriilmoitus avainsanasta [%s] b2evolution.net:iin."
-
-#: ..\..\..\admin\b2antispam.php:188
-#: ..\..\..\admin\b2antispam.php:271
-#: ..\..\..\admin\_blogs_advanced.form.php:27
-msgid "Terms of service"
-msgstr "Palveluehdot"
-
-#: ..\..\..\admin\b2antispam.php:195
-msgid "Perform selected operations"
-msgstr "Suorita valitut toiminnot"
-
-#: ..\..\..\admin\b2antispam.php:212
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "Poistetaan kohde #%d estolistalta..."
-
-#: ..\..\..\admin\b2antispam.php:249
-msgid "Add a banned keyword"
-msgstr "Lis estetty avainsana"
-
-#: ..\..\..\admin\b2antispam.php:251
-msgid "Check &amp; ban..."
-msgstr "Tarkista &amp; est..."
-
-#: ..\..\..\admin\b2antispam.php:259
-msgid "Banned domains blacklist"
-msgstr "Estettyjen domainien musta lista"
-
-#: ..\..\..\admin\b2antispam.php:260
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Kaikki URL-osoitteet, jotka sisltvt seuraavat avainsanat, tullaan estmn kirjoituksista, kommenteista ja logeista."
-
-#: ..\..\..\admin\b2antispam.php:263
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Jos avainsana est luvallisia domaineja, klikkaa vihre merkki poistaaksesi eston."
-
-#: ..\..\..\admin\b2antispam.php:270
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Pivit keskitetty mustaa listaa."
-
-#: ..\..\..\admin\b2antispam.php:281
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Salli avainsana uudestaan (poista se mustalta listalta)"
-
-#: ..\..\..\admin\b2antispam.php:281
-msgid "Allow Back"
-msgstr "Salli uudestaan"
-
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Raportoi hirist keskitetylle estojen mustalle listalle!"
-
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Report"
-msgstr "Raportoi"
-
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Tarkista osumalogit ja kommentit tlle avainsanalle!"
-
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Re-check"
-msgstr "Tarkista uudestaan"
-
-#: ..\..\..\admin\b2blogs.php:13
-#: ..\..\..\admin\_blogs_list.php:23
-#: ..\..\..\admin\_menutop.php:77
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\skins\bluesky\_bloglist.php:17
-#: ..\..\..\skins\guadeloupe\_bloglist.php:17
-msgid "Blogs"
-msgstr "Blogit"
-
-#: ..\..\..\admin\b2blogs.php:21
-#: ..\..\..\admin\b2blogs.php:124
-msgid "New"
-msgstr "Uusi"
-
-#: ..\..\..\admin\b2blogs.php:30
-msgid "Creating blog..."
-msgstr "Luodaan blogia..."
-
-#: ..\..\..\admin\b2blogs.php:58
-#: ..\..\..\admin\b2blogs.php:217
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Sinun tulee sytt blogin/tyngn URL-nimi!"
-
-#: ..\..\..\admin\b2blogs.php:64
-#: ..\..\..\admin\b2blogs.php:224
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "Tm blogin/tyngn URL-nimi on jo kytss, valitse toinen nimi."
-
-#: ..\..\..\admin\b2blogs.php:67
-msgid "Cannot create, please correct these errors:"
-msgstr "Ei voitu luoda, korjaa nm virheet:"
-
-#: ..\..\..\admin\b2blogs.php:110
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Nyt voit <a %s>luoda kategorioita</a> thn blogiin!"
-
-#: ..\..\..\admin\b2blogs.php:131
-#: ..\..\..\b2evocore\_class_blog.php:64
-msgid "New weblog"
-msgstr "Uusi web-logi"
-
-#: ..\..\..\admin\b2blogs.php:132
-#: ..\..\..\admin\b2blogs.php:151
-#: ..\..\..\b2evocore\_class_blog.php:63
-msgid "New blog"
-msgstr "Uusi blogi"
-
-#: ..\..\..\admin\b2blogs.php:168
-#: ..\..\..\admin\b2blogs.php:305
-#: ..\..\..\admin\b2blogs.php:332
-#: ..\..\..\admin\b2options.php:25
-#: ..\..\..\admin\b2options.php:429
-#: ..\..\..\admin\_users_groupform.php:72
-msgid "General"
-msgstr "Yleiset"
-
-#: ..\..\..\admin\b2blogs.php:171
-#: ..\..\..\admin\b2blogs.php:308
-#: ..\..\..\admin\b2blogs.php:338
-msgid "Permissions"
-msgstr "Oikeudet"
-
-#: ..\..\..\admin\b2blogs.php:174
-#: ..\..\..\admin\b2blogs.php:311
-#: ..\..\..\admin\b2blogs.php:344
-msgid "Advanced"
-msgstr "Lisasetukset"
-
-#: ..\..\..\admin\b2blogs.php:186
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Pivitetn blogia [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:227
-#: ..\..\..\admin\edit_actions.php:213
-msgid "Cannot update, please correct these errors:"
-msgstr "Ei voida pivitt, korjaa nm virheet:"
-
-#: ..\..\..\admin\b2blogs.php:420
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Poista blogi [%s]?"
-
-#: ..\..\..\admin\b2blogs.php:422
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Poistamalla tmn blogin poistat mys kaikki sen kategoriat, kirjoitukset ja kommentit!"
-
-#: ..\..\..\admin\b2blogs.php:424
-#: ..\..\..\admin\b2users.php:324
-#: ..\..\..\admin\b2users.php:381
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "TT TOIMINTOA EI VOIDA PERUA!"
-
-#: ..\..\..\admin\b2blogs.php:437
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "Yrit poistaa mys tynktiedosto [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:445
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "Yrit poistaa mys staattinen tiedosto  [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:451
-#: ..\..\..\admin\b2users.php:332
-#: ..\..\..\admin\b2users.php:389
-msgid "I am sure!"
-msgstr "Olen varma!"
-
-#: ..\..\..\admin\b2blogs.php:454
-#: ..\..\..\admin\b2users.php:335
-#: ..\..\..\admin\b2users.php:392
-msgid "CANCEL"
-msgstr "PERUUTA"
-
-#: ..\..\..\admin\b2blogs.php:486
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "Generoidaan staattista sivua blogiin [%s]"
-
-#: ..\..\..\admin\b2blogs.php:495
-msgid "You haven't set a static filename for this blog!"
-msgstr "Et ole asettanut staattista tiedostonime tlle blogille!"
-
-#: ..\..\..\admin\b2blogs.php:542
-msgid "File cannot be written!"
-msgstr "Tiedostoa ei voida tallentaa!"
-
-#: ..\..\..\admin\b2blogs.php:543
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "Tarkista kyttoikeudet tiedostolle [%s]. Lue <a %s>manualista lis tiedostojen kyttoikeuksista</a>."
-
-#: ..\..\..\admin\b2blogs.php:549
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "Tallennetaan tiedostoa [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:553
-#: ..\..\..\admin\edit_actions.php:131
-#: ..\..\..\admin\edit_actions.php:248
-#: ..\..\..\admin\edit_actions.php:338
-#: ..\..\..\b2evocore\_functions_antispam.php:200
-#: ..\..\..\b2evocore\_functions_antispam.php:302
-#: ..\..\..\b2evocore\_functions_pings.php:47
-#: ..\..\..\b2evocore\_functions_pings.php:82
-#: ..\..\..\b2evocore\_functions_pings.php:157
-#: ..\..\..\b2evocore\_functions_pings.php:197
-msgid "Done."
-msgstr "Valmis."
-
-#: ..\..\..\admin\b2browse.php:13
-msgid "Browse blog:"
-msgstr "Selaa blogia:"
-
-#: ..\..\..\admin\b2browse.php:56
-#: ..\..\..\admin\b2edit.php:162
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Koska olet uusi kyttj, sinun tulee odottaa, kunnes yllpitj on antanut sinulle oikeudet kirjoitusten lhettmiseen. Voit mys <a %s>lhett yllpitjlle shkpostia</a> ja pyyt oikeuksia. Kun olet saanut oikeudet, lataa tm sivu uudestaan ja voit lhett kirjoituksiasi. :)"
-
-#: ..\..\..\admin\b2categories.php:13
-#: ..\..\..\admin\_cats_list.php:13
-msgid "Categories for blog:"
-msgstr "Blogin kategoriat:"
-
-#: ..\..\..\admin\b2categories.php:77
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Uusi alakategoria kategoriassa: %s"
-
-#: ..\..\..\admin\b2categories.php:86
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Uusi kategoria blogissa: %s"
-
-#: ..\..\..\admin\b2categories.php:93
-msgid "New category name"
-msgstr "Uusi kategorian nimi"
-
-#: ..\..\..\admin\b2categories.php:94
-msgid "Create category"
-msgstr "Luo kategoria"
-
-#: ..\..\..\admin\b2categories.php:150
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Poistetaan kategoria #%d : %s ..."
-
-#: ..\..\..\admin\b2categories.php:156
-#: ..\..\..\b2evocore\_functions_users.php:71
-#: ..\..\..\b2evocore\_functions_users.php:102
-#: ..\..\..\htsrv\profile_update.php:50
-#: ..\..\..\htsrv\profile_update.php:60
-#: ..\..\..\htsrv\profile_update.php:69
-#: ..\..\..\htsrv\profile_update.php:75
-#: ..\..\..\htsrv\profile_update.php:84
-#: ..\..\..\htsrv\profile_update.php:92
-#: ..\..\..\htsrv\profile_update.php:97
-#: ..\..\..\htsrv\register.php:41
-#: ..\..\..\htsrv\register.php:48
-#: ..\..\..\htsrv\register.php:55
-#: ..\..\..\htsrv\register.php:71
-#: ..\..\..\htsrv\register.php:76
-#: ..\..\..\htsrv\register.php:87
-msgid "ERROR"
-msgstr "VIRHE"
-
-#: ..\..\..\admin\b2categories.php:160
-msgid "Category deleted."
-msgstr "Kategoria poistettu."
-
-#: ..\..\..\admin\b2categories.php:185
-msgid "Properties for category:"
-msgstr "Kategorian ominaisuudet:"
-
-#: ..\..\..\admin\b2categories.php:188
-#: ..\..\..\admin\b2upload.php:163
-#: ..\..\..\admin\_edit_form.php:128
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-#: ..\..\..\admin\_users_groupform.php:75
-#: ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_feedback.php:169
-#: ..\..\..\skins\basic\_feedback.php:165
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:176
-#: ..\..\..\skins\wpc_default\_feedback.php:176
-msgid "Name"
-msgstr "Nimi"
-
-#: ..\..\..\admin\b2categories.php:192
-msgid "New parent category"
-msgstr "Uusi pkategoria"
-
-#: ..\..\..\admin\b2categories.php:218
-#: ..\..\..\admin\b2categories.php:237
-msgid "Old Parent"
-msgstr "Vanha pkategoria"
-
-#: ..\..\..\admin\b2categories.php:235
-msgid "Root (No parent)"
-msgstr "Juurikategoria (ei pkategoriaa)"
-
-#: ..\..\..\admin\b2categories.php:246
-msgid "Edit category!"
-msgstr "Muokkaa kategoriaa!"
-
-#: ..\..\..\admin\b2categories.php:291
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Virhe. Sinulla ei ole oikeuksia muokata/katsoa kategorioiden ominaisuuksia."
-
-#: ..\..\..\admin\b2edit.php:26
-#: ..\..\..\admin\edit_actions.php:192
-#: ..\..\..\admin\edit_actions.php:291
-msgid "Oops, no post with this ID."
-msgstr "Hups, ei kirjoituksia tll ID-numerolla."
-
-#: ..\..\..\admin\b2edit.php:33
-msgid "Editing post"
-msgstr "Muokataan kirjoitusta"
-
-#: ..\..\..\admin\b2edit.php:36
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d blogissa: %s"
-
-#: ..\..\..\admin\b2edit.php:75
-msgid "Oops, no comment with this ID!"
-msgstr "Hups, ei kommenttia tll ID-numerolla!"
-
-#: ..\..\..\admin\b2edit.php:78
-msgid "Editing comment"
-msgstr "Muokataan kommenttia"
-
-#: ..\..\..\admin\b2edit.php:113
-msgid "New post in blog:"
-msgstr "Uusi kirjoitus blogissa:"
-
-#: ..\..\..\admin\b2edit.php:143
-#: ..\..\..\admin\b2edit.php:174
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Koska tll blogilla ei ole yhtn kategoriaa, et voi lhett siihen kirjoituksia. Luo ensin vhintn 1 kategoria."
-
-#: ..\..\..\admin\b2edit.php:147
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Vaihda thn blogiin (kirjoittamasi lomakkeen arvot silyvt, jos selaimen Javascript-tuki on pll)"
-
-#: ..\..\..\admin\b2login.php:19
-#: ..\..\..\admin\b2upload.php:20
-#: ..\..\..\htsrv\_header.php:14
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:19
-#: ..\..\..\b2evocore\_functions_users.php:343
-msgid "Login..."
-msgstr "Kirjaudu..."
-
-#: ..\..\..\admin\b2login.php:22
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "Sinun ei tarvitse menn b2login.php -sivulle kirjautuaksesi sisn b2evolutioniin."
-
-#: ..\..\..\admin\b2login.php:23
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Kirjoita suoraan sen yllpitosivun osoite, jonne haluat menn, esimmerkiksi: %s tai %s. b2evo pyyt kirjautumaan, jos se on tarpeen."
-
-#: ..\..\..\admin\b2options.php:13
-#: ..\..\..\admin\_menutop.php:127
-msgid "Settings"
-msgstr "Asetukset"
-
-#: ..\..\..\admin\b2options.php:28
-#: ..\..\..\admin\b2options.php:437
-msgid "Regional"
-msgstr "Kieliasetukset"
-
-#: ..\..\..\admin\b2options.php:31
-#: ..\..\..\admin\b2options.php:443
-msgid "Plug-ins"
-msgstr "Pluginit"
-
-#: ..\..\..\admin\b2options.php:83
-#, php-format
-msgid "Parameter %s required!"
-msgstr "%s-parametri on pakollinen!"
-
-#: ..\..\..\admin\b2options.php:98
-msgid "General settings updated."
-msgstr "Yleisasetukset pivitetty."
-
-#: ..\..\..\admin\b2options.php:118
-msgid "Regional settings updated."
-msgstr "Kieliasetukset pivitetty."
-
-#: ..\..\..\admin\b2options.php:128
-msgid "You must provide a locale code!"
-msgstr "Syt locale-paikalliskoodi!"
-
-#: ..\..\..\admin\b2options.php:153
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Listty locale-paikalliskoodi '%s' tietokantaan."
-
-#: ..\..\..\admin\b2options.php:168
-#: ..\..\..\admin\b2options.php:185
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "Pivitetty paikalliskoodi '%s'"
-
-#: ..\..\..\admin\b2options.php:181
-#, php-format
-msgid "Created locale '%s'."
-msgstr "Luotu paikalliskoodi '%s'"
-
-#: ..\..\..\admin\b2options.php:207
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Paikalliskooditaulu poistettu, vakioarvot ladattu tiedostosta <code>/conf/_locales.php</code>."
-
-#: ..\..\..\admin\b2options.php:220
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "Tiedostoa <code>%s</code> ei lydy."
-
-#: ..\..\..\admin\b2options.php:349
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "Paikalliskoodi '%s' poistettu tietokannasta."
-
-#: ..\..\..\admin\b2options.php:389
-msgid "Switched priorities."
-msgstr "Prioriteetti vaihdettu."
-
-#: ..\..\..\admin\b2spell.php:12
-msgid "Spell Check"
-msgstr "Oikolue"
-
-#: ..\..\..\admin\b2spell.php:76
-msgid "Loading Spell Checker. Please wait"
-msgstr "Oikolukijaa ladataan, odota hetki"
-
-#: ..\..\..\admin\b2stats.php:13
-msgid "View Stats for Blog:"
-msgstr "Blogin kvijstatistiikka:"
-
-#: ..\..\..\admin\b2stats.php:21
-#: ..\..\..\admin\b2stats.php:25
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:204
-msgid "None"
-msgstr "Ei yhtn"
-
-#: ..\..\..\admin\b2stats.php:55
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "Vaihdetaan osuman #%d tyyppi tyypiksi: %s"
-
-#: ..\..\..\admin\b2stats.php:72
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "Poistetaan osuma #%d..."
-
-#: ..\..\..\admin\b2stats.php:89
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "Tiivistetn %s:n osumia..."
-
-#: ..\..\..\admin\b2stats.php:110
-#: ..\..\..\admin\b2stats.php:152
-msgid "Summary"
-msgstr "Yhteenveto"
-
-#: ..\..\..\admin\b2stats.php:116
-#: ..\..\..\admin\b2stats.php:174
-msgid "Referers"
-msgstr "Ohjaajat"
-
-#: ..\..\..\admin\b2stats.php:122
-#: ..\..\..\admin\b2stats.php:175
-msgid "Refering Searches"
-msgstr "Ohjaavat haut"
-
-#: ..\..\..\admin\b2stats.php:128
-#: ..\..\..\admin\b2stats.php:177
-msgid "Syndication"
-msgstr "Seuranta"
-
-#: ..\..\..\admin\b2stats.php:134
-msgid "User Agents"
-msgstr "Asiakasohjelmat"
-
-#: ..\..\..\admin\b2stats.php:140
-#: ..\..\..\admin\b2stats.php:178
-msgid "Direct Accesses"
-msgstr "Suorat psyt"
-
-#: ..\..\..\admin\b2stats.php:173
-msgid "Date"
-msgstr "Pvm"
-
-#: ..\..\..\admin\b2stats.php:176
-msgid "Indexing Robots"
-msgstr "Indeksirobotit"
-
-#: ..\..\..\admin\b2stats.php:179
-msgid "Total"
-msgstr "Yhteens"
-
-#: ..\..\..\admin\b2stats.php:191
-msgid "Prune this date!"
-msgstr "Tiivist tm pvm!"
-
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:191
-#: ..\..\..\admin\b2stats.php:220
-msgid "Prune"
-msgstr "Tiivist"
-
-#: ..\..\..\admin\b2stats.php:191
-#: ..\..\..\admin\b2stats.php:220
-msgid "Prune hits for this date!"
-msgstr "Tiivist tmn pivmrn osumat!"
-
-#: ..\..\..\admin\b2stats.php:240
-#: ..\..\..\skins\_stats.php:16
-msgid "Last referers"
-msgstr "Viimeisimmt ohjaajat"
-
-#: ..\..\..\admin\b2stats.php:241
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Nm osumat ovat tulleet ulkoisilta web-sivuilta, jotka linkittvt thn blogiin"
-
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:297
-#: ..\..\..\admin\b2stats.php:367
-msgid "Delete this hit!"
-msgstr "Poista tm osuma!"
-
-#  TRANS: Abbrev. for Delete (stats)
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:297
-#: ..\..\..\admin\b2stats.php:367
-#: ..\..\..\admin\_blogs_list.php:31
-#: ..\..\..\admin\_blogs_list.php:88
-#: ..\..\..\admin\_cats_list.php:31
-#: ..\..\..\admin\_users_list.php:77
-#: ..\..\..\admin\_users_list.php:146
-msgid "Del"
-msgstr "Poista"
-
-#: ..\..\..\admin\b2stats.php:251
-msgid "Log as a search instead"
-msgstr "Kirjaa hakuna"
-
-#  TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:251
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:273
-#: ..\..\..\admin\_edit_showposts.php:222
-msgid "Ban this domain!"
-msgstr "Est tm domaini!"
-
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:273
-#: ..\..\..\admin\_edit_showposts.php:222
-msgid "Ban"
-msgstr "Est"
-
-#: ..\..\..\admin\b2stats.php:265
-#: ..\..\..\skins\_stats.php:26
-msgid "Top referers"
-msgstr "Aktiivisimmat ohjaajat"
-
-#: ..\..\..\admin\b2stats.php:280
-msgid "Total referers"
-msgstr "Kaikki ohjaajat"
-
-#: ..\..\..\admin\b2stats.php:287
-#: ..\..\..\skins\_stats.php:36
-msgid "Last refering searches"
-msgstr "Viimeisimmt ohjaavat haut"
-
-#: ..\..\..\admin\b2stats.php:288
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "Nm osumat ovat tulleet blogijrjestelmn hakukoneen kautta (hakukoneiden tulee olla listattuna tiedostossa /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:308
-msgid "Top refering search engines"
-msgstr "Aktiivisimmat ohjaajahakukoneet"
-
-#: ..\..\..\admin\b2stats.php:320
-#: ..\..\..\skins\_stats.php:60
-msgid "Top Indexing Robots"
-msgstr "Aktiivisimmat indeksointirobotit"
-
-#: ..\..\..\admin\b2stats.php:321
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Nm osumat ovat tulleet automaattisista roboteista, kuten hakukoneiden indeksointiroboteista. (Robottien pit olla listattuna /conf/_stats.php -tiedostossa)"
-
-#: ..\..\..\admin\b2stats.php:338
-#: ..\..\..\skins\_stats.php:75
-msgid "Top Aggregators"
-msgstr "Aktiivisimmat seuraajat"
-
-#: ..\..\..\admin\b2stats.php:339
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Nm osumat tulevat RSS-seuraajista. (Seuraajien tulee olla listattuna /conf/_stats.php -tiedostossa"
-
-#: ..\..\..\admin\b2stats.php:350
-msgid "Total RSS hits"
-msgstr "Kaikki RSS-osumat"
-
-#: ..\..\..\admin\b2stats.php:357
-msgid "Last direct accesses"
-msgstr "Viimeisimmt suorat kvijt"
-
-#: ..\..\..\admin\b2stats.php:358
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Nm osumat ovat tulleet kvijist, jotka ovat tulleet blogijrjestelmn suoraan (joko kirjoitamalla URL-osoitteen suoraan tai kyttmlla selaimen suosikkeja. Vrt (liian lyhyet) ohjaajat ovat mys listattuna tss.)"
-
-#: ..\..\..\admin\b2stats.php:381
-msgid "Top User Agents"
-msgstr "Eniten kytetyt asiakasohjelmat."
-
-#: ..\..\..\admin\b2template.php:14
-msgid "Custom skin template editing"
-msgstr "Kustomoidun teeman muokkaus"
-
-#: ..\..\..\admin\b2template.php:54
-msgid "Listing:"
-msgstr "Listaus:"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Invalid filename!"
-msgstr "Virheellinen tiedoston nimi!"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Oops, no such file !"
-msgstr "Hups, tiedostoa ei ole olemassa !"
-
-#: ..\..\..\admin\b2template.php:73
-msgid "File edited!"
-msgstr "Tiedostoa muokattu!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Ole varovainen muokatessasi tt tiedostoa, virheelliset muutokset voivat rikkoa sivupohjasi! l muokkaa <code>&lt;?php</code> ja <code>?&gt;</code> -tagien vliss olevaa koodia, ellet tied varmasti, mit olet tekemss!"
-
-#: ..\..\..\admin\b2template.php:86
-msgid "update template !"
-msgstr "pivit sivupohjaa !"
-
-#: ..\..\..\admin\b2template.php:90
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(et voi pivitt tt tiedostoa/sivupohjaa: tiedostoon tulee olla kirjoitusoikeudet, ts. chmod 766)"
-
-#: ..\..\..\admin\b2template.php:102
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "Tll sivulla voit muokata <strong>kustomoitua teemaa</strong> (joka sijaitsee /skins/custom -hakemistossa). "
-
-#: ..\..\..\admin\b2template.php:103
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Voit muokata mit tahansa seuraavista tiedostoista (olettaen, ett niihin voidaan kirjoittaa, ts. chmod 766)"
-
-#: ..\..\..\admin\b2template.php:110
-#, php-format
-msgid "Directory %s not found."
-msgstr "Hakemistoa %s ei lydy."
-
-#: ..\..\..\admin\b2template.php:126
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Tm sivupohja listaa kaikki linkit blogin arkistoihin."
-
-#: ..\..\..\admin\b2template.php:129
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Tm sivupohja nytt (rekursiivisen) listan (ali)kategorioista."
-
-#: ..\..\..\admin\b2template.php:132
-msgid "This is the template that displays the feedback for a post"
-msgstr "Tm sivupohja nytt kirjoituksen palautteen"
-
-#: ..\..\..\admin\b2template.php:135
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Tm sivupohja nytt viimeiset blogin kommentit"
-
-#: ..\..\..\admin\b2template.php:138
-msgid "This is the main template. It displays the blog."
-msgstr "Tm on psivupohja, joka nytt blogin"
-
-#: ..\..\..\admin\b2template.php:141
-msgid "This is the template that displays stats for a blog"
-msgstr "Tm on sivupohja, joka nytt blogin statistiikan"
-
-#: ..\..\..\admin\b2template.php:144
-msgid "This is the page displayed in the comment popup"
-msgstr "Tm sivu nytetn kommentin popup-ikkunassa"
-
-#: ..\..\..\admin\b2template.php:147
-msgid "This is the page displayed in the pingback popup"
-msgstr "Tm sivu nytetn pivitysilmoituksen popup-ikkunassa"
-
-#: ..\..\..\admin\b2template.php:150
-msgid "This is the page displayed in the trackback popup"
-msgstr "Tm sivu nytetn viittauksen popup-ikkunassa"
-
-#: ..\..\..\admin\b2template.php:161
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Huom: voit tietysti muokata tieodstoja/sivupohjia mys tekstieditorissasi, ja lhett ne sitten serverille. Tm online-editori on tarkoitettu kytettvksi tilanteissa, joissa tekstieditoria ei voida kytt..."
-
-#: ..\..\..\admin\b2upload.php:20
-msgid "upload images/files"
-msgstr "lhet kuvia/tiedostoja"
-
-#: ..\..\..\admin\b2upload.php:43
-msgid "File upload"
-msgstr "Tiedoston lhetys"
-
-#: ..\..\..\admin\b2upload.php:44
-msgid "Allowed file types:"
-msgstr "Sallitut tiedostotyypit:"
-
-#: ..\..\..\admin\b2upload.php:45
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Suurin sallittu tiedoston koko: %d KB"
-
-#: ..\..\..\admin\b2upload.php:50
-#: ..\..\..\admin\b2upload.php:124
-#: ..\..\..\admin\_blogs_general.form.php:73
-#: ..\..\..\admin\_set_plugins.form.php:23
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Description"
-msgstr "Kuvaus"
-
-#: ..\..\..\admin\b2upload.php:53
-msgid "Upload !"
-msgstr "Lhet !"
-
-#: ..\..\..\admin\b2upload.php:79
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "Tiedosto %s: tyyppi %s ei ole sallittu."
-
-#: ..\..\..\admin\b2upload.php:108
-#: ..\..\..\admin\b2upload.php:136
-#: ..\..\..\admin\b2upload.php:139
-msgid "Couldn't upload your file to:"
-msgstr "Ei voitu lhett tiedostoa hakemistoon:"
-
-#: ..\..\..\admin\b2upload.php:112
-msgid "Duplicate File?"
-msgstr "Tiedosto on jo olemassa?"
-
-#: ..\..\..\admin\b2upload.php:113
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "Tiedostonimi \"%s\" on jo olemassa!"
-
-#: ..\..\..\admin\b2upload.php:114
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "Tiedostonimi \"%s\" muutettu nimeksi \"%s\""
-
-#: ..\..\..\admin\b2upload.php:115
-msgid "Confirm or rename:"
-msgstr "Vahvista tai nime uudelleen:"
-
-#: ..\..\..\admin\b2upload.php:122
-msgid "Alternate name"
-msgstr "Vaihtoehtoinen nimi"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Confirm !"
-msgstr "Vahvista !"
-
-#: ..\..\..\admin\b2upload.php:153
-msgid "File uploaded !"
-msgstr "Tiedosto lhetetty !"
-
-#: ..\..\..\admin\b2upload.php:154
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Tiedosto <strong>\"%s\"</strong> lhetettiin onnistuneesti !"
-
-#: ..\..\..\admin\b2upload.php:155
-msgid "Here's the code to display it:"
-msgstr "Tss on sen nyttmiseen tarvittava koodi:"
-
-#: ..\..\..\admin\b2upload.php:159
-msgid "Add the code to your post !"
-msgstr "Lis koodi kirjoitukseesi !"
-
-#: ..\..\..\admin\b2upload.php:162
-msgid "Image Details"
-msgstr "Kuvan tiedot"
-
-#: ..\..\..\admin\b2upload.php:166
-msgid "Size"
-msgstr "Koko"
-
-#: ..\..\..\admin\b2upload.php:169
-#: ..\..\..\admin\_edit_form.php:504
-msgid "Type"
-msgstr "Tyyppi"
-
-#: ..\..\..\admin\b2upload.php:174
-msgid "Close this window"
-msgstr "Sulje tm ikkuna"
-
-#: ..\..\..\admin\b2users.php:13
-msgid "User management"
-msgstr "Kyttjien hallinta"
-
-#: ..\..\..\admin\b2users.php:45
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "Et voi vaihtaa demokyttjn profiilia demomoodissa!"
-
-#: ..\..\..\admin\b2users.php:106
-msgid "You are only allowed to update your own profile!"
-msgstr "Voit pivitt vain omaa profiiliasi!"
-
-#: ..\..\..\admin\b2users.php:120
-msgid "You must provide an unique login!"
-msgstr "Tarvitset yksilllisen kyttjtunnuksen!"
-
-#: ..\..\..\admin\b2users.php:128
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "Kyttjn tason tulee olla %d:n ja %d.n vlill."
-
-#: ..\..\..\admin\b2users.php:153
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Tm kyttjtunnus on jo olemassa. Haluatko muokata <a %s>olemassaolevaa kyttj?</a>?"
-
-#: ..\..\..\admin\b2users.php:188
-msgid "You typed two different passwords."
-msgstr "Kirjoitit kaksi eri salasanaa."
-
-#: ..\..\..\admin\b2users.php:194
-#: ..\..\..\htsrv\profile_update.php:103
-#: ..\..\..\htsrv\register.php:62
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "Salasanan minimipituus on %d merkki."
-
-#: ..\..\..\admin\b2users.php:211
-msgid "User updated."
-msgstr "Kyttj pivitetty."
-
-#: ..\..\..\admin\b2users.php:220
-msgid "New user created."
-msgstr "Uusi kyttj luotu"
-
-#: ..\..\..\admin\b2users.php:264
-msgid "Invalid promotion."
-msgstr "Virheellinen ylennys."
-
-#: ..\..\..\admin\b2users.php:280
-msgid "User level changed."
-msgstr "Kyttjtaso muutettu."
-
-#: ..\..\..\admin\b2users.php:302
-msgid "You can't delete yourself!"
-msgstr "Et voi poistaa itsesi!"
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete User #1!"
-msgstr "Et voi poistaa kyttj #1!"
-
-#: ..\..\..\admin\b2users.php:320
-#, php-format
-msgid "Delete User %s?"
-msgstr "Poista kyttj %s?"
-
-#: ..\..\..\admin\b2users.php:322
-msgid "Warning"
-msgstr "Varoitus"
-
-#: ..\..\..\admin\b2users.php:322
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "kyttjn poistaminen poistaa mys kaikki sen lhettmn kirjoitukset."
-
-#: ..\..\..\admin\b2users.php:345
-msgid "Deleting User..."
-msgstr "Poistetaan kyttj..."
-
-#: ..\..\..\admin\b2users.php:362
-msgid "You can't delete Group #1!"
-msgstr "Et voi poistaa ryhm #1!"
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete the default group for new users!"
-msgstr "Et voi poistaa uusien kyttjien perusryhm!"
-
-#: ..\..\..\admin\b2users.php:379
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "Poista ryhm [%s]?"
-
-#: ..\..\..\admin\b2users.php:403
-msgid "Group deleted..."
-msgstr "Ryhm poistettu..."
-
-#: ..\..\..\admin\b2users.php:420
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "Tm ryhmn nimi on jo olemassa! Haluatko <a %s>muokata olemassaolevaa ryhm</a>?"
-
-#: ..\..\..\admin\b2users.php:474
-msgid "Group updated."
-msgstr "Ryhm pivitetty."
-
-#: ..\..\..\admin\b2users.php:484
-msgid "The user was not created:"
-msgstr "Kyttj ei luotu:"
-
-#: ..\..\..\admin\b2users.php:484
-msgid "The user was not updated:"
-msgstr "Kyttj ei pivitetty:"
-
-#: ..\..\..\admin\b2users.php:486
-msgid "The group was not created:"
-msgstr "Ryhm ei luotu:"
-
-#: ..\..\..\admin\b2users.php:486
-msgid "The group was not updated:"
-msgstr "Ryhm ei pivitetty:"
-
-#: ..\..\..\admin\b2users.php:519
-msgid "You are not allowed to view other users."
-msgstr "Sinulla ei ole oikeuksia muiden kyttjtietojen katseluun."
-
-#: ..\..\..\admin\edit_actions.php:62
-msgid "Adding new post..."
-msgstr "Listn uutta kirjoitusta..."
-
-#: ..\..\..\admin\edit_actions.php:100
-#: ..\..\..\admin\edit_actions.php:206
-#: ..\..\..\admin\edit_actions.php:445
-#: ..\..\..\htsrv\comment_post.php:63
-#: ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1368
-msgid "Supplied URL is invalid: "
-msgstr "Annettu URL on virheellinen: "
-
-#: ..\..\..\admin\edit_actions.php:107
-#: ..\..\..\htsrv\getmail.php:243
-msgid "Cannot post, please correct these errors:"
-msgstr "Ei voida lhett kirjoitusta, korjaa nm virheet:"
-
-#: ..\..\..\admin\edit_actions.php:108
-#: ..\..\..\admin\edit_actions.php:214
-#: ..\..\..\admin\edit_actions.php:450
-msgid "Back to post editing"
-msgstr "Takaisin kirjoituksen muokkaukseen"
-
-#: ..\..\..\admin\edit_actions.php:114
-msgid "Recording post..."
-msgstr "Tallennetaan kirjoitusta..."
-
-#: ..\..\..\admin\edit_actions.php:127
-#: ..\..\..\admin\edit_actions.php:244
-#: ..\..\..\admin\edit_actions.php:402
-msgid "Sleeping..."
-msgstr "Nukutaan..."
-
-#: ..\..\..\admin\edit_actions.php:137
-#: ..\..\..\admin\edit_actions.php:253
-#: ..\..\..\admin\edit_actions.php:344
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Kirjoitus ei ole julkinen: ohitetaan viittaukset, pivitysilmoitukset ja blogi-ilmoitukset..."
-
-#: ..\..\..\admin\edit_actions.php:152
-msgid "Posting Done..."
-msgstr "Kirjoitus lhetetty..."
-
-#: ..\..\..\admin\edit_actions.php:166
-#: ..\..\..\admin\edit_actions.php:220
-msgid "Updating post..."
-msgstr "Pivitetn kirjoitusta..."
-
-#: ..\..\..\admin\edit_actions.php:269
-#: ..\..\..\admin\edit_actions.php:355
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Kirjoitus on jo lhettnyt ilmoituksen: ohitetaan blogi-ilmoitukset..."
-
-#: ..\..\..\admin\edit_actions.php:281
-#: ..\..\..\admin\edit_actions.php:367
-msgid "Updating done..."
-msgstr "Pivitys valmis..."
-
-#: ..\..\..\admin\edit_actions.php:297
-#: ..\..\..\admin\edit_actions.php:312
-msgid "Updating post status..."
-msgstr "Pivitetn kirjoituksen tilaa..."
-
-#: ..\..\..\admin\edit_actions.php:377
-#: ..\..\..\admin\edit_actions.php:396
-msgid "Deleting post..."
-msgstr "Poistetaan kirjoitus..."
-
-#: ..\..\..\admin\edit_actions.php:385
-msgid "Oops, no post with this ID!"
-msgstr "Hups, ei kirjoitusta tll IDll!"
-
-#: ..\..\..\admin\edit_actions.php:407
-msgid "Deleting Done..."
-msgstr "Poisti valmis..."
-
-#: ..\..\..\admin\edit_actions.php:411
-#: ..\..\..\b2evocore\_class_pop3.php:105
-#: ..\..\..\b2evocore\_class_pop3.php:117
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:295
-#: ..\..\..\b2evocore\_class_pop3.php:349
-#: ..\..\..\b2evocore\_class_pop3.php:360
-#: ..\..\..\b2evocore\_class_pop3.php:408
-#: ..\..\..\b2evocore\_class_pop3.php:441
-#: ..\..\..\b2evocore\_class_pop3.php:474
-#: ..\..\..\b2evocore\_class_pop3.php:573
-#: ..\..\..\b2evocore\_class_pop3.php:596
-msgid "Error"
-msgstr "Virhe"
-
-#: ..\..\..\admin\edit_actions.php:449
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Ei voida pivitt kommenttia, korjaa nm virheet:"
-
-#: ..\..\..\admin\edit_actions.php:507
-msgid "Back to posts!"
-msgstr "Takaisin kirjoituksiin"
-
-#: ..\..\..\admin\edit_actions.php:512
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Voit halutessasi mys generoida stattiset sivut tai katsella blogeja..."
-
-#: ..\..\..\admin\edit_actions.php:520
-msgid "New post"
-msgstr "Uusi kirjoitus"
-
-#: ..\..\..\admin\import-mt.php:324
-#: ..\..\..\admin\_users_form.php:194
-#: ..\..\..\admin\_users_form.php:199
-msgid "User group"
-msgstr "Kyttjryhm"
-
-#: ..\..\..\admin\import-mt.php:325
-#: ..\..\..\admin\_users_form.php:182
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "Katso <a %s>online-manuaalista</a> listietoja."
-
-#: ..\..\..\admin\import-mt.php:326
-#: ..\..\..\admin\_users_form.php:185
-#: ..\..\..\admin\_users_form.php:189
-#: ..\..\..\admin\_users_list.php:27
-#: ..\..\..\skins\_profile.php:39
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "Level"
-msgstr "Taso"
-
-#: ..\..\..\admin\import-mt.php:365
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Default locale"
-msgstr "Vakiokieliasetus"
-
-#: ..\..\..\admin\import-mt.php:1082
-#: ..\..\..\admin\_edit_form.php:333
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Valitse pkategoria kohdeblogissa. Voit vaihtoehtoisesti valita mys liskategorioita"
-
-#: ..\..\..\admin\import-mt.php:1104
-#: ..\..\..\admin\_edit_form.php:354
-msgid "Select as an additionnal category"
-msgstr "Valitse liskategoriana"
-
-#: ..\..\..\admin\import-mt.php:1115
-#: ..\..\..\admin\_edit_form.php:367
-msgid "Select as MAIN category"
-msgstr "Valitse pkategoriana"
-
-#: ..\..\..\admin\tools.php:14
-#: ..\..\..\admin\_menutop.php:134
-msgid "Tools"
-msgstr "Tykalut"
-
-#: ..\..\..\admin\tools.php:20
-msgid "Bookmarklet"
-msgstr "Suosikki"
-
-#: ..\..\..\admin\tools.php:26
-#: ..\..\..\admin\tools.php:33
-#: ..\..\..\admin\tools.php:41
-#: ..\..\..\admin\tools.php:48
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Lis tm linkki suosikkehin:"
-
-#: ..\..\..\admin\tools.php:27
-#: ..\..\..\admin\tools.php:34
-#: ..\..\..\admin\tools.php:42
-#: ..\..\..\admin\tools.php:49
-msgid "b2evo bookmarklet"
-msgstr "b2evo-suosikki"
-
-#: ..\..\..\admin\tools.php:65
-msgid "Post to b2evolution"
-msgstr "Lhet kirjoitus b2evolutioniin"
-
-#: ..\..\..\admin\tools.php:67
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "Sivupalkkia ei lydy! Sinun tulee kytt Mozilla 0.9.4:aa tai uudempaa!"
-
-#: ..\..\..\admin\tools.php:70
-#: ..\..\..\admin\tools.php:79
-msgid "SideBar"
-msgstr "Sivupalkki"
-
-#: ..\..\..\admin\tools.php:71
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "Lis <a %s>b2evo-sivupalkki</a> !"
-
-#: ..\..\..\admin\tools.php:80
-msgid "Add this link to your favorites:"
-msgstr "Lis tm linkki suosikkeihin:"
-
-#: ..\..\..\admin\tools.php:81
-msgid "b2evo sidebar"
-msgstr "b2evo-sivupalkki"
-
-#: ..\..\..\admin\tools.php:88
-msgid "Movable Type Import"
-msgstr "Tuo Movable Typest"
-
-#: ..\..\..\admin\tools.php:90
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "Kyt MT:n export-toimintoa tallentaaksesi kirjoitukset .TXT-tiedostoon;"
-
-#: ..\..\..\admin\tools.php:91
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Lhet tietosto /admin-hakemistoon palvelimellasi;"
-
-#: ..\..\..\admin\tools.php:92
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "Seuraa <a %s>MT:n datasiirtotykalun</a> ohjeita."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:18
-msgid "Static file generation"
-msgstr "Staattisen tiedoston generointi"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:20
-msgid "Static filename"
-msgstr "Staattisen tiedoston nimi"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:20
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Tm on .html-tiedosto, joka luodaan kun staattinen versio blogin etusivusta luodaan."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:25
-msgid "After each new post..."
-msgstr "Jokaisen uuden kirjoituksen jlkeen..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:27
-msgid "Ping b2evolution.net"
-msgstr "Lhet pivitysilmoitus b2evolution.netiin"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:27
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "jos haluat listautua b2evolution.net:in \"sken pivitetyt\"-listalla"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping technorati.com"
-msgstr "Lhet pivitysilmoitus technorati.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "to give notice of new post."
-msgstr "tiedoittaaksesi uusista kirjoituksista."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping weblogs.com"
-msgstr "Lhet pivitysilmoitus weblogs.comiin"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping blo.gs"
-msgstr "Lhet pivitysilmoitus blo.gs:aan"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:35
-msgid "Advanced options"
-msgstr "Lisasetukset"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:37
-msgid "Allow trackbacks"
-msgstr "Salli viittaukset"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:37
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Salli muiden blogien kirjoittajien lhett viittauksia thn blogiin, jolloin saat tiet,  milloin thn blogiin viitataan. Tm antaa mys sinulle mahdollisuuden lhett viittauksia muihin blogeihin."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow pingbacks"
-msgstr "Salli pivitysilmoitukset"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "Salli muiden blogien kirjoittajien lhett pivitysilmoituksia thn blogiin, jolloin saat tiet,  milloin thn blogiin viitataan. Tm antaa mys sinulle mahdollisuuden lhett pivitysilmoituksia muihin blogeihin."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:45
-#: ..\..\..\admin\_blogs_general.form.php:102
-#: ..\..\..\admin\_blogs_permissions.form.php:199
-msgid "Update blog!"
-msgstr "Pivit blogia!"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:46
-#: ..\..\..\admin\_blogs_general.form.php:103
-#: ..\..\..\admin\_blogs_permissions.form.php:205
-#: ..\..\..\admin\_edit_showposts.php:549
-#: ..\..\..\admin\_set_general.form.php:79
-#: ..\..\..\admin\_set_plugins.form.php:69
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_set_regional.form.php:245
-#: ..\..\..\admin\_set_regional.form.php:360
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-#: ..\..\..\install\index.php:292
-#: ..\..\..\skins\_profile.php:94
-msgid "Reset"
-msgstr "Tyhjenn"
-
-#: ..\..\..\admin\_blogs_general.form.php:17
-msgid "General parameters"
-msgstr "Yleiset parametrit"
-
-#: ..\..\..\admin\_blogs_general.form.php:19
-#: ..\..\..\admin\_blogs_list.php:27
-msgid "Full Name"
-msgstr "Koko nimi"
-
-#: ..\..\..\admin\_blogs_general.form.php:19
-msgid "Will be displayed on top of the blog."
-msgstr "Tullaan nyttmn blogin ylreunassa."
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Short Name"
-msgstr "Lyhyt nimi"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "Tullaan kyttmn valikoissa sek yllpidon kyttliittymss."
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Main Locale"
-msgstr "Pkieliasetus"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Determines the language of the navigation links on the blog."
-msgstr "Valitse blogin navigointilinkkien kielen."
-
-#: ..\..\..\admin\_blogs_general.form.php:26
-msgid "Access parameters"
-msgstr "Psyominaisuudet"
-
-#: ..\..\..\admin\_blogs_general.form.php:35
-#: ..\..\..\admin\_blogs_list.php:55
-msgid "Default blog on index.php"
-msgstr "index.php:n vakioblogi"
-
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:37
-msgid "Current default is:"
-msgstr "Nykyinen vakioasetus on:"
-
-#: ..\..\..\admin\_blogs_general.form.php:38
-msgid "Other blog through index.php"
-msgstr "Muu blogi index.php:n kautta"
-
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through stub file (Advanced)"
-msgstr "Muu blogi tynktiedoston kautta (Vaativa)"
-
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "You MUST create a stub file for this to work."
-msgstr "Sinun TULEE luoda tynktiedosto, jos haluat kytt tt vaihtoehtoa."
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "Preferred access type"
-msgstr "Haluttu psytyyppi"
-
-#: ..\..\..\admin\_blogs_general.form.php:46
-msgid "Blog Folder URL"
-msgstr "Blogin kansio-URL"
-
-#: ..\..\..\admin\_blogs_general.form.php:48
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Ei kauttaviivaa loppuun. (Jos et tied tt, jt tm kentt tyhjksi.)"
-
-#: ..\..\..\admin\_blogs_general.form.php:53
-msgid "URL blog name / Stub name"
-msgstr "Blogin/tyngn URL-nimi"
-
-#: ..\..\..\admin\_blogs_general.form.php:53
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "Kytetn osoitteissa blogin tunnistamiseen. Tmn tulee olla tyngn nimi, jos kytt tynktiedostoa."
-
-#: ..\..\..\admin\_blogs_general.form.php:58
-msgid "Default display options"
-msgstr "Vakionyttasetukset"
-
-#: ..\..\..\admin\_blogs_general.form.php:60
-msgid "Default skin"
-msgstr "Vakioteema"
-
-#: ..\..\..\admin\_blogs_general.form.php:60
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Tm on vakioteema, jota kytetn blogin nyttmiseen."
-
-#: ..\..\..\admin\_blogs_general.form.php:62
-msgid "Allow skin switching"
-msgstr "Salli teeman vaihto"
-
-#: ..\..\..\admin\_blogs_general.form.php:62
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "Kyttjt voivat vaihtaa blogin teemaa (asetus tallentuu kyttjn koneelle evsteeseen)."
-
-#: ..\..\..\admin\_blogs_general.form.php:64
-msgid "Display public blog list"
-msgstr "Nyt julkinen blogilista"
-
-#: ..\..\..\admin\_blogs_general.form.php:64
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Valitse tm, jos haluat nytt listan kaikista blogeistasi (jos teemasi tukee tt)."
-
-#: ..\..\..\admin\_blogs_general.form.php:66
-msgid "Include in public blog list"
-msgstr "Nyt julkisessa blogilistassa"
-
-#: ..\..\..\admin\_blogs_general.form.php:66
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "Valitse tm, jos haluat tmn blogin nkyvn julkisessa blogilistassa."
-
-#: ..\..\..\admin\_blogs_general.form.php:68
-msgid "Default linkblog"
-msgstr "Vakiolinkkiblogi"
-
-#: ..\..\..\admin\_blogs_general.form.php:68
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "Tullaan nyttmn tmn blogin vieress (jos teemasi tukee tt)."
-
-#: ..\..\..\admin\_blogs_general.form.php:75
-msgid "Tagline"
-msgstr "Tunnuslause"
-
-#: ..\..\..\admin\_blogs_general.form.php:75
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Tullaan nyttmn blogin nimen alla blogin sivupohjassa."
-
-#: ..\..\..\admin\_blogs_general.form.php:79
-msgid "Long Description"
-msgstr "Pitk kuvaus"
-
-#: ..\..\..\admin\_blogs_general.form.php:81
-msgid "This is displayed on the blog template."
-msgstr "Tullaan nyttmn blogin sivupohjassa."
-
-#: ..\..\..\admin\_blogs_general.form.php:85
-msgid "Short Description"
-msgstr "Lyhyt kuvaus"
-
-#: ..\..\..\admin\_blogs_general.form.php:85
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "Tt kytetn description-metatagissa sek RSS-datassa. EI HTML-koodia!"
-
-#: ..\..\..\admin\_blogs_general.form.php:87
-msgid "Keywords"
-msgstr "Avainsanat"
-
-#: ..\..\..\admin\_blogs_general.form.php:87
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Tt kytetn keywords-metatagissa. EI HTML-koodia!"
-
-#: ..\..\..\admin\_blogs_general.form.php:92
-msgid "Notes"
-msgstr "Listietoja"
-
-#: ..\..\..\admin\_blogs_general.form.php:94
-msgid "Additional info."
-msgstr "Listietoja, jotka jotkut teemat nyttvt."
-
-#: ..\..\..\admin\_blogs_general.form.php:102
-msgid "Create new blog!"
-msgstr "Luo uusi blogi!"
-
-#: ..\..\..\admin\_blogs_list.php:26
-msgid "Blog"
-msgstr "Blogi"
-
-#: ..\..\..\admin\_blogs_list.php:28
-msgid "Blog URL"
-msgstr "Blogin URL"
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Static File"
-msgstr "Staattinen tiedosto"
-
-#: ..\..\..\admin\_blogs_list.php:30
-#: ..\..\..\admin\_set_regional.form.php:46
-#: ..\..\..\admin\_set_regional.form.php:157
-#: ..\..\..\admin\_users_form.php:118
-#: ..\..\..\htsrv\_reg_form.php:42
-#: ..\..\..\skins\_profile.php:70
-msgid "Locale"
-msgstr "Kieliasetus"
-
-#: ..\..\..\admin\_blogs_list.php:44
-#: ..\..\..\admin\_cats_list.php:27
-#: ..\..\..\admin\_users_list.php:56
-#: ..\..\..\admin\_users_list.php:69
-#: ..\..\..\admin\_users_list.php:96
-#: ..\..\..\admin\_users_list.php:138
-msgid "Properties"
-msgstr "Ominaisuudet"
-
-#: ..\..\..\admin\_blogs_list.php:55
-msgid "Default"
-msgstr "Vakio"
-
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:72
-msgid "Gen!"
-msgstr "Luo!"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:88
-#, php-format
-msgid ""
-"Are you sure you want to delete blog #%d ?\\n"
-"\\n"
-"WARNING: This will delete ALL POST, COMMENTS,\\n"
-"CATEGORIES and other data related to that Blog!\\n"
-"\\n"
-"This CANNOT be undone!"
-msgstr ""
-"Oletko varma, ett haluat poistaa blogin #%d ?\\n"
-"\\n"
-"VAROITUS: Tm poistaa KAIKKI KIRJOITUKSET, KOMMENTIT, \\n"
-"KATEGORIAT sek muut tiedot, jotka liittyy thn blogiin!\\n"
-"\\n"
-"Tt toimintia EI voi perua!"
-
-#: ..\..\..\admin\_blogs_list.php:88
-msgid "Delete this blog!"
-msgstr "Poista tm blogi!"
-
-#: ..\..\..\admin\_blogs_list.php:89
-msgid "Copy this blog!"
-msgstr "Kopioi tm blogi!"
-
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:89
-#: ..\..\..\admin\_set_regional.form.php:238
-#: ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:141
-msgid "Copy"
-msgstr "Kopioi"
-
-#: ..\..\..\admin\_blogs_list.php:100
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "Valitan, sinulla ei ole oikeuksia katsella/muokata mitn blogin ominaisuuksia."
-
-#: ..\..\..\admin\_blogs_list.php:111
-msgid "New blog..."
-msgstr "Uusi blogi..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:18
-#: ..\..\..\admin\_users_groupform.php:83
-msgid "User permissions"
-msgstr "Kyttjoikeudet"
-
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:21
-#: ..\..\..\admin\_users_list.php:17
-msgid "Login "
-msgstr "Kirjaudu "
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-msgid "Is<br />member"
-msgstr "On<br />jsen"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Can post/edit with following statuses:"
-msgstr "Voi kirjoittaa/muokata <br />kirjoituksia seuraavilla suojaustasoilla:"
-
-#  TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Delete<br />posts"
-msgstr "Poistaa <br />kirjoituksia"
-
-#  TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Edit<br />comts"
-msgstr "Muokkata <br />kommentteja"
-
-#  TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />cats"
-msgstr "Muokkata <br />kategorioita"
-
-#  TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />blog"
-msgstr "Muokkata <br />blogia"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:30
-#: ..\..\..\b2evocore\_vars.php:189
-msgid "Published"
-msgstr "Julkaistu"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:31
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "Protected"
-msgstr "Suojattu"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "Private"
-msgstr "Yksityinen"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "Draft"
-msgstr "Luonnos"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "Deprecated"
-msgstr "Vanhentunut"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:38
-msgid "Members"
-msgstr "Jsenet"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:61
-#: ..\..\..\admin\_blogs_permissions.form.php:151
-msgid "Permission to read protected posts"
-msgstr "Oikeus lukea suojattuja kirjoituksia."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:68
-#: ..\..\..\admin\_blogs_permissions.form.php:82
-#: ..\..\..\admin\_blogs_permissions.form.php:155
-#: ..\..\..\admin\_blogs_permissions.form.php:163
-msgid "Permission to post into this blog with private status"
-msgstr "Oikeus lhett yksityisi kirjoituksia"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:75
-#: ..\..\..\admin\_blogs_permissions.form.php:159
-msgid "Permission to post into this blog with protected status"
-msgstr "Oikeus lhett suojattuja kirjoituksia"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:89
-#: ..\..\..\admin\_blogs_permissions.form.php:167
-msgid "Permission to post into this blog with draft status"
-msgstr "Oikeus lhett luonnoksia"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:96
-#: ..\..\..\admin\_blogs_permissions.form.php:171
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Oikeus lhett vanhentuneita kirjoituksia"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:103
-#: ..\..\..\admin\_blogs_permissions.form.php:175
-msgid "Permission to delete posts in this blog"
-msgstr "Oikeus poistaa kirjoituksia blogista"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:110
-#: ..\..\..\admin\_blogs_permissions.form.php:179
-msgid "Permission to edit comments in this blog"
-msgstr "Oikeus muokata kommentteja blogissa"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:117
-#: ..\..\..\admin\_blogs_permissions.form.php:182
-msgid "Permission to edit categories for this blog"
-msgstr "Oikeus muokata kategorioita blogissa"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:124
-#: ..\..\..\admin\_blogs_permissions.form.php:186
-msgid "Permission to edit blog properties"
-msgstr "Oikeus muokata blogin ominaisuuksia"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:132
-msgid "Non members"
-msgstr "Ei jseni"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:202
-msgid ""
-"Warning! You are about to remove your own permission to edit this blog!\\n"
-"You won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-"Varoitus! Olet poistamassa omaa oikeuttasi tmn blogin muokkaamiseen!\\n"
-"Jos teet tmn, et voi en myhemmin palauttaa tt oikeutta!"
-
-#: ..\..\..\admin\_cats_list.php:26
-msgid "Edit category properties"
-msgstr "Muokkaa kategorian ominaisuuksia"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:30
-msgid "Are you sure you want to delete?"
-msgstr "Oletko varma, ett haluat poistaa?"
-
-#: ..\..\..\admin\_cats_list.php:40
-msgid "New sub-category here"
-msgstr "Uusi alakategoria thn"
-
-#: ..\..\..\admin\_cats_list.php:56
-msgid "New category here"
-msgstr "Uusi kategoria thn"
-
-#: ..\..\..\admin\_cats_list.php:60
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Huomio:</strong> Kategorian poistaminen ei poista kirjoituksia tst kategoriasta. Kirjoitukset siirretn pkategorian alle. Kun juurikategoria poistetaan, kirjoitukset siirretn vanhimpaan kategoriaan samassa blogissa (siihen, jolla on pienen kategorianumero)."
-
-#: ..\..\..\admin\_edit_form.php:99
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:381
-msgid "Title"
-msgstr "Otsikko"
-
-#: ..\..\..\admin\_edit_form.php:104
-msgid "Language"
-msgstr "Kieli"
-
-#: ..\..\..\admin\_edit_form.php:110
-msgid "Link to url"
-msgstr "Linkki osoitteeseen"
-
-#: ..\..\..\admin\_edit_form.php:132
-#: ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_list.php:20
-#: ..\..\..\htsrv\comment_post.php:138
-#: ..\..\..\htsrv\register.php:118
-#: ..\..\..\htsrv\_reg_complete.php:15
-#: ..\..\..\htsrv\_reg_form.php:37
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\_profile.php:71
-#: ..\..\..\skins\basic\_feedback.php:170
-#: ..\..\..\skins\basic\_profile.php:71
-msgid "Email"
-msgstr "Shkposti"
-
-#: ..\..\..\admin\_edit_form.php:136
-#: ..\..\..\admin\_users_form.php:138
-#: ..\..\..\admin\_users_form.php:140
-#: ..\..\..\admin\_users_list.php:21
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:364
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:376
-#: ..\..\..\skins\_profile.php:72
-#: ..\..\..\skins\basic\_profile.php:72
-msgid "URL"
-msgstr "Osoite"
-
-#: ..\..\..\admin\_edit_form.php:161
-#: ..\..\..\admin\_edit_showposts.php:299
-#: ..\..\..\admin\_set_general.form.php:48
-#: ..\..\..\skins\_feedback.php:206
-#: ..\..\..\skins\basic\_feedback.php:199
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:203
-#: ..\..\..\skins\wpc_default\_feedback.php:203
-msgid "Auto-BR"
-msgstr "Autom. rivinvaihto"
-
-#: ..\..\..\admin\_edit_form.php:161
-#: ..\..\..\admin\_set_general.form.php:48
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Tm ominaisuus on vanhentunut, vlt sen kytt."
-
-#: ..\..\..\admin\_edit_form.php:166
-msgid "Preview"
-msgstr "Esikatsele"
-
-#: ..\..\..\admin\_edit_form.php:172
-msgid "Blog this !"
-msgstr "Lhet"
-
-#: ..\..\..\admin\_edit_form.php:173
-msgid "Edit this !"
-msgstr "Muokkaa"
-
-#: ..\..\..\admin\_edit_form.php:178
-msgid "Spellcheck"
-msgstr "Tarkista oikeinkirjoitus"
-
-#: ..\..\..\admin\_edit_form.php:184
-msgid "Upload a file/image"
-msgstr "Lhet tiedosto/kuvatiedosto"
-
-#: ..\..\..\admin\_edit_form.php:189
-msgid "Advanced properties"
-msgstr "Lisasetukset"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Edit timestamp"
-msgstr "Muokkaa aikaleimaa"
-
-#: ..\..\..\admin\_edit_form.php:232
-msgid "URL Title"
-msgstr "URL-otsikko"
-
-#: ..\..\..\admin\_edit_form.php:234
-msgid "(to be used in permalinks)"
-msgstr "(kytetn pysyviss linkeiss)"
-
-#: ..\..\..\admin\_edit_form.php:246
-msgid "Additional actions"
-msgstr "Listoiminnot"
-
-#: ..\..\..\admin\_edit_form.php:254
-msgid "Pingback"
-msgstr "Pivitysilmoitus"
-
-#: ..\..\..\admin\_edit_form.php:254
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Lhet pivitysilmoitus kaikkiin osoitteisiin tss kirjoituksessa)"
-
-#: ..\..\..\admin\_edit_form.php:263
-msgid "Trackback URLs"
-msgstr "Viittausosoitteet"
-
-#: ..\..\..\admin\_edit_form.php:263
-msgid "(Separate by space)"
-msgstr "(Erottele vlilynnill)"
-
-#: ..\..\..\admin\_edit_form.php:284
-#: ..\..\..\admin\_edit_form.php:505
-#: ..\..\..\admin\_edit_showposts.php:133
-msgid "Status"
-msgstr "Tila"
-
-#: ..\..\..\admin\_edit_form.php:290
-msgid "The post will be publicly published"
-msgstr "Kirjoitus julkaistaan julkisena"
-
-#: ..\..\..\admin\_edit_form.php:291
-#: ..\..\..\admin\_edit_showposts.php:364
-msgid "Published (Public)"
-msgstr "Julkaistu (nkyy kaikille)"
-
-#: ..\..\..\admin\_edit_form.php:297
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Kirjoitus julkaistaan, mutta se tulee nkymn vain kirjautuneille jsenille"
-
-#: ..\..\..\admin\_edit_form.php:298
-#: ..\..\..\admin\_edit_showposts.php:367
-msgid "Protected (Members only)"
-msgstr "Suojattu (vain jsenille)"
-
-#: ..\..\..\admin\_edit_form.php:304
-msgid "The post will be published but visible only by yourself"
-msgstr "Kirjoitus julkaistaan, mutta se tulee nkymn vain itsellesi"
-
-#: ..\..\..\admin\_edit_form.php:305
-#: ..\..\..\admin\_edit_showposts.php:370
-msgid "Private (You only)"
-msgstr "Yksityinen (vain sinulle)"
-
-#: ..\..\..\admin\_edit_form.php:311
-#: ..\..\..\admin\_edit_form.php:318
-msgid "The post will appear only in the backoffice"
-msgstr "Kirjoitus tulee nkymn vain yllpidossa"
-
-#: ..\..\..\admin\_edit_form.php:312
-#: ..\..\..\admin\_edit_showposts.php:373
-msgid "Draft (Not published!)"
-msgstr "Luonnos (ei julkaistu!)"
-
-#: ..\..\..\admin\_edit_form.php:319
-#: ..\..\..\admin\_edit_showposts.php:376
-msgid "Deprecated (Not published!)"
-msgstr "Vanhentunut (ei julkaistu!)"
-
-#: ..\..\..\admin\_edit_form.php:395
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Huomio: Ristilhetys monien blogien kesken on pll."
-
-#: ..\..\..\admin\_edit_form.php:406
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Huomio: Ristilhetys monien blogien kesken on pois plt."
-
-#: ..\..\..\admin\_edit_form.php:408
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Huomio: Ristilhetys monien kategorioiden kesken on pois plt."
-
-#: ..\..\..\admin\_edit_form.php:418
-#: ..\..\..\admin\_edit_showposts.php:195
-#: ..\..\..\skins\_feedback.php:50
-#: ..\..\..\skins\basic\_feedback.php:50
-#: ..\..\..\skins\custom\_main.php:264
-#: ..\..\..\skins\custom\_main.php:269
-#: ..\..\..\skins\custom\_main.php:274
-#: ..\..\..\skins\custom\_main.php:279
-#: ..\..\..\skins\fplanque2002\_main.php:273
-#: ..\..\..\skins\fplanque2002\_main.php:278
-#: ..\..\..\skins\fplanque2002\_main.php:283
-#: ..\..\..\skins\fplanque2002\_main.php:288
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:50
-#: ..\..\..\skins\wpc_default\_feedback.php:50
-msgid "Comments"
-msgstr "Kommentit"
-
-#: ..\..\..\admin\_edit_form.php:420
-msgid "Visitors can leave comments on this post."
-msgstr "Kvijt voivat jtt kommentteja thn kirjoitukseen."
-
-#: ..\..\..\admin\_edit_form.php:421
-msgid "Open"
-msgstr "Sallittu"
-
-#: ..\..\..\admin\_edit_form.php:423
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Kvijt EIVT voi jtt kommentteja thn kirjoitukseen."
-
-#: ..\..\..\admin\_edit_form.php:424
-msgid "Closed"
-msgstr "Suljettu"
-
-#: ..\..\..\admin\_edit_form.php:426
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Kvijt eivt voi katsella eivtk jtt kommentteja thn kirjoitukseen."
-
-#: ..\..\..\admin\_edit_form.php:427
-msgid "Disabled"
-msgstr "Pois plt"
-
-#: ..\..\..\admin\_edit_form.php:432
-msgid "Renderers"
-msgstr "Lisominaisuudet"
-
-#: ..\..\..\admin\_edit_form.php:502
-msgid "Comment info"
-msgstr "Kommentin tiedot"
-
-#: ..\..\..\admin\_edit_form.php:503
-#: ..\..\..\htsrv\comment_post.php:131
-#: ..\..\..\htsrv\comment_post.php:137
-msgid "Author"
-msgstr "Kirjoittaja"
-
-#: ..\..\..\admin\_edit_form.php:506
-msgid "IP address"
-msgstr "IP-osoite"
-
-#: ..\..\..\admin\_edit_navbar.php:25
-#, php-format
-msgid "Next %d days"
-msgstr "Seuraavat %d piv"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Previous %d"
-msgstr "Edelliset %d"
-
-#: ..\..\..\admin\_edit_navbar.php:36
-#, php-format
-msgid "Previous %d days"
-msgstr "Edelliset %d piv"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Next %d"
-msgstr "Seuraavat %d"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:54
-#: ..\..\..\admin\_edit_navbar.php:60
-msgid " to "
-msgstr " (alkaen - pttyen) "
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:62
-msgid " of "
-msgstr " (kaikista) "
-
-#: ..\..\..\admin\_edit_navbar.php:70
-msgid "from the end"
-msgstr "lopusta alkaen"
-
-#: ..\..\..\admin\_edit_navbar.php:74
-msgid "from the start"
-msgstr "alusta alkaen"
-
-#: ..\..\..\admin\_edit_navbar.php:76
-msgid "OK"
-msgstr "OK"
-
-#: ..\..\..\admin\_edit_showposts.php:67
-msgid " Date range: "
-msgstr " Pvm-jakso: "
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:121
-msgid "by"
-msgstr "kirjoittaja"
-
-#: ..\..\..\admin\_edit_showposts.php:125
-msgid "level:"
-msgstr "taso:"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:129
-msgid "in"
-msgstr "kategoriassa"
-
-#: ..\..\..\admin\_edit_showposts.php:149
-#: ..\..\..\b2evocore\_functions_bposts.php:798
-msgid "Pages:"
-msgstr "Sivut:"
-
-#. TRANS: Edit button text (&nbsp; for extra space)
-#: ..\..\..\admin\_edit_showposts.php:158
-#: ..\..\..\admin\_edit_showposts.php:258
-msgid "&nbsp; Edit &nbsp;"
-msgstr "&nbsp; Muokkaa &nbsp;"
-
-#: ..\..\..\admin\_edit_showposts.php:166
-#: ..\..\..\admin\_edit_showposts.php:259
-msgid "Delete"
-msgstr "Poista"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_edit_showposts.php:166
-msgid ""
-"You are about to delete this post!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Olet poistamasas tt kirjoitusta!\\n"
-"\\'Peru\\' peruaksesi, \\'Poista\\'  poistaaksesi."
-
-#: ..\..\..\admin\_edit_showposts.php:176
-msgid "Publish NOW!"
-msgstr "Julkaise!"
-
-#: ..\..\..\admin\_edit_showposts.php:176
-msgid "Publish now using current date and time."
-msgstr "Julkaise kytten tmnhetkist pivmr ja aikaa."
-
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:182
-msgid "no comment"
-msgstr "ei kommentteja"
-
-#: ..\..\..\admin\_edit_showposts.php:182
-#: ..\..\..\b2evocore\_class_item.php:695
-#: ..\..\..\b2evocore\_functions_comments.php:206
-msgid "1 comment"
-msgstr "1 kommentti"
-
-#: ..\..\..\admin\_edit_showposts.php:182
-#: ..\..\..\b2evocore\_class_item.php:696
-#: ..\..\..\b2evocore\_functions_comments.php:207
-#, php-format
-msgid "%d comments"
-msgstr "%d kommenttia"
-
-#: ..\..\..\admin\_edit_showposts.php:183
-msgid "1 Trackback"
-msgstr "1 viittaus"
-
-#: ..\..\..\admin\_edit_showposts.php:183
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d viittausta"
-
-#: ..\..\..\admin\_edit_showposts.php:184
-msgid "1 Pingback"
-msgstr "1 pivitysilmoitus"
-
-#: ..\..\..\admin\_edit_showposts.php:184
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d pivitysilmoitusta"
-
-#: ..\..\..\admin\_edit_showposts.php:195
-#: ..\..\..\skins\_feedback.php:61
-#: ..\..\..\skins\basic\_feedback.php:61
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:61
-#: ..\..\..\skins\wpc_default\_feedback.php:61
-msgid "Trackbacks"
-msgstr "Viittaukset"
-
-#: ..\..\..\admin\_edit_showposts.php:195
-#: ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:66
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:66
-#: ..\..\..\skins\wpc_default\_feedback.php:66
-msgid "Pingbacks"
-msgstr "Pivitysilmoitukset"
-
-#: ..\..\..\admin\_edit_showposts.php:202
-msgid "No feedback for this post yet..."
-msgstr "Ei palautetta tst kirjoituksesta..."
-
-#: ..\..\..\admin\_edit_showposts.php:234
-#: ..\..\..\skins\_feedback.php:104
-#: ..\..\..\skins\basic\_feedback.php:103
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:108
-#: ..\..\..\skins\wpc_default\_feedback.php:108
-msgid "Comment from:"
-msgstr "Kirjoittaja:"
-
-#: ..\..\..\admin\_edit_showposts.php:238
-#: ..\..\..\skins\_feedback.php:110
-#: ..\..\..\skins\basic\_feedback.php:109
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Trackback from:"
-msgstr "Viittaus osoitteesta:"
-
-#: ..\..\..\admin\_edit_showposts.php:242
-#: ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:114
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:119
-#: ..\..\..\skins\wpc_default\_feedback.php:119
-msgid "Pingback from:"
-msgstr "Pivitysilmoitus osoitteesta:"
-
-#: ..\..\..\admin\_edit_showposts.php:252
-#: ..\..\..\skins\_feedback.php:125
-#: ..\..\..\skins\_lastcomments.php:39
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Permanent link to this comment"
-msgstr "Pysyv linkki thn kommenttiin"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_edit_showposts.php:259
-msgid ""
-"You are about to delete this comment!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Olet poistamasas tt kommenttia!\\n"
-"\\'Peru\\' to peruaksesi, \\'Poista\\' poistaaksesi."
-
-#: ..\..\..\admin\_edit_showposts.php:274
-#: ..\..\..\b2evocore\_class_item.php:694
-#: ..\..\..\b2evocore\_functions_comments.php:205
-#: ..\..\..\skins\_feedback.php:138
-#: ..\..\..\skins\basic\_feedback.php:133
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:139
-#: ..\..\..\skins\wpc_default\_feedback.php:139
-msgid "Leave a comment"
-msgstr "Jt kommentti"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\admin\_users_form.php:80
-#: ..\..\..\skins\_feedback.php:157
-#: ..\..\..\skins\basic\_feedback.php:153
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:163
-#: ..\..\..\skins\wpc_default\_feedback.php:163
-msgid "User"
-msgstr "Kyttj"
-
-#: ..\..\..\admin\_edit_showposts.php:285
-#: ..\..\..\skins\_feedback.php:160
-#: ..\..\..\skins\basic\_feedback.php:156
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:166
-#: ..\..\..\skins\wpc_default\_feedback.php:166
-msgid "Edit profile"
-msgstr "Muokkaa profiilia"
-
-#: ..\..\..\admin\_edit_showposts.php:290
-#: ..\..\..\skins\_feedback.php:194
-#: ..\..\..\skins\basic\_feedback.php:187
-msgid "Comment text"
-msgstr "Kommentti"
-
-#: ..\..\..\admin\_edit_showposts.php:292
-#: ..\..\..\skins\_feedback.php:196
-#: ..\..\..\skins\basic\_feedback.php:189
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:141
-#: ..\..\..\skins\wpc_default\_feedback.php:141
-msgid "Allowed XHTML tags"
-msgstr "Sallitut XHTML-tagit"
-
-#: ..\..\..\admin\_edit_showposts.php:292
-#: ..\..\..\skins\_feedback.php:197
-#: ..\..\..\skins\basic\_feedback.php:190
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:142
-#: ..\..\..\skins\wpc_default\_feedback.php:142
-msgid "URLs, email, AIM and ICQs will be converted automatically."
-msgstr "Web-, shkposti-, AIM- ja ICQ-osoitteet konvertoidaan automaattisesti."
-
-#: ..\..\..\admin\_edit_showposts.php:298
-#: ..\..\..\skins\_feedback.php:202
-#: ..\..\..\skins\basic\_feedback.php:195
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:200
-#: ..\..\..\skins\wpc_default\_feedback.php:200
-msgid "Options"
-msgstr "Asetukset"
-
-#: ..\..\..\admin\_edit_showposts.php:299
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Rivinvaihdot korvataan &lt;br&gt; :lla)"
-
-#: ..\..\..\admin\_edit_showposts.php:306
-#: ..\..\..\skins\_feedback.php:219
-#: ..\..\..\skins\basic\_feedback.php:212
-msgid "Send comment"
-msgstr "Lhet kommentti"
-
-#: ..\..\..\admin\_edit_showposts.php:353
-msgid "Posts to show"
-msgstr "Nytettvt kirjoitukset"
-
-#: ..\..\..\admin\_edit_showposts.php:356
-msgid "Past"
-msgstr "Menneet"
-
-#: ..\..\..\admin\_edit_showposts.php:359
-msgid "Future"
-msgstr "Tulevat"
-
-#: ..\..\..\admin\_edit_showposts.php:384
-msgid "Title / Text contains"
-msgstr "Otsikko / teksti sislt"
-
-#: ..\..\..\admin\_edit_showposts.php:388
-msgid "Words"
-msgstr "Sanat"
-
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
-msgstr "JA"
-
-#: ..\..\..\admin\_edit_showposts.php:391
-msgid "OR"
-msgstr "TAI"
-
-#: ..\..\..\admin\_footer.php:17
-msgid "GPL License"
-msgstr "GPL-lisenssi"
-
-#: ..\..\..\admin\_menutop.php:33
-msgid "visit b2evolution's website"
-msgstr "ky b2evolutionin kotisivulla"
-
-#: ..\..\..\admin\_menutop.php:36
-msgid "Logout"
-msgstr "Kirjaudu ulos"
-
-#: ..\..\..\admin\_menutop.php:38
-msgid "Exit to blogs"
-msgstr "Siirry blogeihin"
-
-#: ..\..\..\admin\_menutop.php:47
-msgid "Blog time:"
-msgstr "Blogin aika:"
-
-#: ..\..\..\admin\_menutop.php:48
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:49
-msgid "Logged in as:"
-msgstr "Kirjautuneena:"
-
-#: ..\..\..\admin\_menutop.php:59
-msgid "New Post"
-msgstr "Uusi kirjoitus"
-
-#: ..\..\..\admin\_menutop.php:65
-msgid "Browse/Edit"
-msgstr "Selaa/muokkaa"
-
-#: ..\..\..\admin\_menutop.php:85
-msgid "Stats"
-msgstr "Statistiikka"
-
-#: ..\..\..\admin\_menutop.php:103
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Templates"
-msgstr "Sivupohjat"
-
-#: ..\..\..\admin\_menutop.php:113
-msgid "Users"
-msgstr "Kyttjt"
-
-#: ..\..\..\admin\_menutop.php:117
-msgid "User Profile"
-msgstr "Kyttjprofiili"
-
-#: ..\..\..\admin\_set_general.form.php:18
-msgid "Default user rights"
-msgstr "Kyttjn vakio-oikeudet"
-
-#: ..\..\..\admin\_set_general.form.php:20
-msgid "New users can register"
-msgstr "Uudet kyttjt voivat rekisterity"
-
-#: ..\..\..\admin\_set_general.form.php:20
-msgid "Check to allow new users to register themselves."
-msgstr "Valitse salliaksesi uusien kyttjien itsens rekisteritymisen."
-
-#: ..\..\..\admin\_set_general.form.php:22
-msgid "Group for new users"
-msgstr "Ryhm uusille jsenille"
-
-#: ..\..\..\admin\_set_general.form.php:22
-msgid "Groups determine user roles and permissions."
-msgstr "Ryhmt mrittelevt kyttjien rooleja ja oikeuksia."
-
-#: ..\..\..\admin\_set_general.form.php:24
-msgid "Level for new users"
-msgstr "Uusien kyttjien taso"
-
-#: ..\..\..\admin\_set_general.form.php:24
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Tasot mrittelevt kyttjien hierarkian blogeissa."
-
-#: ..\..\..\admin\_set_general.form.php:29
-msgid "Display options"
-msgstr "Nyttasetukset"
-
-#: ..\..\..\admin\_set_general.form.php:31
-msgid "Default blog to display"
-msgstr "Nytettv vakioblogi"
-
-#: ..\..\..\admin\_set_general.form.php:31
-msgid "This blog will be displayed on index.php ."
-msgstr "Tm blogi nytetn sivulla index.php ."
-
-#: ..\..\..\admin\_set_general.form.php:34
-msgid "days"
-msgstr "piv"
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "posts"
-msgstr "kirjoitusta"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts paged"
-msgstr "kirjotusta sivutuksessa"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "Display mode"
-msgstr "Nytttila"
-
-#: ..\..\..\admin\_set_general.form.php:39
-msgid "Posts/Days per page"
-msgstr "Kirjoitusta/Piv per sivu"
-
-#: ..\..\..\admin\_set_general.form.php:42
-msgid "monthly"
-msgstr "kuukausittain"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "weekly"
-msgstr "viikottain"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "daily"
-msgstr "pivittin"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "post by post"
-msgstr "kirjoitus kirjoitukselta"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "Archive mode"
-msgstr "Arkistotila"
-
-#: ..\..\..\admin\_set_general.form.php:53
-msgid "Link options"
-msgstr "Linkkiasetukset"
-
-#: ..\..\..\admin\_set_general.form.php:55
-msgid "Use extra-path info"
-msgstr "Kyt lispolun tietoja"
-
-#: ..\..\..\admin\_set_general.form.php:55
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-msgstr "Suositellaan, jos web-palvelimesi tukee sit. Linkit tullaan esittmn muodossa 'stub/2003/05/20/post_title' eik muodossa 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-
-#: ..\..\..\admin\_set_general.form.php:58
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Kirjoitukseen viitataan sen URL-otsikolla (Suositeltu)"
-
-#: ..\..\..\admin\_set_general.form.php:58
-msgid "Fallback to ID when no URL title available."
-msgstr "Kyt ID-numeroa, kun URL-otsikkoa ei ole saatavilla."
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its ID"
-msgstr "Kirjoitukseen viitataan sen ID-numerolla"
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post on archive page, located by its ID"
-msgstr "Lhet arkistosivulle, viitataan ID-numerolla"
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "Lhet arkistosivulle, viitataan otsikolla (Cafelog-yhteensopivuus)"
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Permalink type"
-msgstr "Pysyvn linkin tyyppi"
-
-#: ..\..\..\admin\_set_general.form.php:67
-msgid "Security options"
-msgstr "Turvallisuusasetukset"
-
-#: ..\..\..\admin\_set_general.form.php:69
-msgid "Minimum password length"
-msgstr "Salasanan minimipituus"
-
-#: ..\..\..\admin\_set_general.form.php:69
-msgid "for users."
-msgstr "kyttjille."
-
-#: ..\..\..\admin\_set_general.form.php:78
-#: ..\..\..\admin\_set_plugins.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:66
-#: ..\..\..\admin\_set_regional.form.php:359
-#: ..\..\..\admin\_users_form.php:210
-#: ..\..\..\admin\_users_groupform.php:125
-#: ..\..\..\skins\_profile.php:93
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Update"
-msgstr "Pivit"
-
-#: ..\..\..\admin\_set_plugins.form.php:18
-msgid "Rendering plug-ins"
-msgstr "Nyttpluginit"
-
-#: ..\..\..\admin\_set_plugins.form.php:21
-#: ..\..\..\admin\_set_plugins.form.php:45
-msgid "Plug-in"
-msgstr "Plugin"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-msgid "Apply"
-msgstr "Kyt"
-
-#: ..\..\..\admin\_set_plugins.form.php:42
-msgid "Toolbar plug-ins"
-msgstr "Tykalupalkin pluginit"
-
-#: ..\..\..\admin\_set_regional.form.php:22
-#: ..\..\..\admin\_set_regional.form.php:344
-msgid "Create new locale"
-msgstr "Luo uusi kieliasetus"
-
-#: ..\..\..\admin\_set_regional.form.php:22
-#: ..\..\..\admin\_set_regional.form.php:195
-#: ..\..\..\admin\_set_regional.form.php:240
-msgid "Edit locale"
-msgstr "Muokkaa kieliasetusta"
-
-#: ..\..\..\admin\_set_regional.form.php:46
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "Ensimmiset 2 kirjainta ovat <a %s>ISO 639-kielikoodi</a>. Toiset 2 kirjainta ovat <a %s>ISO 3166-maakoodi</a>."
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-msgid "Enabled"
-msgstr "Pll"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-msgid "Should this locale be available to users?"
-msgstr "Pitisik tmn kielen olla kyttjien kytss?"
-
-#: ..\..\..\admin\_set_regional.form.php:49
-msgid "name of the locale"
-msgstr "Kielen nimi"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-#: ..\..\..\admin\_set_regional.form.php:187
-msgid "Charset"
-msgstr "Merkist"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "Must match the lang file charset."
-msgstr "Tytyy vastata kielitiedoston merkistn"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Date format"
-msgstr "Pivmrn muoto"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "See below."
-msgstr "Katso alla"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Time format"
-msgstr "Kellonajan muoto"
-
-#: ..\..\..\admin\_set_regional.form.php:53
-#: ..\..\..\admin\_set_regional.form.php:187
-msgid "Lang file"
-msgstr "Kielitiedosto"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "kielitiedosto, jota kytetn <code>locales</code>-hakemistosta"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-#: ..\..\..\admin\_set_regional.form.php:187
-msgid "Priority"
-msgstr "Prioriteetti"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1 on korkein. Prioriteetti on trke kun valitaan kieli maatunnuksen perusteella ja useampi kieliasetus tsm maatunnukseen; nin voi tapahtua kun valinta tapahtuu selaimen kielen perusteella. Prioriteetti vaikuttaa mys siihen miss jrjestyksess kielet listataan alasvetovalikoissa yms."
-
-#: ..\..\..\admin\_set_regional.form.php:66
-#: ..\..\..\admin\_users_form.php:210
-#: ..\..\..\admin\_users_groupform.php:125
-msgid "Create"
-msgstr "Uusi"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:66
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "Tm korvaa kieliasetukset \\'%s\\'. Hyvksy?"
-
-#: ..\..\..\admin\_set_regional.form.php:71
-msgid "Flags"
-msgstr "Liput"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "Liput tallennetaan <code>%s</code> alihakemistoihin. Tiedostonimien on oltava sama kuin maatunnus (4-5 merkki); tiedoston pte on .gif."
-
-#: ..\..\..\admin\_set_regional.form.php:73
-msgid "Date/Time Formats"
-msgstr "Pivmrn / kellonajan muoto"
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "The following characters are recognized in the format strings:"
-msgstr "Seuraavat merkit tunnistettiin merkkijonosta:"
-
-#: ..\..\..\admin\_set_regional.form.php:76
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" tai \"pm\""
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" tai \"PM\""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "B - Swatch Internet time"
-msgstr "B - Swatchin internetaika"
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - ISO 8601 pivys (Vaatii PHP 5:n); esim \"2004-02-12T15:19:21+00:00\""
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d - piv, kaksi desimaalia, etunolla; esim \"01\" ja \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - viikonpiv kolmekirjaimisena tekstin; esim. \"Fri\""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - viikonpiv yhdell kirjaimella; esim \"F\""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - kuukausi tekstin; esim. \"January\""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - tunnit, 12-tunnin muodossa ilman etunollaa; esim. \"1\" ja \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - tunnit, 24-tunnin muodossa ilman etunollaa; esim. \"0\" ja \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - tunnit, 12-tunnin muodossa; esim. \"01\" ja \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - tunnit, 24-tunnin muodossa; esim. \"00\" ja \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - minuutit; esim \"00\" ja \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (iso i) - \"1\" ja kesaika, muuten \"0\""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - piv ilman etunollaa; esim. \"1\" ja \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (pieni \"L\") - viikonpiv tekstin; esim. \"Perjantai\""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - karkausvuosi; esim \"0\" tai \"1\""
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - kuukausi; esim. \"01\" ja \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - kuukausi kolmikirjaimisena tekstin; esim, \"Jan\""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - kuukausi ilman etunollaa; esim. \"1\" ja \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "0 - Ero Greenwichin aikaan (GMT) tunteina; esim. \"+0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - RFC 822 mukainen piv; esim. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - sekunnit; esim. \"00\" ja \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - Englantilainen jrjestysnumeron pte; esim. \"th\" ja \"nd\""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - kuukaudessa olevien pivien mr; esim. \"28\" ja \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - Palvelimen aikavyhykeasetus; esim. \"MDT\""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "U - seconds since the epoch"
-msgstr "U - sekunteja hetkest 1.1.1970 00:00:00"
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - viikonpiv numerona; esim. \"0\" (Sunnuntai) ja \"6\" (Lauantai)"
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W - ISO-8601 viikonnumero, viikko alkaa maanantaista; esim \"42\""
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - vuosi neljll numerolla; esim \"1999\""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - vuosi kahdella numerolla; esim. \"99\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - vuoden piv; esim. \"0\" ja \"365\""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Z - aikavyhykkeen korjaus sekunneissa (esim, \"-43200\" ja \"43200\"). Korjaus UTC:n lnsipuolella on aina negatiivinen ja itpuolella positiivinen"
-
-#: ..\..\..\admin\_set_regional.form.php:110
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - Tysi ISO 8601 muoto, sama kuin Y-m-d\\TH:i:s\\Z"
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"Tunnistamattomat merkit formaatti-merkkijonossa tulostetaan sellaisenaan.<br />\n"
-"\t\t\tVoit silytt erikoismerkit sellaisenaan lismll niiden eteen \\"
-
-#: ..\..\..\admin\_set_regional.form.php:122
-msgid "Note: default locale is not enabled."
-msgstr "Huom: oletuskieliasetus ei ole valittuna"
-
-#: ..\..\..\admin\_set_regional.form.php:130
-msgid "Regional settings"
-msgstr "Alueelliset asetukset"
-
-#: ..\..\..\admin\_set_regional.form.php:133
-msgid "Time difference"
-msgstr "Aikaero"
-
-#: ..\..\..\admin\_set_regional.form.php:133
-msgid "in hours"
-msgstr "tunteina"
-
-#: ..\..\..\admin\_set_regional.form.php:133
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "Jos et ole samalla aikavyhykkeell kuin palvelin. Palvelimen kellonaika on: %s."
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "Ylitetty selaimen asetusten, kyttjn kieliasetusten tai blogin kieliasetusten takia (tss jrjestyksess)"
-
-#: ..\..\..\admin\_set_regional.form.php:140
-msgid "Available locales"
-msgstr "Kytss olevat kieliasetukset"
-
-#: ..\..\..\admin\_set_regional.form.php:145
-msgid "Hide translation info"
-msgstr "Piilota tiedot knnst"
-
-#: ..\..\..\admin\_set_regional.form.php:150
-msgid "Show translation info"
-msgstr "Nyt tiedot knnst"
-
-#: ..\..\..\admin\_set_regional.form.php:160
-msgid "Date fmt"
-msgstr "Pvm muoto"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Time fmt"
-msgstr "Ajan muoto"
-
-#: ..\..\..\admin\_set_regional.form.php:164
-#: ..\..\..\admin\_set_regional.form.php:240
-#: ..\..\..\admin\_users_list.php:31
-msgid "Edit"
-msgstr "Muokkaa"
-
-#: ..\..\..\admin\_set_regional.form.php:170
-msgid "Strings"
-msgstr "Merkkijonot"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Translated"
-msgstr "Knnetty"
-
-#: ..\..\..\admin\_set_regional.form.php:175
-#: ..\..\..\admin\_set_regional.form.php:332
-msgid "Extract"
-msgstr "Vie"
-
-#: ..\..\..\admin\_set_regional.form.php:222
-msgid "up"
-msgstr "yls"
-
-#: ..\..\..\admin\_set_regional.form.php:222
-msgid "Move priority up"
-msgstr "Nosta prioriteetti"
-
-#: ..\..\..\admin\_set_regional.form.php:231
-msgid "down"
-msgstr "alas"
-
-#: ..\..\..\admin\_set_regional.form.php:231
-msgid "Move priority down"
-msgstr "Laske prioriteetti"
-
-#: ..\..\..\admin\_set_regional.form.php:238
-msgid "Copy locale"
-msgstr "Kopio kieliasetukset"
-
-#: ..\..\..\admin\_set_regional.form.php:245
-msgid "Reset custom settings"
-msgstr "Resetoi muokatut asetukset"
-
-#: ..\..\..\admin\_set_regional.form.php:256
-msgid "No language file..."
-msgstr "Ei kielitiedostoa..."
-
-#: ..\..\..\admin\_set_regional.form.php:332
-msgid "Extract .po file into b2evo-format"
-msgstr "Vie .po-tiedosto b2evo-formaatissa"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:347
-msgid "Are you sure you want to reset?"
-msgstr "Oletko varma ett haluat resetoida?"
-
-#: ..\..\..\admin\_set_regional.form.php:347
-msgid "Reset to defaults (delete database table)"
-msgstr "Resetoi oletusasetukset (poistaa taulun tietokannasta)"
-
-#: ..\..\..\admin\_users_form.php:49
-msgid "first user"
-msgstr "ensimminen kyttj"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "previous user"
-msgstr "edellinen kyttj"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "next user"
-msgstr "seuraava kyttj"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "last user"
-msgstr "viimeinen kyttj"
-
-#: ..\..\..\admin\_users_form.php:55
-msgid "Close user profile"
-msgstr "Sulje kyttjprofiili"
-
-#: ..\..\..\admin\_users_form.php:62
-msgid "Create new user profile"
-msgstr "Tee uusi kyttjprofiili"
-
-#: ..\..\..\admin\_users_form.php:66
-msgid "Profile for:"
-msgstr "Profiili kyttjlle:"
-
-#: ..\..\..\admin\_users_form.php:84
-#: ..\..\..\admin\_users_form.php:98
-#: ..\..\..\admin\_users_form.php:113
-#: ..\..\..\skins\_profile.php:60
-msgid "Login"
-msgstr "Kirjaudu"
-
-#: ..\..\..\admin\_users_form.php:85
-#: ..\..\..\admin\_users_form.php:99
-#: ..\..\..\admin\_users_form.php:101
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:114
-#: ..\..\..\skins\_profile.php:49
-#: ..\..\..\skins\_profile.php:61
-#: ..\..\..\skins\_profile.php:63
-#: ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:49
-msgid "First name"
-msgstr "Etunimi"
-
-#: ..\..\..\admin\_users_form.php:86
-#: ..\..\..\admin\_users_form.php:100
-#: ..\..\..\admin\_users_form.php:101
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:115
-#: ..\..\..\skins\_profile.php:50
-#: ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\_profile.php:63
-#: ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:50
-msgid "Last name"
-msgstr "Sukunimi"
-
-#: ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:97
-#: ..\..\..\admin\_users_form.php:116
-#: ..\..\..\admin\_users_list.php:18
-#: ..\..\..\skins\_profile.php:51
-#: ..\..\..\skins\_profile.php:59
-#: ..\..\..\skins\basic\_profile.php:51
-msgid "Nickname"
-msgstr "Nick"
-
-#: ..\..\..\admin\_users_form.php:92
-#: ..\..\..\admin\_users_form.php:117
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\basic\_profile.php:55
-msgid "Identity shown"
-msgstr "Nimi joka nytetn"
-
-#: ..\..\..\admin\_users_form.php:108
-msgid "Preferred locale"
-msgstr "Suositeltu kieliasetus"
-
-#: ..\..\..\admin\_users_form.php:108
-#: ..\..\..\admin\_users_form.php:118
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "Suositeltu kieliasetus yllpitoon, ilmoituksiin, yms."
-
-#: ..\..\..\admin\_users_form.php:121
-msgid "Send an email"
-msgstr "Lhet shkpostia"
-
-#: ..\..\..\admin\_users_form.php:134
-msgid "Visit the site"
-msgstr "Ky sivulla"
-
-#: ..\..\..\admin\_users_form.php:144
-msgid "Search on ICQ.com"
-msgstr "Etsi ICQ.comista"
-
-#: ..\..\..\admin\_users_form.php:148
-#: ..\..\..\admin\_users_form.php:150
-#: ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:73
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:154
-msgid "Instant Message to user"
-msgstr "Lhet pikaviesti kyttjlle"
-
-#: ..\..\..\admin\_users_form.php:159
-#: ..\..\..\admin\_users_form.php:171
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:160
-#: ..\..\..\admin\_users_form.php:172
-msgid "MSN IM"
-msgstr "MSN IM"
-
-#: ..\..\..\admin\_users_form.php:161
-#: ..\..\..\admin\_users_form.php:173
-msgid "YahooIM"
-msgstr "YahooIM"
-
-#: ..\..\..\admin\_users_form.php:163
-#: ..\..\..\admin\_users_form.php:174
-#: ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "Notifications"
-msgstr "Huomautukset"
-
-#: ..\..\..\admin\_users_form.php:163
-#: ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Laita ruksi mikli haluat ilmoituksen kun kirjoituksiasi kommentoidaan, seurataan, tms."
-
-#: ..\..\..\admin\_users_form.php:165
-#: ..\..\..\skins\_profile.php:82
-#: ..\..\..\skins\basic\_profile.php:82
-msgid "New password"
-msgstr "Uusi salasana"
-
-#: ..\..\..\admin\_users_form.php:165
-msgid "Leave empty if you don't want to change the password."
-msgstr "Jt tyhjksi mikli et halua vaihtaa salasanaa"
-
-#: ..\..\..\admin\_users_form.php:166
-#: ..\..\..\skins\_profile.php:87
-#: ..\..\..\skins\basic\_profile.php:87
-msgid "Confirm new password"
-msgstr "Varmista uusi salasana"
-
-#: ..\..\..\admin\_users_form.php:174
-msgid "yes"
-msgstr "kyll"
-
-#: ..\..\..\admin\_users_form.php:174
-msgid "no"
-msgstr "ei"
-
-#: ..\..\..\admin\_users_form.php:180
-msgid "User rights"
-msgstr "Kyttjn oikeudet"
-
-#: ..\..\..\admin\_users_form.php:220
-msgid "User information"
-msgstr "Kyttjn tiedot"
-
-#: ..\..\..\admin\_users_form.php:222
-#: ..\..\..\admin\_users_groupform.php:63
-#: ..\..\..\admin\_users_list.php:16
-#: ..\..\..\skins\_profile.php:33
-#: ..\..\..\skins\basic\_profile.php:33
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:223
-#: ..\..\..\skins\_profile.php:44
-#: ..\..\..\skins\basic\_profile.php:44
-#: ..\..\..\skins\custom\_main.php:263
-#: ..\..\..\skins\custom\_main.php:268
-#: ..\..\..\skins\custom\_main.php:273
-#: ..\..\..\skins\custom\_main.php:278
-#: ..\..\..\skins\fplanque2002\_main.php:272
-#: ..\..\..\skins\fplanque2002\_main.php:277
-#: ..\..\..\skins\fplanque2002\_main.php:282
-#: ..\..\..\skins\fplanque2002\_main.php:287
-msgid "Posts"
-msgstr "Kirjoituksia"
-
-#: ..\..\..\admin\_users_form.php:224
-msgid "Created on"
-msgstr "Luotu"
-
-#: ..\..\..\admin\_users_form.php:225
-msgid "From IP"
-msgstr "IP:st"
-
-#: ..\..\..\admin\_users_form.php:226
-msgid "From Domain"
-msgstr "Domainista"
-
-#: ..\..\..\admin\_users_form.php:227
-msgid "With Browser"
-msgstr "Selaimella"
-
-#: ..\..\..\admin\_users_groupform.php:47
-msgid "first group"
-msgstr "ensimminen ryhm"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "previous group"
-msgstr "edellinen ryhm"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "next group"
-msgstr "seuraava ryhm"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "last group"
-msgstr "viimeinen ryhm"
-
-#: ..\..\..\admin\_users_groupform.php:54
-msgid "Close group profile"
-msgstr "Sulje ryhmn profiili"
-
-#: ..\..\..\admin\_users_groupform.php:58
-msgid "Creating new group"
-msgstr "Luo uusi ryhm"
-
-#: ..\..\..\admin\_users_groupform.php:62
-msgid "Editing group:"
-msgstr "Muokataan ryhm: "
-
-#: ..\..\..\admin\_users_groupform.php:62
-msgid "Viewing group:"
-msgstr "Tarkastellaan ryhm:"
-
-#: ..\..\..\admin\_users_groupform.php:80
-msgid "Permissons for members of this group"
-msgstr "Ryhmn kuuluvien kyttjien oikeudet"
-
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "View all"
-msgstr "Nyt kaikki"
-
-#: ..\..\..\admin\_users_groupform.php:85
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-#: ..\..\..\admin\_users_groupform.php:114
-msgid "Full Access"
-msgstr "Tydet oikeudet"
-
-#: ..\..\..\admin\_users_groupform.php:88
-#: ..\..\..\admin\_users_groupform.php:93
-#: ..\..\..\admin\_users_groupform.php:98
-#: ..\..\..\admin\_users_groupform.php:107
-msgid "No Access"
-msgstr "Ei oikeutta"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "View only"
-msgstr "Vain luku"
-
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\b2evocore\_functions_hitlogs.php:527
-msgid "Statistics"
-msgstr "Statistiikat"
-
-#: ..\..\..\admin\_users_groupform.php:101
-msgid "Global options"
-msgstr "Yleiset asetukset"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Check to allow template editing."
-msgstr "Raksi, mikli ulkoasun muokkaaminen sallitaan"
-
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:114
-msgid "User/Group Management"
-msgstr "Kyttj/ryhm-hallinta"
-
-#: ..\..\..\admin\_users_list.php:13
-msgid "Groups &amp; Users"
-msgstr "Ryhmt &amp; kyttjt"
-
-#: ..\..\..\admin\_users_list.php:60
-msgid "default group for new users"
-msgstr "Oletusryhm uusille kyttjille"
-
-#: ..\..\..\admin\_users_list.php:71
-msgid "Copy group"
-msgstr "Kopioi ryhm"
-
-#: ..\..\..\admin\_users_list.php:77
-msgid "Delete group"
-msgstr "Poista ryhm"
-
-#: ..\..\..\admin\_users_list.php:127
-msgid "decrease user level"
-msgstr "Laske kyttjtasoa"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "increase user level"
-msgstr "Nosta kyttjtasoa"
-
-#: ..\..\..\admin\_users_list.php:146
-msgid "Delete user"
-msgstr "Poista kyttj"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:146
-msgid ""
-"Are you sure you want to delete this user?\\n"
-"Warning: all his posts will be deleted too!"
-msgstr ""
-"Oletko varma ett haluat poistaa tmn kyttjn?\\n"
-"Varoitus: kaikki hnen viestins poistaan!"
-
-#: ..\..\..\admin\_users_list.php:162
-msgid "New user..."
-msgstr "Uusi kyttj..."
-
-#: ..\..\..\admin\_users_list.php:164
-msgid "New group..."
-msgstr "Uusi ryhm..."
-
-#: ..\..\..\b2evocore\_blog_main.php:202
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "Oletusulkoasua [%s] blogille [%s] ei lydy. Se tytyy asettaa <a %s>blogin asetuksista</a> tai ylitt kantatiedostosta(?!).Ota yhteytt <a %s>yllpitoon</a>..."
-
-#: ..\..\..\b2evocore\_class_blog.php:375
-#: ..\..\..\b2evocore\_class_blog.php:389
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "VIRHE! Ei voida poistaa. Sinun tytyy poistaa tiedosto [%s] ksin."
-
-#: ..\..\..\b2evocore\_class_calendar.php:186
-#: ..\..\..\b2evocore\_class_calendar.php:191
-#, php-format
-msgid "%d posts"
-msgstr "%d viesti"
-
-#: ..\..\..\b2evocore\_class_calendar.php:187
-#: ..\..\..\b2evocore\_class_calendar.php:192
-msgid "1 post"
-msgstr "1 viesti"
-
-#: ..\..\..\b2evocore\_class_calendar.php:295
-msgid "previous month"
-msgstr "edellinen kuukausi"
-
-#: ..\..\..\b2evocore\_class_calendar.php:299
-msgid "next month"
-msgstr "seuraava kuukausi"
-
-#: ..\..\..\b2evocore\_class_calendar.php:326
-msgid "previous year"
-msgstr "edellinen vuosi"
-
-#: ..\..\..\b2evocore\_class_calendar.php:329
-msgid "next year"
-msgstr "seuraava vuosi"
-
-#: ..\..\..\b2evocore\_class_calendar.php:358
-msgid "go to month's archive"
-msgstr "siirry kuukausiarkistoon"
-
-#: ..\..\..\b2evocore\_class_comment.php:128
-msgid "Member"
-msgstr "Jsen"
-
-#: ..\..\..\b2evocore\_class_comment.php:136
-msgid "Visitor"
-msgstr "Vieras"
-
-#: ..\..\..\b2evocore\_class_commentlist.php:136
-#: ..\..\..\skins\_lastcomments.php:20
-msgid "No comment yet..."
-msgstr "Ei kommentteja..."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:117
-msgid "Sorry, there is nothing to display..."
-msgstr "Valitan, tll ei ole mitn nytettv"
-
-#: ..\..\..\b2evocore\_class_db.php:86
-#, php-format
-msgid "Error selecting database [%s]!"
-msgstr "Virhe valittaessa tietokantaan [%s]!"
-
-#: ..\..\..\b2evocore\_class_db.php:141
-msgid "MySQL error!"
-msgstr "MySQL-virhe!"
-
-#: ..\..\..\b2evocore\_class_group.php:63
-msgid "New group"
-msgstr "Uusi ryhm"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:98
-msgid "Parser error: "
-msgstr "Tulkin virhe: "
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:115
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "<code>body</code>-tagia voidaan kytt vain kerran!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:128
-msgid "Illegal tag"
-msgstr "Virheellinen tagi"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:135
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "%s-tagi tytyy olla toisen tagin sisll"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:137
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "%s-tagia ei sallita %s-tagin sisll"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:145
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "%s-tagilla ei voi olla atribuuttia %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:153
-msgid "Found invalid URL: "
-msgstr "Virheellinen URL: "
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:176
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "%s-tagi ei voi sislt raakaa tekstidataa"
-
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:274
-#: ..\..\..\b2evocore\_functions_cats.php:631
-msgid "Browse category"
-msgstr "Selaa kategorioita"
-
-#: ..\..\..\b2evocore\_class_item.php:372
-msgid "This post is not published. You cannot leave comments."
-msgstr "Tt viesti ei ole julkaistu. Et voi jtt kommentteja."
-
-#: ..\..\..\b2evocore\_class_item.php:384
-msgid "Comments are closed for this post."
-msgstr "Kommentointi on estetty tss viestiss"
-
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:434
-#: ..\..\..\b2evocore\_functions_bposts.php:704
-msgid "Read more!"
-msgstr "Lue lis!"
-
-#  TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:439
-#: ..\..\..\b2evocore\_functions_bposts.php:709
-msgid "More:"
-msgstr "Lis:"
-
-#: ..\..\..\b2evocore\_class_item.php:677
-msgid "Display feedback / Leave a comment"
-msgstr "Nyt palautteet / Jt kommentti"
-
-#: ..\..\..\b2evocore\_class_item.php:678
-msgid "Send feedback"
-msgstr "Lhet palautetta"
-
-#: ..\..\..\b2evocore\_class_item.php:679
-msgid "1 feedback"
-msgstr "1 palaute"
-
-#: ..\..\..\b2evocore\_class_item.php:680
-#, php-format
-msgid "%d feedbacks"
-msgstr "%d palautetta"
-
-#: ..\..\..\b2evocore\_class_item.php:693
-msgid "Display comments / Leave a comment"
-msgstr "Nyt kommentit / Jt kommentti"
-
-#: ..\..\..\b2evocore\_class_item.php:706
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Nyt"
-
-#: ..\..\..\b2evocore\_class_item.php:707
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "Viittaus (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:708
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "Viittaus (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:709
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr "Viittaukset (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:719
-msgid "Display pingbacks"
-msgstr "Nyt pivitysilmoitukset"
-
-#: ..\..\..\b2evocore\_class_item.php:720
-#: ..\..\..\b2evocore\_functions_pingback.php:266
-msgid "Pingback (0)"
-msgstr "Pivitysilmoituksia (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:721
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (1)"
-msgstr "Pivitysilmoituksia (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:722
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr "Pivitysilmoituksia (%d)"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:523
-msgid "Invalid post, please correct these errors:"
-msgstr "Virheellinen viesti, korjaa seuraavat virheet:"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:822
-msgid "Sorry, there is no post to display..."
-msgstr "Valitan, ei yhtn viesti nytettvn"
-
-#: ..\..\..\b2evocore\_class_pop3.php:96
-#: ..\..\..\b2evocore\_class_pop3.php:105
-#: ..\..\..\b2evocore\_class_pop3.php:117
-msgid "POP3 connect:"
-msgstr "POP3 yhdistetty:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:96
-msgid "No server specified"
-msgstr "Palvelinta ei ole mritelty"
-
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-
-#: ..\..\..\b2evocore\_class_pop3.php:137
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:137
-#: ..\..\..\b2evocore\_class_pop3.php:205
-#: ..\..\..\b2evocore\_class_pop3.php:254
-#: ..\..\..\b2evocore\_class_pop3.php:279
-#: ..\..\..\b2evocore\_class_pop3.php:321
-#: ..\..\..\b2evocore\_class_pop3.php:395
-#: ..\..\..\b2evocore\_class_pop3.php:434
-#: ..\..\..\b2evocore\_class_pop3.php:464
-#: ..\..\..\b2evocore\_class_pop3.php:498
-#: ..\..\..\b2evocore\_class_pop3.php:561
-#: ..\..\..\b2evocore\_class_pop3.php:629
-msgid "No connection to server"
-msgstr "Palvelimeen ei saatu yhteytt"
-
-#: ..\..\..\b2evocore\_class_pop3.php:152
-#: ..\..\..\b2evocore\_class_pop3.php:155
-#: ..\..\..\b2evocore\_class_pop3.php:160
-msgid "POP3 user:"
-msgstr "POP3 tunnus:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:152
-#: ..\..\..\b2evocore\_class_pop3.php:211
-msgid "No login ID submitted"
-msgstr "Login-ID:t ei lhetetty"
-
-#: ..\..\..\b2evocore\_class_pop3.php:155
-#: ..\..\..\b2evocore\_class_pop3.php:175
-msgid "connection not established"
-msgstr "yhteytt ei ole muodostettu"
-
-#: ..\..\..\b2evocore\_class_pop3.php:172
-#: ..\..\..\b2evocore\_class_pop3.php:175
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:189
-msgid "POP3 pass:"
-msgstr "POP3 salasana:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:172
-#: ..\..\..\b2evocore\_class_pop3.php:214
-msgid "No password submitted"
-msgstr "Salasanaa ei lhetetty"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-msgid "authentication failed "
-msgstr "kirjautuminen eponnistui"
-
-#: ..\..\..\b2evocore\_class_pop3.php:189
-#: ..\..\..\b2evocore\_class_pop3.php:238
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP eponnistui. Palvelin ei ole RFC 1939:n mukainen"
-
-#: ..\..\..\b2evocore\_class_pop3.php:205
-#: ..\..\..\b2evocore\_class_pop3.php:211
-#: ..\..\..\b2evocore\_class_pop3.php:214
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:229
-#: ..\..\..\b2evocore\_class_pop3.php:238
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No server banner"
-msgstr "Ei palvelimen tietoja saatavilla"
-
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:229
-msgid "abort"
-msgstr "keskeyt"
-
-#: ..\..\..\b2evocore\_class_pop3.php:229
-msgid "apop authentication failed"
-msgstr "apop autentikointi eponnistui"
-
-#: ..\..\..\b2evocore\_class_pop3.php:254
-msgid "POP3 login:"
-msgstr "POP3 tunnus:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:279
-#: ..\..\..\b2evocore\_class_pop3.php:295
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:321
-#: ..\..\..\b2evocore\_class_pop3.php:349
-#: ..\..\..\b2evocore\_class_pop3.php:360
-#: ..\..\..\b2evocore\_class_pop3.php:372
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:372
-msgid "Premature end of list"
-msgstr "Ennenaikainen listan loppuminen"
-
-#: ..\..\..\b2evocore\_class_pop3.php:395
-#: ..\..\..\b2evocore\_class_pop3.php:408
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:434
-#: ..\..\..\b2evocore\_class_pop3.php:441
-msgid "POP3 last:"
-msgstr "POP3 last:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:464
-#: ..\..\..\b2evocore\_class_pop3.php:474
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:498
-#: ..\..\..\b2evocore\_class_pop3.php:504
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:504
-msgid "Empty command string"
-msgstr "Tyhj komento"
-
-#: ..\..\..\b2evocore\_class_pop3.php:524
-msgid "POP3 quit:"
-msgstr "POP3 quit:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:524
-msgid "connection does not exist"
-msgstr "yhteytt ei ole muodostettu"
-
-#: ..\..\..\b2evocore\_class_pop3.php:561
-#: ..\..\..\b2evocore\_class_pop3.php:573
-#: ..\..\..\b2evocore\_class_pop3.php:596
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:629
-#: ..\..\..\b2evocore\_class_pop3.php:634
-#: ..\..\..\b2evocore\_class_pop3.php:640
-msgid "POP3 delete:"
-msgstr "POP3 delete:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:634
-msgid "No msg number submitted"
-msgstr "Viestin numeroa ei ole lhetetty"
-
-#: ..\..\..\b2evocore\_class_pop3.php:640
-msgid "Command failed"
-msgstr "Komento eponnistui"
-
-#: ..\..\..\b2evocore\_class_user.php:58
-msgid "New user"
-msgstr "Uusi kyttj"
-
-#: ..\..\..\b2evocore\_class_user.php:252
-msgid "Permission denied!"
-msgstr "Psy estetty!"
-
-#: ..\..\..\b2evocore\_functions.php:41
-msgid "Oops, MySQL error!"
-msgstr "Ups, MySQL-virhe!"
-
-#: ..\..\..\b2evocore\_functions.php:476
-msgid "go back"
-msgstr "palaa takaisin"
-
-#: ..\..\..\b2evocore\_functions.php:508
-msgid "Redirecting you to:"
-msgstr "Ohjataan sinut sivulle:"
-
-#: ..\..\..\b2evocore\_functions.php:510
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Mikli mitn ei tapahdu, klikkaa <a %s>tst</a>."
-
-#: ..\..\..\b2evocore\_functions.php:588
-msgid "No response!"
-msgstr "Ei vastausta!"
-
-#: ..\..\..\b2evocore\_functions.php:593
-msgid "Remote error"
-msgstr "Palvelimen virhe"
-
-#: ..\..\..\b2evocore\_functions.php:608
-#: ..\..\..\b2evocore\_functions.php:613
-msgid "Response"
-msgstr "Vastaus"
-
-#: ..\..\..\b2evocore\_functions.php:849
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "Parametri %s on pakollinen!"
-
-#: ..\..\..\b2evocore\_functions.php:1061
-msgid "Invalid URL"
-msgstr "Virheellinen URL"
-
-#: ..\..\..\b2evocore\_functions.php:1067
-msgid "URI scheme not allowed"
-msgstr "Virheellinen URI-muoto"
-
-#: ..\..\..\b2evocore\_functions.php:1074
-msgid "URL not allowed"
-msgstr "URL ei ole sallittu"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:175
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Lhetetn ilmoitus vrinkytst b2evolution.netiin..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:205
-#: ..\..\..\b2evocore\_functions_pings.php:52
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:162
-#: ..\..\..\b2evocore\_functions_pings.php:202
-msgid "Aborted (Running on localhost)."
-msgstr "Keskeytetty (Ajetaan paikallisesti)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:223
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Pyydetn vrinkytt-listaa b2evolution.netist..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:233
-msgid "Latest update timestamp"
-msgstr "Viimeisen pivityksen aikaleima"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:258
-msgid "Incomplete reponse."
-msgstr "Keskenerinen vastaus."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:266
-msgid "No new blacklisted strings are available."
-msgstr "Ei uusia merkkijonoja mustalla listalla."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-msgid "Adding strings to local blacklist"
-msgstr "Listn merkkijono paikalliseen mustaanlistaan."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-msgid "Adding:"
-msgstr "Listn:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:276
-#: ..\..\..\htsrv\getmail.php:290
-msgid "OK."
-msgstr "OK."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:280
-msgid "Not necessary! (Already handled)"
-msgstr "Ei vlttmtn! (Valmiiksi ksitelty)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:288
-msgid "New latest update timestamp"
-msgstr "Uusi pivityksen aikaleima"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:297
-msgid "Invalid reponse."
-msgstr "Virheellinen vastaus."
-
-#: ..\..\..\b2evocore\_functions_blogs.php:194
-#: ..\..\..\b2evocore\_functions_blogs.php:217
-msgid "Requested blog does not exist!"
-msgstr "Pyydetty bogia ei ole olemassa!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:655
-msgid "Post details"
-msgstr "Viestin tiedot"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:663
-msgid "PREVIEW"
-msgstr "ESIKATSELU"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:800
-msgid "Next page"
-msgstr "Seuraava sivu"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:801
-msgid "Previous page"
-msgstr "Edellinen sivu"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:846
-msgid "Previous post"
-msgstr "Edellinen viesti"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:903
-msgid "Next post"
-msgstr "Seuraava viesti"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1004
-msgid "Next Page"
-msgstr "Seuraava sivu"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1032
-msgid "Previous Page"
-msgstr "Edellinen sivu"
-
-#: ..\..\..\b2evocore\_functions_cats.php:87
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Ei voida poistaa mikli alakategorioita on olemassa!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:119
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "Viimeist kategoriaa ei voida poistaa, mikli sen alla on viestej!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:214
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "Pyydetty kategoriaa %s ei ole olemassa!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:562
-msgid "Category"
-msgstr "Kategoria"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:57
-msgid "bad char in User Agent"
-msgstr "kielletty merkki User Agentissa"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:85
-#: ..\..\..\b2evocore\_functions_hitlogs.php:104
-#: ..\..\..\b2evocore\_functions_hitlogs.php:115
-#: ..\..\..\b2evocore\_functions_hitlogs.php:127
-msgid "referer ignored"
-msgstr "referer-tieto jtetty huomioimatta"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:85
-msgid "BlackList"
-msgstr "Mustalista"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:104
-msgid "robot"
-msgstr "robotti"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:115
-msgid "invalid"
-msgstr "virheellinen"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:127
-msgid "search engine"
-msgstr "hakukone"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:135
-msgid "loading referering page"
-msgstr "ladataan edellinen sivu"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:156
-msgid "found current url in page"
-msgstr "nykyinen url lydetty sivulta"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:449
-msgid "not a query - no params!"
-msgstr "ei haku - ei parametrej!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:474
-msgid "no query string found"
-msgstr "haku-merkkijonoa ei lydetty"
-
-#: ..\..\..\b2evocore\_functions_locale.php:347
-#: ..\..\..\install\index.php:83
-msgid "name"
-msgstr "nimi"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:35
-msgid "Sending pingbacks..."
-msgstr "Lhetetn pivitysilmoituksia..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:40
-msgid "No pingback to be done."
-msgstr "Ei pivitysilmoituksia tehtvn"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:46
-msgid "BEGIN"
-msgstr "ALKU"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:77
-msgid "Post contents"
-msgstr "Viestin sislt"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:108
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-msgid "Processing:"
-msgstr "Ksitelln:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:113
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-msgid "Couldn't find a hostname for:"
-msgstr "Hostnamea ei lydetty:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:128
-msgid "Connect to server at:"
-msgstr "Yhdistetn palvelimeen:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:132
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-msgid "Couldn't open a connection to:"
-msgstr "Yhteytt ei voitu avata:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:144
-msgid "Start receiving headers and content"
-msgstr "Aloitetaan otsikoiden ja sislln vastaanottaminen"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:178
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Pivitysilmoitus-palvelin lydetty X-Pingback-otsikosta:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:192
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Pivitysilmoitus-palvelin lydetty pivitysilmoituksen <link />-tagista:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:201
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-msgid "Pingback server not found in headers and content"
-msgstr "Pivitysilmoitus-palvelinta ei lydetty otsikosta tai sisllst"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:207
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "Pivitysilmoitus-palvelimen URL on tyhj (voi johtua sisisest PHP:n fgets-virheest)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:213
-msgid "Pingback server data"
-msgstr "Pivitysilmoitus-palvelimen tiedot"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:223
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-msgid "Page Linked To:"
-msgstr "Sivu linkitetty osoitteeseen:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-msgid "Page Linked From:"
-msgstr "Sivu linkitetty osoitteesta:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:231
-#, php-format
-msgid "Pinging %s..."
-msgstr "Pingataan %s..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:241
-msgid "END"
-msgstr "LOPPU"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:243
-msgid "Pingbacks done."
-msgstr "Pivitysilmoitukset lhetetty."
-
-#: ..\..\..\b2evocore\_functions_pings.php:28
-msgid "Pinging b2evolution.net..."
-msgstr "Pingataan b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:72
-msgid "Pinging Weblogs.com..."
-msgstr "Pingataan Weblogs.com..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:133
-msgid "Pinging Blo.gs..."
-msgstr "Pingataan Blo.gs..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:186
-msgid "Pinging technorati.com..."
-msgstr "Pingataan technorati.com..."
-
-#: ..\..\..\b2evocore\_functions_template.php:47
-msgid "Archives for"
-msgstr "Arkistot"
-
-#: ..\..\..\b2evocore\_functions_template.php:96
-msgid "Archive Directory"
-msgstr "Arkistohakemisto"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Lhetetn viittaukset..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "Ei viittauksia lhetettvn"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "Lhetettv lainaus:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "Viittaus onnistui"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "Lhetetn viittaus:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Vastaus:"
-
-#: ..\..\..\b2evocore\_functions_users.php:71
-msgid "wrong login/password."
-msgstr "virheellinen tunnus/salasana"
-
-#: ..\..\..\b2evocore\_functions_users.php:77
-#: ..\..\..\b2evocore\_functions_users.php:79
-#: ..\..\..\htsrv\profile_update.php:111
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "setcookie %s eponnistui!"
-
-#: ..\..\..\b2evocore\_functions_users.php:102
-msgid "login/password no longer valid."
-msgstr "tunnus/salasana ei ole en voimassa"
-
-#: ..\..\..\b2evocore\_functions_users.php:123
-msgid "You must log in!"
-msgstr "Sinun tytyy kirjautua sisn!"
-
-#: ..\..\..\b2evocore\_functions_users.php:344
-msgid "Login if you have an account..."
-msgstr "Kirjaudu mikli sinulla on tunnus..."
-
-#: ..\..\..\b2evocore\_functions_users.php:367
-msgid "Register..."
-msgstr "Rekisteridy..."
-
-#: ..\..\..\b2evocore\_functions_users.php:368
-msgid "Register to open an account..."
-msgstr "Rekisteridy avataksesi tunnuksen..."
-
-#: ..\..\..\b2evocore\_functions_users.php:389
-#, php-format
-msgid "Logout (%s)"
-msgstr "Kirjaudu ulos (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:390
-msgid "Logout from your account"
-msgstr "Kirjaudu ulos tunnukselta"
-
-#: ..\..\..\b2evocore\_functions_users.php:415
-msgid "Admin"
-msgstr "Yllpitj"
-
-#: ..\..\..\b2evocore\_functions_users.php:416
-msgid "Go to the back-office"
-msgstr "Mene asetuspaneeliin"
-
-#: ..\..\..\b2evocore\_functions_users.php:437
-#, php-format
-msgid "Profile (%s)"
-msgstr "Profiili (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:438
-msgid "Edit your profile"
-msgstr "Muokkaa profiiliasi"
-
-#: ..\..\..\b2evocore\_functions_users.php:463
-msgid "User profile"
-msgstr "Kyttjprofiili"
-
-#: ..\..\..\b2evocore\_vars.php:106
-msgid "Sunday"
-msgstr "Sunnuntai"
-
-#: ..\..\..\b2evocore\_vars.php:107
-msgid "Monday"
-msgstr "Maanantai"
-
-#: ..\..\..\b2evocore\_vars.php:108
-msgid "Tuesday"
-msgstr "Tiistai"
-
-#: ..\..\..\b2evocore\_vars.php:109
-msgid "Wednesday"
-msgstr "Keskiviikko"
-
-#: ..\..\..\b2evocore\_vars.php:110
-msgid "Thursday"
-msgstr "Torstai"
-
-#: ..\..\..\b2evocore\_vars.php:111
-msgid "Friday"
-msgstr "Perjantai"
-
-#: ..\..\..\b2evocore\_vars.php:112
-msgid "Saturday"
-msgstr "Lauantai"
-
-#  TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:116
-msgid "Sun"
-msgstr "Su"
-
-#  TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:118
-msgid "Mon"
-msgstr "Ma"
-
-#  TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:120
-msgid "Tue"
-msgstr "Ti"
-
-#  TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:122
-msgid "Wed"
-msgstr "Ke"
-
-#  TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:124
-msgid "Thu"
-msgstr "To"
-
-#  TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:126
-msgid "Fri"
-msgstr "Pe"
-
-#  TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:128
-msgid "Sat"
-msgstr "La"
-
-#  TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:132
-msgid " S "
-msgstr "S"
-
-#  TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:134
-msgid " M "
-msgstr "M"
-
-#  TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:136
-msgid " T "
-msgstr "T"
-
-#  TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:138
-msgid " W "
-msgstr "W"
-
-#  TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:140
-msgid " T  "
-msgstr "T"
-
-#  TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:142
-msgid " F "
-msgstr "F"
-
-#  TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:144
-msgid " S  "
-msgstr "S"
-
-#: ..\..\..\b2evocore\_vars.php:147
-msgid "January"
-msgstr "Tammikuu"
-
-#: ..\..\..\b2evocore\_vars.php:148
-msgid "February"
-msgstr "Helmikuu"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "March"
-msgstr "Maaliskuu"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "April"
-msgstr "Huhtikuu"
-
-#  TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "May "
-msgstr "Toukokuu"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "June"
-msgstr "Keskuu"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "July"
-msgstr "Heinkuu"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "August"
-msgstr "Elokuu"
-
-#: ..\..\..\b2evocore\_vars.php:156
-msgid "September"
-msgstr "Syyskuu"
-
-#: ..\..\..\b2evocore\_vars.php:157
-msgid "October"
-msgstr "Lokakuu"
-
-#: ..\..\..\b2evocore\_vars.php:158
-msgid "November"
-msgstr "Marraskuu"
-
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "December"
-msgstr "Joulukuu"
-
-#  TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Jan"
-msgstr "Tammi"
-
-#  TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Feb"
-msgstr "Helmi"
-
-#  TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Mar"
-msgstr "Maalis"
-
-#  TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Apr"
-msgstr "Huhti"
-
-#  TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "May"
-msgstr "Touko"
-
-#  TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:173
-msgid "Jun"
-msgstr "Kes"
-
-#  TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:175
-msgid "Jul"
-msgstr "Hein"
-
-#  TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:177
-msgid "Aug"
-msgstr "Elo"
-
-#  TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:179
-msgid "Sep"
-msgstr "Syys"
-
-#  TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:181
-msgid "Oct"
-msgstr "Loka"
-
-#  TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:183
-msgid "Nov"
-msgstr "Marras"
-
-#  TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:185
-msgid "Dec"
-msgstr "Joulu"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "Local"
-msgstr "Paikallinen"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "Reported"
-msgstr "Raportoitu"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "Central"
-msgstr "Keskus"
-
-#: ..\..\..\conf\_locales.php:37
-msgid "Czech (CZ)"
-msgstr "Tsekki (CZ)"
-
-#: ..\..\..\conf\_locales.php:44
-msgid "German (DE)"
-msgstr "Saksa (DE)"
-
-#: ..\..\..\conf\_locales.php:51
-msgid "English (EU)"
-msgstr "Englanti (EU)"
-
-#: ..\..\..\conf\_locales.php:58
-msgid "English (UK)"
-msgstr "Englanti (UK)"
-
-#: ..\..\..\conf\_locales.php:65
-msgid "English (US)"
-msgstr "Englanti (US)"
-
-#: ..\..\..\conf\_locales.php:72
-msgid "English (CA)"
-msgstr "Englanti (CA)"
-
-#: ..\..\..\conf\_locales.php:79
-msgid "English (AU)"
-msgstr "Englanti (AU)"
-
-#: ..\..\..\conf\_locales.php:86
-msgid "Spanish (ES)"
-msgstr "Espanja (ES)"
-
-#: ..\..\..\conf\_locales.php:93
-msgid "French (FR)"
-msgstr "Ranska (FR)"
-
-#: ..\..\..\conf\_locales.php:100
-msgid "French (CA)"
-msgstr "Ranska (CA)"
-
-#: ..\..\..\conf\_locales.php:107
-msgid "French (BE)"
-msgstr "Ranska (BE)"
-
-#: ..\..\..\conf\_locales.php:114
-msgid "Italian (IT)"
-msgstr "Italia (IT)"
-
-#: ..\..\..\conf\_locales.php:121
-msgid "Japanese (JP)"
-msgstr "Japani (JP)"
-
-#: ..\..\..\conf\_locales.php:128
-msgid "Lithuanian (LT)"
-msgstr "Liettua (LT)"
-
-#: ..\..\..\conf\_locales.php:135
-msgid "Bokm&aring;l (NO)"
-msgstr "Norja (NO)"
-
-#: ..\..\..\conf\_locales.php:142
-msgid "Dutch (NL)"
-msgstr "Hollanti (NL)"
-
-#: ..\..\..\conf\_locales.php:149
-msgid "Dutch (BE)"
-msgstr "Hollanti (BE)"
-
-#: ..\..\..\conf\_locales.php:156
-msgid "Portuguese (BR)"
-msgstr "Portugali (BR)"
-
-#: ..\..\..\conf\_locales.php:163
-msgid "Swedish (SE)"
-msgstr "Ruotsi (SE)"
-
-#: ..\..\..\conf\_locales.php:170
-msgid "Simpl. Chinese (CN)"
-msgstr "Yksinkertainen kiina (CN)"
-
-#: ..\..\..\conf\_locales.php:177
-msgid "Trad. Chinese (TW)"
-msgstr "Perinteinen kiina (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:24
-msgid "You cannot leave comments on this post!"
-msgstr "Tt viesti ei voi kommentoida!"
-
-#: ..\..\..\htsrv\comment_post.php:47
-msgid "Please fill in the name field"
-msgstr "Tyt nimi-kentt"
-
-#: ..\..\..\htsrv\comment_post.php:48
-msgid "Please fill in the email field"
-msgstr "Tyt shkposti-kentt"
-
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Supplied email address is invalid"
-msgstr "Annettu shkpostiosoite on virheellinen"
-
-#: ..\..\..\htsrv\comment_post.php:77
-msgid "Please do not send empty comment"
-msgstr "Ole hyv, lk lhet tyhj kommenttia"
-
-#: ..\..\..\htsrv\comment_post.php:94
-msgid "You can only post a new comment every 30 seconds."
-msgstr "Voit lhett kommentteja 30 sekunnin vlein"
-
-#: ..\..\..\htsrv\comment_post.php:98
-msgid "Cannot post comment, please correct these errors:"
-msgstr "Ei voida lhett kommenttia, ole hyv ja korjaa seuraavat virheet:"
-
-#: ..\..\..\htsrv\comment_post.php:99
-msgid "Back to comment editing"
-msgstr "Takaisin kommentin muokkaukseen"
-
-#: ..\..\..\htsrv\comment_post.php:124
-#: ..\..\..\htsrv\comment_post.php:127
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Uusi kommentti viestillesi #%d \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:139
-#: ..\..\..\htsrv\trackback.php:106
-#: ..\..\..\xmlsrv\xmlrpc.php:1401
-msgid "Url"
-msgstr "Url"
-
-#: ..\..\..\htsrv\comment_post.php:141
-msgid "Comment"
-msgstr "Kommentti"
-
-#: ..\..\..\htsrv\comment_post.php:142
-#: ..\..\..\htsrv\trackback.php:108
-#: ..\..\..\xmlsrv\xmlrpc.php:1403
-msgid "Edit/Delete"
-msgstr "Muokkaa/Poista"
-
-#: ..\..\..\htsrv\getmail.php:27
-msgid "Connecting to pop server..."
-msgstr "Yhdistetn POP-palvelimeen..."
-
-#: ..\..\..\htsrv\getmail.php:30
-msgid "Connection failed: "
-msgstr "Yhdistminen eponnistui:"
-
-#: ..\..\..\htsrv\getmail.php:34
-msgid "Logging into pop server..."
-msgstr "Kirjaudutaan POP-palvelimeen..."
-
-#: ..\..\..\htsrv\getmail.php:38
-msgid "No mail or Login Failed:"
-msgstr "Ei shkpostia tai kirjautuminen eponnistui:"
-
-#: ..\..\..\htsrv\getmail.php:49
-#, php-format
-msgid "Getting message #%d..."
-msgstr "Haetaan viestit #%d..."
-
-#: ..\..\..\htsrv\getmail.php:58
-msgid "Processing..."
-msgstr "Ksitelln..."
-
-#: ..\..\..\htsrv\getmail.php:137
-msgid "Too old"
-msgstr "Liian vanha"
-
-#: ..\..\..\htsrv\getmail.php:143
-msgid "Subject prefix does not match"
-msgstr "Otsikon etuliite ei ole sopiva"
-
-#: ..\..\..\htsrv\getmail.php:163
-msgid "Raw content:"
-msgstr "Raakasislt:"
-
-#: ..\..\..\htsrv\getmail.php:199
-#: ..\..\..\htsrv\login.php:79
-#: ..\..\..\htsrv\register.php:118
-#: ..\..\..\htsrv\_login_form.php:42
-#: ..\..\..\htsrv\_lostpass_form.php:22
-#: ..\..\..\htsrv\_reg_complete.php:14
-#: ..\..\..\htsrv\_reg_form.php:23
-#: ..\..\..\skins\_profile.php:30
-#: ..\..\..\skins\basic\_profile.php:30
-msgid "Login:"
-msgstr "Tunnus:"
-
-#: ..\..\..\htsrv\getmail.php:199
-msgid "Pass:"
-msgstr "Salasana:"
-
-#: ..\..\..\htsrv\getmail.php:203
-msgid "Wrong login or password."
-msgstr "Vr tunnus tai salasana."
-
-#: ..\..\..\htsrv\getmail.php:223
-msgid "Category ID"
-msgstr "Kategorian ID"
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Blog ID"
-msgstr "Blogin ID"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Permission denied."
-msgstr "Psy estetty."
-
-#: ..\..\..\htsrv\getmail.php:265
-msgid "Posted title"
-msgstr "Lhetetty otsikko"
-
-#: ..\..\..\htsrv\getmail.php:266
-msgid "Posted content"
-msgstr "Lhetetty sislt"
-
-#: ..\..\..\htsrv\getmail.php:276
-msgid "Mission complete, message deleted."
-msgstr "Tehtv suoritettu, viesti poistettu."
-
-#: ..\..\..\htsrv\login.php:73
-#: ..\..\..\htsrv\login.php:96
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Uusi salasana lhetettiin shkpostiosoitteeseesi."
-
-#: ..\..\..\htsrv\login.php:80
-msgid "New Password:"
-msgstr "Uusi salasana:"
-
-#: ..\..\..\htsrv\login.php:81
-msgid "You can login here:"
-msgstr "Voit kirjautua tll:"
-
-#: ..\..\..\htsrv\login.php:86
-msgid "your weblog's login/password"
-msgstr "blogisi tunnus/salasana"
-
-#: ..\..\..\htsrv\login.php:88
-msgid "The email could not be sent."
-msgstr "Shkpostia ei voitu lhett"
-
-#: ..\..\..\htsrv\login.php:89
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Mahdollinen syy: yllpito on ottanut mail()-funktion pois kytst..."
-
-#: ..\..\..\htsrv\login.php:110
-msgid "Note: You are already logged in!"
-msgstr "Huom: Olet jo kirjautunut sisn!"
-
-#: ..\..\..\htsrv\login.php:117
-msgid "Continue..."
-msgstr "Jatka..."
-
-#: ..\..\..\htsrv\profile_update.php:33
-#: ..\..\..\skins\_profile.php:16
-#: ..\..\..\skins\basic\_profile.php:16
-msgid "You are not logged in."
-msgstr "Et ole kirjautunut sisn."
-
-#: ..\..\..\htsrv\profile_update.php:38
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "Et ole kirjautunut sisn samalla tunnuksella, jota yritt muokata."
-
-#: ..\..\..\htsrv\profile_update.php:44
-#: ..\..\..\htsrv\profile_update.php:51
-#: ..\..\..\htsrv\profile_update.php:61
-#: ..\..\..\htsrv\profile_update.php:70
-#: ..\..\..\htsrv\profile_update.php:76
-#: ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:98
-#: ..\..\..\htsrv\profile_update.php:104
-msgid "Back to profile"
-msgstr "Takaisin profiiliin"
-
-#: ..\..\..\htsrv\profile_update.php:50
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "anna kutsumanimi (voi olla sama kuin tunnus)"
-
-#: ..\..\..\htsrv\profile_update.php:60
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "ICQ UIN voi sislt ainoastaan numeroita"
-
-#: ..\..\..\htsrv\profile_update.php:69
-#: ..\..\..\htsrv\register.php:71
-msgid "please type your e-mail address"
-msgstr "kirjoita shkpostiosoitteesi"
-
-#: ..\..\..\htsrv\profile_update.php:75
-#: ..\..\..\htsrv\register.php:76
-msgid "the email address is invalid"
-msgstr "shkpostiosoite on vr"
-
-#: ..\..\..\htsrv\profile_update.php:84
-#: ..\..\..\htsrv\profile_update.php:92
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "kirjoitit salasanasi ainoastaan yhden kerran. Palaa takaisin ja kirjoita se kahdesti."
-
-#: ..\..\..\htsrv\profile_update.php:97
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "kirjoitit kaksi erilaista salasanaa. Palaa takaisin ja korjaa virhe."
-
-#: ..\..\..\htsrv\register.php:41
-msgid "please enter a Login"
-msgstr "anna tunnuksesi"
-
-#: ..\..\..\htsrv\register.php:48
-msgid "please enter your password twice"
-msgstr "anna salasanasi kahdesti"
-
-#: ..\..\..\htsrv\register.php:55
-msgid "please type the same password in the two password fields"
-msgstr "kirjoita sama salasana kumpaankin salasanakenttn"
-
-#: ..\..\..\htsrv\register.php:87
-msgid "this login is already registered, please choose another one"
-msgstr "tunnus on jo olemassa, valitse toinen tunnus"
-
-#: ..\..\..\htsrv\register.php:117
-#: ..\..\..\htsrv\register.php:121
-msgid "new user registration on your blog"
-msgstr "uusien kyttjien rekisterinti blogiisi"
-
-#: ..\..\..\htsrv\register.php:119
-msgid "Manage users"
-msgstr "Hallitse kyttji"
-
-#: ..\..\..\htsrv\trackback.php:98
-#: ..\..\..\htsrv\trackback.php:103
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Uusi viittaus kirjoitukseesi #%d \"%s\""
-
-#: ..\..\..\htsrv\trackback.php:105
-#: ..\..\..\xmlsrv\xmlrpc.php:1400
-msgid "Website"
-msgstr "Kotisivu"
-
-#: ..\..\..\htsrv\trackback.php:107
-#: ..\..\..\xmlsrv\xmlrpc.php:1402
-msgid "Excerpt"
-msgstr "Lainaus"
-
-#: ..\..\..\htsrv\_login_form.php:10
-msgid "Login form"
-msgstr "Kirjautumislomake"
-
-#: ..\..\..\htsrv\_login_form.php:39
-msgid "You will have to accept cookies in order to log in."
-msgstr "Sinun tytyy hyvksy keksit kirjautuaksesi sisn"
-
-#: ..\..\..\htsrv\_login_form.php:47
-#: ..\..\..\htsrv\_reg_form.php:28
-msgid "Password:"
-msgstr "Salasana:"
-
-#: ..\..\..\htsrv\_login_form.php:53
-#: ..\..\..\htsrv\_reg_complete.php:20
-msgid "Log in!"
-msgstr "Kirjaudu sisn!"
-
-#: ..\..\..\htsrv\_login_form.php:61
-#: ..\..\..\install\index.php:57
-msgid "Go to Blogs"
-msgstr "Siirry blogeihin"
-
-#: ..\..\..\htsrv\_login_form.php:63
-msgid "Lost your password ?"
-msgstr "Hukkasitko salasanasi?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:10
-msgid "Lost password ?"
-msgstr "Salasana hukassa?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:14
-msgid "A new password will be generated and sent to you by email."
-msgstr "Uusi salasana tehdn ja lhetetn sinulla shkpostitse."
-
-#: ..\..\..\htsrv\_lostpass_form.php:28
-msgid "Generate new password!"
-msgstr "Tee uusi salasana!"
-
-#: ..\..\..\htsrv\_reg_complete.php:10
-msgid "Registration complete"
-msgstr "Rekisterinti valmis"
-
-#: ..\..\..\htsrv\_reg_disabled.php:11
-msgid "Registration Currently Disabled"
-msgstr "Rekisterinti on tll hetkell poissa kytst"
-
-#: ..\..\..\htsrv\_reg_disabled.php:14
-msgid "User registration is currently not allowed."
-msgstr "Rekisterinti on tll hetkell poissa kytst"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Home"
-msgstr "Etusivu"
-
-#: ..\..\..\htsrv\_reg_form.php:11
-msgid "Register form"
-msgstr "Rekisterintilomake"
-
-#: ..\..\..\htsrv\_reg_form.php:28
-msgid "(twice)"
-msgstr "(kahdesti)"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "Vhintn %d merkki"
-
-#: ..\..\..\htsrv\_reg_form.php:42
-msgid "Preferred language"
-msgstr "Ensisijainen kieli"
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Register!"
-msgstr "Rekisteridy!"
-
-#: ..\..\..\htsrv\_reg_form.php:53
-msgid "Log into existing account..."
-msgstr "Kirjaudutaan sisn..."
-
-#: ..\..\..\install\index.php:45
-msgid "b2evo installer"
-msgstr "b2evo asennusohjelma"
-
-#: ..\..\..\install\index.php:52
-msgid "Installer for version "
-msgstr "Asennusohjelma versiolle"
-
-#: ..\..\..\install\index.php:54
-msgid "Current installation"
-msgstr "Asennettu versio"
-
-#: ..\..\..\install\index.php:55
-msgid "Install menu"
-msgstr "Asennusvalikko"
-
-#: ..\..\..\install\index.php:56
-msgid "PHP info"
-msgstr "Tietoja PHP:st"
-
-#: ..\..\..\install\index.php:58
-msgid "Go to Admin"
-msgstr "Siirry yllpitoon"
-
-#: ..\..\..\install\index.php:59
-msgid "Online"
-msgstr "Kirjautuneena"
-
-#: ..\..\..\install\index.php:60
-msgid "Manual"
-msgstr "Ohje"
-
-#: ..\..\..\install\index.php:61
-msgid "Support"
-msgstr "Tuki"
-
-#: ..\..\..\install\index.php:70
-msgid "Language/Locale"
-msgstr "Kieli/kieliasetukset"
-
-#: ..\..\..\install\index.php:71
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "Valitse oletuskieli b2evo asennukselle."
-
-#: ..\..\..\install\index.php:99
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "Tarkista tietokannan asetukset alapuolelta ja korjaa niit mikli tarpeellista..."
-
-#: ..\..\..\install\index.php:111
-#: ..\..\..\install\index.php:120
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "Versiovaatimus tlle b2evolutionin versiolle on %s versio %s, mutta sin yritt kytt versiota %s!"
-
-#: ..\..\..\install\index.php:143
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr "Nyttisi, ett antamasi tietokannan asetukset eivt toimi. Ole hyv, tarkista asetukset ja yrit sen jlkeen uudelleen..."
-
-#: ..\..\..\install\index.php:183
-msgid "Config file update"
-msgstr "Asetustiedoston pivitys."
-
-#: ..\..\..\install\index.php:184
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "Asetustiedostoa [%s] ei voida pivitt automaattisesti!"
-
-#: ..\..\..\install\index.php:185
-msgid "There are two ways to deal with this:"
-msgstr "Tmn voi tehd kahdella tavalla:"
-
-#: ..\..\..\install\index.php:187
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr "Voit antaa asennusohjelman pivitt asetustiedoston antamalla tiedostoon oikeudet:"
-
-#: ..\..\..\install\index.php:189
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr "<code>chmod 666 %s</code>. Mikli tarpeellista, katso <a %s>online-manuaalia oikeuksista</a>."
-
-#: ..\..\..\install\index.php:190
-msgid "Come back to this page and refresh/reload."
-msgstr "Palaa takaisin tlle sivulle ja pivit se."
-
-#: ..\..\..\install\index.php:194
-msgid "Alternatively, you can update the config file manually:"
-msgstr "Vaihtoehtoisesti voit pivitt asetustiedoston manuaalisesti:"
-
-#: ..\..\..\install\index.php:196
-msgid "Open the _config.php file locally with a text editor."
-msgstr "Avaa _config.php-tiedosto tekstieditorissa."
-
-#: ..\..\..\install\index.php:197
-msgid "Delete all contents!"
-msgstr "Poista kaikki sislt!"
-
-#: ..\..\..\install\index.php:198
-msgid "Copy the contents from the box below."
-msgstr "Kopioi alla olevan kentn sislt."
-
-#: ..\..\..\install\index.php:199
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "Liit ne tekstieditoriisi. <strong>HUOMIO: varmista, ett tiedoston viimeisen <code>?&gt;</code> jlkeen EI OLE MITN</strong>. Vlilynti, tabi tai rivinvaihto voi est keksien asettamisen seuraavalla kirjautumisella."
-
-#: ..\..\..\install\index.php:200
-msgid "Save the new _config.php file locally."
-msgstr "Tallenna uusi _config.php-tiedosto paikallisesti"
-
-#: ..\..\..\install\index.php:201
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "Lhet tiedosto palvelimelle /_conf-hakemistoon."
-
-#: ..\..\..\install\index.php:202
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr "<a %s>Aloita asennus alusta</a>."
-
-#: ..\..\..\install\index.php:206
-msgid "This is how your _config.php should look like:"
-msgstr "Tlt sinun _config.php-tiedoston pitisi nytt:"
-
-#: ..\..\..\install\index.php:226
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "Asetustiedostosi [%s] on pivitettiin onnistuneesti"
-
-#: ..\..\..\install\index.php:259
-msgid "Base configuration"
-msgstr "Perusasetukset"
-
-#: ..\..\..\install\index.php:261
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr "Asetustiedostoa ei ole viel muokattu. Voit tehd sen tyttmll alapuolella olevan lomakkeen."
-
-#: ..\..\..\install\index.php:263
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "Nm ovat vhimmistiedot, jotka tarvitsemme b2evolutionin asetamiseen:"
-
-#: ..\..\..\install\index.php:270
-msgid "Database you want to install into"
-msgstr "Tietokanta, johon haluat asentaa"
-
-#: ..\..\..\install\index.php:272
-#: ..\..\..\install\index.php:370
-msgid "mySQL Username"
-msgstr "mySQL-tunnus"
-
-#: ..\..\..\install\index.php:272
-msgid "Your username to access the database"
-msgstr "Tietokannan kyttjtunnus"
-
-#: ..\..\..\install\index.php:273
-#: ..\..\..\install\index.php:371
-msgid "mySQL Password"
-msgstr "mySQL-salasana"
-
-#: ..\..\..\install\index.php:273
-msgid "Your password to access the database"
-msgstr "Tietokannan salasana"
-
-#: ..\..\..\install\index.php:274
-#: ..\..\..\install\index.php:372
-msgid "mySQL Database"
-msgstr "mySQL-tietokanta"
-
-#: ..\..\..\install\index.php:274
-msgid "Name of the database you want to use"
-msgstr "Tietokanta, jota haluat kytt"
-
-#: ..\..\..\install\index.php:275
-#: ..\..\..\install\index.php:373
-msgid "mySQL Host"
-msgstr "mySQL-osoite"
-
-#: ..\..\..\install\index.php:275
-msgid "You probably won't have to change this"
-msgstr "Sinun ei todennkisesti tarvitse muuttaa tt"
-
-#: ..\..\..\install\index.php:280
-msgid "Additional settings"
-msgstr "Lisasetukset"
-
-#: ..\..\..\install\index.php:282
-#: ..\..\..\install\index.php:374
-msgid "Base URL"
-msgstr "Perus-URL"
-
-#: ..\..\..\install\index.php:282
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr "Tll b2evo ja blogisi sijaitsevat oletuksena. TARKASTA TM HUOLELLISESTI tai juuri mikn ei toimi. Mikli haluat testata b2evolutionia omalla koneellasi ja haluat, ett kirjautumiskeksit toimivat, sinun TYTYY kytt osoitetta http://<strong>localhost</strong>/hakemisto... L kyt tietokoneesi nime!"
-
-#: ..\..\..\install\index.php:284
-msgid "Your email"
-msgstr "Shkpostiosoitteesi"
-
-#: ..\..\..\install\index.php:284
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "Tullaan kyttmn joissakin virheilmoituksissa, jotta kyttjt voisivat ottaa sinuun yhteytt. Saat mys ilmoituksen uusista rekisterinneist."
-
-#: ..\..\..\install\index.php:291
-msgid "Update config file"
-msgstr "Pivt config-tiedosto"
-
-#: ..\..\..\install\index.php:311
-msgid "How do you want to install b2evolution?"
-msgstr "Kuinka haluat asentaa b2evolutionin?"
-
-#: ..\..\..\install\index.php:315
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "Asennus voidaan tehd eri tavoilla. Valitse yksi:"
-
-#: ..\..\..\install\index.php:318
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>Uusi asennus</strong>. Asenna b2evolutionin tietokantataulut esimerkkisisllll."
-
-#: ..\..\..\install\index.php:321
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>Pivit edellinen b2evolution-versio</strong>: Pivit nykyiset b2evolution-tietokantataulut, jotta ne toimisivat uusimman version kanssa."
-
-#: ..\..\..\install\index.php:324
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Pivit Cafelog/b2 v 0.6.x</strong>: Asenna b2evolution tietokantataulut ja kopioi vanhat Cafelog/b2-sisllt niihin."
-
-#: ..\..\..\install\index.php:331
-msgid "Delete b2evolution tables"
-msgstr "Poista b2evolution-taulut"
-
-#: ..\..\..\install\index.php:332
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr "Mikli olet asentanut b2evolution-taulut aikaisemmin ja haluat aloittaa alusta, sinun tytyy poistaa taulut ennen kuin voit aloittaa uuden asennuksen. <strong>VAROITUS: Kaikki b2evolution taulut ja sislt menetetn!</strong> Mikli sinulla on Cafelog/b2- tai muita tauluja, ne eivt katoa."
-
-#: ..\..\..\install\index.php:338
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr "<strong>Muuta oletusasetuksia</strong>: Asetuksia tarvitsee muuttaa ainoastaan silloin, kun haluat siirt b2evolutionin tiedostot tai tietokannan toiseen paikkaan..."
-
-#: ..\..\..\install\index.php:340
-msgid "GO!"
-msgstr "JATKA!"
-
-#: ..\..\..\install\index.php:347
-msgid "Need to start anew?"
-msgstr "Haluatko aloittaa alusta?"
-
-#: ..\..\..\install\index.php:348
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr "Mikli olet asentanut b2evolution taulut ja haluat aloittaa alusta, sinun tytyy poistaa vanhat taulut ennen kuin voit jatkaa. b2evolution osaa poistaa omat taulut, mutta tietoturvasyist tm ominaisuus on oletuksena poissa plt."
-
-#: ..\..\..\install\index.php:359
-msgid "Base config recap..."
-msgstr "Oletusasetukset..."
-
-#: ..\..\..\install\index.php:361
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr "Mikli et ne oikeita asetuksia, LOPETA ja <a %s>korjaa perusasetukset</a>."
-
-#: ..\..\..\install\index.php:371
-msgid "(Set, but not shown for security reasons)"
-msgstr "(Asetettu, mutta piilotetaan turvallisuussyist)"
-
-#: ..\..\..\install\index.php:375
-msgid "Admin email"
-msgstr "Yllpidon shkpostiosoite"
-
-#: ..\..\..\install\index.php:387
-msgid "Installing b2evolution tables with sample data"
-msgstr "Asennetaan b2evolution-tauluja esimerkkitiedoilla"
-
-#: ..\..\..\install\index.php:392
-msgid "Installation successful!"
-msgstr "Asennus onnistui"
-
-#: ..\..\..\install\index.php:394
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Nyt voit <a %s>kirjautua</a> tunnuksella \"admin\" ja salasanalla \"%s\".</p>\n"
-"\t<p>Lue salasana tarkasti! Se on <em>sattumanvarainen</em> salasana, joka tehtiin b2evolutionin asennuksessa. Mikli kadotat sen, sinun tytyy poistaa tietokantataulut ja asentaa ne uudelleen.</p>"
-
-#: ..\..\..\install\index.php:407
-msgid "Upgrading data in existing b2evolution database"
-msgstr "Pivitetn tietoja vanhaan b2evolution-tietokantaan"
-
-#: ..\..\..\install\index.php:412
-#: ..\..\..\install\index.php:432
-msgid "Upgrade completed successfully!"
-msgstr "Pivitys suoritettu onnistuneesti"
-
-#: ..\..\..\install\index.php:413
-#: ..\..\..\install\index.php:433
-#: ..\..\..\install\_functions_evoupgrade.php:34
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "Nyt voi <a %s>kirjautu</a> sisn tavallisella %s tunnuksella ja salasanalla."
-
-#: ..\..\..\install\index.php:427
-msgid "Installing b2evolution tables and copying existing b2 data"
-msgstr "Asennetaan b2evolution-tauluja ja kopioidaan vanhat b2-tiedot"
-
-#: ..\..\..\install\index.php:446
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "Poistetaan b2evolution-taulut tietokannasta"
-
-#: ..\..\..\install\index.php:450
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "Turvallisuussyist resetointi-ominaisuus on oletuksena poistettu kytst."
-
-#: ..\..\..\install\index.php:460
-msgid "Reset done!"
-msgstr "Resetointi tehty!"
-
-#: ..\..\..\install\index.php:461
-msgid "Back to menu"
-msgstr "Takaisin valikkoon"
-
-#: ..\..\..\install\index.php:468
-msgid "official website"
-msgstr "virallinen kotisivu"
-
-#: ..\..\..\install\index.php:470
-msgid "contact"
-msgstr "ota yhteytt"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:33
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "Tm blogi pit sislln kaikki kirjoituksesi, jotka siirrettiin Cafelogista. Blogi on nimeltn '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:405
-msgid "This is a sample linkblog entry"
-msgstr "Tm on linkkiblogin esimerkkilinkki."
-
-#: ..\..\..\install\_functions_create.php:405
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr "Tm esimerkkiteksti kuvailee linkkiblogin linkki. Useimmissa tapauksissa, haluat jtt tmn tyhjksi, ja annat pelkstn otsikon ja URLin linkkiblogin linkeille (suosikit / aiheeseen liittyvt sivut)."
-
-#: ..\..\..\install\_functions_create.php:425
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "Tm on pitk kuvausta blogille '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:433
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr "Tm blogi (blogi #1) on itse asiassa erikoinen blog! Se ker automaattisesti kirjoitukset muista blogeista. Tm mahdollistaa, ett voit seurata helposti mit jrjestelmsi kirjoitetaan. Voit piilottaa tmn blogin lukijoilta ottamalla ruksin pois kohdasta 'Nyt julkisessa blogilistassa' yllpitosivun kautta."
-
-#: ..\..\..\install\_functions_create.php:435
-#: ..\..\..\install\_functions_create.php:449
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:488
-#, php-format
-msgid "%s Title"
-msgstr "%s otsikko"
-
-#: ..\..\..\install\_functions_create.php:440
-#: ..\..\..\install\_functions_create.php:457
-#: ..\..\..\install\_functions_create.php:474
-#: ..\..\..\install\_functions_create.php:493
-#, php-format
-msgid "Tagline for %s"
-msgstr "Lyhyt kuvaus kohteelle %s"
-
-#: ..\..\..\install\_functions_create.php:441
-#: ..\..\..\install\_functions_create.php:458
-#: ..\..\..\install\_functions_create.php:475
-#: ..\..\..\install\_functions_create.php:494
-#, php-format
-msgid "Short description for %s"
-msgstr "Lyhyt kuvauslinkille %s"
-
-#: ..\..\..\install\_functions_create.php:444
-#: ..\..\..\install\_functions_create.php:462
-#: ..\..\..\install\_functions_create.php:478
-#: ..\..\..\install\_functions_create.php:497
-#, php-format
-msgid "Notes for %s"
-msgstr "Muistiinpanot linkille %s"
-
-#: ..\..\..\install\_functions_create.php:445
-#: ..\..\..\install\_functions_create.php:463
-#: ..\..\..\install\_functions_create.php:479
-#: ..\..\..\install\_functions_create.php:498
-#, php-format
-msgid "Keywords for %s"
-msgstr "Avainsanat linkille %s"
-
-#: ..\..\..\install\_functions_create.php:486
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr "Tmn blogin ptarkoitus on olla liitteen muille blogeille ja nytt sinun suosikkilinkkisi tai linkit, jotka liittyvt aiheisiin."
-
-#: ..\..\..\install\_functions_create.php:564
-msgid "Clean Permalinks!"
-msgstr "Selket suoralinkit"
-
-#: ..\..\..\install\_functions_create.php:564
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-"b2evolution kytt oletuksia vanhanaikaisia suora- ja palaute-linkkej, jotta saavutettaisiin mahdollisimman hyv yhteensopivuus erilaisten palvelinasetusten kanssa.\n"
-"\n"
-"Mikli kuitenkin tunnet, ett b2evolution toimii moitteettomasti, sinun kannattaa koettaa selkeiden suoralinkkien aktivoimista Asetukset-sivulta... (ruksi 'Kyt lispolun tietoja')"
-
-#: ..\..\..\install\_functions_create.php:570
-msgid "Apache optimization..."
-msgstr "Apachen optimointi..."
-
-#: ..\..\..\install\_functions_create.php:570
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-"Sek <code>/blogs</code>-, ett <code>/blogs/admin</code>-hakemistossa on [code]sample.htaccess</code>-tiedostot. Sinun kannattaa muuttaa niiden nimeksi <code>.htaccess</code>.\n"
-"\n"
-"Tm toiminta optimoi palvelimen tapaa ksitell b2evolutionia (mikli kytt Apachea). Nit tiedostoja ei kytet oletuksena, koska jotkut palveluntarjoajat nyttvt virheilmoitukset heti kun yritt kytt niit. Mikli nin tapahtuu, voit poistaa tiedostot ja virheilmoitus katoaa."
-
-#: ..\..\..\install\_functions_create.php:576
-msgid "About evoSkins..."
-msgstr "Listietoja evoSkinsist..."
-
-#: ..\..\..\install\_functions_create.php:576
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-"Oletuksena b2evolution-blogit kyttvt oletusteemaa.\n"
-"\n"
-"Lukijat voivat valita uuden teeman kyttmll teeman vaihtajaa, joka on liitetty moniin teemoihin.\n"
-"\n"
-"Voit vaihtaa oletusteemaa mille tahansa blogille muokkaamalla blogin asetuksia yllpitosivulta. Voit mys pakottaa oletusteeman, jolloin kukaan ei voi vaihtaa sit itse.\n"
-"\n"
-"Voit rajoittaa kytss olevia teemoja poistamalla osan niist /blogs/skins-hakemistosta. Voit mys tehd uusia teemoja kopioimalla, uudelleennimemll ja muokkaamalla olemassa olevia teemahakemistoja.\n"
-"\n"
-"Teeman muokkaamisen voit aloittaa avaamalla sen '<code>_main.php</code>'-tiedoston editoriin ja lukemalla siell olevat kommentit. Ja tietenkin lukemalla manuaalit evoSkinsist!"
-
-#: ..\..\..\install\_functions_create.php:588
-msgid "Skins, Stubs and Templates..."
-msgstr "Teemat, tyngt ja sivupohjat"
-
-#: ..\..\..\install\_functions_create.php:588
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-"Vakioasetuksilla, kaikki esiasennetut blogit nytetn teeman avulla. (Listietoja teemoista toisessa kirjoituksessa.)\n"
-" \n"
-"Tm tarkoittaa, ett blogiin psee polull a'<code>index.php</code>', joka lataa vakioparametrit tietokannasta ja sitten delegoi nyttmisen teemalle.\n"
-"\n"
-"Vaihtoehtoisesti, jos et halua kytt vakiotietokantaparametreja ja haluat esimerkiksi pakottaa teeman, kategorian tai linkkiblogin kyttytymn tietyll tavalla, voit luoda tynktiedoston (kuten esimerkkitiedosto '<code>a_stub.php</code>', ja kutsua blogiasti tmn tyngn kautta.\n"
-"\n"
-"Jos tmkn ei riit, voit kytt tysin uusia sivupohjia teemojen sijasta. Tss tapauksessa kutsut blogia niinkuin esimerkiss '<code>a_noskin.php</code>' on nytetty.\n"
-"\n"
-"Listietoja tynk- ja sivupohjasivuista lytyy nist esimerkkitiedostoista ja niiden kommenteista.\n"
-"\n"
-"Joka tapauksessa, varmista ett asetat oikean psytavan blogiisi blogin yllpitopaneelista (tyngn tai sivupohjan nimi 'Tyngn nimi' -kenttn), tai muuten pysyvt linkit eivt toimi oikein."
-
-#: ..\..\..\install\_functions_create.php:602
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "Useita blogeja, uusia blogeja, vanhoja blogeja..."
-
-#: ..\..\..\install\_functions_create.php:603
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-"b2evolutionin mukanatulee vakiona 4 blogia, jotka ovat nimetty 'Blog All', 'Blog A', 'Blog B' ja 'Linkblog'.\n"
-"\n"
-"Joillakin nist blogeista on erityisrooli. Listietoja lytyy niihin liittyvilt sivuilta.\n"
-"\n"
-"Voit luoda uusia blogeja ja poistaa vanhoja yllpitopaneelista."
-
-#: ..\..\..\install\_functions_create.php:612
-msgid "This is a multipage post"
-msgstr "Tm on monisivuinen viesti"
-
-#: ..\..\..\install\_functions_create.php:612
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-"Tm on sivu 1 monisivuisessa kirjoituksessa.\n"
-"\n"
-"Voit nhd muut sivut klikkaamalla alapuolella olevia linkkej.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Tm on sivu 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Tm on sivu 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Tm on sivu 4.\n"
-"\n"
-"Tm on viimeinen sivu."
-
-#: ..\..\..\install\_functions_create.php:632
-msgid "Extended post with no teaser"
-msgstr "Laaja viesti ilman ingressi"
-
-#: ..\..\..\install\_functions_create.php:632
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Tm on laaja kirjoitus ilman ingressi. Tm tarkoittaa sit, ettet ne en ingressi, kun klikkaat \"Lis\" -linkki.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"Tm on laaja teksti, joka nkyy vasta \"Lis\"-linkin klikkaamisen jlkeen."
-
-#: ..\..\..\install\_functions_create.php:640
-msgid "Extended post"
-msgstr "Laaja viesti"
-
-#: ..\..\..\install\_functions_create.php:640
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Tm on laaja kirjoitus. Tm tarkoittaa sit, ett net aluksi vain ingressin. Voit lukea koko kirjoitukset klikkaamalla alla olevaa linkki.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"Tm on laaja teksti, joka nkyy vasta \"Lis\"-linkin klikkaamisen jlkeen."
-
-#: ..\..\..\install\_functions_create.php:648
-msgid "Important information"
-msgstr "Trke tietoa"
-
-#: ..\..\..\install\_functions_create.php:648
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-"Blogi B sislt muutamia kirjoituksia 'b2evolution Tips' -kategoriassa.\n"
-"\n"
-"Kaikki kirjoitukset ovat tehty dokumentaatioksi, joten ne kannattaa lukea ensin\n"
-"\n"
-"Voit halutessasi poistaa nm viestit, tai muuttaa niiden statusta vanhentuneeksi, jolloin ne pysyvt poissa nkyvist."
-
-#: ..\..\..\install\_functions_create.php:686
-msgid "First Post"
-msgstr "Ensimminen viesti"
-
-#: ..\..\..\install\_functions_create.php:686
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>Tm on ensimminen viesti.</p>\n"
-"\n"
-"<p>Se nkyy sek blogissa A ett blogissa B.</p>"
-
-#: ..\..\..\install\_functions_create.php:692
-msgid "Second post"
-msgstr "Toinen viesti"
-
-#: ..\..\..\install\_functions_create.php:692
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-"<p>Tm on toinen viesti.</p>\n"
-"\n"
-"<p>Se nkyy ainoastaan blogissa A, mutta useassa kategoriassa.</p>"
-
-#: ..\..\..\install\_functions_create.php:698
-msgid "Third post"
-msgstr "Kolmas viesti"
-
-#: ..\..\..\install\_functions_create.php:698
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-"<p>Tm on kolmas viesti.</p>\n"
-"\n"
-"<p>Se nkyy ainoastaan blogissa B ja vain yhdess kategoriassa.</p>"
-
-#: ..\..\..\install\_functions_create.php:720
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "Hei, tm on kommentti.<br />Poistaaksesi kommentin, kirjaudu sisn ja katso viestin kommentteja. Siell sinulla on mahdollisuus muokata ja poistaa niit."
-
-#: ..\..\..\install\_functions_evoupgrade.php:33
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "Tietokannan rakenne on ajan tasalla. Mitn ei tarvitse tehd."
-
-#: ..\..\..\install\_functions_evoupgrade.php:232
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr "Nytt silt, ett nit blogin tynkien nimi kytetn useammin kuin yhden kerran: ['%s']"
-
-#: ..\..\..\install\_functions_evoupgrade.php:234
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "En voi pivitt ennen kuin teet niist yksiselitteisi. Tietokannan kentt: [%s]"
-
-#: ..\..\..\install\_functions_install.php:26
-msgid "Checking DB schema version..."
-msgstr "Tarkistetaan tietokannan rakenteen versio..."
-
-#: ..\..\..\install\_functions_install.php:38
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "EI LYTYNYT! Tm ei ole b2evolution-tietokanta."
-
-#: ..\..\..\install\_functions_install.php:42
-msgid "This version is too old!"
-msgstr "Tm versio on liian vanha!"
-
-#: ..\..\..\install\_functions_install.php:43
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "Tm versio on liian uusi. Sit ei voi pivitt alaspin."
-
-#: ..\..\..\plugins\plugin.class.php:39
-msgid "No desc available"
-msgstr "Ei selityst saatavilla"
-
-#: ..\..\..\plugins\plugin.class.php:40
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:34
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:34
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:76
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:61
-#: ..\..\..\plugins\renderers\_textile.renderer.php:230
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:34
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:44
-msgid "No description available"
-msgstr "Ei selityst saatavilla"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:33
-msgid "Make URLs clickable"
-msgstr "Tee URLeista klikattavia"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:33
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "Automaattiset &lt;P&gt;- ja &lt;BR&gt;-tagit"
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:75
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "BB-formatointi, esim. [b]lihava[/b]"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:58
-msgid "GreyMatter style formatting"
-msgstr "GreyMatter-tyylinen formatointi"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:59
-msgid "**bold** \\italics\\ //italics// __underline__ Markup must be preceeded with white space."
-msgstr "**lihava** \\kursivoitu\\ //kursivoitu// __alleviivattu__ Kyt vlilynti merkintjen edess."
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:60
-msgid "Convert text smilies to icons"
-msgstr "Muuta tekstihymit kuviksi"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:229
-msgid "Humane Web Text Generator"
-msgstr "Humane Web Text -generaattori"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:33
-msgid "Easy HTML tags inserting"
-msgstr "Helppo HTML-tagien lisminen"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:73
-msgid "INSerted [Alt-I]"
-msgstr "Sijoitettu [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:81
-msgid "DELeted [Alt-D]"
-msgstr "Poistettu [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:89
-msgid "STRong [Alt-S]"
-msgstr "Vahva [Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "EMphasis [Alt-E]"
-msgstr "Painotettu [Alt-E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:105
-msgid "CODE [Alt-C]"
-msgstr "KOODI [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:113
-msgid "Paragraph [Alt-P]"
-msgstr "Kappale [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:121
-msgid "Unordered List [Alt-U]"
-msgstr "Jrjestelmtn lista [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:136
-msgid "List Item [Alt-L]"
-msgstr "Listan kohde [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:144
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "BLOKKILAINAUS [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "IMaGe [Alt-G]"
-msgstr "Kuva [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:161
-msgid "A href [Alt-A]"
-msgstr "Web-linkki [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:177
-msgid "More [Alt-M]"
-msgstr "Lis [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:186
-msgid "no teaser [Alt-T]"
-msgstr "Ei ingressi [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:195
-msgid "next page [Alt-Q]"
-msgstr "seuraava sivu [Alt-Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:264
-msgid "Close all tags"
-msgstr "Sulje kaikki tagit"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:380
-msgid "ALTernate text"
-msgstr "Vaihtoehtoinen teksti"
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:43
-msgid "One click smilies inserting"
-msgstr "Hymit listn klikkamalla"
-
-#: ..\..\..\skins\_feedback.php:72
-#: ..\..\..\skins\basic\_feedback.php:71
-msgid "Trackback address for this post:"
-msgstr "Viittausosoite thn kirjoitukseen:"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:90
-#: ..\..\..\skins\basic\_feedback.php:90
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:91
-#: ..\..\..\skins\wpc_default\_feedback.php:91
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "Ei %s thn kirjoitukseen..."
-
-#: ..\..\..\skins\_feedback.php:178
-#: ..\..\..\skins\basic\_feedback.php:172
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "Shkpostiosoitteesi <strong>ei</strong> tule sivuille nkyviin."
-
-#: ..\..\..\skins\_feedback.php:183
-#: ..\..\..\skins\basic\_feedback.php:177
-msgid "Site/Url"
-msgstr "Sivu/Url"
-
-#: ..\..\..\skins\_feedback.php:185
-#: ..\..\..\skins\basic\_feedback.php:179
-msgid "Your URL will be displayed."
-msgstr "Sivujesi URL tulee nkyviin"
-
-#: ..\..\..\skins\_feedback.php:206
-#: ..\..\..\skins\basic\_feedback.php:199
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:203
-#: ..\..\..\skins\wpc_default\_feedback.php:203
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Rivinvaihdot muutetaan &lt;br /&gt;-tageiksi"
-
-#: ..\..\..\skins\_feedback.php:211
-#: ..\..\..\skins\basic\_feedback.php:204
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Remember me"
-msgstr "Muista minut"
-
-#: ..\..\..\skins\_feedback.php:211
-#: ..\..\..\skins\basic\_feedback.php:204
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(Aseta evsteisiin nimi, shkposti &amp; osoite)"
-
-#: ..\..\..\skins\_lastcomments.php:28
-#: ..\..\..\xmlsrv\atom.comments.php:22
-#: ..\..\..\xmlsrv\rdf.comments.php:38
-#: ..\..\..\xmlsrv\rss.comments.php:25
-#: ..\..\..\xmlsrv\rss2.comments.php:27
-msgid "In response to:"
-msgstr "Vastauksena:"
-
-#: ..\..\..\skins\_linkblog.php:26
-#: ..\..\..\skins\custom\_linkblog.php:15
-#: ..\..\..\skins\fplanque2002\_linkblog.php:15
-msgid "Linkblog"
-msgstr "Linkkiblogi"
-
-#: ..\..\..\skins\_linkblog.php:66
-#: ..\..\..\skins\wpc_aubmach\_linkblog.php:64
-#: ..\..\..\skins\wpc_default\_linkblog.php:64
-msgid "more"
-msgstr "lis"
-
-#: ..\..\..\skins\_profile.php:74
-#: ..\..\..\skins\basic\_profile.php:74
-msgid "AOL I.M."
-msgstr "AOL P.V."
-
-#: ..\..\..\skins\_profile.php:75
-#: ..\..\..\skins\basic\_profile.php:75
-msgid "MSN I.M."
-msgstr "MSN P.V."
-
-#: ..\..\..\skins\_profile.php:76
-#: ..\..\..\skins\basic\_profile.php:76
-msgid "Yahoo I.M."
-msgstr "Yahoo P.V."
-
-#: ..\..\..\skins\_stats.php:46
-msgid "Top refering engines"
-msgstr "Aktiivisimmat ohjaavat hakukoneet"
-
-#: ..\..\..\skins\babyblues\_bloglist.php:17
-msgid "blogs"
-msgstr "blogit"
-
-#: ..\..\..\skins\babyblues\_main.php:98
-msgid "skin the site"
-msgstr "aseta teema"
-
-#: ..\..\..\skins\babyblues\_main.php:106
-#: ..\..\..\skins\originalb2\_main.php:158
-msgid "archives"
-msgstr "arkistot"
-
-#: ..\..\..\skins\basic\_bloglist.php:17
-msgid "Select blog:"
-msgstr "Valitse blogi:"
-
-#: ..\..\..\skins\basic\_main.php:33
-msgid "Select skin:"
-msgstr "Valitse ulkoasu:"
-
-#: ..\..\..\skins\basic\_main.php:82
-#: ..\..\..\skins\custom\_main.php:82
-msgid "words"
-msgstr "sanaa"
-
-#: ..\..\..\skins\basic\_main.php:87
-msgid "Read more..."
-msgstr "Lue lis..."
-
-#: ..\..\..\skins\bluesky\_main.php:166
-#: ..\..\..\skins\guadeloupe\_main.php:167
-msgid "Choose a skin"
-msgstr "Valitse ulkoasu"
-
-#: ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\fplanque2002\_main.php:214
-#: ..\..\..\skins\wpc_aubmach\_main.php:140
-#: ..\..\..\skins\wpc_default\_main.php:140
-msgid "Choose skin"
-msgstr "Valitse ulkoasu"
-
-#: ..\..\..\skins\fplanque2002\_main.php:291
-msgid "What is RSS?"
-msgstr "Mik on RSS?"
-
-#: ..\..\..\skins\originalb2\_main.php:52
-msgid "Browse all posts by this author"
-msgstr "Nyt kaikki tmn kirjoittajan viestit"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:80
-#: ..\..\..\skins\wpc_default\_feedback.php:80
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "Tmn kirjoituksen <acronym title=\"Uniform Resource Identifier\">viittausosoite</acronym> on:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:181
-#: ..\..\..\skins\wpc_default\_feedback.php:181
-msgid "E-mail"
-msgstr "Shkposti"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:194
-#: ..\..\..\skins\wpc_default\_feedback.php:194
-msgid "Your Comment"
-msgstr "Kommenttisi"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:214
-#: ..\..\..\skins\wpc_default\_feedback.php:214
-msgid "Say It!"
-msgstr "Lhet"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:64
-#: ..\..\..\skins\wpc_default\_main.php:64
-msgid "Filed under:"
-msgstr "Kategoriat:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:149
-#: ..\..\..\skins\wpc_default\_main.php:149
-msgid "Other"
-msgstr "Muuta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:161
-#: ..\..\..\skins\wpc_default\_main.php:161
-msgid "Meta"
-msgstr "Sytteet"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:163
-#: ..\..\..\skins\wpc_default\_main.php:163
-msgid "Syndicate this site using RSS"
-msgstr "Lue sivua kytten RSS:."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:163
-#: ..\..\..\skins\wpc_default\_main.php:163
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0-syte"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:164
-#: ..\..\..\skins\wpc_default\_main.php:164
-msgid "The latest comments to all posts in RSS"
-msgstr "Viimeisimmt kommentit RSS-muodossa"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:164
-#: ..\..\..\skins\wpc_default\_main.php:164
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "Kommentit <abrr title=\"Really Simple Syndication\">RSS</abbr> 2.0-sytteen"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:165
-#: ..\..\..\skins\wpc_default\_main.php:165
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "Tm sivu on validia XHTML 1.0 Transitionalia"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:165
-#: ..\..\..\skins\wpc_default\_main.php:165
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "Validia <abbr title=\"eXtensible HyperText Markup Language\">XHTMLlaa</abbr>"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:166
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:166
-#: ..\..\..\skins\wpc_default\_main.php:176
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Sivu kytt b2evolutionia; monikielist monen kyttjn blogimoottiria."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "Tm teema kytt CSS-tiedostoa, joka on alunperin suunniteltu WordPressia varten (Tekijnoikeudet tiedostossa style.css)."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:178
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Original design credits for this skin:"
-msgstr "Alkuperisen ulkoasun tekijt:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:179
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "Jotta saavutettaisiin makdollisimman hyv yhteensopivuus WP CSS-tiedostojen kanssa, kaikki ne b2evo:n ominaisuudet, joita ei lyty WP:st, ovat piilossa nilt wpc_* -teemoilta."
-
-#: ..\..\..\xmlsrv\rdf.php:45
-#: ..\..\..\xmlsrv\rss.php:27
-#: ..\..\..\xmlsrv\rss2.php:34
-msgid "[...] Read more!"
-msgstr "[...] Lue lis!"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1394
-#: ..\..\..\xmlsrv\xmlrpc.php:1398
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Uusi pivitysilmoitus kirjoitukseesi #%d\"%s\""
-
diff -ruN --text 0.9.2.src/locales/fr_FR/_global.php 1.10.3.src/locales/fr_FR/_global.php
--- 0.9.2.src/locales/fr_FR/_global.php	2005-09-13 16:11:06.000000000 -0500
+++ 1.10.3.src/locales/fr_FR/_global.php	2007-05-02 20:26:06.000000000 -0500
@@ -3,13 +3,13 @@
  * Global lang file
  * This file was generated automatically from messages.po
  */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
 
 $trans['fr_FR'] = array(
-	'' => "Project-Id-Version: b2evolution 0.9\nReport-Msgid-Bugs-To: http://fplanque.net/\nPOT-Creation-Date: 2005-09-13 15:48+0200\nPO-Revision-Date: 2005-09-13 16:02+0100\nLast-Translator: Francois PLANQUE <http://fplanque.net/>\nLanguage-Team: Franois PLANQUE <http://fplanque.net/>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\n",
+	'' => "Project-Id-Version: b2evolution 0.9\nReport-Msgid-Bugs-To: http://fplanque.net/\nPOT-Creation-Date: 2007-05-02 20:44+0200\nPO-Revision-Date: 2007-05-02 21:10+0100\nLast-Translator: Francois PLANQUE <fplanque.net>\nLanguage-Team: Franois PLANQUE <http://fplanque.net/>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\nX-Poedit-Language: French\nX-Poedit-Country: FRANCE\nX-Poedit-SourceCharset: iso-8859-1\n",
 	'Selected' => "Slectionn",
 	'Categories' => "Catgories",
-	'Permanent link to full entry' => "Lien permanent vers l'article complet",
-	'Permalink' => "Permalien",
 	'Recently' => "Rcemment",
 	'(cached)' => "(en cache)",
 	'(no cache)' => "(sans cache)",
@@ -24,82 +24,403 @@
 	'more...' => "suite...",
 	'Misc' => "Divers",
 	'Syndicate this blog' => "Syndiquez ce blog",
+	'Contact Form Demo' => "Demo Formulaire de contact",
+	'This demo displays a form to contact the site admin' => "Cette demo affiche un formulaire permettant de contacter l'administrateur du site",
+	'Thank you for your message. I will reply as soon as possible.' => "Merci pour votre message. Je rpondrai ds que possible.",
+	'Send another message?' => "Envoyer un autre message?",
 	'Default page for b2evolution' => "Page par dfaut de b2evoltution",
 	'Multilingual multiuser multi-blog engine.' => "Moteur Multi-blogs multi-utilisateurs multilingue.",
 	'Welcome to b2evolution' => "Bienvenue dans b2evoltution",
 	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Ceci est la page d'accueil par dfaut pour b2evolution. Elle sera affiche tant que vous n'aurez oas slectionn un blog par dfaut dans les rglages gnraux.",
+	'Edit config' => "Editer la configuration",
 	'Individual blogs on this system' => "Blogs prsents sur ce systme",
 	'Blog #%d' => "Blog n%d",
 	'Blog #1' => "Blog n1",
 	'This is a special blog that aggregates all messages from all other blogs!' => "Ceci est un blog special qui agrge tous les articles de tous les autres blogs!",
 	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Veuillez noter: la liste ci dessus (tout comme le menu) est gnre automatiquement et inclue uniquement les blogs dont le \"nom URL du fichier Stub\" n'est pas vide. Vous pouvez modifier ce nom URL dans la configuration des blogs dans l'administration.",
 	'More demos' => "Dmos supplmentaires",
+	'Stub file' => "Fichier stub",
+	'Blog #2 called through a stub file' => "Blog #2 appel par un fichier stub",
 	'Custom template' => "Gabarit spcial",
+	'Blog #2 called through a custom template (not a skin)' => "Blog #2 appel par un gabarit personnalis (pas un habillage/skin)",
 	'Multiple blogs displayed on the same page' => "Plusieurs blogs affichs sur la mme page",
 	'Summary of last posts in all blogs' => "Rsum des derniers articles dans tous les blogs",
 	'The page you\'re looking at' => "La page que vous voyez actuellement",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Veuillez noter: ces dmos n'utilisent pas les habillages evoSkins, mme si vous les avez activs pendant l'installation. La seule manire de modifier l'apparence de ces dmos est d'diter le gabarit PHP correspondant. Mais une fois encore, rappelez vous qu'il s'agit l uniquement de dmos destines  vous inspirer pour raliser vos propres pages dynamiques ;)",
+	'Bonus feature' => "Fonction bonus",
+	'A standalone form to contact the admin (A contact page for your site)' => "Un formulaire indpendant permettant de contacter l'administrateur (Une page de contact pour votre site)",
+	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, remember these are just demos destined to inspire you for your own templates ;)' => "Veuillez noter: ces dmos n'utilisent pas les habillages evoSkins, mme si vous les avez activs pendant l'installation. La seule manire de modifier l'apparence de ces dmos est d'diter le gabarit PHP correspondant. Mais une fois encore, rappelez vous qu'il s'agit l uniquement de dmos destines  vous inspirer pour raliser vos propres pages dynamiques ;)",
 	'Administration' => "Administration",
 	'Go to backoffice!' => "Atteindre l'interface d'administration",
 	'Official website' => "Site web officiel",
 	'GNU GPL license' => "Licence GPL",
 	'Multiblog demo' => "Dmo multi-blogs",
 	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Ce gabarit de dmonstration affiche 3 blogs simultanment (1  gauche, 2  droite)",
-	'Summary demo' => "Dmo Rsum",
+	'Summary Demo' => "Dmo Rsum",
 	'This demo template displays a summary of last posts in all blogs' => "Ce gabarit de dmo affiche un rsum des derniers articles dans tous les blogs",
 	'More posts...' => "Plus d'articles...",
+	'Write' => "Ecrire",
+	'Simple' => "Simple",
+	'Expert' => "Expert",
+	'Posts' => "Articles",
+	'Post list' => "Liste des articles",
+	'Tracker' => "Tracker",
+	'Full posts' => "Articles complets",
+	'Comments' => "Commentaires",
+	'Blog settings' => "Rglages blogs",
+	'General' => "Gnral",
+	'Skin' => "Habillage",
+	'Display' => "Affichage",
+	'Advanced' => "Options avances",
+	'User permissions' => "Permissions des utilisateurs",
+	'Group permissions' => "Permissions des groupes",
+	'Stats' => "Stats",
+	'Hit summary' => "Rsum des hits",
+	'Browser hits' => "Hits navigateurs",
+	'Search B-hits' => "Hits de recherche",
+	'Referered B-hits' => "Hits rfrents",
+	'Direct B-hits' => "hits directs",
+	'Robot hits' => "Hits robots",
+	'XML hits' => "hits XML",
+	'User agents' => "User agents",
+	'Referring domains' => "Domaines rfrents",
+	'Sessions' => "Sessions",
 	'Antispam' => "Antispam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "Le mot clef [%s] est trop court, il doit comporter au minimum 5 caractres!",
-	'Deleting log-hits matching [%s]...' => "Suppression des hitlog contenant [%s]...",
-	'Deleting comments matching [%s]...' => "Suppression des commentaires contenant [%s]...",
-	'Blacklisting the keyword [%s]...' => "Interdiction du mot clef [%s]...",
-	'Confirm ban &amp; delete' => "Confirmez l'interdiction + la suppression",
+	'Templates' => "Gabarits",
+	'Custom skin template editing' => "Edition des gabarits de l'habillage \"custom\"",
+	'Files' => "Fichiers",
+	'File management' => "Gestion de fichiers",
+	'Users' => "Utilisateurs",
+	'User management' => "Gestion des utilisateurs",
+	'My profile' => "Mon profil",
+	'App settings' => "Rglages appli",
+	'Features' => "Fonctionnalits",
+	'Regional' => "Rgional",
+	'File types' => "Types de fichiers",
+	'Post statuses' => "Statuts d'articles",
+	'Post statuses management' => "Gestion des statuts d'articles",
+	'Post types' => "Types d'articles",
+	'Post types management' => "Gestion des types d'articles",
+	'Plugins' => "Plugins",
+	'Tools' => "Outils",
+	'Scheduler' => "Planif",
+	'visit b2evolution\'s website' => "Visitez le site de b2evoltution",
+	'GPL License' => "Licence GPL",
+	'Folder' => "Dossier",
+	'Unknown file' => "Fichier inconnu",
+	'Empty file' => "Fichier vide",
+	'Parent folder' => "Rpertoire parent",
+	'Home folder' => "Rpertoire de base",
+	'Edit' => "Editer",
+	'Copy' => "Copier",
+	'Move' => "Dplacer",
+	'Rename' => "Renommer",
+	'Del' => "Suppr",
+	'Delete' => "Supprimer",
+	'Permissions' => "Permissions",
+	'A' => "A",
+	'D' => "D",
+	'New window' => "Nouvelle fentre",
+	'Expand' => "Etendre",
+	'Collapse' => "Refermer",
+	'Reload' => "Recharger",
+	'Download' => "Tlcharger",
+	'Warning' => "Attention",
+	'Info' => "Info",
+	'Email' => "Email",
+	'WWW' => "WWW",
+	'Website' => "Site web",
+	'New' => "Nouveau",
+	'Properties' => "Proprits",
+	'Publish' => "Publier",
+	'Deprecate' => "Deprcier",
+	'Locate' => "Localiser",
+	'Close' => "Fermer",
+	'+' => "+",
+	'-' => "-",
+	'Act.' => "Act.",
+	'Activate' => "Activer",
+	'Deact.' => "Dsact.",
+	'Deactivate' => "Dsactiver",
+	'Activated' => "Activ",
+	'Deactivated' => "Dsactiv",
+	'Link ' => "Lier",
+	'Unlink' => "Dlier",
+	'Calendar' => "Calendrier",
+	'Help' => "Aide",
+	'Permalink' => "Permalien",
+	'History' => "Historique",
+	'Allowed' => "Autoris",
+	'Blocked' => "Bloqu",
+	'Up' => "Haut",
+	'Down' => "Bas",
+	'Sort by order' => "Trier par ordre",
+	'Assigned to' => "Assigne ",
+	'Check all' => "Cocher tout",
+	'Uncheck all' => "Dcocher tout",
+	'Reset all filters' => "Rinitialiser tous les filtres",
+	'Allow back' => "Autoriser  nouveau",
+	'Ban' => "Bannir",
+	'Czech (CZ)' => "Tchque (CZ)",
+	'Danish (DK)' => "Danois (DK)",
+	'German (DE)' => "Allemand (DE)",
+	'Estonia (ET)' => "Estonien (ET)",
+	'English (EU)' => "Anglais (EU)",
+	'English (GB)' => "Anglais (GB)",
+	'English (UK)' => "Anglais (UK)",
+	'English (US)' => "Anglais (US)",
+	'English (CA)' => "Anglais (CA)",
+	'English (AU)' => "Anglais (AU)",
+	'English (IL)' => "Anglais (IL)",
+	'English (NZ)' => "Anglais (NZ)",
+	'English (SG)' => "Anglais (SG)",
+	'Spanish (ES)' => "Espagnol (ES)",
+	'Spanish (MX)' => "Espagnol (MX)",
+	'Spanish (VE)' => "Espagnol (VE)",
+	'Basque (ES)' => "Basque (ES)",
+	'Finnish (FI)' => "Finnois (FI)",
+	'French (FR)' => "Franais (FR)",
+	'French (CA)' => "Franais (CA)",
+	'French (BE)' => "Franais (BE)",
+	'Galician (ES)' => "Galicien (ES)",
+	'Hungarian (HU)' => "Hongrois (HU)",
+	'Italian (IT)' => "Italien (IT)",
+	'Icelandic (IS)' => "Islandais (IS)",
+	'Japanese (JP)' => "Japonais (JP)",
+	'Lithuanian (LT)' => "Lituanien (LT)",
+	'Latvian (LV)' => "Letton (LV)",
+	'Bokm&aring;l (NO)' => "Norvgien (NO)",
+	'Dutch (NL)' => "Nerlandais (NL)",
+	'Dutch (BE)' => "Nerlandais (BE)",
+	'Portuguese (BR)' => "Portugais (BR)",
+	'Polish utf-8 (PL)' => "Polonais (PL)",
+	'Portuguese (PT)' => "Portugais (PT)",
+	'Russian (RU)' => "Russe (RU)",
+	'Russian cp1251 (RU)' => "Russe xp1251 (RU)",
+	'Slovak (SK)' => "Slovaque (SK)",
+	'Swedish (SE)' => "Sudois (SE)",
+	'Thai (TH)' => "Thalandais (TH)",
+	'Turkish (TR)' => "Turc (TR)",
+	'Turkish utf-8 (TR)' => "Turc utf-8 (TR)",
+	'Chinese(S) gb2312 (CN)' => "Chinois(S) gb2312 (CN)",
+	'Chinese(S) utf-8 (CN)' => "Chinois(S) utf-8 (CN)",
+	'Trad. Chinese (TW)' => "Chinois Trad. (TW)",
+	'Blog by email feature is not enabled.' => "La publication par email n'est pas active.",
+	'Blog by email' => "Publier par email",
+	'Failed' => "Echec",
+	'Connecting to pop server...' => "Connexion au serveur POP...",
+	'Connection failed: ' => "La connexion a chou:",
+	'Logging into pop server...' => "Identification auprs du serveur POP...",
+	'No mail or Login Failed:' => "Pas de mail ou l'identification  chou",
+	'All Tests complete' => "Tous tests termins",
+	'Getting message #%d...' => "Chargement du message #%d...",
+	'Processing...' => "Traitement en cours...",
+	'Too old' => "Trop ancien",
+	'Subject prefix does not match' => "Le prfixe dans le sujet ne correspond pas",
+	'Raw content:' => "Contenu brut:",
+	'Login:' => "Identifiant:",
+	'Pass:' => "Mot de passe:",
+	'Wrong login or password.' => "Identifiant ou mot de passe incorrects.",
+	'Category ID' => "Idx Catgorie",
+	'Blog ID' => "Idx Blog",
+	'Permission denied.' => "Permission refuse.",
+	'Cannot post, please correct these errors:' => "Impossible d'enregistrer; veuillez corriger les erreurs suivantes:",
+	'Posted title' => "Titre envoy",
+	'Posted content' => "Contenu envoy",
+	'Mission complete, message deleted.' => "Mission termine, message supprim.",
+	'OK.' => "OK.",
+	'The php_imap extension is not available to php on this server. Please configure a different email retrieval method on the Features tab.' => "L'extension php_imap n'est pas disponible sur ce serveur. Merci de configurer une autre mthode de rcupration dans l'onglet Fonctionnalits.",
+	'Connecting and authenticating to mail server' => "Connexion et authentification auprs du serveur de mail",
+	'Success' => "Succs",
+	'Reading messages from server' => "Lecture des messages depuis le serveur",
+	'messages' => "messages",
+	'Message' => "Message",
+	'Subject' => "Sujet",
+	'The subject prefix is not ' => "Le prfixe du sujet n'est pas",
+	'Pass' => "Mot de passe",
+	'Unhandled email part type' => "Partie d'email de type non gr.",
+	'Authenticating User' => "Authentification de l'utilisateur",
+	'Fail' => "Echec",
+	'First line of text in email must be in the format "username:password"' => "La premire ligne dans l'email doit tre au format \"nom_utilisateur:mot_de_passe\"",
+	'Checking permissions for user &laquo;%s&raquo; to post to Blog #%d' => "Vrification des permissions permettant  l'utilisateur &laquo;%s&raquo; de publier dans le blog n%d",
+	'Permission denied' => "Permission refuse",
+	'Post title' => "Titre de l'article",
+	'Post content' => "Contenu de l'article",
+	'Blog by Email' => "Blog par email",
+	'Blog by email feature not configured' => "La fonction de blog par email n'est pas configure",
+	'You cannot leave comments on this post!' => "Vous ne pouvez pas laisser de commentaire sur cet article!",
+	'Please fill in your name.' => "Veuillez saisir votre nom.",
+	'Please fill in your email.' => "Veuillez saisir votre email.",
+	'Supplied name is invalid.' => "Le nom fourni n'est pas valide.",
+	'Supplied email address is invalid.' => "L'adresse email fournie n'est pas valide.",
+	'Supplied URL is invalid: ' => "L'URL fournie est invalide:",
+	'Please do not send empty comments.' => "Merci de ne pas envoyer de commentaire vide.",
+	'Supplied comment is invalid.' => "Le commentaire fourni n'est pas valide.",
+	'You can only post a new comment every %d seconds.' => "Vous ne pouvez soumettre un nouveau commentaire qu'une fois toutes les %d secondes.",
+	'Errors while processing your comment' => "Erreurs lors du traitement de votre commentaire",
+	'Cannot post comment, please correct these errors:' => "Impossible d'enregistrer ce commentaire; veuillez corriger les erreurs suivantes:",
+	'Back to comment editing' => "Retour  l'dition du commentaire",
+	'Your comment has been submitted.' => "Votre commentaire a t envoy.",
+	'Your comment has been submitted. It will appear once it has been approved.' => "Votre commentaire a t envoy. Il apparatra ds qu'il aura t approuv.",
+	'A link to change your password has been sent to your email address.' => "Un lien permettant de changer votre mot de passe a t envoy  votre adresse email.",
+	'You cannot reset this account in demo mode.' => "Vous ne pouvez pas rinitialisze ce compte en mode dmo.",
+	'You have no email address with your profile, therefore we cannot reset your password.' => "Vous n'avez pas d'adresses email associes  votre profil, en consquence nous ne pouvons pas rinitialiser votre mot de passe.",
+	'Please try contacting the admin.' => "Essayez de contacter l'administrateur.",
+	'Somebody (presumably you) has requested a password change for your account.' => "Quelqu'un (thoriquement vous) a fait une demande de changement de mot de passe pour votre compte.",
+	'Link to change your password:' => "Lien pour changer votre mot de passe:",
+	'Please note:' => "Veuillez noter:",
+	'For security reasons the link is only valid for your current session (by means of your session cookie).' => "Pour des raisons de scurit, le lien n'est valide que pour votre session courante (de par votre cookie de session).",
+	'If it was not you that requested this password change, simply ignore this mail.' => "Si vous n'avez pas demand ce changement de mot de passe, vous pouvez simplement ignorer ce mail.",
+	'Password change request for %s' => "Demande de changement de mot de passe pour %s",
+	'Sorry, the email with the link to reset your password could not be sent.' => "Dsol, l'email contenant le lien permettant de rinitialiiser votre mot de passe n'a pas pu tre envoy.",
+	'Possible reason: the PHP mail() function may have been disabled on the server.' => "Cause possible: la fonction PHP mail() a peut tre t dsactive sur le serveur.",
+	'Invalid password change request!' => "Demande de changement de mot de passe invalide!",
+	'You have to use the same session (by means of your session cookie) as when you have requested the action.' => "Vous devez utiliser la mme session (mme cookie de session) que lorsque vous avez demand l'action.",
+	'You can <a href="%s">send yourself a new link</a>.' => "Vous pouvez <a href=\"%s\">vous envoyez un nouveau lien</a>.",
+	'Please change your password to something you remember now.' => "Veuillez changer votre mot de passe.",
+	'Invalid email address validation request!' => "Demande de validation d'email invalide!",
+	'Please login to validate your account.' => "Merci de vous identifier afin de valider votre compte.",
+	'Your email address has been validated.' => "Votre adresse email a t valide.",
+	'You have to be logged in to request an account validation link.' => "Vous devez tre identifi pour pouvoir demander un lien de validation.",
+	'Your profile has been updated.' => "Votre profil a t mis  jour.",
+	'An email has been sent to your email address (%s). Please click on the link therein to validate your account.' => "Un email a t envoy  votre adresse (%s). Merci de cliquer sur le lien qu'il contient afin de valider votre compte.",
+	'Sorry, the email with the link to validate and activate your password could not be sent.' => "Dsol, l'email contenant le lien permettant de valider et d'activer votre mot de passe n'a pas pu tre envoy.",
+	'You have no email address with your profile, therefore we cannot validate it. Please give your email address below.' => "Vous n'avez pas d'adresse email associe  votre profil, en consquence nous ne pouvons pas rinitialiser votre mot de passe.",
+	'Note: You are already logged in as %s!' => "Note: Vous tes dj identifi sous %s!",
+	'Continue...' => "Continuer...",
+	'All your comments have been marked not to allow emailing you through a message form.' => "Tous vos commentaires ont t marqus comme n'autorisant pas de vous contacter par message.",
+	'The request not to receive emails through a message form for your comments failed.' => "La demande de ne plus pouvoir etre contact  partir de vos commentaires a chou.",
+	'We have received a request that you do not want to receive emails through\na message form on your comments anymore.\n\nTo confirm that this request is from you, please click on the following link:' => "Nous avons reu une demande indiquant que vous ne souhaitez plus pouvoir\ntre contact par formulaire de message depuis vos commentaires.\n\nAfin de confirmer que cette requte mane bien de vous, merci de cliquer sur le lien suivant:",
+	'If it was not you that requested this, simply ignore this mail.' => "Si vous n'avez pas demand cela, vous pouvez simplement ignorer ce mail.",
+	'Confirm opt-out for emails through message form' => "Confirmation: ne plus recevoir d'emails",
+	'An email has been sent to you, with a link to confirm your request not to receive emails through the comments you have made on this blog.' => "Un email vous a t envoy avec un lien permettant de confirmer que vous ne voulez plus recevoir de messages  partir de vos commentaires sur ce blog.",
+	'Sorry, could not send email.' => "Dsol, le mail n'a pas pu tre envoy.",
+	'Please fill in the subject of your message.' => "Veuillez saisir le sujet de votre message.",
+	'Please do not send empty messages.' => "Merci de ne pas envoyer de message vide.",
+	'The supplied message is invalid / appears to be spam.' => "Le message entr semble invalide / semble tre un spam.",
+	'Message sent from your comment:' => "Message envoy depuis votre commentaire:",
+	'Message sent from your post:' => "Message envoy depuis votre article:",
+	'You can edit your profile to not reveive mails through a form:' => "Vous pouvez diter votre profil afin de ne pas recevoir de messages par formulaire:",
+	'Click on the following link to not receive e-mails on your comments\nfor this e-mail address anymore:' => "Cliquez sur ce lien afin de ne plus recevoir d'emails  partir de vos\ncommentaires laisss avec cette adresse email:",
+	'Cannot send email, please correct these errors:' => "Impossible d'envoyer un email, veuillez corriger ces erreurs:",
+	'Back to email editing' => "Retour  l'dition de l'email",
+	'This message was sent via the messaging system on %s.' => "Ce message a t envoy via le systme de messagerie sur %s.",
+	'Your message has been sent.' => "Votre message a t envoy.",
+	'You are not logged in.' => "Vous n'tes pas identifi!",
+	'Back to profile' => "Retour au profil",
+	'Cannot update profile. Please correct the following errors:' => "Impossible de mettre  jour le profil. Veuillez corriger les erreurs suivantes:",
+	'Your profile has not been changed.' => "Votre profil n'a pas chang.",
+	'The login &laquo;%s&raquo; is already registered, please choose another one.' => "L'identifiant &laquo;%s&raquo; est dj utilis, veuillez en choisir un autre.",
+	'No user account has been created!' => "Aucun compte utilisateur n'a t cr!",
+	'New user registration on your blog' => "Nouvelle inscription sur votre blog",
+	'Edit user' => "Editer utilisateur",
+	'An email has been sent to your email address. Please click on the link therein to validate your account.' => "Un email vous a t envoy. Merci de cliquer sur le lien qu'il contient pour activer votre compte.",
+	'Please do not send empty comment' => "Merci de ne pas envoyer de commentaire vide",
+	'Supplied comment is invalid' => "Le commentaire fourni n'est pas valide",
+	'Preview' => "Prvisualiser",
+	'File' => "Fichier",
+	'Title' => "Titre",
+	'Description' => "Description",
+	'Empty file!' => "Fichier vide!",
+	'%d lines' => "%d lignes",
+	'Hide line numbers' => "Cacher les numros de ligne",
+	'Show line numbers' => "Montrer les numros de ligne",
+	'End Of File' => "Fin de fichier (EOF)",
+	'The file &laquo;%s&raquo; could not be accessed!' => "Impossible d'accder au fichier &laquo;%s&raquo;!",
+	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "L'habillage par dfaut [%s] affect au blog [%s] n'existe pas. Il doit tre correctement configur dans les <a %s>proprits du blog</a> ou dans le fichier stub. Contactez le <a %s>webmaster</a>...",
+	'Wrong login/password.' => "Identifiant/mot de passe incorrects.",
+	'You must log in!' => "Vous devez vous identifier!",
+	'You must validate your email address (%s) before you can log in.' => "Vous devez valider votre adresse email (%s) avant de pouvoir vous connecter.",
+	'Sunday' => "Dimanche",
+	'Monday' => "Lundi",
+	'Tuesday' => "Mardi",
+	'Wednesday' => "Mercredi",
+	'Thursday' => "Jeudi",
+	'Friday' => "Vendredi",
+	'Saturday' => "Samedi",
+	'Sun' => "Dim",
+	'Mon' => "Lun",
+	'Tue' => "Mar",
+	'Wed' => "Mer",
+	'Thu' => "Jeu",
+	'Fri' => "Ven",
+	'Sat' => "Sam",
+	' S ' => "D",
+	' M ' => "L",
+	' T ' => "M",
+	' W ' => "M",
+	' T  ' => "J",
+	' F ' => "V",
+	' S  ' => "S",
+	'January' => "Janvier",
+	'February' => "Fvrier",
+	'March' => "Mars",
+	'April' => "Avril",
+	'May ' => "Mai",
+	'June' => "Juin",
+	'July' => "Juillet",
+	'August' => "Aot",
+	'September' => "Septembre",
+	'October' => "Octobre",
+	'November' => "Novembre",
+	'December' => "Dcembre",
+	'Jan' => "Jan",
+	'Feb' => "Fv",
+	'Mar' => "Mar",
+	'Apr' => "Avr",
+	'May' => "Mai",
+	'Jun' => "Jun",
+	'Jul' => "Jul",
+	'Aug' => "Ao",
+	'Sep' => "Sep",
+	'Oct' => "Oct",
+	'Nov' => "Nov",
+	'Dec' => "Dc",
+	'Published' => "Publi",
+	'Deprecated' => "Dprci",
+	'Protected' => "Protg",
+	'Private' => "Priv",
+	'Draft' => "Brouillon",
+	'The keyword &laquo;%s&raquo; is too short, it has to be a minimum of 5 characters!' => "Le mot clef &laquo;%s&raquo; est trop court, il doit comporter au minimum 5 caractres!",
+	'Deleted %d logged hits matching &laquo;%s&raquo;.' => "%d hits contenant &laquo;%s&raquo; ont t supprims.",
+	'Deleted %d comments matching &laquo;%s&raquo;.' => "%d commentaires contenant &laquo;%s&raquo; ont t supprims.",
+	'The keyword &laquo;%s&raquo; has been blacklisted locally.' => "Le mot clef &laquo;%s&raquo; a t banni localement.",
+	'Removing entry #%d from the ban list...' => "Suppression de l'entre n%d de la liste noire...",
+	'Confirm ban & delete' => "Confirmez l'interdiction & la suppression",
 	'No log-hits match the keyword [%s].' => "Aucun hitlog ne contient le mot clef [%s].",
 	'Delete the following %d referer hits:' => "Supprimer les %d hit rfrents suivants:",
 	'Date' => "Date",
 	'Referer' => "Rfrent",
-	'Ref. IP' => "IP ref.",
+	'Ref. IP' => "IP Rf.",
 	'Target Blog' => "Blog cible",
 	'Target URL' => "URL cible",
 	'No comments match the keyword [%s].' => "Aucun commentaire ne contient le mot clef [%s].",
 	'Delete the following %d comments:' => "Supprimer les %d commentaires suivants:",
 	'Author' => "Auteur",
-	'Auth. URL' => "URL aut.",
-	'Auth. IP' => "IP auth",
+	'Auth. URL' => "URL Auteur",
+	'Auth. IP' => "IP Auteur",
 	'Content starts with...' => "Contenu commence par...",
 	'The keyword [%s] is already handled by the blacklist.' => "Le mot clef [%s] est dj pris en charge par la liste noire.",
 	'Blacklist the keyword [%s] locally.' => "Interdiction du mot clef [%s] localement.",
 	'Report the keyword [%s] as abuse to b2evolution.net.' => "Rapporter le mot clef [%s]  b2evolution.net.",
 	'Terms of service' => "Conditions d'utilisation",
 	'Perform selected operations' => "Effectuer les oprations slectionnes",
-	'Removing entry #%d from the ban list...' => "Suppression de l'entre n%d de la liste noire...",
 	'Add a banned keyword' => "Ajouter un mot clef interdit",
-	'Check &amp; ban...' => "Vrifier &amp; bannir...",
-	'Banned domains blacklist' => "Liste noire des domaines interdits",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Toute URL contenant l'un des mots clefs suivants ne pourra apparaitre dans les articles, commentaires et logs.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Si un mot clef empche la saisie de mots clefs lgitimes, cliquez sur la coche verte pour lever l'interdiction sur le mot clef concern.",
-	'Request abuse update from centralized blacklist!' => "Demander une mise  jour depuis la liste noire centralise!",
-	'The blacklist contains more than 100 items. [<a %s>Click here to display</a>].' => "La liste noire contient plus de 100 mots clefs. [<a %s>Cliquez ici pour afficher</a>].",
-	'Allow keyword back (Remove it from the blacklist)' => "Lever l'interdiction sur ce mot clef (Supprimer le mot clef de la liste noire)",
-	'Allow Back' => "R-autoriser",
-	'Report abuse to centralized ban blacklist!' => "Rapporter cet abus  la liste noire centralise!",
-	'Report' => "Rapporter",
-	'Check hit-logs and comments for this keyword!' => "Vrifier la prsence du mot clef dans les hitlogs et les commentaires!",
-	'Re-check' => "Re-chercher",
-	'Blogs' => "Blogs",
-	'New' => "Nouveau",
-	'Creating blog...' => "Cration du blog...",
-	'You must provide an URL blog name / Stub name!' => "Vous devez entrer un 'Nom URL du blog / fichier stub' !",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "Ce 'Nom URL du blog / fichier stub' est dj utilis par un autre blog, veuillez choisir un autre nom.",
-	'Cannot create, please correct these errors:' => "Impossible de crer, veuillez corriger ces erreurs:",
-	'You should <a %s>create categories</a> for this blog now!' => "Vous devriez maintenant <a %s>crer des catgories</a> pour ce blog!",
+	'Check & ban...' => "Vrifier & bannir...",
 	'New weblog' => "Nouveau weblog",
 	'New blog' => "Nouveau blog",
-	'General' => "Gnral",
-	'Permissions' => "Permissions",
-	'Advanced' => "Options avances",
-	'Updating Blog [%s]...' => "Mise  jour du blog [%s]...",
-	'Cannot update, please correct these errors:' => "Impossible de mettre  jour, veuillez corriger ces erreurs:",
+	'The new blog has been created.' => "Le nouveau blog a t cr.",
+	'You should <a %s>create categories</a> for this blog now!' => "Vous devriez maintenant <a %s>crer des catgories</a> pour ce blog!",
+	'Categories have been duplicated.' => "Les catgories ont t dupliques.",
+	'The blog settings have been updated.' => "Les rglages du blog ont t mis  jour.",
+	'The blog skin selection has been updated.' => "La slection de l'habillage t mise  jour.",
+	'The blog permissions have been updated.' => "Les permissions du blog ont t mis  jour.",
+	'Blog &laquo;%s&raquo; deleted.' => "Le blog &laquo;%s&raquo; a t supprim.",
+	'Generating static page for blog [%s]' => "Gnration d'une page statique pour le blog [%s]",
+	'You haven\'t set a static filename for this blog!' => "Vous n'avez pas spcifi de nom de fichier statique pour ce blog!",
+	'File cannot be written!' => "Le fichier ne peut pas tre enregistr!",
+	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "Vous devriez vrifier les permissions du fichier [%s]. Voir <a %s>manuel en ligne sur les permissions de fichiers</a>.",
+	'Generated static file &laquo;%s&raquo;.' => "Fichier statique &laquo;%s&raquo; gnr.",
+	'List' => "Liste",
 	'Delete blog [%s]?' => "Supprimer le blog [%s]?",
 	'Deleting this blog will also delete all its categories, posts and comments!' => "Supprimer ce blog supprimera galement toutes ses catgories, articles et commentaires!",
 	'THIS CANNOT BE UNDONE!' => "CETTE OPERATION N'EST PAS REVERSIBLE!",
@@ -107,415 +428,1204 @@
 	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "Tenter de supprimer galement le fichier statique [<strong><a %s>%s</a></strong>]",
 	'I am sure!' => "Je suis sr!",
 	'CANCEL' => "ANNULER",
-	'Generating static page for blog [%s]' => "Gnration d'une page statique pour le blog [%s]",
-	'You haven\'t set a static filename for this blog!' => "Vous n'avez pas spcifi de nom de fichier statique pour ce blog!",
-	'File cannot be written!' => "Le fichier ne peut pas tre enregistr!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "Vous devriez vrifier les permissions du fichier [%s]. Voir <a %s>manuel en ligne sur les permissions de fichiers</a>.",
-	'Writing to file [%s]...' => "Ecriture du fichier [%s]...",
-	'Done.' => "Ok.",
-	'Browse blog:' => "Parcourir le blog:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Etant donn que vous tes nouveau, vous allez devoir attendre qu'un administrateur vous autorise  poster. Vous pouvez aussi <a %s>envoyer un mail  l'administrateur</a> pour lui demander une promotion. Lorsque vous serez promu, rechargez simplement cette page et vous pourrez poster. :)",
 	'Categories for blog:' => "Catgories pour le blog:",
+	'Please enter a category name.' => "Merci d'entrer un nom de catgorie.",
+	'New category created.' => "Nouvelle catgorie cre.",
+	'Category updated.' => "Catgorie mise  jour.",
+	'ERROR' => "ERREUR",
+	'Category deleted.' => "Catgorie supprime.",
+	'Cancel editing!' => "Annuler l'dition!",
 	'New sub-category in category: %s' => "Nouvelle sous-catgorie dans la catgorie: %s",
 	'New category in blog: %s' => "Nouvelle catgorie dans le blog:: %s",
 	'New category name' => "Nouveau nom de catgorie",
 	'Create category' => "Crer la catgorie",
-	'Deleting category #%d : %s ...' => "Suppression de la catgorie n%d : %s ...",
-	'ERROR' => "ERREUR",
-	'Category deleted.' => "Catgorie supprime.",
+	'Reset' => "R.A.Z.",
 	'Properties for category:' => "Proprits pour la catgorie:",
-	'Name' => "Nom",
-	'New parent category' => "Nouvelle catgorie parente",
 	'Old Parent' => "Ancien parent",
 	'Root (No parent)' => "Racine (Pas de parent)",
-	'Note: Moving categories across blogs is enabled. Use with caution.' => "Note: Le dplacement de catgories d'un blog  l'autre est activ. Utilisez avec prcaution.",
-	'Note: Moving categories across blogs is disabled.' => "Note: Le dplacement de catgories d'un blog  l'autre est dsactiv.",
-	'Edit category!' => "Editer la catgorie!",
+	'Note: Moving categories across blogs is enabled. Use with caution.' => "Note: Le dplacement de catgories entre blogs est activ. Utilisez avec prcaution.",
+	'Note: Moving categories across blogs is disabled.' => "Note: Le dplacement de catgories entre diffrents blogs est dsactiv.",
+	'New parent category' => "Nouvelle catgorie parente",
+	'Edit category' => "Editer la catgorie",
 	'Sorry, you have no permission to edit/view any category\'s properties.' => "Dsol, vous n'avez la permission de modifier/consulter les proprits d'aucune catgorie.",
-	'Oops, no post with this ID.' => "Oups, aucun article avec cet Idx.",
+	'Basic test job' => "Tche test basique",
+	'Error test job' => "Tche test d'erreur",
+	'Poll the antispam blacklist' => "Interroger la liste noire antispam",
+	'Prune old hits & sessions' => "Purger les anciens hits & sessions",
+	'Invalid job type' => "Type de tche invalide",
+	'Please enter a valid date.' => "Merci d'entrer une date valide.",
+	'New job has been scheduled.' => "La nouvelle tche a t planifie.",
+	'Job #%d is currently running. It cannot be deleted.' => "La tche n%d est en cours d'excution. Elle ne peut pas tre supprime.",
+	'Scheduled job #%d deleted.' => "La tche planifie n%d a t supprime.",
+	'Job #%d does not exist any longer.' => "La tche planifie n%d n'existe plus.",
+	'The Error TEST cron controller simulates an error, thus this "error" is normal!' => "Le contrleur de tche TEST d'erreur simule une erreur, cette \"erreur\" est donc normale!",
+	'Post notifications are not set to run as a scheduled task' => "Les notifications ne sont pas paramtres pour tre envoyes de manire planifie",
+	'Could not lock post #%d. It may already be processed.' => "Impossible de verrouiller l'article n%d. Il est peut tre dj en cours de traitement.",
+	'Done.' => "Ok.",
+	'Auto pruning is not set to run as a scheduled task' => "La purge automatique n'est pas configure pour tre excute de manire planifie.",
+	'The TEST cron controller says hello!' => "Le contrleur de tche TEST dit bonjour!",
+	'You don\'t have access to the requested root directory.' => "Vous n'avez pas accs au rpertoire demand.",
+	'You don\'t have access to any root directory.' => "Vous n'avez accs  aucun rpertoire racine.",
+	'The root directory &laquo;%s&raquo; does not exist.' => "Le rpertoire racine &laquo;%s&raquo; n'existe pas.",
+	'The directory &laquo;%s&raquo; does not exist.' => "Le rpertioire &laquo;%s&raquo; n'existe pas.",
+	'You are not allowed to go outside your root directory!' => "Vous n'tes pas autoris  sortir de votre rpertoire racine!",
+	'Your user settings have been updated.' => "Vos paramtres utilisateurs ont t mis  jour.",
+	'Cannot edit link!' => "Impossible d'diter le lien!",
+	'Requested link does not exist any longer.' => "Le lien demand n'existe plus.",
+	'Cannot link Item!' => "Impossible de lier l'objet!",
+	'Requested item does not exist any longer.' => "L'objet demand n'existe plus.",
+	'You have to enable JavaScript to use this feature.' => "Vous devez activer JavaScript pour utiliser cette fonction.",
+	'Directory creation is disabled.' => "La cration de rpertoires est dsactive.",
+	'Cannot create a directory without name.' => "Impossible de crer un dossier sans nom.",
+	'The file &laquo;%s&raquo; already exists.' => "Le fichier &laquo;%s&raquo; existe dj.",
+	'The directory &laquo;%s&raquo; has been created.' => "Le dossier &laquo;%s&raquo; a t cr.",
+	'Could not create directory &laquo;%s&raquo; in &laquo;%s&raquo;.' => "Impossible de crer le dossier &laquo;%s&raquo; dans &laquo;%s&raquo;.",
+	'File creation is disabled.' => "La cration de fichiers est dsactive.",
+	'Cannot create a file without name.' => "Impossible de crer un fichier sans nom.",
+	'The file &laquo;%s&raquo; has been created.' => "Le fichier &laquo;%s&raquo; a t cr.",
+	'Could not create file &laquo;%s&raquo; in &laquo;%s&raquo;.' => "Impossible de crer le fichier &laquo;%s&raquo; dans &laquo;%s&raquo;.",
+	'Nothing selected.' => "Vous n'avez rien slectionn.",
+	'Please provide the name of the archive.' => "Merci de fournir un nom pour l'archive.",
+	'You have no permission to edit/modify files.' => "Vous n'avez pas la permission d'diter/modifier des fichiers.",
+	'&laquo;%s&raquo; has not been renamed' => "Le fichier &laquo;%s&raquo; n'a pas t renomm.",
+	'&laquo;%s&raquo; could not be renamed to &laquo;%s&raquo;' => "&laquo;%s&raquo; n'a pas pu tre renomm en &laquo;%s&raquo;",
+	'&laquo;%s&raquo; has been successfully renamed to &laquo;%s&raquo;' => "&laquo;%s&raquo; a bien t renomm en &laquo;%s&raquo;",
+	'The directory &laquo;%s&raquo; has been deleted.' => "Le dossier &laquo;%s&raquo; a t supprim.",
+	'The file &laquo;%s&raquo; has been deleted.' => "Le fichier &laquo;%s&raquo; a t supprim.",
+	'Could not delete the directory &laquo;%s&raquo; (not empty?).' => "Impossible de supprimer le dossier &laquo;%s&raquo; (non vide?).",
+	'Could not delete the file &laquo;%s&raquo;.' => "Impossible de supprimer le fichier &laquo;%s&raquo;.",
+	'cannot be deleted because of the following relations' => "ne peut tre supprim  cause des relations suivantes",
+	'File properties for &laquo;%s&raquo; have been updated.' => "Les proprits du fichier &laquo;%s&raquo; ont t mises  jour.",
+	'File properties for &laquo;%s&raquo; have not changed.' => "Les proprits du fichier &laquo;%s&raquo; n'ont pas chang.",
+	'Selected file has been linked to item.' => "Le fichier slectionn a t li  l'objet.",
+	'Link from &laquo;%s&raquo; deleted.' => "Le lien partant de &laquo;%s&raquo; a t supprim.",
+	'You have to give a default permission!' => "Vous devez donner une permission par dfaut!",
+	'Read-only' => "Lecture seule",
+	'Read and write' => "Lecture/Ecriture",
+	'Permissions for &laquo;%s&raquo; have not been changed.' => "Les permissions pour &laquo;%s&raquo; n'ont pas t modifies.",
+	'Failed to set permissions on &laquo;%s&raquo; to &laquo;%s&raquo;.' => "Echec du changement de permissions sur &laquo;%s&raquo; vers &laquo;%s&raquo;.",
+	'Permissions for &laquo;%s&raquo; changed to &laquo;%s&raquo;.' => "Permissions de &laquo;%s&raquo; changes en &laquo;%s&raquo;.",
+	'Upload is disabled.' => "L'upload de fichiers est dsactiv.",
+	'You have no permission to add/upload files.' => "Vous n'avez pas la permission d'ajouter/uploader des fichiers.",
+	'Please select a local file to upload.' => "Veuillez slectionner un fichier local  uploader.",
+	'The file is %s too large. Maximum allowed is: %s.' => "Le fichier est trop gros de %s. La taille maximale autorise est: %s.",
+	'The file exceeds the upload_max_filesize directive in php.ini.' => "Le fichier upload dpasse la taille maximale upload_max_filesize dfinie dans php.ini.",
+	'The file was only partially uploaded.' => "Le fichier n'a t upload que partiellement.",
+	'No file was uploaded.' => "Aucun fichier n'a t upload.",
+	'Missing a temporary folder (upload_tmp_dir in php.ini).' => "Rpertoire temporaire manquant (upload_tmp_dir dans php.ini).",
+	'Unknown error.' => "Erreur inconnue.",
+	'The file does not seem to be a valid upload!' => "Le fichier ne semble pas tre un upload valide!",
+	'An unknown error occurred when moving the uploaded file on the server.' => "Une erreur inconnue s'est produite en dplaant le fichier sur le serveur.",
+	'Could not change permissions of &laquo;%s&raquo; to default chmod setting.' => "Echec du changement de permissions sur &laquo;%s&raquo; vers les rglages chmod par dfaut.",
+	'The file &laquo;%s&raquo; has been successfully uploaded.' => "Le fichier &laquo;%s&raquo; a t mis  jour avec succs.",
+	'Here\'s the code to display it:' => "Voici le code pour l'afficher:",
+	'Add the code to your post !' => "Ajouter le code  votre article !",
+	'No source files!' => "Pas de fichiers source!",
+	'Source and target files are the same. Please choose another name or directory.' => "Les fichiers source et cible sont identiques. Veuillez choisir un autre nom ou un autre rpertoire.",
+	'Cannot overwrite the file &laquo;%s&raquo; because of the following relations' => "Impossible d'craser le fichier &laquo;%s&raquo;  cause des relations suivantes",
+	'Copied &laquo;%s&raquo; to &laquo;%s&raquo;.' => "&laquo;%s&raquo; copi vers &laquo;%s&raquo;.",
+	'Could not copy &laquo;%s&raquo; to &laquo;%s&raquo;.' => "Impossible de copier &laquo;%s&raquo; vers &laquo;%s&raquo;.",
+	'Moved &laquo;%s&raquo; to &laquo;%s&raquo;.' => "&laquo;%s&raquo; dplac vers &laquo;%s&raquo;.",
+	'Could not move &laquo;%s&raquo; to &laquo;%s&raquo;.' => "Impossible de dplacer &laquo;%s&raquo; vers &laquo;%s&raquo;.",
+	'Display Filemanager' => "Afficher le gestionnaire de fichiers",
+	'Restored default values.' => "Restaurer les valeurs par dfaut.",
+	'Settings have not changed.' => "Les rglages n'ont pas chang.",
+	'Maximum allowed filesize must be between %d and %d KB.' => "La taille de fichier maximale autorise doit tre comprise entre %d et %d Ko.",
+	'Valid filename pattern is not a regular expression!' => "Le masque de noms de fichiers valides n'est pas une expression rgulire!",
+	'Valid dirname pattern is not a regular expression!' => "Le masque de noms de fichiers valides n'est pas une expression rgulire!",
+	'File settings updated.' => "Paramtres de fichiers mis  jour.",
+	'Cannot edit file type!' => "Impossible d'diter le type de fichier!",
+	'Requested file type does not exist any longer.' => "Le type de fichier demand n'existe plus.",
+	'Add a file type...' => "Ajouter un type de fichier...",
+	'Copy file type...' => "Dupliquer le type de fichier...",
+	'New file type created.' => "Nouveau type de fichiers cr.",
+	'Record, then Create Similar' => "Enregistrer, puis Crer Similaire",
+	'Record, then Create New' => "Enregistrer, puis Crer Nouveau",
+	'File type updated.' => "Type de fichier mis  jour.",
+	'File type &laquo;%s&raquo; deleted.' => "Le type de fichier &laquo;%s&raquo; a t supprim.",
+	'Cannot delete file type &laquo;%s&raquo;' => "Impossible de supprimer le type de fichier &laquo;%s&raquo;",
+	'Delete file type &laquo;%s&raquo;?' => "Supprimer le type de fichier &laquo;%s&raquo;?",
+	'Cannot edit element!' => "Impossible d'diter l'lment!",
+	'Requested element does not exist any longer.' => "L'lment demand n'existe plus.",
+	'This element is locked and cannot be edited!' => "Cet lment est verrouill et ne peut pas tre dit!",
+	'New element created.' => "Nouvel lment cr.",
+	'Element updated.' => "Element mis  jour.",
+	'Copy element...' => "Copier lment...",
+	'Element &laquo;%s&raquo; deleted.' => "Element &laquo;%s&raquo; supprim.",
+	'Cannot delete element &laquo;%s&raquo;' => "Impossible de supprimer l'lment &laquo;%s&raquo;",
+	'Delete element &laquo;%s&raquo;?' => "Supprimer l'lment &laquo;%s&raquo;?",
+	'Root' => "Racine",
+	'User group' => "Groupe utilisateur",
+	'See <a %s>online manual</a> for details.' => "Consultez le <a %s>manuel en ligne</a> pour les dtails.",
+	'Level' => "Niveau",
+	'Default locale' => "Locale par dfaut",
+	'Select main category in target blog and optionally check additional categories' => "Slectionnez la catgorie principale dans le blog cible; cochez ventuellement des catgories additionnelles",
+	'Select as an additionnal category' => "Slectionner en tant que catgorie additionnelle",
+	'Select as MAIN category' => "Slectionner en tant que catgorie PRINCIPALE",
+	'Browse blog:' => "Parcourir le blog:",
+	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Etant donn que vous tes nouveau, vous allez devoir attendre qu'un administrateur vous autorise  poster. Vous pouvez aussi <a %s>envoyer un mail  l'administrateur</a> pour lui demander une promotion. Lorsque vous serez promu, rechargez simplement cette page et vous pourrez poster. :)",
 	'Editing post' => "Edition d'un article",
-	'#%d in blog: %s' => "n%d dans le blog: %s",
-	'Oops, no comment with this ID!' => "Oups, aucun commentaire avec cet Idx!",
+	'Editing post #%d in blog: %s' => "Edition de l'article n%d dans le blog: %s",
 	'Editing comment' => "Edition d'un commentaire",
 	'New post in blog:' => "Poster dans le blog:",
 	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Vous ne pouvez pas poster dans ce blog tant que vous n'y avez pas cr de catgorie.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Poster dans ce blog (en conservant vos saisies si Javascript est actif)",
-	'b2evo' => "b2evo",
-	'Login...' => "S'identifier...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "Avec b2evolution, vous n'avez pas besoin de pointer vers la page b2login.php pour vous identifier.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Pointez simplement et directement sur la page d'administration  laquelle vous voulez accder, par exemple: %s ou %s. b2evo vous demandera de vous identifier si ncessaire.",
-	'Settings' => "Rglages",
-	'Regional' => "Rgional",
-	'Plug-ins' => "Plug-ins",
-	'General settings updated.' => "Paramtres gnraux mis  jour.",
+	'Adding new post...' => "Ajout du nouvel article...",
+	'Back to post editing' => "Retour  l'dition de l'article",
+	'Recording post...' => "Enregistrement de l'article...",
+	'Post not publicly published: skipping trackback...' => "Article non publi publiquement: pas de trackback...",
+	'Posting Done...' => "Enregistrement effectu...",
+	'Updating post...' => "Mise  jour de l'article...",
+	'Cannot update, please correct these errors:' => "Impossible de mettre  jour, veuillez corriger ces erreurs:",
+	'Updating done...' => "Mise  jour effectue...",
+	'Updating post status...' => "Mise  jour du statut de l'article...",
+	'Oops, no post with this ID!' => "Oups, aucun article avec cet Idx.",
+	'Deleting post...' => "Suppression de l'article...",
+	'Deleting Done...' => "Suppression effectue...",
+	'Cannot update comment, please correct these errors:' => "Impossible de mettr  jour le commentaire; veuillez corriger les erreurs suivantes:",
+	'Back to posts!' => "Retour aux articles!",
+	'You may also want to generate static pages or view your blogs...' => "Peut-tre voudrez vous maintenant gnrer des pages statiques ou voir vos blogs...",
+	'New post' => "Nouvel article",
+	'%d related items' => "%d objets lis",
+	'Cannot delete item status' => "Impossible de supprimer le statut d'objet!",
+	'View Stats for Blog:' => "Stats pour le Blog:",
+	'None' => "Aucun",
+	'Changed hit #%d type to: %s.' => "Changement du type du hit #%d en: %s.",
+	'Deleted hit #%d.' => "Suppression du hit n%d.",
+	'Could not delete hit #%d.' => "Impossible de supprimer le hit n%d.",
+	'Deleted %d hits for %s.' => "%d hits supprims pour %s.",
+	'No hits deleted for %s.' => "Aucun hit supprim pour %s.",
+	'The threshold must be between -100 and 100.' => "Le niveau limite doit tre compris entre -100 et 100.",
+	'Spam weight has to be in the range of 0-100.' => "Le poids doit tre compris dans l'intervalle 0-100.",
+	'Settings updated.' => "Les rglages ont t mis  jour.",
+	'You cannot set a session timeout below %d seconds.' => "Vous ne pouvez soumettre un nouveau commentaire qu'une fois toutes les %d secondes.",
+	'Warning: your session timeout is just %d seconds. Your users may have to re-login often!' => "Attention: le delai d'expiration des sessions est de seulement %d secondes. Vos utilisateurs risquent de devoir se re-identifier souvent!",
+	'Invalid time format.' => "Format d'heure invalide.",
 	'Regional settings updated.' => "Paramtres rgionaux mis  jour.",
-	'You must provide a locale code!' => "Vous devez fournir un code de locale!",
-	'Inserted locale \'%s\' into database.' => "Locale '%s' insre dans la base de donnes.",
-	'Updated locale \'%s\'.' => "Locale '%s' mise  jour.",
-	'Saved locale \'%s\'.' => "Locale '%s' enregistre.",
+	'Deleted settings for locale &laquo;%s&raquo; in database.' => "Les paramtres de la locale &laquo;%s&raquo; ont t supprims de la base de donnes.",
+	'Inserted (and disabled) locale &laquo;%s&raquo; into database.' => "La locale &laquo;%s&raquo; a t insre (et dsactive) dans la base de donnes.",
+	'Inserted locale &laquo;%s&raquo; into database.' => "La locale &laquo;%s&raquo; a t insre dans la base de donnes.",
+	'Saved locale &laquo;%s&raquo;.' => "Locale &laquo;%s&raquo; enregistre.",
 	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Table locales vide, valeurs par dfaut charges depuis <code>/conf/_locales.php</code>.",
 	'File <code>%s</code> not found.' => "Fichier <code>%s</code> introuvable.",
-	'Deleted locale \'%s\' from database.' => "Locale '%s' supprime de la base de donnes.",
+	'Deleted locale &laquo;%s&raquo; from database.' => "Locale &laquo;%s&raquo; supprime de la base de donnes.",
 	'Switched priorities.' => "Priorits modifies.",
-	'Spell Check' => "Vrification orthographique",
-	'Loading Spell Checker. Please wait' => "Chargement du vrificateur d'orthographe. Merci de patienter.",
-	'View Stats for Blog:' => "Stats pour le Blog:",
-	'None' => "Aucun",
-	'Changing hit #%d type to: %s' => "Changement du type du hit #%d en: %s",
-	'Deleting hit #%d...' => "Suppression du hit n%d...",
-	'Pruning hits for %s...' => "Purge des hits du %s...",
-	'Summary' => "Rsum",
-	'Referers' => "Rfrents",
-	'Refering Searches' => "Recherches rfrentes",
-	'Syndication' => "Diffusion XML",
-	'User Agents' => "User Agents",
-	'Direct Accesses' => "Accs directs",
-	'Indexing Robots' => "Robots d'indexation",
-	'Total' => "Total",
-	'Prune this date!' => "Purger cette date!",
-	'Prune' => "Purger",
-	'Prune hits for this date!' => "Purger les hits pour cette date!",
-	'Last referers' => "Rfrents rcents",
-	'These are hits from external web pages refering to this blog' => "Il s'agit de hits provenant de pages web externes ayant un lien vers ce blog",
-	'Delete this hit!' => "Supprimer ce hit!",
-	'Del' => "Suppr",
-	'Log as a search instead' => "Enregistrer plutt comme une recherche",
-	'-&gt;S' => "-&gt;R",
-	'Ban this domain!' => "Bannir ce domaine!",
-	'Ban' => "Bannir",
-	'Top referers' => "Rfrents les plus frquents",
-	'Total referers' => "Total rfrents",
-	'Last refering searches' => "Dernires recherches rfrentes",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Il s'agit de hit de personnes qui sont arrives sur ce blog  travers un moteur de recherche. (Les moteurs de recherche doivent tre lists dans /conf/_stats.php)",
-	'Top refering search engines' => "Moteurs de recherche rfrents les plus frquents",
-	'Top Indexing Robots' => "Robots d'indexation les plus actifs",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Il s'agit de hits provenant de robots tels que les robots indexeurs des moteurs de recherche. (Les robots doivent tre lists dans /conf/_stats.php)",
-	'Top Aggregators' => "Aggregateurs les plus frquents",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Il s'agit de hits provenant d'agrgateurs RSS. (Les agrgateurs doivent tre lists dans /conf/_stats.php)",
-	'Total RSS hits' => "Totals hits RSS",
-	'Last direct accesses' => "Derniers accs directs",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Il s'agit de hits de personnes venues sur ce blog directement (soit en ayant tap l'URL, soit en ayant utilis une entre de leurs Favoris. Les rfrents invalides (trop courts) sont galement lists ici.)",
-	'Top User Agents' => "User Agents les plus frquents",
-	'Custom skin template editing' => "Edition des gabarits de l'habillage \"custom\"",
+	'The database has been updated.' => "La base donnes a t mise  jour.",
+	'The DB schema has been changed since confirmation.' => "Le schma de la base de donnes a chang depuis la confirmation.",
+	'The plugin with ID %d could not get instantiated.' => "Le plugin avec l'ID %d n'a pas pu tre instanci.",
+	'The plugin with ID %d is already disabled.' => "Le plugin avec l'ID %d est dj dsactiv.",
+	'The plugin cannot be disabled because of the following dependencies:' => "Le plugin ne peut pas tre dsactiv  cause des dpendances suivantes:",
+	'Disabled "%s" plugin (%s, #%d).' => "Plugin \"%s\" dsactiv (%s, #%d).",
+	'The "%s" plugin (%s, #%d) is already enabled.' => "Le plugin \"%s\"  (%s, #%d) est dj activ.",
+	'The plugin is in a broken state. It cannot get enabled.' => "Le plugin est dans un tat cass. Il ne peut pas tre activ.",
+	'The plugin cannot be enabled because of the following dependencies:' => "Le plugin ne peut pas tre activ  cause des dpendances suivantes:",
+	'Enabled "%s" plugin (%s, #%d).' => "Plugin \"%s\" activ (%s, #%d).",
+	'The plugin has not been enabled.' => "Le plugin n'a pas t activ.",
+	'Plugins have been reloaded.' => "Les plugin ont t rechargs.",
+	'Plugins have not changed.' => "Les plugins n'ont pas chang.",
+	'Installed plugin &laquo;%s&raquo;.' => "Plugin &laquo;%s&raquo; install.",
+	'The plugin cannot be uninstalled because of the following dependencies:' => "Le plugin ne peut pas tre dsinstall pour cause de dpendances suivantes:",
+	'Could not uninstall plugin #%d.' => "Impossible de dsinstaller le plug-in n%d.",
+	'Dropped the table(s) of the plugin.' => "Les tables du plugin ont t supprimes.",
+	'The &laquo;%s&raquo; plugin (#%d) has been uninstalled.' => "Le plugin &laquo;%s&raquo; (n%d) a t dsinstall.",
+	'Plugin name updated.' => "Nom du plugin mis  jour.",
+	'Plugin description updated.' => "Description du plugin mise  jour.",
+	'Plugin code updated.' => "Code du plugin mis  jour.",
+	'Plugin priority must be numeric (0-100).' => "La priorit du plugin doit tre numrique (0-100).",
+	'Plugin priority updated.' => "Priorit du plugin mise  jour.",
+	'Plugin rendering updated.' => "Rendu du plugin mis  jour.",
+	'Plugin settings have been updated.' => "Les rglages du plugin ont t mis  jour.",
+	'Plugin events have been updated.' => "Les vnements grs par le plugin ont t mis  jour.",
+	'The plugin has been disabled.' => "Le plugin a t dsactiv.",
+	'Edit plugin &laquo;%s&raquo; (ID %d)' => "Editer le plugin &laquo;%s&raquo; (ID %d)",
+	'Help for plugin &laquo;%s&raquo;' => "Aide pour le plugin &laquo;%s&raquo;",
+	'External help page' => "Page d'aide externe",
+	'Cancel installation!' => "Annuler l'installation!",
+	'Finish setup for plugin #%d (%s)' => "Fin de l'installation pour le plugin n%d (%s).",
+	'The plugin needs the following database changes.' => "Le plugin requiert les modifications de base de donne suivantes.",
+	'The following database changes will be carried out. If you are not sure what this means, it will probably be alright.' => "Les modifications suivantes vont tre effectues sur la base de donnes. Si vous n'tes pas sr de ce que cel signifie, il n'y aura probablement pas de problme.",
+	'Install!' => "Installer!",
+	'Cancel uninstall!' => "Annuler la dsinstallation!",
+	'Uninstall plugin #%d (%s)' => "Desinstallation du plugin n%d (%s).",
+	'Uninstalling this plugin will also delete its database tables:' => "Dsinstaller ce plugin va aussi supprimer ses tables de la base de donnes:",
+	'Edit plugin settings!' => "Modifier les rglages du plugin!",
+	'Close info!' => "Fermer infos!",
+	'Name' => "Nom",
+	'Code' => "Code",
+	'This 32 character code uniquely identifies the functionality of this plugin. It is only necessary to call the plugin by code (SkinTag) or when using it as a Renderer.' => "Ce code de 32 caractres identifie de manire unique les fonctionnalits de ce plugin. Il n'est utile que pour appeler ce plugin par code (SkinTag) ou pour l'utiliser en tant que formatteur de texte.",
+	'Short desc' => "Desc courte",
+	'Long desc' => "Desc longue",
+	'ID' => "Idx",
+	'Version' => "Version",
+	'Classname' => "Nom de Classe",
+	'Class file' => "Fichier Classe",
+	'Install NOW!' => "Installer MAINTENANT!",
+	'User level must be between %d and %d.' => "Le niveau de l'utilisateur doit tre compris entre %d et %d.",
+	'Items/days per page must be between %d and %d.' => "Le nombre d'articles/jours par page doit tre compris entre %d et %d.",
+	'Minimun password length must be between %d and %d.' => "La longueur minimale du mot de passe doit tre comprise entre %d et %d.",
+	'Reload-page timeout must be between %d and %d.' => "Le dlai d'expiration pour les \"reload\" doit tre compris entre %d et %d.",
+	'General settings updated.' => "Paramtres gnraux mis  jour.",
 	'Listing:' => "Listing:",
 	'Invalid filename!' => "Nom de fichier invalide!",
 	'Oops, no such file !' => "Oups, ce fichier n'existe pas!",
 	'File edited!' => "Fichier modifi.",
 	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Attention: en ditant cet fichier vous pouvez rendre votre gabarit inutilisable! N'ditez pas ce qui se trouve entre <code>&lt;?php</code> et <code>?&gt;</code> si vous ne savez pas prcisment ce que vous faites!",
-	'&nbsp; Save ! &nbsp;' => "Enregister !",
+	'Save !' => "Enregistrer!",
 	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(vousne pouvez pas mettre  jour ce fichier/gabarit: vous devez autoriser l'accd en criture, avec un chmod 766 mar exemple)",
 	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "Cette page vous permet d'diter l'habillage <strong>custom</strong> (il se trouve dans le rpertoire /skins/custom).",
 	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Vous pouvez diter le fichier de votre choix parmi les suivants (pourvu qu'il soit autoris  l'criture, chmod 766 par exemple)",
 	'Directory %s not found.' => "Rpertoire %s introuvable.",
 	'This is the template that displays the links to the archives for a blog' => "Affiche les liens vers les archives d'un blog",
 	'This is the template that displays the (recursive) list of (sub)categories' => "Affiche la liste (rcursive) des (sous-)catgories.",
-	'This is the template that displays the feedback for a post' => "Affiche les retours (commentaires, trackbacks, etc...) pour un article",
+	'This is the template that displays the feedback for a post' => "Affiche les ractions (commentaires, trackbacks, etc...) pour un article",
 	'This is the template that displays the last comments for a blog' => "Affiche les derniers commentaires d'un blog",
 	'This is the main template. It displays the blog.' => "Il s'agit du gabarit principal. Il affiche le blog.",
 	'This is the page displayed in the comment popup' => "Il s'agit de la page affich dans la fentre popup de commentaire.",
 	'This is the page displayed in the pingback popup' => "Il s'agit de la page affiche dans la fentre popup de pingback.",
 	'This is the page displayed in the trackback popup' => "Il s'agit de la page affiche dans la fentre popup de trackback.",
 	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Note: bien videmment, vous pouvez galement diter les fichiers/gabarits dans votre diteur de texte habituel et les charher ensuite sur le serveur. Cet diteur en ligne est l pour pallier au cas o vous n'avez pas accs  un diteur de texte...",
-	'upload images/files' => "charger des fichiers/images",
-	'File upload' => "Chargement d'un fichier",
-	'Allowed file types:' => "Types de fichiers autoriss:",
-	'Maximum allowed file size: %d KB' => "Taille de fichier maximale autorise: %d Ko.",
-	'Description' => "Description",
-	'Upload !' => "Charger !",
-	'File %s: type %s is not allowed.' => "Fichier %s: le type %s n'est pas autoris.",
-	'Couldn\'t upload your file to:' => "Impossible de charger votre fichier dans:",
-	'Duplicate File?' => "Fichier en double?",
-	'The filename "%s" already exists!' => "Le nom de fichier \"%s\" existe dj!",
-	'Filename "%s" moved to "%s"' => "Fichier \"%s\" dplac vers \"%s\"",
-	'Confirm or rename:' => "Confirmer ou renommer:",
-	'Alternate name' => "Nom alternatif",
-	'Confirm !' => "Confirmer !",
-	'File uploaded !' => "Fichier charg !",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Votre fichier <strong>\"%s\"</strong> a t charg avec succs !",
-	'Here\'s the code to display it:' => "Voici le code pour l'afficher:",
-	'Add the code to your post !' => "Ajoutez le code  votre article !",
-	'Image Details' => "Caractristiques de l'image",
-	'Size' => "Taille",
-	'Type' => "Type",
-	'Close this window' => "Fermer cette fentre",
-	'User management' => "Gestion des utilisateurs",
-	'You cannot change the demouser profile in demo mode!' => "En mode dmo, vous ne pouvez pas modifier le profil de demouser!",
+	'You have no permission to view other users or groups!' => "Vous n'avez pas la permission de visualiser les autres utilisateurs ou groupes!",
+	'Cannot edit user!' => "Impossible d'diter l'utilisateur!",
+	'Requested user does not exist any longer.' => "L'utilisateur demand n'existe plus.",
+	'You have no permission to edit other users!' => "Vous n'avez pas la permission d'diter/modifier les autres utilisateurs!",
+	'You cannot edit the admin and demouser profile in demo mode!' => "En mode dmo, vous ne pouvez pas modifier le profil de admin ou de demouser!",
+	'Cannot edit group!' => "Impossible d'diter le groupe!",
+	'Requested group does not exist any longer.' => "Le groupe demand n'existe plus.",
+	'You have no permission to edit groups!' => "Vous n'avez pas la permission d'diter/modifier les groupes.",
+	'You cannot edit the groups of user &laquo;admin&raquo; or &laquo;demouser&raquo; in demo mode!' => "En mode dmo, vous ne pouvez pas modifier le profil de &laquo;admin&raquo; ou de &laquo;demouser&raquo;!",
 	'You are only allowed to update your own profile!' => "Vous n'tes pas autoris qu' modifier votre propre profil!",
-	'You must provide an unique login!' => "Vous devez fournir un identifiant unique!",
-	'User level must be between %d and %d.' => "Le niveau de l'utilisateur doit tre compris entre %d et %d.",
+	'You must provide a login!' => "Vous devez fournir un identifiant!",
 	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Cet identifiant existe dj. Voulez-vous <a %s>diter l'utilisateur existant</a>?",
-	'You typed two different passwords.' => "Vous avez tap deux mots de passe diffrents.",
-	'The mimimum password length is %d characters.' => "Les mots de passe doivent contenir au minimum %d caractres.",
+	'Please enter a nickname (can be the same as your login).' => "Veuillez entrer votre pseudonyme (peut tre identique  l'identifiant).",
+	'Please enter an e-mail address.' => "Veuillez entrer une adresse email.",
+	'The ICQ UIN can only be a number, no letters allowed.' => "Le numro ICQ doit tre compos uniquement de chiffres; les lettres ne sont pas autorises.",
+	'The threshold must be between 1 and 5.' => "Le niveau  doit tre compris entre 1 et 5.",
 	'User updated.' => "Utilisateur mis  jour.",
 	'New user created.' => "Nouvel utilisateur cr.",
+	'User feature settings have been changed' => "Les paramtres utilisateur ont t mis  jour.",
+	'Usersettings of Plugins have been updated.' => "Le niveau  doit tre compris entre 1 et 5.",
 	'Invalid promotion.' => "Promotion invalide.",
 	'User level changed.' => "Niveau de l'utilisateur modifi.",
 	'You can\'t delete yourself!' => "Vous ne pouvez pas supprimer votre propre compte!",
 	'You can\'t delete User #1!' => "Vous ne pouvez pas supprimer l'utilisateur n1!",
-	'Delete User %s?' => "Supprimer l'utilisateur [%s]?",
-	'Warning' => "Attention",
-	'deleting an user also deletes all posts made by this user.' => "supprimer un utilisateur supprime galement tous les articles de cet utilisateur.",
-	'Deleting User...' => "Suppression de l'utilisateur...",
-	'You can\'t delete Group #1!' => "Vous ne pouvez pas supprimer le groupe n1!",
-	'You can\'t delete the default group for new users!' => "Vous ne pouvez pas supprimer le groupe utilis par dfaut pour les nouveau utilisateurs.",
-	'Delete group [%s]?' => "Supprimer le groupe [%s]?",
-	'Group deleted...' => "Groupe supprim...",
+	'User &laquo;%s&raquo; [%s] deleted.' => "L'utilisateur &laquo;%s&raquo; [%s] a t supprim.",
+	'Cannot delete User &laquo;%s&raquo; [%s]' => "Impossible de supprimer l'utilisateur &laquo;%s&raquo; [%s]",
+	'You must provide a group name!' => "Vous devez fournir un nom de groupe!",
 	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "Ce groupe existe dj. Voulez-vous <a %s>diter le groupe existant</a>?",
+	'New group created.' => "Nouveau groupe cr.",
 	'Group updated.' => "Groupe mis  jour.",
-	'The user was not created:' => "L'utilisateur n'a pas t cr:",
-	'The user was not updated:' => "L'utilisateur n'a pas t mis  jour:",
-	'The group was not created:' => "Le groupe n'a pas t cr:",
-	'The group was not updated:' => "Le groupe n'a pas t mis  jour:",
-	'You are not allowed to view other users.' => "Vous n'tes pas autoris  voir les autres utilisateurs.",
-	'Adding new post...' => "Ajout du nouvel article...",
-	'Supplied URL is invalid: ' => "L'URL fournie est invalide:",
-	'Supplied content is invalid' => "Le contenu est invalide",
-	'Cannot post, please correct these errors:' => "Impossible d'enregistrer; veuillez corriger les erreurs suivantes:",
-	'Back to post editing' => "Retour  l'dition de l'article",
-	'Recording post...' => "Enregistrement de l'article...",
-	'Sleeping...' => "Attente...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Article non publi publiquement: pas de trackback, pingback ni pings...",
-	'Posting Done...' => "Enregistrement effectu...",
-	'Updating post...' => "Mise  jour de l'article...",
-	'Post had already pinged: skipping blog pings...' => "Les pings concernant cet article ont dj t envoys: pas de pings...",
-	'Updating done...' => "Mise  jour effectue...",
-	'Updating post status...' => "Mise  jour du statut de l'article...",
-	'Deleting post...' => "Suppression de l'article...",
-	'Oops, no post with this ID!' => "Oups, aucun article avec cet Idx.",
-	'Deleting Done...' => "Suppression effectue...",
-	'Error' => "Erreur",
-	'Cannot update comment, please correct these errors:' => "Impossible de mettr  jour le commentaire; veuillez corriger les erreurs suivantes:",
-	'Back to posts!' => "Retour aux articles!",
-	'You may also want to generate static pages or view your blogs...' => "Peut-tre voudrez vous maintenant gnrer des pages statiques ou voir vos blogs...",
-	'New post' => "Nouvel article",
-	'User group' => "Groupe utilisateur",
-	'See <a %s>online manual</a> for details.' => "Consultez le <a %s>manuel en ligne</a> pour les dtails.",
-	'Level' => "Niveau",
-	'Default locale' => "Locale par dfaut",
-	'Select main category in target blog and optionally check additional categories' => "Slectionnez la catgorie principale dans le blog cible; cochez ventuellement des catgories additionnelles",
-	'Select as an additionnal category' => "Slectionner en tant que catgorie additionnelle",
-	'Select as MAIN category' => "Slectionner en tant que catgorie PRINCIPALE",
-	'Tools' => "Outils",
-	'Bookmarklet' => "Bookmarklet",
-	'Add this link to your Favorites/Bookmarks:' => "Ajoutez ce lien  vos Favoris:",
-	'b2evo bookmarklet' => "bookmarklet b2evo",
-	'Post to b2evolution' => "Poster dans b2evoltution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "Impossible de trouver la Sidebar! Vous devez utiliser Mozilla 0.9.4 ou suprieur!",
-	'SideBar' => "SideBar",
-	'Add the <a %s>b2evo sidebar</a> !' => "Ajoutez la <a %s>Sidebar b2evo</a> !",
-	'Add this link to your favorites:' => "Ajoutez ce lien  vos favoris:",
-	'b2evo sidebar' => "Sidebar b2evo",
+	'You can\'t delete Group #1!' => "Vous ne pouvez pas supprimer le groupe n1!",
+	'You can\'t delete the default group for new users!' => "Vous ne pouvez pas supprimer le groupe utilis par dfaut pour les nouveau utilisateurs.",
+	'Group &laquo;%s&raquo; deleted.' => "Le groupe &laquo;%s&raquo; a t supprim.",
+	'Cannot delete Group &laquo;%s&raquo;' => "Impossible de supprimer le groupe &laquo;%s&raquo;",
+	'Delete user &laquo;%s&raquo; [%s]?' => "Supprimer l'utilisateur &laquo;%s&raquo; [%s]?",
+	'Delete group &laquo;%s&raquo;?' => "Supprimer le groupe &laquo;%s&raquo;?",
+	'Main tab' => "Onglet ppal",
+	'Removed %d cached entries.' => "%d entres de cache retires.",
+	'Items' => "Articles",
+	'Delete pre-renderered item cache.' => "Supprimer le cache de pr-rendu des articles.",
 	'Movable Type Import' => "Import Movable Type",
 	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "Utilisez la fonction d'export de MT pour crer un fichier .TXT contenant vos articles;",
-	'Place that file into the /admin folder on your server;' => "PLacez ce fichier dans le dossier /admin de votre serveur;",
 	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "Suivez les instructions dans <a %s>l'utilitaire de migration MT</a>.",
+	'Cannot edit entry!' => "Impossible d'diter l'entre!",
+	'Requested entry does not exist any longer.' => "L'entre demande n'existe plus.",
+	'Please enter a string.' => "Merci d'entrer une chaine de caractres.",
+	'Entry created.' => "Entre cre.",
+	'Entry #%d updated.' => "Entre n%d mise  jour.",
+	'Cannot delete entry!' => "Impossible de supprimer l'entre!",
+	'Entry #%d deleted.' => "Entre #%d supprime.",
+	'The following relations prevent deletion:' => "Les relations suivantes empchent la suppression:",
+	'Please delete related objects before you proceed.' => "Veuillez supprimer les objets lis avant de continuer.",
+	'This element is already at the top.' => "Cet lment est dj en premire position.",
+	'This element is already at the bottom.' => "Cet lment est dj en dernire position.",
+	'Delete entry #%d?' => "Supprimer l'entre n%d?",
+	'Duplicate...' => "Dupliquer...",
+	'Edit...' => "Editer...",
+	'Delete!' => "Supprimer!",
+	'Actions' => "Actions",
+	'New entry' => "Nouvelle entre",
+	'Edit entry' => "Editer entre",
+	'Record' => "Enregistrer",
+	'Update' => "Mettre  jour",
+	'Reporting abuse to b2evolution aborted (Running on localhost).' => "Abandon de l'envoi de l'abus  b2evolution.net (excution sur localhost).",
+	'Reported abuse to %s.' => "Abus signal  %s.",
+	'Failed to report abuse to b2evolution.net.' => "Impossible d'envoyer un rapport  b2evolution.net.",
+	'Latest update timestamp' => "Date de dernire mise  jour",
+	'Requesting abuse list from %s...' => "Demande de la liste noire  %s...",
+	'Incomplete reponse.' => "Rponse incomplte.",
+	'No new blacklisted strings are available.' => "Aucune nouvelle entre n'est disponible.",
+	'Adding strings to local blacklist:' => "Ajout de chaines  la liste noire locale:",
+	'Adding:' => "Ajout de:",
+	'Not necessary! (Already handled)' => "Non ncessaire! (Dj pris en charge)",
+	'New latest update timestamp' => "Nouvelle date de dernire mise  jour",
+	'Invalid reponse.' => "Rponse non valide.",
+	'%d related categories' => "%d catgories lies",
+	'%d user rights defintions' => "%d dfinitions de permissions utilisateur",
+	'%d subscriptions' => "%d abonnements",
+	'Blog Folder URL' => "URL du rpertoire du blog",
+	'You must provide an absolute URL (starting with <code>http://</code> or <code>https://</code>)!' => "Vous devez indiquer une URL absolue (commenant par <code>http://</code> ou <code>https://</code>)!",
+	'You must provide a relative URL (without <code>http://</code> or <code>https://</code>)!' => "Vous devez indiquer une URL relative (sans <code>http://</code> ni <code>https://</code>)!",
+	'You must provide an URL blog name!' => "Vous devez entrer un 'Nom URL' pour le blog !",
+	'This URL blog name is already in use by another blog. Please choose another name.' => "Ce 'Nom URL' est dj utilis pour un autre blog. Veuillez choisir un autre nom.",
+	'Media dir location' => "Emplacement du rp. mdia",
+	'You must provide the full path of the media directory.' => "Vous devez un indiquer le chemin complet du rpertoire mdia.",
+	'You must provide the media subdirectory.' => "Vous devez indiquer le sous-rpertoire mdia.",
+	'Contact the admin' => "Contact admin",
+	'The blog\'s media directory &laquo;%s&raquo; could not be created, because the parent directory is not writable or does not exist.' => "Le dossier mdia &laquo;%s&raquo; pour le blog n'a pas pu tre cr car le rpertoire parent n'autorise pas l'criture ou n'existe pas.",
+	'The blog\'s media directory &laquo;%s&raquo; could not be created.' => "Le dossier mdia &laquo;%s&raquo; n'a pas pu tre cr pour le blog.",
+	'The blog\'s media directory &laquo;%s&raquo; has been created with permissions %s.' => "Le dossier mdia &laquo;%s&raquo; pour le blog a t cr avec les permissions %s.",
+	'Deleted post-categories' => "Liaisions article-catgories supprimes",
+	'Deleted comments on blog\'s posts' => "Commentaires sur les articles du blog supprims",
+	'Deleted blog\'s posts' => "Articles du blog supprims",
+	'Deleted blog\'s categories' => "Catgories du blog supprimes",
+	'Deleted blog\'s user permissions' => "Permissions utilisateur du blog supprimes",
+	'Deleted blog\'s group permissions' => "Permissions groupes du blog supprimes",
+	'Deleted blog\'s subscriptions' => "Abonnements au blog supprims",
+	'Deleted blog\'s hitlogs' => "Journal des hits du blog supprim",
+	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "ERREUR! Impossible de supprimer! Vous devrez supprimer le fichier [%s]  la main.",
+	'Could not delete stub file [%s]' => "Impossible de supprimer le fichier stub [%s]",
+	'Deleted blog\'s stub file' => "Fichier stub du blog supprim",
+	'Could not delete static file [%s]' => "Impossible de supprimer le fichier statique [%s]",
+	'Deleted blog\'s static file' => "Fichier statique du blog supprim",
+	'Requested blog does not exist!' => "Le blog demand n'existe pas!",
+	'Cannot delete if there are sub-categories!' => "Impossible de supprimer s'il y a des sous-catgories!",
+	'Cannot delete last category if there are posts inside!' => "Impossible de supprimer la dernire catgorie si elle contient des articles!",
+	'Requested category %s does not exist!' => "La catgorie demande %s n'existe pas",
+	'Browse category' => "Afficher cette catgorie",
+	'Member' => "Membre",
+	'Visitor' => "Visiteur",
+	'N/A' => "N/A",
+	'Edit this comment' => "Editer ce commentaire",
+	'Delete this comment' => "Supprimer ce commentaire",
+	'You are about to delete this comment!\\n\'Cancel\' to stop, \'OK\' to delete.' => "Vous tes sur le point de supprimer ce commentaire!",
+	'Deprecate!' => "Dprcier!",
+	'Deprecate this comment!' => "Dprcier ce commentaire!",
+	'Publish!' => "Publier!",
+	'Publish this comment!' => "Publier ce commentaire!",
+	'Send email to comment author' => "Envoyer email  l'auteur du commentaire",
+	'Permanent link to this comment' => "Lien permanent vers ce commentaire",
+	'[%s] New trackback on "%s"' => "[%s] Nouveau trackback sur \"%s\"",
+	'[%s] New comment on "%s"' => "[%s] Nouveau commentaire sur \"%s\"",
+	'Blog' => "Blog",
+	'Post' => "Article",
+	'Url' => "Url",
+	'Comment' => "Commentaire",
+	'Edit/Delete' => "Editer/Supprimer",
+	'Edit your subscriptions/notifications' => "Editer vos abonnements/notifications",
+	'Leave a comment' => "Laisser un commentaire",
+	'1 comment' => "1 commentaire",
+	'%d comments' => "%d commentaires",
+	'No comment yet...' => "Pas de commentaire pour l'instant...",
+	'WARNING: Deleting this object will also delete:' => "ATTENTION: Supprimer cet objet supprimera galement:",
+	'Created on %s by %s' => "Cr le %s par %s",
+	'Created by %s' => "Cr par %s",
+	'Created on %s' => "Cr le %s",
+	'Last mod on %s by %s' => "Dernire modification le %s par %s",
+	'Last mod by %s' => "Dernire modification le %s",
+	'Last mod on %s' => "Dernire modification le %s",
+	'%d linked items' => "%d objets lis",
+	'Directory &laquo;%s&raquo;' => "Rpertoire &laquo;%s&raquo;",
+	'File &laquo;%s&raquo;' => "Fichier &laquo;%s&raquo;",
+	'Directory' => "Rpertoire",
+	'Unknown' => "Inconnu",
+	'&lt;dir&gt;' => "&lt;dossier&gt;",
+	'Open in a new window' => "Ouvrir dans une nouvelle fentre",
+	'B.' => "o.",
+	'Bytes' => "Octets",
+	'KB' => "Ko",
+	'Kilobytes' => "Kilooctets",
+	'MB' => "Mo",
+	'Megabytes' => "Mgaoctets",
+	'GB' => "Go",
+	'Gigabytes' => "Gigaoctets",
+	'TB' => "To",
+	'Terabytes' => "Traoctets",
+	'&laquo;%s&raquo; is not a valid filename.' => "&laquo;%s&raquo; n'est pas un nom de fichier valide.",
+	'&laquo;%s&raquo; has an unallowed extension.' => "&laquo;%s&raquo; n'a pas une extension autorise.",
+	'&laquo;%s&raquo; has an unrecognized extension.' => "&laquo;%s&raquo; a une extension non reconnue.",
+	'&laquo;%s&raquo; has not a valid extension.' => "&laquo;%s&raquo; n'a pas une extension valide.",
+	'&laquo;%s&raquo; is not a valid directory name.' => "&laquo;%s&raquo; n'est pas un nom de dossier valide.",
+	'Open this directory in the file manager' => "Ouvrir ce rpertoire dans le gestionnaire de fichiers.",
+	'Cannot open directory &laquo;%s&raquo;!' => "Impossible d'ouvrir le rpertoire &laquo;%s&raquo;!",
+	'Change Order' => "Changer l'ordre",
+	'The filter &laquo;%s&raquo; is not a regular expression.' => "Le filtre &laquo;%s&raquo; n'est pas une expression rgulire.",
+	'No filter' => "Aucun filtre",
+	'regular expression' => "expression rgulire",
+	'No directory.' => "Aucun rpertoire.",
+	'Change to this directory' => "Aller dans ce rpertoire",
+	'Please enter file extensions separated by space.' => "Merci d'entrer les extensions de fichier spares par des espaces.",
+	'Invalid file extensions format.' => "Format des extensions de fichier invalide.",
+	'Please enter a name.' => "Merci d'entrer un nom.",
+	'Please enter a mime type.' => "Merci d'entrer un type MIME.",
+	'Please enter a file name.' => "Merci d'entrer un nom de fichier?",
+	'Parent ID must be a number' => "L'ID parent doit tre un nombre",
+	'New element' => "Nouvel lment",
+	'Element' => "Element",
+	'Add to' => "Ajouter ",
+	'name' => "nom",
+	'External ID' => "ID externe",
+	'1 - Highest' => "1 - La plus leve",
+	'2 - High' => "2 - Eleve",
+	'3 - Medium' => "3 - Moyenne",
+	'4 - Low' => "4 - Basse",
+	'5 - Lowest' => "5 - La plus basse",
+	'%d links to source items' => "%d liens vers des objets source",
+	'%d links to child items' => "%d liens vers des objets enfants",
+	'%d links to destination items' => "%d liens vers des objets destination",
+	'%d links to extra categories' => "%d liens vers des catgories supplmentaires",
+	'Please enter a valid issue date.' => "Merci d'entrer une date de publication valide.",
+	'Please enter a valid deadline.' => "Merci d'entrer une date d'chance valide.",
+	'Comments are closed for this post.' => "Les commentaires sont ferms pour cet article.",
+	'This post is not published. You cannot leave comments.' => "Cet article n'est pas publi. Vous ne pouvez pas laisser de commentaire.",
+	'Read more!' => "Lire la suite!",
+	'More:' => "Suite:",
+	'Send email to post author' => "Envoyer un email  l'auteur de l'article.",
+	'Send email to assigned user' => "Envoyer un email  l'utilisateur assign",
+	'Permanent link to full entry' => "Lien permanent vers l'article complet",
+	'Display feedback / Leave a comment' => "Afficher les ractions / Laisser un commentaire",
+	'Send feedback' => "Ragir",
+	'1 feedback' => "1 raction",
+	'%d feedbacks' => "%d retours",
+	'Display comments / Leave a comment' => "Afficher les commentaires / Laisser un commentaire",
+	'Display trackbacks / Get trackback address for this post' => "Afficher les trackbacks / Obtenir l'adresse de trackback pour cet article",
+	'Trackback (0)' => "Trackback (0)",
+	'Trackback (1)' => "Trackback (1)",
+	'Trackbacks (%d)' => "Trackbacks (%d)",
+	'Display pingbacks' => "Afficher les pingbacks",
+	'Pingback (0)' => "Pingback (0)",
+	'Pingback (1)' => "Pingback (1)",
+	'Pingbacks (%d)' => "Pingbacks (%d)",
+	'Moderate these feedbacks' => "Modrer ces ractions",
+	'Moderate...' => "Modrer...",
+	'Delete this post' => "Supprimer cet article",
+	'You are about to delete this post!\\n\'Cancel\' to stop, \'OK\' to delete.' => "Vous tes sur le point de supprimer cet article!",
+	'Edit this post...' => "Editer cet article...",
+	'Publish NOW!' => "Publier maintenant!",
+	'Publish now using current date and time.' => "Publier maintenant en utilisant l'heure et la date courantes.",
+	'Deprecate this post!' => "Dprcier cet commentaire!",
+	'Configure plugins' => "Configuration des plug-ins",
+	'No renderer plugins are installed.' => "Aucun plugin de formattage de texte n'est install.",
+	'No views' => "Aucune vue",
+	'1 view' => "1 vue",
+	'%d views' => "%d vues",
+	'Post had already pinged: skipping notifications...' => "Les pings concernant cet article ont dj t envoys: pas de notifications...",
+	'Post processing already pending...' => "Oprations de post traitement dj planifies...",
+	'Post not publicly published: skipping notifications...' => "Article non publi publiquement: pas de notifications...",
+	'Scheduling asynchronous notifications...' => "Planification des notifications asynchrones...",
+	'Send notifications for &laquo;%s&raquo;' => "Envoi des notifications pour &laquo;%s&raquo;",
+	'Notifying subscribed users...' => "Notification des utilisateurs abonns...",
+	'No-one to notify.' => "Persone  notifier.",
+	'Content' => "Contenu",
+	'[%s] New post: "%s"' => "[%s] Nouvel article: \"%s\"",
+	'Notifying:' => "Notifier:",
+	'Skipping pings (Running on localhost).' => "Abandon (le serveur tourne sur localhost).",
+	'Pinging %s...' => "Ping de %s...",
+	'Pages:' => "Pages:",
+	'Next page' => "Page suivante",
+	'Previous page' => "Page prcdente",
+	'Previous post' => "Article prcdent",
+	'Next post' => "Article suivant",
+	'Next Page' => "Page suivante",
+	'Previous Page' => "Page Prcdente",
+	'Note: Moving posts across blogs is enabled. Use with caution.' => "Note: Le dplacement d'articles entre blogs est activ. Utilisez avec prcaution.",
+	'Note: Cross posting among multiple blogs is enabled.' => "Note: l'enregistrement d'articles simultanment dans plusieurs blogs est autoris.",
+	'Note: Cross posting among multiple blogs is currently disabled.' => "Note: l'enregistrement d'articles simultanment dans plusieurs blogs est actuellement interdit.",
+	'Note: Cross posting among multiple categories is currently disabled.' => "Note: l'enregistrement d'articles simultanment dans plusieurs catgories est actuellement dsactiv.",
+	'Main' => "Principale",
+	'Extra' => "Extra",
+	'Category' => "Catgorie",
+	'Select as an additional category' => "Slectionner en tant que catgorie additionnelle",
+	'Invalid post, please correct these errors:' => "Article invalide; veuillez corriger les erreurs suivantes:",
+	'Sorry, there is no post to display...' => "Dsol, il n'y a pas d'article  afficher...",
+	'Invalid date' => "Date invalide",
+	'Invalid request' => "Requte invalide",
+	'Post details' => "Article complet",
+	'All but ' => "Toutes sauf",
+	'Archives for' => "Archives pour",
+	'week' => "semaine",
+	'Keyword(s)' => "Mot(s) clef",
+	'Author(s)' => "Auteur(s)",
+	'Not assigned' => "Non assign",
+	'Without status' => "Sans statut",
+	'Status(es)' => "Statuts",
+	'Visibility' => "Visibilit",
+	'Start at' => "A partir du",
+	'Hide past' => "Cacher le pass",
+	'Stop at' => "Jusqu'au",
+	'Hide future' => "Cacher le futrur",
+	'Limit to %d last days' => "Limiter aux %d derniers jours",
+	'Limit to %d days' => "Limiter  %d jours",
+	'%d related collections' => "%d collections lies",
+	'bad char in User Agent' => "Caractre invalide dans le User Agent",
+	'Pruning has already been done today' => "La purge a dj t effectue aujourd'hui",
+	'not a query - no params!' => "pas une requte - pas de paramtres!",
+	'no query string found' => "chane de recherche non trouve",
+	'Guest Users:' => "Visiteurs:",
+	'%d users in this group' => "%d utilisateurs dans ce groupe",
+	'New group' => "Nouveau groupe",
+	'%d posts last edited by this user' => "%d articles modifis en dernier par cet utilisateur",
+	'%d posts assigned to this user' => "%d articles assigns  cet utilisateur",
+	'%d links created by this user' => "%d liens crs par cet utilisateur",
+	'%d links last edited by this user' => "%d liens modifis en dernier par cet utilisateur",
+	'%d user settings on collections' => "%d prfrences utilisateur sur des collections",
+	'%d sessions opened by this user' => "%d sessions ouvertes par cet utilisateur",
+	'%d user permissions on blogs' => "%d permissions utilisateur sur les blogs",
+	'%d posts created by this user' => "%d articles crs par cet utilisateur",
+	'The user\'s media directory &laquo;%s&raquo; could not be created, because the parent directory is not writable or does not exist.' => "Le dossier mdia &laquo;%s&raquo; de l'utilisateur n'a pas pu tre cr car le rpertoire parent  n'autorise pas l'criture ou n'existe pas;",
+	'The user\'s media directory &laquo;%s&raquo; could not be created.' => "Le dossier media &laquo;%s&raquo; de l'utilisateur n'a pas pu tre cr.",
+	'The user\'s directory &laquo;%s&raquo; has been created with permissions %s.' => "Le dossier mdia &laquo;%s&raquo; pour l'utilisateur a t cr avec les permssions %s.",
+	'Group/user permission denied by %s!' => "Permission de groupe/utilisateur refuse par %s!",
+	'Nickname' => "Surnom",
+	'Login' => "Identifiant ",
+	'First name' => "Prnom",
+	'Last name' => "Nom",
+	'You need to validate your email address by clicking on the following link.' => "Vous devez valider votre adress email en cliquant sur le lien suivant.",
+	'Link to validate your %s account:' => "Lien pour valider votre compte %s:",
+	'Validate your email address for "%s"' => "Validez votre adresse email pour \"%s\"",
+	'Send email to user' => "Envoyer un email  l'utilisateur",
+	'Login...' => "S'identifier...",
+	'Login if you have an account...' => "Identifiez vous si vous avez un compte...",
+	'Register...' => "S'inscrire...",
+	'Register to open an account...' => "Inscrivez vous pour ouvrir un compte...",
+	'Logout (%s)' => "Dconnexion (%s)",
+	'Logout from your account' => "Dconnexion de votre compte",
+	'Admin' => "Administration",
+	'Go to the back-office' => "Atteindre l'interface d'administration",
+	'Profile (%s)' => "Profil (%s)",
+	'Edit your profile' => "Edition de votre profil",
+	'Subscribe (%s)' => "S'abonner (%s)",
+	'Subscribe to email notifications' => "S'abonner aux notifications par email",
+	'Please enter a login.' => "Veuillez entrer un identifiant.",
+	'The email address is invalid.' => "L'adresse email est invalide.",
+	'Please enter your password twice.' => "Veuillez entrer votre mot de passe deux fois.",
+	'You typed two different passwords.' => "Vous avez tap deux mots de passe diffrents.",
+	'The minimum password length is %d characters.' => "Les mots de passe doivent contenir au minimum %d caractres.",
+	'The password must be different from your login.' => "Le mot de passe doit tre diffrent de votre identifiant.",
+	'The password must be different from your nickname.' => "Le mot de passe doit tre diffrent de votre surnom.",
+	'uncheck all' => "dcocher tout",
+	'check all' => "cocher tout",
+	'Banned domains blacklist' => "Liste noire des domaines interdits",
+	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Toute URL contenant l'un des mots clefs suivants ne pourra apparaitre dans les articles, commentaires et logs.",
+	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Si un mot clef empche la saisie de mots clefs lgitimes, cliquez sur la coche verte pour lever l'interdiction sur le mot clef concern.",
+	'Request abuse update from centralized blacklist!' => "Demander une mise  jour depuis la liste noire centralise!",
+	'Banned keywords blacklist' => "Liste noire des mots clefs interdits",
+	'Keywords' => "Mots clef",
+	'Separate with space' => "Sparez par un espace",
+	'All keywords' => "Tous les mots",
+	'Keyword' => "Mot clef",
+	'Local' => "Local",
+	'Reported' => "Rapport",
+	'Central' => "Centralis",
+	'Source' => "Source",
+	'Allow keyword back (Remove it from the blacklist)' => "Autotiser le mot clef  nouveau (Le retirer de la liste noire)",
+	'Report abuse to centralized ban blacklist!' => "Rapporter cet abus  la liste noire centralise!",
+	'Report' => "Rapporter",
+	'Check hit-logs and comments for this keyword!' => "Vrifier la prsence du mot clef dans les hitlogs et les commentaires!",
+	'Re-check' => "Re-chercher",
+	'Media library' => "Bibliothque mdia",
+	'Default' => "Par dfaut",
+	'subdirectory &quot;%s&quot; (URL blog name) of %s' => "sous dossier &quot;%s&quot; (nom URL du blog) de %s",
+	'Subdirectory of media folder' => "Sous-dossier du rpertoire mdia",
+	'Custom location' => "Emplacement personnalis",
+	'directory' => "rpertoire",
+	'URL' => "URL",
+	'After each new post...' => "Aprs chaque nouvel article...",
+	'Ping ' => "Pinger",
+	'There are no ping plugins activated.' => "Aucun plugin de ping spam n'est activ.",
+	'Meta data' => "Meta donnes",
+	'Short Description' => "Description courte",
+	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Utilise dans la balise meta de description et dans les flux RSS. PAS DE HTML!",
+	'This is is used in meta tag keywords. NO HTML!' => "Utilise dans la balise meta de mots clefs. PAS DE HTML!",
+	'Notes' => "Notes",
+	'Additional info. Appears in the backoffice.' => "Infos complmentaires. Apparaissent dans l'administration.",
 	'Static file generation' => "Gnration d'un fichier statique",
 	'Static filename' => "Nom du fichier statique",
 	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Il s'agit du nom du fichier .html qui sera cr lorsque vous gnrerez une version statique de la page d'accueil de votre blog.",
-	'After each new post...' => "Aprs chaque nouvel article...",
-	'Ping b2evolution.net' => "Ping de b2evolution.net",
-	'to get listed on the "recently updated" list on b2evolution.net' => "pour tre list dans \"recently updated\" sur b2evolution.net",
-	'Ping technorati.com' => "Ping de Technorati.com",
-	'to give notice of new post.' => "pour signaler un nouvel article.",
-	'Ping weblogs.com' => "Ping de Weblogs.com",
-	'Ping blo.gs' => "Ping de Blo.gs",
-	'Advanced options' => "Options avances",
-	'Allow trackbacks' => "Autoriser les trackbacks",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Autoriser les autres bloggueurs  envoyer des trackbacks vers ce blog afin de vous informer quand ils y font rfrence. Ceci vous autorise galement  envoyer des trackbacks vers d'autres blogs.",
-	'Allow pingbacks' => "Autoriser les pingbacks",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Autoriser les autres bloggueurs  envoyer des pingbacks vers ce blog afin de vous informer quand ils y font rfrence. Ceci vous autorise galement  envoyer des pingbacks vers d'autres blogs.",
-	'General parameters' => "Paramtres gnraux",
-	'Full Name' => "Nom Complet",
-	'Will be displayed on top of the blog.' => "Affich en haut du blog.",
-	'Short Name' => "Nom Court",
-	'Will be used in selection menus and throughout the admin interface.' => "Sera utilis dans les menus de slection au travers de l'interface d'administration.",
-	'Main Locale' => "Locale Principale",
-	'Determines the language of the navigation links on the blog.' => "Dtermine la langue des liens de navigation sur le blog.",
-	'Access parameters' => "Paramtres d'accs",
-	'Default blog on index.php' => "Blog par dfaut sur index.php",
-	'Current default is:' => "Actuellement:",
-	'Other blog through index.php' => "Autre blog  travers index.php",
-	'Other blog through stub file (Advanced)' => "Autre blog  travers un fichier stub (Avanc)",
-	'You MUST create a stub file for this to work.' => "Vous DEVEZ crer un fichier stub pour que ceci fonctionne.",
-	'Preferred access type' => "Type d'accs prfr",
-	'Blog Folder URL' => "URL du rpertoire du blog",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Pas de slash  la fin. (Si vous ne savez pas, laissez ce champ vide.)",
-	'URL blog name / Stub name' => "Nom URL du blog / fichier stub",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "Utilis dans les URLs pour identifier ce blog. Entrez le nom du fichier stub si vous utilisez un accs par fichier stub.",
-	'Default display options' => "Options d'affichage par dfaut",
+	'Tagline' => "Signature",
+	'This is diplayed under the blog name on the blog template.' => "Affiche sous le nom du blog sur le gabarit du blog.",
+	'Long Description' => "Description longue",
+	'This is displayed on the blog template.' => "Affiche sur le gabarit principal.",
+	'Skin and style' => "Habillage et style",
 	'Default skin' => "Habillage par dfaut.",
 	'This is the default skin that will be used to display this blog.' => "Il s'agit de l'habillage par dfaut qui sera utilis pour afficher votre blog.",
 	'Allow skin switching' => "Autoriser la slection d'autres habillages.",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Les utilisateurs pourront slectionner un autre habillage pour voir le blog (et leur habillage prfr sera sauv dans un cookie).",
+	'Users will be able to select another skin to view the blog (and their preferred skin will be saved in a cookie).' => "Les utilisateurs pourront slectionner un autre habillage pour voir le blog (et leur habillage prfr sera sauv dans un cookie).",
+	'Allow customized blog CSS file' => "Autoriser CSS personnalis pour ce blog",
+	'A CSS file in the blog media directory will override the default skin stylesheet.' => "Un fichier CSS dans le rpertoire mdia du blog prendra l'ascendant sur le style par dfaut de l'habillage.",
+	'Allow user customized CSS file for this blog' => "Autoriser CSS personnalis par utilisateur",
+	'Users will be able to override the blog and skin stylesheet with their own.' => "Les utilisateurs pourront remplacer les feuilles de style du blog ou de l'habillage avec leur propre CSS.",
+	'List of public blogs' => "Liste des blogs publics",
 	'Display public blog list' => "Afficher la liste des blogs publics",
 	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Cochez cette case si vous voulez afficher la liste de tous les blogs de votre page (si votre habillage le supporte).",
 	'Include in public blog list' => "Inclure dans la liste des blogs publics",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Cochez si vous voulez que ce blog soit inclus dans la liste des blogs publics.",
+	'Check this if you want this blog to be displayed in the list of all public blogs.' => "Cochez si vous voulez que ce blog soit inclus dans la liste des blogs publics.",
+	'Link blog / Blogroll' => "Blog de liens / Blogroll",
 	'Default linkblog' => "Blog de liens par dfaut",
 	'Will be displayed next to this blog (if your skin supports this).' => "Affich  ct de ce blog (si votre habillage le supporte).",
-	'Tagline' => "Signature",
-	'This is diplayed under the blog name on the blog template.' => "Affiche sous le nom du blog sur le gabarit du blog.",
-	'Long Description' => "Description longue",
-	'This is displayed on the blog template.' => "Affiche sur le gabarit principal.",
-	'Short Description' => "Description courte",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Utilise dans la balise meta de description et dans les flux RSS. PAS DE HTML!",
-	'Keywords' => "Mots clef",
-	'This is is used in meta tag keywords. NO HTML!' => "Utilise dans la balise meta de mots clefs. PAS DE HTML!",
-	'Notes' => "Notes",
-	'Additional info.' => "Informations complmentaires",
-	'Blog' => "Blog",
+	'General parameters' => "Paramtres gnraux",
+	'Full Name' => "Nom Complet",
+	'Will be displayed on top of the blog.' => "Affich en haut du blog.",
+	'Short Name' => "Nom Court",
+	'Will be used in selection menus and throughout the admin interface.' => "Sera utilis dans les menus de slection au travers de l'interface d'administration.",
+	'Main Locale' => "Locale Principale",
+	'Determines the language of the navigation links on the blog.' => "Dtermine la langue des liens de navigation sur le blog.",
+	'Blog URL parameters' => "Paramtres des URLs du blog",
+	'Relative to baseurl' => "Relatif  baseurl",
+	'With trailing slash. By default, leave this field empty. If you want to use a subfolder, you must handle it accordingly on the Webserver (e-g: create a subfolder + stub file or use mod_rewrite).' => "Avec / final. Par dfaut, laissez ce champ vide. Si vous voulez utiliser un sous dossier, vous devez le grer de manire concordante sur le serveur web (par exemple crer un sous dossier + un fichier stub ou bien utiliser mod_rewrite).",
+	'Absolute URL' => "URL absolue",
+	'With trailing slash.' => "Avec / final.",
+	'Automatic detection by index.php' => "Dtection automatique par index.php",
+	'Match absolute URL or use default blog' => "Dtection d'une URL absolue ou utilisation du blog par dfaut",
+	'No default blog is currently set' => "Aucun blog par dfaut n'est configur",
+	'Current default :' => "Par dfaut actuel :",
+	'Explicit reference on index.php' => "Rfrence explicite sur index.php",
+	'You might want to use extra-path info with this.' => "Vous voudrez probablement utiliser ceci en conjonction avec les extra-path infos.",
+	'Explicit reference to stub file (Advanced)' => "Rfrence explicite  un fichier stub (Avanc)",
+	'Stub name' => "Nom Stub",
+	'For this to work, you must handle it accordingly on the Webserver (e-g: create a stub file or use mod_rewrite).' => "Pour que ceci fonctionne, vous devez le grer de manire approprie sur le serveur web (par exemple: crer un fichier stub ou utiliser mod_rewrite).",
+	'Preferred access type' => "Type d'accs prfr",
+	'URL blog name' => "Nom URL pour le blog",
+	'Used to uniquely identify this blog. Appears in URLs when using extra-path info. Also gets used as default for the media location (see the advanced tab).' => "Utilis pour identifier ce blog de manire unique. Apparait dans les URLs lorsque les extra path infos sont actives. Est galement utilis pour le rpertoire mdia par dfaut (voir onglet Avanc).",
+	'URL preview' => "Prvisu URL",
+	'Feedback options' => "Options des ractions",
+	'Always on all posts' => "Toujours sur tous les articles",
+	'Always allow comments on every posts' => "Toujours autoriser les commentaires sur tous les articles",
+	'Can be disabled on a per post basis' => "Possibilit de dsactiver article par article",
+	'Comments can be disabled on each post separatly' => "Les commentaires peuvent tre dsactivs sur chaque article de manire indpendante",
+	'No comments are allowed in this blog' => "Les commentaires ne sont pas autoriss dans ce blog",
+	'Never allow any comments in this blog' => "Ne jamais autoriser de commentaires dans ce blog",
+	'Allow comments' => "Autoriser les commentaires",
+	'New feedback status' => "Statut des nouvelles ractions",
+	'This status will be assigned to any new comment/trackback (unless overriden by plugins).' => "Ce statut sera assign  tout nouveau commentaire/trackback ( moins que les plugins dfinissent un autre statut).",
+	'Allow trackbacks' => "Autoriser les trackbacks",
+	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Autoriser les autres bloggueurs  envoyer des trackbacks vers ce blog afin de vous informer quand ils y font rfrence. Ceci vous autorise galement  envoyer des trackbacks vers d'autres blogs.",
+	'Blogs' => "Blogs",
 	'Blog URL' => "URL blog",
 	'Static File' => "Fichier Statique",
 	'Locale' => "Locale",
-	'Properties' => "Proprits",
-	'Default' => "Par dfaut",
+	'Default blog on index.php' => "Blog par dfaut sur index.php",
 	'Gen!' => "Gen!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "Etes vous sr de vouloir supprimer le blog #n%d ?\\n\\nATTENTION: Ceci va supprimer TOUS LES ARTICLES, COMMENTAIRES,\\nCATEGORIES et autres donnes lies  ce blog!\\n\\nCette opration n\\'est PAS rversible!",
-	'Delete this blog!' => "Supprimer ce blog!",
 	'Copy this blog!' => "Copier ce blog!",
-	'Copy' => "Copier",
+	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "Etes vous sr de vouloir supprimer le blog n%d ?\\n\\nATTENTION: ceci va supprimer TOUS les ARTICLES,\\nCOMMENTAIRES, CATEGORIES et autres donnes lies  ce Blog!\\n\\nCette suppression est dfinitive!",
 	'Sorry, you have no permission to edit/view any blog\'s properties.' => "Dsol, vous n'avez la permission de modifier/consulter les proprits d'aucun blog.",
 	'New blog...' => "Nouveau blog...",
-	'User permissions' => "Permissions des utilisateurs",
-	'Login ' => "Identifiant ",
-	'Is<br />member' => "Est<br />membre",
-	'Can post/edit with following statuses:' => "Peuvent poster/editer avec les statuts:",
-	'Delete<br />posts' => "Suppr.<br />articles",
-	'Edit<br />comts' => "Editer<br />comts",
-	'Edit<br />cats' => "Editer<br />cats",
-	'Edit<br />blog' => "Editer<br />blog",
-	'Published' => "Publi",
-	'Protected' => "Protg",
-	'Private' => "Priv",
-	'Draft' => "Brouillon",
-	'Deprecated' => "Prim",
+	'Layout' => "Visualisation",
+	'All users' => "Tous utilisateurs",
 	'Members' => "Membres",
+	'Non members' => "Non membres",
+	'Is<br />member' => "Est<br />membre",
 	'Permission to read protected posts' => "Permission de lire lire les articles protgs.",
-	'Permission to post into this blog with private status' => "Permission de poster dans ce blog avec le statut priv",
+	'Can post/edit with following statuses:' => "Peuvent poster/editer avec les statuts:",
 	'Permission to post into this blog with protected status' => "Permission de poster dans ce blog avec le statut protg",
+	'Permission to post into this blog with private status' => "Permission de poster dans ce blog avec le statut priv",
 	'Permission to post into this blog with draft status' => "Permission de poster dans ce blog avec le statut brouillon",
-	'Permission to post into this blog with deprecated status' => "Permission de poster dans ce blog avec le statut prim",
+	'Permission to post into this blog with deprecated status' => "Permission de poster dans ce blog avec le statut dprci",
+	'Delete<br />posts' => "Suppr.<br />articles",
 	'Permission to delete posts in this blog' => "Permission de supprimer des articles de ce blog",
+	'Edit<br />comts' => "Editer<br />comts",
 	'Permission to edit comments in this blog' => "Permission d'diter les commentaires dans ce blog",
+	'Edit<br />cats' => "Editer<br />cats",
 	'Permission to edit categories for this blog' => "Permission d'diter les catgories pour ce blog",
+	'Edit<br />blog' => "Editer<br />blog",
 	'Permission to edit blog properties' => "Permission de modifier les proprits de ce blog",
+	'Media directory' => "Rpertoire mdia",
+	'Upload' => "Upload",
+	'Permission to upload into blog\'s media folder' => "Permission d'uploader dans le dossier mdia de ce blog",
+	'Read' => "Lire",
+	'Permission to browse blog\'s media folder' => "Permission de lister le contenu du dossier mdia de ce blog",
+	'Permission to change the blog\'s media folder content' => "Permission de modifier le contenu du dossier mdia de ce blog",
 	'(un)selects all checkboxes using Javascript' => "(D)coche toutes les cases simultanment (Javascript)",
 	'(un)check all' => "(d)cocher tout",
-	'Non members' => "Non membres",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Attention! Vous tes sur le point de supprimer votre propre permission d'diter ce blog!\\nVous ne pourrez plus accder aux priorits de ce blog si vous continuez!",
+	'Not Member' => "Non Membre",
+	'Editor' => "Editeur",
+	'Custom' => "Spcial",
+	'Role' => "Rle",
+	'Note: General group permissions override the media folder permissions defined here.' => "Note: les permissions de groupe gnrales ont la priorit sur les permissions dfinies ici.",
+	'Login ' => "Identifiant ",
+	'Choose a skin' => "Choisissez un habillage",
+	'Available skins' => "Habillages disponibles",
+	'Preview blog with this skin in a new window' => "Prvisualiser le blog avec cet habillage dans une nouvelle fentre.",
+	'Select' => "Slectionner",
 	'Edit category properties' => "Editer les proprits de la catgorie",
 	'Are you sure you want to delete?' => "Etes vous sr de vouloir supprimer?",
 	'New sub-category here' => "Nouvelle sous-catgorie ici",
 	'New category here' => "Nouvelle catgorie ici",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Note:</strong> La suppression d'une catgorie n'entraine pas la suppression des articles de cette catgorie. Ceux-ci seront simplement assigns  la catgorie parente. Si vous supprimez une catgorie de niveau 0, les articles seront assigns  la catgorie restante la plus ancienne du mme blog (celle portant le plus petit numro de catgorie).",
-	'Post contents' => "Contenu de l'article",
-	'Title' => "Titre",
-	'Language' => "Langue",
-	'Link to url' => "Lien vers url",
-	'Email' => "Email",
-	'URL' => "URL",
-	'Preview' => "Prvisualiser",
-	'Spellcheck' => "Orthographe",
-	'Upload a file/image' => "Charger un fichier/image",
+	'<strong>Note:</strong> Deleting a category does not delete items from that category. It will just assign them to the parent category. When deleting a root category, items will be assigned to the oldest remaining category in the same collection (smallest category number).' => "<strong>Note:</strong> La suppression d'une catgorie n'entraine pas la suppression des lments de cette catgorie. Ceux-ci seront simplement assigns  la catgorie parente. Si vous supprimez une catgorie de la racine, les lments seront assigns  la catgorie restante la plus ancienne de la collection (celle portant le plus petit numro de catgorie).",
+	'Feedback (Comments, Trackbacks...)' => "Ractions (Commentaires, Trackbacks...)",
+	'No feedback yet...' => "Aucune raction pour le moment...",
+	'Comment contents' => "Contenu du commentaire",
 	'Advanced properties' => "Proprits avances",
 	'Edit timestamp' => "Editer la date",
-	'URL Title' => "Titre URL",
-	'(to be used in permalinks)' => "(utilis dans les permaliens)",
 	'Auto-BR' => "Auto-BR",
 	'This option is deprecated, you should avoid using it.' => "Cette option est dprcie, vous devriez viter de l'utiliser.",
-	'Additional actions' => "Actions additionnelles",
-	'Pingback' => "Pingback",
-	'(Send a pingback to all URLs in this post)' => "(Envoyer un Pingback aux URLs contenues dans cet article)",
-	'Trackback URLs' => "URL de Trackback",
-	'(Separate by space)' => "(Sparez par un espace)",
-	'Status' => "Statut",
-	'The post will be publicly published' => "L'article sera publiquement publi",
-	'Published (Public)' => "Publi (Public)",
-	'The post will be published but visible only by logged-in blog members' => "L'article sera publi mais visible uniquement par les membres identifis",
-	'Protected (Members only)' => "Protg (Rserv aux membres)",
-	'The post will be published but visible only by yourself' => "L'article sera publi mais visible uniquement par vous mme",
-	'Private (You only)' => "Priv (Vous uniquement)",
-	'The post will appear only in the backoffice' => "L'article n'apparatra que dans l'administration",
-	'Draft (Not published!)' => "Brouillon (Non publi!)",
-	'Deprecated (Not published!)' => "Prim (Non publi!)",
-	'Note: Moving posts across blogs is enabled. Use with caution.' => "Note: Le dplacement d'articles d'un blog  l'autre est activ. Utilisez avec prcaution.",
-	'Note: Cross posting among multiple blogs is enabled.' => "Note: l'enregistrement d'articles simultanment dans plusieurs blogs est autoris.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Note: l'enregistrement d'articles simultanment dans plusieurs blogs est actuellement interdit.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Note: l'enregistrement d'articles simultanment dans plusieurs catgories est actuellement dsactiv.",
-	'Comments' => "Commentaires",
-	'Visitors can leave comments on this post.' => "Les visiteurs peuvent laisser des commentaires sur cet article.",
-	'Open' => "Ouverts",
-	'Visitors can NOT leave comments on this post.' => "Les visiteurs ne peuvent PAS laisser de commentaires sur cet article.",
-	'Closed' => "Ferms",
-	'Visitors cannot see nor leave comments on this post.' => "Les visiteurs ne peuvent pas voir ou laisser des commentaires sur cet article.",
-	'Disabled' => "Dsactivs",
-	'Renderers' => "Filtres d'affichage",
 	'Comment info' => "Information sur ce commentaire",
+	'Type' => "Type",
 	'IP address' => "Adresse IP",
-	'Next %d days' => "%d jours suivants",
-	'Previous %d' => "%d prcdents",
-	'Previous %d days' => "%d jours prcdents",
-	'Next %d' => "%d suivants",
-	' to ' => "  ",
-	' of ' => " parmi ",
-	'from the end' => " partir de la fin",
-	'from the start' => " partir du dbut",
-	'OK' => "OK",
-	' Date range: ' => " Plage de dates: ",
+	'Spam Karma' => "Spam Karma",
+	'Item' => "Article",
+	'Published (Public)' => "Publi (Public)",
+	'Draft (Not published!)' => "Brouillon (Non publi!)",
+	'Deprecated (Not published!)' => "Dprci (Non publi!)",
+	'No Spam Karma' => "Pas de Spam Karma",
+	'In response to:' => "En rponse :",
+	'Edit this task...' => "Editer cette tche...",
+	'Comment from:' => "Commentaire de:",
+	'Trackback from:' => "Trackback de:",
+	'Pingback from:' => "Pingback de:",
+	'Cancel!' => "Annuler!",
+	'New scheduled job' => "Nouvelle tche planifie",
+	'Job details' => "Dtails de la tche",
+	'Job type' => "Type de tche",
+	'Schedule date' => "Date planifie",
+	'Schedule time' => "Heure planifie",
+	'Repeat every' => "Rpter tous les",
+	'Create' => "Crer",
+	'Close sheet' => "Fermer la fiche",
+	'Scheduled job' => "Tche planifie",
+	'Job #' => "Tche n",
+	'Job name' => "Nom de la tche",
+	'Scheduled at' => "Planifi ",
+	'days' => "jours",
+	'hours' => "heures",
+	'minutes' => "minutes",
+	'Execution details' => "Dtails de l'xecution",
+	'Status' => "Statut",
+	'Real start time' => "Heure de dmarrage relle",
+	'Real stop time' => "Heure rele de fin",
+	'Messages' => "Messages",
+	'Scheduled jobs' => "Tches planifies",
+	'Refresh' => "Rafrachir",
+	'Add job' => "Ajouter tche",
+	'Pending' => "en attente",
+	'Started' => "Dmarre",
+	'Timed out' => "Expir",
+	'Error' => "Erreur",
+	'Finished' => "Termin",
+	'Schedule' => "Planning",
+	'Attention' => "Attention",
+	'All' => "Toutes",
+	'Planned at' => "Planifie ",
+	'Repeat' => "Rptition",
+	'Delete this job!' => "Supprimer cette tche!",
+	'Execute pending jobs in a popup window now!' => "Excuter les tches en attente dans une fentre popup!",
+	'Access denied' => "Accs refus",
+	'Sorry, you have no permission to access this section.' => "Dsol, vous n'avez la permission d'accder  cette section.",
+	'Logout' => "Dconnexion",
+	'Exit to blogs' => "Retour aux blogs",
+	'Hide Filemanager' => "Cacher le gestionnaire de fichiers",
+	'Normal mode' => "Mode normal",
+	'All files and folders, including subdirectories' => "Tous les fichiers et dossiers, y compris les sous dossiers",
+	'Flat mode' => "Mode  plat",
+	'Filter is a regular expression' => "Le filtre est une expression rgulire",
+	'Filter' => "Filtre",
+	'RegExp' => "RegExp",
+	'Apply' => "Appliquer",
+	'Unset filter' => "Supprimer le filtre",
+	'Display directory tree' => "Afficher l'arborescence",
+	'Hide directory tree' => "Cacher l'arborescence",
+	'Current dir' => "Rep courant",
+	'A popup has discovered that the displayed content of this window is not up to date. Click to reload.' => "Une popup a dcouvert que le cotenu affich dans cette fentre n'est plus  jour. Cliquez pour recharger.",
+	'%s bytes' => "%s octets",
+	'One directory' => "Un rpertoire",
+	'%d directories' => "%d dossiers",
+	'No directories' => "Aucun dossier",
+	'One file' => "Un fichier",
+	'%d files' => "%d fichiers",
+	'No files' => "Pas de fichiers",
+	'Go to parent folder' => "Remonter au dossier parent",
+	'Path' => "Chemin d'accs",
+	'Size' => "Taille",
+	'Last change' => "Dernire mod.",
+	'Perms' => "Perms",
+	'Owner' => "Propritaire",
+	'Group' => "Groupe",
+	'Select this file' => "Slectionner ce fichier",
+	'Change into this directory' => "Aller dans ce rpertoire",
+	'Link this file!' => "Lier ce fichier!",
+	'Edit permissions' => "Editer permissions",
+	'Edit properties...' => "Editer les proprits...",
+	'No files found.' => "Aucun fichier trouv.",
+	'With selected files:' => "Avec les fichiers slectionns:",
+	'Insert IMG tags for selected files' => "Insrer des tags IMG pour les fichiers slectionns",
+	'Rename the selected files' => "Renommer les fichiers slectionns",
+	'Delete the selected files' => "Supprimer les fichiers slectionns",
+	'Download the selected files as archive' => "Downloader les fichiers slectionns sous forme d'archive",
+	'Send by mail' => "Envoyer par email",
+	'You must select at least one file!' => "Vous devez slectionner au moins un fichier!",
+	'New file:' => "Nouveau fichier:",
+	'New folder:' => "Nouveau dossier:",
+	'folder' => "dossier",
+	'file' => "fichier",
+	'Create!' => "Crer!",
+	'Advanced upload...' => "Upload avanc...",
+	'Quick Upload!' => "Upload rapide!",
+	'Hide menu' => "Cacher le menu",
+	'Show menu' => "Montrer le menu",
+	'Options' => "Options",
+	'Sort directories at top' => "Afficher les dossiers en premier",
+	'Show file types' => "Montrer les types de fichiers",
+	'Display thumbnails for image files' => "Afficher des vues miniatures pour les fichiers images",
+	'Display the image size of image files' => "Afficher les dimensions des images",
+	'Show file perms' => "Montrer les permissions des fichiers",
+	'Show file owners' => "Montrer les propritaires des fichiers",
+	'Show file groups' => "Montrer les groupes propritaires des fchiers",
+	'Show hidden files' => "Montrer les fichiers cachs",
+	'Display file permissions like "rwxr-xr-x" rather than short form' => "Afficher les permissions au format \"rwxr-xr-x\" plutt que la forme courte",
+	'Recursive size of directories' => "Calcul rcursif de la taille des dossiers",
+	'Always show the Filemanager' => "Toujours montrer le Gestionnaire de fichiers",
+	'Update !' => "Mettre  jour !",
+	'Quit copy/move mode!' => "Quitter le mode copier / dplacer!",
+	'Overwrite' => "Ecraser",
+	'Check to overwrite the existing file' => "Cochez pour craser le fichier existant",
+	'New name' => "Nouveau nom",
+	'You are in copy/move mode.' => "Vous tes en mode copier/dplacer.",
+	'Please navigate to the desired target location.' => "Veuillez naviguer jusqu' l'endroit dsir.",
+	'Cancel delete!' => "Annuler la suppression!",
+	'Do you really want to delete the following files?' => "Voulez vous vraiment supprimer les fichiers suivants?",
+	'Do you really want to delete the following file?' => "Voulez vous vraiment supprimer le fichier suivant?",
+	'Cancel download!' => "Annuler le download!",
+	'Download files in archive' => "Downloader fichiers dans archive",
+	'Archive filename' => "Nom du fichier archive",
+	'This is the name of the file which will get sent to you.' => "Il s'agit du nom du fichier qui vous sera envoy.",
+	'Exclude subdirectories' => "Exclure les sous dossiers",
+	'This will exclude subdirectories of selected directories.' => "Ceci excluera les sous-dossiers des dossiers slectionns.",
+	'Files to download' => "Fichiers  downloader",
+	'Quit link mode!' => "Quitter le mode liaison!",
+	'Link files to &laquo;%s&raquo;...' => "Lier des fichiers  &laquo;%s&raquo;...",
+	'Edit this post' => "Editer cet article",
+	'Existing links' => "Liens existants",
+	'Let browser handle this file!' => "Laisser le navigateur grer ce fichier!",
+	'Locate this file!' => "Localiser ce fichier!",
+	'Delete this link!' => "Supprimer ce lien!",
+	'Click on a link icon %s below to link an additional file to this item.' => "Cliquez sur une icne de lien %s ci-dessous pour lier un fichier supplmentaire  cet objet.",
+	'Change permissions' => "Modifier les permissions",
+	'Default permissions' => "Permissions par dfaut",
+	'Use default value' => "Utiliser la valeur par dfaut",
+	'Set new permissions' => "Appliquer nouvelles permissions",
+	'Cancel rename!' => "Annuler le renommage!",
+	'Choose a file' => "Choisissez un fichier",
+	'Filename on server (optional)' => "Nom du fichier sur le serveur (optionel)",
+	'Long title' => "Titre long",
+	'Alternative text (useful for images)' => "Texte alternatif (utile pour les images)",
+	'Caption/Description of the file' => "Lgende/Description du fichier",
+	'Quit upload mode!' => "Quitter le mode upload!",
+	'File upload' => "Upload de fichier",
+	'Some file uploads failed. Please check the errors below.' => "Certains upload de fichier ont chou. Veuillez vrifier les erreurs ci-dessous.",
+	'Files to upload' => "Fichiers  uploader",
+	'Allowed file extensions' => "Extensions de fichiers autorises",
+	'Maximum allowed file size' => "Taille de fichier maximale autorise",
+	'Invalid submission.' => "Soumission invalide.",
+	'Add another file' => "Ajouter un autre fichier",
+	'Upload files into:' => "Charger les fichiers dans:",
+	'Delete this filetype!' => "Supprimer ce type de fichier!",
+	'New file type' => "Nouveau type de fichier",
+	'File type' => "Type de fichier",
+	'Extensions' => "Extensions",
+	'separated by whitespace' => "sparez par espace",
+	'File type name' => "Nom du type de fichier",
+	'Mime type' => "Type MIME",
+	'Icon' => "Icne",
+	'File name of the icon, must be in %s.' => "Nom du fichier icne, doit se trouver dans %s.",
+	'Open with browser (popup)' => "Ouvrir avec le browser (popup)",
+	'Let the browser handle the file in a popup.' => "Laisser le navigateur grer ce fichier dans une popup.",
+	'Open with text viewer (popup)' => "Ouvrir avec le visualiseur texte (popup)",
+	'Use the online text viewer (recommended for .txt)' => "Utiliser le visualiseur texte (recommand pour .txt)",
+	'Open with image viewer (popup)' => "Ouvrir avec le visualiseur image (popup)",
+	'Use the online image viewer (recommended for .gif .png .jpg)' => "Utiliser le visualiseur image en ligne (recommand par .gif .png .jpg)",
+	'Open with external app (no popup)' => "Ouvrur avec application externe (pas de popup)",
+	'Let the browser handle the file in a popup. Note: if you do not want Word to open inside of IE, you must uncheck "browse in same window" in Windows\' file types.' => "Laisser le navigateur grer le fichier dans une popup. Note: si vous ne voulez pas que Word s'ouvre  l'intrieur de IE, vous devez dcocher  \"Parcourir dans une mme fentre\" dans les types de fichier de Windows.",
+	'Download to disk (no popup)' => "Enregistrer sur le disque (pas de popup)",
+	'Tell the browser to save the file to disk instead of displaying it.' => "Indiquer au navigateur d'enregistrer le fichier sur disque plutt que de l'afficher.",
+	'View type' => "Type de visualisation",
+	'Allow upload' => "Autoriser l'upload",
+	'Check to allow uploading and renaming of this file type' => "Cochez pour autoriser l'upload et le renommage pour ce type de fichier",
+	'File types list' => "Liste des types de fichiers",
+	'Edit this file type...' => "Editer ce type de fichier...",
+	'Duplicate this file type...' => "Dupliquer ce type de fichier...",
+	'Delete this file type!' => "Supprimer ce type de fichier!",
+	'Add file type' => "Ajouter type de fichier",
+	'Close properties!' => "Fermer les proprits!",
+	'File properties' => "Proprits du fichier",
+	'Filename' => "Nom du fichier",
+	'This is the name of the file on the server hard drive.' => "Il s'agit du nom du fichier sur le disque dur du serveur.",
+	'This is a longer descriptive title' => "Ceci est un titre descriptif plus long",
+	'Alternative text' => "Texte Alternatif",
+	'This is useful for images' => "Ceci est utile pour les images",
+	'Caption/Description' => "Lge,de/Description",
+	'File Settings' => "Paramtres de fichiers",
+	'Filemanager options' => "Options du gestionnaire de fichiers",
+	'Enable Filemanager' => "Activer le gestionnaire de fichiers",
+	'Check to enable the Filemanager.' => "Cochez pour activer le gestionnaire de fichiers.",
+	'Enable blog directories' => "Activer les rpertoires mdia pour les blogs",
+	'Check to enable root directories for blogs.' => "Cochez pour activer les dossiers racine pour chaque blog.",
+	'Enable user directories' => "Activer les rpertoires mdia pour les utilisateurs",
+	'Check to enable root directories for users.' => "Cochez pour activer les dossiers racine pour chaque utilisateur.",
+	'Enable creation of dirs' => "Autoriser la cration de dossiers.",
+	'Check to enable creation of directories.' => "Cochez pour autoriser la cration de nouveaux dossiers.",
+	'Enable creation of files' => "Autoriser la cration de fichiers",
+	'Check to enable creation of files.' => "Cochez pour autoriser la cration de nouveaux fichiers.",
+	'Upload options' => "Options d'upload",
+	'Enable upload' => "Activer l'upload",
+	'Check to allow uploading files in general.' => "Cochez pour autoriser l'upload de fichiers de manire gnrale.",
+	'Maximum allowed filesize' => "Taille de fichier maximale autorise",
+	'KB (This cannot be higher than your PHP/Webserver setting!)' => "Ko (Ne peut tre suprieur  votre paramtrage PHP/serveur web!)",
+	'Advanced options' => "Options avances",
+	'Valid filename' => "Nom de fichier valide",
+	'Regular expression' => "Expression rgulire",
+	'Valid dirname' => "Nom de dossier valide",
+	'Restore defaults' => "Restaurer les valeurs par dfaut",
+	'Add an element...' => "Ajouter un lment...",
+	'Add element' => "Ajouter lment",
+	'New...' => "Nouveau...",
+	'Delete...' => "Supprimer...",
+	'Pages' => "Pages",
+	'1 page' => "1 page",
+	'Previous' => "Prcdente",
+	'Next' => "Suivante",
+	'...' => "...",
 	'by' => "par",
 	'level:' => "niveau:",
-	'Pages:' => "Pages:",
+	'Priority' => "Priorit",
+	'Assigned to:' => "Assigne :",
+	'Task Status' => "Statut de la tche",
 	'no comment' => "pas de commentaire",
-	'1 comment' => "1 commentaire",
-	'%d comments' => "%d commentaires",
 	'1 Trackback' => "1 Trackback",
 	'%d Trackbacks' => "%d Trackbacks",
 	'1 Pingback' => "1 Pingback",
 	'%d Pingbacks' => "%d Pingbacks",
 	'Trackbacks' => "Trackbacks",
 	'Pingbacks' => "Pingbacks",
-	'No feedback for this post yet...' => "Cet article n'a pas de retours pour le moment...",
-	'Comment from:' => "Commentaire de:",
-	'Trackback from:' => "Trackback de:",
-	'Pingback from:' => "Pingback de:",
-	'Permanent link to this comment' => "Lien permanent vers ce commentaire",
-	'Leave a comment' => "Laisser un commentaire",
+	'No feedback for this post yet...' => "Cet article n'a pas de ractions pour le moment...",
 	'User' => "Utilisateur",
 	'Edit profile' => "Edition du profil",
 	'Comment text' => "Texte du commentaire",
 	'Allowed XHTML tags' => "Balises XHTML autorises",
-	'Options' => "Options",
 	'(Line breaks become &lt;br&gt;)' => "(Les retours  la ligne deviennent des  &lt;br /&gt;)",
 	'Send comment' => "Envoyer commentaire",
-	'Posts to show' => "Voir les articles",
+	'New post...' => "Nouvel article...",
+	'Issue date' => "Date de sortie",
+	'Task list' => "Liste des tches",
+	'Task' => "Tche",
+	'i' => "i",
+	'Add a post...' => "Ajouter un article...",
+	'Add post' => "Ajouter article",
+	'Filters' => "Filtres",
+	'Reset all filters!' => "Rinitialiser tous les filtres!",
+	'Posts to show' => "Articles  afficher",
 	'Past' => "Pass",
 	'Future' => "Futur",
+	'Public' => "Public",
+	'Members only' => "Rserv aux membres",
+	'You only' => "Vous uniquement",
+	'Not published!' => "Non publi!",
 	'Title / Text contains' => "Mots du titre ou du texte",
-	'Words' => "Mots",
 	'AND' => "ET",
 	'OR' => "OU",
-	'Exact match' => "Correspondance exacte",
-	'week' => "semaine",
-	'Reset' => "R.A.Z.",
-	'GPL License' => "Licence GPL",
-	'uncheck all' => "dcocher tout",
-	'check all' => "cocher tout",
-	'visit b2evolution\'s website' => "Visitez le site de b2evoltution",
-	'Style:' => "Style:",
-	'Logout' => "Dconnexion",
-	'Exit to blogs' => "Retour aux blogs",
-	'Blog time:' => "Heure du blog:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Connect sous:",
-	'Write' => "Ecrire",
-	'Edit' => "Editer",
-	'Stats' => "Stats",
-	'Templates' => "Gabarits",
-	'Users' => "Utilisateurs",
-	'User Profile' => "Profil Utilisateur",
+	'Exact match' => "Corresp. exacte",
+	'Assignees' => "Assign ",
+	'Authors' => "Auteurs",
+	'Statuses' => "Statuts",
+	'P' => "P",
+	'Assigned' => "Assign",
+	'Add a task...' => "Ajouter une tche...",
+	'Add task' => "Ajouter tche",
+	'Next %d days' => "%d jours suivants",
+	'Previous %d' => "%d prcdents",
+	'Previous %d days' => "%d jours prcdents",
+	'Next %d' => "%d suivants",
+	' to ' => "  ",
+	' of ' => " parmi ",
+	'from the end' => " partir de la fin",
+	'from the start' => " partir du dbut",
+	'OK' => "OK",
+	'Post contents' => "Contenu de l'article",
+	'Language' => "Langue",
+	'Link to url' => "Lien vers url",
+	'URL Title' => "Titre URL",
+	'(to be used in permalinks)' => "(utilis dans les permaliens)",
+	'Workflow properties' => "Proprits de workflow",
+	'Task status' => "Statut de la tche.",
+	'Deadline' => "Echance",
+	'Additional actions' => "Actions additionnelles",
+	'Trackback URLs' => "URL de Trackback",
+	'(Separate by space)' => "(Sparez par un espace)",
+	'Visibility / Sharing' => "Visibilit / Partage",
+	'Protected (Members only)' => "Protg (Rserv aux membres)",
+	'Private (You only)' => "Priv (Vous uniquement)",
+	'Visitors can leave comments on this post.' => "Les visiteurs peuvent laisser des commentaires sur cet article.",
+	'Open' => "Ouverts",
+	'Visitors can NOT leave comments on this post.' => "Les visiteurs ne peuvent PAS laisser de commentaires sur cet article.",
+	'Closed' => "Ferms",
+	'Visitors cannot see nor leave comments on this post.' => "Les visiteurs ne peuvent pas voir ou laisser des commentaires sur cet article.",
+	'Disabled' => "Dsactivs",
+	'Text Renderers' => "Formatteurs de texte",
+	'Linked to...' => "Li a...",
+	'Position' => "Position",
+	'Contact' => "Contact",
+	'Establishment' => "Etablissement",
+	'Firm' => "Socit",
+	'Sub-Type' => "Sous-Type",
+	'Destination' => "Destination",
+	'Link a file...' => "Lier un fichier....",
+	'Link file' => "Lier fichier",
+	'Credits' => "Crdits",
+	'Login form' => "Identification",
+	'You will have to accept cookies in order to log in.' => "Vous devrez accepter les cookies pour pouvoir vous connecter.",
+	'Password' => "Mot de passe",
+	'Log in!' => "S'identifier!",
+	'Log into backoffice!' => "Atteindre l'interface d'admin!",
+	'Lost your password ?' => "Mot de passe perdu ?",
+	'Bypass login...' => "Ignorer l'identification...",
+	'Lost password ?' => "Mot de passe perdu?",
+	'A link to change your password will be sent to you by email.' => "Un lien permettant de changer votre mot de passe sera envoy  votre adresse email.",
+	'Request email to change my password!' => "Demander un email pour changer mon mot de passe!",
+	'Registration complete' => "Inscription effectue",
+	'Go to blogs' => "Aller aux blogs",
+	'Registration Currently Disabled' => "Inscription actuellement interdite",
+	'User registration is currently not allowed.' => "L'inscription de nouveaux utilisateurs n'est pas autorise actuellement.",
+	'Home' => "Page d'accueil",
+	'Register form' => "Formulaire d'inscription",
+	'(twice)' => "(deux fois)",
+	'Minimum %d characters, please.' => "%d caractres minimum, SVP.",
+	'Preferred language' => "Langue prfrre",
+	'Register!' => "S'inscrire!",
+	'Log into existing account...' => "S'identifier sur un compte existant...",
+	'Account validation form' => "Formulaire de validation de compte",
+	'Request email to activate my account!' => "Demander un email pour activer mon compte!",
+	'Since you are an admin user, you can validate your email address (%s) by a single click.' => "Puisque vous tes administrateur, vous pouvez valider votre adresse email (%s) d'un simple click.",
+	'Activate my account!' => "Activer mon compte!",
+	'Browser hits summary' => "Rsum hits navigateur",
+	'This page only includes hits identified as made by a <a %s>web browser</a>.' => "Cette page inclue uniquement les hits identifis comme provenant d'un <a %s>navigateur web</a>.",
+	'Refering searches' => "Recherches rfrentes",
+	'Referers' => "Rfrents",
+	'Direct accesses' => "Accs directs",
+	'Self referred' => "Auto rfrenc",
+	'Special referrers' => "Rfrents spciaux",
+	'Referer spam' => "Spam rfrent",
+	'Total' => "Total",
+	'Prune hits for this date!' => "Purger les hits pour cette date!",
+	'Direct browser hits' => "Hits de navigation directe",
+	'These are browser hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Il s'agit de hits de personnes venues sur ce blog directement (soit en ayant tap l'URL, soit en ayant utilis une entre de leurs Favoris. Les rfrents invalides (trop courts) sont galement lists ici.)",
+	'Date Time' => "Date Heure",
+	'Delete this hit!' => "Supprimer ce hit!",
+	'Requested URI' => "URI demande",
+	'Remote address' => "Adresse distante",
+	'IP' => "IP",
+	'Regular sites' => "Sites normaux",
+	'Search engines' => "Moteurs de recherche",
+	'Feed aggregators' => "Aggregateurs RSS",
+	'Regular' => "Normaux",
+	'Aggregators' => "Aggregateurs",
+	'Domain name' => "Nom de domaine",
+	'Global total' => "Total global",
+	'Hit count' => "Nbre de hits",
+	'Hit %' => "% hits",
+	'Refered browser hits' => "Hits de navigation rfrente",
+	'These are browser hits from external web pages refering to this blog' => "Il s'agit de hits provenant de pages web externes ayant un lien vers ce blog",
+	'Log as a search instead' => "Enregistrer plutt comme une recherche",
+	'-&gt;S' => "-&gt;R",
+	'Ban this domain!' => "Bannir ce domaine!",
+	'S' => "S",
+	'Top referers' => "Rfrents les plus frquents",
+	'Total referers' => "Total rfrents",
+	'Search browser hits' => "Hits suite  une recherche",
+	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Il s'agit de hit de personnes qui sont arrives sur ce blog  travers un moteur de recherche. (Les moteurs de recherche doivent tre lists dans /conf/_stats.php)",
+	'Search keywords' => "Mots clef de recherche",
+	'Top refering search engines' => "Moteurs de recherche rfrents les plus frquents",
+	'This page only includes hits identified as made by <a %s>indexing robots</a> a.k.a. web crawlers.' => "Cette page inclue uniquement les hits identifis comme provenant de <a %s>robots d'indexation</a> c-a-d de crawlers web.",
+	'In order to be detected, robots must be listed in /conf/_stats.php' => "Afin d'tre dtects, les robots doivent tre lists dans /conf/_stats.php",
+	'Top Indexing Robots' => "Robots d'indexation les plus actifs",
+	'Robot' => "Robot",
+	'Last sessions' => "Dernires sessions",
+	'Anonymous' => "Anonyme",
+	'User login' => "Login utilisateur",
+	'Last seen' => "Dernire visite",
+	'Session count' => "Nombre de sessions",
+	'Global hits summary' => "Rsum global",
+	'This page includes all recorded hits, split down by <a %s>user agent</a> type.' => "Cette page include tous les hits enregistrs, groups par type d'<a %s>agent utilisateur</a>.",
+	'XML' => "XML",
+	'Robots' => "Robots",
+	'Browser' => "Navigateur",
+	'XML hits summary' => "Rsum hits XML",
+	'These are hits from <a %s>XML readers</a>. This includes RSS &amp; Atom readers.' => "Il s'agit des hits provenant de <a %s>lecteurs XML</a>. Ceci inclue les lecteurs RSS &amp; Atom.",
+	'Any user agent accessing the XML feeds will be flagged as an XML reader.' => "Tout agent utilisateur accdant aux flux XML sera considr comme tant un lecteur XML.",
+	'Browsers' => "Navigateurs",
+	'XML readers' => "Lecteurs XML",
+	'Agent signature' => "Signature Agent",
+	'Agent type' => "Type d'agent",
+	'Antispam Settings' => "Rglages antispam",
+	'Comments/Feedback' => "Commentaires/Ractions",
+	'Publishing threshold' => "Niveau limite pour la publication",
+	'(-100 to 100). Automatically publish feedbacks with a spam karma below this value.' => "(-100  100). Publier automatiquement les ractions ayant un spam karama infrieur  cette valeur.",
+	'Deletion threshold' => "Niveau limite de suppression",
+	'(-100 to 100). Automatically delete feedbacks with a spam karma over this value.' => "(-100  100). Publier automatiquement les ractions ayant un spam karma suprieur  cette valeur.",
+	'Feedbacks with a spam karma between these two thresholds will get the default status of the blog ("%s").' => "Les ractions ayant un spam karam compris entre ces deux valeurs obtiendront le statut de visibilit par dfaut du blog (\"%s\").",
+	'Block spam referers' => "Bloquer les rfrents spam",
+	'If a referrer has been detected as spam, should we block the request with a "403 Forbidden" page?' => "Si une adresse rfrente a t dtecte comme du spam, devons nous bloquer la requte avec une page \"403 Forbidden\"?",
+	'Spam detection relevance weight' => "Poids des dtections de spam",
+	'This defines the weight of the plugin, in relation to the others.' => "Ceci dfinit le poids du plugin par rapport aux autres",
+	'There are no spam karma plugins enabled.' => "Aucun plugin de karma spam n'est activ.",
+	'Global Features' => "Fonctionnalits gnrales",
+	'Online Help' => "Aide en ligne",
+	'Online Help links' => "Liens d'aide en ligne",
+	'Online help links provide context sensitive help to certain features.' => "Les liens d'aide en ligne fournissent une aide contextuelle pour certaines fonctions.",
+	'Off' => "Dsactiv",
+	'b2evo will not send out any notification about your new content.' => "b2evo n'enverra aucune notification  propos de vos nouveaux contenus.",
+	'Immediate' => "Immdiatement",
+	'This is guaranteed to work but may create an annoying delay after each post.' => "Ceci fonctionnera  coup sr mais peut provoquer des dlais dsagrables aprs chaque nouvel article.",
+	'Asynchronous' => "Asynchrone",
+	'Recommended if you have your scheduled jobs properly set up. You could notify news every minute.' => "Recommand si vous avez correctement paramtr les tches planifis. Vous pouvez par exemple vrifier toutes les minutes s'il y a des nouvelles notifications  envoyer.",
+	'Outbound pings &amp; email notifications' => "Pings &amp; notifications email sortantes",
+	'Enable Blog by email' => "Activer la publication par email",
+	'Check to enable the Blog by email feature.' => "Cochez pour activer la fonctionnalit de publication par email.",
+	'POP3' => "POP3",
+	'POP3 through IMAP extension (experimental)' => "POP3  travers l'extension IMAP (experimental)",
+	'Retrieval method' => "Methode de rcupration",
+	'Choose a method to retrieve the emails.' => "Choisissez une mthode de rcupration des emails.",
+	'Mail Server' => "Serveur d'email",
+	'Hostname or IP address of your incoming mail server.' => "Nom ou adresse IP de votre serveur d'emails entrants.",
+	'Port Number' => "N de port",
+	'Port number of your incoming mail server (Defaults: pop3:110 imap:143).' => "N de port de votre serveur d'emails entrants (Valeurs par dfaut: POP3:110 IMAP:143).",
+	'Account Name' => "Identifiant de compte",
+	'User name for authenticating to your mail server.' => "Nom d'utilisateur pour l'authentification sur le serveur email.",
+	'Password for authenticating to your mail server.' => "Mot de passe pour l'authentification sur le serveur d'emails.",
+	'Default Category' => "Catgorie par dfaut",
+	'By default emailed posts will have this category.' => "Par defaut, les articles envoys par email auront cette catgorie.",
+	'Subject Prefix' => "Prfixe du sujet",
+	'Email subject must start with this prefix to be imported.' => "Le sujet des emails doit commencer avec ce prfixe pour tre pris en compte.",
+	'Perform Server Test' => "Effectuer un test du serveur",
+	'connection' => "connexion",
+	'verbose' => "dtaill",
+	'Hide extra options' => "Moins d'options",
+	'Show extra options...' => "Plus d'options...",
+	'Body Terminator' => "Terminaison du corps",
+	'Starting from this string, everything will be ignored, including this string.' => "Tout ce qui se trouve aprs cette chaine de caractre (comprise) sera ignor.",
+	'Test Mode' => "Mode Test",
+	'Check to run Blog by Email in test mode.' => "Cochez pour utiliser la publication par email en mode test.",
+	'Phone Email *' => "Email tlphone *",
+	'Phonemail Separator' => "Sparateur mail tlphone",
+	'Hit & session logging' => "Journalisation des hits & sessions",
+	'on every public page' => "sur chaque page publique",
+	'on every admin page' => "sur chaque page d'administration",
+	'Log hits' => "Journaliser les hits",
+	'Not recommended! Your database will grow very large!!' => "Non recommand! Votre base de donnes va grossir considrablement!!",
+	'On every page' => "Sur chaque page",
+	'This is guaranteed to work but uses extra resources with every page displayed.' => "Ceci fonctionnera  coup sr mais utilisera des ressources supplmentaires  chaque affichage de page.",
+	'With a scheduled job' => "Avec une tche planifie",
+	'Recommended if you have your scheduled jobs properly set up.' => "Recommand si vous avez correctement paramtr les tches planifies.",
+	'Auto pruning' => "Purge auto",
+	'Note: Even if you don\'t log hits, you still need to prune sessions!' => "Note: Mme si vous ne logguez pas les hits, vous avez quand mme besoin de purger les sessions!",
+	'Prune after' => "Purger aprs",
+	'days. How many days of hits & sessions do you want to keep in the database for stats?' => "jours. (0 pour dsactiver) Combien de jours de stats voulez vous conserver dans la base de donnes?",
+	'Session timeout' => "Expiration des sessions",
+	'seconds. How long can a user stay inactive before automatic logout?' => "secondes. Combien de temps un utilisateur peut il rester inactif avant d'tre dconnect automatiquement?",
+	'General Settings' => "Paramtres gnraux",
 	'Default user rights' => "Droits utilisateurs par dfaut",
 	'New users can register' => "Inscriptions possibles",
 	'Check to allow new users to register themselves.' => "Cochez cette case pour autoriser de nouveaux utilisateurs  s'inscrire.",
+	'Users must validate' => "Les utilisateurs doivent se valider",
+	'Check to require users to validate their email by clicking a link sent to them.' => "Cocher pour obliger les utilisateurs  valider leur email en cliquant sur un lien qui leur sera envoy.",
+	'Validate email changes' => "Valider changements d'email",
+	'Check to require users to re-validate when they change their email address.' => "Cocher pour obliger les utilisateurs  se re-valider lorsqu'ils changent leur adresse email.",
 	'Group for new users' => "Groupe par dfaut",
 	'Groups determine user roles and permissions.' => "Les groupes dterminent les rles et les permissions des utilisateurs.",
 	'Level for new users' => "Niveau par dfaut",
@@ -523,16 +1633,16 @@
 	'Display options' => "Options d'affichage",
 	'Default blog to display' => "Blog  afficher par dfaut",
 	'This blog will be displayed on index.php .' => "Ce blog sera affich sur index.php .",
-	'days' => "jours",
 	'posts' => "articles",
-	'posts paged' => "articles pagins",
-	'Display mode' => "Mode d'affichage",
+	'Display unit' => "Unit d'affichage",
 	'Posts/Days per page' => "Articles/Jours par page",
 	'monthly' => "mensuel",
 	'weekly' => "hebdomadaire",
 	'daily' => "quotidien",
 	'post by post' => "article par article",
 	'Archive mode' => "Mode d'archivage",
+	'Email/MMS Auto-BR' => "Auto-BR Email/MSS",
+	'Add &lt;BR /&gt; tags to mail/MMS posts.' => "Ajouter des tags &lt;BR /&gt; aux articles envoys par email/MMS.",
 	'Link options' => "Options de liens",
 	'Use extra-path info' => "Utiliser les URL tendues",
 	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1\'.' => "Recommand si votre serveur web le supporte. Les liens ressembleront  'stub/2003/05/20/titre_article' au lieu de 'stub?title=titre_article&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'.",
@@ -545,12 +1655,43 @@
 	'Security options' => "Options de scurit",
 	'Minimum password length' => "Longueur minimale des mots de passe",
 	'for users.' => "pour les utilisateurs.",
-	'Rendering plug-ins' => "Plug-ins filtres d'affichage",
-	'Plug-in' => "Plug-in",
-	'Apply' => "Appliquer",
-	'Toolbar plug-ins' => "Plug-ins barres d'outils",
+	'Miscellaneous options' => "Options diverses",
+	'Reload-page timeout' => "Timeout de reload",
+	'Time (in seconds) that must pass before a request to the same URI from the same IP and useragent is considered as a new hit.' => "Dure (en secondes) devant s'couler avant qu'une requte sur une mme URI depuis la mme IP et le mme User Agent soit considre comme un nouveau hit.",
+	'Installed plugins' => "Plugins installs",
+	'The plugin is enabled.' => "Le plugin est activ.",
+	'The plugin is broken.' => "Le plugin est cass.",
+	'The plugin is not installed completely.' => "Ce plugin n'est pas compltement install.",
+	'The plugin is disabled.' => "Le plugin est dsactiv.",
+	'En' => "Ac",
+	'Plugin' => "Plugin",
+	'When should rendering apply?' => "Quand le rendu doit-il s'appliquer?",
+	'The code to call the plugin by code (SkinTag) or as Renderer.' => "Le code permettant d'appler le plugin par son code (SkinTag) ou comme formatteur de texte.",
+	'Display info' => "Afficher info",
+	'Disable the plugin!' => "Dsactiver le plugin!",
+	'Enable the plugin!' => "Activer le plugin!",
+	'Un-install this plugin!' => "Dsinstaller ce plug-in!",
+	'Reload events and codes for installed plugins.' => "Recharger les vnements et les codes pour les plugins installs.",
+	'Display available plugins.' => "Afficher les plugins disponibles.",
+	'Available plugins' => "Plugins disponibles",
+	'Hide available plugins' => "Cache les plugins disponibles",
+	'Un-Grouped' => "Non-groupp",
+	'Install' => "Installer",
+	'Local documentation of the plugin' => "Documentation locale du plugin",
+	'Cancel edit!' => "Annuler dition!",
+	'Plugin info' => "Infos plugin",
+	'Plugin settings' => "Rglages du plugins",
+	'Plugin variables' => "Variables du plugin",
+	'Note: The plugin code is empty, so this plugin will not work as an "opt-out", "opt-in" or "lazy" renderer.' => "Note: Le code de ce plugin est vide, en consquence ce plugin ne fonctionnera pas avec les mode de formattage \"opt-out\", \"opt-in\" ou \"lazy\".",
+	'Apply rendering' => "Appliquer le rendu",
+	'Plugin events' => "Evnements grs par le plugin",
+	'Note: the plugin is not enabled.' => "Note: le plugin n'est pas active.",
+	'Warning: by disabling plugin events you change the behaviour of the plugin! Only change this, if you know what you are doing.' => "Attention: en dsactivant des venements du plugin, vous modifiez le comportement du plugin! Modifiez ces paramtre uniquement si vous savez ce que vous faites.",
+	'This plugin has no registered events.' => "Aucun vnement gr n'a t dclar pour ce plugin.",
+	'Save (and review)' => "Sauver (et vrifier)",
 	'Create new locale' => "Crer une nouvelle locale",
 	'Edit locale' => "Editer la locale",
+	'Regional Settings' => "Paramtres rgionaux",
 	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "Les deux premires lettres devraient tre un <a %s>code langue ISO 639</a>. Les deux dernires lettres devraient tre un <a %s>code pays ISO 3166</a>.",
 	'Enabled' => "Active",
 	'Should this locale be available to users?' => "Cette locale doit elle tre disponible pour les utilisateurs?",
@@ -560,15 +1701,14 @@
 	'Date format' => "Format de date",
 	'See below.' => "Voir ci-dessous.",
 	'Time format' => "Format de l'heure",
+	'Start of week' => "Dbut Semaine",
+	'Day at the start of the week.' => "Premier jour de la semaine.",
 	'Lang file' => "Fichier langue",
 	'the lang file to use, from the <code>locales</code> subdirectory' => "le fichier langue  utiliser,  partir d'un sous rpertoire de <code>locales</code>",
-	'Priority' => "Priorit",
 	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1 est le plus haut. La priorit est importante lorsqu'une locale doit tre slectionne  partir d'un code langue et que plusieurs locales sont disponibles pour la mme langue; ceci peut arriver lors de la dtection de la langue du navigateur. La priorit affecte galement l'ordre dans lequel les locales sont affiches dans les listes de slection, etc.",
-	'Create' => "Crer",
-	'Update' => "Mettre  jour",
-	'This will replace locale \\\'%s\\\'. Ok?' => "Ceci va remplacer la locale \\'%s\\'. Ok?",
+	'Date preview:' => "Prvisu date:",
 	'Flags' => "Drapeaux",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "Les drapeaux sont stocks dans des sous-rpertoires de <code>%s</code>. Leur nom de fichier est gale  la partie pays de la locale (caractres 4-5); l'extension de fichier est .gif .",
+	'The flags are stored in subdirectories of <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "Les drapeaux sont stocks dans des sous-rpertoires de <code>%s</code>. Leur nom de fichier est gal  la partie pays de la locale (caractres 4-5); l'extension de fichier est .gif .",
 	'Date/Time Formats' => "Format de Date/Heure",
 	'The following characters are recognized in the format strings:' => "Les caractres suivants peuvent tre utiliss dans les chaines de format:",
 	'a - "am" or "pm"' => "a - \"am\" ou \"pm\"",
@@ -600,151 +1740,236 @@
 	'U - seconds since the epoch' => "U - Temps UNIX; secondes depuis l'epoch",
 	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - jour de la semaine, numrique, c-a-d \"0\" (Dimanche)  \"6\" (Samedi)",
 	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - Numro de semaine dans l'anne selon la norme ISO-8601, semaines commenant le Lundi; ex: \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "y - anne, 4 chiffres; ex: \"1999\"",
+	'Y - year, 4 digits; i.e. "1999"' => "Y - anne, 4 chiffres; ex: \"1999\"",
 	'y - year, 2 digits; i.e. "99"' => "y - anne, 2 chiffres; ex: \"99\"",
 	'z - day of the year; i.e. "0" to "365"' => "z - jour de l'anne; c-a-d \"0\"  \"365\"",
 	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - cart de fuseau horaire en secondes (c-a-d \"-43200\"  \"43200\"). L'cart pour les fuseaux horaires  l'ouest du temps UTC est toujours ngatif, l'cart pour les fuseaux  l'est de UTC est toujours positif.",
 	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - format ISO 8601 complet, quivalent  Y-m-d\\TH:i:s\\Z",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Les caractres non reconnus seront affichs tels quels.<br />\nVous pouvez forcer l'affichage tel quels de caractres de format en les faisant prcder de \\.",
+	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Les caractres non reconnus seront affichs tels quels.<br />\n\t\tVous pouvez forcer l'affichage tel quels de caractres de format en les faisant prcder de \\.",
 	'Note: default locale is not enabled.' => "Note: la locale par dfaut n'est pas active.",
 	'Regional settings' => "Paramtres rgionaux",
 	'Time difference' => "Dcalage horaire",
-	'in hours' => "en heures",
+	'in hours, e.g. "1", "1:30" or "1.5"' => "en heures, par exemple: \"1\", \"1:30\" ou \"1.5\"",
 	'If you\'re not on the timezone of your server. Current server time is: %s.' => "Si vous n'tes pas dans le mme fuseau horaire que le serveur. L'heure courante du serveur est: %s",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "Utilis en dernier recours aprs la configuration du navigateur, la prfrence de l'utilisateur et la langue du blog (dans cet ordre).",
+	'Calculate time difference' => "Calculer le dcalage horaire",
+	'Overridden by browser config, user locale or blog locale (in this order).' => "Utilis en dernier recours aprs la configuration du navigateur, la prfrence de l'utilisateur et la langue du blog (dans cet ordre).",
 	'Available locales' => "Locales disponibles",
 	'Hide translation info' => "Cacher les infos de traduction",
 	'Show translation info' => "Montrer les infos de traduction",
 	'Date fmt' => "Fmt date",
 	'Time fmt' => "Fmt heure",
+	'Day at the start of the week: 0 for Sunday, 1 for Monday, 2 for Tuesday, etc' => "Premier jour de la semaine: 0 for dimanche, 1 pour Lundi, 2 pour Mardi, etc...",
 	'Strings' => "Chaines",
 	'Translated' => "Traduites",
 	'Extract' => "Extraire",
-	'up' => "monter",
+	'Preview: %s' => "Prvisu: %s",
 	'Move priority up' => "Monter la priorit",
-	'down' => "descendre",
 	'Move priority down' => "Descendre la priorit",
 	'Copy locale' => "Copier la locale",
 	'Reset custom settings' => "Remise  zro des rglages personnaliss",
 	'No language file...' => "Pas de fichier langue...",
 	'Extract .po file into b2evo-format' => "Extraire le fichier .PO au format b2evo",
-	'Are you sure you want to reset?' => "Etes-vous sr de vouloir rinitialiser?",
+	'Are you sure you want to reset?' => "Etes-vous sr de vouloir remettre  zro?",
 	'Reset to defaults (delete database table)' => "Retour aux valeurs par dfaut (suppresssion de la table BD)",
-	'first user' => "premier utilisateur",
-	'previous user' => "utilisateur prcdent",
-	'next user' => "utilisateur suivant",
-	'last user' => "dernier utilisateur",
-	'Close user profile' => "Fermer profil utilisateur",
+	'Close user profile!' => "Fermer le profil utilisateur!",
 	'Create new user profile' => "Crer un nouveau profil utilisateur",
 	'Profile for:' => "Profil pour:",
 	'User rights' => "Droits utilisateur",
-	'Login' => "Identifiant ",
-	'First name' => "Prnom",
-	'Last name' => "Nom",
-	'Nickname' => "Surnom",
-	'Identity shown' => "Identit affiche",
-	'Preferred locale' => "Locale prfre",
-	'Preferred locale for admin interface, notifications, etc.' => "Locale prfre pour l'interface d'administration, les notifications, etc.",
 	'Send an email' => "Envoyer un email",
 	'Visit the site' => "Visiter le site",
 	'Search on ICQ.com' => "Chercher sur icq.com",
-	'ICQ' => "ICQ",
 	'Instant Message to user' => "Message instantan  l'utilisateur",
+	'Identity shown' => "Identit affiche",
+	'Show Online' => "Montrer en ligne",
+	'Check this to be displayed as online when visiting the site.' => "Cochez ceci pour tre apparaitre comme connect lorsque vous visitez le site.",
+	'Preferred locale' => "Locale prfre",
+	'Preferred locale for admin interface, notifications, etc.' => "Locale prfre pour l'interface d'administration, les notifications, etc.",
+	'Validated' => "Valid",
+	'Has the user been validated (through email)?' => "L'utilisateur a-t-il t valid (par email)?",
+	'Message form' => "Formulaire de message",
+	'Check this to allow receiving emails through a message form.' => "Cochez ceci pour autoriser la rception d'emails au travers d'un formulaire.",
+	'Notifications' => "Notifications",
+	'Check this to receive a notification whenever one of <strong>your</strong> posts receives comments, trackbacks, etc.' => "Cochez pour recevoir une notification  chaque fois que l'un de <strong>vos</strong> articles reoit un commentaire, trackback, etc.",
+	'ICQ' => "ICQ",
 	'AIM' => "AIM",
 	'MSN IM' => "MSN IM",
 	'YahooIM' => "YahooIM",
-	'Notifications' => "Notifications",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Cochez pour recevoir une notification  chaque fois que l'un de vos articles reoit un commentaire, trackback, etc.",
 	'New password' => "Nouveau mot de passe",
 	'Leave empty if you don\'t want to change the password.' => "Laissez vide si vous ne voulez pas modifier le mot de passe.",
 	'Confirm new password' => "Confirmez le nouveau mot de passe",
 	'yes' => "oui",
 	'no' => "non",
+	'Admin skin' => "Habillage admin",
+	'The skin defines how the backoffice appears to you.' => "L'habillage dfinit de quelle manire l'interface d'admin s'affiche pour vous.",
+	'Action icon display' => "Affichage des icnes d'action",
+	'1:more icons ... 5:less icons' => "1:plus d'icnes ... 5:moins d'icnes",
+	'Action word display' => "Affichage des mots d'actions",
+	'1:more action words ... 5:less action words' => "1:plus de mots d'action ... 5:moins de mots d'actions",
+	'Display icon legend' => "Afficher la lgende des icnes",
+	'Display a legend at the bottom of every page including all action icons used on that page.' => "Afficher ",
+	'Control form closing' => "Contrle fermeture des formulaires",
+	'This will alert you if you fill in data into a form and try to leave the form before submitting the data.' => "Ceci vous alertera si vous saisissez des informations dans un formulaire et que vous essayez de quitter ce formulaire sans enregistrer les informations.",
+	'Focus on first input text field' => "Focus sur le premier champ de saisie",
+	'The focus will automatically go to the first input text field.' => "Le focus sera automatiquement plac sur le premier champ de saisie texte.",
 	'User information' => "Informations utilisateur",
-	'ID' => "Idx",
-	'Posts' => "Articles",
 	'Created on' => "Cr le",
 	'From IP' => "IP d'origine",
 	'From Domain' => "Domaine d'origine",
 	'With Browser' => "Browser utilis",
-	'first group' => "premier groupe",
-	'previous group' => "groupe prcdent",
-	'next group' => "groupe suivant",
-	'last group' => "dernier groupe",
-	'Close group profile' => "Fermer profil de groupe",
 	'Creating new group' => "Cration d'un nouveau groupe",
 	'Editing group:' => "Edition du groupe:",
 	'Viewing group:' => "Visualisation du groupe:",
-	'Permissons for members of this group' => "Permissions pour les membres de ce groupe",
+	'No Access' => "Accs interdit",
+	'View list only' => "Visualisation des listes uniquement",
+	'View details' => "Visualisation des dtails",
+	'View' => "Voir",
+	'Add & edit/delete self created' => "Ajouter & editer/supprimer ce qu'on a cr soi-mme",
+	'Add' => "Ajouter",
+	'Edit/delete all' => "Editer/supprimer tout",
+	'Permissions for members of this group' => "Permissions pour les membres de ce groupe",
+	'Hidden' => "Cach",
+	'Visible link' => "Lien visible",
+	'Access to Admin area' => "Accs  l'administration",
 	'View all' => "Voir tout",
 	'Full Access' => "Accs complet",
-	'No Access' => "Accs interdit",
 	'View only' => "Visualisation uniquement",
-	'Statistics' => "Statistiques",
-	'Global options' => "Options globales",
 	'Check to allow template editing.' => "Cochez pour autoriser l'dition des gabarits.",
-	'User/Group Management' => "Gestion des Utilisateurs/Groupes.",
-	'Groups &amp; Users' => "Groupes &amp; Utilisateurs",
+	'Add/Upload' => "Ajouter/Uploader",
+	'This overrides any specific media file permissions on specific blogs.' => "Ceci prend le pas sur n'importe quelles permissions media spcifiques  un blog.",
+	'Users & Groups' => "Groupes & Utilisateurs",
+	'Settings' => "Rglages",
+	'Groups & Users' => "Groupes & Utilisateurs",
+	'Add a user...' => "Ajouter un utilisateur...",
+	'Add user' => "Ajouter utilisateur",
+	'Add a group...' => "Ajouter un groupe...",
+	'Add group' => "Ajouter groupe",
 	'default group for new users' => "groupe par dfaut pour les nouveaux utilisateurs",
-	'Copy group' => "Copier le groupe",
-	'Delete group' => "Supprimer le groupe",
-	'decrease user level' => "Descendre le niveau de l'utilisateur",
-	'increase user level' => "Monter le niveau de l'utilisateur",
-	'Delete user' => "Supprimer l'utilisateur",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Etes vous sr de vouloir supprimer cet utilisateur?\\nAttention: tous ses articles seront supprims galement!",
-	'New user...' => "Nouvel utilisateur...",
-	'New group...' => "Nouveau groupe...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "L'habillage par dfaut [%s] affect au blog [%s] n'existe pas. Il doit tre correctement configur dans les <a %s>proprits du blog</a> ou dans le fichier stub. Contactez le <a %s>webmaster</a>...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "ERREUR! Impossible de supprimer! Vous devrez supprimer le fichier [%s]  la main.",
-	'%d posts' => "%d articles",
-	'1 post' => "1 article",
-	'previous month' => "mois prcdent",
-	'next month' => "mois suivant",
-	'previous year' => "anne prcdente",
-	'next year' => "anne suivante",
-	'go to month\'s archive' => "aller  l'archive de ce mois",
-	'Member' => "Membre",
-	'Visitor' => "Visiteur",
-	'Edit this comment' => "Editer ce commentaire",
-	'Delete' => "Supprimer",
-	'Delete this comment' => "Supprimer ce commentaire",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Vous tes sur le point de supprimer ce commentaire!\\n\\'Annuler\\' pour arrter, \\'OK\\' pour supprimer.",
-	'No comment yet...' => "Pas de commentaire pour l'instant...",
+	'Edit this group...' => "Editer ce groupe...",
+	'Duplicate this group...' => "Dupliquer ce groupe...",
+	'Delete this group!' => "Supprimer ce groupe!",
+	'Decrease user level' => "Dcrmenter le niveau utilisateur",
+	'Increase user level' => "Incrmenter le niveau utilisateur",
+	'Edit this user...' => "Editer cet utilisateur...",
+	'Duplicate this user...' => "Dupliquer cet utilisateur...",
+	'Delete this user!' => "Supprimer cet utilisateur!",
+	'Today' => "Aujourd'hui",
+	'Select date' => "Slectionnez une date",
+	'You have modified this form but you haven\'t submitted it yet.\\nYou are about to lose your edits.\\nAre you sure?' => "Vous avez modifi ce formulaire mais vous ne l'avez pas valid pour l'instant.\\nVous tes sur le point de perdre vos modifications.\\nEtes-vous sr?",
+	'You have modified the form \\"%s\\"\\nbut you haven\'t submitted it yet.\\nYou are about to lose your edits.\\nAre you sure?' => "Vous avez modifi le formulaire \\\"%s\\\"\\nmais vous ne l'avez pas valid pour l'instant.\\nVous tes sur le point de perdre vos modifications.\\nEtes-vous sr?",
+	'Parser error: ' => "Erreur du parseur:",
+	'Tag <code>body</code> can only be used once!' => "La balise <code>body</code> ne peut tre utilise qu'une seule fois!",
+	'Illegal tag' => "Balise interdite",
+	'Tag &lt;%s&gt; must occur inside another tag' => "La balise &lt;%s&gt; doit se trouver  l'intrieur d'une autre balise",
+	'Tag &lt;%s&gt; is not allowed within tag &lt;%s&gt;' => "La balise &lt;%s&gt; n'est pas autorise  l'intrieur de la balise &lt;%s&gt;",
+	'Tag &lt;%s&gt; may not have attribute %s' => "La balise &lt;%s&gt; ne peut pas avoir d'attribut &lt;%s&gt;",
+	'Found invalid URL: ' => "Trouv URL invalide:",
+	'Tag &lt;%s&gt; may not contain raw character data' => "La balise &lt;%s&gt; ne peut pas contenir de texte brut",
+	'Illegal markup found: ' => "Marquage incorrect dtect:",
+	'Unallowed CSS markup found: ' => "Marquage CSS non autoris dtect:",
+	'Hello' => "Bonjour",
+	'No response!' => "Pas de rponse!",
+	'Remote error' => "Erreur distante",
+	'Response' => "Rponse",
+	'Parameter &laquo;%s&raquo; is required!' => "La paramtre &laquo;%s&raquo; est requis!",
+	'Illegal value received for parameter &laquo;%s&raquo;!' => "Valeur illgale reue pour le paramtre &laquo;%s&raquo;!",
+	'Invalid URL' => "URL invalide",
+	'URI scheme not allowed' => "Type d'URI non autoris",
+	'URL not allowed' => "URL non autorise",
+	'URL must be a full path starting with "/".' => "L'URL doit tre un chemin d'accs commenant par \"/\".",
+	'An unexpected error has occured!' => "Une erreur inattendue est survenue!",
+	'If this error persits, please report it to the administrator.' => "Si cette erreur persiste, merci de la signaler  l'administrateur.",
+	'Additional information about this error:' => "Informations additionnelles  propos de cette erreur:",
+	'Go back to home page' => "Retourner  la page d'accueil",
+	'Bad Request!' => "Requte invalide!",
+	'The parameters of your request are invalid.' => "Les paramtres de votre requte sont invalides.",
+	'If you have obtained this error by clicking on a link INSIDE of this site, please report the bad link to the administrator.' => "Si vous avez obtenu cette erreur en cliquant sur un lien A L'INTERIEUR de ce site, merci de signaler le lien erron  l'administrateur.",
+	'PREVIEW' => "PREVISUALISATION",
+	'Oops, MySQL error!' => "Oups, erreur MySQL!",
+	'go back' => "retour",
+	'Redirecting you to:' => "Redirection vers:",
+	'If nothing happens, click <a %s>here</a>.' => "Si rien ne se passe, cliquez <a %s>ici</a>.",
+	'Archive Directory' => "Liste des Archives",
+	'User profile' => "Profil utilisateur",
+	'Send an email message' => "Envoyer un message email",
+	'Pinging b2evolution.net...' => "Ping de b2evolution.net...",
+	'Aborted (Running on localhost).' => "Abandon (le serveur tourne sur localhost).",
+	'Pinging Weblogs.com...' => "Ping de Weblogs.com...",
+	'Pinging Blo.gs...' => "Ping de Blo.gs...",
+	'Pinging technorati.com...' => "Ping de Technorati.com...",
+	'No desc available' => "Desc non dispo",
+	'No description available' => "Description non disponible",
+	'My Tab' => "Mon Onglet",
+	'Homepage of the plugin' => "Homepage du plugin",
+	'Delete set!' => "Supprimer ensemble!",
+	'Add a new set of &laquo;%s&raquo;' => "Ajouter un nouvel ensemble de &laquo;%s&raquo;",
+	'New set' => "Nouvel ensemble",
+	'Note: before adding a new set you have to save any changes.' => "Note: Vous devez enregistrer vos modifications avant d'ajouter un nouveau groupe.",
+	'The value for %s must be numeric.' => "Lavaleur de %s doit tre numrique.",
+	'The value must be numeric.' => "La valeur doit tre numrique.",
+	'The value is invalid. It must match the regular expression &laquo;%s&raquo;.' => "La valeur est invalide. Elle doit correspondre  l'expression rgulire &laquo;%s&raquo;.",
+	'The value is invalid. It must be in the range from %s to %s.' => "La valeur est invalide. Elle doit se situer dans l'intervale %s  %s.",
+	'The value is invalid. It must be smaller than %s.' => "La valeur est invalide. Elle doittre infrieure  %s.",
+	'The value is invalid. It must be greater than %s.' => "La valeur est invalide. Elle doit tre suprieure  %s.",
+	'The plugin cannot be installed again.' => "Ce plugin ne peut pas tre install  nouveau.",
+	'The installation of the plugin failed.' => "L'installation du plugin a chou.",
+	'Some plugin dependencies are not fulfilled:' => "Certaines dpendances de plugins ne sont pas remplies:",
+	'The events %s are required by %s (ID %d).' => "Les vnements %s sont requis par %s (n%d).",
+	'The event %s is required by %s (ID %d).' => "L'vnement %s est requis par %s (n%d).",
+	'The plugin is required by the following plugins: %s.' => "Ce plugin est requis par les plugins suivants: %s.",
+	'The plugin recommends a plugin which provides all of the following events: %s.' => "Le plugin recommande un plugin qui gre les vnements suivants: %s.",
+	'The plugin requires a plugin which provides all of the following events: %s.' => "Le plugin requiet un plugin qui gre l'ensemble des vnements suivants: %s.",
+	'The plugin recommends plugins which provide the events: %s.' => "Le plugin recommande des plugins qui grent les vnements: %s.",
+	'The plugin requires plugins which provide the events: %s.' => "Le plugin requiert des plugins qui grent les vnements: %s.",
+	'The plugin requires at least version %s of the plugin %s, but you have %s.' => "Le plugin requiert au minium la version %s du plugin %s, mais vous avez la version %s.",
+	'The plugin requires the plugins: %s.' => "Le plugin requiert les plugins suivants: %s.",
+	'The plugin recommends to install the plugins: %s.' => "Ce plugin recommande d'installer les plugins suivants: %s",
+	'The plugin recommends version %s of %s (%s is installed). Think about upgrading.' => "Le plugin recommande la version %s de %s  (%s est installe). Pensez  upgrader.",
+	'The plugin requires version %s of %s, but %s is installed.' => "Le plugin requiert au minium la version %s de %s, mais vous avez la version %s.",
+	'The plugin recommends version %s of the plugin API (%s is installed). Think about upgrading your %s installation.' => "Le plugin recommande la version %s de l'API plugins (%s est installe). Pensez  upgrader votre installation de %s.",
+	'The plugin requires version %s of the plugin API, but %s is installed. You will probably have to upgrade your %s installation.' => "Le plugin requiert la version %s de l'API plugind, mais la version %s est installe. Vous allez probablement devoir upgrader votre installation de %s.",
+	'Unknown dependency type (%s). This probably means that the plugin is not compatible and you have to upgrade your %s installation.' => "Type de dpendance inconnue (%s). Ceci signifie probablement que le plugin n'est pas compatible et que vous devez mettre  jour votre installation de %s.",
+	'The maximum length of a plugin code is 32 characters.' => "La longueur maximale d'un code de plugin est de 32 caractres.",
+	'The plugin code cannot include a dot!' => "Le code du pluigin ne peut pas contenir de point!",
+	'The plugin code is already in use by another plugin.' => "Ce code de plugin est dj utilis par un autre plugin.",
+	'Please enter a valid time.' => "Merci d'entrer une heure valide.",
+	'The phone number is invalid.' => "Le numro de tlphone est invalide.",
+	'Supplied URL is invalid. (%s)' => "L'URL fournie est invalide. (%s)",
+	'Columns' => "Colonnes",
+	'Filter list' => "Filtrer la liste",
+	'Ascending order' => "Ordre ascendant",
+	'Descending order' => "Ordre descendant",
+	'Move up!' => "Monter!",
+	'Move down! (reverse sort)' => "Descendre! (tri invers)",
+	'Move down!' => "Descendre!",
+	'Move up! (reverse sort)' => "Monter! (tri invers)",
+	'to' => " ",
 	'Sorry, there is nothing to display...' => "Dsol, il n'y a rien  afficher...",
-	'New group' => "Nouveau groupe",
-	'Parser error: ' => "Erreur du parseur:",
-	'Tag <code>body</code> can only be used once!' => "La balise <code>body</code> ne peut tre utilise qu'une seule fois!",
-	'Illegal tag' => "Balise interdite",
-	'Tag %s must occur inside another tag' => "La balise %s doit se trouver  l'intrieur d'une autre balise",
-	'Tag %s is not allowed within tag %s' => "La balise %s n'est pas autorise  l'intrieur de la balise %s",
-	'Tag %s may not have attribute %s' => "La balise %s ne peut pas avoir d'attribut %s",
-	'Found invalid URL: ' => "Trouv URL invalide:",
-	'Tag %s may not contain raw character data' => "La balise %s ne peut pas contenir de texte brut",
-	'Browse category' => "Afficher cette catgorie",
-	'Comments are closed for this post.' => "Les commentaires sont ferms pour cet article.",
-	'This post is not published. You cannot leave comments.' => "Cet article n'est pas publi. Vous ne pouvez pas laisser de commentaire.",
-	'Read more!' => "Lire la suite!",
-	'More:' => "Suite:",
-	'Display feedback / Leave a comment' => "Afficher les retours / Laisser un commentaire",
-	'Send feedback' => "Laisser un commentaire",
-	'1 feedback' => "1 retour",
-	'%d feedbacks' => "%d retours",
-	'Display comments / Leave a comment' => "Afficher les commentaires / Laisser un commentaire",
-	'Display trackbacks / Get trackback address for this post' => "Afficher les trackbacks / Obtenir l'adresse de trackback pour cet article",
-	'Trackback (0)' => "Trackback (0)",
-	'Trackback (1)' => "Trackback (1)",
-	'Trackbacks (%d)' => "Trackbacks (%d)",
-	'Display pingbacks' => "Afficher les pingbacks",
-	'Pingback (0)' => "Pingback (0)",
-	'Pingback (1)' => "Pingback (1)",
-	'Pingbacks (%d)' => "Pingbacks (%d)",
-	'Delete this post' => "Supprimer cet article",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Vous tes sur le point de supprimer cet article!\\n\\'Annuler\\' pour arrter, \\'OK\\' pour supprimer.",
-	'Edit this post' => "Editer cet article",
-	'Publish NOW!' => "Publier maintenant!",
-	'Publish now using current date and time.' => "Publier maintenant en utilisant l'heure et la date courantes.",
-	'Invalid post, please correct these errors:' => "Article invalide; veuillez corriger les erreurs suivantes:",
-	'Sorry, there is no post to display...' => "Dsol, il n'y a pas d'article  afficher...",
+	'Sel' => "Suppr",
+	'Selection name' => "Nom de la slection",
+	'Update selection' => "Mettre  jour la slection",
+	'Selection' => "Slection",
+	'New selection' => "Nouvelle slection",
+	'Cannot create a selection with an empty name' => "Impossible de crer une slection sans nom",
+	'Selection created.' => "Slection cre.",
+	'Please provide a selection name.' => "Merci de fournir un nom de slection.",
+	'Obsolete selection entries deleted.' => "Les entres de slection obsoltes on t supprimes.",
+	'New selections entries inserted.' => "Les nouvelles entres de slection on t insres.",
+	'Selection copied.' => "Slection copie.",
+	'Selection links copied.' => "Elments de slection copis.",
+	'Delete selection &laquo;%s&raquo;?' => "Supprimer la slection &laquo;%s&raquo;?",
+	'Cascading deletes!' => "Suppressions en cascade!",
+	'Selection attachments deleted.' => "Les entres de slection on t supprimes.",
+	'Selection deleted.' => "Slection supprime.",
+	'Subscriptions' => "Abonnements",
+	'Sending trackbacks...' => "Envoi des trackbacks...",
+	'No trackback to be sent.' => "Pas de trackback  envoyer.",
+	'Excerpt to be sent:' => "Extrait  envoyer:",
+	'Trackbacks done.' => "Trackbacks effectus.",
+	'Sending trackback to:' => "Envoi d'un trackaback :",
+	'Succeeded' => "Succs",
+	'Unknown error' => "Erreur inconnue",
+	'No valid trackback response. Maybe the given url is not a Trackback url.' => "Rponse trackback invalide. Put-tre que l'URL indique n'est pas une URL de Trackback.",
+	'Response:' => "Rponse:",
 	'POP3 connect:' => "POP3 connect:",
 	'No server specified' => "Pas de serveur spcifi",
 	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: NOOP OK prmatur, le serveur n'est pas conforme  la RFC 1939",
@@ -776,271 +2001,21 @@
 	'POP3 delete:' => "POP3 delete:",
 	'No msg number submitted' => "Aucun numro de message n'a t soumis",
 	'Command failed' => "La commande a chou",
-	'New user' => "Nouvel utilisateur",
-	'Permission denied!' => "Permission refuse!",
-	'Oops, MySQL error!' => "Oups, erreur MySQL!",
-	'go back' => "retour",
-	'Redirecting you to:' => "Redirection vers:",
-	'If nothing happens, click <a %s>here</a>.' => "Si rien ne se passe, cliquez <a %s>ici</a>.",
-	'No response!' => "Pas de rponse!",
-	'Remote error' => "Erreur distante",
-	'Response' => "Rponse",
-	'Parameter %s is required!' => "La paramtre %s est requis!",
-	'Invalid URL' => "URL invalide",
-	'URI scheme not allowed' => "Type d'URI non autoris",
-	'URL not allowed' => "URL non autorise",
-	'Reporting abuse to b2evolution.net...' => "Envoi d'un rapport vers b2evolution.net...",
-	'Aborted (Running on localhost).' => "Abandon (le serveur tourne sur localhost).",
-	'Requesting abuse list from b2evolution.net...' => "Demande de la liste noire  b2evolution.net...",
-	'Latest update timestamp' => "Date de dernire mise  jour",
-	'Incomplete reponse.' => "Rponse incomplte.",
-	'No new blacklisted strings are available.' => "Aucune nouvelle entre n'est disponible.",
-	'Adding strings to local blacklist' => "Ajout des mots clefs  la liste noire locale",
-	'Adding:' => "Ajout de:",
-	'OK.' => "OK.",
-	'Not necessary! (Already handled)' => "Non ncessaire! (Dj pris en charge)",
-	'New latest update timestamp' => "Nouvelle date de dernire mise  jour",
-	'Invalid reponse.' => "Rponse non valide.",
-	'Requested blog does not exist!' => "Le blog demand n'existe pas!",
-	'Post details' => "Article complet",
-	'PREVIEW' => "PREVISUALISATION",
-	'Next page' => "Page suivante",
-	'Previous page' => "Page prcdente",
-	'Previous post' => "Article prcdent",
-	'Next post' => "Article suivant",
-	'Next Page' => "Page suivante",
-	'Previous Page' => "Page Prcdente",
-	'Cannot delete if there are sub-categories!' => "Impossible de supprimer s'il y a des sous-catgories!",
-	'Cannot delete last category if there are posts inside!' => "Impossible de supprimer la dernire catgorie si elle contient des articles!",
-	'Requested category %s does not exist!' => "La catgorie demande %s n'existe pas",
-	'Category' => "Catgorie",
-	'Save !' => "Enregistrer!",
-	'bad char in User Agent' => "Caractre invalide dans le User Agent",
-	'referer ignored' => "rfrent ignor",
-	'BlackList' => "Liste Noire",
-	'robot' => "robot",
-	'invalid' => "invalide",
-	'search engine' => "moteur de recherche",
-	'loading referering page' => "chargement de la page rfrente",
-	'found current url in page' => "URL courante trouve dans la page",
-	'not a query - no params!' => "pas une requte - pas de paramtres!",
-	'no query string found' => "chane de recherche non trouve",
-	'name' => "nom",
-	'Sending pingbacks...' => "Envoi des pingbacks...",
-	'No pingback to be done.' => "Pas de pingbacks  envoyer.",
-	'BEGIN' => "DEBUT",
-	'Processing:' => "Traitement en cours:",
-	'Couldn\'t find a hostname for:' => "Impossible de trouver un nom de machine pour:",
-	'Connect to server at:' => "Connexion au serveur:",
-	'Couldn\'t open a connection to:' => "Impossible d'ouvrir une connexion vers:",
-	'Start receiving headers and content' => "Dbut de la rception des enttes et du contenu",
-	'Pingback server found from X-Pingback header:' => "Serveur de pingback trouv dans l'entte X-Pingback:",
-	'Pingback server found from Pingback <link /> tag:' => "Serveur de pingback trouv dans balise <link />:",
-	'Pingback server not found in headers and content' => "Serveur de pingback introuvable dans les enttes et le contenu",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "L'URL du serveur de pingback est vide (peut tre une erreur fgets interne  PHP)",
-	'Pingback server data' => "Donnes du serveur de pingback",
-	'Page Linked To:' => "Lien vers la page:",
-	'Page Linked From:' => "Lien depuis la page:",
-	'Pinging %s...' => "Ping de %s...",
-	'END' => "FIN",
-	'Pingbacks done.' => "Pingbacks effectus.",
-	'Pinging b2evolution.net...' => "Ping de b2evolution.net...",
-	'Pinging Weblogs.com...' => "Ping de Weblogs.com...",
-	'Pinging Blo.gs...' => "Ping de Blo.gs...",
-	'Pinging technorati.com...' => "Ping de Technorati.com...",
-	'Archives for' => "Archives pour",
-	'Archive Directory' => "Liste des Archives",
-	'Sending trackbacks...' => "Envoi des trackbacks...",
-	'No trackback to be sent.' => "Pas de trackback  envoyer.",
-	'Excerpt to be sent:' => "Extrait  envoyer:",
-	'Trackbacks done.' => "Trackbacks effectus.",
-	'Sending trackback to:' => "Envoi d'un trackaback :",
-	'Response:' => "Rponse:",
-	'wrong login/password.' => "identifiant ou mot de passe incorrects.",
-	'setcookie %s failed!' => "Le cookie %s n'a pas pu tre dpos!",
-	'login/password no longer valid.' => "cet identifiant/mot de passe n'est plus valide",
-	'You must log in!' => "Vous devez vous identifier!",
-	'Login if you have an account...' => "Identifiez vous si vous avez un compte...",
-	'Register...' => "S'inscrire...",
-	'Register to open an account...' => "Inscrivez vous pour ouvrir un compte...",
-	'Logout (%s)' => "Dconnexion (%s)",
-	'Logout from your account' => "Dconnexion de votre compte",
-	'Admin' => "Administration",
-	'Go to the back-office' => "Atteindre l'interface d'administration",
-	'Profile (%s)' => "Profil (%s)",
-	'Edit your profile' => "Edition de votre profil",
-	'User profile' => "Profil utilisateur",
-	'Sunday' => "Dimanche",
-	'Monday' => "Lundi",
-	'Tuesday' => "Mardi",
-	'Wednesday' => "Mercredi",
-	'Thursday' => "Jeudi",
-	'Friday' => "Vendredi",
-	'Saturday' => "Samedi",
-	'Sun' => "Dim",
-	'Mon' => "Lun",
-	'Tue' => "Mar",
-	'Wed' => "Mer",
-	'Thu' => "Jeu",
-	'Fri' => "Ven",
-	'Sat' => "Sam",
-	' S ' => "D",
-	' M ' => "L",
-	' T ' => "M",
-	' W ' => "M",
-	' T  ' => "J",
-	' F ' => "V",
-	' S  ' => "S",
-	'January' => "Janvier",
-	'February' => "Fvrier",
-	'March' => "Mars",
-	'April' => "Avril",
-	'May ' => "Mai",
-	'June' => "Juin",
-	'July' => "Juillet",
-	'August' => "Aot",
-	'September' => "Septembre",
-	'October' => "Octobre",
-	'November' => "Novembre",
-	'December' => "Dcembre",
-	'Jan' => "Jan",
-	'Feb' => "Fv",
-	'Mar' => "Mar",
-	'Apr' => "Avr",
-	'May' => "Mai",
-	'Jun' => "Jun",
-	'Jul' => "Jul",
-	'Aug' => "Ao",
-	'Sep' => "Sep",
-	'Oct' => "Oct",
-	'Nov' => "Nov",
-	'Dec' => "Dc",
-	'Local' => "Local",
-	'Reported' => "Rapport",
-	'Central' => "Centralis",
-	'Czech (CZ)' => "Tchque (CZ)",
-	'Danish (DK)' => "Danois (DK)",
-	'German (DE)' => "Allemand (DE)",
-	'English (EU)' => "Anglais (EU)",
-	'English (UK)' => "Anglais (UK)",
-	'English (US)' => "Anglais (US)",
-	'English (CA)' => "Anglais (CA)",
-	'English (AU)' => "Anglais (AU)",
-	'English (IL)' => "Anglais (IL)",
-	'English (NZ)' => "Anglais (NZ)",
-	'English (SG)' => "Anglais (SG)",
-	'Spanish (ES)' => "Espagnol (ES)",
-	'Spanish (MX)' => "Espagnol (MX)",
-	'Spanish (VE)' => "Espagnol (VE)",
-	'Finnish (FI)' => "Finnois (FI)",
-	'French (FR)' => "Franais (FR)",
-	'French (CA)' => "Franais (CA)",
-	'French (BE)' => "Franais (BE)",
-	'Galician (ES)' => "Galicien (ES)",
-	'Hungarian (HU)' => "Hongrois (HU)",
-	'Italian (IT)' => "Italien (IT)",
-	'Japanese (JP)' => "Japonais (JP)",
-	'Lithuanian (LT)' => "Lituanien (LT)",
-	'Bokm&aring;l (NO)' => "Norvgien (NO)",
-	'Dutch (NL)' => "Nerlandais (NL)",
-	'Dutch (BE)' => "Nerlandais (BE)",
-	'Portuguese (BR)' => "Portugais (BR)",
-	'Portuguese (PT)' => "Portugais (PT)",
-	'Slovak (SK)' => "Slovaque (SK)",
-	'Swedish (SE)' => "Sudois (SE)",
-	'Thai (TH)' => "Tha (TH)",
-	'Turkish (TR)' => "Turc (TR)",
-	'Turkish utf-8 (TR)' => "Turc utf-8 (TR)",
-	'Chinese(S) gb2312 (CN)' => "Chinois(S) gb2312 (CN)",
-	'Chinese(S) utf-8 (CN)' => "Chinois(S) utf-8 (CN)",
-	'Trad. Chinese (TW)' => "Chinois Trad. (TW)",
-	'You cannot leave comments on this post!' => "Vous ne pouvez pas laisser de commentaire sur cet article!",
-	'Please fill in the name field' => "Veuillez remplir le champ nom",
-	'Please fill in the email field' => "Veuillez remplir le champ email",
-	'Supplied name is invalid' => "Le nom est invalide",
-	'Supplied email address is invalid' => "L'adresse email fournie n'est pas valide",
-	'Please do not send empty comment' => "Merci de ne pas envoyer de commentaire vide",
-	'Supplied comment is invalid' => "Le commentaire est invalide",
-	'You can only post a new comment every %d seconds.' => "Vous ne pouvez soumettre un nouveau commentaire qu'une fois toutes les %d secondes.",
-	'Cannot post comment, please correct these errors:' => "Impossible d'enregistrer ce commentaire; veuillez corriger les erreurs suivantes:",
-	'Back to comment editing' => "Retour  l'dition du commentaire",
-	'New comment on your post #%d "%s"' => "Nouveau commentaire sur votre article n%d \"%s\"",
-	'Url' => "Url",
-	'Comment' => "Commentaire",
-	'Edit/Delete' => "Editer/Supprimer",
-	'Connecting to pop server...' => "Connexion au serveur POP...",
-	'Connection failed: ' => "La connexion a chou:",
-	'Logging into pop server...' => "Identification auprs du serveur POP...",
-	'No mail or Login Failed:' => "Pas de mail ou l'identification  chou",
-	'Getting message #%d...' => "Chargement du message #%d...",
-	'Processing...' => "Traitement en cours...",
-	'Too old' => "Trop ancien",
-	'Subject prefix does not match' => "Le prfixe dans le sujet ne correspond pas",
-	'Raw content:' => "Contenu brut:",
-	'Login:' => "Identifiant:",
-	'Pass:' => "Mot de passe:",
-	'Wrong login or password.' => "Identifiant ou mot de passe incorrects.",
-	'Category ID' => "Idx Catgorie",
-	'Blog ID' => "Idx Blog",
-	'Permission denied.' => "Permission refuse.",
-	'Posted title' => "Titre envoy",
-	'Posted content' => "Contenu envoy",
-	'Mission complete, message deleted.' => "Mission acheve; message supprim.",
-	'You cannot reset this account in demo mode.' => "En mode dmo, vous ne pouvez pas rinitialiser ce compte.",
-	'An email with the new password was sent successfully to your email address.' => "Un email contenant votre nouveau mot de passe a t envoy  votre adresse email.",
-	'New Password:' => "Nouveau Mot de passe:",
-	'You can login here:' => "Vous pouvez vous identifier ici:",
-	'your weblog\'s login/password' => "identifiant et mot de passe pour votre blog",
-	'The email could not be sent.' => "L'email n'a pas pu tre envoy.",
-	'Possible reason: your host may have disabled the mail() function...' => "Cause possible: vous avez peut tre dsactiv la fonction mail()...",
-	'Note: You are already logged in!' => "Note: Vous tes dj identifi!",
-	'Continue...' => "Continuer...",
-	'You are not logged in.' => "Vous n'tes pas identifi!",
-	'You are not logged in under the same account you are trying to modify.' => "Vous n'tes pas identifi sous le compte que vous essayez de modifier.",
-	'Back to profile' => "Retour au profil",
-	'please enter your nickname (can be the same as your login)' => "Veuillez entrer votre pseudonyme (peut tre identique  l'identifiant)",
-	'your ICQ UIN can only be a number, no letters allowed' => "Votre numro ICQ doit tre compos uniquement de chiffres; les lettres ne sont pas autorises",
-	'please type your e-mail address' => "Veuillez taper votre adresse email",
-	'the email address is invalid' => "l'adresse email est invalide",
-	'you typed your new password only once. Go back to type it twice.' => "vous n'avez tap votre nouveau mot de passe qu'une seule fois. Retournez  la page prcdente pour le taper deux fois.",
-	'you typed two different passwords. Go back to correct that.' => "vous avez tap deux mots de passe diffrents. Retournez  la page prcdente pour corriger cel.",
-	'please enter a Login' => "Veuillez entrer un identifiant",
-	'please enter your password twice' => "Veuillez entrer votre mot de passe deux fois",
-	'please type the same password in the two password fields' => "veuillez taper le mme mot de passe dans les deux champs",
-	'this login is already registered, please choose another one' => "cet identifiant est dj utilis, veuillez en choisir un autre",
-	'new user registration on your blog' => "nouvelle inscription sur votre blog",
-	'Manage users' => "Grer les utilisateurs",
-	'New trackback on your post #%d "%s"' => "Nouveau trackback sur votre article n%d \"%s\"",
-	'Website' => "Site web",
-	'Excerpt' => "Extrait",
-	'Login form' => "Identification",
-	'You will have to accept cookies in order to log in.' => "Vous devrez accepter les cookies pour pouvoir vous connecter.",
-	'Password:' => "Mot de passe:",
-	'Log in!' => "S'identifier!",
-	'Go to Blogs' => "Aller aux blogs",
-	'Lost your password ?' => "Mot de passe perdu ?",
-	'Lost password ?' => "Mot de passe perdu?",
-	'A new password will be generated and sent to you by email.' => "Un nouveau mot de passe va tre gnr et vous sera envoy par email.",
-	'Generate new password!' => "Gnrer un nouveau mot de passe!",
-	'Registration complete' => "Inscription effectue",
-	'Registration Currently Disabled' => "Inscription actuellement interdite",
-	'User registration is currently not allowed.' => "L'inscription de nouveaux utilisateurs n'est pas autorise actuellement.",
-	'Home' => "Page d'accueil",
-	'Register form' => "Formulaire d'inscription",
-	'(twice)' => "(deux fois)",
-	'Minimum %d characters, please.' => "%d caractres minimum, SVP.",
-	'Preferred language' => "Langue prfrre",
-	'Register!' => "S'inscrire!",
-	'Log into existing account...' => "S'identifier sur un compte existant...",
+	'Upgrade from a previous version' => "Mise  jour depuis une version antrieure",
+	'New Install' => "Nouvelle installation",
+	'Upgrade from Cafelog/b2' => "Mise  jour depuis Cafelog/b2",
+	'Delete b2evolution tables' => "Supprimer les tables de b2evolution",
+	'Base configuration' => "Configuration de base",
 	'b2evo installer' => "Installation de b2evo",
 	'Installer for version ' => "Installateur de la version",
 	'Current installation' => "Installation courante",
 	'Install menu' => "Menu d'installation",
 	'PHP info' => "PHP info",
+	'Go to Blogs' => "Aller aux blogs",
 	'Go to Admin' => "Aller  l'admin",
 	'Online' => "En ligne",
 	'Manual' => "Manuel",
-	'Support' => "Support",
+	'Forums' => "Forums",
 	'Language / Locale' => "Langue / Locale",
 	'Choose a default language/locale for your b2evo installation.' => "Choisissez une langue/locale par dfaut pour votre installation de b2evo.",
 	'Check your database config settings below and update them if necessary...' => "Vrifiez vos paramtres de base de donne ci-dessous et corrigez si ncessaire...",
@@ -1053,27 +2028,28 @@
 	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "Faites un <code>chmod 666 %s</code>. Si ncessaire, consultez le <a %s>manuel en ligne sur les permissions de fichiers</a>.",
 	'Come back to this page and refresh/reload.' => "Revenez  cette page et rafrachissez/rechargez.",
 	'Alternatively, you can update the config file manually:' => "Alternativement, vous pouvez mettre  jour votre fichier de config manuellement:",
-	'Open the _config.php file locally with a text editor.' => "Ouvrez le fichier _config.php localement avec un diteur de texte.",
+	'Open the _basic_config.php file locally with a text editor.' => "Ouvrez le fichier _basic_config.php localement avec un diteur de texte.",
 	'Delete all contents!' => "Supprimer tous les contenus!",
 	'Copy the contents from the box below.' => "Copiez le contenu de la bote ci-dessous.",
 	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Collez ce contenu dans votre diteur de fichiers local. <strong>ATTENTION: assurez vous qu'il n'y ait ABSOLUMENT AUCUN ESPACE aprs le <code>?&gt;</code> final dans le fichier.</strong> Un quelconque espace, tabulation, retour  la ligne ou ligne vide  la fin du fichier de config peut empcher les cookies de fonctionner lorsque vous essayerez de vous connecter plus tard.",
-	'Save the new _config.php file locally.' => "Enregistrez le nouveau fichier _config.php localement.",
+	'Save the new _basic_config.php file locally.' => "Enregistrez le nouveau fichier _basic_config.php localement.",
 	'Upload the file to your server, into the /_conf folder.' => "Tlchargez le fichier sur votre serveur, dans le dossier /_conf .",
 	'<a %s>Call the installer from scratch</a>.' => "<a %s>Appelez l'installeur  nouveau</a>.",
-	'This is how your _config.php should look like:' => "Voici ce que devrait contenir votre fichier _config.php :",
+	'This is how your _basic_config.php should look like:' => "Voici ce que devrait contenir votre fichier _basic_config.php :",
 	'Your configuration file [%s] has been successfully updated.' => "Votre fichier de configuration [%s] a t mis  jour avec succs.",
-	'Base configuration' => "Configuration de base",
 	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "Votre fichier de configuration de base n'a pas t dit pour l'instant. Vous pouvez le faire en remplissant le formulaire ci-dessous.",
 	'This is the minimum info we need to set up b2evolution on this server:' => "Il s'agit des informations minimales dont nous avons besoin pour installer b2evolution sur ce serveur.",
 	'Database you want to install into' => "Base de donnes dans laquelle vous voulez installer",
-	'mySQL Username' => "Nom d'utilisateur mySQL",
+	'MySQL Username' => "Nom d'utilisateur MySQL",
 	'Your username to access the database' => "Votre identifiant pour accder  la base de donnes",
-	'mySQL Password' => "Mot de passe mySQL",
+	'MySQL Password' => "Mot de passe MySQL",
 	'Your password to access the database' => "Votre mot de passe pour accder  la base de donnes",
-	'mySQL Database' => "Base mySQL",
+	'MySQL Database' => "Base MySQL",
 	'Name of the database you want to use' => "Nom de la base de donnes que vous voulez utiliser",
-	'mySQL Host' => "Serveur mySQL",
+	'MySQL Host' => "Serveur MySQL",
 	'You probably won\'t have to change this' => "Vous n'aurez probablement pas besoin de modifier ceci",
+	'MySQL tables prefix' => "Prfixe des tables MySQL",
+	'All DB tables will be prefixed with this. You need to change this only if you want to have multiple b2evo installations in the same DB.' => "Toutes les tables de la base de donnes seront prfixes avec ceci. Vous avez besoin de changer cette valeur uniquement dans le cas o vous voulez avoir plusieurs installations de b2evo dans la mme base de donnes.",
 	'Additional settings' => "Rglages additionnels",
 	'Base URL' => "URL de base",
 	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "Il s'agit de l'endroit o b2evo et vos blogs sont accessibles par dfaut. VERIFIEZ CECI MINUTIEUSEMENT ou peu de choses fonctionneront correctement. Si vous voulez tester b2evolution sur votre machine locale, de manire  ce que les cookies fonctionnent, vous DEVEZ utiliser http://<strong>localhost</strong>/chemin... N'utilisez PAS le nom de votre machine!",
@@ -1083,14 +2059,13 @@
 	'How do you want to install b2evolution?' => "Comment voulez-vous installer b2evolution?",
 	'The installation can be done in different ways. Choose one:' => "L'installation peut tre effectue de diffrente manires. Choisissez en une:",
 	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>Nouvelle installation</strong>: Installer les tables b2evolution dans la base avec des donnes d'exemple.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>Mise  jour depuis une version prcdente de b2evolution</strong>: Mise  jour des tables b2evolution dans la base de manire  les rendre compatibles avec la version en cours!",
+	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version. <strong>WARNING:</strong> If you have modified your database, this operation may fail. Make sure you have a backup.' => "<strong>Mise  jour depuis une version prcdente de b2evolution</strong>: Mise  jour des tables b2evolution dans la base de manire  les rendre compatibles avec la version en cours! <strong>ATTENTION:</strong> Si vous avez modifi la structure de votre base de donnes, cette opration risque d'chouer. Assurez vous de disposer d'un back-up.",
+	'<strong>NOTE:</strong> Your stats will be reset.' => "<strong>NOTE:</strong> Vous statistiques seront remises  zro.",
 	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Mise  jour depuis Caflog/b2 v 0.6.x</strong>: Installer les tables b2evolution dans la base et y copier vos donnes Caflog/b2.",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>Mise  jour depuis Manywhere Miniblog</strong>: Installer les tables b2evolution dans la base et y copier vos donnes Miniblog .",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>Mise  jour depuis WordPress v 1.2</strong>: Installer les tables b2evolution dans la base et y copier vos donnes WordPress.",
-	'Delete b2evolution tables' => "Supprimer les tables de b2evolution",
 	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "Si vous avez install les tables b2evolution auparavant et dsirez recommencer  zro, vous devrez supprimer ces tables avant de pouvoir effectuer une nouvelle installation. <strong>ATTENTION: Toutes vos tables et donnes b2evolution seront perdues!!!</strong> Vos ventuelles tables Cafelog/b2 ainsi que toutes autres tables, en revanche, ne seront affectes en aucune manire.",
 	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>Modifier votre configuration de base</strong> (voir recap ci-dessous): Vous n'aurez besoin de cette option qu'en de rares occasions o vous pourriez avoir dplac vos fichiers b2evolution ou votre base de donnes...",
 	'GO!' => "GO!",
+	'Are you sure you want to delete your existing %s tables?\\nDo you have a backup?' => "Etes vous sr de vouloir supprimer vos tables %s existantes?\\nAvez vous une sauvegarde?",
 	'Need to start anew?' => "Besoin de recommencer  zro?",
 	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "Si vous avez install les tables b2evolution auparavant et dsirez recommencer  zro, vous devrez supprimer ces tables avant de pouvoir effectuer une nouvelle installation. b2evolution peut supprimer ses propres tables pour vous, mais pour des raisons de scurit videntes, cette fonctionnalit est dsactive par dfaut.",
 	'Base config recap...' => "Recapitulatif de la configuration de base...",
@@ -1099,12 +2074,12 @@
 	'Admin email' => "Email de l'administrateur",
 	'Installing b2evolution tables with sample data' => "Installation des tables b2evolution avec des donnes d'exemple",
 	'Installation successful!' => "Installation termine avec succs!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Vous pouvez maintenant <a %s>vous connecter</a> avec l'identifiant \"admin\" et le mot de passe \"%s\".</p>\n\t<p>Notez ce mot de passe avec soin! Il s'agit d'un mot de passe <em>alatoire</em> qui vous est donn lorsque vous installez b2evolution. Si vous le perdez, vous devrez supprimer les tables de la base de donne et recommencer l'installation.</p>",
+	'Now you can <a %s>log in</a> with the login "admin" and password "%s".' => "Vous pouvez maintenant <a %s>vous connecter</a> avec l'identifiant \"admin\" et le mot de passe \"%s\".",
+	'Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.' => "Notez ce mot de passe avec soin! Il s'agit d'un mot de passe <em>alatoire</em> qui vous est donn lorsque vous installez b2evolution. Si vous le perdez, vous devrez supprimer les tables de la base de donnes et recommencer l'installation.</p>",
 	'Upgrading data in existing b2evolution database' => "Mise  jour des donnes dans base de donnes b2evolution existante",
 	'Upgrade completed successfully!' => "Mise  jour termine avec succs!",
 	'Now you can <a %s>log in</a> with your usual %s username and password.' => "Vous pouvez maintenant <a %s>vous connecter</a> avec vos identifiant et mot de passe %s habituels.",
 	'Installing b2evolution tables and copying existing %s data' => "Installation des tables b2evolution et copie des donnes %s existantes",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Vous pouvez maintenant <a %s>vous connecter</a> avec votre email Miniblog usuel coup  20 caractres. Tous les les mots de passe ont t rinitialiss  \"%s\".</p>\n<p>Notez ce mot de passe avec soin! Il s'agit d'un mot de passe <em>alatoire</em> qui vous est donn lorsque vous installez b2evolution. Si vous le perdez, vous devrez supprimer les tables de la base de donne et recommencer l'installation.</p>",
 	'Deleting b2evolution tables from the datatase' => "Supprimer les tables b2evolution de la base de donnes",
 	'For security reasons, the reset feature is disabled by default.' => "Pour des raisons de scurit, la fonction de remise  zro est dsactive par dfaut.",
 	'Reset done!' => "Remise a zro effectue!",
@@ -1118,12 +2093,9 @@
 	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "Ce blog (blog n1) est en fait un blog trs spcial! Il aggrge automatiquement tous les articles de tous les autres blogs. Ceci vous permet de suivre facilement tout ce qui est post sur ce systme. Vous pouvez cacher ce blog au public en dcochant 'Inclure dans la liste des blogs publics' dans l'administration des blogs.",
 	'%s Title' => "Titre du %s",
 	'Tagline for %s' => "Signature pour %s",
-	'Short description for %s' => "Description courte pour %s",
-	'Notes for %s' => "Notes pour %s",
-	'Keywords for %s' => "Mots clef pour %s",
 	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "La finalit principale de ce blog est d'tre inclus comme complment  ct d'un autre blog, afin d'y afficher vos liens favoris/apparents.",
 	'Clean Permalinks!' => "Permaliens propres!",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "Par dfaut, b2evolution utilise des liens classiques pour les permaliens et les liens vers les commentaires. Ceci permet de s'assurer d'une compatibilit maximale avec diffrentes configurations serveur.\n\nToutefois, lorsque vous aurez le produit bien en main, vous devriez essayer d'activer les \"permaliens propres\" dans le menu Rglages... (cochez 'Utiliser les URL tendues')",
+	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "Par dfaut, b2evolution utilise des liens classiques pour les permaliens et les liens vers les ractions. Ceci permet de s'assurer d'une compatibilit maximale avec diffrentes configurations serveur.\n\nToutefois, lorsque vous aurez le produit bien en main, vous devriez essayer d'activer les \"permaliens propres\" dans le menu Rglages... (cochez 'Utiliser les URL tendues')",
 	'Apache optimization...' => "Optimisations pour Apache...",
 	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => "Dans le dossier <code>/blogs</code> ainsi que dans <code>/blogs/admin</code>, vous trouverez deux fichiers appels [<code>sample.htaccess</code>]. Vous devriez essayer de les renommer en [<code>.htaccess</code>].\n\nCeci optimisera la manire dont votre serveur web (si vous utilisez Apache) gre les requtes vers b2evolution. Ces fichiers ne sont pas actifs par dfaut parce que certains hbergeurs ne les supportent pas et afficheraient une erreur pas forcment trs explicite. Si vous obtenez une telle erreur en renommant les fichiers, supprimez les tout simplement pour faire disparaitre l'erreur.",
 	'About evoSkins...' => "A propos des habillages (evoSkins)...",
@@ -1133,13 +2105,13 @@
 	'Multiple Blogs, new blogs, old blogs...' => "Blogs multiples, nouveaux blogs, anciens blogs...",
 	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "Par dfaut, b2evolution s'installe avec 4 blogs, nomms 'Blog All', 'Blog A', 'Blog B' et 'Linkblog'.\n\nCertains de ces blogs ont un rle spcial. Vous en saurez plus en lisant leur description sur la page correspondante.\n\nVous pouvez crer des blogs supplmentaires ou supprimer les blogs indsirables depuis l'administration des blogs.",
 	'This is a multipage post' => "Ceci est un article de plusieurs pages",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "Ceci est la page 1 d'un article compos de plusieurs pages.\n\nVous pouvez voir les autres pages en cliquant sur les liens sous le texte.\n\n<!--nextpage-->\n\nCeci est la page 2.\n\n<!--nextpage-->\n\nCeci est la page 3.\n\n<!--nextpage-->\n\nCeci est la page 4.\n\nIl s'agit de la dernire page.",
+	'This is page 1 of a multipage post.\n\nYou can see the other pages by clicking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "Ceci est la page 1 d'un article compos de plusieurs pages.\n\nVous pouvez voir les autres pages en cliquant sur les liens sous le texte.\n\n<!--nextpage-->\n\nCeci est la page 2.\n\n<!--nextpage-->\n\nCeci est la page 3.\n\n<!--nextpage-->\n\nCeci est la page 4.\n\nIl s'agit de la dernire page.",
 	'Extended post with no teaser' => "Article tendu, sans accroche",
 	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Ceci est un article tendu sans accroche. Cel signifie que vous ne verrez plus cette accroche lorsque vous aurez cliqu sur le lien \"lire la suite\".\n\n<!--more-->\n\nCeci est le texte tendu. Vous ne le voyez que lorsque vous avez cliqu sur le lien \"lire la suite\".",
 	'Extended post' => "Article tendu",
 	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Ceci est un article tendu. Cel signifie que vous voyez seulement cette courte accroche et que vous devez cliquer sur le lien ci-dessous pour en voir plus.\n\n<!--more-->\n\nCeci est le texte tendu. Vous ne le voyez que lorsque vous avez cliqu sur le lien \"lire la suite\".",
 	'Important information' => "Informations importantes",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "Le Blog B contient quelques articles dans la catgorie 'b2evolution Tips'.\n\nCes articles sont l pour vous aider alors, comme dirait EdB: \"<em>lisez les tous avant de commencer  bidouiller!</em>\" ;)\n\nSi vous le souhaitez, vous pouvez supprimer ces articles un par un au fur et  mesure que vous les lisez. Vous pouvez galement changer leur statut un 'perim' de manire  garder une trace visuelle de ce que vous avez dj lu.",
+	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "Le Blog B contient quelques articles dans la catgorie 'b2evolution Tips'.\n\nCes articles sont l pour vous aider alors, comme dirait EdB: \"<em>lisez les tous avant de commencer  bidouiller!</em>\" ;)\n\nSi vous le souhaitez, vous pouvez supprimer ces articles un par un au fur et  mesure que vous les lisez. Vous pouvez galement changer leur statut en 'dprci' de manire  garder une trace visuelle de ce que vous avez dj lu.",
 	'First Post' => "Premier article",
 	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>Ceci est le premier article.</p>\n\n<p>Il apparait  la fois dans le blog A et le blog B.</p>",
 	'Second post' => "Second article",
@@ -1150,34 +2122,90 @@
 	'The database schema is already up to date. There is nothing to do.' => "Le schma de base de donnes est dj  jour. Il n'y a rien  faire.",
 	'It appears that the following blog stub names are used more than once: [\'%s\']' => "Il semble que les noms stub suivants soient utiliss plus d'une fois:  ['%s']",
 	'I can\'t upgrade until you make them unique. DB field: [%s]' => "Je ne peux pas upgrader tant que vous ne lez avez pas rendus uniques. Camp BD: [%s]",
+	'Upgrade database' => "Mise  jour de la base de donnes!",
+	'The version number is correct, but we have detected changes in the database schema. This can happen with CVS versions...' => "Le numero de version est correct, mais nous avons dtect des changements dans le schma de la base. Cel peut arriver avec les version CVS...",
+	'Upgrade database!' => "Mettre  jour la base de donnes!",
 	'Checking DB schema version...' => "Vrification de la version du schma BD...",
 	'NOT FOUND! This is not a b2evolution database.' => "NON TROUVE! Ceci n'est pas une base de donnes b2evolution.",
 	'This version is too old!' => "Cette version est trop ancienne!",
 	'This version is too recent! We cannot downgrade to it!' => "Cette version est trop rcente! Nous ne pouvons pas revenir en arrire!",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "Ce blog contient tous vos articles upgrads depuis Miniblog. Ce blog est nomm '%s'. %s",
-	'No desc available' => "Desc non dispo",
-	'No description available' => "Description non disponible",
+	'Short description' => "Description courte",
+	'Longer description. You may also remove this.' => "Description plus longue.",
+	'This skin tag displays a list of post archives.' => "Ce skin tag affiche la liste des archives d'articles.",
+	'Archives can be grouped monthly, daily, weekly or post by post.' => "Les archives peuvent tre groupes par mois, jour, semaine ou article par article.",
+	'More...' => "Suite...",
 	'Make URLs clickable' => "Rend les URLs clickables",
+	'This renderer will detect URLs in the text and automatically transform them into clickable links.' => "Ce formatteur ca dtecter les URLs dans le texte et les transformera automatiquement en liens cliquables.",
 	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "Tagsc &lt;P&gt; et &lt;BR&gt; automatiques",
+	'This renderer will automatically detect paragraphs on double line-breaks. and mark them with appropriate HTML &lt;P&gt; tags.<br />\n\t\t\tOptionally, it will also mark single line breaks with HTML &lt;BR&gt; tags.' => "Ce formatteur va dtecter automatiquement les paragraphes sur les sauts de ligne doubles et les marquera avec les tags HTML &lt;P&gt; appropris.<br />\nOptionnellement, il transformera galement les sauts de ligne simples ens tags HTML &lt;BR&gt;.",
+	'Line breaks' => "Retours  la ligne.",
+	'Make line breaks (&lt;br /&gt;) for single newlines.' => "Gnrer des retours  la ligne (&lt;br /&gt;) en cas de retours  la ligne sans saut de ligne",
+	'Add P tags in blocks (e.g. DIV)' => "Ajoute des P dans les DIV",
+	'Ignore tags' => "Ignorer les tags",
+	'A list of tags, in which no P or BR tags should get added.' => "Une liste de tags  l'intrieur desquels il ne faut jamais ajouter de P ou de BR.",
 	'BB formatting e-g [b]bold[/b]' => "Formatage BB e-g [b]bold[/b]",
+	'Available tags are: [b] [i] [u] [s] [color=...] [size=...] [font=...] [code] [quote] [list=1] [list=a] [list] [*]' => "Les tags disponibles sont: [b] [i] [u] [s] [color=...] [size=...] [font=...] [code] [quote] [list=1] [list=a] [list] [*]",
+	'Settings for posts' => "Rglages pour les articles",
+	'Search list' => "Liste de chaines  rechercher",
+	'Replace list' => "Liste de chaines  remplacer",
+	'Settings for comments' => "Rglages pour les commentaires",
+	'Render comments' => "Rendu des commentaire",
+	'If enabled the BBcode in comments will be rendered' => "Cochez pour interprter le BBcode dans les commentaires",
+	'Allow bookmarklet blogging.' => "Permet de blogger par bookmarklet.",
+	'Adds a tool allowing blogging through a bookmarklet.' => "Ajoute un outil permettant de blogger  travers une bookmarklet.",
+	'Add this link to your Favorites/Bookmarks:' => "Ajoutez ce lien  vos Favoris:",
+	'b2evo bookmarklet' => "bookmarklet b2evo",
+	'This skin tag displays a navigable calendar.' => "Ce skin tag affiche un calendrier navigable.",
+	'Days containing posts are highlighted.' => "Les jours contenant des articles sont mis en valeur.",
+	'%d posts' => "%d articles",
+	'1 post' => "1 article",
+	'go to month\'s archive' => "aller  l'archive de ce mois",
+	'Current' => "Courant",
+	'Previous year (%04d-%02d)' => "Anne prcdente (%04d-%02d)",
+	'Previous year (%04d)' => "Anne prcdente (%04d)",
+	'Previous month (%04d-%02d)' => "Mois prcdent (%04d-%02d)",
+	'Next month (%04d-%02d)' => "Mois suivant (%04d-%02d)",
+	'Next year (%04d-%02d)' => "Anne suivante (%04d-%02d)",
+	'Next year (%04d)' => "Anne suivante (%04d)",
+	'This skin tag displays the list of available categories for the blog.' => "Ce skin tag affiche la liste des catgories disponibles pour le blog.",
+	'Categories are indeed chapters and sub-chapters in the blog.' => "Les catgories sont en fait des chapitres et des sous-chapitres dans le blog.",
+	'ANY' => "N'IMPORTE",
+	'ANY BUT' => "TOUTES SAUF",
+	'ALL' => "TOUTES",
+	'Generic Ping plugin' => "Plugin de ping gnrique",
+	'Use this plugin to add a generic ping service to your installation.' => "Utilisez ce plugin pour ajouter un service de ping gnrique  votre installation.",
+	'Ping service URL' => "URL du service de ping",
+	'The URL of the ping service.' => "L'URL du service de ping.",
+	'Ping service name' => "Nom du service de ping.",
+	'The name of the ping service, used for displaying only.' => "Le nom du service de ping, utilis uniquement pour affichage.",
+	'Ping service note' => "Note sur le service",
+	'Notes about the ping service, used for displaying only.' => "Notes sur le service de ping, utilis uniquement pour affichage.",
+	'You must configure a ping service URL before the plugin can be enabled.' => "Vous devez configurer une URL de service de ping avant de pouvoir utiliser ce plugin.",
+	'The ping plugin needs a non-empty code.' => "Ce plugin requiert un code non vide.",
+	'The ping service URL is invalid.' => "L'URL du service de ping est invalide.",
 	'GreyMatter style formatting' => "Formatage GreyMatter",
 	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**gras** \\italiques\\ //italiques// __soulign__ ##tt## %%codeblock%%",
-	'Convert text smilies to icons' => "Convertit les smilies texte en icones",
-	'Humane Web Text Generator 2.0 beta' => "Gnrateur de texte web humain 2.0 beta",
-	'Wacko style formatting' => "Formattage style Wacko",
-	'== h2 ==\n=== h3 ===\n==== h4 ====\n===== h5 =====\n====== h6 ======' => "== h2 ==\n=== h3 ===\n==== h4 ====\n===== h5 =====\n====== h6 ======",
-	'Wiki Links converter' => "Convertisseur de liens Wiki",
-	'WikiWord links ((link)) [[link ]]' => "Liens WikiWord ((lien)) [[lien ]]",
+	'Ping b2evolution.net' => "Ping de b2evolution.net",
+	'Ping the b2evolution.net site' => "Ping du site b2evolution.net",
+	'Pings the b2evolution.net site to include your post in the list of recently updated blogs.' => "Pingue la liste des blogs rcemment mis  jour sur le site b2evolution.net.",
+	'Ping-O-Matic plugin' => "Plugin Ping-O-Matic",
+	'Pings the Ping-O-Matic service, which relays your ping to the most common services.' => "Pingue le service Ping-O-Matic qui relaye votre ping  la plupart des services courants.",
+	'Pings a service that relays the ping to the most common services.' => "Service de ping qui relaye le ping aux services les plus courants.",
 	'Easy HTML tags inserting' => "Insertion rapide de tags HTML",
-	'INSerted [Alt-I]' => "Texte rajout [Alt-I]",
-	'DELeted [Alt-D]' => "Texte retir [Alt-D]",
+	'This plugin will display a toolbar with buttons to quickly insert HTML tags around selected text in a post.' => "Ce plugin affichera une barre d'outils permettant l'insertion rapide de tags HTML autour du texte slectionn.",
+	'INSerted' => "INSr",
+	'DELeted' => "Supprim",
+	'STRong [Alt-B]' => "Marquage Fort [Alt-S]",
+	'EMphasis [Alt-I]' => "Marquage (italique) [Alt-I]",
 	'STRong [Alt-S]' => "Marquage Fort [Alt-S]",
 	'EMphasis [Alt-E]' => "Marquage (italique) [Alt-E]",
 	'CODE [Alt-C]' => "CODE [Alt-C]",
 	'Paragraph [Alt-P]' => "Paragraphe [Alt-P]",
+	'BLOCKQUOTE [Alt-B]' => "Bloc Citation [Alt-B]",
+	'PREformatted text [Alt-R]' => "Text PREformatt [Alt-R]",
 	'Unordered List [Alt-U]' => "Liste non ordonne [Alt-U]",
+	'Ordered List [Alt-O]' => "Liste ordonne [Alt-O]",
 	'List Item [Alt-L]' => "Element de Liste [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "Bloc Citation [Alt-B]",
 	'IMaGe [Alt-G]' => "IMaGe [Alt-G]",
 	'A href [Alt-A]' => "A href [Alt-A]",
 	'More [Alt-M]' => "Suite [Alt-M]",
@@ -1185,32 +2213,119 @@
 	'next page [Alt-Q]' => "page suivante [Alt-Q]",
 	'Close all tags' => "Fermer toutes les balises",
 	'ALTernate text' => "Texte ALTernatif",
-	'One click smilies inserting' => "Insertion de smilies en 1 click",
-	'All' => "Toutes",
+	'Sitemap plugin' => "Plugin Sitemap",
+	'This plugin generates a Google Sitemap for your blog.' => "Ce plugin gnre une Sitemap Google pour votre blog.",
+	'Change frequency' => "Frquence de changement",
+	'Include change frequency (see manual).' => "Inclure la frquence de changement (voir manuel).",
+	'Auto priority' => "Priorit automatique",
+	'Use auto priority for items based on comment count.' => "Calculer une priorit automatique en fonction du nombre de commentaires.",
+	'Min post priority' => "Priorit d'article mini",
+	'Minimum priority for posts, even is auto priority is enabled.' => "Priorir minimale poir les articles, mme si prio auto est activ.",
+	'Default/Max post priority' => "Priorit maxi/par dfaut",
+	'Maximum priority for posts or default if auto priority is disabled.' => "Priorit maximale des articles ou priorit par dfaut si prio auto est dsactiv.",
+	'Graphical smileys' => "Smilies graphiques",
+	'This renderer will convert text smilies like :) to graphical icons.<br />\n\t\t\tOptionally, it will also display a toolbar for quick insertion of smilies into a post.' => "Ce formatteur convertira les smileys texte tels que :) en icnes graphiques. <br />\nOptionnellement, il peut galement afficher une barre d'outils permettant l'insertion rapide de smileys dans un article.",
+	'Use smilies toolbar' => "Utiliser la barre d'outils smilies",
+	'This is the default setting. Users can override it in their profile.' => "Il s'agit du rglage par dfaut. Les utilisateurs peuvent le modifier dans leur profil.",
+	'Check to also render smilies in comments.' => "Cochez pour galement effectuer un rendu des simleys dans les commentaires.",
+	'Smiley list' => "Liste des smileys",
+	'Smart quotes + additional typographic replacements.' => "Guillemets + autres amliorations typographiques.",
+	'This renderer will replace standard and double quotes with typographic quotes were appropriate.<br />\n\t\t It will also perform the following replacements:\n\t\t <ul>\n\t\t \t<li>--- to &#8212;</li>\n\t\t\t<li>-- to &#8211;</li>\n\t\t\t<li>... to &#8230;</li>\n\t\t</ul>' => "Ce formatteur remplacera les guillemets standards avec des guillemets typographiques aux endroits appropris..<br />\n\t\t Il effectuera galement les transformations suivantes:\n\t\t <ul>\n\t\t \t<li>--- en &#8212;</li>\n\t\t\t<li>-- en &#8211;</li>\n\t\t\t<li>... en &#8230;</li>\n\t\t</ul>",
+	'Wacko style formatting' => "Formatage style Wacko.",
+	'Accepted formats:<br />\n\t\t\t== h2 ==<br />\n\t\t\t=== h3 ===<br />\n\t\t\t==== h4 ====<br />\n\t\t\t===== h5 =====<br />\n\t\t\t====== h6 ======<br />\n\t\t\t--- (horinzontal rule)<br />\n\t\t\t%%%codeblock%%%<br />' => "Formats accepts:<br />\n\t\t\t== h2 ==<br />\n\t\t\t=== h3 ===<br />\n\t\t\t==== h4 ====<br />\n\t\t\t===== h5 =====<br />\n\t\t\t====== h6 ======<br />\n\t\t\t--- (ligne horizontale)<br />\n\t\t\t%%%codeblock%%%<br />",
+	'Wiki Links converter' => "Convertisseur Wiki Links",
+	'Basic antispam methods' => "Mthodes antispam basiques",
+	'This plugin provides basic methods to detect & block spam on referers, comments & trackbacks.' => "Ce plugin fournit des mthodes basiques permettant de dtecter et de bloquer le spam sur les rfrrents, commentaires & trackbacks.",
+	'Allow anonymous comments' => "Autoriser commentaires anonymes",
+	'Allow non-registered visitors to leave comments.' => "Autoriser les utilisateurs non-enregistrs  laisser des commentaires.",
+	'Detect feedback duplicates' => "Dtecter les doublons dans les ractions",
+	'Check this to check comments and trackback for duplicate content.' => "Cochez pour vrifier les duplicatas dans les commentaires et les trackbacks.",
+	'Feedback sensitivity to links' => "Sensibilit aux liens dans les ractions",
+	'If a comment has more than this number of links in it, it will get 100 percent spam karma. -1 to disable it.' => "Si un commentaire contient plus que ce nombre de liens, il aura un spam karma de 100% . -1 pour dsactiver.",
+	'Apply rel="nofollow"' => "Appliquer rel=\"nofollow\"",
+	'hours. For how long should rel="nofollow" be applied to comment links? (0 means never, -1 means always)' => "heures. Pendant combien de temps faut-il appliqer rel=\"nofollow\" aux liens des commentaires?  (0 signifie jamais, -1 signifie toujours)",
+	'Check referers for URL' => "Vrif URL chez rfrents",
+	'Check refering pages, if they contain our URL. This may generate a lot of additional traffic!' => "Vrifie dans les pages rfrentes si elles contiennent notre URL. Ceci risque de gnrer normment de traffic supplmentaire!!",
+	'Comments are not allowed from anonymous visitors.' => "Les visiteurs anonymes ne peuvent pas envoyer de commentaires.",
+	'The trackback seems to be a duplicate.' => "Le trackback semble tre un doublon.",
+	'The comment seems to be a duplicate.' => "Le commentaire semble tre un doublon.",
+	'Display computer code in a post.' => "Afficher du code informatique dans un article.",
+	'XHTML strict' => "XHTML strict",
+	'If enabled this will remove the \' target="_blank" \' from the PHP documentation links' => "Cochez pour enelever les  ' target=\"_blank\" ' des liens de documentation vers PHP.net",
+	'Insert codespan' => "Insrer un codespan (code en ligne)",
+	'codespan' => "codespan",
+	'Insert codeblock' => "Insrer un codeblock (bloc de code)",
+	'codeblock' => "codeblock",
+	'Insert XML codeblock' => "Insrer un codeblock XML",
+	'Insert PHP codeblock' => "Insrer un codeblock PHP",
+	'PHP' => "PHP",
+	'Read the PHP.net documentation for' => "Lire la documentation de PHP.net pour",
+	'Video plug for a few popular video sites.' => "Insert vido pour quelques sites connus de partage de vido.",
+	'This is a basic video plug pluigin. Use it by entering [video:youtube:123xyz] or [video:dailymotion:123xyz] into your post, where 123xyz is the ID of the video.' => "Cecu est un plugin d'insert de vidos basique. Utilisez le en entrant[video:youtube:123xyz] ou [video:dailymotion:123xyz] dans le texte de votre article, en remplaant 123xyz par l'identifiant unique de votre video.",
+	'Video' => "Video",
+	'Insert Youtube video' => "Insrer une vido Youtube",
+	'YouTube' => "YouTube",
+	'Insert Google video' => "Insrer une vido Google",
+	'Google video' => "Google video",
+	'Insert DailyMotion video' => "Insrer un vido DailyMotion",
+	'DailyMotion' => "DailyMotion",
+	'Insert LiveVideo video' => "Insrer une vido LiveVideo",
+	'LiveVideo' => "LiveVideo",
+	'Insert iFilm video' => "Insrer une vido iFilm",
+	'iFilm' => "iFilm",
+	'Enter video ID from' => "Entrez l'identifiant de la vido sur",
 	'Trackback address for this post:' => "Adresse de trackback pour cet article:",
 	'No %s for this post yet...' => "Cet article n'a pas de %s pour le moment...",
+	'This post has no feedback awaiting moderation...' => "Cet article n'a aucune raction en attente de modration...",
+	'This post has 1 feedback awaiting moderation... %s' => "Cet article a 1 raction en attente de modration... %s",
+	'This post has %d feedbacks awaiting moderation... %s' => "Cet article a %d ractions en attente de modration... %s",
+	'PREVIEW Comment from:' => "PREVISUALISATION Commentaire de:",
 	'Your email address will <strong>not</strong> be displayed on this site.' => "Votre adresse email ne sera <strong>pas</strong> affiche sur ce site.",
 	'Site/Url' => "Site/Url",
 	'Your URL will be displayed.' => "Votre URL sera affiche.",
 	'Line breaks become &lt;br /&gt;' => "Les retours  la ligne deviennent des  &lt;br /&gt;",
 	'Remember me' => "Se rappeler de moi",
-	'(Set cookies for name, email &amp; url)' => "(Placer des cookies pour le nom, l'email &amp; l'url)",
-	'In response to:' => "En rponse :",
+	'Set cookies for name, email and url' => "Sauver le nom, l'email et l'url dans des cookies.",
+	'Allow message form' => "Autoriser messages",
+	'Allow users to contact you through a message form (your email will NOT be displayed.)' => "Autoriser les utilisateurs  vous contacter par un formulaire de message (votre adresse email ne sera PAS rvelle.)",
 	'Linkblog' => "Linkblog",
 	'more' => "suite",
+	'Re:' => "Re:",
+	'Comment on %s' => "Commentaire sur %s",
+	'To' => "A",
+	'From' => "De",
+	'Your name.' => "Votre nom.",
+	'Your email address. (Will <strong>not</strong> be displayed on this site.)' => "Votre adresse email. (Ne sera <strong>pas</strong> affiche sur ce site.)",
+	'Subject of email message.' => "Sujet du message email.",
+	'Plain text only.' => "Texte brut uniquement.",
+	'Send message' => "Envoyer le message.",
 	'AOL I.M.' => "AOL I.M.",
 	'MSN I.M.' => "MSN I.M.",
 	'Yahoo I.M.' => "Yahoo I.M.",
+	'New pass' => "Nouveau mot de passe",
+	'Leave blank to leave the password unchanged.' => "Laissez vide si vous ne voulez pas modifier le mot de passe.",
+	'Confirm' => "Confirmation",
+	'Confirm new password by typing it again.' => "Confirmez le nouveau mot de passe en le retapant.",
+	'Global settings' => "Paramtres gnraux",
+	'Blog subscriptions' => "Abonnements  des blogs",
 	'Select blog:' => "Slection d'un blog:",
+	'(Set cookies for name, email &amp; url)' => "(Placer des cookies pour le nom, l'email & l'url)",
 	'Select skin:' => "Slection d'un habillage:",
 	'words' => "mots",
 	'Read more...' => "Lire la suite...",
-	'Choose a skin' => "Choisissez un habillage",
-	'Previous' => "Prcdents",
-	'Next' => "Suivants",
 	'Choose skin' => "Choisissez l'habillage",
+	'XML Feeds' => "Flux XML",
+	'What is RSS?' => "Qu'est-ce que RSS?",
+	'Who\'s Online?' => "Qui est en ligne?",
+	'posted by' => "post par",
+	'User Functions' => "Fonctions utilisateur",
+	'Links/ Blogroll' => "Liens / Blogroll",
+	'Management' => "Management",
+	'Skins' => "Habillages",
+	'Profile' => "Profil",
+	'Get skin' => "Obtenir habillage",
 	'Browse all posts by this author' => "Parcourir tous les articles de cet auteur",
-	'archives' => "archives",
+	'categories' => "catgories",
 	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "L'<acronym title=\"Uniform Resource Identifier\">URI</acronym> pour envoyer un TrackBack est:",
 	'Comment by' => "Commentaire de",
 	'Trackback from' => "Trackback de",
@@ -1229,10 +2344,13 @@
 	'This page validates as XHTML 1.0 Transitional' => "Cette page est du XHTML 1.0 Transitional valide",
 	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "<abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr> valide",
 	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Fonctionne avec b2evolution; moteur Multi-blogs multi-utilisateurs multilingue.",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "Cet habillage utilise un fichier CSS initialement destin  WordPress (Voir style.css pour les crdits).",
-	'Original design credits for this skin:' => "Design original pour cet habillage:",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "Afin d'assurer une compatibilit maximale avec les fichiers CSS WP, les plupart des fonctionnalits de b2evolution qui n'existent pas dans WP ont t caches dans cet habillage wpc_* gnrique.",
 	'[...] Read more!' => "[...] Lire la suite!",
-	'New pingback on your post #%d "%s"' => "Nouveau pingback sur votre article n%d \"%s\"",
+	'No results.' => "Pas de rsultats.",
+	'Permission denied!' => "Permission refuse!",
+	'Time:' => "Heure:",
+	'Greenwich Mean Time' => "Greenwich Mean Time",
+	'GMT:' => "GMT:",
+	'Logged in as:' => "Connect sous:",
+	'Style:' => "Style:",
 );
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/fr_FR/LC_MESSAGES/messages.po 1.10.3.src/locales/fr_FR/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/fr_FR/LC_MESSAGES/messages.po	2005-09-13 16:11:06.000000000 -0500
+++ 1.10.3.src/locales/fr_FR/LC_MESSAGES/messages.po	2007-05-02 20:26:06.000000000 -0500
@@ -7,5300 +7,10129 @@
 msgstr ""
 "Project-Id-Version: b2evolution 0.9\n"
 "Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2005-09-13 15:48+0200\n"
-"PO-Revision-Date: 2005-09-13 16:02+0100\n"
-"Last-Translator: Francois PLANQUE <http://fplanque.net/>\n"
+"POT-Creation-Date: 2007-05-02 20:44+0200\n"
+"PO-Revision-Date: 2007-05-02 21:10+0100\n"
+"Last-Translator: Francois PLANQUE <fplanque.net>\n"
 "Language-Team: Franois PLANQUE <http://fplanque.net/>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=iso-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: French\n"
+"X-Poedit-Country: FRANCE\n"
+"X-Poedit-SourceCharset: iso-8859-1\n"
 
-#: ..\..\..\a_noskin.php:109
+#: ..\..\..\a_noskin.php:105
+#: ..\..\..\inc\VIEW\collections\_blogs_skin.form.php:54
 msgid "Selected"
 msgstr "Slectionn"
 
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:159
-#: ..\..\..\a_noskin.php:244
-#: ..\..\..\multiblogs.php:138
-#: ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:478
-#: ..\..\..\admin\_menutop.php:207
-#: ..\..\..\b2evocore\_functions_cats.php:569
-#: ..\..\..\skins\basic\_main.php:94
-#: ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\natural_pink\_main.php:89
-#: ..\..\..\skins\natural_pink\_main.php:186
-#: ..\..\..\skins\wpc_aubmach\_main.php:117
-#: ..\..\..\skins\wpc_default\_main.php:120
+#: ..\..\..\a_noskin.php:147
+#: ..\..\..\a_noskin.php:226
+#: ..\..\..\multiblogs.php:125
+#: ..\..\..\_header.php:165
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:926
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:931
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:115
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:232
+#: ..\..\..\inc\VIEW\items\_item.form.php:267
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:212
+#: ..\..\..\inc\_misc\_obsolete092.php:1439
+#: ..\..\..\inc\_misc\_template.funcs.php:148
+#: ..\..\..\inc\_misc\_template.funcs.php:153
+#: ..\..\..\plugins\_categories.plugin.php:105
+#: ..\..\..\skins\basic\_main.php:120
+#: ..\..\..\skins\custom\_main.php:138
+#: ..\..\..\skins\l33t_gray\_main.php:61
+#: ..\..\..\skins\l33t_gray\_main.php:84
+#: ..\..\..\skins\l33t_gray\_main.php:188
+#: ..\..\..\skins\miami_blue\_main.php:130
+#: ..\..\..\skins\natural_pink\_main.php:79
+#: ..\..\..\skins\nifty_corners\_main.php:99
+#: ..\..\..\skins\skinners_guide\_main.php:178
 msgid "Categories"
 msgstr "Catgories"
 
-#: ..\..\..\a_noskin.php:173
-#: ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251
-#: ..\..\..\summary.php:100
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:86
-#: ..\..\..\skins\natural_pink\_main.php:100
-#: ..\..\..\skins\wpc_aubmach\_main.php:70
-#: ..\..\..\skins\wpc_default\_main.php:70
-msgid "Permanent link to full entry"
-msgstr "Lien permanent vers l'article complet"
-
-#: ..\..\..\a_noskin.php:173
-#: ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:152
-#: ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:100
-msgid "Permalink"
-msgstr "Permalien"
-
-#: ..\..\..\a_noskin.php:220
-#: ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:167
-#: ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:138
-#: ..\..\..\skins\guadeloupe\_main.php:139
-#: ..\..\..\skins\natural_pink\_main.php:168
+#: ..\..\..\a_noskin.php:199
+#: ..\..\..\a_noskin.php:200
+#: ..\..\..\skins\custom\_main.php:206
+#: ..\..\..\skins\custom\_main.php:207
+#: ..\..\..\skins\miami_blue\_main.php:207
+#: ..\..\..\skins\natural_pink\_main.php:151
+#: ..\..\..\skins\nifty_corners\_main.php:170
+#: ..\..\..\skins\skinners_guide\_main.php:286
+#: ..\..\..\skins\skinners_guide\_main.php:287
 msgid "Recently"
 msgstr "Rcemment"
 
-#: ..\..\..\a_noskin.php:220
-#: ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\custom\_main.php:167
-#: ..\..\..\skins\guadeloupe\_main.php:138
+#: ..\..\..\a_noskin.php:199
+#: ..\..\..\skins\custom\_main.php:206
+#: ..\..\..\skins\skinners_guide\_main.php:286
 msgid "(cached)"
 msgstr "(en cache)"
 
-#: ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:139
+#: ..\..\..\a_noskin.php:200
+#: ..\..\..\skins\custom\_main.php:207
+#: ..\..\..\skins\skinners_guide\_main.php:287
 msgid "(no cache)"
 msgstr "(sans cache)"
 
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:141
-#: ..\..\..\skins\custom\_main.php:174
-#: ..\..\..\skins\guadeloupe\_main.php:142
-#: ..\..\..\skins\natural_pink\_main.php:170
+#: ..\..\..\a_noskin.php:201
+#: ..\..\..\inc\_misc\_obsolete092.php:1483
+#: ..\..\..\inc\_misc\_template.funcs.php:79
+#: ..\..\..\skins\custom\_main.php:208
+#: ..\..\..\skins\l33t_gray\_main.php:240
+#: ..\..\..\skins\miami_blue\_main.php:208
+#: ..\..\..\skins\natural_pink\_main.php:153
+#: ..\..\..\skins\nifty_corners\_main.php:172
+#: ..\..\..\skins\skinners_guide\_main.php:288
 msgid "Last comments"
 msgstr "Derniers commentaires"
 
-#: ..\..\..\a_noskin.php:232
-#: ..\..\..\a_noskin.php:238
-#: ..\..\..\admin\_edit_showposts.php:343
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:553
-#: ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\natural_pink\_main.php:175
-#: ..\..\..\skins\natural_pink\_main.php:181
-#: ..\..\..\skins\originalb2\_main.php:173
-#: ..\..\..\skins\wpc_aubmach\_main.php:124
-#: ..\..\..\skins\wpc_aubmach\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:127
-#: ..\..\..\skins\wpc_default\_main.php:131
+#: ..\..\..\a_noskin.php:214
+#: ..\..\..\a_noskin.php:220
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:70
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:255
+#: ..\..\..\skins\custom\_main.php:224
+#: ..\..\..\skins\custom\_main.php:230
+#: ..\..\..\skins\l33t_gray\_main.php:243
+#: ..\..\..\skins\l33t_gray\_main.php:250
+#: ..\..\..\skins\natural_pink\_main.php:158
+#: ..\..\..\skins\natural_pink\_main.php:164
+#: ..\..\..\skins\nifty_corners\_main.php:177
+#: ..\..\..\skins\nifty_corners\_main.php:183
+#: ..\..\..\skins\originalb2\_main.php:186
+#: ..\..\..\skins\skinners_guide\_main.php:307
+#: ..\..\..\skins\skinners_guide\_main.php:313
+#: ..\..\..\skins\wpc_default\_main.php:154
+#: ..\..\..\skins\wpc_default\_main.php:158
 msgid "Search"
 msgstr "Rechercher"
 
-#: ..\..\..\a_noskin.php:235
-#: ..\..\..\skins\custom\_main.php:182
-#: ..\..\..\skins\natural_pink\_main.php:178
+#: ..\..\..\a_noskin.php:217
+#: ..\..\..\skins\custom\_main.php:227
+#: ..\..\..\skins\l33t_gray\_main.php:247
+#: ..\..\..\skins\natural_pink\_main.php:161
+#: ..\..\..\skins\nifty_corners\_main.php:180
+#: ..\..\..\skins\skinners_guide\_main.php:310
 msgid "All Words"
 msgstr "Tous les mots"
 
-#: ..\..\..\a_noskin.php:236
-#: ..\..\..\skins\custom\_main.php:183
-#: ..\..\..\skins\natural_pink\_main.php:179
+#: ..\..\..\a_noskin.php:218
+#: ..\..\..\skins\custom\_main.php:228
+#: ..\..\..\skins\l33t_gray\_main.php:248
+#: ..\..\..\skins\natural_pink\_main.php:162
+#: ..\..\..\skins\nifty_corners\_main.php:181
+#: ..\..\..\skins\skinners_guide\_main.php:311
 msgid "Some Word"
 msgstr "N'importe quel mot"
 
-#: ..\..\..\a_noskin.php:237
-#: ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\natural_pink\_main.php:180
+#: ..\..\..\a_noskin.php:219
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:134
+#: ..\..\..\skins\custom\_main.php:229
+#: ..\..\..\skins\l33t_gray\_main.php:249
+#: ..\..\..\skins\natural_pink\_main.php:163
+#: ..\..\..\skins\nifty_corners\_main.php:182
+#: ..\..\..\skins\skinners_guide\_main.php:312
 msgid "Entire phrase"
 msgstr "Phrase complte"
 
-#: ..\..\..\a_noskin.php:239
-#: ..\..\..\a_noskin.php:251
-#: ..\..\..\skins\bluesky\_main.php:155
-#: ..\..\..\skins\guadeloupe\_main.php:157
+#: ..\..\..\a_noskin.php:221
+#: ..\..\..\a_noskin.php:233
 msgid "Reset form"
 msgstr "Valeurs par dfaut"
 
-#: ..\..\..\a_noskin.php:250
-#: ..\..\..\skins\bluesky\_main.php:154
-#: ..\..\..\skins\custom\_main.php:196
-#: ..\..\..\skins\guadeloupe\_main.php:156
-#: ..\..\..\skins\originalb2\_main.php:165
+#: ..\..\..\a_noskin.php:232
 msgid "Get selection"
 msgstr "Obtenir slection"
 
-#: ..\..\..\a_noskin.php:256
-#: ..\..\..\admin\_edit_showposts.php:406
-#: ..\..\..\skins\basic\_main.php:155
-#: ..\..\..\skins\bluesky\_main.php:187
-#: ..\..\..\skins\custom\_main.php:201
-#: ..\..\..\skins\guadeloupe\_main.php:189
-#: ..\..\..\skins\natural_pink\_main.php:169
-#: ..\..\..\skins\natural_pink\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:133
-#: ..\..\..\skins\wpc_default\_main.php:136
+#: ..\..\..\a_noskin.php:238
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:247
+#: ..\..\..\plugins\_archives.plugin.php:117
+#: ..\..\..\skins\basic\_main.php:172
+#: ..\..\..\skins\l33t_gray\_arcdir.php:23
+#: ..\..\..\skins\l33t_gray\_main.php:62
+#: ..\..\..\skins\l33t_gray\_main.php:197
+#: ..\..\..\skins\natural_pink\_main.php:152
+#: ..\..\..\skins\nifty_corners\_main.php:171
+#: ..\..\..\skins\originalb2\_main.php:195
+#: ..\..\..\skins\wpc_default\_main.php:169
 msgid "Archives"
 msgstr "Archives"
 
-#: ..\..\..\a_noskin.php:261
-#: ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\natural_pink\_main.php:198
+#: ..\..\..\a_noskin.php:243
 msgid "more..."
 msgstr "suite..."
 
-#: ..\..\..\a_noskin.php:272
-#: ..\..\..\multiblogs.php:269
-#: ..\..\..\skins\bluesky\_main.php:193
-#: ..\..\..\skins\custom\_main.php:230
-#: ..\..\..\skins\guadeloupe\_main.php:195
-#: ..\..\..\skins\natural_pink\_main.php:216
+#: ..\..\..\a_noskin.php:253
+#: ..\..\..\multiblogs.php:257
+#: ..\..\..\skins\custom\_main.php:275
+#: ..\..\..\skins\l33t_gray\_main.php:238
+#: ..\..\..\skins\miami_blue\_main.php:263
+#: ..\..\..\skins\natural_pink\_main.php:197
+#: ..\..\..\skins\nifty_corners\_main.php:220
+#: ..\..\..\skins\skinners_guide\_main.php:364
 msgid "Misc"
 msgstr "Divers"
 
-#: ..\..\..\a_noskin.php:286
-#: ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:229
+#: ..\..\..\a_noskin.php:268
 msgid "Syndicate this blog"
 msgstr "Syndiquez ce blog"
 
-#: ..\..\..\default.php:28
+#: ..\..\..\contact.php:45
+#: ..\..\..\contact.php:85
+msgid "Contact Form Demo"
+msgstr "Demo Formulaire de contact"
+
+# D:\www\b2evo19\blogs\contact.php:95
+#: ..\..\..\contact.php:95
+msgid "This demo displays a form to contact the site admin"
+msgstr "Cette demo affiche un formulaire permettant de contacter l'administrateur du site"
+
+# D:\www\b2evo19\blogs\contact.php:125
+#: ..\..\..\contact.php:125
+msgid "Thank you for your message. I will reply as soon as possible."
+msgstr "Merci pour votre message. Je rpondrai ds que possible."
+
+#: ..\..\..\contact.php:128
+msgid "Send another message?"
+msgstr "Envoyer un autre message?"
+
+#: ..\..\..\default.php:34
 msgid "Default page for b2evolution"
 msgstr "Page par dfaut de b2evoltution"
 
-#: ..\..\..\default.php:34
-#: ..\..\..\install\index.php:58
+#: ..\..\..\default.php:40
+#: ..\..\..\install\index.php:111
 msgid "Multilingual multiuser multi-blog engine."
 msgstr "Moteur Multi-blogs multi-utilisateurs multilingue."
 
-#: ..\..\..\default.php:37
+#: ..\..\..\default.php:43
 msgid "Welcome to b2evolution"
 msgstr "Bienvenue dans b2evoltution"
 
-#: ..\..\..\default.php:39
+#: ..\..\..\default.php:48
 msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
 msgstr "Ceci est la page d'accueil par dfaut pour b2evolution. Elle sera affiche tant que vous n'aurez oas slectionn un blog par dfaut dans les rglages gnraux."
 
-#: ..\..\..\default.php:42
+#: ..\..\..\default.php:50
+msgid "Edit config"
+msgstr "Editer la configuration"
+
+#: ..\..\..\default.php:54
 msgid "Individual blogs on this system"
 msgstr "Blogs prsents sur ce systme"
 
-#: ..\..\..\default.php:52
+#: ..\..\..\default.php:64
 #, php-format
 msgid "Blog #%d"
 msgstr "Blog n%d"
 
-#: ..\..\..\default.php:74
+#: ..\..\..\default.php:90
 msgid "Blog #1"
 msgstr "Blog n1"
 
-#: ..\..\..\default.php:74
+#: ..\..\..\default.php:90
 msgid "This is a special blog that aggregates all messages from all other blogs!"
 msgstr "Ceci est un blog special qui agrge tous les articles de tous les autres blogs!"
 
-#: ..\..\..\default.php:79
+#: ..\..\..\default.php:95
 msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
 msgstr "Veuillez noter: la liste ci dessus (tout comme le menu) est gnre automatiquement et inclue uniquement les blogs dont le \"nom URL du fichier Stub\" n'est pas vide. Vous pouvez modifier ce nom URL dans la configuration des blogs dans l'administration."
 
-#: ..\..\..\default.php:80
+#: ..\..\..\default.php:96
 msgid "More demos"
 msgstr "Dmos supplmentaires"
 
-#: ..\..\..\default.php:82
-#: ..\..\..\default.php:83
-#: ..\..\..\default.php:84
+#: ..\..\..\default.php:98
+msgid "Stub file"
+msgstr "Fichier stub"
+
+# D:\www\b2evo\blogs\default.php:95
+#: ..\..\..\default.php:98
+msgid "Blog #2 called through a stub file"
+msgstr "Blog #2 appel par un fichier stub"
+
+#: ..\..\..\default.php:99
+#: ..\..\..\default.php:100
+#: ..\..\..\default.php:101
+#: ..\..\..\default.php:102
 msgid "Custom template"
 msgstr "Gabarit spcial"
 
-#: ..\..\..\default.php:82
+# D:\www\b2evo\blogs\default.php:96
+#: ..\..\..\default.php:99
+msgid "Blog #2 called through a custom template (not a skin)"
+msgstr "Blog #2 appel par un gabarit personnalis (pas un habillage/skin)"
+
+#: ..\..\..\default.php:100
 msgid "Multiple blogs displayed on the same page"
 msgstr "Plusieurs blogs affichs sur la mme page"
 
-#: ..\..\..\default.php:83
+#: ..\..\..\default.php:101
 msgid "Summary of last posts in all blogs"
 msgstr "Rsum des derniers articles dans tous les blogs"
 
-#: ..\..\..\default.php:84
+#: ..\..\..\default.php:102
 msgid "The page you're looking at"
 msgstr "La page que vous voyez actuellement"
 
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
+# D:\www\b2evo19\blogs\default.php:103
+#: ..\..\..\default.php:103
+msgid "Bonus feature"
+msgstr "Fonction bonus"
+
+# D:\www\b2evo19\blogs\default.php:103
+#: ..\..\..\default.php:103
+msgid "A standalone form to contact the admin (A contact page for your site)"
+msgstr "Un formulaire indpendant permettant de contacter l'administrateur (Une page de contact pour votre site)"
+
+#: ..\..\..\default.php:105
+msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, remember these are just demos destined to inspire you for your own templates ;)"
 msgstr "Veuillez noter: ces dmos n'utilisent pas les habillages evoSkins, mme si vous les avez activs pendant l'installation. La seule manire de modifier l'apparence de ces dmos est d'diter le gabarit PHP correspondant. Mais une fois encore, rappelez vous qu'il s'agit l uniquement de dmos destines  vous inspirer pour raliser vos propres pages dynamiques ;)"
 
-#: ..\..\..\default.php:88
+#: ..\..\..\default.php:107
 msgid "Administration"
 msgstr "Administration"
 
-#: ..\..\..\default.php:90
+#: ..\..\..\default.php:109
 msgid "Go to backoffice!"
 msgstr "Atteindre l'interface d'administration"
 
-#: ..\..\..\default.php:95
+#: ..\..\..\default.php:114
 msgid "Official website"
 msgstr "Site web officiel"
 
-#: ..\..\..\default.php:95
-#: ..\..\..\install\index.php:523
+#: ..\..\..\default.php:114
+#: ..\..\..\install\index.php:622
 msgid "GNU GPL license"
 msgstr "Licence GPL"
 
-#: ..\..\..\multiblogs.php:98
+#: ..\..\..\multiblogs.php:92
 msgid "Multiblog demo"
 msgstr "Dmo multi-blogs"
 
-#: ..\..\..\multiblogs.php:108
+#: ..\..\..\multiblogs.php:102
 msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
 msgstr "Ce gabarit de dmonstration affiche 3 blogs simultanment (1  gauche, 2  droite)"
 
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
+#: ..\..\..\summary.php:30
+#: ..\..\..\summary.php:67
+msgid "Summary Demo"
 msgstr "Dmo Rsum"
 
-#: ..\..\..\summary.php:75
+#: ..\..\..\summary.php:77
 msgid "This demo template displays a summary of last posts in all blogs"
 msgstr "Ce gabarit de dmo affiche un rsum des derniers articles dans tous les blogs"
 
-#: ..\..\..\summary.php:106
+#: ..\..\..\summary.php:108
 msgid "More posts..."
 msgstr "Plus d'articles..."
 
-#: ..\..\..\admin\b2antispam.php:19
-#: ..\..\..\admin\_menutop.php:230
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "Antispam"
+#: ..\..\..\_header.php:109
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:310
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:246
+msgid "Write"
+msgstr "Ecrire"
 
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "Le mot clef [%s] est trop court, il doit comporter au minimum 5 caractres!"
+# D:\www\b2evo19\blogs\_header.php:113
+# D:\www\b2evo19\blogs\inc\VIEW\collections\_blogs_permissions.form.php:84
+# D:\www\b2evo19\blogs\inc\VIEW\collections\_blogs_permissions_group.form.php:207
+#: ..\..\..\_header.php:114
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:84
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:207
+msgid "Simple"
+msgstr "Simple"
+
+#: ..\..\..\_header.php:120
+msgid "Expert"
+msgstr "Expert"
+
+#: ..\..\..\_header.php:129
+#: ..\..\..\inc\VIEW\users\_users_form.php:273
+#: ..\..\..\skins\_profile.php:60
+#: ..\..\..\skins\_subscriptions.php:68
+#: ..\..\..\skins\custom\_main.php:294
+#: ..\..\..\skins\custom\_main.php:299
+#: ..\..\..\skins\custom\_main.php:304
+#: ..\..\..\skins\custom\_main.php:309
+#: ..\..\..\skins\l33t_gray\_main.php:262
+#: ..\..\..\skins\l33t_gray\_main.php:263
+#: ..\..\..\skins\l33t_gray\_main.php:264
+#: ..\..\..\skins\l33t_gray\_main.php:265
+#: ..\..\..\skins\l33t_gray\_profile.php:60
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:68
+#: ..\..\..\skins\miami_blue\_main.php:282
+#: ..\..\..\skins\miami_blue\_main.php:287
+#: ..\..\..\skins\miami_blue\_main.php:292
+#: ..\..\..\skins\miami_blue\_main.php:297
+#: ..\..\..\skins\natural_pink\_main.php:215
+#: ..\..\..\skins\natural_pink\_main.php:220
+#: ..\..\..\skins\natural_pink\_main.php:225
+#: ..\..\..\skins\natural_pink\_main.php:230
+#: ..\..\..\skins\nifty_corners\_main.php:238
+#: ..\..\..\skins\nifty_corners\_main.php:243
+#: ..\..\..\skins\nifty_corners\_main.php:248
+#: ..\..\..\skins\nifty_corners\_main.php:253
+#: ..\..\..\skins\skinners_guide\_main.php:388
+#: ..\..\..\skins\skinners_guide\_main.php:393
+#: ..\..\..\skins\skinners_guide\_main.php:398
+#: ..\..\..\skins\skinners_guide\_main.php:403
+msgid "Posts"
+msgstr "Articles"
 
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Suppression des hitlog contenant [%s]..."
+#: ..\..\..\_header.php:142
+#: ..\..\..\inc\CONTROL\items\b2browse.php:214
+msgid "Post list"
+msgstr "Liste des articles"
+
+#: ..\..\..\_header.php:146
+#: ..\..\..\inc\CONTROL\items\b2browse.php:218
+msgid "Tracker"
+msgstr "Tracker"
+
+#: ..\..\..\_header.php:150
+#: ..\..\..\inc\CONTROL\items\b2browse.php:222
+msgid "Full posts"
+msgstr "Articles complets"
+
+#: ..\..\..\_header.php:158
+#: ..\..\..\conf\_icons.php:401
+#: ..\..\..\conf\_icons.php:406
+#: ..\..\..\inc\CONTROL\items\b2browse.php:229
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:166
+#: ..\..\..\inc\VIEW\items\_item.form.php:299
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:244
+#: ..\..\..\skins\_feedback.php:55
+#: ..\..\..\skins\_subscriptions.php:69
+#: ..\..\..\skins\basic\_feedback.php:56
+#: ..\..\..\skins\custom\_main.php:295
+#: ..\..\..\skins\custom\_main.php:300
+#: ..\..\..\skins\custom\_main.php:305
+#: ..\..\..\skins\custom\_main.php:310
+#: ..\..\..\skins\l33t_gray\_feedback.php:55
+#: ..\..\..\skins\l33t_gray\_main.php:262
+#: ..\..\..\skins\l33t_gray\_main.php:263
+#: ..\..\..\skins\l33t_gray\_main.php:264
+#: ..\..\..\skins\l33t_gray\_main.php:265
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:69
+#: ..\..\..\skins\miami_blue\_main.php:283
+#: ..\..\..\skins\miami_blue\_main.php:288
+#: ..\..\..\skins\miami_blue\_main.php:293
+#: ..\..\..\skins\miami_blue\_main.php:298
+#: ..\..\..\skins\natural_pink\_main.php:216
+#: ..\..\..\skins\natural_pink\_main.php:221
+#: ..\..\..\skins\natural_pink\_main.php:226
+#: ..\..\..\skins\natural_pink\_main.php:231
+#: ..\..\..\skins\nifty_corners\_main.php:239
+#: ..\..\..\skins\nifty_corners\_main.php:244
+#: ..\..\..\skins\nifty_corners\_main.php:249
+#: ..\..\..\skins\nifty_corners\_main.php:254
+#: ..\..\..\skins\skinners_guide\_main.php:389
+#: ..\..\..\skins\skinners_guide\_main.php:394
+#: ..\..\..\skins\skinners_guide\_main.php:399
+#: ..\..\..\skins\skinners_guide\_main.php:404
+#: ..\..\..\skins\wpc_default\_feedback.php:56
+msgid "Comments"
+msgstr "Commentaires"
 
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Suppression des commentaires contenant [%s]..."
+#: ..\..\..\_header.php:170
+msgid "Blog settings"
+msgstr "Rglages blogs"
+
+#: ..\..\..\_header.php:174
+#: ..\..\..\_header.php:277
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:71
+msgid "General"
+msgstr "Gnral"
 
-#: ..\..\..\admin\b2antispam.php:80
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "Interdiction du mot clef [%s]..."
+# D:\www\b2evo19\blogs\_header.php:177
+#: ..\..\..\_header.php:178
+msgid "Skin"
+msgstr "Habillage"
+
+#: ..\..\..\_header.php:182
+msgid "Display"
+msgstr "Affichage"
+
+#: ..\..\..\_header.php:186
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:87
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:209
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:100
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:116
+msgid "Advanced"
+msgstr "Options avances"
 
-#: ..\..\..\admin\b2antispam.php:99
-msgid "Confirm ban &amp; delete"
-msgstr "Confirmez l'interdiction + la suppression"
+#: ..\..\..\_header.php:190
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:39
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:110
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:103
+msgid "User permissions"
+msgstr "Permissions des utilisateurs"
 
-#: ..\..\..\admin\b2antispam.php:113
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "Aucun hitlog ne contient le mot clef [%s]."
+#: ..\..\..\_header.php:194
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:199
+msgid "Group permissions"
+msgstr "Permissions des groupes"
 
-#: ..\..\..\admin\b2antispam.php:119
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Supprimer les %d hit rfrents suivants:"
+#: ..\..\..\_header.php:201
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:111
+msgid "Stats"
+msgstr "Stats"
 
-#: ..\..\..\admin\b2antispam.php:124
-#: ..\..\..\admin\b2antispam.php:173
-#: ..\..\..\admin\b2stats.php:174
-msgid "Date"
-msgstr "Date"
+#: ..\..\..\_header.php:207
+msgid "Hit summary"
+msgstr "Rsum des hits"
+
+#: ..\..\..\_header.php:210
+msgid "Browser hits"
+msgstr "Hits navigateurs"
+
+#: ..\..\..\_header.php:213
+msgid "Search B-hits"
+msgstr "Hits de recherche"
+
+#: ..\..\..\_header.php:216
+msgid "Referered B-hits"
+msgstr "Hits rfrents"
+
+# D:\www\b2evo19\blogs\_header.php:218
+#: ..\..\..\_header.php:219
+msgid "Direct B-hits"
+msgstr "hits directs"
+
+#: ..\..\..\_header.php:222
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:30
+msgid "Robot hits"
+msgstr "Hits robots"
+
+# D:\www\b2evo19\blogs\_header.php:224
+#: ..\..\..\_header.php:225
+msgid "XML hits"
+msgstr "hits XML"
+
+#: ..\..\..\_header.php:228
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:47
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:109
+msgid "User agents"
+msgstr "User agents"
+
+#: ..\..\..\_header.php:231
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:47
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:113
+msgid "Referring domains"
+msgstr "Domaines rfrents"
+
+#: ..\..\..\_header.php:234
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:148
+msgid "Sessions"
+msgstr "Sessions"
+
+#: ..\..\..\_header.php:240
+#: ..\..\..\_header.php:303
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:116
+msgid "Antispam"
+msgstr "Antispam"
 
-#: ..\..\..\admin\b2antispam.php:125
-msgid "Referer"
-msgstr "Rfrent"
+#: ..\..\..\_header.php:247
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:117
+msgid "Templates"
+msgstr "Gabarits"
 
-# D:\www\b2evo091\blogs\admin\b2antispam.php:126
-#: ..\..\..\admin\b2antispam.php:126
-msgid "Ref. IP"
-msgstr "IP ref."
+#: ..\..\..\_header.php:248
+msgid "Custom skin template editing"
+msgstr "Edition des gabarits de l'habillage \"custom\""
 
-# D:\www\b2evo091\blogs\admin\b2antispam.php:127
-#: ..\..\..\admin\b2antispam.php:127
-msgid "Target Blog"
-msgstr "Blog cible"
+#: ..\..\..\_header.php:255
+#: ..\..\..\_header.php:286
+#: ..\..\..\inc\VIEW\items\_item.form.php:169
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:161
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:123
+msgid "Files"
+msgstr "Fichiers"
+
+#: ..\..\..\_header.php:256
+msgid "File management"
+msgstr "Gestion de fichiers"
 
-#: ..\..\..\admin\b2antispam.php:128
-msgid "Target URL"
-msgstr "URL cible"
+#: ..\..\..\_header.php:262
+msgid "Users"
+msgstr "Utilisateurs"
 
-#: ..\..\..\admin\b2antispam.php:162
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "Aucun commentaire ne contient le mot clef [%s]."
+#: ..\..\..\_header.php:263
+msgid "User management"
+msgstr "Gestion des utilisateurs"
 
-#: ..\..\..\admin\b2antispam.php:168
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Supprimer les %d commentaires suivants:"
+#: ..\..\..\_header.php:266
+msgid "My profile"
+msgstr "Mon profil"
+
+#: ..\..\..\_header.php:271
+msgid "App settings"
+msgstr "Rglages appli"
+
+#: ..\..\..\_header.php:280
+#: ..\..\..\inc\VIEW\users\_users_form.php:197
+msgid "Features"
+msgstr "Fonctionnalits"
 
-#: ..\..\..\admin\b2antispam.php:174
-#: ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\htsrv\comment_post.php:147
-#: ..\..\..\htsrv\comment_post.php:153
-msgid "Author"
-msgstr "Auteur"
+#: ..\..\..\_header.php:283
+msgid "Regional"
+msgstr "Rgional"
 
-# D:\www\b2evo091\blogs\admin\b2antispam.php:175
-#: ..\..\..\admin\b2antispam.php:175
-msgid "Auth. URL"
-msgstr "URL aut."
+#: ..\..\..\_header.php:289
+msgid "File types"
+msgstr "Types de fichiers"
+
+#: ..\..\..\_header.php:292
+#: ..\..\..\inc\CONTROL\items\statuses.php:41
+msgid "Post statuses"
+msgstr "Statuts d'articles"
+
+#: ..\..\..\_header.php:293
+msgid "Post statuses management"
+msgstr "Gestion des statuts d'articles"
+
+#: ..\..\..\_header.php:296
+#: ..\..\..\inc\CONTROL\items\types.php:41
+msgid "Post types"
+msgstr "Types d'articles"
+
+#: ..\..\..\_header.php:297
+msgid "Post types management"
+msgstr "Gestion des types d'articles"
+
+#: ..\..\..\_header.php:300
+msgid "Plugins"
+msgstr "Plugins"
 
-# D:\www\b2evo091\blogs\admin\b2antispam.php:176
-#: ..\..\..\admin\b2antispam.php:176
-msgid "Auth. IP"
-msgstr "IP auth"
+#: ..\..\..\_header.php:309
+msgid "Tools"
+msgstr "Outils"
 
-# D:\www\b2evo091\blogs\admin\b2antispam.php:177
-#: ..\..\..\admin\b2antispam.php:177
-msgid "Content starts with..."
-msgstr "Contenu commence par..."
+#: ..\..\..\_header.php:321
+msgid "Scheduler"
+msgstr "Planif"
 
-#: ..\..\..\admin\b2antispam.php:215
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "Le mot clef [%s] est dj pris en charge par la liste noire."
+#: ..\..\..\conf\_application.php:37
+#: ..\..\..\conf\_application.php:39
+msgid "visit b2evolution's website"
+msgstr "Visitez le site de b2evoltution"
 
-#: ..\..\..\admin\b2antispam.php:221
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Interdiction du mot clef [%s] localement."
+#: ..\..\..\conf\_application.php:43
+msgid "GPL License"
+msgstr "Licence GPL"
 
-#: ..\..\..\admin\b2antispam.php:228
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Rapporter le mot clef [%s]  b2evolution.net."
+#: ..\..\..\conf\_icons.php:25
+msgid "Folder"
+msgstr "Dossier"
+
+#: ..\..\..\conf\_icons.php:30
+msgid "Unknown file"
+msgstr "Fichier inconnu"
+
+#: ..\..\..\conf\_icons.php:35
+msgid "Empty file"
+msgstr "Fichier vide"
+
+#: ..\..\..\conf\_icons.php:41
+msgid "Parent folder"
+msgstr "Rpertoire parent"
+
+#: ..\..\..\conf\_icons.php:46
+msgid "Home folder"
+msgstr "Rpertoire de base"
+
+#: ..\..\..\conf\_icons.php:52
+#: ..\..\..\conf\_icons.php:253
+#: ..\..\..\inc\VIEW\items\_item.form.php:203
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:190
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:274
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:79
+msgid "Edit"
+msgstr "Editer"
 
-#: ..\..\..\admin\b2antispam.php:230
-#: ..\..\..\admin\b2antispam.php:315
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "Conditions d'utilisation"
+#  TRANS: Abbrev. for Copy
+#: ..\..\..\conf\_icons.php:57
+#: ..\..\..\conf\_icons.php:248
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:597
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:66
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:88
+msgid "Copy"
+msgstr "Copier"
 
-#: ..\..\..\admin\b2antispam.php:237
-msgid "Perform selected operations"
-msgstr "Effectuer les oprations slectionnes"
+#: ..\..\..\conf\_icons.php:62
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:456
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:596
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:66
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:88
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:97
+msgid "Move"
+msgstr "Dplacer"
+
+#: ..\..\..\conf\_icons.php:67
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:595
+#: ..\..\..\inc\VIEW\files\_files_rename.form.php:46
+#: ..\..\..\inc\VIEW\files\_files_rename.form.php:65
+msgid "Rename"
+msgstr "Renommer"
 
-#: ..\..\..\admin\b2antispam.php:254
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "Suppression de l'entre n%d de la liste noire..."
+#. TRANS: Abbrev. for Delete (stats)
+#: ..\..\..\conf\_icons.php:72
+#: ..\..\..\conf\_icons.php:278
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:57
+msgid "Del"
+msgstr "Suppr"
 
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Add a banned keyword"
-msgstr "Ajouter un mot clef interdit"
+#: ..\..\..\conf\_icons.php:73
+#: ..\..\..\conf\_icons.php:279
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:598
+#: ..\..\..\inc\VIEW\files\_files_delete.form.php:47
+#: ..\..\..\inc\VIEW\files\_files_delete.form.php:67
+msgid "Delete"
+msgstr "Supprimer"
 
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check &amp; ban..."
-msgstr "Vrifier &amp; bannir..."
+#: ..\..\..\conf\_icons.php:78
+msgid "Permissions"
+msgstr "Permissions"
 
-#: ..\..\..\admin\b2antispam.php:303
-msgid "Banned domains blacklist"
-msgstr "Liste noire des domaines interdits"
+# D:\www\b2evo\blogs\conf\_icons.php:79
+#. TRANS: Short (alt tag) for "Ascending"
+#: ..\..\..\conf\_icons.php:85
+msgid "A"
+msgstr "A"
+
+#. TRANS: Short (alt tag) for "Descending"
+#: ..\..\..\conf\_icons.php:90
+msgid "D"
+msgstr "D"
 
-#: ..\..\..\admin\b2antispam.php:304
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Toute URL contenant l'un des mots clefs suivants ne pourra apparaitre dans les articles, commentaires et logs."
+#: ..\..\..\conf\_icons.php:96
+msgid "New window"
+msgstr "Nouvelle fentre"
+
+# D:\www\b2evo\blogs\conf\_icons.php:184
+#: ..\..\..\conf\_icons.php:190
+msgid "Expand"
+msgstr "Etendre"
+
+#: ..\..\..\conf\_icons.php:196
+msgid "Collapse"
+msgstr "Refermer"
+
+#: ..\..\..\conf\_icons.php:207
+msgid "Reload"
+msgstr "Recharger"
+
+#: ..\..\..\conf\_icons.php:212
+#: ..\..\..\inc\CONTROL\files\files.php:498
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:63
+msgid "Download"
+msgstr "Tlcharger"
+
+#: ..\..\..\conf\_icons.php:219
+#: ..\..\..\cron\getmail.php:57
+#: ..\..\..\cron\getmail.php:428
+#: ..\..\..\inc\_misc\_resultsel.class.php:542
+msgid "Warning"
+msgstr "Attention"
 
-#: ..\..\..\admin\b2antispam.php:307
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Si un mot clef empche la saisie de mots clefs lgitimes, cliquez sur la coche verte pour lever l'interdiction sur le mot clef concern."
+#: ..\..\..\conf\_icons.php:225
+msgid "Info"
+msgstr "Info"
+
+#: ..\..\..\conf\_icons.php:230
+#: ..\..\..\htsrv\register.php:156
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1047
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:54
+#: ..\..\..\inc\VIEW\login\_reg_complete.php:47
+#: ..\..\..\inc\VIEW\login\_reg_form.php:64
+#: ..\..\..\inc\VIEW\login\_validate_form.php:52
+#: ..\..\..\inc\VIEW\users\_users_form.php:161
+#: ..\..\..\inc\VIEW\users\_users_form.php:183
+#: ..\..\..\inc\VIEW\users\_users_list.php:180
+#: ..\..\..\inc\VIEW\users\_users_list.php:183
+#: ..\..\..\skins\_feedback.php:244
+#: ..\..\..\skins\_msgform.php:169
+#: ..\..\..\skins\_profile.php:71
+#: ..\..\..\skins\_subscriptions.php:50
+#: ..\..\..\skins\basic\_feedback.php:192
+#: ..\..\..\skins\l33t_gray\_feedback.php:251
+#: ..\..\..\skins\l33t_gray\_profile.php:71
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:50
+msgid "Email"
+msgstr "Email"
 
-#: ..\..\..\admin\b2antispam.php:314
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Demander une mise  jour depuis la liste noire centralise!"
+#: ..\..\..\conf\_icons.php:235
+msgid "WWW"
+msgstr "WWW"
 
-# D:\www\b2evo091\blogs\admin\b2antispam.php:322
-#: ..\..\..\admin\b2antispam.php:322
-#, php-format
-msgid "The blacklist contains more than 100 items. [<a %s>Click here to display</a>]."
-msgstr "La liste noire contient plus de 100 mots clefs. [<a %s>Cliquez ici pour afficher</a>]."
+#: ..\..\..\conf\_icons.php:236
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1034
+msgid "Website"
+msgstr "Site web"
 
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Lever l'interdiction sur ce mot clef (Supprimer le mot clef de la liste noire)"
+#: ..\..\..\conf\_icons.php:243
+#: ..\..\..\inc\CONTROL\collections\blogs.php:90
+#: ..\..\..\inc\CONTROL\collections\blogs.php:104
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:836
+#: ..\..\..\inc\_misc\_form.class.php:1737
+msgid "New"
+msgstr "Nouveau"
 
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow Back"
-msgstr "R-autoriser"
+#: ..\..\..\conf\_icons.php:258
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:77
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:78
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:48
+msgid "Properties"
+msgstr "Proprits"
 
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Rapporter cet abus  la liste noire centralise!"
+#: ..\..\..\conf\_icons.php:263
+msgid "Publish"
+msgstr "Publier"
+
+#: ..\..\..\conf\_icons.php:268
+msgid "Deprecate"
+msgstr "Deprcier"
+
+#: ..\..\..\conf\_icons.php:273
+msgid "Locate"
+msgstr "Localiser"
+
+#: ..\..\..\conf\_icons.php:285
+msgid "Close"
+msgstr "Fermer"
+
+#: ..\..\..\conf\_icons.php:293
+#: ..\..\..\conf\_icons.php:363
+msgid "+"
+msgstr "+"
+
+#: ..\..\..\conf\_icons.php:299
+msgid "-"
+msgstr "-"
+
+#. TRANS: Short for "Activate(d)"
+#: ..\..\..\conf\_icons.php:321
+#: ..\..\..\conf\_icons.php:333
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:180
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:222
+msgid "Act."
+msgstr "Act."
+
+#: ..\..\..\conf\_icons.php:322
+msgid "Activate"
+msgstr "Activer"
+
+#. TRANS: Short for "Deactivate(d)"
+#: ..\..\..\conf\_icons.php:327
+#: ..\..\..\conf\_icons.php:339
+msgid "Deact."
+msgstr "Dsact."
+
+#: ..\..\..\conf\_icons.php:328
+msgid "Deactivate"
+msgstr "Dsactiver"
+
+#: ..\..\..\conf\_icons.php:334
+msgid "Activated"
+msgstr "Activ"
+
+#: ..\..\..\conf\_icons.php:340
+msgid "Deactivated"
+msgstr "Dsactiv"
+
+#. TRANS: Link + space => verb (not noun)
+#: ..\..\..\conf\_icons.php:346
+msgid "Link "
+msgstr "Lier"
+
+#: ..\..\..\conf\_icons.php:351
+msgid "Unlink"
+msgstr "Dlier"
+
+#: ..\..\..\conf\_icons.php:357
+#: ..\..\..\plugins\_calendar.plugin.php:132
+msgid "Calendar"
+msgstr "Calendrier"
+
+#: ..\..\..\conf\_icons.php:369
+#: ..\..\..\conf\_icons.php:374
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1099
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:220
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:296
+msgid "Help"
+msgstr "Aide"
+
+#: ..\..\..\conf\_icons.php:379
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:812
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:820
+#: ..\..\..\inc\MODEL\items\_item.class.php:1524
+#: ..\..\..\inc\MODEL\items\_item.class.php:1532
+msgid "Permalink"
+msgstr "Permalien"
 
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report"
-msgstr "Rapporter"
+#: ..\..\..\conf\_icons.php:384
+msgid "History"
+msgstr "Historique"
+
+#: ..\..\..\conf\_icons.php:390
+msgid "Allowed"
+msgstr "Autoris"
+
+#: ..\..\..\conf\_icons.php:395
+msgid "Blocked"
+msgstr "Bloqu"
+
+#: ..\..\..\conf\_icons.php:413
+msgid "Up"
+msgstr "Haut"
+
+#: ..\..\..\conf\_icons.php:419
+msgid "Down"
+msgstr "Bas"
+
+#: ..\..\..\conf\_icons.php:424
+#: ..\..\..\conf\_icons.php:429
+#: ..\..\..\inc\_misc\_results.class.php:1849
+#: ..\..\..\inc\_misc\_results.class.php:1859
+msgid "Sort by order"
+msgstr "Trier par ordre"
+
+#: ..\..\..\conf\_icons.php:439
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:996
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:163
+#: ..\..\..\inc\VIEW\items\_item.form.php:224
+msgid "Assigned to"
+msgstr "Assigne "
 
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Vrifier la prsence du mot clef dans les hitlogs et les commentaires!"
+# C:\www\b2evo090\blogs\admin\_menutop.php:108
+#  TRANS: Warning this is a javascript string
+#: ..\..\..\conf\_icons.php:444
+msgid "Check all"
+msgstr "Cocher tout"
 
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Re-check"
-msgstr "Re-chercher"
+# C:\www\b2evo090\blogs\admin\_menutop.php:106
+#  TRANS: Warning this is a javascript string
+#: ..\..\..\conf\_icons.php:449
+msgid "Uncheck all"
+msgstr "Dcocher tout"
+
+#: ..\..\..\conf\_icons.php:455
+msgid "Reset all filters"
+msgstr "Rinitialiser tous les filtres"
+
+#: ..\..\..\conf\_icons.php:461
+msgid "Allow back"
+msgstr "Autoriser  nouveau"
 
-#: ..\..\..\admin\b2blogs.php:17
-#: ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:213
-#: ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Blogs"
+#. TRANS: Abbrev.
+#: ..\..\..\conf\_icons.php:466
+msgid "Ban"
+msgstr "Bannir"
 
-#: ..\..\..\admin\b2blogs.php:25
-#: ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "Nouveau"
+#: ..\..\..\conf\_locales.php:115
+msgid "Czech (CZ)"
+msgstr "Tchque (CZ)"
 
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "Cration du blog..."
-
-#: ..\..\..\admin\b2blogs.php:62
-#: ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Vous devez entrer un 'Nom URL du blog / fichier stub' !"
-
-#: ..\..\..\admin\b2blogs.php:68
-#: ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "Ce 'Nom URL du blog / fichier stub' est dj utilis par un autre blog, veuillez choisir un autre nom."
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "Impossible de crer, veuillez corriger ces erreurs:"
+#: ..\..\..\conf\_locales.php:123
+msgid "Danish (DK)"
+msgstr "Danois (DK)"
 
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Vous devriez maintenant <a %s>crer des catgories</a> pour ce blog!"
+#: ..\..\..\conf\_locales.php:131
+msgid "German (DE)"
+msgstr "Allemand (DE)"
 
-#: ..\..\..\admin\b2blogs.php:135
-#: ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "Nouveau weblog"
+#: ..\..\..\conf\_locales.php:139
+msgid "Estonia (ET)"
+msgstr "Estonien (ET)"
 
-#: ..\..\..\admin\b2blogs.php:136
-#: ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Nouveau blog"
+#: ..\..\..\conf\_locales.php:147
+msgid "English (EU)"
+msgstr "Anglais (EU)"
 
-#: ..\..\..\admin\b2blogs.php:172
-#: ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336
-#: ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:411
-#: ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "Gnral"
+#: ..\..\..\conf\_locales.php:155
+msgid "English (GB)"
+msgstr "Anglais (GB)"
 
-#: ..\..\..\admin\b2blogs.php:175
-#: ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "Permissions"
+#: ..\..\..\conf\_locales.php:163
+msgid "English (UK)"
+msgstr "Anglais (UK)"
 
-#: ..\..\..\admin\b2blogs.php:178
-#: ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "Options avances"
+#: ..\..\..\conf\_locales.php:171
+msgid "English (US)"
+msgstr "Anglais (US)"
 
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Mise  jour du blog [%s]..."
+#: ..\..\..\conf\_locales.php:179
+msgid "English (CA)"
+msgstr "Anglais (CA)"
 
-#: ..\..\..\admin\b2blogs.php:231
-#: ..\..\..\admin\edit_actions.php:227
-msgid "Cannot update, please correct these errors:"
-msgstr "Impossible de mettre  jour, veuillez corriger ces erreurs:"
+#: ..\..\..\conf\_locales.php:187
+msgid "English (AU)"
+msgstr "Anglais (AU)"
 
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Supprimer le blog [%s]?"
+#: ..\..\..\conf\_locales.php:195
+msgid "English (IL)"
+msgstr "Anglais (IL)"
 
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Supprimer ce blog supprimera galement toutes ses catgories, articles et commentaires!"
+#: ..\..\..\conf\_locales.php:203
+msgid "English (NZ)"
+msgstr "Anglais (NZ)"
 
-#: ..\..\..\admin\b2blogs.php:428
-#: ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "CETTE OPERATION N'EST PAS REVERSIBLE!"
+#: ..\..\..\conf\_locales.php:211
+msgid "English (SG)"
+msgstr "Anglais (SG)"
 
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "Tenter de supprimer galement le fichier stub [<strong><a %s>%s</a></strong>]"
+#: ..\..\..\conf\_locales.php:219
+msgid "Spanish (ES)"
+msgstr "Espagnol (ES)"
 
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "Tenter de supprimer galement le fichier statique [<strong><a %s>%s</a></strong>]"
+#: ..\..\..\conf\_locales.php:227
+msgid "Spanish (MX)"
+msgstr "Espagnol (MX)"
 
-#: ..\..\..\admin\b2blogs.php:455
-#: ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "Je suis sr!"
+#: ..\..\..\conf\_locales.php:235
+msgid "Spanish (VE)"
+msgstr "Espagnol (VE)"
 
-#: ..\..\..\admin\b2blogs.php:458
-#: ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "ANNULER"
+#: ..\..\..\conf\_locales.php:243
+msgid "Basque (ES)"
+msgstr "Basque (ES)"
 
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "Gnration d'une page statique pour le blog [%s]"
+#: ..\..\..\conf\_locales.php:251
+msgid "Finnish (FI)"
+msgstr "Finnois (FI)"
 
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "Vous n'avez pas spcifi de nom de fichier statique pour ce blog!"
+#: ..\..\..\conf\_locales.php:259
+msgid "French (FR)"
+msgstr "Franais (FR)"
 
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "Le fichier ne peut pas tre enregistr!"
+#: ..\..\..\conf\_locales.php:267
+msgid "French (CA)"
+msgstr "Franais (CA)"
 
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "Vous devriez vrifier les permissions du fichier [%s]. Voir <a %s>manuel en ligne sur les permissions de fichiers</a>."
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "Ecriture du fichier [%s]..."
+#: ..\..\..\conf\_locales.php:275
+msgid "French (BE)"
+msgstr "Franais (BE)"
 
-#: ..\..\..\admin\b2blogs.php:557
-#: ..\..\..\admin\edit_actions.php:140
-#: ..\..\..\admin\edit_actions.php:262
-#: ..\..\..\admin\edit_actions.php:352
-#: ..\..\..\b2evocore\_functions_antispam.php:197
-#: ..\..\..\b2evocore\_functions_antispam.php:299
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Ok."
+#: ..\..\..\conf\_locales.php:283
+msgid "Galician (ES)"
+msgstr "Galicien (ES)"
 
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Parcourir le blog:"
+#: ..\..\..\conf\_locales.php:291
+msgid "Hungarian (HU)"
+msgstr "Hongrois (HU)"
 
-#: ..\..\..\admin\b2browse.php:57
-#: ..\..\..\admin\b2edit.php:166
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Etant donn que vous tes nouveau, vous allez devoir attendre qu'un administrateur vous autorise  poster. Vous pouvez aussi <a %s>envoyer un mail  l'administrateur</a> pour lui demander une promotion. Lorsque vous serez promu, rechargez simplement cette page et vous pourrez poster. :)"
+#: ..\..\..\conf\_locales.php:299
+msgid "Italian (IT)"
+msgstr "Italien (IT)"
 
-#: ..\..\..\admin\b2categories.php:17
-#: ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "Catgories pour le blog:"
+#: ..\..\..\conf\_locales.php:307
+msgid "Icelandic (IS)"
+msgstr "Islandais (IS)"
 
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Nouvelle sous-catgorie dans la catgorie: %s"
+#: ..\..\..\conf\_locales.php:315
+msgid "Japanese (JP)"
+msgstr "Japonais (JP)"
 
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Nouvelle catgorie dans le blog:: %s"
+#: ..\..\..\conf\_locales.php:323
+msgid "Lithuanian (LT)"
+msgstr "Lituanien (LT)"
 
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Nouveau nom de catgorie"
+#: ..\..\..\conf\_locales.php:331
+msgid "Latvian (LV)"
+msgstr "Letton (LV)"
 
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Crer la catgorie"
+#: ..\..\..\conf\_locales.php:339
+msgid "Bokm&aring;l (NO)"
+msgstr "Norvgien (NO)"
 
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Suppression de la catgorie n%d : %s ..."
+#: ..\..\..\conf\_locales.php:347
+msgid "Dutch (NL)"
+msgstr "Nerlandais (NL)"
 
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53
-#: ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:85
-#: ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101
-#: ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:43
-#: ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57
-#: ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78
-#: ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "ERREUR"
+#: ..\..\..\conf\_locales.php:355
+msgid "Dutch (BE)"
+msgstr "Nerlandais (BE)"
 
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Catgorie supprime."
+#: ..\..\..\conf\_locales.php:363
+msgid "Portuguese (BR)"
+msgstr "Portugais (BR)"
 
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "Proprits pour la catgorie:"
+#: ..\..\..\conf\_locales.php:371
+msgid "Polish utf-8 (PL)"
+msgstr "Polonais (PL)"
 
-#: ..\..\..\admin\b2categories.php:181
-#: ..\..\..\admin\b2upload.php:190
-#: ..\..\..\admin\_edit_form.php:131
-#: ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76
-#: ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:174
-#: ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:180
-#: ..\..\..\skins\wpc_default\_feedback.php:180
-msgid "Name"
-msgstr "Nom"
+#: ..\..\..\conf\_locales.php:379
+msgid "Portuguese (PT)"
+msgstr "Portugais (PT)"
 
-#: ..\..\..\admin\b2categories.php:185
-msgid "New parent category"
-msgstr "Nouvelle catgorie parente"
+#: ..\..\..\conf\_locales.php:387
+msgid "Russian (RU)"
+msgstr "Russe (RU)"
+
+#: ..\..\..\conf\_locales.php:395
+msgid "Russian cp1251 (RU)"
+msgstr "Russe xp1251 (RU)"
 
-#: ..\..\..\admin\b2categories.php:213
-#: ..\..\..\admin\b2categories.php:244
-#: ..\..\..\admin\b2categories.php:262
-msgid "Old Parent"
-msgstr "Ancien parent"
+#: ..\..\..\conf\_locales.php:403
+msgid "Slovak (SK)"
+msgstr "Slovaque (SK)"
 
-#: ..\..\..\admin\b2categories.php:240
-#: ..\..\..\admin\b2categories.php:260
-msgid "Root (No parent)"
-msgstr "Racine (Pas de parent)"
+#: ..\..\..\conf\_locales.php:411
+msgid "Swedish (SE)"
+msgstr "Sudois (SE)"
 
-# D:\www\b2evo091\blogs\admin\b2categories.php:250
-#: ..\..\..\admin\b2categories.php:250
-msgid "Note: Moving categories across blogs is enabled. Use with caution."
-msgstr "Note: Le dplacement de catgories d'un blog  l'autre est activ. Utilisez avec prcaution."
+#: ..\..\..\conf\_locales.php:419
+msgid "Thai (TH)"
+msgstr "Thalandais (TH)"
 
-#: ..\..\..\admin\b2categories.php:266
-msgid "Note: Moving categories across blogs is disabled."
-msgstr "Note: Le dplacement de catgories d'un blog  l'autre est dsactiv."
+#: ..\..\..\conf\_locales.php:427
+msgid "Turkish (TR)"
+msgstr "Turc (TR)"
 
-#: ..\..\..\admin\b2categories.php:271
-msgid "Edit category!"
-msgstr "Editer la catgorie!"
+#: ..\..\..\conf\_locales.php:435
+msgid "Turkish utf-8 (TR)"
+msgstr "Turc utf-8 (TR)"
 
-#: ..\..\..\admin\b2categories.php:335
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Dsol, vous n'avez la permission de modifier/consulter les proprits d'aucune catgorie."
+#: ..\..\..\conf\_locales.php:443
+msgid "Chinese(S) gb2312 (CN)"
+msgstr "Chinois(S) gb2312 (CN)"
 
-#: ..\..\..\admin\b2edit.php:30
-#: ..\..\..\admin\edit_actions.php:201
-#: ..\..\..\admin\edit_actions.php:305
-msgid "Oops, no post with this ID."
-msgstr "Oups, aucun article avec cet Idx."
+#: ..\..\..\conf\_locales.php:451
+msgid "Chinese(S) utf-8 (CN)"
+msgstr "Chinois(S) utf-8 (CN)"
 
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Edition d'un article"
+#: ..\..\..\conf\_locales.php:469
+msgid "Trad. Chinese (TW)"
+msgstr "Chinois Trad. (TW)"
 
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "n%d dans le blog: %s"
+#: ..\..\..\cron\getmail.php:24
+msgid "Blog by email feature is not enabled."
+msgstr "La publication par email n'est pas active."
+
+#: ..\..\..\cron\getmail.php:53
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:72
+msgid "Blog by email"
+msgstr "Publier par email"
+
+#: ..\..\..\cron\getmail.php:56
+#: ..\..\..\inc\_misc\_trackback.funcs.php:176
+msgid "Failed"
+msgstr "Echec"
 
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Oups, aucun commentaire avec cet Idx!"
+#: ..\..\..\cron\getmail.php:102
+msgid "Connecting to pop server..."
+msgstr "Connexion au serveur POP..."
 
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Edition d'un commentaire"
+#: ..\..\..\cron\getmail.php:105
+#: ..\..\..\cron\getmail.php:396
+msgid "Connection failed: "
+msgstr "La connexion a chou:"
 
-#: ..\..\..\admin\b2edit.php:117
-msgid "New post in blog:"
-msgstr "Poster dans le blog:"
+#: ..\..\..\cron\getmail.php:109
+msgid "Logging into pop server..."
+msgstr "Identification auprs du serveur POP..."
 
-#: ..\..\..\admin\b2edit.php:144
-#: ..\..\..\admin\b2edit.php:178
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Vous ne pouvez pas poster dans ce blog tant que vous n'y avez pas cr de catgorie."
+#: ..\..\..\cron\getmail.php:113
+msgid "No mail or Login Failed:"
+msgstr "Pas de mail ou l'identification  chou"
 
-#: ..\..\..\admin\b2edit.php:148
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Poster dans ce blog (en conservant vos saisies si Javascript est actif)"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
+#: ..\..\..\cron\getmail.php:120
+#: ..\..\..\cron\getmail.php:404
+msgid "All Tests complete"
+msgstr "Tous tests termins"
 
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "S'identifier..."
+#: ..\..\..\cron\getmail.php:130
+#, php-format
+msgid "Getting message #%d..."
+msgstr "Chargement du message #%d..."
 
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "Avec b2evolution, vous n'avez pas besoin de pointer vers la page b2login.php pour vous identifier."
+#: ..\..\..\cron\getmail.php:139
+msgid "Processing..."
+msgstr "Traitement en cours..."
 
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Pointez simplement et directement sur la page d'administration  laquelle vous voulez accder, par exemple: %s ou %s. b2evo vous demandera de vous identifier si ncessaire."
+#: ..\..\..\cron\getmail.php:217
+msgid "Too old"
+msgstr "Trop ancien"
 
-#: ..\..\..\admin\b2options.php:17
-#: ..\..\..\admin\_menutop.php:263
-msgid "Settings"
-msgstr "Rglages"
+#: ..\..\..\cron\getmail.php:223
+msgid "Subject prefix does not match"
+msgstr "Le prfixe dans le sujet ne correspond pas"
 
-#: ..\..\..\admin\b2options.php:32
-#: ..\..\..\admin\b2options.php:419
-msgid "Regional"
-msgstr "Rgional"
+#: ..\..\..\cron\getmail.php:243
+msgid "Raw content:"
+msgstr "Contenu brut:"
 
-#: ..\..\..\admin\b2options.php:35
-#: ..\..\..\admin\b2options.php:425
-msgid "Plug-ins"
-msgstr "Plug-ins"
+#: ..\..\..\cron\getmail.php:285
+#: ..\..\..\htsrv\login.php:115
+#: ..\..\..\htsrv\register.php:155
+#: ..\..\..\inc\MODEL\users\_user.class.php:898
+msgid "Login:"
+msgstr "Identifiant:"
 
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "Paramtres gnraux mis  jour."
+#: ..\..\..\cron\getmail.php:285
+msgid "Pass:"
+msgstr "Mot de passe:"
 
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "Paramtres rgionaux mis  jour."
+#: ..\..\..\cron\getmail.php:289
+#: ..\..\..\cron\getmail.php:524
+msgid "Wrong login or password."
+msgstr "Identifiant ou mot de passe incorrects."
 
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "Vous devez fournir un code de locale!"
+#: ..\..\..\cron\getmail.php:306
+#: ..\..\..\cron\getmail.php:560
+msgid "Category ID"
+msgstr "Idx Catgorie"
 
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Locale '%s' insre dans la base de donnes."
+#: ..\..\..\cron\getmail.php:311
+#: ..\..\..\cron\getmail.php:565
+msgid "Blog ID"
+msgstr "Idx Blog"
 
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "Locale '%s' mise  jour."
+#: ..\..\..\cron\getmail.php:316
+msgid "Permission denied."
+msgstr "Permission refuse."
 
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr "Locale '%s' enregistre."
+#: ..\..\..\cron\getmail.php:326
+#: ..\..\..\cron\getmail.php:586
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:114
+msgid "Cannot post, please correct these errors:"
+msgstr "Impossible d'enregistrer; veuillez corriger les erreurs suivantes:"
 
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Table locales vide, valeurs par dfaut charges depuis <code>/conf/_locales.php</code>."
+#: ..\..\..\cron\getmail.php:341
+msgid "Posted title"
+msgstr "Titre envoy"
 
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "Fichier <code>%s</code> introuvable."
+#: ..\..\..\cron\getmail.php:342
+msgid "Posted content"
+msgstr "Contenu envoy"
 
-#: ..\..\..\admin\b2options.php:331
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "Locale '%s' supprime de la base de donnes."
+#: ..\..\..\cron\getmail.php:352
+#: ..\..\..\cron\getmail.php:613
+msgid "Mission complete, message deleted."
+msgstr "Mission termine, message supprim."
 
-#: ..\..\..\admin\b2options.php:371
-msgid "Switched priorities."
-msgstr "Priorits modifies."
+#: ..\..\..\cron\getmail.php:366
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:243
+msgid "OK."
+msgstr "OK."
 
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Vrification orthographique"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Chargement du vrificateur d'orthographe. Merci de patienter."
+#: ..\..\..\cron\getmail.php:383
+msgid "The php_imap extension is not available to php on this server. Please configure a different email retrieval method on the Features tab."
+msgstr "L'extension php_imap n'est pas disponible sur ce serveur. Merci de configurer une autre mthode de rcupration dans l'onglet Fonctionnalits."
+
+#: ..\..\..\cron\getmail.php:387
+msgid "Connecting and authenticating to mail server"
+msgstr "Connexion et authentification auprs du serveur de mail"
+
+#: ..\..\..\cron\getmail.php:401
+#: ..\..\..\cron\getmail.php:603
+msgid "Success"
+msgstr "Succs"
+
+#: ..\..\..\cron\getmail.php:411
+msgid "Reading messages from server"
+msgstr "Lecture des messages depuis le serveur"
+
+#: ..\..\..\cron\getmail.php:413
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:101
+msgid "messages"
+msgstr "messages"
+
+#: ..\..\..\cron\getmail.php:417
+#: ..\..\..\skins\_msgform.php:171
+msgid "Message"
+msgstr "Message"
+
+#: ..\..\..\cron\getmail.php:425
+#: ..\..\..\skins\_msgform.php:170
+msgid "Subject"
+msgstr "Sujet"
+
+#: ..\..\..\cron\getmail.php:429
+msgid "The subject prefix is not "
+msgstr "Le prfixe du sujet n'est pas"
+
+#: ..\..\..\cron\getmail.php:434
+#: ..\..\..\cron\getmail.php:529
+#: ..\..\..\cron\getmail.php:576
+msgid "Pass"
+msgstr "Mot de passe"
+
+#: ..\..\..\cron\getmail.php:500
+msgid "Unhandled email part type"
+msgstr "Partie d'email de type non gr."
+
+#: ..\..\..\cron\getmail.php:519
+msgid "Authenticating User"
+msgstr "Authentification de l'utilisateur"
+
+#: ..\..\..\cron\getmail.php:523
+msgid "Fail"
+msgstr "Echec"
+
+#: ..\..\..\cron\getmail.php:524
+msgid "First line of text in email must be in the format \"username:password\""
+msgstr "La premire ligne dans l'email doit tre au format \"nom_utilisateur:mot_de_passe\""
+
+#: ..\..\..\cron\getmail.php:568
+#, php-format
+msgid "Checking permissions for user &laquo;%s&raquo; to post to Blog #%d"
+msgstr "Vrification des permissions permettant  l'utilisateur &laquo;%s&raquo; de publier dans le blog n%d"
+
+#: ..\..\..\cron\getmail.php:571
+msgid "Permission denied"
+msgstr "Permission refuse"
+
+#: ..\..\..\cron\getmail.php:600
+msgid "Post title"
+msgstr "Titre de l'article"
 
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "Stats pour le Blog:"
+#: ..\..\..\cron\getmail.php:601
+msgid "Post content"
+msgstr "Contenu de l'article"
 
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "Aucun"
+#: ..\..\..\cron\getmail.php:602
+msgid "Blog by Email"
+msgstr "Blog par email"
+
+#: ..\..\..\cron\getmail.php:625
+msgid "Blog by email feature not configured"
+msgstr "La fonction de blog par email n'est pas configure"
 
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "Changement du type du hit #%d en: %s"
+#: ..\..\..\htsrv\comment_post.php:47
+msgid "You cannot leave comments on this post!"
+msgstr "Vous ne pouvez pas laisser de commentaire sur cet article!"
 
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "Suppression du hit n%d..."
+#: ..\..\..\htsrv\comment_post.php:117
+#: ..\..\..\htsrv\message_send.php:123
+msgid "Please fill in your name."
+msgstr "Veuillez saisir votre nom."
+
+#: ..\..\..\htsrv\comment_post.php:121
+#: ..\..\..\htsrv\message_send.php:127
+msgid "Please fill in your email."
+msgstr "Veuillez saisir votre email."
+
+#: ..\..\..\htsrv\comment_post.php:127
+msgid "Supplied name is invalid."
+msgstr "Le nom fourni n'est pas valide."
+
+#: ..\..\..\htsrv\comment_post.php:133
+#: ..\..\..\htsrv\message_send.php:131
+#: ..\..\..\inc\_misc\_misc.funcs.php:1561
+msgid "Supplied email address is invalid."
+msgstr "L'adresse email fournie n'est pas valide."
 
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "Purge des hits du %s..."
+#: ..\..\..\htsrv\comment_post.php:143
+#: ..\..\..\htsrv\trackback.php:99
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:412
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:458
+msgid "Supplied URL is invalid: "
+msgstr "L'URL fournie est invalide:"
 
-#: ..\..\..\admin\b2stats.php:106
-#: ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Rsum"
+#: ..\..\..\htsrv\comment_post.php:149
+msgid "Please do not send empty comments."
+msgstr "Merci de ne pas envoyer de commentaire vide."
 
-#: ..\..\..\admin\b2stats.php:112
-#: ..\..\..\admin\b2stats.php:175
-msgid "Referers"
-msgstr "Rfrents"
+#: ..\..\..\htsrv\comment_post.php:153
+msgid "Supplied comment is invalid."
+msgstr "Le commentaire fourni n'est pas valide."
 
-#: ..\..\..\admin\b2stats.php:118
-#: ..\..\..\admin\b2stats.php:176
-msgid "Refering Searches"
-msgstr "Recherches rfrentes"
+#: ..\..\..\htsrv\comment_post.php:209
+#, php-format
+msgid "You can only post a new comment every %d seconds."
+msgstr "Vous ne pouvez soumettre un nouveau commentaire qu'une fois toutes les %d secondes."
 
-#: ..\..\..\admin\b2stats.php:124
-#: ..\..\..\admin\b2stats.php:178
-msgid "Syndication"
-msgstr "Diffusion XML"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "User Agents"
-
-#: ..\..\..\admin\b2stats.php:136
-#: ..\..\..\admin\b2stats.php:179
-msgid "Direct Accesses"
-msgstr "Accs directs"
+# D:\www\b2evo19\blogs\htsrv\comment_post.php:193
+#: ..\..\..\htsrv\comment_post.php:230
+msgid "Errors while processing your comment"
+msgstr "Erreurs lors du traitement de votre commentaire"
 
-#: ..\..\..\admin\b2stats.php:177
-msgid "Indexing Robots"
-msgstr "Robots d'indexation"
+#: ..\..\..\htsrv\comment_post.php:242
+msgid "Cannot post comment, please correct these errors:"
+msgstr "Impossible d'enregistrer ce commentaire; veuillez corriger les erreurs suivantes:"
 
-#: ..\..\..\admin\b2stats.php:180
-msgid "Total"
-msgstr "Total"
+#: ..\..\..\htsrv\comment_post.php:243
+msgid "Back to comment editing"
+msgstr "Retour  l'dition du commentaire"
 
-#: ..\..\..\admin\b2stats.php:194
-msgid "Prune this date!"
-msgstr "Purger cette date!"
-
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:194
-#: ..\..\..\admin\b2stats.php:224
-msgid "Prune"
-msgstr "Purger"
+#: ..\..\..\htsrv\comment_post.php:340
+msgid "Your comment has been submitted."
+msgstr "Votre commentaire a t envoy."
+
+#: ..\..\..\htsrv\comment_post.php:347
+msgid "Your comment has been submitted. It will appear once it has been approved."
+msgstr "Votre commentaire a t envoy. Il apparatra ds qu'il aura t approuv."
+
+#: ..\..\..\htsrv\login.php:86
+#: ..\..\..\htsrv\login.php:138
+msgid "A link to change your password has been sent to your email address."
+msgstr "Un lien permettant de changer votre mot de passe a t envoy  votre adresse email."
 
-#: ..\..\..\admin\b2stats.php:194
-#: ..\..\..\admin\b2stats.php:224
-msgid "Prune hits for this date!"
-msgstr "Purger les hits pour cette date!"
+#: ..\..\..\htsrv\login.php:95
+msgid "You cannot reset this account in demo mode."
+msgstr "Vous ne pouvez pas rinitialisze ce compte en mode dmo."
 
-#: ..\..\..\admin\b2stats.php:244
-msgid "Last referers"
-msgstr "Rfrents rcents"
+#: ..\..\..\htsrv\login.php:106
+msgid "You have no email address with your profile, therefore we cannot reset your password."
+msgstr "Vous n'avez pas d'adresses email associes  votre profil, en consquence nous ne pouvons pas rinitialiser votre mot de passe."
+
+#: ..\..\..\htsrv\login.php:107
+msgid "Please try contacting the admin."
+msgstr "Essayez de contacter l'administrateur."
+
+#: ..\..\..\htsrv\login.php:113
+msgid "Somebody (presumably you) has requested a password change for your account."
+msgstr "Quelqu'un (thoriquement vous) a fait une demande de changement de mot de passe pour votre compte."
+
+#: ..\..\..\htsrv\login.php:116
+msgid "Link to change your password:"
+msgstr "Lien pour changer votre mot de passe:"
+
+#: ..\..\..\htsrv\login.php:123
+#: ..\..\..\htsrv\message_send.php:81
+#: ..\..\..\inc\MODEL\users\_user.class.php:905
+msgid "Please note:"
+msgstr "Veuillez noter:"
+
+#: ..\..\..\htsrv\login.php:124
+#: ..\..\..\htsrv\message_send.php:82
+#: ..\..\..\inc\MODEL\users\_user.class.php:906
+msgid "For security reasons the link is only valid for your current session (by means of your session cookie)."
+msgstr "Pour des raisons de scurit, le lien n'est valide que pour votre session courante (de par votre cookie de session)."
+
+#: ..\..\..\htsrv\login.php:126
+msgid "If it was not you that requested this password change, simply ignore this mail."
+msgstr "Si vous n'avez pas demand ce changement de mot de passe, vous pouvez simplement ignorer ce mail."
 
-#: ..\..\..\admin\b2stats.php:245
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Il s'agit de hits provenant de pages web externes ayant un lien vers ce blog"
+#: ..\..\..\htsrv\login.php:128
+#, php-format
+msgid "Password change request for %s"
+msgstr "Demande de changement de mot de passe pour %s"
 
-#: ..\..\..\admin\b2stats.php:258
-#: ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-msgid "Delete this hit!"
-msgstr "Supprimer ce hit!"
+#: ..\..\..\htsrv\login.php:130
+msgid "Sorry, the email with the link to reset your password could not be sent."
+msgstr "Dsol, l'email contenant le lien permettant de rinitialiiser votre mot de passe n'a pas pu tre envoy."
 
-#. TRANS: Abbrev. for Delete (stats)
-#: ..\..\..\admin\b2stats.php:258
-#: ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-#: ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91
-#: ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79
-#: ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "Suppr"
+#: ..\..\..\htsrv\login.php:131
+#: ..\..\..\htsrv\login.php:304
+#: ..\..\..\htsrv\message_send.php:95
+#: ..\..\..\htsrv\message_send.php:300
+#: ..\..\..\htsrv\register.php:176
+msgid "Possible reason: the PHP mail() function may have been disabled on the server."
+msgstr "Cause possible: la fonction PHP mail() a peut tre t dsactive sur le serveur."
+
+#: ..\..\..\htsrv\login.php:155
+#: ..\..\..\htsrv\login.php:168
+msgid "Invalid password change request!"
+msgstr "Demande de changement de mot de passe invalide!"
+
+#: ..\..\..\htsrv\login.php:161
+#: ..\..\..\htsrv\login.php:211
+msgid "You have to use the same session (by means of your session cookie) as when you have requested the action."
+msgstr "Vous devez utiliser la mme session (mme cookie de session) que lorsque vous avez demand l'action."
+
+#: ..\..\..\htsrv\login.php:170
+#, php-format
+msgid "You can <a href=\"%s\">send yourself a new link</a>."
+msgstr "Vous pouvez <a href=\"%s\">vous envoyez un nouveau lien</a>."
+
+#: ..\..\..\htsrv\login.php:181
+msgid "Please change your password to something you remember now."
+msgstr "Veuillez changer votre mot de passe."
+
+#: ..\..\..\htsrv\login.php:205
+#: ..\..\..\htsrv\login.php:220
+msgid "Invalid email address validation request!"
+msgstr "Demande de validation d'email invalide!"
+
+#: ..\..\..\htsrv\login.php:228
+msgid "Please login to validate your account."
+msgstr "Merci de vous identifier afin de valider votre compte."
+
+#: ..\..\..\htsrv\login.php:239
+msgid "Your email address has been validated."
+msgstr "Votre adresse email a t valide."
+
+#: ..\..\..\htsrv\login.php:271
+msgid "You have to be logged in to request an account validation link."
+msgstr "Vous devez tre identifi pour pouvoir demander un lien de validation."
+
+#: ..\..\..\htsrv\login.php:294
+#: ..\..\..\htsrv\profile_update.php:133
+#: ..\..\..\htsrv\subs_update.php:109
+#: ..\..\..\inc\CONTROL\users\b2users.php:344
+msgid "Your profile has been updated."
+msgstr "Votre profil a t mis  jour."
+
+#. TRANS: %s gets replaced by the user's email address
+#: ..\..\..\htsrv\login.php:299
+#, php-format
+msgid "An email has been sent to your email address (%s). Please click on the link therein to validate your account."
+msgstr "Un email a t envoy  votre adresse (%s). Merci de cliquer sur le lien qu'il contient afin de valider votre compte."
+
+#: ..\..\..\htsrv\login.php:303
+#: ..\..\..\htsrv\register.php:175
+msgid "Sorry, the email with the link to validate and activate your password could not be sent."
+msgstr "Dsol, l'email contenant le lien permettant de valider et d'activer votre mot de passe n'a pas pu tre envoy."
+
+#: ..\..\..\htsrv\login.php:311
+msgid "You have no email address with your profile, therefore we cannot validate it. Please give your email address below."
+msgstr "Vous n'avez pas d'adresse email associe  votre profil, en consquence nous ne pouvons pas rinitialiser votre mot de passe."
 
-#: ..\..\..\admin\b2stats.php:259
-msgid "Log as a search instead"
-msgstr "Enregistrer plutt comme une recherche"
+#: ..\..\..\htsrv\login.php:343
+#, php-format
+msgid "Note: You are already logged in as %s!"
+msgstr "Note: Vous tes dj identifi sous %s!"
 
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:259
-msgid "-&gt;S"
-msgstr "-&gt;R"
+#: ..\..\..\htsrv\login.php:344
+msgid "Continue..."
+msgstr "Continuer..."
 
-#: ..\..\..\admin\b2stats.php:265
-#: ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Bannir ce domaine!"
+# D:\www\b2evo\blogs\htsrv\message_send.php:41
+#: ..\..\..\htsrv\message_send.php:60
+msgid "All your comments have been marked not to allow emailing you through a message form."
+msgstr "Tous vos commentaires ont t marqus comme n'autorisant pas de vous contacter par message."
+
+#: ..\..\..\htsrv\message_send.php:66
+msgid "The request not to receive emails through a message form for your comments failed."
+msgstr "La demande de ne plus pouvoir etre contact  partir de vos commentaires a chou."
 
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:265
-#: ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "Bannir"
+#: ..\..\..\htsrv\message_send.php:77
+msgid ""
+"We have received a request that you do not want to receive emails through\n"
+"a message form on your comments anymore.\n"
+"\n"
+"To confirm that this request is from you, please click on the following link:"
+msgstr ""
+"Nous avons reu une demande indiquant que vous ne souhaitez plus pouvoir\n"
+"tre contact par formulaire de message depuis vos commentaires.\n"
+"\n"
+"Afin de confirmer que cette requte mane bien de vous, merci de cliquer sur le lien suivant:"
 
-#: ..\..\..\admin\b2stats.php:276
-msgid "Top referers"
-msgstr "Rfrents les plus frquents"
+#: ..\..\..\htsrv\message_send.php:84
+msgid "If it was not you that requested this, simply ignore this mail."
+msgstr "Si vous n'avez pas demand cela, vous pouvez simplement ignorer ce mail."
+
+#: ..\..\..\htsrv\message_send.php:86
+msgid "Confirm opt-out for emails through message form"
+msgstr "Confirmation: ne plus recevoir d'emails"
+
+# D:\www\b2evo\blogs\htsrv\message_send.php:71
+#: ..\..\..\htsrv\message_send.php:88
+msgid "An email has been sent to you, with a link to confirm your request not to receive emails through the comments you have made on this blog."
+msgstr "Un email vous a t envoy avec un lien permettant de confirmer que vous ne voulez plus recevoir de messages  partir de vos commentaires sur ce blog."
+
+#: ..\..\..\htsrv\message_send.php:94
+#: ..\..\..\htsrv\message_send.php:299
+msgid "Sorry, could not send email."
+msgstr "Dsol, le mail n'a pas pu tre envoy."
+
+#: ..\..\..\htsrv\message_send.php:136
+msgid "Please fill in the subject of your message."
+msgstr "Veuillez saisir le sujet de votre message."
+
+#: ..\..\..\htsrv\message_send.php:141
+msgid "Please do not send empty messages."
+msgstr "Merci de ne pas envoyer de message vide."
+
+#: ..\..\..\htsrv\message_send.php:145
+msgid "The supplied message is invalid / appears to be spam."
+msgstr "Le message entr semble invalide / semble tre un spam."
+
+#: ..\..\..\htsrv\message_send.php:204
+msgid "Message sent from your comment:"
+msgstr "Message envoy depuis votre commentaire:"
+
+#: ..\..\..\htsrv\message_send.php:212
+msgid "Message sent from your post:"
+msgstr "Message envoy depuis votre article:"
+
+# D:\www\b2evo\blogs\htsrv\message_send.php:149
+#: ..\..\..\htsrv\message_send.php:228
+msgid "You can edit your profile to not reveive mails through a form:"
+msgstr "Vous pouvez diter votre profil afin de ne pas recevoir de messages par formulaire:"
 
-#: ..\..\..\admin\b2stats.php:298
-msgid "Total referers"
-msgstr "Total rfrents"
+# D:\www\b2evo\blogs\htsrv\message_send.php:154
+#: ..\..\..\htsrv\message_send.php:235
+msgid ""
+"Click on the following link to not receive e-mails on your comments\n"
+"for this e-mail address anymore:"
+msgstr ""
+"Cliquez sur ce lien afin de ne plus recevoir d'emails  partir de vos\n"
+"commentaires laisss avec cette adresse email:"
 
-#: ..\..\..\admin\b2stats.php:305
-msgid "Last refering searches"
-msgstr "Dernires recherches rfrentes"
+#: ..\..\..\htsrv\message_send.php:256
+msgid "Cannot send email, please correct these errors:"
+msgstr "Impossible d'envoyer un email, veuillez corriger ces erreurs:"
 
-#: ..\..\..\admin\b2stats.php:306
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "Il s'agit de hit de personnes qui sont arrives sur ce blog  travers un moteur de recherche. (Les moteurs de recherche doivent tre lists dans /conf/_stats.php)"
+#: ..\..\..\htsrv\message_send.php:257
+msgid "Back to email editing"
+msgstr "Retour  l'dition de l'email"
 
-#: ..\..\..\admin\b2stats.php:333
-msgid "Top refering search engines"
-msgstr "Moteurs de recherche rfrents les plus frquents"
+#: ..\..\..\htsrv\message_send.php:266
+#: ..\..\..\htsrv\message_send.php:274
+#, php-format
+msgid "This message was sent via the messaging system on %s."
+msgstr "Ce message a t envoy via le systme de messagerie sur %s."
 
-#: ..\..\..\admin\b2stats.php:352
-msgid "Top Indexing Robots"
-msgstr "Robots d'indexation les plus actifs"
+#: ..\..\..\htsrv\message_send.php:295
+msgid "Your message has been sent."
+msgstr "Votre message a t envoy."
 
-#: ..\..\..\admin\b2stats.php:353
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Il s'agit de hits provenant de robots tels que les robots indexeurs des moteurs de recherche. (Les robots doivent tre lists dans /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:376
-msgid "Top Aggregators"
-msgstr "Aggregateurs les plus frquents"
-
-#: ..\..\..\admin\b2stats.php:377
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Il s'agit de hits provenant d'agrgateurs RSS. (Les agrgateurs doivent tre lists dans /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:395
-msgid "Total RSS hits"
-msgstr "Totals hits RSS"
-
-#: ..\..\..\admin\b2stats.php:402
-msgid "Last direct accesses"
-msgstr "Derniers accs directs"
+#: ..\..\..\htsrv\profile_update.php:69
+#: ..\..\..\htsrv\subs_update.php:50
+#: ..\..\..\skins\_profile.php:42
+#: ..\..\..\skins\_subscriptions.php:30
+#: ..\..\..\skins\l33t_gray\_profile.php:42
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:30
+msgid "You are not logged in."
+msgstr "Vous n'tes pas identifi!"
 
-#: ..\..\..\admin\b2stats.php:403
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Il s'agit de hits de personnes venues sur ce blog directement (soit en ayant tap l'URL, soit en ayant utilis une entre de leurs Favoris. Les rfrents invalides (trop courts) sont galement lists ici.)"
+#: ..\..\..\htsrv\profile_update.php:80
+#: ..\..\..\htsrv\profile_update.php:99
+#: ..\..\..\htsrv\subs_update.php:61
+#: ..\..\..\htsrv\subs_update.php:73
+msgid "Back to profile"
+msgstr "Retour au profil"
 
-#: ..\..\..\admin\b2stats.php:432
-msgid "Top User Agents"
-msgstr "User Agents les plus frquents"
+#: ..\..\..\htsrv\profile_update.php:98
+#: ..\..\..\htsrv\subs_update.php:72
+msgid "Cannot update profile. Please correct the following errors:"
+msgstr "Impossible de mettre  jour le profil. Veuillez corriger les erreurs suivantes:"
+
+# a
+#: ..\..\..\htsrv\profile_update.php:137
+#: ..\..\..\inc\CONTROL\users\b2users.php:348
+msgid "Your profile has not been changed."
+msgstr "Votre profil n'a pas chang."
+
+#: ..\..\..\htsrv\register.php:95
+#, php-format
+msgid "The login &laquo;%s&raquo; is already registered, please choose another one."
+msgstr "L'identifiant &laquo;%s&raquo; est dj utilis, veuillez en choisir un autre."
+
+#: ..\..\..\htsrv\register.php:137
+msgid "No user account has been created!"
+msgstr "Aucun compte utilisateur n'a t cr!"
+
+#: ..\..\..\htsrv\register.php:153
+#: ..\..\..\htsrv\register.php:160
+msgid "New user registration on your blog"
+msgstr "Nouvelle inscription sur votre blog"
+
+#: ..\..\..\htsrv\register.php:158
+msgid "Edit user"
+msgstr "Editer utilisateur"
+
+#: ..\..\..\htsrv\register.php:171
+msgid "An email has been sent to your email address. Please click on the link therein to validate your account."
+msgstr "Un email vous a t envoy. Merci de cliquer sur le lien qu'il contient pour activer votre compte."
 
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Edition des gabarits de l'habillage \"custom\""
+#: ..\..\..\htsrv\trackback.php:130
+msgid "Please do not send empty comment"
+msgstr "Merci de ne pas envoyer de commentaire vide"
 
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Listing:"
+#: ..\..\..\htsrv\trackback.php:134
+msgid "Supplied comment is invalid"
+msgstr "Le commentaire fourni n'est pas valide"
 
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "Nom de fichier invalide!"
+#. TRANS: Image file preview
+#: ..\..\..\htsrv\viewfile.php:67
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:314
+#: ..\..\..\inc\VIEW\items\_item.form.php:152
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:144
+#: ..\..\..\skins\_feedback.php:299
+#: ..\..\..\skins\l33t_gray\_feedback.php:301
+msgid "Preview"
+msgstr "Prvisualiser"
 
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Oups, ce fichier n'existe pas!"
+#: ..\..\..\htsrv\viewfile.php:120
+#: ..\..\..\inc\VIEW\files\_files_rename.form.php:56
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:53
+msgid "File"
+msgstr "Fichier"
+
+#: ..\..\..\htsrv\viewfile.php:122
+#: ..\..\..\inc\MODEL\items\_item.class.php:3040
+#: ..\..\..\inc\MODEL\items\_item.class.php:3050
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:96
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:93
+#: ..\..\..\inc\VIEW\items\_item.form.php:102
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:114
+#: ..\..\..\plugins\_quicktags.plugin.php:423
+msgid "Title"
+msgstr "Titre"
 
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "Fichier modifi."
+#: ..\..\..\htsrv\viewfile.php:126
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:31
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:204
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:294
+msgid "Description"
+msgstr "Description"
 
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Attention: en ditant cet fichier vous pouvez rendre votre gabarit inutilisable! N'ditez pas ce qui se trouve entre <code>&lt;?php</code> et <code>?&gt;</code> si vous ne savez pas prcisment ce que vous faites!"
+#: ..\..\..\htsrv\viewfile.php:132
+msgid "Empty file!"
+msgstr "Fichier vide!"
 
-#  TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\b2template.php:90
-#: ..\..\..\admin\_edit_form.php:173
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "Enregister !"
+#: ..\..\..\htsrv\viewfile.php:137
+#, php-format
+msgid "%d lines"
+msgstr "%d lignes"
 
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(vousne pouvez pas mettre  jour ce fichier/gabarit: vous devez autoriser l'accd en criture, avec un chmod 766 mar exemple)"
+#: ..\..\..\htsrv\viewfile.php:146
+#: ..\..\..\htsrv\viewfile.php:176
+msgid "Hide line numbers"
+msgstr "Cacher les numros de ligne"
 
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "Cette page vous permet d'diter l'habillage <strong>custom</strong> (il se trouve dans le rpertoire /skins/custom)."
+#: ..\..\..\htsrv\viewfile.php:146
+#: ..\..\..\htsrv\viewfile.php:161
+msgid "Show line numbers"
+msgstr "Montrer les numros de ligne"
 
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Vous pouvez diter le fichier de votre choix parmi les suivants (pourvu qu'il soit autoris  l'criture, chmod 766 par exemple)"
+#: ..\..\..\htsrv\viewfile.php:213
+msgid "End Of File"
+msgstr "Fin de fichier (EOF)"
 
-#: ..\..\..\admin\b2template.php:114
+#: ..\..\..\htsrv\viewfile.php:218
+#: ..\..\..\htsrv\viewfile.php:223
 #, php-format
-msgid "Directory %s not found."
-msgstr "Rpertoire %s introuvable."
+msgid "The file &laquo;%s&raquo; could not be accessed!"
+msgstr "Impossible d'accder au fichier &laquo;%s&raquo;!"
 
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Affiche les liens vers les archives d'un blog"
+#: ..\..\..\inc\_blog_main.inc.php:363
+#, php-format
+msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
+msgstr "L'habillage par dfaut [%s] affect au blog [%s] n'existe pas. Il doit tre correctement configur dans les <a %s>proprits du blog</a> ou dans le fichier stub. Contactez le <a %s>webmaster</a>..."
 
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Affiche la liste (rcursive) des (sous-)catgories."
+#: ..\..\..\inc\_main.inc.php:461
+msgid "Wrong login/password."
+msgstr "Identifiant/mot de passe incorrects."
 
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "Affiche les retours (commentaires, trackbacks, etc...) pour un article"
+#: ..\..\..\inc\_main.inc.php:510
+msgid "You must log in!"
+msgstr "Vous devez vous identifier!"
 
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Affiche les derniers commentaires d'un blog"
+#. TRANS: %s gets replaced by the user's email address
+#: ..\..\..\inc\_main.inc.php:525
+#, php-format
+msgid "You must validate your email address (%s) before you can log in."
+msgstr "Vous devez valider votre adresse email (%s) avant de pouvoir vous connecter."
 
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "Il s'agit du gabarit principal. Il affiche le blog."
+#: ..\..\..\inc\_vars.inc.php:171
+msgid "Sunday"
+msgstr "Dimanche"
 
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the page displayed in the comment popup"
-msgstr "Il s'agit de la page affich dans la fentre popup de commentaire."
+#: ..\..\..\inc\_vars.inc.php:172
+msgid "Monday"
+msgstr "Lundi"
 
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the pingback popup"
-msgstr "Il s'agit de la page affiche dans la fentre popup de pingback."
+#: ..\..\..\inc\_vars.inc.php:173
+msgid "Tuesday"
+msgstr "Mardi"
 
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the trackback popup"
-msgstr "Il s'agit de la page affiche dans la fentre popup de trackback."
+#: ..\..\..\inc\_vars.inc.php:174
+msgid "Wednesday"
+msgstr "Mercredi"
 
-#: ..\..\..\admin\b2template.php:162
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Note: bien videmment, vous pouvez galement diter les fichiers/gabarits dans votre diteur de texte habituel et les charher ensuite sur le serveur. Cet diteur en ligne est l pour pallier au cas o vous n'avez pas accs  un diteur de texte..."
+#: ..\..\..\inc\_vars.inc.php:175
+msgid "Thursday"
+msgstr "Jeudi"
 
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "charger des fichiers/images"
+#: ..\..\..\inc\_vars.inc.php:176
+msgid "Friday"
+msgstr "Vendredi"
 
-#: ..\..\..\admin\b2upload.php:53
-msgid "File upload"
-msgstr "Chargement d'un fichier"
+#: ..\..\..\inc\_vars.inc.php:177
+msgid "Saturday"
+msgstr "Samedi"
 
-#: ..\..\..\admin\b2upload.php:54
-msgid "Allowed file types:"
-msgstr "Types de fichiers autoriss:"
-
-#: ..\..\..\admin\b2upload.php:55
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Taille de fichier maximale autorise: %d Ko."
-
-#: ..\..\..\admin\b2upload.php:60
-#: ..\..\..\admin\b2upload.php:138
-#: ..\..\..\admin\_blogs_general.form.php:76
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Description"
+#. TRANS: abbrev. for Sunday
+#: ..\..\..\inc\_vars.inc.php:181
+msgid "Sun"
+msgstr "Dim"
 
-#: ..\..\..\admin\b2upload.php:63
-msgid "Upload !"
-msgstr "Charger !"
+#. TRANS: abbrev. for Monday
+#: ..\..\..\inc\_vars.inc.php:183
+msgid "Mon"
+msgstr "Lun"
 
-#: ..\..\..\admin\b2upload.php:88
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "Fichier %s: le type %s n'est pas autoris."
+#. TRANS: abbrev. for Tuesday
+#: ..\..\..\inc\_vars.inc.php:185
+msgid "Tue"
+msgstr "Mar"
 
-#: ..\..\..\admin\b2upload.php:117
-#: ..\..\..\admin\b2upload.php:150
-#: ..\..\..\admin\b2upload.php:153
-msgid "Couldn't upload your file to:"
-msgstr "Impossible de charger votre fichier dans:"
+#. TRANS: abbrev. for Wednesday
+#: ..\..\..\inc\_vars.inc.php:187
+msgid "Wed"
+msgstr "Mer"
 
-#: ..\..\..\admin\b2upload.php:126
-msgid "Duplicate File?"
-msgstr "Fichier en double?"
+#. TRANS: abbrev. for Thursday
+#: ..\..\..\inc\_vars.inc.php:189
+msgid "Thu"
+msgstr "Jeu"
 
-#: ..\..\..\admin\b2upload.php:127
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "Le nom de fichier \"%s\" existe dj!"
+#. TRANS: abbrev. for Friday
+#: ..\..\..\inc\_vars.inc.php:191
+msgid "Fri"
+msgstr "Ven"
 
-#: ..\..\..\admin\b2upload.php:128
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "Fichier \"%s\" dplac vers \"%s\""
+#. TRANS: abbrev. for Saturday
+#: ..\..\..\inc\_vars.inc.php:193
+msgid "Sat"
+msgstr "Sam"
 
-#: ..\..\..\admin\b2upload.php:129
-msgid "Confirm or rename:"
-msgstr "Confirmer ou renommer:"
+#  TRANS: abbrev. for Sunday
+#. TRANS: abbrev. for Sunday
+#: ..\..\..\inc\_vars.inc.php:197
+msgid " S "
+msgstr "D"
 
-#: ..\..\..\admin\b2upload.php:136
-msgid "Alternate name"
-msgstr "Nom alternatif"
+#  TRANS: abbrev. for Monday
+#. TRANS: abbrev. for Monday
+#: ..\..\..\inc\_vars.inc.php:199
+msgid " M "
+msgstr "L"
 
-#: ..\..\..\admin\b2upload.php:140
-msgid "Confirm !"
-msgstr "Confirmer !"
+#  TRANS: abbrev. for Tuesday
+#. TRANS: abbrev. for Tuesday
+#: ..\..\..\inc\_vars.inc.php:201
+msgid " T "
+msgstr "M"
 
-#: ..\..\..\admin\b2upload.php:180
-msgid "File uploaded !"
-msgstr "Fichier charg !"
+#  TRANS: abbrev. for Wednesday
+#. TRANS: abbrev. for Wednesday
+#: ..\..\..\inc\_vars.inc.php:203
+msgid " W "
+msgstr "M"
 
-#: ..\..\..\admin\b2upload.php:181
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Votre fichier <strong>\"%s\"</strong> a t charg avec succs !"
+#  TRANS: abbrev. for Thursday
+#. TRANS: abbrev. for Thursday
+#: ..\..\..\inc\_vars.inc.php:205
+msgid " T  "
+msgstr "J"
 
-#: ..\..\..\admin\b2upload.php:182
-msgid "Here's the code to display it:"
-msgstr "Voici le code pour l'afficher:"
+#  TRANS: abbrev. for Friday
+#. TRANS: abbrev. for Friday
+#: ..\..\..\inc\_vars.inc.php:207
+msgid " F "
+msgstr "V"
 
-#: ..\..\..\admin\b2upload.php:186
-msgid "Add the code to your post !"
-msgstr "Ajoutez le code  votre article !"
+#  TRANS: abbrev. for Saturday
+#. TRANS: abbrev. for Saturday
+#: ..\..\..\inc\_vars.inc.php:209
+msgid " S  "
+msgstr "S"
 
-#: ..\..\..\admin\b2upload.php:189
-msgid "Image Details"
-msgstr "Caractristiques de l'image"
+#: ..\..\..\inc\_vars.inc.php:212
+msgid "January"
+msgstr "Janvier"
 
-#: ..\..\..\admin\b2upload.php:193
-msgid "Size"
-msgstr "Taille"
+#: ..\..\..\inc\_vars.inc.php:213
+msgid "February"
+msgstr "Fvrier"
 
-#: ..\..\..\admin\b2upload.php:196
-#: ..\..\..\admin\_edit_form.php:544
-msgid "Type"
-msgstr "Type"
+#: ..\..\..\inc\_vars.inc.php:214
+msgid "March"
+msgstr "Mars"
 
-#: ..\..\..\admin\b2upload.php:201
-msgid "Close this window"
-msgstr "Fermer cette fentre"
+#: ..\..\..\inc\_vars.inc.php:215
+msgid "April"
+msgstr "Avril"
 
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Gestion des utilisateurs"
+#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
+#: ..\..\..\inc\_vars.inc.php:217
+msgid "May "
+msgstr "Mai"
 
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "En mode dmo, vous ne pouvez pas modifier le profil de demouser!"
+#: ..\..\..\inc\_vars.inc.php:218
+msgid "June"
+msgstr "Juin"
 
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "Vous n'tes pas autoris qu' modifier votre propre profil!"
+#: ..\..\..\inc\_vars.inc.php:219
+msgid "July"
+msgstr "Juillet"
 
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "Vous devez fournir un identifiant unique!"
+#: ..\..\..\inc\_vars.inc.php:220
+msgid "August"
+msgstr "Aot"
 
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "Le niveau de l'utilisateur doit tre compris entre %d et %d."
+#: ..\..\..\inc\_vars.inc.php:221
+msgid "September"
+msgstr "Septembre"
 
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Cet identifiant existe dj. Voulez-vous <a %s>diter l'utilisateur existant</a>?"
+#: ..\..\..\inc\_vars.inc.php:222
+msgid "October"
+msgstr "Octobre"
 
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "Vous avez tap deux mots de passe diffrents."
+#: ..\..\..\inc\_vars.inc.php:223
+msgid "November"
+msgstr "Novembre"
 
-#: ..\..\..\admin\b2users.php:198
-#: ..\..\..\htsrv\profile_update.php:112
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "Les mots de passe doivent contenir au minimum %d caractres."
+#: ..\..\..\inc\_vars.inc.php:224
+msgid "December"
+msgstr "Dcembre"
 
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "Utilisateur mis  jour."
+#. TRANS: abbrev. for January
+#: ..\..\..\inc\_vars.inc.php:228
+msgid "Jan"
+msgstr "Jan"
 
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "Nouvel utilisateur cr."
+#. TRANS: abbrev. for February
+#: ..\..\..\inc\_vars.inc.php:230
+msgid "Feb"
+msgstr "Fv"
 
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "Promotion invalide."
+#. TRANS: abbrev. for March
+#: ..\..\..\inc\_vars.inc.php:232
+msgid "Mar"
+msgstr "Mar"
 
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "Niveau de l'utilisateur modifi."
+#. TRANS: abbrev. for April
+#: ..\..\..\inc\_vars.inc.php:234
+msgid "Apr"
+msgstr "Avr"
 
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "Vous ne pouvez pas supprimer votre propre compte!"
+#. TRANS: abbrev. for May
+#: ..\..\..\inc\_vars.inc.php:236
+msgid "May"
+msgstr "Mai"
 
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "Vous ne pouvez pas supprimer l'utilisateur n1!"
+#. TRANS: abbrev. for June
+#: ..\..\..\inc\_vars.inc.php:238
+msgid "Jun"
+msgstr "Jun"
 
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "Supprimer l'utilisateur [%s]?"
+#. TRANS: abbrev. for July
+#: ..\..\..\inc\_vars.inc.php:240
+msgid "Jul"
+msgstr "Jul"
 
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Attention"
+#. TRANS: abbrev. for August
+#: ..\..\..\inc\_vars.inc.php:242
+msgid "Aug"
+msgstr "Ao"
 
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "supprimer un utilisateur supprime galement tous les articles de cet utilisateur."
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "Suppression de l'utilisateur..."
+#. TRANS: abbrev. for September
+#: ..\..\..\inc\_vars.inc.php:244
+msgid "Sep"
+msgstr "Sep"
 
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "Vous ne pouvez pas supprimer le groupe n1!"
+#. TRANS: abbrev. for October
+#: ..\..\..\inc\_vars.inc.php:246
+msgid "Oct"
+msgstr "Oct"
 
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "Vous ne pouvez pas supprimer le groupe utilis par dfaut pour les nouveau utilisateurs."
+#. TRANS: abbrev. for November
+#: ..\..\..\inc\_vars.inc.php:248
+msgid "Nov"
+msgstr "Nov"
 
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "Supprimer le groupe [%s]?"
+#. TRANS: abbrev. for December
+#: ..\..\..\inc\_vars.inc.php:250
+msgid "Dec"
+msgstr "Dc"
 
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "Groupe supprim..."
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\_vars.inc.php:254
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:194
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:220
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:239
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:95
+msgid "Published"
+msgstr "Publi"
 
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "Ce groupe existe dj. Voulez-vous <a %s>diter le groupe existant</a>?"
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\_vars.inc.php:255
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:195
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:248
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:243
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:107
+msgid "Deprecated"
+msgstr "Dprci"
 
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "Groupe mis  jour."
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\_vars.inc.php:256
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:227
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:240
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:98
+msgid "Protected"
+msgstr "Protg"
 
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "L'utilisateur n'a pas t cr:"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "L'utilisateur n'a pas t mis  jour:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "Le groupe n'a pas t cr:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "Le groupe n'a pas t mis  jour:"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "Vous n'tes pas autoris  voir les autres utilisateurs."
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\_vars.inc.php:257
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:234
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:241
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:101
+msgid "Private"
+msgstr "Priv"
 
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Ajout du nouvel article..."
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\_vars.inc.php:258
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:193
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:241
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:242
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:104
+msgid "Draft"
+msgstr "Brouillon"
 
-#: ..\..\..\admin\edit_actions.php:104
-#: ..\..\..\admin\edit_actions.php:215
-#: ..\..\..\admin\edit_actions.php:460
-#: ..\..\..\htsrv\comment_post.php:75
-#: ..\..\..\htsrv\profile_update.php:85
-#: ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1374
-msgid "Supplied URL is invalid: "
-msgstr "L'URL fournie est invalide:"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:78
+#, php-format
+msgid "The keyword &laquo;%s&raquo; is too short, it has to be a minimum of 5 characters!"
+msgstr "Le mot clef &laquo;%s&raquo; est trop court, il doit comporter au minimum 5 caractres!"
 
-#: ..\..\..\admin\edit_actions.php:110
-#: ..\..\..\admin\edit_actions.php:221
-msgid "Supplied content is invalid"
-msgstr "Le contenu est invalide"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:88
+#, php-format
+msgid "Deleted %d logged hits matching &laquo;%s&raquo;."
+msgstr "%d hits contenant &laquo;%s&raquo; ont t supprims."
 
-#: ..\..\..\admin\edit_actions.php:116
-#: ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "Impossible d'enregistrer; veuillez corriger les erreurs suivantes:"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:98
+#, php-format
+msgid "Deleted %d comments matching &laquo;%s&raquo;."
+msgstr "%d commentaires contenant &laquo;%s&raquo; ont t supprims."
 
-#: ..\..\..\admin\edit_actions.php:117
-#: ..\..\..\admin\edit_actions.php:228
-#: ..\..\..\admin\edit_actions.php:465
-msgid "Back to post editing"
-msgstr "Retour  l'dition de l'article"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:105
+#, php-format
+msgid "The keyword &laquo;%s&raquo; has been blacklisted locally."
+msgstr "Le mot clef &laquo;%s&raquo; a t banni localement."
 
-#: ..\..\..\admin\edit_actions.php:123
-msgid "Recording post..."
-msgstr "Enregistrement de l'article..."
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:128
+#, php-format
+msgid "Removing entry #%d from the ban list..."
+msgstr "Suppression de l'entre n%d de la liste noire..."
 
-#: ..\..\..\admin\edit_actions.php:136
-#: ..\..\..\admin\edit_actions.php:258
-#: ..\..\..\admin\edit_actions.php:417
-msgid "Sleeping..."
-msgstr "Attente..."
-
-#: ..\..\..\admin\edit_actions.php:146
-#: ..\..\..\admin\edit_actions.php:267
-#: ..\..\..\admin\edit_actions.php:358
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Article non publi publiquement: pas de trackback, pingback ni pings..."
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:177
+msgid "Confirm ban & delete"
+msgstr "Confirmez l'interdiction & la suppression"
 
-#: ..\..\..\admin\edit_actions.php:161
-msgid "Posting Done..."
-msgstr "Enregistrement effectu..."
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:191
+#, php-format
+msgid "No log-hits match the keyword [%s]."
+msgstr "Aucun hitlog ne contient le mot clef [%s]."
 
-#: ..\..\..\admin\edit_actions.php:175
-#: ..\..\..\admin\edit_actions.php:234
-msgid "Updating post..."
-msgstr "Mise  jour de l'article..."
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:199
+#, php-format
+msgid "Delete the following %d referer hits:"
+msgstr "Supprimer les %d hit rfrents suivants:"
 
-#: ..\..\..\admin\edit_actions.php:283
-#: ..\..\..\admin\edit_actions.php:369
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Les pings concernant cet article ont dj t envoys: pas de pings..."
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:205
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:259
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:57
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:252
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:235
+msgid "Date"
+msgstr "Date"
 
-#: ..\..\..\admin\edit_actions.php:295
-#: ..\..\..\admin\edit_actions.php:381
-msgid "Updating done..."
-msgstr "Mise  jour effectue..."
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:206
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:57
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:56
+msgid "Referer"
+msgstr "Rfrent"
 
-#: ..\..\..\admin\edit_actions.php:311
-#: ..\..\..\admin\edit_actions.php:326
-msgid "Updating post status..."
-msgstr "Mise  jour du statut de l'article..."
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:207
+msgid "Ref. IP"
+msgstr "IP Rf."
 
-#: ..\..\..\admin\edit_actions.php:391
-#: ..\..\..\admin\edit_actions.php:410
-msgid "Deleting post..."
-msgstr "Suppression de l'article..."
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:208
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:67
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:101
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:81
+msgid "Target Blog"
+msgstr "Blog cible"
 
-#: ..\..\..\admin\edit_actions.php:399
-msgid "Oops, no post with this ID!"
-msgstr "Oups, aucun article avec cet Idx."
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:209
+msgid "Target URL"
+msgstr "URL cible"
 
-#: ..\..\..\admin\edit_actions.php:422
-msgid "Deleting Done..."
-msgstr "Suppression effectue..."
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:245
+#, php-format
+msgid "No comments match the keyword [%s]."
+msgstr "Aucun commentaire ne contient le mot clef [%s]."
 
-#: ..\..\..\admin\edit_actions.php:426
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "Erreur"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:253
+#, php-format
+msgid "Delete the following %d comments:"
+msgstr "Supprimer les %d commentaires suivants:"
 
-#: ..\..\..\admin\edit_actions.php:464
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Impossible de mettr  jour le commentaire; veuillez corriger les erreurs suivantes:"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:260
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1041
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1046
+#: ..\..\..\inc\MODEL\items\_item.class.php:3040
+#: ..\..\..\inc\MODEL\items\_item.class.php:3048
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:169
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:91
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:80
+msgid "Author"
+msgstr "Auteur"
 
-#: ..\..\..\admin\edit_actions.php:525
-msgid "Back to posts!"
-msgstr "Retour aux articles!"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:261
+msgid "Auth. URL"
+msgstr "URL Auteur"
 
-#: ..\..\..\admin\edit_actions.php:527
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Peut-tre voudrez vous maintenant gnrer des pages statiques ou voir vos blogs..."
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:262
+msgid "Auth. IP"
+msgstr "IP Auteur"
 
-#: ..\..\..\admin\edit_actions.php:535
-msgid "New post"
-msgstr "Nouvel article"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:263
+msgid "Content starts with..."
+msgstr "Contenu commence par..."
 
-#: ..\..\..\admin\import-mt.php:391
-#: ..\..\..\admin\_users_form.php:96
-#: ..\..\..\admin\_users_form.php:101
-msgid "User group"
-msgstr "Groupe utilisateur"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:301
+#, php-format
+msgid "The keyword [%s] is already handled by the blacklist."
+msgstr "Le mot clef [%s] est dj pris en charge par la liste noire."
 
-#: ..\..\..\admin\import-mt.php:392
-#: ..\..\..\admin\_users_form.php:84
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:309
 #, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "Consultez le <a %s>manuel en ligne</a> pour les dtails."
+msgid "Blacklist the keyword [%s] locally."
+msgstr "Interdiction du mot clef [%s] localement."
 
-#: ..\..\..\admin\import-mt.php:393
-#: ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:91
-#: ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:36
-#: ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Niveau"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:320
+#, php-format
+msgid "Report the keyword [%s] as abuse to b2evolution.net."
+msgstr "Rapporter le mot clef [%s]  b2evolution.net."
 
-#: ..\..\..\admin\import-mt.php:432
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "Locale par dfaut"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:322
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:41
+msgid "Terms of service"
+msgstr "Conditions d'utilisation"
 
-#: ..\..\..\admin\import-mt.php:1257
-#: ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Slectionnez la catgorie principale dans le blog cible; cochez ventuellement des catgories additionnelles"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:329
+msgid "Perform selected operations"
+msgstr "Effectuer les oprations slectionnes"
 
-#: ..\..\..\admin\import-mt.php:1286
-#: ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "Slectionner en tant que catgorie additionnelle"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:344
+msgid "Add a banned keyword"
+msgstr "Ajouter un mot clef interdit"
 
-#: ..\..\..\admin\import-mt.php:1297
-#: ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Slectionner en tant que catgorie PRINCIPALE"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:349
+msgid "Check & ban..."
+msgstr "Vrifier & bannir..."
 
-#: ..\..\..\admin\tools.php:18
-#: ..\..\..\admin\_menutop.php:270
-msgid "Tools"
-msgstr "Outils"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:93
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:143
+msgid "New weblog"
+msgstr "Nouveau weblog"
 
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Bookmarklet"
-
-#: ..\..\..\admin\tools.php:30
-#: ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45
-#: ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Ajoutez ce lien  vos Favoris:"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:94
+#: ..\..\..\inc\CONTROL\collections\blogs.php:346
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:142
+msgid "New blog"
+msgstr "Nouveau blog"
 
-#: ..\..\..\admin\tools.php:31
-#: ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46
-#: ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "bookmarklet b2evo"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:153
+msgid "The new blog has been created."
+msgstr "Le nouveau blog a t cr."
 
-#: ..\..\..\admin\tools.php:70
-msgid "Post to b2evolution"
-msgstr "Poster dans b2evoltution"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:157
+#, php-format
+msgid "You should <a %s>create categories</a> for this blog now!"
+msgstr "Vous devriez maintenant <a %s>crer des catgories</a> pour ce blog!"
 
-#: ..\..\..\admin\tools.php:72
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "Impossible de trouver la Sidebar! Vous devez utiliser Mozilla 0.9.4 ou suprieur!"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:166
+msgid "Categories have been duplicated."
+msgstr "Les catgories ont t dupliques."
+
+#: ..\..\..\inc\CONTROL\collections\blogs.php:188
+#: ..\..\..\inc\CONTROL\collections\blogs.php:204
+msgid "The blog settings have been updated."
+msgstr "Les rglages du blog ont t mis  jour."
+
+#: ..\..\..\inc\CONTROL\collections\blogs.php:196
+msgid "The blog skin selection has been updated."
+msgstr "La slection de l'habillage t mise  jour."
+
+#: ..\..\..\inc\CONTROL\collections\blogs.php:210
+#: ..\..\..\inc\CONTROL\collections\blogs.php:215
+msgid "The blog permissions have been updated."
+msgstr "Les permissions du blog ont t mis  jour."
 
-#: ..\..\..\admin\tools.php:76
-#: ..\..\..\admin\tools.php:85
-msgid "SideBar"
-msgstr "SideBar"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:236
+#, php-format
+msgid "Blog &laquo;%s&raquo; deleted."
+msgstr "Le blog &laquo;%s&raquo; a t supprim."
 
-#: ..\..\..\admin\tools.php:77
+#: ..\..\..\inc\CONTROL\collections\blogs.php:260
 #, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "Ajoutez la <a %s>Sidebar b2evo</a> !"
+msgid "Generating static page for blog [%s]"
+msgstr "Gnration d'une page statique pour le blog [%s]"
 
-#: ..\..\..\admin\tools.php:86
-msgid "Add this link to your favorites:"
-msgstr "Ajoutez ce lien  vos favoris:"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:266
+msgid "You haven't set a static filename for this blog!"
+msgstr "Vous n'avez pas spcifi de nom de fichier statique pour ce blog!"
 
-#: ..\..\..\admin\tools.php:87
-msgid "b2evo sidebar"
-msgstr "Sidebar b2evo"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:314
+msgid "File cannot be written!"
+msgstr "Le fichier ne peut pas tre enregistr!"
 
-#: ..\..\..\admin\tools.php:94
-msgid "Movable Type Import"
-msgstr "Import Movable Type"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:315
+#, php-format
+msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
+msgstr "Vous devriez vrifier les permissions du fichier [%s]. Voir <a %s>manuel en ligne sur les permissions de fichiers</a>."
 
-#: ..\..\..\admin\tools.php:96
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "Utilisez la fonction d'export de MT pour crer un fichier .TXT contenant vos articles;"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:321
+#, php-format
+msgid "Generated static file &laquo;%s&raquo;."
+msgstr "Fichier statique &laquo;%s&raquo; gnr."
 
-#: ..\..\..\admin\tools.php:97
-msgid "Place that file into the /admin folder on your server;"
-msgstr "PLacez ce fichier dans le dossier /admin de votre serveur;"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:331
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:76
+msgid "List"
+msgstr "Liste"
 
-#: ..\..\..\admin\tools.php:98
+#: ..\..\..\inc\CONTROL\collections\blogs.php:410
 #, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "Suivez les instructions dans <a %s>l'utilitaire de migration MT</a>."
+msgid "Delete blog [%s]?"
+msgstr "Supprimer le blog [%s]?"
 
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "Gnration d'un fichier statique"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:412
+msgid "Deleting this blog will also delete all its categories, posts and comments!"
+msgstr "Supprimer ce blog supprimera galement toutes ses catgories, articles et commentaires!"
 
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Nom du fichier statique"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:414
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1039
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:369
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:426
+#: ..\..\..\inc\_misc\_resultsel.class.php:544
+msgid "THIS CANNOT BE UNDONE!"
+msgstr "CETTE OPERATION N'EST PAS REVERSIBLE!"
 
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Il s'agit du nom du fichier .html qui sera cr lorsque vous gnrerez une version statique de la page d'accueil de votre blog."
+#: ..\..\..\inc\CONTROL\collections\blogs.php:433
+#, php-format
+msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
+msgstr "Tenter de supprimer galement le fichier stub [<strong><a %s>%s</a></strong>]"
 
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr "Aprs chaque nouvel article..."
+#: ..\..\..\inc\CONTROL\collections\blogs.php:441
+#, php-format
+msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
+msgstr "Tenter de supprimer galement le fichier statique [<strong><a %s>%s</a></strong>]"
 
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "Ping de b2evolution.net"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:446
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1041
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:382
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:434
+#: ..\..\..\inc\_misc\_resultsel.class.php:558
+msgid "I am sure!"
+msgstr "Je suis sr!"
 
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "pour tre list dans \"recently updated\" sur b2evolution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "Ping de Technorati.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "pour signaler un nouvel article."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "Ping de Weblogs.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "Ping de Blo.gs"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:454
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:389
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:445
+#: ..\..\..\inc\_misc\_resultsel.class.php:566
+msgid "CANCEL"
+msgstr "ANNULER"
 
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "Options avances"
+#: ..\..\..\inc\CONTROL\collections\categories.php:37
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:38
+msgid "Categories for blog:"
+msgstr "Catgories pour le blog:"
 
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "Autoriser les trackbacks"
+#: ..\..\..\inc\CONTROL\collections\categories.php:60
+#: ..\..\..\inc\CONTROL\collections\categories.php:118
+msgid "Please enter a category name."
+msgstr "Merci d'entrer un nom de catgorie."
+
+#: ..\..\..\inc\CONTROL\collections\categories.php:88
+msgid "New category created."
+msgstr "Nouvelle catgorie cre."
+
+#: ..\..\..\inc\CONTROL\collections\categories.php:154
+msgid "Category updated."
+msgstr "Catgorie mise  jour."
 
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Autoriser les autres bloggueurs  envoyer des trackbacks vers ce blog afin de vous informer quand ils y font rfrence. Ceci vous autorise galement  envoyer des trackbacks vers d'autres blogs."
+#: ..\..\..\inc\CONTROL\collections\categories.php:177
+msgid "ERROR"
+msgstr "ERREUR"
 
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "Autoriser les pingbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "Autoriser les autres bloggueurs  envoyer des pingbacks vers ce blog afin de vous informer quand ils y font rfrence. Ceci vous autorise galement  envoyer des pingbacks vers d'autres blogs."
+#: ..\..\..\inc\CONTROL\collections\categories.php:181
+msgid "Category deleted."
+msgstr "Catgorie supprime."
 
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "Paramtres gnraux"
+#: ..\..\..\inc\CONTROL\collections\categories.php:223
+#: ..\..\..\inc\CONTROL\collections\categories.php:266
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:145
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:116
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:136
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:47
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:52
+#: ..\..\..\inc\VIEW\users\_users_form.php:81
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:52
+msgid "Cancel editing!"
+msgstr "Annuler l'dition!"
 
-#: ..\..\..\admin\_blogs_general.form.php:20
-#: ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Nom Complet"
+#: ..\..\..\inc\CONTROL\collections\categories.php:229
+#, php-format
+msgid "New sub-category in category: %s"
+msgstr "Nouvelle sous-catgorie dans la catgorie: %s"
 
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "Affich en haut du blog."
+#: ..\..\..\inc\CONTROL\collections\categories.php:237
+#, php-format
+msgid "New category in blog: %s"
+msgstr "Nouvelle catgorie dans le blog:: %s"
 
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Nom Court"
+#: ..\..\..\inc\CONTROL\collections\categories.php:245
+#: ..\..\..\inc\CONTROL\collections\categories.php:274
+msgid "New category name"
+msgstr "Nouveau nom de catgorie"
 
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "Sera utilis dans les menus de slection au travers de l'interface d'administration."
+#: ..\..\..\inc\CONTROL\collections\categories.php:247
+msgid "Create category"
+msgstr "Crer la catgorie"
 
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "Locale Principale"
+#: ..\..\..\inc\CONTROL\collections\categories.php:248
+#: ..\..\..\inc\CONTROL\collections\categories.php:374
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:528
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:534
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:174
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:179
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:134
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:139
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:155
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:160
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:124
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:53
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:207
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:415
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:55
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:89
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:123
+#: ..\..\..\inc\VIEW\files\_files_rename.form.php:66
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:284
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:102
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:107
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:71
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:95
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:85
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:159
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:140
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:169
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:111
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:492
+#: ..\..\..\inc\VIEW\users\_users_form.php:263
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:148
+#: ..\..\..\inc\_misc\_form.funcs.php:539
+#: ..\..\..\install\index.php:390
+#: ..\..\..\skins\_profile.php:83
+#: ..\..\..\skins\_subscriptions.php:79
+#: ..\..\..\skins\l33t_gray\_profile.php:83
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:79
+msgid "Reset"
+msgstr "R.A.Z."
 
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr "Dtermine la langue des liens de navigation sur le blog."
+#: ..\..\..\inc\CONTROL\collections\categories.php:268
+msgid "Properties for category:"
+msgstr "Proprits pour la catgorie:"
 
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "Paramtres d'accs"
+#: ..\..\..\inc\CONTROL\collections\categories.php:303
+#: ..\..\..\inc\CONTROL\collections\categories.php:338
+#: ..\..\..\inc\CONTROL\collections\categories.php:356
+msgid "Old Parent"
+msgstr "Ancien parent"
 
-#: ..\..\..\admin\_blogs_general.form.php:38
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "Blog par dfaut sur index.php"
+#: ..\..\..\inc\CONTROL\collections\categories.php:335
+#: ..\..\..\inc\CONTROL\collections\categories.php:353
+msgid "Root (No parent)"
+msgstr "Racine (Pas de parent)"
 
-#  TRANS: current default blog
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:40
-msgid "Current default is:"
-msgstr "Actuellement:"
-
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through index.php"
-msgstr "Autre blog  travers index.php"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "Other blog through stub file (Advanced)"
-msgstr "Autre blog  travers un fichier stub (Avanc)"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "You MUST create a stub file for this to work."
-msgstr "Vous DEVEZ crer un fichier stub pour que ceci fonctionne."
+#: ..\..\..\inc\CONTROL\collections\categories.php:344
+msgid "Note: Moving categories across blogs is enabled. Use with caution."
+msgstr "Note: Le dplacement de catgories entre blogs est activ. Utilisez avec prcaution."
 
-#: ..\..\..\admin\_blogs_general.form.php:45
-msgid "Preferred access type"
-msgstr "Type d'accs prfr"
+#: ..\..\..\inc\CONTROL\collections\categories.php:363
+msgid "Note: Moving categories across blogs is disabled."
+msgstr "Note: Le dplacement de catgories entre diffrents blogs est dsactiv."
 
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "Blog Folder URL"
-msgstr "URL du rpertoire du blog"
+#: ..\..\..\inc\CONTROL\collections\categories.php:369
+msgid "New parent category"
+msgstr "Nouvelle catgorie parente"
 
-#: ..\..\..\admin\_blogs_general.form.php:51
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Pas de slash  la fin. (Si vous ne savez pas, laissez ce champ vide.)"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "URL blog name / Stub name"
-msgstr "Nom URL du blog / fichier stub"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "Utilis dans les URLs pour identifier ce blog. Entrez le nom du fichier stub si vous utilisez un accs par fichier stub."
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default display options"
-msgstr "Options d'affichage par dfaut"
+#: ..\..\..\inc\CONTROL\collections\categories.php:373
+msgid "Edit category"
+msgstr "Editer la catgorie"
 
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Default skin"
-msgstr "Habillage par dfaut."
+#: ..\..\..\inc\CONTROL\collections\categories.php:386
+msgid "Sorry, you have no permission to edit/view any category's properties."
+msgstr "Dsol, vous n'avez la permission de modifier/consulter les proprits d'aucune catgorie."
 
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Il s'agit de l'habillage par dfaut qui sera utilis pour afficher votre blog."
+#: ..\..\..\inc\CONTROL\cron\crontab.php:59
+msgid "Basic test job"
+msgstr "Tche test basique"
+
+#: ..\..\..\inc\CONTROL\cron\crontab.php:60
+msgid "Error test job"
+msgstr "Tche test d'erreur"
+
+#: ..\..\..\inc\CONTROL\cron\crontab.php:61
+msgid "Poll the antispam blacklist"
+msgstr "Interroger la liste noire antispam"
+
+# D:\www\b2evo19\blogs\inc\CONTROL\cron\crontab.php:62
+#: ..\..\..\inc\CONTROL\cron\crontab.php:62
+msgid "Prune old hits & sessions"
+msgstr "Purger les anciens hits & sessions"
+
+#: ..\..\..\inc\CONTROL\cron\crontab.php:134
+msgid "Invalid job type"
+msgstr "Type de tche invalide"
+
+#: ..\..\..\inc\CONTROL\cron\crontab.php:136
+msgid "Please enter a valid date."
+msgstr "Merci d'entrer une date valide."
+
+#: ..\..\..\inc\CONTROL\cron\crontab.php:157
+msgid "New job has been scheduled."
+msgstr "La nouvelle tche a t planifie."
+
+#: ..\..\..\inc\CONTROL\cron\crontab.php:183
+#, php-format
+msgid "Job #%d is currently running. It cannot be deleted."
+msgstr "La tche n%d est en cours d'excution. Elle ne peut pas tre supprime."
+
+#: ..\..\..\inc\CONTROL\cron\crontab.php:197
+#, php-format
+msgid "Scheduled job #%d deleted."
+msgstr "La tche planifie n%d a t supprime."
+
+#: ..\..\..\inc\CONTROL\cron\crontab.php:214
+#, php-format
+msgid "Job #%d does not exist any longer."
+msgstr "La tche planifie n%d n'existe plus."
+
+#: ..\..\..\inc\CONTROL\cron\_error_test.job.php:11
+msgid "The Error TEST cron controller simulates an error, thus this \"error\" is normal!"
+msgstr "Le contrleur de tche TEST d'erreur simule une erreur, cette \"erreur\" est donc normale!"
+
+# D:\www\b2evo19\blogs\inc\CONTROL\cron\_post_notifications.job.php:18
+#: ..\..\..\inc\CONTROL\cron\_post_notifications.job.php:18
+msgid "Post notifications are not set to run as a scheduled task"
+msgstr "Les notifications ne sont pas paramtres pour tre envoyes de manire planifie"
+
+# D:\www\b2evo19\blogs\inc\CONTROL\cron\_post_notifications.job.php:40
+#: ..\..\..\inc\CONTROL\cron\_post_notifications.job.php:40
+#, php-format
+msgid "Could not lock post #%d. It may already be processed."
+msgstr "Impossible de verrouiller l'article n%d. Il est peut tre dj en cours de traitement."
+
+#: ..\..\..\inc\CONTROL\cron\_post_notifications.job.php:61
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:230
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:294
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:341
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:259
+#: ..\..\..\inc\MODEL\items\_item.class.php:3080
+#: ..\..\..\inc\MODEL\items\_item.class.php:3122
+#: ..\..\..\inc\_misc\_obsolete092.php:1729
+#: ..\..\..\inc\_misc\_obsolete092.php:1765
+#: ..\..\..\inc\_misc\_obsolete092.php:1848
+#: ..\..\..\inc\_misc\_obsolete092.php:1886
+msgid "Done."
+msgstr "Ok."
 
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Allow skin switching"
-msgstr "Autoriser la slection d'autres habillages."
+# D:\www\b2evo19\blogs\inc\CONTROL\cron\_prune_hits_sessions.job.php:17
+#: ..\..\..\inc\CONTROL\cron\_prune_hits_sessions.job.php:17
+msgid "Auto pruning is not set to run as a scheduled task"
+msgstr "La purge automatique n'est pas configure pour tre excute de manire planifie."
 
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "Les utilisateurs pourront slectionner un autre habillage pour voir le blog (et leur habillage prfr sera sauv dans un cookie)."
+#: ..\..\..\inc\CONTROL\cron\_test.job.php:11
+msgid "The TEST cron controller says hello!"
+msgstr "Le contrleur de tche TEST dit bonjour!"
 
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Display public blog list"
-msgstr "Afficher la liste des blogs publics"
+#: ..\..\..\inc\CONTROL\files\files.php:126
+msgid "You don't have access to the requested root directory."
+msgstr "Vous n'avez pas accs au rpertoire demand."
 
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Cochez cette case si vous voulez afficher la liste de tous les blogs de votre page (si votre habillage le supporte)."
+#: ..\..\..\inc\CONTROL\files\files.php:141
+msgid "You don't have access to any root directory."
+msgstr "Vous n'avez accs  aucun rpertoire racine."
 
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Include in public blog list"
-msgstr "Inclure dans la liste des blogs publics"
+#: ..\..\..\inc\CONTROL\files\files.php:149
+#, php-format
+msgid "The root directory &laquo;%s&raquo; does not exist."
+msgstr "Le rpertoire racine &laquo;%s&raquo; n'existe pas."
 
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "Cochez si vous voulez que ce blog soit inclus dans la liste des blogs publics."
+#: ..\..\..\inc\CONTROL\files\files.php:161
+#, php-format
+msgid "The directory &laquo;%s&raquo; does not exist."
+msgstr "Le rpertioire &laquo;%s&raquo; n'existe pas."
 
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Default linkblog"
-msgstr "Blog de liens par dfaut"
+#: ..\..\..\inc\CONTROL\files\files.php:166
+msgid "You are not allowed to go outside your root directory!"
+msgstr "Vous n'tes pas autoris  sortir de votre rpertoire racine!"
 
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "Affich  ct de ce blog (si votre habillage le supporte)."
+#: ..\..\..\inc\CONTROL\files\files.php:281
+msgid "Your user settings have been updated."
+msgstr "Vos paramtres utilisateurs ont t mis  jour."
 
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "Tagline"
-msgstr "Signature"
+#: ..\..\..\inc\CONTROL\files\files.php:304
+#: ..\..\..\inc\CONTROL\items\b2edit.php:36
+msgid "Cannot edit link!"
+msgstr "Impossible d'diter le lien!"
 
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Affiche sous le nom du blog sur le gabarit du blog."
+#: ..\..\..\inc\CONTROL\files\files.php:305
+#: ..\..\..\inc\CONTROL\items\b2edit.php:37
+msgid "Requested link does not exist any longer."
+msgstr "Le lien demand n'existe plus."
 
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Description longue"
+#: ..\..\..\inc\CONTROL\files\files.php:320
+msgid "Cannot link Item!"
+msgstr "Impossible de lier l'objet!"
 
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "This is displayed on the blog template."
-msgstr "Affiche sur le gabarit principal."
+#: ..\..\..\inc\CONTROL\files\files.php:321
+msgid "Requested item does not exist any longer."
+msgstr "L'objet demand n'existe plus."
 
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "Short Description"
-msgstr "Description courte"
+#: ..\..\..\inc\CONTROL\files\files.php:397
+msgid "You have to enable JavaScript to use this feature."
+msgstr "Vous devez activer JavaScript pour utiliser cette fonction."
 
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "Utilise dans la balise meta de description et dans les flux RSS. PAS DE HTML!"
+#: ..\..\..\inc\CONTROL\files\files.php:403
+msgid "Directory creation is disabled."
+msgstr "La cration de rpertoires est dsactive."
 
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "Keywords"
-msgstr "Mots clef"
+#: ..\..\..\inc\CONTROL\files\files.php:408
+msgid "Cannot create a directory without name."
+msgstr "Impossible de crer un dossier sans nom."
 
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Utilise dans la balise meta de mots clefs. PAS DE HTML!"
+#: ..\..\..\inc\CONTROL\files\files.php:422
+#: ..\..\..\inc\CONTROL\files\files.php:462
+#: ..\..\..\inc\CONTROL\files\files.php:1037
+#: ..\..\..\inc\CONTROL\files\files.php:1210
+#, php-format
+msgid "The file &laquo;%s&raquo; already exists."
+msgstr "Le fichier &laquo;%s&raquo; existe dj."
 
-#: ..\..\..\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_edit_showposts.php:337
-msgid "Notes"
-msgstr "Notes"
+#: ..\..\..\inc\CONTROL\files\files.php:428
+#, php-format
+msgid "The directory &laquo;%s&raquo; has been created."
+msgstr "Le dossier &laquo;%s&raquo; a t cr."
 
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Additional info."
-msgstr "Informations complmentaires"
+#: ..\..\..\inc\CONTROL\files\files.php:435
+#, php-format
+msgid "Could not create directory &laquo;%s&raquo; in &laquo;%s&raquo;."
+msgstr "Impossible de crer le dossier &laquo;%s&raquo; dans &laquo;%s&raquo;."
 
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Blog"
+#: ..\..\..\inc\CONTROL\files\files.php:443
+msgid "File creation is disabled."
+msgstr "La cration de fichiers est dsactive."
 
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "URL blog"
+#: ..\..\..\inc\CONTROL\files\files.php:448
+msgid "Cannot create a file without name."
+msgstr "Impossible de crer un fichier sans nom."
 
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "Fichier Statique"
+#: ..\..\..\inc\CONTROL\files\files.php:468
+#, php-format
+msgid "The file &laquo;%s&raquo; has been created."
+msgstr "Le fichier &laquo;%s&raquo; a t cr."
 
-#: ..\..\..\admin\_blogs_list.php:33
-#: ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:145
-#: ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:61
-msgid "Locale"
-msgstr "Locale"
+#: ..\..\..\inc\CONTROL\files\files.php:475
+#, php-format
+msgid "Could not create file &laquo;%s&raquo; in &laquo;%s&raquo;."
+msgstr "Impossible de crer le fichier &laquo;%s&raquo; dans &laquo;%s&raquo;."
 
-#: ..\..\..\admin\_blogs_list.php:47
-#: ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58
-#: ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101
-#: ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "Proprits"
+#: ..\..\..\inc\CONTROL\files\files.php:502
+#: ..\..\..\inc\CONTROL\files\files.php:558
+#: ..\..\..\inc\CONTROL\files\files.php:647
+#: ..\..\..\inc\CONTROL\files\files.php:751
+#: ..\..\..\inc\CONTROL\files\files.php:820
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:764
+msgid "Nothing selected."
+msgstr "Vous n'avez rien slectionn."
 
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "Par dfaut"
+#: ..\..\..\inc\CONTROL\files\files.php:513
+msgid "Please provide the name of the archive."
+msgstr "Merci de fournir un nom pour l'archive."
 
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Gen!"
+#: ..\..\..\inc\CONTROL\files\files.php:551
+#: ..\..\..\inc\CONTROL\files\files.php:640
+#: ..\..\..\inc\CONTROL\files\files.php:714
+#: ..\..\..\inc\CONTROL\files\files.php:813
+#: ..\..\..\inc\CONTROL\files\files.php:1147
+msgid "You have no permission to edit/modify files."
+msgstr "Vous n'avez pas la permission d'diter/modifier des fichiers."
 
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
+#: ..\..\..\inc\CONTROL\files\files.php:606
 #, php-format
-msgid ""
-"Are you sure you want to delete blog #%d ?\\n"
-"\\n"
-"WARNING: This will delete ALL POST, COMMENTS,\\n"
-"CATEGORIES and other data related to that Blog!\\n"
-"\\n"
-"This CANNOT be undone!"
-msgstr ""
-"Etes vous sr de vouloir supprimer le blog #n%d ?\\n"
-"\\n"
-"ATTENTION: Ceci va supprimer TOUS LES ARTICLES, COMMENTAIRES,\\n"
-"CATEGORIES et autres donnes lies  ce blog!\\n"
-"\\n"
-"Cette opration n\\'est PAS rversible!"
+msgid "&laquo;%s&raquo; has not been renamed"
+msgstr "Le fichier &laquo;%s&raquo; n'a pas t renomm."
 
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "Supprimer ce blog!"
+#: ..\..\..\inc\CONTROL\files\files.php:612
+#, php-format
+msgid "&laquo;%s&raquo; could not be renamed to &laquo;%s&raquo;"
+msgstr "&laquo;%s&raquo; n'a pas pu tre renomm en &laquo;%s&raquo;"
 
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "Copier ce blog!"
+#: ..\..\..\inc\CONTROL\files\files.php:626
+#, php-format
+msgid "&laquo;%s&raquo; has been successfully renamed to &laquo;%s&raquo;"
+msgstr "&laquo;%s&raquo; a bien t renomm en &laquo;%s&raquo;"
 
-#  TRANS: Abbrev. for Copy
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92
-#: ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73
-#: ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "Copier"
+#: ..\..\..\inc\CONTROL\files\files.php:662
+#, php-format
+msgid "The directory &laquo;%s&raquo; has been deleted."
+msgstr "Le dossier &laquo;%s&raquo; a t supprim."
 
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "Dsol, vous n'avez la permission de modifier/consulter les proprits d'aucun blog."
+#: ..\..\..\inc\CONTROL\files\files.php:662
+#, php-format
+msgid "The file &laquo;%s&raquo; has been deleted."
+msgstr "Le fichier &laquo;%s&raquo; a t supprim."
 
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "Nouveau blog..."
+#: ..\..\..\inc\CONTROL\files\files.php:667
+#: ..\..\..\inc\CONTROL\files\files.php:1279
+#, php-format
+msgid "Could not delete the directory &laquo;%s&raquo; (not empty?)."
+msgstr "Impossible de supprimer le dossier &laquo;%s&raquo; (non vide?)."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "Permissions des utilisateurs"
-
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Identifiant "
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "Est<br />membre"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr "Peuvent poster/editer avec les statuts:"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "Suppr.<br />articles"
+#: ..\..\..\inc\CONTROL\files\files.php:667
+#: ..\..\..\inc\CONTROL\files\files.php:1279
+#, php-format
+msgid "Could not delete the file &laquo;%s&raquo;."
+msgstr "Impossible de supprimer le fichier &laquo;%s&raquo;."
 
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "Editer<br />comts"
+#: ..\..\..\inc\CONTROL\files\files.php:685
+msgid "cannot be deleted because of the following relations"
+msgstr "ne peut tre supprim  cause des relations suivantes"
 
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "Editer<br />cats"
+#: ..\..\..\inc\CONTROL\files\files.php:730
+#, php-format
+msgid "File properties for &laquo;%s&raquo; have been updated."
+msgstr "Les proprits du fichier &laquo;%s&raquo; ont t mises  jour."
 
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "Editer<br />blog"
+#: ..\..\..\inc\CONTROL\files\files.php:734
+#, php-format
+msgid "File properties for &laquo;%s&raquo; have not changed."
+msgstr "Les proprits du fichier &laquo;%s&raquo; n'ont pas chang."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Publi"
+#: ..\..\..\inc\CONTROL\files\files.php:773
+msgid "Selected file has been linked to item."
+msgstr "Le fichier slectionn a t li  l'objet."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Protg"
+#: ..\..\..\inc\CONTROL\files\files.php:801
+#: ..\..\..\inc\CONTROL\items\b2edit.php:59
+#, php-format
+msgid "Link from &laquo;%s&raquo; deleted."
+msgstr "Le lien partant de &laquo;%s&raquo; a t supprim."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Priv"
+#: ..\..\..\inc\CONTROL\files\files.php:832
+msgid "You have to give a default permission!"
+msgstr "Vous devez donner une permission par dfaut!"
 
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Brouillon"
+#: ..\..\..\inc\CONTROL\files\files.php:839
+msgid "Read-only"
+msgstr "Lecture seule"
 
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "Prim"
+#: ..\..\..\inc\CONTROL\files\files.php:840
+msgid "Read and write"
+msgstr "Lecture/Ecriture"
 
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "Membres"
+#: ..\..\..\inc\CONTROL\files\files.php:854
+#: ..\..\..\inc\CONTROL\files\files.php:876
+#, php-format
+msgid "Permissions for &laquo;%s&raquo; have not been changed."
+msgstr "Les permissions pour &laquo;%s&raquo; n'ont pas t modifies."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "Permission de lire lire les articles protgs."
+#: ..\..\..\inc\CONTROL\files\files.php:867
+#, php-format
+msgid "Failed to set permissions on &laquo;%s&raquo; to &laquo;%s&raquo;."
+msgstr "Echec du changement de permissions sur &laquo;%s&raquo; vers &laquo;%s&raquo;."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "Permission de poster dans ce blog avec le statut priv"
+#: ..\..\..\inc\CONTROL\files\files.php:880
+#, php-format
+msgid "Permissions for &laquo;%s&raquo; changed to &laquo;%s&raquo;."
+msgstr "Permissions de &laquo;%s&raquo; changes en &laquo;%s&raquo;."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "Permission de poster dans ce blog avec le statut protg"
+#: ..\..\..\inc\CONTROL\files\files.php:915
+msgid "Upload is disabled."
+msgstr "L'upload de fichiers est dsactiv."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "Permission de poster dans ce blog avec le statut brouillon"
+#: ..\..\..\inc\CONTROL\files\files.php:922
+msgid "You have no permission to add/upload files."
+msgstr "Vous n'avez pas la permission d'ajouter/uploader des fichiers."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Permission de poster dans ce blog avec le statut prim"
+#: ..\..\..\inc\CONTROL\files\files.php:949
+#: ..\..\..\inc\CONTROL\files\files.php:957
+msgid "Please select a local file to upload."
+msgstr "Veuillez slectionner un fichier local  uploader."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "Permission de supprimer des articles de ce blog"
+#. TRANS: %s will be replaced by the difference
+#: ..\..\..\inc\CONTROL\files\files.php:967
+#, php-format
+msgid "The file is %s too large. Maximum allowed is: %s."
+msgstr "Le fichier est trop gros de %s. La taille maximale autorise est: %s."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "Permission d'diter les commentaires dans ce blog"
+#: ..\..\..\inc\CONTROL\files\files.php:985
+msgid "The file exceeds the upload_max_filesize directive in php.ini."
+msgstr "Le fichier upload dpasse la taille maximale upload_max_filesize dfinie dans php.ini."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "Permission d'diter les catgories pour ce blog"
+#: ..\..\..\inc\CONTROL\files\files.php:990
+msgid "The file was only partially uploaded."
+msgstr "Le fichier n'a t upload que partiellement."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "Permission de modifier les proprits de ce blog"
+#: ..\..\..\inc\CONTROL\files\files.php:996
+msgid "No file was uploaded."
+msgstr "Aucun fichier n'a t upload."
 
-# C:\www\b2evo090\blogs\admin\_blogs_permissions.form.php:130
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "(D)coche toutes les cases simultanment (Javascript)"
+#: ..\..\..\inc\CONTROL\files\files.php:1003
+msgid "Missing a temporary folder (upload_tmp_dir in php.ini)."
+msgstr "Rpertoire temporaire manquant (upload_tmp_dir dans php.ini)."
 
-# C:\www\b2evo090\blogs\admin\_blogs_permissions.form.php:131
-# C:\www\b2evo090\blogs\admin\_blogs_permissions.form.php:201
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr "(d)cocher tout"
+#: ..\..\..\inc\CONTROL\files\files.php:1008
+msgid "Unknown error."
+msgstr "Erreur inconnue."
 
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "Non membres"
+#: ..\..\..\inc\CONTROL\files\files.php:1016
+msgid "The file does not seem to be a valid upload!"
+msgstr "Le fichier ne semble pas tre un upload valide!"
 
-#  TRANS: Javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:215
-msgid ""
-"Warning! You are about to remove your own permission to edit this blog!\\n"
-"You won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-"Attention! Vous tes sur le point de supprimer votre propre permission d'diter ce blog!\\n"
-"Vous ne pourrez plus accder aux priorits de ce blog si vous continuez!"
+#: ..\..\..\inc\CONTROL\files\files.php:1045
+msgid "An unknown error occurred when moving the uploaded file on the server."
+msgstr "Une erreur inconnue s'est produite en dplaant le fichier sur le serveur."
 
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "Editer les proprits de la catgorie"
+#: ..\..\..\inc\CONTROL\files\files.php:1053
+#, php-format
+msgid "Could not change permissions of &laquo;%s&raquo; to default chmod setting."
+msgstr "Echec du changement de permissions sur &laquo;%s&raquo; vers les rglages chmod par dfaut."
 
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "Etes vous sr de vouloir supprimer?"
+#: ..\..\..\inc\CONTROL\files\files.php:1073
+#, php-format
+msgid "The file &laquo;%s&raquo; has been successfully uploaded."
+msgstr "Le fichier &laquo;%s&raquo; a t mis  jour avec succs."
 
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "Nouvelle sous-catgorie ici"
+#: ..\..\..\inc\CONTROL\files\files.php:1080
+msgid "Here's the code to display it:"
+msgstr "Voici le code pour l'afficher:"
 
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Nouvelle catgorie ici"
+#: ..\..\..\inc\CONTROL\files\files.php:1081
+msgid "Add the code to your post !"
+msgstr "Ajouter le code  votre article !"
 
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Note:</strong> La suppression d'une catgorie n'entraine pas la suppression des articles de cette catgorie. Ceux-ci seront simplement assigns  la catgorie parente. Si vous supprimez une catgorie de niveau 0, les articles seront assigns  la catgorie restante la plus ancienne du mme blog (celle portant le plus petit numro de catgorie)."
+#: ..\..\..\inc\CONTROL\files\files.php:1154
+msgid "No source files!"
+msgstr "Pas de fichiers source!"
 
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Contenu de l'article"
+#: ..\..\..\inc\CONTROL\files\files.php:1203
+msgid "Source and target files are the same. Please choose another name or directory."
+msgstr "Les fichiers source et cible sont identiques. Veuillez choisir un autre nom ou un autre rpertoire."
 
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Titre"
+#: ..\..\..\inc\CONTROL\files\files.php:1229
+#, php-format
+msgid "Cannot overwrite the file &laquo;%s&raquo; because of the following relations"
+msgstr "Impossible d'craser le fichier &laquo;%s&raquo;  cause des relations suivantes"
 
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Langue"
+#: ..\..\..\inc\CONTROL\files\files.php:1253
+#, php-format
+msgid "Copied &laquo;%s&raquo; to &laquo;%s&raquo;."
+msgstr "&laquo;%s&raquo; copi vers &laquo;%s&raquo;."
 
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "Lien vers url"
+#: ..\..\..\inc\CONTROL\files\files.php:1263
+#, php-format
+msgid "Could not copy &laquo;%s&raquo; to &laquo;%s&raquo;."
+msgstr "Impossible de copier &laquo;%s&raquo; vers &laquo;%s&raquo;."
 
-#: ..\..\..\admin\_edit_form.php:135
-#: ..\..\..\admin\_users_form.php:151
-#: ..\..\..\admin\_users_form.php:153
-#: ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:154
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20
-#: ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\basic\_feedback.php:178
-#: ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "Email"
+#: ..\..\..\inc\CONTROL\files\files.php:1292
+#, php-format
+msgid "Moved &laquo;%s&raquo; to &laquo;%s&raquo;."
+msgstr "&laquo;%s&raquo; dplac vers &laquo;%s&raquo;."
 
-#: ..\..\..\admin\_edit_form.php:139
-#: ..\..\..\admin\_users_form.php:165
-#: ..\..\..\admin\_users_form.php:167
-#: ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:63
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "URL"
+#: ..\..\..\inc\CONTROL\files\files.php:1307
+#, php-format
+msgid "Could not move &laquo;%s&raquo; to &laquo;%s&raquo;."
+msgstr "Impossible de dplacer &laquo;%s&raquo; vers &laquo;%s&raquo;."
 
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Prvisualiser"
+#: ..\..\..\inc\CONTROL\files\files.php:1483
+msgid "Display Filemanager"
+msgstr "Afficher le gestionnaire de fichiers"
 
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Orthographe"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Charger un fichier/image"
+#: ..\..\..\inc\CONTROL\files\fileset.php:72
+#: ..\..\..\inc\CONTROL\settings\antispam.php:61
+#: ..\..\..\inc\CONTROL\settings\features.php:95
+#: ..\..\..\inc\CONTROL\settings\plugins.php:820
+msgid "Restored default values."
+msgstr "Restaurer les valeurs par dfaut."
 
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "Proprits avances"
+#: ..\..\..\inc\CONTROL\files\fileset.php:76
+#: ..\..\..\inc\CONTROL\files\fileset.php:126
+#: ..\..\..\inc\CONTROL\settings\antispam.php:65
+#: ..\..\..\inc\CONTROL\settings\antispam.php:115
+#: ..\..\..\inc\CONTROL\settings\features.php:99
+#: ..\..\..\inc\CONTROL\settings\features.php:185
+#: ..\..\..\inc\CONTROL\settings\plugins.php:824
+msgid "Settings have not changed."
+msgstr "Les rglages n'ont pas chang."
 
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "Editer la date"
+#: ..\..\..\inc\CONTROL\files\fileset.php:103
+#, php-format
+msgid "Maximum allowed filesize must be between %d and %d KB."
+msgstr "La taille de fichier maximale autorise doit tre comprise entre %d et %d Ko."
 
-#: ..\..\..\admin\_edit_form.php:253
-msgid "URL Title"
-msgstr "Titre URL"
+#: ..\..\..\inc\CONTROL\files\fileset.php:108
+msgid "Valid filename pattern is not a regular expression!"
+msgstr "Le masque de noms de fichiers valides n'est pas une expression rgulire!"
 
-#: ..\..\..\admin\_edit_form.php:255
-msgid "(to be used in permalinks)"
-msgstr "(utilis dans les permaliens)"
+#: ..\..\..\inc\CONTROL\files\fileset.php:113
+msgid "Valid dirname pattern is not a regular expression!"
+msgstr "Le masque de noms de fichiers valides n'est pas une expression rgulire!"
 
-#: ..\..\..\admin\_edit_form.php:265
-#: ..\..\..\admin\_edit_showposts.php:287
-#: ..\..\..\admin\_set_general.form.php:49
-#: ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Auto-BR"
-msgstr "Auto-BR"
+#: ..\..\..\inc\CONTROL\files\fileset.php:122
+msgid "File settings updated."
+msgstr "Paramtres de fichiers mis  jour."
 
-#: ..\..\..\admin\_edit_form.php:265
-#: ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Cette option est dprcie, vous devriez viter de l'utiliser."
+#: ..\..\..\inc\CONTROL\files\filetypes.php:52
+msgid "Cannot edit file type!"
+msgstr "Impossible d'diter le type de fichier!"
 
-#: ..\..\..\admin\_edit_form.php:274
-msgid "Additional actions"
-msgstr "Actions additionnelles"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:53
+msgid "Requested file type does not exist any longer."
+msgstr "Le type de fichier demand n'existe plus."
 
-#: ..\..\..\admin\_edit_form.php:282
-msgid "Pingback"
-msgstr "Pingback"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Envoyer un Pingback aux URLs contenues dans cet article)"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:72
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:129
+msgid "Add a file type..."
+msgstr "Ajouter un type de fichier..."
 
-#: ..\..\..\admin\_edit_form.php:291
-msgid "Trackback URLs"
-msgstr "URL de Trackback"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:84
+msgid "Copy file type..."
+msgstr "Dupliquer le type de fichier..."
 
-#: ..\..\..\admin\_edit_form.php:291
-msgid "(Separate by space)"
-msgstr "(Sparez par un espace)"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:109
+msgid "New file type created."
+msgstr "Nouveau type de fichiers cr."
 
-#: ..\..\..\admin\_edit_form.php:310
-#: ..\..\..\admin\_edit_form.php:545
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Statut"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:113
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:101
+msgid "Record, then Create Similar"
+msgstr "Enregistrer, puis Crer Similaire"
 
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "L'article sera publiquement publi"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:117
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:100
+msgid "Record, then Create New"
+msgstr "Enregistrer, puis Crer Nouveau"
 
-#: ..\..\..\admin\_edit_form.php:317
-#: ..\..\..\admin\_edit_showposts.php:360
-msgid "Published (Public)"
-msgstr "Publi (Public)"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:143
+msgid "File type updated."
+msgstr "Type de fichier mis  jour."
 
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "L'article sera publi mais visible uniquement par les membres identifis"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:159
+#, php-format
+msgid "File type &laquo;%s&raquo; deleted."
+msgstr "Le type de fichier &laquo;%s&raquo; a t supprim."
 
-#: ..\..\..\admin\_edit_form.php:324
-#: ..\..\..\admin\_edit_showposts.php:363
-msgid "Protected (Members only)"
-msgstr "Protg (Rserv aux membres)"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:168
+#, php-format
+msgid "Cannot delete file type &laquo;%s&raquo;"
+msgstr "Impossible de supprimer le type de fichier &laquo;%s&raquo;"
 
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "L'article sera publi mais visible uniquement par vous mme"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:198
+#, php-format
+msgid "Delete file type &laquo;%s&raquo;?"
+msgstr "Supprimer le type de fichier &laquo;%s&raquo;?"
 
-#: ..\..\..\admin\_edit_form.php:331
-#: ..\..\..\admin\_edit_showposts.php:366
-msgid "Private (You only)"
-msgstr "Priv (Vous uniquement)"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:47
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:50
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:61
+msgid "Cannot edit element!"
+msgstr "Impossible d'diter l'lment!"
 
-#: ..\..\..\admin\_edit_form.php:337
-#: ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "L'article n'apparatra que dans l'administration"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:48
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:51
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:62
+msgid "Requested element does not exist any longer."
+msgstr "L'lment demand n'existe plus."
 
-#: ..\..\..\admin\_edit_form.php:338
-#: ..\..\..\admin\_edit_showposts.php:369
-msgid "Draft (Not published!)"
-msgstr "Brouillon (Non publi!)"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:60
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:77
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:27
+msgid "This element is locked and cannot be edited!"
+msgstr "Cet lment est verrouill et ne peut pas tre dit!"
 
-#: ..\..\..\admin\_edit_form.php:345
-#: ..\..\..\admin\_edit_showposts.php:372
-msgid "Deprecated (Not published!)"
-msgstr "Prim (Non publi!)"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:114
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:142
+msgid "New element created."
+msgstr "Nouvel lment cr."
 
-# D:\www\b2evo091\blogs\admin\_edit_form.php:435
-#: ..\..\..\admin\_edit_form.php:435
-msgid "Note: Moving posts across blogs is enabled. Use with caution."
-msgstr "Note: Le dplacement d'articles d'un blog  l'autre est activ. Utilisez avec prcaution."
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:138
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:166
+msgid "Element updated."
+msgstr "Element mis  jour."
 
-#: ..\..\..\admin\_edit_form.php:437
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Note: l'enregistrement d'articles simultanment dans plusieurs blogs est autoris."
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:166
+msgid "Copy element..."
+msgstr "Copier lment..."
 
-#: ..\..\..\admin\_edit_form.php:447
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Note: l'enregistrement d'articles simultanment dans plusieurs blogs est actuellement interdit."
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:212
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:194
+#, php-format
+msgid "Element &laquo;%s&raquo; deleted."
+msgstr "Element &laquo;%s&raquo; supprim."
 
-#: ..\..\..\admin\_edit_form.php:449
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Note: l'enregistrement d'articles simultanment dans plusieurs catgories est actuellement dsactiv."
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:223
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:205
+#, php-format
+msgid "Cannot delete element &laquo;%s&raquo;"
+msgstr "Impossible de supprimer l'lment &laquo;%s&raquo;"
 
-#: ..\..\..\admin\_edit_form.php:459
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55
-#: ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:248
-#: ..\..\..\skins\custom\_main.php:253
-#: ..\..\..\skins\custom\_main.php:258
-#: ..\..\..\skins\custom\_main.php:263
-#: ..\..\..\skins\natural_pink\_main.php:234
-#: ..\..\..\skins\natural_pink\_main.php:239
-#: ..\..\..\skins\natural_pink\_main.php:244
-#: ..\..\..\skins\natural_pink\_main.php:249
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Commentaires"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:268
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:243
+#, php-format
+msgid "Delete element &laquo;%s&raquo;?"
+msgstr "Supprimer l'lment &laquo;%s&raquo;?"
 
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can leave comments on this post."
-msgstr "Les visiteurs peuvent laisser des commentaires sur cet article."
+# D:\www\b2evo\blogs\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:109
+# D:\www\b2evo\blogs\inc\MODEL\generic\_genericcategory.class.php:157
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:104
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:162
+msgid "Root"
+msgstr "Racine"
 
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Open"
-msgstr "Ouverts"
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:338
+#: ..\..\..\inc\VIEW\users\_users_form.php:115
+#: ..\..\..\inc\VIEW\users\_users_form.php:120
+msgid "User group"
+msgstr "Groupe utilisateur"
 
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Les visiteurs ne peuvent PAS laisser de commentaires sur cet article."
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:339
+#: ..\..\..\inc\VIEW\users\_users_form.php:102
+#, php-format
+msgid "See <a %s>online manual</a> for details."
+msgstr "Consultez le <a %s>manuel en ligne</a> pour les dtails."
 
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Closed"
-msgstr "Ferms"
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:340
+#: ..\..\..\inc\VIEW\users\_users_form.php:105
+#: ..\..\..\inc\VIEW\users\_users_form.php:109
+#: ..\..\..\inc\VIEW\users\_users_list.php:198
+#: ..\..\..\inc\VIEW\users\_users_list.php:208
+#: ..\..\..\skins\_profile.php:59
+#: ..\..\..\skins\l33t_gray\_profile.php:59
+msgid "Level"
+msgstr "Niveau"
 
-#: ..\..\..\admin\_edit_form.php:467
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Les visiteurs ne peuvent pas voir ou laisser des commentaires sur cet article."
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:384
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:244
+msgid "Default locale"
+msgstr "Locale par dfaut"
 
-#: ..\..\..\admin\_edit_form.php:468
-msgid "Disabled"
-msgstr "Dsactivs"
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:1218
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:805
+msgid "Select main category in target blog and optionally check additional categories"
+msgstr "Slectionnez la catgorie principale dans le blog cible; cochez ventuellement des catgories additionnelles"
 
-#: ..\..\..\admin\_edit_form.php:473
-msgid "Renderers"
-msgstr "Filtres d'affichage"
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:1247
+msgid "Select as an additionnal category"
+msgstr "Slectionner en tant que catgorie additionnelle"
 
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Comment info"
-msgstr "Information sur ce commentaire"
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:1258
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:912
+msgid "Select as MAIN category"
+msgstr "Slectionner en tant que catgorie PRINCIPALE"
 
-#: ..\..\..\admin\_edit_form.php:546
-msgid "IP address"
-msgstr "Adresse IP"
+#: ..\..\..\inc\CONTROL\items\b2browse.php:14
+msgid "Browse blog:"
+msgstr "Parcourir le blog:"
 
-#: ..\..\..\admin\_edit_navbar.php:26
+#: ..\..\..\inc\CONTROL\items\b2browse.php:22
+#: ..\..\..\inc\CONTROL\items\b2edit.php:156
 #, php-format
-msgid "Next %d days"
-msgstr "%d jours suivants"
+msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
+msgstr "Etant donn que vous tes nouveau, vous allez devoir attendre qu'un administrateur vous autorise  poster. Vous pouvez aussi <a %s>envoyer un mail  l'administrateur</a> pour lui demander une promotion. Lorsque vous serez promu, rechargez simplement cette page et vous pourrez poster. :)"
 
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "%d prcdents"
+#: ..\..\..\inc\CONTROL\items\b2edit.php:79
+#: ..\..\..\inc\CONTROL\items\b2edit.php:135
+msgid "Editing post"
+msgstr "Edition d'un article"
 
-#: ..\..\..\admin\_edit_navbar.php:37
+#: ..\..\..\inc\CONTROL\items\b2edit.php:81
+#: ..\..\..\inc\CONTROL\items\b2edit.php:137
 #, php-format
-msgid "Previous %d days"
-msgstr "%d jours prcdents"
+msgid "Editing post #%d in blog: %s"
+msgstr "Edition de l'article n%d dans le blog: %s"
 
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "%d suivants"
+#: ..\..\..\inc\CONTROL\items\b2edit.php:105
+msgid "Editing comment"
+msgstr "Edition d'un commentaire"
 
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:56
-#: ..\..\..\admin\_edit_navbar.php:62
-msgid " to "
-msgstr "  "
+#: ..\..\..\inc\CONTROL\items\b2edit.php:143
+msgid "New post in blog:"
+msgstr "Poster dans le blog:"
 
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:64
-msgid " of "
-msgstr " parmi "
+#: ..\..\..\inc\CONTROL\items\b2edit.php:164
+msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
+msgstr "Vous ne pouvez pas poster dans ce blog tant que vous n'y avez pas cr de catgorie."
 
-#: ..\..\..\admin\_edit_navbar.php:72
-msgid "from the end"
-msgstr " partir de la fin"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:72
+msgid "Adding new post..."
+msgstr "Ajout du nouvel article..."
 
-#: ..\..\..\admin\_edit_navbar.php:76
-msgid "from the start"
-msgstr " partir du dbut"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:124
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:217
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:423
+msgid "Back to post editing"
+msgstr "Retour  l'dition de l'article"
 
-#: ..\..\..\admin\_edit_navbar.php:78
-msgid "OK"
-msgstr "OK"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:137
+msgid "Recording post..."
+msgstr "Enregistrement de l'article..."
 
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr " Plage de dates: "
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:146
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:237
+msgid "Post not publicly published: skipping trackback..."
+msgstr "Article non publi publiquement: pas de trackback..."
 
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "par"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:157
+msgid "Posting Done..."
+msgstr "Enregistrement effectu..."
 
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "niveau:"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:180
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:228
+msgid "Updating post..."
+msgstr "Mise  jour de l'article..."
 
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:830
-msgid "Pages:"
-msgstr "Pages:"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:216
+msgid "Cannot update, please correct these errors:"
+msgstr "Impossible de mettre  jour, veuillez corriger ces erreurs:"
 
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "pas de commentaire"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:248
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:299
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:344
+msgid "Updating done..."
+msgstr "Mise  jour effectue..."
 
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:732
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 commentaire"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:265
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:283
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:316
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:336
+msgid "Updating post status..."
+msgstr "Mise  jour du statut de l'article..."
 
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:733
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d commentaires"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:358
+msgid "Oops, no post with this ID!"
+msgstr "Oups, aucun article avec cet Idx."
 
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1 Trackback"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d Trackbacks"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:364
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:381
+msgid "Deleting post..."
+msgstr "Suppression de l'article..."
 
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 Pingback"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:383
+msgid "Deleting Done..."
+msgstr "Suppression effectue..."
 
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d Pingbacks"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:422
+msgid "Cannot update comment, please correct these errors:"
+msgstr "Impossible de mettr  jour le commentaire; veuillez corriger les erreurs suivantes:"
 
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr "Trackbacks"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:526
+msgid "Back to posts!"
+msgstr "Retour aux articles!"
 
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr "Pingbacks"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:528
+msgid "You may also want to generate static pages or view your blogs..."
+msgstr "Peut-tre voudrez vous maintenant gnrer des pages statiques ou voir vos blogs..."
 
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "Cet article n'a pas de retours pour le moment..."
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:541
+msgid "New post"
+msgstr "Nouvel article"
 
-#: ..\..\..\admin\_edit_showposts.php:226
-#: ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Commentaire de:"
+#: ..\..\..\inc\CONTROL\items\statuses.php:52
+#: ..\..\..\inc\MODEL\items\_itemtype.class.php:64
+#, php-format
+msgid "%d related items"
+msgstr "%d objets lis"
 
-#: ..\..\..\admin\_edit_showposts.php:230
-#: ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "Trackback de:"
+#: ..\..\..\inc\CONTROL\items\statuses.php:55
+msgid "Cannot delete item status"
+msgstr "Impossible de supprimer le statut d'objet!"
 
-#: ..\..\..\admin\_edit_showposts.php:234
-#: ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "Pingback de:"
+#: ..\..\..\inc\CONTROL\sessions\stats.php:74
+msgid "View Stats for Blog:"
+msgstr "Stats pour le Blog:"
 
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr "Lien permanent vers ce commentaire"
+#: ..\..\..\inc\CONTROL\sessions\stats.php:79
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectcache.class.php:475
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectcache.class.php:510
+#: ..\..\..\inc\MODEL\generic\_genericcategorycache.class.php:218
+#: ..\..\..\inc\MODEL\items\_item.class.php:1996
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:49
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:75
+#: ..\..\..\inc\_misc\_resultsel.class.php:326
+msgid "None"
+msgstr "Aucun"
 
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145
-#: ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Laisser un commentaire"
+#: ..\..\..\inc\CONTROL\sessions\stats.php:107
+#, php-format
+msgid "Changed hit #%d type to: %s."
+msgstr "Changement du type du hit #%d en: %s."
 
-#: ..\..\..\admin\_edit_showposts.php:272
-#: ..\..\..\admin\_users_form.php:107
-#: ..\..\..\skins\_feedback.php:164
-#: ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:169
-#: ..\..\..\skins\wpc_default\_feedback.php:169
-msgid "User"
-msgstr "Utilisateur"
+#: ..\..\..\inc\CONTROL\sessions\stats.php:119
+#, php-format
+msgid "Deleted hit #%d."
+msgstr "Suppression du hit n%d."
 
-#: ..\..\..\admin\_edit_showposts.php:275
-#: ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:171
-#: ..\..\..\skins\wpc_default\_feedback.php:171
-msgid "Edit profile"
-msgstr "Edition du profil"
+#: ..\..\..\inc\CONTROL\sessions\stats.php:123
+#, php-format
+msgid "Could not delete hit #%d."
+msgstr "Impossible de supprimer le hit n%d."
 
-#: ..\..\..\admin\_edit_showposts.php:280
-#: ..\..\..\skins\_feedback.php:181
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Texte du commentaire"
+#. TRANS: %s is a date
+#: ..\..\..\inc\CONTROL\sessions\stats.php:135
+#, php-format
+msgid "Deleted %d hits for %s."
+msgstr "%d hits supprims pour %s."
 
-#: ..\..\..\admin\_edit_showposts.php:281
-#: ..\..\..\skins\_feedback.php:182
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "Balises XHTML autorises"
+#. TRANS: %s is a date
+#: ..\..\..\inc\CONTROL\sessions\stats.php:139
+#, php-format
+msgid "No hits deleted for %s."
+msgstr "Aucun hit supprim pour %s."
 
-#: ..\..\..\admin\_edit_showposts.php:286
-#: ..\..\..\skins\_feedback.php:186
-#: ..\..\..\skins\basic\_feedback.php:202
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:204
-#: ..\..\..\skins\wpc_default\_feedback.php:204
-msgid "Options"
-msgstr "Options"
+#: ..\..\..\inc\CONTROL\settings\antispam.php:70
+#: ..\..\..\inc\CONTROL\settings\antispam.php:73
+msgid "The threshold must be between -100 and 100."
+msgstr "Le niveau limite doit tre compris entre -100 et 100."
 
-#: ..\..\..\admin\_edit_showposts.php:287
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Les retours  la ligne deviennent des  &lt;br /&gt;)"
+#: ..\..\..\inc\CONTROL\settings\antispam.php:89
+msgid "Spam weight has to be in the range of 0-100."
+msgstr "Le poids doit tre compris dans l'intervalle 0-100."
 
-#: ..\..\..\admin\_edit_showposts.php:294
-#: ..\..\..\skins\_feedback.php:208
-#: ..\..\..\skins\basic\_feedback.php:219
-msgid "Send comment"
-msgstr "Envoyer commentaire"
+#: ..\..\..\inc\CONTROL\settings\antispam.php:111
+#: ..\..\..\inc\CONTROL\settings\features.php:181
+msgid "Settings updated."
+msgstr "Les rglages ont t mis  jour."
 
-#: ..\..\..\admin\_edit_showposts.php:349
-msgid "Posts to show"
-msgstr "Voir les articles"
+#: ..\..\..\inc\CONTROL\settings\features.php:168
+#, php-format
+msgid "You cannot set a session timeout below %d seconds."
+msgstr "Vous ne pouvez soumettre un nouveau commentaire qu'une fois toutes les %d secondes."
 
-#: ..\..\..\admin\_edit_showposts.php:352
-msgid "Past"
-msgstr "Pass"
+#: ..\..\..\inc\CONTROL\settings\features.php:172
+#, php-format
+msgid "Warning: your session timeout is just %d seconds. Your users may have to re-login often!"
+msgstr "Attention: le delai d'expiration des sessions est de seulement %d secondes. Vos utilisateurs risquent de devoir se re-identifier souvent!"
 
-#: ..\..\..\admin\_edit_showposts.php:355
-msgid "Future"
-msgstr "Futur"
+#: ..\..\..\inc\CONTROL\settings\locales.php:72
+msgid "Invalid time format."
+msgstr "Format d'heure invalide."
 
-#: ..\..\..\admin\_edit_showposts.php:380
-msgid "Title / Text contains"
-msgstr "Mots du titre ou du texte"
+#: ..\..\..\inc\CONTROL\settings\locales.php:95
+msgid "Regional settings updated."
+msgstr "Paramtres rgionaux mis  jour."
 
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Mots"
+#: ..\..\..\inc\CONTROL\settings\locales.php:125
+#, php-format
+msgid "Deleted settings for locale &laquo;%s&raquo; in database."
+msgstr "Les paramtres de la locale &laquo;%s&raquo; ont t supprims de la base de donnes."
 
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
-msgstr "ET"
+#: ..\..\..\inc\CONTROL\settings\locales.php:141
+#, php-format
+msgid "Inserted (and disabled) locale &laquo;%s&raquo; into database."
+msgstr "La locale &laquo;%s&raquo; a t insre (et dsactive) dans la base de donnes."
 
-#: ..\..\..\admin\_edit_showposts.php:393
-msgid "OR"
-msgstr "OU"
+#: ..\..\..\inc\CONTROL\settings\locales.php:146
+#, php-format
+msgid "Inserted locale &laquo;%s&raquo; into database."
+msgstr "La locale &laquo;%s&raquo; a t insre dans la base de donnes."
 
-# D:\www\b2evo091\blogs\admin\_edit_showposts.php:401
-#: ..\..\..\admin\_edit_showposts.php:401
-msgid "Exact match"
-msgstr "Correspondance exacte"
+#: ..\..\..\inc\CONTROL\settings\locales.php:158
+#, php-format
+msgid "Saved locale &laquo;%s&raquo;."
+msgstr "Locale &laquo;%s&raquo; enregistre."
 
-#: ..\..\..\admin\_edit_showposts.php:454
-#: ..\..\..\skins\_archives.php:74
-msgid "week"
-msgstr "semaine"
+#: ..\..\..\inc\CONTROL\settings\locales.php:195
+msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
+msgstr "Table locales vide, valeurs par dfaut charges depuis <code>/conf/_locales.php</code>."
 
-#: ..\..\..\admin\_edit_showposts.php:554
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\b2evocore\_functions_forms.php:312
-#: ..\..\..\install\index.php:299
-#: ..\..\..\skins\_profile.php:85
-msgid "Reset"
-msgstr "R.A.Z."
+#: ..\..\..\inc\CONTROL\settings\locales.php:207
+#, php-format
+msgid "File <code>%s</code> not found."
+msgstr "Fichier <code>%s</code> introuvable."
 
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "Licence GPL"
+#: ..\..\..\inc\CONTROL\settings\locales.php:344
+#, php-format
+msgid "Deleted locale &laquo;%s&raquo; from database."
+msgstr "Locale &laquo;%s&raquo; supprime de la base de donnes."
 
-# C:\www\b2evo090\blogs\admin\_menutop.php:106
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:113
-msgid "uncheck all"
-msgstr "dcocher tout"
+#: ..\..\..\inc\CONTROL\settings\locales.php:395
+msgid "Switched priorities."
+msgstr "Priorits modifies."
 
-# C:\www\b2evo090\blogs\admin\_menutop.php:108
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:115
-msgid "check all"
-msgstr "cocher tout"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:108
+msgid "The database has been updated."
+msgstr "La base donnes a t mise  jour."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:112
+#: ..\..\..\install\_functions_evoupgrade.php:1541
+msgid "The DB schema has been changed since confirmation."
+msgstr "Le schma de la base de donnes a chang depuis la confirmation."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:284
+#: ..\..\..\inc\CONTROL\settings\plugins.php:321
+#: ..\..\..\inc\CONTROL\settings\plugins.php:445
+#: ..\..\..\inc\CONTROL\settings\plugins.php:500
+#: ..\..\..\inc\CONTROL\settings\plugins.php:584
+#: ..\..\..\inc\CONTROL\_misc\tools.php:41
+#, php-format
+msgid "The plugin with ID %d could not get instantiated."
+msgstr "Le plugin avec l'ID %d n'a pas pu tre instanci."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:289
+#, php-format
+msgid "The plugin with ID %d is already disabled."
+msgstr "Le plugin avec l'ID %d est dj dsactiv."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:297
+msgid "The plugin cannot be disabled because of the following dependencies:"
+msgstr "Le plugin ne peut pas tre dsactiv  cause des dpendances suivantes:"
+
+#. TRANS: plugin name, class name and ID
+#: ..\..\..\inc\CONTROL\settings\plugins.php:304
+#, php-format
+msgid "Disabled \"%s\" plugin (%s, #%d)."
+msgstr "Plugin \"%s\" dsactiv (%s, #%d)."
+
+#. TRANS: plugin name, class name and ID
+#: ..\..\..\inc\CONTROL\settings\plugins.php:326
+#, php-format
+msgid "The \"%s\" plugin (%s, #%d) is already enabled."
+msgstr "Le plugin \"%s\"  (%s, #%d) est dj activ."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:331
+msgid "The plugin is in a broken state. It cannot get enabled."
+msgstr "Le plugin est dans un tat cass. Il ne peut pas tre activ."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:339
+msgid "The plugin cannot be enabled because of the following dependencies:"
+msgstr "Le plugin ne peut pas tre activ  cause des dpendances suivantes:"
+
+#. TRANS: plugin name, class name and ID
+#: ..\..\..\inc\CONTROL\settings\plugins.php:361
+#, php-format
+msgid "Enabled \"%s\" plugin (%s, #%d)."
+msgstr "Plugin \"%s\" activ (%s, #%d)."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:365
+#: ..\..\..\inc\CONTROL\settings\plugins.php:474
+msgid "The plugin has not been enabled."
+msgstr "Le plugin n'a pas t activ."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:409
+msgid "Plugins have been reloaded."
+msgstr "Les plugin ont t rechargs."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:413
+msgid "Plugins have not changed."
+msgstr "Les plugins n'ont pas chang."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:456
+#, php-format
+msgid "Installed plugin &laquo;%s&raquo;."
+msgstr "Plugin &laquo;%s&raquo; install."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:508
+msgid "The plugin cannot be uninstalled because of the following dependencies:"
+msgstr "Le plugin ne peut pas tre dsinstall pour cause de dpendances suivantes:"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:521
+#, php-format
+msgid "Could not uninstall plugin #%d."
+msgstr "Impossible de dsinstaller le plug-in n%d."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:537
+msgid "Dropped the table(s) of the plugin."
+msgstr "Les tables du plugin ont t supprimes."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:551
+#, php-format
+msgid "The &laquo;%s&raquo; plugin (#%d) has been uninstalled."
+msgstr "Le plugin &laquo;%s&raquo; (n%d) a t dsinstall."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:612
+msgid "Plugin name updated."
+msgstr "Nom du plugin mis  jour."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:624
+msgid "Plugin description updated."
+msgstr "Description du plugin mise  jour."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:636
+#: ..\..\..\inc\CONTROL\settings\plugins.php:792
+msgid "Plugin code updated."
+msgstr "Code du plugin mis  jour."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:639
+#: ..\..\..\inc\CONTROL\settings\plugins.php:798
+msgid "Plugin priority must be numeric (0-100)."
+msgstr "La priorit du plugin doit tre numrique (0-100)."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:644
+#: ..\..\..\inc\CONTROL\settings\plugins.php:805
+msgid "Plugin priority updated."
+msgstr "Priorit du plugin mise  jour."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:655
+#: ..\..\..\inc\CONTROL\settings\plugins.php:812
+msgid "Plugin rendering updated."
+msgstr "Rendu du plugin mis  jour."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:673
+msgid "Plugin settings have been updated."
+msgstr "Les rglages du plugin ont t mis  jour."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:699
+#: ..\..\..\inc\CONTROL\settings\plugins.php:831
+msgid "Plugin events have been updated."
+msgstr "Les vnements grs par le plugin ont t mis  jour."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:709
+#: ..\..\..\inc\CONTROL\settings\plugins.php:841
+msgid "The plugin has been disabled."
+msgstr "Le plugin a t dsactiv."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:917
+#, php-format
+msgid "Edit plugin &laquo;%s&raquo; (ID %d)"
+msgstr "Editer le plugin &laquo;%s&raquo; (ID %d)"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:921
+#, php-format
+msgid "Help for plugin &laquo;%s&raquo;"
+msgstr "Aide pour le plugin &laquo;%s&raquo;"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:924
+msgid "External help page"
+msgstr "Page d'aide externe"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:977
+msgid "Cancel installation!"
+msgstr "Annuler l'installation!"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:979
+#, php-format
+msgid "Finish setup for plugin #%d (%s)"
+msgstr "Fin de l'installation pour le plugin n%d (%s)."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:981
+msgid "The plugin needs the following database changes."
+msgstr "Le plugin requiert les modifications de base de donne suivantes."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:985
+#: ..\..\..\install\_functions_evoupgrade.php:1565
+msgid "The following database changes will be carried out. If you are not sure what this means, it will probably be alright."
+msgstr "Les modifications suivantes vont tre effectues sur la base de donnes. Si vous n'tes pas sr de ce que cel signifie, il n'y aura probablement pas de problme."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:998
+msgid "Install!"
+msgstr "Installer!"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1020
+msgid "Cancel uninstall!"
+msgstr "Annuler la dsinstallation!"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1022
+#, php-format
+msgid "Uninstall plugin #%d (%s)"
+msgstr "Desinstallation du plugin n%d (%s)."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1026
+msgid "Uninstalling this plugin will also delete its database tables:"
+msgstr "Dsinstaller ce plugin va aussi supprimer ses tables de la base de donnes:"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1064
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:120
+#: ..\..\..\inc\_misc\_plugin.class.php:2747
+msgid "Edit plugin settings!"
+msgstr "Modifier les rglages du plugin!"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1068
+msgid "Close info!"
+msgstr "Fermer infos!"
+
+#. TRANS: file name
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1073
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:444
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:522
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:53
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:120
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:317
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:74
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:88
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:87
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:157
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:77
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:85
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:267
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:72
+#: ..\..\..\inc\VIEW\users\_users_list.php:169
+#: ..\..\..\skins\_feedback.php:243
+#: ..\..\..\skins\basic\_feedback.php:187
+#: ..\..\..\skins\l33t_gray\_feedback.php:250
+#: ..\..\..\skins\wpc_default\_feedback.php:192
+msgid "Name"
+msgstr "Nom"
 
-#: ..\..\..\admin\_menutop.php:166
-msgid "visit b2evolution's website"
-msgstr "Visitez le site de b2evoltution"
+#. TRANS: Code of a plugin
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1074
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:188
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:101
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:157
+msgid "Code"
+msgstr "Code"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1076
+msgid "This 32 character code uniquely identifies the functionality of this plugin. It is only necessary to call the plugin by code (SkinTag) or when using it as a Renderer."
+msgstr "Ce code de 32 caractres identifie de manire unique les fonctionnalits de ce plugin. Il n'est utile que pour appeler ce plugin par code (SkinTag) ou pour l'utiliser en tant que formatteur de texte."
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1077
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:78
+msgid "Short desc"
+msgstr "Desc courte"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1078
+msgid "Long desc"
+msgstr "Desc longue"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1081
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:422
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:519
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:105
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:63
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:63
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:156
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:149
+#: ..\..\..\inc\VIEW\users\_users_form.php:270
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:63
+#: ..\..\..\inc\VIEW\users\_users_list.php:149
+#: ..\..\..\skins\_profile.php:58
+#: ..\..\..\skins\_subscriptions.php:48
+#: ..\..\..\skins\l33t_gray\_profile.php:58
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:48
+msgid "ID"
+msgstr "Idx"
 
-# D:\www\b2evo091\blogs\admin\_menutop.php:169
-#: ..\..\..\admin\_menutop.php:169
-msgid "Style:"
-msgstr "Style:"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1083
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:295
+msgid "Version"
+msgstr "Version"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1084
+msgid "Classname"
+msgstr "Nom de Classe"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1085
+msgid "Class file"
+msgstr "Fichier Classe"
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1115
+msgid "Install NOW!"
+msgstr "Installer MAINTENANT!"
 
-#: ..\..\..\admin\_menutop.php:172
-msgid "Logout"
-msgstr "Dconnexion"
+#: ..\..\..\inc\CONTROL\settings\settings.php:69
+#: ..\..\..\inc\CONTROL\users\b2users.php:228
+#, php-format
+msgid "User level must be between %d and %d."
+msgstr "Le niveau de l'utilisateur doit tre compris entre %d et %d."
 
-#: ..\..\..\admin\_menutop.php:174
-msgid "Exit to blogs"
-msgstr "Retour aux blogs"
+#: ..\..\..\inc\CONTROL\settings\settings.php:75
+#, php-format
+msgid "Items/days per page must be between %d and %d."
+msgstr "Le nombre d'articles/jours par page doit tre compris entre %d et %d."
 
-#: ..\..\..\admin\_menutop.php:183
-msgid "Blog time:"
-msgstr "Heure du blog:"
+#: ..\..\..\inc\CONTROL\settings\settings.php:94
+#, php-format
+msgid "Minimun password length must be between %d and %d."
+msgstr "La longueur minimale du mot de passe doit tre comprise entre %d et %d."
 
-#: ..\..\..\admin\_menutop.php:184
-msgid "GMT:"
-msgstr "GMT:"
+#: ..\..\..\inc\CONTROL\settings\settings.php:97
+#, php-format
+msgid "Reload-page timeout must be between %d and %d."
+msgstr "Le dlai d'expiration pour les \"reload\" doit tre compris entre %d et %d."
 
-#: ..\..\..\admin\_menutop.php:185
-msgid "Logged in as:"
-msgstr "Connect sous:"
+#: ..\..\..\inc\CONTROL\settings\settings.php:104
+msgid "General settings updated."
+msgstr "Paramtres gnraux mis  jour."
 
-#: ..\..\..\admin\_menutop.php:195
-msgid "Write"
-msgstr "Ecrire"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:68
+msgid "Listing:"
+msgstr "Listing:"
 
-#: ..\..\..\admin\_menutop.php:201
-#: ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241
-#: ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:883
-msgid "Edit"
-msgstr "Editer"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:72
+msgid "Invalid filename!"
+msgstr "Nom de fichier invalide!"
 
-#: ..\..\..\admin\_menutop.php:221
-msgid "Stats"
-msgstr "Stats"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:76
+msgid "Oops, no such file !"
+msgstr "Oups, ce fichier n'existe pas!"
 
-#: ..\..\..\admin\_menutop.php:239
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Gabarits"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:87
+msgid "File edited!"
+msgstr "Fichier modifi."
 
-#: ..\..\..\admin\_menutop.php:249
-msgid "Users"
-msgstr "Utilisateurs"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:91
+msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
+msgstr "Attention: en ditant cet fichier vous pouvez rendre votre gabarit inutilisable! N'ditez pas ce qui se trouve entre <code>&lt;?php</code> et <code>?&gt;</code> si vous ne savez pas prcisment ce que vous faites!"
 
-#: ..\..\..\admin\_menutop.php:253
-msgid "User Profile"
-msgstr "Profil Utilisateur"
+#. TRANS: This is the value of an input submit button
+#: ..\..\..\inc\CONTROL\skins\b2template.php:103
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:123
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:52
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:206
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:89
+#: ..\..\..\inc\VIEW\items\_item.form.php:156
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:148
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:139
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:167
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:491
+#: ..\..\..\inc\VIEW\users\_users_form.php:262
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:147
+#: ..\..\..\inc\_misc\_form.funcs.php:538
+msgid "Save !"
+msgstr "Enregistrer!"
 
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "Droits utilisateurs par dfaut"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:107
+msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
+msgstr "(vousne pouvez pas mettre  jour ce fichier/gabarit: vous devez autoriser l'accd en criture, avec un chmod 766 mar exemple)"
 
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Inscriptions possibles"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:117
+msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
+msgstr "Cette page vous permet d'diter l'habillage <strong>custom</strong> (il se trouve dans le rpertoire /skins/custom)."
 
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr "Cochez cette case pour autoriser de nouveaux utilisateurs  s'inscrire."
+#: ..\..\..\inc\CONTROL\skins\b2template.php:118
+msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
+msgstr "Vous pouvez diter le fichier de votre choix parmi les suivants (pourvu qu'il soit autoris  l'criture, chmod 766 par exemple)"
 
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Groupe par dfaut"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:125
+#, php-format
+msgid "Directory %s not found."
+msgstr "Rpertoire %s introuvable."
 
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "Les groupes dterminent les rles et les permissions des utilisateurs."
+#: ..\..\..\inc\CONTROL\skins\b2template.php:139
+msgid "This is the template that displays the links to the archives for a blog"
+msgstr "Affiche les liens vers les archives d'un blog"
 
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Niveau par dfaut"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:142
+msgid "This is the template that displays the (recursive) list of (sub)categories"
+msgstr "Affiche la liste (rcursive) des (sous-)catgories."
 
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Les niveaux dterminent la hierarchie des utilisateurs dans les blogs."
+#: ..\..\..\inc\CONTROL\skins\b2template.php:145
+msgid "This is the template that displays the feedback for a post"
+msgstr "Affiche les ractions (commentaires, trackbacks, etc...) pour un article"
 
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr "Options d'affichage"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:148
+msgid "This is the template that displays the last comments for a blog"
+msgstr "Affiche les derniers commentaires d'un blog"
 
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "Blog  afficher par dfaut"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:151
+msgid "This is the main template. It displays the blog."
+msgstr "Il s'agit du gabarit principal. Il affiche le blog."
 
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr "Ce blog sera affich sur index.php ."
+#: ..\..\..\inc\CONTROL\skins\b2template.php:154
+msgid "This is the page displayed in the comment popup"
+msgstr "Il s'agit de la page affich dans la fentre popup de commentaire."
 
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "jours"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:157
+msgid "This is the page displayed in the pingback popup"
+msgstr "Il s'agit de la page affiche dans la fentre popup de pingback."
 
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "articles"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:160
+msgid "This is the page displayed in the trackback popup"
+msgstr "Il s'agit de la page affiche dans la fentre popup de trackback."
 
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "articles pagins"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "Mode d'affichage"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:169
+msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
+msgstr "Note: bien videmment, vous pouvez galement diter les fichiers/gabarits dans votre diteur de texte habituel et les charher ensuite sur le serveur. Cet diteur en ligne est l pour pallier au cas o vous n'avez pas accs  un diteur de texte..."
 
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr "Articles/Jours par page"
+#: ..\..\..\inc\CONTROL\users\b2users.php:65
+msgid "You have no permission to view other users or groups!"
+msgstr "Vous n'avez pas la permission de visualiser les autres utilisateurs ou groupes!"
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:91
+msgid "Cannot edit user!"
+msgstr "Impossible d'diter l'utilisateur!"
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:92
+msgid "Requested user does not exist any longer."
+msgstr "L'utilisateur demand n'existe plus."
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:112
+msgid "You have no permission to edit other users!"
+msgstr "Vous n'avez pas la permission d'diter/modifier les autres utilisateurs!"
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:119
+msgid "You cannot edit the admin and demouser profile in demo mode!"
+msgstr "En mode dmo, vous ne pouvez pas modifier le profil de admin ou de demouser!"
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:143
+msgid "Cannot edit group!"
+msgstr "Impossible d'diter le groupe!"
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:144
+msgid "Requested group does not exist any longer."
+msgstr "Le groupe demand n'existe plus."
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:163
+msgid "You have no permission to edit groups!"
+msgstr "Vous n'avez pas la permission d'diter/modifier les groupes."
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:173
+msgid "You cannot edit the groups of user &laquo;admin&raquo; or &laquo;demouser&raquo; in demo mode!"
+msgstr "En mode dmo, vous ne pouvez pas modifier le profil de &laquo;admin&raquo; ou de &laquo;demouser&raquo;!"
 
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "mensuel"
+#: ..\..\..\inc\CONTROL\users\b2users.php:216
+msgid "You are only allowed to update your own profile!"
+msgstr "Vous n'tes pas autoris qu' modifier votre propre profil!"
 
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "hebdomadaire"
+#: ..\..\..\inc\CONTROL\users\b2users.php:222
+msgid "You must provide a login!"
+msgstr "Vous devez fournir un identifiant!"
 
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "quotidien"
+#: ..\..\..\inc\CONTROL\users\b2users.php:252
+#, php-format
+msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
+msgstr "Cet identifiant existe dj. Voulez-vous <a %s>diter l'utilisateur existant</a>?"
 
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "article par article"
+#: ..\..\..\inc\CONTROL\users\b2users.php:260
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:428
+msgid "Please enter a nickname (can be the same as your login)."
+msgstr "Veuillez entrer votre pseudonyme (peut tre identique  l'identifiant)."
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:266
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:445
+msgid "Please enter an e-mail address."
+msgstr "Veuillez entrer une adresse email."
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:273
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:436
+msgid "The ICQ UIN can only be a number, no letters allowed."
+msgstr "Le numro ICQ doit tre compos uniquement de chiffres; les lettres ne sont pas autorises."
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:314
+#: ..\..\..\inc\CONTROL\users\b2users.php:315
+msgid "The threshold must be between 1 and 5."
+msgstr "Le niveau  doit tre compris entre 1 et 5."
 
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Mode d'archivage"
+#: ..\..\..\inc\CONTROL\users\b2users.php:353
+msgid "User updated."
+msgstr "Utilisateur mis  jour."
 
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "Options de liens"
+#: ..\..\..\inc\CONTROL\users\b2users.php:359
+msgid "New user created."
+msgstr "Nouvel utilisateur cr."
 
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Utiliser les URL tendues"
+#: ..\..\..\inc\CONTROL\users\b2users.php:382
+msgid "User feature settings have been changed"
+msgstr "Les paramtres utilisateur ont t mis  jour."
+
+#: ..\..\..\inc\CONTROL\users\b2users.php:415
+msgid "Usersettings of Plugins have been updated."
+msgstr "Le niveau  doit tre compris entre 1 et 5."
 
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
-msgstr "Recommand si votre serveur web le supporte. Les liens ressembleront  'stub/2003/05/20/titre_article' au lieu de 'stub?title=titre_article&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
+#: ..\..\..\inc\CONTROL\users\b2users.php:440
+msgid "Invalid promotion."
+msgstr "Promotion invalide."
 
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Article appel par son titre URL (Recommand)"
+#: ..\..\..\inc\CONTROL\users\b2users.php:451
+msgid "User level changed."
+msgstr "Niveau de l'utilisateur modifi."
 
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr "Repli sur ID lorsqu'aucun titre URL n'est disponible"
+#: ..\..\..\inc\CONTROL\users\b2users.php:470
+msgid "You can't delete yourself!"
+msgstr "Vous ne pouvez pas supprimer votre propre compte!"
 
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr "Article appel par son ID."
+#: ..\..\..\inc\CONTROL\users\b2users.php:476
+msgid "You can't delete User #1!"
+msgstr "Vous ne pouvez pas supprimer l'utilisateur n1!"
 
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr "Article sur page d'archives, localis par son ID"
+#: ..\..\..\inc\CONTROL\users\b2users.php:483
+#, php-format
+msgid "User &laquo;%s&raquo; [%s] deleted."
+msgstr "L'utilisateur &laquo;%s&raquo; [%s] a t supprim."
 
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "Article sur page d'archives, localis par son titre (pour compatibilit Caflog)"
+#: ..\..\..\inc\CONTROL\users\b2users.php:493
+#, php-format
+msgid "Cannot delete User &laquo;%s&raquo; [%s]"
+msgstr "Impossible de supprimer l'utilisateur &laquo;%s&raquo; [%s]"
 
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr "Type de permalien"
+#: ..\..\..\inc\CONTROL\users\b2users.php:527
+msgid "You must provide a group name!"
+msgstr "Vous devez fournir un nom de groupe!"
 
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr "Options de scurit"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "Longueur minimale des mots de passe"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr "pour les utilisateurs."
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr "Plug-ins filtres d'affichage"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "Plug-in"
+#: ..\..\..\inc\CONTROL\users\b2users.php:536
+#, php-format
+msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
+msgstr "Ce groupe existe dj. Voulez-vous <a %s>diter le groupe existant</a>?"
 
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "Appliquer"
+#: ..\..\..\inc\CONTROL\users\b2users.php:564
+msgid "New group created."
+msgstr "Nouveau groupe cr."
 
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "Plug-ins barres d'outils"
+#: ..\..\..\inc\CONTROL\users\b2users.php:569
+msgid "Group updated."
+msgstr "Groupe mis  jour."
 
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "Crer une nouvelle locale"
+#: ..\..\..\inc\CONTROL\users\b2users.php:585
+msgid "You can't delete Group #1!"
+msgstr "Vous ne pouvez pas supprimer le groupe n1!"
 
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "Editer la locale"
+#: ..\..\..\inc\CONTROL\users\b2users.php:591
+msgid "You can't delete the default group for new users!"
+msgstr "Vous ne pouvez pas supprimer le groupe utilis par dfaut pour les nouveau utilisateurs."
 
-#: ..\..\..\admin\_set_regional.form.php:47
+#: ..\..\..\inc\CONTROL\users\b2users.php:598
 #, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "Les deux premires lettres devraient tre un <a %s>code langue ISO 639</a>. Les deux dernires lettres devraient tre un <a %s>code pays ISO 3166</a>."
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "Active"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr "Cette locale doit elle tre disponible pour les utilisateurs?"
+msgid "Group &laquo;%s&raquo; deleted."
+msgstr "Le groupe &laquo;%s&raquo; a t supprim."
 
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "Nom de la locale"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "Jeu de caracttes"
+#: ..\..\..\inc\CONTROL\users\b2users.php:608
+#, php-format
+msgid "Cannot delete Group &laquo;%s&raquo;"
+msgstr "Impossible de supprimer le groupe &laquo;%s&raquo;"
 
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "Doit correspondre au jeu de caractre du fichier langue utilis."
+#: ..\..\..\inc\CONTROL\users\b2users.php:647
+#, php-format
+msgid "Delete user &laquo;%s&raquo; [%s]?"
+msgstr "Supprimer l'utilisateur &laquo;%s&raquo; [%s]?"
 
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "Format de date"
+#: ..\..\..\inc\CONTROL\users\b2users.php:660
+#, php-format
+msgid "Delete group &laquo;%s&raquo;?"
+msgstr "Supprimer le groupe &laquo;%s&raquo;?"
 
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Voir ci-dessous."
+#: ..\..\..\inc\CONTROL\_misc\tools.php:25
+msgid "Main tab"
+msgstr "Onglet ppal"
 
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "Format de l'heure"
+# D:\www\b2evo19\blogs\inc\CONTROL\_misc\tools.php:74
+#: ..\..\..\inc\CONTROL\_misc\tools.php:74
+#, php-format
+msgid "Removed %d cached entries."
+msgstr "%d entres de cache retires."
 
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "Fichier langue"
+#: ..\..\..\inc\CONTROL\_misc\tools.php:111
+msgid "Items"
+msgstr "Articles"
 
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "le fichier langue  utiliser,  partir d'un sous rpertoire de <code>locales</code>"
+# D:\www\b2evo19\blogs\inc\CONTROL\_misc\tools.php:113
+#: ..\..\..\inc\CONTROL\_misc\tools.php:113
+msgid "Delete pre-renderered item cache."
+msgstr "Supprimer le cache de pr-rendu des articles."
 
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "Priorit"
+#: ..\..\..\inc\CONTROL\_misc\tools.php:126
+msgid "Movable Type Import"
+msgstr "Import Movable Type"
 
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1 est le plus haut. La priorit est importante lorsqu'une locale doit tre slectionne  partir d'un code langue et que plusieurs locales sont disponibles pour la mme langue; ceci peut arriver lors de la dtection de la langue du navigateur. La priorit affecte galement l'ordre dans lequel les locales sont affiches dans les listes de slection, etc."
+#: ..\..\..\inc\CONTROL\_misc\tools.php:128
+msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
+msgstr "Utilisez la fonction d'export de MT pour crer un fichier .TXT contenant vos articles;"
 
-#: ..\..\..\admin\_set_regional.form.php:67
-msgid "Create"
-msgstr "Crer"
+#: ..\..\..\inc\CONTROL\_misc\tools.php:129
+#, php-format
+msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
+msgstr "Suivez les instructions dans <a %s>l'utilitaire de migration MT</a>."
 
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\skins\_profile.php:84
-#: ..\..\..\skins\basic\_profile.php:99
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:51
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:220
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:289
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectlist2.class.php:182
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectlist2.class.php:235
+#: ..\..\..\inc\MODEL\generic\_genericorderedcache.class.php:69
+#: ..\..\..\inc\MODEL\generic\_genericorderedcache.class.php:122
+msgid "Cannot edit entry!"
+msgstr "Impossible d'diter l'entre!"
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:52
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:152
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:221
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:290
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectlist2.class.php:183
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectlist2.class.php:236
+#: ..\..\..\inc\MODEL\generic\_genericorderedcache.class.php:70
+#: ..\..\..\inc\MODEL\generic\_genericorderedcache.class.php:123
+msgid "Requested entry does not exist any longer."
+msgstr "L'entre demande n'existe plus."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:67
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:112
+msgid "Please enter a string."
+msgstr "Merci d'entrer une chaine de caractres."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:97
+msgid "Entry created."
+msgstr "Entre cre."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:119
+#, php-format
+msgid "Entry #%d updated."
+msgstr "Entre n%d mise  jour."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:151
+msgid "Cannot delete entry!"
+msgstr "Impossible de supprimer l'entre!"
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:156
+#, php-format
+msgid "Entry #%d deleted."
+msgstr "Entre #%d supprime."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:183
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:392
+msgid "The following relations prevent deletion:"
+msgstr "Les relations suivantes empchent la suppression:"
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:185
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:394
+msgid "Please delete related objects before you proceed."
+msgstr "Veuillez supprimer les objets lis avant de continuer."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:261
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectlist2.class.php:215
+#: ..\..\..\inc\MODEL\generic\_genericorderedcache.class.php:102
+msgid "This element is already at the top."
+msgstr "Cet lment est dj en premire position."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:330
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectlist2.class.php:268
+#: ..\..\..\inc\MODEL\generic\_genericorderedcache.class.php:155
+msgid "This element is already at the bottom."
+msgstr "Cet lment est dj en dernire position."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:367
+#, php-format
+msgid "Delete entry #%d?"
+msgstr "Supprimer l'entre n%d?"
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:468
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:101
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:108
+msgid "Duplicate..."
+msgstr "Dupliquer..."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:472
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:499
+#: ..\..\..\inc\MODEL\items\_item.class.php:1843
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:105
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:112
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:75
+msgid "Edit..."
+msgstr "Editer..."
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:474
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:540
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:544
+#: ..\..\..\inc\MODEL\items\_item.class.php:1764
+#: ..\..\..\inc\MODEL\items\_item.class.php:1768
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:107
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:114
+msgid "Delete!"
+msgstr "Supprimer!"
+
+#. TRANS: file actions; edit, rename, copy, ..
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:482
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:156
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:64
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:154
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:342
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:115
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:118
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:115
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:122
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:161
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:98
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:151
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:246
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:297
+#: ..\..\..\inc\VIEW\users\_users_list.php:223
+msgid "Actions"
+msgstr "Actions"
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:512
+msgid "New entry"
+msgstr "Nouvelle entre"
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:512
+msgid "Edit entry"
+msgstr "Editer entre"
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:527
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:173
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:133
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:154
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:99
+msgid "Record"
+msgstr "Enregistrer"
+
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:533
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:178
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:138
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:159
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:414
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:106
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:70
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:94
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:84
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:158
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:110
+#: ..\..\..\skins\_profile.php:82
+#: ..\..\..\skins\_subscriptions.php:78
+#: ..\..\..\skins\l33t_gray\_profile.php:82
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:78
 msgid "Update"
 msgstr "Mettre  jour"
 
-#  TRANS: this is a Javascript string
-#  TRANS: this is a Javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "Ceci va remplacer la locale \\'%s\\'. Ok?"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "Drapeaux"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:145
+msgid "Reporting abuse to b2evolution aborted (Running on localhost)."
+msgstr "Abandon de l'envoi de l'abus  b2evolution.net (excution sur localhost)."
 
-#: ..\..\..\admin\_set_regional.form.php:73
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:169
 #, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "Les drapeaux sont stocks dans des sous-rpertoires de <code>%s</code>. Leur nom de fichier est gale  la partie pays de la locale (caractres 4-5); l'extension de fichier est .gif ."
+msgid "Reported abuse to %s."
+msgstr "Abus signal  %s."
 
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "Format de Date/Heure"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:173
+msgid "Failed to report abuse to b2evolution.net."
+msgstr "Impossible d'envoyer un rapport  b2evolution.net."
 
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr "Les caractres suivants peuvent tre utiliss dans les chaines de format:"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:197
+msgid "Latest update timestamp"
+msgstr "Date de dernire mise  jour"
 
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" ou \"pm\""
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:213
+#, php-format
+msgid "Requesting abuse list from %s..."
+msgstr "Demande de la liste noire  %s..."
 
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" ou \"PM\""
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:225
+msgid "Incomplete reponse."
+msgstr "Rponse incomplte."
 
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr "B - Heure Internet Swatch"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:233
+msgid "No new blacklisted strings are available."
+msgstr "Aucune nouvelle entre n'est disponible."
 
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - date au format ISO 8601 (Requiert PHP 5); ex: \"2004-02-12T15:19:21+00:00\""
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:237
+msgid "Adding strings to local blacklist:"
+msgstr "Ajout de chaines  la liste noire locale:"
 
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d - jours du mois, 2 chiffres avec prfixe 0; c-a-d \"01\"  \"31\""
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:242
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:247
+msgid "Adding:"
+msgstr "Ajout de:"
 
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - jour de la semaine, textel, 3 lettres; ex: \"Ven\""
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:248
+msgid "Not necessary! (Already handled)"
+msgstr "Non ncessaire! (Dj pris en charge)"
 
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - jour de la semaine, 1 lettre; ex: \"V\""
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:254
+msgid "New latest update timestamp"
+msgstr "Nouvelle date de dernire mise  jour"
 
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - mois, texte, long; ex: \"Janvier\""
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:264
+msgid "Invalid reponse."
+msgstr "Rponse non valide."
 
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - heure, au format 12 heures sans prfixe 0; c-a-d \"1\"  \"12\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:129
+#, php-format
+msgid "%d related categories"
+msgstr "%d catgories lies"
 
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - heure, au format 24 heures sans prfixe 0; c-a-d \"0\"  \"23\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:133
+#, php-format
+msgid "%d user rights defintions"
+msgstr "%d dfinitions de permissions utilisateur"
 
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - heure, au format 12 heures avec prfixe 0; c-a-d \"01\"  \"12\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:135
+#: ..\..\..\inc\MODEL\users\_user.class.php:137
+#, php-format
+msgid "%d subscriptions"
+msgstr "%d abonnements"
 
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - heure, au format 24 heures avec prfixe 0; c-a-d \"00\"  \"23\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:212
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:221
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:145
+msgid "Blog Folder URL"
+msgstr "URL du rpertoire du blog"
 
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - minutes; c-a-d \"00\"  \"59\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:213
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:323
+msgid "You must provide an absolute URL (starting with <code>http://</code> or <code>https://</code>)!"
+msgstr "Vous devez indiquer une URL absolue (commenant par <code>http://</code> ou <code>https://</code>)!"
 
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (i majuscule) - \"1\" en heure d't, \"0\" en heure d'hiver."
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:222
+msgid "You must provide a relative URL (without <code>http://</code> or <code>https://</code>)!"
+msgstr "Vous devez indiquer une URL relative (sans <code>http://</code> ni <code>https://</code>)!"
 
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j -  jour du mois sans prfixe 0; c-a-d \"1\"  \"31\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:238
+msgid "You must provide an URL blog name!"
+msgstr "Vous devez entrer un 'Nom URL' pour le blog !"
 
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (\"L\" minuscule) - jour de la semaine, texte, long; ex: \"Vendredi\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:248
+msgid "This URL blog name is already in use by another blog. Please choose another name."
+msgstr "Ce 'Nom URL' est dj utilis pour un autre blog. Veuillez choisir un autre nom."
 
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - boolen indiquant s'il s'agit d'une anne bissextile ou non; c-a-d \"0\" ou \"1\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:318
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:322
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:330
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:72
+msgid "Media dir location"
+msgstr "Emplacement du rp. mdia"
 
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - mois; c-a-d \"01\"  \"12\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:318
+msgid "You must provide the full path of the media directory."
+msgstr "Vous devez un indiquer le chemin complet du rpertoire mdia."
 
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - mois, texte, 3 lettres; ex: \"Jan\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:330
+msgid "You must provide the media subdirectory."
+msgstr "Vous devez indiquer le sous-rpertoire mdia."
 
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - mois sans prfixe 0; c-a-d \"1\"  \"12\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:362
+msgid "Contact the admin"
+msgstr "Contact admin"
 
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "O - Difference avec l'heure GMTen heures; ex: \"+0200\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:566
+#, php-format
+msgid "The blog's media directory &laquo;%s&raquo; could not be created, because the parent directory is not writable or does not exist."
+msgstr "Le dossier mdia &laquo;%s&raquo; pour le blog n'a pas pu tre cr car le rpertoire parent n'autorise pas l'criture ou n'existe pas."
 
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - date au format RFC 822; ex: \"Thu, 21 Dec 2000 16:01:07 +0200\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:574
+#, php-format
+msgid "The blog's media directory &laquo;%s&raquo; could not be created."
+msgstr "Le dossier mdia &laquo;%s&raquo; n'a pas pu tre cr pour le blog."
 
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - secondes; c-a-d \"00\"  \"59\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:587
+#, php-format
+msgid "The blog's media directory &laquo;%s&raquo; has been created with permissions %s."
+msgstr "Le dossier mdia &laquo;%s&raquo; pour le blog a t cr avec les permissions %s."
 
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - Suffixe ordinal anglais, 2 caractres; ex: \"th\", \"nd\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:897
+msgid "Deleted post-categories"
+msgstr "Liaisions article-catgories supprimes"
 
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - nombre de jours dans le mois; c-a-d \"28\"  \"31\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:904
+msgid "Deleted comments on blog's posts"
+msgstr "Commentaires sur les articles du blog supprims"
 
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - Fuseau horaire du serveur; ex: \"MDT\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:912
+msgid "Deleted blog's posts"
+msgstr "Articles du blog supprims"
 
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr "U - Temps UNIX; secondes depuis l'epoch"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:921
+msgid "Deleted blog's categories"
+msgstr "Catgories du blog supprimes"
 
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - jour de la semaine, numrique, c-a-d \"0\" (Dimanche)  \"6\" (Samedi)"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:930
+msgid "Deleted blog's user permissions"
+msgstr "Permissions utilisateur du blog supprimes"
 
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W - Numro de semaine dans l'anne selon la norme ISO-8601, semaines commenant le Lundi; ex: \"42\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:937
+msgid "Deleted blog's group permissions"
+msgstr "Permissions groupes du blog supprimes"
 
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "y - anne, 4 chiffres; ex: \"1999\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:944
+msgid "Deleted blog's subscriptions"
+msgstr "Abonnements au blog supprims"
 
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - anne, 2 chiffres; ex: \"99\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:952
+msgid "Deleted blog's hitlogs"
+msgstr "Journal des hits du blog supprim"
 
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - jour de l'anne; c-a-d \"0\"  \"365\""
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:962
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:982
+#, php-format
+msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
+msgstr "ERREUR! Impossible de supprimer! Vous devrez supprimer le fichier [%s]  la main."
 
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Z - cart de fuseau horaire en secondes (c-a-d \"-43200\"  \"43200\"). L'cart pour les fuseaux horaires  l'ouest du temps UTC est toujours ngatif, l'cart pour les fuseaux  l'est de UTC est toujours positif."
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:966
+#, php-format
+msgid "Could not delete stub file [%s]"
+msgstr "Impossible de supprimer le fichier stub [%s]"
 
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - format ISO 8601 complet, quivalent  Y-m-d\\TH:i:s\\Z"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:971
+msgid "Deleted blog's stub file"
+msgstr "Fichier stub du blog supprim"
 
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"Les caractres non reconnus seront affichs tels quels.<br />\n"
-"Vous pouvez forcer l'affichage tel quels de caractres de format en les faisant prcder de \\."
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:986
+#, php-format
+msgid "Could not delete static file [%s]"
+msgstr "Impossible de supprimer le fichier statique [%s]"
 
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr "Note: la locale par dfaut n'est pas active."
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:991
+msgid "Deleted blog's static file"
+msgstr "Fichier statique du blog supprim"
 
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "Paramtres rgionaux"
+#: ..\..\..\inc\MODEL\collections\_blog.funcs.php:449
+#: ..\..\..\inc\_misc\_obsolete092.php:1914
+msgid "Requested blog does not exist!"
+msgstr "Le blog demand n'existe pas!"
 
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Dcalage horaire"
+#: ..\..\..\inc\MODEL\collections\_category.funcs.php:116
+msgid "Cannot delete if there are sub-categories!"
+msgstr "Impossible de supprimer s'il y a des sous-catgories!"
 
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr "en heures"
+#: ..\..\..\inc\MODEL\collections\_category.funcs.php:152
+msgid "Cannot delete last category if there are posts inside!"
+msgstr "Impossible de supprimer la dernire catgorie si elle contient des articles!"
 
-#: ..\..\..\admin\_set_regional.form.php:134
+#: ..\..\..\inc\MODEL\collections\_category.funcs.php:245
 #, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "Si vous n'tes pas dans le mme fuseau horaire que le serveur. L'heure courante du serveur est: %s"
+msgid "Requested category %s does not exist!"
+msgstr "La catgorie demande %s n'existe pas"
 
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "Utilis en dernier recours aprs la configuration du navigateur, la prfrence de l'utilisateur et la langue du blog (dans cet ordre)."
+#. TRANS: When the categories for a specific post are displayed, the user can click
+#. on these cats to browse them, this is the default href title displayed there
+#: ..\..\..\inc\MODEL\collections\_category.funcs.php:688
+#: ..\..\..\inc\MODEL\items\_item.class.php:742
+msgid "Browse category"
+msgstr "Afficher cette catgorie"
 
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "Locales disponibles"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:346
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:370
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:160
+msgid "Member"
+msgstr "Membre"
 
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "Cacher les infos de traduction"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:356
+msgid "Visitor"
+msgstr "Visiteur"
 
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "Montrer les infos de traduction"
+#. TRANS: "not available"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:466
+msgid "N/A"
+msgstr "N/A"
 
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "Fmt date"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:500
+msgid "Edit this comment"
+msgstr "Editer ce commentaire"
 
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "Fmt heure"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:547
+msgid "Delete this comment"
+msgstr "Supprimer ce commentaire"
 
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "Chaines"
+# D:\www\b2evo19\blogs\inc\MODEL\comments\_comment.class.php:553
+# D:\www\b2evo19\blogs\inc\MODEL\comments\_comment.class.php:561
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:556
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:564
+msgid ""
+"You are about to delete this comment!\\n"
+"'Cancel' to stop, 'OK' to delete."
+msgstr "Vous tes sur le point de supprimer ce commentaire!"
 
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "Traduites"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:600
+#: ..\..\..\inc\MODEL\items\_item.class.php:1941
+msgid "Deprecate!"
+msgstr "Dprcier!"
+
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:601
+msgid "Deprecate this comment!"
+msgstr "Dprcier ce commentaire!"
+
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:663
+msgid "Publish!"
+msgstr "Publier!"
+
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:664
+msgid "Publish this comment!"
+msgstr "Publier ce commentaire!"
+
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:740
+msgid "Send email to comment author"
+msgstr "Envoyer email  l'auteur du commentaire"
 
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "Extraire"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:824
+#: ..\..\..\skins\wpc_default\_feedback.php:143
+msgid "Permanent link to this comment"
+msgstr "Lien permanent vers ce commentaire"
 
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "monter"
+#. TRANS: Subject of the mail to send on new trackbacks. First %s is the blog's shortname, the second %s is the item's title.
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1014
+#, php-format
+msgid "[%s] New trackback on \"%s\""
+msgstr "[%s] Nouveau trackback sur \"%s\""
 
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "Monter la priorit"
+#. TRANS: Subject of the mail to send on new comments. First %s is the blog's shortname, the second %s is the item's title.
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1019
+#, php-format
+msgid "[%s] New comment on \"%s\""
+msgstr "[%s] Nouveau commentaire sur \"%s\""
+
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1024
+#: ..\..\..\inc\MODEL\items\_item.class.php:3040
+#: ..\..\..\inc\MODEL\items\_item.class.php:3045
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:59
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:96
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:70
+msgid "Blog"
+msgstr "Blog"
 
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "descendre"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1026
+msgid "Post"
+msgstr "Article"
+
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1035
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1048
+#: ..\..\..\inc\MODEL\items\_item.class.php:3040
+#: ..\..\..\inc\MODEL\items\_item.class.php:3053
+msgid "Url"
+msgstr "Url"
 
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "Descendre la priorit"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1053
+msgid "Comment"
+msgstr "Commentaire"
 
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "Copier la locale"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1055
+#: ..\..\..\inc\MODEL\items\_item.class.php:3064
+msgid "Edit/Delete"
+msgstr "Editer/Supprimer"
 
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr "Remise  zro des rglages personnaliss"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1056
+#: ..\..\..\inc\MODEL\items\_item.class.php:3066
+msgid "Edit your subscriptions/notifications"
+msgstr "Editer vos abonnements/notifications"
+
+#: ..\..\..\inc\MODEL\comments\_comment.funcs.php:192
+#: ..\..\..\inc\MODEL\items\_item.class.php:1610
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:184
+#: ..\..\..\skins\_feedback.php:219
+#: ..\..\..\skins\basic\_feedback.php:155
+#: ..\..\..\skins\l33t_gray\_feedback.php:224
+#: ..\..\..\skins\wpc_default\_feedback.php:158
+msgid "Leave a comment"
+msgstr "Laisser un commentaire"
 
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "Pas de fichier langue..."
+#: ..\..\..\inc\MODEL\comments\_comment.funcs.php:193
+#: ..\..\..\inc\MODEL\items\_item.class.php:1611
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:151
+msgid "1 comment"
+msgstr "1 commentaire"
 
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr "Extraire le fichier .PO au format b2evo"
+#: ..\..\..\inc\MODEL\comments\_comment.funcs.php:194
+#: ..\..\..\inc\MODEL\items\_item.class.php:273
+#: ..\..\..\inc\MODEL\items\_item.class.php:1612
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:151
+#, php-format
+msgid "%d comments"
+msgstr "%d commentaires"
 
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "Etes-vous sr de vouloir rinitialiser?"
+#: ..\..\..\inc\MODEL\comments\_commentlist.class.php:163
+#: ..\..\..\skins\_lastcomments.php:26
+#: ..\..\..\skins\l33t_gray\_lastcomments.php:26
+msgid "No comment yet..."
+msgstr "Pas de commentaire pour l'instant..."
 
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "Retour aux valeurs par dfaut (suppresssion de la table BD)"
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:422
+msgid "WARNING: Deleting this object will also delete:"
+msgstr "ATTENTION: Supprimer cet objet supprimera galement:"
 
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "premier utilisateur"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "utilisateur prcdent"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "utilisateur suivant"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "dernier utilisateur"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "Fermer profil utilisateur"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "Crer un nouveau profil utilisateur"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Profil pour:"
-
-#: ..\..\..\admin\_users_form.php:82
-msgid "User rights"
-msgstr "Droits utilisateur"
-
-#: ..\..\..\admin\_users_form.php:111
-#: ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:140
-#: ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\_profile.php:51
-msgid "Login"
-msgstr "Identifiant "
-
-#: ..\..\..\admin\_users_form.php:112
-#: ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_form.php:128
-#: ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:141
-#: ..\..\..\skins\_profile.php:40
-#: ..\..\..\skins\_profile.php:52
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Prnom"
-
-#: ..\..\..\admin\_users_form.php:113
-#: ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_form.php:128
-#: ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:142
-#: ..\..\..\skins\_profile.php:41
-#: ..\..\..\skins\_profile.php:53
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "Nom"
-
-#: ..\..\..\admin\_users_form.php:114
-#: ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:143
-#: ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:42
-#: ..\..\..\skins\_profile.php:50
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Surnom"
-
-#: ..\..\..\admin\_users_form.php:119
-#: ..\..\..\admin\_users_form.php:144
-#: ..\..\..\skins\_profile.php:46
-#: ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Identit affiche"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Preferred locale"
-msgstr "Locale prfre"
-
-#: ..\..\..\admin\_users_form.php:135
-#: ..\..\..\admin\_users_form.php:145
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "Locale prfre pour l'interface d'administration, les notifications, etc."
-
-#: ..\..\..\admin\_users_form.php:148
-msgid "Send an email"
-msgstr "Envoyer un email"
-
-#: ..\..\..\admin\_users_form.php:161
-msgid "Visit the site"
-msgstr "Visiter le site"
-
-#: ..\..\..\admin\_users_form.php:171
-msgid "Search on ICQ.com"
-msgstr "Chercher sur icq.com"
-
-#: ..\..\..\admin\_users_form.php:175
-#: ..\..\..\admin\_users_form.php:177
-#: ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "Instant Message to user"
-msgstr "Message instantan  l'utilisateur"
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:626
+#, php-format
+msgid "Created on %s by %s"
+msgstr "Cr le %s par %s"
 
-#: ..\..\..\admin\_users_form.php:186
-#: ..\..\..\admin\_users_form.php:198
-msgid "AIM"
-msgstr "AIM"
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:631
+#, php-format
+msgid "Created by %s"
+msgstr "Cr par %s"
 
-#: ..\..\..\admin\_users_form.php:187
-#: ..\..\..\admin\_users_form.php:199
-msgid "MSN IM"
-msgstr "MSN IM"
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:636
+#, php-format
+msgid "Created on %s"
+msgstr "Cr le %s"
 
-#: ..\..\..\admin\_users_form.php:188
-#: ..\..\..\admin\_users_form.php:200
-msgid "YahooIM"
-msgstr "YahooIM"
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:646
+#, php-format
+msgid "Last mod on %s by %s"
+msgstr "Dernire modification le %s par %s"
 
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\admin\_users_form.php:201
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "Notifications"
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:651
+#, php-format
+msgid "Last mod by %s"
+msgstr "Dernire modification le %s"
 
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Cochez pour recevoir une notification  chaque fois que l'un de vos articles reoit un commentaire, trackback, etc."
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:656
+#, php-format
+msgid "Last mod on %s"
+msgstr "Dernire modification le %s"
 
-#: ..\..\..\admin\_users_form.php:192
-#: ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Nouveau mot de passe"
+#: ..\..\..\inc\MODEL\files\_file.class.php:215
+#, php-format
+msgid "%d linked items"
+msgstr "%d objets lis"
 
-#: ..\..\..\admin\_users_form.php:192
-msgid "Leave empty if you don't want to change the password."
-msgstr "Laissez vide si vous ne voulez pas modifier le mot de passe."
+#: ..\..\..\inc\MODEL\files\_file.class.php:443
+#, php-format
+msgid "Directory &laquo;%s&raquo;"
+msgstr "Rpertoire &laquo;%s&raquo;"
 
-#: ..\..\..\admin\_users_form.php:193
-#: ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Confirmez le nouveau mot de passe"
+#: ..\..\..\inc\MODEL\files\_file.class.php:447
+#, php-format
+msgid "File &laquo;%s&raquo;"
+msgstr "Fichier &laquo;%s&raquo;"
 
-#: ..\..\..\admin\_users_form.php:201
-msgid "yes"
-msgstr "oui"
+#: ..\..\..\inc\MODEL\files\_file.class.php:585
+msgid "Directory"
+msgstr "Rpertoire"
 
-#: ..\..\..\admin\_users_form.php:201
-msgid "no"
-msgstr "non"
+#: ..\..\..\inc\MODEL\files\_file.class.php:595
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:98
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:107
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:239
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:94
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:103
+msgid "Unknown"
+msgstr "Inconnu"
 
-#: ..\..\..\admin\_users_form.php:213
-msgid "User information"
-msgstr "Informations utilisateur"
+#. TRANS: short for '<directory>'
+#: ..\..\..\inc\MODEL\files\_file.class.php:833
+msgid "&lt;dir&gt;"
+msgstr "&lt;dossier&gt;"
 
-#: ..\..\..\admin\_users_form.php:215
-#: ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17
-#: ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "Idx"
+#: ..\..\..\inc\MODEL\files\_file.class.php:1279
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:460
+msgid "Open in a new window"
+msgstr "Ouvrir dans une nouvelle fentre"
 
-#: ..\..\..\admin\_users_form.php:216
-#: ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:50
-#: ..\..\..\skins\custom\_main.php:247
-#: ..\..\..\skins\custom\_main.php:252
-#: ..\..\..\skins\custom\_main.php:257
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\natural_pink\_main.php:233
-#: ..\..\..\skins\natural_pink\_main.php:238
-#: ..\..\..\skins\natural_pink\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:248
-msgid "Posts"
-msgstr "Articles"
+#. TRANS: Abbr. for "Bytes"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:50
+msgid "B."
+msgstr "o."
 
-#: ..\..\..\admin\_users_form.php:217
-msgid "Created on"
-msgstr "Cr le"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:50
+msgid "Bytes"
+msgstr "Octets"
 
-#: ..\..\..\admin\_users_form.php:218
-msgid "From IP"
-msgstr "IP d'origine"
+#. TRANS: Abbr. for "Kilobytes"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:51
+msgid "KB"
+msgstr "Ko"
 
-#: ..\..\..\admin\_users_form.php:219
-msgid "From Domain"
-msgstr "Domaine d'origine"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:51
+msgid "Kilobytes"
+msgstr "Kilooctets"
 
-#: ..\..\..\admin\_users_form.php:220
-msgid "With Browser"
-msgstr "Browser utilis"
+#. TRANS: Abbr. for Megabytes
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:52
+msgid "MB"
+msgstr "Mo"
 
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "premier groupe"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "groupe prcdent"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "groupe suivant"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "dernier groupe"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr "Fermer profil de groupe"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:52
+msgid "Megabytes"
+msgstr "Mgaoctets"
 
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr "Cration d'un nouveau groupe"
+#. TRANS: Abbr. for Gigabytes
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:53
+msgid "GB"
+msgstr "Go"
 
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "Edition du groupe:"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:53
+msgid "Gigabytes"
+msgstr "Gigaoctets"
 
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr "Visualisation du groupe:"
+#. TRANS: Abbr. for Terabytes
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:54
+msgid "TB"
+msgstr "To"
 
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr "Permissions pour les membres de ce groupe"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:54
+msgid "Terabytes"
+msgstr "Traoctets"
 
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "Voir tout"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:446
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:453
+#, php-format
+msgid "&laquo;%s&raquo; is not a valid filename."
+msgstr "&laquo;%s&raquo; n'est pas un nom de fichier valide."
 
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr "Accs complet"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:468
+#, php-format
+msgid "&laquo;%s&raquo; has an unallowed extension."
+msgstr "&laquo;%s&raquo; n'a pas une extension autorise."
 
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr "Accs interdit"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:473
+#, php-format
+msgid "&laquo;%s&raquo; has an unrecognized extension."
+msgstr "&laquo;%s&raquo; a une extension non reconnue."
 
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "Visualisation uniquement"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:478
+#, php-format
+msgid "&laquo;%s&raquo; has not a valid extension."
+msgstr "&laquo;%s&raquo; n'a pas une extension valide."
 
-#: ..\..\..\admin\_users_groupform.php:92
-msgid "Statistics"
-msgstr "Statistiques"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr "Options globales"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:502
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:513
+#, php-format
+msgid "&laquo;%s&raquo; is not a valid directory name."
+msgstr "&laquo;%s&raquo; n'est pas un nom de dossier valide."
 
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr "Cochez pour autoriser l'dition des gabarits."
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:661
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:663
+msgid "Open this directory in the file manager"
+msgstr "Ouvrir ce rpertoire dans le gestionnaire de fichiers."
 
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr "Gestion des Utilisateurs/Groupes."
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr "Groupes &amp; Utilisateurs"
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:322
+#, php-format
+msgid "Cannot open directory &laquo;%s&raquo;!"
+msgstr "Impossible d'ouvrir le rpertoire &laquo;%s&raquo;!"
 
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr "groupe par dfaut pour les nouveaux utilisateurs"
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:629
+#: ..\..\..\inc\_misc\_results.class.php:1125
+#: ..\..\..\inc\_misc\_results.class.php:1158
+msgid "Change Order"
+msgstr "Changer l'ordre"
 
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "Copier le groupe"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "Supprimer le groupe"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "Descendre le niveau de l'utilisateur"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "Monter le niveau de l'utilisateur"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Supprimer l'utilisateur"
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:717
+#, php-format
+msgid "The filter &laquo;%s&raquo; is not a regular expression."
+msgstr "Le filtre &laquo;%s&raquo; n'est pas une expression rgulire."
 
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid ""
-"Are you sure you want to delete this user?\\n"
-"Warning: all his posts will be deleted too!"
-msgstr ""
-"Etes vous sr de vouloir supprimer cet utilisateur?\\n"
-"Attention: tous ses articles seront supprims galement!"
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:760
+msgid "No filter"
+msgstr "Aucun filtre"
 
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "Nouvel utilisateur..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "Nouveau groupe..."
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:765
+msgid "regular expression"
+msgstr "expression rgulire"
 
-#: ..\..\..\b2evocore\_blog_main.php:205
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "L'habillage par dfaut [%s] affect au blog [%s] n'existe pas. Il doit tre correctement configur dans les <a %s>proprits du blog</a> ou dans le fichier stub. Contactez le <a %s>webmaster</a>..."
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:1175
+msgid "No directory."
+msgstr "Aucun rpertoire."
 
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "ERREUR! Impossible de supprimer! Vous devrez supprimer le fichier [%s]  la main."
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:1201
+msgid "Change to this directory"
+msgstr "Aller dans ce rpertoire"
 
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#: ..\..\..\b2evocore\_class_calendar.php:202
-#, php-format
-msgid "%d posts"
-msgstr "%d articles"
+#: ..\..\..\inc\MODEL\files\_filetype.class.php:99
+msgid "Please enter file extensions separated by space."
+msgstr "Merci d'entrer les extensions de fichier spares par des espaces."
 
-#: ..\..\..\b2evocore\_class_calendar.php:198
-#: ..\..\..\b2evocore\_class_calendar.php:203
-msgid "1 post"
-msgstr "1 article"
+#: ..\..\..\inc\MODEL\files\_filetype.class.php:105
+msgid "Invalid file extensions format."
+msgstr "Format des extensions de fichier invalide."
 
-#: ..\..\..\b2evocore\_class_calendar.php:306
-msgid "previous month"
-msgstr "mois prcdent"
-
-#: ..\..\..\b2evocore\_class_calendar.php:310
-msgid "next month"
-msgstr "mois suivant"
-
-#: ..\..\..\b2evocore\_class_calendar.php:337
-msgid "previous year"
-msgstr "anne prcdente"
-
-#: ..\..\..\b2evocore\_class_calendar.php:340
-msgid "next year"
-msgstr "anne suivante"
+#: ..\..\..\inc\MODEL\files\_filetype.class.php:111
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:94
+msgid "Please enter a name."
+msgstr "Merci d'entrer un nom."
 
-#: ..\..\..\b2evocore\_class_calendar.php:369
-msgid "go to month's archive"
-msgstr "aller  l'archive de ce mois"
+#: ..\..\..\inc\MODEL\files\_filetype.class.php:115
+msgid "Please enter a mime type."
+msgstr "Merci d'entrer un type MIME."
 
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "Membre"
+#: ..\..\..\inc\MODEL\files\_filetype.class.php:121
+msgid "Please enter a file name."
+msgstr "Merci d'entrer un nom de fichier?"
 
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "Visiteur"
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:89
+msgid "Parent ID must be a number"
+msgstr "L'ID parent doit tre un nombre"
 
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "Editer ce commentaire"
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:147
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:119
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:138
+msgid "New element"
+msgstr "Nouvel lment"
 
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:828
-msgid "Delete"
-msgstr "Supprimer"
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:147
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:119
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:138
+msgid "Element"
+msgstr "Element"
 
-#: ..\..\..\b2evocore\_class_comment.php:300
-msgid "Delete this comment"
-msgstr "Supprimer ce commentaire"
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:157
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:162
+msgid "Add to"
+msgstr "Ajouter "
 
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid ""
-"You are about to delete this comment!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Vous tes sur le point de supprimer ce commentaire!\\n"
-"\\'Annuler\\' pour arrter, \\'OK\\' pour supprimer."
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:165
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:127
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:146
+#: ..\..\..\inc\MODEL\settings\_locale.funcs.php:521
+#: ..\..\..\install\index.php:145
+msgid "name"
+msgstr "nom"
 
-#: ..\..\..\b2evocore\_class_commentlist.php:144
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "Pas de commentaire pour l'instant..."
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:167
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:148
+msgid "External ID"
+msgstr "ID externe"
 
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:120
-msgid "Sorry, there is nothing to display..."
-msgstr "Dsol, il n'y a rien  afficher..."
+#. TRANS: Priority name
+#: ..\..\..\inc\MODEL\items\_item.class.php:251
+msgid "1 - Highest"
+msgstr "1 - La plus leve"
 
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "Nouveau groupe"
+#. TRANS: Priority name
+#: ..\..\..\inc\MODEL\items\_item.class.php:252
+msgid "2 - High"
+msgstr "2 - Eleve"
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:109
-msgid "Parser error: "
-msgstr "Erreur du parseur:"
+#. TRANS: Priority name
+#: ..\..\..\inc\MODEL\items\_item.class.php:253
+msgid "3 - Medium"
+msgstr "3 - Moyenne"
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:127
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "La balise <code>body</code> ne peut tre utilise qu'une seule fois!"
+#. TRANS: Priority name
+#: ..\..\..\inc\MODEL\items\_item.class.php:254
+msgid "4 - Low"
+msgstr "4 - Basse"
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:140
-msgid "Illegal tag"
-msgstr "Balise interdite"
+#. TRANS: Priority name
+#: ..\..\..\inc\MODEL\items\_item.class.php:255
+msgid "5 - Lowest"
+msgstr "5 - La plus basse"
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:147
+#: ..\..\..\inc\MODEL\items\_item.class.php:266
 #, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "La balise %s doit se trouver  l'intrieur d'une autre balise"
+msgid "%d links to source items"
+msgstr "%d liens vers des objets source"
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:149
+#: ..\..\..\inc\MODEL\items\_item.class.php:267
 #, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "La balise %s n'est pas autorise  l'intrieur de la balise %s"
+msgid "%d links to child items"
+msgstr "%d liens vers des objets enfants"
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:157
+#: ..\..\..\inc\MODEL\items\_item.class.php:271
 #, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "La balise %s ne peut pas avoir d'attribut %s"
+msgid "%d links to destination items"
+msgstr "%d liens vers des objets destination"
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:165
-msgid "Found invalid URL: "
-msgstr "Trouv URL invalide:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:188
+#: ..\..\..\inc\MODEL\items\_item.class.php:272
 #, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "La balise %s ne peut pas contenir de texte brut"
+msgid "%d links to extra categories"
+msgstr "%d liens vers des catgories supplmentaires"
 
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#: ..\..\..\b2evocore\_class_item.php:302
-#: ..\..\..\b2evocore\_functions_cats.php:639
-msgid "Browse category"
-msgstr "Afficher cette catgorie"
+#: ..\..\..\inc\MODEL\items\_item.class.php:415
+msgid "Please enter a valid issue date."
+msgstr "Merci d'entrer une date de publication valide."
 
-#: ..\..\..\b2evocore\_class_item.php:405
+#: ..\..\..\inc\MODEL\items\_item.class.php:440
+msgid "Please enter a valid deadline."
+msgstr "Merci d'entrer une date d'chance valide."
+
+#: ..\..\..\inc\MODEL\items\_item.class.php:869
 msgid "Comments are closed for this post."
 msgstr "Les commentaires sont ferms pour cet article."
 
-#: ..\..\..\b2evocore\_class_item.php:417
+#: ..\..\..\inc\MODEL\items\_item.class.php:885
 msgid "This post is not published. You cannot leave comments."
 msgstr "Cet article n'est pas publi. Vous ne pouvez pas laisser de commentaire."
 
 #  TRANS: this is the default text for the extended post "more" link
 #. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:467
-#: ..\..\..\b2evocore\_functions_bposts.php:736
+#: ..\..\..\inc\MODEL\items\_item.class.php:1148
+#: ..\..\..\inc\_misc\_obsolete092.php:488
 msgid "Read more!"
 msgstr "Lire la suite!"
 
 #. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:472
-#: ..\..\..\b2evocore\_functions_bposts.php:741
+#: ..\..\..\inc\MODEL\items\_item.class.php:1153
+#: ..\..\..\inc\_misc\_obsolete092.php:493
 msgid "More:"
 msgstr "Suite:"
 
-#: ..\..\..\b2evocore\_class_item.php:714
+#: ..\..\..\inc\MODEL\items\_item.class.php:1417
+msgid "Send email to post author"
+msgstr "Envoyer un email  l'auteur de l'article."
+
+#: ..\..\..\inc\MODEL\items\_item.class.php:1451
+msgid "Send email to assigned user"
+msgstr "Envoyer un email  l'utilisateur assign"
+
+#: ..\..\..\inc\MODEL\items\_item.class.php:1540
+#: ..\..\..\skins\basic\_main.php:110
+#: ..\..\..\skins\l33t_gray\_main.php:101
+msgid "Permanent link to full entry"
+msgstr "Lien permanent vers l'article complet"
+
+#: ..\..\..\inc\MODEL\items\_item.class.php:1593
 msgid "Display feedback / Leave a comment"
-msgstr "Afficher les retours / Laisser un commentaire"
+msgstr "Afficher les ractions / Laisser un commentaire"
 
-#: ..\..\..\b2evocore\_class_item.php:715
+#: ..\..\..\inc\MODEL\items\_item.class.php:1594
 msgid "Send feedback"
-msgstr "Laisser un commentaire"
+msgstr "Ragir"
 
-#: ..\..\..\b2evocore\_class_item.php:716
+#: ..\..\..\inc\MODEL\items\_item.class.php:1595
 msgid "1 feedback"
-msgstr "1 retour"
+msgstr "1 raction"
 
-#: ..\..\..\b2evocore\_class_item.php:717
+#: ..\..\..\inc\MODEL\items\_item.class.php:1596
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:146
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:103
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:78
 #, php-format
 msgid "%d feedbacks"
 msgstr "%d retours"
 
-#: ..\..\..\b2evocore\_class_item.php:730
+#: ..\..\..\inc\MODEL\items\_item.class.php:1609
 msgid "Display comments / Leave a comment"
 msgstr "Afficher les commentaires / Laisser un commentaire"
 
-#: ..\..\..\b2evocore\_class_item.php:743
+#: ..\..\..\inc\MODEL\items\_item.class.php:1622
 msgid "Display trackbacks / Get trackback address for this post"
 msgstr "Afficher les trackbacks / Obtenir l'adresse de trackback pour cet article"
 
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:172
+#: ..\..\..\inc\MODEL\items\_item.class.php:1623
+#: ..\..\..\inc\_misc\_trackback.funcs.php:215
 msgid "Trackback (0)"
 msgstr "Trackback (0)"
 
-#: ..\..\..\b2evocore\_class_item.php:745
-#: ..\..\..\b2evocore\_functions_trackback.php:173
+#: ..\..\..\inc\MODEL\items\_item.class.php:1624
+#: ..\..\..\inc\_misc\_trackback.funcs.php:216
 msgid "Trackback (1)"
 msgstr "Trackback (1)"
 
-#: ..\..\..\b2evocore\_class_item.php:746
-#: ..\..\..\b2evocore\_functions_trackback.php:174
+#: ..\..\..\inc\MODEL\items\_item.class.php:1625
+#: ..\..\..\inc\_misc\_trackback.funcs.php:217
 #, php-format
 msgid "Trackbacks (%d)"
 msgstr "Trackbacks (%d)"
 
-#: ..\..\..\b2evocore\_class_item.php:756
+#: ..\..\..\inc\MODEL\items\_item.class.php:1632
 msgid "Display pingbacks"
 msgstr "Afficher les pingbacks"
 
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:267
+#: ..\..\..\inc\MODEL\items\_item.class.php:1633
+#: ..\..\..\inc\_misc\_pingback.funcs.php:50
 msgid "Pingback (0)"
 msgstr "Pingback (0)"
 
-#: ..\..\..\b2evocore\_class_item.php:758
-#: ..\..\..\b2evocore\_functions_pingback.php:268
+#: ..\..\..\inc\MODEL\items\_item.class.php:1634
+#: ..\..\..\inc\_misc\_pingback.funcs.php:51
 msgid "Pingback (1)"
 msgstr "Pingback (1)"
 
-#: ..\..\..\b2evocore\_class_item.php:759
-#: ..\..\..\b2evocore\_functions_pingback.php:269
+#: ..\..\..\inc\MODEL\items\_item.class.php:1635
+#: ..\..\..\inc\_misc\_pingback.funcs.php:52
 #, php-format
 msgid "Pingbacks (%d)"
 msgstr "Pingbacks (%d)"
 
-#: ..\..\..\b2evocore\_class_item.php:829
+#: ..\..\..\inc\MODEL\items\_item.class.php:1718
+msgid "Moderate these feedbacks"
+msgstr "Modrer ces ractions"
+
+#: ..\..\..\inc\MODEL\items\_item.class.php:1718
+msgid "Moderate..."
+msgstr "Modrer..."
+
+#: ..\..\..\inc\MODEL\items\_item.class.php:1772
 msgid "Delete this post"
 msgstr "Supprimer cet article"
 
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:839
-#: ..\..\..\b2evocore\_class_item.php:848
+# D:\www\b2evo19\blogs\inc\MODEL\items\_item.class.php:1771
+# D:\www\b2evo19\blogs\inc\MODEL\items\_item.class.php:1779
+#: ..\..\..\inc\MODEL\items\_item.class.php:1785
+#: ..\..\..\inc\MODEL\items\_item.class.php:1793
 msgid ""
 "You are about to delete this post!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Vous tes sur le point de supprimer cet article!\\n"
-"\\'Annuler\\' pour arrter, \\'OK\\' pour supprimer."
+"'Cancel' to stop, 'OK' to delete."
+msgstr "Vous tes sur le point de supprimer cet article!"
 
-#: ..\..\..\b2evocore\_class_item.php:884
-msgid "Edit this post"
-msgstr "Editer cet article"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1845
+msgid "Edit this post..."
+msgstr "Editer cet article..."
 
-#: ..\..\..\b2evocore\_class_item.php:924
+#: ..\..\..\inc\MODEL\items\_item.class.php:1899
 msgid "Publish NOW!"
 msgstr "Publier maintenant!"
 
-#: ..\..\..\b2evocore\_class_item.php:925
+#: ..\..\..\inc\MODEL\items\_item.class.php:1900
 msgid "Publish now using current date and time."
 msgstr "Publier maintenant en utilisant l'heure et la date courantes."
 
-#: ..\..\..\b2evocore\_class_itemlist.php:598
-msgid "Invalid post, please correct these errors:"
-msgstr "Article invalide; veuillez corriger les erreurs suivantes:"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:889
-msgid "Sorry, there is no post to display..."
-msgstr "Dsol, il n'y a pas d'article  afficher..."
+#: ..\..\..\inc\MODEL\items\_item.class.php:1942
+msgid "Deprecate this post!"
+msgstr "Dprcier cet commentaire!"
 
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "POP3 connect:"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2116
+msgid "Configure plugins"
+msgstr "Configuration des plug-ins"
 
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "Pas de serveur spcifi"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2119
+msgid "No renderer plugins are installed."
+msgstr "Aucun plugin de formattage de texte n'est install."
 
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: NOOP OK prmatur, le serveur n'est pas conforme  la RFC 1939"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2351
+msgid "No views"
+msgstr "Aucune vue"
 
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2355
+msgid "1 view"
+msgstr "1 vue"
 
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "Pas de connexion au serveur"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2359
+#, php-format
+msgid "%d views"
+msgstr "%d vues"
 
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "POP3 user:"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2893
+msgid "Post had already pinged: skipping notifications..."
+msgstr "Les pings concernant cet article ont dj t envoys: pas de notifications..."
 
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "Aucun identifiant n'a t soumis"
+# D:\www\b2evo19\blogs\inc\MODEL\items\_item.class.php:2893
+#: ..\..\..\inc\MODEL\items\_item.class.php:2907
+msgid "Post processing already pending..."
+msgstr "Oprations de post traitement dj planifies..."
 
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "connexion non tablie"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2921
+msgid "Post not publicly published: skipping notifications..."
+msgstr "Article non publi publiquement: pas de notifications..."
 
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "POP3 pass:"
+# D:\www\b2evo19\blogs\inc\MODEL\items\_item.class.php:2929
+#: ..\..\..\inc\MODEL\items\_item.class.php:2943
+msgid "Scheduling asynchronous notifications..."
+msgstr "Planification des notifications asynchrones..."
 
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "Aucun mot de passe n'a t soumis"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2958
+#, php-format
+msgid "Send notifications for &laquo;%s&raquo;"
+msgstr "Envoi des notifications pour &laquo;%s&raquo;"
 
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "l'autentification a chou"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2995
+msgid "Notifying subscribed users..."
+msgstr "Notification des utilisateurs abonns..."
 
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP  chou. Le serveur n'est pas conforme  la RFC 1939"
+# D:\www\b2evo19\blogs\inc\MODEL\items\_item.class.php:3004
+#: ..\..\..\inc\MODEL\items\_item.class.php:3018
+msgid "No-one to notify."
+msgstr "Persone  notifier."
 
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
+#: ..\..\..\inc\MODEL\items\_item.class.php:3040
+#: ..\..\..\inc\MODEL\items\_item.class.php:3055
+msgid "Content"
+msgstr "Contenu"
 
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "No server banner"
+#: ..\..\..\inc\MODEL\items\_item.class.php:3042
+#, php-format
+msgid "[%s] New post: \"%s\""
+msgstr "[%s] Nouvel article: \"%s\""
 
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "abandon"
+#: ..\..\..\inc\MODEL\items\_item.class.php:3071
+msgid "Notifying:"
+msgstr "Notifier:"
 
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr "l'authentification apop a chou"
+#: ..\..\..\inc\MODEL\items\_item.class.php:3099
+msgid "Skipping pings (Running on localhost)."
+msgstr "Abandon (le serveur tourne sur localhost)."
 
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr "POP3 login:"
+#: ..\..\..\inc\MODEL\items\_item.class.php:3110
+#, php-format
+msgid "Pinging %s..."
+msgstr "Ping de %s..."
 
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr "POP3 top:"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:202
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:126
+msgid "Pages:"
+msgstr "Pages:"
 
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:204
+msgid "Next page"
+msgstr "Page suivante"
 
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "Fin de liste prmature"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:205
+msgid "Previous page"
+msgstr "Page prcdente"
 
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr "POP3 get:"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:261
+msgid "Previous post"
+msgstr "Article prcdent"
 
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr "POP3 last:"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:335
+msgid "Next post"
+msgstr "Article suivant"
 
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:470
+msgid "Next Page"
+msgstr "Page suivante"
 
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:508
+msgid "Previous Page"
+msgstr "Page Prcdente"
 
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr "Chane de commande vide"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:837
+msgid "Note: Moving posts across blogs is enabled. Use with caution."
+msgstr "Note: Le dplacement d'articles entre blogs est activ. Utilisez avec prcaution."
 
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "POP3 quit:"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:839
+msgid "Note: Cross posting among multiple blogs is enabled."
+msgstr "Note: l'enregistrement d'articles simultanment dans plusieurs blogs est autoris."
 
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "la connexion n'existe pas"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "POP3 delete:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "Aucun numro de message n'a t soumis"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "La commande a chou"
-
-#: ..\..\..\b2evocore\_class_user.php:70
-msgid "New user"
-msgstr "Nouvel utilisateur"
-
-#: ..\..\..\b2evocore\_class_user.php:267
-msgid "Permission denied!"
-msgstr "Permission refuse!"
-
-#: ..\..\..\b2evocore\_functions.php:48
-msgid "Oops, MySQL error!"
-msgstr "Oups, erreur MySQL!"
-
-#: ..\..\..\b2evocore\_functions.php:486
-msgid "go back"
-msgstr "retour"
-
-#: ..\..\..\b2evocore\_functions.php:518
-msgid "Redirecting you to:"
-msgstr "Redirection vers:"
-
-#: ..\..\..\b2evocore\_functions.php:520
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Si rien ne se passe, cliquez <a %s>ici</a>."
-
-#: ..\..\..\b2evocore\_functions.php:599
-msgid "No response!"
-msgstr "Pas de rponse!"
-
-#: ..\..\..\b2evocore\_functions.php:604
-msgid "Remote error"
-msgstr "Erreur distante"
-
-#: ..\..\..\b2evocore\_functions.php:619
-#: ..\..\..\b2evocore\_functions.php:624
-msgid "Response"
-msgstr "Rponse"
-
-#: ..\..\..\b2evocore\_functions.php:861
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "La paramtre %s est requis!"
-
-#: ..\..\..\b2evocore\_functions.php:1068
-msgid "Invalid URL"
-msgstr "URL invalide"
-
-#: ..\..\..\b2evocore\_functions.php:1074
-msgid "URI scheme not allowed"
-msgstr "Type d'URI non autoris"
-
-#: ..\..\..\b2evocore\_functions.php:1081
-msgid "URL not allowed"
-msgstr "URL non autorise"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:172
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Envoi d'un rapport vers b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:202
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr "Abandon (le serveur tourne sur localhost)."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:220
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Demande de la liste noire  b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:230
-msgid "Latest update timestamp"
-msgstr "Date de dernire mise  jour"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:255
-msgid "Incomplete reponse."
-msgstr "Rponse incomplte."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:263
-msgid "No new blacklisted strings are available."
-msgstr "Aucune nouvelle entre n'est disponible."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "Adding strings to local blacklist"
-msgstr "Ajout des mots clefs  la liste noire locale"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:854
+msgid "Note: Cross posting among multiple blogs is currently disabled."
+msgstr "Note: l'enregistrement d'articles simultanment dans plusieurs blogs est actuellement interdit."
 
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-msgid "Adding:"
-msgstr "Ajout de:"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:856
+msgid "Note: Cross posting among multiple categories is currently disabled."
+msgstr "Note: l'enregistrement d'articles simultanment dans plusieurs catgories est actuellement dsactiv."
 
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "OK."
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:873
+msgid "Main"
+msgstr "Principale"
+
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:876
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:162
+msgid "Extra"
+msgstr "Extra"
+
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:878
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:933
+#: ..\..\..\inc\_misc\_obsolete092.php:1440
+#: ..\..\..\inc\_misc\_template.funcs.php:155
+msgid "Category"
+msgstr "Catgorie"
 
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-msgid "Not necessary! (Already handled)"
-msgstr "Non ncessaire! (Dj pris en charge)"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:936
+msgid "Select as an additional category"
+msgstr "Slectionner en tant que catgorie additionnelle"
 
-#: ..\..\..\b2evocore\_functions_antispam.php:285
-msgid "New latest update timestamp"
-msgstr "Nouvelle date de dernire mise  jour"
+#: ..\..\..\inc\MODEL\items\_itemlist.class.php:553
+msgid "Invalid post, please correct these errors:"
+msgstr "Article invalide; veuillez corriger les erreurs suivantes:"
 
-#: ..\..\..\b2evocore\_functions_antispam.php:294
-msgid "Invalid reponse."
-msgstr "Rponse non valide."
+#: ..\..\..\inc\MODEL\items\_itemlist.class.php:874
+msgid "Sorry, there is no post to display..."
+msgstr "Dsol, il n'y a pas d'article  afficher..."
 
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "Le blog demand n'existe pas!"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:396
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:397
+msgid "Invalid date"
+msgstr "Date invalide"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:892
+msgid "Invalid request"
+msgstr "Requte invalide"
 
-#: ..\..\..\b2evocore\_functions_bposts.php:661
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:896
+#: ..\..\..\inc\_misc\_obsolete092.php:1364
 msgid "Post details"
 msgstr "Article complet"
 
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:706
-msgid "PREVIEW"
-msgstr "PREVISUALISATION"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:832
-msgid "Next page"
-msgstr "Page suivante"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:833
-msgid "Previous page"
-msgstr "Page prcdente"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:878
-msgid "Previous post"
-msgstr "Article prcdent"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:935
-msgid "Next post"
-msgstr "Article suivant"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1047
-msgid "Next Page"
-msgstr "Page suivante"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1075
-msgid "Previous Page"
-msgstr "Page Prcdente"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:925
+#: ..\..\..\inc\_misc\_template.funcs.php:147
+msgid "All but "
+msgstr "Toutes sauf"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:957
+#: ..\..\..\inc\_misc\_obsolete092.php:1293
+#: ..\..\..\inc\_misc\_template.funcs.php:182
+msgid "Archives for"
+msgstr "Archives pour"
 
-#: ..\..\..\b2evocore\_functions_cats.php:90
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Impossible de supprimer s'il y a des sous-catgories!"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:966
+#: ..\..\..\plugins\_archives.plugin.php:229
+#: ..\..\..\skins\l33t_gray\_archives.php:74
+msgid "week"
+msgstr "semaine"
 
-#: ..\..\..\b2evocore\_functions_cats.php:122
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "Impossible de supprimer la dernire catgorie si elle contient des articles!"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:976
+#: ..\..\..\inc\_misc\_template.funcs.php:201
+msgid "Keyword(s)"
+msgstr "Mot(s) clef"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:983
+#: ..\..\..\inc\_misc\_template.funcs.php:208
+msgid "Author(s)"
+msgstr "Auteur(s)"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:992
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:159
+msgid "Not assigned"
+msgstr "Non assign"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1006
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:211
+msgid "Without status"
+msgstr "Sans statut"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1010
+msgid "Status(es)"
+msgstr "Statuts"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1023
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:180
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:45
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:99
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:92
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:142
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:148
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:117
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:124
+msgid "Visibility"
+msgstr "Visibilit"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1030
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1040
+msgid "Start at"
+msgstr "A partir du"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1036
+msgid "Hide past"
+msgstr "Cacher le pass"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1048
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1058
+msgid "Stop at"
+msgstr "Jusqu'au"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1054
+msgid "Hide future"
+msgstr "Cacher le futrur"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1086
+#, php-format
+msgid "Limit to %d last days"
+msgstr "Limiter aux %d derniers jours"
+
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1091
+#, php-format
+msgid "Limit to %d days"
+msgstr "Limiter  %d jours"
 
-#: ..\..\..\b2evocore\_functions_cats.php:217
+#: ..\..\..\inc\MODEL\items\_itemtype.class.php:63
 #, php-format
-msgid "Requested category %s does not exist!"
-msgstr "La catgorie demande %s n'existe pas"
-
-#: ..\..\..\b2evocore\_functions_cats.php:570
-msgid "Category"
-msgstr "Catgorie"
-
-#: ..\..\..\b2evocore\_functions_forms.php:311
-msgid "Save !"
-msgstr "Enregistrer!"
+msgid "%d related collections"
+msgstr "%d collections lies"
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:59
-#: ..\..\..\b2evocore\_vars.php:134
-#: ..\..\..\b2evocore\_vars.php:135
+#: ..\..\..\inc\MODEL\sessions\_hit.class.php:402
 msgid "bad char in User Agent"
 msgstr "Caractre invalide dans le User Agent"
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "referer ignored"
-msgstr "rfrent ignor"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-msgid "BlackList"
-msgstr "Liste Noire"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-msgid "robot"
-msgstr "robot"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-msgid "invalid"
-msgstr "invalide"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "search engine"
-msgstr "moteur de recherche"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:137
-msgid "loading referering page"
-msgstr "chargement de la page rfrente"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:158
-msgid "found current url in page"
-msgstr "URL courante trouve dans la page"
+# D:\www\b2evo19\blogs\inc\MODEL\sessions\_hitlist.class.php:128
+#: ..\..\..\inc\MODEL\sessions\_hitlist.class.php:128
+msgid "Pruning has already been done today"
+msgstr "La purge a dj t effectue aujourd'hui"
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:471
+#: ..\..\..\inc\MODEL\sessions\_hitlog.funcs.php:290
 msgid "not a query - no params!"
 msgstr "pas une requte - pas de paramtres!"
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:496
+#: ..\..\..\inc\MODEL\sessions\_hitlog.funcs.php:323
 msgid "no query string found"
 msgstr "chane de recherche non trouve"
 
-#: ..\..\..\b2evocore\_functions_locale.php:354
-#: ..\..\..\install\index.php:90
-msgid "name"
-msgstr "nom"
+#: ..\..\..\inc\MODEL\sessions\_sessions.class.php:195
+#: ..\..\..\inc\MODEL\sessions\_sessions.class.php:214
+msgid "Guest Users:"
+msgstr "Visiteurs:"
+
+#: ..\..\..\inc\MODEL\users\_group.class.php:72
+#, php-format
+msgid "%d users in this group"
+msgstr "%d utilisateurs dans ce groupe"
 
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "Envoi des pingbacks..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "Pas de pingbacks  envoyer."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "DEBUT"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "Traitement en cours:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "Impossible de trouver un nom de machine pour:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "Connexion au serveur:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "Impossible d'ouvrir une connexion vers:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "Dbut de la rception des enttes et du contenu"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Serveur de pingback trouv dans l'entte X-Pingback:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Serveur de pingback trouv dans balise <link />:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr "Serveur de pingback introuvable dans les enttes et le contenu"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "L'URL du serveur de pingback est vide (peut tre une erreur fgets interne  PHP)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "Donnes du serveur de pingback"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "Lien vers la page:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "Lien depuis la page:"
+#: ..\..\..\inc\MODEL\users\_group.class.php:81
+msgid "New group"
+msgstr "Nouveau groupe"
 
-#: ..\..\..\b2evocore\_functions_pingback.php:232
+#: ..\..\..\inc\MODEL\users\_user.class.php:127
 #, php-format
-msgid "Pinging %s..."
-msgstr "Ping de %s..."
+msgid "%d posts last edited by this user"
+msgstr "%d articles modifis en dernier par cet utilisateur"
 
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "FIN"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "Pingbacks effectus."
+#: ..\..\..\inc\MODEL\users\_user.class.php:128
+#, php-format
+msgid "%d posts assigned to this user"
+msgstr "%d articles assigns  cet utilisateur"
 
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "Ping de b2evolution.net..."
+#: ..\..\..\inc\MODEL\users\_user.class.php:129
+#, php-format
+msgid "%d links created by this user"
+msgstr "%d liens crs par cet utilisateur"
 
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "Ping de Weblogs.com..."
+#: ..\..\..\inc\MODEL\users\_user.class.php:130
+#, php-format
+msgid "%d links last edited by this user"
+msgstr "%d liens modifis en dernier par cet utilisateur"
 
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "Ping de Blo.gs..."
+#: ..\..\..\inc\MODEL\users\_user.class.php:134
+#, php-format
+msgid "%d user settings on collections"
+msgstr "%d prfrences utilisateur sur des collections"
 
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "Ping de Technorati.com..."
+#: ..\..\..\inc\MODEL\users\_user.class.php:135
+#, php-format
+msgid "%d sessions opened by this user"
+msgstr "%d sessions ouvertes par cet utilisateur"
 
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Archives pour"
+#: ..\..\..\inc\MODEL\users\_user.class.php:136
+#, php-format
+msgid "%d user permissions on blogs"
+msgstr "%d permissions utilisateur sur les blogs"
 
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Liste des Archives"
+#: ..\..\..\inc\MODEL\users\_user.class.php:138
+#, php-format
+msgid "%d posts created by this user"
+msgstr "%d articles crs par cet utilisateur"
 
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Envoi des trackbacks..."
+#: ..\..\..\inc\MODEL\users\_user.class.php:295
+#, php-format
+msgid "The user's media directory &laquo;%s&raquo; could not be created, because the parent directory is not writable or does not exist."
+msgstr "Le dossier mdia &laquo;%s&raquo; de l'utilisateur n'a pas pu tre cr car le rpertoire parent  n'autorise pas l'criture ou n'existe pas;"
 
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "Pas de trackback  envoyer."
+#: ..\..\..\inc\MODEL\users\_user.class.php:303
+#, php-format
+msgid "The user's media directory &laquo;%s&raquo; could not be created."
+msgstr "Le dossier media &laquo;%s&raquo; de l'utilisateur n'a pas pu tre cr."
 
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "Extrait  envoyer:"
+#: ..\..\..\inc\MODEL\users\_user.class.php:316
+#, php-format
+msgid "The user's directory &laquo;%s&raquo; has been created with permissions %s."
+msgstr "Le dossier mdia &laquo;%s&raquo; pour l'utilisateur a t cr avec les permssions %s."
 
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "Trackbacks effectus."
+#: ..\..\..\inc\MODEL\users\_user.class.php:564
+#, php-format
+msgid "Group/user permission denied by %s!"
+msgstr "Permission de groupe/utilisateur refuse par %s!"
 
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "Envoi d'un trackaback :"
+#: ..\..\..\inc\MODEL\users\_user.class.php:855
+#: ..\..\..\inc\VIEW\users\_users_form.php:157
+#: ..\..\..\inc\VIEW\users\_users_form.php:179
+#: ..\..\..\inc\VIEW\users\_users_list.php:163
+#: ..\..\..\skins\_profile.php:64
+#: ..\..\..\skins\l33t_gray\_profile.php:64
+msgid "Nickname"
+msgstr "Surnom"
 
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Rponse:"
+#: ..\..\..\inc\MODEL\users\_user.class.php:856
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:161
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:358
+#: ..\..\..\inc\VIEW\login\_login_form.php:72
+#: ..\..\..\inc\VIEW\login\_lostpass_form.php:49
+#: ..\..\..\inc\VIEW\login\_reg_complete.php:46
+#: ..\..\..\inc\VIEW\login\_reg_form.php:51
+#: ..\..\..\inc\VIEW\users\_users_form.php:154
+#: ..\..\..\inc\VIEW\users\_users_form.php:176
+#: ..\..\..\inc\VIEW\users\_users_list.php:157
+#: ..\..\..\skins\_profile.php:58
+#: ..\..\..\skins\_subscriptions.php:48
+#: ..\..\..\skins\l33t_gray\_profile.php:58
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:48
+msgid "Login"
+msgstr "Identifiant "
 
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "identifiant ou mot de passe incorrects."
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:120
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "Le cookie %s n'a pas pu tre dpos!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "cet identifiant/mot de passe n'est plus valide"
+#: ..\..\..\inc\MODEL\users\_user.class.php:857
+#: ..\..\..\inc\MODEL\users\_user.class.php:859
+#: ..\..\..\inc\MODEL\users\_user.class.php:861
+#: ..\..\..\inc\VIEW\users\_users_form.php:155
+#: ..\..\..\inc\VIEW\users\_users_form.php:177
+#: ..\..\..\skins\_profile.php:62
+#: ..\..\..\skins\l33t_gray\_profile.php:62
+msgid "First name"
+msgstr "Prnom"
 
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Vous devez vous identifier!"
+#: ..\..\..\inc\MODEL\users\_user.class.php:858
+#: ..\..\..\inc\MODEL\users\_user.class.php:859
+#: ..\..\..\inc\MODEL\users\_user.class.php:861
+#: ..\..\..\inc\VIEW\users\_users_form.php:156
+#: ..\..\..\inc\VIEW\users\_users_form.php:178
+#: ..\..\..\skins\_profile.php:63
+#: ..\..\..\skins\l33t_gray\_profile.php:63
+msgid "Last name"
+msgstr "Nom"
+
+#: ..\..\..\inc\MODEL\users\_user.class.php:896
+msgid "You need to validate your email address by clicking on the following link."
+msgstr "Vous devez valider votre adress email en cliquant sur le lien suivant."
+
+#. TRANS: %s gets replaced by $app_name (normally "b2evolution")
+#: ..\..\..\inc\MODEL\users\_user.class.php:899
+#, php-format
+msgid "Link to validate your %s account:"
+msgstr "Lien pour valider votre compte %s:"
+
+#: ..\..\..\inc\MODEL\users\_user.class.php:908
+#, php-format
+msgid "Validate your email address for \"%s\""
+msgstr "Validez votre adresse email pour \"%s\""
+
+#: ..\..\..\inc\MODEL\users\_user.class.php:981
+msgid "Send email to user"
+msgstr "Envoyer un email  l'utilisateur"
+
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:126
+msgid "Login..."
+msgstr "S'identifier..."
 
-#: ..\..\..\b2evocore\_functions_users.php:349
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:127
 msgid "Login if you have an account..."
 msgstr "Identifiez vous si vous avez un compte..."
 
-#: ..\..\..\b2evocore\_functions_users.php:385
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:191
 msgid "Register..."
 msgstr "S'inscrire..."
 
-#: ..\..\..\b2evocore\_functions_users.php:386
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:192
 msgid "Register to open an account..."
 msgstr "Inscrivez vous pour ouvrir un compte..."
 
-#: ..\..\..\b2evocore\_functions_users.php:420
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:244
 #, php-format
 msgid "Logout (%s)"
 msgstr "Dconnexion (%s)"
 
-#: ..\..\..\b2evocore\_functions_users.php:421
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:245
 msgid "Logout from your account"
 msgstr "Dconnexion de votre compte"
 
-#: ..\..\..\b2evocore\_functions_users.php:446
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:296
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:372
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:162
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:259
 msgid "Admin"
 msgstr "Administration"
 
-#: ..\..\..\b2evocore\_functions_users.php:447
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:297
 msgid "Go to the back-office"
 msgstr "Atteindre l'interface d'administration"
 
-#: ..\..\..\b2evocore\_functions_users.php:470
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:333
 #, php-format
 msgid "Profile (%s)"
 msgstr "Profil (%s)"
 
-#: ..\..\..\b2evocore\_functions_users.php:471
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:334
 msgid "Edit your profile"
 msgstr "Edition de votre profil"
 
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "Profil utilisateur"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:359
+#, php-format
+msgid "Subscribe (%s)"
+msgstr "S'abonner (%s)"
 
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "Dimanche"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:360
+msgid "Subscribe to email notifications"
+msgstr "S'abonner aux notifications par email"
+
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:422
+msgid "Please enter a login."
+msgstr "Veuillez entrer un identifiant."
+
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:449
+#: ..\..\..\inc\_misc\_request.class.php:515
+msgid "The email address is invalid."
+msgstr "L'adresse email est invalide."
+
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:473
+#: ..\..\..\inc\_misc\_request.class.php:828
+#: ..\..\..\inc\_misc\_request.class.php:833
+msgid "Please enter your password twice."
+msgstr "Veuillez entrer votre mot de passe deux fois."
 
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "Lundi"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:479
+#: ..\..\..\inc\_misc\_request.class.php:840
+msgid "You typed two different passwords."
+msgstr "Vous avez tap deux mots de passe diffrents."
 
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "Mardi"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:484
+#: ..\..\..\inc\VIEW\users\_users_form.php:172
+#: ..\..\..\inc\_misc\_request.class.php:846
+#, php-format
+msgid "The minimum password length is %d characters."
+msgstr "Les mots de passe doivent contenir au minimum %d caractres."
 
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "Mercredi"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:488
+msgid "The password must be different from your login."
+msgstr "Le mot de passe doit tre diffrent de votre identifiant."
+
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:492
+msgid "The password must be different from your nickname."
+msgstr "Le mot de passe doit tre diffrent de votre surnom."
 
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "Jeudi"
+#: ..\..\..\inc\VIEW\_menutop.php:346
+msgid "uncheck all"
+msgstr "dcocher tout"
 
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "Vendredi"
+# C:\www\b2evo090\blogs\admin\_menutop.php:108
+#  TRANS: Warning this is a javascript string
+#: ..\..\..\inc\VIEW\_menutop.php:350
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:67
+msgid "check all"
+msgstr "cocher tout"
 
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "Samedi"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:26
+msgid "Banned domains blacklist"
+msgstr "Liste noire des domaines interdits"
 
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "Dim"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:28
+msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
+msgstr "Toute URL contenant l'un des mots clefs suivants ne pourra apparaitre dans les articles, commentaires et logs."
 
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "Lun"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:31
+msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
+msgstr "Si un mot clef empche la saisie de mots clefs lgitimes, cliquez sur la coche verte pour lever l'interdiction sur le mot clef concern."
 
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "Mar"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:40
+msgid "Request abuse update from centralized blacklist!"
+msgstr "Demander une mise  jour depuis la liste noire centralise!"
 
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "Mer"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:70
+msgid "Banned keywords blacklist"
+msgstr "Liste noire des mots clefs interdits"
+
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:82
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:114
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:127
+#: ..\..\..\inc\VIEW\users\_users_list.php:97
+msgid "Keywords"
+msgstr "Mots clef"
 
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "Jeu"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:82
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:127
+#: ..\..\..\inc\VIEW\users\_users_list.php:97
+msgid "Separate with space"
+msgstr "Sparez par un espace"
 
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "Ven"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:88
+msgid "All keywords"
+msgstr "Tous les mots"
 
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "Sam"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:98
+msgid "Keyword"
+msgstr "Mot clef"
 
-#  TRANS: abbrev. for Sunday
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr "D"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:115
+msgid "Local"
+msgstr "Local"
 
-#  TRANS: abbrev. for Monday
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr "L"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:116
+msgid "Reported"
+msgstr "Rapport"
+
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:117
+msgid "Central"
+msgstr "Centralis"
+
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:124
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:75
+msgid "Source"
+msgstr "Source"
+
+# D:\www\b2evo19\blogs\inc\VIEW\antispam\_blacklist.inc.php:133
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:133
+msgid "Allow keyword back (Remove it from the blacklist)"
+msgstr "Autotiser le mot clef  nouveau (Le retirer de la liste noire)"
+
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:146
+msgid "Report abuse to centralized ban blacklist!"
+msgstr "Rapporter cet abus  la liste noire centralise!"
+
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:147
+msgid "Report"
+msgstr "Rapporter"
+
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:152
+msgid "Check hit-logs and comments for this keyword!"
+msgstr "Vrifier la prsence du mot clef dans les hitlogs et les commentaires!"
+
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:153
+msgid "Re-check"
+msgstr "Re-chercher"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:44
+msgid "Media library"
+msgstr "Bibliothque mdia"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:51
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:90
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:56
+msgid "Default"
+msgstr "Par dfaut"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:52
+#, php-format
+msgid "subdirectory &quot;%s&quot; (URL blog name) of %s"
+msgstr "sous dossier &quot;%s&quot; (nom URL du blog) de %s"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:54
+msgid "Subdirectory of media folder"
+msgstr "Sous-dossier du rpertoire mdia"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:61
+msgid "Custom location"
+msgstr "Emplacement personnalis"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:64
+msgid "directory"
+msgstr "rpertoire"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:68
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:55
+#: ..\..\..\inc\VIEW\users\_users_form.php:165
+#: ..\..\..\inc\VIEW\users\_users_form.php:187
+#: ..\..\..\inc\VIEW\users\_users_list.php:189
+#: ..\..\..\plugins\_quicktags.plugin.php:403
+#: ..\..\..\plugins\_quicktags.plugin.php:418
+#: ..\..\..\skins\_profile.php:74
+#: ..\..\..\skins\l33t_gray\_profile.php:74
+msgid "URL"
+msgstr "URL"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:76
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:64
+msgid "After each new post..."
+msgstr "Aprs chaque nouvel article..."
+
+#. TRANS: verb
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:92
+msgid "Ping "
+msgstr "Pinger"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:102
+msgid "There are no ping plugins activated."
+msgstr "Aucun plugin de ping spam n'est activ."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:112
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:53
+msgid "Meta data"
+msgstr "Meta donnes"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:113
+msgid "Short Description"
+msgstr "Description courte"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:113
+msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
+msgstr "Utilise dans la balise meta de description et dans les flux RSS. PAS DE HTML!"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:114
+msgid "This is is used in meta tag keywords. NO HTML!"
+msgstr "Utilise dans la balise meta de mots clefs. PAS DE HTML!"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:115
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:57
+msgid "Notes"
+msgstr "Notes"
+
+# D:\www\b2evo19\blogs\inc\VIEW\collections\_blogs_advanced.form.php:114
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:115
+msgid "Additional info. Appears in the backoffice."
+msgstr "Infos complmentaires. Apparaissent dans l'administration."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:119
+msgid "Static file generation"
+msgstr "Gnration d'un fichier statique"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:120
+msgid "Static filename"
+msgstr "Nom du fichier statique"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:120
+msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
+msgstr "Il s'agit du nom du fichier .html qui sera cr lorsque vous gnrerez une version statique de la page d'accueil de votre blog."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:32
+msgid "Tagline"
+msgstr "Signature"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:32
+msgid "This is diplayed under the blog name on the blog template."
+msgstr "Affiche sous le nom du blog sur le gabarit du blog."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:33
+msgid "Long Description"
+msgstr "Description longue"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:33
+msgid "This is displayed on the blog template."
+msgstr "Affiche sur le gabarit principal."
+
+# D:\www\b2evo19\blogs\inc\VIEW\collections\_blogs_display.form.php:36
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:36
+msgid "Skin and style"
+msgstr "Habillage et style"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:37
+msgid "Default skin"
+msgstr "Habillage par dfaut."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:37
+msgid "This is the default skin that will be used to display this blog."
+msgstr "Il s'agit de l'habillage par dfaut qui sera utilis pour afficher votre blog."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:38
+msgid "Allow skin switching"
+msgstr "Autoriser la slection d'autres habillages."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:38
+msgid "Users will be able to select another skin to view the blog (and their preferred skin will be saved in a cookie)."
+msgstr "Les utilisateurs pourront slectionner un autre habillage pour voir le blog (et leur habillage prfr sera sauv dans un cookie)."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:39
+msgid "Allow customized blog CSS file"
+msgstr "Autoriser CSS personnalis pour ce blog"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:39
+msgid "A CSS file in the blog media directory will override the default skin stylesheet."
+msgstr "Un fichier CSS dans le rpertoire mdia du blog prendra l'ascendant sur le style par dfaut de l'habillage."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:40
+msgid "Allow user customized CSS file for this blog"
+msgstr "Autoriser CSS personnalis par utilisateur"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:40
+msgid "Users will be able to override the blog and skin stylesheet with their own."
+msgstr "Les utilisateurs pourront remplacer les feuilles de style du blog ou de l'habillage avec leur propre CSS."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:43
+msgid "List of public blogs"
+msgstr "Liste des blogs publics"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:44
+msgid "Display public blog list"
+msgstr "Afficher la liste des blogs publics"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:44
+msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
+msgstr "Cochez cette case si vous voulez afficher la liste de tous les blogs de votre page (si votre habillage le supporte)."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:45
+msgid "Include in public blog list"
+msgstr "Inclure dans la liste des blogs publics"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:45
+msgid "Check this if you want this blog to be displayed in the list of all public blogs."
+msgstr "Cochez si vous voulez que ce blog soit inclus dans la liste des blogs publics."
+
+# D:\www\b2evo19\blogs\inc\VIEW\collections\_blogs_display.form.php:48
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:48
+msgid "Link blog / Blogroll"
+msgstr "Blog de liens / Blogroll"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:49
+msgid "Default linkblog"
+msgstr "Blog de liens par dfaut"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:49
+msgid "Will be displayed next to this blog (if your skin supports this)."
+msgstr "Affich  ct de ce blog (si votre habillage le supporte)."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:101
+msgid "General parameters"
+msgstr "Paramtres gnraux"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:102
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:60
+msgid "Full Name"
+msgstr "Nom Complet"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:102
+msgid "Will be displayed on top of the blog."
+msgstr "Affich en haut du blog."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:103
+msgid "Short Name"
+msgstr "Nom Court"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:103
+msgid "Will be used in selection menus and throughout the admin interface."
+msgstr "Sera utilis dans les menus de slection au travers de l'interface d'administration."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:104
+msgid "Main Locale"
+msgstr "Locale Principale"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:104
+msgid "Determines the language of the navigation links on the blog."
+msgstr "Dtermine la langue des liens de navigation sur le blog."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:124
+msgid "Blog URL parameters"
+msgstr "Paramtres des URLs du blog"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:130
+msgid "Relative to baseurl"
+msgstr "Relatif  baseurl"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:134
+msgid "With trailing slash. By default, leave this field empty. If you want to use a subfolder, you must handle it accordingly on the Webserver (e-g: create a subfolder + stub file or use mod_rewrite)."
+msgstr "Avec / final. Par dfaut, laissez ce champ vide. Si vous voulez utiliser un sous dossier, vous devez le grer de manire concordante sur le serveur web (par exemple crer un sous dossier + un fichier stub ou bien utiliser mod_rewrite)."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:138
+msgid "Absolute URL"
+msgstr "URL absolue"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:141
+msgid "With trailing slash."
+msgstr "Avec / final."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:157
+msgid "Automatic detection by index.php"
+msgstr "Dtection automatique par index.php"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:158
+msgid "Match absolute URL or use default blog"
+msgstr "Dtection d'une URL absolue ou utilisation du blog par dfaut"
+
+#. TRANS: NO current default blog
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:160
+msgid "No default blog is currently set"
+msgstr "Aucun blog par dfaut n'est configur"
+
+#  TRANS: current default blog
+#. TRANS: current default blog
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:161
+msgid "Current default :"
+msgstr "Par dfaut actuel :"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:166
+msgid "Explicit reference on index.php"
+msgstr "Rfrence explicite sur index.php"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:167
+msgid "You might want to use extra-path info with this."
+msgstr "Vous voudrez probablement utiliser ceci en conjonction avec les extra-path infos."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:171
+msgid "Explicit reference to stub file (Advanced)"
+msgstr "Rfrence explicite  un fichier stub (Avanc)"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:173
+msgid "Stub name"
+msgstr "Nom Stub"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:175
+msgid "For this to work, you must handle it accordingly on the Webserver (e-g: create a stub file or use mod_rewrite)."
+msgstr "Pour que ceci fonctionne, vous devez le grer de manire approprie sur le serveur web (par exemple: crer un fichier stub ou utiliser mod_rewrite)."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:178
+msgid "Preferred access type"
+msgstr "Type d'accs prfr"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:180
+msgid "URL blog name"
+msgstr "Nom URL pour le blog"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:180
+msgid "Used to uniquely identify this blog. Appears in URLs when using extra-path info. Also gets used as default for the media location (see the advanced tab)."
+msgstr "Utilis pour identifier ce blog de manire unique. Apparait dans les URLs lorsque les extra path infos sont actives. Est galement utilis pour le rpertoire mdia par dfaut (voir onglet Avanc)."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:182
+msgid "URL preview"
+msgstr "Prvisu URL"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:185
+msgid "Feedback options"
+msgstr "Options des ractions"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:187
+msgid "Always on all posts"
+msgstr "Toujours sur tous les articles"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:187
+msgid "Always allow comments on every posts"
+msgstr "Toujours autoriser les commentaires sur tous les articles"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:188
+msgid "Can be disabled on a per post basis"
+msgstr "Possibilit de dsactiver article par article"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:188
+msgid "Comments can be disabled on each post separatly"
+msgstr "Les commentaires peuvent tre dsactivs sur chaque article de manire indpendante"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:189
+msgid "No comments are allowed in this blog"
+msgstr "Les commentaires ne sont pas autoriss dans ce blog"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:189
+msgid "Never allow any comments in this blog"
+msgstr "Ne jamais autoriser de commentaires dans ce blog"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:190
+msgid "Allow comments"
+msgstr "Autoriser les commentaires"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:197
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:53
+msgid "New feedback status"
+msgstr "Statut des nouvelles ractions"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:199
+msgid "This status will be assigned to any new comment/trackback (unless overriden by plugins)."
+msgstr "Ce statut sera assign  tout nouveau commentaire/trackback ( moins que les plugins dfinissent un autre statut)."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:202
+msgid "Allow trackbacks"
+msgstr "Autoriser les trackbacks"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:202
+msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
+msgstr "Autoriser les autres bloggueurs  envoyer des trackbacks vers ce blog afin de vous informer quand ils y font rfrence. Ceci vous autorise galement  envoyer des trackbacks vers d'autres blogs."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:56
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:106
+#: ..\..\..\skins\l33t_gray\_main.php:60
+msgid "Blogs"
+msgstr "Blogs"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:61
+msgid "Blog URL"
+msgstr "URL blog"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:62
+msgid "Static File"
+msgstr "Fichier Statique"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:63
+#: ..\..\..\inc\VIEW\login\_reg_form.php:66
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:83
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:265
+#: ..\..\..\inc\VIEW\users\_users_form.php:182
+#: ..\..\..\skins\_profile.php:70
+#: ..\..\..\skins\l33t_gray\_profile.php:70
+msgid "Locale"
+msgstr "Locale"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:90
+msgid "Default blog on index.php"
+msgstr "Blog par dfaut sur index.php"
+
+#. TRANS: abbrev. for "generate !"
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:107
+msgid "Gen!"
+msgstr "Gen!"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:123
+msgid "Copy this blog!"
+msgstr "Copier ce blog!"
+
+# D:\www\b2evo19\blogs\inc\VIEW\collections\_blogs_list.php:125
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:125
+#, php-format
+msgid ""
+"Are you sure you want to delete blog #%d ?\\n"
+"\\n"
+"WARNING: This will delete ALL POST, COMMENTS,\\n"
+"CATEGORIES and other data related to that Blog!\\n"
+"\\n"
+"This CANNOT be undone!"
+msgstr ""
+"Etes vous sr de vouloir supprimer le blog n%d ?\\n"
+"\\n"
+"ATTENTION: ceci va supprimer TOUS les ARTICLES,\\n"
+"COMMENTAIRES, CATEGORIES et autres donnes lies  ce Blog!\\n"
+"\\n"
+"Cette suppression est dfinitive!"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:137
+msgid "Sorry, you have no permission to edit/view any blog's properties."
+msgstr "Dsol, vous n'avez la permission de modifier/consulter les proprits d'aucun blog."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:148
+msgid "New blog..."
+msgstr "Nouveau blog..."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:82
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:205
+msgid "Layout"
+msgstr "Visualisation"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:135
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:348
+#: ..\..\..\inc\VIEW\users\_users_list.php:103
+msgid "All users"
+msgstr "Tous utilisateurs"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:153
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:253
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:293
+msgid "Members"
+msgstr "Membres"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:153
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:271
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:313
+msgid "Non members"
+msgstr "Non membres"
+
+#  TRANS: SHORT table header on TWO lines
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:212
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:229
+msgid "Is<br />member"
+msgstr "Est<br />membre"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:214
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:222
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:61
+msgid "Permission to read protected posts"
+msgstr "Permission de lire lire les articles protgs."
+
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:219
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:226
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:233
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:240
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:247
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:230
+msgid "Can post/edit with following statuses:"
+msgstr "Peuvent poster/editer avec les statuts:"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:229
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:73
+msgid "Permission to post into this blog with protected status"
+msgstr "Permission de poster dans ce blog avec le statut protg"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:236
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:67
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:79
+msgid "Permission to post into this blog with private status"
+msgstr "Permission de poster dans ce blog avec le statut priv"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:243
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:85
+msgid "Permission to post into this blog with draft status"
+msgstr "Permission de poster dans ce blog avec le statut brouillon"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:250
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:91
+msgid "Permission to post into this blog with deprecated status"
+msgstr "Permission de poster dans ce blog avec le statut dprci"
+
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:255
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:231
+msgid "Delete<br />posts"
+msgstr "Suppr.<br />articles"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:259
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:97
+msgid "Permission to delete posts in this blog"
+msgstr "Permission de supprimer des articles de ce blog"
+
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:264
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:232
+msgid "Edit<br />comts"
+msgstr "Editer<br />comts"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:268
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:103
+msgid "Permission to edit comments in this blog"
+msgstr "Permission d'diter les commentaires dans ce blog"
+
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:273
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:233
+msgid "Edit<br />cats"
+msgstr "Editer<br />cats"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:277
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:109
+msgid "Permission to edit categories for this blog"
+msgstr "Permission d'diter les catgories pour ce blog"
+
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:282
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:234
+msgid "Edit<br />blog"
+msgstr "Editer<br />blog"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:286
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:115
+msgid "Permission to edit blog properties"
+msgstr "Permission de modifier les proprits de ce blog"
+
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:291
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:300
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:309
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:235
+msgid "Media directory"
+msgstr "Rpertoire mdia"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:292
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:244
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:283
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:107
+#: ..\..\..\inc\VIEW\items\_item.form.php:175
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:167
+msgid "Upload"
+msgstr "Upload"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:296
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:121
+msgid "Permission to upload into blog's media folder"
+msgstr "Permission d'uploader dans le dossier mdia de ce blog"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:301
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:245
+msgid "Read"
+msgstr "Lire"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:305
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:127
+msgid "Permission to browse blog's media folder"
+msgstr "Permission de lister le contenu du dossier mdia de ce blog"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:314
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:133
+msgid "Permission to change the blog's media folder content"
+msgstr "Permission de modifier le contenu du dossier mdia de ce blog"
+
+# C:\www\b2evo090\blogs\admin\_blogs_permissions.form.php:130
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:320
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:136
+msgid "(un)selects all checkboxes using Javascript"
+msgstr "(D)coche toutes les cases simultanment (Javascript)"
+
+# C:\www\b2evo090\blogs\admin\_blogs_permissions.form.php:131
+# C:\www\b2evo090\blogs\admin\_blogs_permissions.form.php:201
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:321
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:137
+msgid "(un)check all"
+msgstr "(d)cocher tout"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:369
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:159
+msgid "Not Member"
+msgstr "Non Membre"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:371
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:161
+msgid "Editor"
+msgstr "Editeur"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:373
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:163
+msgid "Custom"
+msgstr "Spcial"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:388
+msgid "Role"
+msgstr "Rle"
+
+# D:\www\b2evo19\blogs\inc\VIEW\collections\_blogs_permissions.form.php:401
+# D:\www\b2evo19\blogs\inc\VIEW\collections\_blogs_permissions_group.form.php:331
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:401
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:331
+msgid "Note: General group permissions override the media folder permissions defined here."
+msgstr "Note: les permissions de groupe gnrales ont la priorit sur les permissions dfinies ici."
+
+#. TRANS: table header for user list
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:228
+msgid "Login "
+msgstr "Identifiant "
+
+#: ..\..\..\inc\VIEW\collections\_blogs_skin.form.php:24
+msgid "Choose a skin"
+msgstr "Choisissez un habillage"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_skin.form.php:31
+msgid "Available skins"
+msgstr "Habillages disponibles"
+
+#: ..\..\..\inc\VIEW\collections\_blogs_skin.form.php:42
+msgid "Preview blog with this skin in a new window"
+msgstr "Prvisualiser le blog avec cet habillage dans une nouvelle fentre."
+
+#: ..\..\..\inc\VIEW\collections\_blogs_skin.form.php:58
+msgid "Select"
+msgstr "Slectionner"
+
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:59
+msgid "Edit category properties"
+msgstr "Editer les proprits de la catgorie"
+
+# D:\www\b2evo19\blogs\inc\VIEW\collections\_cats_list.php:62
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:62
+msgid "Are you sure you want to delete?"
+msgstr "Etes vous sr de vouloir supprimer?"
+
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:76
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:77
+msgid "New sub-category here"
+msgstr "Nouvelle sous-catgorie ici"
+
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:97
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:98
+msgid "New category here"
+msgstr "Nouvelle catgorie ici"
+
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:102
+msgid "<strong>Note:</strong> Deleting a category does not delete items from that category. It will just assign them to the parent category. When deleting a root category, items will be assigned to the oldest remaining category in the same collection (smallest category number)."
+msgstr "<strong>Note:</strong> La suppression d'une catgorie n'entraine pas la suppression des lments de cette catgorie. Ceux-ci seront simplement assigns  la catgorie parente. Si vous supprimez une catgorie de la racine, les lments seront assigns  la catgorie restante la plus ancienne de la collection (celle portant le plus petit numro de catgorie)."
+
+#: ..\..\..\inc\VIEW\comments\_browse_comments.inc.php:43
+msgid "Feedback (Comments, Trackbacks...)"
+msgstr "Ractions (Commentaires, Trackbacks...)"
+
+#: ..\..\..\inc\VIEW\comments\_browse_comments.inc.php:46
+msgid "No feedback yet..."
+msgstr "Aucune raction pour le moment..."
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:48
+msgid "Comment contents"
+msgstr "Contenu du commentaire"
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:107
+#: ..\..\..\inc\VIEW\items\_item.form.php:190
+msgid "Advanced properties"
+msgstr "Proprits avances"
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:122
+msgid "Edit timestamp"
+msgstr "Editer la date"
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:159
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:216
+#: ..\..\..\skins\_feedback.php:266
+#: ..\..\..\skins\basic\_feedback.php:220
+#: ..\..\..\skins\l33t_gray\_feedback.php:268
+#: ..\..\..\skins\wpc_default\_feedback.php:219
+msgid "Auto-BR"
+msgstr "Auto-BR"
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:159
+msgid "This option is deprecated, you should avoid using it."
+msgstr "Cette option est dprcie, vous devriez viter de l'utiliser."
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:168
+msgid "Comment info"
+msgstr "Information sur ce commentaire"
+
+#. TRANS: file type
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:170
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:321
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:70
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:50
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:106
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:141
+#: ..\..\..\inc\VIEW\items\_item.form.php:110
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:81
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:123
+msgid "Type"
+msgstr "Type"
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:171
+msgid "IP address"
+msgstr "Adresse IP"
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:172
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:65
+msgid "Spam Karma"
+msgstr "Spam Karma"
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:173
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:74
+msgid "Item"
+msgstr "Article"
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:182
+#: ..\..\..\inc\VIEW\items\_item.form.php:280
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:225
+msgid "Published (Public)"
+msgstr "Publi (Public)"
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:183
+#: ..\..\..\inc\VIEW\items\_item.form.php:286
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:231
+msgid "Draft (Not published!)"
+msgstr "Brouillon (Non publi!)"
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:184
+#: ..\..\..\inc\VIEW\items\_item.form.php:288
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:233
+msgid "Deprecated (Not published!)"
+msgstr "Dprci (Non publi!)"
+
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:65
+msgid "No Spam Karma"
+msgstr "Pas de Spam Karma"
+
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:73
+#: ..\..\..\skins\_lastcomments.php:37
+#: ..\..\..\skins\l33t_gray\_lastcomments.php:37
+#: ..\..\..\skins\_atom\_lastcomments.php:39
+#: ..\..\..\skins\_rdf\_lastcomments.php:61
+#: ..\..\..\skins\_rss\_lastcomments.php:40
+#: ..\..\..\skins\_rss2\_lastcomments.php:49
+msgid "In response to:"
+msgstr "En rponse :"
+
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:75
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:116
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:91
+msgid "Edit this task..."
+msgstr "Editer cette tche..."
+
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:83
+#: ..\..\..\skins\_feedback.php:121
+#: ..\..\..\skins\basic\_feedback.php:123
+#: ..\..\..\skins\l33t_gray\_feedback.php:121
+msgid "Comment from:"
+msgstr "Commentaire de:"
+
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:87
+#: ..\..\..\skins\_feedback.php:128
+#: ..\..\..\skins\basic\_feedback.php:129
+#: ..\..\..\skins\l33t_gray\_feedback.php:128
+msgid "Trackback from:"
+msgstr "Trackback de:"
+
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:91
+#: ..\..\..\skins\_feedback.php:133
+#: ..\..\..\skins\basic\_feedback.php:134
+#: ..\..\..\skins\l33t_gray\_feedback.php:133
+msgid "Pingback from:"
+msgstr "Pingback de:"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:32
+msgid "Cancel!"
+msgstr "Annuler!"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:34
+msgid "New scheduled job"
+msgstr "Nouvelle tche planifie"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:39
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:36
+msgid "Job details"
+msgstr "Dtails de la tche"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:41
+msgid "Job type"
+msgstr "Type de tche"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:43
+msgid "Schedule date"
+msgstr "Date planifie"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:46
+msgid "Schedule time"
+msgstr "Heure planifie"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:49
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:55
+msgid "Repeat every"
+msgstr "Rpter tous les"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:54
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:110
+msgid "Create"
+msgstr "Crer"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:32
+msgid "Close sheet"
+msgstr "Fermer la fiche"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:34
+msgid "Scheduled job"
+msgstr "Tche planifie"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:38
+msgid "Job #"
+msgstr "Tche n"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:39
+msgid "Job name"
+msgstr "Nom de la tche"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:40
+msgid "Scheduled at"
+msgstr "Planifi "
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:44
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:84
+#: ..\..\..\inc\_misc\_form.class.php:979
+msgid "days"
+msgstr "jours"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:48
+#: ..\..\..\inc\_misc\_form.class.php:988
+msgid "hours"
+msgstr "heures"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:52
+#: ..\..\..\inc\_misc\_form.class.php:998
+msgid "minutes"
+msgstr "minutes"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:59
+msgid "Execution details"
+msgstr "Dtails de l'xecution"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:63
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:67
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:126
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:133
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:130
+msgid "Status"
+msgstr "Statut"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:68
+msgid "Real start time"
+msgstr "Heure de dmarrage relle"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:69
+msgid "Real stop time"
+msgstr "Heure rele de fin"
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:70
+msgid "Messages"
+msgstr "Messages"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:69
+msgid "Scheduled jobs"
+msgstr "Tches planifies"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:72
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:75
+msgid "Refresh"
+msgstr "Rafrachir"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:75
+msgid "Add job"
+msgstr "Ajouter tche"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:87
+msgid "Pending"
+msgstr "en attente"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:88
+msgid "Started"
+msgstr "Dmarre"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:89
+msgid "Timed out"
+msgstr "Expir"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:90
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:130
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:153
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:196
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:331
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:385
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:396
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:444
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:477
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:510
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:609
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:632
+msgid "Error"
+msgstr "Erreur"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:91
+msgid "Finished"
+msgstr "Termin"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:97
+msgid "Schedule"
+msgstr "Planning"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:98
+msgid "Attention"
+msgstr "Attention"
+
+# C:\www\b2evo090\blogs\skins\_categories.php:17
+#  TRANS: All categories, skin's categories list
+#. TRANS: All categories, skin's categories list
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:99
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:108
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:104
+#: ..\..\..\plugins\_categories.plugin.php:136
+#: ..\..\..\skins\_categories.php:19
+msgid "All"
+msgstr "Toutes"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:113
+msgid "Planned at"
+msgstr "Planifie "
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:133
+msgid "Repeat"
+msgstr "Rptition"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:147
+msgid "Delete this job!"
+msgstr "Supprimer cette tche!"
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:166
+msgid "Execute pending jobs in a popup window now!"
+msgstr "Excuter les tches en attente dans une fentre popup!"
+
+#: ..\..\..\inc\VIEW\errors\_access_denied.inc.php:15
+#: ..\..\..\inc\VIEW\errors\_access_denied.inc.php:19
+msgid "Access denied"
+msgstr "Accs refus"
+
+#: ..\..\..\inc\VIEW\errors\_access_denied.inc.php:20
+msgid "Sorry, you have no permission to access this section."
+msgstr "Dsol, vous n'avez la permission d'accder  cette section."
+
+#: ..\..\..\inc\VIEW\errors\_access_denied.inc.php:23
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1254
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1256
+#: ..\..\..\skins_adm\evo\_adminUI.class.php:137
+#: ..\..\..\skins_adm\legacy\_adminUI.class.php:129
+msgid "Logout"
+msgstr "Dconnexion"
+
+#: ..\..\..\inc\VIEW\errors\_access_denied.inc.php:25
+#: ..\..\..\skins_adm\evo\_adminUI.class.php:139
+#: ..\..\..\skins_adm\evo\_adminUI.class.php:141
+#: ..\..\..\skins_adm\legacy\_adminUI.class.php:131
+#: ..\..\..\skins_adm\legacy\_adminUI.class.php:133
+msgid "Exit to blogs"
+msgstr "Retour aux blogs"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:80
+msgid "Hide Filemanager"
+msgstr "Cacher le gestionnaire de fichiers"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:96
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:97
+msgid "Normal mode"
+msgstr "Mode normal"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:96
+msgid "All files and folders, including subdirectories"
+msgstr "Tous les fichiers et dossiers, y compris les sous dossiers"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:97
+msgid "Flat mode"
+msgstr "Mode  plat"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:106
+msgid "Filter is a regular expression"
+msgstr "Le filtre est une expression rgulire"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:113
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:632
+msgid "Filter"
+msgstr "Filtre"
+
+#. TRANS: short for "is regular expression"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:121
+msgid "RegExp"
+msgstr "RegExp"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:124
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:178
+#: ..\..\..\inc\_misc\_results.class.php:866
+msgid "Apply"
+msgstr "Appliquer"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:130
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:131
+msgid "Unset filter"
+msgstr "Supprimer le filtre"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:216
+msgid "Display directory tree"
+msgstr "Afficher l'arborescence"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:220
+msgid "Hide directory tree"
+msgstr "Cacher l'arborescence"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:230
+msgid "Current dir"
+msgstr "Rep courant"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:247
+msgid "A popup has discovered that the displayed content of this window is not up to date. Click to reload."
+msgstr "Une popup a dcouvert que le cotenu affich dans cette fentre n'est plus  jour. Cliquez pour recharger."
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:256
+#, php-format
+msgid "%s bytes"
+msgstr "%s octets"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:257
+msgid "One directory"
+msgstr "Un rpertoire"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:257
+#, php-format
+msgid "%d directories"
+msgstr "%d dossiers"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:257
+msgid "No directories"
+msgstr "Aucun dossier"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:259
+msgid "One file"
+msgstr "Un fichier"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:259
+#, php-format
+msgid "%d files"
+msgstr "%d fichiers"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:259
+msgid "No files"
+msgstr "Pas de fichiers"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:302
+msgid "Go to parent folder"
+msgstr "Remonter au dossier parent"
+
+#. TRANS: file/directory path
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:309
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:89
+msgid "Path"
+msgstr "Chemin d'accs"
+
+#. TRANS: file size
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:324
+msgid "Size"
+msgstr "Taille"
+
+#. TRANS: file's last change / timestamp
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:325
+msgid "Last change"
+msgstr "Dernire mod."
+
+#. TRANS: file's permissions (short)
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:329
+msgid "Perms"
+msgstr "Perms"
+
+#. TRANS: file owner
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:334
+msgid "Owner"
+msgstr "Propritaire"
+
+#. TRANS: file group
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:339
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:150
+msgid "Group"
+msgstr "Groupe"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:363
+msgid "Select this file"
+msgstr "Slectionner ce fichier"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:390
+msgid "Change into this directory"
+msgstr "Aller dans ce rpertoire"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:473
+msgid "Link this file!"
+msgstr "Lier ce fichier!"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:558
+msgid "Edit permissions"
+msgstr "Editer permissions"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:591
+msgid "Edit properties..."
+msgstr "Editer les proprits..."
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:631
+msgid "No files found."
+msgstr "Aucun fichier trouv."
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:651
+msgid "With selected files:"
+msgstr "Avec les fichiers slectionns:"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:658
+msgid "Insert IMG tags for selected files"
+msgstr "Insrer des tags IMG pour les fichiers slectionns"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:671
+msgid "Rename the selected files"
+msgstr "Renommer les fichiers slectionns"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:676
+msgid "Delete the selected files"
+msgstr "Supprimer les fichiers slectionns"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:686
+msgid "Download the selected files as archive"
+msgstr "Downloader les fichiers slectionns sous forme d'archive"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:694
+msgid "Send by mail"
+msgstr "Envoyer par email"
+
+# D:\www\b2evo19\blogs\inc\VIEW\files\_files_browse.inc.php:791
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:791
+msgid "You must select at least one file!"
+msgstr "Vous devez slectionner au moins un fichier!"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:826
+msgid "New file:"
+msgstr "Nouveau fichier:"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:831
+msgid "New folder:"
+msgstr "Nouveau dossier:"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:843
+msgid "folder"
+msgstr "dossier"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:850
+msgid "file"
+msgstr "fichier"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:859
+msgid "Create!"
+msgstr "Crer!"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:877
+msgid "Advanced upload..."
+msgstr "Upload avanc..."
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:891
+msgid "Quick Upload!"
+msgstr "Upload rapide!"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:923
+msgid "Hide menu"
+msgstr "Cacher le menu"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:923
+msgid "Show menu"
+msgstr "Montrer le menu"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:925
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:211
+#: ..\..\..\skins\_feedback.php:287
+#: ..\..\..\skins\basic\_feedback.php:216
+#: ..\..\..\skins\l33t_gray\_feedback.php:289
+#: ..\..\..\skins\wpc_default\_feedback.php:216
+msgid "Options"
+msgstr "Options"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:930
+msgid "Sort directories at top"
+msgstr "Afficher les dossiers en premier"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:931
+msgid "Show file types"
+msgstr "Montrer les types de fichiers"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:932
+msgid "Display thumbnails for image files"
+msgstr "Afficher des vues miniatures pour les fichiers images"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:933
+msgid "Display the image size of image files"
+msgstr "Afficher les dimensions des images"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:934
+msgid "Show file perms"
+msgstr "Montrer les permissions des fichiers"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:935
+msgid "Show file owners"
+msgstr "Montrer les propritaires des fichiers"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:936
+msgid "Show file groups"
+msgstr "Montrer les groupes propritaires des fchiers"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:937
+msgid "Show hidden files"
+msgstr "Montrer les fichiers cachs"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:938
+msgid "Display file permissions like \"rwxr-xr-x\" rather than short form"
+msgstr "Afficher les permissions au format \"rwxr-xr-x\" plutt que la forme courte"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:939
+msgid "Recursive size of directories"
+msgstr "Calcul rcursif de la taille des dossiers"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:940
+msgid "Always show the Filemanager"
+msgstr "Toujours montrer le Gestionnaire de fichiers"
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:942
+msgid "Update !"
+msgstr "Mettre  jour !"
+
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:64
+msgid "Quit copy/move mode!"
+msgstr "Quitter le mode copier / dplacer!"
+
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:79
+msgid "Overwrite"
+msgstr "Ecraser"
+
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:79
+msgid "Check to overwrite the existing file"
+msgstr "Cochez pour craser le fichier existant"
+
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:83
+#: ..\..\..\inc\VIEW\files\_files_rename.form.php:59
+msgid "New name"
+msgstr "Nouveau nom"
+
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:91
+msgid "You are in copy/move mode."
+msgstr "Vous tes en mode copier/dplacer."
+
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:92
+msgid "Please navigate to the desired target location."
+msgstr "Veuillez naviguer jusqu' l'endroit dsir."
+
+#: ..\..\..\inc\VIEW\files\_files_delete.form.php:45
+msgid "Cancel delete!"
+msgstr "Annuler la suppression!"
+
+#: ..\..\..\inc\VIEW\files\_files_delete.form.php:55
+msgid "Do you really want to delete the following files?"
+msgstr "Voulez vous vraiment supprimer les fichiers suivants?"
+
+#: ..\..\..\inc\VIEW\files\_files_delete.form.php:56
+msgid "Do you really want to delete the following file?"
+msgstr "Voulez vous vraiment supprimer le fichier suivant?"
+
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:40
+msgid "Cancel download!"
+msgstr "Annuler le download!"
+
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:42
+msgid "Download files in archive"
+msgstr "Downloader fichiers dans archive"
+
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:48
+msgid "Archive filename"
+msgstr "Nom du fichier archive"
+
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:48
+msgid "This is the name of the file which will get sent to you."
+msgstr "Il s'agit du nom du fichier qui vous sera envoy."
+
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:52
+msgid "Exclude subdirectories"
+msgstr "Exclure les sous dossiers"
+
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:52
+msgid "This will exclude subdirectories of selected directories."
+msgstr "Ceci excluera les sous-dossiers des dossiers slectionns."
+
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:55
+msgid "Files to download"
+msgstr "Fichiers  downloader"
+
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:40
+msgid "Quit link mode!"
+msgstr "Quitter le mode liaison!"
+
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:42
+#, php-format
+msgid "Link files to &laquo;%s&raquo;..."
+msgstr "Lier des fichiers  &laquo;%s&raquo;..."
+
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:46
+msgid "Edit this post"
+msgstr "Editer cet article"
+
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:54
+msgid "Existing links"
+msgstr "Liens existants"
+
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:67
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:103
+msgid "Let browser handle this file!"
+msgstr "Laisser le navigateur grer ce fichier!"
+
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:107
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:143
+msgid "Locate this file!"
+msgstr "Localiser ce fichier!"
+
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:111
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:147
+msgid "Delete this link!"
+msgstr "Supprimer ce lien!"
+
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:122
+#, php-format
+msgid "Click on a link icon %s below to link an additional file to this item."
+msgstr "Cliquez sur une icne de lien %s ci-dessous pour lier un fichier supplmentaire  cet objet."
+
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:49
+msgid "Change permissions"
+msgstr "Modifier les permissions"
+
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:60
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:64
+msgid "Default permissions"
+msgstr "Permissions par dfaut"
+
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:77
+msgid "Use default value"
+msgstr "Utiliser la valeur par dfaut"
+
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:122
+msgid "Set new permissions"
+msgstr "Appliquer nouvelles permissions"
+
+#: ..\..\..\inc\VIEW\files\_files_rename.form.php:44
+msgid "Cancel rename!"
+msgstr "Annuler le renommage!"
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:150
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:236
+msgid "Choose a file"
+msgstr "Choisissez un fichier"
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:151
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:239
+msgid "Filename on server (optional)"
+msgstr "Nom du fichier sur le serveur (optionel)"
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:152
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:243
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:56
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:62
+msgid "Long title"
+msgstr "Titre long"
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:153
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:248
+msgid "Alternative text (useful for images)"
+msgstr "Texte alternatif (utile pour les images)"
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:154
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:253
+msgid "Caption/Description of the file"
+msgstr "Lgende/Description du fichier"
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:165
+msgid "Quit upload mode!"
+msgstr "Quitter le mode upload!"
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:167
+msgid "File upload"
+msgstr "Upload de fichier"
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:176
+msgid "Some file uploads failed. Please check the errors below."
+msgstr "Certains upload de fichier ont chou. Veuillez vrifier les erreurs ci-dessous."
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:183
+msgid "Files to upload"
+msgstr "Fichiers  uploader"
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:198
+msgid "Allowed file extensions"
+msgstr "Extensions de fichiers autorises"
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:202
+msgid "Maximum allowed file size"
+msgstr "Taille de fichier maximale autorise"
+
+#. TRANS: will be displayed as title for failed file uploads
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:226
+msgid "Invalid submission."
+msgstr "Soumission invalide."
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:266
+msgid "Add another file"
+msgstr "Ajouter un autre fichier"
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:272
+msgid "Upload files into:"
+msgstr "Charger les fichiers dans:"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:51
+msgid "Delete this filetype!"
+msgstr "Supprimer ce type de fichier!"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:54
+msgid "New file type"
+msgstr "Nouveau type de fichier"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:54
+msgid "File type"
+msgstr "Type de fichier"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:61
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:57
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:66
+msgid "Extensions"
+msgstr "Extensions"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:61
+msgid "separated by whitespace"
+msgstr "sparez par espace"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:63
+msgid "File type name"
+msgstr "Nom du type de fichier"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:65
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:80
+msgid "Mime type"
+msgstr "Type MIME"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:67
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:47
+msgid "Icon"
+msgstr "Icne"
+
+# D:\www\b2evo19\blogs\inc\VIEW\files\_filetype.form.php:67
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:67
+#, php-format
+msgid "File name of the icon, must be in %s."
+msgstr "Nom du fichier icne, doit se trouver dans %s."
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:72
+msgid "Open with browser (popup)"
+msgstr "Ouvrir avec le browser (popup)"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:72
+msgid "Let the browser handle the file in a popup."
+msgstr "Laisser le navigateur grer ce fichier dans une popup."
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:73
+msgid "Open with text viewer (popup)"
+msgstr "Ouvrir avec le visualiseur texte (popup)"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:73
+msgid "Use the online text viewer (recommended for .txt)"
+msgstr "Utiliser le visualiseur texte (recommand pour .txt)"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:74
+msgid "Open with image viewer (popup)"
+msgstr "Ouvrir avec le visualiseur image (popup)"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:74
+msgid "Use the online image viewer (recommended for .gif .png .jpg)"
+msgstr "Utiliser le visualiseur image en ligne (recommand par .gif .png .jpg)"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:75
+msgid "Open with external app (no popup)"
+msgstr "Ouvrur avec application externe (pas de popup)"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:75
+msgid "Let the browser handle the file in a popup. Note: if you do not want Word to open inside of IE, you must uncheck \"browse in same window\" in Windows' file types."
+msgstr "Laisser le navigateur grer le fichier dans une popup. Note: si vous ne voulez pas que Word s'ouvre  l'intrieur de IE, vous devez dcocher  \"Parcourir dans une mme fentre\" dans les types de fichier de Windows."
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:76
+msgid "Download to disk (no popup)"
+msgstr "Enregistrer sur le disque (pas de popup)"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:76
+msgid "Tell the browser to save the file to disk instead of displaying it."
+msgstr "Indiquer au navigateur d'enregistrer le fichier sur disque plutt que de l'afficher."
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:78
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:86
+msgid "View type"
+msgstr "Type de visualisation"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:94
+msgid "Allow upload"
+msgstr "Autoriser l'upload"
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:95
+msgid "Check to allow uploading and renaming of this file type"
+msgstr "Cochez pour autoriser l'upload et le renommage pour ce type de fichier"
+
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:44
+msgid "File types list"
+msgstr "Liste des types de fichiers"
+
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:60
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:121
+msgid "Edit this file type..."
+msgstr "Editer ce type de fichier..."
+
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:123
+msgid "Duplicate this file type..."
+msgstr "Dupliquer ce type de fichier..."
+
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:125
+msgid "Delete this file type!"
+msgstr "Supprimer ce type de fichier!"
+
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:129
+msgid "Add file type"
+msgstr "Ajouter type de fichier"
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:41
+msgid "Close properties!"
+msgstr "Fermer les proprits!"
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:43
+msgid "File properties"
+msgstr "Proprits du fichier"
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:49
+msgid "Filename"
+msgstr "Nom du fichier"
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:49
+msgid "This is the name of the file on the server hard drive."
+msgstr "Il s'agit du nom du fichier sur le disque dur du serveur."
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:56
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:62
+msgid "This is a longer descriptive title"
+msgstr "Ceci est un titre descriptif plus long"
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:57
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:63
+msgid "Alternative text"
+msgstr "Texte Alternatif"
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:57
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:63
+msgid "This is useful for images"
+msgstr "Ceci est utile pour les images"
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:58
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:64
+msgid "Caption/Description"
+msgstr "Lge,de/Description"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:44
+msgid "File Settings"
+msgstr "Paramtres de fichiers"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:49
+msgid "Filemanager options"
+msgstr "Options du gestionnaire de fichiers"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:50
+msgid "Enable Filemanager"
+msgstr "Activer le gestionnaire de fichiers"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:50
+msgid "Check to enable the Filemanager."
+msgstr "Cochez pour activer le gestionnaire de fichiers."
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:51
+msgid "Enable blog directories"
+msgstr "Activer les rpertoires mdia pour les blogs"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:51
+msgid "Check to enable root directories for blogs."
+msgstr "Cochez pour activer les dossiers racine pour chaque blog."
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:53
+msgid "Enable user directories"
+msgstr "Activer les rpertoires mdia pour les utilisateurs"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:53
+msgid "Check to enable root directories for users."
+msgstr "Cochez pour activer les dossiers racine pour chaque utilisateur."
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:54
+msgid "Enable creation of dirs"
+msgstr "Autoriser la cration de dossiers."
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:54
+msgid "Check to enable creation of directories."
+msgstr "Cochez pour autoriser la cration de nouveaux dossiers."
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:55
+msgid "Enable creation of files"
+msgstr "Autoriser la cration de fichiers"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:55
+msgid "Check to enable creation of files."
+msgstr "Cochez pour autoriser la cration de nouveaux fichiers."
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:59
+msgid "Upload options"
+msgstr "Options d'upload"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:60
+msgid "Enable upload"
+msgstr "Activer l'upload"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:60
+msgid "Check to allow uploading files in general."
+msgstr "Cochez pour autoriser l'upload de fichiers de manire gnrale."
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:61
+msgid "Maximum allowed filesize"
+msgstr "Taille de fichier maximale autorise"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:61
+msgid "KB (This cannot be higher than your PHP/Webserver setting!)"
+msgstr "Ko (Ne peut tre suprieur  votre paramtrage PHP/serveur web!)"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:66
+msgid "Advanced options"
+msgstr "Options avances"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:73
+msgid "Valid filename"
+msgstr "Nom de fichier valide"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:74
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:84
+msgid "Regular expression"
+msgstr "Expression rgulire"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:83
+msgid "Valid dirname"
+msgstr "Nom de dossier valide"
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:96
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:86
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:160
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:170
+msgid "Restore defaults"
+msgstr "Restaurer les valeurs par dfaut"
+
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:126
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:131
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:147
+msgid "Add an element..."
+msgstr "Ajouter un lment..."
+
+# D:\www\b2evo\blogs\inc\VIEW\generic\_generic_list.inc.php:122
+# D:\www\b2evo\blogs\inc\VIEW\generic\_generic_ordered_list.inc.php:127
+# D:\www\b2evo\blogs\inc\VIEW\generic\_generic_recursive_list.inc.php:121
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:126
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:131
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:147
+msgid "Add element"
+msgstr "Ajouter lment"
+
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:74
+msgid "New..."
+msgstr "Nouveau..."
+
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:76
+msgid "Delete..."
+msgstr "Supprimer..."
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:47
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:51
+#: ..\..\..\inc\_misc\_results.class.php:2106
+#: ..\..\..\skins_adm\_adminUI_general.class.php:897
+#: ..\..\..\skins_adm\_adminUI_general.class.php:953
+msgid "Pages"
+msgstr "Pages"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:48
+#: ..\..\..\skins_adm\_adminUI_general.class.php:957
+msgid "1 page"
+msgstr "1 page"
+
+#. TRANS: previous page (of posts)
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:53
+#: ..\..\..\skins\custom\_main.php:202
+#: ..\..\..\skins\miami_blue\_main.php:203
+#: ..\..\..\skins\skinners_guide\_main.php:282
+#: ..\..\..\skins_adm\_adminUI_general.class.php:959
+msgid "Previous"
+msgstr "Prcdente"
+
+#. TRANS: next page (of posts)
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:54
+#: ..\..\..\skins\custom\_main.php:203
+#: ..\..\..\skins\miami_blue\_main.php:204
+#: ..\..\..\skins\skinners_guide\_main.php:283
+#: ..\..\..\skins_adm\_adminUI_general.class.php:960
+msgid "Next"
+msgstr "Suivante"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:55
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:56
+#: ..\..\..\skins_adm\_adminUI_general.class.php:961
+#: ..\..\..\skins_adm\_adminUI_general.class.php:962
+msgid "..."
+msgstr "..."
+
+#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:90
+#: ..\..\..\skins\custom\_main.php:128
+#: ..\..\..\skins\miami_blue\_main.php:127
+#: ..\..\..\skins\skinners_guide\_main.php:158
+msgid "by"
+msgstr "par"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:92
+msgid "level:"
+msgstr "niveau:"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:107
+#: ..\..\..\inc\VIEW\items\_item.form.php:220
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:160
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:102
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:93
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:305
+msgid "Priority"
+msgstr "Priorit"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:108
+msgid "Assigned to:"
+msgstr "Assigne :"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:109
+msgid "Task Status"
+msgstr "Statut de la tche"
+
+#. TRANS: Link to comments for current post
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:151
+msgid "no comment"
+msgstr "pas de commentaire"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:152
+msgid "1 Trackback"
+msgstr "1 Trackback"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:152
+#, php-format
+msgid "%d Trackbacks"
+msgstr "%d Trackbacks"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:153
+msgid "1 Pingback"
+msgstr "1 Pingback"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:153
+#, php-format
+msgid "%d Pingbacks"
+msgstr "%d Pingbacks"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:166
+#: ..\..\..\skins\_feedback.php:66
+#: ..\..\..\skins\basic\_feedback.php:67
+#: ..\..\..\skins\l33t_gray\_feedback.php:66
+#: ..\..\..\skins\wpc_default\_feedback.php:67
+msgid "Trackbacks"
+msgstr "Trackbacks"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:166
+#: ..\..\..\skins\_feedback.php:72
+#: ..\..\..\skins\basic\_feedback.php:72
+#: ..\..\..\skins\l33t_gray\_feedback.php:72
+#: ..\..\..\skins\wpc_default\_feedback.php:72
+msgid "Pingbacks"
+msgstr "Pingbacks"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:174
+msgid "No feedback for this post yet..."
+msgstr "Cet article n'a pas de ractions pour le moment..."
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:196
+#: ..\..\..\inc\VIEW\users\_users_form.php:126
+#: ..\..\..\skins\_feedback.php:236
+#: ..\..\..\skins\basic\_feedback.php:175
+#: ..\..\..\skins\l33t_gray\_feedback.php:243
+#: ..\..\..\skins\wpc_default\_feedback.php:181
+msgid "User"
+msgstr "Utilisateur"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:199
+#: ..\..\..\skins\_feedback.php:237
+#: ..\..\..\skins\basic\_feedback.php:178
+#: ..\..\..\skins\l33t_gray\_feedback.php:244
+#: ..\..\..\skins\wpc_default\_feedback.php:183
+msgid "Edit profile"
+msgstr "Edition du profil"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:203
+#: ..\..\..\skins\_feedback.php:254
+#: ..\..\..\skins\basic\_feedback.php:209
+#: ..\..\..\skins\l33t_gray\_feedback.php:256
+msgid "Comment text"
+msgstr "Texte du commentaire"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:204
+#: ..\..\..\skins\_feedback.php:255
+#: ..\..\..\skins\basic\_feedback.php:211
+#: ..\..\..\skins\l33t_gray\_feedback.php:257
+#: ..\..\..\skins\wpc_default\_feedback.php:160
+msgid "Allowed XHTML tags"
+msgstr "Balises XHTML autorises"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:216
+msgid "(Line breaks become &lt;br&gt;)"
+msgstr "(Les retours  la ligne deviennent des  &lt;br /&gt;)"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:224
+#: ..\..\..\skins\_feedback.php:298
+#: ..\..\..\skins\basic\_feedback.php:233
+#: ..\..\..\skins\l33t_gray\_feedback.php:300
+msgid "Send comment"
+msgstr "Envoyer commentaire"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:252
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:205
+msgid "New post..."
+msgstr "Nouvel article..."
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:90
+#: ..\..\..\inc\VIEW\items\_item.form.php:197
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:184
+msgid "Issue date"
+msgstr "Date de sortie"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:53
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:52
+msgid "Task list"
+msgstr "Liste des tches"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:121
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:96
+msgid "Task"
+msgstr "Tche"
+
+#. TRANS: abbrev for info
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:156
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:198
+msgid "i"
+msgstr "i"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:187
+msgid "Add a post..."
+msgstr "Ajouter un article..."
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:187
+msgid "Add post"
+msgstr "Ajouter article"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:72
+#: ..\..\..\inc\_misc\_results.class.php:882
+msgid "Filters"
+msgstr "Filtres"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:75
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:258
+msgid "Reset all filters!"
+msgstr "Rinitialiser tous les filtres!"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:80
+msgid "Posts to show"
+msgstr "Articles  afficher"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:85
+msgid "Past"
+msgstr "Pass"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:88
+msgid "Future"
+msgstr "Futur"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:95
+msgid "Public"
+msgstr "Public"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:98
+msgid "Members only"
+msgstr "Rserv aux membres"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:101
+msgid "You only"
+msgstr "Vous uniquement"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:104
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:107
+msgid "Not published!"
+msgstr "Non publi!"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:115
+msgid "Title / Text contains"
+msgstr "Mots du titre ou du texte"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:126
+msgid "AND"
+msgstr "ET"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:130
+msgid "OR"
+msgstr "OU"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:138
+msgid "Exact match"
+msgstr "Corresp. exacte"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:150
+msgid "Assignees"
+msgstr "Assign "
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:179
+msgid "Authors"
+msgstr "Auteurs"
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:206
+msgid "Statuses"
+msgstr "Statuts"
+
+#. TRANS: abbrev for Priority
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:56
+msgid "P"
+msgstr "P"
+
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:158
+msgid "Assigned"
+msgstr "Assign"
+
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:229
+msgid "Add a task..."
+msgstr "Ajouter une tche..."
+
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:229
+msgid "Add task"
+msgstr "Ajouter tche"
+
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:32
+#, php-format
+msgid "Next %d days"
+msgstr "%d jours suivants"
+
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:33
+#, php-format
+msgid "Previous %d"
+msgstr "%d prcdents"
+
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:43
+#, php-format
+msgid "Previous %d days"
+msgstr "%d jours prcdents"
+
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:44
+#, php-format
+msgid "Next %d"
+msgstr "%d suivants"
+
+#. TRANS: x TO y OF z
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:64
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:70
+msgid " to "
+msgstr "  "
+
+#. TRANS: x TO y OF z
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:72
+msgid " of "
+msgstr " parmi "
+
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:80
+msgid "from the end"
+msgstr " partir de la fin"
+
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:84
+msgid "from the start"
+msgstr " partir du dbut"
+
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:87
+msgid "OK"
+msgstr "OK"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:100
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:112
+msgid "Post contents"
+msgstr "Contenu de l'article"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:106
+msgid "Language"
+msgstr "Langue"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:116
+msgid "Link to url"
+msgstr "Lien vers url"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:210
+msgid "URL Title"
+msgstr "Titre URL"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:211
+msgid "(to be used in permalinks)"
+msgstr "(utilis dans les permaliens)"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:218
+msgid "Workflow properties"
+msgstr "Proprits de workflow"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:229
+msgid "Task status"
+msgstr "Statut de la tche."
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:233
+msgid "Deadline"
+msgstr "Echance"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:242
+msgid "Additional actions"
+msgstr "Actions additionnelles"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:247
+msgid "Trackback URLs"
+msgstr "URL de Trackback"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:247
+msgid "(Separate by space)"
+msgstr "(Sparez par un espace)"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:276
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:221
+msgid "Visibility / Sharing"
+msgstr "Visibilit / Partage"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:282
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:227
+msgid "Protected (Members only)"
+msgstr "Protg (Rserv aux membres)"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:284
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:229
+msgid "Private (You only)"
+msgstr "Priv (Vous uniquement)"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:302
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:247
+msgid "Visitors can leave comments on this post."
+msgstr "Les visiteurs peuvent laisser des commentaires sur cet article."
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:303
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:248
+msgid "Open"
+msgstr "Ouverts"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:305
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:250
+msgid "Visitors can NOT leave comments on this post."
+msgstr "Les visiteurs ne peuvent PAS laisser de commentaires sur cet article."
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:306
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:251
+msgid "Closed"
+msgstr "Ferms"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:308
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:253
+msgid "Visitors cannot see nor leave comments on this post."
+msgstr "Les visiteurs ne peuvent pas voir ou laisser des commentaires sur cet article."
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:309
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:254
+msgid "Disabled"
+msgstr "Dsactivs"
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:318
+msgid "Text Renderers"
+msgstr "Formatteurs de texte"
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:44
+msgid "Linked to..."
+msgstr "Li a..."
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:58
+msgid "Position"
+msgstr "Position"
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:62
+msgid "Contact"
+msgstr "Contact"
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:66
+msgid "Establishment"
+msgstr "Etablissement"
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:70
+msgid "Firm"
+msgstr "Socit"
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:107
+msgid "Sub-Type"
+msgstr "Sous-Type"
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:129
+msgid "Destination"
+msgstr "Destination"
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:159
+msgid "Link a file..."
+msgstr "Lier un fichier...."
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:160
+msgid "Link file"
+msgstr "Lier fichier"
+
+#: ..\..\..\inc\VIEW\login\_footer.php:39
+#: ..\..\..\skins\custom\_main.php:344
+#: ..\..\..\skins\l33t_gray\_main.php:279
+#: ..\..\..\skins\miami_blue\_main.php:320
+#: ..\..\..\skins\natural_pink\_main.php:257
+#: ..\..\..\skins\nifty_corners\_main.php:280
+#: ..\..\..\skins\originalb2\_main.php:238
+#: ..\..\..\skins\skinners_guide\_main.php:438
+msgid "Credits"
+msgstr "Crdits"
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:33
+msgid "Login form"
+msgstr "Identification"
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:69
+msgid "You will have to accept cookies in order to log in."
+msgstr "Vous devrez accepter les cookies pour pouvoir vous connecter."
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:74
+#: ..\..\..\inc\VIEW\login\_reg_form.php:55
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:88
+msgid "Password"
+msgstr "Mot de passe"
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:81
+msgid "Log in!"
+msgstr "S'identifier!"
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:87
+msgid "Log into backoffice!"
+msgstr "Atteindre l'interface d'admin!"
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:116
+msgid "Lost your password ?"
+msgstr "Mot de passe perdu ?"
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:123
+msgid "Bypass login..."
+msgstr "Ignorer l'identification..."
+
+#: ..\..\..\inc\VIEW\login\_lostpass_form.php:34
+msgid "Lost password ?"
+msgstr "Mot de passe perdu?"
+
+#: ..\..\..\inc\VIEW\login\_lostpass_form.php:38
+msgid "A link to change your password will be sent to you by email."
+msgstr "Un lien permettant de changer votre mot de passe sera envoy  votre adresse email."
+
+#. TRANS: Text for submit button to request an activation link by email
+#: ..\..\..\inc\VIEW\login\_lostpass_form.php:53
+msgid "Request email to change my password!"
+msgstr "Demander un email pour changer mon mot de passe!"
+
+#: ..\..\..\inc\VIEW\login\_reg_complete.php:33
+msgid "Registration complete"
+msgstr "Inscription effectue"
+
+#: ..\..\..\inc\VIEW\login\_reg_complete.php:53
+msgid "Go to blogs"
+msgstr "Aller aux blogs"
+
+#: ..\..\..\inc\VIEW\login\_reg_disabled.php:33
+msgid "Registration Currently Disabled"
+msgstr "Inscription actuellement interdite"
+
+#: ..\..\..\inc\VIEW\login\_reg_disabled.php:36
+msgid "User registration is currently not allowed."
+msgstr "L'inscription de nouveaux utilisateurs n'est pas autorise actuellement."
+
+#: ..\..\..\inc\VIEW\login\_reg_disabled.php:40
+msgid "Home"
+msgstr "Page d'accueil"
+
+#: ..\..\..\inc\VIEW\login\_reg_form.php:37
+msgid "Register form"
+msgstr "Formulaire d'inscription"
+
+#: ..\..\..\inc\VIEW\login\_reg_form.php:55
+msgid "(twice)"
+msgstr "(deux fois)"
+
+#: ..\..\..\inc\VIEW\login\_reg_form.php:59
+#, php-format
+msgid "Minimum %d characters, please."
+msgstr "%d caractres minimum, SVP."
+
+#: ..\..\..\inc\VIEW\login\_reg_form.php:66
+msgid "Preferred language"
+msgstr "Langue prfrre"
+
+#: ..\..\..\inc\VIEW\login\_reg_form.php:73
+msgid "Register!"
+msgstr "S'inscrire!"
+
+#: ..\..\..\inc\VIEW\login\_reg_form.php:82
+msgid "Log into existing account..."
+msgstr "S'identifier sur un compte existant..."
+
+#: ..\..\..\inc\VIEW\login\_validate_form.php:37
+msgid "Account validation form"
+msgstr "Formulaire de validation de compte"
+
+#: ..\..\..\inc\VIEW\login\_validate_form.php:57
+msgid "Request email to activate my account!"
+msgstr "Demander un email pour activer mon compte!"
+
+#: ..\..\..\inc\VIEW\login\_validate_form.php:71
+#, php-format
+msgid "Since you are an admin user, you can validate your email address (%s) by a single click."
+msgstr "Puisque vous tes administrateur, vous pouvez valider votre adresse email (%s) d'un simple click."
+
+#: ..\..\..\inc\VIEW\login\_validate_form.php:73
+msgid "Activate my account!"
+msgstr "Activer mon compte!"
+
+# D:\www\b2evo19\blogs\inc\VIEW\sessions\_stats_browserhits.view.php:31
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:31
+msgid "Browser hits summary"
+msgstr "Rsum hits navigateur"
+
+# D:\www\b2evo19\blogs\inc\VIEW\sessions\_stats_browserhits.view.php:34
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:34
+#, php-format
+msgid "This page only includes hits identified as made by a <a %s>web browser</a>."
+msgstr "Cette page inclue uniquement les hits identifis comme provenant d'un <a %s>navigateur web</a>."
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:253
+msgid "Refering searches"
+msgstr "Recherches rfrentes"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:254
+msgid "Referers"
+msgstr "Rfrents"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:255
+msgid "Direct accesses"
+msgstr "Accs directs"
+
+# D:\www\b2evo19\blogs\inc\VIEW\sessions\_stats_browserhits.view.php:251
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:256
+msgid "Self referred"
+msgstr "Auto rfrenc"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:257
+msgid "Special referrers"
+msgstr "Rfrents spciaux"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:258
+msgid "Referer spam"
+msgstr "Spam rfrent"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:260
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:332
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:240
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:303
+msgid "Total"
+msgstr "Total"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:274
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:312
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:254
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:286
+msgid "Prune hits for this date!"
+msgstr "Purger les hits pour cette date!"
+
+# D:\www\b2evo19\blogs\inc\VIEW\sessions\_stats_direct.view.php:31
+# D:\www\b2evo19\blogs\inc\VIEW\sessions\_stats_direct.view.php:43
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:31
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:43
+msgid "Direct browser hits"
+msgstr "Hits de navigation directe"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:32
+msgid "These are browser hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
+msgstr "Il s'agit de hits de personnes venues sur ce blog directement (soit en ayant tap l'URL, soit en ayant utilis une entre de leurs Favoris. Les rfrents invalides (trop courts) sont galement lists ici.)"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:47
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:49
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:48
+msgid "Date Time"
+msgstr "Date Heure"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:59
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:63
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:63
+msgid "Delete this hit!"
+msgstr "Supprimer ce hit!"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:75
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:109
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:89
+msgid "Requested URI"
+msgstr "URI demande"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:82
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:116
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:96
+msgid "Remote address"
+msgstr "Adresse distante"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:82
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:116
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:96
+msgid "IP"
+msgstr "IP"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:95
+msgid "Regular sites"
+msgstr "Sites normaux"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:96
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:105
+msgid "Search engines"
+msgstr "Moteurs de recherche"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:97
+msgid "Feed aggregators"
+msgstr "Aggregateurs RSS"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:104
+msgid "Regular"
+msgstr "Normaux"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:106
+msgid "Aggregators"
+msgstr "Aggregateurs"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:116
+msgid "Domain name"
+msgstr "Nom de domaine"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:119
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:115
+msgid "Global total"
+msgstr "Total global"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:137
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:252
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:126
+msgid "Hit count"
+msgstr "Nbre de hits"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:146
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:260
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:135
+msgid "Hit %"
+msgstr "% hits"
+
+# D:\www\b2evo19\blogs\inc\VIEW\sessions\_stats_referers.view.php:31
+# D:\www\b2evo19\blogs\inc\VIEW\sessions\_stats_referers.view.php:45
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:31
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:45
+msgid "Refered browser hits"
+msgstr "Hits de navigation rfrente"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:32
+msgid "These are browser hits from external web pages refering to this blog"
+msgstr "Il s'agit de hits provenant de pages web externes ayant un lien vers ce blog"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:66
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:69
+msgid "Log as a search instead"
+msgstr "Enregistrer plutt comme une recherche"
+
+#. TRANS: Abbrev. for "move to searches" (stats)
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:68
+msgid "-&gt;S"
+msgstr "-&gt;R"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:89
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:282
+msgid "Ban this domain!"
+msgstr "Bannir ce domaine!"
+
+#. TRANS: Abbrev. for Spam
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:92
+msgid "S"
+msgstr "S"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:126
+msgid "Top referers"
+msgstr "Rfrents les plus frquents"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:294
+msgid "Total referers"
+msgstr "Total rfrents"
+
+# D:\www\b2evo19\blogs\inc\VIEW\sessions\_stats_refsearches.view.php:30
+# D:\www\b2evo19\blogs\inc\VIEW\sessions\_stats_refsearches.view.php:44
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:30
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:44
+msgid "Search browser hits"
+msgstr "Hits suite  une recherche"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:32
+msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
+msgstr "Il s'agit de hit de personnes qui sont arrives sur ce blog  travers un moteur de recherche. (Les moteurs de recherche doivent tre lists dans /conf/_stats.php)"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:73
+msgid "Search keywords"
+msgstr "Mots clef de recherche"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:109
+msgid "Top refering search engines"
+msgstr "Moteurs de recherche rfrents les plus frquents"
+
+# D:\www\b2evo19\blogs\inc\VIEW\sessions\_stats_robots.view.php:31
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:31
+#, php-format
+msgid "This page only includes hits identified as made by <a %s>indexing robots</a> a.k.a. web crawlers."
+msgstr "Cette page inclue uniquement les hits identifis comme provenant de <a %s>robots d'indexation</a> c-a-d de crawlers web."
+
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:32
+msgid "In order to be detected, robots must be listed in /conf/_stats.php"
+msgstr "Afin d'tre dtects, les robots doivent tre lists dans /conf/_stats.php"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:200
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:222
+msgid "Top Indexing Robots"
+msgstr "Robots d'indexation les plus actifs"
+
+# D:\www\b2evo\blogs\inc\CONTROL\sessions\stats.php:792
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:245
+msgid "Robot"
+msgstr "Robot"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_sessions.view.php:30
+#: ..\..\..\inc\VIEW\sessions\_stats_sessions.view.php:42
+msgid "Last sessions"
+msgstr "Dernires sessions"
+
+# D:\www\b2evo19\blogs\inc\VIEW\sessions\_stats_sessions.view.php:48
+#: ..\..\..\inc\VIEW\sessions\_stats_sessions.view.php:48
+msgid "Anonymous"
+msgstr "Anonyme"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_sessions.view.php:56
+msgid "User login"
+msgstr "Login utilisateur"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_sessions.view.php:62
+msgid "Last seen"
+msgstr "Dernire visite"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_sessions.view.php:69
+msgid "Session count"
+msgstr "Nombre de sessions"
+
+# D:\www\b2evo19\blogs\inc\VIEW\sessions\_stats_summary.view.php:31
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:31
+msgid "Global hits summary"
+msgstr "Rsum global"
+
+# D:\www\b2evo19\blogs\inc\VIEW\sessions\_stats_summary.view.php:33
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:33
+#, php-format
+msgid "This page includes all recorded hits, split down by <a %s>user agent</a> type."
+msgstr "Cette page include tous les hits enregistrs, groups par type d'<a %s>agent utilisateur</a>."
+
+# D:\www\b2evo19\blogs\inc\VIEW\sessions\_stats_summary.view.php:236
+# D:\www\b2evo19\blogs\inc\VIEW\sessions\_stats_useragents.view.php:102
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:236
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:102
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:160
+msgid "XML"
+msgstr "XML"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:237
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:92
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:101
+msgid "Robots"
+msgstr "Robots"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:238
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:100
+msgid "Browser"
+msgstr "Navigateur"
+
+# D:\www\b2evo19\blogs\inc\VIEW\sessions\_stats_syndication.view.php:30
+#: ..\..\..\inc\VIEW\sessions\_stats_syndication.view.php:30
+msgid "XML hits summary"
+msgstr "Rsum hits XML"
+
+# D:\www\b2evo19\blogs\inc\VIEW\sessions\_stats_syndication.view.php:31
+#: ..\..\..\inc\VIEW\sessions\_stats_syndication.view.php:31
+#, php-format
+msgid "These are hits from <a %s>XML readers</a>. This includes RSS &amp; Atom readers."
+msgstr "Il s'agit des hits provenant de <a %s>lecteurs XML</a>. Ceci inclue les lecteurs RSS &amp; Atom."
+
+# D:\www\b2evo19\blogs\inc\VIEW\sessions\_stats_syndication.view.php:32
+#: ..\..\..\inc\VIEW\sessions\_stats_syndication.view.php:32
+msgid "Any user agent accessing the XML feeds will be flagged as an XML reader."
+msgstr "Tout agent utilisateur accdant aux flux XML sera considr comme tant un lecteur XML."
+
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:91
+msgid "Browsers"
+msgstr "Navigateurs"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:93
+msgid "XML readers"
+msgstr "Lecteurs XML"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:112
+msgid "Agent signature"
+msgstr "Signature Agent"
+
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:119
+msgid "Agent type"
+msgstr "Type d'agent"
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:44
+msgid "Antispam Settings"
+msgstr "Rglages antispam"
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:49
+msgid "Comments/Feedback"
+msgstr "Commentaires/Ractions"
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:50
+msgid "Publishing threshold"
+msgstr "Niveau limite pour la publication"
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:50
+msgid "(-100 to 100). Automatically publish feedbacks with a spam karma below this value."
+msgstr "(-100  100). Publier automatiquement les ractions ayant un spam karama infrieur  cette valeur."
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:51
+msgid "Deletion threshold"
+msgstr "Niveau limite de suppression"
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:51
+msgid "(-100 to 100). Automatically delete feedbacks with a spam karma over this value."
+msgstr "(-100  100). Publier automatiquement les ractions ayant un spam karma suprieur  cette valeur."
+
+#. TRANS: %s gets replaced by the translation for this setting
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:53
+#, php-format
+msgid "Feedbacks with a spam karma between these two thresholds will get the default status of the blog (\"%s\")."
+msgstr "Les ractions ayant un spam karam compris entre ces deux valeurs obtiendront le statut de visibilit par dfaut du blog (\"%s\")."
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:59
+msgid "Block spam referers"
+msgstr "Bloquer les rfrents spam"
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:59
+msgid "If a referrer has been detected as spam, should we block the request with a \"403 Forbidden\" page?"
+msgstr "Si une adresse rfrente a t dtecte comme du spam, devons nous bloquer la requte avec une page \"403 Forbidden\"?"
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:63
+msgid "Spam detection relevance weight"
+msgstr "Poids des dtections de spam"
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:65
+msgid "This defines the weight of the plugin, in relation to the others."
+msgstr "Ceci dfinit le poids du plugin par rapport aux autres"
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:71
+msgid "There are no spam karma plugins enabled."
+msgstr "Aucun plugin de karma spam n'est activ."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:53
+msgid "Global Features"
+msgstr "Fonctionnalits gnrales"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:59
+msgid "Online Help"
+msgstr "Aide en ligne"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:60
+msgid "Online Help links"
+msgstr "Liens d'aide en ligne"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:60
+msgid "Online help links provide context sensitive help to certain features."
+msgstr "Les liens d'aide en ligne fournissent une aide contextuelle pour certaines fonctions."
+
+# D:\www\b2evo19\blogs\inc\VIEW\settings\_set_features.form.php:66
+# D:\www\b2evo19\blogs\inc\VIEW\settings\_set_features.form.php:136
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:66
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:136
+msgid "Off"
+msgstr "Dsactiv"
+
+# D:\www\b2evo19\blogs\inc\VIEW\settings\_set_features.form.php:66
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:66
+msgid "b2evo will not send out any notification about your new content."
+msgstr "b2evo n'enverra aucune notification  propos de vos nouveaux contenus."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:67
+msgid "Immediate"
+msgstr "Immdiatement"
+
+# D:\www\b2evo19\blogs\inc\VIEW\settings\_set_features.form.php:67
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:67
+msgid "This is guaranteed to work but may create an annoying delay after each post."
+msgstr "Ceci fonctionnera  coup sr mais peut provoquer des dlais dsagrables aprs chaque nouvel article."
+
+# D:\www\b2evo19\blogs\inc\VIEW\settings\_set_features.form.php:68
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:68
+msgid "Asynchronous"
+msgstr "Asynchrone"
+
+# D:\www\b2evo19\blogs\inc\VIEW\settings\_set_features.form.php:68
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:68
+msgid "Recommended if you have your scheduled jobs properly set up. You could notify news every minute."
+msgstr "Recommand si vous avez correctement paramtr les tches planifis. Vous pouvez par exemple vrifier toutes les minutes s'il y a des nouvelles notifications  envoyer."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:69
+msgid "Outbound pings &amp; email notifications"
+msgstr "Pings &amp; notifications email sortantes"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:74
+msgid "Enable Blog by email"
+msgstr "Activer la publication par email"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:75
+msgid "Check to enable the Blog by email feature."
+msgstr "Cochez pour activer la fonctionnalit de publication par email."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:79
+msgid "POP3"
+msgstr "POP3"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:79
+msgid "POP3 through IMAP extension (experimental)"
+msgstr "POP3  travers l'extension IMAP (experimental)"
+
+#. TRANS: E-Mail retrieval method
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:80
+msgid "Retrieval method"
+msgstr "Methode de rcupration"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:80
+msgid "Choose a method to retrieve the emails."
+msgstr "Choisissez une mthode de rcupration des emails."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:82
+msgid "Mail Server"
+msgstr "Serveur d'email"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:82
+msgid "Hostname or IP address of your incoming mail server."
+msgstr "Nom ou adresse IP de votre serveur d'emails entrants."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:84
+msgid "Port Number"
+msgstr "N de port"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:84
+msgid "Port number of your incoming mail server (Defaults: pop3:110 imap:143)."
+msgstr "N de port de votre serveur d'emails entrants (Valeurs par dfaut: POP3:110 IMAP:143)."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:86
+msgid "Account Name"
+msgstr "Identifiant de compte"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:86
+msgid "User name for authenticating to your mail server."
+msgstr "Nom d'utilisateur pour l'authentification sur le serveur email."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:88
+msgid "Password for authenticating to your mail server."
+msgstr "Mot de passe pour l'authentification sur le serveur d'emails."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:91
+msgid "Default Category"
+msgstr "Catgorie par dfaut"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:91
+msgid "By default emailed posts will have this category."
+msgstr "Par defaut, les articles envoys par email auront cette catgorie."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:93
+msgid "Subject Prefix"
+msgstr "Prfixe du sujet"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:93
+msgid "Email subject must start with this prefix to be imported."
+msgstr "Le sujet des emails doit commencer avec ce prfixe pour tre pris en compte."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:99
+msgid "Perform Server Test"
+msgstr "Effectuer un test du serveur"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:100
+msgid "connection"
+msgstr "connexion"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:102
+msgid "verbose"
+msgstr "dtaill"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:107
+msgid "Hide extra options"
+msgstr "Moins d'options"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:107
+msgid "Show extra options..."
+msgstr "Plus d'options..."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:112
+msgid "Body Terminator"
+msgstr "Terminaison du corps"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:112
+msgid "Starting from this string, everything will be ignored, including this string."
+msgstr "Tout ce qui se trouve aprs cette chaine de caractre (comprise) sera ignor."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:114
+msgid "Test Mode"
+msgstr "Mode Test"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:114
+msgid "Check to run Blog by Email in test mode."
+msgstr "Cochez pour utiliser la publication par email en mode test."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:116
+msgid "Phone Email *"
+msgstr "Email tlphone *"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:119
+msgid "Phonemail Separator"
+msgstr "Sparateur mail tlphone"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:128
+msgid "Hit & session logging"
+msgstr "Journalisation des hits & sessions"
+
+# D:\www\b2evo19\blogs\inc\VIEW\settings\_set_features.form.php:130
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:130
+msgid "on every public page"
+msgstr "sur chaque page publique"
+
+# D:\www\b2evo19\blogs\inc\VIEW\settings\_set_features.form.php:131
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:131
+msgid "on every admin page"
+msgstr "sur chaque page d'administration"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:132
+msgid "Log hits"
+msgstr "Journaliser les hits"
+
+# D:\www\b2evo19\blogs\inc\VIEW\settings\_set_features.form.php:136
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:136
+msgid "Not recommended! Your database will grow very large!!"
+msgstr "Non recommand! Votre base de donnes va grossir considrablement!!"
+
+# D:\www\b2evo19\blogs\inc\VIEW\settings\_set_features.form.php:137
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:137
+msgid "On every page"
+msgstr "Sur chaque page"
+
+# D:\www\b2evo19\blogs\inc\VIEW\settings\_set_features.form.php:137
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:137
+msgid "This is guaranteed to work but uses extra resources with every page displayed."
+msgstr "Ceci fonctionnera  coup sr mais utilisera des ressources supplmentaires  chaque affichage de page."
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:138
+msgid "With a scheduled job"
+msgstr "Avec une tche planifie"
+
+# D:\www\b2evo19\blogs\inc\VIEW\settings\_set_features.form.php:138
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:138
+msgid "Recommended if you have your scheduled jobs properly set up."
+msgstr "Recommand si vous avez correctement paramtr les tches planifies."
+
+# D:\www\b2evo19\blogs\inc\VIEW\settings\_set_features.form.php:139
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:139
+msgid "Auto pruning"
+msgstr "Purge auto"
+
+# D:\www\b2evo19\blogs\inc\VIEW\settings\_set_features.form.php:139
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:139
+msgid "Note: Even if you don't log hits, you still need to prune sessions!"
+msgstr "Note: Mme si vous ne logguez pas les hits, vous avez quand mme besoin de purger les sessions!"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:142
+msgid "Prune after"
+msgstr "Purger aprs"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:143
+msgid "days. How many days of hits & sessions do you want to keep in the database for stats?"
+msgstr "jours. (0 pour dsactiver) Combien de jours de stats voulez vous conserver dans la base de donnes?"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:150
+msgid "Session timeout"
+msgstr "Expiration des sessions"
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:151
+msgid "seconds. How long can a user stay inactive before automatic logout?"
+msgstr "secondes. Combien de temps un utilisateur peut il rester inactif avant d'tre dconnect automatiquement?"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:49
+msgid "General Settings"
+msgstr "Paramtres gnraux"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:59
+msgid "Default user rights"
+msgstr "Droits utilisateurs par dfaut"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:61
+msgid "New users can register"
+msgstr "Inscriptions possibles"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:61
+msgid "Check to allow new users to register themselves."
+msgstr "Cochez cette case pour autoriser de nouveaux utilisateurs  s'inscrire."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:64
+msgid "Users must validate"
+msgstr "Les utilisateurs doivent se valider"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:64
+msgid "Check to require users to validate their email by clicking a link sent to them."
+msgstr "Cocher pour obliger les utilisateurs  valider leur email en cliquant sur un lien qui leur sera envoy."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:66
+msgid "Validate email changes"
+msgstr "Valider changements d'email"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:66
+msgid "Check to require users to re-validate when they change their email address."
+msgstr "Cocher pour obliger les utilisateurs  se re-valider lorsqu'ils changent leur adresse email."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:68
+msgid "Group for new users"
+msgstr "Groupe par dfaut"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:68
+msgid "Groups determine user roles and permissions."
+msgstr "Les groupes dterminent les rles et les permissions des utilisateurs."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:70
+msgid "Level for new users"
+msgstr "Niveau par dfaut"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:70
+msgid "Levels determine hierarchy of users in blogs."
+msgstr "Les niveaux dterminent la hierarchie des utilisateurs dans les blogs."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:77
+msgid "Display options"
+msgstr "Options d'affichage"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:79
+msgid "Default blog to display"
+msgstr "Blog  afficher par dfaut"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:80
+msgid "This blog will be displayed on index.php ."
+msgstr "Ce blog sera affich sur index.php ."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:85
+msgid "posts"
+msgstr "articles"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:86
+msgid "Display unit"
+msgstr "Unit d'affichage"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:88
+msgid "Posts/Days per page"
+msgstr "Articles/Jours par page"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:91
+msgid "monthly"
+msgstr "mensuel"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:92
+msgid "weekly"
+msgstr "hebdomadaire"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:93
+msgid "daily"
+msgstr "quotidien"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:94
+msgid "post by post"
+msgstr "article par article"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:95
+msgid "Archive mode"
+msgstr "Mode d'archivage"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:97
+msgid "Email/MMS Auto-BR"
+msgstr "Auto-BR Email/MSS"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:97
+msgid "Add &lt;BR /&gt; tags to mail/MMS posts."
+msgstr "Ajouter des tags &lt;BR /&gt; aux articles envoys par email/MMS."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:103
+msgid "Link options"
+msgstr "Options de liens"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:105
+msgid "Use extra-path info"
+msgstr "Utiliser les URL tendues"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:105
+msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
+msgstr "Recommand si votre serveur web le supporte. Les liens ressembleront  'stub/2003/05/20/titre_article' au lieu de 'stub?title=titre_article&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:108
+msgid "Post called up by its URL title (Recommended)"
+msgstr "Article appel par son titre URL (Recommand)"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:108
+msgid "Fallback to ID when no URL title available."
+msgstr "Repli sur ID lorsqu'aucun titre URL n'est disponible"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:109
+msgid "Post called up by its ID"
+msgstr "Article appel par son ID."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:110
+msgid "Post on archive page, located by its ID"
+msgstr "Article sur page d'archives, localis par son ID"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:111
+msgid "Post on archive page, located by its title (for Cafelog compatibility)"
+msgstr "Article sur page d'archives, localis par son titre (pour compatibilit Caflog)"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:112
+msgid "Permalink type"
+msgstr "Type de permalien"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:122
+msgid "Security options"
+msgstr "Options de scurit"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:124
+msgid "Minimum password length"
+msgstr "Longueur minimale des mots de passe"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:124
+msgid "for users."
+msgstr "pour les utilisateurs."
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:128
+msgid "Miscellaneous options"
+msgstr "Options diverses"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:131
+msgid "Reload-page timeout"
+msgstr "Timeout de reload"
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:131
+msgid "Time (in seconds) that must pass before a request to the same URI from the same IP and useragent is considered as a new hit."
+msgstr "Dure (en secondes) devant s'couler avant qu'une requte sur une mme URI depuis la mme IP et le mme User Agent soit considre comme un nouveau hit."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:69
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:255
+msgid "Installed plugins"
+msgstr "Plugins installs"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:80
+msgid "The plugin is enabled."
+msgstr "Le plugin est activ."
+
+# .
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:85
+msgid "The plugin is broken."
+msgstr "Le plugin est cass."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:95
+msgid "The plugin is not installed completely."
+msgstr "Ce plugin n'est pas compltement install."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:99
+msgid "The plugin is disabled."
+msgstr "Le plugin est dsactiv."
+
+#. TRANS: shortcut for enabled
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:103
+msgid "En"
+msgstr "Ac"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:131
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:293
+msgid "Plugin"
+msgstr "Plugin"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:179
+msgid "When should rendering apply?"
+msgstr "Quand le rendu doit-il s'appliquer?"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:189
+msgid "The code to call the plugin by code (SkinTag) or as Renderer."
+msgstr "Le code permettant d'appler le plugin par son code (SkinTag) ou comme formatteur de texte."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:214
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:355
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:381
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:65
+msgid "Display info"
+msgstr "Afficher info"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:233
+msgid "Disable the plugin!"
+msgstr "Dsactiver le plugin!"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:237
+msgid "Enable the plugin!"
+msgstr "Activer le plugin!"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:240
+msgid "Un-install this plugin!"
+msgstr "Dsinstaller ce plug-in!"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:266
+msgid "Reload events and codes for installed plugins."
+msgstr "Recharger les vnements et les codes pour les plugins installs."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:278
+msgid "Display available plugins."
+msgstr "Afficher les plugins disponibles."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:284
+msgid "Available plugins"
+msgstr "Plugins disponibles"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:287
+msgid "Hide available plugins"
+msgstr "Cache les plugins disponibles"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:328
+msgid "Un-Grouped"
+msgstr "Non-groupp"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:408
+msgid "Install"
+msgstr "Installer"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:60
+#: ..\..\..\inc\_misc\_plugin.class.php:2641
+msgid "Local documentation of the plugin"
+msgstr "Documentation locale du plugin"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:68
+msgid "Cancel edit!"
+msgstr "Annuler dition!"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:76
+msgid "Plugin info"
+msgstr "Infos plugin"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:87
+msgid "Plugin settings"
+msgstr "Rglages du plugins"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:100
+msgid "Plugin variables"
+msgstr "Variables du plugin"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:106
+msgid "Note: The plugin code is empty, so this plugin will not work as an \"opt-out\", \"opt-in\" or \"lazy\" renderer."
+msgstr "Note: Le code de ce plugin est vide, en consquence ce plugin ne fonctionnera pas avec les mode de formattage \"opt-out\", \"opt-in\" ou \"lazy\"."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:108
+msgid "Apply rendering"
+msgstr "Appliquer le rendu"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:116
+msgid "Plugin events"
+msgstr "Evnements grs par le plugin"
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:126
+msgid "Note: the plugin is not enabled."
+msgstr "Note: le plugin n'est pas active."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:129
+msgid "Warning: by disabling plugin events you change the behaviour of the plugin! Only change this, if you know what you are doing."
+msgstr "Attention: en dsactivant des venements du plugin, vous modifiez le comportement du plugin! Modifiez ces paramtre uniquement si vous savez ce que vous faites."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:147
+msgid "This plugin has no registered events."
+msgstr "Aucun vnement gr n'a t dclar pour ce plugin."
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:168
+msgid "Save (and review)"
+msgstr "Sauver (et vrifier)"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:50
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:479
+msgid "Create new locale"
+msgstr "Crer une nouvelle locale"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:50
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:313
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:371
+msgid "Edit locale"
+msgstr "Editer la locale"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:54
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:210
+msgid "Regional Settings"
+msgstr "Paramtres rgionaux"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:83
+#, php-format
+msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
+msgstr "Les deux premires lettres devraient tre un <a %s>code langue ISO 639</a>. Les deux dernires lettres devraient tre un <a %s>code pays ISO 3166</a>."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:84
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:266
+msgid "Enabled"
+msgstr "Active"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:84
+msgid "Should this locale be available to users?"
+msgstr "Cette locale doit elle tre disponible pour les utilisateurs?"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:86
+msgid "name of the locale"
+msgstr "Nom de la locale"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:87
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:305
+msgid "Charset"
+msgstr "Jeu de caracttes"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:87
+msgid "Must match the lang file charset."
+msgstr "Doit correspondre au jeu de caractre du fichier langue utilis."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:88
+msgid "Date format"
+msgstr "Format de date"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:88
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:89
+msgid "See below."
+msgstr "Voir ci-dessous."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:89
+msgid "Time format"
+msgstr "Format de l'heure"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:90
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:271
+msgid "Start of week"
+msgstr "Dbut Semaine"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:90
+msgid "Day at the start of the week."
+msgstr "Premier jour de la semaine."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:91
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:305
+msgid "Lang file"
+msgstr "Fichier langue"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:92
+msgid "the lang file to use, from the <code>locales</code> subdirectory"
+msgstr "le fichier langue  utiliser,  partir d'un sous rpertoire de <code>locales</code>"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:94
+msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
+msgstr "1 est le plus haut. La priorit est importante lorsqu'une locale doit tre slectionne  partir d'un code langue et que plusieurs locales sont disponibles pour la mme langue; ceci peut arriver lors de la dtection de la langue du navigateur. La priorit affecte galement l'ordre dans lequel les locales sont affiches dans les listes de slection, etc."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:99
+msgid "Date preview:"
+msgstr "Prvisu date:"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:115
+msgid "Flags"
+msgstr "Drapeaux"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:116
+#, php-format
+msgid "The flags are stored in subdirectories of <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
+msgstr "Les drapeaux sont stocks dans des sous-rpertoires de <code>%s</code>. Leur nom de fichier est gal  la partie pays de la locale (caractres 4-5); l'extension de fichier est .gif ."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:117
+msgid "Date/Time Formats"
+msgstr "Format de Date/Heure"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:118
+msgid "The following characters are recognized in the format strings:"
+msgstr "Les caractres suivants peuvent tre utiliss dans les chaines de format:"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:120
+msgid "a - \"am\" or \"pm\""
+msgstr "a - \"am\" ou \"pm\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:121
+msgid "A - \"AM\" or \"PM\""
+msgstr "A - \"AM\" ou \"PM\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:122
+msgid "B - Swatch Internet time"
+msgstr "B - Heure Internet Swatch"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:123
+msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
+msgstr "c - date au format ISO 8601 (Requiert PHP 5); ex: \"2004-02-12T15:19:21+00:00\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:124
+msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
+msgstr "d - jours du mois, 2 chiffres avec prfixe 0; c-a-d \"01\"  \"31\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:125
+msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
+msgstr "D - jour de la semaine, textel, 3 lettres; ex: \"Ven\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:126
+msgid "e - day of the week, 1 letter; i.e. \"F\""
+msgstr "e - jour de la semaine, 1 lettre; ex: \"V\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:127
+msgid "F - month, textual, long; i.e. \"January\""
+msgstr "F - mois, texte, long; ex: \"Janvier\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:128
+msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
+msgstr "g - heure, au format 12 heures sans prfixe 0; c-a-d \"1\"  \"12\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:129
+msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
+msgstr "G - heure, au format 24 heures sans prfixe 0; c-a-d \"0\"  \"23\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:130
+msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
+msgstr "h - heure, au format 12 heures avec prfixe 0; c-a-d \"01\"  \"12\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:131
+msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
+msgstr "H - heure, au format 24 heures avec prfixe 0; c-a-d \"00\"  \"23\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:132
+msgid "i - minutes; i.e. \"00\" to \"59\""
+msgstr "i - minutes; c-a-d \"00\"  \"59\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:133
+msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
+msgstr "I (i majuscule) - \"1\" en heure d't, \"0\" en heure d'hiver."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:134
+msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
+msgstr "j -  jour du mois sans prfixe 0; c-a-d \"1\"  \"31\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:135
+msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
+msgstr "l (\"L\" minuscule) - jour de la semaine, texte, long; ex: \"Vendredi\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:136
+msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
+msgstr "L - boolen indiquant s'il s'agit d'une anne bissextile ou non; c-a-d \"0\" ou \"1\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:137
+msgid "m - month; i.e. \"01\" to \"12\""
+msgstr "m - mois; c-a-d \"01\"  \"12\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:138
+msgid "M - month, textual, 3 letters; i.e. \"Jan\""
+msgstr "M - mois, texte, 3 lettres; ex: \"Jan\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:139
+msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
+msgstr "n - mois sans prfixe 0; c-a-d \"1\"  \"12\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:140
+msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
+msgstr "O - Difference avec l'heure GMTen heures; ex: \"+0200\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:141
+msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
+msgstr "r - date au format RFC 822; ex: \"Thu, 21 Dec 2000 16:01:07 +0200\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:142
+msgid "s - seconds; i.e. \"00\" to \"59\""
+msgstr "s - secondes; c-a-d \"00\"  \"59\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:143
+msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
+msgstr "S - Suffixe ordinal anglais, 2 caractres; ex: \"th\", \"nd\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:144
+msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
+msgstr "t - nombre de jours dans le mois; c-a-d \"28\"  \"31\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:145
+msgid "T - Timezone setting of this machine; i.e. \"MDT\""
+msgstr "T - Fuseau horaire du serveur; ex: \"MDT\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:146
+msgid "U - seconds since the epoch"
+msgstr "U - Temps UNIX; secondes depuis l'epoch"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:147
+msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
+msgstr "w - jour de la semaine, numrique, c-a-d \"0\" (Dimanche)  \"6\" (Samedi)"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:148
+msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
+msgstr "W - Numro de semaine dans l'anne selon la norme ISO-8601, semaines commenant le Lundi; ex: \"42\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:149
+msgid "Y - year, 4 digits; i.e. \"1999\""
+msgstr "Y - anne, 4 chiffres; ex: \"1999\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:150
+msgid "y - year, 2 digits; i.e. \"99\""
+msgstr "y - anne, 2 chiffres; ex: \"99\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:151
+msgid "z - day of the year; i.e. \"0\" to \"365\""
+msgstr "z - jour de l'anne; c-a-d \"0\"  \"365\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:152
+msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
+msgstr "Z - cart de fuseau horaire en secondes (c-a-d \"-43200\"  \"43200\"). L'cart pour les fuseaux horaires  l'ouest du temps UTC est toujours ngatif, l'cart pour les fuseaux  l'est de UTC est toujours positif."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:154
+msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
+msgstr "isoZ - format ISO 8601 complet, quivalent  Y-m-d\\TH:i:s\\Z"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:155
+msgid ""
+"Unrecognized characters in the format string will be printed as-is.<br />\n"
+"\t\tYou can escape characters by preceding them with a \\ to print them as-is."
+msgstr ""
+"Les caractres non reconnus seront affichs tels quels.<br />\n"
+"\t\tVous pouvez forcer l'affichage tel quels de caractres de format en les faisant prcder de \\."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:164
+msgid "Note: default locale is not enabled."
+msgstr "Note: la locale par dfaut n'est pas active."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:216
+msgid "Regional settings"
+msgstr "Paramtres rgionaux"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:239
+msgid "Time difference"
+msgstr "Dcalage horaire"
+
+# D:\www\b2evo19\blogs\inc\VIEW\settings\_set_regional.form.php:240
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:240
+msgid "in hours, e.g. \"1\", \"1:30\" or \"1.5\""
+msgstr "en heures, par exemple: \"1\", \"1:30\" ou \"1.5\""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:240
+#, php-format
+msgid "If you're not on the timezone of your server. Current server time is: %s."
+msgstr "Si vous n'tes pas dans le mme fuseau horaire que le serveur. L'heure courante du serveur est: %s"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:241
+msgid "Calculate time difference"
+msgstr "Calculer le dcalage horaire"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:244
+msgid "Overridden by browser config, user locale or blog locale (in this order)."
+msgstr "Utilis en dernier recours aprs la configuration du navigateur, la prfrence de l'utilisateur et la langue du blog (dans cet ordre)."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:248
+msgid "Available locales"
+msgstr "Locales disponibles"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:253
+msgid "Hide translation info"
+msgstr "Cacher les infos de traduction"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:257
+msgid "Show translation info"
+msgstr "Montrer les infos de traduction"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:268
+msgid "Date fmt"
+msgstr "Fmt date"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:269
+msgid "Time fmt"
+msgstr "Fmt heure"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:270
+msgid "Day at the start of the week: 0 for Sunday, 1 for Monday, 2 for Tuesday, etc"
+msgstr "Premier jour de la semaine: 0 for dimanche, 1 pour Lundi, 2 pour Mardi, etc..."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:280
+msgid "Strings"
+msgstr "Chaines"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:281
+msgid "Translated"
+msgstr "Traduites"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:285
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:467
+msgid "Extract"
+msgstr "Extraire"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:330
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:333
+#, php-format
+msgid "Preview: %s"
+msgstr "Prvisu: %s"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:353
+msgid "Move priority up"
+msgstr "Monter la priorit"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:362
+msgid "Move priority down"
+msgstr "Descendre la priorit"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:369
+msgid "Copy locale"
+msgstr "Copier la locale"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:376
+msgid "Reset custom settings"
+msgstr "Remise  zro des rglages personnaliss"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:387
+msgid "No language file..."
+msgstr "Pas de fichier langue..."
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:467
+msgid "Extract .po file into b2evo-format"
+msgstr "Extraire le fichier .PO au format b2evo"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:483
+msgid "Are you sure you want to reset?"
+msgstr "Etes-vous sr de vouloir remettre  zro?"
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:483
+msgid "Reset to defaults (delete database table)"
+msgstr "Retour aux valeurs par dfaut (suppresssion de la table BD)"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:81
+msgid "Close user profile!"
+msgstr "Fermer le profil utilisateur!"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:87
+msgid "Create new user profile"
+msgstr "Crer un nouveau profil utilisateur"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:92
+msgid "Profile for:"
+msgstr "Profil pour:"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:100
+msgid "User rights"
+msgstr "Droits utilisateur"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:128
+msgid "Send an email"
+msgstr "Envoyer un email"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:136
+msgid "Visit the site"
+msgstr "Visiter le site"
 
-#  TRANS: abbrev. for Tuesday
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr "M"
+#: ..\..\..\inc\VIEW\users\_users_form.php:142
+msgid "Search on ICQ.com"
+msgstr "Chercher sur icq.com"
 
-#  TRANS: abbrev. for Wednesday
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr "M"
+#: ..\..\..\inc\VIEW\users\_users_form.php:147
+msgid "Instant Message to user"
+msgstr "Message instantan  l'utilisateur"
 
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr "J"
+#: ..\..\..\inc\VIEW\users\_users_form.php:158
+#: ..\..\..\inc\VIEW\users\_users_form.php:180
+#: ..\..\..\skins\_profile.php:67
+#: ..\..\..\skins\l33t_gray\_profile.php:67
+msgid "Identity shown"
+msgstr "Identit affiche"
 
-#  TRANS: abbrev. for Friday
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr "V"
+#: ..\..\..\inc\VIEW\users\_users_form.php:159
+#: ..\..\..\inc\VIEW\users\_users_form.php:181
+msgid "Show Online"
+msgstr "Montrer en ligne"
 
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr "S"
+#: ..\..\..\inc\VIEW\users\_users_form.php:159
+#: ..\..\..\skins\_profile.php:69
+#: ..\..\..\skins\l33t_gray\_profile.php:69
+msgid "Check this to be displayed as online when visiting the site."
+msgstr "Cochez ceci pour tre apparaitre comme connect lorsque vous visitez le site."
 
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "Janvier"
+#: ..\..\..\inc\VIEW\users\_users_form.php:160
+msgid "Preferred locale"
+msgstr "Locale prfre"
 
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "Fvrier"
+#: ..\..\..\inc\VIEW\users\_users_form.php:160
+#: ..\..\..\inc\VIEW\users\_users_form.php:182
+msgid "Preferred locale for admin interface, notifications, etc."
+msgstr "Locale prfre pour l'interface d'administration, les notifications, etc."
 
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "Mars"
+#: ..\..\..\inc\VIEW\users\_users_form.php:162
+#: ..\..\..\inc\VIEW\users\_users_form.php:184
+msgid "Validated"
+msgstr "Valid"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:162
+#: ..\..\..\inc\VIEW\users\_users_form.php:184
+msgid "Has the user been validated (through email)?"
+msgstr "L'utilisateur a-t-il t valid (par email)?"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:163
+#: ..\..\..\inc\VIEW\users\_users_form.php:185
+#: ..\..\..\skins\_profile.php:72
+#: ..\..\..\skins\l33t_gray\_profile.php:72
+msgid "Message form"
+msgstr "Formulaire de message"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:163
+#: ..\..\..\skins\_profile.php:72
+#: ..\..\..\skins\l33t_gray\_profile.php:72
+msgid "Check this to allow receiving emails through a message form."
+msgstr "Cochez ceci pour autoriser la rception d'emails au travers d'un formulaire."
 
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "Avril"
+#: ..\..\..\inc\VIEW\users\_users_form.php:164
+#: ..\..\..\inc\VIEW\users\_users_form.php:186
+#: ..\..\..\skins\_profile.php:73
+#: ..\..\..\skins\_subscriptions.php:52
+#: ..\..\..\skins\l33t_gray\_profile.php:73
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:52
+msgid "Notifications"
+msgstr "Notifications"
 
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "Mai"
+#: ..\..\..\inc\VIEW\users\_users_form.php:164
+#: ..\..\..\skins\_profile.php:73
+#: ..\..\..\skins\_subscriptions.php:52
+#: ..\..\..\skins\l33t_gray\_profile.php:73
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:52
+msgid "Check this to receive a notification whenever one of <strong>your</strong> posts receives comments, trackbacks, etc."
+msgstr "Cochez pour recevoir une notification  chaque fois que l'un de <strong>vos</strong> articles reoit un commentaire, trackback, etc."
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:166
+#: ..\..\..\inc\VIEW\users\_users_form.php:188
+#: ..\..\..\skins\_profile.php:75
+#: ..\..\..\skins\l33t_gray\_profile.php:75
+msgid "ICQ"
+msgstr "ICQ"
 
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "Juin"
+#: ..\..\..\inc\VIEW\users\_users_form.php:167
+#: ..\..\..\inc\VIEW\users\_users_form.php:189
+msgid "AIM"
+msgstr "AIM"
 
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "Juillet"
+#: ..\..\..\inc\VIEW\users\_users_form.php:168
+#: ..\..\..\inc\VIEW\users\_users_form.php:190
+msgid "MSN IM"
+msgstr "MSN IM"
 
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "Aot"
+#: ..\..\..\inc\VIEW\users\_users_form.php:169
+#: ..\..\..\inc\VIEW\users\_users_form.php:191
+msgid "YahooIM"
+msgstr "YahooIM"
 
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "Septembre"
+#: ..\..\..\inc\VIEW\users\_users_form.php:170
+msgid "New password"
+msgstr "Nouveau mot de passe"
 
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "Octobre"
+#: ..\..\..\inc\VIEW\users\_users_form.php:170
+msgid "Leave empty if you don't want to change the password."
+msgstr "Laissez vide si vous ne voulez pas modifier le mot de passe."
 
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "Novembre"
+#: ..\..\..\inc\VIEW\users\_users_form.php:171
+msgid "Confirm new password"
+msgstr "Confirmez le nouveau mot de passe"
 
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "Dcembre"
+#: ..\..\..\inc\VIEW\users\_users_form.php:181
+#: ..\..\..\inc\VIEW\users\_users_form.php:184
+#: ..\..\..\inc\VIEW\users\_users_form.php:185
+#: ..\..\..\inc\VIEW\users\_users_form.php:186
+msgid "yes"
+msgstr "oui"
 
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "Jan"
+#: ..\..\..\inc\VIEW\users\_users_form.php:181
+#: ..\..\..\inc\VIEW\users\_users_form.php:184
+#: ..\..\..\inc\VIEW\users\_users_form.php:185
+#: ..\..\..\inc\VIEW\users\_users_form.php:186
+msgid "no"
+msgstr "non"
 
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "Fv"
+#: ..\..\..\inc\VIEW\users\_users_form.php:209
+#: ..\..\..\inc\VIEW\users\_users_form.php:213
+msgid "Admin skin"
+msgstr "Habillage admin"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:209
+#: ..\..\..\inc\VIEW\users\_users_form.php:213
+msgid "The skin defines how the backoffice appears to you."
+msgstr "L'habillage dfinit de quelle manire l'interface d'admin s'affiche pour vous."
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:217
+msgid "Action icon display"
+msgstr "Affichage des icnes d'action"
+
+# D:\www\b2evo\blogs\inc\VIEW\users\_users_form.php:206
+#: ..\..\..\inc\VIEW\users\_users_form.php:217
+msgid "1:more icons ... 5:less icons"
+msgstr "1:plus d'icnes ... 5:moins d'icnes"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:218
+msgid "Action word display"
+msgstr "Affichage des mots d'actions"
+
+# D:\www\b2evo\blogs\inc\VIEW\users\_users_form.php:207
+#: ..\..\..\inc\VIEW\users\_users_form.php:218
+msgid "1:more action words ... 5:less action words"
+msgstr "1:plus de mots d'action ... 5:moins de mots d'actions"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:221
+msgid "Display icon legend"
+msgstr "Afficher la lgende des icnes"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:221
+msgid "Display a legend at the bottom of every page including all action icons used on that page."
+msgstr "Afficher "
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:224
+msgid "Control form closing"
+msgstr "Contrle fermeture des formulaires"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:224
+msgid "This will alert you if you fill in data into a form and try to leave the form before submitting the data."
+msgstr "Ceci vous alertera si vous saisissez des informations dans un formulaire et que vous essayez de quitter ce formulaire sans enregistrer les informations."
+
+# D:\www\b2evo\blogs\inc\VIEW\users\_users_form.php:216
+#: ..\..\..\inc\VIEW\users\_users_form.php:227
+msgid "Focus on first input text field"
+msgstr "Focus sur le premier champ de saisie"
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:227
+msgid "The focus will automatically go to the first input text field."
+msgstr "Le focus sera automatiquement plac sur le premier champ de saisie texte."
 
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "Mar"
+#: ..\..\..\inc\VIEW\users\_users_form.php:268
+msgid "User information"
+msgstr "Informations utilisateur"
 
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "Avr"
+#: ..\..\..\inc\VIEW\users\_users_form.php:275
+msgid "Created on"
+msgstr "Cr le"
 
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "Mai"
+#: ..\..\..\inc\VIEW\users\_users_form.php:276
+msgid "From IP"
+msgstr "IP d'origine"
 
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "Jun"
+#: ..\..\..\inc\VIEW\users\_users_form.php:277
+msgid "From Domain"
+msgstr "Domaine d'origine"
 
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "Jul"
+#: ..\..\..\inc\VIEW\users\_users_form.php:278
+msgid "With Browser"
+msgstr "Browser utilis"
 
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "Ao"
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:56
+msgid "Creating new group"
+msgstr "Cration d'un nouveau groupe"
 
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "Sep"
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:60
+msgid "Editing group:"
+msgstr "Edition du groupe:"
 
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "Oct"
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:60
+msgid "Viewing group:"
+msgstr "Visualisation du groupe:"
 
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "Nov"
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:75
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:93
+msgid "No Access"
+msgstr "Accs interdit"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:76
+msgid "View list only"
+msgstr "Visualisation des listes uniquement"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:77
+msgid "View details"
+msgstr "Visualisation des dtails"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:77
+msgid "View"
+msgstr "Voir"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:78
+msgid "Add & edit/delete self created"
+msgstr "Ajouter & editer/supprimer ce qu'on a cr soi-mme"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:78
+msgid "Add"
+msgstr "Ajouter"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:79
+msgid "Edit/delete all"
+msgstr "Editer/supprimer tout"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:88
+msgid "Permissions for members of this group"
+msgstr "Permissions pour les membres de ce groupe"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:94
+msgid "Hidden"
+msgstr "Cach"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:95
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:100
+msgid "Visible link"
+msgstr "Lien visible"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:96
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:100
+msgid "Access to Admin area"
+msgstr "Accs  l'administration"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:104
+msgid "View all"
+msgstr "Voir tout"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:105
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:110
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:115
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:134
+msgid "Full Access"
+msgstr "Accs complet"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:109
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:114
+msgid "View only"
+msgstr "Visualisation uniquement"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:117
+msgid "Check to allow template editing."
+msgstr "Cochez pour autoriser l'dition des gabarits."
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:121
+msgid "Add/Upload"
+msgstr "Ajouter/Uploader"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:123
+msgid "This overrides any specific media file permissions on specific blogs."
+msgstr "Ceci prend le pas sur n'importe quelles permissions media spcifiques  un blog."
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:130
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:134
+msgid "Users & Groups"
+msgstr "Groupes & Utilisateurs"
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:140
+msgid "Settings"
+msgstr "Rglages"
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:76
+msgid "Groups & Users"
+msgstr "Groupes & Utilisateurs"
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:83
+msgid "Add a user..."
+msgstr "Ajouter un utilisateur..."
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:83
+msgid "Add user"
+msgstr "Ajouter utilisateur"
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:84
+msgid "Add a group..."
+msgstr "Ajouter un groupe..."
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:84
+msgid "Add group"
+msgstr "Ajouter groupe"
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:122
+msgid "default group for new users"
+msgstr "groupe par dfaut pour les nouveaux utilisateurs"
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:129
+msgid "Edit this group..."
+msgstr "Editer ce groupe..."
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:131
+msgid "Duplicate this group..."
+msgstr "Dupliquer ce groupe..."
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:135
+msgid "Delete this group!"
+msgstr "Supprimer ce groupe!"
+
+# D:\www\b2evo19\blogs\inc\VIEW\users\_users_list.php:213
+#: ..\..\..\inc\VIEW\users\_users_list.php:213
+msgid "Decrease user level"
+msgstr "Dcrmenter le niveau utilisateur"
+
+# D:\www\b2evo19\blogs\inc\VIEW\users\_users_list.php:217
+#: ..\..\..\inc\VIEW\users\_users_list.php:217
+msgid "Increase user level"
+msgstr "Incrmenter le niveau utilisateur"
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:225
+msgid "Edit this user..."
+msgstr "Editer cet utilisateur..."
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:226
+msgid "Duplicate this user..."
+msgstr "Dupliquer cet utilisateur..."
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:228
+msgid "Delete this user!"
+msgstr "Supprimer cet utilisateur!"
+
+#: ..\..\..\inc\_misc\_form.class.php:738
+msgid "Today"
+msgstr "Aujourd'hui"
+
+#: ..\..\..\inc\_misc\_form.class.php:743
+#: ..\..\..\inc\_misc\_form.class.php:744
+msgid "Select date"
+msgstr "Slectionnez une date"
+
+#: ..\..\..\inc\_misc\_form.class.php:1241
+msgid ""
+"You have modified this form but you haven't submitted it yet.\\n"
+"You are about to lose your edits.\\n"
+"Are you sure?"
+msgstr ""
+"Vous avez modifi ce formulaire mais vous ne l'avez pas valid pour l'instant.\\n"
+"Vous tes sur le point de perdre vos modifications.\\n"
+"Etes-vous sr?"
+
+#: ..\..\..\inc\_misc\_form.class.php:1245
+#, php-format
+msgid ""
+"You have modified the form \\\"%s\\\"\\n"
+"but you haven't submitted it yet.\\n"
+"You are about to lose your edits.\\n"
+"Are you sure?"
+msgstr ""
+"Vous avez modifi le formulaire \\\"%s\\\"\\n"
+"mais vous ne l'avez pas valid pour l'instant.\\n"
+"Vous tes sur le point de perdre vos modifications.\\n"
+"Etes-vous sr?"
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:169
+msgid "Parser error: "
+msgstr "Erreur du parseur:"
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:186
+msgid "Tag <code>body</code> can only be used once!"
+msgstr "La balise <code>body</code> ne peut tre utilise qu'une seule fois!"
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:199
+msgid "Illegal tag"
+msgstr "Balise interdite"
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:206
+#, php-format
+msgid "Tag &lt;%s&gt; must occur inside another tag"
+msgstr "La balise &lt;%s&gt; doit se trouver  l'intrieur d'une autre balise"
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:208
+#, php-format
+msgid "Tag &lt;%s&gt; is not allowed within tag &lt;%s&gt;"
+msgstr "La balise &lt;%s&gt; n'est pas autorise  l'intrieur de la balise &lt;%s&gt;"
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:216
+#, php-format
+msgid "Tag &lt;%s&gt; may not have attribute %s"
+msgstr "La balise &lt;%s&gt; ne peut pas avoir d'attribut &lt;%s&gt;"
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:224
+msgid "Found invalid URL: "
+msgstr "Trouv URL invalide:"
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:247
+#, php-format
+msgid "Tag &lt;%s&gt; may not contain raw character data"
+msgstr "La balise &lt;%s&gt; ne peut pas contenir de texte brut"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:226
+msgid "Illegal markup found: "
+msgstr "Marquage incorrect dtect:"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:232
+msgid "Unallowed CSS markup found: "
+msgstr "Marquage CSS non autoris dtect:"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:411
+msgid "Hello"
+msgstr "Bonjour"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:784
+#: ..\..\..\inc\_misc\_misc.funcs.php:831
+msgid "No response!"
+msgstr "Pas de rponse!"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:790
+#: ..\..\..\inc\_misc\_misc.funcs.php:837
+msgid "Remote error"
+msgstr "Erreur distante"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:814
+#: ..\..\..\inc\_misc\_misc.funcs.php:858
+msgid "Response"
+msgstr "Rponse"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1129
+#, php-format
+msgid "Parameter &laquo;%s&raquo; is required!"
+msgstr "La paramtre &laquo;%s&raquo; est requis!"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1190
+#: ..\..\..\inc\_misc\_misc.funcs.php:1247
+#, php-format
+msgid "Illegal value received for parameter &laquo;%s&raquo;!"
+msgstr "Valeur illgale reue pour le paramtre &laquo;%s&raquo;!"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1573
+msgid "Invalid URL"
+msgstr "URL invalide"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1580
+msgid "URI scheme not allowed"
+msgstr "Type d'URI non autoris"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1587
+msgid "URL not allowed"
+msgstr "URL non autorise"
+
+# D:\www\b2evo19\blogs\inc\_misc\_misc.funcs.php:1592
+#: ..\..\..\inc\_misc\_misc.funcs.php:1595
+msgid "URL must be a full path starting with \"/\"."
+msgstr "L'URL doit tre un chemin d'accs commenant par \"/\"."
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1898
+#: ..\..\..\inc\_misc\_misc.funcs.php:1906
+msgid "An unexpected error has occured!"
+msgstr "Une erreur inattendue est survenue!"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1899
+#: ..\..\..\inc\_misc\_misc.funcs.php:1907
+msgid "If this error persits, please report it to the administrator."
+msgstr "Si cette erreur persiste, merci de la signaler  l'administrateur."
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1900
+#: ..\..\..\inc\_misc\_misc.funcs.php:1914
+#: ..\..\..\inc\_misc\_misc.funcs.php:2021
+msgid "Additional information about this error:"
+msgstr "Informations additionnelles  propos de cette erreur:"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1908
+#: ..\..\..\inc\_misc\_misc.funcs.php:2015
+msgid "Go back to home page"
+msgstr "Retourner  la page d'accueil"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:2012
+msgid "Bad Request!"
+msgstr "Requte invalide!"
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:2013
+msgid "The parameters of your request are invalid."
+msgstr "Les paramtres de votre requte sont invalides."
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:2014
+msgid "If you have obtained this error by clicking on a link INSIDE of this site, please report the bad link to the administrator."
+msgstr "Si vous avez obtenu cette erreur en cliquant sur un lien A L'INTERIEUR de ce site, merci de signaler le lien erron  l'administrateur."
+
+#: ..\..\..\inc\_misc\_obsolete092.php:458
+#: ..\..\..\inc\_misc\_obsolete092.php:1369
+#: ..\..\..\inc\_misc\_template.funcs.php:101
+msgid "PREVIEW"
+msgstr "PREVISUALISATION"
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1155
+msgid "Oops, MySQL error!"
+msgstr "Oups, erreur MySQL!"
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1177
+msgid "go back"
+msgstr "retour"
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1209
+msgid "Redirecting you to:"
+msgstr "Redirection vers:"
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1211
+#, php-format
+msgid "If nothing happens, click <a %s>here</a>."
+msgstr "Si rien ne se passe, cliquez <a %s>ici</a>."
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1340
+#: ..\..\..\inc\_misc\_template.funcs.php:74
+msgid "Archive Directory"
+msgstr "Liste des Archives"
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1519
+#: ..\..\..\inc\_misc\_template.funcs.php:84
+msgid "User profile"
+msgstr "Profil utilisateur"
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1544
+#: ..\..\..\inc\_misc\_template.funcs.php:94
+msgid "Send an email message"
+msgstr "Envoyer un message email"
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1710
+msgid "Pinging b2evolution.net..."
+msgstr "Ping de b2evolution.net..."
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1734
+#: ..\..\..\inc\_misc\_obsolete092.php:1770
+#: ..\..\..\inc\_misc\_obsolete092.php:1853
+#: ..\..\..\inc\_misc\_obsolete092.php:1891
+msgid "Aborted (Running on localhost)."
+msgstr "Abandon (le serveur tourne sur localhost)."
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1755
+msgid "Pinging Weblogs.com..."
+msgstr "Ping de Weblogs.com..."
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1823
+msgid "Pinging Blo.gs..."
+msgstr "Ping de Blo.gs..."
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1875
+msgid "Pinging technorati.com..."
+msgstr "Ping de Technorati.com..."
+
+#: ..\..\..\inc\_misc\_plugin.class.php:342
+msgid "No desc available"
+msgstr "Desc non dispo"
+
+#: ..\..\..\inc\_misc\_plugin.class.php:346
+msgid "No description available"
+msgstr "Description non disponible"
+
+#: ..\..\..\inc\_misc\_plugin.class.php:683
+msgid "My Tab"
+msgstr "Mon Onglet"
+
+# D:\www\b2evo\blogs\inc\VIEW\settings\_set_plugins_editsettings.form.php:56
+# D:\www\b2evo\blogs\inc\_misc\_plugin.class.php:1658
+#: ..\..\..\inc\_misc\_plugin.class.php:2627
+msgid "Homepage of the plugin"
+msgstr "Homepage du plugin"
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:251
+msgid "Delete set!"
+msgstr "Supprimer ensemble!"
 
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "Dc"
+#: ..\..\..\inc\_misc\_plugin.funcs.php:267
+#, php-format
+msgid "Add a new set of &laquo;%s&raquo;"
+msgstr "Ajouter un nouvel ensemble de &laquo;%s&raquo;"
 
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr "Local"
+#: ..\..\..\inc\_misc\_plugin.funcs.php:270
+msgid "New set"
+msgstr "Nouvel ensemble"
 
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr "Rapport"
+# D:\www\b2evo19\blogs\inc\_misc\_plugin.funcs.php:313
+#: ..\..\..\inc\_misc\_plugin.funcs.php:313
+msgid "Note: before adding a new set you have to save any changes."
+msgstr "Note: Vous devez enregistrer vos modifications avant d'ajouter un nouveau groupe."
 
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr "Centralis"
+#: ..\..\..\inc\_misc\_plugin.funcs.php:375
+#: ..\..\..\inc\_misc\_plugin.funcs.php:383
+#, php-format
+msgid "The value for %s must be numeric."
+msgstr "Lavaleur de %s doit tre numrique."
 
-#: ..\..\..\conf\_locales.php:49
-msgid "Czech (CZ)"
-msgstr "Tchque (CZ)"
+#: ..\..\..\inc\_misc\_plugin.funcs.php:375
+#: ..\..\..\inc\_misc\_plugin.funcs.php:383
+msgid "The value must be numeric."
+msgstr "La valeur doit tre numrique."
 
-#: ..\..\..\conf\_locales.php:56
-msgid "Danish (DK)"
-msgstr "Danois (DK)"
+# D:\www\b2evo\blogs\inc\_misc\_plugin.funcs.php:309
+#: ..\..\..\inc\_misc\_plugin.funcs.php:395
+#, php-format
+msgid "The value is invalid. It must match the regular expression &laquo;%s&raquo;."
+msgstr "La valeur est invalide. Elle doit correspondre  l'expression rgulire &laquo;%s&raquo;."
 
-#: ..\..\..\conf\_locales.php:63
-msgid "German (DE)"
-msgstr "Allemand (DE)"
+# D:\www\b2evo\blogs\inc\_misc\_plugin.funcs.php:329
+#: ..\..\..\inc\_misc\_plugin.funcs.php:427
+#, php-format
+msgid "The value is invalid. It must be in the range from %s to %s."
+msgstr "La valeur est invalide. Elle doit se situer dans l'intervale %s  %s."
 
-#: ..\..\..\conf\_locales.php:70
-msgid "English (EU)"
-msgstr "Anglais (EU)"
+# D:\www\b2evo\blogs\inc\_misc\_plugin.funcs.php:333
+#: ..\..\..\inc\_misc\_plugin.funcs.php:431
+#, php-format
+msgid "The value is invalid. It must be smaller than %s."
+msgstr "La valeur est invalide. Elle doittre infrieure  %s."
 
-#: ..\..\..\conf\_locales.php:77
-msgid "English (UK)"
-msgstr "Anglais (UK)"
+# D:\www\b2evo\blogs\inc\_misc\_plugin.funcs.php:337
+#: ..\..\..\inc\_misc\_plugin.funcs.php:435
+#, php-format
+msgid "The value is invalid. It must be greater than %s."
+msgstr "La valeur est invalide. Elle doit tre suprieure  %s."
 
-#: ..\..\..\conf\_locales.php:84
-msgid "English (US)"
-msgstr "Anglais (US)"
+#: ..\..\..\inc\_misc\_plugins.class.php:681
+msgid "The plugin cannot be installed again."
+msgstr "Ce plugin ne peut pas tre install  nouveau."
 
-#: ..\..\..\conf\_locales.php:91
-msgid "English (CA)"
-msgstr "Anglais (CA)"
+#: ..\..\..\inc\_misc\_plugins.class.php:689
+msgid "The installation of the plugin failed."
+msgstr "L'installation du plugin a chou."
 
-#: ..\..\..\conf\_locales.php:98
-msgid "English (AU)"
-msgstr "Anglais (AU)"
+#: ..\..\..\inc\_misc\_plugins.class.php:710
+msgid "Some plugin dependencies are not fulfilled:"
+msgstr "Certaines dpendances de plugins ne sont pas remplies:"
 
-#: ..\..\..\conf\_locales.php:105
-msgid "English (IL)"
-msgstr "Anglais (IL)"
+#: ..\..\..\inc\_misc\_plugins.class.php:904
+#, php-format
+msgid "The events %s are required by %s (ID %d)."
+msgstr "Les vnements %s sont requis par %s (n%d)."
 
-#: ..\..\..\conf\_locales.php:112
-msgid "English (NZ)"
-msgstr "Anglais (NZ)"
+#: ..\..\..\inc\_misc\_plugins.class.php:918
+#, php-format
+msgid "The event %s is required by %s (ID %d)."
+msgstr "L'vnement %s est requis par %s (n%d)."
 
-#: ..\..\..\conf\_locales.php:119
-msgid "English (SG)"
-msgstr "Anglais (SG)"
+#: ..\..\..\inc\_misc\_plugins.class.php:933
+#, php-format
+msgid "The plugin is required by the following plugins: %s."
+msgstr "Ce plugin est requis par les plugins suivants: %s."
 
-#: ..\..\..\conf\_locales.php:126
-msgid "Spanish (ES)"
-msgstr "Espagnol (ES)"
+#: ..\..\..\inc\_misc\_plugins.class.php:973
+#, php-format
+msgid "The plugin recommends a plugin which provides all of the following events: %s."
+msgstr "Le plugin recommande un plugin qui gre les vnements suivants: %s."
 
-#: ..\..\..\conf\_locales.php:133
-msgid "Spanish (MX)"
-msgstr "Espagnol (MX)"
+#: ..\..\..\inc\_misc\_plugins.class.php:977
+#, php-format
+msgid "The plugin requires a plugin which provides all of the following events: %s."
+msgstr "Le plugin requiet un plugin qui gre l'ensemble des vnements suivants: %s."
 
-#: ..\..\..\conf\_locales.php:140
-msgid "Spanish (VE)"
-msgstr "Espagnol (VE)"
+#: ..\..\..\inc\_misc\_plugins.class.php:988
+#, php-format
+msgid "The plugin recommends plugins which provide the events: %s."
+msgstr "Le plugin recommande des plugins qui grent les vnements: %s."
 
-#: ..\..\..\conf\_locales.php:147
-msgid "Finnish (FI)"
-msgstr "Finnois (FI)"
+#: ..\..\..\inc\_misc\_plugins.class.php:992
+#, php-format
+msgid "The plugin requires plugins which provide the events: %s."
+msgstr "Le plugin requiert des plugins qui grent les vnements: %s."
 
-#: ..\..\..\conf\_locales.php:154
-msgid "French (FR)"
-msgstr "Franais (FR)"
+#: ..\..\..\inc\_misc\_plugins.class.php:1029
+#, php-format
+msgid "The plugin requires at least version %s of the plugin %s, but you have %s."
+msgstr "Le plugin requiert au minium la version %s du plugin %s, mais vous avez la version %s."
 
-#: ..\..\..\conf\_locales.php:161
-msgid "French (CA)"
-msgstr "Franais (CA)"
+#: ..\..\..\inc\_misc\_plugins.class.php:1047
+#, php-format
+msgid "The plugin requires the plugins: %s."
+msgstr "Le plugin requiert les plugins suivants: %s."
 
-#: ..\..\..\conf\_locales.php:168
-msgid "French (BE)"
-msgstr "Franais (BE)"
+#: ..\..\..\inc\_misc\_plugins.class.php:1052
+#, php-format
+msgid "The plugin recommends to install the plugins: %s."
+msgstr "Ce plugin recommande d'installer les plugins suivants: %s"
 
-#: ..\..\..\conf\_locales.php:175
-msgid "Galician (ES)"
-msgstr "Galicien (ES)"
+#: ..\..\..\inc\_misc\_plugins.class.php:1064
+#, php-format
+msgid "The plugin recommends version %s of %s (%s is installed). Think about upgrading."
+msgstr "Le plugin recommande la version %s de %s  (%s est installe). Pensez  upgrader."
 
-#: ..\..\..\conf\_locales.php:182
-msgid "Hungarian (HU)"
-msgstr "Hongrois (HU)"
+#: ..\..\..\inc\_misc\_plugins.class.php:1069
+#, php-format
+msgid "The plugin requires version %s of %s, but %s is installed."
+msgstr "Le plugin requiert au minium la version %s de %s, mais vous avez la version %s."
 
-#: ..\..\..\conf\_locales.php:189
-msgid "Italian (IT)"
-msgstr "Italien (IT)"
+#: ..\..\..\inc\_misc\_plugins.class.php:1087
+#, php-format
+msgid "The plugin recommends version %s of the plugin API (%s is installed). Think about upgrading your %s installation."
+msgstr "Le plugin recommande la version %s de l'API plugins (%s est installe). Pensez  upgrader votre installation de %s."
 
-#: ..\..\..\conf\_locales.php:196
-msgid "Japanese (JP)"
-msgstr "Japonais (JP)"
+#: ..\..\..\inc\_misc\_plugins.class.php:1091
+#, php-format
+msgid "The plugin requires version %s of the plugin API, but %s is installed. You will probably have to upgrade your %s installation."
+msgstr "Le plugin requiert la version %s de l'API plugind, mais la version %s est installe. Vous allez probablement devoir upgrader votre installation de %s."
 
-#: ..\..\..\conf\_locales.php:203
-msgid "Lithuanian (LT)"
-msgstr "Lituanien (LT)"
+# D:\www\b2evo19\blogs\inc\_misc\_plugins.class.php:1095
+#: ..\..\..\inc\_misc\_plugins.class.php:1099
+#, php-format
+msgid "Unknown dependency type (%s). This probably means that the plugin is not compatible and you have to upgrade your %s installation."
+msgstr "Type de dpendance inconnue (%s). Ceci signifie probablement que le plugin n'est pas compatible et que vous devez mettre  jour votre installation de %s."
 
-#: ..\..\..\conf\_locales.php:210
-msgid "Bokm&aring;l (NO)"
-msgstr "Norvgien (NO)"
+#: ..\..\..\inc\_misc\_plugins.class.php:1470
+msgid "The maximum length of a plugin code is 32 characters."
+msgstr "La longueur maximale d'un code de plugin est de 32 caractres."
 
-#: ..\..\..\conf\_locales.php:217
-msgid "Dutch (NL)"
-msgstr "Nerlandais (NL)"
+#: ..\..\..\inc\_misc\_plugins.class.php:1476
+msgid "The plugin code cannot include a dot!"
+msgstr "Le code du pluigin ne peut pas contenir de point!"
 
-#: ..\..\..\conf\_locales.php:224
-msgid "Dutch (BE)"
-msgstr "Nerlandais (BE)"
+#: ..\..\..\inc\_misc\_plugins.class.php:1487
+msgid "The plugin code is already in use by another plugin."
+msgstr "Ce code de plugin est dj utilis par un autre plugin."
 
-#: ..\..\..\conf\_locales.php:231
-msgid "Portuguese (BR)"
-msgstr "Portugais (BR)"
+#: ..\..\..\inc\_misc\_request.class.php:288
+msgid "Please enter a valid time."
+msgstr "Merci d'entrer une heure valide."
 
-#: ..\..\..\conf\_locales.php:238
-msgid "Portuguese (PT)"
-msgstr "Portugais (PT)"
+#: ..\..\..\inc\_misc\_request.class.php:537
+msgid "The phone number is invalid."
+msgstr "Le numro de tlphone est invalide."
 
-# D:\www\b2evo091\blogs\conf\_locales.php:245
-#: ..\..\..\conf\_locales.php:245
-msgid "Slovak (SK)"
-msgstr "Slovaque (SK)"
+#: ..\..\..\inc\_misc\_request.class.php:558
+#, php-format
+msgid "Supplied URL is invalid. (%s)"
+msgstr "L'URL fournie est invalide. (%s)"
 
-#: ..\..\..\conf\_locales.php:252
-msgid "Swedish (SE)"
-msgstr "Sudois (SE)"
+#: ..\..\..\inc\_misc\_results.class.php:866
+msgid "Columns"
+msgstr "Colonnes"
 
-# D:\www\b2evo091\blogs\conf\_locales.php:259
-#: ..\..\..\conf\_locales.php:259
-msgid "Thai (TH)"
-msgstr "Tha (TH)"
+#: ..\..\..\inc\_misc\_results.class.php:882
+msgid "Filter list"
+msgstr "Filtrer la liste"
 
-# D:\www\b2evo091\blogs\conf\_locales.php:266
-#: ..\..\..\conf\_locales.php:266
-msgid "Turkish (TR)"
-msgstr "Turc (TR)"
+#: ..\..\..\inc\_misc\_results.class.php:1131
+#: ..\..\..\skins_adm\_adminUI_general.class.php:911
+#: ..\..\..\skins_adm\_adminUI_general.class.php:913
+msgid "Ascending order"
+msgstr "Ordre ascendant"
 
-# D:\www\b2evo091\blogs\conf\_locales.php:273
-#: ..\..\..\conf\_locales.php:273
-msgid "Turkish utf-8 (TR)"
-msgstr "Turc utf-8 (TR)"
+#: ..\..\..\inc\_misc\_results.class.php:1136
+#: ..\..\..\skins_adm\_adminUI_general.class.php:915
+#: ..\..\..\skins_adm\_adminUI_general.class.php:917
+msgid "Descending order"
+msgstr "Ordre descendant"
 
-#: ..\..\..\conf\_locales.php:280
-msgid "Chinese(S) gb2312 (CN)"
-msgstr "Chinois(S) gb2312 (CN)"
+#: ..\..\..\inc\_misc\_results.class.php:1807
+msgid "Move up!"
+msgstr "Monter!"
 
-#: ..\..\..\conf\_locales.php:287
-msgid "Chinese(S) utf-8 (CN)"
-msgstr "Chinois(S) utf-8 (CN)"
+#: ..\..\..\inc\_misc\_results.class.php:1812
+msgid "Move down! (reverse sort)"
+msgstr "Descendre! (tri invers)"
 
-#: ..\..\..\conf\_locales.php:303
-msgid "Trad. Chinese (TW)"
-msgstr "Chinois Trad. (TW)"
+#: ..\..\..\inc\_misc\_results.class.php:1827
+msgid "Move down!"
+msgstr "Descendre!"
 
-#: ..\..\..\htsrv\comment_post.php:30
-msgid "You cannot leave comments on this post!"
-msgstr "Vous ne pouvez pas laisser de commentaire sur cet article!"
+#: ..\..\..\inc\_misc\_results.class.php:1832
+msgid "Move up! (reverse sort)"
+msgstr "Monter! (tri invers)"
 
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Please fill in the name field"
-msgstr "Veuillez remplir le champ nom"
-
-#: ..\..\..\htsrv\comment_post.php:54
-msgid "Please fill in the email field"
-msgstr "Veuillez remplir le champ email"
-
-#: ..\..\..\htsrv\comment_post.php:59
-msgid "Supplied name is invalid"
-msgstr "Le nom est invalide"
-
-#: ..\..\..\htsrv\comment_post.php:65
-msgid "Supplied email address is invalid"
-msgstr "L'adresse email fournie n'est pas valide"
+#. TRANS: Pages x _to_ y
+#: ..\..\..\inc\_misc\_results.class.php:2106
+msgid "to"
+msgstr " "
 
-#: ..\..\..\htsrv\comment_post.php:89
-#: ..\..\..\htsrv\trackback.php:69
-msgid "Please do not send empty comment"
-msgstr "Merci de ne pas envoyer de commentaire vide"
+#: ..\..\..\inc\_misc\_results.class.php:2152
+msgid "Sorry, there is nothing to display..."
+msgstr "Dsol, il n'y a rien  afficher..."
 
-#: ..\..\..\htsrv\comment_post.php:93
-#: ..\..\..\htsrv\trackback.php:73
-msgid "Supplied comment is invalid"
-msgstr "Le commentaire est invalide"
+#. TRANS: abbr. for "Selection"
+#: ..\..\..\inc\_misc\_resultsel.class.php:102
+msgid "Sel"
+msgstr "Suppr"
 
-#: ..\..\..\htsrv\comment_post.php:110
-#, php-format
-msgid "You can only post a new comment every %d seconds."
-msgstr "Vous ne pouvez soumettre un nouveau commentaire qu'une fois toutes les %d secondes."
+#: ..\..\..\inc\_misc\_resultsel.class.php:203
+msgid "Selection name"
+msgstr "Nom de la slection"
 
-#: ..\..\..\htsrv\comment_post.php:114
-msgid "Cannot post comment, please correct these errors:"
-msgstr "Impossible d'enregistrer ce commentaire; veuillez corriger les erreurs suivantes:"
+#: ..\..\..\inc\_misc\_resultsel.class.php:209
+msgid "Update selection"
+msgstr "Mettre  jour la slection"
 
-#: ..\..\..\htsrv\comment_post.php:115
-msgid "Back to comment editing"
-msgstr "Retour  l'dition du commentaire"
+#: ..\..\..\inc\_misc\_resultsel.class.php:313
+msgid "Selection"
+msgstr "Slection"
 
-#: ..\..\..\htsrv\comment_post.php:140
-#: ..\..\..\htsrv\comment_post.php:143
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Nouveau commentaire sur votre article n%d \"%s\""
+#: ..\..\..\inc\_misc\_resultsel.class.php:322
+msgid "New selection"
+msgstr "Nouvelle slection"
 
-#: ..\..\..\htsrv\comment_post.php:155
-#: ..\..\..\htsrv\trackback.php:115
-#: ..\..\..\xmlsrv\xmlrpc.php:1411
-msgid "Url"
-msgstr "Url"
+#: ..\..\..\inc\_misc\_resultsel.class.php:431
+msgid "Cannot create a selection with an empty name"
+msgstr "Impossible de crer une slection sans nom"
 
-#: ..\..\..\htsrv\comment_post.php:157
-msgid "Comment"
-msgstr "Commentaire"
+#: ..\..\..\inc\_misc\_resultsel.class.php:463
+msgid "Selection created."
+msgstr "Slection cre."
 
-#: ..\..\..\htsrv\comment_post.php:158
-#: ..\..\..\htsrv\trackback.php:117
-#: ..\..\..\xmlsrv\xmlrpc.php:1413
-msgid "Edit/Delete"
-msgstr "Editer/Supprimer"
+#: ..\..\..\inc\_misc\_resultsel.class.php:475
+msgid "Please provide a selection name."
+msgstr "Merci de fournir un nom de slection."
 
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "Connexion au serveur POP..."
+#: ..\..\..\inc\_misc\_resultsel.class.php:491
+msgid "Obsolete selection entries deleted."
+msgstr "Les entres de slection obsoltes on t supprimes."
 
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "La connexion a chou:"
+#: ..\..\..\inc\_misc\_resultsel.class.php:506
+msgid "New selections entries inserted."
+msgstr "Les nouvelles entres de slection on t insres."
 
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "Identification auprs du serveur POP..."
+#: ..\..\..\inc\_misc\_resultsel.class.php:518
+msgid "Selection copied."
+msgstr "Slection copie."
 
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "Pas de mail ou l'identification  chou"
+#: ..\..\..\inc\_misc\_resultsel.class.php:527
+msgid "Selection links copied."
+msgstr "Elments de slection copis."
 
-#: ..\..\..\htsrv\getmail.php:54
+#: ..\..\..\inc\_misc\_resultsel.class.php:540
 #, php-format
-msgid "Getting message #%d..."
-msgstr "Chargement du message #%d..."
+msgid "Delete selection &laquo;%s&raquo;?"
+msgstr "Supprimer la slection &laquo;%s&raquo;?"
 
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "Traitement en cours..."
+#: ..\..\..\inc\_misc\_resultsel.class.php:542
+msgid "Cascading deletes!"
+msgstr "Suppressions en cascade!"
 
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "Trop ancien"
+#: ..\..\..\inc\_misc\_resultsel.class.php:579
+msgid "Selection attachments deleted."
+msgstr "Les entres de slection on t supprimes."
 
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "Le prfixe dans le sujet ne correspond pas"
+#: ..\..\..\inc\_misc\_resultsel.class.php:583
+msgid "Selection deleted."
+msgstr "Slection supprime."
 
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Contenu brut:"
+#: ..\..\..\inc\_misc\_template.funcs.php:89
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:36
+msgid "Subscriptions"
+msgstr "Abonnements"
 
-#: ..\..\..\htsrv\getmail.php:206
-#: ..\..\..\htsrv\login.php:88
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_login_form.php:48
-#: ..\..\..\htsrv\_lostpass_form.php:27
-#: ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27
-#: ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Identifiant:"
+#: ..\..\..\inc\_misc\_trackback.funcs.php:44
+msgid "Sending trackbacks..."
+msgstr "Envoi des trackbacks..."
 
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Mot de passe:"
+#: ..\..\..\inc\_misc\_trackback.funcs.php:47
+msgid "No trackback to be sent."
+msgstr "Pas de trackback  envoyer."
 
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "Identifiant ou mot de passe incorrects."
+#: ..\..\..\inc\_misc\_trackback.funcs.php:52
+msgid "Excerpt to be sent:"
+msgstr "Extrait  envoyer:"
 
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "Idx Catgorie"
+#: ..\..\..\inc\_misc\_trackback.funcs.php:60
+msgid "Trackbacks done."
+msgstr "Trackbacks effectus."
 
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "Idx Blog"
+#: ..\..\..\inc\_misc\_trackback.funcs.php:81
+msgid "Sending trackback to:"
+msgstr "Envoi d'un trackaback :"
 
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "Permission refuse."
+#: ..\..\..\inc\_misc\_trackback.funcs.php:173
+msgid "Succeeded"
+msgstr "Succs"
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:179
+msgid "Unknown error"
+msgstr "Erreur inconnue"
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:185
+msgid "No valid trackback response. Maybe the given url is not a Trackback url."
+msgstr "Rponse trackback invalide. Put-tre que l'URL indique n'est pas une URL de Trackback."
 
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Titre envoy"
+#: ..\..\..\inc\_misc\_trackback.funcs.php:187
+msgid "Response:"
+msgstr "Rponse:"
 
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Contenu envoy"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:121
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:130
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:153
+msgid "POP3 connect:"
+msgstr "POP3 connect:"
 
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Mission acheve; message supprim."
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:121
+msgid "No server specified"
+msgstr "Pas de serveur spcifi"
 
-#: ..\..\..\htsrv\login.php:68
-msgid "You cannot reset this account in demo mode."
-msgstr "En mode dmo, vous ne pouvez pas rinitialiser ce compte."
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:161
+msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
+msgstr "POP3: NOOP OK prmatur, le serveur n'est pas conforme  la RFC 1939"
 
-#: ..\..\..\htsrv\login.php:82
-#: ..\..\..\htsrv\login.php:105
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Un email contenant votre nouveau mot de passe a t envoy  votre adresse email."
-
-#: ..\..\..\htsrv\login.php:89
-msgid "New Password:"
-msgstr "Nouveau Mot de passe:"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "You can login here:"
-msgstr "Vous pouvez vous identifier ici:"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:173
+msgid "POP3 noop:"
+msgstr "POP3 noop:"
 
-#: ..\..\..\htsrv\login.php:95
-msgid "your weblog's login/password"
-msgstr "identifiant et mot de passe pour votre blog"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:173
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:241
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:290
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:315
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:357
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:431
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:470
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:500
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:534
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:597
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:665
+msgid "No connection to server"
+msgstr "Pas de connexion au serveur"
 
-#: ..\..\..\htsrv\login.php:97
-msgid "The email could not be sent."
-msgstr "L'email n'a pas pu tre envoy."
-
-#: ..\..\..\htsrv\login.php:98
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Cause possible: vous avez peut tre dsactiv la fonction mail()..."
-
-#: ..\..\..\htsrv\login.php:122
-msgid "Note: You are already logged in!"
-msgstr "Note: Vous tes dj identifi!"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:188
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:191
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:196
+msgid "POP3 user:"
+msgstr "POP3 user:"
 
-#: ..\..\..\htsrv\login.php:130
-msgid "Continue..."
-msgstr "Continuer..."
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:188
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:247
+msgid "No login ID submitted"
+msgstr "Aucun identifiant n'a t soumis"
 
-#: ..\..\..\htsrv\profile_update.php:36
-#: ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "Vous n'tes pas identifi!"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:191
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:211
+msgid "connection not established"
+msgstr "connexion non tablie"
 
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "Vous n'tes pas identifi sous le compte que vous essayez de modifier."
-
-#: ..\..\..\htsrv\profile_update.php:47
-#: ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64
-#: ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79
-#: ..\..\..\htsrv\profile_update.php:102
-#: ..\..\..\htsrv\profile_update.php:107
-#: ..\..\..\htsrv\profile_update.php:113
-msgid "Back to profile"
-msgstr "Retour au profil"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:208
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:211
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:216
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:225
+msgid "POP3 pass:"
+msgstr "POP3 pass:"
 
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "Veuillez entrer votre pseudonyme (peut tre identique  l'identifiant)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "Votre numro ICQ doit tre compos uniquement de chiffres; les lettres ne sont pas autorises"
-
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "Veuillez taper votre adresse email"
-
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "l'adresse email est invalide"
-
-#: ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "vous n'avez tap votre nouveau mot de passe qu'une seule fois. Retournez  la page prcdente pour le taper deux fois."
-
-#: ..\..\..\htsrv\profile_update.php:106
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "vous avez tap deux mots de passe diffrents. Retournez  la page prcdente pour corriger cel."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "Veuillez entrer un identifiant"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "Veuillez entrer votre mot de passe deux fois"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "veuillez taper le mme mot de passe dans les deux champs"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "cet identifiant est dj utilis, veuillez en choisir un autre"
-
-#: ..\..\..\htsrv\register.php:119
-#: ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "nouvelle inscription sur votre blog"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Grer les utilisateurs"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:208
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:250
+msgid "No password submitted"
+msgstr "Aucun mot de passe n'a t soumis"
 
-#: ..\..\..\htsrv\trackback.php:107
-#: ..\..\..\htsrv\trackback.php:112
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Nouveau trackback sur votre article n%d \"%s\""
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:216
+msgid "authentication failed "
+msgstr "l'autentification a chou"
 
-#: ..\..\..\htsrv\trackback.php:114
-#: ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Website"
-msgstr "Site web"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:225
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:274
+msgid "NOOP failed. Server not RFC 1939 compliant"
+msgstr "NOOP  chou. Le serveur n'est pas conforme  la RFC 1939"
 
-#: ..\..\..\htsrv\trackback.php:116
-#: ..\..\..\xmlsrv\xmlrpc.php:1412
-msgid "Excerpt"
-msgstr "Extrait"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:241
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:247
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:250
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:255
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:265
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:274
+msgid "POP3 apop:"
+msgstr "POP3 apop:"
 
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "Identification"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:255
+msgid "No server banner"
+msgstr "No server banner"
 
-#: ..\..\..\htsrv\_login_form.php:45
-msgid "You will have to accept cookies in order to log in."
-msgstr "Vous devrez accepter les cookies pour pouvoir vous connecter."
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:255
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:265
+msgid "abort"
+msgstr "abandon"
 
-#: ..\..\..\htsrv\_login_form.php:53
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "Mot de passe:"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:265
+msgid "apop authentication failed"
+msgstr "l'authentification apop a chou"
 
-#: ..\..\..\htsrv\_login_form.php:59
-#: ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "S'identifier!"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:290
+msgid "POP3 login:"
+msgstr "POP3 login:"
 
-#: ..\..\..\htsrv\_login_form.php:67
-#: ..\..\..\install\index.php:64
-msgid "Go to Blogs"
-msgstr "Aller aux blogs"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:315
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:331
+msgid "POP3 top:"
+msgstr "POP3 top:"
 
-#: ..\..\..\htsrv\_login_form.php:69
-msgid "Lost your password ?"
-msgstr "Mot de passe perdu ?"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:357
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:385
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:396
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:408
+msgid "POP3 pop_list:"
+msgstr "POP3 pop_list:"
 
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Mot de passe perdu?"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:408
+msgid "Premature end of list"
+msgstr "Fin de liste prmature"
 
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Un nouveau mot de passe va tre gnr et vous sera envoy par email."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "Gnrer un nouveau mot de passe!"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:431
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:444
+msgid "POP3 get:"
+msgstr "POP3 get:"
 
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Inscription effectue"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:470
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:477
+msgid "POP3 last:"
+msgstr "POP3 last:"
 
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Inscription actuellement interdite"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:500
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:510
+msgid "POP3 reset:"
+msgstr "POP3 reset:"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:534
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:540
+msgid "POP3 send_cmd:"
+msgstr "POP3 send_cmd:"
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:540
+msgid "Empty command string"
+msgstr "Chane de commande vide"
 
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "L'inscription de nouveaux utilisateurs n'est pas autorise actuellement."
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:560
+msgid "POP3 quit:"
+msgstr "POP3 quit:"
 
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Page d'accueil"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:560
+msgid "connection does not exist"
+msgstr "la connexion n'existe pas"
 
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Formulaire d'inscription"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:597
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:609
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:632
+msgid "POP3 uidl:"
+msgstr "POP3 uidl:"
 
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(deux fois)"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:665
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:670
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:676
+msgid "POP3 delete:"
+msgstr "POP3 delete:"
 
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "%d caractres minimum, SVP."
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:670
+msgid "No msg number submitted"
+msgstr "Aucun numro de message n'a t soumis"
 
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr "Langue prfrre"
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:676
+msgid "Command failed"
+msgstr "La commande a chou"
 
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "S'inscrire!"
+# D:\www\b2evo19\blogs\install\index.php:76
+#: ..\..\..\install\index.php:76
+msgid "Upgrade from a previous version"
+msgstr "Mise  jour depuis une version antrieure"
+
+#: ..\..\..\install\index.php:80
+msgid "New Install"
+msgstr "Nouvelle installation"
+
+# D:\www\b2evo19\blogs\install\index.php:84
+#: ..\..\..\install\index.php:84
+msgid "Upgrade from Cafelog/b2"
+msgstr "Mise  jour depuis Cafelog/b2"
 
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr "S'identifier sur un compte existant..."
+#: ..\..\..\install\index.php:88
+#: ..\..\..\install\index.php:430
+msgid "Delete b2evolution tables"
+msgstr "Supprimer les tables de b2evolution"
+
+#: ..\..\..\install\index.php:92
+#: ..\..\..\install\index.php:356
+msgid "Base configuration"
+msgstr "Configuration de base"
 
-#: ..\..\..\install\index.php:52
+#: ..\..\..\install\index.php:105
 msgid "b2evo installer"
 msgstr "Installation de b2evo"
 
-#: ..\..\..\install\index.php:59
+#: ..\..\..\install\index.php:112
 msgid "Installer for version "
 msgstr "Installateur de la version"
 
-#: ..\..\..\install\index.php:61
+#: ..\..\..\install\index.php:114
 msgid "Current installation"
 msgstr "Installation courante"
 
-#: ..\..\..\install\index.php:62
+#: ..\..\..\install\index.php:115
 msgid "Install menu"
 msgstr "Menu d'installation"
 
-#: ..\..\..\install\index.php:63
+#: ..\..\..\install\index.php:116
 msgid "PHP info"
 msgstr "PHP info"
 
-#: ..\..\..\install\index.php:65
+#: ..\..\..\install\index.php:117
+msgid "Go to Blogs"
+msgstr "Aller aux blogs"
+
+#: ..\..\..\install\index.php:118
 msgid "Go to Admin"
 msgstr "Aller  l'admin"
 
-#: ..\..\..\install\index.php:66
+#: ..\..\..\install\index.php:119
+#: ..\..\..\skins\_profile.php:69
+#: ..\..\..\skins\l33t_gray\_profile.php:69
 msgid "Online"
 msgstr "En ligne"
 
-#: ..\..\..\install\index.php:67
+#: ..\..\..\install\index.php:120
 msgid "Manual"
 msgstr "Manuel"
 
-#: ..\..\..\install\index.php:68
-msgid "Support"
-msgstr "Support"
+# D:\www\b2evo19\blogs\install\index.php:121
+#: ..\..\..\install\index.php:121
+msgid "Forums"
+msgstr "Forums"
 
-#: ..\..\..\install\index.php:77
+#: ..\..\..\install\index.php:132
 msgid "Language / Locale"
 msgstr "Langue / Locale"
 
-#: ..\..\..\install\index.php:78
+#: ..\..\..\install\index.php:133
 msgid "Choose a default language/locale for your b2evo installation."
 msgstr "Choisissez une langue/locale par dfaut pour votre installation de b2evo."
 
-#: ..\..\..\install\index.php:106
+#: ..\..\..\install\index.php:171
 msgid "Check your database config settings below and update them if necessary..."
 msgstr "Vrifiez vos paramtres de base de donne ci-dessous et corrigez si ncessaire..."
 
-#: ..\..\..\install\index.php:118
-#: ..\..\..\install\index.php:127
+#: ..\..\..\install\index.php:184
+#: ..\..\..\install\index.php:193
 #, php-format
 msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
 msgstr "La version minimale de %s requise pour cette version de b2evolution est la version %s mais vous essayez d'utiliser la version %s!"
 
-#: ..\..\..\install\index.php:150
+#: ..\..\..\install\index.php:238
 msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
 msgstr "Il semble que les paramtres d'accs  la base de donnes que vous avez entrs ne fonctionnent pas. Merci de vrifier minutieusement et de ressayer..."
 
-#: ..\..\..\install\index.php:190
+#: ..\..\..\install\index.php:284
 msgid "Config file update"
 msgstr "Mise  jour du fichier de configuration"
 
-#: ..\..\..\install\index.php:191
+#: ..\..\..\install\index.php:285
 #, php-format
 msgid "We cannot automatically update your config file [%s]!"
 msgstr "Nous ne pouvons pas mettre  jour votre fichier de configuration [%s] automatiquement!"
 
-#: ..\..\..\install\index.php:192
+#: ..\..\..\install\index.php:286
 msgid "There are two ways to deal with this:"
 msgstr "Il y a deux manires de traiter cela:"
 
-#: ..\..\..\install\index.php:194
+#: ..\..\..\install\index.php:288
 msgid "You can allow the installer to update the config file by changing its permissions:"
 msgstr "Vous pouvez autoriser l'installeur  mettre  jour votre fichier de config en modifiant ses permissions:"
 
-#: ..\..\..\install\index.php:196
+#: ..\..\..\install\index.php:290
 #, php-format
 msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
 msgstr "Faites un <code>chmod 666 %s</code>. Si ncessaire, consultez le <a %s>manuel en ligne sur les permissions de fichiers</a>."
 
-#: ..\..\..\install\index.php:197
+#: ..\..\..\install\index.php:291
 msgid "Come back to this page and refresh/reload."
 msgstr "Revenez  cette page et rafrachissez/rechargez."
 
-#: ..\..\..\install\index.php:201
+#: ..\..\..\install\index.php:295
 msgid "Alternatively, you can update the config file manually:"
 msgstr "Alternativement, vous pouvez mettre  jour votre fichier de config manuellement:"
 
-#: ..\..\..\install\index.php:203
-msgid "Open the _config.php file locally with a text editor."
-msgstr "Ouvrez le fichier _config.php localement avec un diteur de texte."
+#: ..\..\..\install\index.php:297
+msgid "Open the _basic_config.php file locally with a text editor."
+msgstr "Ouvrez le fichier _basic_config.php localement avec un diteur de texte."
 
-#: ..\..\..\install\index.php:204
+#: ..\..\..\install\index.php:298
 msgid "Delete all contents!"
 msgstr "Supprimer tous les contenus!"
 
-#: ..\..\..\install\index.php:205
+#: ..\..\..\install\index.php:299
 msgid "Copy the contents from the box below."
 msgstr "Copiez le contenu de la bote ci-dessous."
 
-#: ..\..\..\install\index.php:206
+#: ..\..\..\install\index.php:300
 msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
 msgstr "Collez ce contenu dans votre diteur de fichiers local. <strong>ATTENTION: assurez vous qu'il n'y ait ABSOLUMENT AUCUN ESPACE aprs le <code>?&gt;</code> final dans le fichier.</strong> Un quelconque espace, tabulation, retour  la ligne ou ligne vide  la fin du fichier de config peut empcher les cookies de fonctionner lorsque vous essayerez de vous connecter plus tard."
 
-#: ..\..\..\install\index.php:207
-msgid "Save the new _config.php file locally."
-msgstr "Enregistrez le nouveau fichier _config.php localement."
+#: ..\..\..\install\index.php:301
+msgid "Save the new _basic_config.php file locally."
+msgstr "Enregistrez le nouveau fichier _basic_config.php localement."
 
-#: ..\..\..\install\index.php:208
+#: ..\..\..\install\index.php:302
 msgid "Upload the file to your server, into the /_conf folder."
 msgstr "Tlchargez le fichier sur votre serveur, dans le dossier /_conf ."
 
-#: ..\..\..\install\index.php:209
+#: ..\..\..\install\index.php:303
 #, php-format
 msgid "<a %s>Call the installer from scratch</a>."
 msgstr "<a %s>Appelez l'installeur  nouveau</a>."
 
-#: ..\..\..\install\index.php:213
-msgid "This is how your _config.php should look like:"
-msgstr "Voici ce que devrait contenir votre fichier _config.php :"
+#: ..\..\..\install\index.php:307
+msgid "This is how your _basic_config.php should look like:"
+msgstr "Voici ce que devrait contenir votre fichier _basic_config.php :"
 
-#: ..\..\..\install\index.php:233
+#: ..\..\..\install\index.php:321
 #, php-format
 msgid "Your configuration file [%s] has been successfully updated."
 msgstr "Votre fichier de configuration [%s] a t mis  jour avec succs."
 
-#: ..\..\..\install\index.php:266
-msgid "Base configuration"
-msgstr "Configuration de base"
-
-#: ..\..\..\install\index.php:268
+#: ..\..\..\install\index.php:358
 msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
 msgstr "Votre fichier de configuration de base n'a pas t dit pour l'instant. Vous pouvez le faire en remplissant le formulaire ci-dessous."
 
-#: ..\..\..\install\index.php:270
+#: ..\..\..\install\index.php:360
 msgid "This is the minimum info we need to set up b2evolution on this server:"
 msgstr "Il s'agit des informations minimales dont nous avons besoin pour installer b2evolution sur ce serveur."
 
-#: ..\..\..\install\index.php:277
+#: ..\..\..\install\index.php:367
 msgid "Database you want to install into"
 msgstr "Base de donnes dans laquelle vous voulez installer"
 
-#: ..\..\..\install\index.php:279
-#: ..\..\..\install\index.php:384
-msgid "mySQL Username"
-msgstr "Nom d'utilisateur mySQL"
+#: ..\..\..\install\index.php:369
+#: ..\..\..\install\index.php:475
+msgid "MySQL Username"
+msgstr "Nom d'utilisateur MySQL"
 
-#: ..\..\..\install\index.php:279
+#: ..\..\..\install\index.php:369
 msgid "Your username to access the database"
 msgstr "Votre identifiant pour accder  la base de donnes"
 
-#: ..\..\..\install\index.php:280
-#: ..\..\..\install\index.php:385
-msgid "mySQL Password"
-msgstr "Mot de passe mySQL"
+#: ..\..\..\install\index.php:370
+#: ..\..\..\install\index.php:476
+msgid "MySQL Password"
+msgstr "Mot de passe MySQL"
 
-#: ..\..\..\install\index.php:280
+#: ..\..\..\install\index.php:370
 msgid "Your password to access the database"
 msgstr "Votre mot de passe pour accder  la base de donnes"
 
-#: ..\..\..\install\index.php:281
-#: ..\..\..\install\index.php:386
-msgid "mySQL Database"
-msgstr "Base mySQL"
+#: ..\..\..\install\index.php:371
+#: ..\..\..\install\index.php:477
+msgid "MySQL Database"
+msgstr "Base MySQL"
 
-#: ..\..\..\install\index.php:281
+#: ..\..\..\install\index.php:371
 msgid "Name of the database you want to use"
 msgstr "Nom de la base de donnes que vous voulez utiliser"
 
-#: ..\..\..\install\index.php:282
-#: ..\..\..\install\index.php:387
-msgid "mySQL Host"
-msgstr "Serveur mySQL"
+#: ..\..\..\install\index.php:372
+#: ..\..\..\install\index.php:478
+msgid "MySQL Host"
+msgstr "Serveur MySQL"
 
-#: ..\..\..\install\index.php:282
+#: ..\..\..\install\index.php:372
 msgid "You probably won't have to change this"
 msgstr "Vous n'aurez probablement pas besoin de modifier ceci"
 
-#: ..\..\..\install\index.php:287
+#: ..\..\..\install\index.php:373
+#: ..\..\..\install\index.php:479
+msgid "MySQL tables prefix"
+msgstr "Prfixe des tables MySQL"
+
+#: ..\..\..\install\index.php:373
+msgid "All DB tables will be prefixed with this. You need to change this only if you want to have multiple b2evo installations in the same DB."
+msgstr "Toutes les tables de la base de donnes seront prfixes avec ceci. Vous avez besoin de changer cette valeur uniquement dans le cas o vous voulez avoir plusieurs installations de b2evo dans la mme base de donnes."
+
+#: ..\..\..\install\index.php:378
 msgid "Additional settings"
 msgstr "Rglages additionnels"
 
-#: ..\..\..\install\index.php:289
-#: ..\..\..\install\index.php:388
+#: ..\..\..\install\index.php:380
+#: ..\..\..\install\index.php:480
 msgid "Base URL"
 msgstr "URL de base"
 
-#: ..\..\..\install\index.php:289
+#: ..\..\..\install\index.php:380
 msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
 msgstr "Il s'agit de l'endroit o b2evo et vos blogs sont accessibles par dfaut. VERIFIEZ CECI MINUTIEUSEMENT ou peu de choses fonctionneront correctement. Si vous voulez tester b2evolution sur votre machine locale, de manire  ce que les cookies fonctionnent, vous DEVEZ utiliser http://<strong>localhost</strong>/chemin... N'utilisez PAS le nom de votre machine!"
 
-#: ..\..\..\install\index.php:291
+#: ..\..\..\install\index.php:382
 msgid "Your email"
 msgstr "Votre email"
 
-#: ..\..\..\install\index.php:291
+#: ..\..\..\install\index.php:382
 msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
 msgstr "Utilis dans les messages d'erreur svres de manire  ce que les utilisateurs puissent vous contacter. Vous recevrez galement des notifications lors de l'enregistrement de nouveaux utilisateurs."
 
-#: ..\..\..\install\index.php:298
+#: ..\..\..\install\index.php:389
 msgid "Update config file"
 msgstr "Mise  jour du fichier de configuration"
 
-#: ..\..\..\install\index.php:318
+#: ..\..\..\install\index.php:409
 msgid "How do you want to install b2evolution?"
 msgstr "Comment voulez-vous installer b2evolution?"
 
-#: ..\..\..\install\index.php:322
+#: ..\..\..\install\index.php:414
 msgid "The installation can be done in different ways. Choose one:"
 msgstr "L'installation peut tre effectue de diffrente manires. Choisissez en une:"
 
-#: ..\..\..\install\index.php:325
+#: ..\..\..\install\index.php:417
 msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
 msgstr "<strong>Nouvelle installation</strong>: Installer les tables b2evolution dans la base avec des donnes d'exemple."
 
-#: ..\..\..\install\index.php:328
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>Mise  jour depuis une version prcdente de b2evolution</strong>: Mise  jour des tables b2evolution dans la base de manire  les rendre compatibles avec la version en cours!"
+#: ..\..\..\install\index.php:420
+msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version. <strong>WARNING:</strong> If you have modified your database, this operation may fail. Make sure you have a backup."
+msgstr "<strong>Mise  jour depuis une version prcdente de b2evolution</strong>: Mise  jour des tables b2evolution dans la base de manire  les rendre compatibles avec la version en cours! <strong>ATTENTION:</strong> Si vous avez modifi la structure de votre base de donnes, cette opration risque d'chouer. Assurez vous de disposer d'un back-up."
+
+#: ..\..\..\install\index.php:420
+msgid "<strong>NOTE:</strong> Your stats will be reset."
+msgstr "<strong>NOTE:</strong> Vous statistiques seront remises  zro."
 
-#: ..\..\..\install\index.php:331
+#: ..\..\..\install\index.php:423
 msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
 msgstr "<strong>Mise  jour depuis Caflog/b2 v 0.6.x</strong>: Installer les tables b2evolution dans la base et y copier vos donnes Caflog/b2."
 
-#: ..\..\..\install\index.php:334
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>Mise  jour depuis Manywhere Miniblog</strong>: Installer les tables b2evolution dans la base et y copier vos donnes Miniblog ."
-
-#: ..\..\..\install\index.php:337
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>Mise  jour depuis WordPress v 1.2</strong>: Installer les tables b2evolution dans la base et y copier vos donnes WordPress."
-
-#: ..\..\..\install\index.php:344
-msgid "Delete b2evolution tables"
-msgstr "Supprimer les tables de b2evolution"
-
-#: ..\..\..\install\index.php:345
+#: ..\..\..\install\index.php:431
 msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
 msgstr "Si vous avez install les tables b2evolution auparavant et dsirez recommencer  zro, vous devrez supprimer ces tables avant de pouvoir effectuer une nouvelle installation. <strong>ATTENTION: Toutes vos tables et donnes b2evolution seront perdues!!!</strong> Vos ventuelles tables Cafelog/b2 ainsi que toutes autres tables, en revanche, ne seront affectes en aucune manire."
 
-#: ..\..\..\install\index.php:348
+#: ..\..\..\install\index.php:434
 msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
 msgstr "<strong>Modifier votre configuration de base</strong> (voir recap ci-dessous): Vous n'aurez besoin de cette option qu'en de rares occasions o vous pourriez avoir dplac vos fichiers b2evolution ou votre base de donnes..."
 
-#: ..\..\..\install\index.php:353
+#: ..\..\..\install\index.php:440
 msgid "GO!"
 msgstr "GO!"
 
-#: ..\..\..\install\index.php:360
+# D:\www\b2evo19\blogs\install\index.php:442
+#. TRANS: %s gets replaced by app name, usually "b2evolution"
+#: ..\..\..\install\index.php:442
+#, php-format
+msgid ""
+"Are you sure you want to delete your existing %s tables?\\n"
+"Do you have a backup?"
+msgstr ""
+"Etes vous sr de vouloir supprimer vos tables %s existantes?\\n"
+"Avez vous une sauvegarde?"
+
+#: ..\..\..\install\index.php:451
 msgid "Need to start anew?"
 msgstr "Besoin de recommencer  zro?"
 
-#: ..\..\..\install\index.php:361
+#: ..\..\..\install\index.php:452
 msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
 msgstr "Si vous avez install les tables b2evolution auparavant et dsirez recommencer  zro, vous devrez supprimer ces tables avant de pouvoir effectuer une nouvelle installation. b2evolution peut supprimer ses propres tables pour vous, mais pour des raisons de scurit videntes, cette fonctionnalit est dsactive par dfaut."
 
-#: ..\..\..\install\index.php:373
+#: ..\..\..\install\index.php:464
 msgid "Base config recap..."
 msgstr "Recapitulatif de la configuration de base..."
 
-#: ..\..\..\install\index.php:375
+#: ..\..\..\install\index.php:466
 #, php-format
 msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
 msgstr "Si les rglages ci-dessous sont incorrects, AVANT de continuer, <a %s>mettez  jour votre configuration de base</a>."
 
-#: ..\..\..\install\index.php:385
+#: ..\..\..\install\index.php:476
 msgid "(Set, but not shown for security reasons)"
 msgstr "(Configur, mais non affich pour des raisons de scurit)"
 
-#: ..\..\..\install\index.php:389
+#: ..\..\..\install\index.php:481
 msgid "Admin email"
 msgstr "Email de l'administrateur"
 
-#: ..\..\..\install\index.php:401
+#: ..\..\..\install\index.php:496
 msgid "Installing b2evolution tables with sample data"
 msgstr "Installation des tables b2evolution avec des donnes d'exemple"
 
-#: ..\..\..\install\index.php:406
+#: ..\..\..\install\index.php:502
 msgid "Installation successful!"
 msgstr "Installation termine avec succs!"
 
-#: ..\..\..\install\index.php:408
+#: ..\..\..\install\index.php:507
 #, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Vous pouvez maintenant <a %s>vous connecter</a> avec l'identifiant \"admin\" et le mot de passe \"%s\".</p>\n"
-"\t<p>Notez ce mot de passe avec soin! Il s'agit d'un mot de passe <em>alatoire</em> qui vous est donn lorsque vous installez b2evolution. Si vous le perdez, vous devrez supprimer les tables de la base de donne et recommencer l'installation.</p>"
+msgid "Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\"."
+msgstr "Vous pouvez maintenant <a %s>vous connecter</a> avec l'identifiant \"admin\" et le mot de passe \"%s\"."
+
+#: ..\..\..\install\index.php:514
+msgid "Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew."
+msgstr "Notez ce mot de passe avec soin! Il s'agit d'un mot de passe <em>alatoire</em> qui vous est donn lorsque vous installez b2evolution. Si vous le perdez, vous devrez supprimer les tables de la base de donnes et recommencer l'installation.</p>"
 
-#: ..\..\..\install\index.php:421
+#: ..\..\..\install\index.php:530
 msgid "Upgrading data in existing b2evolution database"
 msgstr "Mise  jour des donnes dans base de donnes b2evolution existante"
 
-#: ..\..\..\install\index.php:426
-#: ..\..\..\install\index.php:446
-#: ..\..\..\install\index.php:465
-#: ..\..\..\install\index.php:485
+#: ..\..\..\install\index.php:535
+#: ..\..\..\install\index.php:558
 msgid "Upgrade completed successfully!"
 msgstr "Mise  jour termine avec succs!"
 
-#: ..\..\..\install\index.php:427
-#: ..\..\..\install\index.php:447
-#: ..\..\..\install\index.php:486
-#: ..\..\..\install\_functions_evoupgrade.php:128
+#: ..\..\..\install\index.php:536
+#: ..\..\..\install\index.php:559
+#: ..\..\..\install\_functions_evoupgrade.php:237
 #, php-format
 msgid "Now you can <a %s>log in</a> with your usual %s username and password."
 msgstr "Vous pouvez maintenant <a %s>vous connecter</a> avec vos identifiant et mot de passe %s habituels."
 
-#: ..\..\..\install\index.php:441
-#: ..\..\..\install\index.php:460
-#: ..\..\..\install\index.php:480
+#: ..\..\..\install\index.php:552
 #, php-format
 msgid "Installing b2evolution tables and copying existing %s data"
 msgstr "Installation des tables b2evolution et copie des donnes %s existantes"
 
-#: ..\..\..\install\index.php:466
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Vous pouvez maintenant <a %s>vous connecter</a> avec votre email Miniblog usuel coup  20 caractres. Tous les les mots de passe ont t rinitialiss  \"%s\".</p>\n"
-"<p>Notez ce mot de passe avec soin! Il s'agit d'un mot de passe <em>alatoire</em> qui vous est donn lorsque vous installez b2evolution. Si vous le perdez, vous devrez supprimer les tables de la base de donne et recommencer l'installation.</p>"
-
-#: ..\..\..\install\index.php:499
+#: ..\..\..\install\index.php:572
 msgid "Deleting b2evolution tables from the datatase"
 msgstr "Supprimer les tables b2evolution de la base de donnes"
 
-#: ..\..\..\install\index.php:503
+#: ..\..\..\install\index.php:576
 msgid "For security reasons, the reset feature is disabled by default."
 msgstr "Pour des raisons de scurit, la fonction de remise  zro est dsactive par dfaut."
 
-#: ..\..\..\install\index.php:513
+#: ..\..\..\install\index.php:612
 msgid "Reset done!"
 msgstr "Remise a zro effectue!"
 
-#: ..\..\..\install\index.php:514
+#: ..\..\..\install\index.php:613
 msgid "Back to menu"
 msgstr "Retour au menu"
 
-#: ..\..\..\install\index.php:522
+#: ..\..\..\install\index.php:621
 msgid "official website"
 msgstr "site web officiel"
 
-#: ..\..\..\install\index.php:524
+#: ..\..\..\install\index.php:623
 msgid "contact"
 msgstr "contact"
 
@@ -5309,86 +10138,62 @@
 msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
 msgstr "Ce blog contient tous vos articles upgrads depuis Cafelog. Ce blog est nomm '%s'. %s"
 
-#: ..\..\..\install\_functions_create.php:412
+#: ..\..\..\install\_functions_create.php:350
 msgid "This is a sample linkblog entry"
 msgstr "Ceci est un exemple de lien favori"
 
-#: ..\..\..\install\_functions_create.php:412
+#: ..\..\..\install\_functions_create.php:350
 msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
 msgstr "Ceci est un texte d'exemple dcrivant le lien favori. Dans la plupart des cas cependant, vous laisserez ce champ vide, fournissant juste un Titre et une Url pour vos liens favoris."
 
-#: ..\..\..\install\_functions_create.php:432
+#: ..\..\..\install\_functions_create.php:412
 #, php-format
 msgid "This is the long description for the blog named '%s'. %s"
 msgstr "Ceci est la description longue pour le blog nomm '%s'. %s"
 
-#: ..\..\..\install\_functions_create.php:440
+#: ..\..\..\install\_functions_create.php:420
 msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
 msgstr "Ce blog (blog n1) est en fait un blog trs spcial! Il aggrge automatiquement tous les articles de tous les autres blogs. Ceci vous permet de suivre facilement tout ce qui est post sur ce systme. Vous pouvez cacher ce blog au public en dcochant 'Inclure dans la liste des blogs publics' dans l'administration des blogs."
 
-#: ..\..\..\install\_functions_create.php:442
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:476
-#: ..\..\..\install\_functions_create.php:495
+#: ..\..\..\install\_functions_create.php:422
+#: ..\..\..\install\_functions_create.php:431
+#: ..\..\..\install\_functions_create.php:445
+#: ..\..\..\install\_functions_create.php:459
 #, php-format
 msgid "%s Title"
 msgstr "Titre du %s"
 
-#: ..\..\..\install\_functions_create.php:447
-#: ..\..\..\install\_functions_create.php:464
-#: ..\..\..\install\_functions_create.php:481
-#: ..\..\..\install\_functions_create.php:500
+#: ..\..\..\install\_functions_create.php:426
+#: ..\..\..\install\_functions_create.php:438
+#: ..\..\..\install\_functions_create.php:449
+#: ..\..\..\install\_functions_create.php:463
 #, php-format
 msgid "Tagline for %s"
 msgstr "Signature pour %s"
 
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:465
-#: ..\..\..\install\_functions_create.php:482
-#: ..\..\..\install\_functions_create.php:501
-#, php-format
-msgid "Short description for %s"
-msgstr "Description courte pour %s"
-
-#: ..\..\..\install\_functions_create.php:451
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:485
-#: ..\..\..\install\_functions_create.php:504
-#, php-format
-msgid "Notes for %s"
-msgstr "Notes pour %s"
-
-#: ..\..\..\install\_functions_create.php:452
-#: ..\..\..\install\_functions_create.php:470
-#: ..\..\..\install\_functions_create.php:486
-#: ..\..\..\install\_functions_create.php:505
-#, php-format
-msgid "Keywords for %s"
-msgstr "Mots clef pour %s"
-
-#: ..\..\..\install\_functions_create.php:493
+#: ..\..\..\install\_functions_create.php:457
 msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
 msgstr "La finalit principale de ce blog est d'tre inclus comme complment  ct d'un autre blog, afin d'y afficher vos liens favoris/apparents."
 
-#: ..\..\..\install\_functions_create.php:571
+#: ..\..\..\install\_functions_create.php:528
 msgid "Clean Permalinks!"
 msgstr "Permaliens propres!"
 
-#: ..\..\..\install\_functions_create.php:571
+#: ..\..\..\install\_functions_create.php:528
 msgid ""
 "b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
 "\n"
 "Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
 msgstr ""
-"Par dfaut, b2evolution utilise des liens classiques pour les permaliens et les liens vers les commentaires. Ceci permet de s'assurer d'une compatibilit maximale avec diffrentes configurations serveur.\n"
+"Par dfaut, b2evolution utilise des liens classiques pour les permaliens et les liens vers les ractions. Ceci permet de s'assurer d'une compatibilit maximale avec diffrentes configurations serveur.\n"
 "\n"
 "Toutefois, lorsque vous aurez le produit bien en main, vous devriez essayer d'activer les \"permaliens propres\" dans le menu Rglages... (cochez 'Utiliser les URL tendues')"
 
-#: ..\..\..\install\_functions_create.php:577
+#: ..\..\..\install\_functions_create.php:535
 msgid "Apache optimization..."
 msgstr "Optimisations pour Apache..."
 
-#: ..\..\..\install\_functions_create.php:577
+#: ..\..\..\install\_functions_create.php:535
 msgid ""
 "In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
 "\n"
@@ -5398,11 +10203,11 @@
 "\n"
 "Ceci optimisera la manire dont votre serveur web (si vous utilisez Apache) gre les requtes vers b2evolution. Ces fichiers ne sont pas actifs par dfaut parce que certains hbergeurs ne les supportent pas et afficheraient une erreur pas forcment trs explicite. Si vous obtenez une telle erreur en renommant les fichiers, supprimez les tout simplement pour faire disparaitre l'erreur."
 
-#: ..\..\..\install\_functions_create.php:583
+#: ..\..\..\install\_functions_create.php:542
 msgid "About evoSkins..."
 msgstr "A propos des habillages (evoSkins)..."
 
-#: ..\..\..\install\_functions_create.php:583
+#: ..\..\..\install\_functions_create.php:542
 msgid ""
 "By default, b2evolution blogs are displayed using a default skin.\n"
 "\n"
@@ -5424,11 +10229,11 @@
 "\n"
 "Pour commencer la personnalisation d'un habillage, ouvrez son fichier '<code>_main.php</code>' dans un diteur et lisez les commentaires qui s'y trouvent. Et, bien sr, lisez le manuel sur les habillages evoSkins!"
 
-#: ..\..\..\install\_functions_create.php:595
+#: ..\..\..\install\_functions_create.php:555
 msgid "Skins, Stubs and Templates..."
 msgstr "Habillages, Stubs et Gabarits..."
 
-#: ..\..\..\install\_functions_create.php:595
+#: ..\..\..\install\_functions_create.php:555
 msgid ""
 "By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
 "\n"
@@ -5454,11 +10259,11 @@
 "\n"
 "Dans tous les cas, assurez vous de reporter la mthode d'accs choisie pour vous blogs d'ans l'administration des blogs. Lorsque vous utilisez un fichier stub ou gabarit vous devez galement indiquer le nom de ce fichier dans 'nom fichier stub'. Sinon, les permaliens ne fonctionneront pas correctement."
 
-#: ..\..\..\install\_functions_create.php:609
+#: ..\..\..\install\_functions_create.php:570
 msgid "Multiple Blogs, new blogs, old blogs..."
 msgstr "Blogs multiples, nouveaux blogs, anciens blogs..."
 
-#: ..\..\..\install\_functions_create.php:610
+#: ..\..\..\install\_functions_create.php:571
 msgid ""
 "By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
 "\n"
@@ -5472,15 +10277,15 @@
 "\n"
 "Vous pouvez crer des blogs supplmentaires ou supprimer les blogs indsirables depuis l'administration des blogs."
 
-#: ..\..\..\install\_functions_create.php:619
+#: ..\..\..\install\_functions_create.php:581
 msgid "This is a multipage post"
 msgstr "Ceci est un article de plusieurs pages"
 
-#: ..\..\..\install\_functions_create.php:619
+#: ..\..\..\install\_functions_create.php:581
 msgid ""
 "This is page 1 of a multipage post.\n"
 "\n"
-"You can see the other pages by cliking on the links below the text.\n"
+"You can see the other pages by clicking on the links below the text.\n"
 "\n"
 "<!--nextpage-->\n"
 "\n"
@@ -5514,11 +10319,11 @@
 "\n"
 "Il s'agit de la dernire page."
 
-#: ..\..\..\install\_functions_create.php:639
+#: ..\..\..\install\_functions_create.php:602
 msgid "Extended post with no teaser"
 msgstr "Article tendu, sans accroche"
 
-#: ..\..\..\install\_functions_create.php:639
+#: ..\..\..\install\_functions_create.php:602
 msgid ""
 "This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
 "\n"
@@ -5532,11 +10337,11 @@
 "\n"
 "Ceci est le texte tendu. Vous ne le voyez que lorsque vous avez cliqu sur le lien \"lire la suite\"."
 
-#: ..\..\..\install\_functions_create.php:647
+#: ..\..\..\install\_functions_create.php:611
 msgid "Extended post"
 msgstr "Article tendu"
 
-#: ..\..\..\install\_functions_create.php:647
+#: ..\..\..\install\_functions_create.php:611
 msgid ""
 "This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
 "\n"
@@ -5550,11 +10355,11 @@
 "\n"
 "Ceci est le texte tendu. Vous ne le voyez que lorsque vous avez cliqu sur le lien \"lire la suite\"."
 
-#: ..\..\..\install\_functions_create.php:655
+#: ..\..\..\install\_functions_create.php:620
 msgid "Important information"
 msgstr "Informations importantes"
 
-#: ..\..\..\install\_functions_create.php:655
+#: ..\..\..\install\_functions_create.php:620
 msgid ""
 "Blog B contains a few posts in the 'b2evolution Tips' category.\n"
 "\n"
@@ -5566,13 +10371,13 @@
 "\n"
 "Ces articles sont l pour vous aider alors, comme dirait EdB: \"<em>lisez les tous avant de commencer  bidouiller!</em>\" ;)\n"
 "\n"
-"Si vous le souhaitez, vous pouvez supprimer ces articles un par un au fur et  mesure que vous les lisez. Vous pouvez galement changer leur statut un 'perim' de manire  garder une trace visuelle de ce que vous avez dj lu."
+"Si vous le souhaitez, vous pouvez supprimer ces articles un par un au fur et  mesure que vous les lisez. Vous pouvez galement changer leur statut en 'dprci' de manire  garder une trace visuelle de ce que vous avez dj lu."
 
-#: ..\..\..\install\_functions_create.php:693
+#: ..\..\..\install\_functions_create.php:740
 msgid "First Post"
 msgstr "Premier article"
 
-#: ..\..\..\install\_functions_create.php:693
+#: ..\..\..\install\_functions_create.php:740
 msgid ""
 "<p>This is the first post.</p>\n"
 "\n"
@@ -5582,11 +10387,11 @@
 "\n"
 "<p>Il apparait  la fois dans le blog A et le blog B.</p>"
 
-#: ..\..\..\install\_functions_create.php:699
+#: ..\..\..\install\_functions_create.php:747
 msgid "Second post"
 msgstr "Second article"
 
-#: ..\..\..\install\_functions_create.php:699
+#: ..\..\..\install\_functions_create.php:747
 msgid ""
 "<p>This is the second post.</p>\n"
 "\n"
@@ -5596,11 +10401,11 @@
 "\n"
 "<p>Il apparait uniquement dans le blog A mais dans de multiples catgories.</p>"
 
-#: ..\..\..\install\_functions_create.php:705
+#: ..\..\..\install\_functions_create.php:754
 msgid "Third post"
 msgstr "Troisime article"
 
-#: ..\..\..\install\_functions_create.php:705
+#: ..\..\..\install\_functions_create.php:754
 msgid ""
 "<p>This is the third post.</p>\n"
 "\n"
@@ -5610,446 +10415,1314 @@
 "\n"
 "<p>Il apparait uniquement dans le blog B et dans une seule catgorie.</p>"
 
-#: ..\..\..\install\_functions_create.php:727
+#: ..\..\..\install\_functions_create.php:776
 msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
 msgstr "Bonjour, ceci est un commentaire.<br />Pour supprimer un commentaire, connectez vous dans l'interface d'administration puis affichez les commentaires de l'article concern. Vous y trouverez une option pour diter ou supprimer chaque commentaire."
 
-#: ..\..\..\install\_functions_evoupgrade.php:127
+#: ..\..\..\install\_functions_evoupgrade.php:236
 msgid "The database schema is already up to date. There is nothing to do."
 msgstr "Le schma de base de donnes est dj  jour. Il n'y a rien  faire."
 
-#: ..\..\..\install\_functions_evoupgrade.php:327
+#: ..\..\..\install\_functions_evoupgrade.php:509
 #, php-format
 msgid "It appears that the following blog stub names are used more than once: ['%s']"
 msgstr "Il semble que les noms stub suivants soient utiliss plus d'une fois:  ['%s']"
 
-#: ..\..\..\install\_functions_evoupgrade.php:329
+#: ..\..\..\install\_functions_evoupgrade.php:511
 #, php-format
 msgid "I can't upgrade until you make them unique. DB field: [%s]"
 msgstr "Je ne peux pas upgrader tant que vous ne lez avez pas rendus uniques. Camp BD: [%s]"
 
+# D:\www\b2evo19\blogs\install\_functions_evoupgrade.php:1539
+#: ..\..\..\install\_functions_evoupgrade.php:1556
+msgid "Upgrade database"
+msgstr "Mise  jour de la base de donnes!"
+
+#: ..\..\..\install\_functions_evoupgrade.php:1563
+msgid "The version number is correct, but we have detected changes in the database schema. This can happen with CVS versions..."
+msgstr "Le numero de version est correct, mais nous avons dtect des changements dans le schma de la base. Cel peut arriver avec les version CVS..."
+
+# D:\www\b2evo19\blogs\install\_functions_evoupgrade.php:1557
+#: ..\..\..\install\_functions_evoupgrade.php:1574
+msgid "Upgrade database!"
+msgstr "Mettre  jour la base de donnes!"
+
 #: ..\..\..\install\_functions_install.php:24
 msgid "Checking DB schema version..."
 msgstr "Vrification de la version du schma BD..."
 
-#: ..\..\..\install\_functions_install.php:36
+#: ..\..\..\install\_functions_install.php:35
 msgid "NOT FOUND! This is not a b2evolution database."
 msgstr "NON TROUVE! Ceci n'est pas une base de donnes b2evolution."
 
-#: ..\..\..\install\_functions_install.php:40
+#: ..\..\..\install\_functions_install.php:39
 msgid "This version is too old!"
 msgstr "Cette version est trop ancienne!"
 
-#: ..\..\..\install\_functions_install.php:41
+#: ..\..\..\install\_functions_install.php:40
 msgid "This version is too recent! We cannot downgrade to it!"
 msgstr "Cette version est trop rcente! Nous ne pouvons pas revenir en arrire!"
 
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr "Ce blog contient tous vos articles upgrads depuis Miniblog. Ce blog est nomm '%s'. %s"
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "Desc non dispo"
+#: ..\..\..\plugins\skeleton.plugin.php:60
+msgid "Short description"
+msgstr "Description courte"
 
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "Description non disponible"
+# D:\www\b2evo19\blogs\plugins\skeleton.plugin.php:61
+#: ..\..\..\plugins\skeleton.plugin.php:61
+msgid "Longer description. You may also remove this."
+msgstr "Description plus longue."
+
+#: ..\..\..\plugins\_archives.plugin.php:70
+msgid "This skin tag displays a list of post archives."
+msgstr "Ce skin tag affiche la liste des archives d'articles."
+
+#: ..\..\..\plugins\_archives.plugin.php:71
+msgid "Archives can be grouped monthly, daily, weekly or post by post."
+msgstr "Les archives peuvent tre groupes par mois, jour, semaine ou article par article."
+
+#: ..\..\..\plugins\_archives.plugin.php:135
+msgid "More..."
+msgstr "Suite..."
 
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
+#: ..\..\..\plugins\_autolinks.plugin.php:41
 msgid "Make URLs clickable"
 msgstr "Rend les URLs clickables"
 
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
+#: ..\..\..\plugins\_autolinks.plugin.php:42
+msgid "This renderer will detect URLs in the text and automatically transform them into clickable links."
+msgstr "Ce formatteur ca dtecter les URLs dans le texte et les transformera automatiquement en liens cliquables."
+
+#: ..\..\..\plugins\_auto_p.plugin.php:54
 msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
 msgstr "Tagsc &lt;P&gt; et &lt;BR&gt; automatiques"
 
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
+#: ..\..\..\plugins\_auto_p.plugin.php:55
+msgid ""
+"This renderer will automatically detect paragraphs on double line-breaks. and mark them with appropriate HTML &lt;P&gt; tags.<br />\n"
+"\t\t\tOptionally, it will also mark single line breaks with HTML &lt;BR&gt; tags."
+msgstr ""
+"Ce formatteur va dtecter automatiquement les paragraphes sur les sauts de ligne doubles et les marquera avec les tags HTML &lt;P&gt; appropris.<br />\n"
+"Optionnellement, il transformera galement les sauts de ligne simples ens tags HTML &lt;BR&gt;."
+
+#: ..\..\..\plugins\_auto_p.plugin.php:67
+msgid "Line breaks"
+msgstr "Retours  la ligne."
+
+#: ..\..\..\plugins\_auto_p.plugin.php:70
+msgid "Make line breaks (&lt;br /&gt;) for single newlines."
+msgstr "Gnrer des retours  la ligne (&lt;br /&gt;) en cas de retours  la ligne sans saut de ligne"
+
+# C:\www\b2evo18\blogs\plugins\_auto_p.plugin.php:70
+#: ..\..\..\plugins\_auto_p.plugin.php:73
+msgid "Add P tags in blocks (e.g. DIV)"
+msgstr "Ajoute des P dans les DIV"
+
+# C:\www\b2evo18\blogs\plugins\_auto_p.plugin.php:76
+#: ..\..\..\plugins\_auto_p.plugin.php:79
+msgid "Ignore tags"
+msgstr "Ignorer les tags"
+
+# C:\www\b2evo18\blogs\plugins\_auto_p.plugin.php:79
+#: ..\..\..\plugins\_auto_p.plugin.php:82
+msgid "A list of tags, in which no P or BR tags should get added."
+msgstr "Une liste de tags  l'intrieur desquels il ne faut jamais ajouter de P ou de BR."
+
+#: ..\..\..\plugins\_bbcode.plugin.php:44
 msgid "BB formatting e-g [b]bold[/b]"
 msgstr "Formatage BB e-g [b]bold[/b]"
 
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
+#: ..\..\..\plugins\_bbcode.plugin.php:45
+msgid "Available tags are: [b] [i] [u] [s] [color=...] [size=...] [font=...] [code] [quote] [list=1] [list=a] [list] [*]"
+msgstr "Les tags disponibles sont: [b] [i] [u] [s] [color=...] [size=...] [font=...] [code] [quote] [list=1] [list=a] [list] [*]"
+
+#: ..\..\..\plugins\_bbcode.plugin.php:58
+msgid "Settings for posts"
+msgstr "Rglages pour les articles"
+
+#: ..\..\..\plugins\_bbcode.plugin.php:61
+#: ..\..\..\plugins\_bbcode.plugin.php:115
+msgid "Search list"
+msgstr "Liste de chaines  rechercher"
+
+# D:\www\b2evo19\blogs\plugins\_bbcode.plugin.php:60
+#: ..\..\..\plugins\_bbcode.plugin.php:62
+msgid "This is the BBcode search array for posts (one per line) ONLY CHANGE THESE IF YOU KNOW WHAT YOU'RE DOING"
+msgstr ""
+
+#: ..\..\..\plugins\_bbcode.plugin.php:81
+#: ..\..\..\plugins\_bbcode.plugin.php:135
+msgid "Replace list"
+msgstr "Liste de chaines  remplacer"
+
+# D:\www\b2evo19\blogs\plugins\_bbcode.plugin.php:80
+#: ..\..\..\plugins\_bbcode.plugin.php:82
+msgid "This is the replace array for posts (one per line) it must match the exact order of the search array"
+msgstr ""
+
+#: ..\..\..\plugins\_bbcode.plugin.php:106
+msgid "Settings for comments"
+msgstr "Rglages pour les commentaires"
+
+#: ..\..\..\plugins\_bbcode.plugin.php:109
+#: ..\..\..\plugins\_smilies.plugin.php:78
+msgid "Render comments"
+msgstr "Rendu des commentaire"
+
+# D:\www\b2evo19\blogs\plugins\_bbcode.plugin.php:108
+#: ..\..\..\plugins\_bbcode.plugin.php:110
+msgid "If enabled the BBcode in comments will be rendered"
+msgstr "Cochez pour interprter le BBcode dans les commentaires"
+
+# D:\www\b2evo19\blogs\plugins\_bbcode.plugin.php:114
+#: ..\..\..\plugins\_bbcode.plugin.php:116
+msgid "This is the BBcode search array for COMMENTS (one per line) ONLY CHANGE THESE IF YOU KNOW WHAT YOU'RE DOING"
+msgstr ""
+
+# D:\www\b2evo19\blogs\plugins\_bbcode.plugin.php:134
+#: ..\..\..\plugins\_bbcode.plugin.php:136
+msgid "This is the replace array for COMMENTS (one per line) it must match the exact order of the search array"
+msgstr ""
+
+#: ..\..\..\plugins\_bookmarklet.plugin.php:42
+msgid "Allow bookmarklet blogging."
+msgstr "Permet de blogger par bookmarklet."
+
+#: ..\..\..\plugins\_bookmarklet.plugin.php:43
+msgid "Adds a tool allowing blogging through a bookmarklet."
+msgstr "Ajoute un outil permettant de blogger  travers une bookmarklet."
+
+#: ..\..\..\plugins\_bookmarklet.plugin.php:62
+#: ..\..\..\plugins\_bookmarklet.plugin.php:70
+#: ..\..\..\plugins\_bookmarklet.plugin.php:79
+#: ..\..\..\plugins\_bookmarklet.plugin.php:87
+msgid "Add this link to your Favorites/Bookmarks:"
+msgstr "Ajoutez ce lien  vos Favoris:"
+
+#: ..\..\..\plugins\_bookmarklet.plugin.php:63
+#: ..\..\..\plugins\_bookmarklet.plugin.php:71
+#: ..\..\..\plugins\_bookmarklet.plugin.php:80
+#: ..\..\..\plugins\_bookmarklet.plugin.php:88
+msgid "b2evo bookmarklet"
+msgstr "bookmarklet b2evo"
+
+#: ..\..\..\plugins\_calendar.plugin.php:63
+msgid "This skin tag displays a navigable calendar."
+msgstr "Ce skin tag affiche un calendrier navigable."
+
+#: ..\..\..\plugins\_calendar.plugin.php:64
+msgid "Days containing posts are highlighted."
+msgstr "Les jours contenant des articles sont mis en valeur."
+
+#: ..\..\..\plugins\_calendar.plugin.php:432
+#: ..\..\..\plugins\_calendar.plugin.php:436
+#, php-format
+msgid "%d posts"
+msgstr "%d articles"
+
+#: ..\..\..\plugins\_calendar.plugin.php:433
+#: ..\..\..\plugins\_calendar.plugin.php:437
+msgid "1 post"
+msgstr "1 article"
+
+#: ..\..\..\plugins\_calendar.plugin.php:580
+msgid "go to month's archive"
+msgstr "aller  l'archive de ce mois"
+
+#: ..\..\..\plugins\_calendar.plugin.php:656
+msgid "Current"
+msgstr "Courant"
+
+#: ..\..\..\plugins\_calendar.plugin.php:938
+#, php-format
+msgid "Previous year (%04d-%02d)"
+msgstr "Anne prcdente (%04d-%02d)"
+
+#: ..\..\..\plugins\_calendar.plugin.php:939
+#, php-format
+msgid "Previous year (%04d)"
+msgstr "Anne prcdente (%04d)"
+
+#: ..\..\..\plugins\_calendar.plugin.php:992
+#, php-format
+msgid "Previous month (%04d-%02d)"
+msgstr "Mois prcdent (%04d-%02d)"
+
+#: ..\..\..\plugins\_calendar.plugin.php:1047
+#, php-format
+msgid "Next month (%04d-%02d)"
+msgstr "Mois suivant (%04d-%02d)"
+
+#: ..\..\..\plugins\_calendar.plugin.php:1100
+#, php-format
+msgid "Next year (%04d-%02d)"
+msgstr "Anne suivante (%04d-%02d)"
+
+#: ..\..\..\plugins\_calendar.plugin.php:1101
+#, php-format
+msgid "Next year (%04d)"
+msgstr "Anne suivante (%04d)"
+
+#: ..\..\..\plugins\_categories.plugin.php:56
+msgid "This skin tag displays the list of available categories for the blog."
+msgstr "Ce skin tag affiche la liste des catgories disponibles pour le blog."
+
+#: ..\..\..\plugins\_categories.plugin.php:57
+msgid "Categories are indeed chapters and sub-chapters in the blog."
+msgstr "Les catgories sont en fait des chapitres et des sous-chapitres dans le blog."
+
+#: ..\..\..\plugins\_categories.plugin.php:236
+msgid "ANY"
+msgstr "N'IMPORTE"
+
+#: ..\..\..\plugins\_categories.plugin.php:240
+msgid "ANY BUT"
+msgstr "TOUTES SAUF"
+
+#: ..\..\..\plugins\_categories.plugin.php:244
+msgid "ALL"
+msgstr "TOUTES"
+
+# D:\www\b2evo19\blogs\plugins\_generic_ping.plugin.php:66
+#: ..\..\..\plugins\_generic_ping.plugin.php:66
+msgid "Generic Ping plugin"
+msgstr "Plugin de ping gnrique"
+
+# D:\www\b2evo19\blogs\plugins\_generic_ping.plugin.php:67
+#: ..\..\..\plugins\_generic_ping.plugin.php:67
+msgid "Use this plugin to add a generic ping service to your installation."
+msgstr "Utilisez ce plugin pour ajouter un service de ping gnrique  votre installation."
+
+#: ..\..\..\plugins\_generic_ping.plugin.php:92
+msgid "Ping service URL"
+msgstr "URL du service de ping"
+
+# D:\www\b2evo19\blogs\plugins\_generic_ping.plugin.php:96
+#: ..\..\..\plugins\_generic_ping.plugin.php:96
+msgid "The URL of the ping service."
+msgstr "L'URL du service de ping."
+
+#: ..\..\..\plugins\_generic_ping.plugin.php:99
+msgid "Ping service name"
+msgstr "Nom du service de ping."
+
+# D:\www\b2evo19\blogs\plugins\_generic_ping.plugin.php:103
+#: ..\..\..\plugins\_generic_ping.plugin.php:103
+msgid "The name of the ping service, used for displaying only."
+msgstr "Le nom du service de ping, utilis uniquement pour affichage."
+
+#: ..\..\..\plugins\_generic_ping.plugin.php:106
+msgid "Ping service note"
+msgstr "Note sur le service"
+
+# D:\www\b2evo19\blogs\plugins\_generic_ping.plugin.php:110
+#: ..\..\..\plugins\_generic_ping.plugin.php:110
+msgid "Notes about the ping service, used for displaying only."
+msgstr "Notes sur le service de ping, utilis uniquement pour affichage."
+
+# D:\www\b2evo19\blogs\plugins\_generic_ping.plugin.php:124
+#: ..\..\..\plugins\_generic_ping.plugin.php:124
+msgid "You must configure a ping service URL before the plugin can be enabled."
+msgstr "Vous devez configurer une URL de service de ping avant de pouvoir utiliser ce plugin."
+
+# D:\www\b2evo19\blogs\plugins\_generic_ping.plugin.php:129
+#: ..\..\..\plugins\_generic_ping.plugin.php:129
+msgid "The ping plugin needs a non-empty code."
+msgstr "Ce plugin requiert un code non vide."
+
+#: ..\..\..\plugins\_generic_ping.plugin.php:145
+msgid "The ping service URL is invalid."
+msgstr "L'URL du service de ping est invalide."
+
+#: ..\..\..\plugins\_gmcode.plugin.php:72
 msgid "GreyMatter style formatting"
 msgstr "Formatage GreyMatter"
 
 # C:\www\b2evolution\blogs\plugins\renderers\_gmcode.renderer.php:59
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
+#: ..\..\..\plugins\_gmcode.plugin.php:73
 #, php-format
 msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
 msgstr "**gras** \\italiques\\ //italiques// __soulign__ ##tt## %%codeblock%%"
 
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "Convertit les smilies texte en icones"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "Gnrateur de texte web humain 2.0 beta"
-
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:79
-msgid "Wacko style formatting"
-msgstr "Formattage style Wacko"
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wacko.renderer.php:80
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:80
-msgid ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
-msgstr ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:42
-msgid "Wiki Links converter"
-msgstr "Convertisseur de liens Wiki"
+#: ..\..\..\plugins\_ping_b2evonet.plugin.php:67
+msgid "Ping b2evolution.net"
+msgstr "Ping de b2evolution.net"
 
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:43
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:43
-msgid "WikiWord links ((link)) [[link ]]"
-msgstr "Liens WikiWord ((lien)) [[lien ]]"
+#: ..\..\..\plugins\_ping_b2evonet.plugin.php:68
+msgid "Ping the b2evolution.net site"
+msgstr "Ping du site b2evolution.net"
+
+# D:\www\b2evo19\blogs\plugins\_ping_b2evonet.plugin.php:68
+#: ..\..\..\plugins\_ping_b2evonet.plugin.php:69
+msgid "Pings the b2evolution.net site to include your post in the list of recently updated blogs."
+msgstr "Pingue la liste des blogs rcemment mis  jour sur le site b2evolution.net."
+
+# D:\www\b2evo19\blogs\plugins\_ping_pingomatic.plugin.php:66
+#: ..\..\..\plugins\_ping_pingomatic.plugin.php:67
+msgid "Ping-O-Matic plugin"
+msgstr "Plugin Ping-O-Matic"
+
+# D:\www\b2evo19\blogs\plugins\_ping_pingomatic.plugin.php:67
+#: ..\..\..\plugins\_ping_pingomatic.plugin.php:68
+msgid "Pings the Ping-O-Matic service, which relays your ping to the most common services."
+msgstr "Pingue le service Ping-O-Matic qui relaye votre ping  la plupart des services courants."
+
+# D:\www\b2evo19\blogs\plugins\_ping_pingomatic.plugin.php:70
+#: ..\..\..\plugins\_ping_pingomatic.plugin.php:71
+msgid "Pings a service that relays the ping to the most common services."
+msgstr "Service de ping qui relaye le ping aux services les plus courants."
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
+#: ..\..\..\plugins\_quicktags.plugin.php:33
 msgid "Easy HTML tags inserting"
 msgstr "Insertion rapide de tags HTML"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "Texte rajout [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "Texte retir [Alt-D]"
+#: ..\..\..\plugins\_quicktags.plugin.php:34
+msgid "This plugin will display a toolbar with buttons to quickly insert HTML tags around selected text in a post."
+msgstr "Ce plugin affichera une barre d'outils permettant l'insertion rapide de tags HTML autour du texte slectionn."
+
+#: ..\..\..\plugins\_quicktags.plugin.php:82
+msgid "INSerted"
+msgstr "INSr"
+
+#: ..\..\..\plugins\_quicktags.plugin.php:90
+msgid "DELeted"
+msgstr "Supprim"
+
+#: ..\..\..\plugins\_quicktags.plugin.php:98
+msgid "STRong [Alt-B]"
+msgstr "Marquage Fort [Alt-S]"
+
+#: ..\..\..\plugins\_quicktags.plugin.php:106
+msgid "EMphasis [Alt-I]"
+msgstr "Marquage (italique) [Alt-I]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
+#: ..\..\..\plugins\_quicktags.plugin.php:114
 msgid "STRong [Alt-S]"
 msgstr "Marquage Fort [Alt-S]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
+#: ..\..\..\plugins\_quicktags.plugin.php:122
 msgid "EMphasis [Alt-E]"
 msgstr "Marquage (italique) [Alt-E]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
+#: ..\..\..\plugins\_quicktags.plugin.php:130
 msgid "CODE [Alt-C]"
 msgstr "CODE [Alt-C]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
+#: ..\..\..\plugins\_quicktags.plugin.php:138
 msgid "Paragraph [Alt-P]"
 msgstr "Paragraphe [Alt-P]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
+#: ..\..\..\plugins\_quicktags.plugin.php:146
+msgid "BLOCKQUOTE [Alt-B]"
+msgstr "Bloc Citation [Alt-B]"
+
+#: ..\..\..\plugins\_quicktags.plugin.php:154
+msgid "PREformatted text [Alt-R]"
+msgstr "Text PREformatt [Alt-R]"
+
+#: ..\..\..\plugins\_quicktags.plugin.php:162
 msgid "Unordered List [Alt-U]"
 msgstr "Liste non ordonne [Alt-U]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
+#: ..\..\..\plugins\_quicktags.plugin.php:170
+msgid "Ordered List [Alt-O]"
+msgstr "Liste ordonne [Alt-O]"
+
+#: ..\..\..\plugins\_quicktags.plugin.php:178
 msgid "List Item [Alt-L]"
 msgstr "Element de Liste [Alt-L]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "Bloc Citation [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
+#: ..\..\..\plugins\_quicktags.plugin.php:186
 msgid "IMaGe [Alt-G]"
 msgstr "IMaGe [Alt-G]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
+#: ..\..\..\plugins\_quicktags.plugin.php:195
 msgid "A href [Alt-A]"
 msgstr "A href [Alt-A]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
+#: ..\..\..\plugins\_quicktags.plugin.php:203
 msgid "More [Alt-M]"
 msgstr "Suite [Alt-M]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
+#: ..\..\..\plugins\_quicktags.plugin.php:212
 msgid "no teaser [Alt-T]"
 msgstr "pas de teaser [Alt-T]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
+#: ..\..\..\plugins\_quicktags.plugin.php:221
 msgid "next page [Alt-Q]"
 msgstr "page suivante [Alt-Q]"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
+#: ..\..\..\plugins\_quicktags.plugin.php:304
 msgid "Close all tags"
 msgstr "Fermer toutes les balises"
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
+#: ..\..\..\plugins\_quicktags.plugin.php:422
 msgid "ALTernate text"
 msgstr "Texte ALTernatif"
 
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "Insertion de smilies en 1 click"
+#: ..\..\..\plugins\_sitemap.plugin.php:59
+msgid "Sitemap plugin"
+msgstr "Plugin Sitemap"
+
+#: ..\..\..\plugins\_sitemap.plugin.php:60
+msgid "This plugin generates a Google Sitemap for your blog."
+msgstr "Ce plugin gnre une Sitemap Google pour votre blog."
+
+#: ..\..\..\plugins\_sitemap.plugin.php:84
+msgid "Change frequency"
+msgstr "Frquence de changement"
+
+#: ..\..\..\plugins\_sitemap.plugin.php:87
+msgid "Include change frequency (see manual)."
+msgstr "Inclure la frquence de changement (voir manuel)."
+
+#: ..\..\..\plugins\_sitemap.plugin.php:90
+msgid "Auto priority"
+msgstr "Priorit automatique"
+
+#: ..\..\..\plugins\_sitemap.plugin.php:93
+msgid "Use auto priority for items based on comment count."
+msgstr "Calculer une priorit automatique en fonction du nombre de commentaires."
+
+#: ..\..\..\plugins\_sitemap.plugin.php:96
+msgid "Min post priority"
+msgstr "Priorit d'article mini"
+
+#: ..\..\..\plugins\_sitemap.plugin.php:100
+msgid "Minimum priority for posts, even is auto priority is enabled."
+msgstr "Priorir minimale poir les articles, mme si prio auto est activ."
+
+#: ..\..\..\plugins\_sitemap.plugin.php:103
+msgid "Default/Max post priority"
+msgstr "Priorit maxi/par dfaut"
+
+#: ..\..\..\plugins\_sitemap.plugin.php:107
+msgid "Maximum priority for posts or default if auto priority is disabled."
+msgstr "Priorit maximale des articles ou priorit par dfaut si prio auto est dsactiv."
 
-# C:\www\b2evo090\blogs\skins\_categories.php:17
-#  TRANS: All categories, skin's categories list
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "Toutes"
+#: ..\..\..\plugins\_sitemap.plugin.php:128
+msgid "Debug output"
+msgstr ""
+
+#: ..\..\..\plugins\_sitemap.plugin.php:131
+msgid "Debug output in comments of the generated XML."
+msgstr ""
+
+#: ..\..\..\plugins\_smilies.plugin.php:56
+msgid "Graphical smileys"
+msgstr "Smilies graphiques"
+
+#: ..\..\..\plugins\_smilies.plugin.php:57
+msgid ""
+"This renderer will convert text smilies like :) to graphical icons.<br />\n"
+"\t\t\tOptionally, it will also display a toolbar for quick insertion of smilies into a post."
+msgstr ""
+"Ce formatteur convertira les smileys texte tels que :) en icnes graphiques. <br />\n"
+"Optionnellement, il peut galement afficher une barre d'outils permettant l'insertion rapide de smileys dans un article."
+
+#: ..\..\..\plugins\_smilies.plugin.php:72
+#: ..\..\..\plugins\_smilies.plugin.php:153
+msgid "Use smilies toolbar"
+msgstr "Utiliser la barre d'outils smilies"
+
+#: ..\..\..\plugins\_smilies.plugin.php:75
+msgid "This is the default setting. Users can override it in their profile."
+msgstr "Il s'agit du rglage par dfaut. Les utilisateurs peuvent le modifier dans leur profil."
+
+#: ..\..\..\plugins\_smilies.plugin.php:79
+msgid "Check to also render smilies in comments."
+msgstr "Cochez pour galement effectuer un rendu des simleys dans les commentaires."
+
+#: ..\..\..\plugins\_smilies.plugin.php:85
+msgid "Smiley list"
+msgstr "Liste des smileys"
+
+# D:\www\b2evo19\blogs\plugins\_smilies.plugin.php:84
+#: ..\..\..\plugins\_smilies.plugin.php:86
+#, php-format
+msgid ""
+"This is the list of smileys [one per line], in the format : char_sequence image_file // optional comment<br />\n"
+"\t\t\t\t\t\t\tTo disable a smiley, just add one or more spaces to the start of its setting<br />\n"
+"\t\t\t\t\t\t\tYou can add new smiley images by uploading the images to the %s folder."
+msgstr ""
+
+#: ..\..\..\plugins\_texturize.plugin.php:33
+msgid "Smart quotes + additional typographic replacements."
+msgstr "Guillemets + autres amliorations typographiques."
+
+#: ..\..\..\plugins\_texturize.plugin.php:34
+msgid ""
+"This renderer will replace standard and double quotes with typographic quotes were appropriate.<br />\n"
+"\t\t It will also perform the following replacements:\n"
+"\t\t <ul>\n"
+"\t\t \t<li>--- to &#8212;</li>\n"
+"\t\t\t<li>-- to &#8211;</li>\n"
+"\t\t\t<li>... to &#8230;</li>\n"
+"\t\t</ul>"
+msgstr ""
+"Ce formatteur remplacera les guillemets standards avec des guillemets typographiques aux endroits appropris..<br />\n"
+"\t\t Il effectuera galement les transformations suivantes:\n"
+"\t\t <ul>\n"
+"\t\t \t<li>--- en &#8212;</li>\n"
+"\t\t\t<li>-- en &#8211;</li>\n"
+"\t\t\t<li>... en &#8230;</li>\n"
+"\t\t</ul>"
+
+#: ..\..\..\plugins\_wacko.plugin.php:74
+msgid "Wacko style formatting"
+msgstr "Formatage style Wacko."
+
+#: ..\..\..\plugins\_wacko.plugin.php:75
+msgid ""
+"Accepted formats:<br />\n"
+"\t\t\t== h2 ==<br />\n"
+"\t\t\t=== h3 ===<br />\n"
+"\t\t\t==== h4 ====<br />\n"
+"\t\t\t===== h5 =====<br />\n"
+"\t\t\t====== h6 ======<br />\n"
+"\t\t\t--- (horinzontal rule)<br />\n"
+"\t\t\t%%%codeblock%%%<br />"
+msgstr ""
+"Formats accepts:<br />\n"
+"\t\t\t== h2 ==<br />\n"
+"\t\t\t=== h3 ===<br />\n"
+"\t\t\t==== h4 ====<br />\n"
+"\t\t\t===== h5 =====<br />\n"
+"\t\t\t====== h6 ======<br />\n"
+"\t\t\t--- (ligne horizontale)<br />\n"
+"\t\t\t%%%codeblock%%%<br />"
+
+#: ..\..\..\plugins\_wikilinks.plugin.php:37
+msgid "Wiki Links converter"
+msgstr "Convertisseur Wiki Links"
+
+#: ..\..\..\plugins\_wikilinks.plugin.php:38
+msgid ""
+"WikiWord links are created with a CamelCased WikiWord, a ((link)), or a [[link ]].<br />\n"
+"\t\t CamelCased words will be exploded to camel_case which should then match a post url title."
+msgstr ""
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:64
+msgid "Basic antispam methods"
+msgstr "Mthodes antispam basiques"
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:65
+msgid "This plugin provides basic methods to detect & block spam on referers, comments & trackbacks."
+msgstr "Ce plugin fournit des mthodes basiques permettant de dtecter et de bloquer le spam sur les rfrrents, commentaires & trackbacks."
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:74
+msgid "Allow anonymous comments"
+msgstr "Autoriser commentaires anonymes"
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:75
+msgid "Allow non-registered visitors to leave comments."
+msgstr "Autoriser les utilisateurs non-enregistrs  laisser des commentaires."
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:80
+msgid "Detect feedback duplicates"
+msgstr "Dtecter les doublons dans les ractions"
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:81
+msgid "Check this to check comments and trackback for duplicate content."
+msgstr "Cochez pour vrifier les duplicatas dans les commentaires et les trackbacks."
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:86
+msgid "Feedback sensitivity to links"
+msgstr "Sensibilit aux liens dans les ractions"
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:87
+msgid "If a comment has more than this number of links in it, it will get 100 percent spam karma. -1 to disable it."
+msgstr "Si un commentaire contient plus que ce nombre de liens, il aura un spam karma de 100% . -1 pour dsactiver."
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:94
+msgid "Apply rel=\"nofollow\""
+msgstr "Appliquer rel=\"nofollow\""
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:95
+msgid "hours. For how long should rel=\"nofollow\" be applied to comment links? (0 means never, -1 means always)"
+msgstr "heures. Pendant combien de temps faut-il appliqer rel=\"nofollow\" aux liens des commentaires?  (0 signifie jamais, -1 signifie toujours)"
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:102
+msgid "Check referers for URL"
+msgstr "Vrif URL chez rfrents"
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:103
+msgid "Check refering pages, if they contain our URL. This may generate a lot of additional traffic!"
+msgstr "Vrifie dans les pages rfrentes si elles contiennent notre URL. Ceci risque de gnrer normment de traffic supplmentaire!!"
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:119
+msgid "Comments are not allowed from anonymous visitors."
+msgstr "Les visiteurs anonymes ne peuvent pas envoyer de commentaires."
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:190
+msgid "The trackback seems to be a duplicate."
+msgstr "Le trackback semble tre un doublon."
+
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:202
+msgid "The comment seems to be a duplicate."
+msgstr "Le commentaire semble tre un doublon."
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:113
+msgid "Display computer code in a post."
+msgstr "Afficher du code informatique dans un article."
 
-#: ..\..\..\skins\_feedback.php:77
-#: ..\..\..\skins\basic\_feedback.php:77
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:114
+msgid "Display computer code easily.  This plugin renders character entities on the fly, so you can cut-and-paste normal code directly into your posts and it will always look like normal code, even when editing the post (i.e., no preprocessing of the code is required). Include line numbers (customizable starting number).  The best part about the line numbers - visitors can cut-and-paste the code from your post, leaving the line numbers behind! Accepts BBcode tags and does not render smilies.  Colouration of PHP code, plus PHP manual links for PHP functions. Easy to install and easy to use. No hacks. Degrades nicely, if the plugin is off.  Styling completely customizable via your skins CSS file."
+msgstr ""
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:133
+msgid "XHTML strict"
+msgstr "XHTML strict"
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:136
+msgid "If enabled this will remove the ' target=\"_blank\" ' from the PHP documentation links"
+msgstr "Cochez pour enelever les  ' target=\"_blank\" ' des liens de documentation vers PHP.net"
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:158
+msgid "Insert codespan"
+msgstr "Insrer un codespan (code en ligne)"
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:158
+msgid "codespan"
+msgstr "codespan"
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:159
+msgid "Insert codeblock"
+msgstr "Insrer un codeblock (bloc de code)"
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:159
+msgid "codeblock"
+msgstr "codeblock"
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:160
+msgid "Insert XML codeblock"
+msgstr "Insrer un codeblock XML"
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:161
+msgid "Insert PHP codeblock"
+msgstr "Insrer un codeblock PHP"
+
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:161
+msgid "PHP"
+msgstr "PHP"
+
+#: ..\..\..\plugins\code_highlight_plugin\highlighters\php.highlighter.php:161
+msgid "Read the PHP.net documentation for"
+msgstr "Lire la documentation de PHP.net pour"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:38
+msgid "Video plug for a few popular video sites."
+msgstr "Insert vido pour quelques sites connus de partage de vido."
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:39
+msgid "This is a basic video plug pluigin. Use it by entering [video:youtube:123xyz] or [video:dailymotion:123xyz] into your post, where 123xyz is the ID of the video."
+msgstr "Cecu est un plugin d'insert de vidos basique. Utilisez le en entrant[video:youtube:123xyz] ou [video:dailymotion:123xyz] dans le texte de votre article, en remplaant 123xyz par l'identifiant unique de votre video."
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:107
+msgid "Video"
+msgstr "Video"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:108
+msgid "Insert Youtube video"
+msgstr "Insrer une vido Youtube"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:108
+msgid "YouTube"
+msgstr "YouTube"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:109
+msgid "Insert Google video"
+msgstr "Insrer une vido Google"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:109
+msgid "Google video"
+msgstr "Google video"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:110
+msgid "Insert DailyMotion video"
+msgstr "Insrer un vido DailyMotion"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:110
+msgid "DailyMotion"
+msgstr "DailyMotion"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:111
+msgid "Insert LiveVideo video"
+msgstr "Insrer une vido LiveVideo"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:111
+msgid "LiveVideo"
+msgstr "LiveVideo"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:112
+msgid "Insert iFilm video"
+msgstr "Insrer une vido iFilm"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:112
+msgid "iFilm"
+msgstr "iFilm"
+
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:121
+msgid "Enter video ID from"
+msgstr "Entrez l'identifiant de la vido sur"
+
+#: ..\..\..\skins\_feedback.php:79
+#: ..\..\..\skins\basic\_feedback.php:80
+#: ..\..\..\skins\l33t_gray\_feedback.php:79
 msgid "Trackback address for this post:"
 msgstr "Adresse de trackback pour cet article:"
 
 #. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95
-#: ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
+#: ..\..\..\skins\_feedback.php:107
+#: ..\..\..\skins\basic\_feedback.php:110
+#: ..\..\..\skins\l33t_gray\_feedback.php:107
+#: ..\..\..\skins\wpc_default\_feedback.php:109
 #, php-format
 msgid "No %s for this post yet..."
 msgstr "Cet article n'a pas de %s pour le moment..."
 
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\basic\_feedback.php:180
+#: ..\..\..\skins\_feedback.php:161
+#: ..\..\..\skins\l33t_gray\_feedback.php:163
+msgid "This post has no feedback awaiting moderation..."
+msgstr "Cet article n'a aucune raction en attente de modration..."
+
+#: ..\..\..\skins\_feedback.php:162
+#: ..\..\..\skins\l33t_gray\_feedback.php:164
+#, php-format
+msgid "This post has 1 feedback awaiting moderation... %s"
+msgstr "Cet article a 1 raction en attente de modration... %s"
+
+#: ..\..\..\skins\_feedback.php:163
+#: ..\..\..\skins\l33t_gray\_feedback.php:165
+#, php-format
+msgid "This post has %d feedbacks awaiting moderation... %s"
+msgstr "Cet article a %d ractions en attente de modration... %s"
+
+#: ..\..\..\skins\_feedback.php:190
+#: ..\..\..\skins\l33t_gray\_feedback.php:192
+msgid "PREVIEW Comment from:"
+msgstr "PREVISUALISATION Commentaire de:"
+
+#: ..\..\..\skins\_feedback.php:244
+#: ..\..\..\skins\basic\_feedback.php:194
+#: ..\..\..\skins\l33t_gray\_feedback.php:251
 msgid "Your email address will <strong>not</strong> be displayed on this site."
 msgstr "Votre adresse email ne sera <strong>pas</strong> affiche sur ce site."
 
-#: ..\..\..\skins\_feedback.php:178
-#: ..\..\..\skins\basic\_feedback.php:185
+#: ..\..\..\skins\_feedback.php:245
+#: ..\..\..\skins\basic\_feedback.php:199
+#: ..\..\..\skins\l33t_gray\_feedback.php:252
 msgid "Site/Url"
 msgstr "Site/Url"
 
-#: ..\..\..\skins\_feedback.php:178
-#: ..\..\..\skins\basic\_feedback.php:187
+#: ..\..\..\skins\_feedback.php:245
+#: ..\..\..\skins\basic\_feedback.php:201
+#: ..\..\..\skins\l33t_gray\_feedback.php:252
 msgid "Your URL will be displayed."
 msgstr "Votre URL sera affiche."
 
-#: ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
+#: ..\..\..\skins\_feedback.php:267
+#: ..\..\..\skins\basic\_feedback.php:220
+#: ..\..\..\skins\l33t_gray\_feedback.php:269
+#: ..\..\..\skins\wpc_default\_feedback.php:219
 msgid "Line breaks become &lt;br /&gt;"
 msgstr "Les retours  la ligne deviennent des  &lt;br /&gt;"
 
-#: ..\..\..\skins\_feedback.php:200
-#: ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
+#: ..\..\..\skins\_feedback.php:271
+#: ..\..\..\skins\basic\_feedback.php:225
+#: ..\..\..\skins\l33t_gray\_feedback.php:273
+#: ..\..\..\skins\wpc_default\_feedback.php:224
 msgid "Remember me"
 msgstr "Se rappeler de moi"
 
-#: ..\..\..\skins\_feedback.php:200
-#: ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(Placer des cookies pour le nom, l'email &amp; l'url)"
-
-#: ..\..\..\skins\_lastcomments.php:33
-#: ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54
-#: ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "En rponse :"
+#: ..\..\..\skins\_feedback.php:272
+#: ..\..\..\skins\l33t_gray\_feedback.php:274
+msgid "Set cookies for name, email and url"
+msgstr "Sauver le nom, l'email et l'url dans des cookies."
+
+#: ..\..\..\skins\_feedback.php:275
+#: ..\..\..\skins\l33t_gray\_feedback.php:277
+msgid "Allow message form"
+msgstr "Autoriser messages"
+
+# D:\www\b2evo\blogs\skins\_feedback.php:212
+#: ..\..\..\skins\_feedback.php:276
+#: ..\..\..\skins\l33t_gray\_feedback.php:278
+msgid "Allow users to contact you through a message form (your email will NOT be displayed.)"
+msgstr "Autoriser les utilisateurs  vous contacter par un formulaire de message (votre adresse email ne sera PAS rvelle.)"
 
 #: ..\..\..\skins\_linkblog.php:31
 #: ..\..\..\skins\custom\_linkblog.php:21
+#: ..\..\..\skins\miami_blue\_linkblog.php:21
+#: ..\..\..\skins\skinners_guide\_linkblog.php:21
 msgid "Linkblog"
 msgstr "Linkblog"
 
-#: ..\..\..\skins\_linkblog.php:71
-#: ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
+#: ..\..\..\skins\_linkblog.php:74
+#: ..\..\..\skins\wpc_default\_linkblog.php:72
 msgid "more"
 msgstr "suite"
 
-#: ..\..\..\skins\_profile.php:65
-#: ..\..\..\skins\basic\_profile.php:80
+#: ..\..\..\skins\_msgform.php:129
+#: ..\..\..\skins\_msgform.php:141
+msgid "Re:"
+msgstr "Re:"
+
+#. TRANS: Used as mail subject; %s gets replaced by an item's title
+#: ..\..\..\skins\_msgform.php:129
+#, php-format
+msgid "Comment on %s"
+msgstr "Commentaire sur %s"
+
+#: ..\..\..\skins\_msgform.php:162
+msgid "To"
+msgstr "A"
+
+#: ..\..\..\skins\_msgform.php:168
+msgid "From"
+msgstr "De"
+
+#: ..\..\..\skins\_msgform.php:168
+msgid "Your name."
+msgstr "Votre nom."
+
+#: ..\..\..\skins\_msgform.php:169
+msgid "Your email address. (Will <strong>not</strong> be displayed on this site.)"
+msgstr "Votre adresse email. (Ne sera <strong>pas</strong> affiche sur ce site.)"
+
+#: ..\..\..\skins\_msgform.php:170
+msgid "Subject of email message."
+msgstr "Sujet du message email."
+
+#: ..\..\..\skins\_msgform.php:171
+msgid "Plain text only."
+msgstr "Texte brut uniquement."
+
+#: ..\..\..\skins\_msgform.php:180
+msgid "Send message"
+msgstr "Envoyer le message."
+
+#: ..\..\..\skins\_profile.php:76
+#: ..\..\..\skins\l33t_gray\_profile.php:76
 msgid "AOL I.M."
 msgstr "AOL I.M."
 
-#: ..\..\..\skins\_profile.php:66
-#: ..\..\..\skins\basic\_profile.php:81
+#: ..\..\..\skins\_profile.php:77
+#: ..\..\..\skins\l33t_gray\_profile.php:77
 msgid "MSN I.M."
 msgstr "MSN I.M."
 
-#: ..\..\..\skins\_profile.php:67
-#: ..\..\..\skins\basic\_profile.php:82
+#: ..\..\..\skins\_profile.php:78
+#: ..\..\..\skins\l33t_gray\_profile.php:78
 msgid "Yahoo I.M."
 msgstr "Yahoo I.M."
 
+#: ..\..\..\skins\_profile.php:79
+#: ..\..\..\skins\l33t_gray\_profile.php:79
+msgid "New pass"
+msgstr "Nouveau mot de passe"
+
+#: ..\..\..\skins\_profile.php:79
+#: ..\..\..\skins\l33t_gray\_profile.php:79
+msgid "Leave blank to leave the password unchanged."
+msgstr "Laissez vide si vous ne voulez pas modifier le mot de passe."
+
+#: ..\..\..\skins\_profile.php:80
+#: ..\..\..\skins\l33t_gray\_profile.php:80
+msgid "Confirm"
+msgstr "Confirmation"
+
+#: ..\..\..\skins\_profile.php:80
+#: ..\..\..\skins\l33t_gray\_profile.php:80
+msgid "Confirm new password by typing it again."
+msgstr "Confirmez le nouveau mot de passe en le retapant."
+
+#: ..\..\..\skins\_subscriptions.php:46
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:46
+msgid "Global settings"
+msgstr "Paramtres gnraux"
+
+#: ..\..\..\skins\_subscriptions.php:56
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:56
+msgid "Blog subscriptions"
+msgstr "Abonnements  des blogs"
+
 #: ..\..\..\skins\basic\_bloglist.php:23
 msgid "Select blog:"
 msgstr "Slection d'un blog:"
 
-#: ..\..\..\skins\basic\_main.php:46
+#: ..\..\..\skins\basic\_feedback.php:225
+#: ..\..\..\skins\wpc_default\_feedback.php:224
+msgid "(Set cookies for name, email &amp; url)"
+msgstr "(Placer des cookies pour le nom, l'email & l'url)"
+
+#: ..\..\..\skins\basic\_main.php:71
 msgid "Select skin:"
 msgstr "Slection d'un habillage:"
 
-#: ..\..\..\skins\basic\_main.php:98
-#: ..\..\..\skins\custom\_main.php:93
+#: ..\..\..\skins\basic\_main.php:124
+#: ..\..\..\skins\custom\_main.php:133
+#: ..\..\..\skins\l33t_gray\_main.php:88
+#: ..\..\..\skins\skinners_guide\_main.php:169
 msgid "words"
 msgstr "mots"
 
 #  TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\skins\basic\_main.php:103
+#: ..\..\..\skins\basic\_main.php:129
 msgid "Read more..."
 msgstr "Lire la suite..."
 
-#: ..\..\..\skins\bluesky\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:170
-msgid "Choose a skin"
-msgstr "Choisissez un habillage"
-
-#: ..\..\..\skins\custom\_main.php:163
-msgid "Previous"
-msgstr "Prcdents"
-
-#: ..\..\..\skins\custom\_main.php:163
-msgid "Next"
-msgstr "Suivants"
-
-#: ..\..\..\skins\custom\_main.php:213
-#: ..\..\..\skins\natural_pink\_main.php:205
-#: ..\..\..\skins\wpc_aubmach\_main.php:150
-#: ..\..\..\skins\wpc_default\_main.php:153
+#: ..\..\..\skins\custom\_main.php:256
+#: ..\..\..\skins\miami_blue\_main.php:244
+#: ..\..\..\skins\natural_pink\_main.php:186
+#: ..\..\..\skins\nifty_corners\_main.php:209
+#: ..\..\..\skins\skinners_guide\_main.php:345
+#: ..\..\..\skins\wpc_default\_main.php:196
 msgid "Choose skin"
 msgstr "Choisissez l'habillage"
 
-#: ..\..\..\skins\originalb2\_main.php:73
+#: ..\..\..\skins\custom\_main.php:290
+#: ..\..\..\skins\l33t_gray\_main.php:260
+#: ..\..\..\skins\miami_blue\_main.php:278
+#: ..\..\..\skins\natural_pink\_main.php:211
+#: ..\..\..\skins\nifty_corners\_main.php:234
+#: ..\..\..\skins\skinners_guide\_main.php:384
+msgid "XML Feeds"
+msgstr "Flux XML"
+
+#: ..\..\..\skins\custom\_main.php:313
+#: ..\..\..\skins\miami_blue\_main.php:301
+#: ..\..\..\skins\skinners_guide\_main.php:407
+msgid "What is RSS?"
+msgstr "Qu'est-ce que RSS?"
+
+#: ..\..\..\skins\custom\_main.php:323
+#: ..\..\..\skins\skinners_guide\_main.php:417
+msgid "Who's Online?"
+msgstr "Qui est en ligne?"
+
+#: ..\..\..\skins\l33t_gray\_lastcomments.php:46
+msgid "posted by"
+msgstr "post par"
+
+#: ..\..\..\skins\l33t_gray\_main.php:63
+#: ..\..\..\skins\l33t_gray\_main.php:224
+msgid "User Functions"
+msgstr "Fonctions utilisateur"
+
+# D:\www\b2evo19\blogs\inc\VIEW\collections\_blogs_display.form.php:48
+#: ..\..\..\skins\l33t_gray\_main.php:64
+msgid "Links/ Blogroll"
+msgstr "Liens / Blogroll"
+
+#: ..\..\..\skins\l33t_gray\_main.php:226
+msgid "Management"
+msgstr "Management"
+
+# D:\www\b2evo19\blogs\_header.php:177
+#: ..\..\..\skins\l33t_gray\_main.php:255
+msgid "Skins"
+msgstr "Habillages"
+
+#: ..\..\..\skins\l33t_gray\_profile.php:48
+msgid "Profile"
+msgstr "Profil"
+
+#: ..\..\..\skins\l33t_gray\_skinslist.php:27
+msgid "Get skin"
+msgstr "Obtenir habillage"
+
+#: ..\..\..\skins\originalb2\_main.php:99
 msgid "Browse all posts by this author"
 msgstr "Parcourir tous les articles de cet auteur"
 
-#: ..\..\..\skins\originalb2\_main.php:176
-msgid "archives"
-msgstr "archives"
+#: ..\..\..\skins\originalb2\_main.php:177
+#: ..\..\..\skins\wpc_default\_main.php:148
+msgid "categories"
+msgstr "catgories"
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
+#: ..\..\..\skins\wpc_default\_feedback.php:87
 msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
 msgstr "L'<acronym title=\"Uniform Resource Identifier\">URI</acronym> pour envoyer un TrackBack est:"
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
+#: ..\..\..\skins\wpc_default\_feedback.php:126
 msgid "Comment by"
 msgstr "Commentaire de"
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
+#: ..\..\..\skins\wpc_default\_feedback.php:132
 msgid "Trackback from"
 msgstr "Trackback de"
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
+#: ..\..\..\skins\wpc_default\_feedback.php:137
 msgid "Pingback from"
 msgstr "Pingback de"
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:72
+#: ..\..\..\skins\wpc_default\_feedback.php:144
+#: ..\..\..\skins\wpc_default\_main.php:94
 msgid "Edit This"
 msgstr "Editer Ceci"
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:185
-#: ..\..\..\skins\wpc_default\_feedback.php:185
+#: ..\..\..\skins\wpc_default\_feedback.php:197
 msgid "E-mail"
 msgstr "E-mail"
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:198
-#: ..\..\..\skins\wpc_default\_feedback.php:198
+#: ..\..\..\skins\wpc_default\_feedback.php:210
 msgid "Your Comment"
 msgstr "Votre Commentaire"
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:218
-#: ..\..\..\skins\wpc_default\_feedback.php:218
+#: ..\..\..\skins\wpc_default\_feedback.php:230
 msgid "Say It!"
 msgstr "Dites le!"
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
+#: ..\..\..\skins\wpc_default\_main.php:93
 msgid "Filed under:"
 msgstr "List sous:"
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:160
-#: ..\..\..\skins\wpc_default\_main.php:163
+#: ..\..\..\skins\wpc_default\_main.php:206
 msgid "Other"
 msgstr "Autres"
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:172
-#: ..\..\..\skins\wpc_default\_main.php:175
+#: ..\..\..\skins\wpc_default\_main.php:218
 msgid "Meta"
 msgstr "Meta"
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
+#: ..\..\..\skins\wpc_default\_main.php:220
 msgid "Syndicate this site using RSS"
 msgstr "Syndiquez ce site avec RSS"
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
+#: ..\..\..\skins\wpc_default\_main.php:220
 msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
 msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
+#: ..\..\..\skins\wpc_default\_main.php:221
 msgid "The latest comments to all posts in RSS"
 msgstr "Les derniers commentaires par RSS"
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
+#: ..\..\..\skins\wpc_default\_main.php:221
 msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
 msgstr "Commentaires <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
+#: ..\..\..\skins\wpc_default\_main.php:222
 msgid "This page validates as XHTML 1.0 Transitional"
 msgstr "Cette page est du XHTML 1.0 Transitional valide"
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
+#: ..\..\..\skins\wpc_default\_main.php:222
 msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
 msgstr "<abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr> valide"
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:187
-#: ..\..\..\skins\wpc_default\_main.php:180
-#: ..\..\..\skins\wpc_default\_main.php:190
+#: ..\..\..\skins\wpc_default\_main.php:223
+#: ..\..\..\skins\wpc_default\_main.php:235
 msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
 msgstr "Fonctionne avec b2evolution; moteur Multi-blogs multi-utilisateurs multilingue."
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "Cet habillage utilise un fichier CSS initialement destin  WordPress (Voir style.css pour les crdits)."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "Original design credits for this skin:"
-msgstr "Design original pour cet habillage:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "Afin d'assurer une compatibilit maximale avec les fichiers CSS WP, les plupart des fonctionnalits de b2evolution qui n'existent pas dans WP ont t caches dans cet habillage wpc_* gnrique."
-
-#: ..\..\..\xmlsrv\rdf.php:60
-#: ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
+#: ..\..\..\skins\_rdf\_main.php:78
+#: ..\..\..\skins\_rss\_main.php:63
+#: ..\..\..\skins\_rss2\_main.php:71
 msgid "[...] Read more!"
 msgstr "[...] Lire la suite!"
 
-#: ..\..\..\xmlsrv\xmlrpc.php:1404
-#: ..\..\..\xmlsrv\xmlrpc.php:1408
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Nouveau pingback sur votre article n%d \"%s\""
+#: ..\..\..\skins_adm\_adminUI_general.class.php:969
+msgid "No results."
+msgstr "Pas de rsultats."
+
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1138
+msgid "Permission denied!"
+msgstr "Permission refuse!"
+
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1284
+msgid "Time:"
+msgstr "Heure:"
+
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1285
+msgid "Greenwich Mean Time"
+msgstr "Greenwich Mean Time"
+
+#. TRANS: short for Greenwich Mean Time
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1286
+msgid "GMT:"
+msgstr "GMT:"
+
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1287
+msgid "Logged in as:"
+msgstr "Connect sous:"
+
+#: ..\..\..\skins_adm\legacy\_adminUI.class.php:121
+msgid "Style:"
+msgstr "Style:"
+
+#~ msgid "Last referrers"
+#~ msgstr "Rfrents rcents"
+
+#, fuzzy
+#~ msgid "Top refering engines"
+#~ msgstr "Moteurs de recherche rfrents les plus frquents"
+#~ msgid "Last refering searches"
+#~ msgstr "Dernires recherches rfrentes"
+
+#, fuzzy
+#~ msgid "Top Aggregators"
+#~ msgstr "Aggregateurs"
+#~ msgid "Enable for comments"
+#~ msgstr "Activer pour les commentaires"
+
+#, fuzzy
+#~ msgid "Create a Tag Cloud"
+#~ msgstr "Crer la catgorie"
+
+#, fuzzy
+#~ msgid "This plugin creates a Tag Cloud using all categories of the blog"
+#~ msgstr "Ce skin tag affiche la liste des catgories disponibles pour le blog."
+
+#, fuzzy
+#~ msgid "Maxmimum Font Size"
+#~ msgstr "Taille de fichier maximale autorise"
+
+#, fuzzy
+#~ msgid "Sort order"
+#~ msgstr "Trier par ordre"
+
+#, fuzzy
+#~ msgid "Most used last"
+#~ msgstr "Liste des articles"
+
+#, fuzzy
+#~ msgid "Apply to Blogs"
+#~ msgstr "Aller aux blogs"
+
+# D:\www\b2evo19\blogs\inc\VIEW\sessions\_stats_sessions.view.php:48
+#, fuzzy
+#~ msgid "Acronyms"
+#~ msgstr "Anonyme"
+
+#, fuzzy
+#~ msgid "AutoLinks"
+#~ msgstr "Actions"
+
+#, fuzzy
+#~ msgid "Open links in"
+#~ msgstr "Ouvrir dans une nouvelle fentre"
+
+#, fuzzy
+#~ msgid "New Window"
+#~ msgstr "Nouvelle fentre"
+
+#, fuzzy
+#~ msgid "Add Keywords"
+#~ msgstr "Mots clef"
+
+#, fuzzy
+#~ msgid "Level 5 Members"
+#~ msgstr "Niveau par dfaut"
+
+#, fuzzy
+#~ msgid "This is the default, which users can override in their profile."
+#~ msgstr "Il s'agit du rglage par dfaut. Les utilisateurs peuvent le modifier dans leur profil."
+
+#, fuzzy
+#~ msgid "URL to tinymce"
+#~ msgstr "Nom URL pour le blog"
+
+#, fuzzy
+#~ msgid "The list of available plugins."
+#~ msgstr "Afficher les plugins disponibles."
+
+#, fuzzy
+#~ msgid "Themes"
+#~ msgstr "Gabarits"
+
+#, fuzzy
+#~ msgid "The list of available themes, separated by commas."
+#~ msgstr "La liste des DNS liste noire  interroger, spars par un espace."
+
+#, fuzzy
+#~ msgid "Default theme"
+#~ msgstr "Par dfaut"
+
+#, fuzzy
+#~ msgid "The default theme, which users can override in their profile."
+#~ msgstr "Il s'agit du rglage par dfaut. Les utilisateurs peuvent le modifier dans leur profil."
+
+#, fuzzy
+#~ msgid "Use compressor"
+#~ msgstr "Compression GZip"
+
+#, fuzzy
+#~ msgid "Add weather data to your blog"
+#~ msgstr "Ajouter le code  votre article !"
+
+#, fuzzy
+#~ msgid "No results for "
+#~ msgstr "Pas de rsultats."
+
+#, fuzzy
+#~ msgid "Weather settings updated."
+#~ msgstr "Paramtres gnraux mis  jour."
+
+# D:\www\b2evo19\blogs\default.php:103
+#, fuzzy
+#~ msgid "Units of measure"
+#~ msgstr "Fonction bonus"
+
+#, fuzzy
+#~ msgid "Standard"
+#~ msgstr "Dmarre"
+
+#, fuzzy
+#~ msgid "Today's low"
+#~ msgstr "Aujourd'hui"
+
+#, fuzzy
+#~ msgid "Sunrise"
+#~ msgstr "Source"
+
+#, fuzzy
+#~ msgid "Sunset"
+#~ msgstr "Dim"
+
+#, fuzzy
+#~ msgid "Extended forecast link"
+#~ msgstr "Article tendu"
+
+#, fuzzy
+#~ msgid "Weather"
+#~ msgstr "Autres"
+
+#, fuzzy
+#~ msgid "YouTube plugin"
+#~ msgstr "Plug-in Test"
+
+#, fuzzy
+#~ msgid "No results found."
+#~ msgstr "Pas de rsultats."
+#~ msgid "Your message has been e-mailed to the user."
+#~ msgstr "Votre message a t envoy par email  l'utilisateur."
+#~ msgid " and "
+#~ msgstr " et "
+#~ msgid "Checks the user's IP address against a list of DNS blacklists."
+#~ msgstr "Vrifie l'adresse IP de l'utilisateur par rapport  une liste de DNS listes noires."
+#~ msgid "If the IP address is blacklisted, the request is canceled early and the user can (optionally) whitelist his session through a Captcha plugin."
+#~ msgstr "Si l'adresse IP est sur liste noire, la requte est annule rapidement et l'utilisateur peut (optionnellement) autoriser sa session au moyen d'un plugin Captcha."
+#~ msgid "DNS Blacklists"
+#~ msgstr "Listes noires DNS"
+#~ msgid "Whitelisting"
+#~ msgstr "Liste blanche"
+#~ msgid "Allow the user to whitelist his session through a Captcha plugin."
+#~ msgstr "Permettre  l'utilisateur d'autoriser sa sessions  travers un plugin Captcha."
+#~ msgid "Whitelist timeout"
+#~ msgstr "Expiration liste blanche"
+#~ msgid "in seconds. How long should a session be whitelisted?"
+#~ msgstr "en secondes. Pendant combien de temps une session peut elle tre autorise?"
+#~ msgid "Statistics"
+#~ msgstr "Statistiques"
+#~ msgid "Enable statistics. This generates a small overhead, but will show you how effective it is."
+#~ msgstr "Activer les statistiques. Ceci prend un peu plus de temps mais permet de voir l'efficacit du plugin."
+#~ msgid "Query URL"
+#~ msgstr "URL de requte"
+#~ msgid "Timeout"
+#~ msgstr "Dlai d'expiration"
+#~ msgid "DNSBL"
+#~ msgstr "DNSBL"
+#~ msgid "Checking for &laquo;%s&raquo; in DNS blacklists."
+#~ msgstr "Vrification de &laquo;%s&raquo; dans les DNS liste noire."
+#~ msgid "Cleared statitics."
+#~ msgstr "Statistiques remises  zro."
 
diff -ruN --text 0.9.2.src/locales/gl_ES/_global.php 1.10.3.src/locales/gl_ES/_global.php
--- 0.9.2.src/locales/gl_ES/_global.php	2005-04-11 20:39:50.000000000 -0500
+++ 1.10.3.src/locales/gl_ES/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1213 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['gl_ES'] = array(
-	'' => "Project-Id-Version: b2evolution.net locale\nReport-Msgid-Bugs-To: http://fplanque.net/\nPOT-Creation-Date: 2004-06-26 02:10+0200\nPO-Revision-Date: 2004-06-24 00:27+0100\nLast-Translator: Departamento de e-learning. CESGA. <teleensino@cesga.es>\nLanguage-Team: Galician <teleensino@cesga.es>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\n",
-	'Selected' => "Seleccionado",
-	'Categories' => "Categoras",
-	'Permanent link to full entry' => "Ligazn permanente  post",
-	'Permalink' => "Permalink",
-	'Recently' => "Recentemente",
-	'(cached)' => "(cacheado)",
-	'(no cache)' => "(non cacheado)",
-	'Last comments' => "ltimos comentarios",
-	'Some viewing statistics' => "Algunhas estadsticas",
-	'Search' => "Buscar",
-	'All Words' => "Todas as palabras",
-	'Some Word' => "Algunha palabra",
-	'Entire phrase' => "Frase enteira",
-	'Reset form' => "Reiniciar formulario",
-	'Get selection' => "Ver seleccin",
-	'Archives' => "Arquivos",
-	'more...' => "mis...",
-	'Recent Referers' => "Referidos recentes",
-	'Top Referers' => "Top referidos",
-	'Misc' => "Outros",
-	'Syndicate this blog' => "Sindicar esta bitcora",
-	'Default page for b2evolution' => "Pxina por defecto de b2evolution",
-	'Multilingual multiuser multi-blog engine.' => "Multilingual multiuser multi-blog engine.",
-	'Welcome to b2evolution' => "Benvido a b2evolution",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Esta  a pxina por defecto de b2evolution. Amosarase ata que non elixas unha bitcora predeterminada nas opcins xerais.",
-	'Individual blogs on this system' => "Bitcoras individuais neste sistema",
-	'Blog #%d' => "Bitcora #%d",
-	'Blog #1' => "Bitcora #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Esta  unha bitcora especial que engloba todas as mensaxes de todas as bitcoras. ",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Nota: a lista de arriba (as como o men) est automaticamente xenerada e incle s as bitcoras que teen un &quot;nome de url stub&quot;. Podes configurar isto na configuracin da bitcora no back-office.",
-	'More demos' => "Mis demostracins",
-	'Custom template' => "Plantilla personalizada",
-	'Multiple blogs displayed on the same page' => "Bitcoras mltiples amosadas na mesma pxina",
-	'Summary of last posts in all blogs' => "Resumo dos ltimos posts de todas as bitcoras",
-	'The page you\'re looking at' => "A pxina que se est amosando",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Nota: Estas pxinas de demostracin non usan evoSkins, incluso si os activas durante a instalacin. A nica forma de cambialas  editar a plantilla PHP. Isto s son demostracins que poden inspirarte para facer as tas propias plantillas.",
-	'Administration' => "Publicar nova",
-	'Go to backoffice!' => "Ir  back-office",
-	'Official website' => "Web oficial",
-	'GNU GPL license' => "Licencia GNU <acronym title=\"General Public License\">GPL</acronym>",
-	'Multiblog demo' => "Demostracin de multibitcora",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Esta plantilla de demostracin amostra 3 bitcoras  vez (unha na esquerda, e das na dereita)",
-	'Summary demo' => "Demostracin de resumo",
-	'This demo template displays a summary of last posts in all blogs' => "Esta plantilla de demostracin muestra un resumen de los ltimos posts en todas las bitcoras",
-	'More posts...' => "Mis novas...",
-	'Antispam' => "Antispam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "A palabra [%s]  moi curta, ten que ter un mnimo de 5 caracteres!",
-	'Deleting log-hits matching [%s]...' => "Borrando hits [%s]",
-	'Deleting comments matching [%s]...' => "Borrando comentarios coincidentes con [%s]...",
-	'Blacklisting the keyword [%s]...' => "Engadindo [%s]  lista negra...",
-	'Confirm ban &amp; delete' => "Confirmar borrado de &amp;",
-	'No log-hits match the keyword [%s].' => "Non hai log-hits que coincidan coa palabra [%s].",
-	'Delete the following %d referer hits:' => "Borrar os seguintes %d hits de referidos:",
-	'No comments match the keyword [%s].' => "Ningn comentario coincide coa palabra [%s]",
-	'Delete the following %d comments:' => "Borrar os seguintes %d comentarios:",
-	'The keyword [%s] is already handled by the blacklist.' => "A palabra [%s] xa est incluida na lista negra.",
-	'Blacklist the keyword [%s] locally.' => "Engadir [%s]  lista negra localmente.",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "Notificar a b2evolution.net como spam a palabra [%s]",
-	'Terms of service' => "Condicins do servicio",
-	'Perform selected operations' => "Realizar as operacins seleccionadas",
-	'Removing entry #%d from the ban list...' => "Eliminando #%d da lista de palabras censuradas...",
-	'Add a banned keyword' => "Engadir unha palabra censurada",
-	'Check &amp; ban...' => "Censurar",
-	'Banned domains blacklist' => "Lista negra de dominios censurados",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Calquera URL que contea unha das seguintes palabras ser censurada en posts, comentarios e logs.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Si una palabra restrinxe o acceso a dominios lextimos, fai click na marca verde para deixar de censurar dita palabra.",
-	'Request abuse update from centralized blacklist!' => "Solicitar actualizacin da lista negra.",
-	'Allow keyword back (Remove it from the blacklist)' => "Volver a permitir a palabra (Eliminar da lista negra)",
-	'Allow Back' => "Volver a permitir",
-	'Report abuse to centralized ban blacklist!' => "Notificar spam  lista negra centralizada.",
-	'Report' => "Notificar",
-	'Check hit-logs and comments for this keyword!' => "Verificar hit-logs e comentarios con esta palabra!",
-	'Re-check' => "Volver a verificar",
-	'Blogs' => "Bitcoras",
-	'New' => "Novo",
-	'Creating blog...' => "Creando bitcora...",
-	'You must provide an URL blog name / Stub name!' => "Debes indicar un nombre de enderezo URL ou stub",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "Esta URL / nome de arquivo stub xa est en uso por outra bitcora. Elixe outro nome.",
-	'Cannot create, please correct these errors:' => "Non se pode crear, por favor corrixe estes erros:",
-	'You should <a %s>create categories</a> for this blog now!' => "Deberas <a %s>crear categoras</a> para esta bitcora!",
-	'New weblog' => "Nova bitcora",
-	'New blog' => "Nova bitcora",
-	'General' => "Xeral",
-	'Permissions' => "Permisos",
-	'Advanced' => "Avanzado",
-	'Updating Blog [%s]...' => "Actualizando bitcora [%s]",
-	'Cannot update, please correct these errors:' => "Non se pode actualizar, por favor corrixe estes erros:",
-	'Delete blog [%s]?' => "Borrar bitcora [%s]?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Borrar esta bitcora, tamn borrar todas as sas categoras, posts e comentarios!",
-	'THIS CANNOT BE UNDONE!' => "NO SE PODERN DESFACER OS CAMBIOS!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "Intentar borrar tamn o arquivo stub [<strong><a %s>%s</a></strong>]",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "Intentar tamn borrar o arquivo esttico [<strong><a %s>%s</a></strong>]",
-	'I am sure!' => "Estou seguro!",
-	'CANCEL' => "CANCELAR",
-	'Generating static page for blog [%s]' => "Xenerar pxina esttica para a bitcora [%s]",
-	'You haven\'t set a static filename for this blog!' => "Non deches un nome de arquivo esttico para esta bitcora!",
-	'File cannot be written!' => "Non se pode escribir o arquivo!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "Deberas comprobar os permisos do arquivo [%s]. Visita o <a %s>manual online para saber mis sobre permisos de arquivos</a>.",
-	'Writing to file [%s]...' => "Escribindo no fichero [%s]...",
-	'Done.' => "Feito.",
-	'Browse blog:' => "Ver bitcora:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Como te acabas de rexistrar, ts que esperar a que se te autorice a postear. Tamn podes <a %s>enviar un mail</a> para avisarme de que terexistraches. Cando esteas autorizado, actualiza esta pxina e poders postear.",
-	'Categories for blog:' => "Categoras para a bitcora:",
-	'New sub-category in category: %s' => "Nova subcategora na categora %s",
-	'New category in blog: %s' => "Nova categora na bitcora: %s",
-	'New category name' => "Nome da nova categora",
-	'Create category' => "Crear Categora",
-	'Deleting category #%d : %s ...' => "Borrando categora #%d : %s...",
-	'ERROR' => "ERRO",
-	'Category deleted.' => "Categora borrada.",
-	'Properties for category:' => "Propiedades para a Categora",
-	'Name' => "Nome",
-	'New parent category' => "Nova categora principal",
-	'Old Parent' => "Antiga categora principal",
-	'Root (No parent)' => "Raiz",
-	'Edit category!' => "Editar Categora",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Non ts permisos para editar/ver as propiedades das categoras.",
-	'Oops, no post with this ID.' => "Oops, non existe ningn post con este ID.",
-	'Editing post' => "Editando o post",
-	'#%d in blog: %s' => "#%d na bitcora: %s",
-	'Oops, no comment with this ID!' => "Oops, non hai comentarios con este ID!",
-	'Editing comment' => "Editar comentario",
-	'New post in blog:' => "Novo post na bitcora:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Non podes postear porque esta bitcora non ten categoras. Craas primeiro.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Cambiar a esta bitcora (mantendo o escrito, se ts Javascript activado)",
-	'b2evo' => "b2evo",
-	'Login...' => "Acceso...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "En b2evolution, non fai falla acceder a b2login.php para iniciar a sesin.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Vai directamente  pxina do back-office que queiras, por exemplo %s o %s. b2evo preguntarache pola ta informacin de acceso si  necesario.",
-	'Settings' => "Opcins",
-	'Regional' => "Rexional",
-	'Plug-ins' => "Plugins",
-	'General settings updated.' => "Opcins xerais actualizadas.",
-	'Regional settings updated.' => "Opcins rexionais actualizadas.",
-	'You must provide a locale code!' => "Debes indicar un cdigo de locale!",
-	'Inserted locale \'%s\' into database.' => "Insertouse o locale '%s' na base de datos.",
-	'Updated locale \'%s\'.' => "locale '%s' actualizada.",
-	'Saved locale \'%s\'.' => "locale '%s' gardada.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Borrronse as tboas das locale. Cargronse as predefinidas de <code>/conf/_locales.php</code>.",
-	'File <code>%s</code> not found.' => "Arquivo <code>%s</code> non encontrado.",
-	'Deleted locale \'%s\' from database.' => "Borrar locale '%s' da base de datos.",
-	'Switched priorities.' => "Prioridades intercambiadas.",
-	'Spell Check' => "Comprobar ortografa",
-	'Loading Spell Checker. Please wait' => "Cargando corrector de ortografa. Espere, por favor",
-	'View Stats for Blog:' => "Ver estadisticas:",
-	'None' => "Ningn",
-	'Changing hit #%d type to: %s' => "Cambiando o  #%d a %s",
-	'Deleting hit #%d...' => "Borrando hit #%d...",
-	'Pruning hits for %s...' => "Eliminando hits de %s....",
-	'Summary' => "Resumo",
-	'Referers' => "Referidos",
-	'Refering Searches' => "Bsquedas referidas",
-	'Syndication' => "Sindicacin",
-	'User Agents' => "Navegadores",
-	'Direct Accesses' => "Accesos directos",
-	'Date' => "Data",
-	'Indexing Robots' => "Indexado de robots",
-	'Total' => "Total",
-	'Prune this date!' => "Eliminar esta data!",
-	'Prune' => "Eliminar",
-	'Prune hits for this date!' => "Eliminar visitas nesta data!",
-	'Last referers' => "ltimos referidos",
-	'These are hits from external web pages refering to this blog' => "Esto son visitas desde pxinas externas, referidas a esta bitcora",
-	'Delete this hit!' => "Borrar este hit!",
-	'Del' => "Borrar",
-	'Log as a search instead' => "Clasificar como bsqueda referida",
-	'-&gt;S' => "-&gt;S",
-	'Ban this domain!' => "Censurar este dominio!",
-	'Ban' => "Banear",
-	'Top referers' => "Top referidos",
-	'Total referers' => "Referidos totais",
-	'Last refering searches' => "ltimas bsquedas referidas",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Visitas de xente que chegou a esta bitcora mediante un buscador. (Os buscadores teen que estar listados en 7conf/_stats.php)",
-	'Top refering search engines' => "Top de buscadores referentes",
-	'Top Indexing Robots' => "Top de Robots indexadores",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Visitas de robots como os robots indexadores dos buscadores. (Os robots teen que estar listados en /conf/_stats.php)",
-	'Top Aggregators' => "Top de Lectores RSS",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Visitas de lectores RSS. (Teen que estar listados en /conf/_stats.php)",
-	'Total RSS hits' => "Visitas RSS totais",
-	'Last direct accesses' => "ltimos accesos directos",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Visitas de xente que veu a esta bitcora por acceso directo (ben tecleando a URL, ben usando os seus \"Favoritos\". Os referidos invlidos (moi curtos) tamn se amosan aqu)",
-	'Top User Agents' => "Top de navegadores",
-	'Custom skin template editing' => "Edicin do skin do usuario (custom)",
-	'Listing:' => "Listando:",
-	'Invalid filename!' => "nome do ficheiro invlido!",
-	'Oops, no such file !' => "Oops, non existe o ficheiro!",
-	'File edited!' => "Ficheiro editado!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Coidado! Editar este arquivo pode estropear a plantilla! Non cambies o que hai entre <code>&lt;?php</code> e <code>?&gt;</code> se non sabes o que ests facendo!",
-	'update template !' => "Plantilla actualizada!",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(non podes actualizar o arquivo/plantilla: ts que ter permisos de escritura, p.ex. CHMOD 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "Esta pantalla permteche editar o <strong>custom skin</strong> (que se encontra en /skins/custom).",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Podes editar calquera dos seguintes arquivos (sempre que tean permisos de escritura polo servidor, p.ex. CHMOD 766)",
-	'Directory %s not found.' => "Non se encontra o directorio %s.",
-	'This is the template that displays the links to the archives for a blog' => "Esta  a plantilla que amosa as ligazns s arquivos da bitcora",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Esta  a plantilla que amosa a lista de (sub)categoras",
-	'This is the template that displays the feedback for a post' => "Esta  a plantilla que amosa os comentarios dun post",
-	'This is the template that displays the last comments for a blog' => "Esta  a plantilla que amosa os ltimos comentarios dunha bitcora",
-	'This is the main template. It displays the blog.' => "Esta  a plantilla principal. Amosa a bitcora en s.",
-	'This is the template that displays stats for a blog' => "Esta  a plantilla que amosa as estadsticas dunha bitcora",
-	'This is the page displayed in the comment popup' => "Esta  a pxina amosada no popup dos comentarios",
-	'This is the page displayed in the pingback popup' => "Esta  a pxina amosada no popup dos pingbacks",
-	'This is the page displayed in the trackback popup' => "Esta  a pxina amosada no popup dos trackbacks",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Nota: tamn podes editar os arquivos/plantillas no teu editor de texto e despois subilos  servidor. Este editor online pdese utilizar se non se ten acceso a un editor de texto...",
-	'upload images/files' => "Subir imaxes/ficheiros",
-	'File upload' => "Subir Ficheiro",
-	'Allowed file types:' => "Permitir ficheiros con extensins:",
-	'Maximum allowed file size: %d KB' => "Tama&ntilde;o mximo permitido: %d KB",
-	'Description' => "Descripcin",
-	'Upload !' => "Subido !",
-	'File %s: type %s is not allowed.' => "Fichero %s: de tipo %s non est permitido.",
-	'Couldn\'t upload your file to:' => "Non se pode subir o arquivo a:",
-	'Duplicate File?' => "Ficheiro duplicado?",
-	'The filename "%s" already exists!' => "O ficheiro \"%s\" xa existe!",
-	'Filename "%s" moved to "%s"' => "moveuse o arquivo \"%s\" a  \"%s\"",
-	'Confirm or rename:' => "Confirmar ou renombrar:",
-	'Alternate name' => "Nome alternativo",
-	'Confirm !' => "Confirmar !",
-	'File uploaded !' => "Ficheiro subido !",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "O teu ficheiro <strong>\"%s\"</strong> subiuse satisfactoriamente !",
-	'Here\'s the code to display it:' => "Este  o cdigo para amosalo:",
-	'Add the code to your post !' => "Engadir o cdigo  teu post!",
-	'Image Details' => "Detalles da imaxe",
-	'Size' => "Tama&ntilde;o",
-	'Type' => "Tipo",
-	'Close this window' => "Cerrar esta vent",
-	'User management' => "Administracion de usuarios",
-	'You cannot change the demouser profile in demo mode!' => "Non se pode cambiar o perfil do usuario demouser no modo de demostracin!",
-	'You are only allowed to update your own profile!' => "S ts permitido actualizar o teu propio perfil!",
-	'You must provide an unique login!' => "Debes utilizar un login exclusivo!",
-	'User level must be between %d and %d.' => "O nivel de usuario debe estar entre %d e %d.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Este login xa existe. Desexas <a %s>editar o usuario existente</a>?",
-	'You typed two different passwords.' => "Os contrasinais non coinciden.",
-	'The mimimum password length is %d characters.' => "A lonxitude mnima do contrasinal debe ser %d caracteres.",
-	'User updated.' => "Usuario actualizado.",
-	'New user created.' => "Novo usuario creado.",
-	'Invalid promotion.' => "Promocin non vlida.",
-	'User level changed.' => "Cambiouse o nivel de usuario.",
-	'You can\'t delete yourself!' => "Non te podes borrar a ti mesmo!",
-	'You can\'t delete User #1!' => "Non podes borrar  usuario #1!",
-	'Delete User %s?' => "Borrar usuario %s?",
-	'Warning' => "Alerta",
-	'deleting an user also deletes all posts made by this user.' => " borrar un usuario tamn borra todos os posts feitos por l.",
-	'Deleting User...' => "Borrando usuario...",
-	'You can\'t delete Group #1!' => "Non podes borrar o grupo #1!",
-	'You can\'t delete the default group for new users!' => "Non se pode borrar o grupo por defecto para os novos usuarios!",
-	'Delete group [%s]?' => "Borrar grupo [%s]?",
-	'Group deleted...' => "Grupo borrado...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "O nome do grupo xa existe! Queres <a %s>editar o que xa existe</a>?",
-	'Group updated.' => "Grupo actualizado.",
-	'The user was not created:' => "Non se creou o usuario:",
-	'The user was not updated:' => "Non se actualizou o usuario:",
-	'The group was not created:' => "Non se creou o grupo:",
-	'The group was not updated:' => "Non se actualizou o grupo:",
-	'You are not allowed to view other users.' => "Non ts permiso para ver outros usuarios.",
-	'Adding new post...' => "Agregando un novo post...",
-	'Supplied URL is invalid: ' => "O URL  invlido:",
-	'Cannot post, please correct these errors:' => "Non se puido postear, por favor corrixe estes erros:",
-	'Back to post editing' => "Volver  edicin de posts",
-	'Recording post...' => "Grabando o post...",
-	'Sleeping...' => "Durmindo....",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "O Post non se pode ver publicamente: obviando trackbacks, pingbacks e pings...",
-	'Posting Done...' => "Post compretado...",
-	'Updating post...' => "Actualizando post...",
-	'Post had already pinged: skipping blog pings...' => "Xa se efectuaron os pings para este post, obvindoos...",
-	'Updating done...' => "Actualizacin completada...",
-	'Updating post status...' => "Actualizando o estado do post...",
-	'Deleting post...' => "Borrando post...",
-	'Oops, no post with this ID!' => "Oops, non hai ningn post con este ID!",
-	'Deleting Done...' => "Borrado completado...",
-	'Error' => "Erro",
-	'Cannot update comment, please correct these errors:' => "Non se pode actualizar o comentario, por favor, corrixe estes erros:",
-	'Back to posts!' => "Volver s posts!",
-	'You may also want to generate static pages or view your blogs...' => "Pode que tamn queiras xenerar pxinas estticas ou ver as tas bitcoras...",
-	'New post' => "Novo post",
-	'User group' => "Grupo de usuarios",
-	'See <a %s>online manual</a> for details.' => "Ver o <a %s>manual online</a> para mis detalles.",
-	'Level' => "Nivel",
-	'Default locale' => "locale por defecto",
-	'Select main category in target blog and optionally check additional categories' => "Elixe unha categora, e categoras adicionais se fose necesario.",
-	'Select as an additionnal category' => "Seleccionar como categora adicional",
-	'Select as MAIN category' => "Seleccionar como categora principal",
-	'Tools' => "Ferramentas",
-	'Bookmarklet' => "Bookmarklet",
-	'Add this link to your Favorites/Bookmarks:' => "Engadir esta ligazn s teus \"Favoritos\" (Bookmarks):",
-	'b2evo bookmarklet' => "b2evo bookmarklet",
-	'Post to b2evolution' => "Postear a b2evolution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "No se encontrou o Sidebar. Debes utilizar Mozzila 0.9.4 ou superior.",
-	'SideBar' => "SideBar",
-	'Add the <a %s>b2evo sidebar</a> !' => "Engadir <a %s>b2evo sidebar</a>",
-	'Add this link to your favorites:' => "Engadir esta ligazn s teus favoritos:",
-	'b2evo sidebar' => "b2evo sidebar",
-	'Movable Type Import' => "Importar Movable Type",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "Usa a funcin de MT para crear un arquivo .TXT que contea os teus posts;",
-	'Place that file into the /admin folder on your server;' => "Sube o arquivo  directorio /admin no servidor;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "Sigue as instruccins da <a %s>Utilidade de migracin de MT</a>.",
-	'Static file generation' => "Xeneracin de ficheiro esttico",
-	'Static filename' => "Ficheiro esttico",
-	'This is the .html file that will be created when you generate a static versin da pxina principal do blog.' => "Este  o arquivo .html que se crear cando xeneres unha versin esttica da ta bitcora.",
-	'After each new post...' => "Despois de cada novo post...",
-	'Ping b2evolution.net' => "Facer ping a b2evolution.net",
-	'to get listed on the "recently updated" list on b2evolution.net' => "para ser listado na lista de b2evolution de \"actualizados ultimamente\" (\"recently updated\")",
-	'Ping technorati.com' => "Facer ping a technorati.com",
-	'to give notice of new post.' => "para avisar do novo post.",
-	'Ping weblogs.com' => "Facer ping a weblogs.com",
-	'Ping blo.gs' => "Facer ping a blo.gs",
-	'Advanced options' => "Opcins avanzadas",
-	'Allow trackbacks' => "Permitir trackbacks",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Permitir a outros enviar trackbacks para esta bitcora, permitndoche saber cando fan referencia a esta. Tamn che permitir enviar trackbacks a outras bitcoras.",
-	'Allow pingbacks' => "Permitir pingbacks",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Permitir a outros enviar pingbacks a esta bitcora, permitndoche saber cando fan referencia a esta. Tamn che permitir enviar pingbacks a outras bitcoras.",
-	'Save !' => "Gardar!",
-	'Reset' => "Reiniciar",
-	'General parameters' => "Parmetros xerais",
-	'Full Name' => "Nome completo",
-	'Will be displayed on top of the blog.' => "Amosarase na parte de arriba da bitcora.",
-	'Short Name' => "Nome curto",
-	'Will be used in selection menus and throughout the admin interface.' => "Usarase nos mens de seleccin e no interface do admin.",
-	'Main Locale' => "Locale principal",
-	'Determines the language of the navigation links on the blog.' => "Determina o idioma da interface na bitcora.",
-	'Access parameters' => "Parmetros de acceso",
-	'Default blog on index.php' => "Bitcora por defecto en index.php",
-	'Current default is:' => "O Predeterminado actual :",
-	'Other blog through index.php' => "Outra bitcora a travs de index.php",
-	'Other blog through stub file (Advanced)' => "Outra bitcora a travs dun ficheiro stub",
-	'You MUST create a stub file for this to work.' => "Debes crear un arquivo stub para que funcione.",
-	'Preferred access type' => "Tipo de acceso preferido",
-	'Blog Folder URL' => "URL do directorio da bitcora",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Sen barra diagonal invertida. (Se non o sabes, dixao en branco)",
-	'URL blog name / Stub name' => "URL do nome da bitcora / nome do ficheiro stub",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "Usado no URL para identificar esta bitcora. Ten que ser o nome de arquivo stub, si usas o acceso a travs dun ficheiro stub.",
-	'Default display options' => "Opcins de visualizacin por defecto",
-	'Default skin' => "Skin predeterminado",
-	'This is the default skin that will be used to display this blog.' => "Este  o skin predeterminado que se usar para amosar a bitcora.",
-	'Allow skin switching' => "Permitir cambio de skin",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Os usuarios podern elixir outro skin para ver a bitcora (e o seu skin preferido gardarase nunha cookie)",
-	'Display public blog list' => "Amosar a lista de bitcoras pblicas",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Mrcaa se queres amosar a lista das bitcoras na pxina da tabitcora (se o teu skin o permite)",
-	'Include in public blog list' => "Incluir na lista de bitcoras pblicas",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Mrcaa se queres que a ta bitcora sexa amosada na lista de todas asbitcoras pblicas.",
-	'Default linkblog' => "Linkblog por defecto",
-	'Will be displayed next to this blog (if your skin supports this).' => "Amosarase  lado desta bitcora (se o teu skin o soporta).",
-	'Tagline' => "Tagline",
-	'This is diplayed under the blog name on the blog template.' => "Isto amsase debaixo do nome da bitcora na plantilla.",
-	'Long Description' => "Descripcin longa",
-	'This is displayed on the blog template.' => "Isto amsase na plantilla da bitcora.",
-	'Short Description' => "Descripcin Curta",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Isto sase na descripcin meta tag e nos RSS feeds. NON uses HTML!",
-	'Keywords' => "Palabras clave",
-	'This is is used in meta tag keywords. NO HTML!' => "Isto sase na etiqueta &quot;meta keywords&quot;. NoN uses HTML!. Separa as palabras por unha coma.",
-	'Notes' => "Notas",
-	'Additional info.' => "Informacin adicional.",
-	'Blog' => "Bitcora",
-	'Blog URL' => "URL da bitcora",
-	'Static File' => "Ficheiro esttico",
-	'Locale' => "locale",
-	'Properties' => "Propiedades",
-	'Default' => "Predefinido",
-	'Gen!' => "Xenerar!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "Ests seguro de que queres borrar a bitcora #%d ?\\n\\nATENCIN: Isto borrar todos os posts, comentarios,\\nCATEGORAS e outros datos relacionados coa bitcora \\n\\nNON se poden desfacer os cambios!",
-	'Delete this blog!' => "Borrar esta bitcora!",
-	'Copy this blog!' => "Copiar esta bitcora",
-	'Copy' => "Copiar",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "Non ts permisos para editar/ver as propiedades da bitcora.",
-	'New blog...' => "Nova bitcora...",
-	'User permissions' => "Permisos de usuario",
-	'Login ' => "Login",
-	'Is<br />member' => "<br />membro",
-	'Can post/edit with following statuses:' => "Pode postear/editar cos seguintes estados:",
-	'Delete<br />posts' => "Borrar<br />posts",
-	'Edit<br />comts' => "Editar<br />comentarios",
-	'Edit<br />cats' => "Editar<br />categoras",
-	'Edit<br />blog' => "Editar<br />bitcora",
-	'Published' => "Publicado",
-	'Protected' => "Protexido",
-	'Private' => "Privado",
-	'Draft' => "Borrador",
-	'Deprecated' => "Desaprobado",
-	'Members' => "Membros",
-	'Permission to read protected posts' => "Permiso para ler posts protexidos",
-	'Permission to post into this blog with private status' => "Permiso para postear nesta bitcora co estado Privado",
-	'Permission to post into this blog with protected status' => "Permiso para postear nesta bitcora co estado Protexido",
-	'Permission to post into this blog with draft status' => "Permiso para postear nesta bitcora co estado Borrador",
-	'Permission to post into this blog with deprecated status' => "Permiso para postear nesta bitcora con estado Desaprobado",
-	'Permission to delete posts in this blog' => "Permiso para borrar posts nesta bitcora",
-	'Permission to edit comments in this blog' => "Permiso para editar comentarios nesta bitcora",
-	'Permission to edit categories for this blog' => "Permiso para editar categoras desta bitcora",
-	'Permission to edit blog properties' => "Permiso para editar propiedades da bitcora",
-	'(un)selects all checkboxes using Javascript' => "Marcar ou quitar a marca de todas as casillas usando Javascript",
-	'(un)check all' => "Marcar ou quitar a marca de todas",
-	'Non members' => "Non son membros",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Coidado! Ests a punto de eliminar os teus propios permisos para editar esta bitcora.\\nNo ters acceso s sas propiedades se o fas!",
-	'Edit category properties' => "Editar propiedades de categora",
-	'Are you sure you want to delete?' => "Ests seguro de que queres borrar?",
-	'New sub-category here' => "Nova subcategora aqu",
-	'New category here' => "Nova categora aqu",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Nota:</strong> Borrar unha categora, non borra os posts correspondentes a dita categora. Os posts moveranse  categora superior. Si se borra a categora raiz, os posts pasarn  categora ms antiga da mesma bitcora (categora co nmero mis pequeno ouigual a 1).",
-	'Post contents' => "Contido do post",
-	'Title' => "Ttulo",
-	'Language' => "Idioma",
-	'Link to url' => "Ligazn",
-	'Email' => "Email",
-	'URL' => "Pxina web",
-	'Preview' => "Previsualizar",
-	'&nbsp; Save ! &nbsp;' => "&nbsp; Gardar &nbsp;",
-	'Spellcheck' => "Ortografa",
-	'Upload a file/image' => "Subir un arquivo ou imaxe",
-	'Advanced properties' => "Propiedades avanzadas",
-	'Edit timestamp' => "Editar data/hora",
-	'URL Title' => "Ttulo URL",
-	'(to be used in permalinks)' => "(usarase no permalink)",
-	'Auto-BR' => "Auto-BR",
-	'This option is deprecated, you should avoid using it.' => "Esta opcin est desaprobada, deberas evitar usala.",
-	'Additional actions' => "Accins adicionais",
-	'Pingback' => "Pingback",
-	'(Send a pingback to all URLs in this post)' => "(Enviar un pingback a todos os URLs neste post)",
-	'Trackback URLs' => "Trackback URLs",
-	'(Separate by space)' => "(Separadas por un espacio)",
-	'Status' => "Estado",
-	'The post will be publicly published' => "Publicarase este post",
-	'Published (Public)' => "Publicado",
-	'The post will be published but visible only by logged-in blog members' => "Publicarase este post, pero s ser visible para os usuarios rexistrados",
-	'Protected (Members only)' => "Protexido (S membros)",
-	'The post will be published but visible only by yourself' => "Publicarase este post, pero s o poders ver ti",
-	'Private (You only)' => "Privado (S o poders ver ti)",
-	'The post will appear only in the backoffice' => "Este post non se publicar",
-	'Draft (Not published!)' => "Borrador (Non publicado)",
-	'Deprecated (Not published!)' => "Desaprobado (Non publicado)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Nota: Cross posting est activado",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Nota: Cross posting est desactivado",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Nota: Cross posting entre categoras est desactivado",
-	'Comments' => "Comentarios",
-	'Visitors can leave comments on this post.' => "Os visitantes poden facer comentarios",
-	'Open' => "Aberto",
-	'Visitors can NOT leave comments on this post.' => "Os visitantes NON poden facer comentarios.",
-	'Closed' => "Cerrado",
-	'Visitors cannot see nor leave comments on this post.' => "Os visitantes non podern nin ver nin facer comentarios neste post.",
-	'Disabled' => "Deshabilitado",
-	'Renderers' => "Intrpretes (Renderers)",
-	'Comment info' => "Informacin do comentario",
-	'Author' => "Autor",
-	'IP address' => "Enderezo IP",
-	'Next %d days' => "Prximos %d das",
-	'Previous %d' => "%d anteriores",
-	'Previous %d days' => "%d das anteriores",
-	'Next %d' => "Seguintes %d",
-	' to ' => "a",
-	' of ' => "de",
-	'from the end' => "desde o final",
-	'from the start' => "desde o principio",
-	'OK' => "Ok",
-	' Date range: ' => "Rango de datas:",
-	'by' => "por",
-	'level:' => "Nivel:",
-	'Pages:' => "Pxinas:",
-	'no comment' => "sen comentarios",
-	'1 comment' => "1 comentario",
-	'%d comments' => "%d comentarios",
-	'1 Trackback' => "1 Trackback",
-	'%d Trackbacks' => "%d Trackbacks",
-	'1 Pingback' => "1 Pingback",
-	'%d Pingbacks' => "%d Pingbacks",
-	'Trackbacks' => "Trackbacks",
-	'Pingbacks' => "Pingbacks",
-	'No feedback for this post yet...' => "Anda non hai comentarios para este post...",
-	'Comment from:' => "Comentario de:",
-	'Trackback from:' => "Trackback desde:",
-	'Pingback from:' => "Pingback desde:",
-	'Permanent link to this comment' => "Ligazn permanente a este comentario",
-	'Leave a comment' => "Facer comentario",
-	'User' => "Usuario",
-	'Edit profile' => "Editar perfil",
-	'Comment text' => "Comentario",
-	'Allowed XHTML tags' => "etiquetas XHTML permitidas",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "URLs, email, AIM e ICQs convertiranse automaticamente.",
-	'Options' => "Opcins",
-	'(Line breaks become &lt;br&gt;)' => "(Os saltos de lia convrtense en &lt;br&gt;)",
-	'Send comment' => "Enviar",
-	'Posts to show' => "Posts a mostrar",
-	'Past' => "Pasado",
-	'Future' => "Futuro",
-	'Title / Text contains' => "Ttulo / O Texto conten",
-	'Words' => "Palabras",
-	'AND' => "E",
-	'OR' => "Ou",
-	'GPL License' => "Licencia GPL",
-	'uncheck all' => "Quitar a marca de todas",
-	'check all' => "Marcar todas",
-	'visit b2evolution\'s website' => "visitar a pxina de b2evolution",
-	'Logout' => "Cerrar sesin",
-	'Exit to blogs' => "Sair s bitcoras",
-	'Blog time:' => "Hora da bitcora:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Identificado como:",
-	'Write' => "Privado",
-	'Edit' => "Editar",
-	'Stats' => "Estadsticas",
-	'Templates' => "Plantillas",
-	'Users' => "Usuarios",
-	'User Profile' => "Perfil de usuario",
-	'Default user rights' => "Dereitos do usuario por defecto",
-	'New users can register' => "Permitir rexistrarse a novos usuarios",
-	'Check to allow new users to register themselves.' => "Marcar para permitir que os novos usuarios se rexistren eles mesmos.",
-	'Group for new users' => "Grupo para os novos usuarios",
-	'Groups determine user roles and permissions.' => "Os grupos determinan as funcins os permisos dos usuarios.",
-	'Level for new users' => "Nivel para os novos usuarios",
-	'Levels determine hierarchy of users in blogs.' => "Os niveis determinan a xerarqua dos usuarios nas bitcoras.",
-	'Display options' => "Opcins de visualizacin",
-	'Default blog to display' => "Bitcora para amosar por defecto",
-	'This blog will be displayed on index.php .' => "A bitcora amosarase en index.php",
-	'days' => "das",
-	'posts' => "posts",
-	'posts paged' => "posts amosados",
-	'Display mode' => "Modo de visualizacin",
-	'Posts/Days per page' => "Posts/Das por pxina",
-	'monthly' => "mensualmente",
-	'weekly' => "semanalmente",
-	'daily' => "diariamente",
-	'post by post' => "post a post",
-	'Archive mode' => "Modo de arquivo",
-	'Link options' => "Opcins de enlace",
-	'Use extra-path info' => "Usar informacin extra-path",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&c=1&tb=1&pb=1&more=1\'.' => "Recomendado, se o teu servidor web o soporta. As ligazns amosaranse como 'stub/2003/05/20/post_title' en vez de 'stub?title=post_title&c=1&tb=1&pb=1&more=1'.",
-	'Post called up by its URL title (Recommended)' => "Post chamado polo seu ttulo URL (Recomendado)",
-	'Fallback to ID when no URL title available.' => "sase o seu ID se non hai ttulo URL dispoible.",
-	'Post called up by its ID' => "Post chamado polo seu ID",
-	'Post on archive page, located by its ID' => "Post na pxina de arquivos, localizado polo seu ID",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "Post na pxina de arquivos, localizada polo seu ttulo (compatibilidade con Cafelog)",
-	'Permalink type' => "Tipo de ligazn permanente",
-	'Security options' => "Opcins de seguridade",
-	'Minimum password length' => "Lonxitude mnima do contrasinal",
-	'for users.' => "para os usuarios.",
-	'Rendering plug-ins' => "Plug-ings intrpretes",
-	'Plug-in' => "Plug-in",
-	'Apply' => "Aplicar",
-	'Toolbar plug-ins' => "Plug-ins da barra de ferramentas",
-	'Update' => "Actualizar",
-	'Create new locale' => "Crear novo arquivo local",
-	'Edit locale' => "Editar locale",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "As das primeiras letras deben ser o <a %s>cdigo de linguaxe ISO 639</a>. As das ltimas letras deben ser o <a %s>cdigo de pas ISO 3166</a>.",
-	'Enabled' => "Habilitado",
-	'Should this locale be available to users?' => "locale dispoible para os usuarios?",
-	'name of the locale' => "nome do locale",
-	'Charset' => "Charset",
-	'Must match the lang file charset.' => "Debe coincidir co arquivo de idioma.",
-	'Date format' => "Formato de data",
-	'See below.' => "Ver abaixo.",
-	'Time format' => "Formato de hora",
-	'Lang file' => "Arquivo de idioma",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "o arquivo de idioma que se utilizar, do subdirectorio <code>locales</code>",
-	'Priority' => "Prioridade",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1  a mis alta. A prioridade  importante  seleccionar un locale dun cdigo de idioma, e varios locales coinciden co mesmo idioma; pode ocurrir cando se detecta o idioma do navegador. A prioridade tamn afecta  orde en que os locales son mostrados nos mens despregables, etc.",
-	'Create' => "Crear",
-	'This will replace locale \\\'%s\\\'. Ok?' => "Esto reemprazar o locale \\'%s\\'. S?",
-	'Flags' => "Bandeiras",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "As bandeiras grdanse en subdirectorios de <code>%s</code>. O seu nome de arquivo  igual  parte do pais do locale (caracteres 4 e 5); a sa extensin  .gif",
-	'Date/Time Formats' => "Formatos de data e hora",
-	'The following characters are recognized in the format strings:' => "Os seguintes caracteres recocense nas cadeas de formato:",
-	'a - "am" or "pm"' => "a - \"am\" ou \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" ou \"PM\"",
-	'B - Swatch Internet time' => "B - Hora de Internet Swatch",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - Data ISO 8601 (Requiere PHP 5); p.ex:  \"2004-02-12T15:19:21+00:00\"",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d- dia do mes, 2 dxitos con cero  esquerda; p.ex: \"01\" a \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - da da semana, textual, 3 letras; p.ex: \"Mie\"",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - da da semana, 1 letra; p.ex: \"V\"",
-	'F - month, textual, long; i.e. "January"' => "F - mes, textual, longo; p.ex: \"Xaneiro\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - hora, formato de 12 horas, sen cero  esquerda; p.ex: \"1\" a \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - hora, formato de 24 horas, sen cero a  esquerda; p.ex: \"0\" a \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - hora, formato de 12 horas; p.ex: \"01\" a \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - hora, formato de 24 horas; p.ex: \"00\" a \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - minutos; p.ex: \"00\" a \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (i maiscula) - \"1\" en horario de vern, \"0\" si non.",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - da do mes sen ceros  esquerda; p.ex: \"1\" a \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (L minscula) - da da semana, textual, longo; p.ex: Venres",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - Booleano que amosa se o ano  bisesto; p.ex: \"0\" o \"1\"",
-	'm - month; i.e. "01" to "12"' => "m - mes; p.ex.: \"01\" a \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - mes, textual, 3 letras; p.ex: \"Ene\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - mes sen ceros  esquerda; p.ex: \"1\" a \"12\"",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "O - Diferencia coa hora de Greenwich (GMT) en horas; p.ex: \"+0200\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - Data con formato RFC 822; p.ej: \"Jue, 21 Dic 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - segundos; p.ex: \"00\" a \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - sufixo ingls para os ordinais, textual, 2 caracteres; p.ex: \"th\", \"nd\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - nmero de das do mes; p.ex: \"28\" a  \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - Configuracin da zona horaria da mquina; p.ex: \"MDT\"",
-	'U - seconds since the epoch' => "U - segundos desde a \"epoch\"",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - da da semana, numrico; p.ex: \"0\" (Luns) a \"6\" (Sbado)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - Nmero da semana do ano, segundo ISO-8601, empezando a semana en Luns; p.ex: \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "E - ano, 4 dxitos; p.ex: \"2004\"",
-	'y - year, 2 digits; i.e. "99"' => "e - ano, 2 dxitos; p.ex: \"04\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - da do ano; p.ex.: \"0\" a \"365\"",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - offset da zona horaria, en segundos; p.ex: \"-43200\" a \"43200\". Para zonas horarias  oeste da UTC  negativo, e viceversa.",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - formato ISO 8601, equivalente a Y-m-d\\TH:i:s\\Z",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Os caracteres non recoecidos na cadea de formato amosaranse tal cual.<br />\n\t\t\tPara amosar caracteres que definen un formato, hai que poer \\ diante.",
-	'Note: default locale is not enabled.' => "Nota: o locale predefinido non est habilitado",
-	'Regional settings' => "Opcins rexionais",
-	'Time difference' => "Diferencia horaria",
-	'in hours' => "en horas",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "Se non ests na zona horaria do teu servidor. A hora do servidor actual : %s.",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "Forzado pola configuracin do navegador, o locale do usuario, ou o locale da bitcora (nesta orde).",
-	'Available locales' => "locales dispoibles",
-	'Hide translation info' => "Ocultar informacin de traduccin",
-	'Show translation info' => "Amosar informacin de traduccin",
-	'Date fmt' => "Formato de data",
-	'Time fmt' => "Formato de hora",
-	'Strings' => "Cadeas",
-	'Translated' => "Traducido",
-	'Extract' => "Extraer",
-	'up' => "arriba",
-	'Move priority up' => "Subir prioridade",
-	'down' => "baixo",
-	'Move priority down' => "Baixar prioridade",
-	'Copy locale' => "Copiar locale",
-	'Reset custom settings' => "Reestablecer valores preferidos",
-	'No language file...' => "Non hai arquivo de idioma...",
-	'Extract .po file into b2evo-format' => "Extraer arquivo .po  formato b2evolution",
-	'Are you sure you want to reset?' => "Ests seguro de que desexas volver s valores iniciais?",
-	'Reset to defaults (delete database table)' => "Volver s valores iniciais (borrar a tboa da base de datos)",
-	'first user' => "primeiro usuario",
-	'previous user' => "usuario anterior",
-	'next user' => "usuario seguinte",
-	'last user' => "ltimo usuario",
-	'Close user profile' => "Cerrar perfil de usuario",
-	'Create new user profile' => "Crear un novo perfil de usuario",
-	'Profile for:' => "Perfil de:",
-	'Login' => "Acceso",
-	'First name' => "Primeiro Nome",
-	'Last name' => "Apelido",
-	'Nickname' => "Nick",
-	'Identity shown' => "Identidade amosada",
-	'Preferred locale' => "Arquivo local preferido",
-	'Preferred locale for admin interface, notifications, etc.' => "locale preferido para a interface de administracin, notificacins, etc.",
-	'Send an email' => "Enviar un email",
-	'Visit the site' => "Visitar o sitio",
-	'Search on ICQ.com' => "Buscar en ICQ.com",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "Mensaxe  usuario",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN",
-	'YahooIM' => "YahooIM",
-	'Notifications' => "Notificacins:",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Marca a casilla para recibir notificacin cando un dos teus posts recibe comentarios, trackbacks, etc.",
-	'New password' => "Novo contrasinal",
-	'Leave empty if you don\'t want to change the password.' => "Deixar en branco se non desexas cambiar o contrasinal.",
-	'Confirm new password' => "Confirmar o novo contrasinal",
-	'yes' => "s",
-	'no' => "non",
-	'User rights' => "Dereitos de usuario",
-	'User information' => "Informacin de usuario",
-	'ID' => "ID",
-	'Posts' => "Posts",
-	'Created on' => "Creado en",
-	'From IP' => "Desde a IP",
-	'From Domain' => "Desde o dominio",
-	'With Browser' => "Co navegador",
-	'first group' => "primeiro grupo",
-	'previous group' => "grupo anterior",
-	'next group' => "prximo grupo",
-	'last group' => "ltimo grupo",
-	'Close group profile' => "Cerrar perfil de grupo",
-	'Creating new group' => "Creando novo grupo",
-	'Editing group:' => "Editando o grupo:",
-	'Viewing group:' => "Vendo o grupo:",
-	'Permissons for members of this group' => "Permisos para membros deste grupo",
-	'View all' => "Ver todos",
-	'Full Access' => "Acceso total",
-	'No Access' => "Sen acceso",
-	'View only' => "S ver",
-	'Statistics' => "Estadsticas",
-	'Global options' => "Opcins globais",
-	'Check to allow template editing.' => "Marcar para permitir a edicin de plantillas",
-	'User/Group Management' => "Administracion de usuarios/grupos",
-	'Groups &amp; Users' => "Grupos &amp; Usuarios",
-	'default group for new users' => "grupo establecido por defecto para os novos usuarios",
-	'Copy group' => "Copiar grupo",
-	'Delete group' => "Borrar grupo",
-	'decrease user level' => "disminuir o nivel de usuario",
-	'increase user level' => "Aumentar o nivel de usuario",
-	'Delete user' => "Borrar usuario",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Ests seguro que queres borrar este usuario?\\nAlerta: todos os seus posts tamn se borrarn!",
-	'New user...' => "Novo usuario...",
-	'New group...' => "Novo grupo...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "O skin por defecto [%s] establecido para a bitcora [%s] non existe. Ten que estar adecuadamente configurado nas <a %s>propiedades da bitcora</a> ou no arquivo stub. Contacte co <a %s>webmaster</a>...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "ERRO! Non se puido borrar. Debers borrar o arquivo [%s] manualmente.",
-	'%d posts' => "%d posts",
-	'1 post' => "1 post",
-	'previous month' => "mes anterior",
-	'next month' => "mes seguinte",
-	'previous year' => "ano anterior",
-	'next year' => "prximo ano",
-	'go to month\'s archive' => "ir  arquivo mensual",
-	'Member' => "Membro",
-	'Visitor' => "Visitante",
-	'Edit this comment' => "Editar comentario",
-	'Delete' => "Borrar",
-	'Delete this comment' => "Editar comentario",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Ests a punto de borrar este comentario.\\n\\'Cancelar\\' para abortar. \\'OK\\' para borrar.",
-	'No comment yet...' => "Anda non hai ningn comentario...",
-	'Sorry, there is nothing to display...' => "Sntoo, non hai nada que amosar...",
-	'Error selecting database [%s]!' => "Erro seleccionando a base de datos [%s]",
-	'MySQL error!' => "Erro de MySQL!",
-	'New group' => "Novo grupo",
-	'Parser error: ' => "Erro \"parser\":",
-	'Tag <code>body</code> can only be used once!' => "A etiqueta <code>body</code> s pode usarse unha vez!",
-	'Illegal tag' => "etiqueta ilegal",
-	'Tag %s must occur inside another tag' => "A etiqueta %s ten que estar dentro de outra etiqueta",
-	'Tag %s is not allowed within tag %s' => "A etiqueta %s non est permitida dentro da etiqueta %s",
-	'Tag %s may not have attribute %s' => "A etiqueta %s non debe ter o atributo %s",
-	'Found invalid URL: ' => "Encontrouse un URL non vlido:",
-	'Tag %s may not contain raw character data' => "A etiqueta %s non debe ter datos de caracteres en bruto",
-	'Browse category' => "Navegar pola categora",
-	'Comments are closed for this post.' => "Os comentarios para este post estn cerrados.",
-	'This post is not published. You cannot leave comments.' => "Este post non est publicado. Non podes facer comentarios.",
-	'Read more!' => "Ler mis!",
-	'More:' => "Mis:",
-	'Display feedback / Leave a comment' => "Ver comentarios / Facer comentario",
-	'Send feedback' => "Enviar comentario",
-	'1 feedback' => "1 comentario",
-	'%d feedbacks' => "%d comentarios",
-	'Display comments / Leave a comment' => "Ver comentarios / Facer comentario",
-	'Display trackbacks / Get trackback address for this post' => "Ver trackbacks / Obter enderezo de trackback deste post",
-	'Trackback (0)' => "Trackback (0)",
-	'Trackback (1)' => "Trackback (1)",
-	'Trackbacks (%d)' => "Trackbacks (%d)",
-	'Display pingbacks' => "Ver pingbacks",
-	'Pingback (0)' => "Pingback (0)",
-	'Pingback (1)' => "Pingback (1)",
-	'Pingbacks (%d)' => "Pingbacks (%d)",
-	'Delete this post' => "Borrar este hit!",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Ests a punto de borrar este post.\\n\\'Cancelar\\' para abortar. \\'OK\\' para borrar.",
-	'Edit this post' => "Editar",
-	'Publish NOW!' => "Publicar AGORA!",
-	'Publish now using current date and time.' => "Publicar agora utilizando a data e hora actuais.",
-	'Invalid post, please correct these errors:' => "Post non vlido, por favor corrixe estes erros:",
-	'Sorry, there is no post to display...' => "Sntoo, non hai post que amosar...",
-	'POP3 connect:' => "Conectar con POP3:",
-	'No server specified' => "Servidor non especificado",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: NOOP OK prematuro, o servidor NON segue a norma RFC 1939",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "Non hai conexin co servidor",
-	'POP3 user:' => "Usuario POP3:",
-	'No login ID submitted' => "Non se enviou login ID",
-	'connection not established' => "conexin non realizada",
-	'POP3 pass:' => "Contrasinal POP3:",
-	'No password submitted' => "Non se enviou o contrasinal",
-	'authentication failed ' => "fallo de autentificacin ",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP fallou. O servidor non sigue a norma RFC 1939",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "Non hai banner do servidor",
-	'abort' => "abortar",
-	'apop authentication failed' => "Fallou a autentificacin apop",
-	'POP3 login:' => "POP3 login:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "Fin da lista prematuramente",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "Cadea de comandos vacia",
-	'POP3 quit:' => "Sair POP3:",
-	'connection does not exist' => "a conexin non existe",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "Borrar POP3:",
-	'No msg number submitted' => "Non se enviou o nmero da mensaxe",
-	'Command failed' => "Fallou o comando",
-	'New user' => "Novo usuario",
-	'Permission denied!' => "Acceso denegado!",
-	'Oops, MySQL error!' => "Oops, erro na BD Mysql!",
-	'go back' => "volver atrs",
-	'Redirecting you to:' => "Redireccionndote a: ",
-	'If nothing happens, click <a %s>here</a>.' => "Se no acontece nada, fai click <a %s>aqu</a>.",
-	'No responde!' => "Sen resposta!",
-	'Remote error' => "Erro remoto",
-	'Response' => "Resposta:",
-	'Parameter %s is required!' => "O parmetro %s  obrigatorio!",
-	'Invalid URL' => "URL invlido",
-	'URI scheme not allowed' => "Esquema URI non permitido",
-	'URL not allowed' => "URL non permitido",
-	'Reporting abuse to b2evolution.net...' => "Notificando spam a b2evolution.net...",
-	'Aborted (Running on localhost).' => "Cancelado (Executado en localhost).",
-	'Requesting abuse list from b2evolution.net...' => "Solicitando lista de spam de b2evolution.net...",
-	'Latest update timestamp' => "Hora da ltima actualizacin",
-	'Incomplete reponse.' => "Resposta incompleta.",
-	'No new blacklisted strings are available.' => "Non hai dispoibles novas cadeas na lista negra.",
-	'Adding strings to local blacklist' => "Engadindo cadeas  lista negra local",
-	'Adding:' => "Engadindo:",
-	'OK.' => "Ok.",
-	'Not necessary! (Already handled)' => "Xa estaba engadida",
-	'New latest update timestamp' => "Hora da ltima actualizacin",
-	'Invalid reponse.' => "Resposta invlida.",
-	'Requested blog does not exist!' => "A bitcora solicitada non existe!",
-	'Post details' => "Detalles do post",
-	'PREVIEW' => "Previsualizar",
-	'Next page' => "Pxina seguinte",
-	'Previous page' => "Pxina anterior",
-	'Previous post' => "Post anterior",
-	'Next post' => "Seguinte post",
-	'Next Page' => "Pxina seguinte",
-	'Previous Page' => "Pxina anterior",
-	'Cannot delete if there are sub-categories!' => "Non se pode borrar se ten subcategoras!",
-	'Cannot delete last category if there are posts inside!' => "Non se pode borrar a ltima categora se hai posts dentro!",
-	'Requested category %s does not exist!' => "A categora solicitada %s non existe!",
-	'Category' => "Categora",
-	'bad char in User Agent' => "Carcter non vlido no navegador",
-	'referer ignored' => "referido ignorado",
-	'BlackList' => "Lista negra",
-	'robot' => "robot",
-	'invalid' => "invlido",
-	'search engine' => "motor de bsqueda",
-	'loading referering page' => "cargando pxina referente",
-	'found current url in page' => "encontrado o url actual na pxina",
-	'not a query - no params!' => "non era unha consula - non hai parmetros",
-	'no query string found' => "non se encontrou a cadea de consulta",
-	'name' => "nome",
-	'Sending pingbacks...' => "Enviando pingbacks...",
-	'No pingback to be done.' => "Non hai pingbacks que realizar.",
-	'BEGIN' => "PRINCIPIO",
-	'Processing:' => "Procesando:",
-	'Couldn\'t find a hostname for:' => "Non se puido encontrar o nome do host para:",
-	'Connect to server at:' => "Conectarse  servidor en:",
-	'Couldn\'t open a connection to:' => "Non se puido abrir conexin con:",
-	'Start receiving headers and content' => "Empezar a recibir encabezados e contido",
-	'Pingback server found from X-Pingback header:' => "Servidor pingback encontrado en encabezado X-Pingback:",
-	'Pingback server found from Pingback <link /> tag:' => "Servidor Pingback encontrado en etiqueta Pingback <link />:",
-	'Pingback server not found in headers and content' => "Servidor pingback non encontrado nos encabezados e contido",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "O URL do servidor pingback est vaco (podera ser un erro interno fgets de PHP)",
-	'Pingback server data' => "Datos do servidor pingback",
-	'Page Linked To:' => "Pxina enlazada con:",
-	'Page Linked From:' => "Pxina enlazada desde:",
-	'Pinging %s...' => "Facendo ping a %s...",
-	'END' => "FINAL",
-	'Pingbacks done.' => "Pingbacks realizados.",
-	'Pinging b2evolution.net...' => "Facendo ping a b2evolution.net...",
-	'Pinging Weblogs.com...' => "Facendo ping a Weblogs.com",
-	'Pinging Blo.gs...' => "Facendo ping a Blo.gs",
-	'Pinging technorati.com...' => "Facendo pings a technorati.com...",
-	'Archives for' => "Arquivos de",
-	'Archive Directory' => "Directorio de arquivos",
-	'Sending trackbacks...' => "Enviando trackbacks...",
-	'No trackback to be sent.' => "Non hai trackbacks que enviar.",
-	'Excerpt to be sent:' => "Extracto que ser enviado:",
-	'Trackbacks done.' => "Trackbacks realizados.",
-	'Sending trackback to:' => "Enviando trackback a:",
-	'Response:' => "Resposta:",
-	'wrong login/password.' => "usuario/contrasinal incorrectos.",
-	'setcookie %s failed!' => "setcookie %s fallou!",
-	'login/password no longer valid.' => "Este usuario/constrasinal xa non son vlidos.",
-	'You must log in!' => "Ts que identificarte!",
-	'Login if you have an account...' => "Identifcate se ts unha conta...",
-	'Register...' => "Rexistrarse...",
-	'Register to open an account...' => "Rexstrate para ter unha conta...",
-	'Logout (%s)' => "Cerrar sesin (%s)",
-	'Logout from your account' => "Cerrar sesin",
-	'Admin' => "Publicar post",
-	'Go to the back-office' => "Ir  back-office",
-	'Profile (%s)' => "Perfil (%s)",
-	'Edit your profile' => "Editar o meu perfil",
-	'User profile' => "Perfil de usuario",
-	'Sunday' => "Domingo",
-	'Monday' => "Luns",
-	'Tuesday' => "Martes",
-	'Wednesday' => "Mrcores",
-	'Thursday' => "Xoves",
-	'Friday' => "Venres",
-	'Saturday' => "Sbado",
-	'Sun' => "Dom",
-	'Mon' => "Lun",
-	'Tue' => "Mar",
-	'Wed' => "Mr",
-	'Thu' => "Xov",
-	'Fri' => "Ven",
-	'Sat' => "Sab",
-	' S ' => "D",
-	' M ' => "L",
-	' T ' => "M",
-	' W ' => "M",
-	' T  ' => "X",
-	' F ' => "V",
-	' S  ' => "S",
-	'January' => "Xaneiro",
-	'February' => "Febreiro",
-	'March' => "Marzo",
-	'April' => "Abril",
-	'May ' => "Maio",
-	'June' => "Xuo",
-	'July' => "Xullo",
-	'August' => "Agosto",
-	'September' => "Setembro",
-	'October' => "Outubro",
-	'November' => "Novembro",
-	'December' => "Decembro",
-	'Jan' => "Xan",
-	'Feb' => "Feb",
-	'Mar' => "Mar",
-	'Apr' => "Abr",
-	'May' => "Mai",
-	'Jun' => "Xun",
-	'Jul' => "Xul",
-	'Aug' => "Ago",
-	'Sep' => "Set",
-	'Oct' => "Out",
-	'Nov' => "Nov",
-	'Dec' => "Dec",
-	'Local' => "Local",
-	'Reported' => "Notificado",
-	'Central' => "Desde a lista centralizada",
-	'Czech (CZ)' => "Checo (CZ)",
-	'German (DE)' => "Alemn (DE)",
-	'English (EU)' => "Ingls (EU)",
-	'English (UK)' => "Ingls (UK)",
-	'English (US)' => "Ingls ()",
-	'English (CA)' => "Ingls (CA)",
-	'English (AU)' => "Ingls (AU)",
-	'English (IL)' => "Ingls (EU)",
-	'Spanish (ES)' => "Espaol (ES)",
-	'French (FR)' => "Francs (FR)",
-	'French (CA)' => "Francs (CA)",
-	'French (BE)' => "Francs (BE)",
-	'Hungarian (HU)' => "Hngaro",
-	'Italian (IT)' => "Italiano (IT)",
-	'Japanese (JP)' => "Xapons (JP)",
-	'Lithuanian (LT)' => "Lituano (LT)",
-	'Bokm&aring;l (NO)' => "Noruego (NO)",
-	'Dutch (NL)' => "Holands (NL)",
-	'Dutch (BE)' => "Holands (BE)",
-	'Portuguese (BR)' => "Portugus (BR)",
-	'Swedish (SE)' => "Sueco (SE)",
-	'Chinese(S) gb2312 (CN)' => "Chino",
-	'Trad. Chinese (TW)' => "Chino tradicional (TW)",
-	'You cannot leave comments on this post!' => "Non podes facer comentarios neste post!",
-	'Please fill in the name field' => "Por favor, completa o campo 'nome'",
-	'Please fill in the email field' => "Por favor, completa o campo 'email'",
-	'Supplied email address is invalid' => "O enderezo de email non  vlido",
-	'Please do not send empty comment' => "Por favor, non enves un comentario en branco",
-	'You can only post a new comment every 30 seconds.' => "S podes enviar un novo comentario cada 30 segundos.",
-	'Cannot post comment, please correct these errors:' => "Non se pode publicar o comentario. Por favor, corrixe estes erros:",
-	'Back to comment editing' => "Volver  edicin do comentario",
-	'New comment on your post #%d "%s"' => "Novo comentario no teu post #%d \"%s\"",
-	'Url' => "Url",
-	'Comment' => "Comentario",
-	'Edit/Delete' => "Editar/Borrar",
-	'Connecting to pop server...' => "Conectando a un servidor pop...",
-	'Connection failed: ' => "Conexin fallida:",
-	'Logging into pop server...' => "Identificndose no servidor pop...",
-	'No mail or Login Failed:' => "Non hai correo, ou a identificacin fallou:",
-	'Getting message #%d...' => "Obtendo mensaxes #%d...",
-	'Processing...' => "Procesando...",
-	'Too old' => "Demasiado antigo",
-	'Subject prefix does not match' => "O prefixo do ttulo non coincide",
-	'Raw content:' => "Contido en bruto:",
-	'Login:' => "Usuario:",
-	'Pass:' => "Contrasinal:",
-	'Wrong login or password.' => "Usuario ou contrasinal incorrectos",
-	'Category ID' => "Categora ID",
-	'Blog ID' => "ID Bitcora",
-	'Permission denied.' => "Acceso denegado.",
-	'Posted title' => "Ttulo publicado",
-	'Posted content' => "Contido publicado",
-	'Mission complete, message deleted.' => "Misin completada, mensaxe borrada.",
-	'An email with the new password was sent successfully to your email address.' => "Se ha enviado un email con tu nueva contrasea a tu direccin email.",
-	'New Password:' => "Novo contrasinal:",
-	'You can login here:' => "Podes identificarte aqu:",
-	'your weblog\'s login/password' => "usuario/contrasinal da ta bitcora",
-	'The email could not be sent.' => "Non se puido enviar o email.",
-	'Possible reason: your host may have disabled the mail() function...' => "Posiblemente, o teu host deshabilitase a funcin mail()....",
-	'Note: You are already logged in!' => "Nota: Xa ests identificado!",
-	'Continue...' => "Continuar...",
-	'You are not logged in.' => "Non ests identificado.",
-	'You are not logged in under the same account you are trying to modify.' => "Non ests identificado coa mesma conta que intentas modificar.",
-	'Back to profile' => "Volver  perfil",
-	'please enter your nickname (can be the same as your login)' => "por favor, introduce o teu nick (pode ser o mesmo c teu nome de usuario)",
-	'your ICQ UIN can only be a number, no letters allowed' => "o teu UIN ICQ s pode ser un nmero. ",
-	'please type your e-mail address' => "por favor, introduce o teu enderezo de email",
-	'the email address is invalid' => "o enderezo de email non  vlido",
-	'you typed your new password only once. Go back to type it twice.' => "escribiches o novo contrasinal unha soa vez. Por favor, volve para escribila das veces.",
-	'you typed two different passwords. Go back to correct that.' => "escribiches dous contrasinais distintos. Por favor, corrxeos.",
-	'please enter a Login' => "por favor, introduce un nome de usuario",
-	'please enter your password twice' => "por favor, introduce o teu contrasinal (das veces)",
-	'please type the same password in the two password fields' => "por favor, escribe o mesmo contrasinal nos dous campos",
-	'this login is already registered, please choose another one' => "este nome de usuario xa existe. Elixe outro, por favor",
-	'new user registration on your blog' => "novo rexistro de usuario na ta bitcora",
-	'Manage users' => "Administrar usuarios",
-	'New trackback on your post #%d "%s"' => "Novo trackback no teu post #%d \"%s\"",
-	'Website' => "Sitio web",
-	'Excerpt' => "Extracto",
-	'Login form' => "Formulario de acceso",
-	'You will have to accept cookies in order to log in.' => "Ts que aceptar as cookies para poder identificarte.",
-	'Password:' => "contrasinal",
-	'Log in!' => "Acceso",
-	'Go to Blogs' => "Ir s bitcoras",
-	'Lost your password ?' => "Perdiche o teu contrasinal?",
-	'Lost password ?' => "Perdiche o teu contrasinal?",
-	'A new password will be generated and sent to you by email.' => "Xenrarase un novo contrasinal que se che enviar por email.",
-	'Generate new password!' => "Crear novo contrasinal",
-	'Registration complete' => "Rexistro completado",
-	'Registration Currently Disabled' => "Rexistro actualmente deshabilitado",
-	'User registration is currently not allowed.' => "O rexistro de usuarios non est permitido",
-	'Home' => "Pxina principal",
-	'Register form' => "Formulario de rexistro",
-	'(twice)' => "(das veces)",
-	'Minimum %d characters, please.' => "%d caracteres mnimo, por favor.",
-	'Preferred language' => "Idioma preferido",
-	'Register!' => "Rexistrarse...",
-	'Log into existing account...' => "Entrar coa conta existente...",
-	'b2evo installer' => "Instalador de b2evolution",
-	'Installer for version ' => "Instalador da versin",
-	'Current installation' => "Instalacin actual",
-	'Install menu' => "Men de instalacin",
-	'PHP info' => "PHP info",
-	'Go to Admin' => "Publicar post",
-	'Online' => "En lia",
-	'Manual' => "Manual",
-	'Support' => "Soporte",
-	'Language / Locale' => "Idioma / locale",
-	'Choose a default language/locale for your b2evo installation.' => "Elixe un idoma/locale por defecto para a instalacin de b2evolution",
-	'Check your database config settings below and update them if necessary...' => "Verifica os axustes de configuracin da base de datos de abaixo, e actualzaos se fose necesario...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "O requeriminto mnimo para esta versin de b2evolution  %s versin %s , pero ests intentando utilizar a versin %s",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "Parece ser que os valores da configuracin da base de datos non funcionan correctamente. Por favor, verifcaos coidadosamente e volve intentalo...",
-	'Config file update' => "Actualizacin do arquivo de configuracin",
-	'We cannot automatically update your config file [%s]!' => "Non se pode actualizar automaticamente o arquivo de configuracin [%s]",
-	'There are two ways to deal with this:' => "Hai das formas de solucionalo:",
-	'You can allow the installer to update the config file by changing its permissions:' => "Podes cambiar os permisos do arquivo de configuracin (chmod) para que o instalador o actualice:",
-	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "<code>chmod 666 %s</code>. Se fose necesario, visita o <a %s>manual online sobre permisos</a>.",
-	'Come back to this page and refresh/reload.' => "Volve a esta pxina e actualzaa.",
-	'Alternatively, you can update the config file manually:' => "Tamn podes subir o ficheiro de configuracin manualmente:",
-	'Open the _config.php file locally with a text editor.' => "Abre o arquivo _config.php cun editor de texto.",
-	'Delete all contents!' => "Borrar todo o contido!",
-	'Copy the contents from the box below.' => "Copia o contido do cadro de abaixo.",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Pgao no editor de texto<strong>ATENCIN: asegrate de que non hai NINGN ESPACIO EN BRANCO despois do <code>?&gt;</code> final no arquivo.</strong> Calquera espacio, tabulacin, nova la ou la en branco  final do ficheiro de configuracin podera facer que non se fixasen as cookies.",
-	'Save the new _config.php file locally.' => "Garda o novo _config.php. ",
-	'Upload the file to your server, into the /_conf folder.' => "Sbeo  teu servidor,  directorio /conf",
-	'<a %s>Call the installer from scratch</a>.' => "<a %s>Executa de novo a instalacin desde cero</a>.",
-	'This is how your _config.php should look like:' => "O _config.php debera quedar as:",
-	'Your configuration file [%s] has been successfully updated.' => "O arquivo de configuracin [%s] actualizouse correctamente.",
-	'Base configuration' => "Configuracin base",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "O arquivo de configuracin base non se editou anda. Podes facelo rellenando o seguinte formulario.",
-	'This is the minimum info we need to set up b2evolution on this server:' => "Esta  a informacin mnima necesaria para configurar b2evolution no servidor:",
-	'Database you want to install into' => "Base de datos na que se quere instalar",
-	'mySQL Username' => "Usuario MySQL",
-	'Your username to access the database' => "Nome de usuario para acceder  base de datos",
-	'mySQL Password' => "Contrasinal MySQL",
-	'Your password to access the database' => "Contrasinal para acceder  base de datos",
-	'mySQL Database' => "Base de datos mySQL",
-	'Name of the database you want to use' => "Nombre de la base de datos que se quiere utilizar",
-	'mySQL Host' => "Host mySQL",
-	'You probably won\'t have to change this' => "Posiblemente non haxa que cambiar isto",
-	'Additional settings' => "Opcins adicionais",
-	'Base URL' => "URL base",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "Aqu  onde b2evolution e as bitcoras se encontrarn, por defecto. VERIFICA ISTO CON COIDADO ou non funcionar nada. Se vas probar b2evolution localmente no teu ordenador, para que funcionen as cookies, DEBES usar http://<strong>localhost</strong>/ruta... NON uses o nome do teu ordenador!",
-	'Your email' => "O teu email",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "Utilizarase en mensaxes de erro, para que os usuarios poidan contactarte. Tamn servir para notificar novos rexistros de usuarios.",
-	'Update config file' => "Actualizar arquivo de configuracin",
-	'How do you want to install b2evolution?' => "Como queres instalar b2evolution?",
-	'The installation can be done in different ways. Choose one:' => "Pdese instalar de varias formas. Elixe unha:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>Instalacin nova</strong>: Instalar as tboas da base de datos de b2evolution con datos de exemplo.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>Actualizar desde unha versin anterior de b2evolution</strong>: Actualizar as tboas da base de datos de b2evolution para facelas compatibles coa versin actual",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Actualizar desde Cafelog/b2 v 0.6.x</strong>: Instalar as tboas da  base de datos de b2evolution e copiar os datos de Cafelog/b2 nelas.",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>Actualizar desde Manywhere Miniblog</strong>: Instalar as tboas da  base de datos de b2evolution e copiar os datos de Miniblog nelas.",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>Actualizar desde WordPress v 1.2</strong>: Instalar as tboas da base de datos de b2evolution e copiar os datos de WordPress nelas.",
-	'Delete b2evolution tables' => "Borrar tbas de b2evolution",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "Se xa instalaches as tboas de b2evolution e queres empezar de novo, debes borralas antes de empezar unha nova instalacin. <strong>COIDADO: Perderanse todas as tboas e datos do b2evolution anterior!!</strong> Outras tboas, as como as de Cafelog/b2 non se modificarn, s as de b2evolution.",
-	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>Cambiar a configuracin base</strong> (ver resumo abaixo): Se  os arquivos ou a base de datos de b2evolution movronse a outro enderezo...",
-	'GO!' => "Adiante!",
-	'Need to start anew?' => "Queres empezar de novo?",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "Se xa instalaches as tboas de b2evolution antes e queres empezar de novo, ts que borralas antes de empezar a nova instalacin. b2evolution pode borrar as sas propias tboas por ti, pero por medidas obvias de seguridade, esta caracterstica est desactivada por defecto.",
-	'Base config recap...' => "Resumo da configuracin base...",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "Si a configuracin non  correcta, NON SIGAS coa instalacin, e <a %s>corrixe os erros</a>.",
-	'(Set, but not shown for security reasons)' => "(Fixado, pero non se amosa por razns de seguridade)",
-	'Admin email' => "Email do administrador",
-	'Installing b2evolution tables with sample data' => "Instalando tboas de b2evolution con datos de exemplo",
-	'Installation successful!' => "Instalacin completada con xito!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Agora podes <a %s>identificarte</a> co nome de usuario \"admin\" e o contrasinal \"%s\".</p>\n\t<p>Apunta o contrasinal!  un contrasinal <em>aleatorio</em> que se xenera cando instalas b2evolution. Se o perdes, ters que borrar as tboas da base de datos e reinstalar desde cero.</p>",
-	'Upgrading data in existing b2evolution database' => "Actualizando a base de datos de b2evolution existente",
-	'Upgrade completed successfully!' => "Actualizacin completada con xito!",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "Podes <a %s>identificarte</a> con teu nome de usuario e contrasinal habituais %s",
-	'Installing b2evolution tables and copying existing %s data' => "Instalando as tboas de b2evolution e copiando os datos existentes %s",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Agora podes <a %s>identificarte</a> co teu enderezo de email de Miniblog, limitado a 20 caracteres. Todos os contrasinais cambiaron a \"%s\".</p>\n\t<p>Apunta o contrasinal!  un contrasinal <em>aleatorio</em> que se xenera cando instalas b2evolution. Se o perdes, ters que borrar as tboas da base de datos e reinstalar desde cero.</p>",
-	'Deleting b2evolution tables from the datatase' => "Borrando as tboas de b2evolution da base de datos",
-	'For security reasons, the reset feature is disabled by default.' => "Por motivos de seguridade, a caracterstica de reseteado est desactivada por defecto",
-	'Reset done!' => "Valores reestablecidos con xito",
-	'Back to menu' => "Volver  men",
-	'official website' => "pxina web oficial",
-	'contact' => "contactar",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "Esta bitcora conten todos os posts actualizados desde Cafelog. O nome da bitcora  '%s'. %s",
-	'This is a sample linkblog entry' => "Isto  unha ",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "ste  un texto de exemplo dunha anotacin no linkblog. Pode que prefiras deixar isto en branco, engadindo s o ttulo e o enderezo da ligazn.",
-	'This is the long description for the blog named \'%s\'. %s' => "Isto  a descripcin longa da bitcora '%s'. %s",
-	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "Esta bitcora (bitcora #1)  en realidade moi especial. Recopila automaticamente todos os posts das outras bitcoras. Isto permteche monitorizar todo o que se publica neste sistema. Pdese ocultar esta bitcora  pblico deseleccionando \"Incluir na lista de bitcoras pblicas\" na administracin de bitcoras.",
-	'%s Title' => "%s Ttulo",
-	'Tagline for %s' => "Tagline para %s",
-	'Short description for %s' => "Descripcin curta de %s",
-	'Notes for %s' => "Notas sobre %s",
-	'Keywords for %s' => "Palabras clave para %s",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "O cometido principal desta bitcora  incluila noutras como elemento lateral onde amosar as tas ligazns favoritas/relacionadas.",
-	'Clean Permalinks!' => "Limpiar ligazns permanentes",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "b2evolution utliza un estilo antigo para as ligazns permanentes (permalinks) e comentarios, de modo que se asegura a mxima compatibilidade con diversas configuracins de servidores web. \n\nSen embargo, se o teu servidor o permite, deberas activar as ligazns permanentes limpias (clean permalinks) na pantalla de Opcins... (marca 'Usar informacin extra-path')",
-	'Apache optimization...' => "Optimizacin de Apache...",
-	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => "Nos directorios <code>/blogs</code> e <code>/blogs/admin</code> hai dous arquivos chamados [<code>sample.htaccess</code>]. Deberas de intentar renombralos a [<code>.htaccess</code>].\n\nAs, optimizars a forma en que b2evolution se manexa polo servidor web (si usa Apache). Estes arquivos non estn activos por defecto porque poderan dar erros nalgns servidores  tratar de usalos. Se  o teu caso  renombralos, brraos.",
-	'About evoSkins...' => "Acerca dos evoSkins...",
-	'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => "Por defecto, as bitcoras de b2evolution utilizan o skin predeterminado. \n\nOs lectores poden cambialo (se o admin o permite) utilizando o selector de skins, integrado na maiora deles. \n\nPdese cambiar o skin predeterminado para calquera bitcora nos axustes desta, no back-office. Tamn se pode forzar a visualizacin dun determinado skin para todo o mundo.\n\nPor outro lado,  posible restrinxir os skins dispoibles, borrando algns deles do directorio /blogs/skins , as como crear os teus propios skins duplicando ou renombrando calquera dos directorios.\n\nPara comenzar a personalizar un skin, abre o seu arquivo '<code>_main.php</code>' nun editor, e le os comentarios do cdigo. E, porsuposto, le o manual sobre os evoSkins!",
-	'Skins, Stubs and Templates...' => "Skins, stubs e plantillas...",
-	'By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through \'<code>index.php</code>\', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don\'t want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided \'<code>a_stub.php</code>\' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided \'<code>a_noskin.php</code>\'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the \'Stub name\' field. Otherwise, the permalinks will not function properly.' => "Por defecto, todas as bitcoras se amosan utilizando un skin. (Mis informacin sobre os skins noutro post).\n\nIsto significa que s bitcoras accdese por medio do arquivo '<code>index.php</code>', que carga os parmetros predefinidos da base de datos, e despois transmite todo o traballo de visualizacin  skin.\n\nPor outra parte, se non queres utilizar os valores predefinidos na base de datos e queres, por exemplo, forzar a visualizacin dun skin predeterminado, podes crear un ficheiro stub como o '<code>a_stub.php</code>' e chamar  bitcora a travs dese arquivo, en lugar de utilizar o index.php.\n\nSi necesitas facer persoalizacins moi especficas, tamn podes utilizar as plantillas sen formato, como '<code>a_noskin.php</code>'.\n\nEncontrars mis informacin dentro do mesmo arquivo stub, ou no da plantilla. breos nun editor de texto, e le os comentarios do seu interior.\n\nDe todas formas, asegrate de que especificas o mtodo correcto de acceso   bitcora. Si utilizas un stub ou unha plantilla, tamn ts que definir o seu nome de arquivo en 'Nombre stub'. De non ser as, os permalinks non funcionarn correctamente. ",
-	'Multiple Blogs, new blogs, old blogs...' => "Bitcoras mltiples, novas bitcoras, bitcoras antigas...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "b2evolution instala cuatro bitcoras, llamadas 'Blog All', 'Blog A', 'Blog B' y 'Linkblog'.\n\nAlgunhas delas teen funcins especiais.\n\nNa administracin de bitcoras (no back-office) pdense crear novas bitcoras, ou borrar as non desexadas. ",
-	'This is a multipage post' => "Este  un post multipxina",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "sta es la pgina 1 de un post multipgina.\n\n posible ver as outras pxinas facendo click nas ligazns debaixo deste texto.\n\n<!--nextpage-->\n\nEsta  a pxina 2.\n\n<!--nextpage-->\n\nEsta  a pxina 3.\n\n<!--nextpage-->\n\nEsta  a pxina 4.\n\nEsta  a ltima pxina.",
-	'Extended post with no teaser' => "Post extendido sen presentacin preliminar",
-	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "ste  un post extendido sen presentacin preliminar. Isto significa que non vers esta frase  facer click en \"mis\".\n\n<!--more--><!--noteaser-->\n\nIsto  o texto extendido. S  visible  facer click en \"mis\",",
-	'Extended post' => "Post extendido",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Isto  un post extendido. Significa que s  visible esta frase. O resto vese  facer click en \"mis\".\n\n<!--more-->\n\nIsto  o texto extendido. S  visible  facer click en \"mis\",",
-	'Important information' => "Informacin importante",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "A bitcora B conten algns posts na categora 'b2evolution Tips' (Consejos b2evolution).\n\nSe o desexas, podes borrar estes posts despois de lelos. Ou tamn podes cambiar o seu estado a 'Desaprobado' para manter un control do que xa liches.",
-	'First Post' => "Primeiro post",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>Este  o primeiro post.</p>\n\n<p>Amsase tanto na bitcora A como na B.</p>\n\n<p>A traduccin  galego de b2evolution  realizouna o Departamento de e-learning do Centro de Supercomputacin de Galicia. Si encontras algn fallo, ou queres facer algunha proposta, por favor enva un mail a: teleensino@cesga.es",
-	'Second post' => "Segundo post",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>Este  o segundo post</p>\n\n<p>S aparece na bitcora A, pero en varias categoras.</p>",
-	'Third post' => "Terceiro post",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>Este  o terceiro post.</p>\n\n<p>S aparece na bitcora B, e nunha soa categora.</p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "Ola, isto  un comentario. <br /> Para borralo, identifcate, e accede s comentarios do post. A poders editalo ou borralo.",
-	'The database schema is already up to date. There is nothing to do.' => "O esquema da base de datos xa estaba actualizado. Non se efectuaron cambios.",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "Parece que os seguintes nomes de arquivo stub estn sendo usados por mis dunha bitcora: ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "Non se pode actualizar ata que sexan nicos. Campo da base de datos: [%s]",
-	'Checking DB schema version...' => "Verificando a versin do esquema da base de datos...",
-	'NOT FOUND! This is not a b2evolution database.' => "NON SE ENCONTRARON! Non  unha base de datos de b2evolution",
-	'This version is too old!' => "!Esta versin  demasiado antiga!",
-	'This version is too recent! We cannot downgrade to it!' => "Esta versin  demasiado recente! Non se pode volver a esa versin.",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "Esta bitcora conten todos os posts actualizados desde Miniblog. O nome da bitcora  '%s'. %s",
-	'This blog holds all your posts upgraded from WordPress. This blog is named \'%s\'. %s' => "Esta bitcora conten todos os posts actualizados desde WordPress. O nome da bitcora  '%s'. %s",
-	'No desc available' => "Descripcin non dispoible",
-	'No description available' => "Descripcin no disponible",
-	'Make URLs clickable' => "Convertir os URLs en accesos directos",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "Etiquetas &lt;P&gt; e &lt;BR&gt; automticas",
-	'BB formatting e-g [b]bold[/b]' => "Formato BB, p.ex: [b]bold[/b]",
-	'GreyMatter style formatting' => "Formato  estilo GreyMatter",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**negrita ** \\cursiva\\ //cursiva// __subrayado__ ##tt## %%codeblock%%",
-	'Convert text smilies to icons' => "Convertir smilies de texto en iconas",
-	'Humane Web Text Generator 2.0 beta' => "Humane Web Text Generator 2.0 beta",
-	'Easy HTML tags inserting' => "Insertado fcil de etiquetas HTML",
-	'INSerted [Alt-I]' => "INSertado [Alt-I]",
-	'DELeted [Alt-D]' => "Borrado [Alt-D]",
-	'STRong [Alt-S]' => "STRong [Alt-S] sustite negrita",
-	'EMphasis [Alt-E]' => "EMphasis [Alt-E] sustite cursiva",
-	'CODE [Alt-C]' => "CODE [Alt-C]",
-	'Paragraph [Alt-P]' => "Prrafo [Alt-P]",
-	'Unordered List [Alt-U]' => "Lista non ordenada [Alt-U]",
-	'List Item [Alt-L]' => "Listar elemento [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "Citar [Alt-B]",
-	'IMaGe [Alt-G]' => "IMaGe [Alt-G] Imaxe",
-	'A href [Alt-A]' => "A href [Alt-A] enderezo url",
-	'More [Alt-M]' => "Mis [Alt-M]",
-	'no teaser [Alt-T]' => "Sen presentacin preliminar [Alt-T]",
-	'next page [Alt-Q]' => "Pxina seguinte [Alt + Q]",
-	'Close all tags' => "Cerrar todas as etiquetas",
-	'ALTernate text' => "texto ALTernativo",
-	'One click smilies inserting' => "Insertado de smilies cun click",
-	'All' => "Todas",
-	'Trackback address for this post:' => "Enderezo para facer trackback a este post:",
-	'No %s for this post yet...' => "Anda non hai %s para este post...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "O teu email <strong>non</strong> se amosar na pxina.",
-	'Site/Url' => "Pxina web",
-	'Your URL will be displayed.' => "Amosarase o teu URL",
-	'Line breaks become &lt;br /&gt;' => "Saltos de la convrtense en &lt;br /&gt;",
-	'Remember me' => "Recordar os meus datos",
-	'(Set cookies for name, email &amp; url)' => "(Fixar cookies para o nome, email &amp; url)",
-	'In response to:' => "En resposta a:",
-	'Linkblog' => "Linkblog",
-	'more' => "mis",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Top refering engines' => "Top Referidos por buscadores",
-	'blogs' => "bitcoras",
-	'skin the site' => "aplicar skin",
-	'archives' => "arquivos",
-	'Select blog:' => "Elixe bitcora:",
-	'Select skin:' => "Elixe skin:",
-	'words' => "palabras",
-	'Read more...' => "Ler mis...",
-	'Choose a skin' => "Elixe un skin",
-	'Choose skin' => "Elixir skin",
-	'Browse all posts by this author' => "Ver todos os posts deste autor",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "O <acronym title=\"Uniform Resource Identifier\">URI</acronym> para facer un trackback a este post :",
-	'Comment by' => "Comentario feito por",
-	'Trackback from' => "Trackback desde",
-	'Pingback from' => "Pingback desde",
-	'Edit This' => "Editar",
-	'E-mail' => "E-mail",
-	'Your Comment' => "O teu comentario",
-	'Say It!' => "Do!",
-	'Filed under:' => "Gardado en:",
-	'Other' => "Outro",
-	'Meta' => "Meta",
-	'Syndicate this site using RSS' => "Sindicar usando RSS",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "Os ltimos comentarios en todos os posts en RSS",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "Comentarios <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'This page validates as XHTML 1.0 Transitional' => "This page validates as XHTML 1.0 Transitional",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "<abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr> vlido",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Esta pxina utiliza b2evolution.",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "Este skin utiliza un CSS diseado orixinariamente para WordPress (ver crditos de deseo en style.css)",
-	'Original design credits for this skin:' => "Crditos do deseo orixinal deste skin:",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "Para asegurar a mxima compatibilidade cos ficheiros CSS do WP, a maiora de caractersticas de bevolution que non existen en WP ocultronse neste skin xenrico de WP.",
-	'[...] Read more!' => "[...] Ler mis!",
-	'New pingback on your post #%d "%s"' => "Novo pingback no teu post #%d \"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/gl_ES/LC_MESSAGES/messages.po 1.10.3.src/locales/gl_ES/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/gl_ES/LC_MESSAGES/messages.po	2005-06-17 19:53:10.000000000 -0500
+++ 1.10.3.src/locales/gl_ES/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,6183 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Francois PLANQUE
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: b2evolution.net locale\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2004-06-26 02:10+0200\n"
-"PO-Revision-Date: 2004-06-24 00:27+0100\n"
-"Last-Translator: Departamento de e-learning. CESGA. <teleensino@cesga.es>\n"
-"Language-Team: Galician <teleensino@cesga.es>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\a_noskin.php:110
-msgid "Selected"
-msgstr "Seleccionado"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:161 ..\..\..\a_noskin.php:252
-#: ..\..\..\multiblogs.php:140 ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:470 ..\..\..\admin\_menutop.php:200
-#: ..\..\..\b2evocore\_functions_cats.php:567
-#: ..\..\..\skins\basic\_main.php:94 ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:118
-#: ..\..\..\skins\wpc_default\_main.php:121
-msgid "Categories"
-msgstr "Categoras"
-
-#: ..\..\..\a_noskin.php:175 ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:222 ..\..\..\multiblogs.php:258
-#: ..\..\..\summary.php:100 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73 ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103 ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Permanent link to full entry"
-msgstr "Ligazn permanente  post"
-
-#: ..\..\..\a_noskin.php:175 ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:154 ..\..\..\multiblogs.php:222
-#: ..\..\..\multiblogs.php:258 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44 ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:103
-msgid "Permalink"
-msgstr "Permalink"
-
-#: ..\..\..\a_noskin.php:227 ..\..\..\a_noskin.php:228
-#: ..\..\..\skins\bluesky\_main.php:144 ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:172 ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\guadeloupe\_main.php:145
-#: ..\..\..\skins\guadeloupe\_main.php:146
-msgid "Recently"
-msgstr "Recentemente"
-
-#: ..\..\..\a_noskin.php:227 ..\..\..\skins\bluesky\_main.php:144
-#: ..\..\..\skins\custom\_main.php:172 ..\..\..\skins\guadeloupe\_main.php:145
-msgid "(cached)"
-msgstr "(cacheado)"
-
-#: ..\..\..\a_noskin.php:228 ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:173 ..\..\..\skins\guadeloupe\_main.php:146
-msgid "(no cache)"
-msgstr "(non cacheado)"
-
-#: ..\..\..\a_noskin.php:234 ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:148 ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\guadeloupe\_main.php:149
-msgid "Last comments"
-msgstr "ltimos comentarios"
-
-#: ..\..\..\a_noskin.php:235 ..\..\..\skins\custom\_main.php:180
-msgid "Some viewing statistics"
-msgstr "Algunhas estadsticas"
-
-#: ..\..\..\a_noskin.php:240 ..\..\..\a_noskin.php:246
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:345
-#: ..\..\..\admin\_edit_showposts.php:545 ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\custom\_main.php:191 ..\..\..\skins\originalb2\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:125
-#: ..\..\..\skins\wpc_aubmach\_main.php:129
-#: ..\..\..\skins\wpc_default\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:132
-msgid "Search"
-msgstr "Buscar"
-
-#: ..\..\..\a_noskin.php:243 ..\..\..\skins\custom\_main.php:188
-msgid "All Words"
-msgstr "Todas as palabras"
-
-#: ..\..\..\a_noskin.php:244 ..\..\..\skins\custom\_main.php:189
-msgid "Some Word"
-msgstr "Algunha palabra"
-
-#: ..\..\..\a_noskin.php:245 ..\..\..\admin\_edit_showposts.php:390
-#: ..\..\..\skins\custom\_main.php:190
-msgid "Entire phrase"
-msgstr "Frase enteira"
-
-#: ..\..\..\a_noskin.php:247 ..\..\..\a_noskin.php:259
-#: ..\..\..\skins\bluesky\_main.php:163 ..\..\..\skins\custom\_main.php:192
-#: ..\..\..\skins\custom\_main.php:204 ..\..\..\skins\guadeloupe\_main.php:165
-msgid "Reset form"
-msgstr "Reiniciar formulario"
-
-#: ..\..\..\a_noskin.php:258 ..\..\..\skins\bluesky\_main.php:162
-#: ..\..\..\skins\custom\_main.php:203 ..\..\..\skins\guadeloupe\_main.php:164
-#: ..\..\..\skins\originalb2\_main.php:170
-msgid "Get selection"
-msgstr "Ver seleccin"
-
-#: ..\..\..\a_noskin.php:264 ..\..\..\admin\_edit_showposts.php:394
-#: ..\..\..\skins\basic\_main.php:155 ..\..\..\skins\bluesky\_main.php:195
-#: ..\..\..\skins\custom\_main.php:209 ..\..\..\skins\guadeloupe\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:134
-#: ..\..\..\skins\wpc_default\_main.php:137
-msgid "Archives"
-msgstr "Arquivos"
-
-#: ..\..\..\a_noskin.php:269 ..\..\..\a_noskin.php:282
-#: ..\..\..\a_noskin.php:291 ..\..\..\skins\bluesky\_main.php:208
-#: ..\..\..\skins\bluesky\_main.php:217 ..\..\..\skins\custom\_main.php:214
-#: ..\..\..\skins\custom\_main.php:240 ..\..\..\skins\custom\_main.php:249
-#: ..\..\..\skins\guadeloupe\_main.php:210
-#: ..\..\..\skins\guadeloupe\_main.php:219
-msgid "more..."
-msgstr "mis..."
-
-#: ..\..\..\a_noskin.php:276 ..\..\..\skins\bluesky\_main.php:202
-#: ..\..\..\skins\custom\_main.php:234 ..\..\..\skins\guadeloupe\_main.php:204
-msgid "Recent Referers"
-msgstr "Referidos recentes"
-
-#: ..\..\..\a_noskin.php:285 ..\..\..\skins\bluesky\_main.php:211
-#: ..\..\..\skins\custom\_main.php:243 ..\..\..\skins\guadeloupe\_main.php:213
-msgid "Top Referers"
-msgstr "Top referidos"
-
-#: ..\..\..\a_noskin.php:304 ..\..\..\multiblogs.php:276
-#: ..\..\..\skins\babyblues\_main.php:127 ..\..\..\skins\bluesky\_main.php:222
-#: ..\..\..\skins\custom\_main.php:262 ..\..\..\skins\guadeloupe\_main.php:224
-msgid "Misc"
-msgstr "Outros"
-
-#: ..\..\..\a_noskin.php:318 ..\..\..\skins\custom\_main.php:275
-msgid "Syndicate this blog"
-msgstr "Sindicar esta bitcora"
-
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "Pxina por defecto de b2evolution"
-
-#: ..\..\..\default.php:34 ..\..\..\install\index.php:53
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Multilingual multiuser multi-blog engine."
-
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "Benvido a b2evolution"
-
-#: ..\..\..\default.php:39
-msgid ""
-"This is the default homepage for b2evolution. It will be displayed as long "
-"as you don't select a default blog in the general settings."
-msgstr ""
-"Esta  a pxina por defecto de b2evolution. Amosarase ata que non "
-"elixas unha bitcora predeterminada nas opcins xerais."
-
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "Bitcoras individuais neste sistema"
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Bitcora #%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Bitcora #1"
-
-#: ..\..\..\default.php:74
-msgid ""
-"This is a special blog that aggregates all messages from all other blogs!"
-msgstr ""
-"Esta  unha bitcora especial que engloba todas as mensaxes de todas as "
-"bitcoras. "
-
-#: ..\..\..\default.php:79
-msgid ""
-"Please note: the above list (as well as the menu) is automatically generated "
-"and includes only the blogs that have a &quot;stub url name&quot;. You can "
-"set this in the blog configuration in the back-office."
-msgstr ""
-"Nota: a lista de arriba (as como o men) est automaticamente xenerada e "
-"incle s as bitcoras que teen un &quot;nome de url stub&quot;. "
-"Podes configurar isto na configuracin da bitcora no back-office."
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "Mis demostracins"
-
-#: ..\..\..\default.php:82 ..\..\..\default.php:83 ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Plantilla personalizada"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "Bitcoras mltiples amosadas na mesma pxina"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "Resumo dos ltimos posts de todas as bitcoras"
-
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "A pxina que se est amosando"
-
-#: ..\..\..\default.php:86
-msgid ""
-"Please note: those demos do not make use of evoSkins, even if you enabled "
-"them during install. The only way to change their look and feel is to edit "
-"their PHP template. But once, again, rememner these are just demos destined "
-"to inspire you for your own templates ;)"
-msgstr ""
-"Nota: Estas pxinas de demostracin non usan evoSkins, incluso si os "
-"activas durante a instalacin. A nica forma de cambialas  editar a "
-"plantilla PHP. Isto s son demostracins que poden inspirarte para facer "
-"as tas propias plantillas."
-
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "Publicar nova"
-
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "Ir  back-office"
-
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "Web oficial"
-
-#: ..\..\..\default.php:95 ..\..\..\install\index.php:516
-msgid "GNU GPL license"
-msgstr "Licencia GNU <acronym title=\"General Public License\">GPL</acronym>"
-
-#: ..\..\..\multiblogs.php:99
-msgid "Multiblog demo"
-msgstr "Demostracin de multibitcora"
-
-#: ..\..\..\multiblogs.php:109
-msgid ""
-"This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr ""
-"Esta plantilla de demostracin amostra 3 bitcoras  vez (unha na "
-"esquerda, e das na dereita)"
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "Demostracin de resumo"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr ""
-"Esta plantilla de demostracin muestra un resumen de los ltimos posts en "
-"todas las bitcoras"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "Mis novas..."
-
-#: ..\..\..\admin\b2antispam.php:19 ..\..\..\admin\_menutop.php:223
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "Antispam"
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr ""
-"A palabra [%s]  moi curta, ten que ter un mnimo de 5 caracteres!"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Borrando hits [%s]"
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Borrando comentarios coincidentes con [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:78
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "Engadindo [%s]  lista negra..."
-
-#: ..\..\..\admin\b2antispam.php:97
-msgid "Confirm ban &amp; delete"
-msgstr "Confirmar borrado de &amp;"
-
-#: ..\..\..\admin\b2antispam.php:111
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "Non hai log-hits que coincidan coa palabra [%s]."
-
-#: ..\..\..\admin\b2antispam.php:117
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Borrar os seguintes %d hits de referidos:"
-
-#: ..\..\..\admin\b2antispam.php:145
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "Ningn comentario coincide coa palabra [%s]"
-
-#: ..\..\..\admin\b2antispam.php:151
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Borrar os seguintes %d comentarios:"
-
-#: ..\..\..\admin\b2antispam.php:186
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "A palabra [%s] xa est incluida na lista negra."
-
-#: ..\..\..\admin\b2antispam.php:192
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Engadir [%s]  lista negra localmente."
-
-#: ..\..\..\admin\b2antispam.php:199
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Notificar a b2evolution.net como spam a palabra [%s]"
-
-#: ..\..\..\admin\b2antispam.php:201 ..\..\..\admin\b2antispam.php:284
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "Condicins do servicio"
-
-#: ..\..\..\admin\b2antispam.php:208
-msgid "Perform selected operations"
-msgstr "Realizar as operacins seleccionadas"
-
-#: ..\..\..\admin\b2antispam.php:225
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "Eliminando #%d da lista de palabras censuradas..."
-
-#: ..\..\..\admin\b2antispam.php:262
-msgid "Add a banned keyword"
-msgstr "Engadir unha palabra censurada"
-
-#: ..\..\..\admin\b2antispam.php:264
-msgid "Check &amp; ban..."
-msgstr "Censurar"
-
-#: ..\..\..\admin\b2antispam.php:272
-msgid "Banned domains blacklist"
-msgstr "Lista negra de dominios censurados"
-
-#: ..\..\..\admin\b2antispam.php:273
-msgid ""
-"Any URL containing one of the following keywords will be banned from posts, "
-"comments and logs."
-msgstr ""
-"Calquera URL que contea unha das seguintes palabras ser censurada en "
-"posts, comentarios e logs."
-
-#: ..\..\..\admin\b2antispam.php:276
-msgid ""
-"If a keyword restricts legitimate domains, click on the green tick to stop "
-"banning with this keyword."
-msgstr ""
-"Si una palabra restrinxe o acceso a dominios lextimos, fai click na "
-"marca verde para deixar de censurar dita palabra."
-
-#: ..\..\..\admin\b2antispam.php:283
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Solicitar actualizacin da lista negra."
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Volver a permitir a palabra (Eliminar da lista negra)"
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Allow Back"
-msgstr "Volver a permitir"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Notificar spam  lista negra centralizada."
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Report"
-msgstr "Notificar"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Verificar hit-logs e comentarios con esta palabra!"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Re-check"
-msgstr "Volver a verificar"
-
-#: ..\..\..\admin\b2blogs.php:17 ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:206 ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Bitcoras"
-
-#: ..\..\..\admin\b2blogs.php:25 ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "Novo"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "Creando bitcora..."
-
-# C:\www\b2evolution\blogs\admin\b2blogs.php:213
-#: ..\..\..\admin\b2blogs.php:62 ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Debes indicar un nombre de enderezo URL ou stub"
-
-#: ..\..\..\admin\b2blogs.php:68 ..\..\..\admin\b2blogs.php:228
-msgid ""
-"This URL blog name / Stub name is already in use by another blog. Choose "
-"another name."
-msgstr ""
-"Esta URL / nome de arquivo stub xa est en uso por outra bitcora. Elixe "
-"outro nome."
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "Non se pode crear, por favor corrixe estes erros:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Deberas <a %s>crear categoras</a> para esta bitcora!"
-
-#: ..\..\..\admin\b2blogs.php:135 ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "Nova bitcora"
-
-#: ..\..\..\admin\b2blogs.php:136 ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Nova bitcora"
-
-#: ..\..\..\admin\b2blogs.php:172 ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336 ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:410 ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "Xeral"
-
-#: ..\..\..\admin\b2blogs.php:175 ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "Permisos"
-
-#: ..\..\..\admin\b2blogs.php:178 ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "Avanzado"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Actualizando bitcora [%s]"
-
-#: ..\..\..\admin\b2blogs.php:231 ..\..\..\admin\edit_actions.php:217
-msgid "Cannot update, please correct these errors:"
-msgstr "Non se pode actualizar, por favor corrixe estes erros:"
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Borrar bitcora [%s]?"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid ""
-"Deleting this blog will also delete all its categories, posts and comments!"
-msgstr ""
-"Borrar esta bitcora, tamn borrar todas as sas categoras, posts e "
-"comentarios!"
-
-#: ..\..\..\admin\b2blogs.php:428 ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "NO SE PODERN DESFACER OS CAMBIOS!"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr ""
-"Intentar borrar tamn o arquivo stub [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr ""
-"Intentar tamn borrar o arquivo esttico [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:455 ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "Estou seguro!"
-
-#: ..\..\..\admin\b2blogs.php:458 ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "CANCELAR"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "Xenerar pxina esttica para a bitcora [%s]"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "Non deches un nome de arquivo esttico para esta bitcora!"
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "Non se pode escribir o arquivo!"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid ""
-"You should check the file permissions for [%s]. See <a %s>online manual on "
-"file permissions</a>."
-msgstr ""
-"Deberas comprobar os permisos do arquivo [%s]. Visita o <a %s>manual "
-"online para saber mis sobre permisos de arquivos</a>."
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "Escribindo no fichero [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:557 ..\..\..\admin\edit_actions.php:135
-#: ..\..\..\admin\edit_actions.php:252 ..\..\..\admin\edit_actions.php:342
-#: ..\..\..\b2evocore\_functions_antispam.php:201
-#: ..\..\..\b2evocore\_functions_antispam.php:303
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Feito."
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Ver bitcora:"
-
-#: ..\..\..\admin\b2browse.php:57 ..\..\..\admin\b2edit.php:167
-#, php-format
-msgid ""
-"Since you're a newcomer, you'll have to wait for an admin to authorize you "
-"to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. "
-"When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr ""
-"Como te acabas de rexistrar, ts que esperar a que se te autorice a postear. "
-"Tamn podes <a %s>enviar un mail</a> para avisarme de que te"
-"rexistraches. Cando esteas autorizado, actualiza esta pxina e poders postear."
-
-#: ..\..\..\admin\b2categories.php:17 ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "Categoras para a bitcora:"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Nova subcategora na categora %s"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Nova categora na bitcora: %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Nome da nova categora"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Crear Categora"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Borrando categora #%d : %s..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53 ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:87 ..\..\..\htsrv\profile_update.php:95
-#: ..\..\..\htsrv\profile_update.php:100 ..\..\..\htsrv\register.php:43
-#: ..\..\..\htsrv\register.php:50 ..\..\..\htsrv\register.php:57
-#: ..\..\..\htsrv\register.php:73 ..\..\..\htsrv\register.php:78
-#: ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "ERRO"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Categora borrada."
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "Propiedades para a Categora"
-
-#: ..\..\..\admin\b2categories.php:182 ..\..\..\admin\b2upload.php:167
-#: ..\..\..\admin\_edit_form.php:131 ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76 ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:181
-#: ..\..\..\skins\wpc_default\_feedback.php:181
-msgid "Name"
-msgstr "Nome"
-
-#: ..\..\..\admin\b2categories.php:186
-msgid "New parent category"
-msgstr "Nova categora principal"
-
-#: ..\..\..\admin\b2categories.php:212 ..\..\..\admin\b2categories.php:231
-msgid "Old Parent"
-msgstr "Antiga categora principal"
-
-#: ..\..\..\admin\b2categories.php:229
-msgid "Root (No parent)"
-msgstr "Raiz"
-
-#: ..\..\..\admin\b2categories.php:240
-msgid "Edit category!"
-msgstr "Editar Categora"
-
-#: ..\..\..\admin\b2categories.php:285
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Non ts permisos para editar/ver as propiedades das categoras."
-
-#: ..\..\..\admin\b2edit.php:30 ..\..\..\admin\edit_actions.php:196
-#: ..\..\..\admin\edit_actions.php:295
-msgid "Oops, no post with this ID."
-msgstr "Oops, non existe ningn post con este ID."
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Editando o post"
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d na bitcora: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Oops, non hai comentarios con este ID!"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Editar comentario"
-
-#: ..\..\..\admin\b2edit.php:118
-msgid "New post in blog:"
-msgstr "Novo post na bitcora:"
-
-#: ..\..\..\admin\b2edit.php:145 ..\..\..\admin\b2edit.php:179
-msgid ""
-"Since this blog has no categories, you cannot post to it. You must create "
-"categories first."
-msgstr ""
-"Non podes postear porque esta bitcora non ten categoras. Craas primeiro."
-
-#: ..\..\..\admin\b2edit.php:149
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr ""
-"Cambiar a esta bitcora (mantendo o escrito, se ts Javascript "
-"activado)"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "Acceso..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid ""
-"In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr ""
-"En b2evolution, non fai falla acceder a b2login.php para iniciar a sesin."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid ""
-"Simply point directly to the backoffice page you need, for example: %s or %"
-"s. b2evo will prompt you to log in if needed."
-msgstr ""
-"Vai directamente  pxina do back-office que queiras, por exemplo %s o %"
-"s. b2evo preguntarache pola ta informacin de acceso si  necesario."
-
-#: ..\..\..\admin\b2options.php:17 ..\..\..\admin\_menutop.php:256
-msgid "Settings"
-msgstr "Opcins"
-
-#: ..\..\..\admin\b2options.php:32 ..\..\..\admin\b2options.php:418
-msgid "Regional"
-msgstr "Rexional"
-
-#: ..\..\..\admin\b2options.php:35 ..\..\..\admin\b2options.php:424
-msgid "Plug-ins"
-msgstr "Plugins"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "Opcins xerais actualizadas."
-
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "Opcins rexionais actualizadas."
-
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "Debes indicar un cdigo de locale!"
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Insertouse o locale '%s' na base de datos."
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "locale '%s' actualizada."
-
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr "locale '%s' gardada."
-
-#: ..\..\..\admin\b2options.php:188
-msgid ""
-"Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr ""
-"Borrronse as tboas das locale. Cargronse as predefinidas de "
-"<code>/conf/_locales.php</code>."
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "Arquivo <code>%s</code> non encontrado."
-
-#: ..\..\..\admin\b2options.php:330
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "Borrar locale '%s' da base de datos."
-
-#: ..\..\..\admin\b2options.php:370
-msgid "Switched priorities."
-msgstr "Prioridades intercambiadas."
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Comprobar ortografa"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Cargando corrector de ortografa. Espere, por favor"
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "Ver estadisticas:"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "Ningn"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "Cambiando o  #%d a %s"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "Borrando hit #%d..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "Eliminando hits de %s...."
-
-#: ..\..\..\admin\b2stats.php:106 ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Resumo"
-
-#: ..\..\..\admin\b2stats.php:112 ..\..\..\admin\b2stats.php:170
-msgid "Referers"
-msgstr "Referidos"
-
-#: ..\..\..\admin\b2stats.php:118 ..\..\..\admin\b2stats.php:171
-msgid "Refering Searches"
-msgstr "Bsquedas referidas"
-
-#: ..\..\..\admin\b2stats.php:124 ..\..\..\admin\b2stats.php:173
-msgid "Syndication"
-msgstr "Sindicacin"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "Navegadores"
-
-#: ..\..\..\admin\b2stats.php:136 ..\..\..\admin\b2stats.php:174
-msgid "Direct Accesses"
-msgstr "Accesos directos"
-
-#: ..\..\..\admin\b2stats.php:169
-msgid "Date"
-msgstr "Data"
-
-#: ..\..\..\admin\b2stats.php:172
-msgid "Indexing Robots"
-msgstr "Indexado de robots"
-
-#: ..\..\..\admin\b2stats.php:175
-msgid "Total"
-msgstr "Total"
-
-#: ..\..\..\admin\b2stats.php:188
-msgid "Prune this date!"
-msgstr "Eliminar esta data!"
-
-#  TRANS: Abbrev. for Prune (stats)
-#  TRANS: Abbrev. for Prune (stats)
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:188 ..\..\..\admin\b2stats.php:218
-msgid "Prune"
-msgstr "Eliminar"
-
-#: ..\..\..\admin\b2stats.php:188 ..\..\..\admin\b2stats.php:218
-msgid "Prune hits for this date!"
-msgstr "Eliminar visitas nesta data!"
-
-#: ..\..\..\admin\b2stats.php:238 ..\..\..\skins\_stats.php:21
-msgid "Last referers"
-msgstr "ltimos referidos"
-
-#: ..\..\..\admin\b2stats.php:239
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Esto son visitas desde pxinas externas, referidas a esta bitcora"
-
-#: ..\..\..\admin\b2stats.php:250 ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391
-msgid "Delete this hit!"
-msgstr "Borrar este hit!"
-
-#  TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete (stats)
-#: ..\..\..\admin\b2stats.php:250 ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391 ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91 ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79 ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "Borrar"
-
-#: ..\..\..\admin\b2stats.php:251
-msgid "Log as a search instead"
-msgstr "Clasificar como bsqueda referida"
-
-#  TRANS: Abbrev. for "move to searches" (stats)
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:251
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-#: ..\..\..\admin\b2stats.php:257 ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Censurar este dominio!"
-
-#  TRANS: Abbrev.
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:257 ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "Banear"
-
-#: ..\..\..\admin\b2stats.php:267 ..\..\..\skins\_stats.php:33
-msgid "Top referers"
-msgstr "Top referidos"
-
-#: ..\..\..\admin\b2stats.php:286
-msgid "Total referers"
-msgstr "Referidos totais"
-
-#: ..\..\..\admin\b2stats.php:293 ..\..\..\skins\_stats.php:45
-msgid "Last refering searches"
-msgstr "ltimas bsquedas referidas"
-
-#: ..\..\..\admin\b2stats.php:294
-msgid ""
-"These are hits from people who came to this blog system through a search "
-"engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr ""
-"Visitas de xente que chegou a esta bitcora mediante un buscador. (Os "
-"buscadores teen que estar listados en 7conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:318
-msgid "Top refering search engines"
-msgstr "Top de buscadores referentes"
-
-#: ..\..\..\admin\b2stats.php:334 ..\..\..\skins\_stats.php:73
-msgid "Top Indexing Robots"
-msgstr "Top de Robots indexadores"
-
-#: ..\..\..\admin\b2stats.php:335
-msgid ""
-"These are hits from automated robots like search engines' indexing robots. "
-"(Robots must be listed in /conf/_stats.php)"
-msgstr ""
-"Visitas de robots como os robots indexadores dos buscadores. (Os "
-"robots teen que estar listados en /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:356 ..\..\..\skins\_stats.php:90
-msgid "Top Aggregators"
-msgstr "Top de Lectores RSS"
-
-#: ..\..\..\admin\b2stats.php:357
-msgid ""
-"These are hits from RSS news aggregators. (Aggregators must be listed in /"
-"conf/_stats.php)"
-msgstr ""
-"Visitas de lectores RSS. (Teen que estar listados en /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:372
-msgid "Total RSS hits"
-msgstr "Visitas RSS totais"
-
-#: ..\..\..\admin\b2stats.php:379
-msgid "Last direct accesses"
-msgstr "ltimos accesos directos"
-
-#: ..\..\..\admin\b2stats.php:380
-msgid ""
-"These are hits from people who came to this blog system by direct access "
-"(either by typing the URL directly, or using a bookmark. Invalid (too short) "
-"referers are also listed here.)"
-msgstr ""
-"Visitas de xente que veu a esta bitcora por acceso directo (ben tecleando "
-"a URL, ben usando os seus \"Favoritos\". Os referidos invlidos (moi curtos) "
-"tamn se amosan aqu)"
-
-#: ..\..\..\admin\b2stats.php:407
-msgid "Top User Agents"
-msgstr "Top de navegadores"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Edicin do skin do usuario (custom)"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Listando:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "nome do ficheiro invlido!"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Oops, non existe o ficheiro!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "Ficheiro editado!"
-
-#: ..\..\..\admin\b2template.php:81
-msgid ""
-"Be careful what you do, editing this file could break your template! Do not "
-"edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you "
-"don't know what you're doing!"
-msgstr ""
-"Coidado! Editar este arquivo pode estropear a plantilla! Non cambies o "
-"que hai entre <code>&lt;?php</code> e <code>?&gt;</code> se non sabes o que "
-"ests facendo!"
-
-#: ..\..\..\admin\b2template.php:90
-msgid "update template !"
-msgstr "Plantilla actualizada!"
-
-#: ..\..\..\admin\b2template.php:94
-msgid ""
-"(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr ""
-"(non podes actualizar o arquivo/plantilla: ts que ter permisos de "
-"escritura, p.ex. CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:106
-msgid ""
-"This screen allows you to edit the <strong>custom skin</strong> (located "
-"under /skins/custom). "
-msgstr ""
-"Esta pantalla permteche editar o <strong>custom skin</strong> (que se "
-"encontra en /skins/custom)."
-
-#: ..\..\..\admin\b2template.php:107
-msgid ""
-"You can edit any of the following files (provided it's writable by the "
-"server, e.g. CHMOD 766)"
-msgstr ""
-"Podes editar calquera dos seguintes arquivos (sempre que tean "
-"permisos de escritura polo servidor, p.ex. CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "Non se encontra o directorio %s."
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr ""
-"Esta  a plantilla que amosa as ligazns s arquivos da bitcora"
-
-#: ..\..\..\admin\b2template.php:133
-msgid ""
-"This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Esta  a plantilla que amosa a lista de (sub)categoras"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "Esta  a plantilla que amosa os comentarios dun post"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr ""
-"Esta  a plantilla que amosa os ltimos comentarios dunha bitcora"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "Esta  a plantilla principal. Amosa a bitcora en s."
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the template that displays stats for a blog"
-msgstr "Esta  a plantilla que amosa as estadsticas dunha bitcora"
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the comment popup"
-msgstr "Esta  a pxina amosada no popup dos comentarios"
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the pingback popup"
-msgstr "Esta  a pxina amosada no popup dos pingbacks"
-
-#: ..\..\..\admin\b2template.php:154
-msgid "This is the page displayed in the trackback popup"
-msgstr "Esta  a pxina amosada no popup dos trackbacks"
-
-#: ..\..\..\admin\b2template.php:165
-msgid ""
-"Note: of course, you can also edit the files/templates in your text editor "
-"and upload them. This online editor is only meant to be used when you don't "
-"have access to a text editor..."
-msgstr ""
-"Nota: tamn podes editar os arquivos/plantillas no teu editor de texto e "
-"despois subilos  servidor. Este editor online pdese utilizar se non se "
-"ten acceso a un editor de texto..."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "Subir imaxes/ficheiros"
-
-#: ..\..\..\admin\b2upload.php:47
-msgid "File upload"
-msgstr "Subir Ficheiro"
-
-#: ..\..\..\admin\b2upload.php:48
-msgid "Allowed file types:"
-msgstr "Permitir ficheiros con extensins:"
-
-#: ..\..\..\admin\b2upload.php:49
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Tama&ntilde;o mximo permitido: %d KB"
-
-#: ..\..\..\admin\b2upload.php:54 ..\..\..\admin\b2upload.php:128
-#: ..\..\..\admin\_blogs_general.form.php:74
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Descripcin"
-
-#: ..\..\..\admin\b2upload.php:57
-msgid "Upload !"
-msgstr "Subido !"
-
-#: ..\..\..\admin\b2upload.php:83
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "Fichero %s: de tipo %s non est permitido."
-
-#: ..\..\..\admin\b2upload.php:112 ..\..\..\admin\b2upload.php:140
-#: ..\..\..\admin\b2upload.php:143
-msgid "Couldn't upload your file to:"
-msgstr "Non se pode subir o arquivo a:"
-
-#: ..\..\..\admin\b2upload.php:116
-msgid "Duplicate File?"
-msgstr "Ficheiro duplicado?"
-
-#: ..\..\..\admin\b2upload.php:117
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "O ficheiro \"%s\" xa existe!"
-
-#: ..\..\..\admin\b2upload.php:118
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "moveuse o arquivo \"%s\" a  \"%s\""
-
-#: ..\..\..\admin\b2upload.php:119
-msgid "Confirm or rename:"
-msgstr "Confirmar ou renombrar:"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Alternate name"
-msgstr "Nome alternativo"
-
-#: ..\..\..\admin\b2upload.php:130
-msgid "Confirm !"
-msgstr "Confirmar !"
-
-#: ..\..\..\admin\b2upload.php:157
-msgid "File uploaded !"
-msgstr "Ficheiro subido !"
-
-#: ..\..\..\admin\b2upload.php:158
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "O teu ficheiro <strong>\"%s\"</strong> subiuse satisfactoriamente !"
-
-#: ..\..\..\admin\b2upload.php:159
-msgid "Here's the code to display it:"
-msgstr "Este  o cdigo para amosalo:"
-
-#: ..\..\..\admin\b2upload.php:163
-msgid "Add the code to your post !"
-msgstr "Engadir o cdigo  teu post!"
-
-#: ..\..\..\admin\b2upload.php:166
-msgid "Image Details"
-msgstr "Detalles da imaxe"
-
-#: ..\..\..\admin\b2upload.php:170
-msgid "Size"
-msgstr "Tama&ntilde;o"
-
-#: ..\..\..\admin\b2upload.php:173 ..\..\..\admin\_edit_form.php:542
-msgid "Type"
-msgstr "Tipo"
-
-#: ..\..\..\admin\b2upload.php:178
-msgid "Close this window"
-msgstr "Cerrar esta vent"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Administracion de usuarios"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr ""
-"Non se pode cambiar o perfil do usuario demouser no modo de "
-"demostracin!"
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "S ts permitido actualizar o teu propio perfil!"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "Debes utilizar un login exclusivo!"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "O nivel de usuario debe estar entre %d e %d."
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid ""
-"This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Este login xa existe. Desexas <a %s>editar o usuario existente</a>?"
-
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "Os contrasinais non coinciden."
-
-#: ..\..\..\admin\b2users.php:198 ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "A lonxitude mnima do contrasinal debe ser %d caracteres."
-
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "Usuario actualizado."
-
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "Novo usuario creado."
-
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "Promocin non vlida."
-
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "Cambiouse o nivel de usuario."
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "Non te podes borrar a ti mesmo!"
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "Non podes borrar  usuario #1!"
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "Borrar usuario %s?"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Alerta"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr " borrar un usuario tamn borra todos os posts feitos por l."
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "Borrando usuario..."
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "Non podes borrar o grupo #1!"
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "Non se pode borrar o grupo por defecto para os novos usuarios!"
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "Borrar grupo [%s]?"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "Grupo borrado..."
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid ""
-"This group name already exists! Do you want to <a %s>edit the existing "
-"group</a>?"
-msgstr "O nome do grupo xa existe! Queres <a %s>editar o que xa existe</a>?"
-
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "Grupo actualizado."
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "Non se creou o usuario:"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "Non se actualizou o usuario:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "Non se creou o grupo:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "Non se actualizou o grupo:"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "Non ts permiso para ver outros usuarios."
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Agregando un novo post..."
-
-#: ..\..\..\admin\edit_actions.php:104 ..\..\..\admin\edit_actions.php:210
-#: ..\..\..\admin\edit_actions.php:450 ..\..\..\htsrv\comment_post.php:66
-#: ..\..\..\htsrv\trackback.php:63 ..\..\..\xmlsrv\xmlrpc.php:1371
-msgid "Supplied URL is invalid: "
-msgstr "O URL  invlido:"
-
-#: ..\..\..\admin\edit_actions.php:111 ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "Non se puido postear, por favor corrixe estes erros:"
-
-#: ..\..\..\admin\edit_actions.php:112 ..\..\..\admin\edit_actions.php:218
-#: ..\..\..\admin\edit_actions.php:455
-msgid "Back to post editing"
-msgstr "Volver  edicin de posts"
-
-#: ..\..\..\admin\edit_actions.php:118
-msgid "Recording post..."
-msgstr "Grabando o post..."
-
-#: ..\..\..\admin\edit_actions.php:131 ..\..\..\admin\edit_actions.php:248
-#: ..\..\..\admin\edit_actions.php:407
-msgid "Sleeping..."
-msgstr "Durmindo...."
-
-#: ..\..\..\admin\edit_actions.php:141 ..\..\..\admin\edit_actions.php:257
-#: ..\..\..\admin\edit_actions.php:348
-msgid ""
-"Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr ""
-"O Post non se pode ver publicamente: obviando trackbacks, "
-"pingbacks e pings..."
-
-#: ..\..\..\admin\edit_actions.php:156
-msgid "Posting Done..."
-msgstr "Post compretado..."
-
-#: ..\..\..\admin\edit_actions.php:170 ..\..\..\admin\edit_actions.php:224
-msgid "Updating post..."
-msgstr "Actualizando post..."
-
-#: ..\..\..\admin\edit_actions.php:273 ..\..\..\admin\edit_actions.php:359
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Xa se efectuaron os pings para este post, obvindoos..."
-
-#: ..\..\..\admin\edit_actions.php:285 ..\..\..\admin\edit_actions.php:371
-msgid "Updating done..."
-msgstr "Actualizacin completada..."
-
-#: ..\..\..\admin\edit_actions.php:301 ..\..\..\admin\edit_actions.php:316
-msgid "Updating post status..."
-msgstr "Actualizando o estado do post..."
-
-#: ..\..\..\admin\edit_actions.php:381 ..\..\..\admin\edit_actions.php:400
-msgid "Deleting post..."
-msgstr "Borrando post..."
-
-#: ..\..\..\admin\edit_actions.php:389
-msgid "Oops, no post with this ID!"
-msgstr "Oops, non hai ningn post con este ID!"
-
-#: ..\..\..\admin\edit_actions.php:412
-msgid "Deleting Done..."
-msgstr "Borrado completado..."
-
-#: ..\..\..\admin\edit_actions.php:416 ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "Erro"
-
-#: ..\..\..\admin\edit_actions.php:454
-msgid "Cannot update comment, please correct these errors:"
-msgstr ""
-"Non se pode actualizar o comentario, por favor, corrixe estes erros:"
-
-#: ..\..\..\admin\edit_actions.php:512
-msgid "Back to posts!"
-msgstr "Volver s posts!"
-
-#: ..\..\..\admin\edit_actions.php:517
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr ""
-"Pode que tamn queiras xenerar pxinas estticas ou ver as tas bitcoras..."
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "New post"
-msgstr "Novo post"
-
-#: ..\..\..\admin\import-mt.php:330 ..\..\..\admin\_users_form.php:195
-#: ..\..\..\admin\_users_form.php:200
-msgid "User group"
-msgstr "Grupo de usuarios"
-
-#: ..\..\..\admin\import-mt.php:331 ..\..\..\admin\_users_form.php:183
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "Ver o <a %s>manual online</a> para mis detalles."
-
-#: ..\..\..\admin\import-mt.php:332 ..\..\..\admin\_users_form.php:186
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:44 ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Nivel"
-
-#: ..\..\..\admin\import-mt.php:371 ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "locale por defecto"
-
-#: ..\..\..\admin\import-mt.php:1133 ..\..\..\admin\_edit_form.php:359
-msgid ""
-"Select main category in target blog and optionally check additional "
-"categories"
-msgstr "Elixe unha categora, e categoras adicionais se fose necesario."
-
-#: ..\..\..\admin\import-mt.php:1155 ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "Seleccionar como categora adicional"
-
-#: ..\..\..\admin\import-mt.php:1166 ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Seleccionar como categora principal"
-
-#: ..\..\..\admin\tools.php:18 ..\..\..\admin\_menutop.php:263
-msgid "Tools"
-msgstr "Ferramentas"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Bookmarklet"
-
-#: ..\..\..\admin\tools.php:30 ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45 ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Engadir esta ligazn s teus \"Favoritos\" (Bookmarks):"
-
-#: ..\..\..\admin\tools.php:31 ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46 ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo bookmarklet"
-
-#: ..\..\..\admin\tools.php:69
-msgid "Post to b2evolution"
-msgstr "Postear a b2evolution"
-
-#: ..\..\..\admin\tools.php:71
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr ""
-"No se encontrou o Sidebar. Debes utilizar Mozzila 0.9.4 ou superior."
-
-#: ..\..\..\admin\tools.php:74 ..\..\..\admin\tools.php:83
-msgid "SideBar"
-msgstr "SideBar"
-
-#: ..\..\..\admin\tools.php:75
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "Engadir <a %s>b2evo sidebar</a>"
-
-#: ..\..\..\admin\tools.php:84
-msgid "Add this link to your favorites:"
-msgstr "Engadir esta ligazn s teus favoritos:"
-
-#: ..\..\..\admin\tools.php:85
-msgid "b2evo sidebar"
-msgstr "b2evo sidebar"
-
-#: ..\..\..\admin\tools.php:92
-msgid "Movable Type Import"
-msgstr "Importar Movable Type"
-
-#: ..\..\..\admin\tools.php:94
-msgid ""
-"Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr ""
-"Usa a funcin de MT para crear un arquivo .TXT que contea os teus posts;"
-
-#: ..\..\..\admin\tools.php:95
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Sube o arquivo  directorio /admin no servidor;"
-
-#: ..\..\..\admin\tools.php:96
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "Sigue as instruccins da <a %s>Utilidade de migracin de MT</a>."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "Xeneracin de ficheiro esttico"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Ficheiro esttico"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid ""
-"This is the .html file that will be created when you generate a static "
-"versin da pxina principal do blog."
-msgstr ""
-"Este  o arquivo .html que se crear cando xeneres unha versin esttica "
-"da ta bitcora."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr "Despois de cada novo post..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "Facer ping a b2evolution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr ""
-"para ser listado na lista de b2evolution de \"actualizados ultimamente"
-"\" (\"recently updated\")"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "Facer ping a technorati.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "para avisar do novo post."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "Facer ping a weblogs.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "Facer ping a blo.gs"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "Opcins avanzadas"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "Permitir trackbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid ""
-"Allow other bloggers to send trackbacks to this blog, letting you know when "
-"they refer to it. This will also let you send trackbacks to other blogs."
-msgstr ""
-"Permitir a outros enviar trackbacks para esta bitcora, permitndoche saber "
-"cando fan referencia a esta. Tamn che permitir enviar trackbacks a "
-"outras bitcoras."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "Permitir pingbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid ""
-"Allow other bloggers to send pingbacks to this blog, letting you know when "
-"they refer to it. This will also let you send pingbacks to other blogs."
-msgstr ""
-"Permitir a outros enviar pingbacks a esta bitcora, permitndoche saber "
-"cando fan referencia a esta. Tamn che permitir enviar pingbacks a "
-"outras bitcoras."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:46
-#: ..\..\..\admin\_blogs_general.form.php:103
-#: ..\..\..\admin\_blogs_permissions.form.php:216
-#: ..\..\..\admin\_set_general.form.php:79
-#, fuzzy
-msgid "Save !"
-msgstr "Gardar!"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:47
-#: ..\..\..\admin\_blogs_general.form.php:104
-#: ..\..\..\admin\_blogs_permissions.form.php:222
-#: ..\..\..\admin\_edit_showposts.php:546
-#: ..\..\..\admin\_set_general.form.php:80
-#: ..\..\..\admin\_set_plugins.form.php:70
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\admin\_set_regional.form.php:361
-#: ..\..\..\admin\_users_form.php:212 ..\..\..\admin\_users_groupform.php:127
-#: ..\..\..\install\index.php:294 ..\..\..\skins\_profile.php:99
-msgid "Reset"
-msgstr "Reiniciar"
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "Parmetros xerais"
-
-#: ..\..\..\admin\_blogs_general.form.php:20 ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Nome completo"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "Amosarase na parte de arriba da bitcora."
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Nome curto"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "Usarase nos mens de seleccin e no interface do admin."
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "Locale principal"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr "Determina o idioma da interface na bitcora."
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "Parmetros de acceso"
-
-#: ..\..\..\admin\_blogs_general.form.php:36 ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "Bitcora por defecto en index.php"
-
-#  TRANS: current default blog
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:38
-msgid "Current default is:"
-msgstr "O Predeterminado actual :"
-
-#: ..\..\..\admin\_blogs_general.form.php:39
-msgid "Other blog through index.php"
-msgstr "Outra bitcora a travs de index.php"
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "Other blog through stub file (Advanced)"
-msgstr "Outra bitcora a travs dun ficheiro stub"
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "You MUST create a stub file for this to work."
-msgstr "Debes crear un arquivo stub para que funcione."
-
-#: ..\..\..\admin\_blogs_general.form.php:43
-msgid "Preferred access type"
-msgstr "Tipo de acceso preferido"
-
-#: ..\..\..\admin\_blogs_general.form.php:47
-msgid "Blog Folder URL"
-msgstr "URL do directorio da bitcora"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Sen barra diagonal invertida. (Se non o sabes, dixao en branco)"
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid "URL blog name / Stub name"
-msgstr "URL do nome da bitcora / nome do ficheiro stub"
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid ""
-"Used in URLs to identify this blog. This should be the stub filename if you "
-"use stub file access."
-msgstr ""
-"Usado no URL para identificar esta bitcora. Ten que ser o nome de "
-"arquivo stub, si usas o acceso a travs dun ficheiro stub."
-
-#: ..\..\..\admin\_blogs_general.form.php:59
-msgid "Default display options"
-msgstr "Opcins de visualizacin por defecto"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default skin"
-msgstr "Skin predeterminado"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Este  o skin predeterminado que se usar para amosar a bitcora."
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Allow skin switching"
-msgstr "Permitir cambio de skin"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid ""
-"Users will be able to select another skin to view the blog (and their "
-"prefered skin will be saved in a cookie)."
-msgstr ""
-"Os usuarios podern elixir outro skin para ver a bitcora (e o seu skin "
-"preferido gardarase nunha cookie)"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Display public blog list"
-msgstr "Amosar a lista de bitcoras pblicas"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid ""
-"Check this if you want to display the list of all blogs on your blog page "
-"(if your skin supports this)."
-msgstr ""
-"Mrcaa se queres amosar a lista das bitcoras na pxina da ta"
-"bitcora (se o teu skin o permite)"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Include in public blog list"
-msgstr "Incluir na lista de bitcoras pblicas"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid ""
-"Check this if you want to this blog to be displayed in the list of all "
-"public blogs."
-msgstr ""
-"Mrcaa se queres que a ta bitcora sexa amosada na lista de todas as"
-"bitcoras pblicas."
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Default linkblog"
-msgstr "Linkblog por defecto"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "Amosarase  lado desta bitcora (se o teu skin o soporta)."
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "Tagline"
-msgstr "Tagline"
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Isto amsase debaixo do nome da bitcora na plantilla."
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Descripcin longa"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is displayed on the blog template."
-msgstr "Isto amsase na plantilla da bitcora."
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Short Description"
-msgstr "Descripcin Curta"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr ""
-"Isto sase na descripcin meta tag e nos RSS feeds. NON uses HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "Keywords"
-msgstr "Palabras clave"
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr ""
-"Isto sase na etiqueta &quot;meta keywords&quot;. NoN uses HTML!. "
-"Separa as palabras por unha coma."
-
-#: ..\..\..\admin\_blogs_general.form.php:93
-#: ..\..\..\admin\_edit_showposts.php:338
-msgid "Notes"
-msgstr "Notas"
-
-#: ..\..\..\admin\_blogs_general.form.php:95
-msgid "Additional info."
-msgstr "Informacin adicional."
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Bitcora"
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "URL da bitcora"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "Ficheiro esttico"
-
-#: ..\..\..\admin\_blogs_list.php:33 ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:119 ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:75
-msgid "Locale"
-msgstr "locale"
-
-#: ..\..\..\admin\_blogs_list.php:47 ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58 ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101 ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "Propiedades"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "Predefinido"
-
-#  TRANS: abbrev. for "generate !"
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Xenerar!"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid ""
-"Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete "
-"ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n"
-"\\nThis CANNOT be undone!"
-msgstr ""
-"Ests seguro de que queres borrar a bitcora #%d ?\\n\\nATENCIN: Isto "
-"borrar todos os posts, comentarios,\\nCATEGORAS e outros datos "
-"relacionados coa bitcora \\n\\nNON se poden desfacer os cambios!"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "Borrar esta bitcora!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "Copiar esta bitcora"
-
-#  TRANS: Abbrev. for Copy
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92 ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73 ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "Copiar"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "Non ts permisos para editar/ver as propiedades da bitcora."
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "Nova bitcora..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "Permisos de usuario"
-
-#  TRANS: table header for user list
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Login"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "<br />membro"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr "Pode postear/editar cos seguintes estados:"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "Borrar<br />posts"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "Editar<br />comentarios"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "Editar<br />categoras"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "Editar<br />bitcora"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Publicado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Protexido"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Privado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Borrador"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "Desaprobado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "Membros"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "Permiso para ler posts protexidos"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "Permiso para postear nesta bitcora co estado Privado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "Permiso para postear nesta bitcora co estado Protexido"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "Permiso para postear nesta bitcora co estado Borrador"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Permiso para postear nesta bitcora con estado Desaprobado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "Permiso para borrar posts nesta bitcora"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "Permiso para editar comentarios nesta bitcora"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "Permiso para editar categoras desta bitcora"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "Permiso para editar propiedades da bitcora"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "Marcar ou quitar a marca de todas as casillas usando Javascript"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr "Marcar ou quitar a marca de todas"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "Non son membros"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:219
-msgid ""
-"Warning! You are about to remove your own permission to edit this blog!"
-"\\nYou won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-"Coidado! Ests a punto de eliminar os teus propios permisos para editar esta "
-"bitcora.\\nNo ters acceso s sas propiedades se o fas!"
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "Editar propiedades de categora"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "Ests seguro de que queres borrar?"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "Nova subcategora aqu"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Nova categora aqu"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid ""
-"<strong>Note:</strong> Deleting a category does not delete posts from that "
-"category. It will just assign them to the parent category. When deleting a "
-"root category, posts will be assigned to the oldest remaining category in "
-"the same blog (smallest category number)."
-msgstr ""
-"<strong>Nota:</strong> Borrar unha categora, non borra os posts "
-"correspondentes a dita categora. Os posts moveranse  categora "
-"superior. Si se borra a categora raiz, os posts pasarn  categora "
-"ms antiga da mesma bitcora (categora co nmero mis pequeno ou"
-"igual a 1)."
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Contido do post"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Ttulo"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Idioma"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "Ligazn"
-
-#: ..\..\..\admin\_edit_form.php:135 ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:127 ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:141 ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20 ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:183 ..\..\..\skins\_profile.php:76
-#: ..\..\..\skins\basic\_feedback.php:178 ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "Email"
-
-#: ..\..\..\admin\_edit_form.php:139 ..\..\..\admin\_users_form.php:139
-#: ..\..\..\admin\_users_form.php:141 ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:77 ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "Pxina web"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Previsualizar"
-
-#  TRANS: Edit button text (&nbsp; for extra space)
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\_edit_form.php:173
-#, fuzzy
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&nbsp; Gardar &nbsp;"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Ortografa"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Subir un arquivo ou imaxe"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "Propiedades avanzadas"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "Editar data/hora"
-
-#: ..\..\..\admin\_edit_form.php:252
-msgid "URL Title"
-msgstr "Ttulo URL"
-
-#: ..\..\..\admin\_edit_form.php:254
-msgid "(to be used in permalinks)"
-msgstr "(usarase no permalink)"
-
-#: ..\..\..\admin\_edit_form.php:263 ..\..\..\admin\_edit_showposts.php:289
-#: ..\..\..\admin\_set_general.form.php:49 ..\..\..\skins\_feedback.php:213
-#: ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Auto-BR"
-msgstr "Auto-BR"
-
-#: ..\..\..\admin\_edit_form.php:263 ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Esta opcin est desaprobada, deberas evitar usala."
-
-#: ..\..\..\admin\_edit_form.php:272
-msgid "Additional actions"
-msgstr "Accins adicionais"
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "Pingback"
-msgstr "Pingback"
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Enviar un pingback a todos os URLs neste post)"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "Trackback URLs"
-msgstr "Trackback URLs"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "(Separate by space)"
-msgstr "(Separadas por un espacio)"
-
-#: ..\..\..\admin\_edit_form.php:310 ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Estado"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "Publicarase este post"
-
-#: ..\..\..\admin\_edit_form.php:317 ..\..\..\admin\_edit_showposts.php:361
-msgid "Published (Public)"
-msgstr "Publicado"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr ""
-"Publicarase este post, pero s ser visible para os usuarios "
-"rexistrados"
-
-#: ..\..\..\admin\_edit_form.php:324 ..\..\..\admin\_edit_showposts.php:364
-msgid "Protected (Members only)"
-msgstr "Protexido (S membros)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "Publicarase este post, pero s o poders ver ti"
-
-#: ..\..\..\admin\_edit_form.php:331 ..\..\..\admin\_edit_showposts.php:367
-msgid "Private (You only)"
-msgstr "Privado (S o poders ver ti)"
-
-#: ..\..\..\admin\_edit_form.php:337 ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "Este post non se publicar"
-
-#: ..\..\..\admin\_edit_form.php:338 ..\..\..\admin\_edit_showposts.php:370
-msgid "Draft (Not published!)"
-msgstr "Borrador (Non publicado)"
-
-#: ..\..\..\admin\_edit_form.php:345 ..\..\..\admin\_edit_showposts.php:373
-msgid "Deprecated (Not published!)"
-msgstr "Desaprobado (Non publicado)"
-
-#: ..\..\..\admin\_edit_form.php:433
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Nota: Cross posting est activado"
-
-#: ..\..\..\admin\_edit_form.php:444
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Nota: Cross posting est desactivado"
-
-#: ..\..\..\admin\_edit_form.php:446
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Nota: Cross posting entre categoras est desactivado"
-
-#: ..\..\..\admin\_edit_form.php:456 ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55 ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:280 ..\..\..\skins\custom\_main.php:285
-#: ..\..\..\skins\custom\_main.php:290 ..\..\..\skins\custom\_main.php:295
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Comentarios"
-
-#: ..\..\..\admin\_edit_form.php:458
-msgid "Visitors can leave comments on this post."
-msgstr "Os visitantes poden facer comentarios"
-
-#: ..\..\..\admin\_edit_form.php:459
-msgid "Open"
-msgstr "Aberto"
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Os visitantes NON poden facer comentarios."
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Closed"
-msgstr "Cerrado"
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Os visitantes non podern nin ver nin facer comentarios neste post."
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Disabled"
-msgstr "Deshabilitado"
-
-#: ..\..\..\admin\_edit_form.php:470
-msgid "Renderers"
-msgstr "Intrpretes (Renderers)"
-
-#: ..\..\..\admin\_edit_form.php:540
-msgid "Comment info"
-msgstr "Informacin do comentario"
-
-#: ..\..\..\admin\_edit_form.php:541 ..\..\..\htsrv\comment_post.php:134
-#: ..\..\..\htsrv\comment_post.php:140
-msgid "Author"
-msgstr "Autor"
-
-#: ..\..\..\admin\_edit_form.php:544
-msgid "IP address"
-msgstr "Enderezo IP"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Next %d days"
-msgstr "Prximos %d das"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "%d anteriores"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d days"
-msgstr "%d das anteriores"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "Seguintes %d"
-
-#  TRANS: x TO y OF z
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:55 ..\..\..\admin\_edit_navbar.php:61
-msgid " to "
-msgstr "a"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:63
-msgid " of "
-msgstr "de"
-
-#: ..\..\..\admin\_edit_navbar.php:71
-msgid "from the end"
-msgstr "desde o final"
-
-#: ..\..\..\admin\_edit_navbar.php:75
-msgid "from the start"
-msgstr "desde o principio"
-
-#: ..\..\..\admin\_edit_navbar.php:77
-msgid "OK"
-msgstr "Ok"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr "Rango de datas:"
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "por"
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "Nivel:"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:826
-msgid "Pages:"
-msgstr "Pxinas:"
-
-#  TRANS: Link to comments for current post
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "sen comentarios"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:730
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 comentario"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d comentarios"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1 Trackback"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 Pingback"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr "Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr "Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "Anda non hai comentarios para este post..."
-
-#: ..\..\..\admin\_edit_showposts.php:226 ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Comentario de:"
-
-#: ..\..\..\admin\_edit_showposts.php:230 ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "Trackback desde:"
-
-#: ..\..\..\admin\_edit_showposts.php:234 ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "Pingback desde:"
-
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr "Ligazn permanente a este comentario"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:729
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145 ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Facer comentario"
-
-#: ..\..\..\admin\_edit_showposts.php:272 ..\..\..\admin\_users_form.php:81
-#: ..\..\..\skins\_feedback.php:164 ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:170
-#: ..\..\..\skins\wpc_default\_feedback.php:170
-msgid "User"
-msgstr "Usuario"
-
-#: ..\..\..\admin\_edit_showposts.php:275 ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:172
-#: ..\..\..\skins\wpc_default\_feedback.php:172
-msgid "Edit profile"
-msgstr "Editar perfil"
-
-#: ..\..\..\admin\_edit_showposts.php:280 ..\..\..\skins\_feedback.php:201
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Comentario"
-
-#: ..\..\..\admin\_edit_showposts.php:282 ..\..\..\skins\_feedback.php:203
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "etiquetas XHTML permitidas"
-
-#: ..\..\..\admin\_edit_showposts.php:282 ..\..\..\skins\_feedback.php:204
-#: ..\..\..\skins\basic\_feedback.php:198
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:149
-#: ..\..\..\skins\wpc_default\_feedback.php:149
-msgid "URLs, email, AIM and ICQs will be converted automatically."
-msgstr "URLs, email, AIM e ICQs convertiranse automaticamente."
-
-#: ..\..\..\admin\_edit_showposts.php:288 ..\..\..\skins\_feedback.php:209
-#: ..\..\..\skins\basic\_feedback.php:203
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:205
-#: ..\..\..\skins\wpc_default\_feedback.php:205
-msgid "Options"
-msgstr "Opcins"
-
-#: ..\..\..\admin\_edit_showposts.php:289
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Os saltos de lia convrtense en &lt;br&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:296 ..\..\..\skins\_feedback.php:226
-#: ..\..\..\skins\basic\_feedback.php:220
-msgid "Send comment"
-msgstr "Enviar"
-
-#: ..\..\..\admin\_edit_showposts.php:350
-msgid "Posts to show"
-msgstr "Posts a mostrar"
-
-#: ..\..\..\admin\_edit_showposts.php:353
-msgid "Past"
-msgstr "Pasado"
-
-#: ..\..\..\admin\_edit_showposts.php:356
-msgid "Future"
-msgstr "Futuro"
-
-#: ..\..\..\admin\_edit_showposts.php:381
-msgid "Title / Text contains"
-msgstr "Ttulo / O Texto conten"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Palabras"
-
-#: ..\..\..\admin\_edit_showposts.php:386
-msgid "AND"
-msgstr "E"
-
-#: ..\..\..\admin\_edit_showposts.php:388
-msgid "OR"
-msgstr "Ou"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "Licencia GPL"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:106
-msgid "uncheck all"
-msgstr "Quitar a marca de todas"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:108
-msgid "check all"
-msgstr "Marcar todas"
-
-#: ..\..\..\admin\_menutop.php:162
-msgid "visit b2evolution's website"
-msgstr "visitar a pxina de b2evolution"
-
-#: ..\..\..\admin\_menutop.php:165
-msgid "Logout"
-msgstr "Cerrar sesin"
-
-#: ..\..\..\admin\_menutop.php:167
-msgid "Exit to blogs"
-msgstr "Sair s bitcoras"
-
-#: ..\..\..\admin\_menutop.php:176
-msgid "Blog time:"
-msgstr "Hora da bitcora:"
-
-#: ..\..\..\admin\_menutop.php:177
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:178
-msgid "Logged in as:"
-msgstr "Identificado como:"
-
-#: ..\..\..\admin\_menutop.php:188
-#, fuzzy
-msgid "Write"
-msgstr "Privado"
-
-#: ..\..\..\admin\_menutop.php:194 ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241 ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:879
-msgid "Edit"
-msgstr "Editar"
-
-#: ..\..\..\admin\_menutop.php:214
-msgid "Stats"
-msgstr "Estadsticas"
-
-#: ..\..\..\admin\_menutop.php:232 ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Plantillas"
-
-#: ..\..\..\admin\_menutop.php:242
-msgid "Users"
-msgstr "Usuarios"
-
-#: ..\..\..\admin\_menutop.php:246
-msgid "User Profile"
-msgstr "Perfil de usuario"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "Dereitos do usuario por defecto"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Permitir rexistrarse a novos usuarios"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr ""
-"Marcar para permitir que os novos usuarios se rexistren eles mesmos."
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Grupo para os novos usuarios"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "Os grupos determinan as funcins os permisos dos usuarios."
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Nivel para os novos usuarios"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Os niveis determinan a xerarqua dos usuarios nas bitcoras."
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr "Opcins de visualizacin"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "Bitcora para amosar por defecto"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr "A bitcora amosarase en index.php"
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "das"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "posts"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "posts amosados"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "Modo de visualizacin"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr "Posts/Das por pxina"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "mensualmente"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "semanalmente"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "diariamente"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "post a post"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Modo de arquivo"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "Opcins de enlace"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Usar informacin extra-path"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid ""
-"Recommended if your webserver supports it. Links will look like "
-"'stub/2003/05/20/post_title' instead of 'stub?"
-"title=post_title&c=1&tb=1&pb=1&more=1'."
-msgstr ""
-"Recomendado, se o teu servidor web o soporta. As ligazns amosaranse como "
-"'stub/2003/05/20/post_title' en vez de 'stub?"
-"title=post_title&c=1&tb=1&pb=1&more=1'."
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Post chamado polo seu ttulo URL (Recomendado)"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr "sase o seu ID se non hai ttulo URL dispoible."
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr "Post chamado polo seu ID"
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr "Post na pxina de arquivos, localizado polo seu ID"
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr ""
-"Post na pxina de arquivos, localizada polo seu ttulo (compatibilidade con "
-"Cafelog)"
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr "Tipo de ligazn permanente"
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr "Opcins de seguridade"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "Lonxitude mnima do contrasinal"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr "para os usuarios."
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr "Plug-ings intrpretes"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "Plug-in"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "Aplicar"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "Plug-ins da barra de ferramentas"
-
-#: ..\..\..\admin\_set_plugins.form.php:69
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_set_regional.form.php:360
-#: ..\..\..\admin\_users_form.php:211 ..\..\..\admin\_users_groupform.php:126
-#: ..\..\..\skins\_profile.php:98 ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Actualizar"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "Crear novo arquivo local"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "Editar locale"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid ""
-"The first two letters should be a <a %s>ISO 639 language code</a>. The last "
-"two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr ""
-"As das primeiras letras deben ser o <a %s>cdigo de linguaxe ISO 639</a>. "
-"As das ltimas letras deben ser o <a %s>cdigo de pas ISO 3166</a>."
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "Habilitado"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr "locale dispoible para os usuarios?"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "nome do locale"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "Charset"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "Debe coincidir co arquivo de idioma."
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "Formato de data"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Ver abaixo."
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "Formato de hora"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "Arquivo de idioma"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr ""
-"o arquivo de idioma que se utilizar, do subdirectorio <code>locales</"
-"code>"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "Prioridade"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid ""
-"1 is highest. Priority is important when selecting a locale from a language "
-"code and several locales match the same language; this can happen when "
-"detecting browser language. Priority also affects the order in which locales "
-"are displayed in dropdown boxes, etc."
-msgstr ""
-"1  a mis alta. A prioridade  importante  seleccionar un locale dun "
-"cdigo de idioma, e varios locales coinciden co mesmo idioma; pode "
-"ocurrir cando se detecta o idioma do navegador. A prioridade tamn "
-"afecta  orde en que os locales son mostrados nos mens despregables, "
-"etc."
-
-#: ..\..\..\admin\_set_regional.form.php:67 ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-msgid "Create"
-msgstr "Crear"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "Esto reemprazar o locale \\'%s\\'. S?"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "Bandeiras"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid ""
-"The flags are stored in subdirectories from <code>%s</code>. Their filename "
-"is equal to the country part of the locale (characters 4-5); file extension "
-"is .gif ."
-msgstr ""
-"As bandeiras grdanse en subdirectorios de <code>%s</code>. O seu nome "
-"de arquivo  igual  parte do pais do locale (caracteres 4 e 5); a sa "
-"extensin  .gif"
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "Formatos de data e hora"
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr "Os seguintes caracteres recocense nas cadeas de formato:"
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" ou \"pm\""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" ou \"PM\""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr "B - Hora de Internet Swatch"
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr ""
-"c - Data ISO 8601 (Requiere PHP 5); p.ex:  \"2004-02-12T15:19:21+00:00\""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid ""
-"d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr ""
-"d- dia do mes, 2 dxitos con cero  esquerda; p.ex: \"01\" a \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - da da semana, textual, 3 letras; p.ex: \"Mie\""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - da da semana, 1 letra; p.ex: \"V\""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - mes, textual, longo; p.ex: \"Xaneiro\""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr ""
-"g - hora, formato de 12 horas, sen cero  esquerda; p.ex: \"1\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr ""
-"G - hora, formato de 24 horas, sen cero a  esquerda; p.ex: \"0\" a \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - hora, formato de 12 horas; p.ex: \"01\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - hora, formato de 24 horas; p.ex: \"00\" a \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - minutos; p.ex: \"00\" a \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (i maiscula) - \"1\" en horario de vern, \"0\" si non."
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - da do mes sen ceros  esquerda; p.ex: \"1\" a \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (L minscula) - da da semana, textual, longo; p.ex: Venres"
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - Booleano que amosa se o ano  bisesto; p.ex: \"0\" o \"1\""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - mes; p.ex.: \"01\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - mes, textual, 3 letras; p.ex: \"Ene\""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - mes sen ceros  esquerda; p.ex: \"1\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr ""
-"O - Diferencia coa hora de Greenwich (GMT) en horas; p.ex: \"+0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr ""
-"r - Data con formato RFC 822; p.ej: \"Jue, 21 Dic 2000 16:01:07 +0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - segundos; p.ex: \"00\" a \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr ""
-"S - sufixo ingls para os ordinais, textual, 2 caracteres; p.ex: \"th\", "
-"\"nd\""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - nmero de das do mes; p.ex: \"28\" a  \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - Configuracin da zona horaria da mquina; p.ex: \"MDT\""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr "U - segundos desde a \"epoch\""
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - da da semana, numrico; p.ex: \"0\" (Luns) a \"6\" (Sbado)"
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr ""
-"W - Nmero da semana do ano, segundo ISO-8601, empezando a semana en "
-"Luns; p.ex: \"42\""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "E - ano, 4 dxitos; p.ex: \"2004\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "e - ano, 2 dxitos; p.ex: \"04\""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - da do ano; p.ex.: \"0\" a \"365\""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid ""
-"Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset "
-"for timezones west of UTC is always negative, and for those east of UTC is "
-"always positive."
-msgstr ""
-"Z - offset da zona horaria, en segundos; p.ex: \"-43200\" a \"43200\". "
-"Para zonas horarias  oeste da UTC  negativo, e viceversa."
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - formato ISO 8601, equivalente a Y-m-d\\TH:i:s\\Z"
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-"
-"is."
-msgstr ""
-"Os caracteres non recoecidos na cadea de formato amosaranse tal "
-"cual.<br />\n"
-"\t\t\tPara amosar caracteres que definen un formato, hai que poer \\ "
-"diante."
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr "Nota: o locale predefinido non est habilitado"
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "Opcins rexionais"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Diferencia horaria"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr "en horas"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid ""
-"If you're not on the timezone of your server. Current server time is: %s."
-msgstr ""
-"Se non ests na zona horaria do teu servidor. A hora do servidor actual "
-": %s."
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid ""
-"Overriden by browser config, user locale or blog locale (in this order)."
-msgstr ""
-"Forzado pola configuracin do navegador, o locale do usuario, ou o "
-"locale da bitcora (nesta orde)."
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "locales dispoibles"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "Ocultar informacin de traduccin"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "Amosar informacin de traduccin"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "Formato de data"
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "Formato de hora"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "Cadeas"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "Traducido"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "Extraer"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "arriba"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "Subir prioridade"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "baixo"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "Baixar prioridade"
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "Copiar locale"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr "Reestablecer valores preferidos"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "Non hai arquivo de idioma..."
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr "Extraer arquivo .po  formato b2evolution"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "Ests seguro de que desexas volver s valores iniciais?"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "Volver s valores iniciais (borrar a tboa da base de datos)"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "primeiro usuario"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "usuario anterior"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "usuario seguinte"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "ltimo usuario"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "Cerrar perfil de usuario"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "Crear un novo perfil de usuario"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Perfil de:"
-
-#: ..\..\..\admin\_users_form.php:85 ..\..\..\admin\_users_form.php:99
-#: ..\..\..\admin\_users_form.php:114 ..\..\..\skins\_profile.php:65
-msgid "Login"
-msgstr "Acceso"
-
-#: ..\..\..\admin\_users_form.php:86 ..\..\..\admin\_users_form.php:100
-#: ..\..\..\admin\_users_form.php:102 ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:115 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:66 ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69 ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Primeiro Nome"
-
-#: ..\..\..\admin\_users_form.php:87 ..\..\..\admin\_users_form.php:101
-#: ..\..\..\admin\_users_form.php:102 ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:116 ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\_profile.php:67 ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69 ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "Apelido"
-
-#: ..\..\..\admin\_users_form.php:88 ..\..\..\admin\_users_form.php:98
-#: ..\..\..\admin\_users_form.php:117 ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:56 ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Nick"
-
-#: ..\..\..\admin\_users_form.php:93 ..\..\..\admin\_users_form.php:118
-#: ..\..\..\skins\_profile.php:60 ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Identidade amosada"
-
-#: ..\..\..\admin\_users_form.php:109
-msgid "Preferred locale"
-msgstr "Arquivo local preferido"
-
-#: ..\..\..\admin\_users_form.php:109 ..\..\..\admin\_users_form.php:119
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr ""
-"locale preferido para a interface de administracin, notificacins, etc."
-
-#: ..\..\..\admin\_users_form.php:122
-msgid "Send an email"
-msgstr "Enviar un email"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Visit the site"
-msgstr "Visitar o sitio"
-
-#: ..\..\..\admin\_users_form.php:145
-msgid "Search on ICQ.com"
-msgstr "Buscar en ICQ.com"
-
-#: ..\..\..\admin\_users_form.php:149 ..\..\..\admin\_users_form.php:151
-#: ..\..\..\skins\_profile.php:78 ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:155
-msgid "Instant Message to user"
-msgstr "Mensaxe  usuario"
-
-#: ..\..\..\admin\_users_form.php:160 ..\..\..\admin\_users_form.php:172
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:161 ..\..\..\admin\_users_form.php:173
-msgid "MSN IM"
-msgstr "MSN"
-
-#: ..\..\..\admin\_users_form.php:162 ..\..\..\admin\_users_form.php:174
-msgid "YahooIM"
-msgstr "YahooIM"
-
-#: ..\..\..\admin\_users_form.php:164 ..\..\..\admin\_users_form.php:175
-#: ..\..\..\skins\_profile.php:83 ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "Notificacins:"
-
-#: ..\..\..\admin\_users_form.php:164 ..\..\..\skins\_profile.php:83
-#: ..\..\..\skins\basic\_profile.php:84
-msgid ""
-"Check this to receive notification whenever one of your posts receives "
-"comments, trackbacks, etc."
-msgstr ""
-"Marca a casilla para recibir notificacin cando un dos teus posts recibe "
-"comentarios, trackbacks, etc."
-
-#: ..\..\..\admin\_users_form.php:166 ..\..\..\skins\_profile.php:87
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Novo contrasinal"
-
-#: ..\..\..\admin\_users_form.php:166
-msgid "Leave empty if you don't want to change the password."
-msgstr "Deixar en branco se non desexas cambiar o contrasinal."
-
-#: ..\..\..\admin\_users_form.php:167 ..\..\..\skins\_profile.php:92
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Confirmar o novo contrasinal"
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "yes"
-msgstr "s"
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "no"
-msgstr "non"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "User rights"
-msgstr "Dereitos de usuario"
-
-#: ..\..\..\admin\_users_form.php:221
-msgid "User information"
-msgstr "Informacin de usuario"
-
-#: ..\..\..\admin\_users_form.php:223 ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17 ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:224 ..\..\..\skins\_profile.php:49
-#: ..\..\..\skins\basic\_profile.php:50 ..\..\..\skins\custom\_main.php:279
-#: ..\..\..\skins\custom\_main.php:284 ..\..\..\skins\custom\_main.php:289
-#: ..\..\..\skins\custom\_main.php:294
-msgid "Posts"
-msgstr "Posts"
-
-#: ..\..\..\admin\_users_form.php:225
-msgid "Created on"
-msgstr "Creado en"
-
-#: ..\..\..\admin\_users_form.php:226
-msgid "From IP"
-msgstr "Desde a IP"
-
-#: ..\..\..\admin\_users_form.php:227
-msgid "From Domain"
-msgstr "Desde o dominio"
-
-#: ..\..\..\admin\_users_form.php:228
-msgid "With Browser"
-msgstr "Co navegador"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "primeiro grupo"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "grupo anterior"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "prximo grupo"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "ltimo grupo"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr "Cerrar perfil de grupo"
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr "Creando novo grupo"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "Editando o grupo:"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr "Vendo o grupo:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr "Permisos para membros deste grupo"
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "Ver todos"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr "Acceso total"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr "Sen acceso"
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "S ver"
-
-#: ..\..\..\admin\_users_groupform.php:92
-#: ..\..\..\b2evocore\_functions_hitlogs.php:528
-msgid "Statistics"
-msgstr "Estadsticas"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr "Opcins globais"
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr "Marcar para permitir a edicin de plantillas"
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr "Administracion de usuarios/grupos"
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr "Grupos &amp; Usuarios"
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr "grupo establecido por defecto para os novos usuarios"
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "Copiar grupo"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "Borrar grupo"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "disminuir o nivel de usuario"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "Aumentar o nivel de usuario"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Borrar usuario"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid ""
-"Are you sure you want to delete this user?\\nWarning: all his posts will be "
-"deleted too!"
-msgstr ""
-"Ests seguro que queres borrar este usuario?\\nAlerta: todos os seus posts "
-"tamn se borrarn!"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "Novo usuario..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "Novo grupo..."
-
-# C:\www\b2evolution\blogs\b2evocore\_blog_main.php:202
-#: ..\..\..\b2evocore\_blog_main.php:204
-#, php-format
-msgid ""
-"The default skin [%s] set for blog [%s] does not exist. It must be properly "
-"set in the <a %s>blog properties</a> or properly overriden in a stub file. "
-"Contact the <a %s>webmaster</a>..."
-msgstr ""
-"O skin por defecto [%s] establecido para a bitcora [%s] non existe. Ten "
-"que estar adecuadamente configurado nas <a %s>propiedades da bitcora</"
-"a> ou no arquivo stub. Contacte co <a %s>webmaster</a>..."
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "ERRO! Non se puido borrar. Debers borrar o arquivo [%s] manualmente."
-
-#: ..\..\..\b2evocore\_class_calendar.php:192
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#, php-format
-msgid "%d posts"
-msgstr "%d posts"
-
-#: ..\..\..\b2evocore\_class_calendar.php:193
-#: ..\..\..\b2evocore\_class_calendar.php:198
-msgid "1 post"
-msgstr "1 post"
-
-#: ..\..\..\b2evocore\_class_calendar.php:301
-msgid "previous month"
-msgstr "mes anterior"
-
-#: ..\..\..\b2evocore\_class_calendar.php:305
-msgid "next month"
-msgstr "mes seguinte"
-
-#: ..\..\..\b2evocore\_class_calendar.php:332
-msgid "previous year"
-msgstr "ano anterior"
-
-#: ..\..\..\b2evocore\_class_calendar.php:335
-msgid "next year"
-msgstr "prximo ano"
-
-#: ..\..\..\b2evocore\_class_calendar.php:364
-msgid "go to month's archive"
-msgstr "ir  arquivo mensual"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "Membro"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "Visitante"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "Editar comentario"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:825
-msgid "Delete"
-msgstr "Borrar"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-#, fuzzy
-msgid "Delete this comment"
-msgstr "Editar comentario"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid ""
-"You are about to delete this comment!\\n\\'Cancel\\' to stop, \\'OK\\' to "
-"delete."
-msgstr ""
-"Ests a punto de borrar este comentario.\\n\\'Cancelar\\' para abortar. \\'OK"
-"\\' para borrar."
-
-#: ..\..\..\b2evocore\_class_commentlist.php:143
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "Anda non hai ningn comentario..."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:119
-msgid "Sorry, there is nothing to display..."
-msgstr "Sntoo, non hai nada que amosar..."
-
-#: ..\..\..\b2evocore\_class_db.php:93
-#, php-format
-msgid "Error selecting database [%s]!"
-msgstr "Erro seleccionando a base de datos [%s]"
-
-#: ..\..\..\b2evocore\_class_db.php:150
-msgid "MySQL error!"
-msgstr "Erro de MySQL!"
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "Novo grupo"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:107
-msgid "Parser error: "
-msgstr "Erro \"parser\":"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:124
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "A etiqueta <code>body</code> s pode usarse unha vez!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:137
-msgid "Illegal tag"
-msgstr "etiqueta ilegal"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:144
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "A etiqueta %s ten que estar dentro de outra etiqueta"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:146
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "A etiqueta %s non est permitida dentro da etiqueta %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:154
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "A etiqueta %s non debe ter o atributo %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:162
-msgid "Found invalid URL: "
-msgstr "Encontrouse un URL non vlido:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:185
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "A etiqueta %s non debe ter datos de caracteres en bruto"
-
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:300
-#: ..\..\..\b2evocore\_functions_cats.php:637
-msgid "Browse category"
-msgstr "Navegar pola categora"
-
-#: ..\..\..\b2evocore\_class_item.php:403
-msgid "Comments are closed for this post."
-msgstr "Os comentarios para este post estn cerrados."
-
-#: ..\..\..\b2evocore\_class_item.php:415
-msgid "This post is not published. You cannot leave comments."
-msgstr "Este post non est publicado. Non podes facer comentarios."
-
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:465
-#: ..\..\..\b2evocore\_functions_bposts.php:732
-msgid "Read more!"
-msgstr "Ler mis!"
-
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:470
-#: ..\..\..\b2evocore\_functions_bposts.php:737
-msgid "More:"
-msgstr "Mis:"
-
-#: ..\..\..\b2evocore\_class_item.php:712
-msgid "Display feedback / Leave a comment"
-msgstr "Ver comentarios / Facer comentario"
-
-#: ..\..\..\b2evocore\_class_item.php:713
-msgid "Send feedback"
-msgstr "Enviar comentario"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "1 feedback"
-msgstr "1 comentario"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-#, php-format
-msgid "%d feedbacks"
-msgstr "%d comentarios"
-
-#: ..\..\..\b2evocore\_class_item.php:728
-msgid "Display comments / Leave a comment"
-msgstr "Ver comentarios / Facer comentario"
-
-#: ..\..\..\b2evocore\_class_item.php:741
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Ver trackbacks / Obter enderezo de trackback deste post"
-
-#: ..\..\..\b2evocore\_class_item.php:742
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "Trackback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "Trackback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr "Trackbacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:754
-msgid "Display pingbacks"
-msgstr "Ver pingbacks"
-
-#: ..\..\..\b2evocore\_class_item.php:755
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr "Pingback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr "Pingback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr "Pingbacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:826
-#, fuzzy
-msgid "Delete this post"
-msgstr "Borrar este hit!"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:836
-#: ..\..\..\b2evocore\_class_item.php:845
-msgid ""
-"You are about to delete this post!\\n\\'Cancel\\' to stop, \\'OK\\' to "
-"delete."
-msgstr ""
-"Ests a punto de borrar este post.\\n\\'Cancelar\\' para abortar. \\'OK\\' "
-"para borrar."
-
-#: ..\..\..\b2evocore\_class_item.php:880
-msgid "Edit this post"
-msgstr "Editar"
-
-#: ..\..\..\b2evocore\_class_item.php:919
-msgid "Publish NOW!"
-msgstr "Publicar AGORA!"
-
-#: ..\..\..\b2evocore\_class_item.php:920
-msgid "Publish now using current date and time."
-msgstr "Publicar agora utilizando a data e hora actuais."
-
-#: ..\..\..\b2evocore\_class_itemlist.php:563
-msgid "Invalid post, please correct these errors:"
-msgstr "Post non vlido, por favor corrixe estes erros:"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:862
-msgid "Sorry, there is no post to display..."
-msgstr "Sntoo, non hai post que amosar..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "Conectar con POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "Servidor non especificado"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: NOOP OK prematuro, o servidor NON segue a norma RFC 1939"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "Non hai conexin co servidor"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "Usuario POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "Non se enviou login ID"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "conexin non realizada"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "Contrasinal POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "Non se enviou o contrasinal"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "fallo de autentificacin "
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP fallou. O servidor non sigue a norma RFC 1939"
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "Non hai banner do servidor"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "abortar"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr "Fallou a autentificacin apop"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr "POP3 login:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "Fin da lista prematuramente"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr "POP3 last:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr "Cadea de comandos vacia"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "Sair POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "a conexin non existe"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "Borrar POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "Non se enviou o nmero da mensaxe"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "Fallou o comando"
-
-#: ..\..\..\b2evocore\_class_user.php:68
-msgid "New user"
-msgstr "Novo usuario"
-
-#: ..\..\..\b2evocore\_class_user.php:262
-msgid "Permission denied!"
-msgstr "Acceso denegado!"
-
-#: ..\..\..\b2evocore\_functions.php:47
-msgid "Oops, MySQL error!"
-msgstr "Oops, erro na BD Mysql!"
-
-#: ..\..\..\b2evocore\_functions.php:479
-msgid "go back"
-msgstr "volver atrs"
-
-#: ..\..\..\b2evocore\_functions.php:511
-msgid "Redirecting you to:"
-msgstr "Redireccionndote a: "
-
-#: ..\..\..\b2evocore\_functions.php:513
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Se no acontece nada, fai click <a %s>aqu</a>."
-
-#: ..\..\..\b2evocore\_functions.php:592
-msgid "No responde!"
-msgstr "Sen resposta!"
-
-#: ..\..\..\b2evocore\_functions.php:597
-msgid "Remote error"
-msgstr "Erro remoto"
-
-#: ..\..\..\b2evocore\_functions.php:612 ..\..\..\b2evocore\_functions.php:617
-msgid "Response"
-msgstr "Resposta:"
-
-#: ..\..\..\b2evocore\_functions.php:854
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "O parmetro %s  obrigatorio!"
-
-#: ..\..\..\b2evocore\_functions.php:1065
-msgid "Invalid URL"
-msgstr "URL invlido"
-
-#: ..\..\..\b2evocore\_functions.php:1071
-msgid "URI scheme not allowed"
-msgstr "Esquema URI non permitido"
-
-#: ..\..\..\b2evocore\_functions.php:1078
-msgid "URL not allowed"
-msgstr "URL non permitido"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:176
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Notificando spam a b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:206
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr "Cancelado (Executado en localhost)."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:224
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Solicitando lista de spam de b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:234
-msgid "Latest update timestamp"
-msgstr "Hora da ltima actualizacin"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:259
-msgid "Incomplete reponse."
-msgstr "Resposta incompleta."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "No new blacklisted strings are available."
-msgstr "Non hai dispoibles novas cadeas na lista negra."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:271
-msgid "Adding strings to local blacklist"
-msgstr "Engadindo cadeas  lista negra local"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:274
-msgid "Adding:"
-msgstr "Engadindo:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "Ok."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:281
-msgid "Not necessary! (Already handled)"
-msgstr "Xa estaba engadida"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:289
-msgid "New latest update timestamp"
-msgstr "Hora da ltima actualizacin"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:298
-msgid "Invalid reponse."
-msgstr "Resposta invlida."
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "A bitcora solicitada non existe!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "Detalles do post"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:702
-msgid "PREVIEW"
-msgstr "Previsualizar"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:828
-msgid "Next page"
-msgstr "Pxina seguinte"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:829
-msgid "Previous page"
-msgstr "Pxina anterior"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:874
-msgid "Previous post"
-msgstr "Post anterior"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:931
-msgid "Next post"
-msgstr "Seguinte post"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1043
-msgid "Next Page"
-msgstr "Pxina seguinte"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1071
-msgid "Previous Page"
-msgstr "Pxina anterior"
-
-#: ..\..\..\b2evocore\_functions_cats.php:88
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Non se pode borrar se ten subcategoras!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:120
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "Non se pode borrar a ltima categora se hai posts dentro!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:215
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "A categora solicitada %s non existe!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:568
-msgid "Category"
-msgstr "Categora"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:58
-#: ..\..\..\b2evocore\_vars.php:134 ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "Carcter non vlido no navegador"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "referer ignored"
-msgstr "referido ignorado"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-msgid "BlackList"
-msgstr "Lista negra"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-msgid "robot"
-msgstr "robot"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-msgid "invalid"
-msgstr "invlido"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "search engine"
-msgstr "motor de bsqueda"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:136
-msgid "loading referering page"
-msgstr "cargando pxina referente"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:157
-msgid "found current url in page"
-msgstr "encontrado o url actual na pxina"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:450
-msgid "not a query - no params!"
-msgstr "non era unha consula - non hai parmetros"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:475
-msgid "no query string found"
-msgstr "non se encontrou a cadea de consulta"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354 ..\..\..\install\index.php:85
-msgid "name"
-msgstr "nome"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "Enviando pingbacks..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "Non hai pingbacks que realizar."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "PRINCIPIO"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "Procesando:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "Non se puido encontrar o nome do host para:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "Conectarse  servidor en:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "Non se puido abrir conexin con:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "Empezar a recibir encabezados e contido"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Servidor pingback encontrado en encabezado X-Pingback:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Servidor Pingback encontrado en etiqueta Pingback <link />:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr "Servidor pingback non encontrado nos encabezados e contido"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr ""
-"O URL do servidor pingback est vaco (podera ser un erro interno fgets "
-"de PHP)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "Datos do servidor pingback"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "Pxina enlazada con:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "Pxina enlazada desde:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr "Facendo ping a %s..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "FINAL"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "Pingbacks realizados."
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "Facendo ping a b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "Facendo ping a Weblogs.com"
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "Facendo ping a Blo.gs"
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "Facendo pings a technorati.com..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Arquivos de"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Directorio de arquivos"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Enviando trackbacks..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "Non hai trackbacks que enviar."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "Extracto que ser enviado:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "Trackbacks realizados."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "Enviando trackback a:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Resposta:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "usuario/contrasinal incorrectos."
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:114
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "setcookie %s fallou!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "Este usuario/constrasinal xa non son vlidos."
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Ts que identificarte!"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "Identifcate se ts unha conta..."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "Rexistrarse..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "Rexstrate para ter unha conta..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "Cerrar sesin (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "Cerrar sesin"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "Publicar post"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "Ir  back-office"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "Perfil (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "Editar o meu perfil"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "Perfil de usuario"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "Domingo"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "Luns"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "Martes"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "Mrcores"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "Xoves"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "Venres"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "Sbado"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "Dom"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "Lun"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "Mar"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "Mr"
-
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "Xov"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "Ven"
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "Sab"
-
-#  TRANS: abbrev. for Sunday
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr "D"
-
-#  TRANS: abbrev. for Monday
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr "L"
-
-#  TRANS: abbrev. for Tuesday
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr "M"
-
-#  TRANS: abbrev. for Wednesday
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr "M"
-
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr "X"
-
-#  TRANS: abbrev. for Friday
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr "V"
-
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr "S"
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "Xaneiro"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "Febreiro"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "Marzo"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "Abril"
-
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "Maio"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "Xuo"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "Xullo"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "Agosto"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "Setembro"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "Outubro"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "Novembro"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "Decembro"
-
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "Xan"
-
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "Feb"
-
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "Mar"
-
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "Abr"
-
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "Mai"
-
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "Xun"
-
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "Xul"
-
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "Ago"
-
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "Set"
-
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "Out"
-
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "Nov"
-
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "Dec"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr "Local"
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr "Notificado"
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr "Desde a lista centralizada"
-
-#: ..\..\..\conf\_locales.php:50
-msgid "Czech (CZ)"
-msgstr "Checo (CZ)"
-
-#: ..\..\..\conf\_locales.php:57
-msgid "German (DE)"
-msgstr "Alemn (DE)"
-
-#: ..\..\..\conf\_locales.php:64
-msgid "English (EU)"
-msgstr "Ingls (EU)"
-
-#: ..\..\..\conf\_locales.php:71
-msgid "English (UK)"
-msgstr "Ingls (UK)"
-
-#: ..\..\..\conf\_locales.php:78
-msgid "English (US)"
-msgstr "Ingls ()"
-
-#: ..\..\..\conf\_locales.php:85
-msgid "English (CA)"
-msgstr "Ingls (CA)"
-
-#: ..\..\..\conf\_locales.php:92
-msgid "English (AU)"
-msgstr "Ingls (AU)"
-
-#: ..\..\..\conf\_locales.php:99
-#, fuzzy
-msgid "English (IL)"
-msgstr "Ingls (EU)"
-
-#: ..\..\..\conf\_locales.php:106
-msgid "Spanish (ES)"
-msgstr "Espaol (ES)"
-
-#: ..\..\..\conf\_locales.php:113
-msgid "French (FR)"
-msgstr "Francs (FR)"
-
-#: ..\..\..\conf\_locales.php:120
-msgid "French (CA)"
-msgstr "Francs (CA)"
-
-#: ..\..\..\conf\_locales.php:127
-msgid "French (BE)"
-msgstr "Francs (BE)"
-
-#: ..\..\..\conf\_locales.php:134
-msgid "Hungarian (HU)"
-msgstr "Hngaro"
-
-#: ..\..\..\conf\_locales.php:141
-msgid "Italian (IT)"
-msgstr "Italiano (IT)"
-
-#: ..\..\..\conf\_locales.php:148
-msgid "Japanese (JP)"
-msgstr "Xapons (JP)"
-
-#: ..\..\..\conf\_locales.php:155
-msgid "Lithuanian (LT)"
-msgstr "Lituano (LT)"
-
-#: ..\..\..\conf\_locales.php:162
-msgid "Bokm&aring;l (NO)"
-msgstr "Noruego (NO)"
-
-#: ..\..\..\conf\_locales.php:169
-msgid "Dutch (NL)"
-msgstr "Holands (NL)"
-
-#: ..\..\..\conf\_locales.php:176
-msgid "Dutch (BE)"
-msgstr "Holands (BE)"
-
-#: ..\..\..\conf\_locales.php:183
-msgid "Portuguese (BR)"
-msgstr "Portugus (BR)"
-
-#: ..\..\..\conf\_locales.php:190
-msgid "Swedish (SE)"
-msgstr "Sueco (SE)"
-
-#: ..\..\..\conf\_locales.php:197
-msgid "Chinese(S) gb2312 (CN)"
-msgstr "Chino"
-
-#: ..\..\..\conf\_locales.php:204
-msgid "Chinese(S) utf-8 (CN)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:211
-msgid "Trad. Chinese (TW)"
-msgstr "Chino tradicional (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:27
-msgid "You cannot leave comments on this post!"
-msgstr "Non podes facer comentarios neste post!"
-
-#: ..\..\..\htsrv\comment_post.php:50
-msgid "Please fill in the name field"
-msgstr "Por favor, completa o campo 'nome'"
-
-#: ..\..\..\htsrv\comment_post.php:51
-msgid "Please fill in the email field"
-msgstr "Por favor, completa o campo 'email'"
-
-#: ..\..\..\htsrv\comment_post.php:56
-msgid "Supplied email address is invalid"
-msgstr "O enderezo de email non  vlido"
-
-#: ..\..\..\htsrv\comment_post.php:80
-msgid "Please do not send empty comment"
-msgstr "Por favor, non enves un comentario en branco"
-
-#: ..\..\..\htsrv\comment_post.php:97
-msgid "You can only post a new comment every 30 seconds."
-msgstr "S podes enviar un novo comentario cada 30 segundos."
-
-#: ..\..\..\htsrv\comment_post.php:101
-msgid "Cannot post comment, please correct these errors:"
-msgstr "Non se pode publicar o comentario. Por favor, corrixe estes erros:"
-
-#: ..\..\..\htsrv\comment_post.php:102
-msgid "Back to comment editing"
-msgstr "Volver  edicin do comentario"
-
-#: ..\..\..\htsrv\comment_post.php:127 ..\..\..\htsrv\comment_post.php:130
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Novo comentario no teu post #%d \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:142 ..\..\..\htsrv\trackback.php:106
-#: ..\..\..\xmlsrv\xmlrpc.php:1408
-msgid "Url"
-msgstr "Url"
-
-#: ..\..\..\htsrv\comment_post.php:144
-msgid "Comment"
-msgstr "Comentario"
-
-#: ..\..\..\htsrv\comment_post.php:145 ..\..\..\htsrv\trackback.php:108
-#: ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Edit/Delete"
-msgstr "Editar/Borrar"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "Conectando a un servidor pop..."
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "Conexin fallida:"
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "Identificndose no servidor pop..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "Non hai correo, ou a identificacin fallou:"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "Obtendo mensaxes #%d..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "Procesando..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "Demasiado antigo"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "O prefixo do ttulo non coincide"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Contido en bruto:"
-
-#: ..\..\..\htsrv\getmail.php:206 ..\..\..\htsrv\login.php:81
-#: ..\..\..\htsrv\register.php:120 ..\..\..\htsrv\_login_form.php:47
-#: ..\..\..\htsrv\_lostpass_form.php:27 ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27 ..\..\..\skins\_profile.php:35
-#: ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Usuario:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Contrasinal:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "Usuario ou contrasinal incorrectos"
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "Categora ID"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "ID Bitcora"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "Acceso denegado."
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Ttulo publicado"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Contido publicado"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Misin completada, mensaxe borrada."
-
-#: ..\..\..\htsrv\login.php:75 ..\..\..\htsrv\login.php:98
-msgid ""
-"An email with the new password was sent successfully to your email address."
-msgstr "Se ha enviado un email con tu nueva contrasea a tu direccin email."
-
-#: ..\..\..\htsrv\login.php:82
-msgid "New Password:"
-msgstr "Novo contrasinal:"
-
-#: ..\..\..\htsrv\login.php:83
-msgid "You can login here:"
-msgstr "Podes identificarte aqu:"
-
-#: ..\..\..\htsrv\login.php:88
-msgid "your weblog's login/password"
-msgstr "usuario/contrasinal da ta bitcora"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "The email could not be sent."
-msgstr "Non se puido enviar o email."
-
-#: ..\..\..\htsrv\login.php:91
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Posiblemente, o teu host deshabilitase a funcin mail()...."
-
-#: ..\..\..\htsrv\login.php:112
-msgid "Note: You are already logged in!"
-msgstr "Nota: Xa ests identificado!"
-
-#: ..\..\..\htsrv\login.php:119
-msgid "Continue..."
-msgstr "Continuar..."
-
-#: ..\..\..\htsrv\profile_update.php:36 ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "Non ests identificado."
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "Non ests identificado coa mesma conta que intentas modificar."
-
-#: ..\..\..\htsrv\profile_update.php:47 ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64 ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79 ..\..\..\htsrv\profile_update.php:96
-#: ..\..\..\htsrv\profile_update.php:101 ..\..\..\htsrv\profile_update.php:107
-msgid "Back to profile"
-msgstr "Volver  perfil"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr ""
-"por favor, introduce o teu nick (pode ser o mesmo c teu nome de usuario)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "o teu UIN ICQ s pode ser un nmero. "
-
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "por favor, introduce o teu enderezo de email"
-
-#: ..\..\..\htsrv\profile_update.php:78 ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "o enderezo de email non  vlido"
-
-#: ..\..\..\htsrv\profile_update.php:87 ..\..\..\htsrv\profile_update.php:95
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr ""
-"escribiches o novo contrasinal unha soa vez. Por favor, volve para "
-"escribila das veces."
-
-#: ..\..\..\htsrv\profile_update.php:100
-msgid "you typed two different passwords. Go back to correct that."
-msgstr ""
-"escribiches dous contrasinais distintos. Por favor, corrxeos."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "por favor, introduce un nome de usuario"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "por favor, introduce o teu contrasinal (das veces)"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "por favor, escribe o mesmo contrasinal nos dous campos"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "este nome de usuario xa existe. Elixe outro, por favor"
-
-#: ..\..\..\htsrv\register.php:119 ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "novo rexistro de usuario na ta bitcora"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Administrar usuarios"
-
-#: ..\..\..\htsrv\trackback.php:98 ..\..\..\htsrv\trackback.php:103
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Novo trackback no teu post #%d \"%s\""
-
-#: ..\..\..\htsrv\trackback.php:105 ..\..\..\xmlsrv\xmlrpc.php:1407
-msgid "Website"
-msgstr "Sitio web"
-
-#: ..\..\..\htsrv\trackback.php:107 ..\..\..\xmlsrv\xmlrpc.php:1409
-msgid "Excerpt"
-msgstr "Extracto"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "Formulario de acceso"
-
-#: ..\..\..\htsrv\_login_form.php:44
-msgid "You will have to accept cookies in order to log in."
-msgstr "Ts que aceptar as cookies para poder identificarte."
-
-#: ..\..\..\htsrv\_login_form.php:52 ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "contrasinal"
-
-#: ..\..\..\htsrv\_login_form.php:58 ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "Acceso"
-
-#: ..\..\..\htsrv\_login_form.php:66 ..\..\..\install\index.php:59
-msgid "Go to Blogs"
-msgstr "Ir s bitcoras"
-
-#: ..\..\..\htsrv\_login_form.php:68
-msgid "Lost your password ?"
-msgstr "Perdiche o teu contrasinal?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Perdiche o teu contrasinal?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Xenrarase un novo contrasinal que se che enviar por email."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "Crear novo contrasinal"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Rexistro completado"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Rexistro actualmente deshabilitado"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "O rexistro de usuarios non est permitido"
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Pxina principal"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Formulario de rexistro"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(das veces)"
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "%d caracteres mnimo, por favor."
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr "Idioma preferido"
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "Rexistrarse..."
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr "Entrar coa conta existente..."
-
-#: ..\..\..\install\index.php:47
-msgid "b2evo installer"
-msgstr "Instalador de b2evolution"
-
-#: ..\..\..\install\index.php:54
-msgid "Installer for version "
-msgstr "Instalador da versin"
-
-#: ..\..\..\install\index.php:56
-msgid "Current installation"
-msgstr "Instalacin actual"
-
-#: ..\..\..\install\index.php:57
-msgid "Install menu"
-msgstr "Men de instalacin"
-
-#: ..\..\..\install\index.php:58
-msgid "PHP info"
-msgstr "PHP info"
-
-#: ..\..\..\install\index.php:60
-msgid "Go to Admin"
-msgstr "Publicar post"
-
-#: ..\..\..\install\index.php:61
-msgid "Online"
-msgstr "En lia"
-
-#: ..\..\..\install\index.php:62
-msgid "Manual"
-msgstr "Manual"
-
-#: ..\..\..\install\index.php:63
-msgid "Support"
-msgstr "Soporte"
-
-#: ..\..\..\install\index.php:72
-msgid "Language / Locale"
-msgstr "Idioma / locale"
-
-#: ..\..\..\install\index.php:73
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr ""
-"Elixe un idoma/locale por defecto para a instalacin de b2evolution"
-
-#: ..\..\..\install\index.php:101
-msgid ""
-"Check your database config settings below and update them if necessary..."
-msgstr ""
-"Verifica os axustes de configuracin da base de datos de abaixo, e "
-"actualzaos se fose necesario..."
-
-#: ..\..\..\install\index.php:113 ..\..\..\install\index.php:122
-#, php-format
-msgid ""
-"The minimum requirement for this version of b2evolution is %s version %s but "
-"you are trying to use version %s!"
-msgstr ""
-"O requeriminto mnimo para esta versin de b2evolution  %s versin %s , "
-"pero ests intentando utilizar a versin %s"
-
-#: ..\..\..\install\index.php:145
-msgid ""
-"It seems that the database config settings you entered don't work. Please "
-"check them carefully and try again..."
-msgstr ""
-"Parece ser que os valores da configuracin da base de datos non "
-"funcionan correctamente. Por favor, verifcaos coidadosamente e volve "
-"intentalo..."
-
-#: ..\..\..\install\index.php:185
-msgid "Config file update"
-msgstr "Actualizacin do arquivo de configuracin"
-
-#: ..\..\..\install\index.php:186
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr ""
-"Non se pode actualizar automaticamente o arquivo de configuracin [%s]"
-
-#: ..\..\..\install\index.php:187
-msgid "There are two ways to deal with this:"
-msgstr "Hai das formas de solucionalo:"
-
-#: ..\..\..\install\index.php:189
-msgid ""
-"You can allow the installer to update the config file by changing its "
-"permissions:"
-msgstr ""
-"Podes cambiar os permisos do arquivo de configuracin (chmod) para que o "
-"instalador o actualice:"
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid ""
-"<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about "
-"permissions</a>."
-msgstr ""
-"<code>chmod 666 %s</code>. Se fose necesario, visita o <a %s>manual online "
-"sobre permisos</a>."
-
-#: ..\..\..\install\index.php:192
-msgid "Come back to this page and refresh/reload."
-msgstr "Volve a esta pxina e actualzaa."
-
-#: ..\..\..\install\index.php:196
-msgid "Alternatively, you can update the config file manually:"
-msgstr "Tamn podes subir o ficheiro de configuracin manualmente:"
-
-#: ..\..\..\install\index.php:198
-msgid "Open the _config.php file locally with a text editor."
-msgstr "Abre o arquivo _config.php cun editor de texto."
-
-#: ..\..\..\install\index.php:199
-msgid "Delete all contents!"
-msgstr "Borrar todo o contido!"
-
-#: ..\..\..\install\index.php:200
-msgid "Copy the contents from the box below."
-msgstr "Copia o contido do cadro de abaixo."
-
-#: ..\..\..\install\index.php:201
-msgid ""
-"Paste them into your local text editor. <strong>ATTENTION: make sure there "
-"is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</"
-"strong> Any space, tab, newline or blank line at the end of the conf file "
-"may prevent cookies from being set when you try to log in later."
-msgstr ""
-"Pgao no editor de texto<strong>ATENCIN: asegrate de que non hai NINGN "
-"ESPACIO EN BRANCO despois do <code>?&gt;</code> final no arquivo.</"
-"strong> Calquera espacio, tabulacin, nova la ou la en branco  "
-"final do ficheiro de configuracin podera facer que non se fixasen as "
-"cookies."
-
-#: ..\..\..\install\index.php:202
-msgid "Save the new _config.php file locally."
-msgstr "Garda o novo _config.php. "
-
-#: ..\..\..\install\index.php:203
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "Sbeo  teu servidor,  directorio /conf"
-
-#: ..\..\..\install\index.php:204
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr "<a %s>Executa de novo a instalacin desde cero</a>."
-
-#: ..\..\..\install\index.php:208
-msgid "This is how your _config.php should look like:"
-msgstr "O _config.php debera quedar as:"
-
-#: ..\..\..\install\index.php:228
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "O arquivo de configuracin [%s] actualizouse correctamente."
-
-#: ..\..\..\install\index.php:261
-msgid "Base configuration"
-msgstr "Configuracin base"
-
-#: ..\..\..\install\index.php:263
-msgid ""
-"Your base config file has not been edited yet. You can do this by filling in "
-"the form below."
-msgstr ""
-"O arquivo de configuracin base non se editou anda. Podes facelo "
-"rellenando o seguinte formulario."
-
-#: ..\..\..\install\index.php:265
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr ""
-"Esta  a informacin mnima necesaria para configurar b2evolution no "
-"servidor:"
-
-# C:\www\b2evolution\blogs\install\index.php:256
-#: ..\..\..\install\index.php:272
-msgid "Database you want to install into"
-msgstr "Base de datos na que se quere instalar"
-
-#: ..\..\..\install\index.php:274 ..\..\..\install\index.php:378
-msgid "mySQL Username"
-msgstr "Usuario MySQL"
-
-#: ..\..\..\install\index.php:274
-msgid "Your username to access the database"
-msgstr "Nome de usuario para acceder  base de datos"
-
-#: ..\..\..\install\index.php:275 ..\..\..\install\index.php:379
-msgid "mySQL Password"
-msgstr "Contrasinal MySQL"
-
-#: ..\..\..\install\index.php:275
-msgid "Your password to access the database"
-msgstr "Contrasinal para acceder  base de datos"
-
-#: ..\..\..\install\index.php:276 ..\..\..\install\index.php:380
-msgid "mySQL Database"
-msgstr "Base de datos mySQL"
-
-#: ..\..\..\install\index.php:276
-msgid "Name of the database you want to use"
-msgstr "Nombre de la base de datos que se quiere utilizar"
-
-#: ..\..\..\install\index.php:277 ..\..\..\install\index.php:381
-msgid "mySQL Host"
-msgstr "Host mySQL"
-
-#: ..\..\..\install\index.php:277
-msgid "You probably won't have to change this"
-msgstr "Posiblemente non haxa que cambiar isto"
-
-#: ..\..\..\install\index.php:282
-msgid "Additional settings"
-msgstr "Opcins adicionais"
-
-#: ..\..\..\install\index.php:284 ..\..\..\install\index.php:382
-msgid "Base URL"
-msgstr "URL base"
-
-#: ..\..\..\install\index.php:284
-msgid ""
-"This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY "
-"or not much will work. If you want to test b2evolution on your local "
-"machine, in order for login cookies to work, you MUST use http://"
-"<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr ""
-"Aqu  onde b2evolution e as bitcoras se encontrarn, por defecto. "
-"VERIFICA ISTO CON COIDADO ou non funcionar nada. Se vas probar b2evolution "
-"localmente no teu ordenador, para que funcionen as cookies, DEBES usar "
-"http://<strong>localhost</strong>/ruta... NON uses o nome do teu ordenador!"
-
-#: ..\..\..\install\index.php:286
-msgid "Your email"
-msgstr "O teu email"
-
-#: ..\..\..\install\index.php:286
-msgid ""
-"Will be used in severe error messages so that users can contact you. You "
-"will also receive notifications for new user registrations."
-msgstr ""
-"Utilizarase en mensaxes de erro, para que os usuarios poidan contactarte. "
-"Tamn servir para notificar novos rexistros de usuarios."
-
-#: ..\..\..\install\index.php:293
-msgid "Update config file"
-msgstr "Actualizar arquivo de configuracin"
-
-#: ..\..\..\install\index.php:313
-msgid "How do you want to install b2evolution?"
-msgstr "Como queres instalar b2evolution?"
-
-#: ..\..\..\install\index.php:317
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "Pdese instalar de varias formas. Elixe unha:"
-
-#: ..\..\..\install\index.php:320
-msgid ""
-"<strong>New Install</strong>: Install b2evolution database tables with "
-"sample data."
-msgstr ""
-"<strong>Instalacin nova</strong>: Instalar as tboas da base de datos "
-"de b2evolution con datos de exemplo."
-
-#: ..\..\..\install\index.php:323
-msgid ""
-"<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade "
-"your b2evolution database tables in order to make them compatible with the "
-"current version!"
-msgstr ""
-"<strong>Actualizar desde unha versin anterior de b2evolution</strong>: "
-"Actualizar as tboas da base de datos de b2evolution para facelas "
-"compatibles coa versin actual"
-
-#: ..\..\..\install\index.php:326
-msgid ""
-"<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution "
-"database tables and copy your existing Cafelog/b2 data into them."
-msgstr ""
-"<strong>Actualizar desde Cafelog/b2 v 0.6.x</strong>: Instalar as tboas da "
-" base de datos de b2evolution e copiar os datos de Cafelog/b2 nelas."
-
-#: ..\..\..\install\index.php:329
-msgid ""
-"<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution "
-"database tables and copy your existing Miniblog data into them."
-msgstr ""
-"<strong>Actualizar desde Manywhere Miniblog</strong>: Instalar as tboas da "
-" base de datos de b2evolution e copiar os datos de Miniblog nelas."
-
-#: ..\..\..\install\index.php:332
-msgid ""
-"<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database "
-"tables and copy your existing WordPress data into them."
-msgstr ""
-"<strong>Actualizar desde WordPress v 1.2</strong>: Instalar as tboas da "
-"base de datos de b2evolution e copiar os datos de WordPress nelas."
-
-#: ..\..\..\install\index.php:339
-msgid "Delete b2evolution tables"
-msgstr "Borrar tbas de b2evolution"
-
-#: ..\..\..\install\index.php:340
-msgid ""
-"If you have installed b2evolution tables before and wish to start anew, you "
-"must delete the b2evolution tables before you can start a new installation. "
-"<strong>WARNING: All your b2evolution tables and data will be lost!!!</"
-"strong> Your Cafelog/b2 or any other tables though, if you have some, will "
-"not be touched in any way."
-msgstr ""
-"Se xa instalaches as tboas de b2evolution e queres empezar de novo, "
-"debes borralas antes de empezar unha nova instalacin. <strong>COIDADO: "
-"Perderanse todas as tboas e datos do b2evolution anterior!!</strong> "
-"Outras tboas, as como as de Cafelog/b2 non se modificarn, s as de "
-"b2evolution."
-
-#: ..\..\..\install\index.php:346
-msgid ""
-"<strong>Change your base configuration</strong> (see recap below): You only "
-"want to do this in rare occasions where you may have moved your b2evolution "
-"files or database to a different location..."
-msgstr ""
-"<strong>Cambiar a configuracin base</strong> (ver resumo abaixo): Se  "
-"os arquivos ou a base de datos de b2evolution movronse a outro enderezo..."
-
-#: ..\..\..\install\index.php:348
-msgid "GO!"
-msgstr "Adiante!"
-
-#: ..\..\..\install\index.php:355
-msgid "Need to start anew?"
-msgstr "Queres empezar de novo?"
-
-#: ..\..\..\install\index.php:356
-msgid ""
-"If you have installed b2evolution tables before and wish to start anew, you "
-"must delete the b2evolution tables before you can start a new installation. "
-"b2evolution can delete its own tables for you, but for obvious security "
-"reasons, this feature is disabled by default."
-msgstr ""
-"Se xa instalaches as tboas de b2evolution antes e queres empezar de "
-"novo, ts que borralas antes de empezar a nova instalacin. "
-"b2evolution pode borrar as sas propias tboas por ti, pero por medidas obvias "
-"de seguridade, esta caracterstica est desactivada por defecto."
-
-#: ..\..\..\install\index.php:367
-msgid "Base config recap..."
-msgstr "Resumo da configuracin base..."
-
-#: ..\..\..\install\index.php:369
-#, php-format
-msgid ""
-"If you don't see correct settings here, STOP before going any further, and "
-"<a %s>update your base configuration</a>."
-msgstr ""
-"Si a configuracin non  correcta, NON SIGAS coa instalacin, e <a %"
-"s>corrixe os erros</a>."
-
-#: ..\..\..\install\index.php:379
-msgid "(Set, but not shown for security reasons)"
-msgstr "(Fixado, pero non se amosa por razns de seguridade)"
-
-#: ..\..\..\install\index.php:383
-msgid "Admin email"
-msgstr "Email do administrador"
-
-#: ..\..\..\install\index.php:395
-msgid "Installing b2evolution tables with sample data"
-msgstr "Instalando tboas de b2evolution con datos de exemplo"
-
-#: ..\..\..\install\index.php:400
-msgid "Installation successful!"
-msgstr "Instalacin completada con xito!"
-
-#: ..\..\..\install\index.php:402
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\"."
-"</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is "
-"given to you when you install b2evolution. If you lose it, you will have to "
-"delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Agora podes <a %s>identificarte</a> co nome de usuario \"admin\" e "
-"o contrasinal \"%s\".</p>\n"
-"\t<p>Apunta o contrasinal!  un contrasinal <em>aleatorio</em> que se "
-"xenera cando instalas b2evolution. Se o perdes, ters que borrar as "
-"tboas da base de datos e reinstalar desde cero.</p>"
-
-#: ..\..\..\install\index.php:415
-msgid "Upgrading data in existing b2evolution database"
-msgstr "Actualizando a base de datos de b2evolution existente"
-
-#: ..\..\..\install\index.php:420 ..\..\..\install\index.php:440
-#: ..\..\..\install\index.php:459 ..\..\..\install\index.php:479
-msgid "Upgrade completed successfully!"
-msgstr "Actualizacin completada con xito!"
-
-#: ..\..\..\install\index.php:421 ..\..\..\install\index.php:441
-#: ..\..\..\install\index.php:480
-#: ..\..\..\install\_functions_evoupgrade.php:51
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr ""
-"Podes <a %s>identificarte</a> con teu nome de usuario e contrasinal "
-"habituais %s"
-
-#: ..\..\..\install\index.php:435 ..\..\..\install\index.php:454
-#: ..\..\..\install\index.php:474
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr ""
-"Instalando as tboas de b2evolution e copiando os datos existentes %s"
-
-#: ..\..\..\install\index.php:460
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped "
-"at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is "
-"given to you when you install b2evolution. If you lose it, you will have to "
-"delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Agora podes <a %s>identificarte</a> co teu enderezo de email de "
-"Miniblog, limitado a 20 caracteres. Todos os contrasinais cambiaron a "
-"\"%s\".</p>\n"
-"\t<p>Apunta o contrasinal!  un contrasinal <em>aleatorio</em> que se "
-"xenera cando instalas b2evolution. Se o perdes, ters que borrar as "
-"tboas da base de datos e reinstalar desde cero.</p>"
-
-#: ..\..\..\install\index.php:493
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "Borrando as tboas de b2evolution da base de datos"
-
-#: ..\..\..\install\index.php:497
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr ""
-"Por motivos de seguridade, a caracterstica de reseteado est desactivada "
-"por defecto"
-
-#: ..\..\..\install\index.php:507
-msgid "Reset done!"
-msgstr "Valores reestablecidos con xito"
-
-#: ..\..\..\install\index.php:508
-msgid "Back to menu"
-msgstr "Volver  men"
-
-#: ..\..\..\install\index.php:515
-msgid "official website"
-msgstr "pxina web oficial"
-
-#: ..\..\..\install\index.php:517
-msgid "contact"
-msgstr "contactar"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid ""
-"This blog holds all your posts upgraded from Cafelog. This blog is named '%"
-"s'. %s"
-msgstr ""
-"Esta bitcora conten todos os posts actualizados desde Cafelog. O nome "
-"da bitcora  '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:404
-msgid "This is a sample linkblog entry"
-msgstr "Isto  unha "
-
-#: ..\..\..\install\_functions_create.php:404
-msgid ""
-"This is sample text describing the linkblog entry. In most cases however, "
-"you'll want to leave this blank, providing just a Title and an Url for your "
-"linkblog entries (favorite/related sites)."
-msgstr ""
-"ste  un texto de exemplo dunha anotacin no linkblog. Pode que "
-"prefiras deixar isto en branco, engadindo s o ttulo e o enderezo da "
-"ligazn."
-
-#: ..\..\..\install\_functions_create.php:424
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "Isto  a descripcin longa da bitcora '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:432
-msgid ""
-"This blog (blog #1) is actually a very special blog! It automatically "
-"aggregates all posts from all other blogs. This allows you to easily track "
-"everything that is posted on this system. You can hide this blog from the "
-"public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr ""
-"Esta bitcora (bitcora #1)  en realidade moi especial. Recopila "
-"automaticamente todos os posts das outras bitcoras. Isto permteche "
-"monitorizar todo o que se publica neste sistema. Pdese ocultar esta "
-"bitcora  pblico deseleccionando \"Incluir na lista de bitcoras "
-"pblicas\" na administracin de bitcoras."
-
-#: ..\..\..\install\_functions_create.php:434
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:468
-#: ..\..\..\install\_functions_create.php:487
-#, php-format
-msgid "%s Title"
-msgstr "%s Ttulo"
-
-#: ..\..\..\install\_functions_create.php:439
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:473
-#: ..\..\..\install\_functions_create.php:492
-#, php-format
-msgid "Tagline for %s"
-msgstr "Tagline para %s"
-
-#: ..\..\..\install\_functions_create.php:440
-#: ..\..\..\install\_functions_create.php:457
-#: ..\..\..\install\_functions_create.php:474
-#: ..\..\..\install\_functions_create.php:493
-#, php-format
-msgid "Short description for %s"
-msgstr "Descripcin curta de %s"
-
-#: ..\..\..\install\_functions_create.php:443
-#: ..\..\..\install\_functions_create.php:461
-#: ..\..\..\install\_functions_create.php:477
-#: ..\..\..\install\_functions_create.php:496
-#, php-format
-msgid "Notes for %s"
-msgstr "Notas sobre %s"
-
-#: ..\..\..\install\_functions_create.php:444
-#: ..\..\..\install\_functions_create.php:462
-#: ..\..\..\install\_functions_create.php:478
-#: ..\..\..\install\_functions_create.php:497
-#, php-format
-msgid "Keywords for %s"
-msgstr "Palabras clave para %s"
-
-#: ..\..\..\install\_functions_create.php:485
-msgid ""
-"The main purpose for this blog is to be included as a side item to other "
-"blogs where it will display your favorite/related links."
-msgstr ""
-"O cometido principal desta bitcora  incluila noutras como elemento "
-"lateral onde amosar as tas ligazns favoritas/relacionadas."
-
-#: ..\..\..\install\_functions_create.php:563
-msgid "Clean Permalinks!"
-msgstr "Limpiar ligazns permanentes"
-
-#: ..\..\..\install\_functions_create.php:563
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is "
-"to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try "
-"activating clean permalinks in the Settings screen... (check 'Use extra-path "
-"info')"
-msgstr ""
-"b2evolution utliza un estilo antigo para as ligazns permanentes "
-"(permalinks) e comentarios, de modo que se asegura a mxima compatibilidade "
-"con diversas configuracins de servidores web. \n"
-"\n"
-"Sen embargo, se o teu servidor o permite, deberas activar as ligazns "
-"permanentes limpias (clean permalinks) na pantalla de Opcins... (marca "
-"'Usar informacin extra-path')"
-
-#: ..\..\..\install\_functions_create.php:569
-msgid "Apache optimization..."
-msgstr "Optimizacin de Apache..."
-
-#: ..\..\..\install\_functions_create.php:569
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> "
-"there are two files called [<code>sample.htaccess</code>]. You should try "
-"renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you "
-"are using Apache). These files are not active by default because a few hosts "
-"would display an error right away when you try to use them. If this happens "
-"to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-"Nos directorios <code>/blogs</code> e <code>/blogs/admin</code> hai dous "
-"arquivos chamados [<code>sample.htaccess</code>]. Deberas de intentar "
-"renombralos a [<code>.htaccess</code>].\n"
-"\n"
-"As, optimizars a forma en que b2evolution se manexa polo servidor web "
-"(si usa Apache). Estes arquivos non estn activos por defecto porque poderan "
-"dar erros nalgns servidores  tratar de usalos. Se  o teu caso  "
-"renombralos, brraos."
-
-#: ..\..\..\install\_functions_create.php:575
-msgid "About evoSkins..."
-msgstr "Acerca dos evoSkins..."
-
-#: ..\..\..\install\_functions_create.php:575
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most "
-"skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog "
-"parameters in the admin interface. You can also force the use of the default "
-"skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from "
-"the /blogs/skins folder. You can also create new skins by duplicating, "
-"renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an "
-"editor and read the comments in there. And, of course, read the manual on "
-"evoSkins!"
-msgstr ""
-"Por defecto, as bitcoras de b2evolution utilizan o skin predeterminado. \n"
-"\n"
-"Os lectores poden cambialo (se o admin o permite) utilizando o "
-"selector de skins, integrado na maiora deles. \n"
-"\n"
-"Pdese cambiar o skin predeterminado para calquera bitcora nos "
-"axustes desta, no back-office. Tamn se pode forzar a visualizacin "
-"dun determinado skin para todo o mundo.\n"
-"\n"
-"Por outro lado,  posible restrinxir os skins dispoibles, borrando algns "
-"deles do directorio /blogs/skins , as como crear os teus propios skins "
-"duplicando ou renombrando calquera dos directorios.\n"
-"\n"
-"Para comenzar a personalizar un skin, abre o seu arquivo '<code>_main.php</"
-"code>' nun editor, e le os comentarios do cdigo. E, porsuposto, le "
-"o manual sobre os evoSkins!"
-
-#: ..\..\..\install\_functions_create.php:587
-msgid "Skins, Stubs and Templates..."
-msgstr "Skins, stubs e plantillas..."
-
-#: ..\..\..\install\_functions_create.php:587
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on "
-"skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads "
-"default parameters from the database and then passes on the display job to a "
-"skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want "
-"to, say, force a skin, a category or a specific linkblog, you can create a "
-"stub file like the provided '<code>a_stub.php</code>' and call your blog "
-"through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, "
-"you may use plain templates instead of skins. In this case, call your blog "
-"through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open "
-"them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access "
-"method for your blog. When using a stub or a template, you must also set its "
-"filename in the 'Stub name' field. Otherwise, the permalinks will not "
-"function properly."
-msgstr ""
-"Por defecto, todas as bitcoras se amosan utilizando un skin. (Mis "
-"informacin sobre os skins noutro post).\n"
-"\n"
-"Isto significa que s bitcoras accdese por medio do arquivo "
-"'<code>index.php</code>', que carga os parmetros predefinidos da base "
-"de datos, e despois transmite todo o traballo de visualizacin  skin.\n"
-"\n"
-"Por outra parte, se non queres utilizar os valores predefinidos na base "
-"de datos e queres, por exemplo, forzar a visualizacin dun skin "
-"predeterminado, podes crear un ficheiro stub como o '<code>a_stub.php</"
-"code>' e chamar  bitcora a travs dese arquivo, en lugar de utilizar "
-"o index.php.\n"
-"\n"
-"Si necesitas facer persoalizacins moi especficas, tamn podes "
-"utilizar as plantillas sen formato, como '<code>a_noskin.php</code>'.\n"
-"\n"
-"Encontrars mis informacin dentro do mesmo arquivo stub, ou no da "
-"plantilla. breos nun editor de texto, e le os comentarios do seu "
-"interior.\n"
-"\n"
-"De todas formas, asegrate de que especificas o mtodo correcto de acceso  "
-" bitcora. Si utilizas un stub ou unha plantilla, tamn ts que definir o seu "
-"nome de arquivo en 'Nombre stub'. De non ser as, os permalinks non "
-"funcionarn correctamente. "
-
-#: ..\..\..\install\_functions_create.php:601
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "Bitcoras mltiples, novas bitcoras, bitcoras antigas..."
-
-#: ..\..\..\install\_functions_create.php:602
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', "
-"'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding "
-"page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs "
-"admin."
-msgstr ""
-"b2evolution instala cuatro bitcoras, llamadas 'Blog All', 'Blog A', 'Blog "
-"B' y 'Linkblog'.\n"
-"\n"
-"Algunhas delas teen funcins especiais.\n"
-"\n"
-"Na administracin de bitcoras (no back-office) pdense crear novas "
-"bitcoras, ou borrar as non desexadas. "
-
-#: ..\..\..\install\_functions_create.php:611
-msgid "This is a multipage post"
-msgstr "Este  un post multipxina"
-
-#: ..\..\..\install\_functions_create.php:611
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-"sta es la pgina 1 de un post multipgina.\n"
-"\n"
-" posible ver as outras pxinas facendo click nas ligazns debaixo deste "
-"texto.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Esta  a pxina 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Esta  a pxina 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Esta  a pxina 4.\n"
-"\n"
-"Esta  a ltima pxina."
-
-#: ..\..\..\install\_functions_create.php:631
-msgid "Extended post with no teaser"
-msgstr "Post extendido sen presentacin preliminar"
-
-#: ..\..\..\install\_functions_create.php:631
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this "
-"teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more"
-"\" link."
-msgstr ""
-"ste  un post extendido sen presentacin preliminar. Isto significa que non "
-"vers esta frase  facer click en \"mis\".\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"Isto  o texto extendido. S  visible  facer click en \"mis\","
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post"
-msgstr "Post extendido"
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post. This means you only see this small teaser by "
-"default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more"
-"\" link."
-msgstr ""
-"Isto  un post extendido. Significa que s  visible esta frase. O "
-"resto vese  facer click en \"mis\".\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"Isto  o texto extendido. S  visible  facer click en \"mis\","
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Important information"
-msgstr "Informacin importante"
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read "
-"them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. "
-"You could also change their status to 'deprecated' in order to visually keep "
-"track of what you have already read."
-msgstr ""
-"A bitcora B conten algns posts na categora 'b2evolution "
-"Tips' (Consejos b2evolution).\n"
-"\n"
-"Se o desexas, podes borrar estes posts despois de lelos. Ou tamn podes "
-"cambiar o seu estado a 'Desaprobado' para manter un control do que xa "
-"liches."
-
-#: ..\..\..\install\_functions_create.php:685
-msgid "First Post"
-msgstr "Primeiro post"
-
-#: ..\..\..\install\_functions_create.php:685
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>Este  o primeiro post.</p>\n"
-"\n"
-"<p>Amsase tanto na bitcora A como na B.</p>\n"
-"\n"
-"<p>A traduccin  galego de b2evolution  realizouna o "
-"Departamento de e-learning do Centro de Supercomputacin de Galicia. Si encontras algn fallo, ou queres facer "
-"algunha proposta, por favor enva un mail a: teleensino@cesga.es"
-
-#: ..\..\..\install\_functions_create.php:691
-msgid "Second post"
-msgstr "Segundo post"
-
-#: ..\..\..\install\_functions_create.php:691
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-"<p>Este  o segundo post</p>\n"
-"\n"
-"<p>S aparece na bitcora A, pero en varias categoras.</p>"
-
-#: ..\..\..\install\_functions_create.php:697
-msgid "Third post"
-msgstr "Terceiro post"
-
-#: ..\..\..\install\_functions_create.php:697
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-"<p>Este  o terceiro post.</p>\n"
-"\n"
-"<p>S aparece na bitcora B, e nunha soa categora.</p>"
-
-#: ..\..\..\install\_functions_create.php:719
-msgid ""
-"Hi, this is a comment.<br />To delete a comment, just log in, and view the "
-"posts' comments, there you will have the option to edit or delete them."
-msgstr ""
-"Ola, isto  un comentario. <br /> Para borralo, identifcate, e accede "
-"s comentarios do post. A poders editalo ou borralo."
-
-#: ..\..\..\install\_functions_evoupgrade.php:50
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr ""
-"O esquema da base de datos xa estaba actualizado. Non se efectuaron "
-"cambios."
-
-#: ..\..\..\install\_functions_evoupgrade.php:251
-#, php-format
-msgid ""
-"It appears that the following blog stub names are used more than once: ['%s']"
-msgstr ""
-"Parece que os seguintes nomes de arquivo stub estn sendo usados por "
-"mis dunha bitcora: ['%s']"
-
-#: ..\..\..\install\_functions_evoupgrade.php:253
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr ""
-"Non se pode actualizar ata que sexan nicos. Campo da base de datos: [%s]"
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr "Verificando a versin do esquema da base de datos..."
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "NON SE ENCONTRARON! Non  unha base de datos de b2evolution"
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr "!Esta versin  demasiado antiga!"
-
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "Esta versin  demasiado recente! Non se pode volver a esa versin."
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid ""
-"This blog holds all your posts upgraded from Miniblog. This blog is named '%"
-"s'. %s"
-msgstr ""
-"Esta bitcora conten todos os posts actualizados desde Miniblog. O "
-"nome da bitcora  '%s'. %s"
-
-#: ..\..\..\install\_functions_wordpress.php:30
-#, php-format
-msgid ""
-"This blog holds all your posts upgraded from WordPress. This blog is named '%"
-"s'. %s"
-msgstr ""
-"Esta bitcora conten todos os posts actualizados desde WordPress. O "
-"nome da bitcora  '%s'. %s"
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "Descripcin non dispoible"
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "Descripcin no disponible"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "Convertir os URLs en accesos directos"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "Etiquetas &lt;P&gt; e &lt;BR&gt; automticas"
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "Formato BB, p.ex: [b]bold[/b]"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr "Formato  estilo GreyMatter"
-
-# C:\www\b2evolution\blogs\plugins\renderers\_gmcode.renderer.php:59
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr ""
-"**negrita ** \\cursiva\\ //cursiva// __subrayado__ ##tt## %%codeblock%%"
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "Convertir smilies de texto en iconas"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "Humane Web Text Generator 2.0 beta"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr "Insertado fcil de etiquetas HTML"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "INSertado [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "Borrado [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "STRong [Alt-S] sustite negrita"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "EMphasis [Alt-E] sustite cursiva"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "CODE [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "Prrafo [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "Lista non ordenada [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "Listar elemento [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "Citar [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "IMaGe [Alt-G] Imaxe"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "A href [Alt-A] enderezo url"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "Mis [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "Sen presentacin preliminar [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "Pxina seguinte [Alt + Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "Cerrar todas as etiquetas"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr "texto ALTernativo"
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "Insertado de smilies cun click"
-
-#  TRANS: All categories, skin's categories list
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "Todas"
-
-#: ..\..\..\skins\_feedback.php:77 ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr "Enderezo para facer trackback a este post:"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95 ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "Anda non hai %s para este post..."
-
-#: ..\..\..\skins\_feedback.php:185 ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "O teu email <strong>non</strong> se amosar na pxina."
-
-#: ..\..\..\skins\_feedback.php:190 ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "Pxina web"
-
-#: ..\..\..\skins\_feedback.php:192 ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "Amosarase o teu URL"
-
-#: ..\..\..\skins\_feedback.php:213 ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Saltos de la convrtense en &lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:218 ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "Remember me"
-msgstr "Recordar os meus datos"
-
-#: ..\..\..\skins\_feedback.php:218 ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(Fixar cookies para o nome, email &amp; url)"
-
-#: ..\..\..\skins\_lastcomments.php:33 ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54 ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "En resposta a:"
-
-#: ..\..\..\skins\_linkblog.php:31 ..\..\..\skins\custom\_linkblog.php:21
-msgid "Linkblog"
-msgstr "Linkblog"
-
-#: ..\..\..\skins\_linkblog.php:71 ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "mis"
-
-#: ..\..\..\skins\_profile.php:79 ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:80 ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:81 ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\_stats.php:57
-msgid "Top refering engines"
-msgstr "Top Referidos por buscadores"
-
-#: ..\..\..\skins\babyblues\_bloglist.php:23
-msgid "blogs"
-msgstr "bitcoras"
-
-#: ..\..\..\skins\babyblues\_main.php:111
-msgid "skin the site"
-msgstr "aplicar skin"
-
-#: ..\..\..\skins\babyblues\_main.php:120
-#: ..\..\..\skins\originalb2\_main.php:181
-msgid "archives"
-msgstr "arquivos"
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr "Elixe bitcora:"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr "Elixe skin:"
-
-#: ..\..\..\skins\basic\_main.php:98 ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "palabras"
-
-#: ..\..\..\skins\basic\_main.php:103
-msgid "Read more..."
-msgstr "Ler mis..."
-
-#: ..\..\..\skins\bluesky\_main.php:176
-#: ..\..\..\skins\guadeloupe\_main.php:178
-msgid "Choose a skin"
-msgstr "Elixe un skin"
-
-#: ..\..\..\skins\custom\_main.php:221
-#: ..\..\..\skins\wpc_aubmach\_main.php:151
-#: ..\..\..\skins\wpc_default\_main.php:154
-msgid "Choose skin"
-msgstr "Elixir skin"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "Ver todos os posts deste autor"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid ""
-"The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to "
-"TrackBack this entry is:"
-msgstr ""
-"O <acronym title=\"Uniform Resource Identifier\">URI</acronym> para facer "
-"un trackback a este post :"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Comment by"
-msgstr "Comentario feito por"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Trackback from"
-msgstr "Trackback desde"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Pingback from"
-msgstr "Pingback desde"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:73
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:73
-#, fuzzy
-msgid "Edit This"
-msgstr "Editar"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:186
-#: ..\..\..\skins\wpc_default\_feedback.php:186
-msgid "E-mail"
-msgstr "E-mail"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:199
-#: ..\..\..\skins\wpc_default\_feedback.php:199
-msgid "Your Comment"
-msgstr "O teu comentario"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:219
-#: ..\..\..\skins\wpc_default\_feedback.php:219
-msgid "Say It!"
-msgstr "Do!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Filed under:"
-msgstr "Gardado en:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:161
-#: ..\..\..\skins\wpc_default\_main.php:164
-msgid "Other"
-msgstr "Outro"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:173
-#: ..\..\..\skins\wpc_default\_main.php:176
-msgid "Meta"
-msgstr "Meta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Syndicate this site using RSS"
-msgstr "Sindicar usando RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "The latest comments to all posts in RSS"
-msgstr "Os ltimos comentarios en todos os posts en RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "Comentarios <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "This page validates as XHTML 1.0 Transitional"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr ""
-"<abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr> vlido"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:181
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Esta pxina utiliza b2evolution."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid ""
-"This skin features a CSS file originally designed for WordPress (See design "
-"credits in style.css)."
-msgstr ""
-"Este skin utiliza un CSS diseado orixinariamente para WordPress (ver "
-"crditos de deseo en style.css)"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "Original design credits for this skin:"
-msgstr "Crditos do deseo orixinal deste skin:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:191
-#: ..\..\..\skins\wpc_default\_main.php:194
-msgid ""
-"In order to ensure maximum compatibility with WP CSS files, most b2evolution "
-"features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr ""
-"Para asegurar a mxima compatibilidade cos ficheiros CSS do WP, a "
-"maiora de caractersticas de bevolution que non existen en WP "
-"ocultronse neste skin xenrico de WP."
-
-#: ..\..\..\xmlsrv\rdf.php:59 ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] Ler mis!"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1401 ..\..\..\xmlsrv\xmlrpc.php:1405
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Novo pingback no teu post #%d \"%s\""
-
-#~ msgid "Simpl. Chinese (CN)"
-#~ msgstr "Chino simplificado (CN)"
-
-#~ msgid "Update blog!"
-#~ msgstr "Actualizar bitcora!"
-
-#~ msgid "Create new blog!"
-#~ msgstr "Crear nova bitcora!"
-
-#  TRANS: Edit button text (&nbsp; for extra space)
-#~ msgid "&nbsp; Edit &nbsp;"
-#~ msgstr "&nbsp; Editar &nbsp;"
-
-#~ msgid "Save / Publish !"
-#~ msgstr "Gardar / Publicar AGORA!"
-
-#~ msgid "New Post"
-#~ msgstr "Publicar post"
-
-#~ msgid "Browse/Edit"
-#~ msgstr "Editar post"
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/hu_HU/_global.php 1.10.3.src/locales/hu_HU/_global.php
--- 0.9.2.src/locales/hu_HU/_global.php	2004-12-08 18:38:20.000000000 -0600
+++ 1.10.3.src/locales/hu_HU/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1032 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['hu_HU'] = array(
-	'' => "Project-Id-Version: messages\nPOT-Creation-Date: 2004-05-30 02:15+0200\nPO-Revision-Date: 2004-10-17 18:23+0200\nLast-Translator: Jnos Fehr <feher.janos@mindworks.hu>\nLanguage-Team: Hungarian\nMIME-Version: 1.0\nContent-Type: text/plain; charset=ISO-8859-2\nContent-Transfer-Encoding: 8bit\nX-Generator: KBabel 1.3.1\n",
-	'Selected' => "Kivlasztva",
-	'Categories' => "Kategrik",
-	'Permanent link to full entry' => "Permalink a teljes bejegyzshez",
-	'Permalink' => "Permalink",
-	'Recently' => "Legfrissebb",
-	'(cached)' => "(cache-elve)",
-	'(no cache)' => "(cache-els nlkl)",
-	'Last comments' => "Utols megjegyzsek",
-	'Some viewing statistics' => "Ltogatsi statisztikk",
-	'Search' => "Keress",
-	'All Words' => "sszes sz",
-	'Some Word' => "Nhny sz",
-	'Entire phrase' => "Egsz kifejezst",
-	'Reset form' => "rlap trlse",
-	'Get selection' => "Hadd lm!",
-	'Archives' => "Archvok",
-	'more...' => "tovbb...",
-	'Recent Referers' => "Legfrissebb hivatkozsok",
-	'Top Referers' => "Legtbbszr hivatkozk",
-	'Misc' => "Egyb",
-	'Syndicate this blog' => "A blog szindiklsa",
-	'Default page for b2evolution' => "A b2evolution alaprtelmezett oldala",
-	'Multilingual multiuser multi-blog engine.' => "Tbbnyelv, tbbefelhasznls, tbbblogos motor.",
-	'Welcome to b2evolution' => "dvzljk a b2evolution-ben",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Ez a b2evolution alaprtelmezett honlapja. Egszen addig jelenik meg, amg ki nem vlasztasz egy alaprtelmezett blogot.",
-	'Individual blogs on this system' => "A rendszer klnll blogjai",
-	'Blog #%d' => "Blog #%d",
-	'Blog #1' => "Blog #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Ez egy klnleges blog, amely begyjti az sszes zenetet az sszes egyb blogbl!",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Megjegyzs: a fenti lista (mint men) automatikusan jnltre s csak azokat a blogokat tartalmazza, amelyek rendelkeznek ,,csonk url-el''. Ez bellthat a Sbnyban blog belltsainl.",
-	'More demos' => "Tbb plda",
-	'Custom template' => "Egyni sablon",
-	'Multiple blogs displayed on the same page' => "Tbb blog kerl megjelentsre ugyanazon az oldalon",
-	'Summary of last posts in all blogs' => "Az sszes blog utols bekldseinek sszegzse",
-	'The page you\'re looking at' => "Az oldal, amelyet ltsz",
-	'Administration' => "Adminisztrci",
-	'Go to backoffice!' => "Vissza a sbnyba!",
-	'Official website' => "Hivatalos webhely",
-	'GNU GPL license' => "GNU GPL licensz",
-	'Multiblog demo' => "Tbbblogos plda",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Ez a plda sablon 3 blogot jelent meg egyszerre (egyet baloldalon, kettt jobboldalt)",
-	'Summary demo' => "sszegz plda",
-	'This demo template displays a summary of last posts in all blogs' => "Ez a plda sablon az sszes blog utols bejegyzseinek sszegzst jelenti meg",
-	'More posts...' => "Tbb beklds...",
-	'Antispam' => "Antispam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "A [%s] kulcssz tl rvid, legalbb 5 karakternyinek kell lennie!",
-	'Deleting log-hits matching [%s]...' => "A [%s]-t tartalmaz tallatok trlse...",
-	'Deleting comments matching [%s]...' => "A(z) [%s] szveget tartalmaz megjegyzsek trlse...",
-	'Blacklisting the keyword [%s]...' => "A [%s] kulcssz feketelistra kerl...",
-	'Confirm ban &amp; delete' => "Tilts &amp; trls megerstse",
-	'No log-hits match the keyword [%s].' => "Nincs olyan tallat, ami a [%s] kulcsszt tartalmazza.",
-	'Delete the following %d referer hits:' => "Trlm a kvetkez %d hivatkozktl szrmaz tallatokat:",
-	'No comments match the keyword [%s].' => "Nincs [%s] kulcsszt tartalmaz megjegyzs.",
-	'Delete the following %d comments:' => "Az albbi %d megjegyzs trlse:",
-	'The keyword [%s] is already handled by the blacklist.' => "A [%s] kulcsszt mr feketelistn van",
-	'Blacklist the keyword [%s] locally.' => "A [%s] kulcssz a helyi feketelistra ttele.",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "A [%s] behatolsi kulcssz jelentse a b2evolution.net-nek",
-	'Terms of service' => "A szolgltats felttelei",
-	'Perform selected operations' => "A kivlasztott mvelet vgrehajtsa",
-	'Removing entry #%d from the ban list...' => "A #%d bejegyzs levtele a tiltlistrl...",
-	'Add a banned keyword' => "Tiltott kulcssz hozzadsa",
-	'Check &amp; ban...' => "Ellenriz &amp; tilt...",
-	'Banned domains blacklist' => "Tiltott tartomnyok feketelistja",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Minden olyan URL a bekldseket, megjegyzseket s a naplkat tekintve tiltsra kerl, amely brmelyiket tartalmazza az albbi kulcsszavak kzl.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Ha egy kulcssz korltoz egy tisztessges tartomnyt, kattints a zld bigyra s kapcsold ki tiltst.",
-	'Request abuse update from centralized blacklist!' => "Zaklatsi informcik frisstse a kzponti feketelistrl!",
-	'Allow keyword back (Remove it from the blacklist)' => "A kulcssz jbli engedlyezse (levtele a feketelistrl)",
-	'Allow Back' => "Vissza engedlyezse",
-	'Report abuse to centralized ban blacklist!' => "Tmads jelentse a kzponti tiltlistra!",
-	'Report' => "Jelents",
-	'Re-check' => "jraellenrzs",
-	'Blogs' => "Blogok",
-	'New' => "j",
-	'Creating blog...' => "Blog ltrehozsa",
-	'You must provide an URL blog name / Stub name!' => "Muszj megadnod egy URL blog nevt / Csonk nevt!",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "Ez az URL blog nv / Csonk nv mr szerepel egy msik blogban. Vlassz msikat!",
-	'Cannot create, please correct these errors:' => "A ltrehozs sikertelen, krlek javtsd azalbbi hibkat:",
-	'You should <a %s>create categories</a> for this blog now!' => "Most pedig <a %s>hozd ltre a blog kategriit!</a>",
-	'New weblog' => "j weblog",
-	'New blog' => "j blog",
-	'General' => "ltalnos",
-	'Permissions' => "Engedlyek",
-	'Advanced' => "Specilis",
-	'Updating Blog [%s]...' => "[%s] blog frisstse...",
-	'Cannot update, please correct these errors:' => "A frissts nem sikerlt, krlek javtsd ezeket a hibkat:",
-	'Delete blog [%s]?' => "Trljk a [%s] blogot?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "A blog trlsekor az sszes kategria, beklds s megjegyzs is trlsre kerl!",
-	'THIS CANNOT BE UNDONE!' => "NEM LEHET VISSZAVONNI!",
-	'I am sure!' => "Biztos vagyok benne!",
-	'CANCEL' => "MGSEM",
-	'Generating static page for blog [%s]' => "A blog [%s] statikus oldalnak ksztse folyamatban",
-	'You haven\'t set a static filename for this blog!' => "Nem lltottad be a blog statikus fjlnevt!",
-	'File cannot be written!' => "A fjlt nem sikerlt kirni!",
-	'Writing to file [%s]...' => "[%s] fjlba rs folyamatban...",
-	'Done.' => "Ksz.",
-	'Browse blog:' => "Blog bngszse:",
-	'Categories for blog:' => "A blog kategrii:",
-	'New sub-category in category: %s' => "j alkategria a %s kategriban",
-	'New category in blog: %s' => "j kategria a %s blogban",
-	'New category name' => "j kategrianv",
-	'Create category' => "Kategria ltrehozsa",
-	'Deleting category #%d : %s ...' => "#%d kategria trlse: %s",
-	'ERROR' => "HIBA",
-	'Category deleted.' => "Kategria trlve.",
-	'Properties for category:' => "Kategria tulajdonsgai:",
-	'Name' => "Nv",
-	'New parent category' => "j szl kategria",
-	'Old Parent' => "Rgi szl",
-	'Root (No parent)' => "Gykr (nincs szl)",
-	'Edit category!' => "Kategria szerkesztse!",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Sajnlom, de nincs jogosultsgod szerkeszteni/megtekinteni a kategrik tulajdonsgait.",
-	'Oops, no post with this ID.' => "Hopp, ilyen ID-vel nincs beklds.",
-	'Editing post' => "Beklds szerkesztse",
-	'#%d in blog: %s' => "#%d a %s blogban",
-	'Oops, no comment with this ID!' => "Hopp, nincs megjegyzs ilyen ID-vel!",
-	'Editing comment' => "Hozzfzs szerkesztse",
-	'New post in blog:' => "j beklds a blogban:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Mivel ennek a blognak nincsenek kategrii, nem tudsz bele rni. Elszr hozz ltre egy kategrit.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Vlts erre a blogra (ha a Javascript engedlyezve van, a bemenetet megrzi)",
-	'b2evo' => "b2evo",
-	'Login...' => "Belps...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "B2evolutionben nincs szksg a b2login.php-re hivatkozni ahhoz, hogy be lehessen lpni.",
-	'Settings' => "Belltsok",
-	'Regional' => "Terleti",
-	'Plug-ins' => "Pluginek",
-	'Parameter %s required!' => "A %s paramtert muszj megadni!",
-	'General settings updated.' => "Az ltalnos belltsok frissltek.",
-	'Regional settings updated.' => "A terleti belltsok frissltek.",
-	'You must provide a locale code!' => "Muszj megadni egy honosts kdot!",
-	'Inserted locale \'%s\' into database.' => "A '%s' honostst beszrsra kerlt az adatbzisba.",
-	'Updated locale \'%s\'.' => "A '%s' honosts frisstve.",
-	'Created locale \'%s\'.' => "A '%s' honosts ltrehozva.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "A honostsok tblja trlve, az alaprtelmezsek visszatltve a <code>/conf/_locales.php</code> fjlba.",
-	'File <code>%s</code> not found.' => "A <code>%s</code> fjl nem tallhat.",
-	'Deleted locale \'%s\' from database.' => "A '%s' honosts trlsre kerlt az adatbzisbl.",
-	'Switched priorities.' => "Kapcsolt prioritsok.",
-	'Spell Check' => "Helyesrs-ellenrzs",
-	'Loading Spell Checker. Please wait' => "A helyesrsellenrz betltse folyamatban. Krlek vrj.",
-	'View Stats for Blog:' => "Statisztika megtekintse:",
-	'None' => "Nincs",
-	'Changing hit #%d type to: %s' => "#%d tallat tpusnak megvltoztatsa %s -re",
-	'Deleting hit #%d...' => "#%d tallat trlse...",
-	'Pruning hits for %s...' => "A %s tallatainak trlse...",
-	'Summary' => "sszegzs",
-	'Referers' => "Hivatkozk",
-	'Refering Searches' => "Hivatkoz keressek",
-	'Syndication' => "Szindikls",
-	'User Agents' => "Bngszk",
-	'Direct Accesses' => "Kzvetlenl",
-	'Date' => "Dtum",
-	'Indexing Robots' => "Indexel robotok",
-	'Total' => "sszesen",
-	'Prune this date!' => "Dtum megtiszttsa!",
-	'Prune' => "Trls",
-	'Prune hits for this date!' => "Tallatok trlse a mai napig!",
-	'Last referers' => "Legfrissebb hivatkozsok",
-	'These are hits from external web pages refering to this blog' => "Ezek kls weboldalakrl (hivatkozk) rkez ltogatk tallatai",
-	'Delete this hit!' => "Tallat trlse!",
-	'Del' => "Trl",
-	'Log as a search instead' => "Helyette keressknt naplzva",
-	'-&gt;S' => "-&gt;S",
-	'Ban this domain!' => "Tartomny tiltsa!",
-	'Ban' => "Tilt",
-	'Top referers' => "Legtbbszr hivatkozk",
-	'Total referers' => "sszes hivatkozk",
-	'Last refering searches' => "Legfrissebb keres hivatkozsok",
-	'Top refering search engines' => "Leggyakoribb keresmotor hivatkozsok",
-	'Top Indexing Robots' => "Leggyakoribb indexel robotok",
-	'Top Aggregators' => "Legnagyobb aggregtorok",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Ezeket a tallatok RSS hraggregtoroktl szrmaznak. (Az aggregtoroknak szerepelnie kell a <code>/conf/_stats.php</code>-ben)",
-	'Total RSS hits' => "sszes RSS tallat",
-	'Last direct accesses' => "Utols kzvetlen ltogatsok",
-	'Top User Agents' => "Legnpszerbb bngszk",
-	'Custom skin template editing' => "Egyni brsablon szerkesztse",
-	'Listing:' => "Lista:",
-	'Invalid filename!' => "rvnytelen fjlnv!",
-	'Oops, no such file !' => "Hopsz, nincs ilyen fjl!",
-	'File edited!' => "Fjl szerkesztve!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Lgy vatos a fjl szerkesztsvel, knnyen tnkreteheted a sablonodat! Csak akkor szerkeszd a <code>&lt;?php</code> s a <code>?&gt;</code> kztti rszeket, ha tudod, hogy mit teszel!",
-	'update template !' => "sablon frisstse!",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(a fjl/sablon frisstse nem sikerlt: muszj rhtnak lennie, pldul  gy: chmod 766 )",
-	'Directory %s not found.' => "A %s knyvtr nem ltezik.",
-	'This is the template that displays the links to the archives for a blog' => "Ez a sablon jelenti meg egy blog archvumnak linkjeit",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Ez a sablon jelenti meg a(z) (al)kategrik (rekurzv) listzst",
-	'This is the template that displays the feedback for a post' => "Ez a sablon jelenti meg a bekldsre rkezett visszajelzseket",
-	'This is the template that displays the last comments for a blog' => "Ez a sablon jelenti meg a blog legfrissebb megjegyzseit",
-	'This is the main template. It displays the blog.' => "Ez a blogot megjelent fsablon.",
-	'This is the template that displays stats for a blog' => "Ez a sablon jelenti meg a blog statisztikit",
-	'This is the page displayed in the comment popup' => "Ez az oldal jelenik meg a megjegyzs popupban",
-	'This is the page displayed in the pingback popup' => "Ez az oldal jelenik meg a visszapingel felugr ablakban",
-	'This is the page displayed in the trackback popup' => "Ez az oldal jelenik meg a trackback felugrban",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Megjegyzs: termszetesen kzvetlenl is szerkesztheted a fjlokat/sablonokat. Ez az online szerkeszt azrt van, hogy akkor is tudj szerkeszteni, ha nem frsz hozz a fjlokhoz vagy egy szvegszerkeszthz...",
-	'upload images/files' => "fjlok/kpek feltltse",
-	'File upload' => "Fjl feltltse",
-	'Allowed file types:' => "Engedlyezett fjltpusok:",
-	'Maximum allowed file size: %d KB' => "Az engedlyezett maximlis fjlmret: %d KB",
-	'Description' => "Lers",
-	'Upload !' => "Feltlts!",
-	'File %s: type %s is not allowed.' => "A %s fjl %s tpusa nem engedlyezett.",
-	'Couldn\'t upload your file to:' => "Nem sikerlt ide feltlteni a fjlt:",
-	'Duplicate File?' => "Fjl duplzsa?",
-	'The filename "%s" already exists!' => "A %s fjl mr ltezik!",
-	'Filename "%s" moved to "%s"' => "A %s fjl tnevezve %s -re",
-	'Confirm or rename:' => "Megersts vagy tnevezs",
-	'Alternate name' => "Helyettest nv",
-	'Confirm !' => "Megerst !",
-	'File uploaded !' => "Fjl feltlve!",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "A <strong>%s</strong> fjl sikeresen feltltve !",
-	'Here\'s the code to display it:' => "A megjelent kd:",
-	'Add the code to your post !' => "Add hozz a kdot a bekldshez !",
-	'Image Details' => "Kp tulajdonsgai",
-	'Size' => "Mret",
-	'Type' => "Tpus",
-	'Close this window' => "Ablak bezrsa",
-	'User management' => "Felhasznlmenedzsment",
-	'You cannot change the demouser profile in demo mode!' => "Nem vltoztathatod meg a demouser profiljt plda zemmdban!",
-	'You are only allowed to update your own profile!' => "Csak a sajt profilodat frisstheted!",
-	'You must provide an unique login!' => "Egyedi felhasznlnevet kell megadnod!",
-	'User level must be between %d and %d.' => "A felhasznl szintje %d s %d kz kell essen.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "A felhasznlnv mr ltezik. Akarod <a %s>szerkeszteni a meglv felhasznlt</a>?",
-	'You typed two different passwords.' => "Kt klnbz jelszt adtl meg.",
-	'The mimimum password length is %d characters.' => "A minimlis jelszhossz %d karakter.",
-	'User updated.' => "Felhasznli adatok frisstve.",
-	'New user created.' => "Az j felhasznl ltrehozva.",
-	'Invalid promotion.' => "rvnytelen megjelents.",
-	'User level changed.' => "A felhasznl szintje megvltoztatva.",
-	'You can\'t delete yourself!' => "Nem trlheted nmagad!",
-	'You can\'t delete User #1!' => "Nem trlheted User #1-et!",
-	'Delete User %s?' => "Trld a %s felhasznlt?",
-	'Warning' => "Figyelem",
-	'deleting an user also deletes all posts made by this user.' => "a felhasznl trlsvel minden ltala bekldtt elem is trldik.",
-	'Deleting User...' => "Felhasznl trlse...",
-	'You can\'t delete Group #1!' => "Nem trlheted Group #1-et!",
-	'You can\'t delete the default group for new users!' => "Nem trlheted az j felhasznlk alaprtelmezett csoportjt!",
-	'Delete group [%s]?' => "Trld a [%s] csoportot?",
-	'Group deleted...' => "Csoport trlve...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "Ez a csoportnv mr ltezik! Akarod <a %s>szerkeszteni a mr meglv csoportot</a>?",
-	'Group updated.' => "Csoport frisstve.",
-	'The user was not created:' => "A felhasznl nem lett ltrehozva:",
-	'The user was not updated:' => "A felhasznl adatai nem frissltek:",
-	'The group was not created:' => "A csoport nem lett ltrehozva:",
-	'The group was not updated:' => "A csoport adatai nem frissltek:",
-	'You are not allowed to view other users.' => "Nincs engedlyed megnzni a tbbi felhasznlt.",
-	'Adding new post...' => "j beklds hozzadsa...",
-	'Supplied URL is invalid: ' => "A megadott URL rvnytelen:",
-	'Cannot post, please correct these errors:' => "A beklds sikertelen, krlek javtsd ezeket a hibkat:",
-	'Back to post editing' => "Vissza a beklds szerkesztshez",
-	'Recording post...' => "Beklds felvtele...",
-	'Sleeping...' => "Csicsika...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "A beklds a nyilvnossg szmra nem elrhet: trackback, visszaping, blogok pingelse kihagyva...",
-	'Posting Done...' => "Bekldve...",
-	'Updating post...' => "Beklds frisstse...",
-	'Post had already pinged: skipping blog pings...' => "A beklds mr pingelt: a blogok pingelse kihagysra kerl...",
-	'Updating done...' => "Frisstve...",
-	'Updating post status...' => "Beklds llapota frisstve...",
-	'Deleting post...' => "Beklds trlse...",
-	'Oops, no post with this ID!' => "Hopp, nincs olyan beklds, amelynek ez az ID-je!",
-	'Deleting Done...' => "Trlve...",
-	'Error' => "Hiba",
-	'Cannot update comment, please correct these errors:' => "A megjegyzs frisstse sikertelen, krlek javtsd ki az albbi hibkat:",
-	'Back to posts!' => "Vissza a bekldsekhez!",
-	'You may also want to generate static pages or view your blogs...' => "Generlhatsz statikus oldalakat vagy megtekintheted a blogokat...",
-	'New post' => "j beklds",
-	'User group' => "Felhasznli csoport",
-	'See <a %s>online manual</a> for details.' => "A rszletekrt lsd a <a %s>felhasznli kziknyvet</a>.",
-	'Level' => "Szint",
-	'Default locale' => "Alaprtelmezett honosts",
-	'Select main category in target blog and optionally check additional categories' => "Vlaszd ki a blog fkategrijt s kiegsztsnek megjellhetsz tovbbi kategrikat",
-	'Select as an additionnal category' => "Kivlaszts mellkes kategrinak",
-	'Select as MAIN category' => "Kivlaszts F kategrinak",
-	'Tools' => "Eszkzk",
-	'Bookmarklet' => "Bookmarklet",
-	'Add this link to your Favorites/Bookmarks:' => "Link felvtele a Knyvjelzk/Kedvencek kz:",
-	'b2evo bookmarklet' => "b2evo bookmarklet",
-	'Post to b2evolution' => "Beklds a b2evolution-nek",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "A Sidebar nem elrhet! Legalbb 0.9.4-es vagy frissebb Mozillt (vagy Mozilla alap bngszt) kell hasznlnod ehhez a funkcihoz!",
-	'SideBar' => "SideBar",
-	'Add the <a %s>b2evo sidebar</a> !' => "<a %s>b2evo sidebar</a> hozzadsa !",
-	'Add this link to your favorites:' => "A link felvtele a kedvenckhez:",
-	'b2evo sidebar' => "b2evo sidebar",
-	'Movable Type Import' => "Movable Type importls",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "Hasznld az MT exportls funkcijt a bekldseidet tartalmaz .TXT fjl ltrehozshoz;",
-	'Place that file into the /admin folder on your server;' => "Helyezd el a fjlt a kiszolgln a /admin mappn bell;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "Kvesd az <a %s>MT migrcis eszkz</a> utastsait.",
-	'Static file generation' => "Statikus fjl ksztse",
-	'Static filename' => "Statikus fjlnv",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Ez az a .html fjl, amely a blog statikus vltozatnak elksztsekor jn ltre.",
-	'After each new post...' => "Minden j beklds utn...",
-	'Ping b2evolution.net' => "b2evolution.net pingelse",
-	'to get listed on the "recently updated" list on b2evolution.net' => "hogy bekerlj a b2evolution.net ,,legutbb frisslt'' listjra",
-	'Ping technorati.com' => "technorati.com pingelse",
-	'to give notice of new post.' => "hogy az j bekldsrl rtestsd.",
-	'Ping weblogs.com' => "weblogs.com pingelse",
-	'Ping blo.gs' => "blo.gs pingelse",
-	'Advanced options' => "Tovbbi lehetsgek",
-	'Allow trackbacks' => "Trackback-ek engedlyezse",
-	'Allow pingbacks' => "Visszapingek engedlyezse",
-	'Update blog!' => "Blog frisstse!",
-	'Reset' => "Visszallts",
-	'General parameters' => "ltalnos paramterek",
-	'Full Name' => "Teljes nv",
-	'Will be displayed on top of the blog.' => "A blog tetejn fog megjelenni.",
-	'Short Name' => "Rvid nv",
-	'Will be used in selection menus and throughout the admin interface.' => "A menkben s az adminisztrcis felleten fog szerepelni.",
-	'Main Locale' => "F honosts",
-	'Determines the language of the navigation links on the blog.' => "A blog navigcis linkeinek nyelvt hatrozza meg.",
-	'Access parameters' => "Hozzfrs paramterei",
-	'Default blog on index.php' => "Az index.php alaprtelmezett blogja",
-	'Current default is:' => "A jelenlegi alaprtelmezett:",
-	'Other blog through index.php' => "Tovbbi index.php-n keresztl elrhet blogok",
-	'Other blog through stub file (Advanced)' => "Tovbbi csonkfjlon keresztl elrhet blogok",
-	'You MUST create a stub file for this to work.' => "Ltre KELL hoznod a csonkfjlt ahhoz, hogy ez mkdjn.",
-	'Preferred access type' => "Alaprtelmezett hozzfrstpus",
-	'Blog Folder URL' => "A blog mappjnak URL-je",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Nincs lezr perjel. (Ha nem tudod, hogy mi ez, hagyd resen ezt a mezt.)",
-	'URL blog name / Stub name' => "URL blognv / Csonknv",
-	'Default display options' => "Alaprtelmezett megjelentsi belltsok",
-	'Default skin' => "Alaprtelmezett br",
-	'This is the default skin that will be used to display this blog.' => "A blog megjelentshez hasznlt alaprtelmezett br.",
-	'Allow skin switching' => "Brvltoztats engedlyezse",
-	'Display public blog list' => "Nyilvnos blogok listjnak megjelentse",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Kapcsold be ha meg szeretnd jelenteni az sszes blog listjt a blogodon (feltve hogy a brd ezt lehetv teszi).",
-	'Include in public blog list' => "Bekerljn nyilvnos blogok listjba",
-	'Default linkblog' => "Alaprtelmezett linkblog",
-	'This is diplayed under the blog name on the blog template.' => "Ez jelenik meg a sablonban a blog neve alatt",
-	'Long Description' => "Hossz lers",
-	'This is displayed on the blog template.' => "Ez jelenik meg a blog sablonjban",
-	'Short Description' => "Rvid lers",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "A lers meta tagban s az RSS adagolkban kerl felhasznlsra. NE ADJ MEG HTML-T!",
-	'Keywords' => "Kulcsszavak",
-	'This is is used in meta tag keywords. NO HTML!' => "A kulcssz meta tagban kerl felhasznlsra. NE ADJ MEG HTML-T!",
-	'Notes' => "Megjegyzsek",
-	'Additional info.' => "Jrulkos informci.",
-	'Create new blog!' => "j blog ltrehozsa!",
-	'Blog' => "Blog",
-	'Blog URL' => "Blog URL",
-	'Static File' => "Statikus fjl",
-	'Locale' => "Honosts",
-	'Properties' => "Tulajdonsgok",
-	'Default' => "Alaprtelmezett",
-	'Gen!' => "Hajr!",
-	'Delete this blog!' => "Blog trlse!",
-	'Copy this blog!' => "Msoljuk ezt a blogot!",
-	'Copy' => "Msol",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "Sajnlom, de nincs jogosultsgod ahhoz, hogy brmelyik blog belltst megtekintsd/szerkeszd.",
-	'New blog...' => "j blog...",
-	'User permissions' => "Felhasznli jogosultsgok",
-	'Login ' => "Belps",
-	'Is<br />member' => "Tag",
-	'Delete<br />posts' => "Bekldsek<br />trlse",
-	'Edit<br />comts' => "Megj<br />szerk.",
-	'Edit<br />cats' => "Kat<br />szerk.",
-	'Edit<br />blog' => "Blog<br />szerk.",
-	'Published' => "Megjelentetve",
-	'Protected' => "Vdett",
-	'Private' => "Szemlyes",
-	'Draft' => "Vzlat",
-	'Deprecated' => "Elavult",
-	'Members' => "Tagok",
-	'Permission to read protected posts' => "Jogosultsgok a vdett bekldsek olvasshoz",
-	'Permission to post into this blog with private status' => "Jogosultsgok a szemlyes llapot bekldshez",
-	'Permission to post into this blog with protected status' => "Jogosultsgok a vdett llapot bekldshez",
-	'Permission to post into this blog with draft status' => "Jogosultsgok a vzlat llapot bekldshez",
-	'Permission to post into this blog with deprecated status' => "Jogosultsgok az elavult llapot bekldshez",
-	'Permission to delete posts in this blog' => "Jogosultsg a blog bekldseinek trlshez",
-	'Permission to edit comments in this blog' => "A megjegyzsek szerkesztsnek joga",
-	'Permission to edit categories for this blog' => "A kategrik szerkesztsnek joga",
-	'Permission to edit blog properties' => "Jogosultsg a blog tulajdonsgainak szerkesztshez",
-	'Non members' => "Nem tagok",
-	'Edit category properties' => "A kategria tulajdonsgainak szerkesztse",
-	'Are you sure you want to delete?' => "Biztos, hogy trlni akarod?",
-	'New sub-category here' => "j alkategrit ide",
-	'New category here' => "j kategrit ide",
-	'Title' => "Cm",
-	'Language' => "Nyelv",
-	'Link to url' => "Link egy URL-re",
-	'Email' => "Email",
-	'URL' => "URL",
-	'Auto-BR' => "Auto-BR",
-	'This option is deprecated, you should avoid using it.' => "Ez a lehetsg elavult, clszer kerlnd a hasznlatt.",
-	'Preview' => "Elnzet",
-	'Blog this !' => "Beklds !",
-	'Edit this !' => "Szerkeszts !",
-	'Spellcheck' => "Helyesrs-ellenrzs",
-	'Upload a file/image' => "Fjl/kp feltltse",
-	'Advanced properties' => "Specilis tulajdonsgok",
-	'Edit timestamp' => "Idpont szerkesztse",
-	'URL Title' => "URL cme",
-	'(to be used in permalinks)' => "(a permalinkeknl hasznlatos)",
-	'Additional actions' => "Jrulkos mveletek",
-	'Pingback' => "Visszaping",
-	'(Send a pingback to all URLs in this post)' => "(Visszapingels kldse a beklds sszes URL-jnek)",
-	'Trackback URLs' => "Trackback URL-ek",
-	'(Separate by space)' => "(Szkzzel elvlasztva)",
-	'Status' => "llapot",
-	'The post will be publicly published' => "A beklds nyilvnosan hozzfrhet lesz",
-	'Published (Public)' => "Megjelentetett (nyilvnos)",
-	'The post will be published but visible only by logged-in blog members' => "A beklds megjelentsre kerl, de csak a belpett blogtagok szmra",
-	'Protected (Members only)' => "Vdett (csak tagoknak)",
-	'The post will be published but visible only by yourself' => "Ez a beklds megjelentsre kerlt, de csak Te lthatod",
-	'Private (You only)' => "Privt (Csak te)",
-	'The post will appear only in the backoffice' => "Ez a beklds csak a Sbnyban lthat",
-	'Draft (Not published!)' => "Vzlat (nem publiklt!)",
-	'Deprecated (Not published!)' => "Elavult (nem publiklt!)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Megjegyzs: a blogok kzti keresztbeklds engedlyezett.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Megjegyzs: a blogok kzti keresztbeklds jelenleg nem engedlyezett.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Megjegyzs: a kategrik kzti keresztbeklds jelenleg nem engedlyezett.",
-	'Comments' => "Megjegyzsek",
-	'Visitors can leave comments on this post.' => "Ehhez a bekldshez a ltogatk is tudnak megjegyzseket fzni.",
-	'Open' => "Nyitott",
-	'Visitors can NOT leave comments on this post.' => "Ehhez a bekldshez a ltogatk NEM rhatnak mejegyzseket.",
-	'Closed' => "Lezrt",
-	'Visitors cannot see nor leave comments on this post.' => "Ennl a bekldsnl a ltogatk se nem kldhetnek, se nem lthatjk a megjegyzseket.",
-	'Disabled' => "Letiltva",
-	'Renderers' => "Lekpzk",
-	'Comment info' => "Megjegyzs inf",
-	'Author' => "Szerz",
-	'IP address' => "IP cm",
-	'Next %d days' => "Kvetkez %d nap",
-	'Previous %d' => "Elz %d",
-	'Previous %d days' => "Elz %d nap",
-	'Next %d' => "Kvetkez %d",
-	'from the end' => "a vgrl",
-	'from the start' => "az elejrl",
-	'OK' => "OK",
-	' Date range: ' => " Intervallum: ",
-	'level:' => "szint:",
-	'Pages:' => "Oldalak:",
-	'&nbsp; Edit &nbsp;' => "&nbsp; Szerkeszt &nbsp;",
-	'Delete' => "Trl",
-	'Publish NOW!' => "Megjelentets MOST!",
-	'Publish now using current date and time.' => "Megjelentve az aktulis dtummal s idvel.",
-	'no comment' => "nincs megjegyzs",
-	'1 comment' => "1 megjegyzs",
-	'%d comments' => "%d megjegyzs",
-	'1 Trackback' => "1 trackback",
-	'%d Trackbacks' => "%d trackback",
-	'1 Pingback' => "1 visszaping",
-	'%d Pingbacks' => "%d visszaping",
-	'Trackbacks' => "Trackbackek",
-	'Pingbacks' => "Visszapingek",
-	'No feedback for this post yet...' => "A bekldshez mg nem rkezett visszajelzs",
-	'Comment from:' => "Megjegyzs innen:",
-	'Trackback from:' => "Trackback innen:",
-	'Pingback from:' => "Visszaping innen:",
-	'Permanent link to this comment' => "lland link ehhez a megjegyzshez",
-	'Leave a comment' => "Szlj hozz!",
-	'User' => "Felhasznl",
-	'Edit profile' => "Profil szerkesztse",
-	'Comment text' => "Megjegyzs szvege",
-	'Allowed XHTML tags' => "Engedlyezett XHTML tagok",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "URL-ek, email cmek, AIM s ICQ azonostk automatikusan talaktsra kerlnek.",
-	'Options' => "Kapcsolk",
-	'(Line breaks become &lt;br&gt;)' => "(A sortrsek helyre  &lt;br&gt; kerl)",
-	'Send comment' => "Megjegyzs kldse",
-	'Posts to show' => "Megjelentend bekldsek",
-	'Past' => "Mlt",
-	'Future' => "Jv",
-	'Title / Text contains' => "Cm / Szveg tartalmazza",
-	'Words' => "Sz",
-	'AND' => "S",
-	'OR' => "VAGY",
-	'GPL License' => "GPL licensz",
-	'visit b2evolution\'s website' => "ltogass el a b2evolution weboldalra",
-	'Logout' => "Kilps",
-	'Exit to blogs' => "Kilps a blogokhoz",
-	'Blog time:' => "A blog ideje:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Belpve mint:",
-	'New Post' => "j beklds",
-	'Browse/Edit' => "Bngszs/Szerkeszts",
-	'Stats' => "Statisztikk",
-	'Templates' => "Sablonok",
-	'Users' => "Felhasznlk",
-	'User Profile' => "Felhasznli profilok",
-	'Default user rights' => "Alaprtelmezett felhasznli jogosultsgok",
-	'New users can register' => "j felhasznlk regisztrlni tudnak",
-	'Check to allow new users to register themselves.' => "Jelld be hogy az j felhasznlk regisztrlhassk sajt magukat.",
-	'Group for new users' => "Az j felhasznlk csoportja",
-	'Groups determine user roles and permissions.' => "A csoportok meghatrozzk a felhasznlk szerepeit s jogosultsgait.",
-	'Level for new users' => "Az j felhasznlk szintje",
-	'Levels determine hierarchy of users in blogs.' => "A szintek meghatrozzk a felhasznlk hierarchijt a blogban.",
-	'Display options' => "Kapcsolk megjelentse",
-	'Default blog to display' => "Alaprtelmezettknt megjelentett blog",
-	'This blog will be displayed on index.php .' => "Ez a blog lesz megjelentve az index.php meghvsakor",
-	'days' => "napok",
-	'posts' => "bekldsek",
-	'Display mode' => "zemmd megjelentse",
-	'Posts/Days per page' => "Az oldalanknti bekldsek/napok szma",
-	'monthly' => "havonta",
-	'weekly' => "hetente",
-	'daily' => "naponta",
-	'post by post' => "bekldsenknt",
-	'Archive mode' => "Archivls mdja",
-	'Link options' => "Link kapcsolk",
-	'Use extra-path info' => "Extra tvonal-inf hasznlata",
-	'Permalink type' => "Permalink tpusa",
-	'Security options' => "Biztonsgi kapcsolk",
-	'Minimum password length' => "Minimlis jelszhossz",
-	'for users.' => "felhasznlk szmra.",
-	'Update' => "Frisst",
-	'Rendering plug-ins' => "Megjelent plug-inek",
-	'Plug-in' => "Plug-in",
-	'Apply' => "Alkalmaz",
-	'Toolbar plug-ins' => "Eszkztr plug-inek",
-	'Create new locale' => "j honosts ltrehozsa",
-	'Edit locale' => "Honosts szerkesztse",
-	'Enabled' => "Engedlyezve",
-	'Should this locale be available to users?' => "Ez a honosts elrhet legyen a felhasznlk szmra?",
-	'name of the locale' => "honosts neve",
-	'Charset' => "Karakterkszlet",
-	'Must match the lang file charset.' => "Egyeznie kell a honosts karakterkszletvel.",
-	'Date format' => "Dtum formtuma",
-	'See below.' => "Lsd lent.",
-	'Time format' => "Id formtuma",
-	'Lang file' => "Nyelvi fjl",
-	'Priority' => "Priorits",
-	'Create' => "Ltrehoz",
-	'Flags' => "Jelzk",
-	'Date/Time Formats' => "Dtum/Id formtum",
-	'a - "am" or "pm"' => "a - \"am\" vagy \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" vagy \"PM\"",
-	'i - minutes; i.e. "00" to "59"' => "i - perc, \"00\" s \"59\" kzti szm",
-	'U - seconds since the epoch' => "U - a Unix Epoc-tl eltelt id msodpercben",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - a ht napja, szmrtkkel, pl. \"0\"-tl (Vasrnap) \"6\"-ig (Szombat) terjed intervallumban a htf az \"1\"",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - v, 4 szmjeggyel; pl: \"1999\"",
-	'y - year, 2 digits; i.e. "99"' => "y - v, 2 szmjegy, pl: \"99\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - az v napja, \"0\" s \"365\" kztti szm",
-	'Regional settings' => "Terleti belltsok",
-	'Time difference' => "Ideltolds",
-	'in hours' => "orkban",
-	'Available locales' => "Elrhet honostsok",
-	'Hide translation info' => "Fordtsi infk elrejtse",
-	'Show translation info' => "Fordtsi infk megjelentse",
-	'Date fmt' => "Dtum form.",
-	'Time fmt' => "Id form.",
-	'Edit' => "Szerkeszt",
-	'Strings' => "Karakterlncok",
-	'Translated' => "Lefordtva",
-	'Extract' => "Kibont",
-	'up' => "fl",
-	'Move priority up' => "Egy prioritssal fel",
-	'down' => "le",
-	'Move priority down' => "Egy prioritssal le",
-	'Copy locale' => "Honosts msolsa",
-	'Reset custom settings' => "Egyni belltsok visszalltsa",
-	'No language file...' => "A nyelvi fjl nem lett megadva...",
-	'Extract .po file into b2evo-format' => ".po fjl kicsomagolsa b2evo formtumba",
-	'Are you sure you want to reset?' => "Biztos, hogy vissza akarod lltani?",
-	'Reset to defaults (delete database table)' => "Az alaprtelmezett rtkek visszalltsa (az adatbzistblk trlsvel)",
-	'first user' => "legels felhasznl",
-	'previous user' => "elz felhasznl",
-	'next user' => "kvetkez felhasznl",
-	'last user' => "utols felhasznl",
-	'Close user profile' => "Felhasznli profil bezrsa",
-	'Create new user profile' => "j felhasznli profil ltrehozsa",
-	'Profile for:' => "Az  profilja:",
-	'Login' => "Belps",
-	'First name' => "Keresztnv",
-	'Last name' => "Vezetknv",
-	'Nickname' => "Becenv",
-	'Identity shown' => "Megjelentshez hasznlt azonost",
-	'Preferred locale' => "Alaprtelmezett honosts",
-	'Preferred locale for admin interface, notifications, etc.' => "Az adminisztrcis fellet, megjegyzsek stb. alaprtelemzett honostsa.",
-	'Send an email' => "Kldj emailt",
-	'Visit the site' => "A site megtekintse",
-	'Search on ICQ.com' => "Keress az ICQ.com-on",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "Azonnali zenet kldse a felhasznlnak",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "YahooIM",
-	'Notifications' => "rtestsek",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Jelld be, hogy rtestst kapj arrl, ha a bekldsedhez megjegyzs, trackback, stb. kerlt.",
-	'New password' => "j jelsz",
-	'Leave empty if you don\'t want to change the password.' => "Hagyd resen, ha nem akarod a jelszt megvltoztatni.",
-	'Confirm new password' => "j jelsz megerstse",
-	'yes' => "igen",
-	'no' => "nem",
-	'User rights' => "Felhasznli jogok",
-	'User information' => "Felhasznli informcik",
-	'ID' => "ID",
-	'Posts' => "Bekldsek",
-	'Created on' => "Ltrehozva",
-	'From IP' => "Errl az IP-rl",
-	'From Domain' => "Ebbl a tartomnybl",
-	'With Browser' => "Ezzel a bngszvel",
-	'first group' => "legels csoport",
-	'previous group' => "elz csoport",
-	'next group' => "kvetkez csoport",
-	'last group' => "elz csoport",
-	'Close group profile' => "Csoportprofil lezrsa",
-	'Creating new group' => "j csoport ltrehozsa",
-	'Editing group:' => "Csoport szerkesztse:",
-	'Viewing group:' => "Csoport megtekintse:",
-	'Permissons for members of this group' => "A csoport tagjainak engedlyei",
-	'View all' => "sszes megtekintse",
-	'Full Access' => "Teljes hozzfrs",
-	'No Access' => "Nincs hozzfrs",
-	'View only' => "Csak megtekints",
-	'Statistics' => "Statisztikk",
-	'Global options' => "ltalnos belltsok",
-	'Check to allow template editing.' => "Jelld be a sablon szerkesztsnek engedlyezshez",
-	'User/Group Management' => "Felhasznl/Csoport menedzsment",
-	'Groups &amp; Users' => "Csoportok s Felhasznlk",
-	'default group for new users' => "az j felhasznlk alaprtelmezett csoportja",
-	'Copy group' => "Csoport msolsa",
-	'Delete group' => "Csoport trlse",
-	'decrease user level' => "felhasznl szintjnek cskkentse",
-	'increase user level' => "felhasznl szintjnek emelse",
-	'Delete user' => "Felhasznl trlse",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Biztos, hogy trlni szeretnd ezt a felhasznlt?\\nFigyelem: az sszes hozzszlsa is trldni fog!",
-	'New user...' => "j felhasznl...",
-	'New group...' => "j csoport...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "HIBA! A trls sikertelen! A [%s] fjlt kzzel kell trlni.",
-	'%d posts' => "%d beklds",
-	'1 post' => "1 beklds",
-	'previous month' => "elz hnap",
-	'next month' => "kvetkez hnap",
-	'previous year' => "elz v",
-	'next year' => "kvetkez v",
-	'go to month\'s archive' => "ugrs a hnap archvumba",
-	'Member' => "Tag",
-	'Visitor' => "Ltogat",
-	'No comment yet...' => "Mg nincs megjegyzs",
-	'Sorry, there is nothing to display...' => "Sajnos nincs mit megjelentenem...",
-	'Error selecting database [%s]!' => "Hiba a(z) [%s] adatbzis kivlasztsakor!",
-	'MySQL error!' => "MySQL hiba!",
-	'New group' => "j csoport",
-	'Parser error: ' => "Feldolgozsi hiba: ",
-	'Tag <code>body</code> can only be used once!' => "A <code>body</code> tag csak egyszer hasznlhat!",
-	'Illegal tag' => "rvnytelen tag",
-	'Tag %s must occur inside another tag' => "A(z) %s tag csak egy msik tagban fordulhat el",
-	'Tag %s is not allowed within tag %s' => "A %s tag nem engedlyezett a %s tagban",
-	'Tag %s may not have attribute %s' => "A %s tagnak nincs %s attributuma",
-	'Found invalid URL: ' => "rvnytelen URL-t talltam:",
-	'Tag %s may not contain raw character data' => "A %s tag nem tartalmazhat nyers adatot",
-	'Browse category' => "Bngszs a kategriban",
-	'This post is not published. You cannot leave comments.' => "Ez a beklds nincs megjelentetve. Nem fzhet hozz megjegyzs.",
-	'Comments are closed for this post.' => "A beklds megjegyzsei zrolva vannak.",
-	'Read more!' => "Bvebben!",
-	'More:' => "Bvebben:",
-	'Display feedback / Leave a comment' => "Visszajelzs / Szlj hozz",
-	'Send feedback' => "Visszajelzs kldse",
-	'1 feedback' => "1 visszajelzs",
-	'%d feedbacks' => "%d visszajelzs",
-	'Display comments / Leave a comment' => "Megjegyzsek megjelentse / Megjegyzs rsa",
-	'Display trackbacks / Get trackback address for this post' => "Trackbackek megjelentse / trackback cm lekrse a bekldshez",
-	'Trackback (0)' => "Trackback (0)",
-	'Trackback (1)' => "Trackback (1)",
-	'Trackbacks (%d)' => "Trackback (%d)",
-	'Display pingbacks' => "Visszapingek megjelentse",
-	'Pingback (0)' => "Visszaping (0)",
-	'Pingback (1)' => "Visszaping (1)",
-	'Pingbacks (%d)' => "Visszaping (%d)",
-	'Invalid post, please correct these errors:' => "rvnytelen beklds, krlek javtsd ezeket a hibkat:",
-	'Sorry, there is no post to display...' => "Sajnos nincs megjelenthet beklds...",
-	'POP3 connect:' => "POP3 kapcsolds:",
-	'No server specified' => "Nem lett kiszolgl megadva",
-	'No connection to server' => "Nincs kapcsolat a kiszolglval",
-	'POP3 user:' => "POP3 felhasznl:",
-	'No login ID submitted' => "Nem lett felhasznli ID megadva",
-	'connection not established' => "a kapcsolat ltrehozsa sikertelen",
-	'POP3 pass:' => "POP3 jelsz",
-	'No password submitted' => "Nem lett jelsz megadva",
-	'authentication failed ' => "az azonosts nem sikerlt",
-	'abort' => "megszakt",
-	'Empty command string' => "res parancs",
-	'connection does not exist' => "a kapcsolat nem ltezik",
-	'POP3 delete:' => "POP3 trls:",
-	'Command failed' => "Sikertelen parancs",
-	'New user' => "j felhasznl",
-	'Permission denied!' => "Hozzfrs megtagadva",
-	'Oops, MySQL error!' => "Hopsz, MySQL hiba!",
-	'go back' => "vissza",
-	'Redirecting you to:' => "tirnyts ide:",
-	'If nothing happens, click <a %s>here</a>.' => "Ha semmi sem trtnik, kattints <a %s>ide</a>.",
-	'No response!' => "Nincs vlasz!",
-	'Remote error' => "Tvoli hiba",
-	'Response' => "Vlasz",
-	'Parameter %s is required!' => "A(z) %s paramter szksges!",
-	'Invalid URL' => "Hibs URL",
-	'URI scheme not allowed' => "Az URI sma nem engedlyezett",
-	'URL not allowed' => "URL nem engedlyezett",
-	'Reporting abuse to b2evolution.net...' => "Garzdasg jelentse a b2evolution.net-nek...",
-	'Aborted (Running on localhost).' => "Megszaktva (localhost-on futtats).",
-	'Requesting abuse list from b2evolution.net...' => "Garzdasgi lista frisstse a b2evolution.net-rl...",
-	'Incomplete reponse.' => "Befejezetlen vlasz.",
-	'No new blacklisted strings are available.' => "Nincs j feketelists karakterlnc.",
-	'Adding strings to local blacklist' => "Karakterlnc hozzadsa a helyi feketelisthoz",
-	'Adding:' => "Hozzads:",
-	'OK.' => "OK.",
-	'Not necessary! (Already handled)' => "Nem szksges! (Mr  lekezelt)",
-	'Invalid reponse.' => "rvnytelen vlasz.",
-	'Requested blog does not exist!' => "A krt blog nem ltezik!",
-	'Post details' => "Beklds tulajdonsgai",
-	'PREVIEW' => "ELNZET",
-	'Next page' => "Kvetkez oldal",
-	'Previous page' => "Elz oldal",
-	'Previous post' => "Elz beklds",
-	'Next post' => "Kvetkez beklds",
-	'Next Page' => "Kvetkez oldal",
-	'Previous Page' => "Elz oldal",
-	'Cannot delete if there are sub-categories!' => "Nem trlhet, ha vannak mg alkategrii!",
-	'Cannot delete last category if there are posts inside!' => "Nem trlhet az utols kategria, ha vannak mg benne bekldsek!",
-	'Category' => "Kategria",
-	'bad char in User Agent' => "hibs karakter a User Agent-ben",
-	'BlackList' => "Fekete Lista",
-	'robot' => "robot",
-	'invalid' => "rvnytelen",
-	'search engine' => "keresmotor",
-	'loading referering page' => "hivatkoz oldal betltse",
-	'not a query - no params!' => "nem lekrs - nincsenek paramterek!",
-	'name' => "nv",
-	'Sending pingbacks...' => "Visszapingek kldse...",
-	'No pingback to be done.' => "Nem trtnt visszapingels.",
-	'BEGIN' => "KEZDS",
-	'Post contents' => "Megjegyzsek bekldse",
-	'Processing:' => "Feldolgozs:",
-	'Couldn\'t find a hostname for:' => "Nem talltam meg ennek a hosztnevt:",
-	'Connect to server at:' => "Kapcsolds a kiszolglra:",
-	'Couldn\'t open a connection to:' => "Nem sikerlt kapcsolatot ltesteni ezzel a kiszolglval: ",
-	'Pinging %s...' => "%s pingelse...",
-	'END' => "VGE",
-	'Pingbacks done.' => "Visszapingek befejezve.",
-	'Pinging b2evolution.net...' => "b2evolution.net pingelse...",
-	'Pinging Weblogs.com...' => "Weblogs.com pingelse...",
-	'Pinging Blo.gs...' => "Blo.gs pingelse...",
-	'Pinging technorati.com...' => "technorati.com pingelse...",
-	'Archives for' => "Archvja",
-	'Archive Directory' => "Archv knyvtr",
-	'Sending trackbacks...' => "Trackbackek kldse...",
-	'No trackback to be sent.' => "Nem lett kldve trackback.",
-	'Trackbacks done.' => "Trackbackek elkldve.",
-	'Sending trackback to:' => "Trackback kldse ennek:",
-	'Response:' => "Vlasz:",
-	'wrong login/password.' => "rossz felhasznlnv/jelsz",
-	'setcookie %s failed!' => "setcookie %s sikertelen!",
-	'login/password no longer valid.' => "a felhasznlnv/jelsz tbb nem rvnyes.",
-	'You must log in!' => "Be kell jelentkezned!",
-	'Login if you have an account...' => "Ha rendelkezel azonostval, lpj be...",
-	'Register...' => "Regisztrci...",
-	'Register to open an account...' => "Azonost ltrehozshoz regisztrlj...",
-	'Logout (%s)' => "Kilps (%s)",
-	'Logout from your account' => "Kilps az azonostbl",
-	'Admin' => "Admin",
-	'Go to the back-office' => "Vissza a Sbnyba",
-	'Profile (%s)' => "Profil (%s)",
-	'Edit your profile' => "Profilod szerkesztse",
-	'User profile' => "Felhasznli profil",
-	'Sunday' => "Vasrnap",
-	'Monday' => "Htf",
-	'Tuesday' => "Kedd",
-	'Wednesday' => "Szerda",
-	'Thursday' => "Cstrtk",
-	'Friday' => "Pntek",
-	'Saturday' => "Szombat",
-	'Sun' => "Vas",
-	'Mon' => "Ht",
-	'Tue' => "Ked",
-	'Wed' => "Sze",
-	'Thu' => "Cs",
-	'Fri' => "Pn",
-	'Sat' => "Szo",
-	' S ' => "V",
-	' M ' => "H",
-	' T ' => "K",
-	' W ' => "S",
-	' T  ' => "C",
-	' F ' => "P",
-	' S  ' => "S",
-	'January' => "Janur",
-	'February' => "Februr",
-	'March' => "Mrcius",
-	'April' => "prilis",
-	'May ' => "Mjus",
-	'June' => "Jnius",
-	'July' => "Jlius",
-	'August' => "Augusztus",
-	'September' => "Szeptember",
-	'October' => "Oktber",
-	'November' => "November",
-	'December' => "December",
-	'Jan' => "Jan",
-	'Feb' => "Feb",
-	'Mar' => "Mr",
-	'Apr' => "pr",
-	'May' => "Mj",
-	'Jun' => "Jn",
-	'Jul' => "Jl",
-	'Aug' => "Aug",
-	'Sep' => "Sze",
-	'Oct' => "Okt",
-	'Nov' => "Nov",
-	'Dec' => "Dec",
-	'Local' => "Helyi",
-	'Reported' => "Jelentve",
-	'Central' => "Kzponti",
-	'Czech (CZ)' => "Cseh (CZ)",
-	'German (DE)' => "Nmet (DE)",
-	'English (EU)' => "Angol (EU)",
-	'English (UK)' => "Angol (UK)",
-	'English (US)' => "Angol (US)",
-	'English (CA)' => "Angol (CA)",
-	'English (AU)' => "Angol (AU)",
-	'Spanish (ES)' => "Spanyol (ES)",
-	'French (FR)' => "Francia (FR)",
-	'French (CA)' => "Francia (CA)",
-	'French (BE)' => "Francia (BE)",
-	'Italian (IT)' => "Olasz (IT)",
-	'Japanese (JP)' => "Japn (JP)",
-	'Lithuanian (LT)' => "Litvn (LT)",
-	'Bokm&aring;l (NO)' => "Norvg (NO)",
-	'Dutch (NL)' => "Holland (NL)",
-	'Dutch (BE)' => "Belga (BE)",
-	'Portuguese (BR)' => "Portugl (BR)",
-	'Swedish (SE)' => "Svd (SE)",
-	'Simpl. Chinese (CN)' => "Egysz. knai (CN)",
-	'Trad. Chinese (TW)' => "Trad. knai (TW)",
-	'You cannot leave comments on this post!' => "Ehhez a bekldshez nem fzhet megjegyzs!",
-	'Please fill in the name field' => "Krlek tltsd ki a nv mezt",
-	'Please fill in the email field' => "Krlek tltsd ki az email mezt",
-	'Supplied email address is invalid' => "A megadott email rvnytelen",
-	'Please do not send empty comment' => "Krlek ne kldj res megjegyzst",
-	'You can only post a new comment every 30 seconds.' => "j megjegyzst csak 30 msodpercenknt kldhetsz.",
-	'Cannot post comment, please correct these errors:' => "Nem kldhet megjegyzs, krlek javtsd ki az albbi hibkat:",
-	'Back to comment editing' => "Vissza a megjegyzs szerkesztshez",
-	'New comment on your post #%d "%s"' => "j megjegyzs rkezett a #%d \"%s\" cm bekldsedhez",
-	'Url' => "URL",
-	'Comment' => "Megjegyzs",
-	'Edit/Delete' => "Szerkeszt/Trl",
-	'Connecting to pop server...' => "Kapcsolds a POP kiszolglhoz...",
-	'Connection failed: ' => "Sikertelen kapcsolatfelvtel:",
-	'Logging into pop server...' => "Belps a POP kiszolglra...",
-	'No mail or Login Failed:' => "Nem rkezett levl vagy a belps sikertelen:",
-	'Getting message #%d...' => "#%d zenet letltse...",
-	'Processing...' => "Feldolgozs...",
-	'Too old' => "Tl rgi",
-	'Subject prefix does not match' => "A tma eltagja nem egyezik",
-	'Raw content:' => "Nyers tartalom:",
-	'Login:' => "Felhasznlnv:",
-	'Pass:' => "Jelsz:",
-	'Wrong login or password.' => "Hibs felhasznlnv vagy jelsz.",
-	'Category ID' => "Kategria ID",
-	'Blog ID' => "Blog ID",
-	'Permission denied.' => "Hozzfrs megtagadva.",
-	'Posted title' => "Bekldtt cm",
-	'Posted content' => "Bekldtt tartalom",
-	'Mission complete, message deleted.' => "Akci vgrehajtva, zenet trlve.",
-	'An email with the new password was sent successfully to your email address.' => "A cmedre kikldsre kerlt egy email, amely tartalmazza az j jelszavad.",
-	'New Password:' => "j jelsz:",
-	'You can login here:' => "Itt lphetsz be:",
-	'your weblog\'s login/password' => "a weblogod felhasznlneve/jelszava",
-	'The email could not be sent.' => "Az emailt nem sikerlt elkldeni.",
-	'Possible reason: your host may have disabled the mail() function...' => "Lehetsges ok: a blogot futtat kiszolgln le van tiltva a mail() fggvny...",
-	'Note: You are already logged in!' => "Megjegyzs: mr be vagy jelentkezve!",
-	'Continue...' => "Folytats...",
-	'You are not logged in.' => "Nem vagy bejelentkezve.",
-	'You are not logged in under the same account you are trying to modify.' => "Nem vagy bejelentkezve azon az azonostn is, amelyet mdostani prbltl.",
-	'Back to profile' => "Vissza a profilhoz",
-	'please enter your nickname (can be the same as your login)' => "krlek add meg a beceneved (ugyanaz lehet, mint a felhasznlneved)",
-	'your ICQ UIN can only be a number, no letters allowed' => "az ICQ UIN-ed csak szm lehet, a betk nincsenek engedlyezve",
-	'please type your e-mail address' => "krlek add meg az email cmed",
-	'the email address is invalid' => "az email cm rvnytelen",
-	'you typed your new password only once. Go back to type it twice.' => "csak egyszer adtad meg a jelszavad. Menj vissza s gpeld be ktszer.",
-	'you typed two different passwords. Go back to correct that.' => "eltr jelszavakat adtl meg. Menj vissza s javtsd ki.",
-	'please enter a Login' => "krlek adj meg egy Felhasznlnevet",
-	'please enter your password twice' => "krlek add meg a jelszavad ktszer",
-	'please type the same password in the two password fields' => "krlek mindkt jelsz mezbe ugyanazt a jelszt add meg",
-	'this login is already registered, please choose another one' => "ez a felhasznlnv mr be van regisztrlva, krlek vlassz msikat",
-	'new user registration on your blog' => "j felhasznl regisztrlta magt a blogodba",
-	'Manage users' => "Felhasznlk menedzselse",
-	'New trackback on your post #%d "%s"' => "j trackback rkezett a #%d, ,,%s'' bekldsedhez",
-	'Website' => "Webhely",
-	'Excerpt' => "Kivonat",
-	'Login form' => "Belptet rlap",
-	'You will have to accept cookies in order to log in.' => "El kell fogadnod a stiket (cookie), hogy be tudj lpni.",
-	'Password:' => "Jelsz:",
-	'Log in!' => "Lpj be!",
-	'Go to Blogs' => "Ugrs a blogokhoz",
-	'Lost your password ?' => "Elvesztetted a jelszavad?",
-	'Lost password ?' => "Elveszett a jelsz?",
-	'A new password will be generated and sent to you by email.' => "Az j jelsz elkldsre kerlt emailben.",
-	'Generate new password!' => "Kszts j jelszt!",
-	'Registration complete' => "Ksz a regisztrci",
-	'Registration Currently Disabled' => "Jelenleg a regisztrci tiltva van",
-	'User registration is currently not allowed.' => "A felhasznlk regisztrcija jelenleg nem engedlyezett.",
-	'Home' => "Haza",
-	'Register form' => "Regisztrcis rlap",
-	'(twice)' => "(ktszer)",
-	'Minimum %d characters, please.' => "Legalbb %d karaktert, lgszives.",
-	'Preferred language' => "Alaprtelmezett nyelv",
-	'Register!' => "Regisztrlj!",
-	'Log into existing account...' => "Belps egy mr ltez azonostval...",
-	'b2evo installer' => "b2evo telept",
-	'Installer for version ' => "Teleptett verzi",
-	'Current installation' => "Jelenlegi telepts",
-	'Install menu' => "Telept men",
-	'PHP info' => "PHP inf",
-	'Go to Admin' => "Ugrs az Admin oldalakra",
-	'Online' => "Online",
-	'Manual' => "Kziknyv",
-	'Support' => "Tmogats",
-	'Language/Locale' => "Nyelv/Honosts",
-	'Choose a default language/locale for your b2evo installation.' => "A b2evo teleptsedhez vlaszd ki az alaprtelmezett nyelvet/honostst.",
-	'Check your database config settings below and update them if necessary...' => "Ellenrizd az adatbzisod albbi belltsait s frisstsd ket, ha szksges...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "Ennek a b2evolution vltozatnak  minimlis szksglete a %s verzi %s, de Te a %s verzival prblod hasznlni!",
-	'Config file update' => "Belltsi fjl frissts",
-	'We cannot automatically update your config file [%s]!' => "A [%s] belltsi fjl automatikus frisstse sikertelen!",
-	'There are two ways to deal with this:' => "Kt vlasztsod van:",
-	'Come back to this page and refresh/reload.' => "Gyere vissza az oldalra s a bngszben nyomj egy frisstst/jratltst.",
-	'Open the _config.php file locally with a text editor.' => "Nyisd meg a _config.php fjlt egy helyi szvegszerkesztvel.",
-	'Delete all contents!' => "A teljes tartalom trlse!",
-	'Save the new _config.php file locally.' => "Mentsd el az j _config.php fjlt.",
-	'Upload the file to your server, into the /_conf folder.' => "Tltsd fel a fjlt a kiszolglra, a /_conf mappba.",
-	'This is how your _config.php should look like:' => "gy kellene kinznie a _config.php-dnek:",
-	'Your configuration file [%s] has been successfully updated.' => "A [%s] belltsi fjl sikeresen frisstve.",
-	'Base configuration' => "Alapvet belltsok",
-	'Database you want to install into' => "Az adatbzis, amelybe telepteni szeretnd",
-	'mySQL Username' => "mySQL felhasznlnv",
-	'Your username to access the database' => "A felhasznl, amelyik hozzfr az adatbzishoz",
-	'mySQL Password' => "mySQL jelsz",
-	'Your password to access the database' => "A jelsz az adatbzis elrshez",
-	'mySQL Database' => "mySQL adatbzis",
-	'Name of the database you want to use' => "Az adatbzis neve, amelyet hasznlni kvnsz",
-	'mySQL Host' => "mySQL kiszolgl",
-	'You probably won\'t have to change this' => "Valsznleg nem kell ezen vltoztatnod",
-	'Additional settings' => "Tovbbi belltsok",
-	'Base URL' => "Cmlap URL-je",
-	'Your email' => "Email cmed",
-	'Update config file' => "Konfigurcis fjl frisstse",
-	'How do you want to install b2evolution?' => "Hogyan szeretnd telepteni a b2evolution-t?",
-	'The installation can be done in different ways. Choose one:' => "A telepts tbbfle mdon trtnhet. Vlassz egyet:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>j telepts</strong>: mintaadatokkal egytt telepti a b2evolution adatbzistblit.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>A b2evolution egy korbbi vltozatnak frisstse</strong>: frissti a mr meglv b2evolution adatbzistblkat, hogy kpes legyen mkdni a jelenlegi verzival.",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Frissts a Cafelog/b2 v 0.6.x vltozatrl</strong>: telepti a b2evolution adatbzistblit s tmsolja bele a meglv Cafelog/b2 adatait.",
-	'Delete b2evolution tables' => "B2evolution tblinak trlse",
-	'GO!' => "RAJTA!",
-	'Need to start anew?' => "Szksg van egy j indtsra?",
-	'(Set, but not shown for security reasons)' => "(Belltva, de nem kerl megjelentsre klnbz biztonsgi megfontolsokbl)",
-	'Admin email' => "Admin email",
-	'Installing b2evolution tables with sample data' => "B2evolution teleptse minta adatokkal",
-	'Installation successful!' => "Sikeres telepts!",
-	'Upgrading data in existing b2evolution database' => "A meglv b2evolution adatbzisnak frisstse",
-	'Upgrade completed successfully!' => "Sikeres frissts",
-	'Deleting b2evolution tables from the datatase' => "A b2evolution tblk trlse az adatbzisbl",
-	'For security reasons, the reset feature is disabled by default.' => "Biztonsgi megfontolsokbl, a visszallt lehetsg alaprtelmezsben nem hasznlhat.",
-	'Reset done!' => "Visszalltva!",
-	'Back to menu' => "Vissza a menbe",
-	'official website' => "hivatalos weboldal",
-	'contact' => "kapcsolat",
-	'This is a sample linkblog entry' => "Ez egy minta linkblog bejegyzs",
-	'%s Title' => "%s cm",
-	'Short description for %s' => "A %s rvid lersa",
-	'Notes for %s' => "Megjegyzsek %s rshoz",
-	'Keywords for %s' => "Kurcsszavak a %s rshoz",
-	'Apache optimization...' => "Apache tuningols...",
-	'About evoSkins...' => "Az evoBrkrl...",
-	'Skins, Stubs and Templates...' => "Brk, Csonkok s Sablonok...",
-	'Extended post' => "Kiterjesztett bekldsek",
-	'Important information' => "Fontos informcik",
-	'First Post' => "Els beklds",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>Ez az els beklds.</p>\n\n<p>Megjelenik mind A blogban, mind B blogban.</p>",
-	'Second post' => "Msodik beklds",
-	'Third post' => "Harmadik beklds",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "Szia!<br />Ez egy megjegyzs. A megjegyzs trlshez lpj be s nzd meg a beklds megjegyzseit, ahol mr ltni fogod a szerkesztsi s trlsi lehetsgeket.",
-	'The database schema is already up to date. There is nothing to do.' => "Az adatbzissma mr napraksz volt. Semmit sem kellett tenni.",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "Nem tudom frissteni, amg nem lesznek egyediek ezek az adatbzismezk: [%s]",
-	'Checking DB schema version...' => "DB sma verzijnak ellenrzse...",
-	'NOT FOUND! This is not a b2evolution database.' => "NEM TALLHAT! Ez nem egy b2evolution-adatbzis.",
-	'This version is too old!' => "Ez a vltozat tlsgosan rgi!",
-	'This version is too recent! We cannot downgrade to it!' => "Ez a vltozat tlsgosan j! Nem tudom visszabuttani!",
-	'No desc available' => "Nem rhet el lers",
-	'No description available' => "Lers nem elrhet",
-	'Make URLs clickable' => "URL-ek kattinthatv alaktsa",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "Automata &lt;P&gt; s &lt;BR&gt; tagok",
-	'BB formatting e-g [b]bold[/b]' => "BB formzs pl. [b]flkvr[/b]",
-	'GreyMatter style formatting' => "GreyMatter stlus formzs",
-	'Convert text smilies to icons' => "Szveges mosolyok talaktsa ikonokk",
-	'Easy HTML tags inserting' => "Knny HTML tag beszrs",
-	'IMaGe [Alt-G]' => "IMaGe (kp) [Alt-G]",
-	'A href [Alt-A]' => "A href (link) [Alt-A]",
-	'More [Alt-M]' => "Bvebb [Alt-M]",
-	'next page [Alt-Q]' => "kvetkez oldal [Alt-Q]",
-	'Close all tags' => "sszes tag bezrsa",
-	'Trackback address for this post:' => "A beklds trackback cme",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "Az email cmek <strong>nem</strong> jelennek meg az oldalon.",
-	'Site/Url' => "Webhely/URL",
-	'Your URL will be displayed.' => "Az URL-ed meg fog jelenni.",
-	'Line breaks become &lt;br /&gt;' => "A sortrsek &lt;br /&gt;-re lesznek cserlve",
-	'Emlkezz rm!' => "Emlkezz rm!",
-	'In response to:' => "Vlasz erre:",
-	'more' => "bvebben",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Top refering engines' => "Legtbbszr hivatkoz motorok",
-	'blogs' => "blogok",
-	'skin the site' => "brzd az oldalt",
-	'archvok' => "archvok",
-	'Select blog:' => "Vlassz blogot:",
-	'Select skin:' => "Vlassz brt:",
-	'words' => "sz",
-	'Choose a skin' => "Vlassz brt",
-	'Choose skin' => "Br kivlasztsa",
-	'What is RSS?' => "Mi az az RSS?",
-	'Browse all posts by this author' => "Bngszs a szerz sszes bekldse kztt",
-	'E-mail' => "E-mail",
-	'Your Comment' => "Megjegyzsed",
-	'Say It!' => "Mondd el!",
-	'Other' => "Egyb",
-	'Meta' => "Meta",
-	'Syndicate this site using RSS' => "Szindikld ezt a helyet RSS-el",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication - Valban Egyszer Szindikci\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "Az sszes beklds legfrissebb megjegyzsei RSS-ben",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "Megjegyzsek <abbr title=\"Really Simple Syndication - Igazn Egyszer Szindikci\">RSS</abbr> 2.0-ban",
-	'This page validates as XHTML 1.0 Transitional' => "Ez az oldal rvnyes XHTML 1.0 Transitional formban van",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "rvnyes <abbr title=\"eXtensible HyperText Markup Language - Kiterjeszthet Hipertext Jellnyelv\">XHTML</abbr>",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Tmogatja a b2evolution, a tbbnyelv, tbbfelhasznls, tbbblogos motor.",
-	'Original design credits for this skin:' => "A br eredeti szerzi:",
-	'[...] Read more!' => "[...] Bvebben!",
-	'New pingback on your post #%d "%s"' => "j visszapingels rkezett a #%d ,,%s'' bekldsedre",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/hu_HU/LC_MESSAGES/messages.po 1.10.3.src/locales/hu_HU/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/hu_HU/LC_MESSAGES/messages.po	2005-06-17 19:53:10.000000000 -0500
+++ 1.10.3.src/locales/hu_HU/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,5781 +0,0 @@
-# translation of messages.po to Hungarian
-# This file is distributed under the same license as the PACKAGE package.
-# Copyright (C) YEAR Francois PLANQUE.
-# Jnos Fehr <feher.janos@mindworks.hu>, 2004.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: messages\n"
-"POT-Creation-Date: 2004-05-30 02:15+0200\n"
-"PO-Revision-Date: 2004-10-17 18:23+0200\n"
-"Last-Translator: Jnos Fehr <feher.janos@mindworks.hu>\n"
-"Language-Team: Hungarian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-2\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.3.1\n"
-
-#: ..\..\..\a_noskin.php:107
-#: ..\..\..\skins\fplanque2002\_bloglist.php:27
-msgid "Selected"
-msgstr "Kivlasztva"
-
-#: ..\..\..\a_noskin.php:158
-#: ..\..\..\a_noskin.php:249
-#: ..\..\..\multiblogs.php:137
-#: ..\..\..\admin\_edit_form.php:328
-#: ..\..\..\admin\_edit_form.php:329
-#: ..\..\..\admin\_edit_showposts.php:473
-#: ..\..\..\admin\_menutop.php:71
-#: ..\..\..\skins\basic\_main.php:78
-#: ..\..\..\skins\custom\_main.php:78
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\fplanque2002\_main.php:97
-#: ..\..\..\skins\fplanque2002\_main.php:194
-#: ..\..\..\skins\wpc_aubmach\_main.php:109
-#: ..\..\..\skins\wpc_default\_main.php:109
-msgid "Categories"
-msgstr "Kategrik"
-
-#: ..\..\..\a_noskin.php:172
-#: ..\..\..\multiblogs.php:136
-#: ..\..\..\multiblogs.php:219
-#: ..\..\..\multiblogs.php:255
-#: ..\..\..\summary.php:92
-#: ..\..\..\admin\_edit_showposts.php:152
-#: ..\..\..\skins\_linkblog.php:68
-#: ..\..\..\skins\basic\_main.php:68
-#: ..\..\..\skins\basic\_main.php:97
-#: ..\..\..\skins\custom\_main.php:75
-#: ..\..\..\skins\custom\_main.php:92
-#: ..\..\..\skins\fplanque2002\_main.php:94
-#: ..\..\..\skins\fplanque2002\_main.php:109
-#: ..\..\..\skins\wpc_aubmach\_main.php:63
-#: ..\..\..\skins\wpc_default\_main.php:63
-msgid "Permanent link to full entry"
-msgstr "Permalink a teljes bejegyzshez"
-
-#: ..\..\..\a_noskin.php:172
-#: ..\..\..\multiblogs.php:136
-#: ..\..\..\multiblogs.php:151
-#: ..\..\..\multiblogs.php:219
-#: ..\..\..\multiblogs.php:255
-#: ..\..\..\admin\_edit_showposts.php:152
-#: ..\..\..\admin\_edit_showposts.php:252
-#: ..\..\..\skins\_feedback.php:125
-#: ..\..\..\skins\_lastcomments.php:39
-#: ..\..\..\skins\_linkblog.php:68
-#: ..\..\..\skins\basic\_main.php:97
-#: ..\..\..\skins\custom\_main.php:92
-#: ..\..\..\skins\fplanque2002\_main.php:94
-#: ..\..\..\skins\fplanque2002\_main.php:109
-msgid "Permalink"
-msgstr "Permalink"
-
-#: ..\..\..\a_noskin.php:224
-#: ..\..\..\a_noskin.php:225
-#: ..\..\..\skins\bluesky\_main.php:134
-#: ..\..\..\skins\bluesky\_main.php:135
-#: ..\..\..\skins\custom\_main.php:159
-#: ..\..\..\skins\custom\_main.php:160
-#: ..\..\..\skins\fplanque2002\_main.php:170
-#: ..\..\..\skins\fplanque2002\_main.php:171
-#: ..\..\..\skins\guadeloupe\_main.php:134
-#: ..\..\..\skins\guadeloupe\_main.php:135
-msgid "Recently"
-msgstr "Legfrissebb"
-
-#: ..\..\..\a_noskin.php:224
-#: ..\..\..\skins\bluesky\_main.php:134
-#: ..\..\..\skins\custom\_main.php:159
-#: ..\..\..\skins\fplanque2002\_main.php:170
-#: ..\..\..\skins\guadeloupe\_main.php:134
-msgid "(cached)"
-msgstr "(cache-elve)"
-
-#: ..\..\..\a_noskin.php:225
-#: ..\..\..\skins\bluesky\_main.php:135
-#: ..\..\..\skins\custom\_main.php:160
-#: ..\..\..\skins\fplanque2002\_main.php:171
-#: ..\..\..\skins\guadeloupe\_main.php:135
-msgid "(no cache)"
-msgstr "(cache-els nlkl)"
-
-#: ..\..\..\a_noskin.php:231
-#: ..\..\..\b2evocore\_functions_comments.php:184
-#: ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:166
-#: ..\..\..\skins\fplanque2002\_main.php:177
-#: ..\..\..\skins\guadeloupe\_main.php:138
-msgid "Last comments"
-msgstr "Utols megjegyzsek"
-
-#: ..\..\..\a_noskin.php:232
-#: ..\..\..\skins\custom\_main.php:167
-#: ..\..\..\skins\fplanque2002\_main.php:178
-msgid "Some viewing statistics"
-msgstr "Ltogatsi statisztikk"
-
-#: ..\..\..\a_noskin.php:237
-#: ..\..\..\a_noskin.php:243
-#: ..\..\..\admin\_edit_showposts.php:348
-#: ..\..\..\admin\_edit_showposts.php:548
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\custom\_main.php:178
-#: ..\..\..\skins\fplanque2002\_main.php:183
-#: ..\..\..\skins\fplanque2002\_main.php:189
-#: ..\..\..\skins\originalb2\_main.php:155
-#: ..\..\..\skins\wpc_aubmach\_main.php:116
-#: ..\..\..\skins\wpc_aubmach\_main.php:120
-#: ..\..\..\skins\wpc_default\_main.php:116
-#: ..\..\..\skins\wpc_default\_main.php:120
-msgid "Search"
-msgstr "Keress"
-
-#: ..\..\..\a_noskin.php:240
-#: ..\..\..\skins\custom\_main.php:175
-#: ..\..\..\skins\fplanque2002\_main.php:186
-msgid "All Words"
-msgstr "sszes sz"
-
-#: ..\..\..\a_noskin.php:241
-#: ..\..\..\skins\custom\_main.php:176
-#: ..\..\..\skins\fplanque2002\_main.php:187
-msgid "Some Word"
-msgstr "Nhny sz"
-
-#: ..\..\..\a_noskin.php:242
-#: ..\..\..\admin\_edit_showposts.php:393
-#: ..\..\..\skins\custom\_main.php:177
-#: ..\..\..\skins\fplanque2002\_main.php:188
-msgid "Entire phrase"
-msgstr "Egsz kifejezst"
-
-#: ..\..\..\a_noskin.php:244
-#: ..\..\..\a_noskin.php:256
-#: ..\..\..\skins\bluesky\_main.php:153
-#: ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:191
-#: ..\..\..\skins\guadeloupe\_main.php:154
-msgid "Reset form"
-msgstr "rlap trlse"
-
-#: ..\..\..\a_noskin.php:255
-#: ..\..\..\skins\bluesky\_main.php:152
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\fplanque2002\_main.php:200
-#: ..\..\..\skins\guadeloupe\_main.php:153
-#: ..\..\..\skins\originalb2\_main.php:147
-msgid "Get selection"
-msgstr "Hadd lm!"
-
-#: ..\..\..\a_noskin.php:261
-#: ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\basic\_main.php:137
-#: ..\..\..\skins\bluesky\_main.php:185
-#: ..\..\..\skins\custom\_main.php:196
-#: ..\..\..\skins\fplanque2002\_main.php:205
-#: ..\..\..\skins\guadeloupe\_main.php:186
-#: ..\..\..\skins\wpc_aubmach\_main.php:125
-#: ..\..\..\skins\wpc_default\_main.php:125
-msgid "Archives"
-msgstr "Archvok"
-
-#: ..\..\..\a_noskin.php:266
-#: ..\..\..\a_noskin.php:279
-#: ..\..\..\a_noskin.php:288
-#: ..\..\..\skins\bluesky\_main.php:198
-#: ..\..\..\skins\bluesky\_main.php:207
-#: ..\..\..\skins\custom\_main.php:201
-#: ..\..\..\skins\custom\_main.php:224
-#: ..\..\..\skins\custom\_main.php:233
-#: ..\..\..\skins\fplanque2002\_main.php:210
-#: ..\..\..\skins\fplanque2002\_main.php:232
-#: ..\..\..\skins\fplanque2002\_main.php:241
-#: ..\..\..\skins\guadeloupe\_main.php:199
-#: ..\..\..\skins\guadeloupe\_main.php:208
-msgid "more..."
-msgstr "tovbb..."
-
-#: ..\..\..\a_noskin.php:273
-#: ..\..\..\skins\bluesky\_main.php:192
-#: ..\..\..\skins\custom\_main.php:218
-#: ..\..\..\skins\fplanque2002\_main.php:226
-#: ..\..\..\skins\guadeloupe\_main.php:193
-msgid "Recent Referers"
-msgstr "Legfrissebb hivatkozsok"
-
-#: ..\..\..\a_noskin.php:282
-#: ..\..\..\skins\bluesky\_main.php:201
-#: ..\..\..\skins\custom\_main.php:227
-#: ..\..\..\skins\fplanque2002\_main.php:235
-#: ..\..\..\skins\guadeloupe\_main.php:202
-msgid "Top Referers"
-msgstr "Legtbbszr hivatkozk"
-
-#: ..\..\..\a_noskin.php:301
-#: ..\..\..\multiblogs.php:273
-#: ..\..\..\skins\babyblues\_main.php:113
-#: ..\..\..\skins\bluesky\_main.php:212
-#: ..\..\..\skins\custom\_main.php:246
-#: ..\..\..\skins\fplanque2002\_main.php:254
-#: ..\..\..\skins\guadeloupe\_main.php:213
-msgid "Misc"
-msgstr "Egyb"
-
-#: ..\..\..\a_noskin.php:315
-#: ..\..\..\skins\custom\_main.php:259
-#: ..\..\..\skins\fplanque2002\_main.php:268
-msgid "Syndicate this blog"
-msgstr "A blog szindiklsa"
-
-#: ..\..\..\default.php:24
-msgid "Default page for b2evolution"
-msgstr "A b2evolution alaprtelmezett oldala"
-
-#: ..\..\..\default.php:30
-#: ..\..\..\install\index.php:51
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Tbbnyelv, tbbefelhasznls, tbbblogos motor."
-
-#: ..\..\..\default.php:33
-msgid "Welcome to b2evolution"
-msgstr "dvzljk a b2evolution-ben"
-
-#: ..\..\..\default.php:35
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "Ez a b2evolution alaprtelmezett honlapja. Egszen addig jelenik meg, amg ki nem vlasztasz egy alaprtelmezett blogot."
-
-#: ..\..\..\default.php:38
-msgid "Individual blogs on this system"
-msgstr "A rendszer klnll blogjai"
-
-#: ..\..\..\default.php:48
-#, php-format
-msgid "Blog #%d"
-msgstr "Blog #%d"
-
-#: ..\..\..\default.php:70
-msgid "Blog #1"
-msgstr "Blog #1"
-
-#: ..\..\..\default.php:70
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Ez egy klnleges blog, amely begyjti az sszes zenetet az sszes egyb blogbl!"
-
-#: ..\..\..\default.php:75
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Megjegyzs: a fenti lista (mint men) automatikusan jnltre s csak azokat a blogokat tartalmazza, amelyek rendelkeznek ,,csonk url-el''. Ez bellthat a Sbnyban blog belltsainl."
-
-#: ..\..\..\default.php:76
-msgid "More demos"
-msgstr "Tbb plda"
-
-#: ..\..\..\default.php:78
-#: ..\..\..\default.php:79
-#: ..\..\..\default.php:80
-msgid "Custom template"
-msgstr "Egyni sablon"
-
-#: ..\..\..\default.php:78
-msgid "Multiple blogs displayed on the same page"
-msgstr "Tbb blog kerl megjelentsre ugyanazon az oldalon"
-
-#: ..\..\..\default.php:79
-msgid "Summary of last posts in all blogs"
-msgstr "Az sszes blog utols bekldseinek sszegzse"
-
-#: ..\..\..\default.php:80
-msgid "The page you're looking at"
-msgstr "Az oldal, amelyet ltsz"
-
-#: ..\..\..\default.php:82
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr ""
-
-#: ..\..\..\default.php:84
-msgid "Administration"
-msgstr "Adminisztrci"
-
-#: ..\..\..\default.php:86
-msgid "Go to backoffice!"
-msgstr "Vissza a sbnyba!"
-
-#: ..\..\..\default.php:91
-msgid "Official website"
-msgstr "Hivatalos webhely"
-
-#: ..\..\..\default.php:91
-#: ..\..\..\install\index.php:469
-msgid "GNU GPL license"
-msgstr "GNU GPL licensz"
-
-#: ..\..\..\multiblogs.php:96
-msgid "Multiblog demo"
-msgstr "Tbbblogos plda"
-
-#: ..\..\..\multiblogs.php:106
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Ez a plda sablon 3 blogot jelent meg egyszerre (egyet baloldalon, kettt jobboldalt)"
-
-#: ..\..\..\summary.php:57
-msgid "Summary demo"
-msgstr "sszegz plda"
-
-#: ..\..\..\summary.php:67
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Ez a plda sablon az sszes blog utols bejegyzseinek sszegzst jelenti meg"
-
-#: ..\..\..\summary.php:98
-msgid "More posts..."
-msgstr "Tbb beklds..."
-
-#: ..\..\..\admin\b2antispam.php:14
-#: ..\..\..\admin\_menutop.php:94
-#: ..\..\..\admin\_users_groupform.php:96
-msgid "Antispam"
-msgstr "Antispam"
-
-#: ..\..\..\admin\b2antispam.php:44
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "A [%s] kulcssz tl rvid, legalbb 5 karakternyinek kell lennie!"
-
-#: ..\..\..\admin\b2antispam.php:52
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "A [%s]-t tartalmaz tallatok trlse..."
-
-#: ..\..\..\admin\b2antispam.php:63
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "A(z) [%s] szveget tartalmaz megjegyzsek trlse..."
-
-#: ..\..\..\admin\b2antispam.php:73
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "A [%s] kulcssz feketelistra kerl..."
-
-#: ..\..\..\admin\b2antispam.php:92
-msgid "Confirm ban &amp; delete"
-msgstr "Tilts &amp; trls megerstse"
-
-#: ..\..\..\admin\b2antispam.php:106
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "Nincs olyan tallat, ami a [%s] kulcsszt tartalmazza."
-
-#: ..\..\..\admin\b2antispam.php:112
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Trlm a kvetkez %d hivatkozktl szrmaz tallatokat:"
-
-#: ..\..\..\admin\b2antispam.php:136
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "Nincs [%s] kulcsszt tartalmaz megjegyzs."
-
-#: ..\..\..\admin\b2antispam.php:142
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Az albbi %d megjegyzs trlse:"
-
-#: ..\..\..\admin\b2antispam.php:173
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "A [%s] kulcsszt mr feketelistn van"
-
-#: ..\..\..\admin\b2antispam.php:179
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "A [%s] kulcssz a helyi feketelistra ttele."
-
-#: ..\..\..\admin\b2antispam.php:186
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "A [%s] behatolsi kulcssz jelentse a b2evolution.net-nek"
-
-#: ..\..\..\admin\b2antispam.php:188
-#: ..\..\..\admin\b2antispam.php:271
-#: ..\..\..\admin\_blogs_advanced.form.php:27
-msgid "Terms of service"
-msgstr "A szolgltats felttelei"
-
-#: ..\..\..\admin\b2antispam.php:195
-msgid "Perform selected operations"
-msgstr "A kivlasztott mvelet vgrehajtsa"
-
-#: ..\..\..\admin\b2antispam.php:212
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "A #%d bejegyzs levtele a tiltlistrl..."
-
-#: ..\..\..\admin\b2antispam.php:249
-msgid "Add a banned keyword"
-msgstr "Tiltott kulcssz hozzadsa"
-
-#: ..\..\..\admin\b2antispam.php:251
-msgid "Check &amp; ban..."
-msgstr "Ellenriz &amp; tilt..."
-
-#: ..\..\..\admin\b2antispam.php:259
-msgid "Banned domains blacklist"
-msgstr "Tiltott tartomnyok feketelistja"
-
-#: ..\..\..\admin\b2antispam.php:260
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Minden olyan URL a bekldseket, megjegyzseket s a naplkat tekintve tiltsra kerl, amely brmelyiket tartalmazza az albbi kulcsszavak kzl."
-
-#: ..\..\..\admin\b2antispam.php:263
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Ha egy kulcssz korltoz egy tisztessges tartomnyt, kattints a zld bigyra s kapcsold ki tiltst."
-
-#: ..\..\..\admin\b2antispam.php:270
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Zaklatsi informcik frisstse a kzponti feketelistrl!"
-
-#: ..\..\..\admin\b2antispam.php:281
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "A kulcssz jbli engedlyezse (levtele a feketelistrl)"
-
-#: ..\..\..\admin\b2antispam.php:281
-msgid "Allow Back"
-msgstr "Vissza engedlyezse"
-
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Tmads jelentse a kzponti tiltlistra!"
-
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Report"
-msgstr "Jelents"
-
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check hit-logs and comments for this keyword!"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Re-check"
-msgstr "jraellenrzs"
-
-#: ..\..\..\admin\b2blogs.php:13
-#: ..\..\..\admin\_blogs_list.php:23
-#: ..\..\..\admin\_menutop.php:77
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\skins\bluesky\_bloglist.php:17
-#: ..\..\..\skins\guadeloupe\_bloglist.php:17
-msgid "Blogs"
-msgstr "Blogok"
-
-#: ..\..\..\admin\b2blogs.php:21
-#: ..\..\..\admin\b2blogs.php:124
-msgid "New"
-msgstr "j"
-
-#: ..\..\..\admin\b2blogs.php:30
-msgid "Creating blog..."
-msgstr "Blog ltrehozsa"
-
-#: ..\..\..\admin\b2blogs.php:58
-#: ..\..\..\admin\b2blogs.php:217
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Muszj megadnod egy URL blog nevt / Csonk nevt!"
-
-#: ..\..\..\admin\b2blogs.php:64
-#: ..\..\..\admin\b2blogs.php:224
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "Ez az URL blog nv / Csonk nv mr szerepel egy msik blogban. Vlassz msikat!"
-
-#: ..\..\..\admin\b2blogs.php:67
-msgid "Cannot create, please correct these errors:"
-msgstr "A ltrehozs sikertelen, krlek javtsd azalbbi hibkat:"
-
-#: ..\..\..\admin\b2blogs.php:110
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Most pedig <a %s>hozd ltre a blog kategriit!</a>"
-
-#: ..\..\..\admin\b2blogs.php:131
-#: ..\..\..\b2evocore\_class_blog.php:64
-msgid "New weblog"
-msgstr "j weblog"
-
-#: ..\..\..\admin\b2blogs.php:132
-#: ..\..\..\admin\b2blogs.php:151
-#: ..\..\..\b2evocore\_class_blog.php:63
-msgid "New blog"
-msgstr "j blog"
-
-#: ..\..\..\admin\b2blogs.php:168
-#: ..\..\..\admin\b2blogs.php:305
-#: ..\..\..\admin\b2blogs.php:332
-#: ..\..\..\admin\b2options.php:25
-#: ..\..\..\admin\b2options.php:429
-#: ..\..\..\admin\_users_groupform.php:72
-msgid "General"
-msgstr "ltalnos"
-
-#: ..\..\..\admin\b2blogs.php:171
-#: ..\..\..\admin\b2blogs.php:308
-#: ..\..\..\admin\b2blogs.php:338
-msgid "Permissions"
-msgstr "Engedlyek"
-
-#: ..\..\..\admin\b2blogs.php:174
-#: ..\..\..\admin\b2blogs.php:311
-#: ..\..\..\admin\b2blogs.php:344
-msgid "Advanced"
-msgstr "Specilis"
-
-#: ..\..\..\admin\b2blogs.php:186
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "[%s] blog frisstse..."
-
-#: ..\..\..\admin\b2blogs.php:227
-#: ..\..\..\admin\edit_actions.php:213
-msgid "Cannot update, please correct these errors:"
-msgstr "A frissts nem sikerlt, krlek javtsd ezeket a hibkat:"
-
-#: ..\..\..\admin\b2blogs.php:420
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Trljk a [%s] blogot?"
-
-#: ..\..\..\admin\b2blogs.php:422
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "A blog trlsekor az sszes kategria, beklds s megjegyzs is trlsre kerl!"
-
-#: ..\..\..\admin\b2blogs.php:424
-#: ..\..\..\admin\b2users.php:324
-#: ..\..\..\admin\b2users.php:381
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "NEM LEHET VISSZAVONNI!"
-
-#: ..\..\..\admin\b2blogs.php:437
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:445
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:451
-#: ..\..\..\admin\b2users.php:332
-#: ..\..\..\admin\b2users.php:389
-msgid "I am sure!"
-msgstr "Biztos vagyok benne!"
-
-#: ..\..\..\admin\b2blogs.php:454
-#: ..\..\..\admin\b2users.php:335
-#: ..\..\..\admin\b2users.php:392
-msgid "CANCEL"
-msgstr "MGSEM"
-
-#: ..\..\..\admin\b2blogs.php:486
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "A blog [%s] statikus oldalnak ksztse folyamatban"
-
-#: ..\..\..\admin\b2blogs.php:495
-msgid "You haven't set a static filename for this blog!"
-msgstr "Nem lltottad be a blog statikus fjlnevt!"
-
-#: ..\..\..\admin\b2blogs.php:542
-msgid "File cannot be written!"
-msgstr "A fjlt nem sikerlt kirni!"
-
-#: ..\..\..\admin\b2blogs.php:543
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:549
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "[%s] fjlba rs folyamatban..."
-
-#: ..\..\..\admin\b2blogs.php:553
-#: ..\..\..\admin\edit_actions.php:131
-#: ..\..\..\admin\edit_actions.php:248
-#: ..\..\..\admin\edit_actions.php:338
-#: ..\..\..\b2evocore\_functions_antispam.php:200
-#: ..\..\..\b2evocore\_functions_antispam.php:302
-#: ..\..\..\b2evocore\_functions_pings.php:47
-#: ..\..\..\b2evocore\_functions_pings.php:82
-#: ..\..\..\b2evocore\_functions_pings.php:157
-#: ..\..\..\b2evocore\_functions_pings.php:197
-msgid "Done."
-msgstr "Ksz."
-
-#: ..\..\..\admin\b2browse.php:13
-msgid "Browse blog:"
-msgstr "Blog bngszse:"
-
-#: ..\..\..\admin\b2browse.php:56
-#: ..\..\..\admin\b2edit.php:162
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr ""
-
-#: ..\..\..\admin\b2categories.php:13
-#: ..\..\..\admin\_cats_list.php:13
-msgid "Categories for blog:"
-msgstr "A blog kategrii:"
-
-#: ..\..\..\admin\b2categories.php:77
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "j alkategria a %s kategriban"
-
-#: ..\..\..\admin\b2categories.php:86
-#, php-format
-msgid "New category in blog: %s"
-msgstr "j kategria a %s blogban"
-
-#: ..\..\..\admin\b2categories.php:93
-msgid "New category name"
-msgstr "j kategrianv"
-
-#: ..\..\..\admin\b2categories.php:94
-msgid "Create category"
-msgstr "Kategria ltrehozsa"
-
-#: ..\..\..\admin\b2categories.php:150
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "#%d kategria trlse: %s"
-
-#: ..\..\..\admin\b2categories.php:156
-#: ..\..\..\b2evocore\_functions_users.php:71
-#: ..\..\..\b2evocore\_functions_users.php:102
-#: ..\..\..\htsrv\profile_update.php:50
-#: ..\..\..\htsrv\profile_update.php:60
-#: ..\..\..\htsrv\profile_update.php:69
-#: ..\..\..\htsrv\profile_update.php:75
-#: ..\..\..\htsrv\profile_update.php:84
-#: ..\..\..\htsrv\profile_update.php:92
-#: ..\..\..\htsrv\profile_update.php:97
-#: ..\..\..\htsrv\register.php:41
-#: ..\..\..\htsrv\register.php:48
-#: ..\..\..\htsrv\register.php:55
-#: ..\..\..\htsrv\register.php:71
-#: ..\..\..\htsrv\register.php:76
-#: ..\..\..\htsrv\register.php:87
-msgid "ERROR"
-msgstr "HIBA"
-
-#: ..\..\..\admin\b2categories.php:160
-msgid "Category deleted."
-msgstr "Kategria trlve."
-
-#: ..\..\..\admin\b2categories.php:185
-msgid "Properties for category:"
-msgstr "Kategria tulajdonsgai:"
-
-#: ..\..\..\admin\b2categories.php:188
-#: ..\..\..\admin\b2upload.php:163
-#: ..\..\..\admin\_edit_form.php:128
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-#: ..\..\..\admin\_users_groupform.php:75
-#: ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_feedback.php:169
-#: ..\..\..\skins\basic\_feedback.php:165
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:176
-#: ..\..\..\skins\wpc_default\_feedback.php:176
-msgid "Name"
-msgstr "Nv"
-
-#: ..\..\..\admin\b2categories.php:192
-msgid "New parent category"
-msgstr "j szl kategria"
-
-#: ..\..\..\admin\b2categories.php:218
-#: ..\..\..\admin\b2categories.php:237
-msgid "Old Parent"
-msgstr "Rgi szl"
-
-#: ..\..\..\admin\b2categories.php:235
-msgid "Root (No parent)"
-msgstr "Gykr (nincs szl)"
-
-#: ..\..\..\admin\b2categories.php:246
-msgid "Edit category!"
-msgstr "Kategria szerkesztse!"
-
-#: ..\..\..\admin\b2categories.php:291
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Sajnlom, de nincs jogosultsgod szerkeszteni/megtekinteni a kategrik tulajdonsgait."
-
-#: ..\..\..\admin\b2edit.php:26
-#: ..\..\..\admin\edit_actions.php:192
-#: ..\..\..\admin\edit_actions.php:291
-msgid "Oops, no post with this ID."
-msgstr "Hopp, ilyen ID-vel nincs beklds."
-
-#: ..\..\..\admin\b2edit.php:33
-msgid "Editing post"
-msgstr "Beklds szerkesztse"
-
-#: ..\..\..\admin\b2edit.php:36
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d a %s blogban"
-
-#: ..\..\..\admin\b2edit.php:75
-msgid "Oops, no comment with this ID!"
-msgstr "Hopp, nincs megjegyzs ilyen ID-vel!"
-
-#: ..\..\..\admin\b2edit.php:78
-msgid "Editing comment"
-msgstr "Hozzfzs szerkesztse"
-
-#: ..\..\..\admin\b2edit.php:113
-msgid "New post in blog:"
-msgstr "j beklds a blogban:"
-
-#: ..\..\..\admin\b2edit.php:143
-#: ..\..\..\admin\b2edit.php:174
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Mivel ennek a blognak nincsenek kategrii, nem tudsz bele rni. Elszr hozz ltre egy kategrit."
-
-#: ..\..\..\admin\b2edit.php:147
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Vlts erre a blogra (ha a Javascript engedlyezve van, a bemenetet megrzi)"
-
-#: ..\..\..\admin\b2login.php:19
-#: ..\..\..\admin\b2upload.php:20
-#: ..\..\..\htsrv\_header.php:14
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:19
-#: ..\..\..\b2evocore\_functions_users.php:343
-msgid "Login..."
-msgstr "Belps..."
-
-#: ..\..\..\admin\b2login.php:22
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "B2evolutionben nincs szksg a b2login.php-re hivatkozni ahhoz, hogy be lehessen lpni."
-
-#: ..\..\..\admin\b2login.php:23
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr ""
-
-#: ..\..\..\admin\b2options.php:13
-#: ..\..\..\admin\_menutop.php:127
-msgid "Settings"
-msgstr "Belltsok"
-
-#: ..\..\..\admin\b2options.php:28
-#: ..\..\..\admin\b2options.php:437
-msgid "Regional"
-msgstr "Terleti"
-
-#: ..\..\..\admin\b2options.php:31
-#: ..\..\..\admin\b2options.php:443
-msgid "Plug-ins"
-msgstr "Pluginek"
-
-#: ..\..\..\admin\b2options.php:83
-#, php-format
-msgid "Parameter %s required!"
-msgstr "A %s paramtert muszj megadni!"
-
-#: ..\..\..\admin\b2options.php:98
-msgid "General settings updated."
-msgstr "Az ltalnos belltsok frissltek."
-
-#: ..\..\..\admin\b2options.php:118
-msgid "Regional settings updated."
-msgstr "A terleti belltsok frissltek."
-
-#: ..\..\..\admin\b2options.php:128
-msgid "You must provide a locale code!"
-msgstr "Muszj megadni egy honosts kdot!"
-
-#: ..\..\..\admin\b2options.php:153
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "A '%s' honostst beszrsra kerlt az adatbzisba."
-
-#: ..\..\..\admin\b2options.php:168
-#: ..\..\..\admin\b2options.php:185
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "A '%s' honosts frisstve."
-
-#: ..\..\..\admin\b2options.php:181
-#, php-format
-msgid "Created locale '%s'."
-msgstr "A '%s' honosts ltrehozva."
-
-#: ..\..\..\admin\b2options.php:207
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "A honostsok tblja trlve, az alaprtelmezsek visszatltve a <code>/conf/_locales.php</code> fjlba."
-
-#: ..\..\..\admin\b2options.php:220
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "A <code>%s</code> fjl nem tallhat."
-
-#: ..\..\..\admin\b2options.php:349
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "A '%s' honosts trlsre kerlt az adatbzisbl."
-
-#: ..\..\..\admin\b2options.php:389
-msgid "Switched priorities."
-msgstr "Kapcsolt prioritsok."
-
-#: ..\..\..\admin\b2spell.php:12
-msgid "Spell Check"
-msgstr "Helyesrs-ellenrzs"
-
-#: ..\..\..\admin\b2spell.php:76
-msgid "Loading Spell Checker. Please wait"
-msgstr "A helyesrsellenrz betltse folyamatban. Krlek vrj."
-
-#: ..\..\..\admin\b2stats.php:13
-msgid "View Stats for Blog:"
-msgstr "Statisztika megtekintse:"
-
-#: ..\..\..\admin\b2stats.php:21
-#: ..\..\..\admin\b2stats.php:25
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:204
-msgid "None"
-msgstr "Nincs"
-
-#: ..\..\..\admin\b2stats.php:55
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "#%d tallat tpusnak megvltoztatsa %s -re"
-
-#: ..\..\..\admin\b2stats.php:72
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "#%d tallat trlse..."
-
-#: ..\..\..\admin\b2stats.php:89
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "A %s tallatainak trlse..."
-
-#: ..\..\..\admin\b2stats.php:110
-#: ..\..\..\admin\b2stats.php:152
-msgid "Summary"
-msgstr "sszegzs"
-
-#: ..\..\..\admin\b2stats.php:116
-#: ..\..\..\admin\b2stats.php:174
-msgid "Referers"
-msgstr "Hivatkozk"
-
-#: ..\..\..\admin\b2stats.php:122
-#: ..\..\..\admin\b2stats.php:175
-msgid "Refering Searches"
-msgstr "Hivatkoz keressek"
-
-#: ..\..\..\admin\b2stats.php:128
-#: ..\..\..\admin\b2stats.php:177
-msgid "Syndication"
-msgstr "Szindikls"
-
-#: ..\..\..\admin\b2stats.php:134
-msgid "User Agents"
-msgstr "Bngszk"
-
-#: ..\..\..\admin\b2stats.php:140
-#: ..\..\..\admin\b2stats.php:178
-msgid "Direct Accesses"
-msgstr "Kzvetlenl"
-
-#: ..\..\..\admin\b2stats.php:173
-msgid "Date"
-msgstr "Dtum"
-
-#: ..\..\..\admin\b2stats.php:176
-msgid "Indexing Robots"
-msgstr "Indexel robotok"
-
-#: ..\..\..\admin\b2stats.php:179
-msgid "Total"
-msgstr "sszesen"
-
-#: ..\..\..\admin\b2stats.php:191
-msgid "Prune this date!"
-msgstr "Dtum megtiszttsa!"
-
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:191
-#: ..\..\..\admin\b2stats.php:220
-msgid "Prune"
-msgstr "Trls"
-
-#: ..\..\..\admin\b2stats.php:191
-#: ..\..\..\admin\b2stats.php:220
-msgid "Prune hits for this date!"
-msgstr "Tallatok trlse a mai napig!"
-
-#: ..\..\..\admin\b2stats.php:240
-#: ..\..\..\skins\_stats.php:16
-msgid "Last referers"
-msgstr "Legfrissebb hivatkozsok"
-
-#: ..\..\..\admin\b2stats.php:241
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Ezek kls weboldalakrl (hivatkozk) rkez ltogatk tallatai"
-
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:297
-#: ..\..\..\admin\b2stats.php:367
-msgid "Delete this hit!"
-msgstr "Tallat trlse!"
-
-#  TRANS: Abbrev. for Delete (stats)
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:297
-#: ..\..\..\admin\b2stats.php:367
-#: ..\..\..\admin\_blogs_list.php:31
-#: ..\..\..\admin\_blogs_list.php:88
-#: ..\..\..\admin\_cats_list.php:31
-#: ..\..\..\admin\_users_list.php:77
-#: ..\..\..\admin\_users_list.php:146
-msgid "Del"
-msgstr "Trl"
-
-#: ..\..\..\admin\b2stats.php:251
-msgid "Log as a search instead"
-msgstr "Helyette keressknt naplzva"
-
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:251
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:273
-#: ..\..\..\admin\_edit_showposts.php:222
-msgid "Ban this domain!"
-msgstr "Tartomny tiltsa!"
-
-#  TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:273
-#: ..\..\..\admin\_edit_showposts.php:222
-msgid "Ban"
-msgstr "Tilt"
-
-#: ..\..\..\admin\b2stats.php:265
-#: ..\..\..\skins\_stats.php:26
-msgid "Top referers"
-msgstr "Legtbbszr hivatkozk"
-
-#: ..\..\..\admin\b2stats.php:280
-msgid "Total referers"
-msgstr "sszes hivatkozk"
-
-#: ..\..\..\admin\b2stats.php:287
-#: ..\..\..\skins\_stats.php:36
-msgid "Last refering searches"
-msgstr "Legfrissebb keres hivatkozsok"
-
-#: ..\..\..\admin\b2stats.php:288
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:308
-msgid "Top refering search engines"
-msgstr "Leggyakoribb keresmotor hivatkozsok"
-
-#: ..\..\..\admin\b2stats.php:320
-#: ..\..\..\skins\_stats.php:60
-msgid "Top Indexing Robots"
-msgstr "Leggyakoribb indexel robotok"
-
-#: ..\..\..\admin\b2stats.php:321
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:338
-#: ..\..\..\skins\_stats.php:75
-msgid "Top Aggregators"
-msgstr "Legnagyobb aggregtorok"
-
-#: ..\..\..\admin\b2stats.php:339
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Ezeket a tallatok RSS hraggregtoroktl szrmaznak. (Az aggregtoroknak szerepelnie kell a <code>/conf/_stats.php</code>-ben)"
-
-#: ..\..\..\admin\b2stats.php:350
-msgid "Total RSS hits"
-msgstr "sszes RSS tallat"
-
-#: ..\..\..\admin\b2stats.php:357
-msgid "Last direct accesses"
-msgstr "Utols kzvetlen ltogatsok"
-
-#: ..\..\..\admin\b2stats.php:358
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:381
-msgid "Top User Agents"
-msgstr "Legnpszerbb bngszk"
-
-#: ..\..\..\admin\b2template.php:14
-msgid "Custom skin template editing"
-msgstr "Egyni brsablon szerkesztse"
-
-#: ..\..\..\admin\b2template.php:54
-msgid "Listing:"
-msgstr "Lista:"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Invalid filename!"
-msgstr "rvnytelen fjlnv!"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Oops, no such file !"
-msgstr "Hopsz, nincs ilyen fjl!"
-
-#: ..\..\..\admin\b2template.php:73
-msgid "File edited!"
-msgstr "Fjl szerkesztve!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Lgy vatos a fjl szerkesztsvel, knnyen tnkreteheted a sablonodat! Csak akkor szerkeszd a <code>&lt;?php</code> s a <code>?&gt;</code> kztti rszeket, ha tudod, hogy mit teszel!"
-
-#: ..\..\..\admin\b2template.php:86
-msgid "update template !"
-msgstr "sablon frisstse!"
-
-#: ..\..\..\admin\b2template.php:90
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(a fjl/sablon frisstse nem sikerlt: muszj rhtnak lennie, pldul  gy: chmod 766 )"
-
-#: ..\..\..\admin\b2template.php:102
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:103
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:110
-#, php-format
-msgid "Directory %s not found."
-msgstr "A %s knyvtr nem ltezik."
-
-#: ..\..\..\admin\b2template.php:126
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Ez a sablon jelenti meg egy blog archvumnak linkjeit"
-
-#: ..\..\..\admin\b2template.php:129
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Ez a sablon jelenti meg a(z) (al)kategrik (rekurzv) listzst"
-
-#: ..\..\..\admin\b2template.php:132
-msgid "This is the template that displays the feedback for a post"
-msgstr "Ez a sablon jelenti meg a bekldsre rkezett visszajelzseket"
-
-#: ..\..\..\admin\b2template.php:135
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Ez a sablon jelenti meg a blog legfrissebb megjegyzseit"
-
-#: ..\..\..\admin\b2template.php:138
-msgid "This is the main template. It displays the blog."
-msgstr "Ez a blogot megjelent fsablon."
-
-#: ..\..\..\admin\b2template.php:141
-msgid "This is the template that displays stats for a blog"
-msgstr "Ez a sablon jelenti meg a blog statisztikit"
-
-#: ..\..\..\admin\b2template.php:144
-msgid "This is the page displayed in the comment popup"
-msgstr "Ez az oldal jelenik meg a megjegyzs popupban"
-
-#: ..\..\..\admin\b2template.php:147
-msgid "This is the page displayed in the pingback popup"
-msgstr "Ez az oldal jelenik meg a visszapingel felugr ablakban"
-
-#: ..\..\..\admin\b2template.php:150
-msgid "This is the page displayed in the trackback popup"
-msgstr "Ez az oldal jelenik meg a trackback felugrban"
-
-#: ..\..\..\admin\b2template.php:161
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Megjegyzs: termszetesen kzvetlenl is szerkesztheted a fjlokat/sablonokat. Ez az online szerkeszt azrt van, hogy akkor is tudj szerkeszteni, ha nem frsz hozz a fjlokhoz vagy egy szvegszerkeszthz..."
-
-#: ..\..\..\admin\b2upload.php:20
-msgid "upload images/files"
-msgstr "fjlok/kpek feltltse"
-
-#: ..\..\..\admin\b2upload.php:43
-msgid "File upload"
-msgstr "Fjl feltltse"
-
-#: ..\..\..\admin\b2upload.php:44
-msgid "Allowed file types:"
-msgstr "Engedlyezett fjltpusok:"
-
-#: ..\..\..\admin\b2upload.php:45
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Az engedlyezett maximlis fjlmret: %d KB"
-
-#: ..\..\..\admin\b2upload.php:50
-#: ..\..\..\admin\b2upload.php:124
-#: ..\..\..\admin\_blogs_general.form.php:73
-#: ..\..\..\admin\_set_plugins.form.php:23
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Description"
-msgstr "Lers"
-
-#: ..\..\..\admin\b2upload.php:53
-msgid "Upload !"
-msgstr "Feltlts!"
-
-#: ..\..\..\admin\b2upload.php:79
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "A %s fjl %s tpusa nem engedlyezett."
-
-#: ..\..\..\admin\b2upload.php:108
-#: ..\..\..\admin\b2upload.php:136
-#: ..\..\..\admin\b2upload.php:139
-msgid "Couldn't upload your file to:"
-msgstr "Nem sikerlt ide feltlteni a fjlt:"
-
-#: ..\..\..\admin\b2upload.php:112
-msgid "Duplicate File?"
-msgstr "Fjl duplzsa?"
-
-#: ..\..\..\admin\b2upload.php:113
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "A %s fjl mr ltezik!"
-
-#: ..\..\..\admin\b2upload.php:114
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "A %s fjl tnevezve %s -re"
-
-#: ..\..\..\admin\b2upload.php:115
-msgid "Confirm or rename:"
-msgstr "Megersts vagy tnevezs"
-
-#: ..\..\..\admin\b2upload.php:122
-msgid "Alternate name"
-msgstr "Helyettest nv"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Confirm !"
-msgstr "Megerst !"
-
-#: ..\..\..\admin\b2upload.php:153
-msgid "File uploaded !"
-msgstr "Fjl feltlve!"
-
-#: ..\..\..\admin\b2upload.php:154
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "A <strong>%s</strong> fjl sikeresen feltltve !"
-
-#: ..\..\..\admin\b2upload.php:155
-msgid "Here's the code to display it:"
-msgstr "A megjelent kd:"
-
-#: ..\..\..\admin\b2upload.php:159
-msgid "Add the code to your post !"
-msgstr "Add hozz a kdot a bekldshez !"
-
-#: ..\..\..\admin\b2upload.php:162
-msgid "Image Details"
-msgstr "Kp tulajdonsgai"
-
-#: ..\..\..\admin\b2upload.php:166
-msgid "Size"
-msgstr "Mret"
-
-#: ..\..\..\admin\b2upload.php:169
-#: ..\..\..\admin\_edit_form.php:504
-msgid "Type"
-msgstr "Tpus"
-
-#: ..\..\..\admin\b2upload.php:174
-msgid "Close this window"
-msgstr "Ablak bezrsa"
-
-#: ..\..\..\admin\b2users.php:13
-msgid "User management"
-msgstr "Felhasznlmenedzsment"
-
-#: ..\..\..\admin\b2users.php:45
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "Nem vltoztathatod meg a demouser profiljt plda zemmdban!"
-
-#: ..\..\..\admin\b2users.php:106
-msgid "You are only allowed to update your own profile!"
-msgstr "Csak a sajt profilodat frisstheted!"
-
-#: ..\..\..\admin\b2users.php:120
-msgid "You must provide an unique login!"
-msgstr "Egyedi felhasznlnevet kell megadnod!"
-
-#: ..\..\..\admin\b2users.php:128
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "A felhasznl szintje %d s %d kz kell essen."
-
-#: ..\..\..\admin\b2users.php:153
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "A felhasznlnv mr ltezik. Akarod <a %s>szerkeszteni a meglv felhasznlt</a>?"
-
-#: ..\..\..\admin\b2users.php:188
-msgid "You typed two different passwords."
-msgstr "Kt klnbz jelszt adtl meg."
-
-#: ..\..\..\admin\b2users.php:194
-#: ..\..\..\htsrv\profile_update.php:103
-#: ..\..\..\htsrv\register.php:62
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "A minimlis jelszhossz %d karakter."
-
-#: ..\..\..\admin\b2users.php:211
-msgid "User updated."
-msgstr "Felhasznli adatok frisstve."
-
-#: ..\..\..\admin\b2users.php:220
-msgid "New user created."
-msgstr "Az j felhasznl ltrehozva."
-
-#: ..\..\..\admin\b2users.php:264
-msgid "Invalid promotion."
-msgstr "rvnytelen megjelents."
-
-#: ..\..\..\admin\b2users.php:280
-msgid "User level changed."
-msgstr "A felhasznl szintje megvltoztatva."
-
-#: ..\..\..\admin\b2users.php:302
-msgid "You can't delete yourself!"
-msgstr "Nem trlheted nmagad!"
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete User #1!"
-msgstr "Nem trlheted User #1-et!"
-
-#: ..\..\..\admin\b2users.php:320
-#, php-format
-msgid "Delete User %s?"
-msgstr "Trld a %s felhasznlt?"
-
-#: ..\..\..\admin\b2users.php:322
-msgid "Warning"
-msgstr "Figyelem"
-
-#: ..\..\..\admin\b2users.php:322
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "a felhasznl trlsvel minden ltala bekldtt elem is trldik."
-
-#: ..\..\..\admin\b2users.php:345
-msgid "Deleting User..."
-msgstr "Felhasznl trlse..."
-
-#: ..\..\..\admin\b2users.php:362
-msgid "You can't delete Group #1!"
-msgstr "Nem trlheted Group #1-et!"
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete the default group for new users!"
-msgstr "Nem trlheted az j felhasznlk alaprtelmezett csoportjt!"
-
-#: ..\..\..\admin\b2users.php:379
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "Trld a [%s] csoportot?"
-
-#: ..\..\..\admin\b2users.php:403
-msgid "Group deleted..."
-msgstr "Csoport trlve..."
-
-#: ..\..\..\admin\b2users.php:420
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "Ez a csoportnv mr ltezik! Akarod <a %s>szerkeszteni a mr meglv csoportot</a>?"
-
-#: ..\..\..\admin\b2users.php:474
-msgid "Group updated."
-msgstr "Csoport frisstve."
-
-#: ..\..\..\admin\b2users.php:484
-msgid "The user was not created:"
-msgstr "A felhasznl nem lett ltrehozva:"
-
-#: ..\..\..\admin\b2users.php:484
-msgid "The user was not updated:"
-msgstr "A felhasznl adatai nem frissltek:"
-
-#: ..\..\..\admin\b2users.php:486
-msgid "The group was not created:"
-msgstr "A csoport nem lett ltrehozva:"
-
-#: ..\..\..\admin\b2users.php:486
-msgid "The group was not updated:"
-msgstr "A csoport adatai nem frissltek:"
-
-#: ..\..\..\admin\b2users.php:519
-msgid "You are not allowed to view other users."
-msgstr "Nincs engedlyed megnzni a tbbi felhasznlt."
-
-#: ..\..\..\admin\edit_actions.php:62
-msgid "Adding new post..."
-msgstr "j beklds hozzadsa..."
-
-#: ..\..\..\admin\edit_actions.php:100
-#: ..\..\..\admin\edit_actions.php:206
-#: ..\..\..\admin\edit_actions.php:445
-#: ..\..\..\htsrv\comment_post.php:63
-#: ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1368
-msgid "Supplied URL is invalid: "
-msgstr "A megadott URL rvnytelen:"
-
-#: ..\..\..\admin\edit_actions.php:107
-#: ..\..\..\htsrv\getmail.php:243
-msgid "Cannot post, please correct these errors:"
-msgstr "A beklds sikertelen, krlek javtsd ezeket a hibkat:"
-
-#: ..\..\..\admin\edit_actions.php:108
-#: ..\..\..\admin\edit_actions.php:214
-#: ..\..\..\admin\edit_actions.php:450
-msgid "Back to post editing"
-msgstr "Vissza a beklds szerkesztshez"
-
-#: ..\..\..\admin\edit_actions.php:114
-msgid "Recording post..."
-msgstr "Beklds felvtele..."
-
-#: ..\..\..\admin\edit_actions.php:127
-#: ..\..\..\admin\edit_actions.php:244
-#: ..\..\..\admin\edit_actions.php:402
-msgid "Sleeping..."
-msgstr "Csicsika..."
-
-#: ..\..\..\admin\edit_actions.php:137
-#: ..\..\..\admin\edit_actions.php:253
-#: ..\..\..\admin\edit_actions.php:344
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "A beklds a nyilvnossg szmra nem elrhet: trackback, visszaping, blogok pingelse kihagyva..."
-
-#: ..\..\..\admin\edit_actions.php:152
-msgid "Posting Done..."
-msgstr "Bekldve..."
-
-#: ..\..\..\admin\edit_actions.php:166
-#: ..\..\..\admin\edit_actions.php:220
-msgid "Updating post..."
-msgstr "Beklds frisstse..."
-
-#: ..\..\..\admin\edit_actions.php:269
-#: ..\..\..\admin\edit_actions.php:355
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "A beklds mr pingelt: a blogok pingelse kihagysra kerl..."
-
-#: ..\..\..\admin\edit_actions.php:281
-#: ..\..\..\admin\edit_actions.php:367
-msgid "Updating done..."
-msgstr "Frisstve..."
-
-#: ..\..\..\admin\edit_actions.php:297
-#: ..\..\..\admin\edit_actions.php:312
-msgid "Updating post status..."
-msgstr "Beklds llapota frisstve..."
-
-#: ..\..\..\admin\edit_actions.php:377
-#: ..\..\..\admin\edit_actions.php:396
-msgid "Deleting post..."
-msgstr "Beklds trlse..."
-
-#: ..\..\..\admin\edit_actions.php:385
-msgid "Oops, no post with this ID!"
-msgstr "Hopp, nincs olyan beklds, amelynek ez az ID-je!"
-
-#: ..\..\..\admin\edit_actions.php:407
-msgid "Deleting Done..."
-msgstr "Trlve..."
-
-#: ..\..\..\admin\edit_actions.php:411
-#: ..\..\..\b2evocore\_class_pop3.php:105
-#: ..\..\..\b2evocore\_class_pop3.php:117
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:295
-#: ..\..\..\b2evocore\_class_pop3.php:349
-#: ..\..\..\b2evocore\_class_pop3.php:360
-#: ..\..\..\b2evocore\_class_pop3.php:408
-#: ..\..\..\b2evocore\_class_pop3.php:441
-#: ..\..\..\b2evocore\_class_pop3.php:474
-#: ..\..\..\b2evocore\_class_pop3.php:573
-#: ..\..\..\b2evocore\_class_pop3.php:596
-msgid "Error"
-msgstr "Hiba"
-
-#: ..\..\..\admin\edit_actions.php:449
-msgid "Cannot update comment, please correct these errors:"
-msgstr "A megjegyzs frisstse sikertelen, krlek javtsd ki az albbi hibkat:"
-
-#: ..\..\..\admin\edit_actions.php:507
-msgid "Back to posts!"
-msgstr "Vissza a bekldsekhez!"
-
-#: ..\..\..\admin\edit_actions.php:512
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Generlhatsz statikus oldalakat vagy megtekintheted a blogokat..."
-
-#: ..\..\..\admin\edit_actions.php:520
-msgid "New post"
-msgstr "j beklds"
-
-#: ..\..\..\admin\import-mt.php:324
-#: ..\..\..\admin\_users_form.php:194
-#: ..\..\..\admin\_users_form.php:199
-msgid "User group"
-msgstr "Felhasznli csoport"
-
-#: ..\..\..\admin\import-mt.php:325
-#: ..\..\..\admin\_users_form.php:182
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "A rszletekrt lsd a <a %s>felhasznli kziknyvet</a>."
-
-#: ..\..\..\admin\import-mt.php:326
-#: ..\..\..\admin\_users_form.php:185
-#: ..\..\..\admin\_users_form.php:189
-#: ..\..\..\admin\_users_list.php:27
-#: ..\..\..\skins\_profile.php:39
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "Level"
-msgstr "Szint"
-
-#: ..\..\..\admin\import-mt.php:365
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Default locale"
-msgstr "Alaprtelmezett honosts"
-
-#: ..\..\..\admin\import-mt.php:1082
-#: ..\..\..\admin\_edit_form.php:333
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Vlaszd ki a blog fkategrijt s kiegsztsnek megjellhetsz tovbbi kategrikat"
-
-#: ..\..\..\admin\import-mt.php:1104
-#: ..\..\..\admin\_edit_form.php:354
-msgid "Select as an additionnal category"
-msgstr "Kivlaszts mellkes kategrinak"
-
-#: ..\..\..\admin\import-mt.php:1115
-#: ..\..\..\admin\_edit_form.php:367
-msgid "Select as MAIN category"
-msgstr "Kivlaszts F kategrinak"
-
-#: ..\..\..\admin\tools.php:14
-#: ..\..\..\admin\_menutop.php:134
-msgid "Tools"
-msgstr "Eszkzk"
-
-#: ..\..\..\admin\tools.php:20
-msgid "Bookmarklet"
-msgstr "Bookmarklet"
-
-#: ..\..\..\admin\tools.php:26
-#: ..\..\..\admin\tools.php:33
-#: ..\..\..\admin\tools.php:41
-#: ..\..\..\admin\tools.php:48
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Link felvtele a Knyvjelzk/Kedvencek kz:"
-
-#: ..\..\..\admin\tools.php:27
-#: ..\..\..\admin\tools.php:34
-#: ..\..\..\admin\tools.php:42
-#: ..\..\..\admin\tools.php:49
-msgid "b2evo bookmarklet"
-msgstr "b2evo bookmarklet"
-
-#: ..\..\..\admin\tools.php:65
-msgid "Post to b2evolution"
-msgstr "Beklds a b2evolution-nek"
-
-#: ..\..\..\admin\tools.php:67
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "A Sidebar nem elrhet! Legalbb 0.9.4-es vagy frissebb Mozillt (vagy Mozilla alap bngszt) kell hasznlnod ehhez a funkcihoz!"
-
-#: ..\..\..\admin\tools.php:70
-#: ..\..\..\admin\tools.php:79
-msgid "SideBar"
-msgstr "SideBar"
-
-#: ..\..\..\admin\tools.php:71
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "<a %s>b2evo sidebar</a> hozzadsa !"
-
-#: ..\..\..\admin\tools.php:80
-msgid "Add this link to your favorites:"
-msgstr "A link felvtele a kedvenckhez:"
-
-#: ..\..\..\admin\tools.php:81
-msgid "b2evo sidebar"
-msgstr "b2evo sidebar"
-
-#: ..\..\..\admin\tools.php:88
-msgid "Movable Type Import"
-msgstr "Movable Type importls"
-
-#: ..\..\..\admin\tools.php:90
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "Hasznld az MT exportls funkcijt a bekldseidet tartalmaz .TXT fjl ltrehozshoz;"
-
-#: ..\..\..\admin\tools.php:91
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Helyezd el a fjlt a kiszolgln a /admin mappn bell;"
-
-#: ..\..\..\admin\tools.php:92
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "Kvesd az <a %s>MT migrcis eszkz</a> utastsait."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:18
-msgid "Static file generation"
-msgstr "Statikus fjl ksztse"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:20
-msgid "Static filename"
-msgstr "Statikus fjlnv"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:20
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Ez az a .html fjl, amely a blog statikus vltozatnak elksztsekor jn ltre."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:25
-msgid "After each new post..."
-msgstr "Minden j beklds utn..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:27
-msgid "Ping b2evolution.net"
-msgstr "b2evolution.net pingelse"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:27
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "hogy bekerlj a b2evolution.net ,,legutbb frisslt'' listjra"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping technorati.com"
-msgstr "technorati.com pingelse"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "to give notice of new post."
-msgstr "hogy az j bekldsrl rtestsd."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping weblogs.com"
-msgstr "weblogs.com pingelse"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping blo.gs"
-msgstr "blo.gs pingelse"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:35
-msgid "Advanced options"
-msgstr "Tovbbi lehetsgek"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:37
-msgid "Allow trackbacks"
-msgstr "Trackback-ek engedlyezse"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:37
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow pingbacks"
-msgstr "Visszapingek engedlyezse"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:45
-#: ..\..\..\admin\_blogs_general.form.php:102
-#: ..\..\..\admin\_blogs_permissions.form.php:199
-msgid "Update blog!"
-msgstr "Blog frisstse!"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:46
-#: ..\..\..\admin\_blogs_general.form.php:103
-#: ..\..\..\admin\_blogs_permissions.form.php:205
-#: ..\..\..\admin\_edit_showposts.php:549
-#: ..\..\..\admin\_set_general.form.php:79
-#: ..\..\..\admin\_set_plugins.form.php:69
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_set_regional.form.php:245
-#: ..\..\..\admin\_set_regional.form.php:360
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-#: ..\..\..\install\index.php:292
-#: ..\..\..\skins\_profile.php:94
-msgid "Reset"
-msgstr "Visszallts"
-
-#: ..\..\..\admin\_blogs_general.form.php:17
-msgid "General parameters"
-msgstr "ltalnos paramterek"
-
-#: ..\..\..\admin\_blogs_general.form.php:19
-#: ..\..\..\admin\_blogs_list.php:27
-msgid "Full Name"
-msgstr "Teljes nv"
-
-#: ..\..\..\admin\_blogs_general.form.php:19
-msgid "Will be displayed on top of the blog."
-msgstr "A blog tetejn fog megjelenni."
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Short Name"
-msgstr "Rvid nv"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "A menkben s az adminisztrcis felleten fog szerepelni."
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Main Locale"
-msgstr "F honosts"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Determines the language of the navigation links on the blog."
-msgstr "A blog navigcis linkeinek nyelvt hatrozza meg."
-
-#: ..\..\..\admin\_blogs_general.form.php:26
-msgid "Access parameters"
-msgstr "Hozzfrs paramterei"
-
-#: ..\..\..\admin\_blogs_general.form.php:35
-#: ..\..\..\admin\_blogs_list.php:55
-msgid "Default blog on index.php"
-msgstr "Az index.php alaprtelmezett blogja"
-
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:37
-msgid "Current default is:"
-msgstr "A jelenlegi alaprtelmezett:"
-
-#: ..\..\..\admin\_blogs_general.form.php:38
-msgid "Other blog through index.php"
-msgstr "Tovbbi index.php-n keresztl elrhet blogok"
-
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through stub file (Advanced)"
-msgstr "Tovbbi csonkfjlon keresztl elrhet blogok"
-
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "You MUST create a stub file for this to work."
-msgstr "Ltre KELL hoznod a csonkfjlt ahhoz, hogy ez mkdjn."
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "Preferred access type"
-msgstr "Alaprtelmezett hozzfrstpus"
-
-#: ..\..\..\admin\_blogs_general.form.php:46
-msgid "Blog Folder URL"
-msgstr "A blog mappjnak URL-je"
-
-#: ..\..\..\admin\_blogs_general.form.php:48
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Nincs lezr perjel. (Ha nem tudod, hogy mi ez, hagyd resen ezt a mezt.)"
-
-#: ..\..\..\admin\_blogs_general.form.php:53
-msgid "URL blog name / Stub name"
-msgstr "URL blognv / Csonknv"
-
-#: ..\..\..\admin\_blogs_general.form.php:53
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:58
-msgid "Default display options"
-msgstr "Alaprtelmezett megjelentsi belltsok"
-
-#: ..\..\..\admin\_blogs_general.form.php:60
-msgid "Default skin"
-msgstr "Alaprtelmezett br"
-
-#: ..\..\..\admin\_blogs_general.form.php:60
-msgid "This is the default skin that will be used to display this blog."
-msgstr "A blog megjelentshez hasznlt alaprtelmezett br."
-
-#: ..\..\..\admin\_blogs_general.form.php:62
-msgid "Allow skin switching"
-msgstr "Brvltoztats engedlyezse"
-
-#: ..\..\..\admin\_blogs_general.form.php:62
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:64
-msgid "Display public blog list"
-msgstr "Nyilvnos blogok listjnak megjelentse"
-
-#: ..\..\..\admin\_blogs_general.form.php:64
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Kapcsold be ha meg szeretnd jelenteni az sszes blog listjt a blogodon (feltve hogy a brd ezt lehetv teszi)."
-
-#: ..\..\..\admin\_blogs_general.form.php:66
-msgid "Include in public blog list"
-msgstr "Bekerljn nyilvnos blogok listjba"
-
-#: ..\..\..\admin\_blogs_general.form.php:66
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:68
-msgid "Default linkblog"
-msgstr "Alaprtelmezett linkblog"
-
-#: ..\..\..\admin\_blogs_general.form.php:68
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:75
-msgid "Tagline"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:75
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Ez jelenik meg a sablonban a blog neve alatt"
-
-#: ..\..\..\admin\_blogs_general.form.php:79
-msgid "Long Description"
-msgstr "Hossz lers"
-
-#: ..\..\..\admin\_blogs_general.form.php:81
-msgid "This is displayed on the blog template."
-msgstr "Ez jelenik meg a blog sablonjban"
-
-#: ..\..\..\admin\_blogs_general.form.php:85
-msgid "Short Description"
-msgstr "Rvid lers"
-
-#: ..\..\..\admin\_blogs_general.form.php:85
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "A lers meta tagban s az RSS adagolkban kerl felhasznlsra. NE ADJ MEG HTML-T!"
-
-#: ..\..\..\admin\_blogs_general.form.php:87
-msgid "Keywords"
-msgstr "Kulcsszavak"
-
-#: ..\..\..\admin\_blogs_general.form.php:87
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "A kulcssz meta tagban kerl felhasznlsra. NE ADJ MEG HTML-T!"
-
-#: ..\..\..\admin\_blogs_general.form.php:92
-msgid "Notes"
-msgstr "Megjegyzsek"
-
-#: ..\..\..\admin\_blogs_general.form.php:94
-msgid "Additional info."
-msgstr "Jrulkos informci."
-
-#: ..\..\..\admin\_blogs_general.form.php:102
-msgid "Create new blog!"
-msgstr "j blog ltrehozsa!"
-
-#: ..\..\..\admin\_blogs_list.php:26
-msgid "Blog"
-msgstr "Blog"
-
-#: ..\..\..\admin\_blogs_list.php:28
-msgid "Blog URL"
-msgstr "Blog URL"
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Static File"
-msgstr "Statikus fjl"
-
-#: ..\..\..\admin\_blogs_list.php:30
-#: ..\..\..\admin\_set_regional.form.php:46
-#: ..\..\..\admin\_set_regional.form.php:157
-#: ..\..\..\admin\_users_form.php:118
-#: ..\..\..\htsrv\_reg_form.php:42
-#: ..\..\..\skins\_profile.php:70
-msgid "Locale"
-msgstr "Honosts"
-
-#: ..\..\..\admin\_blogs_list.php:44
-#: ..\..\..\admin\_cats_list.php:27
-#: ..\..\..\admin\_users_list.php:56
-#: ..\..\..\admin\_users_list.php:69
-#: ..\..\..\admin\_users_list.php:96
-#: ..\..\..\admin\_users_list.php:138
-msgid "Properties"
-msgstr "Tulajdonsgok"
-
-#: ..\..\..\admin\_blogs_list.php:55
-msgid "Default"
-msgstr "Alaprtelmezett"
-
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:72
-msgid "Gen!"
-msgstr "Hajr!"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:88
-#, php-format
-msgid ""
-"Are you sure you want to delete blog #%d ?\\n"
-"\\n"
-"WARNING: This will delete ALL POST, COMMENTS,\\n"
-"CATEGORIES and other data related to that Blog!\\n"
-"\\n"
-"This CANNOT be undone!"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:88
-msgid "Delete this blog!"
-msgstr "Blog trlse!"
-
-#: ..\..\..\admin\_blogs_list.php:89
-msgid "Copy this blog!"
-msgstr "Msoljuk ezt a blogot!"
-
-#  TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:89
-#: ..\..\..\admin\_set_regional.form.php:238
-#: ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:141
-msgid "Copy"
-msgstr "Msol"
-
-#: ..\..\..\admin\_blogs_list.php:100
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "Sajnlom, de nincs jogosultsgod ahhoz, hogy brmelyik blog belltst megtekintsd/szerkeszd."
-
-#: ..\..\..\admin\_blogs_list.php:111
-msgid "New blog..."
-msgstr "j blog..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:18
-#: ..\..\..\admin\_users_groupform.php:83
-msgid "User permissions"
-msgstr "Felhasznli jogosultsgok"
-
-#  TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:21
-#: ..\..\..\admin\_users_list.php:17
-msgid "Login "
-msgstr "Belps"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-msgid "Is<br />member"
-msgstr "Tag"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Can post/edit with following statuses:"
-msgstr ""
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Delete<br />posts"
-msgstr "Bekldsek<br />trlse"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Edit<br />comts"
-msgstr "Megj<br />szerk."
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />cats"
-msgstr "Kat<br />szerk."
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />blog"
-msgstr "Blog<br />szerk."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:30
-#: ..\..\..\b2evocore\_vars.php:189
-msgid "Published"
-msgstr "Megjelentetve"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:31
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "Protected"
-msgstr "Vdett"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "Private"
-msgstr "Szemlyes"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "Draft"
-msgstr "Vzlat"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "Deprecated"
-msgstr "Elavult"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:38
-msgid "Members"
-msgstr "Tagok"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:61
-#: ..\..\..\admin\_blogs_permissions.form.php:151
-msgid "Permission to read protected posts"
-msgstr "Jogosultsgok a vdett bekldsek olvasshoz"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:68
-#: ..\..\..\admin\_blogs_permissions.form.php:82
-#: ..\..\..\admin\_blogs_permissions.form.php:155
-#: ..\..\..\admin\_blogs_permissions.form.php:163
-msgid "Permission to post into this blog with private status"
-msgstr "Jogosultsgok a szemlyes llapot bekldshez"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:75
-#: ..\..\..\admin\_blogs_permissions.form.php:159
-msgid "Permission to post into this blog with protected status"
-msgstr "Jogosultsgok a vdett llapot bekldshez"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:89
-#: ..\..\..\admin\_blogs_permissions.form.php:167
-msgid "Permission to post into this blog with draft status"
-msgstr "Jogosultsgok a vzlat llapot bekldshez"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:96
-#: ..\..\..\admin\_blogs_permissions.form.php:171
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Jogosultsgok az elavult llapot bekldshez"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:103
-#: ..\..\..\admin\_blogs_permissions.form.php:175
-msgid "Permission to delete posts in this blog"
-msgstr "Jogosultsg a blog bekldseinek trlshez"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:110
-#: ..\..\..\admin\_blogs_permissions.form.php:179
-msgid "Permission to edit comments in this blog"
-msgstr "A megjegyzsek szerkesztsnek joga"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:117
-#: ..\..\..\admin\_blogs_permissions.form.php:182
-msgid "Permission to edit categories for this blog"
-msgstr "A kategrik szerkesztsnek joga"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:124
-#: ..\..\..\admin\_blogs_permissions.form.php:186
-msgid "Permission to edit blog properties"
-msgstr "Jogosultsg a blog tulajdonsgainak szerkesztshez"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:132
-msgid "Non members"
-msgstr "Nem tagok"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:202
-msgid ""
-"Warning! You are about to remove your own permission to edit this blog!\\n"
-"You won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-
-#: ..\..\..\admin\_cats_list.php:26
-msgid "Edit category properties"
-msgstr "A kategria tulajdonsgainak szerkesztse"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:30
-msgid "Are you sure you want to delete?"
-msgstr "Biztos, hogy trlni akarod?"
-
-#: ..\..\..\admin\_cats_list.php:40
-msgid "New sub-category here"
-msgstr "j alkategrit ide"
-
-#: ..\..\..\admin\_cats_list.php:56
-msgid "New category here"
-msgstr "j kategrit ide"
-
-#: ..\..\..\admin\_cats_list.php:60
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:99
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:381
-msgid "Title"
-msgstr "Cm"
-
-#: ..\..\..\admin\_edit_form.php:104
-msgid "Language"
-msgstr "Nyelv"
-
-#: ..\..\..\admin\_edit_form.php:110
-msgid "Link to url"
-msgstr "Link egy URL-re"
-
-#: ..\..\..\admin\_edit_form.php:132
-#: ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_list.php:20
-#: ..\..\..\htsrv\comment_post.php:138
-#: ..\..\..\htsrv\register.php:118
-#: ..\..\..\htsrv\_reg_complete.php:15
-#: ..\..\..\htsrv\_reg_form.php:37
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\_profile.php:71
-#: ..\..\..\skins\basic\_feedback.php:170
-#: ..\..\..\skins\basic\_profile.php:71
-msgid "Email"
-msgstr "Email"
-
-#: ..\..\..\admin\_edit_form.php:136
-#: ..\..\..\admin\_users_form.php:138
-#: ..\..\..\admin\_users_form.php:140
-#: ..\..\..\admin\_users_list.php:21
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:364
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:376
-#: ..\..\..\skins\_profile.php:72
-#: ..\..\..\skins\basic\_profile.php:72
-msgid "URL"
-msgstr "URL"
-
-#: ..\..\..\admin\_edit_form.php:161
-#: ..\..\..\admin\_edit_showposts.php:299
-#: ..\..\..\admin\_set_general.form.php:48
-#: ..\..\..\skins\_feedback.php:206
-#: ..\..\..\skins\basic\_feedback.php:199
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:203
-#: ..\..\..\skins\wpc_default\_feedback.php:203
-msgid "Auto-BR"
-msgstr "Auto-BR"
-
-#: ..\..\..\admin\_edit_form.php:161
-#: ..\..\..\admin\_set_general.form.php:48
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Ez a lehetsg elavult, clszer kerlnd a hasznlatt."
-
-#: ..\..\..\admin\_edit_form.php:166
-msgid "Preview"
-msgstr "Elnzet"
-
-#: ..\..\..\admin\_edit_form.php:172
-msgid "Blog this !"
-msgstr "Beklds !"
-
-#: ..\..\..\admin\_edit_form.php:173
-msgid "Edit this !"
-msgstr "Szerkeszts !"
-
-#: ..\..\..\admin\_edit_form.php:178
-msgid "Spellcheck"
-msgstr "Helyesrs-ellenrzs"
-
-#: ..\..\..\admin\_edit_form.php:184
-msgid "Upload a file/image"
-msgstr "Fjl/kp feltltse"
-
-#: ..\..\..\admin\_edit_form.php:189
-msgid "Advanced properties"
-msgstr "Specilis tulajdonsgok"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Edit timestamp"
-msgstr "Idpont szerkesztse"
-
-#: ..\..\..\admin\_edit_form.php:232
-msgid "URL Title"
-msgstr "URL cme"
-
-#: ..\..\..\admin\_edit_form.php:234
-msgid "(to be used in permalinks)"
-msgstr "(a permalinkeknl hasznlatos)"
-
-#: ..\..\..\admin\_edit_form.php:246
-msgid "Additional actions"
-msgstr "Jrulkos mveletek"
-
-#: ..\..\..\admin\_edit_form.php:254
-msgid "Pingback"
-msgstr "Visszaping"
-
-#: ..\..\..\admin\_edit_form.php:254
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Visszapingels kldse a beklds sszes URL-jnek)"
-
-#: ..\..\..\admin\_edit_form.php:263
-msgid "Trackback URLs"
-msgstr "Trackback URL-ek"
-
-#: ..\..\..\admin\_edit_form.php:263
-msgid "(Separate by space)"
-msgstr "(Szkzzel elvlasztva)"
-
-#: ..\..\..\admin\_edit_form.php:284
-#: ..\..\..\admin\_edit_form.php:505
-#: ..\..\..\admin\_edit_showposts.php:133
-msgid "Status"
-msgstr "llapot"
-
-#: ..\..\..\admin\_edit_form.php:290
-msgid "The post will be publicly published"
-msgstr "A beklds nyilvnosan hozzfrhet lesz"
-
-#: ..\..\..\admin\_edit_form.php:291
-#: ..\..\..\admin\_edit_showposts.php:364
-msgid "Published (Public)"
-msgstr "Megjelentetett (nyilvnos)"
-
-#: ..\..\..\admin\_edit_form.php:297
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "A beklds megjelentsre kerl, de csak a belpett blogtagok szmra"
-
-#: ..\..\..\admin\_edit_form.php:298
-#: ..\..\..\admin\_edit_showposts.php:367
-msgid "Protected (Members only)"
-msgstr "Vdett (csak tagoknak)"
-
-#: ..\..\..\admin\_edit_form.php:304
-msgid "The post will be published but visible only by yourself"
-msgstr "Ez a beklds megjelentsre kerlt, de csak Te lthatod"
-
-#: ..\..\..\admin\_edit_form.php:305
-#: ..\..\..\admin\_edit_showposts.php:370
-msgid "Private (You only)"
-msgstr "Privt (Csak te)"
-
-#: ..\..\..\admin\_edit_form.php:311
-#: ..\..\..\admin\_edit_form.php:318
-msgid "The post will appear only in the backoffice"
-msgstr "Ez a beklds csak a Sbnyban lthat"
-
-#: ..\..\..\admin\_edit_form.php:312
-#: ..\..\..\admin\_edit_showposts.php:373
-msgid "Draft (Not published!)"
-msgstr "Vzlat (nem publiklt!)"
-
-#: ..\..\..\admin\_edit_form.php:319
-#: ..\..\..\admin\_edit_showposts.php:376
-msgid "Deprecated (Not published!)"
-msgstr "Elavult (nem publiklt!)"
-
-#: ..\..\..\admin\_edit_form.php:395
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Megjegyzs: a blogok kzti keresztbeklds engedlyezett."
-
-#: ..\..\..\admin\_edit_form.php:406
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Megjegyzs: a blogok kzti keresztbeklds jelenleg nem engedlyezett."
-
-#: ..\..\..\admin\_edit_form.php:408
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Megjegyzs: a kategrik kzti keresztbeklds jelenleg nem engedlyezett."
-
-#: ..\..\..\admin\_edit_form.php:418
-#: ..\..\..\admin\_edit_showposts.php:195
-#: ..\..\..\skins\_feedback.php:50
-#: ..\..\..\skins\basic\_feedback.php:50
-#: ..\..\..\skins\custom\_main.php:264
-#: ..\..\..\skins\custom\_main.php:269
-#: ..\..\..\skins\custom\_main.php:274
-#: ..\..\..\skins\custom\_main.php:279
-#: ..\..\..\skins\fplanque2002\_main.php:273
-#: ..\..\..\skins\fplanque2002\_main.php:278
-#: ..\..\..\skins\fplanque2002\_main.php:283
-#: ..\..\..\skins\fplanque2002\_main.php:288
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:50
-#: ..\..\..\skins\wpc_default\_feedback.php:50
-msgid "Comments"
-msgstr "Megjegyzsek"
-
-#: ..\..\..\admin\_edit_form.php:420
-msgid "Visitors can leave comments on this post."
-msgstr "Ehhez a bekldshez a ltogatk is tudnak megjegyzseket fzni."
-
-#: ..\..\..\admin\_edit_form.php:421
-msgid "Open"
-msgstr "Nyitott"
-
-#: ..\..\..\admin\_edit_form.php:423
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Ehhez a bekldshez a ltogatk NEM rhatnak mejegyzseket."
-
-#: ..\..\..\admin\_edit_form.php:424
-msgid "Closed"
-msgstr "Lezrt"
-
-#: ..\..\..\admin\_edit_form.php:426
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Ennl a bekldsnl a ltogatk se nem kldhetnek, se nem lthatjk a megjegyzseket."
-
-#: ..\..\..\admin\_edit_form.php:427
-msgid "Disabled"
-msgstr "Letiltva"
-
-#: ..\..\..\admin\_edit_form.php:432
-msgid "Renderers"
-msgstr "Lekpzk"
-
-#: ..\..\..\admin\_edit_form.php:502
-msgid "Comment info"
-msgstr "Megjegyzs inf"
-
-#: ..\..\..\admin\_edit_form.php:503
-#: ..\..\..\htsrv\comment_post.php:131
-#: ..\..\..\htsrv\comment_post.php:137
-msgid "Author"
-msgstr "Szerz"
-
-#: ..\..\..\admin\_edit_form.php:506
-msgid "IP address"
-msgstr "IP cm"
-
-#: ..\..\..\admin\_edit_navbar.php:25
-#, php-format
-msgid "Next %d days"
-msgstr "Kvetkez %d nap"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Previous %d"
-msgstr "Elz %d"
-
-#: ..\..\..\admin\_edit_navbar.php:36
-#, php-format
-msgid "Previous %d days"
-msgstr "Elz %d nap"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Next %d"
-msgstr "Kvetkez %d"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:54
-#: ..\..\..\admin\_edit_navbar.php:60
-msgid " to "
-msgstr ""
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:62
-msgid " of "
-msgstr ""
-
-#: ..\..\..\admin\_edit_navbar.php:70
-msgid "from the end"
-msgstr "a vgrl"
-
-#: ..\..\..\admin\_edit_navbar.php:74
-msgid "from the start"
-msgstr "az elejrl"
-
-#: ..\..\..\admin\_edit_navbar.php:76
-msgid "OK"
-msgstr "OK"
-
-#: ..\..\..\admin\_edit_showposts.php:67
-msgid " Date range: "
-msgstr " Intervallum: "
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:121
-msgid "by"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:125
-msgid "level:"
-msgstr "szint:"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:129
-msgid "in"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:149
-#: ..\..\..\b2evocore\_functions_bposts.php:798
-msgid "Pages:"
-msgstr "Oldalak:"
-
-#. TRANS: Edit button text (&nbsp; for extra space)
-#: ..\..\..\admin\_edit_showposts.php:158
-#: ..\..\..\admin\_edit_showposts.php:258
-msgid "&nbsp; Edit &nbsp;"
-msgstr "&nbsp; Szerkeszt &nbsp;"
-
-#: ..\..\..\admin\_edit_showposts.php:166
-#: ..\..\..\admin\_edit_showposts.php:259
-msgid "Delete"
-msgstr "Trl"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_edit_showposts.php:166
-msgid ""
-"You are about to delete this post!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:176
-msgid "Publish NOW!"
-msgstr "Megjelentets MOST!"
-
-#: ..\..\..\admin\_edit_showposts.php:176
-msgid "Publish now using current date and time."
-msgstr "Megjelentve az aktulis dtummal s idvel."
-
-#  TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:182
-msgid "no comment"
-msgstr "nincs megjegyzs"
-
-#: ..\..\..\admin\_edit_showposts.php:182
-#: ..\..\..\b2evocore\_class_item.php:695
-#: ..\..\..\b2evocore\_functions_comments.php:206
-msgid "1 comment"
-msgstr "1 megjegyzs"
-
-#: ..\..\..\admin\_edit_showposts.php:182
-#: ..\..\..\b2evocore\_class_item.php:696
-#: ..\..\..\b2evocore\_functions_comments.php:207
-#, php-format
-msgid "%d comments"
-msgstr "%d megjegyzs"
-
-#: ..\..\..\admin\_edit_showposts.php:183
-msgid "1 Trackback"
-msgstr "1 trackback"
-
-#: ..\..\..\admin\_edit_showposts.php:183
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d trackback"
-
-#: ..\..\..\admin\_edit_showposts.php:184
-msgid "1 Pingback"
-msgstr "1 visszaping"
-
-#: ..\..\..\admin\_edit_showposts.php:184
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d visszaping"
-
-#: ..\..\..\admin\_edit_showposts.php:195
-#: ..\..\..\skins\_feedback.php:61
-#: ..\..\..\skins\basic\_feedback.php:61
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:61
-#: ..\..\..\skins\wpc_default\_feedback.php:61
-msgid "Trackbacks"
-msgstr "Trackbackek"
-
-#: ..\..\..\admin\_edit_showposts.php:195
-#: ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:66
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:66
-#: ..\..\..\skins\wpc_default\_feedback.php:66
-msgid "Pingbacks"
-msgstr "Visszapingek"
-
-#: ..\..\..\admin\_edit_showposts.php:202
-msgid "No feedback for this post yet..."
-msgstr "A bekldshez mg nem rkezett visszajelzs"
-
-#: ..\..\..\admin\_edit_showposts.php:234
-#: ..\..\..\skins\_feedback.php:104
-#: ..\..\..\skins\basic\_feedback.php:103
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:108
-#: ..\..\..\skins\wpc_default\_feedback.php:108
-msgid "Comment from:"
-msgstr "Megjegyzs innen:"
-
-#: ..\..\..\admin\_edit_showposts.php:238
-#: ..\..\..\skins\_feedback.php:110
-#: ..\..\..\skins\basic\_feedback.php:109
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Trackback from:"
-msgstr "Trackback innen:"
-
-#: ..\..\..\admin\_edit_showposts.php:242
-#: ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:114
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:119
-#: ..\..\..\skins\wpc_default\_feedback.php:119
-msgid "Pingback from:"
-msgstr "Visszaping innen:"
-
-#: ..\..\..\admin\_edit_showposts.php:252
-#: ..\..\..\skins\_feedback.php:125
-#: ..\..\..\skins\_lastcomments.php:39
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Permanent link to this comment"
-msgstr "lland link ehhez a megjegyzshez"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_edit_showposts.php:259
-msgid ""
-"You are about to delete this comment!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:274
-#: ..\..\..\b2evocore\_class_item.php:694
-#: ..\..\..\b2evocore\_functions_comments.php:205
-#: ..\..\..\skins\_feedback.php:138
-#: ..\..\..\skins\basic\_feedback.php:133
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:139
-#: ..\..\..\skins\wpc_default\_feedback.php:139
-msgid "Leave a comment"
-msgstr "Szlj hozz!"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\admin\_users_form.php:80
-#: ..\..\..\skins\_feedback.php:157
-#: ..\..\..\skins\basic\_feedback.php:153
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:163
-#: ..\..\..\skins\wpc_default\_feedback.php:163
-msgid "User"
-msgstr "Felhasznl"
-
-#: ..\..\..\admin\_edit_showposts.php:285
-#: ..\..\..\skins\_feedback.php:160
-#: ..\..\..\skins\basic\_feedback.php:156
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:166
-#: ..\..\..\skins\wpc_default\_feedback.php:166
-msgid "Edit profile"
-msgstr "Profil szerkesztse"
-
-#: ..\..\..\admin\_edit_showposts.php:290
-#: ..\..\..\skins\_feedback.php:194
-#: ..\..\..\skins\basic\_feedback.php:187
-msgid "Comment text"
-msgstr "Megjegyzs szvege"
-
-#: ..\..\..\admin\_edit_showposts.php:292
-#: ..\..\..\skins\_feedback.php:196
-#: ..\..\..\skins\basic\_feedback.php:189
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:141
-#: ..\..\..\skins\wpc_default\_feedback.php:141
-msgid "Allowed XHTML tags"
-msgstr "Engedlyezett XHTML tagok"
-
-#: ..\..\..\admin\_edit_showposts.php:292
-#: ..\..\..\skins\_feedback.php:197
-#: ..\..\..\skins\basic\_feedback.php:190
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:142
-#: ..\..\..\skins\wpc_default\_feedback.php:142
-msgid "URLs, email, AIM and ICQs will be converted automatically."
-msgstr "URL-ek, email cmek, AIM s ICQ azonostk automatikusan talaktsra kerlnek."
-
-#: ..\..\..\admin\_edit_showposts.php:298
-#: ..\..\..\skins\_feedback.php:202
-#: ..\..\..\skins\basic\_feedback.php:195
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:200
-#: ..\..\..\skins\wpc_default\_feedback.php:200
-msgid "Options"
-msgstr "Kapcsolk"
-
-#: ..\..\..\admin\_edit_showposts.php:299
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(A sortrsek helyre  &lt;br&gt; kerl)"
-
-#: ..\..\..\admin\_edit_showposts.php:306
-#: ..\..\..\skins\_feedback.php:219
-#: ..\..\..\skins\basic\_feedback.php:212
-msgid "Send comment"
-msgstr "Megjegyzs kldse"
-
-#: ..\..\..\admin\_edit_showposts.php:353
-msgid "Posts to show"
-msgstr "Megjelentend bekldsek"
-
-#: ..\..\..\admin\_edit_showposts.php:356
-msgid "Past"
-msgstr "Mlt"
-
-#: ..\..\..\admin\_edit_showposts.php:359
-msgid "Future"
-msgstr "Jv"
-
-#: ..\..\..\admin\_edit_showposts.php:384
-msgid "Title / Text contains"
-msgstr "Cm / Szveg tartalmazza"
-
-#: ..\..\..\admin\_edit_showposts.php:388
-msgid "Words"
-msgstr "Sz"
-
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
-msgstr "S"
-
-#: ..\..\..\admin\_edit_showposts.php:391
-msgid "OR"
-msgstr "VAGY"
-
-#: ..\..\..\admin\_footer.php:17
-msgid "GPL License"
-msgstr "GPL licensz"
-
-#: ..\..\..\admin\_menutop.php:33
-msgid "visit b2evolution's website"
-msgstr "ltogass el a b2evolution weboldalra"
-
-#: ..\..\..\admin\_menutop.php:36
-msgid "Logout"
-msgstr "Kilps"
-
-#: ..\..\..\admin\_menutop.php:38
-msgid "Exit to blogs"
-msgstr "Kilps a blogokhoz"
-
-#: ..\..\..\admin\_menutop.php:47
-msgid "Blog time:"
-msgstr "A blog ideje:"
-
-#: ..\..\..\admin\_menutop.php:48
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:49
-msgid "Logged in as:"
-msgstr "Belpve mint:"
-
-#: ..\..\..\admin\_menutop.php:59
-msgid "New Post"
-msgstr "j beklds"
-
-#: ..\..\..\admin\_menutop.php:65
-msgid "Browse/Edit"
-msgstr "Bngszs/Szerkeszts"
-
-#: ..\..\..\admin\_menutop.php:85
-msgid "Stats"
-msgstr "Statisztikk"
-
-#: ..\..\..\admin\_menutop.php:103
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Templates"
-msgstr "Sablonok"
-
-#: ..\..\..\admin\_menutop.php:113
-msgid "Users"
-msgstr "Felhasznlk"
-
-#: ..\..\..\admin\_menutop.php:117
-msgid "User Profile"
-msgstr "Felhasznli profilok"
-
-#: ..\..\..\admin\_set_general.form.php:18
-msgid "Default user rights"
-msgstr "Alaprtelmezett felhasznli jogosultsgok"
-
-#: ..\..\..\admin\_set_general.form.php:20
-msgid "New users can register"
-msgstr "j felhasznlk regisztrlni tudnak"
-
-#: ..\..\..\admin\_set_general.form.php:20
-msgid "Check to allow new users to register themselves."
-msgstr "Jelld be hogy az j felhasznlk regisztrlhassk sajt magukat."
-
-#: ..\..\..\admin\_set_general.form.php:22
-msgid "Group for new users"
-msgstr "Az j felhasznlk csoportja"
-
-#: ..\..\..\admin\_set_general.form.php:22
-msgid "Groups determine user roles and permissions."
-msgstr "A csoportok meghatrozzk a felhasznlk szerepeit s jogosultsgait."
-
-#: ..\..\..\admin\_set_general.form.php:24
-msgid "Level for new users"
-msgstr "Az j felhasznlk szintje"
-
-#: ..\..\..\admin\_set_general.form.php:24
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "A szintek meghatrozzk a felhasznlk hierarchijt a blogban."
-
-#: ..\..\..\admin\_set_general.form.php:29
-msgid "Display options"
-msgstr "Kapcsolk megjelentse"
-
-#: ..\..\..\admin\_set_general.form.php:31
-msgid "Default blog to display"
-msgstr "Alaprtelmezettknt megjelentett blog"
-
-#: ..\..\..\admin\_set_general.form.php:31
-msgid "This blog will be displayed on index.php ."
-msgstr "Ez a blog lesz megjelentve az index.php meghvsakor"
-
-#: ..\..\..\admin\_set_general.form.php:34
-msgid "days"
-msgstr "napok"
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "posts"
-msgstr "bekldsek"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts paged"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "Display mode"
-msgstr "zemmd megjelentse"
-
-#: ..\..\..\admin\_set_general.form.php:39
-msgid "Posts/Days per page"
-msgstr "Az oldalanknti bekldsek/napok szma"
-
-#: ..\..\..\admin\_set_general.form.php:42
-msgid "monthly"
-msgstr "havonta"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "weekly"
-msgstr "hetente"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "daily"
-msgstr "naponta"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "post by post"
-msgstr "bekldsenknt"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "Archive mode"
-msgstr "Archivls mdja"
-
-#: ..\..\..\admin\_set_general.form.php:53
-msgid "Link options"
-msgstr "Link kapcsolk"
-
-#: ..\..\..\admin\_set_general.form.php:55
-msgid "Use extra-path info"
-msgstr "Extra tvonal-inf hasznlata"
-
-#: ..\..\..\admin\_set_general.form.php:55
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:58
-msgid "Post called up by its URL title (Recommended)"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:58
-msgid "Fallback to ID when no URL title available."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its ID"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post on archive page, located by its ID"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Permalink type"
-msgstr "Permalink tpusa"
-
-#: ..\..\..\admin\_set_general.form.php:67
-msgid "Security options"
-msgstr "Biztonsgi kapcsolk"
-
-#: ..\..\..\admin\_set_general.form.php:69
-msgid "Minimum password length"
-msgstr "Minimlis jelszhossz"
-
-#: ..\..\..\admin\_set_general.form.php:69
-msgid "for users."
-msgstr "felhasznlk szmra."
-
-#: ..\..\..\admin\_set_general.form.php:78
-#: ..\..\..\admin\_set_plugins.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:66
-#: ..\..\..\admin\_set_regional.form.php:359
-#: ..\..\..\admin\_users_form.php:210
-#: ..\..\..\admin\_users_groupform.php:125
-#: ..\..\..\skins\_profile.php:93
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Update"
-msgstr "Frisst"
-
-#: ..\..\..\admin\_set_plugins.form.php:18
-msgid "Rendering plug-ins"
-msgstr "Megjelent plug-inek"
-
-#: ..\..\..\admin\_set_plugins.form.php:21
-#: ..\..\..\admin\_set_plugins.form.php:45
-msgid "Plug-in"
-msgstr "Plug-in"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-msgid "Apply"
-msgstr "Alkalmaz"
-
-#: ..\..\..\admin\_set_plugins.form.php:42
-msgid "Toolbar plug-ins"
-msgstr "Eszkztr plug-inek"
-
-#: ..\..\..\admin\_set_regional.form.php:22
-#: ..\..\..\admin\_set_regional.form.php:344
-msgid "Create new locale"
-msgstr "j honosts ltrehozsa"
-
-#: ..\..\..\admin\_set_regional.form.php:22
-#: ..\..\..\admin\_set_regional.form.php:195
-#: ..\..\..\admin\_set_regional.form.php:240
-msgid "Edit locale"
-msgstr "Honosts szerkesztse"
-
-#: ..\..\..\admin\_set_regional.form.php:46
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-msgid "Enabled"
-msgstr "Engedlyezve"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-msgid "Should this locale be available to users?"
-msgstr "Ez a honosts elrhet legyen a felhasznlk szmra?"
-
-#: ..\..\..\admin\_set_regional.form.php:49
-msgid "name of the locale"
-msgstr "honosts neve"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-#: ..\..\..\admin\_set_regional.form.php:187
-msgid "Charset"
-msgstr "Karakterkszlet"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "Must match the lang file charset."
-msgstr "Egyeznie kell a honosts karakterkszletvel."
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Date format"
-msgstr "Dtum formtuma"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "See below."
-msgstr "Lsd lent."
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Time format"
-msgstr "Id formtuma"
-
-#: ..\..\..\admin\_set_regional.form.php:53
-#: ..\..\..\admin\_set_regional.form.php:187
-msgid "Lang file"
-msgstr "Nyelvi fjl"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:55
-#: ..\..\..\admin\_set_regional.form.php:187
-msgid "Priority"
-msgstr "Priorits"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:66
-#: ..\..\..\admin\_users_form.php:210
-#: ..\..\..\admin\_users_groupform.php:125
-msgid "Create"
-msgstr "Ltrehoz"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:66
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:71
-msgid "Flags"
-msgstr "Jelzk"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:73
-msgid "Date/Time Formats"
-msgstr "Dtum/Id formtum"
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "The following characters are recognized in the format strings:"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:76
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" vagy \"pm\""
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" vagy \"PM\""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "B - Swatch Internet time"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - perc, \"00\" s \"59\" kzti szm"
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "U - seconds since the epoch"
-msgstr "U - a Unix Epoc-tl eltelt id msodpercben"
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - a ht napja, szmrtkkel, pl. \"0\"-tl (Vasrnap) \"6\"-ig (Szombat) terjed intervallumban a htf az \"1\""
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - v, 4 szmjeggyel; pl: \"1999\""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - v, 2 szmjegy, pl: \"99\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - az v napja, \"0\" s \"365\" kztti szm"
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:110
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:122
-msgid "Note: default locale is not enabled."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:130
-msgid "Regional settings"
-msgstr "Terleti belltsok"
-
-#: ..\..\..\admin\_set_regional.form.php:133
-msgid "Time difference"
-msgstr "Ideltolds"
-
-#: ..\..\..\admin\_set_regional.form.php:133
-msgid "in hours"
-msgstr "orkban"
-
-#: ..\..\..\admin\_set_regional.form.php:133
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:140
-msgid "Available locales"
-msgstr "Elrhet honostsok"
-
-#: ..\..\..\admin\_set_regional.form.php:145
-msgid "Hide translation info"
-msgstr "Fordtsi infk elrejtse"
-
-#: ..\..\..\admin\_set_regional.form.php:150
-msgid "Show translation info"
-msgstr "Fordtsi infk megjelentse"
-
-#: ..\..\..\admin\_set_regional.form.php:160
-msgid "Date fmt"
-msgstr "Dtum form."
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Time fmt"
-msgstr "Id form."
-
-#: ..\..\..\admin\_set_regional.form.php:164
-#: ..\..\..\admin\_set_regional.form.php:240
-#: ..\..\..\admin\_users_list.php:31
-msgid "Edit"
-msgstr "Szerkeszt"
-
-#: ..\..\..\admin\_set_regional.form.php:170
-msgid "Strings"
-msgstr "Karakterlncok"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Translated"
-msgstr "Lefordtva"
-
-#: ..\..\..\admin\_set_regional.form.php:175
-#: ..\..\..\admin\_set_regional.form.php:332
-msgid "Extract"
-msgstr "Kibont"
-
-#: ..\..\..\admin\_set_regional.form.php:222
-msgid "up"
-msgstr "fl"
-
-#: ..\..\..\admin\_set_regional.form.php:222
-msgid "Move priority up"
-msgstr "Egy prioritssal fel"
-
-#: ..\..\..\admin\_set_regional.form.php:231
-msgid "down"
-msgstr "le"
-
-#: ..\..\..\admin\_set_regional.form.php:231
-msgid "Move priority down"
-msgstr "Egy prioritssal le"
-
-#: ..\..\..\admin\_set_regional.form.php:238
-msgid "Copy locale"
-msgstr "Honosts msolsa"
-
-#: ..\..\..\admin\_set_regional.form.php:245
-msgid "Reset custom settings"
-msgstr "Egyni belltsok visszalltsa"
-
-#: ..\..\..\admin\_set_regional.form.php:256
-msgid "No language file..."
-msgstr "A nyelvi fjl nem lett megadva..."
-
-#: ..\..\..\admin\_set_regional.form.php:332
-msgid "Extract .po file into b2evo-format"
-msgstr ".po fjl kicsomagolsa b2evo formtumba"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:347
-msgid "Are you sure you want to reset?"
-msgstr "Biztos, hogy vissza akarod lltani?"
-
-#: ..\..\..\admin\_set_regional.form.php:347
-msgid "Reset to defaults (delete database table)"
-msgstr "Az alaprtelmezett rtkek visszalltsa (az adatbzistblk trlsvel)"
-
-#: ..\..\..\admin\_users_form.php:49
-msgid "first user"
-msgstr "legels felhasznl"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "previous user"
-msgstr "elz felhasznl"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "next user"
-msgstr "kvetkez felhasznl"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "last user"
-msgstr "utols felhasznl"
-
-#: ..\..\..\admin\_users_form.php:55
-msgid "Close user profile"
-msgstr "Felhasznli profil bezrsa"
-
-#: ..\..\..\admin\_users_form.php:62
-msgid "Create new user profile"
-msgstr "j felhasznli profil ltrehozsa"
-
-#: ..\..\..\admin\_users_form.php:66
-msgid "Profile for:"
-msgstr "Az  profilja:"
-
-#: ..\..\..\admin\_users_form.php:84
-#: ..\..\..\admin\_users_form.php:98
-#: ..\..\..\admin\_users_form.php:113
-#: ..\..\..\skins\_profile.php:60
-msgid "Login"
-msgstr "Belps"
-
-#: ..\..\..\admin\_users_form.php:85
-#: ..\..\..\admin\_users_form.php:99
-#: ..\..\..\admin\_users_form.php:101
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:114
-#: ..\..\..\skins\_profile.php:49
-#: ..\..\..\skins\_profile.php:61
-#: ..\..\..\skins\_profile.php:63
-#: ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:49
-msgid "First name"
-msgstr "Keresztnv"
-
-#: ..\..\..\admin\_users_form.php:86
-#: ..\..\..\admin\_users_form.php:100
-#: ..\..\..\admin\_users_form.php:101
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:115
-#: ..\..\..\skins\_profile.php:50
-#: ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\_profile.php:63
-#: ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:50
-msgid "Last name"
-msgstr "Vezetknv"
-
-#: ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:97
-#: ..\..\..\admin\_users_form.php:116
-#: ..\..\..\admin\_users_list.php:18
-#: ..\..\..\skins\_profile.php:51
-#: ..\..\..\skins\_profile.php:59
-#: ..\..\..\skins\basic\_profile.php:51
-msgid "Nickname"
-msgstr "Becenv"
-
-#: ..\..\..\admin\_users_form.php:92
-#: ..\..\..\admin\_users_form.php:117
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\basic\_profile.php:55
-msgid "Identity shown"
-msgstr "Megjelentshez hasznlt azonost"
-
-#: ..\..\..\admin\_users_form.php:108
-msgid "Preferred locale"
-msgstr "Alaprtelmezett honosts"
-
-#: ..\..\..\admin\_users_form.php:108
-#: ..\..\..\admin\_users_form.php:118
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "Az adminisztrcis fellet, megjegyzsek stb. alaprtelemzett honostsa."
-
-#: ..\..\..\admin\_users_form.php:121
-msgid "Send an email"
-msgstr "Kldj emailt"
-
-#: ..\..\..\admin\_users_form.php:134
-msgid "Visit the site"
-msgstr "A site megtekintse"
-
-#: ..\..\..\admin\_users_form.php:144
-msgid "Search on ICQ.com"
-msgstr "Keress az ICQ.com-on"
-
-#: ..\..\..\admin\_users_form.php:148
-#: ..\..\..\admin\_users_form.php:150
-#: ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:73
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:154
-msgid "Instant Message to user"
-msgstr "Azonnali zenet kldse a felhasznlnak"
-
-#: ..\..\..\admin\_users_form.php:159
-#: ..\..\..\admin\_users_form.php:171
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:160
-#: ..\..\..\admin\_users_form.php:172
-msgid "MSN IM"
-msgstr "MSN IM"
-
-#: ..\..\..\admin\_users_form.php:161
-#: ..\..\..\admin\_users_form.php:173
-msgid "YahooIM"
-msgstr "YahooIM"
-
-#: ..\..\..\admin\_users_form.php:163
-#: ..\..\..\admin\_users_form.php:174
-#: ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "Notifications"
-msgstr "rtestsek"
-
-#: ..\..\..\admin\_users_form.php:163
-#: ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Jelld be, hogy rtestst kapj arrl, ha a bekldsedhez megjegyzs, trackback, stb. kerlt."
-
-#: ..\..\..\admin\_users_form.php:165
-#: ..\..\..\skins\_profile.php:82
-#: ..\..\..\skins\basic\_profile.php:82
-msgid "New password"
-msgstr "j jelsz"
-
-#: ..\..\..\admin\_users_form.php:165
-msgid "Leave empty if you don't want to change the password."
-msgstr "Hagyd resen, ha nem akarod a jelszt megvltoztatni."
-
-#: ..\..\..\admin\_users_form.php:166
-#: ..\..\..\skins\_profile.php:87
-#: ..\..\..\skins\basic\_profile.php:87
-msgid "Confirm new password"
-msgstr "j jelsz megerstse"
-
-#: ..\..\..\admin\_users_form.php:174
-msgid "yes"
-msgstr "igen"
-
-#: ..\..\..\admin\_users_form.php:174
-msgid "no"
-msgstr "nem"
-
-#: ..\..\..\admin\_users_form.php:180
-msgid "User rights"
-msgstr "Felhasznli jogok"
-
-#: ..\..\..\admin\_users_form.php:220
-msgid "User information"
-msgstr "Felhasznli informcik"
-
-#: ..\..\..\admin\_users_form.php:222
-#: ..\..\..\admin\_users_groupform.php:63
-#: ..\..\..\admin\_users_list.php:16
-#: ..\..\..\skins\_profile.php:33
-#: ..\..\..\skins\basic\_profile.php:33
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:223
-#: ..\..\..\skins\_profile.php:44
-#: ..\..\..\skins\basic\_profile.php:44
-#: ..\..\..\skins\custom\_main.php:263
-#: ..\..\..\skins\custom\_main.php:268
-#: ..\..\..\skins\custom\_main.php:273
-#: ..\..\..\skins\custom\_main.php:278
-#: ..\..\..\skins\fplanque2002\_main.php:272
-#: ..\..\..\skins\fplanque2002\_main.php:277
-#: ..\..\..\skins\fplanque2002\_main.php:282
-#: ..\..\..\skins\fplanque2002\_main.php:287
-msgid "Posts"
-msgstr "Bekldsek"
-
-#: ..\..\..\admin\_users_form.php:224
-msgid "Created on"
-msgstr "Ltrehozva"
-
-#: ..\..\..\admin\_users_form.php:225
-msgid "From IP"
-msgstr "Errl az IP-rl"
-
-#: ..\..\..\admin\_users_form.php:226
-msgid "From Domain"
-msgstr "Ebbl a tartomnybl"
-
-#: ..\..\..\admin\_users_form.php:227
-msgid "With Browser"
-msgstr "Ezzel a bngszvel"
-
-#: ..\..\..\admin\_users_groupform.php:47
-msgid "first group"
-msgstr "legels csoport"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "previous group"
-msgstr "elz csoport"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "next group"
-msgstr "kvetkez csoport"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "last group"
-msgstr "elz csoport"
-
-#: ..\..\..\admin\_users_groupform.php:54
-msgid "Close group profile"
-msgstr "Csoportprofil lezrsa"
-
-#: ..\..\..\admin\_users_groupform.php:58
-msgid "Creating new group"
-msgstr "j csoport ltrehozsa"
-
-#: ..\..\..\admin\_users_groupform.php:62
-msgid "Editing group:"
-msgstr "Csoport szerkesztse:"
-
-#: ..\..\..\admin\_users_groupform.php:62
-msgid "Viewing group:"
-msgstr "Csoport megtekintse:"
-
-#: ..\..\..\admin\_users_groupform.php:80
-msgid "Permissons for members of this group"
-msgstr "A csoport tagjainak engedlyei"
-
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "View all"
-msgstr "sszes megtekintse"
-
-#: ..\..\..\admin\_users_groupform.php:85
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-#: ..\..\..\admin\_users_groupform.php:114
-msgid "Full Access"
-msgstr "Teljes hozzfrs"
-
-#: ..\..\..\admin\_users_groupform.php:88
-#: ..\..\..\admin\_users_groupform.php:93
-#: ..\..\..\admin\_users_groupform.php:98
-#: ..\..\..\admin\_users_groupform.php:107
-msgid "No Access"
-msgstr "Nincs hozzfrs"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "View only"
-msgstr "Csak megtekints"
-
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\b2evocore\_functions_hitlogs.php:527
-msgid "Statistics"
-msgstr "Statisztikk"
-
-#: ..\..\..\admin\_users_groupform.php:101
-msgid "Global options"
-msgstr "ltalnos belltsok"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Check to allow template editing."
-msgstr "Jelld be a sablon szerkesztsnek engedlyezshez"
-
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:114
-msgid "User/Group Management"
-msgstr "Felhasznl/Csoport menedzsment"
-
-#: ..\..\..\admin\_users_list.php:13
-msgid "Groups &amp; Users"
-msgstr "Csoportok s Felhasznlk"
-
-#: ..\..\..\admin\_users_list.php:60
-msgid "default group for new users"
-msgstr "az j felhasznlk alaprtelmezett csoportja"
-
-#: ..\..\..\admin\_users_list.php:71
-msgid "Copy group"
-msgstr "Csoport msolsa"
-
-#: ..\..\..\admin\_users_list.php:77
-msgid "Delete group"
-msgstr "Csoport trlse"
-
-#: ..\..\..\admin\_users_list.php:127
-msgid "decrease user level"
-msgstr "felhasznl szintjnek cskkentse"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "increase user level"
-msgstr "felhasznl szintjnek emelse"
-
-#: ..\..\..\admin\_users_list.php:146
-msgid "Delete user"
-msgstr "Felhasznl trlse"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:146
-msgid ""
-"Are you sure you want to delete this user?\\n"
-"Warning: all his posts will be deleted too!"
-msgstr ""
-"Biztos, hogy trlni szeretnd ezt a felhasznlt?\\n"
-"Figyelem: az sszes hozzszlsa is trldni fog!"
-
-#: ..\..\..\admin\_users_list.php:162
-msgid "New user..."
-msgstr "j felhasznl..."
-
-#: ..\..\..\admin\_users_list.php:164
-msgid "New group..."
-msgstr "j csoport..."
-
-#: ..\..\..\b2evocore\_blog_main.php:202
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_blog.php:375
-#: ..\..\..\b2evocore\_class_blog.php:389
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "HIBA! A trls sikertelen! A [%s] fjlt kzzel kell trlni."
-
-#: ..\..\..\b2evocore\_class_calendar.php:186
-#: ..\..\..\b2evocore\_class_calendar.php:191
-#, php-format
-msgid "%d posts"
-msgstr "%d beklds"
-
-#: ..\..\..\b2evocore\_class_calendar.php:187
-#: ..\..\..\b2evocore\_class_calendar.php:192
-msgid "1 post"
-msgstr "1 beklds"
-
-#: ..\..\..\b2evocore\_class_calendar.php:295
-msgid "previous month"
-msgstr "elz hnap"
-
-#: ..\..\..\b2evocore\_class_calendar.php:299
-msgid "next month"
-msgstr "kvetkez hnap"
-
-#: ..\..\..\b2evocore\_class_calendar.php:326
-msgid "previous year"
-msgstr "elz v"
-
-#: ..\..\..\b2evocore\_class_calendar.php:329
-msgid "next year"
-msgstr "kvetkez v"
-
-#: ..\..\..\b2evocore\_class_calendar.php:358
-msgid "go to month's archive"
-msgstr "ugrs a hnap archvumba"
-
-#: ..\..\..\b2evocore\_class_comment.php:128
-msgid "Member"
-msgstr "Tag"
-
-#: ..\..\..\b2evocore\_class_comment.php:136
-msgid "Visitor"
-msgstr "Ltogat"
-
-#: ..\..\..\b2evocore\_class_commentlist.php:136
-#: ..\..\..\skins\_lastcomments.php:20
-msgid "No comment yet..."
-msgstr "Mg nincs megjegyzs"
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:117
-msgid "Sorry, there is nothing to display..."
-msgstr "Sajnos nincs mit megjelentenem..."
-
-#: ..\..\..\b2evocore\_class_db.php:86
-#, php-format
-msgid "Error selecting database [%s]!"
-msgstr "Hiba a(z) [%s] adatbzis kivlasztsakor!"
-
-#: ..\..\..\b2evocore\_class_db.php:141
-msgid "MySQL error!"
-msgstr "MySQL hiba!"
-
-#: ..\..\..\b2evocore\_class_group.php:63
-msgid "New group"
-msgstr "j csoport"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:98
-msgid "Parser error: "
-msgstr "Feldolgozsi hiba: "
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:115
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "A <code>body</code> tag csak egyszer hasznlhat!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:128
-msgid "Illegal tag"
-msgstr "rvnytelen tag"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:135
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "A(z) %s tag csak egy msik tagban fordulhat el"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:137
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "A %s tag nem engedlyezett a %s tagban"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:145
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "A %s tagnak nincs %s attributuma"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:153
-msgid "Found invalid URL: "
-msgstr "rvnytelen URL-t talltam:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:176
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "A %s tag nem tartalmazhat nyers adatot"
-
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:274
-#: ..\..\..\b2evocore\_functions_cats.php:631
-msgid "Browse category"
-msgstr "Bngszs a kategriban"
-
-#: ..\..\..\b2evocore\_class_item.php:372
-msgid "This post is not published. You cannot leave comments."
-msgstr "Ez a beklds nincs megjelentetve. Nem fzhet hozz megjegyzs."
-
-#: ..\..\..\b2evocore\_class_item.php:384
-msgid "Comments are closed for this post."
-msgstr "A beklds megjegyzsei zrolva vannak."
-
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:434
-#: ..\..\..\b2evocore\_functions_bposts.php:704
-msgid "Read more!"
-msgstr "Bvebben!"
-
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:439
-#: ..\..\..\b2evocore\_functions_bposts.php:709
-msgid "More:"
-msgstr "Bvebben:"
-
-#: ..\..\..\b2evocore\_class_item.php:677
-msgid "Display feedback / Leave a comment"
-msgstr "Visszajelzs / Szlj hozz"
-
-#: ..\..\..\b2evocore\_class_item.php:678
-msgid "Send feedback"
-msgstr "Visszajelzs kldse"
-
-#: ..\..\..\b2evocore\_class_item.php:679
-msgid "1 feedback"
-msgstr "1 visszajelzs"
-
-#: ..\..\..\b2evocore\_class_item.php:680
-#, php-format
-msgid "%d feedbacks"
-msgstr "%d visszajelzs"
-
-#: ..\..\..\b2evocore\_class_item.php:693
-msgid "Display comments / Leave a comment"
-msgstr "Megjegyzsek megjelentse / Megjegyzs rsa"
-
-#: ..\..\..\b2evocore\_class_item.php:706
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Trackbackek megjelentse / trackback cm lekrse a bekldshez"
-
-#: ..\..\..\b2evocore\_class_item.php:707
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "Trackback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:708
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "Trackback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:709
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr "Trackback (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:719
-msgid "Display pingbacks"
-msgstr "Visszapingek megjelentse"
-
-#: ..\..\..\b2evocore\_class_item.php:720
-#: ..\..\..\b2evocore\_functions_pingback.php:266
-msgid "Pingback (0)"
-msgstr "Visszaping (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:721
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (1)"
-msgstr "Visszaping (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:722
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr "Visszaping (%d)"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:523
-msgid "Invalid post, please correct these errors:"
-msgstr "rvnytelen beklds, krlek javtsd ezeket a hibkat:"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:822
-msgid "Sorry, there is no post to display..."
-msgstr "Sajnos nincs megjelenthet beklds..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:96
-#: ..\..\..\b2evocore\_class_pop3.php:105
-#: ..\..\..\b2evocore\_class_pop3.php:117
-msgid "POP3 connect:"
-msgstr "POP3 kapcsolds:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:96
-msgid "No server specified"
-msgstr "Nem lett kiszolgl megadva"
-
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:137
-msgid "POP3 noop:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:137
-#: ..\..\..\b2evocore\_class_pop3.php:205
-#: ..\..\..\b2evocore\_class_pop3.php:254
-#: ..\..\..\b2evocore\_class_pop3.php:279
-#: ..\..\..\b2evocore\_class_pop3.php:321
-#: ..\..\..\b2evocore\_class_pop3.php:395
-#: ..\..\..\b2evocore\_class_pop3.php:434
-#: ..\..\..\b2evocore\_class_pop3.php:464
-#: ..\..\..\b2evocore\_class_pop3.php:498
-#: ..\..\..\b2evocore\_class_pop3.php:561
-#: ..\..\..\b2evocore\_class_pop3.php:629
-msgid "No connection to server"
-msgstr "Nincs kapcsolat a kiszolglval"
-
-#: ..\..\..\b2evocore\_class_pop3.php:152
-#: ..\..\..\b2evocore\_class_pop3.php:155
-#: ..\..\..\b2evocore\_class_pop3.php:160
-msgid "POP3 user:"
-msgstr "POP3 felhasznl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:152
-#: ..\..\..\b2evocore\_class_pop3.php:211
-msgid "No login ID submitted"
-msgstr "Nem lett felhasznli ID megadva"
-
-#: ..\..\..\b2evocore\_class_pop3.php:155
-#: ..\..\..\b2evocore\_class_pop3.php:175
-msgid "connection not established"
-msgstr "a kapcsolat ltrehozsa sikertelen"
-
-#: ..\..\..\b2evocore\_class_pop3.php:172
-#: ..\..\..\b2evocore\_class_pop3.php:175
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:189
-msgid "POP3 pass:"
-msgstr "POP3 jelsz"
-
-#: ..\..\..\b2evocore\_class_pop3.php:172
-#: ..\..\..\b2evocore\_class_pop3.php:214
-msgid "No password submitted"
-msgstr "Nem lett jelsz megadva"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-msgid "authentication failed "
-msgstr "az azonosts nem sikerlt"
-
-#: ..\..\..\b2evocore\_class_pop3.php:189
-#: ..\..\..\b2evocore\_class_pop3.php:238
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:205
-#: ..\..\..\b2evocore\_class_pop3.php:211
-#: ..\..\..\b2evocore\_class_pop3.php:214
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:229
-#: ..\..\..\b2evocore\_class_pop3.php:238
-msgid "POP3 apop:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No server banner"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:229
-msgid "abort"
-msgstr "megszakt"
-
-#: ..\..\..\b2evocore\_class_pop3.php:229
-msgid "apop authentication failed"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:254
-msgid "POP3 login:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:279
-#: ..\..\..\b2evocore\_class_pop3.php:295
-msgid "POP3 top:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:321
-#: ..\..\..\b2evocore\_class_pop3.php:349
-#: ..\..\..\b2evocore\_class_pop3.php:360
-#: ..\..\..\b2evocore\_class_pop3.php:372
-msgid "POP3 pop_list:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:372
-msgid "Premature end of list"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:395
-#: ..\..\..\b2evocore\_class_pop3.php:408
-msgid "POP3 get:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:434
-#: ..\..\..\b2evocore\_class_pop3.php:441
-msgid "POP3 last:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:464
-#: ..\..\..\b2evocore\_class_pop3.php:474
-msgid "POP3 reset:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:498
-#: ..\..\..\b2evocore\_class_pop3.php:504
-msgid "POP3 send_cmd:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:504
-msgid "Empty command string"
-msgstr "res parancs"
-
-#: ..\..\..\b2evocore\_class_pop3.php:524
-msgid "POP3 quit:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:524
-msgid "connection does not exist"
-msgstr "a kapcsolat nem ltezik"
-
-#: ..\..\..\b2evocore\_class_pop3.php:561
-#: ..\..\..\b2evocore\_class_pop3.php:573
-#: ..\..\..\b2evocore\_class_pop3.php:596
-msgid "POP3 uidl:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:629
-#: ..\..\..\b2evocore\_class_pop3.php:634
-#: ..\..\..\b2evocore\_class_pop3.php:640
-msgid "POP3 delete:"
-msgstr "POP3 trls:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:634
-msgid "No msg number submitted"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:640
-msgid "Command failed"
-msgstr "Sikertelen parancs"
-
-#: ..\..\..\b2evocore\_class_user.php:58
-msgid "New user"
-msgstr "j felhasznl"
-
-#: ..\..\..\b2evocore\_class_user.php:252
-msgid "Permission denied!"
-msgstr "Hozzfrs megtagadva"
-
-#: ..\..\..\b2evocore\_functions.php:41
-msgid "Oops, MySQL error!"
-msgstr "Hopsz, MySQL hiba!"
-
-#: ..\..\..\b2evocore\_functions.php:476
-msgid "go back"
-msgstr "vissza"
-
-#: ..\..\..\b2evocore\_functions.php:508
-msgid "Redirecting you to:"
-msgstr "tirnyts ide:"
-
-#: ..\..\..\b2evocore\_functions.php:510
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Ha semmi sem trtnik, kattints <a %s>ide</a>."
-
-#: ..\..\..\b2evocore\_functions.php:588
-msgid "No response!"
-msgstr "Nincs vlasz!"
-
-#: ..\..\..\b2evocore\_functions.php:593
-msgid "Remote error"
-msgstr "Tvoli hiba"
-
-#: ..\..\..\b2evocore\_functions.php:608
-#: ..\..\..\b2evocore\_functions.php:613
-msgid "Response"
-msgstr "Vlasz"
-
-#: ..\..\..\b2evocore\_functions.php:849
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "A(z) %s paramter szksges!"
-
-#: ..\..\..\b2evocore\_functions.php:1061
-msgid "Invalid URL"
-msgstr "Hibs URL"
-
-#: ..\..\..\b2evocore\_functions.php:1067
-msgid "URI scheme not allowed"
-msgstr "Az URI sma nem engedlyezett"
-
-#: ..\..\..\b2evocore\_functions.php:1074
-msgid "URL not allowed"
-msgstr "URL nem engedlyezett"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:175
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Garzdasg jelentse a b2evolution.net-nek..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:205
-#: ..\..\..\b2evocore\_functions_pings.php:52
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:162
-#: ..\..\..\b2evocore\_functions_pings.php:202
-msgid "Aborted (Running on localhost)."
-msgstr "Megszaktva (localhost-on futtats)."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:223
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Garzdasgi lista frisstse a b2evolution.net-rl..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:233
-msgid "Latest update timestamp"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:258
-msgid "Incomplete reponse."
-msgstr "Befejezetlen vlasz."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:266
-msgid "No new blacklisted strings are available."
-msgstr "Nincs j feketelists karakterlnc."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-msgid "Adding strings to local blacklist"
-msgstr "Karakterlnc hozzadsa a helyi feketelisthoz"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-msgid "Adding:"
-msgstr "Hozzads:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:276
-#: ..\..\..\htsrv\getmail.php:290
-msgid "OK."
-msgstr "OK."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:280
-msgid "Not necessary! (Already handled)"
-msgstr "Nem szksges! (Mr  lekezelt)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:288
-msgid "New latest update timestamp"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:297
-msgid "Invalid reponse."
-msgstr "rvnytelen vlasz."
-
-#: ..\..\..\b2evocore\_functions_blogs.php:194
-#: ..\..\..\b2evocore\_functions_blogs.php:217
-msgid "Requested blog does not exist!"
-msgstr "A krt blog nem ltezik!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:655
-msgid "Post details"
-msgstr "Beklds tulajdonsgai"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:663
-msgid "PREVIEW"
-msgstr "ELNZET"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:800
-msgid "Next page"
-msgstr "Kvetkez oldal"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:801
-msgid "Previous page"
-msgstr "Elz oldal"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:846
-msgid "Previous post"
-msgstr "Elz beklds"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:903
-msgid "Next post"
-msgstr "Kvetkez beklds"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1004
-msgid "Next Page"
-msgstr "Kvetkez oldal"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1032
-msgid "Previous Page"
-msgstr "Elz oldal"
-
-#: ..\..\..\b2evocore\_functions_cats.php:87
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Nem trlhet, ha vannak mg alkategrii!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:119
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "Nem trlhet az utols kategria, ha vannak mg benne bekldsek!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:214
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_cats.php:562
-msgid "Category"
-msgstr "Kategria"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:57
-msgid "bad char in User Agent"
-msgstr "hibs karakter a User Agent-ben"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:85
-#: ..\..\..\b2evocore\_functions_hitlogs.php:104
-#: ..\..\..\b2evocore\_functions_hitlogs.php:115
-#: ..\..\..\b2evocore\_functions_hitlogs.php:127
-msgid "referer ignored"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:85
-msgid "BlackList"
-msgstr "Fekete Lista"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:104
-msgid "robot"
-msgstr "robot"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:115
-msgid "invalid"
-msgstr "rvnytelen"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:127
-msgid "search engine"
-msgstr "keresmotor"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:135
-msgid "loading referering page"
-msgstr "hivatkoz oldal betltse"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:156
-msgid "found current url in page"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:449
-msgid "not a query - no params!"
-msgstr "nem lekrs - nincsenek paramterek!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:474
-msgid "no query string found"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_locale.php:347
-#: ..\..\..\install\index.php:83
-msgid "name"
-msgstr "nv"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:35
-msgid "Sending pingbacks..."
-msgstr "Visszapingek kldse..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:40
-msgid "No pingback to be done."
-msgstr "Nem trtnt visszapingels."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:46
-msgid "BEGIN"
-msgstr "KEZDS"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:77
-msgid "Post contents"
-msgstr "Megjegyzsek bekldse"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:108
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-msgid "Processing:"
-msgstr "Feldolgozs:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:113
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-msgid "Couldn't find a hostname for:"
-msgstr "Nem talltam meg ennek a hosztnevt:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:128
-msgid "Connect to server at:"
-msgstr "Kapcsolds a kiszolglra:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:132
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-msgid "Couldn't open a connection to:"
-msgstr "Nem sikerlt kapcsolatot ltesteni ezzel a kiszolglval: "
-
-#: ..\..\..\b2evocore\_functions_pingback.php:144
-msgid "Start receiving headers and content"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:178
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-msgid "Pingback server found from X-Pingback header:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:192
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:201
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-msgid "Pingback server not found in headers and content"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:207
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:213
-msgid "Pingback server data"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:223
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-msgid "Page Linked To:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-msgid "Page Linked From:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:231
-#, php-format
-msgid "Pinging %s..."
-msgstr "%s pingelse..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:241
-msgid "END"
-msgstr "VGE"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:243
-msgid "Pingbacks done."
-msgstr "Visszapingek befejezve."
-
-#: ..\..\..\b2evocore\_functions_pings.php:28
-msgid "Pinging b2evolution.net..."
-msgstr "b2evolution.net pingelse..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:72
-msgid "Pinging Weblogs.com..."
-msgstr "Weblogs.com pingelse..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:133
-msgid "Pinging Blo.gs..."
-msgstr "Blo.gs pingelse..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:186
-msgid "Pinging technorati.com..."
-msgstr "technorati.com pingelse..."
-
-#: ..\..\..\b2evocore\_functions_template.php:47
-msgid "Archives for"
-msgstr "Archvja"
-
-#: ..\..\..\b2evocore\_functions_template.php:96
-msgid "Archive Directory"
-msgstr "Archv knyvtr"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Trackbackek kldse..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "Nem lett kldve trackback."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "Trackbackek elkldve."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "Trackback kldse ennek:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Vlasz:"
-
-#: ..\..\..\b2evocore\_functions_users.php:71
-msgid "wrong login/password."
-msgstr "rossz felhasznlnv/jelsz"
-
-#: ..\..\..\b2evocore\_functions_users.php:77
-#: ..\..\..\b2evocore\_functions_users.php:79
-#: ..\..\..\htsrv\profile_update.php:111
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "setcookie %s sikertelen!"
-
-#: ..\..\..\b2evocore\_functions_users.php:102
-msgid "login/password no longer valid."
-msgstr "a felhasznlnv/jelsz tbb nem rvnyes."
-
-#: ..\..\..\b2evocore\_functions_users.php:123
-msgid "You must log in!"
-msgstr "Be kell jelentkezned!"
-
-#: ..\..\..\b2evocore\_functions_users.php:344
-msgid "Login if you have an account..."
-msgstr "Ha rendelkezel azonostval, lpj be..."
-
-#: ..\..\..\b2evocore\_functions_users.php:367
-msgid "Register..."
-msgstr "Regisztrci..."
-
-#: ..\..\..\b2evocore\_functions_users.php:368
-msgid "Register to open an account..."
-msgstr "Azonost ltrehozshoz regisztrlj..."
-
-#: ..\..\..\b2evocore\_functions_users.php:389
-#, php-format
-msgid "Logout (%s)"
-msgstr "Kilps (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:390
-msgid "Logout from your account"
-msgstr "Kilps az azonostbl"
-
-#: ..\..\..\b2evocore\_functions_users.php:415
-msgid "Admin"
-msgstr "Admin"
-
-#: ..\..\..\b2evocore\_functions_users.php:416
-msgid "Go to the back-office"
-msgstr "Vissza a Sbnyba"
-
-#: ..\..\..\b2evocore\_functions_users.php:437
-#, php-format
-msgid "Profile (%s)"
-msgstr "Profil (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:438
-msgid "Edit your profile"
-msgstr "Profilod szerkesztse"
-
-#: ..\..\..\b2evocore\_functions_users.php:463
-msgid "User profile"
-msgstr "Felhasznli profil"
-
-#: ..\..\..\b2evocore\_vars.php:106
-msgid "Sunday"
-msgstr "Vasrnap"
-
-#: ..\..\..\b2evocore\_vars.php:107
-msgid "Monday"
-msgstr "Htf"
-
-#: ..\..\..\b2evocore\_vars.php:108
-msgid "Tuesday"
-msgstr "Kedd"
-
-#: ..\..\..\b2evocore\_vars.php:109
-msgid "Wednesday"
-msgstr "Szerda"
-
-#: ..\..\..\b2evocore\_vars.php:110
-msgid "Thursday"
-msgstr "Cstrtk"
-
-#: ..\..\..\b2evocore\_vars.php:111
-msgid "Friday"
-msgstr "Pntek"
-
-#: ..\..\..\b2evocore\_vars.php:112
-msgid "Saturday"
-msgstr "Szombat"
-
-#  TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:116
-msgid "Sun"
-msgstr "Vas"
-
-#  TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:118
-msgid "Mon"
-msgstr "Ht"
-
-#  TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:120
-msgid "Tue"
-msgstr "Ked"
-
-#  TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:122
-msgid "Wed"
-msgstr "Sze"
-
-#  TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:124
-msgid "Thu"
-msgstr "Cs"
-
-#  TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:126
-msgid "Fri"
-msgstr "Pn"
-
-#  TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:128
-msgid "Sat"
-msgstr "Szo"
-
-#  TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:132
-msgid " S "
-msgstr "V"
-
-#  TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:134
-msgid " M "
-msgstr "H"
-
-#  TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:136
-msgid " T "
-msgstr "K"
-
-#  TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:138
-msgid " W "
-msgstr "S"
-
-#  TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:140
-msgid " T  "
-msgstr "C"
-
-#  TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:142
-msgid " F "
-msgstr "P"
-
-#  TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:144
-msgid " S  "
-msgstr "S"
-
-#: ..\..\..\b2evocore\_vars.php:147
-msgid "January"
-msgstr "Janur"
-
-#: ..\..\..\b2evocore\_vars.php:148
-msgid "February"
-msgstr "Februr"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "March"
-msgstr "Mrcius"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "April"
-msgstr "prilis"
-
-#  TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "May "
-msgstr "Mjus"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "June"
-msgstr "Jnius"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "July"
-msgstr "Jlius"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "August"
-msgstr "Augusztus"
-
-#: ..\..\..\b2evocore\_vars.php:156
-msgid "September"
-msgstr "Szeptember"
-
-#: ..\..\..\b2evocore\_vars.php:157
-msgid "October"
-msgstr "Oktber"
-
-#: ..\..\..\b2evocore\_vars.php:158
-msgid "November"
-msgstr "November"
-
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "December"
-msgstr "December"
-
-#  TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Jan"
-msgstr "Jan"
-
-#  TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Feb"
-msgstr "Feb"
-
-#  TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Mar"
-msgstr "Mr"
-
-#  TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Apr"
-msgstr "pr"
-
-#  TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "May"
-msgstr "Mj"
-
-#  TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:173
-msgid "Jun"
-msgstr "Jn"
-
-#  TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:175
-msgid "Jul"
-msgstr "Jl"
-
-#  TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:177
-msgid "Aug"
-msgstr "Aug"
-
-#  TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:179
-msgid "Sep"
-msgstr "Sze"
-
-#  TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:181
-msgid "Oct"
-msgstr "Okt"
-
-#  TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:183
-msgid "Nov"
-msgstr "Nov"
-
-#  TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:185
-msgid "Dec"
-msgstr "Dec"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "Local"
-msgstr "Helyi"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "Reported"
-msgstr "Jelentve"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "Central"
-msgstr "Kzponti"
-
-#: ..\..\..\conf\_locales.php:37
-msgid "Czech (CZ)"
-msgstr "Cseh (CZ)"
-
-#: ..\..\..\conf\_locales.php:44
-msgid "German (DE)"
-msgstr "Nmet (DE)"
-
-#: ..\..\..\conf\_locales.php:51
-msgid "English (EU)"
-msgstr "Angol (EU)"
-
-#: ..\..\..\conf\_locales.php:58
-msgid "English (UK)"
-msgstr "Angol (UK)"
-
-#: ..\..\..\conf\_locales.php:65
-msgid "English (US)"
-msgstr "Angol (US)"
-
-#: ..\..\..\conf\_locales.php:72
-msgid "English (CA)"
-msgstr "Angol (CA)"
-
-#: ..\..\..\conf\_locales.php:79
-msgid "English (AU)"
-msgstr "Angol (AU)"
-
-#: ..\..\..\conf\_locales.php:86
-msgid "Spanish (ES)"
-msgstr "Spanyol (ES)"
-
-#: ..\..\..\conf\_locales.php:93
-msgid "French (FR)"
-msgstr "Francia (FR)"
-
-#: ..\..\..\conf\_locales.php:100
-msgid "French (CA)"
-msgstr "Francia (CA)"
-
-#: ..\..\..\conf\_locales.php:107
-msgid "French (BE)"
-msgstr "Francia (BE)"
-
-#: ..\..\..\conf\_locales.php:114
-msgid "Italian (IT)"
-msgstr "Olasz (IT)"
-
-#: ..\..\..\conf\_locales.php:121
-msgid "Japanese (JP)"
-msgstr "Japn (JP)"
-
-#: ..\..\..\conf\_locales.php:128
-msgid "Lithuanian (LT)"
-msgstr "Litvn (LT)"
-
-#: ..\..\..\conf\_locales.php:135
-msgid "Bokm&aring;l (NO)"
-msgstr "Norvg (NO)"
-
-#: ..\..\..\conf\_locales.php:142
-msgid "Dutch (NL)"
-msgstr "Holland (NL)"
-
-#: ..\..\..\conf\_locales.php:149
-msgid "Dutch (BE)"
-msgstr "Belga (BE)"
-
-#: ..\..\..\conf\_locales.php:156
-msgid "Portuguese (BR)"
-msgstr "Portugl (BR)"
-
-#: ..\..\..\conf\_locales.php:163
-msgid "Swedish (SE)"
-msgstr "Svd (SE)"
-
-#: ..\..\..\conf\_locales.php:170
-msgid "Simpl. Chinese (CN)"
-msgstr "Egysz. knai (CN)"
-
-#: ..\..\..\conf\_locales.php:177
-msgid "Trad. Chinese (TW)"
-msgstr "Trad. knai (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:24
-msgid "You cannot leave comments on this post!"
-msgstr "Ehhez a bekldshez nem fzhet megjegyzs!"
-
-#: ..\..\..\htsrv\comment_post.php:47
-msgid "Please fill in the name field"
-msgstr "Krlek tltsd ki a nv mezt"
-
-#: ..\..\..\htsrv\comment_post.php:48
-msgid "Please fill in the email field"
-msgstr "Krlek tltsd ki az email mezt"
-
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Supplied email address is invalid"
-msgstr "A megadott email rvnytelen"
-
-#: ..\..\..\htsrv\comment_post.php:77
-msgid "Please do not send empty comment"
-msgstr "Krlek ne kldj res megjegyzst"
-
-#: ..\..\..\htsrv\comment_post.php:94
-msgid "You can only post a new comment every 30 seconds."
-msgstr "j megjegyzst csak 30 msodpercenknt kldhetsz."
-
-#: ..\..\..\htsrv\comment_post.php:98
-msgid "Cannot post comment, please correct these errors:"
-msgstr "Nem kldhet megjegyzs, krlek javtsd ki az albbi hibkat:"
-
-#: ..\..\..\htsrv\comment_post.php:99
-msgid "Back to comment editing"
-msgstr "Vissza a megjegyzs szerkesztshez"
-
-#: ..\..\..\htsrv\comment_post.php:124
-#: ..\..\..\htsrv\comment_post.php:127
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "j megjegyzs rkezett a #%d \"%s\" cm bekldsedhez"
-
-#: ..\..\..\htsrv\comment_post.php:139
-#: ..\..\..\htsrv\trackback.php:106
-#: ..\..\..\xmlsrv\xmlrpc.php:1401
-msgid "Url"
-msgstr "URL"
-
-#: ..\..\..\htsrv\comment_post.php:141
-msgid "Comment"
-msgstr "Megjegyzs"
-
-#: ..\..\..\htsrv\comment_post.php:142
-#: ..\..\..\htsrv\trackback.php:108
-#: ..\..\..\xmlsrv\xmlrpc.php:1403
-msgid "Edit/Delete"
-msgstr "Szerkeszt/Trl"
-
-#: ..\..\..\htsrv\getmail.php:27
-msgid "Connecting to pop server..."
-msgstr "Kapcsolds a POP kiszolglhoz..."
-
-#: ..\..\..\htsrv\getmail.php:30
-msgid "Connection failed: "
-msgstr "Sikertelen kapcsolatfelvtel:"
-
-#: ..\..\..\htsrv\getmail.php:34
-msgid "Logging into pop server..."
-msgstr "Belps a POP kiszolglra..."
-
-#: ..\..\..\htsrv\getmail.php:38
-msgid "No mail or Login Failed:"
-msgstr "Nem rkezett levl vagy a belps sikertelen:"
-
-#: ..\..\..\htsrv\getmail.php:49
-#, php-format
-msgid "Getting message #%d..."
-msgstr "#%d zenet letltse..."
-
-#: ..\..\..\htsrv\getmail.php:58
-msgid "Processing..."
-msgstr "Feldolgozs..."
-
-#: ..\..\..\htsrv\getmail.php:137
-msgid "Too old"
-msgstr "Tl rgi"
-
-#: ..\..\..\htsrv\getmail.php:143
-msgid "Subject prefix does not match"
-msgstr "A tma eltagja nem egyezik"
-
-#: ..\..\..\htsrv\getmail.php:163
-msgid "Raw content:"
-msgstr "Nyers tartalom:"
-
-#: ..\..\..\htsrv\getmail.php:199
-#: ..\..\..\htsrv\login.php:79
-#: ..\..\..\htsrv\register.php:118
-#: ..\..\..\htsrv\_login_form.php:42
-#: ..\..\..\htsrv\_lostpass_form.php:22
-#: ..\..\..\htsrv\_reg_complete.php:14
-#: ..\..\..\htsrv\_reg_form.php:23
-#: ..\..\..\skins\_profile.php:30
-#: ..\..\..\skins\basic\_profile.php:30
-msgid "Login:"
-msgstr "Felhasznlnv:"
-
-#: ..\..\..\htsrv\getmail.php:199
-msgid "Pass:"
-msgstr "Jelsz:"
-
-#: ..\..\..\htsrv\getmail.php:203
-msgid "Wrong login or password."
-msgstr "Hibs felhasznlnv vagy jelsz."
-
-#: ..\..\..\htsrv\getmail.php:223
-msgid "Category ID"
-msgstr "Kategria ID"
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Blog ID"
-msgstr "Blog ID"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Permission denied."
-msgstr "Hozzfrs megtagadva."
-
-#: ..\..\..\htsrv\getmail.php:265
-msgid "Posted title"
-msgstr "Bekldtt cm"
-
-#: ..\..\..\htsrv\getmail.php:266
-msgid "Posted content"
-msgstr "Bekldtt tartalom"
-
-#: ..\..\..\htsrv\getmail.php:276
-msgid "Mission complete, message deleted."
-msgstr "Akci vgrehajtva, zenet trlve."
-
-#: ..\..\..\htsrv\login.php:73
-#: ..\..\..\htsrv\login.php:96
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "A cmedre kikldsre kerlt egy email, amely tartalmazza az j jelszavad."
-
-#: ..\..\..\htsrv\login.php:80
-msgid "New Password:"
-msgstr "j jelsz:"
-
-#: ..\..\..\htsrv\login.php:81
-msgid "You can login here:"
-msgstr "Itt lphetsz be:"
-
-#: ..\..\..\htsrv\login.php:86
-msgid "your weblog's login/password"
-msgstr "a weblogod felhasznlneve/jelszava"
-
-#: ..\..\..\htsrv\login.php:88
-msgid "The email could not be sent."
-msgstr "Az emailt nem sikerlt elkldeni."
-
-#: ..\..\..\htsrv\login.php:89
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Lehetsges ok: a blogot futtat kiszolgln le van tiltva a mail() fggvny..."
-
-#: ..\..\..\htsrv\login.php:110
-msgid "Note: You are already logged in!"
-msgstr "Megjegyzs: mr be vagy jelentkezve!"
-
-#: ..\..\..\htsrv\login.php:117
-msgid "Continue..."
-msgstr "Folytats..."
-
-#: ..\..\..\htsrv\profile_update.php:33
-#: ..\..\..\skins\_profile.php:16
-#: ..\..\..\skins\basic\_profile.php:16
-msgid "You are not logged in."
-msgstr "Nem vagy bejelentkezve."
-
-#: ..\..\..\htsrv\profile_update.php:38
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "Nem vagy bejelentkezve azon az azonostn is, amelyet mdostani prbltl."
-
-#: ..\..\..\htsrv\profile_update.php:44
-#: ..\..\..\htsrv\profile_update.php:51
-#: ..\..\..\htsrv\profile_update.php:61
-#: ..\..\..\htsrv\profile_update.php:70
-#: ..\..\..\htsrv\profile_update.php:76
-#: ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:98
-#: ..\..\..\htsrv\profile_update.php:104
-msgid "Back to profile"
-msgstr "Vissza a profilhoz"
-
-#: ..\..\..\htsrv\profile_update.php:50
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "krlek add meg a beceneved (ugyanaz lehet, mint a felhasznlneved)"
-
-#: ..\..\..\htsrv\profile_update.php:60
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "az ICQ UIN-ed csak szm lehet, a betk nincsenek engedlyezve"
-
-#: ..\..\..\htsrv\profile_update.php:69
-#: ..\..\..\htsrv\register.php:71
-msgid "please type your e-mail address"
-msgstr "krlek add meg az email cmed"
-
-#: ..\..\..\htsrv\profile_update.php:75
-#: ..\..\..\htsrv\register.php:76
-msgid "the email address is invalid"
-msgstr "az email cm rvnytelen"
-
-#: ..\..\..\htsrv\profile_update.php:84
-#: ..\..\..\htsrv\profile_update.php:92
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "csak egyszer adtad meg a jelszavad. Menj vissza s gpeld be ktszer."
-
-#: ..\..\..\htsrv\profile_update.php:97
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "eltr jelszavakat adtl meg. Menj vissza s javtsd ki."
-
-#: ..\..\..\htsrv\register.php:41
-msgid "please enter a Login"
-msgstr "krlek adj meg egy Felhasznlnevet"
-
-#: ..\..\..\htsrv\register.php:48
-msgid "please enter your password twice"
-msgstr "krlek add meg a jelszavad ktszer"
-
-#: ..\..\..\htsrv\register.php:55
-msgid "please type the same password in the two password fields"
-msgstr "krlek mindkt jelsz mezbe ugyanazt a jelszt add meg"
-
-#: ..\..\..\htsrv\register.php:87
-msgid "this login is already registered, please choose another one"
-msgstr "ez a felhasznlnv mr be van regisztrlva, krlek vlassz msikat"
-
-#: ..\..\..\htsrv\register.php:117
-#: ..\..\..\htsrv\register.php:121
-msgid "new user registration on your blog"
-msgstr "j felhasznl regisztrlta magt a blogodba"
-
-#: ..\..\..\htsrv\register.php:119
-msgid "Manage users"
-msgstr "Felhasznlk menedzselse"
-
-#: ..\..\..\htsrv\trackback.php:98
-#: ..\..\..\htsrv\trackback.php:103
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "j trackback rkezett a #%d, ,,%s'' bekldsedhez"
-
-#: ..\..\..\htsrv\trackback.php:105
-#: ..\..\..\xmlsrv\xmlrpc.php:1400
-msgid "Website"
-msgstr "Webhely"
-
-#: ..\..\..\htsrv\trackback.php:107
-#: ..\..\..\xmlsrv\xmlrpc.php:1402
-msgid "Excerpt"
-msgstr "Kivonat"
-
-#: ..\..\..\htsrv\_login_form.php:10
-msgid "Login form"
-msgstr "Belptet rlap"
-
-#: ..\..\..\htsrv\_login_form.php:39
-msgid "You will have to accept cookies in order to log in."
-msgstr "El kell fogadnod a stiket (cookie), hogy be tudj lpni."
-
-#: ..\..\..\htsrv\_login_form.php:47
-#: ..\..\..\htsrv\_reg_form.php:28
-msgid "Password:"
-msgstr "Jelsz:"
-
-#: ..\..\..\htsrv\_login_form.php:53
-#: ..\..\..\htsrv\_reg_complete.php:20
-msgid "Log in!"
-msgstr "Lpj be!"
-
-#: ..\..\..\htsrv\_login_form.php:61
-#: ..\..\..\install\index.php:57
-msgid "Go to Blogs"
-msgstr "Ugrs a blogokhoz"
-
-#: ..\..\..\htsrv\_login_form.php:63
-msgid "Lost your password ?"
-msgstr "Elvesztetted a jelszavad?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:10
-msgid "Lost password ?"
-msgstr "Elveszett a jelsz?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:14
-msgid "A new password will be generated and sent to you by email."
-msgstr "Az j jelsz elkldsre kerlt emailben."
-
-#: ..\..\..\htsrv\_lostpass_form.php:28
-msgid "Generate new password!"
-msgstr "Kszts j jelszt!"
-
-#: ..\..\..\htsrv\_reg_complete.php:10
-msgid "Registration complete"
-msgstr "Ksz a regisztrci"
-
-#: ..\..\..\htsrv\_reg_disabled.php:11
-msgid "Registration Currently Disabled"
-msgstr "Jelenleg a regisztrci tiltva van"
-
-#: ..\..\..\htsrv\_reg_disabled.php:14
-msgid "User registration is currently not allowed."
-msgstr "A felhasznlk regisztrcija jelenleg nem engedlyezett."
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Home"
-msgstr "Haza"
-
-#: ..\..\..\htsrv\_reg_form.php:11
-msgid "Register form"
-msgstr "Regisztrcis rlap"
-
-#: ..\..\..\htsrv\_reg_form.php:28
-msgid "(twice)"
-msgstr "(ktszer)"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "Legalbb %d karaktert, lgszives."
-
-#: ..\..\..\htsrv\_reg_form.php:42
-msgid "Preferred language"
-msgstr "Alaprtelmezett nyelv"
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Register!"
-msgstr "Regisztrlj!"
-
-#: ..\..\..\htsrv\_reg_form.php:53
-msgid "Log into existing account..."
-msgstr "Belps egy mr ltez azonostval..."
-
-#: ..\..\..\install\index.php:45
-msgid "b2evo installer"
-msgstr "b2evo telept"
-
-#: ..\..\..\install\index.php:52
-msgid "Installer for version "
-msgstr "Teleptett verzi"
-
-#: ..\..\..\install\index.php:54
-msgid "Current installation"
-msgstr "Jelenlegi telepts"
-
-#: ..\..\..\install\index.php:55
-msgid "Install menu"
-msgstr "Telept men"
-
-#: ..\..\..\install\index.php:56
-msgid "PHP info"
-msgstr "PHP inf"
-
-#: ..\..\..\install\index.php:58
-msgid "Go to Admin"
-msgstr "Ugrs az Admin oldalakra"
-
-#: ..\..\..\install\index.php:59
-msgid "Online"
-msgstr "Online"
-
-#: ..\..\..\install\index.php:60
-msgid "Manual"
-msgstr "Kziknyv"
-
-#: ..\..\..\install\index.php:61
-msgid "Support"
-msgstr "Tmogats"
-
-#: ..\..\..\install\index.php:70
-msgid "Language/Locale"
-msgstr "Nyelv/Honosts"
-
-#: ..\..\..\install\index.php:71
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "A b2evo teleptsedhez vlaszd ki az alaprtelmezett nyelvet/honostst."
-
-#: ..\..\..\install\index.php:99
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "Ellenrizd az adatbzisod albbi belltsait s frisstsd ket, ha szksges..."
-
-#: ..\..\..\install\index.php:111
-#: ..\..\..\install\index.php:120
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "Ennek a b2evolution vltozatnak  minimlis szksglete a %s verzi %s, de Te a %s verzival prblod hasznlni!"
-
-#: ..\..\..\install\index.php:143
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr ""
-
-#: ..\..\..\install\index.php:183
-msgid "Config file update"
-msgstr "Belltsi fjl frissts"
-
-#: ..\..\..\install\index.php:184
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "A [%s] belltsi fjl automatikus frisstse sikertelen!"
-
-#: ..\..\..\install\index.php:185
-msgid "There are two ways to deal with this:"
-msgstr "Kt vlasztsod van:"
-
-#: ..\..\..\install\index.php:187
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr ""
-
-#: ..\..\..\install\index.php:189
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr ""
-
-#: ..\..\..\install\index.php:190
-msgid "Come back to this page and refresh/reload."
-msgstr "Gyere vissza az oldalra s a bngszben nyomj egy frisstst/jratltst."
-
-#: ..\..\..\install\index.php:194
-msgid "Alternatively, you can update the config file manually:"
-msgstr ""
-
-#: ..\..\..\install\index.php:196
-msgid "Open the _config.php file locally with a text editor."
-msgstr "Nyisd meg a _config.php fjlt egy helyi szvegszerkesztvel."
-
-#: ..\..\..\install\index.php:197
-msgid "Delete all contents!"
-msgstr "A teljes tartalom trlse!"
-
-#: ..\..\..\install\index.php:198
-msgid "Copy the contents from the box below."
-msgstr ""
-
-#: ..\..\..\install\index.php:199
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr ""
-
-#: ..\..\..\install\index.php:200
-msgid "Save the new _config.php file locally."
-msgstr "Mentsd el az j _config.php fjlt."
-
-#: ..\..\..\install\index.php:201
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "Tltsd fel a fjlt a kiszolglra, a /_conf mappba."
-
-#: ..\..\..\install\index.php:202
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr ""
-
-#: ..\..\..\install\index.php:206
-msgid "This is how your _config.php should look like:"
-msgstr "gy kellene kinznie a _config.php-dnek:"
-
-#: ..\..\..\install\index.php:226
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "A [%s] belltsi fjl sikeresen frisstve."
-
-#: ..\..\..\install\index.php:259
-msgid "Base configuration"
-msgstr "Alapvet belltsok"
-
-#: ..\..\..\install\index.php:261
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr ""
-
-#: ..\..\..\install\index.php:263
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr ""
-
-#: ..\..\..\install\index.php:270
-msgid "Database you want to install into"
-msgstr "Az adatbzis, amelybe telepteni szeretnd"
-
-#: ..\..\..\install\index.php:272
-#: ..\..\..\install\index.php:370
-msgid "mySQL Username"
-msgstr "mySQL felhasznlnv"
-
-#: ..\..\..\install\index.php:272
-msgid "Your username to access the database"
-msgstr "A felhasznl, amelyik hozzfr az adatbzishoz"
-
-#: ..\..\..\install\index.php:273
-#: ..\..\..\install\index.php:371
-msgid "mySQL Password"
-msgstr "mySQL jelsz"
-
-#: ..\..\..\install\index.php:273
-msgid "Your password to access the database"
-msgstr "A jelsz az adatbzis elrshez"
-
-#: ..\..\..\install\index.php:274
-#: ..\..\..\install\index.php:372
-msgid "mySQL Database"
-msgstr "mySQL adatbzis"
-
-#: ..\..\..\install\index.php:274
-msgid "Name of the database you want to use"
-msgstr "Az adatbzis neve, amelyet hasznlni kvnsz"
-
-#: ..\..\..\install\index.php:275
-#: ..\..\..\install\index.php:373
-msgid "mySQL Host"
-msgstr "mySQL kiszolgl"
-
-#: ..\..\..\install\index.php:275
-msgid "You probably won't have to change this"
-msgstr "Valsznleg nem kell ezen vltoztatnod"
-
-#: ..\..\..\install\index.php:280
-msgid "Additional settings"
-msgstr "Tovbbi belltsok"
-
-#: ..\..\..\install\index.php:282
-#: ..\..\..\install\index.php:374
-msgid "Base URL"
-msgstr "Cmlap URL-je"
-
-#: ..\..\..\install\index.php:282
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr ""
-
-#: ..\..\..\install\index.php:284
-msgid "Your email"
-msgstr "Email cmed"
-
-#: ..\..\..\install\index.php:284
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr ""
-
-#: ..\..\..\install\index.php:291
-msgid "Update config file"
-msgstr "Konfigurcis fjl frisstse"
-
-#: ..\..\..\install\index.php:311
-msgid "How do you want to install b2evolution?"
-msgstr "Hogyan szeretnd telepteni a b2evolution-t?"
-
-#: ..\..\..\install\index.php:315
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "A telepts tbbfle mdon trtnhet. Vlassz egyet:"
-
-#: ..\..\..\install\index.php:318
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>j telepts</strong>: mintaadatokkal egytt telepti a b2evolution adatbzistblit."
-
-#: ..\..\..\install\index.php:321
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>A b2evolution egy korbbi vltozatnak frisstse</strong>: frissti a mr meglv b2evolution adatbzistblkat, hogy kpes legyen mkdni a jelenlegi verzival."
-
-#: ..\..\..\install\index.php:324
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Frissts a Cafelog/b2 v 0.6.x vltozatrl</strong>: telepti a b2evolution adatbzistblit s tmsolja bele a meglv Cafelog/b2 adatait."
-
-#: ..\..\..\install\index.php:331
-msgid "Delete b2evolution tables"
-msgstr "B2evolution tblinak trlse"
-
-#: ..\..\..\install\index.php:332
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr ""
-
-#: ..\..\..\install\index.php:338
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr ""
-
-#: ..\..\..\install\index.php:340
-msgid "GO!"
-msgstr "RAJTA!"
-
-#: ..\..\..\install\index.php:347
-msgid "Need to start anew?"
-msgstr "Szksg van egy j indtsra?"
-
-#: ..\..\..\install\index.php:348
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr ""
-
-#: ..\..\..\install\index.php:359
-msgid "Base config recap..."
-msgstr ""
-
-#: ..\..\..\install\index.php:361
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr ""
-
-#: ..\..\..\install\index.php:371
-msgid "(Set, but not shown for security reasons)"
-msgstr "(Belltva, de nem kerl megjelentsre klnbz biztonsgi megfontolsokbl)"
-
-#: ..\..\..\install\index.php:375
-msgid "Admin email"
-msgstr "Admin email"
-
-#: ..\..\..\install\index.php:387
-msgid "Installing b2evolution tables with sample data"
-msgstr "B2evolution teleptse minta adatokkal"
-
-#: ..\..\..\install\index.php:392
-msgid "Installation successful!"
-msgstr "Sikeres telepts!"
-
-#: ..\..\..\install\index.php:394
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-
-#: ..\..\..\install\index.php:407
-msgid "Upgrading data in existing b2evolution database"
-msgstr "A meglv b2evolution adatbzisnak frisstse"
-
-#: ..\..\..\install\index.php:412
-#: ..\..\..\install\index.php:432
-msgid "Upgrade completed successfully!"
-msgstr "Sikeres frissts"
-
-#: ..\..\..\install\index.php:413
-#: ..\..\..\install\index.php:433
-#: ..\..\..\install\_functions_evoupgrade.php:34
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr ""
-
-#: ..\..\..\install\index.php:427
-msgid "Installing b2evolution tables and copying existing b2 data"
-msgstr ""
-
-#: ..\..\..\install\index.php:446
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "A b2evolution tblk trlse az adatbzisbl"
-
-#: ..\..\..\install\index.php:450
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "Biztonsgi megfontolsokbl, a visszallt lehetsg alaprtelmezsben nem hasznlhat."
-
-#: ..\..\..\install\index.php:460
-msgid "Reset done!"
-msgstr "Visszalltva!"
-
-#: ..\..\..\install\index.php:461
-msgid "Back to menu"
-msgstr "Vissza a menbe"
-
-#: ..\..\..\install\index.php:468
-msgid "official website"
-msgstr "hivatalos weboldal"
-
-#: ..\..\..\install\index.php:470
-msgid "contact"
-msgstr "kapcsolat"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:33
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:405
-msgid "This is a sample linkblog entry"
-msgstr "Ez egy minta linkblog bejegyzs"
-
-#: ..\..\..\install\_functions_create.php:405
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:425
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:433
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:435
-#: ..\..\..\install\_functions_create.php:449
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:488
-#, php-format
-msgid "%s Title"
-msgstr "%s cm"
-
-#: ..\..\..\install\_functions_create.php:440
-#: ..\..\..\install\_functions_create.php:457
-#: ..\..\..\install\_functions_create.php:474
-#: ..\..\..\install\_functions_create.php:493
-#, php-format
-msgid "Tagline for %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:441
-#: ..\..\..\install\_functions_create.php:458
-#: ..\..\..\install\_functions_create.php:475
-#: ..\..\..\install\_functions_create.php:494
-#, php-format
-msgid "Short description for %s"
-msgstr "A %s rvid lersa"
-
-#: ..\..\..\install\_functions_create.php:444
-#: ..\..\..\install\_functions_create.php:462
-#: ..\..\..\install\_functions_create.php:478
-#: ..\..\..\install\_functions_create.php:497
-#, php-format
-msgid "Notes for %s"
-msgstr "Megjegyzsek %s rshoz"
-
-#: ..\..\..\install\_functions_create.php:445
-#: ..\..\..\install\_functions_create.php:463
-#: ..\..\..\install\_functions_create.php:479
-#: ..\..\..\install\_functions_create.php:498
-#, php-format
-msgid "Keywords for %s"
-msgstr "Kurcsszavak a %s rshoz"
-
-#: ..\..\..\install\_functions_create.php:486
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:564
-msgid "Clean Permalinks!"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:564
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:570
-msgid "Apache optimization..."
-msgstr "Apache tuningols..."
-
-#: ..\..\..\install\_functions_create.php:570
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:576
-msgid "About evoSkins..."
-msgstr "Az evoBrkrl..."
-
-#: ..\..\..\install\_functions_create.php:576
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:588
-msgid "Skins, Stubs and Templates..."
-msgstr "Brk, Csonkok s Sablonok..."
-
-#: ..\..\..\install\_functions_create.php:588
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:602
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:603
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:612
-msgid "This is a multipage post"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:612
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:632
-msgid "Extended post with no teaser"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:632
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:640
-msgid "Extended post"
-msgstr "Kiterjesztett bekldsek"
-
-#: ..\..\..\install\_functions_create.php:640
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:648
-msgid "Important information"
-msgstr "Fontos informcik"
-
-#: ..\..\..\install\_functions_create.php:648
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:686
-msgid "First Post"
-msgstr "Els beklds"
-
-#: ..\..\..\install\_functions_create.php:686
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>Ez az els beklds.</p>\n"
-"\n"
-"<p>Megjelenik mind A blogban, mind B blogban.</p>"
-
-#: ..\..\..\install\_functions_create.php:692
-msgid "Second post"
-msgstr "Msodik beklds"
-
-#: ..\..\..\install\_functions_create.php:692
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:698
-msgid "Third post"
-msgstr "Harmadik beklds"
-
-#: ..\..\..\install\_functions_create.php:698
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:720
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "Szia!<br />Ez egy megjegyzs. A megjegyzs trlshez lpj be s nzd meg a beklds megjegyzseit, ahol mr ltni fogod a szerkesztsi s trlsi lehetsgeket."
-
-#: ..\..\..\install\_functions_evoupgrade.php:33
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "Az adatbzissma mr napraksz volt. Semmit sem kellett tenni."
-
-#: ..\..\..\install\_functions_evoupgrade.php:232
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr ""
-
-#: ..\..\..\install\_functions_evoupgrade.php:234
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "Nem tudom frissteni, amg nem lesznek egyediek ezek az adatbzismezk: [%s]"
-
-#: ..\..\..\install\_functions_install.php:26
-msgid "Checking DB schema version..."
-msgstr "DB sma verzijnak ellenrzse..."
-
-#: ..\..\..\install\_functions_install.php:38
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "NEM TALLHAT! Ez nem egy b2evolution-adatbzis."
-
-#: ..\..\..\install\_functions_install.php:42
-msgid "This version is too old!"
-msgstr "Ez a vltozat tlsgosan rgi!"
-
-#: ..\..\..\install\_functions_install.php:43
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "Ez a vltozat tlsgosan j! Nem tudom visszabuttani!"
-
-#: ..\..\..\plugins\plugin.class.php:39
-msgid "No desc available"
-msgstr "Nem rhet el lers"
-
-#: ..\..\..\plugins\plugin.class.php:40
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:34
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:34
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:76
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:61
-#: ..\..\..\plugins\renderers\_textile.renderer.php:230
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:34
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:44
-msgid "No description available"
-msgstr "Lers nem elrhet"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:33
-msgid "Make URLs clickable"
-msgstr "URL-ek kattinthatv alaktsa"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:33
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "Automata &lt;P&gt; s &lt;BR&gt; tagok"
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:75
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "BB formzs pl. [b]flkvr[/b]"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:58
-msgid "GreyMatter style formatting"
-msgstr "GreyMatter stlus formzs"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:59
-msgid "**bold** \\italics\\ //italics// __underline__ Markup must be preceeded with white space."
-msgstr ""
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:60
-msgid "Convert text smilies to icons"
-msgstr "Szveges mosolyok talaktsa ikonokk"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:229
-msgid "Humane Web Text Generator"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:33
-msgid "Easy HTML tags inserting"
-msgstr "Knny HTML tag beszrs"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:73
-msgid "INSerted [Alt-I]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:81
-msgid "DELeted [Alt-D]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:89
-msgid "STRong [Alt-S]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "EMphasis [Alt-E]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:105
-msgid "CODE [Alt-C]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:113
-msgid "Paragraph [Alt-P]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:121
-msgid "Unordered List [Alt-U]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:136
-msgid "List Item [Alt-L]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:144
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "IMaGe [Alt-G]"
-msgstr "IMaGe (kp) [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:161
-msgid "A href [Alt-A]"
-msgstr "A href (link) [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:177
-msgid "More [Alt-M]"
-msgstr "Bvebb [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:186
-msgid "no teaser [Alt-T]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:195
-msgid "next page [Alt-Q]"
-msgstr "kvetkez oldal [Alt-Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:264
-msgid "Close all tags"
-msgstr "sszes tag bezrsa"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:380
-msgid "ALTernate text"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:43
-msgid "One click smilies inserting"
-msgstr ""
-
-#: ..\..\..\skins\_feedback.php:72
-#: ..\..\..\skins\basic\_feedback.php:71
-msgid "Trackback address for this post:"
-msgstr "A beklds trackback cme"
-
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:90
-#: ..\..\..\skins\basic\_feedback.php:90
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:91
-#: ..\..\..\skins\wpc_default\_feedback.php:91
-#, php-format
-msgid "No %s for this post yet..."
-msgstr ""
-
-#: ..\..\..\skins\_feedback.php:178
-#: ..\..\..\skins\basic\_feedback.php:172
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "Az email cmek <strong>nem</strong> jelennek meg az oldalon."
-
-#: ..\..\..\skins\_feedback.php:183
-#: ..\..\..\skins\basic\_feedback.php:177
-msgid "Site/Url"
-msgstr "Webhely/URL"
-
-#: ..\..\..\skins\_feedback.php:185
-#: ..\..\..\skins\basic\_feedback.php:179
-msgid "Your URL will be displayed."
-msgstr "Az URL-ed meg fog jelenni."
-
-#: ..\..\..\skins\_feedback.php:206
-#: ..\..\..\skins\basic\_feedback.php:199
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:203
-#: ..\..\..\skins\wpc_default\_feedback.php:203
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "A sortrsek &lt;br /&gt;-re lesznek cserlve"
-
-#: ..\..\..\skins\_feedback.php:211
-#: ..\..\..\skins\basic\_feedback.php:204
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Emlkezz rm!"
-msgstr "Emlkezz rm!"
-
-#: ..\..\..\skins\_feedback.php:211
-#: ..\..\..\skins\basic\_feedback.php:204
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "(Set cookies for name, email &amp; url)"
-msgstr ""
-
-#: ..\..\..\skins\_lastcomments.php:28
-#: ..\..\..\xmlsrv\atom.comments.php:22
-#: ..\..\..\xmlsrv\rdf.comments.php:38
-#: ..\..\..\xmlsrv\rss.comments.php:25
-#: ..\..\..\xmlsrv\rss2.comments.php:27
-msgid "In response to:"
-msgstr "Vlasz erre:"
-
-#: ..\..\..\skins\_linkblog.php:26
-#: ..\..\..\skins\custom\_linkblog.php:15
-#: ..\..\..\skins\fplanque2002\_linkblog.php:15
-msgid "Linkblog"
-msgstr ""
-
-#: ..\..\..\skins\_linkblog.php:66
-#: ..\..\..\skins\wpc_aubmach\_linkblog.php:64
-#: ..\..\..\skins\wpc_default\_linkblog.php:64
-msgid "more"
-msgstr "bvebben"
-
-#: ..\..\..\skins\_profile.php:74
-#: ..\..\..\skins\basic\_profile.php:74
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:75
-#: ..\..\..\skins\basic\_profile.php:75
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:76
-#: ..\..\..\skins\basic\_profile.php:76
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\_stats.php:46
-msgid "Top refering engines"
-msgstr "Legtbbszr hivatkoz motorok"
-
-#: ..\..\..\skins\babyblues\_bloglist.php:17
-msgid "blogs"
-msgstr "blogok"
-
-#: ..\..\..\skins\babyblues\_main.php:98
-msgid "skin the site"
-msgstr "brzd az oldalt"
-
-#: ..\..\..\skins\babyblues\_main.php:106
-#: ..\..\..\skins\originalb2\_main.php:158
-msgid "archvok"
-msgstr "archvok"
-
-#: ..\..\..\skins\basic\_bloglist.php:17
-msgid "Select blog:"
-msgstr "Vlassz blogot:"
-
-#: ..\..\..\skins\basic\_main.php:33
-msgid "Select skin:"
-msgstr "Vlassz brt:"
-
-#: ..\..\..\skins\basic\_main.php:82
-#: ..\..\..\skins\custom\_main.php:82
-msgid "words"
-msgstr "sz"
-
-#: ..\..\..\skins\basic\_main.php:87
-msgid "Bvebben..."
-msgstr ""
-
-#: ..\..\..\skins\bluesky\_main.php:166
-#: ..\..\..\skins\guadeloupe\_main.php:167
-msgid "Choose a skin"
-msgstr "Vlassz brt"
-
-#: ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\fplanque2002\_main.php:214
-#: ..\..\..\skins\wpc_aubmach\_main.php:140
-#: ..\..\..\skins\wpc_default\_main.php:140
-msgid "Choose skin"
-msgstr "Br kivlasztsa"
-
-#: ..\..\..\skins\fplanque2002\_main.php:291
-msgid "What is RSS?"
-msgstr "Mi az az RSS?"
-
-#: ..\..\..\skins\originalb2\_main.php:52
-msgid "Browse all posts by this author"
-msgstr "Bngszs a szerz sszes bekldse kztt"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:80
-#: ..\..\..\skins\wpc_default\_feedback.php:80
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:181
-#: ..\..\..\skins\wpc_default\_feedback.php:181
-msgid "E-mail"
-msgstr "E-mail"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:194
-#: ..\..\..\skins\wpc_default\_feedback.php:194
-msgid "Your Comment"
-msgstr "Megjegyzsed"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:214
-#: ..\..\..\skins\wpc_default\_feedback.php:214
-msgid "Say It!"
-msgstr "Mondd el!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:64
-#: ..\..\..\skins\wpc_default\_main.php:64
-msgid "Filed under:"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:149
-#: ..\..\..\skins\wpc_default\_main.php:149
-msgid "Other"
-msgstr "Egyb"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:161
-#: ..\..\..\skins\wpc_default\_main.php:161
-msgid "Meta"
-msgstr "Meta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:163
-#: ..\..\..\skins\wpc_default\_main.php:163
-msgid "Syndicate this site using RSS"
-msgstr "Szindikld ezt a helyet RSS-el"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:163
-#: ..\..\..\skins\wpc_default\_main.php:163
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication - Valban Egyszer Szindikci\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:164
-#: ..\..\..\skins\wpc_default\_main.php:164
-msgid "The latest comments to all posts in RSS"
-msgstr "Az sszes beklds legfrissebb megjegyzsei RSS-ben"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:164
-#: ..\..\..\skins\wpc_default\_main.php:164
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "Megjegyzsek <abbr title=\"Really Simple Syndication - Igazn Egyszer Szindikci\">RSS</abbr> 2.0-ban"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:165
-#: ..\..\..\skins\wpc_default\_main.php:165
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "Ez az oldal rvnyes XHTML 1.0 Transitional formban van"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:165
-#: ..\..\..\skins\wpc_default\_main.php:165
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "rvnyes <abbr title=\"eXtensible HyperText Markup Language - Kiterjeszthet Hipertext Jellnyelv\">XHTML</abbr>"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:166
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:166
-#: ..\..\..\skins\wpc_default\_main.php:176
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Tmogatja a b2evolution, a tbbnyelv, tbbfelhasznls, tbbblogos motor."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:178
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Original design credits for this skin:"
-msgstr "A br eredeti szerzi:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:179
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr ""
-
-#: ..\..\..\xmlsrv\rdf.php:45
-#: ..\..\..\xmlsrv\rss.php:27
-#: ..\..\..\xmlsrv\rss2.php:34
-msgid "[...] Read more!"
-msgstr "[...] Bvebben!"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1394
-#: ..\..\..\xmlsrv\xmlrpc.php:1398
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "j visszapingels rkezett a #%d ,,%s'' bekldsedre"
-
diff -ruN --text 0.9.2.src/locales/index.html 1.10.3.src/locales/index.html
--- 0.9.2.src/locales/index.html	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/locales/index.html	2006-02-23 23:27:48.000000000 -0600
@@ -0,0 +1,13 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<title>/locales Folder</title>
+</head>
+<body>
+	<h2><a href="http://evocore.net/">evoCore</a> FrameWork</h2>
+	<h1><code>/locales</code> folder</h1>
+<p>This folder holds the <strong>locales</strong>. This means it primarily holds the language files which allow to use the applications in different languages.</p>
+<p><em>Currently, this folder does not need to be accessed through the web but may need later; for localized icons for example.</em></p>
+</body>
+</html>
diff -ruN --text 0.9.2.src/locales/is_IS/_global.php 1.10.3.src/locales/is_IS/_global.php
--- 0.9.2.src/locales/is_IS/_global.php	2005-12-26 21:41:52.000000000 -0600
+++ 1.10.3.src/locales/is_IS/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1214 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['is_IS'] = array(
-	'' => "Project-Id-Version: b2evolution 0.9.0.8\nPOT-Creation-Date: 2004-05-30 01:43+0200\nPO-Revision-Date: 2005-11-22 15:26-0000\nLast-Translator: Ragnar Geir Brynjlfsson\nLanguage-Team: RGB\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\nX-Poedit-Language: Icelandic\nX-Poedit-Country: ICELAND\n",
-	'Selected' => "Vali",
-	'Categories' => "Flokkur",
-	'Permanent link to full entry' => "Varanlegur tengill  innleggi",
-	'Permalink' => "Varanlegur tengill",
-	'Recently' => "Nlega",
-	'(cached)' => "( skyndiminni)",
-	'(no cache)' => "(ekki  skyndiminni)",
-	'Last comments' => "Sustu athugasemdir",
-	'Some viewing statistics' => "Skounartlfri",
-	'Search' => "Leit",
-	'All Words' => "ll or",
-	'Some Word' => "Eitt ea fleiri or",
-	'Entire phrase' => "ll setningin",
-	'Reset form' => "Nllstilla form",
-	'Get selection' => "Skja val",
-	'Archives' => "Skjalasafn",
-	'more...' => "fleiri...",
-	'Recent Referers' => "Nlegar tilvsanir",
-	'Top Referers' => "Flestar tilvsanir",
-	'Misc' => "misl.",
-	'Syndicate this blog' => "Tengja vefbk vi hp",
-	'Default page for b2evolution' => "Sjlfgefin sa b2evolution",
-	'Multilingual multiuser multi-blog engine.' => "Fjlltyngt, fjlnotenda, fjl-vefbkakerfi.",
-	'Welcome to b2evolution' => "Velkomin  b2evolution",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "etta er staalheimasan  b2evolution. Hn er snd svo lengi sem ekki er valin staalvefbk  almennum stillingum. ",
-	'Individual blogs on this system' => "Vefbkur  kerfinu",
-	'Blog #%d' => "Vefbk nr. %d",
-	'Blog #1' => "Vefbk nr. 1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "etta er srstk vefbk sem safnar saman innleggjum r hinum vefbkunum. ",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Athugi: listinn og valmyndin er binn til sjlfvirkt og inniheldur aeins vefbkurnar sem eru me &quot;tilvsun&quot;. Hgt er a breyta essu  vefbkastillingum umsjnarsanna. ",
-	'More demos' => "Fleiri sningar.",
-	'Custom template' => "Srsnii snimt",
-	'Multiple blogs displayed on the same page' => "Margar vefbkur  smu su.",
-	'Summary of last posts in all blogs' => "Samantekt sustu frslna r llum vefbkum",
-	'The page you\'re looking at' => "San sem  horfir ",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Athugi: essi sniskot (demo) nota ekki evoSkin,  a au hafi veri sett inn. Eina leiin a breyta eim er a vinna  PHP snimtinu. ",
-	'Administration' => "Umsjn",
-	'Go to backoffice!' => "Fara  umsjnarsur",
-	'Official website' => "Hi opinbera vefsetur",
-	'GNU GPL license' => "GNU GPL leyfi",
-	'Multiblog demo' => "Sniskot margra vefbka",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "etta snisnimt birtir rjr vefbkur. Eina til vinstri og tvr til hgri.",
-	'Summary demo' => "Samantekt sniskota.",
-	'This demo template displays a summary of last posts in all blogs' => "etta snisnimt birtir samantekt sustu pstanna  vefbkunum. ",
-	'More posts...' => "Fleiri innlegg...",
-	'Antispam' => "Ruslvarnir",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "Lykilori [%s] er of stutt. Verur a vera a.m.k. 5 tkn!",
-	'Deleting log-hits matching [%s]...' => "Eyi dagbkarfrslum sem passa vi [%s]...",
-	'Deleting comments matching [%s]...' => "Eyi athugasemdum sem passa vi [%s]...",
-	'Blacklisting the keyword [%s]...' => "Set ori %s  svartlista.",
-	'Confirm ban &amp; delete' => "Stafesta bann &amp; eya",
-	'No log-hits match the keyword [%s].' => "Engar dagbkarfrslur passa vi ori  [%s].",
-	'Delete the following %d referer hits:' => "Eya eftirfarandi %d tilvsunum:",
-	'No comments match the keyword [%s].' => "Ori [%s] finnst ekki  athugasemdum.",
-	'Delete the following %d comments:' => "Eya eftirfarandi %d athugasemdum:",
-	'The keyword [%s] is already handled by the blacklist.' => "Ori [%s] er egar  svartlista!",
-	'Blacklist the keyword [%s] locally.' => "Setja ori [%s]  stabundinn svartlista...",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "Tilkynna ori [%s]  svartlista til b2evolution.net.",
-	'Terms of service' => "jnustuskilmlar",
-	'Perform selected operations' => "Framkvma valdar agerir",
-	'Removing entry #%d from the ban list...' => "Fjarlgja atrii %d af svartlistanum...",
-	'Add a banned keyword' => "Bta ori vi.",
-	'Check &amp; ban...' => "Athuga &amp; svartelist...",
-	'Banned domains blacklist' => "Bannlisti lna",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Allir slar sem innihalda eftirfarandi or vera bannair  innleggjum, athugasemdum og dagbkum. ",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Ef or lokar  leyf ln er hgt a smella  grna haki til a fjarlgja ori af svartlistanum. ",
-	'Request abuse update from centralized blacklist!' => "Bija um uppfrslu fr milgum svartlista.",
-	'Allow keyword back (Remove it from the blacklist)' => "Fjarlgja ori af svartlistanum.",
-	'Allow Back' => "Leyfa aftur",
-	'Report abuse to centralized ban blacklist!' => "Tilkynna svartlistu ln til milgs svartlista!",
-	'Report' => "Skrslur",
-	'Check hit-logs and comments for this keyword!' => "Leita  dagbkum og athugasemdum a essu ori!",
-	'Re-check' => "Leita aftur",
-	'Blogs' => "Vefbkur",
-	'New' => "Nr",
-	'Creating blog...' => "B til vefbk...",
-	'You must provide an URL blog name / Stub name!' => " verur a gefa upp URL-heiti vefbkar ea  ea /stutt nafn!",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "etta URL vefbkar /stuttnafn er egar  notkun. Vinsamlegast veldu anna. ",
-	'Cannot create, please correct these errors:' => "Kan ikke lage, vennligst korriger disse feilene:",
-	'You should <a %s>create categories</a> for this blog now!' => " ttir a  <a %s>ba til flokka </a> fyrir essa vefbk nna!",
-	'New weblog' => "N vefbk",
-	'New blog' => "Ny blog",
-	'General' => "Almennt",
-	'Permissions' => "Heimildir",
-	'Advanced' => "Nnar",
-	'Updating Blog [%s]...' => "Uppfri vefbk [%s]...",
-	'Cannot update, please correct these errors:' => "Gat ekki uppfrt, vinsamlegast lagau essar villur:",
-	'Delete blog [%s]?' => "Eya vefbkinni [%s]?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Ef essari vefbk er eytt  eyast allir flokkar hennar, innlegg og athugasemdir.",
-	'THIS CANNOT BE UNDONE!' => "ETTA ER EKKI HGT A TAKA TIL BAKA!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "Reyna a eya lka undirslinni [<strong><a %s>%s</a></strong>]",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "Reyna a eya skrnni [<strong><a %s>%s</a></strong>]",
-	'I am sure!' => "g er viss!",
-	'CANCEL' => "HTTA VI",
-	'Generating static page for blog [%s]' => "Ba til fasta su fyrir vefbk [%s]",
-	'You haven\'t set a static filename for this blog!' => " hefur ekki vali skrrnafn fyrir vefbkina!",
-	'File cannot be written!' => "Ekki var hgt a skrifa skrna!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => " ttir a athuga ritheimildir fyrir skrna [%s]. Lestu um <a %s>ritheimildir  vefhandbkinni</a>.",
-	'Writing to file [%s]...' => "Skrifa  skrna [%s]...",
-	'Done.' => "Bi.",
-	'Browse blog:' => "Fletta  vefbk:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "ar sem  ert nkominn,  arftu a ba eftir a umsjnarmaur leyfi r a setja innlegg.  getur <a %s>sent tlvupst</a> til umsjnarmanns. egar leyfi er veitt  ngir a endurgla suna og  munt geta rita vefbkina.:)",
-	'Categories for blog:' => "Flokkar  vefbk:",
-	'New sub-category in category: %s' => "Nr undirflokkur  flokknum: %s",
-	'New category in blog: %s' => "Nr flokkur  vefbkinni %s",
-	'New category name' => "Ntt flokksheiti",
-	'Create category' => "Ba til flokk",
-	'Deleting category #%d : %s ...' => "Eya flokknum #%d : %s ...",
-	'ERROR' => "VILLA",
-	'Category deleted.' => "Flokk eytt",
-	'Properties for category:' => "Eiginleikar flokks:",
-	'Name' => "Nafn",
-	'New parent category' => "Nr yfirflokkur",
-	'Old Parent' => "Gamall yfirflokkur",
-	'Root (No parent)' => "Rt (ekkert foreldri)",
-	'Edit category!' => "Ritvinna flokk!",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Leitt - en  hefur ekki rttindi til a lesa/ritvinna neitt af eiginleikum flokksins. ",
-	'Oops, no post with this ID.' => "Engin innlegg me essu kenni.",
-	'Editing post' => "Ritfri innlegg",
-	'#%d in blog: %s' => "Nr. %d  vefbk: %s",
-	'Oops, no comment with this ID!' => "Engar athugasemdir me essu kenni!",
-	'Editing comment' => "Ritfri athugasemd",
-	'New post in blog:' => "N innlegg  vefbkinni:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "essi vefbk hefur ekki neina flokka v er ekki hgt a leggja neitt inn.  verur a ba til flokk fyrst.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Skipta yfir  essa vefbk (ef Javascript er virkt varveitist textinn)",
-	'b2evo' => "b2evo",
-	'Login...' => "Tengjast..",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => " b2evolution er ekki nausynlegt a fara  b2login.php-suna til a tengjast.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Faru  stainn  umsjnarsuna sem  skar eftir t.d. %s ea %s. b2evo mun ska eftir tengiheimildum s eirra rf. ",
-	'Settings' => "Stillingar",
-	'Regional' => "Srjlegar",
-	'Plug-ins' => "Aukahlutir",
-	'General settings updated.' => "Almennar stillingar uppfrar.",
-	'Regional settings updated.' => "Tungumlsstilling uppfr",
-	'You must provide a locale code!' => " verur a gefa upp stabundinn ka!",
-	'Inserted locale \'%s\' into database.' => "Setti svistillingar '%s'  gagnagrunninn.",
-	'Updated locale \'%s\'.' => "Uppfri svisstillingar '%s'.",
-	'Saved locale \'%s\'.' => "Vistai svisstillingar '%s'.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Tungumlatflu eytt. Sjlfgefnum stillingum r  <code>/conf/_locales.php</code> hlai inn.",
-	'File <code>%s</code> not found.' => "Skrin <code>%s</code> fannst ekki.",
-	'Deleted locale \'%s\' from database.' => "Eyddi tungumli '%s' r gagnagrunninum.",
-	'Switched priorities.' => "Breytti forgangsr.",
-	'Spell Check' => "Ritvilluleit",
-	'Loading Spell Checker. Please wait' => "Laster inn stavekontroll. Vennligst vent",
-	'View Stats for Blog:' => "Skoa tlfri vefbkar:",
-	'None' => "Enginn",
-	'Changing hit #%d type to: %s' => "Breyti ger nr. %ds : %s",
-	'Deleting hit #%d...' => "Eyi nr. %d...",
-	'Pruning hits for %s...' => "Eyi  %s...",
-	'Summary' => "Samantekt",
-	'Referers' => "Vsanir",
-	'Refering Searches' => "Tilvsandi leitir",
-	'Syndication' => "Samhfing",
-	'User Agents' => "Vefsjr notenda",
-	'Direct Accesses' => "Beinar vsanir",
-	'Date' => "Dags.",
-	'Indexing Robots' => "Leitarvlar",
-	'Total' => "Alls",
-	'Prune this date!' => "Eya essari dagsetningu!",
-	'Prune' => "Eya",
-	'Prune hits for this date!' => "Eya frslum essarar dagsetningar!",
-	'Last referers' => "Sustu vsanir",
-	'These are hits from external web pages refering to this blog' => "etta eru innlit fr vefsvum sem tengja  vefbkina",
-	'Delete this hit!' => "Eya essu!",
-	'Del' => "Eya",
-	'Log as a search instead' => "Fra sem leit  stainn",
-	'-&gt;S' => "-&gt;S",
-	'Ban this domain!' => "Banna etta ln!",
-	'Ban' => "Bannlista",
-	'Top referers' => "Helstu vsunarailar",
-	'Total referers' => "Vsunarailar alls",
-	'Last refering searches' => "Sustu leitir",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "etta eru innlit fr flki sem komu inn  vefbkarkerfi fr leitarvl. (Leitarvlarnar vera a vera  lista  /conf/_stats.php)",
-	'Top refering search engines' => "Leitarvlar me flestar tilvsanir",
-	'Top Indexing Robots' => "Helstu flokkunarvlar",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "etta eru innlit fr sjlfvirkum vlum, svo sem flokkunarvlmennum leitarvefja. (Vlmenni verur a skrsetja  /conf/_stats.php)",
-	'Top Aggregators' => "Helstu vefsjr",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Innlit fr RSS lesvlum (Lesvlar verur a skrsetja  /conf/_stats.php) ",
-	'Total RSS hits' => "Heildarfjldi RSS uppkalla",
-	'Last direct accesses' => "Sustu beinu innlit",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "etta eru innlit fr flki sem kom inn  vefbkarkerfi  beinan htt. Anna hvort me v a sl vefsl inn beint ea me v a nota bkamerki. gildar (of stuttar) vsanir eru lka skrar hr.",
-	'Top User Agents' => "Helstu vefsjr",
-	'Custom skin template editing' => "Ritfrsla   \"custom\" tlitinu",
-	'Listing:' => "Listun:",
-	'Invalid filename!' => "leyfilegt skrrnafn!",
-	'Oops, no such file !' => "Skr me essu nafni finnst ekki!",
-	'File edited!' => "Skr ritfr!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Faru varlega hr. Breytingar  essari skr geta skemmt snimti (template)! Ritfru EKKI a sem er  milli <code>&lt;?php</code> og <code>?&gt;</code> nema  srt viss um hva  ert a gera. ",
-	'update template !' => "oppdater mal!",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => " (ekki hgt a breyta skrnni/snimtinu. Fyrst verur a gera a skrifanlegt, .e. chmod 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "essi skjr gefur kost  a ritvinna <strong>srgeran hjp(skin)</strong> (stasett  /skins/custom).",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Du kan endre alle disse filene (forutsatt at den er skrivbar av serveren, f.eks. CHMOD 766)",
-	'Directory %s not found.' => "Skrasafni %s fannst ekki.",
-	'This is the template that displays the links to the archives for a blog' => "etta er snii sem snir tenglana  skjalasafn vefbkar",
-	'This is the template that displays the (recursive) list of (sub)categories' => "etta er snimti sem snir endukvman lista af (undir) flokkum",
-	'This is the template that displays the feedback for a post' => "etta er snimti sem snir vibrg vi frslu",
-	'This is the template that displays the last comments for a blog' => "etta er snimti sem snir sustu athugasemdir  vefbk",
-	'This is the main template. It displays the blog.' => "etta er aalsnimti. a snir sjlfa vefbkina.",
-	'This is the template that displays stats for a blog' => "etta er snimti sem snir tlfri vefbkar",
-	'This is the page displayed in the comment popup' => "etta er san sem sst  uppskotsglugga fyrir athugasemdir",
-	'This is the page displayed in the pingback popup' => "Dette er siden som vises i popup-vinduet for pingbacksetta er san sem sst  \"pingback\" uppskotsglugga",
-	'This is the page displayed in the trackback popup' => "etta er san sem sst  uppskotsglugga sem snir rakta sl (trackback).",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Ath: Auvita getur  lka ritfrt skrrnar/snimtin  textaritr og hlai eim upp. essi ritr er eingngu hugsaur fyrir au tilfelli egar notendur komast ekki  slkan ritr.",
-	'upload images/files' => "Hlaa upp myndum/skrm",
-	'File upload' => "Upphlesla skrar",
-	'Allowed file types:' => "Leyfar skrategundir:",
-	'Maximum allowed file size: %d KB' => "Leyf hmarksstr skrar: %d KB",
-	'Description' => "Lsing",
-	'Upload !' => "Hlaa upp!",
-	'File %s: type %s is not allowed.' => "Skr %s: af ger %s er ekki leyf.",
-	'Couldn\'t upload your file to:' => "Gat ekki hlai skrnum inn :",
-	'Duplicate File?' => "Tvfldu skr?",
-	'The filename "%s" already exists!' => "Skrin \"%s\" er egar til!",
-	'Filename "%s" moved to "%s"' => "Skrin \"%s\" er flutt yfir  \"%s\"",
-	'Confirm or rename:' => "Stafestu ea breyttu nafni:",
-	'Alternate name' => "Aukanafn",
-	'Confirm !' => "Stafesta!",
-	'File uploaded !' => "Skr hlai upp!",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Skrnni <strong>\"%s\"</strong> var hlai vandralasut upp!",
-	'Here\'s the code to display it:' => "Hrna er kinn sem snir:",
-	'Add the code to your post !' => "Bta kanum vi frsluna!",
-	'Image Details' => "Smatrii myndar",
-	'Size' => "Str",
-	'Type' => "Ger",
-	'Close this window' => "Loka essum glugga",
-	'User management' => "Mehndlun notenda",
-	'You cannot change the demouser profile in demo mode!' => " getur ekki breytt snii sninotanda r sniham!",
-	'You are only allowed to update your own profile!' => "Notendur geta bara breytt snu eigin snii (prfl)",
-	'You must provide an unique login!' => " verur a gefa upp notandaaukenni!",
-	'User level must be between %d and %d.' => "Notendarttindi vera a vera milli %d og %d.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "etta notendaaukenni er egar til. <a %s>Viltu ritvinna ennan notanda?</a>?",
-	'You typed two different passwords.' => " slst inn tv leynior sem ekki eru eins.",
-	'The mimimum password length is %d characters.' => "Leyniori verur a vera minnst %d stafir.",
-	'User updated.' => "Notandi uppfrur.",
-	'New user created.' => "Nr notandi binn til.",
-	'Invalid promotion.' => "leyfileg stuhkkun.",
-	'User level changed.' => "Notendarttindum breytt.",
-	'You can\'t delete yourself!' => " getur ekki eytt eigin notendaukenni!",
-	'You can\'t delete User #1!' => " getur ekki eytt notanda nr. 1!",
-	'Delete User %s?' => "Eya notanda %s?",
-	'Warning' => "Avrun",
-	'deleting an user also deletes all posts made by this user.' => "Ef notanda er eytt  eyast lka allar frslur vikomandi notanda.",
-	'Deleting User...' => "Eyi notanda...",
-	'You can\'t delete Group #1!' => " getur ekki eytt hp nmer 1!",
-	'You can\'t delete the default group for new users!' => " getur ekki eytt staalhp nrra notenda!",
-	'Delete group [%s]?' => "Eyi hpnum [%s]?",
-	'Group deleted...' => "Hp eytt...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "etta hpnafn er egar  notkun! Viltu <a %s>ritvinna ennan hp</a>?",
-	'Group updated.' => "Hpur uppfrur.",
-	'The user was not created:' => "Notandinn var ekki binn til:",
-	'The user was not updated:' => "Notandinn var ekki uppfrur:",
-	'The group was not created:' => "Hpurinn var ekki binn til:",
-	'The group was not updated:' => "Hpurinn var ekki uppfrur",
-	'You are not allowed to view other users.' => " hefur ekki leyfi til a lesa notendasni annarra.",
-	'Adding new post...' => "Bti nrri frslu vi...",
-	'Supplied URL is invalid: ' => "essi sli er gildur:",
-	'Cannot post, please correct these errors:' => "Gat ekki birt frsluna, vinsamlegast leirttu eftirfarandi villur: ",
-	'Back to post editing' => "Til baka  frsluna.",
-	'Recording post...' => "Tek upp frslu...",
-	'Sleeping...' => "B...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Post ikke publisert offentlig: hopper over trackback, pingback og blog ping...",
-	'Posting Done...' => "Frslan var fr...",
-	'Updating post...' => "Uppfri frslu...",
-	'Post had already pinged: skipping blog pings...' => "Bi er a pinga frsluna: Hleyp yfir vefbkarping...",
-	'Updating done...' => "Uppfrslu loki...",
-	'Updating post status...' => "Staa uppfrslu...",
-	'Deleting post...' => "Eyi frslu...",
-	'Oops, no post with this ID!' => "Engin frsla me essu kenni!",
-	'Deleting Done...' => "Eyingu loki...",
-	'Error' => "Villa",
-	'Cannot update comment, please correct these errors:' => "Get ekki uppfrt athugasemdir, leirtti vinsamlegast eftirfarandi villur: ",
-	'Back to posts!' => "Aftur  frslurnar!",
-	'You may also want to generate static pages or view your blogs...' => " gtir vilja ba til kyrrlegar (static) sur ea skoa vefbkur...",
-	'New post' => "N frsla",
-	'User group' => "Notendahpur",
-	'See <a %s>online manual</a> for details.' => "Athugau  <a %s>handbkina  netinu</a> til a f tarlegri upplsingar.",
-	'Level' => "Bor (level)",
-	'Default locale' => "Sjlfgefi tunguml",
-	'Select main category in target blog and optionally check additional categories' => "Veldu aalflokk  vefbk og veldu sar fleiri flokka. ",
-	'Select as an additionnal category' => "Veljist sem aukaflokkur",
-	'Select as MAIN category' => "Veljist sem AAL flokkur",
-	'Tools' => "hld",
-	'Bookmarklet' => "Bkamerki",
-	'Add this link to your Favorites/Bookmarks:' => "Bta tenglinum vi eftirltisslir nar:",
-	'b2evo bookmarklet' => "b2evo bookmarklet",
-	'Post to b2evolution' => "Pstur til b2evolution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "Enginn flettislei fannst!  verur a nota Mozilla 0.9.4 ea nrri!",
-	'SideBar' => "Flettislei",
-	'Add the <a %s>b2evo sidebar</a> !' => "Bta vi <a %s>b2evo-flettisleann</a>!",
-	'Add this link to your favorites:' => "Bta essum tengli vi eftirltisbkamerkin: ",
-	'b2evo sidebar' => "b2evo flettislei",
-	'Movable Type Import' => "Movable Type innflutningur",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "Noti MT tflutning til a ba til .TXT skr sem inniheldur frslurnar nar;",
-	'Place that file into the /admin folder on your server;' => "Setja essa skr  /admin skrasafn  jninum num;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "Fylgi leibeiningunum  <a %s>MT millifrsluleiinni</a>.",
-	'Static file generation' => "Kyrrleg skr bin til",
-	'Static filename' => "Nafn  kyrrlegri sk",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "etta er .html skrin sem er bin til egar  br til kyrrlega (static) tgfu af heimasu vefbkarinnar. ",
-	'After each new post...' => " eftir hverri nrri frslu...",
-	'Ping b2evolution.net' => "Pinga  b2evolution.net...",
-	'to get listed on the "recently updated" list on b2evolution.net' => "til a komast a  lista hj b2evolution.net yfir nuppfrar vefbkur",
-	'Ping technorati.com' => "Pinga technorati.com...",
-	'to give notice of new post.' => "til a lta vita af njum frslum. ",
-	'Ping weblogs.com' => "Pinga weblogs.com...",
-	'Ping blo.gs' => "Pinga blo.gs...",
-	'Advanced options' => "tarlegir valmguleikar",
-	'Allow trackbacks' => "Leyfa sporrakningu (trackbacks)",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Leyfa rum vefbkum a rekja sl inn  essa vefbk, annig a  fir a vita egar vsa er  hana. etta leyfir r lka a rekja slir inn  arar vefbkur.",
-	'Allow pingbacks' => "Leyfa pingun",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Leyfa rum vefbkurum a pinga essa vefbk, annig a  fir a vita egar eir vsa  hana. etta gefur lka mguleika  a pinga arar vefbkur. ",
-	'Save !' => "Vista!",
-	'Reset' => "Frumstilla (reset).",
-	'General parameters' => "Almennir stikar (parameters)",
-	'Full Name' => "Fullt nafn",
-	'Will be displayed on top of the blog.' => "Mun birtast  haus vefbkarinnar",
-	'Short Name' => "Glunafn",
-	'Will be used in selection menus and throughout the admin interface.' => "Verur nota  valmyndum og  umsjnarkerfinu.",
-	'Main Locale' => "Aaltunguml",
-	'Determines the language of the navigation links on the blog.' => "Akveur tunguml leisagnartenglanna  vefbkinni. ",
-	'Access parameters' => "Agangsstikar (parametrar)",
-	'Default blog on index.php' => "Staalvefbk  index.php",
-	'Current default is:' => "Sjlfgefin vefbk: ",
-	'Other blog through index.php' => "Arar vefbkur  index.php",
-	'Other blog through stub file (Advanced)' => "Andre blogger gjennom stubbfiler (Avansert)Arar vefbkur  stubbaskrm (tarlegt)",
-	'You MUST create a stub file for this to work.' => " verur a ba til stubbskr svo etta virki!",
-	'Preferred access type' => "skileg tegund agangs",
-	'Blog Folder URL' => "Sl  mppu vefbkar",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Ekkert afturhallandi skstrik sast. (M skilja eftir tmt).",
-	'URL blog name / Stub name' => "Sli  heiti vefbkar /stubbskrarheiti",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "Nota  vefslum til a aukenna vefbkina. etta verur a vera nafn  stubbskr ef  hefur vali a nota stubbaskrr.",
-	'Default display options' => "Sjlfgefi val  skjborsstillingum",
-	'Default skin' => "Sjlfgefinn hjpur (skin)",
-	'This is the default skin that will be used to display this blog.' => "etta er sjlfgefni hjpurinn sem notaur er til a sna vefbkina. ",
-	'Allow skin switching' => "Leyfa skiptingar milli hjpa",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Notendur munu geta vali annan hjp fyrir vefbkina (og val eirra vista  dsu (cookie)).",
-	'Display public blog list' => "Sna almennan lista yfir vefbkur",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Hakau hrna ef  vilt f lista yfir allar vefbkur  inni vefbk (ef hjpurinn inn styur etta).",
-	'Include in public blog list' => "Birta  almennum vefbkalista",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Hakau hrna ef  vilt a essi vefbk sjist  listanum yfir allar almennar vefbkur. ",
-	'Default linkblog' => "Staaltengill vefbka (standard linkblog)",
-	'Will be displayed next to this blog (if your skin supports this).' => "Mun sjst vi hli vefbkar innar (ef hjpur kerfisins styur a).",
-	'Tagline' => "Undirtitill",
-	'This is diplayed under the blog name on the blog template.' => "etta birtist undir nafni vefbkar  snimti vefbkarinnar.",
-	'Long Description' => "Lng lsing",
-	'This is displayed on the blog template.' => "etta birtist  snimti vefbkar. ",
-	'Short Description' => "Stutt lsing",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "etta er nota  meta-taglsingum og RSS milunum. EKKERT HTML!",
-	'Keywords' => "Lykilor",
-	'This is is used in meta tag keywords. NO HTML!' => "etta er nota sem lykilor  meta-taglsingu. EKKI HTML!",
-	'Notes' => "Athugasemdir",
-	'Additional info.' => "tarlegri uppl.",
-	'Blog' => "Vefbk",
-	'Blog URL' => "Vefsl vefbkar",
-	'Static File' => "Kyrrleg (static) skr",
-	'Locale' => "Tunguml",
-	'Properties' => "Eiginleikar",
-	'Default' => "Sjlfgefi",
-	'Gen!' => "Ba til!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "Ertu viss um a  viljir eya vefbkinni #%d?\\n\\nAVRUN: etta eyir LLUM FRSLUM, ATHUGSEMDUM,\\nFLOKKUM og rum ggnum sem tengist vefbkinni!\\n\\netta ER EKKI hgt a taka til baka!",
-	'Delete this blog!' => "Eya essari vefbk!",
-	'Copy this blog!' => "Afrita essa vefbk",
-	'Copy' => "Afrita",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "Afsaki, en  hefur ekki rttindi til a lesa/ritvinna neitt af eiginleikum vefbkar. ",
-	'New blog...' => "N vefbk...",
-	'User permissions' => "Rttindi notanda",
-	'Login ' => "Tengja",
-	'Is<br />member' => "Er<br />skrur",
-	'Can post/edit with following statuses:' => "Getur lagt inn frslur/ritfrt  eftirfarandi stum:",
-	'Delete<br />posts' => "Eya<br />frslum",
-	'Edit<br />comts' => "Ritvinna <br />athugasemdir",
-	'Edit<br />cats' => "Ritvinna<br />flokka",
-	'Edit<br />blog' => "Ritvinna<br />vefbk",
-	'Published' => "Birt",
-	'Protected' => "Vernda",
-	'Private' => "Einka",
-	'Draft' => "Frumdrg",
-	'Deprecated' => "relt",
-	'Members' => "Melimir",
-	'Permission to read protected posts' => "Leyfi til a lesa verndaar frslur",
-	'Permission to post into this blog with private status' => "Leyfi til a fra einkafrslur  essa vefbk",
-	'Permission to post into this blog with protected status' => "Leyfi til a fra verndaar frslur  vefbkina",
-	'Permission to post into this blog with draft status' => "Leyfi til a fra frumdrg frslu  vefbkina",
-	'Permission to post into this blog with deprecated status' => "Leyfi til a fra reltar frslur  vefbkina",
-	'Permission to delete posts in this blog' => "Leyfi til a eya frslum r vefbkinni",
-	'Permission to edit comments in this blog' => "Leyfi til a ritvinna athugasemdir  vefbkinni",
-	'Permission to edit categories for this blog' => "Leyfi til a ritvinna flokka  vefbkinni",
-	'Permission to edit blog properties' => "Leyfi til a ritvinna eiginleika vefbkar",
-	'(un)selects all checkboxes using Javascript' => "afhakar ll valbox me Javascript",
-	'(un)check all' => "afhaka allt",
-	'Non members' => "Ekki melimir",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Avrun!  ert a fjarlgja na eigin heimild til a ritvinna essa vefbk!\\n munt ekki geta ritunni eiginleika hennar ef  gerir etta. ",
-	'Edit category properties' => "Ritvinna eiginleika flokksins",
-	'Are you sure you want to delete?' => "Ertu viss um a  viljir eya?",
-	'New sub-category here' => "Nr undirflokkur hr",
-	'New category here' => "Nr flokkur hr",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Ath:</strong> egar flokk er eytt eyast ekki frslur flokksins, r flytjast  yfirflokkinn. egar rtarflokk er eytt eru frslur hans frar  elsta flokk  smu vefbk (lgsta flokknmer). ",
-	'Post contents' => "Fra innihald",
-	'Title' => "Titill",
-	'Language' => "Tunguml",
-	'Link to url' => "Tengill  vefsl",
-	'Email' => "Tlvupstur",
-	'URL' => "Vefsl (URL)",
-	'Preview' => "Forskoun",
-	'&nbsp; Save ! &nbsp;' => "Vista!",
-	'Spellcheck' => "Athuga stafsetningu",
-	'Upload a file/image' => "Hlaa upp skr/mynd",
-	'Advanced properties' => "tarlegir eiginleikar",
-	'Edit timestamp' => "Tmastimpill skrar",
-	'URL Title' => "Vefsl Titill",
-	'(to be used in permalinks)' => "(verur nota  varanlegum tenglum)",
-	'Auto-BR' => "Sjlfvirk lnubrot (BR)",
-	'This option is deprecated, you should avoid using it.' => "essi mguleiki er reltur.  ttir ekki a nota hann. ",
-	'Additional actions' => "Fleiri agerir",
-	'Pingback' => "Bergmlsping (Pingback)",
-	'(Send a pingback to all URLs in this post)' => "(Senda bergmlsping  allar vefslir  essari frslu)",
-	'Trackback URLs' => "Raktar vefslir",
-	'(Separate by space)' => "(Askili me bili)",
-	'Status' => "Staa",
-	'The post will be publicly published' => "Frslan verur birt opinberlega",
-	'Published (Public)' => "Birt (Almenn birting)",
-	'The post will be published but visible only by logged-in blog members' => "Frslan verur snileg, en bara tengdum vefbkarmelimum.",
-	'Protected (Members only)' => "Varin (Aeins melimir)",
-	'The post will be published but visible only by yourself' => "Frslan verur birt en bara snileg r",
-	'Private (You only)' => "Einka (Bara )",
-	'The post will appear only in the backoffice' => "essi frsla verur bara snileg  umsjnarkerfinu",
-	'Draft (Not published!)' => "Uppkast (ekki birt!)",
-	'Deprecated (Not published!)' => "relt (ekki birt!)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Ath: Krosstengingar milli vefbka eru leyfar.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Ath: Krosstengingar milli vefbka eru ekki leyfar  augnablikinu.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Ath: Krosstengingar milli flokka eru ekki leyfar  augnablikinu.",
-	'Comments' => "Athugasemdir",
-	'Visitors can leave comments on this post.' => "Gestir geta skili athugasemdir eftir vi essa frslu. ",
-	'Open' => "Opi",
-	'Visitors can NOT leave comments on this post.' => "Gestir geta EKKI lagt athugasemdir inn vi essa frslu. ",
-	'Closed' => "Loka",
-	'Visitors cannot see nor leave comments on this post.' => "Gestir geta ekki s, n lagt inn athugasemdir vi essa frslu. ",
-	'Disabled' => "Teki r notkun",
-	'Renderers' => "Milarar",
-	'Comment info' => "Uppl. um athugasemdir",
-	'Author' => "Hfundur",
-	'IP address' => "IP-tala",
-	'Next %d days' => "Nstu %d dagar",
-	'Previous %d' => "Undanfarnir %d",
-	'Previous %d days' => "Undanfarnir %d dagar",
-	'Next %d' => "Nstu %d",
-	' to ' => "til",
-	' of ' => "af",
-	'from the end' => "fr enda",
-	'from the start' => "fr byrjun",
-	'OK' => " lagi",
-	' Date range: ' => "Svi dagsetningar:",
-	'by' => "eftir",
-	'level:' => "svi:",
-	'Pages:' => "Blasur:",
-	'no comment' => "engar athugasemdir",
-	'1 comment' => "1 athugasemd",
-	'%d comments' => "%d athugasemdir",
-	'1 Trackback' => "1 rakin sl (trackback)",
-	'%d Trackbacks' => "%d raktar slir (trackback)",
-	'1 Pingback' => "1 Pingbergml",
-	'%d Pingbacks' => "%d Pingbergml",
-	'Trackbacks' => "Raktar slir (trackbacks)",
-	'Pingbacks' => "Bergmlsping (pingback)",
-	'No feedback for this post yet...' => "Engin vibrg vi essari frslu enn...",
-	'Comment from:' => "Athugasemdir fr:",
-	'Trackback from:' => "Raktar slir fr:",
-	'Pingback from:' => "Bergmlsping fr:",
-	'Permanent link to this comment' => "Varanlegir slar  essa athugasemd",
-	'Leave a comment' => "Leggja inn athugasemd",
-	'User' => "Notandi",
-	'Edit profile' => "Ritvinna sni",
-	'Comment text' => "Athugasemdatexti",
-	'Allowed XHTML tags' => "Leyf XHTML-tg",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "Slum, netfngum, AIM og ICQ verur breytt sjlfkrafa.",
-	'Options' => "Valkostir",
-	'(Line breaks become &lt;br&gt;)' => "(Lnuskil vera &lt;br&gt;)",
-	'Send comment' => "Senda athugasemd",
-	'Posts to show' => "Frslur til a sna",
-	'Past' => "Lii",
-	'Future' => "Framt",
-	'Title / Text contains' => "Titill/texti inniheldur",
-	'Words' => "Or",
-	'AND' => "OG",
-	'OR' => "EA",
-	'GPL License' => "GPL leyfi",
-	'uncheck all' => "afhaka allt",
-	'check all' => "haka vi allt",
-	'visit b2evolution\'s website' => "Fara  netsetur b2evolution",
-	'Logout' => "Aftengjast",
-	'Exit to blogs' => "Fara til vefbka",
-	'Blog time:' => "Tmi vefbkar:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Tengdur sem:",
-	'Write' => "Skrifa",
-	'Edit' => "Ritvinna",
-	'Stats' => "Tlfri",
-	'Templates' => "Snimt",
-	'Users' => "Notendur",
-	'User Profile' => "Notendasni",
-	'Default user rights' => "Sjlfgefin rttindi notenda",
-	'New users can register' => "Nir notendur geta skr sig",
-	'Check to allow new users to register themselves.' => "Haka til a leyfa njum notendum a skr sig.",
-	'Group for new users' => "Hpur fyrir nja notendur",
-	'Groups determine user roles and permissions.' => "Hpur kveur hlutverk notenda og rttindi. ",
-	'Level for new users' => "Svi fyrir nja notendur",
-	'Levels determine hierarchy of users in blogs.' => "Svi kveur stigveldisr notenda vefbkanna.",
-	'Display options' => "Valkostir vi birtingar",
-	'Default blog to display' => "Staalvefbk",
-	'This blog will be displayed on index.php .' => "essi vefbk verur snd egar notandi kallar  index.php.",
-	'days' => "dagar",
-	'posts' => "frslur",
-	'posts paged' => "frslur  su",
-	'Display mode' => "Snihamur",
-	'Posts/Days per page' => "Frslur/dagar  su",
-	'monthly' => "mnaarleg",
-	'weekly' => "vikuleg",
-	'daily' => "dagleg",
-	'post by post' => "frsla fyrir frslu",
-	'Archive mode' => "Skjalasafnshamur",
-	'Link options' => "Tengimguleikar",
-	'Use extra-path info' => "Nota uppl. um aukasla",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&c=1&tb=1&pb=1&more=1\'.' => "Mlt me ef vefjnninn inn styur a. Tenglar munu lta t sem: 'stub/2003/05/20/post_title' -  stainn fyrir 'stub?title=post_title&c=1&tb=1&pb=1&more=1'",
-	'Post called up by its URL title (Recommended)' => "Frslur kallaar upp me titli vefslar (mlt me).",
-	'Fallback to ID when no URL title available.' => "Grpa til kennis (ID) ef haus vefslar vantar. ",
-	'Post called up by its ID' => "Frslur kallaar upp me kennum (ID).",
-	'Post on archive page, located by its ID' => "Frslur sttar me kenni (ID), og sndar  skjalageymsluham",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "Frslur  skjalageymslu, fundnar m.t.t. titils (vegna samhfni vi Cafelog)",
-	'Permalink type' => "Ger varanlegs tengils",
-	'Security options' => "ryggisstillingar",
-	'Minimum password length' => "Lgmarkslengd leyniors",
-	'for users.' => "fyrir notendur.",
-	'Rendering plug-ins' => "Vibtur (plug-ins)",
-	'Plug-in' => "Vibtur (Plug-in)",
-	'Apply' => "Nota",
-	'Toolbar plug-ins' => "haldalnuvibtur (plug-ins)",
-	'Update' => "Uppfra",
-	'Create new locale' => "Ba til nja tungumlsstillingu!",
-	'Edit locale' => "Ritvinna tungumlastillingu",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "Fyrstu tveir bkstafirnir eiga a vera <a %s>ISO 639 tungumlaki</a>. Seinni tveir eiga a vera <a %s>ISO 3166 landski</a>.",
-	'Enabled' => " notkun",
-	'Should this locale be available to users?' => " etta tunguml a vera agengilegt notendum?",
-	'name of the locale' => "Nafn tungumls",
-	'Charset' => "Stafasett",
-	'Must match the lang file charset.' => "Verur a passa vi stafasett tungumls.",
-	'Date format' => "Sni dagsetningar",
-	'See below.' => "Sj fyrir nean.",
-	'Time format' => "Tmasni",
-	'Lang file' => "Tungumlaskr",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "tungumlaskrin sem nota  r <code>srjlegu</code> mppunni",
-	'Priority' => "Forgangsr",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1 er hst. Forgangur er mikilvgur egar vali er tunguml mt.t. mlaka og nokkrar stillingar passa fyrir sama tunguml. etta getur gerst egar veri a a nema vefsjrstillingar. Forgangur hefur lka hrif  rina sem tungumlin eru snd  felligluggum, valmyndum o.s.frv.",
-	'Create' => "Ba til",
-	'This will replace locale \\\'%s\\\'. Ok?' => "etta skiptir t tungumli \\'%s\\'.  lagi?",
-	'Flags' => "Fni",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "Flggin eru geymd  undirmppum fr <code>%s</code>. Skrrnfn eirra eru sm og landski tungumls (4-5 tkn); nafnviauki er .gif.",
-	'Date/Time Formats' => "Dags-/tmasni",
-	'The following characters are recognized in the format strings:' => "Eftirfarandi tkn ekkjast  snistrengjunum:",
-	'a - "am" or "pm"' => "a - \"am\" ea \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" ea \"PM\"",
-	'B - Swatch Internet time' => "B - Swatch Internet tmi",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - ISO 8601 dags. (krefst PHP 5); t.d. \"2004-02-12T15:19:21+00:00\"",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d - mnaard., 2 stafir me leiandi nllum; .e. \"01\" til \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - vikudagur  textaformi, 3 tkn; t.d.. \"Fs\"",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - vikudagur, 1 tkn; t.d. \"F\"",
-	'F - month, textual, long; i.e. "January"' => "F - mnuur, fullt nafn  textaformi, t.d. \"Janar\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - tmi 12-tma sni n leiandi nlls; .e. \"1\" til \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - tmi 24-tma sni n leiandi nlls; .e. \"0\" til \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h- tmi; 12 tma sni me leiandi nlli t.d. \"01\" til \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H- tmi, 24 tma sni me leiandi nllum; t.d. \"00\" til \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - mntur; t.d. \"00\" til \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (strt i) - \1\"\" ef sumartmi, \"0\" annars.",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "i - dagur n leiandi nlls; t.d. \"1\" til \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (lti \"L\") - vikudagur, fullt nafn  textaformi; t.d. \"Fstudagur\"",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - \"1\" ef hlaupr, \"0\" annars",
-	'm - month; i.e. "01" to "12"' => "m - mnuur; t.d. \"01\" til \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - mnuur,  textaformi, 3 tkn; t.d. \"Jan\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - mnur n leiandi nlls; t.d.  \"1\" til \"12\"",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "O - frvik fr Greenwich tma (GMT)  klukkustundum; t.d.  \"+0200\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - RFC 822 forsniin dagsetning, .e. \"Thu, 21 Dec 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - sekndur; t.d. \"00\" til \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - enskt heiltluviskeyti, 2 tkn  textaformi, t.d.  \"th\", \"nd\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - fjldi daga  tilteknum mnui; .e.  \"28\" til \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - Tmabelti essarar tlvu, t.d. \"MDT\"",
-	'U - seconds since the epoch' => "U - fjldi sekndna fr Epoch tmanum: (1.1.1970)",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - ukedag, i tallform; dvs. w - vikudagur  talnaformi; .e.  \"0\" (sunnudagur) - \"6\" (laugardagur)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - ISO-8601 vikunmer, vikurnar byrja  mnudgum, t.d. \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - rtal, 4 stafir, t.d. . \"1999\"",
-	'y - year, 2 digits; i.e. "99"' => "y - rtal, 2 stafir, t.d. \"99\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - dagur innan rsins, .e. \"0\" til \"365\"",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - frvik tmabeltis  sekndum (.e. \"-43200\" til \"43200\"). Frvik tmabelta vestan vi UTC er alltaf negatf tala en austan vi UTC psitf tala. ",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "izoZ - fullt ISO 8601 sni, jafngilt og Y-m-d\\TH:i:s\\Z",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Tkn  snistrengnum sem ekki eru snd fyrir ofan mun vera prentu eins og au koma fyrir.<br />\n\t\t\t getur komist hj v a tkn veri skrifa me v a setja tv skstrik \\ fyrir framan a. ",
-	'Note: default locale is not enabled.' => "Ath: sjlfgefin tungumlastilling er ekki virk. ",
-	'Regional settings' => "Srjlegar tungumlastillingar",
-	'Time difference' => "Tmamismunur",
-	'in hours' => " klukkustundum",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "ef  ert ekki  sama tmabelti og netjnninn. Tmi netjnsins er %s.",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "Yfirteki af vefsjrstillingum, tungumli notanda ea tungumli vefbkar ( essari r). ",
-	'Available locales' => "Tunguml  boi",
-	'Hide translation info' => "Fela upplsingar um ingu",
-	'Show translation info' => "Sna upplsingar um ingu",
-	'Date fmt' => "Dagsetningarsni",
-	'Time fmt' => "Tmasni",
-	'Strings' => "Strengir",
-	'Translated' => "tt",
-	'Extract' => "Afjappa",
-	'up' => "upp",
-	'Move priority up' => "Hkka forgang",
-	'down' => "niur",
-	'Move priority down' => "Lkka forgang",
-	'Copy locale' => "Kopier locale",
-	'Reset custom settings' => "Nllstilla",
-	'No language file...' => "Engin tungumlsskr...",
-	'Extract .po file into b2evo-format' => "Afjappa .po skr  b2evo-sni",
-	'Are you sure you want to reset?' => "Ertu viss um a  viljir nllstilla?",
-	'Reset to defaults (delete database table)' => "Nllstilla og setja sjlfgefnar stillingar (eya gagnagrunnstflu)",
-	'first user' => "fyrsti notandi",
-	'previous user' => "fyrri notandi",
-	'next user' => "nsti notandi",
-	'last user' => "sasti notandi",
-	'Close user profile' => "Loka notandasnii",
-	'Create new user profile' => "Ba til ntt notendasni",
-	'Profile for:' => "Sni fyrir:",
-	'Login' => "Tengjast",
-	'First name' => "Fornafn",
-	'Last name' => "Eftirnafn",
-	'Nickname' => "Stutt nafn",
-	'Identity shown' => "Aukenni snt",
-	'Preferred locale' => "Vali tunguml",
-	'Preferred locale for admin interface, notifications, etc.' => "Vali tunguml fyrir umsjnarsur, tilkynningar, o.s.frv. ",
-	'Send an email' => "Senda tlvupst",
-	'Visit the site' => "Opna suna",
-	'Search on ICQ.com' => "Leita  ICQ.com",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "Skyndiskilabo til notanda",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "Yahoo IM",
-	'Notifications' => "Tilkynningar",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Merktu hr til a f tilkynningar egar einhver frslna inna fr athugasemdir, er rakin, o.s.frv. ",
-	'New password' => "Ntt leynior",
-	'Leave empty if you don\'t want to change the password.' => "Hafa autt ef  tlar ekki a skipta um leynior.",
-	'Confirm new password' => "Stafesta ntt leynior",
-	'yes' => "j",
-	'no' => "nei",
-	'User rights' => "Notendarttindi",
-	'User information' => "Uppl. um notendur",
-	'ID' => "Kenni",
-	'Posts' => "Frslur",
-	'Created on' => "Bi til ",
-	'From IP' => "Fr IP",
-	'From Domain' => "Fr lni",
-	'With Browser' => "Me vefsj",
-	'first group' => "fyrsti hpur",
-	'previous group' => "fyrri hpur",
-	'next group' => "nsti hpur",
-	'last group' => "sasti hpur",
-	'Close group profile' => "Loka hpsnii",
-	'Creating new group' => "Ba til njan hp",
-	'Editing group:' => "Ritvinna hp:",
-	'Viewing group:' => "Skoa hp:",
-	'Permissons for members of this group' => "Rttindi fyrir melimi essa hps",
-	'View all' => "Skoa alla",
-	'Full Access' => "takmarkaur agangur",
-	'No Access' => "Enginn agangur",
-	'View only' => "Aeins til skounar",
-	'Statistics' => "Tlulegar upplsingar",
-	'Global options' => "Vvrar (global) stillingar",
-	'Check to allow template editing.' => "Haka til a leyfa ritfrslu snia. ",
-	'User/Group Management' => "Notenda-/hpumsjn",
-	'Groups &amp; Users' => "Hpar &amp; Notendur",
-	'default group for new users' => "sjlfgefinn hpur nrra notenda",
-	'Copy group' => "Afrita hp",
-	'Delete group' => "Eya hp",
-	'decrease user level' => "minnka agang notanda",
-	'increase user level' => "hkka agang notanda",
-	'Delete user' => "Eya notanda",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Ertu viss um a  viljir eya essum notanda?\\nAvrun: allar frslur notandans mun lka eyast!",
-	'New user...' => "Nr notandi...",
-	'New group...' => "Nr hpur...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "Sjlfgefinn hjpur [%s]  essarar vefbkar [%s] er ekki til. Setja verur hann upp  <a %s>eiginleikum vefbkar</a> ea vera yfirtekinn  stubbskr. Hafu samband vi <a %s>vefstjra</a>...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "VILLA! Gat ekki eytt!  verur a eya skrnni [%s] sjlf(ur).",
-	'%d posts' => "%d frslur",
-	'1 post' => "1 frsla",
-	'previous month' => "fyrri mnuur",
-	'next month' => "nsti mnuur",
-	'previous year' => "fyrra r",
-	'next year' => "nsta r",
-	'go to month\'s archive' => "fara  skjalageymslu mnaar",
-	'Member' => "Melimur",
-	'Visitor' => "Gestur",
-	'Edit this comment' => "Ritvinna essa athugasemd",
-	'Delete' => "Eya",
-	'Delete this comment' => "Eya essari athugasemd",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => " ert a eya athugasemdinni!\\n\\'Htta vi\\' httir, \\'OK\\' eyir.",
-	'No comment yet...' => "Engar athugasemdir enn...",
-	'Sorry, there is nothing to display...' => "v miur, a er ekkert a sna...",
-	'Error selecting database [%s]!' => "Villa kom upp vi val  gagnagrunni [%s]!",
-	'MySQL error!' => "MySQL-villa!",
-	'New group' => "Nr hpur",
-	'Parser error: ' => "Tlkunarvilla:",
-	'Tag <code>body</code> can only be used once!' => "<code>body</code>-merkinguna er bara hgt a nota einu sinni!",
-	'Illegal tag' => "leyfileg merking",
-	'Tag %s must occur inside another tag' => "%s-merkingin m ekki liggja innan  annarri merkingu",
-	'Tag %s is not allowed within tag %s' => "%s-merkingin er ekki leyf inni  merkingu %s",
-	'Tag %s may not have attribute %s' => "%s-merkingin getur ekki haft eiginleikann %s",
-	'Found invalid URL: ' => "Fann leyfilega vefsl:",
-	'Tag %s may not contain raw character data' => "%s-merkingin m ekki innihalda hr tknggn",
-	'Browse category' => "Lesa frslur  flokk",
-	'Comments are closed for this post.' => "Frslan er loku fyrir athugasemdum. ",
-	'This post is not published. You cannot leave comments.' => "essi frsla er ekki birt.  getur ekki lagt inn athugasemdir.",
-	'Read more!' => "ll frslan...",
-	'More:' => "Meira:",
-	'Display feedback / Leave a comment' => "Sna vibrg / Leggja inn athugasemdir",
-	'Send feedback' => "Send respons",
-	'1 feedback' => "vibrg: 1",
-	'%d feedbacks' => "%d vibrg",
-	'Display comments / Leave a comment' => "Sna athugasemdir / Leggja inn athugasemd",
-	'Display trackbacks / Get trackback address for this post' => "Sna trackback / Finna slanetfang fyrir essa frslu",
-	'Trackback (0)' => "Trackback (0)",
-	'Trackback (1)' => "Trackback 1)",
-	'Trackbacks (%d)' => "Slar (%d)",
-	'Display pingbacks' => "Sna pingback",
-	'Pingback (0)' => "Pingback (0)",
-	'Pingback (1)' => "Pingback (1)",
-	'Pingbacks (%d)' => "Pingbacks (%d)",
-	'Delete this post' => "Eya essari frslu",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => " ert a eya frslunni!\\n\\'Cancel\\' httir, \\'OK\\' eyir.",
-	'Edit this post' => "Ritvinna essa frslu",
-	'Publish NOW!' => "Birta NNA!",
-	'Publish now using current date and time.' => "Birta nna me nverandi dagsetningu og tma. ",
-	'Invalid post, please correct these errors:' => "gild frsla, leirttu vinsamlegast essar villur: ",
-	'Sorry, there is no post to display...' => "v miur, engar frslur til a sna...",
-	'POP3 connect:' => "POP3 tenging:",
-	'No server specified' => "Enginn jnn tiltekinn",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: NOOP OK of snemmt, jnnin er ekki RFC 1939 samhfur.",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "Engin tenging vi jn",
-	'POP3 user:' => "POP3 notandanafn:",
-	'No login ID submitted' => "Ekkert tengikenni var sent",
-	'connection not established' => "tenging komst ekki ",
-	'POP3 pass:' => "POP3 leynior:",
-	'No password submitted' => "Ekkert leynior gefi upp",
-	'authentication failed ' => "aukenning tkst ekki",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP brst. jnninn fylgir ekki RFC 1939",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "jnn er ekki me veifu (banner)",
-	'abort' => "htta vi",
-	'apop authentication failed' => "apop-aukenning brst",
-	'POP3 login:' => "POP3 tengin:",
-	'POP3 top:' => "POP3 toppur:",
-	'POP3 pop_list:' => "POP3 pop_listi:",
-	'Premature end of list' => "vntur endir lista",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 sasta:",
-	'POP3 reset:' => "POP3 frumstilla:",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "Tmur skipanastrengur",
-	'POP3 quit:' => "POP3 htta:",
-	'connection does not exist' => "tenging ekki til",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3 eya:",
-	'No msg number submitted' => "Ekkert skeytanmer sent",
-	'Command failed' => "Skipun brst",
-	'New user' => "Nr notandi",
-	'Permission denied!' => "Agangi hafna!",
-	'Oops, MySQL error!' => "Vpps, MySQL-villa",
-	'go back' => "til baka",
-	'Redirecting you to:' => "framsent til n:",
-	'If nothing happens, click <a %s>here</a>.' => "Ef ekkert gerist, ttu   <a %s>hr</a>.",
-	'No response!' => "Engin vibrg",
-	'Remote error' => "Villa  jni",
-	'Response' => "Vibrg",
-	'Parameter %s is required!' => "Stikann %s vantar!",
-	'Invalid URL' => "leyfileg sl (URL)",
-	'URI scheme not allowed' => "URI-staall ekki leyfur",
-	'URL not allowed' => "Sli ekki leyfur",
-	'Reporting abuse to b2evolution.net...' => "Tilkynna misnotkunarln til b2evolution.net...",
-	'Aborted (Running on localhost).' => "Htt vi (Keyri  localhost).",
-	'Requesting abuse list from b2evolution.net...' => "Ski svartlista fr b2evolution.net...",
-	'Latest update timestamp' => "Tmastimpill sustu uppfrslu",
-	'Incomplete reponse.' => "klru vibrg.",
-	'No new blacklisted strings are available.' => "Engir nir svartlistastrengir eru  boi.",
-	'Adding strings to local blacklist' => "Bti streng vi einkasvartlista",
-	'Adding:' => "Bti vi:",
-	'OK.' => " lagi.",
-	'Not necessary! (Already handled)' => "Ekki nausynlegt! (Er egar  listanum)",
-	'New latest update timestamp' => "Nr tmastimpill fyrir sustu uppfrslu",
-	'Invalid reponse.' => "gild vibrg.",
-	'Requested blog does not exist!' => "Umbein vefbk er ekki til!",
-	'Post details' => "Allar upplsingar um frslu",
-	'PREVIEW' => "FORSKOUN",
-	'Next page' => "Nsta sa",
-	'Previous page' => "Fyrri sa",
-	'Previous post' => "Fyrri frsla",
-	'Next post' => "Nsta frsla",
-	'Next Page' => "Nsta sa",
-	'Previous Page' => "Fyrri sa",
-	'Cannot delete if there are sub-categories!' => "Get ekki eytt ef flokkurinn hefur undirflokka!",
-	'Cannot delete last category if there are posts inside!' => "Get ekki eytt sasta flokki ef hann inniheldur frslur!",
-	'Requested category %s does not exist!' => "Umbeinn flokkur %s er ekki til!",
-	'Category' => "Flokkur",
-	'bad char in User Agent' => "leyfilegt tkn  vefsj notanda",
-	'referer ignored' => "tilvsun hunsu",
-	'BlackList' => "Svartlisti",
-	'robot' => "robot",
-	'invalid' => "leyfilegt",
-	'search engine' => "leitarvl",
-	'loading referering page' => "hle inn vsunarsu",
-	'found current url in page' => "fann nverandi sl  su",
-	'not a query - no params!' => "engin leitaror - engin leit!",
-	'no query string found' => "leitarstrengur fannst ekki",
-	'name' => "nafn",
-	'Sending pingbacks...' => "Sendi pingbakk...",
-	'No pingback to be done.' => "Engin pingbakk til a senda.",
-	'BEGIN' => "BYRJA",
-	'Processing:' => " vinnslu:",
-	'Couldn\'t find a hostname for:' => "Fann ekki hsilsnafn : ",
-	'Connect to server at:' => "Tengi vi jn :",
-	'Couldn\'t open a connection to:' => "Gat ekki opna tengingu vi: ",
-	'Start receiving headers and content' => "Byrja a mttaka hausa og innihald",
-	'Pingback server found from X-Pingback header:' => "Pingbakk-jnn fannst  X-Pingback-haus:",
-	'Pingback server found from Pingback <link /> tag:' => "Pingbakk-jnn fannst  Pingback <link /> merkingu:",
-	'Pingback server not found in headers and content' => "Fann ekki pingback-jn  hausum n innihaldi",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "Sl  pingback jn er tm (getur veri innri PHP fgets villa)",
-	'Pingback server data' => "Pingback uppl. um jn",
-	'Page Linked To:' => "Sa tengd vi: ",
-	'Page Linked From:' => "Tengt  su fr: ",
-	'Pinging %s...' => "Pinga %s...",
-	'END' => "HTTA",
-	'Pingbacks done.' => "Pingback klru.",
-	'Pinging b2evolution.net...' => "Pinga b2evolution.net...",
-	'Pinging Weblogs.com...' => "Pinga Weblogs.com...",
-	'Pinging Blo.gs...' => "Pinga Blo.gs...",
-	'Pinging technorati.com...' => "Pinga technorati.com...",
-	'Archives for' => "Skjalasafn fyrir",
-	'Archive Directory' => "Skrasafn skjalageymslu",
-	'Sending trackbacks...' => "Sendi trackback...",
-	'No trackback to be sent.' => "Engin trackbacks til a senda.",
-	'Excerpt to be sent:' => "tdrttir sem senda :",
-	'Trackbacks done.' => "Trackback loki.",
-	'Sending trackback to:' => "Sendi trackback til: ",
-	'Response:' => "Vibrg:",
-	'wrong login/password.' => "rangt aukenni/leynior.",
-	'setcookie %s failed!' => "setcookie %s brst!",
-	'login/password no longer valid.' => "aukenni/leynior er trunni. ",
-	'You must log in!' => " verur a tengjast!",
-	'Login if you have an account...' => "Tengjast ef  ert skr(ur).",
-	'Register...' => "Skr...",
-	'Register to open an account...' => "Skrning  agangsaukenni...",
-	'Logout (%s)' => "Aftengja (%s)",
-	'Logout from your account' => "Aftengja",
-	'Admin' => "Umsjn",
-	'Go to the back-office' => "Fara  umsjnarsur",
-	'Profile (%s)' => "Sni (prfll) (%s)",
-	'Edit your profile' => "Ritvinna inn prfl",
-	'User profile' => "Notendaprfll",
-	'Sunday' => "Sunnudagur",
-	'Monday' => "Mnudagur",
-	'Tuesday' => "rijudagur",
-	'Wednesday' => "Mivikudagur",
-	'Thursday' => "Fimmtudagur",
-	'Friday' => "Fstudagur",
-	'Saturday' => "Laugardagur",
-	'Sun' => "Sun",
-	'Mon' => "Mn",
-	'Tue' => "ri",
-	'Wed' => "Mi",
-	'Thu' => "Fim",
-	'Fri' => "Fs",
-	'Sat' => "Lau",
-	' S ' => " S ",
-	' M ' => " M ",
-	' T ' => "",
-	' W ' => "M",
-	' T  ' => "F",
-	' F ' => " F ",
-	' S  ' => " L ",
-	'January' => "Janar",
-	'February' => "Febrar",
-	'March' => "Mars",
-	'April' => "Aprl",
-	'May ' => "Ma",
-	'June' => "Jn",
-	'July' => "Jl",
-	'August' => "gst",
-	'September' => "September",
-	'October' => "Oktber",
-	'November' => "Nvember",
-	'December' => "Desember",
-	'Jan' => "Jan",
-	'Feb' => "Feb",
-	'Mar' => "Mar",
-	'Apr' => "Apr",
-	'May' => "Ma",
-	'Jun' => "Jn",
-	'Jul' => "Jl",
-	'Aug' => "g",
-	'Sep' => "Sep",
-	'Oct' => "Okt",
-	'Nov' => "Nv",
-	'Dec' => "Des",
-	'Local' => "Stavr",
-	'Reported' => "Tilkynnt",
-	'Central' => "Milgur",
-	'Czech (CZ)' => "Tkkneska (CZ)",
-	'German (DE)' => "ska (DE)",
-	'English (EU)' => "Enska (EU)",
-	'English (UK)' => "Enska (UK)",
-	'English (US)' => "Enska (US)",
-	'English (CA)' => "Enska (CA)",
-	'English (AU)' => "Enska (AU)",
-	'English (IL)' => "Enska (IL",
-	'Spanish (ES)' => "Spnska (ES)",
-	'French (FR)' => "Franska (FR)",
-	'French (CA)' => "Franska (CA)",
-	'French (BE)' => "Franska (BE)",
-	'Hungarian (HU)' => "Ungverska (HU)",
-	'Italian (IT)' => "talska (IT)",
-	'Japanese (JP)' => "Japanska (JP)",
-	'Lithuanian (LT)' => "Lithiska (LT)",
-	'Bokm&aring;l (NO)' => "Bkml (NO)",
-	'Dutch (NL)' => "Hollenska (NL)",
-	'Dutch (BE)' => "Hollenska (BE)",
-	'Portuguese (BR)' => "Portgalska (BR)",
-	'Swedish (SE)' => "Snska (SE)",
-	'Chinese(S) gb2312 (CN)' => "Knverska (f.) gb2312 (CN)",
-	'Chinese(S) utf-8 (CN)' => "Knverska (f.) UTF-8 (CN)",
-	'Trad. Chinese (TW)' => "Hefbundin knverska (TW)",
-	'You cannot leave comments on this post!' => "Ekki er hgt a leggja athugasemdir inn  essa frslu!",
-	'Please fill in the name field' => "Fylltu vinsamlegast t svi fyrir nafn",
-	'Please fill in the email field' => "Fylltu vinsamlegast r svi fyrir tlvupst",
-	'Supplied email address is invalid' => "Skr tlvupstfang er gilt",
-	'Please do not send empty comment' => "Vinsamlegast ekki senda inn tmar athugasemdir",
-	'You can only post a new comment every 30 seconds.' => "Ekki er hgt a fra athugasemdir oftar en  30 sekndna fresti.",
-	'Cannot post comment, please correct these errors:' => "Get ekki frt athugasemd. Vinsamlegast leirttu eftirfarandi villur: ",
-	'Back to comment editing' => "Aftur  ritvinnslu athugasemda",
-	'New comment on your post #%d "%s"' => "Njar athugasemdir vi frslu nr. %d \"%s\"",
-	'Url' => "Vefsl",
-	'Comment' => "Athugasemd",
-	'Edit/Delete' => "Ritvinna/Eya",
-	'Connecting to pop server...' => "Tengi vi POP-jn...",
-	'Connection failed: ' => "Tenging brst:",
-	'Logging into pop server...' => "Tengi vi POP jn...",
-	'No mail or Login Failed:' => "Enginn pstur ea tenging brst: ",
-	'Getting message #%d...' => "Ski bo nr. %d...",
-	'Processing...' => "Vinn...",
-	'Too old' => "Of gamalt",
-	'Subject prefix does not match' => "Forskeyti efnislnu passar ekki",
-	'Raw content:' => "Hr ggn:",
-	'Login:' => "Aukenni:",
-	'Pass:' => "Leynior:",
-	'Wrong login or password.' => "Rangt aukenni ea leynior.",
-	'Category ID' => "Flokkskenni (ID)",
-	'Blog ID' => "Vefbkarkenni (ID)",
-	'Permission denied.' => "Agangi hafna.",
-	'Posted title' => "Frur titill",
-	'Posted content' => "Fri innihald",
-	'Mission complete, message deleted.' => "Verkefni loki, boi eytt.",
-	'An email with the new password was sent successfully to your email address.' => "Tlvupstur me nju leyniori var sendur  tlvupstfang itt.",
-	'New Password:' => "Ntt leynior: ",
-	'You can login here:' => " getur tengst hr: ",
-	'your weblog\'s login/password' => "kenni/leynior vefbkar",
-	'The email could not be sent.' => "Ekki tkst a senda pstinn.",
-	'Possible reason: your host may have disabled the mail() function...' => "Hugsanleg sta: Hsillinn inn hefur ekki agang a mail()-fallinu...",
-	'Note: You are already logged in!' => "Ath:  ert egar tengd(ur)!",
-	'Continue...' => "Halda fram...",
-	'You are not logged in.' => " ert ekki tengd(ur).",
-	'You are not logged in under the same account you are trying to modify.' => " ert ekki tengd(ur) sem essi notandi sem  ert a reyna a breyta.",
-	'Back to profile' => "Aftur  prfl",
-	'please enter your nickname (can be the same as your login)' => "slu inn nafn (m vera sama og aukenni)",
-	'your ICQ UIN can only be a number, no letters allowed' => "ICQ UIN nmer itt m bara vera tala, bkstafir eru ekki leyfir",
-	'please type your e-mail address' => "slu inn tlvupstfang",
-	'the email address is invalid' => "tlvupstfangi er gilt",
-	'you typed your new password only once. Go back to type it twice.' => " slst leyniori inn aeins einu sinni. Faru til baka og slu a inn tvisvar.",
-	'you typed two different passwords. Go back to correct that.' => " tv lk leynior. Bakkau og leirttu villuna.",
-	'please enter a Login' => "slu inn aukenni",
-	'please enter your password twice' => "slu inn leyniori tvisvar sinnum",
-	'please type the same password in the two password fields' => "slu sama leyniori inn tvisvar  leyniorasvin tv",
-	'this login is already registered, please choose another one' => "etta aukenni er egar  notkun, notau vinsamlegast anna",
-	'new user registration on your blog' => "n skrning notanda a vefbkinni inni",
-	'Manage users' => "Umsjn notenda",
-	'New trackback on your post #%d "%s"' => "Frsla n nmer. %d \"%s\" var rakin (trackback)",
-	'Website' => "Vefsetur",
-	'Excerpt' => "Utdrttur",
-	'Login form' => "Tengibla",
-	'You will have to accept cookies in order to log in.' => " verur a stilla vefsjna  a leyfa dsur (cookies) svo  getir tengst. ",
-	'Password:' => "Leynior:",
-	'Log in!' => "Tengjast!",
-	'Go to Blogs' => "Til vefbka",
-	'Lost your password ?' => "Gleymdiru leyniorinu?",
-	'Lost password ?' => "Tnt leynior?",
-	'A new password will be generated and sent to you by email.' => "Ntt leynior verur bi til og sent  tlvupsti.",
-	'Generate new password!' => "B til ntt leynior!",
-	'Registration complete' => "Skrningu loki",
-	'Registration Currently Disabled' => "Skrning er ekki leyf",
-	'User registration is currently not allowed.' => "Skrning notenda er ekki leyf sem stendur.",
-	'Home' => "Heim",
-	'Register form' => "Skrningarbla",
-	'(twice)' => "(tvisvar)",
-	'Minimum %d characters, please.' => "Fst %d tkn, takk.",
-	'Preferred language' => "Vali tunguml",
-	'Register!' => "Skr!",
-	'Log into existing account...' => "Tengjast  skru aukenni...",
-	'b2evo installer' => "b2evo uppsetning",
-	'Installer for version ' => "Set upp fyrir tgfu",
-	'Current installation' => "Nverandi tgfa",
-	'Install menu' => "Uppsetningarvalmynd",
-	'PHP info' => "PHP upplsingar",
-	'Go to Admin' => "Fara  umsjnarsu",
-	'Online' => "Tengd(ur)",
-	'Manual' => "Handbk",
-	'Support' => "Stuningur",
-	'Language / Locale' => "Tunguml / srjleiki",
-	'Choose a default language/locale for your b2evo installation.' => "Veldu staaltunguml/srjleika fyrir uppsetningu b2evo.",
-	'Check your database config settings below and update them if necessary...' => "Athugau gagnagrunnsstillingarnar fyrir nean og uppfru r ef nausyn krefur...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "Lgmarkskrfur fyrir essa tgfu af b2evolution er %s tgfa %s en  ert a reyna a nota tgfu %s!",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "Svo virist sem innslegnar gagnagrunnsstillingar virki ekki. Athugau r nkvmlega og reyndu aftur...",
-	'Config file update' => "Uppfrsla striskra",
-	'We cannot automatically update your config file [%s]!' => "Ekki er hgt a uppfra striskr [%s] sjlfvirkt!",
-	'There are two ways to deal with this:' => "a eru tvr leiir til a fst vi etta:",
-	'You can allow the installer to update the config file by changing its permissions:' => " getur leyft innsetjaranum a uppfra striskrna me v a breyta agangsheimildum skrarinnar: ",
-	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "<code>chmod 666 %s</code>. Ef nausyn krefur getur  lesi  <a %s>vefhandbkinni um heimildir. </a>.",
-	'Come back to this page and refresh/reload.' => "Komdu aftur  essa su og endurglddu hana (refresh/reload).",
-	'Alternatively, you can update the config file manually:' => "Annar mguleiki er a uppfra striskrna handvirkt:",
-	'Open the _config.php file locally with a text editor.' => "Opna _config.php skrna stavrt me textaritr.",
-	'Delete all contents!' => "Eya llu innihaldi!",
-	'Copy the contents from the box below.' => "Afrita innihaldi r kassanum fyrir nean.",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Lma inn  textaritr. <strong>AVRUN: Veri alveg viss um a a s EKKERT BIL EA TMARM  eftir sasta <code>?&gt;</code>  skrnni.</strong> ll bil, dlkmerki, nlnutkn ea auar lnur  enda conf skrnnar geta komi  veg fyrir a dsur stillist egar  tengist sar.",
-	'Save the new _config.php file locally.' => "Vista nja _config.php skr  stanum.",
-	'Upload the file to your server, into the /_conf folder.' => "Hlaa skrnni upp  jninn, inn  /_conf mppuna.",
-	'<a %s>Call the installer from scratch</a>.' => "<a %s>Keyra innsetningarforriti fr byrjun</a>.",
-	'This is how your _config.php should look like:' => "annig tti _config.php a lta t: ",
-	'Your configuration file [%s] has been successfully updated.' => "Stilliskrin [%s] var uppfr n vandamla. ",
-	'Base configuration' => "Grunnstilling",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "Grunnstillingar hafa ekki veri ritunnar enn.  getur gert a me v a fylla t  formi fyrir nean. ",
-	'This is the minimum info we need to set up b2evolution on this server:' => "etta eru lgmarksupplsingar sem urfa a vera til staar til a setja b2evolution upp  jninum: ",
-	'Database you want to install into' => "Gagnagrunnur sem  villt tengja vi",
-	'mySQL Username' => "mySQL-notandanafn",
-	'Your username to access the database' => "Notandanafni sem nota er til a tengja vi gagnagrunninn",
-	'mySQL Password' => "mySQL-leynior:",
-	'Your password to access the database' => "Leyniori sem  notar til a tengja vi gagnagrunninn",
-	'mySQL Database' => "mySQL-gagnagrunnur",
-	'Name of the database you want to use' => "Nafn gagnagrunnsins sem nota ",
-	'mySQL Host' => "mySQL-jnn",
-	'You probably won\'t have to change this' => " arft lklega ekki a breyta essu",
-	'Additional settings' => "tarlegri stillingar",
-	'Base URL' => "Grunn-vefsl (URL)",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "etta er staurinn ar sem b2evo og vefbkur eru stasettar. ATHUGAU ETTA VEL, annars mun margt ekki virka. Ef  vilt prfa b2evolution  tlvunni inni veruru a nota http://<strong>localhost</strong>/skrasli til a tengidsur virki rtt. EKKI nota nafn vlarinnar!",
-	'Your email' => "Netfang itt",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "Nota  alvarlegum villuboum svo notendur geti haft samband vi ig.  munt lka f a vita af njum notendaskrningum. ",
-	'Update config file' => "Uppfri stilliskr",
-	'How do you want to install b2evolution?' => "Hvernig viltu setja inn b2evolution?",
-	'The installation can be done in different ways. Choose one:' => "Innsetningu er hgt a framkvma  nokkra vegu. Veldu:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>N innsetning</strong>: Set upp gagnagrunnstflur fyrir b2evolution  me dmum.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>Uppfra r eldri tgfu af b2evolution</strong>: Uppfri gagnagrunnstflur svo r veri samhfar vi nju tgfuna.<strong>",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Uppfra r Cafelog/b2 v. 0.6.x</strong>: Set inn gagnagrunnstflur fyrir b2evolution og afrita nverandi Cafelog/b2-data inn  r.",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>Uppfra r Manywhere Miniblog</strong>: Set upp gagnagrunnstflur fyrir b2evolutions og afrita Miniblog-ggn inn  r.",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>Uppfra r WordPress v 1.2</strong>: Set upp gagnagrunnstflur fyrir b2evolutions og afrita WordPress-ggn inn  r.",
-	'Delete b2evolution tables' => "Eya tflunum r b2evolution",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "Ef  hefur sett inn b2evolution tflur ur og vilt byrja up  ntt,  veruru a eya b2evolution tflunum ur en  byrjar  nrri uppsetningu. <strong>AVRUN: Allar b2evolution tflurnar eyast!!!</strong> Arar tflur svo sem Cafelog/b2 ea arar tflur munu ekki eyast.",
-	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>Breyta grunnuppsetningu</strong> (sj tskringu near): etta arf bara  einstaka tilfelli, svo sem t.d. eftir a  hefur flutt b2evolution-gagnagrunninn yfir  ara vl...",
-	'GO!' => "KEYRA!",
-	'Need to start anew?' => "Viltu byrja upp  ntt?",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "Ef  hefur sett inn b2evolution tflur ur og vilt byrja upp  ntt  arftu a eya gmlu tflunum ur en  getur enduruppsett. b2evolution getur eytt snum tflum fyrir ig, en af ryggisstum er essi mguleiki ekki sjlfgefinn. ",
-	'Base config recap...' => "Nverandi grunnstilling...",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "Ef  stillingar eru ekki rttar hr, STOPPAU ur en lengra er haldi og <a %s>uppfru grunnstillingar</a>",
-	'(Set, but not shown for security reasons)' => "(Sett, en ekki snt af ryggisstum)",
-	'Admin email' => "Tlvupstur umsjnarmanns",
-	'Installing b2evolution tables with sample data' => "Set upp b2evolution-tflur me dmum",
-	'Installation successful!' => "Uppsetning tkst!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>N getur  <a %s>tengst</a> me aukenninu \"admin\" og leyniorinu \"%s\".</p>\n\t<p>Mundu leyniori! etta er <em>handahfsvali</em> leynior sem er bi til egar  setur inn b2evolution. Ef  tnir v  verur  a eya gagnagrunnstflunum og setja forriti inn aftur. </p>",
-	'Upgrading data in existing b2evolution database' => "Uppfri upplsingar  nverandi b2evolution gagnagrunni",
-	'Upgrade completed successfully!' => "Uppfrslan tkst!",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "N getur  <a %s>tengst </a> me nu venjulega %s aukenni og leyniori.",
-	'Installing b2evolution tables and copying existing %s data' => "Setur inn b2evolution-tflur og afritar upplsingar %s sem til staar eru",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>N getur  <a %s>tengst</a> me hinu venjulega Miniblog tlvupstfangi  (takmarkast vi 20 tkn). ll leynior hafa veri stillt  \"%s\".</p>\n\t<p>Mundu leyniori. etta er <em>handahfsvali</em> leynior sem er bi til egar  setur inn b2evolution. Ef  tnir v verur  a eya gagnagrunnstflunum og setja inn  njan leik. </p>",
-	'Deleting b2evolution tables from the datatase' => "Eyir b2evolution-tflum r gagnagrunninum",
-	'For security reasons, the reset feature is disabled by default.' => "Af ryggisskum er nllstillimguleikinn ekki sjlfgefi .",
-	'Reset done!' => "Nllstilling framkvmd!",
-	'Back to menu' => "Til baka til valmyndar",
-	'official website' => "Opinbert vefsetur",
-	'contact' => "hafa samband",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "essi vefbk inniheldur allar nar frslur fr gamla Cafelog/b2-uppsetningu. essi vefbk heitir Denne bloggen heter '%s'. %s.",
-	'This is a sample linkblog entry' => "etta er dmi um frslu  tenglabk",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "etta er dmi um teksta sem lsir innleggi  tenglabkini.  flestum tilfellum lturu hana vera tma, .e.  gefur bara upp titil og URL  tenglabkinni. ",
-	'This is the long description for the blog named \'%s\'. %s' => "etta er lng lsing  vefbkinni  '%s'. %s",
-	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "essi vefbk (bk nr. 1) er srstk. Hn safnar saman llum frslum r rum vefbkum. ar me er komin srstk yfirsn yfir alt sem frt er  kerfi. Hgt er a fela essa bk me v a afhaka kassann 'Birta  vefbkalista'  umsjnarsunni.",
-	'%s Title' => "%s Titill",
-	'Tagline for %s' => "Undirtitill fyrir %s",
-	'Short description for %s' => "Stutt lsing  %s",
-	'Notes for %s' => "Punktar fyrir %s",
-	'Keywords for %s' => "Atriisor fyrir %s",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "Megintiltangur essarar bkar er a vera tekin inn sem hliaratrii vi arar bkur og birta ar upphaldstengla.",
-	'Clean Permalinks!' => "Hreinir varanlegir tenglar!",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "b2evolution ntir venjulega gamaldags varanlega tengla. etta er til a tryggja hmarks samhfni vi lkar uppsetningar vefjna. \n\nSamt sem ur  er a g hugmynd a reyna a virkja hreina varanlega tengla egar  ert orinn vanari vi b2evolution. (Hakau vi \"Nota hreina varanlega tengla\"  umsjnarsunum).",
-	'Apache optimization...' => "Apache algun ...",
-	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => " <code>/blogs</code>-skrasafninu, og lka  <code>/blogs/admin</code>, eru skrr sem heita [<code>sample.htaccess</code>].  ttir a prfa a skipta um nafn  eim og lta r heita [<code>.htaccess</code>]\n\netta hmarkar afkst Apache vefjnsins m.t.t. b2evolution. essar skrr eru venjulega ekki virkar v sumir hslar sna villur egar reynt er a nota r. Ef etta gerist eftir a  hefur endurnefnt skrrnar,  er hgt a fjarlgja r og allt verur  lagi. ",
-	'About evoSkins...' => "Um evoSkins...",
-	'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => "Sjlfgefi er a b2evolution vefbkurnar su birtar me sjlfgefnu tliti (default skin).\n\nLesendur geta vali ntt tlit me v a nota tlitsskiptinn sem er innifalinn  flestum tlitshmum.\n\n getur breytt sjlfgefnu tliti fyrir hvaa vefbk sem er me v a ritfra stillirofa inni  umsjnarkerfinu.  getur lka lti stillt  sjlfgefna tliti fyrir alla. \nEinnig er hgt a takmarka au tliti sem  boi eru me v a eya eim r /blogs/skins skrasafninu.  getur lka bi til ntt tlit me v a afrita, endurnefna og srhanna eitthvert eirra tlita sem  boi eru. \n\nTil a byrja hnnun ns tlits arf a opna '<code>_main.php</code>' skrna  ritr og lesa athugasemdirnar ar. Auvita arf svo ka a lesa handbkina um evoSkins!",
-	'Skins, Stubs and Templates...' => "tlit, stubbar og skapaln...",
-	'By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through \'<code>index.php</code>\', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don\'t want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided \'<code>a_stub.php</code>\' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided \'<code>a_noskin.php</code>\'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the \'Stub name\' field. Otherwise, the permalinks will not function properly.' => "Allar foruppsettar vefbkur sndar me srstku tliti. \n\netta ir a vefbkur lesast  gegnum  '<code>index.php</code>' sem hleur inn stillingum r gagnagrunninum og sendir upplsingar sem sna  til tlitsins, sem svo aftur kvarar hvernig vefbkin er birt. \n\nEf  vilt ekki nota venjulega gagnagrunns-stika og vilt t.d. vinga fram srstakt tlit, flokk ea tenglabk  geturu bi til stubbskr eins og dmi '<code>a_stub.php</code>' og skja vefbkina me essari skr  stainn fyrir index.php. \n\nA lokum ef  villt skraddarasauma vefbkina fyrir srstakt tilfelli  er hgt a nota einfld skapaln  stainn fyrir srstk tlit (skins).  v tilfelli skir  vefbkina  gegnum snimt lkt og gert er  '<code>a_noskin.php</code>'.\n\ntarlegri upplsingar er a finna  stubbskrnum/skapalnsskrnum sjlfum. Opnau r  ritr og lestu athugasemdirnar. \n\nHvor leiina sem  fer vertu viss um a a  farir  umsjnarsuna 'Vefbkur' og stillir rttan sknarhtt fyrir. egar stubbur ea skapaln er nota verur lka a setja nafn skrrinnar  'stubbskr' svi. Annars munu varanlegir tenglar ekki virka rtt. ",
-	'Multiple Blogs, new blogs, old blogs...' => "Fleiri vefbkur, njar vefbkur, gamlar vefbkur...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => " byrjun kemur b2evolution me 4 vefbkum, 'Blog All', 'Blog A', 'Blog B', og 'Linkblog'.\n\nSumar essara vefbka gegna srstku hlutverki. Lestu um a  ar til gerri su. \n\n getur bi til fleiri vefbkur ea stroka t vefbkur inni   umsjnarkerfinu. ",
-	'This is a multipage post' => "essi frsla er nokkrar sur",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "Sa 1 af frslu me fleiri en eina su.\n\nHgt er a sj fleiri sur me v a smella  tenglana undir textanum. \n\n<!--nextpage-->\n\netta er sa 2.\n\n<!--nextpage-->\n\netta er sa 3.\n\n<!--nextpage-->\n\netta er sa 4.\n\netta er sasta san.",
-	'Extended post with no teaser' => "Viaukafrsla",
-	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "etta er aukin frsla n frekari skounar. a ir a  fr ekki fleiri skounarmguleika egar  smellir  \"Lesa meira\". \n\n<!--more--><!--noteaser-->\n\netta er aukin frsla.  sr hana ef  smellir  \"Lesa meira\".",
-	'Extended post' => "Aukin frsla",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "etta er aukin frsla. a ir a  sr bara ennan stutta texta.  verur a smella  tengilinn fyrir nean til a sj meira. \n\n<!--more-->\n\netta er aukni textinn.  sr hann bara eftir a  hefur tt  'Lesa meira' tengilinn. ",
-	'Important information' => "Mikilvgar upplsingar",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "Blog B inniheldur nokkrar frslur   'b2evolution Tips' flokknum.\n\nAllar essar frslur eru skrifaar r til astoar.\n\nEf  vilt  getur  eytt essum frslum egar  hefur loki vi a lesa r.  getur lka breytt stu eirra  'reltar' svo a  getir s hva  hefur lesi n egar. ",
-	'First Post' => "Fyrsta frsla",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>etta er fyrsta frslan</p>\n\n<p>Hn er snileg  vefbk A og vefbk B.</p>",
-	'Second post' => "nnur frsla",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>etta er nnur frslan</p>\n\n<p>Hn er bara snileg  vefbk A en tilheyrir fleiri flokkum. </p>",
-	'Third post' => "rija frsla",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>etta er rija frslan</p>\n\n<p>Hn er bara snileg  vefbk B, og tilheyrir bara einum flokk. </p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "H, etta er athugasemd. <br />Til a eya athugasemd, arftu a tengjast og fara  'frslur' ar geturu ritfrt r ea eytt eim. ",
-	'The database schema is already up to date. There is nothing to do.' => "Gagnagrunnsformi er n egar af njustu ger. Ekkert arf a gera. ",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "Svo virist sem eftirfarandi stubbskrr su notaar oftar en einu sinni: ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "g get ekki uppfrt fyrr en  gerir  einkvma: Svi:  [%s]",
-	'Checking DB schema version...' => "Yfirfer formger gagnagrunnsins...",
-	'NOT FOUND! This is not a b2evolution database.' => "FANNST EKKI! etta er ekki b2evolution gagnagrunnur.",
-	'This version is too old!' => "essi tgfa er of gmul!",
-	'This version is too recent! We cannot downgrade to it!' => "essi tgfa er of n! Ekki er hgt a niurfra til hennar. ",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "essi vefbk inniheldur allar frslur nar sem umbreyttar eru fr Miniblog. essi vefbk heitir '%s'. %s",
-	'This blog holds all your posts upgraded from WordPress. This blog is named \'%s\'. %s' => "essi vefbk inniheldur allar frslur nar sem umbreytt var r WordPress. essi vefbk heitir  '%s'. %s",
-	'No desc available' => "Engin lsing tiltk",
-	'No description available' => "Engin lsing tiltk",
-	'Make URLs clickable' => "Gera tengla hfa til smellinga",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "Sjlfvirk &lt;P&gt; og &lt;BR&gt; merki",
-	'BB formatting e-g [b]bold[/b]' => "Spjallborssni  texta, t.d. [b]feitletur[/b]",
-	'GreyMatter style formatting' => "\"GreyMatter\" tlit  textasnis",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**feitletur** \\skletur\\ //skletur// __undirstrika__ ##tt## %%kablkur%%",
-	'Convert text smilies to icons' => "Umbreyta textabroskllum  smtknmyndir",
-	'Humane Web Text Generator 2.0 beta' => "Mannvnn veftextasmiur v.2.0 beta",
-	'Easy HTML tags inserting' => "Einfld innsetning HTML merkinga",
-	'INSerted [Alt-I]' => "Innskot (INS) [Alt-I]",
-	'DELeted [Alt-D]' => "Eytt (DEL) [Alt-D]",
-	'STRong [Alt-S]' => "hersluletur (STRONG) [Alt-S]",
-	'EMphasis [Alt-E]' => "Feitletra (EM) [Alt-E]",
-	'CODE [Alt-C]' => "Ki [Alt-C]",
-	'Paragraph [Alt-P]' => "Mlsgrein [Alt-P]",
-	'Unordered List [Alt-U]' => "raaur listi [Alt-U]",
-	'List Item [Alt-L]' => "Atrii  lista [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "Tilvitnunarblkur [Alt-B]",
-	'IMaGe [Alt-G]' => "Mynd [Alt-G]",
-	'A href [Alt-A]' => "Tengill (A-href)  [Alt-A]",
-	'More [Alt-M]' => "Lesa meira [Alt-M]",
-	'no teaser [Alt-T]' => "Engin forskoun [Alt-T]",
-	'next page [Alt-Q]' => "Nsta sa [Alt-Q]",
-	'Close all tags' => "Loka llum merkingum",
-	'ALTernate text' => "Valkvmur texti",
-	'One click smilies inserting' => "Broskallainnsetning me einum msarsmelli",
-	'All' => "Allir flokkar",
-	'Trackback address for this post:' => "Rekjanlegt vistfang fyrir essa frslu:",
-	'No %s for this post yet...' => "Engar %s vi frsluna...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "Tlvupstfangi verur <strong>ekki</strong>snt  sunni.",
-	'Site/Url' => "Vefsl/URL",
-	'Your URL will be displayed.' => "Vefslin n verur snd. ",
-	'Line breaks become &lt;br /&gt;' => "Lnubrotum breytt   &lt;br /&gt;",
-	'Remember me' => "Muna mig",
-	'(Set cookies for name, email &amp; url)' => "(Stilla kkur fyrir nafn, tlvupstfang &amp;URL)",
-	'In response to:' => "Vibrg:",
-	'Linkblog' => "Tenglabk",
-	'more' => "meira",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Top refering engines' => "Helstu vsanir",
-	'blogs' => "vefbkur",
-	'skin the site' => "hjpa suna",
-	'archives' => "skjalasafn",
-	'Select blog:' => "Velja vefbk:",
-	'Select skin:' => "Velja hjp:",
-	'words' => "or",
-	'Read more...' => "Lesa meira...",
-	'Choose a skin' => "Velja hjp",
-	'Choose skin' => "Velja hjp",
-	'Browse all posts by this author' => "Lesa allar frslur eftir ennan hfund",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "<acronym title=\"Uniform Resource Identifier\">URI</acronym>til a rekja essa frslu er: ",
-	'Comment by' => "Athugasemd fr",
-	'Trackback from' => "Raki fr",
-	'Pingback from' => "Pingback fr",
-	'Edit This' => "Ritfra etta",
-	'E-mail' => "Tlvupstfang",
-	'Your Comment' => "Athugasemdir nar:",
-	'Say It!' => "Segu a!",
-	'Filed under:' => "Vista undir: ",
-	'Other' => "Anna",
-	'Meta' => "Meta",
-	'Syndicate this site using RSS' => "Samhfa etta netsetur me RSS",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "Njustu vibrg vi llum frslum   RSS",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "Vibrg <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'This page validates as XHTML 1.0 Transitional' => "essi sa inniheldur XHTML 1.0 Transitional",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "Gilt <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Kni af b2evolution; fjlnotenda og fjltyngdu vefbkarkerfi.",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "essi hjpur er me CSS formi upprunalega hnnuu fyrir WordPress (sj lista yfir upprunalega hnnui  style.css).",
-	'Original design credits for this skin:' => "Upprunaleg hnnun:",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "Til a n fram hmarks samhfni vi WP CSS skrr hafa flestir mguleikar b2evolution sem eru ekki til  WP huldir fr essum almenna wpc_* hjp",
-	'[...] Read more!' => "[...] Lesa meira!",
-	'New pingback on your post #%d "%s"' => "Ntt pingback  frslu na nr. %d \"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/is_IS/LC_MESSAGES/messages.po 1.10.3.src/locales/is_IS/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/is_IS/LC_MESSAGES/messages.po	2005-12-26 21:50:10.000000000 -0600
+++ 1.10.3.src/locales/is_IS/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,5938 +0,0 @@
-# b2evolution - Language file
-# Copyright (C) 2003Francois PLANQUE
-# This file is distributed under the same license as the b2evolution package.
-# Vegar Berg Guldal <kaggesofa@sensewave.com>, 2003-2004.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: b2evolution 0.9.0.8\n"
-"POT-Creation-Date: 2004-05-30 01:43+0200\n"
-"PO-Revision-Date: 2005-11-22 15:26-0000\n"
-"Last-Translator: Ragnar Geir Brynjlfsson\n"
-"Language-Team: RGB\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Poedit-Language: Icelandic\n"
-"X-Poedit-Country: ICELAND\n"
-
-#: ..\..\..\a_noskin.php:110
-msgid "Selected"
-msgstr "Vali"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:161
-#: ..\..\..\a_noskin.php:252
-#: ..\..\..\multiblogs.php:140
-#: ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:470
-#: ..\..\..\admin\_menutop.php:200
-#: ..\..\..\b2evocore\_functions_cats.php:567
-#: ..\..\..\skins\basic\_main.php:94
-#: ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:118
-#: ..\..\..\skins\wpc_default\_main.php:121
-msgid "Categories"
-msgstr "Flokkur"
-
-#: ..\..\..\a_noskin.php:175
-#: ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:222
-#: ..\..\..\multiblogs.php:258
-#: ..\..\..\summary.php:100
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Permanent link to full entry"
-msgstr "Varanlegur tengill  innleggi"
-
-#: ..\..\..\a_noskin.php:175
-#: ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:154
-#: ..\..\..\multiblogs.php:222
-#: ..\..\..\multiblogs.php:258
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:103
-msgid "Permalink"
-msgstr "Varanlegur tengill"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\a_noskin.php:228
-#: ..\..\..\skins\bluesky\_main.php:144
-#: ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\guadeloupe\_main.php:145
-#: ..\..\..\skins\guadeloupe\_main.php:146
-msgid "Recently"
-msgstr "Nlega"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\skins\bluesky\_main.php:144
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\guadeloupe\_main.php:145
-msgid "(cached)"
-msgstr "( skyndiminni)"
-
-#: ..\..\..\a_noskin.php:228
-#: ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\guadeloupe\_main.php:146
-msgid "(no cache)"
-msgstr "(ekki  skyndiminni)"
-
-#: ..\..\..\a_noskin.php:234
-#: ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:148
-#: ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\guadeloupe\_main.php:149
-msgid "Last comments"
-msgstr "Sustu athugasemdir"
-
-#: ..\..\..\a_noskin.php:235
-#: ..\..\..\skins\custom\_main.php:180
-msgid "Some viewing statistics"
-msgstr "Skounartlfri"
-
-#: ..\..\..\a_noskin.php:240
-#: ..\..\..\a_noskin.php:246
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:345
-#: ..\..\..\admin\_edit_showposts.php:545
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\custom\_main.php:191
-#: ..\..\..\skins\originalb2\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:125
-#: ..\..\..\skins\wpc_aubmach\_main.php:129
-#: ..\..\..\skins\wpc_default\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:132
-msgid "Search"
-msgstr "Leit"
-
-#: ..\..\..\a_noskin.php:243
-#: ..\..\..\skins\custom\_main.php:188
-msgid "All Words"
-msgstr "ll or"
-
-#: ..\..\..\a_noskin.php:244
-#: ..\..\..\skins\custom\_main.php:189
-msgid "Some Word"
-msgstr "Eitt ea fleiri or"
-
-#: ..\..\..\a_noskin.php:245
-#: ..\..\..\admin\_edit_showposts.php:390
-#: ..\..\..\skins\custom\_main.php:190
-msgid "Entire phrase"
-msgstr "ll setningin"
-
-#: ..\..\..\a_noskin.php:247
-#: ..\..\..\a_noskin.php:259
-#: ..\..\..\skins\bluesky\_main.php:163
-#: ..\..\..\skins\custom\_main.php:192
-#: ..\..\..\skins\custom\_main.php:204
-#: ..\..\..\skins\guadeloupe\_main.php:165
-msgid "Reset form"
-msgstr "Nllstilla form"
-
-#: ..\..\..\a_noskin.php:258
-#: ..\..\..\skins\bluesky\_main.php:162
-#: ..\..\..\skins\custom\_main.php:203
-#: ..\..\..\skins\guadeloupe\_main.php:164
-#: ..\..\..\skins\originalb2\_main.php:170
-msgid "Get selection"
-msgstr "Skja val"
-
-#: ..\..\..\a_noskin.php:264
-#: ..\..\..\admin\_edit_showposts.php:394
-#: ..\..\..\skins\basic\_main.php:155
-#: ..\..\..\skins\bluesky\_main.php:195
-#: ..\..\..\skins\custom\_main.php:209
-#: ..\..\..\skins\guadeloupe\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:134
-#: ..\..\..\skins\wpc_default\_main.php:137
-msgid "Archives"
-msgstr "Skjalasafn"
-
-#: ..\..\..\a_noskin.php:269
-#: ..\..\..\a_noskin.php:282
-#: ..\..\..\a_noskin.php:291
-#: ..\..\..\skins\bluesky\_main.php:208
-#: ..\..\..\skins\bluesky\_main.php:217
-#: ..\..\..\skins\custom\_main.php:214
-#: ..\..\..\skins\custom\_main.php:240
-#: ..\..\..\skins\custom\_main.php:249
-#: ..\..\..\skins\guadeloupe\_main.php:210
-#: ..\..\..\skins\guadeloupe\_main.php:219
-msgid "more..."
-msgstr "fleiri..."
-
-#: ..\..\..\a_noskin.php:276
-#: ..\..\..\skins\bluesky\_main.php:202
-#: ..\..\..\skins\custom\_main.php:234
-#: ..\..\..\skins\guadeloupe\_main.php:204
-msgid "Recent Referers"
-msgstr "Nlegar tilvsanir"
-
-#: ..\..\..\a_noskin.php:285
-#: ..\..\..\skins\bluesky\_main.php:211
-#: ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\guadeloupe\_main.php:213
-msgid "Top Referers"
-msgstr "Flestar tilvsanir"
-
-#: ..\..\..\a_noskin.php:304
-#: ..\..\..\multiblogs.php:276
-#: ..\..\..\skins\babyblues\_main.php:127
-#: ..\..\..\skins\bluesky\_main.php:222
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\guadeloupe\_main.php:224
-msgid "Misc"
-msgstr "misl."
-
-#: ..\..\..\a_noskin.php:318
-#: ..\..\..\skins\custom\_main.php:275
-msgid "Syndicate this blog"
-msgstr "Tengja vefbk vi hp"
-
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "Sjlfgefin sa b2evolution"
-
-#: ..\..\..\default.php:34
-#: ..\..\..\install\index.php:53
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Fjlltyngt, fjlnotenda, fjl-vefbkakerfi."
-
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "Velkomin  b2evolution"
-
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "etta er staalheimasan  b2evolution. Hn er snd svo lengi sem ekki er valin staalvefbk  almennum stillingum. "
-
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "Vefbkur  kerfinu"
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Vefbk nr. %d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Vefbk nr. 1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "etta er srstk vefbk sem safnar saman innleggjum r hinum vefbkunum. "
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Athugi: listinn og valmyndin er binn til sjlfvirkt og inniheldur aeins vefbkurnar sem eru me &quot;tilvsun&quot;. Hgt er a breyta essu  vefbkastillingum umsjnarsanna. "
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "Fleiri sningar."
-
-# C:\www\b2evolution\blogs\index.php:72
-#: ..\..\..\default.php:82
-#: ..\..\..\default.php:83
-#: ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Srsnii snimt"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "Margar vefbkur  smu su."
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "Samantekt sustu frslna r llum vefbkum"
-
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "San sem  horfir "
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Athugi: essi sniskot (demo) nota ekki evoSkin,  a au hafi veri sett inn. Eina leiin a breyta eim er a vinna  PHP snimtinu. "
-
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "Umsjn"
-
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "Fara  umsjnarsur"
-
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "Hi opinbera vefsetur"
-
-#: ..\..\..\default.php:95
-#: ..\..\..\install\index.php:516
-msgid "GNU GPL license"
-msgstr "GNU GPL leyfi"
-
-#: ..\..\..\multiblogs.php:99
-msgid "Multiblog demo"
-msgstr "Sniskot margra vefbka"
-
-#: ..\..\..\multiblogs.php:109
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "etta snisnimt birtir rjr vefbkur. Eina til vinstri og tvr til hgri."
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "Samantekt sniskota."
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "etta snisnimt birtir samantekt sustu pstanna  vefbkunum. "
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "Fleiri innlegg..."
-
-#: ..\..\..\admin\b2antispam.php:19
-#: ..\..\..\admin\_menutop.php:223
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "Ruslvarnir"
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "Lykilori [%s] er of stutt. Verur a vera a.m.k. 5 tkn!"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Eyi dagbkarfrslum sem passa vi [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Eyi athugasemdum sem passa vi [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:78
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "Set ori %s  svartlista."
-
-#: ..\..\..\admin\b2antispam.php:97
-msgid "Confirm ban &amp; delete"
-msgstr "Stafesta bann &amp; eya"
-
-#: ..\..\..\admin\b2antispam.php:111
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "Engar dagbkarfrslur passa vi ori  [%s]."
-
-#: ..\..\..\admin\b2antispam.php:117
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Eya eftirfarandi %d tilvsunum:"
-
-#: ..\..\..\admin\b2antispam.php:145
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "Ori [%s] finnst ekki  athugasemdum."
-
-#: ..\..\..\admin\b2antispam.php:151
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Eya eftirfarandi %d athugasemdum:"
-
-#: ..\..\..\admin\b2antispam.php:186
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "Ori [%s] er egar  svartlista!"
-
-#: ..\..\..\admin\b2antispam.php:192
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Setja ori [%s]  stabundinn svartlista..."
-
-#: ..\..\..\admin\b2antispam.php:199
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Tilkynna ori [%s]  svartlista til b2evolution.net."
-
-#: ..\..\..\admin\b2antispam.php:201
-#: ..\..\..\admin\b2antispam.php:284
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "jnustuskilmlar"
-
-#: ..\..\..\admin\b2antispam.php:208
-msgid "Perform selected operations"
-msgstr "Framkvma valdar agerir"
-
-#: ..\..\..\admin\b2antispam.php:225
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "Fjarlgja atrii %d af svartlistanum..."
-
-#: ..\..\..\admin\b2antispam.php:262
-msgid "Add a banned keyword"
-msgstr "Bta ori vi."
-
-#: ..\..\..\admin\b2antispam.php:264
-msgid "Check &amp; ban..."
-msgstr "Athuga &amp; svartelist..."
-
-#: ..\..\..\admin\b2antispam.php:272
-msgid "Banned domains blacklist"
-msgstr "Bannlisti lna"
-
-#: ..\..\..\admin\b2antispam.php:273
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Allir slar sem innihalda eftirfarandi or vera bannair  innleggjum, athugasemdum og dagbkum. "
-
-#: ..\..\..\admin\b2antispam.php:276
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Ef or lokar  leyf ln er hgt a smella  grna haki til a fjarlgja ori af svartlistanum. "
-
-#: ..\..\..\admin\b2antispam.php:283
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Bija um uppfrslu fr milgum svartlista."
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Fjarlgja ori af svartlistanum."
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Allow Back"
-msgstr "Leyfa aftur"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Tilkynna svartlistu ln til milgs svartlista!"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Report"
-msgstr "Skrslur"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Leita  dagbkum og athugasemdum a essu ori!"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Re-check"
-msgstr "Leita aftur"
-
-#: ..\..\..\admin\b2blogs.php:17
-#: ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:206
-#: ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Vefbkur"
-
-#: ..\..\..\admin\b2blogs.php:25
-#: ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "Nr"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "B til vefbk..."
-
-#: ..\..\..\admin\b2blogs.php:62
-#: ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr " verur a gefa upp URL-heiti vefbkar ea  ea /stutt nafn!"
-
-#: ..\..\..\admin\b2blogs.php:68
-#: ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "etta URL vefbkar /stuttnafn er egar  notkun. Vinsamlegast veldu anna. "
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "Kan ikke lage, vennligst korriger disse feilene:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr " ttir a  <a %s>ba til flokka </a> fyrir essa vefbk nna!"
-
-#: ..\..\..\admin\b2blogs.php:135
-#: ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "N vefbk"
-
-#: ..\..\..\admin\b2blogs.php:136
-#: ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Ny blog"
-
-#: ..\..\..\admin\b2blogs.php:172
-#: ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336
-#: ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:410
-#: ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "Almennt"
-
-#: ..\..\..\admin\b2blogs.php:175
-#: ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "Heimildir"
-
-#: ..\..\..\admin\b2blogs.php:178
-#: ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "Nnar"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Uppfri vefbk [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:231
-#: ..\..\..\admin\edit_actions.php:217
-msgid "Cannot update, please correct these errors:"
-msgstr "Gat ekki uppfrt, vinsamlegast lagau essar villur:"
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Eya vefbkinni [%s]?"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Ef essari vefbk er eytt  eyast allir flokkar hennar, innlegg og athugasemdir."
-
-#: ..\..\..\admin\b2blogs.php:428
-#: ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "ETTA ER EKKI HGT A TAKA TIL BAKA!"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "Reyna a eya lka undirslinni [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "Reyna a eya skrnni [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:455
-#: ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "g er viss!"
-
-#: ..\..\..\admin\b2blogs.php:458
-#: ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "HTTA VI"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "Ba til fasta su fyrir vefbk [%s]"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr " hefur ekki vali skrrnafn fyrir vefbkina!"
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "Ekki var hgt a skrifa skrna!"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr " ttir a athuga ritheimildir fyrir skrna [%s]. Lestu um <a %s>ritheimildir  vefhandbkinni</a>."
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "Skrifa  skrna [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:557
-#: ..\..\..\admin\edit_actions.php:135
-#: ..\..\..\admin\edit_actions.php:252
-#: ..\..\..\admin\edit_actions.php:342
-#: ..\..\..\b2evocore\_functions_antispam.php:201
-#: ..\..\..\b2evocore\_functions_antispam.php:303
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Bi."
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Fletta  vefbk:"
-
-#: ..\..\..\admin\b2browse.php:57
-#: ..\..\..\admin\b2edit.php:167
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "ar sem  ert nkominn,  arftu a ba eftir a umsjnarmaur leyfi r a setja innlegg.  getur <a %s>sent tlvupst</a> til umsjnarmanns. egar leyfi er veitt  ngir a endurgla suna og  munt geta rita vefbkina.:)"
-
-#: ..\..\..\admin\b2categories.php:17
-#: ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "Flokkar  vefbk:"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Nr undirflokkur  flokknum: %s"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Nr flokkur  vefbkinni %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Ntt flokksheiti"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Ba til flokk"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Eya flokknum #%d : %s ..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53
-#: ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:87
-#: ..\..\..\htsrv\profile_update.php:95
-#: ..\..\..\htsrv\profile_update.php:100
-#: ..\..\..\htsrv\register.php:43
-#: ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57
-#: ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78
-#: ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "VILLA"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Flokk eytt"
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "Eiginleikar flokks:"
-
-#: ..\..\..\admin\b2categories.php:182
-#: ..\..\..\admin\b2upload.php:167
-#: ..\..\..\admin\_edit_form.php:131
-#: ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76
-#: ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:181
-#: ..\..\..\skins\wpc_default\_feedback.php:181
-msgid "Name"
-msgstr "Nafn"
-
-#: ..\..\..\admin\b2categories.php:186
-msgid "New parent category"
-msgstr "Nr yfirflokkur"
-
-#: ..\..\..\admin\b2categories.php:212
-#: ..\..\..\admin\b2categories.php:231
-msgid "Old Parent"
-msgstr "Gamall yfirflokkur"
-
-#: ..\..\..\admin\b2categories.php:229
-msgid "Root (No parent)"
-msgstr "Rt (ekkert foreldri)"
-
-#: ..\..\..\admin\b2categories.php:240
-msgid "Edit category!"
-msgstr "Ritvinna flokk!"
-
-#: ..\..\..\admin\b2categories.php:285
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Leitt - en  hefur ekki rttindi til a lesa/ritvinna neitt af eiginleikum flokksins. "
-
-#: ..\..\..\admin\b2edit.php:30
-#: ..\..\..\admin\edit_actions.php:196
-#: ..\..\..\admin\edit_actions.php:295
-msgid "Oops, no post with this ID."
-msgstr "Engin innlegg me essu kenni."
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Ritfri innlegg"
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "Nr. %d  vefbk: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Engar athugasemdir me essu kenni!"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Ritfri athugasemd"
-
-#: ..\..\..\admin\b2edit.php:118
-msgid "New post in blog:"
-msgstr "N innlegg  vefbkinni:"
-
-#: ..\..\..\admin\b2edit.php:145
-#: ..\..\..\admin\b2edit.php:179
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "essi vefbk hefur ekki neina flokka v er ekki hgt a leggja neitt inn.  verur a ba til flokk fyrst."
-
-#: ..\..\..\admin\b2edit.php:149
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Skipta yfir  essa vefbk (ef Javascript er virkt varveitist textinn)"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "Tengjast.."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr " b2evolution er ekki nausynlegt a fara  b2login.php-suna til a tengjast."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Faru  stainn  umsjnarsuna sem  skar eftir t.d. %s ea %s. b2evo mun ska eftir tengiheimildum s eirra rf. "
-
-#: ..\..\..\admin\b2options.php:17
-#: ..\..\..\admin\_menutop.php:256
-msgid "Settings"
-msgstr "Stillingar"
-
-#: ..\..\..\admin\b2options.php:32
-#: ..\..\..\admin\b2options.php:418
-msgid "Regional"
-msgstr "Srjlegar"
-
-#: ..\..\..\admin\b2options.php:35
-#: ..\..\..\admin\b2options.php:424
-msgid "Plug-ins"
-msgstr "Aukahlutir"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "Almennar stillingar uppfrar."
-
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "Tungumlsstilling uppfr"
-
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr " verur a gefa upp stabundinn ka!"
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Setti svistillingar '%s'  gagnagrunninn."
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "Uppfri svisstillingar '%s'."
-
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr "Vistai svisstillingar '%s'."
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Tungumlatflu eytt. Sjlfgefnum stillingum r  <code>/conf/_locales.php</code> hlai inn."
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "Skrin <code>%s</code> fannst ekki."
-
-#: ..\..\..\admin\b2options.php:330
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "Eyddi tungumli '%s' r gagnagrunninum."
-
-#: ..\..\..\admin\b2options.php:370
-msgid "Switched priorities."
-msgstr "Breytti forgangsr."
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Ritvilluleit"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Laster inn stavekontroll. Vennligst vent"
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "Skoa tlfri vefbkar:"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "Enginn"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "Breyti ger nr. %ds : %s"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "Eyi nr. %d..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "Eyi  %s..."
-
-#: ..\..\..\admin\b2stats.php:106
-#: ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Samantekt"
-
-#: ..\..\..\admin\b2stats.php:112
-#: ..\..\..\admin\b2stats.php:170
-msgid "Referers"
-msgstr "Vsanir"
-
-#: ..\..\..\admin\b2stats.php:118
-#: ..\..\..\admin\b2stats.php:171
-msgid "Refering Searches"
-msgstr "Tilvsandi leitir"
-
-#: ..\..\..\admin\b2stats.php:124
-#: ..\..\..\admin\b2stats.php:173
-msgid "Syndication"
-msgstr "Samhfing"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "Vefsjr notenda"
-
-#: ..\..\..\admin\b2stats.php:136
-#: ..\..\..\admin\b2stats.php:174
-msgid "Direct Accesses"
-msgstr "Beinar vsanir"
-
-#: ..\..\..\admin\b2stats.php:169
-msgid "Date"
-msgstr "Dags."
-
-#: ..\..\..\admin\b2stats.php:172
-msgid "Indexing Robots"
-msgstr "Leitarvlar"
-
-#: ..\..\..\admin\b2stats.php:175
-msgid "Total"
-msgstr "Alls"
-
-#: ..\..\..\admin\b2stats.php:188
-msgid "Prune this date!"
-msgstr "Eya essari dagsetningu!"
-
-#  TRANS: Abbrev. for Prune (stats)
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:188
-#: ..\..\..\admin\b2stats.php:218
-msgid "Prune"
-msgstr "Eya"
-
-#: ..\..\..\admin\b2stats.php:188
-#: ..\..\..\admin\b2stats.php:218
-msgid "Prune hits for this date!"
-msgstr "Eya frslum essarar dagsetningar!"
-
-#: ..\..\..\admin\b2stats.php:238
-#: ..\..\..\skins\_stats.php:21
-msgid "Last referers"
-msgstr "Sustu vsanir"
-
-#: ..\..\..\admin\b2stats.php:239
-msgid "These are hits from external web pages refering to this blog"
-msgstr "etta eru innlit fr vefsvum sem tengja  vefbkina"
-
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391
-msgid "Delete this hit!"
-msgstr "Eya essu!"
-
-#. TRANS: Abbrev. for Delete (stats)
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391
-#: ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91
-#: ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79
-#: ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "Eya"
-
-#: ..\..\..\admin\b2stats.php:251
-msgid "Log as a search instead"
-msgstr "Fra sem leit  stainn"
-
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:251
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Banna etta ln!"
-
-#  TRANS: Abbrev.
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "Bannlista"
-
-#: ..\..\..\admin\b2stats.php:267
-#: ..\..\..\skins\_stats.php:33
-msgid "Top referers"
-msgstr "Helstu vsunarailar"
-
-#: ..\..\..\admin\b2stats.php:286
-msgid "Total referers"
-msgstr "Vsunarailar alls"
-
-#: ..\..\..\admin\b2stats.php:293
-#: ..\..\..\skins\_stats.php:45
-msgid "Last refering searches"
-msgstr "Sustu leitir"
-
-#: ..\..\..\admin\b2stats.php:294
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "etta eru innlit fr flki sem komu inn  vefbkarkerfi fr leitarvl. (Leitarvlarnar vera a vera  lista  /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:318
-msgid "Top refering search engines"
-msgstr "Leitarvlar me flestar tilvsanir"
-
-#: ..\..\..\admin\b2stats.php:334
-#: ..\..\..\skins\_stats.php:73
-msgid "Top Indexing Robots"
-msgstr "Helstu flokkunarvlar"
-
-#: ..\..\..\admin\b2stats.php:335
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "etta eru innlit fr sjlfvirkum vlum, svo sem flokkunarvlmennum leitarvefja. (Vlmenni verur a skrsetja  /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:356
-#: ..\..\..\skins\_stats.php:90
-msgid "Top Aggregators"
-msgstr "Helstu vefsjr"
-
-#: ..\..\..\admin\b2stats.php:357
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Innlit fr RSS lesvlum (Lesvlar verur a skrsetja  /conf/_stats.php) "
-
-#: ..\..\..\admin\b2stats.php:372
-msgid "Total RSS hits"
-msgstr "Heildarfjldi RSS uppkalla"
-
-#: ..\..\..\admin\b2stats.php:379
-msgid "Last direct accesses"
-msgstr "Sustu beinu innlit"
-
-#: ..\..\..\admin\b2stats.php:380
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "etta eru innlit fr flki sem kom inn  vefbkarkerfi  beinan htt. Anna hvort me v a sl vefsl inn beint ea me v a nota bkamerki. gildar (of stuttar) vsanir eru lka skrar hr."
-
-#: ..\..\..\admin\b2stats.php:407
-msgid "Top User Agents"
-msgstr "Helstu vefsjr"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Ritfrsla   \"custom\" tlitinu"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Listun:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "leyfilegt skrrnafn!"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Skr me essu nafni finnst ekki!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "Skr ritfr!"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Faru varlega hr. Breytingar  essari skr geta skemmt snimti (template)! Ritfru EKKI a sem er  milli <code>&lt;?php</code> og <code>?&gt;</code> nema  srt viss um hva  ert a gera. "
-
-#: ..\..\..\admin\b2template.php:90
-msgid "update template !"
-msgstr "oppdater mal!"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr " (ekki hgt a breyta skrnni/snimtinu. Fyrst verur a gera a skrifanlegt, .e. chmod 766)"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "essi skjr gefur kost  a ritvinna <strong>srgeran hjp(skin)</strong> (stasett  /skins/custom)."
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Du kan endre alle disse filene (forutsatt at den er skrivbar av serveren, f.eks. CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "Skrasafni %s fannst ekki."
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "etta er snii sem snir tenglana  skjalasafn vefbkar"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "etta er snimti sem snir endukvman lista af (undir) flokkum"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "etta er snimti sem snir vibrg vi frslu"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "etta er snimti sem snir sustu athugasemdir  vefbk"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "etta er aalsnimti. a snir sjlfa vefbkina."
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the template that displays stats for a blog"
-msgstr "etta er snimti sem snir tlfri vefbkar"
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the comment popup"
-msgstr "etta er san sem sst  uppskotsglugga fyrir athugasemdir"
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the pingback popup"
-msgstr "Dette er siden som vises i popup-vinduet for pingbacksetta er san sem sst  \"pingback\" uppskotsglugga"
-
-#: ..\..\..\admin\b2template.php:154
-msgid "This is the page displayed in the trackback popup"
-msgstr "etta er san sem sst  uppskotsglugga sem snir rakta sl (trackback)."
-
-#: ..\..\..\admin\b2template.php:165
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Ath: Auvita getur  lka ritfrt skrrnar/snimtin  textaritr og hlai eim upp. essi ritr er eingngu hugsaur fyrir au tilfelli egar notendur komast ekki  slkan ritr."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "Hlaa upp myndum/skrm"
-
-#: ..\..\..\admin\b2upload.php:47
-msgid "File upload"
-msgstr "Upphlesla skrar"
-
-#: ..\..\..\admin\b2upload.php:48
-msgid "Allowed file types:"
-msgstr "Leyfar skrategundir:"
-
-#: ..\..\..\admin\b2upload.php:49
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Leyf hmarksstr skrar: %d KB"
-
-#: ..\..\..\admin\b2upload.php:54
-#: ..\..\..\admin\b2upload.php:128
-#: ..\..\..\admin\_blogs_general.form.php:74
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Lsing"
-
-#: ..\..\..\admin\b2upload.php:57
-msgid "Upload !"
-msgstr "Hlaa upp!"
-
-#: ..\..\..\admin\b2upload.php:83
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "Skr %s: af ger %s er ekki leyf."
-
-#: ..\..\..\admin\b2upload.php:112
-#: ..\..\..\admin\b2upload.php:140
-#: ..\..\..\admin\b2upload.php:143
-msgid "Couldn't upload your file to:"
-msgstr "Gat ekki hlai skrnum inn :"
-
-#: ..\..\..\admin\b2upload.php:116
-msgid "Duplicate File?"
-msgstr "Tvfldu skr?"
-
-#: ..\..\..\admin\b2upload.php:117
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "Skrin \"%s\" er egar til!"
-
-#: ..\..\..\admin\b2upload.php:118
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "Skrin \"%s\" er flutt yfir  \"%s\""
-
-#: ..\..\..\admin\b2upload.php:119
-msgid "Confirm or rename:"
-msgstr "Stafestu ea breyttu nafni:"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Alternate name"
-msgstr "Aukanafn"
-
-#: ..\..\..\admin\b2upload.php:130
-msgid "Confirm !"
-msgstr "Stafesta!"
-
-#: ..\..\..\admin\b2upload.php:157
-msgid "File uploaded !"
-msgstr "Skr hlai upp!"
-
-#: ..\..\..\admin\b2upload.php:158
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Skrnni <strong>\"%s\"</strong> var hlai vandralasut upp!"
-
-#: ..\..\..\admin\b2upload.php:159
-msgid "Here's the code to display it:"
-msgstr "Hrna er kinn sem snir:"
-
-#: ..\..\..\admin\b2upload.php:163
-msgid "Add the code to your post !"
-msgstr "Bta kanum vi frsluna!"
-
-#: ..\..\..\admin\b2upload.php:166
-msgid "Image Details"
-msgstr "Smatrii myndar"
-
-#: ..\..\..\admin\b2upload.php:170
-msgid "Size"
-msgstr "Str"
-
-#: ..\..\..\admin\b2upload.php:173
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Type"
-msgstr "Ger"
-
-#: ..\..\..\admin\b2upload.php:178
-msgid "Close this window"
-msgstr "Loka essum glugga"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Mehndlun notenda"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr " getur ekki breytt snii sninotanda r sniham!"
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "Notendur geta bara breytt snu eigin snii (prfl)"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr " verur a gefa upp notandaaukenni!"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "Notendarttindi vera a vera milli %d og %d."
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "etta notendaaukenni er egar til. <a %s>Viltu ritvinna ennan notanda?</a>?"
-
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr " slst inn tv leynior sem ekki eru eins."
-
-#: ..\..\..\admin\b2users.php:198
-#: ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "Leyniori verur a vera minnst %d stafir."
-
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "Notandi uppfrur."
-
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "Nr notandi binn til."
-
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "leyfileg stuhkkun."
-
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "Notendarttindum breytt."
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr " getur ekki eytt eigin notendaukenni!"
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr " getur ekki eytt notanda nr. 1!"
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "Eya notanda %s?"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Avrun"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "Ef notanda er eytt  eyast lka allar frslur vikomandi notanda."
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "Eyi notanda..."
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr " getur ekki eytt hp nmer 1!"
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr " getur ekki eytt staalhp nrra notenda!"
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "Eyi hpnum [%s]?"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "Hp eytt..."
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "etta hpnafn er egar  notkun! Viltu <a %s>ritvinna ennan hp</a>?"
-
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "Hpur uppfrur."
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "Notandinn var ekki binn til:"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "Notandinn var ekki uppfrur:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "Hpurinn var ekki binn til:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "Hpurinn var ekki uppfrur"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr " hefur ekki leyfi til a lesa notendasni annarra."
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Bti nrri frslu vi..."
-
-#: ..\..\..\admin\edit_actions.php:104
-#: ..\..\..\admin\edit_actions.php:210
-#: ..\..\..\admin\edit_actions.php:450
-#: ..\..\..\htsrv\comment_post.php:66
-#: ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1371
-msgid "Supplied URL is invalid: "
-msgstr "essi sli er gildur:"
-
-#: ..\..\..\admin\edit_actions.php:111
-#: ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "Gat ekki birt frsluna, vinsamlegast leirttu eftirfarandi villur: "
-
-#: ..\..\..\admin\edit_actions.php:112
-#: ..\..\..\admin\edit_actions.php:218
-#: ..\..\..\admin\edit_actions.php:455
-msgid "Back to post editing"
-msgstr "Til baka  frsluna."
-
-#: ..\..\..\admin\edit_actions.php:118
-msgid "Recording post..."
-msgstr "Tek upp frslu..."
-
-#: ..\..\..\admin\edit_actions.php:131
-#: ..\..\..\admin\edit_actions.php:248
-#: ..\..\..\admin\edit_actions.php:407
-msgid "Sleeping..."
-msgstr "B..."
-
-#: ..\..\..\admin\edit_actions.php:141
-#: ..\..\..\admin\edit_actions.php:257
-#: ..\..\..\admin\edit_actions.php:348
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Post ikke publisert offentlig: hopper over trackback, pingback og blog ping..."
-
-#: ..\..\..\admin\edit_actions.php:156
-msgid "Posting Done..."
-msgstr "Frslan var fr..."
-
-#: ..\..\..\admin\edit_actions.php:170
-#: ..\..\..\admin\edit_actions.php:224
-msgid "Updating post..."
-msgstr "Uppfri frslu..."
-
-#: ..\..\..\admin\edit_actions.php:273
-#: ..\..\..\admin\edit_actions.php:359
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Bi er a pinga frsluna: Hleyp yfir vefbkarping..."
-
-#: ..\..\..\admin\edit_actions.php:285
-#: ..\..\..\admin\edit_actions.php:371
-msgid "Updating done..."
-msgstr "Uppfrslu loki..."
-
-#: ..\..\..\admin\edit_actions.php:301
-#: ..\..\..\admin\edit_actions.php:316
-msgid "Updating post status..."
-msgstr "Staa uppfrslu..."
-
-#: ..\..\..\admin\edit_actions.php:381
-#: ..\..\..\admin\edit_actions.php:400
-msgid "Deleting post..."
-msgstr "Eyi frslu..."
-
-#: ..\..\..\admin\edit_actions.php:389
-msgid "Oops, no post with this ID!"
-msgstr "Engin frsla me essu kenni!"
-
-#: ..\..\..\admin\edit_actions.php:412
-msgid "Deleting Done..."
-msgstr "Eyingu loki..."
-
-#: ..\..\..\admin\edit_actions.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "Villa"
-
-#: ..\..\..\admin\edit_actions.php:454
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Get ekki uppfrt athugasemdir, leirtti vinsamlegast eftirfarandi villur: "
-
-#: ..\..\..\admin\edit_actions.php:512
-msgid "Back to posts!"
-msgstr "Aftur  frslurnar!"
-
-#: ..\..\..\admin\edit_actions.php:517
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr " gtir vilja ba til kyrrlegar (static) sur ea skoa vefbkur..."
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "New post"
-msgstr "N frsla"
-
-#: ..\..\..\admin\import-mt.php:330
-#: ..\..\..\admin\_users_form.php:195
-#: ..\..\..\admin\_users_form.php:200
-msgid "User group"
-msgstr "Notendahpur"
-
-#: ..\..\..\admin\import-mt.php:331
-#: ..\..\..\admin\_users_form.php:183
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "Athugau  <a %s>handbkina  netinu</a> til a f tarlegri upplsingar."
-
-#: ..\..\..\admin\import-mt.php:332
-#: ..\..\..\admin\_users_form.php:186
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:44
-#: ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Bor (level)"
-
-#: ..\..\..\admin\import-mt.php:371
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "Sjlfgefi tunguml"
-
-#: ..\..\..\admin\import-mt.php:1133
-#: ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Veldu aalflokk  vefbk og veldu sar fleiri flokka. "
-
-#: ..\..\..\admin\import-mt.php:1155
-#: ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "Veljist sem aukaflokkur"
-
-#: ..\..\..\admin\import-mt.php:1166
-#: ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Veljist sem AAL flokkur"
-
-#: ..\..\..\admin\tools.php:18
-#: ..\..\..\admin\_menutop.php:263
-msgid "Tools"
-msgstr "hld"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Bkamerki"
-
-#: ..\..\..\admin\tools.php:30
-#: ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45
-#: ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Bta tenglinum vi eftirltisslir nar:"
-
-#: ..\..\..\admin\tools.php:31
-#: ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46
-#: ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo bookmarklet"
-
-#: ..\..\..\admin\tools.php:69
-msgid "Post to b2evolution"
-msgstr "Pstur til b2evolution"
-
-#: ..\..\..\admin\tools.php:71
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "Enginn flettislei fannst!  verur a nota Mozilla 0.9.4 ea nrri!"
-
-#: ..\..\..\admin\tools.php:74
-#: ..\..\..\admin\tools.php:83
-msgid "SideBar"
-msgstr "Flettislei"
-
-#: ..\..\..\admin\tools.php:75
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "Bta vi <a %s>b2evo-flettisleann</a>!"
-
-#: ..\..\..\admin\tools.php:84
-msgid "Add this link to your favorites:"
-msgstr "Bta essum tengli vi eftirltisbkamerkin: "
-
-#: ..\..\..\admin\tools.php:85
-msgid "b2evo sidebar"
-msgstr "b2evo flettislei"
-
-#: ..\..\..\admin\tools.php:92
-msgid "Movable Type Import"
-msgstr "Movable Type innflutningur"
-
-#: ..\..\..\admin\tools.php:94
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "Noti MT tflutning til a ba til .TXT skr sem inniheldur frslurnar nar;"
-
-#: ..\..\..\admin\tools.php:95
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Setja essa skr  /admin skrasafn  jninum num;"
-
-#: ..\..\..\admin\tools.php:96
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "Fylgi leibeiningunum  <a %s>MT millifrsluleiinni</a>."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "Kyrrleg skr bin til"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Nafn  kyrrlegri sk"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "etta er .html skrin sem er bin til egar  br til kyrrlega (static) tgfu af heimasu vefbkarinnar. "
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr " eftir hverri nrri frslu..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "Pinga  b2evolution.net..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "til a komast a  lista hj b2evolution.net yfir nuppfrar vefbkur"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "Pinga technorati.com..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "til a lta vita af njum frslum. "
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "Pinga weblogs.com..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "Pinga blo.gs..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "tarlegir valmguleikar"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "Leyfa sporrakningu (trackbacks)"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Leyfa rum vefbkum a rekja sl inn  essa vefbk, annig a  fir a vita egar vsa er  hana. etta leyfir r lka a rekja slir inn  arar vefbkur."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "Leyfa pingun"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "Leyfa rum vefbkurum a pinga essa vefbk, annig a  fir a vita egar eir vsa  hana. etta gefur lka mguleika  a pinga arar vefbkur. "
-
-#: ..\..\..\admin\_blogs_advanced.form.php:46
-#: ..\..\..\admin\_blogs_general.form.php:103
-#: ..\..\..\admin\_blogs_permissions.form.php:216
-#: ..\..\..\admin\_set_general.form.php:79
-msgid "Save !"
-msgstr "Vista!"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:47
-#: ..\..\..\admin\_blogs_general.form.php:104
-#: ..\..\..\admin\_blogs_permissions.form.php:222
-#: ..\..\..\admin\_edit_showposts.php:546
-#: ..\..\..\admin\_set_general.form.php:80
-#: ..\..\..\admin\_set_plugins.form.php:70
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\admin\_set_regional.form.php:361
-#: ..\..\..\admin\_users_form.php:212
-#: ..\..\..\admin\_users_groupform.php:127
-#: ..\..\..\install\index.php:294
-#: ..\..\..\skins\_profile.php:99
-msgid "Reset"
-msgstr "Frumstilla (reset)."
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "Almennir stikar (parameters)"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-#: ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Fullt nafn"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "Mun birtast  haus vefbkarinnar"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Glunafn"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "Verur nota  valmyndum og  umsjnarkerfinu."
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "Aaltunguml"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr "Akveur tunguml leisagnartenglanna  vefbkinni. "
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "Agangsstikar (parametrar)"
-
-#: ..\..\..\admin\_blogs_general.form.php:36
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "Staalvefbk  index.php"
-
-#  TRANS: current default blog
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:38
-msgid "Current default is:"
-msgstr "Sjlfgefin vefbk: "
-
-#: ..\..\..\admin\_blogs_general.form.php:39
-msgid "Other blog through index.php"
-msgstr "Arar vefbkur  index.php"
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "Other blog through stub file (Advanced)"
-msgstr "Andre blogger gjennom stubbfiler (Avansert)Arar vefbkur  stubbaskrm (tarlegt)"
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "You MUST create a stub file for this to work."
-msgstr " verur a ba til stubbskr svo etta virki!"
-
-#: ..\..\..\admin\_blogs_general.form.php:43
-msgid "Preferred access type"
-msgstr "skileg tegund agangs"
-
-#: ..\..\..\admin\_blogs_general.form.php:47
-msgid "Blog Folder URL"
-msgstr "Sl  mppu vefbkar"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Ekkert afturhallandi skstrik sast. (M skilja eftir tmt)."
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid "URL blog name / Stub name"
-msgstr "Sli  heiti vefbkar /stubbskrarheiti"
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "Nota  vefslum til a aukenna vefbkina. etta verur a vera nafn  stubbskr ef  hefur vali a nota stubbaskrr."
-
-#: ..\..\..\admin\_blogs_general.form.php:59
-msgid "Default display options"
-msgstr "Sjlfgefi val  skjborsstillingum"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default skin"
-msgstr "Sjlfgefinn hjpur (skin)"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "This is the default skin that will be used to display this blog."
-msgstr "etta er sjlfgefni hjpurinn sem notaur er til a sna vefbkina. "
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Allow skin switching"
-msgstr "Leyfa skiptingar milli hjpa"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "Notendur munu geta vali annan hjp fyrir vefbkina (og val eirra vista  dsu (cookie))."
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Display public blog list"
-msgstr "Sna almennan lista yfir vefbkur"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Hakau hrna ef  vilt f lista yfir allar vefbkur  inni vefbk (ef hjpurinn inn styur etta)."
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Include in public blog list"
-msgstr "Birta  almennum vefbkalista"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "Hakau hrna ef  vilt a essi vefbk sjist  listanum yfir allar almennar vefbkur. "
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Default linkblog"
-msgstr "Staaltengill vefbka (standard linkblog)"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "Mun sjst vi hli vefbkar innar (ef hjpur kerfisins styur a)."
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "Tagline"
-msgstr "Undirtitill"
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "etta birtist undir nafni vefbkar  snimti vefbkarinnar."
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Lng lsing"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is displayed on the blog template."
-msgstr "etta birtist  snimti vefbkar. "
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Short Description"
-msgstr "Stutt lsing"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "etta er nota  meta-taglsingum og RSS milunum. EKKERT HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "Keywords"
-msgstr "Lykilor"
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "etta er nota sem lykilor  meta-taglsingu. EKKI HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:93
-#: ..\..\..\admin\_edit_showposts.php:338
-msgid "Notes"
-msgstr "Athugasemdir"
-
-#: ..\..\..\admin\_blogs_general.form.php:95
-msgid "Additional info."
-msgstr "tarlegri uppl."
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Vefbk"
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "Vefsl vefbkar"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "Kyrrleg (static) skr"
-
-#: ..\..\..\admin\_blogs_list.php:33
-#: ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:119
-#: ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:75
-msgid "Locale"
-msgstr "Tunguml"
-
-#: ..\..\..\admin\_blogs_list.php:47
-#: ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58
-#: ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101
-#: ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "Eiginleikar"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "Sjlfgefi"
-
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Ba til!"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid ""
-"Are you sure you want to delete blog #%d ?\\n"
-"\\n"
-"WARNING: This will delete ALL POST, COMMENTS,\\n"
-"CATEGORIES and other data related to that Blog!\\n"
-"\\n"
-"This CANNOT be undone!"
-msgstr ""
-"Ertu viss um a  viljir eya vefbkinni #%d?\\n"
-"\\n"
-"AVRUN: etta eyir LLUM FRSLUM, ATHUGSEMDUM,\\n"
-"FLOKKUM og rum ggnum sem tengist vefbkinni!\\n"
-"\\n"
-"etta ER EKKI hgt a taka til baka!"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "Eya essari vefbk!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "Afrita essa vefbk"
-
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92
-#: ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73
-#: ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "Afrita"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "Afsaki, en  hefur ekki rttindi til a lesa/ritvinna neitt af eiginleikum vefbkar. "
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "N vefbk..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "Rttindi notanda"
-
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Tengja"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "Er<br />skrur"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr "Getur lagt inn frslur/ritfrt  eftirfarandi stum:"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "Eya<br />frslum"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "Ritvinna <br />athugasemdir"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "Ritvinna<br />flokka"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "Ritvinna<br />vefbk"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Birt"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Vernda"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Einka"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Frumdrg"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "relt"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "Melimir"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "Leyfi til a lesa verndaar frslur"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "Leyfi til a fra einkafrslur  essa vefbk"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "Leyfi til a fra verndaar frslur  vefbkina"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "Leyfi til a fra frumdrg frslu  vefbkina"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Leyfi til a fra reltar frslur  vefbkina"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "Leyfi til a eya frslum r vefbkinni"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "Leyfi til a ritvinna athugasemdir  vefbkinni"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "Leyfi til a ritvinna flokka  vefbkinni"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "Leyfi til a ritvinna eiginleika vefbkar"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "afhakar ll valbox me Javascript"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr "afhaka allt"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "Ekki melimir"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:219
-msgid ""
-"Warning! You are about to remove your own permission to edit this blog!\\n"
-"You won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-"Avrun!  ert a fjarlgja na eigin heimild til a ritvinna essa vefbk!\\n"
-" munt ekki geta ritunni eiginleika hennar ef  gerir etta. "
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "Ritvinna eiginleika flokksins"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "Ertu viss um a  viljir eya?"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "Nr undirflokkur hr"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Nr flokkur hr"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Ath:</strong> egar flokk er eytt eyast ekki frslur flokksins, r flytjast  yfirflokkinn. egar rtarflokk er eytt eru frslur hans frar  elsta flokk  smu vefbk (lgsta flokknmer). "
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Fra innihald"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Titill"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Tunguml"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "Tengill  vefsl"
-
-#: ..\..\..\admin\_edit_form.php:135
-#: ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:141
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20
-#: ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:183
-#: ..\..\..\skins\_profile.php:76
-#: ..\..\..\skins\basic\_feedback.php:178
-#: ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "Tlvupstur"
-
-#: ..\..\..\admin\_edit_form.php:139
-#: ..\..\..\admin\_users_form.php:139
-#: ..\..\..\admin\_users_form.php:141
-#: ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:77
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "Vefsl (URL)"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Forskoun"
-
-#  TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\_edit_form.php:173
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "Vista!"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Athuga stafsetningu"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Hlaa upp skr/mynd"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "tarlegir eiginleikar"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "Tmastimpill skrar"
-
-#: ..\..\..\admin\_edit_form.php:252
-msgid "URL Title"
-msgstr "Vefsl Titill"
-
-#: ..\..\..\admin\_edit_form.php:254
-msgid "(to be used in permalinks)"
-msgstr "(verur nota  varanlegum tenglum)"
-
-#: ..\..\..\admin\_edit_form.php:263
-#: ..\..\..\admin\_edit_showposts.php:289
-#: ..\..\..\admin\_set_general.form.php:49
-#: ..\..\..\skins\_feedback.php:213
-#: ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Auto-BR"
-msgstr "Sjlfvirk lnubrot (BR)"
-
-#: ..\..\..\admin\_edit_form.php:263
-#: ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "essi mguleiki er reltur.  ttir ekki a nota hann. "
-
-#: ..\..\..\admin\_edit_form.php:272
-msgid "Additional actions"
-msgstr "Fleiri agerir"
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "Pingback"
-msgstr "Bergmlsping (Pingback)"
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Senda bergmlsping  allar vefslir  essari frslu)"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "Trackback URLs"
-msgstr "Raktar vefslir"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "(Separate by space)"
-msgstr "(Askili me bili)"
-
-#: ..\..\..\admin\_edit_form.php:310
-#: ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Staa"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "Frslan verur birt opinberlega"
-
-#: ..\..\..\admin\_edit_form.php:317
-#: ..\..\..\admin\_edit_showposts.php:361
-msgid "Published (Public)"
-msgstr "Birt (Almenn birting)"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Frslan verur snileg, en bara tengdum vefbkarmelimum."
-
-#: ..\..\..\admin\_edit_form.php:324
-#: ..\..\..\admin\_edit_showposts.php:364
-msgid "Protected (Members only)"
-msgstr "Varin (Aeins melimir)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "Frslan verur birt en bara snileg r"
-
-#: ..\..\..\admin\_edit_form.php:331
-#: ..\..\..\admin\_edit_showposts.php:367
-msgid "Private (You only)"
-msgstr "Einka (Bara )"
-
-#: ..\..\..\admin\_edit_form.php:337
-#: ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "essi frsla verur bara snileg  umsjnarkerfinu"
-
-#: ..\..\..\admin\_edit_form.php:338
-#: ..\..\..\admin\_edit_showposts.php:370
-msgid "Draft (Not published!)"
-msgstr "Uppkast (ekki birt!)"
-
-#: ..\..\..\admin\_edit_form.php:345
-#: ..\..\..\admin\_edit_showposts.php:373
-msgid "Deprecated (Not published!)"
-msgstr "relt (ekki birt!)"
-
-#: ..\..\..\admin\_edit_form.php:433
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Ath: Krosstengingar milli vefbka eru leyfar."
-
-#: ..\..\..\admin\_edit_form.php:444
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Ath: Krosstengingar milli vefbka eru ekki leyfar  augnablikinu."
-
-#: ..\..\..\admin\_edit_form.php:446
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Ath: Krosstengingar milli flokka eru ekki leyfar  augnablikinu."
-
-#: ..\..\..\admin\_edit_form.php:456
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55
-#: ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:280
-#: ..\..\..\skins\custom\_main.php:285
-#: ..\..\..\skins\custom\_main.php:290
-#: ..\..\..\skins\custom\_main.php:295
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Athugasemdir"
-
-#: ..\..\..\admin\_edit_form.php:458
-msgid "Visitors can leave comments on this post."
-msgstr "Gestir geta skili athugasemdir eftir vi essa frslu. "
-
-#: ..\..\..\admin\_edit_form.php:459
-msgid "Open"
-msgstr "Opi"
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Gestir geta EKKI lagt athugasemdir inn vi essa frslu. "
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Closed"
-msgstr "Loka"
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Gestir geta ekki s, n lagt inn athugasemdir vi essa frslu. "
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Disabled"
-msgstr "Teki r notkun"
-
-#: ..\..\..\admin\_edit_form.php:470
-msgid "Renderers"
-msgstr "Milarar"
-
-#: ..\..\..\admin\_edit_form.php:540
-msgid "Comment info"
-msgstr "Uppl. um athugasemdir"
-
-#: ..\..\..\admin\_edit_form.php:541
-#: ..\..\..\htsrv\comment_post.php:134
-#: ..\..\..\htsrv\comment_post.php:140
-msgid "Author"
-msgstr "Hfundur"
-
-#: ..\..\..\admin\_edit_form.php:544
-msgid "IP address"
-msgstr "IP-tala"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Next %d days"
-msgstr "Nstu %d dagar"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "Undanfarnir %d"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d days"
-msgstr "Undanfarnir %d dagar"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "Nstu %d"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:55
-#: ..\..\..\admin\_edit_navbar.php:61
-msgid " to "
-msgstr "til"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:63
-msgid " of "
-msgstr "af"
-
-#: ..\..\..\admin\_edit_navbar.php:71
-msgid "from the end"
-msgstr "fr enda"
-
-#: ..\..\..\admin\_edit_navbar.php:75
-msgid "from the start"
-msgstr "fr byrjun"
-
-#: ..\..\..\admin\_edit_navbar.php:77
-msgid "OK"
-msgstr " lagi"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr "Svi dagsetningar:"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "eftir"
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "svi:"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:826
-msgid "Pages:"
-msgstr "Blasur:"
-
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "engar athugasemdir"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:730
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 athugasemd"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d athugasemdir"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1 rakin sl (trackback)"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d raktar slir (trackback)"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 Pingbergml"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d Pingbergml"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr "Raktar slir (trackbacks)"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr "Bergmlsping (pingback)"
-
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "Engin vibrg vi essari frslu enn..."
-
-#: ..\..\..\admin\_edit_showposts.php:226
-#: ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Athugasemdir fr:"
-
-#: ..\..\..\admin\_edit_showposts.php:230
-#: ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "Raktar slir fr:"
-
-#: ..\..\..\admin\_edit_showposts.php:234
-#: ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "Bergmlsping fr:"
-
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr "Varanlegir slar  essa athugasemd"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:729
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145
-#: ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Leggja inn athugasemd"
-
-#: ..\..\..\admin\_edit_showposts.php:272
-#: ..\..\..\admin\_users_form.php:81
-#: ..\..\..\skins\_feedback.php:164
-#: ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:170
-#: ..\..\..\skins\wpc_default\_feedback.php:170
-msgid "User"
-msgstr "Notandi"
-
-#: ..\..\..\admin\_edit_showposts.php:275
-#: ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:172
-#: ..\..\..\skins\wpc_default\_feedback.php:172
-msgid "Edit profile"
-msgstr "Ritvinna sni"
-
-#: ..\..\..\admin\_edit_showposts.php:280
-#: ..\..\..\skins\_feedback.php:201
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Athugasemdatexti"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\skins\_feedback.php:203
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "Leyf XHTML-tg"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\skins\_feedback.php:204
-#: ..\..\..\skins\basic\_feedback.php:198
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:149
-#: ..\..\..\skins\wpc_default\_feedback.php:149
-msgid "URLs, email, AIM and ICQs will be converted automatically."
-msgstr "Slum, netfngum, AIM og ICQ verur breytt sjlfkrafa."
-
-#: ..\..\..\admin\_edit_showposts.php:288
-#: ..\..\..\skins\_feedback.php:209
-#: ..\..\..\skins\basic\_feedback.php:203
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:205
-#: ..\..\..\skins\wpc_default\_feedback.php:205
-msgid "Options"
-msgstr "Valkostir"
-
-# Don't you mean "Line breaks become <br />"?
-# -Vegar
-#: ..\..\..\admin\_edit_showposts.php:289
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Lnuskil vera &lt;br&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:296
-#: ..\..\..\skins\_feedback.php:226
-#: ..\..\..\skins\basic\_feedback.php:220
-msgid "Send comment"
-msgstr "Senda athugasemd"
-
-#: ..\..\..\admin\_edit_showposts.php:350
-msgid "Posts to show"
-msgstr "Frslur til a sna"
-
-#: ..\..\..\admin\_edit_showposts.php:353
-msgid "Past"
-msgstr "Lii"
-
-#: ..\..\..\admin\_edit_showposts.php:356
-msgid "Future"
-msgstr "Framt"
-
-#: ..\..\..\admin\_edit_showposts.php:381
-msgid "Title / Text contains"
-msgstr "Titill/texti inniheldur"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Or"
-
-#: ..\..\..\admin\_edit_showposts.php:386
-msgid "AND"
-msgstr "OG"
-
-#: ..\..\..\admin\_edit_showposts.php:388
-msgid "OR"
-msgstr "EA"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "GPL leyfi"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:106
-msgid "uncheck all"
-msgstr "afhaka allt"
-
-#  TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:108
-msgid "check all"
-msgstr "haka vi allt"
-
-#: ..\..\..\admin\_menutop.php:162
-msgid "visit b2evolution's website"
-msgstr "Fara  netsetur b2evolution"
-
-#: ..\..\..\admin\_menutop.php:165
-msgid "Logout"
-msgstr "Aftengjast"
-
-#: ..\..\..\admin\_menutop.php:167
-msgid "Exit to blogs"
-msgstr "Fara til vefbka"
-
-#: ..\..\..\admin\_menutop.php:176
-msgid "Blog time:"
-msgstr "Tmi vefbkar:"
-
-#: ..\..\..\admin\_menutop.php:177
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:178
-msgid "Logged in as:"
-msgstr "Tengdur sem:"
-
-#: ..\..\..\admin\_menutop.php:188
-msgid "Write"
-msgstr "Skrifa"
-
-#: ..\..\..\admin\_menutop.php:194
-#: ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241
-#: ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:879
-msgid "Edit"
-msgstr "Ritvinna"
-
-#: ..\..\..\admin\_menutop.php:214
-msgid "Stats"
-msgstr "Tlfri"
-
-#: ..\..\..\admin\_menutop.php:232
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Snimt"
-
-#: ..\..\..\admin\_menutop.php:242
-msgid "Users"
-msgstr "Notendur"
-
-#: ..\..\..\admin\_menutop.php:246
-msgid "User Profile"
-msgstr "Notendasni"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "Sjlfgefin rttindi notenda"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Nir notendur geta skr sig"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr "Haka til a leyfa njum notendum a skr sig."
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Hpur fyrir nja notendur"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "Hpur kveur hlutverk notenda og rttindi. "
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Svi fyrir nja notendur"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Svi kveur stigveldisr notenda vefbkanna."
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr "Valkostir vi birtingar"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "Staalvefbk"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr "essi vefbk verur snd egar notandi kallar  index.php."
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "dagar"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "frslur"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "frslur  su"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "Snihamur"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr "Frslur/dagar  su"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "mnaarleg"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "vikuleg"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "dagleg"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "frsla fyrir frslu"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Skjalasafnshamur"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "Tengimguleikar"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Nota uppl. um aukasla"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-msgstr "Mlt me ef vefjnninn inn styur a. Tenglar munu lta t sem: 'stub/2003/05/20/post_title' -  stainn fyrir 'stub?title=post_title&c=1&tb=1&pb=1&more=1'"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Frslur kallaar upp me titli vefslar (mlt me)."
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr "Grpa til kennis (ID) ef haus vefslar vantar. "
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr "Frslur kallaar upp me kennum (ID)."
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr "Frslur sttar me kenni (ID), og sndar  skjalageymsluham"
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "Frslur  skjalageymslu, fundnar m.t.t. titils (vegna samhfni vi Cafelog)"
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr "Ger varanlegs tengils"
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr "ryggisstillingar"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "Lgmarkslengd leyniors"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr "fyrir notendur."
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr "Vibtur (plug-ins)"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "Vibtur (Plug-in)"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "Nota"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "haldalnuvibtur (plug-ins)"
-
-#: ..\..\..\admin\_set_plugins.form.php:69
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_set_regional.form.php:360
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-#: ..\..\..\skins\_profile.php:98
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Uppfra"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "Ba til nja tungumlsstillingu!"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "Ritvinna tungumlastillingu"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "Fyrstu tveir bkstafirnir eiga a vera <a %s>ISO 639 tungumlaki</a>. Seinni tveir eiga a vera <a %s>ISO 3166 landski</a>."
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr " notkun"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr " etta tunguml a vera agengilegt notendum?"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "Nafn tungumls"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "Stafasett"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "Verur a passa vi stafasett tungumls."
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "Sni dagsetningar"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Sj fyrir nean."
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "Tmasni"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "Tungumlaskr"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "tungumlaskrin sem nota  r <code>srjlegu</code> mppunni"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "Forgangsr"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1 er hst. Forgangur er mikilvgur egar vali er tunguml mt.t. mlaka og nokkrar stillingar passa fyrir sama tunguml. etta getur gerst egar veri a a nema vefsjrstillingar. Forgangur hefur lka hrif  rina sem tungumlin eru snd  felligluggum, valmyndum o.s.frv."
-
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-msgid "Create"
-msgstr "Ba til"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "etta skiptir t tungumli \\'%s\\'.  lagi?"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "Fni"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "Flggin eru geymd  undirmppum fr <code>%s</code>. Skrrnfn eirra eru sm og landski tungumls (4-5 tkn); nafnviauki er .gif."
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "Dags-/tmasni"
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr "Eftirfarandi tkn ekkjast  snistrengjunum:"
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" ea \"pm\""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" ea \"PM\""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr "B - Swatch Internet tmi"
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - ISO 8601 dags. (krefst PHP 5); t.d. \"2004-02-12T15:19:21+00:00\""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d - mnaard., 2 stafir me leiandi nllum; .e. \"01\" til \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - vikudagur  textaformi, 3 tkn; t.d.. \"Fs\""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - vikudagur, 1 tkn; t.d. \"F\""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - mnuur, fullt nafn  textaformi, t.d. \"Janar\""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - tmi 12-tma sni n leiandi nlls; .e. \"1\" til \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - tmi 24-tma sni n leiandi nlls; .e. \"0\" til \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h- tmi; 12 tma sni me leiandi nlli t.d. \"01\" til \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H- tmi, 24 tma sni me leiandi nllum; t.d. \"00\" til \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - mntur; t.d. \"00\" til \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (strt i) - \1\"\" ef sumartmi, \"0\" annars."
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "i - dagur n leiandi nlls; t.d. \"1\" til \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (lti \"L\") - vikudagur, fullt nafn  textaformi; t.d. \"Fstudagur\""
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - \"1\" ef hlaupr, \"0\" annars"
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - mnuur; t.d. \"01\" til \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - mnuur,  textaformi, 3 tkn; t.d. \"Jan\""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - mnur n leiandi nlls; t.d.  \"1\" til \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "O - frvik fr Greenwich tma (GMT)  klukkustundum; t.d.  \"+0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - RFC 822 forsniin dagsetning, .e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - sekndur; t.d. \"00\" til \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - enskt heiltluviskeyti, 2 tkn  textaformi, t.d.  \"th\", \"nd\""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - fjldi daga  tilteknum mnui; .e.  \"28\" til \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - Tmabelti essarar tlvu, t.d. \"MDT\""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr "U - fjldi sekndna fr Epoch tmanum: (1.1.1970)"
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - ukedag, i tallform; dvs. w - vikudagur  talnaformi; .e.  \"0\" (sunnudagur) - \"6\" (laugardagur)"
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W - ISO-8601 vikunmer, vikurnar byrja  mnudgum, t.d. \"42\""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - rtal, 4 stafir, t.d. . \"1999\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - rtal, 2 stafir, t.d. \"99\""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - dagur innan rsins, .e. \"0\" til \"365\""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Z - frvik tmabeltis  sekndum (.e. \"-43200\" til \"43200\"). Frvik tmabelta vestan vi UTC er alltaf negatf tala en austan vi UTC psitf tala. "
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "izoZ - fullt ISO 8601 sni, jafngilt og Y-m-d\\TH:i:s\\Z"
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"Tkn  snistrengnum sem ekki eru snd fyrir ofan mun vera prentu eins og au koma fyrir.<br />\n"
-"\t\t\t getur komist hj v a tkn veri skrifa me v a setja tv skstrik \\ fyrir framan a. "
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr "Ath: sjlfgefin tungumlastilling er ekki virk. "
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "Srjlegar tungumlastillingar"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Tmamismunur"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr " klukkustundum"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "ef  ert ekki  sama tmabelti og netjnninn. Tmi netjnsins er %s."
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "Yfirteki af vefsjrstillingum, tungumli notanda ea tungumli vefbkar ( essari r). "
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "Tunguml  boi"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "Fela upplsingar um ingu"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "Sna upplsingar um ingu"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "Dagsetningarsni"
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "Tmasni"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "Strengir"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "tt"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "Afjappa"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "upp"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "Hkka forgang"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "niur"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "Lkka forgang"
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "Kopier locale"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr "Nllstilla"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "Engin tungumlsskr..."
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr "Afjappa .po skr  b2evo-sni"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "Ertu viss um a  viljir nllstilla?"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "Nllstilla og setja sjlfgefnar stillingar (eya gagnagrunnstflu)"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "fyrsti notandi"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "fyrri notandi"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "nsti notandi"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "sasti notandi"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "Loka notandasnii"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "Ba til ntt notendasni"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Sni fyrir:"
-
-#: ..\..\..\admin\_users_form.php:85
-#: ..\..\..\admin\_users_form.php:99
-#: ..\..\..\admin\_users_form.php:114
-#: ..\..\..\skins\_profile.php:65
-msgid "Login"
-msgstr "Tengjast"
-
-#: ..\..\..\admin\_users_form.php:86
-#: ..\..\..\admin\_users_form.php:100
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:115
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:66
-#: ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Fornafn"
-
-#: ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:101
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:116
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\_profile.php:67
-#: ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "Eftirnafn"
-
-#: ..\..\..\admin\_users_form.php:88
-#: ..\..\..\admin\_users_form.php:98
-#: ..\..\..\admin\_users_form.php:117
-#: ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:56
-#: ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Stutt nafn"
-
-#: ..\..\..\admin\_users_form.php:93
-#: ..\..\..\admin\_users_form.php:118
-#: ..\..\..\skins\_profile.php:60
-#: ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Aukenni snt"
-
-#: ..\..\..\admin\_users_form.php:109
-msgid "Preferred locale"
-msgstr "Vali tunguml"
-
-#: ..\..\..\admin\_users_form.php:109
-#: ..\..\..\admin\_users_form.php:119
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "Vali tunguml fyrir umsjnarsur, tilkynningar, o.s.frv. "
-
-#: ..\..\..\admin\_users_form.php:122
-msgid "Send an email"
-msgstr "Senda tlvupst"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Visit the site"
-msgstr "Opna suna"
-
-#: ..\..\..\admin\_users_form.php:145
-msgid "Search on ICQ.com"
-msgstr "Leita  ICQ.com"
-
-#: ..\..\..\admin\_users_form.php:149
-#: ..\..\..\admin\_users_form.php:151
-#: ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:155
-msgid "Instant Message to user"
-msgstr "Skyndiskilabo til notanda"
-
-#: ..\..\..\admin\_users_form.php:160
-#: ..\..\..\admin\_users_form.php:172
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:161
-#: ..\..\..\admin\_users_form.php:173
-msgid "MSN IM"
-msgstr "MSN IM"
-
-#: ..\..\..\admin\_users_form.php:162
-#: ..\..\..\admin\_users_form.php:174
-msgid "YahooIM"
-msgstr "Yahoo IM"
-
-#: ..\..\..\admin\_users_form.php:164
-#: ..\..\..\admin\_users_form.php:175
-#: ..\..\..\skins\_profile.php:83
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "Tilkynningar"
-
-#: ..\..\..\admin\_users_form.php:164
-#: ..\..\..\skins\_profile.php:83
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Merktu hr til a f tilkynningar egar einhver frslna inna fr athugasemdir, er rakin, o.s.frv. "
-
-#: ..\..\..\admin\_users_form.php:166
-#: ..\..\..\skins\_profile.php:87
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Ntt leynior"
-
-#: ..\..\..\admin\_users_form.php:166
-msgid "Leave empty if you don't want to change the password."
-msgstr "Hafa autt ef  tlar ekki a skipta um leynior."
-
-#: ..\..\..\admin\_users_form.php:167
-#: ..\..\..\skins\_profile.php:92
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Stafesta ntt leynior"
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "yes"
-msgstr "j"
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "no"
-msgstr "nei"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "User rights"
-msgstr "Notendarttindi"
-
-#: ..\..\..\admin\_users_form.php:221
-msgid "User information"
-msgstr "Uppl. um notendur"
-
-#: ..\..\..\admin\_users_form.php:223
-#: ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17
-#: ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "Kenni"
-
-#: ..\..\..\admin\_users_form.php:224
-#: ..\..\..\skins\_profile.php:49
-#: ..\..\..\skins\basic\_profile.php:50
-#: ..\..\..\skins\custom\_main.php:279
-#: ..\..\..\skins\custom\_main.php:284
-#: ..\..\..\skins\custom\_main.php:289
-#: ..\..\..\skins\custom\_main.php:294
-msgid "Posts"
-msgstr "Frslur"
-
-#: ..\..\..\admin\_users_form.php:225
-msgid "Created on"
-msgstr "Bi til "
-
-#: ..\..\..\admin\_users_form.php:226
-msgid "From IP"
-msgstr "Fr IP"
-
-#: ..\..\..\admin\_users_form.php:227
-msgid "From Domain"
-msgstr "Fr lni"
-
-#: ..\..\..\admin\_users_form.php:228
-msgid "With Browser"
-msgstr "Me vefsj"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "fyrsti hpur"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "fyrri hpur"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "nsti hpur"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "sasti hpur"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr "Loka hpsnii"
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr "Ba til njan hp"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "Ritvinna hp:"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr "Skoa hp:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr "Rttindi fyrir melimi essa hps"
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "Skoa alla"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr "takmarkaur agangur"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr "Enginn agangur"
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "Aeins til skounar"
-
-#: ..\..\..\admin\_users_groupform.php:92
-#: ..\..\..\b2evocore\_functions_hitlogs.php:528
-msgid "Statistics"
-msgstr "Tlulegar upplsingar"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr "Vvrar (global) stillingar"
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr "Haka til a leyfa ritfrslu snia. "
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr "Notenda-/hpumsjn"
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr "Hpar &amp; Notendur"
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr "sjlfgefinn hpur nrra notenda"
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "Afrita hp"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "Eya hp"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "minnka agang notanda"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "hkka agang notanda"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Eya notanda"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid ""
-"Are you sure you want to delete this user?\\n"
-"Warning: all his posts will be deleted too!"
-msgstr ""
-"Ertu viss um a  viljir eya essum notanda?\\n"
-"Avrun: allar frslur notandans mun lka eyast!"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "Nr notandi..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "Nr hpur..."
-
-#: ..\..\..\b2evocore\_blog_main.php:204
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "Sjlfgefinn hjpur [%s]  essarar vefbkar [%s] er ekki til. Setja verur hann upp  <a %s>eiginleikum vefbkar</a> ea vera yfirtekinn  stubbskr. Hafu samband vi <a %s>vefstjra</a>..."
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "VILLA! Gat ekki eytt!  verur a eya skrnni [%s] sjlf(ur)."
-
-#: ..\..\..\b2evocore\_class_calendar.php:192
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#, php-format
-msgid "%d posts"
-msgstr "%d frslur"
-
-#: ..\..\..\b2evocore\_class_calendar.php:193
-#: ..\..\..\b2evocore\_class_calendar.php:198
-msgid "1 post"
-msgstr "1 frsla"
-
-#: ..\..\..\b2evocore\_class_calendar.php:301
-msgid "previous month"
-msgstr "fyrri mnuur"
-
-#: ..\..\..\b2evocore\_class_calendar.php:305
-msgid "next month"
-msgstr "nsti mnuur"
-
-#: ..\..\..\b2evocore\_class_calendar.php:332
-msgid "previous year"
-msgstr "fyrra r"
-
-#: ..\..\..\b2evocore\_class_calendar.php:335
-msgid "next year"
-msgstr "nsta r"
-
-#: ..\..\..\b2evocore\_class_calendar.php:364
-msgid "go to month's archive"
-msgstr "fara  skjalageymslu mnaar"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "Melimur"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "Gestur"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "Ritvinna essa athugasemd"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:825
-msgid "Delete"
-msgstr "Eya"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-msgid "Delete this comment"
-msgstr "Eya essari athugasemd"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid ""
-"You are about to delete this comment!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-" ert a eya athugasemdinni!\\n"
-"\\'Htta vi\\' httir, \\'OK\\' eyir."
-
-#: ..\..\..\b2evocore\_class_commentlist.php:143
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "Engar athugasemdir enn..."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:119
-msgid "Sorry, there is nothing to display..."
-msgstr "v miur, a er ekkert a sna..."
-
-#: ..\..\..\b2evocore\_class_db.php:93
-#, php-format
-msgid "Error selecting database [%s]!"
-msgstr "Villa kom upp vi val  gagnagrunni [%s]!"
-
-#: ..\..\..\b2evocore\_class_db.php:150
-msgid "MySQL error!"
-msgstr "MySQL-villa!"
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "Nr hpur"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:107
-msgid "Parser error: "
-msgstr "Tlkunarvilla:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:124
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "<code>body</code>-merkinguna er bara hgt a nota einu sinni!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:137
-msgid "Illegal tag"
-msgstr "leyfileg merking"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:144
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "%s-merkingin m ekki liggja innan  annarri merkingu"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:146
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "%s-merkingin er ekki leyf inni  merkingu %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:154
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "%s-merkingin getur ekki haft eiginleikann %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:162
-msgid "Found invalid URL: "
-msgstr "Fann leyfilega vefsl:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:185
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "%s-merkingin m ekki innihalda hr tknggn"
-
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:300
-#: ..\..\..\b2evocore\_functions_cats.php:637
-msgid "Browse category"
-msgstr "Lesa frslur  flokk"
-
-#: ..\..\..\b2evocore\_class_item.php:403
-msgid "Comments are closed for this post."
-msgstr "Frslan er loku fyrir athugasemdum. "
-
-#: ..\..\..\b2evocore\_class_item.php:415
-msgid "This post is not published. You cannot leave comments."
-msgstr "essi frsla er ekki birt.  getur ekki lagt inn athugasemdir."
-
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:465
-#: ..\..\..\b2evocore\_functions_bposts.php:732
-msgid "Read more!"
-msgstr "ll frslan..."
-
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:470
-#: ..\..\..\b2evocore\_functions_bposts.php:737
-msgid "More:"
-msgstr "Meira:"
-
-#: ..\..\..\b2evocore\_class_item.php:712
-msgid "Display feedback / Leave a comment"
-msgstr "Sna vibrg / Leggja inn athugasemdir"
-
-#: ..\..\..\b2evocore\_class_item.php:713
-msgid "Send feedback"
-msgstr "Send respons"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "1 feedback"
-msgstr "vibrg: 1"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-#, php-format
-msgid "%d feedbacks"
-msgstr "%d vibrg"
-
-#: ..\..\..\b2evocore\_class_item.php:728
-msgid "Display comments / Leave a comment"
-msgstr "Sna athugasemdir / Leggja inn athugasemd"
-
-#: ..\..\..\b2evocore\_class_item.php:741
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Sna trackback / Finna slanetfang fyrir essa frslu"
-
-#: ..\..\..\b2evocore\_class_item.php:742
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "Trackback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "Trackback 1)"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr "Slar (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:754
-msgid "Display pingbacks"
-msgstr "Sna pingback"
-
-# Singular when 1 or -1, otherwise always plural
-# -Vegar
-#: ..\..\..\b2evocore\_class_item.php:755
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr "Pingback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr "Pingback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr "Pingbacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:826
-msgid "Delete this post"
-msgstr "Eya essari frslu"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:836
-#: ..\..\..\b2evocore\_class_item.php:845
-msgid ""
-"You are about to delete this post!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-" ert a eya frslunni!\\n"
-"\\'Cancel\\' httir, \\'OK\\' eyir."
-
-#: ..\..\..\b2evocore\_class_item.php:880
-msgid "Edit this post"
-msgstr "Ritvinna essa frslu"
-
-#: ..\..\..\b2evocore\_class_item.php:919
-msgid "Publish NOW!"
-msgstr "Birta NNA!"
-
-#: ..\..\..\b2evocore\_class_item.php:920
-msgid "Publish now using current date and time."
-msgstr "Birta nna me nverandi dagsetningu og tma. "
-
-#: ..\..\..\b2evocore\_class_itemlist.php:563
-msgid "Invalid post, please correct these errors:"
-msgstr "gild frsla, leirttu vinsamlegast essar villur: "
-
-#: ..\..\..\b2evocore\_class_itemlist.php:862
-msgid "Sorry, there is no post to display..."
-msgstr "v miur, engar frslur til a sna..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "POP3 tenging:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "Enginn jnn tiltekinn"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: NOOP OK of snemmt, jnnin er ekki RFC 1939 samhfur."
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "Engin tenging vi jn"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "POP3 notandanafn:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "Ekkert tengikenni var sent"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "tenging komst ekki "
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "POP3 leynior:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "Ekkert leynior gefi upp"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "aukenning tkst ekki"
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP brst. jnninn fylgir ekki RFC 1939"
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "jnn er ekki me veifu (banner)"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "htta vi"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr "apop-aukenning brst"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr "POP3 tengin:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr "POP3 toppur:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_listi:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "vntur endir lista"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr "POP3 sasta:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr "POP3 frumstilla:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr "Tmur skipanastrengur"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "POP3 htta:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "tenging ekki til"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "POP3 eya:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "Ekkert skeytanmer sent"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "Skipun brst"
-
-#: ..\..\..\b2evocore\_class_user.php:68
-msgid "New user"
-msgstr "Nr notandi"
-
-#: ..\..\..\b2evocore\_class_user.php:262
-msgid "Permission denied!"
-msgstr "Agangi hafna!"
-
-#: ..\..\..\b2evocore\_functions.php:47
-msgid "Oops, MySQL error!"
-msgstr "Vpps, MySQL-villa"
-
-#: ..\..\..\b2evocore\_functions.php:479
-msgid "go back"
-msgstr "til baka"
-
-#: ..\..\..\b2evocore\_functions.php:511
-msgid "Redirecting you to:"
-msgstr "framsent til n:"
-
-#: ..\..\..\b2evocore\_functions.php:513
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Ef ekkert gerist, ttu   <a %s>hr</a>."
-
-#: ..\..\..\b2evocore\_functions.php:592
-msgid "No response!"
-msgstr "Engin vibrg"
-
-#: ..\..\..\b2evocore\_functions.php:597
-msgid "Remote error"
-msgstr "Villa  jni"
-
-#: ..\..\..\b2evocore\_functions.php:612
-#: ..\..\..\b2evocore\_functions.php:617
-msgid "Response"
-msgstr "Vibrg"
-
-#: ..\..\..\b2evocore\_functions.php:854
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "Stikann %s vantar!"
-
-#: ..\..\..\b2evocore\_functions.php:1065
-msgid "Invalid URL"
-msgstr "leyfileg sl (URL)"
-
-#: ..\..\..\b2evocore\_functions.php:1071
-msgid "URI scheme not allowed"
-msgstr "URI-staall ekki leyfur"
-
-#: ..\..\..\b2evocore\_functions.php:1078
-msgid "URL not allowed"
-msgstr "Sli ekki leyfur"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:176
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Tilkynna misnotkunarln til b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:206
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr "Htt vi (Keyri  localhost)."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:224
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Ski svartlista fr b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:234
-msgid "Latest update timestamp"
-msgstr "Tmastimpill sustu uppfrslu"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:259
-msgid "Incomplete reponse."
-msgstr "klru vibrg."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "No new blacklisted strings are available."
-msgstr "Engir nir svartlistastrengir eru  boi."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:271
-msgid "Adding strings to local blacklist"
-msgstr "Bti streng vi einkasvartlista"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:274
-msgid "Adding:"
-msgstr "Bti vi:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr " lagi."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:281
-msgid "Not necessary! (Already handled)"
-msgstr "Ekki nausynlegt! (Er egar  listanum)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:289
-msgid "New latest update timestamp"
-msgstr "Nr tmastimpill fyrir sustu uppfrslu"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:298
-msgid "Invalid reponse."
-msgstr "gild vibrg."
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "Umbein vefbk er ekki til!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "Allar upplsingar um frslu"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:702
-msgid "PREVIEW"
-msgstr "FORSKOUN"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:828
-msgid "Next page"
-msgstr "Nsta sa"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:829
-msgid "Previous page"
-msgstr "Fyrri sa"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:874
-msgid "Previous post"
-msgstr "Fyrri frsla"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:931
-msgid "Next post"
-msgstr "Nsta frsla"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1043
-msgid "Next Page"
-msgstr "Nsta sa"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1071
-msgid "Previous Page"
-msgstr "Fyrri sa"
-
-#: ..\..\..\b2evocore\_functions_cats.php:88
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Get ekki eytt ef flokkurinn hefur undirflokka!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:120
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "Get ekki eytt sasta flokki ef hann inniheldur frslur!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:215
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "Umbeinn flokkur %s er ekki til!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:568
-msgid "Category"
-msgstr "Flokkur"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:58
-#: ..\..\..\b2evocore\_vars.php:134
-#: ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "leyfilegt tkn  vefsj notanda"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "referer ignored"
-msgstr "tilvsun hunsu"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-msgid "BlackList"
-msgstr "Svartlisti"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-msgid "robot"
-msgstr "robot"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-msgid "invalid"
-msgstr "leyfilegt"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "search engine"
-msgstr "leitarvl"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:136
-msgid "loading referering page"
-msgstr "hle inn vsunarsu"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:157
-msgid "found current url in page"
-msgstr "fann nverandi sl  su"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:450
-msgid "not a query - no params!"
-msgstr "engin leitaror - engin leit!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:475
-msgid "no query string found"
-msgstr "leitarstrengur fannst ekki"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354
-#: ..\..\..\install\index.php:85
-msgid "name"
-msgstr "nafn"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "Sendi pingbakk..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "Engin pingbakk til a senda."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "BYRJA"
-
-# Jobber = working
-# -Vegar
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr " vinnslu:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "Fann ekki hsilsnafn : "
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "Tengi vi jn :"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "Gat ekki opna tengingu vi: "
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "Byrja a mttaka hausa og innihald"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Pingbakk-jnn fannst  X-Pingback-haus:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Pingbakk-jnn fannst  Pingback <link /> merkingu:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr "Fann ekki pingback-jn  hausum n innihaldi"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "Sl  pingback jn er tm (getur veri innri PHP fgets villa)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "Pingback uppl. um jn"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "Sa tengd vi: "
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "Tengt  su fr: "
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr "Pinga %s..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "HTTA"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "Pingback klru."
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "Pinga b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "Pinga Weblogs.com..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "Pinga Blo.gs..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "Pinga technorati.com..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Skjalasafn fyrir"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Skrasafn skjalageymslu"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Sendi trackback..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "Engin trackbacks til a senda."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "tdrttir sem senda :"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "Trackback loki."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "Sendi trackback til: "
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Vibrg:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "rangt aukenni/leynior."
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:114
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "setcookie %s brst!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "aukenni/leynior er trunni. "
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr " verur a tengjast!"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "Tengjast ef  ert skr(ur)."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "Skr..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "Skrning  agangsaukenni..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "Aftengja (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "Aftengja"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "Umsjn"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "Fara  umsjnarsur"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "Sni (prfll) (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "Ritvinna inn prfl"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "Notendaprfll"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "Sunnudagur"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "Mnudagur"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "rijudagur"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "Mivikudagur"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "Fimmtudagur"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "Fstudagur"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "Laugardagur"
-
-#  TRANS: abbrev. for Sunday
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "Sun"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "Mn"
-
-#  TRANS: abbrev. for Tuesday
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "ri"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "Mi"
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "Fim"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "Fs"
-
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "Lau"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr " S "
-
-#  TRANS: abbrev. for Monday
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr " M "
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr ""
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr "M"
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr "F"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr " F "
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr " L "
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "Janar"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "Febrar"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "Mars"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "Aprl"
-
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "Ma"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "Jn"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "Jl"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "gst"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "September"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "Oktber"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "Nvember"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "Desember"
-
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "Jan"
-
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "Feb"
-
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "Mar"
-
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "Apr"
-
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "Ma"
-
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "Jn"
-
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "Jl"
-
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "g"
-
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "Sep"
-
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "Okt"
-
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "Nv"
-
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "Des"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr "Stavr"
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr "Tilkynnt"
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr "Milgur"
-
-#: ..\..\..\conf\_locales.php:50
-msgid "Czech (CZ)"
-msgstr "Tkkneska (CZ)"
-
-#: ..\..\..\conf\_locales.php:57
-msgid "German (DE)"
-msgstr "ska (DE)"
-
-#: ..\..\..\conf\_locales.php:64
-msgid "English (EU)"
-msgstr "Enska (EU)"
-
-#: ..\..\..\conf\_locales.php:71
-msgid "English (UK)"
-msgstr "Enska (UK)"
-
-#: ..\..\..\conf\_locales.php:78
-msgid "English (US)"
-msgstr "Enska (US)"
-
-#: ..\..\..\conf\_locales.php:85
-msgid "English (CA)"
-msgstr "Enska (CA)"
-
-#: ..\..\..\conf\_locales.php:92
-msgid "English (AU)"
-msgstr "Enska (AU)"
-
-#: ..\..\..\conf\_locales.php:99
-msgid "English (IL)"
-msgstr "Enska (IL"
-
-#: ..\..\..\conf\_locales.php:106
-msgid "Spanish (ES)"
-msgstr "Spnska (ES)"
-
-#: ..\..\..\conf\_locales.php:113
-msgid "French (FR)"
-msgstr "Franska (FR)"
-
-#: ..\..\..\conf\_locales.php:120
-msgid "French (CA)"
-msgstr "Franska (CA)"
-
-#: ..\..\..\conf\_locales.php:127
-msgid "French (BE)"
-msgstr "Franska (BE)"
-
-#: ..\..\..\conf\_locales.php:134
-msgid "Hungarian (HU)"
-msgstr "Ungverska (HU)"
-
-#: ..\..\..\conf\_locales.php:141
-msgid "Italian (IT)"
-msgstr "talska (IT)"
-
-#: ..\..\..\conf\_locales.php:148
-msgid "Japanese (JP)"
-msgstr "Japanska (JP)"
-
-#: ..\..\..\conf\_locales.php:155
-msgid "Lithuanian (LT)"
-msgstr "Lithiska (LT)"
-
-#: ..\..\..\conf\_locales.php:162
-msgid "Bokm&aring;l (NO)"
-msgstr "Bkml (NO)"
-
-#: ..\..\..\conf\_locales.php:169
-msgid "Dutch (NL)"
-msgstr "Hollenska (NL)"
-
-#: ..\..\..\conf\_locales.php:176
-msgid "Dutch (BE)"
-msgstr "Hollenska (BE)"
-
-#: ..\..\..\conf\_locales.php:183
-msgid "Portuguese (BR)"
-msgstr "Portgalska (BR)"
-
-#: ..\..\..\conf\_locales.php:190
-msgid "Swedish (SE)"
-msgstr "Snska (SE)"
-
-#: ..\..\..\conf\_locales.php:197
-msgid "Chinese(S) gb2312 (CN)"
-msgstr "Knverska (f.) gb2312 (CN)"
-
-#: ..\..\..\conf\_locales.php:204
-msgid "Chinese(S) utf-8 (CN)"
-msgstr "Knverska (f.) UTF-8 (CN)"
-
-#: ..\..\..\conf\_locales.php:211
-msgid "Trad. Chinese (TW)"
-msgstr "Hefbundin knverska (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:27
-msgid "You cannot leave comments on this post!"
-msgstr "Ekki er hgt a leggja athugasemdir inn  essa frslu!"
-
-#: ..\..\..\htsrv\comment_post.php:50
-msgid "Please fill in the name field"
-msgstr "Fylltu vinsamlegast t svi fyrir nafn"
-
-#: ..\..\..\htsrv\comment_post.php:51
-msgid "Please fill in the email field"
-msgstr "Fylltu vinsamlegast r svi fyrir tlvupst"
-
-#: ..\..\..\htsrv\comment_post.php:56
-msgid "Supplied email address is invalid"
-msgstr "Skr tlvupstfang er gilt"
-
-#: ..\..\..\htsrv\comment_post.php:80
-msgid "Please do not send empty comment"
-msgstr "Vinsamlegast ekki senda inn tmar athugasemdir"
-
-#: ..\..\..\htsrv\comment_post.php:97
-msgid "You can only post a new comment every 30 seconds."
-msgstr "Ekki er hgt a fra athugasemdir oftar en  30 sekndna fresti."
-
-#: ..\..\..\htsrv\comment_post.php:101
-msgid "Cannot post comment, please correct these errors:"
-msgstr "Get ekki frt athugasemd. Vinsamlegast leirttu eftirfarandi villur: "
-
-#: ..\..\..\htsrv\comment_post.php:102
-msgid "Back to comment editing"
-msgstr "Aftur  ritvinnslu athugasemda"
-
-#: ..\..\..\htsrv\comment_post.php:127
-#: ..\..\..\htsrv\comment_post.php:130
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Njar athugasemdir vi frslu nr. %d \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:142
-#: ..\..\..\htsrv\trackback.php:106
-#: ..\..\..\xmlsrv\xmlrpc.php:1408
-msgid "Url"
-msgstr "Vefsl"
-
-#: ..\..\..\htsrv\comment_post.php:144
-msgid "Comment"
-msgstr "Athugasemd"
-
-#: ..\..\..\htsrv\comment_post.php:145
-#: ..\..\..\htsrv\trackback.php:108
-#: ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Edit/Delete"
-msgstr "Ritvinna/Eya"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "Tengi vi POP-jn..."
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "Tenging brst:"
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "Tengi vi POP jn..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "Enginn pstur ea tenging brst: "
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "Ski bo nr. %d..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "Vinn..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "Of gamalt"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "Forskeyti efnislnu passar ekki"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Hr ggn:"
-
-#: ..\..\..\htsrv\getmail.php:206
-#: ..\..\..\htsrv\login.php:81
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_login_form.php:47
-#: ..\..\..\htsrv\_lostpass_form.php:27
-#: ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27
-#: ..\..\..\skins\_profile.php:35
-#: ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Aukenni:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Leynior:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "Rangt aukenni ea leynior."
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "Flokkskenni (ID)"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "Vefbkarkenni (ID)"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "Agangi hafna."
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Frur titill"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Fri innihald"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Verkefni loki, boi eytt."
-
-#: ..\..\..\htsrv\login.php:75
-#: ..\..\..\htsrv\login.php:98
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Tlvupstur me nju leyniori var sendur  tlvupstfang itt."
-
-#: ..\..\..\htsrv\login.php:82
-msgid "New Password:"
-msgstr "Ntt leynior: "
-
-#: ..\..\..\htsrv\login.php:83
-msgid "You can login here:"
-msgstr " getur tengst hr: "
-
-#: ..\..\..\htsrv\login.php:88
-msgid "your weblog's login/password"
-msgstr "kenni/leynior vefbkar"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "The email could not be sent."
-msgstr "Ekki tkst a senda pstinn."
-
-#: ..\..\..\htsrv\login.php:91
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Hugsanleg sta: Hsillinn inn hefur ekki agang a mail()-fallinu..."
-
-#: ..\..\..\htsrv\login.php:112
-msgid "Note: You are already logged in!"
-msgstr "Ath:  ert egar tengd(ur)!"
-
-#: ..\..\..\htsrv\login.php:119
-msgid "Continue..."
-msgstr "Halda fram..."
-
-#: ..\..\..\htsrv\profile_update.php:36
-#: ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr " ert ekki tengd(ur)."
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr " ert ekki tengd(ur) sem essi notandi sem  ert a reyna a breyta."
-
-#: ..\..\..\htsrv\profile_update.php:47
-#: ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64
-#: ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79
-#: ..\..\..\htsrv\profile_update.php:96
-#: ..\..\..\htsrv\profile_update.php:101
-#: ..\..\..\htsrv\profile_update.php:107
-msgid "Back to profile"
-msgstr "Aftur  prfl"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "slu inn nafn (m vera sama og aukenni)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "ICQ UIN nmer itt m bara vera tala, bkstafir eru ekki leyfir"
-
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "slu inn tlvupstfang"
-
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "tlvupstfangi er gilt"
-
-#: ..\..\..\htsrv\profile_update.php:87
-#: ..\..\..\htsrv\profile_update.php:95
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr " slst leyniori inn aeins einu sinni. Faru til baka og slu a inn tvisvar."
-
-#: ..\..\..\htsrv\profile_update.php:100
-msgid "you typed two different passwords. Go back to correct that."
-msgstr " tv lk leynior. Bakkau og leirttu villuna."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "slu inn aukenni"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "slu inn leyniori tvisvar sinnum"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "slu sama leyniori inn tvisvar  leyniorasvin tv"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "etta aukenni er egar  notkun, notau vinsamlegast anna"
-
-#: ..\..\..\htsrv\register.php:119
-#: ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "n skrning notanda a vefbkinni inni"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Umsjn notenda"
-
-#: ..\..\..\htsrv\trackback.php:98
-#: ..\..\..\htsrv\trackback.php:103
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Frsla n nmer. %d \"%s\" var rakin (trackback)"
-
-#: ..\..\..\htsrv\trackback.php:105
-#: ..\..\..\xmlsrv\xmlrpc.php:1407
-msgid "Website"
-msgstr "Vefsetur"
-
-#: ..\..\..\htsrv\trackback.php:107
-#: ..\..\..\xmlsrv\xmlrpc.php:1409
-msgid "Excerpt"
-msgstr "Utdrttur"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "Tengibla"
-
-#: ..\..\..\htsrv\_login_form.php:44
-msgid "You will have to accept cookies in order to log in."
-msgstr " verur a stilla vefsjna  a leyfa dsur (cookies) svo  getir tengst. "
-
-#: ..\..\..\htsrv\_login_form.php:52
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "Leynior:"
-
-#: ..\..\..\htsrv\_login_form.php:58
-#: ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "Tengjast!"
-
-#: ..\..\..\htsrv\_login_form.php:66
-#: ..\..\..\install\index.php:59
-msgid "Go to Blogs"
-msgstr "Til vefbka"
-
-#: ..\..\..\htsrv\_login_form.php:68
-msgid "Lost your password ?"
-msgstr "Gleymdiru leyniorinu?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Tnt leynior?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Ntt leynior verur bi til og sent  tlvupsti."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "B til ntt leynior!"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Skrningu loki"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Skrning er ekki leyf"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "Skrning notenda er ekki leyf sem stendur."
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Heim"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Skrningarbla"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(tvisvar)"
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "Fst %d tkn, takk."
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr "Vali tunguml"
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "Skr!"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr "Tengjast  skru aukenni..."
-
-#: ..\..\..\install\index.php:47
-msgid "b2evo installer"
-msgstr "b2evo uppsetning"
-
-#: ..\..\..\install\index.php:54
-msgid "Installer for version "
-msgstr "Set upp fyrir tgfu"
-
-#: ..\..\..\install\index.php:56
-msgid "Current installation"
-msgstr "Nverandi tgfa"
-
-#: ..\..\..\install\index.php:57
-msgid "Install menu"
-msgstr "Uppsetningarvalmynd"
-
-#: ..\..\..\install\index.php:58
-msgid "PHP info"
-msgstr "PHP upplsingar"
-
-#: ..\..\..\install\index.php:60
-msgid "Go to Admin"
-msgstr "Fara  umsjnarsu"
-
-#: ..\..\..\install\index.php:61
-msgid "Online"
-msgstr "Tengd(ur)"
-
-#: ..\..\..\install\index.php:62
-msgid "Manual"
-msgstr "Handbk"
-
-#: ..\..\..\install\index.php:63
-msgid "Support"
-msgstr "Stuningur"
-
-#: ..\..\..\install\index.php:72
-msgid "Language / Locale"
-msgstr "Tunguml / srjleiki"
-
-#: ..\..\..\install\index.php:73
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "Veldu staaltunguml/srjleika fyrir uppsetningu b2evo."
-
-#: ..\..\..\install\index.php:101
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "Athugau gagnagrunnsstillingarnar fyrir nean og uppfru r ef nausyn krefur..."
-
-#: ..\..\..\install\index.php:113
-#: ..\..\..\install\index.php:122
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "Lgmarkskrfur fyrir essa tgfu af b2evolution er %s tgfa %s en  ert a reyna a nota tgfu %s!"
-
-#: ..\..\..\install\index.php:145
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr "Svo virist sem innslegnar gagnagrunnsstillingar virki ekki. Athugau r nkvmlega og reyndu aftur..."
-
-#: ..\..\..\install\index.php:185
-msgid "Config file update"
-msgstr "Uppfrsla striskra"
-
-#: ..\..\..\install\index.php:186
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "Ekki er hgt a uppfra striskr [%s] sjlfvirkt!"
-
-#: ..\..\..\install\index.php:187
-msgid "There are two ways to deal with this:"
-msgstr "a eru tvr leiir til a fst vi etta:"
-
-#: ..\..\..\install\index.php:189
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr " getur leyft innsetjaranum a uppfra striskrna me v a breyta agangsheimildum skrarinnar: "
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr "<code>chmod 666 %s</code>. Ef nausyn krefur getur  lesi  <a %s>vefhandbkinni um heimildir. </a>."
-
-#: ..\..\..\install\index.php:192
-msgid "Come back to this page and refresh/reload."
-msgstr "Komdu aftur  essa su og endurglddu hana (refresh/reload)."
-
-#: ..\..\..\install\index.php:196
-msgid "Alternatively, you can update the config file manually:"
-msgstr "Annar mguleiki er a uppfra striskrna handvirkt:"
-
-#: ..\..\..\install\index.php:198
-msgid "Open the _config.php file locally with a text editor."
-msgstr "Opna _config.php skrna stavrt me textaritr."
-
-#: ..\..\..\install\index.php:199
-msgid "Delete all contents!"
-msgstr "Eya llu innihaldi!"
-
-#: ..\..\..\install\index.php:200
-msgid "Copy the contents from the box below."
-msgstr "Afrita innihaldi r kassanum fyrir nean."
-
-#: ..\..\..\install\index.php:201
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "Lma inn  textaritr. <strong>AVRUN: Veri alveg viss um a a s EKKERT BIL EA TMARM  eftir sasta <code>?&gt;</code>  skrnni.</strong> ll bil, dlkmerki, nlnutkn ea auar lnur  enda conf skrnnar geta komi  veg fyrir a dsur stillist egar  tengist sar."
-
-#: ..\..\..\install\index.php:202
-msgid "Save the new _config.php file locally."
-msgstr "Vista nja _config.php skr  stanum."
-
-#: ..\..\..\install\index.php:203
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "Hlaa skrnni upp  jninn, inn  /_conf mppuna."
-
-#: ..\..\..\install\index.php:204
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr "<a %s>Keyra innsetningarforriti fr byrjun</a>."
-
-#: ..\..\..\install\index.php:208
-msgid "This is how your _config.php should look like:"
-msgstr "annig tti _config.php a lta t: "
-
-#: ..\..\..\install\index.php:228
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "Stilliskrin [%s] var uppfr n vandamla. "
-
-#: ..\..\..\install\index.php:261
-msgid "Base configuration"
-msgstr "Grunnstilling"
-
-#: ..\..\..\install\index.php:263
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr "Grunnstillingar hafa ekki veri ritunnar enn.  getur gert a me v a fylla t  formi fyrir nean. "
-
-#: ..\..\..\install\index.php:265
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "etta eru lgmarksupplsingar sem urfa a vera til staar til a setja b2evolution upp  jninum: "
-
-#: ..\..\..\install\index.php:272
-msgid "Database you want to install into"
-msgstr "Gagnagrunnur sem  villt tengja vi"
-
-#: ..\..\..\install\index.php:274
-#: ..\..\..\install\index.php:378
-msgid "mySQL Username"
-msgstr "mySQL-notandanafn"
-
-#: ..\..\..\install\index.php:274
-msgid "Your username to access the database"
-msgstr "Notandanafni sem nota er til a tengja vi gagnagrunninn"
-
-#: ..\..\..\install\index.php:275
-#: ..\..\..\install\index.php:379
-msgid "mySQL Password"
-msgstr "mySQL-leynior:"
-
-#: ..\..\..\install\index.php:275
-msgid "Your password to access the database"
-msgstr "Leyniori sem  notar til a tengja vi gagnagrunninn"
-
-#: ..\..\..\install\index.php:276
-#: ..\..\..\install\index.php:380
-msgid "mySQL Database"
-msgstr "mySQL-gagnagrunnur"
-
-#: ..\..\..\install\index.php:276
-msgid "Name of the database you want to use"
-msgstr "Nafn gagnagrunnsins sem nota "
-
-#: ..\..\..\install\index.php:277
-#: ..\..\..\install\index.php:381
-msgid "mySQL Host"
-msgstr "mySQL-jnn"
-
-#: ..\..\..\install\index.php:277
-msgid "You probably won't have to change this"
-msgstr " arft lklega ekki a breyta essu"
-
-#: ..\..\..\install\index.php:282
-msgid "Additional settings"
-msgstr "tarlegri stillingar"
-
-#: ..\..\..\install\index.php:284
-#: ..\..\..\install\index.php:382
-msgid "Base URL"
-msgstr "Grunn-vefsl (URL)"
-
-#: ..\..\..\install\index.php:284
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr "etta er staurinn ar sem b2evo og vefbkur eru stasettar. ATHUGAU ETTA VEL, annars mun margt ekki virka. Ef  vilt prfa b2evolution  tlvunni inni veruru a nota http://<strong>localhost</strong>/skrasli til a tengidsur virki rtt. EKKI nota nafn vlarinnar!"
-
-#: ..\..\..\install\index.php:286
-msgid "Your email"
-msgstr "Netfang itt"
-
-#: ..\..\..\install\index.php:286
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "Nota  alvarlegum villuboum svo notendur geti haft samband vi ig.  munt lka f a vita af njum notendaskrningum. "
-
-#: ..\..\..\install\index.php:293
-msgid "Update config file"
-msgstr "Uppfri stilliskr"
-
-#: ..\..\..\install\index.php:313
-msgid "How do you want to install b2evolution?"
-msgstr "Hvernig viltu setja inn b2evolution?"
-
-#: ..\..\..\install\index.php:317
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "Innsetningu er hgt a framkvma  nokkra vegu. Veldu:"
-
-#: ..\..\..\install\index.php:320
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>N innsetning</strong>: Set upp gagnagrunnstflur fyrir b2evolution  me dmum."
-
-#: ..\..\..\install\index.php:323
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>Uppfra r eldri tgfu af b2evolution</strong>: Uppfri gagnagrunnstflur svo r veri samhfar vi nju tgfuna.<strong>"
-
-#: ..\..\..\install\index.php:326
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Uppfra r Cafelog/b2 v. 0.6.x</strong>: Set inn gagnagrunnstflur fyrir b2evolution og afrita nverandi Cafelog/b2-data inn  r."
-
-#: ..\..\..\install\index.php:329
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>Uppfra r Manywhere Miniblog</strong>: Set upp gagnagrunnstflur fyrir b2evolutions og afrita Miniblog-ggn inn  r."
-
-#: ..\..\..\install\index.php:332
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>Uppfra r WordPress v 1.2</strong>: Set upp gagnagrunnstflur fyrir b2evolutions og afrita WordPress-ggn inn  r."
-
-#: ..\..\..\install\index.php:339
-msgid "Delete b2evolution tables"
-msgstr "Eya tflunum r b2evolution"
-
-#: ..\..\..\install\index.php:340
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr "Ef  hefur sett inn b2evolution tflur ur og vilt byrja up  ntt,  veruru a eya b2evolution tflunum ur en  byrjar  nrri uppsetningu. <strong>AVRUN: Allar b2evolution tflurnar eyast!!!</strong> Arar tflur svo sem Cafelog/b2 ea arar tflur munu ekki eyast."
-
-#: ..\..\..\install\index.php:346
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr "<strong>Breyta grunnuppsetningu</strong> (sj tskringu near): etta arf bara  einstaka tilfelli, svo sem t.d. eftir a  hefur flutt b2evolution-gagnagrunninn yfir  ara vl..."
-
-#: ..\..\..\install\index.php:348
-msgid "GO!"
-msgstr "KEYRA!"
-
-#: ..\..\..\install\index.php:355
-msgid "Need to start anew?"
-msgstr "Viltu byrja upp  ntt?"
-
-#: ..\..\..\install\index.php:356
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr "Ef  hefur sett inn b2evolution tflur ur og vilt byrja upp  ntt  arftu a eya gmlu tflunum ur en  getur enduruppsett. b2evolution getur eytt snum tflum fyrir ig, en af ryggisstum er essi mguleiki ekki sjlfgefinn. "
-
-#: ..\..\..\install\index.php:367
-msgid "Base config recap..."
-msgstr "Nverandi grunnstilling..."
-
-#: ..\..\..\install\index.php:369
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr "Ef  stillingar eru ekki rttar hr, STOPPAU ur en lengra er haldi og <a %s>uppfru grunnstillingar</a>"
-
-#: ..\..\..\install\index.php:379
-msgid "(Set, but not shown for security reasons)"
-msgstr "(Sett, en ekki snt af ryggisstum)"
-
-#: ..\..\..\install\index.php:383
-msgid "Admin email"
-msgstr "Tlvupstur umsjnarmanns"
-
-#: ..\..\..\install\index.php:395
-msgid "Installing b2evolution tables with sample data"
-msgstr "Set upp b2evolution-tflur me dmum"
-
-#: ..\..\..\install\index.php:400
-msgid "Installation successful!"
-msgstr "Uppsetning tkst!"
-
-#: ..\..\..\install\index.php:402
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>N getur  <a %s>tengst</a> me aukenninu \"admin\" og leyniorinu \"%s\".</p>\n"
-"\t<p>Mundu leyniori! etta er <em>handahfsvali</em> leynior sem er bi til egar  setur inn b2evolution. Ef  tnir v  verur  a eya gagnagrunnstflunum og setja forriti inn aftur. </p>"
-
-#: ..\..\..\install\index.php:415
-msgid "Upgrading data in existing b2evolution database"
-msgstr "Uppfri upplsingar  nverandi b2evolution gagnagrunni"
-
-#: ..\..\..\install\index.php:420
-#: ..\..\..\install\index.php:440
-#: ..\..\..\install\index.php:459
-#: ..\..\..\install\index.php:479
-msgid "Upgrade completed successfully!"
-msgstr "Uppfrslan tkst!"
-
-#: ..\..\..\install\index.php:421
-#: ..\..\..\install\index.php:441
-#: ..\..\..\install\index.php:480
-#: ..\..\..\install\_functions_evoupgrade.php:51
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "N getur  <a %s>tengst </a> me nu venjulega %s aukenni og leyniori."
-
-#: ..\..\..\install\index.php:435
-#: ..\..\..\install\index.php:454
-#: ..\..\..\install\index.php:474
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr "Setur inn b2evolution-tflur og afritar upplsingar %s sem til staar eru"
-
-#: ..\..\..\install\index.php:460
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>N getur  <a %s>tengst</a> me hinu venjulega Miniblog tlvupstfangi  (takmarkast vi 20 tkn). ll leynior hafa veri stillt  \"%s\".</p>\n"
-"\t<p>Mundu leyniori. etta er <em>handahfsvali</em> leynior sem er bi til egar  setur inn b2evolution. Ef  tnir v verur  a eya gagnagrunnstflunum og setja inn  njan leik. </p>"
-
-#: ..\..\..\install\index.php:493
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "Eyir b2evolution-tflum r gagnagrunninum"
-
-#: ..\..\..\install\index.php:497
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "Af ryggisskum er nllstillimguleikinn ekki sjlfgefi ."
-
-#: ..\..\..\install\index.php:507
-msgid "Reset done!"
-msgstr "Nllstilling framkvmd!"
-
-#: ..\..\..\install\index.php:508
-msgid "Back to menu"
-msgstr "Til baka til valmyndar"
-
-#: ..\..\..\install\index.php:515
-msgid "official website"
-msgstr "Opinbert vefsetur"
-
-#: ..\..\..\install\index.php:517
-msgid "contact"
-msgstr "hafa samband"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "essi vefbk inniheldur allar nar frslur fr gamla Cafelog/b2-uppsetningu. essi vefbk heitir Denne bloggen heter '%s'. %s."
-
-#: ..\..\..\install\_functions_create.php:404
-msgid "This is a sample linkblog entry"
-msgstr "etta er dmi um frslu  tenglabk"
-
-#: ..\..\..\install\_functions_create.php:404
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr "etta er dmi um teksta sem lsir innleggi  tenglabkini.  flestum tilfellum lturu hana vera tma, .e.  gefur bara upp titil og URL  tenglabkinni. "
-
-#: ..\..\..\install\_functions_create.php:424
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "etta er lng lsing  vefbkinni  '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:432
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr "essi vefbk (bk nr. 1) er srstk. Hn safnar saman llum frslum r rum vefbkum. ar me er komin srstk yfirsn yfir alt sem frt er  kerfi. Hgt er a fela essa bk me v a afhaka kassann 'Birta  vefbkalista'  umsjnarsunni."
-
-#: ..\..\..\install\_functions_create.php:434
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:468
-#: ..\..\..\install\_functions_create.php:487
-#, php-format
-msgid "%s Title"
-msgstr "%s Titill"
-
-#: ..\..\..\install\_functions_create.php:439
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:473
-#: ..\..\..\install\_functions_create.php:492
-#, php-format
-msgid "Tagline for %s"
-msgstr "Undirtitill fyrir %s"
-
-#: ..\..\..\install\_functions_create.php:440
-#: ..\..\..\install\_functions_create.php:457
-#: ..\..\..\install\_functions_create.php:474
-#: ..\..\..\install\_functions_create.php:493
-#, php-format
-msgid "Short description for %s"
-msgstr "Stutt lsing  %s"
-
-#: ..\..\..\install\_functions_create.php:443
-#: ..\..\..\install\_functions_create.php:461
-#: ..\..\..\install\_functions_create.php:477
-#: ..\..\..\install\_functions_create.php:496
-#, php-format
-msgid "Notes for %s"
-msgstr "Punktar fyrir %s"
-
-#: ..\..\..\install\_functions_create.php:444
-#: ..\..\..\install\_functions_create.php:462
-#: ..\..\..\install\_functions_create.php:478
-#: ..\..\..\install\_functions_create.php:497
-#, php-format
-msgid "Keywords for %s"
-msgstr "Atriisor fyrir %s"
-
-#: ..\..\..\install\_functions_create.php:485
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr "Megintiltangur essarar bkar er a vera tekin inn sem hliaratrii vi arar bkur og birta ar upphaldstengla."
-
-#: ..\..\..\install\_functions_create.php:563
-msgid "Clean Permalinks!"
-msgstr "Hreinir varanlegir tenglar!"
-
-#: ..\..\..\install\_functions_create.php:563
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-"b2evolution ntir venjulega gamaldags varanlega tengla. etta er til a tryggja hmarks samhfni vi lkar uppsetningar vefjna. \n"
-"\n"
-"Samt sem ur  er a g hugmynd a reyna a virkja hreina varanlega tengla egar  ert orinn vanari vi b2evolution. (Hakau vi \"Nota hreina varanlega tengla\"  umsjnarsunum)."
-
-#: ..\..\..\install\_functions_create.php:569
-msgid "Apache optimization..."
-msgstr "Apache algun ..."
-
-#: ..\..\..\install\_functions_create.php:569
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-" <code>/blogs</code>-skrasafninu, og lka  <code>/blogs/admin</code>, eru skrr sem heita [<code>sample.htaccess</code>].  ttir a prfa a skipta um nafn  eim og lta r heita [<code>.htaccess</code>]\n"
-"\n"
-"etta hmarkar afkst Apache vefjnsins m.t.t. b2evolution. essar skrr eru venjulega ekki virkar v sumir hslar sna villur egar reynt er a nota r. Ef etta gerist eftir a  hefur endurnefnt skrrnar,  er hgt a fjarlgja r og allt verur  lagi. "
-
-#: ..\..\..\install\_functions_create.php:575
-msgid "About evoSkins..."
-msgstr "Um evoSkins..."
-
-#: ..\..\..\install\_functions_create.php:575
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-"Sjlfgefi er a b2evolution vefbkurnar su birtar me sjlfgefnu tliti (default skin).\n"
-"\n"
-"Lesendur geta vali ntt tlit me v a nota tlitsskiptinn sem er innifalinn  flestum tlitshmum.\n"
-"\n"
-" getur breytt sjlfgefnu tliti fyrir hvaa vefbk sem er me v a ritfra stillirofa inni  umsjnarkerfinu.  getur lka lti stillt  sjlfgefna tliti fyrir alla. \n"
-"Einnig er hgt a takmarka au tliti sem  boi eru me v a eya eim r /blogs/skins skrasafninu.  getur lka bi til ntt tlit me v a afrita, endurnefna og srhanna eitthvert eirra tlita sem  boi eru. \n"
-"\n"
-"Til a byrja hnnun ns tlits arf a opna '<code>_main.php</code>' skrna  ritr og lesa athugasemdirnar ar. Auvita arf svo ka a lesa handbkina um evoSkins!"
-
-#: ..\..\..\install\_functions_create.php:587
-msgid "Skins, Stubs and Templates..."
-msgstr "tlit, stubbar og skapaln..."
-
-#: ..\..\..\install\_functions_create.php:587
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-"Allar foruppsettar vefbkur sndar me srstku tliti. \n"
-"\n"
-"etta ir a vefbkur lesast  gegnum  '<code>index.php</code>' sem hleur inn stillingum r gagnagrunninum og sendir upplsingar sem sna  til tlitsins, sem svo aftur kvarar hvernig vefbkin er birt. \n"
-"\n"
-"Ef  vilt ekki nota venjulega gagnagrunns-stika og vilt t.d. vinga fram srstakt tlit, flokk ea tenglabk  geturu bi til stubbskr eins og dmi '<code>a_stub.php</code>' og skja vefbkina me essari skr  stainn fyrir index.php. \n"
-"\n"
-"A lokum ef  villt skraddarasauma vefbkina fyrir srstakt tilfelli  er hgt a nota einfld skapaln  stainn fyrir srstk tlit (skins).  v tilfelli skir  vefbkina  gegnum snimt lkt og gert er  '<code>a_noskin.php</code>'.\n"
-"\n"
-"tarlegri upplsingar er a finna  stubbskrnum/skapalnsskrnum sjlfum. Opnau r  ritr og lestu athugasemdirnar. \n"
-"\n"
-"Hvor leiina sem  fer vertu viss um a a  farir  umsjnarsuna 'Vefbkur' og stillir rttan sknarhtt fyrir. egar stubbur ea skapaln er nota verur lka a setja nafn skrrinnar  'stubbskr' svi. Annars munu varanlegir tenglar ekki virka rtt. "
-
-#: ..\..\..\install\_functions_create.php:601
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "Fleiri vefbkur, njar vefbkur, gamlar vefbkur..."
-
-#: ..\..\..\install\_functions_create.php:602
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-" byrjun kemur b2evolution me 4 vefbkum, 'Blog All', 'Blog A', 'Blog B', og 'Linkblog'.\n"
-"\n"
-"Sumar essara vefbka gegna srstku hlutverki. Lestu um a  ar til gerri su. \n"
-"\n"
-" getur bi til fleiri vefbkur ea stroka t vefbkur inni   umsjnarkerfinu. "
-
-#: ..\..\..\install\_functions_create.php:611
-msgid "This is a multipage post"
-msgstr "essi frsla er nokkrar sur"
-
-#: ..\..\..\install\_functions_create.php:611
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-"Sa 1 af frslu me fleiri en eina su.\n"
-"\n"
-"Hgt er a sj fleiri sur me v a smella  tenglana undir textanum. \n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"etta er sa 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"etta er sa 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"etta er sa 4.\n"
-"\n"
-"etta er sasta san."
-
-#: ..\..\..\install\_functions_create.php:631
-msgid "Extended post with no teaser"
-msgstr "Viaukafrsla"
-
-#: ..\..\..\install\_functions_create.php:631
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"etta er aukin frsla n frekari skounar. a ir a  fr ekki fleiri skounarmguleika egar  smellir  \"Lesa meira\". \n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"etta er aukin frsla.  sr hana ef  smellir  \"Lesa meira\"."
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post"
-msgstr "Aukin frsla"
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"etta er aukin frsla. a ir a  sr bara ennan stutta texta.  verur a smella  tengilinn fyrir nean til a sj meira. \n"
-"\n"
-"<!--more-->\n"
-"\n"
-"etta er aukni textinn.  sr hann bara eftir a  hefur tt  'Lesa meira' tengilinn. "
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Important information"
-msgstr "Mikilvgar upplsingar"
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-"Blog B inniheldur nokkrar frslur   'b2evolution Tips' flokknum.\n"
-"\n"
-"Allar essar frslur eru skrifaar r til astoar.\n"
-"\n"
-"Ef  vilt  getur  eytt essum frslum egar  hefur loki vi a lesa r.  getur lka breytt stu eirra  'reltar' svo a  getir s hva  hefur lesi n egar. "
-
-#: ..\..\..\install\_functions_create.php:685
-msgid "First Post"
-msgstr "Fyrsta frsla"
-
-#: ..\..\..\install\_functions_create.php:685
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>etta er fyrsta frslan</p>\n"
-"\n"
-"<p>Hn er snileg  vefbk A og vefbk B.</p>"
-
-#: ..\..\..\install\_functions_create.php:691
-msgid "Second post"
-msgstr "nnur frsla"
-
-#: ..\..\..\install\_functions_create.php:691
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-"<p>etta er nnur frslan</p>\n"
-"\n"
-"<p>Hn er bara snileg  vefbk A en tilheyrir fleiri flokkum. </p>"
-
-#: ..\..\..\install\_functions_create.php:697
-msgid "Third post"
-msgstr "rija frsla"
-
-#: ..\..\..\install\_functions_create.php:697
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-"<p>etta er rija frslan</p>\n"
-"\n"
-"<p>Hn er bara snileg  vefbk B, og tilheyrir bara einum flokk. </p>"
-
-#: ..\..\..\install\_functions_create.php:719
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "H, etta er athugasemd. <br />Til a eya athugasemd, arftu a tengjast og fara  'frslur' ar geturu ritfrt r ea eytt eim. "
-
-#: ..\..\..\install\_functions_evoupgrade.php:50
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "Gagnagrunnsformi er n egar af njustu ger. Ekkert arf a gera. "
-
-#: ..\..\..\install\_functions_evoupgrade.php:251
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr "Svo virist sem eftirfarandi stubbskrr su notaar oftar en einu sinni: ['%s']"
-
-#: ..\..\..\install\_functions_evoupgrade.php:253
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "g get ekki uppfrt fyrr en  gerir  einkvma: Svi:  [%s]"
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr "Yfirfer formger gagnagrunnsins..."
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "FANNST EKKI! etta er ekki b2evolution gagnagrunnur."
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr "essi tgfa er of gmul!"
-
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "essi tgfa er of n! Ekki er hgt a niurfra til hennar. "
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr "essi vefbk inniheldur allar frslur nar sem umbreyttar eru fr Miniblog. essi vefbk heitir '%s'. %s"
-
-#: ..\..\..\install\_functions_wordpress.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from WordPress. This blog is named '%s'. %s"
-msgstr "essi vefbk inniheldur allar frslur nar sem umbreytt var r WordPress. essi vefbk heitir  '%s'. %s"
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "Engin lsing tiltk"
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "Engin lsing tiltk"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "Gera tengla hfa til smellinga"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "Sjlfvirk &lt;P&gt; og &lt;BR&gt; merki"
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "Spjallborssni  texta, t.d. [b]feitletur[/b]"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr "\"GreyMatter\" tlit  textasnis"
-
-# C:\www\b2evolution\blogs\plugins\renderers\_gmcode.renderer.php:59
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr "**feitletur** \\skletur\\ //skletur// __undirstrika__ ##tt## %%kablkur%%"
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "Umbreyta textabroskllum  smtknmyndir"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "Mannvnn veftextasmiur v.2.0 beta"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr "Einfld innsetning HTML merkinga"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "Innskot (INS) [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "Eytt (DEL) [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "hersluletur (STRONG) [Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "Feitletra (EM) [Alt-E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "Ki [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "Mlsgrein [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "raaur listi [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "Atrii  lista [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "Tilvitnunarblkur [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "Mynd [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "Tengill (A-href)  [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "Lesa meira [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "Engin forskoun [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "Nsta sa [Alt-Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "Loka llum merkingum"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr "Valkvmur texti"
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "Broskallainnsetning me einum msarsmelli"
-
-#  TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "Allir flokkar"
-
-#: ..\..\..\skins\_feedback.php:77
-#: ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr "Rekjanlegt vistfang fyrir essa frslu:"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95
-#: ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "Engar %s vi frsluna..."
-
-#: ..\..\..\skins\_feedback.php:185
-#: ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "Tlvupstfangi verur <strong>ekki</strong>snt  sunni."
-
-#: ..\..\..\skins\_feedback.php:190
-#: ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "Vefsl/URL"
-
-#: ..\..\..\skins\_feedback.php:192
-#: ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "Vefslin n verur snd. "
-
-#: ..\..\..\skins\_feedback.php:213
-#: ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Lnubrotum breytt   &lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:218
-#: ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "Remember me"
-msgstr "Muna mig"
-
-#: ..\..\..\skins\_feedback.php:218
-#: ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(Stilla kkur fyrir nafn, tlvupstfang &amp;URL)"
-
-#: ..\..\..\skins\_lastcomments.php:33
-#: ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54
-#: ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "Vibrg:"
-
-#: ..\..\..\skins\_linkblog.php:31
-#: ..\..\..\skins\custom\_linkblog.php:21
-msgid "Linkblog"
-msgstr "Tenglabk"
-
-#: ..\..\..\skins\_linkblog.php:71
-#: ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "meira"
-
-#: ..\..\..\skins\_profile.php:79
-#: ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:80
-#: ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:81
-#: ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\_stats.php:57
-msgid "Top refering engines"
-msgstr "Helstu vsanir"
-
-#: ..\..\..\skins\babyblues\_bloglist.php:23
-msgid "blogs"
-msgstr "vefbkur"
-
-#: ..\..\..\skins\babyblues\_main.php:111
-msgid "skin the site"
-msgstr "hjpa suna"
-
-#: ..\..\..\skins\babyblues\_main.php:120
-#: ..\..\..\skins\originalb2\_main.php:181
-msgid "archives"
-msgstr "skjalasafn"
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr "Velja vefbk:"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr "Velja hjp:"
-
-#: ..\..\..\skins\basic\_main.php:98
-#: ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "or"
-
-#: ..\..\..\skins\basic\_main.php:103
-msgid "Read more..."
-msgstr "Lesa meira..."
-
-#: ..\..\..\skins\bluesky\_main.php:176
-#: ..\..\..\skins\guadeloupe\_main.php:178
-msgid "Choose a skin"
-msgstr "Velja hjp"
-
-#: ..\..\..\skins\custom\_main.php:221
-#: ..\..\..\skins\wpc_aubmach\_main.php:151
-#: ..\..\..\skins\wpc_default\_main.php:154
-msgid "Choose skin"
-msgstr "Velja hjp"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "Lesa allar frslur eftir ennan hfund"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "<acronym title=\"Uniform Resource Identifier\">URI</acronym>til a rekja essa frslu er: "
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Comment by"
-msgstr "Athugasemd fr"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Trackback from"
-msgstr "Raki fr"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Pingback from"
-msgstr "Pingback fr"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:73
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:73
-msgid "Edit This"
-msgstr "Ritfra etta"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:186
-#: ..\..\..\skins\wpc_default\_feedback.php:186
-msgid "E-mail"
-msgstr "Tlvupstfang"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:199
-#: ..\..\..\skins\wpc_default\_feedback.php:199
-msgid "Your Comment"
-msgstr "Athugasemdir nar:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:219
-#: ..\..\..\skins\wpc_default\_feedback.php:219
-msgid "Say It!"
-msgstr "Segu a!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Filed under:"
-msgstr "Vista undir: "
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:161
-#: ..\..\..\skins\wpc_default\_main.php:164
-msgid "Other"
-msgstr "Anna"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:173
-#: ..\..\..\skins\wpc_default\_main.php:176
-msgid "Meta"
-msgstr "Meta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Syndicate this site using RSS"
-msgstr "Samhfa etta netsetur me RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "The latest comments to all posts in RSS"
-msgstr "Njustu vibrg vi llum frslum   RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "Vibrg <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "essi sa inniheldur XHTML 1.0 Transitional"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "Gilt <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:181
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Kni af b2evolution; fjlnotenda og fjltyngdu vefbkarkerfi."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "essi hjpur er me CSS formi upprunalega hnnuu fyrir WordPress (sj lista yfir upprunalega hnnui  style.css)."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "Original design credits for this skin:"
-msgstr "Upprunaleg hnnun:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:191
-#: ..\..\..\skins\wpc_default\_main.php:194
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "Til a n fram hmarks samhfni vi WP CSS skrr hafa flestir mguleikar b2evolution sem eru ekki til  WP huldir fr essum almenna wpc_* hjp"
-
-#: ..\..\..\xmlsrv\rdf.php:59
-#: ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] Lesa meira!"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1401
-#: ..\..\..\xmlsrv\xmlrpc.php:1405
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Ntt pingback  frslu na nr. %d \"%s\""
-
diff -ruN --text 0.9.2.src/locales/it_IT/_global.php 1.10.3.src/locales/it_IT/_global.php
--- 0.9.2.src/locales/it_IT/_global.php	2005-06-17 19:53:10.000000000 -0500
+++ 1.10.3.src/locales/it_IT/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1214 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['it_IT'] = array(
-	'' => "Project-Id-Version: b2evolution 0.9.10b\nPOT-Creation-Date: 2004-06-26 02:10+0200\nPO-Revision-Date: 2004-08-28 09:58+0100\nLast-Translator: Antonio Fragola - MrShark <antonio@mrshark.it>\nLanguage-Team: ITALIAN <IT@li.org>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\n",
-	'Selected' => "Selezionato",
-	'Categories' => "Categorie",
-	'Permanent link to full entry' => "Link permanente al messaggio intero",
-	'Permalink' => "Permalink",
-	'Recently' => "Recentemente",
-	'(cached)' => "(cached)",
-	'(no cache)' => "(no cache)",
-	'Last comments' => "Ultimi commenti",
-	'Some viewing statistics' => "Alcune statistiche delle visite",
-	'Search' => "Cerca",
-	'All Words' => "Tutte le parole",
-	'Some Word' => "Alcune parole",
-	'Entire phrase' => "Frase intera",
-	'Reset form' => "Svuota",
-	'Get selection' => "Scegli",
-	'Archives' => "Archivi",
-	'more...' => "continua...",
-	'Recent Referers' => "Referer Recenti",
-	'Top Referers' => "Referer Maggiori",
-	'Misc' => "Altro",
-	'Syndicate this blog' => "Syndicate questo blog",
-	'Default page for b2evolution' => "Pagina predefinita per b2evolution",
-	'Multilingual multiuser multi-blog engine.' => "Motore per blog multilingua multiutente multi-blog.",
-	'Welcome to b2evolution' => "Benvenuto a b2evolution",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Questa &egrave; l'homepage predefinita di b2evolution. Sar&agrave; visualizzata fino a quando non selezionerai un blog predefinito nelle impostazioni generali.",
-	'Individual blogs on this system' => "Blog individuali su questo sistema",
-	'Blog #%d' => "Blog #%d",
-	'Blog #1' => "Blog #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Questo &egrave; un blog speciale che aggrega i messaggi da tutti gli altri blog!",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Per favore nota: l'elenco qui sopra (e anche il menu) &egrave; generato automaticamente e include solo i blog che hanno un nome di &quot;url stub&quot;. Puoi impostarlo nella configurazione del blog nel back-office.",
-	'More demos' => "Altri esempi",
-	'Custom template' => "Modello personalizzabile",
-	'Multiple blogs displayed on the same page' => "Molteplici blog visualizzati nella stessa pagina",
-	'Summary of last posts in all blogs' => "Sommario degli ultimi messaggi in tutti i blog",
-	'The page you\'re looking at' => "La pagina che stavi cercando",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Per favore nota: questi esempi non utilizzano le evoSkins, anche se le hai attivate durante l'installazione. L'unico modo di cambiare la loro grafica &egrave; di modificare il loro template PHP. Ma ancora una volta, ricorda che questi sono solo esempi per ispirarti per i tuoi modelli ;)",
-	'Administration' => "Amministrazione",
-	'Go to backoffice!' => "Vai nel backoffice!",
-	'Official website' => "Sito web ufficiale",
-	'GNU GPL license' => "Licenza GNU GPL",
-	'Multiblog demo' => "Multiblog d'esempio",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Questo modello d'esempio visualizza 3 blog alla volta (1 a sinistra e 2 a destra)",
-	'Summary demo' => "Sommario d'esempio",
-	'This demo template displays a summary of last posts in all blogs' => "Questo modello d'esempio visualizza un sommario degli ultimi messaggi in tutti i blog",
-	'More posts...' => "Altri messaggi...",
-	'Antispam' => "Antispam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "La parola chiave %s &egrave; troppo corta, deve essere minimo 5 caratteri!",
-	'Deleting log-hits matching [%s]...' => "Cancellazione dei log-hits che soddisfano [%s]...",
-	'Deleting comments matching [%s]...' => "Cancellazione dei commenti che soddisfano [%s]...",
-	'Blacklisting the keyword [%s]...' => "Metto nella lista nera la parola chiave [%s]...",
-	'Confirm ban &amp; delete' => "Conferma ban &amp; cancella",
-	'No log-hits match the keyword [%s].' => "Nessun log-hits soddisfa la ricerca di [%s].",
-	'Delete the following %d referer hits:' => "Cancella i seguenti %d referer hits:",
-	'No comments match the keyword [%s].' => "Nessun commento soddisfa la ricerca di [%s].",
-	'Delete the following %d comments:' => "Cancella i seguenti %d commenti:",
-	'The keyword [%s] is already handled by the blacklist.' => "La parola chiave %s &egrave; gi&agrave; presente nella lista nera!",
-	'Blacklist the keyword [%s] locally.' => "Metto nella lista nera la parola chiave [%s] localmente.",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "Segnala la parola chiave [%s] come abuso a b2evolution.net.",
-	'Terms of service' => "Condizioni di servizio",
-	'Perform selected operations' => "Esegui le operazioni selezionate",
-	'Removing entry #%d from the ban list...' => "Rimozione di #%d dall'elenco dei ban...",
-	'Add a banned keyword' => "Aggiungi una parola bannata",
-	'Check &amp; ban...' => "Seleziona e banna...",
-	'Banned domains blacklist' => "Lista nera dei domini bannati",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Ogni URL contenente una delle seguenti parole chiave verr&agrave; bannata da messaggi, commenti e log.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Se una parola blocca dei domini legittimi, clicca sull'icona verde per togliere il ban di questa parola chiave.",
-	'Request abuse update from centralized blacklist!' => "Richiedi un aggiornamento degli abusi dalla lista nera centralizzata!",
-	'Allow keyword back (Remove it from the blacklist)' => "Permetti la parola chiave nuovamente (Rimuovila dalla lista nera)",
-	'Allow Back' => "Permetti nuovamente",
-	'Report abuse to centralized ban blacklist!' => "Segnala un abuso alla lista nera centralizzata!",
-	'Report' => "Segnala",
-	'Check hit-logs and comments for this keyword!' => "Controlla hit-logs e commenti per questa parola chiave!",
-	'Re-check' => "Ri-controlla",
-	'Blogs' => "Blogs",
-	'New' => "Nuovo",
-	'Creating blog...' => "Creazione del blog...",
-	'You must provide an URL blog name / Stub name!' => "Devi fornire un nome per l'URL del blog /Stub!",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "Questo nome di URL del blog / Stub &egrave; in uso da un altro blog. Scegli un altro nome.",
-	'Cannot create, please correct these errors:' => "Impossibile creare, per favore correggi i seguenti errori:",
-	'You should <a %s>create categories</a> for this blog now!' => "Dovresti <a href=\"%s\">creare le categorie</a> per questo blog ora!",
-	'New weblog' => "Nuovo weblog",
-	'New blog' => "Nuovo blog",
-	'General' => "Generale",
-	'Permissions' => "Permessi",
-	'Advanced' => "Avanzate",
-	'Updating Blog [%s]...' => "Aggiornamento del Blog [%s]...",
-	'Cannot update, please correct these errors:' => "Impossibile aggiornare, per favore correggi questi errori:",
-	'Delete blog [%s]?' => "Cancello il blog [%s]?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Cancellando questo blog, cancellerai anche tutte le sue categorie, messaggi e commenti!",
-	'THIS CANNOT BE UNDONE!' => "QUESTO NON PU&Ograve; ESSERE ANNULLATO!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "Prova a cancellare anche il file stub [<strong><a %s>%s</a></strong>]",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "Prova a cancellare anche il file statico [<strong><a %s>%s</a></strong>]",
-	'I am sure!' => "Sono sicuro!",
-	'CANCEL' => "ANNULLA",
-	'Generating static page for blog [%s]' => "Generazione in corso della pagina statica per il blog [%s]",
-	'You haven\'t set a static filename for this blog!' => "Non hai impostato un nome di file statico per questo blog!",
-	'File cannot be written!' => "Il file non pu&ograve; essere scritto!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "Dovresti controllare i permessi per il file [%s]. Guarda il <a %s>manuale online per i permessi dei file</a>.",
-	'Writing to file [%s]...' => "Scrittura del file [%s]...",
-	'Done.' => "Completato.",
-	'Browse blog:' => "Sfoglia blog:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Dato che ti sei appena registrato, dovrai attendere che un amministratore ti autorizzi a postare. Puoi anche mandare un'<a %s>e-mail all'ammistratore</a> per richiedere una promozione. Quando sarai promosso, ricarica questa pagina e potrai bloggare. :)",
-	'Categories for blog:' => "Categorie del blog:",
-	'New sub-category in category: %s' => "Nuova sotto-categoria nella categoria: %s",
-	'New category in blog: %s' => "Nuova categoria nel blog: %s",
-	'New category name' => "Nuovo nome della categoria",
-	'Create category' => "Crea categoria",
-	'Deleting category #%d : %s ...' => "Cancellazione della categoria #%d : %s ...",
-	'ERROR' => "ERRORE",
-	'Category deleted.' => "Categoria cancellata.",
-	'Properties for category:' => "Proprit&agrave; della categoria:",
-	'Name' => "Nome",
-	'New parent category' => "Nuova categoria superiore",
-	'Old Parent' => "Vecchia categoria superiore",
-	'Root (No parent)' => "Root (Principale)",
-	'Edit category!' => "Modifica la categoria!",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Spiacente, non hai il permesso di modificare/guardare alcuna propriet&agrave; della categoria.",
-	'Oops, no post with this ID.' => "Oops, nessun messaggio con questo ID.",
-	'Editing post' => "Modifica del messaggio",
-	'#%d in blog: %s' => "#%d nel blog: %s",
-	'Oops, no comment with this ID!' => "Oops, nessun commento con questo ID!",
-	'Editing comment' => "Modifica del commento",
-	'New post in blog:' => "Nuovo messaggio nel blog:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Dato che questo blog non ha categorie, non puoi postare in esso. Devi prima creare le categorie.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Passa a questo blog (mantenendo il tuo input se Javascript &egrave; attivo)",
-	'b2evo' => "b2evo",
-	'Login...' => "Login...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "In b2evolution, non devi necessariamente andare alla pagina b2login.php per fare il login.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Vai direttamente alla pagina del backoffice che ti serve, per esempio: %s o %s. b2evo ti chieder&agrave; di fare il login se necessario.",
-	'Settings' => "Impostazioni",
-	'Regional' => "Regionali",
-	'Plug-ins' => "Plug-ins",
-	'General settings updated.' => "Impostazioni generali aggiornate.",
-	'Regional settings updated.' => "Impostazioni regionali aggiornate.",
-	'You must provide a locale code!' => "Devi fornire un codice di lingua!",
-	'Inserted locale \'%s\' into database.' => "Lingua '%s' inserita nel database.",
-	'Updated locale \'%s\'.' => "Aggiornata lingua '%s'.",
-	'Saved locale \'%s\'.' => "Salvata la lingua '%s'.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Eliminata la tabella delle lingue, i valori predefiniti sono caricati da <code>/conf/_locales.php</code>.",
-	'File <code>%s</code> not found.' => "File <code>%s</code> non trovato.",
-	'Deleted locale \'%s\' from database.' => "Cancellata la lingua '%s' dal database.",
-	'Switched priorities.' => "Priorit&agrave; scambiate.",
-	'Spell Check' => "Controllo Ortografico",
-	'Loading Spell Checker. Please wait' => "Caricamento del Controllore Ortografico. Attendere per favore",
-	'View Stats for Blog:' => "Visualizza le statistiche per il Blog:",
-	'None' => "Nulla",
-	'Changing hit #%d type to: %s' => "Cambio il tipo di hit #%d a: %s",
-	'Deleting hit #%d...' => "Cancello hit #%d...",
-	'Pruning hits for %s...' => "Elimino hits per %s...",
-	'Summary' => "Sommario",
-	'Referers' => "Referers",
-	'Refering Searches' => "Referer da ricerche",
-	'Syndication' => "Syndication",
-	'User Agents' => "User Agents",
-	'Direct Accesses' => "Accessi diretti",
-	'Date' => "Data",
-	'Indexing Robots' => "Robot indicizzatori",
-	'Total' => "Totale",
-	'Prune this date!' => "Elimina questa data!",
-	'Prune' => "Elimina",
-	'Prune hits for this date!' => "Elimina hits per questa data!",
-	'Last referers' => "Ultimi referer",
-	'These are hits from external web pages refering to this blog' => "Questi sono gli hit da pagine web esterne che si riferiscono a questo blog",
-	'Delete this hit!' => "Cancella questo hit!",
-	'Del' => "Canc",
-	'Log as a search instead' => "Considerala invece come una ricerca",
-	'-&gt;S' => "-&gt;S",
-	'Ban this domain!' => "Banna questo dominio!",
-	'Ban' => "Banna",
-	'Top referers' => "Principali referer",
-	'Total referers' => "Referer totali",
-	'Last refering searches' => "Ultimi referer da ricerche",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Queste sono hit da persone arrivate a questo sistema di blog tramite un motore di ricerca. (I motori di ricerca devono essere elencati in /conf/_stats.php)",
-	'Top refering search engines' => "Principali referer da motori di ricerca",
-	'Top Indexing Robots' => "Principali Robot Indicizzatori",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Queste sono hit proveniente dai 'Robot' utilizzati dai motori di ricerca per indicizzare i siti (i Robot devono essere segnati in /conf/_stats.php)",
-	'Top Aggregators' => "Aggregatori principali",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Queste sono hit da parte degli aggregatori RSS. (Gli aggregatori devono essere elencati in /conf/_stats.php)",
-	'Total RSS hits' => "Hit RSS totali",
-	'Last direct accesses' => "Ultimi accessi diretti",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Questi sono hit da parte delle persone che sono arrivati a questo sistema di blog con accesso diretto (o digitanto l'url direttamente, oppure attraverso un segnalibro. Qui vengono elencati anche i referer non validi (troppo corti).)",
-	'Top User Agents' => "Principali User Agents",
-	'Custom skin template editing' => "Modifica il tema del modello personalizzabile",
-	'Listing:' => "Elenco:",
-	'Invalid filename!' => "Nome di file non valido !",
-	'Oops, no such file !' => "Oops, file inesistente !",
-	'File edited!' => "File modificato!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Attenzione a quello che fai, modificare questo file potrebbe rendere incompatibili i tuoi modelli! Non modificare ci&ograve; che vedi tra <code>&lt;?php</code> e <code>?&gt;</code> se non sai quello che stai facendo!",
-	'update template !' => "aggiorna modello !",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(non puoi aggiornare il file/modello: devi renderlo scrivibile, p.e. CHMOD 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "Questa pagina ti permette di modificare il <strong>tema personalizzabile</strong> (si trova in /skins/custom).",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Puoi modificare uno qualsiasi dei file seguenti (a patto che siano scrivibili dal server, p.e. CHMOD 766)",
-	'Directory %s not found.' => "Directory %s non trovata.",
-	'This is the template that displays the links to the archives for a blog' => "Questo &egrave; il modello che visualizza i link agli archivi di un blog",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Questo &egrave; il modello che visualizza l'elenco (ricorsivo) delle (sotto)categorie",
-	'This is the template that displays the feedback for a post' => "Questo &egrave; il modello che visualizza il feedback di un post",
-	'This is the template that displays the last comments for a blog' => "Questo &egrave; il modello che visualizza gli ultimi commenti di un blog",
-	'This is the main template. It displays the blog.' => "Questo &egrave; il modello principale. Esso visualizza il blog.",
-	'This is the template that displays stats for a blog' => "Questo &egrave; il modello che visualizza le statistiche di un blog",
-	'This is the page displayed in the comment popup' => "Questa &egrave; la pagina visualizzata nei popup dei commenti",
-	'This is the page displayed in the pingback popup' => "Questa &egrave; la pagina visualizzata nei popup dei pingback",
-	'This is the page displayed in the trackback popup' => "Questa &egrave; la pagina visualizzata nei popup dei trackback",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Nota: naturalmente, puoi anche modificare i file/modelli nel tuo editor di testo e poi caricarli. Questo editor online &egrave; concepito per essere usato solo se non hai accesso ad un editor di testo...",
-	'upload images/files' => "carica immagini/file",
-	'File upload' => "Carica file",
-	'Allowed file types:' => "Tipi di file permessi:",
-	'Maximum allowed file size: %d KB' => "Dimensione massima dei file permessa: %d KB",
-	'Description' => "Descrizione",
-	'Upload !' => "Carica !",
-	'File %s: type %s is not allowed.' => "File %s: il tipo %s non &egrave; permesso.",
-	'Couldn\'t upload your file to:' => "Impossibile caricare il tuo file su:",
-	'Duplicate File?' => "File duplicato?",
-	'The filename "%s" already exists!' => "Nome del file \"%s\" gi&agrave; presente!",
-	'Filename "%s" moved to "%s"' => "Nome del file \"%s\" cambiato in \"%s\"",
-	'Confirm or rename:' => "Conferma o rinomina:",
-	'Alternate name' => "Nome alternativo",
-	'Confirm !' => "Conferma !",
-	'File uploaded !' => "File caricato !",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Il tuo file <strong>\"%s\"</strong> &egrave; stato caricato con successo !",
-	'Here\'s the code to display it:' => "Ecco il codice per visualizzarlo:",
-	'Add the code to your post !' => "Aggiungi il codice al messaggio !",
-	'Image Details' => "Dettagli dell'immagine",
-	'Size' => "Dimensione",
-	'Type' => "Tipo",
-	'Close this window' => "Chiudi questa finestra",
-	'User management' => "Amministrazione degli utenti",
-	'You cannot change the demouser profile in demo mode!' => "Non puoi cambiare il profilo di demouser in modalit&agrave; dimostrativa!",
-	'You are only allowed to update your own profile!' => "Non ti &egrave; permesso aggiornare il tuo profilo!",
-	'You must provide an unique login!' => "Devi fornire un login univoco!",
-	'User level must be between %d and %d.' => "Il livello utente deve essere tra %d e %d.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Questo login esiste gi&agrave;. Vuoi <a %s>modificare l'utente esistente</a>?",
-	'You typed two different passwords.' => "Hai digitato due password differenti.",
-	'The mimimum password length is %d characters.' => "La lunghezza minima della password &egrave; di %d caratteri.",
-	'User updated.' => "Utente aggiornato.",
-	'New user created.' => "Nuovo utente creato.",
-	'Invalid promotion.' => "Promozione non valida.",
-	'User level changed.' => "Livello utente cambiato",
-	'You can\'t delete yourself!' => "Non puoi cancellarti da solo!",
-	'You can\'t delete User #1!' => "Non puoi cancellare l'Utente #1!",
-	'Delete User %s?' => "Cancello l'Utente %s?",
-	'Warning' => "Attenzione",
-	'deleting an user also deletes all posts made by this user.' => "cancellando un utente si cancellano pure i suoi messaggi.",
-	'Deleting User...' => "Cancellazione Utente...",
-	'You can\'t delete Group #1!' => "Non puoi cancellare il Gruppo #1!",
-	'You can\'t delete the default group for new users!' => "Non puoi cancellare il gruppo predefinito per i nuovi utenti!",
-	'Delete group [%s]?' => "Cancello il gruppo [%s]?",
-	'Group deleted...' => "Gruppo cancellato...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "Questo nome di gruppo esiste gi&agrave;! Vuoi <a %s>modificare il gruppo esistente</a>?",
-	'Group updated.' => "Gruppo aggiornato.",
-	'The user was not created:' => "L'utente non &egrave; stato creato:",
-	'The user was not updated:' => "L'utente non &egrave; stato aggiornato:",
-	'The group was not created:' => "Il gruppo non &egrave; stato creato:",
-	'The group was not updated:' => "Il gruppo non &egrave; stato aggiornato:",
-	'You are not allowed to view other users.' => "Non ti &egrave; permesso vedere gli altri utenti.",
-	'Adding new post...' => "Aggiungo un nuovo messaggio...",
-	'Supplied URL is invalid: ' => "L'URL fornito non &egrave; valido:",
-	'Cannot post, please correct these errors:' => "Impossibile postare, per favore correggi questi errori:",
-	'Back to post editing' => "Torna alla modifica del messaggio",
-	'Recording post...' => "Memorizzazione messaggio...",
-	'Sleeping...' => "Riposo...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Messaggio non postato pubblicamente: saltato trackback, pingback e i ping ai blog....",
-	'Posting Done...' => "Pubblicazione Completata....",
-	'Updating post...' => "Aggiornamento messaggio...",
-	'Post had already pinged: skipping blog pings...' => "Messaggio gi&agrave; pingato: salto i blog ping...",
-	'Updating done...' => "Aggiornamento completato...",
-	'Updating post status...' => "Aggiornamento stato del messaggio...",
-	'Deleting post...' => "Cancellazione messaggio...",
-	'Oops, no post with this ID!' => "Oops, nessun messaggio con questo ID!",
-	'Deleting Done...' => "Cancellazione Completata...",
-	'Error' => "Errore",
-	'Cannot update comment, please correct these errors:' => "Impossibile aggiornare il commento, per favore correggi questi errori:",
-	'Back to posts!' => "Torna ai messaggi!",
-	'You may also want to generate static pages or view your blogs...' => "Puoi generate pagine statiche o vedere i tuoi blog...",
-	'New post' => "Nuovo post",
-	'User group' => "Gruppo utenti",
-	'See <a %s>online manual</a> for details.' => "Guarda il <a %s>manuale online</a> per dettagli.",
-	'Level' => "Livello",
-	'Default locale' => "Lingua predefinita",
-	'Select main category in target blog and optionally check additional categories' => "Scegli la categoria principale nel blog di destinazione, e opzionalmente seleziona categorie addizionali",
-	'Select as an additionnal category' => "Scegli come categoria aggiuntiva",
-	'Select as MAIN category' => "Scegli come categoria PRINCIPALE",
-	'Tools' => "Strumenti",
-	'Bookmarklet' => "Bookmarklet",
-	'Add this link to your Favorites/Bookmarks:' => "Aggiungi questo link ai tuoi Preferiti/Segnalibri:",
-	'b2evo bookmarklet' => "b2evo bookmarklet",
-	'Post to b2evolution' => "Posta in b2evolution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "Nessuna Sidebar trovata! Devi usare Mozilla 0.9.4 o superiore!",
-	'SideBar' => "SideBar",
-	'Add the <a %s>b2evo sidebar</a> !' => "Aggiungi la <a %s>sidebar b2evo</a> !",
-	'Add this link to your favorites:' => "Aggiungi questo link ai tuoi preferiti:",
-	'b2evo sidebar' => "sidebar b2evo",
-	'Movable Type Import' => "Importa da Movable Type",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "Usa la funzione di esportazione di MT per creare un file .TXT contenente i tuoi messaggi;",
-	'Place that file into the /admin folder on your server;' => "Metti il file nella directory /admin del tuo server;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "Segui le istruzioni nell'<a %s>utility di migrazione MT</a>.",
-	'Static file generation' => "Generazione del file statico",
-	'Static filename' => "Nome del file statico",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Questo &egrave; il file .html che verr&agrave; creato quando genererai una versione statica della homepage del blog.",
-	'After each new post...' => "Dopo ogni nuovo post...",
-	'Ping b2evolution.net' => "Ping b2evolution.net",
-	'to get listed on the "recently updated" list on b2evolution.net' => "per essere elencato nell'elenco degli \"ultimi aggiornamenti\" su b2evolution.net",
-	'Ping technorati.com' => "Ping technorati.com",
-	'to give notice of new post.' => "per notificare di un nuovo messaggio.",
-	'Ping weblogs.com' => "Ping weblogs.com",
-	'Ping blo.gs' => "Ping blo.gs",
-	'Advanced options' => "Opzioni avanzate",
-	'Allow trackbacks' => "Permetti trackbacks",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Permetti ad altri blogger di inviare trackbacks a questo blog, notificandoti quando lo fanno. Ti permetter&agrave; inoltre di mandare trackbacks ad altri blog.",
-	'Allow pingbacks' => "Permetti pingbacks",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Permetti ad altri blogger di inviare pingbacks a questo blog, notificandoti quando lo fanno. Ti permetter&agrave; inoltre di mandare pingback ad altri blog.",
-	'Save !' => "Salva!",
-	'Reset' => "Ripristina",
-	'General parameters' => "Parametri generali",
-	'Full Name' => "Nome Completo",
-	'Will be displayed on top of the blog.' => "Verr&agrave; visualizzato in cima al blog.",
-	'Short Name' => "Abbreviazione",
-	'Will be used in selection menus and throughout the admin interface.' => "Sar&agrave; usato nei menu di selezione e nell'interfaccia di amministrazione.",
-	'Main Locale' => "Lingua predefinita",
-	'Determines the language of the navigation links on the blog.' => "Determina la lingua dei collegamenti di navigazione sul blog.",
-	'Access parameters' => "Parametri d'accesso",
-	'Default blog on index.php' => "Blog predefinito su index.php",
-	'Current default is:' => "Il valore predefinito attuale &egrave;:",
-	'Other blog through index.php' => "Altri blog attraverso index.php",
-	'Other blog through stub file (Advanced)' => "Altri blog attraverso il file di stub (Avanzato)",
-	'You MUST create a stub file for this to work.' => "DEVI creare un file di stub affinch&eacute; questo funzioni.",
-	'Preferred access type' => "Metodo di accesso preferito",
-	'Blog Folder URL' => "URL della directory del Blog",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Nessuna barra finale. (Se non sai cosa fare, lascia questo campo vuoto.)",
-	'URL blog name / Stub name' => "Nome dell'URL del blog / dello Stub",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "Usato nelle URL per identificare questo blog. Deve essere il nome del file di stub se usi l'accesso attraverso il file di stub",
-	'Default display options' => "Opzioni predefinite di visualizzazione",
-	'Default skin' => "Seleziona tema",
-	'This is the default skin that will be used to display this blog.' => "Questo &egrave; il tema predefinito che sar&agrave; usato per visualizzare questo blog.",
-	'Allow skin switching' => "Permetti il cambio del tema",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Gli utenti saranno in grado di selezionare un altro tema per vedere il blog (e il loro tema preferito sar&agrave; salvato in un cookie).",
-	'Display public blog list' => "Visualizza l'elenco dei blog pubblici",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Seleziona questo se vuoi visualizzare l'elenco di tutti i blog nella tua pagina di blog (se gestito dal tuo tema).",
-	'Include in public blog list' => "Includi nell'elenco dei blog pubblici",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Seleziona se vuoi che questo blog sia visualizzato nell'elenco dei blog pubblici.",
-	'Default linkblog' => "Linkblog predefinito",
-	'Will be displayed next to this blog (if your skin supports this).' => "Sar&agrave; visualizzato a fianco di questo blog (se gestito dal tuo tema).",
-	'Tagline' => "Sottotitolo",
-	'This is diplayed under the blog name on the blog template.' => "Questo &egrave; visualizzato sotto il nome del blog nel modello del blog.",
-	'Long Description' => "Descrizione lunga",
-	'This is displayed on the blog template.' => "Questo &egrave; visualizzato nel modello del blog.",
-	'Short Description' => "Descrizione breve",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Questo &egrave; usato nel meta tag description e nei feed RSS. NIENTE HTML!",
-	'Keywords' => "Parole chiave",
-	'This is is used in meta tag keywords. NO HTML!' => "Questo &egrave; usato nelle parole chiave nei meta tag. NIENTE HTML!",
-	'Notes' => "Note",
-	'Additional info.' => "Informazioni aggiuntive.",
-	'Blog' => "Blog",
-	'Blog URL' => "URL del Blog",
-	'Static File' => "File statico",
-	'Locale' => "Linguaggio",
-	'Properties' => "Propriet&agrave;",
-	'Default' => "Predefinito",
-	'Gen!' => "Crea!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "Sei sicuro di voler cancellare il blog #%d ?\\n\\nATTENZIONE: Questo canceller&agrave; TUTTI I MESSAGGI, COMMENTI,\\nCATEGORIE e altri dati relativi a quel Blog!\\n\\nQuesto NON PU&Ograve; essere annullato!",
-	'Delete this blog!' => "Cancella questo blog!",
-	'Copy this blog!' => "Copia questo blog!",
-	'Copy' => "Copia",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "Spiacente, non hai il permesso di modificare/visualizzare alcuna delle propriet&agrave; del blog.",
-	'New blog...' => "Nuovo blog...",
-	'User permissions' => "Permessi utente",
-	'Login ' => "Login ",
-	'Is<br />member' => "&Egrave;<br />membro",
-	'Can post/edit with following statuses:' => "Pu&ograve; postare/modificare in questi stati:",
-	'Delete<br />posts' => "Cancella<br />messaggio",
-	'Edit<br />comts' => "Modifica<br />commento",
-	'Edit<br />cats' => "Modifica<br />categoria",
-	'Edit<br />blog' => "Modifica<br />blog",
-	'Published' => "Pubblicato",
-	'Protected' => "Protetto",
-	'Private' => "Privato",
-	'Draft' => "Bozza",
-	'Deprecated' => "Deprecato",
-	'Members' => "Membri",
-	'Permission to read protected posts' => "Permesso di leggere i messaggi protetti",
-	'Permission to post into this blog with private status' => "Permesso di postare nel blog in modalit&agrave; 'Privata'",
-	'Permission to post into this blog with protected status' => "Permesso di postare in questo blog con lo stato di protetto",
-	'Permission to post into this blog with draft status' => "Permesso di postare in questo blog con lo stato di bozza",
-	'Permission to post into this blog with deprecated status' => "Permesso di postare in questo blog con lo stato di deprecato",
-	'Permission to delete posts in this blog' => "Permesso di eliminare i messaggi del blog",
-	'Permission to edit comments in this blog' => "Permesso di modificare i commenti del blog",
-	'Permission to edit categories for this blog' => "Permesso di modificare le categorie di questo blog",
-	'Permission to edit blog properties' => "Permesso di modificare le propriet&agrave; del blog",
-	'(un)selects all checkboxes using Javascript' => "(de)seleziona tutte le caselle usando Javascript",
-	'(un)check all' => "(de)seleziona tutto",
-	'Non members' => "Non membri",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Attenzione! Stai per rimuovere i tuoi propri permessi per modificare questo blog!\\nNon avrai pi&ugrave; accesso alle sue propriet&agrave; se lo fai!",
-	'Edit category properties' => "Modifica le propriet&agrave; della categoria",
-	'Are you sure you want to delete?' => "Sei sicuro di voler cancellare?",
-	'New sub-category here' => "Nuova sottocategoria qui",
-	'New category here' => "Nuova categoria qui",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Nota</strong> Cancellare una categoria non cancella pure i messaggi di quella categoria. Verranno assegnati alla categoria superiore. Se si elimina una categoria principale i messaggi verranno assegnati alla categoria pi&ugrave; vecchia rimanente dello stesso blog (quella col numero di categoria pi&ugrave; piccolo).",
-	'Post contents' => "Contenuti dei messaggi",
-	'Title' => "Titolo",
-	'Language' => "Lingua",
-	'Link to url' => "Link all'url",
-	'Email' => "Email",
-	'URL' => "URL",
-	'Preview' => "Anteprima",
-	'&nbsp; Save ! &nbsp;' => "&nbsp; Salva ! &nbsp;",
-	'Spellcheck' => "Controllore Ortografico",
-	'Upload a file/image' => "Carica un file/immagine",
-	'Advanced properties' => "Propriet&agrave; avanzate",
-	'Edit timestamp' => "Modifica il timestamp",
-	'URL Title' => "Titolo dell'URL",
-	'(to be used in permalinks)' => "(da usare nei permalinks)",
-	'Auto-BR' => "Auto-BR",
-	'This option is deprecated, you should avoid using it.' => "Questa opzione &egrave; deprecata, non dovresti usarla.",
-	'Additional actions' => "Azioni aggiuntive",
-	'Pingback' => "Pingback",
-	'(Send a pingback to all URLs in this post)' => "(Invia un pingback a tutti gli URL nel messaggio)",
-	'Trackback URLs' => "Trackback URL",
-	'(Separate by space)' => "(Separati da spazio)",
-	'Status' => "Stato",
-	'The post will be publicly published' => "Il tuo messaggio verr&agrave; inviato pubblicamente",
-	'Published (Public)' => "Pubblicato (Pubblico)",
-	'The post will be published but visible only by logged-in blog members' => "Il messaggio verr&agrave; pubblicato, ma sar&agrave; visibile solo dai membri del blog loggati",
-	'Protected (Members only)' => "Protetto (Solo per i membri)",
-	'The post will be published but visible only by yourself' => "Questo messaggio verr&agrave; pubblicato ma sar&agrave; visibile solo da te stesso",
-	'Private (You only)' => "Privato (Solo te)",
-	'The post will appear only in the backoffice' => "Questo messaggio apparir&agrave; solo nel backoffice",
-	'Draft (Not published!)' => "Bozza (Non pubblicato!)",
-	'Deprecated (Not published!)' => "Deprecato (Non pubblicato!)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Nota: il Cross posting tra blog multipli &egrave; abilitato.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Nota: il Cross posting tra blog multipli &egrave; attualmente disabilitato.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Nota: il Cross posting tra categorie multiple &egrave; attualmente disabilitato.",
-	'Comments' => "Commenti",
-	'Visitors can leave comments on this post.' => "I visitatori possono lasciare commenti in questo messaggio.",
-	'Open' => "Aperto",
-	'Visitors can NOT leave comments on this post.' => "I visitatori NON possono lasciare commenti a questo messaggio.",
-	'Closed' => "Chiuso",
-	'Visitors cannot see nor leave comments on this post.' => "I visitatori non possono vedere n&eacute; lasciare commenti a questo messaggio.",
-	'Disabled' => "Disabilitato",
-	'Renderers' => "Renderers",
-	'Comment info' => "Informazioni sul commento",
-	'Author' => "Autore",
-	'IP address' => "Indirizzo IP",
-	'Next %d days' => "Successivi %d giorni",
-	'Previous %d' => "Precedenti %d",
-	'Previous %d days' => "Precedenti %d giorni",
-	'Next %d' => "Successivi %d",
-	' to ' => " a",
-	' of ' => " di",
-	'from the end' => "dalla fine",
-	'from the start' => "dall'inizio",
-	'OK' => "OK",
-	' Date range: ' => " Intervallo date: ",
-	'by' => "da",
-	'level:' => "livello:",
-	'Pages:' => "Pagine:",
-	'no comment' => "nessun commento",
-	'1 comment' => "1 commento",
-	'%d comments' => "%d commenti",
-	'1 Trackback' => "1 Trackback",
-	'%d Trackbacks' => "%d Trackbacks",
-	'1 Pingback' => "1 Pingback",
-	'%d Pingbacks' => "%d Pingbacks",
-	'Trackbacks' => "Trackbacks",
-	'Pingbacks' => "Pingbacks",
-	'No feedback for this post yet...' => "Nessun feedback per questo messaggio ancora...",
-	'Comment from:' => "Commento di:",
-	'Trackback from:' => "Trackback da:",
-	'Pingback from:' => "Pingback da:",
-	'Permanent link to this comment' => "Link permanente a questo commento",
-	'Leave a comment' => "Lascia un commento",
-	'User' => "Utente",
-	'Edit profile' => "Modifica il profilo",
-	'Comment text' => "Testo del commento",
-	'Allowed XHTML tags' => "Tag XHTML consentiti",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "URLs, email, AIM e ICQ verranno convertiti automaticamente.",
-	'Options' => "Opzioni",
-	'(Line breaks become &lt;br&gt;)' => "(Le interruzioni di linea diventato &lt;br&gt;)",
-	'Send comment' => "Invia commento",
-	'Posts to show' => "Messaggi da visualizzare",
-	'Past' => "Passato",
-	'Future' => "Futuro",
-	'Title / Text contains' => "Titolo /Testo contiene",
-	'Words' => "Parole",
-	'AND' => "AND",
-	'OR' => "OR",
-	'GPL License' => "Licenza GPL",
-	'uncheck all' => "deseleziona tutto",
-	'check all' => "seleziona tutto",
-	'visit b2evolution\'s website' => "visita il sito web di b2evolution",
-	'Logout' => "Logout",
-	'Exit to blogs' => "Esci ai blog",
-	'Blog time:' => "Orario del blog:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Loggato come:",
-	'Write' => "Scrivi",
-	'Edit' => "Modifica",
-	'Stats' => "Statistiche",
-	'Templates' => "Modelli",
-	'Users' => "Utenti",
-	'User Profile' => "Profilo utente",
-	'Default user rights' => "Permessi predefiniti degli utenti",
-	'New users can register' => "Nuovi utenti possono registarsi",
-	'Check to allow new users to register themselves.' => "Seleziona per permettere ai nuovi utenti di registarsi autonomamente.",
-	'Group for new users' => "Gruppo per i nuovi utenti",
-	'Groups determine user roles and permissions.' => "I gruppi determinano i ruoli degli utenti e i permessi.",
-	'Level for new users' => "Livello per nuovi utenti",
-	'Levels determine hierarchy of users in blogs.' => "I livelli determinano la gerarchia di utenti nei blog.",
-	'Display options' => "Visualizza le opzioni",
-	'Default blog to display' => "Blog predefinito da visualizzare",
-	'This blog will be displayed on index.php .' => "Questo blog sar&agrave; visualizzato su index.php .",
-	'days' => "giorni",
-	'posts' => "messaggi",
-	'posts paged' => "messaggi impaginati",
-	'Display mode' => "Modo di visualizzazione",
-	'Posts/Days per page' => "Messaggi/giorni per pagina",
-	'monthly' => "mensilmente",
-	'weekly' => "settimanalmente",
-	'daily' => "giornalmente",
-	'post by post' => "messaggio per messaggio",
-	'Archive mode' => "Modo di archiviazione",
-	'Link options' => "Opzioni del link",
-	'Use extra-path info' => "Usa informazioni extra-path",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&c=1&tb=1&pb=1&more=1\'.' => "Raccomandato se gestito dal tuo server web. I collegamenti somiglieranno a 'stub/2003/05/20/post_title' invece di 'stub?title=post_title&c=1&tb=1&pb=1&more=1'.",
-	'Post called up by its URL title (Recommended)' => "Messaggio richiamato tramite il suo titolo dell'URL (Raccomandato)",
-	'Fallback to ID when no URL title available.' => "Come riserva usa l'ID se il titolo dell'URL non &egrave; disponibile.",
-	'Post called up by its ID' => "Messaggio richiamato tramite il suo ID",
-	'Post on archive page, located by its ID' => "Messaggi nella pagina di archivio richiamati tramite i loro ID",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "Messaggi nella pagina di archivio richiamati tramite il loro titolo (per compatibilit&agrave; con Cafelog)",
-	'Permalink type' => "Tipo di Permalink",
-	'Security options' => "Opzioni di sicurezza",
-	'Minimum password length' => "Lunghezza minima per la password",
-	'for users.' => "per utenti.",
-	'Rendering plug-ins' => "Plug-ins di Rendering",
-	'Plug-in' => "Plug-in",
-	'Apply' => "Applica",
-	'Toolbar plug-ins' => "Plug-ins della barra degli strumenti",
-	'Update' => "Modifica",
-	'Create new locale' => "Crea nuova lingua",
-	'Edit locale' => "Modifica lingua",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "Le prime due lettere dovrebbero essere in <a %s>ISO 639 language code</a>. Le ultime due lettere dovrebbero essere in <a %s>ISO 3166 country code</a>.",
-	'Enabled' => "Abilitato",
-	'Should this locale be available to users?' => "Questa lingua dovrebbe essere disponibile agli utenti?",
-	'name of the locale' => "nome della lingua",
-	'Charset' => "Insieme di caratteri",
-	'Must match the lang file charset.' => "Deve corrispondere all'insieme di caratteri del file di lingua.",
-	'Date format' => "Formato data",
-	'See below.' => "Guarda in basso.",
-	'Time format' => "Formato dell'orario",
-	'Lang file' => "File della lingua",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "il file di lingua da usare, dalla sottodirectory <code>locales</code>",
-	'Priority' => "Priorit&agrave;",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1 &egrave; il pi&ugrave; alto. La priorit&agrave; importante quando selezioni una lingua attraverso il suo codice e molte lingue usano lo stesso; questo avviene tramite il riconoscimento della lingua del browser. La priorit&agrave; influenza anche l'ordine in cui le lingue sono visualizzate nelle caselle a discesa, etc.",
-	'Create' => "Crea",
-	'This will replace locale \\\'%s\\\'. Ok?' => "Questo sostituir&agrave; la lingua \\'%s\\'. Ok?",
-	'Flags' => "Bandiere",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "Le bandiere sono memorizzate in sottodirectory di <code>%s</code>. I loro nomi di file sono uguali alla parte di codice del paese della lingua (caratteri 4-5); l'estensione del file &egrave; .gif .",
-	'Date/Time Formats' => "Formati di Data/Ora",
-	'The following characters are recognized in the format strings:' => "I seguenti caratteri sono riconosciuti nelle stringhe di formato:",
-	'a - "am" or "pm"' => "a - \"am\" o \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" o \"PM\"",
-	'B - Swatch Internet time' => "B - Swatch Internet time",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - date ISO 8601 (Richiede PHP 5); p.e. \"2004-02-12T15:19:21+00:00\"",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d - giorno del mese, 2 cifre con zero davanti; p.e. da \"01\" a \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - giorno della settimana, testuale, 3 lettere; p.e. \"Ven\"",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - giorno della settimana, 1 lettera; p.e. \"V\"",
-	'F - month, textual, long; i.e. "January"' => "F - mese, testuale, lungo; p.e. \"Gennaio\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - ora, formato 12-ore senza zero davanti; p.e. da \"1\" a \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - ora, formato 24-ore senza zero davanti; p.e. da \"0\" a \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - ora, formato 12-ore; p.e. da \"01\" a \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - ore, formato 24-ore; p.e. da \"00\" a \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - minuti; p.e. da \"00\" a \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (i maiuscala) - \"1\" per l'ora legale, \"0\" altrimenti.",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - giorno del mese senza zero davanti; p.e. da \"1\" a \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (L minuscola) - giorno della settimana, testuale, lungo; p.e.. \"Venerd&igrave;\"",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - booleana per indicare se si tratta di anno bisestile; p.e. da \"0\" a \"1\"",
-	'm - month; i.e. "01" to "12"' => "m - mese; p.e. da \"01\" a \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - mese, testuale, 3 lettere; p.e. \"Gen\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - mese senza zero davanti; p.e. da \"1\" a \"12\"",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "O - Differenza dall'ora di Greenwich (GMT) in ore; p.e. \"+0200\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - data formattata RFC 822; p.e. \"Mar, 21 Dec 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - secondi; p.e. da \"00\" a \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - Suffisso ordinale inglese, testuale, 2 caratteri; p.e. \"th\", \"nd\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - numero di giorni in un dato mese; p.e. da \"28\" a \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - Impostazioni del fuso orario di questa macchina; p.e. \"MDT\"",
-	'U - seconds since the epoch' => "U - secondi dall'epoch (1/1/1970)",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - giorno della settimana, numerico, p.e. da \"0\" (Domenica) a \"6\" (Sabato)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - numero ISO-8601 della settimana nell'anno, settimane che iniziano con Luned; p.e. \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - anno, 4 cifre; p.e. \"1999\"",
-	'y - year, 2 digits; i.e. "99"' => "y - anno, 2 cifre; p.e. \"99\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - giorno dell'anno; p.e. da \"0\" a \"365\"",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - differenza del fuso orario in secondi (p.e. da \"-43200\" a \"43200\"). La differenza dei fusi orari a ovest di UTC sono sempre negative, e quelle a est di UTC sono sempre positive.",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - formato completo ISO 8601, equivalente a Y-m-d\\TH:i:s\\Z",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "I caratteri non riconosciuti nella stringa di formato saranno stampati come sono.<br />\n\t\t\tPuoi fare un escape dei caratteri facendoli precedere da una \\ per stamparli come sono.",
-	'Note: default locale is not enabled.' => "Nota: la lingua predefinita non &egrave; abilitata.",
-	'Regional settings' => "Impostazioni regionali",
-	'Time difference' => "Differenza di tempo",
-	'in hours' => "in ore",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "Se non sei nel fuso orario del tuo server. L'orario attuale del server &egrave;: %s.",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "Sovrascritte dalla configurazione del browser, dalla lingua dell'utente e da quella del blog (in questo ordine).",
-	'Available locales' => "Lingue disponibili",
-	'Hide translation info' => "Nascondi informazioni traduzione",
-	'Show translation info' => "Visualizza informazioni traduzione",
-	'Date fmt' => "Formato data",
-	'Time fmt' => "Formato orario",
-	'Strings' => "Stringhe",
-	'Translated' => "Tradotto",
-	'Extract' => "Estrai",
-	'up' => "su",
-	'Move priority up' => "Muovi priorit&agrave; su",
-	'down' => "gi&ugrave;",
-	'Move priority down' => "Muovi priorit&agrave; gi&ugrave;",
-	'Copy locale' => "Copia lingua",
-	'Reset custom settings' => "Ripristina le impostazioni personalizzate",
-	'No language file...' => "Nessun file di lingua...",
-	'Extract .po file into b2evo-format' => "Estrai il file .po in formato b2evo",
-	'Are you sure you want to reset?' => "Sei sicuro di voler ripristinare?",
-	'Reset to defaults (delete database table)' => "Ripristina i valori predefiniti (cancella tabella database)",
-	'first user' => "primo utente",
-	'previous user' => "utente precedente",
-	'next user' => "utente successivo",
-	'last user' => "ultimo utente",
-	'Close user profile' => "Chiudi il profilo dell'utente",
-	'Create new user profile' => "Crea un nuovo profilo utente",
-	'Profile for:' => "Profilo di:",
-	'Login' => "Login ",
-	'First name' => "Nome",
-	'Last name' => "Cognome",
-	'Nickname' => "Nickname",
-	'Identity shown' => "Identit&agrave; visualizzata",
-	'Preferred locale' => "Lingua preferita",
-	'Preferred locale for admin interface, notifications, etc.' => "Lingua preferita per l'interfaccia di amministrazione, notifiche, etc.",
-	'Send an email' => "Invia un'email",
-	'Visit the site' => "Visita il sito",
-	'Search on ICQ.com' => "Cerca su ICQ.com",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "Messaggio immediato per l'utente",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "YahooIM",
-	'Notifications' => "Notifiche",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Seleziona questo per ricevere una notifica ogni qualvolta un tuo messaggio riceve un commento, trackback, etc.",
-	'New password' => "Nuova password",
-	'Leave empty if you don\'t want to change the password.' => "Lascia vuoto se non vuoi cambiare la password.",
-	'Confirm new password' => "Conferma nuova password",
-	'yes' => "s&igrave;",
-	'no' => "no",
-	'User rights' => "Permessi utente",
-	'User information' => "Informazioni sull'utente",
-	'ID' => "ID",
-	'Posts' => "Messaggi",
-	'Created on' => "Creato il",
-	'From IP' => "Dall'IP",
-	'From Domain' => "Dal Dominio",
-	'With Browser' => "Col Browser",
-	'first group' => "primo gruppo",
-	'previous group' => "gruppo precedente",
-	'next group' => "gruppo successivo",
-	'last group' => "ultimo gruppo",
-	'Close group profile' => "Chiudi il profilo del gruppo",
-	'Creating new group' => "Creazione di un nuovo gruppo",
-	'Editing group:' => "Modifica gruppo:",
-	'Viewing group:' => "Visualizzazione del gruppo:",
-	'Permissons for members of this group' => "Permessi per i membri di questo gruppo",
-	'View all' => "Visualizza tutti",
-	'Full Access' => "Accesso completo",
-	'No Access' => "Nessun accesso",
-	'View only' => "Guarda soltanto",
-	'Statistics' => "Statistiche",
-	'Global options' => "Opzioni globali",
-	'Check to allow template editing.' => "Seleziona per permettere la modifica del modello.",
-	'User/Group Management' => "Amministrazione Utenti/Gruppi",
-	'Groups &amp; Users' => "Gruppi &amp; Utenti",
-	'default group for new users' => "Gruppo predefinito per i nuovi utenti",
-	'Copy group' => "Copia gruppo",
-	'Delete group' => "Cancella gruppo",
-	'decrease user level' => "diminuisci il livello utente",
-	'increase user level' => "aumenta il livello utente",
-	'Delete user' => "Cancella utente",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Sei sicuro di voler cancellare questo utente?\\nAttenzione: tutti i suoi post verranno cancellati!",
-	'New user...' => "Nuovo utente...",
-	'New group...' => "Nuovo gruppo...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "Il tema predefinito [%s] impostato per il blog [%s] non esiste. Deve essere correttamente impostato nelle <a %s>propriet&agrave; del blog</a> o sovrascritto adeguatamente nel file di stub. Contatta il <a %s>webmaster</a>...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "ERRORE! Impossibile cancellare! Dovrai cancellare il file [%s] a mano.",
-	'%d posts' => "%d messaggi",
-	'1 post' => "1 messaggio",
-	'previous month' => "mese precedente",
-	'next month' => "mese successivo",
-	'previous year' => "anno precedente",
-	'next year' => "anno prossimo",
-	'go to month\'s archive' => "vai all'archivio mensile",
-	'Member' => "Membro",
-	'Visitor' => "Visitatore",
-	'Edit this comment' => "Modifica questo commento",
-	'Delete' => "Cancella",
-	'Delete this comment' => "Cancella questo commento",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Stai per cancellare questo commento!\\n\\'Annulla\\' per annullare, \\'OK\\' per cancellare.",
-	'No comment yet...' => "Nessun commento ancora...",
-	'Sorry, there is nothing to display...' => "Spiacente, non c'&egrave; nulla da visualizzare...",
-	'Error selecting database [%s]!' => "Errore selezionando il database [%s]!",
-	'MySQL error!' => "Errore MySQL!",
-	'New group' => "Nuovo gruppo",
-	'Parser error: ' => "Errore del Parser: ",
-	'Tag <code>body</code> can only be used once!' => "Il tag <code>body</code> pu&ograve; essere usato solo una volta!",
-	'Illegal tag' => "Tag non permesso",
-	'Tag %s must occur inside another tag' => "Il Tag %s deve stare dentro un altro tag",
-	'Tag %s is not allowed within tag %s' => "Il tag %s non &egrave; consentito dentro un altro tag %s",
-	'Tag %s may not have attribute %s' => "Il tag %s non pu&ograve; avere come attributo %s",
-	'Found invalid URL: ' => "Trovato url non valido: ",
-	'Tag %s may not contain raw character data' => "Il Tag %s potrebbe non contenere raw character data",
-	'Browse category' => "Sfoglia categoria",
-	'Comments are closed for this post.' => "Non &egrave; pi&ugrave; possibile pubblicare commenti per questo messaggio.",
-	'This post is not published. You cannot leave comments.' => "Questo messaggio non &egrave; pubblicato. Non puoi lasciare commenti.",
-	'Read more!' => "Continua!",
-	'More:' => "Continua:",
-	'Display feedback / Leave a comment' => "Visualizza feedback / Lascia un commento",
-	'Send feedback' => "Invia feedback",
-	'1 feedback' => "1 feedback",
-	'%d feedbacks' => "%d feedbacks",
-	'Display comments / Leave a comment' => "Visualizza i commenti / Lascia un commento",
-	'Display trackbacks / Get trackback address for this post' => "Visualizza/ottieni l'indirizzo trackback per questo messaggio",
-	'Trackback (0)' => "Trackback (0)",
-	'Trackback (1)' => "Trackback (1)",
-	'Trackbacks (%d)' => "Trackbacks (%d)",
-	'Display pingbacks' => "Visualizza pingbacks",
-	'Pingback (0)' => "Pingback (0)",
-	'Pingback (1)' => "Pingback (1)",
-	'Pingbacks (%d)' => "Pingbacks (%d)",
-	'Delete this post' => "Cancella questo messaggio",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Stai per cancellare questo messaggio!\\n\\'Annulla\\' per annullare, \\'OK\\' per cancellare.",
-	'Edit this post' => "Modifica questo messaggio",
-	'Publish NOW!' => "Pubblica ORA!",
-	'Publish now using current date and time.' => "Pubblica ora con la data e l'ora corrente.",
-	'Invalid post, please correct these errors:' => "Messaggio invalido, correggi questi errori:",
-	'Sorry, there is no post to display...' => "Spiacente, nessun messaggio da visualizzare...",
-	'POP3 connect:' => "POP3 connect:",
-	'No server specified' => "Nessun server specificato",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "Nessuna connessione al server",
-	'POP3 user:' => "POP3 user:",
-	'No login ID submitted' => "Nessun login ID inviato",
-	'connection not established' => "connessione non stabilita",
-	'POP3 pass:' => "POP3 pass:",
-	'No password submitted' => "Nessuna password inviata",
-	'authentication failed ' => "autenticazione fallita",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP fallito. Server non RFC 1939 compliant",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "No server banner",
-	'abort' => "abortisci",
-	'apop authentication failed' => "autenticazione apop fallita",
-	'POP3 login:' => "POP3 login:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "Fine prematura dell'elenco",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "Stringa comando vuota",
-	'POP3 quit:' => "POP3 quit:",
-	'connection does not exist' => "connessione inesistente",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3 delete:",
-	'No msg number submitted' => "Nessun msg number inviato",
-	'Command failed' => "Comando fallito",
-	'New user' => "Nuovo utente",
-	'Permission denied!' => "Permesso negato!",
-	'Oops, MySQL error!' => "Oops, errore MySQL!",
-	'go back' => "ritorna",
-	'Redirecting you to:' => "Redirezione a:",
-	'If nothing happens, click <a %s>here</a>.' => "Se non succede nulla, clicca <a %s>qui</a>.",
-	'No response!' => "Nessuna risposta!",
-	'Remote error' => "Errore remoto",
-	'Response' => "Risposta",
-	'Parameter %s is required!' => "Il parametro %s &egrave; richiesto!",
-	'Invalid URL' => "URL non valido",
-	'URI scheme not allowed' => "Schema URI non permesso",
-	'URL not allowed' => "URL non permesso",
-	'Reporting abuse to b2evolution.net...' => "Segnalo abuso a b2evolution.net...",
-	'Aborted (Running on localhost).' => "Abortito (in funzione su localhost)",
-	'Requesting abuse list from b2evolution.net...' => "Richiesta dell'elenco degli abusi da b2evolution.net",
-	'Latest update timestamp' => "Ultimo timestamp aggiornato.",
-	'Incomplete reponse.' => "Risposta incompleta.",
-	'No new blacklisted strings are available.' => "Nessuna nuova stringa disponibile nella lista nera.",
-	'Adding strings to local blacklist' => "Aggiungo le stringhe alla lista nera locale",
-	'Adding:' => "Aggiungo:",
-	'OK.' => "OK.",
-	'Not necessary! (Already handled)' => "Non necessario! (gi&agrave; gestito)",
-	'New latest update timestamp' => "Ultimo timestamp aggiornato",
-	'Invalid reponse.' => "Risposta non valida.",
-	'Requested blog does not exist!' => "Il blog richiesto non esiste!",
-	'Post details' => "Dettagli del messaggio",
-	'PREVIEW' => "ANTEPRIMA",
-	'Next page' => "Pagina Successiva",
-	'Previous page' => "Pagina Precedente",
-	'Previous post' => "Messaggio Precedente",
-	'Next post' => "Messaggio Successivo",
-	'Next Page' => "Pagina Successiva",
-	'Previous Page' => "Pagina Precedente",
-	'Cannot delete if there are sub-categories!' => "Impossibile cancellare se ci sono sottocategorie!",
-	'Cannot delete last category if there are posts inside!' => "Impossibile eliminare l'ultima categoria se ci sono messaggi dentro!",
-	'Requested category %s does not exist!' => "La categoria richiesta %s non esiste!",
-	'Category' => "Categoria",
-	'bad char in User Agent' => "carattere errato nell'User Agent",
-	'referer ignored' => "referer ignorato",
-	'BlackList' => "Lista nera",
-	'robot' => "robot",
-	'invalid' => "non valido",
-	'search engine' => "motore di ricerca",
-	'loading referering page' => "caricamento pagina del referer",
-	'found current url in page' => "trovato url attuale nella pagina",
-	'not a query - no params!' => "non &egrave; una query - nessun parametro!",
-	'no query string found' => "nessuna stringa di query trovata",
-	'name' => "nome",
-	'Sending pingbacks...' => "Invio pingbacks...",
-	'No pingback to be done.' => "Nessun pingback da completare.",
-	'BEGIN' => "INIZIO",
-	'Processing:' => "Elaborazione:",
-	'Couldn\'t find a hostname for:' => "Impossibile trovare hostname per:",
-	'Connect to server at:' => "Connessione al server a:",
-	'Couldn\'t open a connection to:' => "Impossibile aprire una connessione a:",
-	'Start receiving headers and content' => "Inizio a ricevere intestazioni e contenuto",
-	'Pingback server found from X-Pingback header:' => "Pingback server trovato dall'intestazione X-Pingback:",
-	'Pingback server found from Pingback <link /> tag:' => "Pingback server trovato dal Pingback <link /> tag:",
-	'Pingback server not found in headers and content' => "Pingback server non trovato nelle intestazione e nel contenuto",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "L'url del Pingback server &egrave; vuoto (potrebbe essere un errore interno PHP fgets)",
-	'Pingback server data' => "Dati del Pingback server",
-	'Page Linked To:' => "Pagina Linkata a:",
-	'Page Linked From:' => "Pagina Linkata da:",
-	'Pinging %s...' => "Pinging %s...",
-	'END' => "FINE",
-	'Pingbacks done.' => "Pingbacks completati.",
-	'Pinging b2evolution.net...' => "Pinging b2evolution.net...",
-	'Pinging Weblogs.com...' => "Pinging Weblogs.com...",
-	'Pinging Blo.gs...' => "Pinging Blo.gs...",
-	'Pinging technorati.com...' => "Pinging technorati.com...",
-	'Archives for' => "Archivi per",
-	'Archive Directory' => "Directory dell'archivio",
-	'Sending trackbacks...' => "Invio dei trackback...",
-	'No trackback to be sent.' => "Nessun trackback da inviare.",
-	'Excerpt to be sent:' => "Brano da inviare:",
-	'Trackbacks done.' => "Trackbacks completati.",
-	'Sending trackback to:' => "Invio del trackback a:",
-	'Response:' => "Risposta:",
-	'wrong login/password.' => "login/password errati.",
-	'setcookie %s failed!' => "setcookie %s fallito!",
-	'login/password no longer valid.' => "login/password non pi&ugrave; validi",
-	'You must log in!' => "Devi loggarti!",
-	'Login if you have an account...' => "Loggati se hai un account...",
-	'Register...' => "Registrati...",
-	'Register to open an account...' => "Registrati per aprire un account...",
-	'Logout (%s)' => "Logout (%s)",
-	'Logout from your account' => "Logout dal tuo account",
-	'Admin' => "Amministrazione",
-	'Go to the back-office' => "Vai al back-office",
-	'Profile (%s)' => "Profilo (%s)",
-	'Edit your profile' => "Modifica il tuo profilo",
-	'User profile' => "Profilo utente",
-	'Sunday' => "Domenica",
-	'Monday' => "Luned&igrave;",
-	'Tuesday' => "Marted&igrave;",
-	'Wednesday' => "Mercoled&igrave;",
-	'Thursday' => "Gioved&igrave;",
-	'Friday' => "Venerd&igrave;",
-	'Saturday' => "Sabato",
-	'Sun' => "Dom",
-	'Mon' => "Lun",
-	'Tue' => "Mar",
-	'Wed' => "Mer",
-	'Thu' => "Gio",
-	'Fri' => "Ven",
-	'Sat' => "Sab",
-	' S ' => "D",
-	' M ' => "L",
-	' T ' => "M",
-	' W ' => "M",
-	' T  ' => "G",
-	' F ' => "V",
-	' S  ' => "S",
-	'January' => "Gennaio",
-	'February' => "Febbraio",
-	'March' => "Marzo",
-	'April' => "Aprile",
-	'May ' => "Maggio",
-	'June' => "Giugno",
-	'July' => "Luglio",
-	'August' => "Agosto",
-	'September' => "Settembre",
-	'October' => "Ottobre",
-	'November' => "Novembre",
-	'December' => "Dicembre",
-	'Jan' => "Gen",
-	'Feb' => "Feb",
-	'Mar' => "Mar",
-	'Apr' => "Apr",
-	'May' => "Mag",
-	'Jun' => "Giu",
-	'Jul' => "Lug",
-	'Aug' => "Ago",
-	'Sep' => "Set",
-	'Oct' => "Ott",
-	'Nov' => "Nov",
-	'Dec' => "Dic",
-	'Local' => "Locale",
-	'Reported' => "Segnalato",
-	'Central' => "Central",
-	'Czech (CZ)' => "Ceco (CZ)",
-	'German (DE)' => "Tedesco (DE)",
-	'English (EU)' => "Inglese (EU)",
-	'English (UK)' => "Inglese (UK)",
-	'English (US)' => "Inglese (US)",
-	'English (CA)' => "Inglese (CA)",
-	'English (AU)' => "Inglese (AU)",
-	'English (IL)' => "Inglese (IL)",
-	'Spanish (ES)' => "Spagnolo (ES)",
-	'French (FR)' => "Francese (FR)",
-	'French (CA)' => "Francese (CA)",
-	'French (BE)' => "Francese (BE)",
-	'Hungarian (HU)' => "Ungherese (HU)",
-	'Italian (IT)' => "Italiano (IT)",
-	'Japanese (JP)' => "Giapponese (JP)",
-	'Lithuanian (LT)' => "Lituano (LT)",
-	'Bokm&aring;l (NO)' => "Norvegese (NO)",
-	'Dutch (NL)' => "Olandese (NL)",
-	'Dutch (BE)' => "Olandese (BE)",
-	'Portuguese (BR)' => "Portoghese (BR)",
-	'Swedish (SE)' => "Svedese (SE)",
-	'Chinese(S) gb2312 (CN)' => "Cinese(S) gb2312 (CN)",
-	'Chinese(S) utf-8 (CN)' => "Cinese(S) utf-8 (CN)",
-	'Trad. Chinese (TW)' => "Trad. Cinese (TW)",
-	'You cannot leave comments on this post!' => "Non puoi lasciare commenti a questo messaggio!",
-	'Please fill in the name field' => "Per favore compila il campo nome",
-	'Please fill in the email field' => "Per favore compila il campo email",
-	'Supplied email address is invalid' => "L'email fornita non &egrave; valida",
-	'Please do not send empty comment' => "Per favore non inviare commenti vuoti",
-	'You can only post a new comment every 30 seconds.' => "Puoi inviare un nuovo commento solo dopo 30 secondi.",
-	'Cannot post comment, please correct these errors:' => "Impossibile inviare il commento, per favore correggi questi errori:",
-	'Back to comment editing' => "Torna alla modifica del commento",
-	'New comment on your post #%d "%s"' => "Nuovo commento al tuo messaggio #%d \"%s\"",
-	'Url' => "Url",
-	'Comment' => "Commento",
-	'Edit/Delete' => "Modifica/Cancella",
-	'Connecting to pop server...' => "Connessione al server pop...",
-	'Connection failed: ' => "Connessione fallita:",
-	'Logging into pop server...' => "Connesso al server pop...",
-	'No mail or Login Failed:' => "Nessuna mail o Login Fallito:",
-	'Getting message #%d...' => "Sto ricevendo il messaggio #%d...",
-	'Processing...' => "Sto elaborando...",
-	'Too old' => "Troppo vecchio",
-	'Subject prefix does not match' => "Il prefisso nell'oggetto non corrisponde",
-	'Raw content:' => "Contenuto grezzo:",
-	'Login:' => "Login:",
-	'Pass:' => "Pass:",
-	'Wrong login or password.' => "Login o password errata.",
-	'Category ID' => "Category ID",
-	'Blog ID' => "Blog ID",
-	'Permission denied.' => "Permesso negato.",
-	'Posted title' => "Titolo inviato",
-	'Posted content' => "Contenuto inviato",
-	'Mission complete, message deleted.' => "Missione completata, messaggio cancellato.",
-	'An email with the new password was sent successfully to your email address.' => "Un'email con la nuova password &egrave; stata inviata con successo al tuo indirizzo email.",
-	'New Password:' => "Nuova Password:",
-	'You can login here:' => "Puoi eseguire il login qui:",
-	'your weblog\'s login/password' => "login e password del tuo weblog",
-	'The email could not be sent.' => "L'email non pu&ograve; essere inviata.",
-	'Possible reason: your host may have disabled the mail() function...' => "Possibile spiegazione: il tuo host potrebbe aver disabilitato la funzione mail()...",
-	'Note: You are already logged in!' => "Nota: Sei gi&agrave; loggato!",
-	'Continue...' => "Continua...",
-	'You are not logged in.' => "Non sei loggato.",
-	'You are not logged in under the same account you are trying to modify.' => "Non sei loggato con lo stesso account che stai cercando di modificare.",
-	'Back to profile' => "Torna al profilo",
-	'please enter your nickname (can be the same as your login)' => "per favore inserisci il tuo nickname (pu&ograve; essere lo stesso del tuo login)",
-	'your ICQ UIN can only be a number, no letters allowed' => "il tuo UIN ICQ pu&ograve; contenere solo numeri, nessuna lettera",
-	'please type your e-mail address' => "per favore inserisci il tuo indirizzo e-mail",
-	'the email address is invalid' => "l'indirizzo email non &egrave; valido",
-	'you typed your new password only once. Go back to type it twice.' => "hai digitato la tua nuova password una sola volta. Torna indietro e digitala due volte.",
-	'you typed two different passwords. Go back to correct that.' => "hai digitato due password diverse. Torna indietro e correggi.",
-	'please enter a Login' => "per favore inserisci un Login",
-	'please enter your password twice' => "per favore inserisci la tua password due volte",
-	'please type the same password in the two password fields' => "per favore digita la stessa password nei due campi seguenti",
-	'this login is already registered, please choose another one' => "questo login &egrave; gi&agrave; registrato, per favore scegline un altro",
-	'new user registration on your blog' => "registrazione di un nuovo utente nel tuo blog",
-	'Manage users' => "Gestisci gli utenti",
-	'New trackback on your post #%d "%s"' => "Nuovo trackback nel tuo messaggio #%d \"%s\"",
-	'Website' => "Sito Web",
-	'Excerpt' => "Brano",
-	'Login form' => "Modulo di Login",
-	'You will have to accept cookies in order to log in.' => "Devi accettare i cookie per poter fare il login.",
-	'Password:' => "Password:",
-	'Log in!' => "Log in!",
-	'Go to Blogs' => "Vai ai blog",
-	'Lost your password ?' => "Persa la tua password?",
-	'Lost password ?' => "Password persa?",
-	'A new password will be generated and sent to you by email.' => "Una nuova password verr&agrave; generata e inviata alla tua email.",
-	'Generate new password!' => "Genera una nuova password!",
-	'Registration complete' => "Registrazione completata",
-	'Registration Currently Disabled' => "Registrazione attualmente disabilitata",
-	'User registration is currently not allowed.' => "La possibilit&agrave; di registrarsi non &egrave; permessa al momento",
-	'Home' => "Home",
-	'Register form' => "Modulo di registrazione",
-	'(twice)' => "(2 volte)",
-	'Minimum %d characters, please.' => "Minimo %d caratteri, per favore.",
-	'Preferred language' => "Lingua preferita",
-	'Register!' => "Registrati!",
-	'Log into existing account...' => "Loggati in un account esistente...",
-	'b2evo installer' => "installatore b2evo",
-	'Installer for version ' => "Installatore per la versione",
-	'Current installation' => "Installazione attuale",
-	'Install menu' => "Menu di installazione",
-	'PHP info' => "PHP info",
-	'Go to Admin' => "Vai all'Amministrazione",
-	'Online' => "Online",
-	'Manual' => "Manuale",
-	'Support' => "Supporto",
-	'Language / Locale' => "Lingua",
-	'Choose a default language/locale for your b2evo installation.' => "Scegli una lingua predefinita per la tua installazione b2evo.",
-	'Check your database config settings below and update them if necessary...' => "Controlla le impostazioni di configurazione per il tuo database qui di seguito e aggiornale se necessario...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "Le richieste minime per questa versione di b2evolution sono %s version %s ma tu stai cercando di usare la versione %s!",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "Sembra che le impostazioni di configurazione del database che hai inserito non funzionino. Per favore controllale accuratamente e riprova...",
-	'Config file update' => "Aggiornamento del file di configurazione",
-	'We cannot automatically update your config file [%s]!' => "Non posso aggiornare automaticamente il file di configurazione [%s]!",
-	'There are two ways to deal with this:' => "Ci sono due metodi per fare questo:",
-	'You can allow the installer to update the config file by changing its permissions:' => "Puoi permettere all'installatore di aggiornare il file di configurazione impostando i suoi permessi:",
-	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "<code>chmod 666 %s</code>. Se necessario, guarda il <a %s>manuale online sui permessi</a>.",
-	'Come back to this page and refresh/reload.' => "Ritorna a questa pagina e aggiorna/ricarica.",
-	'Alternatively, you can update the config file manually:' => "Alternativamente, puoi aggiornare il file di configurazione manualmente:",
-	'Open the _config.php file locally with a text editor.' => "Apri il file _config.php localmente con un editor di testo.",
-	'Delete all contents!' => "Cancella tutti i contenuti!",
-	'Copy the contents from the box below.' => "Copia il contenuto della casella seguente.",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Incolla nel tuo editor di testo locale. <strong>ATTENZIONE: assicurati che non ci siano ASSOLUTAMENTE SPAZI BIANCHI O ALTRO dopo i caratteri <code>?&gt;</code> alla fine del file.</strong> Ogni spazio, tab, nuova linea o riga vuota del file di configurazione possono prevenire che siano impostati i cookie quando proverai ad eseguire il login in seguito.",
-	'Save the new _config.php file locally.' => "Salva il nuovo file _config.php localmente.",
-	'Upload the file to your server, into the /_conf folder.' => "Carica il file sul tuo server, nella directory /_conf .",
-	'<a %s>Call the installer from scratch</a>.' => "<a %s>Richiama l'installatore da zero</a>.",
-	'This is how your _config.php should look like:' => "Il tuo file _config.php dovrebbe apparire cos&igrave;:",
-	'Your configuration file [%s] has been successfully updated.' => "Il tuo file di configurazione [%s] &egrave; stato aggiornato con successo.",
-	'Base configuration' => "Configurazione di base",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "Il tuo file di configurazione di base non &egrave; stato ancora modificato. Puoi farlo riempiendo il modulo seguente.",
-	'This is the minimum info we need to set up b2evolution on this server:' => "Queste sono le informazioni minime necessarie per impostare b2evolution su questo server:",
-	'Database you want to install into' => "Il Database in cui vuoi installare",
-	'mySQL Username' => "Nome utente mySQL",
-	'Your username to access the database' => "Il tuo nome utente per accedere al database",
-	'mySQL Password' => "Password mySQL",
-	'Your password to access the database' => "La tua password per accedere al database",
-	'mySQL Database' => "Database mySQL",
-	'Name of the database you want to use' => "Nome del database che vuoi usare",
-	'mySQL Host' => "Host mySQL",
-	'You probably won\'t have to change this' => "Probabilmente non dovresti cambiare questo",
-	'Additional settings' => "Impostazioni aggiuntive",
-	'Base URL' => "URL di base",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "Qui &egrave; dove b2evo e i tuoi blog risiederanno in modo predefinito. CONTROLLA QUESTO ACCURATAMENTE o non molto funzioner&agrave;. Se vuoi testare b2evolution sulla tua macchina locale, per far funzionare i cookie per il login, DEVI usare  http://<strong>localhost</strong>/percorso... NON usare il nome della tua macchina!",
-	'Your email' => "La tua email",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "Sar&agrave; usato nei messaggi di errore critici cosicch&Eacute; gli utenti ti possano contattare. Riceverai inoltre le notifiche per le registrazioni dei nuovi utenti.",
-	'Update config file' => "Aggiorna il file di configurazione",
-	'How do you want to install b2evolution?' => "Come vuoi installare b2evolution?",
-	'The installation can be done in different ways. Choose one:' => "L'installazione pu&ograve; essere fatta in diversi modi. Scegline uno:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>Nuova Installazione</strong>: Installa le tabelle del database di b2evolution database con i dati di esempio.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>Aggiorna da una versione precedente di b2evolution</strong>: Aggiorna le tabelle del tuo database in modo da renderle compatibili con la versione attuale!",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Aggiorna da Cafelog/b2 v 0.6.x</strong>: Installa le tabelle del database di b2evolution e copia i dati esistenti in Cafelog/b2 in esse.",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>Aggiorna da Manywhere Miniblog</strong>: Installa le tabelle del database di b2evolution e copia i dati esistenti in Miniblog in esse.",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>Aggiorna da WordPress v 1.2</strong>: Installa le tabelle del database di b2evolution e copia i dati esistenti in WordPress in esse.",
-	'Delete b2evolution tables' => "Cancella le tabelle di b2evolution",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "Se hai installato le tabelle di b2evolution in precedenza e vuoi ricominciare da zero, devi cancellare le tabelle di b2evolution prima di iniziare una nuova installazione. <strong>ATTENZIONE: Tutte le tue tabelle e i tuoi dati andranno persi!!!</strong> Tuttavia le tue tabelle di Cafelog/b2 o altro, se esistono, non saranno toccate in alcun modo.",
-	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>Cambia la tua configurazione di base</strong> (guarda il riassunto in basso): Vorrai farlo solo nelle rare occasioni in cui hai spostato i tuoi file o database di b2evolution in una posizione diversa...",
-	'GO!' => "VAI!",
-	'Need to start anew?' => "Vuoi ricominciare daccapo?",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "Se hai installato le tabelle di b2evolution prima e vuoi ricominciare daccapo, devi cancellarle prima di iniziare una nuova installazione. b2evolution pu&ograve; cancellare le proprie tabelle per te, ma per ovvie ragioni di sicurezza, questa caratteristica &egrave; disabilitata in modo predefinito.",
-	'Base config recap...' => "Riassunto della configurazione di base...",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "Se non vedi le impostazioni corrette qui, FERMATI prima di andare oltre, e <a %s>aggiorna la tua configurazione di base</a>.",
-	'(Set, but not shown for security reasons)' => "(Impostata, ma non visualizzata per ragioni di sicurezza)",
-	'Admin email' => "Email dell'Amministratore",
-	'Installing b2evolution tables with sample data' => "Installazione delle tabelle di b2evolution con i dati di esempio",
-	'Installation successful!' => "Installazione riuscita!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Ora puoi fare il <a %s>log in</a> col nome utente \"admin\" e la password \"%s\".</p>\n\t<p>Segnati la password attentamente! &Egrave; una password generate <em>casualmente</em> che tu &egrave; data solo quandi installi b2evolution. Se la perdi, dovrai cancellare le tabelle del database e reinstallare daccapo.</p>",
-	'Upgrading data in existing b2evolution database' => "Aggiornamento dei dati esistenti nel database b2evolution",
-	'Upgrade completed successfully!' => "Aggiornamento completato con successo!",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "Ora puoi fare il <a %s>log in</a> con il tuo solito nome utente %s e password.",
-	'Installing b2evolution tables and copying existing %s data' => "Installazione delle tabelle di b2evolution e copia di %s dati esistenti",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Ora puoi fare il <a %s>log in</a> con il tuo solito login email di Miniblog troncato a 20 caratteri. Tutte le password sono state azzerate a \"%s\".</p>\n<p>Segnati la password accuratamente! &Egrave; una password <em>casuale</em> generata quando installi b2evolution. Se la perdi, dovrai cancellare le tabelle del database e reinstallare daccapo.</p>",
-	'Deleting b2evolution tables from the datatase' => "Cancellazione delle tabelle di b2evolution dal database",
-	'For security reasons, the reset feature is disabled by default.' => "Per ragioni di sicurezza, la funzione di azzeramento &egrave; disabilitata in modo predefinito.",
-	'Reset done!' => "Ripristino completato!",
-	'Back to menu' => "Torna al menu",
-	'official website' => "sito web ufficiale",
-	'contact' => "contatto",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "Questo blog contiene tutti i messaggi aggiornati da Cafelog. Questo blog &egrave; chiamato '%s'. %s",
-	'This is a sample linkblog entry' => "Questo &egrave; un linkblog d'esempio",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "Questo &egrave; un testo d'esempio per descrivere il linkblog. Nella maggior parte dei casi, comunque, vorrai lasciare questa parte vuota, fornendo solo un Titolo e un'Url per il tuo linkblog (siti preferiti/correlati).",
-	'This is the long description for the blog named \'%s\'. %s' => "Questa &egrave; la descrizione lunga del blog chiamato '%s'. %s",
-	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "Questo blog (blog #1) &egrave; attualmente un blog molto speciale! Aggrega automaticamente tutti i messaggi di tutti gli altri blog. Questo ti permette di avere sott'occhio tutto ci&ograve; che viene inviato su questo sistema. Puoi nascondere questo blog al pubblico deselezionando 'Includi nell'elenco dei blog pubblici' nell'amministrazione dei blog.",
-	'%s Title' => "Titolo %s",
-	'Tagline for %s' => "Sottotitolo per %s",
-	'Short description for %s' => "Descrizione breve per %s",
-	'Notes for %s' => "Note per %s",
-	'Keywords for %s' => "Keywords for %s",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "Lo scopo principale di questo blog &egrave; di essere incluso a lato degli altri blog dove visualizzer&agrave; i tuoi link preferiti/correlati.",
-	'Clean Permalinks!' => "Permalinks Semplici!",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "b2evolution usa i permalinks e i link di feedback classici come impostazione predefinita. Questo per assicurare la massima compatibilit&agrave; con le configurazioni di vari server web.\n\nNondimeno, quando ti sentirai a tuo agio con b2evolution, potrai provare ad attivare i permalink semplici nella schermata delle impostazioni... (seleziona 'Usa informazioni extra-path')",
-	'Apache optimization...' => "Ottimizzazione Apache...",
-	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => "Nella directory <code>/blogs</code> e in quella <code>/blogs/admin</code> ci sono due file chiamati [<code>sample.htaccess</code>]. Dovresti provare a rinominarli in [<code>.htaccess</code>].\n\nQuesto ottimizzer&agrave; il modo in cui b2evolution &egrave; gestito dal server web (se stai usando Apache). Questi file non sono attivi per impostazione predefinita, perch&eacute; pochi host visualizzerebbero un errore se proverai ad usarli. Se ti succede quando rinomini i file, semplicemente cancellali e tutto torner&agrave; a posto.",
-	'About evoSkins...' => "Informazioni su evoSkins...",
-	'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => "Per impostazione predefinita, i blog di b2evolution sono visualizzati usando un tema predefinito.\n\nI visitatori possono scegliere un nuovo tema usando il selezionatore di temi integrato nella maggior parte dei temi.\n\nPuoi cambiare il tema predefinito usato da qualsiasi blog modificando i parametri del blog tramite l'interfaccia di amministrazione. Puoi anche forzare l'uso di un tema predefinito per tutti.\n\nAltrimenti, puoi restringere i temi disponibili cancellandone alcuni dalla directory /blogs/skins. Puoi anche creare nuovi temi duplicando, rinominando e personalizzando qualsiasi delle directory dei temi esistenti.\n\nPer iniziare a personalizzare un tema, apri il suo file '<code>_main.php</code>' in un editor e leggi i commenti al suo interno. E naturalmente leggi il manuale su evoSkins!",
-	'Skins, Stubs and Templates...' => "Temi, Stub e Modelli...",
-	'By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through \'<code>index.php</code>\', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don\'t want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided \'<code>a_stub.php</code>\' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided \'<code>a_noskin.php</code>\'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the \'Stub name\' field. Otherwise, the permalinks will not function properly.' => "Come impostazione predefinita, tutti i blog preinstallati sono visualizzati usando un tema. (Ulteriori informazioni sui temi in un altro messaggio.)\n\nQuesto significa che ai blog si accede tramite '<code>index.php</code>', che carica i valori predefiniti e li passa per la visualizzazione a un tema.\n\nAlternativamente, se non vuoi usare i valori predefiniti del DB e vuoi, per dire,  forzare un tema, una categoria o un linkblog specifici, puoi creare un file di stub come quello fornito '<code>a_stub.php</code>' e chiamare il tuo blog attraverso questo stub invece di index.php .\n\nAlla fine, se hai bisogno di una personalizzazione molto specifica per il tuo blog, puoi usare modelli semplici invece dei temi. In questo caso, chiama il tuo blog attraverso questo modello, come quello fornito '<code>a_noskin.php</code>'.\n\nTroverai ulteriori informazioni nei file stub/modelli stessi. Aprine uno con un editor di testo e leggi i commenti al loro interno.\n\nIn qualunque modo, assicurati di passare dall'amministrazione dei blog e impostare il metodo corretto di accesso per il tuo blog. Quando usi uno stub o un modello, devi anche impostare il suo nome nel campo 'Stub name'. Altrimenti, i permalinks non funzioneranno correttamente.",
-	'Multiple Blogs, new blogs, old blogs...' => "Blogs multipli, nuovi blogs, vecchi blogs...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "Come impostazione predefinita, b2evolution arriva con  4 blog, chiamati 'Blog All', 'Blog A', 'Blog B' e 'Linkblog'.\n\nAlcuni di questi blog hanno un ruolo speciale. Leggi di essi sulle pagine corrispondenti.\n\nPuoi creare dei blog aggiuntivi o cancellare quelli non voluti tramite l'amministrazione dei blog.",
-	'This is a multipage post' => "Questo &egrave; un messaggio multipagina",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "Questa &egrave; la pagina 1 di un messaggio multipagina.\n\nPuoi vedere le altre pagine cliccando sui link sotto il testo.\n\n<!--nextpage-->\n\nQuesta &egrave; la pagina 2.\n\n<!--nextpage-->\n\nQuesta &egrave; la pagina 3.\n\n<!--nextpage-->\n\nQuesta &egrave; la pagina 4.\n\n&Egrave; l'ultima pagina.",
-	'Extended post with no teaser' => "Messaggio esteso senza preambolo",
-	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Questo &egrave; un messaggio esteso senza preambolo. Questo significa che non vedrai pi&ugrave; questo preambolo quando cliccherai il link \"continua\".\n\n<!--more--><!--noteaser-->\n\nQuesto &egrave; il testo esteso. Lo vedrai solo quando cliccherai il link \"continua\".",
-	'Extended post' => "Messaggio esteso",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Questo &egrave; un messaggio esteso. Questo significa che vedrai questo breve preambolo come valore predefinito, e dovrai cliccare sul link seguente per vedere il resto.\n\n<!--more-->\n\nQuesto &egrave; il testo esteso. Potrai vederlo solo se hai cliccato il link\"continua\".",
-	'Important information' => "Informazione importante",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "Il Blog B contiene qualche messaggio nella categoria 'b2evolution Tips'.\n\nTutti questi messaggi sono progettati per aiutarti, quindi, come direbbe EdB: \"<em>leggili tutti prima di cominciare a smanettare!</em>\" ;)\n\nSe lo desideri, puoi cancellare questi messaggi uno per uno dopo averli letti. Puoi anche cambiare il loro stato in 'deprecato' in modo da tener traccia di ci&ograve; che hai gi&agrave; letto.",
-	'First Post' => "Primo post",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>Questo &egrave; il primo post.</p>\n\n<p>Appare sia nel Blog A che nel Blog B.</p>",
-	'Second post' => "Secondo post",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>Questo &egrave; il secondo post.</p>\n\n<p>&Egrave; presente solo nel blog A ma in categorie multiple.</p>",
-	'Third post' => "Terzo post",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>Questo &egrave; il terzo post.</p>\n\n<p>&Egrave; presente solo nel blog B e in una sola categoria.</p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "Questo &egrave; un commento.<br />Per cancellare un commento, esegui il log in, e guarda i commenti al messaggio, l&igrave; avrai l'opzione di modificarli o cancellarli.",
-	'The database schema is already up to date. There is nothing to do.' => "Lo schema del database &egrave; gi&agrave; aggiornato. Non c'&egrave; null'altro da fare.",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "Sembra che i nomi di file di stub dei blog seguenti siano usati pi&ugrave; di una volta: ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "Non posso aggiornare fino a quando non li renderai univoci. Campo DB: [%s]",
-	'Checking DB schema version...' => "Controllo in corso della versione dello schema del DB...",
-	'NOT FOUND! This is not a b2evolution database.' => "NON TROVATO! Questo non &egrave; un database b2evolution.",
-	'This version is too old!' => "Questa versione &egrave; troppo vecchia!",
-	'This version is too recent! We cannot downgrade to it!' => "Questa versione &egrave; troppo recente! Non posso fare un regresso alla versione precedente!",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "Questo blog contiene tutti i messaggi aggiornati da Miniblog. Questo blog &egrave; chiamato '%s'. %s",
-	'This blog holds all your posts upgraded from WordPress. This blog is named \'%s\'. %s' => "Questo blog contiene tutti i messaggi aggiornati da Wordpress. Questo blog &egrave; chiamato '%s'. %s",
-	'No desc available' => "Nessuna descrizione disponibile",
-	'No description available' => "Nessuna descrizione disponibile",
-	'Make URLs clickable' => "Rendi le URL cliccabili",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "Tag &lt;P&gt; e &lt;BR&gt; automatici",
-	'BB formatting e-g [b]bold[/b]' => "Formattazione BB e-g [b]bold[/b]",
-	'GreyMatter style formatting' => "Stile di formattazione GreyMatter",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**grassetto** \\corsivo\\ //corsivo// __sottolineato__ ##testo a larghezza fissa## %%blocco di codice%%",
-	'Convert text smilies to icons' => "Converti gli smilies testuali in icone",
-	'Humane Web Text Generator 2.0 beta' => "Humane Web Text Generator 2.0 beta",
-	'Easy HTML tags inserting' => "Inserimento facilitato di tag HTML",
-	'INSerted [Alt-I]' => "Inserito [Alt-I]",
-	'DELeted [Alt-D]' => "Cancellato [Alt-D]",
-	'STRong [Alt-S]' => "Grassetto [Alt-S]",
-	'EMphasis [Alt-E]' => "Corsivo [Alt-E]",
-	'CODE [Alt-C]' => "Codice [Alt-C]",
-	'Paragraph [Alt-P]' => "Paragrafo [Alt-P]",
-	'Unordered List [Alt-U]' => "Elenco non ordinato [Alt-U]",
-	'List Item [Alt-L]' => "Elemento di elenco [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "Blocco quotato [Alt-B]",
-	'IMaGe [Alt-G]' => "Immagine [Alt-G]",
-	'A href [Alt-A]' => "Collegamento [Alt-A]",
-	'More [Alt-M]' => "Continua [Alt-M]",
-	'no teaser [Alt-T]' => "nessun preambolo [Alt-T]",
-	'next page [Alt-Q]' => "prossima pagina [Alt-Q]",
-	'Close all tags' => "Chiudi tutti i tag",
-	'ALTernate text' => "Testo Alternativo",
-	'One click smilies inserting' => "Inserimento di smilies con un singolo click",
-	'All' => "Tutto",
-	'Trackback address for this post:' => "Indirizzo Trackback per questo messaggio:",
-	'No %s for this post yet...' => "Niente %s per questo messaggio ancora...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "La tua email <strong>non</strong> comparir&agrave; nel sito.",
-	'Site/Url' => "Sito/Url",
-	'Your URL will be displayed.' => "Il tuo URL sar&agrave; visualizzato.",
-	'Line breaks become &lt;br /&gt;' => "Le interruzioni di linea diventano &lt;br /&gt;",
-	'Remember me' => "Ricordami",
-	'(Set cookies for name, email &amp; url)' => "(Imposta il cookie per nome, email &amp; url)",
-	'In response to:' => "In risposta a:",
-	'Linkblog' => "Linkblog",
-	'more' => "continua",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Top refering engines' => "Maggiori motori referer",
-	'blogs' => "blogs",
-	'skin the site' => "tema per il sito",
-	'archives' => "archivi",
-	'Select blog:' => "Seleziona blog:",
-	'Select skin:' => "Seleziona tema:",
-	'words' => "parole",
-	'Read more...' => "Continua...",
-	'Choose a skin' => "Scegli un tema",
-	'Choose skin' => "Scegli tema",
-	'Browse all posts by this author' => "Leggi tutti i messaggi di questo autore",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "L'<acronym title=\"Uniform Resource Identifier\">URI</acronym> per fare il TrackBack a questo messaggio &egrave;:",
-	'Comment by' => "Commento da",
-	'Trackback from' => "Trackback da:",
-	'Pingback from' => "Pingback da:",
-	'Edit This' => "Modifica questo",
-	'E-mail' => "E-mail",
-	'Your Comment' => "Il tuo commento",
-	'Say It!' => "Dillo!",
-	'Filed under:' => "File sotto:",
-	'Other' => "Altro",
-	'Meta' => "Meta",
-	'Syndicate this site using RSS' => "Syndicate questo sito usando RSS",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "Gli ultimi commenti a tutti i messaggi in RSS",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "Commenti <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'This page validates as XHTML 1.0 Transitional' => "Questa pagina &egrave; valida come XHTML 1.0 Transitional",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Powered by b2evolution; motore per blog multilingua multiutente multi-blog.",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "Questo tema fornisce un file CSS originariamente progettato per WordPress (Guarda i crediti al progetto in style.css).",
-	'Original design credits for this skin:' => "Crediti originali per il disegno di questo tema:",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "Per assicurarsi la massima compatibilit&agrave; con i file CSS di WP, la maggior parte delle caratteristiche di b2evolution che non esistono in WP sono nascoste da questo tema generico wpc_*.",
-	'[...] Read more!' => "Continua...",
-	'New pingback on your post #%d "%s"' => "Nuovo pingback al tuo messaggio #%d \"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/it_IT/LC_MESSAGES/messages.po 1.10.3.src/locales/it_IT/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/it_IT/LC_MESSAGES/messages.po	2005-09-13 15:48:46.000000000 -0500
+++ 1.10.3.src/locales/it_IT/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,5872 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Francois PLANQUE
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: b2evolution 0.9.10b\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2005-09-13 15:48+0200\n"
-"PO-Revision-Date: 2004-08-28 09:58+0100\n"
-"Last-Translator: Antonio Fragola - MrShark <antonio@mrshark.it>\n"
-"Language-Team: ITALIAN <IT@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\a_noskin.php:109
-msgid "Selected"
-msgstr "Selezionato"
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:159 ..\..\..\a_noskin.php:244
-#: ..\..\..\multiblogs.php:138 ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:478 ..\..\..\admin\_menutop.php:207
-#: ..\..\..\b2evocore\_functions_cats.php:569
-#: ..\..\..\skins\basic\_main.php:94 ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\natural_pink\_main.php:89
-#: ..\..\..\skins\natural_pink\_main.php:186
-#: ..\..\..\skins\wpc_aubmach\_main.php:117
-#: ..\..\..\skins\wpc_default\_main.php:120
-msgid "Categories"
-msgstr "Categorie"
-
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:215 ..\..\..\multiblogs.php:251
-#: ..\..\..\summary.php:100 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73 ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:86
-#: ..\..\..\skins\natural_pink\_main.php:100
-#: ..\..\..\skins\wpc_aubmach\_main.php:70
-#: ..\..\..\skins\wpc_default\_main.php:70
-msgid "Permanent link to full entry"
-msgstr "Link permanente al messaggio intero"
-
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:152 ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44 ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:100
-msgid "Permalink"
-msgstr "Permalink"
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:137 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:138
-#: ..\..\..\skins\guadeloupe\_main.php:139
-#: ..\..\..\skins\natural_pink\_main.php:168
-msgid "Recently"
-msgstr "Recentemente"
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\guadeloupe\_main.php:138
-msgid "(cached)"
-msgstr "(cached)"
-
-#: ..\..\..\a_noskin.php:221 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:168 ..\..\..\skins\guadeloupe\_main.php:139
-msgid "(no cache)"
-msgstr "(no cache)"
-
-#: ..\..\..\a_noskin.php:227 ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:141 ..\..\..\skins\custom\_main.php:174
-#: ..\..\..\skins\guadeloupe\_main.php:142
-#: ..\..\..\skins\natural_pink\_main.php:170
-msgid "Last comments"
-msgstr "Ultimi commenti"
-
-#: ..\..\..\a_noskin.php:232 ..\..\..\a_noskin.php:238
-#: ..\..\..\admin\_edit_showposts.php:343
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:553 ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\natural_pink\_main.php:175
-#: ..\..\..\skins\natural_pink\_main.php:181
-#: ..\..\..\skins\originalb2\_main.php:173
-#: ..\..\..\skins\wpc_aubmach\_main.php:124
-#: ..\..\..\skins\wpc_aubmach\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:127
-#: ..\..\..\skins\wpc_default\_main.php:131
-msgid "Search"
-msgstr "Cerca"
-
-#: ..\..\..\a_noskin.php:235 ..\..\..\skins\custom\_main.php:182
-#: ..\..\..\skins\natural_pink\_main.php:178
-msgid "All Words"
-msgstr "Tutte le parole"
-
-#: ..\..\..\a_noskin.php:236 ..\..\..\skins\custom\_main.php:183
-#: ..\..\..\skins\natural_pink\_main.php:179
-msgid "Some Word"
-msgstr "Alcune parole"
-
-#: ..\..\..\a_noskin.php:237 ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\natural_pink\_main.php:180
-msgid "Entire phrase"
-msgstr "Frase intera"
-
-#: ..\..\..\a_noskin.php:239 ..\..\..\a_noskin.php:251
-#: ..\..\..\skins\bluesky\_main.php:155
-#: ..\..\..\skins\guadeloupe\_main.php:157
-msgid "Reset form"
-msgstr "Svuota"
-
-#: ..\..\..\a_noskin.php:250 ..\..\..\skins\bluesky\_main.php:154
-#: ..\..\..\skins\custom\_main.php:196 ..\..\..\skins\guadeloupe\_main.php:156
-#: ..\..\..\skins\originalb2\_main.php:165
-msgid "Get selection"
-msgstr "Scegli"
-
-#: ..\..\..\a_noskin.php:256 ..\..\..\admin\_edit_showposts.php:406
-#: ..\..\..\skins\basic\_main.php:155 ..\..\..\skins\bluesky\_main.php:187
-#: ..\..\..\skins\custom\_main.php:201 ..\..\..\skins\guadeloupe\_main.php:189
-#: ..\..\..\skins\natural_pink\_main.php:169
-#: ..\..\..\skins\natural_pink\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:133
-#: ..\..\..\skins\wpc_default\_main.php:136
-msgid "Archives"
-msgstr "Archivi"
-
-#: ..\..\..\a_noskin.php:261 ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\natural_pink\_main.php:198
-msgid "more..."
-msgstr "continua..."
-
-#: ..\..\..\a_noskin.php:272 ..\..\..\multiblogs.php:269
-#: ..\..\..\skins\bluesky\_main.php:193 ..\..\..\skins\custom\_main.php:230
-#: ..\..\..\skins\guadeloupe\_main.php:195
-#: ..\..\..\skins\natural_pink\_main.php:216
-msgid "Misc"
-msgstr "Altro"
-
-#: ..\..\..\a_noskin.php:286 ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:229
-msgid "Syndicate this blog"
-msgstr "Syndicate questo blog"
-
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "Pagina predefinita per b2evolution"
-
-#: ..\..\..\default.php:34 ..\..\..\install\index.php:58
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Motore per blog multilingua multiutente multi-blog."
-
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "Benvenuto a b2evolution"
-
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "Questa &egrave; l'homepage predefinita di b2evolution. Sar&agrave; visualizzata fino a quando non selezionerai un blog predefinito nelle impostazioni generali."
-
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "Blog individuali su questo sistema"
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Blog #%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Blog #1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Questo &egrave; un blog speciale che aggrega i messaggi da tutti gli altri blog!"
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Per favore nota: l'elenco qui sopra (e anche il menu) &egrave; generato automaticamente e include solo i blog che hanno un nome di &quot;url stub&quot;. Puoi impostarlo nella configurazione del blog nel back-office."
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "Altri esempi"
-
-# C:\www\b2evolution\blogs\index.php:72
-#: ..\..\..\default.php:82 ..\..\..\default.php:83 ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Modello personalizzabile"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "Molteplici blog visualizzati nella stessa pagina"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "Sommario degli ultimi messaggi in tutti i blog"
-
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "La pagina che stavi cercando"
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Per favore nota: questi esempi non utilizzano le evoSkins, anche se le hai attivate durante l'installazione. L'unico modo di cambiare la loro grafica &egrave; di modificare il loro template PHP. Ma ancora una volta, ricorda che questi sono solo esempi per ispirarti per i tuoi modelli ;)"
-
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "Amministrazione"
-
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "Vai nel backoffice!"
-
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "Sito web ufficiale"
-
-#: ..\..\..\default.php:95 ..\..\..\install\index.php:523
-msgid "GNU GPL license"
-msgstr "Licenza GNU GPL"
-
-#: ..\..\..\multiblogs.php:98
-msgid "Multiblog demo"
-msgstr "Multiblog d'esempio"
-
-#: ..\..\..\multiblogs.php:108
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Questo modello d'esempio visualizza 3 blog alla volta (1 a sinistra e 2 a destra)"
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "Sommario d'esempio"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Questo modello d'esempio visualizza un sommario degli ultimi messaggi in tutti i blog"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "Altri messaggi..."
-
-#: ..\..\..\admin\b2antispam.php:19 ..\..\..\admin\_menutop.php:230
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "Antispam"
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "La parola chiave %s &egrave; troppo corta, deve essere minimo 5 caratteri!"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Cancellazione dei log-hits che soddisfano [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Cancellazione dei commenti che soddisfano [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:80
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "Metto nella lista nera la parola chiave [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:99
-msgid "Confirm ban &amp; delete"
-msgstr "Conferma ban &amp; cancella"
-
-#: ..\..\..\admin\b2antispam.php:113
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "Nessun log-hits soddisfa la ricerca di [%s]."
-
-#: ..\..\..\admin\b2antispam.php:119
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Cancella i seguenti %d referer hits:"
-
-#: ..\..\..\admin\b2antispam.php:124 ..\..\..\admin\b2antispam.php:173
-#: ..\..\..\admin\b2stats.php:174
-msgid "Date"
-msgstr "Data"
-
-#: ..\..\..\admin\b2antispam.php:125
-#, fuzzy
-msgid "Referer"
-msgstr "Referers"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:126
-#: ..\..\..\admin\b2antispam.php:126
-msgid "Ref. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:127
-#: ..\..\..\admin\b2antispam.php:127
-msgid "Target Blog"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:128
-#, fuzzy
-msgid "Target URL"
-msgstr "URL di base"
-
-#: ..\..\..\admin\b2antispam.php:162
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "Nessun commento soddisfa la ricerca di [%s]."
-
-#: ..\..\..\admin\b2antispam.php:168
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Cancella i seguenti %d commenti:"
-
-#: ..\..\..\admin\b2antispam.php:174 ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\htsrv\comment_post.php:147 ..\..\..\htsrv\comment_post.php:153
-msgid "Author"
-msgstr "Autore"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:175
-#: ..\..\..\admin\b2antispam.php:175
-msgid "Auth. URL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:176
-#: ..\..\..\admin\b2antispam.php:176
-msgid "Auth. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:177
-#: ..\..\..\admin\b2antispam.php:177
-msgid "Content starts with..."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:215
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "La parola chiave %s &egrave; gi&agrave; presente nella lista nera!"
-
-#: ..\..\..\admin\b2antispam.php:221
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Metto nella lista nera la parola chiave [%s] localmente."
-
-#: ..\..\..\admin\b2antispam.php:228
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Segnala la parola chiave [%s] come abuso a b2evolution.net."
-
-#: ..\..\..\admin\b2antispam.php:230 ..\..\..\admin\b2antispam.php:315
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "Condizioni di servizio"
-
-#: ..\..\..\admin\b2antispam.php:237
-msgid "Perform selected operations"
-msgstr "Esegui le operazioni selezionate"
-
-#: ..\..\..\admin\b2antispam.php:254
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "Rimozione di #%d dall'elenco dei ban..."
-
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Add a banned keyword"
-msgstr "Aggiungi una parola bannata"
-
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check &amp; ban..."
-msgstr "Seleziona e banna..."
-
-#: ..\..\..\admin\b2antispam.php:303
-msgid "Banned domains blacklist"
-msgstr "Lista nera dei domini bannati"
-
-#: ..\..\..\admin\b2antispam.php:304
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Ogni URL contenente una delle seguenti parole chiave verr&agrave; bannata da messaggi, commenti e log."
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Se una parola blocca dei domini legittimi, clicca sull'icona verde per togliere il ban di questa parola chiave."
-
-#: ..\..\..\admin\b2antispam.php:314
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Richiedi un aggiornamento degli abusi dalla lista nera centralizzata!"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:322
-#: ..\..\..\admin\b2antispam.php:322
-#, php-format
-msgid "The blacklist contains more than 100 items. [<a %s>Click here to display</a>]."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Permetti la parola chiave nuovamente (Rimuovila dalla lista nera)"
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow Back"
-msgstr "Permetti nuovamente"
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Segnala un abuso alla lista nera centralizzata!"
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report"
-msgstr "Segnala"
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Controlla hit-logs e commenti per questa parola chiave!"
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Re-check"
-msgstr "Ri-controlla"
-
-#: ..\..\..\admin\b2blogs.php:17 ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:213 ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Blogs"
-
-#: ..\..\..\admin\b2blogs.php:25 ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "Nuovo"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "Creazione del blog..."
-
-#: ..\..\..\admin\b2blogs.php:62 ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Devi fornire un nome per l'URL del blog /Stub!"
-
-#: ..\..\..\admin\b2blogs.php:68 ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "Questo nome di URL del blog / Stub &egrave; in uso da un altro blog. Scegli un altro nome."
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "Impossibile creare, per favore correggi i seguenti errori:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Dovresti <a href=\"%s\">creare le categorie</a> per questo blog ora!"
-
-#: ..\..\..\admin\b2blogs.php:135 ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "Nuovo weblog"
-
-#: ..\..\..\admin\b2blogs.php:136 ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Nuovo blog"
-
-#: ..\..\..\admin\b2blogs.php:172 ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336 ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:411 ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "Generale"
-
-#: ..\..\..\admin\b2blogs.php:175 ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "Permessi"
-
-#: ..\..\..\admin\b2blogs.php:178 ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "Avanzate"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Aggiornamento del Blog [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:231 ..\..\..\admin\edit_actions.php:227
-msgid "Cannot update, please correct these errors:"
-msgstr "Impossibile aggiornare, per favore correggi questi errori:"
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Cancello il blog [%s]?"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Cancellando questo blog, cancellerai anche tutte le sue categorie, messaggi e commenti!"
-
-#: ..\..\..\admin\b2blogs.php:428 ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "QUESTO NON PU&Ograve; ESSERE ANNULLATO!"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "Prova a cancellare anche il file stub [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "Prova a cancellare anche il file statico [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:455 ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "Sono sicuro!"
-
-#: ..\..\..\admin\b2blogs.php:458 ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "ANNULLA"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "Generazione in corso della pagina statica per il blog [%s]"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "Non hai impostato un nome di file statico per questo blog!"
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "Il file non pu&ograve; essere scritto!"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "Dovresti controllare i permessi per il file [%s]. Guarda il <a %s>manuale online per i permessi dei file</a>."
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "Scrittura del file [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:557 ..\..\..\admin\edit_actions.php:140
-#: ..\..\..\admin\edit_actions.php:262 ..\..\..\admin\edit_actions.php:352
-#: ..\..\..\b2evocore\_functions_antispam.php:197
-#: ..\..\..\b2evocore\_functions_antispam.php:299
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Completato."
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Sfoglia blog:"
-
-#: ..\..\..\admin\b2browse.php:57 ..\..\..\admin\b2edit.php:166
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Dato che ti sei appena registrato, dovrai attendere che un amministratore ti autorizzi a postare. Puoi anche mandare un'<a %s>e-mail all'ammistratore</a> per richiedere una promozione. Quando sarai promosso, ricarica questa pagina e potrai bloggare. :)"
-
-#: ..\..\..\admin\b2categories.php:17 ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "Categorie del blog:"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Nuova sotto-categoria nella categoria: %s"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Nuova categoria nel blog: %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Nuovo nome della categoria"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Crea categoria"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Cancellazione della categoria #%d : %s ..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53 ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101 ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:43 ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57 ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78 ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "ERRORE"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Categoria cancellata."
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "Proprit&agrave; della categoria:"
-
-#: ..\..\..\admin\b2categories.php:181 ..\..\..\admin\b2upload.php:190
-#: ..\..\..\admin\_edit_form.php:131 ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76 ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:174 ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:180
-#: ..\..\..\skins\wpc_default\_feedback.php:180
-msgid "Name"
-msgstr "Nome"
-
-#: ..\..\..\admin\b2categories.php:185
-msgid "New parent category"
-msgstr "Nuova categoria superiore"
-
-#: ..\..\..\admin\b2categories.php:213 ..\..\..\admin\b2categories.php:244
-#: ..\..\..\admin\b2categories.php:262
-msgid "Old Parent"
-msgstr "Vecchia categoria superiore"
-
-#: ..\..\..\admin\b2categories.php:240 ..\..\..\admin\b2categories.php:260
-msgid "Root (No parent)"
-msgstr "Root (Principale)"
-
-# D:\www\b2evo091\blogs\admin\b2categories.php:250
-#: ..\..\..\admin\b2categories.php:250
-msgid "Note: Moving categories across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\b2categories.php:266
-#, fuzzy
-msgid "Note: Moving categories across blogs is disabled."
-msgstr "Nota: il Cross posting tra blog multipli &egrave; abilitato."
-
-#: ..\..\..\admin\b2categories.php:271
-msgid "Edit category!"
-msgstr "Modifica la categoria!"
-
-#: ..\..\..\admin\b2categories.php:335
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Spiacente, non hai il permesso di modificare/guardare alcuna propriet&agrave; della categoria."
-
-#: ..\..\..\admin\b2edit.php:30 ..\..\..\admin\edit_actions.php:201
-#: ..\..\..\admin\edit_actions.php:305
-msgid "Oops, no post with this ID."
-msgstr "Oops, nessun messaggio con questo ID."
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Modifica del messaggio"
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d nel blog: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Oops, nessun commento con questo ID!"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Modifica del commento"
-
-#: ..\..\..\admin\b2edit.php:117
-msgid "New post in blog:"
-msgstr "Nuovo messaggio nel blog:"
-
-#: ..\..\..\admin\b2edit.php:144 ..\..\..\admin\b2edit.php:178
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Dato che questo blog non ha categorie, non puoi postare in esso. Devi prima creare le categorie."
-
-#: ..\..\..\admin\b2edit.php:148
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Passa a questo blog (mantenendo il tuo input se Javascript &egrave; attivo)"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "Login..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "In b2evolution, non devi necessariamente andare alla pagina b2login.php per fare il login."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Vai direttamente alla pagina del backoffice che ti serve, per esempio: %s o %s. b2evo ti chieder&agrave; di fare il login se necessario."
-
-#: ..\..\..\admin\b2options.php:17 ..\..\..\admin\_menutop.php:263
-msgid "Settings"
-msgstr "Impostazioni"
-
-#: ..\..\..\admin\b2options.php:32 ..\..\..\admin\b2options.php:419
-msgid "Regional"
-msgstr "Regionali"
-
-#: ..\..\..\admin\b2options.php:35 ..\..\..\admin\b2options.php:425
-msgid "Plug-ins"
-msgstr "Plug-ins"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "Impostazioni generali aggiornate."
-
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "Impostazioni regionali aggiornate."
-
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "Devi fornire un codice di lingua!"
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Lingua '%s' inserita nel database."
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "Aggiornata lingua '%s'."
-
-# C:\www\b2evo090\blogs\admin\b2options.php:167
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr "Salvata la lingua '%s'."
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Eliminata la tabella delle lingue, i valori predefiniti sono caricati da <code>/conf/_locales.php</code>."
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "File <code>%s</code> non trovato."
-
-#: ..\..\..\admin\b2options.php:331
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "Cancellata la lingua '%s' dal database."
-
-#: ..\..\..\admin\b2options.php:371
-msgid "Switched priorities."
-msgstr "Priorit&agrave; scambiate."
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Controllo Ortografico"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Caricamento del Controllore Ortografico. Attendere per favore"
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "Visualizza le statistiche per il Blog:"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "Nulla"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "Cambio il tipo di hit #%d a: %s"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "Cancello hit #%d..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "Elimino hits per %s..."
-
-#: ..\..\..\admin\b2stats.php:106 ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Sommario"
-
-#: ..\..\..\admin\b2stats.php:112 ..\..\..\admin\b2stats.php:175
-msgid "Referers"
-msgstr "Referers"
-
-#: ..\..\..\admin\b2stats.php:118 ..\..\..\admin\b2stats.php:176
-msgid "Refering Searches"
-msgstr "Referer da ricerche"
-
-#: ..\..\..\admin\b2stats.php:124 ..\..\..\admin\b2stats.php:178
-msgid "Syndication"
-msgstr "Syndication"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "User Agents"
-
-#: ..\..\..\admin\b2stats.php:136 ..\..\..\admin\b2stats.php:179
-msgid "Direct Accesses"
-msgstr "Accessi diretti"
-
-#: ..\..\..\admin\b2stats.php:177
-msgid "Indexing Robots"
-msgstr "Robot indicizzatori"
-
-#: ..\..\..\admin\b2stats.php:180
-msgid "Total"
-msgstr "Totale"
-
-#: ..\..\..\admin\b2stats.php:194
-msgid "Prune this date!"
-msgstr "Elimina questa data!"
-
-#  TRANS: Abbrev. for Prune (stats)
-#  TRANS: Abbrev. for Prune (stats)
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune"
-msgstr "Elimina"
-
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune hits for this date!"
-msgstr "Elimina hits per questa data!"
-
-#: ..\..\..\admin\b2stats.php:244
-msgid "Last referers"
-msgstr "Ultimi referer"
-
-#: ..\..\..\admin\b2stats.php:245
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Questi sono gli hit da pagine web esterne che si riferiscono a questo blog"
-
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-msgid "Delete this hit!"
-msgstr "Cancella questo hit!"
-
-#  TRANS: Abbrev. for Delete (stats)
-#  TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416 ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91 ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79 ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "Canc"
-
-#: ..\..\..\admin\b2stats.php:259
-msgid "Log as a search instead"
-msgstr "Considerala invece come una ricerca"
-
-#  TRANS: Abbrev. for "move to searches" (stats)
-#  TRANS: Abbrev. for "move to searches" (stats)
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:259
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Banna questo dominio!"
-
-#  TRANS: Abbrev.
-#  TRANS: Abbrev.
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "Banna"
-
-#: ..\..\..\admin\b2stats.php:276
-msgid "Top referers"
-msgstr "Principali referer"
-
-#: ..\..\..\admin\b2stats.php:298
-msgid "Total referers"
-msgstr "Referer totali"
-
-#: ..\..\..\admin\b2stats.php:305
-msgid "Last refering searches"
-msgstr "Ultimi referer da ricerche"
-
-#: ..\..\..\admin\b2stats.php:306
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "Queste sono hit da persone arrivate a questo sistema di blog tramite un motore di ricerca. (I motori di ricerca devono essere elencati in /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:333
-msgid "Top refering search engines"
-msgstr "Principali referer da motori di ricerca"
-
-#: ..\..\..\admin\b2stats.php:352
-msgid "Top Indexing Robots"
-msgstr "Principali Robot Indicizzatori"
-
-#: ..\..\..\admin\b2stats.php:353
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Queste sono hit proveniente dai 'Robot' utilizzati dai motori di ricerca per indicizzare i siti (i Robot devono essere segnati in /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:376
-msgid "Top Aggregators"
-msgstr "Aggregatori principali"
-
-#: ..\..\..\admin\b2stats.php:377
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Queste sono hit da parte degli aggregatori RSS. (Gli aggregatori devono essere elencati in /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:395
-msgid "Total RSS hits"
-msgstr "Hit RSS totali"
-
-#: ..\..\..\admin\b2stats.php:402
-msgid "Last direct accesses"
-msgstr "Ultimi accessi diretti"
-
-#: ..\..\..\admin\b2stats.php:403
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Questi sono hit da parte delle persone che sono arrivati a questo sistema di blog con accesso diretto (o digitanto l'url direttamente, oppure attraverso un segnalibro. Qui vengono elencati anche i referer non validi (troppo corti).)"
-
-#: ..\..\..\admin\b2stats.php:432
-msgid "Top User Agents"
-msgstr "Principali User Agents"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Modifica il tema del modello personalizzabile"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Elenco:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "Nome di file non valido !"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Oops, file inesistente !"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "File modificato!"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Attenzione a quello che fai, modificare questo file potrebbe rendere incompatibili i tuoi modelli! Non modificare ci&ograve; che vedi tra <code>&lt;?php</code> e <code>?&gt;</code> se non sai quello che stai facendo!"
-
-#  TRANS: Edit button text (&nbsp; for extra space)
-#  TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\b2template.php:90 ..\..\..\admin\_edit_form.php:173
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&nbsp; Salva ! &nbsp;"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(non puoi aggiornare il file/modello: devi renderlo scrivibile, p.e. CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "Questa pagina ti permette di modificare il <strong>tema personalizzabile</strong> (si trova in /skins/custom)."
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Puoi modificare uno qualsiasi dei file seguenti (a patto che siano scrivibili dal server, p.e. CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "Directory %s non trovata."
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Questo &egrave; il modello che visualizza i link agli archivi di un blog"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Questo &egrave; il modello che visualizza l'elenco (ricorsivo) delle (sotto)categorie"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "Questo &egrave; il modello che visualizza il feedback di un post"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Questo &egrave; il modello che visualizza gli ultimi commenti di un blog"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "Questo &egrave; il modello principale. Esso visualizza il blog."
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the page displayed in the comment popup"
-msgstr "Questa &egrave; la pagina visualizzata nei popup dei commenti"
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the pingback popup"
-msgstr "Questa &egrave; la pagina visualizzata nei popup dei pingback"
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the trackback popup"
-msgstr "Questa &egrave; la pagina visualizzata nei popup dei trackback"
-
-#: ..\..\..\admin\b2template.php:162
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Nota: naturalmente, puoi anche modificare i file/modelli nel tuo editor di testo e poi caricarli. Questo editor online &egrave; concepito per essere usato solo se non hai accesso ad un editor di testo..."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "carica immagini/file"
-
-#: ..\..\..\admin\b2upload.php:53
-msgid "File upload"
-msgstr "Carica file"
-
-#: ..\..\..\admin\b2upload.php:54
-msgid "Allowed file types:"
-msgstr "Tipi di file permessi:"
-
-#: ..\..\..\admin\b2upload.php:55
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Dimensione massima dei file permessa: %d KB"
-
-#: ..\..\..\admin\b2upload.php:60 ..\..\..\admin\b2upload.php:138
-#: ..\..\..\admin\_blogs_general.form.php:76
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Descrizione"
-
-#: ..\..\..\admin\b2upload.php:63
-msgid "Upload !"
-msgstr "Carica !"
-
-#: ..\..\..\admin\b2upload.php:88
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "File %s: il tipo %s non &egrave; permesso."
-
-#: ..\..\..\admin\b2upload.php:117 ..\..\..\admin\b2upload.php:150
-#: ..\..\..\admin\b2upload.php:153
-msgid "Couldn't upload your file to:"
-msgstr "Impossibile caricare il tuo file su:"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Duplicate File?"
-msgstr "File duplicato?"
-
-#: ..\..\..\admin\b2upload.php:127
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "Nome del file \"%s\" gi&agrave; presente!"
-
-#: ..\..\..\admin\b2upload.php:128
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "Nome del file \"%s\" cambiato in \"%s\""
-
-#: ..\..\..\admin\b2upload.php:129
-msgid "Confirm or rename:"
-msgstr "Conferma o rinomina:"
-
-#: ..\..\..\admin\b2upload.php:136
-msgid "Alternate name"
-msgstr "Nome alternativo"
-
-#: ..\..\..\admin\b2upload.php:140
-msgid "Confirm !"
-msgstr "Conferma !"
-
-#: ..\..\..\admin\b2upload.php:180
-msgid "File uploaded !"
-msgstr "File caricato !"
-
-#: ..\..\..\admin\b2upload.php:181
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Il tuo file <strong>\"%s\"</strong> &egrave; stato caricato con successo !"
-
-#: ..\..\..\admin\b2upload.php:182
-msgid "Here's the code to display it:"
-msgstr "Ecco il codice per visualizzarlo:"
-
-#: ..\..\..\admin\b2upload.php:186
-msgid "Add the code to your post !"
-msgstr "Aggiungi il codice al messaggio !"
-
-#: ..\..\..\admin\b2upload.php:189
-msgid "Image Details"
-msgstr "Dettagli dell'immagine"
-
-#: ..\..\..\admin\b2upload.php:193
-msgid "Size"
-msgstr "Dimensione"
-
-#: ..\..\..\admin\b2upload.php:196 ..\..\..\admin\_edit_form.php:544
-msgid "Type"
-msgstr "Tipo"
-
-#: ..\..\..\admin\b2upload.php:201
-msgid "Close this window"
-msgstr "Chiudi questa finestra"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Amministrazione degli utenti"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "Non puoi cambiare il profilo di demouser in modalit&agrave; dimostrativa!"
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "Non ti &egrave; permesso aggiornare il tuo profilo!"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "Devi fornire un login univoco!"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "Il livello utente deve essere tra %d e %d."
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Questo login esiste gi&agrave;. Vuoi <a %s>modificare l'utente esistente</a>?"
-
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "Hai digitato due password differenti."
-
-#: ..\..\..\admin\b2users.php:198 ..\..\..\htsrv\profile_update.php:112
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "La lunghezza minima della password &egrave; di %d caratteri."
-
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "Utente aggiornato."
-
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "Nuovo utente creato."
-
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "Promozione non valida."
-
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "Livello utente cambiato"
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "Non puoi cancellarti da solo!"
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "Non puoi cancellare l'Utente #1!"
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "Cancello l'Utente %s?"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Attenzione"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "cancellando un utente si cancellano pure i suoi messaggi."
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "Cancellazione Utente..."
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "Non puoi cancellare il Gruppo #1!"
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "Non puoi cancellare il gruppo predefinito per i nuovi utenti!"
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "Cancello il gruppo [%s]?"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "Gruppo cancellato..."
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "Questo nome di gruppo esiste gi&agrave;! Vuoi <a %s>modificare il gruppo esistente</a>?"
-
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "Gruppo aggiornato."
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "L'utente non &egrave; stato creato:"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "L'utente non &egrave; stato aggiornato:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "Il gruppo non &egrave; stato creato:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "Il gruppo non &egrave; stato aggiornato:"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "Non ti &egrave; permesso vedere gli altri utenti."
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Aggiungo un nuovo messaggio..."
-
-#: ..\..\..\admin\edit_actions.php:104 ..\..\..\admin\edit_actions.php:215
-#: ..\..\..\admin\edit_actions.php:460 ..\..\..\htsrv\comment_post.php:75
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1374
-msgid "Supplied URL is invalid: "
-msgstr "L'URL fornito non &egrave; valido:"
-
-#: ..\..\..\admin\edit_actions.php:110 ..\..\..\admin\edit_actions.php:221
-#, fuzzy
-msgid "Supplied content is invalid"
-msgstr "L'URL fornito non &egrave; valido:"
-
-#: ..\..\..\admin\edit_actions.php:116 ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "Impossibile postare, per favore correggi questi errori:"
-
-#: ..\..\..\admin\edit_actions.php:117 ..\..\..\admin\edit_actions.php:228
-#: ..\..\..\admin\edit_actions.php:465
-msgid "Back to post editing"
-msgstr "Torna alla modifica del messaggio"
-
-#: ..\..\..\admin\edit_actions.php:123
-msgid "Recording post..."
-msgstr "Memorizzazione messaggio..."
-
-#: ..\..\..\admin\edit_actions.php:136 ..\..\..\admin\edit_actions.php:258
-#: ..\..\..\admin\edit_actions.php:417
-msgid "Sleeping..."
-msgstr "Riposo..."
-
-#: ..\..\..\admin\edit_actions.php:146 ..\..\..\admin\edit_actions.php:267
-#: ..\..\..\admin\edit_actions.php:358
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Messaggio non postato pubblicamente: saltato trackback, pingback e i ping ai blog...."
-
-#: ..\..\..\admin\edit_actions.php:161
-msgid "Posting Done..."
-msgstr "Pubblicazione Completata...."
-
-#: ..\..\..\admin\edit_actions.php:175 ..\..\..\admin\edit_actions.php:234
-msgid "Updating post..."
-msgstr "Aggiornamento messaggio..."
-
-#: ..\..\..\admin\edit_actions.php:283 ..\..\..\admin\edit_actions.php:369
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Messaggio gi&agrave; pingato: salto i blog ping..."
-
-#: ..\..\..\admin\edit_actions.php:295 ..\..\..\admin\edit_actions.php:381
-msgid "Updating done..."
-msgstr "Aggiornamento completato..."
-
-#: ..\..\..\admin\edit_actions.php:311 ..\..\..\admin\edit_actions.php:326
-msgid "Updating post status..."
-msgstr "Aggiornamento stato del messaggio..."
-
-#: ..\..\..\admin\edit_actions.php:391 ..\..\..\admin\edit_actions.php:410
-msgid "Deleting post..."
-msgstr "Cancellazione messaggio..."
-
-#: ..\..\..\admin\edit_actions.php:399
-msgid "Oops, no post with this ID!"
-msgstr "Oops, nessun messaggio con questo ID!"
-
-#: ..\..\..\admin\edit_actions.php:422
-msgid "Deleting Done..."
-msgstr "Cancellazione Completata..."
-
-#: ..\..\..\admin\edit_actions.php:426 ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "Errore"
-
-#: ..\..\..\admin\edit_actions.php:464
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Impossibile aggiornare il commento, per favore correggi questi errori:"
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "Back to posts!"
-msgstr "Torna ai messaggi!"
-
-#: ..\..\..\admin\edit_actions.php:527
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Puoi generate pagine statiche o vedere i tuoi blog..."
-
-#: ..\..\..\admin\edit_actions.php:535
-msgid "New post"
-msgstr "Nuovo post"
-
-#: ..\..\..\admin\import-mt.php:391 ..\..\..\admin\_users_form.php:96
-#: ..\..\..\admin\_users_form.php:101
-msgid "User group"
-msgstr "Gruppo utenti"
-
-#: ..\..\..\admin\import-mt.php:392 ..\..\..\admin\_users_form.php:84
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "Guarda il <a %s>manuale online</a> per dettagli."
-
-#: ..\..\..\admin\import-mt.php:393 ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:91 ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:36 ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Livello"
-
-#: ..\..\..\admin\import-mt.php:432 ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "Lingua predefinita"
-
-#: ..\..\..\admin\import-mt.php:1257 ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Scegli la categoria principale nel blog di destinazione, e opzionalmente seleziona categorie addizionali"
-
-#: ..\..\..\admin\import-mt.php:1286 ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "Scegli come categoria aggiuntiva"
-
-#: ..\..\..\admin\import-mt.php:1297 ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Scegli come categoria PRINCIPALE"
-
-#: ..\..\..\admin\tools.php:18 ..\..\..\admin\_menutop.php:270
-msgid "Tools"
-msgstr "Strumenti"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Bookmarklet"
-
-#: ..\..\..\admin\tools.php:30 ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45 ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Aggiungi questo link ai tuoi Preferiti/Segnalibri:"
-
-#: ..\..\..\admin\tools.php:31 ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46 ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo bookmarklet"
-
-#: ..\..\..\admin\tools.php:70
-msgid "Post to b2evolution"
-msgstr "Posta in b2evolution"
-
-#: ..\..\..\admin\tools.php:72
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "Nessuna Sidebar trovata! Devi usare Mozilla 0.9.4 o superiore!"
-
-#: ..\..\..\admin\tools.php:76 ..\..\..\admin\tools.php:85
-msgid "SideBar"
-msgstr "SideBar"
-
-#: ..\..\..\admin\tools.php:77
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "Aggiungi la <a %s>sidebar b2evo</a> !"
-
-#: ..\..\..\admin\tools.php:86
-msgid "Add this link to your favorites:"
-msgstr "Aggiungi questo link ai tuoi preferiti:"
-
-#: ..\..\..\admin\tools.php:87
-msgid "b2evo sidebar"
-msgstr "sidebar b2evo"
-
-#: ..\..\..\admin\tools.php:94
-msgid "Movable Type Import"
-msgstr "Importa da Movable Type"
-
-#: ..\..\..\admin\tools.php:96
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "Usa la funzione di esportazione di MT per creare un file .TXT contenente i tuoi messaggi;"
-
-#: ..\..\..\admin\tools.php:97
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Metti il file nella directory /admin del tuo server;"
-
-#: ..\..\..\admin\tools.php:98
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "Segui le istruzioni nell'<a %s>utility di migrazione MT</a>."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "Generazione del file statico"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Nome del file statico"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Questo &egrave; il file .html che verr&agrave; creato quando genererai una versione statica della homepage del blog."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr "Dopo ogni nuovo post..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "Ping b2evolution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "per essere elencato nell'elenco degli \"ultimi aggiornamenti\" su b2evolution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "Ping technorati.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "per notificare di un nuovo messaggio."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "Ping weblogs.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "Ping blo.gs"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "Opzioni avanzate"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "Permetti trackbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Permetti ad altri blogger di inviare trackbacks a questo blog, notificandoti quando lo fanno. Ti permetter&agrave; inoltre di mandare trackbacks ad altri blog."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "Permetti pingbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "Permetti ad altri blogger di inviare pingbacks a questo blog, notificandoti quando lo fanno. Ti permetter&agrave; inoltre di mandare pingback ad altri blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "Parametri generali"
-
-#: ..\..\..\admin\_blogs_general.form.php:20 ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Nome Completo"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "Verr&agrave; visualizzato in cima al blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Abbreviazione"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "Sar&agrave; usato nei menu di selezione e nell'interfaccia di amministrazione."
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "Lingua predefinita"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr "Determina la lingua dei collegamenti di navigazione sul blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "Parametri d'accesso"
-
-#: ..\..\..\admin\_blogs_general.form.php:38 ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "Blog predefinito su index.php"
-
-#  TRANS: current default blog
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:40
-msgid "Current default is:"
-msgstr "Il valore predefinito attuale &egrave;:"
-
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through index.php"
-msgstr "Altri blog attraverso index.php"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "Other blog through stub file (Advanced)"
-msgstr "Altri blog attraverso il file di stub (Avanzato)"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "You MUST create a stub file for this to work."
-msgstr "DEVI creare un file di stub affinch&eacute; questo funzioni."
-
-#: ..\..\..\admin\_blogs_general.form.php:45
-msgid "Preferred access type"
-msgstr "Metodo di accesso preferito"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "Blog Folder URL"
-msgstr "URL della directory del Blog"
-
-#: ..\..\..\admin\_blogs_general.form.php:51
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Nessuna barra finale. (Se non sai cosa fare, lascia questo campo vuoto.)"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "URL blog name / Stub name"
-msgstr "Nome dell'URL del blog / dello Stub"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "Usato nelle URL per identificare questo blog. Deve essere il nome del file di stub se usi l'accesso attraverso il file di stub"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default display options"
-msgstr "Opzioni predefinite di visualizzazione"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Default skin"
-msgstr "Seleziona tema"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Questo &egrave; il tema predefinito che sar&agrave; usato per visualizzare questo blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Allow skin switching"
-msgstr "Permetti il cambio del tema"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "Gli utenti saranno in grado di selezionare un altro tema per vedere il blog (e il loro tema preferito sar&agrave; salvato in un cookie)."
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Display public blog list"
-msgstr "Visualizza l'elenco dei blog pubblici"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Seleziona questo se vuoi visualizzare l'elenco di tutti i blog nella tua pagina di blog (se gestito dal tuo tema)."
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Include in public blog list"
-msgstr "Includi nell'elenco dei blog pubblici"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "Seleziona se vuoi che questo blog sia visualizzato nell'elenco dei blog pubblici."
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Default linkblog"
-msgstr "Linkblog predefinito"
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "Sar&agrave; visualizzato a fianco di questo blog (se gestito dal tuo tema)."
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "Tagline"
-msgstr "Sottotitolo"
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Questo &egrave; visualizzato sotto il nome del blog nel modello del blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Descrizione lunga"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "This is displayed on the blog template."
-msgstr "Questo &egrave; visualizzato nel modello del blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "Short Description"
-msgstr "Descrizione breve"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "Questo &egrave; usato nel meta tag description e nei feed RSS. NIENTE HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "Keywords"
-msgstr "Parole chiave"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Questo &egrave; usato nelle parole chiave nei meta tag. NIENTE HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_edit_showposts.php:337
-msgid "Notes"
-msgstr "Note"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Additional info."
-msgstr "Informazioni aggiuntive."
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Blog"
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "URL del Blog"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "File statico"
-
-#: ..\..\..\admin\_blogs_list.php:33 ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:145 ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:61
-msgid "Locale"
-msgstr "Linguaggio"
-
-#: ..\..\..\admin\_blogs_list.php:47 ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58 ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101 ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "Propriet&agrave;"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "Predefinito"
-
-#  TRANS: abbrev. for "generate !"
-#  TRANS: abbrev. for "generate !"
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Crea!"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid "Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!"
-msgstr "Sei sicuro di voler cancellare il blog #%d ?\\n\\nATTENZIONE: Questo canceller&agrave; TUTTI I MESSAGGI, COMMENTI,\\nCATEGORIE e altri dati relativi a quel Blog!\\n\\nQuesto NON PU&Ograve; essere annullato!"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "Cancella questo blog!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "Copia questo blog!"
-
-#  TRANS: Abbrev. for Copy
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92 ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73 ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "Copia"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "Spiacente, non hai il permesso di modificare/visualizzare alcuna delle propriet&agrave; del blog."
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "Nuovo blog..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "Permessi utente"
-
-#  TRANS: table header for user list
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Login "
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "&Egrave;<br />membro"
-
-#  TRANS: SHORT table header on TWO lines
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr "Pu&ograve; postare/modificare in questi stati:"
-
-#  TRANS: SHORT table header on TWO lines
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "Cancella<br />messaggio"
-
-#  TRANS: SHORT table header on TWO lines
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "Modifica<br />commento"
-
-#  TRANS: SHORT table header on TWO lines
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "Modifica<br />categoria"
-
-#  TRANS: SHORT table header on TWO lines
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "Modifica<br />blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Pubblicato"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Protetto"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Privato"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Bozza"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "Deprecato"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "Membri"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "Permesso di leggere i messaggi protetti"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "Permesso di postare nel blog in modalit&agrave; 'Privata'"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "Permesso di postare in questo blog con lo stato di protetto"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "Permesso di postare in questo blog con lo stato di bozza"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Permesso di postare in questo blog con lo stato di deprecato"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "Permesso di eliminare i messaggi del blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "Permesso di modificare i commenti del blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "Permesso di modificare le categorie di questo blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "Permesso di modificare le propriet&agrave; del blog"
-
-# C:\www\b2evo090\blogs\admin\_blogs_permissions.form.php:130
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "(de)seleziona tutte le caselle usando Javascript"
-
-# C:\www\b2evo090\blogs\admin\_blogs_permissions.form.php:131
-# C:\www\b2evo090\blogs\admin\_blogs_permissions.form.php:201
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr "(de)seleziona tutto"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "Non membri"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:215
-msgid "Warning! You are about to remove your own permission to edit this blog!\\nYou won\\'t have access to its properties any longer if you do that!"
-msgstr "Attenzione! Stai per rimuovere i tuoi propri permessi per modificare questo blog!\\nNon avrai pi&ugrave; accesso alle sue propriet&agrave; se lo fai!"
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "Modifica le propriet&agrave; della categoria"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "Sei sicuro di voler cancellare?"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "Nuova sottocategoria qui"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Nuova categoria qui"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Nota</strong> Cancellare una categoria non cancella pure i messaggi di quella categoria. Verranno assegnati alla categoria superiore. Se si elimina una categoria principale i messaggi verranno assegnati alla categoria pi&ugrave; vecchia rimanente dello stesso blog (quella col numero di categoria pi&ugrave; piccolo)."
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Contenuti dei messaggi"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Titolo"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Lingua"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "Link all'url"
-
-#: ..\..\..\admin\_edit_form.php:135 ..\..\..\admin\_users_form.php:151
-#: ..\..\..\admin\_users_form.php:153 ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:154 ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20 ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\basic\_feedback.php:178 ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "Email"
-
-#: ..\..\..\admin\_edit_form.php:139 ..\..\..\admin\_users_form.php:165
-#: ..\..\..\admin\_users_form.php:167 ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:63 ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "URL"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Anteprima"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Controllore Ortografico"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Carica un file/immagine"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "Propriet&agrave; avanzate"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "Modifica il timestamp"
-
-#: ..\..\..\admin\_edit_form.php:253
-msgid "URL Title"
-msgstr "Titolo dell'URL"
-
-#: ..\..\..\admin\_edit_form.php:255
-msgid "(to be used in permalinks)"
-msgstr "(da usare nei permalinks)"
-
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_edit_showposts.php:287
-#: ..\..\..\admin\_set_general.form.php:49 ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Auto-BR"
-msgstr "Auto-BR"
-
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Questa opzione &egrave; deprecata, non dovresti usarla."
-
-#: ..\..\..\admin\_edit_form.php:274
-msgid "Additional actions"
-msgstr "Azioni aggiuntive"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "Pingback"
-msgstr "Pingback"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Invia un pingback a tutti gli URL nel messaggio)"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "Trackback URLs"
-msgstr "Trackback URL"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "(Separate by space)"
-msgstr "(Separati da spazio)"
-
-#: ..\..\..\admin\_edit_form.php:310 ..\..\..\admin\_edit_form.php:545
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Stato"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "Il tuo messaggio verr&agrave; inviato pubblicamente"
-
-#: ..\..\..\admin\_edit_form.php:317 ..\..\..\admin\_edit_showposts.php:360
-msgid "Published (Public)"
-msgstr "Pubblicato (Pubblico)"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Il messaggio verr&agrave; pubblicato, ma sar&agrave; visibile solo dai membri del blog loggati"
-
-#: ..\..\..\admin\_edit_form.php:324 ..\..\..\admin\_edit_showposts.php:363
-msgid "Protected (Members only)"
-msgstr "Protetto (Solo per i membri)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "Questo messaggio verr&agrave; pubblicato ma sar&agrave; visibile solo da te stesso"
-
-#: ..\..\..\admin\_edit_form.php:331 ..\..\..\admin\_edit_showposts.php:366
-msgid "Private (You only)"
-msgstr "Privato (Solo te)"
-
-#: ..\..\..\admin\_edit_form.php:337 ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "Questo messaggio apparir&agrave; solo nel backoffice"
-
-#: ..\..\..\admin\_edit_form.php:338 ..\..\..\admin\_edit_showposts.php:369
-msgid "Draft (Not published!)"
-msgstr "Bozza (Non pubblicato!)"
-
-#: ..\..\..\admin\_edit_form.php:345 ..\..\..\admin\_edit_showposts.php:372
-msgid "Deprecated (Not published!)"
-msgstr "Deprecato (Non pubblicato!)"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:435
-#: ..\..\..\admin\_edit_form.php:435
-msgid "Note: Moving posts across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:437
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Nota: il Cross posting tra blog multipli &egrave; abilitato."
-
-#: ..\..\..\admin\_edit_form.php:447
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Nota: il Cross posting tra blog multipli &egrave; attualmente disabilitato."
-
-#: ..\..\..\admin\_edit_form.php:449
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Nota: il Cross posting tra categorie multiple &egrave; attualmente disabilitato."
-
-#: ..\..\..\admin\_edit_form.php:459 ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55 ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:248 ..\..\..\skins\custom\_main.php:253
-#: ..\..\..\skins\custom\_main.php:258 ..\..\..\skins\custom\_main.php:263
-#: ..\..\..\skins\natural_pink\_main.php:234
-#: ..\..\..\skins\natural_pink\_main.php:239
-#: ..\..\..\skins\natural_pink\_main.php:244
-#: ..\..\..\skins\natural_pink\_main.php:249
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Commenti"
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can leave comments on this post."
-msgstr "I visitatori possono lasciare commenti in questo messaggio."
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Open"
-msgstr "Aperto"
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors can NOT leave comments on this post."
-msgstr "I visitatori NON possono lasciare commenti a questo messaggio."
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Closed"
-msgstr "Chiuso"
-
-#: ..\..\..\admin\_edit_form.php:467
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "I visitatori non possono vedere n&eacute; lasciare commenti a questo messaggio."
-
-#: ..\..\..\admin\_edit_form.php:468
-msgid "Disabled"
-msgstr "Disabilitato"
-
-#: ..\..\..\admin\_edit_form.php:473
-msgid "Renderers"
-msgstr "Renderers"
-
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Comment info"
-msgstr "Informazioni sul commento"
-
-#: ..\..\..\admin\_edit_form.php:546
-msgid "IP address"
-msgstr "Indirizzo IP"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Next %d days"
-msgstr "Successivi %d giorni"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "Precedenti %d"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d days"
-msgstr "Precedenti %d giorni"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "Successivi %d"
-
-#  TRANS: x TO y OF z
-#  TRANS: x TO y OF z
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:56 ..\..\..\admin\_edit_navbar.php:62
-msgid " to "
-msgstr " a"
-
-#  TRANS: x TO y OF z
-#  TRANS: x TO y OF z
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:64
-msgid " of "
-msgstr " di"
-
-#: ..\..\..\admin\_edit_navbar.php:72
-msgid "from the end"
-msgstr "dalla fine"
-
-#: ..\..\..\admin\_edit_navbar.php:76
-msgid "from the start"
-msgstr "dall'inizio"
-
-#: ..\..\..\admin\_edit_navbar.php:78
-msgid "OK"
-msgstr "OK"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr " Intervallo date: "
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "da"
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "livello:"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:830
-msgid "Pages:"
-msgstr "Pagine:"
-
-#  TRANS: Link to comments for current post
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "nessun commento"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:732
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 commento"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:733
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d commenti"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1 Trackback"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 Pingback"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr "Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr "Pingbacks"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "Nessun feedback per questo messaggio ancora..."
-
-#: ..\..\..\admin\_edit_showposts.php:226 ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Commento di:"
-
-#: ..\..\..\admin\_edit_showposts.php:230 ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "Trackback da:"
-
-#: ..\..\..\admin\_edit_showposts.php:234 ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "Pingback da:"
-
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr "Link permanente a questo commento"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145 ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Lascia un commento"
-
-#: ..\..\..\admin\_edit_showposts.php:272 ..\..\..\admin\_users_form.php:107
-#: ..\..\..\skins\_feedback.php:164 ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:169
-#: ..\..\..\skins\wpc_default\_feedback.php:169
-msgid "User"
-msgstr "Utente"
-
-#: ..\..\..\admin\_edit_showposts.php:275 ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:171
-#: ..\..\..\skins\wpc_default\_feedback.php:171
-msgid "Edit profile"
-msgstr "Modifica il profilo"
-
-#: ..\..\..\admin\_edit_showposts.php:280 ..\..\..\skins\_feedback.php:181
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Testo del commento"
-
-#: ..\..\..\admin\_edit_showposts.php:281 ..\..\..\skins\_feedback.php:182
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "Tag XHTML consentiti"
-
-#: ..\..\..\admin\_edit_showposts.php:286 ..\..\..\skins\_feedback.php:186
-#: ..\..\..\skins\basic\_feedback.php:202
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:204
-#: ..\..\..\skins\wpc_default\_feedback.php:204
-msgid "Options"
-msgstr "Opzioni"
-
-#: ..\..\..\admin\_edit_showposts.php:287
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Le interruzioni di linea diventato &lt;br&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:294 ..\..\..\skins\_feedback.php:208
-#: ..\..\..\skins\basic\_feedback.php:219
-msgid "Send comment"
-msgstr "Invia commento"
-
-#: ..\..\..\admin\_edit_showposts.php:349
-msgid "Posts to show"
-msgstr "Messaggi da visualizzare"
-
-#: ..\..\..\admin\_edit_showposts.php:352
-msgid "Past"
-msgstr "Passato"
-
-#: ..\..\..\admin\_edit_showposts.php:355
-msgid "Future"
-msgstr "Futuro"
-
-#: ..\..\..\admin\_edit_showposts.php:380
-msgid "Title / Text contains"
-msgstr "Titolo /Testo contiene"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Parole"
-
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
-msgstr "AND"
-
-#: ..\..\..\admin\_edit_showposts.php:393
-msgid "OR"
-msgstr "OR"
-
-# D:\www\b2evo091\blogs\admin\_edit_showposts.php:401
-#: ..\..\..\admin\_edit_showposts.php:401
-msgid "Exact match"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:454 ..\..\..\skins\_archives.php:74
-#, fuzzy
-msgid "week"
-msgstr "settimanalmente"
-
-#: ..\..\..\admin\_edit_showposts.php:554
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\b2evocore\_functions_forms.php:312 ..\..\..\install\index.php:299
-#: ..\..\..\skins\_profile.php:85
-msgid "Reset"
-msgstr "Ripristina"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "Licenza GPL"
-
-# C:\www\b2evo090\blogs\admin\_menutop.php:106
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:113
-msgid "uncheck all"
-msgstr "deseleziona tutto"
-
-# C:\www\b2evo090\blogs\admin\_menutop.php:108
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:115
-msgid "check all"
-msgstr "seleziona tutto"
-
-#: ..\..\..\admin\_menutop.php:166
-msgid "visit b2evolution's website"
-msgstr "visita il sito web di b2evolution"
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:169
-#: ..\..\..\admin\_menutop.php:169
-msgid "Style:"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:172
-msgid "Logout"
-msgstr "Logout"
-
-#: ..\..\..\admin\_menutop.php:174
-msgid "Exit to blogs"
-msgstr "Esci ai blog"
-
-#: ..\..\..\admin\_menutop.php:183
-msgid "Blog time:"
-msgstr "Orario del blog:"
-
-#: ..\..\..\admin\_menutop.php:184
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:185
-msgid "Logged in as:"
-msgstr "Loggato come:"
-
-#: ..\..\..\admin\_menutop.php:195
-msgid "Write"
-msgstr "Scrivi"
-
-#: ..\..\..\admin\_menutop.php:201 ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241 ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:883
-msgid "Edit"
-msgstr "Modifica"
-
-#: ..\..\..\admin\_menutop.php:221
-msgid "Stats"
-msgstr "Statistiche"
-
-#: ..\..\..\admin\_menutop.php:239 ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Modelli"
-
-#: ..\..\..\admin\_menutop.php:249
-msgid "Users"
-msgstr "Utenti"
-
-#: ..\..\..\admin\_menutop.php:253
-msgid "User Profile"
-msgstr "Profilo utente"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "Permessi predefiniti degli utenti"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Nuovi utenti possono registarsi"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr "Seleziona per permettere ai nuovi utenti di registarsi autonomamente."
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Gruppo per i nuovi utenti"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "I gruppi determinano i ruoli degli utenti e i permessi."
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Livello per nuovi utenti"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "I livelli determinano la gerarchia di utenti nei blog."
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr "Visualizza le opzioni"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "Blog predefinito da visualizzare"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr "Questo blog sar&agrave; visualizzato su index.php ."
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "giorni"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "messaggi"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "messaggi impaginati"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "Modo di visualizzazione"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr "Messaggi/giorni per pagina"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "mensilmente"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "settimanalmente"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "giornalmente"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "messaggio per messaggio"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Modo di archiviazione"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "Opzioni del link"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Usa informazioni extra-path"
-
-#: ..\..\..\admin\_set_general.form.php:56
-#, fuzzy
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
-msgstr "Raccomandato se gestito dal tuo server web. I collegamenti somiglieranno a 'stub/2003/05/20/post_title' invece di 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Messaggio richiamato tramite il suo titolo dell'URL (Raccomandato)"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr "Come riserva usa l'ID se il titolo dell'URL non &egrave; disponibile."
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr "Messaggio richiamato tramite il suo ID"
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr "Messaggi nella pagina di archivio richiamati tramite i loro ID"
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "Messaggi nella pagina di archivio richiamati tramite il loro titolo (per compatibilit&agrave; con Cafelog)"
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr "Tipo di Permalink"
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr "Opzioni di sicurezza"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "Lunghezza minima per la password"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr "per utenti."
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr "Plug-ins di Rendering"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "Plug-in"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "Applica"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "Plug-ins della barra degli strumenti"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "Crea nuova lingua"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "Modifica lingua"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "Le prime due lettere dovrebbero essere in <a %s>ISO 639 language code</a>. Le ultime due lettere dovrebbero essere in <a %s>ISO 3166 country code</a>."
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "Abilitato"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr "Questa lingua dovrebbe essere disponibile agli utenti?"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "nome della lingua"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "Insieme di caratteri"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "Deve corrispondere all'insieme di caratteri del file di lingua."
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "Formato data"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Guarda in basso."
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "Formato dell'orario"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "File della lingua"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "il file di lingua da usare, dalla sottodirectory <code>locales</code>"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "Priorit&agrave;"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1 &egrave; il pi&ugrave; alto. La priorit&agrave; importante quando selezioni una lingua attraverso il suo codice e molte lingue usano lo stesso; questo avviene tramite il riconoscimento della lingua del browser. La priorit&agrave; influenza anche l'ordine in cui le lingue sono visualizzate nelle caselle a discesa, etc."
-
-#: ..\..\..\admin\_set_regional.form.php:67
-msgid "Create"
-msgstr "Crea"
-
-#: ..\..\..\admin\_set_regional.form.php:67 ..\..\..\skins\_profile.php:84
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Modifica"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "Questo sostituir&agrave; la lingua \\'%s\\'. Ok?"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "Bandiere"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "Le bandiere sono memorizzate in sottodirectory di <code>%s</code>. I loro nomi di file sono uguali alla parte di codice del paese della lingua (caratteri 4-5); l'estensione del file &egrave; .gif ."
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "Formati di Data/Ora"
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr "I seguenti caratteri sono riconosciuti nelle stringhe di formato:"
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" o \"pm\""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" o \"PM\""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr "B - Swatch Internet time"
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - date ISO 8601 (Richiede PHP 5); p.e. \"2004-02-12T15:19:21+00:00\""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d - giorno del mese, 2 cifre con zero davanti; p.e. da \"01\" a \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - giorno della settimana, testuale, 3 lettere; p.e. \"Ven\""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - giorno della settimana, 1 lettera; p.e. \"V\""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - mese, testuale, lungo; p.e. \"Gennaio\""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - ora, formato 12-ore senza zero davanti; p.e. da \"1\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - ora, formato 24-ore senza zero davanti; p.e. da \"0\" a \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - ora, formato 12-ore; p.e. da \"01\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - ore, formato 24-ore; p.e. da \"00\" a \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - minuti; p.e. da \"00\" a \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (i maiuscala) - \"1\" per l'ora legale, \"0\" altrimenti."
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - giorno del mese senza zero davanti; p.e. da \"1\" a \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (L minuscola) - giorno della settimana, testuale, lungo; p.e.. \"Venerd&igrave;\""
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - booleana per indicare se si tratta di anno bisestile; p.e. da \"0\" a \"1\""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - mese; p.e. da \"01\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - mese, testuale, 3 lettere; p.e. \"Gen\""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - mese senza zero davanti; p.e. da \"1\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "O - Differenza dall'ora di Greenwich (GMT) in ore; p.e. \"+0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - data formattata RFC 822; p.e. \"Mar, 21 Dec 2000 16:01:07 +0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - secondi; p.e. da \"00\" a \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - Suffisso ordinale inglese, testuale, 2 caratteri; p.e. \"th\", \"nd\""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - numero di giorni in un dato mese; p.e. da \"28\" a \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - Impostazioni del fuso orario di questa macchina; p.e. \"MDT\""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr "U - secondi dall'epoch (1/1/1970)"
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - giorno della settimana, numerico, p.e. da \"0\" (Domenica) a \"6\" (Sabato)"
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W - numero ISO-8601 della settimana nell'anno, settimane che iniziano con Luned; p.e. \"42\""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - anno, 4 cifre; p.e. \"1999\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - anno, 2 cifre; p.e. \"99\""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - giorno dell'anno; p.e. da \"0\" a \"365\""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Z - differenza del fuso orario in secondi (p.e. da \"-43200\" a \"43200\"). La differenza dei fusi orari a ovest di UTC sono sempre negative, e quelle a est di UTC sono sempre positive."
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - formato completo ISO 8601, equivalente a Y-m-d\\TH:i:s\\Z"
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"I caratteri non riconosciuti nella stringa di formato saranno stampati come sono.<br />\n"
-"\t\t\tPuoi fare un escape dei caratteri facendoli precedere da una \\ per stamparli come sono."
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr "Nota: la lingua predefinita non &egrave; abilitata."
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "Impostazioni regionali"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Differenza di tempo"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr "in ore"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "Se non sei nel fuso orario del tuo server. L'orario attuale del server &egrave;: %s."
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "Sovrascritte dalla configurazione del browser, dalla lingua dell'utente e da quella del blog (in questo ordine)."
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "Lingue disponibili"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "Nascondi informazioni traduzione"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "Visualizza informazioni traduzione"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "Formato data"
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "Formato orario"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "Stringhe"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "Tradotto"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "Estrai"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "su"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "Muovi priorit&agrave; su"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "gi&ugrave;"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "Muovi priorit&agrave; gi&ugrave;"
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "Copia lingua"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr "Ripristina le impostazioni personalizzate"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "Nessun file di lingua..."
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr "Estrai il file .po in formato b2evo"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "Sei sicuro di voler ripristinare?"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "Ripristina i valori predefiniti (cancella tabella database)"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "primo utente"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "utente precedente"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "utente successivo"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "ultimo utente"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "Chiudi il profilo dell'utente"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "Crea un nuovo profilo utente"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Profilo di:"
-
-#: ..\..\..\admin\_users_form.php:82
-msgid "User rights"
-msgstr "Permessi utente"
-
-#  TRANS: table header for user list
-#: ..\..\..\admin\_users_form.php:111 ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:140 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\_profile.php:51
-msgid "Login"
-msgstr "Login "
-
-#: ..\..\..\admin\_users_form.php:112 ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:141 ..\..\..\skins\_profile.php:40
-#: ..\..\..\skins\_profile.php:52 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Nome"
-
-#: ..\..\..\admin\_users_form.php:113 ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:142 ..\..\..\skins\_profile.php:41
-#: ..\..\..\skins\_profile.php:53 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "Cognome"
-
-#: ..\..\..\admin\_users_form.php:114 ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:143 ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:42 ..\..\..\skins\_profile.php:50
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Nickname"
-
-#: ..\..\..\admin\_users_form.php:119 ..\..\..\admin\_users_form.php:144
-#: ..\..\..\skins\_profile.php:46 ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Identit&agrave; visualizzata"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Preferred locale"
-msgstr "Lingua preferita"
-
-#: ..\..\..\admin\_users_form.php:135 ..\..\..\admin\_users_form.php:145
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "Lingua preferita per l'interfaccia di amministrazione, notifiche, etc."
-
-#: ..\..\..\admin\_users_form.php:148
-msgid "Send an email"
-msgstr "Invia un'email"
-
-#: ..\..\..\admin\_users_form.php:161
-msgid "Visit the site"
-msgstr "Visita il sito"
-
-#: ..\..\..\admin\_users_form.php:171
-msgid "Search on ICQ.com"
-msgstr "Cerca su ICQ.com"
-
-#: ..\..\..\admin\_users_form.php:175 ..\..\..\admin\_users_form.php:177
-#: ..\..\..\skins\_profile.php:64 ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "Instant Message to user"
-msgstr "Messaggio immediato per l'utente"
-
-#: ..\..\..\admin\_users_form.php:186 ..\..\..\admin\_users_form.php:198
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:187 ..\..\..\admin\_users_form.php:199
-msgid "MSN IM"
-msgstr "MSN IM"
-
-#: ..\..\..\admin\_users_form.php:188 ..\..\..\admin\_users_form.php:200
-msgid "YahooIM"
-msgstr "YahooIM"
-
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\admin\_users_form.php:201
-#: ..\..\..\skins\_profile.php:69 ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "Notifiche"
-
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Seleziona questo per ricevere una notifica ogni qualvolta un tuo messaggio riceve un commento, trackback, etc."
-
-#: ..\..\..\admin\_users_form.php:192 ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Nuova password"
-
-#: ..\..\..\admin\_users_form.php:192
-msgid "Leave empty if you don't want to change the password."
-msgstr "Lascia vuoto se non vuoi cambiare la password."
-
-#: ..\..\..\admin\_users_form.php:193 ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Conferma nuova password"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "yes"
-msgstr "s&igrave;"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "no"
-msgstr "no"
-
-#: ..\..\..\admin\_users_form.php:213
-msgid "User information"
-msgstr "Informazioni sull'utente"
-
-#: ..\..\..\admin\_users_form.php:215 ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:216 ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:50 ..\..\..\skins\custom\_main.php:247
-#: ..\..\..\skins\custom\_main.php:252 ..\..\..\skins\custom\_main.php:257
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\natural_pink\_main.php:233
-#: ..\..\..\skins\natural_pink\_main.php:238
-#: ..\..\..\skins\natural_pink\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:248
-msgid "Posts"
-msgstr "Messaggi"
-
-#: ..\..\..\admin\_users_form.php:217
-msgid "Created on"
-msgstr "Creato il"
-
-#: ..\..\..\admin\_users_form.php:218
-msgid "From IP"
-msgstr "Dall'IP"
-
-#: ..\..\..\admin\_users_form.php:219
-msgid "From Domain"
-msgstr "Dal Dominio"
-
-#: ..\..\..\admin\_users_form.php:220
-msgid "With Browser"
-msgstr "Col Browser"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "primo gruppo"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "gruppo precedente"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "gruppo successivo"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "ultimo gruppo"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr "Chiudi il profilo del gruppo"
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr "Creazione di un nuovo gruppo"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "Modifica gruppo:"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr "Visualizzazione del gruppo:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr "Permessi per i membri di questo gruppo"
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "Visualizza tutti"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr "Accesso completo"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr "Nessun accesso"
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "Guarda soltanto"
-
-#: ..\..\..\admin\_users_groupform.php:92
-msgid "Statistics"
-msgstr "Statistiche"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr "Opzioni globali"
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr "Seleziona per permettere la modifica del modello."
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr "Amministrazione Utenti/Gruppi"
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr "Gruppi &amp; Utenti"
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr "Gruppo predefinito per i nuovi utenti"
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "Copia gruppo"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "Cancella gruppo"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "diminuisci il livello utente"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "aumenta il livello utente"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Cancella utente"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid "Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!"
-msgstr "Sei sicuro di voler cancellare questo utente?\\nAttenzione: tutti i suoi post verranno cancellati!"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "Nuovo utente..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "Nuovo gruppo..."
-
-#: ..\..\..\b2evocore\_blog_main.php:205
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "Il tema predefinito [%s] impostato per il blog [%s] non esiste. Deve essere correttamente impostato nelle <a %s>propriet&agrave; del blog</a> o sovrascritto adeguatamente nel file di stub. Contatta il <a %s>webmaster</a>..."
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "ERRORE! Impossibile cancellare! Dovrai cancellare il file [%s] a mano."
-
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#: ..\..\..\b2evocore\_class_calendar.php:202
-#, php-format
-msgid "%d posts"
-msgstr "%d messaggi"
-
-#: ..\..\..\b2evocore\_class_calendar.php:198
-#: ..\..\..\b2evocore\_class_calendar.php:203
-msgid "1 post"
-msgstr "1 messaggio"
-
-#: ..\..\..\b2evocore\_class_calendar.php:306
-msgid "previous month"
-msgstr "mese precedente"
-
-#: ..\..\..\b2evocore\_class_calendar.php:310
-msgid "next month"
-msgstr "mese successivo"
-
-#: ..\..\..\b2evocore\_class_calendar.php:337
-msgid "previous year"
-msgstr "anno precedente"
-
-#: ..\..\..\b2evocore\_class_calendar.php:340
-msgid "next year"
-msgstr "anno prossimo"
-
-#: ..\..\..\b2evocore\_class_calendar.php:369
-msgid "go to month's archive"
-msgstr "vai all'archivio mensile"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "Membro"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "Visitatore"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "Modifica questo commento"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:828
-msgid "Delete"
-msgstr "Cancella"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-msgid "Delete this comment"
-msgstr "Cancella questo commento"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid "You are about to delete this comment!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "Stai per cancellare questo commento!\\n\\'Annulla\\' per annullare, \\'OK\\' per cancellare."
-
-#: ..\..\..\b2evocore\_class_commentlist.php:144
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "Nessun commento ancora..."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:120
-msgid "Sorry, there is nothing to display..."
-msgstr "Spiacente, non c'&egrave; nulla da visualizzare..."
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "Nuovo gruppo"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:109
-msgid "Parser error: "
-msgstr "Errore del Parser: "
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:127
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "Il tag <code>body</code> pu&ograve; essere usato solo una volta!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:140
-msgid "Illegal tag"
-msgstr "Tag non permesso"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:147
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "Il Tag %s deve stare dentro un altro tag"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:149
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "Il tag %s non &egrave; consentito dentro un altro tag %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:157
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "Il tag %s non pu&ograve; avere come attributo %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:165
-msgid "Found invalid URL: "
-msgstr "Trovato url non valido: "
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:188
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "Il Tag %s potrebbe non contenere raw character data"
-
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:302
-#: ..\..\..\b2evocore\_functions_cats.php:639
-msgid "Browse category"
-msgstr "Sfoglia categoria"
-
-#: ..\..\..\b2evocore\_class_item.php:405
-msgid "Comments are closed for this post."
-msgstr "Non &egrave; pi&ugrave; possibile pubblicare commenti per questo messaggio."
-
-#: ..\..\..\b2evocore\_class_item.php:417
-msgid "This post is not published. You cannot leave comments."
-msgstr "Questo messaggio non &egrave; pubblicato. Non puoi lasciare commenti."
-
-#  TRANS: this is the default text for the extended post "more" link
-#  TRANS: this is the default text for the extended post "more" link
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:467
-#: ..\..\..\b2evocore\_functions_bposts.php:736
-msgid "Read more!"
-msgstr "Continua!"
-
-#  TRANS: this is the default text displayed once the more link has been activated
-#  TRANS: this is the default text displayed once the more link has been activated
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:472
-#: ..\..\..\b2evocore\_functions_bposts.php:741
-msgid "More:"
-msgstr "Continua:"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "Display feedback / Leave a comment"
-msgstr "Visualizza feedback / Lascia un commento"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-msgid "Send feedback"
-msgstr "Invia feedback"
-
-#: ..\..\..\b2evocore\_class_item.php:716
-msgid "1 feedback"
-msgstr "1 feedback"
-
-#: ..\..\..\b2evocore\_class_item.php:717
-#, php-format
-msgid "%d feedbacks"
-msgstr "%d feedbacks"
-
-#: ..\..\..\b2evocore\_class_item.php:730
-msgid "Display comments / Leave a comment"
-msgstr "Visualizza i commenti / Lascia un commento"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Visualizza/ottieni l'indirizzo trackback per questo messaggio"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "Trackback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:745
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "Trackback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:746
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr "Trackbacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-msgid "Display pingbacks"
-msgstr "Visualizza pingbacks"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr "Pingback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:758
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr "Pingback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:759
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr "Pingbacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:829
-msgid "Delete this post"
-msgstr "Cancella questo messaggio"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:839
-#: ..\..\..\b2evocore\_class_item.php:848
-msgid "You are about to delete this post!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "Stai per cancellare questo messaggio!\\n\\'Annulla\\' per annullare, \\'OK\\' per cancellare."
-
-#: ..\..\..\b2evocore\_class_item.php:884
-msgid "Edit this post"
-msgstr "Modifica questo messaggio"
-
-#: ..\..\..\b2evocore\_class_item.php:924
-msgid "Publish NOW!"
-msgstr "Pubblica ORA!"
-
-#: ..\..\..\b2evocore\_class_item.php:925
-msgid "Publish now using current date and time."
-msgstr "Pubblica ora con la data e l'ora corrente."
-
-#: ..\..\..\b2evocore\_class_itemlist.php:598
-msgid "Invalid post, please correct these errors:"
-msgstr "Messaggio invalido, correggi questi errori:"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:889
-msgid "Sorry, there is no post to display..."
-msgstr "Spiacente, nessun messaggio da visualizzare..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "POP3 connect:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "Nessun server specificato"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "Nessuna connessione al server"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "POP3 user:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "Nessun login ID inviato"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "connessione non stabilita"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "POP3 pass:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "Nessuna password inviata"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "autenticazione fallita"
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP fallito. Server non RFC 1939 compliant"
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "No server banner"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "abortisci"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr "autenticazione apop fallita"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr "POP3 login:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "Fine prematura dell'elenco"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr "POP3 last:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr "Stringa comando vuota"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "POP3 quit:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "connessione inesistente"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "POP3 delete:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "Nessun msg number inviato"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "Comando fallito"
-
-#: ..\..\..\b2evocore\_class_user.php:70
-msgid "New user"
-msgstr "Nuovo utente"
-
-#: ..\..\..\b2evocore\_class_user.php:267
-msgid "Permission denied!"
-msgstr "Permesso negato!"
-
-#: ..\..\..\b2evocore\_functions.php:48
-msgid "Oops, MySQL error!"
-msgstr "Oops, errore MySQL!"
-
-#: ..\..\..\b2evocore\_functions.php:486
-msgid "go back"
-msgstr "ritorna"
-
-#: ..\..\..\b2evocore\_functions.php:518
-msgid "Redirecting you to:"
-msgstr "Redirezione a:"
-
-#: ..\..\..\b2evocore\_functions.php:520
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Se non succede nulla, clicca <a %s>qui</a>."
-
-#: ..\..\..\b2evocore\_functions.php:599
-msgid "No response!"
-msgstr "Nessuna risposta!"
-
-#: ..\..\..\b2evocore\_functions.php:604
-msgid "Remote error"
-msgstr "Errore remoto"
-
-#: ..\..\..\b2evocore\_functions.php:619 ..\..\..\b2evocore\_functions.php:624
-msgid "Response"
-msgstr "Risposta"
-
-#: ..\..\..\b2evocore\_functions.php:861
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "Il parametro %s &egrave; richiesto!"
-
-#: ..\..\..\b2evocore\_functions.php:1068
-msgid "Invalid URL"
-msgstr "URL non valido"
-
-#: ..\..\..\b2evocore\_functions.php:1074
-msgid "URI scheme not allowed"
-msgstr "Schema URI non permesso"
-
-#: ..\..\..\b2evocore\_functions.php:1081
-msgid "URL not allowed"
-msgstr "URL non permesso"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:172
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Segnalo abuso a b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:202
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr "Abortito (in funzione su localhost)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:220
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Richiesta dell'elenco degli abusi da b2evolution.net"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:230
-msgid "Latest update timestamp"
-msgstr "Ultimo timestamp aggiornato."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:255
-msgid "Incomplete reponse."
-msgstr "Risposta incompleta."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:263
-msgid "No new blacklisted strings are available."
-msgstr "Nessuna nuova stringa disponibile nella lista nera."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "Adding strings to local blacklist"
-msgstr "Aggiungo le stringhe alla lista nera locale"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-msgid "Adding:"
-msgstr "Aggiungo:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "OK."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-msgid "Not necessary! (Already handled)"
-msgstr "Non necessario! (gi&agrave; gestito)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:285
-msgid "New latest update timestamp"
-msgstr "Ultimo timestamp aggiornato"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:294
-msgid "Invalid reponse."
-msgstr "Risposta non valida."
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "Il blog richiesto non esiste!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "Dettagli del messaggio"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:706
-msgid "PREVIEW"
-msgstr "ANTEPRIMA"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:832
-msgid "Next page"
-msgstr "Pagina Successiva"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:833
-msgid "Previous page"
-msgstr "Pagina Precedente"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:878
-msgid "Previous post"
-msgstr "Messaggio Precedente"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:935
-msgid "Next post"
-msgstr "Messaggio Successivo"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1047
-msgid "Next Page"
-msgstr "Pagina Successiva"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1075
-msgid "Previous Page"
-msgstr "Pagina Precedente"
-
-#: ..\..\..\b2evocore\_functions_cats.php:90
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Impossibile cancellare se ci sono sottocategorie!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:122
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "Impossibile eliminare l'ultima categoria se ci sono messaggi dentro!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:217
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "La categoria richiesta %s non esiste!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:570
-msgid "Category"
-msgstr "Categoria"
-
-#: ..\..\..\b2evocore\_functions_forms.php:311
-msgid "Save !"
-msgstr "Salva!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:59
-#: ..\..\..\b2evocore\_vars.php:134 ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "carattere errato nell'User Agent"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "referer ignored"
-msgstr "referer ignorato"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-msgid "BlackList"
-msgstr "Lista nera"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-msgid "robot"
-msgstr "robot"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-msgid "invalid"
-msgstr "non valido"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "search engine"
-msgstr "motore di ricerca"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:137
-msgid "loading referering page"
-msgstr "caricamento pagina del referer"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:158
-msgid "found current url in page"
-msgstr "trovato url attuale nella pagina"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:471
-msgid "not a query - no params!"
-msgstr "non &egrave; una query - nessun parametro!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:496
-msgid "no query string found"
-msgstr "nessuna stringa di query trovata"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354 ..\..\..\install\index.php:90
-msgid "name"
-msgstr "nome"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "Invio pingbacks..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "Nessun pingback da completare."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "INIZIO"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "Elaborazione:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "Impossibile trovare hostname per:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "Connessione al server a:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "Impossibile aprire una connessione a:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "Inizio a ricevere intestazioni e contenuto"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Pingback server trovato dall'intestazione X-Pingback:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Pingback server trovato dal Pingback <link /> tag:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr "Pingback server non trovato nelle intestazione e nel contenuto"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "L'url del Pingback server &egrave; vuoto (potrebbe essere un errore interno PHP fgets)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "Dati del Pingback server"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "Pagina Linkata a:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "Pagina Linkata da:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr "Pinging %s..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "FINE"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "Pingbacks completati."
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "Pinging b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "Pinging Weblogs.com..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "Pinging Blo.gs..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "Pinging technorati.com..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Archivi per"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Directory dell'archivio"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Invio dei trackback..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "Nessun trackback da inviare."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "Brano da inviare:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "Trackbacks completati."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "Invio del trackback a:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Risposta:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "login/password errati."
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:120
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "setcookie %s fallito!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "login/password non pi&ugrave; validi"
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Devi loggarti!"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "Loggati se hai un account..."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "Registrati..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "Registrati per aprire un account..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "Logout (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "Logout dal tuo account"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "Amministrazione"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "Vai al back-office"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "Profilo (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "Modifica il tuo profilo"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "Profilo utente"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "Domenica"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "Luned&igrave;"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "Marted&igrave;"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "Mercoled&igrave;"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "Gioved&igrave;"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "Venerd&igrave;"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "Sabato"
-
-#  TRANS: abbrev. for Sunday
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "Dom"
-
-#  TRANS: abbrev. for Monday
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "Lun"
-
-#  TRANS: abbrev. for Tuesday
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "Mar"
-
-#  TRANS: abbrev. for Wednesday
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "Mer"
-
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "Gio"
-
-#  TRANS: abbrev. for Friday
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "Ven"
-
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "Sab"
-
-#  TRANS: abbrev. for Sunday
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr "D"
-
-#  TRANS: abbrev. for Monday
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr "L"
-
-#  TRANS: abbrev. for Tuesday
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr "M"
-
-#  TRANS: abbrev. for Wednesday
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr "M"
-
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr "G"
-
-#  TRANS: abbrev. for Friday
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr "V"
-
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr "S"
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "Gennaio"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "Febbraio"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "Marzo"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "Aprile"
-
-#  TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "Maggio"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "Giugno"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "Luglio"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "Agosto"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "Settembre"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "Ottobre"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "Novembre"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "Dicembre"
-
-#  TRANS: abbrev. for January
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "Gen"
-
-#  TRANS: abbrev. for February
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "Feb"
-
-#  TRANS: abbrev. for March
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "Mar"
-
-#  TRANS: abbrev. for April
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "Apr"
-
-#  TRANS: abbrev. for May
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "Mag"
-
-#  TRANS: abbrev. for June
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "Giu"
-
-#  TRANS: abbrev. for July
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "Lug"
-
-#  TRANS: abbrev. for August
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "Ago"
-
-#  TRANS: abbrev. for September
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "Set"
-
-#  TRANS: abbrev. for October
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "Ott"
-
-#  TRANS: abbrev. for November
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "Nov"
-
-#  TRANS: abbrev. for December
-#  TRANS: abbrev. for December
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "Dic"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr "Locale"
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr "Segnalato"
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr "Central"
-
-#: ..\..\..\conf\_locales.php:49
-msgid "Czech (CZ)"
-msgstr "Ceco (CZ)"
-
-#: ..\..\..\conf\_locales.php:56
-#, fuzzy
-msgid "Danish (DK)"
-msgstr "Inglese (UK)"
-
-#: ..\..\..\conf\_locales.php:63
-msgid "German (DE)"
-msgstr "Tedesco (DE)"
-
-#: ..\..\..\conf\_locales.php:70
-msgid "English (EU)"
-msgstr "Inglese (EU)"
-
-#: ..\..\..\conf\_locales.php:77
-msgid "English (UK)"
-msgstr "Inglese (UK)"
-
-#: ..\..\..\conf\_locales.php:84
-msgid "English (US)"
-msgstr "Inglese (US)"
-
-#: ..\..\..\conf\_locales.php:91
-msgid "English (CA)"
-msgstr "Inglese (CA)"
-
-#: ..\..\..\conf\_locales.php:98
-msgid "English (AU)"
-msgstr "Inglese (AU)"
-
-#: ..\..\..\conf\_locales.php:105
-msgid "English (IL)"
-msgstr "Inglese (IL)"
-
-#: ..\..\..\conf\_locales.php:112
-#, fuzzy
-msgid "English (NZ)"
-msgstr "Inglese (EU)"
-
-#: ..\..\..\conf\_locales.php:119
-#, fuzzy
-msgid "English (SG)"
-msgstr "Inglese (US)"
-
-#: ..\..\..\conf\_locales.php:126
-msgid "Spanish (ES)"
-msgstr "Spagnolo (ES)"
-
-#: ..\..\..\conf\_locales.php:133
-#, fuzzy
-msgid "Spanish (MX)"
-msgstr "Spagnolo (ES)"
-
-#: ..\..\..\conf\_locales.php:140
-#, fuzzy
-msgid "Spanish (VE)"
-msgstr "Spagnolo (ES)"
-
-#: ..\..\..\conf\_locales.php:147
-#, fuzzy
-msgid "Finnish (FI)"
-msgstr "Inglese (IL)"
-
-#: ..\..\..\conf\_locales.php:154
-msgid "French (FR)"
-msgstr "Francese (FR)"
-
-#: ..\..\..\conf\_locales.php:161
-msgid "French (CA)"
-msgstr "Francese (CA)"
-
-#: ..\..\..\conf\_locales.php:168
-msgid "French (BE)"
-msgstr "Francese (BE)"
-
-#: ..\..\..\conf\_locales.php:175
-#, fuzzy
-msgid "Galician (ES)"
-msgstr "Italiano (IT)"
-
-#: ..\..\..\conf\_locales.php:182
-msgid "Hungarian (HU)"
-msgstr "Ungherese (HU)"
-
-#: ..\..\..\conf\_locales.php:189
-msgid "Italian (IT)"
-msgstr "Italiano (IT)"
-
-#: ..\..\..\conf\_locales.php:196
-msgid "Japanese (JP)"
-msgstr "Giapponese (JP)"
-
-#: ..\..\..\conf\_locales.php:203
-msgid "Lithuanian (LT)"
-msgstr "Lituano (LT)"
-
-#: ..\..\..\conf\_locales.php:210
-msgid "Bokm&aring;l (NO)"
-msgstr "Norvegese (NO)"
-
-#: ..\..\..\conf\_locales.php:217
-msgid "Dutch (NL)"
-msgstr "Olandese (NL)"
-
-#: ..\..\..\conf\_locales.php:224
-msgid "Dutch (BE)"
-msgstr "Olandese (BE)"
-
-#: ..\..\..\conf\_locales.php:231
-msgid "Portuguese (BR)"
-msgstr "Portoghese (BR)"
-
-#: ..\..\..\conf\_locales.php:238
-#, fuzzy
-msgid "Portuguese (PT)"
-msgstr "Portoghese (BR)"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:245
-#: ..\..\..\conf\_locales.php:245
-msgid "Slovak (SK)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:252
-msgid "Swedish (SE)"
-msgstr "Svedese (SE)"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:259
-#: ..\..\..\conf\_locales.php:259
-msgid "Thai (TH)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:266
-#: ..\..\..\conf\_locales.php:266
-msgid "Turkish (TR)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:273
-#: ..\..\..\conf\_locales.php:273
-msgid "Turkish utf-8 (TR)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:280
-msgid "Chinese(S) gb2312 (CN)"
-msgstr "Cinese(S) gb2312 (CN)"
-
-#: ..\..\..\conf\_locales.php:287
-msgid "Chinese(S) utf-8 (CN)"
-msgstr "Cinese(S) utf-8 (CN)"
-
-#: ..\..\..\conf\_locales.php:303
-msgid "Trad. Chinese (TW)"
-msgstr "Trad. Cinese (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:30
-msgid "You cannot leave comments on this post!"
-msgstr "Non puoi lasciare commenti a questo messaggio!"
-
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Please fill in the name field"
-msgstr "Per favore compila il campo nome"
-
-#: ..\..\..\htsrv\comment_post.php:54
-msgid "Please fill in the email field"
-msgstr "Per favore compila il campo email"
-
-#: ..\..\..\htsrv\comment_post.php:59
-#, fuzzy
-msgid "Supplied name is invalid"
-msgstr "L'URL fornito non &egrave; valido:"
-
-#: ..\..\..\htsrv\comment_post.php:65
-msgid "Supplied email address is invalid"
-msgstr "L'email fornita non &egrave; valida"
-
-#: ..\..\..\htsrv\comment_post.php:89 ..\..\..\htsrv\trackback.php:69
-msgid "Please do not send empty comment"
-msgstr "Per favore non inviare commenti vuoti"
-
-#: ..\..\..\htsrv\comment_post.php:93 ..\..\..\htsrv\trackback.php:73
-#, fuzzy
-msgid "Supplied comment is invalid"
-msgstr "L'URL fornito non &egrave; valido:"
-
-#: ..\..\..\htsrv\comment_post.php:110
-#, fuzzy, php-format
-msgid "You can only post a new comment every %d seconds."
-msgstr "Puoi inviare un nuovo commento solo dopo 30 secondi."
-
-#: ..\..\..\htsrv\comment_post.php:114
-msgid "Cannot post comment, please correct these errors:"
-msgstr "Impossibile inviare il commento, per favore correggi questi errori:"
-
-#: ..\..\..\htsrv\comment_post.php:115
-msgid "Back to comment editing"
-msgstr "Torna alla modifica del commento"
-
-#: ..\..\..\htsrv\comment_post.php:140 ..\..\..\htsrv\comment_post.php:143
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Nuovo commento al tuo messaggio #%d \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:155 ..\..\..\htsrv\trackback.php:115
-#: ..\..\..\xmlsrv\xmlrpc.php:1411
-msgid "Url"
-msgstr "Url"
-
-#: ..\..\..\htsrv\comment_post.php:157
-msgid "Comment"
-msgstr "Commento"
-
-#: ..\..\..\htsrv\comment_post.php:158 ..\..\..\htsrv\trackback.php:117
-#: ..\..\..\xmlsrv\xmlrpc.php:1413
-msgid "Edit/Delete"
-msgstr "Modifica/Cancella"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "Connessione al server pop..."
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "Connessione fallita:"
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "Connesso al server pop..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "Nessuna mail o Login Fallito:"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "Sto ricevendo il messaggio #%d..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "Sto elaborando..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "Troppo vecchio"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "Il prefisso nell'oggetto non corrisponde"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Contenuto grezzo:"
-
-#: ..\..\..\htsrv\getmail.php:206 ..\..\..\htsrv\login.php:88
-#: ..\..\..\htsrv\register.php:120 ..\..\..\htsrv\_login_form.php:48
-#: ..\..\..\htsrv\_lostpass_form.php:27 ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27 ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Login:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Pass:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "Login o password errata."
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "Category ID"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "Blog ID"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "Permesso negato."
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Titolo inviato"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Contenuto inviato"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Missione completata, messaggio cancellato."
-
-#: ..\..\..\htsrv\login.php:68
-#, fuzzy
-msgid "You cannot reset this account in demo mode."
-msgstr "Non puoi cambiare il profilo di demouser in modalit&agrave; dimostrativa!"
-
-#: ..\..\..\htsrv\login.php:82 ..\..\..\htsrv\login.php:105
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Un'email con la nuova password &egrave; stata inviata con successo al tuo indirizzo email."
-
-#: ..\..\..\htsrv\login.php:89
-msgid "New Password:"
-msgstr "Nuova Password:"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "You can login here:"
-msgstr "Puoi eseguire il login qui:"
-
-#: ..\..\..\htsrv\login.php:95
-msgid "your weblog's login/password"
-msgstr "login e password del tuo weblog"
-
-#: ..\..\..\htsrv\login.php:97
-msgid "The email could not be sent."
-msgstr "L'email non pu&ograve; essere inviata."
-
-#: ..\..\..\htsrv\login.php:98
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Possibile spiegazione: il tuo host potrebbe aver disabilitato la funzione mail()..."
-
-#: ..\..\..\htsrv\login.php:122
-msgid "Note: You are already logged in!"
-msgstr "Nota: Sei gi&agrave; loggato!"
-
-#: ..\..\..\htsrv\login.php:130
-msgid "Continue..."
-msgstr "Continua..."
-
-#: ..\..\..\htsrv\profile_update.php:36 ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "Non sei loggato."
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "Non sei loggato con lo stesso account che stai cercando di modificare."
-
-#: ..\..\..\htsrv\profile_update.php:47 ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64 ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79 ..\..\..\htsrv\profile_update.php:102
-#: ..\..\..\htsrv\profile_update.php:107 ..\..\..\htsrv\profile_update.php:113
-msgid "Back to profile"
-msgstr "Torna al profilo"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "per favore inserisci il tuo nickname (pu&ograve; essere lo stesso del tuo login)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "il tuo UIN ICQ pu&ograve; contenere solo numeri, nessuna lettera"
-
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "per favore inserisci il tuo indirizzo e-mail"
-
-#: ..\..\..\htsrv\profile_update.php:78 ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "l'indirizzo email non &egrave; valido"
-
-#: ..\..\..\htsrv\profile_update.php:93 ..\..\..\htsrv\profile_update.php:101
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "hai digitato la tua nuova password una sola volta. Torna indietro e digitala due volte."
-
-#: ..\..\..\htsrv\profile_update.php:106
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "hai digitato due password diverse. Torna indietro e correggi."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "per favore inserisci un Login"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "per favore inserisci la tua password due volte"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "per favore digita la stessa password nei due campi seguenti"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "questo login &egrave; gi&agrave; registrato, per favore scegline un altro"
-
-#: ..\..\..\htsrv\register.php:119 ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "registrazione di un nuovo utente nel tuo blog"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Gestisci gli utenti"
-
-#: ..\..\..\htsrv\trackback.php:107 ..\..\..\htsrv\trackback.php:112
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Nuovo trackback nel tuo messaggio #%d \"%s\""
-
-#: ..\..\..\htsrv\trackback.php:114 ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Website"
-msgstr "Sito Web"
-
-#: ..\..\..\htsrv\trackback.php:116 ..\..\..\xmlsrv\xmlrpc.php:1412
-msgid "Excerpt"
-msgstr "Brano"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "Modulo di Login"
-
-#: ..\..\..\htsrv\_login_form.php:45
-msgid "You will have to accept cookies in order to log in."
-msgstr "Devi accettare i cookie per poter fare il login."
-
-#: ..\..\..\htsrv\_login_form.php:53 ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "Password:"
-
-#: ..\..\..\htsrv\_login_form.php:59 ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "Log in!"
-
-#: ..\..\..\htsrv\_login_form.php:67 ..\..\..\install\index.php:64
-msgid "Go to Blogs"
-msgstr "Vai ai blog"
-
-#: ..\..\..\htsrv\_login_form.php:69
-msgid "Lost your password ?"
-msgstr "Persa la tua password?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Password persa?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Una nuova password verr&agrave; generata e inviata alla tua email."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "Genera una nuova password!"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Registrazione completata"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Registrazione attualmente disabilitata"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "La possibilit&agrave; di registrarsi non &egrave; permessa al momento"
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Home"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Modulo di registrazione"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(2 volte)"
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "Minimo %d caratteri, per favore."
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr "Lingua preferita"
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "Registrati!"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr "Loggati in un account esistente..."
-
-#: ..\..\..\install\index.php:52
-msgid "b2evo installer"
-msgstr "installatore b2evo"
-
-#: ..\..\..\install\index.php:59
-msgid "Installer for version "
-msgstr "Installatore per la versione"
-
-#: ..\..\..\install\index.php:61
-msgid "Current installation"
-msgstr "Installazione attuale"
-
-#: ..\..\..\install\index.php:62
-msgid "Install menu"
-msgstr "Menu di installazione"
-
-#: ..\..\..\install\index.php:63
-msgid "PHP info"
-msgstr "PHP info"
-
-#: ..\..\..\install\index.php:65
-msgid "Go to Admin"
-msgstr "Vai all'Amministrazione"
-
-#: ..\..\..\install\index.php:66
-msgid "Online"
-msgstr "Online"
-
-#: ..\..\..\install\index.php:67
-msgid "Manual"
-msgstr "Manuale"
-
-#: ..\..\..\install\index.php:68
-msgid "Support"
-msgstr "Supporto"
-
-#: ..\..\..\install\index.php:77
-msgid "Language / Locale"
-msgstr "Lingua"
-
-#: ..\..\..\install\index.php:78
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "Scegli una lingua predefinita per la tua installazione b2evo."
-
-#: ..\..\..\install\index.php:106
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "Controlla le impostazioni di configurazione per il tuo database qui di seguito e aggiornale se necessario..."
-
-#: ..\..\..\install\index.php:118 ..\..\..\install\index.php:127
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "Le richieste minime per questa versione di b2evolution sono %s version %s ma tu stai cercando di usare la versione %s!"
-
-#: ..\..\..\install\index.php:150
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr "Sembra che le impostazioni di configurazione del database che hai inserito non funzionino. Per favore controllale accuratamente e riprova..."
-
-#: ..\..\..\install\index.php:190
-msgid "Config file update"
-msgstr "Aggiornamento del file di configurazione"
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "Non posso aggiornare automaticamente il file di configurazione [%s]!"
-
-#: ..\..\..\install\index.php:192
-msgid "There are two ways to deal with this:"
-msgstr "Ci sono due metodi per fare questo:"
-
-#: ..\..\..\install\index.php:194
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr "Puoi permettere all'installatore di aggiornare il file di configurazione impostando i suoi permessi:"
-
-#: ..\..\..\install\index.php:196
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr "<code>chmod 666 %s</code>. Se necessario, guarda il <a %s>manuale online sui permessi</a>."
-
-#: ..\..\..\install\index.php:197
-msgid "Come back to this page and refresh/reload."
-msgstr "Ritorna a questa pagina e aggiorna/ricarica."
-
-#: ..\..\..\install\index.php:201
-msgid "Alternatively, you can update the config file manually:"
-msgstr "Alternativamente, puoi aggiornare il file di configurazione manualmente:"
-
-#: ..\..\..\install\index.php:203
-msgid "Open the _config.php file locally with a text editor."
-msgstr "Apri il file _config.php localmente con un editor di testo."
-
-#: ..\..\..\install\index.php:204
-msgid "Delete all contents!"
-msgstr "Cancella tutti i contenuti!"
-
-#: ..\..\..\install\index.php:205
-msgid "Copy the contents from the box below."
-msgstr "Copia il contenuto della casella seguente."
-
-#: ..\..\..\install\index.php:206
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "Incolla nel tuo editor di testo locale. <strong>ATTENZIONE: assicurati che non ci siano ASSOLUTAMENTE SPAZI BIANCHI O ALTRO dopo i caratteri <code>?&gt;</code> alla fine del file.</strong> Ogni spazio, tab, nuova linea o riga vuota del file di configurazione possono prevenire che siano impostati i cookie quando proverai ad eseguire il login in seguito."
-
-#: ..\..\..\install\index.php:207
-msgid "Save the new _config.php file locally."
-msgstr "Salva il nuovo file _config.php localmente."
-
-#: ..\..\..\install\index.php:208
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "Carica il file sul tuo server, nella directory /_conf ."
-
-#: ..\..\..\install\index.php:209
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr "<a %s>Richiama l'installatore da zero</a>."
-
-#: ..\..\..\install\index.php:213
-msgid "This is how your _config.php should look like:"
-msgstr "Il tuo file _config.php dovrebbe apparire cos&igrave;:"
-
-#: ..\..\..\install\index.php:233
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "Il tuo file di configurazione [%s] &egrave; stato aggiornato con successo."
-
-#: ..\..\..\install\index.php:266
-msgid "Base configuration"
-msgstr "Configurazione di base"
-
-#: ..\..\..\install\index.php:268
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr "Il tuo file di configurazione di base non &egrave; stato ancora modificato. Puoi farlo riempiendo il modulo seguente."
-
-#: ..\..\..\install\index.php:270
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "Queste sono le informazioni minime necessarie per impostare b2evolution su questo server:"
-
-#: ..\..\..\install\index.php:277
-msgid "Database you want to install into"
-msgstr "Il Database in cui vuoi installare"
-
-#: ..\..\..\install\index.php:279 ..\..\..\install\index.php:384
-msgid "mySQL Username"
-msgstr "Nome utente mySQL"
-
-#: ..\..\..\install\index.php:279
-msgid "Your username to access the database"
-msgstr "Il tuo nome utente per accedere al database"
-
-#: ..\..\..\install\index.php:280 ..\..\..\install\index.php:385
-msgid "mySQL Password"
-msgstr "Password mySQL"
-
-#: ..\..\..\install\index.php:280
-msgid "Your password to access the database"
-msgstr "La tua password per accedere al database"
-
-#: ..\..\..\install\index.php:281 ..\..\..\install\index.php:386
-msgid "mySQL Database"
-msgstr "Database mySQL"
-
-#: ..\..\..\install\index.php:281
-msgid "Name of the database you want to use"
-msgstr "Nome del database che vuoi usare"
-
-#: ..\..\..\install\index.php:282 ..\..\..\install\index.php:387
-msgid "mySQL Host"
-msgstr "Host mySQL"
-
-#: ..\..\..\install\index.php:282
-msgid "You probably won't have to change this"
-msgstr "Probabilmente non dovresti cambiare questo"
-
-#: ..\..\..\install\index.php:287
-msgid "Additional settings"
-msgstr "Impostazioni aggiuntive"
-
-#: ..\..\..\install\index.php:289 ..\..\..\install\index.php:388
-msgid "Base URL"
-msgstr "URL di base"
-
-#: ..\..\..\install\index.php:289
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr "Qui &egrave; dove b2evo e i tuoi blog risiederanno in modo predefinito. CONTROLLA QUESTO ACCURATAMENTE o non molto funzioner&agrave;. Se vuoi testare b2evolution sulla tua macchina locale, per far funzionare i cookie per il login, DEVI usare  http://<strong>localhost</strong>/percorso... NON usare il nome della tua macchina!"
-
-#: ..\..\..\install\index.php:291
-msgid "Your email"
-msgstr "La tua email"
-
-#: ..\..\..\install\index.php:291
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "Sar&agrave; usato nei messaggi di errore critici cosicch&Eacute; gli utenti ti possano contattare. Riceverai inoltre le notifiche per le registrazioni dei nuovi utenti."
-
-#: ..\..\..\install\index.php:298
-msgid "Update config file"
-msgstr "Aggiorna il file di configurazione"
-
-#: ..\..\..\install\index.php:318
-msgid "How do you want to install b2evolution?"
-msgstr "Come vuoi installare b2evolution?"
-
-#: ..\..\..\install\index.php:322
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "L'installazione pu&ograve; essere fatta in diversi modi. Scegline uno:"
-
-#: ..\..\..\install\index.php:325
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>Nuova Installazione</strong>: Installa le tabelle del database di b2evolution database con i dati di esempio."
-
-#: ..\..\..\install\index.php:328
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>Aggiorna da una versione precedente di b2evolution</strong>: Aggiorna le tabelle del tuo database in modo da renderle compatibili con la versione attuale!"
-
-#: ..\..\..\install\index.php:331
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Aggiorna da Cafelog/b2 v 0.6.x</strong>: Installa le tabelle del database di b2evolution e copia i dati esistenti in Cafelog/b2 in esse."
-
-# C:\www\b2evo090\blogs\install\index.php:329
-#: ..\..\..\install\index.php:334
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>Aggiorna da Manywhere Miniblog</strong>: Installa le tabelle del database di b2evolution e copia i dati esistenti in Miniblog in esse."
-
-# C:\www\b2evo090\blogs\install\index.php:332
-#: ..\..\..\install\index.php:337
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>Aggiorna da WordPress v 1.2</strong>: Installa le tabelle del database di b2evolution e copia i dati esistenti in WordPress in esse."
-
-#: ..\..\..\install\index.php:344
-msgid "Delete b2evolution tables"
-msgstr "Cancella le tabelle di b2evolution"
-
-#: ..\..\..\install\index.php:345
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr "Se hai installato le tabelle di b2evolution in precedenza e vuoi ricominciare da zero, devi cancellare le tabelle di b2evolution prima di iniziare una nuova installazione. <strong>ATTENZIONE: Tutte le tue tabelle e i tuoi dati andranno persi!!!</strong> Tuttavia le tue tabelle di Cafelog/b2 o altro, se esistono, non saranno toccate in alcun modo."
-
-#: ..\..\..\install\index.php:348
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr "<strong>Cambia la tua configurazione di base</strong> (guarda il riassunto in basso): Vorrai farlo solo nelle rare occasioni in cui hai spostato i tuoi file o database di b2evolution in una posizione diversa..."
-
-#: ..\..\..\install\index.php:353
-msgid "GO!"
-msgstr "VAI!"
-
-#: ..\..\..\install\index.php:360
-msgid "Need to start anew?"
-msgstr "Vuoi ricominciare daccapo?"
-
-#: ..\..\..\install\index.php:361
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr "Se hai installato le tabelle di b2evolution prima e vuoi ricominciare daccapo, devi cancellarle prima di iniziare una nuova installazione. b2evolution pu&ograve; cancellare le proprie tabelle per te, ma per ovvie ragioni di sicurezza, questa caratteristica &egrave; disabilitata in modo predefinito."
-
-#: ..\..\..\install\index.php:373
-msgid "Base config recap..."
-msgstr "Riassunto della configurazione di base..."
-
-#: ..\..\..\install\index.php:375
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr "Se non vedi le impostazioni corrette qui, FERMATI prima di andare oltre, e <a %s>aggiorna la tua configurazione di base</a>."
-
-#: ..\..\..\install\index.php:385
-msgid "(Set, but not shown for security reasons)"
-msgstr "(Impostata, ma non visualizzata per ragioni di sicurezza)"
-
-#: ..\..\..\install\index.php:389
-msgid "Admin email"
-msgstr "Email dell'Amministratore"
-
-#: ..\..\..\install\index.php:401
-msgid "Installing b2evolution tables with sample data"
-msgstr "Installazione delle tabelle di b2evolution con i dati di esempio"
-
-#: ..\..\..\install\index.php:406
-msgid "Installation successful!"
-msgstr "Installazione riuscita!"
-
-#: ..\..\..\install\index.php:408
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Ora puoi fare il <a %s>log in</a> col nome utente \"admin\" e la password \"%s\".</p>\n"
-"\t<p>Segnati la password attentamente! &Egrave; una password generate <em>casualmente</em> che tu &egrave; data solo quandi installi b2evolution. Se la perdi, dovrai cancellare le tabelle del database e reinstallare daccapo.</p>"
-
-#: ..\..\..\install\index.php:421
-msgid "Upgrading data in existing b2evolution database"
-msgstr "Aggiornamento dei dati esistenti nel database b2evolution"
-
-#: ..\..\..\install\index.php:426 ..\..\..\install\index.php:446
-#: ..\..\..\install\index.php:465 ..\..\..\install\index.php:485
-msgid "Upgrade completed successfully!"
-msgstr "Aggiornamento completato con successo!"
-
-#: ..\..\..\install\index.php:427 ..\..\..\install\index.php:447
-#: ..\..\..\install\index.php:486
-#: ..\..\..\install\_functions_evoupgrade.php:128
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "Ora puoi fare il <a %s>log in</a> con il tuo solito nome utente %s e password."
-
-#: ..\..\..\install\index.php:441 ..\..\..\install\index.php:460
-#: ..\..\..\install\index.php:480
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr "Installazione delle tabelle di b2evolution e copia di %s dati esistenti"
-
-# C:\www\b2evo090\blogs\install\index.php:460
-#: ..\..\..\install\index.php:466
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Ora puoi fare il <a %s>log in</a> con il tuo solito login email di Miniblog troncato a 20 caratteri. Tutte le password sono state azzerate a \"%s\".</p>\n"
-"<p>Segnati la password accuratamente! &Egrave; una password <em>casuale</em> generata quando installi b2evolution. Se la perdi, dovrai cancellare le tabelle del database e reinstallare daccapo.</p>"
-
-#: ..\..\..\install\index.php:499
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "Cancellazione delle tabelle di b2evolution dal database"
-
-#: ..\..\..\install\index.php:503
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "Per ragioni di sicurezza, la funzione di azzeramento &egrave; disabilitata in modo predefinito."
-
-#: ..\..\..\install\index.php:513
-msgid "Reset done!"
-msgstr "Ripristino completato!"
-
-#: ..\..\..\install\index.php:514
-msgid "Back to menu"
-msgstr "Torna al menu"
-
-#: ..\..\..\install\index.php:522
-msgid "official website"
-msgstr "sito web ufficiale"
-
-#: ..\..\..\install\index.php:524
-msgid "contact"
-msgstr "contatto"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "Questo blog contiene tutti i messaggi aggiornati da Cafelog. Questo blog &egrave; chiamato '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is a sample linkblog entry"
-msgstr "Questo &egrave; un linkblog d'esempio"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr "Questo &egrave; un testo d'esempio per descrivere il linkblog. Nella maggior parte dei casi, comunque, vorrai lasciare questa parte vuota, fornendo solo un Titolo e un'Url per il tuo linkblog (siti preferiti/correlati)."
-
-#: ..\..\..\install\_functions_create.php:432
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "Questa &egrave; la descrizione lunga del blog chiamato '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:440
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr "Questo blog (blog #1) &egrave; attualmente un blog molto speciale! Aggrega automaticamente tutti i messaggi di tutti gli altri blog. Questo ti permette di avere sott'occhio tutto ci&ograve; che viene inviato su questo sistema. Puoi nascondere questo blog al pubblico deselezionando 'Includi nell'elenco dei blog pubblici' nell'amministrazione dei blog."
-
-#: ..\..\..\install\_functions_create.php:442
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:476
-#: ..\..\..\install\_functions_create.php:495
-#, php-format
-msgid "%s Title"
-msgstr "Titolo %s"
-
-#: ..\..\..\install\_functions_create.php:447
-#: ..\..\..\install\_functions_create.php:464
-#: ..\..\..\install\_functions_create.php:481
-#: ..\..\..\install\_functions_create.php:500
-#, php-format
-msgid "Tagline for %s"
-msgstr "Sottotitolo per %s"
-
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:465
-#: ..\..\..\install\_functions_create.php:482
-#: ..\..\..\install\_functions_create.php:501
-#, php-format
-msgid "Short description for %s"
-msgstr "Descrizione breve per %s"
-
-#: ..\..\..\install\_functions_create.php:451
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:485
-#: ..\..\..\install\_functions_create.php:504
-#, php-format
-msgid "Notes for %s"
-msgstr "Note per %s"
-
-#: ..\..\..\install\_functions_create.php:452
-#: ..\..\..\install\_functions_create.php:470
-#: ..\..\..\install\_functions_create.php:486
-#: ..\..\..\install\_functions_create.php:505
-#, php-format
-msgid "Keywords for %s"
-msgstr "Keywords for %s"
-
-#: ..\..\..\install\_functions_create.php:493
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr "Lo scopo principale di questo blog &egrave; di essere incluso a lato degli altri blog dove visualizzer&agrave; i tuoi link preferiti/correlati."
-
-#: ..\..\..\install\_functions_create.php:571
-msgid "Clean Permalinks!"
-msgstr "Permalinks Semplici!"
-
-#: ..\..\..\install\_functions_create.php:571
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-"b2evolution usa i permalinks e i link di feedback classici come impostazione predefinita. Questo per assicurare la massima compatibilit&agrave; con le configurazioni di vari server web.\n"
-"\n"
-"Nondimeno, quando ti sentirai a tuo agio con b2evolution, potrai provare ad attivare i permalink semplici nella schermata delle impostazioni... (seleziona 'Usa informazioni extra-path')"
-
-#: ..\..\..\install\_functions_create.php:577
-msgid "Apache optimization..."
-msgstr "Ottimizzazione Apache..."
-
-#: ..\..\..\install\_functions_create.php:577
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-"Nella directory <code>/blogs</code> e in quella <code>/blogs/admin</code> ci sono due file chiamati [<code>sample.htaccess</code>]. Dovresti provare a rinominarli in [<code>.htaccess</code>].\n"
-"\n"
-"Questo ottimizzer&agrave; il modo in cui b2evolution &egrave; gestito dal server web (se stai usando Apache). Questi file non sono attivi per impostazione predefinita, perch&eacute; pochi host visualizzerebbero un errore se proverai ad usarli. Se ti succede quando rinomini i file, semplicemente cancellali e tutto torner&agrave; a posto."
-
-#: ..\..\..\install\_functions_create.php:583
-msgid "About evoSkins..."
-msgstr "Informazioni su evoSkins..."
-
-#: ..\..\..\install\_functions_create.php:583
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-"Per impostazione predefinita, i blog di b2evolution sono visualizzati usando un tema predefinito.\n"
-"\n"
-"I visitatori possono scegliere un nuovo tema usando il selezionatore di temi integrato nella maggior parte dei temi.\n"
-"\n"
-"Puoi cambiare il tema predefinito usato da qualsiasi blog modificando i parametri del blog tramite l'interfaccia di amministrazione. Puoi anche forzare l'uso di un tema predefinito per tutti.\n"
-"\n"
-"Altrimenti, puoi restringere i temi disponibili cancellandone alcuni dalla directory /blogs/skins. Puoi anche creare nuovi temi duplicando, rinominando e personalizzando qualsiasi delle directory dei temi esistenti.\n"
-"\n"
-"Per iniziare a personalizzare un tema, apri il suo file '<code>_main.php</code>' in un editor e leggi i commenti al suo interno. E naturalmente leggi il manuale su evoSkins!"
-
-#: ..\..\..\install\_functions_create.php:595
-msgid "Skins, Stubs and Templates..."
-msgstr "Temi, Stub e Modelli..."
-
-#: ..\..\..\install\_functions_create.php:595
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-"Come impostazione predefinita, tutti i blog preinstallati sono visualizzati usando un tema. (Ulteriori informazioni sui temi in un altro messaggio.)\n"
-"\n"
-"Questo significa che ai blog si accede tramite '<code>index.php</code>', che carica i valori predefiniti e li passa per la visualizzazione a un tema.\n"
-"\n"
-"Alternativamente, se non vuoi usare i valori predefiniti del DB e vuoi, per dire,  forzare un tema, una categoria o un linkblog specifici, puoi creare un file di stub come quello fornito '<code>a_stub.php</code>' e chiamare il tuo blog attraverso questo stub invece di index.php .\n"
-"\n"
-"Alla fine, se hai bisogno di una personalizzazione molto specifica per il tuo blog, puoi usare modelli semplici invece dei temi. In questo caso, chiama il tuo blog attraverso questo modello, come quello fornito '<code>a_noskin.php</code>'.\n"
-"\n"
-"Troverai ulteriori informazioni nei file stub/modelli stessi. Aprine uno con un editor di testo e leggi i commenti al loro interno.\n"
-"\n"
-"In qualunque modo, assicurati di passare dall'amministrazione dei blog e impostare il metodo corretto di accesso per il tuo blog. Quando usi uno stub o un modello, devi anche impostare il suo nome nel campo 'Stub name'. Altrimenti, i permalinks non funzioneranno correttamente."
-
-#: ..\..\..\install\_functions_create.php:609
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "Blogs multipli, nuovi blogs, vecchi blogs..."
-
-#: ..\..\..\install\_functions_create.php:610
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-"Come impostazione predefinita, b2evolution arriva con  4 blog, chiamati 'Blog All', 'Blog A', 'Blog B' e 'Linkblog'.\n"
-"\n"
-"Alcuni di questi blog hanno un ruolo speciale. Leggi di essi sulle pagine corrispondenti.\n"
-"\n"
-"Puoi creare dei blog aggiuntivi o cancellare quelli non voluti tramite l'amministrazione dei blog."
-
-#: ..\..\..\install\_functions_create.php:619
-msgid "This is a multipage post"
-msgstr "Questo &egrave; un messaggio multipagina"
-
-#: ..\..\..\install\_functions_create.php:619
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-"Questa &egrave; la pagina 1 di un messaggio multipagina.\n"
-"\n"
-"Puoi vedere le altre pagine cliccando sui link sotto il testo.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Questa &egrave; la pagina 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Questa &egrave; la pagina 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Questa &egrave; la pagina 4.\n"
-"\n"
-"&Egrave; l'ultima pagina."
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post with no teaser"
-msgstr "Messaggio esteso senza preambolo"
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Questo &egrave; un messaggio esteso senza preambolo. Questo significa che non vedrai pi&ugrave; questo preambolo quando cliccherai il link \"continua\".\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"Questo &egrave; il testo esteso. Lo vedrai solo quando cliccherai il link \"continua\"."
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Extended post"
-msgstr "Messaggio esteso"
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Questo &egrave; un messaggio esteso. Questo significa che vedrai questo breve preambolo come valore predefinito, e dovrai cliccare sul link seguente per vedere il resto.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"Questo &egrave; il testo esteso. Potrai vederlo solo se hai cliccato il link\"continua\"."
-
-#: ..\..\..\install\_functions_create.php:655
-msgid "Important information"
-msgstr "Informazione importante"
-
-#: ..\..\..\install\_functions_create.php:655
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-"Il Blog B contiene qualche messaggio nella categoria 'b2evolution Tips'.\n"
-"\n"
-"Tutti questi messaggi sono progettati per aiutarti, quindi, come direbbe EdB: \"<em>leggili tutti prima di cominciare a smanettare!</em>\" ;)\n"
-"\n"
-"Se lo desideri, puoi cancellare questi messaggi uno per uno dopo averli letti. Puoi anche cambiare il loro stato in 'deprecato' in modo da tener traccia di ci&ograve; che hai gi&agrave; letto."
-
-#: ..\..\..\install\_functions_create.php:693
-msgid "First Post"
-msgstr "Primo post"
-
-#: ..\..\..\install\_functions_create.php:693
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>Questo &egrave; il primo post.</p>\n"
-"\n"
-"<p>Appare sia nel Blog A che nel Blog B.</p>"
-
-#: ..\..\..\install\_functions_create.php:699
-msgid "Second post"
-msgstr "Secondo post"
-
-#: ..\..\..\install\_functions_create.php:699
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-"<p>Questo &egrave; il secondo post.</p>\n"
-"\n"
-"<p>&Egrave; presente solo nel blog A ma in categorie multiple.</p>"
-
-#: ..\..\..\install\_functions_create.php:705
-msgid "Third post"
-msgstr "Terzo post"
-
-#: ..\..\..\install\_functions_create.php:705
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-"<p>Questo &egrave; il terzo post.</p>\n"
-"\n"
-"<p>&Egrave; presente solo nel blog B e in una sola categoria.</p>"
-
-#: ..\..\..\install\_functions_create.php:727
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "Questo &egrave; un commento.<br />Per cancellare un commento, esegui il log in, e guarda i commenti al messaggio, l&igrave; avrai l'opzione di modificarli o cancellarli."
-
-#: ..\..\..\install\_functions_evoupgrade.php:127
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "Lo schema del database &egrave; gi&agrave; aggiornato. Non c'&egrave; null'altro da fare."
-
-#: ..\..\..\install\_functions_evoupgrade.php:327
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr "Sembra che i nomi di file di stub dei blog seguenti siano usati pi&ugrave; di una volta: ['%s']"
-
-#: ..\..\..\install\_functions_evoupgrade.php:329
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "Non posso aggiornare fino a quando non li renderai univoci. Campo DB: [%s]"
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr "Controllo in corso della versione dello schema del DB..."
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "NON TROVATO! Questo non &egrave; un database b2evolution."
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr "Questa versione &egrave; troppo vecchia!"
-
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "Questa versione &egrave; troppo recente! Non posso fare un regresso alla versione precedente!"
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr "Questo blog contiene tutti i messaggi aggiornati da Miniblog. Questo blog &egrave; chiamato '%s'. %s"
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "Nessuna descrizione disponibile"
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "Nessuna descrizione disponibile"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "Rendi le URL cliccabili"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "Tag &lt;P&gt; e &lt;BR&gt; automatici"
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "Formattazione BB e-g [b]bold[/b]"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr "Stile di formattazione GreyMatter"
-
-# C:\www\b2evo090\blogs\plugins\renderers\_gmcode.renderer.php:76
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr "**grassetto** \\corsivo\\ //corsivo// __sottolineato__ ##testo a larghezza fissa## %%blocco di codice%%"
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "Converti gli smilies testuali in icone"
-
-# C:\www\b2evo090\blogs\plugins\renderers\_textile.renderer.php:237
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "Humane Web Text Generator 2.0 beta"
-
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:79
-#, fuzzy
-msgid "Wacko style formatting"
-msgstr "Stile di formattazione GreyMatter"
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wacko.renderer.php:80
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:80
-msgid ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:42
-msgid "Wiki Links converter"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:43
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:43
-msgid "WikiWord links ((link)) [[link ]]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr "Inserimento facilitato di tag HTML"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "Inserito [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "Cancellato [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "Grassetto [Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "Corsivo [Alt-E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "Codice [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "Paragrafo [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "Elenco non ordinato [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "Elemento di elenco [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "Blocco quotato [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "Immagine [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "Collegamento [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "Continua [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "nessun preambolo [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "prossima pagina [Alt-Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "Chiudi tutti i tag"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr "Testo Alternativo"
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "Inserimento di smilies con un singolo click"
-
-# C:\www\b2evo090\blogs\skins\_categories.php:17
-#  TRANS: All categories, skin's categories list
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "Tutto"
-
-#: ..\..\..\skins\_feedback.php:77 ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr "Indirizzo Trackback per questo messaggio:"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95 ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "Niente %s per questo messaggio ancora..."
-
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "La tua email <strong>non</strong> comparir&agrave; nel sito."
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "Sito/Url"
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "Il tuo URL sar&agrave; visualizzato."
-
-#: ..\..\..\skins\_feedback.php:195 ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Le interruzioni di linea diventano &lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "Remember me"
-msgstr "Ricordami"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(Imposta il cookie per nome, email &amp; url)"
-
-#: ..\..\..\skins\_lastcomments.php:33 ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54 ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "In risposta a:"
-
-#: ..\..\..\skins\_linkblog.php:31 ..\..\..\skins\custom\_linkblog.php:21
-msgid "Linkblog"
-msgstr "Linkblog"
-
-#: ..\..\..\skins\_linkblog.php:71 ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "continua"
-
-#: ..\..\..\skins\_profile.php:65 ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:66 ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:67 ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr "Seleziona blog:"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr "Seleziona tema:"
-
-#: ..\..\..\skins\basic\_main.php:98 ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "parole"
-
-#  TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\skins\basic\_main.php:103
-msgid "Read more..."
-msgstr "Continua..."
-
-#: ..\..\..\skins\bluesky\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:170
-msgid "Choose a skin"
-msgstr "Scegli un tema"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Previous"
-msgstr "Precedenti %d"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Next"
-msgstr "Successivi %d"
-
-#: ..\..\..\skins\custom\_main.php:213
-#: ..\..\..\skins\natural_pink\_main.php:205
-#: ..\..\..\skins\wpc_aubmach\_main.php:150
-#: ..\..\..\skins\wpc_default\_main.php:153
-msgid "Choose skin"
-msgstr "Scegli tema"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "Leggi tutti i messaggi di questo autore"
-
-#: ..\..\..\skins\originalb2\_main.php:176
-msgid "archives"
-msgstr "archivi"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "L'<acronym title=\"Uniform Resource Identifier\">URI</acronym> per fare il TrackBack a questo messaggio &egrave;:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Comment by"
-msgstr "Commento da"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Trackback from"
-msgstr "Trackback da:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Pingback from"
-msgstr "Pingback da:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Edit This"
-msgstr "Modifica questo"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:185
-#: ..\..\..\skins\wpc_default\_feedback.php:185
-msgid "E-mail"
-msgstr "E-mail"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:198
-#: ..\..\..\skins\wpc_default\_feedback.php:198
-msgid "Your Comment"
-msgstr "Il tuo commento"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:218
-#: ..\..\..\skins\wpc_default\_feedback.php:218
-msgid "Say It!"
-msgstr "Dillo!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Filed under:"
-msgstr "File sotto:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:160
-#: ..\..\..\skins\wpc_default\_main.php:163
-msgid "Other"
-msgstr "Altro"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:172
-#: ..\..\..\skins\wpc_default\_main.php:175
-msgid "Meta"
-msgstr "Meta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "Syndicate this site using RSS"
-msgstr "Syndicate questo sito usando RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "The latest comments to all posts in RSS"
-msgstr "Gli ultimi commenti a tutti i messaggi in RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "Commenti <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "Questa pagina &egrave; valida come XHTML 1.0 Transitional"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:187
-#: ..\..\..\skins\wpc_default\_main.php:180
-#: ..\..\..\skins\wpc_default\_main.php:190
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Powered by b2evolution; motore per blog multilingua multiutente multi-blog."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "Questo tema fornisce un file CSS originariamente progettato per WordPress (Guarda i crediti al progetto in style.css)."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "Original design credits for this skin:"
-msgstr "Crediti originali per il disegno di questo tema:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "Per assicurarsi la massima compatibilit&agrave; con i file CSS di WP, la maggior parte delle caratteristiche di b2evolution che non esistono in WP sono nascoste da questo tema generico wpc_*."
-
-#: ..\..\..\xmlsrv\rdf.php:60 ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "Continua..."
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1404 ..\..\..\xmlsrv\xmlrpc.php:1408
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Nuovo pingback al tuo messaggio #%d \"%s\""
-
-#~ msgid "Some viewing statistics"
-#~ msgstr "Alcune statistiche delle visite"
-
-#~ msgid "Recent Referers"
-#~ msgstr "Referer Recenti"
-
-#~ msgid "Top Referers"
-#~ msgstr "Referer Maggiori"
-
-#~ msgid "update template !"
-#~ msgstr "aggiorna modello !"
-
-#~ msgid "This is the template that displays stats for a blog"
-#~ msgstr "Questo &egrave; il modello che visualizza le statistiche di un blog"
-
-#~ msgid "URLs, email, AIM and ICQs will be converted automatically."
-#~ msgstr "URLs, email, AIM e ICQ verranno convertiti automaticamente."
-
-#~ msgid "Error selecting database [%s]!"
-#~ msgstr "Errore selezionando il database [%s]!"
-
-#~ msgid "MySQL error!"
-#~ msgstr "Errore MySQL!"
-
-#~ msgid "This blog holds all your posts upgraded from WordPress. This blog is named '%s'. %s"
-#~ msgstr "Questo blog contiene tutti i messaggi aggiornati da Wordpress. Questo blog &egrave; chiamato '%s'. %s"
-
-#~ msgid "Top refering engines"
-#~ msgstr "Maggiori motori referer"
-
-#~ msgid "blogs"
-#~ msgstr "blogs"
-
-#~ msgid "skin the site"
-#~ msgstr "tema per il sito"
diff -ruN --text 0.9.2.src/locales/ja_JP/_global.php 1.10.3.src/locales/ja_JP/_global.php
--- 0.9.2.src/locales/ja_JP/_global.php	2005-09-14 20:12:16.000000000 -0500
+++ 1.10.3.src/locales/ja_JP/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1238 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['ja_JP'] = array(
-	'' => "Project-Id-Version: b2evolution 0.9\nReport-Msgid-Bugs-To: http://fplanque.net/\nPOT-Creation-Date: 2005-09-13 15:48+0200\nPO-Revision-Date: 2005-09-14 18:11+0900\nLast-Translator: Jun MUTO <jmuto2@saku2.com>\nLanguage-Team: LANGUAGE <LL@li.org>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=utf-8\nContent-Transfer-Encoding: 8bit\n",
-	'Selected' => "選択",
-	'Categories' => "カテゴリ",
-	'Permanent link to full entry' => "全文への永続的リンク",
-	'Permalink' => "永続的リンク",
-	'Recently' => "最新",
-	'(cached)' => "(キャッシュ)",
-	'(no cache)' => "(キャッシュされない)",
-	'Last comments' => "最近のコメント",
-	'Search' => "検索",
-	'All Words' => "全ての語",
-	'Some Word' => "いずれかの語",
-	'Entire phrase' => "フレーズ",
-	'Reset form' => "フォームのリセット",
-	'Get selection' => "選択",
-	'Archives' => "アーカイブ",
-	'more...' => "続き...",
-	'Misc' => "いろいろ",
-	'Syndicate this blog' => "このブログの配信",
-	'Default page for b2evolution' => "b2evolution のデフォルトページ",
-	'Multilingual multiuser multi-blog engine.' => "多言語・複数ユーザ・マルチブログ エンジン。",
-	'Welcome to b2evolution' => "b2evolution へようこそ",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "これは b2evolution のデフォルト ホームページです。一般設定でデフォルト ブログを選択していない場合、表示されます。",
-	'Individual blogs on this system' => "このシステムの個々のブログ",
-	'Blog #%d' => "ブログ #%d",
-	'Blog #1' => "ブログ #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "これは他の全てのブログから全てのメッセージを集約する特別なブログです!",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "注意してください: 上のリスト(メニューも同様です)は自動的に生成され、&quot;スタブ URL名&quot;を持っているブログだけが含まれます。これは back office のブログ設定で設定できます。",
-	'More demos' => "さらにデモ",
-	'Custom template' => "テンプレートのカスタム",
-	'Multiple blogs displayed on the same page' => "複数のブログを同じページに表示します。",
-	'Summary of last posts in all blogs' => "すべてのブログの最新投稿のまとめ",
-	'The page you\'re looking at' => "あなたが見ているページ",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "注意して下さい: これらのデモは、たとえインストールの間に有効にしたとしても、evoSkinsを使いません。外観を変更する唯一の方法は、PHPのテンプレートを変更することです。でも、もう一度、これは単にあなた自身のテンプレートを発想して頂くためのデモに過ぎない、ということを思い出してください。",
-	'Administration' => "管理",
-	'Go to backoffice!' => "backoffice へ移動!",
-	'Official website' => "公式ウェブサイト",
-	'GNU GPL license' => "GNU GPL ライセンス",
-	'Multiblog demo' => "マルチブログ デモ",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "このデモテンプレートは3つのブログを同時に表示します。（左に 1、右に 2）",
-	'Summary demo' => "サマリー デモ",
-	'This demo template displays a summary of last posts in all blogs' => "このデモ用テンプレートはすべてのブログの最新投稿の一覧を表示します",
-	'More posts...' => "さらに...",
-	'Antispam' => "spam排除",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "キーワード [%s] は短すぎます。5文字以上必要です!",
-	'Deleting log-hits matching [%s]...' => "[%s] に一致するログhitsを削除しています...",
-	'Deleting comments matching [%s]...' => "[%s] に一致するコメントを削除しています...",
-	'Blacklisting the keyword [%s]...' => "キーワード [%s] をブラックリストに登録しています...",
-	'Confirm ban &amp; delete' => "拒否と削除の確認",
-	'No log-hits match the keyword [%s].' => "キーワード [%s] に一致するログhitはありません。",
-	'Delete the following %d referer hits:' => "以下の %d 個のリファラhitを削除:",
-	'Date' => "日付",
-	'Referer' => "リファラ",
-	'Ref. IP' => "参照IP",
-	'Target Blog' => "対象ブログ",
-	'Target URL' => "対象URL",
-	'No comments match the keyword [%s].' => "キーワード [%s] に一致するコメントはありません。",
-	'Delete the following %d comments:' => "以下の %d 個のコメントを削除:",
-	'Author' => "著者",
-	'Auth. URL' => "著者URL",
-	'Auth. IP' => "著者IP",
-	'Content starts with...' => "内容の先頭部...",
-	'The keyword [%s] is already handled by the blacklist.' => "キーワード [%s] はすでにブラックリストに入っています。",
-	'Blacklist the keyword [%s] locally.' => "キーワード [%s] をローカルのブラックリストに入れる",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "b2evolution.net へキーワード [%s] を迷惑行為として報告します。",
-	'Terms of service' => "サービス規約",
-	'Perform selected operations' => "選択された操作を行う",
-	'Removing entry #%d from the ban list...' => "拒否リストからエントリー #%d を削除中...",
-	'Add a banned keyword' => "拒否キーワードの追加",
-	'Check &amp; ban...' => "チェック &amp; 拒否...",
-	'Banned domains blacklist' => "拒否ドメイン ブラックリスト",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "以下のキーワードのいずれかが含まれるURLは、投稿、コメント、ログから拒否されます。",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "キーワードが適正なドメインを制限する時は、緑のしるしをクリックしてこのキーワードでの拒否を停止してください。",
-	'Request abuse update from centralized blacklist!' => "中央ブラックリストに迷惑行為の更新情報を請求する!",
-	'The blacklist contains more than 100 items. [<a %s>Click here to display</a>].' => "ブラックリストが100項目を超えています。[<a %s>表示するにはここをクリック</a>]。",
-	'Allow keyword back (Remove it from the blacklist)' => "キーワードを許可する (ブラックリストから削除)",
-	'Allow Back' => "許可する",
-	'Report abuse to centralized ban blacklist!' => "迷惑行為を中央拒否ブラックリストに報告する",
-	'Report' => "報告",
-	'Check hit-logs and comments for this keyword!' => "hitログとコメントをこのキーワードでチェックします!",
-	'Re-check' => "再チェック",
-	'Blogs' => "ブログ",
-	'New' => "新規",
-	'Creating blog...' => "ブログ作成中...",
-	'You must provide an URL blog name / Stub name!' => "URLブログ名 / スタブ名を提供しなければなりません!",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "このURLブログ名 / スタブ名はすでに他のブログによって使用されています。別の名前を選んで下さい。",
-	'Cannot create, please correct these errors:' => "作成できません。以下のエラーを修正してください:",
-	'You should <a %s>create categories</a> for this blog now!' => "このブログについて <a %s>カテゴリ作成</a> を今行ってください!",
-	'New weblog' => "新規ウェブログ",
-	'New blog' => "新規ブログ",
-	'General' => "一般",
-	'Permissions' => "権限",
-	'Advanced' => "上級",
-	'Updating Blog [%s]...' => "ブログ [%s] を更新しています...",
-	'Cannot update, please correct these errors:' => "更新できません。以下のエラーを修正してください:",
-	'Delete blog [%s]?' => "ブログ [%s] を削除しますか?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "このブログを削除すると、その全てのカテゴリ、投稿、コメントも削除されます!",
-	'THIS CANNOT BE UNDONE!' => "これは元に戻すことができません!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "スタブ ファイル [<strong><a %s>%s</a></strong>] の削除も試みます",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "静的ファイル [<strong><a %s>%s</a></strong>] の削除も試みます",
-	'I am sure!' => "了解!",
-	'CANCEL' => "キャンセル",
-	'Generating static page for blog [%s]' => "ブログ [%s] の静的ページの生成",
-	'You haven\'t set a static filename for this blog!' => "このブログの静的ファイル名が設定されていません！",
-	'File cannot be written!' => "ファイルを書き込むことができません!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "[%s] のファイル権限を確認するべきです。<a %s>ファイル権限についてのオンラインマニュアル</a> を参照してください。",
-	'Writing to file [%s]...' => "ファイル [%s] へ書き込みます...",
-	'Done.' => "完了しました。",
-	'Browse blog:' => "ブログを閲覧:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "あなたは新規登録者なので, 管理者があなたに投稿許可を与えるのを待たなければなりません。あなたは<a %s>管理者にメール</a>して昇級を要請することもできます。昇級したら、このページをリロードするだけで、あなたはブログできるようになります。:)",
-	'Categories for blog:' => "カテゴリ for ブログ:",
-	'New sub-category in category: %s' => "新規サブカテゴリをカテゴリ %s のなかに",
-	'New category in blog: %s' => "新規カテゴリを ブログ %s に",
-	'New category name' => "新規カテゴリの名称",
-	'Create category' => "カテゴリの作成",
-	'Deleting category #%d : %s ...' => "カテゴリ #%d : %s を削除中...",
-	'ERROR' => "エラー",
-	'Category deleted.' => "カテゴリを削除しました。",
-	'Properties for category:' => "カテゴリのプロパティ:",
-	'Name' => "名前",
-	'New parent category' => "新しい親カテゴリ",
-	'Old Parent' => "今までの親",
-	'Root (No parent)' => "ルート (親無し)",
-	'Note: Moving categories across blogs is enabled. Use with caution.' => "注意: 他のブログへのカテゴリの移動が有効です。気をつけて使用してください。",
-	'Note: Moving categories across blogs is disabled.' => "注意: 他のブログへのカテゴリの移動は無効です。",
-	'Edit category!' => "カテゴリを編集!",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "申し訳ありません。あなたはどのカテゴリのプロパティも編集/閲覧する権限を持っていません。",
-	'Oops, no post with this ID.' => "あれ、このIDの投稿はありません。",
-	'Editing post' => "投稿を編集",
-	'#%d in blog: %s' => "#%d in ブログ: %s",
-	'Oops, no comment with this ID!' => "あれ、このIDのコメントはありません！",
-	'Editing comment' => "コメントを編集",
-	'New post in blog:' => "ブログに新規投稿:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "このブログにはカテゴリが無いので、投稿することができません。先にカテゴリを作成しなければなりません。",
-	'Switch to this blog (keeping your input if Javascript is active)' => "このブログに切り換え (Javascriptが有効なら入力内容が保持されます)",
-	'b2evo' => "b2evo",
-	'Login...' => "ログイン...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "b2evolutionでは、ログインするために b2login.php ページを指定する必要はありません。",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "単にあなたが利用したい backoffice ページを直接指定するだけです。例: %s または %s 。b2evo は必要ならばログインを求めます。",
-	'Settings' => "設定",
-	'Regional' => "地域",
-	'Plug-ins' => "プラグイン",
-	'General settings updated.' => "一般設定が更新されました。",
-	'Regional settings updated.' => "地域設定が更新されました。",
-	'You must provide a locale code!' => "言語・地域コードを提供しなければなりません!",
-	'Inserted locale \'%s\' into database.' => "データベースに言語・地域設定 '%s' を登録しました。",
-	'Updated locale \'%s\'.' => "言語・地域設定 '%s' を更新しました。",
-	'Saved locale \'%s\'.' => "言語・地域設定 '%s' を保存しました。",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "言語・地域設定テーブルを削除しました。<code>/conf/_locales.php</code> からデフォルトを読み込みました。",
-	'File <code>%s</code> not found.' => "ファイル <code>%s</code> が見つかりません。",
-	'Deleted locale \'%s\' from database.' => "データベースから言語・地域設定 '%s' を削除しました。",
-	'Switched priorities.' => "プロパティを切り換えました。",
-	'Spell Check' => "スペルチェック",
-	'Loading Spell Checker. Please wait' => "スペルチェッカを読み込み中です。お待ちください",
-	'View Stats for Blog:' => "ブログの統計を見る:",
-	'None' => "なし",
-	'Changing hit #%d type to: %s' => "hit #%d のタイプを %s に変更",
-	'Deleting hit #%d...' => "hit #%d を削除しています...",
-	'Pruning hits for %s...' => "%s の hit を除去中...",
-	'Summary' => "概要",
-	'Referers' => "リファラ",
-	'Refering Searches' => "検索エンジン経由の参照",
-	'Syndication' => "配信",
-	'User Agents' => "User Agents",
-	'Direct Accesses' => "直接アクセス",
-	'Indexing Robots' => "インデックス作成ロボット",
-	'Total' => "総計",
-	'Prune this date!' => "この日付を除去!",
-	'Prune' => "除去",
-	'Prune hits for this date!' => "この日付の hit を除去!",
-	'Last referers' => "最近のリファラ",
-	'These are hits from external web pages refering to this blog' => "以下はこのブログを参照する外のウェブページからのhitです ",
-	'Delete this hit!' => "このhitを削除する!",
-	'Del' => "削除",
-	'Log as a search instead' => "代わりに検索としてログ記録する",
-	'-&gt;S' => "-&gt;S",
-	'Ban this domain!' => "このドメインを拒否!",
-	'Ban' => "拒否",
-	'Top referers' => "最多のリファラ",
-	'Total referers' => "全リファラ",
-	'Last refering searches' => "最近の検索エンジン経由の参照",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "以下は検索エンジンを経由してこのブログ システムに来た人々からのhitです。(検索エンジンは /conf/_stats.php にリストされている必要があります)",
-	'Top refering search engines' => "最多の経由した検索エンジン",
-	'Top Indexing Robots' => "最多のインデックス作成ロボット",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "以下は検索エンジンのインデックスロボットのような自動ロボットからのhitです。(ロボットは /conf/_stats.php にリストされている必要があります)",
-	'Top Aggregators' => "最多のアグリゲータ",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "以下は RSS ニュースアグリゲータからの hit です(アグリゲータは /conf/_stats.php にリストされている必要があります)。",
-	'Total RSS hits' => "RSS hit 合計",
-	'Last direct accesses' => "最近の直接アクセス",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "以下はこのブログに直接アクセスで来た人々の hit です(URL を直接タイプしたか、ブックマークを使ったかです。無効の(短か過ぎる)リファラもここにリストされます)。",
-	'Top User Agents' => "最多のUser Agents",
-	'Custom skin template editing' => "Custom スキンのテンプレートの編集",
-	'Listing:' => "リスト:",
-	'Invalid filename!' => "無効なファイル名!",
-	'Oops, no such file !' => "あれ、そんなファイルはありません!",
-	'File edited!' => "ファイルを編集しました!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "何をしているか注意しましょう。このファイルを編集するとテンプレートが壊れる可能性があります! 何をしているのか分らなければ、<code>&lt;?php</code> と <code>?&gt;</code> の間のものは編集しないで!",
-	'&nbsp; Save ! &nbsp;' => "&nbsp; 保存! &nbsp;",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(指定のファイルやテンプレートは更新できません。例えば CHMOD 766 するなどして書きこみ可能にする必要があります)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "この画面で <strong>custom スキン</strong> ( /skins/custom の下にあります)を編集することができます。",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "以下のファイルをどれでも (サーバで例えば CHMOD 766 するなどして書きこみ可能で提供されているものについて) 編集できます",
-	'Directory %s not found.' => "ディレクトリ %s が見つかりません。",
-	'This is the template that displays the links to the archives for a blog' => "これはブログのアーカイブへのリンクを表示するテンプレートです",
-	'This is the template that displays the (recursive) list of (sub)categories' => "これは(サブ)カテゴリの(再帰)リストを表示するテンプレートです",
-	'This is the template that displays the feedback for a post' => "これは投稿へのフィードバックを表示するテンプレートです",
-	'This is the template that displays the last comments for a blog' => "これはブログへの最近のコメントを表示するテンプレートです",
-	'This is the main template. It displays the blog.' => "これはメインのテンプレートです。ブログを表示します",
-	'This is the page displayed in the comment popup' => "これはコメントのポップアップで表示されるページです",
-	'This is the page displayed in the pingback popup' => "これはピンバックのポップアップで表示されるページです",
-	'This is the page displayed in the trackback popup' => "これはトラックバックのポップアップで表示されるページです",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "注意: もちろん、あなたはテキストエディタでファイルやテンプレートを編集してアップロードすることもできます. このオンラインエディタはあなたがテキストエディタにアクセスできないときに用いることを意図しているにすぎません。...",
-	'upload images/files' => "画像/ファイルの アップロード",
-	'File upload' => "ファイルのアップロード",
-	'Allowed file types:' => "許可されるファイルのタイプ:",
-	'Maximum allowed file size: %d KB' => "許可される最大ファイルサイズ: %d KB",
-	'Description' => "説明",
-	'Upload !' => "アップロード!",
-	'File %s: type %s is not allowed.' => "ファイル %s: タイプ %s は許可されていません。",
-	'Couldn\'t upload your file to:' => "ファイルを次のところにアップロードできませんでした:",
-	'Duplicate File?' => "ファイルの重複？",
-	'The filename "%s" already exists!' => "ファイル名 \"%s\" はすでに存在しています!",
-	'Filename "%s" moved to "%s"' => "ファイル名 \"%s\" を\"%s\" に移動します",
-	'Confirm or rename:' => "確認かリネーム",
-	'Alternate name' => "代わりの名前",
-	'Confirm !' => "確認 !",
-	'File uploaded !' => "ファイルをアップロードしました!",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "あなたのファイル <strong>\"%s\"</strong>は 無事アップロードされました!",
-	'Here\'s the code to display it:' => "これがそれを表示するコードです:",
-	'Add the code to your post !' => "投稿にコードを追加!",
-	'Image Details' => "画像の詳細",
-	'Size' => "サイズ",
-	'Type' => "タイプ",
-	'Close this window' => "このウィンドウを閉じる",
-	'User management' => "ユーザ管理",
-	'You cannot change the demouser profile in demo mode!' => "デモモード中に demouser のプロフィールを変更することはできません!",
-	'You are only allowed to update your own profile!' => "あなたに許可されているのは自分のプロフィールを更新することだけです!",
-	'You must provide an unique login!' => "重複の無いログインを提供しなければなりません!",
-	'User level must be between %d and %d.' => "ユーザーレベルは %d と %d の間にする必要があります。",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "このログインはすでに存在しています。<a %s>この既存のユーザを編集</a> しますか?",
-	'You typed two different passwords.' => "2つの異なるパスワードがタイプされました。",
-	'The mimimum password length is %d characters.' => "パスワードの長さは最低 %d 文字です。",
-	'User updated.' => "ユーザが更新されました。",
-	'New user created.' => "新規ユーザを作成しました。",
-	'Invalid promotion.' => "不正な昇格。",
-	'User level changed.' => "ユーザ レベルを変更しました。",
-	'You can\'t delete yourself!' => "自分自身を削除することはできません!",
-	'You can\'t delete User #1!' => "ユーザ #1 を削除することはできません!",
-	'Delete User %s?' => "ユーザ %s を削除しますか?",
-	'Warning' => "警告",
-	'deleting an user also deletes all posts made by this user.' => "ユーザを削除するとそのユーザによる投稿も全て削除されます。",
-	'Deleting User...' => "ユーザを削除しています...",
-	'You can\'t delete Group #1!' => "グループ #1 を削除することはできません!",
-	'You can\'t delete the default group for new users!' => "新規ユーザのデフォルト グループは削除できません!",
-	'Delete group [%s]?' => "グループ [%s] を削除しますか?",
-	'Group deleted...' => "グループを削除しました...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "このグループ名はすでに存在しています! <a %s>この既存のグループを編集</a> しますか?",
-	'Group updated.' => "グループを更新しました。",
-	'The user was not created:' => "そのユーザは作成されていません:",
-	'The user was not updated:' => "このユーザは更新されませんでした:",
-	'The group was not created:' => "このグループは作成されませんでした:",
-	'The group was not updated:' => "このグループは更新されませんでした:",
-	'You are not allowed to view other users.' => "あなたは他のユーザを見ることを許可されていません。",
-	'Adding new post...' => "新規投稿の追加...",
-	'Supplied URL is invalid: ' => "提供されたURLは無効です",
-	'Supplied content is invalid' => "提供された内容は無効です",
-	'Cannot post, please correct these errors:' => "投稿できません、以下のエラーを修正してください:",
-	'Back to post editing' => "投稿の編集に戻る",
-	'Recording post...' => "投稿を記録しています...",
-	'Sleeping...' => "スリープ中...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "投稿は公開されていません: トラックバック、ピンバック、ブログ ピン をスキップします...",
-	'Posting Done...' => "投稿が完了しました...",
-	'Updating post...' => "投稿を更新しています...",
-	'Post had already pinged: skipping blog pings...' => "投稿はすでにピンがうたれています。ブログ ピン をスキップします...",
-	'Updating done...' => "更新が完了しました...",
-	'Updating post status...' => "投稿の状態を更新しています...",
-	'Deleting post...' => "投稿を削除しています...",
-	'Oops, no post with this ID!' => "あれ、このIDの投稿はありません!",
-	'Deleting Done...' => "削除が完了しました...",
-	'Error' => "エラー ",
-	'Cannot update comment, please correct these errors:' => "コメントを更新できません。以下のエラーを修正してください。",
-	'Back to posts!' => "投稿に戻る!",
-	'You may also want to generate static pages or view your blogs...' => "静的ページを作成するか、ブログを見るかしたいかもしれません。",
-	'New post' => "新規投稿",
-	'User group' => "ユーザ グループ",
-	'See <a %s>online manual</a> for details.' => "詳細は <a %s>オンライン マニュアル</a> を参照してください。",
-	'Level' => "レベル",
-	'Default locale' => "デフォルト言語・地域設定",
-	'Select main category in target blog and optionally check additional categories' => "対象のブログでのメインのカテゴリを選択して、任意で追加カテゴリもチェックを付けてください",
-	'Select as an additionnal category' => "付加カテゴリとして選択する",
-	'Select as MAIN category' => "メインカテゴリとして選択する",
-	'Tools' => "ツール",
-	'Bookmarklet' => "ブックマークレット",
-	'Add this link to your Favorites/Bookmarks:' => "このリンクを「お気に入り」やブックマークに加えてください",
-	'b2evo bookmarklet' => "b2evo ブックマークレット",
-	'Post to b2evolution' => "b2evolution へ投稿",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "サイドバーが見あたりません! Mozilla 0.9.4 以上を使う必要があります!",
-	'SideBar' => "サイドバー",
-	'Add the <a %s>b2evo sidebar</a> !' => "<a %s>b2evo サイドバー</a>を追加!",
-	'Add this link to your favorites:' => "このリンクを「お気に入り」に追加",
-	'b2evo sidebar' => "b2evo サイドバー",
-	'Movable Type Import' => "Movable Type インポート",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "MT のエクスポート機能を用いて、あなたの投稿が含まれる .TXT ファイルを作成してください;",
-	'Place that file into the /admin folder on your server;' => "そのファイルをあなたのサーバの /admin フォルダにおいてください;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "<a %s>MT 移行ユーティリティ</a> の指示に従ってください。",
-	'Static file generation' => "静的ファイル生成",
-	'Static filename' => "静的ファイル名",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "これは静的バージョンのブログ ホームページを生成するときに作られる .html ファイルです。",
-	'After each new post...' => "新規投稿後に...",
-	'Ping b2evolution.net' => "b2evolution.net にピンする",
-	'to get listed on the "recently updated" list on b2evolution.net' => "b2evolution.net の \"recently updated\" (最近の更新) リストに掲載されます",
-	'Ping technorati.com' => "technorati.com にピンする",
-	'to give notice of new post.' => "新規投稿の通知をします。",
-	'Ping weblogs.com' => "weblogs.com にピンする",
-	'Ping blo.gs' => "blo.gs にピンする",
-	'Advanced options' => "上級オプション",
-	'Allow trackbacks' => "トラックバックの許可",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "このブログに他のブロガーたちがトラックバックを送って、かれらがこちらに言及した時にあなたに知らせることを許可します。これはまた、あなたが他のブログにトラックバックを送ることも許可します。",
-	'Allow pingbacks' => "ピンバックの許可",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "このブログに他のブロガーたちがピンバックを送って、かれらがこちらに言及した時にあなたに知らせることを許可します。これはまた、あなたが他のブログにピンバックを送ることも許可します。",
-	'General parameters' => "一般パラメータ",
-	'Full Name' => "フルネーム",
-	'Will be displayed on top of the blog.' => "ブログの上部に表示されるでしょう。",
-	'Short Name' => "短い名称",
-	'Will be used in selection menus and throughout the admin interface.' => "選択メニュー内や管理インターフェースを通して使用されます。",
-	'Main Locale' => "メインの言語・地域設定",
-	'Determines the language of the navigation links on the blog.' => "ブログのナビゲーション リンクの言語を決定します。",
-	'Access parameters' => "アクセス パラメータ",
-	'Default blog on index.php' => "index.php のデフォルト ブログ",
-	'Current default is:' => "現在のデフォルトは:",
-	'Other blog through index.php' => "index.php を使用する他のブログ",
-	'Other blog through stub file (Advanced)' => "スタブ ファイルを使用する他のブログ (高度)",
-	'You MUST create a stub file for this to work.' => "これを機能させるためにスタブ ファイルを作成する必要があります。",
-	'Preferred access type' => "優先するアクセス タイプ",
-	'Blog Folder URL' => "ブログ フォルダ URL",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "スラッシュを最後に付けないでください。(わからなければ空白のままにしておいてください。)",
-	'URL blog name / Stub name' => "URLブログ名 / スタブ名",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "このブログを示すための URL に使用されます。スタブファイルによるアクセスを用いる場合は、スタブ ファイル名にします。",
-	'Default display options' => "デフォルト表示オプション",
-	'Default skin' => "デフォルト スキン",
-	'This is the default skin that will be used to display this blog.' => "これはこのブログを表示するのにデフォルトで使用されるスキンです。",
-	'Allow skin switching' => "スキン切り替えの許可",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "ユーザがブログを表示するのに他のスキンを選択することができるようになります (選んだスキンは cookie に保存されます)。",
-	'Display public blog list' => "公開ブログ リスト表示",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "あなたのブログ ページに全てのブログのリストを表示したい場合はチェックを付けてください (スキンがこれをサポートしている場合)。",
-	'Include in public blog list' => "公開ブログ リストに含める",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "全ての公開ブログのリストに、このブログを表示させたい場合は、これにチェックをつけてください。",
-	'Default linkblog' => "デフォルト リンクブログ",
-	'Will be displayed next to this blog (if your skin supports this).' => "このブログの隣に表示されるでしょう (スキンがこれをサポートしている場合)。",
-	'Tagline' => "タグ行",
-	'This is diplayed under the blog name on the blog template.' => "これはブログ テンプレートでブログ名の下に表示されます。",
-	'Long Description' => "長い説明",
-	'This is displayed on the blog template.' => "これはブログ テンプレートで表示されます。",
-	'Short Description' => "短い説明",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "これは metaタグでのdescription や RSS フィードで使われます。HTMLタグは書かないで!",
-	'Keywords' => "キーワード",
-	'This is is used in meta tag keywords. NO HTML!' => "これは metaタグでのキーワードに使われます。HTMLタグは書かないで!",
-	'Notes' => "メモ",
-	'Additional info.' => "追加の情報。",
-	'Blog' => "ブログ",
-	'Blog URL' => "ブログURL",
-	'Static File' => "静的ファイル",
-	'Locale' => "言語・地域設定",
-	'Properties' => "プロパティ",
-	'Default' => "デフォルト",
-	'Gen!' => "生成!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "ブログ #%d を削除しますか?\\n\\n警告: 全ての投稿とコメントとカテゴリ、\\nその他のブログに関するデータも削除します!\\n\\nこれは元に戻すことができません!",
-	'Delete this blog!' => "このブログを削除する!",
-	'Copy this blog!' => "このブログをコピー!",
-	'Copy' => "コピー",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "申し訳ありません。あなたはどのブログのプロパティも編集/閲覧する権限を持っていません。",
-	'New blog...' => "新規ブログ...",
-	'User permissions' => "ユーザ許可",
-	'Login ' => "ログイン",
-	'Is<br />member' => "メンバー<br />であるか",
-	'Can post/edit with following statuses:' => "次の状態で投稿/編集できます:",
-	'Delete<br />posts' => "投稿<br />削除",
-	'Edit<br />comts' => "コメント<br />編集",
-	'Edit<br />cats' => "カテゴリ<br />編集",
-	'Edit<br />blog' => "ブログ<br />編集",
-	'Published' => "発行",
-	'Protected' => "保護付き",
-	'Private' => "私用",
-	'Draft' => "ドラフト",
-	'Deprecated' => "没",
-	'Members' => "メンバー",
-	'Permission to read protected posts' => "保護付き投稿の閲覧を許可",
-	'Permission to post into this blog with private status' => "このブログへ私用状態での投稿を許可",
-	'Permission to post into this blog with protected status' => "このブログへ保護付き状態での投稿を許可",
-	'Permission to post into this blog with draft status' => "このブログへドラフト状態での投稿を許可",
-	'Permission to post into this blog with deprecated status' => "このブログへ没状態での投稿を許可",
-	'Permission to delete posts in this blog' => "このブログの投稿の削除を許可",
-	'Permission to edit comments in this blog' => "このブログのコメントの編集を許可",
-	'Permission to edit categories for this blog' => "このブログのカテゴリの編集を許可",
-	'Permission to edit blog properties' => "ブログ プロパティの編集を許可",
-	'(un)selects all checkboxes using Javascript' => "全てのチェックボックスをJavaScriptを使用して選択(解除)",
-	'(un)check all' => "全てをチェック(解除)",
-	'Non members' => "非メンバー",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "警告! あなたはこのブログを編集する自身の権限を削除しようとしています!\\nこれを行った場合、このブログのプロパティにアクセスできなくなります!",
-	'Edit category properties' => "カテゴリのプロパティを編集",
-	'Are you sure you want to delete?' => "削除しますか？",
-	'New sub-category here' => "新規サブカテゴリをここに",
-	'New category here' => "新規カテゴリをここに",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>注意:</strong> カテゴリを削除しても、そのカテゴリにある投稿を削除することにはなりません。投稿は親カテゴリに再割り当てされます。ルートのカテゴリを削除すると、投稿は同じブログのなかで最も古くからあるカテゴリ (カテゴリ番号最小のもの)に再割り当てされます。",
-	'Post contents' => "コンテンツを投稿",
-	'Title' => "タイトル",
-	'Language' => "言語",
-	'Link to url' => "URLへリンク",
-	'Email' => "メール",
-	'URL' => "URL",
-	'Preview' => "プレビュー",
-	'Spellcheck' => "スペルチェック",
-	'Upload a file/image' => "ファイル/画像をアップロードする",
-	'Advanced properties' => "上級プロパティ",
-	'Edit timestamp' => "タイムスタンプ編集",
-	'URL Title' => "URLタイトル",
-	'(to be used in permalinks)' => "(永続的リンクに用いられます)",
-	'Auto-BR' => "自動-BR",
-	'This option is deprecated, you should avoid using it.' => "このオプションは非推奨です。使用は避けるべきです。",
-	'Additional actions' => "追加のアクション",
-	'Pingback' => "ピンバック",
-	'(Send a pingback to all URLs in this post)' => "(この投稿中のすべてのURLにピンバックする)",
-	'Trackback URLs' => "トラックバックURL",
-	'(Separate by space)' => "(空白でわける)",
-	'Status' => "状態",
-	'The post will be publicly published' => "投稿は公に発行されます",
-	'Published (Public)' => "発行 (公開)",
-	'The post will be published but visible only by logged-in blog members' => "投稿は発行されますが、ログインしているブログ メンバーにだけ表示されます",
-	'Protected (Members only)' => "保護付き (メンバーのみ)",
-	'The post will be published but visible only by yourself' => "投稿は発行されますが、あなた自身にだけ表示されます",
-	'Private (You only)' => "私用 (自分のみ)",
-	'The post will appear only in the backoffice' => "投稿は backoffice 内でだけ表示されます",
-	'Draft (Not published!)' => "ドラフト (公開されません!)",
-	'Deprecated (Not published!)' => "没 (公開されません!)",
-	'Note: Moving posts across blogs is enabled. Use with caution.' => "注意: 他のブログへの投稿の移動が有効です。気をつけて使用してください。",
-	'Note: Cross posting among multiple blogs is enabled.' => "注意: 複数ブログ間のクロスポストは有効です。",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "注意: 複数ブログ間のクロスポストは、いま無効です。",
-	'Note: Cross posting among multiple categories is currently disabled.' => "注意: 複数カテゴリ間のクロスポストは、いま無効です。",
-	'Comments' => "コメント",
-	'Visitors can leave comments on this post.' => "訪問者がこの投稿にコメントを残すことを許可します。",
-	'Open' => "開放",
-	'Visitors can NOT leave comments on this post.' => "訪問者がこの投稿にコメントを残すことを許可_しません_。",
-	'Closed' => "締め切り",
-	'Visitors cannot see nor leave comments on this post.' => "訪問者はこの投稿にコメントを残すことや、コメントを見ることができません。",
-	'Disabled' => "無効",
-	'Renderers' => "投稿加工プラグイン",
-	'Comment info' => "コメント情報",
-	'IP address' => "IPアドレス",
-	'Next %d days' => "次の %d 日",
-	'Previous %d' => "前の %d 個",
-	'Previous %d days' => "前の %d 日",
-	'Next %d' => "次の %d 個",
-	' to ' => " から ",
-	' of ' => " 全体は ",
-	'from the end' => "おわりから",
-	'from the start' => "はじめから",
-	'OK' => "OK",
-	' Date range: ' => " 日付の範囲: ",
-	'by' => "著者:",
-	'level:' => "レベル:",
-	'Pages:' => "ページ:",
-	'no comment' => "コメントがありません",
-	'1 comment' => "1 コメント",
-	'%d comments' => "%d コメント",
-	'1 Trackback' => "1 トラックバック",
-	'%d Trackbacks' => "%d トラックバック",
-	'1 Pingback' => "1 ピンバック",
-	'%d Pingbacks' => "%d ピンバック",
-	'Trackbacks' => "トラックバック",
-	'Pingbacks' => "ピンバック",
-	'No feedback for this post yet...' => "この投稿へのフィードバックはまだありません...",
-	'Comment from:' => "コメント:",
-	'Trackback from:' => "トラックバック:",
-	'Pingback from:' => "ピンバック:",
-	'Permanent link to this comment' => "このコメントへの永続的リンク",
-	'Leave a comment' => "コメントを残す",
-	'User' => "ユーザ",
-	'Edit profile' => "プロフィール編集",
-	'Comment text' => "コメント文",
-	'Allowed XHTML tags' => "許可される XHTML タグ",
-	'Options' => "オプション",
-	'(Line breaks become &lt;br&gt;)' => "（改行は &lt;br&gt; になります）",
-	'Send comment' => "コメントを送る",
-	'Posts to show' => "表示する投稿",
-	'Past' => "過去",
-	'Future' => "未来",
-	'Title / Text contains' => "タイトル／テキスト が含んでいる",
-	'Words' => "語",
-	'AND' => "AND",
-	'OR' => "OR",
-	'Exact match' => "厳密な一致",
-	'week' => "週",
-	'Reset' => "リセット",
-	'GPL License' => "GPL ライセンス",
-	'uncheck all' => "全てのチェックを解除",
-	'check all' => "全てにチェック",
-	'visit b2evolution\'s website' => "b2evolution のウェブサイトを訪問する",
-	'Style:' => "スタイル:",
-	'Logout' => "ログアウト",
-	'Exit to blogs' => "ブログに抜ける",
-	'Blog time:' => "ブログ時刻:",
-	'GMT:' => "グリニッジ平均時:",
-	'Logged in as:' => "次のユーザ名でログイン:",
-	'Write' => "記入",
-	'Edit' => "編集",
-	'Stats' => "統計",
-	'Templates' => "テンプレート",
-	'Users' => "ユーザ",
-	'User Profile' => "ユーザ プロフィール",
-	'Default user rights' => "デフォルト ユーザ権限",
-	'New users can register' => "新規ユーザの自己登録を可能にする",
-	'Check to allow new users to register themselves.' => "チェックをつけると、新規ユーザが自分自身を登録することを許可します",
-	'Group for new users' => "新規ユーザのグループ",
-	'Groups determine user roles and permissions.' => "グループはユーザの役割と許可を規定します。",
-	'Level for new users' => "新規ユーザのレベル",
-	'Levels determine hierarchy of users in blogs.' => "レベルはブログでのユーザの階級を規定します。",
-	'Display options' => "表示オプション",
-	'Default blog to display' => "デフォルトで表示するブログ",
-	'This blog will be displayed on index.php .' => "このブログは index.php で表示されます。",
-	'days' => "日",
-	'posts' => "投稿",
-	'posts paged' => "投稿／ページ",
-	'Display mode' => "表示モード",
-	'Posts/Days per page' => "ページ当たりの投稿数/日数",
-	'monthly' => "月単位",
-	'weekly' => "週単位",
-	'daily' => "日単位",
-	'post by post' => "投稿ごと",
-	'Archive mode' => "アーカイブモード",
-	'Link options' => "リンク オプション",
-	'Use extra-path info' => "追加path情報を使用",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1\'.' => "あなたのウェブサーバがこれをサポートしている場合は推奨します。リンクが 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1' の代わりに 'stub/2003/05/20/post_title' のようになります。",
-	'Post called up by its URL title (Recommended)' => "投稿をそのURLタイトルで呼び出す (推奨)",
-	'Fallback to ID when no URL title available.' => "URL タイトルが有効でない時は ID に代替します。",
-	'Post called up by its ID' => "投稿をそのIDで呼び出す",
-	'Post on archive page, located by its ID' => "アーカイブページの投稿を、そのIDで指定する",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "アーカイブページの投稿を、そのタイトルで指定する (Cafelog 互換のため)",
-	'Permalink type' => "永続的リンク タイプ",
-	'Security options' => "セキュリティ オプション",
-	'Minimum password length' => "パスワードの最低の長さ",
-	'for users.' => "ユーザ用。",
-	'Rendering plug-ins' => "投稿加工プラグイン",
-	'Plug-in' => "プラグイン",
-	'Apply' => "適用",
-	'Toolbar plug-ins' => "ツールバー プラグイン",
-	'Create new locale' => "新しい言語・地域設定を作成",
-	'Edit locale' => "言語・地域設定編集",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "最初の2文字は <a %s>ISO 639 language code</a> です。後の2文字は <a %s>ISO 3166 country code</a> です。",
-	'Enabled' => "有効",
-	'Should this locale be available to users?' => "この言語・地域設定をユーザが利用可能にしますか?",
-	'name of the locale' => "言語・地域設定の名称",
-	'Charset' => "文字セット",
-	'Must match the lang file charset.' => "言語ファイルの文字セットと一致しなければなりません。",
-	'Date format' => "日付フォーマット",
-	'See below.' => "下記参照。",
-	'Time format' => "時間フォーマット",
-	'Lang file' => "言語ファイル",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "<code>locales</code> サブディレクトリから、使用される言語ファイル",
-	'Priority' => "優先度",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1 が一番高い。優先度は、言語コードから言語・地域設定を選択して、いくつかの地域が同じ言語に適合する時に重要になります。これはブラウザの言語を検知する時に起こります。優先度は、ドロップダウン ボックスなどに表示される言語・地域設定の順番にも影響します。",
-	'Create' => "作成",
-	'Update' => "更新",
-	'This will replace locale \\\'%s\\\'. Ok?' => "言語・地域設定 \\'%s\\' を置き換えます。Ok?",
-	'Flags' => "旗",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "旗は <code>%s</code> のサブディレクトリに収められています。これらのファイル名は、言語・地域設定の国(地域)部分と同じです (4-5文字目)。ファイル拡張子は gif です。",
-	'Date/Time Formats' => "日付/時刻フォーマット",
-	'The following characters are recognized in the format strings:' => "以下の文字がフォーマット文字列の中で認識されます:",
-	'a - "am" or "pm"' => "a - \"am\" か \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" か \"PM\"",
-	'B - Swatch Internet time' => "B - Swatch インターネットタイム",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - ISO 8601 日時 (PHP 5 が必要); \"2004-02-12T15:19:21+00:00\" など",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d - 月における日、2桁になるよう先頭に0が付けられる; \"01\" から \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - 週における曜日、3文字の語句; \"Fri\" など",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - 週における曜日、1文字; \"F\" など",
-	'F - month, textual, long; i.e. "January"' => "F - 月、長い語句; \"January\" など",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - 時、12時間制、桁合わせの0は付かない; \"1\" から \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - 時、24時間制、桁合わせの0は付かない; \"0\" から \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - 時、12時間制; \"01\" から \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - 時、24時間制; \"00\" から \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - 分; \"00\" から \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (大文字 i) - 夏時間の場合 \"1\"、そうでなければ \"0\"。",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - 月における日、桁合わせの0は付かない; \"1\" から \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (小文字 \"L\") - 週における曜日、長い語句; \"Friday\" など",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - うるう年かどうかの論理型; \"0\" または \"1\"",
-	'm - month; i.e. "01" to "12"' => "m - 月; \"01\" から \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - 月、3文字の語句; \"Jan\" など",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - 月、桁合わせの0は付かない; \"1\" から \"12\"",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "O - グリニッヂ平均時 (GMT) との時刻の差; \"+0200\" など",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - RFC 822 フォーマットの日時; \"Thu, 21 Dec 2000 16:01:07 +0200\" など",
-	's - seconds; i.e. "00" to "59"' => "s - 秒; \"00\" から \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - 英語の序数の接尾辞、2文字の語句; \"th\", \"nd\" など",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - 月の日数; \"28\" から \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - マシンに設定されているタイムゾーン; \"MDT\" など",
-	'U - seconds since the epoch' => "U - the epoch からの秒数",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - 週における日、数字; \"0\" (日曜) から \"6\" (土曜)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - 年の ISO-8601 週数、月曜を週の初めとする; \"42\" など",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - 年、4桁; \"1999\" など",
-	'y - year, 2 digits; i.e. "99"' => "y - 年、2桁; \"99\" など",
-	'z - day of the year; i.e. "0" to "365"' => "z - 年における日; \"0\" から \"365\"",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - タイムゾーンのオフセットの秒数 (\"-43200\" から \"43200\")。UTCより西のタイムゾーンのオフセットは常に負の値、UTCより東は常に正の値。",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - 完全な ISO 8601 フォーマット、Y-m-d\\TH:i:s\\Z と同等",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "フォーマット文字列内で認識できない文字は、そのまま出力されます。<br />\n\t\t\t文字の前に \\ を付けることで、その文字をそのまま出力するようエスケープすることができます。",
-	'Note: default locale is not enabled.' => "注意: デフォルトの言語・地域設定は有効になっていません。",
-	'Regional settings' => "地域設定",
-	'Time difference' => "時差",
-	'in hours' => "時間",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "サーバのタイムゾーンと異なる場所にいる場合に設定。現在のサーバ時刻は: %s 。",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "ブラウザの設定や、ユーザの言語・地域設定、ブログの言語・地域設定によって (この順番で) 変更されます。",
-	'Available locales' => "利用可能な言語・地域設定",
-	'Hide translation info' => "翻訳情報を隠す",
-	'Show translation info' => "翻訳情報を表示する",
-	'Date fmt' => "日付フォーマット",
-	'Time fmt' => "時間フォーマット",
-	'Strings' => "文字列",
-	'Translated' => "翻訳済み",
-	'Extract' => "取り出し",
-	'up' => "上へ",
-	'Move priority up' => "優先度を上げる",
-	'down' => "下へ",
-	'Move priority down' => "優先度を下げる",
-	'Copy locale' => "言語・地域設定コピー",
-	'Reset custom settings' => "カスタム設定のリセット",
-	'No language file...' => "言語ファイルがありません...",
-	'Extract .po file into b2evo-format' => ".po ファイルから b2evoフォーマットに取り出す",
-	'Are you sure you want to reset?' => "リセットしますか？",
-	'Reset to defaults (delete database table)' => "デフォルトにリセット (データベース テーブルを削除)",
-	'first user' => "最初のユーザ",
-	'previous user' => "前のユーザ",
-	'next user' => "次のユーザ",
-	'last user' => "最後のユーザ",
-	'Close user profile' => "ユーザ プロフィールを閉じる",
-	'Create new user profile' => "新規ユーザ プロフィールを作成する",
-	'Profile for:' => "プロフィール:",
-	'User rights' => "ユーザ権限",
-	'Login' => "ログイン",
-	'First name' => "名",
-	'Last name' => "姓",
-	'Nickname' => "ニックネーム",
-	'Identity shown' => "表示する名前",
-	'Preferred locale' => "優先する言語・地域",
-	'Preferred locale for admin interface, notifications, etc.' => "管理インターフェースや通知などの、希望する言語・地域設定",
-	'Send an email' => "メールを送る",
-	'Visit the site' => "サイトを訪問する",
-	'Search on ICQ.com' => "ICQ.com で検索",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "ユーザへのインスタントメッセージ",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "YahooIM",
-	'Notifications' => "通知",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "これにチェックをつけると、あなたの投稿にコメントやトラックバックなどが届くたびに通知を受け取ることができます。",
-	'New password' => "新しいパスワード",
-	'Leave empty if you don\'t want to change the password.' => "パスワードを変更したくない場合は、空のままにしておいてください。",
-	'Confirm new password' => "新しいパスワードを確認",
-	'yes' => "はい",
-	'no' => "いいえ",
-	'User information' => "ユーザ情報",
-	'ID' => "ID",
-	'Posts' => "投稿",
-	'Created on' => "作成日時",
-	'From IP' => "作成IP",
-	'From Domain' => "作成ドメイン",
-	'With Browser' => "使用ブラウザ",
-	'first group' => "最初のグループ",
-	'previous group' => "前のグループ",
-	'next group' => "次のグループ",
-	'last group' => "最後のグループ",
-	'Close group profile' => "グループ プロフィールを閉じる",
-	'Creating new group' => "新しいグループの作成",
-	'Editing group:' => "グループ編集:",
-	'Viewing group:' => "グループ閲覧:",
-	'Permissons for members of this group' => "このグループのメンバーの許可",
-	'View all' => "すべて表示",
-	'Full Access' => "フル アクセス",
-	'No Access' => "アクセス不可",
-	'View only' => "閲覧のみ",
-	'Statistics' => "統計",
-	'Global options' => "全体オプション",
-	'Check to allow template editing.' => "テンプレートの編集を許可する場合はチェックをつける。",
-	'User/Group Management' => "ユーザ/グループ管理",
-	'Groups &amp; Users' => "グループ &amp; ユーザ",
-	'default group for new users' => "新規ユーザのデフォルト グループ",
-	'Copy group' => "グループのコピー",
-	'Delete group' => "グループの削除",
-	'decrease user level' => "ユーザレベル減少",
-	'increase user level' => "ユーザレベル増加",
-	'Delete user' => "ユーザの削除",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "このユーザを削除していいですか？\\n警告: このユーザによるすべての投稿も削除されます!",
-	'New user...' => "新規ユーザ...",
-	'New group...' => "新規グループ...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "デフォルトのスキン [%s] (blog [%s] 用に設定) が存在しません。これは、適切に <a %s>ブログ プロパティ</a> に設定されているか、スタブ ファイルで適切に優先設定されていなければなりません。<a %s>ウェブマスター</a> に連絡してください...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "エラー! 削除できません! ファイル [%s] を手作業で削除する必要があります。",
-	'%d posts' => "%d 個の投稿",
-	'1 post' => "1 個の投稿",
-	'previous month' => "前月",
-	'next month' => "翌月",
-	'previous year' => "前年",
-	'next year' => "翌年",
-	'go to month\'s archive' => "月のアーカイブに移動",
-	'Member' => "メンバー",
-	'Visitor' => "訪問者",
-	'Edit this comment' => "このコメントを編集",
-	'Delete' => "削除",
-	'Delete this comment' => "このコメントを削除",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "このコメントを削除しようとしています!\\n中止する場合は \\'キャンセル\\' を。削除の場合は \\'OK\\' を。",
-	'No comment yet...' => "まだコメントはありません...",
-	'Sorry, there is nothing to display...' => "申し訳ありません。表示する内容がありません...",
-	'New group' => "新規グループ",
-	'Parser error: ' => "パーサー エラー: ",
-	'Tag <code>body</code> can only be used once!' => "タグ <code>body</code> は1度しか使えません!",
-	'Illegal tag' => "不正なタグ",
-	'Tag %s must occur inside another tag' => "タグ %s は別のタグの内側に現れる必要があります",
-	'Tag %s is not allowed within tag %s' => "タグ %s は タグ %s の中では許されません",
-	'Tag %s may not have attribute %s' => "タグ %s は 属性 %s を持てません",
-	'Found invalid URL: ' => "不正な URL を検知: ",
-	'Tag %s may not contain raw character data' => "タグ %s は生の文字データを含んではなりません",
-	'Browse category' => "カテゴリを見る",
-	'Comments are closed for this post.' => "この投稿へのコメントは締め切られています。",
-	'This post is not published. You cannot leave comments.' => "この投稿は発行されていません。コメントを残すことはできません。",
-	'Read more!' => "続きを読む!",
-	'More:' => "続き:",
-	'Display feedback / Leave a comment' => "フィードバックを表示 / コメントを残す",
-	'Send feedback' => "フィードバックを送る",
-	'1 feedback' => "1 フィードバック",
-	'%d feedbacks' => "%d フィードバック",
-	'Display comments / Leave a comment' => "コメントを表示 / コメントを残す",
-	'Display trackbacks / Get trackback address for this post' => "トラックバックを表示 / この投稿へのトラックバックアドレスを得る",
-	'Trackback (0)' => "トラックバック (0)",
-	'Trackback (1)' => "トラックバック (1)",
-	'Trackbacks (%d)' => "トラックバック (%d)",
-	'Display pingbacks' => "ピンバックを表示",
-	'Pingback (0)' => "ピンバック (0)",
-	'Pingback (1)' => "ピンバック (1)",
-	'Pingbacks (%d)' => "ピンバック (%d)",
-	'Delete this post' => "この投稿を削除",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "この投稿を削除しようとしています!\\n中止する場合は \\'キャンセル\\' を。削除の場合は \\'OK\\' を。",
-	'Edit this post' => "この投稿を編集",
-	'Publish NOW!' => "いま発行する!",
-	'Publish now using current date and time.' => "現在の日時を用いて、いま発行する",
-	'Invalid post, please correct these errors:' => "不正な投稿です。以下のエラーを訂正してください:",
-	'Sorry, there is no post to display...' => "申し訳ありません。表示する投稿がありません...",
-	'POP3 connect:' => "POP3 接続:",
-	'No server specified' => "サーバが指定されていません",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: 早過ぎるNOOP OK、RFC1939に適合するサーバではありません",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "サーバへの接続がありません",
-	'POP3 user:' => "POP3 user:",
-	'No login ID submitted' => "ログイン ID が送られていません",
-	'connection not established' => "接続が確立していません",
-	'POP3 pass:' => "POP3 pass:",
-	'No password submitted' => "パスワードが送られていません",
-	'authentication failed ' => "認証が失敗しました ",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP が失敗しました。サーバは RFC 1939 適合でありません",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "サーバーのバナーがありません",
-	'abort' => "中断",
-	'apop authentication failed' => "apop 認証が失敗しました",
-	'POP3 login:' => "POP3 login:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "リストの中途で途切れました",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "空のコマンド文字列",
-	'POP3 quit:' => "POP3 quit:",
-	'connection does not exist' => "接続が存在しません",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3 delete:",
-	'No msg number submitted' => "メッセージ番号が送られていません",
-	'Command failed' => "コマンドが失敗しました",
-	'New user' => "新規ユーザ",
-	'Permission denied!' => "権限がありません!",
-	'Oops, MySQL error!' => "あれ、MySQL エラー!",
-	'go back' => "戻る",
-	'Redirecting you to:' => "次のところへリダイレクト:",
-	'If nothing happens, click <a %s>here</a>.' => "もし何もおきなければ、<a %s>ここ</a> をクリック。",
-	'No response!' => "応答がありません!",
-	'Remote error' => "Remote error",
-	'Response' => "応答",
-	'Parameter %s is required!' => "パラメータ %s が必要です",
-	'Invalid URL' => "不正な URL",
-	'URI scheme not allowed' => "URIスキームが許可されません",
-	'URL not allowed' => "URLが許可されません",
-	'Reporting abuse to b2evolution.net...' => "b2evolution.net へ迷惑行為を報告しています...",
-	'Aborted (Running on localhost).' => "中断しました (localhost で動作)。",
-	'Requesting abuse list from b2evolution.net...' => "b2evolution.net に迷惑行為リストを要求しています...",
-	'Latest update timestamp' => "最新の更新タイムスタンプ",
-	'Incomplete reponse.' => "不備のある応答。",
-	'No new blacklisted strings are available.' => "新しくブラックリストに登録された文字列はありません。",
-	'Adding strings to local blacklist' => "ローカルのブラックリストに文字列を追加",
-	'Adding:' => "追加:",
-	'OK.' => "OK.",
-	'Not necessary! (Already handled)' => "不要です! (すでに取り扱い)",
-	'New latest update timestamp' => "新しい最新の更新タイムスタンプ",
-	'Invalid reponse.' => "不正な反応。",
-	'Requested blog does not exist!' => "要求されたブログが存在しません!",
-	'Post details' => "投稿の詳細",
-	'PREVIEW' => "プレビュー",
-	'Next page' => "次のページ",
-	'Previous page' => "前のページ",
-	'Previous post' => "前の投稿",
-	'Next post' => "次の投稿",
-	'Next Page' => "次のページ",
-	'Previous Page' => "前のページ",
-	'Cannot delete if there are sub-categories!' => "サブカテゴリがあると削除できません",
-	'Cannot delete last category if there are posts inside!' => "投稿があると最後のカテゴリは削除できません",
-	'Requested category %s does not exist!' => "要求されたカテゴリ %s は存在しません",
-	'Category' => "カテゴリ",
-	'Save !' => "保存!",
-	'bad char in User Agent' => "User Agent に不正文字",
-	'referer ignored' => "リファラを無視",
-	'BlackList' => "ブラックリスト",
-	'robot' => "ロボット",
-	'invalid' => "無効",
-	'search engine' => "検索エンジン",
-	'loading referering page' => "参照しているページをロードします",
-	'found current url in page' => "ページ中に今のURLをみつけました",
-	'not a query - no params!' => "検索ではありません - パラメータがありません!",
-	'no query string found' => "検索文字列がみつかりません",
-	'name' => "名前",
-	'Sending pingbacks...' => "ピンバックを送信中...",
-	'No pingback to be done.' => "送信すべきピンバックがありません。",
-	'BEGIN' => "BEGIN",
-	'Processing:' => "処理中:",
-	'Couldn\'t find a hostname for:' => "ホスト名がみつかりませんでした:",
-	'Connect to server at:' => "サーバに接続:",
-	'Couldn\'t open a connection to:' => "接続を開くことができませんでした:",
-	'Start receiving headers and content' => "ヘッダとコンテンツの受信を開始",
-	'Pingback server found from X-Pingback header:' => "ピンバックサーバが X-Pingback ヘッダからみつかりました:",
-	'Pingback server found from Pingback <link /> tag:' => "ピンバックサーバが <link /> タグからみつかりました:",
-	'Pingback server not found in headers and content' => "ピンバックサーバがヘッダからもコンテンツからもみつかりませんでした",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "ピンバックサーバURLが空です(PHPの fgets について内部エラーかもしれません)",
-	'Pingback server data' => "ピンバックサーバデータ",
-	'Page Linked To:' => "ページのリンク先:",
-	'Page Linked From:' => "ページのリンク元:",
-	'Pinging %s...' => "%s へピン...",
-	'END' => "END",
-	'Pingbacks done.' => "ピンバック完了。",
-	'Pinging b2evolution.net...' => "b2evolution.net へ ping中...",
-	'Pinging Weblogs.com...' => "Weblogs.com へ ping中...",
-	'Pinging Blo.gs...' => "Blo.gs へ ping中...",
-	'Pinging technorati.com...' => "technorati.com へ ping中...",
-	'Archives for' => "アーカイブ",
-	'Archive Directory' => "アーカイブ ディレクトリ",
-	'Sending trackbacks...' => "トラックバックを送信中...",
-	'No trackback to be sent.' => "送信すべきトラックバックはありません",
-	'Excerpt to be sent:' => "送信する抜粋",
-	'Trackbacks done.' => "トラックバック完了。",
-	'Sending trackback to:' => "トラックバックを次のところに送ります:",
-	'Response:' => "応答:",
-	'wrong login/password.' => "誤ったログイン/パスワード",
-	'setcookie %s failed!' => "setcookie %s が失敗しました!",
-	'login/password no longer valid.' => "ログイン/パスワード がもう有効ではありません",
-	'You must log in!' => "ログインしていないとだめです!",
-	'Login if you have an account...' => "アカウントを持っていればログインしてください...",
-	'Register...' => "登録...",
-	'Register to open an account...' => "アカウントを開設するために登録...",
-	'Logout (%s)' => "ログアウト (%s)",
-	'Logout from your account' => "アカウントからログアウト",
-	'Admin' => "管理",
-	'Go to the back-office' => "back-office へ移動",
-	'Profile (%s)' => "プロフィール (%s)",
-	'Edit your profile' => "プロフィールを編集",
-	'User profile' => "ユーザ プロフィール",
-	'Sunday' => "日曜日",
-	'Monday' => "月曜日",
-	'Tuesday' => "火曜日",
-	'Wednesday' => "水曜日",
-	'Thursday' => "木曜日",
-	'Friday' => "金曜日",
-	'Saturday' => "土曜日",
-	'Sun' => "日",
-	'Mon' => "月",
-	'Tue' => "火",
-	'Wed' => "水",
-	'Thu' => "木",
-	'Fri' => "金",
-	'Sat' => "土",
-	' S ' => " 日 ",
-	' M ' => " 月 ",
-	' T ' => " 火 ",
-	' W ' => " 水 ",
-	' T  ' => " 木 ",
-	' F ' => " 金 ",
-	' S  ' => " 土 ",
-	'January' => "1月",
-	'February' => "2月",
-	'March' => "3月",
-	'April' => "4月",
-	'May ' => "5月",
-	'June' => "6月",
-	'July' => "7月",
-	'August' => "8月",
-	'September' => "9月",
-	'October' => "10月",
-	'November' => "11月",
-	'December' => "12月",
-	'Jan' => "1月",
-	'Feb' => "2月",
-	'Mar' => "3月",
-	'Apr' => "4月",
-	'May' => "5月",
-	'Jun' => "6月",
-	'Jul' => "7月",
-	'Aug' => "8月",
-	'Sep' => "9月",
-	'Oct' => "10月",
-	'Nov' => "11月",
-	'Dec' => "12月",
-	'Local' => "ローカル",
-	'Reported' => "報告済み",
-	'Central' => "センター",
-	'Czech (CZ)' => "チェク語 (CZ)",
-	'Danish (DK)' => "デンマーク語 (DK)",
-	'German (DE)' => "ドイツ語 (DE)",
-	'English (EU)' => "英語 (EU)",
-	'English (UK)' => "英語 (UK)",
-	'English (US)' => "英語 (US)",
-	'English (CA)' => "英語 (CA)",
-	'English (AU)' => "英語 (AU)",
-	'English (IL)' => "英語 (IL)",
-	'English (NZ)' => "英語 (NZ)",
-	'English (SG)' => "英語 (SG)",
-	'Spanish (ES)' => "スペイン語 (ES)",
-	'Spanish (MX)' => "スペイン語 (MX)",
-	'Spanish (VE)' => "スペイン語 (VE)",
-	'Finnish (FI)' => "フィンランド語 (FI)",
-	'French (FR)' => "フランス語 (FR)",
-	'French (CA)' => "フランス語 (CA)",
-	'French (BE)' => "フランス語 (BE)",
-	'Galician (ES)' => "ガリシア語 (ES)",
-	'Hungarian (HU)' => "ハンガリー語 (HU)",
-	'Italian (IT)' => "イタリア語 (IT)",
-	'Japanese (JP)' => "日本語 (JP)",
-	'Lithuanian (LT)' => "リトアニア語 (LT)",
-	'Bokm&aring;l (NO)' => "ブークモール語 (NO)",
-	'Dutch (NL)' => "ドイツ語 (NL)",
-	'Dutch (BE)' => "ドイツ語 (BE)",
-	'Portuguese (BR)' => "ポルトガル語 (BR)",
-	'Portuguese (PT)' => "ポルトガル語 (PT)",
-	'Slovak (SK)' => "スロヴァキア語 (SK)",
-	'Swedish (SE)' => "スウェーデン語 (SE)",
-	'Thai (TH)' => "タイ語 (TH)",
-	'Turkish (TR)' => "トルコ語 (TR)",
-	'Turkish utf-8 (TR)' => "トルコ語 utf-8 (TR)",
-	'Chinese(S) gb2312 (CN)' => "中国語(簡体) gb2312 (CN)",
-	'Chinese(S) utf-8 (CN)' => "中国語(簡体) utf-8 (CN)",
-	'Trad. Chinese (TW)' => "繁体中国語 (TW)",
-	'You cannot leave comments on this post!' => "あなたはこの投稿にコメントを残すことができません!",
-	'Please fill in the name field' => "名前のフィールドを埋めてください",
-	'Please fill in the email field' => "メールのフィールドを埋めてください",
-	'Supplied name is invalid' => "提供された名前は無効です",
-	'Supplied email address is invalid' => "頂いたメールアドレスは無効です",
-	'Please do not send empty comment' => "空のコメントを送らないでください",
-	'Supplied comment is invalid' => "提供されたコメントは無効です",
-	'You can only post a new comment every %d seconds.' => "%d 秒ごとにしか新しいコメントは投稿できません。",
-	'Cannot post comment, please correct these errors:' => "コメント投稿できません。以下のエラーを修正して下さい:",
-	'Back to comment editing' => "コメント編集に戻る",
-	'New comment on your post #%d "%s"' => "あなたの投稿 #%d \"%s\" に新しいコメントです",
-	'Url' => "URL",
-	'Comment' => "コメント",
-	'Edit/Delete' => "編集/削除",
-	'Connecting to pop server...' => "POPサーバに接続します...",
-	'Connection failed: ' => "接続に失敗しました:",
-	'Logging into pop server...' => "POPサーバにloginします...",
-	'No mail or Login Failed:' => "メールがないかlogin に失敗しました:",
-	'Getting message #%d...' => "メッセージ#%d を取得...",
-	'Processing...' => "処理中...",
-	'Too old' => "古過ぎます",
-	'Subject prefix does not match' => "Subject の prefix が一致しません",
-	'Raw content:' => "未加工の内容:",
-	'Login:' => "ログイン:",
-	'Pass:' => "パスワード:",
-	'Wrong login or password.' => "ログイン か パスワード が間違っています",
-	'Category ID' => "カテゴリID",
-	'Blog ID' => "ブログID",
-	'Permission denied.' => "権限がありません。",
-	'Posted title' => "投稿されたタイトル",
-	'Posted content' => "投稿された内容",
-	'Mission complete, message deleted.' => "処理完了、メッセージを削除しました。",
-	'You cannot reset this account in demo mode.' => "デモモード中にこのアカウントをリセットすることはできません。",
-	'An email with the new password was sent successfully to your email address.' => "新しいパスワードの記載されたメールは無事あなたのメールアドレスに送られました。",
-	'New Password:' => "新しいパスワード:",
-	'You can login here:' => "ここでログインできます:",
-	'your weblog\'s login/password' => "あなたのウェブログの ログイン/パスワード",
-	'The email could not be sent.' => "メールが送れませんでした。",
-	'Possible reason: your host may have disabled the mail() function...' => "あり得る理由: あなたの host が mail()関数を禁止したのかもしれません...",
-	'Note: You are already logged in!' => "注意: すでにログインしています!",
-	'Continue...' => "続行...",
-	'You are not logged in.' => "ログインしていません。",
-	'You are not logged in under the same account you are trying to modify.' => "あなたは変更しようとしているアカウントでログインしていません。",
-	'Back to profile' => "プロフィールに戻る",
-	'please enter your nickname (can be the same as your login)' => "ニックネームを入れてください(ログイン と同じにできます)",
-	'your ICQ UIN can only be a number, no letters allowed' => "ICQ UIN は番号だけです、他の文字は許されません",
-	'please type your e-mail address' => "メールアドレスをタイプして下さい",
-	'the email address is invalid' => "メールアドレスが正しくありません",
-	'you typed your new password only once. Go back to type it twice.' => "新規パスワードが一度しかタイプされていません。戻って2度タイプしてください。",
-	'you typed two different passwords. Go back to correct that.' => "2つの異なるパスワードがタイプされました。戻って修正してください。",
-	'please enter a Login' => "ログインを入力して下さい",
-	'please enter your password twice' => "パスワードを2度入力して下さい",
-	'please type the same password in the two password fields' => "2つのパスワード フィールドには同じパスワードをタイプして下さい",
-	'this login is already registered, please choose another one' => "このログインはすでに登録されています。別のものを選んで下さい",
-	'new user registration on your blog' => "あなたのブログの新規ユーザ登録",
-	'Manage users' => "ユーザ管理",
-	'New trackback on your post #%d "%s"' => "あなたの投稿 #%d \"%s\" に新しいトラックバックです",
-	'Website' => "ウェブサイト",
-	'Excerpt' => "抜粋",
-	'Login form' => "ログイン フォーム",
-	'You will have to accept cookies in order to log in.' => "ログインするためには cookie (クッキー) を受け付ける必要があります。",
-	'Password:' => "パスワード:",
-	'Log in!' => "ログイン!",
-	'Go to Blogs' => "ブログに行く",
-	'Lost your password ?' => "パスワードを忘れましたか？",
-	'Lost password ?' => "パスワードを忘れましたか？",
-	'A new password will be generated and sent to you by email.' => "新しいパスワードが生成され、メールであなたに送られます。",
-	'Generate new password!' => "新しいパスワードを生成!",
-	'Registration complete' => "登録完了",
-	'Registration Currently Disabled' => "登録は現在無効となっています",
-	'User registration is currently not allowed.' => "ユーザ登録はいま許可されていません",
-	'Home' => "ホーム",
-	'Register form' => "登録フォーム",
-	'(twice)' => "(2度)",
-	'Minimum %d characters, please.' => "最低 %d 文字にしてください。",
-	'Preferred language' => "希望の言語",
-	'Register!' => "登録!",
-	'Log into existing account...' => "既存のアカウントにログイン...",
-	'b2evo installer' => "b2evo インストーラ",
-	'Installer for version ' => "インストーラ バージョン ",
-	'Current installation' => "現在のインストール",
-	'Install menu' => "インストール メニュー",
-	'PHP info' => "PHP 情報",
-	'Go to Admin' => "管理画面に行く",
-	'Online' => "オンライン",
-	'Manual' => "マニュアル",
-	'Support' => "サポート",
-	'Language / Locale' => "言語 / 言語・地域",
-	'Choose a default language/locale for your b2evo installation.' => "b2evo インストール用のデフォルトの言語 / 言語・地域設定を選択してください。",
-	'Check your database config settings below and update them if necessary...' => "下記のデータベース設定を確認し、必要ならそれを更新してください...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "このバージョンの b2evolution は %s バージョン %s が最低限必要ですが、あなたが使おうとしているのはバージョン %s です!",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "あなたが入力したデータベース設定が機能していないように思われます。念入りに設定の確認をしてから、もう一度試みてください。",
-	'Config file update' => "設定ファイル更新",
-	'We cannot automatically update your config file [%s]!' => "自動であなたの設定ファイル [%s] を更新することができませんでした!",
-	'There are two ways to deal with this:' => "これを扱うには2つの方法があります:",
-	'You can allow the installer to update the config file by changing its permissions:' => "設定ファイルの権限を変更して、インストーラが設定ファイルを更新できるようにすることができます:",
-	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "<code>chmod 666 %s</code> 。必要に応じて <a %s>ファイル権限についてのオンラインマニュアル</a> を参照してください。",
-	'Come back to this page and refresh/reload.' => "このページに戻って、更新/再読み込みを行ってください。",
-	'Alternatively, you can update the config file manually:' => "代わりに、手作業で設定ファイルを更新することもできます:",
-	'Open the _config.php file locally with a text editor.' => "ローカルで _config.php ファイルをテキストエディタで開いてください",
-	'Delete all contents!' => "すべてのコンテンツを削除!",
-	'Copy the contents from the box below.' => "下記の枠の内容をコピーしてください。",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "それをローカルのテキストエディタに貼り付けてください。<strong>注意: 最後の <code>?&gt;</code> の後に絶対に空白文字が無いように確認してください。</strong>空白やタブ文字、改行、空行が設定ファイルの最後にあると、後でログインを行う際に cookie が設定できなくなるかもしれません。",
-	'Save the new _config.php file locally.' => "ローカルで新しい _config.php を保存します。",
-	'Upload the file to your server, into the /_conf folder.' => "あなたのサーバの /_conf フォルダに、そのファイルをアップロードします",
-	'<a %s>Call the installer from scratch</a>.' => "<a %s>初めからインストーラを呼び出してください</a>。",
-	'This is how your _config.php should look like:' => "あなたの _config.php はこのように見えるはずです:",
-	'Your configuration file [%s] has been successfully updated.' => "設定ファイル [%s] の更新に成功しました。",
-	'Base configuration' => "基本設定",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "基本設定ファイルはまだ編集されていません。以下のフォームに入力することで、編集を行うことができます。",
-	'This is the minimum info we need to set up b2evolution on this server:' => "このサーバで b2evolution を設置するために必要な最低限の情報:",
-	'Database you want to install into' => "インストール先のデータベース",
-	'mySQL Username' => "mySQL ユーザ名",
-	'Your username to access the database' => "そのデータベースにアクセスするためのユーザ名",
-	'mySQL Password' => "mySQL パスワード",
-	'Your password to access the database' => "そのデータベースにアクセスするためのパスワード",
-	'mySQL Database' => "mySQL データベース",
-	'Name of the database you want to use' => "使用したいデータベースの名前",
-	'mySQL Host' => "mySQL ホスト",
-	'You probably won\'t have to change this' => "これを変更する必要は無いかもしれません",
-	'Additional settings' => "追加の設定",
-	'Base URL' => "ベース URL",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "これはデフォルトで b2evo とあなたのブログが存在する場所です。注意深く確認してください。そうしないと動作しないでしょう。b2evolution をローカルのマシンでテストしたい場合、ログイン cookie を機能させるために、http://<strong>localhost</strong>/path を用いる必要があります。マシン名は使用しないでください!",
-	'Your email' => "あなたのメール",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "重大なエラーメッセージの中で、利用者があなたに連絡できるように使用されます。また、あなたは新規ユーザの登録のお知らせを受け取るようになります。",
-	'Update config file' => "設定ファイルの更新",
-	'How do you want to install b2evolution?' => "b2evolution をインストールしますか?",
-	'The installation can be done in different ways. Choose one:' => "インストールはいくつかの方法で行えます。一つ選んでください:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>新規インストール</strong>: b2evolution データベース テーブルをサンプルデータと共にインストールします。",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>以前のバージョンの b2evolution からアップグレード</strong>: あなたの b2evolution データベース テーブルを、現在のバージョンで使用できるようにアップグレードします。",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Cafelog/b2 v 0.6.x からのアップグレード</strong>: b2evolution のデータベース テーブルをインストールして、既存の Cafelog/b2 のデータをそこにコピーします。",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>Manywhere Miniblog からのアップグレード</strong>: b2evolution のデータベース テーブルをインストールして、既存の Miniblog のデータをそこにコピーします。",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>WordPress v 1.2 からのアップグレード</strong>: b2evolution のデータベース テーブルをインストールして、既存の WordPress のデータをそこにコピーします。",
-	'Delete b2evolution tables' => "b2evolution のテーブルを削除",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "以前に b2evolution テーブルをインストールしていて、新規に始めたい場合は、新規インストールを始める前に、以前の b2evolution テーブルを削除する必要があります。 <strong>警告: すべての b2evolution テーブルとデータが失われます!!!</strong> Cafelog/b2 やその他のテーブルは、もしあったとしても、なんら変更されることはありません。",
-	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>基本設定の変更</strong> (下記の要約を参照): b2evolution のファイルとデータベースを違う場所に移動させるというような、まれな状況でのみ、これを行う必要があります。",
-	'GO!' => "実行!",
-	'Need to start anew?' => "新規に始める必要がありますか?",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "以前に b2evolution テーブルをインストールしていて、新規に始めたい場合は、新規インストールを始める前に、以前の b2evolution テーブルを削除する必要があります。 b2evolution は自身のテーブルを削除することができますが、明らかなセキュリティ上の理由から、この機能はデフォルトでは使用不能にされています。",
-	'Base config recap...' => "基本設定の要約...",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "ここで正しい設定が表示されない場合、先に進まず中止して、<a %s>基本設定を更新してください</a>。",
-	'(Set, but not shown for security reasons)' => "(設定されていますが、セキュリティ上の理由から表示しません)",
-	'Admin email' => "管理者メール",
-	'Installing b2evolution tables with sample data' => "b2evolution テーブルをサンプル データと共にインストールしています",
-	'Installation successful!' => "インストール成功!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>これであなたは <a %s>ログイン</a> できるようになりました。ログイン \"admin\" と パスワード \"%s\" を使用してください。</p>\n\t<p>パスワードを注意深くメモしてください! これはあなたが b2evolution をインストールした時にあなたのために与えられた <em>ランダムな</em> パスワードです。パスワードを忘れてしまった場合、あなたはデータベース テーブルを削除して、新規に再インストールをしなければなりません。</p>",
-	'Upgrading data in existing b2evolution database' => "既存の b2evolution データベースのデータをアップグレードしています",
-	'Upgrade completed successfully!' => "アップグレードに成功しました!",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "これであなたは <a %s>ログイン</a> できるようになりました。あなたの通常の %s ユーザ名とパスワードを使用してください。",
-	'Installing b2evolution tables and copying existing %s data' => "b2evolution テーブルをインストールし、既存の %s のデータをコピーしています",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>これであなたは、通常の Miniblog のEメール ログインを20文字に切り詰めたものを使って <a %s>ログイン</a> できるようになりました。全てのパスワードは \"%s\" にリセットされました。</p>\n\t<p>パスワードを注意深くメモしてください! これはあなたが b2evolution をインストールした時にあなたのために与えられた <em>ランダムな</em> パスワードです。パスワードを忘れてしまった場合、あなたはデータベース テーブルを削除して、新規に再インストールをしなければなりません。</p>",
-	'Deleting b2evolution tables from the datatase' => "b2evolution テーブルをデータベースから削除しています",
-	'For security reasons, the reset feature is disabled by default.' => "セキュリティ上の理由から、デフォルトではリセット機能は使用不能になっています。",
-	'Reset done!' => "リセットしました!",
-	'Back to menu' => "メニューに戻る",
-	'official website' => "公式ウェブサイト",
-	'contact' => "連絡",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "このブログはCafelogからアップグレードされたあなたの投稿すべてを収めています。このブログは '%s' という名前です。%s",
-	'This is a sample linkblog entry' => "これはリンクブログ エントリのサンプルです",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "これはリンクブログのエントリを説明するサンプル文です。しかし、ほとんどの場合、これを空白のままにして、タイトルとURLだけをリンクブログ エントリ (お気に入り/関連サイト) に提供したいと思うでしょう。",
-	'This is the long description for the blog named \'%s\'. %s' => "これは '%s' というブログの長い説明文です。%s",
-	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "このブログ (ブログ #1) は非常に特別なブログです! 他の全てのブログの全ての投稿を自動的に集約します。これによって、このシステムに投稿されたすべてのものを容易に追跡できます。ブログ管理ページで '公開ブログ リストに含める' のチェックを解除すると、このブログを人の目から隠すことができます。",
-	'%s Title' => "%s タイトル",
-	'Tagline for %s' => "%s のタグ行",
-	'Short description for %s' => "%s の短い説明",
-	'Notes for %s' => "%s のメモ",
-	'Keywords for %s' => "%s のキーワード",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "このブログの主な目的は、お気に入りや関連のリンクを表示するサイドアイテムとして、他のブログに組み込まれることです。",
-	'Clean Permalinks!' => "奇麗な永続的リンク!",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "b2evolution はデフォルトでは従来スタイルの永続的リンクとフィードバックリンクを使用します。これは様々なウェブサーバの設定との互換性を最大限に確保するためです。\n\nb2evolution が快適だと感じるようになったら、オプション画面で奇麗な永続的リンクを作動させようと試みるといいでしょう。('追加path情報を使用' にチェックをつけます)",
-	'Apache optimization...' => "Apache 最適化...",
-	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => "<code>/blogs</code> フォルダと <code>/blogs/admin</code> フォルダには、 [<code>sample.htaccess</code>] というファイルがあります. これらを [<code>.htaccess</code>] に名前を変えてみましょう。\n\nこれはウェブサーバが b2evolution を扱う方法を最適化するでしょう (あなたが Apache を使用していれば)。これらのファイルがデフォルトで有効になっていないのは、一部のホストでこれらを使用しようとした時にエラーを表示するかもしれないからです。もし、ファイル名を変更した後にエラーが表示されるのであれば、これらのファイルを削除すれば正常になるでしょう。",
-	'About evoSkins...' => "evoSkins について...",
-	'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => "デフォルトで b2evolution のブログはデフォルトのスキンを用いて表示されます。\n\n読者は大部分のスキンに組み込まれているスキン・スイッチャーを使用して新たなスキンを選択することができます。\n\n管理インターフェース内のブログのパラメータを編集して、どのブログでもデフォルトのスキンを変更することができます。全ての人にデフォルトのスキンを使用するよう強制することもできます。\n\n/blogs/skins フォルダからスキンを削除することで、利用できるスキンを制限することができます。また、既存のスキンフォルダを複製して名前を変えてカスタマイズすることで、新しいスキンを作ることができます。\n\nスキンのカスタマイズを始めるには、スキンの '<code>_main.php</code>' ファイルをエディタで開いて、その中のコメントを読んでください。そして、もちろん、evoSkins のマニュアルも読んでください!",
-	'Skins, Stubs and Templates...' => "スキン、スタブ、テンプレート...",
-	'By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through \'<code>index.php</code>\', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don\'t want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided \'<code>a_stub.php</code>\' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided \'<code>a_noskin.php</code>\'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the \'Stub name\' field. Otherwise, the permalinks will not function properly.' => "デフォルトでは、全てのインストール済みブログはスキンを使用して表示されます (スキンの詳細は別の投稿にあります)\n\nこれは、ブログが '<code>index.php</code>' を通してアクセスされることを意味します。このファイルは、データベースからデフォルトのパラメータを読み込んで、その表示作業をスキンに引き渡します。\n\n別の選択として、デフォルトのデータベースのパラメータを使用したくない場合や、スキンやカテゴリや特定のリンクブログを強制したい場合は、用意されている '<code>a_stub.php</code>' のようなスタブ ファイルを作成して、index.php の代わりにこのスタブを用いてブログを呼び出すことができます。\n\n最後に、あなたがブログに非常に特定されたカスタマイズを行う必要があるのであれば、プレーンなテンプレートをスキンの代わりに用いることができます。この場合は、用意されている '<code>a_noskin.php</code>' のような完全なテンプレートを使ってブログを呼び出してください。\n\n詳しい情報は、そのスタブ/テンプレートのファイル自体の中に見つけられます。テキストエディタでそれらのファイルを開いて、そのコメントを読んでください。\n\nどの方法でも、ブログ管理ページに行き、あなたのブログへの正しいアクセス方法が設定されていることを確認してください。スタブやテンプレートを使う時は、そのファイル名が 'スタブ名' 欄に設定されている必要があります。そうしなければ、永続的リンクが適切に機能しないでしょう。",
-	'Multiple Blogs, new blogs, old blogs...' => "複数ブログ、新規ブログ、旧ブログ...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "デフォルトでは、b2evolution は 'Blog All', 'Blog A', 'Blog B', 'Linkblog' という名前の4つのブログを提供します。\n\nこれらのブログのいくつかには特別な役割があります。それについては対応するページを読んでください。\n\nブログ管理画面から、追加のブログを作ることができますし、不要なブログを削除することもできます。",
-	'This is a multipage post' => "これは複数ページの投稿です",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "これは複数ページ投稿の1ページ目です。\n\nこの文章の下のリンクをクリックすることで他のページを見ることができます。\n\n<!--nextpage-->\n\nこれは2ページ目です。\n\n<!--nextpage-->\n\nこれは3ページ目です。\n\n<!--nextpage-->\n\nこれは4ページ目です。\n\nこれが最後のページです。",
-	'Extended post with no teaser' => "ティーザー無し拡張投稿",
-	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "これは、ティーザー無し拡張投稿です。これは、\"続き\"リンクをクリックした後には、この興味をひくための文章 (ティーザー) が表示されないというものです。\n\n<!--more--><!--noteaser-->\n\nこれは拡張文です。\"続き\" リンクをクリックした後には、この文章だけが表示されます。",
-	'Extended post' => "拡張投稿",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "これは拡張投稿です。これは、この短い興味をひくための文章 (ティーザー) だけをデフォルトで表示し、続きを見るには次のリンクをクリックする必要がある、というものです。.\n\n<!--more-->\n\nこれは拡張文です。\"続き\" リンクをクリックした後にだけ、これが表示されます。",
-	'Important information' => "重要な情報",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "Blog B は 'b2evolution Tips' カテゴリにいくつかの投稿があります。\n\nこれらの記載はあなたの助けになるように考えられています。EdB が「<em>ハックを始める前に、これ全部を読んでください!</em>」と言うように ;)\n\n望むならば、これらの投稿を読んだ後で一つ一つ削除することもできます。また、すでに読んだものを視覚的に把握していくために、'没' 状態に変更していくこともできます。",
-	'First Post' => "最初の投稿",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>これは最初の投稿です。</p>\n\n<p>Blog AとBの両方に表示されます。</p>",
-	'Second post' => "第二の投稿",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>これは第二の投稿です。</p>\n\n<p>Blog Aのみに表示されますが、複数のカテゴリに入っています。</p>",
-	'Third post' => "第三の投稿",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>これは第三の投稿です。</p>\n\n<p>Blog Bのみに表示され、単独のカテゴリに入っています。</p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "やあ、これはコメントです。<br />コメントを削除するには、ログインして、その投稿のコメントを見ると、コメントを編集もしくは削除する選択肢が表示されているはずです。",
-	'The database schema is already up to date. There is nothing to do.' => "データベースのスキーマはすでに最新です。何もすることはありません。",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "次のブログ スタブ名は複数回使われていると思われます: ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "それらを重複のないようにしなければアップグレードできません。DB フィールド: [%s]",
-	'Checking DB schema version...' => "データベースのスキーマ バージョンをチェックしています...",
-	'NOT FOUND! This is not a b2evolution database.' => "見つけられません! これは b2evolution のデータベースではありません。",
-	'This version is too old!' => "このバージョンは古すぎます!",
-	'This version is too recent! We cannot downgrade to it!' => "このバージョンは新しすぎて、ダウングレードできません!",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "このブログはMiniblogからアップグレードされたあなたの投稿すべてを収めています。このブログは '%s' という名前です。%s",
-	'No desc available' => "説明文がありません",
-	'No description available' => "詳細説明文がありません",
-	'Make URLs clickable' => "URL をクリック可能にします",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "自動で &lt;P&gt; と &lt;BR&gt; タグを挿入",
-	'BB formatting e-g [b]bold[/b]' => "BB フォーマット処理 (例 [b]太字[/b] )",
-	'GreyMatter style formatting' => "GreyMatter スタイル フォーマット処理",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**太字** \\斜体\\ //斜体// __下線__ ##等幅## %%コードブロック%%",
-	'Convert text smilies to icons' => "スマイリー (顔文字) をアイコンに変換",
-	'Humane Web Text Generator 2.0 beta' => "人に優しいウェブテキスト ジェネレータ 2.0 beta",
-	'Wacko style formatting' => "Wacko スタイル フォーマット処理",
-	'== h2 ==\n=== h3 ===\n==== h4 ====\n===== h5 =====\n====== h6 ======' => "== h2 ==\n=== h3 ===\n==== h4 ====\n===== h5 =====\n====== h6 ======",
-	'Wiki Links converter' => "Wikiリンク変換",
-	'WikiWord links ((link)) [[link ]]' => "WikiWord リンク ((link)) [[link ]]",
-	'Easy HTML tags inserting' => "簡単HTMLタグ挿入",
-	'INSerted [Alt-I]' => "挿入部(INS) [Alt-I]",
-	'DELeted [Alt-D]' => "削除部(DEL) [Alt-D]",
-	'STRong [Alt-S]' => "強い強調(STRONG) [Alt-S]",
-	'EMphasis [Alt-E]' => "強調(EM) [Alt-E]",
-	'CODE [Alt-C]' => "コード(CODE) [Alt-C]",
-	'Paragraph [Alt-P]' => "段落(P) [Alt-P]",
-	'Unordered List [Alt-U]' => "順不同リスト(UL) [Alt-U]",
-	'List Item [Alt-L]' => "リスト項目(LI) [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "引用(BLOCKQUOTE) [Alt-B]",
-	'IMaGe [Alt-G]' => "画像(IMG) [Alt-G]",
-	'A href [Alt-A]' => "リンク(A href) [Alt-A]",
-	'More [Alt-M]' => "続き [Alt-M]",
-	'no teaser [Alt-T]' => "ティーザー無し [Alt-T]",
-	'next page [Alt-Q]' => "次ページ [Alt-Q]",
-	'Close all tags' => "全てのタグを閉じる",
-	'ALTernate text' => "代替テキスト(ALT)",
-	'One click smilies inserting' => "スマイリー (顔文字) ワンクリック挿入",
-	'All' => "全て",
-	'Trackback address for this post:' => "この記事へのトラックバック アドレス",
-	'No %s for this post yet...' => "この投稿への %s はまだありません...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "頂いたメールアドレスはこのサイトに表示され<strong>ません</strong>。",
-	'Site/Url' => "サイト/URL",
-	'Your URL will be displayed.' => "頂いたURLは表示されます。",
-	'Line breaks become &lt;br /&gt;' => "改行が自動で &lt;br /&gt; になります",
-	'Remember me' => "名前を記憶",
-	'(Set cookies for name, email &amp; url)' => "(名前、メールアドレス、URLを cookie に記憶させます)",
-	'In response to:' => "投稿への反応:",
-	'Linkblog' => "リンクブログ",
-	'more' => "さらに",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Select blog:' => "ブログ選択:",
-	'Select skin:' => "スキン選択:",
-	'words' => "語",
-	'Read more...' => "続きを読む...",
-	'Choose a skin' => "スキンを選ぶ",
-	'Previous' => "前",
-	'Next' => "次",
-	'Choose skin' => "スキン選択",
-	'Browse all posts by this author' => "この著者の全ての投稿を見る",
-	'archives' => "アーカイブ",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "このエントリーのトラックバック <acronym title=\"Uniform Resource Identifier\">URI</acronym>:",
-	'Comment by' => "コメント by",
-	'Trackback from' => "トラックバック from",
-	'Pingback from' => "ピンバック from",
-	'Edit This' => "これを編集",
-	'E-mail' => "Eメール",
-	'Your Comment' => "あなたのコメント",
-	'Say It!' => "発言する!",
-	'Filed under:' => "登録カテゴリ:",
-	'Other' => "その他",
-	'Meta' => "メタ情報",
-	'Syndicate this site using RSS' => "このサイトのRSSによる配信",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "全投稿への最新コメントのRSS",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "コメント <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'This page validates as XHTML 1.0 Transitional' => "このページは XHTML 1.0 Transitional として有効です",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Powered by b2evolution; 多言語・複数ユーザ・マルチブログ エンジン。",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "このスキンは本来 WordPress 用にデザインされた CSS ファイルをフィーチャーしています（style.css のデザインクレジット参照）。",
-	'Original design credits for this skin:' => "このスキンのオリジナル デザイン クレジット:",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "WP CSSファイルと最大限の互換性を確保するために、WP に存在しない b2evolution の機能の大部分は、この一般的 wpc_* スキンでは使用されていません。",
-	'[...] Read more!' => "[...] 続きを読む!",
-	'New pingback on your post #%d "%s"' => "あなたの投稿 #%d \"%s\" に新しいピンバックです",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/ja_JP/LC_MESSAGES/messages.po 1.10.3.src/locales/ja_JP/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/ja_JP/LC_MESSAGES/messages.po	2005-09-14 20:12:16.000000000 -0500
+++ 1.10.3.src/locales/ja_JP/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,6011 +0,0 @@
-# b2evolution - Japanese language file
-# Copyright (C) 2003 Francois PLANQUE
-# This file is distributed under the same license as the b2evolution package.
-# SAKIYAMA Nobuo <sakichan@sakichan.org>, 2003.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: b2evolution 0.9\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2005-09-13 15:48+0200\n"
-"PO-Revision-Date: 2005-09-14 18:11+0900\n"
-"Last-Translator: Jun MUTO <jmuto2@saku2.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\a_noskin.php:109
-msgid "Selected"
-msgstr "選択"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:159
-#: ..\..\..\a_noskin.php:244
-#: ..\..\..\multiblogs.php:138
-#: ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:478
-#: ..\..\..\admin\_menutop.php:207
-#: ..\..\..\b2evocore\_functions_cats.php:569
-#: ..\..\..\skins\basic\_main.php:94
-#: ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\natural_pink\_main.php:89
-#: ..\..\..\skins\natural_pink\_main.php:186
-#: ..\..\..\skins\wpc_aubmach\_main.php:117
-#: ..\..\..\skins\wpc_default\_main.php:120
-msgid "Categories"
-msgstr "カテゴリ"
-
-#: ..\..\..\a_noskin.php:173
-#: ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251
-#: ..\..\..\summary.php:100
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:86
-#: ..\..\..\skins\natural_pink\_main.php:100
-#: ..\..\..\skins\wpc_aubmach\_main.php:70
-#: ..\..\..\skins\wpc_default\_main.php:70
-msgid "Permanent link to full entry"
-msgstr "全文への永続的リンク"
-
-#: ..\..\..\a_noskin.php:173
-#: ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:152
-#: ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:100
-msgid "Permalink"
-msgstr "永続的リンク"
-
-#: ..\..\..\a_noskin.php:220
-#: ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:167
-#: ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:138
-#: ..\..\..\skins\guadeloupe\_main.php:139
-#: ..\..\..\skins\natural_pink\_main.php:168
-msgid "Recently"
-msgstr "最新"
-
-#: ..\..\..\a_noskin.php:220
-#: ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\custom\_main.php:167
-#: ..\..\..\skins\guadeloupe\_main.php:138
-msgid "(cached)"
-msgstr "(キャッシュ)"
-
-#: ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:139
-msgid "(no cache)"
-msgstr "(キャッシュされない)"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:141
-#: ..\..\..\skins\custom\_main.php:174
-#: ..\..\..\skins\guadeloupe\_main.php:142
-#: ..\..\..\skins\natural_pink\_main.php:170
-msgid "Last comments"
-msgstr "最近のコメント"
-
-#: ..\..\..\a_noskin.php:232
-#: ..\..\..\a_noskin.php:238
-#: ..\..\..\admin\_edit_showposts.php:343
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:553
-#: ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\natural_pink\_main.php:175
-#: ..\..\..\skins\natural_pink\_main.php:181
-#: ..\..\..\skins\originalb2\_main.php:173
-#: ..\..\..\skins\wpc_aubmach\_main.php:124
-#: ..\..\..\skins\wpc_aubmach\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:127
-#: ..\..\..\skins\wpc_default\_main.php:131
-msgid "Search"
-msgstr "検索"
-
-#: ..\..\..\a_noskin.php:235
-#: ..\..\..\skins\custom\_main.php:182
-#: ..\..\..\skins\natural_pink\_main.php:178
-msgid "All Words"
-msgstr "全ての語"
-
-#: ..\..\..\a_noskin.php:236
-#: ..\..\..\skins\custom\_main.php:183
-#: ..\..\..\skins\natural_pink\_main.php:179
-msgid "Some Word"
-msgstr "いずれかの語"
-
-#: ..\..\..\a_noskin.php:237
-#: ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\natural_pink\_main.php:180
-msgid "Entire phrase"
-msgstr "フレーズ"
-
-#: ..\..\..\a_noskin.php:239
-#: ..\..\..\a_noskin.php:251
-#: ..\..\..\skins\bluesky\_main.php:155
-#: ..\..\..\skins\guadeloupe\_main.php:157
-msgid "Reset form"
-msgstr "フォームのリセット"
-
-#: ..\..\..\a_noskin.php:250
-#: ..\..\..\skins\bluesky\_main.php:154
-#: ..\..\..\skins\custom\_main.php:196
-#: ..\..\..\skins\guadeloupe\_main.php:156
-#: ..\..\..\skins\originalb2\_main.php:165
-msgid "Get selection"
-msgstr "選択"
-
-#: ..\..\..\a_noskin.php:256
-#: ..\..\..\admin\_edit_showposts.php:406
-#: ..\..\..\skins\basic\_main.php:155
-#: ..\..\..\skins\bluesky\_main.php:187
-#: ..\..\..\skins\custom\_main.php:201
-#: ..\..\..\skins\guadeloupe\_main.php:189
-#: ..\..\..\skins\natural_pink\_main.php:169
-#: ..\..\..\skins\natural_pink\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:133
-#: ..\..\..\skins\wpc_default\_main.php:136
-msgid "Archives"
-msgstr "アーカイブ"
-
-#: ..\..\..\a_noskin.php:261
-#: ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\natural_pink\_main.php:198
-msgid "more..."
-msgstr "続き..."
-
-#: ..\..\..\a_noskin.php:272
-#: ..\..\..\multiblogs.php:269
-#: ..\..\..\skins\bluesky\_main.php:193
-#: ..\..\..\skins\custom\_main.php:230
-#: ..\..\..\skins\guadeloupe\_main.php:195
-#: ..\..\..\skins\natural_pink\_main.php:216
-msgid "Misc"
-msgstr "いろいろ"
-
-#: ..\..\..\a_noskin.php:286
-#: ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:229
-msgid "Syndicate this blog"
-msgstr "このブログの配信"
-
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "b2evolution のデフォルトページ"
-
-#: ..\..\..\default.php:34
-#: ..\..\..\install\index.php:58
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "多言語・複数ユーザ・マルチブログ エンジン。"
-
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "b2evolution へようこそ"
-
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "これは b2evolution のデフォルト ホームページです。一般設定でデフォルト ブログを選択していない場合、表示されます。"
-
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "このシステムの個々のブログ"
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "ブログ #%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "ブログ #1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "これは他の全てのブログから全てのメッセージを集約する特別なブログです!"
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "注意してください: 上のリスト(メニューも同様です)は自動的に生成され、&quot;スタブ URL名&quot;を持っているブログだけが含まれます。これは back office のブログ設定で設定できます。"
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "さらにデモ"
-
-#: ..\..\..\default.php:82
-#: ..\..\..\default.php:83
-#: ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "テンプレートのカスタム"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "複数のブログを同じページに表示します。"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "すべてのブログの最新投稿のまとめ"
-
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "あなたが見ているページ"
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "注意して下さい: これらのデモは、たとえインストールの間に有効にしたとしても、evoSkinsを使いません。外観を変更する唯一の方法は、PHPのテンプレートを変更することです。でも、もう一度、これは単にあなた自身のテンプレートを発想して頂くためのデモに過ぎない、ということを思い出してください。"
-
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "管理"
-
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "backoffice へ移動!"
-
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "公式ウェブサイト"
-
-#: ..\..\..\default.php:95
-#: ..\..\..\install\index.php:523
-msgid "GNU GPL license"
-msgstr "GNU GPL ライセンス"
-
-#: ..\..\..\multiblogs.php:98
-msgid "Multiblog demo"
-msgstr "マルチブログ デモ"
-
-#: ..\..\..\multiblogs.php:108
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "このデモテンプレートは3つのブログを同時に表示します。（左に 1、右に 2）"
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "サマリー デモ"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "このデモ用テンプレートはすべてのブログの最新投稿の一覧を表示します"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "さらに..."
-
-#: ..\..\..\admin\b2antispam.php:19
-#: ..\..\..\admin\_menutop.php:230
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "spam排除"
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "キーワード [%s] は短すぎます。5文字以上必要です!"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "[%s] に一致するログhitsを削除しています..."
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "[%s] に一致するコメントを削除しています..."
-
-#: ..\..\..\admin\b2antispam.php:80
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "キーワード [%s] をブラックリストに登録しています..."
-
-#: ..\..\..\admin\b2antispam.php:99
-msgid "Confirm ban &amp; delete"
-msgstr "拒否と削除の確認"
-
-#: ..\..\..\admin\b2antispam.php:113
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "キーワード [%s] に一致するログhitはありません。"
-
-#: ..\..\..\admin\b2antispam.php:119
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "以下の %d 個のリファラhitを削除:"
-
-#: ..\..\..\admin\b2antispam.php:124
-#: ..\..\..\admin\b2antispam.php:173
-#: ..\..\..\admin\b2stats.php:174
-msgid "Date"
-msgstr "日付"
-
-#: ..\..\..\admin\b2antispam.php:125
-msgid "Referer"
-msgstr "リファラ"
-
-#: ..\..\..\admin\b2antispam.php:126
-msgid "Ref. IP"
-msgstr "参照IP"
-
-#: ..\..\..\admin\b2antispam.php:127
-msgid "Target Blog"
-msgstr "対象ブログ"
-
-#: ..\..\..\admin\b2antispam.php:128
-msgid "Target URL"
-msgstr "対象URL"
-
-#: ..\..\..\admin\b2antispam.php:162
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "キーワード [%s] に一致するコメントはありません。"
-
-#: ..\..\..\admin\b2antispam.php:168
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "以下の %d 個のコメントを削除:"
-
-#: ..\..\..\admin\b2antispam.php:174
-#: ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\htsrv\comment_post.php:147
-#: ..\..\..\htsrv\comment_post.php:153
-msgid "Author"
-msgstr "著者"
-
-#: ..\..\..\admin\b2antispam.php:175
-msgid "Auth. URL"
-msgstr "著者URL"
-
-#: ..\..\..\admin\b2antispam.php:176
-msgid "Auth. IP"
-msgstr "著者IP"
-
-#: ..\..\..\admin\b2antispam.php:177
-msgid "Content starts with..."
-msgstr "内容の先頭部..."
-
-#: ..\..\..\admin\b2antispam.php:215
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "キーワード [%s] はすでにブラックリストに入っています。"
-
-#: ..\..\..\admin\b2antispam.php:221
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "キーワード [%s] をローカルのブラックリストに入れる"
-
-#: ..\..\..\admin\b2antispam.php:228
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "b2evolution.net へキーワード [%s] を迷惑行為として報告します。"
-
-#: ..\..\..\admin\b2antispam.php:230
-#: ..\..\..\admin\b2antispam.php:315
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "サービス規約"
-
-#: ..\..\..\admin\b2antispam.php:237
-msgid "Perform selected operations"
-msgstr "選択された操作を行う"
-
-#: ..\..\..\admin\b2antispam.php:254
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "拒否リストからエントリー #%d を削除中..."
-
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Add a banned keyword"
-msgstr "拒否キーワードの追加"
-
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check &amp; ban..."
-msgstr "チェック &amp; 拒否..."
-
-#: ..\..\..\admin\b2antispam.php:303
-msgid "Banned domains blacklist"
-msgstr "拒否ドメイン ブラックリスト"
-
-#: ..\..\..\admin\b2antispam.php:304
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "以下のキーワードのいずれかが含まれるURLは、投稿、コメント、ログから拒否されます。"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "キーワードが適正なドメインを制限する時は、緑のしるしをクリックしてこのキーワードでの拒否を停止してください。"
-
-#: ..\..\..\admin\b2antispam.php:314
-msgid "Request abuse update from centralized blacklist!"
-msgstr "中央ブラックリストに迷惑行為の更新情報を請求する!"
-
-#: ..\..\..\admin\b2antispam.php:322
-#, php-format
-msgid "The blacklist contains more than 100 items. [<a %s>Click here to display</a>]."
-msgstr "ブラックリストが100項目を超えています。[<a %s>表示するにはここをクリック</a>]。"
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "キーワードを許可する (ブラックリストから削除)"
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow Back"
-msgstr "許可する"
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "迷惑行為を中央拒否ブラックリストに報告する"
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report"
-msgstr "報告"
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "hitログとコメントをこのキーワードでチェックします!"
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Re-check"
-msgstr "再チェック"
-
-#: ..\..\..\admin\b2blogs.php:17
-#: ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:213
-#: ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "ブログ"
-
-#: ..\..\..\admin\b2blogs.php:25
-#: ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "新規"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "ブログ作成中..."
-
-#: ..\..\..\admin\b2blogs.php:62
-#: ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "URLブログ名 / スタブ名を提供しなければなりません!"
-
-#: ..\..\..\admin\b2blogs.php:68
-#: ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "このURLブログ名 / スタブ名はすでに他のブログによって使用されています。別の名前を選んで下さい。"
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "作成できません。以下のエラーを修正してください:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "このブログについて <a %s>カテゴリ作成</a> を今行ってください!"
-
-#: ..\..\..\admin\b2blogs.php:135
-#: ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "新規ウェブログ"
-
-#: ..\..\..\admin\b2blogs.php:136
-#: ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "新規ブログ"
-
-#: ..\..\..\admin\b2blogs.php:172
-#: ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336
-#: ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:411
-#: ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "一般"
-
-#: ..\..\..\admin\b2blogs.php:175
-#: ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "権限"
-
-#: ..\..\..\admin\b2blogs.php:178
-#: ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "上級"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "ブログ [%s] を更新しています..."
-
-#: ..\..\..\admin\b2blogs.php:231
-#: ..\..\..\admin\edit_actions.php:227
-msgid "Cannot update, please correct these errors:"
-msgstr "更新できません。以下のエラーを修正してください:"
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "ブログ [%s] を削除しますか?"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "このブログを削除すると、その全てのカテゴリ、投稿、コメントも削除されます!"
-
-#: ..\..\..\admin\b2blogs.php:428
-#: ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "これは元に戻すことができません!"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "スタブ ファイル [<strong><a %s>%s</a></strong>] の削除も試みます"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "静的ファイル [<strong><a %s>%s</a></strong>] の削除も試みます"
-
-#: ..\..\..\admin\b2blogs.php:455
-#: ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "了解!"
-
-#: ..\..\..\admin\b2blogs.php:458
-#: ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "キャンセル"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "ブログ [%s] の静的ページの生成"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "このブログの静的ファイル名が設定されていません！"
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "ファイルを書き込むことができません!"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "[%s] のファイル権限を確認するべきです。<a %s>ファイル権限についてのオンラインマニュアル</a> を参照してください。"
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "ファイル [%s] へ書き込みます..."
-
-#: ..\..\..\admin\b2blogs.php:557
-#: ..\..\..\admin\edit_actions.php:140
-#: ..\..\..\admin\edit_actions.php:262
-#: ..\..\..\admin\edit_actions.php:352
-#: ..\..\..\b2evocore\_functions_antispam.php:197
-#: ..\..\..\b2evocore\_functions_antispam.php:299
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "完了しました。"
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "ブログを閲覧:"
-
-#: ..\..\..\admin\b2browse.php:57
-#: ..\..\..\admin\b2edit.php:166
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "あなたは新規登録者なので, 管理者があなたに投稿許可を与えるのを待たなければなりません。あなたは<a %s>管理者にメール</a>して昇級を要請することもできます。昇級したら、このページをリロードするだけで、あなたはブログできるようになります。:)"
-
-#: ..\..\..\admin\b2categories.php:17
-#: ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "カテゴリ for ブログ:"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "新規サブカテゴリをカテゴリ %s のなかに"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "新規カテゴリを ブログ %s に"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "新規カテゴリの名称"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "カテゴリの作成"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "カテゴリ #%d : %s を削除中..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53
-#: ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:85
-#: ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101
-#: ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:43
-#: ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57
-#: ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78
-#: ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "エラー"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "カテゴリを削除しました。"
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "カテゴリのプロパティ:"
-
-#: ..\..\..\admin\b2categories.php:181
-#: ..\..\..\admin\b2upload.php:190
-#: ..\..\..\admin\_edit_form.php:131
-#: ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76
-#: ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:174
-#: ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:180
-#: ..\..\..\skins\wpc_default\_feedback.php:180
-msgid "Name"
-msgstr "名前"
-
-#: ..\..\..\admin\b2categories.php:185
-msgid "New parent category"
-msgstr "新しい親カテゴリ"
-
-#: ..\..\..\admin\b2categories.php:213
-#: ..\..\..\admin\b2categories.php:244
-#: ..\..\..\admin\b2categories.php:262
-msgid "Old Parent"
-msgstr "今までの親"
-
-#: ..\..\..\admin\b2categories.php:240
-#: ..\..\..\admin\b2categories.php:260
-msgid "Root (No parent)"
-msgstr "ルート (親無し)"
-
-#: ..\..\..\admin\b2categories.php:250
-msgid "Note: Moving categories across blogs is enabled. Use with caution."
-msgstr "注意: 他のブログへのカテゴリの移動が有効です。気をつけて使用してください。"
-
-#: ..\..\..\admin\b2categories.php:266
-msgid "Note: Moving categories across blogs is disabled."
-msgstr "注意: 他のブログへのカテゴリの移動は無効です。"
-
-#: ..\..\..\admin\b2categories.php:271
-msgid "Edit category!"
-msgstr "カテゴリを編集!"
-
-#: ..\..\..\admin\b2categories.php:335
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "申し訳ありません。あなたはどのカテゴリのプロパティも編集/閲覧する権限を持っていません。"
-
-#: ..\..\..\admin\b2edit.php:30
-#: ..\..\..\admin\edit_actions.php:201
-#: ..\..\..\admin\edit_actions.php:305
-msgid "Oops, no post with this ID."
-msgstr "あれ、このIDの投稿はありません。"
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "投稿を編集"
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d in ブログ: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "あれ、このIDのコメントはありません！"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "コメントを編集"
-
-#: ..\..\..\admin\b2edit.php:117
-msgid "New post in blog:"
-msgstr "ブログに新規投稿:"
-
-#: ..\..\..\admin\b2edit.php:144
-#: ..\..\..\admin\b2edit.php:178
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "このブログにはカテゴリが無いので、投稿することができません。先にカテゴリを作成しなければなりません。"
-
-#: ..\..\..\admin\b2edit.php:148
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "このブログに切り換え (Javascriptが有効なら入力内容が保持されます)"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "ログイン..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "b2evolutionでは、ログインするために b2login.php ページを指定する必要はありません。"
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "単にあなたが利用したい backoffice ページを直接指定するだけです。例: %s または %s 。b2evo は必要ならばログインを求めます。"
-
-#: ..\..\..\admin\b2options.php:17
-#: ..\..\..\admin\_menutop.php:263
-msgid "Settings"
-msgstr "設定"
-
-#: ..\..\..\admin\b2options.php:32
-#: ..\..\..\admin\b2options.php:419
-msgid "Regional"
-msgstr "地域"
-
-#: ..\..\..\admin\b2options.php:35
-#: ..\..\..\admin\b2options.php:425
-msgid "Plug-ins"
-msgstr "プラグイン"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "一般設定が更新されました。"
-
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "地域設定が更新されました。"
-
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "言語・地域コードを提供しなければなりません!"
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "データベースに言語・地域設定 '%s' を登録しました。"
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "言語・地域設定 '%s' を更新しました。"
-
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr "言語・地域設定 '%s' を保存しました。"
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "言語・地域設定テーブルを削除しました。<code>/conf/_locales.php</code> からデフォルトを読み込みました。"
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "ファイル <code>%s</code> が見つかりません。"
-
-#: ..\..\..\admin\b2options.php:331
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "データベースから言語・地域設定 '%s' を削除しました。"
-
-#: ..\..\..\admin\b2options.php:371
-msgid "Switched priorities."
-msgstr "プロパティを切り換えました。"
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "スペルチェック"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "スペルチェッカを読み込み中です。お待ちください"
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "ブログの統計を見る:"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "なし"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "hit #%d のタイプを %s に変更"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "hit #%d を削除しています..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "%s の hit を除去中..."
-
-#: ..\..\..\admin\b2stats.php:106
-#: ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "概要"
-
-#: ..\..\..\admin\b2stats.php:112
-#: ..\..\..\admin\b2stats.php:175
-msgid "Referers"
-msgstr "リファラ"
-
-#: ..\..\..\admin\b2stats.php:118
-#: ..\..\..\admin\b2stats.php:176
-msgid "Refering Searches"
-msgstr "検索エンジン経由の参照"
-
-#: ..\..\..\admin\b2stats.php:124
-#: ..\..\..\admin\b2stats.php:178
-msgid "Syndication"
-msgstr "配信"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "User Agents"
-
-#: ..\..\..\admin\b2stats.php:136
-#: ..\..\..\admin\b2stats.php:179
-msgid "Direct Accesses"
-msgstr "直接アクセス"
-
-#: ..\..\..\admin\b2stats.php:177
-msgid "Indexing Robots"
-msgstr "インデックス作成ロボット"
-
-#: ..\..\..\admin\b2stats.php:180
-msgid "Total"
-msgstr "総計"
-
-#: ..\..\..\admin\b2stats.php:194
-msgid "Prune this date!"
-msgstr "この日付を除去!"
-
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:194
-#: ..\..\..\admin\b2stats.php:224
-msgid "Prune"
-msgstr "除去"
-
-#: ..\..\..\admin\b2stats.php:194
-#: ..\..\..\admin\b2stats.php:224
-msgid "Prune hits for this date!"
-msgstr "この日付の hit を除去!"
-
-#: ..\..\..\admin\b2stats.php:244
-msgid "Last referers"
-msgstr "最近のリファラ"
-
-#: ..\..\..\admin\b2stats.php:245
-msgid "These are hits from external web pages refering to this blog"
-msgstr "以下はこのブログを参照する外のウェブページからのhitです "
-
-#: ..\..\..\admin\b2stats.php:258
-#: ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-msgid "Delete this hit!"
-msgstr "このhitを削除する!"
-
-#. TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete
-#: ..\..\..\admin\b2stats.php:258
-#: ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-#: ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91
-#: ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79
-#: ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "削除"
-
-#: ..\..\..\admin\b2stats.php:259
-msgid "Log as a search instead"
-msgstr "代わりに検索としてログ記録する"
-
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:259
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-#: ..\..\..\admin\b2stats.php:265
-#: ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "このドメインを拒否!"
-
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:265
-#: ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "拒否"
-
-#: ..\..\..\admin\b2stats.php:276
-msgid "Top referers"
-msgstr "最多のリファラ"
-
-#: ..\..\..\admin\b2stats.php:298
-msgid "Total referers"
-msgstr "全リファラ"
-
-#: ..\..\..\admin\b2stats.php:305
-msgid "Last refering searches"
-msgstr "最近の検索エンジン経由の参照"
-
-#: ..\..\..\admin\b2stats.php:306
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "以下は検索エンジンを経由してこのブログ システムに来た人々からのhitです。(検索エンジンは /conf/_stats.php にリストされている必要があります)"
-
-#: ..\..\..\admin\b2stats.php:333
-msgid "Top refering search engines"
-msgstr "最多の経由した検索エンジン"
-
-#: ..\..\..\admin\b2stats.php:352
-msgid "Top Indexing Robots"
-msgstr "最多のインデックス作成ロボット"
-
-#: ..\..\..\admin\b2stats.php:353
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "以下は検索エンジンのインデックスロボットのような自動ロボットからのhitです。(ロボットは /conf/_stats.php にリストされている必要があります)"
-
-#: ..\..\..\admin\b2stats.php:376
-msgid "Top Aggregators"
-msgstr "最多のアグリゲータ"
-
-#: ..\..\..\admin\b2stats.php:377
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "以下は RSS ニュースアグリゲータからの hit です(アグリゲータは /conf/_stats.php にリストされている必要があります)。"
-
-#: ..\..\..\admin\b2stats.php:395
-msgid "Total RSS hits"
-msgstr "RSS hit 合計"
-
-#: ..\..\..\admin\b2stats.php:402
-msgid "Last direct accesses"
-msgstr "最近の直接アクセス"
-
-#: ..\..\..\admin\b2stats.php:403
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "以下はこのブログに直接アクセスで来た人々の hit です(URL を直接タイプしたか、ブックマークを使ったかです。無効の(短か過ぎる)リファラもここにリストされます)。"
-
-#: ..\..\..\admin\b2stats.php:432
-msgid "Top User Agents"
-msgstr "最多のUser Agents"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Custom スキンのテンプレートの編集"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "リスト:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "無効なファイル名!"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "あれ、そんなファイルはありません!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "ファイルを編集しました!"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "何をしているか注意しましょう。このファイルを編集するとテンプレートが壊れる可能性があります! 何をしているのか分らなければ、<code>&lt;?php</code> と <code>?&gt;</code> の間のものは編集しないで!"
-
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\b2template.php:90
-#: ..\..\..\admin\_edit_form.php:173
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&nbsp; 保存! &nbsp;"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(指定のファイルやテンプレートは更新できません。例えば CHMOD 766 するなどして書きこみ可能にする必要があります)"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "この画面で <strong>custom スキン</strong> ( /skins/custom の下にあります)を編集することができます。"
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "以下のファイルをどれでも (サーバで例えば CHMOD 766 するなどして書きこみ可能で提供されているものについて) 編集できます"
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "ディレクトリ %s が見つかりません。"
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "これはブログのアーカイブへのリンクを表示するテンプレートです"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "これは(サブ)カテゴリの(再帰)リストを表示するテンプレートです"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "これは投稿へのフィードバックを表示するテンプレートです"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "これはブログへの最近のコメントを表示するテンプレートです"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "これはメインのテンプレートです。ブログを表示します"
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the page displayed in the comment popup"
-msgstr "これはコメントのポップアップで表示されるページです"
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the pingback popup"
-msgstr "これはピンバックのポップアップで表示されるページです"
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the trackback popup"
-msgstr "これはトラックバックのポップアップで表示されるページです"
-
-#: ..\..\..\admin\b2template.php:162
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "注意: もちろん、あなたはテキストエディタでファイルやテンプレートを編集してアップロードすることもできます. このオンラインエディタはあなたがテキストエディタにアクセスできないときに用いることを意図しているにすぎません。..."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "画像/ファイルの アップロード"
-
-#: ..\..\..\admin\b2upload.php:53
-msgid "File upload"
-msgstr "ファイルのアップロード"
-
-#: ..\..\..\admin\b2upload.php:54
-msgid "Allowed file types:"
-msgstr "許可されるファイルのタイプ:"
-
-#: ..\..\..\admin\b2upload.php:55
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "許可される最大ファイルサイズ: %d KB"
-
-#: ..\..\..\admin\b2upload.php:60
-#: ..\..\..\admin\b2upload.php:138
-#: ..\..\..\admin\_blogs_general.form.php:76
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "説明"
-
-#: ..\..\..\admin\b2upload.php:63
-msgid "Upload !"
-msgstr "アップロード!"
-
-#: ..\..\..\admin\b2upload.php:88
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "ファイル %s: タイプ %s は許可されていません。"
-
-#: ..\..\..\admin\b2upload.php:117
-#: ..\..\..\admin\b2upload.php:150
-#: ..\..\..\admin\b2upload.php:153
-msgid "Couldn't upload your file to:"
-msgstr "ファイルを次のところにアップロードできませんでした:"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Duplicate File?"
-msgstr "ファイルの重複？"
-
-#: ..\..\..\admin\b2upload.php:127
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "ファイル名 \"%s\" はすでに存在しています!"
-
-#: ..\..\..\admin\b2upload.php:128
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "ファイル名 \"%s\" を\"%s\" に移動します"
-
-#: ..\..\..\admin\b2upload.php:129
-msgid "Confirm or rename:"
-msgstr "確認かリネーム"
-
-#: ..\..\..\admin\b2upload.php:136
-msgid "Alternate name"
-msgstr "代わりの名前"
-
-#: ..\..\..\admin\b2upload.php:140
-msgid "Confirm !"
-msgstr "確認 !"
-
-#: ..\..\..\admin\b2upload.php:180
-msgid "File uploaded !"
-msgstr "ファイルをアップロードしました!"
-
-#: ..\..\..\admin\b2upload.php:181
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "あなたのファイル <strong>\"%s\"</strong>は 無事アップロードされました!"
-
-#: ..\..\..\admin\b2upload.php:182
-msgid "Here's the code to display it:"
-msgstr "これがそれを表示するコードです:"
-
-#: ..\..\..\admin\b2upload.php:186
-msgid "Add the code to your post !"
-msgstr "投稿にコードを追加!"
-
-#: ..\..\..\admin\b2upload.php:189
-msgid "Image Details"
-msgstr "画像の詳細"
-
-#: ..\..\..\admin\b2upload.php:193
-msgid "Size"
-msgstr "サイズ"
-
-#: ..\..\..\admin\b2upload.php:196
-#: ..\..\..\admin\_edit_form.php:544
-msgid "Type"
-msgstr "タイプ"
-
-#: ..\..\..\admin\b2upload.php:201
-msgid "Close this window"
-msgstr "このウィンドウを閉じる"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "ユーザ管理"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "デモモード中に demouser のプロフィールを変更することはできません!"
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "あなたに許可されているのは自分のプロフィールを更新することだけです!"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "重複の無いログインを提供しなければなりません!"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "ユーザーレベルは %d と %d の間にする必要があります。"
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "このログインはすでに存在しています。<a %s>この既存のユーザを編集</a> しますか?"
-
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "2つの異なるパスワードがタイプされました。"
-
-#: ..\..\..\admin\b2users.php:198
-#: ..\..\..\htsrv\profile_update.php:112
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "パスワードの長さは最低 %d 文字です。"
-
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "ユーザが更新されました。"
-
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "新規ユーザを作成しました。"
-
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "不正な昇格。"
-
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "ユーザ レベルを変更しました。"
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "自分自身を削除することはできません!"
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "ユーザ #1 を削除することはできません!"
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "ユーザ %s を削除しますか?"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "警告"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "ユーザを削除するとそのユーザによる投稿も全て削除されます。"
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "ユーザを削除しています..."
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "グループ #1 を削除することはできません!"
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "新規ユーザのデフォルト グループは削除できません!"
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "グループ [%s] を削除しますか?"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "グループを削除しました..."
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "このグループ名はすでに存在しています! <a %s>この既存のグループを編集</a> しますか?"
-
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "グループを更新しました。"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "そのユーザは作成されていません:"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "このユーザは更新されませんでした:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "このグループは作成されませんでした:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "このグループは更新されませんでした:"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "あなたは他のユーザを見ることを許可されていません。"
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "新規投稿の追加..."
-
-#: ..\..\..\admin\edit_actions.php:104
-#: ..\..\..\admin\edit_actions.php:215
-#: ..\..\..\admin\edit_actions.php:460
-#: ..\..\..\htsrv\comment_post.php:75
-#: ..\..\..\htsrv\profile_update.php:85
-#: ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1374
-msgid "Supplied URL is invalid: "
-msgstr "提供されたURLは無効です"
-
-#: ..\..\..\admin\edit_actions.php:110
-#: ..\..\..\admin\edit_actions.php:221
-msgid "Supplied content is invalid"
-msgstr "提供された内容は無効です"
-
-#: ..\..\..\admin\edit_actions.php:116
-#: ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "投稿できません、以下のエラーを修正してください:"
-
-#: ..\..\..\admin\edit_actions.php:117
-#: ..\..\..\admin\edit_actions.php:228
-#: ..\..\..\admin\edit_actions.php:465
-msgid "Back to post editing"
-msgstr "投稿の編集に戻る"
-
-#: ..\..\..\admin\edit_actions.php:123
-msgid "Recording post..."
-msgstr "投稿を記録しています..."
-
-#: ..\..\..\admin\edit_actions.php:136
-#: ..\..\..\admin\edit_actions.php:258
-#: ..\..\..\admin\edit_actions.php:417
-msgid "Sleeping..."
-msgstr "スリープ中..."
-
-#: ..\..\..\admin\edit_actions.php:146
-#: ..\..\..\admin\edit_actions.php:267
-#: ..\..\..\admin\edit_actions.php:358
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "投稿は公開されていません: トラックバック、ピンバック、ブログ ピン をスキップします..."
-
-#: ..\..\..\admin\edit_actions.php:161
-msgid "Posting Done..."
-msgstr "投稿が完了しました..."
-
-#: ..\..\..\admin\edit_actions.php:175
-#: ..\..\..\admin\edit_actions.php:234
-msgid "Updating post..."
-msgstr "投稿を更新しています..."
-
-#: ..\..\..\admin\edit_actions.php:283
-#: ..\..\..\admin\edit_actions.php:369
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "投稿はすでにピンがうたれています。ブログ ピン をスキップします..."
-
-#: ..\..\..\admin\edit_actions.php:295
-#: ..\..\..\admin\edit_actions.php:381
-msgid "Updating done..."
-msgstr "更新が完了しました..."
-
-#: ..\..\..\admin\edit_actions.php:311
-#: ..\..\..\admin\edit_actions.php:326
-msgid "Updating post status..."
-msgstr "投稿の状態を更新しています..."
-
-#: ..\..\..\admin\edit_actions.php:391
-#: ..\..\..\admin\edit_actions.php:410
-msgid "Deleting post..."
-msgstr "投稿を削除しています..."
-
-#: ..\..\..\admin\edit_actions.php:399
-msgid "Oops, no post with this ID!"
-msgstr "あれ、このIDの投稿はありません!"
-
-#: ..\..\..\admin\edit_actions.php:422
-msgid "Deleting Done..."
-msgstr "削除が完了しました..."
-
-#: ..\..\..\admin\edit_actions.php:426
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "エラー "
-
-#: ..\..\..\admin\edit_actions.php:464
-msgid "Cannot update comment, please correct these errors:"
-msgstr "コメントを更新できません。以下のエラーを修正してください。"
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "Back to posts!"
-msgstr "投稿に戻る!"
-
-#: ..\..\..\admin\edit_actions.php:527
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "静的ページを作成するか、ブログを見るかしたいかもしれません。"
-
-#: ..\..\..\admin\edit_actions.php:535
-msgid "New post"
-msgstr "新規投稿"
-
-#: ..\..\..\admin\import-mt.php:391
-#: ..\..\..\admin\_users_form.php:96
-#: ..\..\..\admin\_users_form.php:101
-msgid "User group"
-msgstr "ユーザ グループ"
-
-#: ..\..\..\admin\import-mt.php:392
-#: ..\..\..\admin\_users_form.php:84
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "詳細は <a %s>オンライン マニュアル</a> を参照してください。"
-
-#: ..\..\..\admin\import-mt.php:393
-#: ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:91
-#: ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:36
-#: ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "レベル"
-
-#: ..\..\..\admin\import-mt.php:432
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "デフォルト言語・地域設定"
-
-#: ..\..\..\admin\import-mt.php:1257
-#: ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "対象のブログでのメインのカテゴリを選択して、任意で追加カテゴリもチェックを付けてください"
-
-#: ..\..\..\admin\import-mt.php:1286
-#: ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "付加カテゴリとして選択する"
-
-#: ..\..\..\admin\import-mt.php:1297
-#: ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "メインカテゴリとして選択する"
-
-#: ..\..\..\admin\tools.php:18
-#: ..\..\..\admin\_menutop.php:270
-msgid "Tools"
-msgstr "ツール"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "ブックマークレット"
-
-#: ..\..\..\admin\tools.php:30
-#: ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45
-#: ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "このリンクを「お気に入り」やブックマークに加えてください"
-
-#: ..\..\..\admin\tools.php:31
-#: ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46
-#: ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo ブックマークレット"
-
-#: ..\..\..\admin\tools.php:70
-msgid "Post to b2evolution"
-msgstr "b2evolution へ投稿"
-
-#: ..\..\..\admin\tools.php:72
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "サイドバーが見あたりません! Mozilla 0.9.4 以上を使う必要があります!"
-
-#: ..\..\..\admin\tools.php:76
-#: ..\..\..\admin\tools.php:85
-msgid "SideBar"
-msgstr "サイドバー"
-
-#: ..\..\..\admin\tools.php:77
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "<a %s>b2evo サイドバー</a>を追加!"
-
-#: ..\..\..\admin\tools.php:86
-msgid "Add this link to your favorites:"
-msgstr "このリンクを「お気に入り」に追加"
-
-#: ..\..\..\admin\tools.php:87
-msgid "b2evo sidebar"
-msgstr "b2evo サイドバー"
-
-#: ..\..\..\admin\tools.php:94
-msgid "Movable Type Import"
-msgstr "Movable Type インポート"
-
-#: ..\..\..\admin\tools.php:96
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "MT のエクスポート機能を用いて、あなたの投稿が含まれる .TXT ファイルを作成してください;"
-
-#: ..\..\..\admin\tools.php:97
-msgid "Place that file into the /admin folder on your server;"
-msgstr "そのファイルをあなたのサーバの /admin フォルダにおいてください;"
-
-#: ..\..\..\admin\tools.php:98
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "<a %s>MT 移行ユーティリティ</a> の指示に従ってください。"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "静的ファイル生成"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "静的ファイル名"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "これは静的バージョンのブログ ホームページを生成するときに作られる .html ファイルです。"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr "新規投稿後に..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "b2evolution.net にピンする"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "b2evolution.net の \"recently updated\" (最近の更新) リストに掲載されます"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "technorati.com にピンする"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "新規投稿の通知をします。"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "weblogs.com にピンする"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "blo.gs にピンする"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "上級オプション"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "トラックバックの許可"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "このブログに他のブロガーたちがトラックバックを送って、かれらがこちらに言及した時にあなたに知らせることを許可します。これはまた、あなたが他のブログにトラックバックを送ることも許可します。"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "ピンバックの許可"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "このブログに他のブロガーたちがピンバックを送って、かれらがこちらに言及した時にあなたに知らせることを許可します。これはまた、あなたが他のブログにピンバックを送ることも許可します。"
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "一般パラメータ"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-#: ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "フルネーム"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "ブログの上部に表示されるでしょう。"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "短い名称"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "選択メニュー内や管理インターフェースを通して使用されます。"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "メインの言語・地域設定"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr "ブログのナビゲーション リンクの言語を決定します。"
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "アクセス パラメータ"
-
-#: ..\..\..\admin\_blogs_general.form.php:38
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "index.php のデフォルト ブログ"
-
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:40
-msgid "Current default is:"
-msgstr "現在のデフォルトは:"
-
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through index.php"
-msgstr "index.php を使用する他のブログ"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "Other blog through stub file (Advanced)"
-msgstr "スタブ ファイルを使用する他のブログ (高度)"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "You MUST create a stub file for this to work."
-msgstr "これを機能させるためにスタブ ファイルを作成する必要があります。"
-
-#: ..\..\..\admin\_blogs_general.form.php:45
-msgid "Preferred access type"
-msgstr "優先するアクセス タイプ"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "Blog Folder URL"
-msgstr "ブログ フォルダ URL"
-
-#: ..\..\..\admin\_blogs_general.form.php:51
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "スラッシュを最後に付けないでください。(わからなければ空白のままにしておいてください。)"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "URL blog name / Stub name"
-msgstr "URLブログ名 / スタブ名"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "このブログを示すための URL に使用されます。スタブファイルによるアクセスを用いる場合は、スタブ ファイル名にします。"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default display options"
-msgstr "デフォルト表示オプション"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Default skin"
-msgstr "デフォルト スキン"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "This is the default skin that will be used to display this blog."
-msgstr "これはこのブログを表示するのにデフォルトで使用されるスキンです。"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Allow skin switching"
-msgstr "スキン切り替えの許可"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "ユーザがブログを表示するのに他のスキンを選択することができるようになります (選んだスキンは cookie に保存されます)。"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Display public blog list"
-msgstr "公開ブログ リスト表示"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "あなたのブログ ページに全てのブログのリストを表示したい場合はチェックを付けてください (スキンがこれをサポートしている場合)。"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Include in public blog list"
-msgstr "公開ブログ リストに含める"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "全ての公開ブログのリストに、このブログを表示させたい場合は、これにチェックをつけてください。"
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Default linkblog"
-msgstr "デフォルト リンクブログ"
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "このブログの隣に表示されるでしょう (スキンがこれをサポートしている場合)。"
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "Tagline"
-msgstr "タグ行"
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "これはブログ テンプレートでブログ名の下に表示されます。"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "長い説明"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "This is displayed on the blog template."
-msgstr "これはブログ テンプレートで表示されます。"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "Short Description"
-msgstr "短い説明"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "これは metaタグでのdescription や RSS フィードで使われます。HTMLタグは書かないで!"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "Keywords"
-msgstr "キーワード"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "これは metaタグでのキーワードに使われます。HTMLタグは書かないで!"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_edit_showposts.php:337
-msgid "Notes"
-msgstr "メモ"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Additional info."
-msgstr "追加の情報。"
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "ブログ"
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "ブログURL"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "静的ファイル"
-
-#: ..\..\..\admin\_blogs_list.php:33
-#: ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:145
-#: ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:61
-msgid "Locale"
-msgstr "言語・地域設定"
-
-#: ..\..\..\admin\_blogs_list.php:47
-#: ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58
-#: ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101
-#: ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "プロパティ"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "デフォルト"
-
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "生成!"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid ""
-"Are you sure you want to delete blog #%d ?\\n"
-"\\n"
-"WARNING: This will delete ALL POST, COMMENTS,\\n"
-"CATEGORIES and other data related to that Blog!\\n"
-"\\n"
-"This CANNOT be undone!"
-msgstr ""
-"ブログ #%d を削除しますか?\\n"
-"\\n"
-"警告: 全ての投稿とコメントとカテゴリ、\\n"
-"その他のブログに関するデータも削除します!\\n"
-"\\n"
-"これは元に戻すことができません!"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "このブログを削除する!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "このブログをコピー!"
-
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92
-#: ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73
-#: ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "コピー"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "申し訳ありません。あなたはどのブログのプロパティも編集/閲覧する権限を持っていません。"
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "新規ブログ..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "ユーザ許可"
-
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "ログイン"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "メンバー<br />であるか"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr "次の状態で投稿/編集できます:"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "投稿<br />削除"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "コメント<br />編集"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "カテゴリ<br />編集"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "ブログ<br />編集"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "発行"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "保護付き"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "私用"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "ドラフト"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "没"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "メンバー"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "保護付き投稿の閲覧を許可"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "このブログへ私用状態での投稿を許可"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "このブログへ保護付き状態での投稿を許可"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "このブログへドラフト状態での投稿を許可"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "このブログへ没状態での投稿を許可"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "このブログの投稿の削除を許可"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "このブログのコメントの編集を許可"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "このブログのカテゴリの編集を許可"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "ブログ プロパティの編集を許可"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "全てのチェックボックスをJavaScriptを使用して選択(解除)"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr "全てをチェック(解除)"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "非メンバー"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:215
-msgid ""
-"Warning! You are about to remove your own permission to edit this blog!\\n"
-"You won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-"警告! あなたはこのブログを編集する自身の権限を削除しようとしています!\\n"
-"これを行った場合、このブログのプロパティにアクセスできなくなります!"
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "カテゴリのプロパティを編集"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "削除しますか？"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "新規サブカテゴリをここに"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "新規カテゴリをここに"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>注意:</strong> カテゴリを削除しても、そのカテゴリにある投稿を削除することにはなりません。投稿は親カテゴリに再割り当てされます。ルートのカテゴリを削除すると、投稿は同じブログのなかで最も古くからあるカテゴリ (カテゴリ番号最小のもの)に再割り当てされます。"
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "コンテンツを投稿"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "タイトル"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "言語"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "URLへリンク"
-
-#: ..\..\..\admin\_edit_form.php:135
-#: ..\..\..\admin\_users_form.php:151
-#: ..\..\..\admin\_users_form.php:153
-#: ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:154
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20
-#: ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\basic\_feedback.php:178
-#: ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "メール"
-
-#: ..\..\..\admin\_edit_form.php:139
-#: ..\..\..\admin\_users_form.php:165
-#: ..\..\..\admin\_users_form.php:167
-#: ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:63
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "URL"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "プレビュー"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "スペルチェック"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "ファイル/画像をアップロードする"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "上級プロパティ"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "タイムスタンプ編集"
-
-#: ..\..\..\admin\_edit_form.php:253
-msgid "URL Title"
-msgstr "URLタイトル"
-
-#: ..\..\..\admin\_edit_form.php:255
-msgid "(to be used in permalinks)"
-msgstr "(永続的リンクに用いられます)"
-
-#: ..\..\..\admin\_edit_form.php:265
-#: ..\..\..\admin\_edit_showposts.php:287
-#: ..\..\..\admin\_set_general.form.php:49
-#: ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Auto-BR"
-msgstr "自動-BR"
-
-#: ..\..\..\admin\_edit_form.php:265
-#: ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "このオプションは非推奨です。使用は避けるべきです。"
-
-#: ..\..\..\admin\_edit_form.php:274
-msgid "Additional actions"
-msgstr "追加のアクション"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "Pingback"
-msgstr "ピンバック"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(この投稿中のすべてのURLにピンバックする)"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "Trackback URLs"
-msgstr "トラックバックURL"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "(Separate by space)"
-msgstr "(空白でわける)"
-
-#: ..\..\..\admin\_edit_form.php:310
-#: ..\..\..\admin\_edit_form.php:545
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "状態"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "投稿は公に発行されます"
-
-#: ..\..\..\admin\_edit_form.php:317
-#: ..\..\..\admin\_edit_showposts.php:360
-msgid "Published (Public)"
-msgstr "発行 (公開)"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "投稿は発行されますが、ログインしているブログ メンバーにだけ表示されます"
-
-#: ..\..\..\admin\_edit_form.php:324
-#: ..\..\..\admin\_edit_showposts.php:363
-msgid "Protected (Members only)"
-msgstr "保護付き (メンバーのみ)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "投稿は発行されますが、あなた自身にだけ表示されます"
-
-#: ..\..\..\admin\_edit_form.php:331
-#: ..\..\..\admin\_edit_showposts.php:366
-msgid "Private (You only)"
-msgstr "私用 (自分のみ)"
-
-#: ..\..\..\admin\_edit_form.php:337
-#: ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "投稿は backoffice 内でだけ表示されます"
-
-#: ..\..\..\admin\_edit_form.php:338
-#: ..\..\..\admin\_edit_showposts.php:369
-msgid "Draft (Not published!)"
-msgstr "ドラフト (公開されません!)"
-
-#: ..\..\..\admin\_edit_form.php:345
-#: ..\..\..\admin\_edit_showposts.php:372
-msgid "Deprecated (Not published!)"
-msgstr "没 (公開されません!)"
-
-#: ..\..\..\admin\_edit_form.php:435
-msgid "Note: Moving posts across blogs is enabled. Use with caution."
-msgstr "注意: 他のブログへの投稿の移動が有効です。気をつけて使用してください。"
-
-#: ..\..\..\admin\_edit_form.php:437
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "注意: 複数ブログ間のクロスポストは有効です。"
-
-#: ..\..\..\admin\_edit_form.php:447
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "注意: 複数ブログ間のクロスポストは、いま無効です。"
-
-#: ..\..\..\admin\_edit_form.php:449
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "注意: 複数カテゴリ間のクロスポストは、いま無効です。"
-
-#: ..\..\..\admin\_edit_form.php:459
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55
-#: ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:248
-#: ..\..\..\skins\custom\_main.php:253
-#: ..\..\..\skins\custom\_main.php:258
-#: ..\..\..\skins\custom\_main.php:263
-#: ..\..\..\skins\natural_pink\_main.php:234
-#: ..\..\..\skins\natural_pink\_main.php:239
-#: ..\..\..\skins\natural_pink\_main.php:244
-#: ..\..\..\skins\natural_pink\_main.php:249
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "コメント"
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can leave comments on this post."
-msgstr "訪問者がこの投稿にコメントを残すことを許可します。"
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Open"
-msgstr "開放"
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors can NOT leave comments on this post."
-msgstr "訪問者がこの投稿にコメントを残すことを許可_しません_。"
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Closed"
-msgstr "締め切り"
-
-#: ..\..\..\admin\_edit_form.php:467
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "訪問者はこの投稿にコメントを残すことや、コメントを見ることができません。"
-
-#: ..\..\..\admin\_edit_form.php:468
-msgid "Disabled"
-msgstr "無効"
-
-#: ..\..\..\admin\_edit_form.php:473
-msgid "Renderers"
-msgstr "投稿加工プラグイン"
-
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Comment info"
-msgstr "コメント情報"
-
-#: ..\..\..\admin\_edit_form.php:546
-msgid "IP address"
-msgstr "IPアドレス"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Next %d days"
-msgstr "次の %d 日"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "前の %d 個"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d days"
-msgstr "前の %d 日"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "次の %d 個"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:56
-#: ..\..\..\admin\_edit_navbar.php:62
-msgid " to "
-msgstr " から "
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:64
-msgid " of "
-msgstr " 全体は "
-
-#: ..\..\..\admin\_edit_navbar.php:72
-msgid "from the end"
-msgstr "おわりから"
-
-#: ..\..\..\admin\_edit_navbar.php:76
-msgid "from the start"
-msgstr "はじめから"
-
-#: ..\..\..\admin\_edit_navbar.php:78
-msgid "OK"
-msgstr "OK"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr " 日付の範囲: "
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "著者:"
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "レベル:"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:830
-msgid "Pages:"
-msgstr "ページ:"
-
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "コメントがありません"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:732
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 コメント"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:733
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d コメント"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1 トラックバック"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d トラックバック"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 ピンバック"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d ピンバック"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr "トラックバック"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr "ピンバック"
-
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "この投稿へのフィードバックはまだありません..."
-
-#: ..\..\..\admin\_edit_showposts.php:226
-#: ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "コメント:"
-
-#: ..\..\..\admin\_edit_showposts.php:230
-#: ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "トラックバック:"
-
-#: ..\..\..\admin\_edit_showposts.php:234
-#: ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "ピンバック:"
-
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr "このコメントへの永続的リンク"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145
-#: ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "コメントを残す"
-
-#: ..\..\..\admin\_edit_showposts.php:272
-#: ..\..\..\admin\_users_form.php:107
-#: ..\..\..\skins\_feedback.php:164
-#: ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:169
-#: ..\..\..\skins\wpc_default\_feedback.php:169
-msgid "User"
-msgstr "ユーザ"
-
-#: ..\..\..\admin\_edit_showposts.php:275
-#: ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:171
-#: ..\..\..\skins\wpc_default\_feedback.php:171
-msgid "Edit profile"
-msgstr "プロフィール編集"
-
-#: ..\..\..\admin\_edit_showposts.php:280
-#: ..\..\..\skins\_feedback.php:181
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "コメント文"
-
-#: ..\..\..\admin\_edit_showposts.php:281
-#: ..\..\..\skins\_feedback.php:182
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "許可される XHTML タグ"
-
-#: ..\..\..\admin\_edit_showposts.php:286
-#: ..\..\..\skins\_feedback.php:186
-#: ..\..\..\skins\basic\_feedback.php:202
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:204
-#: ..\..\..\skins\wpc_default\_feedback.php:204
-msgid "Options"
-msgstr "オプション"
-
-#: ..\..\..\admin\_edit_showposts.php:287
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "（改行は &lt;br&gt; になります）"
-
-#: ..\..\..\admin\_edit_showposts.php:294
-#: ..\..\..\skins\_feedback.php:208
-#: ..\..\..\skins\basic\_feedback.php:219
-msgid "Send comment"
-msgstr "コメントを送る"
-
-#: ..\..\..\admin\_edit_showposts.php:349
-msgid "Posts to show"
-msgstr "表示する投稿"
-
-#: ..\..\..\admin\_edit_showposts.php:352
-msgid "Past"
-msgstr "過去"
-
-#: ..\..\..\admin\_edit_showposts.php:355
-msgid "Future"
-msgstr "未来"
-
-#: ..\..\..\admin\_edit_showposts.php:380
-msgid "Title / Text contains"
-msgstr "タイトル／テキスト が含んでいる"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "語"
-
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
-msgstr "AND"
-
-#: ..\..\..\admin\_edit_showposts.php:393
-msgid "OR"
-msgstr "OR"
-
-#: ..\..\..\admin\_edit_showposts.php:401
-msgid "Exact match"
-msgstr "厳密な一致"
-
-#: ..\..\..\admin\_edit_showposts.php:454
-#: ..\..\..\skins\_archives.php:74
-msgid "week"
-msgstr "週"
-
-#: ..\..\..\admin\_edit_showposts.php:554
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\b2evocore\_functions_forms.php:312
-#: ..\..\..\install\index.php:299
-#: ..\..\..\skins\_profile.php:85
-msgid "Reset"
-msgstr "リセット"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "GPL ライセンス"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:113
-msgid "uncheck all"
-msgstr "全てのチェックを解除"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:115
-msgid "check all"
-msgstr "全てにチェック"
-
-#: ..\..\..\admin\_menutop.php:166
-msgid "visit b2evolution's website"
-msgstr "b2evolution のウェブサイトを訪問する"
-
-#: ..\..\..\admin\_menutop.php:169
-msgid "Style:"
-msgstr "スタイル:"
-
-#: ..\..\..\admin\_menutop.php:172
-msgid "Logout"
-msgstr "ログアウト"
-
-#: ..\..\..\admin\_menutop.php:174
-msgid "Exit to blogs"
-msgstr "ブログに抜ける"
-
-#: ..\..\..\admin\_menutop.php:183
-msgid "Blog time:"
-msgstr "ブログ時刻:"
-
-#: ..\..\..\admin\_menutop.php:184
-msgid "GMT:"
-msgstr "グリニッジ平均時:"
-
-#: ..\..\..\admin\_menutop.php:185
-msgid "Logged in as:"
-msgstr "次のユーザ名でログイン:"
-
-#: ..\..\..\admin\_menutop.php:195
-msgid "Write"
-msgstr "記入"
-
-#: ..\..\..\admin\_menutop.php:201
-#: ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241
-#: ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:883
-msgid "Edit"
-msgstr "編集"
-
-#: ..\..\..\admin\_menutop.php:221
-msgid "Stats"
-msgstr "統計"
-
-#: ..\..\..\admin\_menutop.php:239
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "テンプレート"
-
-#: ..\..\..\admin\_menutop.php:249
-msgid "Users"
-msgstr "ユーザ"
-
-#: ..\..\..\admin\_menutop.php:253
-msgid "User Profile"
-msgstr "ユーザ プロフィール"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "デフォルト ユーザ権限"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "新規ユーザの自己登録を可能にする"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr "チェックをつけると、新規ユーザが自分自身を登録することを許可します"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "新規ユーザのグループ"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "グループはユーザの役割と許可を規定します。"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "新規ユーザのレベル"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "レベルはブログでのユーザの階級を規定します。"
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr "表示オプション"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "デフォルトで表示するブログ"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr "このブログは index.php で表示されます。"
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "日"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "投稿"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "投稿／ページ"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "表示モード"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr "ページ当たりの投稿数/日数"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "月単位"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "週単位"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "日単位"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "投稿ごと"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "アーカイブモード"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "リンク オプション"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "追加path情報を使用"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
-msgstr "あなたのウェブサーバがこれをサポートしている場合は推奨します。リンクが 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1' の代わりに 'stub/2003/05/20/post_title' のようになります。"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "投稿をそのURLタイトルで呼び出す (推奨)"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr "URL タイトルが有効でない時は ID に代替します。"
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr "投稿をそのIDで呼び出す"
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr "アーカイブページの投稿を、そのIDで指定する"
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "アーカイブページの投稿を、そのタイトルで指定する (Cafelog 互換のため)"
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr "永続的リンク タイプ"
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr "セキュリティ オプション"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "パスワードの最低の長さ"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr "ユーザ用。"
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr "投稿加工プラグイン"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "プラグイン"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "適用"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "ツールバー プラグイン"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "新しい言語・地域設定を作成"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "言語・地域設定編集"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "最初の2文字は <a %s>ISO 639 language code</a> です。後の2文字は <a %s>ISO 3166 country code</a> です。"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "有効"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr "この言語・地域設定をユーザが利用可能にしますか?"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "言語・地域設定の名称"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "文字セット"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "言語ファイルの文字セットと一致しなければなりません。"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "日付フォーマット"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "下記参照。"
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "時間フォーマット"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "言語ファイル"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "<code>locales</code> サブディレクトリから、使用される言語ファイル"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "優先度"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1 が一番高い。優先度は、言語コードから言語・地域設定を選択して、いくつかの地域が同じ言語に適合する時に重要になります。これはブラウザの言語を検知する時に起こります。優先度は、ドロップダウン ボックスなどに表示される言語・地域設定の順番にも影響します。"
-
-#: ..\..\..\admin\_set_regional.form.php:67
-msgid "Create"
-msgstr "作成"
-
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\skins\_profile.php:84
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "更新"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "言語・地域設定 \\'%s\\' を置き換えます。Ok?"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "旗"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "旗は <code>%s</code> のサブディレクトリに収められています。これらのファイル名は、言語・地域設定の国(地域)部分と同じです (4-5文字目)。ファイル拡張子は gif です。"
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "日付/時刻フォーマット"
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr "以下の文字がフォーマット文字列の中で認識されます:"
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" か \"pm\""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" か \"PM\""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr "B - Swatch インターネットタイム"
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - ISO 8601 日時 (PHP 5 が必要); \"2004-02-12T15:19:21+00:00\" など"
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d - 月における日、2桁になるよう先頭に0が付けられる; \"01\" から \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - 週における曜日、3文字の語句; \"Fri\" など"
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - 週における曜日、1文字; \"F\" など"
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - 月、長い語句; \"January\" など"
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - 時、12時間制、桁合わせの0は付かない; \"1\" から \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - 時、24時間制、桁合わせの0は付かない; \"0\" から \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - 時、12時間制; \"01\" から \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - 時、24時間制; \"00\" から \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - 分; \"00\" から \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (大文字 i) - 夏時間の場合 \"1\"、そうでなければ \"0\"。"
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - 月における日、桁合わせの0は付かない; \"1\" から \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (小文字 \"L\") - 週における曜日、長い語句; \"Friday\" など"
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - うるう年かどうかの論理型; \"0\" または \"1\""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - 月; \"01\" から \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - 月、3文字の語句; \"Jan\" など"
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - 月、桁合わせの0は付かない; \"1\" から \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "O - グリニッヂ平均時 (GMT) との時刻の差; \"+0200\" など"
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - RFC 822 フォーマットの日時; \"Thu, 21 Dec 2000 16:01:07 +0200\" など"
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - 秒; \"00\" から \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - 英語の序数の接尾辞、2文字の語句; \"th\", \"nd\" など"
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - 月の日数; \"28\" から \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - マシンに設定されているタイムゾーン; \"MDT\" など"
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr "U - the epoch からの秒数"
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - 週における日、数字; \"0\" (日曜) から \"6\" (土曜)"
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W - 年の ISO-8601 週数、月曜を週の初めとする; \"42\" など"
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - 年、4桁; \"1999\" など"
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - 年、2桁; \"99\" など"
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - 年における日; \"0\" から \"365\""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Z - タイムゾーンのオフセットの秒数 (\"-43200\" から \"43200\")。UTCより西のタイムゾーンのオフセットは常に負の値、UTCより東は常に正の値。"
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - 完全な ISO 8601 フォーマット、Y-m-d\\TH:i:s\\Z と同等"
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"フォーマット文字列内で認識できない文字は、そのまま出力されます。<br />\n"
-"\t\t\t文字の前に \\ を付けることで、その文字をそのまま出力するようエスケープすることができます。"
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr "注意: デフォルトの言語・地域設定は有効になっていません。"
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "地域設定"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "時差"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr "時間"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "サーバのタイムゾーンと異なる場所にいる場合に設定。現在のサーバ時刻は: %s 。"
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "ブラウザの設定や、ユーザの言語・地域設定、ブログの言語・地域設定によって (この順番で) 変更されます。"
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "利用可能な言語・地域設定"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "翻訳情報を隠す"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "翻訳情報を表示する"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "日付フォーマット"
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "時間フォーマット"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "文字列"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "翻訳済み"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "取り出し"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "上へ"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "優先度を上げる"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "下へ"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "優先度を下げる"
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "言語・地域設定コピー"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr "カスタム設定のリセット"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "言語ファイルがありません..."
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr ".po ファイルから b2evoフォーマットに取り出す"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "リセットしますか？"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "デフォルトにリセット (データベース テーブルを削除)"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "最初のユーザ"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "前のユーザ"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "次のユーザ"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "最後のユーザ"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "ユーザ プロフィールを閉じる"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "新規ユーザ プロフィールを作成する"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "プロフィール:"
-
-#: ..\..\..\admin\_users_form.php:82
-msgid "User rights"
-msgstr "ユーザ権限"
-
-#: ..\..\..\admin\_users_form.php:111
-#: ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:140
-#: ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\_profile.php:51
-msgid "Login"
-msgstr "ログイン"
-
-#: ..\..\..\admin\_users_form.php:112
-#: ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_form.php:128
-#: ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:141
-#: ..\..\..\skins\_profile.php:40
-#: ..\..\..\skins\_profile.php:52
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "名"
-
-#: ..\..\..\admin\_users_form.php:113
-#: ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_form.php:128
-#: ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:142
-#: ..\..\..\skins\_profile.php:41
-#: ..\..\..\skins\_profile.php:53
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "姓"
-
-#: ..\..\..\admin\_users_form.php:114
-#: ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:143
-#: ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:42
-#: ..\..\..\skins\_profile.php:50
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "ニックネーム"
-
-#: ..\..\..\admin\_users_form.php:119
-#: ..\..\..\admin\_users_form.php:144
-#: ..\..\..\skins\_profile.php:46
-#: ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "表示する名前"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Preferred locale"
-msgstr "優先する言語・地域"
-
-#: ..\..\..\admin\_users_form.php:135
-#: ..\..\..\admin\_users_form.php:145
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "管理インターフェースや通知などの、希望する言語・地域設定"
-
-#: ..\..\..\admin\_users_form.php:148
-msgid "Send an email"
-msgstr "メールを送る"
-
-#: ..\..\..\admin\_users_form.php:161
-msgid "Visit the site"
-msgstr "サイトを訪問する"
-
-#: ..\..\..\admin\_users_form.php:171
-msgid "Search on ICQ.com"
-msgstr "ICQ.com で検索"
-
-#: ..\..\..\admin\_users_form.php:175
-#: ..\..\..\admin\_users_form.php:177
-#: ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "Instant Message to user"
-msgstr "ユーザへのインスタントメッセージ"
-
-#: ..\..\..\admin\_users_form.php:186
-#: ..\..\..\admin\_users_form.php:198
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:187
-#: ..\..\..\admin\_users_form.php:199
-msgid "MSN IM"
-msgstr "MSN IM"
-
-#: ..\..\..\admin\_users_form.php:188
-#: ..\..\..\admin\_users_form.php:200
-msgid "YahooIM"
-msgstr "YahooIM"
-
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\admin\_users_form.php:201
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "通知"
-
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "これにチェックをつけると、あなたの投稿にコメントやトラックバックなどが届くたびに通知を受け取ることができます。"
-
-#: ..\..\..\admin\_users_form.php:192
-#: ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "新しいパスワード"
-
-#: ..\..\..\admin\_users_form.php:192
-msgid "Leave empty if you don't want to change the password."
-msgstr "パスワードを変更したくない場合は、空のままにしておいてください。"
-
-#: ..\..\..\admin\_users_form.php:193
-#: ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "新しいパスワードを確認"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "yes"
-msgstr "はい"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "no"
-msgstr "いいえ"
-
-#: ..\..\..\admin\_users_form.php:213
-msgid "User information"
-msgstr "ユーザ情報"
-
-#: ..\..\..\admin\_users_form.php:215
-#: ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17
-#: ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:216
-#: ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:50
-#: ..\..\..\skins\custom\_main.php:247
-#: ..\..\..\skins\custom\_main.php:252
-#: ..\..\..\skins\custom\_main.php:257
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\natural_pink\_main.php:233
-#: ..\..\..\skins\natural_pink\_main.php:238
-#: ..\..\..\skins\natural_pink\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:248
-msgid "Posts"
-msgstr "投稿"
-
-#: ..\..\..\admin\_users_form.php:217
-msgid "Created on"
-msgstr "作成日時"
-
-#: ..\..\..\admin\_users_form.php:218
-msgid "From IP"
-msgstr "作成IP"
-
-#: ..\..\..\admin\_users_form.php:219
-msgid "From Domain"
-msgstr "作成ドメイン"
-
-#: ..\..\..\admin\_users_form.php:220
-msgid "With Browser"
-msgstr "使用ブラウザ"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "最初のグループ"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "前のグループ"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "次のグループ"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "最後のグループ"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr "グループ プロフィールを閉じる"
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr "新しいグループの作成"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "グループ編集:"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr "グループ閲覧:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr "このグループのメンバーの許可"
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "すべて表示"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr "フル アクセス"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr "アクセス不可"
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "閲覧のみ"
-
-#: ..\..\..\admin\_users_groupform.php:92
-msgid "Statistics"
-msgstr "統計"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr "全体オプション"
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr "テンプレートの編集を許可する場合はチェックをつける。"
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr "ユーザ/グループ管理"
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr "グループ &amp; ユーザ"
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr "新規ユーザのデフォルト グループ"
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "グループのコピー"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "グループの削除"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "ユーザレベル減少"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "ユーザレベル増加"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "ユーザの削除"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid ""
-"Are you sure you want to delete this user?\\n"
-"Warning: all his posts will be deleted too!"
-msgstr ""
-"このユーザを削除していいですか？\\n"
-"警告: このユーザによるすべての投稿も削除されます!"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "新規ユーザ..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "新規グループ..."
-
-#: ..\..\..\b2evocore\_blog_main.php:205
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "デフォルトのスキン [%s] (blog [%s] 用に設定) が存在しません。これは、適切に <a %s>ブログ プロパティ</a> に設定されているか、スタブ ファイルで適切に優先設定されていなければなりません。<a %s>ウェブマスター</a> に連絡してください..."
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "エラー! 削除できません! ファイル [%s] を手作業で削除する必要があります。"
-
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#: ..\..\..\b2evocore\_class_calendar.php:202
-#, php-format
-msgid "%d posts"
-msgstr "%d 個の投稿"
-
-#: ..\..\..\b2evocore\_class_calendar.php:198
-#: ..\..\..\b2evocore\_class_calendar.php:203
-msgid "1 post"
-msgstr "1 個の投稿"
-
-#: ..\..\..\b2evocore\_class_calendar.php:306
-msgid "previous month"
-msgstr "前月"
-
-#: ..\..\..\b2evocore\_class_calendar.php:310
-msgid "next month"
-msgstr "翌月"
-
-#: ..\..\..\b2evocore\_class_calendar.php:337
-msgid "previous year"
-msgstr "前年"
-
-#: ..\..\..\b2evocore\_class_calendar.php:340
-msgid "next year"
-msgstr "翌年"
-
-#: ..\..\..\b2evocore\_class_calendar.php:369
-msgid "go to month's archive"
-msgstr "月のアーカイブに移動"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "メンバー"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "訪問者"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "このコメントを編集"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:828
-msgid "Delete"
-msgstr "削除"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-msgid "Delete this comment"
-msgstr "このコメントを削除"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid ""
-"You are about to delete this comment!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"このコメントを削除しようとしています!\\n"
-"中止する場合は \\'キャンセル\\' を。削除の場合は \\'OK\\' を。"
-
-#: ..\..\..\b2evocore\_class_commentlist.php:144
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "まだコメントはありません..."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:120
-msgid "Sorry, there is nothing to display..."
-msgstr "申し訳ありません。表示する内容がありません..."
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "新規グループ"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:109
-msgid "Parser error: "
-msgstr "パーサー エラー: "
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:127
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "タグ <code>body</code> は1度しか使えません!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:140
-msgid "Illegal tag"
-msgstr "不正なタグ"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:147
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "タグ %s は別のタグの内側に現れる必要があります"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:149
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "タグ %s は タグ %s の中では許されません"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:157
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "タグ %s は 属性 %s を持てません"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:165
-msgid "Found invalid URL: "
-msgstr "不正な URL を検知: "
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:188
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "タグ %s は生の文字データを含んではなりません"
-
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:302
-#: ..\..\..\b2evocore\_functions_cats.php:639
-msgid "Browse category"
-msgstr "カテゴリを見る"
-
-#: ..\..\..\b2evocore\_class_item.php:405
-msgid "Comments are closed for this post."
-msgstr "この投稿へのコメントは締め切られています。"
-
-#: ..\..\..\b2evocore\_class_item.php:417
-msgid "This post is not published. You cannot leave comments."
-msgstr "この投稿は発行されていません。コメントを残すことはできません。"
-
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:467
-#: ..\..\..\b2evocore\_functions_bposts.php:736
-msgid "Read more!"
-msgstr "続きを読む!"
-
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:472
-#: ..\..\..\b2evocore\_functions_bposts.php:741
-msgid "More:"
-msgstr "続き:"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "Display feedback / Leave a comment"
-msgstr "フィードバックを表示 / コメントを残す"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-msgid "Send feedback"
-msgstr "フィードバックを送る"
-
-#: ..\..\..\b2evocore\_class_item.php:716
-msgid "1 feedback"
-msgstr "1 フィードバック"
-
-#: ..\..\..\b2evocore\_class_item.php:717
-#, php-format
-msgid "%d feedbacks"
-msgstr "%d フィードバック"
-
-#: ..\..\..\b2evocore\_class_item.php:730
-msgid "Display comments / Leave a comment"
-msgstr "コメントを表示 / コメントを残す"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "トラックバックを表示 / この投稿へのトラックバックアドレスを得る"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "トラックバック (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:745
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "トラックバック (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:746
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr "トラックバック (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-msgid "Display pingbacks"
-msgstr "ピンバックを表示"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr "ピンバック (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:758
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr "ピンバック (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:759
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr "ピンバック (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:829
-msgid "Delete this post"
-msgstr "この投稿を削除"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:839
-#: ..\..\..\b2evocore\_class_item.php:848
-msgid ""
-"You are about to delete this post!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"この投稿を削除しようとしています!\\n"
-"中止する場合は \\'キャンセル\\' を。削除の場合は \\'OK\\' を。"
-
-#: ..\..\..\b2evocore\_class_item.php:884
-msgid "Edit this post"
-msgstr "この投稿を編集"
-
-#: ..\..\..\b2evocore\_class_item.php:924
-msgid "Publish NOW!"
-msgstr "いま発行する!"
-
-#: ..\..\..\b2evocore\_class_item.php:925
-msgid "Publish now using current date and time."
-msgstr "現在の日時を用いて、いま発行する"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:598
-msgid "Invalid post, please correct these errors:"
-msgstr "不正な投稿です。以下のエラーを訂正してください:"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:889
-msgid "Sorry, there is no post to display..."
-msgstr "申し訳ありません。表示する投稿がありません..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "POP3 接続:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "サーバが指定されていません"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: 早過ぎるNOOP OK、RFC1939に適合するサーバではありません"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "サーバへの接続がありません"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "POP3 user:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "ログイン ID が送られていません"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "接続が確立していません"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "POP3 pass:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "パスワードが送られていません"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "認証が失敗しました "
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP が失敗しました。サーバは RFC 1939 適合でありません"
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "サーバーのバナーがありません"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "中断"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr "apop 認証が失敗しました"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr "POP3 login:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "リストの中途で途切れました"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr "POP3 last:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr "空のコマンド文字列"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "POP3 quit:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "接続が存在しません"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "POP3 delete:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "メッセージ番号が送られていません"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "コマンドが失敗しました"
-
-#: ..\..\..\b2evocore\_class_user.php:70
-msgid "New user"
-msgstr "新規ユーザ"
-
-#: ..\..\..\b2evocore\_class_user.php:267
-msgid "Permission denied!"
-msgstr "権限がありません!"
-
-#: ..\..\..\b2evocore\_functions.php:48
-msgid "Oops, MySQL error!"
-msgstr "あれ、MySQL エラー!"
-
-#: ..\..\..\b2evocore\_functions.php:486
-msgid "go back"
-msgstr "戻る"
-
-#: ..\..\..\b2evocore\_functions.php:518
-msgid "Redirecting you to:"
-msgstr "次のところへリダイレクト:"
-
-#: ..\..\..\b2evocore\_functions.php:520
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "もし何もおきなければ、<a %s>ここ</a> をクリック。"
-
-#: ..\..\..\b2evocore\_functions.php:599
-msgid "No response!"
-msgstr "応答がありません!"
-
-#: ..\..\..\b2evocore\_functions.php:604
-msgid "Remote error"
-msgstr "Remote error"
-
-#: ..\..\..\b2evocore\_functions.php:619
-#: ..\..\..\b2evocore\_functions.php:624
-msgid "Response"
-msgstr "応答"
-
-#: ..\..\..\b2evocore\_functions.php:861
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "パラメータ %s が必要です"
-
-#: ..\..\..\b2evocore\_functions.php:1068
-msgid "Invalid URL"
-msgstr "不正な URL"
-
-#: ..\..\..\b2evocore\_functions.php:1074
-msgid "URI scheme not allowed"
-msgstr "URIスキームが許可されません"
-
-#: ..\..\..\b2evocore\_functions.php:1081
-msgid "URL not allowed"
-msgstr "URLが許可されません"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:172
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "b2evolution.net へ迷惑行為を報告しています..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:202
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr "中断しました (localhost で動作)。"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:220
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "b2evolution.net に迷惑行為リストを要求しています..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:230
-msgid "Latest update timestamp"
-msgstr "最新の更新タイムスタンプ"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:255
-msgid "Incomplete reponse."
-msgstr "不備のある応答。"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:263
-msgid "No new blacklisted strings are available."
-msgstr "新しくブラックリストに登録された文字列はありません。"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "Adding strings to local blacklist"
-msgstr "ローカルのブラックリストに文字列を追加"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-msgid "Adding:"
-msgstr "追加:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "OK."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-msgid "Not necessary! (Already handled)"
-msgstr "不要です! (すでに取り扱い)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:285
-msgid "New latest update timestamp"
-msgstr "新しい最新の更新タイムスタンプ"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:294
-msgid "Invalid reponse."
-msgstr "不正な反応。"
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "要求されたブログが存在しません!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "投稿の詳細"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:706
-msgid "PREVIEW"
-msgstr "プレビュー"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:832
-msgid "Next page"
-msgstr "次のページ"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:833
-msgid "Previous page"
-msgstr "前のページ"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:878
-msgid "Previous post"
-msgstr "前の投稿"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:935
-msgid "Next post"
-msgstr "次の投稿"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1047
-msgid "Next Page"
-msgstr "次のページ"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1075
-msgid "Previous Page"
-msgstr "前のページ"
-
-#: ..\..\..\b2evocore\_functions_cats.php:90
-msgid "Cannot delete if there are sub-categories!"
-msgstr "サブカテゴリがあると削除できません"
-
-#: ..\..\..\b2evocore\_functions_cats.php:122
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "投稿があると最後のカテゴリは削除できません"
-
-#: ..\..\..\b2evocore\_functions_cats.php:217
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "要求されたカテゴリ %s は存在しません"
-
-#: ..\..\..\b2evocore\_functions_cats.php:570
-msgid "Category"
-msgstr "カテゴリ"
-
-#: ..\..\..\b2evocore\_functions_forms.php:311
-msgid "Save !"
-msgstr "保存!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:59
-#: ..\..\..\b2evocore\_vars.php:134
-#: ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "User Agent に不正文字"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "referer ignored"
-msgstr "リファラを無視"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-msgid "BlackList"
-msgstr "ブラックリスト"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-msgid "robot"
-msgstr "ロボット"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-msgid "invalid"
-msgstr "無効"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "search engine"
-msgstr "検索エンジン"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:137
-msgid "loading referering page"
-msgstr "参照しているページをロードします"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:158
-msgid "found current url in page"
-msgstr "ページ中に今のURLをみつけました"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:471
-msgid "not a query - no params!"
-msgstr "検索ではありません - パラメータがありません!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:496
-msgid "no query string found"
-msgstr "検索文字列がみつかりません"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354
-#: ..\..\..\install\index.php:90
-msgid "name"
-msgstr "名前"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "ピンバックを送信中..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "送信すべきピンバックがありません。"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "BEGIN"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "処理中:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "ホスト名がみつかりませんでした:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "サーバに接続:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "接続を開くことができませんでした:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "ヘッダとコンテンツの受信を開始"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "ピンバックサーバが X-Pingback ヘッダからみつかりました:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "ピンバックサーバが <link /> タグからみつかりました:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr "ピンバックサーバがヘッダからもコンテンツからもみつかりませんでした"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "ピンバックサーバURLが空です(PHPの fgets について内部エラーかもしれません)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "ピンバックサーバデータ"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "ページのリンク先:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "ページのリンク元:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr "%s へピン..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "END"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "ピンバック完了。"
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "b2evolution.net へ ping中..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "Weblogs.com へ ping中..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "Blo.gs へ ping中..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "technorati.com へ ping中..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "アーカイブ"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "アーカイブ ディレクトリ"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "トラックバックを送信中..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "送信すべきトラックバックはありません"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "送信する抜粋"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "トラックバック完了。"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "トラックバックを次のところに送ります:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "応答:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "誤ったログイン/パスワード"
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:120
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "setcookie %s が失敗しました!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "ログイン/パスワード がもう有効ではありません"
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "ログインしていないとだめです!"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "アカウントを持っていればログインしてください..."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "登録..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "アカウントを開設するために登録..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "ログアウト (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "アカウントからログアウト"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "管理"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "back-office へ移動"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "プロフィール (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "プロフィールを編集"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "ユーザ プロフィール"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "日曜日"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "月曜日"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "火曜日"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "水曜日"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "木曜日"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "金曜日"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "土曜日"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "日"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "月"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "火"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "水"
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "木"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "金"
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "土"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr " 日 "
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr " 月 "
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr " 火 "
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr " 水 "
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr " 木 "
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr " 金 "
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr " 土 "
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "1月"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "2月"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "3月"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "4月"
-
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "5月"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "6月"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "7月"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "8月"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "9月"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "10月"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "11月"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "12月"
-
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "1月"
-
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "2月"
-
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "3月"
-
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "4月"
-
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "5月"
-
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "6月"
-
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "7月"
-
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "8月"
-
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "9月"
-
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "10月"
-
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "11月"
-
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "12月"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr "ローカル"
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr "報告済み"
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr "センター"
-
-#: ..\..\..\conf\_locales.php:49
-msgid "Czech (CZ)"
-msgstr "チェク語 (CZ)"
-
-#: ..\..\..\conf\_locales.php:56
-msgid "Danish (DK)"
-msgstr "デンマーク語 (DK)"
-
-#: ..\..\..\conf\_locales.php:63
-msgid "German (DE)"
-msgstr "ドイツ語 (DE)"
-
-#: ..\..\..\conf\_locales.php:70
-msgid "English (EU)"
-msgstr "英語 (EU)"
-
-#: ..\..\..\conf\_locales.php:77
-msgid "English (UK)"
-msgstr "英語 (UK)"
-
-#: ..\..\..\conf\_locales.php:84
-msgid "English (US)"
-msgstr "英語 (US)"
-
-#: ..\..\..\conf\_locales.php:91
-msgid "English (CA)"
-msgstr "英語 (CA)"
-
-#: ..\..\..\conf\_locales.php:98
-msgid "English (AU)"
-msgstr "英語 (AU)"
-
-#: ..\..\..\conf\_locales.php:105
-msgid "English (IL)"
-msgstr "英語 (IL)"
-
-#: ..\..\..\conf\_locales.php:112
-msgid "English (NZ)"
-msgstr "英語 (NZ)"
-
-#: ..\..\..\conf\_locales.php:119
-msgid "English (SG)"
-msgstr "英語 (SG)"
-
-#: ..\..\..\conf\_locales.php:126
-msgid "Spanish (ES)"
-msgstr "スペイン語 (ES)"
-
-#: ..\..\..\conf\_locales.php:133
-msgid "Spanish (MX)"
-msgstr "スペイン語 (MX)"
-
-#: ..\..\..\conf\_locales.php:140
-msgid "Spanish (VE)"
-msgstr "スペイン語 (VE)"
-
-#: ..\..\..\conf\_locales.php:147
-msgid "Finnish (FI)"
-msgstr "フィンランド語 (FI)"
-
-#: ..\..\..\conf\_locales.php:154
-msgid "French (FR)"
-msgstr "フランス語 (FR)"
-
-#: ..\..\..\conf\_locales.php:161
-msgid "French (CA)"
-msgstr "フランス語 (CA)"
-
-#: ..\..\..\conf\_locales.php:168
-msgid "French (BE)"
-msgstr "フランス語 (BE)"
-
-#: ..\..\..\conf\_locales.php:175
-msgid "Galician (ES)"
-msgstr "ガリシア語 (ES)"
-
-#: ..\..\..\conf\_locales.php:182
-msgid "Hungarian (HU)"
-msgstr "ハンガリー語 (HU)"
-
-#: ..\..\..\conf\_locales.php:189
-msgid "Italian (IT)"
-msgstr "イタリア語 (IT)"
-
-#: ..\..\..\conf\_locales.php:196
-msgid "Japanese (JP)"
-msgstr "日本語 (JP)"
-
-#: ..\..\..\conf\_locales.php:203
-msgid "Lithuanian (LT)"
-msgstr "リトアニア語 (LT)"
-
-#: ..\..\..\conf\_locales.php:210
-msgid "Bokm&aring;l (NO)"
-msgstr "ブークモール語 (NO)"
-
-#: ..\..\..\conf\_locales.php:217
-msgid "Dutch (NL)"
-msgstr "ドイツ語 (NL)"
-
-#: ..\..\..\conf\_locales.php:224
-msgid "Dutch (BE)"
-msgstr "ドイツ語 (BE)"
-
-#: ..\..\..\conf\_locales.php:231
-msgid "Portuguese (BR)"
-msgstr "ポルトガル語 (BR)"
-
-#: ..\..\..\conf\_locales.php:238
-msgid "Portuguese (PT)"
-msgstr "ポルトガル語 (PT)"
-
-#: ..\..\..\conf\_locales.php:245
-msgid "Slovak (SK)"
-msgstr "スロヴァキア語 (SK)"
-
-#: ..\..\..\conf\_locales.php:252
-msgid "Swedish (SE)"
-msgstr "スウェーデン語 (SE)"
-
-#: ..\..\..\conf\_locales.php:259
-msgid "Thai (TH)"
-msgstr "タイ語 (TH)"
-
-#: ..\..\..\conf\_locales.php:266
-msgid "Turkish (TR)"
-msgstr "トルコ語 (TR)"
-
-#: ..\..\..\conf\_locales.php:273
-msgid "Turkish utf-8 (TR)"
-msgstr "トルコ語 utf-8 (TR)"
-
-#: ..\..\..\conf\_locales.php:280
-msgid "Chinese(S) gb2312 (CN)"
-msgstr "中国語(簡体) gb2312 (CN)"
-
-#: ..\..\..\conf\_locales.php:287
-msgid "Chinese(S) utf-8 (CN)"
-msgstr "中国語(簡体) utf-8 (CN)"
-
-#: ..\..\..\conf\_locales.php:303
-msgid "Trad. Chinese (TW)"
-msgstr "繁体中国語 (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:30
-msgid "You cannot leave comments on this post!"
-msgstr "あなたはこの投稿にコメントを残すことができません!"
-
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Please fill in the name field"
-msgstr "名前のフィールドを埋めてください"
-
-#: ..\..\..\htsrv\comment_post.php:54
-msgid "Please fill in the email field"
-msgstr "メールのフィールドを埋めてください"
-
-#: ..\..\..\htsrv\comment_post.php:59
-msgid "Supplied name is invalid"
-msgstr "提供された名前は無効です"
-
-#: ..\..\..\htsrv\comment_post.php:65
-msgid "Supplied email address is invalid"
-msgstr "頂いたメールアドレスは無効です"
-
-#: ..\..\..\htsrv\comment_post.php:89
-#: ..\..\..\htsrv\trackback.php:69
-msgid "Please do not send empty comment"
-msgstr "空のコメントを送らないでください"
-
-#: ..\..\..\htsrv\comment_post.php:93
-#: ..\..\..\htsrv\trackback.php:73
-msgid "Supplied comment is invalid"
-msgstr "提供されたコメントは無効です"
-
-#: ..\..\..\htsrv\comment_post.php:110
-#, php-format
-msgid "You can only post a new comment every %d seconds."
-msgstr "%d 秒ごとにしか新しいコメントは投稿できません。"
-
-#: ..\..\..\htsrv\comment_post.php:114
-msgid "Cannot post comment, please correct these errors:"
-msgstr "コメント投稿できません。以下のエラーを修正して下さい:"
-
-#: ..\..\..\htsrv\comment_post.php:115
-msgid "Back to comment editing"
-msgstr "コメント編集に戻る"
-
-#: ..\..\..\htsrv\comment_post.php:140
-#: ..\..\..\htsrv\comment_post.php:143
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "あなたの投稿 #%d \"%s\" に新しいコメントです"
-
-#: ..\..\..\htsrv\comment_post.php:155
-#: ..\..\..\htsrv\trackback.php:115
-#: ..\..\..\xmlsrv\xmlrpc.php:1411
-msgid "Url"
-msgstr "URL"
-
-#: ..\..\..\htsrv\comment_post.php:157
-msgid "Comment"
-msgstr "コメント"
-
-#: ..\..\..\htsrv\comment_post.php:158
-#: ..\..\..\htsrv\trackback.php:117
-#: ..\..\..\xmlsrv\xmlrpc.php:1413
-msgid "Edit/Delete"
-msgstr "編集/削除"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "POPサーバに接続します..."
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "接続に失敗しました:"
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "POPサーバにloginします..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "メールがないかlogin に失敗しました:"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "メッセージ#%d を取得..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "処理中..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "古過ぎます"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "Subject の prefix が一致しません"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "未加工の内容:"
-
-#: ..\..\..\htsrv\getmail.php:206
-#: ..\..\..\htsrv\login.php:88
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_login_form.php:48
-#: ..\..\..\htsrv\_lostpass_form.php:27
-#: ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27
-#: ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "ログイン:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "パスワード:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "ログイン か パスワード が間違っています"
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "カテゴリID"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "ブログID"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "権限がありません。"
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "投稿されたタイトル"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "投稿された内容"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "処理完了、メッセージを削除しました。"
-
-#: ..\..\..\htsrv\login.php:68
-msgid "You cannot reset this account in demo mode."
-msgstr "デモモード中にこのアカウントをリセットすることはできません。"
-
-#: ..\..\..\htsrv\login.php:82
-#: ..\..\..\htsrv\login.php:105
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "新しいパスワードの記載されたメールは無事あなたのメールアドレスに送られました。"
-
-#: ..\..\..\htsrv\login.php:89
-msgid "New Password:"
-msgstr "新しいパスワード:"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "You can login here:"
-msgstr "ここでログインできます:"
-
-#: ..\..\..\htsrv\login.php:95
-msgid "your weblog's login/password"
-msgstr "あなたのウェブログの ログイン/パスワード"
-
-#: ..\..\..\htsrv\login.php:97
-msgid "The email could not be sent."
-msgstr "メールが送れませんでした。"
-
-#: ..\..\..\htsrv\login.php:98
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "あり得る理由: あなたの host が mail()関数を禁止したのかもしれません..."
-
-#: ..\..\..\htsrv\login.php:122
-msgid "Note: You are already logged in!"
-msgstr "注意: すでにログインしています!"
-
-#: ..\..\..\htsrv\login.php:130
-msgid "Continue..."
-msgstr "続行..."
-
-#: ..\..\..\htsrv\profile_update.php:36
-#: ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "ログインしていません。"
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "あなたは変更しようとしているアカウントでログインしていません。"
-
-#: ..\..\..\htsrv\profile_update.php:47
-#: ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64
-#: ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79
-#: ..\..\..\htsrv\profile_update.php:102
-#: ..\..\..\htsrv\profile_update.php:107
-#: ..\..\..\htsrv\profile_update.php:113
-msgid "Back to profile"
-msgstr "プロフィールに戻る"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "ニックネームを入れてください(ログイン と同じにできます)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "ICQ UIN は番号だけです、他の文字は許されません"
-
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "メールアドレスをタイプして下さい"
-
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "メールアドレスが正しくありません"
-
-#: ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "新規パスワードが一度しかタイプされていません。戻って2度タイプしてください。"
-
-#: ..\..\..\htsrv\profile_update.php:106
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "2つの異なるパスワードがタイプされました。戻って修正してください。"
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "ログインを入力して下さい"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "パスワードを2度入力して下さい"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "2つのパスワード フィールドには同じパスワードをタイプして下さい"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "このログインはすでに登録されています。別のものを選んで下さい"
-
-#: ..\..\..\htsrv\register.php:119
-#: ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "あなたのブログの新規ユーザ登録"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "ユーザ管理"
-
-#: ..\..\..\htsrv\trackback.php:107
-#: ..\..\..\htsrv\trackback.php:112
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "あなたの投稿 #%d \"%s\" に新しいトラックバックです"
-
-#: ..\..\..\htsrv\trackback.php:114
-#: ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Website"
-msgstr "ウェブサイト"
-
-#: ..\..\..\htsrv\trackback.php:116
-#: ..\..\..\xmlsrv\xmlrpc.php:1412
-msgid "Excerpt"
-msgstr "抜粋"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "ログイン フォーム"
-
-#: ..\..\..\htsrv\_login_form.php:45
-msgid "You will have to accept cookies in order to log in."
-msgstr "ログインするためには cookie (クッキー) を受け付ける必要があります。"
-
-#: ..\..\..\htsrv\_login_form.php:53
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "パスワード:"
-
-#: ..\..\..\htsrv\_login_form.php:59
-#: ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "ログイン!"
-
-#: ..\..\..\htsrv\_login_form.php:67
-#: ..\..\..\install\index.php:64
-msgid "Go to Blogs"
-msgstr "ブログに行く"
-
-#: ..\..\..\htsrv\_login_form.php:69
-msgid "Lost your password ?"
-msgstr "パスワードを忘れましたか？"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "パスワードを忘れましたか？"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "新しいパスワードが生成され、メールであなたに送られます。"
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "新しいパスワードを生成!"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "登録完了"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "登録は現在無効となっています"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "ユーザ登録はいま許可されていません"
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "ホーム"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "登録フォーム"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(2度)"
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "最低 %d 文字にしてください。"
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr "希望の言語"
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "登録!"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr "既存のアカウントにログイン..."
-
-#: ..\..\..\install\index.php:52
-msgid "b2evo installer"
-msgstr "b2evo インストーラ"
-
-#: ..\..\..\install\index.php:59
-msgid "Installer for version "
-msgstr "インストーラ バージョン "
-
-#: ..\..\..\install\index.php:61
-msgid "Current installation"
-msgstr "現在のインストール"
-
-#: ..\..\..\install\index.php:62
-msgid "Install menu"
-msgstr "インストール メニュー"
-
-#: ..\..\..\install\index.php:63
-msgid "PHP info"
-msgstr "PHP 情報"
-
-#: ..\..\..\install\index.php:65
-msgid "Go to Admin"
-msgstr "管理画面に行く"
-
-#: ..\..\..\install\index.php:66
-msgid "Online"
-msgstr "オンライン"
-
-#: ..\..\..\install\index.php:67
-msgid "Manual"
-msgstr "マニュアル"
-
-#: ..\..\..\install\index.php:68
-msgid "Support"
-msgstr "サポート"
-
-#: ..\..\..\install\index.php:77
-msgid "Language / Locale"
-msgstr "言語 / 言語・地域"
-
-#: ..\..\..\install\index.php:78
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "b2evo インストール用のデフォルトの言語 / 言語・地域設定を選択してください。"
-
-#: ..\..\..\install\index.php:106
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "下記のデータベース設定を確認し、必要ならそれを更新してください..."
-
-#: ..\..\..\install\index.php:118
-#: ..\..\..\install\index.php:127
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "このバージョンの b2evolution は %s バージョン %s が最低限必要ですが、あなたが使おうとしているのはバージョン %s です!"
-
-#: ..\..\..\install\index.php:150
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr "あなたが入力したデータベース設定が機能していないように思われます。念入りに設定の確認をしてから、もう一度試みてください。"
-
-#: ..\..\..\install\index.php:190
-msgid "Config file update"
-msgstr "設定ファイル更新"
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "自動であなたの設定ファイル [%s] を更新することができませんでした!"
-
-#: ..\..\..\install\index.php:192
-msgid "There are two ways to deal with this:"
-msgstr "これを扱うには2つの方法があります:"
-
-#: ..\..\..\install\index.php:194
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr "設定ファイルの権限を変更して、インストーラが設定ファイルを更新できるようにすることができます:"
-
-#: ..\..\..\install\index.php:196
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr "<code>chmod 666 %s</code> 。必要に応じて <a %s>ファイル権限についてのオンラインマニュアル</a> を参照してください。"
-
-#: ..\..\..\install\index.php:197
-msgid "Come back to this page and refresh/reload."
-msgstr "このページに戻って、更新/再読み込みを行ってください。"
-
-#: ..\..\..\install\index.php:201
-msgid "Alternatively, you can update the config file manually:"
-msgstr "代わりに、手作業で設定ファイルを更新することもできます:"
-
-#: ..\..\..\install\index.php:203
-msgid "Open the _config.php file locally with a text editor."
-msgstr "ローカルで _config.php ファイルをテキストエディタで開いてください"
-
-#: ..\..\..\install\index.php:204
-msgid "Delete all contents!"
-msgstr "すべてのコンテンツを削除!"
-
-#: ..\..\..\install\index.php:205
-msgid "Copy the contents from the box below."
-msgstr "下記の枠の内容をコピーしてください。"
-
-#: ..\..\..\install\index.php:206
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "それをローカルのテキストエディタに貼り付けてください。<strong>注意: 最後の <code>?&gt;</code> の後に絶対に空白文字が無いように確認してください。</strong>空白やタブ文字、改行、空行が設定ファイルの最後にあると、後でログインを行う際に cookie が設定できなくなるかもしれません。"
-
-#: ..\..\..\install\index.php:207
-msgid "Save the new _config.php file locally."
-msgstr "ローカルで新しい _config.php を保存します。"
-
-#: ..\..\..\install\index.php:208
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "あなたのサーバの /_conf フォルダに、そのファイルをアップロードします"
-
-#: ..\..\..\install\index.php:209
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr "<a %s>初めからインストーラを呼び出してください</a>。"
-
-#: ..\..\..\install\index.php:213
-msgid "This is how your _config.php should look like:"
-msgstr "あなたの _config.php はこのように見えるはずです:"
-
-#: ..\..\..\install\index.php:233
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "設定ファイル [%s] の更新に成功しました。"
-
-#: ..\..\..\install\index.php:266
-msgid "Base configuration"
-msgstr "基本設定"
-
-#: ..\..\..\install\index.php:268
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr "基本設定ファイルはまだ編集されていません。以下のフォームに入力することで、編集を行うことができます。"
-
-#: ..\..\..\install\index.php:270
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "このサーバで b2evolution を設置するために必要な最低限の情報:"
-
-#: ..\..\..\install\index.php:277
-msgid "Database you want to install into"
-msgstr "インストール先のデータベース"
-
-#: ..\..\..\install\index.php:279
-#: ..\..\..\install\index.php:384
-msgid "mySQL Username"
-msgstr "mySQL ユーザ名"
-
-#: ..\..\..\install\index.php:279
-msgid "Your username to access the database"
-msgstr "そのデータベースにアクセスするためのユーザ名"
-
-#: ..\..\..\install\index.php:280
-#: ..\..\..\install\index.php:385
-msgid "mySQL Password"
-msgstr "mySQL パスワード"
-
-#: ..\..\..\install\index.php:280
-msgid "Your password to access the database"
-msgstr "そのデータベースにアクセスするためのパスワード"
-
-#: ..\..\..\install\index.php:281
-#: ..\..\..\install\index.php:386
-msgid "mySQL Database"
-msgstr "mySQL データベース"
-
-#: ..\..\..\install\index.php:281
-msgid "Name of the database you want to use"
-msgstr "使用したいデータベースの名前"
-
-#: ..\..\..\install\index.php:282
-#: ..\..\..\install\index.php:387
-msgid "mySQL Host"
-msgstr "mySQL ホスト"
-
-#: ..\..\..\install\index.php:282
-msgid "You probably won't have to change this"
-msgstr "これを変更する必要は無いかもしれません"
-
-#: ..\..\..\install\index.php:287
-msgid "Additional settings"
-msgstr "追加の設定"
-
-#: ..\..\..\install\index.php:289
-#: ..\..\..\install\index.php:388
-msgid "Base URL"
-msgstr "ベース URL"
-
-#: ..\..\..\install\index.php:289
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr "これはデフォルトで b2evo とあなたのブログが存在する場所です。注意深く確認してください。そうしないと動作しないでしょう。b2evolution をローカルのマシンでテストしたい場合、ログイン cookie を機能させるために、http://<strong>localhost</strong>/path を用いる必要があります。マシン名は使用しないでください!"
-
-#: ..\..\..\install\index.php:291
-msgid "Your email"
-msgstr "あなたのメール"
-
-#: ..\..\..\install\index.php:291
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "重大なエラーメッセージの中で、利用者があなたに連絡できるように使用されます。また、あなたは新規ユーザの登録のお知らせを受け取るようになります。"
-
-#: ..\..\..\install\index.php:298
-msgid "Update config file"
-msgstr "設定ファイルの更新"
-
-#: ..\..\..\install\index.php:318
-msgid "How do you want to install b2evolution?"
-msgstr "b2evolution をインストールしますか?"
-
-#: ..\..\..\install\index.php:322
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "インストールはいくつかの方法で行えます。一つ選んでください:"
-
-#: ..\..\..\install\index.php:325
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>新規インストール</strong>: b2evolution データベース テーブルをサンプルデータと共にインストールします。"
-
-#: ..\..\..\install\index.php:328
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>以前のバージョンの b2evolution からアップグレード</strong>: あなたの b2evolution データベース テーブルを、現在のバージョンで使用できるようにアップグレードします。"
-
-#: ..\..\..\install\index.php:331
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Cafelog/b2 v 0.6.x からのアップグレード</strong>: b2evolution のデータベース テーブルをインストールして、既存の Cafelog/b2 のデータをそこにコピーします。"
-
-#: ..\..\..\install\index.php:334
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>Manywhere Miniblog からのアップグレード</strong>: b2evolution のデータベース テーブルをインストールして、既存の Miniblog のデータをそこにコピーします。"
-
-#: ..\..\..\install\index.php:337
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>WordPress v 1.2 からのアップグレード</strong>: b2evolution のデータベース テーブルをインストールして、既存の WordPress のデータをそこにコピーします。"
-
-#: ..\..\..\install\index.php:344
-msgid "Delete b2evolution tables"
-msgstr "b2evolution のテーブルを削除"
-
-#: ..\..\..\install\index.php:345
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr "以前に b2evolution テーブルをインストールしていて、新規に始めたい場合は、新規インストールを始める前に、以前の b2evolution テーブルを削除する必要があります。 <strong>警告: すべての b2evolution テーブルとデータが失われます!!!</strong> Cafelog/b2 やその他のテーブルは、もしあったとしても、なんら変更されることはありません。"
-
-#: ..\..\..\install\index.php:348
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr "<strong>基本設定の変更</strong> (下記の要約を参照): b2evolution のファイルとデータベースを違う場所に移動させるというような、まれな状況でのみ、これを行う必要があります。"
-
-#: ..\..\..\install\index.php:353
-msgid "GO!"
-msgstr "実行!"
-
-#: ..\..\..\install\index.php:360
-msgid "Need to start anew?"
-msgstr "新規に始める必要がありますか?"
-
-#: ..\..\..\install\index.php:361
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr "以前に b2evolution テーブルをインストールしていて、新規に始めたい場合は、新規インストールを始める前に、以前の b2evolution テーブルを削除する必要があります。 b2evolution は自身のテーブルを削除することができますが、明らかなセキュリティ上の理由から、この機能はデフォルトでは使用不能にされています。"
-
-#: ..\..\..\install\index.php:373
-msgid "Base config recap..."
-msgstr "基本設定の要約..."
-
-#: ..\..\..\install\index.php:375
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr "ここで正しい設定が表示されない場合、先に進まず中止して、<a %s>基本設定を更新してください</a>。"
-
-#: ..\..\..\install\index.php:385
-msgid "(Set, but not shown for security reasons)"
-msgstr "(設定されていますが、セキュリティ上の理由から表示しません)"
-
-#: ..\..\..\install\index.php:389
-msgid "Admin email"
-msgstr "管理者メール"
-
-#: ..\..\..\install\index.php:401
-msgid "Installing b2evolution tables with sample data"
-msgstr "b2evolution テーブルをサンプル データと共にインストールしています"
-
-#: ..\..\..\install\index.php:406
-msgid "Installation successful!"
-msgstr "インストール成功!"
-
-#: ..\..\..\install\index.php:408
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>これであなたは <a %s>ログイン</a> できるようになりました。ログイン \"admin\" と パスワード \"%s\" を使用してください。</p>\n"
-"\t<p>パスワードを注意深くメモしてください! これはあなたが b2evolution をインストールした時にあなたのために与えられた <em>ランダムな</em> パスワードです。パスワードを忘れてしまった場合、あなたはデータベース テーブルを削除して、新規に再インストールをしなければなりません。</p>"
-
-#: ..\..\..\install\index.php:421
-msgid "Upgrading data in existing b2evolution database"
-msgstr "既存の b2evolution データベースのデータをアップグレードしています"
-
-#: ..\..\..\install\index.php:426
-#: ..\..\..\install\index.php:446
-#: ..\..\..\install\index.php:465
-#: ..\..\..\install\index.php:485
-msgid "Upgrade completed successfully!"
-msgstr "アップグレードに成功しました!"
-
-#: ..\..\..\install\index.php:427
-#: ..\..\..\install\index.php:447
-#: ..\..\..\install\index.php:486
-#: ..\..\..\install\_functions_evoupgrade.php:128
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "これであなたは <a %s>ログイン</a> できるようになりました。あなたの通常の %s ユーザ名とパスワードを使用してください。"
-
-#: ..\..\..\install\index.php:441
-#: ..\..\..\install\index.php:460
-#: ..\..\..\install\index.php:480
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr "b2evolution テーブルをインストールし、既存の %s のデータをコピーしています"
-
-#: ..\..\..\install\index.php:466
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>これであなたは、通常の Miniblog のEメール ログインを20文字に切り詰めたものを使って <a %s>ログイン</a> できるようになりました。全てのパスワードは \"%s\" にリセットされました。</p>\n"
-"\t<p>パスワードを注意深くメモしてください! これはあなたが b2evolution をインストールした時にあなたのために与えられた <em>ランダムな</em> パスワードです。パスワードを忘れてしまった場合、あなたはデータベース テーブルを削除して、新規に再インストールをしなければなりません。</p>"
-
-#: ..\..\..\install\index.php:499
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "b2evolution テーブルをデータベースから削除しています"
-
-#: ..\..\..\install\index.php:503
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "セキュリティ上の理由から、デフォルトではリセット機能は使用不能になっています。"
-
-#: ..\..\..\install\index.php:513
-msgid "Reset done!"
-msgstr "リセットしました!"
-
-#: ..\..\..\install\index.php:514
-msgid "Back to menu"
-msgstr "メニューに戻る"
-
-#: ..\..\..\install\index.php:522
-msgid "official website"
-msgstr "公式ウェブサイト"
-
-#: ..\..\..\install\index.php:524
-msgid "contact"
-msgstr "連絡"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "このブログはCafelogからアップグレードされたあなたの投稿すべてを収めています。このブログは '%s' という名前です。%s"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is a sample linkblog entry"
-msgstr "これはリンクブログ エントリのサンプルです"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr "これはリンクブログのエントリを説明するサンプル文です。しかし、ほとんどの場合、これを空白のままにして、タイトルとURLだけをリンクブログ エントリ (お気に入り/関連サイト) に提供したいと思うでしょう。"
-
-#: ..\..\..\install\_functions_create.php:432
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "これは '%s' というブログの長い説明文です。%s"
-
-#: ..\..\..\install\_functions_create.php:440
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr "このブログ (ブログ #1) は非常に特別なブログです! 他の全てのブログの全ての投稿を自動的に集約します。これによって、このシステムに投稿されたすべてのものを容易に追跡できます。ブログ管理ページで '公開ブログ リストに含める' のチェックを解除すると、このブログを人の目から隠すことができます。"
-
-#: ..\..\..\install\_functions_create.php:442
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:476
-#: ..\..\..\install\_functions_create.php:495
-#, php-format
-msgid "%s Title"
-msgstr "%s タイトル"
-
-#: ..\..\..\install\_functions_create.php:447
-#: ..\..\..\install\_functions_create.php:464
-#: ..\..\..\install\_functions_create.php:481
-#: ..\..\..\install\_functions_create.php:500
-#, php-format
-msgid "Tagline for %s"
-msgstr "%s のタグ行"
-
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:465
-#: ..\..\..\install\_functions_create.php:482
-#: ..\..\..\install\_functions_create.php:501
-#, php-format
-msgid "Short description for %s"
-msgstr "%s の短い説明"
-
-#: ..\..\..\install\_functions_create.php:451
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:485
-#: ..\..\..\install\_functions_create.php:504
-#, php-format
-msgid "Notes for %s"
-msgstr "%s のメモ"
-
-#: ..\..\..\install\_functions_create.php:452
-#: ..\..\..\install\_functions_create.php:470
-#: ..\..\..\install\_functions_create.php:486
-#: ..\..\..\install\_functions_create.php:505
-#, php-format
-msgid "Keywords for %s"
-msgstr "%s のキーワード"
-
-#: ..\..\..\install\_functions_create.php:493
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr "このブログの主な目的は、お気に入りや関連のリンクを表示するサイドアイテムとして、他のブログに組み込まれることです。"
-
-#: ..\..\..\install\_functions_create.php:571
-msgid "Clean Permalinks!"
-msgstr "奇麗な永続的リンク!"
-
-#: ..\..\..\install\_functions_create.php:571
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-"b2evolution はデフォルトでは従来スタイルの永続的リンクとフィードバックリンクを使用します。これは様々なウェブサーバの設定との互換性を最大限に確保するためです。\n"
-"\n"
-"b2evolution が快適だと感じるようになったら、オプション画面で奇麗な永続的リンクを作動させようと試みるといいでしょう。('追加path情報を使用' にチェックをつけます)"
-
-#: ..\..\..\install\_functions_create.php:577
-msgid "Apache optimization..."
-msgstr "Apache 最適化..."
-
-#: ..\..\..\install\_functions_create.php:577
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-"<code>/blogs</code> フォルダと <code>/blogs/admin</code> フォルダには、 [<code>sample.htaccess</code>] というファイルがあります. これらを [<code>.htaccess</code>] に名前を変えてみましょう。\n"
-"\n"
-"これはウェブサーバが b2evolution を扱う方法を最適化するでしょう (あなたが Apache を使用していれば)。これらのファイルがデフォルトで有効になっていないのは、一部のホストでこれらを使用しようとした時にエラーを表示するかもしれないからです。もし、ファイル名を変更した後にエラーが表示されるのであれば、これらのファイルを削除すれば正常になるでしょう。"
-
-#: ..\..\..\install\_functions_create.php:583
-msgid "About evoSkins..."
-msgstr "evoSkins について..."
-
-#: ..\..\..\install\_functions_create.php:583
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-"デフォルトで b2evolution のブログはデフォルトのスキンを用いて表示されます。\n"
-"\n"
-"読者は大部分のスキンに組み込まれているスキン・スイッチャーを使用して新たなスキンを選択することができます。\n"
-"\n"
-"管理インターフェース内のブログのパラメータを編集して、どのブログでもデフォルトのスキンを変更することができます。全ての人にデフォルトのスキンを使用するよう強制することもできます。\n"
-"\n"
-"/blogs/skins フォルダからスキンを削除することで、利用できるスキンを制限することができます。また、既存のスキンフォルダを複製して名前を変えてカスタマイズすることで、新しいスキンを作ることができます。\n"
-"\n"
-"スキンのカスタマイズを始めるには、スキンの '<code>_main.php</code>' ファイルをエディタで開いて、その中のコメントを読んでください。そして、もちろん、evoSkins のマニュアルも読んでください!"
-
-#: ..\..\..\install\_functions_create.php:595
-msgid "Skins, Stubs and Templates..."
-msgstr "スキン、スタブ、テンプレート..."
-
-#: ..\..\..\install\_functions_create.php:595
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-"デフォルトでは、全てのインストール済みブログはスキンを使用して表示されます (スキンの詳細は別の投稿にあります)\n"
-"\n"
-"これは、ブログが '<code>index.php</code>' を通してアクセスされることを意味します。このファイルは、データベースからデフォルトのパラメータを読み込んで、その表示作業をスキンに引き渡します。\n"
-"\n"
-"別の選択として、デフォルトのデータベースのパラメータを使用したくない場合や、スキンやカテゴリや特定のリンクブログを強制したい場合は、用意されている '<code>a_stub.php</code>' のようなスタブ ファイルを作成して、index.php の代わりにこのスタブを用いてブログを呼び出すことができます。\n"
-"\n"
-"最後に、あなたがブログに非常に特定されたカスタマイズを行う必要があるのであれば、プレーンなテンプレートをスキンの代わりに用いることができます。この場合は、用意されている '<code>a_noskin.php</code>' のような完全なテンプレートを使ってブログを呼び出してください。\n"
-"\n"
-"詳しい情報は、そのスタブ/テンプレートのファイル自体の中に見つけられます。テキストエディタでそれらのファイルを開いて、そのコメントを読んでください。\n"
-"\n"
-"どの方法でも、ブログ管理ページに行き、あなたのブログへの正しいアクセス方法が設定されていることを確認してください。スタブやテンプレートを使う時は、そのファイル名が 'スタブ名' 欄に設定されている必要があります。そうしなければ、永続的リンクが適切に機能しないでしょう。"
-
-#: ..\..\..\install\_functions_create.php:609
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "複数ブログ、新規ブログ、旧ブログ..."
-
-#: ..\..\..\install\_functions_create.php:610
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-"デフォルトでは、b2evolution は 'Blog All', 'Blog A', 'Blog B', 'Linkblog' という名前の4つのブログを提供します。\n"
-"\n"
-"これらのブログのいくつかには特別な役割があります。それについては対応するページを読んでください。\n"
-"\n"
-"ブログ管理画面から、追加のブログを作ることができますし、不要なブログを削除することもできます。"
-
-#: ..\..\..\install\_functions_create.php:619
-msgid "This is a multipage post"
-msgstr "これは複数ページの投稿です"
-
-#: ..\..\..\install\_functions_create.php:619
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-"これは複数ページ投稿の1ページ目です。\n"
-"\n"
-"この文章の下のリンクをクリックすることで他のページを見ることができます。\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"これは2ページ目です。\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"これは3ページ目です。\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"これは4ページ目です。\n"
-"\n"
-"これが最後のページです。"
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post with no teaser"
-msgstr "ティーザー無し拡張投稿"
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"これは、ティーザー無し拡張投稿です。これは、\"続き\"リンクをクリックした後には、この興味をひくための文章 (ティーザー) が表示されないというものです。\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"これは拡張文です。\"続き\" リンクをクリックした後には、この文章だけが表示されます。"
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Extended post"
-msgstr "拡張投稿"
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"これは拡張投稿です。これは、この短い興味をひくための文章 (ティーザー) だけをデフォルトで表示し、続きを見るには次のリンクをクリックする必要がある、というものです。.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"これは拡張文です。\"続き\" リンクをクリックした後にだけ、これが表示されます。"
-
-#: ..\..\..\install\_functions_create.php:655
-msgid "Important information"
-msgstr "重要な情報"
-
-#: ..\..\..\install\_functions_create.php:655
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-"Blog B は 'b2evolution Tips' カテゴリにいくつかの投稿があります。\n"
-"\n"
-"これらの記載はあなたの助けになるように考えられています。EdB が「<em>ハックを始める前に、これ全部を読んでください!</em>」と言うように ;)\n"
-"\n"
-"望むならば、これらの投稿を読んだ後で一つ一つ削除することもできます。また、すでに読んだものを視覚的に把握していくために、'没' 状態に変更していくこともできます。"
-
-#: ..\..\..\install\_functions_create.php:693
-msgid "First Post"
-msgstr "最初の投稿"
-
-#: ..\..\..\install\_functions_create.php:693
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>これは最初の投稿です。</p>\n"
-"\n"
-"<p>Blog AとBの両方に表示されます。</p>"
-
-#: ..\..\..\install\_functions_create.php:699
-msgid "Second post"
-msgstr "第二の投稿"
-
-#: ..\..\..\install\_functions_create.php:699
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-"<p>これは第二の投稿です。</p>\n"
-"\n"
-"<p>Blog Aのみに表示されますが、複数のカテゴリに入っています。</p>"
-
-#: ..\..\..\install\_functions_create.php:705
-msgid "Third post"
-msgstr "第三の投稿"
-
-#: ..\..\..\install\_functions_create.php:705
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-"<p>これは第三の投稿です。</p>\n"
-"\n"
-"<p>Blog Bのみに表示され、単独のカテゴリに入っています。</p>"
-
-#: ..\..\..\install\_functions_create.php:727
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "やあ、これはコメントです。<br />コメントを削除するには、ログインして、その投稿のコメントを見ると、コメントを編集もしくは削除する選択肢が表示されているはずです。"
-
-#: ..\..\..\install\_functions_evoupgrade.php:127
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "データベースのスキーマはすでに最新です。何もすることはありません。"
-
-#: ..\..\..\install\_functions_evoupgrade.php:327
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr "次のブログ スタブ名は複数回使われていると思われます: ['%s']"
-
-#: ..\..\..\install\_functions_evoupgrade.php:329
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "それらを重複のないようにしなければアップグレードできません。DB フィールド: [%s]"
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr "データベースのスキーマ バージョンをチェックしています..."
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "見つけられません! これは b2evolution のデータベースではありません。"
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr "このバージョンは古すぎます!"
-
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "このバージョンは新しすぎて、ダウングレードできません!"
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr "このブログはMiniblogからアップグレードされたあなたの投稿すべてを収めています。このブログは '%s' という名前です。%s"
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "説明文がありません"
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "詳細説明文がありません"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "URL をクリック可能にします"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "自動で &lt;P&gt; と &lt;BR&gt; タグを挿入"
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "BB フォーマット処理 (例 [b]太字[/b] )"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr "GreyMatter スタイル フォーマット処理"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr "**太字** \\斜体\\ //斜体// __下線__ ##等幅## %%コードブロック%%"
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "スマイリー (顔文字) をアイコンに変換"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "人に優しいウェブテキスト ジェネレータ 2.0 beta"
-
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:79
-msgid "Wacko style formatting"
-msgstr "Wacko スタイル フォーマット処理"
-
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:80
-msgid ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
-msgstr ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
-
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:42
-msgid "Wiki Links converter"
-msgstr "Wikiリンク変換"
-
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:43
-msgid "WikiWord links ((link)) [[link ]]"
-msgstr "WikiWord リンク ((link)) [[link ]]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr "簡単HTMLタグ挿入"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "挿入部(INS) [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "削除部(DEL) [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "強い強調(STRONG) [Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "強調(EM) [Alt-E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "コード(CODE) [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "段落(P) [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "順不同リスト(UL) [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "リスト項目(LI) [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "引用(BLOCKQUOTE) [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "画像(IMG) [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "リンク(A href) [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "続き [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "ティーザー無し [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "次ページ [Alt-Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "全てのタグを閉じる"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr "代替テキスト(ALT)"
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "スマイリー (顔文字) ワンクリック挿入"
-
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "全て"
-
-#: ..\..\..\skins\_feedback.php:77
-#: ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr "この記事へのトラックバック アドレス"
-
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95
-#: ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "この投稿への %s はまだありません..."
-
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "頂いたメールアドレスはこのサイトに表示され<strong>ません</strong>。"
-
-#: ..\..\..\skins\_feedback.php:178
-#: ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "サイト/URL"
-
-#: ..\..\..\skins\_feedback.php:178
-#: ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "頂いたURLは表示されます。"
-
-#: ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "改行が自動で &lt;br /&gt; になります"
-
-#: ..\..\..\skins\_feedback.php:200
-#: ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "Remember me"
-msgstr "名前を記憶"
-
-#: ..\..\..\skins\_feedback.php:200
-#: ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(名前、メールアドレス、URLを cookie に記憶させます)"
-
-#: ..\..\..\skins\_lastcomments.php:33
-#: ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54
-#: ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "投稿への反応:"
-
-#: ..\..\..\skins\_linkblog.php:31
-#: ..\..\..\skins\custom\_linkblog.php:21
-msgid "Linkblog"
-msgstr "リンクブログ"
-
-#: ..\..\..\skins\_linkblog.php:71
-#: ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "さらに"
-
-#: ..\..\..\skins\_profile.php:65
-#: ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:66
-#: ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:67
-#: ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr "ブログ選択:"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr "スキン選択:"
-
-#: ..\..\..\skins\basic\_main.php:98
-#: ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "語"
-
-#: ..\..\..\skins\basic\_main.php:103
-msgid "Read more..."
-msgstr "続きを読む..."
-
-#: ..\..\..\skins\bluesky\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:170
-msgid "Choose a skin"
-msgstr "スキンを選ぶ"
-
-#: ..\..\..\skins\custom\_main.php:163
-msgid "Previous"
-msgstr "前"
-
-#: ..\..\..\skins\custom\_main.php:163
-msgid "Next"
-msgstr "次"
-
-#: ..\..\..\skins\custom\_main.php:213
-#: ..\..\..\skins\natural_pink\_main.php:205
-#: ..\..\..\skins\wpc_aubmach\_main.php:150
-#: ..\..\..\skins\wpc_default\_main.php:153
-msgid "Choose skin"
-msgstr "スキン選択"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "この著者の全ての投稿を見る"
-
-#: ..\..\..\skins\originalb2\_main.php:176
-msgid "archives"
-msgstr "アーカイブ"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "このエントリーのトラックバック <acronym title=\"Uniform Resource Identifier\">URI</acronym>:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Comment by"
-msgstr "コメント by"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Trackback from"
-msgstr "トラックバック from"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Pingback from"
-msgstr "ピンバック from"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Edit This"
-msgstr "これを編集"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:185
-#: ..\..\..\skins\wpc_default\_feedback.php:185
-msgid "E-mail"
-msgstr "Eメール"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:198
-#: ..\..\..\skins\wpc_default\_feedback.php:198
-msgid "Your Comment"
-msgstr "あなたのコメント"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:218
-#: ..\..\..\skins\wpc_default\_feedback.php:218
-msgid "Say It!"
-msgstr "発言する!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Filed under:"
-msgstr "登録カテゴリ:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:160
-#: ..\..\..\skins\wpc_default\_main.php:163
-msgid "Other"
-msgstr "その他"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:172
-#: ..\..\..\skins\wpc_default\_main.php:175
-msgid "Meta"
-msgstr "メタ情報"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "Syndicate this site using RSS"
-msgstr "このサイトのRSSによる配信"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "The latest comments to all posts in RSS"
-msgstr "全投稿への最新コメントのRSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "コメント <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "このページは XHTML 1.0 Transitional として有効です"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:187
-#: ..\..\..\skins\wpc_default\_main.php:180
-#: ..\..\..\skins\wpc_default\_main.php:190
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Powered by b2evolution; 多言語・複数ユーザ・マルチブログ エンジン。"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "このスキンは本来 WordPress 用にデザインされた CSS ファイルをフィーチャーしています（style.css のデザインクレジット参照）。"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "Original design credits for this skin:"
-msgstr "このスキンのオリジナル デザイン クレジット:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "WP CSSファイルと最大限の互換性を確保するために、WP に存在しない b2evolution の機能の大部分は、この一般的 wpc_* スキンでは使用されていません。"
-
-#: ..\..\..\xmlsrv\rdf.php:60
-#: ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] 続きを読む!"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1404
-#: ..\..\..\xmlsrv\xmlrpc.php:1408
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "あなたの投稿 #%d \"%s\" に新しいピンバックです"
-
diff -ruN --text 0.9.2.src/locales/license.txt 1.10.3.src/locales/license.txt
--- 0.9.2.src/locales/license.txt	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/locales/license.txt	2006-03-13 00:09:28.000000000 -0600
@@ -0,0 +1,293 @@
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+                          675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+--------------------------------------------------------------------------
+
+ * In addition, as a special exception, the copyright holders give permission to link
+ * the code of this program with the PHP/SWF Charts library by maani.us (or with
+ * modified versions of this library that use the same license as PHP/SWF Charts library
+ * by maani.us), and distribute linked combinations including the two. You must obey the
+ * GNU General Public License in all respects for all of the code used other than the
+ * PHP/SWF Charts library by maani.us. If you modify this file, you may extend this
+ * exception to your version of the file, but you are not obligated to do so. If you do
+ * not wish to do so, delete this exception statement from your version.
+
+--------------------------------------------------------------------------
+
+		     END OF TERMS AND CONDITIONS
+
diff -ruN --text 0.9.2.src/locales/lt_LT/_global.php 1.10.3.src/locales/lt_LT/_global.php
--- 0.9.2.src/locales/lt_LT/_global.php	2004-06-26 02:39:18.000000000 -0500
+++ 1.10.3.src/locales/lt_LT/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1211 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['lt_LT'] = array(
-	'' => "Project-Id-Version: Soldier's World\nPOT-Creation-Date: 2004-04-26 03:00+0200\nPO-Revision-Date: 2004-06-25 10:12+0200\nLast-Translator: Marius Gricius <marius@gricius.net>\nLanguage-Team: Marius Gricius <http://marius.gricius.net>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=utf-8\nContent-Transfer-Encoding: 8bit\n",
-	'Selected' => "Pasirinkta",
-	'Categories' => "Kategorijos",
-	'Permanent link to full entry' => "Nekintanti (permanent) nuoroda į visą temą",
-	'Permalink' => "Arch. nuoroda",
-	'Recently' => "Dabar",
-	'(cached)' => "(kešuota)",
-	'(no cache)' => "(nekešuota)",
-	'Last comments' => "Naujausi komentarai",
-	'Some viewing statistics' => "Statistika",
-	'Search' => "Paieška",
-	'All Words' => "ir",
-	'Some Word' => "arba",
-	'Entire phrase' => "frazė",
-	'Reset form' => "Išvalyti",
-	'Get selection' => "Pasirinkti",
-	'Archives' => "Archyvai",
-	'more...' => "daugiau...",
-	'Recent Referers' => "Naujausi Referalai",
-	'Top Referers' => "Top Referalai",
-	'Misc' => "Ivairūs",
-	'Syndicate this blog' => "Agreguoti šį blogą",
-	'Default page for b2evolution' => "b2evolution pagrindinis puslapis",
-	'Multilingual multiuser multi-blog engine.' => "Daugiakalbis daugiavartotojiškas multiblogas!",
-	'Welcome to b2evolution' => "Sveiki atvykę į b2evolution",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Tai pradinis b2evolution puslapis. Jis liks tol, kol neištrinsite pagrindinio blogo standartiniuose nustatymuose.",
-	'Individual blogs on this system' => "Individualūs šios sistemos blogai",
-	'Blog #%d' => "Blogas Nr.%d",
-	'Blog #1' => "Blogas Nr. 1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Tai specialus blogas, kuris rodo įrašus iš visų kitų blogų!",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Atsiminkite: Aukščiau esantis sąrašas (kaip ir meniu) yra generuojamas automatiškai ir apima tik blogus, kurie turi &quot;stub url pavadinimą&quot; Jūs galite pakeisti šį nustatymą administracinėje dalyje.",
-	'More demos' => "Daugiau demonstracijų",
-	'Custom template' => "Specialus šablonas",
-	'Multiple blogs displayed on the same page' => "Daug blogų viename puslapyje",
-	'Summary of last posts in all blogs' => "Paskutinių temų iš visų blogų santrauka",
-	'The page you\'re looking at' => "Puslapis į kurį žiūrite",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Atsiminkite: šios demonstracijos nenaudoja evoSkin'ų, netgi jei jūs aktyvavote šią opciją instaliacijos metu. Vienintelis būdas pakeisti šių skinu išvaizda, tai paredaguoti PHP šablonus. But velgi, atsiminkite, kad tai tik demonstracijos, skirtos jus ikvepti.",
-	'Administration' => "Administracija",
-	'Go to backoffice!' => "Eiti į administracinę dalį!",
-	'Official website' => "Oficiali svetainė",
-	'GNU GPL license' => "GNU GPL licencija",
-	'Multiblog demo' => "Multibloginimo galimybių demonstracija",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Šis šablonas demonstruoja 3 blogus iš karto (vieną kairėje, 2 dešinėje)",
-	'Summary demo' => "Santraukos demonstracija",
-	'This demo template displays a summary of last posts in all blogs' => "Ši demonstracija rodo paskutinių temų iš visų blogų santrauką",
-	'More posts...' => "Daugiau įrašų...",
-	'Antispam' => "Antispam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "Raktažodis [%s] yra per trumpas, jis turi būti bent 5 simbolių!",
-	'Deleting log-hits matching [%s]...' => "Trinamas apsilankymai atitinkantys [%s]...",
-	'Deleting comments matching [%s]...' => "Trinamas komentarai atitinkantys [%s]...",
-	'Blacklisting the keyword [%s]...' => "Blokuojamas raktažodis [%s]...",
-	'Confirm ban &amp; delete' => "Patvirtinti blokavimą ir ištrinti",
-	'No log-hits match the keyword [%s].' => "Nerasta raktažodžių atitinkančių [%s].",
-	'Delete the following %d referer hits:' => "Ištrinti šiuos %d referalus:",
-	'No comments match the keyword [%s].' => "Nerasta komentarų atitinkančių raktažodį [%s].",
-	'Delete the following %d comments:' => "Ištrinti šiuos %d komentarus:",
-	'The keyword [%s] is already handled by the blacklist.' => "Raktažodis [%s] jau įtrauktas į juodąjį sąrašą.",
-	'Blacklist the keyword [%s] locally.' => "Blokuojamas raktažodis [%s] lokaliai.",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "Perduoti raktažodį [%s] kaip šiukšlę į b2evolution.net.",
-	'Terms of service' => "Naudojimosi sąlygos",
-	'Perform selected operations' => "Vykdyti pasirinktas operacijas",
-	'Removing entry #%d from the ban list...' => "Trinamas įrašas #%d iš blokuojamų sąrašo...",
-	'Add a banned keyword' => "Įtraukti naują raktažodį",
-	'Check &amp; ban...' => "Patikrinti ir blokuoti...",
-	'Banned domains blacklist' => "Juodasis sąrašas",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Bet koks URL, turintis vieną iš šių raktažodžių bus blokuojamas temose, komentaruose ir statistikoje. ",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Jei raktažodis susijęs su patikimu domenu, paspauskite ant žalios varnelės ir domenas su šiuo raktažodžiu bus atblokuotas.",
-	'Request abuse update from centralized blacklist!' => "Atnaujinti iš centralizuoto juodojo sąrašo!",
-	'Allow keyword back (Remove it from the blacklist)' => "Gražinti raktažodį (Pašalinti iš juodojo sąrašo)",
-	'Allow Back' => "Grąžinti",
-	'Report abuse to centralized ban blacklist!' => "Praneškite apie pažeidimus į centralizuotą blokavimų sąrašą!",
-	'Report' => "Pranešti",
-	'Check hit-logs and comments for this keyword!' => "Patikrinti ar apsilankymuose ir komentaruose nėra šio raktažodžio!",
-	'Re-check' => "Pertikrinti",
-	'Blogs' => "Blogai",
-	'New' => "Nauja",
-	'Creating blog...' => "Kuriamas blogas",
-	'You must provide an URL blog name / Stub name!' => "Privalote pateikti URL blogo pavadinimą / Stub pavadinimą!",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "Šis URL blogo pavadinimas / Stub pavadinimas jau naudojamas kitame bloge. Pasirinkite kitą pavadinimą.",
-	'Cannot create, please correct these errors:' => "Negalima sukurti, prašome ištaisyti šias klaidas:",
-	'You should <a %s>create categories</a> for this blog now!' => "Jūs turite <a %s>sukurti kategorijas</a> šiam blogui!",
-	'New weblog' => "Naujas weblogas",
-	'New blog' => "Naujas blogas",
-	'General' => "Bendras",
-	'Permissions' => "Teisės",
-	'Advanced' => "Išplėstiniai nustatymai",
-	'Updating Blog [%s]...' => "Atnaujinu Blogą [%s]...",
-	'Cannot update, please correct these errors:' => "Negalima atnaujinti, prašome ištaisyti šias klaidas:",
-	'Delete blog [%s]?' => "Ištrinti blogą [%s]?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Ištrynus šį blogą bus ištrintos visos jo kategorijos, įrašai ir komentarai!",
-	'THIS CANNOT BE UNDONE!' => "TAI NEBEATSTATOMA!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "Taip pat bandykite ištrinti stub failą [<strong><a %s>%s</a></strong>]",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "Taip pat bandykite ištrinti statinį failą [<strong><a %s>%s</a></strong>]",
-	'I am sure!' => "Aš tikras!",
-	'CANCEL' => "ATŠAUKTI",
-	'Generating static page for blog [%s]' => "Generuojamas statinis blogo failas [%s]",
-	'You haven\'t set a static filename for this blog!' => "Jūs nenurodėte statinio puslapio pavadinimo šiam blogui!",
-	'File cannot be written!' => "Failas negali būti įrašytas!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "Patikrinkite [%s] leidimus (permissions). Informacijos apie leidimus rasite <a %s>online žinyne</a>.",
-	'Writing to file [%s]...' => "Rašau į failą [%s]...",
-	'Done.' => "Padaryta.",
-	'Browse blog:' => "Naršyti blogą:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Kadangi jūs esate čia naujas asmuo, todėl palaukite kol administratorius pakeis jūsų lygį  į 1.\tKai tai bus padaryta, galėsite kurti naujas temas. Jūs taip pat galite <a %s>susisiekti su administratoriumi</a>, prašydami paaukštinimo. ;) Kai jūsų lygis bus pakeltas, paprasčiausiai perkraukite puslapį ir galėsite rašyti.",
-	'Categories for blog:' => "Kategorijos:",
-	'New sub-category in category: %s' => "Nauja sub-kategorija kategorijoje: %s",
-	'New category in blog: %s' => "Nauja kategorija bloge: %s",
-	'New category name' => "Naujos kategorijos pavadinimas",
-	'Create category' => "Sukurti kategoriją",
-	'Deleting category #%d : %s ...' => "Trinama kategorija #%d : %s ...",
-	'ERROR' => "KLAIDA",
-	'Category deleted.' => "Kategorija ištrinta.",
-	'Properties for category:' => "Kategorijos ypatybės:",
-	'Name' => "Vardas",
-	'New parent category' => "Nauja \"tėvo\" kategorija",
-	'Old Parent' => "Senas \"tėvas\"",
-	'Root (No parent)' => "Root (Nėra tėvo)",
-	'Edit category!' => "Redaguoti kategoriją",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Atsiprašome, jūs neturite teisės redaguoti/žiūrėti kategorijų nustatymus.",
-	'Oops, no post with this ID.' => "Uuups, su šiuo ID temų nerasta.",
-	'Editing post' => "Redaguojama tema",
-	'#%d in blog: %s' => "#%d bloge: %s",
-	'Oops, no comment with this ID!' => "Uuups, su šiuo ID komentarų nėra!",
-	'Editing comment' => "Redaguojamas komentaras",
-	'New post in blog:' => "Nauja tema bloge:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Kadangi šis blogas neturi kategorijų, jūs nagalite rašyti į jį. Pirma sukurkite kategoriją.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Persijungti į šį blogą (parašytas tekstas išliks, jei JavaSkript palaikymas Jūsų naršyklėje įjungtas)",
-	'b2evo' => "b2evo",
-	'Login...' => "Prisijungti...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "Norint prisijungti b2evolution sistemoje, jums nereikia nurodyti b2login.php puslapio.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Paprasčiausiai nurodykite norimą Adminstracinės dalies puslapį, pvz.: %s arba %s. b2evo paprašys prisijungti, jei reikia.",
-	'Settings' => "Nustatymai",
-	'Regional' => "Regioniniai",
-	'Plug-ins' => "Įskiepiai",
-	'General settings updated.' => "Bendri nustatymai atnaujinti.",
-	'Regional settings updated.' => "Regiono nustatymai atnaujinti.",
-	'You must provide a locale code!' => "Jūs privalote pateikti lokalės kodą!",
-	'Inserted locale \'%s\' into database.' => "Lokalė '%s' įterpta į duomenų bazę.",
-	'Updated locale \'%s\'.' => "Atnaujinta kalba '%s'.",
-	'Saved locale \'%s\'.' => "Išsaugota lokalė '%s'.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Lokalių lentelė ištrinta, užkraunami pradiniai įrašai iš <code>/conf/_locales.php</code>.",
-	'File <code>%s</code> not found.' => "Failas <code>%s</code> nerastas.",
-	'Deleted locale \'%s\' from database.' => "'%s' kalba ištrinta iš duomenų bazės.",
-	'Switched priorities.' => "Perjungti prioritetai.",
-	'Spell Check' => "Klaidų Tikrinimas",
-	'Loading Spell Checker. Please wait' => "Kraunamas Gramatikos Tikrinimas. Prašome palaukti",
-	'View Stats for Blog:' => "Peržiūrėti Statistiką blogui:",
-	'None' => "Nieko",
-	'Changing hit #%d type to: %s' => "Keičiamas apsilankymo #%d tipas į: %s",
-	'Deleting hit #%d...' => "Trinamas apsilankymas #%d...",
-	'Pruning hits for %s...' => "Apkarpom apsilankymus %s...",
-	'Summary' => "Santrauka",
-	'Referers' => "Referalai",
-	'Refering Searches' => "Paieškų Referalai",
-	'Syndication' => "RSS/XML",
-	'User Agents' => "User Agents",
-	'Direct Accesses' => "Tiesioginiai Apsilankymai",
-	'Date' => "Data",
-	'Indexing Robots' => "Robotai",
-	'Total' => "Viso",
-	'Prune this date!' => "Apkarpyti iki šios datos!",
-	'Prune' => "Apkarpyti",
-	'Prune hits for this date!' => "Apkarpyti apsilankymus iki šios datos!",
-	'Last referers' => "Naujausi referalai",
-	'These are hits from external web pages refering to this blog' => "Apsilankymai iš svetainių, kuriose yra nuorodų į šį blogą",
-	'Delete this hit!' => "Trinti šį apsilankymą!",
-	'Del' => "Trinti",
-	'Log as a search instead' => "Loginti kaip paiešką",
-	'-&gt;S' => "-&gt;S",
-	'Ban this domain!' => "Blokuoti šį domeną!",
-	'Ban' => "Blokuoti",
-	'Top referers' => "Top referalai",
-	'Total referers' => "Viso referalų",
-	'Last refering searches' => "Naujausi paieškų referalai",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Šie žmonės atėjo per paieškos sistemas. (Paieškos sistemos turi būti /conf/_stats.php faile esančiame sąraše).",
-	'Top refering search engines' => "paieškos sistemos",
-	'Top Indexing Robots' => "Robotai",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Šie vizitai priklauso robotams, panašiems į indeksuojančius robotus. (Robotai turi buti /conf/_stats.php faile esančiame sąraše).",
-	'Top Aggregators' => "Top Agregatoriai",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Šie vizitai iš RSS naujienų agregatorių.  (Agregatoriai turi būti /conf/_stats.php faile esančiame sąraše).",
-	'Total RSS hits' => "Viso RSS vizitų",
-	'Last direct accesses' => "Paskutiniai tiesioginiai apsilankymai",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Šie žmonės į blogą atėjo tiesiogiai. (arba įrašydami URL, arba pasinaudodami žymekliu (bookmark). Blogi (pernelyg trumpi) referalai taip pat parodyti ).",
-	'Top User Agents' => "Top User Agent'ai",
-	'Custom skin template editing' => "\"Custom\" šablono redagavimas",
-	'Listing:' => "Sąrašas:",
-	'Invalid filename!' => "Blogas failo pavadinimas!",
-	'Oops, no such file !' => "Uuups, nėra tokio failo!",
-	'File edited!' => "Failas sėkmingai redaguotas.",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Atsargiai redaguokite šį failą, nes galite sugadinti šabloną! Neredaguokite nieko tarp <code>&lt;?php</code> ir <code>?&gt;</code> jei nežinote ką darote!",
-	'update template !' => "atnaujinti šabloną !",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(jūs negalite atnaujinti šio failo/šablono: privalote suteikti jam įrašymo atributus, pvz.,  CHMOD 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "Šis meniu suteiks jums galimybę redaguoti <strong>custom šabloną</strong> (rasite /skins/custom kataloge).",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Jūs galite redaguoti bet kurį iš šių failų (jie turi įrašymo atributus, pvz.,  CHMOD 766)",
-	'Directory %s not found.' => "Katalogas %s nerastas.",
-	'This is the template that displays the links to the archives for a blog' => "Tai šablonas, kuris rodo nuorodas į blogo archyvus",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Tai šablonas, kuris rodo pasikartojančių (recursive) (sub)kategorijų sąrašą",
-	'This is the template that displays the feedback for a post' => "Tai šablonas, kuris rodo atsiliepimus temose",
-	'This is the template that displays the last comments for a blog' => "Tai šablonas, kuris rodo naujausius blogo komentarus",
-	'This is the main template. It displays the blog.' => "Tai pagrindinis blogo šablonas.",
-	'This is the template that displays stats for a blog' => "Tai šablonas, kuris rodo blogo statistiką",
-	'This is the page displayed in the comment popup' => "Tai iššokantis puslapis, rodantis komentarus",
-	'This is the page displayed in the pingback popup' => "Tai iššokantis puslapis, rodantis \"pingbakus\"",
-	'This is the page displayed in the trackback popup' => "Tai iššokantis puslapis, rodantis \"trakbakus\"",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Atminkite: jūs galite redaguoti failus/šablonus savo tekstų redaktoriuje ir nusiųsti juos į serverį. Šis redagavimo būdas paprastai naudojamas kai jūs neturite priėjmo prie tekstų redaktoriaus savo kompiuteryje...",
-	'upload images/files' => "atsiųsti nuotraukas/failus",
-	'File upload' => "Failų siuntimas",
-	'Allowed file types:' => "Leidžiami failų tipai:",
-	'Maximum allowed file size: %d KB' => "Maksimalus failų dydis: %d Kb.",
-	'Description' => "Apibūdinimas",
-	'Upload !' => "Atsiųsti !",
-	'File %s: type %s is not allowed.' => "Failas %s: %s tipas neleidžiamas.",
-	'Couldn\'t upload your file to:' => "negalima atsiųsti jūsų failo į:",
-	'Duplicate File?' => "Dubliuoti Failą?",
-	'The filename "%s" already exists!' => "Failas su  pavadinimu \"%s\" egzistuoja!",
-	'Filename "%s" moved to "%s"' => "Failas \"%s\" perkeltas į \"%s\"",
-	'Confirm or rename:' => "Patvirtinti arba pervadinti:",
-	'Alternate name' => "Alternatyvus pavadinimas",
-	'Confirm !' => "Patvirtinti !",
-	'File uploaded !' => "Failas nusiųstas !",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Jūsų failas <strong>\"%s\"</strong> sėkmingai nusiųstas !",
-	'Here\'s the code to display it:' => "Nuotraukos įterpimo XHTML kodas:",
-	'Add the code to your post !' => "Įterpti kodą į temą !",
-	'Image Details' => "Nuotraukos Detalės",
-	'Size' => "Dydis",
-	'Type' => "Tipas",
-	'Close this window' => "Užverti šį langą",
-	'User management' => "Vartotojų valdymas",
-	'You cannot change the demouser profile in demo mode!' => "Jūs negalite pakeisti demovartotojo profilį demonstracijos metu!",
-	'You are only allowed to update your own profile!' => "Jums leidžiama atnaujinti tik savo profilį!",
-	'You must provide an unique login!' => "Jūs privalote pateikti unikalų prisijungimo vardą!",
-	'User level must be between %d and %d.' => "Vartotojo lygis turi būti tarp %d ir %d.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Prisijungimo vardas jau egzistuoja. Ar norite <a %s>redaguoti egzistuojantį vartotoją</a>?",
-	'You typed two different passwords.' => "Jūs įrašėte du skirtingus slaptažodžius.",
-	'The mimimum password length is %d characters.' => "Minimalus slaptažodžio ilgis yra %d simbolių.",
-	'User updated.' => "Vartotojas atnaujintas.",
-	'New user created.' => "Naujas vartotojas sukurtas.",
-	'Invalid promotion.' => "Blogas lygio pakėlimas.",
-	'User level changed.' => "Vartotojo lygis pakeistas.",
-	'You can\'t delete yourself!' => "Jūs negalite ištrinti savęs!",
-	'You can\'t delete User #1!' => "Jūs negalite ištrinti Vartotojo #1!",
-	'Delete User %s?' => "Ištrinti Vartotoją %s?",
-	'Warning' => "Dėmesio",
-	'deleting an user also deletes all posts made by this user.' => "vartotojo ipašalinimas taip pat ipašalina to vartotojo parašytas temas.",
-	'Deleting User...' => "Trinamas Vartotojas...",
-	'You can\'t delete Group #1!' => "Negalite ištrinti Grupę #1!",
-	'You can\'t delete the default group for new users!' => "Negalite ištrinti naujiems vartotojams skirtos standartinės grupės!",
-	'Delete group [%s]?' => "Ištrinti grupę [%s]?",
-	'Group deleted...' => "Grupė ištrinta...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "Šis grupės pavadinimas jau egzistuoja! Ar norite <a %s>redaguoti egzistuojančią grupę</a>?",
-	'Group updated.' => "Grupė atnaujinta.",
-	'The user was not created:' => "Naujas vartotojas nesukurtas:",
-	'The user was not updated:' => "Vartotojas neatnaujintas:",
-	'The group was not created:' => "Grupė nesukurta:",
-	'The group was not updated:' => "Grupė neatnaujinta:",
-	'You are not allowed to view other users.' => "Jūs neturite teisės matyti kitų vartotojų.",
-	'Adding new post...' => "Įrašomas naujas strapsnis...",
-	'Supplied URL is invalid: ' => "Pateiktas URL neteisingas:",
-	'Cannot post, please correct these errors:' => "Negalima įrašyti, prašome ištaisyti šias klaidas:",
-	'Back to post editing' => "Atgal į temos redagavimą",
-	'Recording post...' => "Daromas įrašas...",
-	'Sleeping...' => "Miegu...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Įrašas neskelbiamas viešai: atšaukiamas \"trakbakas\", \"pingbakas\" ir blogų pinginimas...",
-	'Posting Done...' => "Įrašas Padarytas...",
-	'Updating post...' => "Atnaujinami įrašai...",
-	'Post had already pinged: skipping blog pings...' => "Įrašas jau nusiuntė pingą: atšaukiamas blogų pinginimas...",
-	'Updating done...' => "Atnaujinimas padarytas...",
-	'Updating post status...' => "Atnaujinamo įrašo būsena...",
-	'Deleting post...' => "Trinami įrašai...",
-	'Oops, no post with this ID!' => "Uuups, nerasta įrašų su šiuo ID!",
-	'Deleting Done...' => "Trynimas Baigtas...",
-	'Error' => "Klaida",
-	'Cannot update comment, please correct these errors:' => "Negaliu atnaujinti komentarų, prašome ištaisyti šias klaidas:",
-	'Back to posts!' => "Atgal į temas!",
-	'You may also want to generate static pages or view your blogs...' => "Jūs galbūt norėsite sugeneruoti statinius puslapius ar peržiūrėti savo blogus...",
-	'New post' => "Nauja tema",
-	'User group' => "Vartotojų grupė",
-	'See <a %s>online manual</a> for details.' => "Smulkesnei informacijai gauti žiūrėkite <a %s>online žinyną</a>.",
-	'Level' => "Lygis",
-	'Default locale' => "Pagrindinė kalba",
-	'Select main category in target blog and optionally check additional categories' => "Pasirinkite pagrindinę kategoriją aktyviame bloge. Papildomai galite pasirinkti kitas kategorijas",
-	'Select as an additionnal category' => "Pasirinkite kaip papildomą kategoriją",
-	'Select as MAIN category' => "Pasirinkti kaip PAGRINDINĘ kategoriją",
-	'Tools' => "Įrankiai",
-	'Bookmarklet' => "Bookmarklet",
-	'Add this link to your Favorites/Bookmarks:' => "Įtraukti šią nuorodą į Favorites/Bookmarkus:",
-	'b2evo bookmarklet' => "b2evo bookmarklet",
-	'Post to b2evolution' => "Skelbti į b2evoltution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "Nerastas Sidebar'as! Jūs turite naudoti Mozilla 0.9.4 ar naujesnę naršyklę!",
-	'SideBar' => "SideBar",
-	'Add the <a %s>b2evo sidebar</a> !' => "Pridėti <a %s>b2evo sidebar'ą</a> !",
-	'Add this link to your favorites:' => "Itraukti šią nuorodą į Favorites:",
-	'b2evo sidebar' => "b2evo sidebar'as",
-	'Movable Type Import' => "Movable Type Importavimas",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "Pasinaudokite MT's exportavimo funkcija ir sukurkite .TXT failą, kuriame bus jūsų temos;",
-	'Place that file into the /admin folder on your server;' => "Padėkite šį failą į /admin katalogą savo serveryje;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "Vadovaukitės <a %s>MT migracijos instrukcijomis</a>.",
-	'Static file generation' => "Statinio failo generavimas",
-	'Static filename' => "Statinio failo pavadinimas",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Tai failo pavadinimas, kuris bus naudojamas blogo pradinio puslapio statinės versijos (.html) generavimui.",
-	'After each new post...' => "Po kiekvienos naujos temos...",
-	'Ping b2evolution.net' => "Pinginti b2evolution.net",
-	'to get listed on the "recently updated" list on b2evolution.net' => "norint, kad jus paskelbtų \"recently updated\" lsąraše b2evolution.net svetainėje",
-	'Ping technorati.com' => "Pinginti technorati.com",
-	'to give notice of new post.' => "pranešti apie naują įrašą.",
-	'Ping weblogs.com' => "Pinginti weblogs.com",
-	'Ping blo.gs' => "Pinginti blo.gs",
-	'Advanced options' => "Išplėstiniai nustatymai",
-	'Allow trackbacks' => "Leisti trakbakus",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Leisti kitiems blogeriams siųsti trakbakus į šį blogą, suteikiant jums galimybę sužinoti kai jie rašo apie jus. Tai taip pat suteiks jums galimybę siųsti trakbakus į kitus blogus.",
-	'Allow pingbacks' => "Leisti pingbakus",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Leisti kitiems blogeriams siųsti pingbakus į šį blogą, suteikiant jums galimybę sužinoti kai jie rašo apie jus. Tai taip pat suteiks jums galimybę siųsti pingbakus į kitus blogus.",
-	'Update blog!' => "Atnaujinti blogą!",
-	'Reset' => "Išvalyti",
-	'General parameters' => "Bendri nustatymai",
-	'Full Name' => "Pilnas Pavadinimas",
-	'Will be displayed on top of the blog.' => "Tai rodoma blogo šablone, viršuje.",
-	'Short Name' => "Trumpas Pavadinimas",
-	'Will be used in selection menus and throughout the admin interface.' => "Bus naudojama pasirinkimo meniu ir administraciniame meniu.",
-	'Main Locale' => "Pagrindinė Kalba",
-	'Determines the language of the navigation links on the blog.' => "Nustato navigasijos nuorodų bloge kalbą.",
-	'Access parameters' => "Priėjimo parametrai",
-	'Default blog on index.php' => "Pagrindinis blogas index.php puslapyje",
-	'Current default is:' => "Dabar pagrindinis:",
-	'Other blog through index.php' => "Kitas blogas per index.php",
-	'Other blog through stub file (Advanced)' => "Kitas blogas per stub failą (Sudėtinga)",
-	'You MUST create a stub file for this to work.' => "Jūs PRIVALOTE sukurti stub failą, kad tai veiktų.",
-	'Preferred access type' => "Pasirinktas pasiekimo metodas",
-	'Blog Folder URL' => "Blog Katalogo URL",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Neneaudoti atbulinio slešo (jei nežinote, palikite tuščią.)",
-	'URL blog name / Stub name' => "URL blogo pavadinimas / Stub pavadinimas",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "Naudojama URLse šiam blogui atpažinti. tai turėtų būti stub failo pavadinimas, jei naudojate šį pasiekimo metodą.",
-	'Default display options' => "Standartiniai atvaizdavimo nustatymai",
-	'Default skin' => "Pagrindinė oda",
-	'This is the default skin that will be used to display this blog.' => "Tai pagrindinė blogo oda, kuri bus naudojama šio blogo rodymui.",
-	'Allow skin switching' => "Leisti odų keitimą",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Vartotojai galės pasirinkti kitą blogo odą (ir jųs nustatymai bus išsaugoti į \"sausainiuką\").",
-	'Display public blog list' => "Rodyti blogų sąrašą viešai",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Pažymėkite tai, norėdami rodyti visų sistemos blogų sąrašą puslapyje (jeigu jūsų šablono nustatymai tai palaiko).",
-	'Include in public blog list' => "Įtraukti į viešą blogų sąrašą",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Pasirinkti, jei norite, kad šis blogas būtų rodomas blogų sąraše viešai.",
-	'Default linkblog' => "Pagrindinis nuorodų blogas",
-	'Will be displayed next to this blog (if your skin supports this).' => "Bus rodomas šalia šio blogo (jei jūsų oda tai palaiko).",
-	'Tagline' => "Sloganas",
-	'This is diplayed under the blog name on the blog template.' => "Tekstas bus roromas žemiau blogo pavadinimo, blogo odoje.",
-	'Long Description' => "Pilnas Apibūdinimas",
-	'This is displayed on the blog template.' => "Tai rodoma blogo šablone.",
-	'Short Description' => "Trumpas Apibūdinimas",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Tai naudojama <meta> apibūdinime ir RSS'e. HTML NEPALAIKOMAS!",
-	'Keywords' => "Raktiniai žodžiai",
-	'This is is used in meta tag keywords. NO HTML!' => "Tai naudojama <meta> raktiniuose žodžiuose. HTML NEPALAIKOMAS!",
-	'Notes' => "Pastabos",
-	'Additional info.' => "Papildoma info.",
-	'Create new blog!' => "Sukurti naują blogą!",
-	'Blog' => "Blogas",
-	'Blog URL' => "Blogo URL",
-	'Static File' => "Statinis Failas",
-	'Locale' => "Kalba",
-	'Properties' => "Ypatybės",
-	'Default' => "Pagrindinis",
-	'Gen!' => "Gen!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "Ar tikrai norite ištrinti blogą #%d ?\\n\\nPERSPĖJIMAS: Tai sunaikins VISUS ĮRAŠUS, KOMENTARUS,\\nKATEGORIJAS ir visą su šiuo blogu susijusia info!\\n\\nTai NEATSTATOMA!",
-	'Delete this blog!' => "Trinti šį blogą!",
-	'Copy this blog!' => "Kopijuoti šį blogą",
-	'Copy' => "Kopijuoti",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "Atsiprašome, bet neturite teisės redaguoti/matyti jokių blogo nustatymų.",
-	'New blog...' => "Naujas blogas...",
-	'User permissions' => "Vartotojų teisės",
-	'Login ' => "Prisijungimo vardas",
-	'Is<br />member' => "Yra<br />narys",
-	'Can post/edit with following statuses:' => "Gali skelbti/redaguoti su šiais statusais:",
-	'Delete<br />posts' => "Trinti<br />įrašus",
-	'Edit<br />comts' => "Redaguoti<br />koment.",
-	'Edit<br />cats' => "Redaguoti<br />kateg.",
-	'Edit<br />blog' => "Redaguoti<br />blogą",
-	'Published' => "Paskelbtas",
-	'Protected' => "Apsaugotas",
-	'Private' => "Privatu",
-	'Draft' => "Juodraštis",
-	'Deprecated' => "Atmestas",
-	'Members' => "Nariai",
-	'Permission to read protected posts' => "Leidimas skaityti apsaugotus įrašus",
-	'Permission to post into this blog with private status' => "Leidimas rašyti temas šiame bloge su statusu \"Privatu\"",
-	'Permission to post into this blog with protected status' => "Leidimas rašyti temas šiame bloge su statusu \"Ribota\"",
-	'Permission to post into this blog with draft status' => "Leidimas rašyti temas šiame bloge su statusu \"Juodraštis\"",
-	'Permission to post into this blog with deprecated status' => "Leidimas rašyti temas šiame bloge su statusu \"Atšaukta\"",
-	'Permission to delete posts in this blog' => "Leidimas trinti temas šiame bloge",
-	'Permission to edit comments in this blog' => "Leidimas redaguoti komentarus šiame bloge",
-	'Permission to edit categories for this blog' => "Teisė redaguoti kategorijas šiame bloge",
-	'Permission to edit blog properties' => "Leidimas redaguoti blogo ypatybes",
-	'(un)selects all checkboxes using Javascript' => "(ne)pažymi visus žymės langelius naudojant Javascript",
-	'(un)check all' => "(ne)pažymėti visus",
-	'Non members' => "Ne nariai",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Dėmesio! Jūs ruošiatės pašalinti galimybę jums patiems redaguoti šį blogą!\\n Jūs vėliau neturėsite galimybės pasiekti blogo savybių, jei tai padarysite!",
-	'Edit category properties' => "Redaguoti kategorijos nustatymus",
-	'Are you sure you want to delete?' => "Ar norite ištrinti?",
-	'New sub-category here' => "Nauja sub-kategorija čia",
-	'New category here' => "Nauja kategorija čia",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Atminkite:</strong>Ištrinant kategoriją, jai priklausančios temos netrinamos. Jos priskiriamos \"tėvo\" kategorijai. Trinant pagrindinę \"root\" kategoriją, temos bus priskirtos seniausiai sukurtai egzistuojanciai kategorijai tame pačiame bloge (su mažiausiu kategorijos numeriu).",
-	'Post contents' => "Įrašo turinys",
-	'Title' => "Pavadinimas",
-	'Language' => "Kalba",
-	'Link to url' => "URL",
-	'Email' => "El. Paštas",
-	'URL' => "URL",
-	'Preview' => "Peržiūra",
-	'&nbsp; Save ! &nbsp;' => "&nbsp; Išsaugoti ! &nbsp;",
-	'Spellcheck' => "Tikrinti klaidas",
-	'Upload a file/image' => "Atsiųsti failą/nuotrauką",
-	'Advanced properties' => "Išplėstinės ypatybės",
-	'Edit timestamp' => "Redaguoti laiką ir datą",
-	'URL Title' => "URL Pavadinimas",
-	'(to be used in permalinks)' => "(bus naudojama arch. nuorodose)",
-	'Auto-BR' => "Auto-BR",
-	'This option is deprecated, you should avoid using it.' => "Ši opcija nebereikalinga, galite jos nebenaudoti.",
-	'Additional actions' => "Papildomi veiksmai",
-	'Pingback' => "Pingbakai",
-	'(Send a pingback to all URLs in this post)' => "(Siųsti Pingbakus į visus šioje temoje nurodytus URL)",
-	'Trackback URLs' => "Trakbako URL",
-	'(Separate by space)' => "(Atskirti tarpu)",
-	'Status' => "Statusas",
-	'The post will be publicly published' => "Įrašas bus viešai paskelbtas",
-	'Published (Public)' => "Paskelbtas (Viešas)",
-	'The post will be published but visible only by logged-in blog members' => "Tema bus paskelbta, bet matoma tik prisijungusiems blogo nariams.",
-	'Protected (Members only)' => "Ribota (Tik nariams)",
-	'The post will be published but visible only by yourself' => "Tema bus paskelbta, bet matysite tik jūs",
-	'Private (You only)' => "Privatu (Tik jūs)",
-	'The post will appear only in the backoffice' => "Tema atsiras tik administracinėje dalyje",
-	'Draft (Not published!)' => "Juodraštis (Neskelbtas!)",
-	'Deprecated (Not published!)' => "Atšauktas (Neskelbtas!)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Pastaba: Rašymas keliuose bloguose iškart įjungtas.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Pastaba: Rašymas keliuose bloguose iškart išjungtas.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Pastaba: Rašymas keliose kategorijose iškart išjungtas.",
-	'Comments' => "Komentarai",
-	'Visitors can leave comments on this post.' => "Lankytojai gali komentuoti šioje temoje.",
-	'Open' => "Įjungta",
-	'Visitors can NOT leave comments on this post.' => "Lankytojai NEGALI komentuoti šioje temoje.",
-	'Closed' => "Išjungta",
-	'Visitors cannot see nor leave comments on this post.' => "Lankytojai negali nei matyti, nei komentuoti šioje temoje.",
-	'Disabled' => "Uždrausta",
-	'Renderers' => "Atvaizdavimas",
-	'Comment info' => "Komentaro informacija",
-	'Author' => "Autorius",
-	'IP address' => "IP adresas",
-	'Next %d days' => "Sekančios %d dienos",
-	'Previous %d' => "Ankstesni %d",
-	'Previous %d days' => "Ankstesnės %d dienos",
-	'Next %d' => "Sekantys %d",
-	' to ' => "-",
-	' of ' => "iš",
-	'from the end' => "nuo galo",
-	'from the start' => "nuo pradžios",
-	'OK' => "OK",
-	' Date range: ' => "Laikotarpis: ",
-	'by' => "Autorius:",
-	'level:' => "lygis:",
-	'Pages:' => "Puslapiai:",
-	'&nbsp; Edit &nbsp;' => "&nbsp; Redaguoti &nbsp;",
-	'Delete' => "Trinti",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Jūs norite ištrinti šįą temą!\\n\\'Cancel\\' jei persigalvojote, \\'OK\\' norint ištrinti.",
-	'Publish NOW!' => "Paskelbti!",
-	'Publish now using current date and time.' => "Paskelbti naudojant dabartinę datą ir laiką.",
-	'no comment' => "komentarų nėra",
-	'1 comment' => "1 komentaras",
-	'%d comments' => "komentarų: %d",
-	'1 Trackback' => "1 Trakbakas",
-	'%d Trackbacks' => "Trakbakų: %d",
-	'1 Pingback' => "1 Pingbakas",
-	'%d Pingbacks' => "Pingbakų: %d",
-	'Trackbacks' => "Trakbakai",
-	'Pingbacks' => "Pingbakai",
-	'No feedback for this post yet...' => "Atsiliepimų šije temoje kol kas nėra...",
-	'Comment from:' => "Komentaro autorius",
-	'Trackback from:' => "Trakbakas iš:",
-	'Pingback from:' => "Pingbakas iš:",
-	'Permanent link to this comment' => "Arch. šio komentaro nuoroda",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Jūs ruošiatės ištrinti šį komentarą!\\n\\'Cancel\\' jei persigalvojote, \\'OK\\' norint ištrinti.",
-	'Leave a comment' => "Komentuoti",
-	'User' => "Vartotojas",
-	'Edit profile' => "Redaguoti profilį",
-	'Comment text' => "Komentaras",
-	'Allowed XHTML tags' => "Leidžiama XHTML sintaksė",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "URL, el. pašto adresai, AIM ir ICQ bus konvertuoti automatiškai.",
-	'Options' => "Nustatymai",
-	'(Line breaks become &lt;br&gt;)' => "(Eilučių perkėlimai taps  &lt;br /&gt;)",
-	'Send comment' => "Komentuoti",
-	'Posts to show' => "Parodyti įrašus",
-	'Past' => "Praeitis",
-	'Future' => "Ateitis",
-	'Title / Text contains' => "Pavadinime/Tekste yra",
-	'Words' => "Žodžiai",
-	'AND' => "IR",
-	'OR' => "AR",
-	'GPL License' => "GPL licencija",
-	'uncheck all' => "atšaukti žymėjimą",
-	'check all' => "pažymėti viską",
-	'visit b2evolution\'s website' => "Aplankyti b2evoltution svetainę",
-	'Logout' => "Atsijungti",
-	'Exit to blogs' => "Eiti į blogus",
-	'Blog time:' => "Dienoraščio laikas:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Prisijungęs kaip:",
-	'Write' => "Rašyti",
-	'Edit' => "Redaguoti",
-	'Stats' => "Statistika",
-	'Templates' => "Šablonai",
-	'Users' => "Vartotojai",
-	'User Profile' => "Vartotojo Profilis",
-	'Default user rights' => "Vartotojų teisės pagal nutylėjimą",
-	'New users can register' => "Nauji vartotojai gali registruotis",
-	'Check to allow new users to register themselves.' => "Pasirinkite, norėdami leisti vartotojams registruotis patiems.",
-	'Group for new users' => "Naujų vartotojų grupė",
-	'Groups determine user roles and permissions.' => "Grupės nustato vartotojų teises ir vaidmenis.",
-	'Level for new users' => "Naujų vartotojų lygis",
-	'Levels determine hierarchy of users in blogs.' => "Lygiai nustato vartotojų hierarchiją šiame webloge.",
-	'Display options' => "Atvaizdavimo nustatymai",
-	'Default blog to display' => "Koks pagrindinis blogas",
-	'This blog will be displayed on index.php .' => "Šis blogas bus rodomas index.php.",
-	'days' => "dienos",
-	'posts' => "įrašai",
-	'posts paged' => "puslapiai įrašų ",
-	'Display mode' => "Rodymo metodas",
-	'Posts/Days per page' => "Temų/Dienų puslapyje",
-	'monthly' => "kas mėnesį",
-	'weekly' => "kas savaitę",
-	'daily' => "kasdien",
-	'post by post' => "įrašas po įrašo",
-	'Archive mode' => "Archyvavimo būdas",
-	'Link options' => "Nuorodų nustatymai",
-	'Use extra-path info' => "Naudoti extra-path info",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&c=1&tb=1&pb=1&more=1\'.' => "Rekomenduojama, jei jūsų serveris tai palaiko. Nuorodos atrodys stub/2003/05/20/post_title , o ne stub?title=post_title&c=1&tb=1&pb=1&more=1.",
-	'Post called up by its URL title (Recommended)' => "Įrašas, iškveičiamas pagal pavadinimą URL (Rekomenduojama)",
-	'Fallback to ID when no URL title available.' => "Grįžtama prie ID, kai URL pavadinimas nenurodytas.",
-	'Post called up by its ID' => "Įrašas, iškviečiamas pagal jo ID",
-	'Post on archive page, located by its ID' => "Įrašas archyve, randamas pagal ID",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "Įrašas archyve, randamas pagal pavadinimą (siekiant užtikrinti suderinamumą su Cafelog)",
-	'Permalink type' => "Arch. nuorodos tipas",
-	'Security options' => "Saugumo nustatymai",
-	'Minimum password length' => "Minimalus slaptažodžio ilgis",
-	'for users.' => "vartotojams.",
-	'Update' => "Atnaujinti",
-	'Rendering plug-ins' => "Atvaizdavimo įskiepiai",
-	'Plug-in' => "Įskiepis",
-	'Apply' => "Pritaikyti",
-	'Toolbar plug-ins' => "Įrankinės įskiepiai",
-	'Create new locale' => "Sukurti naują lokalę!",
-	'Edit locale' => "Redaguoti lokalę",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "Pirmosios dvi raidės turi būti <a %s>ISO 639 kalbos koduotėje</a>. Paskutinės dvi raidės turi <a %s>ISO 3166 šalies koduotėje</a>.",
-	'Enabled' => "Įjungta",
-	'Should this locale be available to users?' => "Ar ši lokalė bus prieinama vartotojams?",
-	'name of the locale' => "lokalės pavadinimas",
-	'Charset' => "Koduotė",
-	'Must match the lang file charset.' => "Privalo sutapti su kalbos failo koduote.",
-	'Date format' => "Datos formatas",
-	'See below.' => "Žiūrėti žemiau.",
-	'Time format' => "Laiko formatas",
-	'Lang file' => "Kalbos failas",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "vartotinas kalbos failas, iš <code>locales</code> katalogo",
-	'Priority' => "Pirmenybė",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1 atitinka aukščiausią. Pirmenybė renkantis kalbos lokalę yra svarbi, nes keletas lokalių atitinka tą pačią kalbą. Pirmenybė taip pat įtakoja kokia tvarka lokalės išdėstomos pasirinkimo meniu ir t.t.",
-	'Create' => "Sukurti",
-	'This will replace locale \\\'%s\\\'. Ok?' => "Tai  pakeis lokalę \\'%s\\'. Tinka?",
-	'Flags' => "Vėliavos",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "Mes panaudosime vėliavėles iš katalogo <code>%s</code>, kur failo pavadinimas atitinka kalbos daliai (simboliai 4-5; failo plėtinys yra .gif).",
-	'Date/Time Formats' => "Datos/Laiko Formatai",
-	'The following characters are recognized in the format strings:' => "Šie simboliai atpažįstami formatavimo sintaksėje:",
-	'a - "am" or "pm"' => "a - \"am\" ar \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" ar \"PM\"",
-	'B - Swatch Internet time' => "B - Swatch Internet time",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - ISO 8601 data (Reikalinga PHP 5); t.y. \"2004-02-12T15:19:21+00:00\"",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d - mėnesio diena, 2 skaičiai su nuliu priekyje; t.y. nuo \"01\" iki \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - savaitės diena, tekstinis, 3 raidžių; t.y. \"Pen\"",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - savaitės diena, 1 raidė; t.y. \"P\"",
-	'F - month, textual, long; i.e. "January"' => "F - mėnuo, tekstinis, ilgas; t.y. \"Sausis\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - valanda, 12-valandų formatas be nulio priekyje; t.y. nuo \"1\" iki \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - valanda, 24-valandų formatas be nulio priekyje; t.y. nuo \"0\" iki \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - valanda, 12-valandų formatas; t.y. nuo \"01\" iki \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - valanda, 24-valandų formatas; t.y. nuo \"00\" iki \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - minutės; t.y. nuo \"00\" iki \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (i didžioji) - \"1\" jei Vasaros Laikas, \"0\" kitu atveju.",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - mėnesio diena be nulio priekyje; t.y. nuo \"1\" iki \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (\"L\" mažoji) - savaitės diena, tekstinis, ilgas; t.y. \"Penktadienis\"",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - skaičius, priklausomai ar tai  keltiniai metai; t.y. \"0\" ar \"1\"",
-	'm - month; i.e. "01" to "12"' => "m - mėnuo; t.y. nuo \"01\" iki \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - mėnuo, tekstinis, 3 raidės; t.y. \"Sau\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - mėnuo be priekyje esanči nulio; t.y. nuo \"1\" iki \"12\"",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "O - Skirtumas nuo Grinvičo laiko (GMT) valandomis; t.y. \"+0200\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - RFC 822 laiko formatas; t.y. \"Tre, 21 Gruo 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - sekundės; t.y. nuo \"00\" iki \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - Angliška kelintinė priesaga, tekstinis, 2 simboliai; t.y. \"th\", \"nd\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - dienų skaičius duotame mėnesyje; t.y. nuo \"28\" iki \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - Serverio laiko nustatymai;t.y. \"MDT\"",
-	'U - seconds since the epoch' => "U - sekundžių nuo epochos pradžios",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - savaitės diena, skaitinis, t.y. nuo \"0\" (Sekmadienis) iki \"6\" (Šeštadienis)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - ISO-8601 savaitė nuo metų pradžios, savaitės prasideda nuo Pirmadienio; t.y. \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - metai, 4 skaičiai; t.y. \"1999\"",
-	'y - year, 2 digits; i.e. "99"' => "y - metai, 2 skaičiai; t.y. \"99\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - metų diena; t.y. nuo \"0\" iki \"365\"",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - laiko nuokrypis sekindėmis (t.y. nuo \"-43200\" iki \"43200\"). Laiko Nuokrypis į vakarus nuo UTC yra visada neigiamas, o į rytus - visada teigiamas.",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - pilnas ISO 8601 formatas, atitinkantis Y-m-d\\TH:i:s\\Z",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Neatpažinti simboliai užklausoje bus rodomi kaip yra.<br />\n\t\t\tNorėdami, kad jie būtų rodomo teisingai, nepamirškite \\ prieš simbolį.",
-	'Note: default locale is not enabled.' => "Pastaba: pagrindinė kalba neparinkta.",
-	'Regional settings' => "Regiono nustatymai",
-	'Time difference' => "Laiko skirtumas",
-	'in hours' => "valandų",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "Jeigu jūsų laiko juosta nesutampa su serverio vietos laiko juosta. Dabartinis serverio laikas: %s.",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "Pakeista naršyklės nustatymų, vartotojo lokalės ar blogo lokalės (išvardinta pagal eiliškumą).",
-	'Available locales' => "Galimos kalbos",
-	'Hide translation info' => "Paslėpti vertimo informaciją",
-	'Show translation info' => "Rodyti vertimo informaciją",
-	'Date fmt' => "Datos f-tas",
-	'Time fmt' => "Laiko f-tas",
-	'Strings' => "Simboliai",
-	'Translated' => "Išversta",
-	'Extract' => "Ištraukti",
-	'up' => "aukštyn",
-	'Move priority up' => "Didinti prioritetą",
-	'down' => "žemyn",
-	'Move priority down' => "Mažinti prioritetą",
-	'Copy locale' => "Kopijuoti lokalę",
-	'Reset custom settings' => "atstatyti vartotojo nustatymus",
-	'No language file...' => "Nėra kalbos failo...",
-	'Extract .po file into b2evo-format' => "Ištraukti .po failą į b2evo formatą",
-	'Are you sure you want to reset?' => "Ar norite atstatyti standartinius nustatymus?",
-	'Reset to defaults (delete database table)' => "Atstatyti pradines reikšmes (ištrinti duomenų bazės lentelę)",
-	'first user' => "pirmas vartotojas",
-	'previous user' => "Ankstesnis vartotojas",
-	'next user' => "kitas vartotojas",
-	'last user' => "paskutinis vartotojas",
-	'Close user profile' => "Uždaryti vartotojo profilį",
-	'Create new user profile' => "Sukurti naują vartotojo profilį",
-	'Profile for:' => "Profilis:",
-	'Login' => "Prisijungimo vardas",
-	'First name' => "Vardas",
-	'Last name' => "Pavardė",
-	'Nickname' => "Slapyvardis",
-	'Identity shown' => "Rodomas ID",
-	'Preferred locale' => "Pageidaujama lokalė",
-	'Preferred locale for admin interface, notifications, etc.' => "Pageidaujama administracinės dalies, pranešimų ir t.t.lokalė",
-	'Send an email' => "Siųsti el. laišką",
-	'Visit the site' => "Aplankyti svetainę",
-	'Search on ICQ.com' => "Ieškoti ICQ.com svetainėje",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "Susisiekite su vartotoju per IM",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "YahooIM",
-	'Notifications' => "Pranešimai",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Pasirinkite ar norite gauti pranešimus apie naujus komentarus, trakbakus ir kt. jūsų temose. ",
-	'New password' => "Naujas slaptažodis",
-	'Leave empty if you don\'t want to change the password.' => "Jei nenorite keisti slaptažodžio, palikite tuščią.",
-	'Confirm new password' => "Patvirtiniti naują slaptažodį",
-	'yes' => "taip",
-	'no' => "ne",
-	'User rights' => "Vartotojų teisės",
-	'User information' => "Vartotojo informacija",
-	'ID' => "ID",
-	'Posts' => "Temos",
-	'Created on' => "Sukurta",
-	'From IP' => "Iš IP",
-	'From Domain' => "Iš Domeno",
-	'With Browser' => "Su Naršykle",
-	'first group' => "pirma grupė",
-	'previous group' => "ankstesnė grupė",
-	'next group' => "kita grupė",
-	'last group' => "paskutinė grupė",
-	'Close group profile' => "Užverti grupės profilį",
-	'Creating new group' => "Kuriama nauja grupė",
-	'Editing group:' => "Redaguojama grupė:",
-	'Viewing group:' => "Žiūrima grupė:",
-	'Permissons for members of this group' => "Šio grupės narių leidimai",
-	'View all' => "Žiūrėti viską",
-	'Full Access' => "Visiskas Priėjimas",
-	'No Access' => "Neprieinama",
-	'View only' => "Tik žiūrėti",
-	'Statistics' => "Statistika",
-	'Global options' => "Globalūs nustatymai",
-	'Check to allow template editing.' => "Pažymėti norint leisti redaguoti šabloną.",
-	'User/Group Management' => "Vartotojų/Grupės Valdymas",
-	'Groups &amp; Users' => "Grupės ir Vartotojai",
-	'default group for new users' => "Pagrindinė naujų vartotojų grupė",
-	'Copy group' => "Kopijuoti grupę",
-	'Delete group' => "Trinti grupę",
-	'decrease user level' => "sumažinti vartotojo lygį",
-	'increase user level' => "pakelti vartotojo lygį",
-	'Delete user' => "Trinti vartotoją",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Ar tikrai norite ištrinti šį vartotoją?\\nPerspėjimas: Visos jo temos bus ištrintos taip pat!",
-	'New user...' => "Naujas vartotojas...",
-	'New group...' => "Nauja grupė...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "Standartinė oda [%s] naudojama bloge [%s] neegzistuoja. Ji turi būti tinkamai nustatyta <a %s>blogo parametruose</a> ar tinkamai parodyta stub faile. Susisiekite su <a %s>administratoriumi</a>...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "KLAIDA! Negalima ištrinti! Jūs turėsite ištrinti failą [%s] rankiniu būdu.",
-	'%d posts' => "įrašų: %d",
-	'1 post' => "1 įrašas",
-	'previous month' => "ankstesnis mėnuo",
-	'next month' => "kitas mėnuo",
-	'previous year' => "ankstesni metai",
-	'next year' => "kiti metai",
-	'go to month\'s archive' => "eiti į mėneio archyvą",
-	'Member' => "Narys",
-	'Visitor' => "Lankytojas",
-	'Edit this comment' => "Redaguoti šį komentarą",
-	'No comment yet...' => "Komentarų nėra...",
-	'Sorry, there is nothing to display...' => "Atsiprašome, nieko nėra...",
-	'Error selecting database [%s]!' => "Duomenų bazės pasirinkimo klaida [%s]!",
-	'MySQL error!' => "MySQL klaida!",
-	'New group' => "Nauja grupė",
-	'Parser error: ' => "Parserio klaida:",
-	'Tag <code>body</code> can only be used once!' => "Plėtinys<code>body</code> gali būti naudojamas tik kartą!",
-	'Illegal tag' => "Nelegalus plėtinys",
-	'Tag %s must occur inside another tag' => "Plėtinys %s turi būti naudojamas kito plėtinio viduje",
-	'Tag %s is not allowed within tag %s' => "Plėtinys %s negali būti naudojamas %s plėtinio viduje",
-	'Tag %s may not have attribute %s' => "Plėtinys %s neturėtų turėti %s atributo",
-	'Found invalid URL: ' => "Surasti neteisingi URL:",
-	'Tag %s may not contain raw character data' => "Plėtinyje %s nereikėtu naudoti kodavimo simbolių",
-	'Browse category' => "Naršyti kategoriją",
-	'Comments are closed for this post.' => "Komentavimas šioje temoje išjungtas.",
-	'This post is not published. You cannot leave comments.' => "Šis įrašas nepaskelbtas. Negalite jo komentuoti.",
-	'Read more!' => "Daugiau !",
-	'More:' => "Daugiau:",
-	'Display feedback / Leave a comment' => "Rodyti atsiliepimus / Komentuoti",
-	'Send feedback' => "Komentuoti",
-	'1 feedback' => "1 atsiliepimas",
-	'%d feedbacks' => "atsiliepimų: %d",
-	'Display comments / Leave a comment' => "Rodyti komentarus / Komentuoti",
-	'Display trackbacks / Get trackback address for this post' => "Parodyti trakbakus / Šio įrašo trakbako adresas",
-	'Trackback (0)' => "Trakbakų (0)",
-	'Trackback (1)' => "Trakbakas (1)",
-	'Trackbacks (%d)' => "Trakbakų (%d)",
-	'Display pingbacks' => "Pingbakai",
-	'Pingback (0)' => "Pingbakų (0)",
-	'Pingback (1)' => "Pingbakas (1)",
-	'Pingbacks (%d)' => "Pingbakai (%d)",
-	'Edit this post' => "Redaguoti šį įrašą",
-	'Invalid post, please correct these errors:' => "Negalima įrašyti, prašome ištaisyti šias klaidas:",
-	'Sorry, there is no post to display...' => "Atsiprašome, nėra rodomų naujienų...",
-	'POP3 connect:' => "POP3 prisijungimas:",
-	'No server specified' => "Nenurodytas serveris",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: Išankstinis NOOP OK atsakymas, tai ne RFC 1939 specifikacijas atitinkantis serveris",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "Nėra ryšio su serveriu",
-	'POP3 user:' => "POP3 vartotojas:",
-	'No login ID submitted' => "Nenusiųstas prisijungimo ID",
-	'connection not established' => "nesusijungė",
-	'POP3 pass:' => "POP3 slaptažodis:",
-	'No password submitted' => "Nepateiktas slaptažodis",
-	'authentication failed ' => "Autorizacija nepavyko",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP nepavyko. Serveris neatitinka RFC 1939 specifikacijos",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "No server banner",
-	'abort' => "nutraukti",
-	'apop authentication failed' => "apop autorizacija nepavyko",
-	'POP3 login:' => "POP3 prisijungimas:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "Priešlaikinė sąrašo pabaiga",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "Tuščia komandos grandinė",
-	'POP3 quit:' => "POP3 quit:",
-	'connection does not exist' => "susijungimas neegzistuoja",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3 delete:",
-	'No msg number submitted' => "Nenusiųstas pranešimo numeris",
-	'Command failed' => "Komanda nepavyko",
-	'New user' => "Naujas vartotojas",
-	'Permission denied!' => "Uždrausta!",
-	'Oops, MySQL error!' => "Uups, MySQL klaida!",
-	'go back' => "atgal",
-	'Redirecting you to:' => "Vyksta nukreipimas į:",
-	'If nothing happens, click <a %s>here</a>.' => "jei nieko nevyksta, paspauskite <a %s>čia</a>.",
-	'No response!' => "Nėra atsakymo!",
-	'Remote error' => "Nutolusi klaida",
-	'Response' => "Atsakymas:",
-	'Parameter %s is required!' => "Parametras %s būtinas!",
-	'Invalid URL' => "Blogas URL",
-	'URI scheme not allowed' => "URI schema neleidžiama",
-	'URL not allowed' => "URL neleidžiamas",
-	'Reporting abuse to b2evolution.net...' => "Siunčiam pažeidimą į b2evolution.net...",
-	'Aborted (Running on localhost).' => "Atšaukta ( veikiam localhost'e).",
-	'Requesting abuse list from b2evolution.net...' => "Prašome pažeidėjų sąrašo iš b2evolution.net...",
-	'Latest update timestamp' => "Paskutinio atnaujinimo laikas ir data",
-	'Incomplete reponse.' => "Neužbaigtas atsakymas.",
-	'No new blacklisted strings are available.' => "Naujų blokuojamų įrašų nėra.",
-	'Adding strings to local blacklist' => "Papildomi įrašai vietiniame juodajame sąraše",
-	'Adding:' => "Pridedam:",
-	'OK.' => "OK.",
-	'Not necessary! (Already handled)' => "Nereikalinga! (Jau pasirūpinta)",
-	'New latest update timestamp' => "Naujas vėliausio atnaujinimo laikas ir data",
-	'Invalid reponse.' => "Blogas atsakymas.",
-	'Requested blog does not exist!' => "Nurodytas blogas neegzistuoja!",
-	'Post details' => "Visas įrašas",
-	'PREVIEW' => "PERŽIŪRA",
-	'Next page' => "Kitas puslapis",
-	'Previous page' => "Ankstesnis puslapis",
-	'Previous post' => "Ankstesnės temos",
-	'Next post' => "Kita tema",
-	'Next Page' => "Kitas Puslapis",
-	'Previous Page' => "Ankstesnis Puslapis",
-	'Cannot delete if there are sub-categories!' => "Negaliu ištrinti jei egzistuoja sub-kategorijos!",
-	'Cannot delete last category if there are posts inside!' => "Negaliu ištrinti paskutinės kategorijos jei joje yra temų!",
-	'Requested category %s does not exist!' => "Nurodyta %s kategorija neegzistuoja!",
-	'Category' => "Kategorija",
-	'bad char in User Agent' => "neleistinas simbolis User Agent'e",
-	'referer ignored' => "referalas ignoruotas",
-	'BlackList' => "BlackList'as",
-	'robot' => "robotas",
-	'invalid' => "blogas",
-	'search engine' => "paieškos sistema",
-	'loading referering page' => "kraunamas nurodantis puslapis",
-	'found current url in page' => "URL rastas puslapyje",
-	'not a query - no params!' => "ne užklausa - nenurodyti parametrai!",
-	'no query string found' => "nerasta užklausos duomenų",
-	'name' => "pavadinimas",
-	'Sending pingbacks...' => "Siunčiami pingbakai...",
-	'No pingback to be done.' => "Pingbakai nenumatyti.",
-	'BEGIN' => "PRADĖTI",
-	'Processing:' => "Vykdau:",
-	'Couldn\'t find a hostname for:' => "Negaliu rasti domeno pavadinimo:",
-	'Connect to server at:' => "Prisijungti prie serverio:",
-	'Couldn\'t open a connection to:' => "Negaliu susijungti su:",
-	'Start receiving headers and content' => "Pradedu gauti antraštes ir turinį",
-	'Pingback server found from X-Pingback header:' => "Pingbak serveris rastas pagal  X-Pingback antraštes:",
-	'Pingback server found from Pingback <link /> tag:' => "Pingbak serveris rastas pagal Pingbak <link /> plėtinį:",
-	'Pingback server not found in headers and content' => "Pingbak serveris nerastas antraštėse ir turinyje",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "Pingbak serverio URL tuščias (gali būti, kad tai  PHP fget klaida)",
-	'Pingback server data' => "Pingbak serverio duomenys",
-	'Page Linked To:' => "Puslapis turi nuorodą į :",
-	'Page Linked From:' => "Puslapis turi nuorodą iš:",
-	'Pinging %s...' => "Pinginam %s...",
-	'END' => "PABAIGA",
-	'Pingbacks done.' => "Pingbakai įvykdyti.",
-	'Pinging b2evolution.net...' => "Pinginam b2evolution.net...",
-	'Pinging Weblogs.com...' => "Pinginam Weblogs.com...",
-	'Pinging Blo.gs...' => "Pinginam Blo.gs...",
-	'Pinging technorati.com...' => "Pinginam technorati.com...",
-	'Archives for' => "Archyvai",
-	'Archive Directory' => "Archyvas",
-	'Sending trackbacks...' => "Siunčiam trakbakus...",
-	'No trackback to be sent.' => "Nėra siunčiamų trakbakų.",
-	'Excerpt to be sent:' => "Paruošta siuntimui ištrauka:",
-	'Trackbacks done.' => "Trakbakai įvykdyti .",
-	'Sending trackback to:' => "Siunčiam trakbaką į:",
-	'Response:' => "Atsakymas:",
-	'wrong login/password.' => "prisijungimo vardas/slaptažodis neteisingas.",
-	'setcookie %s failed!' => "sausainiukas %s neišsaugotas!",
-	'login/password no longer valid.' => "prisijungimo vardas/slaptažodis nebegalioja.",
-	'You must log in!' => "Privalote prisijungti!",
-	'Login if you have an account...' => "Prisijunkite jei esate užsiregistravęs...",
-	'Register...' => "Registruotis...",
-	'Register to open an account...' => "Registruokitės, norėdami gauti paskyrą...",
-	'Logout (%s)' => "Atsijungti (%s)",
-	'Logout from your account' => "Atsijungti",
-	'Admin' => "Administracija",
-	'Go to the back-office' => "Eiti į administracinę dalį",
-	'Profile (%s)' => "Profilis (%s)",
-	'Edit your profile' => "Redaguoti profilį",
-	'User profile' => "Vartotojo profilis",
-	'Sunday' => "Sekmadienis",
-	'Monday' => "Pirmadienis",
-	'Tuesday' => "Antradienis",
-	'Wednesday' => "Trečiadienis",
-	'Thursday' => "Ketvirtadienis",
-	'Friday' => "Penktadienis",
-	'Saturday' => "Šeštadienis",
-	'Sun' => "Sek",
-	'Mon' => "Pir",
-	'Tue' => "Ant",
-	'Wed' => "Tre",
-	'Thu' => "Ket",
-	'Fri' => "Pen",
-	'Sat' => "Šeš",
-	' S ' => "S",
-	' M ' => "P",
-	' T ' => "A",
-	' W ' => "T",
-	' T  ' => "K",
-	' F ' => "Pn",
-	' S  ' => "Š",
-	'January' => "Sausis",
-	'February' => "Vasaris",
-	'March' => "Kovas",
-	'April' => "Balandis",
-	'May ' => "Gegužė",
-	'June' => "Birželis",
-	'July' => "Liepa",
-	'August' => "Rugpjūtis",
-	'September' => "Rugsėjis",
-	'October' => "Spalis",
-	'November' => "Lapkritis",
-	'December' => "Gruodis",
-	'Jan' => "Sau",
-	'Feb' => "Vas",
-	'Mar' => "Kov",
-	'Apr' => "Bal",
-	'May' => "Geg",
-	'Jun' => "Birž",
-	'Jul' => "Liep",
-	'Aug' => "Rug",
-	'Sep' => "Rugs",
-	'Oct' => "Spal",
-	'Nov' => "Lap",
-	'Dec' => "Gruo",
-	'Local' => "Vietinis",
-	'Reported' => "Praneštas",
-	'Central' => "Centrinis",
-	'Czech (CZ)' => "Čekų (CZ)",
-	'German (DE)' => "Vokiečių (DE)",
-	'English (EU)' => "Anglų (EU)",
-	'English (UK)' => "Anglų (UK)",
-	'English (US)' => "Anglų (US)",
-	'English (CA)' => "Anglų (CA)",
-	'English (AU)' => "Anglų (AU)",
-	'Spanish (ES)' => "Ispanų (ES)",
-	'French (FR)' => "Prancūzų (FR)",
-	'French (CA)' => "Prancūzų (CA)",
-	'French (BE)' => "Prancūzų (BE)",
-	'Italian (IT)' => "Italų (IT)",
-	'Japanese (JP)' => "Japonų (JP)",
-	'Lithuanian (LT)' => "Lietuvių (LT)",
-	'Bokm&aring;l (NO)' => "Norvegų (NO)",
-	'Dutch (NL)' => "Olandų (NL)",
-	'Dutch (BE)' => "Olandų (BE)",
-	'Portuguese (BR)' => "Portugalų (BR)",
-	'Swedish (SE)' => "Švedų (SE)",
-	'Simpl. Chinese (CN)' => "Supaprastinta Kinų (CN)",
-	'Trad. Chinese (TW)' => "Trad. Kinų (TW)",
-	'You cannot leave comments on this post!' => "Jūs negalite komentuoti šioje temoje!",
-	'Please fill in the name field' => "Prašome įrašyti Vardą",
-	'Please fill in the email field' => "Prašome įrašyti el. pašto adresą",
-	'Supplied email address is invalid' => "Pateiktas elektroninio pašto adresas neteisingas",
-	'Please do not send empty comment' => "Prašome nesiųsti tuščių komentarų",
-	'You can only post a new comment every 30 seconds.' => "Jūs galite komentuoti pakartotinai ne anksčiau kaip po 30 s.",
-	'Cannot post comment, please correct these errors:' => "Negaliu įrašyti komentaro, nes reikia ištaisyti šias klaidas:",
-	'Back to comment editing' => "Atgal į komentarų redagavimą",
-	'New comment on your post #%d "%s"' => "Naujas komentaras tema #%d \"%s\"",
-	'Url' => "Url",
-	'Comment' => "Komentaras",
-	'Edit/Delete' => "Redaguoti/Trinti",
-	'Connecting to pop server...' => "Jungiuos prie POP serverio...",
-	'Connection failed: ' => "Prisijungimas nepavyko:",
-	'Logging into pop server...' => "Jungiuosi prie POP serverio...",
-	'No mail or Login Failed:' => "Nėra pašto arba Prisijungimas Nepavyko:",
-	'Getting message #%d...' => "Gaunu pranešimą #%d...",
-	'Processing...' => "Vykdau...",
-	'Too old' => "Pernelyg senas",
-	'Subject prefix does not match' => "Temos priešdėlis neatitinka",
-	'Raw content:' => "Neapdorotas turinys:",
-	'Login:' => "Vartotojas:",
-	'Pass:' => "Slapt:",
-	'Wrong login or password.' => "Neteisingas id ar slaptažodis.",
-	'Category ID' => "kategorijos ID",
-	'Blog ID' => "Blogo ID",
-	'Permission denied.' => "Uždrausta.",
-	'Posted title' => "Paskelbtas pavadinimas",
-	'Posted content' => "Paskelbtas turinys",
-	'Mission complete, message deleted.' => "Užduotis įvykdyta; įrašas ištrintas.",
-	'An email with the new password was sent successfully to your email address.' => "Laiškas su nauju slaptažodžiu sėkmingai nusiųstas jūsų nurodytu adresu.",
-	'New Password:' => "Naujas Slaptažodis:",
-	'You can login here:' => "Galite prisijungti čia:",
-	'your weblog\'s login/password' => "jūsų weblogo id/slaptažodis",
-	'The email could not be sent.' => "Slaptažodis negali būti išsųstas.",
-	'Possible reason: your host may have disabled the mail() function...' => "Galima priežastis: jūsų serveryje išjungta PHP mail() funkcija...",
-	'Note: You are already logged in!' => "Pastaba: Jūs jau prisijungę!",
-	'Continue...' => "Tęsti...",
-	'You are not logged in.' => "Jūs neprisijungę!",
-	'You are not logged in under the same account you are trying to modify.' => "Jūs bandote redaguoti ne savo paskyrą .",
-	'Back to profile' => "Atgal į profilį",
-	'please enter your nickname (can be the same as your login)' => "prašome įrašyti savo slapyvardį (gali būti toks pat kaip ir login)",
-	'your ICQ UIN can only be a number, no letters allowed' => "Jūsų ICQ UIN gali būti tik skaičiai, raidės neleidžiamos.",
-	'please type your e-mail address' => "Prašome įrašyti savo emailą",
-	'the email address is invalid' => "Elektroninis pašto adresas neteisingas",
-	'you typed your new password only once. Go back to type it twice.' => "savo naują slaptažodį jūs įrašėte tik kartą. Grižkite ir įrašykite jį dukart.",
-	'you typed two different passwords. Go back to correct that.' => "jūs įrašėte du skirtingus slaptažodžius. Grįžkite ir ištaisykite tai.",
-	'please enter a Login' => "Prašome įrašyti Prisijungimo Vardą",
-	'please enter your password twice' => "Prašome įrašyti slaptažodį dukart",
-	'please type the same password in the two password fields' => "Prašome įrašyti tą patį slaptažodį į abu slaptažodžių laukelius",
-	'this login is already registered, please choose another one' => "Prisijungimo vardas jau užimtas, pasirinkite kitą.",
-	'new user registration on your blog' => "Jūsų bloge užsiregistravo naujas vartotojas",
-	'Manage users' => "Redaguoti vartotojus",
-	'New trackback on your post #%d "%s"' => "Naujas trakbakas temoje #%d \"%s\"",
-	'Website' => "Svetainė",
-	'Excerpt' => "Ištrauka",
-	'Login form' => "Prisijungimo forma",
-	'You will have to accept cookies in order to log in.' => "Norėdami prisijungti, jūs turėsite išsaugoti \"sausainiukus\".",
-	'Password:' => "Slaptažodis:",
-	'Log in!' => "Prisijungti!",
-	'Go to Blogs' => "Į blogus",
-	'Lost your password ?' => "Pamiršote savo slaptažodį ?",
-	'Lost password ?' => "Pamiršote slaptažodį ?",
-	'A new password will be generated and sent to you by email.' => "Naujas slaptažodis bus sugeneruotas ir išsiųstas jums el. paštu.",
-	'Generate new password!' => "Generuoti naują slaptažodį!",
-	'Registration complete' => "Registracija baigta",
-	'Registration Currently Disabled' => "Registracija Laikinai Sustabdyta",
-	'User registration is currently not allowed.' => "Šiuo metu vartotojai neregistruojami.",
-	'Home' => "Pradžia",
-	'Register form' => "Registracijos forma",
-	'(twice)' => "(dukart)",
-	'Minimum %d characters, please.' => "Mažiausiai %d simbolių, prašom.",
-	'Preferred language' => "Pageidaujama kalba",
-	'Register!' => "Registruotis!",
-	'Log into existing account...' => "Prisijunkite jei esate užsiregistravęs...",
-	'b2evo installer' => "b2evo diegiklis",
-	'Installer for version ' => "Instaliavimo programa versijai",
-	'Current installation' => "Dabartinė instaliacija",
-	'Install menu' => "Instaliavimo meniu",
-	'PHP info' => "PHP info",
-	'Go to Admin' => "Į Administracija",
-	'Online' => "Online",
-	'Manual' => "Žinynas",
-	'Support' => "Pagalba",
-	'Language / Locale' => "Kalba/Lokalė",
-	'Choose a default language/locale for your b2evo installation.' => "Pasirinkite pagrindinę kalbą/lokalę b2evolution instaliavimui.",
-	'Check your database config settings below and update them if necessary...' => "Patikrinkite žemiau prisijungimo prie duomenų bazės konfigūraciją ir parinkite atitinkamą...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "Minimalūs reikalavimai šiai b2evolution versijai yra %s versija %s, bet jūs bandote naudoti %s versiją!",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "Atrodo, kad jūsų pateikti prisijungimo prie duomenų bazės duomenys netinka. Prašome patikrinti dar kartą...",
-	'Config file update' => "Konfigūravimo failo atnaujinimas",
-	'We cannot automatically update your config file [%s]!' => "Mes negalime automatiškai atnaujinti jūsų konfigūravimo failą [%s]!",
-	'There are two ways to deal with this:' => "Yra dvi galimos išeitys:",
-	'You can allow the installer to update the config file by changing its permissions:' => "Jūs galite leisti instaliavimo programai atnaujinti konfigūracinį failą. Tam reikia pakeisti failo leidimą:",
-	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "<code>chmod 666 %s</code>. Jei reikia, paskaitykite <a %s>online žinyną apie leidimus</a>.",
-	'Come back to this page and refresh/reload.' => "Grįžkite į šį puslapį ir atnaujinkite jį (refresh).",
-	'Alternatively, you can update the config file manually:' => "Kitas būdas, - pakeiskite konfigūravimo failą rankiniu būdu:",
-	'Open the _config.php file locally with a text editor.' => "Atverkite _config.php failą tekstų redaktoriumi.",
-	'Delete all contents!' => "Ištrinti visą turinį!",
-	'Copy the contents from the box below.' => "Nukopijuokite žemiau pateiktus duomenis.",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Įterpkite juos į savo tekstų redaktorių. <strong>DĖMESIO: įsitikinkite, kad NEATSIRADO PAPILDOMŲ TARPŲ po galutinio įterpimo <code>?&gt;</code> į failą.</strong> Bet koks papildomas tarpas, nauja eilutė, ar tarpas konfigūravimo failo pradžioje ar pabaigoje neleis išsaugoti \"sausainiuką\" kai bandysite prisijungti prie sistemos vėliau.",
-	'Save the new _config.php file locally.' => "Išsaugokite naują _config.php failą į kompiuterį.",
-	'Upload the file to your server, into the /_conf folder.' => "Nusiųskite failą į savo serverį, /conf katalogą.",
-	'<a %s>Call the installer from scratch</a>.' => "<a %s>Pradėkite instaliavimą iš pradžių</a>.",
-	'This is how your _config.php should look like:' => "Štai kaip turi atrodyti _config.php failas:",
-	'Your configuration file [%s] has been successfully updated.' => "Jūsų konfigūravimo failas [%s] sėkmingai atnaujintas.",
-	'Base configuration' => "Pagrindiniai nustatymai",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "Jūsų pagrindinis konfigūravimo failas dar neredaguotas. Jūs galite tai padaryti užpildydami formą žemiau.",
-	'This is the minimum info we need to set up b2evolution on this server:' => "Tai minimali informacija, reikalinga b2evolution šiame serveryje:",
-	'Database you want to install into' => "Duomenų bazės informacija",
-	'mySQL Username' => "mySQL Vartotojas",
-	'Your username to access the database' => "Duomenų bazės vartotojo vardas",
-	'mySQL Password' => "mySQL Slaptažodis:",
-	'Your password to access the database' => "Duomenų bazės vartotojo slaptažodis",
-	'mySQL Database' => "mySQL Duomenų bazė",
-	'Name of the database you want to use' => "Duomenų bazės pavadinimas (kurią norite naudoti)",
-	'mySQL Host' => "mySQL Hostas",
-	'You probably won\'t have to change this' => "Greičiausiai jums nereikės to keisti",
-	'Additional settings' => "Papildomi nustatymai",
-	'Base URL' => "Pagrindinis URL",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "Tai vieta, kur jūsų b2evo blogai bus pagal standartą. PATIKRINKITE TAI LABAI ATIDŽIAI, kitaip nelabai kas veiks. Jei norite testuoti b2evolution lokaliame kompiuteryje, tam, kad galėtumėte išsaugoti prisijungimo \"sausainiukus\", jūs PRIVALOTE naudoti http://<strong>localhost</strong>/katalogas...Nenaudokite kompiuterio pavadinimo!",
-	'Your email' => "Jūsų el. paštas",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "Bus naudojamas susisiekti su jumis, kai vartotojai pastebės klaidų. Jūs taip pat gausite pranešimus apie naujų vartotojų registraciją.",
-	'Update config file' => "Atnaujinti konfigūravimo failą",
-	'How do you want to install b2evolution?' => "Kaip norite instaliuoti b2evolution?",
-	'The installation can be done in different ways. Choose one:' => "Instaliavimas gali būti vykdomas keliais būdais. Pasirinkite vieną:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>Nauja Instaliacija</strong>:Instaliuoti b2evolution duomenų lenteles su demonstracijomis.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>Atnaujinti iš ankstesnės b2evolution versijos</strong>: Atnaujinti jūsų b2evolution duomenų lenteles, kad atitiktų naują versiją!",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Atnaujinti iš Cafelog/b2 v 0.6.x</strong>: Instaliuoti b2evolution duomenų lenteles ir nukopijuoti jūsų Cafelog/b2 duomenis į jas.",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>Atnaujinti iš Manywhere Miniblog</strong>: Instaliuokite b2evolution duomenų lenteles ir nukopijuokite jūsų Miniblog duomenis į jas.",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>Atnaujinti iš WordPress 1.2</strong>: Instaliuokite b2evolution duomenų lenteles ir nukopijuokite jūsų wordPress duomenis į jas.",
-	'Delete b2evolution tables' => "Ištrinti b2evoltution lenteles",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "Jeigu jau buvote instaliavę b2evolution lenteles anksčiau ir norite pradėti nuo nulio, jūs privalote ištrinti egzistuojančias b2evolution lenteles prieš pradėdami instaliavimą. <strong>DĖMESIO: Visos jūsų b2evolution lentelės ir duomenys bus prarastit!!!</strong> Jūsų Cafelog/b2 ar kitos lentelės jei tokių buvo nebus paliestos.",
-	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>Pakeisti pagrindinę konfigūraciją</strong> (žiūrėti žemiau): Jūs galbūt tai norėsite padaryti perkėlę failus ar duomenų bazę į kitą vietą...",
-	'GO!' => "Tinka!",
-	'Need to start anew?' => "Norite pradėti iš naujo?",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "Jei instaliavote b2evolution lenteles anksčiau ir norite pradėti naujai, jūs privalote ištrinti visas b2evolution lenteles prieš pradėdami naują instaliaciją. b2evolution gali ištrinti savo lenteles ir taip, bet dėl elementarių saugumo sumetimų ši funkcija išjungta.",
-	'Base config recap...' => "Pagrindinių duomenų atnaujinimas...",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "Jei čia nematote teisingų nustatymų, SUSTOKITE prieš judėdami pirmyn ir <a %s>atnaujinkite savo pagrindinę konfigūraciją</a>.",
-	'(Set, but not shown for security reasons)' => "(Įvestas, bet nerodomas saugumo sumetimais)",
-	'Admin email' => "Administratoriaus el.paštas",
-	'Installing b2evolution tables with sample data' => "Instaliuojamos b2evolution lentelės su demonstracijomis",
-	'Installation successful!' => "Instaliacija sėkmonga!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Dabar galite <a %s>prisijungti</a> naudodami vardą \"admin\" ir slaptažodį \"%s\".</p>\n\t<p>LAikykite šį slaptažodį saugiai! Tai <em>atsitiktinis</em> slaptažodis, suteikiamas jums b2evolution instaliacijos metu. Jei jį prarasite, privalėsite ištrinti visas DB lenteles ir pradėti iš naujo.</p>",
-	'Upgrading data in existing b2evolution database' => "Atnaujinami egzistuojantys duomenys b2evolution duomenų bazėje",
-	'Upgrade completed successfully!' => "Atnaujinimas baigtas sėkmingai!",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "Dabar galite <a %s>prisijungti</a> naudodami savo standartinį %s vartotojo vardą ir slaptažodį.",
-	'Installing b2evolution tables and copying existing %s data' => "Instaliuojamos b2evolution lentelės ir kopijuojami %s duomenys",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Dabar galite <a %s>prisijungti</a> naudodami įprastą Miniblogo el.pašto prisijungimą, sutrumpintą iki 20 simbolių. Visi slaptažodžiai pakeisti į \"%s\".</p>\n<p>Įsidėmėkite šį slaptažodį! Tai <em>atsitiktinis</em> slaptažodis, suteikiamas jums b2evolution instaliacijos metu. Jei jį prarasite, privalėsite ištrinti visas DB lenteles ir pradėti iš naujo.</p>",
-	'Deleting b2evolution tables from the datatase' => "Trinamos b2evolution lentelės iš duomenų bazės",
-	'For security reasons, the reset feature is disabled by default.' => "Saugumo sumetimais atstatymų funkcija pagal nutylėjimą išjungta.",
-	'Reset done!' => "Atstatymas baigtas!",
-	'Back to menu' => "Atgal į meniu",
-	'official website' => "oficiali svetainė",
-	'contact' => "susisiekti",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "Šiame bloge yra visi atnaujinti įrašai iš jūsų Cafelog. Šio blogo pavadinimas - '%s'. %s",
-	'This is a sample linkblog entry' => "Tai demonstracinis nuorodų blogo įrašas",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "Tai demonstracinis tekstas, apibūdinantis blogrolo įrašą. Dažniausiai, jūs paliksite jį tuščią, įrašydami tik nuorodų blogo Pavadinimą ir URL (mėgstamų/susijusių svetainių). ",
-	'This is the long description for the blog named \'%s\'. %s' => "Tai ilgas blogo '%s' apibūdinimas. %s",
-	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "Atminkite: Blog #1 yra specifinis blogas! Jis agreguoja visus įrašus iš visų sistemos blogų. Tai suteikia jums galimybę lengvai sekti šios sistemos įrašus ir straipsnius. Norėdami paslėpti šį blogą, nuimkite žymę nuo \" Įtraukti į viešą blogų sąrašą\" administracinėje blogo dalyje.",
-	'%s Title' => "%s Pavadinimas",
-	'Tagline for %s' => "%s Sloganas",
-	'Short description for %s' => "%s Trumpas apibūdinimas",
-	'Notes for %s' => "Pastabos %s",
-	'Keywords for %s' => "%s Raktažodžiai",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "Pagrindinė šio blogo paskirtis - rodyti šoniniame meniu jūsų mėgstamas/susijusias nuorodas.",
-	'Clean Permalinks!' => "Clean Permalinks!",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "b2evolution pagal nutylėjimą naudoja seno tipo permalinks ir feedback links. Tai daroma tam, kad užtikrinti maksimalų suderinamumą su įvairiais serverių nustatymais.\n\nVisdėlto, kai jūs būsite gerai susipažinęs su b2evolution, turėtumėte pamėginti aktyvuoti \"clean permalinks\" \"Nustatymų\" meniu... (parinkite \"Naudoti extra-path info\")",
-	'Apache optimization...' => "Apache optimizacija...",
-	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => "Kataloge <code>/blogs</code> bei <code>/blogs/admin</code> yra pora failų pavadinimu [<code>sample.htaccess</code>]. Pamėginkite pervardinti juos į [<code>.htaccess</code>].\n\nTai optimizuos b2evolution darbą serveryje (aišku jei jūs naudojate Apache). Šie failai nėra aktyvųs pagal nutylėjimą, kadangi kai kurie serveriai nepalaiko šių failų naudojimo ir iškart rodo klaidą. Jeigu pabandžius pervardinti šį failą ir panaudojus serveris praneša apie klaidą, pervardinkite šiuos failus kitaip arba ištrinkite juos visai.",
-	'About evoSkins...' => "Apie evoSkins...",
-	'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => "Pagal nutylėjimą, b2evolution blogai rodomi naudojant standartinę odą.\n\nSkaitytojai gali pasirinkti kitą odą pasinaudodami odų perjungėju, kuris yra integruotas beveik visose odose.\n\nJūs galite pakeisti standartinę odą bet kuriame bloge paredaguodami blogo parametrus administracinėje dalyje. Jūs taip pat galite priverstinai naudoti nurodytą odą visur.\n\nJūs galite apriboti naudojamų odų skaičių ištrindami nereikalingas iš  /blogs/skins katalogo. Jūs taip pat galite sukurti naują odą padarydami kitos odos kopiją, pervardindami ją ir pritaikydami savo poreikiams.\n\nNorėdami pradėti redaguoti odą, atidarykite jos <code>_main.php</code> failą tekstų redaktoriuje ir skaitykite komentarus. Savaime suprantama, nepamirškite perskaityti evoSkins žinyno!",
-	'Skins, Stubs and Templates...' => "Odos, Stubai ir Šablonai...",
-	'By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through \'<code>index.php</code>\', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don\'t want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided \'<code>a_stub.php</code>\' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided \'<code>a_noskin.php</code>\'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the \'Stub name\' field. Otherwise, the permalinks will not function properly.' => "Pagal nutylėjimą, visi blogai rodomi su odomis. (daugiauapie odas kitame straipsnyje.)\n\nTai reiškia, kad jūs pasiekiate blogus per '<code>index.php</code>', kuris paima pagrindinius duomenis iš duomenų bazės ir perduoda juos odai.\n\nTačiau jei jūs nenorite naudoti standartinių DB parametrų ir norite tarkim priversti lankytojus naudoti tik vieną odą, specifinę kategoriją ar nuorodų blogą, jūs galite sukurti stub failą kaip parodyta '<code>a_stub.php</code>' ir iškviesti savo blogus per šį stub failą, o ne per index.php.\n\nGaliausiai, jei norite daryti ypatingus pakeitimus savo blogui, geriau naudokite paprastus šablonus vietoj odų. Šiuo atveju iškvieskite blogą per šį šabloną kaip parodyta '<code>a_noskin.php</code>'.\n\ndaugiau informacijos rasite stub/odų failuose. Atverkite juos tekstu redaktoriumi ir skaitykite komentarus.\n\nKitas metodas, nueiti į administracinę dalį ir pateikti teisingus blogų pasiekimo parametrus. Kai naudojate stub ar šabloną, privalote įrašyti jo pavadinimą  'Stub pavadinimas' laukelyje. Kitaip arch. nuorodos neveiks.",
-	'Multiple Blogs, new blogs, old blogs...' => "Daug Blogų, nauji blogai, seni blogai...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "Pagal nutylėjimą, b2evolution instaluojama su 4 blogais, kurių pavadinimai 'Blog All', 'Blog A', 'Blog B' ir 'Nuorodos'.\n\nKai kurie iš jų yra labai specifiniai. Paskaitykite apie tai atitinkamame puslapyje.\n\nBlogų administracinėje dalyje jūs galite sukurti papildomus blogus.",
-	'This is a multipage post' => "Tįrašas iš daugėlio puslapių.",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "Tai pirmas įrašas iš daugelio puslapių straipsnio.\n\nKitus puslapius galite pamatyti pasinaudoję žemiau esančiomis nuorodomis.\n\n<!--nextpage-->\n\nTai 2 puslapis..\n\n<!--nextpage-->\n\nTai 3 puslapis.\n\n<!--nextpage-->\n\nTai 4 puslapis.\n\nTai paskutinis puslapis.",
-	'Extended post with no teaser' => "Išplėstinis įrašas be teaserio",
-	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Tai išplėstinis įrašas, be teaserio. Tai reiškia, kad paspaudę \"daugiau\" nuorodą, nebematysite teaserio.\n\n<!--more--><!--noteaser-->\n\nTai išplėstinis tekstas (teaseris). Jūs matysite jį jeipaspaudėte \"daugiau\" nuorodą.",
-	'Extended post' => "Visas įrašas",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Tai išplėstinis įrašas. Tai reiškia, kad jūs matote šiąištrauką pagal nutylėjimą. Norėdami pamatyti daugiau, pasinaudokitenuoroda žemiau.\n\n<!--more-->\n\nTai išplėstinis tekstas. Jūs matote jį, nes pasinaudojote \"daugiau\" nuoroda.",
-	'Important information' => "Svarbi informacija",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "Bloge B yra keletas straipsnių 'b2evolution Tips' kategorijoje.\n\nVisi šie įrašai ir straipsniai parašyti siekiant jums padėti, kad nesigautų, kaip EdB sako: \"<em>read them all before you start hacking away!</em>\" ;)\n\nIštrinkite šiuos straipsnius vieną po kito (aišku pirma perskaitykit ;) ). Jūs taip pat galite pakeisti jųs statusą į \"Atmestas\". Tai padės vizualiai sekti, kurie straipsniai jau skaityti.",
-	'First Post' => "Pirmas Straipsnis",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>Tai pirmasis strapsnis.</p>\n\n<p>Jis yra ir bloge A, ir bloge B.</p>",
-	'Second post' => "Antras įrašas",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>Tai antras strapsnis .</p>\n\n<p>Jis yra tik bloge A, bet priskirtas daugeliui kategorijų.</p>",
-	'Third post' => "Trečias straipsnis",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>Tai trečias straipsnis.</p>\n\n<p>Jis yra tik bloge B ir tik vienoje kategorijoje.</p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "Sveiki, čia yra komentaras.<br />Norėdami jį ištrinti, prisijunkite ir peržiūrėkite įrašo komentarus. Ten atsiras galimybė juos redaguoti arba ištrinti.",
-	'The database schema is already up to date. There is nothing to do.' => "Duoemnų bazės schema yra naujausias. Nėra ką čia veikti.",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "Panašu, kad šie blogų stub pavadinimai naudojami daugiau nei kaartą: ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "Negaliu atnaujinti, kol nepasirinksite unikalių pavadinimų. DB lentelė: [%s]",
-	'Checking DB schema version...' => "Tikrinama DB schemos versija...",
-	'NOT FOUND! This is not a b2evolution database.' => "NERASTA! Tai ne b2evolution duomenų bazė",
-	'This version is too old!' => "Ši versija pernelyg sena!",
-	'This version is too recent! We cannot downgrade to it!' => "Ši versija pernelyg nauja! Mes negalime pažeminti jos!",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "Šiame bloge yra visi atnaujinti įrašai iš jūsų Miniblogo. Šio blogo pavadinimas - '%s'. %s",
-	'This blog holds all your posts upgraded from WordPress. This blog is named \'%s\'. %s' => "Šiame bloge yra visi atnaujinti įrašai iš jūsų WordPress. Šio blogo pavadinimas - '%s'. %s",
-	'No desc available' => "Nėra apibūdinimo",
-	'No description available' => "Nėra apibūdinimo",
-	'Make URLs clickable' => "Konvertuoti URL",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "Automatiniai &lt;P&gt; ir &lt;BR&gt; plėtiniai",
-	'BB formatting e-g [b]bold[/b]' => "BB formatavimas pvz., [b]bold[/b]",
-	'GreyMatter style formatting' => "GreyMatter stiliaus formatavimas",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%",
-	'Convert text smilies to icons' => "Konvertuoti tekstines šypsenėles į ikonas",
-	'Humane Web Text Generator 2.0 beta' => "Humane Web Text Generatorius 2.0 beta",
-	'Easy HTML tags inserting' => "Paprastas HTML įterpimas",
-	'INSerted [Alt-I]' => "Įterpti [Alt-I]",
-	'DELeted [Alt-D]' => "Ištrinti [Alt-D]",
-	'STRong [Alt-S]' => "Pastorinti [Alt-S]",
-	'EMphasis [Alt-E]' => "Pakreipti (itallic) [Alt-E]",
-	'CODE [Alt-C]' => "KODAS [Alt-C]",
-	'Paragraph [Alt-P]' => "Paragrafas [Alt-P]",
-	'Unordered List [Alt-U]' => "Nerūšiuotas Sąrašas [Alt-U]",
-	'List Item [Alt-L]' => "Sąrašo Elementas [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "BLOCKQUOTE [Alt-B]",
-	'IMaGe [Alt-G]' => "Nuotrauka [Alt-G]",
-	'A href [Alt-A]' => "A href [Alt-A]",
-	'More [Alt-M]' => "Daugiau [Alt-M]",
-	'no teaser [Alt-T]' => "nėra įvado [Alt-T]",
-	'next page [Alt-Q]' => "kitas puslapis [Alt-Q]",
-	'Close all tags' => "Išjungti visus plėtinius",
-	'ALTernate text' => "ALTernatyvus tekstas",
-	'One click smilies inserting' => "Šypsenėlių įterpimas vienu paspaudimu",
-	'All' => "Visi",
-	'Trackback address for this post:' => "Šios temos trakbako URL:",
-	'No %s for this post yet...' => "%s šiai temai nėra...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "Jūsų elektroninio pašto adresas <strong>nebus</strong> paviešintas.",
-	'Site/Url' => "Svetainė/Url",
-	'Your URL will be displayed.' => "Jūsų URL bus parodytas.",
-	'Line breaks become &lt;br /&gt;' => "Eilutės perkėlimai tampa &lt;br /&gt;",
-	'Remember me' => "Prisiminti mane",
-	'(Set cookies for name, email &amp; url)' => "(Išsaugoti sausainiuką vardui, emailui ir url)",
-	'In response to:' => "Komentaras:",
-	'Linkblog' => "Nuorodos",
-	'more' => "daugiau",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Top refering engines' => "Daugiausiai nuorodų iš",
-	'blogs' => "blogai",
-	'skin the site' => "Pasirinkite šabloną",
-	'archives' => "archyvai",
-	'Select blog:' => "Pasirinkite blogą:",
-	'Select skin:' => "Pasirinkite odą:",
-	'words' => "žodžių:",
-	'Read more...' => "Daugiau...",
-	'Choose a skin' => "Pasirinkite šabloną",
-	'Choose skin' => "Pasirinkite šabloną",
-	'Browse all posts by this author' => "Peržiūrėti visus šio autoriaus įrašus",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "TrackBako<acronym title=\"Uniform Resource Identifier\">URI</acronym> šiam įrašui:",
-	'Comment by' => "Komentaras",
-	'Trackback from' => "Trakbakas iš:",
-	'Pingback from' => "Pingbakas iš:",
-	'Edit This' => "Redaguoti",
-	'E-mail' => "El. paštas",
-	'Your Comment' => "Jūsų Komentaras",
-	'Say It!' => "Sakyti!",
-	'Filed under:' => "Parašytas::",
-	'Other' => "Kita",
-	'Meta' => "Meta",
-	'Syndicate this site using RSS' => "Agreguoti šio blogo RSS",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "Naujausi visų temų komentarai RSS",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "Komentarų <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'This page validates as XHTML 1.0 Transitional' => "Šis puslapis atitinka XHTML 1.0 Transitional standartą",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "Taisyklingas <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Sukasi ant b2evolution; daugiakalbis daugiavartotojiškas multiblogas!",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "Šioje odoje naudojamas CSS failas pirmiausia buvo sukurtas WordPress'ui (Dizaino autoriai style.css faile).",
-	'Original design credits for this skin:' => "Originalus dizainas:",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "Norint užtikrinti maksimalų suderinamumą su WP CSS failais, dauguma b2evolution funkcijų, kurios neegzistuoja WP'se, yra paslėptos šioje standartinėje wpc_* odoje.",
-	'[...] Read more!' => "[...] Daugiau!",
-	'New pingback on your post #%d "%s"' => "Naujas pingbakas temoje #%d \"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/lt_LT/LC_MESSAGES/messages.po 1.10.3.src/locales/lt_LT/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/lt_LT/LC_MESSAGES/messages.po	2005-09-13 15:48:48.000000000 -0500
+++ 1.10.3.src/locales/lt_LT/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,6019 +0,0 @@
-# b2evolution
-# Copyright (C) 2003 Fran?ois PLANQUE
-# This file is distributed under the same license as the b2evolution package.
-# Fran?ois PLANQUE <http://fplanque.net/>, 2003
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Soldier's World\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2005-09-13 15:48+0200\n"
-"PO-Revision-Date: 2004-06-25 10:12+0200\n"
-"Last-Translator: Marius Gricius <marius@gricius.net>\n"
-"Language-Team: Marius Gricius <http://marius.gricius.net>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\a_noskin.php:109
-msgid "Selected"
-msgstr "Pasirinkta"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:159 ..\..\..\a_noskin.php:244
-#: ..\..\..\multiblogs.php:138 ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:478 ..\..\..\admin\_menutop.php:207
-#: ..\..\..\b2evocore\_functions_cats.php:569
-#: ..\..\..\skins\basic\_main.php:94 ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\natural_pink\_main.php:89
-#: ..\..\..\skins\natural_pink\_main.php:186
-#: ..\..\..\skins\wpc_aubmach\_main.php:117
-#: ..\..\..\skins\wpc_default\_main.php:120
-msgid "Categories"
-msgstr "Kategorijos"
-
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:215 ..\..\..\multiblogs.php:251
-#: ..\..\..\summary.php:100 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73 ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:86
-#: ..\..\..\skins\natural_pink\_main.php:100
-#: ..\..\..\skins\wpc_aubmach\_main.php:70
-#: ..\..\..\skins\wpc_default\_main.php:70
-msgid "Permanent link to full entry"
-msgstr "Nekintanti (permanent) nuoroda į visą temą"
-
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:152 ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44 ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:100
-msgid "Permalink"
-msgstr "Arch. nuoroda"
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:137 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:138
-#: ..\..\..\skins\guadeloupe\_main.php:139
-#: ..\..\..\skins\natural_pink\_main.php:168
-msgid "Recently"
-msgstr "Dabar"
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\guadeloupe\_main.php:138
-msgid "(cached)"
-msgstr "(kešuota)"
-
-#: ..\..\..\a_noskin.php:221 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:168 ..\..\..\skins\guadeloupe\_main.php:139
-msgid "(no cache)"
-msgstr "(nekešuota)"
-
-#: ..\..\..\a_noskin.php:227 ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:141 ..\..\..\skins\custom\_main.php:174
-#: ..\..\..\skins\guadeloupe\_main.php:142
-#: ..\..\..\skins\natural_pink\_main.php:170
-msgid "Last comments"
-msgstr "Naujausi komentarai"
-
-#: ..\..\..\a_noskin.php:232 ..\..\..\a_noskin.php:238
-#: ..\..\..\admin\_edit_showposts.php:343
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:553 ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\natural_pink\_main.php:175
-#: ..\..\..\skins\natural_pink\_main.php:181
-#: ..\..\..\skins\originalb2\_main.php:173
-#: ..\..\..\skins\wpc_aubmach\_main.php:124
-#: ..\..\..\skins\wpc_aubmach\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:127
-#: ..\..\..\skins\wpc_default\_main.php:131
-msgid "Search"
-msgstr "Paieška"
-
-#: ..\..\..\a_noskin.php:235 ..\..\..\skins\custom\_main.php:182
-#: ..\..\..\skins\natural_pink\_main.php:178
-msgid "All Words"
-msgstr "ir"
-
-#: ..\..\..\a_noskin.php:236 ..\..\..\skins\custom\_main.php:183
-#: ..\..\..\skins\natural_pink\_main.php:179
-msgid "Some Word"
-msgstr "arba"
-
-#: ..\..\..\a_noskin.php:237 ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\natural_pink\_main.php:180
-msgid "Entire phrase"
-msgstr "frazė"
-
-#: ..\..\..\a_noskin.php:239 ..\..\..\a_noskin.php:251
-#: ..\..\..\skins\bluesky\_main.php:155
-#: ..\..\..\skins\guadeloupe\_main.php:157
-msgid "Reset form"
-msgstr "Išvalyti"
-
-#: ..\..\..\a_noskin.php:250 ..\..\..\skins\bluesky\_main.php:154
-#: ..\..\..\skins\custom\_main.php:196 ..\..\..\skins\guadeloupe\_main.php:156
-#: ..\..\..\skins\originalb2\_main.php:165
-msgid "Get selection"
-msgstr "Pasirinkti"
-
-#: ..\..\..\a_noskin.php:256 ..\..\..\admin\_edit_showposts.php:406
-#: ..\..\..\skins\basic\_main.php:155 ..\..\..\skins\bluesky\_main.php:187
-#: ..\..\..\skins\custom\_main.php:201 ..\..\..\skins\guadeloupe\_main.php:189
-#: ..\..\..\skins\natural_pink\_main.php:169
-#: ..\..\..\skins\natural_pink\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:133
-#: ..\..\..\skins\wpc_default\_main.php:136
-msgid "Archives"
-msgstr "Archyvai"
-
-#: ..\..\..\a_noskin.php:261 ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\natural_pink\_main.php:198
-msgid "more..."
-msgstr "daugiau..."
-
-#: ..\..\..\a_noskin.php:272 ..\..\..\multiblogs.php:269
-#: ..\..\..\skins\bluesky\_main.php:193 ..\..\..\skins\custom\_main.php:230
-#: ..\..\..\skins\guadeloupe\_main.php:195
-#: ..\..\..\skins\natural_pink\_main.php:216
-msgid "Misc"
-msgstr "Ivairūs"
-
-#: ..\..\..\a_noskin.php:286 ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:229
-msgid "Syndicate this blog"
-msgstr "Agreguoti šį blogą"
-
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "b2evolution pagrindinis puslapis"
-
-#: ..\..\..\default.php:34 ..\..\..\install\index.php:58
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Daugiakalbis daugiavartotojiškas multiblogas!"
-
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "Sveiki atvykę į b2evolution"
-
-# C:\www\b2evolution\blogs\default.php:35
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "Tai pradinis b2evolution puslapis. Jis liks tol, kol neištrinsite pagrindinio blogo standartiniuose nustatymuose."
-
-# C:\www\b2evolution\blogs\default.php:38
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "Individualūs šios sistemos blogai"
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Blogas Nr.%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Blogas Nr. 1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Tai specialus blogas, kuris rodo įrašus iš visų kitų blogų!"
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Atsiminkite: Aukščiau esantis sąrašas (kaip ir meniu) yra generuojamas automatiškai ir apima tik blogus, kurie turi &quot;stub url pavadinimą&quot; Jūs galite pakeisti šį nustatymą administracinėje dalyje."
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "Daugiau demonstracijų"
-
-#: ..\..\..\default.php:82 ..\..\..\default.php:83 ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Specialus šablonas"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "Daug blogų viename puslapyje"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "Paskutinių temų iš visų blogų santrauka"
-
-# C:\www\b2evolution\blogs\default.php:80
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "Puslapis į kurį žiūrite"
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Atsiminkite: šios demonstracijos nenaudoja evoSkin'ų, netgi jei jūs aktyvavote šią opciją instaliacijos metu. Vienintelis būdas pakeisti šių skinu išvaizda, tai paredaguoti PHP šablonus. But velgi, atsiminkite, kad tai tik demonstracijos, skirtos jus ikvepti."
-
-# C:\www\b2evolution\blogs\default.php:84
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "Administracija"
-
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "Eiti į administracinę dalį!"
-
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "Oficiali svetainė"
-
-#: ..\..\..\default.php:95 ..\..\..\install\index.php:523
-msgid "GNU GPL license"
-msgstr "GNU GPL licencija"
-
-#: ..\..\..\multiblogs.php:98
-msgid "Multiblog demo"
-msgstr "Multibloginimo galimybių demonstracija"
-
-#: ..\..\..\multiblogs.php:108
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Šis šablonas demonstruoja 3 blogus iš karto (vieną kairėje, 2 dešinėje)"
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "Santraukos demonstracija"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Ši demonstracija rodo paskutinių temų iš visų blogų santrauką"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "Daugiau įrašų..."
-
-#: ..\..\..\admin\b2antispam.php:19 ..\..\..\admin\_menutop.php:230
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "Antispam"
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "Raktažodis [%s] yra per trumpas, jis turi būti bent 5 simbolių!"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Trinamas apsilankymai atitinkantys [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Trinamas komentarai atitinkantys [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:80
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "Blokuojamas raktažodis [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:99
-msgid "Confirm ban &amp; delete"
-msgstr "Patvirtinti blokavimą ir ištrinti"
-
-#: ..\..\..\admin\b2antispam.php:113
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "Nerasta raktažodžių atitinkančių [%s]."
-
-#: ..\..\..\admin\b2antispam.php:119
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Ištrinti šiuos %d referalus:"
-
-#: ..\..\..\admin\b2antispam.php:124 ..\..\..\admin\b2antispam.php:173
-#: ..\..\..\admin\b2stats.php:174
-msgid "Date"
-msgstr "Data"
-
-#: ..\..\..\admin\b2antispam.php:125
-#, fuzzy
-msgid "Referer"
-msgstr "Referalai"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:126
-#: ..\..\..\admin\b2antispam.php:126
-msgid "Ref. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:127
-#: ..\..\..\admin\b2antispam.php:127
-msgid "Target Blog"
-msgstr ""
-
-# C:\www\b2evolution\blogs\install\index.php:268
-# C:\www\b2evolution\blogs\install\index.php:354
-#: ..\..\..\admin\b2antispam.php:128
-#, fuzzy
-msgid "Target URL"
-msgstr "Pagrindinis URL"
-
-#: ..\..\..\admin\b2antispam.php:162
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "Nerasta komentarų atitinkančių raktažodį [%s]."
-
-#: ..\..\..\admin\b2antispam.php:168
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Ištrinti šiuos %d komentarus:"
-
-#: ..\..\..\admin\b2antispam.php:174 ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\htsrv\comment_post.php:147 ..\..\..\htsrv\comment_post.php:153
-msgid "Author"
-msgstr "Autorius"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:175
-#: ..\..\..\admin\b2antispam.php:175
-msgid "Auth. URL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:176
-#: ..\..\..\admin\b2antispam.php:176
-msgid "Auth. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:177
-#: ..\..\..\admin\b2antispam.php:177
-msgid "Content starts with..."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:215
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "Raktažodis [%s] jau įtrauktas į juodąjį sąrašą."
-
-#: ..\..\..\admin\b2antispam.php:221
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Blokuojamas raktažodis [%s] lokaliai."
-
-#: ..\..\..\admin\b2antispam.php:228
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Perduoti raktažodį [%s] kaip šiukšlę į b2evolution.net."
-
-# C:\www\b2evolution\blogs\admin\b2antispam.php:188
-# C:\www\b2evolution\blogs\admin\b2antispam.php:271
-# C:\www\b2evolution\blogs\admin\_blogs_advanced.form.php:27
-#: ..\..\..\admin\b2antispam.php:230 ..\..\..\admin\b2antispam.php:315
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "Naudojimosi sąlygos"
-
-#: ..\..\..\admin\b2antispam.php:237
-msgid "Perform selected operations"
-msgstr "Vykdyti pasirinktas operacijas"
-
-#: ..\..\..\admin\b2antispam.php:254
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "Trinamas įrašas #%d iš blokuojamų sąrašo..."
-
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Add a banned keyword"
-msgstr "Įtraukti naują raktažodį"
-
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check &amp; ban..."
-msgstr "Patikrinti ir blokuoti..."
-
-#: ..\..\..\admin\b2antispam.php:303
-msgid "Banned domains blacklist"
-msgstr "Juodasis sąrašas"
-
-#: ..\..\..\admin\b2antispam.php:304
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Bet koks URL, turintis vieną iš šių raktažodžių bus blokuojamas temose, komentaruose ir statistikoje. "
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Jei raktažodis susijęs su patikimu domenu, paspauskite ant žalios varnelės ir domenas su šiuo raktažodžiu bus atblokuotas."
-
-#: ..\..\..\admin\b2antispam.php:314
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Atnaujinti iš centralizuoto juodojo sąrašo!"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:322
-#: ..\..\..\admin\b2antispam.php:322
-#, php-format
-msgid "The blacklist contains more than 100 items. [<a %s>Click here to display</a>]."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Gražinti raktažodį (Pašalinti iš juodojo sąrašo)"
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow Back"
-msgstr "Grąžinti"
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Praneškite apie pažeidimus į centralizuotą blokavimų sąrašą!"
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report"
-msgstr "Pranešti"
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Patikrinti ar apsilankymuose ir komentaruose nėra šio raktažodžio!"
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Re-check"
-msgstr "Pertikrinti"
-
-#: ..\..\..\admin\b2blogs.php:17 ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:213 ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Blogai"
-
-#: ..\..\..\admin\b2blogs.php:25 ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "Nauja"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "Kuriamas blogas"
-
-# C:\www\b2evolution\blogs\admin\_blogs_general.form.php:53
-#: ..\..\..\admin\b2blogs.php:62 ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Privalote pateikti URL blogo pavadinimą / Stub pavadinimą!"
-
-#: ..\..\..\admin\b2blogs.php:68 ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "Šis URL blogo pavadinimas / Stub pavadinimas jau naudojamas kitame bloge. Pasirinkite kitą pavadinimą."
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "Negalima sukurti, prašome ištaisyti šias klaidas:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Jūs turite <a %s>sukurti kategorijas</a> šiam blogui!"
-
-#: ..\..\..\admin\b2blogs.php:135 ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "Naujas weblogas"
-
-#: ..\..\..\admin\b2blogs.php:136 ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Naujas blogas"
-
-#: ..\..\..\admin\b2blogs.php:172 ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336 ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:411 ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "Bendras"
-
-#: ..\..\..\admin\b2blogs.php:175 ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "Teisės"
-
-#: ..\..\..\admin\b2blogs.php:178 ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "Išplėstiniai nustatymai"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Atnaujinu Blogą [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:231 ..\..\..\admin\edit_actions.php:227
-msgid "Cannot update, please correct these errors:"
-msgstr "Negalima atnaujinti, prašome ištaisyti šias klaidas:"
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Ištrinti blogą [%s]?"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Ištrynus šį blogą bus ištrintos visos jo kategorijos, įrašai ir komentarai!"
-
-#: ..\..\..\admin\b2blogs.php:428 ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "TAI NEBEATSTATOMA!"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "Taip pat bandykite ištrinti stub failą [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "Taip pat bandykite ištrinti statinį failą [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:455 ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "Aš tikras!"
-
-#: ..\..\..\admin\b2blogs.php:458 ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "ATŠAUKTI"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "Generuojamas statinis blogo failas [%s]"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "Jūs nenurodėte statinio puslapio pavadinimo šiam blogui!"
-
-# C:\www\b2evolution\blogs\admin\b2blogs.php:534
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "Failas negali būti įrašytas!"
-
-# C:\www\b2evolution\blogs\admin\b2blogs.php:535
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "Patikrinkite [%s] leidimus (permissions). Informacijos apie leidimus rasite <a %s>online žinyne</a>."
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "Rašau į failą [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:557 ..\..\..\admin\edit_actions.php:140
-#: ..\..\..\admin\edit_actions.php:262 ..\..\..\admin\edit_actions.php:352
-#: ..\..\..\b2evocore\_functions_antispam.php:197
-#: ..\..\..\b2evocore\_functions_antispam.php:299
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Padaryta."
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Naršyti blogą:"
-
-#: ..\..\..\admin\b2browse.php:57 ..\..\..\admin\b2edit.php:166
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Kadangi jūs esate čia naujas asmuo, todėl palaukite kol administratorius pakeis jūsų lygį  į 1.\tKai tai bus padaryta, galėsite kurti naujas temas. Jūs taip pat galite <a %s>susisiekti su administratoriumi</a>, prašydami paaukštinimo. ;) Kai jūsų lygis bus pakeltas, paprasčiausiai perkraukite puslapį ir galėsite rašyti."
-
-#: ..\..\..\admin\b2categories.php:17 ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "Kategorijos:"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Nauja sub-kategorija kategorijoje: %s"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Nauja kategorija bloge: %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Naujos kategorijos pavadinimas"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Sukurti kategoriją"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Trinama kategorija #%d : %s ..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53 ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101 ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:43 ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57 ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78 ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "KLAIDA"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Kategorija ištrinta."
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "Kategorijos ypatybės:"
-
-#: ..\..\..\admin\b2categories.php:181 ..\..\..\admin\b2upload.php:190
-#: ..\..\..\admin\_edit_form.php:131 ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76 ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:174 ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:180
-#: ..\..\..\skins\wpc_default\_feedback.php:180
-msgid "Name"
-msgstr "Vardas"
-
-#: ..\..\..\admin\b2categories.php:185
-msgid "New parent category"
-msgstr "Nauja \"tėvo\" kategorija"
-
-#: ..\..\..\admin\b2categories.php:213 ..\..\..\admin\b2categories.php:244
-#: ..\..\..\admin\b2categories.php:262
-msgid "Old Parent"
-msgstr "Senas \"tėvas\""
-
-#: ..\..\..\admin\b2categories.php:240 ..\..\..\admin\b2categories.php:260
-msgid "Root (No parent)"
-msgstr "Root (Nėra tėvo)"
-
-# D:\www\b2evo091\blogs\admin\b2categories.php:250
-#: ..\..\..\admin\b2categories.php:250
-msgid "Note: Moving categories across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\b2categories.php:266
-#, fuzzy
-msgid "Note: Moving categories across blogs is disabled."
-msgstr "Pastaba: Rašymas keliuose bloguose iškart įjungtas."
-
-#: ..\..\..\admin\b2categories.php:271
-msgid "Edit category!"
-msgstr "Redaguoti kategoriją"
-
-# C:\www\b2evolution\blogs\admin\b2categories.php:291
-#: ..\..\..\admin\b2categories.php:335
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Atsiprašome, jūs neturite teisės redaguoti/žiūrėti kategorijų nustatymus."
-
-#: ..\..\..\admin\b2edit.php:30 ..\..\..\admin\edit_actions.php:201
-#: ..\..\..\admin\edit_actions.php:305
-msgid "Oops, no post with this ID."
-msgstr "Uuups, su šiuo ID temų nerasta."
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Redaguojama tema"
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d bloge: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Uuups, su šiuo ID komentarų nėra!"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Redaguojamas komentaras"
-
-#: ..\..\..\admin\b2edit.php:117
-msgid "New post in blog:"
-msgstr "Nauja tema bloge:"
-
-#: ..\..\..\admin\b2edit.php:144 ..\..\..\admin\b2edit.php:178
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Kadangi šis blogas neturi kategorijų, jūs nagalite rašyti į jį. Pirma sukurkite kategoriją."
-
-#: ..\..\..\admin\b2edit.php:148
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Persijungti į šį blogą (parašytas tekstas išliks, jei JavaSkript palaikymas Jūsų naršyklėje įjungtas)"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "Prisijungti..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "Norint prisijungti b2evolution sistemoje, jums nereikia nurodyti b2login.php puslapio."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Paprasčiausiai nurodykite norimą Adminstracinės dalies puslapį, pvz.: %s arba %s. b2evo paprašys prisijungti, jei reikia."
-
-#: ..\..\..\admin\b2options.php:17 ..\..\..\admin\_menutop.php:263
-msgid "Settings"
-msgstr "Nustatymai"
-
-#: ..\..\..\admin\b2options.php:32 ..\..\..\admin\b2options.php:419
-msgid "Regional"
-msgstr "Regioniniai"
-
-#: ..\..\..\admin\b2options.php:35 ..\..\..\admin\b2options.php:425
-msgid "Plug-ins"
-msgstr "Įskiepiai"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "Bendri nustatymai atnaujinti."
-
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "Regiono nustatymai atnaujinti."
-
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "Jūs privalote pateikti lokalės kodą!"
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Lokalė '%s' įterpta į duomenų bazę."
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "Atnaujinta kalba '%s'."
-
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr "Išsaugota lokalė '%s'."
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Lokalių lentelė ištrinta, užkraunami pradiniai įrašai iš <code>/conf/_locales.php</code>."
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "Failas <code>%s</code> nerastas."
-
-#: ..\..\..\admin\b2options.php:331
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "'%s' kalba ištrinta iš duomenų bazės."
-
-#: ..\..\..\admin\b2options.php:371
-msgid "Switched priorities."
-msgstr "Perjungti prioritetai."
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Klaidų Tikrinimas"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Kraunamas Gramatikos Tikrinimas. Prašome palaukti"
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "Peržiūrėti Statistiką blogui:"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "Nieko"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "Keičiamas apsilankymo #%d tipas į: %s"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "Trinamas apsilankymas #%d..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "Apkarpom apsilankymus %s..."
-
-#: ..\..\..\admin\b2stats.php:106 ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Santrauka"
-
-#: ..\..\..\admin\b2stats.php:112 ..\..\..\admin\b2stats.php:175
-msgid "Referers"
-msgstr "Referalai"
-
-#: ..\..\..\admin\b2stats.php:118 ..\..\..\admin\b2stats.php:176
-msgid "Refering Searches"
-msgstr "Paieškų Referalai"
-
-#: ..\..\..\admin\b2stats.php:124 ..\..\..\admin\b2stats.php:178
-msgid "Syndication"
-msgstr "RSS/XML"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "User Agents"
-
-#: ..\..\..\admin\b2stats.php:136 ..\..\..\admin\b2stats.php:179
-msgid "Direct Accesses"
-msgstr "Tiesioginiai Apsilankymai"
-
-#: ..\..\..\admin\b2stats.php:177
-msgid "Indexing Robots"
-msgstr "Robotai"
-
-#: ..\..\..\admin\b2stats.php:180
-msgid "Total"
-msgstr "Viso"
-
-#: ..\..\..\admin\b2stats.php:194
-msgid "Prune this date!"
-msgstr "Apkarpyti iki šios datos!"
-
-#  TRANS: Abbrev. for Prune (stats)
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune"
-msgstr "Apkarpyti"
-
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune hits for this date!"
-msgstr "Apkarpyti apsilankymus iki šios datos!"
-
-#: ..\..\..\admin\b2stats.php:244
-msgid "Last referers"
-msgstr "Naujausi referalai"
-
-#: ..\..\..\admin\b2stats.php:245
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Apsilankymai iš svetainių, kuriose yra nuorodų į šį blogą"
-
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-msgid "Delete this hit!"
-msgstr "Trinti šį apsilankymą!"
-
-#  TRANS: Verimas skirtas Delete (stats)
-#. TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416 ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91 ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79 ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "Trinti"
-
-#: ..\..\..\admin\b2stats.php:259
-msgid "Log as a search instead"
-msgstr "Loginti kaip paiešką"
-
-#  TRANS: vertimas skirtas "move to searches" (stats)
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:259
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Blokuoti šį domeną!"
-
-#  TRANS: Abbrev.
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "Blokuoti"
-
-#: ..\..\..\admin\b2stats.php:276
-msgid "Top referers"
-msgstr "Top referalai"
-
-#: ..\..\..\admin\b2stats.php:298
-msgid "Total referers"
-msgstr "Viso referalų"
-
-#: ..\..\..\admin\b2stats.php:305
-msgid "Last refering searches"
-msgstr "Naujausi paieškų referalai"
-
-#: ..\..\..\admin\b2stats.php:306
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "Šie žmonės atėjo per paieškos sistemas. (Paieškos sistemos turi būti /conf/_stats.php faile esančiame sąraše)."
-
-#: ..\..\..\admin\b2stats.php:333
-msgid "Top refering search engines"
-msgstr "paieškos sistemos"
-
-#: ..\..\..\admin\b2stats.php:352
-msgid "Top Indexing Robots"
-msgstr "Robotai"
-
-#: ..\..\..\admin\b2stats.php:353
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Šie vizitai priklauso robotams, panašiems į indeksuojančius robotus. (Robotai turi buti /conf/_stats.php faile esančiame sąraše)."
-
-#: ..\..\..\admin\b2stats.php:376
-msgid "Top Aggregators"
-msgstr "Top Agregatoriai"
-
-#: ..\..\..\admin\b2stats.php:377
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Šie vizitai iš RSS naujienų agregatorių.  (Agregatoriai turi būti /conf/_stats.php faile esančiame sąraše)."
-
-#: ..\..\..\admin\b2stats.php:395
-msgid "Total RSS hits"
-msgstr "Viso RSS vizitų"
-
-#: ..\..\..\admin\b2stats.php:402
-msgid "Last direct accesses"
-msgstr "Paskutiniai tiesioginiai apsilankymai"
-
-#: ..\..\..\admin\b2stats.php:403
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Šie žmonės į blogą atėjo tiesiogiai. (arba įrašydami URL, arba pasinaudodami žymekliu (bookmark). Blogi (pernelyg trumpi) referalai taip pat parodyti )."
-
-#: ..\..\..\admin\b2stats.php:432
-msgid "Top User Agents"
-msgstr "Top User Agent'ai"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "\"Custom\" šablono redagavimas"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Sąrašas:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "Blogas failo pavadinimas!"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Uuups, nėra tokio failo!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "Failas sėkmingai redaguotas."
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Atsargiai redaguokite šį failą, nes galite sugadinti šabloną! Neredaguokite nieko tarp <code>&lt;?php</code> ir <code>?&gt;</code> jei nežinote ką darote!"
-
-#  TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\b2template.php:90 ..\..\..\admin\_edit_form.php:173
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&nbsp; Išsaugoti ! &nbsp;"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(jūs negalite atnaujinti šio failo/šablono: privalote suteikti jam įrašymo atributus, pvz.,  CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "Šis meniu suteiks jums galimybę redaguoti <strong>custom šabloną</strong> (rasite /skins/custom kataloge)."
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Jūs galite redaguoti bet kurį iš šių failų (jie turi įrašymo atributus, pvz.,  CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "Katalogas %s nerastas."
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Tai šablonas, kuris rodo nuorodas į blogo archyvus"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Tai šablonas, kuris rodo pasikartojančių (recursive) (sub)kategorijų sąrašą"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "Tai šablonas, kuris rodo atsiliepimus temose"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Tai šablonas, kuris rodo naujausius blogo komentarus"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "Tai pagrindinis blogo šablonas."
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the page displayed in the comment popup"
-msgstr "Tai iššokantis puslapis, rodantis komentarus"
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the pingback popup"
-msgstr "Tai iššokantis puslapis, rodantis \"pingbakus\""
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the trackback popup"
-msgstr "Tai iššokantis puslapis, rodantis \"trakbakus\""
-
-#: ..\..\..\admin\b2template.php:162
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Atminkite: jūs galite redaguoti failus/šablonus savo tekstų redaktoriuje ir nusiųsti juos į serverį. Šis redagavimo būdas paprastai naudojamas kai jūs neturite priėjmo prie tekstų redaktoriaus savo kompiuteryje..."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "atsiųsti nuotraukas/failus"
-
-#: ..\..\..\admin\b2upload.php:53
-msgid "File upload"
-msgstr "Failų siuntimas"
-
-#: ..\..\..\admin\b2upload.php:54
-msgid "Allowed file types:"
-msgstr "Leidžiami failų tipai:"
-
-#: ..\..\..\admin\b2upload.php:55
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Maksimalus failų dydis: %d Kb."
-
-#: ..\..\..\admin\b2upload.php:60 ..\..\..\admin\b2upload.php:138
-#: ..\..\..\admin\_blogs_general.form.php:76
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Apibūdinimas"
-
-#: ..\..\..\admin\b2upload.php:63
-msgid "Upload !"
-msgstr "Atsiųsti !"
-
-#: ..\..\..\admin\b2upload.php:88
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "Failas %s: %s tipas neleidžiamas."
-
-#: ..\..\..\admin\b2upload.php:117 ..\..\..\admin\b2upload.php:150
-#: ..\..\..\admin\b2upload.php:153
-msgid "Couldn't upload your file to:"
-msgstr "negalima atsiųsti jūsų failo į:"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Duplicate File?"
-msgstr "Dubliuoti Failą?"
-
-#: ..\..\..\admin\b2upload.php:127
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "Failas su  pavadinimu \"%s\" egzistuoja!"
-
-#: ..\..\..\admin\b2upload.php:128
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "Failas \"%s\" perkeltas į \"%s\""
-
-#: ..\..\..\admin\b2upload.php:129
-msgid "Confirm or rename:"
-msgstr "Patvirtinti arba pervadinti:"
-
-#: ..\..\..\admin\b2upload.php:136
-msgid "Alternate name"
-msgstr "Alternatyvus pavadinimas"
-
-#: ..\..\..\admin\b2upload.php:140
-msgid "Confirm !"
-msgstr "Patvirtinti !"
-
-#: ..\..\..\admin\b2upload.php:180
-msgid "File uploaded !"
-msgstr "Failas nusiųstas !"
-
-#: ..\..\..\admin\b2upload.php:181
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Jūsų failas <strong>\"%s\"</strong> sėkmingai nusiųstas !"
-
-#: ..\..\..\admin\b2upload.php:182
-msgid "Here's the code to display it:"
-msgstr "Nuotraukos įterpimo XHTML kodas:"
-
-#: ..\..\..\admin\b2upload.php:186
-msgid "Add the code to your post !"
-msgstr "Įterpti kodą į temą !"
-
-#: ..\..\..\admin\b2upload.php:189
-msgid "Image Details"
-msgstr "Nuotraukos Detalės"
-
-#: ..\..\..\admin\b2upload.php:193
-msgid "Size"
-msgstr "Dydis"
-
-#: ..\..\..\admin\b2upload.php:196 ..\..\..\admin\_edit_form.php:544
-msgid "Type"
-msgstr "Tipas"
-
-#: ..\..\..\admin\b2upload.php:201
-msgid "Close this window"
-msgstr "Užverti šį langą"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Vartotojų valdymas"
-
-# C:\www\b2evolution\blogs\admin\b2users.php:45
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "Jūs negalite pakeisti demovartotojo profilį demonstracijos metu!"
-
-# C:\www\b2evolution\blogs\admin\b2users.php:106
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "Jums leidžiama atnaujinti tik savo profilį!"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "Jūs privalote pateikti unikalų prisijungimo vardą!"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "Vartotojo lygis turi būti tarp %d ir %d."
-
-# C:\www\b2evolution\blogs\admin\b2users.php:152
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Prisijungimo vardas jau egzistuoja. Ar norite <a %s>redaguoti egzistuojantį vartotoją</a>?"
-
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "Jūs įrašėte du skirtingus slaptažodžius."
-
-# C:\www\b2evolution\blogs\admin\b2users.php:193
-# C:\www\b2evolution\blogs\htsrv\profile_update.php:103
-# C:\www\b2evolution\blogs\htsrv\register.php:62
-#: ..\..\..\admin\b2users.php:198 ..\..\..\htsrv\profile_update.php:112
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "Minimalus slaptažodžio ilgis yra %d simbolių."
-
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "Vartotojas atnaujintas."
-
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "Naujas vartotojas sukurtas."
-
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "Blogas lygio pakėlimas."
-
-# C:\www\b2evolution\blogs\admin\b2users.php:279
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "Vartotojo lygis pakeistas."
-
-# C:\www\b2evolution\blogs\admin\b2users.php:301
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "Jūs negalite ištrinti savęs!"
-
-# C:\www\b2evolution\blogs\admin\b2users.php:305
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "Jūs negalite ištrinti Vartotojo #1!"
-
-# C:\www\b2evolution\blogs\admin\b2users.php:319
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "Ištrinti Vartotoją %s?"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Dėmesio"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "vartotojo ipašalinimas taip pat ipašalina to vartotojo parašytas temas."
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "Trinamas Vartotojas..."
-
-# C:\www\b2evolution\blogs\admin\b2users.php:361
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "Negalite ištrinti Grupę #1!"
-
-# C:\www\b2evolution\blogs\admin\b2users.php:365
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "Negalite ištrinti naujiems vartotojams skirtos standartinės grupės!"
-
-# C:\www\b2evolution\blogs\admin\b2users.php:378
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "Ištrinti grupę [%s]?"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "Grupė ištrinta..."
-
-# C:\www\b2evolution\blogs\admin\b2users.php:419
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "Šis grupės pavadinimas jau egzistuoja! Ar norite <a %s>redaguoti egzistuojančią grupę</a>?"
-
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "Grupė atnaujinta."
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "Naujas vartotojas nesukurtas:"
-
-# C:\www\b2evolution\blogs\admin\b2users.php:483
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "Vartotojas neatnaujintas:"
-
-# C:\www\b2evolution\blogs\admin\b2users.php:485
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "Grupė nesukurta:"
-
-# C:\www\b2evolution\blogs\admin\b2users.php:485
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "Grupė neatnaujinta:"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "Jūs neturite teisės matyti kitų vartotojų."
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Įrašomas naujas strapsnis..."
-
-#: ..\..\..\admin\edit_actions.php:104 ..\..\..\admin\edit_actions.php:215
-#: ..\..\..\admin\edit_actions.php:460 ..\..\..\htsrv\comment_post.php:75
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1374
-msgid "Supplied URL is invalid: "
-msgstr "Pateiktas URL neteisingas:"
-
-#: ..\..\..\admin\edit_actions.php:110 ..\..\..\admin\edit_actions.php:221
-#, fuzzy
-msgid "Supplied content is invalid"
-msgstr "Pateiktas URL neteisingas:"
-
-#: ..\..\..\admin\edit_actions.php:116 ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "Negalima įrašyti, prašome ištaisyti šias klaidas:"
-
-#: ..\..\..\admin\edit_actions.php:117 ..\..\..\admin\edit_actions.php:228
-#: ..\..\..\admin\edit_actions.php:465
-msgid "Back to post editing"
-msgstr "Atgal į temos redagavimą"
-
-#: ..\..\..\admin\edit_actions.php:123
-msgid "Recording post..."
-msgstr "Daromas įrašas..."
-
-#: ..\..\..\admin\edit_actions.php:136 ..\..\..\admin\edit_actions.php:258
-#: ..\..\..\admin\edit_actions.php:417
-msgid "Sleeping..."
-msgstr "Miegu..."
-
-#: ..\..\..\admin\edit_actions.php:146 ..\..\..\admin\edit_actions.php:267
-#: ..\..\..\admin\edit_actions.php:358
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Įrašas neskelbiamas viešai: atšaukiamas \"trakbakas\", \"pingbakas\" ir blogų pinginimas..."
-
-#: ..\..\..\admin\edit_actions.php:161
-msgid "Posting Done..."
-msgstr "Įrašas Padarytas..."
-
-#: ..\..\..\admin\edit_actions.php:175 ..\..\..\admin\edit_actions.php:234
-msgid "Updating post..."
-msgstr "Atnaujinami įrašai..."
-
-#: ..\..\..\admin\edit_actions.php:283 ..\..\..\admin\edit_actions.php:369
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Įrašas jau nusiuntė pingą: atšaukiamas blogų pinginimas..."
-
-#: ..\..\..\admin\edit_actions.php:295 ..\..\..\admin\edit_actions.php:381
-msgid "Updating done..."
-msgstr "Atnaujinimas padarytas..."
-
-#: ..\..\..\admin\edit_actions.php:311 ..\..\..\admin\edit_actions.php:326
-msgid "Updating post status..."
-msgstr "Atnaujinamo įrašo būsena..."
-
-#: ..\..\..\admin\edit_actions.php:391 ..\..\..\admin\edit_actions.php:410
-msgid "Deleting post..."
-msgstr "Trinami įrašai..."
-
-#: ..\..\..\admin\edit_actions.php:399
-msgid "Oops, no post with this ID!"
-msgstr "Uuups, nerasta įrašų su šiuo ID!"
-
-#: ..\..\..\admin\edit_actions.php:422
-msgid "Deleting Done..."
-msgstr "Trynimas Baigtas..."
-
-#: ..\..\..\admin\edit_actions.php:426 ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "Klaida"
-
-#: ..\..\..\admin\edit_actions.php:464
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Negaliu atnaujinti komentarų, prašome ištaisyti šias klaidas:"
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "Back to posts!"
-msgstr "Atgal į temas!"
-
-#: ..\..\..\admin\edit_actions.php:527
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Jūs galbūt norėsite sugeneruoti statinius puslapius ar peržiūrėti savo blogus..."
-
-#: ..\..\..\admin\edit_actions.php:535
-msgid "New post"
-msgstr "Nauja tema"
-
-#: ..\..\..\admin\import-mt.php:391 ..\..\..\admin\_users_form.php:96
-#: ..\..\..\admin\_users_form.php:101
-msgid "User group"
-msgstr "Vartotojų grupė"
-
-# C:\www\b2evolution\blogs\admin\_users_form.php:182
-#: ..\..\..\admin\import-mt.php:392 ..\..\..\admin\_users_form.php:84
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "Smulkesnei informacijai gauti žiūrėkite <a %s>online žinyną</a>."
-
-#: ..\..\..\admin\import-mt.php:393 ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:91 ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:36 ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Lygis"
-
-#: ..\..\..\admin\import-mt.php:432 ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "Pagrindinė kalba"
-
-#: ..\..\..\admin\import-mt.php:1257 ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Pasirinkite pagrindinę kategoriją aktyviame bloge. Papildomai galite pasirinkti kitas kategorijas"
-
-#: ..\..\..\admin\import-mt.php:1286 ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "Pasirinkite kaip papildomą kategoriją"
-
-#: ..\..\..\admin\import-mt.php:1297 ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Pasirinkti kaip PAGRINDINĘ kategoriją"
-
-#: ..\..\..\admin\tools.php:18 ..\..\..\admin\_menutop.php:270
-msgid "Tools"
-msgstr "Įrankiai"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Bookmarklet"
-
-#: ..\..\..\admin\tools.php:30 ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45 ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Įtraukti šią nuorodą į Favorites/Bookmarkus:"
-
-#: ..\..\..\admin\tools.php:31 ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46 ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo bookmarklet"
-
-#: ..\..\..\admin\tools.php:70
-msgid "Post to b2evolution"
-msgstr "Skelbti į b2evoltution"
-
-#: ..\..\..\admin\tools.php:72
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "Nerastas Sidebar'as! Jūs turite naudoti Mozilla 0.9.4 ar naujesnę naršyklę!"
-
-#: ..\..\..\admin\tools.php:76 ..\..\..\admin\tools.php:85
-msgid "SideBar"
-msgstr "SideBar"
-
-#: ..\..\..\admin\tools.php:77
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "Pridėti <a %s>b2evo sidebar'ą</a> !"
-
-#: ..\..\..\admin\tools.php:86
-msgid "Add this link to your favorites:"
-msgstr "Itraukti šią nuorodą į Favorites:"
-
-#: ..\..\..\admin\tools.php:87
-msgid "b2evo sidebar"
-msgstr "b2evo sidebar'as"
-
-#: ..\..\..\admin\tools.php:94
-msgid "Movable Type Import"
-msgstr "Movable Type Importavimas"
-
-#: ..\..\..\admin\tools.php:96
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "Pasinaudokite MT's exportavimo funkcija ir sukurkite .TXT failą, kuriame bus jūsų temos;"
-
-#: ..\..\..\admin\tools.php:97
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Padėkite šį failą į /admin katalogą savo serveryje;"
-
-#: ..\..\..\admin\tools.php:98
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "Vadovaukitės <a %s>MT migracijos instrukcijomis</a>."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "Statinio failo generavimas"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Statinio failo pavadinimas"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Tai failo pavadinimas, kuris bus naudojamas blogo pradinio puslapio statinės versijos (.html) generavimui."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr "Po kiekvienos naujos temos..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "Pinginti b2evolution.net"
-
-# C:\www\b2evolution\blogs\admin\_blogs_advanced.form.php:27
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "norint, kad jus paskelbtų \"recently updated\" lsąraše b2evolution.net svetainėje"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "Pinginti technorati.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "pranešti apie naują įrašą."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "Pinginti weblogs.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "Pinginti blo.gs"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "Išplėstiniai nustatymai"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "Leisti trakbakus"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Leisti kitiems blogeriams siųsti trakbakus į šį blogą, suteikiant jums galimybę sužinoti kai jie rašo apie jus. Tai taip pat suteiks jums galimybę siųsti trakbakus į kitus blogus."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "Leisti pingbakus"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "Leisti kitiems blogeriams siųsti pingbakus į šį blogą, suteikiant jums galimybę sužinoti kai jie rašo apie jus. Tai taip pat suteiks jums galimybę siųsti pingbakus į kitus blogus."
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "Bendri nustatymai"
-
-#: ..\..\..\admin\_blogs_general.form.php:20 ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Pilnas Pavadinimas"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "Tai rodoma blogo šablone, viršuje."
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Trumpas Pavadinimas"
-
-# C:\www\b2evolution\blogs\admin\_blogs_general.form.php:20
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "Bus naudojama pasirinkimo meniu ir administraciniame meniu."
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "Pagrindinė Kalba"
-
-# C:\www\b2evolution\blogs\admin\_blogs_general.form.php:21
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr "Nustato navigasijos nuorodų bloge kalbą."
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "Priėjimo parametrai"
-
-# C:\www\b2evolution\blogs\admin\_blogs_general.form.php:35
-# C:\www\b2evolution\blogs\admin\_blogs_list.php:57
-#: ..\..\..\admin\_blogs_general.form.php:38 ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "Pagrindinis blogas index.php puslapyje"
-
-#  TRANS: current default blog
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:40
-msgid "Current default is:"
-msgstr "Dabar pagrindinis:"
-
-# C:\www\b2evolution\blogs\admin\_blogs_general.form.php:38
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through index.php"
-msgstr "Kitas blogas per index.php"
-
-# C:\www\b2evolution\blogs\admin\_blogs_general.form.php:41
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "Other blog through stub file (Advanced)"
-msgstr "Kitas blogas per stub failą (Sudėtinga)"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "You MUST create a stub file for this to work."
-msgstr "Jūs PRIVALOTE sukurti stub failą, kad tai veiktų."
-
-# C:\www\b2evolution\blogs\admin\_blogs_general.form.php:42
-#: ..\..\..\admin\_blogs_general.form.php:45
-msgid "Preferred access type"
-msgstr "Pasirinktas pasiekimo metodas"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "Blog Folder URL"
-msgstr "Blog Katalogo URL"
-
-# C:\www\b2evolution\blogs\admin\_blogs_general.form.php:48
-#: ..\..\..\admin\_blogs_general.form.php:51
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Neneaudoti atbulinio slešo (jei nežinote, palikite tuščią.)"
-
-# C:\www\b2evolution\blogs\admin\_blogs_general.form.php:53
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "URL blog name / Stub name"
-msgstr "URL blogo pavadinimas / Stub pavadinimas"
-
-# C:\www\b2evolution\blogs\admin\_blogs_general.form.php:53
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "Naudojama URLse šiam blogui atpažinti. tai turėtų būti stub failo pavadinimas, jei naudojate šį pasiekimo metodą."
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default display options"
-msgstr "Standartiniai atvaizdavimo nustatymai"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Default skin"
-msgstr "Pagrindinė oda"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Tai pagrindinė blogo oda, kuri bus naudojama šio blogo rodymui."
-
-# C:\www\b2evolution\blogs\admin\_blogs_general.form.php:62
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Allow skin switching"
-msgstr "Leisti odų keitimą"
-
-# C:\www\b2evolution\blogs\admin\_blogs_general.form.php:62
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "Vartotojai galės pasirinkti kitą blogo odą (ir jųs nustatymai bus išsaugoti į \"sausainiuką\")."
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Display public blog list"
-msgstr "Rodyti blogų sąrašą viešai"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Pažymėkite tai, norėdami rodyti visų sistemos blogų sąrašą puslapyje (jeigu jūsų šablono nustatymai tai palaiko)."
-
-# C:\www\b2evolution\blogs\admin\_blogs_general.form.php:66
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Include in public blog list"
-msgstr "Įtraukti į viešą blogų sąrašą"
-
-# C:\www\b2evolution\blogs\admin\_blogs_general.form.php:66
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "Pasirinkti, jei norite, kad šis blogas būtų rodomas blogų sąraše viešai."
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Default linkblog"
-msgstr "Pagrindinis nuorodų blogas"
-
-# C:\www\b2evolution\blogs\admin\_blogs_general.form.php:68
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "Bus rodomas šalia šio blogo (jei jūsų oda tai palaiko)."
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "Tagline"
-msgstr "Sloganas"
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Tekstas bus roromas žemiau blogo pavadinimo, blogo odoje."
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Pilnas Apibūdinimas"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "This is displayed on the blog template."
-msgstr "Tai rodoma blogo šablone."
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "Short Description"
-msgstr "Trumpas Apibūdinimas"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "Tai naudojama <meta> apibūdinime ir RSS'e. HTML NEPALAIKOMAS!"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "Keywords"
-msgstr "Raktiniai žodžiai"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Tai naudojama <meta> raktiniuose žodžiuose. HTML NEPALAIKOMAS!"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_edit_showposts.php:337
-msgid "Notes"
-msgstr "Pastabos"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Additional info."
-msgstr "Papildoma info."
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Blogas"
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "Blogo URL"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "Statinis Failas"
-
-#: ..\..\..\admin\_blogs_list.php:33 ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:145 ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:61
-msgid "Locale"
-msgstr "Kalba"
-
-# Posto statusas (administracinėje dalyje)
-#: ..\..\..\admin\_blogs_list.php:47 ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58 ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101 ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "Ypatybės"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "Pagrindinis"
-
-#  TRANS: "generate !" vertimas
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Gen!"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid "Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!"
-msgstr "Ar tikrai norite ištrinti blogą #%d ?\\n\\nPERSPĖJIMAS: Tai sunaikins VISUS ĮRAŠUS, KOMENTARUS,\\nKATEGORIJAS ir visą su šiuo blogu susijusia info!\\n\\nTai NEATSTATOMA!"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "Trinti šį blogą!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "Kopijuoti šį blogą"
-
-# C:\www\b2evolution\blogs\admin\_blogs_list.php:89
-# C:\www\b2evolution\blogs\admin\_set_regional.form.php:195
-# C:\www\b2evolution\blogs\admin\_users_list.php:69
-# C:\www\b2evolution\blogs\admin\_users_list.php:137
-#  TRANS: Abbrev. for Copy
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92 ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73 ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "Kopijuoti"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "Atsiprašome, bet neturite teisės redaguoti/matyti jokių blogo nustatymų."
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "Naujas blogas..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "Vartotojų teisės"
-
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Prisijungimo vardas"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "Yra<br />narys"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr "Gali skelbti/redaguoti su šiais statusais:"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "Trinti<br />įrašus"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "Redaguoti<br />koment."
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "Redaguoti<br />kateg."
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "Redaguoti<br />blogą"
-
-# Posto statusas (administracinėje dalyje)
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Paskelbtas"
-
-# Posto statusas (administracinėje dalyje)
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Apsaugotas"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Privatu"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Juodraštis"
-
-# Posto statusas (administracinėje dalyje)
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "Atmestas"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "Nariai"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "Leidimas skaityti apsaugotus įrašus"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "Leidimas rašyti temas šiame bloge su statusu \"Privatu\""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "Leidimas rašyti temas šiame bloge su statusu \"Ribota\""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "Leidimas rašyti temas šiame bloge su statusu \"Juodraštis\""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Leidimas rašyti temas šiame bloge su statusu \"Atšaukta\""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "Leidimas trinti temas šiame bloge"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "Leidimas redaguoti komentarus šiame bloge"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "Teisė redaguoti kategorijas šiame bloge"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "Leidimas redaguoti blogo ypatybes"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "(ne)pažymi visus žymės langelius naudojant Javascript"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr "(ne)pažymėti visus"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "Ne nariai"
-
-# C:\www\b2evolution\blogs\admin\_blogs_permissions.form.php:202
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:215
-msgid "Warning! You are about to remove your own permission to edit this blog!\\nYou won\\'t have access to its properties any longer if you do that!"
-msgstr "Dėmesio! Jūs ruošiatės pašalinti galimybę jums patiems redaguoti šį blogą!\\n Jūs vėliau neturėsite galimybės pasiekti blogo savybių, jei tai padarysite!"
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "Redaguoti kategorijos nustatymus"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "Ar norite ištrinti?"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "Nauja sub-kategorija čia"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Nauja kategorija čia"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Atminkite:</strong>Ištrinant kategoriją, jai priklausančios temos netrinamos. Jos priskiriamos \"tėvo\" kategorijai. Trinant pagrindinę \"root\" kategoriją, temos bus priskirtos seniausiai sukurtai egzistuojanciai kategorijai tame pačiame bloge (su mažiausiu kategorijos numeriu)."
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Įrašo turinys"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Pavadinimas"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Kalba"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "URL"
-
-#: ..\..\..\admin\_edit_form.php:135 ..\..\..\admin\_users_form.php:151
-#: ..\..\..\admin\_users_form.php:153 ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:154 ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20 ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\basic\_feedback.php:178 ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "El. Paštas"
-
-#: ..\..\..\admin\_edit_form.php:139 ..\..\..\admin\_users_form.php:165
-#: ..\..\..\admin\_users_form.php:167 ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:63 ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "URL"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Peržiūra"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Tikrinti klaidas"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Atsiųsti failą/nuotrauką"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "Išplėstinės ypatybės"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "Redaguoti laiką ir datą"
-
-#: ..\..\..\admin\_edit_form.php:253
-msgid "URL Title"
-msgstr "URL Pavadinimas"
-
-#: ..\..\..\admin\_edit_form.php:255
-msgid "(to be used in permalinks)"
-msgstr "(bus naudojama arch. nuorodose)"
-
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_edit_showposts.php:287
-#: ..\..\..\admin\_set_general.form.php:49 ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Auto-BR"
-msgstr "Auto-BR"
-
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Ši opcija nebereikalinga, galite jos nebenaudoti."
-
-#: ..\..\..\admin\_edit_form.php:274
-msgid "Additional actions"
-msgstr "Papildomi veiksmai"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "Pingback"
-msgstr "Pingbakai"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Siųsti Pingbakus į visus šioje temoje nurodytus URL)"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "Trackback URLs"
-msgstr "Trakbako URL"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "(Separate by space)"
-msgstr "(Atskirti tarpu)"
-
-#: ..\..\..\admin\_edit_form.php:310 ..\..\..\admin\_edit_form.php:545
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Statusas"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "Įrašas bus viešai paskelbtas"
-
-#: ..\..\..\admin\_edit_form.php:317 ..\..\..\admin\_edit_showposts.php:360
-msgid "Published (Public)"
-msgstr "Paskelbtas (Viešas)"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Tema bus paskelbta, bet matoma tik prisijungusiems blogo nariams."
-
-#: ..\..\..\admin\_edit_form.php:324 ..\..\..\admin\_edit_showposts.php:363
-msgid "Protected (Members only)"
-msgstr "Ribota (Tik nariams)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "Tema bus paskelbta, bet matysite tik jūs"
-
-#: ..\..\..\admin\_edit_form.php:331 ..\..\..\admin\_edit_showposts.php:366
-msgid "Private (You only)"
-msgstr "Privatu (Tik jūs)"
-
-#: ..\..\..\admin\_edit_form.php:337 ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "Tema atsiras tik administracinėje dalyje"
-
-#: ..\..\..\admin\_edit_form.php:338 ..\..\..\admin\_edit_showposts.php:369
-msgid "Draft (Not published!)"
-msgstr "Juodraštis (Neskelbtas!)"
-
-#: ..\..\..\admin\_edit_form.php:345 ..\..\..\admin\_edit_showposts.php:372
-msgid "Deprecated (Not published!)"
-msgstr "Atšauktas (Neskelbtas!)"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:435
-#: ..\..\..\admin\_edit_form.php:435
-msgid "Note: Moving posts across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:437
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Pastaba: Rašymas keliuose bloguose iškart įjungtas."
-
-#: ..\..\..\admin\_edit_form.php:447
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Pastaba: Rašymas keliuose bloguose iškart išjungtas."
-
-#: ..\..\..\admin\_edit_form.php:449
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Pastaba: Rašymas keliose kategorijose iškart išjungtas."
-
-#: ..\..\..\admin\_edit_form.php:459 ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55 ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:248 ..\..\..\skins\custom\_main.php:253
-#: ..\..\..\skins\custom\_main.php:258 ..\..\..\skins\custom\_main.php:263
-#: ..\..\..\skins\natural_pink\_main.php:234
-#: ..\..\..\skins\natural_pink\_main.php:239
-#: ..\..\..\skins\natural_pink\_main.php:244
-#: ..\..\..\skins\natural_pink\_main.php:249
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Komentarai"
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can leave comments on this post."
-msgstr "Lankytojai gali komentuoti šioje temoje."
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Open"
-msgstr "Įjungta"
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Lankytojai NEGALI komentuoti šioje temoje."
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Closed"
-msgstr "Išjungta"
-
-#: ..\..\..\admin\_edit_form.php:467
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Lankytojai negali nei matyti, nei komentuoti šioje temoje."
-
-#: ..\..\..\admin\_edit_form.php:468
-msgid "Disabled"
-msgstr "Uždrausta"
-
-#: ..\..\..\admin\_edit_form.php:473
-msgid "Renderers"
-msgstr "Atvaizdavimas"
-
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Comment info"
-msgstr "Komentaro informacija"
-
-#: ..\..\..\admin\_edit_form.php:546
-msgid "IP address"
-msgstr "IP adresas"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Next %d days"
-msgstr "Sekančios %d dienos"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "Ankstesni %d"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d days"
-msgstr "Ankstesnės %d dienos"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "Sekantys %d"
-
-#  TRANS: x nuo y iš z
-#  TRANS: x TO y OF z
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:56 ..\..\..\admin\_edit_navbar.php:62
-msgid " to "
-msgstr "-"
-
-#  TRANS: x nuo y iš z
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:64
-msgid " of "
-msgstr "iš"
-
-#: ..\..\..\admin\_edit_navbar.php:72
-msgid "from the end"
-msgstr "nuo galo"
-
-#: ..\..\..\admin\_edit_navbar.php:76
-msgid "from the start"
-msgstr "nuo pradžios"
-
-#: ..\..\..\admin\_edit_navbar.php:78
-msgid "OK"
-msgstr "OK"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr "Laikotarpis: "
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "Autorius:"
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "lygis:"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:830
-msgid "Pages:"
-msgstr "Puslapiai:"
-
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "komentarų nėra"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:732
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 komentaras"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:733
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "komentarų: %d"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1 Trakbakas"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "Trakbakų: %d"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 Pingbakas"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "Pingbakų: %d"
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr "Trakbakai"
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr "Pingbakai"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "Atsiliepimų šije temoje kol kas nėra..."
-
-#: ..\..\..\admin\_edit_showposts.php:226 ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Komentaro autorius"
-
-#: ..\..\..\admin\_edit_showposts.php:230 ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "Trakbakas iš:"
-
-#: ..\..\..\admin\_edit_showposts.php:234 ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "Pingbakas iš:"
-
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr "Arch. šio komentaro nuoroda"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145 ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Komentuoti"
-
-#: ..\..\..\admin\_edit_showposts.php:272 ..\..\..\admin\_users_form.php:107
-#: ..\..\..\skins\_feedback.php:164 ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:169
-#: ..\..\..\skins\wpc_default\_feedback.php:169
-msgid "User"
-msgstr "Vartotojas"
-
-#: ..\..\..\admin\_edit_showposts.php:275 ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:171
-#: ..\..\..\skins\wpc_default\_feedback.php:171
-msgid "Edit profile"
-msgstr "Redaguoti profilį"
-
-#: ..\..\..\admin\_edit_showposts.php:280 ..\..\..\skins\_feedback.php:181
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Komentaras"
-
-#: ..\..\..\admin\_edit_showposts.php:281 ..\..\..\skins\_feedback.php:182
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "Leidžiama XHTML sintaksė"
-
-#: ..\..\..\admin\_edit_showposts.php:286 ..\..\..\skins\_feedback.php:186
-#: ..\..\..\skins\basic\_feedback.php:202
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:204
-#: ..\..\..\skins\wpc_default\_feedback.php:204
-msgid "Options"
-msgstr "Nustatymai"
-
-#: ..\..\..\admin\_edit_showposts.php:287
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Eilučių perkėlimai taps  &lt;br /&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:294 ..\..\..\skins\_feedback.php:208
-#: ..\..\..\skins\basic\_feedback.php:219
-msgid "Send comment"
-msgstr "Komentuoti"
-
-#: ..\..\..\admin\_edit_showposts.php:349
-msgid "Posts to show"
-msgstr "Parodyti įrašus"
-
-#: ..\..\..\admin\_edit_showposts.php:352
-msgid "Past"
-msgstr "Praeitis"
-
-#: ..\..\..\admin\_edit_showposts.php:355
-msgid "Future"
-msgstr "Ateitis"
-
-#: ..\..\..\admin\_edit_showposts.php:380
-msgid "Title / Text contains"
-msgstr "Pavadinime/Tekste yra"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Žodžiai"
-
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
-msgstr "IR"
-
-#: ..\..\..\admin\_edit_showposts.php:393
-msgid "OR"
-msgstr "AR"
-
-# D:\www\b2evo091\blogs\admin\_edit_showposts.php:401
-#: ..\..\..\admin\_edit_showposts.php:401
-msgid "Exact match"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:454 ..\..\..\skins\_archives.php:74
-#, fuzzy
-msgid "week"
-msgstr "kas savaitę"
-
-#: ..\..\..\admin\_edit_showposts.php:554
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\b2evocore\_functions_forms.php:312 ..\..\..\install\index.php:299
-#: ..\..\..\skins\_profile.php:85
-msgid "Reset"
-msgstr "Išvalyti"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "GPL licencija"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:113
-msgid "uncheck all"
-msgstr "atšaukti žymėjimą"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:115
-msgid "check all"
-msgstr "pažymėti viską"
-
-#: ..\..\..\admin\_menutop.php:166
-msgid "visit b2evolution's website"
-msgstr "Aplankyti b2evoltution svetainę"
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:169
-#: ..\..\..\admin\_menutop.php:169
-msgid "Style:"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:172
-msgid "Logout"
-msgstr "Atsijungti"
-
-#: ..\..\..\admin\_menutop.php:174
-msgid "Exit to blogs"
-msgstr "Eiti į blogus"
-
-#: ..\..\..\admin\_menutop.php:183
-msgid "Blog time:"
-msgstr "Dienoraščio laikas:"
-
-#: ..\..\..\admin\_menutop.php:184
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:185
-msgid "Logged in as:"
-msgstr "Prisijungęs kaip:"
-
-#: ..\..\..\admin\_menutop.php:195
-msgid "Write"
-msgstr "Rašyti"
-
-# C:\www\b2evolution\blogs\admin\_set_regional.form.php:123
-# C:\www\b2evolution\blogs\admin\_set_regional.form.php:197
-# C:\www\b2evolution\blogs\admin\_users_list.php:31
-#: ..\..\..\admin\_menutop.php:201 ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241 ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:883
-msgid "Edit"
-msgstr "Redaguoti"
-
-#: ..\..\..\admin\_menutop.php:221
-msgid "Stats"
-msgstr "Statistika"
-
-#: ..\..\..\admin\_menutop.php:239 ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Šablonai"
-
-#: ..\..\..\admin\_menutop.php:249
-msgid "Users"
-msgstr "Vartotojai"
-
-#: ..\..\..\admin\_menutop.php:253
-msgid "User Profile"
-msgstr "Vartotojo Profilis"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "Vartotojų teisės pagal nutylėjimą"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Nauji vartotojai gali registruotis"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr "Pasirinkite, norėdami leisti vartotojams registruotis patiems."
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Naujų vartotojų grupė"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "Grupės nustato vartotojų teises ir vaidmenis."
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Naujų vartotojų lygis"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Lygiai nustato vartotojų hierarchiją šiame webloge."
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr "Atvaizdavimo nustatymai"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "Koks pagrindinis blogas"
-
-# C:\www\b2evolution\blogs\admin\_set_general.form.php:31
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr "Šis blogas bus rodomas index.php."
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "dienos"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "įrašai"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "puslapiai įrašų "
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "Rodymo metodas"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr "Temų/Dienų puslapyje"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "kas mėnesį"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "kas savaitę"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "kasdien"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "įrašas po įrašo"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Archyvavimo būdas"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "Nuorodų nustatymai"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Naudoti extra-path info"
-
-#: ..\..\..\admin\_set_general.form.php:56
-#, fuzzy
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
-msgstr "Rekomenduojama, jei jūsų serveris tai palaiko. Nuorodos atrodys stub/2003/05/20/post_title , o ne stub?title=post_title&c=1&tb=1&pb=1&more=1."
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Įrašas, iškveičiamas pagal pavadinimą URL (Rekomenduojama)"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr "Grįžtama prie ID, kai URL pavadinimas nenurodytas."
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr "Įrašas, iškviečiamas pagal jo ID"
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr "Įrašas archyve, randamas pagal ID"
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "Įrašas archyve, randamas pagal pavadinimą (siekiant užtikrinti suderinamumą su Cafelog)"
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr "Arch. nuorodos tipas"
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr "Saugumo nustatymai"
-
-# C:\www\b2evolution\blogs\admin\_set_general.form.php:69
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "Minimalus slaptažodžio ilgis"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr "vartotojams."
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr "Atvaizdavimo įskiepiai"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "Įskiepis"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "Pritaikyti"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "Įrankinės įskiepiai"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "Sukurti naują lokalę!"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "Redaguoti lokalę"
-
-# C:\www\b2evolution\blogs\admin\_set_regional.form.php:46
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "Pirmosios dvi raidės turi būti <a %s>ISO 639 kalbos koduotėje</a>. Paskutinės dvi raidės turi <a %s>ISO 3166 šalies koduotėje</a>."
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "Įjungta"
-
-# C:\www\b2evolution\blogs\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr "Ar ši lokalė bus prieinama vartotojams?"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "lokalės pavadinimas"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "Koduotė"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "Privalo sutapti su kalbos failo koduote."
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "Datos formatas"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Žiūrėti žemiau."
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "Laiko formatas"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "Kalbos failas"
-
-# C:\www\b2evolution\blogs\admin\_set_regional.form.php:57
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "vartotinas kalbos failas, iš <code>locales</code> katalogo"
-
-# C:\www\b2evolution\blogs\admin\_set_regional.form.php:58
-# C:\www\b2evolution\blogs\admin\_set_regional.form.php:144
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "Pirmenybė"
-
-# C:\www\b2evolution\blogs\admin\_set_regional.form.php:59
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1 atitinka aukščiausią. Pirmenybė renkantis kalbos lokalę yra svarbi, nes keletas lokalių atitinka tą pačią kalbą. Pirmenybė taip pat įtakoja kokia tvarka lokalės išdėstomos pasirinkimo meniu ir t.t."
-
-#: ..\..\..\admin\_set_regional.form.php:67
-msgid "Create"
-msgstr "Sukurti"
-
-#: ..\..\..\admin\_set_regional.form.php:67 ..\..\..\skins\_profile.php:84
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Atnaujinti"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "Tai  pakeis lokalę \\'%s\\'. Tinka?"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "Vėliavos"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "Mes panaudosime vėliavėles iš katalogo <code>%s</code>, kur failo pavadinimas atitinka kalbos daliai (simboliai 4-5; failo plėtinys yra .gif)."
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "Datos/Laiko Formatai"
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr "Šie simboliai atpažįstami formatavimo sintaksėje:"
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" ar \"pm\""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" ar \"PM\""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr "B - Swatch Internet time"
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - ISO 8601 data (Reikalinga PHP 5); t.y. \"2004-02-12T15:19:21+00:00\""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d - mėnesio diena, 2 skaičiai su nuliu priekyje; t.y. nuo \"01\" iki \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - savaitės diena, tekstinis, 3 raidžių; t.y. \"Pen\""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - savaitės diena, 1 raidė; t.y. \"P\""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - mėnuo, tekstinis, ilgas; t.y. \"Sausis\""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - valanda, 12-valandų formatas be nulio priekyje; t.y. nuo \"1\" iki \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - valanda, 24-valandų formatas be nulio priekyje; t.y. nuo \"0\" iki \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - valanda, 12-valandų formatas; t.y. nuo \"01\" iki \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - valanda, 24-valandų formatas; t.y. nuo \"00\" iki \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - minutės; t.y. nuo \"00\" iki \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (i didžioji) - \"1\" jei Vasaros Laikas, \"0\" kitu atveju."
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - mėnesio diena be nulio priekyje; t.y. nuo \"1\" iki \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (\"L\" mažoji) - savaitės diena, tekstinis, ilgas; t.y. \"Penktadienis\""
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - skaičius, priklausomai ar tai  keltiniai metai; t.y. \"0\" ar \"1\""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - mėnuo; t.y. nuo \"01\" iki \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - mėnuo, tekstinis, 3 raidės; t.y. \"Sau\""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - mėnuo be priekyje esanči nulio; t.y. nuo \"1\" iki \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "O - Skirtumas nuo Grinvičo laiko (GMT) valandomis; t.y. \"+0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - RFC 822 laiko formatas; t.y. \"Tre, 21 Gruo 2000 16:01:07 +0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - sekundės; t.y. nuo \"00\" iki \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - Angliška kelintinė priesaga, tekstinis, 2 simboliai; t.y. \"th\", \"nd\""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - dienų skaičius duotame mėnesyje; t.y. nuo \"28\" iki \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - Serverio laiko nustatymai;t.y. \"MDT\""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr "U - sekundžių nuo epochos pradžios"
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - savaitės diena, skaitinis, t.y. nuo \"0\" (Sekmadienis) iki \"6\" (Šeštadienis)"
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W - ISO-8601 savaitė nuo metų pradžios, savaitės prasideda nuo Pirmadienio; t.y. \"42\""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - metai, 4 skaičiai; t.y. \"1999\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - metai, 2 skaičiai; t.y. \"99\""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - metų diena; t.y. nuo \"0\" iki \"365\""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Z - laiko nuokrypis sekindėmis (t.y. nuo \"-43200\" iki \"43200\"). Laiko Nuokrypis į vakarus nuo UTC yra visada neigiamas, o į rytus - visada teigiamas."
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - pilnas ISO 8601 formatas, atitinkantis Y-m-d\\TH:i:s\\Z"
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"Neatpažinti simboliai užklausoje bus rodomi kaip yra.<br />\n"
-"\t\t\tNorėdami, kad jie būtų rodomo teisingai, nepamirškite \\ prieš simbolį."
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr "Pastaba: pagrindinė kalba neparinkta."
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "Regiono nustatymai"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Laiko skirtumas"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr "valandų"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "Jeigu jūsų laiko juosta nesutampa su serverio vietos laiko juosta. Dabartinis serverio laikas: %s."
-
-# C:\www\b2evolution\blogs\admin\_set_regional.form.php:95
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "Pakeista naršyklės nustatymų, vartotojo lokalės ar blogo lokalės (išvardinta pagal eiliškumą)."
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "Galimos kalbos"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "Paslėpti vertimo informaciją"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "Rodyti vertimo informaciją"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "Datos f-tas"
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "Laiko f-tas"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "Simboliai"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "Išversta"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "Ištraukti"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "aukštyn"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "Didinti prioritetą"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "žemyn"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "Mažinti prioritetą"
-
-# C:\www\b2evolution\blogs\admin\_set_regional.form.php:195
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "Kopijuoti lokalę"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr "atstatyti vartotojo nustatymus"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "Nėra kalbos failo..."
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr "Ištraukti .po failą į b2evo formatą"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "Ar norite atstatyti standartinius nustatymus?"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "Atstatyti pradines reikšmes (ištrinti duomenų bazės lentelę)"
-
-# C:\www\b2evolution\blogs\admin\_users_form.php:49
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "pirmas vartotojas"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "Ankstesnis vartotojas"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "kitas vartotojas"
-
-# C:\www\b2evolution\blogs\admin\_users_form.php:52
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "paskutinis vartotojas"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "Uždaryti vartotojo profilį"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "Sukurti naują vartotojo profilį"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Profilis:"
-
-#: ..\..\..\admin\_users_form.php:82
-msgid "User rights"
-msgstr "Vartotojų teisės"
-
-#: ..\..\..\admin\_users_form.php:111 ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:140 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\_profile.php:51
-msgid "Login"
-msgstr "Prisijungimo vardas"
-
-#: ..\..\..\admin\_users_form.php:112 ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:141 ..\..\..\skins\_profile.php:40
-#: ..\..\..\skins\_profile.php:52 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Vardas"
-
-#: ..\..\..\admin\_users_form.php:113 ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:142 ..\..\..\skins\_profile.php:41
-#: ..\..\..\skins\_profile.php:53 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "Pavardė"
-
-#: ..\..\..\admin\_users_form.php:114 ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:143 ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:42 ..\..\..\skins\_profile.php:50
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Slapyvardis"
-
-#: ..\..\..\admin\_users_form.php:119 ..\..\..\admin\_users_form.php:144
-#: ..\..\..\skins\_profile.php:46 ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Rodomas ID"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Preferred locale"
-msgstr "Pageidaujama lokalė"
-
-# C:\www\b2evolution\blogs\admin\_users_form.php:108
-# C:\www\b2evolution\blogs\admin\_users_form.php:118
-#: ..\..\..\admin\_users_form.php:135 ..\..\..\admin\_users_form.php:145
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "Pageidaujama administracinės dalies, pranešimų ir t.t.lokalė"
-
-# C:\www\b2evolution\blogs\admin\_users_form.php:121
-#: ..\..\..\admin\_users_form.php:148
-msgid "Send an email"
-msgstr "Siųsti el. laišką"
-
-#: ..\..\..\admin\_users_form.php:161
-msgid "Visit the site"
-msgstr "Aplankyti svetainę"
-
-#: ..\..\..\admin\_users_form.php:171
-msgid "Search on ICQ.com"
-msgstr "Ieškoti ICQ.com svetainėje"
-
-#: ..\..\..\admin\_users_form.php:175 ..\..\..\admin\_users_form.php:177
-#: ..\..\..\skins\_profile.php:64 ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "Instant Message to user"
-msgstr "Susisiekite su vartotoju per IM"
-
-#: ..\..\..\admin\_users_form.php:186 ..\..\..\admin\_users_form.php:198
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:187 ..\..\..\admin\_users_form.php:199
-msgid "MSN IM"
-msgstr "MSN IM"
-
-#: ..\..\..\admin\_users_form.php:188 ..\..\..\admin\_users_form.php:200
-msgid "YahooIM"
-msgstr "YahooIM"
-
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\admin\_users_form.php:201
-#: ..\..\..\skins\_profile.php:69 ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "Pranešimai"
-
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Pasirinkite ar norite gauti pranešimus apie naujus komentarus, trakbakus ir kt. jūsų temose. "
-
-#: ..\..\..\admin\_users_form.php:192 ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Naujas slaptažodis"
-
-# C:\www\b2evolution\blogs\admin\_users_form.php:165
-#: ..\..\..\admin\_users_form.php:192
-msgid "Leave empty if you don't want to change the password."
-msgstr "Jei nenorite keisti slaptažodžio, palikite tuščią."
-
-#: ..\..\..\admin\_users_form.php:193 ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Patvirtiniti naują slaptažodį"
-
-# C:\www\b2evolution\blogs\admin\_users_form.php:174
-#: ..\..\..\admin\_users_form.php:201
-msgid "yes"
-msgstr "taip"
-
-# C:\www\b2evolution\blogs\admin\_users_form.php:174
-#: ..\..\..\admin\_users_form.php:201
-msgid "no"
-msgstr "ne"
-
-#: ..\..\..\admin\_users_form.php:213
-msgid "User information"
-msgstr "Vartotojo informacija"
-
-#: ..\..\..\admin\_users_form.php:215 ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:216 ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:50 ..\..\..\skins\custom\_main.php:247
-#: ..\..\..\skins\custom\_main.php:252 ..\..\..\skins\custom\_main.php:257
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\natural_pink\_main.php:233
-#: ..\..\..\skins\natural_pink\_main.php:238
-#: ..\..\..\skins\natural_pink\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:248
-msgid "Posts"
-msgstr "Temos"
-
-#: ..\..\..\admin\_users_form.php:217
-msgid "Created on"
-msgstr "Sukurta"
-
-#: ..\..\..\admin\_users_form.php:218
-msgid "From IP"
-msgstr "Iš IP"
-
-#: ..\..\..\admin\_users_form.php:219
-msgid "From Domain"
-msgstr "Iš Domeno"
-
-#: ..\..\..\admin\_users_form.php:220
-msgid "With Browser"
-msgstr "Su Naršykle"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "pirma grupė"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "ankstesnė grupė"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "kita grupė"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "paskutinė grupė"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr "Užverti grupės profilį"
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr "Kuriama nauja grupė"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "Redaguojama grupė:"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr "Žiūrima grupė:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr "Šio grupės narių leidimai"
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "Žiūrėti viską"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr "Visiskas Priėjimas"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr "Neprieinama"
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "Tik žiūrėti"
-
-#: ..\..\..\admin\_users_groupform.php:92
-msgid "Statistics"
-msgstr "Statistika"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr "Globalūs nustatymai"
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr "Pažymėti norint leisti redaguoti šabloną."
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr "Vartotojų/Grupės Valdymas"
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr "Grupės ir Vartotojai"
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr "Pagrindinė naujų vartotojų grupė"
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "Kopijuoti grupę"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "Trinti grupę"
-
-# C:\www\b2evolution\blogs\admin\_users_list.php:126
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "sumažinti vartotojo lygį"
-
-# C:\www\b2evolution\blogs\admin\_users_list.php:131
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "pakelti vartotojo lygį"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Trinti vartotoją"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid "Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!"
-msgstr "Ar tikrai norite ištrinti šį vartotoją?\\nPerspėjimas: Visos jo temos bus ištrintos taip pat!"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "Naujas vartotojas..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "Nauja grupė..."
-
-#: ..\..\..\b2evocore\_blog_main.php:205
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "Standartinė oda [%s] naudojama bloge [%s] neegzistuoja. Ji turi būti tinkamai nustatyta <a %s>blogo parametruose</a> ar tinkamai parodyta stub faile. Susisiekite su <a %s>administratoriumi</a>..."
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "KLAIDA! Negalima ištrinti! Jūs turėsite ištrinti failą [%s] rankiniu būdu."
-
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#: ..\..\..\b2evocore\_class_calendar.php:202
-#, php-format
-msgid "%d posts"
-msgstr "įrašų: %d"
-
-#: ..\..\..\b2evocore\_class_calendar.php:198
-#: ..\..\..\b2evocore\_class_calendar.php:203
-msgid "1 post"
-msgstr "1 įrašas"
-
-#: ..\..\..\b2evocore\_class_calendar.php:306
-msgid "previous month"
-msgstr "ankstesnis mėnuo"
-
-#: ..\..\..\b2evocore\_class_calendar.php:310
-msgid "next month"
-msgstr "kitas mėnuo"
-
-#: ..\..\..\b2evocore\_class_calendar.php:337
-msgid "previous year"
-msgstr "ankstesni metai"
-
-# C:\www\b2evolution\blogs\b2evocore\_class_calendar.php:317
-#: ..\..\..\b2evocore\_class_calendar.php:340
-msgid "next year"
-msgstr "kiti metai"
-
-# C:\www\b2evolution\blogs\b2evocore\_class_calendar.php:337
-#: ..\..\..\b2evocore\_class_calendar.php:369
-msgid "go to month's archive"
-msgstr "eiti į mėneio archyvą"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "Narys"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "Lankytojas"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "Redaguoti šį komentarą"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:828
-msgid "Delete"
-msgstr "Trinti"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-#, fuzzy
-msgid "Delete this comment"
-msgstr "Redaguoti šį komentarą"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid "You are about to delete this comment!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "Jūs ruošiatės ištrinti šį komentarą!\\n\\'Cancel\\' jei persigalvojote, \\'OK\\' norint ištrinti."
-
-#: ..\..\..\b2evocore\_class_commentlist.php:144
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "Komentarų nėra..."
-
-# C:\www\b2evolution\blogs\b2evocore\_class_dataobjectlist.php:117
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:120
-msgid "Sorry, there is nothing to display..."
-msgstr "Atsiprašome, nieko nėra..."
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "Nauja grupė"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:109
-msgid "Parser error: "
-msgstr "Parserio klaida:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:127
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "Plėtinys<code>body</code> gali būti naudojamas tik kartą!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:140
-msgid "Illegal tag"
-msgstr "Nelegalus plėtinys"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:147
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "Plėtinys %s turi būti naudojamas kito plėtinio viduje"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:149
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "Plėtinys %s negali būti naudojamas %s plėtinio viduje"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:157
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "Plėtinys %s neturėtų turėti %s atributo"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:165
-msgid "Found invalid URL: "
-msgstr "Surasti neteisingi URL:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:188
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "Plėtinyje %s nereikėtu naudoti kodavimo simbolių"
-
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:302
-#: ..\..\..\b2evocore\_functions_cats.php:639
-msgid "Browse category"
-msgstr "Naršyti kategoriją"
-
-#: ..\..\..\b2evocore\_class_item.php:405
-msgid "Comments are closed for this post."
-msgstr "Komentavimas šioje temoje išjungtas."
-
-#: ..\..\..\b2evocore\_class_item.php:417
-msgid "This post is not published. You cannot leave comments."
-msgstr "Šis įrašas nepaskelbtas. Negalite jo komentuoti."
-
-#  TRANS: this is the default text for the extended post "more" link
-#  
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:467
-#: ..\..\..\b2evocore\_functions_bposts.php:736
-msgid "Read more!"
-msgstr "Daugiau !"
-
-#  TRANS: this is the default text displayed once the more link has been activated
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:472
-#: ..\..\..\b2evocore\_functions_bposts.php:741
-msgid "More:"
-msgstr "Daugiau:"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "Display feedback / Leave a comment"
-msgstr "Rodyti atsiliepimus / Komentuoti"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-msgid "Send feedback"
-msgstr "Komentuoti"
-
-#: ..\..\..\b2evocore\_class_item.php:716
-msgid "1 feedback"
-msgstr "1 atsiliepimas"
-
-#: ..\..\..\b2evocore\_class_item.php:717
-#, php-format
-msgid "%d feedbacks"
-msgstr "atsiliepimų: %d"
-
-#: ..\..\..\b2evocore\_class_item.php:730
-msgid "Display comments / Leave a comment"
-msgstr "Rodyti komentarus / Komentuoti"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Parodyti trakbakus / Šio įrašo trakbako adresas"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "Trakbakų (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:745
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "Trakbakas (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:746
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr "Trakbakų (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-msgid "Display pingbacks"
-msgstr "Pingbakai"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr "Pingbakų (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:758
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr "Pingbakas (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:759
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr "Pingbakai (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:829
-#, fuzzy
-msgid "Delete this post"
-msgstr "Trinti šį apsilankymą!"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:839
-#: ..\..\..\b2evocore\_class_item.php:848
-msgid "You are about to delete this post!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "Jūs norite ištrinti šįą temą!\\n\\'Cancel\\' jei persigalvojote, \\'OK\\' norint ištrinti."
-
-#: ..\..\..\b2evocore\_class_item.php:884
-msgid "Edit this post"
-msgstr "Redaguoti šį įrašą"
-
-# Posto statusas (administracinėje dalyje)
-#: ..\..\..\b2evocore\_class_item.php:924
-msgid "Publish NOW!"
-msgstr "Paskelbti!"
-
-#: ..\..\..\b2evocore\_class_item.php:925
-msgid "Publish now using current date and time."
-msgstr "Paskelbti naudojant dabartinę datą ir laiką."
-
-#: ..\..\..\b2evocore\_class_itemlist.php:598
-msgid "Invalid post, please correct these errors:"
-msgstr "Negalima įrašyti, prašome ištaisyti šias klaidas:"
-
-# C:\www\b2evolution\blogs\b2evocore\_class_itemlist.php:817
-#: ..\..\..\b2evocore\_class_itemlist.php:889
-msgid "Sorry, there is no post to display..."
-msgstr "Atsiprašome, nėra rodomų naujienų..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "POP3 prisijungimas:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "Nenurodytas serveris"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: Išankstinis NOOP OK atsakymas, tai ne RFC 1939 specifikacijas atitinkantis serveris"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "Nėra ryšio su serveriu"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "POP3 vartotojas:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "Nenusiųstas prisijungimo ID"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "nesusijungė"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "POP3 slaptažodis:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "Nepateiktas slaptažodis"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "Autorizacija nepavyko"
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP nepavyko. Serveris neatitinka RFC 1939 specifikacijos"
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "No server banner"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "nutraukti"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr "apop autorizacija nepavyko"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr "POP3 prisijungimas:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "Priešlaikinė sąrašo pabaiga"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr "POP3 last:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr "Tuščia komandos grandinė"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "POP3 quit:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "susijungimas neegzistuoja"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "POP3 delete:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "Nenusiųstas pranešimo numeris"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "Komanda nepavyko"
-
-#: ..\..\..\b2evocore\_class_user.php:70
-msgid "New user"
-msgstr "Naujas vartotojas"
-
-#: ..\..\..\b2evocore\_class_user.php:267
-msgid "Permission denied!"
-msgstr "Uždrausta!"
-
-#: ..\..\..\b2evocore\_functions.php:48
-msgid "Oops, MySQL error!"
-msgstr "Uups, MySQL klaida!"
-
-#: ..\..\..\b2evocore\_functions.php:486
-msgid "go back"
-msgstr "atgal"
-
-#: ..\..\..\b2evocore\_functions.php:518
-msgid "Redirecting you to:"
-msgstr "Vyksta nukreipimas į:"
-
-#: ..\..\..\b2evocore\_functions.php:520
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "jei nieko nevyksta, paspauskite <a %s>čia</a>."
-
-#: ..\..\..\b2evocore\_functions.php:599
-msgid "No response!"
-msgstr "Nėra atsakymo!"
-
-#: ..\..\..\b2evocore\_functions.php:604
-msgid "Remote error"
-msgstr "Nutolusi klaida"
-
-#: ..\..\..\b2evocore\_functions.php:619 ..\..\..\b2evocore\_functions.php:624
-msgid "Response"
-msgstr "Atsakymas:"
-
-#: ..\..\..\b2evocore\_functions.php:861
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "Parametras %s būtinas!"
-
-#: ..\..\..\b2evocore\_functions.php:1068
-msgid "Invalid URL"
-msgstr "Blogas URL"
-
-#: ..\..\..\b2evocore\_functions.php:1074
-msgid "URI scheme not allowed"
-msgstr "URI schema neleidžiama"
-
-#: ..\..\..\b2evocore\_functions.php:1081
-msgid "URL not allowed"
-msgstr "URL neleidžiamas"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:172
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Siunčiam pažeidimą į b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:202
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr "Atšaukta ( veikiam localhost'e)."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:220
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Prašome pažeidėjų sąrašo iš b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:230
-msgid "Latest update timestamp"
-msgstr "Paskutinio atnaujinimo laikas ir data"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:255
-msgid "Incomplete reponse."
-msgstr "Neužbaigtas atsakymas."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:263
-msgid "No new blacklisted strings are available."
-msgstr "Naujų blokuojamų įrašų nėra."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "Adding strings to local blacklist"
-msgstr "Papildomi įrašai vietiniame juodajame sąraše"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-msgid "Adding:"
-msgstr "Pridedam:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "OK."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-msgid "Not necessary! (Already handled)"
-msgstr "Nereikalinga! (Jau pasirūpinta)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:285
-msgid "New latest update timestamp"
-msgstr "Naujas vėliausio atnaujinimo laikas ir data"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:294
-msgid "Invalid reponse."
-msgstr "Blogas atsakymas."
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "Nurodytas blogas neegzistuoja!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "Visas įrašas"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:706
-msgid "PREVIEW"
-msgstr "PERŽIŪRA"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:832
-msgid "Next page"
-msgstr "Kitas puslapis"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:833
-msgid "Previous page"
-msgstr "Ankstesnis puslapis"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:878
-msgid "Previous post"
-msgstr "Ankstesnės temos"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:935
-msgid "Next post"
-msgstr "Kita tema"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1047
-msgid "Next Page"
-msgstr "Kitas Puslapis"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1075
-msgid "Previous Page"
-msgstr "Ankstesnis Puslapis"
-
-#: ..\..\..\b2evocore\_functions_cats.php:90
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Negaliu ištrinti jei egzistuoja sub-kategorijos!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:122
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "Negaliu ištrinti paskutinės kategorijos jei joje yra temų!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:217
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "Nurodyta %s kategorija neegzistuoja!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:570
-msgid "Category"
-msgstr "Kategorija"
-
-#: ..\..\..\b2evocore\_functions_forms.php:311
-#, fuzzy
-msgid "Save !"
-msgstr "Sakyti!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:59
-#: ..\..\..\b2evocore\_vars.php:134 ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "neleistinas simbolis User Agent'e"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "referer ignored"
-msgstr "referalas ignoruotas"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-msgid "BlackList"
-msgstr "BlackList'as"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-msgid "robot"
-msgstr "robotas"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-msgid "invalid"
-msgstr "blogas"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "search engine"
-msgstr "paieškos sistema"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:137
-msgid "loading referering page"
-msgstr "kraunamas nurodantis puslapis"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:158
-msgid "found current url in page"
-msgstr "URL rastas puslapyje"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:471
-msgid "not a query - no params!"
-msgstr "ne užklausa - nenurodyti parametrai!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:496
-msgid "no query string found"
-msgstr "nerasta užklausos duomenų"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354 ..\..\..\install\index.php:90
-msgid "name"
-msgstr "pavadinimas"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "Siunčiami pingbakai..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "Pingbakai nenumatyti."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "PRADĖTI"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "Vykdau:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "Negaliu rasti domeno pavadinimo:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "Prisijungti prie serverio:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "Negaliu susijungti su:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "Pradedu gauti antraštes ir turinį"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Pingbak serveris rastas pagal  X-Pingback antraštes:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Pingbak serveris rastas pagal Pingbak <link /> plėtinį:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr "Pingbak serveris nerastas antraštėse ir turinyje"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "Pingbak serverio URL tuščias (gali būti, kad tai  PHP fget klaida)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "Pingbak serverio duomenys"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "Puslapis turi nuorodą į :"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "Puslapis turi nuorodą iš:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr "Pinginam %s..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "PABAIGA"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "Pingbakai įvykdyti."
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "Pinginam b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "Pinginam Weblogs.com..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "Pinginam Blo.gs..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "Pinginam technorati.com..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Archyvai"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Archyvas"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Siunčiam trakbakus..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "Nėra siunčiamų trakbakų."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "Paruošta siuntimui ištrauka:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "Trakbakai įvykdyti ."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "Siunčiam trakbaką į:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Atsakymas:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "prisijungimo vardas/slaptažodis neteisingas."
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:120
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "sausainiukas %s neišsaugotas!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "prisijungimo vardas/slaptažodis nebegalioja."
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Privalote prisijungti!"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "Prisijunkite jei esate užsiregistravęs..."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "Registruotis..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "Registruokitės, norėdami gauti paskyrą..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "Atsijungti (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "Atsijungti"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "Administracija"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "Eiti į administracinę dalį"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "Profilis (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "Redaguoti profilį"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "Vartotojo profilis"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "Sekmadienis"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "Pirmadienis"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "Antradienis"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "Trečiadienis"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "Ketvirtadienis"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "Penktadienis"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "Šeštadienis"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "Sek"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "Pir"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "Ant"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "Tre"
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "Ket"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "Pen"
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "Šeš"
-
-#  TRANS: abbrev. for Sunday
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr "S"
-
-#  TRANS: abbrev. for Monday
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr "P"
-
-#  TRANS: abbrev. for Tuesday
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr "A"
-
-#  TRANS: abbrev. for Wednesday
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr "T"
-
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr "K"
-
-#  TRANS: abbrev. for Friday
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr "Pn"
-
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr "Š"
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "Sausis"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "Vasaris"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "Kovas"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "Balandis"
-
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "Gegužė"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "Birželis"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "Liepa"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "Rugpjūtis"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "Rugsėjis"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "Spalis"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "Lapkritis"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "Gruodis"
-
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "Sau"
-
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "Vas"
-
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "Kov"
-
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "Bal"
-
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "Geg"
-
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "Birž"
-
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "Liep"
-
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "Rug"
-
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "Rugs"
-
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "Spal"
-
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "Lap"
-
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "Gruo"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr "Vietinis"
-
-# Posto statusas (administracinėje dalyje)
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr "Praneštas"
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr "Centrinis"
-
-#: ..\..\..\conf\_locales.php:49
-msgid "Czech (CZ)"
-msgstr "Čekų (CZ)"
-
-#: ..\..\..\conf\_locales.php:56
-#, fuzzy
-msgid "Danish (DK)"
-msgstr "Anglų (UK)"
-
-#: ..\..\..\conf\_locales.php:63
-msgid "German (DE)"
-msgstr "Vokiečių (DE)"
-
-#: ..\..\..\conf\_locales.php:70
-msgid "English (EU)"
-msgstr "Anglų (EU)"
-
-#: ..\..\..\conf\_locales.php:77
-msgid "English (UK)"
-msgstr "Anglų (UK)"
-
-#: ..\..\..\conf\_locales.php:84
-msgid "English (US)"
-msgstr "Anglų (US)"
-
-#: ..\..\..\conf\_locales.php:91
-msgid "English (CA)"
-msgstr "Anglų (CA)"
-
-#: ..\..\..\conf\_locales.php:98
-msgid "English (AU)"
-msgstr "Anglų (AU)"
-
-#: ..\..\..\conf\_locales.php:105
-#, fuzzy
-msgid "English (IL)"
-msgstr "Anglų (EU)"
-
-#: ..\..\..\conf\_locales.php:112
-#, fuzzy
-msgid "English (NZ)"
-msgstr "Anglų (EU)"
-
-#: ..\..\..\conf\_locales.php:119
-#, fuzzy
-msgid "English (SG)"
-msgstr "Anglų (US)"
-
-#: ..\..\..\conf\_locales.php:126
-msgid "Spanish (ES)"
-msgstr "Ispanų (ES)"
-
-#: ..\..\..\conf\_locales.php:133
-#, fuzzy
-msgid "Spanish (MX)"
-msgstr "Ispanų (ES)"
-
-#: ..\..\..\conf\_locales.php:140
-#, fuzzy
-msgid "Spanish (VE)"
-msgstr "Ispanų (ES)"
-
-#: ..\..\..\conf\_locales.php:147
-#, fuzzy
-msgid "Finnish (FI)"
-msgstr "Prancūzų (FR)"
-
-#: ..\..\..\conf\_locales.php:154
-msgid "French (FR)"
-msgstr "Prancūzų (FR)"
-
-#: ..\..\..\conf\_locales.php:161
-msgid "French (CA)"
-msgstr "Prancūzų (CA)"
-
-#: ..\..\..\conf\_locales.php:168
-msgid "French (BE)"
-msgstr "Prancūzų (BE)"
-
-#: ..\..\..\conf\_locales.php:175
-#, fuzzy
-msgid "Galician (ES)"
-msgstr "Italų (IT)"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:182
-#: ..\..\..\conf\_locales.php:182
-msgid "Hungarian (HU)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:189
-msgid "Italian (IT)"
-msgstr "Italų (IT)"
-
-#: ..\..\..\conf\_locales.php:196
-msgid "Japanese (JP)"
-msgstr "Japonų (JP)"
-
-#: ..\..\..\conf\_locales.php:203
-msgid "Lithuanian (LT)"
-msgstr "Lietuvių (LT)"
-
-#: ..\..\..\conf\_locales.php:210
-msgid "Bokm&aring;l (NO)"
-msgstr "Norvegų (NO)"
-
-#: ..\..\..\conf\_locales.php:217
-msgid "Dutch (NL)"
-msgstr "Olandų (NL)"
-
-#: ..\..\..\conf\_locales.php:224
-msgid "Dutch (BE)"
-msgstr "Olandų (BE)"
-
-#: ..\..\..\conf\_locales.php:231
-msgid "Portuguese (BR)"
-msgstr "Portugalų (BR)"
-
-#: ..\..\..\conf\_locales.php:238
-#, fuzzy
-msgid "Portuguese (PT)"
-msgstr "Portugalų (BR)"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:245
-#: ..\..\..\conf\_locales.php:245
-msgid "Slovak (SK)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:252
-msgid "Swedish (SE)"
-msgstr "Švedų (SE)"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:259
-#: ..\..\..\conf\_locales.php:259
-msgid "Thai (TH)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:266
-#: ..\..\..\conf\_locales.php:266
-msgid "Turkish (TR)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:273
-#: ..\..\..\conf\_locales.php:273
-msgid "Turkish utf-8 (TR)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:280
-#: ..\..\..\conf\_locales.php:280
-msgid "Chinese(S) gb2312 (CN)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:287
-#: ..\..\..\conf\_locales.php:287
-msgid "Chinese(S) utf-8 (CN)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:303
-msgid "Trad. Chinese (TW)"
-msgstr "Trad. Kinų (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:30
-msgid "You cannot leave comments on this post!"
-msgstr "Jūs negalite komentuoti šioje temoje!"
-
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Please fill in the name field"
-msgstr "Prašome įrašyti Vardą"
-
-#: ..\..\..\htsrv\comment_post.php:54
-msgid "Please fill in the email field"
-msgstr "Prašome įrašyti el. pašto adresą"
-
-#: ..\..\..\htsrv\comment_post.php:59
-#, fuzzy
-msgid "Supplied name is invalid"
-msgstr "Pateiktas URL neteisingas:"
-
-#: ..\..\..\htsrv\comment_post.php:65
-msgid "Supplied email address is invalid"
-msgstr "Pateiktas elektroninio pašto adresas neteisingas"
-
-#: ..\..\..\htsrv\comment_post.php:89 ..\..\..\htsrv\trackback.php:69
-msgid "Please do not send empty comment"
-msgstr "Prašome nesiųsti tuščių komentarų"
-
-#: ..\..\..\htsrv\comment_post.php:93 ..\..\..\htsrv\trackback.php:73
-#, fuzzy
-msgid "Supplied comment is invalid"
-msgstr "Pateiktas URL neteisingas:"
-
-#: ..\..\..\htsrv\comment_post.php:110
-#, fuzzy, php-format
-msgid "You can only post a new comment every %d seconds."
-msgstr "Jūs galite komentuoti pakartotinai ne anksčiau kaip po 30 s."
-
-#: ..\..\..\htsrv\comment_post.php:114
-msgid "Cannot post comment, please correct these errors:"
-msgstr "Negaliu įrašyti komentaro, nes reikia ištaisyti šias klaidas:"
-
-#: ..\..\..\htsrv\comment_post.php:115
-msgid "Back to comment editing"
-msgstr "Atgal į komentarų redagavimą"
-
-#: ..\..\..\htsrv\comment_post.php:140 ..\..\..\htsrv\comment_post.php:143
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Naujas komentaras tema #%d \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:155 ..\..\..\htsrv\trackback.php:115
-#: ..\..\..\xmlsrv\xmlrpc.php:1411
-msgid "Url"
-msgstr "Url"
-
-#: ..\..\..\htsrv\comment_post.php:157
-msgid "Comment"
-msgstr "Komentaras"
-
-#: ..\..\..\htsrv\comment_post.php:158 ..\..\..\htsrv\trackback.php:117
-#: ..\..\..\xmlsrv\xmlrpc.php:1413
-msgid "Edit/Delete"
-msgstr "Redaguoti/Trinti"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "Jungiuos prie POP serverio..."
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "Prisijungimas nepavyko:"
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "Jungiuosi prie POP serverio..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "Nėra pašto arba Prisijungimas Nepavyko:"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "Gaunu pranešimą #%d..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "Vykdau..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "Pernelyg senas"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "Temos priešdėlis neatitinka"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Neapdorotas turinys:"
-
-#: ..\..\..\htsrv\getmail.php:206 ..\..\..\htsrv\login.php:88
-#: ..\..\..\htsrv\register.php:120 ..\..\..\htsrv\_login_form.php:48
-#: ..\..\..\htsrv\_lostpass_form.php:27 ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27 ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Vartotojas:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Slapt:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "Neteisingas id ar slaptažodis."
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "kategorijos ID"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "Blogo ID"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "Uždrausta."
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Paskelbtas pavadinimas"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Paskelbtas turinys"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Užduotis įvykdyta; įrašas ištrintas."
-
-# C:\www\b2evolution\blogs\admin\b2users.php:45
-#: ..\..\..\htsrv\login.php:68
-#, fuzzy
-msgid "You cannot reset this account in demo mode."
-msgstr "Jūs negalite pakeisti demovartotojo profilį demonstracijos metu!"
-
-#: ..\..\..\htsrv\login.php:82 ..\..\..\htsrv\login.php:105
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Laiškas su nauju slaptažodžiu sėkmingai nusiųstas jūsų nurodytu adresu."
-
-#: ..\..\..\htsrv\login.php:89
-msgid "New Password:"
-msgstr "Naujas Slaptažodis:"
-
-# C:\www\b2evolution\blogs\htsrv\login.php:81
-#: ..\..\..\htsrv\login.php:90
-msgid "You can login here:"
-msgstr "Galite prisijungti čia:"
-
-#: ..\..\..\htsrv\login.php:95
-msgid "your weblog's login/password"
-msgstr "jūsų weblogo id/slaptažodis"
-
-#: ..\..\..\htsrv\login.php:97
-msgid "The email could not be sent."
-msgstr "Slaptažodis negali būti išsųstas."
-
-#: ..\..\..\htsrv\login.php:98
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Galima priežastis: jūsų serveryje išjungta PHP mail() funkcija..."
-
-#: ..\..\..\htsrv\login.php:122
-msgid "Note: You are already logged in!"
-msgstr "Pastaba: Jūs jau prisijungę!"
-
-#: ..\..\..\htsrv\login.php:130
-msgid "Continue..."
-msgstr "Tęsti..."
-
-#: ..\..\..\htsrv\profile_update.php:36 ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "Jūs neprisijungę!"
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "Jūs bandote redaguoti ne savo paskyrą ."
-
-#: ..\..\..\htsrv\profile_update.php:47 ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64 ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79 ..\..\..\htsrv\profile_update.php:102
-#: ..\..\..\htsrv\profile_update.php:107 ..\..\..\htsrv\profile_update.php:113
-msgid "Back to profile"
-msgstr "Atgal į profilį"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "prašome įrašyti savo slapyvardį (gali būti toks pat kaip ir login)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "Jūsų ICQ UIN gali būti tik skaičiai, raidės neleidžiamos."
-
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "Prašome įrašyti savo emailą"
-
-#: ..\..\..\htsrv\profile_update.php:78 ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "Elektroninis pašto adresas neteisingas"
-
-#: ..\..\..\htsrv\profile_update.php:93 ..\..\..\htsrv\profile_update.php:101
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "savo naują slaptažodį jūs įrašėte tik kartą. Grižkite ir įrašykite jį dukart."
-
-#: ..\..\..\htsrv\profile_update.php:106
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "jūs įrašėte du skirtingus slaptažodžius. Grįžkite ir ištaisykite tai."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "Prašome įrašyti Prisijungimo Vardą"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "Prašome įrašyti slaptažodį dukart"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "Prašome įrašyti tą patį slaptažodį į abu slaptažodžių laukelius"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "Prisijungimo vardas jau užimtas, pasirinkite kitą."
-
-#: ..\..\..\htsrv\register.php:119 ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "Jūsų bloge užsiregistravo naujas vartotojas"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Redaguoti vartotojus"
-
-#: ..\..\..\htsrv\trackback.php:107 ..\..\..\htsrv\trackback.php:112
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Naujas trakbakas temoje #%d \"%s\""
-
-#: ..\..\..\htsrv\trackback.php:114 ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Website"
-msgstr "Svetainė"
-
-#: ..\..\..\htsrv\trackback.php:116 ..\..\..\xmlsrv\xmlrpc.php:1412
-msgid "Excerpt"
-msgstr "Ištrauka"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "Prisijungimo forma"
-
-# C:\www\b2evolution\blogs\htsrv\_login_form.php:39
-#: ..\..\..\htsrv\_login_form.php:45
-msgid "You will have to accept cookies in order to log in."
-msgstr "Norėdami prisijungti, jūs turėsite išsaugoti \"sausainiukus\"."
-
-#: ..\..\..\htsrv\_login_form.php:53 ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "Slaptažodis:"
-
-#: ..\..\..\htsrv\_login_form.php:59 ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "Prisijungti!"
-
-#: ..\..\..\htsrv\_login_form.php:67 ..\..\..\install\index.php:64
-msgid "Go to Blogs"
-msgstr "Į blogus"
-
-#: ..\..\..\htsrv\_login_form.php:69
-msgid "Lost your password ?"
-msgstr "Pamiršote savo slaptažodį ?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Pamiršote slaptažodį ?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Naujas slaptažodis bus sugeneruotas ir išsiųstas jums el. paštu."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "Generuoti naują slaptažodį!"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Registracija baigta"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Registracija Laikinai Sustabdyta"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "Šiuo metu vartotojai neregistruojami."
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Pradžia"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Registracijos forma"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(dukart)"
-
-# C:\www\b2evolution\blogs\htsrv\_reg_form.php:32
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "Mažiausiai %d simbolių, prašom."
-
-# C:\www\b2evolution\blogs\htsrv\_reg_form.php:42
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr "Pageidaujama kalba"
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "Registruotis!"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr "Prisijunkite jei esate užsiregistravęs..."
-
-#: ..\..\..\install\index.php:52
-msgid "b2evo installer"
-msgstr "b2evo diegiklis"
-
-# C:\www\b2evolution\blogs\install\index.php:52
-#: ..\..\..\install\index.php:59
-msgid "Installer for version "
-msgstr "Instaliavimo programa versijai"
-
-# C:\www\b2evolution\blogs\install\index.php:54
-#: ..\..\..\install\index.php:61
-msgid "Current installation"
-msgstr "Dabartinė instaliacija"
-
-# C:\www\b2evolution\blogs\install\index.php:55
-#: ..\..\..\install\index.php:62
-msgid "Install menu"
-msgstr "Instaliavimo meniu"
-
-# C:\www\b2evolution\blogs\install\index.php:56
-#: ..\..\..\install\index.php:63
-msgid "PHP info"
-msgstr "PHP info"
-
-#: ..\..\..\install\index.php:65
-msgid "Go to Admin"
-msgstr "Į Administracija"
-
-#: ..\..\..\install\index.php:66
-msgid "Online"
-msgstr "Online"
-
-#: ..\..\..\install\index.php:67
-msgid "Manual"
-msgstr "Žinynas"
-
-#: ..\..\..\install\index.php:68
-msgid "Support"
-msgstr "Pagalba"
-
-#: ..\..\..\install\index.php:77
-msgid "Language / Locale"
-msgstr "Kalba/Lokalė"
-
-# C:\www\b2evolution\blogs\install\index.php:71
-#: ..\..\..\install\index.php:78
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "Pasirinkite pagrindinę kalbą/lokalę b2evolution instaliavimui."
-
-# C:\www\b2evolution\blogs\install\index.php:99
-#: ..\..\..\install\index.php:106
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "Patikrinkite žemiau prisijungimo prie duomenų bazės konfigūraciją ir parinkite atitinkamą..."
-
-# C:\www\b2evolution\blogs\install\index.php:109
-#: ..\..\..\install\index.php:118 ..\..\..\install\index.php:127
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "Minimalūs reikalavimai šiai b2evolution versijai yra %s versija %s, bet jūs bandote naudoti %s versiją!"
-
-# C:\www\b2evolution\blogs\install\index.php:132
-#: ..\..\..\install\index.php:150
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr "Atrodo, kad jūsų pateikti prisijungimo prie duomenų bazės duomenys netinka. Prašome patikrinti dar kartą..."
-
-# C:\www\b2evolution\blogs\install\index.php:172
-#: ..\..\..\install\index.php:190
-msgid "Config file update"
-msgstr "Konfigūravimo failo atnaujinimas"
-
-# C:\www\b2evolution\blogs\install\index.php:173
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "Mes negalime automatiškai atnaujinti jūsų konfigūravimo failą [%s]!"
-
-# C:\www\b2evolution\blogs\install\index.php:174
-#: ..\..\..\install\index.php:192
-msgid "There are two ways to deal with this:"
-msgstr "Yra dvi galimos išeitys:"
-
-# C:\www\b2evolution\blogs\install\index.php:176
-#: ..\..\..\install\index.php:194
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr "Jūs galite leisti instaliavimo programai atnaujinti konfigūracinį failą. Tam reikia pakeisti failo leidimą:"
-
-# C:\www\b2evolution\blogs\install\index.php:178
-#: ..\..\..\install\index.php:196
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr "<code>chmod 666 %s</code>. Jei reikia, paskaitykite <a %s>online žinyną apie leidimus</a>."
-
-# C:\www\b2evolution\blogs\install\index.php:179
-#: ..\..\..\install\index.php:197
-msgid "Come back to this page and refresh/reload."
-msgstr "Grįžkite į šį puslapį ir atnaujinkite jį (refresh)."
-
-# C:\www\b2evolution\blogs\install\index.php:183
-#: ..\..\..\install\index.php:201
-msgid "Alternatively, you can update the config file manually:"
-msgstr "Kitas būdas, - pakeiskite konfigūravimo failą rankiniu būdu:"
-
-# C:\www\b2evolution\blogs\install\index.php:185
-#: ..\..\..\install\index.php:203
-msgid "Open the _config.php file locally with a text editor."
-msgstr "Atverkite _config.php failą tekstų redaktoriumi."
-
-#: ..\..\..\install\index.php:204
-msgid "Delete all contents!"
-msgstr "Ištrinti visą turinį!"
-
-# C:\www\b2evolution\blogs\install\index.php:187
-#: ..\..\..\install\index.php:205
-msgid "Copy the contents from the box below."
-msgstr "Nukopijuokite žemiau pateiktus duomenis."
-
-# C:\www\b2evolution\blogs\install\index.php:188
-#: ..\..\..\install\index.php:206
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "Įterpkite juos į savo tekstų redaktorių. <strong>DĖMESIO: įsitikinkite, kad NEATSIRADO PAPILDOMŲ TARPŲ po galutinio įterpimo <code>?&gt;</code> į failą.</strong> Bet koks papildomas tarpas, nauja eilutė, ar tarpas konfigūravimo failo pradžioje ar pabaigoje neleis išsaugoti \"sausainiuką\" kai bandysite prisijungti prie sistemos vėliau."
-
-# C:\www\b2evolution\blogs\install\index.php:189
-#: ..\..\..\install\index.php:207
-msgid "Save the new _config.php file locally."
-msgstr "Išsaugokite naują _config.php failą į kompiuterį."
-
-# C:\www\b2evolution\blogs\install\index.php:190
-#: ..\..\..\install\index.php:208
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "Nusiųskite failą į savo serverį, /conf katalogą."
-
-# C:\www\b2evolution\blogs\install\index.php:191
-#: ..\..\..\install\index.php:209
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr "<a %s>Pradėkite instaliavimą iš pradžių</a>."
-
-# C:\www\b2evolution\blogs\install\index.php:195
-#: ..\..\..\install\index.php:213
-msgid "This is how your _config.php should look like:"
-msgstr "Štai kaip turi atrodyti _config.php failas:"
-
-# C:\www\b2evolution\blogs\install\index.php:215
-#: ..\..\..\install\index.php:233
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "Jūsų konfigūravimo failas [%s] sėkmingai atnaujintas."
-
-#: ..\..\..\install\index.php:266
-msgid "Base configuration"
-msgstr "Pagrindiniai nustatymai"
-
-# C:\www\b2evolution\blogs\install\index.php:247
-#: ..\..\..\install\index.php:268
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr "Jūsų pagrindinis konfigūravimo failas dar neredaguotas. Jūs galite tai padaryti užpildydami formą žemiau."
-
-# C:\www\b2evolution\blogs\install\index.php:249
-#: ..\..\..\install\index.php:270
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "Tai minimali informacija, reikalinga b2evolution šiame serveryje:"
-
-# C:\www\b2evolution\blogs\install\index.php:256
-#: ..\..\..\install\index.php:277
-msgid "Database you want to install into"
-msgstr "Duomenų bazės informacija"
-
-#: ..\..\..\install\index.php:279 ..\..\..\install\index.php:384
-msgid "mySQL Username"
-msgstr "mySQL Vartotojas"
-
-# C:\www\b2evolution\blogs\install\index.php:258
-#: ..\..\..\install\index.php:279
-msgid "Your username to access the database"
-msgstr "Duomenų bazės vartotojo vardas"
-
-#: ..\..\..\install\index.php:280 ..\..\..\install\index.php:385
-msgid "mySQL Password"
-msgstr "mySQL Slaptažodis:"
-
-# C:\www\b2evolution\blogs\install\index.php:259
-#: ..\..\..\install\index.php:280
-msgid "Your password to access the database"
-msgstr "Duomenų bazės vartotojo slaptažodis"
-
-# C:\www\b2evolution\blogs\install\index.php:260
-# C:\www\b2evolution\blogs\install\index.php:352
-#: ..\..\..\install\index.php:281 ..\..\..\install\index.php:386
-msgid "mySQL Database"
-msgstr "mySQL Duomenų bazė"
-
-#: ..\..\..\install\index.php:281
-msgid "Name of the database you want to use"
-msgstr "Duomenų bazės pavadinimas (kurią norite naudoti)"
-
-# C:\www\b2evolution\blogs\install\index.php:261
-# C:\www\b2evolution\blogs\install\index.php:353
-#: ..\..\..\install\index.php:282 ..\..\..\install\index.php:387
-msgid "mySQL Host"
-msgstr "mySQL Hostas"
-
-# C:\www\b2evolution\blogs\install\index.php:261
-#: ..\..\..\install\index.php:282
-msgid "You probably won't have to change this"
-msgstr "Greičiausiai jums nereikės to keisti"
-
-#: ..\..\..\install\index.php:287
-msgid "Additional settings"
-msgstr "Papildomi nustatymai"
-
-# C:\www\b2evolution\blogs\install\index.php:268
-# C:\www\b2evolution\blogs\install\index.php:354
-#: ..\..\..\install\index.php:289 ..\..\..\install\index.php:388
-msgid "Base URL"
-msgstr "Pagrindinis URL"
-
-# C:\www\b2evolution\blogs\install\index.php:268
-#: ..\..\..\install\index.php:289
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr "Tai vieta, kur jūsų b2evo blogai bus pagal standartą. PATIKRINKITE TAI LABAI ATIDŽIAI, kitaip nelabai kas veiks. Jei norite testuoti b2evolution lokaliame kompiuteryje, tam, kad galėtumėte išsaugoti prisijungimo \"sausainiukus\", jūs PRIVALOTE naudoti http://<strong>localhost</strong>/katalogas...Nenaudokite kompiuterio pavadinimo!"
-
-# C:\www\b2evolution\blogs\install\index.php:270
-#: ..\..\..\install\index.php:291
-msgid "Your email"
-msgstr "Jūsų el. paštas"
-
-# C:\www\b2evolution\blogs\install\index.php:270
-#: ..\..\..\install\index.php:291
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "Bus naudojamas susisiekti su jumis, kai vartotojai pastebės klaidų. Jūs taip pat gausite pranešimus apie naujų vartotojų registraciją."
-
-# C:\www\b2evolution\blogs\install\index.php:277
-#: ..\..\..\install\index.php:298
-msgid "Update config file"
-msgstr "Atnaujinti konfigūravimo failą"
-
-# C:\www\b2evolution\blogs\install\index.php:297
-#: ..\..\..\install\index.php:318
-msgid "How do you want to install b2evolution?"
-msgstr "Kaip norite instaliuoti b2evolution?"
-
-# C:\www\b2evolution\blogs\install\index.php:301
-#: ..\..\..\install\index.php:322
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "Instaliavimas gali būti vykdomas keliais būdais. Pasirinkite vieną:"
-
-# C:\www\b2evolution\blogs\install\index.php:304
-#: ..\..\..\install\index.php:325
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>Nauja Instaliacija</strong>:Instaliuoti b2evolution duomenų lenteles su demonstracijomis."
-
-# C:\www\b2evolution\blogs\install\index.php:307
-#: ..\..\..\install\index.php:328
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>Atnaujinti iš ankstesnės b2evolution versijos</strong>: Atnaujinti jūsų b2evolution duomenų lenteles, kad atitiktų naują versiją!"
-
-# C:\www\b2evolution\blogs\install\index.php:310
-#: ..\..\..\install\index.php:331
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Atnaujinti iš Cafelog/b2 v 0.6.x</strong>: Instaliuoti b2evolution duomenų lenteles ir nukopijuoti jūsų Cafelog/b2 duomenis į jas."
-
-# C:\www\b2evolution\blogs\install\index.php:310
-#: ..\..\..\install\index.php:334
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>Atnaujinti iš Manywhere Miniblog</strong>: Instaliuokite b2evolution duomenų lenteles ir nukopijuokite jūsų Miniblog duomenis į jas."
-
-# C:\www\b2evolution\blogs\install\index.php:310
-#: ..\..\..\install\index.php:337
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>Atnaujinti iš WordPress 1.2</strong>: Instaliuokite b2evolution duomenų lenteles ir nukopijuokite jūsų wordPress duomenis į jas."
-
-#: ..\..\..\install\index.php:344
-msgid "Delete b2evolution tables"
-msgstr "Ištrinti b2evoltution lenteles"
-
-# C:\www\b2evolution\blogs\install\index.php:318
-#: ..\..\..\install\index.php:345
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr "Jeigu jau buvote instaliavę b2evolution lenteles anksčiau ir norite pradėti nuo nulio, jūs privalote ištrinti egzistuojančias b2evolution lenteles prieš pradėdami instaliavimą. <strong>DĖMESIO: Visos jūsų b2evolution lentelės ir duomenys bus prarastit!!!</strong> Jūsų Cafelog/b2 ar kitos lentelės jei tokių buvo nebus paliestos."
-
-# C:\www\b2evolution\blogs\install\index.php:324
-#: ..\..\..\install\index.php:348
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr "<strong>Pakeisti pagrindinę konfigūraciją</strong> (žiūrėti žemiau): Jūs galbūt tai norėsite padaryti perkėlę failus ar duomenų bazę į kitą vietą..."
-
-# C:\www\b2evolution\blogs\install\index.php:326
-#: ..\..\..\install\index.php:353
-msgid "GO!"
-msgstr "Tinka!"
-
-# C:\www\b2evolution\blogs\install\index.php:333
-#: ..\..\..\install\index.php:360
-msgid "Need to start anew?"
-msgstr "Norite pradėti iš naujo?"
-
-# C:\www\b2evolution\blogs\install\index.php:334
-#: ..\..\..\install\index.php:361
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr "Jei instaliavote b2evolution lenteles anksčiau ir norite pradėti naujai, jūs privalote ištrinti visas b2evolution lenteles prieš pradėdami naują instaliaciją. b2evolution gali ištrinti savo lenteles ir taip, bet dėl elementarių saugumo sumetimų ši funkcija išjungta."
-
-# C:\www\b2evolution\blogs\install\index.php:345
-#: ..\..\..\install\index.php:373
-msgid "Base config recap..."
-msgstr "Pagrindinių duomenų atnaujinimas..."
-
-# C:\www\b2evolution\blogs\install\index.php:347
-#: ..\..\..\install\index.php:375
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr "Jei čia nematote teisingų nustatymų, SUSTOKITE prieš judėdami pirmyn ir <a %s>atnaujinkite savo pagrindinę konfigūraciją</a>."
-
-# C:\www\b2evolution\blogs\install\index.php:351
-#: ..\..\..\install\index.php:385
-msgid "(Set, but not shown for security reasons)"
-msgstr "(Įvestas, bet nerodomas saugumo sumetimais)"
-
-#: ..\..\..\install\index.php:389
-msgid "Admin email"
-msgstr "Administratoriaus el.paštas"
-
-# C:\www\b2evolution\blogs\install\index.php:367
-#: ..\..\..\install\index.php:401
-msgid "Installing b2evolution tables with sample data"
-msgstr "Instaliuojamos b2evolution lentelės su demonstracijomis"
-
-# C:\www\b2evolution\blogs\install\index.php:372
-#: ..\..\..\install\index.php:406
-msgid "Installation successful!"
-msgstr "Instaliacija sėkmonga!"
-
-# C:\www\b2evolution\blogs\install\index.php:374
-#: ..\..\..\install\index.php:408
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Dabar galite <a %s>prisijungti</a> naudodami vardą \"admin\" ir slaptažodį \"%s\".</p>\n"
-"\t<p>LAikykite šį slaptažodį saugiai! Tai <em>atsitiktinis</em> slaptažodis, suteikiamas jums b2evolution instaliacijos metu. Jei jį prarasite, privalėsite ištrinti visas DB lenteles ir pradėti iš naujo.</p>"
-
-# C:\www\b2evolution\blogs\install\index.php:387
-#: ..\..\..\install\index.php:421
-msgid "Upgrading data in existing b2evolution database"
-msgstr "Atnaujinami egzistuojantys duomenys b2evolution duomenų bazėje"
-
-# C:\www\b2evolution\blogs\install\index.php:392
-# C:\www\b2evolution\blogs\install\index.php:412
-#: ..\..\..\install\index.php:426 ..\..\..\install\index.php:446
-#: ..\..\..\install\index.php:465 ..\..\..\install\index.php:485
-msgid "Upgrade completed successfully!"
-msgstr "Atnaujinimas baigtas sėkmingai!"
-
-# C:\www\b2evolution\blogs\install\index.php:393
-# C:\www\b2evolution\blogs\install\index.php:413
-# C:\www\b2evolution\blogs\install\_functions_evoupgrade.php:34
-#: ..\..\..\install\index.php:427 ..\..\..\install\index.php:447
-#: ..\..\..\install\index.php:486
-#: ..\..\..\install\_functions_evoupgrade.php:128
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "Dabar galite <a %s>prisijungti</a> naudodami savo standartinį %s vartotojo vardą ir slaptažodį."
-
-# C:\www\b2evolution\blogs\install\index.php:407
-#: ..\..\..\install\index.php:441 ..\..\..\install\index.php:460
-#: ..\..\..\install\index.php:480
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr "Instaliuojamos b2evolution lentelės ir kopijuojami %s duomenys"
-
-# C:\www\b2evolution\blogs\install\index.php:374
-#: ..\..\..\install\index.php:466
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Dabar galite <a %s>prisijungti</a> naudodami įprastą Miniblogo el.pašto prisijungimą, sutrumpintą iki 20 simbolių. Visi slaptažodžiai pakeisti į \"%s\".</p>\n"
-"<p>Įsidėmėkite šį slaptažodį! Tai <em>atsitiktinis</em> slaptažodis, suteikiamas jums b2evolution instaliacijos metu. Jei jį prarasite, privalėsite ištrinti visas DB lenteles ir pradėti iš naujo.</p>"
-
-#: ..\..\..\install\index.php:499
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "Trinamos b2evolution lentelės iš duomenų bazės"
-
-# C:\www\b2evolution\blogs\install\index.php:430
-#: ..\..\..\install\index.php:503
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "Saugumo sumetimais atstatymų funkcija pagal nutylėjimą išjungta."
-
-#: ..\..\..\install\index.php:513
-msgid "Reset done!"
-msgstr "Atstatymas baigtas!"
-
-#: ..\..\..\install\index.php:514
-msgid "Back to menu"
-msgstr "Atgal į meniu"
-
-#: ..\..\..\install\index.php:522
-msgid "official website"
-msgstr "oficiali svetainė"
-
-# C:\www\b2evolution\blogs\install\index.php:450
-#: ..\..\..\install\index.php:524
-msgid "contact"
-msgstr "susisiekti"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "Šiame bloge yra visi atnaujinti įrašai iš jūsų Cafelog. Šio blogo pavadinimas - '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is a sample linkblog entry"
-msgstr "Tai demonstracinis nuorodų blogo įrašas"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr "Tai demonstracinis tekstas, apibūdinantis blogrolo įrašą. Dažniausiai, jūs paliksite jį tuščią, įrašydami tik nuorodų blogo Pavadinimą ir URL (mėgstamų/susijusių svetainių). "
-
-# C:\www\b2evolution\blogs\install\_functions_create.php:425
-#: ..\..\..\install\_functions_create.php:432
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "Tai ilgas blogo '%s' apibūdinimas. %s"
-
-#: ..\..\..\install\_functions_create.php:440
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr "Atminkite: Blog #1 yra specifinis blogas! Jis agreguoja visus įrašus iš visų sistemos blogų. Tai suteikia jums galimybę lengvai sekti šios sistemos įrašus ir straipsnius. Norėdami paslėpti šį blogą, nuimkite žymę nuo \" Įtraukti į viešą blogų sąrašą\" administracinėje blogo dalyje."
-
-#: ..\..\..\install\_functions_create.php:442
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:476
-#: ..\..\..\install\_functions_create.php:495
-#, php-format
-msgid "%s Title"
-msgstr "%s Pavadinimas"
-
-#: ..\..\..\install\_functions_create.php:447
-#: ..\..\..\install\_functions_create.php:464
-#: ..\..\..\install\_functions_create.php:481
-#: ..\..\..\install\_functions_create.php:500
-#, php-format
-msgid "Tagline for %s"
-msgstr "%s Sloganas"
-
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:465
-#: ..\..\..\install\_functions_create.php:482
-#: ..\..\..\install\_functions_create.php:501
-#, php-format
-msgid "Short description for %s"
-msgstr "%s Trumpas apibūdinimas"
-
-# C:\www\b2evolution\blogs\install\_functions_create.php:444
-# C:\www\b2evolution\blogs\install\_functions_create.php:462
-# C:\www\b2evolution\blogs\install\_functions_create.php:478
-# C:\www\b2evolution\blogs\install\_functions_create.php:497
-#: ..\..\..\install\_functions_create.php:451
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:485
-#: ..\..\..\install\_functions_create.php:504
-#, php-format
-msgid "Notes for %s"
-msgstr "Pastabos %s"
-
-#: ..\..\..\install\_functions_create.php:452
-#: ..\..\..\install\_functions_create.php:470
-#: ..\..\..\install\_functions_create.php:486
-#: ..\..\..\install\_functions_create.php:505
-#, php-format
-msgid "Keywords for %s"
-msgstr "%s Raktažodžiai"
-
-#: ..\..\..\install\_functions_create.php:493
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr "Pagrindinė šio blogo paskirtis - rodyti šoniniame meniu jūsų mėgstamas/susijusias nuorodas."
-
-#: ..\..\..\install\_functions_create.php:571
-msgid "Clean Permalinks!"
-msgstr "Clean Permalinks!"
-
-#: ..\..\..\install\_functions_create.php:571
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-"b2evolution pagal nutylėjimą naudoja seno tipo permalinks ir feedback links. Tai daroma tam, kad užtikrinti maksimalų suderinamumą su įvairiais serverių nustatymais.\n"
-"\n"
-"Visdėlto, kai jūs būsite gerai susipažinęs su b2evolution, turėtumėte pamėginti aktyvuoti \"clean permalinks\" \"Nustatymų\" meniu... (parinkite \"Naudoti extra-path info\")"
-
-#: ..\..\..\install\_functions_create.php:577
-msgid "Apache optimization..."
-msgstr "Apache optimizacija..."
-
-#: ..\..\..\install\_functions_create.php:577
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-"Kataloge <code>/blogs</code> bei <code>/blogs/admin</code> yra pora failų pavadinimu [<code>sample.htaccess</code>]. Pamėginkite pervardinti juos į [<code>.htaccess</code>].\n"
-"\n"
-"Tai optimizuos b2evolution darbą serveryje (aišku jei jūs naudojate Apache). Šie failai nėra aktyvųs pagal nutylėjimą, kadangi kai kurie serveriai nepalaiko šių failų naudojimo ir iškart rodo klaidą. Jeigu pabandžius pervardinti šį failą ir panaudojus serveris praneša apie klaidą, pervardinkite šiuos failus kitaip arba ištrinkite juos visai."
-
-#: ..\..\..\install\_functions_create.php:583
-msgid "About evoSkins..."
-msgstr "Apie evoSkins..."
-
-#: ..\..\..\install\_functions_create.php:583
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-"Pagal nutylėjimą, b2evolution blogai rodomi naudojant standartinę odą.\n"
-"\n"
-"Skaitytojai gali pasirinkti kitą odą pasinaudodami odų perjungėju, kuris yra integruotas beveik visose odose.\n"
-"\n"
-"Jūs galite pakeisti standartinę odą bet kuriame bloge paredaguodami blogo parametrus administracinėje dalyje. Jūs taip pat galite priverstinai naudoti nurodytą odą visur.\n"
-"\n"
-"Jūs galite apriboti naudojamų odų skaičių ištrindami nereikalingas iš  /blogs/skins katalogo. Jūs taip pat galite sukurti naują odą padarydami kitos odos kopiją, pervardindami ją ir pritaikydami savo poreikiams.\n"
-"\n"
-"Norėdami pradėti redaguoti odą, atidarykite jos <code>_main.php</code> failą tekstų redaktoriuje ir skaitykite komentarus. Savaime suprantama, nepamirškite perskaityti evoSkins žinyno!"
-
-#: ..\..\..\install\_functions_create.php:595
-msgid "Skins, Stubs and Templates..."
-msgstr "Odos, Stubai ir Šablonai..."
-
-# C:\www\b2evolution\blogs\install\_functions_create.php:588
-#: ..\..\..\install\_functions_create.php:595
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-"Pagal nutylėjimą, visi blogai rodomi su odomis. (daugiauapie odas kitame straipsnyje.)\n"
-"\n"
-"Tai reiškia, kad jūs pasiekiate blogus per '<code>index.php</code>', kuris paima pagrindinius duomenis iš duomenų bazės ir perduoda juos odai.\n"
-"\n"
-"Tačiau jei jūs nenorite naudoti standartinių DB parametrų ir norite tarkim priversti lankytojus naudoti tik vieną odą, specifinę kategoriją ar nuorodų blogą, jūs galite sukurti stub failą kaip parodyta '<code>a_stub.php</code>' ir iškviesti savo blogus per šį stub failą, o ne per index.php.\n"
-"\n"
-"Galiausiai, jei norite daryti ypatingus pakeitimus savo blogui, geriau naudokite paprastus šablonus vietoj odų. Šiuo atveju iškvieskite blogą per šį šabloną kaip parodyta '<code>a_noskin.php</code>'.\n"
-"\n"
-"daugiau informacijos rasite stub/odų failuose. Atverkite juos tekstu redaktoriumi ir skaitykite komentarus.\n"
-"\n"
-"Kitas metodas, nueiti į administracinę dalį ir pateikti teisingus blogų pasiekimo parametrus. Kai naudojate stub ar šabloną, privalote įrašyti jo pavadinimą  'Stub pavadinimas' laukelyje. Kitaip arch. nuorodos neveiks."
-
-#: ..\..\..\install\_functions_create.php:609
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "Daug Blogų, nauji blogai, seni blogai..."
-
-#: ..\..\..\install\_functions_create.php:610
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-"Pagal nutylėjimą, b2evolution instaluojama su 4 blogais, kurių pavadinimai 'Blog All', 'Blog A', 'Blog B' ir 'Nuorodos'.\n"
-"\n"
-"Kai kurie iš jų yra labai specifiniai. Paskaitykite apie tai atitinkamame puslapyje.\n"
-"\n"
-"Blogų administracinėje dalyje jūs galite sukurti papildomus blogus."
-
-# C:\www\b2evolution\blogs\install\_functions_create.php:612
-#: ..\..\..\install\_functions_create.php:619
-msgid "This is a multipage post"
-msgstr "Tįrašas iš daugėlio puslapių."
-
-# C:\www\b2evolution\blogs\install\_functions_create.php:612
-#: ..\..\..\install\_functions_create.php:619
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-"Tai pirmas įrašas iš daugelio puslapių straipsnio.\n"
-"\n"
-"Kitus puslapius galite pamatyti pasinaudoję žemiau esančiomis nuorodomis.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Tai 2 puslapis..\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Tai 3 puslapis.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Tai 4 puslapis.\n"
-"\n"
-"Tai paskutinis puslapis."
-
-# C:\www\b2evolution\blogs\install\_functions_create.php:632
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post with no teaser"
-msgstr "Išplėstinis įrašas be teaserio"
-
-# C:\www\b2evolution\blogs\install\_functions_create.php:632
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Tai išplėstinis įrašas, be teaserio. Tai reiškia, kad paspaudę \"daugiau\" nuorodą, nebematysite teaserio.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"Tai išplėstinis tekstas (teaseris). Jūs matysite jį jeipaspaudėte \"daugiau\" nuorodą."
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Extended post"
-msgstr "Visas įrašas"
-
-# C:\www\b2evolution\blogs\install\_functions_create.php:640
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Tai išplėstinis įrašas. Tai reiškia, kad jūs matote šiąištrauką pagal nutylėjimą. Norėdami pamatyti daugiau, pasinaudokitenuoroda žemiau.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"Tai išplėstinis tekstas. Jūs matote jį, nes pasinaudojote \"daugiau\" nuoroda."
-
-#: ..\..\..\install\_functions_create.php:655
-msgid "Important information"
-msgstr "Svarbi informacija"
-
-#: ..\..\..\install\_functions_create.php:655
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-"Bloge B yra keletas straipsnių 'b2evolution Tips' kategorijoje.\n"
-"\n"
-"Visi šie įrašai ir straipsniai parašyti siekiant jums padėti, kad nesigautų, kaip EdB sako: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"Ištrinkite šiuos straipsnius vieną po kito (aišku pirma perskaitykit ;) ). Jūs taip pat galite pakeisti jųs statusą į \"Atmestas\". Tai padės vizualiai sekti, kurie straipsniai jau skaityti."
-
-#: ..\..\..\install\_functions_create.php:693
-msgid "First Post"
-msgstr "Pirmas Straipsnis"
-
-#: ..\..\..\install\_functions_create.php:693
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>Tai pirmasis strapsnis.</p>\n"
-"\n"
-"<p>Jis yra ir bloge A, ir bloge B.</p>"
-
-#: ..\..\..\install\_functions_create.php:699
-msgid "Second post"
-msgstr "Antras įrašas"
-
-#: ..\..\..\install\_functions_create.php:699
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-"<p>Tai antras strapsnis .</p>\n"
-"\n"
-"<p>Jis yra tik bloge A, bet priskirtas daugeliui kategorijų.</p>"
-
-#: ..\..\..\install\_functions_create.php:705
-msgid "Third post"
-msgstr "Trečias straipsnis"
-
-#: ..\..\..\install\_functions_create.php:705
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-"<p>Tai trečias straipsnis.</p>\n"
-"\n"
-"<p>Jis yra tik bloge B ir tik vienoje kategorijoje.</p>"
-
-#: ..\..\..\install\_functions_create.php:727
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "Sveiki, čia yra komentaras.<br />Norėdami jį ištrinti, prisijunkite ir peržiūrėkite įrašo komentarus. Ten atsiras galimybė juos redaguoti arba ištrinti."
-
-# C:\www\b2evolution\blogs\install\_functions_evoupgrade.php:33
-#: ..\..\..\install\_functions_evoupgrade.php:127
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "Duoemnų bazės schema yra naujausias. Nėra ką čia veikti."
-
-#: ..\..\..\install\_functions_evoupgrade.php:327
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr "Panašu, kad šie blogų stub pavadinimai naudojami daugiau nei kaartą: ['%s']"
-
-#: ..\..\..\install\_functions_evoupgrade.php:329
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "Negaliu atnaujinti, kol nepasirinksite unikalių pavadinimų. DB lentelė: [%s]"
-
-# C:\www\b2evolution\blogs\install\_functions_install.php:26
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr "Tikrinama DB schemos versija..."
-
-# C:\www\b2evolution\blogs\install\_functions_install.php:38
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "NERASTA! Tai ne b2evolution duomenų bazė"
-
-# C:\www\b2evolution\blogs\install\_functions_install.php:42
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr "Ši versija pernelyg sena!"
-
-# C:\www\b2evolution\blogs\install\_functions_install.php:43
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "Ši versija pernelyg nauja! Mes negalime pažeminti jos!"
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr "Šiame bloge yra visi atnaujinti įrašai iš jūsų Miniblogo. Šio blogo pavadinimas - '%s'. %s"
-
-# C:\www\b2evolution\blogs\plugins\plugin.class.php:39
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "Nėra apibūdinimo"
-
-# C:\www\b2evolution\blogs\plugins\plugin.class.php:40
-# C:\www\b2evolution\blogs\plugins\renderers\_autolinks.renderer.php:34
-# C:\www\b2evolution\blogs\plugins\renderers\_auto_p.renderer.php:34
-# C:\www\b2evolution\blogs\plugins\renderers\_bbcode.renderer.php:76
-# C:\www\b2evolution\blogs\plugins\renderers\_gmcode.renderer.php:59
-# C:\www\b2evolution\blogs\plugins\renderers\_smilies.renderer.php:61
-# C:\www\b2evolution\blogs\plugins\renderers\_textile.renderer.php:230
-# C:\www\b2evolution\blogs\plugins\toolbars\_quicktags.toolbar.php:34
-# C:\www\b2evolution\blogs\plugins\toolbars\_smilies.toolbar.php:44
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "Nėra apibūdinimo"
-
-# C:\www\b2evolution\blogs\plugins\renderers\_autolinks.renderer.php:33
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "Konvertuoti URL"
-
-# C:\www\b2evolution\blogs\plugins\renderers\_auto_p.renderer.php:33
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "Automatiniai &lt;P&gt; ir &lt;BR&gt; plėtiniai"
-
-# C:\www\b2evolution\blogs\plugins\renderers\_bbcode.renderer.php:75
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "BB formatavimas pvz., [b]bold[/b]"
-
-# C:\www\b2evolution\blogs\plugins\renderers\_gmcode.renderer.php:58
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr "GreyMatter stiliaus formatavimas"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-
-# C:\www\b2evolution\blogs\plugins\renderers\_smilies.renderer.php:60
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "Konvertuoti tekstines šypsenėles į ikonas"
-
-# C:\www\b2evolution\blogs\plugins\renderers\_textile.renderer.php:229
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "Humane Web Text Generatorius 2.0 beta"
-
-# C:\www\b2evolution\blogs\plugins\renderers\_gmcode.renderer.php:58
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:79
-#, fuzzy
-msgid "Wacko style formatting"
-msgstr "GreyMatter stiliaus formatavimas"
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wacko.renderer.php:80
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:80
-msgid ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:42
-msgid "Wiki Links converter"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:43
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:43
-msgid "WikiWord links ((link)) [[link ]]"
-msgstr ""
-
-# C:\www\b2evolution\blogs\plugins\toolbars\_quicktags.toolbar.php:33
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr "Paprastas HTML įterpimas"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "Įterpti [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "Ištrinti [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "Pastorinti [Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "Pakreipti (itallic) [Alt-E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "KODAS [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "Paragrafas [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "Nerūšiuotas Sąrašas [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "Sąrašo Elementas [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "BLOCKQUOTE [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "Nuotrauka [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "A href [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "Daugiau [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "nėra įvado [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "kitas puslapis [Alt-Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "Išjungti visus plėtinius"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr "ALTernatyvus tekstas"
-
-# C:\www\b2evolution\blogs\plugins\toolbars\_smilies.toolbar.php:43
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "Šypsenėlių įterpimas vienu paspaudimu"
-
-#  TRANS: All categories, skin's categories list
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "Visi"
-
-#: ..\..\..\skins\_feedback.php:77 ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr "Šios temos trakbako URL:"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95 ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "%s šiai temai nėra..."
-
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "Jūsų elektroninio pašto adresas <strong>nebus</strong> paviešintas."
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "Svetainė/Url"
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "Jūsų URL bus parodytas."
-
-#: ..\..\..\skins\_feedback.php:195 ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Eilutės perkėlimai tampa &lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "Remember me"
-msgstr "Prisiminti mane"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(Išsaugoti sausainiuką vardui, emailui ir url)"
-
-#: ..\..\..\skins\_lastcomments.php:33 ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54 ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "Komentaras:"
-
-#: ..\..\..\skins\_linkblog.php:31 ..\..\..\skins\custom\_linkblog.php:21
-msgid "Linkblog"
-msgstr "Nuorodos"
-
-#: ..\..\..\skins\_linkblog.php:71 ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "daugiau"
-
-#: ..\..\..\skins\_profile.php:65 ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:66 ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:67 ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr "Pasirinkite blogą:"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr "Pasirinkite odą:"
-
-#: ..\..\..\skins\basic\_main.php:98 ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "žodžių:"
-
-#  TRANS: this is the default text for the extended post "more" link
-#  
-#: ..\..\..\skins\basic\_main.php:103
-msgid "Read more..."
-msgstr "Daugiau..."
-
-#: ..\..\..\skins\bluesky\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:170
-msgid "Choose a skin"
-msgstr "Pasirinkite šabloną"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Previous"
-msgstr "Ankstesni %d"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Next"
-msgstr "Sekantys %d"
-
-#: ..\..\..\skins\custom\_main.php:213
-#: ..\..\..\skins\natural_pink\_main.php:205
-#: ..\..\..\skins\wpc_aubmach\_main.php:150
-#: ..\..\..\skins\wpc_default\_main.php:153
-msgid "Choose skin"
-msgstr "Pasirinkite šabloną"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "Peržiūrėti visus šio autoriaus įrašus"
-
-#: ..\..\..\skins\originalb2\_main.php:176
-msgid "archives"
-msgstr "archyvai"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "TrackBako<acronym title=\"Uniform Resource Identifier\">URI</acronym> šiam įrašui:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Comment by"
-msgstr "Komentaras"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Trackback from"
-msgstr "Trakbakas iš:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Pingback from"
-msgstr "Pingbakas iš:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Edit This"
-msgstr "Redaguoti"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:185
-#: ..\..\..\skins\wpc_default\_feedback.php:185
-msgid "E-mail"
-msgstr "El. paštas"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:198
-#: ..\..\..\skins\wpc_default\_feedback.php:198
-msgid "Your Comment"
-msgstr "Jūsų Komentaras"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:218
-#: ..\..\..\skins\wpc_default\_feedback.php:218
-msgid "Say It!"
-msgstr "Sakyti!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Filed under:"
-msgstr "Parašytas::"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:160
-#: ..\..\..\skins\wpc_default\_main.php:163
-msgid "Other"
-msgstr "Kita"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:172
-#: ..\..\..\skins\wpc_default\_main.php:175
-msgid "Meta"
-msgstr "Meta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "Syndicate this site using RSS"
-msgstr "Agreguoti šio blogo RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "The latest comments to all posts in RSS"
-msgstr "Naujausi visų temų komentarai RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "Komentarų <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "Šis puslapis atitinka XHTML 1.0 Transitional standartą"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "Taisyklingas <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:187
-#: ..\..\..\skins\wpc_default\_main.php:180
-#: ..\..\..\skins\wpc_default\_main.php:190
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Sukasi ant b2evolution; daugiakalbis daugiavartotojiškas multiblogas!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "Šioje odoje naudojamas CSS failas pirmiausia buvo sukurtas WordPress'ui (Dizaino autoriai style.css faile)."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "Original design credits for this skin:"
-msgstr "Originalus dizainas:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "Norint užtikrinti maksimalų suderinamumą su WP CSS failais, dauguma b2evolution funkcijų, kurios neegzistuoja WP'se, yra paslėptos šioje standartinėje wpc_* odoje."
-
-#: ..\..\..\xmlsrv\rdf.php:60 ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] Daugiau!"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1404 ..\..\..\xmlsrv\xmlrpc.php:1408
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Naujas pingbakas temoje #%d \"%s\""
-
-# attention ? la longueur
-#~ msgid "Some viewing statistics"
-#~ msgstr "Statistika"
-
-#~ msgid "Recent Referers"
-#~ msgstr "Naujausi Referalai"
-
-#~ msgid "Top Referers"
-#~ msgstr "Top Referalai"
-
-#~ msgid "update template !"
-#~ msgstr "atnaujinti šabloną !"
-
-#~ msgid "This is the template that displays stats for a blog"
-#~ msgstr "Tai šablonas, kuris rodo blogo statistiką"
-
-#~ msgid "Update blog!"
-#~ msgstr "Atnaujinti blogą!"
-
-#~ msgid "Create new blog!"
-#~ msgstr "Sukurti naują blogą!"
-
-#~ msgid "&nbsp; Edit &nbsp;"
-#~ msgstr "&nbsp; Redaguoti &nbsp;"
-
-#~ msgid "URLs, email, AIM and ICQs will be converted automatically."
-#~ msgstr "URL, el. pašto adresai, AIM ir ICQ bus konvertuoti automatiškai."
-
-# C:\www\b2evolution\blogs\b2evocore\_class_db.php:86
-#~ msgid "Error selecting database [%s]!"
-#~ msgstr "Duomenų bazės pasirinkimo klaida [%s]!"
-
-#~ msgid "MySQL error!"
-#~ msgstr "MySQL klaida!"
-
-#~ msgid "Simpl. Chinese (CN)"
-#~ msgstr "Supaprastinta Kinų (CN)"
-
-#~ msgid "This blog holds all your posts upgraded from WordPress. This blog is named '%s'. %s"
-#~ msgstr "Šiame bloge yra visi atnaujinti įrašai iš jūsų WordPress. Šio blogo pavadinimas - '%s'. %s"
-
-#~ msgid "Top refering engines"
-#~ msgstr "Daugiausiai nuorodų iš"
-
-#~ msgid "blogs"
-#~ msgstr "blogai"
-
-#~ msgid "skin the site"
-#~ msgstr "Pasirinkite šabloną"
diff -ruN --text 0.9.2.src/locales/messages.pot 1.10.3.src/locales/messages.pot
--- 0.9.2.src/locales/messages.pot	2005-09-13 15:48:46.000000000 -0500
+++ 1.10.3.src/locales/messages.pot	2007-05-02 20:26:08.000000000 -0500
@@ -1,6 +1,6 @@
-# SOME DESCRIPTIVE TITLE.
+# b2evolution - Language file
 # Copyright (C) YEAR Francois PLANQUE
-# This file is distributed under the same license as the PACKAGE package.
+# This file is distributed under the same license as the b2evolution package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
 #, fuzzy
@@ -8,5892 +8,11245 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2005-09-13 15:48+0200\n"
+"POT-Creation-Date: 2007-05-02 20:44+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Type: text/plain; charset=iso-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ..\..\..\a_noskin.php:109
+#: ..\..\..\a_noskin.php:105
+#: ..\..\..\inc\VIEW\collections\_blogs_skin.form.php:54
 msgid "Selected"
 msgstr ""
 
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:159
-#: ..\..\..\a_noskin.php:244
-#: ..\..\..\multiblogs.php:138
-#: ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:478
-#: ..\..\..\admin\_menutop.php:207
-#: ..\..\..\b2evocore\_functions_cats.php:569
-#: ..\..\..\skins\basic\_main.php:94
-#: ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\natural_pink\_main.php:89
-#: ..\..\..\skins\natural_pink\_main.php:186
-#: ..\..\..\skins\wpc_aubmach\_main.php:117
-#: ..\..\..\skins\wpc_default\_main.php:120
+#: ..\..\..\a_noskin.php:147 ..\..\..\a_noskin.php:226
+#: ..\..\..\multiblogs.php:125
+#: ..\..\..\_header.php:165
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:926
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:931
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:115
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:232
+#: ..\..\..\inc\VIEW\items\_item.form.php:267
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:212
+#: ..\..\..\inc\_misc\_obsolete092.php:1439
+#: ..\..\..\inc\_misc\_template.funcs.php:148
+#: ..\..\..\inc\_misc\_template.funcs.php:153
+#: ..\..\..\plugins\_categories.plugin.php:105
+#: ..\..\..\skins\basic\_main.php:120
+#: ..\..\..\skins\custom\_main.php:138
+#: ..\..\..\skins\l33t_gray\_main.php:61
+#: ..\..\..\skins\l33t_gray\_main.php:84
+#: ..\..\..\skins\l33t_gray\_main.php:188
+#: ..\..\..\skins\miami_blue\_main.php:130
+#: ..\..\..\skins\natural_pink\_main.php:79
+#: ..\..\..\skins\nifty_corners\_main.php:99
+#: ..\..\..\skins\skinners_guide\_main.php:178
 msgid "Categories"
 msgstr ""
 
-#: ..\..\..\a_noskin.php:173
-#: ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251
-#: ..\..\..\summary.php:100
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:86
-#: ..\..\..\skins\natural_pink\_main.php:100
-#: ..\..\..\skins\wpc_aubmach\_main.php:70
-#: ..\..\..\skins\wpc_default\_main.php:70
-msgid "Permanent link to full entry"
-msgstr ""
-
-#: ..\..\..\a_noskin.php:173
-#: ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:152
-#: ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:100
-msgid "Permalink"
-msgstr ""
-
-#: ..\..\..\a_noskin.php:220
-#: ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:167
-#: ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:138
-#: ..\..\..\skins\guadeloupe\_main.php:139
-#: ..\..\..\skins\natural_pink\_main.php:168
+#: ..\..\..\a_noskin.php:199 ..\..\..\a_noskin.php:200
+#: ..\..\..\skins\custom\_main.php:206
+#: ..\..\..\skins\custom\_main.php:207
+#: ..\..\..\skins\miami_blue\_main.php:207
+#: ..\..\..\skins\natural_pink\_main.php:151
+#: ..\..\..\skins\nifty_corners\_main.php:170
+#: ..\..\..\skins\skinners_guide\_main.php:286
+#: ..\..\..\skins\skinners_guide\_main.php:287
 msgid "Recently"
 msgstr ""
 
-#: ..\..\..\a_noskin.php:220
-#: ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\custom\_main.php:167
-#: ..\..\..\skins\guadeloupe\_main.php:138
+#: ..\..\..\a_noskin.php:199
+#: ..\..\..\skins\custom\_main.php:206
+#: ..\..\..\skins\skinners_guide\_main.php:286
 msgid "(cached)"
 msgstr ""
 
-#: ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:139
+#: ..\..\..\a_noskin.php:200
+#: ..\..\..\skins\custom\_main.php:207
+#: ..\..\..\skins\skinners_guide\_main.php:287
 msgid "(no cache)"
 msgstr ""
 
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:141
-#: ..\..\..\skins\custom\_main.php:174
-#: ..\..\..\skins\guadeloupe\_main.php:142
-#: ..\..\..\skins\natural_pink\_main.php:170
+#: ..\..\..\a_noskin.php:201
+#: ..\..\..\inc\_misc\_obsolete092.php:1483
+#: ..\..\..\inc\_misc\_template.funcs.php:79
+#: ..\..\..\skins\custom\_main.php:208
+#: ..\..\..\skins\l33t_gray\_main.php:240
+#: ..\..\..\skins\miami_blue\_main.php:208
+#: ..\..\..\skins\natural_pink\_main.php:153
+#: ..\..\..\skins\nifty_corners\_main.php:172
+#: ..\..\..\skins\skinners_guide\_main.php:288
 msgid "Last comments"
 msgstr ""
 
-#: ..\..\..\a_noskin.php:232
-#: ..\..\..\a_noskin.php:238
-#: ..\..\..\admin\_edit_showposts.php:343
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:553
-#: ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\natural_pink\_main.php:175
-#: ..\..\..\skins\natural_pink\_main.php:181
-#: ..\..\..\skins\originalb2\_main.php:173
-#: ..\..\..\skins\wpc_aubmach\_main.php:124
-#: ..\..\..\skins\wpc_aubmach\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:127
-#: ..\..\..\skins\wpc_default\_main.php:131
+#: ..\..\..\a_noskin.php:214 ..\..\..\a_noskin.php:220
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:70
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:255
+#: ..\..\..\skins\custom\_main.php:224
+#: ..\..\..\skins\custom\_main.php:230
+#: ..\..\..\skins\l33t_gray\_main.php:243
+#: ..\..\..\skins\l33t_gray\_main.php:250
+#: ..\..\..\skins\natural_pink\_main.php:158
+#: ..\..\..\skins\natural_pink\_main.php:164
+#: ..\..\..\skins\nifty_corners\_main.php:177
+#: ..\..\..\skins\nifty_corners\_main.php:183
+#: ..\..\..\skins\originalb2\_main.php:186
+#: ..\..\..\skins\skinners_guide\_main.php:307
+#: ..\..\..\skins\skinners_guide\_main.php:313
+#: ..\..\..\skins\wpc_default\_main.php:154
+#: ..\..\..\skins\wpc_default\_main.php:158
 msgid "Search"
 msgstr ""
 
-#: ..\..\..\a_noskin.php:235
-#: ..\..\..\skins\custom\_main.php:182
-#: ..\..\..\skins\natural_pink\_main.php:178
+#: ..\..\..\a_noskin.php:217
+#: ..\..\..\skins\custom\_main.php:227
+#: ..\..\..\skins\l33t_gray\_main.php:247
+#: ..\..\..\skins\natural_pink\_main.php:161
+#: ..\..\..\skins\nifty_corners\_main.php:180
+#: ..\..\..\skins\skinners_guide\_main.php:310
 msgid "All Words"
 msgstr ""
 
-#: ..\..\..\a_noskin.php:236
-#: ..\..\..\skins\custom\_main.php:183
-#: ..\..\..\skins\natural_pink\_main.php:179
+#: ..\..\..\a_noskin.php:218
+#: ..\..\..\skins\custom\_main.php:228
+#: ..\..\..\skins\l33t_gray\_main.php:248
+#: ..\..\..\skins\natural_pink\_main.php:162
+#: ..\..\..\skins\nifty_corners\_main.php:181
+#: ..\..\..\skins\skinners_guide\_main.php:311
 msgid "Some Word"
 msgstr ""
 
-#: ..\..\..\a_noskin.php:237
-#: ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\natural_pink\_main.php:180
+#: ..\..\..\a_noskin.php:219
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:134
+#: ..\..\..\skins\custom\_main.php:229
+#: ..\..\..\skins\l33t_gray\_main.php:249
+#: ..\..\..\skins\natural_pink\_main.php:163
+#: ..\..\..\skins\nifty_corners\_main.php:182
+#: ..\..\..\skins\skinners_guide\_main.php:312
 msgid "Entire phrase"
 msgstr ""
 
-#: ..\..\..\a_noskin.php:239
-#: ..\..\..\a_noskin.php:251
-#: ..\..\..\skins\bluesky\_main.php:155
-#: ..\..\..\skins\guadeloupe\_main.php:157
+#: ..\..\..\a_noskin.php:221 ..\..\..\a_noskin.php:233
 msgid "Reset form"
 msgstr ""
 
-#: ..\..\..\a_noskin.php:250
-#: ..\..\..\skins\bluesky\_main.php:154
-#: ..\..\..\skins\custom\_main.php:196
-#: ..\..\..\skins\guadeloupe\_main.php:156
-#: ..\..\..\skins\originalb2\_main.php:165
+#: ..\..\..\a_noskin.php:232
 msgid "Get selection"
 msgstr ""
 
-#: ..\..\..\a_noskin.php:256
-#: ..\..\..\admin\_edit_showposts.php:406
-#: ..\..\..\skins\basic\_main.php:155
-#: ..\..\..\skins\bluesky\_main.php:187
-#: ..\..\..\skins\custom\_main.php:201
-#: ..\..\..\skins\guadeloupe\_main.php:189
-#: ..\..\..\skins\natural_pink\_main.php:169
-#: ..\..\..\skins\natural_pink\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:133
-#: ..\..\..\skins\wpc_default\_main.php:136
+#: ..\..\..\a_noskin.php:238
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:247
+#: ..\..\..\plugins\_archives.plugin.php:117
+#: ..\..\..\skins\basic\_main.php:172
+#: ..\..\..\skins\l33t_gray\_arcdir.php:23
+#: ..\..\..\skins\l33t_gray\_main.php:62
+#: ..\..\..\skins\l33t_gray\_main.php:197
+#: ..\..\..\skins\natural_pink\_main.php:152
+#: ..\..\..\skins\nifty_corners\_main.php:171
+#: ..\..\..\skins\originalb2\_main.php:195
+#: ..\..\..\skins\wpc_default\_main.php:169
 msgid "Archives"
 msgstr ""
 
-#: ..\..\..\a_noskin.php:261
-#: ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\natural_pink\_main.php:198
+#: ..\..\..\a_noskin.php:243
 msgid "more..."
 msgstr ""
 
-#: ..\..\..\a_noskin.php:272
-#: ..\..\..\multiblogs.php:269
-#: ..\..\..\skins\bluesky\_main.php:193
-#: ..\..\..\skins\custom\_main.php:230
-#: ..\..\..\skins\guadeloupe\_main.php:195
-#: ..\..\..\skins\natural_pink\_main.php:216
+#: ..\..\..\a_noskin.php:253
+#: ..\..\..\multiblogs.php:257
+#: ..\..\..\skins\custom\_main.php:275
+#: ..\..\..\skins\l33t_gray\_main.php:238
+#: ..\..\..\skins\miami_blue\_main.php:263
+#: ..\..\..\skins\natural_pink\_main.php:197
+#: ..\..\..\skins\nifty_corners\_main.php:220
+#: ..\..\..\skins\skinners_guide\_main.php:364
 msgid "Misc"
 msgstr ""
 
-#: ..\..\..\a_noskin.php:286
-#: ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:229
+#: ..\..\..\a_noskin.php:268
 msgid "Syndicate this blog"
 msgstr ""
 
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
+#: ..\..\..\contact.php:45 ..\..\..\contact.php:85
+msgid "Contact Form Demo"
+msgstr ""
+
+#: ..\..\..\contact.php:95
+msgid "This demo displays a form to contact the site admin"
+msgstr ""
+
+#: ..\..\..\contact.php:125
+msgid "Thank you for your message. I will reply as soon as possible."
+msgstr ""
+
+#: ..\..\..\contact.php:128
+msgid "Send another message?"
 msgstr ""
 
 #: ..\..\..\default.php:34
-#: ..\..\..\install\index.php:58
+msgid "Default page for b2evolution"
+msgstr ""
+
+#: ..\..\..\default.php:40
+#: ..\..\..\install\index.php:111
 msgid "Multilingual multiuser multi-blog engine."
 msgstr ""
 
-#: ..\..\..\default.php:37
+#: ..\..\..\default.php:43
 msgid "Welcome to b2evolution"
 msgstr ""
 
-#: ..\..\..\default.php:39
+#: ..\..\..\default.php:48
 msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
 msgstr ""
 
-#: ..\..\..\default.php:42
+#: ..\..\..\default.php:50
+msgid "Edit config"
+msgstr ""
+
+#: ..\..\..\default.php:54
 msgid "Individual blogs on this system"
 msgstr ""
 
-#: ..\..\..\default.php:52
+#: ..\..\..\default.php:64
 #, possible-php-format
 msgid "Blog #%d"
 msgstr ""
 
-#: ..\..\..\default.php:74
+#: ..\..\..\default.php:90
 msgid "Blog #1"
 msgstr ""
 
-#: ..\..\..\default.php:74
+#: ..\..\..\default.php:90
 msgid "This is a special blog that aggregates all messages from all other blogs!"
 msgstr ""
 
-#: ..\..\..\default.php:79
+#: ..\..\..\default.php:95
 msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
 msgstr ""
 
-#: ..\..\..\default.php:80
+#: ..\..\..\default.php:96
 msgid "More demos"
 msgstr ""
 
-#: ..\..\..\default.php:82 ..\..\..\default.php:83
-#: ..\..\..\default.php:84
+#: ..\..\..\default.php:98
+msgid "Stub file"
+msgstr ""
+
+#: ..\..\..\default.php:98
+msgid "Blog #2 called through a stub file"
+msgstr ""
+
+#: ..\..\..\default.php:99 ..\..\..\default.php:100
+#: ..\..\..\default.php:101 ..\..\..\default.php:102
 msgid "Custom template"
 msgstr ""
 
-#: ..\..\..\default.php:82
+#: ..\..\..\default.php:99
+msgid "Blog #2 called through a custom template (not a skin)"
+msgstr ""
+
+#: ..\..\..\default.php:100
 msgid "Multiple blogs displayed on the same page"
 msgstr ""
 
-#: ..\..\..\default.php:83
+#: ..\..\..\default.php:101
 msgid "Summary of last posts in all blogs"
 msgstr ""
 
-#: ..\..\..\default.php:84
+#: ..\..\..\default.php:102
 msgid "The page you're looking at"
 msgstr ""
 
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
+#: ..\..\..\default.php:103
+msgid "Bonus feature"
+msgstr ""
+
+#: ..\..\..\default.php:103
+msgid "A standalone form to contact the admin (A contact page for your site)"
+msgstr ""
+
+#: ..\..\..\default.php:105
+msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, remember these are just demos destined to inspire you for your own templates ;)"
 msgstr ""
 
-#: ..\..\..\default.php:88
+#: ..\..\..\default.php:107
 msgid "Administration"
 msgstr ""
 
-#: ..\..\..\default.php:90
+#: ..\..\..\default.php:109
 msgid "Go to backoffice!"
 msgstr ""
 
-#: ..\..\..\default.php:95
+#: ..\..\..\default.php:114
 msgid "Official website"
 msgstr ""
 
-#: ..\..\..\default.php:95
-#: ..\..\..\install\index.php:523
+#: ..\..\..\default.php:114
+#: ..\..\..\install\index.php:622
 msgid "GNU GPL license"
 msgstr ""
 
-#: ..\..\..\multiblogs.php:98
+#: ..\..\..\multiblogs.php:92
 msgid "Multiblog demo"
 msgstr ""
 
-#: ..\..\..\multiblogs.php:108
+#: ..\..\..\multiblogs.php:102
 msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
 msgstr ""
 
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
+#: ..\..\..\summary.php:30 ..\..\..\summary.php:67
+msgid "Summary Demo"
 msgstr ""
 
-#: ..\..\..\summary.php:75
+#: ..\..\..\summary.php:77
 msgid "This demo template displays a summary of last posts in all blogs"
 msgstr ""
 
-#: ..\..\..\summary.php:106
+#: ..\..\..\summary.php:108
 msgid "More posts..."
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:19
-#: ..\..\..\admin\_menutop.php:230
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
+#: ..\..\..\_header.php:109
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:310
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:246
+msgid "Write"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:49
-#, possible-php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
+#: ..\..\..\_header.php:114
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:84
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:207
+msgid "Simple"
+msgstr ""
+
+#: ..\..\..\_header.php:120
+msgid "Expert"
+msgstr ""
+
+#: ..\..\..\_header.php:129
+#: ..\..\..\inc\VIEW\users\_users_form.php:273
+#: ..\..\..\skins\_profile.php:60
+#: ..\..\..\skins\_subscriptions.php:68
+#: ..\..\..\skins\custom\_main.php:294
+#: ..\..\..\skins\custom\_main.php:299
+#: ..\..\..\skins\custom\_main.php:304
+#: ..\..\..\skins\custom\_main.php:309
+#: ..\..\..\skins\l33t_gray\_main.php:262
+#: ..\..\..\skins\l33t_gray\_main.php:263
+#: ..\..\..\skins\l33t_gray\_main.php:264
+#: ..\..\..\skins\l33t_gray\_main.php:265
+#: ..\..\..\skins\l33t_gray\_profile.php:60
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:68
+#: ..\..\..\skins\miami_blue\_main.php:282
+#: ..\..\..\skins\miami_blue\_main.php:287
+#: ..\..\..\skins\miami_blue\_main.php:292
+#: ..\..\..\skins\miami_blue\_main.php:297
+#: ..\..\..\skins\natural_pink\_main.php:215
+#: ..\..\..\skins\natural_pink\_main.php:220
+#: ..\..\..\skins\natural_pink\_main.php:225
+#: ..\..\..\skins\natural_pink\_main.php:230
+#: ..\..\..\skins\nifty_corners\_main.php:238
+#: ..\..\..\skins\nifty_corners\_main.php:243
+#: ..\..\..\skins\nifty_corners\_main.php:248
+#: ..\..\..\skins\nifty_corners\_main.php:253
+#: ..\..\..\skins\skinners_guide\_main.php:388
+#: ..\..\..\skins\skinners_guide\_main.php:393
+#: ..\..\..\skins\skinners_guide\_main.php:398
+#: ..\..\..\skins\skinners_guide\_main.php:403
+msgid "Posts"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:57
-#, possible-php-format
-msgid "Deleting log-hits matching [%s]..."
+#: ..\..\..\_header.php:142
+#: ..\..\..\inc\CONTROL\items\b2browse.php:214
+msgid "Post list"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:68
-#, possible-php-format
-msgid "Deleting comments matching [%s]..."
+#: ..\..\..\_header.php:146
+#: ..\..\..\inc\CONTROL\items\b2browse.php:218
+msgid "Tracker"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:80
-#, possible-php-format
-msgid "Blacklisting the keyword [%s]..."
+#: ..\..\..\_header.php:150
+#: ..\..\..\inc\CONTROL\items\b2browse.php:222
+msgid "Full posts"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:99
-msgid "Confirm ban &amp; delete"
+#: ..\..\..\_header.php:158
+#: ..\..\..\conf\_icons.php:401
+#: ..\..\..\conf\_icons.php:406
+#: ..\..\..\inc\CONTROL\items\b2browse.php:229
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:166
+#: ..\..\..\inc\VIEW\items\_item.form.php:299
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:244
+#: ..\..\..\skins\_feedback.php:55
+#: ..\..\..\skins\_subscriptions.php:69
+#: ..\..\..\skins\basic\_feedback.php:56
+#: ..\..\..\skins\custom\_main.php:295
+#: ..\..\..\skins\custom\_main.php:300
+#: ..\..\..\skins\custom\_main.php:305
+#: ..\..\..\skins\custom\_main.php:310
+#: ..\..\..\skins\l33t_gray\_feedback.php:55
+#: ..\..\..\skins\l33t_gray\_main.php:262
+#: ..\..\..\skins\l33t_gray\_main.php:263
+#: ..\..\..\skins\l33t_gray\_main.php:264
+#: ..\..\..\skins\l33t_gray\_main.php:265
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:69
+#: ..\..\..\skins\miami_blue\_main.php:283
+#: ..\..\..\skins\miami_blue\_main.php:288
+#: ..\..\..\skins\miami_blue\_main.php:293
+#: ..\..\..\skins\miami_blue\_main.php:298
+#: ..\..\..\skins\natural_pink\_main.php:216
+#: ..\..\..\skins\natural_pink\_main.php:221
+#: ..\..\..\skins\natural_pink\_main.php:226
+#: ..\..\..\skins\natural_pink\_main.php:231
+#: ..\..\..\skins\nifty_corners\_main.php:239
+#: ..\..\..\skins\nifty_corners\_main.php:244
+#: ..\..\..\skins\nifty_corners\_main.php:249
+#: ..\..\..\skins\nifty_corners\_main.php:254
+#: ..\..\..\skins\skinners_guide\_main.php:389
+#: ..\..\..\skins\skinners_guide\_main.php:394
+#: ..\..\..\skins\skinners_guide\_main.php:399
+#: ..\..\..\skins\skinners_guide\_main.php:404
+#: ..\..\..\skins\wpc_default\_feedback.php:56
+msgid "Comments"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:113
-#, possible-php-format
-msgid "No log-hits match the keyword [%s]."
+#: ..\..\..\_header.php:170
+msgid "Blog settings"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:119
-#, possible-php-format
-msgid "Delete the following %d referer hits:"
+#: ..\..\..\_header.php:174 ..\..\..\_header.php:277
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:71
+msgid "General"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:124
-#: ..\..\..\admin\b2antispam.php:173
-#: ..\..\..\admin\b2stats.php:174
-msgid "Date"
+#: ..\..\..\_header.php:178
+msgid "Skin"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:125
-msgid "Referer"
+#: ..\..\..\_header.php:182
+msgid "Display"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:126
-msgid "Ref. IP"
+#: ..\..\..\_header.php:186
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:87
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:209
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:100
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:116
+msgid "Advanced"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:127
-msgid "Target Blog"
+#: ..\..\..\_header.php:190
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:39
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:110
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:103
+msgid "User permissions"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:128
-msgid "Target URL"
+#: ..\..\..\_header.php:194
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:199
+msgid "Group permissions"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:162
-#, possible-php-format
-msgid "No comments match the keyword [%s]."
+#: ..\..\..\_header.php:201
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:111
+msgid "Stats"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:168
-#, possible-php-format
-msgid "Delete the following %d comments:"
+#: ..\..\..\_header.php:207
+msgid "Hit summary"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:174
-#: ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\htsrv\comment_post.php:147
-#: ..\..\..\htsrv\comment_post.php:153
-msgid "Author"
+#: ..\..\..\_header.php:210
+msgid "Browser hits"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:175
-msgid "Auth. URL"
+#: ..\..\..\_header.php:213
+msgid "Search B-hits"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:176
-msgid "Auth. IP"
+#: ..\..\..\_header.php:216
+msgid "Referered B-hits"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:177
-msgid "Content starts with..."
+#: ..\..\..\_header.php:219
+msgid "Direct B-hits"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:215
-#, possible-php-format
-msgid "The keyword [%s] is already handled by the blacklist."
+#: ..\..\..\_header.php:222
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:30
+msgid "Robot hits"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:221
-#, possible-php-format
-msgid "Blacklist the keyword [%s] locally."
+#: ..\..\..\_header.php:225
+msgid "XML hits"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:228
-#, possible-php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
+#: ..\..\..\_header.php:228
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:47
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:109
+msgid "User agents"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:230
-#: ..\..\..\admin\b2antispam.php:315
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
+#: ..\..\..\_header.php:231
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:47
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:113
+msgid "Referring domains"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:237
-msgid "Perform selected operations"
+#: ..\..\..\_header.php:234
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:148
+msgid "Sessions"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:254
-#, possible-php-format
-msgid "Removing entry #%d from the ban list..."
+#: ..\..\..\_header.php:240 ..\..\..\_header.php:303
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:116
+msgid "Antispam"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Add a banned keyword"
+#: ..\..\..\_header.php:247
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:117
+msgid "Templates"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check &amp; ban..."
+#: ..\..\..\_header.php:248
+msgid "Custom skin template editing"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:303
-msgid "Banned domains blacklist"
+#: ..\..\..\_header.php:255 ..\..\..\_header.php:286
+#: ..\..\..\inc\VIEW\items\_item.form.php:169
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:161
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:123
+msgid "Files"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:304
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
+#: ..\..\..\_header.php:256
+msgid "File management"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:307
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
+#: ..\..\..\_header.php:262
+msgid "Users"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:314
-msgid "Request abuse update from centralized blacklist!"
+#: ..\..\..\_header.php:263
+msgid "User management"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:322
-#, possible-php-format
-msgid "The blacklist contains more than 100 items. [<a %s>Click here to display</a>]."
+#: ..\..\..\_header.php:266
+msgid "My profile"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow keyword back (Remove it from the blacklist)"
+#: ..\..\..\_header.php:271
+msgid "App settings"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow Back"
+#: ..\..\..\_header.php:280
+#: ..\..\..\inc\VIEW\users\_users_form.php:197
+msgid "Features"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report abuse to centralized ban blacklist!"
+#: ..\..\..\_header.php:283
+msgid "Regional"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report"
+#: ..\..\..\_header.php:289
+msgid "File types"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Check hit-logs and comments for this keyword!"
+#: ..\..\..\_header.php:292
+#: ..\..\..\inc\CONTROL\items\statuses.php:41
+msgid "Post statuses"
 msgstr ""
 
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Re-check"
+#: ..\..\..\_header.php:293
+msgid "Post statuses management"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:17
-#: ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:213
-#: ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
+#: ..\..\..\_header.php:296
+#: ..\..\..\inc\CONTROL\items\types.php:41
+msgid "Post types"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:25
-#: ..\..\..\admin\b2blogs.php:128
-msgid "New"
+#: ..\..\..\_header.php:297
+msgid "Post types management"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
+#: ..\..\..\_header.php:300
+msgid "Plugins"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:62
-#: ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
+#: ..\..\..\_header.php:309
+msgid "Tools"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:68
-#: ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
+#: ..\..\..\_header.php:321
+msgid "Scheduler"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
+#: ..\..\..\conf\_application.php:37
+#: ..\..\..\conf\_application.php:39
+msgid "visit b2evolution's website"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:114
-#, possible-php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
+#: ..\..\..\conf\_application.php:43
+msgid "GPL License"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:135
-#: ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
+#: ..\..\..\conf\_icons.php:25
+msgid "Folder"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:136
-#: ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
+#: ..\..\..\conf\_icons.php:30
+msgid "Unknown file"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:172
-#: ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336
-#: ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:411
-#: ..\..\..\admin\_users_groupform.php:73
-msgid "General"
+#: ..\..\..\conf\_icons.php:35
+msgid "Empty file"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:175
-#: ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
+#: ..\..\..\conf\_icons.php:41
+msgid "Parent folder"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:178
-#: ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
+#: ..\..\..\conf\_icons.php:46
+msgid "Home folder"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:190
-#, possible-php-format
-msgid "Updating Blog [%s]..."
+#: ..\..\..\conf\_icons.php:52
+#: ..\..\..\conf\_icons.php:253
+#: ..\..\..\inc\VIEW\items\_item.form.php:203
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:190
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:274
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:79
+msgid "Edit"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:231
-#: ..\..\..\admin\edit_actions.php:227
-msgid "Cannot update, please correct these errors:"
+#: ..\..\..\conf\_icons.php:57
+#: ..\..\..\conf\_icons.php:248
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:597
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:66
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:88
+msgid "Copy"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:424
-#, possible-php-format
-msgid "Delete blog [%s]?"
+#: ..\..\..\conf\_icons.php:62
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:456
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:596
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:66
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:88
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:97
+msgid "Move"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
+#: ..\..\..\conf\_icons.php:67
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:595
+#: ..\..\..\inc\VIEW\files\_files_rename.form.php:46
+#: ..\..\..\inc\VIEW\files\_files_rename.form.php:65
+msgid "Rename"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:428
-#: ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
+#. TRANS: Abbrev. for Delete (stats)
+#: ..\..\..\conf\_icons.php:72
+#: ..\..\..\conf\_icons.php:278
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:57
+msgid "Del"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:441
-#, possible-php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
+#: ..\..\..\conf\_icons.php:73
+#: ..\..\..\conf\_icons.php:279
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:598
+#: ..\..\..\inc\VIEW\files\_files_delete.form.php:47
+#: ..\..\..\inc\VIEW\files\_files_delete.form.php:67
+msgid "Delete"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:449
-#, possible-php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
+#: ..\..\..\conf\_icons.php:78
+msgid "Permissions"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:455
-#: ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
+#. TRANS: Short (alt tag) for "Ascending"
+#: ..\..\..\conf\_icons.php:85
+msgid "A"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:458
-#: ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
+#. TRANS: Short (alt tag) for "Descending"
+#: ..\..\..\conf\_icons.php:90
+msgid "D"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:490
-#, possible-php-format
-msgid "Generating static page for blog [%s]"
+#: ..\..\..\conf\_icons.php:96
+msgid "New window"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
+#: ..\..\..\conf\_icons.php:190
+msgid "Expand"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
+#: ..\..\..\conf\_icons.php:196
+msgid "Collapse"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:547
-#, possible-php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
+#: ..\..\..\conf\_icons.php:207
+msgid "Reload"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:553
-#, possible-php-format
-msgid "Writing to file [%s]..."
+#: ..\..\..\conf\_icons.php:212
+#: ..\..\..\inc\CONTROL\files\files.php:498
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:63
+msgid "Download"
 msgstr ""
 
-#: ..\..\..\admin\b2blogs.php:557
-#: ..\..\..\admin\edit_actions.php:140
-#: ..\..\..\admin\edit_actions.php:262
-#: ..\..\..\admin\edit_actions.php:352
-#: ..\..\..\b2evocore\_functions_antispam.php:197
-#: ..\..\..\b2evocore\_functions_antispam.php:299
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
+#: ..\..\..\conf\_icons.php:219
+#: ..\..\..\cron\getmail.php:57
+#: ..\..\..\cron\getmail.php:428
+#: ..\..\..\inc\_misc\_resultsel.class.php:542
+msgid "Warning"
 msgstr ""
 
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
+#: ..\..\..\conf\_icons.php:225
+msgid "Info"
 msgstr ""
 
-#: ..\..\..\admin\b2browse.php:57
-#: ..\..\..\admin\b2edit.php:166
-#, possible-php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
+#: ..\..\..\conf\_icons.php:230
+#: ..\..\..\htsrv\register.php:156
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1047
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:54
+#: ..\..\..\inc\VIEW\login\_reg_complete.php:47
+#: ..\..\..\inc\VIEW\login\_reg_form.php:64
+#: ..\..\..\inc\VIEW\login\_validate_form.php:52
+#: ..\..\..\inc\VIEW\users\_users_form.php:161
+#: ..\..\..\inc\VIEW\users\_users_form.php:183
+#: ..\..\..\inc\VIEW\users\_users_list.php:180
+#: ..\..\..\inc\VIEW\users\_users_list.php:183
+#: ..\..\..\skins\_feedback.php:244
+#: ..\..\..\skins\_msgform.php:169
+#: ..\..\..\skins\_profile.php:71
+#: ..\..\..\skins\_subscriptions.php:50
+#: ..\..\..\skins\basic\_feedback.php:192
+#: ..\..\..\skins\l33t_gray\_feedback.php:251
+#: ..\..\..\skins\l33t_gray\_profile.php:71
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:50
+msgid "Email"
 msgstr ""
 
-#: ..\..\..\admin\b2categories.php:17
-#: ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
+#: ..\..\..\conf\_icons.php:235
+msgid "WWW"
 msgstr ""
 
-#: ..\..\..\admin\b2categories.php:71
-#, possible-php-format
-msgid "New sub-category in category: %s"
+#: ..\..\..\conf\_icons.php:236
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1034
+msgid "Website"
 msgstr ""
 
-#: ..\..\..\admin\b2categories.php:80
-#, possible-php-format
-msgid "New category in blog: %s"
+#: ..\..\..\conf\_icons.php:243
+#: ..\..\..\inc\CONTROL\collections\blogs.php:90
+#: ..\..\..\inc\CONTROL\collections\blogs.php:104
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:836
+#: ..\..\..\inc\_misc\_form.class.php:1737
+msgid "New"
 msgstr ""
 
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
+#: ..\..\..\conf\_icons.php:258
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:77
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:78
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:48
+msgid "Properties"
 msgstr ""
 
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
+#: ..\..\..\conf\_icons.php:263
+msgid "Publish"
 msgstr ""
 
-#: ..\..\..\admin\b2categories.php:144
-#, possible-php-format
-msgid "Deleting category #%d : %s ..."
+#: ..\..\..\conf\_icons.php:268
+msgid "Deprecate"
 msgstr ""
 
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53
-#: ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:85
-#: ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101
-#: ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:43
-#: ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57
-#: ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78
-#: ..\..\..\htsrv\register.php:89
-msgid "ERROR"
+#: ..\..\..\conf\_icons.php:273
+msgid "Locate"
 msgstr ""
 
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
+#: ..\..\..\conf\_icons.php:285
+msgid "Close"
 msgstr ""
 
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
+#: ..\..\..\conf\_icons.php:293
+#: ..\..\..\conf\_icons.php:363
+msgid "+"
 msgstr ""
 
-#: ..\..\..\admin\b2categories.php:181
-#: ..\..\..\admin\b2upload.php:190
-#: ..\..\..\admin\_edit_form.php:131
-#: ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76
-#: ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:174
-#: ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:180
-#: ..\..\..\skins\wpc_default\_feedback.php:180
-msgid "Name"
+#: ..\..\..\conf\_icons.php:299
+msgid "-"
 msgstr ""
 
-#: ..\..\..\admin\b2categories.php:185
-msgid "New parent category"
+#. TRANS: Short for "Activate(d)"
+#: ..\..\..\conf\_icons.php:321
+#: ..\..\..\conf\_icons.php:333
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:180
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:222
+msgid "Act."
 msgstr ""
 
-#: ..\..\..\admin\b2categories.php:213
-#: ..\..\..\admin\b2categories.php:244
-#: ..\..\..\admin\b2categories.php:262
-msgid "Old Parent"
+#: ..\..\..\conf\_icons.php:322
+msgid "Activate"
 msgstr ""
 
-#: ..\..\..\admin\b2categories.php:240
-#: ..\..\..\admin\b2categories.php:260
-msgid "Root (No parent)"
+#. TRANS: Short for "Deactivate(d)"
+#: ..\..\..\conf\_icons.php:327
+#: ..\..\..\conf\_icons.php:339
+msgid "Deact."
 msgstr ""
 
-#: ..\..\..\admin\b2categories.php:250
-msgid "Note: Moving categories across blogs is enabled. Use with caution."
+#: ..\..\..\conf\_icons.php:328
+msgid "Deactivate"
 msgstr ""
 
-#: ..\..\..\admin\b2categories.php:266
-msgid "Note: Moving categories across blogs is disabled."
+#: ..\..\..\conf\_icons.php:334
+msgid "Activated"
 msgstr ""
 
-#: ..\..\..\admin\b2categories.php:271
-msgid "Edit category!"
+#: ..\..\..\conf\_icons.php:340
+msgid "Deactivated"
 msgstr ""
 
-#: ..\..\..\admin\b2categories.php:335
-msgid "Sorry, you have no permission to edit/view any category's properties."
+#. TRANS: Link + space => verb (not noun)
+#: ..\..\..\conf\_icons.php:346
+msgid "Link "
 msgstr ""
 
-#: ..\..\..\admin\b2edit.php:30
-#: ..\..\..\admin\edit_actions.php:201
-#: ..\..\..\admin\edit_actions.php:305
-msgid "Oops, no post with this ID."
+#: ..\..\..\conf\_icons.php:351
+msgid "Unlink"
 msgstr ""
 
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
+#: ..\..\..\conf\_icons.php:357
+#: ..\..\..\plugins\_calendar.plugin.php:132
+msgid "Calendar"
 msgstr ""
 
-#: ..\..\..\admin\b2edit.php:40
-#, possible-php-format
-msgid "#%d in blog: %s"
+#: ..\..\..\conf\_icons.php:369
+#: ..\..\..\conf\_icons.php:374
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1099
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:220
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:296
+msgid "Help"
 msgstr ""
 
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
+#: ..\..\..\conf\_icons.php:379
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:812
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:820
+#: ..\..\..\inc\MODEL\items\_item.class.php:1524
+#: ..\..\..\inc\MODEL\items\_item.class.php:1532
+msgid "Permalink"
 msgstr ""
 
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
+#: ..\..\..\conf\_icons.php:384
+msgid "History"
 msgstr ""
 
-#: ..\..\..\admin\b2edit.php:117
-msgid "New post in blog:"
+#: ..\..\..\conf\_icons.php:390
+msgid "Allowed"
 msgstr ""
 
-#: ..\..\..\admin\b2edit.php:144
-#: ..\..\..\admin\b2edit.php:178
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
+#: ..\..\..\conf\_icons.php:395
+msgid "Blocked"
 msgstr ""
 
-#: ..\..\..\admin\b2edit.php:148
-msgid "Switch to this blog (keeping your input if Javascript is active)"
+#: ..\..\..\conf\_icons.php:413
+msgid "Up"
 msgstr ""
 
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
+#: ..\..\..\conf\_icons.php:419
+msgid "Down"
 msgstr ""
 
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
+#: ..\..\..\conf\_icons.php:424
+#: ..\..\..\conf\_icons.php:429
+#: ..\..\..\inc\_misc\_results.class.php:1849
+#: ..\..\..\inc\_misc\_results.class.php:1859
+msgid "Sort by order"
 msgstr ""
 
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
+#: ..\..\..\conf\_icons.php:439
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:996
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:163
+#: ..\..\..\inc\VIEW\items\_item.form.php:224
+msgid "Assigned to"
 msgstr ""
 
-#: ..\..\..\admin\b2login.php:27
-#, possible-php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
+#: ..\..\..\conf\_icons.php:444
+msgid "Check all"
 msgstr ""
 
-#: ..\..\..\admin\b2options.php:17
-#: ..\..\..\admin\_menutop.php:263
-msgid "Settings"
+#: ..\..\..\conf\_icons.php:449
+msgid "Uncheck all"
 msgstr ""
 
-#: ..\..\..\admin\b2options.php:32
-#: ..\..\..\admin\b2options.php:419
-msgid "Regional"
+#: ..\..\..\conf\_icons.php:455
+msgid "Reset all filters"
 msgstr ""
 
-#: ..\..\..\admin\b2options.php:35
-#: ..\..\..\admin\b2options.php:425
-msgid "Plug-ins"
+#: ..\..\..\conf\_icons.php:461
+msgid "Allow back"
 msgstr ""
 
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
+#. TRANS: Abbrev.
+#: ..\..\..\conf\_icons.php:466
+msgid "Ban"
 msgstr ""
 
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
+#: ..\..\..\conf\_locales.php:115
+msgid "Czech (CZ)"
 msgstr ""
 
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
+#: ..\..\..\conf\_locales.php:123
+msgid "Danish (DK)"
 msgstr ""
 
-#: ..\..\..\admin\b2options.php:141
-#, possible-php-format
-msgid "Inserted locale '%s' into database."
+#: ..\..\..\conf\_locales.php:131
+msgid "German (DE)"
 msgstr ""
 
-#: ..\..\..\admin\b2options.php:156
-#, possible-php-format
-msgid "Updated locale '%s'."
+#: ..\..\..\conf\_locales.php:139
+msgid "Estonia (ET)"
 msgstr ""
 
-#: ..\..\..\admin\b2options.php:167
-#, possible-php-format
-msgid "Saved locale '%s'."
+#: ..\..\..\conf\_locales.php:147
+msgid "English (EU)"
 msgstr ""
 
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
+#: ..\..\..\conf\_locales.php:155
+msgid "English (GB)"
 msgstr ""
 
-#: ..\..\..\admin\b2options.php:201
-#, possible-php-format
-msgid "File <code>%s</code> not found."
+#: ..\..\..\conf\_locales.php:163
+msgid "English (UK)"
 msgstr ""
 
-#: ..\..\..\admin\b2options.php:331
-#, possible-php-format
-msgid "Deleted locale '%s' from database."
+#: ..\..\..\conf\_locales.php:171
+msgid "English (US)"
 msgstr ""
 
-#: ..\..\..\admin\b2options.php:371
-msgid "Switched priorities."
+#: ..\..\..\conf\_locales.php:179
+msgid "English (CA)"
 msgstr ""
 
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
+#: ..\..\..\conf\_locales.php:187
+msgid "English (AU)"
 msgstr ""
 
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
+#: ..\..\..\conf\_locales.php:195
+msgid "English (IL)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
+#: ..\..\..\conf\_locales.php:203
+msgid "English (NZ)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
+#: ..\..\..\conf\_locales.php:211
+msgid "English (SG)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:51
-#, possible-php-format
-msgid "Changing hit #%d type to: %s"
+#: ..\..\..\conf\_locales.php:219
+msgid "Spanish (ES)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:68
-#, possible-php-format
-msgid "Deleting hit #%d..."
+#: ..\..\..\conf\_locales.php:227
+msgid "Spanish (MX)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:85
-#, possible-php-format
-msgid "Pruning hits for %s..."
+#: ..\..\..\conf\_locales.php:235
+msgid "Spanish (VE)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:106
-#: ..\..\..\admin\b2stats.php:148
-msgid "Summary"
+#: ..\..\..\conf\_locales.php:243
+msgid "Basque (ES)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:112
-#: ..\..\..\admin\b2stats.php:175
-msgid "Referers"
+#: ..\..\..\conf\_locales.php:251
+msgid "Finnish (FI)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:118
-#: ..\..\..\admin\b2stats.php:176
-msgid "Refering Searches"
+#: ..\..\..\conf\_locales.php:259
+msgid "French (FR)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:124
-#: ..\..\..\admin\b2stats.php:178
-msgid "Syndication"
+#: ..\..\..\conf\_locales.php:267
+msgid "French (CA)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
+#: ..\..\..\conf\_locales.php:275
+msgid "French (BE)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:136
-#: ..\..\..\admin\b2stats.php:179
-msgid "Direct Accesses"
+#: ..\..\..\conf\_locales.php:283
+msgid "Galician (ES)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:177
-msgid "Indexing Robots"
+#: ..\..\..\conf\_locales.php:291
+msgid "Hungarian (HU)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:180
-msgid "Total"
+#: ..\..\..\conf\_locales.php:299
+msgid "Italian (IT)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:194
-msgid "Prune this date!"
+#: ..\..\..\conf\_locales.php:307
+msgid "Icelandic (IS)"
 msgstr ""
 
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:194
-#: ..\..\..\admin\b2stats.php:224
-msgid "Prune"
+#: ..\..\..\conf\_locales.php:315
+msgid "Japanese (JP)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:194
-#: ..\..\..\admin\b2stats.php:224
-msgid "Prune hits for this date!"
+#: ..\..\..\conf\_locales.php:323
+msgid "Lithuanian (LT)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:244
-msgid "Last referers"
+#: ..\..\..\conf\_locales.php:331
+msgid "Latvian (LV)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:245
-msgid "These are hits from external web pages refering to this blog"
+#: ..\..\..\conf\_locales.php:339
+msgid "Bokm&aring;l (NO)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:258
-#: ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-msgid "Delete this hit!"
+#: ..\..\..\conf\_locales.php:347
+msgid "Dutch (NL)"
 msgstr ""
 
-#. TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete
-#: ..\..\..\admin\b2stats.php:258
-#: ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-#: ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91
-#: ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79
-#: ..\..\..\admin\_users_list.php:151
-msgid "Del"
+#: ..\..\..\conf\_locales.php:355
+msgid "Dutch (BE)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:259
-msgid "Log as a search instead"
+#: ..\..\..\conf\_locales.php:363
+msgid "Portuguese (BR)"
 msgstr ""
 
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:259
-msgid "-&gt;S"
+#: ..\..\..\conf\_locales.php:371
+msgid "Polish utf-8 (PL)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:265
-#: ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
+#: ..\..\..\conf\_locales.php:379
+msgid "Portuguese (PT)"
 msgstr ""
 
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:265
-#: ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
+#: ..\..\..\conf\_locales.php:387
+msgid "Russian (RU)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:276
-msgid "Top referers"
+#: ..\..\..\conf\_locales.php:395
+msgid "Russian cp1251 (RU)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:298
-msgid "Total referers"
+#: ..\..\..\conf\_locales.php:403
+msgid "Slovak (SK)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:305
-msgid "Last refering searches"
+#: ..\..\..\conf\_locales.php:411
+msgid "Swedish (SE)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:306
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
+#: ..\..\..\conf\_locales.php:419
+msgid "Thai (TH)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:333
-msgid "Top refering search engines"
+#: ..\..\..\conf\_locales.php:427
+msgid "Turkish (TR)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:352
-msgid "Top Indexing Robots"
+#: ..\..\..\conf\_locales.php:435
+msgid "Turkish utf-8 (TR)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:353
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
+#: ..\..\..\conf\_locales.php:443
+msgid "Chinese(S) gb2312 (CN)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:376
-msgid "Top Aggregators"
+#: ..\..\..\conf\_locales.php:451
+msgid "Chinese(S) utf-8 (CN)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:377
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
+#: ..\..\..\conf\_locales.php:469
+msgid "Trad. Chinese (TW)"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:395
-msgid "Total RSS hits"
+#: ..\..\..\cron\getmail.php:24
+msgid "Blog by email feature is not enabled."
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:402
-msgid "Last direct accesses"
+#: ..\..\..\cron\getmail.php:53
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:72
+msgid "Blog by email"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:403
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
+#: ..\..\..\cron\getmail.php:56
+#: ..\..\..\inc\_misc\_trackback.funcs.php:176
+msgid "Failed"
 msgstr ""
 
-#: ..\..\..\admin\b2stats.php:432
-msgid "Top User Agents"
+#: ..\..\..\cron\getmail.php:102
+msgid "Connecting to pop server..."
 msgstr ""
 
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
+#: ..\..\..\cron\getmail.php:105
+#: ..\..\..\cron\getmail.php:396
+msgid "Connection failed: "
 msgstr ""
 
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
+#: ..\..\..\cron\getmail.php:109
+msgid "Logging into pop server..."
 msgstr ""
 
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
+#: ..\..\..\cron\getmail.php:113
+msgid "No mail or Login Failed:"
 msgstr ""
 
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
+#: ..\..\..\cron\getmail.php:120
+#: ..\..\..\cron\getmail.php:404
+msgid "All Tests complete"
 msgstr ""
 
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
+#: ..\..\..\cron\getmail.php:130
+#, possible-php-format
+msgid "Getting message #%d..."
 msgstr ""
 
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
+#: ..\..\..\cron\getmail.php:139
+msgid "Processing..."
 msgstr ""
 
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\b2template.php:90
-#: ..\..\..\admin\_edit_form.php:173
-msgid "&nbsp; Save ! &nbsp;"
+#: ..\..\..\cron\getmail.php:217
+msgid "Too old"
 msgstr ""
 
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
+#: ..\..\..\cron\getmail.php:223
+msgid "Subject prefix does not match"
 msgstr ""
 
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
+#: ..\..\..\cron\getmail.php:243
+msgid "Raw content:"
 msgstr ""
 
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
+#: ..\..\..\cron\getmail.php:285
+#: ..\..\..\htsrv\login.php:115
+#: ..\..\..\htsrv\register.php:155
+#: ..\..\..\inc\MODEL\users\_user.class.php:898
+msgid "Login:"
 msgstr ""
 
-#: ..\..\..\admin\b2template.php:114
-#, possible-php-format
-msgid "Directory %s not found."
+#: ..\..\..\cron\getmail.php:285
+msgid "Pass:"
 msgstr ""
 
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
+#: ..\..\..\cron\getmail.php:289
+#: ..\..\..\cron\getmail.php:524
+msgid "Wrong login or password."
 msgstr ""
 
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
+#: ..\..\..\cron\getmail.php:306
+#: ..\..\..\cron\getmail.php:560
+msgid "Category ID"
 msgstr ""
 
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
+#: ..\..\..\cron\getmail.php:311
+#: ..\..\..\cron\getmail.php:565
+msgid "Blog ID"
 msgstr ""
 
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
+#: ..\..\..\cron\getmail.php:316
+msgid "Permission denied."
 msgstr ""
 
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
+#: ..\..\..\cron\getmail.php:326
+#: ..\..\..\cron\getmail.php:586
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:114
+msgid "Cannot post, please correct these errors:"
 msgstr ""
 
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the page displayed in the comment popup"
+#: ..\..\..\cron\getmail.php:341
+msgid "Posted title"
 msgstr ""
 
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the pingback popup"
+#: ..\..\..\cron\getmail.php:342
+msgid "Posted content"
 msgstr ""
 
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the trackback popup"
+#: ..\..\..\cron\getmail.php:352
+#: ..\..\..\cron\getmail.php:613
+msgid "Mission complete, message deleted."
 msgstr ""
 
-#: ..\..\..\admin\b2template.php:162
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
+#: ..\..\..\cron\getmail.php:366
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:243
+msgid "OK."
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
+#: ..\..\..\cron\getmail.php:383
+msgid "The php_imap extension is not available to php on this server. Please configure a different email retrieval method on the Features tab."
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:53
-msgid "File upload"
+#: ..\..\..\cron\getmail.php:387
+msgid "Connecting and authenticating to mail server"
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:54
-msgid "Allowed file types:"
+#: ..\..\..\cron\getmail.php:401
+#: ..\..\..\cron\getmail.php:603
+msgid "Success"
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:55
-#, possible-php-format
-msgid "Maximum allowed file size: %d KB"
+#: ..\..\..\cron\getmail.php:411
+msgid "Reading messages from server"
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:60
-#: ..\..\..\admin\b2upload.php:138
-#: ..\..\..\admin\_blogs_general.form.php:76
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
+#: ..\..\..\cron\getmail.php:413
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:101
+msgid "messages"
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:63
-msgid "Upload !"
+#: ..\..\..\cron\getmail.php:417
+#: ..\..\..\skins\_msgform.php:171
+msgid "Message"
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:88
-#, possible-php-format
-msgid "File %s: type %s is not allowed."
+#: ..\..\..\cron\getmail.php:425
+#: ..\..\..\skins\_msgform.php:170
+msgid "Subject"
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:117
-#: ..\..\..\admin\b2upload.php:150
-#: ..\..\..\admin\b2upload.php:153
-msgid "Couldn't upload your file to:"
+#: ..\..\..\cron\getmail.php:429
+msgid "The subject prefix is not "
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:126
-msgid "Duplicate File?"
+#: ..\..\..\cron\getmail.php:434
+#: ..\..\..\cron\getmail.php:529
+#: ..\..\..\cron\getmail.php:576
+msgid "Pass"
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:127
-#, possible-php-format
-msgid "The filename \"%s\" already exists!"
+#: ..\..\..\cron\getmail.php:500
+msgid "Unhandled email part type"
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:128
-#, possible-php-format
-msgid "Filename \"%s\" moved to \"%s\""
+#: ..\..\..\cron\getmail.php:519
+msgid "Authenticating User"
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:129
-msgid "Confirm or rename:"
+#: ..\..\..\cron\getmail.php:523
+msgid "Fail"
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:136
-msgid "Alternate name"
+#: ..\..\..\cron\getmail.php:524
+msgid "First line of text in email must be in the format \"username:password\""
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:140
-msgid "Confirm !"
+#: ..\..\..\cron\getmail.php:568
+#, possible-php-format
+msgid "Checking permissions for user &laquo;%s&raquo; to post to Blog #%d"
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:180
-msgid "File uploaded !"
+#: ..\..\..\cron\getmail.php:571
+msgid "Permission denied"
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:181
-#, possible-php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
+#: ..\..\..\cron\getmail.php:600
+msgid "Post title"
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:182
-msgid "Here's the code to display it:"
+#: ..\..\..\cron\getmail.php:601
+msgid "Post content"
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:186
-msgid "Add the code to your post !"
+#: ..\..\..\cron\getmail.php:602
+msgid "Blog by Email"
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:189
-msgid "Image Details"
+#: ..\..\..\cron\getmail.php:625
+msgid "Blog by email feature not configured"
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:193
-msgid "Size"
+#: ..\..\..\htsrv\comment_post.php:47
+msgid "You cannot leave comments on this post!"
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:196
-#: ..\..\..\admin\_edit_form.php:544
-msgid "Type"
+#: ..\..\..\htsrv\comment_post.php:117
+#: ..\..\..\htsrv\message_send.php:123
+msgid "Please fill in your name."
 msgstr ""
 
-#: ..\..\..\admin\b2upload.php:201
-msgid "Close this window"
+#: ..\..\..\htsrv\comment_post.php:121
+#: ..\..\..\htsrv\message_send.php:127
+msgid "Please fill in your email."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
+#: ..\..\..\htsrv\comment_post.php:127
+msgid "Supplied name is invalid."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
+#: ..\..\..\htsrv\comment_post.php:133
+#: ..\..\..\htsrv\message_send.php:131
+#: ..\..\..\inc\_misc\_misc.funcs.php:1561
+msgid "Supplied email address is invalid."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
+#: ..\..\..\htsrv\comment_post.php:143
+#: ..\..\..\htsrv\trackback.php:99
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:412
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:458
+msgid "Supplied URL is invalid: "
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
+#: ..\..\..\htsrv\comment_post.php:149
+msgid "Please do not send empty comments."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:132
-#, possible-php-format
-msgid "User level must be between %d and %d."
+#: ..\..\..\htsrv\comment_post.php:153
+msgid "Supplied comment is invalid."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:157
+#: ..\..\..\htsrv\comment_post.php:209
 #, possible-php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
+msgid "You can only post a new comment every %d seconds."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
+#: ..\..\..\htsrv\comment_post.php:230
+msgid "Errors while processing your comment"
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:198
-#: ..\..\..\htsrv\profile_update.php:112
-#: ..\..\..\htsrv\register.php:64
-#, possible-php-format
-msgid "The mimimum password length is %d characters."
+#: ..\..\..\htsrv\comment_post.php:242
+msgid "Cannot post comment, please correct these errors:"
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
+#: ..\..\..\htsrv\comment_post.php:243
+msgid "Back to comment editing"
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
+#: ..\..\..\htsrv\comment_post.php:340
+msgid "Your comment has been submitted."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
+#: ..\..\..\htsrv\comment_post.php:347
+msgid "Your comment has been submitted. It will appear once it has been approved."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
+#: ..\..\..\htsrv\login.php:86
+#: ..\..\..\htsrv\login.php:138
+msgid "A link to change your password has been sent to your email address."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
+#: ..\..\..\htsrv\login.php:95
+msgid "You cannot reset this account in demo mode."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
+#: ..\..\..\htsrv\login.php:106
+msgid "You have no email address with your profile, therefore we cannot reset your password."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:324
-#, possible-php-format
-msgid "Delete User %s?"
+#: ..\..\..\htsrv\login.php:107
+msgid "Please try contacting the admin."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
+#: ..\..\..\htsrv\login.php:113
+msgid "Somebody (presumably you) has requested a password change for your account."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
+#: ..\..\..\htsrv\login.php:116
+msgid "Link to change your password:"
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
+#: ..\..\..\htsrv\login.php:123
+#: ..\..\..\htsrv\message_send.php:81
+#: ..\..\..\inc\MODEL\users\_user.class.php:905
+msgid "Please note:"
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
+#: ..\..\..\htsrv\login.php:124
+#: ..\..\..\htsrv\message_send.php:82
+#: ..\..\..\inc\MODEL\users\_user.class.php:906
+msgid "For security reasons the link is only valid for your current session (by means of your session cookie)."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
+#: ..\..\..\htsrv\login.php:126
+msgid "If it was not you that requested this password change, simply ignore this mail."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:383
+#: ..\..\..\htsrv\login.php:128
 #, possible-php-format
-msgid "Delete group [%s]?"
+msgid "Password change request for %s"
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
+#: ..\..\..\htsrv\login.php:130
+msgid "Sorry, the email with the link to reset your password could not be sent."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:424
-#, possible-php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
+#: ..\..\..\htsrv\login.php:131
+#: ..\..\..\htsrv\login.php:304
+#: ..\..\..\htsrv\message_send.php:95
+#: ..\..\..\htsrv\message_send.php:300
+#: ..\..\..\htsrv\register.php:176
+msgid "Possible reason: the PHP mail() function may have been disabled on the server."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
+#: ..\..\..\htsrv\login.php:155
+#: ..\..\..\htsrv\login.php:168
+msgid "Invalid password change request!"
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
+#: ..\..\..\htsrv\login.php:161
+#: ..\..\..\htsrv\login.php:211
+msgid "You have to use the same session (by means of your session cookie) as when you have requested the action."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
+#: ..\..\..\htsrv\login.php:170
+#, possible-php-format
+msgid "You can <a href=\"%s\">send yourself a new link</a>."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
+#: ..\..\..\htsrv\login.php:181
+msgid "Please change your password to something you remember now."
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
+#: ..\..\..\htsrv\login.php:205
+#: ..\..\..\htsrv\login.php:220
+msgid "Invalid email address validation request!"
 msgstr ""
 
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
+#: ..\..\..\htsrv\login.php:228
+msgid "Please login to validate your account."
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
+#: ..\..\..\htsrv\login.php:239
+msgid "Your email address has been validated."
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:104
-#: ..\..\..\admin\edit_actions.php:215
-#: ..\..\..\admin\edit_actions.php:460
-#: ..\..\..\htsrv\comment_post.php:75
-#: ..\..\..\htsrv\profile_update.php:85
-#: ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1374
-msgid "Supplied URL is invalid: "
+#: ..\..\..\htsrv\login.php:271
+msgid "You have to be logged in to request an account validation link."
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:110
-#: ..\..\..\admin\edit_actions.php:221
-msgid "Supplied content is invalid"
+#: ..\..\..\htsrv\login.php:294
+#: ..\..\..\htsrv\profile_update.php:133
+#: ..\..\..\htsrv\subs_update.php:109
+#: ..\..\..\inc\CONTROL\users\b2users.php:344
+msgid "Your profile has been updated."
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:116
-#: ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
+#. TRANS: %s gets replaced by the user's email address
+#: ..\..\..\htsrv\login.php:299
+#, possible-php-format
+msgid "An email has been sent to your email address (%s). Please click on the link therein to validate your account."
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:117
-#: ..\..\..\admin\edit_actions.php:228
-#: ..\..\..\admin\edit_actions.php:465
-msgid "Back to post editing"
+#: ..\..\..\htsrv\login.php:303
+#: ..\..\..\htsrv\register.php:175
+msgid "Sorry, the email with the link to validate and activate your password could not be sent."
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:123
-msgid "Recording post..."
+#: ..\..\..\htsrv\login.php:311
+msgid "You have no email address with your profile, therefore we cannot validate it. Please give your email address below."
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:136
-#: ..\..\..\admin\edit_actions.php:258
-#: ..\..\..\admin\edit_actions.php:417
-msgid "Sleeping..."
+#: ..\..\..\htsrv\login.php:343
+#, possible-php-format
+msgid "Note: You are already logged in as %s!"
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:146
-#: ..\..\..\admin\edit_actions.php:267
-#: ..\..\..\admin\edit_actions.php:358
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
+#: ..\..\..\htsrv\login.php:344
+msgid "Continue..."
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:161
-msgid "Posting Done..."
+#: ..\..\..\htsrv\message_send.php:60
+msgid "All your comments have been marked not to allow emailing you through a message form."
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:175
-#: ..\..\..\admin\edit_actions.php:234
-msgid "Updating post..."
+#: ..\..\..\htsrv\message_send.php:66
+msgid "The request not to receive emails through a message form for your comments failed."
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:283
-#: ..\..\..\admin\edit_actions.php:369
-msgid "Post had already pinged: skipping blog pings..."
+#: ..\..\..\htsrv\message_send.php:77
+msgid ""
+"We have received a request that you do not want to receive emails through\n"
+"a message form on your comments anymore.\n"
+"\n"
+"To confirm that this request is from you, please click on the following link:"
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:295
-#: ..\..\..\admin\edit_actions.php:381
-msgid "Updating done..."
+#: ..\..\..\htsrv\message_send.php:84
+msgid "If it was not you that requested this, simply ignore this mail."
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:311
-#: ..\..\..\admin\edit_actions.php:326
-msgid "Updating post status..."
+#: ..\..\..\htsrv\message_send.php:86
+msgid "Confirm opt-out for emails through message form"
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:391
-#: ..\..\..\admin\edit_actions.php:410
-msgid "Deleting post..."
+#: ..\..\..\htsrv\message_send.php:88
+msgid "An email has been sent to you, with a link to confirm your request not to receive emails through the comments you have made on this blog."
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:399
-msgid "Oops, no post with this ID!"
+#: ..\..\..\htsrv\message_send.php:94
+#: ..\..\..\htsrv\message_send.php:299
+msgid "Sorry, could not send email."
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:422
-msgid "Deleting Done..."
+#: ..\..\..\htsrv\message_send.php:136
+msgid "Please fill in the subject of your message."
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:426
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
+#: ..\..\..\htsrv\message_send.php:141
+msgid "Please do not send empty messages."
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:464
-msgid "Cannot update comment, please correct these errors:"
+#: ..\..\..\htsrv\message_send.php:145
+msgid "The supplied message is invalid / appears to be spam."
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:525
-msgid "Back to posts!"
+#: ..\..\..\htsrv\message_send.php:204
+msgid "Message sent from your comment:"
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:527
-msgid "You may also want to generate static pages or view your blogs..."
+#: ..\..\..\htsrv\message_send.php:212
+msgid "Message sent from your post:"
 msgstr ""
 
-#: ..\..\..\admin\edit_actions.php:535
-msgid "New post"
+#: ..\..\..\htsrv\message_send.php:228
+msgid "You can edit your profile to not reveive mails through a form:"
 msgstr ""
 
-#: ..\..\..\admin\import-mt.php:391
-#: ..\..\..\admin\_users_form.php:96
-#: ..\..\..\admin\_users_form.php:101
-msgid "User group"
+#: ..\..\..\htsrv\message_send.php:235
+msgid ""
+"Click on the following link to not receive e-mails on your comments\n"
+"for this e-mail address anymore:"
 msgstr ""
 
-#: ..\..\..\admin\import-mt.php:392
-#: ..\..\..\admin\_users_form.php:84
-#, possible-php-format
-msgid "See <a %s>online manual</a> for details."
+#: ..\..\..\htsrv\message_send.php:256
+msgid "Cannot send email, please correct these errors:"
 msgstr ""
 
-#: ..\..\..\admin\import-mt.php:393
-#: ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:91
-#: ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:36
-#: ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
+#: ..\..\..\htsrv\message_send.php:257
+msgid "Back to email editing"
 msgstr ""
 
-#: ..\..\..\admin\import-mt.php:432
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
+#: ..\..\..\htsrv\message_send.php:266
+#: ..\..\..\htsrv\message_send.php:274
+#, possible-php-format
+msgid "This message was sent via the messaging system on %s."
 msgstr ""
 
-#: ..\..\..\admin\import-mt.php:1257
-#: ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
+#: ..\..\..\htsrv\message_send.php:295
+msgid "Your message has been sent."
 msgstr ""
 
-#: ..\..\..\admin\import-mt.php:1286
-#: ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
+#: ..\..\..\htsrv\profile_update.php:69
+#: ..\..\..\htsrv\subs_update.php:50
+#: ..\..\..\skins\_profile.php:42
+#: ..\..\..\skins\_subscriptions.php:30
+#: ..\..\..\skins\l33t_gray\_profile.php:42
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:30
+msgid "You are not logged in."
 msgstr ""
 
-#: ..\..\..\admin\import-mt.php:1297
-#: ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
+#: ..\..\..\htsrv\profile_update.php:80
+#: ..\..\..\htsrv\profile_update.php:99
+#: ..\..\..\htsrv\subs_update.php:61
+#: ..\..\..\htsrv\subs_update.php:73
+msgid "Back to profile"
 msgstr ""
 
-#: ..\..\..\admin\tools.php:18
-#: ..\..\..\admin\_menutop.php:270
-msgid "Tools"
+#: ..\..\..\htsrv\profile_update.php:98
+#: ..\..\..\htsrv\subs_update.php:72
+msgid "Cannot update profile. Please correct the following errors:"
 msgstr ""
 
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
+#: ..\..\..\htsrv\profile_update.php:137
+#: ..\..\..\inc\CONTROL\users\b2users.php:348
+msgid "Your profile has not been changed."
 msgstr ""
 
-#: ..\..\..\admin\tools.php:30
-#: ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45
-#: ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
+#: ..\..\..\htsrv\register.php:95
+#, possible-php-format
+msgid "The login &laquo;%s&raquo; is already registered, please choose another one."
 msgstr ""
 
-#: ..\..\..\admin\tools.php:31
-#: ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46
-#: ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
+#: ..\..\..\htsrv\register.php:137
+msgid "No user account has been created!"
 msgstr ""
 
-#: ..\..\..\admin\tools.php:70
-msgid "Post to b2evolution"
+#: ..\..\..\htsrv\register.php:153
+#: ..\..\..\htsrv\register.php:160
+msgid "New user registration on your blog"
 msgstr ""
 
-#: ..\..\..\admin\tools.php:72
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
+#: ..\..\..\htsrv\register.php:158
+msgid "Edit user"
 msgstr ""
 
-#: ..\..\..\admin\tools.php:76
-#: ..\..\..\admin\tools.php:85
-msgid "SideBar"
+#: ..\..\..\htsrv\register.php:171
+msgid "An email has been sent to your email address. Please click on the link therein to validate your account."
 msgstr ""
 
-#: ..\..\..\admin\tools.php:77
-#, possible-php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
+#: ..\..\..\htsrv\trackback.php:130
+msgid "Please do not send empty comment"
 msgstr ""
 
-#: ..\..\..\admin\tools.php:86
-msgid "Add this link to your favorites:"
+#: ..\..\..\htsrv\trackback.php:134
+msgid "Supplied comment is invalid"
 msgstr ""
 
-#: ..\..\..\admin\tools.php:87
-msgid "b2evo sidebar"
+#. TRANS: Image file preview
+#: ..\..\..\htsrv\viewfile.php:67
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:314
+#: ..\..\..\inc\VIEW\items\_item.form.php:152
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:144
+#: ..\..\..\skins\_feedback.php:299
+#: ..\..\..\skins\l33t_gray\_feedback.php:301
+msgid "Preview"
 msgstr ""
 
-#: ..\..\..\admin\tools.php:94
-msgid "Movable Type Import"
+#: ..\..\..\htsrv\viewfile.php:120
+#: ..\..\..\inc\VIEW\files\_files_rename.form.php:56
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:53
+msgid "File"
 msgstr ""
 
-#: ..\..\..\admin\tools.php:96
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
+#: ..\..\..\htsrv\viewfile.php:122
+#: ..\..\..\inc\MODEL\items\_item.class.php:3040
+#: ..\..\..\inc\MODEL\items\_item.class.php:3050
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:96
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:93
+#: ..\..\..\inc\VIEW\items\_item.form.php:102
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:114
+#: ..\..\..\plugins\_quicktags.plugin.php:423
+msgid "Title"
 msgstr ""
 
-#: ..\..\..\admin\tools.php:97
-msgid "Place that file into the /admin folder on your server;"
+#: ..\..\..\htsrv\viewfile.php:126
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:31
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:204
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:294
+msgid "Description"
+msgstr ""
+
+#: ..\..\..\htsrv\viewfile.php:132
+msgid "Empty file!"
 msgstr ""
 
-#: ..\..\..\admin\tools.php:98
+#: ..\..\..\htsrv\viewfile.php:137
 #, possible-php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
+msgid "%d lines"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
+#: ..\..\..\htsrv\viewfile.php:146
+#: ..\..\..\htsrv\viewfile.php:176
+msgid "Hide line numbers"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
+#: ..\..\..\htsrv\viewfile.php:146
+#: ..\..\..\htsrv\viewfile.php:161
+msgid "Show line numbers"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
+#: ..\..\..\htsrv\viewfile.php:213
+msgid "End Of File"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
+#: ..\..\..\htsrv\viewfile.php:218
+#: ..\..\..\htsrv\viewfile.php:223
+#, possible-php-format
+msgid "The file &laquo;%s&raquo; could not be accessed!"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
+#: ..\..\..\inc\_blog_main.inc.php:363
+#, possible-php-format
+msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
 msgstr ""
 
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
+#: ..\..\..\inc\_main.inc.php:461
+msgid "Wrong login/password."
 msgstr ""
 
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
+#: ..\..\..\inc\_main.inc.php:510
+msgid "You must log in!"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
+#. TRANS: %s gets replaced by the user's email address
+#: ..\..\..\inc\_main.inc.php:525
+#, possible-php-format
+msgid "You must validate your email address (%s) before you can log in."
 msgstr ""
 
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
+#: ..\..\..\inc\_vars.inc.php:171
+msgid "Sunday"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
+#: ..\..\..\inc\_vars.inc.php:172
+msgid "Monday"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
+#: ..\..\..\inc\_vars.inc.php:173
+msgid "Tuesday"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
+#: ..\..\..\inc\_vars.inc.php:174
+msgid "Wednesday"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
+#: ..\..\..\inc\_vars.inc.php:175
+msgid "Thursday"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
+#: ..\..\..\inc\_vars.inc.php:176
+msgid "Friday"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
+#: ..\..\..\inc\_vars.inc.php:177
+msgid "Saturday"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
+#. TRANS: abbrev. for Sunday
+#: ..\..\..\inc\_vars.inc.php:181
+msgid "Sun"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:20
-#: ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
+#. TRANS: abbrev. for Monday
+#: ..\..\..\inc\_vars.inc.php:183
+msgid "Mon"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
+#. TRANS: abbrev. for Tuesday
+#: ..\..\..\inc\_vars.inc.php:185
+msgid "Tue"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
+#. TRANS: abbrev. for Wednesday
+#: ..\..\..\inc\_vars.inc.php:187
+msgid "Wed"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
+#. TRANS: abbrev. for Thursday
+#: ..\..\..\inc\_vars.inc.php:189
+msgid "Thu"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
+#. TRANS: abbrev. for Friday
+#: ..\..\..\inc\_vars.inc.php:191
+msgid "Fri"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
+#. TRANS: abbrev. for Saturday
+#: ..\..\..\inc\_vars.inc.php:193
+msgid "Sat"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
+#. TRANS: abbrev. for Sunday
+#: ..\..\..\inc\_vars.inc.php:197
+msgid " S "
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:38
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
+#. TRANS: abbrev. for Monday
+#: ..\..\..\inc\_vars.inc.php:199
+msgid " M "
 msgstr ""
 
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:40
-msgid "Current default is:"
+#. TRANS: abbrev. for Tuesday
+#: ..\..\..\inc\_vars.inc.php:201
+msgid " T "
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through index.php"
+#. TRANS: abbrev. for Wednesday
+#: ..\..\..\inc\_vars.inc.php:203
+msgid " W "
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "Other blog through stub file (Advanced)"
+#. TRANS: abbrev. for Thursday
+#: ..\..\..\inc\_vars.inc.php:205
+msgid " T  "
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "You MUST create a stub file for this to work."
+#. TRANS: abbrev. for Friday
+#: ..\..\..\inc\_vars.inc.php:207
+msgid " F "
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:45
-msgid "Preferred access type"
+#. TRANS: abbrev. for Saturday
+#: ..\..\..\inc\_vars.inc.php:209
+msgid " S  "
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "Blog Folder URL"
+#: ..\..\..\inc\_vars.inc.php:212
+msgid "January"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:51
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
+#: ..\..\..\inc\_vars.inc.php:213
+msgid "February"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "URL blog name / Stub name"
+#: ..\..\..\inc\_vars.inc.php:214
+msgid "March"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
+#: ..\..\..\inc\_vars.inc.php:215
+msgid "April"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default display options"
+#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
+#: ..\..\..\inc\_vars.inc.php:217
+msgid "May "
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Default skin"
+#: ..\..\..\inc\_vars.inc.php:218
+msgid "June"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "This is the default skin that will be used to display this blog."
+#: ..\..\..\inc\_vars.inc.php:219
+msgid "July"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Allow skin switching"
+#: ..\..\..\inc\_vars.inc.php:220
+msgid "August"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
+#: ..\..\..\inc\_vars.inc.php:221
+msgid "September"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Display public blog list"
+#: ..\..\..\inc\_vars.inc.php:222
+msgid "October"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
+#: ..\..\..\inc\_vars.inc.php:223
+msgid "November"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Include in public blog list"
+#: ..\..\..\inc\_vars.inc.php:224
+msgid "December"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
+#. TRANS: abbrev. for January
+#: ..\..\..\inc\_vars.inc.php:228
+msgid "Jan"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Default linkblog"
+#. TRANS: abbrev. for February
+#: ..\..\..\inc\_vars.inc.php:230
+msgid "Feb"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Will be displayed next to this blog (if your skin supports this)."
+#. TRANS: abbrev. for March
+#: ..\..\..\inc\_vars.inc.php:232
+msgid "Mar"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "Tagline"
+#. TRANS: abbrev. for April
+#: ..\..\..\inc\_vars.inc.php:234
+msgid "Apr"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "This is diplayed under the blog name on the blog template."
+#. TRANS: abbrev. for May
+#: ..\..\..\inc\_vars.inc.php:236
+msgid "May"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
+#. TRANS: abbrev. for June
+#: ..\..\..\inc\_vars.inc.php:238
+msgid "Jun"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "This is displayed on the blog template."
+#. TRANS: abbrev. for July
+#: ..\..\..\inc\_vars.inc.php:240
+msgid "Jul"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "Short Description"
+#. TRANS: abbrev. for August
+#: ..\..\..\inc\_vars.inc.php:242
+msgid "Aug"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
+#. TRANS: abbrev. for September
+#: ..\..\..\inc\_vars.inc.php:244
+msgid "Sep"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "Keywords"
+#. TRANS: abbrev. for October
+#: ..\..\..\inc\_vars.inc.php:246
+msgid "Oct"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "This is is used in meta tag keywords. NO HTML!"
+#. TRANS: abbrev. for November
+#: ..\..\..\inc\_vars.inc.php:248
+msgid "Nov"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_edit_showposts.php:337
-msgid "Notes"
+#. TRANS: abbrev. for December
+#: ..\..\..\inc\_vars.inc.php:250
+msgid "Dec"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Additional info."
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\_vars.inc.php:254
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:194
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:220
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:239
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:95
+msgid "Published"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\_vars.inc.php:255
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:195
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:248
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:243
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:107
+msgid "Deprecated"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\_vars.inc.php:256
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:227
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:240
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:98
+msgid "Protected"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\_vars.inc.php:257
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:234
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:241
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:101
+msgid "Private"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_list.php:33
-#: ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:145
-#: ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:61
-msgid "Locale"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:47
-#: ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58
-#: ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101
-#: ..\..\..\admin\_users_list.php:143
-msgid "Properties"
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\_vars.inc.php:258
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:193
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:241
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:242
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:104
+msgid "Draft"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:78
+#, possible-php-format
+msgid "The keyword &laquo;%s&raquo; is too short, it has to be a minimum of 5 characters!"
 msgstr ""
 
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:88
+#, possible-php-format
+msgid "Deleted %d logged hits matching &laquo;%s&raquo;."
 msgstr ""
 
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:98
 #, possible-php-format
-msgid "Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!"
+msgid "Deleted %d comments matching &laquo;%s&raquo;."
 msgstr ""
 
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:105
+#, possible-php-format
+msgid "The keyword &laquo;%s&raquo; has been blacklisted locally."
 msgstr ""
 
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:128
+#, possible-php-format
+msgid "Removing entry #%d from the ban list..."
 msgstr ""
 
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92
-#: ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73
-#: ..\..\..\admin\_users_list.php:146
-msgid "Copy"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:177
+msgid "Confirm ban & delete"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:191
+#, possible-php-format
+msgid "No log-hits match the keyword [%s]."
 msgstr ""
 
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:199
+#, possible-php-format
+msgid "Delete the following %d referer hits:"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:205
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:259
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:57
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:252
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:235
+msgid "Date"
 msgstr ""
 
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:206
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:57
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:56
+msgid "Referer"
 msgstr ""
 
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:207
+msgid "Ref. IP"
 msgstr ""
 
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:208
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:67
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:101
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:81
+msgid "Target Blog"
 msgstr ""
 
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:209
+msgid "Target URL"
 msgstr ""
 
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:245
+#, possible-php-format
+msgid "No comments match the keyword [%s]."
 msgstr ""
 
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:253
+#, possible-php-format
+msgid "Delete the following %d comments:"
 msgstr ""
 
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:260
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1041
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1046
+#: ..\..\..\inc\MODEL\items\_item.class.php:3040
+#: ..\..\..\inc\MODEL\items\_item.class.php:3048
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:169
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:91
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:80
+msgid "Author"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:261
+msgid "Auth. URL"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:262
+msgid "Auth. IP"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:263
+msgid "Content starts with..."
 msgstr ""
 
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:301
+#, possible-php-format
+msgid "The keyword [%s] is already handled by the blacklist."
 msgstr ""
 
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:309
+#, possible-php-format
+msgid "Blacklist the keyword [%s] locally."
 msgstr ""
 
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:320
+#, possible-php-format
+msgid "Report the keyword [%s] as abuse to b2evolution.net."
 msgstr ""
 
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:322
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:41
+msgid "Terms of service"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:329
+msgid "Perform selected operations"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:344
+msgid "Add a banned keyword"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
+#: ..\..\..\inc\CONTROL\antispam\antispam.php:349
+msgid "Check & ban..."
 msgstr ""
 
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:93
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:143
+msgid "New weblog"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:94
+#: ..\..\..\inc\CONTROL\collections\blogs.php:346
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:142
+msgid "New blog"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:153
+msgid "The new blog has been created."
 msgstr ""
 
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:157
+#, possible-php-format
+msgid "You should <a %s>create categories</a> for this blog now!"
 msgstr ""
 
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:166
+msgid "Categories have been duplicated."
 msgstr ""
 
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:188
+#: ..\..\..\inc\CONTROL\collections\blogs.php:204
+msgid "The blog settings have been updated."
 msgstr ""
 
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:196
+msgid "The blog skin selection has been updated."
 msgstr ""
 
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:210
+#: ..\..\..\inc\CONTROL\collections\blogs.php:215
+msgid "The blog permissions have been updated."
 msgstr ""
 
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:215
-msgid "Warning! You are about to remove your own permission to edit this blog!\\nYou won\\'t have access to its properties any longer if you do that!"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:236
+#, possible-php-format
+msgid "Blog &laquo;%s&raquo; deleted."
 msgstr ""
 
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:260
+#, possible-php-format
+msgid "Generating static page for blog [%s]"
 msgstr ""
 
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:266
+msgid "You haven't set a static filename for this blog!"
 msgstr ""
 
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:314
+msgid "File cannot be written!"
 msgstr ""
 
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:315
+#, possible-php-format
+msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
 msgstr ""
 
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
+#: ..\..\..\inc\CONTROL\collections\blogs.php:321
+#, possible-php-format
+msgid "Generated static file &laquo;%s&raquo;."
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:331
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:76
+msgid "List"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:410
+#, possible-php-format
+msgid "Delete blog [%s]?"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:412
+msgid "Deleting this blog will also delete all its categories, posts and comments!"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:414
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1039
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:369
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:426
+#: ..\..\..\inc\_misc\_resultsel.class.php:544
+msgid "THIS CANNOT BE UNDONE!"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:135
-#: ..\..\..\admin\_users_form.php:151
-#: ..\..\..\admin\_users_form.php:153
-#: ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:154
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20
-#: ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\basic\_feedback.php:178
-#: ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:433
+#, possible-php-format
+msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:139
-#: ..\..\..\admin\_users_form.php:165
-#: ..\..\..\admin\_users_form.php:167
-#: ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:63
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:441
+#, possible-php-format
+msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:446
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1041
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:382
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:434
+#: ..\..\..\inc\_misc\_resultsel.class.php:558
+msgid "I am sure!"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
+#: ..\..\..\inc\CONTROL\collections\blogs.php:454
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:389
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:445
+#: ..\..\..\inc\_misc\_resultsel.class.php:566
+msgid "CANCEL"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
+#: ..\..\..\inc\CONTROL\collections\categories.php:37
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:38
+msgid "Categories for blog:"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
+#: ..\..\..\inc\CONTROL\collections\categories.php:60
+#: ..\..\..\inc\CONTROL\collections\categories.php:118
+msgid "Please enter a category name."
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
+#: ..\..\..\inc\CONTROL\collections\categories.php:88
+msgid "New category created."
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:253
-msgid "URL Title"
+#: ..\..\..\inc\CONTROL\collections\categories.php:154
+msgid "Category updated."
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:255
-msgid "(to be used in permalinks)"
+#: ..\..\..\inc\CONTROL\collections\categories.php:177
+msgid "ERROR"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:265
-#: ..\..\..\admin\_edit_showposts.php:287
-#: ..\..\..\admin\_set_general.form.php:49
-#: ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Auto-BR"
+#: ..\..\..\inc\CONTROL\collections\categories.php:181
+msgid "Category deleted."
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:265
-#: ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
+#: ..\..\..\inc\CONTROL\collections\categories.php:223
+#: ..\..\..\inc\CONTROL\collections\categories.php:266
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:145
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:116
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:136
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:47
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:52
+#: ..\..\..\inc\VIEW\users\_users_form.php:81
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:52
+msgid "Cancel editing!"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:274
-msgid "Additional actions"
+#: ..\..\..\inc\CONTROL\collections\categories.php:229
+#, possible-php-format
+msgid "New sub-category in category: %s"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:282
-msgid "Pingback"
+#: ..\..\..\inc\CONTROL\collections\categories.php:237
+#, possible-php-format
+msgid "New category in blog: %s"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:282
-msgid "(Send a pingback to all URLs in this post)"
+#: ..\..\..\inc\CONTROL\collections\categories.php:245
+#: ..\..\..\inc\CONTROL\collections\categories.php:274
+msgid "New category name"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:291
-msgid "Trackback URLs"
+#: ..\..\..\inc\CONTROL\collections\categories.php:247
+msgid "Create category"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:291
-msgid "(Separate by space)"
+#: ..\..\..\inc\CONTROL\collections\categories.php:248
+#: ..\..\..\inc\CONTROL\collections\categories.php:374
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:528
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:534
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:174
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:179
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:134
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:139
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:155
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:160
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:124
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:53
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:207
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:415
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:55
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:89
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:123
+#: ..\..\..\inc\VIEW\files\_files_rename.form.php:66
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:284
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:102
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:107
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:71
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:95
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:85
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:159
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:140
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:169
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:111
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:492
+#: ..\..\..\inc\VIEW\users\_users_form.php:263
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:148
+#: ..\..\..\inc\_misc\_form.funcs.php:539
+#: ..\..\..\install\index.php:390
+#: ..\..\..\skins\_profile.php:83
+#: ..\..\..\skins\_subscriptions.php:79
+#: ..\..\..\skins\l33t_gray\_profile.php:83
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:79
+msgid "Reset"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:310
-#: ..\..\..\admin\_edit_form.php:545
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
+#: ..\..\..\inc\CONTROL\collections\categories.php:268
+msgid "Properties for category:"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
+#: ..\..\..\inc\CONTROL\collections\categories.php:303
+#: ..\..\..\inc\CONTROL\collections\categories.php:338
+#: ..\..\..\inc\CONTROL\collections\categories.php:356
+msgid "Old Parent"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:317
-#: ..\..\..\admin\_edit_showposts.php:360
-msgid "Published (Public)"
+#: ..\..\..\inc\CONTROL\collections\categories.php:335
+#: ..\..\..\inc\CONTROL\collections\categories.php:353
+msgid "Root (No parent)"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
+#: ..\..\..\inc\CONTROL\collections\categories.php:344
+msgid "Note: Moving categories across blogs is enabled. Use with caution."
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:324
-#: ..\..\..\admin\_edit_showposts.php:363
-msgid "Protected (Members only)"
+#: ..\..\..\inc\CONTROL\collections\categories.php:363
+msgid "Note: Moving categories across blogs is disabled."
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
+#: ..\..\..\inc\CONTROL\collections\categories.php:369
+msgid "New parent category"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:331
-#: ..\..\..\admin\_edit_showposts.php:366
-msgid "Private (You only)"
+#: ..\..\..\inc\CONTROL\collections\categories.php:373
+msgid "Edit category"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:337
-#: ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
+#: ..\..\..\inc\CONTROL\collections\categories.php:386
+msgid "Sorry, you have no permission to edit/view any category's properties."
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:338
-#: ..\..\..\admin\_edit_showposts.php:369
-msgid "Draft (Not published!)"
+#: ..\..\..\inc\CONTROL\cron\crontab.php:59
+msgid "Basic test job"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:345
-#: ..\..\..\admin\_edit_showposts.php:372
-msgid "Deprecated (Not published!)"
+#: ..\..\..\inc\CONTROL\cron\crontab.php:60
+msgid "Error test job"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:435
-msgid "Note: Moving posts across blogs is enabled. Use with caution."
+#: ..\..\..\inc\CONTROL\cron\crontab.php:61
+msgid "Poll the antispam blacklist"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:437
-msgid "Note: Cross posting among multiple blogs is enabled."
+#: ..\..\..\inc\CONTROL\cron\crontab.php:62
+msgid "Prune old hits & sessions"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:447
-msgid "Note: Cross posting among multiple blogs is currently disabled."
+#: ..\..\..\inc\CONTROL\cron\crontab.php:134
+msgid "Invalid job type"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:449
-msgid "Note: Cross posting among multiple categories is currently disabled."
+#: ..\..\..\inc\CONTROL\cron\crontab.php:136
+msgid "Please enter a valid date."
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:459
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55
-#: ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:248
-#: ..\..\..\skins\custom\_main.php:253
-#: ..\..\..\skins\custom\_main.php:258
-#: ..\..\..\skins\custom\_main.php:263
-#: ..\..\..\skins\natural_pink\_main.php:234
-#: ..\..\..\skins\natural_pink\_main.php:239
-#: ..\..\..\skins\natural_pink\_main.php:244
-#: ..\..\..\skins\natural_pink\_main.php:249
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
+#: ..\..\..\inc\CONTROL\cron\crontab.php:157
+msgid "New job has been scheduled."
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can leave comments on this post."
+#: ..\..\..\inc\CONTROL\cron\crontab.php:183
+#, possible-php-format
+msgid "Job #%d is currently running. It cannot be deleted."
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Open"
+#: ..\..\..\inc\CONTROL\cron\crontab.php:197
+#, possible-php-format
+msgid "Scheduled job #%d deleted."
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors can NOT leave comments on this post."
+#: ..\..\..\inc\CONTROL\cron\crontab.php:214
+#, possible-php-format
+msgid "Job #%d does not exist any longer."
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Closed"
+#: ..\..\..\inc\CONTROL\cron\_error_test.job.php:11
+msgid "The Error TEST cron controller simulates an error, thus this \"error\" is normal!"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:467
-msgid "Visitors cannot see nor leave comments on this post."
+#: ..\..\..\inc\CONTROL\cron\_post_notifications.job.php:18
+msgid "Post notifications are not set to run as a scheduled task"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:468
-msgid "Disabled"
+#: ..\..\..\inc\CONTROL\cron\_post_notifications.job.php:40
+#, possible-php-format
+msgid "Could not lock post #%d. It may already be processed."
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:473
-msgid "Renderers"
+#: ..\..\..\inc\CONTROL\cron\_post_notifications.job.php:61
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:230
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:294
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:341
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:259
+#: ..\..\..\inc\MODEL\items\_item.class.php:3080
+#: ..\..\..\inc\MODEL\items\_item.class.php:3122
+#: ..\..\..\inc\_misc\_obsolete092.php:1729
+#: ..\..\..\inc\_misc\_obsolete092.php:1765
+#: ..\..\..\inc\_misc\_obsolete092.php:1848
+#: ..\..\..\inc\_misc\_obsolete092.php:1886
+msgid "Done."
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Comment info"
+#: ..\..\..\inc\CONTROL\cron\_prune_hits_sessions.job.php:17
+msgid "Auto pruning is not set to run as a scheduled task"
 msgstr ""
 
-#: ..\..\..\admin\_edit_form.php:546
-msgid "IP address"
+#: ..\..\..\inc\CONTROL\cron\_test.job.php:11
+msgid "The TEST cron controller says hello!"
 msgstr ""
 
-#: ..\..\..\admin\_edit_navbar.php:26
-#, possible-php-format
-msgid "Next %d days"
+#: ..\..\..\inc\CONTROL\files\files.php:126
+msgid "You don't have access to the requested root directory."
 msgstr ""
 
-#: ..\..\..\admin\_edit_navbar.php:27
-#, possible-php-format
-msgid "Previous %d"
+#: ..\..\..\inc\CONTROL\files\files.php:141
+msgid "You don't have access to any root directory."
 msgstr ""
 
-#: ..\..\..\admin\_edit_navbar.php:37
+#: ..\..\..\inc\CONTROL\files\files.php:149
 #, possible-php-format
-msgid "Previous %d days"
+msgid "The root directory &laquo;%s&raquo; does not exist."
 msgstr ""
 
-#: ..\..\..\admin\_edit_navbar.php:38
+#: ..\..\..\inc\CONTROL\files\files.php:161
 #, possible-php-format
-msgid "Next %d"
+msgid "The directory &laquo;%s&raquo; does not exist."
 msgstr ""
 
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:56
-#: ..\..\..\admin\_edit_navbar.php:62
-msgid " to "
+#: ..\..\..\inc\CONTROL\files\files.php:166
+msgid "You are not allowed to go outside your root directory!"
 msgstr ""
 
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:64
-msgid " of "
+#: ..\..\..\inc\CONTROL\files\files.php:281
+msgid "Your user settings have been updated."
 msgstr ""
 
-#: ..\..\..\admin\_edit_navbar.php:72
-msgid "from the end"
+#: ..\..\..\inc\CONTROL\files\files.php:304
+#: ..\..\..\inc\CONTROL\items\b2edit.php:36
+msgid "Cannot edit link!"
 msgstr ""
 
-#: ..\..\..\admin\_edit_navbar.php:76
-msgid "from the start"
+#: ..\..\..\inc\CONTROL\files\files.php:305
+#: ..\..\..\inc\CONTROL\items\b2edit.php:37
+msgid "Requested link does not exist any longer."
 msgstr ""
 
-#: ..\..\..\admin\_edit_navbar.php:78
-msgid "OK"
+#: ..\..\..\inc\CONTROL\files\files.php:320
+msgid "Cannot link Item!"
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
+#: ..\..\..\inc\CONTROL\files\files.php:321
+msgid "Requested item does not exist any longer."
 msgstr ""
 
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
+#: ..\..\..\inc\CONTROL\files\files.php:397
+msgid "You have to enable JavaScript to use this feature."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
+#: ..\..\..\inc\CONTROL\files\files.php:403
+msgid "Directory creation is disabled."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:830
-msgid "Pages:"
+#: ..\..\..\inc\CONTROL\files\files.php:408
+msgid "Cannot create a directory without name."
 msgstr ""
 
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
+#: ..\..\..\inc\CONTROL\files\files.php:422
+#: ..\..\..\inc\CONTROL\files\files.php:462
+#: ..\..\..\inc\CONTROL\files\files.php:1037
+#: ..\..\..\inc\CONTROL\files\files.php:1210
+#, possible-php-format
+msgid "The file &laquo;%s&raquo; already exists."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:732
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
+#: ..\..\..\inc\CONTROL\files\files.php:428
+#, possible-php-format
+msgid "The directory &laquo;%s&raquo; has been created."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:733
-#: ..\..\..\b2evocore\_functions_comments.php:212
+#: ..\..\..\inc\CONTROL\files\files.php:435
 #, possible-php-format
-msgid "%d comments"
+msgid "Could not create directory &laquo;%s&raquo; in &laquo;%s&raquo;."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
+#: ..\..\..\inc\CONTROL\files\files.php:443
+msgid "File creation is disabled."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:174
-#, possible-php-format
-msgid "%d Trackbacks"
+#: ..\..\..\inc\CONTROL\files\files.php:448
+msgid "Cannot create a file without name."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
+#: ..\..\..\inc\CONTROL\files\files.php:468
+#, possible-php-format
+msgid "The file &laquo;%s&raquo; has been created."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:175
+#: ..\..\..\inc\CONTROL\files\files.php:475
 #, possible-php-format
-msgid "%d Pingbacks"
+msgid "Could not create file &laquo;%s&raquo; in &laquo;%s&raquo;."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
+#: ..\..\..\inc\CONTROL\files\files.php:502
+#: ..\..\..\inc\CONTROL\files\files.php:558
+#: ..\..\..\inc\CONTROL\files\files.php:647
+#: ..\..\..\inc\CONTROL\files\files.php:751
+#: ..\..\..\inc\CONTROL\files\files.php:820
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:764
+msgid "Nothing selected."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
+#: ..\..\..\inc\CONTROL\files\files.php:513
+msgid "Please provide the name of the archive."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
+#: ..\..\..\inc\CONTROL\files\files.php:551
+#: ..\..\..\inc\CONTROL\files\files.php:640
+#: ..\..\..\inc\CONTROL\files\files.php:714
+#: ..\..\..\inc\CONTROL\files\files.php:813
+#: ..\..\..\inc\CONTROL\files\files.php:1147
+msgid "You have no permission to edit/modify files."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:226
-#: ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
+#: ..\..\..\inc\CONTROL\files\files.php:606
+#, possible-php-format
+msgid "&laquo;%s&raquo; has not been renamed"
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:230
-#: ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
+#: ..\..\..\inc\CONTROL\files\files.php:612
+#, possible-php-format
+msgid "&laquo;%s&raquo; could not be renamed to &laquo;%s&raquo;"
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:234
-#: ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
+#: ..\..\..\inc\CONTROL\files\files.php:626
+#, possible-php-format
+msgid "&laquo;%s&raquo; has been successfully renamed to &laquo;%s&raquo;"
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
+#: ..\..\..\inc\CONTROL\files\files.php:662
+#, possible-php-format
+msgid "The directory &laquo;%s&raquo; has been deleted."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145
-#: ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
+#: ..\..\..\inc\CONTROL\files\files.php:662
+#, possible-php-format
+msgid "The file &laquo;%s&raquo; has been deleted."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:272
-#: ..\..\..\admin\_users_form.php:107
-#: ..\..\..\skins\_feedback.php:164
-#: ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:169
-#: ..\..\..\skins\wpc_default\_feedback.php:169
-msgid "User"
+#: ..\..\..\inc\CONTROL\files\files.php:667
+#: ..\..\..\inc\CONTROL\files\files.php:1279
+#, possible-php-format
+msgid "Could not delete the directory &laquo;%s&raquo; (not empty?)."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:275
-#: ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:171
-#: ..\..\..\skins\wpc_default\_feedback.php:171
-msgid "Edit profile"
+#: ..\..\..\inc\CONTROL\files\files.php:667
+#: ..\..\..\inc\CONTROL\files\files.php:1279
+#, possible-php-format
+msgid "Could not delete the file &laquo;%s&raquo;."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:280
-#: ..\..\..\skins\_feedback.php:181
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
+#: ..\..\..\inc\CONTROL\files\files.php:685
+msgid "cannot be deleted because of the following relations"
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:281
-#: ..\..\..\skins\_feedback.php:182
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
+#: ..\..\..\inc\CONTROL\files\files.php:730
+#, possible-php-format
+msgid "File properties for &laquo;%s&raquo; have been updated."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:286
-#: ..\..\..\skins\_feedback.php:186
-#: ..\..\..\skins\basic\_feedback.php:202
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:204
-#: ..\..\..\skins\wpc_default\_feedback.php:204
-msgid "Options"
+#: ..\..\..\inc\CONTROL\files\files.php:734
+#, possible-php-format
+msgid "File properties for &laquo;%s&raquo; have not changed."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:287
-msgid "(Line breaks become &lt;br&gt;)"
+#: ..\..\..\inc\CONTROL\files\files.php:773
+msgid "Selected file has been linked to item."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:294
-#: ..\..\..\skins\_feedback.php:208
-#: ..\..\..\skins\basic\_feedback.php:219
-msgid "Send comment"
+#: ..\..\..\inc\CONTROL\files\files.php:801
+#: ..\..\..\inc\CONTROL\items\b2edit.php:59
+#, possible-php-format
+msgid "Link from &laquo;%s&raquo; deleted."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:349
-msgid "Posts to show"
+#: ..\..\..\inc\CONTROL\files\files.php:832
+msgid "You have to give a default permission!"
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:352
-msgid "Past"
+#: ..\..\..\inc\CONTROL\files\files.php:839
+msgid "Read-only"
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:355
-msgid "Future"
+#: ..\..\..\inc\CONTROL\files\files.php:840
+msgid "Read and write"
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:380
-msgid "Title / Text contains"
+#: ..\..\..\inc\CONTROL\files\files.php:854
+#: ..\..\..\inc\CONTROL\files\files.php:876
+#, possible-php-format
+msgid "Permissions for &laquo;%s&raquo; have not been changed."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
+#: ..\..\..\inc\CONTROL\files\files.php:867
+#, possible-php-format
+msgid "Failed to set permissions on &laquo;%s&raquo; to &laquo;%s&raquo;."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
+#: ..\..\..\inc\CONTROL\files\files.php:880
+#, possible-php-format
+msgid "Permissions for &laquo;%s&raquo; changed to &laquo;%s&raquo;."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:393
-msgid "OR"
+#: ..\..\..\inc\CONTROL\files\files.php:915
+msgid "Upload is disabled."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:401
-msgid "Exact match"
+#: ..\..\..\inc\CONTROL\files\files.php:922
+msgid "You have no permission to add/upload files."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:454
-#: ..\..\..\skins\_archives.php:74
-msgid "week"
+#: ..\..\..\inc\CONTROL\files\files.php:949
+#: ..\..\..\inc\CONTROL\files\files.php:957
+msgid "Please select a local file to upload."
 msgstr ""
 
-#: ..\..\..\admin\_edit_showposts.php:554
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\b2evocore\_functions_forms.php:312
-#: ..\..\..\install\index.php:299
-#: ..\..\..\skins\_profile.php:85
-msgid "Reset"
+#. TRANS: %s will be replaced by the difference
+#: ..\..\..\inc\CONTROL\files\files.php:967
+#, possible-php-format
+msgid "The file is %s too large. Maximum allowed is: %s."
 msgstr ""
 
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
+#: ..\..\..\inc\CONTROL\files\files.php:985
+msgid "The file exceeds the upload_max_filesize directive in php.ini."
 msgstr ""
 
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:113
-msgid "uncheck all"
+#: ..\..\..\inc\CONTROL\files\files.php:990
+msgid "The file was only partially uploaded."
 msgstr ""
 
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:115
-msgid "check all"
+#: ..\..\..\inc\CONTROL\files\files.php:996
+msgid "No file was uploaded."
 msgstr ""
 
-#: ..\..\..\admin\_menutop.php:166
-msgid "visit b2evolution's website"
+#: ..\..\..\inc\CONTROL\files\files.php:1003
+msgid "Missing a temporary folder (upload_tmp_dir in php.ini)."
 msgstr ""
 
-#: ..\..\..\admin\_menutop.php:169
-msgid "Style:"
+#: ..\..\..\inc\CONTROL\files\files.php:1008
+msgid "Unknown error."
 msgstr ""
 
-#: ..\..\..\admin\_menutop.php:172
-msgid "Logout"
+#: ..\..\..\inc\CONTROL\files\files.php:1016
+msgid "The file does not seem to be a valid upload!"
 msgstr ""
 
-#: ..\..\..\admin\_menutop.php:174
-msgid "Exit to blogs"
+#: ..\..\..\inc\CONTROL\files\files.php:1045
+msgid "An unknown error occurred when moving the uploaded file on the server."
 msgstr ""
 
-#: ..\..\..\admin\_menutop.php:183
-msgid "Blog time:"
+#: ..\..\..\inc\CONTROL\files\files.php:1053
+#, possible-php-format
+msgid "Could not change permissions of &laquo;%s&raquo; to default chmod setting."
 msgstr ""
 
-#: ..\..\..\admin\_menutop.php:184
-msgid "GMT:"
+#: ..\..\..\inc\CONTROL\files\files.php:1073
+#, possible-php-format
+msgid "The file &laquo;%s&raquo; has been successfully uploaded."
 msgstr ""
 
-#: ..\..\..\admin\_menutop.php:185
-msgid "Logged in as:"
+#: ..\..\..\inc\CONTROL\files\files.php:1080
+msgid "Here's the code to display it:"
 msgstr ""
 
-#: ..\..\..\admin\_menutop.php:195
-msgid "Write"
+#: ..\..\..\inc\CONTROL\files\files.php:1081
+msgid "Add the code to your post !"
 msgstr ""
 
-#: ..\..\..\admin\_menutop.php:201
-#: ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241
-#: ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:883
-msgid "Edit"
+#: ..\..\..\inc\CONTROL\files\files.php:1154
+msgid "No source files!"
 msgstr ""
 
-#: ..\..\..\admin\_menutop.php:221
-msgid "Stats"
+#: ..\..\..\inc\CONTROL\files\files.php:1203
+msgid "Source and target files are the same. Please choose another name or directory."
 msgstr ""
 
-#: ..\..\..\admin\_menutop.php:239
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
+#: ..\..\..\inc\CONTROL\files\files.php:1229
+#, possible-php-format
+msgid "Cannot overwrite the file &laquo;%s&raquo; because of the following relations"
 msgstr ""
 
-#: ..\..\..\admin\_menutop.php:249
-msgid "Users"
+#: ..\..\..\inc\CONTROL\files\files.php:1253
+#, possible-php-format
+msgid "Copied &laquo;%s&raquo; to &laquo;%s&raquo;."
 msgstr ""
 
-#: ..\..\..\admin\_menutop.php:253
-msgid "User Profile"
+#: ..\..\..\inc\CONTROL\files\files.php:1263
+#, possible-php-format
+msgid "Could not copy &laquo;%s&raquo; to &laquo;%s&raquo;."
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
+#: ..\..\..\inc\CONTROL\files\files.php:1292
+#, possible-php-format
+msgid "Moved &laquo;%s&raquo; to &laquo;%s&raquo;."
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
+#: ..\..\..\inc\CONTROL\files\files.php:1307
+#, possible-php-format
+msgid "Could not move &laquo;%s&raquo; to &laquo;%s&raquo;."
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
+#: ..\..\..\inc\CONTROL\files\files.php:1483
+msgid "Display Filemanager"
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
+#: ..\..\..\inc\CONTROL\files\fileset.php:72
+#: ..\..\..\inc\CONTROL\settings\antispam.php:61
+#: ..\..\..\inc\CONTROL\settings\features.php:95
+#: ..\..\..\inc\CONTROL\settings\plugins.php:820
+msgid "Restored default values."
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
+#: ..\..\..\inc\CONTROL\files\fileset.php:76
+#: ..\..\..\inc\CONTROL\files\fileset.php:126
+#: ..\..\..\inc\CONTROL\settings\antispam.php:65
+#: ..\..\..\inc\CONTROL\settings\antispam.php:115
+#: ..\..\..\inc\CONTROL\settings\features.php:99
+#: ..\..\..\inc\CONTROL\settings\features.php:185
+#: ..\..\..\inc\CONTROL\settings\plugins.php:824
+msgid "Settings have not changed."
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
+#: ..\..\..\inc\CONTROL\files\fileset.php:103
+#, possible-php-format
+msgid "Maximum allowed filesize must be between %d and %d KB."
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
+#: ..\..\..\inc\CONTROL\files\fileset.php:108
+msgid "Valid filename pattern is not a regular expression!"
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
+#: ..\..\..\inc\CONTROL\files\fileset.php:113
+msgid "Valid dirname pattern is not a regular expression!"
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
+#: ..\..\..\inc\CONTROL\files\fileset.php:122
+msgid "File settings updated."
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
+#: ..\..\..\inc\CONTROL\files\filetypes.php:52
+msgid "Cannot edit file type!"
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:53
+msgid "Requested file type does not exist any longer."
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:72
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:129
+msgid "Add a file type..."
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:84
+msgid "Copy file type..."
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:109
+msgid "New file type created."
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:113
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:101
+msgid "Record, then Create Similar"
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:117
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:100
+msgid "Record, then Create New"
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:143
+msgid "File type updated."
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:159
+#, possible-php-format
+msgid "File type &laquo;%s&raquo; deleted."
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:168
+#, possible-php-format
+msgid "Cannot delete file type &laquo;%s&raquo;"
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
+#: ..\..\..\inc\CONTROL\files\filetypes.php:198
+#, possible-php-format
+msgid "Delete file type &laquo;%s&raquo;?"
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:47
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:50
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:61
+msgid "Cannot edit element!"
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:48
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:51
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:62
+msgid "Requested element does not exist any longer."
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:60
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:77
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:27
+msgid "This element is locked and cannot be edited!"
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:114
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:142
+msgid "New element created."
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:138
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:166
+msgid "Element updated."
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:166
+msgid "Copy element..."
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:212
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:194
+#, possible-php-format
+msgid "Element &laquo;%s&raquo; deleted."
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:223
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:205
+#, possible-php-format
+msgid "Cannot delete element &laquo;%s&raquo;"
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_listeditor.php:268
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:243
+#, possible-php-format
+msgid "Delete element &laquo;%s&raquo;?"
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
+#: ..\..\..\inc\CONTROL\generic\inc\_generic_recursive_listeditor.php:104
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:162
+msgid "Root"
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:338
+#: ..\..\..\inc\VIEW\users\_users_form.php:115
+#: ..\..\..\inc\VIEW\users\_users_form.php:120
+msgid "User group"
 msgstr ""
 
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:339
+#: ..\..\..\inc\VIEW\users\_users_form.php:102
+#, possible-php-format
+msgid "See <a %s>online manual</a> for details."
 msgstr ""
 
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:340
+#: ..\..\..\inc\VIEW\users\_users_form.php:105
+#: ..\..\..\inc\VIEW\users\_users_form.php:109
+#: ..\..\..\inc\VIEW\users\_users_list.php:198
+#: ..\..\..\inc\VIEW\users\_users_list.php:208
+#: ..\..\..\skins\_profile.php:59
+#: ..\..\..\skins\l33t_gray\_profile.php:59
+msgid "Level"
 msgstr ""
 
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:384
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:244
+msgid "Default locale"
 msgstr ""
 
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:1218
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:805
+msgid "Select main category in target blog and optionally check additional categories"
 msgstr ""
 
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:1247
+msgid "Select as an additionnal category"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
+#: ..\..\..\inc\CONTROL\imports\import-mt.php:1258
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:912
+msgid "Select as MAIN category"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
+#: ..\..\..\inc\CONTROL\items\b2browse.php:14
+msgid "Browse blog:"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:47
+#: ..\..\..\inc\CONTROL\items\b2browse.php:22
+#: ..\..\..\inc\CONTROL\items\b2edit.php:156
 #, possible-php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
+msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
+#: ..\..\..\inc\CONTROL\items\b2edit.php:79
+#: ..\..\..\inc\CONTROL\items\b2edit.php:135
+msgid "Editing post"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
+#: ..\..\..\inc\CONTROL\items\b2edit.php:81
+#: ..\..\..\inc\CONTROL\items\b2edit.php:137
+#, possible-php-format
+msgid "Editing post #%d in blog: %s"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
+#: ..\..\..\inc\CONTROL\items\b2edit.php:105
+msgid "Editing comment"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
+#: ..\..\..\inc\CONTROL\items\b2edit.php:143
+msgid "New post in blog:"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
+#: ..\..\..\inc\CONTROL\items\b2edit.php:164
+msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:72
+msgid "Adding new post..."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:124
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:217
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:423
+msgid "Back to post editing"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:137
+msgid "Recording post..."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:146
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:237
+msgid "Post not publicly published: skipping trackback..."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:157
+msgid "Posting Done..."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:180
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:228
+msgid "Updating post..."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:216
+msgid "Cannot update, please correct these errors:"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:67
-msgid "Create"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:248
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:299
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:344
+msgid "Updating done..."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\skins\_profile.php:84
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:265
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:283
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:316
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:336
+msgid "Updating post status..."
 msgstr ""
 
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, possible-php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:358
+msgid "Oops, no post with this ID!"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:364
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:381
+msgid "Deleting post..."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:73
-#, possible-php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:383
+msgid "Deleting Done..."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:422
+msgid "Cannot update comment, please correct these errors:"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:526
+msgid "Back to posts!"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:528
+msgid "You may also want to generate static pages or view your blogs..."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
+#: ..\..\..\inc\CONTROL\items\edit_actions.php:541
+msgid "New post"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
+#: ..\..\..\inc\CONTROL\items\statuses.php:52
+#: ..\..\..\inc\MODEL\items\_itemtype.class.php:64
+#, possible-php-format
+msgid "%d related items"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
+#: ..\..\..\inc\CONTROL\items\statuses.php:55
+msgid "Cannot delete item status"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
+#: ..\..\..\inc\CONTROL\sessions\stats.php:74
+msgid "View Stats for Blog:"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
+#: ..\..\..\inc\CONTROL\sessions\stats.php:79
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectcache.class.php:475
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectcache.class.php:510
+#: ..\..\..\inc\MODEL\generic\_genericcategorycache.class.php:218
+#: ..\..\..\inc\MODEL\items\_item.class.php:1996
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:49
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:75
+#: ..\..\..\inc\_misc\_resultsel.class.php:326
+msgid "None"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
+#: ..\..\..\inc\CONTROL\sessions\stats.php:107
+#, possible-php-format
+msgid "Changed hit #%d type to: %s."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
+#: ..\..\..\inc\CONTROL\sessions\stats.php:119
+#, possible-php-format
+msgid "Deleted hit #%d."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
+#: ..\..\..\inc\CONTROL\sessions\stats.php:123
+#, possible-php-format
+msgid "Could not delete hit #%d."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
+#. TRANS: %s is a date
+#: ..\..\..\inc\CONTROL\sessions\stats.php:135
+#, possible-php-format
+msgid "Deleted %d hits for %s."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
+#. TRANS: %s is a date
+#: ..\..\..\inc\CONTROL\sessions\stats.php:139
+#, possible-php-format
+msgid "No hits deleted for %s."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
+#: ..\..\..\inc\CONTROL\settings\antispam.php:70
+#: ..\..\..\inc\CONTROL\settings\antispam.php:73
+msgid "The threshold must be between -100 and 100."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
+#: ..\..\..\inc\CONTROL\settings\antispam.php:89
+msgid "Spam weight has to be in the range of 0-100."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
+#: ..\..\..\inc\CONTROL\settings\antispam.php:111
+#: ..\..\..\inc\CONTROL\settings\features.php:181
+msgid "Settings updated."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
+#: ..\..\..\inc\CONTROL\settings\features.php:168
+#, possible-php-format
+msgid "You cannot set a session timeout below %d seconds."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
+#: ..\..\..\inc\CONTROL\settings\features.php:172
+#, possible-php-format
+msgid "Warning: your session timeout is just %d seconds. Your users may have to re-login often!"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
+#: ..\..\..\inc\CONTROL\settings\locales.php:72
+msgid "Invalid time format."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
+#: ..\..\..\inc\CONTROL\settings\locales.php:95
+msgid "Regional settings updated."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
+#: ..\..\..\inc\CONTROL\settings\locales.php:125
+#, possible-php-format
+msgid "Deleted settings for locale &laquo;%s&raquo; in database."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
+#: ..\..\..\inc\CONTROL\settings\locales.php:141
+#, possible-php-format
+msgid "Inserted (and disabled) locale &laquo;%s&raquo; into database."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
+#: ..\..\..\inc\CONTROL\settings\locales.php:146
+#, possible-php-format
+msgid "Inserted locale &laquo;%s&raquo; into database."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
+#: ..\..\..\inc\CONTROL\settings\locales.php:158
+#, possible-php-format
+msgid "Saved locale &laquo;%s&raquo;."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
+#: ..\..\..\inc\CONTROL\settings\locales.php:195
+msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
+#: ..\..\..\inc\CONTROL\settings\locales.php:207
+#, possible-php-format
+msgid "File <code>%s</code> not found."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
+#: ..\..\..\inc\CONTROL\settings\locales.php:344
+#, possible-php-format
+msgid "Deleted locale &laquo;%s&raquo; from database."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
+#: ..\..\..\inc\CONTROL\settings\locales.php:395
+msgid "Switched priorities."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:108
+msgid "The database has been updated."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:112
+#: ..\..\..\install\_functions_evoupgrade.php:1541
+msgid "The DB schema has been changed since confirmation."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
+#: ..\..\..\inc\CONTROL\settings\plugins.php:284
+#: ..\..\..\inc\CONTROL\settings\plugins.php:321
+#: ..\..\..\inc\CONTROL\settings\plugins.php:445
+#: ..\..\..\inc\CONTROL\settings\plugins.php:500
+#: ..\..\..\inc\CONTROL\settings\plugins.php:584
+#: ..\..\..\inc\CONTROL\_misc\tools.php:41
+#, possible-php-format
+msgid "The plugin with ID %d could not get instantiated."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
+#: ..\..\..\inc\CONTROL\settings\plugins.php:289
+#, possible-php-format
+msgid "The plugin with ID %d is already disabled."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
+#: ..\..\..\inc\CONTROL\settings\plugins.php:297
+msgid "The plugin cannot be disabled because of the following dependencies:"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
+#. TRANS: plugin name, class name and ID
+#: ..\..\..\inc\CONTROL\settings\plugins.php:304
+#, possible-php-format
+msgid "Disabled \"%s\" plugin (%s, #%d)."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
+#. TRANS: plugin name, class name and ID
+#: ..\..\..\inc\CONTROL\settings\plugins.php:326
+#, possible-php-format
+msgid "The \"%s\" plugin (%s, #%d) is already enabled."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:331
+msgid "The plugin is in a broken state. It cannot get enabled."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
+#: ..\..\..\inc\CONTROL\settings\plugins.php:339
+msgid "The plugin cannot be enabled because of the following dependencies:"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
+#. TRANS: plugin name, class name and ID
+#: ..\..\..\inc\CONTROL\settings\plugins.php:361
+#, possible-php-format
+msgid "Enabled \"%s\" plugin (%s, #%d)."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:365
+#: ..\..\..\inc\CONTROL\settings\plugins.php:474
+msgid "The plugin has not been enabled."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:409
+msgid "Plugins have been reloaded."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:413
+msgid "Plugins have not changed."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:134
+#: ..\..\..\inc\CONTROL\settings\plugins.php:456
 #, possible-php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
+msgid "Installed plugin &laquo;%s&raquo;."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
+#: ..\..\..\inc\CONTROL\settings\plugins.php:508
+msgid "The plugin cannot be uninstalled because of the following dependencies:"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:521
+#, possible-php-format
+msgid "Could not uninstall plugin #%d."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:537
+msgid "Dropped the table(s) of the plugin."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:551
+#, possible-php-format
+msgid "The &laquo;%s&raquo; plugin (#%d) has been uninstalled."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:612
+msgid "Plugin name updated."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:624
+msgid "Plugin description updated."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:636
+#: ..\..\..\inc\CONTROL\settings\plugins.php:792
+msgid "Plugin code updated."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:639
+#: ..\..\..\inc\CONTROL\settings\plugins.php:798
+msgid "Plugin priority must be numeric (0-100)."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:644
+#: ..\..\..\inc\CONTROL\settings\plugins.php:805
+msgid "Plugin priority updated."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:655
+#: ..\..\..\inc\CONTROL\settings\plugins.php:812
+msgid "Plugin rendering updated."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:673
+msgid "Plugin settings have been updated."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:699
+#: ..\..\..\inc\CONTROL\settings\plugins.php:831
+msgid "Plugin events have been updated."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:709
+#: ..\..\..\inc\CONTROL\settings\plugins.php:841
+msgid "The plugin has been disabled."
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:917
+#, possible-php-format
+msgid "Edit plugin &laquo;%s&raquo; (ID %d)"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:921
+#, possible-php-format
+msgid "Help for plugin &laquo;%s&raquo;"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
+#: ..\..\..\inc\CONTROL\settings\plugins.php:924
+msgid "External help page"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:977
+msgid "Cancel installation!"
 msgstr ""
 
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:979
+#, possible-php-format
+msgid "Finish setup for plugin #%d (%s)"
 msgstr ""
 
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:981
+msgid "The plugin needs the following database changes."
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:985
+#: ..\..\..\install\_functions_evoupgrade.php:1565
+msgid "The following database changes will be carried out. If you are not sure what this means, it will probably be alright."
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:998
+msgid "Install!"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1020
+msgid "Cancel uninstall!"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1022
+#, possible-php-format
+msgid "Uninstall plugin #%d (%s)"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1026
+msgid "Uninstalling this plugin will also delete its database tables:"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1064
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:120
+#: ..\..\..\inc\_misc\_plugin.class.php:2747
+msgid "Edit plugin settings!"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1068
+msgid "Close info!"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:82
-msgid "User rights"
+#. TRANS: file name
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1073
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:444
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:522
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:53
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:120
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:317
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:74
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:88
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:87
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:157
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:77
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:85
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:267
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:72
+#: ..\..\..\inc\VIEW\users\_users_list.php:169
+#: ..\..\..\skins\_feedback.php:243
+#: ..\..\..\skins\basic\_feedback.php:187
+#: ..\..\..\skins\l33t_gray\_feedback.php:250
+#: ..\..\..\skins\wpc_default\_feedback.php:192
+msgid "Name"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:111
-#: ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:140
-#: ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\_profile.php:51
-msgid "Login"
+#. TRANS: Code of a plugin
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1074
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:188
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:101
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:157
+msgid "Code"
+msgstr ""
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1076
+msgid "This 32 character code uniquely identifies the functionality of this plugin. It is only necessary to call the plugin by code (SkinTag) or when using it as a Renderer."
+msgstr ""
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1077
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:78
+msgid "Short desc"
+msgstr ""
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1078
+msgid "Long desc"
+msgstr ""
+
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1081
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:422
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:519
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:105
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:63
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:63
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:156
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:149
+#: ..\..\..\inc\VIEW\users\_users_form.php:270
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:63
+#: ..\..\..\inc\VIEW\users\_users_list.php:149
+#: ..\..\..\skins\_profile.php:58
+#: ..\..\..\skins\_subscriptions.php:48
+#: ..\..\..\skins\l33t_gray\_profile.php:58
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:48
+msgid "ID"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:112
-#: ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_form.php:128
-#: ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:141
-#: ..\..\..\skins\_profile.php:40
-#: ..\..\..\skins\_profile.php:52
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1083
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:295
+msgid "Version"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:113
-#: ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_form.php:128
-#: ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:142
-#: ..\..\..\skins\_profile.php:41
-#: ..\..\..\skins\_profile.php:53
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1084
+msgid "Classname"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:114
-#: ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:143
-#: ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:42
-#: ..\..\..\skins\_profile.php:50
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1085
+msgid "Class file"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:119
-#: ..\..\..\admin\_users_form.php:144
-#: ..\..\..\skins\_profile.php:46
-#: ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
+#: ..\..\..\inc\CONTROL\settings\plugins.php:1115
+msgid "Install NOW!"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:135
-msgid "Preferred locale"
+#: ..\..\..\inc\CONTROL\settings\settings.php:69
+#: ..\..\..\inc\CONTROL\users\b2users.php:228
+#, possible-php-format
+msgid "User level must be between %d and %d."
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:135
-#: ..\..\..\admin\_users_form.php:145
-msgid "Preferred locale for admin interface, notifications, etc."
+#: ..\..\..\inc\CONTROL\settings\settings.php:75
+#, possible-php-format
+msgid "Items/days per page must be between %d and %d."
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:148
-msgid "Send an email"
+#: ..\..\..\inc\CONTROL\settings\settings.php:94
+#, possible-php-format
+msgid "Minimun password length must be between %d and %d."
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:161
-msgid "Visit the site"
+#: ..\..\..\inc\CONTROL\settings\settings.php:97
+#, possible-php-format
+msgid "Reload-page timeout must be between %d and %d."
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:171
-msgid "Search on ICQ.com"
+#: ..\..\..\inc\CONTROL\settings\settings.php:104
+msgid "General settings updated."
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:175
-#: ..\..\..\admin\_users_form.php:177
-#: ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:68
+msgid "Listing:"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:181
-msgid "Instant Message to user"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:72
+msgid "Invalid filename!"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:186
-#: ..\..\..\admin\_users_form.php:198
-msgid "AIM"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:76
+msgid "Oops, no such file !"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:187
-#: ..\..\..\admin\_users_form.php:199
-msgid "MSN IM"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:87
+msgid "File edited!"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:188
-#: ..\..\..\admin\_users_form.php:200
-msgid "YahooIM"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:91
+msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\admin\_users_form.php:201
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
+#. TRANS: This is the value of an input submit button
+#: ..\..\..\inc\CONTROL\skins\b2template.php:103
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:123
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:52
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:206
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:89
+#: ..\..\..\inc\VIEW\items\_item.form.php:156
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:148
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:139
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:167
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:491
+#: ..\..\..\inc\VIEW\users\_users_form.php:262
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:147
+#: ..\..\..\inc\_misc\_form.funcs.php:538
+msgid "Save !"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
+#: ..\..\..\inc\CONTROL\skins\b2template.php:107
+msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:192
-#: ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:117
+msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:192
-msgid "Leave empty if you don't want to change the password."
+#: ..\..\..\inc\CONTROL\skins\b2template.php:118
+msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:193
-#: ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:125
+#, possible-php-format
+msgid "Directory %s not found."
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:201
-msgid "yes"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:139
+msgid "This is the template that displays the links to the archives for a blog"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:201
-msgid "no"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:142
+msgid "This is the template that displays the (recursive) list of (sub)categories"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:213
-msgid "User information"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:145
+msgid "This is the template that displays the feedback for a post"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:215
-#: ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17
-#: ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:148
+msgid "This is the template that displays the last comments for a blog"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:216
-#: ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:50
-#: ..\..\..\skins\custom\_main.php:247
-#: ..\..\..\skins\custom\_main.php:252
-#: ..\..\..\skins\custom\_main.php:257
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\natural_pink\_main.php:233
-#: ..\..\..\skins\natural_pink\_main.php:238
-#: ..\..\..\skins\natural_pink\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:248
-msgid "Posts"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:151
+msgid "This is the main template. It displays the blog."
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:217
-msgid "Created on"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:154
+msgid "This is the page displayed in the comment popup"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:218
-msgid "From IP"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:157
+msgid "This is the page displayed in the pingback popup"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:219
-msgid "From Domain"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:160
+msgid "This is the page displayed in the trackback popup"
 msgstr ""
 
-#: ..\..\..\admin\_users_form.php:220
-msgid "With Browser"
+#: ..\..\..\inc\CONTROL\skins\b2template.php:169
+msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
 msgstr ""
 
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
+#: ..\..\..\inc\CONTROL\users\b2users.php:65
+msgid "You have no permission to view other users or groups!"
 msgstr ""
 
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
+#: ..\..\..\inc\CONTROL\users\b2users.php:91
+msgid "Cannot edit user!"
 msgstr ""
 
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
+#: ..\..\..\inc\CONTROL\users\b2users.php:92
+msgid "Requested user does not exist any longer."
 msgstr ""
 
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
+#: ..\..\..\inc\CONTROL\users\b2users.php:112
+msgid "You have no permission to edit other users!"
 msgstr ""
 
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
+#: ..\..\..\inc\CONTROL\users\b2users.php:119
+msgid "You cannot edit the admin and demouser profile in demo mode!"
 msgstr ""
 
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
+#: ..\..\..\inc\CONTROL\users\b2users.php:143
+msgid "Cannot edit group!"
 msgstr ""
 
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
+#: ..\..\..\inc\CONTROL\users\b2users.php:144
+msgid "Requested group does not exist any longer."
 msgstr ""
 
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
+#: ..\..\..\inc\CONTROL\users\b2users.php:163
+msgid "You have no permission to edit groups!"
 msgstr ""
 
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
+#: ..\..\..\inc\CONTROL\users\b2users.php:173
+msgid "You cannot edit the groups of user &laquo;admin&raquo; or &laquo;demouser&raquo; in demo mode!"
 msgstr ""
 
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
+#: ..\..\..\inc\CONTROL\users\b2users.php:216
+msgid "You are only allowed to update your own profile!"
 msgstr ""
 
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
+#: ..\..\..\inc\CONTROL\users\b2users.php:222
+msgid "You must provide a login!"
 msgstr ""
 
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:92
-msgid "Statistics"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
+#: ..\..\..\inc\CONTROL\users\b2users.php:252
+#, possible-php-format
+msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
 msgstr ""
 
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
+#: ..\..\..\inc\CONTROL\users\b2users.php:260
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:428
+msgid "Please enter a nickname (can be the same as your login)."
 msgstr ""
 
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
+#: ..\..\..\inc\CONTROL\users\b2users.php:266
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:445
+msgid "Please enter an e-mail address."
 msgstr ""
 
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
+#: ..\..\..\inc\CONTROL\users\b2users.php:273
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:436
+msgid "The ICQ UIN can only be a number, no letters allowed."
 msgstr ""
 
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
+#: ..\..\..\inc\CONTROL\users\b2users.php:314
+#: ..\..\..\inc\CONTROL\users\b2users.php:315
+msgid "The threshold must be between 1 and 5."
 msgstr ""
 
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
+#: ..\..\..\inc\CONTROL\users\b2users.php:353
+msgid "User updated."
 msgstr ""
 
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
+#: ..\..\..\inc\CONTROL\users\b2users.php:359
+msgid "New user created."
 msgstr ""
 
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
+#: ..\..\..\inc\CONTROL\users\b2users.php:382
+msgid "User feature settings have been changed"
 msgstr ""
 
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
+#: ..\..\..\inc\CONTROL\users\b2users.php:415
+msgid "Usersettings of Plugins have been updated."
 msgstr ""
 
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
+#: ..\..\..\inc\CONTROL\users\b2users.php:440
+msgid "Invalid promotion."
 msgstr ""
 
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid "Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!"
+#: ..\..\..\inc\CONTROL\users\b2users.php:451
+msgid "User level changed."
 msgstr ""
 
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
+#: ..\..\..\inc\CONTROL\users\b2users.php:470
+msgid "You can't delete yourself!"
 msgstr ""
 
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
+#: ..\..\..\inc\CONTROL\users\b2users.php:476
+msgid "You can't delete User #1!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_blog_main.php:205
+#: ..\..\..\inc\CONTROL\users\b2users.php:483
 #, possible-php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
+msgid "User &laquo;%s&raquo; [%s] deleted."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
+#: ..\..\..\inc\CONTROL\users\b2users.php:493
 #, possible-php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
+msgid "Cannot delete User &laquo;%s&raquo; [%s]"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#: ..\..\..\b2evocore\_class_calendar.php:202
-#, possible-php-format
-msgid "%d posts"
+#: ..\..\..\inc\CONTROL\users\b2users.php:527
+msgid "You must provide a group name!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_calendar.php:198
-#: ..\..\..\b2evocore\_class_calendar.php:203
-msgid "1 post"
+#: ..\..\..\inc\CONTROL\users\b2users.php:536
+#, possible-php-format
+msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_calendar.php:306
-msgid "previous month"
+#: ..\..\..\inc\CONTROL\users\b2users.php:564
+msgid "New group created."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_calendar.php:310
-msgid "next month"
+#: ..\..\..\inc\CONTROL\users\b2users.php:569
+msgid "Group updated."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_calendar.php:337
-msgid "previous year"
+#: ..\..\..\inc\CONTROL\users\b2users.php:585
+msgid "You can't delete Group #1!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_calendar.php:340
-msgid "next year"
+#: ..\..\..\inc\CONTROL\users\b2users.php:591
+msgid "You can't delete the default group for new users!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_calendar.php:369
-msgid "go to month's archive"
+#: ..\..\..\inc\CONTROL\users\b2users.php:598
+#, possible-php-format
+msgid "Group &laquo;%s&raquo; deleted."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
+#: ..\..\..\inc\CONTROL\users\b2users.php:608
+#, possible-php-format
+msgid "Cannot delete Group &laquo;%s&raquo;"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
+#: ..\..\..\inc\CONTROL\users\b2users.php:647
+#, possible-php-format
+msgid "Delete user &laquo;%s&raquo; [%s]?"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
+#: ..\..\..\inc\CONTROL\users\b2users.php:660
+#, possible-php-format
+msgid "Delete group &laquo;%s&raquo;?"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:828
-msgid "Delete"
+#: ..\..\..\inc\CONTROL\_misc\tools.php:25
+msgid "Main tab"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_comment.php:300
-msgid "Delete this comment"
+#: ..\..\..\inc\CONTROL\_misc\tools.php:74
+#, possible-php-format
+msgid "Removed %d cached entries."
 msgstr ""
 
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid "You are about to delete this comment!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
+#: ..\..\..\inc\CONTROL\_misc\tools.php:111
+msgid "Items"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_commentlist.php:144
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
+#: ..\..\..\inc\CONTROL\_misc\tools.php:113
+msgid "Delete pre-renderered item cache."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:120
-msgid "Sorry, there is nothing to display..."
+#: ..\..\..\inc\CONTROL\_misc\tools.php:126
+msgid "Movable Type Import"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
+#: ..\..\..\inc\CONTROL\_misc\tools.php:128
+msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:109
-msgid "Parser error: "
+#: ..\..\..\inc\CONTROL\_misc\tools.php:129
+#, possible-php-format
+msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:127
-msgid "Tag <code>body</code> can only be used once!"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:51
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:220
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:289
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectlist2.class.php:182
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectlist2.class.php:235
+#: ..\..\..\inc\MODEL\generic\_genericorderedcache.class.php:69
+#: ..\..\..\inc\MODEL\generic\_genericorderedcache.class.php:122
+msgid "Cannot edit entry!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:140
-msgid "Illegal tag"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:52
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:152
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:221
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:290
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectlist2.class.php:183
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectlist2.class.php:236
+#: ..\..\..\inc\MODEL\generic\_genericorderedcache.class.php:70
+#: ..\..\..\inc\MODEL\generic\_genericorderedcache.class.php:123
+msgid "Requested entry does not exist any longer."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:147
-#, possible-php-format
-msgid "Tag %s must occur inside another tag"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:67
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:112
+msgid "Please enter a string."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:149
-#, possible-php-format
-msgid "Tag %s is not allowed within tag %s"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:97
+msgid "Entry created."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:157
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:119
 #, possible-php-format
-msgid "Tag %s may not have attribute %s"
+msgid "Entry #%d updated."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:165
-msgid "Found invalid URL: "
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:151
+msgid "Cannot delete entry!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_htmlchecker.php:188
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:156
 #, possible-php-format
-msgid "Tag %s may not contain raw character data"
+msgid "Entry #%d deleted."
 msgstr ""
 
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:302
-#: ..\..\..\b2evocore\_functions_cats.php:639
-msgid "Browse category"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:183
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:392
+msgid "The following relations prevent deletion:"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_item.php:405
-msgid "Comments are closed for this post."
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:185
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:394
+msgid "Please delete related objects before you proceed."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_item.php:417
-msgid "This post is not published. You cannot leave comments."
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:261
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectlist2.class.php:215
+#: ..\..\..\inc\MODEL\generic\_genericorderedcache.class.php:102
+msgid "This element is already at the top."
 msgstr ""
 
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:467
-#: ..\..\..\b2evocore\_functions_bposts.php:736
-msgid "Read more!"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:330
+#: ..\..\..\inc\MODEL\dataobjects\_dataobjectlist2.class.php:268
+#: ..\..\..\inc\MODEL\generic\_genericorderedcache.class.php:155
+msgid "This element is already at the bottom."
 msgstr ""
 
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:472
-#: ..\..\..\b2evocore\_functions_bposts.php:741
-msgid "More:"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:367
+#, possible-php-format
+msgid "Delete entry #%d?"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "Display feedback / Leave a comment"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:468
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:101
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:108
+msgid "Duplicate..."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_item.php:715
-msgid "Send feedback"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:472
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:499
+#: ..\..\..\inc\MODEL\items\_item.class.php:1843
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:105
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:112
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:75
+msgid "Edit..."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_item.php:716
-msgid "1 feedback"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:474
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:540
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:544
+#: ..\..\..\inc\MODEL\items\_item.class.php:1764
+#: ..\..\..\inc\MODEL\items\_item.class.php:1768
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:107
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:114
+msgid "Delete!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_item.php:717
-#, possible-php-format
-msgid "%d feedbacks"
+#. TRANS: file actions; edit, rename, copy, ..
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:482
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:156
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:64
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:154
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:342
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:115
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:118
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:115
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:122
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:161
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:98
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:151
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:246
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:297
+#: ..\..\..\inc\VIEW\users\_users_list.php:223
+msgid "Actions"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_item.php:730
-msgid "Display comments / Leave a comment"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:512
+msgid "New entry"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_item.php:743
-msgid "Display trackbacks / Get trackback address for this post"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:512
+msgid "Edit entry"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:527
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:173
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:133
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:154
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:99
+msgid "Record"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_item.php:745
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
+#: ..\..\..\inc\CONTROL\_misc\inc\_listeditor.php:533
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:178
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:138
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:159
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:414
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:106
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:70
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:94
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:84
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:158
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:110
+#: ..\..\..\skins\_profile.php:82
+#: ..\..\..\skins\_subscriptions.php:78
+#: ..\..\..\skins\l33t_gray\_profile.php:82
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:78
+msgid "Update"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_item.php:746
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, possible-php-format
-msgid "Trackbacks (%d)"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:145
+msgid "Reporting abuse to b2evolution aborted (Running on localhost)."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_item.php:756
-msgid "Display pingbacks"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:169
+#, possible-php-format
+msgid "Reported abuse to %s."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:173
+msgid "Failed to report abuse to b2evolution.net."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_item.php:758
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:197
+msgid "Latest update timestamp"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_item.php:759
-#: ..\..\..\b2evocore\_functions_pingback.php:269
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:213
 #, possible-php-format
-msgid "Pingbacks (%d)"
+msgid "Requesting abuse list from %s..."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_item.php:829
-msgid "Delete this post"
-msgstr ""
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:839
-#: ..\..\..\b2evocore\_class_item.php:848
-msgid "You are about to delete this post!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:225
+msgid "Incomplete reponse."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_item.php:884
-msgid "Edit this post"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:233
+msgid "No new blacklisted strings are available."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_item.php:924
-msgid "Publish NOW!"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:237
+msgid "Adding strings to local blacklist:"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_item.php:925
-msgid "Publish now using current date and time."
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:242
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:247
+msgid "Adding:"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_itemlist.php:598
-msgid "Invalid post, please correct these errors:"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:248
+msgid "Not necessary! (Already handled)"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_itemlist.php:889
-msgid "Sorry, there is no post to display..."
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:254
+msgid "New latest update timestamp"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
+#: ..\..\..\inc\MODEL\antispam\_antispam.funcs.php:264
+msgid "Invalid reponse."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:129
+#, possible-php-format
+msgid "%d related categories"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:133
+#, possible-php-format
+msgid "%d user rights defintions"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:135
+#: ..\..\..\inc\MODEL\users\_user.class.php:137
+#, possible-php-format
+msgid "%d subscriptions"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:212
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:221
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:145
+msgid "Blog Folder URL"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:213
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:323
+msgid "You must provide an absolute URL (starting with <code>http://</code> or <code>https://</code>)!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:222
+msgid "You must provide a relative URL (without <code>http://</code> or <code>https://</code>)!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:238
+msgid "You must provide an URL blog name!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:248
+msgid "This URL blog name is already in use by another blog. Please choose another name."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:318
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:322
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:330
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:72
+msgid "Media dir location"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:318
+msgid "You must provide the full path of the media directory."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:330
+msgid "You must provide the media subdirectory."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:362
+msgid "Contact the admin"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:566
+#, possible-php-format
+msgid "The blog's media directory &laquo;%s&raquo; could not be created, because the parent directory is not writable or does not exist."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:574
+#, possible-php-format
+msgid "The blog's media directory &laquo;%s&raquo; could not be created."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:587
+#, possible-php-format
+msgid "The blog's media directory &laquo;%s&raquo; has been created with permissions %s."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:897
+msgid "Deleted post-categories"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:904
+msgid "Deleted comments on blog's posts"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:912
+msgid "Deleted blog's posts"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:921
+msgid "Deleted blog's categories"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:930
+msgid "Deleted blog's user permissions"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:937
+msgid "Deleted blog's group permissions"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:944
+msgid "Deleted blog's subscriptions"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:952
+msgid "Deleted blog's hitlogs"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:962
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:982
+#, possible-php-format
+msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:966
+#, possible-php-format
+msgid "Could not delete stub file [%s]"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:971
+msgid "Deleted blog's stub file"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:986
+#, possible-php-format
+msgid "Could not delete static file [%s]"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
+#: ..\..\..\inc\MODEL\collections\_blog.class.php:991
+msgid "Deleted blog's static file"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
+#: ..\..\..\inc\MODEL\collections\_blog.funcs.php:449
+#: ..\..\..\inc\_misc\_obsolete092.php:1914
+msgid "Requested blog does not exist!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
+#: ..\..\..\inc\MODEL\collections\_category.funcs.php:116
+msgid "Cannot delete if there are sub-categories!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_user.php:70
-msgid "New user"
+#: ..\..\..\inc\MODEL\collections\_category.funcs.php:152
+msgid "Cannot delete last category if there are posts inside!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_class_user.php:267
-msgid "Permission denied!"
+#: ..\..\..\inc\MODEL\collections\_category.funcs.php:245
+#, possible-php-format
+msgid "Requested category %s does not exist!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions.php:48
-msgid "Oops, MySQL error!"
+#. TRANS: When the categories for a specific post are displayed, the user can click
+#. on these cats to browse them, this is the default href title displayed there
+#: ..\..\..\inc\MODEL\collections\_category.funcs.php:688
+#: ..\..\..\inc\MODEL\items\_item.class.php:742
+msgid "Browse category"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions.php:486
-msgid "go back"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:346
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:370
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:160
+msgid "Member"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions.php:518
-msgid "Redirecting you to:"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:356
+msgid "Visitor"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions.php:520
-#, possible-php-format
-msgid "If nothing happens, click <a %s>here</a>."
+#. TRANS: "not available"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:466
+msgid "N/A"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions.php:599
-msgid "No response!"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:500
+msgid "Edit this comment"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions.php:604
-msgid "Remote error"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:547
+msgid "Delete this comment"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions.php:619
-#: ..\..\..\b2evocore\_functions.php:624
-msgid "Response"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:556
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:564
+msgid "You are about to delete this comment!\\n'Cancel' to stop, 'OK' to delete."
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions.php:861
-#, possible-php-format
-msgid "Parameter %s is required!"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:600
+#: ..\..\..\inc\MODEL\items\_item.class.php:1941
+msgid "Deprecate!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions.php:1068
-msgid "Invalid URL"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:601
+msgid "Deprecate this comment!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions.php:1074
-msgid "URI scheme not allowed"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:663
+msgid "Publish!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions.php:1081
-msgid "URL not allowed"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:664
+msgid "Publish this comment!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_antispam.php:172
-msgid "Reporting abuse to b2evolution.net..."
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:740
+msgid "Send email to comment author"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_antispam.php:202
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:824
+#: ..\..\..\skins\wpc_default\_feedback.php:143
+msgid "Permanent link to this comment"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_antispam.php:220
-msgid "Requesting abuse list from b2evolution.net..."
+#. TRANS: Subject of the mail to send on new trackbacks. First %s is the blog's shortname, the second %s is the item's title.
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1014
+#, possible-php-format
+msgid "[%s] New trackback on \"%s\""
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_antispam.php:230
-msgid "Latest update timestamp"
+#. TRANS: Subject of the mail to send on new comments. First %s is the blog's shortname, the second %s is the item's title.
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1019
+#, possible-php-format
+msgid "[%s] New comment on \"%s\""
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_antispam.php:255
-msgid "Incomplete reponse."
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1024
+#: ..\..\..\inc\MODEL\items\_item.class.php:3040
+#: ..\..\..\inc\MODEL\items\_item.class.php:3045
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:59
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:96
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:70
+msgid "Blog"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_antispam.php:263
-msgid "No new blacklisted strings are available."
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1026
+msgid "Post"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "Adding strings to local blacklist"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1035
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1048
+#: ..\..\..\inc\MODEL\items\_item.class.php:3040
+#: ..\..\..\inc\MODEL\items\_item.class.php:3053
+msgid "Url"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-msgid "Adding:"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1053
+msgid "Comment"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1055
+#: ..\..\..\inc\MODEL\items\_item.class.php:3064
+msgid "Edit/Delete"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-msgid "Not necessary! (Already handled)"
+#: ..\..\..\inc\MODEL\comments\_comment.class.php:1056
+#: ..\..\..\inc\MODEL\items\_item.class.php:3066
+msgid "Edit your subscriptions/notifications"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_antispam.php:285
-msgid "New latest update timestamp"
+#: ..\..\..\inc\MODEL\comments\_comment.funcs.php:192
+#: ..\..\..\inc\MODEL\items\_item.class.php:1610
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:184
+#: ..\..\..\skins\_feedback.php:219
+#: ..\..\..\skins\basic\_feedback.php:155
+#: ..\..\..\skins\l33t_gray\_feedback.php:224
+#: ..\..\..\skins\wpc_default\_feedback.php:158
+msgid "Leave a comment"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_antispam.php:294
-msgid "Invalid reponse."
+#: ..\..\..\inc\MODEL\comments\_comment.funcs.php:193
+#: ..\..\..\inc\MODEL\items\_item.class.php:1611
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:151
+msgid "1 comment"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
+#: ..\..\..\inc\MODEL\comments\_comment.funcs.php:194
+#: ..\..\..\inc\MODEL\items\_item.class.php:273
+#: ..\..\..\inc\MODEL\items\_item.class.php:1612
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:151
+#, possible-php-format
+msgid "%d comments"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
+#: ..\..\..\inc\MODEL\comments\_commentlist.class.php:163
+#: ..\..\..\skins\_lastcomments.php:26
+#: ..\..\..\skins\l33t_gray\_lastcomments.php:26
+msgid "No comment yet..."
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:706
-msgid "PREVIEW"
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:422
+msgid "WARNING: Deleting this object will also delete:"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_bposts.php:832
-msgid "Next page"
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:626
+#, possible-php-format
+msgid "Created on %s by %s"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_bposts.php:833
-msgid "Previous page"
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:631
+#, possible-php-format
+msgid "Created by %s"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_bposts.php:878
-msgid "Previous post"
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:636
+#, possible-php-format
+msgid "Created on %s"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_bposts.php:935
-msgid "Next post"
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:646
+#, possible-php-format
+msgid "Last mod on %s by %s"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_bposts.php:1047
-msgid "Next Page"
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:651
+#, possible-php-format
+msgid "Last mod by %s"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_bposts.php:1075
-msgid "Previous Page"
+#: ..\..\..\inc\MODEL\dataobjects\_dataobject.class.php:656
+#, possible-php-format
+msgid "Last mod on %s"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_cats.php:90
-msgid "Cannot delete if there are sub-categories!"
+#: ..\..\..\inc\MODEL\files\_file.class.php:215
+#, possible-php-format
+msgid "%d linked items"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_cats.php:122
-msgid "Cannot delete last category if there are posts inside!"
+#: ..\..\..\inc\MODEL\files\_file.class.php:443
+#, possible-php-format
+msgid "Directory &laquo;%s&raquo;"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_cats.php:217
+#: ..\..\..\inc\MODEL\files\_file.class.php:447
 #, possible-php-format
-msgid "Requested category %s does not exist!"
+msgid "File &laquo;%s&raquo;"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_cats.php:570
-msgid "Category"
+#: ..\..\..\inc\MODEL\files\_file.class.php:585
+msgid "Directory"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_forms.php:311
-msgid "Save !"
+#: ..\..\..\inc\MODEL\files\_file.class.php:595
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:98
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:107
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:239
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:94
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:103
+msgid "Unknown"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:59
-#: ..\..\..\b2evocore\_vars.php:134
-#: ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
+#. TRANS: short for '<directory>'
+#: ..\..\..\inc\MODEL\files\_file.class.php:833
+msgid "&lt;dir&gt;"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "referer ignored"
+#: ..\..\..\inc\MODEL\files\_file.class.php:1279
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:460
+msgid "Open in a new window"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-msgid "BlackList"
+#. TRANS: Abbr. for "Bytes"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:50
+msgid "B."
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-msgid "robot"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:50
+msgid "Bytes"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-msgid "invalid"
+#. TRANS: Abbr. for "Kilobytes"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:51
+msgid "KB"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "search engine"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:51
+msgid "Kilobytes"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:137
-msgid "loading referering page"
+#. TRANS: Abbr. for Megabytes
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:52
+msgid "MB"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:158
-msgid "found current url in page"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:52
+msgid "Megabytes"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:471
-msgid "not a query - no params!"
+#. TRANS: Abbr. for Gigabytes
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:53
+msgid "GB"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_hitlogs.php:496
-msgid "no query string found"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:53
+msgid "Gigabytes"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_locale.php:354
-#: ..\..\..\install\index.php:90
-msgid "name"
+#. TRANS: Abbr. for Terabytes
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:54
+msgid "TB"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:54
+msgid "Terabytes"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:446
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:453
+#, possible-php-format
+msgid "&laquo;%s&raquo; is not a valid filename."
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:468
+#, possible-php-format
+msgid "&laquo;%s&raquo; has an unallowed extension."
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:473
+#, possible-php-format
+msgid "&laquo;%s&raquo; has an unrecognized extension."
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:478
+#, possible-php-format
+msgid "&laquo;%s&raquo; has not a valid extension."
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:502
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:513
+#, possible-php-format
+msgid "&laquo;%s&raquo; is not a valid directory name."
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:661
+#: ..\..\..\inc\MODEL\files\_file.funcs.php:663
+msgid "Open this directory in the file manager"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:322
+#, possible-php-format
+msgid "Cannot open directory &laquo;%s&raquo;!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:629
+#: ..\..\..\inc\_misc\_results.class.php:1125
+#: ..\..\..\inc\_misc\_results.class.php:1158
+msgid "Change Order"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:717
+#, possible-php-format
+msgid "The filter &laquo;%s&raquo; is not a regular expression."
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:760
+msgid "No filter"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:765
+msgid "regular expression"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:1175
+msgid "No directory."
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
+#: ..\..\..\inc\MODEL\files\_filelist.class.php:1201
+msgid "Change to this directory"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
+#: ..\..\..\inc\MODEL\files\_filetype.class.php:99
+msgid "Please enter file extensions separated by space."
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, possible-php-format
-msgid "Pinging %s..."
+#: ..\..\..\inc\MODEL\files\_filetype.class.php:105
+msgid "Invalid file extensions format."
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
+#: ..\..\..\inc\MODEL\files\_filetype.class.php:111
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:94
+msgid "Please enter a name."
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
+#: ..\..\..\inc\MODEL\files\_filetype.class.php:115
+msgid "Please enter a mime type."
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
+#: ..\..\..\inc\MODEL\files\_filetype.class.php:121
+msgid "Please enter a file name."
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:89
+msgid "Parent ID must be a number"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:147
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:119
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:138
+msgid "New element"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:147
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:119
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:138
+msgid "Element"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:157
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:162
+msgid "Add to"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:165
+#: ..\..\..\inc\MODEL\generic\_genericelement.class.php:127
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:146
+#: ..\..\..\inc\MODEL\settings\_locale.funcs.php:521
+#: ..\..\..\install\index.php:145
+msgid "name"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
+#: ..\..\..\inc\MODEL\generic\_genericcategory.class.php:167
+#: ..\..\..\inc\MODEL\generic\_genericproperty.class.php:148
+msgid "External ID"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
+#. TRANS: Priority name
+#: ..\..\..\inc\MODEL\items\_item.class.php:251
+msgid "1 - Highest"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
+#. TRANS: Priority name
+#: ..\..\..\inc\MODEL\items\_item.class.php:252
+msgid "2 - High"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
+#. TRANS: Priority name
+#: ..\..\..\inc\MODEL\items\_item.class.php:253
+msgid "3 - Medium"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
+#. TRANS: Priority name
+#: ..\..\..\inc\MODEL\items\_item.class.php:254
+msgid "4 - Low"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
+#. TRANS: Priority name
+#: ..\..\..\inc\MODEL\items\_item.class.php:255
+msgid "5 - Lowest"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
+#: ..\..\..\inc\MODEL\items\_item.class.php:266
+#, possible-php-format
+msgid "%d links to source items"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:120
+#: ..\..\..\inc\MODEL\items\_item.class.php:267
 #, possible-php-format
-msgid "setcookie %s failed!"
+msgid "%d links to child items"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
+#: ..\..\..\inc\MODEL\items\_item.class.php:271
+#, possible-php-format
+msgid "%d links to destination items"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
+#: ..\..\..\inc\MODEL\items\_item.class.php:272
+#, possible-php-format
+msgid "%d links to extra categories"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
+#: ..\..\..\inc\MODEL\items\_item.class.php:415
+msgid "Please enter a valid issue date."
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
+#: ..\..\..\inc\MODEL\items\_item.class.php:440
+msgid "Please enter a valid deadline."
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
+#: ..\..\..\inc\MODEL\items\_item.class.php:869
+msgid "Comments are closed for this post."
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, possible-php-format
-msgid "Logout (%s)"
+#: ..\..\..\inc\MODEL\items\_item.class.php:885
+msgid "This post is not published. You cannot leave comments."
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
+#. TRANS: this is the default text for the extended post "more" link
+#: ..\..\..\inc\MODEL\items\_item.class.php:1148
+#: ..\..\..\inc\_misc\_obsolete092.php:488
+msgid "Read more!"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
+#. TRANS: this is the default text displayed once the more link has been activated
+#: ..\..\..\inc\MODEL\items\_item.class.php:1153
+#: ..\..\..\inc\_misc\_obsolete092.php:493
+msgid "More:"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1417
+msgid "Send email to post author"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, possible-php-format
-msgid "Profile (%s)"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1451
+msgid "Send email to assigned user"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1540
+#: ..\..\..\skins\basic\_main.php:110
+#: ..\..\..\skins\l33t_gray\_main.php:101
+msgid "Permanent link to full entry"
 msgstr ""
 
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1593
+msgid "Display feedback / Leave a comment"
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1594
+msgid "Send feedback"
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1595
+msgid "1 feedback"
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1596
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:146
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:103
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:78
+#, possible-php-format
+msgid "%d feedbacks"
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1609
+msgid "Display comments / Leave a comment"
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1622
+msgid "Display trackbacks / Get trackback address for this post"
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1623
+#: ..\..\..\inc\_misc\_trackback.funcs.php:215
+msgid "Trackback (0)"
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1624
+#: ..\..\..\inc\_misc\_trackback.funcs.php:216
+msgid "Trackback (1)"
 msgstr ""
 
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1625
+#: ..\..\..\inc\_misc\_trackback.funcs.php:217
+#, possible-php-format
+msgid "Trackbacks (%d)"
 msgstr ""
 
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1632
+msgid "Display pingbacks"
 msgstr ""
 
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1633
+#: ..\..\..\inc\_misc\_pingback.funcs.php:50
+msgid "Pingback (0)"
 msgstr ""
 
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1634
+#: ..\..\..\inc\_misc\_pingback.funcs.php:51
+msgid "Pingback (1)"
 msgstr ""
 
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1635
+#: ..\..\..\inc\_misc\_pingback.funcs.php:52
+#, possible-php-format
+msgid "Pingbacks (%d)"
 msgstr ""
 
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1718
+msgid "Moderate these feedbacks"
 msgstr ""
 
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
+#: ..\..\..\inc\MODEL\items\_item.class.php:1718
+msgid "Moderate..."
 msgstr ""
 
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
+#: ..\..\..\inc\MODEL\items\_item.class.php:1772
+msgid "Delete this post"
 msgstr ""
 
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
+#: ..\..\..\inc\MODEL\items\_item.class.php:1785
+#: ..\..\..\inc\MODEL\items\_item.class.php:1793
+msgid "You are about to delete this post!\\n'Cancel' to stop, 'OK' to delete."
 msgstr ""
 
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
+#: ..\..\..\inc\MODEL\items\_item.class.php:1845
+msgid "Edit this post..."
 msgstr ""
 
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
+#: ..\..\..\inc\MODEL\items\_item.class.php:1899
+msgid "Publish NOW!"
 msgstr ""
 
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
+#: ..\..\..\inc\MODEL\items\_item.class.php:1900
+msgid "Publish now using current date and time."
 msgstr ""
 
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
+#: ..\..\..\inc\MODEL\items\_item.class.php:1942
+msgid "Deprecate this post!"
 msgstr ""
 
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
+#: ..\..\..\inc\MODEL\items\_item.class.php:2116
+msgid "Configure plugins"
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2119
+msgid "No renderer plugins are installed."
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2351
+msgid "No views"
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2355
+msgid "1 view"
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2359
+#, possible-php-format
+msgid "%d views"
 msgstr ""
 
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
+#: ..\..\..\inc\MODEL\items\_item.class.php:2893
+msgid "Post had already pinged: skipping notifications..."
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2907
+msgid "Post processing already pending..."
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2921
+msgid "Post not publicly published: skipping notifications..."
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2943
+msgid "Scheduling asynchronous notifications..."
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2958
+#, possible-php-format
+msgid "Send notifications for &laquo;%s&raquo;"
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
+#: ..\..\..\inc\MODEL\items\_item.class.php:2995
+msgid "Notifying subscribed users..."
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
+#: ..\..\..\inc\MODEL\items\_item.class.php:3018
+msgid "No-one to notify."
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
+#: ..\..\..\inc\MODEL\items\_item.class.php:3040
+#: ..\..\..\inc\MODEL\items\_item.class.php:3055
+msgid "Content"
 msgstr ""
 
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
+#: ..\..\..\inc\MODEL\items\_item.class.php:3042
+#, possible-php-format
+msgid "[%s] New post: \"%s\""
 msgstr ""
 
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
+#: ..\..\..\inc\MODEL\items\_item.class.php:3071
+msgid "Notifying:"
 msgstr ""
 
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
+#: ..\..\..\inc\MODEL\items\_item.class.php:3099
+msgid "Skipping pings (Running on localhost)."
 msgstr ""
 
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
+#: ..\..\..\inc\MODEL\items\_item.class.php:3110
+#, possible-php-format
+msgid "Pinging %s..."
 msgstr ""
 
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:202
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:126
+msgid "Pages:"
 msgstr ""
 
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:204
+msgid "Next page"
 msgstr ""
 
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:205
+msgid "Previous page"
 msgstr ""
 
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:261
+msgid "Previous post"
 msgstr ""
 
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:335
+msgid "Next post"
 msgstr ""
 
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:470
+msgid "Next Page"
 msgstr ""
 
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:508
+msgid "Previous Page"
 msgstr ""
 
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:837
+msgid "Note: Moving posts across blogs is enabled. Use with caution."
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:839
+msgid "Note: Cross posting among multiple blogs is enabled."
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:854
+msgid "Note: Cross posting among multiple blogs is currently disabled."
 msgstr ""
 
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:856
+msgid "Note: Cross posting among multiple categories is currently disabled."
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:49
-msgid "Czech (CZ)"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:873
+msgid "Main"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:56
-msgid "Danish (DK)"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:876
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:162
+msgid "Extra"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:63
-msgid "German (DE)"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:878
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:933
+#: ..\..\..\inc\_misc\_obsolete092.php:1440
+#: ..\..\..\inc\_misc\_template.funcs.php:155
+msgid "Category"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:70
-msgid "English (EU)"
+#: ..\..\..\inc\MODEL\items\_item.funcs.php:936
+msgid "Select as an additional category"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:77
-msgid "English (UK)"
+#: ..\..\..\inc\MODEL\items\_itemlist.class.php:553
+msgid "Invalid post, please correct these errors:"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:84
-msgid "English (US)"
+#: ..\..\..\inc\MODEL\items\_itemlist.class.php:874
+msgid "Sorry, there is no post to display..."
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:91
-msgid "English (CA)"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:396
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:397
+msgid "Invalid date"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:98
-msgid "English (AU)"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:892
+msgid "Invalid request"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:105
-msgid "English (IL)"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:896
+#: ..\..\..\inc\_misc\_obsolete092.php:1364
+msgid "Post details"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:112
-msgid "English (NZ)"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:925
+#: ..\..\..\inc\_misc\_template.funcs.php:147
+msgid "All but "
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:119
-msgid "English (SG)"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:957
+#: ..\..\..\inc\_misc\_obsolete092.php:1293
+#: ..\..\..\inc\_misc\_template.funcs.php:182
+msgid "Archives for"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:126
-msgid "Spanish (ES)"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:966
+#: ..\..\..\plugins\_archives.plugin.php:229
+#: ..\..\..\skins\l33t_gray\_archives.php:74
+msgid "week"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:133
-msgid "Spanish (MX)"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:976
+#: ..\..\..\inc\_misc\_template.funcs.php:201
+msgid "Keyword(s)"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:140
-msgid "Spanish (VE)"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:983
+#: ..\..\..\inc\_misc\_template.funcs.php:208
+msgid "Author(s)"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:147
-msgid "Finnish (FI)"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:992
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:159
+msgid "Not assigned"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:154
-msgid "French (FR)"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1006
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:211
+msgid "Without status"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:161
-msgid "French (CA)"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1010
+msgid "Status(es)"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:168
-msgid "French (BE)"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1023
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:180
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:45
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:99
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:92
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:142
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:148
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:117
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:124
+msgid "Visibility"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:175
-msgid "Galician (ES)"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1030
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1040
+msgid "Start at"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:182
-msgid "Hungarian (HU)"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1036
+msgid "Hide past"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:189
-msgid "Italian (IT)"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1048
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1058
+msgid "Stop at"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:196
-msgid "Japanese (JP)"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1054
+msgid "Hide future"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:203
-msgid "Lithuanian (LT)"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1086
+#, possible-php-format
+msgid "Limit to %d last days"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:210
-msgid "Bokm&aring;l (NO)"
+#: ..\..\..\inc\MODEL\items\_itemlist2.class.php:1091
+#, possible-php-format
+msgid "Limit to %d days"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:217
-msgid "Dutch (NL)"
+#: ..\..\..\inc\MODEL\items\_itemtype.class.php:63
+#, possible-php-format
+msgid "%d related collections"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:224
-msgid "Dutch (BE)"
+#: ..\..\..\inc\MODEL\sessions\_hit.class.php:402
+msgid "bad char in User Agent"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:231
-msgid "Portuguese (BR)"
+#: ..\..\..\inc\MODEL\sessions\_hitlist.class.php:128
+msgid "Pruning has already been done today"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:238
-msgid "Portuguese (PT)"
+#: ..\..\..\inc\MODEL\sessions\_hitlog.funcs.php:290
+msgid "not a query - no params!"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:245
-msgid "Slovak (SK)"
+#: ..\..\..\inc\MODEL\sessions\_hitlog.funcs.php:323
+msgid "no query string found"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:252
-msgid "Swedish (SE)"
+#: ..\..\..\inc\MODEL\sessions\_sessions.class.php:195
+#: ..\..\..\inc\MODEL\sessions\_sessions.class.php:214
+msgid "Guest Users:"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:259
-msgid "Thai (TH)"
+#: ..\..\..\inc\MODEL\users\_group.class.php:72
+#, possible-php-format
+msgid "%d users in this group"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:266
-msgid "Turkish (TR)"
+#: ..\..\..\inc\MODEL\users\_group.class.php:81
+msgid "New group"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:273
-msgid "Turkish utf-8 (TR)"
+#: ..\..\..\inc\MODEL\users\_user.class.php:127
+#, possible-php-format
+msgid "%d posts last edited by this user"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:280
-msgid "Chinese(S) gb2312 (CN)"
+#: ..\..\..\inc\MODEL\users\_user.class.php:128
+#, possible-php-format
+msgid "%d posts assigned to this user"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:287
-msgid "Chinese(S) utf-8 (CN)"
+#: ..\..\..\inc\MODEL\users\_user.class.php:129
+#, possible-php-format
+msgid "%d links created by this user"
 msgstr ""
 
-#: ..\..\..\conf\_locales.php:303
-msgid "Trad. Chinese (TW)"
+#: ..\..\..\inc\MODEL\users\_user.class.php:130
+#, possible-php-format
+msgid "%d links last edited by this user"
 msgstr ""
 
-#: ..\..\..\htsrv\comment_post.php:30
-msgid "You cannot leave comments on this post!"
+#: ..\..\..\inc\MODEL\users\_user.class.php:134
+#, possible-php-format
+msgid "%d user settings on collections"
 msgstr ""
 
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Please fill in the name field"
+#: ..\..\..\inc\MODEL\users\_user.class.php:135
+#, possible-php-format
+msgid "%d sessions opened by this user"
 msgstr ""
 
-#: ..\..\..\htsrv\comment_post.php:54
-msgid "Please fill in the email field"
+#: ..\..\..\inc\MODEL\users\_user.class.php:136
+#, possible-php-format
+msgid "%d user permissions on blogs"
 msgstr ""
 
-#: ..\..\..\htsrv\comment_post.php:59
-msgid "Supplied name is invalid"
+#: ..\..\..\inc\MODEL\users\_user.class.php:138
+#, possible-php-format
+msgid "%d posts created by this user"
 msgstr ""
 
-#: ..\..\..\htsrv\comment_post.php:65
-msgid "Supplied email address is invalid"
+#: ..\..\..\inc\MODEL\users\_user.class.php:295
+#, possible-php-format
+msgid "The user's media directory &laquo;%s&raquo; could not be created, because the parent directory is not writable or does not exist."
 msgstr ""
 
-#: ..\..\..\htsrv\comment_post.php:89
-#: ..\..\..\htsrv\trackback.php:69
-msgid "Please do not send empty comment"
+#: ..\..\..\inc\MODEL\users\_user.class.php:303
+#, possible-php-format
+msgid "The user's media directory &laquo;%s&raquo; could not be created."
 msgstr ""
 
-#: ..\..\..\htsrv\comment_post.php:93
-#: ..\..\..\htsrv\trackback.php:73
-msgid "Supplied comment is invalid"
+#: ..\..\..\inc\MODEL\users\_user.class.php:316
+#, possible-php-format
+msgid "The user's directory &laquo;%s&raquo; has been created with permissions %s."
 msgstr ""
 
-#: ..\..\..\htsrv\comment_post.php:110
+#: ..\..\..\inc\MODEL\users\_user.class.php:564
 #, possible-php-format
-msgid "You can only post a new comment every %d seconds."
+msgid "Group/user permission denied by %s!"
 msgstr ""
 
-#: ..\..\..\htsrv\comment_post.php:114
-msgid "Cannot post comment, please correct these errors:"
+#: ..\..\..\inc\MODEL\users\_user.class.php:855
+#: ..\..\..\inc\VIEW\users\_users_form.php:157
+#: ..\..\..\inc\VIEW\users\_users_form.php:179
+#: ..\..\..\inc\VIEW\users\_users_list.php:163
+#: ..\..\..\skins\_profile.php:64
+#: ..\..\..\skins\l33t_gray\_profile.php:64
+msgid "Nickname"
 msgstr ""
 
-#: ..\..\..\htsrv\comment_post.php:115
-msgid "Back to comment editing"
+#: ..\..\..\inc\MODEL\users\_user.class.php:856
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:161
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:358
+#: ..\..\..\inc\VIEW\login\_login_form.php:72
+#: ..\..\..\inc\VIEW\login\_lostpass_form.php:49
+#: ..\..\..\inc\VIEW\login\_reg_complete.php:46
+#: ..\..\..\inc\VIEW\login\_reg_form.php:51
+#: ..\..\..\inc\VIEW\users\_users_form.php:154
+#: ..\..\..\inc\VIEW\users\_users_form.php:176
+#: ..\..\..\inc\VIEW\users\_users_list.php:157
+#: ..\..\..\skins\_profile.php:58
+#: ..\..\..\skins\_subscriptions.php:48
+#: ..\..\..\skins\l33t_gray\_profile.php:58
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:48
+msgid "Login"
 msgstr ""
 
-#: ..\..\..\htsrv\comment_post.php:140
-#: ..\..\..\htsrv\comment_post.php:143
-#, possible-php-format
-msgid "New comment on your post #%d \"%s\""
+#: ..\..\..\inc\MODEL\users\_user.class.php:857
+#: ..\..\..\inc\MODEL\users\_user.class.php:859
+#: ..\..\..\inc\MODEL\users\_user.class.php:861
+#: ..\..\..\inc\VIEW\users\_users_form.php:155
+#: ..\..\..\inc\VIEW\users\_users_form.php:177
+#: ..\..\..\skins\_profile.php:62
+#: ..\..\..\skins\l33t_gray\_profile.php:62
+msgid "First name"
 msgstr ""
 
-#: ..\..\..\htsrv\comment_post.php:155
-#: ..\..\..\htsrv\trackback.php:115
-#: ..\..\..\xmlsrv\xmlrpc.php:1411
-msgid "Url"
+#: ..\..\..\inc\MODEL\users\_user.class.php:858
+#: ..\..\..\inc\MODEL\users\_user.class.php:859
+#: ..\..\..\inc\MODEL\users\_user.class.php:861
+#: ..\..\..\inc\VIEW\users\_users_form.php:156
+#: ..\..\..\inc\VIEW\users\_users_form.php:178
+#: ..\..\..\skins\_profile.php:63
+#: ..\..\..\skins\l33t_gray\_profile.php:63
+msgid "Last name"
 msgstr ""
 
-#: ..\..\..\htsrv\comment_post.php:157
-msgid "Comment"
+#: ..\..\..\inc\MODEL\users\_user.class.php:896
+msgid "You need to validate your email address by clicking on the following link."
 msgstr ""
 
-#: ..\..\..\htsrv\comment_post.php:158
-#: ..\..\..\htsrv\trackback.php:117
-#: ..\..\..\xmlsrv\xmlrpc.php:1413
-msgid "Edit/Delete"
+#. TRANS: %s gets replaced by $app_name (normally "b2evolution")
+#: ..\..\..\inc\MODEL\users\_user.class.php:899
+#, possible-php-format
+msgid "Link to validate your %s account:"
 msgstr ""
 
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
+#: ..\..\..\inc\MODEL\users\_user.class.php:908
+#, possible-php-format
+msgid "Validate your email address for \"%s\""
 msgstr ""
 
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
+#: ..\..\..\inc\MODEL\users\_user.class.php:981
+msgid "Send email to user"
 msgstr ""
 
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:126
+msgid "Login..."
 msgstr ""
 
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:127
+msgid "Login if you have an account..."
 msgstr ""
 
-#: ..\..\..\htsrv\getmail.php:54
-#, possible-php-format
-msgid "Getting message #%d..."
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:191
+msgid "Register..."
 msgstr ""
 
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:192
+msgid "Register to open an account..."
 msgstr ""
 
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:244
+#, possible-php-format
+msgid "Logout (%s)"
 msgstr ""
 
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:245
+msgid "Logout from your account"
 msgstr ""
 
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:296
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:372
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:162
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:259
+msgid "Admin"
 msgstr ""
 
-#: ..\..\..\htsrv\getmail.php:206
-#: ..\..\..\htsrv\login.php:88
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_login_form.php:48
-#: ..\..\..\htsrv\_lostpass_form.php:27
-#: ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27
-#: ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:297
+msgid "Go to the back-office"
 msgstr ""
 
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:333
+#, possible-php-format
+msgid "Profile (%s)"
 msgstr ""
 
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:334
+msgid "Edit your profile"
 msgstr ""
 
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:359
+#, possible-php-format
+msgid "Subscribe (%s)"
 msgstr ""
 
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:360
+msgid "Subscribe to email notifications"
 msgstr ""
 
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:422
+msgid "Please enter a login."
 msgstr ""
 
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:449
+#: ..\..\..\inc\_misc\_request.class.php:515
+msgid "The email address is invalid."
 msgstr ""
 
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:473
+#: ..\..\..\inc\_misc\_request.class.php:828
+#: ..\..\..\inc\_misc\_request.class.php:833
+msgid "Please enter your password twice."
 msgstr ""
 
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:479
+#: ..\..\..\inc\_misc\_request.class.php:840
+msgid "You typed two different passwords."
 msgstr ""
 
-#: ..\..\..\htsrv\login.php:68
-msgid "You cannot reset this account in demo mode."
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:484
+#: ..\..\..\inc\VIEW\users\_users_form.php:172
+#: ..\..\..\inc\_misc\_request.class.php:846
+#, possible-php-format
+msgid "The minimum password length is %d characters."
 msgstr ""
 
-#: ..\..\..\htsrv\login.php:82
-#: ..\..\..\htsrv\login.php:105
-msgid "An email with the new password was sent successfully to your email address."
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:488
+msgid "The password must be different from your login."
 msgstr ""
 
-#: ..\..\..\htsrv\login.php:89
-msgid "New Password:"
+#: ..\..\..\inc\MODEL\users\_user.funcs.php:492
+msgid "The password must be different from your nickname."
 msgstr ""
 
-#: ..\..\..\htsrv\login.php:90
-msgid "You can login here:"
+#: ..\..\..\inc\VIEW\_menutop.php:346
+msgid "uncheck all"
 msgstr ""
 
-#: ..\..\..\htsrv\login.php:95
-msgid "your weblog's login/password"
+#: ..\..\..\inc\VIEW\_menutop.php:350
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:67
+msgid "check all"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:26
+msgid "Banned domains blacklist"
 msgstr ""
 
-#: ..\..\..\htsrv\login.php:97
-msgid "The email could not be sent."
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:28
+msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
 msgstr ""
 
-#: ..\..\..\htsrv\login.php:98
-msgid "Possible reason: your host may have disabled the mail() function..."
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:31
+msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
 msgstr ""
 
-#: ..\..\..\htsrv\login.php:122
-msgid "Note: You are already logged in!"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:40
+msgid "Request abuse update from centralized blacklist!"
 msgstr ""
 
-#: ..\..\..\htsrv\login.php:130
-msgid "Continue..."
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:70
+msgid "Banned keywords blacklist"
 msgstr ""
 
-#: ..\..\..\htsrv\profile_update.php:36
-#: ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:82
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:114
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:127
+#: ..\..\..\inc\VIEW\users\_users_list.php:97
+msgid "Keywords"
 msgstr ""
 
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:82
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:127
+#: ..\..\..\inc\VIEW\users\_users_list.php:97
+msgid "Separate with space"
 msgstr ""
 
-#: ..\..\..\htsrv\profile_update.php:47
-#: ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64
-#: ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79
-#: ..\..\..\htsrv\profile_update.php:102
-#: ..\..\..\htsrv\profile_update.php:107
-#: ..\..\..\htsrv\profile_update.php:113
-msgid "Back to profile"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:88
+msgid "All keywords"
 msgstr ""
 
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:98
+msgid "Keyword"
 msgstr ""
 
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:115
+msgid "Local"
 msgstr ""
 
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:116
+msgid "Reported"
 msgstr ""
 
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:117
+msgid "Central"
 msgstr ""
 
-#: ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101
-msgid "you typed your new password only once. Go back to type it twice."
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:124
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:75
+msgid "Source"
 msgstr ""
 
-#: ..\..\..\htsrv\profile_update.php:106
-msgid "you typed two different passwords. Go back to correct that."
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:133
+msgid "Allow keyword back (Remove it from the blacklist)"
 msgstr ""
 
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:146
+msgid "Report abuse to centralized ban blacklist!"
 msgstr ""
 
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:147
+msgid "Report"
 msgstr ""
 
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:152
+msgid "Check hit-logs and comments for this keyword!"
 msgstr ""
 
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
+#: ..\..\..\inc\VIEW\antispam\_blacklist.inc.php:153
+msgid "Re-check"
 msgstr ""
 
-#: ..\..\..\htsrv\register.php:119
-#: ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:44
+msgid "Media library"
 msgstr ""
 
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:51
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:90
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:56
+msgid "Default"
 msgstr ""
 
-#: ..\..\..\htsrv\trackback.php:107
-#: ..\..\..\htsrv\trackback.php:112
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:52
 #, possible-php-format
-msgid "New trackback on your post #%d \"%s\""
+msgid "subdirectory &quot;%s&quot; (URL blog name) of %s"
 msgstr ""
 
-#: ..\..\..\htsrv\trackback.php:114
-#: ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Website"
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:54
+msgid "Subdirectory of media folder"
 msgstr ""
 
-#: ..\..\..\htsrv\trackback.php:116
-#: ..\..\..\xmlsrv\xmlrpc.php:1412
-msgid "Excerpt"
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:61
+msgid "Custom location"
 msgstr ""
 
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:64
+msgid "directory"
 msgstr ""
 
-#: ..\..\..\htsrv\_login_form.php:45
-msgid "You will have to accept cookies in order to log in."
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:68
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:55
+#: ..\..\..\inc\VIEW\users\_users_form.php:165
+#: ..\..\..\inc\VIEW\users\_users_form.php:187
+#: ..\..\..\inc\VIEW\users\_users_list.php:189
+#: ..\..\..\plugins\_quicktags.plugin.php:403
+#: ..\..\..\plugins\_quicktags.plugin.php:418
+#: ..\..\..\skins\_profile.php:74
+#: ..\..\..\skins\l33t_gray\_profile.php:74
+msgid "URL"
 msgstr ""
 
-#: ..\..\..\htsrv\_login_form.php:53
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:76
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:64
+msgid "After each new post..."
 msgstr ""
 
-#: ..\..\..\htsrv\_login_form.php:59
-#: ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
+#. TRANS: verb
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:92
+msgid "Ping "
 msgstr ""
 
-#: ..\..\..\htsrv\_login_form.php:67
-#: ..\..\..\install\index.php:64
-msgid "Go to Blogs"
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:102
+msgid "There are no ping plugins activated."
 msgstr ""
 
-#: ..\..\..\htsrv\_login_form.php:69
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:112
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:53
+msgid "Meta data"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:113
+msgid "Short Description"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:113
+msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:114
+msgid "This is is used in meta tag keywords. NO HTML!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:115
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:57
+msgid "Notes"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:115
+msgid "Additional info. Appears in the backoffice."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:119
+msgid "Static file generation"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:120
+msgid "Static filename"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_advanced.form.php:120
+msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:32
+msgid "Tagline"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:32
+msgid "This is diplayed under the blog name on the blog template."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:33
+msgid "Long Description"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:33
+msgid "This is displayed on the blog template."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:36
+msgid "Skin and style"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:37
+msgid "Default skin"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:37
+msgid "This is the default skin that will be used to display this blog."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:38
+msgid "Allow skin switching"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:38
+msgid "Users will be able to select another skin to view the blog (and their preferred skin will be saved in a cookie)."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:39
+msgid "Allow customized blog CSS file"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:39
+msgid "A CSS file in the blog media directory will override the default skin stylesheet."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:40
+msgid "Allow user customized CSS file for this blog"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:40
+msgid "Users will be able to override the blog and skin stylesheet with their own."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:43
+msgid "List of public blogs"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:44
+msgid "Display public blog list"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:44
+msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:45
+msgid "Include in public blog list"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:45
+msgid "Check this if you want this blog to be displayed in the list of all public blogs."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:48
+msgid "Link blog / Blogroll"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:49
+msgid "Default linkblog"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_display.form.php:49
+msgid "Will be displayed next to this blog (if your skin supports this)."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:101
+msgid "General parameters"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:102
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:60
+msgid "Full Name"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:102
+msgid "Will be displayed on top of the blog."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:103
+msgid "Short Name"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:103
+msgid "Will be used in selection menus and throughout the admin interface."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:104
+msgid "Main Locale"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:104
+msgid "Determines the language of the navigation links on the blog."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:124
+msgid "Blog URL parameters"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:130
+msgid "Relative to baseurl"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:134
+msgid "With trailing slash. By default, leave this field empty. If you want to use a subfolder, you must handle it accordingly on the Webserver (e-g: create a subfolder + stub file or use mod_rewrite)."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:138
+msgid "Absolute URL"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:141
+msgid "With trailing slash."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:157
+msgid "Automatic detection by index.php"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:158
+msgid "Match absolute URL or use default blog"
+msgstr ""
+
+#. TRANS: NO current default blog
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:160
+msgid "No default blog is currently set"
+msgstr ""
+
+#. TRANS: current default blog
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:161
+msgid "Current default :"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:166
+msgid "Explicit reference on index.php"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:167
+msgid "You might want to use extra-path info with this."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:171
+msgid "Explicit reference to stub file (Advanced)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:173
+msgid "Stub name"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:175
+msgid "For this to work, you must handle it accordingly on the Webserver (e-g: create a stub file or use mod_rewrite)."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:178
+msgid "Preferred access type"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:180
+msgid "URL blog name"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:180
+msgid "Used to uniquely identify this blog. Appears in URLs when using extra-path info. Also gets used as default for the media location (see the advanced tab)."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:182
+msgid "URL preview"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:185
+msgid "Feedback options"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:187
+msgid "Always on all posts"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:187
+msgid "Always allow comments on every posts"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:188
+msgid "Can be disabled on a per post basis"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:188
+msgid "Comments can be disabled on each post separatly"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:189
+msgid "No comments are allowed in this blog"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:189
+msgid "Never allow any comments in this blog"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:190
+msgid "Allow comments"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:197
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:53
+msgid "New feedback status"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:199
+msgid "This status will be assigned to any new comment/trackback (unless overriden by plugins)."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:202
+msgid "Allow trackbacks"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_general.form.php:202
+msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:56
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:106
+#: ..\..\..\skins\l33t_gray\_main.php:60
+msgid "Blogs"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:61
+msgid "Blog URL"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:62
+msgid "Static File"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:63
+#: ..\..\..\inc\VIEW\login\_reg_form.php:66
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:83
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:265
+#: ..\..\..\inc\VIEW\users\_users_form.php:182
+#: ..\..\..\skins\_profile.php:70
+#: ..\..\..\skins\l33t_gray\_profile.php:70
+msgid "Locale"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:90
+msgid "Default blog on index.php"
+msgstr ""
+
+#. TRANS: abbrev. for "generate !"
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:107
+msgid "Gen!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:123
+msgid "Copy this blog!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:125
+#, possible-php-format
+msgid "Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:137
+msgid "Sorry, you have no permission to edit/view any blog's properties."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_list.php:148
+msgid "New blog..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:82
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:205
+msgid "Layout"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:135
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:348
+#: ..\..\..\inc\VIEW\users\_users_list.php:103
+msgid "All users"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:153
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:253
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:293
+msgid "Members"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:153
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:271
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:313
+msgid "Non members"
+msgstr ""
+
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:212
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:229
+msgid "Is<br />member"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:214
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:222
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:61
+msgid "Permission to read protected posts"
+msgstr ""
+
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:219
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:226
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:233
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:240
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:247
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:230
+msgid "Can post/edit with following statuses:"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:229
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:73
+msgid "Permission to post into this blog with protected status"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:236
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:67
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:79
+msgid "Permission to post into this blog with private status"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:243
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:85
+msgid "Permission to post into this blog with draft status"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:250
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:91
+msgid "Permission to post into this blog with deprecated status"
+msgstr ""
+
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:255
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:231
+msgid "Delete<br />posts"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:259
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:97
+msgid "Permission to delete posts in this blog"
+msgstr ""
+
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:264
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:232
+msgid "Edit<br />comts"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:268
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:103
+msgid "Permission to edit comments in this blog"
+msgstr ""
+
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:273
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:233
+msgid "Edit<br />cats"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:277
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:109
+msgid "Permission to edit categories for this blog"
+msgstr ""
+
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:282
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:234
+msgid "Edit<br />blog"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:286
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:115
+msgid "Permission to edit blog properties"
+msgstr ""
+
+#. TRANS: SHORT table header on TWO lines
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:291
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:300
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:309
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:235
+msgid "Media directory"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:292
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:244
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:283
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:107
+#: ..\..\..\inc\VIEW\items\_item.form.php:175
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:167
+msgid "Upload"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:296
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:121
+msgid "Permission to upload into blog's media folder"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:301
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:245
+msgid "Read"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:305
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:127
+msgid "Permission to browse blog's media folder"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:314
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:133
+msgid "Permission to change the blog's media folder content"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:320
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:136
+msgid "(un)selects all checkboxes using Javascript"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:321
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:137
+msgid "(un)check all"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:369
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:159
+msgid "Not Member"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:371
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:161
+msgid "Editor"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:373
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:163
+msgid "Custom"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:388
+msgid "Role"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions.form.php:401
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:331
+msgid "Note: General group permissions override the media folder permissions defined here."
+msgstr ""
+
+#. TRANS: table header for user list
+#: ..\..\..\inc\VIEW\collections\_blogs_permissions_group.form.php:228
+msgid "Login "
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_skin.form.php:24
+msgid "Choose a skin"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_skin.form.php:31
+msgid "Available skins"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_skin.form.php:42
+msgid "Preview blog with this skin in a new window"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_blogs_skin.form.php:58
+msgid "Select"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:59
+msgid "Edit category properties"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:62
+msgid "Are you sure you want to delete?"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:76
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:77
+msgid "New sub-category here"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:97
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:98
+msgid "New category here"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\collections\_cats_list.php:102
+msgid "<strong>Note:</strong> Deleting a category does not delete items from that category. It will just assign them to the parent category. When deleting a root category, items will be assigned to the oldest remaining category in the same collection (smallest category number)."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\_browse_comments.inc.php:43
+msgid "Feedback (Comments, Trackbacks...)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\_browse_comments.inc.php:46
+msgid "No feedback yet..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:48
+msgid "Comment contents"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:107
+#: ..\..\..\inc\VIEW\items\_item.form.php:190
+msgid "Advanced properties"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:122
+msgid "Edit timestamp"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:159
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:216
+#: ..\..\..\skins\_feedback.php:266
+#: ..\..\..\skins\basic\_feedback.php:220
+#: ..\..\..\skins\l33t_gray\_feedback.php:268
+#: ..\..\..\skins\wpc_default\_feedback.php:219
+msgid "Auto-BR"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:159
+msgid "This option is deprecated, you should avoid using it."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:168
+msgid "Comment info"
+msgstr ""
+
+#. TRANS: file type
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:170
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:321
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:70
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:50
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:106
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:141
+#: ..\..\..\inc\VIEW\items\_item.form.php:110
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:81
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:123
+msgid "Type"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:171
+msgid "IP address"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:172
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:65
+msgid "Spam Karma"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:173
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:74
+msgid "Item"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:182
+#: ..\..\..\inc\VIEW\items\_item.form.php:280
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:225
+msgid "Published (Public)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:183
+#: ..\..\..\inc\VIEW\items\_item.form.php:286
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:231
+msgid "Draft (Not published!)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\_comment.form.php:184
+#: ..\..\..\inc\VIEW\items\_item.form.php:288
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:233
+msgid "Deprecated (Not published!)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:65
+msgid "No Spam Karma"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:73
+#: ..\..\..\skins\_lastcomments.php:37
+#: ..\..\..\skins\l33t_gray\_lastcomments.php:37
+#: ..\..\..\skins\_atom\_lastcomments.php:39
+#: ..\..\..\skins\_rdf\_lastcomments.php:61
+#: ..\..\..\skins\_rss\_lastcomments.php:40
+#: ..\..\..\skins\_rss2\_lastcomments.php:49
+msgid "In response to:"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:75
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:116
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:91
+msgid "Edit this task..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:83
+#: ..\..\..\skins\_feedback.php:121
+#: ..\..\..\skins\basic\_feedback.php:123
+#: ..\..\..\skins\l33t_gray\_feedback.php:121
+msgid "Comment from:"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:87
+#: ..\..\..\skins\_feedback.php:128
+#: ..\..\..\skins\basic\_feedback.php:129
+#: ..\..\..\skins\l33t_gray\_feedback.php:128
+msgid "Trackback from:"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\comments\inc\_comment_list.inc.php:91
+#: ..\..\..\skins\_feedback.php:133
+#: ..\..\..\skins\basic\_feedback.php:134
+#: ..\..\..\skins\l33t_gray\_feedback.php:133
+msgid "Pingback from:"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:32
+msgid "Cancel!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:34
+msgid "New scheduled job"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:39
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:36
+msgid "Job details"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:41
+msgid "Job type"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:43
+msgid "Schedule date"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:46
+msgid "Schedule time"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:49
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:55
+msgid "Repeat every"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.form.php:54
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:110
+msgid "Create"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:32
+msgid "Close sheet"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:34
+msgid "Scheduled job"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:38
+msgid "Job #"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:39
+msgid "Job name"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:40
+msgid "Scheduled at"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:44
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:84
+#: ..\..\..\inc\_misc\_form.class.php:979
+msgid "days"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:48
+#: ..\..\..\inc\_misc\_form.class.php:988
+msgid "hours"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:52
+#: ..\..\..\inc\_misc\_form.class.php:998
+msgid "minutes"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:59
+msgid "Execution details"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:63
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:67
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:126
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:133
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:130
+msgid "Status"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:68
+msgid "Real start time"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:69
+msgid "Real stop time"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_cronjob.sheet.php:70
+msgid "Messages"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:69
+msgid "Scheduled jobs"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:72
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:75
+msgid "Refresh"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:75
+msgid "Add job"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:87
+msgid "Pending"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:88
+msgid "Started"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:89
+msgid "Timed out"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:90
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:130
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:153
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:196
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:331
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:385
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:396
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:444
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:477
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:510
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:609
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:632
+msgid "Error"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:91
+msgid "Finished"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:97
+msgid "Schedule"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:98
+msgid "Attention"
+msgstr ""
+
+#. TRANS: All categories, skin's categories list
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:99
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:108
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:104
+#: ..\..\..\plugins\_categories.plugin.php:136
+#: ..\..\..\skins\_categories.php:19
+msgid "All"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:113
+msgid "Planned at"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:133
+msgid "Repeat"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:147
+msgid "Delete this job!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\cron\_crontab.list.php:166
+msgid "Execute pending jobs in a popup window now!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\errors\_access_denied.inc.php:15
+#: ..\..\..\inc\VIEW\errors\_access_denied.inc.php:19
+msgid "Access denied"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\errors\_access_denied.inc.php:20
+msgid "Sorry, you have no permission to access this section."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\errors\_access_denied.inc.php:23
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1254
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1256
+#: ..\..\..\skins_adm\evo\_adminUI.class.php:137
+#: ..\..\..\skins_adm\legacy\_adminUI.class.php:129
+msgid "Logout"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\errors\_access_denied.inc.php:25
+#: ..\..\..\skins_adm\evo\_adminUI.class.php:139
+#: ..\..\..\skins_adm\evo\_adminUI.class.php:141
+#: ..\..\..\skins_adm\legacy\_adminUI.class.php:131
+#: ..\..\..\skins_adm\legacy\_adminUI.class.php:133
+msgid "Exit to blogs"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:80
+msgid "Hide Filemanager"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:96
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:97
+msgid "Normal mode"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:96
+msgid "All files and folders, including subdirectories"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:97
+msgid "Flat mode"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:106
+msgid "Filter is a regular expression"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:113
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:632
+msgid "Filter"
+msgstr ""
+
+#. TRANS: short for "is regular expression"
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:121
+msgid "RegExp"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:124
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:178
+#: ..\..\..\inc\_misc\_results.class.php:866
+msgid "Apply"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:130
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:131
+msgid "Unset filter"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:216
+msgid "Display directory tree"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:220
+msgid "Hide directory tree"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:230
+msgid "Current dir"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:247
+msgid "A popup has discovered that the displayed content of this window is not up to date. Click to reload."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:256
+#, possible-php-format
+msgid "%s bytes"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:257
+msgid "One directory"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:257
+#, possible-php-format
+msgid "%d directories"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:257
+msgid "No directories"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:259
+msgid "One file"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:259
+#, possible-php-format
+msgid "%d files"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:259
+msgid "No files"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:302
+msgid "Go to parent folder"
+msgstr ""
+
+#. TRANS: file/directory path
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:309
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:89
+msgid "Path"
+msgstr ""
+
+#. TRANS: file size
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:324
+msgid "Size"
+msgstr ""
+
+#. TRANS: file's last change / timestamp
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:325
+msgid "Last change"
+msgstr ""
+
+#. TRANS: file's permissions (short)
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:329
+msgid "Perms"
+msgstr ""
+
+#. TRANS: file owner
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:334
+msgid "Owner"
+msgstr ""
+
+#. TRANS: file group
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:339
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:150
+msgid "Group"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:363
+msgid "Select this file"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:390
+msgid "Change into this directory"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:473
+msgid "Link this file!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:558
+msgid "Edit permissions"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:591
+msgid "Edit properties..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:631
+msgid "No files found."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:651
+msgid "With selected files:"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:658
+msgid "Insert IMG tags for selected files"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:671
+msgid "Rename the selected files"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:676
+msgid "Delete the selected files"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:686
+msgid "Download the selected files as archive"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:694
+msgid "Send by mail"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:791
+msgid "You must select at least one file!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:826
+msgid "New file:"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:831
+msgid "New folder:"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:843
+msgid "folder"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:850
+msgid "file"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:859
+msgid "Create!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:877
+msgid "Advanced upload..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:891
+msgid "Quick Upload!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:923
+msgid "Hide menu"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:923
+msgid "Show menu"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:925
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:211
+#: ..\..\..\skins\_feedback.php:287
+#: ..\..\..\skins\basic\_feedback.php:216
+#: ..\..\..\skins\l33t_gray\_feedback.php:289
+#: ..\..\..\skins\wpc_default\_feedback.php:216
+msgid "Options"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:930
+msgid "Sort directories at top"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:931
+msgid "Show file types"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:932
+msgid "Display thumbnails for image files"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:933
+msgid "Display the image size of image files"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:934
+msgid "Show file perms"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:935
+msgid "Show file owners"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:936
+msgid "Show file groups"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:937
+msgid "Show hidden files"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:938
+msgid "Display file permissions like \"rwxr-xr-x\" rather than short form"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:939
+msgid "Recursive size of directories"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:940
+msgid "Always show the Filemanager"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_browse.inc.php:942
+msgid "Update !"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:64
+msgid "Quit copy/move mode!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:79
+msgid "Overwrite"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:79
+msgid "Check to overwrite the existing file"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:83
+#: ..\..\..\inc\VIEW\files\_files_rename.form.php:59
+msgid "New name"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:91
+msgid "You are in copy/move mode."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_cmr.inc.php:92
+msgid "Please navigate to the desired target location."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_delete.form.php:45
+msgid "Cancel delete!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_delete.form.php:55
+msgid "Do you really want to delete the following files?"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_delete.form.php:56
+msgid "Do you really want to delete the following file?"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:40
+msgid "Cancel download!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:42
+msgid "Download files in archive"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:48
+msgid "Archive filename"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:48
+msgid "This is the name of the file which will get sent to you."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:52
+msgid "Exclude subdirectories"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:52
+msgid "This will exclude subdirectories of selected directories."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_download.form.php:55
+msgid "Files to download"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:40
+msgid "Quit link mode!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:42
+#, possible-php-format
+msgid "Link files to &laquo;%s&raquo;..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:46
+msgid "Edit this post"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:54
+msgid "Existing links"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:67
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:103
+msgid "Let browser handle this file!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:107
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:143
+msgid "Locate this file!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:111
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:147
+msgid "Delete this link!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_links.inc.php:122
+#, possible-php-format
+msgid "Click on a link icon %s below to link an additional file to this item."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:49
+msgid "Change permissions"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:60
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:64
+msgid "Default permissions"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:77
+msgid "Use default value"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_permissions.form.php:122
+msgid "Set new permissions"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_rename.form.php:44
+msgid "Cancel rename!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:150
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:236
+msgid "Choose a file"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:151
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:239
+msgid "Filename on server (optional)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:152
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:243
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:56
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:62
+msgid "Long title"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:153
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:248
+msgid "Alternative text (useful for images)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:154
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:253
+msgid "Caption/Description of the file"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:165
+msgid "Quit upload mode!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:167
+msgid "File upload"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:176
+msgid "Some file uploads failed. Please check the errors below."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:183
+msgid "Files to upload"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:198
+msgid "Allowed file extensions"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:202
+msgid "Maximum allowed file size"
+msgstr ""
+
+#. TRANS: will be displayed as title for failed file uploads
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:226
+msgid "Invalid submission."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:266
+msgid "Add another file"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_files_upload.inc.php:272
+msgid "Upload files into:"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:51
+msgid "Delete this filetype!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:54
+msgid "New file type"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:54
+msgid "File type"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:61
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:57
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:66
+msgid "Extensions"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:61
+msgid "separated by whitespace"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:63
+msgid "File type name"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:65
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:80
+msgid "Mime type"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:67
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:47
+msgid "Icon"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:67
+#, possible-php-format
+msgid "File name of the icon, must be in %s."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:72
+msgid "Open with browser (popup)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:72
+msgid "Let the browser handle the file in a popup."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:73
+msgid "Open with text viewer (popup)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:73
+msgid "Use the online text viewer (recommended for .txt)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:74
+msgid "Open with image viewer (popup)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:74
+msgid "Use the online image viewer (recommended for .gif .png .jpg)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:75
+msgid "Open with external app (no popup)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:75
+msgid "Let the browser handle the file in a popup. Note: if you do not want Word to open inside of IE, you must uncheck \"browse in same window\" in Windows' file types."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:76
+msgid "Download to disk (no popup)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:76
+msgid "Tell the browser to save the file to disk instead of displaying it."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:78
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:86
+msgid "View type"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:94
+msgid "Allow upload"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype.form.php:95
+msgid "Check to allow uploading and renaming of this file type"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:44
+msgid "File types list"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:60
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:121
+msgid "Edit this file type..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:123
+msgid "Duplicate this file type..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:125
+msgid "Delete this file type!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_filetype_list.inc.php:129
+msgid "Add file type"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:41
+msgid "Close properties!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:43
+msgid "File properties"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:49
+msgid "Filename"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:49
+msgid "This is the name of the file on the server hard drive."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:56
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:62
+msgid "This is a longer descriptive title"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:57
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:63
+msgid "Alternative text"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:57
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:63
+msgid "This is useful for images"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:58
+#: ..\..\..\inc\VIEW\files\_file_properties.inc.php:64
+msgid "Caption/Description"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:44
+msgid "File Settings"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:49
+msgid "Filemanager options"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:50
+msgid "Enable Filemanager"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:50
+msgid "Check to enable the Filemanager."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:51
+msgid "Enable blog directories"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:51
+msgid "Check to enable root directories for blogs."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:53
+msgid "Enable user directories"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:53
+msgid "Check to enable root directories for users."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:54
+msgid "Enable creation of dirs"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:54
+msgid "Check to enable creation of directories."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:55
+msgid "Enable creation of files"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:55
+msgid "Check to enable creation of files."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:59
+msgid "Upload options"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:60
+msgid "Enable upload"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:60
+msgid "Check to allow uploading files in general."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:61
+msgid "Maximum allowed filesize"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:61
+msgid "KB (This cannot be higher than your PHP/Webserver setting!)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:66
+msgid "Advanced options"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:73
+msgid "Valid filename"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:74
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:84
+msgid "Regular expression"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:83
+msgid "Valid dirname"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\files\_set_files.form.php:96
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:86
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:160
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:170
+msgid "Restore defaults"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:126
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:131
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:147
+msgid "Add an element..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\generic\_generic_list.inc.php:126
+#: ..\..\..\inc\VIEW\generic\_generic_ordered_list.inc.php:131
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:147
+msgid "Add element"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:74
+msgid "New..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\generic\_generic_recursive_list.inc.php:76
+msgid "Delete..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:47
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:51
+#: ..\..\..\inc\_misc\_results.class.php:2106
+#: ..\..\..\skins_adm\_adminUI_general.class.php:897
+#: ..\..\..\skins_adm\_adminUI_general.class.php:953
+msgid "Pages"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:48
+#: ..\..\..\skins_adm\_adminUI_general.class.php:957
+msgid "1 page"
+msgstr ""
+
+#. TRANS: previous page (of posts)
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:53
+#: ..\..\..\skins\custom\_main.php:202
+#: ..\..\..\skins\miami_blue\_main.php:203
+#: ..\..\..\skins\skinners_guide\_main.php:282
+#: ..\..\..\skins_adm\_adminUI_general.class.php:959
+msgid "Previous"
+msgstr ""
+
+#. TRANS: next page (of posts)
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:54
+#: ..\..\..\skins\custom\_main.php:203
+#: ..\..\..\skins\miami_blue\_main.php:204
+#: ..\..\..\skins\skinners_guide\_main.php:283
+#: ..\..\..\skins_adm\_adminUI_general.class.php:960
+msgid "Next"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:55
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:56
+#: ..\..\..\skins_adm\_adminUI_general.class.php:961
+#: ..\..\..\skins_adm\_adminUI_general.class.php:962
+msgid "..."
+msgstr ""
+
+#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:90
+#: ..\..\..\skins\custom\_main.php:128
+#: ..\..\..\skins\miami_blue\_main.php:127
+#: ..\..\..\skins\skinners_guide\_main.php:158
+msgid "by"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:92
+msgid "level:"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:107
+#: ..\..\..\inc\VIEW\items\_item.form.php:220
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:160
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:102
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:93
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:305
+msgid "Priority"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:108
+msgid "Assigned to:"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:109
+msgid "Task Status"
+msgstr ""
+
+#. TRANS: Link to comments for current post
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:151
+msgid "no comment"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:152
+msgid "1 Trackback"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:152
+#, possible-php-format
+msgid "%d Trackbacks"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:153
+msgid "1 Pingback"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:153
+#, possible-php-format
+msgid "%d Pingbacks"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:166
+#: ..\..\..\skins\_feedback.php:66
+#: ..\..\..\skins\basic\_feedback.php:67
+#: ..\..\..\skins\l33t_gray\_feedback.php:66
+#: ..\..\..\skins\wpc_default\_feedback.php:67
+msgid "Trackbacks"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:166
+#: ..\..\..\skins\_feedback.php:72
+#: ..\..\..\skins\basic\_feedback.php:72
+#: ..\..\..\skins\l33t_gray\_feedback.php:72
+#: ..\..\..\skins\wpc_default\_feedback.php:72
+msgid "Pingbacks"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:174
+msgid "No feedback for this post yet..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:196
+#: ..\..\..\inc\VIEW\users\_users_form.php:126
+#: ..\..\..\skins\_feedback.php:236
+#: ..\..\..\skins\basic\_feedback.php:175
+#: ..\..\..\skins\l33t_gray\_feedback.php:243
+#: ..\..\..\skins\wpc_default\_feedback.php:181
+msgid "User"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:199
+#: ..\..\..\skins\_feedback.php:237
+#: ..\..\..\skins\basic\_feedback.php:178
+#: ..\..\..\skins\l33t_gray\_feedback.php:244
+#: ..\..\..\skins\wpc_default\_feedback.php:183
+msgid "Edit profile"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:203
+#: ..\..\..\skins\_feedback.php:254
+#: ..\..\..\skins\basic\_feedback.php:209
+#: ..\..\..\skins\l33t_gray\_feedback.php:256
+msgid "Comment text"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:204
+#: ..\..\..\skins\_feedback.php:255
+#: ..\..\..\skins\basic\_feedback.php:211
+#: ..\..\..\skins\l33t_gray\_feedback.php:257
+#: ..\..\..\skins\wpc_default\_feedback.php:160
+msgid "Allowed XHTML tags"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:216
+msgid "(Line breaks become &lt;br&gt;)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:224
+#: ..\..\..\skins\_feedback.php:298
+#: ..\..\..\skins\basic\_feedback.php:233
+#: ..\..\..\skins\l33t_gray\_feedback.php:300
+msgid "Send comment"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_exp.inc.php:252
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:205
+msgid "New post..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_list.inc.php:90
+#: ..\..\..\inc\VIEW\items\_item.form.php:197
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:184
+msgid "Issue date"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:53
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:52
+msgid "Task list"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:121
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:96
+msgid "Task"
+msgstr ""
+
+#. TRANS: abbrev for info
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:156
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:198
+msgid "i"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:187
+msgid "Add a post..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_list2.view.php:187
+msgid "Add post"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:72
+#: ..\..\..\inc\_misc\_results.class.php:882
+msgid "Filters"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:75
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:258
+msgid "Reset all filters!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:80
+msgid "Posts to show"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:85
+msgid "Past"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:88
+msgid "Future"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:95
+msgid "Public"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:98
+msgid "Members only"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:101
+msgid "You only"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:104
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:107
+msgid "Not published!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:115
+msgid "Title / Text contains"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:126
+msgid "AND"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:130
+msgid "OR"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:138
+msgid "Exact match"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:150
+msgid "Assignees"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:179
+msgid "Authors"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_posts_sidebar.inc.php:206
+msgid "Statuses"
+msgstr ""
+
+#. TRANS: abbrev for Priority
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:56
+msgid "P"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:158
+msgid "Assigned"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:229
+msgid "Add a task..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_browse_tracker.inc.php:229
+msgid "Add task"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:32
+#, possible-php-format
+msgid "Next %d days"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:33
+#, possible-php-format
+msgid "Previous %d"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:43
+#, possible-php-format
+msgid "Previous %d days"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:44
+#, possible-php-format
+msgid "Next %d"
+msgstr ""
+
+#. TRANS: x TO y OF z
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:64
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:70
+msgid " to "
+msgstr ""
+
+#. TRANS: x TO y OF z
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:72
+msgid " of "
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:80
+msgid "from the end"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:84
+msgid "from the start"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_edit_navbar.php:87
+msgid "OK"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:100
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:112
+msgid "Post contents"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:106
+msgid "Language"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:116
+msgid "Link to url"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:210
+msgid "URL Title"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:211
+msgid "(to be used in permalinks)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:218
+msgid "Workflow properties"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:229
+msgid "Task status"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:233
+msgid "Deadline"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:242
+msgid "Additional actions"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:247
+msgid "Trackback URLs"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:247
+msgid "(Separate by space)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:276
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:221
+msgid "Visibility / Sharing"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:282
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:227
+msgid "Protected (Members only)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:284
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:229
+msgid "Private (You only)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:302
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:247
+msgid "Visitors can leave comments on this post."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:303
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:248
+msgid "Open"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:305
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:250
+msgid "Visitors can NOT leave comments on this post."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:306
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:251
+msgid "Closed"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:308
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:253
+msgid "Visitors cannot see nor leave comments on this post."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:309
+#: ..\..\..\inc\VIEW\items\_item_simple.form.php:254
+msgid "Disabled"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item.form.php:318
+msgid "Text Renderers"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:44
+msgid "Linked to..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:58
+msgid "Position"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:62
+msgid "Contact"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:66
+msgid "Establishment"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:70
+msgid "Firm"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:107
+msgid "Sub-Type"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:129
+msgid "Destination"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:159
+msgid "Link a file..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\items\_item_links.inc.php:160
+msgid "Link file"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_footer.php:39
+#: ..\..\..\skins\custom\_main.php:344
+#: ..\..\..\skins\l33t_gray\_main.php:279
+#: ..\..\..\skins\miami_blue\_main.php:320
+#: ..\..\..\skins\natural_pink\_main.php:257
+#: ..\..\..\skins\nifty_corners\_main.php:280
+#: ..\..\..\skins\originalb2\_main.php:238
+#: ..\..\..\skins\skinners_guide\_main.php:438
+msgid "Credits"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:33
+msgid "Login form"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:69
+msgid "You will have to accept cookies in order to log in."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:74
+#: ..\..\..\inc\VIEW\login\_reg_form.php:55
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:88
+msgid "Password"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:81
+msgid "Log in!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:87
+msgid "Log into backoffice!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_login_form.php:116
 msgid "Lost your password ?"
 msgstr ""
 
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
+#: ..\..\..\inc\VIEW\login\_login_form.php:123
+msgid "Bypass login..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_lostpass_form.php:34
+msgid "Lost password ?"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_lostpass_form.php:38
+msgid "A link to change your password will be sent to you by email."
+msgstr ""
+
+#. TRANS: Text for submit button to request an activation link by email
+#: ..\..\..\inc\VIEW\login\_lostpass_form.php:53
+msgid "Request email to change my password!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_reg_complete.php:33
+msgid "Registration complete"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_reg_complete.php:53
+msgid "Go to blogs"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_reg_disabled.php:33
+msgid "Registration Currently Disabled"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_reg_disabled.php:36
+msgid "User registration is currently not allowed."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_reg_disabled.php:40
+msgid "Home"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_reg_form.php:37
+msgid "Register form"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_reg_form.php:55
+msgid "(twice)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_reg_form.php:59
+#, possible-php-format
+msgid "Minimum %d characters, please."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_reg_form.php:66
+msgid "Preferred language"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_reg_form.php:73
+msgid "Register!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_reg_form.php:82
+msgid "Log into existing account..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_validate_form.php:37
+msgid "Account validation form"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_validate_form.php:57
+msgid "Request email to activate my account!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_validate_form.php:71
+#, possible-php-format
+msgid "Since you are an admin user, you can validate your email address (%s) by a single click."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\login\_validate_form.php:73
+msgid "Activate my account!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:31
+msgid "Browser hits summary"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:34
+#, possible-php-format
+msgid "This page only includes hits identified as made by a <a %s>web browser</a>."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:253
+msgid "Refering searches"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:254
+msgid "Referers"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:255
+msgid "Direct accesses"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:256
+msgid "Self referred"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:257
+msgid "Special referrers"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:258
+msgid "Referer spam"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:260
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:332
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:240
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:303
+msgid "Total"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:274
+#: ..\..\..\inc\VIEW\sessions\_stats_browserhits.view.php:312
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:254
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:286
+msgid "Prune hits for this date!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:31
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:43
+msgid "Direct browser hits"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:32
+msgid "These are browser hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:47
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:49
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:48
+msgid "Date Time"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:59
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:63
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:63
+msgid "Delete this hit!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:75
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:109
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:89
+msgid "Requested URI"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:82
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:116
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:96
+msgid "Remote address"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_direct.view.php:82
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:116
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:96
+msgid "IP"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:95
+msgid "Regular sites"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:96
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:105
+msgid "Search engines"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:97
+msgid "Feed aggregators"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:104
+msgid "Regular"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:106
+msgid "Aggregators"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:116
+msgid "Domain name"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:119
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:115
+msgid "Global total"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:137
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:252
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:126
+msgid "Hit count"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refdomains.view.php:146
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:260
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:135
+msgid "Hit %"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:31
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:45
+msgid "Refered browser hits"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:32
+msgid "These are browser hits from external web pages refering to this blog"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:66
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:69
+msgid "Log as a search instead"
+msgstr ""
+
+#. TRANS: Abbrev. for "move to searches" (stats)
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:68
+msgid "-&gt;S"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:89
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:282
+msgid "Ban this domain!"
+msgstr ""
+
+#. TRANS: Abbrev. for Spam
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:92
+msgid "S"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:126
+msgid "Top referers"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_referers.view.php:294
+msgid "Total referers"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:30
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:44
+msgid "Search browser hits"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:32
+msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:73
+msgid "Search keywords"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_refsearches.view.php:109
+msgid "Top refering search engines"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:31
+#, possible-php-format
+msgid "This page only includes hits identified as made by <a %s>indexing robots</a> a.k.a. web crawlers."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:32
+msgid "In order to be detected, robots must be listed in /conf/_stats.php"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:200
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:222
+msgid "Top Indexing Robots"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_robots.view.php:245
+msgid "Robot"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_sessions.view.php:30
+#: ..\..\..\inc\VIEW\sessions\_stats_sessions.view.php:42
+msgid "Last sessions"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_sessions.view.php:48
+msgid "Anonymous"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_sessions.view.php:56
+msgid "User login"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_sessions.view.php:62
+msgid "Last seen"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_sessions.view.php:69
+msgid "Session count"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:31
+msgid "Global hits summary"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:33
+#, possible-php-format
+msgid "This page includes all recorded hits, split down by <a %s>user agent</a> type."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:236
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:102
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:160
+msgid "XML"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:237
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:92
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:101
+msgid "Robots"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_summary.view.php:238
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:100
+msgid "Browser"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_syndication.view.php:30
+msgid "XML hits summary"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_syndication.view.php:31
+#, possible-php-format
+msgid "These are hits from <a %s>XML readers</a>. This includes RSS &amp; Atom readers."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_syndication.view.php:32
+msgid "Any user agent accessing the XML feeds will be flagged as an XML reader."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:91
+msgid "Browsers"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:93
+msgid "XML readers"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:112
+msgid "Agent signature"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\sessions\_stats_useragents.view.php:119
+msgid "Agent type"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:44
+msgid "Antispam Settings"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:49
+msgid "Comments/Feedback"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:50
+msgid "Publishing threshold"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:50
+msgid "(-100 to 100). Automatically publish feedbacks with a spam karma below this value."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:51
+msgid "Deletion threshold"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:51
+msgid "(-100 to 100). Automatically delete feedbacks with a spam karma over this value."
+msgstr ""
+
+#. TRANS: %s gets replaced by the translation for this setting
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:53
+#, possible-php-format
+msgid "Feedbacks with a spam karma between these two thresholds will get the default status of the blog (\"%s\")."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:59
+msgid "Block spam referers"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:59
+msgid "If a referrer has been detected as spam, should we block the request with a \"403 Forbidden\" page?"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:63
+msgid "Spam detection relevance weight"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:65
+msgid "This defines the weight of the plugin, in relation to the others."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_antispam.form.php:71
+msgid "There are no spam karma plugins enabled."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:53
+msgid "Global Features"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:59
+msgid "Online Help"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:60
+msgid "Online Help links"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:60
+msgid "Online help links provide context sensitive help to certain features."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:66
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:136
+msgid "Off"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:66
+msgid "b2evo will not send out any notification about your new content."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:67
+msgid "Immediate"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:67
+msgid "This is guaranteed to work but may create an annoying delay after each post."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:68
+msgid "Asynchronous"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:68
+msgid "Recommended if you have your scheduled jobs properly set up. You could notify news every minute."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:69
+msgid "Outbound pings &amp; email notifications"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:74
+msgid "Enable Blog by email"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:75
+msgid "Check to enable the Blog by email feature."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:79
+msgid "POP3"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:79
+msgid "POP3 through IMAP extension (experimental)"
+msgstr ""
+
+#. TRANS: E-Mail retrieval method
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:80
+msgid "Retrieval method"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:80
+msgid "Choose a method to retrieve the emails."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:82
+msgid "Mail Server"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:82
+msgid "Hostname or IP address of your incoming mail server."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:84
+msgid "Port Number"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:84
+msgid "Port number of your incoming mail server (Defaults: pop3:110 imap:143)."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:86
+msgid "Account Name"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:86
+msgid "User name for authenticating to your mail server."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:88
+msgid "Password for authenticating to your mail server."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:91
+msgid "Default Category"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:91
+msgid "By default emailed posts will have this category."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:93
+msgid "Subject Prefix"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:93
+msgid "Email subject must start with this prefix to be imported."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:99
+msgid "Perform Server Test"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:100
+msgid "connection"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:102
+msgid "verbose"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:107
+msgid "Hide extra options"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:107
+msgid "Show extra options..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:112
+msgid "Body Terminator"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:112
+msgid "Starting from this string, everything will be ignored, including this string."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:114
+msgid "Test Mode"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:114
+msgid "Check to run Blog by Email in test mode."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:116
+msgid "Phone Email *"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:119
+msgid "Phonemail Separator"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:128
+msgid "Hit & session logging"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:130
+msgid "on every public page"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:131
+msgid "on every admin page"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:132
+msgid "Log hits"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:136
+msgid "Not recommended! Your database will grow very large!!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:137
+msgid "On every page"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:137
+msgid "This is guaranteed to work but uses extra resources with every page displayed."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:138
+msgid "With a scheduled job"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:138
+msgid "Recommended if you have your scheduled jobs properly set up."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:139
+msgid "Auto pruning"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:139
+msgid "Note: Even if you don't log hits, you still need to prune sessions!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:142
+msgid "Prune after"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:143
+msgid "days. How many days of hits & sessions do you want to keep in the database for stats?"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:150
+msgid "Session timeout"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_features.form.php:151
+msgid "seconds. How long can a user stay inactive before automatic logout?"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:49
+msgid "General Settings"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:59
+msgid "Default user rights"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:61
+msgid "New users can register"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:61
+msgid "Check to allow new users to register themselves."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:64
+msgid "Users must validate"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:64
+msgid "Check to require users to validate their email by clicking a link sent to them."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:66
+msgid "Validate email changes"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:66
+msgid "Check to require users to re-validate when they change their email address."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:68
+msgid "Group for new users"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:68
+msgid "Groups determine user roles and permissions."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:70
+msgid "Level for new users"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:70
+msgid "Levels determine hierarchy of users in blogs."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:77
+msgid "Display options"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:79
+msgid "Default blog to display"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:80
+msgid "This blog will be displayed on index.php ."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:85
+msgid "posts"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:86
+msgid "Display unit"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:88
+msgid "Posts/Days per page"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:91
+msgid "monthly"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:92
+msgid "weekly"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:93
+msgid "daily"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:94
+msgid "post by post"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:95
+msgid "Archive mode"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:97
+msgid "Email/MMS Auto-BR"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:97
+msgid "Add &lt;BR /&gt; tags to mail/MMS posts."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:103
+msgid "Link options"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:105
+msgid "Use extra-path info"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:105
+msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:108
+msgid "Post called up by its URL title (Recommended)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:108
+msgid "Fallback to ID when no URL title available."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:109
+msgid "Post called up by its ID"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:110
+msgid "Post on archive page, located by its ID"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:111
+msgid "Post on archive page, located by its title (for Cafelog compatibility)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:112
+msgid "Permalink type"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:122
+msgid "Security options"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:124
+msgid "Minimum password length"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:124
+msgid "for users."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:128
+msgid "Miscellaneous options"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:131
+msgid "Reload-page timeout"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_general.form.php:131
+msgid "Time (in seconds) that must pass before a request to the same URI from the same IP and useragent is considered as a new hit."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:69
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:255
+msgid "Installed plugins"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:80
+msgid "The plugin is enabled."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:85
+msgid "The plugin is broken."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:95
+msgid "The plugin is not installed completely."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:99
+msgid "The plugin is disabled."
+msgstr ""
+
+#. TRANS: shortcut for enabled
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:103
+msgid "En"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:131
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:293
+msgid "Plugin"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:179
+msgid "When should rendering apply?"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:189
+msgid "The code to call the plugin by code (SkinTag) or as Renderer."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:214
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:355
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:381
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:65
+msgid "Display info"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:233
+msgid "Disable the plugin!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:237
+msgid "Enable the plugin!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:240
+msgid "Un-install this plugin!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:266
+msgid "Reload events and codes for installed plugins."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:278
+msgid "Display available plugins."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:284
+msgid "Available plugins"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:287
+msgid "Hide available plugins"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:328
+msgid "Un-Grouped"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins.form.php:408
+msgid "Install"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:60
+#: ..\..\..\inc\_misc\_plugin.class.php:2641
+msgid "Local documentation of the plugin"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:68
+msgid "Cancel edit!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:76
+msgid "Plugin info"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:87
+msgid "Plugin settings"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:100
+msgid "Plugin variables"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:106
+msgid "Note: The plugin code is empty, so this plugin will not work as an \"opt-out\", \"opt-in\" or \"lazy\" renderer."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:108
+msgid "Apply rendering"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:116
+msgid "Plugin events"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:126
+msgid "Note: the plugin is not enabled."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:129
+msgid "Warning: by disabling plugin events you change the behaviour of the plugin! Only change this, if you know what you are doing."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:147
+msgid "This plugin has no registered events."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_plugins_editsettings.form.php:168
+msgid "Save (and review)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:50
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:479
+msgid "Create new locale"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:50
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:313
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:371
+msgid "Edit locale"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:54
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:210
+msgid "Regional Settings"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:83
+#, possible-php-format
+msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:84
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:266
+msgid "Enabled"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:84
+msgid "Should this locale be available to users?"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:86
+msgid "name of the locale"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:87
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:305
+msgid "Charset"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:87
+msgid "Must match the lang file charset."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:88
+msgid "Date format"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:88
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:89
+msgid "See below."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:89
+msgid "Time format"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:90
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:271
+msgid "Start of week"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:90
+msgid "Day at the start of the week."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:91
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:305
+msgid "Lang file"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:92
+msgid "the lang file to use, from the <code>locales</code> subdirectory"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:94
+msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:99
+msgid "Date preview:"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:115
+msgid "Flags"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:116
+#, possible-php-format
+msgid "The flags are stored in subdirectories of <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:117
+msgid "Date/Time Formats"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:118
+msgid "The following characters are recognized in the format strings:"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:120
+msgid "a - \"am\" or \"pm\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:121
+msgid "A - \"AM\" or \"PM\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:122
+msgid "B - Swatch Internet time"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:123
+msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:124
+msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:125
+msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:126
+msgid "e - day of the week, 1 letter; i.e. \"F\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:127
+msgid "F - month, textual, long; i.e. \"January\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:128
+msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:129
+msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:130
+msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:131
+msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:132
+msgid "i - minutes; i.e. \"00\" to \"59\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:133
+msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:134
+msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:135
+msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:136
+msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:137
+msgid "m - month; i.e. \"01\" to \"12\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:138
+msgid "M - month, textual, 3 letters; i.e. \"Jan\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:139
+msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:140
+msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:141
+msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:142
+msgid "s - seconds; i.e. \"00\" to \"59\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:143
+msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:144
+msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:145
+msgid "T - Timezone setting of this machine; i.e. \"MDT\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:146
+msgid "U - seconds since the epoch"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:147
+msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:148
+msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:149
+msgid "Y - year, 4 digits; i.e. \"1999\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:150
+msgid "y - year, 2 digits; i.e. \"99\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:151
+msgid "z - day of the year; i.e. \"0\" to \"365\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:152
+msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:154
+msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:155
+msgid ""
+"Unrecognized characters in the format string will be printed as-is.<br />\n"
+"\t\tYou can escape characters by preceding them with a \\ to print them as-is."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:164
+msgid "Note: default locale is not enabled."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:216
+msgid "Regional settings"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:239
+msgid "Time difference"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:240
+msgid "in hours, e.g. \"1\", \"1:30\" or \"1.5\""
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:240
+#, possible-php-format
+msgid "If you're not on the timezone of your server. Current server time is: %s."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:241
+msgid "Calculate time difference"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:244
+msgid "Overridden by browser config, user locale or blog locale (in this order)."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:248
+msgid "Available locales"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:253
+msgid "Hide translation info"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:257
+msgid "Show translation info"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:268
+msgid "Date fmt"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:269
+msgid "Time fmt"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:270
+msgid "Day at the start of the week: 0 for Sunday, 1 for Monday, 2 for Tuesday, etc"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:280
+msgid "Strings"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:281
+msgid "Translated"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:285
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:467
+msgid "Extract"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:330
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:333
+#, possible-php-format
+msgid "Preview: %s"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:353
+msgid "Move priority up"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:362
+msgid "Move priority down"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:369
+msgid "Copy locale"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:376
+msgid "Reset custom settings"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:387
+msgid "No language file..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:467
+msgid "Extract .po file into b2evo-format"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:483
+msgid "Are you sure you want to reset?"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\settings\_set_regional.form.php:483
+msgid "Reset to defaults (delete database table)"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:81
+msgid "Close user profile!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:87
+msgid "Create new user profile"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:92
+msgid "Profile for:"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:100
+msgid "User rights"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:128
+msgid "Send an email"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:136
+msgid "Visit the site"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:142
+msgid "Search on ICQ.com"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:147
+msgid "Instant Message to user"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:158
+#: ..\..\..\inc\VIEW\users\_users_form.php:180
+#: ..\..\..\skins\_profile.php:67
+#: ..\..\..\skins\l33t_gray\_profile.php:67
+msgid "Identity shown"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:159
+#: ..\..\..\inc\VIEW\users\_users_form.php:181
+msgid "Show Online"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:159
+#: ..\..\..\skins\_profile.php:69
+#: ..\..\..\skins\l33t_gray\_profile.php:69
+msgid "Check this to be displayed as online when visiting the site."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:160
+msgid "Preferred locale"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:160
+#: ..\..\..\inc\VIEW\users\_users_form.php:182
+msgid "Preferred locale for admin interface, notifications, etc."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:162
+#: ..\..\..\inc\VIEW\users\_users_form.php:184
+msgid "Validated"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:162
+#: ..\..\..\inc\VIEW\users\_users_form.php:184
+msgid "Has the user been validated (through email)?"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:163
+#: ..\..\..\inc\VIEW\users\_users_form.php:185
+#: ..\..\..\skins\_profile.php:72
+#: ..\..\..\skins\l33t_gray\_profile.php:72
+msgid "Message form"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:163
+#: ..\..\..\skins\_profile.php:72
+#: ..\..\..\skins\l33t_gray\_profile.php:72
+msgid "Check this to allow receiving emails through a message form."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:164
+#: ..\..\..\inc\VIEW\users\_users_form.php:186
+#: ..\..\..\skins\_profile.php:73
+#: ..\..\..\skins\_subscriptions.php:52
+#: ..\..\..\skins\l33t_gray\_profile.php:73
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:52
+msgid "Notifications"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:164
+#: ..\..\..\skins\_profile.php:73
+#: ..\..\..\skins\_subscriptions.php:52
+#: ..\..\..\skins\l33t_gray\_profile.php:73
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:52
+msgid "Check this to receive a notification whenever one of <strong>your</strong> posts receives comments, trackbacks, etc."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:166
+#: ..\..\..\inc\VIEW\users\_users_form.php:188
+#: ..\..\..\skins\_profile.php:75
+#: ..\..\..\skins\l33t_gray\_profile.php:75
+msgid "ICQ"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:167
+#: ..\..\..\inc\VIEW\users\_users_form.php:189
+msgid "AIM"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:168
+#: ..\..\..\inc\VIEW\users\_users_form.php:190
+msgid "MSN IM"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:169
+#: ..\..\..\inc\VIEW\users\_users_form.php:191
+msgid "YahooIM"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:170
+msgid "New password"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:170
+msgid "Leave empty if you don't want to change the password."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:171
+msgid "Confirm new password"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:181
+#: ..\..\..\inc\VIEW\users\_users_form.php:184
+#: ..\..\..\inc\VIEW\users\_users_form.php:185
+#: ..\..\..\inc\VIEW\users\_users_form.php:186
+msgid "yes"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:181
+#: ..\..\..\inc\VIEW\users\_users_form.php:184
+#: ..\..\..\inc\VIEW\users\_users_form.php:185
+#: ..\..\..\inc\VIEW\users\_users_form.php:186
+msgid "no"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:209
+#: ..\..\..\inc\VIEW\users\_users_form.php:213
+msgid "Admin skin"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:209
+#: ..\..\..\inc\VIEW\users\_users_form.php:213
+msgid "The skin defines how the backoffice appears to you."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:217
+msgid "Action icon display"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:217
+msgid "1:more icons ... 5:less icons"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:218
+msgid "Action word display"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:218
+msgid "1:more action words ... 5:less action words"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:221
+msgid "Display icon legend"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:221
+msgid "Display a legend at the bottom of every page including all action icons used on that page."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:224
+msgid "Control form closing"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:224
+msgid "This will alert you if you fill in data into a form and try to leave the form before submitting the data."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:227
+msgid "Focus on first input text field"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:227
+msgid "The focus will automatically go to the first input text field."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:268
+msgid "User information"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:275
+msgid "Created on"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:276
+msgid "From IP"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:277
+msgid "From Domain"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_form.php:278
+msgid "With Browser"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:56
+msgid "Creating new group"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:60
+msgid "Editing group:"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:60
+msgid "Viewing group:"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:75
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:93
+msgid "No Access"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:76
+msgid "View list only"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:77
+msgid "View details"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:77
+msgid "View"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:78
+msgid "Add & edit/delete self created"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:78
+msgid "Add"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:79
+msgid "Edit/delete all"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:88
+msgid "Permissions for members of this group"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:94
+msgid "Hidden"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:95
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:100
+msgid "Visible link"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:96
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:100
+msgid "Access to Admin area"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:104
+msgid "View all"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:105
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:110
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:115
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:134
+msgid "Full Access"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:109
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:114
+msgid "View only"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:117
+msgid "Check to allow template editing."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:121
+msgid "Add/Upload"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:123
+msgid "This overrides any specific media file permissions on specific blogs."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:130
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:134
+msgid "Users & Groups"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_groupform.php:140
+msgid "Settings"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:76
+msgid "Groups & Users"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:83
+msgid "Add a user..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:83
+msgid "Add user"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:84
+msgid "Add a group..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:84
+msgid "Add group"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:122
+msgid "default group for new users"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:129
+msgid "Edit this group..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:131
+msgid "Duplicate this group..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:135
+msgid "Delete this group!"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:213
+msgid "Decrease user level"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:217
+msgid "Increase user level"
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:225
+msgid "Edit this user..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:226
+msgid "Duplicate this user..."
+msgstr ""
+
+#: ..\..\..\inc\VIEW\users\_users_list.php:228
+msgid "Delete this user!"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_form.class.php:738
+msgid "Today"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_form.class.php:743
+#: ..\..\..\inc\_misc\_form.class.php:744
+msgid "Select date"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_form.class.php:1241
+msgid "You have modified this form but you haven't submitted it yet.\\nYou are about to lose your edits.\\nAre you sure?"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_form.class.php:1245
+#, possible-php-format
+msgid "You have modified the form \\\"%s\\\"\\nbut you haven't submitted it yet.\\nYou are about to lose your edits.\\nAre you sure?"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:169
+msgid "Parser error: "
+msgstr ""
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:186
+msgid "Tag <code>body</code> can only be used once!"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:199
+msgid "Illegal tag"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:206
+#, possible-php-format
+msgid "Tag &lt;%s&gt; must occur inside another tag"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:208
+#, possible-php-format
+msgid "Tag &lt;%s&gt; is not allowed within tag &lt;%s&gt;"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:216
+#, possible-php-format
+msgid "Tag &lt;%s&gt; may not have attribute %s"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:224
+msgid "Found invalid URL: "
+msgstr ""
+
+#: ..\..\..\inc\_misc\_htmlchecker.class.php:247
+#, possible-php-format
+msgid "Tag &lt;%s&gt; may not contain raw character data"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:226
+msgid "Illegal markup found: "
+msgstr ""
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:232
+msgid "Unallowed CSS markup found: "
+msgstr ""
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:411
+msgid "Hello"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:784
+#: ..\..\..\inc\_misc\_misc.funcs.php:831
+msgid "No response!"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:790
+#: ..\..\..\inc\_misc\_misc.funcs.php:837
+msgid "Remote error"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:814
+#: ..\..\..\inc\_misc\_misc.funcs.php:858
+msgid "Response"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1129
+#, possible-php-format
+msgid "Parameter &laquo;%s&raquo; is required!"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1190
+#: ..\..\..\inc\_misc\_misc.funcs.php:1247
+#, possible-php-format
+msgid "Illegal value received for parameter &laquo;%s&raquo;!"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1573
+msgid "Invalid URL"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1580
+msgid "URI scheme not allowed"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1587
+msgid "URL not allowed"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1595
+msgid "URL must be a full path starting with \"/\"."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1898
+#: ..\..\..\inc\_misc\_misc.funcs.php:1906
+msgid "An unexpected error has occured!"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1899
+#: ..\..\..\inc\_misc\_misc.funcs.php:1907
+msgid "If this error persits, please report it to the administrator."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1900
+#: ..\..\..\inc\_misc\_misc.funcs.php:1914
+#: ..\..\..\inc\_misc\_misc.funcs.php:2021
+msgid "Additional information about this error:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:1908
+#: ..\..\..\inc\_misc\_misc.funcs.php:2015
+msgid "Go back to home page"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:2012
+msgid "Bad Request!"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:2013
+msgid "The parameters of your request are invalid."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_misc.funcs.php:2014
+msgid "If you have obtained this error by clicking on a link INSIDE of this site, please report the bad link to the administrator."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_obsolete092.php:458
+#: ..\..\..\inc\_misc\_obsolete092.php:1369
+#: ..\..\..\inc\_misc\_template.funcs.php:101
+msgid "PREVIEW"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1155
+msgid "Oops, MySQL error!"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1177
+msgid "go back"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1209
+msgid "Redirecting you to:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1211
+#, possible-php-format
+msgid "If nothing happens, click <a %s>here</a>."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1340
+#: ..\..\..\inc\_misc\_template.funcs.php:74
+msgid "Archive Directory"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1519
+#: ..\..\..\inc\_misc\_template.funcs.php:84
+msgid "User profile"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1544
+#: ..\..\..\inc\_misc\_template.funcs.php:94
+msgid "Send an email message"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1710
+msgid "Pinging b2evolution.net..."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1734
+#: ..\..\..\inc\_misc\_obsolete092.php:1770
+#: ..\..\..\inc\_misc\_obsolete092.php:1853
+#: ..\..\..\inc\_misc\_obsolete092.php:1891
+msgid "Aborted (Running on localhost)."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1755
+msgid "Pinging Weblogs.com..."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1823
+msgid "Pinging Blo.gs..."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_obsolete092.php:1875
+msgid "Pinging technorati.com..."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugin.class.php:342
+msgid "No desc available"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugin.class.php:346
+msgid "No description available"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugin.class.php:683
+msgid "My Tab"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugin.class.php:2627
+msgid "Homepage of the plugin"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:251
+msgid "Delete set!"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:267
+#, possible-php-format
+msgid "Add a new set of &laquo;%s&raquo;"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:270
+msgid "New set"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:313
+msgid "Note: before adding a new set you have to save any changes."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:375
+#: ..\..\..\inc\_misc\_plugin.funcs.php:383
+#, possible-php-format
+msgid "The value for %s must be numeric."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:375
+#: ..\..\..\inc\_misc\_plugin.funcs.php:383
+msgid "The value must be numeric."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:395
+#, possible-php-format
+msgid "The value is invalid. It must match the regular expression &laquo;%s&raquo;."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:427
+#, possible-php-format
+msgid "The value is invalid. It must be in the range from %s to %s."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:431
+#, possible-php-format
+msgid "The value is invalid. It must be smaller than %s."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugin.funcs.php:435
+#, possible-php-format
+msgid "The value is invalid. It must be greater than %s."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:681
+msgid "The plugin cannot be installed again."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:689
+msgid "The installation of the plugin failed."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:710
+msgid "Some plugin dependencies are not fulfilled:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:904
+#, possible-php-format
+msgid "The events %s are required by %s (ID %d)."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:918
+#, possible-php-format
+msgid "The event %s is required by %s (ID %d)."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:933
+#, possible-php-format
+msgid "The plugin is required by the following plugins: %s."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:973
+#, possible-php-format
+msgid "The plugin recommends a plugin which provides all of the following events: %s."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:977
+#, possible-php-format
+msgid "The plugin requires a plugin which provides all of the following events: %s."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:988
+#, possible-php-format
+msgid "The plugin recommends plugins which provide the events: %s."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:992
+#, possible-php-format
+msgid "The plugin requires plugins which provide the events: %s."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1029
+#, possible-php-format
+msgid "The plugin requires at least version %s of the plugin %s, but you have %s."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1047
+#, possible-php-format
+msgid "The plugin requires the plugins: %s."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1052
+#, possible-php-format
+msgid "The plugin recommends to install the plugins: %s."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1064
+#, possible-php-format
+msgid "The plugin recommends version %s of %s (%s is installed). Think about upgrading."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1069
+#, possible-php-format
+msgid "The plugin requires version %s of %s, but %s is installed."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1087
+#, possible-php-format
+msgid "The plugin recommends version %s of the plugin API (%s is installed). Think about upgrading your %s installation."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1091
+#, possible-php-format
+msgid "The plugin requires version %s of the plugin API, but %s is installed. You will probably have to upgrade your %s installation."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1099
+#, possible-php-format
+msgid "Unknown dependency type (%s). This probably means that the plugin is not compatible and you have to upgrade your %s installation."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1470
+msgid "The maximum length of a plugin code is 32 characters."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1476
+msgid "The plugin code cannot include a dot!"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_plugins.class.php:1487
+msgid "The plugin code is already in use by another plugin."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_request.class.php:288
+msgid "Please enter a valid time."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_request.class.php:537
+msgid "The phone number is invalid."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_request.class.php:558
+#, possible-php-format
+msgid "Supplied URL is invalid. (%s)"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_results.class.php:866
+msgid "Columns"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_results.class.php:882
+msgid "Filter list"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_results.class.php:1131
+#: ..\..\..\skins_adm\_adminUI_general.class.php:911
+#: ..\..\..\skins_adm\_adminUI_general.class.php:913
+msgid "Ascending order"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_results.class.php:1136
+#: ..\..\..\skins_adm\_adminUI_general.class.php:915
+#: ..\..\..\skins_adm\_adminUI_general.class.php:917
+msgid "Descending order"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_results.class.php:1807
+msgid "Move up!"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_results.class.php:1812
+msgid "Move down! (reverse sort)"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_results.class.php:1827
+msgid "Move down!"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_results.class.php:1832
+msgid "Move up! (reverse sort)"
+msgstr ""
+
+#. TRANS: Pages x _to_ y
+#: ..\..\..\inc\_misc\_results.class.php:2106
+msgid "to"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_results.class.php:2152
+msgid "Sorry, there is nothing to display..."
+msgstr ""
+
+#. TRANS: abbr. for "Selection"
+#: ..\..\..\inc\_misc\_resultsel.class.php:102
+msgid "Sel"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:203
+msgid "Selection name"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:209
+msgid "Update selection"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:313
+msgid "Selection"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:322
+msgid "New selection"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:431
+msgid "Cannot create a selection with an empty name"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:463
+msgid "Selection created."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:475
+msgid "Please provide a selection name."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:491
+msgid "Obsolete selection entries deleted."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:506
+msgid "New selections entries inserted."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:518
+msgid "Selection copied."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:527
+msgid "Selection links copied."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:540
+#, possible-php-format
+msgid "Delete selection &laquo;%s&raquo;?"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:542
+msgid "Cascading deletes!"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:579
+msgid "Selection attachments deleted."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_resultsel.class.php:583
+msgid "Selection deleted."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_template.funcs.php:89
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:36
+msgid "Subscriptions"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:44
+msgid "Sending trackbacks..."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:47
+msgid "No trackback to be sent."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:52
+msgid "Excerpt to be sent:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:60
+msgid "Trackbacks done."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:81
+msgid "Sending trackback to:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:173
+msgid "Succeeded"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:179
+msgid "Unknown error"
+msgstr ""
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:185
+msgid "No valid trackback response. Maybe the given url is not a Trackback url."
+msgstr ""
+
+#: ..\..\..\inc\_misc\_trackback.funcs.php:187
+msgid "Response:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:121
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:130
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:153
+msgid "POP3 connect:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:121
+msgid "No server specified"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:161
+msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:173
+msgid "POP3 noop:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:173
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:241
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:290
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:315
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:357
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:431
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:470
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:500
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:534
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:597
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:665
+msgid "No connection to server"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:188
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:191
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:196
+msgid "POP3 user:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:188
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:247
+msgid "No login ID submitted"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:191
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:211
+msgid "connection not established"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:208
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:211
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:216
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:225
+msgid "POP3 pass:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:208
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:250
+msgid "No password submitted"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:216
+msgid "authentication failed "
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:225
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:274
+msgid "NOOP failed. Server not RFC 1939 compliant"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:241
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:247
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:250
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:255
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:265
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:274
+msgid "POP3 apop:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:255
+msgid "No server banner"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:255
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:265
+msgid "abort"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:265
+msgid "apop authentication failed"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:290
+msgid "POP3 login:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:315
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:331
+msgid "POP3 top:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:357
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:385
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:396
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:408
+msgid "POP3 pop_list:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:408
+msgid "Premature end of list"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:431
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:444
+msgid "POP3 get:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:470
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:477
+msgid "POP3 last:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:500
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:510
+msgid "POP3 reset:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:534
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:540
+msgid "POP3 send_cmd:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:540
+msgid "Empty command string"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:560
+msgid "POP3 quit:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:560
+msgid "connection does not exist"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:597
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:609
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:632
+msgid "POP3 uidl:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:665
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:670
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:676
+msgid "POP3 delete:"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:670
+msgid "No msg number submitted"
+msgstr ""
+
+#: ..\..\..\inc\_misc\ext\_pop3.class.php:676
+msgid "Command failed"
+msgstr ""
+
+#: ..\..\..\install\index.php:76
+msgid "Upgrade from a previous version"
+msgstr ""
+
+#: ..\..\..\install\index.php:80
+msgid "New Install"
+msgstr ""
+
+#: ..\..\..\install\index.php:84
+msgid "Upgrade from Cafelog/b2"
+msgstr ""
+
+#: ..\..\..\install\index.php:88
+#: ..\..\..\install\index.php:430
+msgid "Delete b2evolution tables"
+msgstr ""
+
+#: ..\..\..\install\index.php:92
+#: ..\..\..\install\index.php:356
+msgid "Base configuration"
+msgstr ""
+
+#: ..\..\..\install\index.php:105
+msgid "b2evo installer"
+msgstr ""
+
+#: ..\..\..\install\index.php:112
+msgid "Installer for version "
+msgstr ""
+
+#: ..\..\..\install\index.php:114
+msgid "Current installation"
+msgstr ""
+
+#: ..\..\..\install\index.php:115
+msgid "Install menu"
+msgstr ""
+
+#: ..\..\..\install\index.php:116
+msgid "PHP info"
+msgstr ""
+
+#: ..\..\..\install\index.php:117
+msgid "Go to Blogs"
+msgstr ""
+
+#: ..\..\..\install\index.php:118
+msgid "Go to Admin"
+msgstr ""
+
+#: ..\..\..\install\index.php:119
+#: ..\..\..\skins\_profile.php:69
+#: ..\..\..\skins\l33t_gray\_profile.php:69
+msgid "Online"
+msgstr ""
+
+#: ..\..\..\install\index.php:120
+msgid "Manual"
+msgstr ""
+
+#: ..\..\..\install\index.php:121
+msgid "Forums"
+msgstr ""
+
+#: ..\..\..\install\index.php:132
+msgid "Language / Locale"
+msgstr ""
+
+#: ..\..\..\install\index.php:133
+msgid "Choose a default language/locale for your b2evo installation."
+msgstr ""
+
+#: ..\..\..\install\index.php:171
+msgid "Check your database config settings below and update them if necessary..."
+msgstr ""
+
+#: ..\..\..\install\index.php:184
+#: ..\..\..\install\index.php:193
+#, possible-php-format
+msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
+msgstr ""
+
+#: ..\..\..\install\index.php:238
+msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
+msgstr ""
+
+#: ..\..\..\install\index.php:284
+msgid "Config file update"
+msgstr ""
+
+#: ..\..\..\install\index.php:285
+#, possible-php-format
+msgid "We cannot automatically update your config file [%s]!"
+msgstr ""
+
+#: ..\..\..\install\index.php:286
+msgid "There are two ways to deal with this:"
+msgstr ""
+
+#: ..\..\..\install\index.php:288
+msgid "You can allow the installer to update the config file by changing its permissions:"
+msgstr ""
+
+#: ..\..\..\install\index.php:290
+#, possible-php-format
+msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
+msgstr ""
+
+#: ..\..\..\install\index.php:291
+msgid "Come back to this page and refresh/reload."
+msgstr ""
+
+#: ..\..\..\install\index.php:295
+msgid "Alternatively, you can update the config file manually:"
+msgstr ""
+
+#: ..\..\..\install\index.php:297
+msgid "Open the _basic_config.php file locally with a text editor."
+msgstr ""
+
+#: ..\..\..\install\index.php:298
+msgid "Delete all contents!"
+msgstr ""
+
+#: ..\..\..\install\index.php:299
+msgid "Copy the contents from the box below."
+msgstr ""
+
+#: ..\..\..\install\index.php:300
+msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
+msgstr ""
+
+#: ..\..\..\install\index.php:301
+msgid "Save the new _basic_config.php file locally."
+msgstr ""
+
+#: ..\..\..\install\index.php:302
+msgid "Upload the file to your server, into the /_conf folder."
+msgstr ""
+
+#: ..\..\..\install\index.php:303
+#, possible-php-format
+msgid "<a %s>Call the installer from scratch</a>."
+msgstr ""
+
+#: ..\..\..\install\index.php:307
+msgid "This is how your _basic_config.php should look like:"
+msgstr ""
+
+#: ..\..\..\install\index.php:321
+#, possible-php-format
+msgid "Your configuration file [%s] has been successfully updated."
+msgstr ""
+
+#: ..\..\..\install\index.php:358
+msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
+msgstr ""
+
+#: ..\..\..\install\index.php:360
+msgid "This is the minimum info we need to set up b2evolution on this server:"
+msgstr ""
+
+#: ..\..\..\install\index.php:367
+msgid "Database you want to install into"
+msgstr ""
+
+#: ..\..\..\install\index.php:369
+#: ..\..\..\install\index.php:475
+msgid "MySQL Username"
+msgstr ""
+
+#: ..\..\..\install\index.php:369
+msgid "Your username to access the database"
+msgstr ""
+
+#: ..\..\..\install\index.php:370
+#: ..\..\..\install\index.php:476
+msgid "MySQL Password"
+msgstr ""
+
+#: ..\..\..\install\index.php:370
+msgid "Your password to access the database"
+msgstr ""
+
+#: ..\..\..\install\index.php:371
+#: ..\..\..\install\index.php:477
+msgid "MySQL Database"
+msgstr ""
+
+#: ..\..\..\install\index.php:371
+msgid "Name of the database you want to use"
+msgstr ""
+
+#: ..\..\..\install\index.php:372
+#: ..\..\..\install\index.php:478
+msgid "MySQL Host"
+msgstr ""
+
+#: ..\..\..\install\index.php:372
+msgid "You probably won't have to change this"
+msgstr ""
+
+#: ..\..\..\install\index.php:373
+#: ..\..\..\install\index.php:479
+msgid "MySQL tables prefix"
+msgstr ""
+
+#: ..\..\..\install\index.php:373
+msgid "All DB tables will be prefixed with this. You need to change this only if you want to have multiple b2evo installations in the same DB."
+msgstr ""
+
+#: ..\..\..\install\index.php:378
+msgid "Additional settings"
+msgstr ""
+
+#: ..\..\..\install\index.php:380
+#: ..\..\..\install\index.php:480
+msgid "Base URL"
+msgstr ""
+
+#: ..\..\..\install\index.php:380
+msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
+msgstr ""
+
+#: ..\..\..\install\index.php:382
+msgid "Your email"
+msgstr ""
+
+#: ..\..\..\install\index.php:382
+msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
+msgstr ""
+
+#: ..\..\..\install\index.php:389
+msgid "Update config file"
+msgstr ""
+
+#: ..\..\..\install\index.php:409
+msgid "How do you want to install b2evolution?"
+msgstr ""
+
+#: ..\..\..\install\index.php:414
+msgid "The installation can be done in different ways. Choose one:"
+msgstr ""
+
+#: ..\..\..\install\index.php:417
+msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
+msgstr ""
+
+#: ..\..\..\install\index.php:420
+msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version. <strong>WARNING:</strong> If you have modified your database, this operation may fail. Make sure you have a backup."
+msgstr ""
+
+#: ..\..\..\install\index.php:420
+msgid "<strong>NOTE:</strong> Your stats will be reset."
+msgstr ""
+
+#: ..\..\..\install\index.php:423
+msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
+msgstr ""
+
+#: ..\..\..\install\index.php:431
+msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
+msgstr ""
+
+#: ..\..\..\install\index.php:434
+msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
+msgstr ""
+
+#: ..\..\..\install\index.php:440
+msgid "GO!"
+msgstr ""
+
+#. TRANS: %s gets replaced by app name, usually "b2evolution"
+#: ..\..\..\install\index.php:442
+#, possible-php-format
+msgid "Are you sure you want to delete your existing %s tables?\\nDo you have a backup?"
+msgstr ""
+
+#: ..\..\..\install\index.php:451
+msgid "Need to start anew?"
+msgstr ""
+
+#: ..\..\..\install\index.php:452
+msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
+msgstr ""
+
+#: ..\..\..\install\index.php:464
+msgid "Base config recap..."
+msgstr ""
+
+#: ..\..\..\install\index.php:466
+#, possible-php-format
+msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
+msgstr ""
+
+#: ..\..\..\install\index.php:476
+msgid "(Set, but not shown for security reasons)"
+msgstr ""
+
+#: ..\..\..\install\index.php:481
+msgid "Admin email"
+msgstr ""
+
+#: ..\..\..\install\index.php:496
+msgid "Installing b2evolution tables with sample data"
+msgstr ""
+
+#: ..\..\..\install\index.php:502
+msgid "Installation successful!"
+msgstr ""
+
+#: ..\..\..\install\index.php:507
+#, possible-php-format
+msgid "Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\"."
+msgstr ""
+
+#: ..\..\..\install\index.php:514
+msgid "Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew."
+msgstr ""
+
+#: ..\..\..\install\index.php:530
+msgid "Upgrading data in existing b2evolution database"
+msgstr ""
+
+#: ..\..\..\install\index.php:535
+#: ..\..\..\install\index.php:558
+msgid "Upgrade completed successfully!"
+msgstr ""
+
+#: ..\..\..\install\index.php:536
+#: ..\..\..\install\index.php:559
+#: ..\..\..\install\_functions_evoupgrade.php:237
+#, possible-php-format
+msgid "Now you can <a %s>log in</a> with your usual %s username and password."
+msgstr ""
+
+#: ..\..\..\install\index.php:552
+#, possible-php-format
+msgid "Installing b2evolution tables and copying existing %s data"
+msgstr ""
+
+#: ..\..\..\install\index.php:572
+msgid "Deleting b2evolution tables from the datatase"
+msgstr ""
+
+#: ..\..\..\install\index.php:576
+msgid "For security reasons, the reset feature is disabled by default."
+msgstr ""
+
+#: ..\..\..\install\index.php:612
+msgid "Reset done!"
+msgstr ""
+
+#: ..\..\..\install\index.php:613
+msgid "Back to menu"
+msgstr ""
+
+#: ..\..\..\install\index.php:621
+msgid "official website"
+msgstr ""
+
+#: ..\..\..\install\index.php:623
+msgid "contact"
+msgstr ""
+
+#: ..\..\..\install\_functions_cafelogupgrade.php:30
+#, possible-php-format
+msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:350
+msgid "This is a sample linkblog entry"
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:350
+msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:412
+#, possible-php-format
+msgid "This is the long description for the blog named '%s'. %s"
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:420
+msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:422
+#: ..\..\..\install\_functions_create.php:431
+#: ..\..\..\install\_functions_create.php:445
+#: ..\..\..\install\_functions_create.php:459
+#, possible-php-format
+msgid "%s Title"
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:426
+#: ..\..\..\install\_functions_create.php:438
+#: ..\..\..\install\_functions_create.php:449
+#: ..\..\..\install\_functions_create.php:463
+#, possible-php-format
+msgid "Tagline for %s"
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:457
+msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:528
+msgid "Clean Permalinks!"
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:528
+msgid ""
+"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
+"\n"
+"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:535
+msgid "Apache optimization..."
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:535
+msgid ""
+"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
+"\n"
+"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:542
+msgid "About evoSkins..."
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:542
+msgid ""
+"By default, b2evolution blogs are displayed using a default skin.\n"
+"\n"
+"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
+"\n"
+"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
+"\n"
+"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
+"\n"
+"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:555
+msgid "Skins, Stubs and Templates..."
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:555
+msgid ""
+"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
+"\n"
+"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
+"\n"
+"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
+"\n"
+"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
+"\n"
+"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
+"\n"
+"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:570
+msgid "Multiple Blogs, new blogs, old blogs..."
 msgstr ""
 
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
+#: ..\..\..\install\_functions_create.php:571
+msgid ""
+"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
+"\n"
+"Some of these blogs have a special role. Read about it on the corresponding page.\n"
+"\n"
+"You can create additional blogs or delete unwanted blogs from the blogs admin."
 msgstr ""
 
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
+#: ..\..\..\install\_functions_create.php:581
+msgid "This is a multipage post"
 msgstr ""
 
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
+#: ..\..\..\install\_functions_create.php:581
+msgid ""
+"This is page 1 of a multipage post.\n"
+"\n"
+"You can see the other pages by clicking on the links below the text.\n"
+"\n"
+"<!--nextpage-->\n"
+"\n"
+"This is page 2.\n"
+"\n"
+"<!--nextpage-->\n"
+"\n"
+"This is page 3.\n"
+"\n"
+"<!--nextpage-->\n"
+"\n"
+"This is page 4.\n"
+"\n"
+"It is the last page."
 msgstr ""
 
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
+#: ..\..\..\install\_functions_create.php:602
+msgid "Extended post with no teaser"
 msgstr ""
 
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
+#: ..\..\..\install\_functions_create.php:602
+msgid ""
+"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
+"\n"
+"<!--more--><!--noteaser-->\n"
+"\n"
+"This is the extended text. You only see it when you have clicked the \"more\" link."
 msgstr ""
 
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
+#: ..\..\..\install\_functions_create.php:611
+msgid "Extended post"
 msgstr ""
 
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
+#: ..\..\..\install\_functions_create.php:611
+msgid ""
+"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
+"\n"
+"<!--more-->\n"
+"\n"
+"This is the extended text. You only see it when you have clicked the \"more\" link."
 msgstr ""
 
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
+#: ..\..\..\install\_functions_create.php:620
+msgid "Important information"
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:620
+msgid ""
+"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
+"\n"
+"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
+"\n"
+"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:740
+msgid "First Post"
 msgstr ""
 
-#: ..\..\..\htsrv\_reg_form.php:36
+#: ..\..\..\install\_functions_create.php:740
+msgid ""
+"<p>This is the first post.</p>\n"
+"\n"
+"<p>It appears on both blog A and blog B.</p>"
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:747
+msgid "Second post"
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:747
+msgid ""
+"<p>This is the second post.</p>\n"
+"\n"
+"<p>It appears on blog A only but in multiple categories.</p>"
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:754
+msgid "Third post"
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:754
+msgid ""
+"<p>This is the third post.</p>\n"
+"\n"
+"<p>It appears on blog B only and in a single category.</p>"
+msgstr ""
+
+#: ..\..\..\install\_functions_create.php:776
+msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
+msgstr ""
+
+#: ..\..\..\install\_functions_evoupgrade.php:236
+msgid "The database schema is already up to date. There is nothing to do."
+msgstr ""
+
+#: ..\..\..\install\_functions_evoupgrade.php:509
 #, possible-php-format
-msgid "Minimum %d characters, please."
+msgid "It appears that the following blog stub names are used more than once: ['%s']"
 msgstr ""
 
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
+#: ..\..\..\install\_functions_evoupgrade.php:511
+#, possible-php-format
+msgid "I can't upgrade until you make them unique. DB field: [%s]"
 msgstr ""
 
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
+#: ..\..\..\install\_functions_evoupgrade.php:1556
+msgid "Upgrade database"
 msgstr ""
 
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
+#: ..\..\..\install\_functions_evoupgrade.php:1563
+msgid "The version number is correct, but we have detected changes in the database schema. This can happen with CVS versions..."
 msgstr ""
 
-#: ..\..\..\install\index.php:52
-msgid "b2evo installer"
+#: ..\..\..\install\_functions_evoupgrade.php:1574
+msgid "Upgrade database!"
 msgstr ""
 
-#: ..\..\..\install\index.php:59
-msgid "Installer for version "
+#: ..\..\..\install\_functions_install.php:24
+msgid "Checking DB schema version..."
 msgstr ""
 
-#: ..\..\..\install\index.php:61
-msgid "Current installation"
+#: ..\..\..\install\_functions_install.php:35
+msgid "NOT FOUND! This is not a b2evolution database."
 msgstr ""
 
-#: ..\..\..\install\index.php:62
-msgid "Install menu"
+#: ..\..\..\install\_functions_install.php:39
+msgid "This version is too old!"
 msgstr ""
 
-#: ..\..\..\install\index.php:63
-msgid "PHP info"
+#: ..\..\..\install\_functions_install.php:40
+msgid "This version is too recent! We cannot downgrade to it!"
 msgstr ""
 
-#: ..\..\..\install\index.php:65
-msgid "Go to Admin"
+#: ..\..\..\plugins\skeleton.plugin.php:60
+msgid "Short description"
 msgstr ""
 
-#: ..\..\..\install\index.php:66
-msgid "Online"
+#: ..\..\..\plugins\skeleton.plugin.php:61
+msgid "Longer description. You may also remove this."
 msgstr ""
 
-#: ..\..\..\install\index.php:67
-msgid "Manual"
+#: ..\..\..\plugins\_archives.plugin.php:70
+msgid "This skin tag displays a list of post archives."
 msgstr ""
 
-#: ..\..\..\install\index.php:68
-msgid "Support"
+#: ..\..\..\plugins\_archives.plugin.php:71
+msgid "Archives can be grouped monthly, daily, weekly or post by post."
 msgstr ""
 
-#: ..\..\..\install\index.php:77
-msgid "Language / Locale"
+#: ..\..\..\plugins\_archives.plugin.php:135
+msgid "More..."
 msgstr ""
 
-#: ..\..\..\install\index.php:78
-msgid "Choose a default language/locale for your b2evo installation."
+#: ..\..\..\plugins\_autolinks.plugin.php:41
+msgid "Make URLs clickable"
 msgstr ""
 
-#: ..\..\..\install\index.php:106
-msgid "Check your database config settings below and update them if necessary..."
+#: ..\..\..\plugins\_autolinks.plugin.php:42
+msgid "This renderer will detect URLs in the text and automatically transform them into clickable links."
 msgstr ""
 
-#: ..\..\..\install\index.php:118
-#: ..\..\..\install\index.php:127
-#, possible-php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
+#: ..\..\..\plugins\_auto_p.plugin.php:54
+msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
 msgstr ""
 
-#: ..\..\..\install\index.php:150
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
+#: ..\..\..\plugins\_auto_p.plugin.php:55
+msgid ""
+"This renderer will automatically detect paragraphs on double line-breaks. and mark them with appropriate HTML &lt;P&gt; tags.<br />\n"
+"\t\t\tOptionally, it will also mark single line breaks with HTML &lt;BR&gt; tags."
 msgstr ""
 
-#: ..\..\..\install\index.php:190
-msgid "Config file update"
+#: ..\..\..\plugins\_auto_p.plugin.php:67
+msgid "Line breaks"
 msgstr ""
 
-#: ..\..\..\install\index.php:191
-#, possible-php-format
-msgid "We cannot automatically update your config file [%s]!"
+#: ..\..\..\plugins\_auto_p.plugin.php:70
+msgid "Make line breaks (&lt;br /&gt;) for single newlines."
 msgstr ""
 
-#: ..\..\..\install\index.php:192
-msgid "There are two ways to deal with this:"
+#: ..\..\..\plugins\_auto_p.plugin.php:73
+msgid "Add P tags in blocks (e.g. DIV)"
 msgstr ""
 
-#: ..\..\..\install\index.php:194
-msgid "You can allow the installer to update the config file by changing its permissions:"
+#: ..\..\..\plugins\_auto_p.plugin.php:79
+msgid "Ignore tags"
 msgstr ""
 
-#: ..\..\..\install\index.php:196
-#, possible-php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
+#: ..\..\..\plugins\_auto_p.plugin.php:82
+msgid "A list of tags, in which no P or BR tags should get added."
 msgstr ""
 
-#: ..\..\..\install\index.php:197
-msgid "Come back to this page and refresh/reload."
+#: ..\..\..\plugins\_bbcode.plugin.php:44
+msgid "BB formatting e-g [b]bold[/b]"
 msgstr ""
 
-#: ..\..\..\install\index.php:201
-msgid "Alternatively, you can update the config file manually:"
+#: ..\..\..\plugins\_bbcode.plugin.php:45
+msgid "Available tags are: [b] [i] [u] [s] [color=...] [size=...] [font=...] [code] [quote] [list=1] [list=a] [list] [*]"
 msgstr ""
 
-#: ..\..\..\install\index.php:203
-msgid "Open the _config.php file locally with a text editor."
+#: ..\..\..\plugins\_bbcode.plugin.php:58
+msgid "Settings for posts"
 msgstr ""
 
-#: ..\..\..\install\index.php:204
-msgid "Delete all contents!"
+#: ..\..\..\plugins\_bbcode.plugin.php:61
+#: ..\..\..\plugins\_bbcode.plugin.php:115
+msgid "Search list"
 msgstr ""
 
-#: ..\..\..\install\index.php:205
-msgid "Copy the contents from the box below."
+#: ..\..\..\plugins\_bbcode.plugin.php:62
+msgid "This is the BBcode search array for posts (one per line) ONLY CHANGE THESE IF YOU KNOW WHAT YOU'RE DOING"
 msgstr ""
 
-#: ..\..\..\install\index.php:206
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
+#: ..\..\..\plugins\_bbcode.plugin.php:81
+#: ..\..\..\plugins\_bbcode.plugin.php:135
+msgid "Replace list"
 msgstr ""
 
-#: ..\..\..\install\index.php:207
-msgid "Save the new _config.php file locally."
+#: ..\..\..\plugins\_bbcode.plugin.php:82
+msgid "This is the replace array for posts (one per line) it must match the exact order of the search array"
 msgstr ""
 
-#: ..\..\..\install\index.php:208
-msgid "Upload the file to your server, into the /_conf folder."
+#: ..\..\..\plugins\_bbcode.plugin.php:106
+msgid "Settings for comments"
+msgstr ""
+
+#: ..\..\..\plugins\_bbcode.plugin.php:109
+#: ..\..\..\plugins\_smilies.plugin.php:78
+msgid "Render comments"
+msgstr ""
+
+#: ..\..\..\plugins\_bbcode.plugin.php:110
+msgid "If enabled the BBcode in comments will be rendered"
+msgstr ""
+
+#: ..\..\..\plugins\_bbcode.plugin.php:116
+msgid "This is the BBcode search array for COMMENTS (one per line) ONLY CHANGE THESE IF YOU KNOW WHAT YOU'RE DOING"
+msgstr ""
+
+#: ..\..\..\plugins\_bbcode.plugin.php:136
+msgid "This is the replace array for COMMENTS (one per line) it must match the exact order of the search array"
+msgstr ""
+
+#: ..\..\..\plugins\_bookmarklet.plugin.php:42
+msgid "Allow bookmarklet blogging."
+msgstr ""
+
+#: ..\..\..\plugins\_bookmarklet.plugin.php:43
+msgid "Adds a tool allowing blogging through a bookmarklet."
+msgstr ""
+
+#: ..\..\..\plugins\_bookmarklet.plugin.php:62
+#: ..\..\..\plugins\_bookmarklet.plugin.php:70
+#: ..\..\..\plugins\_bookmarklet.plugin.php:79
+#: ..\..\..\plugins\_bookmarklet.plugin.php:87
+msgid "Add this link to your Favorites/Bookmarks:"
+msgstr ""
+
+#: ..\..\..\plugins\_bookmarklet.plugin.php:63
+#: ..\..\..\plugins\_bookmarklet.plugin.php:71
+#: ..\..\..\plugins\_bookmarklet.plugin.php:80
+#: ..\..\..\plugins\_bookmarklet.plugin.php:88
+msgid "b2evo bookmarklet"
+msgstr ""
+
+#: ..\..\..\plugins\_calendar.plugin.php:63
+msgid "This skin tag displays a navigable calendar."
+msgstr ""
+
+#: ..\..\..\plugins\_calendar.plugin.php:64
+msgid "Days containing posts are highlighted."
 msgstr ""
 
-#: ..\..\..\install\index.php:209
+#: ..\..\..\plugins\_calendar.plugin.php:432
+#: ..\..\..\plugins\_calendar.plugin.php:436
 #, possible-php-format
-msgid "<a %s>Call the installer from scratch</a>."
+msgid "%d posts"
+msgstr ""
+
+#: ..\..\..\plugins\_calendar.plugin.php:433
+#: ..\..\..\plugins\_calendar.plugin.php:437
+msgid "1 post"
+msgstr ""
+
+#: ..\..\..\plugins\_calendar.plugin.php:580
+msgid "go to month's archive"
 msgstr ""
 
-#: ..\..\..\install\index.php:213
-msgid "This is how your _config.php should look like:"
+#: ..\..\..\plugins\_calendar.plugin.php:656
+msgid "Current"
 msgstr ""
 
-#: ..\..\..\install\index.php:233
+#: ..\..\..\plugins\_calendar.plugin.php:938
 #, possible-php-format
-msgid "Your configuration file [%s] has been successfully updated."
+msgid "Previous year (%04d-%02d)"
 msgstr ""
 
-#: ..\..\..\install\index.php:266
-msgid "Base configuration"
+#: ..\..\..\plugins\_calendar.plugin.php:939
+#, possible-php-format
+msgid "Previous year (%04d)"
 msgstr ""
 
-#: ..\..\..\install\index.php:268
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
+#: ..\..\..\plugins\_calendar.plugin.php:992
+#, possible-php-format
+msgid "Previous month (%04d-%02d)"
 msgstr ""
 
-#: ..\..\..\install\index.php:270
-msgid "This is the minimum info we need to set up b2evolution on this server:"
+#: ..\..\..\plugins\_calendar.plugin.php:1047
+#, possible-php-format
+msgid "Next month (%04d-%02d)"
 msgstr ""
 
-#: ..\..\..\install\index.php:277
-msgid "Database you want to install into"
+#: ..\..\..\plugins\_calendar.plugin.php:1100
+#, possible-php-format
+msgid "Next year (%04d-%02d)"
 msgstr ""
 
-#: ..\..\..\install\index.php:279
-#: ..\..\..\install\index.php:384
-msgid "mySQL Username"
+#: ..\..\..\plugins\_calendar.plugin.php:1101
+#, possible-php-format
+msgid "Next year (%04d)"
 msgstr ""
 
-#: ..\..\..\install\index.php:279
-msgid "Your username to access the database"
+#: ..\..\..\plugins\_categories.plugin.php:56
+msgid "This skin tag displays the list of available categories for the blog."
 msgstr ""
 
-#: ..\..\..\install\index.php:280
-#: ..\..\..\install\index.php:385
-msgid "mySQL Password"
+#: ..\..\..\plugins\_categories.plugin.php:57
+msgid "Categories are indeed chapters and sub-chapters in the blog."
 msgstr ""
 
-#: ..\..\..\install\index.php:280
-msgid "Your password to access the database"
+#: ..\..\..\plugins\_categories.plugin.php:236
+msgid "ANY"
 msgstr ""
 
-#: ..\..\..\install\index.php:281
-#: ..\..\..\install\index.php:386
-msgid "mySQL Database"
+#: ..\..\..\plugins\_categories.plugin.php:240
+msgid "ANY BUT"
 msgstr ""
 
-#: ..\..\..\install\index.php:281
-msgid "Name of the database you want to use"
+#: ..\..\..\plugins\_categories.plugin.php:244
+msgid "ALL"
 msgstr ""
 
-#: ..\..\..\install\index.php:282
-#: ..\..\..\install\index.php:387
-msgid "mySQL Host"
+#: ..\..\..\plugins\_generic_ping.plugin.php:66
+msgid "Generic Ping plugin"
 msgstr ""
 
-#: ..\..\..\install\index.php:282
-msgid "You probably won't have to change this"
+#: ..\..\..\plugins\_generic_ping.plugin.php:67
+msgid "Use this plugin to add a generic ping service to your installation."
 msgstr ""
 
-#: ..\..\..\install\index.php:287
-msgid "Additional settings"
+#: ..\..\..\plugins\_generic_ping.plugin.php:92
+msgid "Ping service URL"
 msgstr ""
 
-#: ..\..\..\install\index.php:289
-#: ..\..\..\install\index.php:388
-msgid "Base URL"
+#: ..\..\..\plugins\_generic_ping.plugin.php:96
+msgid "The URL of the ping service."
 msgstr ""
 
-#: ..\..\..\install\index.php:289
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
+#: ..\..\..\plugins\_generic_ping.plugin.php:99
+msgid "Ping service name"
 msgstr ""
 
-#: ..\..\..\install\index.php:291
-msgid "Your email"
+#: ..\..\..\plugins\_generic_ping.plugin.php:103
+msgid "The name of the ping service, used for displaying only."
 msgstr ""
 
-#: ..\..\..\install\index.php:291
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
+#: ..\..\..\plugins\_generic_ping.plugin.php:106
+msgid "Ping service note"
 msgstr ""
 
-#: ..\..\..\install\index.php:298
-msgid "Update config file"
+#: ..\..\..\plugins\_generic_ping.plugin.php:110
+msgid "Notes about the ping service, used for displaying only."
 msgstr ""
 
-#: ..\..\..\install\index.php:318
-msgid "How do you want to install b2evolution?"
+#: ..\..\..\plugins\_generic_ping.plugin.php:124
+msgid "You must configure a ping service URL before the plugin can be enabled."
 msgstr ""
 
-#: ..\..\..\install\index.php:322
-msgid "The installation can be done in different ways. Choose one:"
+#: ..\..\..\plugins\_generic_ping.plugin.php:129
+msgid "The ping plugin needs a non-empty code."
 msgstr ""
 
-#: ..\..\..\install\index.php:325
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
+#: ..\..\..\plugins\_generic_ping.plugin.php:145
+msgid "The ping service URL is invalid."
 msgstr ""
 
-#: ..\..\..\install\index.php:328
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
+#: ..\..\..\plugins\_gmcode.plugin.php:72
+msgid "GreyMatter style formatting"
 msgstr ""
 
-#: ..\..\..\install\index.php:331
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
+#: ..\..\..\plugins\_gmcode.plugin.php:73
+#, possible-php-format
+msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
 msgstr ""
 
-#: ..\..\..\install\index.php:334
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
+#: ..\..\..\plugins\_ping_b2evonet.plugin.php:67
+msgid "Ping b2evolution.net"
 msgstr ""
 
-#: ..\..\..\install\index.php:337
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
+#: ..\..\..\plugins\_ping_b2evonet.plugin.php:68
+msgid "Ping the b2evolution.net site"
 msgstr ""
 
-#: ..\..\..\install\index.php:344
-msgid "Delete b2evolution tables"
+#: ..\..\..\plugins\_ping_b2evonet.plugin.php:69
+msgid "Pings the b2evolution.net site to include your post in the list of recently updated blogs."
 msgstr ""
 
-#: ..\..\..\install\index.php:345
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
+#: ..\..\..\plugins\_ping_pingomatic.plugin.php:67
+msgid "Ping-O-Matic plugin"
 msgstr ""
 
-#: ..\..\..\install\index.php:348
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
+#: ..\..\..\plugins\_ping_pingomatic.plugin.php:68
+msgid "Pings the Ping-O-Matic service, which relays your ping to the most common services."
 msgstr ""
 
-#: ..\..\..\install\index.php:353
-msgid "GO!"
+#: ..\..\..\plugins\_ping_pingomatic.plugin.php:71
+msgid "Pings a service that relays the ping to the most common services."
 msgstr ""
 
-#: ..\..\..\install\index.php:360
-msgid "Need to start anew?"
+#: ..\..\..\plugins\_quicktags.plugin.php:33
+msgid "Easy HTML tags inserting"
 msgstr ""
 
-#: ..\..\..\install\index.php:361
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
+#: ..\..\..\plugins\_quicktags.plugin.php:34
+msgid "This plugin will display a toolbar with buttons to quickly insert HTML tags around selected text in a post."
 msgstr ""
 
-#: ..\..\..\install\index.php:373
-msgid "Base config recap..."
+#: ..\..\..\plugins\_quicktags.plugin.php:82
+msgid "INSerted"
 msgstr ""
 
-#: ..\..\..\install\index.php:375
-#, possible-php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
+#: ..\..\..\plugins\_quicktags.plugin.php:90
+msgid "DELeted"
 msgstr ""
 
-#: ..\..\..\install\index.php:385
-msgid "(Set, but not shown for security reasons)"
+#: ..\..\..\plugins\_quicktags.plugin.php:98
+msgid "STRong [Alt-B]"
 msgstr ""
 
-#: ..\..\..\install\index.php:389
-msgid "Admin email"
+#: ..\..\..\plugins\_quicktags.plugin.php:106
+msgid "EMphasis [Alt-I]"
 msgstr ""
 
-#: ..\..\..\install\index.php:401
-msgid "Installing b2evolution tables with sample data"
+#: ..\..\..\plugins\_quicktags.plugin.php:114
+msgid "STRong [Alt-S]"
 msgstr ""
 
-#: ..\..\..\install\index.php:406
-msgid "Installation successful!"
+#: ..\..\..\plugins\_quicktags.plugin.php:122
+msgid "EMphasis [Alt-E]"
 msgstr ""
 
-#: ..\..\..\install\index.php:408
-#, possible-php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
+#: ..\..\..\plugins\_quicktags.plugin.php:130
+msgid "CODE [Alt-C]"
+msgstr ""
+
+#: ..\..\..\plugins\_quicktags.plugin.php:138
+msgid "Paragraph [Alt-P]"
+msgstr ""
+
+#: ..\..\..\plugins\_quicktags.plugin.php:146
+msgid "BLOCKQUOTE [Alt-B]"
+msgstr ""
+
+#: ..\..\..\plugins\_quicktags.plugin.php:154
+msgid "PREformatted text [Alt-R]"
+msgstr ""
+
+#: ..\..\..\plugins\_quicktags.plugin.php:162
+msgid "Unordered List [Alt-U]"
+msgstr ""
+
+#: ..\..\..\plugins\_quicktags.plugin.php:170
+msgid "Ordered List [Alt-O]"
+msgstr ""
+
+#: ..\..\..\plugins\_quicktags.plugin.php:178
+msgid "List Item [Alt-L]"
+msgstr ""
+
+#: ..\..\..\plugins\_quicktags.plugin.php:186
+msgid "IMaGe [Alt-G]"
+msgstr ""
+
+#: ..\..\..\plugins\_quicktags.plugin.php:195
+msgid "A href [Alt-A]"
+msgstr ""
+
+#: ..\..\..\plugins\_quicktags.plugin.php:203
+msgid "More [Alt-M]"
+msgstr ""
+
+#: ..\..\..\plugins\_quicktags.plugin.php:212
+msgid "no teaser [Alt-T]"
+msgstr ""
+
+#: ..\..\..\plugins\_quicktags.plugin.php:221
+msgid "next page [Alt-Q]"
+msgstr ""
+
+#: ..\..\..\plugins\_quicktags.plugin.php:304
+msgid "Close all tags"
 msgstr ""
 
-#: ..\..\..\install\index.php:421
-msgid "Upgrading data in existing b2evolution database"
+#: ..\..\..\plugins\_quicktags.plugin.php:422
+msgid "ALTernate text"
 msgstr ""
 
-#: ..\..\..\install\index.php:426
-#: ..\..\..\install\index.php:446
-#: ..\..\..\install\index.php:465
-#: ..\..\..\install\index.php:485
-msgid "Upgrade completed successfully!"
+#: ..\..\..\plugins\_sitemap.plugin.php:59
+msgid "Sitemap plugin"
 msgstr ""
 
-#: ..\..\..\install\index.php:427
-#: ..\..\..\install\index.php:447
-#: ..\..\..\install\index.php:486
-#: ..\..\..\install\_functions_evoupgrade.php:128
-#, possible-php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
+#: ..\..\..\plugins\_sitemap.plugin.php:60
+msgid "This plugin generates a Google Sitemap for your blog."
 msgstr ""
 
-#: ..\..\..\install\index.php:441
-#: ..\..\..\install\index.php:460
-#: ..\..\..\install\index.php:480
-#, possible-php-format
-msgid "Installing b2evolution tables and copying existing %s data"
+#: ..\..\..\plugins\_sitemap.plugin.php:84
+msgid "Change frequency"
 msgstr ""
 
-#: ..\..\..\install\index.php:466
-#, possible-php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
+#: ..\..\..\plugins\_sitemap.plugin.php:87
+msgid "Include change frequency (see manual)."
 msgstr ""
 
-#: ..\..\..\install\index.php:499
-msgid "Deleting b2evolution tables from the datatase"
+#: ..\..\..\plugins\_sitemap.plugin.php:90
+msgid "Auto priority"
 msgstr ""
 
-#: ..\..\..\install\index.php:503
-msgid "For security reasons, the reset feature is disabled by default."
+#: ..\..\..\plugins\_sitemap.plugin.php:93
+msgid "Use auto priority for items based on comment count."
 msgstr ""
 
-#: ..\..\..\install\index.php:513
-msgid "Reset done!"
+#: ..\..\..\plugins\_sitemap.plugin.php:96
+msgid "Min post priority"
 msgstr ""
 
-#: ..\..\..\install\index.php:514
-msgid "Back to menu"
+#: ..\..\..\plugins\_sitemap.plugin.php:100
+msgid "Minimum priority for posts, even is auto priority is enabled."
 msgstr ""
 
-#: ..\..\..\install\index.php:522
-msgid "official website"
+#: ..\..\..\plugins\_sitemap.plugin.php:103
+msgid "Default/Max post priority"
 msgstr ""
 
-#: ..\..\..\install\index.php:524
-msgid "contact"
+#: ..\..\..\plugins\_sitemap.plugin.php:107
+msgid "Maximum priority for posts or default if auto priority is disabled."
 msgstr ""
 
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, possible-php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
+#: ..\..\..\plugins\_sitemap.plugin.php:128
+msgid "Debug output"
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is a sample linkblog entry"
+#: ..\..\..\plugins\_sitemap.plugin.php:131
+msgid "Debug output in comments of the generated XML."
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
+#: ..\..\..\plugins\_smilies.plugin.php:56
+msgid "Graphical smileys"
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:432
-#, possible-php-format
-msgid "This is the long description for the blog named '%s'. %s"
+#: ..\..\..\plugins\_smilies.plugin.php:57
+msgid ""
+"This renderer will convert text smilies like :) to graphical icons.<br />\n"
+"\t\t\tOptionally, it will also display a toolbar for quick insertion of smilies into a post."
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:440
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
+#: ..\..\..\plugins\_smilies.plugin.php:72
+#: ..\..\..\plugins\_smilies.plugin.php:153
+msgid "Use smilies toolbar"
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:442
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:476
-#: ..\..\..\install\_functions_create.php:495
-#, possible-php-format
-msgid "%s Title"
+#: ..\..\..\plugins\_smilies.plugin.php:75
+msgid "This is the default setting. Users can override it in their profile."
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:447
-#: ..\..\..\install\_functions_create.php:464
-#: ..\..\..\install\_functions_create.php:481
-#: ..\..\..\install\_functions_create.php:500
-#, possible-php-format
-msgid "Tagline for %s"
+#: ..\..\..\plugins\_smilies.plugin.php:79
+msgid "Check to also render smilies in comments."
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:465
-#: ..\..\..\install\_functions_create.php:482
-#: ..\..\..\install\_functions_create.php:501
-#, possible-php-format
-msgid "Short description for %s"
+#: ..\..\..\plugins\_smilies.plugin.php:85
+msgid "Smiley list"
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:451
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:485
-#: ..\..\..\install\_functions_create.php:504
+#: ..\..\..\plugins\_smilies.plugin.php:86
 #, possible-php-format
-msgid "Notes for %s"
+msgid ""
+"This is the list of smileys [one per line], in the format : char_sequence image_file // optional comment<br />\n"
+"\t\t\t\t\t\t\tTo disable a smiley, just add one or more spaces to the start of its setting<br />\n"
+"\t\t\t\t\t\t\tYou can add new smiley images by uploading the images to the %s folder."
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:452
-#: ..\..\..\install\_functions_create.php:470
-#: ..\..\..\install\_functions_create.php:486
-#: ..\..\..\install\_functions_create.php:505
-#, possible-php-format
-msgid "Keywords for %s"
+#: ..\..\..\plugins\_texturize.plugin.php:33
+msgid "Smart quotes + additional typographic replacements."
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:493
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
+#: ..\..\..\plugins\_texturize.plugin.php:34
+msgid ""
+"This renderer will replace standard and double quotes with typographic quotes were appropriate.<br />\n"
+"\t\t It will also perform the following replacements:\n"
+"\t\t <ul>\n"
+"\t\t \t<li>--- to &#8212;</li>\n"
+"\t\t\t<li>-- to &#8211;</li>\n"
+"\t\t\t<li>... to &#8230;</li>\n"
+"\t\t</ul>"
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:571
-msgid "Clean Permalinks!"
+#: ..\..\..\plugins\_wacko.plugin.php:74
+msgid "Wacko style formatting"
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:571
+#: ..\..\..\plugins\_wacko.plugin.php:75
 msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
+"Accepted formats:<br />\n"
+"\t\t\t== h2 ==<br />\n"
+"\t\t\t=== h3 ===<br />\n"
+"\t\t\t==== h4 ====<br />\n"
+"\t\t\t===== h5 =====<br />\n"
+"\t\t\t====== h6 ======<br />\n"
+"\t\t\t--- (horinzontal rule)<br />\n"
+"\t\t\t%%%codeblock%%%<br />"
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:577
-msgid "Apache optimization..."
+#: ..\..\..\plugins\_wikilinks.plugin.php:37
+msgid "Wiki Links converter"
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:577
+#: ..\..\..\plugins\_wikilinks.plugin.php:38
 msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
+"WikiWord links are created with a CamelCased WikiWord, a ((link)), or a [[link ]].<br />\n"
+"\t\t CamelCased words will be exploded to camel_case which should then match a post url title."
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:583
-msgid "About evoSkins..."
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:64
+msgid "Basic antispam methods"
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:583
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:65
+msgid "This plugin provides basic methods to detect & block spam on referers, comments & trackbacks."
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:595
-msgid "Skins, Stubs and Templates..."
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:74
+msgid "Allow anonymous comments"
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:595
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:75
+msgid "Allow non-registered visitors to leave comments."
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:609
-msgid "Multiple Blogs, new blogs, old blogs..."
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:80
+msgid "Detect feedback duplicates"
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:610
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:81
+msgid "Check this to check comments and trackback for duplicate content."
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:619
-msgid "This is a multipage post"
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:86
+msgid "Feedback sensitivity to links"
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:619
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:87
+msgid "If a comment has more than this number of links in it, it will get 100 percent spam karma. -1 to disable it."
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post with no teaser"
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:94
+msgid "Apply rel=\"nofollow\""
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:95
+msgid "hours. For how long should rel=\"nofollow\" be applied to comment links? (0 means never, -1 means always)"
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:647
-msgid "Extended post"
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:102
+msgid "Check referers for URL"
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:103
+msgid "Check refering pages, if they contain our URL. This may generate a lot of additional traffic!"
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:655
-msgid "Important information"
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:119
+msgid "Comments are not allowed from anonymous visitors."
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:655
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:190
+msgid "The trackback seems to be a duplicate."
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:693
-msgid "First Post"
+#: ..\..\..\plugins\basic_antispam_plugin\_basic_antispam.plugin.php:202
+msgid "The comment seems to be a duplicate."
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:693
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:113
+msgid "Display computer code in a post."
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:699
-msgid "Second post"
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:114
+msgid "Display computer code easily.  This plugin renders character entities on the fly, so you can cut-and-paste normal code directly into your posts and it will always look like normal code, even when editing the post (i.e., no preprocessing of the code is required). Include line numbers (customizable starting number).  The best part about the line numbers - visitors can cut-and-paste the code from your post, leaving the line numbers behind! Accepts BBcode tags and does not render smilies.  Colouration of PHP code, plus PHP manual links for PHP functions. Easy to install and easy to use. No hacks. Degrades nicely, if the plugin is off.  Styling completely customizable via your skins CSS file."
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:699
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:133
+msgid "XHTML strict"
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:705
-msgid "Third post"
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:136
+msgid "If enabled this will remove the ' target=\"_blank\" ' from the PHP documentation links"
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:705
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:158
+msgid "Insert codespan"
 msgstr ""
 
-#: ..\..\..\install\_functions_create.php:727
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:158
+msgid "codespan"
 msgstr ""
 
-#: ..\..\..\install\_functions_evoupgrade.php:127
-msgid "The database schema is already up to date. There is nothing to do."
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:159
+msgid "Insert codeblock"
 msgstr ""
 
-#: ..\..\..\install\_functions_evoupgrade.php:327
-#, possible-php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:159
+msgid "codeblock"
 msgstr ""
 
-#: ..\..\..\install\_functions_evoupgrade.php:329
-#, possible-php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:160
+msgid "Insert XML codeblock"
 msgstr ""
 
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:161
+msgid "Insert PHP codeblock"
 msgstr ""
 
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
+#: ..\..\..\plugins\code_highlight_plugin\_code_highlight.plugin.php:161
+msgid "PHP"
 msgstr ""
 
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
+#: ..\..\..\plugins\code_highlight_plugin\highlighters\php.highlighter.php:161
+msgid "Read the PHP.net documentation for"
 msgstr ""
 
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:38
+msgid "Video plug for a few popular video sites."
 msgstr ""
 
-#: ..\..\..\install\_functions_miniblog.php:30
-#, possible-php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:39
+msgid "This is a basic video plug pluigin. Use it by entering [video:youtube:123xyz] or [video:dailymotion:123xyz] into your post, where 123xyz is the ID of the video."
 msgstr ""
 
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:107
+msgid "Video"
 msgstr ""
 
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:108
+msgid "Insert Youtube video"
 msgstr ""
 
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:108
+msgid "YouTube"
 msgstr ""
 
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:109
+msgid "Insert Google video"
 msgstr ""
 
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:109
+msgid "Google video"
 msgstr ""
 
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:110
+msgid "Insert DailyMotion video"
 msgstr ""
 
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, possible-php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:110
+msgid "DailyMotion"
 msgstr ""
 
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:111
+msgid "Insert LiveVideo video"
 msgstr ""
 
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:111
+msgid "LiveVideo"
 msgstr ""
 
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:79
-msgid "Wacko style formatting"
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:112
+msgid "Insert iFilm video"
 msgstr ""
 
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:80
-msgid ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:112
+msgid "iFilm"
 msgstr ""
 
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:42
-msgid "Wiki Links converter"
+#: ..\..\..\plugins\videoplug_plugin\_videoplug.plugin.php:121
+msgid "Enter video ID from"
 msgstr ""
 
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:43
-msgid "WikiWord links ((link)) [[link ]]"
+#: ..\..\..\skins\_feedback.php:79
+#: ..\..\..\skins\basic\_feedback.php:80
+#: ..\..\..\skins\l33t_gray\_feedback.php:79
+msgid "Trackback address for this post:"
 msgstr ""
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
+#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
+#: ..\..\..\skins\_feedback.php:107
+#: ..\..\..\skins\basic\_feedback.php:110
+#: ..\..\..\skins\l33t_gray\_feedback.php:107
+#: ..\..\..\skins\wpc_default\_feedback.php:109
+#, possible-php-format
+msgid "No %s for this post yet..."
 msgstr ""
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
+#: ..\..\..\skins\_feedback.php:161
+#: ..\..\..\skins\l33t_gray\_feedback.php:163
+msgid "This post has no feedback awaiting moderation..."
 msgstr ""
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
+#: ..\..\..\skins\_feedback.php:162
+#: ..\..\..\skins\l33t_gray\_feedback.php:164
+#, possible-php-format
+msgid "This post has 1 feedback awaiting moderation... %s"
 msgstr ""
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
+#: ..\..\..\skins\_feedback.php:163
+#: ..\..\..\skins\l33t_gray\_feedback.php:165
+#, possible-php-format
+msgid "This post has %d feedbacks awaiting moderation... %s"
 msgstr ""
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
+#: ..\..\..\skins\_feedback.php:190
+#: ..\..\..\skins\l33t_gray\_feedback.php:192
+msgid "PREVIEW Comment from:"
 msgstr ""
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
+#: ..\..\..\skins\_feedback.php:244
+#: ..\..\..\skins\basic\_feedback.php:194
+#: ..\..\..\skins\l33t_gray\_feedback.php:251
+msgid "Your email address will <strong>not</strong> be displayed on this site."
 msgstr ""
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
+#: ..\..\..\skins\_feedback.php:245
+#: ..\..\..\skins\basic\_feedback.php:199
+#: ..\..\..\skins\l33t_gray\_feedback.php:252
+msgid "Site/Url"
 msgstr ""
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
+#: ..\..\..\skins\_feedback.php:245
+#: ..\..\..\skins\basic\_feedback.php:201
+#: ..\..\..\skins\l33t_gray\_feedback.php:252
+msgid "Your URL will be displayed."
 msgstr ""
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
+#: ..\..\..\skins\_feedback.php:267
+#: ..\..\..\skins\basic\_feedback.php:220
+#: ..\..\..\skins\l33t_gray\_feedback.php:269
+#: ..\..\..\skins\wpc_default\_feedback.php:219
+msgid "Line breaks become &lt;br /&gt;"
 msgstr ""
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
+#: ..\..\..\skins\_feedback.php:271
+#: ..\..\..\skins\basic\_feedback.php:225
+#: ..\..\..\skins\l33t_gray\_feedback.php:273
+#: ..\..\..\skins\wpc_default\_feedback.php:224
+msgid "Remember me"
 msgstr ""
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
+#: ..\..\..\skins\_feedback.php:272
+#: ..\..\..\skins\l33t_gray\_feedback.php:274
+msgid "Set cookies for name, email and url"
 msgstr ""
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
+#: ..\..\..\skins\_feedback.php:275
+#: ..\..\..\skins\l33t_gray\_feedback.php:277
+msgid "Allow message form"
 msgstr ""
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
+#: ..\..\..\skins\_feedback.php:276
+#: ..\..\..\skins\l33t_gray\_feedback.php:278
+msgid "Allow users to contact you through a message form (your email will NOT be displayed.)"
 msgstr ""
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
+#: ..\..\..\skins\_linkblog.php:31
+#: ..\..\..\skins\custom\_linkblog.php:21
+#: ..\..\..\skins\miami_blue\_linkblog.php:21
+#: ..\..\..\skins\skinners_guide\_linkblog.php:21
+msgid "Linkblog"
 msgstr ""
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
+#: ..\..\..\skins\_linkblog.php:74
+#: ..\..\..\skins\wpc_default\_linkblog.php:72
+msgid "more"
 msgstr ""
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
+#: ..\..\..\skins\_msgform.php:129
+#: ..\..\..\skins\_msgform.php:141
+msgid "Re:"
 msgstr ""
 
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
+#. TRANS: Used as mail subject; %s gets replaced by an item's title
+#: ..\..\..\skins\_msgform.php:129
+#, possible-php-format
+msgid "Comment on %s"
 msgstr ""
 
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
+#: ..\..\..\skins\_msgform.php:162
+msgid "To"
 msgstr ""
 
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
+#: ..\..\..\skins\_msgform.php:168
+msgid "From"
 msgstr ""
 
-#: ..\..\..\skins\_feedback.php:77
-#: ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
+#: ..\..\..\skins\_msgform.php:168
+msgid "Your name."
 msgstr ""
 
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95
-#: ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, possible-php-format
-msgid "No %s for this post yet..."
+#: ..\..\..\skins\_msgform.php:169
+msgid "Your email address. (Will <strong>not</strong> be displayed on this site.)"
 msgstr ""
 
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
+#: ..\..\..\skins\_msgform.php:170
+msgid "Subject of email message."
 msgstr ""
 
-#: ..\..\..\skins\_feedback.php:178
-#: ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
+#: ..\..\..\skins\_msgform.php:171
+msgid "Plain text only."
 msgstr ""
 
-#: ..\..\..\skins\_feedback.php:178
-#: ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
+#: ..\..\..\skins\_msgform.php:180
+msgid "Send message"
 msgstr ""
 
-#: ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Line breaks become &lt;br /&gt;"
+#: ..\..\..\skins\_profile.php:76
+#: ..\..\..\skins\l33t_gray\_profile.php:76
+msgid "AOL I.M."
 msgstr ""
 
-#: ..\..\..\skins\_feedback.php:200
-#: ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "Remember me"
+#: ..\..\..\skins\_profile.php:77
+#: ..\..\..\skins\l33t_gray\_profile.php:77
+msgid "MSN I.M."
 msgstr ""
 
-#: ..\..\..\skins\_feedback.php:200
-#: ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "(Set cookies for name, email &amp; url)"
+#: ..\..\..\skins\_profile.php:78
+#: ..\..\..\skins\l33t_gray\_profile.php:78
+msgid "Yahoo I.M."
 msgstr ""
 
-#: ..\..\..\skins\_lastcomments.php:33
-#: ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54
-#: ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
+#: ..\..\..\skins\_profile.php:79
+#: ..\..\..\skins\l33t_gray\_profile.php:79
+msgid "New pass"
 msgstr ""
 
-#: ..\..\..\skins\_linkblog.php:31
-#: ..\..\..\skins\custom\_linkblog.php:21
-msgid "Linkblog"
+#: ..\..\..\skins\_profile.php:79
+#: ..\..\..\skins\l33t_gray\_profile.php:79
+msgid "Leave blank to leave the password unchanged."
 msgstr ""
 
-#: ..\..\..\skins\_linkblog.php:71
-#: ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
+#: ..\..\..\skins\_profile.php:80
+#: ..\..\..\skins\l33t_gray\_profile.php:80
+msgid "Confirm"
 msgstr ""
 
-#: ..\..\..\skins\_profile.php:65
-#: ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
+#: ..\..\..\skins\_profile.php:80
+#: ..\..\..\skins\l33t_gray\_profile.php:80
+msgid "Confirm new password by typing it again."
 msgstr ""
 
-#: ..\..\..\skins\_profile.php:66
-#: ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
+#: ..\..\..\skins\_subscriptions.php:46
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:46
+msgid "Global settings"
 msgstr ""
 
-#: ..\..\..\skins\_profile.php:67
-#: ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
+#: ..\..\..\skins\_subscriptions.php:56
+#: ..\..\..\skins\l33t_gray\_subscriptions.php:56
+msgid "Blog subscriptions"
 msgstr ""
 
 #: ..\..\..\skins\basic\_bloglist.php:23
 msgid "Select blog:"
 msgstr ""
 
-#: ..\..\..\skins\basic\_main.php:46
+#: ..\..\..\skins\basic\_feedback.php:225
+#: ..\..\..\skins\wpc_default\_feedback.php:224
+msgid "(Set cookies for name, email &amp; url)"
+msgstr ""
+
+#: ..\..\..\skins\basic\_main.php:71
 msgid "Select skin:"
 msgstr ""
 
-#: ..\..\..\skins\basic\_main.php:98
-#: ..\..\..\skins\custom\_main.php:93
+#: ..\..\..\skins\basic\_main.php:124
+#: ..\..\..\skins\custom\_main.php:133
+#: ..\..\..\skins\l33t_gray\_main.php:88
+#: ..\..\..\skins\skinners_guide\_main.php:169
 msgid "words"
 msgstr ""
 
-#: ..\..\..\skins\basic\_main.php:103
+#: ..\..\..\skins\basic\_main.php:129
 msgid "Read more..."
 msgstr ""
 
-#: ..\..\..\skins\bluesky\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:170
-msgid "Choose a skin"
+#: ..\..\..\skins\custom\_main.php:256
+#: ..\..\..\skins\miami_blue\_main.php:244
+#: ..\..\..\skins\natural_pink\_main.php:186
+#: ..\..\..\skins\nifty_corners\_main.php:209
+#: ..\..\..\skins\skinners_guide\_main.php:345
+#: ..\..\..\skins\wpc_default\_main.php:196
+msgid "Choose skin"
 msgstr ""
 
-#: ..\..\..\skins\custom\_main.php:163
-msgid "Previous"
+#: ..\..\..\skins\custom\_main.php:290
+#: ..\..\..\skins\l33t_gray\_main.php:260
+#: ..\..\..\skins\miami_blue\_main.php:278
+#: ..\..\..\skins\natural_pink\_main.php:211
+#: ..\..\..\skins\nifty_corners\_main.php:234
+#: ..\..\..\skins\skinners_guide\_main.php:384
+msgid "XML Feeds"
 msgstr ""
 
-#: ..\..\..\skins\custom\_main.php:163
-msgid "Next"
+#: ..\..\..\skins\custom\_main.php:313
+#: ..\..\..\skins\miami_blue\_main.php:301
+#: ..\..\..\skins\skinners_guide\_main.php:407
+msgid "What is RSS?"
 msgstr ""
 
-#: ..\..\..\skins\custom\_main.php:213
-#: ..\..\..\skins\natural_pink\_main.php:205
-#: ..\..\..\skins\wpc_aubmach\_main.php:150
-#: ..\..\..\skins\wpc_default\_main.php:153
-msgid "Choose skin"
+#: ..\..\..\skins\custom\_main.php:323
+#: ..\..\..\skins\skinners_guide\_main.php:417
+msgid "Who's Online?"
+msgstr ""
+
+#: ..\..\..\skins\l33t_gray\_lastcomments.php:46
+msgid "posted by"
+msgstr ""
+
+#: ..\..\..\skins\l33t_gray\_main.php:63
+#: ..\..\..\skins\l33t_gray\_main.php:224
+msgid "User Functions"
+msgstr ""
+
+#: ..\..\..\skins\l33t_gray\_main.php:64
+msgid "Links/ Blogroll"
+msgstr ""
+
+#: ..\..\..\skins\l33t_gray\_main.php:226
+msgid "Management"
+msgstr ""
+
+#: ..\..\..\skins\l33t_gray\_main.php:255
+msgid "Skins"
+msgstr ""
+
+#: ..\..\..\skins\l33t_gray\_profile.php:48
+msgid "Profile"
+msgstr ""
+
+#: ..\..\..\skins\l33t_gray\_skinslist.php:27
+msgid "Get skin"
 msgstr ""
 
-#: ..\..\..\skins\originalb2\_main.php:73
+#: ..\..\..\skins\originalb2\_main.php:99
 msgid "Browse all posts by this author"
 msgstr ""
 
-#: ..\..\..\skins\originalb2\_main.php:176
-msgid "archives"
+#: ..\..\..\skins\originalb2\_main.php:177
+#: ..\..\..\skins\wpc_default\_main.php:148
+msgid "categories"
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
+#: ..\..\..\skins\wpc_default\_feedback.php:87
 msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
+#: ..\..\..\skins\wpc_default\_feedback.php:126
 msgid "Comment by"
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
+#: ..\..\..\skins\wpc_default\_feedback.php:132
 msgid "Trackback from"
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
+#: ..\..\..\skins\wpc_default\_feedback.php:137
 msgid "Pingback from"
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:72
+#: ..\..\..\skins\wpc_default\_feedback.php:144
+#: ..\..\..\skins\wpc_default\_main.php:94
 msgid "Edit This"
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:185
-#: ..\..\..\skins\wpc_default\_feedback.php:185
+#: ..\..\..\skins\wpc_default\_feedback.php:197
 msgid "E-mail"
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:198
-#: ..\..\..\skins\wpc_default\_feedback.php:198
+#: ..\..\..\skins\wpc_default\_feedback.php:210
 msgid "Your Comment"
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:218
-#: ..\..\..\skins\wpc_default\_feedback.php:218
+#: ..\..\..\skins\wpc_default\_feedback.php:230
 msgid "Say It!"
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
+#: ..\..\..\skins\wpc_default\_main.php:93
 msgid "Filed under:"
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:160
-#: ..\..\..\skins\wpc_default\_main.php:163
+#: ..\..\..\skins\wpc_default\_main.php:206
 msgid "Other"
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:172
-#: ..\..\..\skins\wpc_default\_main.php:175
+#: ..\..\..\skins\wpc_default\_main.php:218
 msgid "Meta"
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
+#: ..\..\..\skins\wpc_default\_main.php:220
 msgid "Syndicate this site using RSS"
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
+#: ..\..\..\skins\wpc_default\_main.php:220
 msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
+#: ..\..\..\skins\wpc_default\_main.php:221
 msgid "The latest comments to all posts in RSS"
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
+#: ..\..\..\skins\wpc_default\_main.php:221
 msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
+#: ..\..\..\skins\wpc_default\_main.php:222
 msgid "This page validates as XHTML 1.0 Transitional"
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
+#: ..\..\..\skins\wpc_default\_main.php:222
 msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:187
-#: ..\..\..\skins\wpc_default\_main.php:180
-#: ..\..\..\skins\wpc_default\_main.php:190
+#: ..\..\..\skins\wpc_default\_main.php:223
+#: ..\..\..\skins\wpc_default\_main.php:235
 msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
+#: ..\..\..\skins\_rdf\_main.php:78
+#: ..\..\..\skins\_rss\_main.php:63
+#: ..\..\..\skins\_rss2\_main.php:71
+msgid "[...] Read more!"
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "Original design credits for this skin:"
+#: ..\..\..\skins_adm\_adminUI_general.class.php:969
+msgid "No results."
 msgstr ""
 
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1138
+msgid "Permission denied!"
 msgstr ""
 
-#: ..\..\..\xmlsrv\rdf.php:60
-#: ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1284
+msgid "Time:"
 msgstr ""
 
-#: ..\..\..\xmlsrv\xmlrpc.php:1404
-#: ..\..\..\xmlsrv\xmlrpc.php:1408
-#, possible-php-format
-msgid "New pingback on your post #%d \"%s\""
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1285
+msgid "Greenwich Mean Time"
+msgstr ""
+
+#. TRANS: short for Greenwich Mean Time
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1286
+msgid "GMT:"
+msgstr ""
+
+#: ..\..\..\skins_adm\_adminUI_general.class.php:1287
+msgid "Logged in as:"
+msgstr ""
+
+#: ..\..\..\skins_adm\legacy\_adminUI.class.php:121
+msgid "Style:"
 msgstr ""
diff -ruN --text 0.9.2.src/locales/nb_NO/_global.php 1.10.3.src/locales/nb_NO/_global.php
--- 0.9.2.src/locales/nb_NO/_global.php	2005-06-17 19:53:10.000000000 -0500
+++ 1.10.3.src/locales/nb_NO/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1214 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['nb_NO'] = array(
-	'' => "Project-Id-Version: b2evolution 0.9.0.8\nPOT-Creation-Date: 2004-05-30 01:43+0200\nPO-Revision-Date: 2004-06-30 11:52-0800\nLast-Translator: Vegar Berg Guldal <mail@funky-m.com>\nLanguage-Team: LANGUAGE <LL@li.org>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\n",
-	'Selected' => "Valgte",
-	'Categories' => "Kategorier",
-	'Permanent link to full entry' => "Permanent lenke til hele posten",
-	'Permalink' => "Permalenke",
-	'Recently' => "Nylig",
-	'(cached)' => "(cachet)",
-	'(no cache)' => "(ikke cachet)",
-	'Last comments' => "Siste kommentarer",
-	'Some viewing statistics' => "Visningsstatistikk",
-	'Search' => "Sk",
-	'All Words' => "Alle ord",
-	'Some Word' => "Ett eller flere ord",
-	'Entire phrase' => "Hele setn.",
-	'Reset form' => "Tilbakestill",
-	'Get selection' => "Hent utvalg",
-	'Archives' => "Arkiv",
-	'more...' => "flere...",
-	'Recent Referers' => "Nylige referenter",
-	'Top Referers' => "Topp-referenter",
-	'Misc' => "Div.",
-	'Syndicate this blog' => "Syndikr denne bloggen",
-	'Default page for b2evolution' => "Standardside for b2evolution",
-	'Multilingual multiuser multi-blog engine.' => "Flersprklig, flerbruker, flerblog-system.",
-	'Welcome to b2evolution' => "Velkommen til b2evolution",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Dette er standardhjemmesiden for b2evolution. Den vil bli vist s lenge du ikke velger en blog som standard i de generelle innstillingene.",
-	'Individual blogs on this system' => "Individuelle blogger i dette systemet",
-	'Blog #%d' => "Blog nr. %d",
-	'Blog #1' => "Blog nr. 1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Dette er en spesiell blog som samler alle postene fra alle de andre bloggene!",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Merk: listen (og menyen) ovenfor er generert automatisk, og inkluderer bare bloggene som har et &quot;stubbnavn&quot;. Du kan forandre dette i blog-innstillingene p administrasjonssidene.",
-	'More demos' => "Flere demonstrasjoner",
-	'Custom template' => "Spesiell mal",
-	'Multiple blogs displayed on the same page' => "Flere blogger vist p samme side",
-	'Summary of last posts in all blogs' => "Sammendrag av de siste postene i alle blogger",
-	'The page you\'re looking at' => "Siden du ser p",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Merk: de demonstrasjonene bruker ikke evoSkins, selv om du valgte  bruke evoSkins nr du installerte. Den eneste mten  forandre utseendet deres p er  redigere PHP-malene deres. Men, ikke glem, disse demonstrasjonene er bare der for  inspirere deg til  lage dine egne ;)",
-	'Administration' => "Administrasjon",
-	'Go to backoffice!' => "G til adminsidene!",
-	'Official website' => "Offisiell webside",
-	'GNU GPL license' => "GNU GPL lisens",
-	'Multiblog demo' => "Multiblog demo",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Denne demonstrasjonsmalen viser 3 blogger p en gang (1 til venstre, 2 til hyre)",
-	'Summary demo' => "Sammendrag demo",
-	'This demo template displays a summary of last posts in all blogs' => "Denne demonstrasjonsmalen viser et sammendrag av de siste postene i alle blogger",
-	'More posts...' => "Flere poster...",
-	'Antispam' => "Antispam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "Nkkelordet [%s] er for kort, det m vre minst 5 tegn!",
-	'Deleting log-hits matching [%s]...' => "Sletter treff som matcher [%s]...",
-	'Deleting comments matching [%s]...' => "Sletter kommentarer som matcher [%s]...",
-	'Blacklisting the keyword [%s]...' => "Svartelister nkkelordet %s...",
-	'Confirm ban &amp; delete' => "Godkjenn svartelisting &amp; sletting",
-	'No log-hits match the keyword [%s].' => "Ingen treff matcher nkkelordet [%s].",
-	'Delete the following %d referer hits:' => "Slett de flgende %d treffene:",
-	'No comments match the keyword [%s].' => "Ingen kommentarer matcher nkkelordet [%s].",
-	'Delete the following %d comments:' => "Slett de flgende %d treffene:",
-	'The keyword [%s] is already handled by the blacklist.' => "Nkkelordet [%s] er allerede hndtert i svartelisten!",
-	'Blacklist the keyword [%s] locally.' => "Svartelist nkkelordet [%s] lokalt...",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "Rapporter nkkelordet [%s] til b2evolution.net sin svarteliste...",
-	'Terms of service' => "Bruksvilkr",
-	'Perform selected operations' => "Gjr valgte operasjoner",
-	'Removing entry #%d from the ban list...' => "Fjerner punkt nr. %d fra svartelisten...",
-	'Add a banned keyword' => "Legg til svartelistet nkkelord",
-	'Check &amp; ban...' => "Sjekk &amp; svartelist...",
-	'Banned domains blacklist' => "Svartelistede domener",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "En URL som inneholder et av de flgende nkkelordene vil bli nektet  poste kommentarer og logge treff, samt nektes i bruk i en post.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Hvis et nkkelord begrenser legitime domener, kan du klikke p den grnne haken for  fjerne dette nkkelordet fra svartelisten.",
-	'Request abuse update from centralized blacklist!' => "Oppdater listen fra den sentrale svartelisten!",
-	'Allow keyword back (Remove it from the blacklist)' => "Fjern nkkelordet fra svartelisten",
-	'Allow Back' => "Tillat",
-	'Report abuse to centralized ban blacklist!' => "Rapporter svartelistede domener til den sentrale svartelisten!",
-	'Report' => "Rapporter",
-	'Check hit-logs and comments for this keyword!' => "Sk gjennom trefflisten og kommentarene etter dette nkkelordet!",
-	'Re-check' => "Sjekk p nytt",
-	'Blogs' => "Blogger",
-	'New' => "Ny",
-	'Creating blog...' => "Lager blog...",
-	'You must provide an URL blog name / Stub name!' => "Du m oppgi et URL-blognavn eller et stubbfilnavn!",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "Dette URL-blognavnet / stubbfilnavnet er allerede i bruk. Vennligst velg et annet.",
-	'Cannot create, please correct these errors:' => "Kan ikke lage, vennligst korriger disse feilene:",
-	'You should <a %s>create categories</a> for this blog now!' => "Du burde <a %s>lage kategorier</a> for denne bloggen n!",
-	'New weblog' => "Ny weblog",
-	'New blog' => "Ny blog",
-	'General' => "Generelle",
-	'Permissions' => "Adgangskontroll",
-	'Advanced' => "Avansert",
-	'Updating Blog [%s]...' => "Oppdaterer blogg [%s]...",
-	'Cannot update, please correct these errors:' => "Kan ikke oppdatere, vennligst korriger disse feilene:",
-	'Delete blog [%s]?' => "Slette blog [%s]?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Ved  slette denne bloggen, vil alle dens kategorier, poster og kommentarer ogs slettes!",
-	'THIS CANNOT BE UNDONE!' => "DETTE KAN IKKE OMGJRES!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "Prv ogs  slette stubbfilen [<strong><a %s>%s</a></strong>]",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "Prv ogs  slette den statiske filen [<strong><a %s>%s</a></strong>]",
-	'I am sure!' => "Jeg er sikker!",
-	'CANCEL' => "AVBRYT",
-	'Generating static page for blog [%s]' => "Oppretter statisk side for blog [%s]",
-	'You haven\'t set a static filename for this blog!' => "Du har ikke valgt et statisk filnavn for denne bloggen!",
-	'File cannot be written!' => "Filen kan ikke skrives!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "Du burde sjekke tilgangsrettighetene for filen [%s]. Les om <a %s>filrettigheter i den online manualen</a>.",
-	'Writing to file [%s]...' => "Skriver til fil [%s]...",
-	'Done.' => "Ferdig.",
-	'Browse blog:' => "Lese blog:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Siden du er en nykommer, m du vente p at en administrator vil tillate deg  poste.\tDu kan ogs <a %s>sende administratoren en e-post</a> og be om kt tilgangsniv. Nr du har ftt rettigheter til  poste her, kan du bare laste inn denne siden p nytt, og du kan blogge. :)",
-	'Categories for blog:' => "Kategorier for blog:",
-	'New sub-category in category: %s' => "Ny underkategori i kategorien: %s",
-	'New category in blog: %s' => "Ny kategori i bloggen: %s",
-	'New category name' => "Nytt kategorinavn",
-	'Create category' => "Lag kategori",
-	'Deleting category #%d : %s ...' => "Sletter kategori #%d : %s ...",
-	'ERROR' => "FEIL",
-	'Category deleted.' => "Kategori slettet.",
-	'Properties for category:' => "Egenskaper for kategori:",
-	'Name' => "Navn",
-	'New parent category' => "Ny over-kategori",
-	'Old Parent' => "Gammel overkategori",
-	'Root (No parent)' => "Rot (Ingen over)",
-	'Edit category!' => "Rediger kategori!",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Beklager, men du har ikke rettigheter til  lese/redigere noen kategoriers egenskaper.",
-	'Oops, no post with this ID.' => "Oops, det finnes ingen post med denne IDen.",
-	'Editing post' => "Redigerer post",
-	'#%d in blog: %s' => "nr. %d i blog: %s",
-	'Oops, no comment with this ID!' => "Oops, det finnes ingen kommentar med denne IDen!",
-	'Editing comment' => "Redigerer kommentar",
-	'New post in blog:' => "Ny post i bloggen:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Siden denne bloggen ikke har noen kategorier, kan du ikke poste til den. Du m lage kategorier frst.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Bytt til denne bloggen (hvis Javascript er aktivert, beholder du teksten)",
-	'b2evo' => "b2evo",
-	'Login...' => "Log inn...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "I b2evolution trenger du ikke  g til b2login.php-siden for  logge inn.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "G i stedet til den administrasjonssiden du trenger, for eksempel %s eller %s. b2evo vil s be deg om  logge inn, dersom det trengs.",
-	'Settings' => "Innstillinger",
-	'Regional' => "Regionale",
-	'Plug-ins' => "Plug-ins",
-	'General settings updated.' => "Generelle innstillinger oppdatert.",
-	'Regional settings updated.' => "Regionale innstillinger oppdatert.",
-	'You must provide a locale code!' => "Du m oppgi en locale kode!",
-	'Inserted locale \'%s\' into database.' => "Satte inn locale '%s' i databasen.",
-	'Updated locale \'%s\'.' => "Oppdaterte locale '%s'.",
-	'Saved locale \'%s\'.' => "Lagret locale '%s'.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Locale-tabellen er slettet, standardinnstillinger fra <code>/conf/_locales.php</code> er lastet inn.",
-	'File <code>%s</code> not found.' => "Filen <code>%s</code> ikke funnet.",
-	'Deleted locale \'%s\' from database.' => "Slettet localet '%s' fra databasen.",
-	'Switched priorities.' => "Byttet prioritet.",
-	'Spell Check' => "Stavekontroll",
-	'Loading Spell Checker. Please wait' => "Laster inn stavekontroll. Vennligst vent",
-	'View Stats for Blog:' => "Les statistikk for blog:",
-	'None' => "Ingen",
-	'Changing hit #%d type to: %s' => "Endrer treff nr. %ds type til: %s",
-	'Deleting hit #%d...' => "Sletter treff nr. %d...",
-	'Pruning hits for %s...' => "Sletter treffene fra %s...",
-	'Summary' => "Sammendrag",
-	'Referers' => "Referenter",
-	'Refering Searches' => "Refererende sk",
-	'Syndication' => "Syndikasjon",
-	'User Agents' => "Brukeragenter",
-	'Direct Accesses' => "Direkte koblinger",
-	'Date' => "Dato",
-	'Indexing Robots' => "Indekseringsmotorer",
-	'Total' => "Totalt",
-	'Prune this date!' => "Slett treff for denne datoen!",
-	'Prune' => "Slett",
-	'Prune hits for this date!' => "Slett treff for denne datoen!",
-	'Last referers' => "Siste referenter",
-	'These are hits from external web pages refering to this blog' => "Dette er treffene fra eksterne websider som refererer til denne bloggen",
-	'Delete this hit!' => "Slett dette treffet!",
-	'Del' => "Slett",
-	'Log as a search instead' => "Logg som et sk istedet",
-	'-&gt;S' => "-&gt;S",
-	'Ban this domain!' => "Svartelist domenet!",
-	'Ban' => "Svartelist",
-	'Top referers' => "Topp-referenter",
-	'Total referers' => "Totale referenter",
-	'Last refering searches' => "Siste refererende sk",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Dette er treffene fra folk som kom til dette bloggesystemet via en skemotor. (Skemotorene m vre listet i /conf/_stats.php)",
-	'Top refering search engines' => "Topp refererende skemotorer",
-	'Top Indexing Robots' => "Topp indekseringsmotorer",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Dette er treff fra automatiske motorer slik som skemotorerers indekseringsmotorer. (Motorene m vre listet i /conf/_stats.php)",
-	'Top Aggregators' => "Topp aggregatorer",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Dette er treff fra RSS-lesere. (Leserne m vre listet i /conf/_stats.php)",
-	'Total RSS hits' => "Totale RSS-treff",
-	'Last direct accesses' => "Siste direkte koblinger",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Dette er treff fra folk som kom til dette bloggesystemet ved direkte koblinger (enten ved  taste URLen direkte inn i adressefeltet, eller ved  flge et bokmerke. Ugyldige (for korte) referenter er ogs listet her.)",
-	'Top User Agents' => "Topp brukeragenter",
-	'Custom skin template editing' => "Redigering av \"custom\" skinnet",
-	'Listing:' => "Lister:",
-	'Invalid filename!' => "Ugyldig filnavn!",
-	'Oops, no such file !' => "Oops, det finnes ingen slik fil!",
-	'File edited!' => "Fil redigert!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Vr forsiktig med hva du gjr: Ved  redigere denne filen kan du delegge malen din! Ikke rediger det som er mellom <code>&lt;?php</code> og <code>?&gt;</code> hvis du ikke vet nyaktig hva du gjr!",
-	'update template !' => "oppdater mal!",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(du kan ikke oppdatere den filen/malen: du m frst gjre den skrivbar, f.eks. CHMOD 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "Denne siden gir deg mulighet til  redigere <strong>custom skinnet</strong> (ligger i /skins/custom).",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Du kan endre alle disse filene (forutsatt at den er skrivbar av serveren, f.eks. CHMOD 766)",
-	'Directory %s not found.' => "Mappen %s ikke funnet.",
-	'This is the template that displays the links to the archives for a blog' => "Dette er malen som viser lenkene til en bloggs arkiv",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Dette er malen som viser (den dybdegende) listen av (under)kategorier",
-	'This is the template that displays the feedback for a post' => "Dette er malen som viser respons (kommentarer o.l.) p en post",
-	'This is the template that displays the last comments for a blog' => "Dette er malen som viser de siste kommentarene for en blog",
-	'This is the main template. It displays the blog.' => "Dette er hovedmalen. Den viser selve bloggen.",
-	'This is the template that displays stats for a blog' => "Dette er malen som viser statistikken for en blog",
-	'This is the page displayed in the comment popup' => "Dette er siden som vises i popup-vinduet for kommentarer",
-	'This is the page displayed in the pingback popup' => "Dette er siden som vises i popup-vinduet for pingbacks",
-	'This is the page displayed in the trackback popup' => "Dette er siden som vises i popup-vinduet for trackbacks",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Merk: selvflgelig kan du ogs redigere filene/malene i et tekstredigeringsprogram og laste dem opp. Dette online redigeringsverktyet er bare ment  brukes nr du ikke har tilgang til et tekstredigeringsprogram...",
-	'upload images/files' => "last opp bilder/filer",
-	'File upload' => "Filopplasting",
-	'Allowed file types:' => "Tillatte filtyper:",
-	'Maximum allowed file size: %d KB' => "Maksimal tillatt filstrrelse: %d KB",
-	'Description' => "Beskrivelse",
-	'Upload !' => "Last opp!",
-	'File %s: type %s is not allowed.' => "File %s: filtype %s er ikke tillatt.",
-	'Couldn\'t upload your file to:' => "Kunne ikke laste opp din fil til:",
-	'Duplicate File?' => "Duplikat?",
-	'The filename "%s" already exists!' => "Filnavnet \"%s\" er allerede i bruk!",
-	'Filename "%s" moved to "%s"' => "Filnavn \"%s\" er flyttet til \"%s\"",
-	'Confirm or rename:' => "Godkjenn eller endre navn:",
-	'Alternate name' => "Alternativt navn",
-	'Confirm !' => "Godkjenn!",
-	'File uploaded !' => "Fil lastet opp!",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Filen <strong>\"%s\"</strong> ble lastet opp uten problemer!",
-	'Here\'s the code to display it:' => "Her er koden for  vise den:",
-	'Add the code to your post !' => "Legg koden til din post!",
-	'Image Details' => "Bildedetaljer",
-	'Size' => "Strrelse",
-	'Type' => "Type",
-	'Close this window' => "Lukk dette vinduet",
-	'User management' => "Brukeradministrasjon",
-	'You cannot change the demouser profile in demo mode!' => "Du kan ikke forandre demobrukerens profil i demomodus!",
-	'You are only allowed to update your own profile!' => "Du kan bare oppdatere din egen profil!",
-	'You must provide an unique login!' => "Du m oppgi et unikt brukernavn!",
-	'User level must be between %d and %d.' => "Tilgangsniv m vre mellom %d og %d.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Dette brukernavnet finnes allerede. nsker du  <a %s>redigere den eksisterende brukeren</a>?",
-	'You typed two different passwords.' => "Du skrev to forskjellige passord.",
-	'The mimimum password length is %d characters.' => "Passordet m vre minst %d tegn.",
-	'User updated.' => "Bruker oppdatert.",
-	'New user created.' => "Ny bruker laget.",
-	'Invalid promotion.' => "Ugyldig forfremmelse.",
-	'User level changed.' => "Tilgangsniv endret.",
-	'You can\'t delete yourself!' => "Du kan ikke slette din egen konto!",
-	'You can\'t delete User #1!' => "Du kan ikke slette bruker nr. 1!",
-	'Delete User %s?' => "Slette bruker %s?",
-	'Warning' => "Advarsel",
-	'deleting an user also deletes all posts made by this user.' => "ved  slette en bruker slettes ogs alle brukerens poster.",
-	'Deleting User...' => "Sletter brukerkonto...",
-	'You can\'t delete Group #1!' => "Du kan ikke slette gruppe nr. 1!",
-	'You can\'t delete the default group for new users!' => "Du kan ikke slette standardgruppen for nye brukere!",
-	'Delete group [%s]?' => "Slette gruppen [%s]?",
-	'Group deleted...' => "Gruppe slettet...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "Gruppenavnet er allerede i bruk! nsker du  <a %s>redigere den eksisterende gruppen</a>?",
-	'Group updated.' => "Gruppe oppdatert.",
-	'The user was not created:' => "Brukerkontoen ble ikke laget:",
-	'The user was not updated:' => "Brukerkontoen ble ikke oppdatert:",
-	'The group was not created:' => "Gruppen ble ikke laget:",
-	'The group was not updated:' => "Gruppen ble ikke oppdatert:",
-	'You are not allowed to view other users.' => "Du har ikke tilgang til  lese andres brukerprofiler.",
-	'Adding new post...' => "Legger til ny post...",
-	'Supplied URL is invalid: ' => "Flgende URL er ugyldig:",
-	'Cannot post, please correct these errors:' => "Kan ikke poste, vennligst korriger disse feilene:",
-	'Back to post editing' => "Tilbake til postredigering",
-	'Recording post...' => "Lagrer post...",
-	'Sleeping...' => "Venter...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Post ikke publisert offentlig: hopper over trackback, pingback og blog ping...",
-	'Posting Done...' => "Ferdig med postingen...",
-	'Updating post...' => "Oppdaterer post...",
-	'Post had already pinged: skipping blog pings...' => "Posten har allerede pinget: hopper over blog pings...",
-	'Updating done...' => "Ferdig  oppdatere...",
-	'Updating post status...' => "Oppdaterer post status...",
-	'Deleting post...' => "Sletter post...",
-	'Oops, no post with this ID!' => "Oops, det finnes ingen post med denne IDen!",
-	'Deleting Done...' => "Slettet...",
-	'Error' => "Feil",
-	'Cannot update comment, please correct these errors:' => "Kan ikke oppdatere kommentar, vennligst korriger flgende feil:",
-	'Back to posts!' => "Tilbake til postene!",
-	'You may also want to generate static pages or view your blogs...' => "Du kan nok ogs nske  generere statiske sider eller lese dine blogger...",
-	'New post' => "Ny post",
-	'User group' => "Brukergruppe",
-	'See <a %s>online manual</a> for details.' => "Se i den <a %s>online manualen</a> for ytterligere detaljer.",
-	'Level' => "Niv",
-	'Default locale' => "Standard locale",
-	'Select main category in target blog and optionally check additional categories' => "Velg hovedkategori i nsket blog, og velg eventuelt ogs flere kategorier.",
-	'Select as an additionnal category' => "Velg som en ekstra kategori",
-	'Select as MAIN category' => "Velg HOVEDkategori",
-	'Tools' => "Verkty",
-	'Bookmarklet' => "Bookmarklet",
-	'Add this link to your Favorites/Bookmarks:' => "Legg denne lenken til dine favoritter/bokmerker:",
-	'b2evo bookmarklet' => "b2evo bookmarklet",
-	'Post to b2evolution' => "Post til b2evolution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "Ingen sideskuff funnet! Du m bruke Mozilla 0.9.4 eller nyere!",
-	'SideBar' => "Sideskuff",
-	'Add the <a %s>b2evo sidebar</a> !' => "Legg til <a %s>b2evo-sideskuffen</a>!",
-	'Add this link to your favorites:' => "Legg til denne lenken til dine favoritter/bokmerker:",
-	'b2evo sidebar' => "b2evo sideskuff",
-	'Movable Type Import' => "Movable Type importering",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "Bruk MT sin eksportfunksjon til  lage en .TXT-fil som inneholder dine poster;",
-	'Place that file into the /admin folder on your server;' => "Plasser den filen i /admin mappen p din server;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "Flg s instruksjonene i <a %s>MT migrasjonsverktyet</a>.",
-	'Static file generation' => "Generering av statisk fil",
-	'Static filename' => "Statisk filnavn",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Dette er .html filen som lages nr du genererer en statisk versjon av bloggens hovedside",
-	'After each new post...' => "Etter hver nye post...",
-	'Ping b2evolution.net' => "Pinger b2evolution.net...",
-	'to get listed on the "recently updated" list on b2evolution.net' => "for  bli listet i b2evolution.net sin liste over nylig oppdaterte blogger",
-	'Ping technorati.com' => "Pinger technorati.com...",
-	'to give notice of new post.' => "for  melde fra om nye poster.",
-	'Ping weblogs.com' => "Pinger weblogs.com...",
-	'Ping blo.gs' => "Pinger blo.gs...",
-	'Advanced options' => "Avanserte innstillinger",
-	'Allow trackbacks' => "Tillat Trackbacks",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Tillat andre bloggere  sende trackbacks til denne bloggen, slik at du fr vite nr de refererer til den. Du fr ogs mulighet til  sende trackbacks til andre blogger.",
-	'Allow pingbacks' => "Tillat pingbacks",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Tillat andre bloggere  sende pingbacks til denne bloggen, slik at du fr vite nr de refererer til den. Du fr ogs mulighet til  sende pingbacks til andre blogger.",
-	'Save !' => "Lagre!",
-	'Reset' => "Tilbakestill",
-	'General parameters' => "Generelle parametere",
-	'Full Name' => "Fullt navn",
-	'Will be displayed on top of the blog.' => "Vises p toppen av bloggen",
-	'Short Name' => "Kortnavn",
-	'Will be used in selection menus and throughout the admin interface.' => "Brukes i valgmenyer og overalt i administrasjonssidene.",
-	'Main Locale' => "Hoved-locale",
-	'Determines the language of the navigation links on the blog.' => "Bestemmer sprket til navigasjonslenkene p bloggen.",
-	'Access parameters' => "Tilgangsparametere",
-	'Default blog on index.php' => "Standardblog p index.php",
-	'Current default is:' => "Nvrende standard er:",
-	'Other blog through index.php' => "Andre blogger gjennom index.php",
-	'Other blog through stub file (Advanced)' => "Andre blogger gjennom stubbfiler (Avansert)",
-	'You MUST create a stub file for this to work.' => "Du M lage en stubbfil for at dette skal virke!",
-	'Preferred access type' => "Foretrukket tilgangstype",
-	'Blog Folder URL' => "Blog mappe URL",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Ingen etterflgende skrstrek. (Hvis du ikke vet, kan du la dette feltet st tomt.)",
-	'URL blog name / Stub name' => "URL blog-navn / Stubbnavn",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "Brukes i URLer for  identifisere denne bloggen. Dette burde vre stubbfilnavnet om du valgte  bruke stubbfiler som tilgangsmetode.",
-	'Default display options' => "Standard visningsvalg",
-	'Default skin' => "Standardskin",
-	'This is the default skin that will be used to display this blog.' => "Dette er standardskinnet som brukes til  vise denne bloggen.",
-	'Allow skin switching' => "Tillat skin-bytte",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Brukere vil kunne velge et annet skin  se bloggen i (og deres foretrukne skin vil bli lagret i en cookie).",
-	'Display public blog list' => "Vis offentlig blogliste",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Marker denne hvis du vil vise listen over alle tilgjengelige blogger p din blogside (hvis skinnet ditt sttter dette).",
-	'Include in public blog list' => "Inkludr i offentlig blogliste",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Marker denne hvis du vil at denne bloggen skal vises i listen over alle offentlige blogger.",
-	'Default linkblog' => "Standard linkblog",
-	'Will be displayed next to this blog (if your skin supports this).' => "Vises ved siden av denne bloggen (hvis skinnet ditt sttter dette).",
-	'Tagline' => "Undertittel",
-	'This is diplayed under the blog name on the blog template.' => "Dette vises under blognavnet p blog-malen.",
-	'Long Description' => "Lang beskrivelse",
-	'This is displayed on the blog template.' => "Dette vises p blog-malen.",
-	'Short Description' => "Kort beskrivelse",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Dette brukes i metatagg-beskrivelsen og RSS-koblinger. IKKE HTML!",
-	'Keywords' => "Nkkelord",
-	'This is is used in meta tag keywords. NO HTML!' => "Dette brukes som meta-tag nkkelord. IKKE HTML!",
-	'Notes' => "Notater",
-	'Additional info.' => "Ytterligere info.",
-	'Blog' => "Blog",
-	'Blog URL' => "Blog URL",
-	'Static File' => "Statisk fil",
-	'Locale' => "Locale",
-	'Properties' => "Egenskaper",
-	'Default' => "Standard",
-	'Gen!' => "Lag!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "Er du sikker p at du vil slette blog #%d?\\n\\nADVARSEL: Dette vil slette ALLE POSTER, KOMMENTARER,\\nKATEGORIER og andre data relatert til bloggen!\\n\\nDette KAN IKKE omgjres!",
-	'Delete this blog!' => "Slett denne bloggen!",
-	'Copy this blog!' => "Kopier denne bloggen",
-	'Copy' => "Kopier",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "Beklager, men du har ikke rettigheter til  lese/redigere noen blogs egenskaper.",
-	'New blog...' => "Ny blog...",
-	'User permissions' => "Brukerrettigheter",
-	'Login ' => "Brukernavn ",
-	'Is<br />member' => "Er<br />medlem",
-	'Can post/edit with following statuses:' => "Kan poste/redigere med flgende statuser:",
-	'Delete<br />posts' => "Slette<br />poster",
-	'Edit<br />comts' => "Redig.<br />komnt.",
-	'Edit<br />cats' => "Redig.<br />kat.",
-	'Edit<br />blog' => "Redig.<br />blog",
-	'Published' => "Publisert",
-	'Protected' => "Beskyttet",
-	'Private' => "Privat",
-	'Draft' => "Utkast",
-	'Deprecated' => "Foreldet",
-	'Members' => "Medlemmer",
-	'Permission to read protected posts' => "Tilgang til  lese beskyttede poster",
-	'Permission to post into this blog with private status' => "Tillatelse til  poste private poster i denne bloggen",
-	'Permission to post into this blog with protected status' => "Tillatelse til  poste beskyttede poster i denne bloggen",
-	'Permission to post into this blog with draft status' => "Tillatelse til  poste utkast i denne bloggen",
-	'Permission to post into this blog with deprecated status' => "Tillatelse til  poste poster med status 'foreldet' i denne bloggen",
-	'Permission to delete posts in this blog' => "Tillatelse til  slette poster i denne bloggen",
-	'Permission to edit comments in this blog' => "Tillatelse til  redigere kommentarer i denne bloggen",
-	'Permission to edit categories for this blog' => "Tillatelse til  redigere kategorier for denne bloggen",
-	'Permission to edit blog properties' => "Tillatelse til  redigere bloggens egenskaper",
-	'(un)selects all checkboxes using Javascript' => "(fjerner haker/haker av) alle valgbokser ved hjelp av Javascript",
-	'(un)check all' => "(fjern haker/hak av) alle",
-	'Non members' => "Ikke-medlemmer",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Advarsel! Du er i ferd med  fjerne din egen tilgang til  redigere\\ndenne bloggen! Du kommer ikke til  kunne redigere egenskapene\\nsenere om du gjr det!",
-	'Edit category properties' => "Rediger kategoriens egenskaper",
-	'Are you sure you want to delete?' => "Er du sikker p at du vil slette?",
-	'New sub-category here' => "Ny underkategori her",
-	'New category here' => "Ny kategori her",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Merk:</strong> Nr man sletter en kategori, slettes ikke postene fra den kategorien, de blir bare flyttet til over-kategorien. Nr man sletter en rot-kategori, blir postene overfrt til den eldste gjenvrende kategorien i samme blog (laveste kategorinummer).",
-	'Post contents' => "Post innhold",
-	'Title' => "Tittel",
-	'Language' => "Sprk",
-	'Link to url' => "Lenke til URL",
-	'Email' => "Epost",
-	'URL' => "URL",
-	'Preview' => "Forhndsvis",
-	'&nbsp; Save ! &nbsp;' => " Lagre! ",
-	'Spellcheck' => "Stavekontroll",
-	'Upload a file/image' => "Last opp fil/bilde",
-	'Advanced properties' => "Avanserte egenskaper",
-	'Edit timestamp' => "Rediger tidsstempel",
-	'URL Title' => "URL Tittel",
-	'(to be used in permalinks)' => "(vil brukes i permalenker)",
-	'Auto-BR' => "Auto-BR",
-	'This option is deprecated, you should avoid using it.' => "Denne funksjonen er foreldet, du burde unnlate  bruke den.",
-	'Additional actions' => "Ytterligere handlinger",
-	'Pingback' => "Pingback",
-	'(Send a pingback to all URLs in this post)' => "(Send pingbacks til alle URLene i denne posten)",
-	'Trackback URLs' => "Trackback-URLer",
-	'(Separate by space)' => "(Adskilt med mellomrom)",
-	'Status' => "Status",
-	'The post will be publicly published' => "Posten vil bli publisert offentlig",
-	'Published (Public)' => "Publisert (Offentlig)",
-	'The post will be published but visible only by logged-in blog members' => "Posten vil vre synlig, men bare for innloggede blogmedlemmer.",
-	'Protected (Members only)' => "Beskyttet (Kun medlemmer)",
-	'The post will be published but visible only by yourself' => "Posten vil vre synlig bare for deg selv",
-	'Private (You only)' => "Privat (Bare deg)",
-	'The post will appear only in the backoffice' => "Posten vil bare vre synlig p administrasjonssidene",
-	'Draft (Not published!)' => "Utkast (Ikke publisert!)",
-	'Deprecated (Not published!)' => "Foreldet (Ikke publisert!)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Merk: Kryssposting mellom flere blogger er tillatt.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Merk: Kryssposting mellom flere blogger er for yeblikket ikke tillatt.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Merk: Kryssposting mellom flere kategorier er for yeblikket ikke tillatt.",
-	'Comments' => "Kommentarer",
-	'Visitors can leave comments on this post.' => "Beskende kan legge igjen kommentarer p denne posten.",
-	'Open' => "pen",
-	'Visitors can NOT leave comments on this post.' => "Beskende kan IKKE legge igjen kommentarer p denne posten.",
-	'Closed' => "Lukket",
-	'Visitors cannot see nor leave comments on this post.' => "Beskende kan verken lese eller legge igjen kommentarer p denne posten.",
-	'Disabled' => "Ikke i bruk",
-	'Renderers' => "Rendere",
-	'Comment info' => "Kommentar-info",
-	'Author' => "Forfatter",
-	'IP address' => "IP-adresse",
-	'Next %d days' => "Neste %d dager",
-	'Previous %d' => "Forrige %d",
-	'Previous %d days' => "Forrige %d dager",
-	'Next %d' => "Neste %d",
-	' to ' => "til",
-	' of ' => "av",
-	'from the end' => "fra slutten",
-	'from the start' => "fra starten",
-	'OK' => "OK",
-	' Date range: ' => " Tidsrom: ",
-	'by' => "av",
-	'level:' => "niv:",
-	'Pages:' => "Sider:",
-	'no comment' => "ingen kommentar",
-	'1 comment' => "1 kommentar",
-	'%d comments' => "%d kommentarer",
-	'1 Trackback' => "1 Trackback",
-	'%d Trackbacks' => "%d Trackbacks",
-	'1 Pingback' => "1 Pingback",
-	'%d Pingbacks' => "%d Pingbacks",
-	'Trackbacks' => "Trackbacks",
-	'Pingbacks' => "Pingbacks",
-	'No feedback for this post yet...' => "Ingen respons p denne posten enn...",
-	'Comment from:' => "Kommentar fra:",
-	'Trackback from:' => "Trackback fra:",
-	'Pingback from:' => "Pingback fra:",
-	'Permanent link to this comment' => "Permanent lenke til denne kommentaren",
-	'Leave a comment' => "Legg igjen en kommentar",
-	'User' => "Bruker",
-	'Edit profile' => "Rediger profil",
-	'Comment text' => "Kommentar-tekst",
-	'Allowed XHTML tags' => "Tillatte XHTML-tagger",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "URLer, eposter, AIM og ICQer vil bli automatisk konvertert.",
-	'Options' => "Innstillinger",
-	'(Line breaks become &lt;br&gt;)' => "(Linjeskift blir &lt;br&gt;)",
-	'Send comment' => "Send kommentar",
-	'Posts to show' => "Poster  vise",
-	'Past' => "Fortid",
-	'Future' => "Fremtid",
-	'Title / Text contains' => "Tittel/tekst inneholder",
-	'Words' => "Ord",
-	'AND' => "OG",
-	'OR' => "ELLER",
-	'GPL License' => "GPL lisens",
-	'uncheck all' => "fjern alle haker",
-	'check all' => "hak av alle",
-	'visit b2evolution\'s website' => "g til b2evolutions nettsted",
-	'Logout' => "Logg ut",
-	'Exit to blogs' => "G til blogger",
-	'Blog time:' => "Blogtid:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Logget inn som:",
-	'Write' => "Skriv",
-	'Edit' => "Rediger",
-	'Stats' => "Stats",
-	'Templates' => "Maler",
-	'Users' => "Brukere",
-	'User Profile' => "Brukerprofil",
-	'Default user rights' => "Standard brukerrettigheter",
-	'New users can register' => "Nye brukere kan registrere",
-	'Check to allow new users to register themselves.' => "Hak av for  la nye brukere kunne registrere seg selv.",
-	'Group for new users' => "Gruppe for nye brukere",
-	'Groups determine user roles and permissions.' => "Grupper bestemmer brukernes roller og rettigheter.",
-	'Level for new users' => "Niv for nye brukere",
-	'Levels determine hierarchy of users in blogs.' => "Niver bestemmer hierarkiet av brukere i blogger.",
-	'Display options' => "Visningsinnstillinger",
-	'Default blog to display' => "Standard blog",
-	'This blog will be displayed on index.php .' => "Denne bloggen vil bli vist nr en bruker gr til index.php .",
-	'days' => "dager",
-	'posts' => "poster",
-	'posts paged' => "poster pr. side",
-	'Display mode' => "Visningsmodus",
-	'Posts/Days per page' => "Poster/dager per side",
-	'monthly' => "mnedlig",
-	'weekly' => "ukentlig",
-	'daily' => "daglig",
-	'post by post' => "post for post",
-	'Archive mode' => "Arkivmodus",
-	'Link options' => "Lenkeinnstillinger",
-	'Use extra-path info' => "Bruk rene permalenker",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&c=1&tb=1&pb=1&more=1\'.' => "Anbefales hvis din webserver sttter det. Lenker vil se ut slik - 'stub/2003/05/20/post_title' - i stedet for slik - 'stub?title=post_title&c=1&tb=1&pb=1&more=1'.",
-	'Post called up by its URL title (Recommended)' => "Poster hentes fram ved hjelp av URL-tittelen (Anbefales)",
-	'Fallback to ID when no URL title available.' => "Faller tilbake til IDen om posten mangler URL-tittel.",
-	'Post called up by its ID' => "Poster hentes fram ved hjelp av deres IDer.",
-	'Post on archive page, located by its ID' => "Poster hentes fram ved sin ID, og vises i arkivmodus",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "Poster hentes fram ved sin tittel, og vises i arkivmodus (for kompabilitet med Cafelog)",
-	'Permalink type' => "Permalenketype",
-	'Security options' => "Sikkerhetsinnstillinger",
-	'Minimum password length' => "Minimal passordlengde",
-	'for users.' => "for brukere.",
-	'Rendering plug-ins' => "Renderplug-ins",
-	'Plug-in' => "Plug-in",
-	'Apply' => "Bruk",
-	'Toolbar plug-ins' => "Verktylinje-plug-ins",
-	'Update' => "Oppdater",
-	'Create new locale' => "Lag nytt locale!",
-	'Edit locale' => "Rediger locale",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "De frste to bokstavene burde vre en <a %s>ISO 639 sprkkode</a>. De siste to bokstavene burde vre en <a %s>ISO 3166 landskode</a>.",
-	'Enabled' => "I bruk",
-	'Should this locale be available to users?' => "Skal dette localet vre tilgjengelig til brukerne?",
-	'name of the locale' => "localets navn",
-	'Charset' => "Tegnsett",
-	'Must match the lang file charset.' => "M matche sprkfilens tegnsett.",
-	'Date format' => "Datoformat",
-	'See below.' => "Se under.",
-	'Time format' => "Tidsformat",
-	'Lang file' => "Sprkfil",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "sprkfilen  bruke, fra <code>locales</code>-mappen",
-	'Priority' => "Prioritet",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1 er hyest. Prioritet er viktig nr man velger et locale fra en sprkkode, og flere localer matcher det samme sprket; dette kan skje nr systemet sjekker nettleserens sprk. Prioriteten pvirker ogs rekkeflgen localene vises i i flervalgsbokser, osv.",
-	'Create' => "Lag",
-	'This will replace locale \\\'%s\\\'. Ok?' => "Dette vil erstatte localet \\'%s\\'. OK?",
-	'Flags' => "Flagg",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "Flaggene lagres i undermapper av <code>%s</code>. Deres filnavn er det samme som localets landskode (tegn nr. 4-5); filtypen er .gif .",
-	'Date/Time Formats' => "Dato-/tidformat",
-	'The following characters are recognized in the format strings:' => "De flgende tegnene gjenkjennes i formatstrengene:",
-	'a - "am" or "pm"' => "a - \"am\" eller \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" eller \"PM\"",
-	'B - Swatch Internet time' => "B - Swatch Internet Time",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - ISO 8601 dato (krever PHP 5); f.eks. \"2004-02-12T15:19:21+00:00\"",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d - dag, 2 siffer med ledende null; dvs. \"01\" til \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - ukedag, i tekstform, 3 tegn; f.eks. \"Fri\"",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - ukedag, i tekstform, 1 tegn; f.eks. \"F\"",
-	'F - month, textual, long; i.e. "January"' => "F - mned, fullt navn i tekstform, f.eks. \"January\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - time, 12-timersformat uten ledende null; dvs. \"1\" til \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - time, 24-timersformat uten ledende null; dvs. \"0\" til \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - time, 12-timersformat med ledende null; dvs. \"01\" til \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - time, 24-timersformat med ledende null; dvs. \"00\" til \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - minutter; dvs. \"00\" til \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (stor i) - \"1\" hvis sommertid, \"0\" ellers.",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - dag uten ledende null; dvs. \"1\" til \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (liten \"L\") - ukedag, fullt navn i tekstform; f.eks. \"Friday\"",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - \"1\" hvis skuddr, \"0\" ellers",
-	'm - month; i.e. "01" to "12"' => "m - mned; dvs. \"01\" til \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - mned, i tekstform, 3 tegn; f.eks. \"Jan\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - mned uten ledende null; dvs. \"1\" til \"12\"",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "O - tidssoneavvik fra Greenwich Mean Time (GMT) i timer; f.eks. \"+0200\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - RFC 822 dato; f.eks. \"Thu, 21 Dec 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - sekunder; dvs. \"00\" til \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - engelsk ordenstallsmerke, 2 tegn i tekstform; f.eks. \"th\", \"nd\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - antall dager i den gitte mneden; dvs. \"28\" til \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - tidssoneinnstilling for denne maskinen; f.eks. \"MDT\"",
-	'U - seconds since the epoch' => "U - antall sekunder siden Epoch",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - ukedag, i tallform; dvs. \"0\" (Sndag) to \"6\" (Lrdag)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - ISO 8601 ukenummer, ukene begynner p mandag; f.eks. \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - rstall, 4 siffer; f.eks. \"1999\"",
-	'y - year, 2 digits; i.e. "99"' => "y - rstall, 2 siffer; f.eks. \"99\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - dag i ret; dvs. \"0\" til \"365\"",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - tidssoneavvik i sekunder (dvs. \"-43200\" til \"43200\"). Avviket for tidssoner til vest for UTC er alltid negative, og de st for UTC er alltid positive.",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - fullt ISO 8601 format, det samme som Y-m-d\\TH:i:s\\Z",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Tegn i formatstrengen som ikke er listet ovenfor vil bli skrevet slik de str.<br />\n\t\t\tDu kan unng at tegn blir tolket ved  skrive et \\ tegn rett fr tegnet.",
-	'Note: default locale is not enabled.' => "Merk: standard locale er ikke i bruk.",
-	'Regional settings' => "Regionale innstillinger",
-	'Time difference' => "Tidforskjell",
-	'in hours' => "i timer",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "hvis du ikke er i samme tidssone som serveren din. Serverens klokke viser n: %s.",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "Overstyres av nettleserinnstillingene, brukerlocale eller bloglocale (i denne rekkeflgen).",
-	'Available locales' => "Tilgjengelige localer",
-	'Hide translation info' => "Skjul oversettelsesinfo",
-	'Show translation info' => "Vis oversettelsesinfo",
-	'Date fmt' => "Datofmt.",
-	'Time fmt' => "Tidsfmt.",
-	'Strings' => "Strenger",
-	'Translated' => "Oversatt",
-	'Extract' => "Genererer",
-	'up' => "opp",
-	'Move priority up' => "Flytt prioritet opp",
-	'down' => "ned",
-	'Move priority down' => "Flytt prioritet ned",
-	'Copy locale' => "Kopier locale",
-	'Reset custom settings' => "Tilbakestill innstillingene",
-	'No language file...' => "Ingen sprkfil...",
-	'Extract .po file into b2evo-format' => "Konverter .PO-fil til b2evo-format",
-	'Are you sure you want to reset?' => "Er du sikker p at du vil tilbakestille?",
-	'Reset to defaults (delete database table)' => "Tilbakestill til standarder (slett databasetabell)",
-	'first user' => "frste bruker",
-	'previous user' => "forrige bruker",
-	'next user' => "neste bruker",
-	'last user' => "siste bruker",
-	'Close user profile' => "Lukk brukerprofil",
-	'Create new user profile' => "Lag ny brukerprofil",
-	'Profile for:' => "Profil for:",
-	'Login' => "Brukernavn",
-	'First name' => "Fornavn",
-	'Last name' => "Etternavn",
-	'Nickname' => "Tilnavn",
-	'Identity shown' => "Identitet vist",
-	'Preferred locale' => "Foretrukket locale",
-	'Preferred locale for admin interface, notifications, etc.' => "Foretrukket locale for adminsidene, meldinger, osv.",
-	'Send an email' => "Send en epost",
-	'Visit the site' => "Besk siden",
-	'Search on ICQ.com' => "Sk p ICQ.com",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "Instant Message til bruker",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "Yahoo IM",
-	'Notifications' => "Meldinger",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Merk denne for  motta meldinger nr en av dine poster mottar kommentarer, trackbacks, osv.",
-	'New password' => "Nytt passord",
-	'Leave empty if you don\'t want to change the password.' => "La disse vre tomme om du ikke nsker  forandre passordet.",
-	'Confirm new password' => "Gjenta nytt passord",
-	'yes' => "ja",
-	'no' => "nei",
-	'User rights' => "Brukerrettigheter",
-	'User information' => "Brukerinformasjon",
-	'ID' => "ID",
-	'Posts' => "Poster",
-	'Created on' => "Laget den",
-	'From IP' => "Fra IP",
-	'From Domain' => "Fra Domene",
-	'With Browser' => "Med Nettleser",
-	'first group' => "frste gruppe",
-	'previous group' => "forrige gruppe",
-	'next group' => "neste gruppe",
-	'last group' => "siste gruppe",
-	'Close group profile' => "Lukk gruppeprofil",
-	'Creating new group' => "Lager ny gruppe",
-	'Editing group:' => "Redigerer gruppe:",
-	'Viewing group:' => "Profil for gruppe:",
-	'Permissons for members of this group' => "Rettigheter for medlemmer av denne gruppen",
-	'View all' => "Se alle",
-	'Full Access' => "Full tilgang",
-	'No Access' => "Ingen tilgang",
-	'View only' => "Kun lese",
-	'Statistics' => "Statistikk",
-	'Global options' => "Globale innstillinger",
-	'Check to allow template editing.' => "Merk for  tillate redigering av maler.",
-	'User/Group Management' => "Bruker-/gruppeadministrasjon",
-	'Groups &amp; Users' => "Gruppe &amp; brukere",
-	'default group for new users' => "standardgruppe for nye brukere",
-	'Copy group' => "Kopier gruppe",
-	'Delete group' => "Slett gruppe",
-	'decrease user level' => "reduser brukerniv",
-	'increase user level' => "k brukerniv",
-	'Delete user' => "Slett bruker",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Er du sikker p at du vil slette denne brukeren?\\nAdvarsel: alle brukerens poster vil ogs bli slettet!",
-	'New user...' => "Ny bruker...",
-	'New group...' => "Ny gruppe...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "Skinnet [%s] markert som standardskin for blog [%s] eksisterer ikke. Det m settes opp i <a %s>blogegenskapene</a> eller i en stubbfil. Kontakt <a %s>webmasteren</a>...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "FEIL! Kunne ikke slette! Du m slette filen [%s] for hnd.",
-	'%d posts' => "%d poster",
-	'1 post' => "1 post",
-	'previous month' => "forrige mned",
-	'next month' => "neste mned",
-	'previous year' => "forrige r",
-	'next year' => "neste r",
-	'go to month\'s archive' => "g til mnedsarkivet",
-	'Member' => "Medlem",
-	'Visitor' => "Beskende",
-	'Edit this comment' => "Rediger denne kommentaren",
-	'Delete' => "Slett",
-	'Delete this comment' => "Slett denne kommentaren",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Du er i ferd med  slette kommentaren!\\n\\'Cancel\\' avbryter, \\'OK\\' sletter.",
-	'No comment yet...' => "Ingen kommentarer forelpig...",
-	'Sorry, there is nothing to display...' => "Beklager, det er ingenting  vise...",
-	'Error selecting database [%s]!' => "Feil under velging av database [%s]!",
-	'MySQL error!' => "MySQL-feil!",
-	'New group' => "Ny gruppe",
-	'Parser error: ' => "Tolkningsfeil:",
-	'Tag <code>body</code> can only be used once!' => "<code>body</code>-taggen kan bare brukes en gang!",
-	'Illegal tag' => "Ugyldig tag",
-	'Tag %s must occur inside another tag' => "%s-taggen m ligge inni en annen tag",
-	'Tag %s is not allowed within tag %s' => "%s-taggen kan ikke ligge inni %s-taggen",
-	'Tag %s may not have attribute %s' => "%s-taggen kan ikke ha attributten %s",
-	'Found invalid URL: ' => "Fant ugyldig URL:",
-	'Tag %s may not contain raw character data' => "%s-taggen kan ikke inneholde r tegndata",
-	'Browse category' => "Les poster i kategorien",
-	'Comments are closed for this post.' => "Posten er stengt for ytterligere kommentarer.",
-	'This post is not published. You cannot leave comments.' => "Denne posten er ikke publisert. Du kan ikke legge igjen kommentarer.",
-	'Read more!' => "Les mer!",
-	'More:' => "Mer:",
-	'Display feedback / Leave a comment' => "Vis responser / Legg igjen en kommentar",
-	'Send feedback' => "Send respons",
-	'1 feedback' => "1 respons",
-	'%d feedbacks' => "%d responser",
-	'Display comments / Leave a comment' => "Vis kommentarer / Legg igjen en kommentar",
-	'Display trackbacks / Get trackback address for this post' => "Vis trackbacks / Finn trackback-adresse for denne posten",
-	'Trackback (0)' => "Trackbacks (0)",
-	'Trackback (1)' => "Trackback (1)",
-	'Trackbacks (%d)' => "Trackbacks (%d)",
-	'Display pingbacks' => "Vis pingbacks",
-	'Pingback (0)' => "Pingbacks (0)",
-	'Pingback (1)' => "Pingback (1)",
-	'Pingbacks (%d)' => "Pingbacks (%d)",
-	'Delete this post' => "Slett denne posten",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Du er i ferd med  slette posten!\\n\\'Cancel\\' avbryter, \\'OK\\' sletter.",
-	'Edit this post' => "Rediger denne posten",
-	'Publish NOW!' => "Publiser N!",
-	'Publish now using current date and time.' => "Publiser n med nvrende dato og tidspunkt.",
-	'Invalid post, please correct these errors:' => "Ugyldig post, vennligst korriger disse feilene:",
-	'Sorry, there is no post to display...' => "Beklager, det er ingen poster  vise...",
-	'POP3 connect:' => "POP3 tilkobling:",
-	'No server specified' => "Ingen server spesifisert",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: forhastet NOOP OK, serveren flger IKKE RFC 1939",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "Ingen tilkobling til server",
-	'POP3 user:' => "POP3 brukernavn:",
-	'No login ID submitted' => "Ingen login ID ble sendt",
-	'connection not established' => "ingen kobling etablert",
-	'POP3 pass:' => "POP3 passord:",
-	'No password submitted' => "Intet passord oppgitt",
-	'authentication failed ' => "autentifikasjon feilet",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP feilet. Serveren flger ikke RFC 1939",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "Intet server banner",
-	'abort' => "avbryt",
-	'apop authentication failed' => "apop-autentifikasjon feilet",
-	'POP3 login:' => "POP3 login:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "For tidlig slutt av liste",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "Tom kommando-streng",
-	'POP3 quit:' => "POP3 quit:",
-	'connection does not exist' => "koblingen eksisterer ikke",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3 delete:",
-	'No msg number submitted' => "Intet meldingsnr. sendt",
-	'Command failed' => "Kommando feilet",
-	'New user' => "Ny bruker",
-	'Permission denied!' => "Handling ikke tillatt!",
-	'Oops, MySQL error!' => "Oops, MySQL-feil!",
-	'go back' => "g tilbake",
-	'Redirecting you to:' => "Videresender deg til:",
-	'If nothing happens, click <a %s>here</a>.' => "Hvis ingenting skjer, klikk <a %s>her</a>.",
-	'No response!' => "Ingen respons!",
-	'Remote error' => "Feil hos serveren",
-	'Response' => "Respons",
-	'Parameter %s is required!' => "Parameter %s mangler!",
-	'Invalid URL' => "Ugyldig URL",
-	'URI scheme not allowed' => "URI-protokoll ikke tillatt",
-	'URL not allowed' => "URL ikke tillatt",
-	'Reporting abuse to b2evolution.net...' => "Rapporterer svartelistet domene til b2evolution.net...",
-	'Aborted (Running on localhost).' => "Avbrutt (Kjrer p localhost).",
-	'Requesting abuse list from b2evolution.net...' => "Henter svarteliste fra b2evolution.net...",
-	'Latest update timestamp' => "Tidsstempel for siste oppdatering",
-	'Incomplete reponse.' => "Ufullstendig respons.",
-	'No new blacklisted strings are available.' => "Ingen nye svartelistede strenger tilgjengelig.",
-	'Adding strings to local blacklist' => "Legger til nkkelord til lokal svarteliste",
-	'Adding:' => "Legger til:",
-	'OK.' => "OK.",
-	'Not necessary! (Already handled)' => "Ikke ndvendig! (Allerede i listen)",
-	'New latest update timestamp' => "Nytt tidsstempel for siste oppdatering",
-	'Invalid reponse.' => "Ugyldig respons.",
-	'Requested blog does not exist!' => "Den nskede bloggen eksisterer ikke!",
-	'Post details' => "Postdetaljer",
-	'PREVIEW' => "FORHNDSVIS",
-	'Next page' => "Neste side",
-	'Previous page' => "Forrige side",
-	'Previous post' => "Forrige post",
-	'Next post' => "Neste post",
-	'Next Page' => "Neste side",
-	'Previous Page' => "Forrige side",
-	'Cannot delete if there are sub-categories!' => "Kan ikke slette nr kategorien har underkategorier!",
-	'Cannot delete last category if there are posts inside!' => "Kan ikke slette siste kategori nr det er poster i den!",
-	'Requested category %s does not exist!' => "nsket kategori %s eksisterer ikke!",
-	'Category' => "Kategori",
-	'bad char in User Agent' => "ugyldig tegn i Brukeragent",
-	'referer ignored' => "referent ignorert",
-	'BlackList' => "Svarteliste",
-	'robot' => "robot",
-	'invalid' => "ugyldig",
-	'search engine' => "skemotor",
-	'loading referering page' => "laster inn refererende side",
-	'found current url in page' => "fant nvrende URL i side",
-	'not a query - no params!' => "ikke et sk - ingen parametere!",
-	'no query string found' => "ingen skestreng funnet",
-	'name' => "navn",
-	'Sending pingbacks...' => "Sender pingbacks...",
-	'No pingback to be done.' => "Ingen pingbacks  sende.",
-	'BEGIN' => "BEGYNN",
-	'Processing:' => "Jobber:",
-	'Couldn\'t find a hostname for:' => "Kunne ikke finne hostnavn for:",
-	'Connect to server at:' => "Koble til server ved:",
-	'Couldn\'t open a connection to:' => "Kunne ikke pne en kobling til:",
-	'Start receiving headers and content' => "Begynn  motta headers og innhold",
-	'Pingback server found from X-Pingback header:' => "Pingback-server funnet i X-Pingback-header:",
-	'Pingback server found from Pingback <link /> tag:' => "Pingback-server funnet i Pingback <link /> tag:",
-	'Pingback server not found in headers and content' => "Fant ikke pingback-server i headers eller innhold",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "Pingback server URL er tom (kan vre en intern PHP fgets feil)",
-	'Pingback server data' => "Pingback server info",
-	'Page Linked To:' => "Side lenket til:",
-	'Page Linked From:' => "Side lenket fra:",
-	'Pinging %s...' => "Pinger %s...",
-	'END' => "AVSLUTT",
-	'Pingbacks done.' => "Ferdig med pingbacks.",
-	'Pinging b2evolution.net...' => "Pinger b2evolution.net...",
-	'Pinging Weblogs.com...' => "Pinger Weblogs.com...",
-	'Pinging Blo.gs...' => "Pinger Blo.gs...",
-	'Pinging technorati.com...' => "Pinger technorati.com...",
-	'Archives for' => "Arkiv for",
-	'Archive Directory' => "Arkivkatalog",
-	'Sending trackbacks...' => "Sender trackbacks...",
-	'No trackback to be sent.' => "Ingen trackbacks  sende.",
-	'Excerpt to be sent:' => "Utdrag som skal sendes:",
-	'Trackbacks done.' => "Ferdig med trackbacks.",
-	'Sending trackback to:' => "Sender trackback til:",
-	'Response:' => "Respons:",
-	'wrong login/password.' => "feil brukernavn/passord.",
-	'setcookie %s failed!' => "setcookie %s feilet!",
-	'login/password no longer valid.' => "brukernavn/passord ikke lenger gyldig.",
-	'You must log in!' => "Du m logge inn!",
-	'Login if you have an account...' => "Logg inn hvis du har en konto...",
-	'Register...' => "Registrer...",
-	'Register to open an account...' => "Registrer for  pne en konto...",
-	'Logout (%s)' => "Logg ut (%s)",
-	'Logout from your account' => "Logg ut fra din konto",
-	'Admin' => "Admin",
-	'Go to the back-office' => "G til administrasjonssidene",
-	'Profile (%s)' => "Profil (%s)",
-	'Edit your profile' => "Rediger din profil",
-	'User profile' => "Brukerprofil",
-	'Sunday' => "Sndag",
-	'Monday' => "Mandag",
-	'Tuesday' => "Tirsdag",
-	'Wednesday' => "Onsdag",
-	'Thursday' => "Torsdag",
-	'Friday' => "Fredag",
-	'Saturday' => "Lrdag",
-	'Sun' => "Sn",
-	'Mon' => "Man",
-	'Tue' => "Tir",
-	'Wed' => "Ons",
-	'Thu' => "Tor",
-	'Fri' => "Fre",
-	'Sat' => "Lr",
-	' S ' => " S ",
-	' M ' => " M ",
-	' T ' => " T ",
-	' W ' => " W ",
-	' T  ' => " T ",
-	' F ' => " F ",
-	' S  ' => " L ",
-	'January' => "Januar",
-	'February' => "Februar",
-	'March' => "Mars",
-	'April' => "April",
-	'May ' => "Mai ",
-	'June' => "Juni",
-	'July' => "Juli",
-	'August' => "August",
-	'September' => "September",
-	'October' => "Oktober",
-	'November' => "November",
-	'December' => "Desember",
-	'Jan' => "Jan",
-	'Feb' => "Feb",
-	'Mar' => "Mar",
-	'Apr' => "Apr",
-	'May' => "Mai",
-	'Jun' => "Jun",
-	'Jul' => "Jul",
-	'Aug' => "Aug",
-	'Sep' => "Sep",
-	'Oct' => "Okt",
-	'Nov' => "Nov",
-	'Dec' => "Des",
-	'Local' => "Lokal",
-	'Reported' => "Rapportert",
-	'Central' => "Sentral",
-	'Czech (CZ)' => "Tsjekkisk (CZ)",
-	'German (DE)' => "Tysk (DE)",
-	'English (EU)' => "Engelsk (EU)",
-	'English (UK)' => "Engelsk (UK)",
-	'English (US)' => "Engelsk (US)",
-	'English (CA)' => "Engelsk (CA)",
-	'English (AU)' => "Engelsk (AU)",
-	'English (IL)' => "Engelsk (IL",
-	'Spanish (ES)' => "Spansk (ES)",
-	'French (FR)' => "Fransk (FR)",
-	'French (CA)' => "Fransk (CA)",
-	'French (BE)' => "Fransk (BE)",
-	'Hungarian (HU)' => "Ungarsk (HU)",
-	'Italian (IT)' => "Italiensk (IT)",
-	'Japanese (JP)' => "Japansk (JP)",
-	'Lithuanian (LT)' => "Litauisk (LT)",
-	'Bokm&aring;l (NO)' => "Bokml (NO)",
-	'Dutch (NL)' => "Nederlandsk (NL)",
-	'Dutch (BE)' => "Nederlandsk (BE)",
-	'Portuguese (BR)' => "Portugisisk (BR)",
-	'Swedish (SE)' => "Svensk (SE)",
-	'Chinese(S) gb2312 (CN)' => "Kinesisk (f.) gb2312 (CN)",
-	'Chinese(S) utf-8 (CN)' => "Kinesisk (f.) UTF-8 (CN)",
-	'Trad. Chinese (TW)' => "Tradisjonell kinesisk (TW)",
-	'You cannot leave comments on this post!' => "Du kan ikke legge igjen kommentarer p denne posten!",
-	'Please fill in the name field' => "Vennligst fyll inn navnefeltet",
-	'Please fill in the email field' => "Vennligst fyll inn epost-feltet",
-	'Supplied email address is invalid' => "Oppgitt epost-adresse er ugyldig",
-	'Please do not send empty comment' => "Vennligst ikke send tomme kommentarer",
-	'You can only post a new comment every 30 seconds.' => "Du kan ikke poste kommentarer oftere enn hvert 30. sekund.",
-	'Cannot post comment, please correct these errors:' => "Kan ikke poste kommentar, vennligst korriger flgende feil:",
-	'Back to comment editing' => "Tilbake til kommentar-redigering",
-	'New comment on your post #%d "%s"' => "Ny kommentar p din post nr. %d \"%s\"",
-	'Url' => "URL",
-	'Comment' => "Kommentar",
-	'Edit/Delete' => "Rediger/Slett",
-	'Connecting to pop server...' => "Kobler til POP-server...",
-	'Connection failed: ' => "Tilkoblingen feilet:",
-	'Logging into pop server...' => "Logger inn p POP server...",
-	'No mail or Login Failed:' => "Ingen mail eller innlogging feilet:",
-	'Getting message #%d...' => "Henter melding nr. %d...",
-	'Processing...' => "Jobber...",
-	'Too old' => "For gammel",
-	'Subject prefix does not match' => "Emne-prefiks stemmer ikke",
-	'Raw content:' => "Rdata:",
-	'Login:' => "Brukernavn:",
-	'Pass:' => "Pass:",
-	'Wrong login or password.' => "Feil brukernavn eller passord.",
-	'Category ID' => "Kategori-ID",
-	'Blog ID' => "Blog-ID",
-	'Permission denied.' => "Tilgang nektet.",
-	'Posted title' => "Postet tittel",
-	'Posted content' => "Postet innhold",
-	'Mission complete, message deleted.' => "Oppdraget fullfrt, melding slettet.",
-	'An email with the new password was sent successfully to your email address.' => "En epost med det nye passordet ble sendt til din epostadresse.",
-	'New Password:' => "Nytt passord:",
-	'You can login here:' => "Du kan logge inn her:",
-	'your weblog\'s login/password' => "din weblogs brukernavn/passord",
-	'The email could not be sent.' => "Eposten kunne ikke bli sendt.",
-	'Possible reason: your host may have disabled the mail() function...' => "Mulig grunn: din host kan ha nektet tilgang til mail()-funksjonen...",
-	'Note: You are already logged in!' => "Merk: Du er allerede logget inn!",
-	'Continue...' => "Fortsett...",
-	'You are not logged in.' => "Du er ikke logget inn.",
-	'You are not logged in under the same account you are trying to modify.' => "Du er ikke logget inn under samme konto som du prver  forandre.",
-	'Back to profile' => "Tilbake til profil",
-	'please enter your nickname (can be the same as your login)' => "vennligst tast inn ditt tilnavn (kan vre det samme som ditt brukernavn)",
-	'your ICQ UIN can only be a number, no letters allowed' => "ditt ICQ UIN kan bare vre et nummer, ingen bokstaver tillatt",
-	'please type your e-mail address' => "vennligst tast inn din epostadresse",
-	'the email address is invalid' => "epostadressen er ugyldig",
-	'you typed your new password only once. Go back to type it twice.' => "du tastet bare inn ditt nye passord n gang. G tilbake og tast det inn to ganger.",
-	'you typed two different passwords. Go back to correct that.' => "du skrev to forskjellige passord. G tilbake og korriger feilen.",
-	'please enter a Login' => "vennligst tast inn et brukernavn",
-	'please enter your password twice' => "vennligst tast inn ditt passord to ganger",
-	'please type the same password in the two password fields' => "vennligst tast inn det samme passordet i de to passordfeltene",
-	'this login is already registered, please choose another one' => "dette brukernavnet er allerede i bruk, vennligst velg et annet",
-	'new user registration on your blog' => "ny bruker registrert i din blog",
-	'Manage users' => "Administrer brukere",
-	'New trackback on your post #%d "%s"' => "Ny trackback p din post nr. %d \"%s\"",
-	'Website' => "Webside",
-	'Excerpt' => "Utdrag",
-	'Login form' => "Innloggingsskjema",
-	'You will have to accept cookies in order to log in.' => "Du m konfigurere nettleseren din til  akseptere cookies for  kunne logge inn.",
-	'Password:' => "Passord:",
-	'Log in!' => "Logg inn!",
-	'Go to Blogs' => "G til blogger",
-	'Lost your password ?' => "Glemt passordet ditt?",
-	'Lost password ?' => "Glemt passordet?",
-	'A new password will be generated and sent to you by email.' => "Et nytt passord vil bli generert og sendt til deg p epost.",
-	'Generate new password!' => "Generer nytt passord!",
-	'Registration complete' => "Registrasjon ferdig",
-	'Registration Currently Disabled' => "Registrasjon ikke tillatt",
-	'User registration is currently not allowed.' => "Brukerregistrasjon er for yeblikket ikke tillatt.",
-	'Home' => "Hjem",
-	'Register form' => "Registreringsskjema",
-	'(twice)' => "(to ganger)",
-	'Minimum %d characters, please.' => "Minst %d tegn, takk.",
-	'Preferred language' => "Foretrukket sprk",
-	'Register!' => "Registrer!",
-	'Log into existing account...' => "Logg inn til eksisterende konto...",
-	'b2evo installer' => "b2evo installerer",
-	'Installer for version ' => "Installerer for versjon ",
-	'Current installation' => "Nvrende installasjon",
-	'Install menu' => "Installasjonsmeny",
-	'PHP info' => "PHP info",
-	'Go to Admin' => "G til Admin",
-	'Online' => "Online",
-	'Manual' => "Manual",
-	'Support' => "Brukersttte",
-	'Language / Locale' => "Sprk / Locale",
-	'Choose a default language/locale for your b2evo installation.' => "Velg et standard sprk/locale for din installasjon av b2evo.",
-	'Check your database config settings below and update them if necessary...' => "Sjekk dine databaseinnstillinger under, og oppdater dem om ndvendig...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "Minstekravet for denne versjonen av b2evolution er %s versjon %s, men du prver  bruke versjon %s!",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "Det ser ut som om databaseinnstillingene du tastet inn ikke fungerer. Vennligst sjekk dem nye, og prv igjen...",
-	'Config file update' => "Konfigurasjonsfiloppdatering",
-	'We cannot automatically update your config file [%s]!' => "Vi kan ikke automatisk oppdatere din konfigurasjonsfil [%s]!",
-	'There are two ways to deal with this:' => "Det er to mter  hndtere dette p:",
-	'You can allow the installer to update the config file by changing its permissions:' => "Du kan tillate installereren  oppdatere konfigurasjonsfilen ved  forandre filens tilgangsrettigheter:",
-	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "<code>chmod 666 %s</code>. Hvis ndvendig kan du lese i den <a %s>online manualen om tilgangsrettigheter</a>.",
-	'Come back to this page and refresh/reload.' => "Kom tilbake til denne siden, og last inn siden p nytt (refresh/reload).",
-	'Alternatively, you can update the config file manually:' => "Alternativt kan du oppdatere konfigurasjonsfilen manuelt:",
-	'Open the _config.php file locally with a text editor.' => "pne _config.php filen lokalt med et tekstredigeringsprogram.",
-	'Delete all contents!' => "Slett alt innhold!",
-	'Copy the contents from the box below.' => "Kopier innholdet fra boksen under.",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Lim det inn i ditt tekstredigeringsprogram. <strong>ADVARSEL: forsikre deg om at det er ABSOLUTT IKKE NOEN TOMROM etter den siste <code>?&gt;</code> i filen.</strong> Et mellomrom, et tabulatur, en nylinetegn eller en blank linje p slutten av konfigurasjonsfilen kan forhindre at ndvendige cookies blir satt nr du prver  logge inn senere.",
-	'Save the new _config.php file locally.' => "Lagre den nye _config.php filen lokalt.",
-	'Upload the file to your server, into the /_conf folder.' => "Last opp filen til din server, legg den i /_conf mappen.",
-	'<a %s>Call the installer from scratch</a>.' => "<a %s>Kjr denne installeringssiden p nytt fra starten av</a>.",
-	'This is how your _config.php should look like:' => "Slik burde din _config.php se ut:",
-	'Your configuration file [%s] has been successfully updated.' => "Din konfigurasjonsfil [%s] har blitt oppdatert uten problemer.",
-	'Base configuration' => "Grunnkonfigurasjon",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "Din grunnkonfigurasjonsfil har ikke blitt redigert enn. Du kan gjre dette ved  fylle inn i skjemaet under.",
-	'This is the minimum info we need to set up b2evolution on this server:' => "Dette er minimum info vi trenger for  sette opp b2evolution p denne serveren:",
-	'Database you want to install into' => "Database du nsker  installere i",
-	'mySQL Username' => "mySQL-brukernavn",
-	'Your username to access the database' => "Brukernavnet du bruker til  koble til databasen",
-	'mySQL Password' => "mySQL-passord:",
-	'Your password to access the database' => "Passordet du bruker til  koble til databasen",
-	'mySQL Database' => "mySQL-database",
-	'Name of the database you want to use' => "Navnet p databasen du nsker  bruke",
-	'mySQL Host' => "mySQL-vert",
-	'You probably won\'t have to change this' => "Du trenger antakeligvis ikke  forandre p dette",
-	'Additional settings' => "Ytterligere innstillinger",
-	'Base URL' => "Grunn-URL",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "Dette er hvor b2evo og dine blogger ligger vanligvis. SJEKK DENNE NYE, ellers vil mye ikke fungere. Hvis du vil teste b2evolution p din lokale maskin, M du bruke http://<strong>localhost</strong>/filbane for at innloggingscookies skal virke riktig. IKKE bruk ditt maskinnavn!",
-	'Your email' => "Din epost",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "Brukes i alvorlige feilmeldinger, slik at brukere kan kontakte deg. Du vil ogs motta meldinger om nye brukere registrerer seg.",
-	'Update config file' => "Oppdater konfigurasjonsfil",
-	'How do you want to install b2evolution?' => "Hvordan nsker du  installere b2evolution?",
-	'The installation can be done in different ways. Choose one:' => "Installasjonen kan gjres p forskjellige mter. Velg n:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>Nyinstallering</strong>: Installerer b2evolutions databasetabeller med eksempeldata.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>Oppgradere fra en eldre versjon av b2evolution</strong>: Oppgraderer dine eksisterende b2evolution databasetabeller for  gjre dem kompatible med den nvrende versjonen.",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Oppgradere fra Cafelog/b2 v. 0.6.x</strong>: Installerer b2evolutions databasetabeller og kopierer dine eksisterende Cafelog/b2-data inn i dem.",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>Oppgradere fra Manywhere Miniblog</strong>: Installerer b2evolutions databasetabeller og kopierer dine eksisterende Miniblog-data inn i dem.",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>Oppgradere fra WordPress v 1.2</strong>: Installerer b2evolutions databasetabeller og kopierer dine eksisterende WordPress-data inn i dem.",
-	'Delete b2evolution tables' => "Slett b2evolutions tabeller",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "Hvis du har installert b2evolutions tabeller tidligere, og nsker  starte p nytt, m du slette de gamle tabellene fr du kan ominstallere. <strong>ADVARSEL: Alle dine b2evolution-tabeller og -data vil g tapt!!!</strong> Ingen andre datatabeller vil bli rrt.",
-	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>Endre din grunnkonfigurasjon</strong> (se forklaring nedenfor): Dette trengs bare i sjeldne tilfeller, som for eksempel etter at du har flyttet din b2evolution-database til en annen maskin...",
-	'GO!' => "KJR!",
-	'Need to start anew?' => "Trenger du  begynne p nytt?",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "Hvis du har installert b2evolutions tabeller tidligere, og nsker  starte p nytt, m du slette de gamle tabellene fr du kan ominstallere. b2evolution kan slette sine tabeller for deg, men av sikkerhetsmessige rsaker er denne funksjonen ikke tilgjengelig til vanlig.",
-	'Base config recap...' => "Din nvrende grunnkonfigurasjon...",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "Hvis innstillingene du ser her ikke stemmer, m du STOPPE n, og <a %s>oppdatere din grunnkonfigurasjon</a> fr du gjr noe annet.",
-	'(Set, but not shown for security reasons)' => "(Innstilt, men vises ikke av sikkerhetsgrunner)",
-	'Admin email' => "Admin epost",
-	'Installing b2evolution tables with sample data' => "Installerer b2evolution-tabeller med eksempeldata",
-	'Installation successful!' => "Installasjon ferdig!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>N kan du <a %s>logge inn</a> med brukernavnet \"admin\" og passordet \"%s\".</p>\n\t<p>Husk det passordet! Det er et <em>tilfeldig</em> passord som blir generert til deg nr du installerer b2evolution. Hvis du mister det, m du slette database-tabellene og installere om igjen.</p>",
-	'Upgrading data in existing b2evolution database' => "Oppgraderer informasjon i eksisterende b2evolution-database",
-	'Upgrade completed successfully!' => "Oppgradering ferdig!",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "N kan du <a %s>logge inn</a> med ditt vanlige %s-brukernavn og passord.",
-	'Installing b2evolution tables and copying existing %s data' => "Installerer b2evolution-tabeller og kopierer eksisterende %s-informasjon",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>N kan du <a %s>logge inn</a> med ditt vanlige Miniblog epostbrukernavn (kuttet ved 20 tegn). Alle passord har blitt satt til \"%s\".</p>\n\t<p>Husk det passordet! Det er et <em>tilfeldig</em> passord som blir generert til deg nr du installerer b2evolution. Hvis du mister det, m du slette database-tabellene og installere om igjen.</p>",
-	'Deleting b2evolution tables from the datatase' => "Sletter b2evolution-tabeller fra databasen",
-	'For security reasons, the reset feature is disabled by default.' => "Av sikkerhetsmessige rsaker er tilbakestillingsfunksjonen skrudd av som standard.",
-	'Reset done!' => "Tilbakestilt!",
-	'Back to menu' => "Tilbake til meny",
-	'official website' => "offisiellt nettsted",
-	'contact' => "kontakt",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "Denne bloggen inneholder alle dine poster kopiert fra din gamle Cafelog/b2-installasjon. Denne bloggen heter '%s'. %s",
-	'This is a sample linkblog entry' => "Dette er et eksempelinnlegg i lenkebloggen",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "Dette er et eksempel p tekst for  beskrive et innlegg i Lenkebloggen. I de fleste tilfeller vil du nok la denne vre tom, dvs. at du bare oppgir en tittel og en URL for dine lenkeblog-punkter (favorittsider/relaterte sider).",
-	'This is the long description for the blog named \'%s\'. %s' => "Dette er den lange beskrivelsen for bloggen '%s'. %s",
-	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "Denne bloggen (blog nr. 1) er faktisk en veldig spesiell blog! Den samler automatisk alle poster fra alle andre blogger. Dermed har du en enkel oversikt over alt som blir postet p dette systemet. Du kan gjemme denne bloggen fra offentligheten ved  ikke hake av boksen for 'Inkluder i offentlig blogliste' i administrasjonssiden 'Blogger'.",
-	'%s Title' => "%s Tittel",
-	'Tagline for %s' => "Undertittel for %s",
-	'Short description for %s' => "Kort beskrivelse for %s",
-	'Notes for %s' => "Notater for %s",
-	'Keywords for %s' => "Nkkelord for %s",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "Meningen med denne bloggen er at den skal inkluderes som en del av menyen i andre blogger, hvor den kan vise dine favorittlenker eller relaterte nettsteder.",
-	'Clean Permalinks!' => "Rene Permalenker!",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "b2evolution bruker vanligvis gammeldagse permalenker og responslenker. Dette er for  forsikre maksimal kompabilitet med forskjellige webserverinnstillinger.\n\nUansett kan det godt vre en id  prve  aktivere rene permalenker nr du blir mer vant med b2evolution. (Merk av 'Bruk rene permalenker' i administrasjonssiden 'Innstillinger' for  aktivere.)",
-	'Apache optimization...' => "Optimisering for Apache...",
-	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => "I <code>/blogs</code>-mappen, samt ogs i <code>/blogs/admin</code>, er det to filer som heter [<code>sample.htaccess</code>]. Du burde prve  gi disse [<code>.htaccess</code>] som nytt navn.\n\nDette vil optimisere mten b2evolution hndteres av webserveren (hvis du bruker Apache). Disse filene er ikke aktivert til vanlig, da noen verter viser feilmelding med n gang nr du prver  bruke dem. Hvis dette skjer med deg nr du gir filene nytt navn, kan du bare slette dem, og alt vil fungere fint igjen.",
-	'About evoSkins...' => "Om evoSkins...",
-	'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => "Til vanlig vises b2evolution-blogger med en standardskin.\n\nLeserne kan da velge  se siden i et annet skin ved  bruke skinbytteren som er integrert i de fleste skins.\n\nDu kan bestemme hvilket skin som skal vre standard for enhver blog ved  endre bloggens parametere i administrasjonssidene. Du kan ogs ptvinge et bestemt skin for bloggen, slik at leserne ikke lenger fr muligheten til  velge.\n\nAlternativt kan du begrense antall tilgjengelige skins ved  slette noen av dem fra /blogs/skins-mappen. Du kan ogs lage nye skins ved  duplisere, gi nye navn og kode om et eksisterende skin.\n\nFor  begynne  kode om et skin, pne skinnets '<code>_main.php</code>'-fil i et tekstredigeringsprogram, og les kommentarene inni. Du burde ogs lese i manualen om evoSkins.",
-	'Skins, Stubs and Templates...' => "Skins, stubber og maler...",
-	'By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through \'<code>index.php</code>\', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don\'t want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided \'<code>a_stub.php</code>\' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided \'<code>a_noskin.php</code>\'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the \'Stub name\' field. Otherwise, the permalinks will not function properly.' => "Som standard er alle forhndsinstallerte blogger vist gjennom skins. (Mer om skins i en annen post.)\n\nDet betyr at blogger leses gjennom '<code>index.php</code>', som laster inn parametere fra databasen, og s sender informasjonen som skal vises videre til et skin, som hndterer hvordan bloggen presenteres.\n\nAlternativt, hvis du ikke nsker  bruke de vanlige DB-parameterene, og nsker  f.eks. ptvinge et spesifikt skin, en kategori eller en lenkeblog, kan du lage en stubbfil slik som det medflgende eksempelet '<code>a_stub.php</code>', og hente fram bloggen din via denne stubbfilen i stedet for index.php .\n\nTil slutt, hvis du trenger  gjre bloggen din skreddersydd for et spesielt tilfelle, kan du bruke en mal i stedet for skins. I dette tilfellet henter du fram bloggen din gjennom en fullstendig mal, slik som den medflgende '<code>a_noskin.php</code>'.\n\nDu finner mer informasjon inni stubbfilene/malene. pne dem i et tekstredigeringsprogram og les kommentarene i filene.\n\nUansett, forsikre deg om at du gr til administrasjonssiden 'Blogger' og stiller inn den riktige tilgangsmetoden for bloggen din. Om du bruker en stubbfil eller en mal, m du ogs skrive inn filnavnet til stubbfilen/malen i 'Stubbnavn'-feltet, ellers vil ikke permalenkene fungere p riktig mte.",
-	'Multiple Blogs, new blogs, old blogs...' => "Flere blogger, nye blogger, gamle blogger...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "Som standard kommer b2evolution med 4 blogger, kalt 'Blog All', 'Blog A', 'Blog B' og 'Linkblog'.\n\nNoen av disse bloggene har spesielle roller. Les om det p den korresponderende siden.\n\nDu kan lage flere blogger eller slette unskede blogger fra administrasjonssiden 'Blogger'.",
-	'This is a multipage post' => "Dette er en post med flere sider",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "Dette er side 1 av en post med flere sider.\n\nDu kan se de andre sidene ved  klikke p lenkene under teksten.\n\n<!--nextpage-->\n\nDette er side 2.\n\n<!--nextpage-->\n\nDette er side 3.\n\n<!--nextpage-->\n\nDette er side 4.\n\nDet er den siste siden.",
-	'Extended post with no teaser' => "Utvidet post uten \"forsmak\"",
-	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Dette er en utvidet post uten \"forsmak\". Det betyr at du ikke lenger vil se denne \"forsmaken\" nr du klikker p 'mer'-lenken.\n\n<!--more--><!--noteaser-->\n\nDette er den utvidete teksten. Du ser den bare frst nr du har trykket p 'mer'-lenken.",
-	'Extended post' => "Utvidet post",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Dette er en utvidet post. Det betyr at du bare ser denne lille \"forsmaken\" til vanlig -- du m trykke p lenken nedenfor for  lese resten.\n\n<!--more-->\n\nDette er den utvidete teksten. Du ser den bare frst nr du har trykket p 'mer'-lenken.",
-	'Important information' => "Viktig informasjon",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "Blog B inneholder noen poster i 'b2evolution Tips'-kategorien.\n\nAlle disse innleggene er skrevet for  hjelpe deg, s - som EdB ville ha sagt: \"<em>les alle sammen fr du begynner  skrive i vei!</em>\" ;)\n\nHvis du nsker, kan du slette disse postene en etter en s snart du har lest dem. Du kan ogs forandre deres status til 'foreldet' for  visuelt kunne holde styr p hvilke du allerede har lest.",
-	'First Post' => "Frste post",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>Dette er den frste posten.</p>\n\n<p>Den er bde synlig i blog A og blog B.</p>",
-	'Second post' => "Andre post",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>Dette er den andre posten.</p>\n\n<p>Den er bare synlig i blog A, men tilhrer flere kategorier.</p>",
-	'Third post' => "Tredje post",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>Dette er den tredje posten.</p>\n\n<p>Den er bare synlig i blog B, og tilhrer bare n kategori.</p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "Hei, dette er en kommentar.<br />For  slette en kommentar, bare logg inn, og les postens kommentarer. Derfra vil du ha muligheten til  redigere eller slette dem.",
-	'The database schema is already up to date. There is nothing to do.' => "Databasestrukturen er allerede den nyeste versjonen. Ingen ting trengs  gjres.",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "Det later til at de flgende blogstubbnavnene er blitt brukt mer enn en gang: ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "Jeg kan ikke oppgradere fr du gjr dem unike. DB-felt: [%s]",
-	'Checking DB schema version...' => "Sjekker DBens strukturversjon...",
-	'NOT FOUND! This is not a b2evolution database.' => "IKKE FUNNET! Dette er ikke en b2evolution-database.",
-	'This version is too old!' => "Denne versjonen er for gammel!",
-	'This version is too recent! We cannot downgrade to it!' => "Denne versjonen er for ny! Vi kan ikke nedgradere til den!",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "Denne bloggen inneholder alle dine poster konvertert fra Miniblog. Denne bloggen heter '%s'. %s",
-	'This blog holds all your posts upgraded from WordPress. This blog is named \'%s\'. %s' => "Denne bloggen inneholder alle dine poster konvertert fra WordPress. Denne bloggen heter '%s'. %s",
-	'No desc available' => "Ingen beskr. tilgj.",
-	'No description available' => "Ingen beskrivelse tilgjengelig",
-	'Make URLs clickable' => "Gjr URLer klikkbare",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "Automatiske &lt;P&gt;- og &lt;BR&gt;-tagger",
-	'BB formatting e-g [b]bold[/b]' => "BB-type tekstformatering (f.eks. [b]fet[/b])",
-	'GreyMatter style formatting' => "GreyMatter-type tekstformatering",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**fet** \\kursiv\\ //kursiv// __understreket__ ##tt## %%kodeblokk%%",
-	'Convert text smilies to icons' => "Konverter tekstuelle smileys til ikoner",
-	'Humane Web Text Generator 2.0 beta' => "Menneskevennlig Web-tekst Generator v.2.0-beta",
-	'Easy HTML tags inserting' => "Enkel innsetting av HTML-tagger",
-	'INSerted [Alt-I]' => "Innskutt (INS) [Alt-I]",
-	'DELeted [Alt-D]' => "Slettet (DEL) [Alt-D]",
-	'STRong [Alt-S]' => "Uthevet (STRONG) [Alt-S]",
-	'EMphasis [Alt-E]' => "Vektlagt (EM) [Alt-E]",
-	'CODE [Alt-C]' => "Kode [Alt-C]",
-	'Paragraph [Alt-P]' => "Paragraf [Alt-P]",
-	'Unordered List [Alt-U]' => "Usortert liste [Alt-U]",
-	'List Item [Alt-L]' => "Listepunkt [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "Sitatblokk [Alt-B]",
-	'IMaGe [Alt-G]' => "Bilde [Alt-G]",
-	'A href [Alt-A]' => "Lenke [Alt-A]",
-	'More [Alt-M]' => "Les mer [Alt-M]",
-	'no teaser [Alt-T]' => "Ikke forsmak [Alt-T]",
-	'next page [Alt-Q]' => "Neste side [Alt-Q]",
-	'Close all tags' => "Lukk alle tagger",
-	'ALTernate text' => "ALTernativ tekst",
-	'One click smilies inserting' => "Ett-klikks innsetting av smiley",
-	'All' => "Alle",
-	'Trackback address for this post:' => "Trackback-adresse for denne posten:",
-	'No %s for this post yet...' => "Ingen %s til denne posten enn...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "Din epostadresse vil <strong>ikke</strong> bli vist p siden.",
-	'Site/Url' => "Webside/URL",
-	'Your URL will be displayed.' => "Din URL vil bli vist.",
-	'Line breaks become &lt;br /&gt;' => "Linjeskift forandres til &lt;br /&gt;",
-	'Remember me' => "Husk meg",
-	'(Set cookies for name, email &amp; url)' => "(Setter cookies for navn, epost &amp; URL)",
-	'In response to:' => "Kommentar til:",
-	'Linkblog' => "Lenkeblog",
-	'more' => "mer",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Top refering engines' => "Topp refererende motorer",
-	'blogs' => "blogger",
-	'skin the site' => "skinn siden",
-	'archives' => "arkiv",
-	'Select blog:' => "Velg blog:",
-	'Select skin:' => "Velg skin:",
-	'words' => "ord",
-	'Read more...' => "Les mer...",
-	'Choose a skin' => "Velg et skin",
-	'Choose skin' => "Velg skin",
-	'Browse all posts by this author' => "Les alle poster av denne forfatteren",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "<acronym title=\"Uniform Resource Identifier\">URI</acronym>en for  sende TrackBack til dette innlegget er:",
-	'Comment by' => "Kommentar av",
-	'Trackback from' => "Trackback fra",
-	'Pingback from' => "Pingback fra",
-	'Edit This' => "Rediger Dette",
-	'E-mail' => "E-post",
-	'Your Comment' => "Din Kommentar",
-	'Say It!' => "Si Det!",
-	'Filed under:' => "Arkivert under:",
-	'Other' => "Annet",
-	'Meta' => "Meta",
-	'Syndicate this site using RSS' => "Syndiker dette nettsted med RSS",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "De siste kommentarene til alle poster i RSS",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "Kommentarer <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'This page validates as XHTML 1.0 Transitional' => "Denne siden inneholder godkjent XHTML 1.0 Transitional",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "Godkjent <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Drevet med b2evolution; flersprklig, flerbruker, flerblog-system.",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "Dette skinnet har en CSS-fil opprinnelig designet for WordPress (Se listen av opprinnelige designere i style.css).",
-	'Original design credits for this skin:' => "Opprinnelig design av:",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "For  sikre maksimal kompabilitet med WP CSS-filer, har de fleste av b2evolution sine funksjoner som ikke eksisterer i WP blitt fjernet fra dette generiske wpc_*-skinnet.",
-	'[...] Read more!' => "[...] Les mer!",
-	'New pingback on your post #%d "%s"' => "Nytt pingback p din post nr. %d \"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/nb_NO/LC_MESSAGES/messages.po 1.10.3.src/locales/nb_NO/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/nb_NO/LC_MESSAGES/messages.po	2005-09-13 15:48:48.000000000 -0500
+++ 1.10.3.src/locales/nb_NO/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,5809 +0,0 @@
-# b2evolution - Language file
-# Copyright (C) 2003Francois PLANQUE
-# This file is distributed under the same license as the b2evolution package.
-# Vegar Berg Guldal <kaggesofa@sensewave.com>, 2003-2004.
-# 
-msgid ""
-msgstr ""
-"Project-Id-Version: b2evolution 0.9.0.8\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2005-09-13 15:48+0200\n"
-"PO-Revision-Date: 2004-06-30 11:52-0800\n"
-"Last-Translator: Vegar Berg Guldal <mail@funky-m.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\a_noskin.php:109
-msgid "Selected"
-msgstr "Valgte"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:159 ..\..\..\a_noskin.php:244
-#: ..\..\..\multiblogs.php:138 ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:478 ..\..\..\admin\_menutop.php:207
-#: ..\..\..\b2evocore\_functions_cats.php:569
-#: ..\..\..\skins\basic\_main.php:94 ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\natural_pink\_main.php:89
-#: ..\..\..\skins\natural_pink\_main.php:186
-#: ..\..\..\skins\wpc_aubmach\_main.php:117
-#: ..\..\..\skins\wpc_default\_main.php:120
-msgid "Categories"
-msgstr "Kategorier"
-
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:215 ..\..\..\multiblogs.php:251
-#: ..\..\..\summary.php:100 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73 ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:86
-#: ..\..\..\skins\natural_pink\_main.php:100
-#: ..\..\..\skins\wpc_aubmach\_main.php:70
-#: ..\..\..\skins\wpc_default\_main.php:70
-msgid "Permanent link to full entry"
-msgstr "Permanent lenke til hele posten"
-
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:152 ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44 ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:100
-msgid "Permalink"
-msgstr "Permalenke"
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:137 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:138
-#: ..\..\..\skins\guadeloupe\_main.php:139
-#: ..\..\..\skins\natural_pink\_main.php:168
-msgid "Recently"
-msgstr "Nylig"
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\guadeloupe\_main.php:138
-msgid "(cached)"
-msgstr "(cachet)"
-
-#: ..\..\..\a_noskin.php:221 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:168 ..\..\..\skins\guadeloupe\_main.php:139
-msgid "(no cache)"
-msgstr "(ikke cachet)"
-
-#: ..\..\..\a_noskin.php:227 ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:141 ..\..\..\skins\custom\_main.php:174
-#: ..\..\..\skins\guadeloupe\_main.php:142
-#: ..\..\..\skins\natural_pink\_main.php:170
-msgid "Last comments"
-msgstr "Siste kommentarer"
-
-#: ..\..\..\a_noskin.php:232 ..\..\..\a_noskin.php:238
-#: ..\..\..\admin\_edit_showposts.php:343
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:553 ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\natural_pink\_main.php:175
-#: ..\..\..\skins\natural_pink\_main.php:181
-#: ..\..\..\skins\originalb2\_main.php:173
-#: ..\..\..\skins\wpc_aubmach\_main.php:124
-#: ..\..\..\skins\wpc_aubmach\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:127
-#: ..\..\..\skins\wpc_default\_main.php:131
-msgid "Search"
-msgstr "Sk"
-
-#: ..\..\..\a_noskin.php:235 ..\..\..\skins\custom\_main.php:182
-#: ..\..\..\skins\natural_pink\_main.php:178
-msgid "All Words"
-msgstr "Alle ord"
-
-#: ..\..\..\a_noskin.php:236 ..\..\..\skins\custom\_main.php:183
-#: ..\..\..\skins\natural_pink\_main.php:179
-msgid "Some Word"
-msgstr "Ett eller flere ord"
-
-#: ..\..\..\a_noskin.php:237 ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\natural_pink\_main.php:180
-msgid "Entire phrase"
-msgstr "Hele setn."
-
-#: ..\..\..\a_noskin.php:239 ..\..\..\a_noskin.php:251
-#: ..\..\..\skins\bluesky\_main.php:155
-#: ..\..\..\skins\guadeloupe\_main.php:157
-msgid "Reset form"
-msgstr "Tilbakestill"
-
-#: ..\..\..\a_noskin.php:250 ..\..\..\skins\bluesky\_main.php:154
-#: ..\..\..\skins\custom\_main.php:196 ..\..\..\skins\guadeloupe\_main.php:156
-#: ..\..\..\skins\originalb2\_main.php:165
-msgid "Get selection"
-msgstr "Hent utvalg"
-
-#: ..\..\..\a_noskin.php:256 ..\..\..\admin\_edit_showposts.php:406
-#: ..\..\..\skins\basic\_main.php:155 ..\..\..\skins\bluesky\_main.php:187
-#: ..\..\..\skins\custom\_main.php:201 ..\..\..\skins\guadeloupe\_main.php:189
-#: ..\..\..\skins\natural_pink\_main.php:169
-#: ..\..\..\skins\natural_pink\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:133
-#: ..\..\..\skins\wpc_default\_main.php:136
-msgid "Archives"
-msgstr "Arkiv"
-
-#: ..\..\..\a_noskin.php:261 ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\natural_pink\_main.php:198
-msgid "more..."
-msgstr "flere..."
-
-#: ..\..\..\a_noskin.php:272 ..\..\..\multiblogs.php:269
-#: ..\..\..\skins\bluesky\_main.php:193 ..\..\..\skins\custom\_main.php:230
-#: ..\..\..\skins\guadeloupe\_main.php:195
-#: ..\..\..\skins\natural_pink\_main.php:216
-msgid "Misc"
-msgstr "Div."
-
-#: ..\..\..\a_noskin.php:286 ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:229
-msgid "Syndicate this blog"
-msgstr "Syndikr denne bloggen"
-
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "Standardside for b2evolution"
-
-#: ..\..\..\default.php:34 ..\..\..\install\index.php:58
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Flersprklig, flerbruker, flerblog-system."
-
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "Velkommen til b2evolution"
-
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "Dette er standardhjemmesiden for b2evolution. Den vil bli vist s lenge du ikke velger en blog som standard i de generelle innstillingene."
-
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "Individuelle blogger i dette systemet"
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Blog nr. %d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Blog nr. 1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Dette er en spesiell blog som samler alle postene fra alle de andre bloggene!"
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Merk: listen (og menyen) ovenfor er generert automatisk, og inkluderer bare bloggene som har et &quot;stubbnavn&quot;. Du kan forandre dette i blog-innstillingene p administrasjonssidene."
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "Flere demonstrasjoner"
-
-# C:\www\b2evolution\blogs\index.php:72
-#: ..\..\..\default.php:82 ..\..\..\default.php:83 ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Spesiell mal"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "Flere blogger vist p samme side"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "Sammendrag av de siste postene i alle blogger"
-
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "Siden du ser p"
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Merk: de demonstrasjonene bruker ikke evoSkins, selv om du valgte  bruke evoSkins nr du installerte. Den eneste mten  forandre utseendet deres p er  redigere PHP-malene deres. Men, ikke glem, disse demonstrasjonene er bare der for  inspirere deg til  lage dine egne ;)"
-
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "Administrasjon"
-
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "G til adminsidene!"
-
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "Offisiell webside"
-
-#: ..\..\..\default.php:95 ..\..\..\install\index.php:523
-msgid "GNU GPL license"
-msgstr "GNU GPL lisens"
-
-#: ..\..\..\multiblogs.php:98
-msgid "Multiblog demo"
-msgstr "Multiblog demo"
-
-#: ..\..\..\multiblogs.php:108
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Denne demonstrasjonsmalen viser 3 blogger p en gang (1 til venstre, 2 til hyre)"
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "Sammendrag demo"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Denne demonstrasjonsmalen viser et sammendrag av de siste postene i alle blogger"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "Flere poster..."
-
-#: ..\..\..\admin\b2antispam.php:19 ..\..\..\admin\_menutop.php:230
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "Antispam"
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "Nkkelordet [%s] er for kort, det m vre minst 5 tegn!"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Sletter treff som matcher [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Sletter kommentarer som matcher [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:80
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "Svartelister nkkelordet %s..."
-
-#: ..\..\..\admin\b2antispam.php:99
-msgid "Confirm ban &amp; delete"
-msgstr "Godkjenn svartelisting &amp; sletting"
-
-#: ..\..\..\admin\b2antispam.php:113
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "Ingen treff matcher nkkelordet [%s]."
-
-#: ..\..\..\admin\b2antispam.php:119
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Slett de flgende %d treffene:"
-
-#: ..\..\..\admin\b2antispam.php:124 ..\..\..\admin\b2antispam.php:173
-#: ..\..\..\admin\b2stats.php:174
-msgid "Date"
-msgstr "Dato"
-
-#: ..\..\..\admin\b2antispam.php:125
-#, fuzzy
-msgid "Referer"
-msgstr "Referenter"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:126
-#: ..\..\..\admin\b2antispam.php:126
-msgid "Ref. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:127
-#: ..\..\..\admin\b2antispam.php:127
-msgid "Target Blog"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:128
-#, fuzzy
-msgid "Target URL"
-msgstr "Grunn-URL"
-
-#: ..\..\..\admin\b2antispam.php:162
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "Ingen kommentarer matcher nkkelordet [%s]."
-
-#: ..\..\..\admin\b2antispam.php:168
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Slett de flgende %d treffene:"
-
-#: ..\..\..\admin\b2antispam.php:174 ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\htsrv\comment_post.php:147 ..\..\..\htsrv\comment_post.php:153
-msgid "Author"
-msgstr "Forfatter"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:175
-#: ..\..\..\admin\b2antispam.php:175
-msgid "Auth. URL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:176
-#: ..\..\..\admin\b2antispam.php:176
-msgid "Auth. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:177
-#: ..\..\..\admin\b2antispam.php:177
-msgid "Content starts with..."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:215
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "Nkkelordet [%s] er allerede hndtert i svartelisten!"
-
-#: ..\..\..\admin\b2antispam.php:221
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Svartelist nkkelordet [%s] lokalt..."
-
-#: ..\..\..\admin\b2antispam.php:228
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Rapporter nkkelordet [%s] til b2evolution.net sin svarteliste..."
-
-#: ..\..\..\admin\b2antispam.php:230 ..\..\..\admin\b2antispam.php:315
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "Bruksvilkr"
-
-#: ..\..\..\admin\b2antispam.php:237
-msgid "Perform selected operations"
-msgstr "Gjr valgte operasjoner"
-
-#: ..\..\..\admin\b2antispam.php:254
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "Fjerner punkt nr. %d fra svartelisten..."
-
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Add a banned keyword"
-msgstr "Legg til svartelistet nkkelord"
-
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check &amp; ban..."
-msgstr "Sjekk &amp; svartelist..."
-
-#: ..\..\..\admin\b2antispam.php:303
-msgid "Banned domains blacklist"
-msgstr "Svartelistede domener"
-
-#: ..\..\..\admin\b2antispam.php:304
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "En URL som inneholder et av de flgende nkkelordene vil bli nektet  poste kommentarer og logge treff, samt nektes i bruk i en post."
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Hvis et nkkelord begrenser legitime domener, kan du klikke p den grnne haken for  fjerne dette nkkelordet fra svartelisten."
-
-#: ..\..\..\admin\b2antispam.php:314
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Oppdater listen fra den sentrale svartelisten!"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:322
-#: ..\..\..\admin\b2antispam.php:322
-#, php-format
-msgid "The blacklist contains more than 100 items. [<a %s>Click here to display</a>]."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Fjern nkkelordet fra svartelisten"
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow Back"
-msgstr "Tillat"
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Rapporter svartelistede domener til den sentrale svartelisten!"
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report"
-msgstr "Rapporter"
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Sk gjennom trefflisten og kommentarene etter dette nkkelordet!"
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Re-check"
-msgstr "Sjekk p nytt"
-
-#: ..\..\..\admin\b2blogs.php:17 ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:213 ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Blogger"
-
-#: ..\..\..\admin\b2blogs.php:25 ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "Ny"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "Lager blog..."
-
-#: ..\..\..\admin\b2blogs.php:62 ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Du m oppgi et URL-blognavn eller et stubbfilnavn!"
-
-#: ..\..\..\admin\b2blogs.php:68 ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "Dette URL-blognavnet / stubbfilnavnet er allerede i bruk. Vennligst velg et annet."
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "Kan ikke lage, vennligst korriger disse feilene:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Du burde <a %s>lage kategorier</a> for denne bloggen n!"
-
-#: ..\..\..\admin\b2blogs.php:135 ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "Ny weblog"
-
-#: ..\..\..\admin\b2blogs.php:136 ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Ny blog"
-
-#: ..\..\..\admin\b2blogs.php:172 ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336 ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:411 ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "Generelle"
-
-#: ..\..\..\admin\b2blogs.php:175 ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "Adgangskontroll"
-
-#: ..\..\..\admin\b2blogs.php:178 ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "Avansert"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Oppdaterer blogg [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:231 ..\..\..\admin\edit_actions.php:227
-msgid "Cannot update, please correct these errors:"
-msgstr "Kan ikke oppdatere, vennligst korriger disse feilene:"
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Slette blog [%s]?"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Ved  slette denne bloggen, vil alle dens kategorier, poster og kommentarer ogs slettes!"
-
-#: ..\..\..\admin\b2blogs.php:428 ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "DETTE KAN IKKE OMGJRES!"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "Prv ogs  slette stubbfilen [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "Prv ogs  slette den statiske filen [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:455 ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "Jeg er sikker!"
-
-#: ..\..\..\admin\b2blogs.php:458 ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "AVBRYT"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "Oppretter statisk side for blog [%s]"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "Du har ikke valgt et statisk filnavn for denne bloggen!"
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "Filen kan ikke skrives!"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "Du burde sjekke tilgangsrettighetene for filen [%s]. Les om <a %s>filrettigheter i den online manualen</a>."
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "Skriver til fil [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:557 ..\..\..\admin\edit_actions.php:140
-#: ..\..\..\admin\edit_actions.php:262 ..\..\..\admin\edit_actions.php:352
-#: ..\..\..\b2evocore\_functions_antispam.php:197
-#: ..\..\..\b2evocore\_functions_antispam.php:299
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Ferdig."
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Lese blog:"
-
-#: ..\..\..\admin\b2browse.php:57 ..\..\..\admin\b2edit.php:166
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Siden du er en nykommer, m du vente p at en administrator vil tillate deg  poste.\tDu kan ogs <a %s>sende administratoren en e-post</a> og be om kt tilgangsniv. Nr du har ftt rettigheter til  poste her, kan du bare laste inn denne siden p nytt, og du kan blogge. :)"
-
-#: ..\..\..\admin\b2categories.php:17 ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "Kategorier for blog:"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Ny underkategori i kategorien: %s"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Ny kategori i bloggen: %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Nytt kategorinavn"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Lag kategori"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Sletter kategori #%d : %s ..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53 ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101 ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:43 ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57 ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78 ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "FEIL"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Kategori slettet."
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "Egenskaper for kategori:"
-
-#: ..\..\..\admin\b2categories.php:181 ..\..\..\admin\b2upload.php:190
-#: ..\..\..\admin\_edit_form.php:131 ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76 ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:174 ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:180
-#: ..\..\..\skins\wpc_default\_feedback.php:180
-msgid "Name"
-msgstr "Navn"
-
-#: ..\..\..\admin\b2categories.php:185
-msgid "New parent category"
-msgstr "Ny over-kategori"
-
-#: ..\..\..\admin\b2categories.php:213 ..\..\..\admin\b2categories.php:244
-#: ..\..\..\admin\b2categories.php:262
-msgid "Old Parent"
-msgstr "Gammel overkategori"
-
-#: ..\..\..\admin\b2categories.php:240 ..\..\..\admin\b2categories.php:260
-msgid "Root (No parent)"
-msgstr "Rot (Ingen over)"
-
-# D:\www\b2evo091\blogs\admin\b2categories.php:250
-#: ..\..\..\admin\b2categories.php:250
-msgid "Note: Moving categories across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\b2categories.php:266
-#, fuzzy
-msgid "Note: Moving categories across blogs is disabled."
-msgstr "Merk: Kryssposting mellom flere blogger er tillatt."
-
-#: ..\..\..\admin\b2categories.php:271
-msgid "Edit category!"
-msgstr "Rediger kategori!"
-
-#: ..\..\..\admin\b2categories.php:335
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Beklager, men du har ikke rettigheter til  lese/redigere noen kategoriers egenskaper."
-
-#: ..\..\..\admin\b2edit.php:30 ..\..\..\admin\edit_actions.php:201
-#: ..\..\..\admin\edit_actions.php:305
-msgid "Oops, no post with this ID."
-msgstr "Oops, det finnes ingen post med denne IDen."
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Redigerer post"
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "nr. %d i blog: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Oops, det finnes ingen kommentar med denne IDen!"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Redigerer kommentar"
-
-#: ..\..\..\admin\b2edit.php:117
-msgid "New post in blog:"
-msgstr "Ny post i bloggen:"
-
-#: ..\..\..\admin\b2edit.php:144 ..\..\..\admin\b2edit.php:178
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Siden denne bloggen ikke har noen kategorier, kan du ikke poste til den. Du m lage kategorier frst."
-
-#: ..\..\..\admin\b2edit.php:148
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Bytt til denne bloggen (hvis Javascript er aktivert, beholder du teksten)"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "Log inn..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "I b2evolution trenger du ikke  g til b2login.php-siden for  logge inn."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "G i stedet til den administrasjonssiden du trenger, for eksempel %s eller %s. b2evo vil s be deg om  logge inn, dersom det trengs."
-
-#: ..\..\..\admin\b2options.php:17 ..\..\..\admin\_menutop.php:263
-msgid "Settings"
-msgstr "Innstillinger"
-
-#: ..\..\..\admin\b2options.php:32 ..\..\..\admin\b2options.php:419
-msgid "Regional"
-msgstr "Regionale"
-
-#: ..\..\..\admin\b2options.php:35 ..\..\..\admin\b2options.php:425
-msgid "Plug-ins"
-msgstr "Plug-ins"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "Generelle innstillinger oppdatert."
-
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "Regionale innstillinger oppdatert."
-
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "Du m oppgi en locale kode!"
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Satte inn locale '%s' i databasen."
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "Oppdaterte locale '%s'."
-
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr "Lagret locale '%s'."
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Locale-tabellen er slettet, standardinnstillinger fra <code>/conf/_locales.php</code> er lastet inn."
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "Filen <code>%s</code> ikke funnet."
-
-#: ..\..\..\admin\b2options.php:331
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "Slettet localet '%s' fra databasen."
-
-#: ..\..\..\admin\b2options.php:371
-msgid "Switched priorities."
-msgstr "Byttet prioritet."
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Stavekontroll"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Laster inn stavekontroll. Vennligst vent"
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "Les statistikk for blog:"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "Ingen"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "Endrer treff nr. %ds type til: %s"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "Sletter treff nr. %d..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "Sletter treffene fra %s..."
-
-#: ..\..\..\admin\b2stats.php:106 ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Sammendrag"
-
-#: ..\..\..\admin\b2stats.php:112 ..\..\..\admin\b2stats.php:175
-msgid "Referers"
-msgstr "Referenter"
-
-#: ..\..\..\admin\b2stats.php:118 ..\..\..\admin\b2stats.php:176
-msgid "Refering Searches"
-msgstr "Refererende sk"
-
-#: ..\..\..\admin\b2stats.php:124 ..\..\..\admin\b2stats.php:178
-#, fuzzy
-msgid "Syndication"
-msgstr "Syndikasjon"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "Brukeragenter"
-
-#: ..\..\..\admin\b2stats.php:136 ..\..\..\admin\b2stats.php:179
-msgid "Direct Accesses"
-msgstr "Direkte koblinger"
-
-#: ..\..\..\admin\b2stats.php:177
-msgid "Indexing Robots"
-msgstr "Indekseringsmotorer"
-
-#: ..\..\..\admin\b2stats.php:180
-msgid "Total"
-msgstr "Totalt"
-
-#: ..\..\..\admin\b2stats.php:194
-msgid "Prune this date!"
-msgstr "Slett treff for denne datoen!"
-
-#  TRANS: Abbrev. for Prune (stats)
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune"
-msgstr "Slett"
-
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune hits for this date!"
-msgstr "Slett treff for denne datoen!"
-
-#: ..\..\..\admin\b2stats.php:244
-msgid "Last referers"
-msgstr "Siste referenter"
-
-#: ..\..\..\admin\b2stats.php:245
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Dette er treffene fra eksterne websider som refererer til denne bloggen"
-
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-msgid "Delete this hit!"
-msgstr "Slett dette treffet!"
-
-#. TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416 ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91 ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79 ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "Slett"
-
-#: ..\..\..\admin\b2stats.php:259
-msgid "Log as a search instead"
-msgstr "Logg som et sk istedet"
-
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:259
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Svartelist domenet!"
-
-#  TRANS: Abbrev.
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "Svartelist"
-
-#: ..\..\..\admin\b2stats.php:276
-msgid "Top referers"
-msgstr "Topp-referenter"
-
-#: ..\..\..\admin\b2stats.php:298
-msgid "Total referers"
-msgstr "Totale referenter"
-
-#: ..\..\..\admin\b2stats.php:305
-msgid "Last refering searches"
-msgstr "Siste refererende sk"
-
-#: ..\..\..\admin\b2stats.php:306
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "Dette er treffene fra folk som kom til dette bloggesystemet via en skemotor. (Skemotorene m vre listet i /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:333
-msgid "Top refering search engines"
-msgstr "Topp refererende skemotorer"
-
-#: ..\..\..\admin\b2stats.php:352
-msgid "Top Indexing Robots"
-msgstr "Topp indekseringsmotorer"
-
-#: ..\..\..\admin\b2stats.php:353
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Dette er treff fra automatiske motorer slik som skemotorerers indekseringsmotorer. (Motorene m vre listet i /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:376
-msgid "Top Aggregators"
-msgstr "Topp aggregatorer"
-
-#: ..\..\..\admin\b2stats.php:377
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Dette er treff fra RSS-lesere. (Leserne m vre listet i /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:395
-msgid "Total RSS hits"
-msgstr "Totale RSS-treff"
-
-#: ..\..\..\admin\b2stats.php:402
-msgid "Last direct accesses"
-msgstr "Siste direkte koblinger"
-
-#: ..\..\..\admin\b2stats.php:403
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Dette er treff fra folk som kom til dette bloggesystemet ved direkte koblinger (enten ved  taste URLen direkte inn i adressefeltet, eller ved  flge et bokmerke. Ugyldige (for korte) referenter er ogs listet her.)"
-
-#: ..\..\..\admin\b2stats.php:432
-msgid "Top User Agents"
-msgstr "Topp brukeragenter"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Redigering av \"custom\" skinnet"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Lister:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "Ugyldig filnavn!"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Oops, det finnes ingen slik fil!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "Fil redigert!"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Vr forsiktig med hva du gjr: Ved  redigere denne filen kan du delegge malen din! Ikke rediger det som er mellom <code>&lt;?php</code> og <code>?&gt;</code> hvis du ikke vet nyaktig hva du gjr!"
-
-#  TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\b2template.php:90 ..\..\..\admin\_edit_form.php:173
-msgid "&nbsp; Save ! &nbsp;"
-msgstr " Lagre! "
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(du kan ikke oppdatere den filen/malen: du m frst gjre den skrivbar, f.eks. CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "Denne siden gir deg mulighet til  redigere <strong>custom skinnet</strong> (ligger i /skins/custom)."
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Du kan endre alle disse filene (forutsatt at den er skrivbar av serveren, f.eks. CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "Mappen %s ikke funnet."
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Dette er malen som viser lenkene til en bloggs arkiv"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Dette er malen som viser (den dybdegende) listen av (under)kategorier"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "Dette er malen som viser respons (kommentarer o.l.) p en post"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Dette er malen som viser de siste kommentarene for en blog"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "Dette er hovedmalen. Den viser selve bloggen."
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the page displayed in the comment popup"
-msgstr "Dette er siden som vises i popup-vinduet for kommentarer"
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the pingback popup"
-msgstr "Dette er siden som vises i popup-vinduet for pingbacks"
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the trackback popup"
-msgstr "Dette er siden som vises i popup-vinduet for trackbacks"
-
-#: ..\..\..\admin\b2template.php:162
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Merk: selvflgelig kan du ogs redigere filene/malene i et tekstredigeringsprogram og laste dem opp. Dette online redigeringsverktyet er bare ment  brukes nr du ikke har tilgang til et tekstredigeringsprogram..."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "last opp bilder/filer"
-
-#: ..\..\..\admin\b2upload.php:53
-msgid "File upload"
-msgstr "Filopplasting"
-
-#: ..\..\..\admin\b2upload.php:54
-msgid "Allowed file types:"
-msgstr "Tillatte filtyper:"
-
-#: ..\..\..\admin\b2upload.php:55
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Maksimal tillatt filstrrelse: %d KB"
-
-#: ..\..\..\admin\b2upload.php:60 ..\..\..\admin\b2upload.php:138
-#: ..\..\..\admin\_blogs_general.form.php:76
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Beskrivelse"
-
-#: ..\..\..\admin\b2upload.php:63
-msgid "Upload !"
-msgstr "Last opp!"
-
-#: ..\..\..\admin\b2upload.php:88
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "File %s: filtype %s er ikke tillatt."
-
-#: ..\..\..\admin\b2upload.php:117 ..\..\..\admin\b2upload.php:150
-#: ..\..\..\admin\b2upload.php:153
-msgid "Couldn't upload your file to:"
-msgstr "Kunne ikke laste opp din fil til:"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Duplicate File?"
-msgstr "Duplikat?"
-
-#: ..\..\..\admin\b2upload.php:127
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "Filnavnet \"%s\" er allerede i bruk!"
-
-#: ..\..\..\admin\b2upload.php:128
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "Filnavn \"%s\" er flyttet til \"%s\""
-
-#: ..\..\..\admin\b2upload.php:129
-msgid "Confirm or rename:"
-msgstr "Godkjenn eller endre navn:"
-
-#: ..\..\..\admin\b2upload.php:136
-msgid "Alternate name"
-msgstr "Alternativt navn"
-
-#: ..\..\..\admin\b2upload.php:140
-msgid "Confirm !"
-msgstr "Godkjenn!"
-
-#: ..\..\..\admin\b2upload.php:180
-msgid "File uploaded !"
-msgstr "Fil lastet opp!"
-
-#: ..\..\..\admin\b2upload.php:181
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Filen <strong>\"%s\"</strong> ble lastet opp uten problemer!"
-
-#: ..\..\..\admin\b2upload.php:182
-msgid "Here's the code to display it:"
-msgstr "Her er koden for  vise den:"
-
-#: ..\..\..\admin\b2upload.php:186
-msgid "Add the code to your post !"
-msgstr "Legg koden til din post!"
-
-#: ..\..\..\admin\b2upload.php:189
-msgid "Image Details"
-msgstr "Bildedetaljer"
-
-#: ..\..\..\admin\b2upload.php:193
-msgid "Size"
-msgstr "Strrelse"
-
-#: ..\..\..\admin\b2upload.php:196 ..\..\..\admin\_edit_form.php:544
-msgid "Type"
-msgstr "Type"
-
-#: ..\..\..\admin\b2upload.php:201
-msgid "Close this window"
-msgstr "Lukk dette vinduet"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Brukeradministrasjon"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "Du kan ikke forandre demobrukerens profil i demomodus!"
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "Du kan bare oppdatere din egen profil!"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "Du m oppgi et unikt brukernavn!"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "Tilgangsniv m vre mellom %d og %d."
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Dette brukernavnet finnes allerede. nsker du  <a %s>redigere den eksisterende brukeren</a>?"
-
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "Du skrev to forskjellige passord."
-
-#: ..\..\..\admin\b2users.php:198 ..\..\..\htsrv\profile_update.php:112
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "Passordet m vre minst %d tegn."
-
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "Bruker oppdatert."
-
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "Ny bruker laget."
-
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "Ugyldig forfremmelse."
-
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "Tilgangsniv endret."
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "Du kan ikke slette din egen konto!"
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "Du kan ikke slette bruker nr. 1!"
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "Slette bruker %s?"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Advarsel"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "ved  slette en bruker slettes ogs alle brukerens poster."
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "Sletter brukerkonto..."
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "Du kan ikke slette gruppe nr. 1!"
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "Du kan ikke slette standardgruppen for nye brukere!"
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "Slette gruppen [%s]?"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "Gruppe slettet..."
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "Gruppenavnet er allerede i bruk! nsker du  <a %s>redigere den eksisterende gruppen</a>?"
-
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "Gruppe oppdatert."
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "Brukerkontoen ble ikke laget:"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "Brukerkontoen ble ikke oppdatert:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "Gruppen ble ikke laget:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "Gruppen ble ikke oppdatert:"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "Du har ikke tilgang til  lese andres brukerprofiler."
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Legger til ny post..."
-
-#: ..\..\..\admin\edit_actions.php:104 ..\..\..\admin\edit_actions.php:215
-#: ..\..\..\admin\edit_actions.php:460 ..\..\..\htsrv\comment_post.php:75
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1374
-msgid "Supplied URL is invalid: "
-msgstr "Flgende URL er ugyldig:"
-
-#: ..\..\..\admin\edit_actions.php:110 ..\..\..\admin\edit_actions.php:221
-#, fuzzy
-msgid "Supplied content is invalid"
-msgstr "Flgende URL er ugyldig:"
-
-#: ..\..\..\admin\edit_actions.php:116 ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "Kan ikke poste, vennligst korriger disse feilene:"
-
-#: ..\..\..\admin\edit_actions.php:117 ..\..\..\admin\edit_actions.php:228
-#: ..\..\..\admin\edit_actions.php:465
-msgid "Back to post editing"
-msgstr "Tilbake til postredigering"
-
-#: ..\..\..\admin\edit_actions.php:123
-msgid "Recording post..."
-msgstr "Lagrer post..."
-
-#: ..\..\..\admin\edit_actions.php:136 ..\..\..\admin\edit_actions.php:258
-#: ..\..\..\admin\edit_actions.php:417
-msgid "Sleeping..."
-msgstr "Venter..."
-
-#: ..\..\..\admin\edit_actions.php:146 ..\..\..\admin\edit_actions.php:267
-#: ..\..\..\admin\edit_actions.php:358
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Post ikke publisert offentlig: hopper over trackback, pingback og blog ping..."
-
-#: ..\..\..\admin\edit_actions.php:161
-msgid "Posting Done..."
-msgstr "Ferdig med postingen..."
-
-#: ..\..\..\admin\edit_actions.php:175 ..\..\..\admin\edit_actions.php:234
-msgid "Updating post..."
-msgstr "Oppdaterer post..."
-
-#: ..\..\..\admin\edit_actions.php:283 ..\..\..\admin\edit_actions.php:369
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Posten har allerede pinget: hopper over blog pings..."
-
-#: ..\..\..\admin\edit_actions.php:295 ..\..\..\admin\edit_actions.php:381
-msgid "Updating done..."
-msgstr "Ferdig  oppdatere..."
-
-#: ..\..\..\admin\edit_actions.php:311 ..\..\..\admin\edit_actions.php:326
-msgid "Updating post status..."
-msgstr "Oppdaterer post status..."
-
-#: ..\..\..\admin\edit_actions.php:391 ..\..\..\admin\edit_actions.php:410
-msgid "Deleting post..."
-msgstr "Sletter post..."
-
-#: ..\..\..\admin\edit_actions.php:399
-msgid "Oops, no post with this ID!"
-msgstr "Oops, det finnes ingen post med denne IDen!"
-
-#: ..\..\..\admin\edit_actions.php:422
-msgid "Deleting Done..."
-msgstr "Slettet..."
-
-#: ..\..\..\admin\edit_actions.php:426 ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "Feil"
-
-#: ..\..\..\admin\edit_actions.php:464
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Kan ikke oppdatere kommentar, vennligst korriger flgende feil:"
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "Back to posts!"
-msgstr "Tilbake til postene!"
-
-#: ..\..\..\admin\edit_actions.php:527
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Du kan nok ogs nske  generere statiske sider eller lese dine blogger..."
-
-#: ..\..\..\admin\edit_actions.php:535
-msgid "New post"
-msgstr "Ny post"
-
-#: ..\..\..\admin\import-mt.php:391 ..\..\..\admin\_users_form.php:96
-#: ..\..\..\admin\_users_form.php:101
-msgid "User group"
-msgstr "Brukergruppe"
-
-#: ..\..\..\admin\import-mt.php:392 ..\..\..\admin\_users_form.php:84
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "Se i den <a %s>online manualen</a> for ytterligere detaljer."
-
-#: ..\..\..\admin\import-mt.php:393 ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:91 ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:36 ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Niv"
-
-#: ..\..\..\admin\import-mt.php:432 ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "Standard locale"
-
-#: ..\..\..\admin\import-mt.php:1257 ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Velg hovedkategori i nsket blog, og velg eventuelt ogs flere kategorier."
-
-#: ..\..\..\admin\import-mt.php:1286 ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "Velg som en ekstra kategori"
-
-#: ..\..\..\admin\import-mt.php:1297 ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Velg HOVEDkategori"
-
-#: ..\..\..\admin\tools.php:18 ..\..\..\admin\_menutop.php:270
-msgid "Tools"
-msgstr "Verkty"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Bookmarklet"
-
-#: ..\..\..\admin\tools.php:30 ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45 ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Legg denne lenken til dine favoritter/bokmerker:"
-
-#: ..\..\..\admin\tools.php:31 ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46 ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo bookmarklet"
-
-#: ..\..\..\admin\tools.php:70
-msgid "Post to b2evolution"
-msgstr "Post til b2evolution"
-
-#: ..\..\..\admin\tools.php:72
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "Ingen sideskuff funnet! Du m bruke Mozilla 0.9.4 eller nyere!"
-
-#: ..\..\..\admin\tools.php:76 ..\..\..\admin\tools.php:85
-msgid "SideBar"
-msgstr "Sideskuff"
-
-#: ..\..\..\admin\tools.php:77
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "Legg til <a %s>b2evo-sideskuffen</a>!"
-
-#: ..\..\..\admin\tools.php:86
-msgid "Add this link to your favorites:"
-msgstr "Legg til denne lenken til dine favoritter/bokmerker:"
-
-#: ..\..\..\admin\tools.php:87
-msgid "b2evo sidebar"
-msgstr "b2evo sideskuff"
-
-#: ..\..\..\admin\tools.php:94
-msgid "Movable Type Import"
-msgstr "Movable Type importering"
-
-#: ..\..\..\admin\tools.php:96
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "Bruk MT sin eksportfunksjon til  lage en .TXT-fil som inneholder dine poster;"
-
-#: ..\..\..\admin\tools.php:97
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Plasser den filen i /admin mappen p din server;"
-
-#: ..\..\..\admin\tools.php:98
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "Flg s instruksjonene i <a %s>MT migrasjonsverktyet</a>."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "Generering av statisk fil"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Statisk filnavn"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Dette er .html filen som lages nr du genererer en statisk versjon av bloggens hovedside"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr "Etter hver nye post..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "Pinger b2evolution.net..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "for  bli listet i b2evolution.net sin liste over nylig oppdaterte blogger"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "Pinger technorati.com..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "for  melde fra om nye poster."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "Pinger weblogs.com..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "Pinger blo.gs..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "Avanserte innstillinger"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "Tillat Trackbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Tillat andre bloggere  sende trackbacks til denne bloggen, slik at du fr vite nr de refererer til den. Du fr ogs mulighet til  sende trackbacks til andre blogger."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "Tillat pingbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "Tillat andre bloggere  sende pingbacks til denne bloggen, slik at du fr vite nr de refererer til den. Du fr ogs mulighet til  sende pingbacks til andre blogger."
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "Generelle parametere"
-
-#: ..\..\..\admin\_blogs_general.form.php:20 ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Fullt navn"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "Vises p toppen av bloggen"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Kortnavn"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "Brukes i valgmenyer og overalt i administrasjonssidene."
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "Hoved-locale"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr "Bestemmer sprket til navigasjonslenkene p bloggen."
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "Tilgangsparametere"
-
-#: ..\..\..\admin\_blogs_general.form.php:38 ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "Standardblog p index.php"
-
-#  TRANS: current default blog
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:40
-msgid "Current default is:"
-msgstr "Nvrende standard er:"
-
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through index.php"
-msgstr "Andre blogger gjennom index.php"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "Other blog through stub file (Advanced)"
-msgstr "Andre blogger gjennom stubbfiler (Avansert)"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "You MUST create a stub file for this to work."
-msgstr "Du M lage en stubbfil for at dette skal virke!"
-
-#: ..\..\..\admin\_blogs_general.form.php:45
-msgid "Preferred access type"
-msgstr "Foretrukket tilgangstype"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "Blog Folder URL"
-msgstr "Blog mappe URL"
-
-#: ..\..\..\admin\_blogs_general.form.php:51
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Ingen etterflgende skrstrek. (Hvis du ikke vet, kan du la dette feltet st tomt.)"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "URL blog name / Stub name"
-msgstr "URL blog-navn / Stubbnavn"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "Brukes i URLer for  identifisere denne bloggen. Dette burde vre stubbfilnavnet om du valgte  bruke stubbfiler som tilgangsmetode."
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default display options"
-msgstr "Standard visningsvalg"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Default skin"
-msgstr "Standardskin"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Dette er standardskinnet som brukes til  vise denne bloggen."
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Allow skin switching"
-msgstr "Tillat skin-bytte"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "Brukere vil kunne velge et annet skin  se bloggen i (og deres foretrukne skin vil bli lagret i en cookie)."
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Display public blog list"
-msgstr "Vis offentlig blogliste"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Marker denne hvis du vil vise listen over alle tilgjengelige blogger p din blogside (hvis skinnet ditt sttter dette)."
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Include in public blog list"
-msgstr "Inkludr i offentlig blogliste"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "Marker denne hvis du vil at denne bloggen skal vises i listen over alle offentlige blogger."
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Default linkblog"
-msgstr "Standard linkblog"
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "Vises ved siden av denne bloggen (hvis skinnet ditt sttter dette)."
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "Tagline"
-msgstr "Undertittel"
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Dette vises under blognavnet p blog-malen."
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Lang beskrivelse"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "This is displayed on the blog template."
-msgstr "Dette vises p blog-malen."
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "Short Description"
-msgstr "Kort beskrivelse"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "Dette brukes i metatagg-beskrivelsen og RSS-koblinger. IKKE HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "Keywords"
-msgstr "Nkkelord"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Dette brukes som meta-tag nkkelord. IKKE HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_edit_showposts.php:337
-msgid "Notes"
-msgstr "Notater"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Additional info."
-msgstr "Ytterligere info."
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Blog"
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "Blog URL"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "Statisk fil"
-
-#: ..\..\..\admin\_blogs_list.php:33 ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:145 ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:61
-msgid "Locale"
-msgstr "Locale"
-
-#: ..\..\..\admin\_blogs_list.php:47 ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58 ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101 ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "Egenskaper"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "Standard"
-
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Lag!"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid "Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!"
-msgstr "Er du sikker p at du vil slette blog #%d?\\n\\nADVARSEL: Dette vil slette ALLE POSTER, KOMMENTARER,\\nKATEGORIER og andre data relatert til bloggen!\\n\\nDette KAN IKKE omgjres!"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "Slett denne bloggen!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "Kopier denne bloggen"
-
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92 ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73 ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "Kopier"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "Beklager, men du har ikke rettigheter til  lese/redigere noen blogs egenskaper."
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "Ny blog..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "Brukerrettigheter"
-
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Brukernavn "
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "Er<br />medlem"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr "Kan poste/redigere med flgende statuser:"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "Slette<br />poster"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "Redig.<br />komnt."
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "Redig.<br />kat."
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "Redig.<br />blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Publisert"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Beskyttet"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Privat"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Utkast"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "Foreldet"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "Medlemmer"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "Tilgang til  lese beskyttede poster"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "Tillatelse til  poste private poster i denne bloggen"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "Tillatelse til  poste beskyttede poster i denne bloggen"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "Tillatelse til  poste utkast i denne bloggen"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Tillatelse til  poste poster med status 'foreldet' i denne bloggen"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "Tillatelse til  slette poster i denne bloggen"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "Tillatelse til  redigere kommentarer i denne bloggen"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "Tillatelse til  redigere kategorier for denne bloggen"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "Tillatelse til  redigere bloggens egenskaper"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "(fjerner haker/haker av) alle valgbokser ved hjelp av Javascript"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr "(fjern haker/hak av) alle"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "Ikke-medlemmer"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:215
-msgid "Warning! You are about to remove your own permission to edit this blog!\\nYou won\\'t have access to its properties any longer if you do that!"
-msgstr "Advarsel! Du er i ferd med  fjerne din egen tilgang til  redigere\\ndenne bloggen! Du kommer ikke til  kunne redigere egenskapene\\nsenere om du gjr det!"
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "Rediger kategoriens egenskaper"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "Er du sikker p at du vil slette?"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "Ny underkategori her"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Ny kategori her"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Merk:</strong> Nr man sletter en kategori, slettes ikke postene fra den kategorien, de blir bare flyttet til over-kategorien. Nr man sletter en rot-kategori, blir postene overfrt til den eldste gjenvrende kategorien i samme blog (laveste kategorinummer)."
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Post innhold"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Tittel"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Sprk"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "Lenke til URL"
-
-#: ..\..\..\admin\_edit_form.php:135 ..\..\..\admin\_users_form.php:151
-#: ..\..\..\admin\_users_form.php:153 ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:154 ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20 ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\basic\_feedback.php:178 ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "Epost"
-
-#: ..\..\..\admin\_edit_form.php:139 ..\..\..\admin\_users_form.php:165
-#: ..\..\..\admin\_users_form.php:167 ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:63 ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "URL"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Forhndsvis"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Stavekontroll"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Last opp fil/bilde"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "Avanserte egenskaper"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "Rediger tidsstempel"
-
-#: ..\..\..\admin\_edit_form.php:253
-msgid "URL Title"
-msgstr "URL Tittel"
-
-#: ..\..\..\admin\_edit_form.php:255
-msgid "(to be used in permalinks)"
-msgstr "(vil brukes i permalenker)"
-
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_edit_showposts.php:287
-#: ..\..\..\admin\_set_general.form.php:49 ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Auto-BR"
-msgstr "Auto-BR"
-
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Denne funksjonen er foreldet, du burde unnlate  bruke den."
-
-#: ..\..\..\admin\_edit_form.php:274
-msgid "Additional actions"
-msgstr "Ytterligere handlinger"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "Pingback"
-msgstr "Pingback"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Send pingbacks til alle URLene i denne posten)"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "Trackback URLs"
-msgstr "Trackback-URLer"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "(Separate by space)"
-msgstr "(Adskilt med mellomrom)"
-
-#: ..\..\..\admin\_edit_form.php:310 ..\..\..\admin\_edit_form.php:545
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Status"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "Posten vil bli publisert offentlig"
-
-#: ..\..\..\admin\_edit_form.php:317 ..\..\..\admin\_edit_showposts.php:360
-msgid "Published (Public)"
-msgstr "Publisert (Offentlig)"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Posten vil vre synlig, men bare for innloggede blogmedlemmer."
-
-#: ..\..\..\admin\_edit_form.php:324 ..\..\..\admin\_edit_showposts.php:363
-msgid "Protected (Members only)"
-msgstr "Beskyttet (Kun medlemmer)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "Posten vil vre synlig bare for deg selv"
-
-#: ..\..\..\admin\_edit_form.php:331 ..\..\..\admin\_edit_showposts.php:366
-msgid "Private (You only)"
-msgstr "Privat (Bare deg)"
-
-#: ..\..\..\admin\_edit_form.php:337 ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "Posten vil bare vre synlig p administrasjonssidene"
-
-#: ..\..\..\admin\_edit_form.php:338 ..\..\..\admin\_edit_showposts.php:369
-msgid "Draft (Not published!)"
-msgstr "Utkast (Ikke publisert!)"
-
-#: ..\..\..\admin\_edit_form.php:345 ..\..\..\admin\_edit_showposts.php:372
-msgid "Deprecated (Not published!)"
-msgstr "Foreldet (Ikke publisert!)"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:435
-#: ..\..\..\admin\_edit_form.php:435
-msgid "Note: Moving posts across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:437
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Merk: Kryssposting mellom flere blogger er tillatt."
-
-#: ..\..\..\admin\_edit_form.php:447
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Merk: Kryssposting mellom flere blogger er for yeblikket ikke tillatt."
-
-#: ..\..\..\admin\_edit_form.php:449
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Merk: Kryssposting mellom flere kategorier er for yeblikket ikke tillatt."
-
-#: ..\..\..\admin\_edit_form.php:459 ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55 ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:248 ..\..\..\skins\custom\_main.php:253
-#: ..\..\..\skins\custom\_main.php:258 ..\..\..\skins\custom\_main.php:263
-#: ..\..\..\skins\natural_pink\_main.php:234
-#: ..\..\..\skins\natural_pink\_main.php:239
-#: ..\..\..\skins\natural_pink\_main.php:244
-#: ..\..\..\skins\natural_pink\_main.php:249
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Kommentarer"
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can leave comments on this post."
-msgstr "Beskende kan legge igjen kommentarer p denne posten."
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Open"
-msgstr "pen"
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Beskende kan IKKE legge igjen kommentarer p denne posten."
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Closed"
-msgstr "Lukket"
-
-#: ..\..\..\admin\_edit_form.php:467
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Beskende kan verken lese eller legge igjen kommentarer p denne posten."
-
-#: ..\..\..\admin\_edit_form.php:468
-msgid "Disabled"
-msgstr "Ikke i bruk"
-
-#: ..\..\..\admin\_edit_form.php:473
-#, fuzzy
-msgid "Renderers"
-msgstr "Rendere"
-
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Comment info"
-msgstr "Kommentar-info"
-
-#: ..\..\..\admin\_edit_form.php:546
-msgid "IP address"
-msgstr "IP-adresse"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Next %d days"
-msgstr "Neste %d dager"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "Forrige %d"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d days"
-msgstr "Forrige %d dager"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "Neste %d"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:56 ..\..\..\admin\_edit_navbar.php:62
-msgid " to "
-msgstr "til"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:64
-msgid " of "
-msgstr "av"
-
-#: ..\..\..\admin\_edit_navbar.php:72
-msgid "from the end"
-msgstr "fra slutten"
-
-#: ..\..\..\admin\_edit_navbar.php:76
-msgid "from the start"
-msgstr "fra starten"
-
-#: ..\..\..\admin\_edit_navbar.php:78
-msgid "OK"
-msgstr "OK"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr " Tidsrom: "
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "av"
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "niv:"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:830
-msgid "Pages:"
-msgstr "Sider:"
-
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "ingen kommentar"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:732
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 kommentar"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:733
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d kommentarer"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1 Trackback"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 Pingback"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr "Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr "Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "Ingen respons p denne posten enn..."
-
-#: ..\..\..\admin\_edit_showposts.php:226 ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Kommentar fra:"
-
-#: ..\..\..\admin\_edit_showposts.php:230 ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "Trackback fra:"
-
-#: ..\..\..\admin\_edit_showposts.php:234 ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "Pingback fra:"
-
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr "Permanent lenke til denne kommentaren"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145 ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Legg igjen en kommentar"
-
-#: ..\..\..\admin\_edit_showposts.php:272 ..\..\..\admin\_users_form.php:107
-#: ..\..\..\skins\_feedback.php:164 ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:169
-#: ..\..\..\skins\wpc_default\_feedback.php:169
-msgid "User"
-msgstr "Bruker"
-
-#: ..\..\..\admin\_edit_showposts.php:275 ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:171
-#: ..\..\..\skins\wpc_default\_feedback.php:171
-msgid "Edit profile"
-msgstr "Rediger profil"
-
-#: ..\..\..\admin\_edit_showposts.php:280 ..\..\..\skins\_feedback.php:181
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Kommentar-tekst"
-
-#: ..\..\..\admin\_edit_showposts.php:281 ..\..\..\skins\_feedback.php:182
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "Tillatte XHTML-tagger"
-
-#: ..\..\..\admin\_edit_showposts.php:286 ..\..\..\skins\_feedback.php:186
-#: ..\..\..\skins\basic\_feedback.php:202
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:204
-#: ..\..\..\skins\wpc_default\_feedback.php:204
-msgid "Options"
-msgstr "Innstillinger"
-
-# Don't you mean "Line breaks become <br />"?
-# -Vegar
-#: ..\..\..\admin\_edit_showposts.php:287
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Linjeskift blir &lt;br&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:294 ..\..\..\skins\_feedback.php:208
-#: ..\..\..\skins\basic\_feedback.php:219
-msgid "Send comment"
-msgstr "Send kommentar"
-
-#: ..\..\..\admin\_edit_showposts.php:349
-msgid "Posts to show"
-msgstr "Poster  vise"
-
-#: ..\..\..\admin\_edit_showposts.php:352
-msgid "Past"
-msgstr "Fortid"
-
-#: ..\..\..\admin\_edit_showposts.php:355
-msgid "Future"
-msgstr "Fremtid"
-
-#: ..\..\..\admin\_edit_showposts.php:380
-msgid "Title / Text contains"
-msgstr "Tittel/tekst inneholder"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Ord"
-
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
-msgstr "OG"
-
-#: ..\..\..\admin\_edit_showposts.php:393
-msgid "OR"
-msgstr "ELLER"
-
-# D:\www\b2evo091\blogs\admin\_edit_showposts.php:401
-#: ..\..\..\admin\_edit_showposts.php:401
-msgid "Exact match"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:454 ..\..\..\skins\_archives.php:74
-#, fuzzy
-msgid "week"
-msgstr "ukentlig"
-
-#: ..\..\..\admin\_edit_showposts.php:554
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\b2evocore\_functions_forms.php:312 ..\..\..\install\index.php:299
-#: ..\..\..\skins\_profile.php:85
-msgid "Reset"
-msgstr "Tilbakestill"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "GPL lisens"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:113
-msgid "uncheck all"
-msgstr "fjern alle haker"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:115
-msgid "check all"
-msgstr "hak av alle"
-
-#: ..\..\..\admin\_menutop.php:166
-msgid "visit b2evolution's website"
-msgstr "g til b2evolutions nettsted"
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:169
-#: ..\..\..\admin\_menutop.php:169
-msgid "Style:"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:172
-msgid "Logout"
-msgstr "Logg ut"
-
-#: ..\..\..\admin\_menutop.php:174
-msgid "Exit to blogs"
-msgstr "G til blogger"
-
-#: ..\..\..\admin\_menutop.php:183
-msgid "Blog time:"
-msgstr "Blogtid:"
-
-#: ..\..\..\admin\_menutop.php:184
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:185
-msgid "Logged in as:"
-msgstr "Logget inn som:"
-
-#: ..\..\..\admin\_menutop.php:195
-msgid "Write"
-msgstr "Skriv"
-
-#: ..\..\..\admin\_menutop.php:201 ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241 ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:883
-msgid "Edit"
-msgstr "Rediger"
-
-#: ..\..\..\admin\_menutop.php:221
-msgid "Stats"
-msgstr "Stats"
-
-#: ..\..\..\admin\_menutop.php:239 ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Maler"
-
-#: ..\..\..\admin\_menutop.php:249
-msgid "Users"
-msgstr "Brukere"
-
-#: ..\..\..\admin\_menutop.php:253
-msgid "User Profile"
-msgstr "Brukerprofil"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "Standard brukerrettigheter"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Nye brukere kan registrere"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr "Hak av for  la nye brukere kunne registrere seg selv."
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Gruppe for nye brukere"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "Grupper bestemmer brukernes roller og rettigheter."
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Niv for nye brukere"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Niver bestemmer hierarkiet av brukere i blogger."
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr "Visningsinnstillinger"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "Standard blog"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr "Denne bloggen vil bli vist nr en bruker gr til index.php ."
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "dager"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "poster"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "poster pr. side"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "Visningsmodus"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr "Poster/dager per side"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "mnedlig"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "ukentlig"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "daglig"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "post for post"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Arkivmodus"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "Lenkeinnstillinger"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Bruk rene permalenker"
-
-#: ..\..\..\admin\_set_general.form.php:56
-#, fuzzy
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
-msgstr "Anbefales hvis din webserver sttter det. Lenker vil se ut slik - 'stub/2003/05/20/post_title' - i stedet for slik - 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Poster hentes fram ved hjelp av URL-tittelen (Anbefales)"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr "Faller tilbake til IDen om posten mangler URL-tittel."
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr "Poster hentes fram ved hjelp av deres IDer."
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr "Poster hentes fram ved sin ID, og vises i arkivmodus"
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "Poster hentes fram ved sin tittel, og vises i arkivmodus (for kompabilitet med Cafelog)"
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr "Permalenketype"
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr "Sikkerhetsinnstillinger"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "Minimal passordlengde"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr "for brukere."
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr "Renderplug-ins"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "Plug-in"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "Bruk"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "Verktylinje-plug-ins"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "Lag nytt locale!"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "Rediger locale"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "De frste to bokstavene burde vre en <a %s>ISO 639 sprkkode</a>. De siste to bokstavene burde vre en <a %s>ISO 3166 landskode</a>."
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "I bruk"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr "Skal dette localet vre tilgjengelig til brukerne?"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "localets navn"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "Tegnsett"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "M matche sprkfilens tegnsett."
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "Datoformat"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Se under."
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "Tidsformat"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "Sprkfil"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "sprkfilen  bruke, fra <code>locales</code>-mappen"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "Prioritet"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1 er hyest. Prioritet er viktig nr man velger et locale fra en sprkkode, og flere localer matcher det samme sprket; dette kan skje nr systemet sjekker nettleserens sprk. Prioriteten pvirker ogs rekkeflgen localene vises i i flervalgsbokser, osv."
-
-#: ..\..\..\admin\_set_regional.form.php:67
-msgid "Create"
-msgstr "Lag"
-
-#: ..\..\..\admin\_set_regional.form.php:67 ..\..\..\skins\_profile.php:84
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Oppdater"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "Dette vil erstatte localet \\'%s\\'. OK?"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "Flagg"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "Flaggene lagres i undermapper av <code>%s</code>. Deres filnavn er det samme som localets landskode (tegn nr. 4-5); filtypen er .gif ."
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "Dato-/tidformat"
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr "De flgende tegnene gjenkjennes i formatstrengene:"
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" eller \"pm\""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" eller \"PM\""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr "B - Swatch Internet Time"
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - ISO 8601 dato (krever PHP 5); f.eks. \"2004-02-12T15:19:21+00:00\""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d - dag, 2 siffer med ledende null; dvs. \"01\" til \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - ukedag, i tekstform, 3 tegn; f.eks. \"Fri\""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - ukedag, i tekstform, 1 tegn; f.eks. \"F\""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - mned, fullt navn i tekstform, f.eks. \"January\""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - time, 12-timersformat uten ledende null; dvs. \"1\" til \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - time, 24-timersformat uten ledende null; dvs. \"0\" til \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - time, 12-timersformat med ledende null; dvs. \"01\" til \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - time, 24-timersformat med ledende null; dvs. \"00\" til \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - minutter; dvs. \"00\" til \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (stor i) - \"1\" hvis sommertid, \"0\" ellers."
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - dag uten ledende null; dvs. \"1\" til \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (liten \"L\") - ukedag, fullt navn i tekstform; f.eks. \"Friday\""
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - \"1\" hvis skuddr, \"0\" ellers"
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - mned; dvs. \"01\" til \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - mned, i tekstform, 3 tegn; f.eks. \"Jan\""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - mned uten ledende null; dvs. \"1\" til \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "O - tidssoneavvik fra Greenwich Mean Time (GMT) i timer; f.eks. \"+0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - RFC 822 dato; f.eks. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - sekunder; dvs. \"00\" til \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - engelsk ordenstallsmerke, 2 tegn i tekstform; f.eks. \"th\", \"nd\""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - antall dager i den gitte mneden; dvs. \"28\" til \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - tidssoneinnstilling for denne maskinen; f.eks. \"MDT\""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr "U - antall sekunder siden Epoch"
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - ukedag, i tallform; dvs. \"0\" (Sndag) to \"6\" (Lrdag)"
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W - ISO 8601 ukenummer, ukene begynner p mandag; f.eks. \"42\""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - rstall, 4 siffer; f.eks. \"1999\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - rstall, 2 siffer; f.eks. \"99\""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - dag i ret; dvs. \"0\" til \"365\""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Z - tidssoneavvik i sekunder (dvs. \"-43200\" til \"43200\"). Avviket for tidssoner til vest for UTC er alltid negative, og de st for UTC er alltid positive."
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - fullt ISO 8601 format, det samme som Y-m-d\\TH:i:s\\Z"
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"Tegn i formatstrengen som ikke er listet ovenfor vil bli skrevet slik de str.<br />\n"
-"\t\t\tDu kan unng at tegn blir tolket ved  skrive et \\ tegn rett fr tegnet."
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr "Merk: standard locale er ikke i bruk."
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "Regionale innstillinger"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Tidforskjell"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr "i timer"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "hvis du ikke er i samme tidssone som serveren din. Serverens klokke viser n: %s."
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "Overstyres av nettleserinnstillingene, brukerlocale eller bloglocale (i denne rekkeflgen)."
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "Tilgjengelige localer"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "Skjul oversettelsesinfo"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "Vis oversettelsesinfo"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "Datofmt."
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "Tidsfmt."
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "Strenger"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "Oversatt"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "Genererer"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "opp"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "Flytt prioritet opp"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "ned"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "Flytt prioritet ned"
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "Kopier locale"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-#, fuzzy
-msgid "Reset custom settings"
-msgstr "Tilbakestill innstillingene"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "Ingen sprkfil..."
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr "Konverter .PO-fil til b2evo-format"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "Er du sikker p at du vil tilbakestille?"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "Tilbakestill til standarder (slett databasetabell)"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "frste bruker"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "forrige bruker"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "neste bruker"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "siste bruker"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "Lukk brukerprofil"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "Lag ny brukerprofil"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Profil for:"
-
-#: ..\..\..\admin\_users_form.php:82
-msgid "User rights"
-msgstr "Brukerrettigheter"
-
-#: ..\..\..\admin\_users_form.php:111 ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:140 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\_profile.php:51
-msgid "Login"
-msgstr "Brukernavn"
-
-#: ..\..\..\admin\_users_form.php:112 ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:141 ..\..\..\skins\_profile.php:40
-#: ..\..\..\skins\_profile.php:52 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Fornavn"
-
-#: ..\..\..\admin\_users_form.php:113 ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:142 ..\..\..\skins\_profile.php:41
-#: ..\..\..\skins\_profile.php:53 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "Etternavn"
-
-#: ..\..\..\admin\_users_form.php:114 ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:143 ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:42 ..\..\..\skins\_profile.php:50
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Tilnavn"
-
-#: ..\..\..\admin\_users_form.php:119 ..\..\..\admin\_users_form.php:144
-#: ..\..\..\skins\_profile.php:46 ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Identitet vist"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Preferred locale"
-msgstr "Foretrukket locale"
-
-#: ..\..\..\admin\_users_form.php:135 ..\..\..\admin\_users_form.php:145
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "Foretrukket locale for adminsidene, meldinger, osv."
-
-#: ..\..\..\admin\_users_form.php:148
-msgid "Send an email"
-msgstr "Send en epost"
-
-#: ..\..\..\admin\_users_form.php:161
-msgid "Visit the site"
-msgstr "Besk siden"
-
-#: ..\..\..\admin\_users_form.php:171
-msgid "Search on ICQ.com"
-msgstr "Sk p ICQ.com"
-
-#: ..\..\..\admin\_users_form.php:175 ..\..\..\admin\_users_form.php:177
-#: ..\..\..\skins\_profile.php:64 ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "Instant Message to user"
-msgstr "Instant Message til bruker"
-
-#: ..\..\..\admin\_users_form.php:186 ..\..\..\admin\_users_form.php:198
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:187 ..\..\..\admin\_users_form.php:199
-msgid "MSN IM"
-msgstr "MSN IM"
-
-#: ..\..\..\admin\_users_form.php:188 ..\..\..\admin\_users_form.php:200
-msgid "YahooIM"
-msgstr "Yahoo IM"
-
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\admin\_users_form.php:201
-#: ..\..\..\skins\_profile.php:69 ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "Meldinger"
-
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Merk denne for  motta meldinger nr en av dine poster mottar kommentarer, trackbacks, osv."
-
-#: ..\..\..\admin\_users_form.php:192 ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Nytt passord"
-
-#: ..\..\..\admin\_users_form.php:192
-msgid "Leave empty if you don't want to change the password."
-msgstr "La disse vre tomme om du ikke nsker  forandre passordet."
-
-#: ..\..\..\admin\_users_form.php:193 ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Gjenta nytt passord"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "yes"
-msgstr "ja"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "no"
-msgstr "nei"
-
-#: ..\..\..\admin\_users_form.php:213
-msgid "User information"
-msgstr "Brukerinformasjon"
-
-#: ..\..\..\admin\_users_form.php:215 ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:216 ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:50 ..\..\..\skins\custom\_main.php:247
-#: ..\..\..\skins\custom\_main.php:252 ..\..\..\skins\custom\_main.php:257
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\natural_pink\_main.php:233
-#: ..\..\..\skins\natural_pink\_main.php:238
-#: ..\..\..\skins\natural_pink\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:248
-msgid "Posts"
-msgstr "Poster"
-
-#: ..\..\..\admin\_users_form.php:217
-#, fuzzy
-msgid "Created on"
-msgstr "Laget den"
-
-#: ..\..\..\admin\_users_form.php:218
-msgid "From IP"
-msgstr "Fra IP"
-
-#: ..\..\..\admin\_users_form.php:219
-msgid "From Domain"
-msgstr "Fra Domene"
-
-#: ..\..\..\admin\_users_form.php:220
-msgid "With Browser"
-msgstr "Med Nettleser"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "frste gruppe"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "forrige gruppe"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "neste gruppe"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "siste gruppe"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr "Lukk gruppeprofil"
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr "Lager ny gruppe"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "Redigerer gruppe:"
-
-#: ..\..\..\admin\_users_groupform.php:63
-#, fuzzy
-msgid "Viewing group:"
-msgstr "Profil for gruppe:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr "Rettigheter for medlemmer av denne gruppen"
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "Se alle"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr "Full tilgang"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr "Ingen tilgang"
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "Kun lese"
-
-#: ..\..\..\admin\_users_groupform.php:92
-msgid "Statistics"
-msgstr "Statistikk"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr "Globale innstillinger"
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr "Merk for  tillate redigering av maler."
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr "Bruker-/gruppeadministrasjon"
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr "Gruppe &amp; brukere"
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr "standardgruppe for nye brukere"
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "Kopier gruppe"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "Slett gruppe"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "reduser brukerniv"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "k brukerniv"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Slett bruker"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid "Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!"
-msgstr "Er du sikker p at du vil slette denne brukeren?\\nAdvarsel: alle brukerens poster vil ogs bli slettet!"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "Ny bruker..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "Ny gruppe..."
-
-#: ..\..\..\b2evocore\_blog_main.php:205
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "Skinnet [%s] markert som standardskin for blog [%s] eksisterer ikke. Det m settes opp i <a %s>blogegenskapene</a> eller i en stubbfil. Kontakt <a %s>webmasteren</a>..."
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "FEIL! Kunne ikke slette! Du m slette filen [%s] for hnd."
-
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#: ..\..\..\b2evocore\_class_calendar.php:202
-#, php-format
-msgid "%d posts"
-msgstr "%d poster"
-
-#: ..\..\..\b2evocore\_class_calendar.php:198
-#: ..\..\..\b2evocore\_class_calendar.php:203
-msgid "1 post"
-msgstr "1 post"
-
-#: ..\..\..\b2evocore\_class_calendar.php:306
-msgid "previous month"
-msgstr "forrige mned"
-
-#: ..\..\..\b2evocore\_class_calendar.php:310
-msgid "next month"
-msgstr "neste mned"
-
-#: ..\..\..\b2evocore\_class_calendar.php:337
-msgid "previous year"
-msgstr "forrige r"
-
-#: ..\..\..\b2evocore\_class_calendar.php:340
-msgid "next year"
-msgstr "neste r"
-
-#: ..\..\..\b2evocore\_class_calendar.php:369
-msgid "go to month's archive"
-msgstr "g til mnedsarkivet"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "Medlem"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "Beskende"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "Rediger denne kommentaren"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:828
-msgid "Delete"
-msgstr "Slett"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-msgid "Delete this comment"
-msgstr "Slett denne kommentaren"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid "You are about to delete this comment!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "Du er i ferd med  slette kommentaren!\\n\\'Cancel\\' avbryter, \\'OK\\' sletter."
-
-#: ..\..\..\b2evocore\_class_commentlist.php:144
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "Ingen kommentarer forelpig..."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:120
-msgid "Sorry, there is nothing to display..."
-msgstr "Beklager, det er ingenting  vise..."
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "Ny gruppe"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:109
-msgid "Parser error: "
-msgstr "Tolkningsfeil:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:127
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "<code>body</code>-taggen kan bare brukes en gang!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:140
-msgid "Illegal tag"
-msgstr "Ugyldig tag"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:147
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "%s-taggen m ligge inni en annen tag"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:149
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "%s-taggen kan ikke ligge inni %s-taggen"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:157
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "%s-taggen kan ikke ha attributten %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:165
-msgid "Found invalid URL: "
-msgstr "Fant ugyldig URL:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:188
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "%s-taggen kan ikke inneholde r tegndata"
-
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:302
-#: ..\..\..\b2evocore\_functions_cats.php:639
-msgid "Browse category"
-msgstr "Les poster i kategorien"
-
-#: ..\..\..\b2evocore\_class_item.php:405
-msgid "Comments are closed for this post."
-msgstr "Posten er stengt for ytterligere kommentarer."
-
-#: ..\..\..\b2evocore\_class_item.php:417
-msgid "This post is not published. You cannot leave comments."
-msgstr "Denne posten er ikke publisert. Du kan ikke legge igjen kommentarer."
-
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:467
-#: ..\..\..\b2evocore\_functions_bposts.php:736
-msgid "Read more!"
-msgstr "Les mer!"
-
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:472
-#: ..\..\..\b2evocore\_functions_bposts.php:741
-msgid "More:"
-msgstr "Mer:"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "Display feedback / Leave a comment"
-msgstr "Vis responser / Legg igjen en kommentar"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-msgid "Send feedback"
-msgstr "Send respons"
-
-#: ..\..\..\b2evocore\_class_item.php:716
-msgid "1 feedback"
-msgstr "1 respons"
-
-#: ..\..\..\b2evocore\_class_item.php:717
-#, php-format
-msgid "%d feedbacks"
-msgstr "%d responser"
-
-#: ..\..\..\b2evocore\_class_item.php:730
-msgid "Display comments / Leave a comment"
-msgstr "Vis kommentarer / Legg igjen en kommentar"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Vis trackbacks / Finn trackback-adresse for denne posten"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "Trackbacks (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:745
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "Trackback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:746
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr "Trackbacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-msgid "Display pingbacks"
-msgstr "Vis pingbacks"
-
-# Singular when 1 or -1, otherwise always plural
-# -Vegar
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr "Pingbacks (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:758
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr "Pingback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:759
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr "Pingbacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:829
-msgid "Delete this post"
-msgstr "Slett denne posten"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:839
-#: ..\..\..\b2evocore\_class_item.php:848
-msgid "You are about to delete this post!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "Du er i ferd med  slette posten!\\n\\'Cancel\\' avbryter, \\'OK\\' sletter."
-
-#: ..\..\..\b2evocore\_class_item.php:884
-msgid "Edit this post"
-msgstr "Rediger denne posten"
-
-#: ..\..\..\b2evocore\_class_item.php:924
-msgid "Publish NOW!"
-msgstr "Publiser N!"
-
-#: ..\..\..\b2evocore\_class_item.php:925
-msgid "Publish now using current date and time."
-msgstr "Publiser n med nvrende dato og tidspunkt."
-
-#: ..\..\..\b2evocore\_class_itemlist.php:598
-msgid "Invalid post, please correct these errors:"
-msgstr "Ugyldig post, vennligst korriger disse feilene:"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:889
-msgid "Sorry, there is no post to display..."
-msgstr "Beklager, det er ingen poster  vise..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "POP3 tilkobling:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "Ingen server spesifisert"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: forhastet NOOP OK, serveren flger IKKE RFC 1939"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "Ingen tilkobling til server"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "POP3 brukernavn:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "Ingen login ID ble sendt"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "ingen kobling etablert"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "POP3 passord:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "Intet passord oppgitt"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "autentifikasjon feilet"
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP feilet. Serveren flger ikke RFC 1939"
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "Intet server banner"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "avbryt"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr "apop-autentifikasjon feilet"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr "POP3 login:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-#, fuzzy
-msgid "Premature end of list"
-msgstr "For tidlig slutt av liste"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr "POP3 last:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr "Tom kommando-streng"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "POP3 quit:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "koblingen eksisterer ikke"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "POP3 delete:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "Intet meldingsnr. sendt"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "Kommando feilet"
-
-#: ..\..\..\b2evocore\_class_user.php:70
-msgid "New user"
-msgstr "Ny bruker"
-
-#: ..\..\..\b2evocore\_class_user.php:267
-msgid "Permission denied!"
-msgstr "Handling ikke tillatt!"
-
-#: ..\..\..\b2evocore\_functions.php:48
-msgid "Oops, MySQL error!"
-msgstr "Oops, MySQL-feil!"
-
-#: ..\..\..\b2evocore\_functions.php:486
-msgid "go back"
-msgstr "g tilbake"
-
-#: ..\..\..\b2evocore\_functions.php:518
-msgid "Redirecting you to:"
-msgstr "Videresender deg til:"
-
-#: ..\..\..\b2evocore\_functions.php:520
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Hvis ingenting skjer, klikk <a %s>her</a>."
-
-#: ..\..\..\b2evocore\_functions.php:599
-msgid "No response!"
-msgstr "Ingen respons!"
-
-#: ..\..\..\b2evocore\_functions.php:604
-msgid "Remote error"
-msgstr "Feil hos serveren"
-
-#: ..\..\..\b2evocore\_functions.php:619 ..\..\..\b2evocore\_functions.php:624
-msgid "Response"
-msgstr "Respons"
-
-#: ..\..\..\b2evocore\_functions.php:861
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "Parameter %s mangler!"
-
-#: ..\..\..\b2evocore\_functions.php:1068
-msgid "Invalid URL"
-msgstr "Ugyldig URL"
-
-#: ..\..\..\b2evocore\_functions.php:1074
-msgid "URI scheme not allowed"
-msgstr "URI-protokoll ikke tillatt"
-
-#: ..\..\..\b2evocore\_functions.php:1081
-msgid "URL not allowed"
-msgstr "URL ikke tillatt"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:172
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Rapporterer svartelistet domene til b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:202
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr "Avbrutt (Kjrer p localhost)."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:220
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Henter svarteliste fra b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:230
-msgid "Latest update timestamp"
-msgstr "Tidsstempel for siste oppdatering"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:255
-msgid "Incomplete reponse."
-msgstr "Ufullstendig respons."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:263
-msgid "No new blacklisted strings are available."
-msgstr "Ingen nye svartelistede strenger tilgjengelig."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "Adding strings to local blacklist"
-msgstr "Legger til nkkelord til lokal svarteliste"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-msgid "Adding:"
-msgstr "Legger til:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "OK."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-msgid "Not necessary! (Already handled)"
-msgstr "Ikke ndvendig! (Allerede i listen)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:285
-msgid "New latest update timestamp"
-msgstr "Nytt tidsstempel for siste oppdatering"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:294
-msgid "Invalid reponse."
-msgstr "Ugyldig respons."
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "Den nskede bloggen eksisterer ikke!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "Postdetaljer"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:706
-msgid "PREVIEW"
-msgstr "FORHNDSVIS"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:832
-msgid "Next page"
-msgstr "Neste side"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:833
-msgid "Previous page"
-msgstr "Forrige side"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:878
-msgid "Previous post"
-msgstr "Forrige post"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:935
-msgid "Next post"
-msgstr "Neste post"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1047
-msgid "Next Page"
-msgstr "Neste side"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1075
-msgid "Previous Page"
-msgstr "Forrige side"
-
-#: ..\..\..\b2evocore\_functions_cats.php:90
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Kan ikke slette nr kategorien har underkategorier!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:122
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "Kan ikke slette siste kategori nr det er poster i den!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:217
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "nsket kategori %s eksisterer ikke!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:570
-msgid "Category"
-msgstr "Kategori"
-
-#: ..\..\..\b2evocore\_functions_forms.php:311
-msgid "Save !"
-msgstr "Lagre!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:59
-#: ..\..\..\b2evocore\_vars.php:134 ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "ugyldig tegn i Brukeragent"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "referer ignored"
-msgstr "referent ignorert"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-msgid "BlackList"
-msgstr "Svarteliste"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-msgid "robot"
-msgstr "robot"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-msgid "invalid"
-msgstr "ugyldig"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "search engine"
-msgstr "skemotor"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:137
-msgid "loading referering page"
-msgstr "laster inn refererende side"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:158
-msgid "found current url in page"
-msgstr "fant nvrende URL i side"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:471
-msgid "not a query - no params!"
-msgstr "ikke et sk - ingen parametere!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:496
-msgid "no query string found"
-msgstr "ingen skestreng funnet"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354 ..\..\..\install\index.php:90
-msgid "name"
-msgstr "navn"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "Sender pingbacks..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "Ingen pingbacks  sende."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "BEGYNN"
-
-# Jobber = working
-# -Vegar
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "Jobber:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "Kunne ikke finne hostnavn for:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "Koble til server ved:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "Kunne ikke pne en kobling til:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "Begynn  motta headers og innhold"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Pingback-server funnet i X-Pingback-header:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Pingback-server funnet i Pingback <link /> tag:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr "Fant ikke pingback-server i headers eller innhold"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "Pingback server URL er tom (kan vre en intern PHP fgets feil)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "Pingback server info"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "Side lenket til:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "Side lenket fra:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr "Pinger %s..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "AVSLUTT"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "Ferdig med pingbacks."
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "Pinger b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "Pinger Weblogs.com..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "Pinger Blo.gs..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "Pinger technorati.com..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Arkiv for"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Arkivkatalog"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Sender trackbacks..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "Ingen trackbacks  sende."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "Utdrag som skal sendes:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "Ferdig med trackbacks."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "Sender trackback til:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Respons:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "feil brukernavn/passord."
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:120
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "setcookie %s feilet!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "brukernavn/passord ikke lenger gyldig."
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Du m logge inn!"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "Logg inn hvis du har en konto..."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "Registrer..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "Registrer for  pne en konto..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "Logg ut (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "Logg ut fra din konto"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "Admin"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "G til administrasjonssidene"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "Profil (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "Rediger din profil"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "Brukerprofil"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "Sndag"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "Mandag"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "Tirsdag"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "Onsdag"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "Torsdag"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "Fredag"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "Lrdag"
-
-#  TRANS: abbrev. for Sunday
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "Sn"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "Man"
-
-#  TRANS: abbrev. for Tuesday
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "Tir"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "Ons"
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "Tor"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "Fre"
-
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "Lr"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr " S "
-
-#  TRANS: abbrev. for Monday
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr " M "
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr " T "
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr " W "
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr " T "
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr " F "
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr " L "
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "Januar"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "Februar"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "Mars"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "April"
-
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "Mai "
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "Juni"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "Juli"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "August"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "September"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "Oktober"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "November"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "Desember"
-
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "Jan"
-
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "Feb"
-
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "Mar"
-
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "Apr"
-
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "Mai"
-
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "Jun"
-
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "Jul"
-
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "Aug"
-
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "Sep"
-
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "Okt"
-
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "Nov"
-
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "Des"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr "Lokal"
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr "Rapportert"
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr "Sentral"
-
-#: ..\..\..\conf\_locales.php:49
-msgid "Czech (CZ)"
-msgstr "Tsjekkisk (CZ)"
-
-#: ..\..\..\conf\_locales.php:56
-#, fuzzy
-msgid "Danish (DK)"
-msgstr "Engelsk (UK)"
-
-#: ..\..\..\conf\_locales.php:63
-msgid "German (DE)"
-msgstr "Tysk (DE)"
-
-#: ..\..\..\conf\_locales.php:70
-msgid "English (EU)"
-msgstr "Engelsk (EU)"
-
-#: ..\..\..\conf\_locales.php:77
-msgid "English (UK)"
-msgstr "Engelsk (UK)"
-
-#: ..\..\..\conf\_locales.php:84
-msgid "English (US)"
-msgstr "Engelsk (US)"
-
-#: ..\..\..\conf\_locales.php:91
-msgid "English (CA)"
-msgstr "Engelsk (CA)"
-
-#: ..\..\..\conf\_locales.php:98
-msgid "English (AU)"
-msgstr "Engelsk (AU)"
-
-#: ..\..\..\conf\_locales.php:105
-msgid "English (IL)"
-msgstr "Engelsk (IL"
-
-#: ..\..\..\conf\_locales.php:112
-#, fuzzy
-msgid "English (NZ)"
-msgstr "Engelsk (EU)"
-
-#: ..\..\..\conf\_locales.php:119
-#, fuzzy
-msgid "English (SG)"
-msgstr "Engelsk (US)"
-
-#: ..\..\..\conf\_locales.php:126
-msgid "Spanish (ES)"
-msgstr "Spansk (ES)"
-
-#: ..\..\..\conf\_locales.php:133
-#, fuzzy
-msgid "Spanish (MX)"
-msgstr "Spansk (ES)"
-
-#: ..\..\..\conf\_locales.php:140
-#, fuzzy
-msgid "Spanish (VE)"
-msgstr "Spansk (ES)"
-
-#: ..\..\..\conf\_locales.php:147
-#, fuzzy
-msgid "Finnish (FI)"
-msgstr "Engelsk (IL"
-
-#: ..\..\..\conf\_locales.php:154
-msgid "French (FR)"
-msgstr "Fransk (FR)"
-
-#: ..\..\..\conf\_locales.php:161
-msgid "French (CA)"
-msgstr "Fransk (CA)"
-
-#: ..\..\..\conf\_locales.php:168
-msgid "French (BE)"
-msgstr "Fransk (BE)"
-
-#: ..\..\..\conf\_locales.php:175
-#, fuzzy
-msgid "Galician (ES)"
-msgstr "Italiensk (IT)"
-
-#: ..\..\..\conf\_locales.php:182
-msgid "Hungarian (HU)"
-msgstr "Ungarsk (HU)"
-
-#: ..\..\..\conf\_locales.php:189
-msgid "Italian (IT)"
-msgstr "Italiensk (IT)"
-
-#: ..\..\..\conf\_locales.php:196
-msgid "Japanese (JP)"
-msgstr "Japansk (JP)"
-
-#: ..\..\..\conf\_locales.php:203
-msgid "Lithuanian (LT)"
-msgstr "Litauisk (LT)"
-
-#: ..\..\..\conf\_locales.php:210
-msgid "Bokm&aring;l (NO)"
-msgstr "Bokml (NO)"
-
-#: ..\..\..\conf\_locales.php:217
-msgid "Dutch (NL)"
-msgstr "Nederlandsk (NL)"
-
-#: ..\..\..\conf\_locales.php:224
-msgid "Dutch (BE)"
-msgstr "Nederlandsk (BE)"
-
-#: ..\..\..\conf\_locales.php:231
-msgid "Portuguese (BR)"
-msgstr "Portugisisk (BR)"
-
-#: ..\..\..\conf\_locales.php:238
-#, fuzzy
-msgid "Portuguese (PT)"
-msgstr "Portugisisk (BR)"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:245
-#: ..\..\..\conf\_locales.php:245
-msgid "Slovak (SK)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:252
-msgid "Swedish (SE)"
-msgstr "Svensk (SE)"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:259
-#: ..\..\..\conf\_locales.php:259
-msgid "Thai (TH)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:266
-#: ..\..\..\conf\_locales.php:266
-msgid "Turkish (TR)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:273
-#: ..\..\..\conf\_locales.php:273
-msgid "Turkish utf-8 (TR)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:280
-msgid "Chinese(S) gb2312 (CN)"
-msgstr "Kinesisk (f.) gb2312 (CN)"
-
-#: ..\..\..\conf\_locales.php:287
-msgid "Chinese(S) utf-8 (CN)"
-msgstr "Kinesisk (f.) UTF-8 (CN)"
-
-#: ..\..\..\conf\_locales.php:303
-msgid "Trad. Chinese (TW)"
-msgstr "Tradisjonell kinesisk (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:30
-msgid "You cannot leave comments on this post!"
-msgstr "Du kan ikke legge igjen kommentarer p denne posten!"
-
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Please fill in the name field"
-msgstr "Vennligst fyll inn navnefeltet"
-
-#: ..\..\..\htsrv\comment_post.php:54
-msgid "Please fill in the email field"
-msgstr "Vennligst fyll inn epost-feltet"
-
-#: ..\..\..\htsrv\comment_post.php:59
-#, fuzzy
-msgid "Supplied name is invalid"
-msgstr "Flgende URL er ugyldig:"
-
-#: ..\..\..\htsrv\comment_post.php:65
-msgid "Supplied email address is invalid"
-msgstr "Oppgitt epost-adresse er ugyldig"
-
-#: ..\..\..\htsrv\comment_post.php:89 ..\..\..\htsrv\trackback.php:69
-msgid "Please do not send empty comment"
-msgstr "Vennligst ikke send tomme kommentarer"
-
-#: ..\..\..\htsrv\comment_post.php:93 ..\..\..\htsrv\trackback.php:73
-#, fuzzy
-msgid "Supplied comment is invalid"
-msgstr "Flgende URL er ugyldig:"
-
-#: ..\..\..\htsrv\comment_post.php:110
-#, fuzzy, php-format
-msgid "You can only post a new comment every %d seconds."
-msgstr "Du kan ikke poste kommentarer oftere enn hvert 30. sekund."
-
-#: ..\..\..\htsrv\comment_post.php:114
-msgid "Cannot post comment, please correct these errors:"
-msgstr "Kan ikke poste kommentar, vennligst korriger flgende feil:"
-
-#: ..\..\..\htsrv\comment_post.php:115
-msgid "Back to comment editing"
-msgstr "Tilbake til kommentar-redigering"
-
-#: ..\..\..\htsrv\comment_post.php:140 ..\..\..\htsrv\comment_post.php:143
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Ny kommentar p din post nr. %d \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:155 ..\..\..\htsrv\trackback.php:115
-#: ..\..\..\xmlsrv\xmlrpc.php:1411
-msgid "Url"
-msgstr "URL"
-
-#: ..\..\..\htsrv\comment_post.php:157
-msgid "Comment"
-msgstr "Kommentar"
-
-#: ..\..\..\htsrv\comment_post.php:158 ..\..\..\htsrv\trackback.php:117
-#: ..\..\..\xmlsrv\xmlrpc.php:1413
-msgid "Edit/Delete"
-msgstr "Rediger/Slett"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "Kobler til POP-server..."
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "Tilkoblingen feilet:"
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "Logger inn p POP server..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "Ingen mail eller innlogging feilet:"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "Henter melding nr. %d..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "Jobber..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "For gammel"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "Emne-prefiks stemmer ikke"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Rdata:"
-
-#: ..\..\..\htsrv\getmail.php:206 ..\..\..\htsrv\login.php:88
-#: ..\..\..\htsrv\register.php:120 ..\..\..\htsrv\_login_form.php:48
-#: ..\..\..\htsrv\_lostpass_form.php:27 ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27 ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Brukernavn:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Pass:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "Feil brukernavn eller passord."
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "Kategori-ID"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "Blog-ID"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "Tilgang nektet."
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Postet tittel"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Postet innhold"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Oppdraget fullfrt, melding slettet."
-
-#: ..\..\..\htsrv\login.php:68
-#, fuzzy
-msgid "You cannot reset this account in demo mode."
-msgstr "Du kan ikke forandre demobrukerens profil i demomodus!"
-
-#: ..\..\..\htsrv\login.php:82 ..\..\..\htsrv\login.php:105
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "En epost med det nye passordet ble sendt til din epostadresse."
-
-#: ..\..\..\htsrv\login.php:89
-msgid "New Password:"
-msgstr "Nytt passord:"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "You can login here:"
-msgstr "Du kan logge inn her:"
-
-#: ..\..\..\htsrv\login.php:95
-msgid "your weblog's login/password"
-msgstr "din weblogs brukernavn/passord"
-
-#: ..\..\..\htsrv\login.php:97
-msgid "The email could not be sent."
-msgstr "Eposten kunne ikke bli sendt."
-
-#: ..\..\..\htsrv\login.php:98
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Mulig grunn: din host kan ha nektet tilgang til mail()-funksjonen..."
-
-#: ..\..\..\htsrv\login.php:122
-msgid "Note: You are already logged in!"
-msgstr "Merk: Du er allerede logget inn!"
-
-#: ..\..\..\htsrv\login.php:130
-msgid "Continue..."
-msgstr "Fortsett..."
-
-#: ..\..\..\htsrv\profile_update.php:36 ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "Du er ikke logget inn."
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "Du er ikke logget inn under samme konto som du prver  forandre."
-
-#: ..\..\..\htsrv\profile_update.php:47 ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64 ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79 ..\..\..\htsrv\profile_update.php:102
-#: ..\..\..\htsrv\profile_update.php:107 ..\..\..\htsrv\profile_update.php:113
-msgid "Back to profile"
-msgstr "Tilbake til profil"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "vennligst tast inn ditt tilnavn (kan vre det samme som ditt brukernavn)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "ditt ICQ UIN kan bare vre et nummer, ingen bokstaver tillatt"
-
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "vennligst tast inn din epostadresse"
-
-#: ..\..\..\htsrv\profile_update.php:78 ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "epostadressen er ugyldig"
-
-#: ..\..\..\htsrv\profile_update.php:93 ..\..\..\htsrv\profile_update.php:101
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "du tastet bare inn ditt nye passord n gang. G tilbake og tast det inn to ganger."
-
-#: ..\..\..\htsrv\profile_update.php:106
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "du skrev to forskjellige passord. G tilbake og korriger feilen."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "vennligst tast inn et brukernavn"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "vennligst tast inn ditt passord to ganger"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "vennligst tast inn det samme passordet i de to passordfeltene"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "dette brukernavnet er allerede i bruk, vennligst velg et annet"
-
-#: ..\..\..\htsrv\register.php:119 ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "ny bruker registrert i din blog"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Administrer brukere"
-
-#: ..\..\..\htsrv\trackback.php:107 ..\..\..\htsrv\trackback.php:112
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Ny trackback p din post nr. %d \"%s\""
-
-#: ..\..\..\htsrv\trackback.php:114 ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Website"
-msgstr "Webside"
-
-#: ..\..\..\htsrv\trackback.php:116 ..\..\..\xmlsrv\xmlrpc.php:1412
-msgid "Excerpt"
-msgstr "Utdrag"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "Innloggingsskjema"
-
-#: ..\..\..\htsrv\_login_form.php:45
-msgid "You will have to accept cookies in order to log in."
-msgstr "Du m konfigurere nettleseren din til  akseptere cookies for  kunne logge inn."
-
-#: ..\..\..\htsrv\_login_form.php:53 ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "Passord:"
-
-#: ..\..\..\htsrv\_login_form.php:59 ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "Logg inn!"
-
-#: ..\..\..\htsrv\_login_form.php:67 ..\..\..\install\index.php:64
-msgid "Go to Blogs"
-msgstr "G til blogger"
-
-#: ..\..\..\htsrv\_login_form.php:69
-msgid "Lost your password ?"
-msgstr "Glemt passordet ditt?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Glemt passordet?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Et nytt passord vil bli generert og sendt til deg p epost."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "Generer nytt passord!"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Registrasjon ferdig"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Registrasjon ikke tillatt"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "Brukerregistrasjon er for yeblikket ikke tillatt."
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Hjem"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Registreringsskjema"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(to ganger)"
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "Minst %d tegn, takk."
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr "Foretrukket sprk"
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "Registrer!"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr "Logg inn til eksisterende konto..."
-
-#: ..\..\..\install\index.php:52
-msgid "b2evo installer"
-msgstr "b2evo installerer"
-
-#: ..\..\..\install\index.php:59
-msgid "Installer for version "
-msgstr "Installerer for versjon "
-
-#: ..\..\..\install\index.php:61
-msgid "Current installation"
-msgstr "Nvrende installasjon"
-
-#: ..\..\..\install\index.php:62
-msgid "Install menu"
-msgstr "Installasjonsmeny"
-
-#: ..\..\..\install\index.php:63
-msgid "PHP info"
-msgstr "PHP info"
-
-#: ..\..\..\install\index.php:65
-msgid "Go to Admin"
-msgstr "G til Admin"
-
-#: ..\..\..\install\index.php:66
-msgid "Online"
-msgstr "Online"
-
-#: ..\..\..\install\index.php:67
-msgid "Manual"
-msgstr "Manual"
-
-#: ..\..\..\install\index.php:68
-msgid "Support"
-msgstr "Brukersttte"
-
-#: ..\..\..\install\index.php:77
-msgid "Language / Locale"
-msgstr "Sprk / Locale"
-
-#: ..\..\..\install\index.php:78
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "Velg et standard sprk/locale for din installasjon av b2evo."
-
-#: ..\..\..\install\index.php:106
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "Sjekk dine databaseinnstillinger under, og oppdater dem om ndvendig..."
-
-#: ..\..\..\install\index.php:118 ..\..\..\install\index.php:127
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "Minstekravet for denne versjonen av b2evolution er %s versjon %s, men du prver  bruke versjon %s!"
-
-#: ..\..\..\install\index.php:150
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr "Det ser ut som om databaseinnstillingene du tastet inn ikke fungerer. Vennligst sjekk dem nye, og prv igjen..."
-
-#: ..\..\..\install\index.php:190
-msgid "Config file update"
-msgstr "Konfigurasjonsfiloppdatering"
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "Vi kan ikke automatisk oppdatere din konfigurasjonsfil [%s]!"
-
-#: ..\..\..\install\index.php:192
-msgid "There are two ways to deal with this:"
-msgstr "Det er to mter  hndtere dette p:"
-
-#: ..\..\..\install\index.php:194
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr "Du kan tillate installereren  oppdatere konfigurasjonsfilen ved  forandre filens tilgangsrettigheter:"
-
-#: ..\..\..\install\index.php:196
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr "<code>chmod 666 %s</code>. Hvis ndvendig kan du lese i den <a %s>online manualen om tilgangsrettigheter</a>."
-
-#: ..\..\..\install\index.php:197
-msgid "Come back to this page and refresh/reload."
-msgstr "Kom tilbake til denne siden, og last inn siden p nytt (refresh/reload)."
-
-#: ..\..\..\install\index.php:201
-msgid "Alternatively, you can update the config file manually:"
-msgstr "Alternativt kan du oppdatere konfigurasjonsfilen manuelt:"
-
-#: ..\..\..\install\index.php:203
-msgid "Open the _config.php file locally with a text editor."
-msgstr "pne _config.php filen lokalt med et tekstredigeringsprogram."
-
-#: ..\..\..\install\index.php:204
-msgid "Delete all contents!"
-msgstr "Slett alt innhold!"
-
-#: ..\..\..\install\index.php:205
-msgid "Copy the contents from the box below."
-msgstr "Kopier innholdet fra boksen under."
-
-#: ..\..\..\install\index.php:206
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "Lim det inn i ditt tekstredigeringsprogram. <strong>ADVARSEL: forsikre deg om at det er ABSOLUTT IKKE NOEN TOMROM etter den siste <code>?&gt;</code> i filen.</strong> Et mellomrom, et tabulatur, en nylinetegn eller en blank linje p slutten av konfigurasjonsfilen kan forhindre at ndvendige cookies blir satt nr du prver  logge inn senere."
-
-#: ..\..\..\install\index.php:207
-msgid "Save the new _config.php file locally."
-msgstr "Lagre den nye _config.php filen lokalt."
-
-#: ..\..\..\install\index.php:208
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "Last opp filen til din server, legg den i /_conf mappen."
-
-#: ..\..\..\install\index.php:209
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr "<a %s>Kjr denne installeringssiden p nytt fra starten av</a>."
-
-#: ..\..\..\install\index.php:213
-msgid "This is how your _config.php should look like:"
-msgstr "Slik burde din _config.php se ut:"
-
-#: ..\..\..\install\index.php:233
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "Din konfigurasjonsfil [%s] har blitt oppdatert uten problemer."
-
-#: ..\..\..\install\index.php:266
-msgid "Base configuration"
-msgstr "Grunnkonfigurasjon"
-
-#: ..\..\..\install\index.php:268
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr "Din grunnkonfigurasjonsfil har ikke blitt redigert enn. Du kan gjre dette ved  fylle inn i skjemaet under."
-
-#: ..\..\..\install\index.php:270
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "Dette er minimum info vi trenger for  sette opp b2evolution p denne serveren:"
-
-#: ..\..\..\install\index.php:277
-msgid "Database you want to install into"
-msgstr "Database du nsker  installere i"
-
-#: ..\..\..\install\index.php:279 ..\..\..\install\index.php:384
-msgid "mySQL Username"
-msgstr "mySQL-brukernavn"
-
-#: ..\..\..\install\index.php:279
-msgid "Your username to access the database"
-msgstr "Brukernavnet du bruker til  koble til databasen"
-
-#: ..\..\..\install\index.php:280 ..\..\..\install\index.php:385
-msgid "mySQL Password"
-msgstr "mySQL-passord:"
-
-#: ..\..\..\install\index.php:280
-msgid "Your password to access the database"
-msgstr "Passordet du bruker til  koble til databasen"
-
-#: ..\..\..\install\index.php:281 ..\..\..\install\index.php:386
-msgid "mySQL Database"
-msgstr "mySQL-database"
-
-#: ..\..\..\install\index.php:281
-msgid "Name of the database you want to use"
-msgstr "Navnet p databasen du nsker  bruke"
-
-#: ..\..\..\install\index.php:282 ..\..\..\install\index.php:387
-msgid "mySQL Host"
-msgstr "mySQL-vert"
-
-#: ..\..\..\install\index.php:282
-msgid "You probably won't have to change this"
-msgstr "Du trenger antakeligvis ikke  forandre p dette"
-
-#: ..\..\..\install\index.php:287
-msgid "Additional settings"
-msgstr "Ytterligere innstillinger"
-
-#: ..\..\..\install\index.php:289 ..\..\..\install\index.php:388
-msgid "Base URL"
-msgstr "Grunn-URL"
-
-#: ..\..\..\install\index.php:289
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr "Dette er hvor b2evo og dine blogger ligger vanligvis. SJEKK DENNE NYE, ellers vil mye ikke fungere. Hvis du vil teste b2evolution p din lokale maskin, M du bruke http://<strong>localhost</strong>/filbane for at innloggingscookies skal virke riktig. IKKE bruk ditt maskinnavn!"
-
-#: ..\..\..\install\index.php:291
-msgid "Your email"
-msgstr "Din epost"
-
-#: ..\..\..\install\index.php:291
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "Brukes i alvorlige feilmeldinger, slik at brukere kan kontakte deg. Du vil ogs motta meldinger om nye brukere registrerer seg."
-
-#: ..\..\..\install\index.php:298
-msgid "Update config file"
-msgstr "Oppdater konfigurasjonsfil"
-
-#: ..\..\..\install\index.php:318
-msgid "How do you want to install b2evolution?"
-msgstr "Hvordan nsker du  installere b2evolution?"
-
-#: ..\..\..\install\index.php:322
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "Installasjonen kan gjres p forskjellige mter. Velg n:"
-
-#: ..\..\..\install\index.php:325
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>Nyinstallering</strong>: Installerer b2evolutions databasetabeller med eksempeldata."
-
-#: ..\..\..\install\index.php:328
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>Oppgradere fra en eldre versjon av b2evolution</strong>: Oppgraderer dine eksisterende b2evolution databasetabeller for  gjre dem kompatible med den nvrende versjonen."
-
-#: ..\..\..\install\index.php:331
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Oppgradere fra Cafelog/b2 v. 0.6.x</strong>: Installerer b2evolutions databasetabeller og kopierer dine eksisterende Cafelog/b2-data inn i dem."
-
-#: ..\..\..\install\index.php:334
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>Oppgradere fra Manywhere Miniblog</strong>: Installerer b2evolutions databasetabeller og kopierer dine eksisterende Miniblog-data inn i dem."
-
-#: ..\..\..\install\index.php:337
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>Oppgradere fra WordPress v 1.2</strong>: Installerer b2evolutions databasetabeller og kopierer dine eksisterende WordPress-data inn i dem."
-
-#: ..\..\..\install\index.php:344
-msgid "Delete b2evolution tables"
-msgstr "Slett b2evolutions tabeller"
-
-#: ..\..\..\install\index.php:345
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr "Hvis du har installert b2evolutions tabeller tidligere, og nsker  starte p nytt, m du slette de gamle tabellene fr du kan ominstallere. <strong>ADVARSEL: Alle dine b2evolution-tabeller og -data vil g tapt!!!</strong> Ingen andre datatabeller vil bli rrt."
-
-#: ..\..\..\install\index.php:348
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr "<strong>Endre din grunnkonfigurasjon</strong> (se forklaring nedenfor): Dette trengs bare i sjeldne tilfeller, som for eksempel etter at du har flyttet din b2evolution-database til en annen maskin..."
-
-#: ..\..\..\install\index.php:353
-msgid "GO!"
-msgstr "KJR!"
-
-#: ..\..\..\install\index.php:360
-msgid "Need to start anew?"
-msgstr "Trenger du  begynne p nytt?"
-
-#: ..\..\..\install\index.php:361
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr "Hvis du har installert b2evolutions tabeller tidligere, og nsker  starte p nytt, m du slette de gamle tabellene fr du kan ominstallere. b2evolution kan slette sine tabeller for deg, men av sikkerhetsmessige rsaker er denne funksjonen ikke tilgjengelig til vanlig."
-
-#: ..\..\..\install\index.php:373
-msgid "Base config recap..."
-msgstr "Din nvrende grunnkonfigurasjon..."
-
-#: ..\..\..\install\index.php:375
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr "Hvis innstillingene du ser her ikke stemmer, m du STOPPE n, og <a %s>oppdatere din grunnkonfigurasjon</a> fr du gjr noe annet."
-
-#: ..\..\..\install\index.php:385
-msgid "(Set, but not shown for security reasons)"
-msgstr "(Innstilt, men vises ikke av sikkerhetsgrunner)"
-
-#: ..\..\..\install\index.php:389
-msgid "Admin email"
-msgstr "Admin epost"
-
-#: ..\..\..\install\index.php:401
-msgid "Installing b2evolution tables with sample data"
-msgstr "Installerer b2evolution-tabeller med eksempeldata"
-
-#: ..\..\..\install\index.php:406
-msgid "Installation successful!"
-msgstr "Installasjon ferdig!"
-
-#: ..\..\..\install\index.php:408
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>N kan du <a %s>logge inn</a> med brukernavnet \"admin\" og passordet \"%s\".</p>\n"
-"\t<p>Husk det passordet! Det er et <em>tilfeldig</em> passord som blir generert til deg nr du installerer b2evolution. Hvis du mister det, m du slette database-tabellene og installere om igjen.</p>"
-
-#: ..\..\..\install\index.php:421
-msgid "Upgrading data in existing b2evolution database"
-msgstr "Oppgraderer informasjon i eksisterende b2evolution-database"
-
-#: ..\..\..\install\index.php:426 ..\..\..\install\index.php:446
-#: ..\..\..\install\index.php:465 ..\..\..\install\index.php:485
-msgid "Upgrade completed successfully!"
-msgstr "Oppgradering ferdig!"
-
-#: ..\..\..\install\index.php:427 ..\..\..\install\index.php:447
-#: ..\..\..\install\index.php:486
-#: ..\..\..\install\_functions_evoupgrade.php:128
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "N kan du <a %s>logge inn</a> med ditt vanlige %s-brukernavn og passord."
-
-#: ..\..\..\install\index.php:441 ..\..\..\install\index.php:460
-#: ..\..\..\install\index.php:480
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr "Installerer b2evolution-tabeller og kopierer eksisterende %s-informasjon"
-
-#: ..\..\..\install\index.php:466
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>N kan du <a %s>logge inn</a> med ditt vanlige Miniblog epostbrukernavn (kuttet ved 20 tegn). Alle passord har blitt satt til \"%s\".</p>\n"
-"\t<p>Husk det passordet! Det er et <em>tilfeldig</em> passord som blir generert til deg nr du installerer b2evolution. Hvis du mister det, m du slette database-tabellene og installere om igjen.</p>"
-
-#: ..\..\..\install\index.php:499
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "Sletter b2evolution-tabeller fra databasen"
-
-#: ..\..\..\install\index.php:503
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "Av sikkerhetsmessige rsaker er tilbakestillingsfunksjonen skrudd av som standard."
-
-#: ..\..\..\install\index.php:513
-msgid "Reset done!"
-msgstr "Tilbakestilt!"
-
-#: ..\..\..\install\index.php:514
-msgid "Back to menu"
-msgstr "Tilbake til meny"
-
-#: ..\..\..\install\index.php:522
-msgid "official website"
-msgstr "offisiellt nettsted"
-
-#: ..\..\..\install\index.php:524
-msgid "contact"
-msgstr "kontakt"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "Denne bloggen inneholder alle dine poster kopiert fra din gamle Cafelog/b2-installasjon. Denne bloggen heter '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is a sample linkblog entry"
-msgstr "Dette er et eksempelinnlegg i lenkebloggen"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr "Dette er et eksempel p tekst for  beskrive et innlegg i Lenkebloggen. I de fleste tilfeller vil du nok la denne vre tom, dvs. at du bare oppgir en tittel og en URL for dine lenkeblog-punkter (favorittsider/relaterte sider)."
-
-#: ..\..\..\install\_functions_create.php:432
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "Dette er den lange beskrivelsen for bloggen '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:440
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr "Denne bloggen (blog nr. 1) er faktisk en veldig spesiell blog! Den samler automatisk alle poster fra alle andre blogger. Dermed har du en enkel oversikt over alt som blir postet p dette systemet. Du kan gjemme denne bloggen fra offentligheten ved  ikke hake av boksen for 'Inkluder i offentlig blogliste' i administrasjonssiden 'Blogger'."
-
-#: ..\..\..\install\_functions_create.php:442
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:476
-#: ..\..\..\install\_functions_create.php:495
-#, php-format
-msgid "%s Title"
-msgstr "%s Tittel"
-
-#: ..\..\..\install\_functions_create.php:447
-#: ..\..\..\install\_functions_create.php:464
-#: ..\..\..\install\_functions_create.php:481
-#: ..\..\..\install\_functions_create.php:500
-#, php-format
-msgid "Tagline for %s"
-msgstr "Undertittel for %s"
-
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:465
-#: ..\..\..\install\_functions_create.php:482
-#: ..\..\..\install\_functions_create.php:501
-#, php-format
-msgid "Short description for %s"
-msgstr "Kort beskrivelse for %s"
-
-#: ..\..\..\install\_functions_create.php:451
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:485
-#: ..\..\..\install\_functions_create.php:504
-#, php-format
-msgid "Notes for %s"
-msgstr "Notater for %s"
-
-#: ..\..\..\install\_functions_create.php:452
-#: ..\..\..\install\_functions_create.php:470
-#: ..\..\..\install\_functions_create.php:486
-#: ..\..\..\install\_functions_create.php:505
-#, php-format
-msgid "Keywords for %s"
-msgstr "Nkkelord for %s"
-
-#: ..\..\..\install\_functions_create.php:493
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr "Meningen med denne bloggen er at den skal inkluderes som en del av menyen i andre blogger, hvor den kan vise dine favorittlenker eller relaterte nettsteder."
-
-#: ..\..\..\install\_functions_create.php:571
-msgid "Clean Permalinks!"
-msgstr "Rene Permalenker!"
-
-#: ..\..\..\install\_functions_create.php:571
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-"b2evolution bruker vanligvis gammeldagse permalenker og responslenker. Dette er for  forsikre maksimal kompabilitet med forskjellige webserverinnstillinger.\n"
-"\n"
-"Uansett kan det godt vre en id  prve  aktivere rene permalenker nr du blir mer vant med b2evolution. (Merk av 'Bruk rene permalenker' i administrasjonssiden 'Innstillinger' for  aktivere.)"
-
-#: ..\..\..\install\_functions_create.php:577
-msgid "Apache optimization..."
-msgstr "Optimisering for Apache..."
-
-#: ..\..\..\install\_functions_create.php:577
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-"I <code>/blogs</code>-mappen, samt ogs i <code>/blogs/admin</code>, er det to filer som heter [<code>sample.htaccess</code>]. Du burde prve  gi disse [<code>.htaccess</code>] som nytt navn.\n"
-"\n"
-"Dette vil optimisere mten b2evolution hndteres av webserveren (hvis du bruker Apache). Disse filene er ikke aktivert til vanlig, da noen verter viser feilmelding med n gang nr du prver  bruke dem. Hvis dette skjer med deg nr du gir filene nytt navn, kan du bare slette dem, og alt vil fungere fint igjen."
-
-#: ..\..\..\install\_functions_create.php:583
-msgid "About evoSkins..."
-msgstr "Om evoSkins..."
-
-#: ..\..\..\install\_functions_create.php:583
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-"Til vanlig vises b2evolution-blogger med en standardskin.\n"
-"\n"
-"Leserne kan da velge  se siden i et annet skin ved  bruke skinbytteren som er integrert i de fleste skins.\n"
-"\n"
-"Du kan bestemme hvilket skin som skal vre standard for enhver blog ved  endre bloggens parametere i administrasjonssidene. Du kan ogs ptvinge et bestemt skin for bloggen, slik at leserne ikke lenger fr muligheten til  velge.\n"
-"\n"
-"Alternativt kan du begrense antall tilgjengelige skins ved  slette noen av dem fra /blogs/skins-mappen. Du kan ogs lage nye skins ved  duplisere, gi nye navn og kode om et eksisterende skin.\n"
-"\n"
-"For  begynne  kode om et skin, pne skinnets '<code>_main.php</code>'-fil i et tekstredigeringsprogram, og les kommentarene inni. Du burde ogs lese i manualen om evoSkins."
-
-#: ..\..\..\install\_functions_create.php:595
-msgid "Skins, Stubs and Templates..."
-msgstr "Skins, stubber og maler..."
-
-#: ..\..\..\install\_functions_create.php:595
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-"Som standard er alle forhndsinstallerte blogger vist gjennom skins. (Mer om skins i en annen post.)\n"
-"\n"
-"Det betyr at blogger leses gjennom '<code>index.php</code>', som laster inn parametere fra databasen, og s sender informasjonen som skal vises videre til et skin, som hndterer hvordan bloggen presenteres.\n"
-"\n"
-"Alternativt, hvis du ikke nsker  bruke de vanlige DB-parameterene, og nsker  f.eks. ptvinge et spesifikt skin, en kategori eller en lenkeblog, kan du lage en stubbfil slik som det medflgende eksempelet '<code>a_stub.php</code>', og hente fram bloggen din via denne stubbfilen i stedet for index.php .\n"
-"\n"
-"Til slutt, hvis du trenger  gjre bloggen din skreddersydd for et spesielt tilfelle, kan du bruke en mal i stedet for skins. I dette tilfellet henter du fram bloggen din gjennom en fullstendig mal, slik som den medflgende '<code>a_noskin.php</code>'.\n"
-"\n"
-"Du finner mer informasjon inni stubbfilene/malene. pne dem i et tekstredigeringsprogram og les kommentarene i filene.\n"
-"\n"
-"Uansett, forsikre deg om at du gr til administrasjonssiden 'Blogger' og stiller inn den riktige tilgangsmetoden for bloggen din. Om du bruker en stubbfil eller en mal, m du ogs skrive inn filnavnet til stubbfilen/malen i 'Stubbnavn'-feltet, ellers vil ikke permalenkene fungere p riktig mte."
-
-#: ..\..\..\install\_functions_create.php:609
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "Flere blogger, nye blogger, gamle blogger..."
-
-#: ..\..\..\install\_functions_create.php:610
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-"Som standard kommer b2evolution med 4 blogger, kalt 'Blog All', 'Blog A', 'Blog B' og 'Linkblog'.\n"
-"\n"
-"Noen av disse bloggene har spesielle roller. Les om det p den korresponderende siden.\n"
-"\n"
-"Du kan lage flere blogger eller slette unskede blogger fra administrasjonssiden 'Blogger'."
-
-#: ..\..\..\install\_functions_create.php:619
-msgid "This is a multipage post"
-msgstr "Dette er en post med flere sider"
-
-#: ..\..\..\install\_functions_create.php:619
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-"Dette er side 1 av en post med flere sider.\n"
-"\n"
-"Du kan se de andre sidene ved  klikke p lenkene under teksten.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Dette er side 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Dette er side 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Dette er side 4.\n"
-"\n"
-"Det er den siste siden."
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post with no teaser"
-msgstr "Utvidet post uten \"forsmak\""
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Dette er en utvidet post uten \"forsmak\". Det betyr at du ikke lenger vil se denne \"forsmaken\" nr du klikker p 'mer'-lenken.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"Dette er den utvidete teksten. Du ser den bare frst nr du har trykket p 'mer'-lenken."
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Extended post"
-msgstr "Utvidet post"
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Dette er en utvidet post. Det betyr at du bare ser denne lille \"forsmaken\" til vanlig -- du m trykke p lenken nedenfor for  lese resten.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"Dette er den utvidete teksten. Du ser den bare frst nr du har trykket p 'mer'-lenken."
-
-#: ..\..\..\install\_functions_create.php:655
-msgid "Important information"
-msgstr "Viktig informasjon"
-
-#: ..\..\..\install\_functions_create.php:655
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-"Blog B inneholder noen poster i 'b2evolution Tips'-kategorien.\n"
-"\n"
-"Alle disse innleggene er skrevet for  hjelpe deg, s - som EdB ville ha sagt: \"<em>les alle sammen fr du begynner  skrive i vei!</em>\" ;)\n"
-"\n"
-"Hvis du nsker, kan du slette disse postene en etter en s snart du har lest dem. Du kan ogs forandre deres status til 'foreldet' for  visuelt kunne holde styr p hvilke du allerede har lest."
-
-#: ..\..\..\install\_functions_create.php:693
-msgid "First Post"
-msgstr "Frste post"
-
-#: ..\..\..\install\_functions_create.php:693
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>Dette er den frste posten.</p>\n"
-"\n"
-"<p>Den er bde synlig i blog A og blog B.</p>"
-
-#: ..\..\..\install\_functions_create.php:699
-msgid "Second post"
-msgstr "Andre post"
-
-#: ..\..\..\install\_functions_create.php:699
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-"<p>Dette er den andre posten.</p>\n"
-"\n"
-"<p>Den er bare synlig i blog A, men tilhrer flere kategorier.</p>"
-
-#: ..\..\..\install\_functions_create.php:705
-msgid "Third post"
-msgstr "Tredje post"
-
-#: ..\..\..\install\_functions_create.php:705
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-"<p>Dette er den tredje posten.</p>\n"
-"\n"
-"<p>Den er bare synlig i blog B, og tilhrer bare n kategori.</p>"
-
-#: ..\..\..\install\_functions_create.php:727
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "Hei, dette er en kommentar.<br />For  slette en kommentar, bare logg inn, og les postens kommentarer. Derfra vil du ha muligheten til  redigere eller slette dem."
-
-#: ..\..\..\install\_functions_evoupgrade.php:127
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "Databasestrukturen er allerede den nyeste versjonen. Ingen ting trengs  gjres."
-
-#: ..\..\..\install\_functions_evoupgrade.php:327
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr "Det later til at de flgende blogstubbnavnene er blitt brukt mer enn en gang: ['%s']"
-
-#: ..\..\..\install\_functions_evoupgrade.php:329
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "Jeg kan ikke oppgradere fr du gjr dem unike. DB-felt: [%s]"
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr "Sjekker DBens strukturversjon..."
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "IKKE FUNNET! Dette er ikke en b2evolution-database."
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr "Denne versjonen er for gammel!"
-
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "Denne versjonen er for ny! Vi kan ikke nedgradere til den!"
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr "Denne bloggen inneholder alle dine poster konvertert fra Miniblog. Denne bloggen heter '%s'. %s"
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "Ingen beskr. tilgj."
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "Ingen beskrivelse tilgjengelig"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "Gjr URLer klikkbare"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "Automatiske &lt;P&gt;- og &lt;BR&gt;-tagger"
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "BB-type tekstformatering (f.eks. [b]fet[/b])"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr "GreyMatter-type tekstformatering"
-
-# C:\www\b2evolution\blogs\plugins\renderers\_gmcode.renderer.php:59
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr "**fet** \\kursiv\\ //kursiv// __understreket__ ##tt## %%kodeblokk%%"
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "Konverter tekstuelle smileys til ikoner"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "Menneskevennlig Web-tekst Generator v.2.0-beta"
-
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:79
-#, fuzzy
-msgid "Wacko style formatting"
-msgstr "GreyMatter-type tekstformatering"
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wacko.renderer.php:80
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:80
-msgid ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:42
-msgid "Wiki Links converter"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:43
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:43
-msgid "WikiWord links ((link)) [[link ]]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr "Enkel innsetting av HTML-tagger"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "Innskutt (INS) [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "Slettet (DEL) [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "Uthevet (STRONG) [Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "Vektlagt (EM) [Alt-E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "Kode [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "Paragraf [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "Usortert liste [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "Listepunkt [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "Sitatblokk [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "Bilde [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "Lenke [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "Les mer [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "Ikke forsmak [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "Neste side [Alt-Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "Lukk alle tagger"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr "ALTernativ tekst"
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "Ett-klikks innsetting av smiley"
-
-#  TRANS: All categories, skin's categories list
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "Alle"
-
-#: ..\..\..\skins\_feedback.php:77 ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr "Trackback-adresse for denne posten:"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95 ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "Ingen %s til denne posten enn..."
-
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "Din epostadresse vil <strong>ikke</strong> bli vist p siden."
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "Webside/URL"
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "Din URL vil bli vist."
-
-#: ..\..\..\skins\_feedback.php:195 ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Linjeskift forandres til &lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "Remember me"
-msgstr "Husk meg"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(Setter cookies for navn, epost &amp; URL)"
-
-#: ..\..\..\skins\_lastcomments.php:33 ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54 ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "Kommentar til:"
-
-#: ..\..\..\skins\_linkblog.php:31 ..\..\..\skins\custom\_linkblog.php:21
-msgid "Linkblog"
-msgstr "Lenkeblog"
-
-#: ..\..\..\skins\_linkblog.php:71 ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "mer"
-
-#: ..\..\..\skins\_profile.php:65 ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:66 ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:67 ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr "Velg blog:"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr "Velg skin:"
-
-#: ..\..\..\skins\basic\_main.php:98 ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "ord"
-
-#: ..\..\..\skins\basic\_main.php:103
-msgid "Read more..."
-msgstr "Les mer..."
-
-#: ..\..\..\skins\bluesky\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:170
-msgid "Choose a skin"
-msgstr "Velg et skin"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Previous"
-msgstr "Forrige %d"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Next"
-msgstr "Neste %d"
-
-#: ..\..\..\skins\custom\_main.php:213
-#: ..\..\..\skins\natural_pink\_main.php:205
-#: ..\..\..\skins\wpc_aubmach\_main.php:150
-#: ..\..\..\skins\wpc_default\_main.php:153
-msgid "Choose skin"
-msgstr "Velg skin"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "Les alle poster av denne forfatteren"
-
-#: ..\..\..\skins\originalb2\_main.php:176
-msgid "archives"
-msgstr "arkiv"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "<acronym title=\"Uniform Resource Identifier\">URI</acronym>en for  sende TrackBack til dette innlegget er:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Comment by"
-msgstr "Kommentar av"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Trackback from"
-msgstr "Trackback fra"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Pingback from"
-msgstr "Pingback fra"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Edit This"
-msgstr "Rediger Dette"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:185
-#: ..\..\..\skins\wpc_default\_feedback.php:185
-msgid "E-mail"
-msgstr "E-post"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:198
-#: ..\..\..\skins\wpc_default\_feedback.php:198
-msgid "Your Comment"
-msgstr "Din Kommentar"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:218
-#: ..\..\..\skins\wpc_default\_feedback.php:218
-msgid "Say It!"
-msgstr "Si Det!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Filed under:"
-msgstr "Arkivert under:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:160
-#: ..\..\..\skins\wpc_default\_main.php:163
-msgid "Other"
-msgstr "Annet"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:172
-#: ..\..\..\skins\wpc_default\_main.php:175
-msgid "Meta"
-msgstr "Meta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "Syndicate this site using RSS"
-msgstr "Syndiker dette nettsted med RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "The latest comments to all posts in RSS"
-msgstr "De siste kommentarene til alle poster i RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "Kommentarer <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "Denne siden inneholder godkjent XHTML 1.0 Transitional"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "Godkjent <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:187
-#: ..\..\..\skins\wpc_default\_main.php:180
-#: ..\..\..\skins\wpc_default\_main.php:190
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Drevet med b2evolution; flersprklig, flerbruker, flerblog-system."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "Dette skinnet har en CSS-fil opprinnelig designet for WordPress (Se listen av opprinnelige designere i style.css)."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "Original design credits for this skin:"
-msgstr "Opprinnelig design av:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "For  sikre maksimal kompabilitet med WP CSS-filer, har de fleste av b2evolution sine funksjoner som ikke eksisterer i WP blitt fjernet fra dette generiske wpc_*-skinnet."
-
-#: ..\..\..\xmlsrv\rdf.php:60 ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] Les mer!"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1404 ..\..\..\xmlsrv\xmlrpc.php:1408
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Nytt pingback p din post nr. %d \"%s\""
-
-#~ msgid "Some viewing statistics"
-#~ msgstr "Visningsstatistikk"
-
-#~ msgid "Recent Referers"
-#~ msgstr "Nylige referenter"
-
-#~ msgid "Top Referers"
-#~ msgstr "Topp-referenter"
-
-#~ msgid "update template !"
-#~ msgstr "oppdater mal!"
-
-#~ msgid "This is the template that displays stats for a blog"
-#~ msgstr "Dette er malen som viser statistikken for en blog"
-
-#~ msgid "URLs, email, AIM and ICQs will be converted automatically."
-#~ msgstr "URLer, eposter, AIM og ICQer vil bli automatisk konvertert."
-
-#~ msgid "Error selecting database [%s]!"
-#~ msgstr "Feil under velging av database [%s]!"
-
-#~ msgid "MySQL error!"
-#~ msgstr "MySQL-feil!"
-
-#~ msgid "This blog holds all your posts upgraded from WordPress. This blog is named '%s'. %s"
-#~ msgstr "Denne bloggen inneholder alle dine poster konvertert fra WordPress. Denne bloggen heter '%s'. %s"
-
-#~ msgid "Top refering engines"
-#~ msgstr "Topp refererende motorer"
-
-#~ msgid "blogs"
-#~ msgstr "blogger"
-
-#~ msgid "skin the site"
-#~ msgstr "skinn siden"
diff -ruN --text 0.9.2.src/locales/nl_NL/_global.php 1.10.3.src/locales/nl_NL/_global.php
--- 0.9.2.src/locales/nl_NL/_global.php	2005-06-17 19:53:12.000000000 -0500
+++ 1.10.3.src/locales/nl_NL/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1214 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['nl_NL'] = array(
-	'' => "Project-Id-Version: b2evolution 0.8.3-alpha1\nPOT-Creation-Date: 2004-06-26 02:10+0200\nPO-Revision-Date: 2004-07-01 00:03+0100\nLast-Translator: Ron <ron@rononline.nl>\nLanguage-Team: b2evolution <>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\n",
-	'Selected' => "Geselecteerd",
-	'Categories' => "Categorin",
-	'Permanent link to full entry' => "Permanente link naar het volledige artikel",
-	'Permalink' => "Permalink",
-	'Recently' => "Recentelijk",
-	'(cached)' => "(gecached)",
-	'(no cache)' => "(niet gecached)",
-	'Last comments' => "Laatste Reacties",
-	'Some viewing statistics' => "Enkele statistieken",
-	'Search' => "Zoeken",
-	'All Words' => "Alle woorden",
-	'Some Word' => "Enkele Woorden",
-	'Entire phrase' => "Gehele zin",
-	'Reset form' => "Formulier Leegmaken",
-	'Get selection' => "Haal selectie op",
-	'Archives' => "Archief",
-	'more...' => "meer...",
-	'Recent Referers' => "Recente Refererenden",
-	'Top Referers' => "Hoogste Refererenden",
-	'Misc' => "Allerlei",
-	'Syndicate this blog' => "Syndicate dit weblog",
-	'Default page for b2evolution' => "Standaard pagina voor b2evolution",
-	'Multilingual multiuser multi-blog engine.' => "Meertalig voor meerdere gebruikers met meerdere weblogs.",
-	'Welcome to b2evolution' => "Welkom bij b2evolution",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Dit is de standaard beginpagina voor b2evolution. Deze zal getoond worden zolang je geen standaard weblog kiest in de Algemene Instellingen.",
-	'Individual blogs on this system' => "Individuele weblogs op dit systeem",
-	'Blog #%d' => "Weblog #%d",
-	'Blog #1' => "Weblog #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Dit is een speciaal weblog dat alle artikelen van alle weblogs laat zien!",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Let op: de bovenstaande lijst (ook het menu) is automatisch gegenereerd en bevat alleen de weblogs die een &quot;stub url naam&quot; hebben. Je kan dit in de weblog configuratie instellen in het Back-Office.",
-	'More demos' => "Meer demos",
-	'Custom template' => "Aangepast skin sjabloon",
-	'Multiple blogs displayed on the same page' => "Meerdere weblogs worden weergegeven op dezelfde pagina",
-	'Summary of last posts in all blogs' => "Samenvatting van de laatste artikelen in alle weblogs",
-	'The page you\'re looking at' => "De pagina die je nu bekijkt",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Let op: deze demos maken geen gebruik van de evoSkins, zels niet als je deze toch inschakeld tijdens de installatie. De enige manier om de layout te veranderen is door het PHP template te wijzigen. Maar, onthou, dit is alleen een voorbeeld om je te inspireren voor je eigen sjabloon ;)",
-	'Administration' => "Administratie",
-	'Go to backoffice!' => "Ga naar het back-office",
-	'Official website' => "Officile website",
-	'GNU GPL license' => "GNU GPL Licentie",
-	'Multiblog demo' => "Meerdere weblogs demo",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Dit demo sjabloon toont 3 weblogs in 1 keer (1 links, 2 rechts)",
-	'Summary demo' => "Samenvatings demo",
-	'This demo template displays a summary of last posts in all blogs' => "Dit is het template dat de samenvatting van de laatste artikelen in alle weblogs weergeeft",
-	'More posts...' => "Meer artikelen...",
-	'Antispam' => "AntiSpam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "Het sleutelwoord [%s] is te kort, het moet minimaal 5 karakters bevatten!",
-	'Deleting log-hits matching [%s]...' => "Verwijder log-hits die gelijk zijn aan [%s]...",
-	'Deleting comments matching [%s]...' => "Verwijder reacties die gelijk zijn aan [%s]...",
-	'Blacklisting the keyword [%s]...' => "Bannen van het sleutelwoord [%s]...",
-	'Confirm ban &amp; delete' => "Bevestig ban &amp; verwijder",
-	'No log-hits match the keyword [%s].' => "Geen log-hits die gelijk zijn aan het sleutelwoord [%s].",
-	'Delete the following %d referer hits:' => "Verwijder de volgende %d refererende hits:",
-	'No comments match the keyword [%s].' => "Geen reacties die gelijk zijn aan het sleutelwoord [%s].",
-	'Delete the following %d comments:' => "Verwijder de volgende %d reacties:",
-	'The keyword [%s] is already handled by the blacklist.' => "Het sleutelwoord [%s] staat reeds op de zwarte lijst!",
-	'Blacklist the keyword [%s] locally.' => "Bannen van het sleutelwoord [%s] in de lokale lijst",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "Rapporteer het sleutelwoord [%s] als misbuik aan b2evolution.net.",
-	'Terms of service' => "Algemene Voorwaarden",
-	'Perform selected operations' => "Voer de geselecteerde opdrachten uit",
-	'Removing entry #%d from the ban list...' => "Verwijderen van #%d van de ban lijst...",
-	'Add a banned keyword' => "Voeg een verband sleutelwoord toe",
-	'Check &amp; ban...' => "Controleer &amp; ban...",
-	'Banned domains blacklist' => "Zwarte lijst van gebande domeinen",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Iedere URL die 1 van de volgende sleutelwoorden bevat woord geband van artikels, reacties en weblogs. ",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Als een sleutelwoord legitieme domeinen tegenhoud, klik dan op het groene vinkje om te stoppen met bannen van dit sleutelwoord.",
-	'Request abuse update from centralized blacklist!' => "Vraag een update van de centrale zwarte lijst aan!",
-	'Allow keyword back (Remove it from the blacklist)' => "Sta het sleutelwoord weer toe (verwijder van de zwarte lijst)",
-	'Allow Back' => "Terug toestaan",
-	'Report abuse to centralized ban blacklist!' => "Rapporteer misbruik aan de centrale zwarte lijst!",
-	'Report' => "Rapporteer",
-	'Check hit-logs and comments for this keyword!' => "Controleer log-hits en reacties voor dit sleutelwoord!",
-	'Re-check' => "Hercontroleer",
-	'Blogs' => "Weblogs",
-	'New' => "Nieuw",
-	'Creating blog...' => "Creer weblog...",
-	'You must provide an URL blog name / Stub name!' => "Je moet een URL weblog naam / Stub naam opgeven!",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "Deze URL webblog naam / Stub naam is al in gebruik door een ander weblog. Kies een andere naam.",
-	'Cannot create, please correct these errors:' => "Kan niet aanmaken, los deze problemen op:",
-	'You should <a %s>create categories</a> for this blog now!' => "Je moet nu <a href=\"%s\">categorien aanmaken</a> voor dit weblog",
-	'New weblog' => "Nieuw weblog",
-	'New blog' => "Nieuw weblog",
-	'General' => "Algemeen",
-	'Permissions' => "Rechten",
-	'Advanced' => "Geavanceerd",
-	'Updating Blog [%s]...' => "Bijwerken weblog [%s]...",
-	'Cannot update, please correct these errors:' => "Kan niet bijwerken, los deze problemen op:",
-	'Delete blog [%s]?' => "Verwijder Weblog [%s]?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Verwijderen van dit weblog zal ook alle categorin, artikelen en reacties verwijderen!",
-	'THIS CANNOT BE UNDONE!' => "DIT KAN NIET ONGEDAAN GEMAAKT WORDEN!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "Probeer ook het stub bestand  [<strong><a %s>%s</a></strong>] te verwijderen",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "Probeer ook het statische bestand  [<strong><a %s>%s</a></strong>] te verwijderen",
-	'I am sure!' => "Ik weet het zeker!",
-	'CANCEL' => "ANNULEREN",
-	'Generating static page for blog [%s]' => "Genereer statische pagina voor weblog [%s]",
-	'You haven\'t set a static filename for this blog!' => "Je hebt geen statische bestandsnaam opgegeven voor dit weblog!",
-	'File cannot be written!' => "Bestand kan niet worden geschreven!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "Je zou de bestands rechten voor [%s] moeten nakijken. Zie het <a %s>online handboek over bestands rechten</a>.",
-	'Writing to file [%s]...' => "Schrijven naar bestand [%s] ...",
-	'Done.' => "Klaar",
-	'Browse blog:' => "Blader door weblog",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Aangezien je nieuw bent, zul je moeten wachten tot een admin je heeft toegestaan om te kunnen plaatsen.\tJe kan ook <a %s>e-mailen naar de admin</a> en vragen om promotie. Wanneer dit is gebeurt, dan herlaad deze pagina en je zal kunnen webloggen. :)",
-	'Categories for blog:' => "Categorin voor weblog:",
-	'New sub-category in category: %s' => "Nieuwe sub-categorie in categorie: %s",
-	'New category in blog: %s' => "Nieuwe categorie in weblog: %s",
-	'New category name' => "Nieuwe categorie naam",
-	'Create category' => "Creeer een categorie",
-	'Deleting category #%d : %s ...' => "Verwijderen van categorie #%d : %s ...",
-	'ERROR' => "FOUT",
-	'Category deleted.' => "Categorie is verwijdert.",
-	'Properties for category:' => "Eigenschappen voor categorie",
-	'Name' => "Naam",
-	'New parent category' => "Nieuwe hoofd categorie",
-	'Old Parent' => "Oud Ouder",
-	'Root (No parent)' => "Root (Niks hierboven)",
-	'Edit category!' => "Bewerk categorie!",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Sorry, je hebt geen rechten om categorie eigenschappen te bewerken/bekijken",
-	'Oops, no post with this ID.' => "Oeps, geen artikel met dit ID",
-	'Editing post' => "Bewerk artikel",
-	'#%d in blog: %s' => "#%d in weblog: %s",
-	'Oops, no comment with this ID!' => "Oeps, geen reactie met dit ID",
-	'Editing comment' => "Bewerk reactie",
-	'New post in blog:' => "Nieuw artikel in weblog:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Aangezien dit weblog nog geen categorin heeft, kunt U niets plaatsen. U moet eerst categorin aanmaken.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Schakel naar dit weblog (behoud Uw invoer als javascript aanstaat)",
-	'b2evo' => "b2evo",
-	'Login...' => "Inloggen...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "In b2evolution is het niet nodig om naar de b2login.php te verwijzen om in te loggen.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Verwijs simpel naar de backoffice pagina die U nodig heeft, bijvoorbeeld: %s of %s. b2evo zal U vragen om in te loggen indien nodig.",
-	'Settings' => "Instellingen",
-	'Regional' => "Regionaal",
-	'Plug-ins' => "Plug-ins",
-	'General settings updated.' => "Standaard Instellingen bijgewerkt.",
-	'Regional settings updated.' => "Regionale instellingen bijgewerkt",
-	'You must provide a locale code!' => "Je moet een taalcode opgeven!",
-	'Inserted locale \'%s\' into database.' => "Vertaling '%s' in de database verwerkt.",
-	'Updated locale \'%s\'.' => "Taal '%s' bijgewerkt.",
-	'Saved locale \'%s\'.' => "Taal '%s' opgeslagen.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Taal tabel verwijderd, de standaarden van <code>/conf/_locales.php</code> zijn geladen.",
-	'File <code>%s</code> not found.' => "Bestand <code>%s</code> niet gevonden.",
-	'Deleted locale \'%s\' from database.' => "Taal '%s' uit de database verwijderd.",
-	'Switched priorities.' => "Veranderde prioriteiten.",
-	'Spell Check' => "Spellingscontrole",
-	'Loading Spell Checker. Please wait' => "Laden van de Spellingscontrole. Even geduld",
-	'View Stats for Blog:' => "Bekijk statistieken voor dit weblog:",
-	'None' => "Geen",
-	'Changing hit #%d type to: %s' => "Verander hit #%d type naar: %s",
-	'Deleting hit #%d...' => "Verwijder hit #%d...",
-	'Pruning hits for %s...' => "Inkrimpen hits van %s...",
-	'Summary' => "Samenvatting",
-	'Referers' => "Refererenden",
-	'Refering Searches' => "Refererende Zoekregels",
-	'Syndication' => "Syndicatie",
-	'User Agents' => "Browsers",
-	'Direct Accesses' => "Directe Bezoekers",
-	'Date' => "Datum",
-	'Indexing Robots' => "Indexeer Robots",
-	'Total' => "Totaal",
-	'Prune this date!' => "Opruimen van deze datum!",
-	'Prune' => "Opruimen",
-	'Prune hits for this date!' => "Opruimen van hits van deze datum!",
-	'Last referers' => "Laatste Refererenden",
-	'These are hits from external web pages refering to this blog' => "Dit zijn hits van externe webpagina's die refereren aan dit weblog",
-	'Delete this hit!' => "Verwijder deze hit!",
-	'Del' => "Verwijder",
-	'Log as a search instead' => "Log als een zoekregel",
-	'-&gt;S' => "-&gt;S",
-	'Ban this domain!' => "Blokkeer dit domein!",
-	'Ban' => "Blokkeer",
-	'Top referers' => "Hoogste Refererenden",
-	'Total referers' => "Totaal Refererenden",
-	'Last refering searches' => "Laatste refererende zoekregels",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Dit zijn hits van mensen die hier kwamen via een zoekmachine. (Zoekmachines moeten opgegeven zijn in /conf/_stats.php)",
-	'Top refering search engines' => "Hoogste refererende zoekmachines",
-	'Top Indexing Robots' => "Hoogste Indexeer Robots",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Dit zijn hits van automatische robots zoals zoekmachine indexeer robots. (Robots moeten in de lijst staan in /conf/_stats.php)",
-	'Top Aggregators' => "Hoogste Verzamelaars",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Dit zijn hits van RSS nieuws verzamelaars. (Verzamelaars moeten opgegeven zijn in /conf/_stats.php)",
-	'Total RSS hits' => "Totaal RSS hits",
-	'Last direct accesses' => "Laatste directe bezoekers",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Dit zijn hits van mensen die direkt op dit weblog kwamen (door de URL in te typen, of gebruik makend van een bookmark. Verkeerde (te korte) refererenden staan ook hier.)",
-	'Top User Agents' => "Meest gebruikte Browsers",
-	'Custom skin template editing' => "Aangepast skin sjabloon bewerken",
-	'Listing:' => "Lijst:",
-	'Invalid filename!' => "Verkeerde bestandsnaam",
-	'Oops, no such file !' => "Oeps, dat bestand bestaat niet!",
-	'File edited!' => "Bestand bewerkt!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Wees voorzichtig met wat je doet, bewerken van dit bestand kan je sjabloon beschadigen. Bewerk niet wat tussen <code>&lt;?php</code> en <code>?&gt;</code> staat, als je niet weet wat je doet!",
-	'update template !' => "Bijwerken van sjabloon !",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(je kan dat bestand/sjabloon niet bijwerken: je moet het schrijfbaar maken, CHMOD 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "In dit scherm kun je de <strong>custom skin</strong> bewerken (bevind zich in /skins/custom).",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Je kan de volgende bestanden bewerken (er vanuit gaande dat ze schrijfbaar zijn voor de webserver, CHMOD 766)",
-	'Directory %s not found.' => "Map %s niet gevonden.",
-	'This is the template that displays the links to the archives for a blog' => "Dit is het template dat de links naar het archief voor een weblog weergeeft",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Dit is het template dat de lijst van (sub)categorin weergeeft",
-	'This is the template that displays the feedback for a post' => "Dit is het template dat de reacties op een artikel weergeeft",
-	'This is the template that displays the last comments for a blog' => "Dit is het template dat de links naar de laatste reacties voor een weblog weergeeft",
-	'This is the main template. It displays the blog.' => "Dit is het hoofd sjabloon.  Het geeft het weblog weer.",
-	'This is the template that displays stats for a blog' => "Dit is het template dat de statistieken voor een weblog weergeeft",
-	'This is the page displayed in the comment popup' => "Dit is de pagina die word weergegeven in de reactie popup",
-	'This is the page displayed in the pingback popup' => "Dit is de pagina die word weergegeven in de pingback popup",
-	'This is the page displayed in the trackback popup' => "Dit is de pagina die word weergegeven in de trackback popup",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "NB: Natuurlijk kan je ook de bestanden/sjablonen in je tekstverwerker bewerken en dan uploaden. Deze online bewerker is eerder bedoelt voor als je geen toegang hebt tot een tekstverwerker...",
-	'upload images/files' => "upload afbeeldingen/bestanden",
-	'File upload' => "Bestand uploaden",
-	'Allowed file types:' => "Toegestane bestandstypes:",
-	'Maximum allowed file size: %d KB' => "Maximale toegestane bestandsgrootte: %d KB",
-	'Description' => "Beschrijving",
-	'Upload !' => "Uploaden !",
-	'File %s: type %s is not allowed.' => "Bestand %s: type %s is niet toegestaan.",
-	'Couldn\'t upload your file to:' => "Kan jouw bestand niet uploaden naar:",
-	'Duplicate File?' => "Dubbel Bestand?",
-	'The filename "%s" already exists!' => "Dit bestand \"%s\" bestaat al!",
-	'Filename "%s" moved to "%s"' => "Bestandsnaam \"%s\" verplaatst naar \"%s\"",
-	'Confirm or rename:' => "Bevestig of hernoem:",
-	'Alternate name' => "Alternatieve naam (Nick)",
-	'Confirm !' => "Bevestig !",
-	'File uploaded !' => "Bestand geupload!",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Jouw bestand <strong>\"%s\"</strong> is succesvol geupload !",
-	'Here\'s the code to display it:' => "Hier is de code om weer te geven:",
-	'Add the code to your post !' => "Voeg deze code toe aan je artikel!",
-	'Image Details' => "Afbeelding Details",
-	'Size' => "Grootte",
-	'Type' => "Type",
-	'Close this window' => "Sluit dit venster",
-	'User management' => "Gebruikers beheer",
-	'You cannot change the demouser profile in demo mode!' => "Je kan de demo gebruiker niet veranderen in de demo modus!",
-	'You are only allowed to update your own profile!' => "Je kan alleen jezelf bijwerken!",
-	'You must provide an unique login!' => "Je moet een unieke login opgeven!",
-	'User level must be between %d and %d.' => "Gebruikerslevel moet tussen de %d en %d zijn.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "De Login bestaat al. Wil je de <a href=\"%s\">bestaande gebruiker bewerken </a>?",
-	'You typed two different passwords.' => "Je hebt twee verschillende wachtwoorden opgegeven.",
-	'The mimimum password length is %d characters.' => "De minimale lengte voor een wachtwoord is %d tekens.",
-	'User updated.' => "Gebruiker bijgewerkt",
-	'New user created.' => "Nieuwe gebruiker aangemaakt.",
-	'Invalid promotion.' => "Verkeerde promotie",
-	'User level changed.' => "Gebruikers level is verandert.",
-	'You can\'t delete yourself!' => "Je kan jezelf niet verwijderen!",
-	'You can\'t delete User #1!' => "Je kan de gebruiker #1 niet verwijderen!",
-	'Delete User %s?' => "Verwijder gebruiker %s?",
-	'Warning' => "Waarschuwing",
-	'deleting an user also deletes all posts made by this user.' => "het verwijderen van een gebruiker verwijdert ook de artikelen van deze gebruiker",
-	'Deleting User...' => "Verwijderen Gebruiker...",
-	'You can\'t delete Group #1!' => "Je kan de Groep #1 niet verwijderen!",
-	'You can\'t delete the default group for new users!' => "Je kan de standaard groep voor nieuwe gebruikers niet verwijderen!",
-	'Delete group [%s]?' => "Verwijder Groep [%s]?",
-	'Group deleted...' => "Groep verwijdert...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "Deze groepsnaam bestaat al. Wil je <a href=\"%s\">deze bestaande groep bewerken</a>?",
-	'Group updated.' => "Groep bijgewerkt",
-	'The user was not created:' => "Nieuwe gebruiker was niet aangemaakt:",
-	'The user was not updated:' => "De gebruiker was niet bijgewerkt:",
-	'The group was not created:' => "De groep was niet aangemaakt:",
-	'The group was not updated:' => "De groep was niet bijgewerkt:",
-	'You are not allowed to view other users.' => "Het is voor jou niet toegestaan om andere gebruikers te bekijken.",
-	'Adding new post...' => "Toevoegen nieuw artikel...",
-	'Supplied URL is invalid: ' => "Opgegeven URL is onjuist:",
-	'Cannot post, please correct these errors:' => "Kan niet plaatsen, los deze fouten op:",
-	'Back to post editing' => "Terug naar artikelbewerking",
-	'Recording post...' => "Opslaan artikel",
-	'Sleeping...' => "Slapen...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Artikel niet publiekelijk gepubliseerd: overslaan van trackback, pingback en weblog pings...",
-	'Posting Done...' => "Plaatsen Gereed ...",
-	'Updating post...' => "Bijwerken artikel...",
-	'Post had already pinged: skipping blog pings...' => "Artikel is al gepingt: overslaan van weblog pingen...",
-	'Updating done...' => "Bijwerken is klaar...",
-	'Updating post status...' => "Bijwerken van artikel status...",
-	'Deleting post...' => "Verwijderen artikel...",
-	'Oops, no post with this ID!' => "Oeps, geen artikel met dit ID",
-	'Deleting Done...' => "Verwijderen Gereed ...",
-	'Error' => "Fout",
-	'Cannot update comment, please correct these errors:' => "Kan de reactie niet plaatsen, los de volgende problemen op:",
-	'Back to posts!' => "Terug naar artikelen!",
-	'You may also want to generate static pages or view your blogs...' => "Je wilt misschien ook nog statische pagina's aanmaken of je weblog bekijken...",
-	'New post' => "Nieuw Artikel",
-	'User group' => "Gebruikers groep",
-	'See <a %s>online manual</a> for details.' => "Bekijk het <a %s>online handboek</a> voor de details.",
-	'Level' => "Level",
-	'Default locale' => "Standaard Taal",
-	'Select main category in target blog and optionally check additional categories' => "Selecteer de hoofd categorie in doel weblog en kies optioneel extra categorin",
-	'Select as an additionnal category' => "Selecteer als extra categorie",
-	'Select as MAIN category' => "Selecteer als HOOFD categorie",
-	'Tools' => "Hulpmiddelen",
-	'Bookmarklet' => "Bookmarklet",
-	'Add this link to your Favorites/Bookmarks:' => "Voeg deze link toe aan je Favorieten/Bookmarks:",
-	'b2evo bookmarklet' => "b2evo bookmarklet",
-	'Post to b2evolution' => "Plaats op b2evolution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "Geen Zijbalk gevonden. Je moet Mozilla 0.9.4. of later gebruiken!",
-	'SideBar' => "Zijbalk",
-	'Add the <a %s>b2evo sidebar</a> !' => "Voeg de <a %s>b2evo Zijbalk</a> toe !",
-	'Add this link to your favorites:' => "Voeg deze link toe aan je favorieten:",
-	'b2evo sidebar' => "b2evo ZijBalk",
-	'Movable Type Import' => "Movable Type Importeren",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "Gebruik MT's export functionaliteit om een .TXT bestand aan te maken met jouw artikelen;",
-	'Place that file into the /admin folder on your server;' => "Plaats het bestand in de /admin map op jouw server;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "Volg de insctructies in d <a %s>MT migratie utilitie</a>.",
-	'Static file generation' => "Statisch bestand aanmaken",
-	'Static filename' => "Statische Bestandsnaam",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Dit is de bestandsnaam van het .html bestand dat zal worden gebruikt om een statische(.html) versie van het weblog te genereren.",
-	'After each new post...' => "Na ieder nieuw artikel...",
-	'Ping b2evolution.net' => "Pingen van b2evolution.net",
-	'to get listed on the "recently updated" list on b2evolution.net' => "om getoond te worden op de \"recently updated\" lijst op b2evolution.net",
-	'Ping technorati.com' => "Pingen van technorati.com",
-	'to give notice of new post.' => "om een notificatie te geven bij een nieuw artikel.",
-	'Ping weblogs.com' => "Pingen van Weblogs.com",
-	'Ping blo.gs' => "Pingen van Blo.gs",
-	'Advanced options' => "Geavanceerde opties",
-	'Allow trackbacks' => "TrackBacks toestaan",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Sta ander webloggers toe om een trackback te sturen naar dit weblog, daarmee laten ze je weten dat ze er naartoe refereren. Dit zal jou ook toestaan om zelf trackbacks te versturen naar andere weblogs.",
-	'Allow pingbacks' => "PingBacks toestaan",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Sta ander webloggers toe om een pingback te sturen naar dit weblog, daarmee laten ze je weten dat ze er naartoe refereren. Dit zal jou ook toestaan om zelf pingbacks te versturen naar andere weblogs.",
-	'Save !' => "Bewaar !",
-	'Reset' => "Reset",
-	'General parameters' => "Algemene Parameters",
-	'Full Name' => "Volledige Naam",
-	'Will be displayed on top of the blog.' => "Dit word weergegeven bovenaan op het weblog.",
-	'Short Name' => "Korte Naam",
-	'Will be used in selection menus and throughout the admin interface.' => "Zal worden gebruikt in selectie menus en door de admin interface.",
-	'Main Locale' => "Standaard Taal",
-	'Determines the language of the navigation links on the blog.' => "Bevat de taal van de navigatie links op dit weblog",
-	'Access parameters' => "Toegang parameters",
-	'Default blog on index.php' => "Standaard weblog op index.php",
-	'Current default is:' => "Huidige standaard is:",
-	'Other blog through index.php' => "Ander weblog door index.php",
-	'Other blog through stub file (Advanced)' => "Ander weblog via een stub bestand (Geavanceerd)",
-	'You MUST create a stub file for this to work.' => "Je MOET een statisch bestand aanmaken om dit mogelijk te maken.",
-	'Preferred access type' => "Gewenst toegangs type",
-	'Blog Folder URL' => "Weblog Map URL",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Geen slash. (Als je het niet weet, laat dit veld dan leeg.)",
-	'URL blog name / Stub name' => "URL weblog naam / Stub naam",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "Word gebruikt in de URLS om dit weblog te identificeren. Dit zou de stub bestandsnaam moeten zijn als je stub toegang gebruikt.",
-	'Default display options' => "Standaard weergave opties",
-	'Default skin' => "Standaard skin:",
-	'This is the default skin that will be used to display this blog.' => "Dit is de standaard skin die word gebruikt bij weergave van dit weblog.",
-	'Allow skin switching' => "Sta skin wisseling toe",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Gebruikers kunnen een andere skin kiezen om het weblog te bekijken (en hun gekozen skin zal worden bewaard in een cookie).",
-	'Display public blog list' => "Toon publieke weblog lijst",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Vink dit aan als je een lijst van alle weblogs wilt weergeven op jouw weblog pagina (als jouw skin of slabloon dit toestaat).",
-	'Include in public blog list' => "Weergeven in de publieke webloglijst",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Aanvinken als je dit weblog in de lijst van publieke weblogs wilt weergeven.",
-	'Default linkblog' => "Standaard linkblog",
-	'Will be displayed next to this blog (if your skin supports this).' => "Dit word weergegeven naast het weblog (als je skin dit ondersteund).",
-	'Tagline' => "Onderschrift",
-	'This is diplayed under the blog name on the blog template.' => "Dit word weergegeven onde de weblog naam in het weblog sjabloon.",
-	'Long Description' => "Lange Omschrijving",
-	'This is displayed on the blog template.' => "Dit word weergegeven in het weblog sjabloon",
-	'Short Description' => "Korte Omschrijving",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Dit word gebruikt in de meta tag omschrijving en RSS feeds. GEEN HTML!",
-	'Keywords' => "Sleutelwoorden",
-	'This is is used in meta tag keywords. NO HTML!' => "Dit word gebruikt in de meta tag sleutelwoorden. GEEN HTML!",
-	'Notes' => "Opmerkingen",
-	'Additional info.' => "Extra info.",
-	'Blog' => "Weblog",
-	'Blog URL' => "Weblog URL",
-	'Static File' => "Statisch Bestand",
-	'Locale' => "Taal",
-	'Properties' => "Eigenschappen",
-	'Default' => "Standaard",
-	'Gen!' => "Genereer!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "Weet je zeker dat je  webblog #%d wilt verwijderen?\\n\\nWAARSCHUWING: Dit zal ALLE ARTIKELEN, REACTIES,\\nCATEGORIN en andere gerelateerde data van het weblog verwijderen!\\n\\nDit KAN NIET ongedaan gemaakt worden!",
-	'Delete this blog!' => "Verwijder dit weblog!",
-	'Copy this blog!' => "Kopieer dit weblog!",
-	'Copy' => "Kopieer",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "Sorry, je hebt geen rechten om de weblog eigenschappen te bewerken/bekijken",
-	'New blog...' => "Nieuw weblog...",
-	'User permissions' => "Gebruikers rechten",
-	'Login ' => "Inloggen",
-	'Is<br />member' => "Is<br />lid",
-	'Can post/edit with following statuses:' => "Kunnen plaatsen/bewerken met de volgende status:",
-	'Delete<br />posts' => "Verwijderen<br />Artikelen",
-	'Edit<br />comts' => "Bewerk<br />Reacties",
-	'Edit<br />cats' => "Bewerk<br />Categorin",
-	'Edit<br />blog' => "Bewerk<br />Weblog",
-	'Published' => "Gepubliseerd",
-	'Protected' => "Beschermd",
-	'Private' => "Priv",
-	'Draft' => "Ontwerp",
-	'Deprecated' => "Verouderd",
-	'Members' => "Leden",
-	'Permission to read protected posts' => "Rechten om beschermde artiekelen te lezen",
-	'Permission to post into this blog with private status' => "Recht om artikels te plaatsen in dit weblog met de priv status",
-	'Permission to post into this blog with protected status' => "Recht om artikels te plaatsen in dit weblog met de bechermde status",
-	'Permission to post into this blog with draft status' => "Recht om artikels te plaatsen in dit weblog met de ontwerp status",
-	'Permission to post into this blog with deprecated status' => "Recht om artikels te plaatsen in dit weblog met de verouderde status",
-	'Permission to delete posts in this blog' => "Rechten om de artikelen te verwijderen in dit weblog",
-	'Permission to edit comments in this blog' => "Rechten om de reacties te bewerken in dit weblog",
-	'Permission to edit categories for this blog' => "Rechten om de categorien te bewerken voor dit weblog",
-	'Permission to edit blog properties' => "Rechten om de weblog eigenschappen te bewerken",
-	'(un)selects all checkboxes using Javascript' => "deselecteren van alle checkboxen door Javascript",
-	'(un)check all' => "aanvinken",
-	'Non members' => "Niet leden",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Waarschuwing! Je staat op het punt om jezelf minder rechten te geven om dit weblog te bewerken!\\nJe zal geen toegang hebben tot de eigenschappen als je hier mee door gaar!",
-	'Edit category properties' => "Bewerk categorie eigenschappen",
-	'Are you sure you want to delete?' => "Weet je zeker dat je wilt verwijderen?",
-	'New sub-category here' => "Nieuwe sub-categorie hier",
-	'New category here' => "Nieuwe categorie hier",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>NB:</strong>Verwijderen van een categorie verwijdert niet de artikelen uit deze categorie. Het zal deze toevoegen aan de hoofd categorie. Als je een hoofdcategorie verwijdert, zullen de artikelen worden overgeplaatst naar de oudst overgebleven categorie in hetzelfde weblog (kleinste categorie nummer).",
-	'Post contents' => "Artikel Inhoud",
-	'Title' => "Titel",
-	'Language' => "Taal",
-	'Link to url' => "Link naar URL",
-	'Email' => "E-mail",
-	'URL' => "URL",
-	'Preview' => "Bekijken",
-	'&nbsp; Save ! &nbsp;' => "&nbsp; Bewaar ! &nbsp;",
-	'Spellcheck' => "Spellingscontrole",
-	'Upload a file/image' => "Upload een bestand/afbeelding",
-	'Advanced properties' => "Geavanceerde eigenschappen",
-	'Edit timestamp' => "Bewerk datum/tijd",
-	'URL Title' => "URL Titel",
-	'(to be used in permalinks)' => "(gebruikt in permalinks)",
-	'Auto-BR' => "Auto-BR",
-	'This option is deprecated, you should avoid using it.' => "Deze optie is verouderd, je moet proberen om hem niet te grbuiken.",
-	'Additional actions' => "Extra acties",
-	'Pingback' => "PingBack",
-	'(Send a pingback to all URLs in this post)' => "(Verstuur een Pingback naar alle URLs in dit artikel)",
-	'Trackback URLs' => "TrackBack URLs",
-	'(Separate by space)' => "(Gescheiden door spatie)",
-	'Status' => "Status",
-	'The post will be publicly published' => "Het artikel zal publiekelijk worden gepubliseerd",
-	'Published (Public)' => "Gepubliseerd (Publiekelijk)",
-	'The post will be published but visible only by logged-in blog members' => "Het artikel word gepubliseerd, maar alleen zichtbaar voor ingelogde weblog leden",
-	'Protected (Members only)' => "Beschermd (Alleen leden)",
-	'The post will be published but visible only by yourself' => "Het artikel word gepubliseerd, maar alleen zichtbaar voor uzelf",
-	'Private (You only)' => "Priv (Alleen Uzelf)",
-	'The post will appear only in the backoffice' => "Het artikel zal alleen verschijnen in het backoffice",
-	'Draft (Not published!)' => "Ontwerp (Niet gepubliseerd)",
-	'Deprecated (Not published!)' => "Verouderd (Niet gepubliseerd)",
-	'Note: Cross posting among multiple blogs is enabled.' => "NB: Gekruisd plaatsen tussen meerdere weblogs is momenteel toegestaan.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "NB: Gekruisd plaatsen tussen meerdere weblogs is momenteel niet toegestaan.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "NB: Gekruisd plaatsen tussen meerdere categorin is momenteel niet toegestaan.",
-	'Comments' => "Reacties",
-	'Visitors can leave comments on this post.' => "Bezoekers kunnen reacties plaatsen op dit artikel.",
-	'Open' => "Open",
-	'Visitors can NOT leave comments on this post.' => "Bezoekers kunnen GEEN reacties plaatsen op dit artikel.",
-	'Closed' => "Gesloten",
-	'Visitors cannot see nor leave comments on this post.' => "Bezoekers kunnen geen reacties zien of plaatsen op dit artikel.",
-	'Disabled' => "Uitgeschakeld",
-	'Renderers' => "Renderer",
-	'Comment info' => "Reactie info",
-	'Author' => "Auteur",
-	'IP address' => "IP adres",
-	'Next %d days' => "Volgende %d dagen",
-	'Previous %d' => "Vorige %d",
-	'Previous %d days' => "Vorige %d dagen",
-	'Next %d' => "Volgende %d",
-	' to ' => "naar",
-	' of ' => "van",
-	'from the end' => "vanaf het einde",
-	'from the start' => "vanaf het begin",
-	'OK' => "OK",
-	' Date range: ' => "Datum bereik:",
-	'by' => "op",
-	'level:' => "Level:",
-	'Pages:' => "Pagina's:",
-	'no comment' => "geen reactie",
-	'1 comment' => "1 reactie",
-	'%d comments' => "%d reacties",
-	'1 Trackback' => "1 TrackBack",
-	'%d Trackbacks' => "%d TrackBacks",
-	'1 Pingback' => "1 PingBack",
-	'%d Pingbacks' => "%d PingBacks",
-	'Trackbacks' => "TrackBacks",
-	'Pingbacks' => "PingBacks",
-	'No feedback for this post yet...' => "Nog geen reacties op dit artikel ...",
-	'Comment from:' => "Reactie van:",
-	'Trackback from:' => "TrackBack van:",
-	'Pingback from:' => "PingBack van:",
-	'Permanent link to this comment' => "Permanente link naar deze reactie",
-	'Leave a comment' => "Plaats een reactie",
-	'User' => "Gebruiker",
-	'Edit profile' => "Bewerk profiel",
-	'Comment text' => "Reactie tekst",
-	'Allowed XHTML tags' => "Toegestande XHTML tags",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "URLs, e-mail, AIM en ICQs worden automatisch geconverteerd.",
-	'Options' => "Opties",
-	'(Line breaks become &lt;br&gt;)' => "(Enters worden &lt;br&gt;)",
-	'Send comment' => "Verstuur reactie",
-	'Posts to show' => "Artikelen te laten zien",
-	'Past' => "Verleden",
-	'Future' => "Toekomst",
-	'Title / Text contains' => "Titel / tekst bevat",
-	'Words' => "Woorden",
-	'AND' => "EN",
-	'OR' => "OF",
-	'GPL License' => "GPL Licentie",
-	'uncheck all' => "Alles uitvinken",
-	'check all' => "Alles aanvinken",
-	'visit b2evolution\'s website' => "Bezoek de b2evolution website",
-	'Logout' => "Uitloggen",
-	'Exit to blogs' => "Naar het weblog",
-	'Blog time:' => "Weblog tijd:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Ingelogd als:",
-	'Write' => "Schrijf",
-	'Edit' => "Bewerk",
-	'Stats' => "Statistieken",
-	'Templates' => "Sjablonen",
-	'Users' => "Gebruikers",
-	'User Profile' => "Gebruikers Profiel",
-	'Default user rights' => "Standaard gebruikers rechten",
-	'New users can register' => "Nieuwe gebruikers kunnen registreren",
-	'Check to allow new users to register themselves.' => "Aanvinken om toe te staan dat nieuwe gebruikers zichzelf kunnen registreren.",
-	'Group for new users' => "Groep voor nieuwe gebruikers",
-	'Groups determine user roles and permissions.' => "Groepen bevatten de gebruikers regels en rechten.",
-	'Level for new users' => "Level voor nieuwe gebruikers",
-	'Levels determine hierarchy of users in blogs.' => "Levels bevatten de hierarchie van gebruikers in de weblogs.",
-	'Display options' => "Weergave opties",
-	'Default blog to display' => "Standaard weblog om weer te geven",
-	'This blog will be displayed on index.php .' => "Dit weblog word weergegeven op de index.php.",
-	'days' => "dagen",
-	'posts' => "artikelen",
-	'posts paged' => "artikelen geplaatst",
-	'Display mode' => "Weergave modus",
-	'Posts/Days per page' => "Artikelen/Dagen per pagina",
-	'monthly' => "Maandelijks",
-	'weekly' => "Wekelijks",
-	'daily' => "Dagelijks",
-	'post by post' => "artikel voor artikel",
-	'Archive mode' => "Archief modus",
-	'Link options' => "Link opties",
-	'Use extra-path info' => "Gebruik extra-path info",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&c=1&tb=1&pb=1&more=1\'.' => "Aangeraden als je webserver het ondersteunt. Links zullen er uitzien als stub/2003/05/20/post_titel in plaats van stub?title=post_title&c=1&tb=1&pb=1&more=1",
-	'Post called up by its URL title (Recommended)' => "Artikel aanroepen via zijn URL titel (Aangeraden)",
-	'Fallback to ID when no URL title available.' => "Val terug op ID als er geen URL titel beschikbaar is.",
-	'Post called up by its ID' => "Artikel aanroepen via zijn ID",
-	'Post on archive page, located by its ID' => "Artikel op archief pagina, aangeroepen via zijn ID",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "Artikel op archief pagina, aangeroepen via zijn titel (voor Cafelog compatibiliteit)",
-	'Permalink type' => "Permalink type",
-	'Security options' => "Beveiligings Opties",
-	'Minimum password length' => "Minimale wachtwoord lengte",
-	'for users.' => "voor gebruikers.",
-	'Rendering plug-ins' => "Renderer plug-ins",
-	'Plug-in' => "Plug-in",
-	'Apply' => "Toepassen",
-	'Toolbar plug-ins' => "Werkbalk plug-ins",
-	'Update' => "Bijwerken",
-	'Create new locale' => "Creer een nieuw taal",
-	'Edit locale' => "Bewerk taal",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "De eerste twee letters moeten de  <a %s>ISO 639 taal code</a> zijn. De laatste twee letters moeten de  <a %s>ISO 3166 land code</a> zijn.",
-	'Enabled' => "Ingeschakeld",
-	'Should this locale be available to users?' => "Moet de vertaling beschikbaar zijn voor gebruikers?",
-	'name of the locale' => "naam van de taal",
-	'Charset' => "Tekenset",
-	'Must match the lang file charset.' => "Moet gelijk zijn aan de karakterset van het taalbestand.",
-	'Date format' => "Datum formaat",
-	'See below.' => "Zie beneden.",
-	'Time format' => "Tijd formaat",
-	'Lang file' => "Taal bestand",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "het taal bestand wat word gebruikt, van de <code>locales</code> submap",
-	'Priority' => "Prioriteit",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1 is het hoogste. Prioriteit is belangrijk wanneer een taal word geselecteerd van een taal code en meerdere andere talen zijn gelijk aan dezelfde taal; dit kan gebeuren wanneer de browser een taal detecteert. Prioriteit heeft ook invloed op in welke volgorde de talen worden weergegeven in dropdown boxen, etc.",
-	'Create' => "Aanmaken",
-	'This will replace locale \\\'%s\\\'. Ok?' => "Dit zal de taal \\'%s\\' vervangen. Ok?",
-	'Flags' => "Vlaggen",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "De vlaggen worden opgeslagen in de subdirectories van <code>%s</code>. De bestandsnaam is gelijk aan het land gedeelte van de taal(karakters 4-5; bestandsextensie is .gif).",
-	'Date/Time Formats' => "Datum/Tijd formaat",
-	'The following characters are recognized in the format strings:' => "De volgende karakters worden herkend in de formaats string:",
-	'a - "am" or "pm"' => "a - \"am\" of \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" of \"PM\"",
-	'B - Swatch Internet time' => "B - Swatch Internet tijd",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - ISO 8601 datum (Vereist PHP 5); bv. \"2004-02-12T15:19:21+00:00\"",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d - dag van de maand, 2 getallen met nullen; bv. \"01\" tot \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - dag van de week, textueel, 3 letters; bv. \"Vri\"",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - dag van de week, 1 letter; bv. \"V\"",
-	'F - month, textual, long; i.e. "January"' => "F - maand, textueel, lang; bv. \"Januari\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - uur, 12-uurs formaat zonder voorafgaande nullen; bv. \"1\" tot \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - uur, 24-uurs formaat zonder voorafgaande nullen; bv. \"0\" tot \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - uur, 12-uurs formaat; bv. \"01\" tot \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - uur, 24-uurs formaat; bv. \"00\" to \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - minuten; bv. \"00\" tot \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (hoofdletter i) - \"1\" wanneer zomertijd, anders een \"0\".",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - dag van de maand zonder voorafgaande nullen; bv. \"1\" tot \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (kleine letter \"L\") - dag van de week, textueel, lang; bv. \"Vrijdag\"",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - controle of het een schrikkeljaar is; geeft. \"0\" of \"1\"",
-	'm - month; i.e. "01" to "12"' => "m - maand; bv. \"01\" tot \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - maand, textueel, 3 letters; bv. \"Jan\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - maand zonder nullen; bv. \"1\" to \"12\"",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "O - Verschil tov Greenwich tijd (GMT) in uren; bv. \"+0200\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - RFC 822 geformatteerde datum; bv. \"Don, 21 Dec 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - secondes; bv. \"00\" to \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - Engels achtervoegsel, textueel, 2 karakters; bv. \"th\", \"nd\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - nummer van het aantal dagen in de opgegeven maand; bv. \"28\" tot \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - Tijdzone instelling van deze machine; bv. \"MDT\"",
-	'U - seconds since the epoch' => "U - secondes sinds de epoch",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - dag van de week, nummeriek, bv. \"0\" (Zondag) tot \"6\" (Zaterdag)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - ISO-8601 week nummer van het jaar, weken starten op Maandag; bv. \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - jaar, 4 cijfers; bv. \"1999\"",
-	'y - year, 2 digits; i.e. "99"' => "y - jaar, 2 cijfers; bv. \"99\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - dag van het jaar; bv. \"0\" tot \"365\"",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - tijdzone verschil in secondes (bv. \"-43200\" tot \"43200\"). Het verschil voor tijdzones ten westen van UTC is altijd negatief, en voor degene ten oosten van UTC is altijd positief.",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - volledig ISO 8601 formaat, is gelijk aan Y-m-d\\TH:i:s\\Z",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Onherkenbare karakters in de formaat string worden weergegeven zoals ze zijn.<br />\n\t\t\tJe kan karakters uitsluiten door ze te laten voorgaan door een \\.",
-	'Note: default locale is not enabled.' => "NB: standaard taal is niet aangezet.",
-	'Regional settings' => "Regio Instellingen",
-	'Time difference' => "Tijdsverschil",
-	'in hours' => "in uren",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "Als je je niet in de tijdzone van de server bevind. Huidige server tijd is: %s.",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "Word overschreven door de browser configuratie, gebruikers vertaling of weblog vertaling (in deze volgorde).",
-	'Available locales' => "Beschikbare talen",
-	'Hide translation info' => "Verberg vertaal percentages",
-	'Show translation info' => "Toon vertaal percentages",
-	'Date fmt' => "Datum formaat",
-	'Time fmt' => "Tijd formaat",
-	'Strings' => "Strings",
-	'Translated' => "Vertaald",
-	'Extract' => "Uitpakken",
-	'up' => "Boven",
-	'Move priority up' => "Verplaats prioriteit naar boven",
-	'down' => "Beneden",
-	'Move priority down' => "Verplaats prioriteit naar beneden",
-	'Copy locale' => "Kopieer taal",
-	'Reset custom settings' => "Herstel overige instellingen",
-	'No language file...' => "Geen taal bestand...",
-	'Extract .po file into b2evo-format' => "Pak .po bestand uit in het b2evo-formaat",
-	'Are you sure you want to reset?' => "Weet je zeker dat je wilt resetten?",
-	'Reset to defaults (delete database table)' => "Reset naar standaard (verwijder database tabel)",
-	'first user' => "eerste gebruiker",
-	'previous user' => "vorige gebruiker",
-	'next user' => "volgende gebruiker",
-	'last user' => "laatste gebruiker",
-	'Close user profile' => "Sluit Gebruikers Profiel",
-	'Create new user profile' => "Creer een nieuw gebruikers profiel",
-	'Profile for:' => "Profiel voor:",
-	'Login' => "Inloggen",
-	'First name' => "Voornaam",
-	'Last name' => "Achternaam",
-	'Nickname' => "Bijnaam",
-	'Identity shown' => "Getoonde Identiteit",
-	'Preferred locale' => "Gewenste taal",
-	'Preferred locale for admin interface, notifications, etc.' => "Gewenste taal voor het administratie paneel, notificaties, etc.",
-	'Send an email' => "Verstuur een email",
-	'Visit the site' => "Bezoek de site",
-	'Search on ICQ.com' => "Zoek op ICQ.com",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "Instant Message naar gebruiker",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "YahooIM",
-	'Notifications' => "Notificaties",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Vink dit aan als je een notificatie wenst te ontvangen als er een reactie, trackback etc. op jouw artikel is.",
-	'New password' => "Nieuw wachtwoord",
-	'Leave empty if you don\'t want to change the password.' => "Laat leeg als je het wachtwoord niet wilt wijzigen.",
-	'Confirm new password' => "Bevestig nieuw wachtwoord",
-	'yes' => "ja",
-	'no' => "nee",
-	'User rights' => "Gebruikers rechten",
-	'User information' => "Gebruikers informatie",
-	'ID' => "ID",
-	'Posts' => "Artikelen",
-	'Created on' => "Aangemaakt op:",
-	'From IP' => "Van IP:",
-	'From Domain' => "Van Domein:",
-	'With Browser' => "Met Browser:",
-	'first group' => "eerste groep",
-	'previous group' => "vorige groep",
-	'next group' => "volgende groep",
-	'last group' => "laatste groep",
-	'Close group profile' => "Sluit Groeps Profiel",
-	'Creating new group' => "Creer een nieuwe groep",
-	'Editing group:' => "Bewerken van groep:",
-	'Viewing group:' => "Bekijken van groep:",
-	'Permissons for members of this group' => "Rechten voor leden van deze groep",
-	'View all' => "Bekijk Alles",
-	'Full Access' => "Volledige Toegang",
-	'No Access' => "Geen Toegang",
-	'View only' => "Alleen bekijken",
-	'Statistics' => "Statistieken",
-	'Global options' => "Globale opties",
-	'Check to allow template editing.' => "Aanvinken om skin sjabloon bewerken toe te staan",
-	'User/Group Management' => "Gebruikers/Groep Onderhoud",
-	'Groups &amp; Users' => "Groepen &amp; Gebruikers",
-	'default group for new users' => "Standaard groep voor nieuwe gebruikers",
-	'Copy group' => "Kopieer groep",
-	'Delete group' => "Verwijder groep",
-	'decrease user level' => "verlaag gebruikers level",
-	'increase user level' => "verhoog gebruikers level",
-	'Delete user' => "Verwijder gebruiker",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Weet U zeker dat u deze gebruiker wilt verwijderen?\\nWaarschuwing:: alle artikelen van deze gebruiker zullen ook worden verwijderd!",
-	'New user...' => "Nieuwe Gebruiker...",
-	'New group...' => "Nieuwe groep...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "De standaard skin [%s] voor weblog [%s] bestaat niet! Het moet goed worden opgegeven in het <a %s>weblog eigenschappen</a> of goed worden overschreven door het stub bestand. Neem contact op met de <a %s>webmaster</a>...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "FOUT! Kon niet verwijderen! Je moet het bestand [%s] met de hand verwijderen.",
-	'%d posts' => "%d artikelen",
-	'1 post' => "1 artikel",
-	'previous month' => "vorige maand",
-	'next month' => "volgende maand",
-	'previous year' => "vorig jaar",
-	'next year' => "volgend jaar",
-	'go to month\'s archive' => "ga naar maandelijks archief",
-	'Member' => "Lid",
-	'Visitor' => "Bezoeker",
-	'Edit this comment' => "Bewerk deze reactie",
-	'Delete' => "Verwijder",
-	'Delete this comment' => "Bewerk deze reactie",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Je staat op het punt deze reactie te verwijderen\\n\\'Annuleren\\' om te stoppen, \\'OK\\' om te verwijderen.",
-	'No comment yet...' => "Nog geen reactie..",
-	'Sorry, there is nothing to display...' => "Sorry, er is niets om te tonen...",
-	'Error selecting database [%s]!' => "Fout bij selecteren database [%s]!",
-	'MySQL error!' => "MySQL fout!",
-	'New group' => "Nieuwe groep",
-	'Parser error: ' => "Parser fout:",
-	'Tag <code>body</code> can only be used once!' => "De tag <code>body</code> kan maar eenmaal gebruikt worden!",
-	'Illegal tag' => "Niet toegestane tag",
-	'Tag %s must occur inside another tag' => "Tag %s moet in een andere tag",
-	'Tag %s is not allowed within tag %s' => "Tag %s is niet toegestaan in tag %s",
-	'Tag %s may not have attribute %s' => "Tag %s mag niet het attribute %s hebben",
-	'Found invalid URL: ' => "Verkeerde URL gevonden:",
-	'Tag %s may not contain raw character data' => "Tag %s mag geen ruwe karakters bevatten",
-	'Browse category' => "Blader door categorie",
-	'Comments are closed for this post.' => "Reacties zijn gesloten voor dit artikel.",
-	'This post is not published. You cannot leave comments.' => "Dit artikel is niet gepubliseerd. Je kan geen reacties plaatsen.",
-	'Read more!' => "Lees meer!",
-	'More:' => "Meer:",
-	'Display feedback / Leave a comment' => "Toon reacties / Plaats een reactie",
-	'Send feedback' => "Verstuur reactie",
-	'1 feedback' => "1 reactie",
-	'%d feedbacks' => "%d reacties",
-	'Display comments / Leave a comment' => "Toon reacties / Plaats een reactie",
-	'Display trackbacks / Get trackback address for this post' => "Toon TrackBAcks / Geef het TrackBack adres voor dit artikel",
-	'Trackback (0)' => "TrackBack (0)",
-	'Trackback (1)' => "TrackBack (1)",
-	'Trackbacks (%d)' => "TrackBacks (%d)",
-	'Display pingbacks' => "Toon PingBacks",
-	'Pingback (0)' => "PingBack (0)",
-	'Pingback (1)' => "PingBack (1)",
-	'Pingbacks (%d)' => "PingBacks (%d)",
-	'Delete this post' => "Verwijder dit artikel",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Je staat op het punt dit artikel te verwijderen\\n\\'Annuleren\\' om te stoppen, \\'OK\\' om te verwijderen.",
-	'Edit this post' => "Bewerk dit artikel",
-	'Publish NOW!' => "Publiseer NU!",
-	'Publish now using current date and time.' => "Publiseer nu met huidige datum en tijd.",
-	'Invalid post, please correct these errors:' => "Kan niet plaatsen, los deze fouten op:",
-	'Sorry, there is no post to display...' => "Sorry, er is geen artikel om te tonen...",
-	'POP3 connect:' => "POP3 verbinding",
-	'No server specified' => "Geen server opgegeven",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: premature NOOP OK, GEEN RFC 1939 Compatibel server",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "Geen verbinding met server",
-	'POP3 user:' => "POP3 gebruiker",
-	'No login ID submitted' => "Geen inlog ID opgegeven",
-	'connection not established' => "geen verbinding opgezet",
-	'POP3 pass:' => "POP3 wachtwoord",
-	'No password submitted' => "Geen wachtwoord ingevoerd",
-	'authentication failed ' => "authenticatie is mislukt",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP mislukt. Server is niet RFC 1939 compatibel",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "Geen server banner",
-	'abort' => "afgebroken",
-	'apop authentication failed' => "apop authenticatie mislukt",
-	'POP3 login:' => "POP inloggen",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "Einde van de lijst",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 laatste:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 verstuur_cmd:",
-	'Empty command string' => "Leeg commando",
-	'POP3 quit:' => "POP3 sluiten:",
-	'connection does not exist' => "verbinding bestaat niet",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3 verwijder:",
-	'No msg number submitted' => "Geen berich nummer opgegeven",
-	'Command failed' => "Commando mislukt",
-	'New user' => "Nieuwe Gebruiker",
-	'Permission denied!' => "Permissie niet toegestaan!",
-	'Oops, MySQL error!' => "Oeps, MySQL fout!",
-	'go back' => "ga terug",
-	'Redirecting you to:' => "Doorverwijzen naar:",
-	'If nothing happens, click <a %s>here</a>.' => "Als er niets gebeurt, klik <a %s>hier</a>.",
-	'No response!' => "Geen Antwoord!",
-	'Remote error' => "Remote fout",
-	'Response' => "Antwoord",
-	'Parameter %s is required!' => "Parameter %s is nodig!",
-	'Invalid URL' => "Verkeerde URL",
-	'URI scheme not allowed' => "URL schema niet toegestaan",
-	'URL not allowed' => "URL niet toegestaan",
-	'Reporting abuse to b2evolution.net...' => "Rapporteer misbuik aan b2evolution.net...",
-	'Aborted (Running on localhost).' => "Afgebroken (Running on localhost).",
-	'Requesting abuse list from b2evolution.net...' => "Aanvragen van de misbruik lijst van b2evolution.net...",
-	'Latest update timestamp' => "Laatste update datum",
-	'Incomplete reponse.' => "Onvolledig antwoord.",
-	'No new blacklisted strings are available.' => "Er zijn geen nieuwe zwarte lijst gegevens beschikbaar.",
-	'Adding strings to local blacklist' => "Toevoegen van strings aan de lokale zwarte lijst",
-	'Adding:' => "Toevoegen:",
-	'OK.' => "OK",
-	'Not necessary! (Already handled)' => "Niet nodig! (Reeds verwerkt)",
-	'New latest update timestamp' => "Nieuwe laatste update datum",
-	'Invalid reponse.' => "Verkeerd antwoord",
-	'Requested blog does not exist!' => "Opgevraagd weblog bestaat niet",
-	'Post details' => "Artikel details",
-	'PREVIEW' => "BEKIJKEN",
-	'Next page' => "Volgende Pagina",
-	'Previous page' => "Vorige Pagina",
-	'Previous post' => "Vorig artikel",
-	'Next post' => "Volgend Artikel",
-	'Next Page' => "Volgende Pagina",
-	'Previous Page' => "Vorige Pagina",
-	'Cannot delete if there are sub-categories!' => "Kan niet verwijderen zolang er sub-categorin zijn!",
-	'Cannot delete last category if there are posts inside!' => "Kan de laatste categorie niet verwijderen zolang er artikelen in staan!",
-	'Requested category %s does not exist!' => "Opgevraagde categorie %s  bestaat niet!",
-	'Category' => "Categorie",
-	'bad char in User Agent' => "verkeerd teken in Browsers",
-	'referer ignored' => "refererende genegeerd",
-	'BlackList' => "Zwarte Lijst",
-	'robot' => "robot",
-	'invalid' => "verkeerd",
-	'search engine' => "zoekmachine",
-	'loading referering page' => "laden van de refererende pagina",
-	'found current url in page' => "huidige url in pagina gevonden",
-	'not a query - no params!' => "geen query - geen parameters!",
-	'no query string found' => "geen query string gevonden",
-	'name' => "naam",
-	'Sending pingbacks...' => "Verstuur pingbacks...",
-	'No pingback to be done.' => "Er hoeft geen pingback te worden gedaan",
-	'BEGIN' => "BEGIN",
-	'Processing:' => "Verwerken:",
-	'Couldn\'t find a hostname for:' => "Kan geen hostnaam vinden voor:",
-	'Connect to server at:' => "Verbinding met server:",
-	'Couldn\'t open a connection to:' => "Kan geen verbinding maken met:",
-	'Start receiving headers and content' => "Start met ontvangen van headers en content",
-	'Pingback server found from X-Pingback header:' => "Pingback server gevonden in X-Pingback header:",
-	'Pingback server found from Pingback <link /> tag:' => "Pingback server gevonden van Pingback <link /> tag:",
-	'Pingback server not found in headers and content' => "Pingback server niet gevonden in header en content",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "Pingback server URL is leeg (kan een interne PHP fgets fout zijn)",
-	'Pingback server data' => "Pingback server data",
-	'Page Linked To:' => "Pagina Gelinkt Naar:",
-	'Page Linked From:' => "Pagina Waarvandaan Gelinkt:",
-	'Pinging %s...' => "Pingen %s...",
-	'END' => "EINDE",
-	'Pingbacks done.' => "PingBacks klaar.",
-	'Pinging b2evolution.net...' => "Pingen van b2evolution.net...",
-	'Pinging Weblogs.com...' => "Pingen van Weblogs.com...",
-	'Pinging Blo.gs...' => "Pingen Blo.gs...",
-	'Pinging technorati.com...' => "Pingen van technorati.com...",
-	'Archives for' => "Archief voor",
-	'Archive Directory' => "Archief Map",
-	'Sending trackbacks...' => "Verstuur trackbacks...",
-	'No trackback to be sent.' => "Geen trackback om te versturen",
-	'Excerpt to be sent:' => "Excerpt om te versturen:",
-	'Trackbacks done.' => "TrackBacks klaar.",
-	'Sending trackback to:' => "Verstuur trackback naar:",
-	'Response:' => "Antwoord:",
-	'wrong login/password.' => "Verkeerde login/wachtwoord",
-	'setcookie %s failed!' => "setcookie %s is mislukt!",
-	'login/password no longer valid.' => "inlog/wachtwoord is niet langer geldig",
-	'You must log in!' => "Je moet inloggen!",
-	'Login if you have an account...' => "Inloggen als U een account heeft...",
-	'Register...' => "Registreer...",
-	'Register to open an account...' => "Registreer om een account te openen...",
-	'Logout (%s)' => "Uitloggen (%s)",
-	'Logout from your account' => "Uitloggen van uw account",
-	'Admin' => "Admin",
-	'Go to the back-office' => "Ga naar het back-office",
-	'Profile (%s)' => "Profiel (%s)",
-	'Edit your profile' => "Bewerk jouw profiel",
-	'User profile' => "Gebruikers Profiel",
-	'Sunday' => "Zondag",
-	'Monday' => "Maandag",
-	'Tuesday' => "Dinsdag",
-	'Wednesday' => "Woensdag",
-	'Thursday' => "Donderdag",
-	'Friday' => "Vrijdag",
-	'Saturday' => "Zaterdag",
-	'Sun' => "Zon",
-	'Mon' => "Maa",
-	'Tue' => "Din",
-	'Wed' => "Woe",
-	'Thu' => "Don",
-	'Fri' => "Vrij",
-	'Sat' => "Zat",
-	' S ' => "Z",
-	' M ' => "M",
-	' T ' => "D",
-	' W ' => "W",
-	' T  ' => "D",
-	' F ' => "V",
-	' S  ' => "Z",
-	'January' => "Januari",
-	'February' => "Februari",
-	'March' => "Maart",
-	'April' => "April",
-	'May ' => "Mei",
-	'June' => "Juni",
-	'July' => "Juli",
-	'August' => "Augustus",
-	'September' => "September",
-	'October' => "Oktober",
-	'November' => "November",
-	'December' => "December",
-	'Jan' => "Jan",
-	'Feb' => "Feb",
-	'Mar' => "Mrt",
-	'Apr' => "Apr",
-	'May' => "Mei",
-	'Jun' => "Jun",
-	'Jul' => "Jul",
-	'Aug' => "Aug",
-	'Sep' => "Sep",
-	'Oct' => "Okt",
-	'Nov' => "Nov",
-	'Dec' => "Dec",
-	'Local' => "Lokaal",
-	'Reported' => "Gerapporteerd",
-	'Central' => "Centraal",
-	'Czech (CZ)' => "Tjechisch (CZ)",
-	'German (DE)' => "Duits (DE)",
-	'English (EU)' => "Engels (EU)",
-	'English (UK)' => "Engels (UK)",
-	'English (US)' => "Engels (US)",
-	'English (CA)' => "Engels (CA)",
-	'English (AU)' => "Engels (AU)",
-	'English (IL)' => "Engels (EU)",
-	'Spanish (ES)' => "Spaans (ES)",
-	'French (FR)' => "Frans (FR)",
-	'French (CA)' => "Frans (CA)",
-	'French (BE)' => "Frans (BE)",
-	'Hungarian (HU)' => "Hongaars (HU)",
-	'Italian (IT)' => "Italiaans (IT)",
-	'Japanese (JP)' => "Japans (JP)",
-	'Lithuanian (LT)' => "Litouwens (LT)",
-	'Bokm&aring;l (NO)' => "Noorweegs (NO)",
-	'Dutch (NL)' => "Nederlands (NL)",
-	'Dutch (BE)' => "Nederlands (BE)",
-	'Portuguese (BR)' => "Portugees (BR)",
-	'Swedish (SE)' => "Zweeds (SE)",
-	'Chinese(S) gb2312 (CN)' => "Chinees(S) gb2312 (CN)",
-	'Chinese(S) utf-8 (CN)' => "Chinees(S) utf-8 (CN)",
-	'Trad. Chinese (TW)' => "Traditioneel Chinees (TW)",
-	'You cannot leave comments on this post!' => "Je kan geen reacties plaatsen op dit artikel.",
-	'Please fill in the name field' => "Vult U alstublieft het naam veld in",
-	'Please fill in the email field' => "Vult U alstublieft het e-mail veld in",
-	'Supplied email address is invalid' => "Opgegeven email adres is onjuist",
-	'Please do not send empty comment' => "Verstuur alstublieft geen lege reactie",
-	'You can only post a new comment every 30 seconds.' => "Ja kan alleen maar om de 30 seconden een reactie plaatsen.",
-	'Cannot post comment, please correct these errors:' => "Kan de reactie niet plaatsen, los de volgende problemen op:",
-	'Back to comment editing' => "Terug naar reactie bewerking",
-	'New comment on your post #%d "%s"' => "Nieuwe reactie op jouw artikel #%d \"%s\"",
-	'Url' => "Url",
-	'Comment' => "Reactie",
-	'Edit/Delete' => "Bewerk/Verwijder",
-	'Connecting to pop server...' => "Verbinden met pop server...",
-	'Connection failed: ' => "Verbinding is mislukt",
-	'Logging into pop server...' => "Inloggen op de pop server ...",
-	'No mail or Login Failed:' => "Geen mail of login is mislukt",
-	'Getting message #%d...' => "Ophalen bericht #%d...",
-	'Processing...' => "Verwerken",
-	'Too old' => "Te oud",
-	'Subject prefix does not match' => "Onderwerp voorvoegsel komt niet overeen",
-	'Raw content:' => "Raw inhoud:",
-	'Login:' => "Inloggen",
-	'Pass:' => "Wachtwoord",
-	'Wrong login or password.' => "Verkeerde login of wachtwoord",
-	'Category ID' => "Categorie ID",
-	'Blog ID' => "Weblog ID",
-	'Permission denied.' => "Permissie niet toegstaan.",
-	'Posted title' => "Geplaatste Titel",
-	'Posted content' => "Geplaatste Inhoud",
-	'Mission complete, message deleted.' => "Missie voltooid, bericht verwijdert.",
-	'An email with the new password was sent successfully to your email address.' => "Een email met het nieuwe wachtwoord is succesvol verzonden naar jouw email adres.",
-	'New Password:' => "Nieuw Wachtwoord:",
-	'You can login here:' => "Je kan hier inloggen:",
-	'your weblog\'s login/password' => "Jouw weblog inlog/wachtwoord",
-	'The email could not be sent.' => "De e-mail kon niet worden verzonden",
-	'Possible reason: your host may have disabled the mail() function...' => "Mogelijke reden: jouw host kan de mail() functie hebben uitgezet...",
-	'Note: You are already logged in!' => "NB: Je bent al ingelogd!",
-	'Continue...' => "Doorgaan...",
-	'You are not logged in.' => "Je bent niet ingelogd!",
-	'You are not logged in under the same account you are trying to modify.' => "Je bent niet ingelogd onder het account wat U probeert te wijzigen.",
-	'Back to profile' => "Terug naar profiel",
-	'please enter your nickname (can be the same as your login)' => "geef jouw bijnaam op (kan hetzelfde zijn als jouw login)",
-	'your ICQ UIN can only be a number, no letters allowed' => "jouw ICQ UIN kan alleen maar nummers zijn, het mag geen letters bevatten.",
-	'please type your e-mail address' => "geef jouw email adres op",
-	'the email address is invalid' => "Het email adres is niet juist",
-	'you typed your new password only once. Go back to type it twice.' => "je hebt jouw wachtwoord maar een keer opgegeven. Ga terug om het tweemaal op te geven.",
-	'you typed two different passwords. Go back to correct that.' => "Je hebt twee verschillende wachtwoorden opgegeven. Ga terug en los dat op.",
-	'please enter a Login' => "geef alstublieft een Inlog op",
-	'please enter your password twice' => "geeft u a.u.b. uw wachtwoord tweemaal op",
-	'please type the same password in the two password fields' => "geef hetzelfde wachtwoord in de twee wachtwoord velden",
-	'this login is already registered, please choose another one' => "deze login is al geregistreerd, kies een andere a.u.b.",
-	'new user registration on your blog' => "nieuwe gebruikersregistratie op jouw weblog",
-	'Manage users' => "Beheer gebruikers",
-	'New trackback on your post #%d "%s"' => "Nieuwe trackback op jouw artikel #%d \"%s\"",
-	'Website' => "Website",
-	'Excerpt' => "Uittreksel",
-	'Login form' => "Inlog formulier",
-	'You will have to accept cookies in order to log in.' => "Je moet cookies accepteren om in te kunnen loggen.",
-	'Password:' => "Wachtwoord",
-	'Log in!' => "Inloggen!",
-	'Go to Blogs' => "Ga naar weblogs",
-	'Lost your password ?' => "Wachtwoord kwijt?",
-	'Lost password ?' => "Wachtwoord vergeten?",
-	'A new password will be generated and sent to you by email.' => "Een nieuw wachtwoord zal worden gegenereerd en naar U verstuurd worden per e-mail.",
-	'Generate new password!' => "Genereer nieuw wachtwoord",
-	'Registration complete' => "Registratie Compleet",
-	'Registration Currently Disabled' => "Registratie is momenteel niet mogelijk",
-	'User registration is currently not allowed.' => "Gebruikers registratie is momenteel niet toegestaan.",
-	'Home' => "Begin",
-	'Register form' => "Registratie Formulier",
-	'(twice)' => "(tweemaal)",
-	'Minimum %d characters, please.' => "Minimaal %d tekens, a.u.b.",
-	'Preferred language' => "Gewenste taal",
-	'Register!' => "Registreer!",
-	'Log into existing account...' => "Inloggen op een bestaand account...",
-	'b2evo installer' => "b2evo Installeren",
-	'Installer for version ' => "Installer voor versie",
-	'Current installation' => "Huidige installatie",
-	'Install menu' => "Installatie menu",
-	'PHP info' => "PHP info",
-	'Go to Admin' => "Ga naar Admin",
-	'Online' => "Online",
-	'Manual' => "Handboek",
-	'Support' => "Ondersteuning",
-	'Language / Locale' => "Taal",
-	'Choose a default language/locale for your b2evo installation.' => "Kies de standaard taal/vertaling voor jouw b2evo installatie",
-	'Check your database config settings below and update them if necessary...' => "Controleer jouw database configuratie hier beneden en werk deze bij waar nodig...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "De minimale vereiste voor deze versie van b2evolution is %s versie %s, maar jij hebt %s!",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "Het ziet ernaar uit dat de opgegeven database instellingen niet werken. Controleer deze en probeer opnieuw...",
-	'Config file update' => "Configuratie bestand bijwerken",
-	'We cannot automatically update your config file [%s]!' => "We kunnen niet automatisch jouw configuratie bestand bijwerken [%s]!",
-	'There are two ways to deal with this:' => "Er zijn twee manieren om hier mee om te gaan:",
-	'You can allow the installer to update the config file by changing its permissions:' => "Je kan de installer toestaan om het config bestand bij te werken door zijn bestandsrechten te wijzigen:",
-	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "<code>chmod 666 %s</code>. Wanneer nodig, bekijk het <a %s>online handboek over rechten</a>.",
-	'Come back to this page and refresh/reload.' => "Kom terug op deze pagina en ververs/herlaad de pagina.",
-	'Alternatively, you can update the config file manually:' => "Als alternatief, kan je het configuratie bestand handmatig bijwerken:",
-	'Open the _config.php file locally with a text editor.' => "Open het _config.php bestand lokaal met een tekstverwerker",
-	'Delete all contents!' => "Verwijder alle inhoud!",
-	'Copy the contents from the box below.' => "Kopieer de inhoud van de box hier beneden.",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Plak deze in jouw locale tekstverwerker. <strong>ATTENTIE: wees er zeker van dat er  ABSOLUUT GEEN LEGE REGELS zijn na de laatste <code>?&gt;</code> in het bestand.</strong> Iedere spatie, tab, nieuwe regel of lege regel aan het einde van het conf bestand kan cookies er van weerhouden worden om goed te functioneren voor het later inloggen van jezelf.",
-	'Save the new _config.php file locally.' => "Bewaar het nieuwe _config.php bestand lokaal.",
-	'Upload the file to your server, into the /_conf folder.' => "Upload het bestand naar de server, in de /_conf map.",
-	'<a %s>Call the installer from scratch</a>.' => "<a %s>Installeer vanaf begin</a>.",
-	'This is how your _config.php should look like:' => "Dit is hoe jouw _config.php eruit zou moeten zien:",
-	'Your configuration file [%s] has been successfully updated.' => "Jouw configuratie bestand [%s] is met succes bijgewerkt.",
-	'Base configuration' => "Basis configuratie",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "Je basis configatie bestand is nog niet bewerkt. Je kan dit doen door het onderstaande formulier in te vullen.",
-	'This is the minimum info we need to set up b2evolution on this server:' => "Dit is de minimale info die we moeten weten om b2evolution te installeren op deze server:",
-	'Database you want to install into' => "Database waarin je wilt installeren",
-	'mySQL Username' => "mySQL Gebruikersnaam",
-	'Your username to access the database' => "Jouw gebruikersnaam voor toegang tot de database",
-	'mySQL Password' => "mySQL Wachtwoord",
-	'Your password to access the database' => "Jouw wachtwoord voor toegang tot de database",
-	'mySQL Database' => "mySQL Database",
-	'Name of the database you want to use' => "Naam van de database die je wilt gebruiken",
-	'mySQL Host' => "mySQL Host",
-	'You probably won\'t have to change this' => "Je hoeft dit waarschijnlijk niet te veranderen",
-	'Additional settings' => "Extra instellingen",
-	'Base URL' => "Basis URL",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "Dit is de plek waar b2evo en jouw weblogs standaard staan. CONTROLEER DIT GOED, anders zal veel niet werken. Als je b2evolution wilt testen op jouw lokale machine, en dat de cookies dan goed functioneren, moet je gebruik maken van http://<strong>localhost</strong>/path... Gebruik NIET de machine naam!",
-	'Your email' => "Jouw email",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "Zal worden gebruikt in verschillende soorten foutmeldingen zodat gebruikers contact kunnen opnemen. Je zult ook notificaties van nieuwe gebruikers ontvangen.",
-	'Update config file' => "Bijwerken configuratiebestand",
-	'How do you want to install b2evolution?' => "Hoe wil je b2evolution installeren?",
-	'The installation can be done in different ways. Choose one:' => "De installatie kan op drie verschillende manieren worden gedaan. Kies er n:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>Nieuwe Installatie</strong>: Installeer b2evolution database tabellen met voorbeeld data.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>Bijwerken vanaf een vorige versie van b2evolution</strong>: Bijwerken van jouw b2evolution database tabellen om ze gelijk te maken met de huidige versie!",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Bijwerken vanaf Cafelog/b2 v 0.6.x</strong>: Installeer b2evolution database tablellen en kopieer jouw bestaande Cafelog/b2 data erin.",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>Bijwerken vanaf Manywhere Miniblog</strong>: Installeer b2evolution database tablellen en kopieer jouw bestaande Miniblog data erin.",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>Bijwerken vanaf WordPress v 1.2</strong>: Installeer b2evolution database tablellen en kopieer jouw bestaande WordPress data erin.",
-	'Delete b2evolution tables' => "Verwijder b2evolution tabellen",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "Als je al  b2evolution tabellen hebt geinstalleerd en je wilt opnieuw beginnen, moet je de bestaande b2evolution tabellen verwijderen voordat je opnieuw kunt beginnen.<strong>WAARSCHUWING: Al jouw b2evolution tabellen en data zal verloren gaan!!!</strong> Jouw Cafelog/b2 of andere tabellen, als je die hebt, zullen onaangetast blijven.",
-	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>Verander jouw standaard configuratie</strong> (zie onderstaande notitie): Je wilt dit waarschijnlijk alleen doen in situaties wanneer je je b2evolution bestanden of dtabases hebt verplaatst naar een andere lokatie...",
-	'GO!' => "GA!",
-	'Need to start anew?' => "Opnieuw beginnen?",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "Als je al  b2evolution tabellen hebt geinstalleerd en je wilt opnieuw beginnen, moet je de bestaande b2evolution tabellen verwijderen voordat je opnieuw kunt beginnen.B2evolution kan zelf zijn eigen tabellen verwijderen, maar om duidelijke beveiligingsredenen is deze optie standaard uitgeschakeld.",
-	'Base config recap...' => "Basis configuratie ophalen...",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "(Als je hier niet de juiste instellingen ziet, STOP dan voordat je verder gaat, en <a %s>controleer jouw basis configuratie</a>.)",
-	'(Set, but not shown for security reasons)' => "(Gevonden, maar word niet getoond uit veiligheidsoverwegingen)",
-	'Admin email' => "Admin email",
-	'Installing b2evolution tables with sample data' => "Installeer b2evolution tabellen met voorbeeld data",
-	'Installation successful!' => "Installatie is gelukt!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Je kan nu <a %s>inloggen</a> met de login \"admin\" en wachtwoord \"%s\".</p>\n\t<p>Let op het wachtwoord! Dit is een <em>willekeurig</em> gekozen wachtwoord dat je is gegeven wanneer je b2evolution installeerd. Als je het kwijtraakt, zal je alle database tabellen meten verwijderen en opnieuw installeren.</p>",
-	'Upgrading data in existing b2evolution database' => "Bijwerken van de data in een bestaande b2evolution database",
-	'Upgrade completed successfully!' => "Upgrade is succesvol voltooid!",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "Je kan nu <A %s>inloggen</a> met jouw standaard %s gebruikersnaam en wachtwoord",
-	'Installing b2evolution tables and copying existing %s data' => "Installeer b2evolution tabellen en kopieer de bestaande %s data erin",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Je kan nu <a %s>inloggen</a> met jouw gebruikelijke miniblog email login afgekapt op 20 karakters. Alle wachtwoorden zijn gereset naar \"%s\".</p>\n<p>Let op het wachtwoord! Dit is een <em>willekeurig</em> gekozen wachtwoord dat je is gegeven wanneer je b2evolution installeerd. Als je het kwijtraakt, zal je alle database tabellen meten verwijderen en opnieuw installeren.</p>",
-	'Deleting b2evolution tables from the datatase' => "Verwijder b2evolution tabellen uit de database",
-	'For security reasons, the reset feature is disabled by default.' => "Om beveiligingsredenenen, is de reset functie standaard uitgeschakeld.",
-	'Reset done!' => "Herstellen is gedaan!",
-	'Back to menu' => "Terug naar menu",
-	'official website' => "officile website",
-	'contact' => "contact",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "Dit weblog bevat alle artikelen die zijn geupgrade vanuit Cafelog. Het weblog heet '%s'. %s",
-	'This is a sample linkblog entry' => "Dit een voorbeeld artikel van het linkblog",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "Deze voorbeeld tekst beschrijft een linkblog artikel. In de meeste gevallen zal je dit leeg willen laten met alleen een Titel en een URL voor jouw linkblog artikelen. (favorieten/gerelateerde websites).",
-	'This is the long description for the blog named \'%s\'. %s' => "Dit is de lange omschrijving van het weblog genaamd '%s'. %s",
-	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "Dit weblog  (weblog #1) is een heel speciaal weblog! Het bevat automatisch alle artikelen uit alle weblogs. Op deze manier kan je makkelijk alles in de gaten houden wat er word geplaatst op dit systeem. Je kan dit weblog ook afschermen voor het publieke gedeelte door de 'Stub Urlnaam' leeg te maken in de weblogs administratie.",
-	'%s Title' => "%s Titel",
-	'Tagline for %s' => "Onderschrift voor %s",
-	'Short description for %s' => "Korte Omschrijving voor %s",
-	'Notes for %s' => "Opmerkingen voor %s",
-	'Keywords for %s' => "Sleutelwoorden voor %s",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "Maar, het hoofddoel voor dit weblog is om te worden bijgevoegd als een soort zijbalk van andere weblogs waar het jouw favorieten/gerelateerde websites zal bevatten.",
-	'Clean Permalinks!' => "Schone Permalinks!",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "b2evolution gebruikt standaard oude stijl permalinks en feedback links. Dit om er zeker van te zijn dat er maximale compatibiliteit is met de verschillende webserver configuraties.\n\nMaar, als je je wat comfortabeler voelt met b2evolution, zou je moeten proberen de schone permalinks te activeren in het Instellingen scherm .. (vind de 'Gebruik extra-pad info' aan)",
-	'Apache optimization...' => "Apache optimalisatie...",
-	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => "In de <code>/blogs</code> map net zoals de in <code>/blogs/admin</code> map, zijn er twee bestanden genaamd [<code>sample.htaccess</code>]. Je moet proberen deze te hernoemen naar  [<code>.htaccess</code>].\n\nDit zal de manier waarop b2evolution word behandeld door de webserver (Apache) optimaliseren. Deze bestanden zijn standaard niet actief omdat enkele hostings meteen een foutmeldingen zouden geven als je dit gebruikt. Als dit gebeurt na het hernoemen, verwijder deze bestanden en het zal in orde zijn.",
-	'About evoSkins...' => "Over evoSkins... ",
-	'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => "By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!",
-	'Skins, Stubs and Templates...' => "Skins,Stubs en Sjablonen ?",
-	'By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through \'<code>index.php</code>\', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don\'t want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided \'<code>a_stub.php</code>\' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided \'<code>a_noskin.php</code>\'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the \'Stub name\' field. Otherwise, the permalinks will not function properly.' => "By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly.",
-	'Multiple Blogs, new blogs, old blogs...' => "Meerdere Weblogs, nieuwe weblogs, oude weblogs...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "Standaard begint b2evolution met 4 weblogs, genaamd 'Blog All', 'Blog A', 'Blog B' en 'Blogroll'.\n\nSommige van deze weblogs hebben een speciale functie. Lees hierover op de corresponderende pagina.\n\nJe kan extra weblogs aanmaken vanuit de weblogs administratie.",
-	'This is a multipage post' => "Dit is een artikel van meerdere pagina's",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "Dit is pagina 1 van een meerderpagina artikel.\n\nJe kan de andere pagina's bekijken door te klikken op de links onder de tekst.\n\n<!--nextpage-->\n\nDit is pagina 2.\n\n<!--nextpage-->\n\nDit is pagina 3.\n\n<!--nextpage-->\n\nDit is pagina 4.\n\nDit is de laatste pagina.",
-	'Extended post with no teaser' => "Uitgebreid artikel zonder scheiding",
-	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Dit is een uitgebreid artikel zonder inleiding. Dat betekent dat je deze kleine inleiding niet ziet als er op de \"meer\" link is geklikt.\n\n<!--more--><!--noteaser-->\n\nDit is de uitgebreide tekst. Deze is alleen zichtbaar wanneer er op de \"meer\" link is geklikt.",
-	'Extended post' => "Uitgebreid artikel",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Dit is een uitgebreid artikel. Dat betekent dat je alleen deze kleine inleiding zier en dat je op de link hier onder moet klikken om de rest te zien.\n\n<!--more-->\n\nDit is de uitgebreide tekst. Deze is alleen zichtbaar wanneer er op de \"meer\" link is geklikt.",
-	'Important information' => "Belangrijke informatie",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "Blog B bevat een aantal artikelen uit de 'b2evolution Tips' categorie.\n\nAl deze artikelen zijn ontworpen om jou te helpen, zoals EdB zou zeggen: \"lees ze allemaal voordat je begint met aanpassen!\" ;)\n\nAls je wilt kan je deze artikelen n voor n verwijderen als je ze gelezen hebt. Je kan de status veranderen naar 'verouderd' om zelf bij te kunnen houden wat je al gelezen hebt.",
-	'First Post' => "Eerste Artikel",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>Dit is het eerste artikel.</p>\n\n<p>Dit verschijnt op weblog A en weblog B.</p>",
-	'Second post' => "Tweede Artikel",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>Dit is het tweede artikel.</p>\n\n<p>Dit verschijnt alleen op weblog A maar in meerdere categorin.</p>",
-	'Third post' => "Derde Artikel",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>Dit is het derde artikel.</p>\n\n<p>Dit verschijnt alleen op weblog B en in 1 enkele categorie.</p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "Hi, dit is een reactie.<br />Om een reactie te verijderen, log dan in, en bekijk de reacties van een artikel, daar heb je de optie om te bewerken en te verijderen.",
-	'The database schema is already up to date. There is nothing to do.' => "Het database schema is al bijgewerkt. Er hoeft niets gedaan te worden.",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "De volgende weblog stub namen worden meerdere malen gebruikt: ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "Ik kan niet bijwerken totdat je deze uniek maakt. DB veld: [%s]",
-	'Checking DB schema version...' => "Controleer DB schema versie... ",
-	'NOT FOUND! This is not a b2evolution database.' => "NIET GEVONDEN! Dit is geen b2evolution database.",
-	'This version is too old!' => "Deze versie is te oud!",
-	'This version is too recent! We cannot downgrade to it!' => "Deze versie is te recent! We kunnen niet downgraden!",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "Dit weblog bevat alle artikelen die zijn geupgrade vanuit Miniblog. Het weblog heet '%s'. %s",
-	'This blog holds all your posts upgraded from WordPress. This blog is named \'%s\'. %s' => "Dit weblog bevat alle artikelen die zijn geupgrade vanuit Wordpress. Het weblog heet '%s'. %s",
-	'No desc available' => "Geen omschr. beschikbaar",
-	'No description available' => "Geen omschrijving beschikbaar",
-	'Make URLs clickable' => "Maak URLs klikbaar",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "Automatische &lt;P&gt; en &lt;BR&gt; tags",
-	'BB formatting e-g [b]bold[/b]' => "BB Formaat bv. [b]bold[/b]",
-	'GreyMatter style formatting' => "GreyMatter stijl formaat",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%",
-	'Convert text smilies to icons' => "Converteer tekst smilies naar iconen",
-	'Humane Web Text Generator 2.0 beta' => "Menselijke Web Tekst Generator 2.0 beta",
-	'Easy HTML tags inserting' => "Makkelijk HTML tags inbrengen",
-	'INSerted [Alt-I]' => "Onderstrepen [Alt-I]",
-	'DELeted [Alt-D]' => "Doorhalen [Alt-D]",
-	'STRong [Alt-S]' => "Vet [Alt-S]",
-	'EMphasis [Alt-E]' => "Cursief [Alt-E]",
-	'CODE [Alt-C]' => "CODE [Alt-C]",
-	'Paragraph [Alt-P]' => "Paragraaf [Alt-P]",
-	'Unordered List [Alt-U]' => "Ongesorteerde Lijst [Alt-U]",
-	'List Item [Alt-L]' => "Lijst [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "BLOCKQUOTE [Alt-B]",
-	'IMaGe [Alt-G]' => "Afbeelding [Alt-G]",
-	'A href [Alt-A]' => "A href [Alt-A]",
-	'More [Alt-M]' => "Meer [Alt-M]",
-	'no teaser [Alt-T]' => "no teaser [Alt-T]",
-	'next page [Alt-Q]' => "Volgende pagina [Alt-Q]",
-	'Close all tags' => "Sluit alle tags",
-	'ALTernate text' => "Reactie tekst",
-	'One click smilies inserting' => "Een klik smilies inbrengen",
-	'All' => "Allen",
-	'Trackback address for this post:' => "TrackBack adres voor dit artikel:",
-	'No %s for this post yet...' => "Nog geen %s op dit artikel ...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "Jouw e-mail adres zal <strong>niet</strong> worden weergegeven op de site.",
-	'Site/Url' => "Site/URL",
-	'Your URL will be displayed.' => "Jouw URL zal worden weergegeven",
-	'Line breaks become &lt;br /&gt;' => "Enters worden &lt;br /&gt;",
-	'Remember me' => "Onthou mij",
-	'(Set cookies for name, email &amp; url)' => "(Plaats cookies voor naam, e-mail &amp; url)",
-	'In response to:' => "Antwoord op:",
-	'Linkblog' => "Linkblog",
-	'more' => "meer",
-	'AOL I.M.' => "AOL IM",
-	'MSN I.M.' => "MSN IM",
-	'Yahoo I.M.' => "Yahoo IM",
-	'Top refering engines' => "Hoogste refererende zoekmachines",
-	'blogs' => "weblogs",
-	'skin the site' => "skin de site",
-	'archives' => "Archief",
-	'Select blog:' => "Selecteer WebLog:",
-	'Select skin:' => "Selecteer skin:",
-	'words' => "woorden",
-	'Read more...' => "Lees meer...",
-	'Choose a skin' => "Kies een skin",
-	'Choose skin' => "Kies skin",
-	'Browse all posts by this author' => "Blader door alle artikelen van deze auteur",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "De <acronym title=\"Uniform Resource Identifier\">URI</acronym> om dit artikel te TrackBacken is:",
-	'Comment by' => "Reactie door",
-	'Trackback from' => "TrackBack van",
-	'Pingback from' => "PingBack van",
-	'Edit This' => "Bewerk Dit ",
-	'E-mail' => "E-mail",
-	'Your Comment' => "Jouw Reactie",
-	'Say It!' => "Zeg het!",
-	'Filed under:' => "Opgeslagen onder:",
-	'Other' => "Andere",
-	'Meta' => "Meta",
-	'Syndicate this site using RSS' => "Syndicate dit weblog via RSS",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "De laatste reacties van alle artikelen in RSS",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "Reacties <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'This page validates as XHTML 1.0 Transitional' => "Deze pagina valideert als XHTML 1.0 Transitional",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "Gevalideerde <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Ondersteund door b2evolution; Meertalig voor meerdere gebruikers met meerdere weblogs.",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "Deze skin gebruikt een CSS bestand welke origineel was ontworpen voor WordPress (Zie design credits in style.css).",
-	'Original design credits for this skin:' => "Originele deisgn credits voor deze skin:",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "Om maximale compatibiliteit te bieden met WP CSS bestanden, de meeste b2evolution eigenschappen die niet bestaan in WP zijn verborgen in deze generieke wpc_* skin.",
-	'[...] Read more!' => "[...] Lees Meer!",
-	'New pingback on your post #%d "%s"' => "Nieuwe pingback op jouw artikel #%d \"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/nl_NL/LC_MESSAGES/messages.po 1.10.3.src/locales/nl_NL/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/nl_NL/LC_MESSAGES/messages.po	2005-09-13 15:48:48.000000000 -0500
+++ 1.10.3.src/locales/nl_NL/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,5789 +0,0 @@
-# b2evolution - Language file
-# Copyright (C) 2003 Francois PLANQUE
-# This file is distributed under the same license as the b2evolution package.
-# Ron HARTMAN <ron@rononline.nl>, 2003.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: b2evolution 0.8.3-alpha1\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2005-09-13 15:48+0200\n"
-"PO-Revision-Date: 2004-07-01 00:03+0100\n"
-"Last-Translator: Ron <ron@rononline.nl>\n"
-"Language-Team: b2evolution <>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\a_noskin.php:109
-msgid "Selected"
-msgstr "Geselecteerd"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:159 ..\..\..\a_noskin.php:244
-#: ..\..\..\multiblogs.php:138 ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:478 ..\..\..\admin\_menutop.php:207
-#: ..\..\..\b2evocore\_functions_cats.php:569
-#: ..\..\..\skins\basic\_main.php:94 ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\natural_pink\_main.php:89
-#: ..\..\..\skins\natural_pink\_main.php:186
-#: ..\..\..\skins\wpc_aubmach\_main.php:117
-#: ..\..\..\skins\wpc_default\_main.php:120
-msgid "Categories"
-msgstr "Categorin"
-
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:215 ..\..\..\multiblogs.php:251
-#: ..\..\..\summary.php:100 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73 ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:86
-#: ..\..\..\skins\natural_pink\_main.php:100
-#: ..\..\..\skins\wpc_aubmach\_main.php:70
-#: ..\..\..\skins\wpc_default\_main.php:70
-msgid "Permanent link to full entry"
-msgstr "Permanente link naar het volledige artikel"
-
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:152 ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44 ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:100
-msgid "Permalink"
-msgstr "Permalink"
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:137 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:138
-#: ..\..\..\skins\guadeloupe\_main.php:139
-#: ..\..\..\skins\natural_pink\_main.php:168
-msgid "Recently"
-msgstr "Recentelijk"
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\guadeloupe\_main.php:138
-msgid "(cached)"
-msgstr "(gecached)"
-
-#: ..\..\..\a_noskin.php:221 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:168 ..\..\..\skins\guadeloupe\_main.php:139
-msgid "(no cache)"
-msgstr "(niet gecached)"
-
-#: ..\..\..\a_noskin.php:227 ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:141 ..\..\..\skins\custom\_main.php:174
-#: ..\..\..\skins\guadeloupe\_main.php:142
-#: ..\..\..\skins\natural_pink\_main.php:170
-msgid "Last comments"
-msgstr "Laatste Reacties"
-
-#: ..\..\..\a_noskin.php:232 ..\..\..\a_noskin.php:238
-#: ..\..\..\admin\_edit_showposts.php:343
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:553 ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\natural_pink\_main.php:175
-#: ..\..\..\skins\natural_pink\_main.php:181
-#: ..\..\..\skins\originalb2\_main.php:173
-#: ..\..\..\skins\wpc_aubmach\_main.php:124
-#: ..\..\..\skins\wpc_aubmach\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:127
-#: ..\..\..\skins\wpc_default\_main.php:131
-msgid "Search"
-msgstr "Zoeken"
-
-#: ..\..\..\a_noskin.php:235 ..\..\..\skins\custom\_main.php:182
-#: ..\..\..\skins\natural_pink\_main.php:178
-msgid "All Words"
-msgstr "Alle woorden"
-
-#: ..\..\..\a_noskin.php:236 ..\..\..\skins\custom\_main.php:183
-#: ..\..\..\skins\natural_pink\_main.php:179
-msgid "Some Word"
-msgstr "Enkele Woorden"
-
-#: ..\..\..\a_noskin.php:237 ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\natural_pink\_main.php:180
-msgid "Entire phrase"
-msgstr "Gehele zin"
-
-#: ..\..\..\a_noskin.php:239 ..\..\..\a_noskin.php:251
-#: ..\..\..\skins\bluesky\_main.php:155
-#: ..\..\..\skins\guadeloupe\_main.php:157
-msgid "Reset form"
-msgstr "Formulier Leegmaken"
-
-#: ..\..\..\a_noskin.php:250 ..\..\..\skins\bluesky\_main.php:154
-#: ..\..\..\skins\custom\_main.php:196 ..\..\..\skins\guadeloupe\_main.php:156
-#: ..\..\..\skins\originalb2\_main.php:165
-msgid "Get selection"
-msgstr "Haal selectie op"
-
-#: ..\..\..\a_noskin.php:256 ..\..\..\admin\_edit_showposts.php:406
-#: ..\..\..\skins\basic\_main.php:155 ..\..\..\skins\bluesky\_main.php:187
-#: ..\..\..\skins\custom\_main.php:201 ..\..\..\skins\guadeloupe\_main.php:189
-#: ..\..\..\skins\natural_pink\_main.php:169
-#: ..\..\..\skins\natural_pink\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:133
-#: ..\..\..\skins\wpc_default\_main.php:136
-msgid "Archives"
-msgstr "Archief"
-
-#: ..\..\..\a_noskin.php:261 ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\natural_pink\_main.php:198
-msgid "more..."
-msgstr "meer..."
-
-#: ..\..\..\a_noskin.php:272 ..\..\..\multiblogs.php:269
-#: ..\..\..\skins\bluesky\_main.php:193 ..\..\..\skins\custom\_main.php:230
-#: ..\..\..\skins\guadeloupe\_main.php:195
-#: ..\..\..\skins\natural_pink\_main.php:216
-msgid "Misc"
-msgstr "Allerlei"
-
-#: ..\..\..\a_noskin.php:286 ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:229
-msgid "Syndicate this blog"
-msgstr "Syndicate dit weblog"
-
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "Standaard pagina voor b2evolution"
-
-#: ..\..\..\default.php:34 ..\..\..\install\index.php:58
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Meertalig voor meerdere gebruikers met meerdere weblogs."
-
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "Welkom bij b2evolution"
-
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "Dit is de standaard beginpagina voor b2evolution. Deze zal getoond worden zolang je geen standaard weblog kiest in de Algemene Instellingen."
-
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "Individuele weblogs op dit systeem"
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Weblog #%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Weblog #1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Dit is een speciaal weblog dat alle artikelen van alle weblogs laat zien!"
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Let op: de bovenstaande lijst (ook het menu) is automatisch gegenereerd en bevat alleen de weblogs die een &quot;stub url naam&quot; hebben. Je kan dit in de weblog configuratie instellen in het Back-Office."
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "Meer demos"
-
-#: ..\..\..\default.php:82 ..\..\..\default.php:83 ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Aangepast skin sjabloon"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "Meerdere weblogs worden weergegeven op dezelfde pagina"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "Samenvatting van de laatste artikelen in alle weblogs"
-
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "De pagina die je nu bekijkt"
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Let op: deze demos maken geen gebruik van de evoSkins, zels niet als je deze toch inschakeld tijdens de installatie. De enige manier om de layout te veranderen is door het PHP template te wijzigen. Maar, onthou, dit is alleen een voorbeeld om je te inspireren voor je eigen sjabloon ;)"
-
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "Administratie"
-
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "Ga naar het back-office"
-
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "Officile website"
-
-#: ..\..\..\default.php:95 ..\..\..\install\index.php:523
-msgid "GNU GPL license"
-msgstr "GNU GPL Licentie"
-
-#: ..\..\..\multiblogs.php:98
-msgid "Multiblog demo"
-msgstr "Meerdere weblogs demo"
-
-#: ..\..\..\multiblogs.php:108
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Dit demo sjabloon toont 3 weblogs in 1 keer (1 links, 2 rechts)"
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "Samenvatings demo"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Dit is het template dat de samenvatting van de laatste artikelen in alle weblogs weergeeft"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "Meer artikelen..."
-
-#: ..\..\..\admin\b2antispam.php:19 ..\..\..\admin\_menutop.php:230
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "AntiSpam"
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "Het sleutelwoord [%s] is te kort, het moet minimaal 5 karakters bevatten!"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Verwijder log-hits die gelijk zijn aan [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Verwijder reacties die gelijk zijn aan [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:80
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "Bannen van het sleutelwoord [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:99
-msgid "Confirm ban &amp; delete"
-msgstr "Bevestig ban &amp; verwijder"
-
-#: ..\..\..\admin\b2antispam.php:113
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "Geen log-hits die gelijk zijn aan het sleutelwoord [%s]."
-
-#: ..\..\..\admin\b2antispam.php:119
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Verwijder de volgende %d refererende hits:"
-
-#: ..\..\..\admin\b2antispam.php:124 ..\..\..\admin\b2antispam.php:173
-#: ..\..\..\admin\b2stats.php:174
-msgid "Date"
-msgstr "Datum"
-
-#: ..\..\..\admin\b2antispam.php:125
-#, fuzzy
-msgid "Referer"
-msgstr "Refererenden"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:126
-#: ..\..\..\admin\b2antispam.php:126
-msgid "Ref. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:127
-#: ..\..\..\admin\b2antispam.php:127
-msgid "Target Blog"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:128
-#, fuzzy
-msgid "Target URL"
-msgstr "Basis URL"
-
-#: ..\..\..\admin\b2antispam.php:162
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "Geen reacties die gelijk zijn aan het sleutelwoord [%s]."
-
-#: ..\..\..\admin\b2antispam.php:168
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Verwijder de volgende %d reacties:"
-
-#: ..\..\..\admin\b2antispam.php:174 ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\htsrv\comment_post.php:147 ..\..\..\htsrv\comment_post.php:153
-msgid "Author"
-msgstr "Auteur"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:175
-#: ..\..\..\admin\b2antispam.php:175
-msgid "Auth. URL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:176
-#: ..\..\..\admin\b2antispam.php:176
-msgid "Auth. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:177
-#: ..\..\..\admin\b2antispam.php:177
-msgid "Content starts with..."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:215
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "Het sleutelwoord [%s] staat reeds op de zwarte lijst!"
-
-#: ..\..\..\admin\b2antispam.php:221
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Bannen van het sleutelwoord [%s] in de lokale lijst"
-
-#: ..\..\..\admin\b2antispam.php:228
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Rapporteer het sleutelwoord [%s] als misbuik aan b2evolution.net."
-
-#: ..\..\..\admin\b2antispam.php:230 ..\..\..\admin\b2antispam.php:315
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "Algemene Voorwaarden"
-
-#: ..\..\..\admin\b2antispam.php:237
-msgid "Perform selected operations"
-msgstr "Voer de geselecteerde opdrachten uit"
-
-#: ..\..\..\admin\b2antispam.php:254
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "Verwijderen van #%d van de ban lijst..."
-
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Add a banned keyword"
-msgstr "Voeg een verband sleutelwoord toe"
-
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check &amp; ban..."
-msgstr "Controleer &amp; ban..."
-
-#: ..\..\..\admin\b2antispam.php:303
-msgid "Banned domains blacklist"
-msgstr "Zwarte lijst van gebande domeinen"
-
-#: ..\..\..\admin\b2antispam.php:304
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Iedere URL die 1 van de volgende sleutelwoorden bevat woord geband van artikels, reacties en weblogs. "
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Als een sleutelwoord legitieme domeinen tegenhoud, klik dan op het groene vinkje om te stoppen met bannen van dit sleutelwoord."
-
-#: ..\..\..\admin\b2antispam.php:314
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Vraag een update van de centrale zwarte lijst aan!"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:322
-#: ..\..\..\admin\b2antispam.php:322
-#, php-format
-msgid "The blacklist contains more than 100 items. [<a %s>Click here to display</a>]."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Sta het sleutelwoord weer toe (verwijder van de zwarte lijst)"
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow Back"
-msgstr "Terug toestaan"
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Rapporteer misbruik aan de centrale zwarte lijst!"
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report"
-msgstr "Rapporteer"
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Controleer log-hits en reacties voor dit sleutelwoord!"
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Re-check"
-msgstr "Hercontroleer"
-
-#: ..\..\..\admin\b2blogs.php:17 ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:213 ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Weblogs"
-
-#: ..\..\..\admin\b2blogs.php:25 ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "Nieuw"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "Creer weblog..."
-
-#: ..\..\..\admin\b2blogs.php:62 ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Je moet een URL weblog naam / Stub naam opgeven!"
-
-#: ..\..\..\admin\b2blogs.php:68 ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "Deze URL webblog naam / Stub naam is al in gebruik door een ander weblog. Kies een andere naam."
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "Kan niet aanmaken, los deze problemen op:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Je moet nu <a href=\"%s\">categorien aanmaken</a> voor dit weblog"
-
-#: ..\..\..\admin\b2blogs.php:135 ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "Nieuw weblog"
-
-#: ..\..\..\admin\b2blogs.php:136 ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Nieuw weblog"
-
-#: ..\..\..\admin\b2blogs.php:172 ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336 ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:411 ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "Algemeen"
-
-#: ..\..\..\admin\b2blogs.php:175 ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "Rechten"
-
-#: ..\..\..\admin\b2blogs.php:178 ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "Geavanceerd"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Bijwerken weblog [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:231 ..\..\..\admin\edit_actions.php:227
-msgid "Cannot update, please correct these errors:"
-msgstr "Kan niet bijwerken, los deze problemen op:"
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Verwijder Weblog [%s]?"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Verwijderen van dit weblog zal ook alle categorin, artikelen en reacties verwijderen!"
-
-#: ..\..\..\admin\b2blogs.php:428 ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "DIT KAN NIET ONGEDAAN GEMAAKT WORDEN!"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "Probeer ook het stub bestand  [<strong><a %s>%s</a></strong>] te verwijderen"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "Probeer ook het statische bestand  [<strong><a %s>%s</a></strong>] te verwijderen"
-
-#: ..\..\..\admin\b2blogs.php:455 ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "Ik weet het zeker!"
-
-#: ..\..\..\admin\b2blogs.php:458 ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "ANNULEREN"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "Genereer statische pagina voor weblog [%s]"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "Je hebt geen statische bestandsnaam opgegeven voor dit weblog!"
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "Bestand kan niet worden geschreven!"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "Je zou de bestands rechten voor [%s] moeten nakijken. Zie het <a %s>online handboek over bestands rechten</a>."
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "Schrijven naar bestand [%s] ..."
-
-#: ..\..\..\admin\b2blogs.php:557 ..\..\..\admin\edit_actions.php:140
-#: ..\..\..\admin\edit_actions.php:262 ..\..\..\admin\edit_actions.php:352
-#: ..\..\..\b2evocore\_functions_antispam.php:197
-#: ..\..\..\b2evocore\_functions_antispam.php:299
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Klaar"
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Blader door weblog"
-
-#: ..\..\..\admin\b2browse.php:57 ..\..\..\admin\b2edit.php:166
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Aangezien je nieuw bent, zul je moeten wachten tot een admin je heeft toegestaan om te kunnen plaatsen.\tJe kan ook <a %s>e-mailen naar de admin</a> en vragen om promotie. Wanneer dit is gebeurt, dan herlaad deze pagina en je zal kunnen webloggen. :)"
-
-#: ..\..\..\admin\b2categories.php:17 ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "Categorin voor weblog:"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Nieuwe sub-categorie in categorie: %s"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Nieuwe categorie in weblog: %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Nieuwe categorie naam"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Creeer een categorie"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Verwijderen van categorie #%d : %s ..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53 ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101 ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:43 ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57 ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78 ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "FOUT"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Categorie is verwijdert."
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "Eigenschappen voor categorie"
-
-#: ..\..\..\admin\b2categories.php:181 ..\..\..\admin\b2upload.php:190
-#: ..\..\..\admin\_edit_form.php:131 ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76 ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:174 ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:180
-#: ..\..\..\skins\wpc_default\_feedback.php:180
-msgid "Name"
-msgstr "Naam"
-
-#: ..\..\..\admin\b2categories.php:185
-msgid "New parent category"
-msgstr "Nieuwe hoofd categorie"
-
-#: ..\..\..\admin\b2categories.php:213 ..\..\..\admin\b2categories.php:244
-#: ..\..\..\admin\b2categories.php:262
-msgid "Old Parent"
-msgstr "Oud Ouder"
-
-#: ..\..\..\admin\b2categories.php:240 ..\..\..\admin\b2categories.php:260
-msgid "Root (No parent)"
-msgstr "Root (Niks hierboven)"
-
-# D:\www\b2evo091\blogs\admin\b2categories.php:250
-#: ..\..\..\admin\b2categories.php:250
-msgid "Note: Moving categories across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\b2categories.php:266
-#, fuzzy
-msgid "Note: Moving categories across blogs is disabled."
-msgstr "NB: Gekruisd plaatsen tussen meerdere weblogs is momenteel toegestaan."
-
-#: ..\..\..\admin\b2categories.php:271
-msgid "Edit category!"
-msgstr "Bewerk categorie!"
-
-#: ..\..\..\admin\b2categories.php:335
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Sorry, je hebt geen rechten om categorie eigenschappen te bewerken/bekijken"
-
-#: ..\..\..\admin\b2edit.php:30 ..\..\..\admin\edit_actions.php:201
-#: ..\..\..\admin\edit_actions.php:305
-msgid "Oops, no post with this ID."
-msgstr "Oeps, geen artikel met dit ID"
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Bewerk artikel"
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d in weblog: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Oeps, geen reactie met dit ID"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Bewerk reactie"
-
-#: ..\..\..\admin\b2edit.php:117
-msgid "New post in blog:"
-msgstr "Nieuw artikel in weblog:"
-
-#: ..\..\..\admin\b2edit.php:144 ..\..\..\admin\b2edit.php:178
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Aangezien dit weblog nog geen categorin heeft, kunt U niets plaatsen. U moet eerst categorin aanmaken."
-
-#: ..\..\..\admin\b2edit.php:148
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Schakel naar dit weblog (behoud Uw invoer als javascript aanstaat)"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "Inloggen..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "In b2evolution is het niet nodig om naar de b2login.php te verwijzen om in te loggen."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Verwijs simpel naar de backoffice pagina die U nodig heeft, bijvoorbeeld: %s of %s. b2evo zal U vragen om in te loggen indien nodig."
-
-#: ..\..\..\admin\b2options.php:17 ..\..\..\admin\_menutop.php:263
-msgid "Settings"
-msgstr "Instellingen"
-
-#: ..\..\..\admin\b2options.php:32 ..\..\..\admin\b2options.php:419
-msgid "Regional"
-msgstr "Regionaal"
-
-#: ..\..\..\admin\b2options.php:35 ..\..\..\admin\b2options.php:425
-msgid "Plug-ins"
-msgstr "Plug-ins"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "Standaard Instellingen bijgewerkt."
-
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "Regionale instellingen bijgewerkt"
-
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "Je moet een taalcode opgeven!"
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Vertaling '%s' in de database verwerkt."
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "Taal '%s' bijgewerkt."
-
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr "Taal '%s' opgeslagen."
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Taal tabel verwijderd, de standaarden van <code>/conf/_locales.php</code> zijn geladen."
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "Bestand <code>%s</code> niet gevonden."
-
-#: ..\..\..\admin\b2options.php:331
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "Taal '%s' uit de database verwijderd."
-
-#: ..\..\..\admin\b2options.php:371
-msgid "Switched priorities."
-msgstr "Veranderde prioriteiten."
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Spellingscontrole"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Laden van de Spellingscontrole. Even geduld"
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "Bekijk statistieken voor dit weblog:"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "Geen"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "Verander hit #%d type naar: %s"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "Verwijder hit #%d..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "Inkrimpen hits van %s..."
-
-#: ..\..\..\admin\b2stats.php:106 ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Samenvatting"
-
-#: ..\..\..\admin\b2stats.php:112 ..\..\..\admin\b2stats.php:175
-msgid "Referers"
-msgstr "Refererenden"
-
-#: ..\..\..\admin\b2stats.php:118 ..\..\..\admin\b2stats.php:176
-msgid "Refering Searches"
-msgstr "Refererende Zoekregels"
-
-#: ..\..\..\admin\b2stats.php:124 ..\..\..\admin\b2stats.php:178
-msgid "Syndication"
-msgstr "Syndicatie"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "Browsers"
-
-#: ..\..\..\admin\b2stats.php:136 ..\..\..\admin\b2stats.php:179
-msgid "Direct Accesses"
-msgstr "Directe Bezoekers"
-
-#: ..\..\..\admin\b2stats.php:177
-msgid "Indexing Robots"
-msgstr "Indexeer Robots"
-
-#: ..\..\..\admin\b2stats.php:180
-msgid "Total"
-msgstr "Totaal"
-
-#: ..\..\..\admin\b2stats.php:194
-msgid "Prune this date!"
-msgstr "Opruimen van deze datum!"
-
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune"
-msgstr "Opruimen"
-
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune hits for this date!"
-msgstr "Opruimen van hits van deze datum!"
-
-#: ..\..\..\admin\b2stats.php:244
-msgid "Last referers"
-msgstr "Laatste Refererenden"
-
-#: ..\..\..\admin\b2stats.php:245
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Dit zijn hits van externe webpagina's die refereren aan dit weblog"
-
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-msgid "Delete this hit!"
-msgstr "Verwijder deze hit!"
-
-#. TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416 ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91 ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79 ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "Verwijder"
-
-#: ..\..\..\admin\b2stats.php:259
-msgid "Log as a search instead"
-msgstr "Log als een zoekregel"
-
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:259
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Blokkeer dit domein!"
-
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "Blokkeer"
-
-#: ..\..\..\admin\b2stats.php:276
-msgid "Top referers"
-msgstr "Hoogste Refererenden"
-
-#: ..\..\..\admin\b2stats.php:298
-msgid "Total referers"
-msgstr "Totaal Refererenden"
-
-#: ..\..\..\admin\b2stats.php:305
-msgid "Last refering searches"
-msgstr "Laatste refererende zoekregels"
-
-#: ..\..\..\admin\b2stats.php:306
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "Dit zijn hits van mensen die hier kwamen via een zoekmachine. (Zoekmachines moeten opgegeven zijn in /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:333
-msgid "Top refering search engines"
-msgstr "Hoogste refererende zoekmachines"
-
-#: ..\..\..\admin\b2stats.php:352
-msgid "Top Indexing Robots"
-msgstr "Hoogste Indexeer Robots"
-
-#: ..\..\..\admin\b2stats.php:353
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Dit zijn hits van automatische robots zoals zoekmachine indexeer robots. (Robots moeten in de lijst staan in /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:376
-msgid "Top Aggregators"
-msgstr "Hoogste Verzamelaars"
-
-#: ..\..\..\admin\b2stats.php:377
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Dit zijn hits van RSS nieuws verzamelaars. (Verzamelaars moeten opgegeven zijn in /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:395
-msgid "Total RSS hits"
-msgstr "Totaal RSS hits"
-
-#: ..\..\..\admin\b2stats.php:402
-msgid "Last direct accesses"
-msgstr "Laatste directe bezoekers"
-
-#: ..\..\..\admin\b2stats.php:403
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Dit zijn hits van mensen die direkt op dit weblog kwamen (door de URL in te typen, of gebruik makend van een bookmark. Verkeerde (te korte) refererenden staan ook hier.)"
-
-#: ..\..\..\admin\b2stats.php:432
-msgid "Top User Agents"
-msgstr "Meest gebruikte Browsers"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Aangepast skin sjabloon bewerken"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Lijst:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "Verkeerde bestandsnaam"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Oeps, dat bestand bestaat niet!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "Bestand bewerkt!"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Wees voorzichtig met wat je doet, bewerken van dit bestand kan je sjabloon beschadigen. Bewerk niet wat tussen <code>&lt;?php</code> en <code>?&gt;</code> staat, als je niet weet wat je doet!"
-
-#  TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\b2template.php:90 ..\..\..\admin\_edit_form.php:173
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&nbsp; Bewaar ! &nbsp;"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(je kan dat bestand/sjabloon niet bijwerken: je moet het schrijfbaar maken, CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "In dit scherm kun je de <strong>custom skin</strong> bewerken (bevind zich in /skins/custom)."
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Je kan de volgende bestanden bewerken (er vanuit gaande dat ze schrijfbaar zijn voor de webserver, CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "Map %s niet gevonden."
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Dit is het template dat de links naar het archief voor een weblog weergeeft"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Dit is het template dat de lijst van (sub)categorin weergeeft"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "Dit is het template dat de reacties op een artikel weergeeft"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Dit is het template dat de links naar de laatste reacties voor een weblog weergeeft"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "Dit is het hoofd sjabloon.  Het geeft het weblog weer."
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the page displayed in the comment popup"
-msgstr "Dit is de pagina die word weergegeven in de reactie popup"
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the pingback popup"
-msgstr "Dit is de pagina die word weergegeven in de pingback popup"
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the trackback popup"
-msgstr "Dit is de pagina die word weergegeven in de trackback popup"
-
-#: ..\..\..\admin\b2template.php:162
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "NB: Natuurlijk kan je ook de bestanden/sjablonen in je tekstverwerker bewerken en dan uploaden. Deze online bewerker is eerder bedoelt voor als je geen toegang hebt tot een tekstverwerker..."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "upload afbeeldingen/bestanden"
-
-#: ..\..\..\admin\b2upload.php:53
-msgid "File upload"
-msgstr "Bestand uploaden"
-
-#: ..\..\..\admin\b2upload.php:54
-msgid "Allowed file types:"
-msgstr "Toegestane bestandstypes:"
-
-#: ..\..\..\admin\b2upload.php:55
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Maximale toegestane bestandsgrootte: %d KB"
-
-#: ..\..\..\admin\b2upload.php:60 ..\..\..\admin\b2upload.php:138
-#: ..\..\..\admin\_blogs_general.form.php:76
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Beschrijving"
-
-#: ..\..\..\admin\b2upload.php:63
-msgid "Upload !"
-msgstr "Uploaden !"
-
-#: ..\..\..\admin\b2upload.php:88
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "Bestand %s: type %s is niet toegestaan."
-
-#: ..\..\..\admin\b2upload.php:117 ..\..\..\admin\b2upload.php:150
-#: ..\..\..\admin\b2upload.php:153
-msgid "Couldn't upload your file to:"
-msgstr "Kan jouw bestand niet uploaden naar:"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Duplicate File?"
-msgstr "Dubbel Bestand?"
-
-#: ..\..\..\admin\b2upload.php:127
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "Dit bestand \"%s\" bestaat al!"
-
-#: ..\..\..\admin\b2upload.php:128
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "Bestandsnaam \"%s\" verplaatst naar \"%s\""
-
-#: ..\..\..\admin\b2upload.php:129
-msgid "Confirm or rename:"
-msgstr "Bevestig of hernoem:"
-
-#: ..\..\..\admin\b2upload.php:136
-msgid "Alternate name"
-msgstr "Alternatieve naam (Nick)"
-
-#: ..\..\..\admin\b2upload.php:140
-msgid "Confirm !"
-msgstr "Bevestig !"
-
-#: ..\..\..\admin\b2upload.php:180
-msgid "File uploaded !"
-msgstr "Bestand geupload!"
-
-#: ..\..\..\admin\b2upload.php:181
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Jouw bestand <strong>\"%s\"</strong> is succesvol geupload !"
-
-#: ..\..\..\admin\b2upload.php:182
-msgid "Here's the code to display it:"
-msgstr "Hier is de code om weer te geven:"
-
-#: ..\..\..\admin\b2upload.php:186
-msgid "Add the code to your post !"
-msgstr "Voeg deze code toe aan je artikel!"
-
-#: ..\..\..\admin\b2upload.php:189
-msgid "Image Details"
-msgstr "Afbeelding Details"
-
-#: ..\..\..\admin\b2upload.php:193
-msgid "Size"
-msgstr "Grootte"
-
-#: ..\..\..\admin\b2upload.php:196 ..\..\..\admin\_edit_form.php:544
-msgid "Type"
-msgstr "Type"
-
-#: ..\..\..\admin\b2upload.php:201
-msgid "Close this window"
-msgstr "Sluit dit venster"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Gebruikers beheer"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "Je kan de demo gebruiker niet veranderen in de demo modus!"
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "Je kan alleen jezelf bijwerken!"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "Je moet een unieke login opgeven!"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "Gebruikerslevel moet tussen de %d en %d zijn."
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "De Login bestaat al. Wil je de <a href=\"%s\">bestaande gebruiker bewerken </a>?"
-
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "Je hebt twee verschillende wachtwoorden opgegeven."
-
-#: ..\..\..\admin\b2users.php:198 ..\..\..\htsrv\profile_update.php:112
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "De minimale lengte voor een wachtwoord is %d tekens."
-
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "Gebruiker bijgewerkt"
-
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "Nieuwe gebruiker aangemaakt."
-
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "Verkeerde promotie"
-
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "Gebruikers level is verandert."
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "Je kan jezelf niet verwijderen!"
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "Je kan de gebruiker #1 niet verwijderen!"
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "Verwijder gebruiker %s?"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Waarschuwing"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "het verwijderen van een gebruiker verwijdert ook de artikelen van deze gebruiker"
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "Verwijderen Gebruiker..."
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "Je kan de Groep #1 niet verwijderen!"
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "Je kan de standaard groep voor nieuwe gebruikers niet verwijderen!"
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "Verwijder Groep [%s]?"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "Groep verwijdert..."
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "Deze groepsnaam bestaat al. Wil je <a href=\"%s\">deze bestaande groep bewerken</a>?"
-
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "Groep bijgewerkt"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "Nieuwe gebruiker was niet aangemaakt:"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "De gebruiker was niet bijgewerkt:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "De groep was niet aangemaakt:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "De groep was niet bijgewerkt:"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "Het is voor jou niet toegestaan om andere gebruikers te bekijken."
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Toevoegen nieuw artikel..."
-
-#: ..\..\..\admin\edit_actions.php:104 ..\..\..\admin\edit_actions.php:215
-#: ..\..\..\admin\edit_actions.php:460 ..\..\..\htsrv\comment_post.php:75
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1374
-msgid "Supplied URL is invalid: "
-msgstr "Opgegeven URL is onjuist:"
-
-#: ..\..\..\admin\edit_actions.php:110 ..\..\..\admin\edit_actions.php:221
-#, fuzzy
-msgid "Supplied content is invalid"
-msgstr "Opgegeven URL is onjuist:"
-
-#: ..\..\..\admin\edit_actions.php:116 ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "Kan niet plaatsen, los deze fouten op:"
-
-#: ..\..\..\admin\edit_actions.php:117 ..\..\..\admin\edit_actions.php:228
-#: ..\..\..\admin\edit_actions.php:465
-msgid "Back to post editing"
-msgstr "Terug naar artikelbewerking"
-
-#: ..\..\..\admin\edit_actions.php:123
-msgid "Recording post..."
-msgstr "Opslaan artikel"
-
-#: ..\..\..\admin\edit_actions.php:136 ..\..\..\admin\edit_actions.php:258
-#: ..\..\..\admin\edit_actions.php:417
-msgid "Sleeping..."
-msgstr "Slapen..."
-
-#: ..\..\..\admin\edit_actions.php:146 ..\..\..\admin\edit_actions.php:267
-#: ..\..\..\admin\edit_actions.php:358
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Artikel niet publiekelijk gepubliseerd: overslaan van trackback, pingback en weblog pings..."
-
-#: ..\..\..\admin\edit_actions.php:161
-msgid "Posting Done..."
-msgstr "Plaatsen Gereed ..."
-
-#: ..\..\..\admin\edit_actions.php:175 ..\..\..\admin\edit_actions.php:234
-msgid "Updating post..."
-msgstr "Bijwerken artikel..."
-
-#: ..\..\..\admin\edit_actions.php:283 ..\..\..\admin\edit_actions.php:369
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Artikel is al gepingt: overslaan van weblog pingen..."
-
-#: ..\..\..\admin\edit_actions.php:295 ..\..\..\admin\edit_actions.php:381
-msgid "Updating done..."
-msgstr "Bijwerken is klaar..."
-
-#: ..\..\..\admin\edit_actions.php:311 ..\..\..\admin\edit_actions.php:326
-msgid "Updating post status..."
-msgstr "Bijwerken van artikel status..."
-
-#: ..\..\..\admin\edit_actions.php:391 ..\..\..\admin\edit_actions.php:410
-msgid "Deleting post..."
-msgstr "Verwijderen artikel..."
-
-#: ..\..\..\admin\edit_actions.php:399
-msgid "Oops, no post with this ID!"
-msgstr "Oeps, geen artikel met dit ID"
-
-#: ..\..\..\admin\edit_actions.php:422
-msgid "Deleting Done..."
-msgstr "Verwijderen Gereed ..."
-
-#: ..\..\..\admin\edit_actions.php:426 ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "Fout"
-
-#: ..\..\..\admin\edit_actions.php:464
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Kan de reactie niet plaatsen, los de volgende problemen op:"
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "Back to posts!"
-msgstr "Terug naar artikelen!"
-
-#: ..\..\..\admin\edit_actions.php:527
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Je wilt misschien ook nog statische pagina's aanmaken of je weblog bekijken..."
-
-#: ..\..\..\admin\edit_actions.php:535
-msgid "New post"
-msgstr "Nieuw Artikel"
-
-#: ..\..\..\admin\import-mt.php:391 ..\..\..\admin\_users_form.php:96
-#: ..\..\..\admin\_users_form.php:101
-msgid "User group"
-msgstr "Gebruikers groep"
-
-#: ..\..\..\admin\import-mt.php:392 ..\..\..\admin\_users_form.php:84
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "Bekijk het <a %s>online handboek</a> voor de details."
-
-#: ..\..\..\admin\import-mt.php:393 ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:91 ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:36 ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Level"
-
-#: ..\..\..\admin\import-mt.php:432 ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "Standaard Taal"
-
-#: ..\..\..\admin\import-mt.php:1257 ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Selecteer de hoofd categorie in doel weblog en kies optioneel extra categorin"
-
-#: ..\..\..\admin\import-mt.php:1286 ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "Selecteer als extra categorie"
-
-#: ..\..\..\admin\import-mt.php:1297 ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Selecteer als HOOFD categorie"
-
-#: ..\..\..\admin\tools.php:18 ..\..\..\admin\_menutop.php:270
-msgid "Tools"
-msgstr "Hulpmiddelen"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Bookmarklet"
-
-#: ..\..\..\admin\tools.php:30 ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45 ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Voeg deze link toe aan je Favorieten/Bookmarks:"
-
-#: ..\..\..\admin\tools.php:31 ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46 ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo bookmarklet"
-
-#: ..\..\..\admin\tools.php:70
-msgid "Post to b2evolution"
-msgstr "Plaats op b2evolution"
-
-#: ..\..\..\admin\tools.php:72
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "Geen Zijbalk gevonden. Je moet Mozilla 0.9.4. of later gebruiken!"
-
-#: ..\..\..\admin\tools.php:76 ..\..\..\admin\tools.php:85
-msgid "SideBar"
-msgstr "Zijbalk"
-
-#: ..\..\..\admin\tools.php:77
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "Voeg de <a %s>b2evo Zijbalk</a> toe !"
-
-#: ..\..\..\admin\tools.php:86
-msgid "Add this link to your favorites:"
-msgstr "Voeg deze link toe aan je favorieten:"
-
-#: ..\..\..\admin\tools.php:87
-msgid "b2evo sidebar"
-msgstr "b2evo ZijBalk"
-
-#: ..\..\..\admin\tools.php:94
-msgid "Movable Type Import"
-msgstr "Movable Type Importeren"
-
-#: ..\..\..\admin\tools.php:96
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "Gebruik MT's export functionaliteit om een .TXT bestand aan te maken met jouw artikelen;"
-
-#: ..\..\..\admin\tools.php:97
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Plaats het bestand in de /admin map op jouw server;"
-
-#: ..\..\..\admin\tools.php:98
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "Volg de insctructies in d <a %s>MT migratie utilitie</a>."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "Statisch bestand aanmaken"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Statische Bestandsnaam"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Dit is de bestandsnaam van het .html bestand dat zal worden gebruikt om een statische(.html) versie van het weblog te genereren."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr "Na ieder nieuw artikel..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "Pingen van b2evolution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "om getoond te worden op de \"recently updated\" lijst op b2evolution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "Pingen van technorati.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "om een notificatie te geven bij een nieuw artikel."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "Pingen van Weblogs.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "Pingen van Blo.gs"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "Geavanceerde opties"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "TrackBacks toestaan"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Sta ander webloggers toe om een trackback te sturen naar dit weblog, daarmee laten ze je weten dat ze er naartoe refereren. Dit zal jou ook toestaan om zelf trackbacks te versturen naar andere weblogs."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "PingBacks toestaan"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "Sta ander webloggers toe om een pingback te sturen naar dit weblog, daarmee laten ze je weten dat ze er naartoe refereren. Dit zal jou ook toestaan om zelf pingbacks te versturen naar andere weblogs."
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "Algemene Parameters"
-
-#: ..\..\..\admin\_blogs_general.form.php:20 ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Volledige Naam"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "Dit word weergegeven bovenaan op het weblog."
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Korte Naam"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "Zal worden gebruikt in selectie menus en door de admin interface."
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "Standaard Taal"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr "Bevat de taal van de navigatie links op dit weblog"
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "Toegang parameters"
-
-#: ..\..\..\admin\_blogs_general.form.php:38 ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "Standaard weblog op index.php"
-
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:40
-msgid "Current default is:"
-msgstr "Huidige standaard is:"
-
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through index.php"
-msgstr "Ander weblog door index.php"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "Other blog through stub file (Advanced)"
-msgstr "Ander weblog via een stub bestand (Geavanceerd)"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "You MUST create a stub file for this to work."
-msgstr "Je MOET een statisch bestand aanmaken om dit mogelijk te maken."
-
-#: ..\..\..\admin\_blogs_general.form.php:45
-msgid "Preferred access type"
-msgstr "Gewenst toegangs type"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "Blog Folder URL"
-msgstr "Weblog Map URL"
-
-#: ..\..\..\admin\_blogs_general.form.php:51
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Geen slash. (Als je het niet weet, laat dit veld dan leeg.)"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "URL blog name / Stub name"
-msgstr "URL weblog naam / Stub naam"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "Word gebruikt in de URLS om dit weblog te identificeren. Dit zou de stub bestandsnaam moeten zijn als je stub toegang gebruikt."
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default display options"
-msgstr "Standaard weergave opties"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Default skin"
-msgstr "Standaard skin:"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Dit is de standaard skin die word gebruikt bij weergave van dit weblog."
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Allow skin switching"
-msgstr "Sta skin wisseling toe"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "Gebruikers kunnen een andere skin kiezen om het weblog te bekijken (en hun gekozen skin zal worden bewaard in een cookie)."
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Display public blog list"
-msgstr "Toon publieke weblog lijst"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Vink dit aan als je een lijst van alle weblogs wilt weergeven op jouw weblog pagina (als jouw skin of slabloon dit toestaat)."
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Include in public blog list"
-msgstr "Weergeven in de publieke webloglijst"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "Aanvinken als je dit weblog in de lijst van publieke weblogs wilt weergeven."
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Default linkblog"
-msgstr "Standaard linkblog"
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "Dit word weergegeven naast het weblog (als je skin dit ondersteund)."
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "Tagline"
-msgstr "Onderschrift"
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Dit word weergegeven onde de weblog naam in het weblog sjabloon."
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Lange Omschrijving"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "This is displayed on the blog template."
-msgstr "Dit word weergegeven in het weblog sjabloon"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "Short Description"
-msgstr "Korte Omschrijving"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "Dit word gebruikt in de meta tag omschrijving en RSS feeds. GEEN HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "Keywords"
-msgstr "Sleutelwoorden"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Dit word gebruikt in de meta tag sleutelwoorden. GEEN HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_edit_showposts.php:337
-msgid "Notes"
-msgstr "Opmerkingen"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Additional info."
-msgstr "Extra info."
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Weblog"
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "Weblog URL"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "Statisch Bestand"
-
-#: ..\..\..\admin\_blogs_list.php:33 ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:145 ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:61
-msgid "Locale"
-msgstr "Taal"
-
-#: ..\..\..\admin\_blogs_list.php:47 ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58 ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101 ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "Eigenschappen"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "Standaard"
-
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Genereer!"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid "Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!"
-msgstr "Weet je zeker dat je  webblog #%d wilt verwijderen?\\n\\nWAARSCHUWING: Dit zal ALLE ARTIKELEN, REACTIES,\\nCATEGORIN en andere gerelateerde data van het weblog verwijderen!\\n\\nDit KAN NIET ongedaan gemaakt worden!"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "Verwijder dit weblog!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "Kopieer dit weblog!"
-
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92 ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73 ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "Kopieer"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "Sorry, je hebt geen rechten om de weblog eigenschappen te bewerken/bekijken"
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "Nieuw weblog..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "Gebruikers rechten"
-
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Inloggen"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "Is<br />lid"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr "Kunnen plaatsen/bewerken met de volgende status:"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "Verwijderen<br />Artikelen"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "Bewerk<br />Reacties"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "Bewerk<br />Categorin"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "Bewerk<br />Weblog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Gepubliseerd"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Beschermd"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Priv"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Ontwerp"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "Verouderd"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "Leden"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "Rechten om beschermde artiekelen te lezen"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "Recht om artikels te plaatsen in dit weblog met de priv status"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "Recht om artikels te plaatsen in dit weblog met de bechermde status"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "Recht om artikels te plaatsen in dit weblog met de ontwerp status"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Recht om artikels te plaatsen in dit weblog met de verouderde status"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "Rechten om de artikelen te verwijderen in dit weblog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "Rechten om de reacties te bewerken in dit weblog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "Rechten om de categorien te bewerken voor dit weblog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "Rechten om de weblog eigenschappen te bewerken"
-
-# C:\www\b2evo090\blogs\admin\_blogs_permissions.form.php:130
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "deselecteren van alle checkboxen door Javascript"
-
-# C:\www\b2evo090\blogs\admin\_blogs_permissions.form.php:131
-# C:\www\b2evo090\blogs\admin\_blogs_permissions.form.php:201
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr "aanvinken"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "Niet leden"
-
-#  TRANS: Javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:215
-msgid "Warning! You are about to remove your own permission to edit this blog!\\nYou won\\'t have access to its properties any longer if you do that!"
-msgstr "Waarschuwing! Je staat op het punt om jezelf minder rechten te geven om dit weblog te bewerken!\\nJe zal geen toegang hebben tot de eigenschappen als je hier mee door gaar!"
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "Bewerk categorie eigenschappen"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "Weet je zeker dat je wilt verwijderen?"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "Nieuwe sub-categorie hier"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Nieuwe categorie hier"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>NB:</strong>Verwijderen van een categorie verwijdert niet de artikelen uit deze categorie. Het zal deze toevoegen aan de hoofd categorie. Als je een hoofdcategorie verwijdert, zullen de artikelen worden overgeplaatst naar de oudst overgebleven categorie in hetzelfde weblog (kleinste categorie nummer)."
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Artikel Inhoud"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Titel"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Taal"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "Link naar URL"
-
-#: ..\..\..\admin\_edit_form.php:135 ..\..\..\admin\_users_form.php:151
-#: ..\..\..\admin\_users_form.php:153 ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:154 ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20 ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\basic\_feedback.php:178 ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "E-mail"
-
-#: ..\..\..\admin\_edit_form.php:139 ..\..\..\admin\_users_form.php:165
-#: ..\..\..\admin\_users_form.php:167 ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:63 ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "URL"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Bekijken"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Spellingscontrole"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Upload een bestand/afbeelding"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "Geavanceerde eigenschappen"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "Bewerk datum/tijd"
-
-#: ..\..\..\admin\_edit_form.php:253
-msgid "URL Title"
-msgstr "URL Titel"
-
-#: ..\..\..\admin\_edit_form.php:255
-msgid "(to be used in permalinks)"
-msgstr "(gebruikt in permalinks)"
-
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_edit_showposts.php:287
-#: ..\..\..\admin\_set_general.form.php:49 ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Auto-BR"
-msgstr "Auto-BR"
-
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Deze optie is verouderd, je moet proberen om hem niet te grbuiken."
-
-#: ..\..\..\admin\_edit_form.php:274
-msgid "Additional actions"
-msgstr "Extra acties"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "Pingback"
-msgstr "PingBack"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Verstuur een Pingback naar alle URLs in dit artikel)"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "Trackback URLs"
-msgstr "TrackBack URLs"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "(Separate by space)"
-msgstr "(Gescheiden door spatie)"
-
-#: ..\..\..\admin\_edit_form.php:310 ..\..\..\admin\_edit_form.php:545
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Status"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "Het artikel zal publiekelijk worden gepubliseerd"
-
-#: ..\..\..\admin\_edit_form.php:317 ..\..\..\admin\_edit_showposts.php:360
-msgid "Published (Public)"
-msgstr "Gepubliseerd (Publiekelijk)"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Het artikel word gepubliseerd, maar alleen zichtbaar voor ingelogde weblog leden"
-
-#: ..\..\..\admin\_edit_form.php:324 ..\..\..\admin\_edit_showposts.php:363
-msgid "Protected (Members only)"
-msgstr "Beschermd (Alleen leden)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "Het artikel word gepubliseerd, maar alleen zichtbaar voor uzelf"
-
-#: ..\..\..\admin\_edit_form.php:331 ..\..\..\admin\_edit_showposts.php:366
-msgid "Private (You only)"
-msgstr "Priv (Alleen Uzelf)"
-
-#: ..\..\..\admin\_edit_form.php:337 ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "Het artikel zal alleen verschijnen in het backoffice"
-
-#: ..\..\..\admin\_edit_form.php:338 ..\..\..\admin\_edit_showposts.php:369
-msgid "Draft (Not published!)"
-msgstr "Ontwerp (Niet gepubliseerd)"
-
-#: ..\..\..\admin\_edit_form.php:345 ..\..\..\admin\_edit_showposts.php:372
-msgid "Deprecated (Not published!)"
-msgstr "Verouderd (Niet gepubliseerd)"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:435
-#: ..\..\..\admin\_edit_form.php:435
-msgid "Note: Moving posts across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:437
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "NB: Gekruisd plaatsen tussen meerdere weblogs is momenteel toegestaan."
-
-#: ..\..\..\admin\_edit_form.php:447
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "NB: Gekruisd plaatsen tussen meerdere weblogs is momenteel niet toegestaan."
-
-#: ..\..\..\admin\_edit_form.php:449
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "NB: Gekruisd plaatsen tussen meerdere categorin is momenteel niet toegestaan."
-
-#: ..\..\..\admin\_edit_form.php:459 ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55 ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:248 ..\..\..\skins\custom\_main.php:253
-#: ..\..\..\skins\custom\_main.php:258 ..\..\..\skins\custom\_main.php:263
-#: ..\..\..\skins\natural_pink\_main.php:234
-#: ..\..\..\skins\natural_pink\_main.php:239
-#: ..\..\..\skins\natural_pink\_main.php:244
-#: ..\..\..\skins\natural_pink\_main.php:249
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Reacties"
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can leave comments on this post."
-msgstr "Bezoekers kunnen reacties plaatsen op dit artikel."
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Open"
-msgstr "Open"
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Bezoekers kunnen GEEN reacties plaatsen op dit artikel."
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Closed"
-msgstr "Gesloten"
-
-#: ..\..\..\admin\_edit_form.php:467
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Bezoekers kunnen geen reacties zien of plaatsen op dit artikel."
-
-#: ..\..\..\admin\_edit_form.php:468
-msgid "Disabled"
-msgstr "Uitgeschakeld"
-
-#: ..\..\..\admin\_edit_form.php:473
-msgid "Renderers"
-msgstr "Renderer"
-
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Comment info"
-msgstr "Reactie info"
-
-#: ..\..\..\admin\_edit_form.php:546
-msgid "IP address"
-msgstr "IP adres"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Next %d days"
-msgstr "Volgende %d dagen"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "Vorige %d"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d days"
-msgstr "Vorige %d dagen"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "Volgende %d"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:56 ..\..\..\admin\_edit_navbar.php:62
-msgid " to "
-msgstr "naar"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:64
-msgid " of "
-msgstr "van"
-
-#: ..\..\..\admin\_edit_navbar.php:72
-msgid "from the end"
-msgstr "vanaf het einde"
-
-#: ..\..\..\admin\_edit_navbar.php:76
-msgid "from the start"
-msgstr "vanaf het begin"
-
-#: ..\..\..\admin\_edit_navbar.php:78
-msgid "OK"
-msgstr "OK"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr "Datum bereik:"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "op"
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "Level:"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:830
-msgid "Pages:"
-msgstr "Pagina's:"
-
-#  TRANS: Link to comments for current post
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "geen reactie"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:732
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 reactie"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:733
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d reacties"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1 TrackBack"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d TrackBacks"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 PingBack"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d PingBacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr "TrackBacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr "PingBacks"
-
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "Nog geen reacties op dit artikel ..."
-
-#: ..\..\..\admin\_edit_showposts.php:226 ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Reactie van:"
-
-#: ..\..\..\admin\_edit_showposts.php:230 ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "TrackBack van:"
-
-#: ..\..\..\admin\_edit_showposts.php:234 ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "PingBack van:"
-
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr "Permanente link naar deze reactie"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145 ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Plaats een reactie"
-
-#: ..\..\..\admin\_edit_showposts.php:272 ..\..\..\admin\_users_form.php:107
-#: ..\..\..\skins\_feedback.php:164 ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:169
-#: ..\..\..\skins\wpc_default\_feedback.php:169
-msgid "User"
-msgstr "Gebruiker"
-
-#: ..\..\..\admin\_edit_showposts.php:275 ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:171
-#: ..\..\..\skins\wpc_default\_feedback.php:171
-msgid "Edit profile"
-msgstr "Bewerk profiel"
-
-#: ..\..\..\admin\_edit_showposts.php:280 ..\..\..\skins\_feedback.php:181
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Reactie tekst"
-
-#: ..\..\..\admin\_edit_showposts.php:281 ..\..\..\skins\_feedback.php:182
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "Toegestande XHTML tags"
-
-#: ..\..\..\admin\_edit_showposts.php:286 ..\..\..\skins\_feedback.php:186
-#: ..\..\..\skins\basic\_feedback.php:202
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:204
-#: ..\..\..\skins\wpc_default\_feedback.php:204
-msgid "Options"
-msgstr "Opties"
-
-#: ..\..\..\admin\_edit_showposts.php:287
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Enters worden &lt;br&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:294 ..\..\..\skins\_feedback.php:208
-#: ..\..\..\skins\basic\_feedback.php:219
-msgid "Send comment"
-msgstr "Verstuur reactie"
-
-#: ..\..\..\admin\_edit_showposts.php:349
-msgid "Posts to show"
-msgstr "Artikelen te laten zien"
-
-#: ..\..\..\admin\_edit_showposts.php:352
-msgid "Past"
-msgstr "Verleden"
-
-#: ..\..\..\admin\_edit_showposts.php:355
-msgid "Future"
-msgstr "Toekomst"
-
-#: ..\..\..\admin\_edit_showposts.php:380
-msgid "Title / Text contains"
-msgstr "Titel / tekst bevat"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Woorden"
-
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
-msgstr "EN"
-
-#: ..\..\..\admin\_edit_showposts.php:393
-msgid "OR"
-msgstr "OF"
-
-# D:\www\b2evo091\blogs\admin\_edit_showposts.php:401
-#: ..\..\..\admin\_edit_showposts.php:401
-msgid "Exact match"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:454 ..\..\..\skins\_archives.php:74
-#, fuzzy
-msgid "week"
-msgstr "Wekelijks"
-
-#: ..\..\..\admin\_edit_showposts.php:554
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\b2evocore\_functions_forms.php:312 ..\..\..\install\index.php:299
-#: ..\..\..\skins\_profile.php:85
-msgid "Reset"
-msgstr "Reset"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "GPL Licentie"
-
-# C:\www\b2evo090\blogs\admin\_menutop.php:106
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:113
-msgid "uncheck all"
-msgstr "Alles uitvinken"
-
-# C:\www\b2evo090\blogs\admin\_menutop.php:108
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:115
-msgid "check all"
-msgstr "Alles aanvinken"
-
-#: ..\..\..\admin\_menutop.php:166
-msgid "visit b2evolution's website"
-msgstr "Bezoek de b2evolution website"
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:169
-#: ..\..\..\admin\_menutop.php:169
-msgid "Style:"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:172
-msgid "Logout"
-msgstr "Uitloggen"
-
-#: ..\..\..\admin\_menutop.php:174
-msgid "Exit to blogs"
-msgstr "Naar het weblog"
-
-#: ..\..\..\admin\_menutop.php:183
-msgid "Blog time:"
-msgstr "Weblog tijd:"
-
-#: ..\..\..\admin\_menutop.php:184
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:185
-msgid "Logged in as:"
-msgstr "Ingelogd als:"
-
-#: ..\..\..\admin\_menutop.php:195
-msgid "Write"
-msgstr "Schrijf"
-
-#: ..\..\..\admin\_menutop.php:201 ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241 ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:883
-msgid "Edit"
-msgstr "Bewerk"
-
-#: ..\..\..\admin\_menutop.php:221
-msgid "Stats"
-msgstr "Statistieken"
-
-#: ..\..\..\admin\_menutop.php:239 ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Sjablonen"
-
-#: ..\..\..\admin\_menutop.php:249
-msgid "Users"
-msgstr "Gebruikers"
-
-#: ..\..\..\admin\_menutop.php:253
-msgid "User Profile"
-msgstr "Gebruikers Profiel"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "Standaard gebruikers rechten"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Nieuwe gebruikers kunnen registreren"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr "Aanvinken om toe te staan dat nieuwe gebruikers zichzelf kunnen registreren."
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Groep voor nieuwe gebruikers"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "Groepen bevatten de gebruikers regels en rechten."
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Level voor nieuwe gebruikers"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Levels bevatten de hierarchie van gebruikers in de weblogs."
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr "Weergave opties"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "Standaard weblog om weer te geven"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr "Dit weblog word weergegeven op de index.php."
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "dagen"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "artikelen"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "artikelen geplaatst"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "Weergave modus"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr "Artikelen/Dagen per pagina"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "Maandelijks"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "Wekelijks"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "Dagelijks"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "artikel voor artikel"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Archief modus"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "Link opties"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Gebruik extra-path info"
-
-#: ..\..\..\admin\_set_general.form.php:56
-#, fuzzy
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
-msgstr "Aangeraden als je webserver het ondersteunt. Links zullen er uitzien als stub/2003/05/20/post_titel in plaats van stub?title=post_title&c=1&tb=1&pb=1&more=1"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Artikel aanroepen via zijn URL titel (Aangeraden)"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr "Val terug op ID als er geen URL titel beschikbaar is."
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr "Artikel aanroepen via zijn ID"
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr "Artikel op archief pagina, aangeroepen via zijn ID"
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "Artikel op archief pagina, aangeroepen via zijn titel (voor Cafelog compatibiliteit)"
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr "Permalink type"
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr "Beveiligings Opties"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "Minimale wachtwoord lengte"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr "voor gebruikers."
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr "Renderer plug-ins"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "Plug-in"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "Toepassen"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "Werkbalk plug-ins"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "Creer een nieuw taal"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "Bewerk taal"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "De eerste twee letters moeten de  <a %s>ISO 639 taal code</a> zijn. De laatste twee letters moeten de  <a %s>ISO 3166 land code</a> zijn."
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "Ingeschakeld"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr "Moet de vertaling beschikbaar zijn voor gebruikers?"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "naam van de taal"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "Tekenset"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "Moet gelijk zijn aan de karakterset van het taalbestand."
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "Datum formaat"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Zie beneden."
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "Tijd formaat"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "Taal bestand"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "het taal bestand wat word gebruikt, van de <code>locales</code> submap"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "Prioriteit"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1 is het hoogste. Prioriteit is belangrijk wanneer een taal word geselecteerd van een taal code en meerdere andere talen zijn gelijk aan dezelfde taal; dit kan gebeuren wanneer de browser een taal detecteert. Prioriteit heeft ook invloed op in welke volgorde de talen worden weergegeven in dropdown boxen, etc."
-
-#: ..\..\..\admin\_set_regional.form.php:67
-msgid "Create"
-msgstr "Aanmaken"
-
-#: ..\..\..\admin\_set_regional.form.php:67 ..\..\..\skins\_profile.php:84
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Bijwerken"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "Dit zal de taal \\'%s\\' vervangen. Ok?"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "Vlaggen"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "De vlaggen worden opgeslagen in de subdirectories van <code>%s</code>. De bestandsnaam is gelijk aan het land gedeelte van de taal(karakters 4-5; bestandsextensie is .gif)."
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "Datum/Tijd formaat"
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr "De volgende karakters worden herkend in de formaats string:"
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" of \"pm\""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" of \"PM\""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr "B - Swatch Internet tijd"
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - ISO 8601 datum (Vereist PHP 5); bv. \"2004-02-12T15:19:21+00:00\""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d - dag van de maand, 2 getallen met nullen; bv. \"01\" tot \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - dag van de week, textueel, 3 letters; bv. \"Vri\""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - dag van de week, 1 letter; bv. \"V\""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - maand, textueel, lang; bv. \"Januari\""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - uur, 12-uurs formaat zonder voorafgaande nullen; bv. \"1\" tot \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - uur, 24-uurs formaat zonder voorafgaande nullen; bv. \"0\" tot \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - uur, 12-uurs formaat; bv. \"01\" tot \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - uur, 24-uurs formaat; bv. \"00\" to \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - minuten; bv. \"00\" tot \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (hoofdletter i) - \"1\" wanneer zomertijd, anders een \"0\"."
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - dag van de maand zonder voorafgaande nullen; bv. \"1\" tot \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (kleine letter \"L\") - dag van de week, textueel, lang; bv. \"Vrijdag\""
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - controle of het een schrikkeljaar is; geeft. \"0\" of \"1\""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - maand; bv. \"01\" tot \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - maand, textueel, 3 letters; bv. \"Jan\""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - maand zonder nullen; bv. \"1\" to \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "O - Verschil tov Greenwich tijd (GMT) in uren; bv. \"+0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - RFC 822 geformatteerde datum; bv. \"Don, 21 Dec 2000 16:01:07 +0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - secondes; bv. \"00\" to \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - Engels achtervoegsel, textueel, 2 karakters; bv. \"th\", \"nd\""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - nummer van het aantal dagen in de opgegeven maand; bv. \"28\" tot \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - Tijdzone instelling van deze machine; bv. \"MDT\""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr "U - secondes sinds de epoch"
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - dag van de week, nummeriek, bv. \"0\" (Zondag) tot \"6\" (Zaterdag)"
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W - ISO-8601 week nummer van het jaar, weken starten op Maandag; bv. \"42\""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - jaar, 4 cijfers; bv. \"1999\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - jaar, 2 cijfers; bv. \"99\""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - dag van het jaar; bv. \"0\" tot \"365\""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Z - tijdzone verschil in secondes (bv. \"-43200\" tot \"43200\"). Het verschil voor tijdzones ten westen van UTC is altijd negatief, en voor degene ten oosten van UTC is altijd positief."
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - volledig ISO 8601 formaat, is gelijk aan Y-m-d\\TH:i:s\\Z"
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"Onherkenbare karakters in de formaat string worden weergegeven zoals ze zijn.<br />\n"
-"\t\t\tJe kan karakters uitsluiten door ze te laten voorgaan door een \\."
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr "NB: standaard taal is niet aangezet."
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "Regio Instellingen"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Tijdsverschil"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr "in uren"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "Als je je niet in de tijdzone van de server bevind. Huidige server tijd is: %s."
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "Word overschreven door de browser configuratie, gebruikers vertaling of weblog vertaling (in deze volgorde)."
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "Beschikbare talen"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "Verberg vertaal percentages"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "Toon vertaal percentages"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "Datum formaat"
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "Tijd formaat"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "Strings"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "Vertaald"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "Uitpakken"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "Boven"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "Verplaats prioriteit naar boven"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "Beneden"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "Verplaats prioriteit naar beneden"
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "Kopieer taal"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr "Herstel overige instellingen"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "Geen taal bestand..."
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr "Pak .po bestand uit in het b2evo-formaat"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "Weet je zeker dat je wilt resetten?"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "Reset naar standaard (verwijder database tabel)"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "eerste gebruiker"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "vorige gebruiker"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "volgende gebruiker"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "laatste gebruiker"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "Sluit Gebruikers Profiel"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "Creer een nieuw gebruikers profiel"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Profiel voor:"
-
-#: ..\..\..\admin\_users_form.php:82
-msgid "User rights"
-msgstr "Gebruikers rechten"
-
-#: ..\..\..\admin\_users_form.php:111 ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:140 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\_profile.php:51
-msgid "Login"
-msgstr "Inloggen"
-
-#: ..\..\..\admin\_users_form.php:112 ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:141 ..\..\..\skins\_profile.php:40
-#: ..\..\..\skins\_profile.php:52 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Voornaam"
-
-#: ..\..\..\admin\_users_form.php:113 ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:142 ..\..\..\skins\_profile.php:41
-#: ..\..\..\skins\_profile.php:53 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "Achternaam"
-
-#: ..\..\..\admin\_users_form.php:114 ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:143 ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:42 ..\..\..\skins\_profile.php:50
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Bijnaam"
-
-#: ..\..\..\admin\_users_form.php:119 ..\..\..\admin\_users_form.php:144
-#: ..\..\..\skins\_profile.php:46 ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Getoonde Identiteit"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Preferred locale"
-msgstr "Gewenste taal"
-
-#: ..\..\..\admin\_users_form.php:135 ..\..\..\admin\_users_form.php:145
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "Gewenste taal voor het administratie paneel, notificaties, etc."
-
-#: ..\..\..\admin\_users_form.php:148
-msgid "Send an email"
-msgstr "Verstuur een email"
-
-#: ..\..\..\admin\_users_form.php:161
-msgid "Visit the site"
-msgstr "Bezoek de site"
-
-#: ..\..\..\admin\_users_form.php:171
-msgid "Search on ICQ.com"
-msgstr "Zoek op ICQ.com"
-
-#: ..\..\..\admin\_users_form.php:175 ..\..\..\admin\_users_form.php:177
-#: ..\..\..\skins\_profile.php:64 ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "Instant Message to user"
-msgstr "Instant Message naar gebruiker"
-
-#: ..\..\..\admin\_users_form.php:186 ..\..\..\admin\_users_form.php:198
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:187 ..\..\..\admin\_users_form.php:199
-msgid "MSN IM"
-msgstr "MSN IM"
-
-#: ..\..\..\admin\_users_form.php:188 ..\..\..\admin\_users_form.php:200
-msgid "YahooIM"
-msgstr "YahooIM"
-
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\admin\_users_form.php:201
-#: ..\..\..\skins\_profile.php:69 ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "Notificaties"
-
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Vink dit aan als je een notificatie wenst te ontvangen als er een reactie, trackback etc. op jouw artikel is."
-
-#: ..\..\..\admin\_users_form.php:192 ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Nieuw wachtwoord"
-
-#: ..\..\..\admin\_users_form.php:192
-msgid "Leave empty if you don't want to change the password."
-msgstr "Laat leeg als je het wachtwoord niet wilt wijzigen."
-
-#: ..\..\..\admin\_users_form.php:193 ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Bevestig nieuw wachtwoord"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "yes"
-msgstr "ja"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "no"
-msgstr "nee"
-
-#: ..\..\..\admin\_users_form.php:213
-msgid "User information"
-msgstr "Gebruikers informatie"
-
-#: ..\..\..\admin\_users_form.php:215 ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:216 ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:50 ..\..\..\skins\custom\_main.php:247
-#: ..\..\..\skins\custom\_main.php:252 ..\..\..\skins\custom\_main.php:257
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\natural_pink\_main.php:233
-#: ..\..\..\skins\natural_pink\_main.php:238
-#: ..\..\..\skins\natural_pink\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:248
-msgid "Posts"
-msgstr "Artikelen"
-
-#: ..\..\..\admin\_users_form.php:217
-msgid "Created on"
-msgstr "Aangemaakt op:"
-
-#: ..\..\..\admin\_users_form.php:218
-msgid "From IP"
-msgstr "Van IP:"
-
-#: ..\..\..\admin\_users_form.php:219
-msgid "From Domain"
-msgstr "Van Domein:"
-
-#: ..\..\..\admin\_users_form.php:220
-msgid "With Browser"
-msgstr "Met Browser:"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "eerste groep"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "vorige groep"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "volgende groep"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "laatste groep"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr "Sluit Groeps Profiel"
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr "Creer een nieuwe groep"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "Bewerken van groep:"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr "Bekijken van groep:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr "Rechten voor leden van deze groep"
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "Bekijk Alles"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr "Volledige Toegang"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr "Geen Toegang"
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "Alleen bekijken"
-
-#: ..\..\..\admin\_users_groupform.php:92
-msgid "Statistics"
-msgstr "Statistieken"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr "Globale opties"
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr "Aanvinken om skin sjabloon bewerken toe te staan"
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr "Gebruikers/Groep Onderhoud"
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr "Groepen &amp; Gebruikers"
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr "Standaard groep voor nieuwe gebruikers"
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "Kopieer groep"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "Verwijder groep"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "verlaag gebruikers level"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "verhoog gebruikers level"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Verwijder gebruiker"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid "Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!"
-msgstr "Weet U zeker dat u deze gebruiker wilt verwijderen?\\nWaarschuwing:: alle artikelen van deze gebruiker zullen ook worden verwijderd!"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "Nieuwe Gebruiker..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "Nieuwe groep..."
-
-#: ..\..\..\b2evocore\_blog_main.php:205
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "De standaard skin [%s] voor weblog [%s] bestaat niet! Het moet goed worden opgegeven in het <a %s>weblog eigenschappen</a> of goed worden overschreven door het stub bestand. Neem contact op met de <a %s>webmaster</a>..."
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "FOUT! Kon niet verwijderen! Je moet het bestand [%s] met de hand verwijderen."
-
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#: ..\..\..\b2evocore\_class_calendar.php:202
-#, php-format
-msgid "%d posts"
-msgstr "%d artikelen"
-
-#: ..\..\..\b2evocore\_class_calendar.php:198
-#: ..\..\..\b2evocore\_class_calendar.php:203
-msgid "1 post"
-msgstr "1 artikel"
-
-#: ..\..\..\b2evocore\_class_calendar.php:306
-msgid "previous month"
-msgstr "vorige maand"
-
-#: ..\..\..\b2evocore\_class_calendar.php:310
-msgid "next month"
-msgstr "volgende maand"
-
-#: ..\..\..\b2evocore\_class_calendar.php:337
-msgid "previous year"
-msgstr "vorig jaar"
-
-#: ..\..\..\b2evocore\_class_calendar.php:340
-msgid "next year"
-msgstr "volgend jaar"
-
-#: ..\..\..\b2evocore\_class_calendar.php:369
-msgid "go to month's archive"
-msgstr "ga naar maandelijks archief"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "Lid"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "Bezoeker"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "Bewerk deze reactie"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:828
-msgid "Delete"
-msgstr "Verwijder"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-msgid "Delete this comment"
-msgstr "Bewerk deze reactie"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid "You are about to delete this comment!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "Je staat op het punt deze reactie te verwijderen\\n\\'Annuleren\\' om te stoppen, \\'OK\\' om te verwijderen."
-
-#: ..\..\..\b2evocore\_class_commentlist.php:144
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "Nog geen reactie.."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:120
-msgid "Sorry, there is nothing to display..."
-msgstr "Sorry, er is niets om te tonen..."
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "Nieuwe groep"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:109
-msgid "Parser error: "
-msgstr "Parser fout:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:127
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "De tag <code>body</code> kan maar eenmaal gebruikt worden!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:140
-msgid "Illegal tag"
-msgstr "Niet toegestane tag"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:147
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "Tag %s moet in een andere tag"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:149
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "Tag %s is niet toegestaan in tag %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:157
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "Tag %s mag niet het attribute %s hebben"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:165
-msgid "Found invalid URL: "
-msgstr "Verkeerde URL gevonden:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:188
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "Tag %s mag geen ruwe karakters bevatten"
-
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:302
-#: ..\..\..\b2evocore\_functions_cats.php:639
-msgid "Browse category"
-msgstr "Blader door categorie"
-
-#: ..\..\..\b2evocore\_class_item.php:405
-msgid "Comments are closed for this post."
-msgstr "Reacties zijn gesloten voor dit artikel."
-
-#: ..\..\..\b2evocore\_class_item.php:417
-msgid "This post is not published. You cannot leave comments."
-msgstr "Dit artikel is niet gepubliseerd. Je kan geen reacties plaatsen."
-
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:467
-#: ..\..\..\b2evocore\_functions_bposts.php:736
-msgid "Read more!"
-msgstr "Lees meer!"
-
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:472
-#: ..\..\..\b2evocore\_functions_bposts.php:741
-msgid "More:"
-msgstr "Meer:"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "Display feedback / Leave a comment"
-msgstr "Toon reacties / Plaats een reactie"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-msgid "Send feedback"
-msgstr "Verstuur reactie"
-
-#: ..\..\..\b2evocore\_class_item.php:716
-msgid "1 feedback"
-msgstr "1 reactie"
-
-#: ..\..\..\b2evocore\_class_item.php:717
-#, php-format
-msgid "%d feedbacks"
-msgstr "%d reacties"
-
-#: ..\..\..\b2evocore\_class_item.php:730
-msgid "Display comments / Leave a comment"
-msgstr "Toon reacties / Plaats een reactie"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Toon TrackBAcks / Geef het TrackBack adres voor dit artikel"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "TrackBack (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:745
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "TrackBack (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:746
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr "TrackBacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-msgid "Display pingbacks"
-msgstr "Toon PingBacks"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr "PingBack (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:758
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr "PingBack (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:759
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr "PingBacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:829
-msgid "Delete this post"
-msgstr "Verwijder dit artikel"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:839
-#: ..\..\..\b2evocore\_class_item.php:848
-msgid "You are about to delete this post!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "Je staat op het punt dit artikel te verwijderen\\n\\'Annuleren\\' om te stoppen, \\'OK\\' om te verwijderen."
-
-#: ..\..\..\b2evocore\_class_item.php:884
-msgid "Edit this post"
-msgstr "Bewerk dit artikel"
-
-#: ..\..\..\b2evocore\_class_item.php:924
-msgid "Publish NOW!"
-msgstr "Publiseer NU!"
-
-#: ..\..\..\b2evocore\_class_item.php:925
-msgid "Publish now using current date and time."
-msgstr "Publiseer nu met huidige datum en tijd."
-
-#: ..\..\..\b2evocore\_class_itemlist.php:598
-msgid "Invalid post, please correct these errors:"
-msgstr "Kan niet plaatsen, los deze fouten op:"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:889
-msgid "Sorry, there is no post to display..."
-msgstr "Sorry, er is geen artikel om te tonen..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "POP3 verbinding"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "Geen server opgegeven"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: premature NOOP OK, GEEN RFC 1939 Compatibel server"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "Geen verbinding met server"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "POP3 gebruiker"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "Geen inlog ID opgegeven"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "geen verbinding opgezet"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "POP3 wachtwoord"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "Geen wachtwoord ingevoerd"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "authenticatie is mislukt"
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP mislukt. Server is niet RFC 1939 compatibel"
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "Geen server banner"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "afgebroken"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr "apop authenticatie mislukt"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr "POP inloggen"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "Einde van de lijst"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr "POP3 laatste:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 verstuur_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr "Leeg commando"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "POP3 sluiten:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "verbinding bestaat niet"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "POP3 verwijder:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "Geen berich nummer opgegeven"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "Commando mislukt"
-
-#: ..\..\..\b2evocore\_class_user.php:70
-msgid "New user"
-msgstr "Nieuwe Gebruiker"
-
-#: ..\..\..\b2evocore\_class_user.php:267
-msgid "Permission denied!"
-msgstr "Permissie niet toegestaan!"
-
-#: ..\..\..\b2evocore\_functions.php:48
-msgid "Oops, MySQL error!"
-msgstr "Oeps, MySQL fout!"
-
-#: ..\..\..\b2evocore\_functions.php:486
-msgid "go back"
-msgstr "ga terug"
-
-#: ..\..\..\b2evocore\_functions.php:518
-msgid "Redirecting you to:"
-msgstr "Doorverwijzen naar:"
-
-#: ..\..\..\b2evocore\_functions.php:520
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Als er niets gebeurt, klik <a %s>hier</a>."
-
-#: ..\..\..\b2evocore\_functions.php:599
-msgid "No response!"
-msgstr "Geen Antwoord!"
-
-#: ..\..\..\b2evocore\_functions.php:604
-msgid "Remote error"
-msgstr "Remote fout"
-
-#: ..\..\..\b2evocore\_functions.php:619 ..\..\..\b2evocore\_functions.php:624
-msgid "Response"
-msgstr "Antwoord"
-
-#: ..\..\..\b2evocore\_functions.php:861
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "Parameter %s is nodig!"
-
-#: ..\..\..\b2evocore\_functions.php:1068
-msgid "Invalid URL"
-msgstr "Verkeerde URL"
-
-#: ..\..\..\b2evocore\_functions.php:1074
-msgid "URI scheme not allowed"
-msgstr "URL schema niet toegestaan"
-
-#: ..\..\..\b2evocore\_functions.php:1081
-msgid "URL not allowed"
-msgstr "URL niet toegestaan"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:172
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Rapporteer misbuik aan b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:202
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr "Afgebroken (Running on localhost)."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:220
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Aanvragen van de misbruik lijst van b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:230
-msgid "Latest update timestamp"
-msgstr "Laatste update datum"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:255
-msgid "Incomplete reponse."
-msgstr "Onvolledig antwoord."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:263
-msgid "No new blacklisted strings are available."
-msgstr "Er zijn geen nieuwe zwarte lijst gegevens beschikbaar."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "Adding strings to local blacklist"
-msgstr "Toevoegen van strings aan de lokale zwarte lijst"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-msgid "Adding:"
-msgstr "Toevoegen:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "OK"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-msgid "Not necessary! (Already handled)"
-msgstr "Niet nodig! (Reeds verwerkt)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:285
-msgid "New latest update timestamp"
-msgstr "Nieuwe laatste update datum"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:294
-msgid "Invalid reponse."
-msgstr "Verkeerd antwoord"
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "Opgevraagd weblog bestaat niet"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "Artikel details"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:706
-msgid "PREVIEW"
-msgstr "BEKIJKEN"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:832
-msgid "Next page"
-msgstr "Volgende Pagina"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:833
-msgid "Previous page"
-msgstr "Vorige Pagina"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:878
-msgid "Previous post"
-msgstr "Vorig artikel"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:935
-msgid "Next post"
-msgstr "Volgend Artikel"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1047
-msgid "Next Page"
-msgstr "Volgende Pagina"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1075
-msgid "Previous Page"
-msgstr "Vorige Pagina"
-
-#: ..\..\..\b2evocore\_functions_cats.php:90
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Kan niet verwijderen zolang er sub-categorin zijn!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:122
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "Kan de laatste categorie niet verwijderen zolang er artikelen in staan!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:217
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "Opgevraagde categorie %s  bestaat niet!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:570
-msgid "Category"
-msgstr "Categorie"
-
-#: ..\..\..\b2evocore\_functions_forms.php:311
-msgid "Save !"
-msgstr "Bewaar !"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:59
-#: ..\..\..\b2evocore\_vars.php:134 ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "verkeerd teken in Browsers"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "referer ignored"
-msgstr "refererende genegeerd"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-msgid "BlackList"
-msgstr "Zwarte Lijst"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-msgid "robot"
-msgstr "robot"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-msgid "invalid"
-msgstr "verkeerd"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "search engine"
-msgstr "zoekmachine"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:137
-msgid "loading referering page"
-msgstr "laden van de refererende pagina"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:158
-msgid "found current url in page"
-msgstr "huidige url in pagina gevonden"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:471
-msgid "not a query - no params!"
-msgstr "geen query - geen parameters!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:496
-msgid "no query string found"
-msgstr "geen query string gevonden"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354 ..\..\..\install\index.php:90
-msgid "name"
-msgstr "naam"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "Verstuur pingbacks..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "Er hoeft geen pingback te worden gedaan"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "BEGIN"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "Verwerken:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "Kan geen hostnaam vinden voor:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "Verbinding met server:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "Kan geen verbinding maken met:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "Start met ontvangen van headers en content"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Pingback server gevonden in X-Pingback header:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Pingback server gevonden van Pingback <link /> tag:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr "Pingback server niet gevonden in header en content"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "Pingback server URL is leeg (kan een interne PHP fgets fout zijn)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "Pingback server data"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "Pagina Gelinkt Naar:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "Pagina Waarvandaan Gelinkt:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr "Pingen %s..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "EINDE"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "PingBacks klaar."
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "Pingen van b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "Pingen van Weblogs.com..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "Pingen Blo.gs..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "Pingen van technorati.com..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Archief voor"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Archief Map"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Verstuur trackbacks..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "Geen trackback om te versturen"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "Excerpt om te versturen:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "TrackBacks klaar."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "Verstuur trackback naar:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Antwoord:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "Verkeerde login/wachtwoord"
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:120
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "setcookie %s is mislukt!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "inlog/wachtwoord is niet langer geldig"
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Je moet inloggen!"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "Inloggen als U een account heeft..."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "Registreer..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "Registreer om een account te openen..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "Uitloggen (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "Uitloggen van uw account"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "Admin"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "Ga naar het back-office"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "Profiel (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "Bewerk jouw profiel"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "Gebruikers Profiel"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "Zondag"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "Maandag"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "Dinsdag"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "Woensdag"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "Donderdag"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "Vrijdag"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "Zaterdag"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "Zon"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "Maa"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "Din"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "Woe"
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "Don"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "Vrij"
-
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "Zat"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr "Z"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr "M"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr "D"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr "W"
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr "D"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr "V"
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr "Z"
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "Januari"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "Februari"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "Maart"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "April"
-
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "Mei"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "Juni"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "Juli"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "Augustus"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "September"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "Oktober"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "November"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "December"
-
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "Jan"
-
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "Feb"
-
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "Mrt"
-
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "Apr"
-
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "Mei"
-
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "Jun"
-
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "Jul"
-
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "Aug"
-
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "Sep"
-
-#  TRANS: abbrev. for October
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "Okt"
-
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "Nov"
-
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "Dec"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr "Lokaal"
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr "Gerapporteerd"
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr "Centraal"
-
-#: ..\..\..\conf\_locales.php:49
-msgid "Czech (CZ)"
-msgstr "Tjechisch (CZ)"
-
-#: ..\..\..\conf\_locales.php:56
-#, fuzzy
-msgid "Danish (DK)"
-msgstr "Engels (UK)"
-
-#: ..\..\..\conf\_locales.php:63
-msgid "German (DE)"
-msgstr "Duits (DE)"
-
-#: ..\..\..\conf\_locales.php:70
-msgid "English (EU)"
-msgstr "Engels (EU)"
-
-#: ..\..\..\conf\_locales.php:77
-msgid "English (UK)"
-msgstr "Engels (UK)"
-
-#: ..\..\..\conf\_locales.php:84
-msgid "English (US)"
-msgstr "Engels (US)"
-
-#: ..\..\..\conf\_locales.php:91
-msgid "English (CA)"
-msgstr "Engels (CA)"
-
-#: ..\..\..\conf\_locales.php:98
-msgid "English (AU)"
-msgstr "Engels (AU)"
-
-#: ..\..\..\conf\_locales.php:105
-msgid "English (IL)"
-msgstr "Engels (EU)"
-
-#: ..\..\..\conf\_locales.php:112
-#, fuzzy
-msgid "English (NZ)"
-msgstr "Engels (EU)"
-
-#: ..\..\..\conf\_locales.php:119
-#, fuzzy
-msgid "English (SG)"
-msgstr "Engels (US)"
-
-#: ..\..\..\conf\_locales.php:126
-msgid "Spanish (ES)"
-msgstr "Spaans (ES)"
-
-#: ..\..\..\conf\_locales.php:133
-#, fuzzy
-msgid "Spanish (MX)"
-msgstr "Spaans (ES)"
-
-#: ..\..\..\conf\_locales.php:140
-#, fuzzy
-msgid "Spanish (VE)"
-msgstr "Spaans (ES)"
-
-#: ..\..\..\conf\_locales.php:147
-#, fuzzy
-msgid "Finnish (FI)"
-msgstr "Engels (EU)"
-
-#: ..\..\..\conf\_locales.php:154
-msgid "French (FR)"
-msgstr "Frans (FR)"
-
-#: ..\..\..\conf\_locales.php:161
-msgid "French (CA)"
-msgstr "Frans (CA)"
-
-#: ..\..\..\conf\_locales.php:168
-msgid "French (BE)"
-msgstr "Frans (BE)"
-
-#: ..\..\..\conf\_locales.php:175
-#, fuzzy
-msgid "Galician (ES)"
-msgstr "Italiaans (IT)"
-
-#: ..\..\..\conf\_locales.php:182
-msgid "Hungarian (HU)"
-msgstr "Hongaars (HU)"
-
-#: ..\..\..\conf\_locales.php:189
-msgid "Italian (IT)"
-msgstr "Italiaans (IT)"
-
-#: ..\..\..\conf\_locales.php:196
-msgid "Japanese (JP)"
-msgstr "Japans (JP)"
-
-#: ..\..\..\conf\_locales.php:203
-msgid "Lithuanian (LT)"
-msgstr "Litouwens (LT)"
-
-#: ..\..\..\conf\_locales.php:210
-msgid "Bokm&aring;l (NO)"
-msgstr "Noorweegs (NO)"
-
-#: ..\..\..\conf\_locales.php:217
-msgid "Dutch (NL)"
-msgstr "Nederlands (NL)"
-
-#: ..\..\..\conf\_locales.php:224
-msgid "Dutch (BE)"
-msgstr "Nederlands (BE)"
-
-#: ..\..\..\conf\_locales.php:231
-msgid "Portuguese (BR)"
-msgstr "Portugees (BR)"
-
-#: ..\..\..\conf\_locales.php:238
-#, fuzzy
-msgid "Portuguese (PT)"
-msgstr "Portugees (BR)"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:245
-#: ..\..\..\conf\_locales.php:245
-msgid "Slovak (SK)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:252
-msgid "Swedish (SE)"
-msgstr "Zweeds (SE)"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:259
-#: ..\..\..\conf\_locales.php:259
-msgid "Thai (TH)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:266
-#: ..\..\..\conf\_locales.php:266
-msgid "Turkish (TR)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:273
-#: ..\..\..\conf\_locales.php:273
-msgid "Turkish utf-8 (TR)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:280
-msgid "Chinese(S) gb2312 (CN)"
-msgstr "Chinees(S) gb2312 (CN)"
-
-#: ..\..\..\conf\_locales.php:287
-msgid "Chinese(S) utf-8 (CN)"
-msgstr "Chinees(S) utf-8 (CN)"
-
-#: ..\..\..\conf\_locales.php:303
-msgid "Trad. Chinese (TW)"
-msgstr "Traditioneel Chinees (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:30
-msgid "You cannot leave comments on this post!"
-msgstr "Je kan geen reacties plaatsen op dit artikel."
-
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Please fill in the name field"
-msgstr "Vult U alstublieft het naam veld in"
-
-#: ..\..\..\htsrv\comment_post.php:54
-msgid "Please fill in the email field"
-msgstr "Vult U alstublieft het e-mail veld in"
-
-#: ..\..\..\htsrv\comment_post.php:59
-#, fuzzy
-msgid "Supplied name is invalid"
-msgstr "Opgegeven URL is onjuist:"
-
-#: ..\..\..\htsrv\comment_post.php:65
-msgid "Supplied email address is invalid"
-msgstr "Opgegeven email adres is onjuist"
-
-#: ..\..\..\htsrv\comment_post.php:89 ..\..\..\htsrv\trackback.php:69
-msgid "Please do not send empty comment"
-msgstr "Verstuur alstublieft geen lege reactie"
-
-#: ..\..\..\htsrv\comment_post.php:93 ..\..\..\htsrv\trackback.php:73
-#, fuzzy
-msgid "Supplied comment is invalid"
-msgstr "Opgegeven URL is onjuist:"
-
-#: ..\..\..\htsrv\comment_post.php:110
-#, fuzzy, php-format
-msgid "You can only post a new comment every %d seconds."
-msgstr "Ja kan alleen maar om de 30 seconden een reactie plaatsen."
-
-#: ..\..\..\htsrv\comment_post.php:114
-msgid "Cannot post comment, please correct these errors:"
-msgstr "Kan de reactie niet plaatsen, los de volgende problemen op:"
-
-#: ..\..\..\htsrv\comment_post.php:115
-msgid "Back to comment editing"
-msgstr "Terug naar reactie bewerking"
-
-#: ..\..\..\htsrv\comment_post.php:140 ..\..\..\htsrv\comment_post.php:143
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Nieuwe reactie op jouw artikel #%d \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:155 ..\..\..\htsrv\trackback.php:115
-#: ..\..\..\xmlsrv\xmlrpc.php:1411
-msgid "Url"
-msgstr "Url"
-
-#: ..\..\..\htsrv\comment_post.php:157
-msgid "Comment"
-msgstr "Reactie"
-
-#: ..\..\..\htsrv\comment_post.php:158 ..\..\..\htsrv\trackback.php:117
-#: ..\..\..\xmlsrv\xmlrpc.php:1413
-msgid "Edit/Delete"
-msgstr "Bewerk/Verwijder"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "Verbinden met pop server..."
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "Verbinding is mislukt"
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "Inloggen op de pop server ..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "Geen mail of login is mislukt"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "Ophalen bericht #%d..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "Verwerken"
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "Te oud"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "Onderwerp voorvoegsel komt niet overeen"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Raw inhoud:"
-
-#: ..\..\..\htsrv\getmail.php:206 ..\..\..\htsrv\login.php:88
-#: ..\..\..\htsrv\register.php:120 ..\..\..\htsrv\_login_form.php:48
-#: ..\..\..\htsrv\_lostpass_form.php:27 ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27 ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Inloggen"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Wachtwoord"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "Verkeerde login of wachtwoord"
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "Categorie ID"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "Weblog ID"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "Permissie niet toegstaan."
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Geplaatste Titel"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Geplaatste Inhoud"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Missie voltooid, bericht verwijdert."
-
-#: ..\..\..\htsrv\login.php:68
-#, fuzzy
-msgid "You cannot reset this account in demo mode."
-msgstr "Je kan de demo gebruiker niet veranderen in de demo modus!"
-
-#: ..\..\..\htsrv\login.php:82 ..\..\..\htsrv\login.php:105
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Een email met het nieuwe wachtwoord is succesvol verzonden naar jouw email adres."
-
-#: ..\..\..\htsrv\login.php:89
-msgid "New Password:"
-msgstr "Nieuw Wachtwoord:"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "You can login here:"
-msgstr "Je kan hier inloggen:"
-
-#: ..\..\..\htsrv\login.php:95
-msgid "your weblog's login/password"
-msgstr "Jouw weblog inlog/wachtwoord"
-
-#: ..\..\..\htsrv\login.php:97
-msgid "The email could not be sent."
-msgstr "De e-mail kon niet worden verzonden"
-
-#: ..\..\..\htsrv\login.php:98
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Mogelijke reden: jouw host kan de mail() functie hebben uitgezet..."
-
-#: ..\..\..\htsrv\login.php:122
-msgid "Note: You are already logged in!"
-msgstr "NB: Je bent al ingelogd!"
-
-#: ..\..\..\htsrv\login.php:130
-msgid "Continue..."
-msgstr "Doorgaan..."
-
-#: ..\..\..\htsrv\profile_update.php:36 ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "Je bent niet ingelogd!"
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "Je bent niet ingelogd onder het account wat U probeert te wijzigen."
-
-#: ..\..\..\htsrv\profile_update.php:47 ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64 ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79 ..\..\..\htsrv\profile_update.php:102
-#: ..\..\..\htsrv\profile_update.php:107 ..\..\..\htsrv\profile_update.php:113
-msgid "Back to profile"
-msgstr "Terug naar profiel"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "geef jouw bijnaam op (kan hetzelfde zijn als jouw login)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "jouw ICQ UIN kan alleen maar nummers zijn, het mag geen letters bevatten."
-
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "geef jouw email adres op"
-
-#: ..\..\..\htsrv\profile_update.php:78 ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "Het email adres is niet juist"
-
-#: ..\..\..\htsrv\profile_update.php:93 ..\..\..\htsrv\profile_update.php:101
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "je hebt jouw wachtwoord maar een keer opgegeven. Ga terug om het tweemaal op te geven."
-
-#: ..\..\..\htsrv\profile_update.php:106
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "Je hebt twee verschillende wachtwoorden opgegeven. Ga terug en los dat op."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "geef alstublieft een Inlog op"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "geeft u a.u.b. uw wachtwoord tweemaal op"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "geef hetzelfde wachtwoord in de twee wachtwoord velden"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "deze login is al geregistreerd, kies een andere a.u.b."
-
-#: ..\..\..\htsrv\register.php:119 ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "nieuwe gebruikersregistratie op jouw weblog"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Beheer gebruikers"
-
-#: ..\..\..\htsrv\trackback.php:107 ..\..\..\htsrv\trackback.php:112
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Nieuwe trackback op jouw artikel #%d \"%s\""
-
-#: ..\..\..\htsrv\trackback.php:114 ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Website"
-msgstr "Website"
-
-#: ..\..\..\htsrv\trackback.php:116 ..\..\..\xmlsrv\xmlrpc.php:1412
-msgid "Excerpt"
-msgstr "Uittreksel"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "Inlog formulier"
-
-#: ..\..\..\htsrv\_login_form.php:45
-msgid "You will have to accept cookies in order to log in."
-msgstr "Je moet cookies accepteren om in te kunnen loggen."
-
-#: ..\..\..\htsrv\_login_form.php:53 ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "Wachtwoord"
-
-#: ..\..\..\htsrv\_login_form.php:59 ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "Inloggen!"
-
-#: ..\..\..\htsrv\_login_form.php:67 ..\..\..\install\index.php:64
-msgid "Go to Blogs"
-msgstr "Ga naar weblogs"
-
-#: ..\..\..\htsrv\_login_form.php:69
-msgid "Lost your password ?"
-msgstr "Wachtwoord kwijt?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Wachtwoord vergeten?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Een nieuw wachtwoord zal worden gegenereerd en naar U verstuurd worden per e-mail."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "Genereer nieuw wachtwoord"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Registratie Compleet"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Registratie is momenteel niet mogelijk"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "Gebruikers registratie is momenteel niet toegestaan."
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Begin"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Registratie Formulier"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(tweemaal)"
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "Minimaal %d tekens, a.u.b."
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr "Gewenste taal"
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "Registreer!"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr "Inloggen op een bestaand account..."
-
-#: ..\..\..\install\index.php:52
-msgid "b2evo installer"
-msgstr "b2evo Installeren"
-
-#: ..\..\..\install\index.php:59
-msgid "Installer for version "
-msgstr "Installer voor versie"
-
-#: ..\..\..\install\index.php:61
-msgid "Current installation"
-msgstr "Huidige installatie"
-
-#: ..\..\..\install\index.php:62
-msgid "Install menu"
-msgstr "Installatie menu"
-
-#: ..\..\..\install\index.php:63
-msgid "PHP info"
-msgstr "PHP info"
-
-#: ..\..\..\install\index.php:65
-msgid "Go to Admin"
-msgstr "Ga naar Admin"
-
-#: ..\..\..\install\index.php:66
-msgid "Online"
-msgstr "Online"
-
-#: ..\..\..\install\index.php:67
-msgid "Manual"
-msgstr "Handboek"
-
-#: ..\..\..\install\index.php:68
-msgid "Support"
-msgstr "Ondersteuning"
-
-#: ..\..\..\install\index.php:77
-msgid "Language / Locale"
-msgstr "Taal"
-
-#: ..\..\..\install\index.php:78
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "Kies de standaard taal/vertaling voor jouw b2evo installatie"
-
-#: ..\..\..\install\index.php:106
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "Controleer jouw database configuratie hier beneden en werk deze bij waar nodig..."
-
-#: ..\..\..\install\index.php:118 ..\..\..\install\index.php:127
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "De minimale vereiste voor deze versie van b2evolution is %s versie %s, maar jij hebt %s!"
-
-#: ..\..\..\install\index.php:150
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr "Het ziet ernaar uit dat de opgegeven database instellingen niet werken. Controleer deze en probeer opnieuw..."
-
-#: ..\..\..\install\index.php:190
-msgid "Config file update"
-msgstr "Configuratie bestand bijwerken"
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "We kunnen niet automatisch jouw configuratie bestand bijwerken [%s]!"
-
-#: ..\..\..\install\index.php:192
-msgid "There are two ways to deal with this:"
-msgstr "Er zijn twee manieren om hier mee om te gaan:"
-
-#: ..\..\..\install\index.php:194
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr "Je kan de installer toestaan om het config bestand bij te werken door zijn bestandsrechten te wijzigen:"
-
-#: ..\..\..\install\index.php:196
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr "<code>chmod 666 %s</code>. Wanneer nodig, bekijk het <a %s>online handboek over rechten</a>."
-
-#: ..\..\..\install\index.php:197
-msgid "Come back to this page and refresh/reload."
-msgstr "Kom terug op deze pagina en ververs/herlaad de pagina."
-
-#: ..\..\..\install\index.php:201
-msgid "Alternatively, you can update the config file manually:"
-msgstr "Als alternatief, kan je het configuratie bestand handmatig bijwerken:"
-
-#: ..\..\..\install\index.php:203
-msgid "Open the _config.php file locally with a text editor."
-msgstr "Open het _config.php bestand lokaal met een tekstverwerker"
-
-#: ..\..\..\install\index.php:204
-msgid "Delete all contents!"
-msgstr "Verwijder alle inhoud!"
-
-#: ..\..\..\install\index.php:205
-msgid "Copy the contents from the box below."
-msgstr "Kopieer de inhoud van de box hier beneden."
-
-#: ..\..\..\install\index.php:206
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "Plak deze in jouw locale tekstverwerker. <strong>ATTENTIE: wees er zeker van dat er  ABSOLUUT GEEN LEGE REGELS zijn na de laatste <code>?&gt;</code> in het bestand.</strong> Iedere spatie, tab, nieuwe regel of lege regel aan het einde van het conf bestand kan cookies er van weerhouden worden om goed te functioneren voor het later inloggen van jezelf."
-
-#: ..\..\..\install\index.php:207
-msgid "Save the new _config.php file locally."
-msgstr "Bewaar het nieuwe _config.php bestand lokaal."
-
-#: ..\..\..\install\index.php:208
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "Upload het bestand naar de server, in de /_conf map."
-
-#: ..\..\..\install\index.php:209
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr "<a %s>Installeer vanaf begin</a>."
-
-#: ..\..\..\install\index.php:213
-msgid "This is how your _config.php should look like:"
-msgstr "Dit is hoe jouw _config.php eruit zou moeten zien:"
-
-#: ..\..\..\install\index.php:233
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "Jouw configuratie bestand [%s] is met succes bijgewerkt."
-
-#: ..\..\..\install\index.php:266
-msgid "Base configuration"
-msgstr "Basis configuratie"
-
-#: ..\..\..\install\index.php:268
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr "Je basis configatie bestand is nog niet bewerkt. Je kan dit doen door het onderstaande formulier in te vullen."
-
-#: ..\..\..\install\index.php:270
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "Dit is de minimale info die we moeten weten om b2evolution te installeren op deze server:"
-
-#: ..\..\..\install\index.php:277
-msgid "Database you want to install into"
-msgstr "Database waarin je wilt installeren"
-
-#: ..\..\..\install\index.php:279 ..\..\..\install\index.php:384
-msgid "mySQL Username"
-msgstr "mySQL Gebruikersnaam"
-
-#: ..\..\..\install\index.php:279
-msgid "Your username to access the database"
-msgstr "Jouw gebruikersnaam voor toegang tot de database"
-
-#: ..\..\..\install\index.php:280 ..\..\..\install\index.php:385
-msgid "mySQL Password"
-msgstr "mySQL Wachtwoord"
-
-#: ..\..\..\install\index.php:280
-msgid "Your password to access the database"
-msgstr "Jouw wachtwoord voor toegang tot de database"
-
-#: ..\..\..\install\index.php:281 ..\..\..\install\index.php:386
-msgid "mySQL Database"
-msgstr "mySQL Database"
-
-#: ..\..\..\install\index.php:281
-msgid "Name of the database you want to use"
-msgstr "Naam van de database die je wilt gebruiken"
-
-#: ..\..\..\install\index.php:282 ..\..\..\install\index.php:387
-msgid "mySQL Host"
-msgstr "mySQL Host"
-
-#: ..\..\..\install\index.php:282
-msgid "You probably won't have to change this"
-msgstr "Je hoeft dit waarschijnlijk niet te veranderen"
-
-#: ..\..\..\install\index.php:287
-msgid "Additional settings"
-msgstr "Extra instellingen"
-
-#: ..\..\..\install\index.php:289 ..\..\..\install\index.php:388
-msgid "Base URL"
-msgstr "Basis URL"
-
-#: ..\..\..\install\index.php:289
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr "Dit is de plek waar b2evo en jouw weblogs standaard staan. CONTROLEER DIT GOED, anders zal veel niet werken. Als je b2evolution wilt testen op jouw lokale machine, en dat de cookies dan goed functioneren, moet je gebruik maken van http://<strong>localhost</strong>/path... Gebruik NIET de machine naam!"
-
-#: ..\..\..\install\index.php:291
-msgid "Your email"
-msgstr "Jouw email"
-
-#: ..\..\..\install\index.php:291
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "Zal worden gebruikt in verschillende soorten foutmeldingen zodat gebruikers contact kunnen opnemen. Je zult ook notificaties van nieuwe gebruikers ontvangen."
-
-#: ..\..\..\install\index.php:298
-msgid "Update config file"
-msgstr "Bijwerken configuratiebestand"
-
-#: ..\..\..\install\index.php:318
-msgid "How do you want to install b2evolution?"
-msgstr "Hoe wil je b2evolution installeren?"
-
-#: ..\..\..\install\index.php:322
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "De installatie kan op drie verschillende manieren worden gedaan. Kies er n:"
-
-#: ..\..\..\install\index.php:325
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>Nieuwe Installatie</strong>: Installeer b2evolution database tabellen met voorbeeld data."
-
-#: ..\..\..\install\index.php:328
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>Bijwerken vanaf een vorige versie van b2evolution</strong>: Bijwerken van jouw b2evolution database tabellen om ze gelijk te maken met de huidige versie!"
-
-#: ..\..\..\install\index.php:331
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Bijwerken vanaf Cafelog/b2 v 0.6.x</strong>: Installeer b2evolution database tablellen en kopieer jouw bestaande Cafelog/b2 data erin."
-
-#: ..\..\..\install\index.php:334
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>Bijwerken vanaf Manywhere Miniblog</strong>: Installeer b2evolution database tablellen en kopieer jouw bestaande Miniblog data erin."
-
-#: ..\..\..\install\index.php:337
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>Bijwerken vanaf WordPress v 1.2</strong>: Installeer b2evolution database tablellen en kopieer jouw bestaande WordPress data erin."
-
-#: ..\..\..\install\index.php:344
-msgid "Delete b2evolution tables"
-msgstr "Verwijder b2evolution tabellen"
-
-#: ..\..\..\install\index.php:345
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr "Als je al  b2evolution tabellen hebt geinstalleerd en je wilt opnieuw beginnen, moet je de bestaande b2evolution tabellen verwijderen voordat je opnieuw kunt beginnen.<strong>WAARSCHUWING: Al jouw b2evolution tabellen en data zal verloren gaan!!!</strong> Jouw Cafelog/b2 of andere tabellen, als je die hebt, zullen onaangetast blijven."
-
-#: ..\..\..\install\index.php:348
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr "<strong>Verander jouw standaard configuratie</strong> (zie onderstaande notitie): Je wilt dit waarschijnlijk alleen doen in situaties wanneer je je b2evolution bestanden of dtabases hebt verplaatst naar een andere lokatie..."
-
-#: ..\..\..\install\index.php:353
-msgid "GO!"
-msgstr "GA!"
-
-#: ..\..\..\install\index.php:360
-msgid "Need to start anew?"
-msgstr "Opnieuw beginnen?"
-
-#: ..\..\..\install\index.php:361
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr "Als je al  b2evolution tabellen hebt geinstalleerd en je wilt opnieuw beginnen, moet je de bestaande b2evolution tabellen verwijderen voordat je opnieuw kunt beginnen.B2evolution kan zelf zijn eigen tabellen verwijderen, maar om duidelijke beveiligingsredenen is deze optie standaard uitgeschakeld."
-
-#: ..\..\..\install\index.php:373
-msgid "Base config recap..."
-msgstr "Basis configuratie ophalen..."
-
-#: ..\..\..\install\index.php:375
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr "(Als je hier niet de juiste instellingen ziet, STOP dan voordat je verder gaat, en <a %s>controleer jouw basis configuratie</a>.)"
-
-#: ..\..\..\install\index.php:385
-msgid "(Set, but not shown for security reasons)"
-msgstr "(Gevonden, maar word niet getoond uit veiligheidsoverwegingen)"
-
-#: ..\..\..\install\index.php:389
-msgid "Admin email"
-msgstr "Admin email"
-
-#: ..\..\..\install\index.php:401
-msgid "Installing b2evolution tables with sample data"
-msgstr "Installeer b2evolution tabellen met voorbeeld data"
-
-#: ..\..\..\install\index.php:406
-msgid "Installation successful!"
-msgstr "Installatie is gelukt!"
-
-#: ..\..\..\install\index.php:408
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Je kan nu <a %s>inloggen</a> met de login \"admin\" en wachtwoord \"%s\".</p>\n"
-"\t<p>Let op het wachtwoord! Dit is een <em>willekeurig</em> gekozen wachtwoord dat je is gegeven wanneer je b2evolution installeerd. Als je het kwijtraakt, zal je alle database tabellen meten verwijderen en opnieuw installeren.</p>"
-
-#: ..\..\..\install\index.php:421
-msgid "Upgrading data in existing b2evolution database"
-msgstr "Bijwerken van de data in een bestaande b2evolution database"
-
-#: ..\..\..\install\index.php:426 ..\..\..\install\index.php:446
-#: ..\..\..\install\index.php:465 ..\..\..\install\index.php:485
-msgid "Upgrade completed successfully!"
-msgstr "Upgrade is succesvol voltooid!"
-
-#: ..\..\..\install\index.php:427 ..\..\..\install\index.php:447
-#: ..\..\..\install\index.php:486
-#: ..\..\..\install\_functions_evoupgrade.php:128
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "Je kan nu <A %s>inloggen</a> met jouw standaard %s gebruikersnaam en wachtwoord"
-
-#: ..\..\..\install\index.php:441 ..\..\..\install\index.php:460
-#: ..\..\..\install\index.php:480
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr "Installeer b2evolution tabellen en kopieer de bestaande %s data erin"
-
-#: ..\..\..\install\index.php:466
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Je kan nu <a %s>inloggen</a> met jouw gebruikelijke miniblog email login afgekapt op 20 karakters. Alle wachtwoorden zijn gereset naar \"%s\".</p>\n"
-"<p>Let op het wachtwoord! Dit is een <em>willekeurig</em> gekozen wachtwoord dat je is gegeven wanneer je b2evolution installeerd. Als je het kwijtraakt, zal je alle database tabellen meten verwijderen en opnieuw installeren.</p>"
-
-#: ..\..\..\install\index.php:499
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "Verwijder b2evolution tabellen uit de database"
-
-#: ..\..\..\install\index.php:503
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "Om beveiligingsredenenen, is de reset functie standaard uitgeschakeld."
-
-#: ..\..\..\install\index.php:513
-msgid "Reset done!"
-msgstr "Herstellen is gedaan!"
-
-#: ..\..\..\install\index.php:514
-msgid "Back to menu"
-msgstr "Terug naar menu"
-
-#: ..\..\..\install\index.php:522
-msgid "official website"
-msgstr "officile website"
-
-#: ..\..\..\install\index.php:524
-msgid "contact"
-msgstr "contact"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "Dit weblog bevat alle artikelen die zijn geupgrade vanuit Cafelog. Het weblog heet '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is a sample linkblog entry"
-msgstr "Dit een voorbeeld artikel van het linkblog"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr "Deze voorbeeld tekst beschrijft een linkblog artikel. In de meeste gevallen zal je dit leeg willen laten met alleen een Titel en een URL voor jouw linkblog artikelen. (favorieten/gerelateerde websites)."
-
-#: ..\..\..\install\_functions_create.php:432
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "Dit is de lange omschrijving van het weblog genaamd '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:440
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr "Dit weblog  (weblog #1) is een heel speciaal weblog! Het bevat automatisch alle artikelen uit alle weblogs. Op deze manier kan je makkelijk alles in de gaten houden wat er word geplaatst op dit systeem. Je kan dit weblog ook afschermen voor het publieke gedeelte door de 'Stub Urlnaam' leeg te maken in de weblogs administratie."
-
-#: ..\..\..\install\_functions_create.php:442
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:476
-#: ..\..\..\install\_functions_create.php:495
-#, php-format
-msgid "%s Title"
-msgstr "%s Titel"
-
-#: ..\..\..\install\_functions_create.php:447
-#: ..\..\..\install\_functions_create.php:464
-#: ..\..\..\install\_functions_create.php:481
-#: ..\..\..\install\_functions_create.php:500
-#, php-format
-msgid "Tagline for %s"
-msgstr "Onderschrift voor %s"
-
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:465
-#: ..\..\..\install\_functions_create.php:482
-#: ..\..\..\install\_functions_create.php:501
-#, php-format
-msgid "Short description for %s"
-msgstr "Korte Omschrijving voor %s"
-
-#: ..\..\..\install\_functions_create.php:451
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:485
-#: ..\..\..\install\_functions_create.php:504
-#, php-format
-msgid "Notes for %s"
-msgstr "Opmerkingen voor %s"
-
-#: ..\..\..\install\_functions_create.php:452
-#: ..\..\..\install\_functions_create.php:470
-#: ..\..\..\install\_functions_create.php:486
-#: ..\..\..\install\_functions_create.php:505
-#, php-format
-msgid "Keywords for %s"
-msgstr "Sleutelwoorden voor %s"
-
-#: ..\..\..\install\_functions_create.php:493
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr "Maar, het hoofddoel voor dit weblog is om te worden bijgevoegd als een soort zijbalk van andere weblogs waar het jouw favorieten/gerelateerde websites zal bevatten."
-
-#: ..\..\..\install\_functions_create.php:571
-msgid "Clean Permalinks!"
-msgstr "Schone Permalinks!"
-
-#: ..\..\..\install\_functions_create.php:571
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-"b2evolution gebruikt standaard oude stijl permalinks en feedback links. Dit om er zeker van te zijn dat er maximale compatibiliteit is met de verschillende webserver configuraties.\n"
-"\n"
-"Maar, als je je wat comfortabeler voelt met b2evolution, zou je moeten proberen de schone permalinks te activeren in het Instellingen scherm .. (vind de 'Gebruik extra-pad info' aan)"
-
-#: ..\..\..\install\_functions_create.php:577
-msgid "Apache optimization..."
-msgstr "Apache optimalisatie..."
-
-#: ..\..\..\install\_functions_create.php:577
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-"In de <code>/blogs</code> map net zoals de in <code>/blogs/admin</code> map, zijn er twee bestanden genaamd [<code>sample.htaccess</code>]. Je moet proberen deze te hernoemen naar  [<code>.htaccess</code>].\n"
-"\n"
-"Dit zal de manier waarop b2evolution word behandeld door de webserver (Apache) optimaliseren. Deze bestanden zijn standaard niet actief omdat enkele hostings meteen een foutmeldingen zouden geven als je dit gebruikt. Als dit gebeurt na het hernoemen, verwijder deze bestanden en het zal in orde zijn."
-
-#: ..\..\..\install\_functions_create.php:583
-msgid "About evoSkins..."
-msgstr "Over evoSkins... "
-
-#: ..\..\..\install\_functions_create.php:583
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-
-#: ..\..\..\install\_functions_create.php:595
-msgid "Skins, Stubs and Templates..."
-msgstr "Skins,Stubs en Sjablonen ?"
-
-#: ..\..\..\install\_functions_create.php:595
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-
-#: ..\..\..\install\_functions_create.php:609
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "Meerdere Weblogs, nieuwe weblogs, oude weblogs..."
-
-#: ..\..\..\install\_functions_create.php:610
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-"Standaard begint b2evolution met 4 weblogs, genaamd 'Blog All', 'Blog A', 'Blog B' en 'Blogroll'.\n"
-"\n"
-"Sommige van deze weblogs hebben een speciale functie. Lees hierover op de corresponderende pagina.\n"
-"\n"
-"Je kan extra weblogs aanmaken vanuit de weblogs administratie."
-
-#: ..\..\..\install\_functions_create.php:619
-msgid "This is a multipage post"
-msgstr "Dit is een artikel van meerdere pagina's"
-
-#: ..\..\..\install\_functions_create.php:619
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-"Dit is pagina 1 van een meerderpagina artikel.\n"
-"\n"
-"Je kan de andere pagina's bekijken door te klikken op de links onder de tekst.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Dit is pagina 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Dit is pagina 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Dit is pagina 4.\n"
-"\n"
-"Dit is de laatste pagina."
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post with no teaser"
-msgstr "Uitgebreid artikel zonder scheiding"
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Dit is een uitgebreid artikel zonder inleiding. Dat betekent dat je deze kleine inleiding niet ziet als er op de \"meer\" link is geklikt.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"Dit is de uitgebreide tekst. Deze is alleen zichtbaar wanneer er op de \"meer\" link is geklikt."
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Extended post"
-msgstr "Uitgebreid artikel"
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Dit is een uitgebreid artikel. Dat betekent dat je alleen deze kleine inleiding zier en dat je op de link hier onder moet klikken om de rest te zien.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"Dit is de uitgebreide tekst. Deze is alleen zichtbaar wanneer er op de \"meer\" link is geklikt."
-
-#: ..\..\..\install\_functions_create.php:655
-msgid "Important information"
-msgstr "Belangrijke informatie"
-
-#: ..\..\..\install\_functions_create.php:655
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-"Blog B bevat een aantal artikelen uit de 'b2evolution Tips' categorie.\n"
-"\n"
-"Al deze artikelen zijn ontworpen om jou te helpen, zoals EdB zou zeggen: \"lees ze allemaal voordat je begint met aanpassen!\" ;)\n"
-"\n"
-"Als je wilt kan je deze artikelen n voor n verwijderen als je ze gelezen hebt. Je kan de status veranderen naar 'verouderd' om zelf bij te kunnen houden wat je al gelezen hebt."
-
-#: ..\..\..\install\_functions_create.php:693
-msgid "First Post"
-msgstr "Eerste Artikel"
-
-#: ..\..\..\install\_functions_create.php:693
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>Dit is het eerste artikel.</p>\n"
-"\n"
-"<p>Dit verschijnt op weblog A en weblog B.</p>"
-
-#: ..\..\..\install\_functions_create.php:699
-msgid "Second post"
-msgstr "Tweede Artikel"
-
-#: ..\..\..\install\_functions_create.php:699
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-"<p>Dit is het tweede artikel.</p>\n"
-"\n"
-"<p>Dit verschijnt alleen op weblog A maar in meerdere categorin.</p>"
-
-#: ..\..\..\install\_functions_create.php:705
-msgid "Third post"
-msgstr "Derde Artikel"
-
-#: ..\..\..\install\_functions_create.php:705
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-"<p>Dit is het derde artikel.</p>\n"
-"\n"
-"<p>Dit verschijnt alleen op weblog B en in 1 enkele categorie.</p>"
-
-#: ..\..\..\install\_functions_create.php:727
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "Hi, dit is een reactie.<br />Om een reactie te verijderen, log dan in, en bekijk de reacties van een artikel, daar heb je de optie om te bewerken en te verijderen."
-
-#: ..\..\..\install\_functions_evoupgrade.php:127
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "Het database schema is al bijgewerkt. Er hoeft niets gedaan te worden."
-
-#: ..\..\..\install\_functions_evoupgrade.php:327
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr "De volgende weblog stub namen worden meerdere malen gebruikt: ['%s']"
-
-#: ..\..\..\install\_functions_evoupgrade.php:329
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "Ik kan niet bijwerken totdat je deze uniek maakt. DB veld: [%s]"
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr "Controleer DB schema versie... "
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "NIET GEVONDEN! Dit is geen b2evolution database."
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr "Deze versie is te oud!"
-
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "Deze versie is te recent! We kunnen niet downgraden!"
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr "Dit weblog bevat alle artikelen die zijn geupgrade vanuit Miniblog. Het weblog heet '%s'. %s"
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "Geen omschr. beschikbaar"
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "Geen omschrijving beschikbaar"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "Maak URLs klikbaar"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "Automatische &lt;P&gt; en &lt;BR&gt; tags"
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "BB Formaat bv. [b]bold[/b]"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr "GreyMatter stijl formaat"
-
-# C:\www\b2evo090\blogs\plugins\renderers\_gmcode.renderer.php:76
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "Converteer tekst smilies naar iconen"
-
-# C:\www\b2evo090\blogs\plugins\renderers\_textile.renderer.php:237
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "Menselijke Web Tekst Generator 2.0 beta"
-
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:79
-#, fuzzy
-msgid "Wacko style formatting"
-msgstr "GreyMatter stijl formaat"
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wacko.renderer.php:80
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:80
-msgid ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:42
-msgid "Wiki Links converter"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:43
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:43
-msgid "WikiWord links ((link)) [[link ]]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr "Makkelijk HTML tags inbrengen"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "Onderstrepen [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "Doorhalen [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "Vet [Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "Cursief [Alt-E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "CODE [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "Paragraaf [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "Ongesorteerde Lijst [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "Lijst [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "BLOCKQUOTE [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "Afbeelding [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "A href [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "Meer [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "no teaser [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "Volgende pagina [Alt-Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "Sluit alle tags"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr "Reactie tekst"
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "Een klik smilies inbrengen"
-
-# C:\www\b2evo090\blogs\skins\_categories.php:17
-#  TRANS: All categories, skin's categories list
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "Allen"
-
-#: ..\..\..\skins\_feedback.php:77 ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr "TrackBack adres voor dit artikel:"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95 ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "Nog geen %s op dit artikel ..."
-
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "Jouw e-mail adres zal <strong>niet</strong> worden weergegeven op de site."
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "Site/URL"
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "Jouw URL zal worden weergegeven"
-
-#: ..\..\..\skins\_feedback.php:195 ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Enters worden &lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "Remember me"
-msgstr "Onthou mij"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(Plaats cookies voor naam, e-mail &amp; url)"
-
-#: ..\..\..\skins\_lastcomments.php:33 ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54 ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "Antwoord op:"
-
-#: ..\..\..\skins\_linkblog.php:31 ..\..\..\skins\custom\_linkblog.php:21
-msgid "Linkblog"
-msgstr "Linkblog"
-
-#: ..\..\..\skins\_linkblog.php:71 ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "meer"
-
-#: ..\..\..\skins\_profile.php:65 ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
-msgstr "AOL IM"
-
-#: ..\..\..\skins\_profile.php:66 ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN IM"
-
-#: ..\..\..\skins\_profile.php:67 ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "Yahoo IM"
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr "Selecteer WebLog:"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr "Selecteer skin:"
-
-#: ..\..\..\skins\basic\_main.php:98 ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "woorden"
-
-#: ..\..\..\skins\basic\_main.php:103
-msgid "Read more..."
-msgstr "Lees meer..."
-
-#: ..\..\..\skins\bluesky\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:170
-msgid "Choose a skin"
-msgstr "Kies een skin"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Previous"
-msgstr "Vorige %d"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Next"
-msgstr "Volgende %d"
-
-#: ..\..\..\skins\custom\_main.php:213
-#: ..\..\..\skins\natural_pink\_main.php:205
-#: ..\..\..\skins\wpc_aubmach\_main.php:150
-#: ..\..\..\skins\wpc_default\_main.php:153
-msgid "Choose skin"
-msgstr "Kies skin"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "Blader door alle artikelen van deze auteur"
-
-#: ..\..\..\skins\originalb2\_main.php:176
-msgid "archives"
-msgstr "Archief"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "De <acronym title=\"Uniform Resource Identifier\">URI</acronym> om dit artikel te TrackBacken is:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Comment by"
-msgstr "Reactie door"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Trackback from"
-msgstr "TrackBack van"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Pingback from"
-msgstr "PingBack van"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Edit This"
-msgstr "Bewerk Dit "
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:185
-#: ..\..\..\skins\wpc_default\_feedback.php:185
-msgid "E-mail"
-msgstr "E-mail"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:198
-#: ..\..\..\skins\wpc_default\_feedback.php:198
-msgid "Your Comment"
-msgstr "Jouw Reactie"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:218
-#: ..\..\..\skins\wpc_default\_feedback.php:218
-msgid "Say It!"
-msgstr "Zeg het!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Filed under:"
-msgstr "Opgeslagen onder:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:160
-#: ..\..\..\skins\wpc_default\_main.php:163
-msgid "Other"
-msgstr "Andere"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:172
-#: ..\..\..\skins\wpc_default\_main.php:175
-msgid "Meta"
-msgstr "Meta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "Syndicate this site using RSS"
-msgstr "Syndicate dit weblog via RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "The latest comments to all posts in RSS"
-msgstr "De laatste reacties van alle artikelen in RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "Reacties <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "Deze pagina valideert als XHTML 1.0 Transitional"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "Gevalideerde <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:187
-#: ..\..\..\skins\wpc_default\_main.php:180
-#: ..\..\..\skins\wpc_default\_main.php:190
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Ondersteund door b2evolution; Meertalig voor meerdere gebruikers met meerdere weblogs."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "Deze skin gebruikt een CSS bestand welke origineel was ontworpen voor WordPress (Zie design credits in style.css)."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "Original design credits for this skin:"
-msgstr "Originele deisgn credits voor deze skin:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "Om maximale compatibiliteit te bieden met WP CSS bestanden, de meeste b2evolution eigenschappen die niet bestaan in WP zijn verborgen in deze generieke wpc_* skin."
-
-#: ..\..\..\xmlsrv\rdf.php:60 ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] Lees Meer!"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1404 ..\..\..\xmlsrv\xmlrpc.php:1408
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Nieuwe pingback op jouw artikel #%d \"%s\""
-
-#~ msgid "Some viewing statistics"
-#~ msgstr "Enkele statistieken"
-
-#~ msgid "Recent Referers"
-#~ msgstr "Recente Refererenden"
-
-#~ msgid "Top Referers"
-#~ msgstr "Hoogste Refererenden"
-
-#~ msgid "update template !"
-#~ msgstr "Bijwerken van sjabloon !"
-
-#~ msgid "This is the template that displays stats for a blog"
-#~ msgstr "Dit is het template dat de statistieken voor een weblog weergeeft"
-
-#~ msgid "URLs, email, AIM and ICQs will be converted automatically."
-#~ msgstr "URLs, e-mail, AIM en ICQs worden automatisch geconverteerd."
-
-#~ msgid "Error selecting database [%s]!"
-#~ msgstr "Fout bij selecteren database [%s]!"
-
-#~ msgid "MySQL error!"
-#~ msgstr "MySQL fout!"
-
-#~ msgid "This blog holds all your posts upgraded from WordPress. This blog is named '%s'. %s"
-#~ msgstr "Dit weblog bevat alle artikelen die zijn geupgrade vanuit Wordpress. Het weblog heet '%s'. %s"
-
-#~ msgid "Top refering engines"
-#~ msgstr "Hoogste refererende zoekmachines"
-
-#~ msgid "blogs"
-#~ msgstr "weblogs"
-
-#~ msgid "skin the site"
-#~ msgstr "skin de site"
diff -ruN --text 0.9.2.src/locales/pl_PL/_global.php 1.10.3.src/locales/pl_PL/_global.php
--- 0.9.2.src/locales/pl_PL/_global.php	2005-12-26 21:08:54.000000000 -0600
+++ 1.10.3.src/locales/pl_PL/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,744 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['pl_PL'] = array(
-	'' => "Project-Id-Version: POLISH VERSION_1.0\nReport-Msgid-Bugs-To: http://fplanque.net/\nPOT-Creation-Date: 2005-09-13 15:48+0200\nPO-Revision-Date: 2005-09-18 23:12+0100\nLast-Translator: markos151 <markos151@gmail.com>\nLanguage-Team: Polish b2evolution>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=utf-8\nContent-Transfer-Encoding: 8bit\nX-Poedit-SourceCharset: iso-8859-2\n",
-	'Selected' => "Wybrany",
-	'Categories' => "Kategorie",
-	'Permanent link to full entry' => "Stały link do pełnej treści",
-	'Permalink' => "Stałylink",
-	'Recently' => "Ostatnio",
-	'(cached)' => "(kopia)",
-	'(no cache)' => "(bez kopii)",
-	'Last comments' => "Ostatni komentarz",
-	'Search' => "Szukaj",
-	'All Words' => "Wszystkie słowa",
-	'Some Word' => "Dowolne słowo",
-	'Entire phrase' => "Cała fraza",
-	'Reset form' => "Resetuj formularz",
-	'Get selection' => "Daj wybór",
-	'Archives' => "Archiwa",
-	'more...' => "więcej...",
-	'Misc' => "Różne",
-	'Syndicate this blog' => "Połącz ten blog",
-	'Default page for b2evolution' => "Domyslna strona dla b2evolution",
-	'Multilingual multiuser multi-blog engine.' => "Wielojęzykowy wieloużytkownikowy multi-blog silnik",
-	'Welcome to b2evolution' => "Witamy w b2evolution",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "To jest domyślna strona dla b2evolution. Bedzie wyświetlana tak długo dopóki nie wybierzesz domyślnego blogu w ustawieniach ogólnych",
-	'Individual blogs on this system' => "Indywidulane blogi w tym systemie",
-	'Blog #%d' => "Blog #%d",
-	'Blog #1' => "Blog #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "To jest specjalny blog który łaczy wszystkie wiadomości z innuch blogów!",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Zauważ: powyższa lista ( tak jak menu) jest automatycznie generowana i zawiera tylko blogi które mają &quot;stub url name&quot;. Możesz to ustawic w konfiguracji blogu w back-office",
-	'More demos' => "Wiecej demosów",
-	'Custom template' => "Wzorzec klienta",
-	'Multiple blogs displayed on the same page' => "Wiele blogów wyświetlonych na tej stronie",
-	'Summary of last posts in all blogs' => "Podsumowanie ostatnich postów z wszystkich blogów",
-	'The page you\'re looking at' => "Strona na którą patrzysz",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Zauważ: te dema nie używają evoSkins, nawet gdy jes aktywujesz w czasie instalacji. Jedynym sposobem zmiany ich wyglądu jest edycja ich wzorców PHP. Ale jeszcze raz pamie taj że one sa tylko demosami przeznaczonymi do inspirowania Ciebie w Twoich własnych wzorcach ;)",
-	'Administration' => "Administracja",
-	'Go to backoffice!' => "Idż do backoffice",
-	'Official website' => "Oficjalna strona www",
-	'GNU GPL license' => "licencja GNU GPL",
-	'Multiblog demo' => "Wieloblog demo",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Ten wzorzec wyświetla 3 blogi jednocześnie ( 1 z lewej, 2 z prawej)",
-	'Summary demo' => "Podsumowanie demo",
-	'This demo template displays a summary of last posts in all blogs' => "Ten demo-wzorzec wyswietla podsumowanie ostatnich postów z wszystkich blogów",
-	'More posts...' => "Wiecej postów...",
-	'Antispam' => "Antyspam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "Słowo kluczowe [%s] jest zbyt krótkie, musi mieć przynajmniej 5 znaków!",
-	'Deleting log-hits matching [%s]...' => "Usunięte log-hits spełniają [%s]...",
-	'Deleting comments matching [%s]...' => "Usuniete komentarze spełniają [%s]",
-	'Blacklisting the keyword [%s]...' => "Czarna lista słów kluczowych [%s]...",
-	'Confirm ban &amp; delete' => "Potwierdź ban &amp; usuń",
-	'No log-hits match the keyword [%s].' => "Żaden log-hits nie jest zgodny z wzorcem [%s].",
-	'Delete the following %d referer hits:' => "Usuń nastepujący %d referer hits:",
-	'Date' => "Data",
-	'Referer' => "Referer",
-	'Ref. IP' => "Ref. IP",
-	'Target Blog' => "Docelowy Blog",
-	'Target URL' => "Docelowy URL",
-	'No comments match the keyword [%s].' => "zaden komentarz nie spełnia wzorca [%s].",
-	'Delete the following %d comments:' => "Usuń nastepujące %d komentarze",
-	'Author' => "Autor",
-	'Auth. URL' => "Auten. URL",
-	'Auth. IP' => "Auten. IP",
-	'Content starts with...' => "zawartość zaczyna się od...",
-	'The keyword [%s] is already handled by the blacklist.' => "To słowo kluczowe [%s] jest już na tej czarnej liście",
-	'Blacklist the keyword [%s] locally.' => "Czarna lista słow [%s] lokalnie",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "Raport wzorców [%s] jak niedozwolonych na b2evolution.net.",
-	'Terms of service' => "Warunki użycia",
-	'Perform selected operations' => "Wykonaj zaznaczone operacje",
-	'Add a banned keyword' => "Dodaj słowa niedzowolone.",
-	'Allow Back' => "Zezwól na powrót",
-	'Report abuse to centralized ban blacklist!' => "Raportu naduzycie do centralnej czrnej listy banów!",
-	'Report' => "Raport ",
-	'Check hit-logs and comments for this keyword!' => "Liczba trafień w logu i komentarzy dla tego słowa kluczowego!",
-	'Re-check' => "Sprawdzenie ponowne",
-	'Blogs' => "Blogi",
-	'New' => "Nowy",
-	'Creating blog...' => "Tworzenie blogu...",
-	'You must provide an URL blog name / Stub name!' => "Musisz podać URL blogu/ Bazową nazwę!",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "ten URL blogu/ Bazowa nazwa jest juz uzywana przez inny blog. Wybierz inną nazwę.",
-	'Cannot create, please correct these errors:' => "Nie mogę utworzyć,  proszę poprawic te błędy:",
-	'You should <a %s>create categories</a> for this blog now!' => "Powinieneś teraz <a %s> stworzyć kategorie </a> dla tego blogu!!",
-	'New weblog' => "Nowy blog sieciowy",
-	'New blog' => "Nowy blog.",
-	'General' => "Główne",
-	'Permissions' => "uprawnienia",
-	'Advanced' => "Zaawansowane",
-	'Updating Blog [%s]...' => "Aktualizacja Blogu [%s]",
-	'Cannot update, please correct these errors:' => "Nie mogę zaktualizować, proszę poprawić błędy.",
-	'Delete blog [%s]?' => "Usunąćblog [%s]?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Sakoswanie tego blogu spowoduje usunięcie również wszystkich jego kategorii i komentarzy!",
-	'THIS CANNOT BE UNDONE!' => "TEGO NIE MOŻNA COFNĄĆ!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "Również próba usunięcia pliku bazowego [<strong><a %s>%s</a></strong>]",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "Również próba usunięcia pliku statycznego [<strong><a %s>%s</a></strong>]",
-	'I am sure!' => "Jestem pewien!",
-	'CANCEL' => "Anuluj",
-	'Generating static page for blog [%s]' => "Generowanie statycznej strony dla blogu [%s]",
-	'You haven\'t set a static filename for this blog!' => "Nie ustawiłeś statycznej nazwy pliku dla tego blogu!",
-	'File cannot be written!' => "Plik nie może być zapisany!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "Powinieneś sprawdzić uprawnienia dla pliku [%s]. Patrz <a %s> podrecznik online - uprawnienia do plików (file permissions)</a>.",
-	'Writing to file [%s]...' => "Zapis do pliku [%s].",
-	'Done.' => "Wykonano.",
-	'Browse blog:' => "Przegladaj blog:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Poniewaz jestes nowy, musisz czekać aż admin zautoryzuje Ciebie do postowania. Możesz równiez <a %s>napisac email do admina</a> byc Ciebie zatwierdził. Gdy jesteś zatwierdzony, przeładuj tę stronę i bedziesz mógł blogowac :)",
-	'Categories for blog:' => "Kategorie dla blogu:",
-	'New sub-category in category: %s' => "Nowa podkategoria w kategorii %s",
-	'New category in blog: %s' => "Nowa kategoria w blogu %s",
-	'New category name' => "Nazwa nowej kategorii",
-	'Create category' => "Utwórz kategorię",
-	'Deleting category #%d : %s ...' => "Usuń kategorię #%d: %s...",
-	'ERROR' => "Błąd",
-	'Category deleted.' => "Kategoria usunięta",
-	'Properties for category:' => "Właściwosći dla kategorii:",
-	'Name' => "Nazwa",
-	'New parent category' => "Nowa kategoria nadrzędna",
-	'Old Parent' => "Stara nadrzędna",
-	'Root (No parent)' => "Korzeń (brak nadrzędnej)",
-	'Note: Moving categories across blogs is enabled. Use with caution.' => "Uwaga: Przesuwanie kategorii między blogami dozwolone. Używaj ostrożnie",
-	'Note: Moving categories across blogs is disabled.' => "Uwaga: Przesuwanie kategorie między blogami niedozwolone",
-	'Edit category!' => "Edytuj kategorię",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Nie masz prawa do edytcji/podglądu żadnej właściwości kategorii",
-	'Oops, no post with this ID.' => "Pech, żadnego postu z tym ID.",
-	'Editing post' => "Edycja postu.",
-	'#%d in blog: %s' => "#%d w blogu: %s",
-	'Oops, no comment with this ID!' => "Pech, żadnego komentarza z tym ID.",
-	'Editing comment' => "Edycja komentarza",
-	'New post in blog:' => "Nowy wpis w blogu:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Ponieważ blog nie ma kategorii, nie możesz wpisywać do niego. Musisz najpierw utworzyć kategorie.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Przełącz do tego blogu ( pozostawiając Twój wpis jeżeli skrypty Java sa aktywne)",
-	'b2evo' => "b2eco",
-	'Login...' => "Logine ...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "W b2evolution nie musisz korzystać ze strony b2login.php by zalogować się.",
-	'Settings' => "Ustawienia",
-	'Regional' => "Regionalne",
-	'Plug-ins' => "Wtyczki",
-	'General settings updated.' => "Ogólne ustawienia poprawione.",
-	'Regional settings updated.' => "Regionalne ustawienia poprawione.",
-	'You must provide a locale code!' => "Musisz podac lokalny kod!.",
-	'Updated locale \'%s\'.' => "Updated locale '%s'.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Tabela z ustawieniami lokalnymi usunięta domyślne z <code>/conf/_locales.php</code> załadowane.",
-	'File <code>%s</code> not found.' => "Plik <code>%s</code> nie znaleziony.",
-	'Spell Check' => "Sprawdź pisownię",
-	'Loading Spell Checker. Please wait' => "Ładowanie modułu sprawdzania pisowni. Proszę czekać.",
-	'View Stats for Blog:' => "Widok statystyki dla tego blogu.",
-	'None' => "Żaden",
-	'Summary' => "Podsumowanie",
-	'Referers' => "Odnośniki",
-	'Refering Searches' => "Szukanie odnośników",
-	'User Agents' => "Agent uzytkownika",
-	'Direct Accesses' => "Dostepne bezpośrednio",
-	'Indexing Robots' => "Automaty indeksujące",
-	'Total' => "RAZEM",
-	'Prune this date!' => "Przytnij tę datę!",
-	'Prune' => "Przytnij",
-	'Prune hits for this date!' => "Przytnij hits dla tej daty!",
-	'Last referers' => "Ostatni odnośnik",
-	'Del' => "Usuń",
-	'Ban this domain!' => "Zbanuj tę domenę!",
-	'Ban' => "Banuj",
-	'Top referers' => "Top odnośniki",
-	'Total referers' => "Razem odnośników",
-	'Last refering searches' => "Ostatnie poszukiwanie odnośników",
-	'Top Indexing Robots' => "Główne automaty indeksujące",
-	'Last direct accesses' => "Ostatni bezposredni dostęp",
-	'Listing:' => "Lista:",
-	'Invalid filename!' => "Niewłaściwa nazwa pliku!",
-	'Oops, no such file !' => "Oops, brak takiego pliku!",
-	'File edited!' => "Plik poprawiony!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Bądź ostrożny poprawienie tego pliku może zniszczyć ten wzorzec!. Nie edytuj tego co jest pomiędzy <code>&lt;?php</code> i <code>?&gt;</code>jeżeli nie wiesz co robisz!",
-	'&nbsp; Save ! &nbsp;' => "&nbsp; Zapis ! &nbsp;",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "( nie możesz podmienic tego pliku/wzorca: musisz uczynic go zapisywalnym np Chmod 766)",
-	'Directory %s not found.' => "Nie można znaleźć katalogu %s.:",
-	'This is the template that displays the links to the archives for a blog' => "To jest wzorzec który wyświetla linki do archiwum dla blogu",
-	'This is the template that displays the (recursive) list of (sub)categories' => "To jest wzorzec który wyświetla (rekursywną) listę (pod)kategorii",
-	'This is the template that displays the feedback for a post' => "To jest wzorzec który wyświetla odpowiedzi do wpisu",
-	'This is the template that displays the last comments for a blog' => "To jest wzorzec który wyświetla ostatni komentarzi w blogu",
-	'This is the main template. It displays the blog.' => "To jest główny wzorzec. On wyswietla blog.",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Uwaga: Oczywiście mozesz edytować pliki/wzorce w Twoim edytorze tekstowym i wysłać je. Ten edytor online  używasz gdy nie masz dostepu do tekstowego edytora..",
-	'upload images/files' => "przeslij obrazek/plik",
-	'File upload' => "Wysłanie pliku:",
-	'Allowed file types:' => "Dozwolone typy plików",
-	'Maximum allowed file size: %d KB' => "Maksymalna dozwolona wielkość pliku: %d kB",
-	'Description' => "Opis",
-	'Upload !' => "Wyślij!",
-	'File %s: type %s is not allowed.' => "Plik %s: typu %s jest niedozwolony.",
-	'Couldn\'t upload your file to:' => "Nie mogę przesłać Twojego pliku do:",
-	'Duplicate File?' => "Duplikat pliku?",
-	'The filename "%s" already exists!' => "Plik o nazwie \"%s\" już istnieje!",
-	'Filename "%s" moved to "%s"' => "Plik  \"%s\" przeniesiono do \"%s\"",
-	'Confirm or rename:' => "Potwierdź zmianę nazwy:",
-	'Alternate name' => "Alternatywna nazwa",
-	'Confirm !' => "Potwierdź",
-	'File uploaded !' => "Wysłano plik.",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Twój plike <strong>\"%s\"</strong> został odebrany z powodzenie!",
-	'Here\'s the code to display it:' => "Tutaj jest kod, który wyświetli go:",
-	'Add the code to your post !' => "Dodaj kod do Twojego wpisu!",
-	'Image Details' => "Szczegóły obrazka",
-	'Size' => "Rozmiar",
-	'Type' => "Typ",
-	'Close this window' => "Zamknij to okno",
-	'User management' => "Zarządzanie użytkownikami",
-	'You cannot change the demouser profile in demo mode!' => "Nie możesz zmienić profilu użytkownika-demo w trybie demo!",
-	'You are only allowed to update your own profile!' => "Nie jestes uprawniony do zmiany Twojego własnego profilu!",
-	'You must provide an unique login!' => "Musisz zapewnić unikalny login!",
-	'User level must be between %d and %d.' => "Poziom użytkownika musi byc pomiędzy %d i %d.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Ten login już istnieje.Czy chcesz  <a %s> edytowac istniejącego uzytkownika</a>?",
-	'You typed two different passwords.' => "Podałeś(aś) dwa różne hasła!",
-	'The mimimum password length is %d characters.' => "Minimalna długość hasła to %d znaków.",
-	'User updated.' => "Uzytkownik poprawiony.",
-	'New user created.' => "Nowy uzytkownik stworzony.",
-	'Invalid promotion.' => "Niwłaściwa promocja.",
-	'User level changed.' => "Zmieniono poziom użytkownika.",
-	'You can\'t delete yourself!' => "Nie możesz usunąć się osobiście!",
-	'You can\'t delete User #1!' => "Nie możesz usunąć użytkownika nr 1!",
-	'Delete User %s?' => "Usuń Użytkownika %s.",
-	'Warning' => "ostrzeżenie",
-	'deleting an user also deletes all posts made by this user.' => "usuwając uzytkownika usuwasz również wszystkie jego wpisy.",
-	'Deleting User...' => "Usuwanie użytkownika.",
-	'You can\'t delete Group #1!' => "Nie możesz usunąć Grupy nr 1!",
-	'You can\'t delete the default group for new users!' => "Nie możesz usunąć domyślnej grupy dla nowych uzytkowników!",
-	'Delete group [%s]?' => "Czy usunąć grupę [%s]?",
-	'Group deleted...' => "Grupa usunięta...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "Taka nazwa grupy juz istnieje. Czy chcesz <a %s> edytować istniejącą grupę</a>?",
-	'Group updated.' => "Grupa zmieniona.",
-	'The user was not created:' => "Uzytkownik nie został utworzony:",
-	'The user was not updated:' => "Uzytkownik nie został poprawiony.",
-	'The group was not created:' => "Grupa nie została utworzona:",
-	'The group was not updated:' => "Grupa nie została poprawiona.",
-	'You are not allowed to view other users.' => "Nie masz uprawnień by oglądać innych uzytkowników",
-	'Adding new post...' => "Dodawanie nowego postu...",
-	'Supplied URL is invalid: ' => "Podany URL jest niepoprawny",
-	'Supplied content is invalid' => "Podana zawartość jest niepoprawna",
-	'Cannot post, please correct these errors:' => "Nie mogę zachować, popraw błędy:",
-	'Back to post editing' => "Z porotem do edycji",
-	'Recording post...' => "Zapisywanie wpisu...",
-	'Sleeping...' => "Spanie...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Wpis opublikowany nie publicznie; pomijam trackbak, pingback i pingi blog...",
-	'Posting Done...' => "Publikowanie zakończone",
-	'Updating post...' => "Poprawianie wpisu...",
-	'Post had already pinged: skipping blog pings...' => "Wpis juz pingowany: pominięcie blogowych pingów...",
-	'Updating done...' => "Zmiana wykonana...",
-	'Updating post status...' => "zmiana statusu wpisu...",
-	'Deleting post...' => "Usuwanie postu",
-	'Oops, no post with this ID!' => "Oops, bie wpsujemy z tym ID!",
-	'Deleting Done...' => "Usuwanie zakończone...",
-	'Error' => "błąd",
-	'Cannot update comment, please correct these errors:' => "Nie można poprawic komentarza, proszę usuń te błedy",
-	'Back to posts!' => "Z porotem do wpisu!",
-	'New post' => "Nowy wpis",
-	'User group' => "Grupa użytkowników",
-	'Level' => "Poziom",
-	'Default locale' => "Domyslne ustawienia lokalne.",
-	'Select as MAIN category' => "Wybierz GŁÓWNĄ kategorię",
-	'Tools' => "Narzędzia",
-	'Post to b2evolution' => "Wyślij do b2evolution",
-	'SideBar' => "Pasek boczny",
-	'b2evo sidebar' => "b3evo pasek boczny",
-	'Movable Type Import' => "Przenosny Typ Importu",
-	'Full Name' => "Imię i nazwisko",
-	'Short Name' => "Nazwa skrócona",
-	'Preferred access type' => "Preferowany typ dostepu",
-	'Blog Folder URL' => "Folder URL Blogu",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Brak końcowego ukosnika ( Jeżeli nie nie wiesz, pozostaw to pole puste).",
-	'URL blog name / Stub name' => "URL nazwa blogu / Bazowa nazwa",
-	'Long Description' => "Długi Opis",
-	'Notes' => "Notatki",
-	'Additional info.' => "Informacje dodatkowe",
-	'Blog' => "Dziennik",
-	'Locale' => "ustawienia lokalne",
-	'Default' => "Domyślnie",
-	'New blog...' => "Nowy blog.",
-	'Login ' => "Login",
-	'Published' => "Opublikowany",
-	'Permission to edit categories for this blog' => "Uprawnienia do edycji kategorii dla tego blogu",
-	'Non members' => "Bez członków",
-	'Are you sure you want to delete?' => "Czy jesteś pewien, że chcesz usunąćs?",
-	'New sub-category here' => "Nowa pod-kategoria tutaj",
-	'New category here' => "Nowa kategoria tutaj",
-	'Title' => "Tytuł",
-	'Language' => "Język",
-	'Email' => "Email",
-	'URL' => "URL",
-	'Preview' => "Podgląd",
-	'Spellcheck' => "Pisownia",
-	'Upload a file/image' => "Wyślij plik/obrazek",
-	'Advanced properties' => "Zaawansowane właściwości",
-	'Edit timestamp' => "Edytuj znak czasu",
-	'URL Title' => "Tytuł URL",
-	'Additional actions' => "Dodatkowe czynności",
-	'Status' => "Status",
-	'The post will be publicly published' => "Wpis będzie opublikowany publicznie.",
-	'Published (Public)' => "Opublikowane (Publiczne)",
-	'The post will be published but visible only by logged-in blog members' => "Wpis zostanie opublikowany ale będzie widzialny tylko przez zalogowanych członków blogu",
-	'Protected (Members only)' => "Chroniony (tylko członkowie)",
-	'The post will be published but visible only by yourself' => "Wpis zostanie opublikowany ale będzie widzialny tylko przez Ciebie",
-	'Private (You only)' => "Prywatny( tylko Ty)",
-	'The post will appear only in the backoffice' => "Wpis pojawi sie tylko w backoffice.",
-	'Draft (Not published!)' => "Szkic ( Nie opublikowany!)",
-	'Deprecated (Not published!)' => "Nie polecane ( Nie opublikowane)",
-	'Note: Moving posts across blogs is enabled. Use with caution.' => "Nota: Przesuwanie wpisów pomiędzy blogami dozwolone. Używaj z uwagą",
-	'Note: Cross posting among multiple blogs is enabled.' => "Nota. Wpisywanie krzyżowe w wielu blogach dozwolone.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Nota. Wpisywanie krzyżowe w wielu blogach obecnie niedozwolone.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Nota. Wpisywanie krzyżowe w wielu kategoriach obecnie niedozwolone.",
-	'Comments' => "Komentarze",
-	'Visitors can leave comments on this post.' => "Odwiedzający mogą zostawić komentarz do tego wpisu.",
-	'Open' => "Otwarty",
-	'Visitors can NOT leave comments on this post.' => "Odwiedzający NIE mogą pozostawiać komentarzy do tego wpisu.",
-	'Closed' => "Zamknięty",
-	'Visitors cannot see nor leave comments on this post.' => "Odwiedzający nie mogą oglądać i pozostawiać komentarzy do tego wpisu.",
-	'Disabled' => "Wyłączony",
-	'Comment info' => "Info o komentarzu",
-	'IP address' => "Adres IP",
-	'Next %d days' => "Nastepne %d dni",
-	'Previous %d' => "Poprzedni %d",
-	'Previous %d days' => "Poprzednie %d dni",
-	'Next %d' => "Następny %d",
-	' to ' => "Do",
-	' of ' => "z",
-	'from the end' => "od końca",
-	'from the start' => "od startu",
-	'OK' => "OK",
-	' Date range: ' => "Zakres dat:",
-	'level:' => "przez",
-	'Pages:' => "Strony:",
-	'1 comment' => "1 komentarz",
-	'%d comments' => "%d komentarzy",
-	'Leave a comment' => "Zostaw komentarz",
-	'User' => "Użytkownik",
-	'Edit profile' => "Edytuj Profil",
-	'Comment text' => "Tekst komentarza",
-	'Allowed XHTML tags' => "Dozwolone tagi XHTML",
-	'Options' => "Opcje",
-	'(Line breaks become &lt;br&gt;)' => "(Łamanie lini &lt;br&gt;)",
-	'Send comment' => "Wyślij komentarz",
-	'Posts to show' => "Wpisów do oglądania",
-	'Past' => "Przeszłe",
-	'Future' => "Przyszłe",
-	'Title / Text contains' => "Tytuł/Tekst zawiera",
-	'Words' => "Słowa",
-	'AND' => "I",
-	'OR' => "LUB",
-	'Exact match' => "Pasuje DOKŁADNIE",
-	'week' => "tydzień",
-	'Reset' => "Resetuj",
-	'GPL License' => "LIcencja GPL",
-	'uncheck all' => "odznacz wszystkie",
-	'check all' => "zaznacz wszystkie",
-	'Logout' => "Wyloguj",
-	'Blog time:' => "czas blogu:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Zalogowany jako",
-	'Write' => "Wpis",
-	'Edit' => "Edycja",
-	'Stats' => "Statystyka",
-	'Templates' => "Wzorce",
-	'Users' => "Użytkownicy",
-	'User Profile' => "Profil uzytkownika",
-	'Default user rights' => "Domyślne prawa użytkownika.",
-	'New users can register' => "Nowi uzytkownicy mogą rejestrować się.",
-	'Check to allow new users to register themselves.' => "Zaznacz by nowi użytkownicy mogli rejstrować sie osobiście.",
-	'Group for new users' => "Grupa dla nowych użytkowników",
-	'Groups determine user roles and permissions.' => "Grupy okreslają role użytkownika i uprawnienia.",
-	'Level for new users' => "Poziom dla nowego uzytkownika.",
-	'days' => "dni",
-	'posts' => "Wypowiedzi",
-	'monthly' => "Miesięcznie",
-	'Toolbar plug-ins' => "Pasek wtyczek.",
-	'Create new locale' => "Utwórz nowe ustawienia lokalne.",
-	'Enabled' => "Włączony",
-	'name of the locale' => "nazwa ustawienia lokalnego",
-	'Charset' => "Charset",
-	'Must match the lang file charset.' => "Musi być zgodne z charsetem pliku językowego.",
-	'Date format' => "Format daty",
-	'See below.' => "Patrz poniżej.",
-	'Priority' => "Priorytet",
-	'Create' => "Utwórz",
-	'Update' => "Aktualizuj",
-	'Flags' => "Znaczniki",
-	'Translated' => "Przetłumaczone",
-	'up' => "do góry",
-	'down' => "w dół",
-	'Copy locale' => "Kopiuj ustawienia lokalne",
-	'Reset custom settings' => "Resetuj ustawienia",
-	'No language file...' => "Brak pliku języka...",
-	'Extract .po file into b2evo-format' => "Wypisz z pliku .po do formatu b2evo",
-	'Are you sure you want to reset?' => "Czy jesteś pewien że chcesz zresetować?",
-	'Reset to defaults (delete database table)' => "Resetuj do momyślnych ( kasowanie tabeli bazy)",
-	'first user' => "pierwszy użytkownik",
-	'previous user' => "poprzedni uzytkownik",
-	'next user' => "nastepny użytkownik",
-	'last user' => "ostatni użytkownik",
-	'Close user profile' => "Zamknij profil użytkownika",
-	'Create new user profile' => "Utwórz nowy profil użytkownika",
-	'Profile for:' => "Profil dla:",
-	'User rights' => "Prawa uzytkownika",
-	'Login' => "Login",
-	'First name' => "Imię",
-	'Last name' => "Nazwisko",
-	'Nickname' => "Pseudonim",
-	'Identity shown' => "Tożsamość pokazywana",
-	'Preferred locale' => "Preferowanie ustawienia lokalne",
-	'Send an email' => "Wyślij email",
-	'Visit the site' => "Odwiedź stronę",
-	'Search on ICQ.com' => "Szukaj na ICQ.com",
-	'New password' => "Nowe Hasło",
-	'Confirm new password' => "Potwierdź Nowe Hasło",
-	'yes' => "Tak",
-	'no' => "Nie",
-	'ID' => "ID",
-	'Posts' => "Wypowiedzi",
-	'Statistics' => "Statystyki",
-	'Delete user' => "Usuń Użytkownika",
-	'New group...' => "Nowa grupa...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "BŁĄD! Nie mozna skasować. Musisz usunąć plik [%s] ręcznie.",
-	'%d posts' => "%d wypowiedzi",
-	'1 post' => "1 wypowiedź",
-	'previous month' => "poprzedni miesiąc",
-	'next month' => "następny miesiąc",
-	'previous year' => "poprzedni rok",
-	'next year' => "nastepny rok",
-	'go to month\'s archive' => "idź do archiwum miesiąca",
-	'Member' => "Członek",
-	'Visitor' => "Odwiedzający",
-	'Edit this comment' => "Edytuj ten komentarz",
-	'Delete' => "Usuń",
-	'Delete this comment' => "Usuń ten komentarz",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Czy chcesz usunąć komentarz\\n\\'Anuluj\\' by zaniechać, \\'OK\\' by skasować,",
-	'No comment yet...' => "Brak komentarzy do tej pory.",
-	'Sorry, there is nothing to display...' => "Przepraszam, nie ma niczego do wyświetlenia.",
-	'New group' => "Nowa grupa",
-	'Parser error: ' => "Błąd przetwarzania.",
-	'Tag <code>body</code> can only be used once!' => "Tag <code>body</code> może być użyty tylko raz!",
-	'Illegal tag' => "Nielegalny tag",
-	'Tag %s must occur inside another tag' => "Tag %s musi pojawić sie wewnatrz innego tagu",
-	'Tag %s is not allowed within tag %s' => "Tag %s jest niedozwolony wewnatrz tagu %s",
-	'Tag %s may not have attribute %s' => "Tag %s nie może mieć atrybutu %s",
-	'Found invalid URL: ' => "Znaleziono niewłaściwy URL",
-	'Tag %s may not contain raw character data' => "Tag %s nie może zawierać 'surowych' znaków",
-	'Browse category' => "Przegladaj kategorie",
-	'Comments are closed for this post.' => "Komentarze sa zamknięte dla tego wpisu.",
-	'This post is not published. You cannot leave comments.' => "Ten wpis nie jest opublikowany. Nie możesz zostawiać komentarzy.",
-	'Read more!' => "czytaj więcej",
-	'More:' => "więcej",
-	'Display feedback / Leave a comment' => "Wyśiwtl odpowiedź/ Pozostaw komentarz",
-	'Send feedback' => "Wyślij odpowiedź",
-	'1 feedback' => "1 odpowiedź",
-	'%d feedbacks' => "%d odpowiedzi",
-	'Display comments / Leave a comment' => "Wyświetl komentarze/ Pozostaw komentarz",
-	'POP3 connect:' => "Połączenie POP3:",
-	'No server specified' => "Nie określono serwera",
-	'No connection to server' => "Brak połączenia z serwerem",
-	'POP3 user:' => "uzytkownik POP3",
-	'No login ID submitted' => "Nie podano identyfikatora użytkownika",
-	'connection not established' => "nie ustanowiono połączenia",
-	'POP3 pass:' => "Hasło POP3:",
-	'No password submitted' => "Nie podano hasła",
-	'authentication failed ' => "autoryzacja nie powiodła się ",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "Brak bannera sewera",
-	'abort' => "porzuć",
-	'apop authentication failed' => "autoryzacja apop nie powiodła się",
-	'POP3 login:' => "POP3 login:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list",
-	'Premature end of list' => "Przedwczesny koniec listy",
-	'POP3 get:' => "POP3 dostał:",
-	'POP3 last:' => "POP3 ostatnie:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "Pusta komenda",
-	'POP3 quit:' => "POP3 wyjście:",
-	'connection does not exist' => "połączenie nie istnieje",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3 usuń:",
-	'No msg number submitted' => "Nie podano liczby wiadomości",
-	'Command failed' => "Wykonanie polecenia nie powiodło się ",
-	'Response' => "Odpowiedź:",
-	'Adding:' => "Dodawanie:",
-	'OK.' => "OK.",
-	'Invalid reponse.' => "Niewłaściwa odpowiedź",
-	'Post details' => "Detale wpisu",
-	'PREVIEW' => "Podgląd",
-	'Next page' => "następna strona",
-	'Previous page' => "poprzednia strona",
-	'Previous post' => "Poprzedni wpis",
-	'Next post' => "Następny wpis",
-	'Next Page' => "Następna Strona",
-	'Previous Page' => "Poprzednia Strona",
-	'Category' => "Kategoria",
-	'Save !' => "Zapisz!",
-	'robot' => "automat",
-	'invalid' => "błędny",
-	'search engine' => "Wyszukiwarka",
-	'found current url in page' => "znaleziono bieżący url na stronie",
-	'not a query - no params!' => "to nie zapytanie - brak parametrów!",
-	'no query string found' => "nieznaleziono łańcucha zapytania",
-	'name' => "Nazwa",
-	'Sending pingbacks...' => "Wysyłanie pingback...",
-	'No pingback to be done.' => "Nie ma pingbacków do wysłania.",
-	'BEGIN' => "POCZĄTEK",
-	'Processing:' => "Przetwarzanie",
-	'END' => "Koniec",
-	'Pinging b2evolution.net...' => "Pingowanie b2evolution.net...",
-	'Pinging Weblogs.com...' => "Pingowanie Weblogs.com...",
-	'Pinging Blo.gs...' => "Pindowanie Blo.gs...",
-	'Pinging technorati.com...' => "Pingowanie technocrati.com...",
-	'Archives for' => "Archiwa dla",
-	'Archive Directory' => "Folder Archiwum",
-	'Response:' => "Odpowiedź",
-	'wrong login/password.' => "zły login/hasło",
-	'setcookie %s failed!' => "ustawienie ciasteczka %s nie powiodło się",
-	'login/password no longer valid.' => "login/hasło nie jest ważne.",
-	'You must log in!' => "Musisz być zalogowany!",
-	'Login if you have an account...' => "Zaloguj sie jeżeli masz konto...",
-	'Register...' => "Rejestruj...",
-	'Register to open an account...' => "zarejestruj się by otworzyć konto...",
-	'Logout (%s)' => "logout (%s)",
-	'Logout from your account' => "Wyloguj się z twojego konta",
-	'Admin' => "Admin",
-	'Profile (%s)' => "Profil (%s)",
-	'Edit your profile' => "Edytuj Twój profil",
-	'User profile' => "profil użytkownika",
-	'Sunday' => "Niedziela",
-	'Monday' => "Poniedziałek",
-	'Tuesday' => "Wtorek",
-	'Wednesday' => "Środa",
-	'Thursday' => "Czwartek",
-	'Friday' => "Piątek",
-	'Saturday' => "Sobota",
-	'Sun' => "Nie",
-	'Mon' => "Pon",
-	'Tue' => "Wto",
-	'Wed' => "Śro",
-	'Thu' => "Czw",
-	'Fri' => "Pia",
-	'Sat' => "Sob",
-	' S ' => " Ni",
-	' M ' => " Po",
-	' T ' => " Wt",
-	' W ' => " Śr",
-	' T  ' => " Cz ",
-	' F ' => " Pt",
-	' S  ' => " So ",
-	'January' => "Styczeń",
-	'February' => "Luty",
-	'March' => "Marzec",
-	'April' => "Kwiecień",
-	'May ' => "Maj",
-	'June' => "Czerwiec",
-	'July' => "Lipiec",
-	'August' => "Sierpień",
-	'September' => "Wrzesień",
-	'October' => "Październik",
-	'November' => "Listopad",
-	'December' => "Grudzień",
-	'Jan' => "Sty",
-	'Feb' => "Lut",
-	'Mar' => "Mar",
-	'Apr' => "Kwi",
-	'May' => "Maj",
-	'Jun' => "Cze",
-	'Jul' => "Lip",
-	'Aug' => "Sie",
-	'Sep' => "Wrz",
-	'Oct' => "Paź",
-	'Nov' => "Lis",
-	'Dec' => "Gru",
-	'Url' => "Url",
-	'Comment' => "Komentarz",
-	'Edit/Delete' => "Edytuj/Usuń",
-	'Connecting to pop server...' => "Łaczenie z serwerem POP",
-	'Connection failed: ' => "Połączenie nieudane: ",
-	'Logging into pop server...' => "Logowanie do serwera POP...",
-	'No mail or Login Failed:' => "Brak poczty lub nieudane logowanie:",
-	'Getting message #%d...' => "Otrzymywanie wiadomości #%d...",
-	'Processing...' => "Procesowanie...",
-	'Too old' => "Zbyt stary",
-	'Subject prefix does not match' => "Prefiks tematu nie zgadza się",
-	'Raw content:' => "Nieobrobiona zawartość",
-	'Login:' => "Login:",
-	'Pass:' => "Hasło:",
-	'Wrong login or password.' => "Zły login lub hasło",
-	'Category ID' => "ID kategorii",
-	'Blog ID' => "ID blogu",
-	'Permission denied.' => "Dostęp zabroniony",
-	'Posted title' => "Przekazany tytuł",
-	'Posted content' => "Przekazana zawartość",
-	'Mission complete, message deleted.' => "Misaj wykonana, wiadomość skasowana",
-	'You cannot reset this account in demo mode.' => "Nie możesz resetować tego konta w trybie demo.",
-	'An email with the new password was sent successfully to your email address.' => "Email z nowym hasłem został wysłany na Twój adres pocztowy.",
-	'New Password:' => "Now hasło:",
-	'You can login here:' => "Możesz zalogować się tutaj:",
-	'your weblog\'s login/password' => "twój login/hasło",
-	'The email could not be sent.' => "Nie mozna wysłac emaila",
-	'Continue...' => "Kontynuuj...",
-	'You are not logged in.' => "Nie jesteś zalogowany.",
-	'You are not logged in under the same account you are trying to modify.' => "nie jesteś zalogowany na tym koncie, które próbujesz modyfikować",
-	'Back to profile' => "Powrót do profilu",
-	'please enter your nickname (can be the same as your login)' => "proszę wprowadź swój nick(może być taki sam jak login)",
-	'your ICQ UIN can only be a number, no letters allowed' => "twój ICQ UIN może byc tylko liczbą, litery niedozwolone",
-	'please type your e-mail address' => "proszę podaj swój email",
-	'the email address is invalid' => "adres email jest niewłaściwy",
-	'you typed your new password only once. Go back to type it twice.' => "wpisałeś nowe hasło tylko raz. Cofnij się i napisz dwukrotnie.",
-	'you typed two different passwords. Go back to correct that.' => "wpisałęs dwa różne hasła. Cofnij się i skoryguj to.",
-	'please enter a Login' => "proszę podaj login",
-	'please enter your password twice' => "prosze wprowadź hasło dwukrotnie",
-	'please type the same password in the two password fields' => "prosze wpisz to samo hasło w dwóch polach hasła",
-	'this login is already registered, please choose another one' => "ten login jest już zajety, proszę wybierz inny",
-	'new user registration on your blog' => "rejestracja nowego  użytkownika na twoim blogu",
-	'Manage users' => "zarzadzanie użytkownikami",
-	'New trackback on your post #%d "%s"' => "Nowy trackback on twoim poscie #%d \"%s\"",
-	'Website' => "Strona www",
-	'Excerpt' => "Wyjątek",
-	'Login form' => "Formularz logowania",
-	'You will have to accept cookies in order to log in.' => "Musisz zaakceptowac ciasteczka by zalogować się",
-	'Password:' => "Hasło:",
-	'Log in!' => "Zaloguj się!",
-	'Go to Blogs' => "Idź do blogów",
-	'Lost your password ?' => "Zgubiłeś swoje hasło ?",
-	'Lost password ?' => "Zgubione hasło ?",
-	'A new password will be generated and sent to you by email.' => "Nowe hasło zostanie wygenerowane i wysłane do Ciebie emailem.",
-	'Generate new password!' => "generowanie nowego hasła!",
-	'Registration complete' => "Rejestracja zakończona",
-	'Registration Currently Disabled' => "Obecnie Rejestracja Niedozwolona",
-	'User registration is currently not allowed.' => "rejestracja uzytkowników obecnie niedozwolona.",
-	'Home' => "Dom",
-	'Register form' => "Formularz rejestracji",
-	'Register!' => "Rejestruj!",
-	'Install menu' => "Menu instalacji",
-	'PHP info' => "Info o PHP",
-	'Go to Admin' => "Idż do Admina",
-	'Online' => "Na linii",
-	'Manual' => "Podręcznik",
-	'Support' => "Pomoc",
-	'Language / Locale' => "Język/Ustawienia lokalne",
-	'Choose a default language/locale for your b2evo installation.' => "Wybierz domyślny język/ustawienia lokalne dla instalacji b2evo.",
-	'Check your database config settings below and update them if necessary...' => "Sprawdź ustawienia Twojej bazy danych poniżej i popraw je jeżeli jest to konieczne...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "Minimalne wymagania dla tej wersji b2evolution to %s wersja %s ale Ty próbujesz uzywać wersji %s!",
-	'Base configuration' => "Konfiguracja podstawowa",
-	'This is the minimum info we need to set up b2evolution on this server:' => "To jest minimalna informacja którą potrzebujemy by zainstalować b2evolution na tym serwerze:",
-	'Database you want to install into' => "Baza danych w której chcesz instalować",
-	'mySQL Username' => "Uzytkownik mySQL",
-	'Your username to access the database' => "Twój użytkownik dostępu do bazy danych",
-	'mySQL Password' => "Hasło mySQL",
-	'Your email' => "Twój email",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "Będzie użyty w komunikacie błędu serwera tab by użytkownik mógł skontaktować się z Tobą. Ty również otrzymasz informację o rejestracji nowego użytkownika.",
-	'GO!' => "Idź",
-	'Admin email' => "email admina",
-	'Installing b2evolution tables with sample data' => "Instalowanie tabel b2evolution z przykładowymi danymi",
-	'Installation successful!' => "Instalacja zakończona sukcesem!",
-	'Upgrade completed successfully!' => "Podniesienie sytsemu zakończone sukcesem!",
-	'Deleting b2evolution tables from the datatase' => "Usuwanie tabel b2evolution z bazy danych",
-	'For security reasons, the reset feature is disabled by default.' => "Z przyczyn bezpieczeństwa, reset jest domyślnie zablowoany.",
-	'Reset done!' => "Reset wykonany!",
-	'Back to menu' => "Powrót do menu",
-	'official website' => "Oficjalna strona www",
-	'contact' => "kontakt",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "Ten blog zawiera wszystkie Twoje wpisy z Cafelog. ten blog ma nazwę '%s'. %s",
-	'This is a sample linkblog entry' => "To jest przykładowy wpis w link-blogu",
-	'%s Title' => "%s Tytuł",
-	'Apache optimization...' => "Optymalizacja Apache....",
-	'About evoSkins...' => "O evoSkins",
-	'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => "Domyślnie blogi b2evolution są wyświetlane w domyslnej skórce \nCzytelnik może wybrać nową skórkę użwywając przełącznika skórek który jest zinetgrowany w wiekszości skórek.\n\nMożesz zmienićdomyślna skórkę dla każdego blogu prze edycję parametrów blogu w inetrfejsie admina. Możesz również wymusić używanie domyślnej skórki przez wszystkich \n\nInaczej, możesz ograniczyć dostepne skórki poprzez usunięcie niektórych z folderu skórek ( skins/). Możesz równiez utworzyć nowe skórki przez kopiowanie, zmiane i dostosowanie dowolnego istniejącego folderu skórki. \n\nBy rozpocząć dostosowywanie skórki otwórz jej plik: '<code>_main.php</code>' w edytorze i czytaj komentarze zawarte tam. Oczywiście przeczytaj podręcznik o evoSkins!",
-	'This is a multipage post' => "To jest wielostronnicowy wpis.",
-	'Extended post with no teaser' => "Rozszerzony post bez wzmianki",
-	'Extended post' => "Rozszerzony wpis",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "To jest rozszerzony wpis. To oznacza że widzisz tylko tę małą wzmiankę domyślnie i musisz kliknąć na link poniżej by zobaczyć więcej\n\n<!--more-->\n\nTo jest rozszerzony tekst. Widac go tylko gdy klikniesz na link\"more\"",
-	'Important information' => "Wazna informacja",
-	'First Post' => "Pierwszy Wpis",
-	'Second post' => "Drugi wpis",
-	'Third post' => "Trzeci wpis",
-	'The database schema is already up to date. There is nothing to do.' => "Baza danych jest juz aktualna. Nic do robienia.",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "Wydaje się że nastepująca baz blogu jest używana więcej niz raz ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "Nie mogę aktualizować dopóki nie zrobisz ich unikalnych Polaz bazy [%s]",
-	'Checking DB schema version...' => "Sprawdzanie wersji schematu DB...",
-	'NOT FOUND! This is not a b2evolution database.' => "NIE ZNALEZIONO!. To nie jest baza danych b2evolution.",
-	'This version is too old!' => "Ta wersja jest zbyt stara!",
-	'This version is too recent! We cannot downgrade to it!' => "Ta wersja jest zbyt nowa. Nie mozna jej zdegradować!",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "Blog zawiera wszystkie Twoje wpisy z Miniblog. ten blog ma nazwę '%s'. %s",
-	'No desc available' => "Opis niedostępny",
-	'No description available' => "Opis niedostępny",
-	'Make URLs clickable' => "Zrób URLe klikalnymi",
-	'BB formatting e-g [b]bold[/b]' => "BB formatowanie np. [b]bold[/b]",
-	'Wacko style formatting' => "Styl formatowania Wacko",
-	'== h2 ==\n=== h3 ===\n==== h4 ====\n===== h5 =====\n====== h6 ======' => "== h2 ==\n=== h3 ===\n==== h4 ====\n===== h5 =====\n====== h6 ======",
-	'Wiki Links converter' => "Konwerter linków Wiki",
-	'INSerted [Alt-I]' => "Wstaw[Alt-I]",
-	'DELeted [Alt-D]' => "Skasowane [Alt-D]",
-	'STRong [Alt-S]' => "Silne[Alt-S]",
-	'EMphasis [Alt-E]' => "Akcent [Alt-E]",
-	'CODE [Alt-C]' => "Kod [Alt-C]",
-	'Paragraph [Alt-P]' => "Paragraf [Alt-P]",
-	'Unordered List [Alt-U]' => "Lista nieuporzadkowana [Alt-U]",
-	'List Item [Alt-L]' => "Lista składników [ALt-L]",
-	'IMaGe [Alt-G]' => "OBRazek[Alt-G]",
-	'Close all tags' => "Zamknij wszystkie tagi",
-	'All' => "Wszystkie",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "Twój adres email <strong>nie</strong> będzie wyswietlony na tej stronie.",
-	'Site/Url' => "Strona/URL",
-	'Your URL will be displayed.' => "Twój URL bedzie wyświetlony",
-	'Line breaks become &lt;br /&gt;' => "(Łamanie lini &lt;br&gt;)",
-	'Remember me' => "Zapamietaj mnie",
-	'In response to:' => "W odpowiedzi na:",
-	'Linkblog' => "ŁącznyBlog",
-	'more' => "więcej",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Select blog:' => "Wybierz blog:",
-	'Select skin:' => "Wybierz skórkę:",
-	'words' => "słowa",
-	'Read more...' => "Czytaj wiecej...",
-	'Choose a skin' => "Wybierz skórkę",
-	'Previous' => "Poprzedni",
-	'Next' => "Następny",
-	'Choose skin' => "Wybierz skórkę",
-	'Browse all posts by this author' => "Przeglądaj wszystkie posty tego autora",
-	'archives' => "archiwa",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:",
-	'Comment by' => "Komentarz",
-	'Trackback from' => "Trackback z",
-	'Pingback from' => "Pingback z",
-	'Edit This' => "Edytuj to",
-	'E-mail' => "E-mail",
-	'Your Comment' => "Twój komentarz",
-	'Say It!' => "Powiedz to!",
-	'Filed under:' => "Wypełniono do:",
-	'Other' => "Inne",
-	'Meta' => "Meta",
-	'The latest comments to all posts in RSS' => "Ostatnie komentarze do wszystkich postów w RSS",
-	'This page validates as XHTML 1.0 Transitional' => "Ta strona waliduje sie jako XHTML 1.0 Transitional",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Odpalone dzieki b2evolution: wielojęzykowy wielouzytkownikowy miwelo-blog.",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "Właściwości CSS tej skórki oryginalnie zaprojektowane zostały dla WordPress ( Patrz kredyt projektowy w style.css)",
-	'Original design credits for this skin:' => "Oryginalne projektowe kredyty dla tej skórki:",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "By zapewnić maksimum zgodności z plikami WP CCS, wiele mozliwości b2evolution które nie istnieja w WP jest ukrytych  w skórkach wpc_",
-	'[...] Read more!' => "[...] Czytaj dalej!",
-	'New pingback on your post #%d "%s"' => "Nowy trackback w twoim poscie #%d \"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/pl_PL/LC_MESSAGES/messages.po 1.10.3.src/locales/pl_PL/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/pl_PL/LC_MESSAGES/messages.po	2005-09-19 00:15:12.000000000 -0500
+++ 1.10.3.src/locales/pl_PL/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,5938 +0,0 @@
-# Polska wersja jezykowa
-# Copyright (C) YEAR Francois PLANQUE
-# This file is distributed under the same license as the PACKAGE package.
-# markos151@gmail.com 2005
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: POLISH VERSION_1.0\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2005-09-13 15:48+0200\n"
-"PO-Revision-Date: 2005-09-18 23:12+0100\n"
-"Last-Translator: markos151 <markos151@gmail.com>\n"
-"Language-Team: Polish b2evolution>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Poedit-SourceCharset: iso-8859-2\n"
-
-#: ..\..\..\a_noskin.php:109
-msgid "Selected"
-msgstr "Wybrany"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:159
-#: ..\..\..\a_noskin.php:244
-#: ..\..\..\multiblogs.php:138
-#: ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:478
-#: ..\..\..\admin\_menutop.php:207
-#: ..\..\..\b2evocore\_functions_cats.php:569
-#: ..\..\..\skins\basic\_main.php:94
-#: ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\natural_pink\_main.php:89
-#: ..\..\..\skins\natural_pink\_main.php:186
-#: ..\..\..\skins\wpc_aubmach\_main.php:117
-#: ..\..\..\skins\wpc_default\_main.php:120
-msgid "Categories"
-msgstr "Kategorie"
-
-#: ..\..\..\a_noskin.php:173
-#: ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251
-#: ..\..\..\summary.php:100
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:86
-#: ..\..\..\skins\natural_pink\_main.php:100
-#: ..\..\..\skins\wpc_aubmach\_main.php:70
-#: ..\..\..\skins\wpc_default\_main.php:70
-msgid "Permanent link to full entry"
-msgstr "Stały link do pełnej treści"
-
-#: ..\..\..\a_noskin.php:173
-#: ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:152
-#: ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:100
-msgid "Permalink"
-msgstr "Stałylink"
-
-#: ..\..\..\a_noskin.php:220
-#: ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:167
-#: ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:138
-#: ..\..\..\skins\guadeloupe\_main.php:139
-#: ..\..\..\skins\natural_pink\_main.php:168
-msgid "Recently"
-msgstr "Ostatnio"
-
-#: ..\..\..\a_noskin.php:220
-#: ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\custom\_main.php:167
-#: ..\..\..\skins\guadeloupe\_main.php:138
-msgid "(cached)"
-msgstr "(kopia)"
-
-#: ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:139
-msgid "(no cache)"
-msgstr "(bez kopii)"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:141
-#: ..\..\..\skins\custom\_main.php:174
-#: ..\..\..\skins\guadeloupe\_main.php:142
-#: ..\..\..\skins\natural_pink\_main.php:170
-msgid "Last comments"
-msgstr "Ostatni komentarz"
-
-#: ..\..\..\a_noskin.php:232
-#: ..\..\..\a_noskin.php:238
-#: ..\..\..\admin\_edit_showposts.php:343
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:553
-#: ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\natural_pink\_main.php:175
-#: ..\..\..\skins\natural_pink\_main.php:181
-#: ..\..\..\skins\originalb2\_main.php:173
-#: ..\..\..\skins\wpc_aubmach\_main.php:124
-#: ..\..\..\skins\wpc_aubmach\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:127
-#: ..\..\..\skins\wpc_default\_main.php:131
-msgid "Search"
-msgstr "Szukaj"
-
-#: ..\..\..\a_noskin.php:235
-#: ..\..\..\skins\custom\_main.php:182
-#: ..\..\..\skins\natural_pink\_main.php:178
-msgid "All Words"
-msgstr "Wszystkie słowa"
-
-#: ..\..\..\a_noskin.php:236
-#: ..\..\..\skins\custom\_main.php:183
-#: ..\..\..\skins\natural_pink\_main.php:179
-msgid "Some Word"
-msgstr "Dowolne słowo"
-
-#: ..\..\..\a_noskin.php:237
-#: ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\natural_pink\_main.php:180
-msgid "Entire phrase"
-msgstr "Cała fraza"
-
-#: ..\..\..\a_noskin.php:239
-#: ..\..\..\a_noskin.php:251
-#: ..\..\..\skins\bluesky\_main.php:155
-#: ..\..\..\skins\guadeloupe\_main.php:157
-msgid "Reset form"
-msgstr "Resetuj formularz"
-
-#: ..\..\..\a_noskin.php:250
-#: ..\..\..\skins\bluesky\_main.php:154
-#: ..\..\..\skins\custom\_main.php:196
-#: ..\..\..\skins\guadeloupe\_main.php:156
-#: ..\..\..\skins\originalb2\_main.php:165
-msgid "Get selection"
-msgstr "Daj wybór"
-
-#: ..\..\..\a_noskin.php:256
-#: ..\..\..\admin\_edit_showposts.php:406
-#: ..\..\..\skins\basic\_main.php:155
-#: ..\..\..\skins\bluesky\_main.php:187
-#: ..\..\..\skins\custom\_main.php:201
-#: ..\..\..\skins\guadeloupe\_main.php:189
-#: ..\..\..\skins\natural_pink\_main.php:169
-#: ..\..\..\skins\natural_pink\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:133
-#: ..\..\..\skins\wpc_default\_main.php:136
-msgid "Archives"
-msgstr "Archiwa"
-
-#: ..\..\..\a_noskin.php:261
-#: ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\natural_pink\_main.php:198
-msgid "more..."
-msgstr "więcej..."
-
-#: ..\..\..\a_noskin.php:272
-#: ..\..\..\multiblogs.php:269
-#: ..\..\..\skins\bluesky\_main.php:193
-#: ..\..\..\skins\custom\_main.php:230
-#: ..\..\..\skins\guadeloupe\_main.php:195
-#: ..\..\..\skins\natural_pink\_main.php:216
-msgid "Misc"
-msgstr "Różne"
-
-#: ..\..\..\a_noskin.php:286
-#: ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:229
-msgid "Syndicate this blog"
-msgstr "Połącz ten blog"
-
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "Domyslna strona dla b2evolution"
-
-#: ..\..\..\default.php:34
-#: ..\..\..\install\index.php:58
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Wielojęzykowy wieloużytkownikowy multi-blog silnik"
-
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "Witamy w b2evolution"
-
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "To jest domyślna strona dla b2evolution. Bedzie wyświetlana tak długo dopóki nie wybierzesz domyślnego blogu w ustawieniach ogólnych"
-
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "Indywidulane blogi w tym systemie"
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Blog #%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Blog #1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "To jest specjalny blog który łaczy wszystkie wiadomości z innuch blogów!"
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Zauważ: powyższa lista ( tak jak menu) jest automatycznie generowana i zawiera tylko blogi które mają &quot;stub url name&quot;. Możesz to ustawic w konfiguracji blogu w back-office"
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "Wiecej demosów"
-
-#: ..\..\..\default.php:82
-#: ..\..\..\default.php:83
-#: ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Wzorzec klienta"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "Wiele blogów wyświetlonych na tej stronie"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "Podsumowanie ostatnich postów z wszystkich blogów"
-
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "Strona na którą patrzysz"
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Zauważ: te dema nie używają evoSkins, nawet gdy jes aktywujesz w czasie instalacji. Jedynym sposobem zmiany ich wyglądu jest edycja ich wzorców PHP. Ale jeszcze raz pamie taj że one sa tylko demosami przeznaczonymi do inspirowania Ciebie w Twoich własnych wzorcach ;)"
-
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "Administracja"
-
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "Idż do backoffice"
-
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "Oficjalna strona www"
-
-#: ..\..\..\default.php:95
-#: ..\..\..\install\index.php:523
-msgid "GNU GPL license"
-msgstr "licencja GNU GPL"
-
-#: ..\..\..\multiblogs.php:98
-msgid "Multiblog demo"
-msgstr "Wieloblog demo"
-
-#: ..\..\..\multiblogs.php:108
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Ten wzorzec wyświetla 3 blogi jednocześnie ( 1 z lewej, 2 z prawej)"
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "Podsumowanie demo"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Ten demo-wzorzec wyswietla podsumowanie ostatnich postów z wszystkich blogów"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "Wiecej postów..."
-
-#: ..\..\..\admin\b2antispam.php:19
-#: ..\..\..\admin\_menutop.php:230
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "Antyspam"
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "Słowo kluczowe [%s] jest zbyt krótkie, musi mieć przynajmniej 5 znaków!"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Usunięte log-hits spełniają [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Usuniete komentarze spełniają [%s]"
-
-#: ..\..\..\admin\b2antispam.php:80
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "Czarna lista słów kluczowych [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:99
-msgid "Confirm ban &amp; delete"
-msgstr "Potwierdź ban &amp; usuń"
-
-#: ..\..\..\admin\b2antispam.php:113
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "Żaden log-hits nie jest zgodny z wzorcem [%s]."
-
-#: ..\..\..\admin\b2antispam.php:119
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Usuń nastepujący %d referer hits:"
-
-#: ..\..\..\admin\b2antispam.php:124
-#: ..\..\..\admin\b2antispam.php:173
-#: ..\..\..\admin\b2stats.php:174
-msgid "Date"
-msgstr "Data"
-
-#: ..\..\..\admin\b2antispam.php:125
-msgid "Referer"
-msgstr "Referer"
-
-#: ..\..\..\admin\b2antispam.php:126
-msgid "Ref. IP"
-msgstr "Ref. IP"
-
-#: ..\..\..\admin\b2antispam.php:127
-msgid "Target Blog"
-msgstr "Docelowy Blog"
-
-#: ..\..\..\admin\b2antispam.php:128
-msgid "Target URL"
-msgstr "Docelowy URL"
-
-#: ..\..\..\admin\b2antispam.php:162
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "zaden komentarz nie spełnia wzorca [%s]."
-
-#: ..\..\..\admin\b2antispam.php:168
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Usuń nastepujące %d komentarze"
-
-#: ..\..\..\admin\b2antispam.php:174
-#: ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\htsrv\comment_post.php:147
-#: ..\..\..\htsrv\comment_post.php:153
-msgid "Author"
-msgstr "Autor"
-
-#: ..\..\..\admin\b2antispam.php:175
-msgid "Auth. URL"
-msgstr "Auten. URL"
-
-#: ..\..\..\admin\b2antispam.php:176
-msgid "Auth. IP"
-msgstr "Auten. IP"
-
-#: ..\..\..\admin\b2antispam.php:177
-msgid "Content starts with..."
-msgstr "zawartość zaczyna się od..."
-
-#: ..\..\..\admin\b2antispam.php:215
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "To słowo kluczowe [%s] jest już na tej czarnej liście"
-
-#: ..\..\..\admin\b2antispam.php:221
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Czarna lista słow [%s] lokalnie"
-
-#: ..\..\..\admin\b2antispam.php:228
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Raport wzorców [%s] jak niedozwolonych na b2evolution.net."
-
-#: ..\..\..\admin\b2antispam.php:230
-#: ..\..\..\admin\b2antispam.php:315
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "Warunki użycia"
-
-#: ..\..\..\admin\b2antispam.php:237
-msgid "Perform selected operations"
-msgstr "Wykonaj zaznaczone operacje"
-
-#: ..\..\..\admin\b2antispam.php:254
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Add a banned keyword"
-msgstr "Dodaj słowa niedzowolone."
-
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check &amp; ban..."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:303
-msgid "Banned domains blacklist"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:304
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:314
-msgid "Request abuse update from centralized blacklist!"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:322
-#, php-format
-msgid "The blacklist contains more than 100 items. [<a %s>Click here to display</a>]."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow Back"
-msgstr "Zezwól na powrót"
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Raportu naduzycie do centralnej czrnej listy banów!"
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report"
-msgstr "Raport "
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Liczba trafień w logu i komentarzy dla tego słowa kluczowego!"
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Re-check"
-msgstr "Sprawdzenie ponowne"
-
-#: ..\..\..\admin\b2blogs.php:17
-#: ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:213
-#: ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Blogi"
-
-#: ..\..\..\admin\b2blogs.php:25
-#: ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "Nowy"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "Tworzenie blogu..."
-
-#: ..\..\..\admin\b2blogs.php:62
-#: ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Musisz podać URL blogu/ Bazową nazwę!"
-
-#: ..\..\..\admin\b2blogs.php:68
-#: ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "ten URL blogu/ Bazowa nazwa jest juz uzywana przez inny blog. Wybierz inną nazwę."
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "Nie mogę utworzyć,  proszę poprawic te błędy:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Powinieneś teraz <a %s> stworzyć kategorie </a> dla tego blogu!!"
-
-#: ..\..\..\admin\b2blogs.php:135
-#: ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "Nowy blog sieciowy"
-
-#: ..\..\..\admin\b2blogs.php:136
-#: ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Nowy blog."
-
-#: ..\..\..\admin\b2blogs.php:172
-#: ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336
-#: ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:411
-#: ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "Główne"
-
-#: ..\..\..\admin\b2blogs.php:175
-#: ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "uprawnienia"
-
-#: ..\..\..\admin\b2blogs.php:178
-#: ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "Zaawansowane"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Aktualizacja Blogu [%s]"
-
-#: ..\..\..\admin\b2blogs.php:231
-#: ..\..\..\admin\edit_actions.php:227
-msgid "Cannot update, please correct these errors:"
-msgstr "Nie mogę zaktualizować, proszę poprawić błędy."
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Usunąćblog [%s]?"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Sakoswanie tego blogu spowoduje usunięcie również wszystkich jego kategorii i komentarzy!"
-
-#: ..\..\..\admin\b2blogs.php:428
-#: ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "TEGO NIE MOŻNA COFNĄĆ!"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "Również próba usunięcia pliku bazowego [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "Również próba usunięcia pliku statycznego [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:455
-#: ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "Jestem pewien!"
-
-#: ..\..\..\admin\b2blogs.php:458
-#: ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "Anuluj"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "Generowanie statycznej strony dla blogu [%s]"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "Nie ustawiłeś statycznej nazwy pliku dla tego blogu!"
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "Plik nie może być zapisany!"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "Powinieneś sprawdzić uprawnienia dla pliku [%s]. Patrz <a %s> podrecznik online - uprawnienia do plików (file permissions)</a>."
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "Zapis do pliku [%s]."
-
-#: ..\..\..\admin\b2blogs.php:557
-#: ..\..\..\admin\edit_actions.php:140
-#: ..\..\..\admin\edit_actions.php:262
-#: ..\..\..\admin\edit_actions.php:352
-#: ..\..\..\b2evocore\_functions_antispam.php:197
-#: ..\..\..\b2evocore\_functions_antispam.php:299
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Wykonano."
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Przegladaj blog:"
-
-#: ..\..\..\admin\b2browse.php:57
-#: ..\..\..\admin\b2edit.php:166
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Poniewaz jestes nowy, musisz czekać aż admin zautoryzuje Ciebie do postowania. Możesz równiez <a %s>napisac email do admina</a> byc Ciebie zatwierdził. Gdy jesteś zatwierdzony, przeładuj tę stronę i bedziesz mógł blogowac :)"
-
-#: ..\..\..\admin\b2categories.php:17
-#: ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "Kategorie dla blogu:"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Nowa podkategoria w kategorii %s"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Nowa kategoria w blogu %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Nazwa nowej kategorii"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Utwórz kategorię"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Usuń kategorię #%d: %s..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53
-#: ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:85
-#: ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101
-#: ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:43
-#: ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57
-#: ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78
-#: ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "Błąd"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Kategoria usunięta"
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "Właściwosći dla kategorii:"
-
-#: ..\..\..\admin\b2categories.php:181
-#: ..\..\..\admin\b2upload.php:190
-#: ..\..\..\admin\_edit_form.php:131
-#: ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76
-#: ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:174
-#: ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:180
-#: ..\..\..\skins\wpc_default\_feedback.php:180
-msgid "Name"
-msgstr "Nazwa"
-
-#: ..\..\..\admin\b2categories.php:185
-msgid "New parent category"
-msgstr "Nowa kategoria nadrzędna"
-
-#: ..\..\..\admin\b2categories.php:213
-#: ..\..\..\admin\b2categories.php:244
-#: ..\..\..\admin\b2categories.php:262
-msgid "Old Parent"
-msgstr "Stara nadrzędna"
-
-#: ..\..\..\admin\b2categories.php:240
-#: ..\..\..\admin\b2categories.php:260
-msgid "Root (No parent)"
-msgstr "Korzeń (brak nadrzędnej)"
-
-#: ..\..\..\admin\b2categories.php:250
-msgid "Note: Moving categories across blogs is enabled. Use with caution."
-msgstr "Uwaga: Przesuwanie kategorii między blogami dozwolone. Używaj ostrożnie"
-
-#: ..\..\..\admin\b2categories.php:266
-msgid "Note: Moving categories across blogs is disabled."
-msgstr "Uwaga: Przesuwanie kategorie między blogami niedozwolone"
-
-#: ..\..\..\admin\b2categories.php:271
-msgid "Edit category!"
-msgstr "Edytuj kategorię"
-
-#: ..\..\..\admin\b2categories.php:335
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Nie masz prawa do edytcji/podglądu żadnej właściwości kategorii"
-
-#: ..\..\..\admin\b2edit.php:30
-#: ..\..\..\admin\edit_actions.php:201
-#: ..\..\..\admin\edit_actions.php:305
-msgid "Oops, no post with this ID."
-msgstr "Pech, żadnego postu z tym ID."
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Edycja postu."
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d w blogu: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Pech, żadnego komentarza z tym ID."
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Edycja komentarza"
-
-#: ..\..\..\admin\b2edit.php:117
-msgid "New post in blog:"
-msgstr "Nowy wpis w blogu:"
-
-#: ..\..\..\admin\b2edit.php:144
-#: ..\..\..\admin\b2edit.php:178
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Ponieważ blog nie ma kategorii, nie możesz wpisywać do niego. Musisz najpierw utworzyć kategorie."
-
-#: ..\..\..\admin\b2edit.php:148
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Przełącz do tego blogu ( pozostawiając Twój wpis jeżeli skrypty Java sa aktywne)"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2eco"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "Logine ..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "W b2evolution nie musisz korzystać ze strony b2login.php by zalogować się."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr ""
-
-#: ..\..\..\admin\b2options.php:17
-#: ..\..\..\admin\_menutop.php:263
-msgid "Settings"
-msgstr "Ustawienia"
-
-#: ..\..\..\admin\b2options.php:32
-#: ..\..\..\admin\b2options.php:419
-msgid "Regional"
-msgstr "Regionalne"
-
-#: ..\..\..\admin\b2options.php:35
-#: ..\..\..\admin\b2options.php:425
-msgid "Plug-ins"
-msgstr "Wtyczki"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "Ogólne ustawienia poprawione."
-
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "Regionalne ustawienia poprawione."
-
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "Musisz podac lokalny kod!."
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr ""
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "Updated locale '%s'."
-
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr ""
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Tabela z ustawieniami lokalnymi usunięta domyślne z <code>/conf/_locales.php</code> załadowane."
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "Plik <code>%s</code> nie znaleziony."
-
-#: ..\..\..\admin\b2options.php:331
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr ""
-
-#: ..\..\..\admin\b2options.php:371
-msgid "Switched priorities."
-msgstr ""
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Sprawdź pisownię"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Ładowanie modułu sprawdzania pisowni. Proszę czekać."
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "Widok statystyki dla tego blogu."
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "Żaden"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:106
-#: ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Podsumowanie"
-
-#: ..\..\..\admin\b2stats.php:112
-#: ..\..\..\admin\b2stats.php:175
-msgid "Referers"
-msgstr "Odnośniki"
-
-#: ..\..\..\admin\b2stats.php:118
-#: ..\..\..\admin\b2stats.php:176
-msgid "Refering Searches"
-msgstr "Szukanie odnośników"
-
-#: ..\..\..\admin\b2stats.php:124
-#: ..\..\..\admin\b2stats.php:178
-msgid "Syndication"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "Agent uzytkownika"
-
-#: ..\..\..\admin\b2stats.php:136
-#: ..\..\..\admin\b2stats.php:179
-msgid "Direct Accesses"
-msgstr "Dostepne bezpośrednio"
-
-#: ..\..\..\admin\b2stats.php:177
-msgid "Indexing Robots"
-msgstr "Automaty indeksujące"
-
-#: ..\..\..\admin\b2stats.php:180
-msgid "Total"
-msgstr "RAZEM"
-
-#: ..\..\..\admin\b2stats.php:194
-msgid "Prune this date!"
-msgstr "Przytnij tę datę!"
-
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:194
-#: ..\..\..\admin\b2stats.php:224
-msgid "Prune"
-msgstr "Przytnij"
-
-#: ..\..\..\admin\b2stats.php:194
-#: ..\..\..\admin\b2stats.php:224
-msgid "Prune hits for this date!"
-msgstr "Przytnij hits dla tej daty!"
-
-#: ..\..\..\admin\b2stats.php:244
-msgid "Last referers"
-msgstr "Ostatni odnośnik"
-
-#: ..\..\..\admin\b2stats.php:245
-msgid "These are hits from external web pages refering to this blog"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:258
-#: ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-msgid "Delete this hit!"
-msgstr ""
-
-#. TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete
-#: ..\..\..\admin\b2stats.php:258
-#: ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-#: ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91
-#: ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79
-#: ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "Usuń"
-
-#: ..\..\..\admin\b2stats.php:259
-msgid "Log as a search instead"
-msgstr ""
-
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:259
-msgid "-&gt;S"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:265
-#: ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Zbanuj tę domenę!"
-
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:265
-#: ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "Banuj"
-
-#: ..\..\..\admin\b2stats.php:276
-msgid "Top referers"
-msgstr "Top odnośniki"
-
-#: ..\..\..\admin\b2stats.php:298
-msgid "Total referers"
-msgstr "Razem odnośników"
-
-#: ..\..\..\admin\b2stats.php:305
-msgid "Last refering searches"
-msgstr "Ostatnie poszukiwanie odnośników"
-
-#: ..\..\..\admin\b2stats.php:306
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:333
-msgid "Top refering search engines"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:352
-msgid "Top Indexing Robots"
-msgstr "Główne automaty indeksujące"
-
-#: ..\..\..\admin\b2stats.php:353
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:376
-msgid "Top Aggregators"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:377
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:395
-msgid "Total RSS hits"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:402
-msgid "Last direct accesses"
-msgstr "Ostatni bezposredni dostęp"
-
-#: ..\..\..\admin\b2stats.php:403
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:432
-msgid "Top User Agents"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Lista:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "Niewłaściwa nazwa pliku!"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Oops, brak takiego pliku!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "Plik poprawiony!"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Bądź ostrożny poprawienie tego pliku może zniszczyć ten wzorzec!. Nie edytuj tego co jest pomiędzy <code>&lt;?php</code> i <code>?&gt;</code>jeżeli nie wiesz co robisz!"
-
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\b2template.php:90
-#: ..\..\..\admin\_edit_form.php:173
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&nbsp; Zapis ! &nbsp;"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "( nie możesz podmienic tego pliku/wzorca: musisz uczynic go zapisywalnym np Chmod 766)"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "Nie można znaleźć katalogu %s.:"
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "To jest wzorzec który wyświetla linki do archiwum dla blogu"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "To jest wzorzec który wyświetla (rekursywną) listę (pod)kategorii"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "To jest wzorzec który wyświetla odpowiedzi do wpisu"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "To jest wzorzec który wyświetla ostatni komentarzi w blogu"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "To jest główny wzorzec. On wyswietla blog."
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the page displayed in the comment popup"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the pingback popup"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the trackback popup"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:162
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Uwaga: Oczywiście mozesz edytować pliki/wzorce w Twoim edytorze tekstowym i wysłać je. Ten edytor online  używasz gdy nie masz dostepu do tekstowego edytora.."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "przeslij obrazek/plik"
-
-#: ..\..\..\admin\b2upload.php:53
-msgid "File upload"
-msgstr "Wysłanie pliku:"
-
-#: ..\..\..\admin\b2upload.php:54
-msgid "Allowed file types:"
-msgstr "Dozwolone typy plików"
-
-#: ..\..\..\admin\b2upload.php:55
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Maksymalna dozwolona wielkość pliku: %d kB"
-
-#: ..\..\..\admin\b2upload.php:60
-#: ..\..\..\admin\b2upload.php:138
-#: ..\..\..\admin\_blogs_general.form.php:76
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Opis"
-
-#: ..\..\..\admin\b2upload.php:63
-msgid "Upload !"
-msgstr "Wyślij!"
-
-#: ..\..\..\admin\b2upload.php:88
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "Plik %s: typu %s jest niedozwolony."
-
-#: ..\..\..\admin\b2upload.php:117
-#: ..\..\..\admin\b2upload.php:150
-#: ..\..\..\admin\b2upload.php:153
-msgid "Couldn't upload your file to:"
-msgstr "Nie mogę przesłać Twojego pliku do:"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Duplicate File?"
-msgstr "Duplikat pliku?"
-
-#: ..\..\..\admin\b2upload.php:127
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "Plik o nazwie \"%s\" już istnieje!"
-
-#: ..\..\..\admin\b2upload.php:128
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "Plik  \"%s\" przeniesiono do \"%s\""
-
-#: ..\..\..\admin\b2upload.php:129
-msgid "Confirm or rename:"
-msgstr "Potwierdź zmianę nazwy:"
-
-#: ..\..\..\admin\b2upload.php:136
-msgid "Alternate name"
-msgstr "Alternatywna nazwa"
-
-#: ..\..\..\admin\b2upload.php:140
-msgid "Confirm !"
-msgstr "Potwierdź"
-
-#: ..\..\..\admin\b2upload.php:180
-msgid "File uploaded !"
-msgstr "Wysłano plik."
-
-#: ..\..\..\admin\b2upload.php:181
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Twój plike <strong>\"%s\"</strong> został odebrany z powodzenie!"
-
-#: ..\..\..\admin\b2upload.php:182
-msgid "Here's the code to display it:"
-msgstr "Tutaj jest kod, który wyświetli go:"
-
-#: ..\..\..\admin\b2upload.php:186
-msgid "Add the code to your post !"
-msgstr "Dodaj kod do Twojego wpisu!"
-
-#: ..\..\..\admin\b2upload.php:189
-msgid "Image Details"
-msgstr "Szczegóły obrazka"
-
-#: ..\..\..\admin\b2upload.php:193
-msgid "Size"
-msgstr "Rozmiar"
-
-#: ..\..\..\admin\b2upload.php:196
-#: ..\..\..\admin\_edit_form.php:544
-msgid "Type"
-msgstr "Typ"
-
-#: ..\..\..\admin\b2upload.php:201
-msgid "Close this window"
-msgstr "Zamknij to okno"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Zarządzanie użytkownikami"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "Nie możesz zmienić profilu użytkownika-demo w trybie demo!"
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "Nie jestes uprawniony do zmiany Twojego własnego profilu!"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "Musisz zapewnić unikalny login!"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "Poziom użytkownika musi byc pomiędzy %d i %d."
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Ten login już istnieje.Czy chcesz  <a %s> edytowac istniejącego uzytkownika</a>?"
-
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "Podałeś(aś) dwa różne hasła!"
-
-#: ..\..\..\admin\b2users.php:198
-#: ..\..\..\htsrv\profile_update.php:112
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "Minimalna długość hasła to %d znaków."
-
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "Uzytkownik poprawiony."
-
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "Nowy uzytkownik stworzony."
-
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "Niwłaściwa promocja."
-
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "Zmieniono poziom użytkownika."
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "Nie możesz usunąć się osobiście!"
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "Nie możesz usunąć użytkownika nr 1!"
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "Usuń Użytkownika %s."
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "ostrzeżenie"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "usuwając uzytkownika usuwasz również wszystkie jego wpisy."
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "Usuwanie użytkownika."
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "Nie możesz usunąć Grupy nr 1!"
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "Nie możesz usunąć domyślnej grupy dla nowych uzytkowników!"
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "Czy usunąć grupę [%s]?"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "Grupa usunięta..."
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "Taka nazwa grupy juz istnieje. Czy chcesz <a %s> edytować istniejącą grupę</a>?"
-
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "Grupa zmieniona."
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "Uzytkownik nie został utworzony:"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "Uzytkownik nie został poprawiony."
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "Grupa nie została utworzona:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "Grupa nie została poprawiona."
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "Nie masz uprawnień by oglądać innych uzytkowników"
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Dodawanie nowego postu..."
-
-#: ..\..\..\admin\edit_actions.php:104
-#: ..\..\..\admin\edit_actions.php:215
-#: ..\..\..\admin\edit_actions.php:460
-#: ..\..\..\htsrv\comment_post.php:75
-#: ..\..\..\htsrv\profile_update.php:85
-#: ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1374
-msgid "Supplied URL is invalid: "
-msgstr "Podany URL jest niepoprawny"
-
-#: ..\..\..\admin\edit_actions.php:110
-#: ..\..\..\admin\edit_actions.php:221
-msgid "Supplied content is invalid"
-msgstr "Podana zawartość jest niepoprawna"
-
-#: ..\..\..\admin\edit_actions.php:116
-#: ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "Nie mogę zachować, popraw błędy:"
-
-#: ..\..\..\admin\edit_actions.php:117
-#: ..\..\..\admin\edit_actions.php:228
-#: ..\..\..\admin\edit_actions.php:465
-msgid "Back to post editing"
-msgstr "Z porotem do edycji"
-
-#: ..\..\..\admin\edit_actions.php:123
-msgid "Recording post..."
-msgstr "Zapisywanie wpisu..."
-
-#: ..\..\..\admin\edit_actions.php:136
-#: ..\..\..\admin\edit_actions.php:258
-#: ..\..\..\admin\edit_actions.php:417
-msgid "Sleeping..."
-msgstr "Spanie..."
-
-#: ..\..\..\admin\edit_actions.php:146
-#: ..\..\..\admin\edit_actions.php:267
-#: ..\..\..\admin\edit_actions.php:358
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Wpis opublikowany nie publicznie; pomijam trackbak, pingback i pingi blog..."
-
-#: ..\..\..\admin\edit_actions.php:161
-msgid "Posting Done..."
-msgstr "Publikowanie zakończone"
-
-#: ..\..\..\admin\edit_actions.php:175
-#: ..\..\..\admin\edit_actions.php:234
-msgid "Updating post..."
-msgstr "Poprawianie wpisu..."
-
-#: ..\..\..\admin\edit_actions.php:283
-#: ..\..\..\admin\edit_actions.php:369
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Wpis juz pingowany: pominięcie blogowych pingów..."
-
-#: ..\..\..\admin\edit_actions.php:295
-#: ..\..\..\admin\edit_actions.php:381
-msgid "Updating done..."
-msgstr "Zmiana wykonana..."
-
-#: ..\..\..\admin\edit_actions.php:311
-#: ..\..\..\admin\edit_actions.php:326
-msgid "Updating post status..."
-msgstr "zmiana statusu wpisu..."
-
-#: ..\..\..\admin\edit_actions.php:391
-#: ..\..\..\admin\edit_actions.php:410
-msgid "Deleting post..."
-msgstr "Usuwanie postu"
-
-#: ..\..\..\admin\edit_actions.php:399
-msgid "Oops, no post with this ID!"
-msgstr "Oops, bie wpsujemy z tym ID!"
-
-#: ..\..\..\admin\edit_actions.php:422
-msgid "Deleting Done..."
-msgstr "Usuwanie zakończone..."
-
-#: ..\..\..\admin\edit_actions.php:426
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "błąd"
-
-#: ..\..\..\admin\edit_actions.php:464
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Nie można poprawic komentarza, proszę usuń te błedy"
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "Back to posts!"
-msgstr "Z porotem do wpisu!"
-
-#: ..\..\..\admin\edit_actions.php:527
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr ""
-
-#: ..\..\..\admin\edit_actions.php:535
-msgid "New post"
-msgstr "Nowy wpis"
-
-#: ..\..\..\admin\import-mt.php:391
-#: ..\..\..\admin\_users_form.php:96
-#: ..\..\..\admin\_users_form.php:101
-msgid "User group"
-msgstr "Grupa użytkowników"
-
-#: ..\..\..\admin\import-mt.php:392
-#: ..\..\..\admin\_users_form.php:84
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr ""
-
-#: ..\..\..\admin\import-mt.php:393
-#: ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:91
-#: ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:36
-#: ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Poziom"
-
-#: ..\..\..\admin\import-mt.php:432
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "Domyslne ustawienia lokalne."
-
-#: ..\..\..\admin\import-mt.php:1257
-#: ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr ""
-
-#: ..\..\..\admin\import-mt.php:1286
-#: ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr ""
-
-#: ..\..\..\admin\import-mt.php:1297
-#: ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Wybierz GŁÓWNĄ kategorię"
-
-#: ..\..\..\admin\tools.php:18
-#: ..\..\..\admin\_menutop.php:270
-msgid "Tools"
-msgstr "Narzędzia"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr ""
-
-#: ..\..\..\admin\tools.php:30
-#: ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45
-#: ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr ""
-
-#: ..\..\..\admin\tools.php:31
-#: ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46
-#: ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr ""
-
-#: ..\..\..\admin\tools.php:70
-msgid "Post to b2evolution"
-msgstr "Wyślij do b2evolution"
-
-#: ..\..\..\admin\tools.php:72
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr ""
-
-#: ..\..\..\admin\tools.php:76
-#: ..\..\..\admin\tools.php:85
-msgid "SideBar"
-msgstr "Pasek boczny"
-
-#: ..\..\..\admin\tools.php:77
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr ""
-
-#: ..\..\..\admin\tools.php:86
-msgid "Add this link to your favorites:"
-msgstr ""
-
-#: ..\..\..\admin\tools.php:87
-msgid "b2evo sidebar"
-msgstr "b3evo pasek boczny"
-
-#: ..\..\..\admin\tools.php:94
-msgid "Movable Type Import"
-msgstr "Przenosny Typ Importu"
-
-#: ..\..\..\admin\tools.php:96
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr ""
-
-#: ..\..\..\admin\tools.php:97
-msgid "Place that file into the /admin folder on your server;"
-msgstr ""
-
-#: ..\..\..\admin\tools.php:98
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-#: ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Imię i nazwisko"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Nazwa skrócona"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:38
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr ""
-
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:40
-msgid "Current default is:"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through index.php"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "Other blog through stub file (Advanced)"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "You MUST create a stub file for this to work."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:45
-msgid "Preferred access type"
-msgstr "Preferowany typ dostepu"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "Blog Folder URL"
-msgstr "Folder URL Blogu"
-
-#: ..\..\..\admin\_blogs_general.form.php:51
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Brak końcowego ukosnika ( Jeżeli nie nie wiesz, pozostaw to pole puste)."
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "URL blog name / Stub name"
-msgstr "URL nazwa blogu / Bazowa nazwa"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default display options"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Default skin"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "This is the default skin that will be used to display this blog."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Allow skin switching"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Display public blog list"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Include in public blog list"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Default linkblog"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "Tagline"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "This is diplayed under the blog name on the blog template."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Długi Opis"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "This is displayed on the blog template."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "Short Description"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "Keywords"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_edit_showposts.php:337
-msgid "Notes"
-msgstr "Notatki"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Additional info."
-msgstr "Informacje dodatkowe"
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Dziennik"
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:33
-#: ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:145
-#: ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:61
-msgid "Locale"
-msgstr "ustawienia lokalne"
-
-#: ..\..\..\admin\_blogs_list.php:47
-#: ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58
-#: ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101
-#: ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "Domyślnie"
-
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr ""
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid ""
-"Are you sure you want to delete blog #%d ?\\n"
-"\\n"
-"WARNING: This will delete ALL POST, COMMENTS,\\n"
-"CATEGORIES and other data related to that Blog!\\n"
-"\\n"
-"This CANNOT be undone!"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr ""
-
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92
-#: ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73
-#: ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "Nowy blog."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr ""
-
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Login"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr ""
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr ""
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr ""
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr ""
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr ""
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Opublikowany"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "Uprawnienia do edycji kategorii dla tego blogu"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "Bez członków"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:215
-msgid ""
-"Warning! You are about to remove your own permission to edit this blog!\\n"
-"You won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr ""
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "Czy jesteś pewien, że chcesz usunąćs?"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "Nowa pod-kategoria tutaj"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Nowa kategoria tutaj"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Tytuł"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Język"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:135
-#: ..\..\..\admin\_users_form.php:151
-#: ..\..\..\admin\_users_form.php:153
-#: ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:154
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20
-#: ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\basic\_feedback.php:178
-#: ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "Email"
-
-#: ..\..\..\admin\_edit_form.php:139
-#: ..\..\..\admin\_users_form.php:165
-#: ..\..\..\admin\_users_form.php:167
-#: ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:63
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "URL"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Podgląd"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Pisownia"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Wyślij plik/obrazek"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "Zaawansowane właściwości"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "Edytuj znak czasu"
-
-#: ..\..\..\admin\_edit_form.php:253
-msgid "URL Title"
-msgstr "Tytuł URL"
-
-#: ..\..\..\admin\_edit_form.php:255
-msgid "(to be used in permalinks)"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:265
-#: ..\..\..\admin\_edit_showposts.php:287
-#: ..\..\..\admin\_set_general.form.php:49
-#: ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Auto-BR"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:265
-#: ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:274
-msgid "Additional actions"
-msgstr "Dodatkowe czynności"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "Pingback"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "(Send a pingback to all URLs in this post)"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "Trackback URLs"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "(Separate by space)"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:310
-#: ..\..\..\admin\_edit_form.php:545
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Status"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "Wpis będzie opublikowany publicznie."
-
-#: ..\..\..\admin\_edit_form.php:317
-#: ..\..\..\admin\_edit_showposts.php:360
-msgid "Published (Public)"
-msgstr "Opublikowane (Publiczne)"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Wpis zostanie opublikowany ale będzie widzialny tylko przez zalogowanych członków blogu"
-
-#: ..\..\..\admin\_edit_form.php:324
-#: ..\..\..\admin\_edit_showposts.php:363
-msgid "Protected (Members only)"
-msgstr "Chroniony (tylko członkowie)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "Wpis zostanie opublikowany ale będzie widzialny tylko przez Ciebie"
-
-#: ..\..\..\admin\_edit_form.php:331
-#: ..\..\..\admin\_edit_showposts.php:366
-msgid "Private (You only)"
-msgstr "Prywatny( tylko Ty)"
-
-#: ..\..\..\admin\_edit_form.php:337
-#: ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "Wpis pojawi sie tylko w backoffice."
-
-#: ..\..\..\admin\_edit_form.php:338
-#: ..\..\..\admin\_edit_showposts.php:369
-msgid "Draft (Not published!)"
-msgstr "Szkic ( Nie opublikowany!)"
-
-#: ..\..\..\admin\_edit_form.php:345
-#: ..\..\..\admin\_edit_showposts.php:372
-msgid "Deprecated (Not published!)"
-msgstr "Nie polecane ( Nie opublikowane)"
-
-#: ..\..\..\admin\_edit_form.php:435
-msgid "Note: Moving posts across blogs is enabled. Use with caution."
-msgstr "Nota: Przesuwanie wpisów pomiędzy blogami dozwolone. Używaj z uwagą"
-
-#: ..\..\..\admin\_edit_form.php:437
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Nota. Wpisywanie krzyżowe w wielu blogach dozwolone."
-
-#: ..\..\..\admin\_edit_form.php:447
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Nota. Wpisywanie krzyżowe w wielu blogach obecnie niedozwolone."
-
-#: ..\..\..\admin\_edit_form.php:449
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Nota. Wpisywanie krzyżowe w wielu kategoriach obecnie niedozwolone."
-
-#: ..\..\..\admin\_edit_form.php:459
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55
-#: ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:248
-#: ..\..\..\skins\custom\_main.php:253
-#: ..\..\..\skins\custom\_main.php:258
-#: ..\..\..\skins\custom\_main.php:263
-#: ..\..\..\skins\natural_pink\_main.php:234
-#: ..\..\..\skins\natural_pink\_main.php:239
-#: ..\..\..\skins\natural_pink\_main.php:244
-#: ..\..\..\skins\natural_pink\_main.php:249
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Komentarze"
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can leave comments on this post."
-msgstr "Odwiedzający mogą zostawić komentarz do tego wpisu."
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Open"
-msgstr "Otwarty"
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Odwiedzający NIE mogą pozostawiać komentarzy do tego wpisu."
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Closed"
-msgstr "Zamknięty"
-
-#: ..\..\..\admin\_edit_form.php:467
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Odwiedzający nie mogą oglądać i pozostawiać komentarzy do tego wpisu."
-
-#: ..\..\..\admin\_edit_form.php:468
-msgid "Disabled"
-msgstr "Wyłączony"
-
-#: ..\..\..\admin\_edit_form.php:473
-msgid "Renderers"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Comment info"
-msgstr "Info o komentarzu"
-
-#: ..\..\..\admin\_edit_form.php:546
-msgid "IP address"
-msgstr "Adres IP"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Next %d days"
-msgstr "Nastepne %d dni"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "Poprzedni %d"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d days"
-msgstr "Poprzednie %d dni"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "Następny %d"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:56
-#: ..\..\..\admin\_edit_navbar.php:62
-msgid " to "
-msgstr "Do"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:64
-msgid " of "
-msgstr "z"
-
-#: ..\..\..\admin\_edit_navbar.php:72
-msgid "from the end"
-msgstr "od końca"
-
-#: ..\..\..\admin\_edit_navbar.php:76
-msgid "from the start"
-msgstr "od startu"
-
-#: ..\..\..\admin\_edit_navbar.php:78
-msgid "OK"
-msgstr "OK"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr "Zakres dat:"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "przez"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:830
-msgid "Pages:"
-msgstr "Strony:"
-
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:732
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 komentarz"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:733
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d komentarzy"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:226
-#: ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:230
-#: ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:234
-#: ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145
-#: ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Zostaw komentarz"
-
-#: ..\..\..\admin\_edit_showposts.php:272
-#: ..\..\..\admin\_users_form.php:107
-#: ..\..\..\skins\_feedback.php:164
-#: ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:169
-#: ..\..\..\skins\wpc_default\_feedback.php:169
-msgid "User"
-msgstr "Użytkownik"
-
-#: ..\..\..\admin\_edit_showposts.php:275
-#: ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:171
-#: ..\..\..\skins\wpc_default\_feedback.php:171
-msgid "Edit profile"
-msgstr "Edytuj Profil"
-
-#: ..\..\..\admin\_edit_showposts.php:280
-#: ..\..\..\skins\_feedback.php:181
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Tekst komentarza"
-
-#: ..\..\..\admin\_edit_showposts.php:281
-#: ..\..\..\skins\_feedback.php:182
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "Dozwolone tagi XHTML"
-
-#: ..\..\..\admin\_edit_showposts.php:286
-#: ..\..\..\skins\_feedback.php:186
-#: ..\..\..\skins\basic\_feedback.php:202
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:204
-#: ..\..\..\skins\wpc_default\_feedback.php:204
-msgid "Options"
-msgstr "Opcje"
-
-#: ..\..\..\admin\_edit_showposts.php:287
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Łamanie lini &lt;br&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:294
-#: ..\..\..\skins\_feedback.php:208
-#: ..\..\..\skins\basic\_feedback.php:219
-msgid "Send comment"
-msgstr "Wyślij komentarz"
-
-#: ..\..\..\admin\_edit_showposts.php:349
-msgid "Posts to show"
-msgstr "Wpisów do oglądania"
-
-#: ..\..\..\admin\_edit_showposts.php:352
-msgid "Past"
-msgstr "Przeszłe"
-
-#: ..\..\..\admin\_edit_showposts.php:355
-msgid "Future"
-msgstr "Przyszłe"
-
-#: ..\..\..\admin\_edit_showposts.php:380
-msgid "Title / Text contains"
-msgstr "Tytuł/Tekst zawiera"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Słowa"
-
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
-msgstr "I"
-
-#: ..\..\..\admin\_edit_showposts.php:393
-msgid "OR"
-msgstr "LUB"
-
-#: ..\..\..\admin\_edit_showposts.php:401
-msgid "Exact match"
-msgstr "Pasuje DOKŁADNIE"
-
-#: ..\..\..\admin\_edit_showposts.php:454
-#: ..\..\..\skins\_archives.php:74
-msgid "week"
-msgstr "tydzień"
-
-#: ..\..\..\admin\_edit_showposts.php:554
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\b2evocore\_functions_forms.php:312
-#: ..\..\..\install\index.php:299
-#: ..\..\..\skins\_profile.php:85
-msgid "Reset"
-msgstr "Resetuj"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "LIcencja GPL"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:113
-msgid "uncheck all"
-msgstr "odznacz wszystkie"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:115
-msgid "check all"
-msgstr "zaznacz wszystkie"
-
-#: ..\..\..\admin\_menutop.php:166
-msgid "visit b2evolution's website"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:169
-msgid "Style:"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:172
-msgid "Logout"
-msgstr "Wyloguj"
-
-#: ..\..\..\admin\_menutop.php:174
-msgid "Exit to blogs"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:183
-msgid "Blog time:"
-msgstr "czas blogu:"
-
-#: ..\..\..\admin\_menutop.php:184
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:185
-msgid "Logged in as:"
-msgstr "Zalogowany jako"
-
-#: ..\..\..\admin\_menutop.php:195
-msgid "Write"
-msgstr "Wpis"
-
-#: ..\..\..\admin\_menutop.php:201
-#: ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241
-#: ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:883
-msgid "Edit"
-msgstr "Edycja"
-
-#: ..\..\..\admin\_menutop.php:221
-msgid "Stats"
-msgstr "Statystyka"
-
-#: ..\..\..\admin\_menutop.php:239
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Wzorce"
-
-#: ..\..\..\admin\_menutop.php:249
-msgid "Users"
-msgstr "Użytkownicy"
-
-#: ..\..\..\admin\_menutop.php:253
-msgid "User Profile"
-msgstr "Profil uzytkownika"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "Domyślne prawa użytkownika."
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Nowi uzytkownicy mogą rejestrować się."
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr "Zaznacz by nowi użytkownicy mogli rejstrować sie osobiście."
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Grupa dla nowych użytkowników"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "Grupy okreslają role użytkownika i uprawnienia."
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Poziom dla nowego uzytkownika."
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "dni"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "Wypowiedzi"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "Miesięcznie"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr ""
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr ""
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr ""
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr ""
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "Pasek wtyczek."
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "Utwórz nowe ustawienia lokalne."
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "Włączony"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "nazwa ustawienia lokalnego"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "Charset"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "Musi być zgodne z charsetem pliku językowego."
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "Format daty"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Patrz poniżej."
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "Priorytet"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:67
-msgid "Create"
-msgstr "Utwórz"
-
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\skins\_profile.php:84
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Aktualizuj"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "Znaczniki"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "Przetłumaczone"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "do góry"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "w dół"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "Kopiuj ustawienia lokalne"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-#, fuzzy
-msgid "Reset custom settings"
-msgstr "Resetuj ustawienia"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "Brak pliku języka..."
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr "Wypisz z pliku .po do formatu b2evo"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "Czy jesteś pewien że chcesz zresetować?"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "Resetuj do momyślnych ( kasowanie tabeli bazy)"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "pierwszy użytkownik"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "poprzedni uzytkownik"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "nastepny użytkownik"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "ostatni użytkownik"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "Zamknij profil użytkownika"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "Utwórz nowy profil użytkownika"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Profil dla:"
-
-#: ..\..\..\admin\_users_form.php:82
-msgid "User rights"
-msgstr "Prawa uzytkownika"
-
-#: ..\..\..\admin\_users_form.php:111
-#: ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:140
-#: ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\_profile.php:51
-msgid "Login"
-msgstr "Login"
-
-#: ..\..\..\admin\_users_form.php:112
-#: ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_form.php:128
-#: ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:141
-#: ..\..\..\skins\_profile.php:40
-#: ..\..\..\skins\_profile.php:52
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Imię"
-
-#: ..\..\..\admin\_users_form.php:113
-#: ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_form.php:128
-#: ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:142
-#: ..\..\..\skins\_profile.php:41
-#: ..\..\..\skins\_profile.php:53
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "Nazwisko"
-
-#: ..\..\..\admin\_users_form.php:114
-#: ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:143
-#: ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:42
-#: ..\..\..\skins\_profile.php:50
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Pseudonim"
-
-#: ..\..\..\admin\_users_form.php:119
-#: ..\..\..\admin\_users_form.php:144
-#: ..\..\..\skins\_profile.php:46
-#: ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Tożsamość pokazywana"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Preferred locale"
-msgstr "Preferowanie ustawienia lokalne"
-
-#: ..\..\..\admin\_users_form.php:135
-#: ..\..\..\admin\_users_form.php:145
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:148
-msgid "Send an email"
-msgstr "Wyślij email"
-
-#: ..\..\..\admin\_users_form.php:161
-msgid "Visit the site"
-msgstr "Odwiedź stronę"
-
-#: ..\..\..\admin\_users_form.php:171
-msgid "Search on ICQ.com"
-msgstr "Szukaj na ICQ.com"
-
-#: ..\..\..\admin\_users_form.php:175
-#: ..\..\..\admin\_users_form.php:177
-#: ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "Instant Message to user"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:186
-#: ..\..\..\admin\_users_form.php:198
-msgid "AIM"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:187
-#: ..\..\..\admin\_users_form.php:199
-msgid "MSN IM"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:188
-#: ..\..\..\admin\_users_form.php:200
-msgid "YahooIM"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\admin\_users_form.php:201
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:192
-#: ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Nowe Hasło"
-
-#: ..\..\..\admin\_users_form.php:192
-msgid "Leave empty if you don't want to change the password."
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:193
-#: ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Potwierdź Nowe Hasło"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "yes"
-msgstr "Tak"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "no"
-msgstr "Nie"
-
-#: ..\..\..\admin\_users_form.php:213
-msgid "User information"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:215
-#: ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17
-#: ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:216
-#: ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:50
-#: ..\..\..\skins\custom\_main.php:247
-#: ..\..\..\skins\custom\_main.php:252
-#: ..\..\..\skins\custom\_main.php:257
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\natural_pink\_main.php:233
-#: ..\..\..\skins\natural_pink\_main.php:238
-#: ..\..\..\skins\natural_pink\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:248
-msgid "Posts"
-msgstr "Wypowiedzi"
-
-#: ..\..\..\admin\_users_form.php:217
-msgid "Created on"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:218
-msgid "From IP"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:219
-msgid "From Domain"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:220
-msgid "With Browser"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:92
-msgid "Statistics"
-msgstr "Statystyki"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Usuń Użytkownika"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid ""
-"Are you sure you want to delete this user?\\n"
-"Warning: all his posts will be deleted too!"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "Nowa grupa..."
-
-#: ..\..\..\b2evocore\_blog_main.php:205
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "BŁĄD! Nie mozna skasować. Musisz usunąć plik [%s] ręcznie."
-
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#: ..\..\..\b2evocore\_class_calendar.php:202
-#, php-format
-msgid "%d posts"
-msgstr "%d wypowiedzi"
-
-#: ..\..\..\b2evocore\_class_calendar.php:198
-#: ..\..\..\b2evocore\_class_calendar.php:203
-msgid "1 post"
-msgstr "1 wypowiedź"
-
-#: ..\..\..\b2evocore\_class_calendar.php:306
-msgid "previous month"
-msgstr "poprzedni miesiąc"
-
-#: ..\..\..\b2evocore\_class_calendar.php:310
-msgid "next month"
-msgstr "następny miesiąc"
-
-#: ..\..\..\b2evocore\_class_calendar.php:337
-msgid "previous year"
-msgstr "poprzedni rok"
-
-#: ..\..\..\b2evocore\_class_calendar.php:340
-msgid "next year"
-msgstr "nastepny rok"
-
-#: ..\..\..\b2evocore\_class_calendar.php:369
-msgid "go to month's archive"
-msgstr "idź do archiwum miesiąca"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "Członek"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "Odwiedzający"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "Edytuj ten komentarz"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:828
-msgid "Delete"
-msgstr "Usuń"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-msgid "Delete this comment"
-msgstr "Usuń ten komentarz"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid ""
-"You are about to delete this comment!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Czy chcesz usunąć komentarz\\n"
-"\\'Anuluj\\' by zaniechać, \\'OK\\' by skasować,"
-
-#: ..\..\..\b2evocore\_class_commentlist.php:144
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "Brak komentarzy do tej pory."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:120
-msgid "Sorry, there is nothing to display..."
-msgstr "Przepraszam, nie ma niczego do wyświetlenia."
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "Nowa grupa"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:109
-msgid "Parser error: "
-msgstr "Błąd przetwarzania."
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:127
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "Tag <code>body</code> może być użyty tylko raz!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:140
-msgid "Illegal tag"
-msgstr "Nielegalny tag"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:147
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "Tag %s musi pojawić sie wewnatrz innego tagu"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:149
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "Tag %s jest niedozwolony wewnatrz tagu %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:157
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "Tag %s nie może mieć atrybutu %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:165
-msgid "Found invalid URL: "
-msgstr "Znaleziono niewłaściwy URL"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:188
-#, fuzzy, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "Tag %s nie może zawierać 'surowych' znaków"
-
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:302
-#: ..\..\..\b2evocore\_functions_cats.php:639
-msgid "Browse category"
-msgstr "Przegladaj kategorie"
-
-#: ..\..\..\b2evocore\_class_item.php:405
-msgid "Comments are closed for this post."
-msgstr "Komentarze sa zamknięte dla tego wpisu."
-
-#: ..\..\..\b2evocore\_class_item.php:417
-msgid "This post is not published. You cannot leave comments."
-msgstr "Ten wpis nie jest opublikowany. Nie możesz zostawiać komentarzy."
-
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:467
-#: ..\..\..\b2evocore\_functions_bposts.php:736
-msgid "Read more!"
-msgstr "czytaj więcej"
-
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:472
-#: ..\..\..\b2evocore\_functions_bposts.php:741
-msgid "More:"
-msgstr "więcej"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "Display feedback / Leave a comment"
-msgstr "Wyśiwtl odpowiedź/ Pozostaw komentarz"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-msgid "Send feedback"
-msgstr "Wyślij odpowiedź"
-
-#: ..\..\..\b2evocore\_class_item.php:716
-msgid "1 feedback"
-msgstr "1 odpowiedź"
-
-#: ..\..\..\b2evocore\_class_item.php:717
-#, php-format
-msgid "%d feedbacks"
-msgstr "%d odpowiedzi"
-
-#: ..\..\..\b2evocore\_class_item.php:730
-msgid "Display comments / Leave a comment"
-msgstr "Wyświetl komentarze/ Pozostaw komentarz"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:745
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:746
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:756
-msgid "Display pingbacks"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:758
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:759
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:829
-msgid "Delete this post"
-msgstr ""
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:839
-#: ..\..\..\b2evocore\_class_item.php:848
-msgid ""
-"You are about to delete this post!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:884
-msgid "Edit this post"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:924
-msgid "Publish NOW!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:925
-msgid "Publish now using current date and time."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_itemlist.php:598
-msgid "Invalid post, please correct these errors:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_itemlist.php:889
-msgid "Sorry, there is no post to display..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "Połączenie POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "Nie określono serwera"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "Brak połączenia z serwerem"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "uzytkownik POP3"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "Nie podano identyfikatora użytkownika"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "nie ustanowiono połączenia"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "Hasło POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "Nie podano hasła"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "autoryzacja nie powiodła się "
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "Brak bannera sewera"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "porzuć"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr "autoryzacja apop nie powiodła się"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr "POP3 login:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "Przedwczesny koniec listy"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr "POP3 dostał:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr "POP3 ostatnie:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr "Pusta komenda"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "POP3 wyjście:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "połączenie nie istnieje"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "POP3 usuń:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "Nie podano liczby wiadomości"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "Wykonanie polecenia nie powiodło się "
-
-#: ..\..\..\b2evocore\_class_user.php:70
-msgid "New user"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_user.php:267
-msgid "Permission denied!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:48
-msgid "Oops, MySQL error!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:486
-msgid "go back"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:518
-msgid "Redirecting you to:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:520
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:599
-msgid "No response!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:604
-msgid "Remote error"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:619
-#: ..\..\..\b2evocore\_functions.php:624
-msgid "Response"
-msgstr "Odpowiedź:"
-
-#: ..\..\..\b2evocore\_functions.php:861
-#, php-format
-msgid "Parameter %s is required!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:1068
-msgid "Invalid URL"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:1074
-msgid "URI scheme not allowed"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:1081
-msgid "URL not allowed"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:172
-msgid "Reporting abuse to b2evolution.net..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:202
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:220
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:230
-msgid "Latest update timestamp"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:255
-msgid "Incomplete reponse."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:263
-msgid "No new blacklisted strings are available."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "Adding strings to local blacklist"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-msgid "Adding:"
-msgstr "Dodawanie:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "OK."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-msgid "Not necessary! (Already handled)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:285
-msgid "New latest update timestamp"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:294
-msgid "Invalid reponse."
-msgstr "Niewłaściwa odpowiedź"
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "Detale wpisu"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:706
-msgid "PREVIEW"
-msgstr "Podgląd"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:832
-msgid "Next page"
-msgstr "następna strona"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:833
-msgid "Previous page"
-msgstr "poprzednia strona"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:878
-msgid "Previous post"
-msgstr "Poprzedni wpis"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:935
-msgid "Next post"
-msgstr "Następny wpis"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1047
-msgid "Next Page"
-msgstr "Następna Strona"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1075
-msgid "Previous Page"
-msgstr "Poprzednia Strona"
-
-#: ..\..\..\b2evocore\_functions_cats.php:90
-msgid "Cannot delete if there are sub-categories!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_cats.php:122
-msgid "Cannot delete last category if there are posts inside!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_cats.php:217
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_cats.php:570
-msgid "Category"
-msgstr "Kategoria"
-
-#: ..\..\..\b2evocore\_functions_forms.php:311
-msgid "Save !"
-msgstr "Zapisz!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:59
-#: ..\..\..\b2evocore\_vars.php:134
-#: ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "referer ignored"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-msgid "BlackList"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-msgid "robot"
-msgstr "automat"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-msgid "invalid"
-msgstr "błędny"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "search engine"
-msgstr "Wyszukiwarka"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:137
-msgid "loading referering page"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:158
-msgid "found current url in page"
-msgstr "znaleziono bieżący url na stronie"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:471
-msgid "not a query - no params!"
-msgstr "to nie zapytanie - brak parametrów!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:496
-msgid "no query string found"
-msgstr "nieznaleziono łańcucha zapytania"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354
-#: ..\..\..\install\index.php:90
-msgid "name"
-msgstr "Nazwa"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "Wysyłanie pingback..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "Nie ma pingbacków do wysłania."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "POCZĄTEK"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "Przetwarzanie"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "Koniec"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "Pingowanie b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "Pingowanie Weblogs.com..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "Pindowanie Blo.gs..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "Pingowanie technocrati.com..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Archiwa dla"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Folder Archiwum"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Odpowiedź"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "zły login/hasło"
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:120
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "ustawienie ciasteczka %s nie powiodło się"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "login/hasło nie jest ważne."
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Musisz być zalogowany!"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "Zaloguj sie jeżeli masz konto..."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "Rejestruj..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "zarejestruj się by otworzyć konto..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "logout (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "Wyloguj się z twojego konta"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "Admin"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "Profil (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "Edytuj Twój profil"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "profil użytkownika"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "Niedziela"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "Poniedziałek"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "Wtorek"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "Środa"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "Czwartek"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "Piątek"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "Sobota"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "Nie"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "Pon"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "Wto"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "Śro"
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "Czw"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "Pia"
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "Sob"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr " Ni"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr " Po"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr " Wt"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr " Śr"
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr " Cz "
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr " Pt"
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr " So "
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "Styczeń"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "Luty"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "Marzec"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "Kwiecień"
-
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "Maj"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "Czerwiec"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "Lipiec"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "Sierpień"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "Wrzesień"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "Październik"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "Listopad"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "Grudzień"
-
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "Sty"
-
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "Lut"
-
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "Mar"
-
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "Kwi"
-
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "Maj"
-
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "Cze"
-
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "Lip"
-
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "Sie"
-
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "Wrz"
-
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "Paź"
-
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "Lis"
-
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "Gru"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:49
-msgid "Czech (CZ)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:56
-msgid "Danish (DK)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:63
-msgid "German (DE)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:70
-msgid "English (EU)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:77
-msgid "English (UK)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:84
-msgid "English (US)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:91
-msgid "English (CA)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:98
-msgid "English (AU)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:105
-msgid "English (IL)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:112
-msgid "English (NZ)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:119
-msgid "English (SG)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:126
-msgid "Spanish (ES)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:133
-msgid "Spanish (MX)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:140
-msgid "Spanish (VE)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:147
-msgid "Finnish (FI)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:154
-msgid "French (FR)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:161
-msgid "French (CA)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:168
-msgid "French (BE)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:175
-msgid "Galician (ES)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:182
-msgid "Hungarian (HU)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:189
-msgid "Italian (IT)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:196
-msgid "Japanese (JP)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:203
-msgid "Lithuanian (LT)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:210
-msgid "Bokm&aring;l (NO)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:217
-msgid "Dutch (NL)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:224
-msgid "Dutch (BE)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:231
-msgid "Portuguese (BR)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:238
-msgid "Portuguese (PT)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:245
-msgid "Slovak (SK)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:252
-msgid "Swedish (SE)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:259
-msgid "Thai (TH)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:266
-msgid "Turkish (TR)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:273
-msgid "Turkish utf-8 (TR)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:280
-msgid "Chinese(S) gb2312 (CN)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:287
-msgid "Chinese(S) utf-8 (CN)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:303
-msgid "Trad. Chinese (TW)"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:30
-msgid "You cannot leave comments on this post!"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Please fill in the name field"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:54
-msgid "Please fill in the email field"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:59
-msgid "Supplied name is invalid"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:65
-msgid "Supplied email address is invalid"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:89
-#: ..\..\..\htsrv\trackback.php:69
-msgid "Please do not send empty comment"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:93
-#: ..\..\..\htsrv\trackback.php:73
-msgid "Supplied comment is invalid"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:110
-#, php-format
-msgid "You can only post a new comment every %d seconds."
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:114
-msgid "Cannot post comment, please correct these errors:"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:115
-msgid "Back to comment editing"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:140
-#: ..\..\..\htsrv\comment_post.php:143
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:155
-#: ..\..\..\htsrv\trackback.php:115
-#: ..\..\..\xmlsrv\xmlrpc.php:1411
-msgid "Url"
-msgstr "Url"
-
-#: ..\..\..\htsrv\comment_post.php:157
-msgid "Comment"
-msgstr "Komentarz"
-
-#: ..\..\..\htsrv\comment_post.php:158
-#: ..\..\..\htsrv\trackback.php:117
-#: ..\..\..\xmlsrv\xmlrpc.php:1413
-msgid "Edit/Delete"
-msgstr "Edytuj/Usuń"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "Łaczenie z serwerem POP"
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "Połączenie nieudane: "
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "Logowanie do serwera POP..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "Brak poczty lub nieudane logowanie:"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "Otrzymywanie wiadomości #%d..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "Procesowanie..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "Zbyt stary"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "Prefiks tematu nie zgadza się"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Nieobrobiona zawartość"
-
-#: ..\..\..\htsrv\getmail.php:206
-#: ..\..\..\htsrv\login.php:88
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_login_form.php:48
-#: ..\..\..\htsrv\_lostpass_form.php:27
-#: ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27
-#: ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Login:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Hasło:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "Zły login lub hasło"
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "ID kategorii"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "ID blogu"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "Dostęp zabroniony"
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Przekazany tytuł"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Przekazana zawartość"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Misaj wykonana, wiadomość skasowana"
-
-#: ..\..\..\htsrv\login.php:68
-msgid "You cannot reset this account in demo mode."
-msgstr "Nie możesz resetować tego konta w trybie demo."
-
-#: ..\..\..\htsrv\login.php:82
-#: ..\..\..\htsrv\login.php:105
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Email z nowym hasłem został wysłany na Twój adres pocztowy."
-
-#: ..\..\..\htsrv\login.php:89
-msgid "New Password:"
-msgstr "Now hasło:"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "You can login here:"
-msgstr "Możesz zalogować się tutaj:"
-
-#: ..\..\..\htsrv\login.php:95
-msgid "your weblog's login/password"
-msgstr "twój login/hasło"
-
-#: ..\..\..\htsrv\login.php:97
-msgid "The email could not be sent."
-msgstr "Nie mozna wysłac emaila"
-
-#: ..\..\..\htsrv\login.php:98
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr ""
-
-#: ..\..\..\htsrv\login.php:122
-msgid "Note: You are already logged in!"
-msgstr ""
-
-#: ..\..\..\htsrv\login.php:130
-msgid "Continue..."
-msgstr "Kontynuuj..."
-
-#: ..\..\..\htsrv\profile_update.php:36
-#: ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "Nie jesteś zalogowany."
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "nie jesteś zalogowany na tym koncie, które próbujesz modyfikować"
-
-#: ..\..\..\htsrv\profile_update.php:47
-#: ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64
-#: ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79
-#: ..\..\..\htsrv\profile_update.php:102
-#: ..\..\..\htsrv\profile_update.php:107
-#: ..\..\..\htsrv\profile_update.php:113
-msgid "Back to profile"
-msgstr "Powrót do profilu"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "proszę wprowadź swój nick(może być taki sam jak login)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "twój ICQ UIN może byc tylko liczbą, litery niedozwolone"
-
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "proszę podaj swój email"
-
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "adres email jest niewłaściwy"
-
-#: ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "wpisałeś nowe hasło tylko raz. Cofnij się i napisz dwukrotnie."
-
-#: ..\..\..\htsrv\profile_update.php:106
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "wpisałęs dwa różne hasła. Cofnij się i skoryguj to."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "proszę podaj login"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "prosze wprowadź hasło dwukrotnie"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "prosze wpisz to samo hasło w dwóch polach hasła"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "ten login jest już zajety, proszę wybierz inny"
-
-#: ..\..\..\htsrv\register.php:119
-#: ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "rejestracja nowego  użytkownika na twoim blogu"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "zarzadzanie użytkownikami"
-
-#: ..\..\..\htsrv\trackback.php:107
-#: ..\..\..\htsrv\trackback.php:112
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Nowy trackback on twoim poscie #%d \"%s\""
-
-#: ..\..\..\htsrv\trackback.php:114
-#: ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Website"
-msgstr "Strona www"
-
-#: ..\..\..\htsrv\trackback.php:116
-#: ..\..\..\xmlsrv\xmlrpc.php:1412
-msgid "Excerpt"
-msgstr "Wyjątek"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "Formularz logowania"
-
-#: ..\..\..\htsrv\_login_form.php:45
-msgid "You will have to accept cookies in order to log in."
-msgstr "Musisz zaakceptowac ciasteczka by zalogować się"
-
-#: ..\..\..\htsrv\_login_form.php:53
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "Hasło:"
-
-#: ..\..\..\htsrv\_login_form.php:59
-#: ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "Zaloguj się!"
-
-#: ..\..\..\htsrv\_login_form.php:67
-#: ..\..\..\install\index.php:64
-msgid "Go to Blogs"
-msgstr "Idź do blogów"
-
-#: ..\..\..\htsrv\_login_form.php:69
-msgid "Lost your password ?"
-msgstr "Zgubiłeś swoje hasło ?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Zgubione hasło ?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Nowe hasło zostanie wygenerowane i wysłane do Ciebie emailem."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "generowanie nowego hasła!"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Rejestracja zakończona"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Obecnie Rejestracja Niedozwolona"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "rejestracja uzytkowników obecnie niedozwolona."
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Dom"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Formularz rejestracji"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr ""
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr ""
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr ""
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "Rejestruj!"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr ""
-
-#: ..\..\..\install\index.php:52
-msgid "b2evo installer"
-msgstr ""
-
-#: ..\..\..\install\index.php:59
-msgid "Installer for version "
-msgstr ""
-
-#: ..\..\..\install\index.php:61
-msgid "Current installation"
-msgstr ""
-
-#: ..\..\..\install\index.php:62
-msgid "Install menu"
-msgstr "Menu instalacji"
-
-#: ..\..\..\install\index.php:63
-msgid "PHP info"
-msgstr "Info o PHP"
-
-#: ..\..\..\install\index.php:65
-msgid "Go to Admin"
-msgstr "Idż do Admina"
-
-#: ..\..\..\install\index.php:66
-msgid "Online"
-msgstr "Na linii"
-
-#: ..\..\..\install\index.php:67
-msgid "Manual"
-msgstr "Podręcznik"
-
-#: ..\..\..\install\index.php:68
-msgid "Support"
-msgstr "Pomoc"
-
-#: ..\..\..\install\index.php:77
-msgid "Language / Locale"
-msgstr "Język/Ustawienia lokalne"
-
-#: ..\..\..\install\index.php:78
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "Wybierz domyślny język/ustawienia lokalne dla instalacji b2evo."
-
-#: ..\..\..\install\index.php:106
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "Sprawdź ustawienia Twojej bazy danych poniżej i popraw je jeżeli jest to konieczne..."
-
-#: ..\..\..\install\index.php:118
-#: ..\..\..\install\index.php:127
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "Minimalne wymagania dla tej wersji b2evolution to %s wersja %s ale Ty próbujesz uzywać wersji %s!"
-
-#: ..\..\..\install\index.php:150
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr ""
-
-#: ..\..\..\install\index.php:190
-msgid "Config file update"
-msgstr ""
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr ""
-
-#: ..\..\..\install\index.php:192
-msgid "There are two ways to deal with this:"
-msgstr ""
-
-#: ..\..\..\install\index.php:194
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr ""
-
-#: ..\..\..\install\index.php:196
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr ""
-
-#: ..\..\..\install\index.php:197
-msgid "Come back to this page and refresh/reload."
-msgstr ""
-
-#: ..\..\..\install\index.php:201
-msgid "Alternatively, you can update the config file manually:"
-msgstr ""
-
-#: ..\..\..\install\index.php:203
-msgid "Open the _config.php file locally with a text editor."
-msgstr ""
-
-#: ..\..\..\install\index.php:204
-msgid "Delete all contents!"
-msgstr ""
-
-#: ..\..\..\install\index.php:205
-msgid "Copy the contents from the box below."
-msgstr ""
-
-#: ..\..\..\install\index.php:206
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr ""
-
-#: ..\..\..\install\index.php:207
-msgid "Save the new _config.php file locally."
-msgstr ""
-
-#: ..\..\..\install\index.php:208
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr ""
-
-#: ..\..\..\install\index.php:209
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr ""
-
-#: ..\..\..\install\index.php:213
-msgid "This is how your _config.php should look like:"
-msgstr ""
-
-#: ..\..\..\install\index.php:233
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr ""
-
-#: ..\..\..\install\index.php:266
-msgid "Base configuration"
-msgstr "Konfiguracja podstawowa"
-
-#: ..\..\..\install\index.php:268
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr ""
-
-#: ..\..\..\install\index.php:270
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "To jest minimalna informacja którą potrzebujemy by zainstalować b2evolution na tym serwerze:"
-
-#: ..\..\..\install\index.php:277
-msgid "Database you want to install into"
-msgstr "Baza danych w której chcesz instalować"
-
-#: ..\..\..\install\index.php:279
-#: ..\..\..\install\index.php:384
-msgid "mySQL Username"
-msgstr "Uzytkownik mySQL"
-
-#: ..\..\..\install\index.php:279
-msgid "Your username to access the database"
-msgstr "Twój użytkownik dostępu do bazy danych"
-
-#: ..\..\..\install\index.php:280
-#: ..\..\..\install\index.php:385
-msgid "mySQL Password"
-msgstr "Hasło mySQL"
-
-#: ..\..\..\install\index.php:280
-msgid "Your password to access the database"
-msgstr ""
-
-#: ..\..\..\install\index.php:281
-#: ..\..\..\install\index.php:386
-msgid "mySQL Database"
-msgstr ""
-
-#: ..\..\..\install\index.php:281
-msgid "Name of the database you want to use"
-msgstr ""
-
-#: ..\..\..\install\index.php:282
-#: ..\..\..\install\index.php:387
-msgid "mySQL Host"
-msgstr ""
-
-#: ..\..\..\install\index.php:282
-msgid "You probably won't have to change this"
-msgstr ""
-
-#: ..\..\..\install\index.php:287
-msgid "Additional settings"
-msgstr ""
-
-#: ..\..\..\install\index.php:289
-#: ..\..\..\install\index.php:388
-msgid "Base URL"
-msgstr ""
-
-#: ..\..\..\install\index.php:289
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr ""
-
-#: ..\..\..\install\index.php:291
-msgid "Your email"
-msgstr "Twój email"
-
-#: ..\..\..\install\index.php:291
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "Będzie użyty w komunikacie błędu serwera tab by użytkownik mógł skontaktować się z Tobą. Ty również otrzymasz informację o rejestracji nowego użytkownika."
-
-#: ..\..\..\install\index.php:298
-msgid "Update config file"
-msgstr ""
-
-#: ..\..\..\install\index.php:318
-msgid "How do you want to install b2evolution?"
-msgstr ""
-
-#: ..\..\..\install\index.php:322
-msgid "The installation can be done in different ways. Choose one:"
-msgstr ""
-
-#: ..\..\..\install\index.php:325
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr ""
-
-#: ..\..\..\install\index.php:328
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr ""
-
-#: ..\..\..\install\index.php:331
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr ""
-
-#: ..\..\..\install\index.php:334
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr ""
-
-#: ..\..\..\install\index.php:337
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr ""
-
-#: ..\..\..\install\index.php:344
-msgid "Delete b2evolution tables"
-msgstr ""
-
-#: ..\..\..\install\index.php:345
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr ""
-
-#: ..\..\..\install\index.php:348
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr ""
-
-#: ..\..\..\install\index.php:353
-msgid "GO!"
-msgstr "Idź"
-
-#: ..\..\..\install\index.php:360
-msgid "Need to start anew?"
-msgstr ""
-
-#: ..\..\..\install\index.php:361
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr ""
-
-#: ..\..\..\install\index.php:373
-msgid "Base config recap..."
-msgstr ""
-
-#: ..\..\..\install\index.php:375
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr ""
-
-#: ..\..\..\install\index.php:385
-msgid "(Set, but not shown for security reasons)"
-msgstr ""
-
-#: ..\..\..\install\index.php:389
-msgid "Admin email"
-msgstr "email admina"
-
-#: ..\..\..\install\index.php:401
-msgid "Installing b2evolution tables with sample data"
-msgstr "Instalowanie tabel b2evolution z przykładowymi danymi"
-
-#: ..\..\..\install\index.php:406
-msgid "Installation successful!"
-msgstr "Instalacja zakończona sukcesem!"
-
-#: ..\..\..\install\index.php:408
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-
-#: ..\..\..\install\index.php:421
-msgid "Upgrading data in existing b2evolution database"
-msgstr ""
-
-#: ..\..\..\install\index.php:426
-#: ..\..\..\install\index.php:446
-#: ..\..\..\install\index.php:465
-#: ..\..\..\install\index.php:485
-msgid "Upgrade completed successfully!"
-msgstr "Podniesienie sytsemu zakończone sukcesem!"
-
-#: ..\..\..\install\index.php:427
-#: ..\..\..\install\index.php:447
-#: ..\..\..\install\index.php:486
-#: ..\..\..\install\_functions_evoupgrade.php:128
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr ""
-
-#: ..\..\..\install\index.php:441
-#: ..\..\..\install\index.php:460
-#: ..\..\..\install\index.php:480
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr ""
-
-#: ..\..\..\install\index.php:466
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-
-#: ..\..\..\install\index.php:499
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "Usuwanie tabel b2evolution z bazy danych"
-
-#: ..\..\..\install\index.php:503
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "Z przyczyn bezpieczeństwa, reset jest domyślnie zablowoany."
-
-#: ..\..\..\install\index.php:513
-msgid "Reset done!"
-msgstr "Reset wykonany!"
-
-#: ..\..\..\install\index.php:514
-msgid "Back to menu"
-msgstr "Powrót do menu"
-
-#: ..\..\..\install\index.php:522
-msgid "official website"
-msgstr "Oficjalna strona www"
-
-#: ..\..\..\install\index.php:524
-msgid "contact"
-msgstr "kontakt"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "Ten blog zawiera wszystkie Twoje wpisy z Cafelog. ten blog ma nazwę '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is a sample linkblog entry"
-msgstr "To jest przykładowy wpis w link-blogu"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:432
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:440
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:442
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:476
-#: ..\..\..\install\_functions_create.php:495
-#, php-format
-msgid "%s Title"
-msgstr "%s Tytuł"
-
-#: ..\..\..\install\_functions_create.php:447
-#: ..\..\..\install\_functions_create.php:464
-#: ..\..\..\install\_functions_create.php:481
-#: ..\..\..\install\_functions_create.php:500
-#, php-format
-msgid "Tagline for %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:465
-#: ..\..\..\install\_functions_create.php:482
-#: ..\..\..\install\_functions_create.php:501
-#, php-format
-msgid "Short description for %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:451
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:485
-#: ..\..\..\install\_functions_create.php:504
-#, php-format
-msgid "Notes for %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:452
-#: ..\..\..\install\_functions_create.php:470
-#: ..\..\..\install\_functions_create.php:486
-#: ..\..\..\install\_functions_create.php:505
-#, php-format
-msgid "Keywords for %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:493
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:571
-msgid "Clean Permalinks!"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:571
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:577
-msgid "Apache optimization..."
-msgstr "Optymalizacja Apache...."
-
-#: ..\..\..\install\_functions_create.php:577
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:583
-msgid "About evoSkins..."
-msgstr "O evoSkins"
-
-#: ..\..\..\install\_functions_create.php:583
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-"Domyślnie blogi b2evolution są wyświetlane w domyslnej skórce \n"
-"Czytelnik może wybrać nową skórkę użwywając przełącznika skórek który jest zinetgrowany w wiekszości skórek.\n"
-"\n"
-"Możesz zmienićdomyślna skórkę dla każdego blogu prze edycję parametrów blogu w inetrfejsie admina. Możesz również wymusić używanie domyślnej skórki przez wszystkich \n"
-"\n"
-"Inaczej, możesz ograniczyć dostepne skórki poprzez usunięcie niektórych z folderu skórek ( skins/). Możesz równiez utworzyć nowe skórki przez kopiowanie, zmiane i dostosowanie dowolnego istniejącego folderu skórki. \n"
-"\n"
-"By rozpocząć dostosowywanie skórki otwórz jej plik: '<code>_main.php</code>' w edytorze i czytaj komentarze zawarte tam. Oczywiście przeczytaj podręcznik o evoSkins!"
-
-#: ..\..\..\install\_functions_create.php:595
-msgid "Skins, Stubs and Templates..."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:595
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:609
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:610
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:619
-msgid "This is a multipage post"
-msgstr "To jest wielostronnicowy wpis."
-
-#: ..\..\..\install\_functions_create.php:619
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post with no teaser"
-msgstr "Rozszerzony post bez wzmianki"
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Extended post"
-msgstr "Rozszerzony wpis"
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"To jest rozszerzony wpis. To oznacza że widzisz tylko tę małą wzmiankę domyślnie i musisz kliknąć na link poniżej by zobaczyć więcej\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"To jest rozszerzony tekst. Widac go tylko gdy klikniesz na link\"more\""
-
-#: ..\..\..\install\_functions_create.php:655
-msgid "Important information"
-msgstr "Wazna informacja"
-
-#: ..\..\..\install\_functions_create.php:655
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:693
-msgid "First Post"
-msgstr "Pierwszy Wpis"
-
-#: ..\..\..\install\_functions_create.php:693
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:699
-msgid "Second post"
-msgstr "Drugi wpis"
-
-#: ..\..\..\install\_functions_create.php:699
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:705
-msgid "Third post"
-msgstr "Trzeci wpis"
-
-#: ..\..\..\install\_functions_create.php:705
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:727
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr ""
-
-#: ..\..\..\install\_functions_evoupgrade.php:127
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "Baza danych jest juz aktualna. Nic do robienia."
-
-#: ..\..\..\install\_functions_evoupgrade.php:327
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr "Wydaje się że nastepująca baz blogu jest używana więcej niz raz ['%s']"
-
-#: ..\..\..\install\_functions_evoupgrade.php:329
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "Nie mogę aktualizować dopóki nie zrobisz ich unikalnych Polaz bazy [%s]"
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr "Sprawdzanie wersji schematu DB..."
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "NIE ZNALEZIONO!. To nie jest baza danych b2evolution."
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr "Ta wersja jest zbyt stara!"
-
-#: ..\..\..\install\_functions_install.php:41
-#, fuzzy
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "Ta wersja jest zbyt nowa. Nie mozna jej zdegradować!"
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr "Blog zawiera wszystkie Twoje wpisy z Miniblog. ten blog ma nazwę '%s'. %s"
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "Opis niedostępny"
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "Opis niedostępny"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "Zrób URLe klikalnymi"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr ""
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "BB formatowanie np. [b]bold[/b]"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr ""
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr ""
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr ""
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr ""
-
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:79
-msgid "Wacko style formatting"
-msgstr "Styl formatowania Wacko"
-
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:80
-msgid ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
-msgstr ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
-
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:42
-msgid "Wiki Links converter"
-msgstr "Konwerter linków Wiki"
-
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:43
-msgid "WikiWord links ((link)) [[link ]]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "Wstaw[Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "Skasowane [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "Silne[Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "Akcent [Alt-E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "Kod [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "Paragraf [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "Lista nieuporzadkowana [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "Lista składników [ALt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "OBRazek[Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "Zamknij wszystkie tagi"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr ""
-
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "Wszystkie"
-
-#: ..\..\..\skins\_feedback.php:77
-#: ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr ""
-
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95
-#: ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr ""
-
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "Twój adres email <strong>nie</strong> będzie wyswietlony na tej stronie."
-
-#: ..\..\..\skins\_feedback.php:178
-#: ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "Strona/URL"
-
-#: ..\..\..\skins\_feedback.php:178
-#: ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "Twój URL bedzie wyświetlony"
-
-#: ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-#, fuzzy
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "(Łamanie lini &lt;br&gt;)"
-
-#: ..\..\..\skins\_feedback.php:200
-#: ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "Remember me"
-msgstr "Zapamietaj mnie"
-
-#: ..\..\..\skins\_feedback.php:200
-#: ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "(Set cookies for name, email &amp; url)"
-msgstr ""
-
-#: ..\..\..\skins\_lastcomments.php:33
-#: ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54
-#: ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "W odpowiedzi na:"
-
-#: ..\..\..\skins\_linkblog.php:31
-#: ..\..\..\skins\custom\_linkblog.php:21
-msgid "Linkblog"
-msgstr "ŁącznyBlog"
-
-#: ..\..\..\skins\_linkblog.php:71
-#: ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "więcej"
-
-#: ..\..\..\skins\_profile.php:65
-#: ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:66
-#: ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:67
-#: ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr "Wybierz blog:"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr "Wybierz skórkę:"
-
-#: ..\..\..\skins\basic\_main.php:98
-#: ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "słowa"
-
-#: ..\..\..\skins\basic\_main.php:103
-msgid "Read more..."
-msgstr "Czytaj wiecej..."
-
-#: ..\..\..\skins\bluesky\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:170
-msgid "Choose a skin"
-msgstr "Wybierz skórkę"
-
-#: ..\..\..\skins\custom\_main.php:163
-msgid "Previous"
-msgstr "Poprzedni"
-
-#: ..\..\..\skins\custom\_main.php:163
-msgid "Next"
-msgstr "Następny"
-
-#: ..\..\..\skins\custom\_main.php:213
-#: ..\..\..\skins\natural_pink\_main.php:205
-#: ..\..\..\skins\wpc_aubmach\_main.php:150
-#: ..\..\..\skins\wpc_default\_main.php:153
-msgid "Choose skin"
-msgstr "Wybierz skórkę"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "Przeglądaj wszystkie posty tego autora"
-
-#: ..\..\..\skins\originalb2\_main.php:176
-msgid "archives"
-msgstr "archiwa"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Comment by"
-msgstr "Komentarz"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Trackback from"
-msgstr "Trackback z"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Pingback from"
-msgstr "Pingback z"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Edit This"
-msgstr "Edytuj to"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:185
-#: ..\..\..\skins\wpc_default\_feedback.php:185
-msgid "E-mail"
-msgstr "E-mail"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:198
-#: ..\..\..\skins\wpc_default\_feedback.php:198
-msgid "Your Comment"
-msgstr "Twój komentarz"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:218
-#: ..\..\..\skins\wpc_default\_feedback.php:218
-msgid "Say It!"
-msgstr "Powiedz to!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Filed under:"
-msgstr "Wypełniono do:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:160
-#: ..\..\..\skins\wpc_default\_main.php:163
-msgid "Other"
-msgstr "Inne"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:172
-#: ..\..\..\skins\wpc_default\_main.php:175
-msgid "Meta"
-msgstr "Meta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "Syndicate this site using RSS"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "The latest comments to all posts in RSS"
-msgstr "Ostatnie komentarze do wszystkich postów w RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "Ta strona waliduje sie jako XHTML 1.0 Transitional"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:187
-#: ..\..\..\skins\wpc_default\_main.php:180
-#: ..\..\..\skins\wpc_default\_main.php:190
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Odpalone dzieki b2evolution: wielojęzykowy wielouzytkownikowy miwelo-blog."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "Właściwości CSS tej skórki oryginalnie zaprojektowane zostały dla WordPress ( Patrz kredyt projektowy w style.css)"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "Original design credits for this skin:"
-msgstr "Oryginalne projektowe kredyty dla tej skórki:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "By zapewnić maksimum zgodności z plikami WP CCS, wiele mozliwości b2evolution które nie istnieja w WP jest ukrytych  w skórkach wpc_"
-
-#: ..\..\..\xmlsrv\rdf.php:60
-#: ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] Czytaj dalej!"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1404
-#: ..\..\..\xmlsrv\xmlrpc.php:1408
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Nowy trackback w twoim poscie #%d \"%s\""
-
diff -ruN --text 0.9.2.src/locales/pt_BR/_global.php 1.10.3.src/locales/pt_BR/_global.php
--- 0.9.2.src/locales/pt_BR/_global.php	2005-06-17 19:53:12.000000000 -0500
+++ 1.10.3.src/locales/pt_BR/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1211 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['pt_BR'] = array(
-	'' => "Project-Id-Version: PT_BR_b2evo_locale\nPOT-Creation-Date: 2003-09-18 22:36+0200\nPO-Revision-Date: 2004-06-24 16:53-0300\nLast-Translator: Walter <walter@waltercruz.com>\nLanguage-Team: Walter e Tuego <tuego@loompas.com>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\n",
-	'Selected' => "Selecionado",
-	'Categories' => "Categorias",
-	'Permanent link to full entry' => "Link permanente para o post",
-	'Permalink' => "Permalink",
-	'Recently' => "Recente",
-	'(cached)' => "(em cache)",
-	'(no cache)' => "(sem cache)",
-	'Last comments' => "ltimos comentrios",
-	'Some viewing statistics' => "Algumas estatsticas de visualizao",
-	'Search' => "Busca",
-	'All Words' => "Todas as Palavras",
-	'Some Word' => "Qualquer Palavra",
-	'Entire phrase' => "Toda a frase",
-	'Reset form' => "Limpar Formulrio",
-	'Get selection' => "Mostrar seleco",
-	'Archives' => "Arquivos",
-	'more...' => "mais...",
-	'Recent Referers' => "Referncias Recentes",
-	'Top Referers' => "Top Referncias",
-	'Misc' => "Misc",
-	'Syndicate this blog' => "Resumo deste blog",
-	'Default page for b2evolution' => "Pgina padro para o b2evolution",
-	'Multilingual multiuser multi-blog engine.' => "Mecanismo multi-dioma, multiusurios e multi-blog",
-	'Welcome to b2evolution' => "Bem vindo ao b2evolution",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Esta  a homepage padro para o b2evolution. Ela ser exibida enquanto voc no selecionar um blog padro em configuraes gerais.",
-	'Individual blogs on this system' => "Blogs individuais nesse sistema",
-	'Blog #%d' => "Blog #%d",
-	'Blog #1' => "Blog #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Este  um blog especial que agrega todas as mensagens de todos os outros blogs!",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Por favor note: a seguinte lista (assim como o menu)  gerada automaticamente e inclui somente os blogs que contm uma &quot;stub url name&quot;. Voc pode alterar isto nas configuraes do blog na administrao.",
-	'More demos' => "Mais demos",
-	'Custom template' => "Modelo personalizado",
-	'Multiple blogs displayed on the same page' => "Mltiplos blogs exibidos na mesma pgina",
-	'Summary of last posts in all blogs' => "Sumrio dos ltimos posts em todos os blogs",
-	'The page you\'re looking at' => "A pgina que voc est olhando para",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Por favor note: estes demos no fazem uso das evoSkins, mesmo se voc habilitou-a durante a instalao. O nico modo de alterar o visual deles  editando seus templates PHP. Porm, mais uma vez, lembre-se estes so apenas demos destinados  inspirar voc para seus prprios templates ;)",
-	'Administration' => "Administrao",
-	'Go to backoffice!' => "Ir para o painel de controle!",
-	'Official website' => "Website oficial",
-	'GNU GPL license' => "licena GNU GPL",
-	'Multiblog demo' => "Multiblog demo",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Esse template demo mostra 3 de uma vez (1 na esquerda, 2 na direita)",
-	'Summary demo' => "Sumrio de demonstrao",
-	'This demo template displays a summary of last posts in all blogs' => "Este template de demonstrao mostra um sumrio dos ultimos posts em todos os blogs",
-	'More posts...' => "Mais posts",
-	'Antispam' => "Anti-spam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "A palavra chave [%s]  muito curta, ela tem de ter no mnimo 5 caracteres!",
-	'Deleting log-hits matching [%s]...' => "Deleting log-hits que contm [%s]...",
-	'Deleting comments matching [%s]...' => "Deletando comentrios que contm [%s]...",
-	'Blacklisting the keyword [%s]...' => "Colocando a palavra[%s] na lista negra...",
-	'Confirm ban &amp; delete' => "Confirmar  &amp; deletar",
-	'No log-hits match the keyword [%s].' => "Nenhum log-hits contm essa palavra chave [%s].",
-	'Delete the following %d referer hits:' => "Deletar os seguintes %d hits de referncias:",
-	'No comments match the keyword [%s].' => "Nenhum comentrio contm essa palavra chave [%s].",
-	'Delete the following %d comments:' => "Deletar os seguintes %d comentrios:",
-	'The keyword [%s] is already handled by the blacklist.' => "A palavra chave [%s] j  tratada pela lista negra.",
-	'Blacklist the keyword [%s] locally.' => "Coloque a palavra chave[%s] na lista negra local.",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "Reportar a palavra-chave [%s] como abuso ao b2evolution.net.",
-	'Terms of service' => "Termos de servio",
-	'Perform selected operations' => "Executar operaes selecionadas",
-	'Removing entry #%d from the ban list...' => "Removendo a entrada #%d da lista negra...",
-	'Add a banned keyword' => "Adicionar uma palavra banida",
-	'Check &amp; ban...' => "Checar &amp; banir...",
-	'Banned domains blacklist' => "Lista negra de domnios banidos",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Qualquer URL contendo uma das seguintes palavras chave ser banida dos posts, comentrios e logs.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Se uma palavra chave restringe um domnio legtimo, clique no tick verde para parar de banir essa palavra chave.",
-	'Request abuse update from centralized blacklist!' => "Baixar a lista de abusos atualizada de uma lista negra centralizada!",
-	'Allow keyword back (Remove it from the blacklist)' => "Permitir a volta da palavra-chave (Remove-la da lista negra)",
-	'Allow Back' => "Permitir a volta",
-	'Report abuse to centralized ban blacklist!' => "Reportar abuso para a lista negra centralizada de banidos!",
-	'Report' => "Reportar",
-	'Check hit-logs and comments for this keyword!' => "Checar os hit-logs e comentrios para esta palavra-chave!",
-	'Re-check' => "Checar novamente",
-	'Blogs' => "Blogs",
-	'New' => "Novo",
-	'Creating blog...' => "Criando blog...",
-	'You must provide an URL blog name / Stub name!' => "Voc deve fornecer uma URL blog name / Stub name!",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "Esse nome de link/ Stub j  usado por outro blog. Escolha outro nome.",
-	'Cannot create, please correct these errors:' => "No foi possvel criar, por favos corrija estes erros:",
-	'You should <a %s>create categories</a> for this blog now!' => "Voc precisa <a %s>criar as categorias</a> para este blog agora!",
-	'New weblog' => "Novo blog",
-	'New blog' => "Novo blog",
-	'General' => "Geral",
-	'Permissions' => "Permisses",
-	'Advanced' => "Opes avanadas",
-	'Updating Blog [%s]...' => "Atualizando Blog [%s]...",
-	'Cannot update, please correct these errors:' => "No foi possvel atualizar, por favos corrija estes erros:",
-	'Delete blog [%s]?' => "Deletar blog [%s]?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Deletando esse blog voc ir deletar todas as categorias, posts e comentrios!",
-	'THIS CANNOT BE UNDONE!' => "ISSO NO PODE SER DESFEITO!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "Tente tambm deletar o arquivo stub [<strong><a %s>%s</a></strong>]",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "Tente tambm deletar o arquivo esttico [<strong><a %s>%s</a></strong>]",
-	'I am sure!' => "Eu estou certo!",
-	'CANCEL' => "CANCELAR",
-	'Generating static page for blog [%s]' => "Gerando pgina esttica para o blog [%s]",
-	'You haven\'t set a static filename for this blog!' => "Voc no configurou um nome de arquivo esttico para este blog!",
-	'File cannot be written!' => "O arquivo no pode ser sobrescrito!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "Voc deve checar as permisses para [%s]. Veja <a %s>o manual online em permisses de arquivos</a>.",
-	'Writing to file [%s]...' => "Escrevendo no arquivo [%s]...",
-	'Done.' => "Pronto.",
-	'Browse blog:' => "Visualizar blog:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Desde que voc  um recm-chegado, voc ter que esperar um administrador aumentar seu nvel para 1, a fim ser autorizado  postar.\tVoc tambm pode <a %s>enviar um e-mail para o administrador</a > pedindo uma promoo. Quando voc for promovido, apenas atualize esta pgina e voc poder blogar. :)",
-	'Categories for blog:' => "Categorias para o blog:",
-	'New sub-category in category: %s' => "Nova sub-categoria dentro da categoria: %s",
-	'New category in blog: %s' => "Nova categoria no blog: %s",
-	'New category name' => "Novo nome da categoria",
-	'Create category' => "Criar categoria",
-	'Deleting category #%d : %s ...' => "Deletando categoria #%d: %s ...",
-	'ERROR' => "ERRO",
-	'Category deleted.' => "Categoria deletada.",
-	'Properties for category:' => "Propriedades para essa categoria:",
-	'Name' => "Nome",
-	'New parent category' => "Nova categoria pai",
-	'Old Parent' => "Pai antigo",
-	'Root (No parent)' => "Raiz (Sem pai)",
-	'Edit category!' => "Editar categoria!",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Desculpe, voc no tem permisso para editar/ver as propriedades da categoria.",
-	'Oops, no post with this ID.' => "Opa, sem post com este ID",
-	'Editing post' => "Editando o post",
-	'#%d in blog: %s' => "#%d no blog: %s",
-	'Oops, no comment with this ID!' => "Opa, sem comentrio com este ID!",
-	'Editing comment' => "Editando comentrio",
-	'New post in blog:' => "Novo post no blog:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Desde que este blog no possui categorias, voc no pode postar nele. Voc precisa criar alguma categoria primeiro.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Altere para este blog (mantm sua entrada se Javascript estiver ativo)",
-	'b2evo' => "b2evo",
-	'Login...' => "Login...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "No b2evolution, voc no precisa acessar b2login.php para logar.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Simplesmente aponte para a pgina que voc precisa no painel de controle, por exemplo: %s ou %s. b2evo ir pedir o seu login se necessrio.",
-	'Settings' => "Configuraes",
-	'Regional' => "Regional",
-	'Plug-ins' => "Plug-ins",
-	'General settings updated.' => "Configuraes gerais atualizadas.",
-	'Regional settings updated.' => "Configuraes regionais atualizadas.",
-	'You must provide a locale code!' => "Voc deve fornecer um cdigo para a localidade!",
-	'Inserted locale \'%s\' into database.' => "Localidade '%s' inserido no banco de dados.",
-	'Updated locale \'%s\'.' => "Localidade '%s' atualizada.",
-	'Saved locale \'%s\'.' => "Localidade '%s' salva.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Tabela de localidades removida, os padres de <code>/conf/_locales.php</code> sero carregados.",
-	'File <code>%s</code> not found.' => "Arquivo <code>%s</code> no encontrado.",
-	'Deleted locale \'%s\' from database.' => "Localidade '%s' deletada do banco de dados.",
-	'Switched priorities.' => "Prioridades trocadas.",
-	'Spell Check' => "Verificao ortogrfica",
-	'Loading Spell Checker. Please wait' => "Carregando o verificador ortogrfico. Por favor espere",
-	'View Stats for Blog:' => "Visualizar Estatsticas para o Blog:",
-	'None' => "Nenhum",
-	'Changing hit #%d type to: %s' => "Alterando hit #%d tipo para: %s",
-	'Deleting hit #%d...' => "Deletando hit #%d...",
-	'Pruning hits for %s...' => "Expurgar hits para %s...",
-	'Summary' => "Sumrio",
-	'Referers' => "Referncias",
-	'Refering Searches' => "Referncias de Busca",
-	'Syndication' => "RSS",
-	'User Agents' => "Agentes do usurio",
-	'Direct Accesses' => "Acessos diretos",
-	'Date' => "Data",
-	'Indexing Robots' => "Indexando Robs",
-	'Total' => "Total",
-	'Prune this date!' => "Expurgar esta data!",
-	'Prune' => "Expurgar",
-	'Prune hits for this date!' => "Expurgar os hits desta data!",
-	'Last referers' => "ltimas referncias",
-	'These are hits from external web pages refering to this blog' => "Estes so os hits de pginas externas referenciando este blog",
-	'Delete this hit!' => "Delete este hit!",
-	'Del' => "Del",
-	'Log as a search instead' => "Registrar como busca",
-	'-&gt;S' => "-&gt;B",
-	'Ban this domain!' => "Banir esse domnio!",
-	'Ban' => "Banir",
-	'Top referers' => "Top Referentes",
-	'Total referers' => "Total de referncias",
-	'Last refering searches' => "ltimas referncias de busca",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Estes so os hits das pessoas que vm at este blog atravs de um sistema de busca. (Sistemas de busca devem ser listados em /conf/_stats.php)",
-	'Top refering search engines' => "Top Sistemas de busca referentes",
-	'Top Indexing Robots' => "Top Indexamento de Robs",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Estes so os hits de robs automticos como sistemas de busca com indexamento por robs. (Robs precisam ser listados em /conf/_stats.php)",
-	'Top Aggregators' => "Top Agregadores",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Estes so os hits de agregadores RSS. (Agregadores precisam ser listados em /conf/_stats.php)",
-	'Total RSS hits' => "Total hits de RSS",
-	'Last direct accesses' => "ltimos acessos diretos",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Estes so os hits das pessoas que vem at este blog por acesso direto. (ou escrevendo a URL diretamente ou usando o bookmark. Referncias invlidas (muito curtas) tambm so listadas aqui.)",
-	'Top User Agents' => "Agentes do usurio",
-	'Custom skin template editing' => "Editando modelo personalizado",
-	'Listing:' => "Listando:",
-	'Invalid filename!' => "Nome de arquivo invlido!",
-	'Oops, no such file !' => "Opa, tal arquivo no existe!",
-	'File edited!' => "Arquivo editado!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Seja cuidadoso com o que voc faz, editando este arquivo pode acabar com o seu template! No edite o que estiver entre <code>&lt;?php</code> e <code>?&gt;</code> se voc no souber o que est fazendo!",
-	'update template !' => "atualizar modelo !",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(voc no pode atualizar este modelo/arquivo:  necessrio que ele tenha permisso de escrita, ex: CHMOD 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "Esta tela permite a voc editar o <strong>modelo personalizado</strong> (localizado em /skins/custom).",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Voc pode editar qualquer arquivo (desde que ele tenha permisso de escrito, ex: CHMOD 766)",
-	'Directory %s not found.' => "Diretrio %s no encontrado.",
-	'This is the template that displays the links to the archives for a blog' => "Esta  a template que ir mostrar os links para os arquivos de blog",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Este template exibe a lista recursiva das subcategorias",
-	'This is the template that displays the feedback for a post' => "Este  o template que mostra o feedback do post",
-	'This is the template that displays the last comments for a blog' => "Esta template exibe os ltimos comentrios para um blog",
-	'This is the main template. It displays the blog.' => "Esta  a template principal, ela exibe o blog inteiro",
-	'This is the template that displays stats for a blog' => "Esta  a template que exibe as estatsticas para um blog",
-	'This is the page displayed in the comment popup' => "Esta  a pgina exibida no popup de comentrios",
-	'This is the page displayed in the pingback popup' => "Esta  pgina exibida no pingback popup",
-	'This is the page displayed in the trackback popup' => "Esta  a pagina exibida no trackback popup",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Nota:  claro que voc pode alterar os arquivos/templates em seu editor de texto preferido e depois fazer o upload. Este editor on-line deve ser usado apenas em casos em que voc no tem acesso a seu editor padro.",
-	'upload images/files' => "upload de imagens/arquivos",
-	'File upload' => "Upload de arquivos",
-	'Allowed file types:' => "Tipos de arquivos permitidos:",
-	'Maximum allowed file size: %d KB' => "Tamanho mximo permitido por arquivo: %d KB",
-	'Description' => "Descrio",
-	'Upload !' => "Enviar !",
-	'File %s: type %s is not allowed.' => "O arquivo %s: do tipo %s no  permitido.",
-	'Couldn\'t upload your file to:' => "No foi possvel enviar seu arquivo para:",
-	'Duplicate File?' => "Arquivo Dupliado ?",
-	'The filename "%s" already exists!' => "O arquivo \"%s\" j existe!",
-	'Filename "%s" moved to "%s"' => "Arquivo \"%s\" movido para \"%s\"",
-	'Confirm or rename:' => "Confirmar ou renomear:",
-	'Alternate name' => "Nome alternativo",
-	'Confirm !' => "Comfirme !",
-	'File uploaded !' => "Arquivo enviado !",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Seu arquivo <strong>\"%s\"</strong> foi enviado com sucesso !",
-	'Here\'s the code to display it:' => "Aqui est o cdigo para exibili-lo:",
-	'Add the code to your post !' => "Adiconar o cdigo ao seu post!",
-	'Image Details' => "Detalhe da imagem",
-	'Size' => "Tamanho",
-	'Type' => "Tipo",
-	'Close this window' => "Fechar esta janela",
-	'User management' => "Administrao de usurios",
-	'You cannot change the demouser profile in demo mode!' => "Voc no pode mudar o perfil do usurio demouser no modo de demonstrao!",
-	'You are only allowed to update your own profile!' => "Voc esta autorizado a atualizar apenas o seu perfil!",
-	'You must provide an unique login!' => "Voc deve prover um login unico!",
-	'User level must be between %d and %d.' => "O Nvel do usurio deve estar entre %d e %d.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Esse login j existe. Voc deseja  <a %s>editar o usurio existente</a>?",
-	'You typed two different passwords.' => "Voc digitou 2 senhas diferentes.",
-	'The mimimum password length is %d characters.' => "O tamanho mnimo da senha  de  %d caracteres.",
-	'User updated.' => "Usurio atualizado",
-	'New user created.' => "Novo usurio criado",
-	'Invalid promotion.' => "Promoo invlida",
-	'User level changed.' => "Nvel do usurio alterado.",
-	'You can\'t delete yourself!' => "Voc no pode excluir a si mesmo!",
-	'You can\'t delete User #1!' => "Voc no pode excluir o Usurio #1!",
-	'Delete User %s?' => "Excluir Usurio %s?",
-	'Warning' => "Ateno",
-	'deleting an user also deletes all posts made by this user.' => "deletando um usurio tambm deletar todos os posts feitos por este usurio.",
-	'Deleting User...' => "Deletando Usurio...",
-	'You can\'t delete Group #1!' => "Voc no pode excluir o Grupo #1!",
-	'You can\'t delete the default group for new users!' => "Voc no pode excluir o grupo padro para novos usurios!",
-	'Delete group [%s]?' => "Excluir grupo [%s]?",
-	'Group deleted...' => "Grupo deletado...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "Esse nome de grupo j existe! Voc deseja <a %s>editar o grupo existente</a>?",
-	'Group updated.' => "Grupo atualizado.",
-	'The user was not created:' => "O usurio no foi criado:",
-	'The user was not updated:' => "O usurio no foi atualizado:",
-	'The group was not created:' => "O grupo no foi criado:",
-	'The group was not updated:' => "O grupo no foi atualizado:",
-	'You are not allowed to view other users.' => "Voc no tem autorizao para ver outros usurios.",
-	'Adding new post...' => "Adicionando novo post...",
-	'Supplied URL is invalid: ' => "A URL fornecida no  vlida:",
-	'Cannot post, please correct these errors:' => "No foi possvel publicar, por favor corriga estes erros:",
-	'Back to post editing' => "Voltar para a edio do post",
-	'Recording post...' => "Gravando o post...",
-	'Sleeping...' => "Dormindo...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Post no publicado publicamente: evitando trackback, pingback e blog pings...",
-	'Posting Done...' => "Post feito...",
-	'Updating post...' => "Atualizando post...",
-	'Post had already pinged: skipping blog pings...' => "Post j foi pingado: evitando os blog pings...",
-	'Updating done...' => "Atualizao completada...",
-	'Updating post status...' => "Atualizando status do post...",
-	'Deleting post...' => "Deletando post...",
-	'Oops, no post with this ID!' => "Oopss, voc no tem permisso para postagens!",
-	'Deleting Done...' => "Excluso completada...",
-	'Error' => "Erro",
-	'Cannot update comment, please correct these errors:' => "Impossvel de atualizar o comentrio, por favor corrija esses erros:",
-	'Back to posts!' => "Voltar para posts!",
-	'You may also want to generate static pages or view your blogs...' => "Voc tambm pode gerar pginas estticas ou visualizar os seus blog...",
-	'New post' => "Novo post",
-	'User group' => "Grupo do usurio",
-	'See <a %s>online manual</a> for details.' => "Veja o <a %s>manual online</a> para detalhes.",
-	'Level' => "Nvel",
-	'Default locale' => "Localidade padro",
-	'Select main category in target blog and optionally check additional categories' => "Selecione a categoria principal no blog alvoe opcionalmente selecione as categorias adicionais",
-	'Select as an additionnal category' => "Selecione como uma categoria adicional",
-	'Select as MAIN category' => "Selecione como categoria PRINCIPAL",
-	'Tools' => "Ferramentas",
-	'Bookmarklet' => "Bookmarklet",
-	'Add this link to your Favorites/Bookmarks:' => "Adicione este link em seus Favoritos/Bookmarks:",
-	'b2evo bookmarklet' => "b2evo bookmarklet",
-	'Post to b2evolution' => "Postar no b2evolution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "Nenhum barra-lateral encontrada! Voc precisa usar o Mozilla 0.9.4 os mais atual!",
-	'SideBar' => "Barra Lateral",
-	'Add the <a %s>b2evo sidebar</a> !' => "Adicione a <a %s>barra lateral do b2evo</a> !",
-	'Add this link to your favorites:' => "Adicione este link para os seus favoritos:",
-	'b2evo sidebar' => "b2evo sidebar",
-	'Movable Type Import' => "Importao do Movable Type",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "Use a ferramente de exportao do Movable Type para criar um arquivo  .TXT contendo os seus posts;",
-	'Place that file into the /admin folder on your server;' => "Coloque esse arquivo da pasta /admin em seu servidor;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "Siga as instrues no <a %s>utilitrio de migrao do MT</a>.",
-	'Static file generation' => "Gerao de arquivo esttico",
-	'Static filename' => "Nome do arquivo esttico",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Este  o arquivo .html que ser criado quando voc gerar a verso esttica da homepage do seu blog.",
-	'After each new post...' => "Aps cada novo post...",
-	'Ping b2evolution.net' => "Ping b2evolution.net",
-	'to get listed on the "recently updated" list on b2evolution.net' => "para ser listado na lista de blogs  \"recentemente atualizados\"  em b2evolution.net",
-	'Ping technorati.com' => "Ping technorati.com",
-	'to give notice of new post.' => "para anunciar o novo post.",
-	'Ping weblogs.com' => "Ping weblogs.com",
-	'Ping blo.gs' => "Ping blo.gs",
-	'Advanced options' => "Opes avanadas",
-	'Allow trackbacks' => "Permitir Trackbacks",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Permite que outros blogueiros enviem trackbacks para este blog, permitindo que voc saiba quando se referiram  voc. Isto tambm permitir que voc envie trackbacks para outros blogs.",
-	'Allow pingbacks' => "Permitir pingbacks",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Permitir que outros blogueiros enviem pingbacks para este blog, deixando que voc saiba quando eles se referiram  ele. Isto tambm permitir que voc envie pingbacks para outros blogs.",
-	'Update blog!' => "Atualizar blog!",
-	'Reset' => "Limpar",
-	'General parameters' => "Parmetro gerais",
-	'Full Name' => "Nome Completo",
-	'Will be displayed on top of the blog.' => "Ser exibido no topo do blog.",
-	'Short Name' => "Primeiro Nome",
-	'Will be used in selection menus and throughout the admin interface.' => "Ser usado nos menus de seleo e atravs da interface de administrao.",
-	'Main Locale' => "Linguagem Principal",
-	'Determines the language of the navigation links on the blog.' => "Determina a linguagem dos links de navegao no blog.",
-	'Access parameters' => "Parmetros de acesso",
-	'Default blog on index.php' => "Blog padro em index.php",
-	'Current default is:' => "O padro atual :",
-	'Other blog through index.php' => "Outro blog atravs do index.php",
-	'Other blog through stub file (Advanced)' => "Outro blog atravs do arquivo de stub (Avanado)",
-	'You MUST create a stub file for this to work.' => "Voc DEVE criar um  stub para isso funcionar.",
-	'Preferred access type' => "Tipo de acesso preferido",
-	'Blog Folder URL' => "URL do diretrio de Blogs",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Sem a barra final. (Se voc no sabe, deixe esse campo em branco.)",
-	'URL blog name / Stub name' => "Nome da URL/ Stub do Blog",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "Usado em URLs para identificar este blog.  Isto deve ser o nome do arquivo stub se voc usa acesso por stub. ",
-	'Default display options' => "Opes de visualizao padro",
-	'Default skin' => "Skin padro",
-	'This is the default skin that will be used to display this blog.' => "Esse  o skin padro que ser usado para visualizar esse blog.",
-	'Allow skin switching' => "Permitir troca de skin",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Os usurios sero capazes de escolher outro skin para visualizar o blog (e o seu skin favorito ser salvo em um cookie).",
-	'Display public blog list' => "Exbir na lista pblica de blogs",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Marque isto se voc quer exibir a lista de todos os seus blogs na pgina de seu blog (Se a sua skin suportar isto)",
-	'Include in public blog list' => "Incluir na lista pblica de blogs",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Marque isto se voc quer que este blog seja exibido na lista com todos os blogs pblicos.",
-	'Default linkblog' => "Linkblog padro",
-	'Will be displayed next to this blog (if your skin supports this).' => "Ser exibido prximo ao blog (se o seu skin suporta isso).",
-	'Tagline' => "Slogan",
-	'This is diplayed under the blog name on the blog template.' => "Isto  exibido abaixo do nome do blog no template do blog.",
-	'Long Description' => "Descrio Longa",
-	'This is displayed on the blog template.' => "Isto  exibido no template do blog.",
-	'Short Description' => "Descritivo curto",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Isto  utilizado nas descries meta tag e no sistema alimnetador do RSS. No use HTML!",
-	'Keywords' => "Palavras chaves",
-	'This is is used in meta tag keywords. NO HTML!' => "Isto  usado em palavras-chave nas meta tags. SEM HTML!",
-	'Notes' => "Notas",
-	'Additional info.' => "Informao adicional",
-	'Create new blog!' => "Crie um novo blog",
-	'Blog' => "Blog",
-	'Blog URL' => "URL do Blog",
-	'Static File' => "Arquivo Esttico",
-	'Locale' => "Locale",
-	'Properties' => "Propriedades",
-	'Default' => "Default",
-	'Gen!' => "Gerar !",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "Voc tem certeza que deseja deletar o blog #%d ?\\n\\nAVISO: Isso vai deletar TODOS OS POSTS, COMENTRIOS,\\nCATEGORIAS e outros dados relacionados ao Blog!\\n\\nIsso NO PODE ser desfeito!",
-	'Delete this blog!' => "Delete esse blog!",
-	'Copy this blog!' => "Copiar esse blog!",
-	'Copy' => "Copiar",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "Desculpe, voc no tem permisso para editar/ver quaisquer propriedades do blog.",
-	'New blog...' => "Novo blog...",
-	'User permissions' => "Permisses de usurio",
-	'Login ' => "Login",
-	'Is<br />member' => "<br />membro",
-	'Can post/edit with following statuses:' => "Pode publicar/editar com os seguintes status:",
-	'Delete<br />posts' => "Deletar <br /> post...",
-	'Edit<br />comts' => "Editar<br />comentrios",
-	'Edit<br />cats' => "Editar<br />categorias",
-	'Edit<br />blog' => "Editar<br />blog",
-	'Published' => "Publicado",
-	'Protected' => "Protegido",
-	'Private' => "Particular",
-	'Draft' => "Rascunho",
-	'Deprecated' => "Obsoleto",
-	'Members' => "Membros",
-	'Permission to read protected posts' => "Permisso para ler posts protegidos",
-	'Permission to post into this blog with private status' => "Permisso para postar nesse blog com status particular",
-	'Permission to post into this blog with protected status' => "Permisso para postar nesse blog com status protegido",
-	'Permission to post into this blog with draft status' => "Permisso para postar nesse blog com status rascunho",
-	'Permission to post into this blog with deprecated status' => "Permisso para postar nesse blog com status obsoleto",
-	'Permission to delete posts in this blog' => "Permisso para deletar posts nesse blog",
-	'Permission to edit comments in this blog' => "Permisso para editar comentrios nesse blog",
-	'Permission to edit categories for this blog' => "Permission para editar categorias para esse blog",
-	'Permission to edit blog properties' => "Permisso para editar as propriedades do blog",
-	'(un)selects all checkboxes using Javascript' => "(de)selecionar todas as checkboxes usando Javascript",
-	'(un)check all' => "remove todos",
-	'Non members' => "No membros",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Aviso! Voc est prester a remover a sua prpria permisso para editar esse blog!\\nVoc no tera mais acesso a essas propriedades assim que fizer isso!",
-	'Edit category properties' => "Editar propriedades da categoria",
-	'Are you sure you want to delete?' => "Voc est certo que deseja deletar?",
-	'New sub-category here' => "Nova sub-categoria aqui",
-	'New category here' => "Nova categoria aqui",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Nota:</strong> Deletando uma categoria no deleta os posts da categoria. Isto vai apenas associ-los  categoria pai. Quando deletar uma categoria raiz, os posts sero associados para a mais velha categoria restante no mesmo blog (a com o menor nmero)",
-	'Post contents' => "Contedo do post",
-	'Title' => "Ttulo",
-	'Language' => "Linguagem",
-	'Link to url' => "Link para o site",
-	'Email' => "Email",
-	'URL' => "URL",
-	'Preview' => "Visualizar",
-	'&nbsp; Save ! &nbsp;' => "&nbsp; Salvar &nbsp;",
-	'Spellcheck' => "Verificao ortogrfica",
-	'Upload a file/image' => "Enviar um arquivo/imagem",
-	'Advanced properties' => "Propriedades avanadas",
-	'Edit timestamp' => "Editar timestamp",
-	'URL Title' => "Ttulo da URL",
-	'(to be used in permalinks)' => "(ser usada nos  permalinks)",
-	'Auto-BR' => "Auto-BR",
-	'This option is deprecated, you should avoid using it.' => "Essa opo  obsoleta, voc deve evitar a sua utilizao.",
-	'Additional actions' => "Aes adicionais",
-	'Pingback' => "Pingback",
-	'(Send a pingback to all URLs in this post)' => "(Enviar um pingback para todas as URLs nesse post)",
-	'Trackback URLs' => "Trackback URLs",
-	'(Separate by space)' => "(Separadas por espao)",
-	'Status' => "Status",
-	'The post will be publicly published' => "O post ser publicado publicamente",
-	'Published (Public)' => "Publicado (Pblico)",
-	'The post will be published but visible only by logged-in blog members' => "Esse post ser publicado mas vsivel apenas para membros do blog autenticados",
-	'Protected (Members only)' => "Protegido (Somente membros)",
-	'The post will be published but visible only by yourself' => "Esse post ser publicado, mas visvel somente para voc",
-	'Private (You only)' => "Particular (Voc somente)",
-	'The post will appear only in the backoffice' => "Esse post ir aparecer somente no painel de controle",
-	'Draft (Not published!)' => "Rascunho (No publicado!)",
-	'Deprecated (Not published!)' => "Obsoleto (No publicado!)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Nota: A postagem entre multiplos blogs  est habilitada.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Nota: A postagem entre multiplos blogs est desabilitada no momento.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Nota: A postagem entre multiplas categorias est desabilitada no momento.",
-	'Comments' => "Comentrios",
-	'Visitors can leave comments on this post.' => "Visitantes podem deixar comentrios nesse post.",
-	'Open' => "Abrir",
-	'Visitors can NOT leave comments on this post.' => "Visitantes NO podem deixar comentrios nesse post",
-	'Closed' => "Fechado",
-	'Visitors cannot see nor leave comments on this post.' => "Visitantes NO podem ver nem deixar comentrios nesse post.",
-	'Disabled' => "Desabilitado",
-	'Renderers' => "Renderizadores",
-	'Comment info' => "Informaes do comentrio",
-	'Author' => "Autor",
-	'IP address' => "Endereo IP",
-	'Next %d days' => "Prximos %d dias",
-	'Previous %d' => "%d anteriores",
-	'Previous %d days' => "Dias %d anteriores",
-	'Next %d' => "Prximos %d",
-	' to ' => "a",
-	' of ' => "de",
-	'from the end' => "do final",
-	'from the start' => "do incio",
-	'OK' => "OK",
-	' Date range: ' => "Espao de tempo:",
-	'by' => "por",
-	'level:' => "Nvel:",
-	'Pages:' => "Pginas:",
-	'&nbsp; Edit &nbsp;' => "&nbsp; Editar &nbsp;",
-	'Delete' => "Deletar",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Voc est prestes a excluir esse post!\\n\\'Cancel\\' para para, \\'OK\\' para excluir.",
-	'Publish NOW!' => "Publicar AGORA !",
-	'Publish now using current date and time.' => "Publicar agora usando a data e hora correntes.",
-	'no comment' => "sem comentrios",
-	'1 comment' => "1 comentrio",
-	'%d comments' => "%d comentrios",
-	'1 Trackback' => "1 Trackback",
-	'%d Trackbacks' => "%d Trackbacks",
-	'1 Pingback' => "1 Pingback",
-	'%d Pingbacks' => "%d Pingbacks",
-	'Trackbacks' => "Trackbacks",
-	'Pingbacks' => "Pingbacks",
-	'No feedback for this post yet...' => "Sem feedback para esse post ainda...",
-	'Comment from:' => "Comentrio de:",
-	'Trackback from:' => "Trackback de:",
-	'Pingback from:' => "Pingback de:",
-	'Permanent link to this comment' => "Link permanente para este comentrio",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Voc est prestes a excluir esse comentrio!\\n\\'Cancelar\\' para parar, \\'OK\\' para excluir.",
-	'Leave a comment' => "Deixe seu comentrio",
-	'User' => "Usurios",
-	'Edit profile' => "Edite seu perfil",
-	'Comment text' => "Texto do comentrio",
-	'Allowed XHTML tags' => "Tags XHTML permitidas",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "URLs. email, AIM e ICQs sero convertidos automaticamente",
-	'Options' => "Opes",
-	'(Line breaks become &lt;br&gt;)' => "(Quebras de linha se tornam &lt;br&gt;)",
-	'Send comment' => "Envie seu comentrio",
-	'Posts to show' => "Posts a exibir",
-	'Past' => "Passado",
-	'Future' => "Futuro",
-	'Title / Text contains' => "Ttulo / Texto contm",
-	'Words' => "Palavras",
-	'AND' => "E",
-	'OR' => "OU",
-	'GPL License' => "Licena GPL",
-	'uncheck all' => "remove todos",
-	'check all' => "seleciona todos",
-	'visit b2evolution\'s website' => "visitar o site do b2evolution",
-	'Logout' => "Logout",
-	'Exit to blogs' => "Sair para blogs",
-	'Blog time:' => "Hora do blog:",
-	'GMT:' => "Hora GMT:",
-	'Logged in as:' => "Usurio:",
-	'Write' => "Escrever",
-	'Edit' => "Editar",
-	'Stats' => "Estatsticas",
-	'Templates' => "Templates",
-	'Users' => "Usurios",
-	'User Profile' => "Perfil do Usurio",
-	'Default user rights' => "Direitos padro de usurio",
-	'New users can register' => "Novos usurios podem registrar",
-	'Check to allow new users to register themselves.' => "Selecione se voc deseja que novos usurios possam regustrar a si mesmos.",
-	'Group for new users' => "Grupos para novos usurios",
-	'Groups determine user roles and permissions.' => "Os grupos determinam a posio dos usurios e suas permisses.",
-	'Level for new users' => "Nvel para novos usurios",
-	'Levels determine hierarchy of users in blogs.' => "Nveis determinam a hierarquia dos usurios nos blogs.",
-	'Display options' => "Opes de visualizao",
-	'Default blog to display' => "Blog padro para exibir",
-	'This blog will be displayed on index.php .' => "Esse blog ser exibido no index.php .",
-	'days' => "dias",
-	'posts' => "posts",
-	'posts paged' => "posts paginados",
-	'Display mode' => "Modo de visualizao",
-	'Posts/Days per page' => "Posts/Dias por pgina",
-	'monthly' => "mensal",
-	'weekly' => "semanal",
-	'daily' => "dirio",
-	'post by post' => "post a post",
-	'Archive mode' => "Modo de Arquivo",
-	'Link options' => "Opes de link",
-	'Use extra-path info' => "Usar extra-path info",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&c=1&tb=1&pb=1&more=1\'.' => "Recomendado se o seu servidor suporta isso. Os links sero semelhantes a  'stub/2003/05/20/post_title' ao invs de  'stub?title=post_title&c=1&tb=1&pb=1&more=1'.",
-	'Post called up by its URL title (Recommended)' => "Posts chamados pelo titulo de sua URL (recomendado)",
-	'Fallback to ID when no URL title available.' => "Voltar para a ID quando no houver titulo de URL disponivel.",
-	'Post called up by its ID' => "Post chamados por seu  ID",
-	'Post on archive page, located by its ID' => "Post na pgina de arquivos, localizado pelo seu  ID",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "Post na pgina de arquivos, localizado pelo seu ttulo (para compatibilidade com o Cafelog )",
-	'Permalink type' => "Tipo do permalink",
-	'Security options' => "Opes de segurana",
-	'Minimum password length' => "Tamanho mnimo da senha",
-	'for users.' => "para usurios.",
-	'Update' => "Atualizar",
-	'Rendering plug-ins' => "Plug-ins de renderizao",
-	'Plug-in' => "Plug-in",
-	'Apply' => "Aplicar",
-	'Toolbar plug-ins' => "Plug-ins da barra de ferramentas",
-	'Create new locale' => "Crie uma nova localidade",
-	'Edit locale' => "Editar localidade",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "As duas primeiras letras devem ser um <a %s>ISO 639 language code</a>. As duas ultimas letras devem ser um <a %s>ISO 3166 country code</a>.",
-	'Enabled' => "Habilitado",
-	'Should this locale be available to users?' => "Essa localidade deve estar disponvel aos usurios?",
-	'name of the locale' => "nome da localidade",
-	'Charset' => "Charset",
-	'Must match the lang file charset.' => "Deve bater com o charset do arquivo de idioma.",
-	'Date format' => "Formato da data",
-	'See below.' => "Veja abaixo.",
-	'Time format' => "Formato da hora",
-	'Lang file' => "Arquivo de idioma",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "O arquivo de idioma a ser usado, do subdiretrio <code>locales</code>",
-	'Priority' => "Prioridade",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1  o mais alto . Prioridade  importante quando selecionando uma localidade de um cdigo de linguagem e vrias localidades combinam com o mesmo idioma; isto pode acontecer  quando estiver detectando o idioma do navegador. Prioridade tambm afeta a ordem em que as localidades so exibidas nos menus dropdown, etc.",
-	'Create' => "Criado",
-	'This will replace locale \\\'%s\\\'. Ok?' => "Isso ir substituir a localidade \\'%s\\'. Ok?",
-	'Flags' => "Bandeiras",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "As bandeiras esto armazenadas nos subdiretrios de  <code>%s</code>. Seus nomes se arquivos so iguaais a parte equivalente ao nome do pas na localidade (caracteres 4-5); o formato do arquivo  .gif .",
-	'Date/Time Formats' => "Formatos de Data e Hora",
-	'The following characters are recognized in the format strings:' => "Os seguintes caracteres so reconhecidos nas strings de formatao:",
-	'a - "am" or "pm"' => "a - \"am\" (manh) ou \"pm\" (tarde)",
-	'A - "AM" or "PM"' => "A - \"AM\" (manh) ou \"PM\" (tarde)",
-	'B - Swatch Internet time' => "B - Swatch Internet time",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - data formatada de acordo com o padro ISO 8601 (Requer PHP 5); ex.: \"2004-02-12T15:19:21+00:00\"",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d - dia do ms como um nmero inteiro que pode conter um zero inicial para formar dois dgitos; i.e. de \"01\" a \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - dia da semana, textual, 3 letras; i.e. \"Sex\"",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - dia da semana, textual, 1 letras; i.e. \"S\"",
-	'F - month, textual, long; i.e. "January"' => "F - ms, textual, longo; i.e. \"Janeiro\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - hora, formato de 12 horas sem zeros na frente; Ex. \"1\" a \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - hora, formato de 24 horas sem zeros na frente; Ex. \"0\" a \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - hora como um nmero inteiro de dois dgitos em um relgio de 12 horas, medido de  \"01\" a \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - hora como um nmero inteiro de dois dgitos em um relgio de 24 horas, medido de  \"00\" a \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - minutos; de \"00\" a \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (capital i) - \"1\" se for horrio de vero, \"0\" caso no seja..",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - dia do ms sem xeros na frente; Ex. \"1\" a \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (lowercase \"L\") - dia da semana, em texto, longo; Ex. \"Friday\"",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - booleano para o caso de ser ano bissexto; Ex. \"0\" ou \"1\"",
-	'm - month; i.e. "01" to "12"' => "m - ms; i.e. \"01\" a \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - ms, textual, 3 letras, i.e. \"Jan\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - ms sem zeros na frente; Ex. \"1\" a \"12\"",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "O - Diferena em relao ao meridiano de Greenwich (GMT) em horas; Ex. \"+0200\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - data formartada de acordo com a RFC 822, ex.: \"Thu, 21 Dec 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - segundos; i.e. \"00\" a \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - Sufixo ordinal em ingls, textual, 2 caracteres; Ex. \"th\", \"nd\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - nmero de dias no ms informado; i.e. \"28\" a \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - Fuso horrio desta mquina; Ex. \"MDT\"",
-	'U - seconds since the epoch' => "U - segundos desde a poca",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - dia da semana, numrio, i.e. \"0\" (Domingo) to \"6\" (Sbado)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - nmero da semana do ano de acordo com o padro ISO-8601, semanas iniciando na segunda; ex: \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - ano, 4 dgitos; i.e. \"1999\"",
-	'y - year, 2 digits; i.e. "99"' => "y - ano, 2 dgitos; i.e. \"99\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - dia do ano; i.e. \"0\" a \"365\"",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Compensao de fuso horrio em segundos (i.e. \"-43200\" to \"43200\"). A compensao para fusos ao oeste de Greenwich so sempre negativas, e par ao leste so sempre positivas.",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - totalmente de acordo com o padro ISO 8601, equivalente a Y-m-d\\TH:i:s\\Z",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Caracteres no reconhecidos na string de formatao sero mostrados como so.<br />\n\t\t\tVoc pode pular caracteres precedendo-os com \\ para exibi-los como so.",
-	'Note: default locale is not enabled.' => "Nota: a localidade padro no esta habilitada.",
-	'Regional settings' => "Configuraes regionais",
-	'Time difference' => "Fuso-Horrio",
-	'in hours' => "em horas",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "se voc no estiver na zona de seu servidor. A zona do servidor atual : %s",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "Sobrescrito pela consigurao do browser, localidade do usurio ou localidade do blog (nessa ordem).",
-	'Available locales' => "Locales disponveis",
-	'Hide translation info' => "Esconder informaes da traduo",
-	'Show translation info' => "Exibir informaes da traduo",
-	'Date fmt' => "Data",
-	'Time fmt' => "Hora",
-	'Strings' => "Strings",
-	'Translated' => "Traduzidos",
-	'Extract' => "Extrair",
-	'up' => "cima",
-	'Move priority up' => "Aumentar prioridade",
-	'down' => "baixo",
-	'Move priority down' => "Diminuir prioridade",
-	'Copy locale' => "Copiar localidade",
-	'Reset custom settings' => "Resetar para a configurao padro",
-	'No language file...' => "Sem arquivo de linguagem...",
-	'Extract .po file into b2evo-format' => "Extrair o arquivo .po no formato do b2evolution",
-	'Are you sure you want to reset?' => "Voc tem certeza que quer resetar?",
-	'Reset to defaults (delete database table)' => "Voltar ao padro inicial da instalao (deletar a tabela do banco de dados)",
-	'first user' => "primeiro usurio",
-	'previous user' => "usurio anterior",
-	'next user' => "prximo usurio",
-	'last user' => "ltimo usurio",
-	'Close user profile' => "Fechar perfil do usurio",
-	'Create new user profile' => "Criar um novo perfil de usurio",
-	'Profile for:' => "Perfil de:",
-	'Login' => "Login",
-	'First name' => "Primeiro nome",
-	'Last name' => "ltimo nome",
-	'Nickname' => "Apelido",
-	'Identity shown' => "Identidade exibida",
-	'Preferred locale' => "Localidade preferida",
-	'Preferred locale for admin interface, notifications, etc.' => "Localidade preferida para a interface de administrao, notificaes, etc.",
-	'Send an email' => "Enviar um email",
-	'Visit the site' => "Visite o site",
-	'Search on ICQ.com' => "Procurar em ICQ.com",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "Mensagem Instantnea para o usurio",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "YahooIM",
-	'Notifications' => "Notificaes",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Verifique isso se deseja receber notificaes de quando seus posts recebem comentrios, trackbacks, etc.",
-	'New password' => "Nova senha",
-	'Leave empty if you don\'t want to change the password.' => "Deixe em branco se voc no deseja mudar a senha.",
-	'Confirm new password' => "Confirme a nova senha",
-	'yes' => "sim",
-	'no' => "no",
-	'User rights' => "Direitos do usurio",
-	'User information' => "Informaes do usurio",
-	'ID' => "ID",
-	'Posts' => "Posts",
-	'Created on' => "Criado em",
-	'From IP' => "Do IP",
-	'From Domain' => "Do domnio",
-	'With Browser' => "Com o browser",
-	'first group' => "primeiro grupo",
-	'previous group' => "grupo anterior",
-	'next group' => "prximo grupo",
-	'last group' => "ltimo grupo",
-	'Close group profile' => "Fechar o perfil do grupo",
-	'Creating new group' => "Criando um novo grupo",
-	'Editing group:' => "Editando grupo:",
-	'Viewing group:' => "Exibindo grupo:",
-	'Permissons for members of this group' => "Permisses para membros deste grupo",
-	'View all' => "Visualizar todos",
-	'Full Access' => "Acesso pleno",
-	'No Access' => "Sem Acesso",
-	'View only' => "Ver somente",
-	'Statistics' => "Estatsticas",
-	'Global options' => "Opes globais",
-	'Check to allow template editing.' => "Selecione para permitir a edio do template",
-	'User/Group Management' => "Administrao de usurios",
-	'Groups &amp; Users' => "Grupos &amp; Usurios",
-	'default group for new users' => "Nvel padro para novos usurios",
-	'Copy group' => "Copiar grupo",
-	'Delete group' => "Deletar grupo",
-	'decrease user level' => "decrementar nvel do usurio",
-	'increase user level' => "incrementar nvel do usurio",
-	'Delete user' => "Deletar usurio",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Est certo que deseja deletar esse usurio?\\nAviso: todos os seus posts sero deletados tambm!",
-	'New user...' => "Novo usurio...",
-	'New group...' => "Novo grupo...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "A skin padro [%s] definida para este blog [%s] no existe. Deve ser corretamente configurada em <a %s>propriedades do blog</a> ou corretamente sobrepostas em um arquivo stub. Contacte o <a %s>webmaster</a>...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "ERRO! No se pode deletar! Voc ter que deletar o arquivo [%s] manualmente.",
-	'%d posts' => "%d posts",
-	'1 post' => "1 post",
-	'previous month' => "ms anterior",
-	'next month' => "Prximo ms",
-	'previous year' => "ano anterior",
-	'next year' => "prximo ano",
-	'go to month\'s archive' => "ir para o arquivo mensal",
-	'Member' => "Membro",
-	'Visitor' => "Visitante",
-	'Edit this comment' => "Edite esse comentrio",
-	'No comment yet...' => "sem comentrios ainda ...",
-	'Sorry, there is nothing to display...' => "Desculpe, no h nada a exibir...",
-	'Error selecting database [%s]!' => "Erro ao selecionar o banco de dados [%s]!",
-	'MySQL error!' => "Opa, erro do MySQL!",
-	'New group' => "Novo grupo",
-	'Parser error: ' => "Erro do analisador:",
-	'Tag <code>body</code> can only be used once!' => "A tag <code>body</code> s pode ser usada uma vez!",
-	'Illegal tag' => "Tag ilegal",
-	'Tag %s must occur inside another tag' => "A tag %s deve ser usada dentro de outra tag",
-	'Tag %s is not allowed within tag %s' => "A tag %s no  permitida dentro da tag %s",
-	'Tag %s may not have attribute %s' => "A tag %s no pode ter o atributo %s",
-	'Found invalid URL: ' => "URL invlida encontrada: ",
-	'Tag %s may not contain raw character data' => "A tag %s no pode conter caracteres em estado bruto",
-	'Browse category' => "Visualizar categoria",
-	'Comments are closed for this post.' => "Os comentrios esto fechados para esse post.",
-	'This post is not published. You cannot leave comments.' => "Esse post no foi publicado. Voc no pode deixar comentrios.",
-	'Read more!' => "Continua ...",
-	'More:' => "Mais:",
-	'Display feedback / Leave a comment' => "Mostrar feedback / Deixe seu comentrio",
-	'Send feedback' => "Enviar feedback",
-	'1 feedback' => "1 feedback",
-	'%d feedbacks' => "%d feedbacks",
-	'Display comments / Leave a comment' => "Mostrar comentrios / Deixe seu comentrio",
-	'Display trackbacks / Get trackback address for this post' => "Exibir trackbacks / Obter os endereos de trackback para esse post",
-	'Trackback (0)' => "Trackback (0)",
-	'Trackback (1)' => "Trackback (1)",
-	'Trackbacks (%d)' => "Trackbacks (%d)",
-	'Display pingbacks' => "Exibir pingbacks",
-	'Pingback (0)' => "Pingback (0)",
-	'Pingback (1)' => "Pingback (1)",
-	'Pingbacks (%d)' => "Pingbacks (%d)",
-	'Edit this post' => "Editar esse post!",
-	'Invalid post, please correct these errors:' => "No foi possvel publicar, por favor corriga estes erros:",
-	'Sorry, there is no post to display...' => "Desculpe, no h post para exibir...",
-	'POP3 connect:' => "POP3 connect:",
-	'No server specified' => "Nenhum servidor especificado",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: NOOP OK prematuro, NO  um servidor compatvel com a RFC 1939.",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "Sem conexo com o servidor",
-	'POP3 user:' => "usurio dp POP3:",
-	'No login ID submitted' => "Nenhuma ID de login enviada",
-	'connection not established' => "conexo no estabelecida",
-	'POP3 pass:' => "Senha POP3:",
-	'No password submitted' => "Nenhuma senha enviada",
-	'authentication failed ' => "autentificao falhou",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP falhou. Servidor no  compatvel com a RFC 1939t",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "Sem banner do servidor",
-	'abort' => "abortar",
-	'apop authentication failed' => "autenticao apop falhou",
-	'POP3 login:' => "login POP3:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "Fim de lista prematuro",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 resetar:",
-	'POP3 send_cmd:' => "POP3 enviar comando:",
-	'Empty command string' => "string de comando vazia",
-	'POP3 quit:' => "POP3 sair:",
-	'connection does not exist' => "conexo inexistente",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3 deletar:",
-	'No msg number submitted' => "nenhum numero de mensagem enviado",
-	'Command failed' => "Comando falhou",
-	'New user' => "Novo usurio",
-	'Permission denied!' => "Permisso negada!",
-	'Oops, MySQL error!' => "Opa, erro do MySQL!",
-	'go back' => "voltar",
-	'Redirecting you to:' => "Redirecionando voc para:",
-	'If nothing happens, click <a %s>here</a>.' => "Se nada acontecer, clique <a %s>aqui</a>.",
-	'No response!' => "Sem resposta!",
-	'Remote error' => "Erro remoto",
-	'Response' => "Resposta",
-	'Parameter %s is required!' => "O parmetro %s  requirido!",
-	'Invalid URL' => "Link invlido",
-	'URI scheme not allowed' => "Esquema de URI no permitido",
-	'URL not allowed' => "URL no permitida",
-	'Reporting abuse to b2evolution.net...' => "Reportando abuso ao b2evolution.net...",
-	'Aborted (Running on localhost).' => "Abortado (Executando em localhost).",
-	'Requesting abuse list from b2evolution.net...' => "Requisitando lista de abuso do b2evolution.net...",
-	'Latest update timestamp' => "Horrio da ultima atualizao",
-	'Incomplete reponse.' => "Resposra incompleta.",
-	'No new blacklisted strings are available.' => "Nenhuma novas strings banidas disponiveis.",
-	'Adding strings to local blacklist' => "Adcionando palavras chaves  lista negra local",
-	'Adding:' => "Adicionando:",
-	'OK.' => "OK.",
-	'Not necessary! (Already handled)' => "No necessrio! (J tratado)",
-	'New latest update timestamp' => "Novo horrio da ultima atualizao",
-	'Invalid reponse.' => "Resposta invlida.",
-	'Requested blog does not exist!' => "O blog requisitado no existe!",
-	'Post details' => "detalhes do post",
-	'PREVIEW' => "VISUALIZAR",
-	'Next page' => "Prxima pgina",
-	'Previous page' => "Pgina anterior",
-	'Previous post' => "Prximo post",
-	'Next post' => "Prximo post",
-	'Next Page' => "Prxima pgina",
-	'Previous Page' => "Pgina anterior",
-	'Cannot delete if there are sub-categories!' => "Impossvel deletar se existirem sub-categorias!",
-	'Cannot delete last category if there are posts inside!' => "Impossvel deletar a ultima categorias se houver posts nela!",
-	'Requested category %s does not exist!' => "A categoria %s requisitada no existe!",
-	'Category' => "Categoria",
-	'bad char in User Agent' => "caractere invlido no Agente de Usurio",
-	'referer ignored' => "referncia ignorada",
-	'BlackList' => "Lista Negra",
-	'robot' => "rob",
-	'invalid' => "invlido",
-	'search engine' => "ferramentas de busca",
-	'loading referering page' => "carregando a pgina referente",
-	'found current url in page' => "encontrar a url atual na pgina",
-	'not a query - no params!' => "sem requisio - nenhum parametro!",
-	'no query string found' => "nenhuma string de requisio encontrada",
-	'name' => "nome",
-	'Sending pingbacks...' => "Enviando pingbacks...",
-	'No pingback to be done.' => "Nenhum pingback a ser feito.",
-	'BEGIN' => "COMEO",
-	'Processing:' => "Processando:",
-	'Couldn\'t find a hostname for:' => "No pode encontrar um hostname para:",
-	'Connect to server at:' => "Conectado ao servidor em:",
-	'Couldn\'t open a connection to:' => "No pode abrir uma conexo para:",
-	'Start receiving headers and content' => "Comear a receber cabealhos e conteudo",
-	'Pingback server found from X-Pingback header:' => "Dar um pingback no servidor encontrado no cabealho do X-Pingback :",
-	'Pingback server found from Pingback <link /> tag:' => "Servidor pingback encontrado a partir da tag <link />de Pingback:",
-	'Pingback server not found in headers and content' => "Servidor do pingback no encontrado nos cabealhos e conteudo",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "A URL do servidor pingback est vazia (pode ser um erro interno do PHP fgests)",
-	'Pingback server data' => "Dados do servidor PingBack",
-	'Page Linked To:' => "Pgina linkada :",
-	'Page Linked From:' => "Pgina linkada de:",
-	'Pinging %s...' => "Pingando %s...",
-	'END' => "FIM",
-	'Pingbacks done.' => "Pingbacks feitos.",
-	'Pinging b2evolution.net...' => "Pingando b2evolution.net...",
-	'Pinging Weblogs.com...' => "Pingando Weblogs.com...",
-	'Pinging Blo.gs...' => "Pingando Blo.gs...",
-	'Pinging technorati.com...' => "Pingando technorati.com...",
-	'Archives for' => "Arquivos para",
-	'Archive Directory' => "Diretrio dos Arquivos",
-	'Sending trackbacks...' => "Enviando trackbacks...",
-	'No trackback to be sent.' => "Nenhum trackback a ser enviado.",
-	'Excerpt to be sent:' => "Extrato a ser enviado:",
-	'Trackbacks done.' => "Trackbacks enviados.",
-	'Sending trackback to:' => "Enviando trackback para:",
-	'Response:' => "Resposta:",
-	'wrong login/password.' => "login/senha incorretos.",
-	'setcookie %s failed!' => "setcookie %s falhou!",
-	'login/password no longer valid.' => "login/senha no so mais vlidos.",
-	'You must log in!' => "Voc precisa logar !",
-	'Login if you have an account...' => "Logar se voc tiver uma conta...",
-	'Register...' => "Registrar...",
-	'Register to open an account...' => "Registre para abrir uma conta...",
-	'Logout (%s)' => "Sair (%s)",
-	'Logout from your account' => "Sair da sua conta",
-	'Admin' => "Administrao",
-	'Go to the back-office' => "Ir para o painel de controle",
-	'Profile (%s)' => "Perfil (%s)",
-	'Edit your profile' => "Edite seu perfil",
-	'User profile' => "Perfil do usurio",
-	'Sunday' => "Domingo",
-	'Monday' => "Segunda",
-	'Tuesday' => "Tera",
-	'Wednesday' => "Quarta",
-	'Thursday' => "Quinta",
-	'Friday' => "Sexta",
-	'Saturday' => "Sbado",
-	'Sun' => "Dom",
-	'Mon' => "Seg",
-	'Tue' => "Ter",
-	'Wed' => "Qua",
-	'Thu' => "Qui",
-	'Fri' => "Sex",
-	'Sat' => "Sab",
-	' S ' => "D",
-	' M ' => "S",
-	' T ' => "T",
-	' W ' => "Q",
-	' T  ' => "Q",
-	' F ' => "S",
-	' S  ' => "S",
-	'January' => "Janeiro",
-	'February' => "Fevereiro",
-	'March' => "Maro",
-	'April' => "Abril",
-	'May ' => "Maio",
-	'June' => "Junho",
-	'July' => "Julho",
-	'August' => "Agosto",
-	'September' => "Setembro",
-	'October' => "Outubro",
-	'November' => "Novembro",
-	'December' => "Dezembro",
-	'Jan' => "Jan",
-	'Feb' => "Fev",
-	'Mar' => "Mar",
-	'Apr' => "Abr",
-	'May' => "Mai",
-	'Jun' => "Jun",
-	'Jul' => "Jul",
-	'Aug' => "Ago",
-	'Sep' => "Set",
-	'Oct' => "Out",
-	'Nov' => "Nov",
-	'Dec' => "Dez",
-	'Local' => "Local",
-	'Reported' => "Informado",
-	'Central' => "Central",
-	'Czech (CZ)' => "Tcheco (CZ)",
-	'German (DE)' => "Alemo (DE)",
-	'English (EU)' => "Ingls (EUA)",
-	'English (UK)' => "Ingls (UK)",
-	'English (US)' => "Ingls (US)",
-	'English (CA)' => "Ingls (CA)",
-	'English (AU)' => "Ingls (AU)",
-	'Spanish (ES)' => "Espanhol (ES)",
-	'French (FR)' => "Francs (FR)",
-	'French (CA)' => "Francs (CA)",
-	'French (BE)' => "Francs (BE)",
-	'Italian (IT)' => "Italiano (IT)",
-	'Japanese (JP)' => "Japnes (JP)",
-	'Lithuanian (LT)' => "Lituano (LT)",
-	'Bokm&aring;l (NO)' => "Bokm&aring;l (NO)",
-	'Dutch (NL)' => "Holands (NL)",
-	'Dutch (BE)' => "Alemo (BE)",
-	'Portuguese (BR)' => "Portugus (BR)",
-	'Swedish (SE)' => "Sueco (SE)",
-	'Simpl. Chinese (CN)' => "Chins Simplificado (CN)",
-	'Trad. Chinese (TW)' => "Chins tradicional (TW)",
-	'You cannot leave comments on this post!' => "Voc no pode deixar comentrios nesse post!",
-	'Please fill in the name field' => "Por favor preencha o campo nome",
-	'Please fill in the email field' => "Por favor preencha o campo e-mail",
-	'Supplied email address is invalid' => "O endereo de e-mail informado  invlido",
-	'Please do not send empty comment' => "Por favor no envie comentrio em branco",
-	'You can only post a new comment every 30 seconds.' => "Voc s pode postar um novo comentrio a cada 30 segundos.",
-	'Cannot post comment, please correct these errors:' => "No foi possivel postar o comentrio. por favor corrija estes erros:",
-	'Back to comment editing' => "Voltar para a edio de comentrios",
-	'New comment on your post #%d "%s"' => "Novo comentrio no seu post #%d \"%s\"",
-	'Url' => "Url",
-	'Comment' => "Comentrio",
-	'Edit/Delete' => "Editar/Deletar",
-	'Connecting to pop server...' => "Conectando ao servidor pop...",
-	'Connection failed: ' => "A conexo falhou:",
-	'Logging into pop server...' => "Logando no servidor pop...",
-	'No mail or Login Failed:' => "Sem e-mail ou o Login falhou:",
-	'Getting message #%d...' => "Obtendo mensagem #%d...",
-	'Processing...' => "Processando...",
-	'Too old' => "Muito antigo",
-	'Subject prefix does not match' => "Prefixo do assunto no bate",
-	'Raw content:' => "Conteudo bruto:",
-	'Login:' => "Login:",
-	'Pass:' => "Senha:",
-	'Wrong login or password.' => "Login ou senha incorretos.",
-	'Category ID' => "ID da Cetegoria",
-	'Blog ID' => "ID do Blog",
-	'Permission denied.' => "Permisso negada",
-	'Posted title' => "Ttulo publicado",
-	'Posted content' => "Contedo publicado",
-	'Mission complete, message deleted.' => "Misso completa, mensagem excluda.",
-	'An email with the new password was sent successfully to your email address.' => "Um e-mail com a nova senha foi enviado para o seu endereo de e-mail.",
-	'New Password:' => "Nova Senha:",
-	'You can login here:' => "Voc pode logar aqui:",
-	'your weblog\'s login/password' => "Seu login/senha para o blog",
-	'The email could not be sent.' => "O email no pode ser enviado.",
-	'Possible reason: your host may have disabled the mail() function...' => "Razo possvel: seu host pode ter desabilitado a funo mail()...",
-	'Note: You are already logged in!' => "Nota: Voc j est logado!",
-	'Continue...' => "Continuar...",
-	'You are not logged in.' => "Voc no est logado.",
-	'You are not logged in under the same account you are trying to modify.' => "Voc no est logado na mesma conta que voc est tentando modificar.",
-	'Back to profile' => "Voltar ao perfil",
-	'please enter your nickname (can be the same as your login)' => "por favor informe o seu  nickname (pode ser igual ao seu login)",
-	'your ICQ UIN can only be a number, no letters allowed' => "seu UIN do ICQ pode ser apenas um nmero, letras no so permitidas",
-	'please type your e-mail address' => "por favor digite seu endereo de e-mail",
-	'the email address is invalid' => "este endereo de e-mail  invlido",
-	'you typed your new password only once. Go back to type it twice.' => "voc digitou sua nova senha apenas uma vez, retorne e preencha os 2 campos obrigatrios",
-	'you typed two different passwords. Go back to correct that.' => "voc digitou 2 senhas diferentes, porm as senhas devem ser iguais, retorne e corrija as senhas.",
-	'please enter a Login' => "por favor entre com o usurop",
-	'please enter your password twice' => "por favor, entre com sua senha 2 vezes.",
-	'please type the same password in the two password fields' => "por favor, digite a mesma senha nos dois campos",
-	'this login is already registered, please choose another one' => "este nome de usurio j foi escolhido e est sendo usado, escolha outro",
-	'new user registration on your blog' => "novo registro de usurio no seu blog",
-	'Manage users' => "Gerenciar usurios",
-	'New trackback on your post #%d "%s"' => "Novo trackback em seu post #%d \"%s\"",
-	'Website' => "Site",
-	'Excerpt' => "Extrato",
-	'Login form' => "Formulrio de Login.",
-	'You will have to accept cookies in order to log in.' => "Voc precisa aceitar cookies para logar.",
-	'Password:' => "Senha:",
-	'Log in!' => "Entrar!",
-	'Go to Blogs' => "Ir para blogs",
-	'Lost your password ?' => "Perdeu sua senha ?",
-	'Lost password ?' => "Perdeu a senha?",
-	'A new password will be generated and sent to you by email.' => "Uma nova senha ser gerada e enviada para o e-mail que foi cadastrado.",
-	'Generate new password!' => "Criar nova senha",
-	'Registration complete' => "Seu registro foi completado",
-	'Registration Currently Disabled' => "Registros esto desabilitados.",
-	'User registration is currently not allowed.' => "O registro de usurios no foi liberado.",
-	'Home' => "Home",
-	'Register form' => "Formulrio de registro",
-	'(twice)' => "(duas vezes)",
-	'Minimum %d characters, please.' => "Mnimo de  %d caracteres, por favor.",
-	'Preferred language' => "Linguagem preferida",
-	'Register!' => "Registrar",
-	'Log into existing account...' => "Logar em uma conta existente...",
-	'b2evo installer' => "Instalador do b2evo",
-	'Installer for version ' => "Instador para a verso",
-	'Current installation' => "Instalao Atual",
-	'Install menu' => "Menu de instalao",
-	'PHP info' => "PHP info",
-	'Go to Admin' => "Ir para a Admin",
-	'Online' => "Online",
-	'Manual' => "Manual",
-	'Support' => "Suporte",
-	'Language / Locale' => "Linguagem/Localidade",
-	'Choose a default language/locale for your b2evo installation.' => "Escolha uma linguagem/localidade para a sua instalao do b2evo.",
-	'Check your database config settings below and update them if necessary...' => "Verifique suas configuraes de banco de dados abaixo e atualize-as se necessrio..",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "O requerimento mnimo para essa verso do b2evolution  %s verso %s mas voc est tentando usar a verso %s!",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "Parece que a configurao de banco de dados que voc informou no funciona. Por favor, verifique-as cuidadosamente e tente de novo...",
-	'Config file update' => "Atualizao do arquivo de configurao",
-	'We cannot automatically update your config file [%s]!' => "No foi possvel atualizar automaticamente seu arquivo de configurao [%s]!",
-	'There are two ways to deal with this:' => "H duas formas de lidar com isso:",
-	'You can allow the installer to update the config file by changing its permissions:' => "Voc pode permitir que o prprio instalador atualize o arquivo de conigurao mudando suas permisses:",
-	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "<code>chmod 666 %s</code>. Se necessrio, veja o  <a %s>manual online sobre permisses</a>.",
-	'Come back to this page and refresh/reload.' => "Volte para essa pgina e a atualize (refresh/reload).",
-	'Alternatively, you can update the config file manually:' => "Como alternativa, voc pode alterar o arquivo de configurao manualmente:",
-	'Open the _config.php file locally with a text editor.' => "Abra o arquivo _config.php localmente com um editor de texto.",
-	'Delete all contents!' => "Deletar todo o contedo!",
-	'Copy the contents from the box below.' => "Copie o contedo da caixa abaixo.",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Cole em seu editor de textos local. <strong>ATENO: certifique-se que  ABSOLUTAMENTE NENHUM ESPAO EM BRANCO esteja aps o cdigo final <code>?&gt;</code> no arquivo.</strong> QUalquer espao, tabulao, nova linha ou linha em branco no fim do arquivo de configurao pode fazer com que os cookies no sejam enviados quando voc tentar logar depoisl.",
-	'Save the new _config.php file locally.' => "Salve o novo arquivo _config.php localmente.",
-	'Upload the file to your server, into the /_conf folder.' => "Envie o arquivo para o seu servidor, no diretrio /_conf.",
-	'<a %s>Call the installer from scratch</a>.' => "<a %s>Chamar o instalador do princpio</a>.",
-	'This is how your _config.php should look like:' => "O seu _config.php deve se parecer semelhante a:",
-	'Your configuration file [%s] has been successfully updated.' => "Seu arquvo de configurao [%s] foi atualizado com sucesso.",
-	'Base configuration' => "Configurao bsica",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "Seu arquivo de configurao bsica no foi editado. Voc pode fazer isso preenchendo o formulrio abaixo.",
-	'This is the minimum info we need to set up b2evolution on this server:' => "Esse  a informao mnima necessria para instalar o b2evolution nesse servidor:",
-	'Database you want to install into' => "Banco de dados no qual voc gostaria de instalar",
-	'mySQL Username' => "Usurio do mySQL",
-	'Your username to access the database' => "Seu usurio para acessar o banco de dados",
-	'mySQL Password' => "Senha do mySQL:",
-	'Your password to access the database' => "Sua senha para acessar o banco de dados",
-	'mySQL Database' => "Banco de dados do MySQL",
-	'Name of the database you want to use' => "Nome do banco de dados que voc quer usar",
-	'mySQL Host' => "Host do mySQL",
-	'You probably won\'t have to change this' => "Voc provavelmente no tem de mudar isso",
-	'Additional settings' => "Configuraes adicionais",
-	'Base URL' => "URL Base",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "Esse  o lugar onde o b2evo e os seus blogs ficaro por padro. OBSERVE ISSO CUIDADOSAMENTE ou no ir funcionar muito bem. Se voc deseja testar o b2evolution em sua mquina local, para que os cookies de login funcionem, voc DEVE usar http://<strong>localhost</strong>/path... NO USE o nome da sua mquina!",
-	'Your email' => "Seu email",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "Ser usado em mensagens de erro graves para que os usurios possam contatar voc. Voc tambm recebe notificaes de novos registros.",
-	'Update config file' => "Atualizar o arquivo de configurao",
-	'How do you want to install b2evolution?' => "Como voc deseja instalar o b2evoluion?",
-	'The installation can be done in different ways. Choose one:' => "A instalao pode ser feita de formas diferentes. Escolha uma:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>Nova Instalao</strong>: Instale as tabelas do  b2evolution com dados de demonstrao.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>Atualizar de uma verso anterior do  b2evolution</strong>: Atualizar seu banco de dados do b2evolution para torn-lo compatvel com a verso atual!",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Atualizar a partir do  Cafelog/b2 v 0.6.x</strong>: Instala o  banco de dados do b2evolution e copia as seus dados doCafelog/b2 nele.",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>Atualizar a partir do  Manywhere Miniblog</strong>: Instala as tabelas do banco de dados do b2evolution e copia os seus dados do Miniblog nele.",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>Atualizar a partir do  WordPress v 1.2.x</strong>: Instala as tabelas do banco de dados do b2evolution e copia as seus dados do WordPress nele.",
-	'Delete b2evolution tables' => "Deletar as tabelas do b2evolution",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "Se voc tem as tabelas do  b2evolution instaladas e deseja comear de novo, voc deve excluir as tabelas do b2evolution antes de iniciar uma nova instalaoi. <strong>AVISO: Todas as suas tabelas do b2evolution e dados sero perdidost!!!</strong> Suas tabelas do Cafelog/b2 ou quaisquer outras tabelas, se voc as tiver, sero mantidas intactas.",
-	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>Mudar a sua configurao</strong> (veja o resumo abaixo): Voc somente ter de fazer isso em raras ocasies quando voc pode ter movido ser arquivos do b2evolution ou o banco de dados para um lugar diferente...",
-	'GO!' => "IR!",
-	'Need to start anew?' => "Precisa comear de novo?",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "Se voc j tem as tabelas do b2evolution instaladas e gostaria de comear novamente, voc deve excluir as tabelas do b2evolution antes de iniciar uma nova instalao. O b2evolution pode deletar as tabelas para voc, mas por razes de segurana bvias essa facilidade est desabilidata por padro.",
-	'Base config recap...' => "Resumo da configurao bsica...",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "Se voc no v as configuraes corretas aqui, PARE antes de fazer qualquer coisa, e <a %s>atualize sua configurao bsica</a>.",
-	'(Set, but not shown for security reasons)' => "(Configurado, mas no exibido por razes de segurana)",
-	'Admin email' => "E-mail do administrador",
-	'Installing b2evolution tables with sample data' => "Installnado as tabelas do b2evolution com dados dew exemplo",
-	'Installation successful!' => "Instalao bem-sucedida!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Agora voc pode <a %s>logar</a> com o login \"admin\" e a senha \"%s\".</p>\n\t<p>Observe essa senha cuidadosamente! Ela  uma senha <em>randmica</em> que lhe  dada ao instalar o b2evolution. Se voc a peder, dever excluir as tabelas e reinstalar novamente.</p>",
-	'Upgrading data in existing b2evolution database' => "Atualizando dados no bando de dados do b2evolution atual",
-	'Upgrade completed successfully!' => "Atualizao completada com sucesso!",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "Agora voc pode <a %s>logar</a> com seu usurio %s e senha normais.",
-	'Installing b2evolution tables and copying existing %s data' => "Instalando as tabelas do b2evolution e copiando os dados existentes do %s",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Agora voc pode <a %s>logar</a> com o seu login habitual do Miniblog (cortado nos primeiros 20 caracteres). Todas as senhas foram resetadas para \"%s\".</p>\n\t<p>Observe essa senha cuidadosamente! Ela  uma senha <em>randmica</em> que lhe  dada ao instalar o b2evolution. Se voc a peder, dever excluir as tabelas e reinstalar novamente.</p>",
-	'Deleting b2evolution tables from the datatase' => "Excluindo as tabelas do b2evolution do banco de dados",
-	'For security reasons, the reset feature is disabled by default.' => "Por razes de segurana, a opo reset  desabilitada por padro.",
-	'Reset done!' => "Formulrio limpo!",
-	'Back to menu' => "Voltar ao menu",
-	'official website' => "website oficial",
-	'contact' => "contato",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "Esse blog contm todos os seus posts atualizados do Cafelog. Esse blog  chamado '%s'. %s",
-	'This is a sample linkblog entry' => "Essa  um modelo de entrada para o linkblog",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "Isto  um texto de amostra descrevendo o linkblog. Entretanto, na maioria dos casos, voc ir querer deixar isto em branco, inserindo apenas um ttulo e uma URL para os seus posts do linkblog (sites favoritos/relacionados)",
-	'This is the long description for the blog named \'%s\'. %s' => "Esta  a descrio longa para o blog chamado '%s'. %s",
-	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "Este blog (blog #1)  um blog muito especial! Ele automaticamente agrega todos os posts dos outros blogs. Isto permite que voc facilmente veja tudo o que  postado no sistema. Voc pode esconder este blog do pblico desmarcando \"Incluir na lista de blogs pblicos\" na administrao do blog.",
-	'%s Title' => "%s Ttulo",
-	'Tagline for %s' => "Tagline para %s",
-	'Short description for %s' => "Descritivo curto para %s",
-	'Notes for %s' => "Notas para %s",
-	'Keywords for %s' => "Palavras chaves para %s",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "O principal propsito deste blog  ser incluido como um item lateral em outros blogs onde ele ir mostrar seus links favoritos/relacionados.",
-	'Clean Permalinks!' => "Permalinks Limpos!",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "O b2evolution usa links permanentes e de feedback no velho estilo por padro. Isto  para assegurar compatibilidade mxima  em varias configuraes de servidor.\n\nAssim que voc se sentir confortvel com o b2evolution, voc deve tentar ativar os links permanentes limpos (clean permalinks) Na tela de configuraes... (marcar 'Use extra-path info')",
-	'Apache optimization...' => "Otimizao do Apache...",
-	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => "Na pasta <code>/blogs</code> assim como na pasta <code>/blogs/admin</code> existem dois arquivos chamados [<code>sample.htaccess</code>]. Voc deve tentar renomea-los para [<code>.htaccess</code>].\n\nIsto ir otimizar a maneira como o b2evolution  manuseado pelo servidor (se for Apache). Estes aqrquivos no so ativados por padro porque algumas hospedagens mostrariam um erro assimque voc tentasse usa-los. Se isso aocntecer com voc quando renomear os arquivos, apenas remova-os e voc estar bem.",
-	'About evoSkins...' => "Sobre o evoSkins...",
-	'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => "De comeo, os blogs so exibidos usando uma skin padro. \n\nOs leitores podem escolher uma nova skin usando o trocador de skins integrado na maioria das skins.\n\nVoc pode mudar a skin padro usada por qualquer blog editando os parametros do mesmo na interface administrativa. Voc tambm pode forar o uso de uma skin padro para todos.\n\nPor outro lado, voc pode restringir as skins disponiveis deletando algumas delas da pasta /blogs/skins. Voc tambm pode criar novas skins duplicando, renomeando e personalizando qualquer pasta de skins existente.\n\nPara comear a personalizar uma skin, abra o arquivo '<code>_main.php</code>' em um editor de texto e leia os comentrios l. E, claro, leia o manual no evoSkins!",
-	'Skins, Stubs and Templates...' => "Skins, Stubs e Templates...",
-	'By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through \'<code>index.php</code>\', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don\'t want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided \'<code>a_stub.php</code>\' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided \'<code>a_noskin.php</code>\'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the \'Stub name\' field. Otherwise, the permalinks will not function properly.' => "Por padro, todos os blogs pr-instalados so exibidos usando uma skin. (Mais sobre skins em outro post.)\n\nIsto , os blogs so acessados atravs do '<code>index.php</code>', que carrega os parametros do banco de dados e ento passa o trabalho de exibir o blog para uma skin.\n\nAlternativamente, se voc no quiser usar os parametros padro do banco de dados e quiser, digamos, forar uma skin, uma categoria ou um linkblog especifico, voc pode criar uma arquivo stub como o fornecido '<code>a_stub.php</code>' e chamar seu blog por este stub ao invs do index.php.\n\nFinalmente, se voc precisar de algumas personalizaes bem especificas para seu blog, pode usar um simples template no lugar de skins. Neste caso, chame seu blog atravs de um template completo, como o fornecido '<code>a_noskin.php</code>'.\n\nVoc encontrar mais informaes nos prprios arquivos stub/template. Abra-os com um editor de texto e leia os comentrios dentro deles.\n\nDe qualquer maneira, tenha certeza de ir at a administrao de seu blog e colocar o metodo correto de acesso para seu blog. Quando usar um Stub ou template, voc tambm deve colocar o nome do arquivo no campo 'Stub name'. Caso contrrio, os links permanentes no iro funcionar corretamente.",
-	'Multiple Blogs, new blogs, old blogs...' => "Multiplos Blogs, novos blogs, blogs antigos...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "Por padro, o b2evolution vem com 4 blogs, chamados 'Blog All', 'Blog A', 'Blog B' e 'Linkblog'.\n\nAlguns desses blogs tem um papel especial. Leia sobre isso na pgina correspondente.\n\nVoc pode criar blogs adicionais ou deletar blogs indesejados na administrao do blog.",
-	'This is a multipage post' => "Esse  um post multipaginado",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "Essa  a primeira pgina de um post multipaginado.\n\nVoc pode ver as outras pginas clicando nos links abaixo do texto.\n\n<!--nextpage-->\n\nEssa  a pgina  2.\n\n<!--nextpage-->\n\nEssa  a pgina  3.\n\n<!--nextpage-->\n\nEssa  a pgina 4.\n\nEssa  a ltima pgina.",
-	'Extended post with no teaser' => "Post extendido sem tentador(teaser)",
-	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Este  um post extendido sem tentador. Isto significa que voc no ver este tentador quando clicar no link \"more\".\n\n<!--more--><!--noteaser-->\n\nEste  o texto extendido. Voc s o v quando voc tiver clicado no link \"more\".",
-	'Extended post' => "Posr extendido",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Este  um post extendido. Isso significa que voc apenas este pequeno tentador(teaser) e deve clicar no link abaixo para ver mais.\n\n<!--more-->\n\nEste  um texto extendido. Voc apenas o v quando tiver clicado no link \"more\".",
-	'Important information' => "Informao importante",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "O Blog B contem alguns posts na categorias 'Dicas do b2evolution'.\n\nTodos estes posts so designados para ajudar voc ento, como o EdB diria: \"<em>leia todos antes de comear a sair hackeando tudo!</em>\" ;)\n\nSe quiser, voc pode deletar estes posts um por um depois que tiver lido todos. Voc tambm pode mudar o status dele para 'obsoleto' para te ajudar a rastrear visualmente o que voc j leu.",
-	'First Post' => "Primeiro Post",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>Este  o primeiro post.</p>\n\n<p>Ele aparece no blog A e no blog B.</p>",
-	'Second post' => "Segundo post",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>Esse  o segundo post.</p>\n\n<p>Ele aparece no blog A somente, mas em mltiplas categorias.</p>",
-	'Third post' => "Terceiro post",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>este  o terceiro post.</p>\n\n<p>ele aparece somente no blog B e em apenas uma categoria.</p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "Ol, este  um comentrio.<br />Para deletar um comentrio, faa o login, e veja os comentrios do post, l voc ter a opo de editar ou delet-los.",
-	'The database schema is already up to date. There is nothing to do.' => "O esquema do banco de dados j esta atualizado. No h nada a fazer.",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "Parece que o seguinte nome de um blog stub foi usado mais de uma vez: ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "Eu no posso atualizar at que voc torne esses campos nicos: [%s]",
-	'Checking DB schema version...' => "Checando a verso do esquema do banco de dados...",
-	'NOT FOUND! This is not a b2evolution database.' => "NO ENCONTRADO! Esse no  um banco de dados do b2evolution .",
-	'This version is too old!' => "Essa verso  muito antiga!",
-	'This version is too recent! We cannot downgrade to it!' => "Esta verso  muito recente! No podemos fazer um downgrade nela!",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "Esse blog contm todos os seus posts atualizados do Minilog. Esse blog  chamado '%s'. %s",
-	'This blog holds all your posts upgraded from WordPress. This blog is named \'%s\'. %s' => "Esse blog contm todos os seus posts atualizados do WordPress. Esse blog  chamado '%s'. %s",
-	'No desc available' => "Sem descrio disponvel",
-	'No description available' => "Sem descrio disponvel",
-	'Make URLs clickable' => "Tornar links clicveis",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "Tags &lt;P&gt; e &lt;BR&gt; automaticas",
-	'BB formatting e-g [b]bold[/b]' => "Formatao BB. Ex. [b]negrito[/b]",
-	'GreyMatter style formatting' => "Formatao ao estilo do GreyMatter",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%",
-	'Convert text smilies to icons' => "Converter smilies de texto para cones",
-	'Humane Web Text Generator 2.0 beta' => "Gerador de Texto Web Humano 2.0 beta",
-	'Easy HTML tags inserting' => "Tags HTML de facil insero",
-	'INSerted [Alt-I]' => "INSerido [Alt-I]",
-	'DELeted [Alt-D]' => "Apagado [Alt-D]",
-	'STRong [Alt-S]' => "nfase Maior [Alt-S]",
-	'EMphasis [Alt-E]' => "Nfase [Alt-E]",
-	'CODE [Alt-C]' => "CODE [Alt-C]",
-	'Paragraph [Alt-P]' => "Pargrafo [Alt-P]",
-	'Unordered List [Alt-U]' => "Lista Simples [Alt-U]",
-	'List Item [Alt-L]' => "Item na Lista [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "Citao [Alt-B]",
-	'IMaGe [Alt-G]' => "IMaGem [Alt-G]",
-	'A href [Alt-A]' => "Link [Alt-A]",
-	'More [Alt-M]' => "Mais [Alt-M]",
-	'no teaser [Alt-T]' => "Sem tentador [Alt-T]",
-	'next page [Alt-Q]' => "prxima pgina [Alt+Q]",
-	'Close all tags' => "Fechar todas as tags",
-	'ALTernate text' => "Texto ALTernativo",
-	'One click smilies inserting' => "Smilies inseridos com um click",
-	'All' => "Todas",
-	'Trackback address for this post:' => "Endereo de trackback para este post:",
-	'No %s for this post yet...' => "Sem %s para esse post ainda...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "Seu endereo de email <strong>no ser </strong> exibido nesse site.",
-	'Site/Url' => "Site/Url",
-	'Your URL will be displayed.' => "Sua URL ser exibida.",
-	'Line breaks become &lt;br /&gt;' => "Quebras de linha se tornam &lt;br /&gt;",
-	'Remember me' => "Lembrete",
-	'(Set cookies for name, email &amp; url)' => "(Configura cookies para o nome, email &amp; url)",
-	'In response to:' => "Em resposta a:",
-	'Linkblog' => "Links",
-	'more' => "mais",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Top refering engines' => "Top mecanismos referentes",
-	'blogs' => "blogs",
-	'skin the site' => "aplicar skin nesse site",
-	'archives' => "arquivos",
-	'Select blog:' => "Selecione o blog:",
-	'Select skin:' => "Selecionar skin:",
-	'words' => "palavras",
-	'Read more...' => "Leia mais...",
-	'Choose a skin' => "Escolha um skin",
-	'Choose skin' => "Escolher skin",
-	'Browse all posts by this author' => "Pesquise todos os posts deste autor",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "O <acronym title=\"Uniform Resource Identifier\">URI</acronym> para dar um TrackBack neste post:",
-	'Comment by' => "Comentrio por",
-	'Trackback from' => "Trackback de:",
-	'Pingback from' => "Pingback de:",
-	'Edit This' => "Edite Isso !",
-	'E-mail' => "Email",
-	'Your Comment' => "Seu Comentrio",
-	'Say It!' => "Diga isto!",
-	'Filed under:' => "Postado em:",
-	'Other' => "Outro",
-	'Meta' => "Meta",
-	'Syndicate this site using RSS' => "Resumo deste usando blog",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "Os ultimos comentrios de todos os posts em RSS",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "Comentrios <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'This page validates as XHTML 1.0 Transitional' => "Essa pgina   XHTML 1.0 Transitional vlido",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "<abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr> vlido.",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Powered by b2evolution; mecanismo multi-idioma multiusurio multi-blog.",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "Esse skin apresenta um arquivo CSS originalmente feito para o WordPress (Veja os crditos do design em style.css).",
-	'Original design credits for this skin:' => "Crditos de design original para esta skin:",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "Para assegurar compatibilidade mxima com os arquivos CSS do WP(Word Press), a maioria dos recursos do b2evolution que no existem no WP so ocultados desta wpc_* skin genrica.",
-	'[...] Read more!' => "[...] Leia mais!",
-	'New pingback on your post #%d "%s"' => "Novo pingback em seu post #%d \"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/pt_BR/LC_MESSAGES/messages.po 1.10.3.src/locales/pt_BR/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/pt_BR/LC_MESSAGES/messages.po	2005-09-13 15:48:48.000000000 -0500
+++ 1.10.3.src/locales/pt_BR/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,5906 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Francois PLANQUE
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PT_BR_b2evo_locale\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2005-09-13 15:48+0200\n"
-"PO-Revision-Date: 2004-06-24 16:53-0300\n"
-"Last-Translator: Walter <walter@waltercruz.com>\n"
-"Language-Team: Walter e Tuego <tuego@loompas.com>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\a_noskin.php:109
-msgid "Selected"
-msgstr "Selecionado"
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:159 ..\..\..\a_noskin.php:244
-#: ..\..\..\multiblogs.php:138 ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:478 ..\..\..\admin\_menutop.php:207
-#: ..\..\..\b2evocore\_functions_cats.php:569
-#: ..\..\..\skins\basic\_main.php:94 ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\natural_pink\_main.php:89
-#: ..\..\..\skins\natural_pink\_main.php:186
-#: ..\..\..\skins\wpc_aubmach\_main.php:117
-#: ..\..\..\skins\wpc_default\_main.php:120
-msgid "Categories"
-msgstr "Categorias"
-
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:215 ..\..\..\multiblogs.php:251
-#: ..\..\..\summary.php:100 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73 ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:86
-#: ..\..\..\skins\natural_pink\_main.php:100
-#: ..\..\..\skins\wpc_aubmach\_main.php:70
-#: ..\..\..\skins\wpc_default\_main.php:70
-msgid "Permanent link to full entry"
-msgstr "Link permanente para o post"
-
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:152 ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44 ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:100
-msgid "Permalink"
-msgstr "Permalink"
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:137 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:138
-#: ..\..\..\skins\guadeloupe\_main.php:139
-#: ..\..\..\skins\natural_pink\_main.php:168
-msgid "Recently"
-msgstr "Recente"
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\guadeloupe\_main.php:138
-msgid "(cached)"
-msgstr "(em cache)"
-
-#: ..\..\..\a_noskin.php:221 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:168 ..\..\..\skins\guadeloupe\_main.php:139
-msgid "(no cache)"
-msgstr "(sem cache)"
-
-#: ..\..\..\a_noskin.php:227 ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:141 ..\..\..\skins\custom\_main.php:174
-#: ..\..\..\skins\guadeloupe\_main.php:142
-#: ..\..\..\skins\natural_pink\_main.php:170
-msgid "Last comments"
-msgstr "ltimos comentrios"
-
-#: ..\..\..\a_noskin.php:232 ..\..\..\a_noskin.php:238
-#: ..\..\..\admin\_edit_showposts.php:343
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:553 ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\natural_pink\_main.php:175
-#: ..\..\..\skins\natural_pink\_main.php:181
-#: ..\..\..\skins\originalb2\_main.php:173
-#: ..\..\..\skins\wpc_aubmach\_main.php:124
-#: ..\..\..\skins\wpc_aubmach\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:127
-#: ..\..\..\skins\wpc_default\_main.php:131
-msgid "Search"
-msgstr "Busca"
-
-#: ..\..\..\a_noskin.php:235 ..\..\..\skins\custom\_main.php:182
-#: ..\..\..\skins\natural_pink\_main.php:178
-msgid "All Words"
-msgstr "Todas as Palavras"
-
-#: ..\..\..\a_noskin.php:236 ..\..\..\skins\custom\_main.php:183
-#: ..\..\..\skins\natural_pink\_main.php:179
-msgid "Some Word"
-msgstr "Qualquer Palavra"
-
-#: ..\..\..\a_noskin.php:237 ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\natural_pink\_main.php:180
-msgid "Entire phrase"
-msgstr "Toda a frase"
-
-#: ..\..\..\a_noskin.php:239 ..\..\..\a_noskin.php:251
-#: ..\..\..\skins\bluesky\_main.php:155
-#: ..\..\..\skins\guadeloupe\_main.php:157
-msgid "Reset form"
-msgstr "Limpar Formulrio"
-
-#: ..\..\..\a_noskin.php:250 ..\..\..\skins\bluesky\_main.php:154
-#: ..\..\..\skins\custom\_main.php:196 ..\..\..\skins\guadeloupe\_main.php:156
-#: ..\..\..\skins\originalb2\_main.php:165
-msgid "Get selection"
-msgstr "Mostrar seleco"
-
-#: ..\..\..\a_noskin.php:256 ..\..\..\admin\_edit_showposts.php:406
-#: ..\..\..\skins\basic\_main.php:155 ..\..\..\skins\bluesky\_main.php:187
-#: ..\..\..\skins\custom\_main.php:201 ..\..\..\skins\guadeloupe\_main.php:189
-#: ..\..\..\skins\natural_pink\_main.php:169
-#: ..\..\..\skins\natural_pink\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:133
-#: ..\..\..\skins\wpc_default\_main.php:136
-msgid "Archives"
-msgstr "Arquivos"
-
-#: ..\..\..\a_noskin.php:261 ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\natural_pink\_main.php:198
-msgid "more..."
-msgstr "mais..."
-
-#: ..\..\..\a_noskin.php:272 ..\..\..\multiblogs.php:269
-#: ..\..\..\skins\bluesky\_main.php:193 ..\..\..\skins\custom\_main.php:230
-#: ..\..\..\skins\guadeloupe\_main.php:195
-#: ..\..\..\skins\natural_pink\_main.php:216
-msgid "Misc"
-msgstr "Misc"
-
-#: ..\..\..\a_noskin.php:286 ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:229
-msgid "Syndicate this blog"
-msgstr "Resumo deste blog"
-
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "Pgina padro para o b2evolution"
-
-#: ..\..\..\default.php:34 ..\..\..\install\index.php:58
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Mecanismo multi-dioma, multiusurios e multi-blog"
-
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "Bem vindo ao b2evolution"
-
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "Esta  a homepage padro para o b2evolution. Ela ser exibida enquanto voc no selecionar um blog padro em configuraes gerais."
-
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "Blogs individuais nesse sistema"
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Blog #%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Blog #1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Este  um blog especial que agrega todas as mensagens de todos os outros blogs!"
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Por favor note: a seguinte lista (assim como o menu)  gerada automaticamente e inclui somente os blogs que contm uma &quot;stub url name&quot;. Voc pode alterar isto nas configuraes do blog na administrao."
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "Mais demos"
-
-# C:\www\b2evolution\blogs\index.php:72
-#: ..\..\..\default.php:82 ..\..\..\default.php:83 ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Modelo personalizado"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "Mltiplos blogs exibidos na mesma pgina"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "Sumrio dos ltimos posts em todos os blogs"
-
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "A pgina que voc est olhando para"
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Por favor note: estes demos no fazem uso das evoSkins, mesmo se voc habilitou-a durante a instalao. O nico modo de alterar o visual deles  editando seus templates PHP. Porm, mais uma vez, lembre-se estes so apenas demos destinados  inspirar voc para seus prprios templates ;)"
-
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "Administrao"
-
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "Ir para o painel de controle!"
-
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "Website oficial"
-
-#: ..\..\..\default.php:95 ..\..\..\install\index.php:523
-msgid "GNU GPL license"
-msgstr "licena GNU GPL"
-
-#: ..\..\..\multiblogs.php:98
-msgid "Multiblog demo"
-msgstr "Multiblog demo"
-
-#: ..\..\..\multiblogs.php:108
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Esse template demo mostra 3 de uma vez (1 na esquerda, 2 na direita)"
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "Sumrio de demonstrao"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Este template de demonstrao mostra um sumrio dos ultimos posts em todos os blogs"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "Mais posts"
-
-#: ..\..\..\admin\b2antispam.php:19 ..\..\..\admin\_menutop.php:230
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "Anti-spam"
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "A palavra chave [%s]  muito curta, ela tem de ter no mnimo 5 caracteres!"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Deleting log-hits que contm [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Deletando comentrios que contm [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:80
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "Colocando a palavra[%s] na lista negra..."
-
-#: ..\..\..\admin\b2antispam.php:99
-msgid "Confirm ban &amp; delete"
-msgstr "Confirmar  &amp; deletar"
-
-#: ..\..\..\admin\b2antispam.php:113
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "Nenhum log-hits contm essa palavra chave [%s]."
-
-#: ..\..\..\admin\b2antispam.php:119
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Deletar os seguintes %d hits de referncias:"
-
-#: ..\..\..\admin\b2antispam.php:124 ..\..\..\admin\b2antispam.php:173
-#: ..\..\..\admin\b2stats.php:174
-msgid "Date"
-msgstr "Data"
-
-#: ..\..\..\admin\b2antispam.php:125
-#, fuzzy
-msgid "Referer"
-msgstr "Referncias"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:126
-#: ..\..\..\admin\b2antispam.php:126
-msgid "Ref. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:127
-#: ..\..\..\admin\b2antispam.php:127
-msgid "Target Blog"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:128
-#, fuzzy
-msgid "Target URL"
-msgstr "URL Base"
-
-#: ..\..\..\admin\b2antispam.php:162
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "Nenhum comentrio contm essa palavra chave [%s]."
-
-#: ..\..\..\admin\b2antispam.php:168
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Deletar os seguintes %d comentrios:"
-
-#: ..\..\..\admin\b2antispam.php:174 ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\htsrv\comment_post.php:147 ..\..\..\htsrv\comment_post.php:153
-msgid "Author"
-msgstr "Autor"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:175
-#: ..\..\..\admin\b2antispam.php:175
-msgid "Auth. URL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:176
-#: ..\..\..\admin\b2antispam.php:176
-msgid "Auth. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:177
-#: ..\..\..\admin\b2antispam.php:177
-msgid "Content starts with..."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:215
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "A palavra chave [%s] j  tratada pela lista negra."
-
-#: ..\..\..\admin\b2antispam.php:221
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Coloque a palavra chave[%s] na lista negra local."
-
-#: ..\..\..\admin\b2antispam.php:228
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Reportar a palavra-chave [%s] como abuso ao b2evolution.net."
-
-#: ..\..\..\admin\b2antispam.php:230 ..\..\..\admin\b2antispam.php:315
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "Termos de servio"
-
-#: ..\..\..\admin\b2antispam.php:237
-msgid "Perform selected operations"
-msgstr "Executar operaes selecionadas"
-
-#: ..\..\..\admin\b2antispam.php:254
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "Removendo a entrada #%d da lista negra..."
-
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Add a banned keyword"
-msgstr "Adicionar uma palavra banida"
-
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check &amp; ban..."
-msgstr "Checar &amp; banir..."
-
-#: ..\..\..\admin\b2antispam.php:303
-msgid "Banned domains blacklist"
-msgstr "Lista negra de domnios banidos"
-
-#: ..\..\..\admin\b2antispam.php:304
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Qualquer URL contendo uma das seguintes palavras chave ser banida dos posts, comentrios e logs."
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Se uma palavra chave restringe um domnio legtimo, clique no tick verde para parar de banir essa palavra chave."
-
-#: ..\..\..\admin\b2antispam.php:314
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Baixar a lista de abusos atualizada de uma lista negra centralizada!"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:322
-#: ..\..\..\admin\b2antispam.php:322
-#, php-format
-msgid "The blacklist contains more than 100 items. [<a %s>Click here to display</a>]."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Permitir a volta da palavra-chave (Remove-la da lista negra)"
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow Back"
-msgstr "Permitir a volta"
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Reportar abuso para a lista negra centralizada de banidos!"
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report"
-msgstr "Reportar"
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Checar os hit-logs e comentrios para esta palavra-chave!"
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Re-check"
-msgstr "Checar novamente"
-
-#: ..\..\..\admin\b2blogs.php:17 ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:213 ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Blogs"
-
-#: ..\..\..\admin\b2blogs.php:25 ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "Novo"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "Criando blog..."
-
-#: ..\..\..\admin\b2blogs.php:62 ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Voc deve fornecer uma URL blog name / Stub name!"
-
-#: ..\..\..\admin\b2blogs.php:68 ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "Esse nome de link/ Stub j  usado por outro blog. Escolha outro nome."
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "No foi possvel criar, por favos corrija estes erros:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Voc precisa <a %s>criar as categorias</a> para este blog agora!"
-
-#: ..\..\..\admin\b2blogs.php:135 ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "Novo blog"
-
-#: ..\..\..\admin\b2blogs.php:136 ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Novo blog"
-
-#: ..\..\..\admin\b2blogs.php:172 ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336 ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:411 ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "Geral"
-
-#: ..\..\..\admin\b2blogs.php:175 ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "Permisses"
-
-#: ..\..\..\admin\b2blogs.php:178 ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "Opes avanadas"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Atualizando Blog [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:231 ..\..\..\admin\edit_actions.php:227
-msgid "Cannot update, please correct these errors:"
-msgstr "No foi possvel atualizar, por favos corrija estes erros:"
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Deletar blog [%s]?"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Deletando esse blog voc ir deletar todas as categorias, posts e comentrios!"
-
-#: ..\..\..\admin\b2blogs.php:428 ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "ISSO NO PODE SER DESFEITO!"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "Tente tambm deletar o arquivo stub [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "Tente tambm deletar o arquivo esttico [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:455 ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "Eu estou certo!"
-
-#: ..\..\..\admin\b2blogs.php:458 ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "CANCELAR"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "Gerando pgina esttica para o blog [%s]"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "Voc no configurou um nome de arquivo esttico para este blog!"
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "O arquivo no pode ser sobrescrito!"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "Voc deve checar as permisses para [%s]. Veja <a %s>o manual online em permisses de arquivos</a>."
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "Escrevendo no arquivo [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:557 ..\..\..\admin\edit_actions.php:140
-#: ..\..\..\admin\edit_actions.php:262 ..\..\..\admin\edit_actions.php:352
-#: ..\..\..\b2evocore\_functions_antispam.php:197
-#: ..\..\..\b2evocore\_functions_antispam.php:299
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Pronto."
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Visualizar blog:"
-
-#: ..\..\..\admin\b2browse.php:57 ..\..\..\admin\b2edit.php:166
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Desde que voc  um recm-chegado, voc ter que esperar um administrador aumentar seu nvel para 1, a fim ser autorizado  postar.\tVoc tambm pode <a %s>enviar um e-mail para o administrador</a > pedindo uma promoo. Quando voc for promovido, apenas atualize esta pgina e voc poder blogar. :)"
-
-#: ..\..\..\admin\b2categories.php:17 ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "Categorias para o blog:"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Nova sub-categoria dentro da categoria: %s"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Nova categoria no blog: %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Novo nome da categoria"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Criar categoria"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Deletando categoria #%d: %s ..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53 ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101 ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:43 ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57 ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78 ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "ERRO"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Categoria deletada."
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "Propriedades para essa categoria:"
-
-#: ..\..\..\admin\b2categories.php:181 ..\..\..\admin\b2upload.php:190
-#: ..\..\..\admin\_edit_form.php:131 ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76 ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:174 ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:180
-#: ..\..\..\skins\wpc_default\_feedback.php:180
-msgid "Name"
-msgstr "Nome"
-
-#: ..\..\..\admin\b2categories.php:185
-msgid "New parent category"
-msgstr "Nova categoria pai"
-
-#: ..\..\..\admin\b2categories.php:213 ..\..\..\admin\b2categories.php:244
-#: ..\..\..\admin\b2categories.php:262
-msgid "Old Parent"
-msgstr "Pai antigo"
-
-#: ..\..\..\admin\b2categories.php:240 ..\..\..\admin\b2categories.php:260
-msgid "Root (No parent)"
-msgstr "Raiz (Sem pai)"
-
-# D:\www\b2evo091\blogs\admin\b2categories.php:250
-#: ..\..\..\admin\b2categories.php:250
-msgid "Note: Moving categories across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\b2categories.php:266
-#, fuzzy
-msgid "Note: Moving categories across blogs is disabled."
-msgstr "Nota: A postagem entre multiplos blogs  est habilitada."
-
-#: ..\..\..\admin\b2categories.php:271
-msgid "Edit category!"
-msgstr "Editar categoria!"
-
-#: ..\..\..\admin\b2categories.php:335
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Desculpe, voc no tem permisso para editar/ver as propriedades da categoria."
-
-#: ..\..\..\admin\b2edit.php:30 ..\..\..\admin\edit_actions.php:201
-#: ..\..\..\admin\edit_actions.php:305
-msgid "Oops, no post with this ID."
-msgstr "Opa, sem post com este ID"
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Editando o post"
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d no blog: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Opa, sem comentrio com este ID!"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Editando comentrio"
-
-#: ..\..\..\admin\b2edit.php:117
-msgid "New post in blog:"
-msgstr "Novo post no blog:"
-
-#: ..\..\..\admin\b2edit.php:144 ..\..\..\admin\b2edit.php:178
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Desde que este blog no possui categorias, voc no pode postar nele. Voc precisa criar alguma categoria primeiro."
-
-#: ..\..\..\admin\b2edit.php:148
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Altere para este blog (mantm sua entrada se Javascript estiver ativo)"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "Login..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "No b2evolution, voc no precisa acessar b2login.php para logar."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Simplesmente aponte para a pgina que voc precisa no painel de controle, por exemplo: %s ou %s. b2evo ir pedir o seu login se necessrio."
-
-#: ..\..\..\admin\b2options.php:17 ..\..\..\admin\_menutop.php:263
-msgid "Settings"
-msgstr "Configuraes"
-
-#: ..\..\..\admin\b2options.php:32 ..\..\..\admin\b2options.php:419
-msgid "Regional"
-msgstr "Regional"
-
-#: ..\..\..\admin\b2options.php:35 ..\..\..\admin\b2options.php:425
-msgid "Plug-ins"
-msgstr "Plug-ins"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "Configuraes gerais atualizadas."
-
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "Configuraes regionais atualizadas."
-
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "Voc deve fornecer um cdigo para a localidade!"
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Localidade '%s' inserido no banco de dados."
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "Localidade '%s' atualizada."
-
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr "Localidade '%s' salva."
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Tabela de localidades removida, os padres de <code>/conf/_locales.php</code> sero carregados."
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "Arquivo <code>%s</code> no encontrado."
-
-#: ..\..\..\admin\b2options.php:331
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "Localidade '%s' deletada do banco de dados."
-
-#: ..\..\..\admin\b2options.php:371
-msgid "Switched priorities."
-msgstr "Prioridades trocadas."
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Verificao ortogrfica"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Carregando o verificador ortogrfico. Por favor espere"
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "Visualizar Estatsticas para o Blog:"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "Nenhum"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "Alterando hit #%d tipo para: %s"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "Deletando hit #%d..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "Expurgar hits para %s..."
-
-#: ..\..\..\admin\b2stats.php:106 ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Sumrio"
-
-#: ..\..\..\admin\b2stats.php:112 ..\..\..\admin\b2stats.php:175
-msgid "Referers"
-msgstr "Referncias"
-
-#: ..\..\..\admin\b2stats.php:118 ..\..\..\admin\b2stats.php:176
-msgid "Refering Searches"
-msgstr "Referncias de Busca"
-
-#: ..\..\..\admin\b2stats.php:124 ..\..\..\admin\b2stats.php:178
-msgid "Syndication"
-msgstr "RSS"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "Agentes do usurio"
-
-#: ..\..\..\admin\b2stats.php:136 ..\..\..\admin\b2stats.php:179
-msgid "Direct Accesses"
-msgstr "Acessos diretos"
-
-#: ..\..\..\admin\b2stats.php:177
-msgid "Indexing Robots"
-msgstr "Indexando Robs"
-
-#: ..\..\..\admin\b2stats.php:180
-msgid "Total"
-msgstr "Total"
-
-#: ..\..\..\admin\b2stats.php:194
-msgid "Prune this date!"
-msgstr "Expurgar esta data!"
-
-#  TRANS: Abbrev. for Prune (stats)
-#  TRANS: Abbrev. for Prune (stats)
-#  TRANS: Abbrev. for Prune (stats)
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune"
-msgstr "Expurgar"
-
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune hits for this date!"
-msgstr "Expurgar os hits desta data!"
-
-#: ..\..\..\admin\b2stats.php:244
-msgid "Last referers"
-msgstr "ltimas referncias"
-
-#: ..\..\..\admin\b2stats.php:245
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Estes so os hits de pginas externas referenciando este blog"
-
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-msgid "Delete this hit!"
-msgstr "Delete este hit!"
-
-#  TRANS: Abbrev. for Delete (stats)
-#  TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416 ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91 ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79 ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "Del"
-
-#: ..\..\..\admin\b2stats.php:259
-msgid "Log as a search instead"
-msgstr "Registrar como busca"
-
-#  TRANS: Abbrev. for "move to searches" (stats)
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:259
-msgid "-&gt;S"
-msgstr "-&gt;B"
-
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Banir esse domnio!"
-
-#  TRANS: Abbrev.
-#  TRANS: Abbrev.
-#  TRANS: Abbrev.
-#  TRANS: Abbrev.
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "Banir"
-
-#: ..\..\..\admin\b2stats.php:276
-msgid "Top referers"
-msgstr "Top Referentes"
-
-#: ..\..\..\admin\b2stats.php:298
-msgid "Total referers"
-msgstr "Total de referncias"
-
-#: ..\..\..\admin\b2stats.php:305
-msgid "Last refering searches"
-msgstr "ltimas referncias de busca"
-
-#: ..\..\..\admin\b2stats.php:306
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "Estes so os hits das pessoas que vm at este blog atravs de um sistema de busca. (Sistemas de busca devem ser listados em /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:333
-msgid "Top refering search engines"
-msgstr "Top Sistemas de busca referentes"
-
-#: ..\..\..\admin\b2stats.php:352
-msgid "Top Indexing Robots"
-msgstr "Top Indexamento de Robs"
-
-#: ..\..\..\admin\b2stats.php:353
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Estes so os hits de robs automticos como sistemas de busca com indexamento por robs. (Robs precisam ser listados em /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:376
-msgid "Top Aggregators"
-msgstr "Top Agregadores"
-
-#: ..\..\..\admin\b2stats.php:377
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Estes so os hits de agregadores RSS. (Agregadores precisam ser listados em /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:395
-msgid "Total RSS hits"
-msgstr "Total hits de RSS"
-
-#: ..\..\..\admin\b2stats.php:402
-msgid "Last direct accesses"
-msgstr "ltimos acessos diretos"
-
-#: ..\..\..\admin\b2stats.php:403
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Estes so os hits das pessoas que vem at este blog por acesso direto. (ou escrevendo a URL diretamente ou usando o bookmark. Referncias invlidas (muito curtas) tambm so listadas aqui.)"
-
-#: ..\..\..\admin\b2stats.php:432
-msgid "Top User Agents"
-msgstr "Agentes do usurio"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Editando modelo personalizado"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Listando:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "Nome de arquivo invlido!"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Opa, tal arquivo no existe!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "Arquivo editado!"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Seja cuidadoso com o que voc faz, editando este arquivo pode acabar com o seu template! No edite o que estiver entre <code>&lt;?php</code> e <code>?&gt;</code> se voc no souber o que est fazendo!"
-
-#  TRANS: Edit button text (&nbsp; for extra space)
-#  TRANS: Edit button text (&nbsp; for extra space)
-#  TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\b2template.php:90 ..\..\..\admin\_edit_form.php:173
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&nbsp; Salvar &nbsp;"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(voc no pode atualizar este modelo/arquivo:  necessrio que ele tenha permisso de escrita, ex: CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "Esta tela permite a voc editar o <strong>modelo personalizado</strong> (localizado em /skins/custom)."
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Voc pode editar qualquer arquivo (desde que ele tenha permisso de escrito, ex: CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "Diretrio %s no encontrado."
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Esta  a template que ir mostrar os links para os arquivos de blog"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Este template exibe a lista recursiva das subcategorias"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "Este  o template que mostra o feedback do post"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Esta template exibe os ltimos comentrios para um blog"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "Esta  a template principal, ela exibe o blog inteiro"
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the page displayed in the comment popup"
-msgstr "Esta  a pgina exibida no popup de comentrios"
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the pingback popup"
-msgstr "Esta  pgina exibida no pingback popup"
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the trackback popup"
-msgstr "Esta  a pagina exibida no trackback popup"
-
-#: ..\..\..\admin\b2template.php:162
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Nota:  claro que voc pode alterar os arquivos/templates em seu editor de texto preferido e depois fazer o upload. Este editor on-line deve ser usado apenas em casos em que voc no tem acesso a seu editor padro."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "upload de imagens/arquivos"
-
-#: ..\..\..\admin\b2upload.php:53
-msgid "File upload"
-msgstr "Upload de arquivos"
-
-#: ..\..\..\admin\b2upload.php:54
-msgid "Allowed file types:"
-msgstr "Tipos de arquivos permitidos:"
-
-#: ..\..\..\admin\b2upload.php:55
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Tamanho mximo permitido por arquivo: %d KB"
-
-#: ..\..\..\admin\b2upload.php:60 ..\..\..\admin\b2upload.php:138
-#: ..\..\..\admin\_blogs_general.form.php:76
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Descrio"
-
-#: ..\..\..\admin\b2upload.php:63
-msgid "Upload !"
-msgstr "Enviar !"
-
-#: ..\..\..\admin\b2upload.php:88
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "O arquivo %s: do tipo %s no  permitido."
-
-#: ..\..\..\admin\b2upload.php:117 ..\..\..\admin\b2upload.php:150
-#: ..\..\..\admin\b2upload.php:153
-msgid "Couldn't upload your file to:"
-msgstr "No foi possvel enviar seu arquivo para:"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Duplicate File?"
-msgstr "Arquivo Dupliado ?"
-
-#: ..\..\..\admin\b2upload.php:127
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "O arquivo \"%s\" j existe!"
-
-#: ..\..\..\admin\b2upload.php:128
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "Arquivo \"%s\" movido para \"%s\""
-
-#: ..\..\..\admin\b2upload.php:129
-msgid "Confirm or rename:"
-msgstr "Confirmar ou renomear:"
-
-#: ..\..\..\admin\b2upload.php:136
-msgid "Alternate name"
-msgstr "Nome alternativo"
-
-#: ..\..\..\admin\b2upload.php:140
-msgid "Confirm !"
-msgstr "Comfirme !"
-
-#: ..\..\..\admin\b2upload.php:180
-msgid "File uploaded !"
-msgstr "Arquivo enviado !"
-
-#: ..\..\..\admin\b2upload.php:181
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Seu arquivo <strong>\"%s\"</strong> foi enviado com sucesso !"
-
-#: ..\..\..\admin\b2upload.php:182
-msgid "Here's the code to display it:"
-msgstr "Aqui est o cdigo para exibili-lo:"
-
-#: ..\..\..\admin\b2upload.php:186
-msgid "Add the code to your post !"
-msgstr "Adiconar o cdigo ao seu post!"
-
-#: ..\..\..\admin\b2upload.php:189
-msgid "Image Details"
-msgstr "Detalhe da imagem"
-
-#: ..\..\..\admin\b2upload.php:193
-msgid "Size"
-msgstr "Tamanho"
-
-#: ..\..\..\admin\b2upload.php:196 ..\..\..\admin\_edit_form.php:544
-msgid "Type"
-msgstr "Tipo"
-
-#: ..\..\..\admin\b2upload.php:201
-msgid "Close this window"
-msgstr "Fechar esta janela"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Administrao de usurios"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "Voc no pode mudar o perfil do usurio demouser no modo de demonstrao!"
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "Voc esta autorizado a atualizar apenas o seu perfil!"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "Voc deve prover um login unico!"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "O Nvel do usurio deve estar entre %d e %d."
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Esse login j existe. Voc deseja  <a %s>editar o usurio existente</a>?"
-
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "Voc digitou 2 senhas diferentes."
-
-#: ..\..\..\admin\b2users.php:198 ..\..\..\htsrv\profile_update.php:112
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "O tamanho mnimo da senha  de  %d caracteres."
-
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "Usurio atualizado"
-
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "Novo usurio criado"
-
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "Promoo invlida"
-
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "Nvel do usurio alterado."
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "Voc no pode excluir a si mesmo!"
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "Voc no pode excluir o Usurio #1!"
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "Excluir Usurio %s?"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Ateno"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "deletando um usurio tambm deletar todos os posts feitos por este usurio."
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "Deletando Usurio..."
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "Voc no pode excluir o Grupo #1!"
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "Voc no pode excluir o grupo padro para novos usurios!"
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "Excluir grupo [%s]?"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "Grupo deletado..."
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "Esse nome de grupo j existe! Voc deseja <a %s>editar o grupo existente</a>?"
-
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "Grupo atualizado."
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "O usurio no foi criado:"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "O usurio no foi atualizado:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "O grupo no foi criado:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "O grupo no foi atualizado:"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "Voc no tem autorizao para ver outros usurios."
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Adicionando novo post..."
-
-#: ..\..\..\admin\edit_actions.php:104 ..\..\..\admin\edit_actions.php:215
-#: ..\..\..\admin\edit_actions.php:460 ..\..\..\htsrv\comment_post.php:75
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1374
-msgid "Supplied URL is invalid: "
-msgstr "A URL fornecida no  vlida:"
-
-#: ..\..\..\admin\edit_actions.php:110 ..\..\..\admin\edit_actions.php:221
-#, fuzzy
-msgid "Supplied content is invalid"
-msgstr "A URL fornecida no  vlida:"
-
-#: ..\..\..\admin\edit_actions.php:116 ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "No foi possvel publicar, por favor corriga estes erros:"
-
-#: ..\..\..\admin\edit_actions.php:117 ..\..\..\admin\edit_actions.php:228
-#: ..\..\..\admin\edit_actions.php:465
-msgid "Back to post editing"
-msgstr "Voltar para a edio do post"
-
-#: ..\..\..\admin\edit_actions.php:123
-msgid "Recording post..."
-msgstr "Gravando o post..."
-
-#: ..\..\..\admin\edit_actions.php:136 ..\..\..\admin\edit_actions.php:258
-#: ..\..\..\admin\edit_actions.php:417
-msgid "Sleeping..."
-msgstr "Dormindo..."
-
-#: ..\..\..\admin\edit_actions.php:146 ..\..\..\admin\edit_actions.php:267
-#: ..\..\..\admin\edit_actions.php:358
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Post no publicado publicamente: evitando trackback, pingback e blog pings..."
-
-#: ..\..\..\admin\edit_actions.php:161
-msgid "Posting Done..."
-msgstr "Post feito..."
-
-#: ..\..\..\admin\edit_actions.php:175 ..\..\..\admin\edit_actions.php:234
-msgid "Updating post..."
-msgstr "Atualizando post..."
-
-#: ..\..\..\admin\edit_actions.php:283 ..\..\..\admin\edit_actions.php:369
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Post j foi pingado: evitando os blog pings..."
-
-#: ..\..\..\admin\edit_actions.php:295 ..\..\..\admin\edit_actions.php:381
-msgid "Updating done..."
-msgstr "Atualizao completada..."
-
-#: ..\..\..\admin\edit_actions.php:311 ..\..\..\admin\edit_actions.php:326
-msgid "Updating post status..."
-msgstr "Atualizando status do post..."
-
-#: ..\..\..\admin\edit_actions.php:391 ..\..\..\admin\edit_actions.php:410
-msgid "Deleting post..."
-msgstr "Deletando post..."
-
-#: ..\..\..\admin\edit_actions.php:399
-msgid "Oops, no post with this ID!"
-msgstr "Oopss, voc no tem permisso para postagens!"
-
-#: ..\..\..\admin\edit_actions.php:422
-msgid "Deleting Done..."
-msgstr "Excluso completada..."
-
-#: ..\..\..\admin\edit_actions.php:426 ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "Erro"
-
-#: ..\..\..\admin\edit_actions.php:464
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Impossvel de atualizar o comentrio, por favor corrija esses erros:"
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "Back to posts!"
-msgstr "Voltar para posts!"
-
-#: ..\..\..\admin\edit_actions.php:527
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Voc tambm pode gerar pginas estticas ou visualizar os seus blog..."
-
-#: ..\..\..\admin\edit_actions.php:535
-msgid "New post"
-msgstr "Novo post"
-
-#: ..\..\..\admin\import-mt.php:391 ..\..\..\admin\_users_form.php:96
-#: ..\..\..\admin\_users_form.php:101
-msgid "User group"
-msgstr "Grupo do usurio"
-
-#: ..\..\..\admin\import-mt.php:392 ..\..\..\admin\_users_form.php:84
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "Veja o <a %s>manual online</a> para detalhes."
-
-#: ..\..\..\admin\import-mt.php:393 ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:91 ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:36 ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Nvel"
-
-#: ..\..\..\admin\import-mt.php:432 ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "Localidade padro"
-
-#: ..\..\..\admin\import-mt.php:1257 ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Selecione a categoria principal no blog alvoe opcionalmente selecione as categorias adicionais"
-
-#: ..\..\..\admin\import-mt.php:1286 ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "Selecione como uma categoria adicional"
-
-#: ..\..\..\admin\import-mt.php:1297 ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Selecione como categoria PRINCIPAL"
-
-#: ..\..\..\admin\tools.php:18 ..\..\..\admin\_menutop.php:270
-msgid "Tools"
-msgstr "Ferramentas"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Bookmarklet"
-
-#: ..\..\..\admin\tools.php:30 ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45 ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Adicione este link em seus Favoritos/Bookmarks:"
-
-#: ..\..\..\admin\tools.php:31 ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46 ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo bookmarklet"
-
-#: ..\..\..\admin\tools.php:70
-msgid "Post to b2evolution"
-msgstr "Postar no b2evolution"
-
-#: ..\..\..\admin\tools.php:72
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "Nenhum barra-lateral encontrada! Voc precisa usar o Mozilla 0.9.4 os mais atual!"
-
-#: ..\..\..\admin\tools.php:76 ..\..\..\admin\tools.php:85
-msgid "SideBar"
-msgstr "Barra Lateral"
-
-#: ..\..\..\admin\tools.php:77
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "Adicione a <a %s>barra lateral do b2evo</a> !"
-
-#: ..\..\..\admin\tools.php:86
-msgid "Add this link to your favorites:"
-msgstr "Adicione este link para os seus favoritos:"
-
-#: ..\..\..\admin\tools.php:87
-msgid "b2evo sidebar"
-msgstr "b2evo sidebar"
-
-#: ..\..\..\admin\tools.php:94
-msgid "Movable Type Import"
-msgstr "Importao do Movable Type"
-
-#: ..\..\..\admin\tools.php:96
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "Use a ferramente de exportao do Movable Type para criar um arquivo  .TXT contendo os seus posts;"
-
-#: ..\..\..\admin\tools.php:97
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Coloque esse arquivo da pasta /admin em seu servidor;"
-
-#: ..\..\..\admin\tools.php:98
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "Siga as instrues no <a %s>utilitrio de migrao do MT</a>."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "Gerao de arquivo esttico"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Nome do arquivo esttico"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Este  o arquivo .html que ser criado quando voc gerar a verso esttica da homepage do seu blog."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr "Aps cada novo post..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "Ping b2evolution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "para ser listado na lista de blogs  \"recentemente atualizados\"  em b2evolution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "Ping technorati.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "para anunciar o novo post."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "Ping weblogs.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "Ping blo.gs"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "Opes avanadas"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "Permitir Trackbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Permite que outros blogueiros enviem trackbacks para este blog, permitindo que voc saiba quando se referiram  voc. Isto tambm permitir que voc envie trackbacks para outros blogs."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "Permitir pingbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "Permitir que outros blogueiros enviem pingbacks para este blog, deixando que voc saiba quando eles se referiram  ele. Isto tambm permitir que voc envie pingbacks para outros blogs."
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "Parmetro gerais"
-
-#: ..\..\..\admin\_blogs_general.form.php:20 ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Nome Completo"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "Ser exibido no topo do blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Primeiro Nome"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "Ser usado nos menus de seleo e atravs da interface de administrao."
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "Linguagem Principal"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr "Determina a linguagem dos links de navegao no blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "Parmetros de acesso"
-
-#: ..\..\..\admin\_blogs_general.form.php:38 ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "Blog padro em index.php"
-
-#  TRANS: current default blog
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:40
-msgid "Current default is:"
-msgstr "O padro atual :"
-
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through index.php"
-msgstr "Outro blog atravs do index.php"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "Other blog through stub file (Advanced)"
-msgstr "Outro blog atravs do arquivo de stub (Avanado)"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "You MUST create a stub file for this to work."
-msgstr "Voc DEVE criar um  stub para isso funcionar."
-
-#: ..\..\..\admin\_blogs_general.form.php:45
-msgid "Preferred access type"
-msgstr "Tipo de acesso preferido"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "Blog Folder URL"
-msgstr "URL do diretrio de Blogs"
-
-#: ..\..\..\admin\_blogs_general.form.php:51
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Sem a barra final. (Se voc no sabe, deixe esse campo em branco.)"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "URL blog name / Stub name"
-msgstr "Nome da URL/ Stub do Blog"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "Usado em URLs para identificar este blog.  Isto deve ser o nome do arquivo stub se voc usa acesso por stub. "
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default display options"
-msgstr "Opes de visualizao padro"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Default skin"
-msgstr "Skin padro"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Esse  o skin padro que ser usado para visualizar esse blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Allow skin switching"
-msgstr "Permitir troca de skin"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "Os usurios sero capazes de escolher outro skin para visualizar o blog (e o seu skin favorito ser salvo em um cookie)."
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Display public blog list"
-msgstr "Exbir na lista pblica de blogs"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Marque isto se voc quer exibir a lista de todos os seus blogs na pgina de seu blog (Se a sua skin suportar isto)"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Include in public blog list"
-msgstr "Incluir na lista pblica de blogs"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "Marque isto se voc quer que este blog seja exibido na lista com todos os blogs pblicos."
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Default linkblog"
-msgstr "Linkblog padro"
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "Ser exibido prximo ao blog (se o seu skin suporta isso)."
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "Tagline"
-msgstr "Slogan"
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Isto  exibido abaixo do nome do blog no template do blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Descrio Longa"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "This is displayed on the blog template."
-msgstr "Isto  exibido no template do blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "Short Description"
-msgstr "Descritivo curto"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "Isto  utilizado nas descries meta tag e no sistema alimnetador do RSS. No use HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "Keywords"
-msgstr "Palavras chaves"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Isto  usado em palavras-chave nas meta tags. SEM HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_edit_showposts.php:337
-msgid "Notes"
-msgstr "Notas"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Additional info."
-msgstr "Informao adicional"
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Blog"
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "URL do Blog"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "Arquivo Esttico"
-
-#: ..\..\..\admin\_blogs_list.php:33 ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:145 ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:61
-msgid "Locale"
-msgstr "Locale"
-
-#: ..\..\..\admin\_blogs_list.php:47 ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58 ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101 ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "Propriedades"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "Default"
-
-#  TRANS: abbrev. for "generate !"
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Gerar !"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid "Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!"
-msgstr "Voc tem certeza que deseja deletar o blog #%d ?\\n\\nAVISO: Isso vai deletar TODOS OS POSTS, COMENTRIOS,\\nCATEGORIAS e outros dados relacionados ao Blog!\\n\\nIsso NO PODE ser desfeito!"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "Delete esse blog!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "Copiar esse blog!"
-
-#  TRANS: Abbrev. for Copy
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92 ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73 ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "Copiar"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "Desculpe, voc no tem permisso para editar/ver quaisquer propriedades do blog."
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "Novo blog..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "Permisses de usurio"
-
-#  TRANS: table header for user list
-#  TRANS: table header for user list
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Login"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "<br />membro"
-
-#  TRANS: SHORT table header on TWO lines
-#  TRANS: SHORT table header on TWO lines
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr "Pode publicar/editar com os seguintes status:"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "Deletar <br /> post..."
-
-#  TRANS: SHORT table header on TWO lines
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "Editar<br />comentrios"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "Editar<br />categorias"
-
-#  TRANS: SHORT table header on TWO lines
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "Editar<br />blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Publicado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Protegido"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Particular"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Rascunho"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "Obsoleto"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "Membros"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "Permisso para ler posts protegidos"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "Permisso para postar nesse blog com status particular"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "Permisso para postar nesse blog com status protegido"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "Permisso para postar nesse blog com status rascunho"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Permisso para postar nesse blog com status obsoleto"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "Permisso para deletar posts nesse blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "Permisso para editar comentrios nesse blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "Permission para editar categorias para esse blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "Permisso para editar as propriedades do blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "(de)selecionar todas as checkboxes usando Javascript"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr "remove todos"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "No membros"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:215
-msgid "Warning! You are about to remove your own permission to edit this blog!\\nYou won\\'t have access to its properties any longer if you do that!"
-msgstr "Aviso! Voc est prester a remover a sua prpria permisso para editar esse blog!\\nVoc no tera mais acesso a essas propriedades assim que fizer isso!"
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "Editar propriedades da categoria"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "Voc est certo que deseja deletar?"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "Nova sub-categoria aqui"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Nova categoria aqui"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Nota:</strong> Deletando uma categoria no deleta os posts da categoria. Isto vai apenas associ-los  categoria pai. Quando deletar uma categoria raiz, os posts sero associados para a mais velha categoria restante no mesmo blog (a com o menor nmero)"
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Contedo do post"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Ttulo"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Linguagem"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "Link para o site"
-
-#: ..\..\..\admin\_edit_form.php:135 ..\..\..\admin\_users_form.php:151
-#: ..\..\..\admin\_users_form.php:153 ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:154 ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20 ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\basic\_feedback.php:178 ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "Email"
-
-#: ..\..\..\admin\_edit_form.php:139 ..\..\..\admin\_users_form.php:165
-#: ..\..\..\admin\_users_form.php:167 ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:63 ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "URL"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Visualizar"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Verificao ortogrfica"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Enviar um arquivo/imagem"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "Propriedades avanadas"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "Editar timestamp"
-
-#: ..\..\..\admin\_edit_form.php:253
-msgid "URL Title"
-msgstr "Ttulo da URL"
-
-#: ..\..\..\admin\_edit_form.php:255
-msgid "(to be used in permalinks)"
-msgstr "(ser usada nos  permalinks)"
-
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_edit_showposts.php:287
-#: ..\..\..\admin\_set_general.form.php:49 ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Auto-BR"
-msgstr "Auto-BR"
-
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Essa opo  obsoleta, voc deve evitar a sua utilizao."
-
-#: ..\..\..\admin\_edit_form.php:274
-msgid "Additional actions"
-msgstr "Aes adicionais"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "Pingback"
-msgstr "Pingback"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Enviar um pingback para todas as URLs nesse post)"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "Trackback URLs"
-msgstr "Trackback URLs"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "(Separate by space)"
-msgstr "(Separadas por espao)"
-
-#: ..\..\..\admin\_edit_form.php:310 ..\..\..\admin\_edit_form.php:545
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Status"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "O post ser publicado publicamente"
-
-#: ..\..\..\admin\_edit_form.php:317 ..\..\..\admin\_edit_showposts.php:360
-msgid "Published (Public)"
-msgstr "Publicado (Pblico)"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Esse post ser publicado mas vsivel apenas para membros do blog autenticados"
-
-#: ..\..\..\admin\_edit_form.php:324 ..\..\..\admin\_edit_showposts.php:363
-msgid "Protected (Members only)"
-msgstr "Protegido (Somente membros)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "Esse post ser publicado, mas visvel somente para voc"
-
-#: ..\..\..\admin\_edit_form.php:331 ..\..\..\admin\_edit_showposts.php:366
-msgid "Private (You only)"
-msgstr "Particular (Voc somente)"
-
-#: ..\..\..\admin\_edit_form.php:337 ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "Esse post ir aparecer somente no painel de controle"
-
-#: ..\..\..\admin\_edit_form.php:338 ..\..\..\admin\_edit_showposts.php:369
-msgid "Draft (Not published!)"
-msgstr "Rascunho (No publicado!)"
-
-#: ..\..\..\admin\_edit_form.php:345 ..\..\..\admin\_edit_showposts.php:372
-msgid "Deprecated (Not published!)"
-msgstr "Obsoleto (No publicado!)"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:435
-#: ..\..\..\admin\_edit_form.php:435
-msgid "Note: Moving posts across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:437
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Nota: A postagem entre multiplos blogs  est habilitada."
-
-#: ..\..\..\admin\_edit_form.php:447
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Nota: A postagem entre multiplos blogs est desabilitada no momento."
-
-#: ..\..\..\admin\_edit_form.php:449
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Nota: A postagem entre multiplas categorias est desabilitada no momento."
-
-#: ..\..\..\admin\_edit_form.php:459 ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55 ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:248 ..\..\..\skins\custom\_main.php:253
-#: ..\..\..\skins\custom\_main.php:258 ..\..\..\skins\custom\_main.php:263
-#: ..\..\..\skins\natural_pink\_main.php:234
-#: ..\..\..\skins\natural_pink\_main.php:239
-#: ..\..\..\skins\natural_pink\_main.php:244
-#: ..\..\..\skins\natural_pink\_main.php:249
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Comentrios"
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can leave comments on this post."
-msgstr "Visitantes podem deixar comentrios nesse post."
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Open"
-msgstr "Abrir"
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Visitantes NO podem deixar comentrios nesse post"
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Closed"
-msgstr "Fechado"
-
-#: ..\..\..\admin\_edit_form.php:467
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Visitantes NO podem ver nem deixar comentrios nesse post."
-
-#: ..\..\..\admin\_edit_form.php:468
-msgid "Disabled"
-msgstr "Desabilitado"
-
-#: ..\..\..\admin\_edit_form.php:473
-msgid "Renderers"
-msgstr "Renderizadores"
-
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Comment info"
-msgstr "Informaes do comentrio"
-
-#: ..\..\..\admin\_edit_form.php:546
-msgid "IP address"
-msgstr "Endereo IP"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Next %d days"
-msgstr "Prximos %d dias"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "%d anteriores"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d days"
-msgstr "Dias %d anteriores"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "Prximos %d"
-
-#  TRANS: x TO y OF z
-#  TRANS: x TO y OF z
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:56 ..\..\..\admin\_edit_navbar.php:62
-msgid " to "
-msgstr "a"
-
-#  TRANS: x TO y OF z
-#  TRANS: x TO y OF z
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:64
-msgid " of "
-msgstr "de"
-
-#: ..\..\..\admin\_edit_navbar.php:72
-msgid "from the end"
-msgstr "do final"
-
-#: ..\..\..\admin\_edit_navbar.php:76
-msgid "from the start"
-msgstr "do incio"
-
-#: ..\..\..\admin\_edit_navbar.php:78
-msgid "OK"
-msgstr "OK"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr "Espao de tempo:"
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "por"
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "Nvel:"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:830
-msgid "Pages:"
-msgstr "Pginas:"
-
-#  TRANS: Link to comments for current post
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "sem comentrios"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:732
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 comentrio"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:733
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d comentrios"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1 Trackback"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 Pingback"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr "Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr "Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "Sem feedback para esse post ainda..."
-
-#: ..\..\..\admin\_edit_showposts.php:226 ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Comentrio de:"
-
-#: ..\..\..\admin\_edit_showposts.php:230 ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "Trackback de:"
-
-#: ..\..\..\admin\_edit_showposts.php:234 ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "Pingback de:"
-
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr "Link permanente para este comentrio"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145 ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Deixe seu comentrio"
-
-#: ..\..\..\admin\_edit_showposts.php:272 ..\..\..\admin\_users_form.php:107
-#: ..\..\..\skins\_feedback.php:164 ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:169
-#: ..\..\..\skins\wpc_default\_feedback.php:169
-msgid "User"
-msgstr "Usurios"
-
-#: ..\..\..\admin\_edit_showposts.php:275 ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:171
-#: ..\..\..\skins\wpc_default\_feedback.php:171
-msgid "Edit profile"
-msgstr "Edite seu perfil"
-
-#: ..\..\..\admin\_edit_showposts.php:280 ..\..\..\skins\_feedback.php:181
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Texto do comentrio"
-
-#: ..\..\..\admin\_edit_showposts.php:281 ..\..\..\skins\_feedback.php:182
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "Tags XHTML permitidas"
-
-#: ..\..\..\admin\_edit_showposts.php:286 ..\..\..\skins\_feedback.php:186
-#: ..\..\..\skins\basic\_feedback.php:202
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:204
-#: ..\..\..\skins\wpc_default\_feedback.php:204
-msgid "Options"
-msgstr "Opes"
-
-#: ..\..\..\admin\_edit_showposts.php:287
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Quebras de linha se tornam &lt;br&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:294 ..\..\..\skins\_feedback.php:208
-#: ..\..\..\skins\basic\_feedback.php:219
-msgid "Send comment"
-msgstr "Envie seu comentrio"
-
-#: ..\..\..\admin\_edit_showposts.php:349
-msgid "Posts to show"
-msgstr "Posts a exibir"
-
-#: ..\..\..\admin\_edit_showposts.php:352
-msgid "Past"
-msgstr "Passado"
-
-#: ..\..\..\admin\_edit_showposts.php:355
-msgid "Future"
-msgstr "Futuro"
-
-#: ..\..\..\admin\_edit_showposts.php:380
-msgid "Title / Text contains"
-msgstr "Ttulo / Texto contm"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Palavras"
-
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
-msgstr "E"
-
-#: ..\..\..\admin\_edit_showposts.php:393
-msgid "OR"
-msgstr "OU"
-
-# D:\www\b2evo091\blogs\admin\_edit_showposts.php:401
-#: ..\..\..\admin\_edit_showposts.php:401
-msgid "Exact match"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:454 ..\..\..\skins\_archives.php:74
-#, fuzzy
-msgid "week"
-msgstr "semanal"
-
-#: ..\..\..\admin\_edit_showposts.php:554
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\b2evocore\_functions_forms.php:312 ..\..\..\install\index.php:299
-#: ..\..\..\skins\_profile.php:85
-msgid "Reset"
-msgstr "Limpar"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "Licena GPL"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:113
-msgid "uncheck all"
-msgstr "remove todos"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:115
-msgid "check all"
-msgstr "seleciona todos"
-
-#: ..\..\..\admin\_menutop.php:166
-msgid "visit b2evolution's website"
-msgstr "visitar o site do b2evolution"
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:169
-#: ..\..\..\admin\_menutop.php:169
-msgid "Style:"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:172
-msgid "Logout"
-msgstr "Logout"
-
-#: ..\..\..\admin\_menutop.php:174
-msgid "Exit to blogs"
-msgstr "Sair para blogs"
-
-#: ..\..\..\admin\_menutop.php:183
-msgid "Blog time:"
-msgstr "Hora do blog:"
-
-#: ..\..\..\admin\_menutop.php:184
-msgid "GMT:"
-msgstr "Hora GMT:"
-
-#: ..\..\..\admin\_menutop.php:185
-msgid "Logged in as:"
-msgstr "Usurio:"
-
-#: ..\..\..\admin\_menutop.php:195
-msgid "Write"
-msgstr "Escrever"
-
-#: ..\..\..\admin\_menutop.php:201 ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241 ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:883
-msgid "Edit"
-msgstr "Editar"
-
-#: ..\..\..\admin\_menutop.php:221
-msgid "Stats"
-msgstr "Estatsticas"
-
-#: ..\..\..\admin\_menutop.php:239 ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Templates"
-
-#: ..\..\..\admin\_menutop.php:249
-msgid "Users"
-msgstr "Usurios"
-
-#: ..\..\..\admin\_menutop.php:253
-msgid "User Profile"
-msgstr "Perfil do Usurio"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "Direitos padro de usurio"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Novos usurios podem registrar"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr "Selecione se voc deseja que novos usurios possam regustrar a si mesmos."
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Grupos para novos usurios"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "Os grupos determinam a posio dos usurios e suas permisses."
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Nvel para novos usurios"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Nveis determinam a hierarquia dos usurios nos blogs."
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr "Opes de visualizao"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "Blog padro para exibir"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr "Esse blog ser exibido no index.php ."
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "dias"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "posts"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "posts paginados"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "Modo de visualizao"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr "Posts/Dias por pgina"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "mensal"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "semanal"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "dirio"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "post a post"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Modo de Arquivo"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "Opes de link"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Usar extra-path info"
-
-#: ..\..\..\admin\_set_general.form.php:56
-#, fuzzy
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
-msgstr "Recomendado se o seu servidor suporta isso. Os links sero semelhantes a  'stub/2003/05/20/post_title' ao invs de  'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Posts chamados pelo titulo de sua URL (recomendado)"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr "Voltar para a ID quando no houver titulo de URL disponivel."
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr "Post chamados por seu  ID"
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr "Post na pgina de arquivos, localizado pelo seu  ID"
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "Post na pgina de arquivos, localizado pelo seu ttulo (para compatibilidade com o Cafelog )"
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr "Tipo do permalink"
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr "Opes de segurana"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "Tamanho mnimo da senha"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr "para usurios."
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr "Plug-ins de renderizao"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "Plug-in"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "Aplicar"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "Plug-ins da barra de ferramentas"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "Crie uma nova localidade"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "Editar localidade"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "As duas primeiras letras devem ser um <a %s>ISO 639 language code</a>. As duas ultimas letras devem ser um <a %s>ISO 3166 country code</a>."
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "Habilitado"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr "Essa localidade deve estar disponvel aos usurios?"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "nome da localidade"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "Charset"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "Deve bater com o charset do arquivo de idioma."
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "Formato da data"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Veja abaixo."
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "Formato da hora"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "Arquivo de idioma"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "O arquivo de idioma a ser usado, do subdiretrio <code>locales</code>"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "Prioridade"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1  o mais alto . Prioridade  importante quando selecionando uma localidade de um cdigo de linguagem e vrias localidades combinam com o mesmo idioma; isto pode acontecer  quando estiver detectando o idioma do navegador. Prioridade tambm afeta a ordem em que as localidades so exibidas nos menus dropdown, etc."
-
-#: ..\..\..\admin\_set_regional.form.php:67
-msgid "Create"
-msgstr "Criado"
-
-#: ..\..\..\admin\_set_regional.form.php:67 ..\..\..\skins\_profile.php:84
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Atualizar"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "Isso ir substituir a localidade \\'%s\\'. Ok?"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "Bandeiras"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "As bandeiras esto armazenadas nos subdiretrios de  <code>%s</code>. Seus nomes se arquivos so iguaais a parte equivalente ao nome do pas na localidade (caracteres 4-5); o formato do arquivo  .gif ."
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "Formatos de Data e Hora"
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr "Os seguintes caracteres so reconhecidos nas strings de formatao:"
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" (manh) ou \"pm\" (tarde)"
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" (manh) ou \"PM\" (tarde)"
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr "B - Swatch Internet time"
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - data formatada de acordo com o padro ISO 8601 (Requer PHP 5); ex.: \"2004-02-12T15:19:21+00:00\""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d - dia do ms como um nmero inteiro que pode conter um zero inicial para formar dois dgitos; i.e. de \"01\" a \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - dia da semana, textual, 3 letras; i.e. \"Sex\""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - dia da semana, textual, 1 letras; i.e. \"S\""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - ms, textual, longo; i.e. \"Janeiro\""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - hora, formato de 12 horas sem zeros na frente; Ex. \"1\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - hora, formato de 24 horas sem zeros na frente; Ex. \"0\" a \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - hora como um nmero inteiro de dois dgitos em um relgio de 12 horas, medido de  \"01\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - hora como um nmero inteiro de dois dgitos em um relgio de 24 horas, medido de  \"00\" a \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - minutos; de \"00\" a \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (capital i) - \"1\" se for horrio de vero, \"0\" caso no seja.."
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - dia do ms sem xeros na frente; Ex. \"1\" a \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (lowercase \"L\") - dia da semana, em texto, longo; Ex. \"Friday\""
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - booleano para o caso de ser ano bissexto; Ex. \"0\" ou \"1\""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - ms; i.e. \"01\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - ms, textual, 3 letras, i.e. \"Jan\""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - ms sem zeros na frente; Ex. \"1\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "O - Diferena em relao ao meridiano de Greenwich (GMT) em horas; Ex. \"+0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - data formartada de acordo com a RFC 822, ex.: \"Thu, 21 Dec 2000 16:01:07 +0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - segundos; i.e. \"00\" a \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - Sufixo ordinal em ingls, textual, 2 caracteres; Ex. \"th\", \"nd\""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - nmero de dias no ms informado; i.e. \"28\" a \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - Fuso horrio desta mquina; Ex. \"MDT\""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr "U - segundos desde a poca"
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - dia da semana, numrio, i.e. \"0\" (Domingo) to \"6\" (Sbado)"
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W - nmero da semana do ano de acordo com o padro ISO-8601, semanas iniciando na segunda; ex: \"42\""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - ano, 4 dgitos; i.e. \"1999\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - ano, 2 dgitos; i.e. \"99\""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - dia do ano; i.e. \"0\" a \"365\""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Compensao de fuso horrio em segundos (i.e. \"-43200\" to \"43200\"). A compensao para fusos ao oeste de Greenwich so sempre negativas, e par ao leste so sempre positivas."
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - totalmente de acordo com o padro ISO 8601, equivalente a Y-m-d\\TH:i:s\\Z"
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"Caracteres no reconhecidos na string de formatao sero mostrados como so.<br />\n"
-"\t\t\tVoc pode pular caracteres precedendo-os com \\ para exibi-los como so."
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr "Nota: a localidade padro no esta habilitada."
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "Configuraes regionais"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Fuso-Horrio"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr "em horas"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "se voc no estiver na zona de seu servidor. A zona do servidor atual : %s"
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "Sobrescrito pela consigurao do browser, localidade do usurio ou localidade do blog (nessa ordem)."
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "Locales disponveis"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "Esconder informaes da traduo"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "Exibir informaes da traduo"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "Data"
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "Hora"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "Strings"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "Traduzidos"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "Extrair"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "cima"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "Aumentar prioridade"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "baixo"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "Diminuir prioridade"
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "Copiar localidade"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr "Resetar para a configurao padro"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "Sem arquivo de linguagem..."
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr "Extrair o arquivo .po no formato do b2evolution"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "Voc tem certeza que quer resetar?"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "Voltar ao padro inicial da instalao (deletar a tabela do banco de dados)"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "primeiro usurio"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "usurio anterior"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "prximo usurio"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "ltimo usurio"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "Fechar perfil do usurio"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "Criar um novo perfil de usurio"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Perfil de:"
-
-#: ..\..\..\admin\_users_form.php:82
-msgid "User rights"
-msgstr "Direitos do usurio"
-
-#  TRANS: table header for user list
-#: ..\..\..\admin\_users_form.php:111 ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:140 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\_profile.php:51
-msgid "Login"
-msgstr "Login"
-
-#: ..\..\..\admin\_users_form.php:112 ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:141 ..\..\..\skins\_profile.php:40
-#: ..\..\..\skins\_profile.php:52 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Primeiro nome"
-
-#: ..\..\..\admin\_users_form.php:113 ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:142 ..\..\..\skins\_profile.php:41
-#: ..\..\..\skins\_profile.php:53 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "ltimo nome"
-
-#: ..\..\..\admin\_users_form.php:114 ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:143 ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:42 ..\..\..\skins\_profile.php:50
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Apelido"
-
-#: ..\..\..\admin\_users_form.php:119 ..\..\..\admin\_users_form.php:144
-#: ..\..\..\skins\_profile.php:46 ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Identidade exibida"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Preferred locale"
-msgstr "Localidade preferida"
-
-#: ..\..\..\admin\_users_form.php:135 ..\..\..\admin\_users_form.php:145
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "Localidade preferida para a interface de administrao, notificaes, etc."
-
-#: ..\..\..\admin\_users_form.php:148
-msgid "Send an email"
-msgstr "Enviar um email"
-
-#: ..\..\..\admin\_users_form.php:161
-msgid "Visit the site"
-msgstr "Visite o site"
-
-#: ..\..\..\admin\_users_form.php:171
-msgid "Search on ICQ.com"
-msgstr "Procurar em ICQ.com"
-
-#: ..\..\..\admin\_users_form.php:175 ..\..\..\admin\_users_form.php:177
-#: ..\..\..\skins\_profile.php:64 ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "Instant Message to user"
-msgstr "Mensagem Instantnea para o usurio"
-
-#: ..\..\..\admin\_users_form.php:186 ..\..\..\admin\_users_form.php:198
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:187 ..\..\..\admin\_users_form.php:199
-msgid "MSN IM"
-msgstr "MSN IM"
-
-#: ..\..\..\admin\_users_form.php:188 ..\..\..\admin\_users_form.php:200
-msgid "YahooIM"
-msgstr "YahooIM"
-
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\admin\_users_form.php:201
-#: ..\..\..\skins\_profile.php:69 ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "Notificaes"
-
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Verifique isso se deseja receber notificaes de quando seus posts recebem comentrios, trackbacks, etc."
-
-#: ..\..\..\admin\_users_form.php:192 ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Nova senha"
-
-#: ..\..\..\admin\_users_form.php:192
-msgid "Leave empty if you don't want to change the password."
-msgstr "Deixe em branco se voc no deseja mudar a senha."
-
-#: ..\..\..\admin\_users_form.php:193 ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Confirme a nova senha"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "yes"
-msgstr "sim"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "no"
-msgstr "no"
-
-#: ..\..\..\admin\_users_form.php:213
-msgid "User information"
-msgstr "Informaes do usurio"
-
-#: ..\..\..\admin\_users_form.php:215 ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:216 ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:50 ..\..\..\skins\custom\_main.php:247
-#: ..\..\..\skins\custom\_main.php:252 ..\..\..\skins\custom\_main.php:257
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\natural_pink\_main.php:233
-#: ..\..\..\skins\natural_pink\_main.php:238
-#: ..\..\..\skins\natural_pink\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:248
-msgid "Posts"
-msgstr "Posts"
-
-#: ..\..\..\admin\_users_form.php:217
-msgid "Created on"
-msgstr "Criado em"
-
-#: ..\..\..\admin\_users_form.php:218
-msgid "From IP"
-msgstr "Do IP"
-
-#: ..\..\..\admin\_users_form.php:219
-msgid "From Domain"
-msgstr "Do domnio"
-
-#: ..\..\..\admin\_users_form.php:220
-msgid "With Browser"
-msgstr "Com o browser"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "primeiro grupo"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "grupo anterior"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "prximo grupo"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "ltimo grupo"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr "Fechar o perfil do grupo"
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr "Criando um novo grupo"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "Editando grupo:"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr "Exibindo grupo:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr "Permisses para membros deste grupo"
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "Visualizar todos"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr "Acesso pleno"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr "Sem Acesso"
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "Ver somente"
-
-#: ..\..\..\admin\_users_groupform.php:92
-msgid "Statistics"
-msgstr "Estatsticas"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr "Opes globais"
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr "Selecione para permitir a edio do template"
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr "Administrao de usurios"
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr "Grupos &amp; Usurios"
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr "Nvel padro para novos usurios"
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "Copiar grupo"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "Deletar grupo"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "decrementar nvel do usurio"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "incrementar nvel do usurio"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Deletar usurio"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid "Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!"
-msgstr "Est certo que deseja deletar esse usurio?\\nAviso: todos os seus posts sero deletados tambm!"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "Novo usurio..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "Novo grupo..."
-
-#: ..\..\..\b2evocore\_blog_main.php:205
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "A skin padro [%s] definida para este blog [%s] no existe. Deve ser corretamente configurada em <a %s>propriedades do blog</a> ou corretamente sobrepostas em um arquivo stub. Contacte o <a %s>webmaster</a>..."
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "ERRO! No se pode deletar! Voc ter que deletar o arquivo [%s] manualmente."
-
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#: ..\..\..\b2evocore\_class_calendar.php:202
-#, php-format
-msgid "%d posts"
-msgstr "%d posts"
-
-#: ..\..\..\b2evocore\_class_calendar.php:198
-#: ..\..\..\b2evocore\_class_calendar.php:203
-msgid "1 post"
-msgstr "1 post"
-
-#: ..\..\..\b2evocore\_class_calendar.php:306
-msgid "previous month"
-msgstr "ms anterior"
-
-#: ..\..\..\b2evocore\_class_calendar.php:310
-msgid "next month"
-msgstr "Prximo ms"
-
-#: ..\..\..\b2evocore\_class_calendar.php:337
-msgid "previous year"
-msgstr "ano anterior"
-
-#: ..\..\..\b2evocore\_class_calendar.php:340
-msgid "next year"
-msgstr "prximo ano"
-
-#: ..\..\..\b2evocore\_class_calendar.php:369
-msgid "go to month's archive"
-msgstr "ir para o arquivo mensal"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "Membro"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "Visitante"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "Edite esse comentrio"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:828
-msgid "Delete"
-msgstr "Deletar"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-#, fuzzy
-msgid "Delete this comment"
-msgstr "Edite esse comentrio"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid "You are about to delete this comment!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "Voc est prestes a excluir esse comentrio!\\n\\'Cancelar\\' para parar, \\'OK\\' para excluir."
-
-#  TRANS: Link to comments for current post
-#: ..\..\..\b2evocore\_class_commentlist.php:144
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "sem comentrios ainda ..."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:120
-msgid "Sorry, there is nothing to display..."
-msgstr "Desculpe, no h nada a exibir..."
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "Novo grupo"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:109
-msgid "Parser error: "
-msgstr "Erro do analisador:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:127
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "A tag <code>body</code> s pode ser usada uma vez!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:140
-msgid "Illegal tag"
-msgstr "Tag ilegal"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:147
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "A tag %s deve ser usada dentro de outra tag"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:149
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "A tag %s no  permitida dentro da tag %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:157
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "A tag %s no pode ter o atributo %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:165
-msgid "Found invalid URL: "
-msgstr "URL invlida encontrada: "
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:188
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "A tag %s no pode conter caracteres em estado bruto"
-
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:302
-#: ..\..\..\b2evocore\_functions_cats.php:639
-msgid "Browse category"
-msgstr "Visualizar categoria"
-
-#: ..\..\..\b2evocore\_class_item.php:405
-msgid "Comments are closed for this post."
-msgstr "Os comentrios esto fechados para esse post."
-
-#: ..\..\..\b2evocore\_class_item.php:417
-msgid "This post is not published. You cannot leave comments."
-msgstr "Esse post no foi publicado. Voc no pode deixar comentrios."
-
-#  TRANS: this is the default text for the extended post "more" link
-#  TRANS: this is the default text for the extended post "more" link
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:467
-#: ..\..\..\b2evocore\_functions_bposts.php:736
-msgid "Read more!"
-msgstr "Continua ..."
-
-#  TRANS: this is the default text displayed once the more link has been activated
-#  TRANS: this is the default text displayed once the more link has been activated
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:472
-#: ..\..\..\b2evocore\_functions_bposts.php:741
-msgid "More:"
-msgstr "Mais:"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "Display feedback / Leave a comment"
-msgstr "Mostrar feedback / Deixe seu comentrio"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-msgid "Send feedback"
-msgstr "Enviar feedback"
-
-#: ..\..\..\b2evocore\_class_item.php:716
-msgid "1 feedback"
-msgstr "1 feedback"
-
-#: ..\..\..\b2evocore\_class_item.php:717
-#, php-format
-msgid "%d feedbacks"
-msgstr "%d feedbacks"
-
-#: ..\..\..\b2evocore\_class_item.php:730
-msgid "Display comments / Leave a comment"
-msgstr "Mostrar comentrios / Deixe seu comentrio"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Exibir trackbacks / Obter os endereos de trackback para esse post"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "Trackback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:745
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "Trackback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:746
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr "Trackbacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-msgid "Display pingbacks"
-msgstr "Exibir pingbacks"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr "Pingback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:758
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr "Pingback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:759
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr "Pingbacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:829
-#, fuzzy
-msgid "Delete this post"
-msgstr "Delete este hit!"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:839
-#: ..\..\..\b2evocore\_class_item.php:848
-msgid "You are about to delete this post!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "Voc est prestes a excluir esse post!\\n\\'Cancel\\' para para, \\'OK\\' para excluir."
-
-#: ..\..\..\b2evocore\_class_item.php:884
-msgid "Edit this post"
-msgstr "Editar esse post!"
-
-#: ..\..\..\b2evocore\_class_item.php:924
-msgid "Publish NOW!"
-msgstr "Publicar AGORA !"
-
-#: ..\..\..\b2evocore\_class_item.php:925
-msgid "Publish now using current date and time."
-msgstr "Publicar agora usando a data e hora correntes."
-
-#: ..\..\..\b2evocore\_class_itemlist.php:598
-msgid "Invalid post, please correct these errors:"
-msgstr "No foi possvel publicar, por favor corriga estes erros:"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:889
-msgid "Sorry, there is no post to display..."
-msgstr "Desculpe, no h post para exibir..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "POP3 connect:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "Nenhum servidor especificado"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: NOOP OK prematuro, NO  um servidor compatvel com a RFC 1939."
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "Sem conexo com o servidor"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "usurio dp POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "Nenhuma ID de login enviada"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "conexo no estabelecida"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "Senha POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "Nenhuma senha enviada"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "autentificao falhou"
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP falhou. Servidor no  compatvel com a RFC 1939t"
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "Sem banner do servidor"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "abortar"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr "autenticao apop falhou"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr "login POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "Fim de lista prematuro"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr "POP3 last:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr "POP3 resetar:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 enviar comando:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr "string de comando vazia"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "POP3 sair:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "conexo inexistente"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "POP3 deletar:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "nenhum numero de mensagem enviado"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "Comando falhou"
-
-#: ..\..\..\b2evocore\_class_user.php:70
-msgid "New user"
-msgstr "Novo usurio"
-
-#: ..\..\..\b2evocore\_class_user.php:267
-msgid "Permission denied!"
-msgstr "Permisso negada!"
-
-#: ..\..\..\b2evocore\_functions.php:48
-msgid "Oops, MySQL error!"
-msgstr "Opa, erro do MySQL!"
-
-#: ..\..\..\b2evocore\_functions.php:486
-msgid "go back"
-msgstr "voltar"
-
-#: ..\..\..\b2evocore\_functions.php:518
-msgid "Redirecting you to:"
-msgstr "Redirecionando voc para:"
-
-#: ..\..\..\b2evocore\_functions.php:520
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Se nada acontecer, clique <a %s>aqui</a>."
-
-#: ..\..\..\b2evocore\_functions.php:599
-msgid "No response!"
-msgstr "Sem resposta!"
-
-#: ..\..\..\b2evocore\_functions.php:604
-msgid "Remote error"
-msgstr "Erro remoto"
-
-#: ..\..\..\b2evocore\_functions.php:619 ..\..\..\b2evocore\_functions.php:624
-msgid "Response"
-msgstr "Resposta"
-
-#: ..\..\..\b2evocore\_functions.php:861
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "O parmetro %s  requirido!"
-
-#: ..\..\..\b2evocore\_functions.php:1068
-msgid "Invalid URL"
-msgstr "Link invlido"
-
-#: ..\..\..\b2evocore\_functions.php:1074
-msgid "URI scheme not allowed"
-msgstr "Esquema de URI no permitido"
-
-#: ..\..\..\b2evocore\_functions.php:1081
-msgid "URL not allowed"
-msgstr "URL no permitida"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:172
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Reportando abuso ao b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:202
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr "Abortado (Executando em localhost)."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:220
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Requisitando lista de abuso do b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:230
-msgid "Latest update timestamp"
-msgstr "Horrio da ultima atualizao"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:255
-msgid "Incomplete reponse."
-msgstr "Resposra incompleta."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:263
-msgid "No new blacklisted strings are available."
-msgstr "Nenhuma novas strings banidas disponiveis."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "Adding strings to local blacklist"
-msgstr "Adcionando palavras chaves  lista negra local"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-msgid "Adding:"
-msgstr "Adicionando:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "OK."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-msgid "Not necessary! (Already handled)"
-msgstr "No necessrio! (J tratado)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:285
-msgid "New latest update timestamp"
-msgstr "Novo horrio da ultima atualizao"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:294
-msgid "Invalid reponse."
-msgstr "Resposta invlida."
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "O blog requisitado no existe!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "detalhes do post"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:706
-msgid "PREVIEW"
-msgstr "VISUALIZAR"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:832
-msgid "Next page"
-msgstr "Prxima pgina"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:833
-msgid "Previous page"
-msgstr "Pgina anterior"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:878
-msgid "Previous post"
-msgstr "Prximo post"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:935
-msgid "Next post"
-msgstr "Prximo post"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1047
-msgid "Next Page"
-msgstr "Prxima pgina"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1075
-msgid "Previous Page"
-msgstr "Pgina anterior"
-
-#: ..\..\..\b2evocore\_functions_cats.php:90
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Impossvel deletar se existirem sub-categorias!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:122
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "Impossvel deletar a ultima categorias se houver posts nela!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:217
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "A categoria %s requisitada no existe!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:570
-msgid "Category"
-msgstr "Categoria"
-
-#: ..\..\..\b2evocore\_functions_forms.php:311
-#, fuzzy
-msgid "Save !"
-msgstr "Diga isto!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:59
-#: ..\..\..\b2evocore\_vars.php:134 ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "caractere invlido no Agente de Usurio"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "referer ignored"
-msgstr "referncia ignorada"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-msgid "BlackList"
-msgstr "Lista Negra"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-msgid "robot"
-msgstr "rob"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-msgid "invalid"
-msgstr "invlido"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "search engine"
-msgstr "ferramentas de busca"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:137
-msgid "loading referering page"
-msgstr "carregando a pgina referente"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:158
-msgid "found current url in page"
-msgstr "encontrar a url atual na pgina"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:471
-msgid "not a query - no params!"
-msgstr "sem requisio - nenhum parametro!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:496
-msgid "no query string found"
-msgstr "nenhuma string de requisio encontrada"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354 ..\..\..\install\index.php:90
-msgid "name"
-msgstr "nome"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "Enviando pingbacks..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "Nenhum pingback a ser feito."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "COMEO"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "Processando:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "No pode encontrar um hostname para:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "Conectado ao servidor em:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "No pode abrir uma conexo para:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "Comear a receber cabealhos e conteudo"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Dar um pingback no servidor encontrado no cabealho do X-Pingback :"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Servidor pingback encontrado a partir da tag <link />de Pingback:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr "Servidor do pingback no encontrado nos cabealhos e conteudo"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "A URL do servidor pingback est vazia (pode ser um erro interno do PHP fgests)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "Dados do servidor PingBack"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "Pgina linkada :"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "Pgina linkada de:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr "Pingando %s..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "FIM"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "Pingbacks feitos."
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "Pingando b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "Pingando Weblogs.com..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "Pingando Blo.gs..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "Pingando technorati.com..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Arquivos para"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Diretrio dos Arquivos"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Enviando trackbacks..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "Nenhum trackback a ser enviado."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "Extrato a ser enviado:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "Trackbacks enviados."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "Enviando trackback para:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Resposta:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "login/senha incorretos."
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:120
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "setcookie %s falhou!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "login/senha no so mais vlidos."
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Voc precisa logar !"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "Logar se voc tiver uma conta..."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "Registrar..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "Registre para abrir uma conta..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "Sair (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "Sair da sua conta"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "Administrao"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "Ir para o painel de controle"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "Perfil (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "Edite seu perfil"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "Perfil do usurio"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "Domingo"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "Segunda"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "Tera"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "Quarta"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "Quinta"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "Sexta"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "Sbado"
-
-#  TRANS: abbrev. for Sunday
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "Dom"
-
-#  TRANS: abbrev. for Monday
-#  TRANS: abbrev. for Monday
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "Seg"
-
-#  TRANS: abbrev. for Tuesday
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "Ter"
-
-#  TRANS: abbrev. for Wednesday
-#  TRANS: abbrev. for Wednesday
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "Qua"
-
-#  TRANS: abbrev. for Thursday
-#  TRANS: abbrev. for Thursday
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "Qui"
-
-#  TRANS: abbrev. for Friday
-#  TRANS: abbrev. for Friday
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "Sex"
-
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "Sab"
-
-#  TRANS: abbrev. for Sunday
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr "D"
-
-#  TRANS: abbrev. for Monday
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr "S"
-
-#  TRANS: abbrev. for Tuesday
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr "T"
-
-#  TRANS: abbrev. for Wednesday
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr "Q"
-
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr "Q"
-
-#  TRANS: abbrev. for Friday
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr "S"
-
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr "S"
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "Janeiro"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "Fevereiro"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "Maro"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "Abril"
-
-#  TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#  TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "Maio"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "Junho"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "Julho"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "Agosto"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "Setembro"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "Outubro"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "Novembro"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "Dezembro"
-
-#  TRANS: abbrev. for January
-#  TRANS: abbrev. for January
-#  TRANS: abbrev. for January
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "Jan"
-
-#  TRANS: abbrev. for February
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "Fev"
-
-#  TRANS: abbrev. for March
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "Mar"
-
-#  TRANS: abbrev. for April
-#  TRANS: abbrev. for April
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "Abr"
-
-#  TRANS: abbrev. for May
-#  TRANS: abbrev. for May
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "Mai"
-
-#  TRANS: abbrev. for June
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "Jun"
-
-#  TRANS: abbrev. for July
-#  TRANS: abbrev. for July
-#  TRANS: abbrev. for July
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "Jul"
-
-#  TRANS: abbrev. for August
-#  TRANS: abbrev. for August
-#  TRANS: abbrev. for August
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "Ago"
-
-#  TRANS: abbrev. for September
-#  TRANS: abbrev. for September
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "Set"
-
-#  TRANS: abbrev. for October
-#  TRANS: abbrev. for October
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "Out"
-
-#  TRANS: abbrev. for November
-#  TRANS: abbrev. for November
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "Nov"
-
-#  TRANS: abbrev. for December
-#  TRANS: abbrev. for December
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "Dez"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr "Local"
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr "Informado"
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr "Central"
-
-#: ..\..\..\conf\_locales.php:49
-msgid "Czech (CZ)"
-msgstr "Tcheco (CZ)"
-
-#: ..\..\..\conf\_locales.php:56
-#, fuzzy
-msgid "Danish (DK)"
-msgstr "Ingls (UK)"
-
-#: ..\..\..\conf\_locales.php:63
-msgid "German (DE)"
-msgstr "Alemo (DE)"
-
-#: ..\..\..\conf\_locales.php:70
-msgid "English (EU)"
-msgstr "Ingls (EUA)"
-
-#: ..\..\..\conf\_locales.php:77
-msgid "English (UK)"
-msgstr "Ingls (UK)"
-
-#: ..\..\..\conf\_locales.php:84
-msgid "English (US)"
-msgstr "Ingls (US)"
-
-#: ..\..\..\conf\_locales.php:91
-msgid "English (CA)"
-msgstr "Ingls (CA)"
-
-#: ..\..\..\conf\_locales.php:98
-msgid "English (AU)"
-msgstr "Ingls (AU)"
-
-#: ..\..\..\conf\_locales.php:105
-#, fuzzy
-msgid "English (IL)"
-msgstr "Ingls (EUA)"
-
-#: ..\..\..\conf\_locales.php:112
-#, fuzzy
-msgid "English (NZ)"
-msgstr "Ingls (EUA)"
-
-#: ..\..\..\conf\_locales.php:119
-#, fuzzy
-msgid "English (SG)"
-msgstr "Ingls (US)"
-
-#: ..\..\..\conf\_locales.php:126
-msgid "Spanish (ES)"
-msgstr "Espanhol (ES)"
-
-#: ..\..\..\conf\_locales.php:133
-#, fuzzy
-msgid "Spanish (MX)"
-msgstr "Espanhol (ES)"
-
-#: ..\..\..\conf\_locales.php:140
-#, fuzzy
-msgid "Spanish (VE)"
-msgstr "Espanhol (ES)"
-
-#: ..\..\..\conf\_locales.php:147
-#, fuzzy
-msgid "Finnish (FI)"
-msgstr "Ingls (EUA)"
-
-#: ..\..\..\conf\_locales.php:154
-msgid "French (FR)"
-msgstr "Francs (FR)"
-
-#: ..\..\..\conf\_locales.php:161
-msgid "French (CA)"
-msgstr "Francs (CA)"
-
-#: ..\..\..\conf\_locales.php:168
-msgid "French (BE)"
-msgstr "Francs (BE)"
-
-#: ..\..\..\conf\_locales.php:175
-#, fuzzy
-msgid "Galician (ES)"
-msgstr "Italiano (IT)"
-
-#: ..\..\..\conf\_locales.php:182
-msgid "Hungarian (HU)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:189
-msgid "Italian (IT)"
-msgstr "Italiano (IT)"
-
-#: ..\..\..\conf\_locales.php:196
-msgid "Japanese (JP)"
-msgstr "Japnes (JP)"
-
-#: ..\..\..\conf\_locales.php:203
-msgid "Lithuanian (LT)"
-msgstr "Lituano (LT)"
-
-#: ..\..\..\conf\_locales.php:210
-msgid "Bokm&aring;l (NO)"
-msgstr "Bokm&aring;l (NO)"
-
-#: ..\..\..\conf\_locales.php:217
-msgid "Dutch (NL)"
-msgstr "Holands (NL)"
-
-#: ..\..\..\conf\_locales.php:224
-msgid "Dutch (BE)"
-msgstr "Alemo (BE)"
-
-#: ..\..\..\conf\_locales.php:231
-msgid "Portuguese (BR)"
-msgstr "Portugus (BR)"
-
-#: ..\..\..\conf\_locales.php:238
-#, fuzzy
-msgid "Portuguese (PT)"
-msgstr "Portugus (BR)"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:245
-#: ..\..\..\conf\_locales.php:245
-msgid "Slovak (SK)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:252
-msgid "Swedish (SE)"
-msgstr "Sueco (SE)"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:259
-#: ..\..\..\conf\_locales.php:259
-msgid "Thai (TH)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:266
-#: ..\..\..\conf\_locales.php:266
-msgid "Turkish (TR)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:273
-#: ..\..\..\conf\_locales.php:273
-msgid "Turkish utf-8 (TR)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:280
-msgid "Chinese(S) gb2312 (CN)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:287
-msgid "Chinese(S) utf-8 (CN)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:303
-msgid "Trad. Chinese (TW)"
-msgstr "Chins tradicional (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:30
-msgid "You cannot leave comments on this post!"
-msgstr "Voc no pode deixar comentrios nesse post!"
-
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Please fill in the name field"
-msgstr "Por favor preencha o campo nome"
-
-#: ..\..\..\htsrv\comment_post.php:54
-msgid "Please fill in the email field"
-msgstr "Por favor preencha o campo e-mail"
-
-#: ..\..\..\htsrv\comment_post.php:59
-#, fuzzy
-msgid "Supplied name is invalid"
-msgstr "A URL fornecida no  vlida:"
-
-#: ..\..\..\htsrv\comment_post.php:65
-msgid "Supplied email address is invalid"
-msgstr "O endereo de e-mail informado  invlido"
-
-#: ..\..\..\htsrv\comment_post.php:89 ..\..\..\htsrv\trackback.php:69
-msgid "Please do not send empty comment"
-msgstr "Por favor no envie comentrio em branco"
-
-#: ..\..\..\htsrv\comment_post.php:93 ..\..\..\htsrv\trackback.php:73
-#, fuzzy
-msgid "Supplied comment is invalid"
-msgstr "A URL fornecida no  vlida:"
-
-#: ..\..\..\htsrv\comment_post.php:110
-#, fuzzy, php-format
-msgid "You can only post a new comment every %d seconds."
-msgstr "Voc s pode postar um novo comentrio a cada 30 segundos."
-
-#: ..\..\..\htsrv\comment_post.php:114
-msgid "Cannot post comment, please correct these errors:"
-msgstr "No foi possivel postar o comentrio. por favor corrija estes erros:"
-
-#: ..\..\..\htsrv\comment_post.php:115
-msgid "Back to comment editing"
-msgstr "Voltar para a edio de comentrios"
-
-#: ..\..\..\htsrv\comment_post.php:140 ..\..\..\htsrv\comment_post.php:143
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Novo comentrio no seu post #%d \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:155 ..\..\..\htsrv\trackback.php:115
-#: ..\..\..\xmlsrv\xmlrpc.php:1411
-msgid "Url"
-msgstr "Url"
-
-#: ..\..\..\htsrv\comment_post.php:157
-msgid "Comment"
-msgstr "Comentrio"
-
-#: ..\..\..\htsrv\comment_post.php:158 ..\..\..\htsrv\trackback.php:117
-#: ..\..\..\xmlsrv\xmlrpc.php:1413
-msgid "Edit/Delete"
-msgstr "Editar/Deletar"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "Conectando ao servidor pop..."
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "A conexo falhou:"
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "Logando no servidor pop..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "Sem e-mail ou o Login falhou:"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "Obtendo mensagem #%d..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "Processando..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "Muito antigo"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "Prefixo do assunto no bate"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Conteudo bruto:"
-
-#: ..\..\..\htsrv\getmail.php:206 ..\..\..\htsrv\login.php:88
-#: ..\..\..\htsrv\register.php:120 ..\..\..\htsrv\_login_form.php:48
-#: ..\..\..\htsrv\_lostpass_form.php:27 ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27 ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Login:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Senha:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "Login ou senha incorretos."
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "ID da Cetegoria"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "ID do Blog"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "Permisso negada"
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Ttulo publicado"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Contedo publicado"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Misso completa, mensagem excluda."
-
-#: ..\..\..\htsrv\login.php:68
-#, fuzzy
-msgid "You cannot reset this account in demo mode."
-msgstr "Voc no pode mudar o perfil do usurio demouser no modo de demonstrao!"
-
-#: ..\..\..\htsrv\login.php:82 ..\..\..\htsrv\login.php:105
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Um e-mail com a nova senha foi enviado para o seu endereo de e-mail."
-
-#: ..\..\..\htsrv\login.php:89
-msgid "New Password:"
-msgstr "Nova Senha:"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "You can login here:"
-msgstr "Voc pode logar aqui:"
-
-#: ..\..\..\htsrv\login.php:95
-msgid "your weblog's login/password"
-msgstr "Seu login/senha para o blog"
-
-#: ..\..\..\htsrv\login.php:97
-msgid "The email could not be sent."
-msgstr "O email no pode ser enviado."
-
-#: ..\..\..\htsrv\login.php:98
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Razo possvel: seu host pode ter desabilitado a funo mail()..."
-
-#: ..\..\..\htsrv\login.php:122
-msgid "Note: You are already logged in!"
-msgstr "Nota: Voc j est logado!"
-
-#: ..\..\..\htsrv\login.php:130
-msgid "Continue..."
-msgstr "Continuar..."
-
-#: ..\..\..\htsrv\profile_update.php:36 ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "Voc no est logado."
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "Voc no est logado na mesma conta que voc est tentando modificar."
-
-#: ..\..\..\htsrv\profile_update.php:47 ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64 ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79 ..\..\..\htsrv\profile_update.php:102
-#: ..\..\..\htsrv\profile_update.php:107 ..\..\..\htsrv\profile_update.php:113
-msgid "Back to profile"
-msgstr "Voltar ao perfil"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "por favor informe o seu  nickname (pode ser igual ao seu login)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "seu UIN do ICQ pode ser apenas um nmero, letras no so permitidas"
-
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "por favor digite seu endereo de e-mail"
-
-#: ..\..\..\htsrv\profile_update.php:78 ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "este endereo de e-mail  invlido"
-
-#: ..\..\..\htsrv\profile_update.php:93 ..\..\..\htsrv\profile_update.php:101
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "voc digitou sua nova senha apenas uma vez, retorne e preencha os 2 campos obrigatrios"
-
-#: ..\..\..\htsrv\profile_update.php:106
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "voc digitou 2 senhas diferentes, porm as senhas devem ser iguais, retorne e corrija as senhas."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "por favor entre com o usurop"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "por favor, entre com sua senha 2 vezes."
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "por favor, digite a mesma senha nos dois campos"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "este nome de usurio j foi escolhido e est sendo usado, escolha outro"
-
-#: ..\..\..\htsrv\register.php:119 ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "novo registro de usurio no seu blog"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Gerenciar usurios"
-
-#: ..\..\..\htsrv\trackback.php:107 ..\..\..\htsrv\trackback.php:112
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Novo trackback em seu post #%d \"%s\""
-
-#: ..\..\..\htsrv\trackback.php:114 ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Website"
-msgstr "Site"
-
-#: ..\..\..\htsrv\trackback.php:116 ..\..\..\xmlsrv\xmlrpc.php:1412
-msgid "Excerpt"
-msgstr "Extrato"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "Formulrio de Login."
-
-#: ..\..\..\htsrv\_login_form.php:45
-msgid "You will have to accept cookies in order to log in."
-msgstr "Voc precisa aceitar cookies para logar."
-
-#: ..\..\..\htsrv\_login_form.php:53 ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "Senha:"
-
-#: ..\..\..\htsrv\_login_form.php:59 ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "Entrar!"
-
-#: ..\..\..\htsrv\_login_form.php:67 ..\..\..\install\index.php:64
-msgid "Go to Blogs"
-msgstr "Ir para blogs"
-
-#: ..\..\..\htsrv\_login_form.php:69
-msgid "Lost your password ?"
-msgstr "Perdeu sua senha ?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Perdeu a senha?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Uma nova senha ser gerada e enviada para o e-mail que foi cadastrado."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "Criar nova senha"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Seu registro foi completado"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Registros esto desabilitados."
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "O registro de usurios no foi liberado."
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Home"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Formulrio de registro"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(duas vezes)"
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "Mnimo de  %d caracteres, por favor."
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr "Linguagem preferida"
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "Registrar"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr "Logar em uma conta existente..."
-
-#: ..\..\..\install\index.php:52
-msgid "b2evo installer"
-msgstr "Instalador do b2evo"
-
-#: ..\..\..\install\index.php:59
-msgid "Installer for version "
-msgstr "Instador para a verso"
-
-#: ..\..\..\install\index.php:61
-msgid "Current installation"
-msgstr "Instalao Atual"
-
-#: ..\..\..\install\index.php:62
-msgid "Install menu"
-msgstr "Menu de instalao"
-
-#: ..\..\..\install\index.php:63
-msgid "PHP info"
-msgstr "PHP info"
-
-#: ..\..\..\install\index.php:65
-msgid "Go to Admin"
-msgstr "Ir para a Admin"
-
-#: ..\..\..\install\index.php:66
-msgid "Online"
-msgstr "Online"
-
-#: ..\..\..\install\index.php:67
-msgid "Manual"
-msgstr "Manual"
-
-#: ..\..\..\install\index.php:68
-msgid "Support"
-msgstr "Suporte"
-
-#: ..\..\..\install\index.php:77
-msgid "Language / Locale"
-msgstr "Linguagem/Localidade"
-
-#: ..\..\..\install\index.php:78
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "Escolha uma linguagem/localidade para a sua instalao do b2evo."
-
-#: ..\..\..\install\index.php:106
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "Verifique suas configuraes de banco de dados abaixo e atualize-as se necessrio.."
-
-#: ..\..\..\install\index.php:118 ..\..\..\install\index.php:127
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "O requerimento mnimo para essa verso do b2evolution  %s verso %s mas voc est tentando usar a verso %s!"
-
-#: ..\..\..\install\index.php:150
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr "Parece que a configurao de banco de dados que voc informou no funciona. Por favor, verifique-as cuidadosamente e tente de novo..."
-
-#: ..\..\..\install\index.php:190
-msgid "Config file update"
-msgstr "Atualizao do arquivo de configurao"
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "No foi possvel atualizar automaticamente seu arquivo de configurao [%s]!"
-
-#: ..\..\..\install\index.php:192
-msgid "There are two ways to deal with this:"
-msgstr "H duas formas de lidar com isso:"
-
-#: ..\..\..\install\index.php:194
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr "Voc pode permitir que o prprio instalador atualize o arquivo de conigurao mudando suas permisses:"
-
-#: ..\..\..\install\index.php:196
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr "<code>chmod 666 %s</code>. Se necessrio, veja o  <a %s>manual online sobre permisses</a>."
-
-#: ..\..\..\install\index.php:197
-msgid "Come back to this page and refresh/reload."
-msgstr "Volte para essa pgina e a atualize (refresh/reload)."
-
-#: ..\..\..\install\index.php:201
-msgid "Alternatively, you can update the config file manually:"
-msgstr "Como alternativa, voc pode alterar o arquivo de configurao manualmente:"
-
-#: ..\..\..\install\index.php:203
-msgid "Open the _config.php file locally with a text editor."
-msgstr "Abra o arquivo _config.php localmente com um editor de texto."
-
-#: ..\..\..\install\index.php:204
-msgid "Delete all contents!"
-msgstr "Deletar todo o contedo!"
-
-#: ..\..\..\install\index.php:205
-msgid "Copy the contents from the box below."
-msgstr "Copie o contedo da caixa abaixo."
-
-#: ..\..\..\install\index.php:206
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "Cole em seu editor de textos local. <strong>ATENO: certifique-se que  ABSOLUTAMENTE NENHUM ESPAO EM BRANCO esteja aps o cdigo final <code>?&gt;</code> no arquivo.</strong> QUalquer espao, tabulao, nova linha ou linha em branco no fim do arquivo de configurao pode fazer com que os cookies no sejam enviados quando voc tentar logar depoisl."
-
-#: ..\..\..\install\index.php:207
-msgid "Save the new _config.php file locally."
-msgstr "Salve o novo arquivo _config.php localmente."
-
-#: ..\..\..\install\index.php:208
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "Envie o arquivo para o seu servidor, no diretrio /_conf."
-
-#: ..\..\..\install\index.php:209
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr "<a %s>Chamar o instalador do princpio</a>."
-
-#: ..\..\..\install\index.php:213
-msgid "This is how your _config.php should look like:"
-msgstr "O seu _config.php deve se parecer semelhante a:"
-
-#: ..\..\..\install\index.php:233
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "Seu arquvo de configurao [%s] foi atualizado com sucesso."
-
-#: ..\..\..\install\index.php:266
-msgid "Base configuration"
-msgstr "Configurao bsica"
-
-#: ..\..\..\install\index.php:268
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr "Seu arquivo de configurao bsica no foi editado. Voc pode fazer isso preenchendo o formulrio abaixo."
-
-#: ..\..\..\install\index.php:270
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "Esse  a informao mnima necessria para instalar o b2evolution nesse servidor:"
-
-#: ..\..\..\install\index.php:277
-msgid "Database you want to install into"
-msgstr "Banco de dados no qual voc gostaria de instalar"
-
-#: ..\..\..\install\index.php:279 ..\..\..\install\index.php:384
-msgid "mySQL Username"
-msgstr "Usurio do mySQL"
-
-#: ..\..\..\install\index.php:279
-msgid "Your username to access the database"
-msgstr "Seu usurio para acessar o banco de dados"
-
-#: ..\..\..\install\index.php:280 ..\..\..\install\index.php:385
-msgid "mySQL Password"
-msgstr "Senha do mySQL:"
-
-#: ..\..\..\install\index.php:280
-msgid "Your password to access the database"
-msgstr "Sua senha para acessar o banco de dados"
-
-#: ..\..\..\install\index.php:281 ..\..\..\install\index.php:386
-msgid "mySQL Database"
-msgstr "Banco de dados do MySQL"
-
-#: ..\..\..\install\index.php:281
-msgid "Name of the database you want to use"
-msgstr "Nome do banco de dados que voc quer usar"
-
-#: ..\..\..\install\index.php:282 ..\..\..\install\index.php:387
-msgid "mySQL Host"
-msgstr "Host do mySQL"
-
-#: ..\..\..\install\index.php:282
-msgid "You probably won't have to change this"
-msgstr "Voc provavelmente no tem de mudar isso"
-
-#: ..\..\..\install\index.php:287
-msgid "Additional settings"
-msgstr "Configuraes adicionais"
-
-#: ..\..\..\install\index.php:289 ..\..\..\install\index.php:388
-msgid "Base URL"
-msgstr "URL Base"
-
-#: ..\..\..\install\index.php:289
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr "Esse  o lugar onde o b2evo e os seus blogs ficaro por padro. OBSERVE ISSO CUIDADOSAMENTE ou no ir funcionar muito bem. Se voc deseja testar o b2evolution em sua mquina local, para que os cookies de login funcionem, voc DEVE usar http://<strong>localhost</strong>/path... NO USE o nome da sua mquina!"
-
-#: ..\..\..\install\index.php:291
-msgid "Your email"
-msgstr "Seu email"
-
-#: ..\..\..\install\index.php:291
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "Ser usado em mensagens de erro graves para que os usurios possam contatar voc. Voc tambm recebe notificaes de novos registros."
-
-#: ..\..\..\install\index.php:298
-msgid "Update config file"
-msgstr "Atualizar o arquivo de configurao"
-
-#: ..\..\..\install\index.php:318
-msgid "How do you want to install b2evolution?"
-msgstr "Como voc deseja instalar o b2evoluion?"
-
-#: ..\..\..\install\index.php:322
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "A instalao pode ser feita de formas diferentes. Escolha uma:"
-
-#: ..\..\..\install\index.php:325
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>Nova Instalao</strong>: Instale as tabelas do  b2evolution com dados de demonstrao."
-
-#: ..\..\..\install\index.php:328
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>Atualizar de uma verso anterior do  b2evolution</strong>: Atualizar seu banco de dados do b2evolution para torn-lo compatvel com a verso atual!"
-
-#: ..\..\..\install\index.php:331
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Atualizar a partir do  Cafelog/b2 v 0.6.x</strong>: Instala o  banco de dados do b2evolution e copia as seus dados doCafelog/b2 nele."
-
-#: ..\..\..\install\index.php:334
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>Atualizar a partir do  Manywhere Miniblog</strong>: Instala as tabelas do banco de dados do b2evolution e copia os seus dados do Miniblog nele."
-
-#: ..\..\..\install\index.php:337
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>Atualizar a partir do  WordPress v 1.2.x</strong>: Instala as tabelas do banco de dados do b2evolution e copia as seus dados do WordPress nele."
-
-#: ..\..\..\install\index.php:344
-msgid "Delete b2evolution tables"
-msgstr "Deletar as tabelas do b2evolution"
-
-#: ..\..\..\install\index.php:345
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr "Se voc tem as tabelas do  b2evolution instaladas e deseja comear de novo, voc deve excluir as tabelas do b2evolution antes de iniciar uma nova instalaoi. <strong>AVISO: Todas as suas tabelas do b2evolution e dados sero perdidost!!!</strong> Suas tabelas do Cafelog/b2 ou quaisquer outras tabelas, se voc as tiver, sero mantidas intactas."
-
-#: ..\..\..\install\index.php:348
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr "<strong>Mudar a sua configurao</strong> (veja o resumo abaixo): Voc somente ter de fazer isso em raras ocasies quando voc pode ter movido ser arquivos do b2evolution ou o banco de dados para um lugar diferente..."
-
-#: ..\..\..\install\index.php:353
-msgid "GO!"
-msgstr "IR!"
-
-#: ..\..\..\install\index.php:360
-msgid "Need to start anew?"
-msgstr "Precisa comear de novo?"
-
-#: ..\..\..\install\index.php:361
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr "Se voc j tem as tabelas do b2evolution instaladas e gostaria de comear novamente, voc deve excluir as tabelas do b2evolution antes de iniciar uma nova instalao. O b2evolution pode deletar as tabelas para voc, mas por razes de segurana bvias essa facilidade est desabilidata por padro."
-
-#: ..\..\..\install\index.php:373
-msgid "Base config recap..."
-msgstr "Resumo da configurao bsica..."
-
-#: ..\..\..\install\index.php:375
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr "Se voc no v as configuraes corretas aqui, PARE antes de fazer qualquer coisa, e <a %s>atualize sua configurao bsica</a>."
-
-#: ..\..\..\install\index.php:385
-msgid "(Set, but not shown for security reasons)"
-msgstr "(Configurado, mas no exibido por razes de segurana)"
-
-#: ..\..\..\install\index.php:389
-msgid "Admin email"
-msgstr "E-mail do administrador"
-
-#: ..\..\..\install\index.php:401
-msgid "Installing b2evolution tables with sample data"
-msgstr "Installnado as tabelas do b2evolution com dados dew exemplo"
-
-#: ..\..\..\install\index.php:406
-msgid "Installation successful!"
-msgstr "Instalao bem-sucedida!"
-
-#: ..\..\..\install\index.php:408
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Agora voc pode <a %s>logar</a> com o login \"admin\" e a senha \"%s\".</p>\n"
-"\t<p>Observe essa senha cuidadosamente! Ela  uma senha <em>randmica</em> que lhe  dada ao instalar o b2evolution. Se voc a peder, dever excluir as tabelas e reinstalar novamente.</p>"
-
-#: ..\..\..\install\index.php:421
-msgid "Upgrading data in existing b2evolution database"
-msgstr "Atualizando dados no bando de dados do b2evolution atual"
-
-#: ..\..\..\install\index.php:426 ..\..\..\install\index.php:446
-#: ..\..\..\install\index.php:465 ..\..\..\install\index.php:485
-msgid "Upgrade completed successfully!"
-msgstr "Atualizao completada com sucesso!"
-
-#: ..\..\..\install\index.php:427 ..\..\..\install\index.php:447
-#: ..\..\..\install\index.php:486
-#: ..\..\..\install\_functions_evoupgrade.php:128
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "Agora voc pode <a %s>logar</a> com seu usurio %s e senha normais."
-
-#: ..\..\..\install\index.php:441 ..\..\..\install\index.php:460
-#: ..\..\..\install\index.php:480
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr "Instalando as tabelas do b2evolution e copiando os dados existentes do %s"
-
-#: ..\..\..\install\index.php:466
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Agora voc pode <a %s>logar</a> com o seu login habitual do Miniblog (cortado nos primeiros 20 caracteres). Todas as senhas foram resetadas para \"%s\".</p>\n"
-"\t<p>Observe essa senha cuidadosamente! Ela  uma senha <em>randmica</em> que lhe  dada ao instalar o b2evolution. Se voc a peder, dever excluir as tabelas e reinstalar novamente.</p>"
-
-#: ..\..\..\install\index.php:499
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "Excluindo as tabelas do b2evolution do banco de dados"
-
-#: ..\..\..\install\index.php:503
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "Por razes de segurana, a opo reset  desabilitada por padro."
-
-#: ..\..\..\install\index.php:513
-msgid "Reset done!"
-msgstr "Formulrio limpo!"
-
-#: ..\..\..\install\index.php:514
-msgid "Back to menu"
-msgstr "Voltar ao menu"
-
-#: ..\..\..\install\index.php:522
-msgid "official website"
-msgstr "website oficial"
-
-#: ..\..\..\install\index.php:524
-msgid "contact"
-msgstr "contato"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "Esse blog contm todos os seus posts atualizados do Cafelog. Esse blog  chamado '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is a sample linkblog entry"
-msgstr "Essa  um modelo de entrada para o linkblog"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr "Isto  um texto de amostra descrevendo o linkblog. Entretanto, na maioria dos casos, voc ir querer deixar isto em branco, inserindo apenas um ttulo e uma URL para os seus posts do linkblog (sites favoritos/relacionados)"
-
-#: ..\..\..\install\_functions_create.php:432
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "Esta  a descrio longa para o blog chamado '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:440
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr "Este blog (blog #1)  um blog muito especial! Ele automaticamente agrega todos os posts dos outros blogs. Isto permite que voc facilmente veja tudo o que  postado no sistema. Voc pode esconder este blog do pblico desmarcando \"Incluir na lista de blogs pblicos\" na administrao do blog."
-
-#: ..\..\..\install\_functions_create.php:442
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:476
-#: ..\..\..\install\_functions_create.php:495
-#, php-format
-msgid "%s Title"
-msgstr "%s Ttulo"
-
-#: ..\..\..\install\_functions_create.php:447
-#: ..\..\..\install\_functions_create.php:464
-#: ..\..\..\install\_functions_create.php:481
-#: ..\..\..\install\_functions_create.php:500
-#, php-format
-msgid "Tagline for %s"
-msgstr "Tagline para %s"
-
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:465
-#: ..\..\..\install\_functions_create.php:482
-#: ..\..\..\install\_functions_create.php:501
-#, php-format
-msgid "Short description for %s"
-msgstr "Descritivo curto para %s"
-
-#: ..\..\..\install\_functions_create.php:451
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:485
-#: ..\..\..\install\_functions_create.php:504
-#, php-format
-msgid "Notes for %s"
-msgstr "Notas para %s"
-
-#: ..\..\..\install\_functions_create.php:452
-#: ..\..\..\install\_functions_create.php:470
-#: ..\..\..\install\_functions_create.php:486
-#: ..\..\..\install\_functions_create.php:505
-#, php-format
-msgid "Keywords for %s"
-msgstr "Palavras chaves para %s"
-
-#: ..\..\..\install\_functions_create.php:493
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr "O principal propsito deste blog  ser incluido como um item lateral em outros blogs onde ele ir mostrar seus links favoritos/relacionados."
-
-#: ..\..\..\install\_functions_create.php:571
-msgid "Clean Permalinks!"
-msgstr "Permalinks Limpos!"
-
-#: ..\..\..\install\_functions_create.php:571
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-"O b2evolution usa links permanentes e de feedback no velho estilo por padro. Isto  para assegurar compatibilidade mxima  em varias configuraes de servidor.\n"
-"\n"
-"Assim que voc se sentir confortvel com o b2evolution, voc deve tentar ativar os links permanentes limpos (clean permalinks) Na tela de configuraes... (marcar 'Use extra-path info')"
-
-#: ..\..\..\install\_functions_create.php:577
-msgid "Apache optimization..."
-msgstr "Otimizao do Apache..."
-
-#: ..\..\..\install\_functions_create.php:577
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-"Na pasta <code>/blogs</code> assim como na pasta <code>/blogs/admin</code> existem dois arquivos chamados [<code>sample.htaccess</code>]. Voc deve tentar renomea-los para [<code>.htaccess</code>].\n"
-"\n"
-"Isto ir otimizar a maneira como o b2evolution  manuseado pelo servidor (se for Apache). Estes aqrquivos no so ativados por padro porque algumas hospedagens mostrariam um erro assimque voc tentasse usa-los. Se isso aocntecer com voc quando renomear os arquivos, apenas remova-os e voc estar bem."
-
-#: ..\..\..\install\_functions_create.php:583
-msgid "About evoSkins..."
-msgstr "Sobre o evoSkins..."
-
-#: ..\..\..\install\_functions_create.php:583
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-"De comeo, os blogs so exibidos usando uma skin padro. \n"
-"\n"
-"Os leitores podem escolher uma nova skin usando o trocador de skins integrado na maioria das skins.\n"
-"\n"
-"Voc pode mudar a skin padro usada por qualquer blog editando os parametros do mesmo na interface administrativa. Voc tambm pode forar o uso de uma skin padro para todos.\n"
-"\n"
-"Por outro lado, voc pode restringir as skins disponiveis deletando algumas delas da pasta /blogs/skins. Voc tambm pode criar novas skins duplicando, renomeando e personalizando qualquer pasta de skins existente.\n"
-"\n"
-"Para comear a personalizar uma skin, abra o arquivo '<code>_main.php</code>' em um editor de texto e leia os comentrios l. E, claro, leia o manual no evoSkins!"
-
-#: ..\..\..\install\_functions_create.php:595
-msgid "Skins, Stubs and Templates..."
-msgstr "Skins, Stubs e Templates..."
-
-#: ..\..\..\install\_functions_create.php:595
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-"Por padro, todos os blogs pr-instalados so exibidos usando uma skin. (Mais sobre skins em outro post.)\n"
-"\n"
-"Isto , os blogs so acessados atravs do '<code>index.php</code>', que carrega os parametros do banco de dados e ento passa o trabalho de exibir o blog para uma skin.\n"
-"\n"
-"Alternativamente, se voc no quiser usar os parametros padro do banco de dados e quiser, digamos, forar uma skin, uma categoria ou um linkblog especifico, voc pode criar uma arquivo stub como o fornecido '<code>a_stub.php</code>' e chamar seu blog por este stub ao invs do index.php.\n"
-"\n"
-"Finalmente, se voc precisar de algumas personalizaes bem especificas para seu blog, pode usar um simples template no lugar de skins. Neste caso, chame seu blog atravs de um template completo, como o fornecido '<code>a_noskin.php</code>'.\n"
-"\n"
-"Voc encontrar mais informaes nos prprios arquivos stub/template. Abra-os com um editor de texto e leia os comentrios dentro deles.\n"
-"\n"
-"De qualquer maneira, tenha certeza de ir at a administrao de seu blog e colocar o metodo correto de acesso para seu blog. Quando usar um Stub ou template, voc tambm deve colocar o nome do arquivo no campo 'Stub name'. Caso contrrio, os links permanentes no iro funcionar corretamente."
-
-#: ..\..\..\install\_functions_create.php:609
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "Multiplos Blogs, novos blogs, blogs antigos..."
-
-#: ..\..\..\install\_functions_create.php:610
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-"Por padro, o b2evolution vem com 4 blogs, chamados 'Blog All', 'Blog A', 'Blog B' e 'Linkblog'.\n"
-"\n"
-"Alguns desses blogs tem um papel especial. Leia sobre isso na pgina correspondente.\n"
-"\n"
-"Voc pode criar blogs adicionais ou deletar blogs indesejados na administrao do blog."
-
-#: ..\..\..\install\_functions_create.php:619
-msgid "This is a multipage post"
-msgstr "Esse  um post multipaginado"
-
-#: ..\..\..\install\_functions_create.php:619
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-"Essa  a primeira pgina de um post multipaginado.\n"
-"\n"
-"Voc pode ver as outras pginas clicando nos links abaixo do texto.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Essa  a pgina  2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Essa  a pgina  3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Essa  a pgina 4.\n"
-"\n"
-"Essa  a ltima pgina."
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post with no teaser"
-msgstr "Post extendido sem tentador(teaser)"
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Este  um post extendido sem tentador. Isto significa que voc no ver este tentador quando clicar no link \"more\".\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"Este  o texto extendido. Voc s o v quando voc tiver clicado no link \"more\"."
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Extended post"
-msgstr "Posr extendido"
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Este  um post extendido. Isso significa que voc apenas este pequeno tentador(teaser) e deve clicar no link abaixo para ver mais.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"Este  um texto extendido. Voc apenas o v quando tiver clicado no link \"more\"."
-
-#: ..\..\..\install\_functions_create.php:655
-msgid "Important information"
-msgstr "Informao importante"
-
-#: ..\..\..\install\_functions_create.php:655
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-"O Blog B contem alguns posts na categorias 'Dicas do b2evolution'.\n"
-"\n"
-"Todos estes posts so designados para ajudar voc ento, como o EdB diria: \"<em>leia todos antes de comear a sair hackeando tudo!</em>\" ;)\n"
-"\n"
-"Se quiser, voc pode deletar estes posts um por um depois que tiver lido todos. Voc tambm pode mudar o status dele para 'obsoleto' para te ajudar a rastrear visualmente o que voc j leu."
-
-#: ..\..\..\install\_functions_create.php:693
-msgid "First Post"
-msgstr "Primeiro Post"
-
-#: ..\..\..\install\_functions_create.php:693
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>Este  o primeiro post.</p>\n"
-"\n"
-"<p>Ele aparece no blog A e no blog B.</p>"
-
-#: ..\..\..\install\_functions_create.php:699
-msgid "Second post"
-msgstr "Segundo post"
-
-#: ..\..\..\install\_functions_create.php:699
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-"<p>Esse  o segundo post.</p>\n"
-"\n"
-"<p>Ele aparece no blog A somente, mas em mltiplas categorias.</p>"
-
-#: ..\..\..\install\_functions_create.php:705
-msgid "Third post"
-msgstr "Terceiro post"
-
-#: ..\..\..\install\_functions_create.php:705
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-"<p>este  o terceiro post.</p>\n"
-"\n"
-"<p>ele aparece somente no blog B e em apenas uma categoria.</p>"
-
-#: ..\..\..\install\_functions_create.php:727
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "Ol, este  um comentrio.<br />Para deletar um comentrio, faa o login, e veja os comentrios do post, l voc ter a opo de editar ou delet-los."
-
-#: ..\..\..\install\_functions_evoupgrade.php:127
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "O esquema do banco de dados j esta atualizado. No h nada a fazer."
-
-#: ..\..\..\install\_functions_evoupgrade.php:327
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr "Parece que o seguinte nome de um blog stub foi usado mais de uma vez: ['%s']"
-
-#: ..\..\..\install\_functions_evoupgrade.php:329
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "Eu no posso atualizar at que voc torne esses campos nicos: [%s]"
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr "Checando a verso do esquema do banco de dados..."
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "NO ENCONTRADO! Esse no  um banco de dados do b2evolution ."
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr "Essa verso  muito antiga!"
-
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "Esta verso  muito recente! No podemos fazer um downgrade nela!"
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr "Esse blog contm todos os seus posts atualizados do Minilog. Esse blog  chamado '%s'. %s"
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "Sem descrio disponvel"
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "Sem descrio disponvel"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "Tornar links clicveis"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "Tags &lt;P&gt; e &lt;BR&gt; automaticas"
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "Formatao BB. Ex. [b]negrito[/b]"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr "Formatao ao estilo do GreyMatter"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "Converter smilies de texto para cones"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "Gerador de Texto Web Humano 2.0 beta"
-
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:79
-#, fuzzy
-msgid "Wacko style formatting"
-msgstr "Formatao ao estilo do GreyMatter"
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wacko.renderer.php:80
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:80
-msgid ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:42
-msgid "Wiki Links converter"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:43
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:43
-msgid "WikiWord links ((link)) [[link ]]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr "Tags HTML de facil insero"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "INSerido [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "Apagado [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "nfase Maior [Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "Nfase [Alt-E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "CODE [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "Pargrafo [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "Lista Simples [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "Item na Lista [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "Citao [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "IMaGem [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "Link [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "Mais [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "Sem tentador [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "prxima pgina [Alt+Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "Fechar todas as tags"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr "Texto ALTernativo"
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "Smilies inseridos com um click"
-
-#  TRANS: All categories, skin's categories list
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "Todas"
-
-#: ..\..\..\skins\_feedback.php:77 ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr "Endereo de trackback para este post:"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95 ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "Sem %s para esse post ainda..."
-
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "Seu endereo de email <strong>no ser </strong> exibido nesse site."
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "Site/Url"
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "Sua URL ser exibida."
-
-#: ..\..\..\skins\_feedback.php:195 ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Quebras de linha se tornam &lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "Remember me"
-msgstr "Lembrete"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(Configura cookies para o nome, email &amp; url)"
-
-#: ..\..\..\skins\_lastcomments.php:33 ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54 ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "Em resposta a:"
-
-#: ..\..\..\skins\_linkblog.php:31 ..\..\..\skins\custom\_linkblog.php:21
-msgid "Linkblog"
-msgstr "Links"
-
-#: ..\..\..\skins\_linkblog.php:71 ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "mais"
-
-#: ..\..\..\skins\_profile.php:65 ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:66 ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:67 ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr "Selecione o blog:"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr "Selecionar skin:"
-
-#: ..\..\..\skins\basic\_main.php:98 ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "palavras"
-
-#: ..\..\..\skins\basic\_main.php:103
-msgid "Read more..."
-msgstr "Leia mais..."
-
-#: ..\..\..\skins\bluesky\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:170
-msgid "Choose a skin"
-msgstr "Escolha um skin"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Previous"
-msgstr "%d anteriores"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Next"
-msgstr "Prximos %d"
-
-#: ..\..\..\skins\custom\_main.php:213
-#: ..\..\..\skins\natural_pink\_main.php:205
-#: ..\..\..\skins\wpc_aubmach\_main.php:150
-#: ..\..\..\skins\wpc_default\_main.php:153
-msgid "Choose skin"
-msgstr "Escolher skin"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "Pesquise todos os posts deste autor"
-
-#: ..\..\..\skins\originalb2\_main.php:176
-msgid "archives"
-msgstr "arquivos"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "O <acronym title=\"Uniform Resource Identifier\">URI</acronym> para dar um TrackBack neste post:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Comment by"
-msgstr "Comentrio por"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Trackback from"
-msgstr "Trackback de:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Pingback from"
-msgstr "Pingback de:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Edit This"
-msgstr "Edite Isso !"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:185
-#: ..\..\..\skins\wpc_default\_feedback.php:185
-msgid "E-mail"
-msgstr "Email"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:198
-#: ..\..\..\skins\wpc_default\_feedback.php:198
-msgid "Your Comment"
-msgstr "Seu Comentrio"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:218
-#: ..\..\..\skins\wpc_default\_feedback.php:218
-msgid "Say It!"
-msgstr "Diga isto!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Filed under:"
-msgstr "Postado em:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:160
-#: ..\..\..\skins\wpc_default\_main.php:163
-msgid "Other"
-msgstr "Outro"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:172
-#: ..\..\..\skins\wpc_default\_main.php:175
-msgid "Meta"
-msgstr "Meta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "Syndicate this site using RSS"
-msgstr "Resumo deste usando blog"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "The latest comments to all posts in RSS"
-msgstr "Os ultimos comentrios de todos os posts em RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "Comentrios <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "Essa pgina   XHTML 1.0 Transitional vlido"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "<abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr> vlido."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:187
-#: ..\..\..\skins\wpc_default\_main.php:180
-#: ..\..\..\skins\wpc_default\_main.php:190
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Powered by b2evolution; mecanismo multi-idioma multiusurio multi-blog."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "Esse skin apresenta um arquivo CSS originalmente feito para o WordPress (Veja os crditos do design em style.css)."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "Original design credits for this skin:"
-msgstr "Crditos de design original para esta skin:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "Para assegurar compatibilidade mxima com os arquivos CSS do WP(Word Press), a maioria dos recursos do b2evolution que no existem no WP so ocultados desta wpc_* skin genrica."
-
-#: ..\..\..\xmlsrv\rdf.php:60 ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] Leia mais!"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1404 ..\..\..\xmlsrv\xmlrpc.php:1408
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Novo pingback em seu post #%d \"%s\""
-
-#~ msgid "Some viewing statistics"
-#~ msgstr "Algumas estatsticas de visualizao"
-
-#~ msgid "Recent Referers"
-#~ msgstr "Referncias Recentes"
-
-#~ msgid "Top Referers"
-#~ msgstr "Top Referncias"
-
-#~ msgid "update template !"
-#~ msgstr "atualizar modelo !"
-
-#~ msgid "This is the template that displays stats for a blog"
-#~ msgstr "Esta  a template que exibe as estatsticas para um blog"
-
-#~ msgid "URLs, email, AIM and ICQs will be converted automatically."
-#~ msgstr "URLs. email, AIM e ICQs sero convertidos automaticamente"
-
-#~ msgid "Error selecting database [%s]!"
-#~ msgstr "Erro ao selecionar o banco de dados [%s]!"
-
-#~ msgid "MySQL error!"
-#~ msgstr "Opa, erro do MySQL!"
-
-#~ msgid "This blog holds all your posts upgraded from WordPress. This blog is named '%s'. %s"
-#~ msgstr "Esse blog contm todos os seus posts atualizados do WordPress. Esse blog  chamado '%s'. %s"
-
-#~ msgid "Top refering engines"
-#~ msgstr "Top mecanismos referentes"
-
-#~ msgid "blogs"
-#~ msgstr "blogs"
-
-#~ msgid "skin the site"
-#~ msgstr "aplicar skin nesse site"
-
-#~ msgid "Update blog!"
-#~ msgstr "Atualizar blog!"
-
-#~ msgid "Create new blog!"
-#~ msgstr "Crie um novo blog"
-
-#  TRANS: Edit button text (&nbsp; for extra space)
-#  TRANS: Edit button text (&nbsp; for extra space)
-#~ msgid "&nbsp; Edit &nbsp;"
-#~ msgstr "&nbsp; Editar &nbsp;"
-
-#~ msgid "Simpl. Chinese (CN)"
-#~ msgstr "Chins Simplificado (CN)"
diff -ruN --text 0.9.2.src/locales/pt_PT/_global.php 1.10.3.src/locales/pt_PT/_global.php
--- 0.9.2.src/locales/pt_PT/_global.php	2005-05-06 17:49:46.000000000 -0500
+++ 1.10.3.src/locales/pt_PT/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1214 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['pt_PT'] = array(
-	'' => "Project-Id-Version: PT_PT_b2evo_locale\nReport-Msgid-Bugs-To: http://fplanque.net/\nPOT-Creation-Date: 2004-06-26 02:10+0200\nPO-Revision-Date: 2005-04-26 15:13-0000\nLast-Translator: Pedro Assuno <assuncas@gmail.com>\nLanguage-Team: Pedro Assuno <assuncas@gmail.com>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\nX-Poedit-Language: Portuguese\nX-Poedit-Country: PORTUGAL\n",
-	'Selected' => "Seleccionado",
-	'Categories' => "Categorias",
-	'Permanent link to full entry' => "Link permanente para o post",
-	'Permalink' => "Permalink",
-	'Recently' => "Recente",
-	'(cached)' => "(em cache)",
-	'(no cache)' => "(sem cache)",
-	'Last comments' => "ltimos comentrios",
-	'Some viewing statistics' => "Algumas estatsticas de visualizao",
-	'Search' => "Procurar",
-	'All Words' => "Todas as Palavras",
-	'Some Word' => "Qualquer Palavra",
-	'Entire phrase' => "Frase completa",
-	'Reset form' => "Limpar Formulrio",
-	'Get selection' => "Mostrar seleco",
-	'Archives' => "Arquivos",
-	'more...' => "mais...",
-	'Recent Referers' => "Referncias Recentes",
-	'Top Referers' => "Top Referncias",
-	'Misc' => "Misc",
-	'Syndicate this blog' => "Resumo deste blog",
-	'Default page for b2evolution' => "Pgina do b2evolution por omisso",
-	'Multilingual multiuser multi-blog engine.' => "Motor multi-dioma, multi-utilizador e multi-blog",
-	'Welcome to b2evolution' => "Benvindo ao b2evolution",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Esta  a pgina inicial, por omisso, para o b2evolution. Ser mostrada enquanto no seleccionar um blog por omisso nas configuraes gerais.",
-	'Individual blogs on this system' => "Blogs individuais no sistema",
-	'Blog #%d' => "Blog #%d",
-	'Blog #1' => "Blog #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Isto  um blog especial que agrega todas as mensagens de todos os outros blogs!",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Por favor note: a seguinte lista (assim como o men)  gerada automaticamente e inclui apenas os blogs que contm um &quot;stub URL name&quot;. Pode alterar isto nas configuraes do blog na administrao.",
-	'More demos' => "Mais demos",
-	'Custom template' => "Template personalizado",
-	'Multiple blogs displayed on the same page' => "Mltiplos blogs na mesma pgina",
-	'Summary of last posts in all blogs' => "Sumrio dos ltimos posts em todos os blogs",
-	'The page you\'re looking at' => "A pgina que est a ver",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Por favor note: estas demos no fazem uso das evoSkins, mesmo se as tiver activado durante a instalao. O nico modo de alterar o visual delas  editando os seus templates PHP. No entanto, novamente, lembre-se que estas so apenas demos destinadas a inspir-lo para seus prprios templates ;)",
-	'Administration' => "Administrao",
-	'Go to backoffice!' => "Ir para a administrao!",
-	'Official website' => "Website oficial",
-	'GNU GPL license' => "licena GNU GPL",
-	'Multiblog demo' => "Demonstrao de Multi-blog",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Este template de demonstrao mostra 3 de uma vez (1 na esquerda, 2 na direita)",
-	'Summary demo' => "Demonstrao de Sumrio",
-	'This demo template displays a summary of last posts in all blogs' => "Este template de demonstrao mostra um sumrio dos ltimos posts em todos os blogs",
-	'More posts...' => "Mais posts",
-	'Antispam' => "Anti-spam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "A password [%s]  muito curta. Tem de ter no mnimo 5 caracteres!",
-	'Deleting log-hits matching [%s]...' => "Apagando log-hits contendo [%s]...",
-	'Deleting comments matching [%s]...' => "Apagando comentrios contendo [%s]...",
-	'Blacklisting the keyword [%s]...' => "Colocando a palavra [%s] na lista negra...",
-	'Confirm ban &amp; delete' => "Confirmar apagar &amp; ban",
-	'No log-hits match the keyword [%s].' => "Nenhum log-hit contm essa palavra chave [%s].",
-	'Delete the following %d referer hits:' => "Apagar os seguintes %d hits de referncias:",
-	'No comments match the keyword [%s].' => "Nenhum comentrio contm essa palavra chave [%s].",
-	'Delete the following %d comments:' => "Apagar os seguintes %d comentrios:",
-	'The keyword [%s] is already handled by the blacklist.' => "A palavra chave [%s] j  tratada pela lista negra.",
-	'Blacklist the keyword [%s] locally.' => "Colocar a palavra chave [%s] na lista negra local.",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "Relatar a palavra-chave [%s] como abuso ao b2evolution.net.",
-	'Terms of service' => "Termos de servio",
-	'Perform selected operations' => "Executar as operaes seleccionadas",
-	'Removing entry #%d from the ban list...' => "Removendo a entrada #%d da lista negra...",
-	'Add a banned keyword' => "Adicionar uma palavra banida",
-	'Check &amp; ban...' => "Verificar &amp; ban...",
-	'Banned domains blacklist' => "Lista negra de domnios banidos",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Qualquer URL contendo uma das seguintes palavras chave ser banido dos posts, comentrios e logs.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Se uma palavra chave restringe um domnio legtimo, clique no tick verde para parar de bani-la.",
-	'Request abuse update from centralized blacklist!' => "Actualizar lista negra a partir da lista central!",
-	'Allow keyword back (Remove it from the blacklist)' => "Permitir retorno da palavra chave (Remov-la da lista negra)",
-	'Allow Back' => "Permitir retorno",
-	'Report abuse to centralized ban blacklist!' => "Relatar abuso para a lista negra central!",
-	'Report' => "Relatar",
-	'Check hit-logs and comments for this keyword!' => "Verificar hit-logs e comentrios para esta palavra-chave!",
-	'Re-check' => "Verificar novamente",
-	'Blogs' => "Blogs",
-	'New' => "Novo",
-	'Creating blog...' => "Criando blog...",
-	'You must provide an URL blog name / Stub name!' => "Deve fornecer um nome de URL para o blog!",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "Este nome de URL j  usado por outro blog. Escolha outro.",
-	'Cannot create, please correct these errors:' => "No foi possvel criar, por favor corrija os seguintes erros:",
-	'You should <a %s>create categories</a> for this blog now!' => "Precisa de <a %s>criar as categorias</a> para este blog agora!",
-	'New weblog' => "Novo weblog",
-	'New blog' => "Novo blog",
-	'General' => "Geral",
-	'Permissions' => "Permisses",
-	'Advanced' => "Opes avanadas",
-	'Updating Blog [%s]...' => "Actualizando Blog [%s]...",
-	'Cannot update, please correct these errors:' => "No foi possvel actualizar, por favor corrija estes erros:",
-	'Delete blog [%s]?' => "Apagar blog [%s]?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Apagar este blog apagar todas as categorias, posts e comentrios associados!",
-	'THIS CANNOT BE UNDONE!' => "ESTA ACO NO TEM RETORNO!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "Tente tambm apagar o ficheiro stub [<strong><a %s>%s</a></strong>]",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "Tente tambm apagar o ficheiro esttico [<strong><a %s>%s</a></strong>]",
-	'I am sure!' => "Tenho a certeza!",
-	'CANCEL' => "CANCELAR",
-	'Generating static page for blog [%s]' => "Gerando pgina esttica para o blog [%s]",
-	'You haven\'t set a static filename for this blog!' => "Voc no configurou um nome de ficheiro esttico para este blog!",
-	'File cannot be written!' => "O ficheiro no pode ser escrito!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "Deve verificar as permisses para [%s]. Veja <a %s>o manual online em permisses de arquivos</a>.",
-	'Writing to file [%s]...' => "Escrevendo no ficheiro [%s]...",
-	'Done.' => "Pronto.",
-	'Browse blog:' => "Visualizar blog:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Uma vez que  novo aqui, ter de esperar que um administrador aumente o seu nvel para 1, para que esteja autorizado a postar.\tTambm pode <a %s>enviar um e-mail para o administrador</a > pedindo uma promoo. Quando for promovido, basta actualizar esta pgina e poder blogar. :)",
-	'Categories for blog:' => "Categorias para o blog:",
-	'New sub-category in category: %s' => "Nova sub-categoria dentro da categoria: %s",
-	'New category in blog: %s' => "Nova categoria no blog: %s",
-	'New category name' => "Novo nome da categoria",
-	'Create category' => "Criar categoria",
-	'Deleting category #%d : %s ...' => "Apagando categoria #%d: %s ...",
-	'ERROR' => "ERRO",
-	'Category deleted.' => "Categoria apagada.",
-	'Properties for category:' => "Propriedades da categoria:",
-	'Name' => "Nome",
-	'New parent category' => "Nova categoria pai",
-	'Old Parent' => "Pai antigo",
-	'Root (No parent)' => "Raiz (Sem pai)",
-	'Edit category!' => "Editar categoria!",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Desculpe, mas no tem permisso para editar/ver as propriedades da categoria.",
-	'Oops, no post with this ID.' => "Ops, no existe um post com este ID.",
-	'Editing post' => "Editando o post",
-	'#%d in blog: %s' => "#%d no blog: %s",
-	'Oops, no comment with this ID!' => "Ops, no existe um comentrio com este ID!",
-	'Editing comment' => "Editando comentrio",
-	'New post in blog:' => "Novo post no blog:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Como este blog no possui categorias, no pode postar nele.  preciso que crie uma categoria primeiro.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Mudar para este blog (mantem o que j escreveu se o Javascript estiver activo)",
-	'b2evo' => "b2evo",
-	'Login...' => "Login...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "No b2evolution, no precisa de aceder  pgina b2login.php para fazer login.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Basta apontar directamente para a pgina que precisa no painel de controle, por exemplo: %s ou %s. O b2evo pedir-lhe- o login se necessrio.",
-	'Settings' => "Configuraes",
-	'Regional' => "Regional",
-	'Plug-ins' => "Plug-ins",
-	'General settings updated.' => "Configuraes gerais actualizadas.",
-	'Regional settings updated.' => "Configuraes regionais actualizadas.",
-	'You must provide a locale code!' => "Deve fornecer um cdigo para o locale!",
-	'Inserted locale \'%s\' into database.' => "Locale '%s' inserido na base de dados.",
-	'Updated locale \'%s\'.' => "Locale '%s' actualizado.",
-	'Saved locale \'%s\'.' => "Locale '%s' gravado.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Tabela de locales removida, os locales originais sero carregados do ficheiro <code>/conf/_locales.php</code>.",
-	'File <code>%s</code> not found.' => "Ficheiro <code>%s</code> no encontrado.",
-	'Deleted locale \'%s\' from database.' => "Locale '%s' apagado da base de dados.",
-	'Switched priorities.' => "Prioridades trocadas.",
-	'Spell Check' => "Verificao ortogrfica",
-	'Loading Spell Checker. Please wait' => "Carregando o verificador ortogrfico. Por favor aguarde",
-	'View Stats for Blog:' => "Visualizar Estatsticas para o Blog:",
-	'None' => "Nenhum",
-	'Changing hit #%d type to: %s' => "Alterando tipo do hit #%d para: %s",
-	'Deleting hit #%d...' => "Apagando hit #%d...",
-	'Pruning hits for %s...' => "Expurgar hits para %s...",
-	'Summary' => "Sumrio",
-	'Referers' => "Referncias",
-	'Refering Searches' => "Referncias de Pesquisa",
-	'Syndication' => "RSS",
-	'User Agents' => "Agentes do utilizador",
-	'Direct Accesses' => "Acessos directos",
-	'Date' => "Data",
-	'Indexing Robots' => "Indexando Robs",
-	'Total' => "Total",
-	'Prune this date!' => "Expurgar esta data!",
-	'Prune' => "Expurgar",
-	'Prune hits for this date!' => "Expurgar os hits desta data!",
-	'Last referers' => "ltimas referncias",
-	'These are hits from external web pages refering to this blog' => "Estes so os hits de pginas externas referenciando este blog",
-	'Delete this hit!' => "Apagar este hit!",
-	'Del' => "Del",
-	'Log as a search instead' => "Registar como pesquisa",
-	'-&gt;S' => "-&gt;B",
-	'Ban this domain!' => "Banir este domnio!",
-	'Ban' => "Banir",
-	'Top referers' => "Top Referncias",
-	'Total referers' => "Total de referncias",
-	'Last refering searches' => "ltimas referncias de pesquisa",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Estes so os hits das pessoas que vm at este blog atravs de um sistema de pesquisa. (Sistemas de pesquisa devem ser listados em /conf/_stats.php)",
-	'Top refering search engines' => "Top Sistemas de pesquisa referentes",
-	'Top Indexing Robots' => "Top Indexamento de Robs",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Estes so os hits de robs automticos como sistemas de pesquisa com indexao por robs. (Os robs precisam de ser listados em /conf/_stats.php)",
-	'Top Aggregators' => "Top Agregadores",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Estes so os hits de agregadores RSS. (Os agregadores precisam de ser listados em /conf/_stats.php)",
-	'Total RSS hits' => "Total hits de RSS",
-	'Last direct accesses' => "ltimos acessos directos",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Estes so os hits das pessoas que vem at este blog por acesso directo. (ou escrevendo o URL directamente ou usando um bookmark. Referncias invlidas (muito curtas) tambm so listadas aqui.)",
-	'Top User Agents' => "Agentes do utilizador",
-	'Custom skin template editing' => "Editando modelo personalizado",
-	'Listing:' => "Listando:",
-	'Invalid filename!' => "Nome de ficheiro invlido!",
-	'Oops, no such file !' => "Ops, esse ficheiro no existe!",
-	'File edited!' => "Ficheiro editado!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Seja cuidadoso com o que faz, editar este ficheiro pode estragar o seu template! No edite o que estiver entre <code>&lt;?php</code> e <code>?&gt;</code> se no souber o que est a fazer!",
-	'update template !' => "actualizar template !",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(voc no pode actualizar este ficheiro/template:  necessrio que ele tenha permisso de escrita, ex: CHMOD 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "Este ecr permite editar o <strong>template personalizado</strong> (localizado em /skins/custom).",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Pode editar qualquer dos seguintes ficheiros (desde que ele tenha permisso de escrita, ex: CHMOD 766)",
-	'Directory %s not found.' => "Directoria %s no encontrada.",
-	'This is the template that displays the links to the archives for a blog' => "Este  o template que ir mostrar os links para os arquivos de um blog",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Este  o template que mostra a lista (recursiva) de (sub)categorias",
-	'This is the template that displays the feedback for a post' => "Este  o template que mostra o feedback do post",
-	'This is the template that displays the last comments for a blog' => "Este  o template que mostra os ltimos comentrios de um blog",
-	'This is the main template. It displays the blog.' => "Esta  o template principal. Mostra o blog.",
-	'This is the template that displays stats for a blog' => "Esta  a template que mostra as estatsticas de um blog",
-	'This is the page displayed in the comment popup' => "Esta  a pgina exibida no popup de comentrios",
-	'This is the page displayed in the pingback popup' => "Esta  a pgina exibida no popup de pingback",
-	'This is the page displayed in the trackback popup' => "Esta  a pagina exibida no popup de trackback",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Nota:  claro que tambm pode alterar os ficheiros/templates num editor de texto e depois fazer upload. Este editor  para ser usado no caso de no ter acesso a um editor de texto.",
-	'upload images/files' => "upload de imagens/ficheiros",
-	'File upload' => "Upload de ficheiros",
-	'Allowed file types:' => "Tipos de ficheiro permitidos:",
-	'Maximum allowed file size: %d KB' => "Tamanho mximo permitido por ficheiro: %d KB",
-	'Description' => "Descrio",
-	'Upload !' => "Enviar !",
-	'File %s: type %s is not allowed.' => "O ficheiro %s: tipo %s no  permitido.",
-	'Couldn\'t upload your file to:' => "No foi possvel enviar o ficheiro para:",
-	'Duplicate File?' => "Ficheiro duplicado ?",
-	'The filename "%s" already exists!' => "O ficheiro \"%s\" j existe!",
-	'Filename "%s" moved to "%s"' => "Ficheiro \"%s\" movido para \"%s\"",
-	'Confirm or rename:' => "Confirmar ou renomear:",
-	'Alternate name' => "Nome alternativo",
-	'Confirm !' => "Confirmar !",
-	'File uploaded !' => "Ficheiro enviado !",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "O seu ficheiro <strong>\"%s\"</strong> foi enviado com sucesso !",
-	'Here\'s the code to display it:' => "Aqui est o cdigo para o mostrar:",
-	'Add the code to your post !' => "Adicionar o cdigo ao seu post!",
-	'Image Details' => "Detalhes da imagem",
-	'Size' => "Tamanho",
-	'Type' => "Tipo",
-	'Close this window' => "Fechar esta janela",
-	'User management' => "Administrao de utilizadores",
-	'You cannot change the demouser profile in demo mode!' => "Voc no pode mudar o perfil do utilizador demouser no modo de demonstrao!",
-	'You are only allowed to update your own profile!' => "Voc s est autorizado a actualizar o seu perfil!",
-	'You must provide an unique login!' => "Voc deve escolher um login nico!",
-	'User level must be between %d and %d.' => "O nvel do utilizador deve estar entre %d e %d.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Este login j existe. Deseja  <a %s>editar o utilizador existente</a>?",
-	'You typed two different passwords.' => "Inseriu 2 passwords diferentes.",
-	'The mimimum password length is %d characters.' => "O tamanho mnimo da password  de  %d caracteres.",
-	'User updated.' => "Utilizador actualizado.",
-	'New user created.' => "Novo utilizador criado.",
-	'Invalid promotion.' => "Promoo invlida.",
-	'User level changed.' => "Nvel do utilizador alterado.",
-	'You can\'t delete yourself!' => "Voc no se pode apagar a si prprio!",
-	'You can\'t delete User #1!' => "Voc no pode apagar o Utilizador #1!",
-	'Delete User %s?' => "Apagar o Utilizador %s?",
-	'Warning' => "Ateno",
-	'deleting an user also deletes all posts made by this user.' => "apagando um utilizador tambm apagar todos os posts feitos pelo mesmo.",
-	'Deleting User...' => "Apagando Utilizador...",
-	'You can\'t delete Group #1!' => "Voc no pode apagar o Grupo #1!",
-	'You can\'t delete the default group for new users!' => "Voc no pode apagar o grupo por omisso para novos utilizadores!",
-	'Delete group [%s]?' => "Apagar grupo [%s]?",
-	'Group deleted...' => "Grupo apagado...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "Esse nome de grupo j existe! Deseja <a %s>editar o grupo existente</a>?",
-	'Group updated.' => "Grupo actualizado.",
-	'The user was not created:' => "O utilizador no foi criado:",
-	'The user was not updated:' => "O utilizador no foi actualizado:",
-	'The group was not created:' => "O grupo no foi criado:",
-	'The group was not updated:' => "O grupo no foi actualizado:",
-	'You are not allowed to view other users.' => "Voc no tem autorizao para ver outros utilizadores.",
-	'Adding new post...' => "Adicionando novo post...",
-	'Supplied URL is invalid: ' => "O URL fornecido no  vlido:",
-	'Cannot post, please correct these errors:' => "No foi possvel publicar, por favor corrija os seguintes erros:",
-	'Back to post editing' => "Voltar para a edio do post",
-	'Recording post...' => "Gravando o post...",
-	'Sleeping...' => "Dormindo...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Post no publicado publicamente: saltando trackback, pingback e blog pings...",
-	'Posting Done...' => "Posting Terminado...",
-	'Updating post...' => "Actualizando post...",
-	'Post had already pinged: skipping blog pings...' => "Post j foi pingado: saltando os blog pings...",
-	'Updating done...' => "Actualizao terminada...",
-	'Updating post status...' => "Actualizando o estado do post...",
-	'Deleting post...' => "Apagando post...",
-	'Oops, no post with this ID!' => "Ops, no existe um post com esse ID!",
-	'Deleting Done...' => "Excluso Terminada...",
-	'Error' => "Erro",
-	'Cannot update comment, please correct these errors:' => "Impossvel actualizar o comentrio, por favor corrija os seguintes erros:",
-	'Back to posts!' => "Voltar aos posts!",
-	'You may also want to generate static pages or view your blogs...' => "Tambm pode querer gerar pginas estticas ou ver os seus blogs...",
-	'New post' => "Novo post",
-	'User group' => "Grupo de utilizador",
-	'See <a %s>online manual</a> for details.' => "Veja o <a %s>manual online</a> para detalhes.",
-	'Level' => "Nvel",
-	'Default locale' => "Locale por omisso",
-	'Select main category in target blog and optionally check additional categories' => "Seleccione a categoria principal no blog alvo e opcionalmente seleccione categorias adicionais",
-	'Select as an additionnal category' => "Seleccionar como categoria adicional",
-	'Select as MAIN category' => "Seleccionar como categoria PRINCIPAL",
-	'Tools' => "Ferramentas",
-	'Bookmarklet' => "Bookmarklet",
-	'Add this link to your Favorites/Bookmarks:' => "Adicionar este link aos seus Favoritos/Bookmarks:",
-	'b2evo bookmarklet' => "b2evo bookmarklet",
-	'Post to b2evolution' => "Postar no b2evolution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "Nenhum barra lateral encontrada! Precisa de estar a usar o Mozilla 0.9.4 ou mais recente!",
-	'SideBar' => "Barra Lateral",
-	'Add the <a %s>b2evo sidebar</a> !' => "Adicionar a <a %s>barra lateral do b2evo</a> !",
-	'Add this link to your favorites:' => "Adicionar este link aos seus favoritos:",
-	'b2evo sidebar' => "b2evo sidebar",
-	'Movable Type Import' => "Importao do Movable Type",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "Use a ferramenta de exportao do Movable Type para criar um ficheiro  .TXT com os seus posts;",
-	'Place that file into the /admin folder on your server;' => "Coloque esse ficheiro na pasta /admin no seu servidor;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "Siga as instrues no <a %s>utilitrio de migrao do MT</a>.",
-	'Static file generation' => "Gerao de ficheiro esttico",
-	'Static filename' => "Nome do ficheiro esttico",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Este  o ficheiro .html que ser criado quando gerar a verso esttica da pgina inicial do blog.",
-	'After each new post...' => "Aps cada novo post...",
-	'Ping b2evolution.net' => "Ping b2evolution.net",
-	'to get listed on the "recently updated" list on b2evolution.net' => "para ser listado na lista de blogs \"recentemente actualizados\" em b2evolution.net",
-	'Ping technorati.com' => "Ping technorati.com",
-	'to give notice of new post.' => "para anunciar o novo post.",
-	'Ping weblogs.com' => "Ping weblogs.com",
-	'Ping blo.gs' => "Ping blo.gs",
-	'Advanced options' => "Opes avanadas",
-	'Allow trackbacks' => "Permitir Trackbacks",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Permite que outros bloggers enviem trackbacks para este blog, permitindo que saiba quando se referiram a si. Isto tambm permitir que voc envie trackbacks para outros blogs.",
-	'Allow pingbacks' => "Permitir pingbacks",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Permitir que outros bloggers enviem pingbacks para este blog, permitindo que saiba quando se referiram a si. Isto tambm permitir que voc envie pingbacks para outros blogs.",
-	'Save !' => "Gravar!",
-	'Reset' => "Limpar",
-	'General parameters' => "Parmetros gerais",
-	'Full Name' => "Nome Completo",
-	'Will be displayed on top of the blog.' => "Ser exibido no topo do blog.",
-	'Short Name' => "Primeiro Nome",
-	'Will be used in selection menus and throughout the admin interface.' => "Ser usado nos menus de seleco e atravs da interface de administrao.",
-	'Main Locale' => "Linguagem Principal",
-	'Determines the language of the navigation links on the blog.' => "Determina a linguagem dos links de navegao no blog.",
-	'Access parameters' => "Parmetros de acesso",
-	'Default blog on index.php' => "Blog em index.php por omisso",
-	'Current default is:' => "O valor actual :",
-	'Other blog through index.php' => "Outro blog atravs do index.php",
-	'Other blog through stub file (Advanced)' => "Outro blog atravs do ficheiro de stub (Avanado)",
-	'You MUST create a stub file for this to work.' => "Voc TEM de criar um stub para isto funcionar.",
-	'Preferred access type' => "Tipo de acesso preferido",
-	'Blog Folder URL' => "URL da directoria de Blogs",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Sem a barra final. (Se no percebe, deixe este campo em branco.)",
-	'URL blog name / Stub name' => "Nome do URL/ Stub do Blog",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "Usado em URLs para identificar este blog.  Isto deve ser o nome do ficheiro stub se usa esse tipo de acesso (por stub).",
-	'Default display options' => "Opes de visualizao por omisso",
-	'Default skin' => "Skin por omisso",
-	'This is the default skin that will be used to display this blog.' => "Esta  a skin que ser usada por omisso para visualizar este blog.",
-	'Allow skin switching' => "Permitir troca de skin",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Os utilizadores podero escolher outra skin para visualizar o blog (e a skin favorita ser guardada numa cookie).",
-	'Display public blog list' => "Mostrar a lista pblica de blogs",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Seleccione isto se deseja mostrar a lista de todos os blogs na pgina do seu blog (Se a sua skin suportar isto)",
-	'Include in public blog list' => "Incluir na lista pblica de blogs",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Seleccione isto se quer que este blog seja exibido na lista com todos os blogs pblicos.",
-	'Default linkblog' => "Linkblog por omisso",
-	'Will be displayed next to this blog (if your skin supports this).' => "Ser exibido prximo ao blog (se a sua skin suportar isto).",
-	'Tagline' => "Slogan",
-	'This is diplayed under the blog name on the blog template.' => "Isto  exibido por baixo do nome do blog no template.",
-	'Long Description' => "Descrio Longa",
-	'This is displayed on the blog template.' => "Isto  exibido no template do blog.",
-	'Short Description' => "Descrio Curta",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Isto  utilizado nas descries meta tag e no sistema de RSS. NO USE HTML!",
-	'Keywords' => "Palavras chave",
-	'This is is used in meta tag keywords. NO HTML!' => "Isto  usado em palavras chave nas meta tags. NO USE HTML!",
-	'Notes' => "Notas",
-	'Additional info.' => "Informao adicional",
-	'Blog' => "Blog",
-	'Blog URL' => "URL do Blog",
-	'Static File' => "Arquivo Esttico",
-	'Locale' => "Locale",
-	'Properties' => "Propriedades",
-	'Default' => "Padro",
-	'Gen!' => "Gerar !",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "Voc tem certeza que deseja apagar o blog #%d ?\\n\\nAVISO: Isso vai apagar TODOS OS POSTS, COMENTRIOS,\\nCATEGORIAS e outros dados relacionados ao Blog!\\n\\nEsta aco NO TEM RETORNO!",
-	'Delete this blog!' => "Apagar este blog!",
-	'Copy this blog!' => "Copiar este blog!",
-	'Copy' => "Copiar",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "Desculpe, mas no tem permisso para editar/ver as propriedades do blog.",
-	'New blog...' => "Novo blog...",
-	'User permissions' => "Permisses de utilizador",
-	'Login ' => "Login",
-	'Is<br />member' => "<br />membro",
-	'Can post/edit with following statuses:' => "Pode publicar/editar com os seguintes estados:",
-	'Delete<br />posts' => "Apagar <br /> post...",
-	'Edit<br />comts' => "Editar<br />comentrios",
-	'Edit<br />cats' => "Editar<br />categorias",
-	'Edit<br />blog' => "Editar<br />blog",
-	'Published' => "Publicado",
-	'Protected' => "Protegido",
-	'Private' => "Particular",
-	'Draft' => "Rascunho",
-	'Deprecated' => "Obsoleto",
-	'Members' => "Membros",
-	'Permission to read protected posts' => "Permisso para ler posts protegidos",
-	'Permission to post into this blog with private status' => "Permisso para postar neste blog com estado particular",
-	'Permission to post into this blog with protected status' => "Permisso para postar neste blog com estado protegido",
-	'Permission to post into this blog with draft status' => "Permisso para postar neste blog com estado rascunho",
-	'Permission to post into this blog with deprecated status' => "Permisso para postar neste blog com estado obsoleto",
-	'Permission to delete posts in this blog' => "Permisso para apagar posts deste blog",
-	'Permission to edit comments in this blog' => "Permisso para editar comentrios deste blog",
-	'Permission to edit categories for this blog' => "Permisso para editar categorias deste blog",
-	'Permission to edit blog properties' => "Permisso para editar as propriedades do blog",
-	'(un)selects all checkboxes using Javascript' => "(de)selecciona todas as checkboxes usando Javascript",
-	'(un)check all' => "deseleccionar todos",
-	'Non members' => "No membros",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Aviso! Voc est prestes a remover a sua prpria permisso para editar este blog!\\nDeixar de ter acesso a estas propriedades assim que fizer isso!",
-	'Edit category properties' => "Editar propriedades da categoria",
-	'Are you sure you want to delete?' => "Tem a certeza que deseja apagar?",
-	'New sub-category here' => "Nova sub-categoria aqui",
-	'New category here' => "Nova categoria aqui",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Nota:</strong> Apagar uma categoria no apaga os posts da mesma. Ir apenas associ-los  categoria pai. Quando apagar uma categoria raiz, os posts sero associados  mais velha categoria restante no mesmo blog (a com o menor nmero)",
-	'Post contents' => "Contedo do post",
-	'Title' => "Ttulo",
-	'Language' => "Linguagem",
-	'Link to url' => "Link para o url",
-	'Email' => "Email",
-	'URL' => "URL",
-	'Preview' => "Pre-visualizar",
-	'&nbsp; Save ! &nbsp;' => "&nbsp; Gravar &nbsp;",
-	'Spellcheck' => "Verificao ortogrfica",
-	'Upload a file/image' => "Enviar um ficheiro/imagem",
-	'Advanced properties' => "Propriedades avanadas",
-	'Edit timestamp' => "Editar timestamp",
-	'URL Title' => "Ttulo do URL",
-	'(to be used in permalinks)' => "(ser usado nos  permalinks)",
-	'Auto-BR' => "Auto-BR",
-	'This option is deprecated, you should avoid using it.' => "Essa opo est obsoleta, deve evitar a sua utilizao.",
-	'Additional actions' => "Aces adicionais",
-	'Pingback' => "Pingback",
-	'(Send a pingback to all URLs in this post)' => "(Enviar um pingback para todos os URLs neste post)",
-	'Trackback URLs' => "Trackback URLs",
-	'(Separate by space)' => "(Separados por espaos)",
-	'Status' => "Status",
-	'The post will be publicly published' => "O post ser publicado publicamente",
-	'Published (Public)' => "Publicado (Pblico)",
-	'The post will be published but visible only by logged-in blog members' => "Este post ser publicado mas vsivel apenas por membros autenticados do blog",
-	'Protected (Members only)' => "Protegido (Membros apenas)",
-	'The post will be published but visible only by yourself' => "Este post ser publicado, mas visvel apenas por si",
-	'Private (You only)' => "Particular (Apenas voc)",
-	'The post will appear only in the backoffice' => "Este post ir aparecer apenas no painel de controle",
-	'Draft (Not published!)' => "Rascunho (No publicado!)",
-	'Deprecated (Not published!)' => "Obsoleto (No publicado!)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Nota: A criao de posts em mltiplos blogs est activada.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Nota: A criao de posts em mltiplos blogs est desactivada.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Nota: A criao de posts em mltiplas categorias est desactivada.",
-	'Comments' => "Comentrios",
-	'Visitors can leave comments on this post.' => "Os visitantes podem escrever comentrios neste post.",
-	'Open' => "Abrir",
-	'Visitors can NOT leave comments on this post.' => "Os visitantes NO podem escrever comentrios neste post",
-	'Closed' => "Fechado",
-	'Visitors cannot see nor leave comments on this post.' => "Os visitantes NO podem ver nem escrever comentrios neste post.",
-	'Disabled' => "Desactivado",
-	'Renderers' => "Renderizadores",
-	'Comment info' => "Informaes do comentrio",
-	'Author' => "Autor",
-	'IP address' => "Endereo IP",
-	'Next %d days' => "Prximos %d dias",
-	'Previous %d' => "%d anteriores",
-	'Previous %d days' => "Dias %d anteriores",
-	'Next %d' => "Prximos %d",
-	' to ' => "a",
-	' of ' => "de",
-	'from the end' => "do final",
-	'from the start' => "do incio",
-	'OK' => "OK",
-	' Date range: ' => "Intervalo de tempo:",
-	'by' => "por",
-	'level:' => "Nvel:",
-	'Pages:' => "Pginas:",
-	'no comment' => "sem comentrios",
-	'1 comment' => "1 comentrio",
-	'%d comments' => "%d comentrios",
-	'1 Trackback' => "1 Trackback",
-	'%d Trackbacks' => "%d Trackbacks",
-	'1 Pingback' => "1 Pingback",
-	'%d Pingbacks' => "%d Pingbacks",
-	'Trackbacks' => "Trackbacks",
-	'Pingbacks' => "Pingbacks",
-	'No feedback for this post yet...' => "No existe feedback neste post...",
-	'Comment from:' => "Comentrio de:",
-	'Trackback from:' => "Trackback de:",
-	'Pingback from:' => "Pingback de:",
-	'Permanent link to this comment' => "Link permanente para este comentrio",
-	'Leave a comment' => "Escreva um comentrio",
-	'User' => "Utilizadores",
-	'Edit profile' => "Edite o seu perfil",
-	'Comment text' => "Texto do comentrio",
-	'Allowed XHTML tags' => "Tags XHTML permitidas",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "URLs. email, AIM e ICQs sero convertidos automaticamente",
-	'Options' => "Opes",
-	'(Line breaks become &lt;br&gt;)' => "(Mudanas de linha tornam-se tags &lt;br&gt;)",
-	'Send comment' => "Enviar comentrio",
-	'Posts to show' => "Posts a exibir",
-	'Past' => "Passado",
-	'Future' => "Futuro",
-	'Title / Text contains' => "Ttulo / Texto contm",
-	'Words' => "Palavras",
-	'AND' => "E",
-	'OR' => "OU",
-	'GPL License' => "Licena GPL",
-	'uncheck all' => "deseleccionar todos",
-	'check all' => "seleccionar todos",
-	'visit b2evolution\'s website' => "visitar o site do b2evolution",
-	'Logout' => "Logout",
-	'Exit to blogs' => "Sair para os blogs",
-	'Blog time:' => "Hora do blog:",
-	'GMT:' => "Hora GMT:",
-	'Logged in as:' => "Utilizador:",
-	'Write' => "Escrever",
-	'Edit' => "Editar",
-	'Stats' => "Estatsticas",
-	'Templates' => "Templates",
-	'Users' => "Utilizadores",
-	'User Profile' => "Perfil do Utilizador",
-	'Default user rights' => "Permisses de Utilizador por omisso",
-	'New users can register' => "Novos utilizadores podem-se registar",
-	'Check to allow new users to register themselves.' => "Seleccione se deseja que os novos utilizadores se possam registar sozinhos.",
-	'Group for new users' => "Grupo para os novos utilizadores",
-	'Groups determine user roles and permissions.' => "Os grupos determinam a posio e permisses dos utilizadores",
-	'Level for new users' => "Nvel para os novos utilizadores",
-	'Levels determine hierarchy of users in blogs.' => "Os nveis determinam a hierarquia dos utilizadores nos blogs.",
-	'Display options' => "Opes de visualizao",
-	'Default blog to display' => "Blog para exibir por omisso",
-	'This blog will be displayed on index.php .' => "Este blog ser exibido no index.php .",
-	'days' => "dias",
-	'posts' => "posts",
-	'posts paged' => "posts paginados",
-	'Display mode' => "Modo de visualizao",
-	'Posts/Days per page' => "Posts/Dias por pgina",
-	'monthly' => "mensal",
-	'weekly' => "semanal",
-	'daily' => "dirio",
-	'post by post' => "post a post",
-	'Archive mode' => "Modo de Arquivo",
-	'Link options' => "Opes de link",
-	'Use extra-path info' => "Usar informaes de caminho adicional (extra-path)",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&c=1&tb=1&pb=1&more=1\'.' => "Recomendado se o seu servidor o suportar. Os links sero semelhantes a  'stub/2003/05/20/post_title' em vez de 'stub?title=post_title&c=1&tb=1&pb=1&more=1'.",
-	'Post called up by its URL title (Recommended)' => "Posts acedidos pelo titulo do seu URL (recomendado)",
-	'Fallback to ID when no URL title available.' => "Voltar para o ID quando no houver ttulo de URL disponivel.",
-	'Post called up by its ID' => "Post chamados pelo seu  ID",
-	'Post on archive page, located by its ID' => "Post na pgina de arquivos, localizado pelo seu  ID",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "Post na pgina de arquivos, localizado pelo seu ttulo (para compatibilidade com o Cafelog)",
-	'Permalink type' => "Tipo do permalink",
-	'Security options' => "Opes de segurana",
-	'Minimum password length' => "Tamanho mnimo da password",
-	'for users.' => "para utilizadores.",
-	'Rendering plug-ins' => "Plug-ins de renderizao",
-	'Plug-in' => "Plug-in",
-	'Apply' => "Aplicar",
-	'Toolbar plug-ins' => "Plug-ins da barra de ferramentas",
-	'Update' => "Actualizar",
-	'Create new locale' => "Crie um novo locale",
-	'Edit locale' => "Editar locale",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "As duas primeiras letras devem ser um <a %s>cdigo de linguagem ISO 639</a>. As duas ltimas devem ser um <a %s>cdigo de pas ISO 3166</a>.",
-	'Enabled' => "Activado",
-	'Should this locale be available to users?' => "Este locale deve estar disponvel para os utilizadores?",
-	'name of the locale' => "nome do locale",
-	'Charset' => "Charset",
-	'Must match the lang file charset.' => "Deve ser coerente com o charset do ficheiro de linguagem.",
-	'Date format' => "Formato da data",
-	'See below.' => "Veja em baixo.",
-	'Time format' => "Formato da hora",
-	'Lang file' => "Ficheiro de linguagem",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "O arquivo de linguagem a ser usado, no subdirectrio <code>locales</code>",
-	'Priority' => "Prioridade",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1  a mais alta . A prioridade  importante quando, ao seleccionar-se o locale de um cdigo de linguagem, vrias locales combinam com a mesma; isto pode acontecer na deteco do locale de um browser da Internet. A prioridade tambm afecta a ordem em que os locales so exibidas nos mens dropdown, etc.",
-	'Create' => "Criar",
-	'This will replace locale \\\'%s\\\'. Ok?' => "Isto ir substituir o locale \\'%s\\'. Ok?",
-	'Flags' => "Bandeiras",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "As bandeiras so armazenadas nos subdirectrios <code>%s</code>. Os seus nomes de ficheiro so iguais  parte equivalente do nome do pas no locale (caracteres 4-5); o formato do ficheiro  .gif .",
-	'Date/Time Formats' => "Formatos de Data/Hora",
-	'The following characters are recognized in the format strings:' => "Os seguintes caracteres so reconhecidos nas strings de formatao:",
-	'a - "am" or "pm"' => "a - \"am\" (manh) ou \"pm\" (tarde)",
-	'A - "AM" or "PM"' => "A - \"AM\" (manh) ou \"PM\" (tarde)",
-	'B - Swatch Internet time' => "B - Swatch Internet time",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - data formatada de acordo com o padro ISO 8601 (Requer o PHP 5); ex.: \"2004-02-12T15:19:21+00:00\"",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d - dia do ms como um nmero inteiro que pode conter um zero inicial para formar dois dgitos; i.e. de \"01\" a \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - dia da semana, por extenso, 3 letras; i.e. \"Sex\"",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - dia da semana, por extenso, 1 letras; i.e. \"S\"",
-	'F - month, textual, long; i.e. "January"' => "F - ms longo, por extenso; i.e. \"Janeiro\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - hora, formato de 12 horas sem zeros antes; Ex. \"1\" a \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - hora, formato de 24 horas sem zeros antes; Ex. \"0\" a \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - hora como um nmero inteiro de dois dgitos num relgio de 12 horas, medido de  \"01\" a \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - hora como um nmero inteiro de dois dgitos num relgio de 24 horas, medido de  \"00\" a \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - minutos; de \"00\" a \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (capital i) - \"1\" se for horrio de vero, \"0\" caso no seja..",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - dia do ms sem zeros antes; Ex. \"1\" a \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (lowercase \"L\") - dia da semana longo, por extenso; Ex. \"Friday\"",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - booleano para o caso de ser ano bissexto; Ex. \"0\" ou \"1\"",
-	'm - month; i.e. "01" to "12"' => "m - ms; i.e. \"01\" a \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - ms, por extenso, 3 letras, i.e. \"Jan\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - ms sem zeros antes; Ex. \"1\" a \"12\"",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "O - Diferena em relao ao meridiano de Greenwich (GMT) em horas; Ex. \"+0200\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - data formatada de acordo com a RFC 822, ex.: \"Thu, 21 Dec 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - segundos; i.e. \"00\" a \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - Sufixo ordinal em ingls, por extenso, 2 caracteres; Ex. \"th\", \"nd\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - nmero de dias do ms em questo; i.e. \"28\" a \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - Fuso horrio desta mquina; Ex. \"MDT\"",
-	'U - seconds since the epoch' => "U - segundos desde a poca",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - dia da semana, numrico, i.e. \"0\" (Domingo) to \"6\" (Sbado)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - nmero da semana do ano de acordo com o padro ISO-8601, semanas a comear na segunda; ex: \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - ano, 4 dgitos; i.e. \"1999\"",
-	'y - year, 2 digits; i.e. "99"' => "y - ano, 2 dgitos; i.e. \"99\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - dia do ano; i.e. \"0\" a \"365\"",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Compensao do fuso horrio em segundos (i.e. \"-43200\" to \"43200\"). A compensao para fusos a oeste de Greenwich  sempre negativa, e para leste  sempre positiva.",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - totalmente de acordo com o padro ISO 8601, equivalente a Y-m-d\\TH:i:s\\Z",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Caracteres no reconhecidos na string de formatao sero mostrados como so.<br />\n\t\t\tVoc fazer escape aos caracteres usando uma \\ para mostr-los como so.",
-	'Note: default locale is not enabled.' => "Nota: o locale por omisso no est activado.",
-	'Regional settings' => "Configuraes regionais",
-	'Time difference' => "Fuso horrio",
-	'in hours' => "em horas",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "Se no estiver na zona horria do servidor. A zona do servidor : %s",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "Substituido pela configurao do browser, locale do utilizador ou locale do blog (nesta ordem).",
-	'Available locales' => "Locales disponveis",
-	'Hide translation info' => "Esconder informaes da traduo",
-	'Show translation info' => "Mostrar informaes da traduo",
-	'Date fmt' => "Data",
-	'Time fmt' => "Hora",
-	'Strings' => "Strings",
-	'Translated' => "Traduzidos",
-	'Extract' => "Extrair",
-	'up' => "cima",
-	'Move priority up' => "Aumentar prioridade",
-	'down' => "baixo",
-	'Move priority down' => "Diminuir prioridade",
-	'Copy locale' => "Copiar locale",
-	'Reset custom settings' => "Voltar  configurao padro",
-	'No language file...' => "Sem ficheiro de linguagem...",
-	'Extract .po file into b2evo-format' => "Extrair o ficheiro .po para o formato b2evo",
-	'Are you sure you want to reset?' => "Tem certeza que deseja voltar?",
-	'Reset to defaults (delete database table)' => "Voltar aos parmetros por omisso (apagar a tabela da base de dados)",
-	'first user' => "primeiro utilizador",
-	'previous user' => "utilizador anterior",
-	'next user' => "prximo utilizador",
-	'last user' => "ltimo utilizador",
-	'Close user profile' => "Fechar perfil do utilizador",
-	'Create new user profile' => "Criar um novo perfil de utilizador",
-	'Profile for:' => "Perfil de:",
-	'Login' => "Login",
-	'First name' => "Primeiro nome",
-	'Last name' => "ltimo nome",
-	'Nickname' => "Apelido",
-	'Identity shown' => "Identidade exibida",
-	'Preferred locale' => "Locale preferido",
-	'Preferred locale for admin interface, notifications, etc.' => "Locale preferido para o interface de administrao, notificaes, etc.",
-	'Send an email' => "Enviar um email",
-	'Visit the site' => "Visite o site",
-	'Search on ICQ.com' => "Procurar em ICQ.com",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "Mensagem Instantnea para o utilizador",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "YahooIM",
-	'Notifications' => "Notificaes",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Seleccione isto para ser notificado sempre que os seus posts recebem comentrios, trackbacks, etc.",
-	'New password' => "Nova password",
-	'Leave empty if you don\'t want to change the password.' => "Deixe em branco se no deseja mudar a password.",
-	'Confirm new password' => "Confirme a nova password",
-	'yes' => "sim",
-	'no' => "no",
-	'User rights' => "Permisses do utilizador",
-	'User information' => "Informaes do utilizador",
-	'ID' => "ID",
-	'Posts' => "Posts",
-	'Created on' => "Criado em",
-	'From IP' => "Do IP",
-	'From Domain' => "Do domnio",
-	'With Browser' => "Com o browser",
-	'first group' => "primeiro grupo",
-	'previous group' => "grupo anterior",
-	'next group' => "prximo grupo",
-	'last group' => "ltimo grupo",
-	'Close group profile' => "Fechar o perfil do grupo",
-	'Creating new group' => "Criando um novo grupo",
-	'Editing group:' => "Editando o grupo:",
-	'Viewing group:' => "Mostrando o grupo:",
-	'Permissons for members of this group' => "Permisses para membros deste grupo",
-	'View all' => "Visualizar todos",
-	'Full Access' => "Acesso total",
-	'No Access' => "Sem Acesso",
-	'View only' => "Ver apenas",
-	'Statistics' => "Estatsticas",
-	'Global options' => "Opes globais",
-	'Check to allow template editing.' => "Seleccione para permitir edio do template",
-	'User/Group Management' => "Administrao de utilizadores",
-	'Groups &amp; Users' => "Grupos &amp; Utilizadores",
-	'default group for new users' => "Nvel para novos utilizadores por omisso",
-	'Copy group' => "Copiar grupo",
-	'Delete group' => "Apagar grupo",
-	'decrease user level' => "decrementar nvel do utilizador",
-	'increase user level' => "incrementar nvel do utilizador",
-	'Delete user' => "Apagar utilizador",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Tem a certeza que deseja apagar este utilizador?\\nAviso: todos os seus posts sero apagados tambm!",
-	'New user...' => "Novo utilizador...",
-	'New group...' => "Novo grupo...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "A skin por omisso [%s] definida para este blog [%s] no existe. Deve ser correctamente configurada nas <a %s>propriedades do blog</a> ou correctamente sobrepostas num ficheiro stub. Contacte o <a %s>webmaster</a>...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "ERRO! Impossvel apagar! Ter que apagar o ficheiro [%s] manualmente.",
-	'%d posts' => "%d posts",
-	'1 post' => "1 post",
-	'previous month' => "ms anterior",
-	'next month' => "prximo ms",
-	'previous year' => "ano anterior",
-	'next year' => "prximo ano",
-	'go to month\'s archive' => "ir para o arquivo mensal",
-	'Member' => "Membro",
-	'Visitor' => "Visitante",
-	'Edit this comment' => "Editar este comentrio",
-	'Delete' => "Apagar",
-	'Delete this comment' => "Apagar este comentrio",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Voc est prestes a apagar este comentrio!\\n\\'Cancelar\\' para parar, \\'OK\\' para apagar.",
-	'No comment yet...' => "Ainda no existem comentrios...",
-	'Sorry, there is nothing to display...' => "No h informao para mostrar...",
-	'Error selecting database [%s]!' => "Erro ao seleccionar a base de dados [%s]!",
-	'MySQL error!' => "Erro do MySQL!",
-	'New group' => "Novo grupo",
-	'Parser error: ' => "Erro de parsing:",
-	'Tag <code>body</code> can only be used once!' => "A tag <code>body</code> s pode ser usada uma vez!",
-	'Illegal tag' => "Tag ilegal",
-	'Tag %s must occur inside another tag' => "A tag %s deve ser usada dentro de outra tag",
-	'Tag %s is not allowed within tag %s' => "A tag %s no  permitida dentro da tag %s",
-	'Tag %s may not have attribute %s' => "A tag %s no pode ter o atributo %s",
-	'Found invalid URL: ' => "URL invlido encontrado: ",
-	'Tag %s may not contain raw character data' => "A tag %s no pode conter caracteres em estado bruto",
-	'Browse category' => "Visualizar categoria",
-	'Comments are closed for this post.' => "Os comentrios esto fechados para este post.",
-	'This post is not published. You cannot leave comments.' => "Este post no foi publicado. No pode escrever comentrios.",
-	'Read more!' => "Ler mais...",
-	'More:' => "Mais:",
-	'Display feedback / Leave a comment' => "Mostrar feedback / Escrever comentrio",
-	'Send feedback' => "Enviar feedback",
-	'1 feedback' => "1 feedback",
-	'%d feedbacks' => "%d feedbacks",
-	'Display comments / Leave a comment' => "Mostrar comentrios / Escrever comentrio",
-	'Display trackbacks / Get trackback address for this post' => "Exibir trackbacks / Obter os endereos de trackback para este post",
-	'Trackback (0)' => "Trackback (0)",
-	'Trackback (1)' => "Trackback (1)",
-	'Trackbacks (%d)' => "Trackbacks (%d)",
-	'Display pingbacks' => "Mostrar pingbacks",
-	'Pingback (0)' => "Pingback (0)",
-	'Pingback (1)' => "Pingback (1)",
-	'Pingbacks (%d)' => "Pingbacks (%d)",
-	'Delete this post' => "Apagar este post",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Voc est prestes a apagar este post!\\n\\'Cancel\\' para parar, \\'OK\\' para apagar.",
-	'Edit this post' => "Editar este post!",
-	'Publish NOW!' => "Publicar AGORA !",
-	'Publish now using current date and time.' => "Publicar agora usando a data e hora actuais.",
-	'Invalid post, please correct these errors:' => "No foi possvel publicar, por favor corrija os seguintes erros:",
-	'Sorry, there is no post to display...' => "Nenhum post para mostrar...",
-	'POP3 connect:' => "POP3 connect:",
-	'No server specified' => "Nenhum servidor especificado",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: NOOP OK prematuro, NO  um servidor compatvel com a RFC 1939.",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "Sem ligao com o servidor",
-	'POP3 user:' => "utilizador dp POP3:",
-	'No login ID submitted' => "Nenhum ID de login enviado",
-	'connection not established' => "ligao no estabelecida",
-	'POP3 pass:' => "Password POP3:",
-	'No password submitted' => "Nenhuma password enviada",
-	'authentication failed ' => "autentificao falhou",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP falhou. Servidor no  compatvel com a RFC 1939t",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "Nenhum banner do servidor",
-	'abort' => "cancelar",
-	'apop authentication failed' => "autenticao apop falhou",
-	'POP3 login:' => "login POP3:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "Fim de lista prematuro",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 enviar comando:",
-	'Empty command string' => "string de comando vazia",
-	'POP3 quit:' => "POP3 sair:",
-	'connection does not exist' => "ligao inexistente",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3 apagar:",
-	'No msg number submitted' => "nenhum nmero de mensagem enviado",
-	'Command failed' => "O comando falhou",
-	'New user' => "Novo utilizador",
-	'Permission denied!' => "Sem permisso!",
-	'Oops, MySQL error!' => "Erro do MySQL!",
-	'go back' => "voltar",
-	'Redirecting you to:' => "Redireccionando para:",
-	'If nothing happens, click <a %s>here</a>.' => "Se nada acontecer, clique <a %s>aqui</a>.",
-	'No response!' => "Sem resposta!",
-	'Remote error' => "Erro remoto",
-	'Response' => "Resposta",
-	'Parameter %s is required!' => "O parmetro %s  obrigatrio!",
-	'Invalid URL' => "URL invlido",
-	'URI scheme not allowed' => "Esquema de URI no permitido",
-	'URL not allowed' => "URL no permitido",
-	'Reporting abuse to b2evolution.net...' => "Relatando abuso ao b2evolution.net...",
-	'Aborted (Running on localhost).' => "Cancelado (Executando em localhost).",
-	'Requesting abuse list from b2evolution.net...' => "Pedindo lista de abuso do b2evolution.net...",
-	'Latest update timestamp' => "ltima actualizao",
-	'Incomplete reponse.' => "Resposta incompleta.",
-	'No new blacklisted strings are available.' => "No existem novas strings banidas disponveis.",
-	'Adding strings to local blacklist' => "Adicionando strings  lista negra local",
-	'Adding:' => "Adicionando:",
-	'OK.' => "OK.",
-	'Not necessary! (Already handled)' => "No necessrio! (J tratado)",
-	'New latest update timestamp' => "Nova ltima actualizao",
-	'Invalid reponse.' => "Resposta invlida.",
-	'Requested blog does not exist!' => "O blog pedido no existe!",
-	'Post details' => "detalhes do post",
-	'PREVIEW' => "PRE-VISUALIZAR",
-	'Next page' => "Prxima pgina",
-	'Previous page' => "Pgina anterior",
-	'Previous post' => "Prximo post",
-	'Next post' => "Prximo post",
-	'Next Page' => "Prxima pgina",
-	'Previous Page' => "Pgina anterior",
-	'Cannot delete if there are sub-categories!' => "Impossvel apagar se existirem sub-categorias!",
-	'Cannot delete last category if there are posts inside!' => "Impossvel apagar a ltima categoria se a mesma possuir posts!",
-	'Requested category %s does not exist!' => "A categoria pedida %s no existe!",
-	'Category' => "Categoria",
-	'bad char in User Agent' => "carcter invlido no Agente de Utilizador",
-	'referer ignored' => "referncia ignorada",
-	'BlackList' => "Lista Negra",
-	'robot' => "rob",
-	'invalid' => "invlido",
-	'search engine' => "ferramentas de pesquisa",
-	'loading referering page' => "carregando a pgina referente",
-	'found current url in page' => "encontrado o url actual na pgina",
-	'not a query - no params!' => "no  uma query - nenhum parmetro!",
-	'no query string found' => "nenhuma string de query encontrada",
-	'name' => "nome",
-	'Sending pingbacks...' => "Enviando pingbacks...",
-	'No pingback to be done.' => "Nenhum pingback a ser feito.",
-	'BEGIN' => "COMEO",
-	'Processing:' => "Processando:",
-	'Couldn\'t find a hostname for:' => "Hostname no encontrado para:",
-	'Connect to server at:' => "Ligado ao servidor em:",
-	'Couldn\'t open a connection to:' => "Impossvel abrir ligao para:",
-	'Start receiving headers and content' => "Comear a receber cabealhos e contedo",
-	'Pingback server found from X-Pingback header:' => "Dar um pingback ao servidor encontrado no cabealho do X-Pingback :",
-	'Pingback server found from Pingback <link /> tag:' => "Servidor pingback encontrado a partir da tag <link />de Pingback:",
-	'Pingback server not found in headers and content' => "Servidor pingback no encontrado nos cabealhos e contedo",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "O URL do servidor pingback est vazio (pode ser um erro interno do PHP fgests)",
-	'Pingback server data' => "Dados do servidor PingBack",
-	'Page Linked To:' => "Pgina linkada a:",
-	'Page Linked From:' => "Pgina linkada de:",
-	'Pinging %s...' => "Pingando %s...",
-	'END' => "FIM",
-	'Pingbacks done.' => "Pingbacks feitos.",
-	'Pinging b2evolution.net...' => "Pingando b2evolution.net...",
-	'Pinging Weblogs.com...' => "Pingando Weblogs.com...",
-	'Pinging Blo.gs...' => "Pingando Blo.gs...",
-	'Pinging technorati.com...' => "Pingando technorati.com...",
-	'Archives for' => "Arquivos para",
-	'Archive Directory' => "Directrio de Arquivos",
-	'Sending trackbacks...' => "Enviando trackbacks...",
-	'No trackback to be sent.' => "Nenhum trackback para ser enviado.",
-	'Excerpt to be sent:' => "Excerto a ser enviado:",
-	'Trackbacks done.' => "Trackbacks enviados.",
-	'Sending trackback to:' => "Enviando trackback para:",
-	'Response:' => "Resposta:",
-	'wrong login/password.' => "login/password incorrectos.",
-	'setcookie %s failed!' => "setcookie %s falhou!",
-	'login/password no longer valid.' => "login/password j no so vlidos.",
-	'You must log in!' => "Tem de fazer login!",
-	'Login if you have an account...' => "Faa login se tiver uma conta...",
-	'Register...' => "Registar...",
-	'Register to open an account...' => "Registe-se para criar uma conta...",
-	'Logout (%s)' => "Sair (%s)",
-	'Logout from your account' => "Sair da sua conta",
-	'Admin' => "Administrao",
-	'Go to the back-office' => "Ir para o painel de controle",
-	'Profile (%s)' => "Perfil (%s)",
-	'Edit your profile' => "Edite o seu perfil",
-	'User profile' => "Perfil do utilizador",
-	'Sunday' => "Domingo",
-	'Monday' => "Segunda",
-	'Tuesday' => "Tera",
-	'Wednesday' => "Quarta",
-	'Thursday' => "Quinta",
-	'Friday' => "Sexta",
-	'Saturday' => "Sbado",
-	'Sun' => "Dom",
-	'Mon' => "Seg",
-	'Tue' => "Ter",
-	'Wed' => "Qua",
-	'Thu' => "Qui",
-	'Fri' => "Sex",
-	'Sat' => "Sab",
-	' S ' => "D",
-	' M ' => "S",
-	' T ' => "T",
-	' W ' => "Q",
-	' T  ' => "Q",
-	' F ' => "S",
-	' S  ' => "S",
-	'January' => "Janeiro",
-	'February' => "Fevereiro",
-	'March' => "Maro",
-	'April' => "Abril",
-	'May ' => "Maio",
-	'June' => "Junho",
-	'July' => "Julho",
-	'August' => "Agosto",
-	'September' => "Setembro",
-	'October' => "Outubro",
-	'November' => "Novembro",
-	'December' => "Dezembro",
-	'Jan' => "Jan",
-	'Feb' => "Fev",
-	'Mar' => "Mar",
-	'Apr' => "Abr",
-	'May' => "Mai",
-	'Jun' => "Jun",
-	'Jul' => "Jul",
-	'Aug' => "Ago",
-	'Sep' => "Set",
-	'Oct' => "Out",
-	'Nov' => "Nov",
-	'Dec' => "Dez",
-	'Local' => "Local",
-	'Reported' => "Informado",
-	'Central' => "Central",
-	'Czech (CZ)' => "Checo (CZ)",
-	'German (DE)' => "Alemo (DE)",
-	'English (EU)' => "Ingls (EUA)",
-	'English (UK)' => "Ingls (UK)",
-	'English (US)' => "Ingls (US)",
-	'English (CA)' => "Ingls (CA)",
-	'English (AU)' => "Ingls (AU)",
-	'English (IL)' => "Ingls (IL)",
-	'Spanish (ES)' => "Espanhol (ES)",
-	'French (FR)' => "Francs (FR)",
-	'French (CA)' => "Francs (CA)",
-	'French (BE)' => "Francs (BE)",
-	'Hungarian (HU)' => "Hngaro (HU)",
-	'Italian (IT)' => "Italiano (IT)",
-	'Japanese (JP)' => "Japnes (JP)",
-	'Lithuanian (LT)' => "Lituano (LT)",
-	'Bokm&aring;l (NO)' => "Bokm&aring;l (NO)",
-	'Dutch (NL)' => "Holands (NL)",
-	'Dutch (BE)' => "Alemo (BE)",
-	'Portuguese (BR)' => "Portugus (BR)",
-	'Swedish (SE)' => "Sueco (SE)",
-	'Chinese(S) gb2312 (CN)' => "Chins(S) gb2312 (CN)",
-	'Chinese(S) utf-8 (CN)' => "Chins(S) utf-8 (CN)",
-	'Trad. Chinese (TW)' => "Chins tradicional (TW)",
-	'You cannot leave comments on this post!' => "No pode escrever comentrios neste post!",
-	'Please fill in the name field' => "Por favor preencha o campo nome",
-	'Please fill in the email field' => "Por favor preencha o campo email",
-	'Supplied email address is invalid' => "O endereo de email fornecido  invlido",
-	'Please do not send empty comment' => "Por favor no escreva comentrios em branco",
-	'You can only post a new comment every 30 seconds.' => "S pode escrever um novo comentrio a cada 30 segundos.",
-	'Cannot post comment, please correct these errors:' => "No foi possivel postar o comentrio. Por favor corrija os seguintes erros:",
-	'Back to comment editing' => "Voltar para a edio de comentrios",
-	'New comment on your post #%d "%s"' => "Novo comentrio no seu post #%d \"%s\"",
-	'Url' => "Url",
-	'Comment' => "Comentrio",
-	'Edit/Delete' => "Editar/Apagar",
-	'Connecting to pop server...' => "Ligando ao servidor pop...",
-	'Connection failed: ' => "A ligao falhou:",
-	'Logging into pop server...' => "Fazendo login no servidor pop...",
-	'No mail or Login Failed:' => "Email em falta ou o Login falhou:",
-	'Getting message #%d...' => "Obtendo a mensagem #%d...",
-	'Processing...' => "Processando...",
-	'Too old' => "Demasiado antigo",
-	'Subject prefix does not match' => "O prefixo do assunto no bate certo",
-	'Raw content:' => "Contedo em bruto:",
-	'Login:' => "Login:",
-	'Pass:' => "Password:",
-	'Wrong login or password.' => "Login ou password incorrectos.",
-	'Category ID' => "ID da Categoria",
-	'Blog ID' => "ID do Blog",
-	'Permission denied.' => "Sem permisso",
-	'Posted title' => "Ttulo publicado",
-	'Posted content' => "Contedo publicado",
-	'Mission complete, message deleted.' => "Misso completa, mensagem apagada.",
-	'An email with the new password was sent successfully to your email address.' => "Um email com a nova password foi enviado para o seu endereo de e-mail.",
-	'New Password:' => "Nova Password:",
-	'You can login here:' => "Pode fazer login aqui:",
-	'your weblog\'s login/password' => "O seu login/password para o blog",
-	'The email could not be sent.' => "O email no pde ser enviado.",
-	'Possible reason: your host may have disabled the mail() function...' => "Razo provvel: o seu host pode ter a funo mail() desactivada...",
-	'Note: You are already logged in!' => "Nota: Voc j fez login!",
-	'Continue...' => "Continuar...",
-	'You are not logged in.' => "Voc ainda no fez login.",
-	'You are not logged in under the same account you are trying to modify.' => "Voc no fez login na mesma conta que est a tentar modificar.",
-	'Back to profile' => "Voltar ao perfil",
-	'please enter your nickname (can be the same as your login)' => "por favor insira o seu nickname (pode ser igual ao login)",
-	'your ICQ UIN can only be a number, no letters allowed' => "o seu UIN do ICQ tem de ser um nmero, letras no so permitidas",
-	'please type your e-mail address' => "por favor digite o seu endereo de email",
-	'the email address is invalid' => "o endereo de email  invlido",
-	'you typed your new password only once. Go back to type it twice.' => "voc digitou a nova password apenas uma vez, volte atrs e preencha os 2 campos obrigatrios",
-	'you typed two different passwords. Go back to correct that.' => "voc digitou 2 passwords diferentes, quando deviam ser iguais, volte atrs e corrija as passwords.",
-	'please enter a Login' => "por favor insira um login",
-	'please enter your password twice' => "por favor, insira a sua password duas vezes",
-	'please type the same password in the two password fields' => "por favor, insira a mesma password nos dois campos",
-	'this login is already registered, please choose another one' => "este nome de utilizador j foi escolhido, por favor escolha outro",
-	'new user registration on your blog' => "novo registo de utilizador no seu blog",
-	'Manage users' => "Gerir utilizadores",
-	'New trackback on your post #%d "%s"' => "Novo trackback no seu post #%d \"%s\"",
-	'Website' => "Site",
-	'Excerpt' => "Excerto",
-	'Login form' => "Formulrio de Login.",
-	'You will have to accept cookies in order to log in.' => "O seu browser tem de aceitar cookies para fazer login.",
-	'Password:' => "Password:",
-	'Log in!' => "Entrar!",
-	'Go to Blogs' => "Ir para os blogs",
-	'Lost your password ?' => "Perdeu a sua password ?",
-	'Lost password ?' => "Perdeu a password?",
-	'A new password will be generated and sent to you by email.' => "Uma nova password ser gerada e enviada para o seu email.",
-	'Generate new password!' => "Criar nova password",
-	'Registration complete' => "Registo terminado",
-	'Registration Currently Disabled' => "Registo de Utilizadores Desactivado",
-	'User registration is currently not allowed.' => "O registo de novos utilizadores no  actualmente permitido.",
-	'Home' => "Incio",
-	'Register form' => "Formulrio de registo",
-	'(twice)' => "(duas vezes)",
-	'Minimum %d characters, please.' => "Mnimo de %d caracteres, por favor.",
-	'Preferred language' => "Linguagem preferida",
-	'Register!' => "Registar",
-	'Log into existing account...' => "Fazer login numa conta existente...",
-	'b2evo installer' => "Installer do b2evo",
-	'Installer for version ' => "Installer para a verso",
-	'Current installation' => "Instalao Actual",
-	'Install menu' => "Menu de instalao",
-	'PHP info' => "PHP info",
-	'Go to Admin' => "Ir para a Admin",
-	'Online' => "Online",
-	'Manual' => "Manual",
-	'Support' => "Suporte",
-	'Language / Locale' => "Linguagem/Locale",
-	'Choose a default language/locale for your b2evo installation.' => "Escolha uma linguagem/locale para a sua instalao do b2evo.",
-	'Check your database config settings below and update them if necessary...' => "Verifique suas configuraes da base de dados em baixo e actualize-as se necessrio..",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "O requisito mnimo para esta verso do b2evolution  %s verso %s mas voc est a tentar usar a verso %s!",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "Parece que a configurao da base de dados que voc inseriu no funciona. Por favor, verifique-a cuidadosamente e tente de novo...",
-	'Config file update' => "Actualizao do ficheiro de configurao",
-	'We cannot automatically update your config file [%s]!' => "No foi possvel actualizar automaticamente o seu ficheiro de configurao [%s]!",
-	'There are two ways to deal with this:' => "H duas formas de lidar com isto:",
-	'You can allow the installer to update the config file by changing its permissions:' => "Pode permitir que o prprio installer actualize o ficheiro de configurao mudando as suas permisses:",
-	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "<code>chmod 666 %s</code>. Se necessrio, veja o  <a %s>manual online sobre permisses</a>.",
-	'Come back to this page and refresh/reload.' => "Volte a esta pgina e actualize-a (refresh/reload).",
-	'Alternatively, you can update the config file manually:' => "Como alternativa, pode alterar o ficheiro de configurao manualmente:",
-	'Open the _config.php file locally with a text editor.' => "Abra o ficheiro _config.php localmente com um editor de texto.",
-	'Delete all contents!' => "Apagar todo o contedo!",
-	'Copy the contents from the box below.' => "Copie o contedo da caixa em baixo.",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Cole no seu editor de texto local. <strong>ATENO: certifique-se que  ABSOLUTAMENTE NENHUM ESPAO EM BRANCO esteja aps o cdigo final <code>?&gt;</code> no ficheiro.</strong> Qualquer espao, tabulao, nova linha ou linha em branco no fim do ficheiro de configurao pode fazer com que os cookies no sejam enviados quando tentar fazer login mais tarde.",
-	'Save the new _config.php file locally.' => "Grave o novo ficheiro _config.php localmente.",
-	'Upload the file to your server, into the /_conf folder.' => "Envie o ficheiro para o seu servidor, na directoria /_conf.",
-	'<a %s>Call the installer from scratch</a>.' => "<a %s>Iniciar o installer do princpio</a>.",
-	'This is how your _config.php should look like:' => "O seu ficheiro _config.php deve parecer-se com isto:",
-	'Your configuration file [%s] has been successfully updated.' => "O seu ficheiro de configurao [%s] foi actualizado com sucesso.",
-	'Base configuration' => "Configurao bsica",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "O seu ficheiro de configurao base no foi editado. Pode fazer isso preenchendo o formulrio em baixo.",
-	'This is the minimum info we need to set up b2evolution on this server:' => "Esta  a informao mnima necessria para instalar o b2evolution neste servidor:",
-	'Database you want to install into' => "Base de dados na qual deseja instalar",
-	'mySQL Username' => "Utilizador do mySQL",
-	'Your username to access the database' => "O nome de utilizador para aceder  base de dados",
-	'mySQL Password' => "Password do mySQL:",
-	'Your password to access the database' => "Password para aceder  base de dados",
-	'mySQL Database' => "Base de dados do MySQL",
-	'Name of the database you want to use' => "Nome da base de dados que deseja usar",
-	'mySQL Host' => "Host do mySQL",
-	'You probably won\'t have to change this' => "Provavelmente no tem de alterar isto",
-	'Additional settings' => "Configuraes adicionais",
-	'Base URL' => "URL Base",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "Isto  onde o b2evo e os seus blogs ficaro por omisso. VERIFIQUE ISTO CUIDADOSAMENTE ou no funcionar bem. Se deseja testar o b2evolution na sua mquina local, para que os cookies de login funcionem, DEVE usar http://<strong>localhost</strong>/path... NO USE o nome da mquina!",
-	'Your email' => "O seu email",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "Ser usado em mensagens de erro graves para que os utilizadores possam contact-lo. Tambm receber notificaes de novos registos.",
-	'Update config file' => "Actualizar o ficheiro de configurao",
-	'How do you want to install b2evolution?' => "Como deseja instalar o b2evoluion?",
-	'The installation can be done in different ways. Choose one:' => "A instalao pode ser feita de vrias formas diferentes. Escolha uma:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>Nova Instalao</strong>: Instale as tabelas do  b2evolution com dados de demonstrao.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>Actualizar uma verso anterior do b2evolution</strong>: Actualizar a sua base de dados do b2evolution para torn-la compatvel com a verso actual!",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Actualizar a partir do Cafelog/b2 v 0.6.x</strong>: Instala o a base de dados do b2evolution e copiar os seus dados do Cafelog/b2.",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>Actualizar a partir do Manywhere Miniblog</strong>: Instala as tabelas da base de dados do b2evolution e copiar os seus dados do Miniblog.",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>Actualizar a partir do WordPress v 1.2.x</strong>: Instala as tabelas da base de dados do b2evolution e copiar os seus dados do WordPress.",
-	'Delete b2evolution tables' => "Apagar as tabelas do b2evolution",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "Se tem as tabelas do b2evolution instaladas e deseja comear de novo, deve apag-las antes de iniciar uma nova instalao. <strong>AVISO: Todas as suas tabelas e dados do b2evolution sero perdidos!!! </strong>As tabelas do Cafelog/b2 ou quaisquer outras tabelas, se as tiver, sero mantidas intactas.",
-	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>Mudar a sua configurao</strong> (veja o resumo abaixo): Voc somente ter de fazer isso em raras ocasies quando voc pode ter movido ser arquivos do b2evolution ou o banco de dados para um lugar diferente...",
-	'GO!' => "IR!",
-	'Need to start anew?' => "Precisa de comear de novo?",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "Se j tem as tabelas do b2evolution instaladas e gostaria de comear novamente, deve apag-las antes de iniciar uma nova instalao. O b2evolution pode apagar as tabelas por voc, mas por razes de segurana bvias essa facilidade est desactivada por omisso.",
-	'Base config recap...' => "Resumo da configurao bsica...",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "Se no v configuraes correctas aqui, PARE antes de prosseguir, e <a %s>actualize a sua configurao bsica</a>.",
-	'(Set, but not shown for security reasons)' => "(Definido, mas no mostrado por razes de segurana)",
-	'Admin email' => "Email do administrador",
-	'Installing b2evolution tables with sample data' => "Instalando as tabelas do b2evolution com dados de exemplo",
-	'Installation successful!' => "Instalao bem sucedida!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Agora j pode <a %s>entrar</a> com o login \"admin\" e a password \"%s\".</p>\n\t<p>Memorize essa password! Trata-se de uma password gerada <em>aleatoriamente</em> que lhe  dada ao instalar o b2evolution. Se a peder, ter de apagar as tabelas e instalar tudo de novo.</p>",
-	'Upgrading data in existing b2evolution database' => "Actualizando dados na base de dados do b2evolution actual",
-	'Upgrade completed successfully!' => "Actualizao terminada com sucesso!",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "Agora j pode <a %s>entrar</a> com seu nome de utilizador %s e password normais.",
-	'Installing b2evolution tables and copying existing %s data' => "Instalando as tabelas do b2evolution e copiando os dados existentes do %s",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Agora j pode <a %s>entrar</a> com o seu login habitual do Miniblog (cortado nos primeiros 20 caracteres). Todas as passwords foram redefinidas como \"%s\".</p>\n\t<p>Memorize essa password! Trata-se de uma password gerada <em>aleatoriamente</em> que lhe  dada ao instalar o b2evolution. Se a perder, ter de apagar todas as tabelas e comear de novo.</p>",
-	'Deleting b2evolution tables from the datatase' => "Apagando as tabelas do b2evolution da base de dados",
-	'For security reasons, the reset feature is disabled by default.' => "Por razes de segurana, a opo reset vem desactivada por omisso.",
-	'Reset done!' => "Formulrio limpo!",
-	'Back to menu' => "Voltar ao men",
-	'official website' => "website oficial",
-	'contact' => "contacto",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "Este blog contm todos os seus posts actualizados do Cafelog. Este blog chama-se '%s'. %s",
-	'This is a sample linkblog entry' => "Isto  um modelo de entrada para o linkblog",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "Isto  um texto de amostra descrevendo a entrada de linkblog. Entretanto, na maioria dos casos, voc querer deixar isto em branco, inserindo apenas um ttulo e um URL para os seus posts do linkblog (sites favoritos/relacionados)",
-	'This is the long description for the blog named \'%s\'. %s' => "Isto  a descrio longa para o blog chamado '%s'. %s",
-	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "Este blog (blog #1)  um blog muito especial! Agrega automaticamente todos os posts dos outros blogs. Isto permite-lhe ver facilmente tudo o que  postado no sistema. Pode esconder este blog do pblico desactivando a opo \"Incluir na lista de blogs pblicos\" na administrao do blog.",
-	'%s Title' => "%s Ttulo",
-	'Tagline for %s' => "Tagline para %s",
-	'Short description for %s' => "Descrio curta de %s",
-	'Notes for %s' => "Notas de %s",
-	'Keywords for %s' => "Palavras chaves de %s",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "O principal propsito deste blog  ser incluido como um item lateral noutros blogs onde ir mostrar os seus links favoritos/relacionados.",
-	'Clean Permalinks!' => "Permalinks Limpos!",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "O b2evolution usa links permanentes e de feedback do velho estilo, por omisso. Isto  para assegurar compatibilidade mxima com vrias configuraes do servidor web.\n\nDe qualquer forma, assim que se sinta confortvel com o b2evolution, deve tentar activar os links permanentes limpos (clean permalinks) No ecr de configuraes... (Seleccionar 'Utilizar informaes extra de caminho (extra-path)')",
-	'Apache optimization...' => "Optimizao do Apache...",
-	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => "Na pasta <code>/blogs</code> assim como na pasta <code>/blogs/admin</code> existem dois ficheiros chamados [<code>sample.htaccess</code>]. Deve tentar renome-los para [<code>.htaccess</code>].\n\nIsto ir optimizar a maneira como o b2evolution  gerido pelo servidor (se for Apache). Estes ficheiros no esto activos por omisso porque alguns hosts mostrariam um erro assim que tentasse us-los. Se isso acontecer consigo quando renomear os arquivos, basta remov-los e tudo ficar bem.",
-	'About evoSkins...' => "Sobre o evoSkins...",
-	'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => "Por omisso, os blogs so mostrados usando a skin standard. \n\nOs leitores podem escolher uma nova skin usando o formulrio presente na maioria das skins.\n\nPode mudar a skin standard usada por qualquer blog editando os parmetros do mesmo na administrao. Tambm pode forar o uso da skin standard para todos.\n\nPor outro lado, pode restringir as skins disponveis apagando algumas delas da pasta /blogs/skins. Tambm pode criar novas skins duplicando, renomeando e personalizando qualquer pasta de skins existente.\n\nPara comear a personalizar uma skin, abra o arquivo '<code>_main.php</code>' num editor de texto e leia os comentrios. E, claro, leia o manual no evoSkins!",
-	'Skins, Stubs and Templates...' => "Skins, Stubs e Templates...",
-	'By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through \'<code>index.php</code>\', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don\'t want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided \'<code>a_stub.php</code>\' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided \'<code>a_noskin.php</code>\'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the \'Stub name\' field. Otherwise, the permalinks will not function properly.' => "Por omisso, todos os blogs pr-instalados so mostrados usando uma skin. (Mais sobre skins noutro post.)\n\nIsto significa que os blogs so acedidos atravs do '<code>index.php</code>', que carrega os parmetros da base de dados e passa o trabalho de mostrar o blog para uma skin.\n\nAlternativamente, se voc no quiser usar os parmetros da base de dados por omisso e quiser, digamos, forar uma skin, uma categoria ou um linkblog especfico, pode criar um ficheiro stub como o fornecido '<code>a_stub.php</code>' e chamar o seu blog por este stub em vez de index.php.\n\nFinalmente, se precisar de algumas personalizaes bastante especficas para seu blog, pode usar um simples template no lugar de skins. Neste caso, chame o seu blog atravs de um template completo, como o fornecido '<code>a_noskin.php</code>'.\n\nVoc encontrar mais informaes nos prprios arquivos stub/template. Abra-os com um editor de texto e leia os comentrios dentro deles.\n\nDe qualquer maneira, tenha certeza de ir at a administrao de seu blog e colocar o metodo correto de acesso para seu blog. Quando usar um Stub ou template, voc tambm deve colocar o nome do arquivo no campo 'Stub name'. Caso contrrio, os links permanentes no iro funcionar corretamente.",
-	'Multiple Blogs, new blogs, old blogs...' => "Mltiplos Blogs, novos blogs, blogs antigos...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "Por omisso, o b2evolution vem com 4 blogs, chamados 'Blog All', 'Blog A', 'Blog B' e 'Linkblog'.\n\nAlguns destes blogs tm um papel especial. Leia sobre isso na pgina correspondente.\n\nVoc pode criar blogs adicionais ou apagar blogs indesejados na administrao do blog.",
-	'This is a multipage post' => "Isto  um post multi-pgina",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "Esta  a primeira pgina de um post multi-pgina.\n\nPode ver as outras pginas clicando nos links em baixo do texto.\n\n<!--nextpage-->\n\nEsta  a pgina  2.\n\n<!--nextpage-->\n\nEsta  a pgina  3.\n\n<!--nextpage-->\n\nEsta  a pgina 4.\n\nEsta  a ltima pgina.",
-	'Extended post with no teaser' => "Post extendido sem teaser",
-	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Isto  um post extendido sem teaser. Isto significa que este teaser no ser visivel quando clicar no link \"mais\".\n\n<!--more--><!--noteaser-->\n\nIsto  o texto extendido. Voc s o v quando clicar no link \"mais\".",
-	'Extended post' => "Post extendido",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Isto  um post extendido. Isso significa que s ver este pequeno teaser e que deve clicar no link em baixo para ver mais.\n\n<!--more-->\n\nIsto  um texto extendido. Voc s o v quando clicar no link \"mais\".",
-	'Important information' => "Informao importante",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "O Blog B contem alguns posts na categoria 'Dicas do b2evolution'.\n\nTodos estes posts so designados para ajud-lo de modo a que, como o EdB diria: \"<em>leia-os todos antes de comear a hackar!</em>\" ;)\n\nSe quiser, pode apagar estes posts um por um depois de os ler. Tambm pode mudar o estado deles para 'obsoleto' para ajud-lo a rastrear visualmente o que j leu.",
-	'First Post' => "Primeiro Post",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>Este  o primeiro post.</p>\n\n<p>Ele aparece no blog A e no blog B.</p>",
-	'Second post' => "Segundo post",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>Este  o segundo post.</p>\n\n<p>Ele aparece apenas no blog A, mas em mltiplas categorias.</p>",
-	'Third post' => "Terceiro post",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>Este  o terceiro post.</p>\n\n<p>Ele aparece apenas no blog B e em apenas uma categoria.</p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "Ol, isto  um comentrio.<br />Para apagar um comentrio, faa login, e veja os comentrios do post, l ter a opo de editar ou apag-los.",
-	'The database schema is already up to date. There is nothing to do.' => "O esquema da base de dados j est actualizado. No h nada para fazer.",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "Parece que os seguintes nomes de stub foram usados mais do que uma vez: ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "No posso actualizar at voc os tornar nicos. Campo: [%s]",
-	'Checking DB schema version...' => "Verificando a verso do esquema da base de dados...",
-	'NOT FOUND! This is not a b2evolution database.' => "NO ENCONTRADO! Isto no  uma base de dados do b2evolution .",
-	'This version is too old!' => "Esta verso  demasiado antiga!",
-	'This version is too recent! We cannot downgrade to it!' => "Esta verso  demasiado recente! No podemos fazer um downgrade para ela!",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "Este blog contm todos os seus posts actualizados do Minilog. Esse blog chama-se '%s'. %s",
-	'This blog holds all your posts upgraded from WordPress. This blog is named \'%s\'. %s' => "Este blog contm todos os seus posts actualizados do WordPress. Esse blog chama-se '%s'. %s",
-	'No desc available' => "Desc no disponvel",
-	'No description available' => "Descrio no disponvel",
-	'Make URLs clickable' => "Tornar URLs clicveis",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "Tags &lt;P&gt; e &lt;BR&gt; automticas",
-	'BB formatting e-g [b]bold[/b]' => "Formatao BB. Ex. [b]negrito[/b]",
-	'GreyMatter style formatting' => "Formatao ao estilo do GreyMatter",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%",
-	'Convert text smilies to icons' => "Converter smilies de texto para cones",
-	'Humane Web Text Generator 2.0 beta' => "Humane Web Text Generator 2.0 beta",
-	'Easy HTML tags inserting' => "Insero fcil de tags HTML",
-	'INSerted [Alt-I]' => "INSerido [Alt-I]",
-	'DELeted [Alt-D]' => "Apagado [Alt-D]",
-	'STRong [Alt-S]' => "nfase Maior [Alt-S]",
-	'EMphasis [Alt-E]' => "Nfase [Alt-E]",
-	'CODE [Alt-C]' => "CDIGO [Alt-C]",
-	'Paragraph [Alt-P]' => "Pargrafo [Alt-P]",
-	'Unordered List [Alt-U]' => "Lista Simples [Alt-U]",
-	'List Item [Alt-L]' => "Item na Lista [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "Citao [Alt-B]",
-	'IMaGe [Alt-G]' => "IMaGem [Alt-G]",
-	'A href [Alt-A]' => "Link [Alt-A]",
-	'More [Alt-M]' => "Mais [Alt-M]",
-	'no teaser [Alt-T]' => "Sem teaser [Alt-T]",
-	'next page [Alt-Q]' => "prxima pgina [Alt+Q]",
-	'Close all tags' => "Fechar todas as tags",
-	'ALTernate text' => "Texto ALTernativo",
-	'One click smilies inserting' => "Insero de smilies com um clique",
-	'All' => "Todas",
-	'Trackback address for this post:' => "Endereo de trackback para este post:",
-	'No %s for this post yet...' => "Nenhum %s para este post...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "O seu endereo de email <strong>no ser</strong> exibido neste site.",
-	'Site/Url' => "Site/Url",
-	'Your URL will be displayed.' => "O seu URL ser exibido.",
-	'Line breaks become &lt;br /&gt;' => "Mudanas de linha tornam-se tags &lt;br /&gt;",
-	'Remember me' => "Lembrar-se de mim",
-	'(Set cookies for name, email &amp; url)' => "(Configurar cookies para o nome, email &amp; url)",
-	'In response to:' => "Em resposta a:",
-	'Linkblog' => "Links",
-	'more' => "mais",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Top refering engines' => "Top motores referentes",
-	'blogs' => "blogs",
-	'skin the site' => "aplicar skin no site",
-	'archives' => "arquivos",
-	'Select blog:' => "Seleccione o blog:",
-	'Select skin:' => "Seleccione a skin:",
-	'words' => "palavras",
-	'Read more...' => "Ler mais...",
-	'Choose a skin' => "Escolha uma skin",
-	'Choose skin' => "Escolher skin",
-	'Browse all posts by this author' => "Ver todos os posts deste autor",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "O <acronym title=\"Uniform Resource Identifier\">URI</acronym> para criar um TrackBack para este post:",
-	'Comment by' => "Comentrio por",
-	'Trackback from' => "Trackback de:",
-	'Pingback from' => "Pingback de:",
-	'Edit This' => "Editar isto",
-	'E-mail' => "Email",
-	'Your Comment' => "O seu comentrio",
-	'Say It!' => "Dizer!",
-	'Filed under:' => "Postado em:",
-	'Other' => "Outro",
-	'Meta' => "Meta",
-	'Syndicate this site using RSS' => "Resumo deste blog usando RSS",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "Os ultimos comentrios de todos os posts em RSS",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "Comentrios <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'This page validates as XHTML 1.0 Transitional' => "Esta pgina   XHTML 1.0 Transitional vlido",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "<abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr> vlido.",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Utiliza o b2evolution; motor de blogs multi-idioma, multi-utilizador e multi-blog",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "Esta skin tem um ficheiro CSS originalmente feito para o WordPress (Veja os crditos do design em style.css).",
-	'Original design credits for this skin:' => "Crditos do design original desta skin:",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "Para assegurar compatibilidade mxima com os ficheiros CSS do WP (Word Press), a maioria dos recursos do b2evolution que no existem no WP so ocultados nesta wpc_* skin genrica.",
-	'[...] Read more!' => "[...] Ler mais!",
-	'New pingback on your post #%d "%s"' => "Novo pingback no seu post #%d \"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/pt_PT/LC_MESSAGES/messages.po 1.10.3.src/locales/pt_PT/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/pt_PT/LC_MESSAGES/messages.po	2005-05-06 17:49:46.000000000 -0500
+++ 1.10.3.src/locales/pt_PT/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,6034 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Francois PLANQUE
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PT_PT_b2evo_locale\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2004-06-26 02:10+0200\n"
-"PO-Revision-Date: 2005-04-26 15:13-0000\n"
-"Last-Translator: Pedro Assuno <assuncas@gmail.com>\n"
-"Language-Team: Pedro Assuno <assuncas@gmail.com>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Poedit-Language: Portuguese\n"
-"X-Poedit-Country: PORTUGAL\n"
-
-#: ..\..\..\a_noskin.php:110
-msgid "Selected"
-msgstr "Seleccionado"
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:161
-#: ..\..\..\a_noskin.php:252
-#: ..\..\..\multiblogs.php:140
-#: ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:470
-#: ..\..\..\admin\_menutop.php:200
-#: ..\..\..\b2evocore\_functions_cats.php:567
-#: ..\..\..\skins\basic\_main.php:94
-#: ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:118
-#: ..\..\..\skins\wpc_default\_main.php:121
-msgid "Categories"
-msgstr "Categorias"
-
-#: ..\..\..\a_noskin.php:175
-#: ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:222
-#: ..\..\..\multiblogs.php:258
-#: ..\..\..\summary.php:100
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Permanent link to full entry"
-msgstr "Link permanente para o post"
-
-#: ..\..\..\a_noskin.php:175
-#: ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:154
-#: ..\..\..\multiblogs.php:222
-#: ..\..\..\multiblogs.php:258
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:103
-msgid "Permalink"
-msgstr "Permalink"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\a_noskin.php:228
-#: ..\..\..\skins\bluesky\_main.php:144
-#: ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\guadeloupe\_main.php:145
-#: ..\..\..\skins\guadeloupe\_main.php:146
-msgid "Recently"
-msgstr "Recente"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\skins\bluesky\_main.php:144
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\guadeloupe\_main.php:145
-msgid "(cached)"
-msgstr "(em cache)"
-
-#: ..\..\..\a_noskin.php:228
-#: ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\guadeloupe\_main.php:146
-msgid "(no cache)"
-msgstr "(sem cache)"
-
-#: ..\..\..\a_noskin.php:234
-#: ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:148
-#: ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\guadeloupe\_main.php:149
-msgid "Last comments"
-msgstr "ltimos comentrios"
-
-#: ..\..\..\a_noskin.php:235
-#: ..\..\..\skins\custom\_main.php:180
-msgid "Some viewing statistics"
-msgstr "Algumas estatsticas de visualizao"
-
-#: ..\..\..\a_noskin.php:240
-#: ..\..\..\a_noskin.php:246
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:345
-#: ..\..\..\admin\_edit_showposts.php:545
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\custom\_main.php:191
-#: ..\..\..\skins\originalb2\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:125
-#: ..\..\..\skins\wpc_aubmach\_main.php:129
-#: ..\..\..\skins\wpc_default\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:132
-msgid "Search"
-msgstr "Procurar"
-
-#: ..\..\..\a_noskin.php:243
-#: ..\..\..\skins\custom\_main.php:188
-msgid "All Words"
-msgstr "Todas as Palavras"
-
-#: ..\..\..\a_noskin.php:244
-#: ..\..\..\skins\custom\_main.php:189
-msgid "Some Word"
-msgstr "Qualquer Palavra"
-
-#: ..\..\..\a_noskin.php:245
-#: ..\..\..\admin\_edit_showposts.php:390
-#: ..\..\..\skins\custom\_main.php:190
-msgid "Entire phrase"
-msgstr "Frase completa"
-
-#: ..\..\..\a_noskin.php:247
-#: ..\..\..\a_noskin.php:259
-#: ..\..\..\skins\bluesky\_main.php:163
-#: ..\..\..\skins\custom\_main.php:192
-#: ..\..\..\skins\custom\_main.php:204
-#: ..\..\..\skins\guadeloupe\_main.php:165
-msgid "Reset form"
-msgstr "Limpar Formulrio"
-
-#: ..\..\..\a_noskin.php:258
-#: ..\..\..\skins\bluesky\_main.php:162
-#: ..\..\..\skins\custom\_main.php:203
-#: ..\..\..\skins\guadeloupe\_main.php:164
-#: ..\..\..\skins\originalb2\_main.php:170
-msgid "Get selection"
-msgstr "Mostrar seleco"
-
-#: ..\..\..\a_noskin.php:264
-#: ..\..\..\admin\_edit_showposts.php:394
-#: ..\..\..\skins\basic\_main.php:155
-#: ..\..\..\skins\bluesky\_main.php:195
-#: ..\..\..\skins\custom\_main.php:209
-#: ..\..\..\skins\guadeloupe\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:134
-#: ..\..\..\skins\wpc_default\_main.php:137
-msgid "Archives"
-msgstr "Arquivos"
-
-#: ..\..\..\a_noskin.php:269
-#: ..\..\..\a_noskin.php:282
-#: ..\..\..\a_noskin.php:291
-#: ..\..\..\skins\bluesky\_main.php:208
-#: ..\..\..\skins\bluesky\_main.php:217
-#: ..\..\..\skins\custom\_main.php:214
-#: ..\..\..\skins\custom\_main.php:240
-#: ..\..\..\skins\custom\_main.php:249
-#: ..\..\..\skins\guadeloupe\_main.php:210
-#: ..\..\..\skins\guadeloupe\_main.php:219
-msgid "more..."
-msgstr "mais..."
-
-#: ..\..\..\a_noskin.php:276
-#: ..\..\..\skins\bluesky\_main.php:202
-#: ..\..\..\skins\custom\_main.php:234
-#: ..\..\..\skins\guadeloupe\_main.php:204
-msgid "Recent Referers"
-msgstr "Referncias Recentes"
-
-#: ..\..\..\a_noskin.php:285
-#: ..\..\..\skins\bluesky\_main.php:211
-#: ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\guadeloupe\_main.php:213
-msgid "Top Referers"
-msgstr "Top Referncias"
-
-#: ..\..\..\a_noskin.php:304
-#: ..\..\..\multiblogs.php:276
-#: ..\..\..\skins\babyblues\_main.php:127
-#: ..\..\..\skins\bluesky\_main.php:222
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\guadeloupe\_main.php:224
-msgid "Misc"
-msgstr "Misc"
-
-#: ..\..\..\a_noskin.php:318
-#: ..\..\..\skins\custom\_main.php:275
-msgid "Syndicate this blog"
-msgstr "Resumo deste blog"
-
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "Pgina do b2evolution por omisso"
-
-#: ..\..\..\default.php:34
-#: ..\..\..\install\index.php:53
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Motor multi-dioma, multi-utilizador e multi-blog"
-
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "Benvindo ao b2evolution"
-
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "Esta  a pgina inicial, por omisso, para o b2evolution. Ser mostrada enquanto no seleccionar um blog por omisso nas configuraes gerais."
-
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "Blogs individuais no sistema"
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Blog #%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Blog #1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Isto  um blog especial que agrega todas as mensagens de todos os outros blogs!"
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Por favor note: a seguinte lista (assim como o men)  gerada automaticamente e inclui apenas os blogs que contm um &quot;stub URL name&quot;. Pode alterar isto nas configuraes do blog na administrao."
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "Mais demos"
-
-# C:\www\b2evolution\blogs\index.php:72
-#: ..\..\..\default.php:82
-#: ..\..\..\default.php:83
-#: ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Template personalizado"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "Mltiplos blogs na mesma pgina"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "Sumrio dos ltimos posts em todos os blogs"
-
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "A pgina que est a ver"
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Por favor note: estas demos no fazem uso das evoSkins, mesmo se as tiver activado durante a instalao. O nico modo de alterar o visual delas  editando os seus templates PHP. No entanto, novamente, lembre-se que estas so apenas demos destinadas a inspir-lo para seus prprios templates ;)"
-
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "Administrao"
-
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "Ir para a administrao!"
-
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "Website oficial"
-
-#: ..\..\..\default.php:95
-#: ..\..\..\install\index.php:516
-msgid "GNU GPL license"
-msgstr "licena GNU GPL"
-
-#: ..\..\..\multiblogs.php:99
-msgid "Multiblog demo"
-msgstr "Demonstrao de Multi-blog"
-
-#: ..\..\..\multiblogs.php:109
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Este template de demonstrao mostra 3 de uma vez (1 na esquerda, 2 na direita)"
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "Demonstrao de Sumrio"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Este template de demonstrao mostra um sumrio dos ltimos posts em todos os blogs"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "Mais posts"
-
-#: ..\..\..\admin\b2antispam.php:19
-#: ..\..\..\admin\_menutop.php:223
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "Anti-spam"
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "A password [%s]  muito curta. Tem de ter no mnimo 5 caracteres!"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Apagando log-hits contendo [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Apagando comentrios contendo [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:78
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "Colocando a palavra [%s] na lista negra..."
-
-#: ..\..\..\admin\b2antispam.php:97
-msgid "Confirm ban &amp; delete"
-msgstr "Confirmar apagar &amp; ban"
-
-#: ..\..\..\admin\b2antispam.php:111
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "Nenhum log-hit contm essa palavra chave [%s]."
-
-#: ..\..\..\admin\b2antispam.php:117
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Apagar os seguintes %d hits de referncias:"
-
-#: ..\..\..\admin\b2antispam.php:145
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "Nenhum comentrio contm essa palavra chave [%s]."
-
-#: ..\..\..\admin\b2antispam.php:151
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Apagar os seguintes %d comentrios:"
-
-#: ..\..\..\admin\b2antispam.php:186
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "A palavra chave [%s] j  tratada pela lista negra."
-
-#: ..\..\..\admin\b2antispam.php:192
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Colocar a palavra chave [%s] na lista negra local."
-
-#: ..\..\..\admin\b2antispam.php:199
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Relatar a palavra-chave [%s] como abuso ao b2evolution.net."
-
-#: ..\..\..\admin\b2antispam.php:201
-#: ..\..\..\admin\b2antispam.php:284
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "Termos de servio"
-
-#: ..\..\..\admin\b2antispam.php:208
-msgid "Perform selected operations"
-msgstr "Executar as operaes seleccionadas"
-
-#: ..\..\..\admin\b2antispam.php:225
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "Removendo a entrada #%d da lista negra..."
-
-#: ..\..\..\admin\b2antispam.php:262
-msgid "Add a banned keyword"
-msgstr "Adicionar uma palavra banida"
-
-#: ..\..\..\admin\b2antispam.php:264
-msgid "Check &amp; ban..."
-msgstr "Verificar &amp; ban..."
-
-#: ..\..\..\admin\b2antispam.php:272
-msgid "Banned domains blacklist"
-msgstr "Lista negra de domnios banidos"
-
-#: ..\..\..\admin\b2antispam.php:273
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Qualquer URL contendo uma das seguintes palavras chave ser banido dos posts, comentrios e logs."
-
-#: ..\..\..\admin\b2antispam.php:276
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Se uma palavra chave restringe um domnio legtimo, clique no tick verde para parar de bani-la."
-
-#: ..\..\..\admin\b2antispam.php:283
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Actualizar lista negra a partir da lista central!"
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Permitir retorno da palavra chave (Remov-la da lista negra)"
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Allow Back"
-msgstr "Permitir retorno"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Relatar abuso para a lista negra central!"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Report"
-msgstr "Relatar"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Verificar hit-logs e comentrios para esta palavra-chave!"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Re-check"
-msgstr "Verificar novamente"
-
-#: ..\..\..\admin\b2blogs.php:17
-#: ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:206
-#: ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Blogs"
-
-#: ..\..\..\admin\b2blogs.php:25
-#: ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "Novo"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "Criando blog..."
-
-#: ..\..\..\admin\b2blogs.php:62
-#: ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Deve fornecer um nome de URL para o blog!"
-
-#: ..\..\..\admin\b2blogs.php:68
-#: ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "Este nome de URL j  usado por outro blog. Escolha outro."
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "No foi possvel criar, por favor corrija os seguintes erros:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Precisa de <a %s>criar as categorias</a> para este blog agora!"
-
-#: ..\..\..\admin\b2blogs.php:135
-#: ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "Novo weblog"
-
-#: ..\..\..\admin\b2blogs.php:136
-#: ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Novo blog"
-
-#: ..\..\..\admin\b2blogs.php:172
-#: ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336
-#: ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:410
-#: ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "Geral"
-
-#: ..\..\..\admin\b2blogs.php:175
-#: ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "Permisses"
-
-#: ..\..\..\admin\b2blogs.php:178
-#: ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "Opes avanadas"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Actualizando Blog [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:231
-#: ..\..\..\admin\edit_actions.php:217
-msgid "Cannot update, please correct these errors:"
-msgstr "No foi possvel actualizar, por favor corrija estes erros:"
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Apagar blog [%s]?"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Apagar este blog apagar todas as categorias, posts e comentrios associados!"
-
-#: ..\..\..\admin\b2blogs.php:428
-#: ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "ESTA ACO NO TEM RETORNO!"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "Tente tambm apagar o ficheiro stub [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "Tente tambm apagar o ficheiro esttico [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:455
-#: ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "Tenho a certeza!"
-
-#: ..\..\..\admin\b2blogs.php:458
-#: ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "CANCELAR"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "Gerando pgina esttica para o blog [%s]"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "Voc no configurou um nome de ficheiro esttico para este blog!"
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "O ficheiro no pode ser escrito!"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "Deve verificar as permisses para [%s]. Veja <a %s>o manual online em permisses de arquivos</a>."
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "Escrevendo no ficheiro [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:557
-#: ..\..\..\admin\edit_actions.php:135
-#: ..\..\..\admin\edit_actions.php:252
-#: ..\..\..\admin\edit_actions.php:342
-#: ..\..\..\b2evocore\_functions_antispam.php:201
-#: ..\..\..\b2evocore\_functions_antispam.php:303
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Pronto."
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Visualizar blog:"
-
-#: ..\..\..\admin\b2browse.php:57
-#: ..\..\..\admin\b2edit.php:167
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Uma vez que  novo aqui, ter de esperar que um administrador aumente o seu nvel para 1, para que esteja autorizado a postar.\tTambm pode <a %s>enviar um e-mail para o administrador</a > pedindo uma promoo. Quando for promovido, basta actualizar esta pgina e poder blogar. :)"
-
-#: ..\..\..\admin\b2categories.php:17
-#: ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "Categorias para o blog:"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Nova sub-categoria dentro da categoria: %s"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Nova categoria no blog: %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Novo nome da categoria"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Criar categoria"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Apagando categoria #%d: %s ..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53
-#: ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:87
-#: ..\..\..\htsrv\profile_update.php:95
-#: ..\..\..\htsrv\profile_update.php:100
-#: ..\..\..\htsrv\register.php:43
-#: ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57
-#: ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78
-#: ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "ERRO"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Categoria apagada."
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "Propriedades da categoria:"
-
-#: ..\..\..\admin\b2categories.php:182
-#: ..\..\..\admin\b2upload.php:167
-#: ..\..\..\admin\_edit_form.php:131
-#: ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76
-#: ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:181
-#: ..\..\..\skins\wpc_default\_feedback.php:181
-msgid "Name"
-msgstr "Nome"
-
-#: ..\..\..\admin\b2categories.php:186
-msgid "New parent category"
-msgstr "Nova categoria pai"
-
-#: ..\..\..\admin\b2categories.php:212
-#: ..\..\..\admin\b2categories.php:231
-msgid "Old Parent"
-msgstr "Pai antigo"
-
-#: ..\..\..\admin\b2categories.php:229
-msgid "Root (No parent)"
-msgstr "Raiz (Sem pai)"
-
-#: ..\..\..\admin\b2categories.php:240
-msgid "Edit category!"
-msgstr "Editar categoria!"
-
-#: ..\..\..\admin\b2categories.php:285
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Desculpe, mas no tem permisso para editar/ver as propriedades da categoria."
-
-#: ..\..\..\admin\b2edit.php:30
-#: ..\..\..\admin\edit_actions.php:196
-#: ..\..\..\admin\edit_actions.php:295
-msgid "Oops, no post with this ID."
-msgstr "Ops, no existe um post com este ID."
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Editando o post"
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d no blog: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Ops, no existe um comentrio com este ID!"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Editando comentrio"
-
-#: ..\..\..\admin\b2edit.php:118
-msgid "New post in blog:"
-msgstr "Novo post no blog:"
-
-#: ..\..\..\admin\b2edit.php:145
-#: ..\..\..\admin\b2edit.php:179
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Como este blog no possui categorias, no pode postar nele.  preciso que crie uma categoria primeiro."
-
-#: ..\..\..\admin\b2edit.php:149
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Mudar para este blog (mantem o que j escreveu se o Javascript estiver activo)"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "Login..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "No b2evolution, no precisa de aceder  pgina b2login.php para fazer login."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Basta apontar directamente para a pgina que precisa no painel de controle, por exemplo: %s ou %s. O b2evo pedir-lhe- o login se necessrio."
-
-#: ..\..\..\admin\b2options.php:17
-#: ..\..\..\admin\_menutop.php:256
-msgid "Settings"
-msgstr "Configuraes"
-
-#: ..\..\..\admin\b2options.php:32
-#: ..\..\..\admin\b2options.php:418
-msgid "Regional"
-msgstr "Regional"
-
-#: ..\..\..\admin\b2options.php:35
-#: ..\..\..\admin\b2options.php:424
-msgid "Plug-ins"
-msgstr "Plug-ins"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "Configuraes gerais actualizadas."
-
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "Configuraes regionais actualizadas."
-
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "Deve fornecer um cdigo para o locale!"
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Locale '%s' inserido na base de dados."
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "Locale '%s' actualizado."
-
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr "Locale '%s' gravado."
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Tabela de locales removida, os locales originais sero carregados do ficheiro <code>/conf/_locales.php</code>."
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "Ficheiro <code>%s</code> no encontrado."
-
-#: ..\..\..\admin\b2options.php:330
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "Locale '%s' apagado da base de dados."
-
-#: ..\..\..\admin\b2options.php:370
-msgid "Switched priorities."
-msgstr "Prioridades trocadas."
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Verificao ortogrfica"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Carregando o verificador ortogrfico. Por favor aguarde"
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "Visualizar Estatsticas para o Blog:"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "Nenhum"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "Alterando tipo do hit #%d para: %s"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "Apagando hit #%d..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "Expurgar hits para %s..."
-
-#: ..\..\..\admin\b2stats.php:106
-#: ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Sumrio"
-
-#: ..\..\..\admin\b2stats.php:112
-#: ..\..\..\admin\b2stats.php:170
-msgid "Referers"
-msgstr "Referncias"
-
-#: ..\..\..\admin\b2stats.php:118
-#: ..\..\..\admin\b2stats.php:171
-msgid "Refering Searches"
-msgstr "Referncias de Pesquisa"
-
-#: ..\..\..\admin\b2stats.php:124
-#: ..\..\..\admin\b2stats.php:173
-msgid "Syndication"
-msgstr "RSS"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "Agentes do utilizador"
-
-#: ..\..\..\admin\b2stats.php:136
-#: ..\..\..\admin\b2stats.php:174
-msgid "Direct Accesses"
-msgstr "Acessos directos"
-
-#: ..\..\..\admin\b2stats.php:169
-msgid "Date"
-msgstr "Data"
-
-#: ..\..\..\admin\b2stats.php:172
-msgid "Indexing Robots"
-msgstr "Indexando Robs"
-
-#: ..\..\..\admin\b2stats.php:175
-msgid "Total"
-msgstr "Total"
-
-#: ..\..\..\admin\b2stats.php:188
-msgid "Prune this date!"
-msgstr "Expurgar esta data!"
-
-#  TRANS: Abbrev. for Prune (stats)
-#  TRANS: Abbrev. for Prune (stats)
-#  TRANS: Abbrev. for Prune (stats)
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:188
-#: ..\..\..\admin\b2stats.php:218
-msgid "Prune"
-msgstr "Expurgar"
-
-#: ..\..\..\admin\b2stats.php:188
-#: ..\..\..\admin\b2stats.php:218
-msgid "Prune hits for this date!"
-msgstr "Expurgar os hits desta data!"
-
-#: ..\..\..\admin\b2stats.php:238
-#: ..\..\..\skins\_stats.php:21
-msgid "Last referers"
-msgstr "ltimas referncias"
-
-#: ..\..\..\admin\b2stats.php:239
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Estes so os hits de pginas externas referenciando este blog"
-
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391
-msgid "Delete this hit!"
-msgstr "Apagar este hit!"
-
-#  TRANS: Abbrev. for Delete (stats)
-#  TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete (stats)
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391
-#: ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91
-#: ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79
-#: ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "Del"
-
-#: ..\..\..\admin\b2stats.php:251
-msgid "Log as a search instead"
-msgstr "Registar como pesquisa"
-
-#  TRANS: Abbrev. for "move to searches" (stats)
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:251
-msgid "-&gt;S"
-msgstr "-&gt;B"
-
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Banir este domnio!"
-
-#  TRANS: Abbrev.
-#  TRANS: Abbrev.
-#  TRANS: Abbrev.
-#  TRANS: Abbrev.
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "Banir"
-
-#: ..\..\..\admin\b2stats.php:267
-#: ..\..\..\skins\_stats.php:33
-msgid "Top referers"
-msgstr "Top Referncias"
-
-#: ..\..\..\admin\b2stats.php:286
-msgid "Total referers"
-msgstr "Total de referncias"
-
-#: ..\..\..\admin\b2stats.php:293
-#: ..\..\..\skins\_stats.php:45
-msgid "Last refering searches"
-msgstr "ltimas referncias de pesquisa"
-
-#: ..\..\..\admin\b2stats.php:294
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "Estes so os hits das pessoas que vm at este blog atravs de um sistema de pesquisa. (Sistemas de pesquisa devem ser listados em /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:318
-msgid "Top refering search engines"
-msgstr "Top Sistemas de pesquisa referentes"
-
-#: ..\..\..\admin\b2stats.php:334
-#: ..\..\..\skins\_stats.php:73
-msgid "Top Indexing Robots"
-msgstr "Top Indexamento de Robs"
-
-#: ..\..\..\admin\b2stats.php:335
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Estes so os hits de robs automticos como sistemas de pesquisa com indexao por robs. (Os robs precisam de ser listados em /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:356
-#: ..\..\..\skins\_stats.php:90
-msgid "Top Aggregators"
-msgstr "Top Agregadores"
-
-#: ..\..\..\admin\b2stats.php:357
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Estes so os hits de agregadores RSS. (Os agregadores precisam de ser listados em /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:372
-msgid "Total RSS hits"
-msgstr "Total hits de RSS"
-
-#: ..\..\..\admin\b2stats.php:379
-msgid "Last direct accesses"
-msgstr "ltimos acessos directos"
-
-#: ..\..\..\admin\b2stats.php:380
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Estes so os hits das pessoas que vem at este blog por acesso directo. (ou escrevendo o URL directamente ou usando um bookmark. Referncias invlidas (muito curtas) tambm so listadas aqui.)"
-
-#: ..\..\..\admin\b2stats.php:407
-msgid "Top User Agents"
-msgstr "Agentes do utilizador"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Editando modelo personalizado"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Listando:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "Nome de ficheiro invlido!"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Ops, esse ficheiro no existe!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "Ficheiro editado!"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Seja cuidadoso com o que faz, editar este ficheiro pode estragar o seu template! No edite o que estiver entre <code>&lt;?php</code> e <code>?&gt;</code> se no souber o que est a fazer!"
-
-#: ..\..\..\admin\b2template.php:90
-msgid "update template !"
-msgstr "actualizar template !"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(voc no pode actualizar este ficheiro/template:  necessrio que ele tenha permisso de escrita, ex: CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "Este ecr permite editar o <strong>template personalizado</strong> (localizado em /skins/custom)."
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Pode editar qualquer dos seguintes ficheiros (desde que ele tenha permisso de escrita, ex: CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "Directoria %s no encontrada."
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Este  o template que ir mostrar os links para os arquivos de um blog"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Este  o template que mostra a lista (recursiva) de (sub)categorias"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "Este  o template que mostra o feedback do post"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Este  o template que mostra os ltimos comentrios de um blog"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "Esta  o template principal. Mostra o blog."
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the template that displays stats for a blog"
-msgstr "Esta  a template que mostra as estatsticas de um blog"
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the comment popup"
-msgstr "Esta  a pgina exibida no popup de comentrios"
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the pingback popup"
-msgstr "Esta  a pgina exibida no popup de pingback"
-
-#: ..\..\..\admin\b2template.php:154
-msgid "This is the page displayed in the trackback popup"
-msgstr "Esta  a pagina exibida no popup de trackback"
-
-#: ..\..\..\admin\b2template.php:165
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Nota:  claro que tambm pode alterar os ficheiros/templates num editor de texto e depois fazer upload. Este editor  para ser usado no caso de no ter acesso a um editor de texto."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "upload de imagens/ficheiros"
-
-#: ..\..\..\admin\b2upload.php:47
-msgid "File upload"
-msgstr "Upload de ficheiros"
-
-#: ..\..\..\admin\b2upload.php:48
-msgid "Allowed file types:"
-msgstr "Tipos de ficheiro permitidos:"
-
-#: ..\..\..\admin\b2upload.php:49
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Tamanho mximo permitido por ficheiro: %d KB"
-
-#: ..\..\..\admin\b2upload.php:54
-#: ..\..\..\admin\b2upload.php:128
-#: ..\..\..\admin\_blogs_general.form.php:74
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Descrio"
-
-#: ..\..\..\admin\b2upload.php:57
-msgid "Upload !"
-msgstr "Enviar !"
-
-#: ..\..\..\admin\b2upload.php:83
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "O ficheiro %s: tipo %s no  permitido."
-
-#: ..\..\..\admin\b2upload.php:112
-#: ..\..\..\admin\b2upload.php:140
-#: ..\..\..\admin\b2upload.php:143
-msgid "Couldn't upload your file to:"
-msgstr "No foi possvel enviar o ficheiro para:"
-
-#: ..\..\..\admin\b2upload.php:116
-msgid "Duplicate File?"
-msgstr "Ficheiro duplicado ?"
-
-#: ..\..\..\admin\b2upload.php:117
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "O ficheiro \"%s\" j existe!"
-
-#: ..\..\..\admin\b2upload.php:118
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "Ficheiro \"%s\" movido para \"%s\""
-
-#: ..\..\..\admin\b2upload.php:119
-msgid "Confirm or rename:"
-msgstr "Confirmar ou renomear:"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Alternate name"
-msgstr "Nome alternativo"
-
-#: ..\..\..\admin\b2upload.php:130
-msgid "Confirm !"
-msgstr "Confirmar !"
-
-#: ..\..\..\admin\b2upload.php:157
-msgid "File uploaded !"
-msgstr "Ficheiro enviado !"
-
-#: ..\..\..\admin\b2upload.php:158
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "O seu ficheiro <strong>\"%s\"</strong> foi enviado com sucesso !"
-
-#: ..\..\..\admin\b2upload.php:159
-msgid "Here's the code to display it:"
-msgstr "Aqui est o cdigo para o mostrar:"
-
-#: ..\..\..\admin\b2upload.php:163
-msgid "Add the code to your post !"
-msgstr "Adicionar o cdigo ao seu post!"
-
-#: ..\..\..\admin\b2upload.php:166
-msgid "Image Details"
-msgstr "Detalhes da imagem"
-
-#: ..\..\..\admin\b2upload.php:170
-msgid "Size"
-msgstr "Tamanho"
-
-#: ..\..\..\admin\b2upload.php:173
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Type"
-msgstr "Tipo"
-
-#: ..\..\..\admin\b2upload.php:178
-msgid "Close this window"
-msgstr "Fechar esta janela"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Administrao de utilizadores"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "Voc no pode mudar o perfil do utilizador demouser no modo de demonstrao!"
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "Voc s est autorizado a actualizar o seu perfil!"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "Voc deve escolher um login nico!"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "O nvel do utilizador deve estar entre %d e %d."
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Este login j existe. Deseja  <a %s>editar o utilizador existente</a>?"
-
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "Inseriu 2 passwords diferentes."
-
-#: ..\..\..\admin\b2users.php:198
-#: ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "O tamanho mnimo da password  de  %d caracteres."
-
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "Utilizador actualizado."
-
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "Novo utilizador criado."
-
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "Promoo invlida."
-
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "Nvel do utilizador alterado."
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "Voc no se pode apagar a si prprio!"
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "Voc no pode apagar o Utilizador #1!"
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "Apagar o Utilizador %s?"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Ateno"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "apagando um utilizador tambm apagar todos os posts feitos pelo mesmo."
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "Apagando Utilizador..."
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "Voc no pode apagar o Grupo #1!"
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "Voc no pode apagar o grupo por omisso para novos utilizadores!"
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "Apagar grupo [%s]?"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "Grupo apagado..."
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "Esse nome de grupo j existe! Deseja <a %s>editar o grupo existente</a>?"
-
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "Grupo actualizado."
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "O utilizador no foi criado:"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "O utilizador no foi actualizado:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "O grupo no foi criado:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "O grupo no foi actualizado:"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "Voc no tem autorizao para ver outros utilizadores."
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Adicionando novo post..."
-
-#: ..\..\..\admin\edit_actions.php:104
-#: ..\..\..\admin\edit_actions.php:210
-#: ..\..\..\admin\edit_actions.php:450
-#: ..\..\..\htsrv\comment_post.php:66
-#: ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1371
-msgid "Supplied URL is invalid: "
-msgstr "O URL fornecido no  vlido:"
-
-#: ..\..\..\admin\edit_actions.php:111
-#: ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "No foi possvel publicar, por favor corrija os seguintes erros:"
-
-#: ..\..\..\admin\edit_actions.php:112
-#: ..\..\..\admin\edit_actions.php:218
-#: ..\..\..\admin\edit_actions.php:455
-msgid "Back to post editing"
-msgstr "Voltar para a edio do post"
-
-#: ..\..\..\admin\edit_actions.php:118
-msgid "Recording post..."
-msgstr "Gravando o post..."
-
-#: ..\..\..\admin\edit_actions.php:131
-#: ..\..\..\admin\edit_actions.php:248
-#: ..\..\..\admin\edit_actions.php:407
-msgid "Sleeping..."
-msgstr "Dormindo..."
-
-#: ..\..\..\admin\edit_actions.php:141
-#: ..\..\..\admin\edit_actions.php:257
-#: ..\..\..\admin\edit_actions.php:348
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Post no publicado publicamente: saltando trackback, pingback e blog pings..."
-
-#: ..\..\..\admin\edit_actions.php:156
-msgid "Posting Done..."
-msgstr "Posting Terminado..."
-
-#: ..\..\..\admin\edit_actions.php:170
-#: ..\..\..\admin\edit_actions.php:224
-msgid "Updating post..."
-msgstr "Actualizando post..."
-
-#: ..\..\..\admin\edit_actions.php:273
-#: ..\..\..\admin\edit_actions.php:359
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Post j foi pingado: saltando os blog pings..."
-
-#: ..\..\..\admin\edit_actions.php:285
-#: ..\..\..\admin\edit_actions.php:371
-msgid "Updating done..."
-msgstr "Actualizao terminada..."
-
-#: ..\..\..\admin\edit_actions.php:301
-#: ..\..\..\admin\edit_actions.php:316
-msgid "Updating post status..."
-msgstr "Actualizando o estado do post..."
-
-#: ..\..\..\admin\edit_actions.php:381
-#: ..\..\..\admin\edit_actions.php:400
-msgid "Deleting post..."
-msgstr "Apagando post..."
-
-#: ..\..\..\admin\edit_actions.php:389
-msgid "Oops, no post with this ID!"
-msgstr "Ops, no existe um post com esse ID!"
-
-#: ..\..\..\admin\edit_actions.php:412
-msgid "Deleting Done..."
-msgstr "Excluso Terminada..."
-
-#: ..\..\..\admin\edit_actions.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "Erro"
-
-#: ..\..\..\admin\edit_actions.php:454
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Impossvel actualizar o comentrio, por favor corrija os seguintes erros:"
-
-#: ..\..\..\admin\edit_actions.php:512
-msgid "Back to posts!"
-msgstr "Voltar aos posts!"
-
-#: ..\..\..\admin\edit_actions.php:517
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Tambm pode querer gerar pginas estticas ou ver os seus blogs..."
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "New post"
-msgstr "Novo post"
-
-#: ..\..\..\admin\import-mt.php:330
-#: ..\..\..\admin\_users_form.php:195
-#: ..\..\..\admin\_users_form.php:200
-msgid "User group"
-msgstr "Grupo de utilizador"
-
-#: ..\..\..\admin\import-mt.php:331
-#: ..\..\..\admin\_users_form.php:183
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "Veja o <a %s>manual online</a> para detalhes."
-
-#: ..\..\..\admin\import-mt.php:332
-#: ..\..\..\admin\_users_form.php:186
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:44
-#: ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Nvel"
-
-#: ..\..\..\admin\import-mt.php:371
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "Locale por omisso"
-
-#: ..\..\..\admin\import-mt.php:1133
-#: ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Seleccione a categoria principal no blog alvo e opcionalmente seleccione categorias adicionais"
-
-#: ..\..\..\admin\import-mt.php:1155
-#: ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "Seleccionar como categoria adicional"
-
-#: ..\..\..\admin\import-mt.php:1166
-#: ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Seleccionar como categoria PRINCIPAL"
-
-#: ..\..\..\admin\tools.php:18
-#: ..\..\..\admin\_menutop.php:263
-msgid "Tools"
-msgstr "Ferramentas"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Bookmarklet"
-
-#: ..\..\..\admin\tools.php:30
-#: ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45
-#: ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Adicionar este link aos seus Favoritos/Bookmarks:"
-
-#: ..\..\..\admin\tools.php:31
-#: ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46
-#: ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo bookmarklet"
-
-#: ..\..\..\admin\tools.php:69
-msgid "Post to b2evolution"
-msgstr "Postar no b2evolution"
-
-#: ..\..\..\admin\tools.php:71
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "Nenhum barra lateral encontrada! Precisa de estar a usar o Mozilla 0.9.4 ou mais recente!"
-
-#: ..\..\..\admin\tools.php:74
-#: ..\..\..\admin\tools.php:83
-msgid "SideBar"
-msgstr "Barra Lateral"
-
-#: ..\..\..\admin\tools.php:75
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "Adicionar a <a %s>barra lateral do b2evo</a> !"
-
-#: ..\..\..\admin\tools.php:84
-msgid "Add this link to your favorites:"
-msgstr "Adicionar este link aos seus favoritos:"
-
-#: ..\..\..\admin\tools.php:85
-msgid "b2evo sidebar"
-msgstr "b2evo sidebar"
-
-#: ..\..\..\admin\tools.php:92
-msgid "Movable Type Import"
-msgstr "Importao do Movable Type"
-
-#: ..\..\..\admin\tools.php:94
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "Use a ferramenta de exportao do Movable Type para criar um ficheiro  .TXT com os seus posts;"
-
-#: ..\..\..\admin\tools.php:95
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Coloque esse ficheiro na pasta /admin no seu servidor;"
-
-#: ..\..\..\admin\tools.php:96
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "Siga as instrues no <a %s>utilitrio de migrao do MT</a>."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "Gerao de ficheiro esttico"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Nome do ficheiro esttico"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Este  o ficheiro .html que ser criado quando gerar a verso esttica da pgina inicial do blog."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr "Aps cada novo post..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "Ping b2evolution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "para ser listado na lista de blogs \"recentemente actualizados\" em b2evolution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "Ping technorati.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "para anunciar o novo post."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "Ping weblogs.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "Ping blo.gs"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "Opes avanadas"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "Permitir Trackbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Permite que outros bloggers enviem trackbacks para este blog, permitindo que saiba quando se referiram a si. Isto tambm permitir que voc envie trackbacks para outros blogs."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "Permitir pingbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "Permitir que outros bloggers enviem pingbacks para este blog, permitindo que saiba quando se referiram a si. Isto tambm permitir que voc envie pingbacks para outros blogs."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:46
-#: ..\..\..\admin\_blogs_general.form.php:103
-#: ..\..\..\admin\_blogs_permissions.form.php:216
-#: ..\..\..\admin\_set_general.form.php:79
-msgid "Save !"
-msgstr "Gravar!"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:47
-#: ..\..\..\admin\_blogs_general.form.php:104
-#: ..\..\..\admin\_blogs_permissions.form.php:222
-#: ..\..\..\admin\_edit_showposts.php:546
-#: ..\..\..\admin\_set_general.form.php:80
-#: ..\..\..\admin\_set_plugins.form.php:70
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\admin\_set_regional.form.php:361
-#: ..\..\..\admin\_users_form.php:212
-#: ..\..\..\admin\_users_groupform.php:127
-#: ..\..\..\install\index.php:294
-#: ..\..\..\skins\_profile.php:99
-msgid "Reset"
-msgstr "Limpar"
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "Parmetros gerais"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-#: ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Nome Completo"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "Ser exibido no topo do blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Primeiro Nome"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "Ser usado nos menus de seleco e atravs da interface de administrao."
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "Linguagem Principal"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr "Determina a linguagem dos links de navegao no blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "Parmetros de acesso"
-
-#: ..\..\..\admin\_blogs_general.form.php:36
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "Blog em index.php por omisso"
-
-#  TRANS: current default blog
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:38
-msgid "Current default is:"
-msgstr "O valor actual :"
-
-#: ..\..\..\admin\_blogs_general.form.php:39
-msgid "Other blog through index.php"
-msgstr "Outro blog atravs do index.php"
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "Other blog through stub file (Advanced)"
-msgstr "Outro blog atravs do ficheiro de stub (Avanado)"
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "You MUST create a stub file for this to work."
-msgstr "Voc TEM de criar um stub para isto funcionar."
-
-#: ..\..\..\admin\_blogs_general.form.php:43
-msgid "Preferred access type"
-msgstr "Tipo de acesso preferido"
-
-#: ..\..\..\admin\_blogs_general.form.php:47
-msgid "Blog Folder URL"
-msgstr "URL da directoria de Blogs"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Sem a barra final. (Se no percebe, deixe este campo em branco.)"
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid "URL blog name / Stub name"
-msgstr "Nome do URL/ Stub do Blog"
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "Usado em URLs para identificar este blog.  Isto deve ser o nome do ficheiro stub se usa esse tipo de acesso (por stub)."
-
-#: ..\..\..\admin\_blogs_general.form.php:59
-msgid "Default display options"
-msgstr "Opes de visualizao por omisso"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default skin"
-msgstr "Skin por omisso"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Esta  a skin que ser usada por omisso para visualizar este blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Allow skin switching"
-msgstr "Permitir troca de skin"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "Os utilizadores podero escolher outra skin para visualizar o blog (e a skin favorita ser guardada numa cookie)."
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Display public blog list"
-msgstr "Mostrar a lista pblica de blogs"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Seleccione isto se deseja mostrar a lista de todos os blogs na pgina do seu blog (Se a sua skin suportar isto)"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Include in public blog list"
-msgstr "Incluir na lista pblica de blogs"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "Seleccione isto se quer que este blog seja exibido na lista com todos os blogs pblicos."
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Default linkblog"
-msgstr "Linkblog por omisso"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "Ser exibido prximo ao blog (se a sua skin suportar isto)."
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "Tagline"
-msgstr "Slogan"
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Isto  exibido por baixo do nome do blog no template."
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Descrio Longa"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is displayed on the blog template."
-msgstr "Isto  exibido no template do blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Short Description"
-msgstr "Descrio Curta"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "Isto  utilizado nas descries meta tag e no sistema de RSS. NO USE HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "Keywords"
-msgstr "Palavras chave"
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Isto  usado em palavras chave nas meta tags. NO USE HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:93
-#: ..\..\..\admin\_edit_showposts.php:338
-msgid "Notes"
-msgstr "Notas"
-
-#: ..\..\..\admin\_blogs_general.form.php:95
-msgid "Additional info."
-msgstr "Informao adicional"
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Blog"
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "URL do Blog"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "Arquivo Esttico"
-
-#: ..\..\..\admin\_blogs_list.php:33
-#: ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:119
-#: ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:75
-msgid "Locale"
-msgstr "Locale"
-
-#: ..\..\..\admin\_blogs_list.php:47
-#: ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58
-#: ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101
-#: ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "Propriedades"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "Padro"
-
-#  TRANS: abbrev. for "generate !"
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Gerar !"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid ""
-"Are you sure you want to delete blog #%d ?\\n"
-"\\n"
-"WARNING: This will delete ALL POST, COMMENTS,\\n"
-"CATEGORIES and other data related to that Blog!\\n"
-"\\n"
-"This CANNOT be undone!"
-msgstr ""
-"Voc tem certeza que deseja apagar o blog #%d ?\\n"
-"\\n"
-"AVISO: Isso vai apagar TODOS OS POSTS, COMENTRIOS,\\n"
-"CATEGORIAS e outros dados relacionados ao Blog!\\n"
-"\\n"
-"Esta aco NO TEM RETORNO!"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "Apagar este blog!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "Copiar este blog!"
-
-#  TRANS: Abbrev. for Copy
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92
-#: ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73
-#: ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "Copiar"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "Desculpe, mas no tem permisso para editar/ver as propriedades do blog."
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "Novo blog..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "Permisses de utilizador"
-
-#  TRANS: table header for user list
-#  TRANS: table header for user list
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Login"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "<br />membro"
-
-#  TRANS: SHORT table header on TWO lines
-#  TRANS: SHORT table header on TWO lines
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr "Pode publicar/editar com os seguintes estados:"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "Apagar <br /> post..."
-
-#  TRANS: SHORT table header on TWO lines
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "Editar<br />comentrios"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "Editar<br />categorias"
-
-#  TRANS: SHORT table header on TWO lines
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "Editar<br />blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Publicado"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Protegido"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Particular"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Rascunho"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "Obsoleto"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "Membros"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "Permisso para ler posts protegidos"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "Permisso para postar neste blog com estado particular"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "Permisso para postar neste blog com estado protegido"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "Permisso para postar neste blog com estado rascunho"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Permisso para postar neste blog com estado obsoleto"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "Permisso para apagar posts deste blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "Permisso para editar comentrios deste blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "Permisso para editar categorias deste blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "Permisso para editar as propriedades do blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "(de)selecciona todas as checkboxes usando Javascript"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr "deseleccionar todos"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "No membros"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:219
-msgid ""
-"Warning! You are about to remove your own permission to edit this blog!\\n"
-"You won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-"Aviso! Voc est prestes a remover a sua prpria permisso para editar este blog!\\n"
-"Deixar de ter acesso a estas propriedades assim que fizer isso!"
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "Editar propriedades da categoria"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "Tem a certeza que deseja apagar?"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "Nova sub-categoria aqui"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Nova categoria aqui"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Nota:</strong> Apagar uma categoria no apaga os posts da mesma. Ir apenas associ-los  categoria pai. Quando apagar uma categoria raiz, os posts sero associados  mais velha categoria restante no mesmo blog (a com o menor nmero)"
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Contedo do post"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Ttulo"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Linguagem"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "Link para o url"
-
-#: ..\..\..\admin\_edit_form.php:135
-#: ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:141
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20
-#: ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:183
-#: ..\..\..\skins\_profile.php:76
-#: ..\..\..\skins\basic\_feedback.php:178
-#: ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "Email"
-
-#: ..\..\..\admin\_edit_form.php:139
-#: ..\..\..\admin\_users_form.php:139
-#: ..\..\..\admin\_users_form.php:141
-#: ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:77
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "URL"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Pre-visualizar"
-
-#  TRANS: Edit button text (&nbsp; for extra space)
-#  TRANS: Edit button text (&nbsp; for extra space)
-#  TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\_edit_form.php:173
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&nbsp; Gravar &nbsp;"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Verificao ortogrfica"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Enviar um ficheiro/imagem"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "Propriedades avanadas"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "Editar timestamp"
-
-#: ..\..\..\admin\_edit_form.php:252
-msgid "URL Title"
-msgstr "Ttulo do URL"
-
-#: ..\..\..\admin\_edit_form.php:254
-msgid "(to be used in permalinks)"
-msgstr "(ser usado nos  permalinks)"
-
-#: ..\..\..\admin\_edit_form.php:263
-#: ..\..\..\admin\_edit_showposts.php:289
-#: ..\..\..\admin\_set_general.form.php:49
-#: ..\..\..\skins\_feedback.php:213
-#: ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Auto-BR"
-msgstr "Auto-BR"
-
-#: ..\..\..\admin\_edit_form.php:263
-#: ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Essa opo est obsoleta, deve evitar a sua utilizao."
-
-#: ..\..\..\admin\_edit_form.php:272
-msgid "Additional actions"
-msgstr "Aces adicionais"
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "Pingback"
-msgstr "Pingback"
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Enviar um pingback para todos os URLs neste post)"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "Trackback URLs"
-msgstr "Trackback URLs"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "(Separate by space)"
-msgstr "(Separados por espaos)"
-
-#: ..\..\..\admin\_edit_form.php:310
-#: ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Status"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "O post ser publicado publicamente"
-
-#: ..\..\..\admin\_edit_form.php:317
-#: ..\..\..\admin\_edit_showposts.php:361
-msgid "Published (Public)"
-msgstr "Publicado (Pblico)"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Este post ser publicado mas vsivel apenas por membros autenticados do blog"
-
-#: ..\..\..\admin\_edit_form.php:324
-#: ..\..\..\admin\_edit_showposts.php:364
-msgid "Protected (Members only)"
-msgstr "Protegido (Membros apenas)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "Este post ser publicado, mas visvel apenas por si"
-
-#: ..\..\..\admin\_edit_form.php:331
-#: ..\..\..\admin\_edit_showposts.php:367
-msgid "Private (You only)"
-msgstr "Particular (Apenas voc)"
-
-#: ..\..\..\admin\_edit_form.php:337
-#: ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "Este post ir aparecer apenas no painel de controle"
-
-#: ..\..\..\admin\_edit_form.php:338
-#: ..\..\..\admin\_edit_showposts.php:370
-msgid "Draft (Not published!)"
-msgstr "Rascunho (No publicado!)"
-
-#: ..\..\..\admin\_edit_form.php:345
-#: ..\..\..\admin\_edit_showposts.php:373
-msgid "Deprecated (Not published!)"
-msgstr "Obsoleto (No publicado!)"
-
-#: ..\..\..\admin\_edit_form.php:433
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Nota: A criao de posts em mltiplos blogs est activada."
-
-#: ..\..\..\admin\_edit_form.php:444
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Nota: A criao de posts em mltiplos blogs est desactivada."
-
-#: ..\..\..\admin\_edit_form.php:446
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Nota: A criao de posts em mltiplas categorias est desactivada."
-
-#: ..\..\..\admin\_edit_form.php:456
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55
-#: ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:280
-#: ..\..\..\skins\custom\_main.php:285
-#: ..\..\..\skins\custom\_main.php:290
-#: ..\..\..\skins\custom\_main.php:295
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Comentrios"
-
-#: ..\..\..\admin\_edit_form.php:458
-msgid "Visitors can leave comments on this post."
-msgstr "Os visitantes podem escrever comentrios neste post."
-
-#: ..\..\..\admin\_edit_form.php:459
-msgid "Open"
-msgstr "Abrir"
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Os visitantes NO podem escrever comentrios neste post"
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Closed"
-msgstr "Fechado"
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Os visitantes NO podem ver nem escrever comentrios neste post."
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Disabled"
-msgstr "Desactivado"
-
-#: ..\..\..\admin\_edit_form.php:470
-msgid "Renderers"
-msgstr "Renderizadores"
-
-#: ..\..\..\admin\_edit_form.php:540
-msgid "Comment info"
-msgstr "Informaes do comentrio"
-
-#: ..\..\..\admin\_edit_form.php:541
-#: ..\..\..\htsrv\comment_post.php:134
-#: ..\..\..\htsrv\comment_post.php:140
-msgid "Author"
-msgstr "Autor"
-
-#: ..\..\..\admin\_edit_form.php:544
-msgid "IP address"
-msgstr "Endereo IP"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Next %d days"
-msgstr "Prximos %d dias"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "%d anteriores"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d days"
-msgstr "Dias %d anteriores"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "Prximos %d"
-
-#  TRANS: x TO y OF z
-#  TRANS: x TO y OF z
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:55
-#: ..\..\..\admin\_edit_navbar.php:61
-msgid " to "
-msgstr "a"
-
-#  TRANS: x TO y OF z
-#  TRANS: x TO y OF z
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:63
-msgid " of "
-msgstr "de"
-
-#: ..\..\..\admin\_edit_navbar.php:71
-msgid "from the end"
-msgstr "do final"
-
-#: ..\..\..\admin\_edit_navbar.php:75
-msgid "from the start"
-msgstr "do incio"
-
-#: ..\..\..\admin\_edit_navbar.php:77
-msgid "OK"
-msgstr "OK"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr "Intervalo de tempo:"
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "por"
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "Nvel:"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:826
-msgid "Pages:"
-msgstr "Pginas:"
-
-#  TRANS: Link to comments for current post
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "sem comentrios"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:730
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 comentrio"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d comentrios"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1 Trackback"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 Pingback"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr "Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr "Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "No existe feedback neste post..."
-
-#: ..\..\..\admin\_edit_showposts.php:226
-#: ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Comentrio de:"
-
-#: ..\..\..\admin\_edit_showposts.php:230
-#: ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "Trackback de:"
-
-#: ..\..\..\admin\_edit_showposts.php:234
-#: ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "Pingback de:"
-
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr "Link permanente para este comentrio"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:729
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145
-#: ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Escreva um comentrio"
-
-#: ..\..\..\admin\_edit_showposts.php:272
-#: ..\..\..\admin\_users_form.php:81
-#: ..\..\..\skins\_feedback.php:164
-#: ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:170
-#: ..\..\..\skins\wpc_default\_feedback.php:170
-msgid "User"
-msgstr "Utilizadores"
-
-#: ..\..\..\admin\_edit_showposts.php:275
-#: ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:172
-#: ..\..\..\skins\wpc_default\_feedback.php:172
-msgid "Edit profile"
-msgstr "Edite o seu perfil"
-
-#: ..\..\..\admin\_edit_showposts.php:280
-#: ..\..\..\skins\_feedback.php:201
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Texto do comentrio"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\skins\_feedback.php:203
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "Tags XHTML permitidas"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\skins\_feedback.php:204
-#: ..\..\..\skins\basic\_feedback.php:198
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:149
-#: ..\..\..\skins\wpc_default\_feedback.php:149
-msgid "URLs, email, AIM and ICQs will be converted automatically."
-msgstr "URLs. email, AIM e ICQs sero convertidos automaticamente"
-
-#: ..\..\..\admin\_edit_showposts.php:288
-#: ..\..\..\skins\_feedback.php:209
-#: ..\..\..\skins\basic\_feedback.php:203
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:205
-#: ..\..\..\skins\wpc_default\_feedback.php:205
-msgid "Options"
-msgstr "Opes"
-
-#: ..\..\..\admin\_edit_showposts.php:289
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Mudanas de linha tornam-se tags &lt;br&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:296
-#: ..\..\..\skins\_feedback.php:226
-#: ..\..\..\skins\basic\_feedback.php:220
-msgid "Send comment"
-msgstr "Enviar comentrio"
-
-#: ..\..\..\admin\_edit_showposts.php:350
-msgid "Posts to show"
-msgstr "Posts a exibir"
-
-#: ..\..\..\admin\_edit_showposts.php:353
-msgid "Past"
-msgstr "Passado"
-
-#: ..\..\..\admin\_edit_showposts.php:356
-msgid "Future"
-msgstr "Futuro"
-
-#: ..\..\..\admin\_edit_showposts.php:381
-msgid "Title / Text contains"
-msgstr "Ttulo / Texto contm"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Palavras"
-
-#: ..\..\..\admin\_edit_showposts.php:386
-msgid "AND"
-msgstr "E"
-
-#: ..\..\..\admin\_edit_showposts.php:388
-msgid "OR"
-msgstr "OU"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "Licena GPL"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:106
-msgid "uncheck all"
-msgstr "deseleccionar todos"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:108
-msgid "check all"
-msgstr "seleccionar todos"
-
-#: ..\..\..\admin\_menutop.php:162
-msgid "visit b2evolution's website"
-msgstr "visitar o site do b2evolution"
-
-#: ..\..\..\admin\_menutop.php:165
-msgid "Logout"
-msgstr "Logout"
-
-#: ..\..\..\admin\_menutop.php:167
-msgid "Exit to blogs"
-msgstr "Sair para os blogs"
-
-#: ..\..\..\admin\_menutop.php:176
-msgid "Blog time:"
-msgstr "Hora do blog:"
-
-#: ..\..\..\admin\_menutop.php:177
-msgid "GMT:"
-msgstr "Hora GMT:"
-
-#: ..\..\..\admin\_menutop.php:178
-msgid "Logged in as:"
-msgstr "Utilizador:"
-
-#: ..\..\..\admin\_menutop.php:188
-msgid "Write"
-msgstr "Escrever"
-
-#: ..\..\..\admin\_menutop.php:194
-#: ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241
-#: ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:879
-msgid "Edit"
-msgstr "Editar"
-
-#: ..\..\..\admin\_menutop.php:214
-msgid "Stats"
-msgstr "Estatsticas"
-
-#: ..\..\..\admin\_menutop.php:232
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Templates"
-
-#: ..\..\..\admin\_menutop.php:242
-msgid "Users"
-msgstr "Utilizadores"
-
-#: ..\..\..\admin\_menutop.php:246
-msgid "User Profile"
-msgstr "Perfil do Utilizador"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "Permisses de Utilizador por omisso"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Novos utilizadores podem-se registar"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr "Seleccione se deseja que os novos utilizadores se possam registar sozinhos."
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Grupo para os novos utilizadores"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "Os grupos determinam a posio e permisses dos utilizadores"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Nvel para os novos utilizadores"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Os nveis determinam a hierarquia dos utilizadores nos blogs."
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr "Opes de visualizao"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "Blog para exibir por omisso"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr "Este blog ser exibido no index.php ."
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "dias"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "posts"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "posts paginados"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "Modo de visualizao"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr "Posts/Dias por pgina"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "mensal"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "semanal"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "dirio"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "post a post"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Modo de Arquivo"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "Opes de link"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Usar informaes de caminho adicional (extra-path)"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-msgstr "Recomendado se o seu servidor o suportar. Os links sero semelhantes a  'stub/2003/05/20/post_title' em vez de 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Posts acedidos pelo titulo do seu URL (recomendado)"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr "Voltar para o ID quando no houver ttulo de URL disponivel."
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr "Post chamados pelo seu  ID"
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr "Post na pgina de arquivos, localizado pelo seu  ID"
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "Post na pgina de arquivos, localizado pelo seu ttulo (para compatibilidade com o Cafelog)"
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr "Tipo do permalink"
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr "Opes de segurana"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "Tamanho mnimo da password"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr "para utilizadores."
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr "Plug-ins de renderizao"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "Plug-in"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "Aplicar"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "Plug-ins da barra de ferramentas"
-
-#: ..\..\..\admin\_set_plugins.form.php:69
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_set_regional.form.php:360
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-#: ..\..\..\skins\_profile.php:98
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Actualizar"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "Crie um novo locale"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "Editar locale"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "As duas primeiras letras devem ser um <a %s>cdigo de linguagem ISO 639</a>. As duas ltimas devem ser um <a %s>cdigo de pas ISO 3166</a>."
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "Activado"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr "Este locale deve estar disponvel para os utilizadores?"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "nome do locale"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "Charset"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "Deve ser coerente com o charset do ficheiro de linguagem."
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "Formato da data"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Veja em baixo."
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "Formato da hora"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "Ficheiro de linguagem"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "O arquivo de linguagem a ser usado, no subdirectrio <code>locales</code>"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "Prioridade"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1  a mais alta . A prioridade  importante quando, ao seleccionar-se o locale de um cdigo de linguagem, vrias locales combinam com a mesma; isto pode acontecer na deteco do locale de um browser da Internet. A prioridade tambm afecta a ordem em que os locales so exibidas nos mens dropdown, etc."
-
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-msgid "Create"
-msgstr "Criar"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "Isto ir substituir o locale \\'%s\\'. Ok?"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "Bandeiras"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "As bandeiras so armazenadas nos subdirectrios <code>%s</code>. Os seus nomes de ficheiro so iguais  parte equivalente do nome do pas no locale (caracteres 4-5); o formato do ficheiro  .gif ."
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "Formatos de Data/Hora"
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr "Os seguintes caracteres so reconhecidos nas strings de formatao:"
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" (manh) ou \"pm\" (tarde)"
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" (manh) ou \"PM\" (tarde)"
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr "B - Swatch Internet time"
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - data formatada de acordo com o padro ISO 8601 (Requer o PHP 5); ex.: \"2004-02-12T15:19:21+00:00\""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d - dia do ms como um nmero inteiro que pode conter um zero inicial para formar dois dgitos; i.e. de \"01\" a \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - dia da semana, por extenso, 3 letras; i.e. \"Sex\""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - dia da semana, por extenso, 1 letras; i.e. \"S\""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - ms longo, por extenso; i.e. \"Janeiro\""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - hora, formato de 12 horas sem zeros antes; Ex. \"1\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - hora, formato de 24 horas sem zeros antes; Ex. \"0\" a \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - hora como um nmero inteiro de dois dgitos num relgio de 12 horas, medido de  \"01\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - hora como um nmero inteiro de dois dgitos num relgio de 24 horas, medido de  \"00\" a \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - minutos; de \"00\" a \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (capital i) - \"1\" se for horrio de vero, \"0\" caso no seja.."
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - dia do ms sem zeros antes; Ex. \"1\" a \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (lowercase \"L\") - dia da semana longo, por extenso; Ex. \"Friday\""
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - booleano para o caso de ser ano bissexto; Ex. \"0\" ou \"1\""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - ms; i.e. \"01\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - ms, por extenso, 3 letras, i.e. \"Jan\""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - ms sem zeros antes; Ex. \"1\" a \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "O - Diferena em relao ao meridiano de Greenwich (GMT) em horas; Ex. \"+0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - data formatada de acordo com a RFC 822, ex.: \"Thu, 21 Dec 2000 16:01:07 +0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - segundos; i.e. \"00\" a \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - Sufixo ordinal em ingls, por extenso, 2 caracteres; Ex. \"th\", \"nd\""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - nmero de dias do ms em questo; i.e. \"28\" a \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - Fuso horrio desta mquina; Ex. \"MDT\""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr "U - segundos desde a poca"
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - dia da semana, numrico, i.e. \"0\" (Domingo) to \"6\" (Sbado)"
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W - nmero da semana do ano de acordo com o padro ISO-8601, semanas a comear na segunda; ex: \"42\""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - ano, 4 dgitos; i.e. \"1999\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - ano, 2 dgitos; i.e. \"99\""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - dia do ano; i.e. \"0\" a \"365\""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Compensao do fuso horrio em segundos (i.e. \"-43200\" to \"43200\"). A compensao para fusos a oeste de Greenwich  sempre negativa, e para leste  sempre positiva."
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - totalmente de acordo com o padro ISO 8601, equivalente a Y-m-d\\TH:i:s\\Z"
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"Caracteres no reconhecidos na string de formatao sero mostrados como so.<br />\n"
-"\t\t\tVoc fazer escape aos caracteres usando uma \\ para mostr-los como so."
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr "Nota: o locale por omisso no est activado."
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "Configuraes regionais"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Fuso horrio"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr "em horas"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "Se no estiver na zona horria do servidor. A zona do servidor : %s"
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "Substituido pela configurao do browser, locale do utilizador ou locale do blog (nesta ordem)."
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "Locales disponveis"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "Esconder informaes da traduo"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "Mostrar informaes da traduo"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "Data"
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "Hora"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "Strings"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "Traduzidos"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "Extrair"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "cima"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "Aumentar prioridade"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "baixo"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "Diminuir prioridade"
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "Copiar locale"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr "Voltar  configurao padro"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "Sem ficheiro de linguagem..."
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr "Extrair o ficheiro .po para o formato b2evo"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "Tem certeza que deseja voltar?"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "Voltar aos parmetros por omisso (apagar a tabela da base de dados)"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "primeiro utilizador"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "utilizador anterior"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "prximo utilizador"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "ltimo utilizador"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "Fechar perfil do utilizador"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "Criar um novo perfil de utilizador"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Perfil de:"
-
-#  TRANS: table header for user list
-#: ..\..\..\admin\_users_form.php:85
-#: ..\..\..\admin\_users_form.php:99
-#: ..\..\..\admin\_users_form.php:114
-#: ..\..\..\skins\_profile.php:65
-msgid "Login"
-msgstr "Login"
-
-#: ..\..\..\admin\_users_form.php:86
-#: ..\..\..\admin\_users_form.php:100
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:115
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:66
-#: ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Primeiro nome"
-
-#: ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:101
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:116
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\_profile.php:67
-#: ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "ltimo nome"
-
-#: ..\..\..\admin\_users_form.php:88
-#: ..\..\..\admin\_users_form.php:98
-#: ..\..\..\admin\_users_form.php:117
-#: ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:56
-#: ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Apelido"
-
-#: ..\..\..\admin\_users_form.php:93
-#: ..\..\..\admin\_users_form.php:118
-#: ..\..\..\skins\_profile.php:60
-#: ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Identidade exibida"
-
-#: ..\..\..\admin\_users_form.php:109
-msgid "Preferred locale"
-msgstr "Locale preferido"
-
-#: ..\..\..\admin\_users_form.php:109
-#: ..\..\..\admin\_users_form.php:119
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "Locale preferido para o interface de administrao, notificaes, etc."
-
-#: ..\..\..\admin\_users_form.php:122
-msgid "Send an email"
-msgstr "Enviar um email"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Visit the site"
-msgstr "Visite o site"
-
-#: ..\..\..\admin\_users_form.php:145
-msgid "Search on ICQ.com"
-msgstr "Procurar em ICQ.com"
-
-#: ..\..\..\admin\_users_form.php:149
-#: ..\..\..\admin\_users_form.php:151
-#: ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:155
-msgid "Instant Message to user"
-msgstr "Mensagem Instantnea para o utilizador"
-
-#: ..\..\..\admin\_users_form.php:160
-#: ..\..\..\admin\_users_form.php:172
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:161
-#: ..\..\..\admin\_users_form.php:173
-msgid "MSN IM"
-msgstr "MSN IM"
-
-#: ..\..\..\admin\_users_form.php:162
-#: ..\..\..\admin\_users_form.php:174
-msgid "YahooIM"
-msgstr "YahooIM"
-
-#: ..\..\..\admin\_users_form.php:164
-#: ..\..\..\admin\_users_form.php:175
-#: ..\..\..\skins\_profile.php:83
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "Notificaes"
-
-#: ..\..\..\admin\_users_form.php:164
-#: ..\..\..\skins\_profile.php:83
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Seleccione isto para ser notificado sempre que os seus posts recebem comentrios, trackbacks, etc."
-
-#: ..\..\..\admin\_users_form.php:166
-#: ..\..\..\skins\_profile.php:87
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Nova password"
-
-#: ..\..\..\admin\_users_form.php:166
-msgid "Leave empty if you don't want to change the password."
-msgstr "Deixe em branco se no deseja mudar a password."
-
-#: ..\..\..\admin\_users_form.php:167
-#: ..\..\..\skins\_profile.php:92
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Confirme a nova password"
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "yes"
-msgstr "sim"
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "no"
-msgstr "no"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "User rights"
-msgstr "Permisses do utilizador"
-
-#: ..\..\..\admin\_users_form.php:221
-msgid "User information"
-msgstr "Informaes do utilizador"
-
-#: ..\..\..\admin\_users_form.php:223
-#: ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17
-#: ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:224
-#: ..\..\..\skins\_profile.php:49
-#: ..\..\..\skins\basic\_profile.php:50
-#: ..\..\..\skins\custom\_main.php:279
-#: ..\..\..\skins\custom\_main.php:284
-#: ..\..\..\skins\custom\_main.php:289
-#: ..\..\..\skins\custom\_main.php:294
-msgid "Posts"
-msgstr "Posts"
-
-#: ..\..\..\admin\_users_form.php:225
-msgid "Created on"
-msgstr "Criado em"
-
-#: ..\..\..\admin\_users_form.php:226
-msgid "From IP"
-msgstr "Do IP"
-
-#: ..\..\..\admin\_users_form.php:227
-msgid "From Domain"
-msgstr "Do domnio"
-
-#: ..\..\..\admin\_users_form.php:228
-msgid "With Browser"
-msgstr "Com o browser"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "primeiro grupo"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "grupo anterior"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "prximo grupo"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "ltimo grupo"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr "Fechar o perfil do grupo"
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr "Criando um novo grupo"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "Editando o grupo:"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr "Mostrando o grupo:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr "Permisses para membros deste grupo"
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "Visualizar todos"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr "Acesso total"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr "Sem Acesso"
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "Ver apenas"
-
-#: ..\..\..\admin\_users_groupform.php:92
-#: ..\..\..\b2evocore\_functions_hitlogs.php:528
-msgid "Statistics"
-msgstr "Estatsticas"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr "Opes globais"
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr "Seleccione para permitir edio do template"
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr "Administrao de utilizadores"
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr "Grupos &amp; Utilizadores"
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr "Nvel para novos utilizadores por omisso"
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "Copiar grupo"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "Apagar grupo"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "decrementar nvel do utilizador"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "incrementar nvel do utilizador"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Apagar utilizador"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid ""
-"Are you sure you want to delete this user?\\n"
-"Warning: all his posts will be deleted too!"
-msgstr ""
-"Tem a certeza que deseja apagar este utilizador?\\n"
-"Aviso: todos os seus posts sero apagados tambm!"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "Novo utilizador..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "Novo grupo..."
-
-#: ..\..\..\b2evocore\_blog_main.php:204
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "A skin por omisso [%s] definida para este blog [%s] no existe. Deve ser correctamente configurada nas <a %s>propriedades do blog</a> ou correctamente sobrepostas num ficheiro stub. Contacte o <a %s>webmaster</a>..."
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "ERRO! Impossvel apagar! Ter que apagar o ficheiro [%s] manualmente."
-
-#: ..\..\..\b2evocore\_class_calendar.php:192
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#, php-format
-msgid "%d posts"
-msgstr "%d posts"
-
-#: ..\..\..\b2evocore\_class_calendar.php:193
-#: ..\..\..\b2evocore\_class_calendar.php:198
-msgid "1 post"
-msgstr "1 post"
-
-#: ..\..\..\b2evocore\_class_calendar.php:301
-msgid "previous month"
-msgstr "ms anterior"
-
-#: ..\..\..\b2evocore\_class_calendar.php:305
-msgid "next month"
-msgstr "prximo ms"
-
-#: ..\..\..\b2evocore\_class_calendar.php:332
-msgid "previous year"
-msgstr "ano anterior"
-
-#: ..\..\..\b2evocore\_class_calendar.php:335
-msgid "next year"
-msgstr "prximo ano"
-
-#: ..\..\..\b2evocore\_class_calendar.php:364
-msgid "go to month's archive"
-msgstr "ir para o arquivo mensal"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "Membro"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "Visitante"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "Editar este comentrio"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:825
-msgid "Delete"
-msgstr "Apagar"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-msgid "Delete this comment"
-msgstr "Apagar este comentrio"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid ""
-"You are about to delete this comment!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Voc est prestes a apagar este comentrio!\\n"
-"\\'Cancelar\\' para parar, \\'OK\\' para apagar."
-
-#  TRANS: Link to comments for current post
-#: ..\..\..\b2evocore\_class_commentlist.php:143
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "Ainda no existem comentrios..."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:119
-msgid "Sorry, there is nothing to display..."
-msgstr "No h informao para mostrar..."
-
-#: ..\..\..\b2evocore\_class_db.php:93
-#, php-format
-msgid "Error selecting database [%s]!"
-msgstr "Erro ao seleccionar a base de dados [%s]!"
-
-#: ..\..\..\b2evocore\_class_db.php:150
-msgid "MySQL error!"
-msgstr "Erro do MySQL!"
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "Novo grupo"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:107
-msgid "Parser error: "
-msgstr "Erro de parsing:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:124
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "A tag <code>body</code> s pode ser usada uma vez!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:137
-msgid "Illegal tag"
-msgstr "Tag ilegal"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:144
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "A tag %s deve ser usada dentro de outra tag"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:146
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "A tag %s no  permitida dentro da tag %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:154
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "A tag %s no pode ter o atributo %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:162
-msgid "Found invalid URL: "
-msgstr "URL invlido encontrado: "
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:185
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "A tag %s no pode conter caracteres em estado bruto"
-
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:300
-#: ..\..\..\b2evocore\_functions_cats.php:637
-msgid "Browse category"
-msgstr "Visualizar categoria"
-
-#: ..\..\..\b2evocore\_class_item.php:403
-msgid "Comments are closed for this post."
-msgstr "Os comentrios esto fechados para este post."
-
-#: ..\..\..\b2evocore\_class_item.php:415
-msgid "This post is not published. You cannot leave comments."
-msgstr "Este post no foi publicado. No pode escrever comentrios."
-
-#  TRANS: this is the default text for the extended post "more" link
-#  TRANS: this is the default text for the extended post "more" link
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:465
-#: ..\..\..\b2evocore\_functions_bposts.php:732
-msgid "Read more!"
-msgstr "Ler mais..."
-
-#  TRANS: this is the default text displayed once the more link has been activated
-#  TRANS: this is the default text displayed once the more link has been activated
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:470
-#: ..\..\..\b2evocore\_functions_bposts.php:737
-msgid "More:"
-msgstr "Mais:"
-
-#: ..\..\..\b2evocore\_class_item.php:712
-msgid "Display feedback / Leave a comment"
-msgstr "Mostrar feedback / Escrever comentrio"
-
-#: ..\..\..\b2evocore\_class_item.php:713
-msgid "Send feedback"
-msgstr "Enviar feedback"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "1 feedback"
-msgstr "1 feedback"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-#, php-format
-msgid "%d feedbacks"
-msgstr "%d feedbacks"
-
-#: ..\..\..\b2evocore\_class_item.php:728
-msgid "Display comments / Leave a comment"
-msgstr "Mostrar comentrios / Escrever comentrio"
-
-#: ..\..\..\b2evocore\_class_item.php:741
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Exibir trackbacks / Obter os endereos de trackback para este post"
-
-#: ..\..\..\b2evocore\_class_item.php:742
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "Trackback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "Trackback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr "Trackbacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:754
-msgid "Display pingbacks"
-msgstr "Mostrar pingbacks"
-
-#: ..\..\..\b2evocore\_class_item.php:755
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr "Pingback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr "Pingback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr "Pingbacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:826
-msgid "Delete this post"
-msgstr "Apagar este post"
-
-#  TRANS: Warning this is a javascript string
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:836
-#: ..\..\..\b2evocore\_class_item.php:845
-msgid ""
-"You are about to delete this post!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Voc est prestes a apagar este post!\\n"
-"\\'Cancel\\' para parar, \\'OK\\' para apagar."
-
-#: ..\..\..\b2evocore\_class_item.php:880
-msgid "Edit this post"
-msgstr "Editar este post!"
-
-#: ..\..\..\b2evocore\_class_item.php:919
-msgid "Publish NOW!"
-msgstr "Publicar AGORA !"
-
-#: ..\..\..\b2evocore\_class_item.php:920
-msgid "Publish now using current date and time."
-msgstr "Publicar agora usando a data e hora actuais."
-
-#: ..\..\..\b2evocore\_class_itemlist.php:563
-msgid "Invalid post, please correct these errors:"
-msgstr "No foi possvel publicar, por favor corrija os seguintes erros:"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:862
-msgid "Sorry, there is no post to display..."
-msgstr "Nenhum post para mostrar..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "POP3 connect:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "Nenhum servidor especificado"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: NOOP OK prematuro, NO  um servidor compatvel com a RFC 1939."
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "Sem ligao com o servidor"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "utilizador dp POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "Nenhum ID de login enviado"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "ligao no estabelecida"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "Password POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "Nenhuma password enviada"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "autentificao falhou"
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP falhou. Servidor no  compatvel com a RFC 1939t"
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "Nenhum banner do servidor"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "cancelar"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr "autenticao apop falhou"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr "login POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "Fim de lista prematuro"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr "POP3 last:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 enviar comando:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr "string de comando vazia"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "POP3 sair:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "ligao inexistente"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "POP3 apagar:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "nenhum nmero de mensagem enviado"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "O comando falhou"
-
-#: ..\..\..\b2evocore\_class_user.php:68
-msgid "New user"
-msgstr "Novo utilizador"
-
-#: ..\..\..\b2evocore\_class_user.php:262
-msgid "Permission denied!"
-msgstr "Sem permisso!"
-
-#: ..\..\..\b2evocore\_functions.php:47
-msgid "Oops, MySQL error!"
-msgstr "Erro do MySQL!"
-
-#: ..\..\..\b2evocore\_functions.php:479
-msgid "go back"
-msgstr "voltar"
-
-#: ..\..\..\b2evocore\_functions.php:511
-msgid "Redirecting you to:"
-msgstr "Redireccionando para:"
-
-#: ..\..\..\b2evocore\_functions.php:513
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Se nada acontecer, clique <a %s>aqui</a>."
-
-#: ..\..\..\b2evocore\_functions.php:592
-msgid "No response!"
-msgstr "Sem resposta!"
-
-#: ..\..\..\b2evocore\_functions.php:597
-msgid "Remote error"
-msgstr "Erro remoto"
-
-#: ..\..\..\b2evocore\_functions.php:612
-#: ..\..\..\b2evocore\_functions.php:617
-msgid "Response"
-msgstr "Resposta"
-
-#: ..\..\..\b2evocore\_functions.php:854
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "O parmetro %s  obrigatrio!"
-
-#: ..\..\..\b2evocore\_functions.php:1065
-msgid "Invalid URL"
-msgstr "URL invlido"
-
-#: ..\..\..\b2evocore\_functions.php:1071
-msgid "URI scheme not allowed"
-msgstr "Esquema de URI no permitido"
-
-#: ..\..\..\b2evocore\_functions.php:1078
-msgid "URL not allowed"
-msgstr "URL no permitido"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:176
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Relatando abuso ao b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:206
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr "Cancelado (Executando em localhost)."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:224
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Pedindo lista de abuso do b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:234
-msgid "Latest update timestamp"
-msgstr "ltima actualizao"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:259
-msgid "Incomplete reponse."
-msgstr "Resposta incompleta."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "No new blacklisted strings are available."
-msgstr "No existem novas strings banidas disponveis."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:271
-msgid "Adding strings to local blacklist"
-msgstr "Adicionando strings  lista negra local"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:274
-msgid "Adding:"
-msgstr "Adicionando:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "OK."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:281
-msgid "Not necessary! (Already handled)"
-msgstr "No necessrio! (J tratado)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:289
-msgid "New latest update timestamp"
-msgstr "Nova ltima actualizao"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:298
-msgid "Invalid reponse."
-msgstr "Resposta invlida."
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "O blog pedido no existe!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "detalhes do post"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:702
-msgid "PREVIEW"
-msgstr "PRE-VISUALIZAR"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:828
-msgid "Next page"
-msgstr "Prxima pgina"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:829
-msgid "Previous page"
-msgstr "Pgina anterior"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:874
-msgid "Previous post"
-msgstr "Prximo post"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:931
-msgid "Next post"
-msgstr "Prximo post"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1043
-msgid "Next Page"
-msgstr "Prxima pgina"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1071
-msgid "Previous Page"
-msgstr "Pgina anterior"
-
-#: ..\..\..\b2evocore\_functions_cats.php:88
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Impossvel apagar se existirem sub-categorias!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:120
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "Impossvel apagar a ltima categoria se a mesma possuir posts!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:215
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "A categoria pedida %s no existe!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:568
-msgid "Category"
-msgstr "Categoria"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:58
-#: ..\..\..\b2evocore\_vars.php:134
-#: ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "carcter invlido no Agente de Utilizador"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "referer ignored"
-msgstr "referncia ignorada"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-msgid "BlackList"
-msgstr "Lista Negra"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-msgid "robot"
-msgstr "rob"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-msgid "invalid"
-msgstr "invlido"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "search engine"
-msgstr "ferramentas de pesquisa"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:136
-msgid "loading referering page"
-msgstr "carregando a pgina referente"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:157
-msgid "found current url in page"
-msgstr "encontrado o url actual na pgina"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:450
-msgid "not a query - no params!"
-msgstr "no  uma query - nenhum parmetro!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:475
-msgid "no query string found"
-msgstr "nenhuma string de query encontrada"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354
-#: ..\..\..\install\index.php:85
-msgid "name"
-msgstr "nome"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "Enviando pingbacks..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "Nenhum pingback a ser feito."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "COMEO"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "Processando:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "Hostname no encontrado para:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "Ligado ao servidor em:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "Impossvel abrir ligao para:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "Comear a receber cabealhos e contedo"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Dar um pingback ao servidor encontrado no cabealho do X-Pingback :"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Servidor pingback encontrado a partir da tag <link />de Pingback:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr "Servidor pingback no encontrado nos cabealhos e contedo"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "O URL do servidor pingback est vazio (pode ser um erro interno do PHP fgests)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "Dados do servidor PingBack"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "Pgina linkada a:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "Pgina linkada de:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr "Pingando %s..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "FIM"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "Pingbacks feitos."
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "Pingando b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "Pingando Weblogs.com..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "Pingando Blo.gs..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "Pingando technorati.com..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Arquivos para"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Directrio de Arquivos"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Enviando trackbacks..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "Nenhum trackback para ser enviado."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "Excerto a ser enviado:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "Trackbacks enviados."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "Enviando trackback para:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Resposta:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "login/password incorrectos."
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:114
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "setcookie %s falhou!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "login/password j no so vlidos."
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Tem de fazer login!"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "Faa login se tiver uma conta..."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "Registar..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "Registe-se para criar uma conta..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "Sair (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "Sair da sua conta"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "Administrao"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "Ir para o painel de controle"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "Perfil (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "Edite o seu perfil"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "Perfil do utilizador"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "Domingo"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "Segunda"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "Tera"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "Quarta"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "Quinta"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "Sexta"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "Sbado"
-
-#  TRANS: abbrev. for Sunday
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "Dom"
-
-#  TRANS: abbrev. for Monday
-#  TRANS: abbrev. for Monday
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "Seg"
-
-#  TRANS: abbrev. for Tuesday
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "Ter"
-
-#  TRANS: abbrev. for Wednesday
-#  TRANS: abbrev. for Wednesday
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "Qua"
-
-#  TRANS: abbrev. for Thursday
-#  TRANS: abbrev. for Thursday
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "Qui"
-
-#  TRANS: abbrev. for Friday
-#  TRANS: abbrev. for Friday
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "Sex"
-
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "Sab"
-
-#  TRANS: abbrev. for Sunday
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr "D"
-
-#  TRANS: abbrev. for Monday
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr "S"
-
-#  TRANS: abbrev. for Tuesday
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr "T"
-
-#  TRANS: abbrev. for Wednesday
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr "Q"
-
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr "Q"
-
-#  TRANS: abbrev. for Friday
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr "S"
-
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr "S"
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "Janeiro"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "Fevereiro"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "Maro"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "Abril"
-
-#  TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#  TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "Maio"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "Junho"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "Julho"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "Agosto"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "Setembro"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "Outubro"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "Novembro"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "Dezembro"
-
-#  TRANS: abbrev. for January
-#  TRANS: abbrev. for January
-#  TRANS: abbrev. for January
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "Jan"
-
-#  TRANS: abbrev. for February
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "Fev"
-
-#  TRANS: abbrev. for March
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "Mar"
-
-#  TRANS: abbrev. for April
-#  TRANS: abbrev. for April
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "Abr"
-
-#  TRANS: abbrev. for May
-#  TRANS: abbrev. for May
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "Mai"
-
-#  TRANS: abbrev. for June
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "Jun"
-
-#  TRANS: abbrev. for July
-#  TRANS: abbrev. for July
-#  TRANS: abbrev. for July
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "Jul"
-
-#  TRANS: abbrev. for August
-#  TRANS: abbrev. for August
-#  TRANS: abbrev. for August
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "Ago"
-
-#  TRANS: abbrev. for September
-#  TRANS: abbrev. for September
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "Set"
-
-#  TRANS: abbrev. for October
-#  TRANS: abbrev. for October
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "Out"
-
-#  TRANS: abbrev. for November
-#  TRANS: abbrev. for November
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "Nov"
-
-#  TRANS: abbrev. for December
-#  TRANS: abbrev. for December
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "Dez"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr "Local"
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr "Informado"
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr "Central"
-
-#: ..\..\..\conf\_locales.php:50
-msgid "Czech (CZ)"
-msgstr "Checo (CZ)"
-
-#: ..\..\..\conf\_locales.php:57
-msgid "German (DE)"
-msgstr "Alemo (DE)"
-
-#: ..\..\..\conf\_locales.php:64
-msgid "English (EU)"
-msgstr "Ingls (EUA)"
-
-#: ..\..\..\conf\_locales.php:71
-msgid "English (UK)"
-msgstr "Ingls (UK)"
-
-#: ..\..\..\conf\_locales.php:78
-msgid "English (US)"
-msgstr "Ingls (US)"
-
-#: ..\..\..\conf\_locales.php:85
-msgid "English (CA)"
-msgstr "Ingls (CA)"
-
-#: ..\..\..\conf\_locales.php:92
-msgid "English (AU)"
-msgstr "Ingls (AU)"
-
-#: ..\..\..\conf\_locales.php:99
-msgid "English (IL)"
-msgstr "Ingls (IL)"
-
-#: ..\..\..\conf\_locales.php:106
-msgid "Spanish (ES)"
-msgstr "Espanhol (ES)"
-
-#: ..\..\..\conf\_locales.php:113
-msgid "French (FR)"
-msgstr "Francs (FR)"
-
-#: ..\..\..\conf\_locales.php:120
-msgid "French (CA)"
-msgstr "Francs (CA)"
-
-#: ..\..\..\conf\_locales.php:127
-msgid "French (BE)"
-msgstr "Francs (BE)"
-
-#: ..\..\..\conf\_locales.php:134
-msgid "Hungarian (HU)"
-msgstr "Hngaro (HU)"
-
-#: ..\..\..\conf\_locales.php:141
-msgid "Italian (IT)"
-msgstr "Italiano (IT)"
-
-#: ..\..\..\conf\_locales.php:148
-msgid "Japanese (JP)"
-msgstr "Japnes (JP)"
-
-#: ..\..\..\conf\_locales.php:155
-msgid "Lithuanian (LT)"
-msgstr "Lituano (LT)"
-
-#: ..\..\..\conf\_locales.php:162
-msgid "Bokm&aring;l (NO)"
-msgstr "Bokm&aring;l (NO)"
-
-#: ..\..\..\conf\_locales.php:169
-msgid "Dutch (NL)"
-msgstr "Holands (NL)"
-
-#: ..\..\..\conf\_locales.php:176
-msgid "Dutch (BE)"
-msgstr "Alemo (BE)"
-
-#: ..\..\..\conf\_locales.php:183
-msgid "Portuguese (BR)"
-msgstr "Portugus (BR)"
-
-#: ..\..\..\conf\_locales.php:190
-msgid "Swedish (SE)"
-msgstr "Sueco (SE)"
-
-#: ..\..\..\conf\_locales.php:197
-msgid "Chinese(S) gb2312 (CN)"
-msgstr "Chins(S) gb2312 (CN)"
-
-#: ..\..\..\conf\_locales.php:204
-msgid "Chinese(S) utf-8 (CN)"
-msgstr "Chins(S) utf-8 (CN)"
-
-#: ..\..\..\conf\_locales.php:211
-msgid "Trad. Chinese (TW)"
-msgstr "Chins tradicional (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:27
-msgid "You cannot leave comments on this post!"
-msgstr "No pode escrever comentrios neste post!"
-
-#: ..\..\..\htsrv\comment_post.php:50
-msgid "Please fill in the name field"
-msgstr "Por favor preencha o campo nome"
-
-#: ..\..\..\htsrv\comment_post.php:51
-msgid "Please fill in the email field"
-msgstr "Por favor preencha o campo email"
-
-#: ..\..\..\htsrv\comment_post.php:56
-msgid "Supplied email address is invalid"
-msgstr "O endereo de email fornecido  invlido"
-
-#: ..\..\..\htsrv\comment_post.php:80
-msgid "Please do not send empty comment"
-msgstr "Por favor no escreva comentrios em branco"
-
-#: ..\..\..\htsrv\comment_post.php:97
-msgid "You can only post a new comment every 30 seconds."
-msgstr "S pode escrever um novo comentrio a cada 30 segundos."
-
-#: ..\..\..\htsrv\comment_post.php:101
-msgid "Cannot post comment, please correct these errors:"
-msgstr "No foi possivel postar o comentrio. Por favor corrija os seguintes erros:"
-
-#: ..\..\..\htsrv\comment_post.php:102
-msgid "Back to comment editing"
-msgstr "Voltar para a edio de comentrios"
-
-#: ..\..\..\htsrv\comment_post.php:127
-#: ..\..\..\htsrv\comment_post.php:130
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Novo comentrio no seu post #%d \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:142
-#: ..\..\..\htsrv\trackback.php:106
-#: ..\..\..\xmlsrv\xmlrpc.php:1408
-msgid "Url"
-msgstr "Url"
-
-#: ..\..\..\htsrv\comment_post.php:144
-msgid "Comment"
-msgstr "Comentrio"
-
-#: ..\..\..\htsrv\comment_post.php:145
-#: ..\..\..\htsrv\trackback.php:108
-#: ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Edit/Delete"
-msgstr "Editar/Apagar"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "Ligando ao servidor pop..."
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "A ligao falhou:"
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "Fazendo login no servidor pop..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "Email em falta ou o Login falhou:"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "Obtendo a mensagem #%d..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "Processando..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "Demasiado antigo"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "O prefixo do assunto no bate certo"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Contedo em bruto:"
-
-#: ..\..\..\htsrv\getmail.php:206
-#: ..\..\..\htsrv\login.php:81
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_login_form.php:47
-#: ..\..\..\htsrv\_lostpass_form.php:27
-#: ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27
-#: ..\..\..\skins\_profile.php:35
-#: ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Login:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Password:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "Login ou password incorrectos."
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "ID da Categoria"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "ID do Blog"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "Sem permisso"
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Ttulo publicado"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Contedo publicado"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Misso completa, mensagem apagada."
-
-#: ..\..\..\htsrv\login.php:75
-#: ..\..\..\htsrv\login.php:98
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Um email com a nova password foi enviado para o seu endereo de e-mail."
-
-#: ..\..\..\htsrv\login.php:82
-msgid "New Password:"
-msgstr "Nova Password:"
-
-#: ..\..\..\htsrv\login.php:83
-msgid "You can login here:"
-msgstr "Pode fazer login aqui:"
-
-#: ..\..\..\htsrv\login.php:88
-msgid "your weblog's login/password"
-msgstr "O seu login/password para o blog"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "The email could not be sent."
-msgstr "O email no pde ser enviado."
-
-#: ..\..\..\htsrv\login.php:91
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Razo provvel: o seu host pode ter a funo mail() desactivada..."
-
-#: ..\..\..\htsrv\login.php:112
-msgid "Note: You are already logged in!"
-msgstr "Nota: Voc j fez login!"
-
-#: ..\..\..\htsrv\login.php:119
-msgid "Continue..."
-msgstr "Continuar..."
-
-#: ..\..\..\htsrv\profile_update.php:36
-#: ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "Voc ainda no fez login."
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "Voc no fez login na mesma conta que est a tentar modificar."
-
-#: ..\..\..\htsrv\profile_update.php:47
-#: ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64
-#: ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79
-#: ..\..\..\htsrv\profile_update.php:96
-#: ..\..\..\htsrv\profile_update.php:101
-#: ..\..\..\htsrv\profile_update.php:107
-msgid "Back to profile"
-msgstr "Voltar ao perfil"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "por favor insira o seu nickname (pode ser igual ao login)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "o seu UIN do ICQ tem de ser um nmero, letras no so permitidas"
-
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "por favor digite o seu endereo de email"
-
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "o endereo de email  invlido"
-
-#: ..\..\..\htsrv\profile_update.php:87
-#: ..\..\..\htsrv\profile_update.php:95
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "voc digitou a nova password apenas uma vez, volte atrs e preencha os 2 campos obrigatrios"
-
-#: ..\..\..\htsrv\profile_update.php:100
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "voc digitou 2 passwords diferentes, quando deviam ser iguais, volte atrs e corrija as passwords."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "por favor insira um login"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "por favor, insira a sua password duas vezes"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "por favor, insira a mesma password nos dois campos"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "este nome de utilizador j foi escolhido, por favor escolha outro"
-
-#: ..\..\..\htsrv\register.php:119
-#: ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "novo registo de utilizador no seu blog"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Gerir utilizadores"
-
-#: ..\..\..\htsrv\trackback.php:98
-#: ..\..\..\htsrv\trackback.php:103
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Novo trackback no seu post #%d \"%s\""
-
-#: ..\..\..\htsrv\trackback.php:105
-#: ..\..\..\xmlsrv\xmlrpc.php:1407
-msgid "Website"
-msgstr "Site"
-
-#: ..\..\..\htsrv\trackback.php:107
-#: ..\..\..\xmlsrv\xmlrpc.php:1409
-msgid "Excerpt"
-msgstr "Excerto"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "Formulrio de Login."
-
-#: ..\..\..\htsrv\_login_form.php:44
-msgid "You will have to accept cookies in order to log in."
-msgstr "O seu browser tem de aceitar cookies para fazer login."
-
-#: ..\..\..\htsrv\_login_form.php:52
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "Password:"
-
-#: ..\..\..\htsrv\_login_form.php:58
-#: ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "Entrar!"
-
-#: ..\..\..\htsrv\_login_form.php:66
-#: ..\..\..\install\index.php:59
-msgid "Go to Blogs"
-msgstr "Ir para os blogs"
-
-#: ..\..\..\htsrv\_login_form.php:68
-msgid "Lost your password ?"
-msgstr "Perdeu a sua password ?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Perdeu a password?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Uma nova password ser gerada e enviada para o seu email."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "Criar nova password"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Registo terminado"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Registo de Utilizadores Desactivado"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "O registo de novos utilizadores no  actualmente permitido."
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Incio"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Formulrio de registo"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(duas vezes)"
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "Mnimo de %d caracteres, por favor."
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr "Linguagem preferida"
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "Registar"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr "Fazer login numa conta existente..."
-
-#: ..\..\..\install\index.php:47
-msgid "b2evo installer"
-msgstr "Installer do b2evo"
-
-#: ..\..\..\install\index.php:54
-msgid "Installer for version "
-msgstr "Installer para a verso"
-
-#: ..\..\..\install\index.php:56
-msgid "Current installation"
-msgstr "Instalao Actual"
-
-#: ..\..\..\install\index.php:57
-msgid "Install menu"
-msgstr "Menu de instalao"
-
-#: ..\..\..\install\index.php:58
-msgid "PHP info"
-msgstr "PHP info"
-
-#: ..\..\..\install\index.php:60
-msgid "Go to Admin"
-msgstr "Ir para a Admin"
-
-#: ..\..\..\install\index.php:61
-msgid "Online"
-msgstr "Online"
-
-#: ..\..\..\install\index.php:62
-msgid "Manual"
-msgstr "Manual"
-
-#: ..\..\..\install\index.php:63
-msgid "Support"
-msgstr "Suporte"
-
-#: ..\..\..\install\index.php:72
-msgid "Language / Locale"
-msgstr "Linguagem/Locale"
-
-#: ..\..\..\install\index.php:73
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "Escolha uma linguagem/locale para a sua instalao do b2evo."
-
-#: ..\..\..\install\index.php:101
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "Verifique suas configuraes da base de dados em baixo e actualize-as se necessrio.."
-
-#: ..\..\..\install\index.php:113
-#: ..\..\..\install\index.php:122
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "O requisito mnimo para esta verso do b2evolution  %s verso %s mas voc est a tentar usar a verso %s!"
-
-#: ..\..\..\install\index.php:145
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr "Parece que a configurao da base de dados que voc inseriu no funciona. Por favor, verifique-a cuidadosamente e tente de novo..."
-
-#: ..\..\..\install\index.php:185
-msgid "Config file update"
-msgstr "Actualizao do ficheiro de configurao"
-
-#: ..\..\..\install\index.php:186
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "No foi possvel actualizar automaticamente o seu ficheiro de configurao [%s]!"
-
-#: ..\..\..\install\index.php:187
-msgid "There are two ways to deal with this:"
-msgstr "H duas formas de lidar com isto:"
-
-#: ..\..\..\install\index.php:189
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr "Pode permitir que o prprio installer actualize o ficheiro de configurao mudando as suas permisses:"
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr "<code>chmod 666 %s</code>. Se necessrio, veja o  <a %s>manual online sobre permisses</a>."
-
-#: ..\..\..\install\index.php:192
-msgid "Come back to this page and refresh/reload."
-msgstr "Volte a esta pgina e actualize-a (refresh/reload)."
-
-#: ..\..\..\install\index.php:196
-msgid "Alternatively, you can update the config file manually:"
-msgstr "Como alternativa, pode alterar o ficheiro de configurao manualmente:"
-
-#: ..\..\..\install\index.php:198
-msgid "Open the _config.php file locally with a text editor."
-msgstr "Abra o ficheiro _config.php localmente com um editor de texto."
-
-#: ..\..\..\install\index.php:199
-msgid "Delete all contents!"
-msgstr "Apagar todo o contedo!"
-
-#: ..\..\..\install\index.php:200
-msgid "Copy the contents from the box below."
-msgstr "Copie o contedo da caixa em baixo."
-
-#: ..\..\..\install\index.php:201
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "Cole no seu editor de texto local. <strong>ATENO: certifique-se que  ABSOLUTAMENTE NENHUM ESPAO EM BRANCO esteja aps o cdigo final <code>?&gt;</code> no ficheiro.</strong> Qualquer espao, tabulao, nova linha ou linha em branco no fim do ficheiro de configurao pode fazer com que os cookies no sejam enviados quando tentar fazer login mais tarde."
-
-#: ..\..\..\install\index.php:202
-msgid "Save the new _config.php file locally."
-msgstr "Grave o novo ficheiro _config.php localmente."
-
-#: ..\..\..\install\index.php:203
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "Envie o ficheiro para o seu servidor, na directoria /_conf."
-
-#: ..\..\..\install\index.php:204
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr "<a %s>Iniciar o installer do princpio</a>."
-
-#: ..\..\..\install\index.php:208
-msgid "This is how your _config.php should look like:"
-msgstr "O seu ficheiro _config.php deve parecer-se com isto:"
-
-#: ..\..\..\install\index.php:228
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "O seu ficheiro de configurao [%s] foi actualizado com sucesso."
-
-#: ..\..\..\install\index.php:261
-msgid "Base configuration"
-msgstr "Configurao bsica"
-
-#: ..\..\..\install\index.php:263
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr "O seu ficheiro de configurao base no foi editado. Pode fazer isso preenchendo o formulrio em baixo."
-
-#: ..\..\..\install\index.php:265
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "Esta  a informao mnima necessria para instalar o b2evolution neste servidor:"
-
-#: ..\..\..\install\index.php:272
-msgid "Database you want to install into"
-msgstr "Base de dados na qual deseja instalar"
-
-#: ..\..\..\install\index.php:274
-#: ..\..\..\install\index.php:378
-msgid "mySQL Username"
-msgstr "Utilizador do mySQL"
-
-#: ..\..\..\install\index.php:274
-msgid "Your username to access the database"
-msgstr "O nome de utilizador para aceder  base de dados"
-
-#: ..\..\..\install\index.php:275
-#: ..\..\..\install\index.php:379
-msgid "mySQL Password"
-msgstr "Password do mySQL:"
-
-#: ..\..\..\install\index.php:275
-msgid "Your password to access the database"
-msgstr "Password para aceder  base de dados"
-
-#: ..\..\..\install\index.php:276
-#: ..\..\..\install\index.php:380
-msgid "mySQL Database"
-msgstr "Base de dados do MySQL"
-
-#: ..\..\..\install\index.php:276
-msgid "Name of the database you want to use"
-msgstr "Nome da base de dados que deseja usar"
-
-#: ..\..\..\install\index.php:277
-#: ..\..\..\install\index.php:381
-msgid "mySQL Host"
-msgstr "Host do mySQL"
-
-#: ..\..\..\install\index.php:277
-msgid "You probably won't have to change this"
-msgstr "Provavelmente no tem de alterar isto"
-
-#: ..\..\..\install\index.php:282
-msgid "Additional settings"
-msgstr "Configuraes adicionais"
-
-#: ..\..\..\install\index.php:284
-#: ..\..\..\install\index.php:382
-msgid "Base URL"
-msgstr "URL Base"
-
-#: ..\..\..\install\index.php:284
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr "Isto  onde o b2evo e os seus blogs ficaro por omisso. VERIFIQUE ISTO CUIDADOSAMENTE ou no funcionar bem. Se deseja testar o b2evolution na sua mquina local, para que os cookies de login funcionem, DEVE usar http://<strong>localhost</strong>/path... NO USE o nome da mquina!"
-
-#: ..\..\..\install\index.php:286
-msgid "Your email"
-msgstr "O seu email"
-
-#: ..\..\..\install\index.php:286
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "Ser usado em mensagens de erro graves para que os utilizadores possam contact-lo. Tambm receber notificaes de novos registos."
-
-#: ..\..\..\install\index.php:293
-msgid "Update config file"
-msgstr "Actualizar o ficheiro de configurao"
-
-#: ..\..\..\install\index.php:313
-msgid "How do you want to install b2evolution?"
-msgstr "Como deseja instalar o b2evoluion?"
-
-#: ..\..\..\install\index.php:317
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "A instalao pode ser feita de vrias formas diferentes. Escolha uma:"
-
-#: ..\..\..\install\index.php:320
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>Nova Instalao</strong>: Instale as tabelas do  b2evolution com dados de demonstrao."
-
-#: ..\..\..\install\index.php:323
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>Actualizar uma verso anterior do b2evolution</strong>: Actualizar a sua base de dados do b2evolution para torn-la compatvel com a verso actual!"
-
-#: ..\..\..\install\index.php:326
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Actualizar a partir do Cafelog/b2 v 0.6.x</strong>: Instala o a base de dados do b2evolution e copiar os seus dados do Cafelog/b2."
-
-#: ..\..\..\install\index.php:329
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>Actualizar a partir do Manywhere Miniblog</strong>: Instala as tabelas da base de dados do b2evolution e copiar os seus dados do Miniblog."
-
-#: ..\..\..\install\index.php:332
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>Actualizar a partir do WordPress v 1.2.x</strong>: Instala as tabelas da base de dados do b2evolution e copiar os seus dados do WordPress."
-
-#: ..\..\..\install\index.php:339
-msgid "Delete b2evolution tables"
-msgstr "Apagar as tabelas do b2evolution"
-
-#: ..\..\..\install\index.php:340
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr "Se tem as tabelas do b2evolution instaladas e deseja comear de novo, deve apag-las antes de iniciar uma nova instalao. <strong>AVISO: Todas as suas tabelas e dados do b2evolution sero perdidos!!! </strong>As tabelas do Cafelog/b2 ou quaisquer outras tabelas, se as tiver, sero mantidas intactas."
-
-#: ..\..\..\install\index.php:346
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr "<strong>Mudar a sua configurao</strong> (veja o resumo abaixo): Voc somente ter de fazer isso em raras ocasies quando voc pode ter movido ser arquivos do b2evolution ou o banco de dados para um lugar diferente..."
-
-#: ..\..\..\install\index.php:348
-msgid "GO!"
-msgstr "IR!"
-
-#: ..\..\..\install\index.php:355
-msgid "Need to start anew?"
-msgstr "Precisa de comear de novo?"
-
-#: ..\..\..\install\index.php:356
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr "Se j tem as tabelas do b2evolution instaladas e gostaria de comear novamente, deve apag-las antes de iniciar uma nova instalao. O b2evolution pode apagar as tabelas por voc, mas por razes de segurana bvias essa facilidade est desactivada por omisso."
-
-#: ..\..\..\install\index.php:367
-msgid "Base config recap..."
-msgstr "Resumo da configurao bsica..."
-
-#: ..\..\..\install\index.php:369
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr "Se no v configuraes correctas aqui, PARE antes de prosseguir, e <a %s>actualize a sua configurao bsica</a>."
-
-#: ..\..\..\install\index.php:379
-msgid "(Set, but not shown for security reasons)"
-msgstr "(Definido, mas no mostrado por razes de segurana)"
-
-#: ..\..\..\install\index.php:383
-msgid "Admin email"
-msgstr "Email do administrador"
-
-#: ..\..\..\install\index.php:395
-msgid "Installing b2evolution tables with sample data"
-msgstr "Instalando as tabelas do b2evolution com dados de exemplo"
-
-#: ..\..\..\install\index.php:400
-msgid "Installation successful!"
-msgstr "Instalao bem sucedida!"
-
-#: ..\..\..\install\index.php:402
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Agora j pode <a %s>entrar</a> com o login \"admin\" e a password \"%s\".</p>\n"
-"\t<p>Memorize essa password! Trata-se de uma password gerada <em>aleatoriamente</em> que lhe  dada ao instalar o b2evolution. Se a peder, ter de apagar as tabelas e instalar tudo de novo.</p>"
-
-#: ..\..\..\install\index.php:415
-msgid "Upgrading data in existing b2evolution database"
-msgstr "Actualizando dados na base de dados do b2evolution actual"
-
-#: ..\..\..\install\index.php:420
-#: ..\..\..\install\index.php:440
-#: ..\..\..\install\index.php:459
-#: ..\..\..\install\index.php:479
-msgid "Upgrade completed successfully!"
-msgstr "Actualizao terminada com sucesso!"
-
-#: ..\..\..\install\index.php:421
-#: ..\..\..\install\index.php:441
-#: ..\..\..\install\index.php:480
-#: ..\..\..\install\_functions_evoupgrade.php:51
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "Agora j pode <a %s>entrar</a> com seu nome de utilizador %s e password normais."
-
-#: ..\..\..\install\index.php:435
-#: ..\..\..\install\index.php:454
-#: ..\..\..\install\index.php:474
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr "Instalando as tabelas do b2evolution e copiando os dados existentes do %s"
-
-#: ..\..\..\install\index.php:460
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Agora j pode <a %s>entrar</a> com o seu login habitual do Miniblog (cortado nos primeiros 20 caracteres). Todas as passwords foram redefinidas como \"%s\".</p>\n"
-"\t<p>Memorize essa password! Trata-se de uma password gerada <em>aleatoriamente</em> que lhe  dada ao instalar o b2evolution. Se a perder, ter de apagar todas as tabelas e comear de novo.</p>"
-
-#: ..\..\..\install\index.php:493
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "Apagando as tabelas do b2evolution da base de dados"
-
-#: ..\..\..\install\index.php:497
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "Por razes de segurana, a opo reset vem desactivada por omisso."
-
-#: ..\..\..\install\index.php:507
-msgid "Reset done!"
-msgstr "Formulrio limpo!"
-
-#: ..\..\..\install\index.php:508
-msgid "Back to menu"
-msgstr "Voltar ao men"
-
-#: ..\..\..\install\index.php:515
-msgid "official website"
-msgstr "website oficial"
-
-#: ..\..\..\install\index.php:517
-msgid "contact"
-msgstr "contacto"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "Este blog contm todos os seus posts actualizados do Cafelog. Este blog chama-se '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:404
-msgid "This is a sample linkblog entry"
-msgstr "Isto  um modelo de entrada para o linkblog"
-
-#: ..\..\..\install\_functions_create.php:404
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr "Isto  um texto de amostra descrevendo a entrada de linkblog. Entretanto, na maioria dos casos, voc querer deixar isto em branco, inserindo apenas um ttulo e um URL para os seus posts do linkblog (sites favoritos/relacionados)"
-
-#: ..\..\..\install\_functions_create.php:424
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "Isto  a descrio longa para o blog chamado '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:432
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr "Este blog (blog #1)  um blog muito especial! Agrega automaticamente todos os posts dos outros blogs. Isto permite-lhe ver facilmente tudo o que  postado no sistema. Pode esconder este blog do pblico desactivando a opo \"Incluir na lista de blogs pblicos\" na administrao do blog."
-
-#: ..\..\..\install\_functions_create.php:434
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:468
-#: ..\..\..\install\_functions_create.php:487
-#, php-format
-msgid "%s Title"
-msgstr "%s Ttulo"
-
-#: ..\..\..\install\_functions_create.php:439
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:473
-#: ..\..\..\install\_functions_create.php:492
-#, php-format
-msgid "Tagline for %s"
-msgstr "Tagline para %s"
-
-#: ..\..\..\install\_functions_create.php:440
-#: ..\..\..\install\_functions_create.php:457
-#: ..\..\..\install\_functions_create.php:474
-#: ..\..\..\install\_functions_create.php:493
-#, php-format
-msgid "Short description for %s"
-msgstr "Descrio curta de %s"
-
-#: ..\..\..\install\_functions_create.php:443
-#: ..\..\..\install\_functions_create.php:461
-#: ..\..\..\install\_functions_create.php:477
-#: ..\..\..\install\_functions_create.php:496
-#, php-format
-msgid "Notes for %s"
-msgstr "Notas de %s"
-
-#: ..\..\..\install\_functions_create.php:444
-#: ..\..\..\install\_functions_create.php:462
-#: ..\..\..\install\_functions_create.php:478
-#: ..\..\..\install\_functions_create.php:497
-#, php-format
-msgid "Keywords for %s"
-msgstr "Palavras chaves de %s"
-
-#: ..\..\..\install\_functions_create.php:485
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr "O principal propsito deste blog  ser incluido como um item lateral noutros blogs onde ir mostrar os seus links favoritos/relacionados."
-
-#: ..\..\..\install\_functions_create.php:563
-msgid "Clean Permalinks!"
-msgstr "Permalinks Limpos!"
-
-#: ..\..\..\install\_functions_create.php:563
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-"O b2evolution usa links permanentes e de feedback do velho estilo, por omisso. Isto  para assegurar compatibilidade mxima com vrias configuraes do servidor web.\n"
-"\n"
-"De qualquer forma, assim que se sinta confortvel com o b2evolution, deve tentar activar os links permanentes limpos (clean permalinks) No ecr de configuraes... (Seleccionar 'Utilizar informaes extra de caminho (extra-path)')"
-
-#: ..\..\..\install\_functions_create.php:569
-msgid "Apache optimization..."
-msgstr "Optimizao do Apache..."
-
-#: ..\..\..\install\_functions_create.php:569
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-"Na pasta <code>/blogs</code> assim como na pasta <code>/blogs/admin</code> existem dois ficheiros chamados [<code>sample.htaccess</code>]. Deve tentar renome-los para [<code>.htaccess</code>].\n"
-"\n"
-"Isto ir optimizar a maneira como o b2evolution  gerido pelo servidor (se for Apache). Estes ficheiros no esto activos por omisso porque alguns hosts mostrariam um erro assim que tentasse us-los. Se isso acontecer consigo quando renomear os arquivos, basta remov-los e tudo ficar bem."
-
-#: ..\..\..\install\_functions_create.php:575
-msgid "About evoSkins..."
-msgstr "Sobre o evoSkins..."
-
-#: ..\..\..\install\_functions_create.php:575
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-"Por omisso, os blogs so mostrados usando a skin standard. \n"
-"\n"
-"Os leitores podem escolher uma nova skin usando o formulrio presente na maioria das skins.\n"
-"\n"
-"Pode mudar a skin standard usada por qualquer blog editando os parmetros do mesmo na administrao. Tambm pode forar o uso da skin standard para todos.\n"
-"\n"
-"Por outro lado, pode restringir as skins disponveis apagando algumas delas da pasta /blogs/skins. Tambm pode criar novas skins duplicando, renomeando e personalizando qualquer pasta de skins existente.\n"
-"\n"
-"Para comear a personalizar uma skin, abra o arquivo '<code>_main.php</code>' num editor de texto e leia os comentrios. E, claro, leia o manual no evoSkins!"
-
-#: ..\..\..\install\_functions_create.php:587
-msgid "Skins, Stubs and Templates..."
-msgstr "Skins, Stubs e Templates..."
-
-#: ..\..\..\install\_functions_create.php:587
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-"Por omisso, todos os blogs pr-instalados so mostrados usando uma skin. (Mais sobre skins noutro post.)\n"
-"\n"
-"Isto significa que os blogs so acedidos atravs do '<code>index.php</code>', que carrega os parmetros da base de dados e passa o trabalho de mostrar o blog para uma skin.\n"
-"\n"
-"Alternativamente, se voc no quiser usar os parmetros da base de dados por omisso e quiser, digamos, forar uma skin, uma categoria ou um linkblog especfico, pode criar um ficheiro stub como o fornecido '<code>a_stub.php</code>' e chamar o seu blog por este stub em vez de index.php.\n"
-"\n"
-"Finalmente, se precisar de algumas personalizaes bastante especficas para seu blog, pode usar um simples template no lugar de skins. Neste caso, chame o seu blog atravs de um template completo, como o fornecido '<code>a_noskin.php</code>'.\n"
-"\n"
-"Voc encontrar mais informaes nos prprios arquivos stub/template. Abra-os com um editor de texto e leia os comentrios dentro deles.\n"
-"\n"
-"De qualquer maneira, tenha certeza de ir at a administrao de seu blog e colocar o metodo correto de acesso para seu blog. Quando usar um Stub ou template, voc tambm deve colocar o nome do arquivo no campo 'Stub name'. Caso contrrio, os links permanentes no iro funcionar corretamente."
-
-#: ..\..\..\install\_functions_create.php:601
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "Mltiplos Blogs, novos blogs, blogs antigos..."
-
-#: ..\..\..\install\_functions_create.php:602
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-"Por omisso, o b2evolution vem com 4 blogs, chamados 'Blog All', 'Blog A', 'Blog B' e 'Linkblog'.\n"
-"\n"
-"Alguns destes blogs tm um papel especial. Leia sobre isso na pgina correspondente.\n"
-"\n"
-"Voc pode criar blogs adicionais ou apagar blogs indesejados na administrao do blog."
-
-#: ..\..\..\install\_functions_create.php:611
-msgid "This is a multipage post"
-msgstr "Isto  um post multi-pgina"
-
-#: ..\..\..\install\_functions_create.php:611
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-"Esta  a primeira pgina de um post multi-pgina.\n"
-"\n"
-"Pode ver as outras pginas clicando nos links em baixo do texto.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Esta  a pgina  2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Esta  a pgina  3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Esta  a pgina 4.\n"
-"\n"
-"Esta  a ltima pgina."
-
-#: ..\..\..\install\_functions_create.php:631
-msgid "Extended post with no teaser"
-msgstr "Post extendido sem teaser"
-
-#: ..\..\..\install\_functions_create.php:631
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Isto  um post extendido sem teaser. Isto significa que este teaser no ser visivel quando clicar no link \"mais\".\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"Isto  o texto extendido. Voc s o v quando clicar no link \"mais\"."
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post"
-msgstr "Post extendido"
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Isto  um post extendido. Isso significa que s ver este pequeno teaser e que deve clicar no link em baixo para ver mais.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"Isto  um texto extendido. Voc s o v quando clicar no link \"mais\"."
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Important information"
-msgstr "Informao importante"
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-"O Blog B contem alguns posts na categoria 'Dicas do b2evolution'.\n"
-"\n"
-"Todos estes posts so designados para ajud-lo de modo a que, como o EdB diria: \"<em>leia-os todos antes de comear a hackar!</em>\" ;)\n"
-"\n"
-"Se quiser, pode apagar estes posts um por um depois de os ler. Tambm pode mudar o estado deles para 'obsoleto' para ajud-lo a rastrear visualmente o que j leu."
-
-#: ..\..\..\install\_functions_create.php:685
-msgid "First Post"
-msgstr "Primeiro Post"
-
-#: ..\..\..\install\_functions_create.php:685
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>Este  o primeiro post.</p>\n"
-"\n"
-"<p>Ele aparece no blog A e no blog B.</p>"
-
-#: ..\..\..\install\_functions_create.php:691
-msgid "Second post"
-msgstr "Segundo post"
-
-#: ..\..\..\install\_functions_create.php:691
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-"<p>Este  o segundo post.</p>\n"
-"\n"
-"<p>Ele aparece apenas no blog A, mas em mltiplas categorias.</p>"
-
-#: ..\..\..\install\_functions_create.php:697
-msgid "Third post"
-msgstr "Terceiro post"
-
-#: ..\..\..\install\_functions_create.php:697
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-"<p>Este  o terceiro post.</p>\n"
-"\n"
-"<p>Ele aparece apenas no blog B e em apenas uma categoria.</p>"
-
-#: ..\..\..\install\_functions_create.php:719
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "Ol, isto  um comentrio.<br />Para apagar um comentrio, faa login, e veja os comentrios do post, l ter a opo de editar ou apag-los."
-
-#: ..\..\..\install\_functions_evoupgrade.php:50
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "O esquema da base de dados j est actualizado. No h nada para fazer."
-
-#: ..\..\..\install\_functions_evoupgrade.php:251
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr "Parece que os seguintes nomes de stub foram usados mais do que uma vez: ['%s']"
-
-#: ..\..\..\install\_functions_evoupgrade.php:253
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "No posso actualizar at voc os tornar nicos. Campo: [%s]"
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr "Verificando a verso do esquema da base de dados..."
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "NO ENCONTRADO! Isto no  uma base de dados do b2evolution ."
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr "Esta verso  demasiado antiga!"
-
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "Esta verso  demasiado recente! No podemos fazer um downgrade para ela!"
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr "Este blog contm todos os seus posts actualizados do Minilog. Esse blog chama-se '%s'. %s"
-
-#: ..\..\..\install\_functions_wordpress.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from WordPress. This blog is named '%s'. %s"
-msgstr "Este blog contm todos os seus posts actualizados do WordPress. Esse blog chama-se '%s'. %s"
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "Desc no disponvel"
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "Descrio no disponvel"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "Tornar URLs clicveis"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "Tags &lt;P&gt; e &lt;BR&gt; automticas"
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "Formatao BB. Ex. [b]negrito[/b]"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr "Formatao ao estilo do GreyMatter"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "Converter smilies de texto para cones"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "Humane Web Text Generator 2.0 beta"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr "Insero fcil de tags HTML"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "INSerido [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "Apagado [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "nfase Maior [Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "Nfase [Alt-E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "CDIGO [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "Pargrafo [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "Lista Simples [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "Item na Lista [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "Citao [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "IMaGem [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "Link [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "Mais [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "Sem teaser [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "prxima pgina [Alt+Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "Fechar todas as tags"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr "Texto ALTernativo"
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "Insero de smilies com um clique"
-
-#  TRANS: All categories, skin's categories list
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "Todas"
-
-#: ..\..\..\skins\_feedback.php:77
-#: ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr "Endereo de trackback para este post:"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95
-#: ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "Nenhum %s para este post..."
-
-#: ..\..\..\skins\_feedback.php:185
-#: ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "O seu endereo de email <strong>no ser</strong> exibido neste site."
-
-#: ..\..\..\skins\_feedback.php:190
-#: ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "Site/Url"
-
-#: ..\..\..\skins\_feedback.php:192
-#: ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "O seu URL ser exibido."
-
-#: ..\..\..\skins\_feedback.php:213
-#: ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Mudanas de linha tornam-se tags &lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:218
-#: ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "Remember me"
-msgstr "Lembrar-se de mim"
-
-#: ..\..\..\skins\_feedback.php:218
-#: ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(Configurar cookies para o nome, email &amp; url)"
-
-#: ..\..\..\skins\_lastcomments.php:33
-#: ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54
-#: ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "Em resposta a:"
-
-#: ..\..\..\skins\_linkblog.php:31
-#: ..\..\..\skins\custom\_linkblog.php:21
-msgid "Linkblog"
-msgstr "Links"
-
-#: ..\..\..\skins\_linkblog.php:71
-#: ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "mais"
-
-#: ..\..\..\skins\_profile.php:79
-#: ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:80
-#: ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:81
-#: ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\_stats.php:57
-msgid "Top refering engines"
-msgstr "Top motores referentes"
-
-#: ..\..\..\skins\babyblues\_bloglist.php:23
-msgid "blogs"
-msgstr "blogs"
-
-#: ..\..\..\skins\babyblues\_main.php:111
-msgid "skin the site"
-msgstr "aplicar skin no site"
-
-#: ..\..\..\skins\babyblues\_main.php:120
-#: ..\..\..\skins\originalb2\_main.php:181
-msgid "archives"
-msgstr "arquivos"
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr "Seleccione o blog:"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr "Seleccione a skin:"
-
-#: ..\..\..\skins\basic\_main.php:98
-#: ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "palavras"
-
-#: ..\..\..\skins\basic\_main.php:103
-msgid "Read more..."
-msgstr "Ler mais..."
-
-#: ..\..\..\skins\bluesky\_main.php:176
-#: ..\..\..\skins\guadeloupe\_main.php:178
-msgid "Choose a skin"
-msgstr "Escolha uma skin"
-
-#: ..\..\..\skins\custom\_main.php:221
-#: ..\..\..\skins\wpc_aubmach\_main.php:151
-#: ..\..\..\skins\wpc_default\_main.php:154
-msgid "Choose skin"
-msgstr "Escolher skin"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "Ver todos os posts deste autor"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "O <acronym title=\"Uniform Resource Identifier\">URI</acronym> para criar um TrackBack para este post:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Comment by"
-msgstr "Comentrio por"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Trackback from"
-msgstr "Trackback de:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Pingback from"
-msgstr "Pingback de:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:73
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:73
-msgid "Edit This"
-msgstr "Editar isto"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:186
-#: ..\..\..\skins\wpc_default\_feedback.php:186
-msgid "E-mail"
-msgstr "Email"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:199
-#: ..\..\..\skins\wpc_default\_feedback.php:199
-msgid "Your Comment"
-msgstr "O seu comentrio"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:219
-#: ..\..\..\skins\wpc_default\_feedback.php:219
-msgid "Say It!"
-msgstr "Dizer!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Filed under:"
-msgstr "Postado em:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:161
-#: ..\..\..\skins\wpc_default\_main.php:164
-msgid "Other"
-msgstr "Outro"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:173
-#: ..\..\..\skins\wpc_default\_main.php:176
-msgid "Meta"
-msgstr "Meta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Syndicate this site using RSS"
-msgstr "Resumo deste blog usando RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "The latest comments to all posts in RSS"
-msgstr "Os ultimos comentrios de todos os posts em RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "Comentrios <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "Esta pgina   XHTML 1.0 Transitional vlido"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "<abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr> vlido."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:181
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Utiliza o b2evolution; motor de blogs multi-idioma, multi-utilizador e multi-blog"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "Esta skin tem um ficheiro CSS originalmente feito para o WordPress (Veja os crditos do design em style.css)."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "Original design credits for this skin:"
-msgstr "Crditos do design original desta skin:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:191
-#: ..\..\..\skins\wpc_default\_main.php:194
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "Para assegurar compatibilidade mxima com os ficheiros CSS do WP (Word Press), a maioria dos recursos do b2evolution que no existem no WP so ocultados nesta wpc_* skin genrica."
-
-#: ..\..\..\xmlsrv\rdf.php:59
-#: ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] Ler mais!"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1401
-#: ..\..\..\xmlsrv\xmlrpc.php:1405
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Novo pingback no seu post #%d \"%s\""
-
-#~ msgid "Update blog!"
-#~ msgstr "Atualizar blog!"
-#~ msgid "Create new blog!"
-#~ msgstr "Crie um novo blog"
-
diff -ruN --text 0.9.2.src/locales/ru_RU/_global.php 1.10.3.src/locales/ru_RU/_global.php
--- 0.9.2.src/locales/ru_RU/_global.php	2006-05-02 21:48:02.000000000 -0500
+++ 1.10.3.src/locales/ru_RU/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,765 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['ru_RU'] = array(
-	'' => "Project-Id-Version: CZECH VERSION 1.0\nReport-Msgid-Bugs-To: http://fplanque.net/\nPOT-Creation-Date: 2005-09-13 15:48+0200\nPO-Revision-Date: 2006-05-01 22:40+0300\nLast-Translator: vika <riparto@gmail.com>\nLanguage-Team: cs <LL@li.org>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=utf-8\nContent-Transfer-Encoding: 8bit\n",
-	'Selected' => "Отобранное",
-	'Categories' => "Рубрики",
-	'Permanent link to full entry' => "Trvalinka k celému příspěvku",
-	'Permalink' => "Trvalinka",
-	'Recently' => "Недавно",
-	'(cached)' => "в кэше",
-	'(no cache)' => "(žádná vyrovnávací paměť)",
-	'Last comments' => "Последние комментарии",
-	'Search' => "Поиск",
-	'All Words' => "Все слова",
-	'Some Word' => "Некоторые слова",
-	'Entire phrase' => "Фраза полностью",
-	'Reset form' => "Очистить форму",
-	'Get selection' => "Získat vybrané",
-	'Archives' => "Архивы",
-	'more...' => "еще...",
-	'Misc' => "Разное",
-	'Syndicate this blog' => "Syndicate this blog",
-	'Default page for b2evolution' => "Odeslat do b2evolution",
-	'Welcome to b2evolution' => "Odeslat do b2evolution",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Это страница по умолчанию Она будет отображаться до тех пор, пока вы не выберете блог по умолчанию.",
-	'Blog #%d' => "Блог № %d",
-	'Blog #1' => "Блог № 1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Это специальный блог, который собирает все сообщения с остальных блогов!",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.",
-	'More demos' => "Еще демо-версии",
-	'Custom template' => "Custom template",
-	'Multiple blogs displayed on the same page' => "Несколько блогов отображается на одной странице",
-	'Summary of last posts in all blogs' => "Краткое содержание последних сообщений во всех блогах",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)",
-	'Go to backoffice!' => "Jděte do redakčního systému",
-	'Official website' => "oficiální web",
-	'GNU GPL license' => "GNU GPL license",
-	'Multiblog demo' => "Демо-версия",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "This demo template displays 3 blogs at once (1 on the left, 2 on the right)",
-	'Summary demo' => "Ukázkový přehled",
-	'This demo template displays a summary of last posts in all blogs' => "This demo template displays a summary of last posts in all blogs",
-	'More posts...' => "Новый сообщения...",
-	'Deleting log-hits matching [%s]...' => "Mažu přístup #%d...",
-	'Deleting comments matching [%s]...' => "Mažu přístup #%d...",
-	'Date' => "Дата",
-	'Referer' => "Odkazovače",
-	'Author' => "Автор",
-	'Re-check' => "Pravopis",
-	'Blogs' => "Блоги",
-	'Creating blog...' => "Vytváří se blog...",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "zvolené přihlašovací jméno již existuje, prosím, vyberte si jiné",
-	'Cannot create, please correct these errors:' => "Nelze obnovit, prosím opravte následující chyby:",
-	'You should <a %s>create categories</a> for this blog now!' => "Nyní byste měli <a href=\"%s\">vytvořit rubriky</a> pro tento blog!",
-	'New weblog' => "Nový blog",
-	'New blog' => "Новый блог",
-	'General' => "Německy",
-	'Updating Blog [%s]...' => "Obnovuji příspěvek...",
-	'Cannot update, please correct these errors:' => "Невозможно обновить, проверьте ошибки:",
-	'You haven\'t set a static filename for this blog!' => "Вы не установили название файла для этого блога!",
-	'Writing to file [%s]...' => "Zapisuji do souboru...",
-	'Done.' => "Готово.",
-	'Browse blog:' => "Загрузить блог:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Jelikož jste nováček, musíte vyčkat, než vám správce přidělí práva úrovně 1, abyste mohl psát příspěvky.\tMůžete  <a %s>poslat email správci</a> a požádat ho u změnu. Až získáte oprávnění, načtěte znovu tuto stranu a budete moci přispívat. :)",
-	'Categories for blog:' => "Rubriky",
-	'New sub-category in category: %s' => "Новая подрубрика в рубрике: %s",
-	'New category in blog: %s' => "Новая рубрика в блоге: %s",
-	'New category name' => "Новое название рубрики",
-	'Create category' => "Создать рубрику",
-	'Deleting category #%d : %s ...' => "Ruším rubriku...",
-	'ERROR' => "ОШИБКА",
-	'Category deleted.' => "Рубрика удалена.",
-	'Properties for category:' => "Vytvořit rubriku",
-	'Name' => "Имя",
-	'New parent category' => "Новая рубрика",
-	'Old Parent' => "Původní nadřazená",
-	'Root (No parent)' => "Základní (žádné nadřazené)",
-	'Note: Moving categories across blogs is disabled.' => "Poznámka: Křížové publikování napříč více blogy povoleno.",
-	'Edit category!' => "Редактировать рубрику!",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Nemáte oprávnění upravovat rubriky.",
-	'Oops, no post with this ID.' => "Нет сообщения под таким ID.",
-	'Editing post' => "Редактирования сообщения",
-	'#%d in blog: %s' => "Nová rubrika v blogu: %s",
-	'Oops, no comment with this ID!' => "Нет комментария под таким ID!",
-	'Editing comment' => "Редактирование комментария",
-	'New post in blog:' => "Новое сообщение в блоге:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Так как в этом блоге нет рубрик, вы не можете в нем писать. Сначала необходимо создать рубрики.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Switch to this blog (keeping your input if Javascript is active)",
-	'b2evo' => "b2evo",
-	'Login...' => "Логин...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "In b2evolution, you do not need to point to the b2login.php page to log in.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.",
-	'Settings' => "Vytvářím",
-	'Spell Check' => "Проверка правописания",
-	'Loading Spell Checker. Please wait' => "Loading Spell Checker. Please wait",
-	'View Stats for Blog:' => "Zobrazit statistiky",
-	'None' => "None",
-	'Changing hit #%d type to: %s' => "Měním druh přístupu #%d na: %s",
-	'Deleting hit #%d...' => "Mažu přístup #%d...",
-	'Pruning hits for %s...' => "Ozývám se %s...",
-	'Summary' => "Summary",
-	'Referers' => "Referers",
-	'Refering Searches' => "Refering Searches",
-	'Syndication' => "Syndication",
-	'User Agents' => "User Agents",
-	'Direct Accesses' => "Direct Accesses",
-	'Indexing Robots' => "Indexing Robots",
-	'Total' => "Всего",
-	'Prune' => "červen",
-	'Last referers' => "Aktuální odkazovače",
-	'These are hits from external web pages refering to this blog' => "These are hits from external web pages refering to this blog",
-	'Delete this hit!' => "Smazat tento přístup!",
-	'Del' => "Del",
-	'Log as a search instead' => "Zaznamenat jako hledání",
-	'-&gt;S' => "-&gt;H",
-	'Ban' => "I.",
-	'Top referers' => "Nejčastější odkazovače",
-	'Total referers' => "Odkazovače celkem",
-	'Last refering searches' => "Aktuální přístupy z vyhledávání",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)",
-	'Top refering search engines' => "Top refering search engines",
-	'Top Indexing Robots' => "Top Indexing Robots",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)",
-	'Top Aggregators' => "Top Aggregators",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)",
-	'Total RSS hits' => "Total RSS hits",
-	'Last direct accesses' => "Последние прямые переходы по ссылкам",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Хиты от посетителей, которые пришли по прямой ссылке (либо печатанием URL напрямую, либо через Избранное. Краткие URL также отображены)",
-	'Top User Agents' => "Top User Agents",
-	'Custom skin template editing' => "Custom skin template editing",
-	'Listing:' => "Список:",
-	'Invalid filename!' => "Неверное имя файла!",
-	'Oops, no such file !' => "Нет такого файла!",
-	'File edited!' => "Файл отредактирован!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Осторожно! Редактирование этого файла может повредить блог!Не редактируйте то, что находится между тэгами <code>&lt;?php</code> и <code>?&gt;</code> если не уверены в том, что делаете!",
-	'&nbsp; Save ! &nbsp;' => "&#xA0; Upravit &#xA0;",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(вы не можете обновлять этот файл/шаблон: необходимо прописать CHMOD 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "Na této obrazovce můžete upravit <strong>vlastnosti vzhledu</strong> (uloženo v /skons/custom).",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Вы можете редактировать следующие файлы. (разрешенные через CHMOD 766 на сервере)",
-	'This is the template that displays the links to the archives for a blog' => "Это шаблон, который отображает ссылки на архивы ьлога",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Это шаблон, который отображает список подкатегорий",
-	'This is the template that displays the feedback for a post' => "This is the template that displays the feedback for a post",
-	'This is the template that displays the last comments for a blog' => "Это шаблон, который отображает комментарии в блоге",
-	'This is the main template. It displays the blog.' => "Это главный шаблон. Он отображает блог",
-	'This is the page displayed in the comment popup' => "Это сообщение будет отображаться во всплывающем окне",
-	'This is the page displayed in the pingback popup' => "Tato stránka se zobrazí v okne s ozvěnou (pingback)",
-	'This is the page displayed in the trackback popup' => "Tato stránka se zobrazí v okně se zpětnou stopou (trackback)",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor...",
-	'upload images/files' => "загрузить картинки/файлы",
-	'File upload' => "Загрузить файл",
-	'Allowed file types:' => "Дпустимые типы файлов:",
-	'Maximum allowed file size: %d KB' => "Максимальный размер файла должен быть: %d KB",
-	'Description' => "Описание",
-	'Upload !' => "Загрузить!",
-	'File %s: type %s is not allowed.' => "Файл %s: такого типа %s загружать нельзя.",
-	'Couldn\'t upload your file to:' => "Не получилось загрузить файл в:",
-	'Duplicate File?' => "Продублировать файл?",
-	'The filename "%s" already exists!' => "Файл  \"%s\" с таким именем уже существует!",
-	'Filename "%s" moved to "%s"' => "Файл \"%s\" перемещен в \"%s\"",
-	'Confirm or rename:' => "Подтвердите или переименуйте:",
-	'Alternate name' => "Альтернативное название",
-	'Confirm !' => "Подтвердите!",
-	'File uploaded !' => "Файл загружен!",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Ваш файл <strong>\"%s\"</strong>  был успешно загружен!",
-	'Here\'s the code to display it:' => "Kód ke zobrazení:",
-	'Add the code to your post !' => "Přidat tento odkaz k oblíbeným:",
-	'Image Details' => "Image Details",
-	'Size' => "Размер",
-	'Type' => "Type",
-	'Close this window' => "Закрыть окно",
-	'User management' => "User management",
-	'You must provide an unique login!' => "Musíte se přihlásit!",
-	'You typed two different passwords.' => "napsal jste heslo pokaždé jinak. Vraťte se a opravte to.",
-	'User updated.' => "Obnovit",
-	'You can\'t delete yourself!' => "Nelze zrušit uživatele #%d.",
-	'You can\'t delete User #1!' => "Nelze zrušit uživatele #%d.",
-	'Warning' => "Предупреждение",
-	'deleting an user also deletes all posts made by this user.' => "Удаление пользователя влечет за собой удаление всех его записей.",
-	'Deleting User...' => "Mažu příspěvek...",
-	'You can\'t delete Group #1!' => "Nelze zrušit uživatele #%d.",
-	'Group deleted...' => "Rubrika zrušena.",
-	'You are not allowed to view other users.' => "Nejste přihlášen.",
-	'Adding new post...' => "Добавление нового сообщения...",
-	'Supplied URL is invalid: ' => "Предложенный URL неверный:",
-	'Supplied content is invalid' => "Zadaná adresa je neplatná:",
-	'Cannot post, please correct these errors:' => "Невозможно отправить сообщение, попытайтесь исправить следующие ошибки:",
-	'Back to post editing' => "Вернуться к редактированию сообщения",
-	'Recording post...' => "Записывание сообщения...",
-	'Sleeping...' => "Спящий режим...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Příspěvek není veřejně publikován: vynechávám zpětnou stopu (trackback), ozvěnu (pingback) a pingování blogu",
-	'Posting Done...' => "Отправка сообщения завершена....",
-	'Updating post...' => "Обновление сообщения...",
-	'Post had already pinged: skipping blog pings...' => "Příspěvek již byl pingnut: přeskakuji pingování blogů",
-	'Updating done...' => "Obnovuji příspěvek...",
-	'Updating post status...' => "Obnovuji příspěvek...",
-	'Deleting post...' => "Удаление сообщения...",
-	'Oops, no post with this ID!' => "Нет сообщения под таким ID!",
-	'Deleting Done...' => "Удаление завершено...",
-	'Error' => "Chyba",
-	'Cannot update comment, please correct these errors:' => "Невозможно обновить комментарий, попытайтесь исправить следующие ошибки:",
-	'Back to posts!' => "Вернуться к сообщениям!",
-	'You may also want to generate static pages or view your blogs...' => "You may also want to generate static pages or view your blogs...",
-	'New post' => "Новое сообщение",
-	'Level' => "Уровень",
-	'Select main category in target blog and optionally check additional categories' => "Vyberte hlavní rubriku v cílovém blogu a případně označte i doplňkové rubriky",
-	'Select as an additionnal category' => "Выбрать, как ДОПОЛНИТЕЛЬНУЮ рубрику",
-	'Select as MAIN category' => "Выбрать, как ГЛАВНУЮ рубрику",
-	'Tools' => "Příliš starý",
-	'Bookmarklet' => "Bookmarklet",
-	'Add this link to your Favorites/Bookmarks:' => "Добавить эту ссылку в Избранное:",
-	'b2evo bookmarklet' => "b2evo bookmarklet",
-	'Post to b2evolution' => "Написать b2evolution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "Меню не найденоl Вы должны использовать Mozilla 0.9.4 или более поздней версии!",
-	'SideBar' => "Меню",
-	'Add the <a %s>b2evo sidebar</a> !' => "Добавить <a %s>меню b2evo</a> !",
-	'Add this link to your favorites:' => "Добавить ссылку в Избранное:",
-	'b2evo sidebar' => "меню b2evo",
-	'Static file generation' => "Název statického souboru",
-	'Static filename' => "Název statického souboru",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Toto je název souboru, který bude použit pro vygenerování statické (.html) verze titulní strany blogu.",
-	'After each new post...' => "Přidat nový příspěvek...",
-	'Ping b2evolution.net' => "Ozývám se b2evolution.net...",
-	'Ping weblogs.com' => "Ozývám se na Weblogs.com...",
-	'Ping blo.gs' => "Ozývám se na Blo.gs...",
-	'Allow trackbacks' => "Zpětné stopy",
-	'Allow pingbacks' => "Zobrazit ozvěnu (pingback)",
-	'Full Name' => "Полное имя",
-	'Will be displayed on top of the blog.' => "Toto se zobrazí v šabloně blogu.",
-	'Short Name' => "Кратко имя",
-	'Main Locale' => "Hlavní jazyk",
-	'You MUST create a stub file for this to work.' => "Nebyl určen název souboru pro statické stránky tohoto blogu!",
-	'Blog Folder URL' => "Adresa složky blogu",
-	'This is the default skin that will be used to display this blog.' => "Toto je hlavní šablona. Zobrazuje blog.",
-	'Tagline' => "Слоган",
-	'This is diplayed under the blog name on the blog template.' => "Toto se zobrazí pod názvem blogu všabloně blogu",
-	'Long Description' => "Подробное описание",
-	'This is displayed on the blog template.' => "Это будет отображено в шаблоне блога.",
-	'Short Description' => "Краткое описание",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "This is is used in meta tag description and RSS feeds. NO HTML!",
-	'Keywords' => "Ключевые слова",
-	'This is is used in meta tag keywords. NO HTML!' => "Будет использовано в качестве ключеыфх слов в мета-тэгах. Не в HTML!",
-	'Notes' => "Nic",
-	'Blog' => "Блог",
-	'Blog URL' => "Adresa složky blogu",
-	'Static File' => "Název statického souboru",
-	'Properties' => "Chráněno",
-	'Default' => "Smazat",
-	'Gen!' => "Сгенерировать!",
-	'Delete this blog!' => "Smazat tento přístup!",
-	'Copy this blog!' => "Sdílení blogu",
-	'New blog...' => "Nový blog",
-	'Login ' => "Логин",
-	'Delete<br />posts' => "Mažu příspěvek...",
-	'Published' => "Опубликовано",
-	'Protected' => "Защищено",
-	'Private' => "Личное",
-	'Draft' => "Мусор",
-	'Deprecated' => "Запрещено",
-	'Members' => "listopad",
-	'Permission to edit categories for this blog' => "Nemáte oprávnění měnit nastavení tohoto blogu.",
-	'Non members' => "listopad",
-	'Edit category properties' => "Upravit rubriku!",
-	'New sub-category here' => "новая под-категория здесь",
-	'New category here' => "Новая категория здесь",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).",
-	'Post contents' => "Отправить сообщение",
-	'Title' => "Заголовок",
-	'Language' => "Язык",
-	'Link to url' => "Добавить ссылку на URL",
-	'Email' => "e-mail",
-	'URL' => "WWW",
-	'Preview' => "Превью",
-	'Spellcheck' => "Проверка правописания",
-	'Upload a file/image' => "Загрузить файл/картинку",
-	'Edit timestamp' => "Upravit!",
-	'URL Title' => "Nadpis",
-	'Auto-BR' => "авто-пробелы",
-	'Pingback' => "Ozvěna (Pingback)",
-	'(Send a pingback to all URLs in this post)' => "(Odeslat ozvěnu na všechny adresy z tohoto příspěvku)",
-	'Trackback URLs' => "Adresy zpětné vazby",
-	'(Separate by space)' => "(разделите пробелом)",
-	'Status' => "Статус",
-	'The post will be publicly published' => "Сообщение будет опубликовано и доступно для всех",
-	'Published (Public)' => "Опубликовано (для всех)",
-	'The post will be published but visible only by logged-in blog members' => "Příspěvek bude publikován, ale bude přístupný jen přihlášeným uživatelům.",
-	'Protected (Members only)' => "Защищено (только для зарегистрированных участников)",
-	'The post will be published but visible only by yourself' => "Сообщение будет опубликовано, но видимо только для Вас",
-	'Private (You only)' => "Личное (только для Вас)",
-	'The post will appear only in the backoffice' => "Сообщение появится только у адвинистратора",
-	'Draft (Not published!)' => "Мусор (не опубликовано!)",
-	'Deprecated (Not published!)' => "Запрещено (не опубликовано!)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Переписка между блогами временно открыта.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Переписка между блогами временно закрыта.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Переписка между рубриками временно закрыта.",
-	'Comments' => "Комментарии",
-	'Renderers' => "Odkazovače",
-	'Comment info' => "Iинформация по комментарию",
-	'IP address' => "IP-адрес",
-	'Next %d days' => "Následující %d",
-	'Previous %d' => "Предыдущее %d",
-	'Previous %d days' => "Předchozí %d",
-	'Next %d' => "Далее %d",
-	' to ' => "на",
-	' of ' => "с",
-	'from the end' => "с конца",
-	'from the start' => "с начала",
-	'OK' => "OK",
-	' Date range: ' => "Сортировка",
-	'by' => "по",
-	'level:' => "Úroveň",
-	'Pages:' => "Heslo:",
-	'no comment' => "нет комментариев",
-	'1 comment' => "1 комментарий",
-	'%d comments' => "%d комментарии",
-	'1 Trackback' => "1 Trackback",
-	'%d Trackbacks' => "%d Trackbacks",
-	'1 Pingback' => "1 Pingback",
-	'%d Pingbacks' => "%d Pingbacks",
-	'Trackbacks' => "Zpětné stopy",
-	'Pingbacks' => "Ozvěny",
-	'No feedback for this post yet...' => "Zatím žádné nové %s pro tento příspěvek...",
-	'Comment from:' => "Комментарий от:",
-	'Trackback from:' => "Trackback from:",
-	'Pingback from:' => "Pingback from:",
-	'Permanent link to this comment' => "Trvalinka k příspěvku",
-	'Leave a comment' => "Прокомментировать",
-	'User' => "Uživatelé",
-	'Edit profile' => "Upravit vlastní profil",
-	'Comment text' => "Текст комментария",
-	'Allowed XHTML tags' => "Позволенные XHTML тэги",
-	'Options' => "Options",
-	'(Line breaks become &lt;br&gt;)' => "(Line breaks become &lt;br&gt;)",
-	'Send comment' => "Отправить комментарий",
-	'Posts to show' => "Сообщения, которые показывать",
-	'Past' => "Прошлое",
-	'Future' => "Будущее",
-	'Title / Text contains' => "Заголовок / текст содержит",
-	'Words' => "Слова",
-	'AND' => "И",
-	'OR' => "ИЛИ",
-	'week' => "po týdnech",
-	'Reset' => "Reset",
-	'GPL License' => "GPL License",
-	'visit b2evolution\'s website' => "Odeslat do b2evolution",
-	'Logout' => "Logout",
-	'Exit to blogs' => "Выйти на страницу с блогами",
-	'Blog time:' => "Zablogovat!",
-	'Logged in as:' => "Přihlášen jako:",
-	'Write' => "Soukromé",
-	'Edit' => "Редактировать",
-	'Stats' => "Статистика",
-	'Templates' => "Шаблоны",
-	'Users' => "Пользователи",
-	'User Profile' => "Můj profil",
-	'Display options' => "Zobrazit ozvěnu (pingback)",
-	'days' => "дни",
-	'posts' => "Сообщения",
-	'posts paged' => "сообщения постранично",
-	'monthly' => "ежемесячно",
-	'weekly' => "еженедельно",
-	'daily' => "ежедневно",
-	'post by post' => "Сообщение за сообщением",
-	'Archive mode' => "Архив",
-	'Link options' => "Možnosti",
-	'Permalink type' => "Trvalinka",
-	'Security options' => "Popis",
-	'Create new locale' => "Vytvořit nový blog!",
-	'Edit locale' => "Upravit rubriku!",
-	'Lang file' => "Jazyk",
-	'Create' => "Vytvářím",
-	'Update' => "Обновить",
-	'Time difference' => "Разница во времени",
-	'in hours' => "Odkaz na URL",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "pokud nejste ve stejném časovém pásmu jako váš server",
-	'Date fmt' => "Datum",
-	'previous user' => "Předchozí strana",
-	'next user' => "Správa uživatelů",
-	'Close user profile' => "Upravit vlastní profil",
-	'Create new user profile' => "Vytvořit nový blog!",
-	'Profile for:' => "Анкета для:",
-	'User rights' => "Prohlížeče",
-	'Login' => "Přihlašovací jméno:",
-	'First name' => "Имя",
-	'Last name' => "Фамилия",
-	'Nickname' => "Ник",
-	'Identity shown' => "Identity shown",
-	'Visit the site' => "vzhled pro web",
-	'ICQ' => "ICQ",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "YahooIM",
-	'New password' => "Новый пароль",
-	'Confirm new password' => "Подтвердите пароль",
-	'ID' => "ID",
-	'Posts' => "Сообщения",
-	'Created on' => "Vytvářím",
-	'previous group' => "Předchozí strana",
-	'Close group profile' => "Upravit vlastní profil",
-	'Creating new group' => "Vytvořit nový blog!",
-	'Editing group:' => "Upravit příspěvek",
-	'View all' => "Zobrazit statistiky",
-	'Statistics' => "Статистика",
-	'Check to allow template editing.' => "Úprava vlastní šablony vzhledu",
-	'User/Group Management' => "Správa uživatelů",
-	'Delete group' => "Smazat",
-	'decrease user level' => "Neaktivní uživatelé (úroveň 0)",
-	'increase user level' => "Neaktivní uživatelé (úroveň 0)",
-	'Delete user' => "Smazat",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Вы уверены, что хотите удалить этого пользователя?\\nВсе его сообщения будут также удалены!",
-	'New user...' => "Registrovat...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "Výchozí vzhled [%s] nebyl nastaven. Musí být přesně zadán v kořenném souboru blogu [%s]. Uvědomte <a %s>správce</a>...",
-	'%d posts' => "příspěvků",
-	'1 post' => "příspěvků",
-	'previous month' => "Předchozí příspěvek",
-	'next month' => "Následující příspěvek",
-	'previous year' => "Předchozí strana",
-	'Member' => "listopad",
-	'Edit this comment' => "Upravit komentář",
-	'Delete' => "Удалить",
-	'Delete this comment' => "Smazat tento přístup!",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Вы собираетесь удалить комментарий!\\n\\'Cancel\\' прервать удаление, \\'OK\\' удалить.",
-	'No comment yet...' => "Пока никаких комментариев...",
-	'Tag <code>body</code> can only be used once!' => "тэги <code>сообщение</code>  могут быть использованы только один раз!",
-	'Illegal tag' => "такого тэга не существует",
-	'Tag %s must occur inside another tag' => "тэг %s должен находиться внутри другого тэга",
-	'Tag %s is not allowed within tag %s' => "тэги %s не могут находиться внутри других тэгов %s",
-	'Tag %s may not have attribute %s' => "Tag %s may not have attribute %s",
-	'Found invalid URL: ' => "Наден неверный URL:",
-	'Tag %s may not contain raw character data' => "Тэг %s не может содержать обычный текст",
-	'Browse category' => "Загрузить категории",
-	'Read more!' => "Читать далее...",
-	'More:' => "Дальше:",
-	'Display feedback / Leave a comment' => "оставить/просмотреть комментраии",
-	'%d feedbacks' => "%d ozvěn",
-	'Display comments / Leave a comment' => "оставить/просмотреть комментраии",
-	'Display trackbacks / Get trackback address for this post' => "Zobrazit zpětné stopy (trackback) / Adresa zpětné stopy tohoto příspěvku",
-	'Trackback (0)' => "Trackback (0)",
-	'Trackback (1)' => "Trackback (1)",
-	'Trackbacks (%d)' => "Zpětné stopy (%)",
-	'Display pingbacks' => "Zobrazit ozvěnu (pingback)",
-	'Pingback (0)' => "Pingback (0)",
-	'Pingback (1)' => "Pingback (1)",
-	'Pingbacks (%d)' => "Ozvěny (%)",
-	'Delete this post' => "Smazat tento přístup!",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Вы уверены, что хотите удалить эту запись?\\n\\'Cancel\\', чтобы выйти, \\'OK\\' , чтобы удалить.",
-	'Edit this post' => "Upravit!",
-	'Publish NOW!' => "Publikováno",
-	'Invalid post, please correct these errors:' => "Nelze zveřejnit, prosím opravte následující chyby:",
-	'POP3 connect:' => "Соединение POP3:",
-	'No server specified' => "не указано имя сервера",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "нет соединения с сервером",
-	'POP3 user:' => "Пользователь POP3:",
-	'No login ID submitted' => "No login ID submitted",
-	'connection not established' => "соединение не установлено",
-	'POP3 pass:' => "пароль POP3:",
-	'No password submitted' => "не отправлен пароль",
-	'authentication failed ' => "авторизация провалилась",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP failed. Server not RFC 1939 compliant",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "нет сервера",
-	'abort' => "прервать",
-	'apop authentication failed' => "ověření apop selhalo",
-	'POP3 login:' => "POP3 login:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "преждевременное окончание списка",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "Vyprázdnit řetězec příkazů",
-	'POP3 quit:' => "POP3 quit:",
-	'connection does not exist' => "нет соединения",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3 delete:",
-	'No msg number submitted' => "Не вписан номер сообщения",
-	'Command failed' => "Příkaz selhal",
-	'New user' => "Nový příspěvek",
-	'Oops, MySQL error!' => "Ха-ха, ошибка MySQL!",
-	'go back' => "вернуться",
-	'Redirecting you to:' => "Перенаправляем на:",
-	'If nothing happens, click <a %s>here</a>.' => "Если ничего не происходит, нажмите <a %s>сюда</a>.",
-	'No response!' => "Odezva:",
-	'Response' => "Odezva:",
-	'Parameter %s is required!' => "Требуется параметр %s !",
-	'Invalid URL' => "Неверный URL",
-	'URI scheme not allowed' => "Použité schéma URI není povoleno",
-	'URL not allowed' => "URL нельзя посетить",
-	'Reporting abuse to b2evolution.net...' => "Ozývám se b2evolution.net...",
-	'Aborted (Running on localhost).' => "Přerušeno (Běh na místním serveru)",
-	'Requesting abuse list from b2evolution.net...' => "Ozývám se b2evolution.net...",
-	'Adding:' => "Správce",
-	'OK.' => "OK.",
-	'Invalid reponse.' => "Neplantý název souboru!",
-	'Requested blog does not exist!' => "Запрашиваемый блог не существует!",
-	'Post details' => "детали",
-	'Next page' => "Следующая страница",
-	'Previous page' => "Предыдущая страница",
-	'Previous post' => "Предыдущая запись",
-	'Next post' => "Следующая запись",
-	'Next Page' => "Следующая страница",
-	'Previous Page' => "Предыдущая страница",
-	'Cannot delete if there are sub-categories!' => "Невозможно удалить, если существуют под-категории!",
-	'Cannot delete last category if there are posts inside!' => "Невозможно удалить категорию, если в ней есть сообщения!",
-	'Category' => "Рубрика",
-	'BlackList' => "Черный список",
-	'robot' => "робот",
-	'invalid' => "неверный",
-	'search engine' => "поиск",
-	'loading referering page' => "загрузка страницы",
-	'found current url in page' => "found current url in page",
-	'not a query - no params!' => "not a query - no params!",
-	'no query string found' => "no query string found",
-	'name' => "Název",
-	'Sending pingbacks...' => "Odesílám ozvěnu...",
-	'No pingback to be done.' => "Žádná ozvěna nebude.",
-	'BEGIN' => "НАЧАЛО",
-	'Processing:' => "загрузка:",
-	'Couldn\'t find a hostname for:' => "Невозможно найти hostname:",
-	'Connect to server at:' => "Подсоединиться к серверу:",
-	'Couldn\'t open a connection to:' => "невозможно подсоединиться к:",
-	'Start receiving headers and content' => "Přijímám hlavičky a obsah",
-	'Pingback server found from X-Pingback header:' => "Server ozvěny byl nalezen z hlavičky X-Pingback:",
-	'Pingback server found from Pingback <link /> tag:' => "Server ozvěny byl nalezen ze značky &lt;link /&gt; Pingback:",
-	'Pingback server not found in headers and content' => "Server ozvěny nebyl nalezen z hlaviček ani obsahu",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "Adresa serveru ozvěny je prázdná (může jít o vnitřní chybu fgets v PHP)",
-	'Pingback server data' => "Data serveru ozvěny",
-	'Page Linked To:' => "прикрепленная страница:",
-	'Page Linked From:' => "страница, с которой пришли:",
-	'Pinging %s...' => "Ozývám se %s...",
-	'END' => "КОНЕЦ",
-	'Pingbacks done.' => "Ozvěny dozněly.",
-	'Pinging b2evolution.net...' => "Ozývám se b2evolution.net...",
-	'Pinging Weblogs.com...' => "Ozývám se na Weblogs.com...",
-	'Pinging Blo.gs...' => "Ozývám se na Blo.gs...",
-	'Pinging technorati.com...' => "Ozývám se na Weblogs.com...",
-	'Archives for' => "Архивы за",
-	'Archive Directory' => "Архив",
-	'Sending trackbacks...' => "Odesílám zpětné stopy...",
-	'No trackback to be sent.' => "Zpětná stopa nebyla odeslána.",
-	'Excerpt to be sent:' => "выбрать, чтобы переслать:",
-	'Trackbacks done.' => "Zpětné stopy odeslány.",
-	'Sending trackback to:' => "Odesílám zpětné stopy na:",
-	'Response:' => "ответ:",
-	'wrong login/password.' => "неверный логин/пароль.",
-	'setcookie %s failed!' => "Установка cookie %s провалилась!",
-	'login/password no longer valid.' => "Логин/пароль больше не действуют.",
-	'You must log in!' => "Вы должны войти под логином и паролем!",
-	'Login if you have an account...' => "Войти (для зарегистрированных пользователей)...",
-	'Register...' => "Зарегистрироваться...",
-	'Register to open an account...' => "Зарегистрироваться, чтобы открыть аккаунт...",
-	'Logout (%s)' => "Выйти (%s)",
-	'Logout from your account' => "Выйти из аккаунта",
-	'Admin' => "панель администратора",
-	'Profile (%s)' => "Анкета (%s)",
-	'Edit your profile' => "редактировать анкету",
-	'User profile' => "Můj profil",
-	'Sunday' => "воскресенье",
-	'Monday' => "понедельник",
-	'Tuesday' => "вторник",
-	'Wednesday' => "среда",
-	'Thursday' => "четверг",
-	'Friday' => "пятница",
-	'Saturday' => "суббота",
-	'Sun' => "вс",
-	'Mon' => "пн",
-	'Tue' => "вт",
-	'Wed' => "ср",
-	'Thu' => "чт",
-	'Fri' => "пт",
-	'Sat' => "сб",
-	'January' => "январь",
-	'February' => "февраль",
-	'March' => "март",
-	'April' => "апрель",
-	'May ' => "май",
-	'June' => "июнь",
-	'July' => "июль",
-	'August' => "август",
-	'September' => "сентябрь",
-	'October' => "октябрь",
-	'November' => "ноябрь",
-	'December' => "декабрь",
-	'Jan' => "I.",
-	'Feb' => "II.",
-	'Mar' => "III.",
-	'Apr' => "IV.",
-	'May' => "V.",
-	'Jun' => "VI.",
-	'Jul' => "VII.",
-	'Aug' => "VIII.",
-	'Sep' => "IX.",
-	'Oct' => "X.",
-	'Nov' => "XI.",
-	'Dec' => "XII.",
-	'Reported' => "Neschváleno",
-	'German (DE)' => "Německy",
-	'English (EU)' => "Anglicky",
-	'English (UK)' => "Anglicky",
-	'English (US)' => "Anglicky",
-	'English (CA)' => "Anglicky",
-	'English (AU)' => "Anglicky",
-	'English (IL)' => "Anglicky",
-	'English (NZ)' => "Anglicky",
-	'English (SG)' => "Anglicky",
-	'Spanish (ES)' => "Španělsky",
-	'Spanish (MX)' => "Španělsky",
-	'Spanish (VE)' => "Španělsky",
-	'French (FR)' => "Francousky",
-	'French (CA)' => "Francousky",
-	'French (BE)' => "Francousky",
-	'Japanese (JP)' => "Japonsky",
-	'Lithuanian (LT)' => "Litevsky",
-	'Bokm&aring;l (NO)' => "Norsky spisovně",
-	'Dutch (NL)' => "Holandsky",
-	'Dutch (BE)' => "Holandsky",
-	'Portuguese (BR)' => "Portugalsky",
-	'Portuguese (PT)' => "Portugalsky",
-	'Swedish (SE)' => "Švédsky",
-	'Please fill in the name field' => "пожалуйста, заполните поле для имени",
-	'Please fill in the email field' => "пожалуйста, заполните поле для e-mail",
-	'Supplied name is invalid' => "Zadaná adresa je neplatná:",
-	'Supplied email address is invalid' => "e-mail неверный",
-	'Supplied comment is invalid' => "Zadaná adresa je neplatná:",
-	'You can only post a new comment every %d seconds.' => "Nový komentář můžete přidat jen jednou za půl minuty.",
-	'Cannot post comment, please correct these errors:' => "Невозможно отправить комментарий из-за следующих ошибок:",
-	'Back to comment editing' => "Вернуться на страницу редактирования комментария",
-	'New comment on your post #%d "%s"' => "Новый комментарий к вашему сообщению #%d \"%s\"",
-	'Url' => "URL",
-	'Comment' => "Комментарий",
-	'Edit/Delete' => "редактировать/удалить",
-	'Connecting to pop server...' => "Připojuji se k poštovnímu serveru...",
-	'Connection failed: ' => "Spojení selhalo:",
-	'Logging into pop server...' => "Přihlašuji se k poštovnímu serveru...",
-	'No mail or Login Failed:' => "Либо нет e-mail-а, либо авторизация провалилась:",
-	'Getting message #%d...' => "получение сообщения #%d...",
-	'Processing...' => "загрузка...",
-	'Too old' => "устарело",
-	'Subject prefix does not match' => "Subject prefix does not match",
-	'Raw content:' => "краткое содержание:",
-	'Login:' => "Логин:",
-	'Pass:' => "Пароль:",
-	'Wrong login or password.' => "неверный логин или пароль.",
-	'Category ID' => "ID категории",
-	'Blog ID' => "ID блога",
-	'Posted title' => "отправленный заголовок",
-	'Posted content' => "отправленный текст",
-	'Mission complete, message deleted.' => "Задание выполнено, сообщение уничтожено.",
-	'An email with the new password was sent successfully to your email address.' => "Email byl vpořádku odeslán na vaši emailovou adresu.",
-	'New Password:' => "Новый пароль:",
-	'your weblog\'s login/password' => "Лоин/пароль вашего блога",
-	'The email could not be sent.' => "невозможно послать e-mail.",
-	'Possible reason: your host may have disabled the mail() function...' => "Pravděpodobný důvod: server nepodporuje funkci mail()...</p>",
-	'Note: You are already logged in!' => "Вы уже зарегистрированы (и вошли под логином и паролем)!",
-	'Continue...' => "Přihlášení...",
-	'You are not logged in.' => "Вы не вошли под логином и паролем.",
-	'You are not logged in under the same account you are trying to modify.' => "Вы зашли под другим аккаунтом, нежели тот, который пытаетесь модифицировать..",
-	'Back to profile' => "вернуться к анкете",
-	'please enter your nickname (can be the same as your login)' => "пожалуйста, введите ваш ник (может быть тем же, что и логин)",
-	'your ICQ UIN can only be a number, no letters allowed' => "Ваш ICQ UIN должен содержать только цифры, никаких букв",
-	'please type your e-mail address' => "пожалуйста, введите ваш e-mail",
-	'the email address is invalid' => "Неправильный e-mail!",
-	'you typed your new password only once. Go back to type it twice.' => "Вы ввели пароль только один раз. Вернитесь назад и исправьте ошибку.",
-	'you typed two different passwords. Go back to correct that.' => "Вы ввели два разных пароля. Вернитесь назад и исправьте ошибку.",
-	'please enter a Login' => "пожалуйста, введите логин",
-	'please enter your password twice' => "пожалуйста, введите пароль дважды",
-	'please type the same password in the two password fields' => "пожалуйста, пропишите пароль дважды в двух полях",
-	'this login is already registered, please choose another one' => "Данный логин уже существует, попробуйте выбрать другой",
-	'new user registration on your blog' => "Регистрация нового пользователя на вашем блоге",
-	'Manage users' => "Manage users",
-	'New trackback on your post #%d "%s"' => "Новй комментарий к вашей записи #%d \"%s\"",
-	'Website' => "Website",
-	'Excerpt' => "Výtah",
-	'Login form' => "форма для ввода имени и пароля",
-	'Password:' => "пароль:",
-	'Log in!' => "Войти!",
-	'Go to Blogs' => "Výstup k blogům",
-	'Lost your password ?' => "Потеряли свой пароль?",
-	'Lost password ?' => "Потеряли пароль?",
-	'A new password will be generated and sent to you by email.' => "Новый пароль будет выслан вам на e-mail.",
-	'Generate new password!' => "создать новый пароль!!",
-	'Registration complete' => "Регистрация завершена",
-	'Registration Currently Disabled' => "Регистрация новых пользователей временно недоступна.",
-	'User registration is currently not allowed.' => "Регистрация новых пользователей временно недоступна.",
-	'Home' => "Домой",
-	'Register form' => "Регистрационная форма",
-	'(twice)' => "(дважды)",
-	'Register!' => "Зарегистрироваться!",
-	'Log into existing account...' => "Přihlašte se, pokud zde máte účet...",
-	'b2evo installer' => "b2evo sidebar",
-	'Go to Admin' => "Správce",
-	'Online' => "Slogan",
-	'Manual' => "leden",
-	'Language / Locale' => "Jazyk",
-	'Delete all contents!' => "Komentáře příspěvků",
-	'mySQL Username' => "Adresa kořene",
-	'mySQL Password' => "Heslo:",
-	'Delete b2evolution tables' => "moje b2evolution",
-	'Admin email' => "Správce",
-	'Reset done!' => "Zrušit",
-	'Back to menu' => "Zpět do profilu",
-	'official website' => "официальный web-сайт",
-	'%s Title' => "Nadpis",
-	'Tagline for %s' => "Slogan",
-	'Short description for %s' => "Stručný popis",
-	'Keywords for %s' => "Klíčová slova",
-	'Clean Permalinks!' => "Trvalinka",
-	'Extended post' => "Upravit příspěvek",
-	'Second post' => "Nahrávám příspěvek...",
-	'INSerted [Alt-I]' => "вставленное (INS) [Alt-I]",
-	'DELeted [Alt-D]' => "удаленное(DEL) [Alt-D]",
-	'STRong [Alt-S]' => "жирный шрифт (STRONG) [Alt-S]",
-	'EMphasis [Alt-E]' => "выделенный шрифт (EM) [Alt+E]",
-	'CODE [Alt-C]' => "CODE [Alt-C]",
-	'Paragraph [Alt-P]' => "параграф (P) [Alt-P]",
-	'Unordered List [Alt-U]' => "непронумерованный список (UL) [Alt-U]",
-	'List Item [Alt-L]' => "список (LI) [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "BLOCKQUOTE [Alt-B]",
-	'IMaGe [Alt-G]' => "картинка (IMG) [Alt-G]",
-	'A href [Alt-A]' => "A href [Alt-A]",
-	'More [Alt-M]' => "далее [Alt-M]",
-	'no teaser [Alt-T]' => "никаких объявлений [Alt-T]",
-	'next page [Alt-Q]' => "следующая страница [Alt-Q]",
-	'Close all tags' => "закрыть все тэги",
-	'ALTernate text' => "комментарий к картинке",
-	'Trackback address for this post:' => "Adresy zpětných stop pro tento příspěvek:",
-	'No %s for this post yet...' => "Нет %s для этого сообщения...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "ваш e-mail <strong>не</strong> будет отображен",
-	'Site/Url' => "сайт/URL",
-	'Your URL will be displayed.' => "Ваш URL будет отображен",
-	'Line breaks become &lt;br /&gt;' => "Line breaks become &lt;br /&gt;",
-	'Remember me' => "запомнить меня",
-	'(Set cookies for name, email &amp; url)' => "(установить куки для имени, e-mail и url)",
-	'In response to:' => "в ответ",
-	'Linkblog' => "blogy",
-	'more' => "еще",
-	'AOL I.M.' => "MSN IM",
-	'MSN I.M.' => "MSN IM",
-	'Yahoo I.M.' => "YahooIM",
-	'words' => "слова",
-	'Read more...' => "Pokračování...",
-	'Choose a skin' => "выбрать оформление",
-	'Previous' => "Předchozí %d",
-	'Next' => "Následující %d",
-	'Choose skin' => "выбрать оформление",
-	'Browse all posts by this author' => "загрузить все сообщения этого автора",
-	'archives' => "архивы",
-	'Comment by' => "Komentář",
-	'Trackback from' => "Zpětná stopa od:",
-	'Pingback from' => "Ozvěna od:",
-	'Edit This' => "Редактировать!",
-	'E-mail' => "Email",
-	'Your Comment' => "Ваш комментарий",
-	'Filed under:' => "Nahrát soubor",
-	'Other' => "Другое",
-	'Syndicate this site using RSS' => "Sdílení blogu",
-	'[...] Read more!' => "Читать далее",
-	'New pingback on your post #%d "%s"' => "New pingback on your post #%d \"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/ru_RU/LC_MESSAGES/messages.po 1.10.3.src/locales/ru_RU/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/ru_RU/LC_MESSAGES/messages.po	2006-05-02 21:57:16.000000000 -0500
+++ 1.10.3.src/locales/ru_RU/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,6958 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Francois PLANQUE
-# This file is distributed under the same license as the PACKAGE package.
-# Martin Kopta <martin<dot>kopta<at-sign>garcon<dot-nospam>cz>, 2004.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: CZECH VERSION 1.0\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2005-09-13 15:48+0200\n"
-"PO-Revision-Date: 2006-05-01 22:40+0300\n"
-"Last-Translator: vika <riparto@gmail.com>\n"
-"Language-Team: cs <LL@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\a_noskin.php:109
-msgid "Selected"
-msgstr "Отобранное"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:159
-#: ..\..\..\a_noskin.php:244
-#: ..\..\..\multiblogs.php:138
-#: ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:478
-#: ..\..\..\admin\_menutop.php:207
-#: ..\..\..\b2evocore\_functions_cats.php:569
-#: ..\..\..\skins\basic\_main.php:94
-#: ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\natural_pink\_main.php:89
-#: ..\..\..\skins\natural_pink\_main.php:186
-#: ..\..\..\skins\wpc_aubmach\_main.php:117
-#: ..\..\..\skins\wpc_default\_main.php:120
-msgid "Categories"
-msgstr "Рубрики"
-
-# Dovolil jsem si Permalink přeložit jako "trvalinku".
-#: ..\..\..\a_noskin.php:173
-#: ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251
-#: ..\..\..\summary.php:100
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:86
-#: ..\..\..\skins\natural_pink\_main.php:100
-#: ..\..\..\skins\wpc_aubmach\_main.php:70
-#: ..\..\..\skins\wpc_default\_main.php:70
-#, fuzzy
-msgid "Permanent link to full entry"
-msgstr "Trvalinka k celému příspěvku"
-
-# Dovolil jsem si Permalink přeložit jako Trvalinku.
-#: ..\..\..\a_noskin.php:173
-#: ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:152
-#: ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:100
-#, fuzzy
-msgid "Permalink"
-msgstr "Trvalinka"
-
-#: ..\..\..\a_noskin.php:220
-#: ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:167
-#: ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:138
-#: ..\..\..\skins\guadeloupe\_main.php:139
-#: ..\..\..\skins\natural_pink\_main.php:168
-msgid "Recently"
-msgstr "Недавно"
-
-#: ..\..\..\a_noskin.php:220
-#: ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\custom\_main.php:167
-#: ..\..\..\skins\guadeloupe\_main.php:138
-msgid "(cached)"
-msgstr "в кэше"
-
-#: ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:139
-#, fuzzy
-msgid "(no cache)"
-msgstr "(žádná vyrovnávací paměť)"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:141
-#: ..\..\..\skins\custom\_main.php:174
-#: ..\..\..\skins\guadeloupe\_main.php:142
-#: ..\..\..\skins\natural_pink\_main.php:170
-msgid "Last comments"
-msgstr "Последние комментарии"
-
-#: ..\..\..\a_noskin.php:232
-#: ..\..\..\a_noskin.php:238
-#: ..\..\..\admin\_edit_showposts.php:343
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:553
-#: ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\natural_pink\_main.php:175
-#: ..\..\..\skins\natural_pink\_main.php:181
-#: ..\..\..\skins\originalb2\_main.php:173
-#: ..\..\..\skins\wpc_aubmach\_main.php:124
-#: ..\..\..\skins\wpc_aubmach\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:127
-#: ..\..\..\skins\wpc_default\_main.php:131
-msgid "Search"
-msgstr "Поиск"
-
-#: ..\..\..\a_noskin.php:235
-#: ..\..\..\skins\custom\_main.php:182
-#: ..\..\..\skins\natural_pink\_main.php:178
-msgid "All Words"
-msgstr "Все слова"
-
-#: ..\..\..\a_noskin.php:236
-#: ..\..\..\skins\custom\_main.php:183
-#: ..\..\..\skins\natural_pink\_main.php:179
-msgid "Some Word"
-msgstr "Некоторые слова"
-
-#: ..\..\..\a_noskin.php:237
-#: ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\natural_pink\_main.php:180
-msgid "Entire phrase"
-msgstr "Фраза полностью"
-
-#: ..\..\..\a_noskin.php:239
-#: ..\..\..\a_noskin.php:251
-#: ..\..\..\skins\bluesky\_main.php:155
-#: ..\..\..\skins\guadeloupe\_main.php:157
-msgid "Reset form"
-msgstr "Очистить форму"
-
-#: ..\..\..\a_noskin.php:250
-#: ..\..\..\skins\bluesky\_main.php:154
-#: ..\..\..\skins\custom\_main.php:196
-#: ..\..\..\skins\guadeloupe\_main.php:156
-#: ..\..\..\skins\originalb2\_main.php:165
-#, fuzzy
-msgid "Get selection"
-msgstr "Získat vybrané"
-
-#: ..\..\..\a_noskin.php:256
-#: ..\..\..\admin\_edit_showposts.php:406
-#: ..\..\..\skins\basic\_main.php:155
-#: ..\..\..\skins\bluesky\_main.php:187
-#: ..\..\..\skins\custom\_main.php:201
-#: ..\..\..\skins\guadeloupe\_main.php:189
-#: ..\..\..\skins\natural_pink\_main.php:169
-#: ..\..\..\skins\natural_pink\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:133
-#: ..\..\..\skins\wpc_default\_main.php:136
-msgid "Archives"
-msgstr "Архивы"
-
-#: ..\..\..\a_noskin.php:261
-#: ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\natural_pink\_main.php:198
-msgid "more..."
-msgstr "еще..."
-
-#: ..\..\..\a_noskin.php:272
-#: ..\..\..\multiblogs.php:269
-#: ..\..\..\skins\bluesky\_main.php:193
-#: ..\..\..\skins\custom\_main.php:230
-#: ..\..\..\skins\guadeloupe\_main.php:195
-#: ..\..\..\skins\natural_pink\_main.php:216
-msgid "Misc"
-msgstr "Разное"
-
-#: ..\..\..\a_noskin.php:286
-#: ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:229
-msgid "Syndicate this blog"
-msgstr "Syndicate this blog"
-
-#: ..\..\..\default.php:28
-#, fuzzy
-msgid "Default page for b2evolution"
-msgstr "Odeslat do b2evolution"
-
-# D:\www\b2evo091\blogs\default.php:34
-# D:\www\b2evo091\blogs\install\index.php:58
-#: ..\..\..\default.php:34
-#: ..\..\..\install\index.php:58
-msgid "Multilingual multiuser multi-blog engine."
-msgstr ""
-
-#: ..\..\..\default.php:37
-#, fuzzy
-msgid "Welcome to b2evolution"
-msgstr "Odeslat do b2evolution"
-
-# D:\www\b2evo091\blogs\default.php:39
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "Это страница по умолчанию Она будет отображаться до тех пор, пока вы не выберете блог по умолчанию."
-
-# D:\www\b2evo091\blogs\default.php:42
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr ""
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Блог № %d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Блог № 1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Это специальный блог, который собирает все сообщения с остальных блогов!"
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "Еще демо-версии"
-
-# C:\www\b2evolution\blogs\index.php:72
-#: ..\..\..\default.php:82
-#: ..\..\..\default.php:83
-#: ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Custom template"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "Несколько блогов отображается на одной странице"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "Краткое содержание последних сообщений во всех блогах"
-
-# D:\www\b2evo091\blogs\default.php:84
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr ""
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-
-# D:\www\b2evo091\blogs\default.php:88
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr ""
-
-#: ..\..\..\default.php:90
-#, fuzzy
-msgid "Go to backoffice!"
-msgstr "Jděte do redakčního systému"
-
-#: ..\..\..\default.php:95
-#, fuzzy
-msgid "Official website"
-msgstr "oficiální web"
-
-#: ..\..\..\default.php:95
-#: ..\..\..\install\index.php:523
-msgid "GNU GPL license"
-msgstr "GNU GPL license"
-
-#: ..\..\..\multiblogs.php:98
-msgid "Multiblog demo"
-msgstr "Демо-версия"
-
-#: ..\..\..\multiblogs.php:108
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-
-#: ..\..\..\summary.php:65
-#, fuzzy
-msgid "Summary demo"
-msgstr "Ukázkový přehled"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "This demo template displays a summary of last posts in all blogs"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "Новый сообщения..."
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:19
-# D:\www\b2evo091\blogs\admin\_menutop.php:230
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:97
-#: ..\..\..\admin\b2antispam.php:19
-#: ..\..\..\admin\_menutop.php:230
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:49
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:57
-#, fuzzy, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Mažu přístup #%d..."
-
-#: ..\..\..\admin\b2antispam.php:68
-#, fuzzy, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Mažu přístup #%d..."
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:80
-#: ..\..\..\admin\b2antispam.php:80
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:99
-#: ..\..\..\admin\b2antispam.php:99
-msgid "Confirm ban &amp; delete"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:113
-#: ..\..\..\admin\b2antispam.php:113
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:119
-#: ..\..\..\admin\b2antispam.php:119
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:124
-#: ..\..\..\admin\b2antispam.php:173
-#: ..\..\..\admin\b2stats.php:174
-msgid "Date"
-msgstr "Дата"
-
-#: ..\..\..\admin\b2antispam.php:125
-#, fuzzy
-msgid "Referer"
-msgstr "Odkazovače"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:126
-#: ..\..\..\admin\b2antispam.php:126
-msgid "Ref. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:127
-#: ..\..\..\admin\b2antispam.php:127
-msgid "Target Blog"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:128
-#: ..\..\..\admin\b2antispam.php:128
-msgid "Target URL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:162
-#: ..\..\..\admin\b2antispam.php:162
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:168
-#: ..\..\..\admin\b2antispam.php:168
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:174
-#: ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\htsrv\comment_post.php:147
-#: ..\..\..\htsrv\comment_post.php:153
-msgid "Author"
-msgstr "Автор"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:175
-#: ..\..\..\admin\b2antispam.php:175
-msgid "Auth. URL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:176
-#: ..\..\..\admin\b2antispam.php:176
-msgid "Auth. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:177
-#: ..\..\..\admin\b2antispam.php:177
-msgid "Content starts with..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:215
-#: ..\..\..\admin\b2antispam.php:215
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:221
-#: ..\..\..\admin\b2antispam.php:221
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:228
-#: ..\..\..\admin\b2antispam.php:228
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:230
-# D:\www\b2evo091\blogs\admin\b2antispam.php:315
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:28
-#: ..\..\..\admin\b2antispam.php:230
-#: ..\..\..\admin\b2antispam.php:315
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:237
-#: ..\..\..\admin\b2antispam.php:237
-msgid "Perform selected operations"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:254
-#: ..\..\..\admin\b2antispam.php:254
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:292
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Add a banned keyword"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:294
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check &amp; ban..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:303
-#: ..\..\..\admin\b2antispam.php:303
-msgid "Banned domains blacklist"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:304
-#: ..\..\..\admin\b2antispam.php:304
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:307
-#: ..\..\..\admin\b2antispam.php:307
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:314
-#: ..\..\..\admin\b2antispam.php:314
-msgid "Request abuse update from centralized blacklist!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:322
-#: ..\..\..\admin\b2antispam.php:322
-#, php-format
-msgid "The blacklist contains more than 100 items. [<a %s>Click here to display</a>]."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:342
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:342
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow Back"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:353
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report abuse to centralized ban blacklist!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:353
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:355
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Check hit-logs and comments for this keyword!"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:355
-#, fuzzy
-msgid "Re-check"
-msgstr "Pravopis"
-
-#: ..\..\..\admin\b2blogs.php:17
-#: ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:213
-#: ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Блоги"
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:25
-# D:\www\b2evo091\blogs\admin\b2blogs.php:128
-#: ..\..\..\admin\b2blogs.php:25
-#: ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:34
-#, fuzzy
-msgid "Creating blog..."
-msgstr "Vytváří se blog..."
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:62
-# D:\www\b2evo091\blogs\admin\b2blogs.php:221
-#: ..\..\..\admin\b2blogs.php:62
-#: ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:68
-#: ..\..\..\admin\b2blogs.php:228
-#, fuzzy
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "zvolené přihlašovací jméno již existuje, prosím, vyberte si jiné"
-
-#: ..\..\..\admin\b2blogs.php:71
-#, fuzzy
-msgid "Cannot create, please correct these errors:"
-msgstr "Nelze obnovit, prosím opravte následující chyby:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, fuzzy, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Nyní byste měli <a href=\"%s\">vytvořit rubriky</a> pro tento blog!"
-
-#: ..\..\..\admin\b2blogs.php:135
-#: ..\..\..\b2evocore\_class_blog.php:80
-#, fuzzy
-msgid "New weblog"
-msgstr "Nový blog"
-
-#: ..\..\..\admin\b2blogs.php:136
-#: ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Новый блог"
-
-#: ..\..\..\admin\b2blogs.php:172
-#: ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336
-#: ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:411
-#: ..\..\..\admin\_users_groupform.php:73
-#, fuzzy
-msgid "General"
-msgstr "Německy"
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:175
-# D:\www\b2evo091\blogs\admin\b2blogs.php:312
-# D:\www\b2evo091\blogs\admin\b2blogs.php:342
-#: ..\..\..\admin\b2blogs.php:175
-#: ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:178
-# D:\www\b2evo091\blogs\admin\b2blogs.php:315
-# D:\www\b2evo091\blogs\admin\b2blogs.php:348
-#: ..\..\..\admin\b2blogs.php:178
-#: ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:190
-#, fuzzy, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Obnovuji příspěvek..."
-
-#: ..\..\..\admin\b2blogs.php:231
-#: ..\..\..\admin\edit_actions.php:227
-msgid "Cannot update, please correct these errors:"
-msgstr "Невозможно обновить, проверьте ошибки:"
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:424
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:426
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:428
-# D:\www\b2evo091\blogs\admin\b2users.php:328
-# D:\www\b2evo091\blogs\admin\b2users.php:385
-#: ..\..\..\admin\b2blogs.php:428
-#: ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:441
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:449
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:455
-# D:\www\b2evo091\blogs\admin\b2users.php:336
-# D:\www\b2evo091\blogs\admin\b2users.php:393
-#: ..\..\..\admin\b2blogs.php:455
-#: ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:458
-# D:\www\b2evo091\blogs\admin\b2users.php:339
-# D:\www\b2evo091\blogs\admin\b2users.php:396
-#: ..\..\..\admin\b2blogs.php:458
-#: ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:490
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "Вы не установили название файла для этого блога!"
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:546
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:547
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:553
-#, fuzzy, php-format
-msgid "Writing to file [%s]..."
-msgstr "Zapisuji do souboru..."
-
-#: ..\..\..\admin\b2blogs.php:557
-#: ..\..\..\admin\edit_actions.php:140
-#: ..\..\..\admin\edit_actions.php:262
-#: ..\..\..\admin\edit_actions.php:352
-#: ..\..\..\b2evocore\_functions_antispam.php:197
-#: ..\..\..\b2evocore\_functions_antispam.php:299
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Готово."
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Загрузить блог:"
-
-#: ..\..\..\admin\b2browse.php:57
-#: ..\..\..\admin\b2edit.php:166
-#, fuzzy, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Jelikož jste nováček, musíte vyčkat, než vám správce přidělí práva úrovně 1, abyste mohl psát příspěvky.\tMůžete  <a %s>poslat email správci</a> a požádat ho u změnu. Až získáte oprávnění, načtěte znovu tuto stranu a budete moci přispívat. :)"
-
-#: ..\..\..\admin\b2categories.php:17
-#: ..\..\..\admin\_cats_list.php:14
-#, fuzzy
-msgid "Categories for blog:"
-msgstr "Rubriky"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Новая подрубрика в рубрике: %s"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Новая рубрика в блоге: %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Новое название рубрики"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Создать рубрику"
-
-#: ..\..\..\admin\b2categories.php:144
-#, fuzzy, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Ruším rubriku..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53
-#: ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:85
-#: ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101
-#: ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:43
-#: ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57
-#: ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78
-#: ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "ОШИБКА"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Рубрика удалена."
-
-#: ..\..\..\admin\b2categories.php:179
-#, fuzzy
-msgid "Properties for category:"
-msgstr "Vytvořit rubriku"
-
-#: ..\..\..\admin\b2categories.php:181
-#: ..\..\..\admin\b2upload.php:190
-#: ..\..\..\admin\_edit_form.php:131
-#: ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76
-#: ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:174
-#: ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:180
-#: ..\..\..\skins\wpc_default\_feedback.php:180
-msgid "Name"
-msgstr "Имя"
-
-#: ..\..\..\admin\b2categories.php:185
-msgid "New parent category"
-msgstr "Новая рубрика"
-
-#: ..\..\..\admin\b2categories.php:213
-#: ..\..\..\admin\b2categories.php:244
-#: ..\..\..\admin\b2categories.php:262
-#, fuzzy
-msgid "Old Parent"
-msgstr "Původní nadřazená"
-
-#: ..\..\..\admin\b2categories.php:240
-#: ..\..\..\admin\b2categories.php:260
-#, fuzzy
-msgid "Root (No parent)"
-msgstr "Základní (žádné nadřazené)"
-
-# D:\www\b2evo091\blogs\admin\b2categories.php:250
-#: ..\..\..\admin\b2categories.php:250
-msgid "Note: Moving categories across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\b2categories.php:266
-#, fuzzy
-msgid "Note: Moving categories across blogs is disabled."
-msgstr "Poznámka: Křížové publikování napříč více blogy povoleno."
-
-#: ..\..\..\admin\b2categories.php:271
-msgid "Edit category!"
-msgstr "Редактировать рубрику!"
-
-#: ..\..\..\admin\b2categories.php:335
-#, fuzzy
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Nemáte oprávnění upravovat rubriky."
-
-#: ..\..\..\admin\b2edit.php:30
-#: ..\..\..\admin\edit_actions.php:201
-#: ..\..\..\admin\edit_actions.php:305
-msgid "Oops, no post with this ID."
-msgstr "Нет сообщения под таким ID."
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Редактирования сообщения"
-
-#: ..\..\..\admin\b2edit.php:40
-#, fuzzy, php-format
-msgid "#%d in blog: %s"
-msgstr "Nová rubrika v blogu: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Нет комментария под таким ID!"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Редактирование комментария"
-
-#: ..\..\..\admin\b2edit.php:117
-msgid "New post in blog:"
-msgstr "Новое сообщение в блоге:"
-
-#: ..\..\..\admin\b2edit.php:144
-#: ..\..\..\admin\b2edit.php:178
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Так как в этом блоге нет рубрик, вы не можете в нем писать. Сначала необходимо создать рубрики."
-
-#: ..\..\..\admin\b2edit.php:148
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Switch to this blog (keeping your input if Javascript is active)"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "Логин..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "In b2evolution, you do not need to point to the b2login.php page to log in."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-
-#: ..\..\..\admin\b2options.php:17
-#: ..\..\..\admin\_menutop.php:263
-#, fuzzy
-msgid "Settings"
-msgstr "Vytvářím"
-
-# D:\www\b2evo091\blogs\admin\b2options.php:32
-# D:\www\b2evo091\blogs\admin\b2options.php:419
-#: ..\..\..\admin\b2options.php:32
-#: ..\..\..\admin\b2options.php:419
-msgid "Regional"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:35
-# D:\www\b2evo091\blogs\admin\b2options.php:425
-#: ..\..\..\admin\b2options.php:35
-#: ..\..\..\admin\b2options.php:425
-msgid "Plug-ins"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:87
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:106
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:116
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:141
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:156
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:167
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:188
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:201
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:331
-#: ..\..\..\admin\b2options.php:331
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:371
-#: ..\..\..\admin\b2options.php:371
-msgid "Switched priorities."
-msgstr ""
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Проверка правописания"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Loading Spell Checker. Please wait"
-
-#: ..\..\..\admin\b2stats.php:17
-#, fuzzy
-msgid "View Stats for Blog:"
-msgstr "Zobrazit statistiky"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "None"
-
-#: ..\..\..\admin\b2stats.php:51
-#, fuzzy, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "Měním druh přístupu #%d na: %s"
-
-#: ..\..\..\admin\b2stats.php:68
-#, fuzzy, php-format
-msgid "Deleting hit #%d..."
-msgstr "Mažu přístup #%d..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, fuzzy, php-format
-msgid "Pruning hits for %s..."
-msgstr "Ozývám se %s..."
-
-#: ..\..\..\admin\b2stats.php:106
-#: ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Summary"
-
-#: ..\..\..\admin\b2stats.php:112
-#: ..\..\..\admin\b2stats.php:175
-msgid "Referers"
-msgstr "Referers"
-
-#: ..\..\..\admin\b2stats.php:118
-#: ..\..\..\admin\b2stats.php:176
-msgid "Refering Searches"
-msgstr "Refering Searches"
-
-#: ..\..\..\admin\b2stats.php:124
-#: ..\..\..\admin\b2stats.php:178
-msgid "Syndication"
-msgstr "Syndication"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "User Agents"
-
-#: ..\..\..\admin\b2stats.php:136
-#: ..\..\..\admin\b2stats.php:179
-msgid "Direct Accesses"
-msgstr "Direct Accesses"
-
-#: ..\..\..\admin\b2stats.php:177
-msgid "Indexing Robots"
-msgstr "Indexing Robots"
-
-#: ..\..\..\admin\b2stats.php:180
-msgid "Total"
-msgstr "Всего"
-
-# D:\www\b2evo091\blogs\admin\b2stats.php:194
-#: ..\..\..\admin\b2stats.php:194
-msgid "Prune this date!"
-msgstr ""
-
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:194
-#: ..\..\..\admin\b2stats.php:224
-#, fuzzy
-msgid "Prune"
-msgstr "červen"
-
-# D:\www\b2evo091\blogs\admin\b2stats.php:194
-# D:\www\b2evo091\blogs\admin\b2stats.php:224
-#: ..\..\..\admin\b2stats.php:194
-#: ..\..\..\admin\b2stats.php:224
-msgid "Prune hits for this date!"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:244
-#, fuzzy
-msgid "Last referers"
-msgstr "Aktuální odkazovače"
-
-#: ..\..\..\admin\b2stats.php:245
-msgid "These are hits from external web pages refering to this blog"
-msgstr "These are hits from external web pages refering to this blog"
-
-#: ..\..\..\admin\b2stats.php:258
-#: ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-#, fuzzy
-msgid "Delete this hit!"
-msgstr "Smazat tento přístup!"
-
-#  TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete
-#: ..\..\..\admin\b2stats.php:258
-#: ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-#: ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91
-#: ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79
-#: ..\..\..\admin\_users_list.php:151
-#, fuzzy
-msgid "Del"
-msgstr "Del"
-
-#: ..\..\..\admin\b2stats.php:259
-#, fuzzy
-msgid "Log as a search instead"
-msgstr "Zaznamenat jako hledání"
-
-#  TRANS: Abbrev. for "move to searches" (stats)
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:259
-#, fuzzy
-msgid "-&gt;S"
-msgstr "-&gt;H"
-
-# D:\www\b2evo091\blogs\admin\b2stats.php:265
-# D:\www\b2evo091\blogs\admin\b2stats.php:288
-# D:\www\b2evo091\blogs\admin\_edit_showposts.php:213
-#: ..\..\..\admin\b2stats.php:265
-#: ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr ""
-
-#  TRANS: abbrev. for January
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:265
-#: ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-#, fuzzy
-msgid "Ban"
-msgstr "I."
-
-#: ..\..\..\admin\b2stats.php:276
-#, fuzzy
-msgid "Top referers"
-msgstr "Nejčastější odkazovače"
-
-#: ..\..\..\admin\b2stats.php:298
-#, fuzzy
-msgid "Total referers"
-msgstr "Odkazovače celkem"
-
-#: ..\..\..\admin\b2stats.php:305
-#, fuzzy
-msgid "Last refering searches"
-msgstr "Aktuální přístupy z vyhledávání"
-
-#: ..\..\..\admin\b2stats.php:306
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:333
-msgid "Top refering search engines"
-msgstr "Top refering search engines"
-
-#: ..\..\..\admin\b2stats.php:352
-msgid "Top Indexing Robots"
-msgstr "Top Indexing Robots"
-
-#: ..\..\..\admin\b2stats.php:353
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:376
-msgid "Top Aggregators"
-msgstr "Top Aggregators"
-
-#: ..\..\..\admin\b2stats.php:377
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:395
-msgid "Total RSS hits"
-msgstr "Total RSS hits"
-
-#: ..\..\..\admin\b2stats.php:402
-msgid "Last direct accesses"
-msgstr "Последние прямые переходы по ссылкам"
-
-#: ..\..\..\admin\b2stats.php:403
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Хиты от посетителей, которые пришли по прямой ссылке (либо печатанием URL напрямую, либо через Избранное. Краткие URL также отображены)"
-
-#: ..\..\..\admin\b2stats.php:432
-msgid "Top User Agents"
-msgstr "Top User Agents"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Custom skin template editing"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Список:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "Неверное имя файла!"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Нет такого файла!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "Файл отредактирован!"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Осторожно! Редактирование этого файла может повредить блог!Не редактируйте то, что находится между тэгами <code>&lt;?php</code> и <code>?&gt;</code> если не уверены в том, что делаете!"
-
-#  TRANS: Edit button text (&nbsp; for extra space)
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\b2template.php:90
-#: ..\..\..\admin\_edit_form.php:173
-#, fuzzy
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&#xA0; Upravit &#xA0;"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(вы не можете обновлять этот файл/шаблон: необходимо прописать CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:106
-#, fuzzy
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "Na této obrazovce můžete upravit <strong>vlastnosti vzhledu</strong> (uloženo v /skons/custom)."
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Вы можете редактировать следующие файлы. (разрешенные через CHMOD 766 на сервере)"
-
-# D:\www\b2evo091\blogs\admin\b2template.php:114
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Это шаблон, который отображает ссылки на архивы ьлога"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Это шаблон, который отображает список подкатегорий"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "This is the template that displays the feedback for a post"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Это шаблон, который отображает комментарии в блоге"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "Это главный шаблон. Он отображает блог"
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the page displayed in the comment popup"
-msgstr "Это сообщение будет отображаться во всплывающем окне"
-
-#: ..\..\..\admin\b2template.php:148
-#, fuzzy
-msgid "This is the page displayed in the pingback popup"
-msgstr "Tato stránka se zobrazí v okne s ozvěnou (pingback)"
-
-#: ..\..\..\admin\b2template.php:151
-#, fuzzy
-msgid "This is the page displayed in the trackback popup"
-msgstr "Tato stránka se zobrazí v okně se zpětnou stopou (trackback)"
-
-#: ..\..\..\admin\b2template.php:162
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "загрузить картинки/файлы"
-
-#: ..\..\..\admin\b2upload.php:53
-msgid "File upload"
-msgstr "Загрузить файл"
-
-#: ..\..\..\admin\b2upload.php:54
-msgid "Allowed file types:"
-msgstr "Дпустимые типы файлов:"
-
-#: ..\..\..\admin\b2upload.php:55
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Максимальный размер файла должен быть: %d KB"
-
-#: ..\..\..\admin\b2upload.php:60
-#: ..\..\..\admin\b2upload.php:138
-#: ..\..\..\admin\_blogs_general.form.php:76
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Описание"
-
-#: ..\..\..\admin\b2upload.php:63
-msgid "Upload !"
-msgstr "Загрузить!"
-
-#: ..\..\..\admin\b2upload.php:88
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "Файл %s: такого типа %s загружать нельзя."
-
-#: ..\..\..\admin\b2upload.php:117
-#: ..\..\..\admin\b2upload.php:150
-#: ..\..\..\admin\b2upload.php:153
-msgid "Couldn't upload your file to:"
-msgstr "Не получилось загрузить файл в:"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Duplicate File?"
-msgstr "Продублировать файл?"
-
-#: ..\..\..\admin\b2upload.php:127
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "Файл  \"%s\" с таким именем уже существует!"
-
-#: ..\..\..\admin\b2upload.php:128
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "Файл \"%s\" перемещен в \"%s\""
-
-#: ..\..\..\admin\b2upload.php:129
-msgid "Confirm or rename:"
-msgstr "Подтвердите или переименуйте:"
-
-#: ..\..\..\admin\b2upload.php:136
-msgid "Alternate name"
-msgstr "Альтернативное название"
-
-#: ..\..\..\admin\b2upload.php:140
-msgid "Confirm !"
-msgstr "Подтвердите!"
-
-#: ..\..\..\admin\b2upload.php:180
-msgid "File uploaded !"
-msgstr "Файл загружен!"
-
-#: ..\..\..\admin\b2upload.php:181
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Ваш файл <strong>\"%s\"</strong>  был успешно загружен!"
-
-#: ..\..\..\admin\b2upload.php:182
-#, fuzzy
-msgid "Here's the code to display it:"
-msgstr "Kód ke zobrazení:"
-
-#: ..\..\..\admin\b2upload.php:186
-#, fuzzy
-msgid "Add the code to your post !"
-msgstr "Přidat tento odkaz k oblíbeným:"
-
-#: ..\..\..\admin\b2upload.php:189
-msgid "Image Details"
-msgstr "Image Details"
-
-#: ..\..\..\admin\b2upload.php:193
-msgid "Size"
-msgstr "Размер"
-
-#: ..\..\..\admin\b2upload.php:196
-#: ..\..\..\admin\_edit_form.php:544
-msgid "Type"
-msgstr "Type"
-
-#: ..\..\..\admin\b2upload.php:201
-msgid "Close this window"
-msgstr "Закрыть окно"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "User management"
-
-# D:\www\b2evo091\blogs\admin\b2users.php:49
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:110
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:124
-#, fuzzy
-msgid "You must provide an unique login!"
-msgstr "Musíte se přihlásit!"
-
-# D:\www\b2evo091\blogs\admin\b2users.php:132
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:157
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:192
-#, fuzzy
-msgid "You typed two different passwords."
-msgstr "napsal jste heslo pokaždé jinak. Vraťte se a opravte to."
-
-# D:\www\b2evo091\blogs\admin\b2users.php:198
-# D:\www\b2evo091\blogs\htsrv\profile_update.php:112
-# D:\www\b2evo091\blogs\htsrv\register.php:64
-#: ..\..\..\admin\b2users.php:198
-#: ..\..\..\htsrv\profile_update.php:112
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:215
-#, fuzzy
-msgid "User updated."
-msgstr "Obnovit"
-
-# D:\www\b2evo091\blogs\admin\b2users.php:224
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:268
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:284
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:306
-#, fuzzy
-msgid "You can't delete yourself!"
-msgstr "Nelze zrušit uživatele #%d."
-
-#: ..\..\..\admin\b2users.php:310
-#, fuzzy
-msgid "You can't delete User #1!"
-msgstr "Nelze zrušit uživatele #%d."
-
-# D:\www\b2evo091\blogs\admin\b2users.php:324
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Предупреждение"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "Удаление пользователя влечет за собой удаление всех его записей."
-
-#: ..\..\..\admin\b2users.php:349
-#, fuzzy
-msgid "Deleting User..."
-msgstr "Mažu příspěvek..."
-
-#: ..\..\..\admin\b2users.php:366
-#, fuzzy
-msgid "You can't delete Group #1!"
-msgstr "Nelze zrušit uživatele #%d."
-
-# D:\www\b2evo091\blogs\admin\b2users.php:370
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:383
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:407
-#, fuzzy
-msgid "Group deleted..."
-msgstr "Rubrika zrušena."
-
-# D:\www\b2evo091\blogs\admin\b2users.php:424
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:478
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:488
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:488
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:490
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:490
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:523
-#, fuzzy
-msgid "You are not allowed to view other users."
-msgstr "Nejste přihlášen."
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Добавление нового сообщения..."
-
-#: ..\..\..\admin\edit_actions.php:104
-#: ..\..\..\admin\edit_actions.php:215
-#: ..\..\..\admin\edit_actions.php:460
-#: ..\..\..\htsrv\comment_post.php:75
-#: ..\..\..\htsrv\profile_update.php:85
-#: ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1374
-msgid "Supplied URL is invalid: "
-msgstr "Предложенный URL неверный:"
-
-#: ..\..\..\admin\edit_actions.php:110
-#: ..\..\..\admin\edit_actions.php:221
-#, fuzzy
-msgid "Supplied content is invalid"
-msgstr "Zadaná adresa je neplatná:"
-
-#: ..\..\..\admin\edit_actions.php:116
-#: ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "Невозможно отправить сообщение, попытайтесь исправить следующие ошибки:"
-
-#: ..\..\..\admin\edit_actions.php:117
-#: ..\..\..\admin\edit_actions.php:228
-#: ..\..\..\admin\edit_actions.php:465
-msgid "Back to post editing"
-msgstr "Вернуться к редактированию сообщения"
-
-#: ..\..\..\admin\edit_actions.php:123
-msgid "Recording post..."
-msgstr "Записывание сообщения..."
-
-#: ..\..\..\admin\edit_actions.php:136
-#: ..\..\..\admin\edit_actions.php:258
-#: ..\..\..\admin\edit_actions.php:417
-msgid "Sleeping..."
-msgstr "Спящий режим..."
-
-#: ..\..\..\admin\edit_actions.php:146
-#: ..\..\..\admin\edit_actions.php:267
-#: ..\..\..\admin\edit_actions.php:358
-#, fuzzy
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Příspěvek není veřejně publikován: vynechávám zpětnou stopu (trackback), ozvěnu (pingback) a pingování blogu"
-
-#: ..\..\..\admin\edit_actions.php:161
-msgid "Posting Done..."
-msgstr "Отправка сообщения завершена...."
-
-#: ..\..\..\admin\edit_actions.php:175
-#: ..\..\..\admin\edit_actions.php:234
-msgid "Updating post..."
-msgstr "Обновление сообщения..."
-
-#: ..\..\..\admin\edit_actions.php:283
-#: ..\..\..\admin\edit_actions.php:369
-#, fuzzy
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Příspěvek již byl pingnut: přeskakuji pingování blogů"
-
-#: ..\..\..\admin\edit_actions.php:295
-#: ..\..\..\admin\edit_actions.php:381
-#, fuzzy
-msgid "Updating done..."
-msgstr "Obnovuji příspěvek..."
-
-#: ..\..\..\admin\edit_actions.php:311
-#: ..\..\..\admin\edit_actions.php:326
-#, fuzzy
-msgid "Updating post status..."
-msgstr "Obnovuji příspěvek..."
-
-#: ..\..\..\admin\edit_actions.php:391
-#: ..\..\..\admin\edit_actions.php:410
-msgid "Deleting post..."
-msgstr "Удаление сообщения..."
-
-#: ..\..\..\admin\edit_actions.php:399
-msgid "Oops, no post with this ID!"
-msgstr "Нет сообщения под таким ID!"
-
-#: ..\..\..\admin\edit_actions.php:422
-msgid "Deleting Done..."
-msgstr "Удаление завершено..."
-
-#: ..\..\..\admin\edit_actions.php:426
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-#, fuzzy
-msgid "Error"
-msgstr "Chyba"
-
-#: ..\..\..\admin\edit_actions.php:464
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Невозможно обновить комментарий, попытайтесь исправить следующие ошибки:"
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "Back to posts!"
-msgstr "Вернуться к сообщениям!"
-
-#: ..\..\..\admin\edit_actions.php:527
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "You may also want to generate static pages or view your blogs..."
-
-#: ..\..\..\admin\edit_actions.php:535
-msgid "New post"
-msgstr "Новое сообщение"
-
-# D:\www\b2evo091\blogs\admin\import-mt.php:391
-# D:\www\b2evo091\blogs\admin\_users_form.php:96
-# D:\www\b2evo091\blogs\admin\_users_form.php:101
-#: ..\..\..\admin\import-mt.php:391
-#: ..\..\..\admin\_users_form.php:96
-#: ..\..\..\admin\_users_form.php:101
-msgid "User group"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\import-mt.php:392
-# D:\www\b2evo091\blogs\admin\_users_form.php:84
-#: ..\..\..\admin\import-mt.php:392
-#: ..\..\..\admin\_users_form.php:84
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr ""
-
-#: ..\..\..\admin\import-mt.php:393
-#: ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:91
-#: ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:36
-#: ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Уровень"
-
-# D:\www\b2evo091\blogs\admin\import-mt.php:432
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:135
-#: ..\..\..\admin\import-mt.php:432
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr ""
-
-#: ..\..\..\admin\import-mt.php:1257
-#: ..\..\..\admin\_edit_form.php:359
-#, fuzzy
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Vyberte hlavní rubriku v cílovém blogu a případně označte i doplňkové rubriky"
-
-#: ..\..\..\admin\import-mt.php:1286
-#: ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "Выбрать, как ДОПОЛНИТЕЛЬНУЮ рубрику"
-
-#: ..\..\..\admin\import-mt.php:1297
-#: ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Выбрать, как ГЛАВНУЮ рубрику"
-
-#: ..\..\..\admin\tools.php:18
-#: ..\..\..\admin\_menutop.php:270
-#, fuzzy
-msgid "Tools"
-msgstr "Příliš starý"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Bookmarklet"
-
-#: ..\..\..\admin\tools.php:30
-#: ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45
-#: ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Добавить эту ссылку в Избранное:"
-
-#: ..\..\..\admin\tools.php:31
-#: ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46
-#: ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo bookmarklet"
-
-#: ..\..\..\admin\tools.php:70
-msgid "Post to b2evolution"
-msgstr "Написать b2evolution"
-
-#: ..\..\..\admin\tools.php:72
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "Меню не найденоl Вы должны использовать Mozilla 0.9.4 или более поздней версии!"
-
-#: ..\..\..\admin\tools.php:76
-#: ..\..\..\admin\tools.php:85
-msgid "SideBar"
-msgstr "Меню"
-
-#: ..\..\..\admin\tools.php:77
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "Добавить <a %s>меню b2evo</a> !"
-
-#: ..\..\..\admin\tools.php:86
-msgid "Add this link to your favorites:"
-msgstr "Добавить ссылку в Избранное:"
-
-#: ..\..\..\admin\tools.php:87
-msgid "b2evo sidebar"
-msgstr "меню b2evo"
-
-# D:\www\b2evo091\blogs\admin\tools.php:94
-#: ..\..\..\admin\tools.php:94
-msgid "Movable Type Import"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\tools.php:96
-#: ..\..\..\admin\tools.php:96
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\tools.php:97
-#: ..\..\..\admin\tools.php:97
-msgid "Place that file into the /admin folder on your server;"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\tools.php:98
-#: ..\..\..\admin\tools.php:98
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-#, fuzzy
-msgid "Static file generation"
-msgstr "Název statického souboru"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-#, fuzzy
-msgid "Static filename"
-msgstr "Název statického souboru"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-#, fuzzy
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Toto je název souboru, který bude použit pro vygenerování statické (.html) verze titulní strany blogu."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-#, fuzzy
-msgid "After each new post..."
-msgstr "Přidat nový příspěvek..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-#, fuzzy
-msgid "Ping b2evolution.net"
-msgstr "Ozývám se b2evolution.net..."
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:28
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:29
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:30
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:31
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#, fuzzy
-msgid "Ping weblogs.com"
-msgstr "Ozývám se na Weblogs.com..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-#, fuzzy
-msgid "Ping blo.gs"
-msgstr "Ozývám se na Blo.gs..."
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:36
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-#, fuzzy
-msgid "Allow trackbacks"
-msgstr "Zpětné stopy"
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:38
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-#, fuzzy
-msgid "Allow pingbacks"
-msgstr "Zobrazit ozvěnu (pingback)"
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:39
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:18
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-#: ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Полное имя"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-#, fuzzy
-msgid "Will be displayed on top of the blog."
-msgstr "Toto se zobrazí v šabloně blogu."
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Кратко имя"
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:21
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-#, fuzzy
-msgid "Main Locale"
-msgstr "Hlavní jazyk"
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:22
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:27
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:38
-# D:\www\b2evo091\blogs\admin\_blogs_list.php:58
-#: ..\..\..\admin\_blogs_general.form.php:38
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:40
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:40
-msgid "Current default is:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:41
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through index.php"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:44
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "Other blog through stub file (Advanced)"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-#, fuzzy
-msgid "You MUST create a stub file for this to work."
-msgstr "Nebyl určen název souboru pro statické stránky tohoto blogu!"
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:45
-#: ..\..\..\admin\_blogs_general.form.php:45
-msgid "Preferred access type"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-#, fuzzy
-msgid "Blog Folder URL"
-msgstr "Adresa složky blogu"
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:51
-#: ..\..\..\admin\_blogs_general.form.php:51
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:56
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "URL blog name / Stub name"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:56
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:61
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default display options"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:63
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Default skin"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-#, fuzzy
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Toto je hlavní šablona. Zobrazuje blog."
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:65
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Allow skin switching"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:65
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:67
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Display public blog list"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:67
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:69
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Include in public blog list"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:69
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:71
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Default linkblog"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:71
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "Tagline"
-msgstr "Слоган"
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-#, fuzzy
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Toto se zobrazí pod názvem blogu všabloně blogu"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Подробное описание"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "This is displayed on the blog template."
-msgstr "Это будет отображено в шаблоне блога."
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "Short Description"
-msgstr "Краткое описание"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "This is is used in meta tag description and RSS feeds. NO HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "Keywords"
-msgstr "Ключевые слова"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Будет использовано в качестве ключеыфх слов в мета-тэгах. Не в HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_edit_showposts.php:337
-#, fuzzy
-msgid "Notes"
-msgstr "Nic"
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Additional info."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Блог"
-
-#: ..\..\..\admin\_blogs_list.php:31
-#, fuzzy
-msgid "Blog URL"
-msgstr "Adresa složky blogu"
-
-#: ..\..\..\admin\_blogs_list.php:32
-#, fuzzy
-msgid "Static File"
-msgstr "Název statického souboru"
-
-# D:\www\b2evo091\blogs\admin\_blogs_list.php:33
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:47
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:158
-# D:\www\b2evo091\blogs\admin\_users_form.php:145
-# D:\www\b2evo091\blogs\htsrv\_reg_form.php:46
-# D:\www\b2evo091\blogs\skins\_profile.php:61
-#: ..\..\..\admin\_blogs_list.php:33
-#: ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:145
-#: ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:61
-msgid "Locale"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:47
-#: ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58
-#: ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101
-#: ..\..\..\admin\_users_list.php:143
-#, fuzzy
-msgid "Properties"
-msgstr "Chráněno"
-
-#: ..\..\..\admin\_blogs_list.php:58
-#, fuzzy
-msgid "Default"
-msgstr "Smazat"
-
-#  TRANS: abbrev. for "generate !"
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Сгенерировать!"
-
-# D:\www\b2evo091\blogs\admin\_blogs_list.php:91
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid ""
-"Are you sure you want to delete blog #%d ?\\n"
-"\\n"
-"WARNING: This will delete ALL POST, COMMENTS,\\n"
-"CATEGORIES and other data related to that Blog!\\n"
-"\\n"
-"This CANNOT be undone!"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:91
-#, fuzzy
-msgid "Delete this blog!"
-msgstr "Smazat tento přístup!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-#, fuzzy
-msgid "Copy this blog!"
-msgstr "Sdílení blogu"
-
-# D:\www\b2evo091\blogs\admin\_blogs_list.php:92
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:239
-# D:\www\b2evo091\blogs\admin\_users_list.php:73
-# D:\www\b2evo091\blogs\admin\_users_list.php:146
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92
-#: ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73
-#: ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_list.php:104
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:115
-#, fuzzy
-msgid "New blog..."
-msgstr "Nový blog"
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:19
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:84
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr ""
-
-#  TRANS: table header for user list
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Логин"
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:23
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:24
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr ""
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-#, fuzzy
-msgid "Delete<br />posts"
-msgstr "Mažu příspěvek..."
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:26
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:27
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:28
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Опубликовано"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Защищено"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Личное"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Мусор"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "Запрещено"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-#, fuzzy
-msgid "Members"
-msgstr "listopad"
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:64
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:161
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:71
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:85
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:165
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:173
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:78
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:169
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:92
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:177
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:99
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:181
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:106
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:185
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:113
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:189
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-#, fuzzy
-msgid "Permission to edit categories for this blog"
-msgstr "Nemáte oprávnění měnit nastavení tohoto blogu."
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:127
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:197
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:130
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:131
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:201
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-#, fuzzy
-msgid "Non members"
-msgstr "listopad"
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:215
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:215
-msgid ""
-"Warning! You are about to remove your own permission to edit this blog!\\n"
-"You won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-
-#: ..\..\..\admin\_cats_list.php:34
-#, fuzzy
-msgid "Edit category properties"
-msgstr "Upravit rubriku!"
-
-# D:\www\b2evo091\blogs\admin\_cats_list.php:38
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr ""
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "новая под-категория здесь"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Новая категория здесь"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Отправить сообщение"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Заголовок"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Язык"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "Добавить ссылку на URL"
-
-#: ..\..\..\admin\_edit_form.php:135
-#: ..\..\..\admin\_users_form.php:151
-#: ..\..\..\admin\_users_form.php:153
-#: ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:154
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20
-#: ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\basic\_feedback.php:178
-#: ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "e-mail"
-
-#: ..\..\..\admin\_edit_form.php:139
-#: ..\..\..\admin\_users_form.php:165
-#: ..\..\..\admin\_users_form.php:167
-#: ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:63
-#: ..\..\..\skins\basic\_profile.php:78
-#, fuzzy
-msgid "URL"
-msgstr "WWW"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Превью"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Проверка правописания"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Загрузить файл/картинку"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:207
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:216
-#, fuzzy
-msgid "Edit timestamp"
-msgstr "Upravit!"
-
-#: ..\..\..\admin\_edit_form.php:253
-#, fuzzy
-msgid "URL Title"
-msgstr "Nadpis"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:255
-#: ..\..\..\admin\_edit_form.php:255
-msgid "(to be used in permalinks)"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:265
-#: ..\..\..\admin\_edit_showposts.php:287
-#: ..\..\..\admin\_set_general.form.php:49
-#: ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Auto-BR"
-msgstr "авто-пробелы"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:265
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:49
-#: ..\..\..\admin\_edit_form.php:265
-#: ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:274
-#: ..\..\..\admin\_edit_form.php:274
-msgid "Additional actions"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:282
-#, fuzzy
-msgid "Pingback"
-msgstr "Ozvěna (Pingback)"
-
-#: ..\..\..\admin\_edit_form.php:282
-#, fuzzy
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Odeslat ozvěnu na všechny adresy z tohoto příspěvku)"
-
-#: ..\..\..\admin\_edit_form.php:291
-#, fuzzy
-msgid "Trackback URLs"
-msgstr "Adresy zpětné vazby"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "(Separate by space)"
-msgstr "(разделите пробелом)"
-
-#: ..\..\..\admin\_edit_form.php:310
-#: ..\..\..\admin\_edit_form.php:545
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Статус"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "Сообщение будет опубликовано и доступно для всех"
-
-#: ..\..\..\admin\_edit_form.php:317
-#: ..\..\..\admin\_edit_showposts.php:360
-msgid "Published (Public)"
-msgstr "Опубликовано (для всех)"
-
-#: ..\..\..\admin\_edit_form.php:323
-#, fuzzy
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Příspěvek bude publikován, ale bude přístupný jen přihlášeným uživatelům."
-
-#: ..\..\..\admin\_edit_form.php:324
-#: ..\..\..\admin\_edit_showposts.php:363
-msgid "Protected (Members only)"
-msgstr "Защищено (только для зарегистрированных участников)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "Сообщение будет опубликовано, но видимо только для Вас"
-
-#: ..\..\..\admin\_edit_form.php:331
-#: ..\..\..\admin\_edit_showposts.php:366
-msgid "Private (You only)"
-msgstr "Личное (только для Вас)"
-
-#: ..\..\..\admin\_edit_form.php:337
-#: ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "Сообщение появится только у адвинистратора"
-
-#: ..\..\..\admin\_edit_form.php:338
-#: ..\..\..\admin\_edit_showposts.php:369
-msgid "Draft (Not published!)"
-msgstr "Мусор (не опубликовано!)"
-
-#: ..\..\..\admin\_edit_form.php:345
-#: ..\..\..\admin\_edit_showposts.php:372
-msgid "Deprecated (Not published!)"
-msgstr "Запрещено (не опубликовано!)"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:435
-#: ..\..\..\admin\_edit_form.php:435
-msgid "Note: Moving posts across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:437
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Переписка между блогами временно открыта."
-
-#: ..\..\..\admin\_edit_form.php:447
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Переписка между блогами временно закрыта."
-
-#: ..\..\..\admin\_edit_form.php:449
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Переписка между рубриками временно закрыта."
-
-#: ..\..\..\admin\_edit_form.php:459
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55
-#: ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:248
-#: ..\..\..\skins\custom\_main.php:253
-#: ..\..\..\skins\custom\_main.php:258
-#: ..\..\..\skins\custom\_main.php:263
-#: ..\..\..\skins\natural_pink\_main.php:234
-#: ..\..\..\skins\natural_pink\_main.php:239
-#: ..\..\..\skins\natural_pink\_main.php:244
-#: ..\..\..\skins\natural_pink\_main.php:249
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Комментарии"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:461
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can leave comments on this post."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:462
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Open"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:464
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors can NOT leave comments on this post."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:465
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Closed"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:467
-#: ..\..\..\admin\_edit_form.php:467
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:468
-#: ..\..\..\admin\_edit_form.php:468
-msgid "Disabled"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:473
-#, fuzzy
-msgid "Renderers"
-msgstr "Odkazovače"
-
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Comment info"
-msgstr "Iинформация по комментарию"
-
-#: ..\..\..\admin\_edit_form.php:546
-msgid "IP address"
-msgstr "IP-адрес"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, fuzzy, php-format
-msgid "Next %d days"
-msgstr "Následující %d"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "Предыдущее %d"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, fuzzy, php-format
-msgid "Previous %d days"
-msgstr "Předchozí %d"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "Далее %d"
-
-#  TRANS: x TO y OF z
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:56
-#: ..\..\..\admin\_edit_navbar.php:62
-msgid " to "
-msgstr "на"
-
-#  TRANS: x TO y OF z
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:64
-msgid " of "
-msgstr "с"
-
-#: ..\..\..\admin\_edit_navbar.php:72
-msgid "from the end"
-msgstr "с конца"
-
-#: ..\..\..\admin\_edit_navbar.php:76
-msgid "from the start"
-msgstr "с начала"
-
-#: ..\..\..\admin\_edit_navbar.php:78
-msgid "OK"
-msgstr "OK"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr "Сортировка"
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "по"
-
-#: ..\..\..\admin\_edit_showposts.php:138
-#, fuzzy
-msgid "level:"
-msgstr "Úroveň"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:830
-#, fuzzy
-msgid "Pages:"
-msgstr "Heslo:"
-
-#  TRANS: Link to comments for current post
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "нет комментариев"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:732
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 комментарий"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:733
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d комментарии"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1 Trackback"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 Pingback"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-#, fuzzy
-msgid "Trackbacks"
-msgstr "Zpětné stopy"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-#, fuzzy
-msgid "Pingbacks"
-msgstr "Ozvěny"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\admin\_edit_showposts.php:193
-#, fuzzy
-msgid "No feedback for this post yet..."
-msgstr "Zatím žádné nové %s pro tento příspěvek..."
-
-#: ..\..\..\admin\_edit_showposts.php:226
-#: ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Комментарий от:"
-
-#: ..\..\..\admin\_edit_showposts.php:230
-#: ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "Trackback from:"
-
-#: ..\..\..\admin\_edit_showposts.php:234
-#: ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "Pingback from:"
-
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-#, fuzzy
-msgid "Permanent link to this comment"
-msgstr "Trvalinka k příspěvku"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145
-#: ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Прокомментировать"
-
-#: ..\..\..\admin\_edit_showposts.php:272
-#: ..\..\..\admin\_users_form.php:107
-#: ..\..\..\skins\_feedback.php:164
-#: ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:169
-#: ..\..\..\skins\wpc_default\_feedback.php:169
-#, fuzzy
-msgid "User"
-msgstr "Uživatelé"
-
-#: ..\..\..\admin\_edit_showposts.php:275
-#: ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:171
-#: ..\..\..\skins\wpc_default\_feedback.php:171
-#, fuzzy
-msgid "Edit profile"
-msgstr "Upravit vlastní profil"
-
-#: ..\..\..\admin\_edit_showposts.php:280
-#: ..\..\..\skins\_feedback.php:181
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Текст комментария"
-
-#: ..\..\..\admin\_edit_showposts.php:281
-#: ..\..\..\skins\_feedback.php:182
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "Позволенные XHTML тэги"
-
-#: ..\..\..\admin\_edit_showposts.php:286
-#: ..\..\..\skins\_feedback.php:186
-#: ..\..\..\skins\basic\_feedback.php:202
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:204
-#: ..\..\..\skins\wpc_default\_feedback.php:204
-msgid "Options"
-msgstr "Options"
-
-#: ..\..\..\admin\_edit_showposts.php:287
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Line breaks become &lt;br&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:294
-#: ..\..\..\skins\_feedback.php:208
-#: ..\..\..\skins\basic\_feedback.php:219
-msgid "Send comment"
-msgstr "Отправить комментарий"
-
-#: ..\..\..\admin\_edit_showposts.php:349
-msgid "Posts to show"
-msgstr "Сообщения, которые показывать"
-
-#: ..\..\..\admin\_edit_showposts.php:352
-msgid "Past"
-msgstr "Прошлое"
-
-#: ..\..\..\admin\_edit_showposts.php:355
-msgid "Future"
-msgstr "Будущее"
-
-#: ..\..\..\admin\_edit_showposts.php:380
-msgid "Title / Text contains"
-msgstr "Заголовок / текст содержит"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Слова"
-
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
-msgstr "И"
-
-#: ..\..\..\admin\_edit_showposts.php:393
-msgid "OR"
-msgstr "ИЛИ"
-
-# D:\www\b2evo091\blogs\admin\_edit_showposts.php:401
-#: ..\..\..\admin\_edit_showposts.php:401
-msgid "Exact match"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:454
-#: ..\..\..\skins\_archives.php:74
-#, fuzzy
-msgid "week"
-msgstr "po týdnech"
-
-#: ..\..\..\admin\_edit_showposts.php:554
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\b2evocore\_functions_forms.php:312
-#: ..\..\..\install\index.php:299
-#: ..\..\..\skins\_profile.php:85
-msgid "Reset"
-msgstr "Reset"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "GPL License"
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:113
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:113
-msgid "uncheck all"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:115
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:115
-msgid "check all"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:166
-#, fuzzy
-msgid "visit b2evolution's website"
-msgstr "Odeslat do b2evolution"
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:169
-#: ..\..\..\admin\_menutop.php:169
-msgid "Style:"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:172
-msgid "Logout"
-msgstr "Logout"
-
-#: ..\..\..\admin\_menutop.php:174
-msgid "Exit to blogs"
-msgstr "Выйти на страницу с блогами"
-
-#: ..\..\..\admin\_menutop.php:183
-#, fuzzy
-msgid "Blog time:"
-msgstr "Zablogovat!"
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:184
-#: ..\..\..\admin\_menutop.php:184
-msgid "GMT:"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:185
-#, fuzzy
-msgid "Logged in as:"
-msgstr "Přihlášen jako:"
-
-#: ..\..\..\admin\_menutop.php:195
-#, fuzzy
-msgid "Write"
-msgstr "Soukromé"
-
-#: ..\..\..\admin\_menutop.php:201
-#: ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241
-#: ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:883
-msgid "Edit"
-msgstr "Редактировать"
-
-#: ..\..\..\admin\_menutop.php:221
-msgid "Stats"
-msgstr "Статистика"
-
-#: ..\..\..\admin\_menutop.php:239
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Шаблоны"
-
-#: ..\..\..\admin\_menutop.php:249
-msgid "Users"
-msgstr "Пользователи"
-
-#: ..\..\..\admin\_menutop.php:253
-#, fuzzy
-msgid "User Profile"
-msgstr "Můj profil"
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:19
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:21
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:21
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:23
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:23
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:25
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:25
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:30
-#, fuzzy
-msgid "Display options"
-msgstr "Zobrazit ozvěnu (pingback)"
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:32
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:32
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "дни"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "Сообщения"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "сообщения постранично"
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:38
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:40
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "ежемесячно"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "еженедельно"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "ежедневно"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "Сообщение за сообщением"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Архив"
-
-#: ..\..\..\admin\_set_general.form.php:54
-#, fuzzy
-msgid "Link options"
-msgstr "Možnosti"
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:56
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:56
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:59
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:59
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:60
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:61
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:62
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr ""
-
-# Dovolil jsem si Permalink přeložit jako Trvalinku.
-#: ..\..\..\admin\_set_general.form.php:63
-#, fuzzy
-msgid "Permalink type"
-msgstr "Trvalinka"
-
-#: ..\..\..\admin\_set_general.form.php:68
-#, fuzzy
-msgid "Security options"
-msgstr "Popis"
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:70
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:70
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_plugins.form.php:19
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_plugins.form.php:22
-# D:\www\b2evo091\blogs\admin\_set_plugins.form.php:46
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_plugins.form.php:23
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_plugins.form.php:43
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-#, fuzzy
-msgid "Create new locale"
-msgstr "Vytvořit nový blog!"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-#, fuzzy
-msgid "Edit locale"
-msgstr "Upravit rubriku!"
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:48
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:159
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:50
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:51
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:188
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:52
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:53
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:53
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-#, fuzzy
-msgid "Lang file"
-msgstr "Jazyk"
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:55
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:56
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:188
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:57
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:67
-#, fuzzy
-msgid "Create"
-msgstr "Vytvářím"
-
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\skins\_profile.php:84
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Обновить"
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:67
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:72
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:73
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:74
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:75
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:77
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:78
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:79
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:80
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:81
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:82
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:83
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:84
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:85
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:86
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:87
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:88
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:89
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:90
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:91
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:92
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:93
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:94
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:95
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:96
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:97
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:98
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:99
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:100
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:101
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:102
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:103
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:104
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:105
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:106
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:107
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:108
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:109
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:111
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:112
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:123
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:131
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Разница во времени"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, fuzzy
-msgid "in hours"
-msgstr "Odkaz na URL"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, fuzzy, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "pokud nejste ve stejném časovém pásmu jako váš server"
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:135
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:141
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:146
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:151
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:161
-#, fuzzy
-msgid "Date fmt"
-msgstr "Datum"
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:162
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:171
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:172
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:176
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:333
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:223
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:223
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:232
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:232
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:246
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:257
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:333
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:348
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:348
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:50
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:51
-#, fuzzy
-msgid "previous user"
-msgstr "Předchozí strana"
-
-#: ..\..\..\admin\_users_form.php:52
-#, fuzzy
-msgid "next user"
-msgstr "Správa uživatelů"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:53
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:56
-#, fuzzy
-msgid "Close user profile"
-msgstr "Upravit vlastní profil"
-
-#: ..\..\..\admin\_users_form.php:63
-#, fuzzy
-msgid "Create new user profile"
-msgstr "Vytvořit nový blog!"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Анкета для:"
-
-#: ..\..\..\admin\_users_form.php:82
-#, fuzzy
-msgid "User rights"
-msgstr "Prohlížeče"
-
-#: ..\..\..\admin\_users_form.php:111
-#: ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:140
-#: ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\_profile.php:51
-#, fuzzy
-msgid "Login"
-msgstr "Přihlašovací jméno:"
-
-#: ..\..\..\admin\_users_form.php:112
-#: ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_form.php:128
-#: ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:141
-#: ..\..\..\skins\_profile.php:40
-#: ..\..\..\skins\_profile.php:52
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Имя"
-
-#: ..\..\..\admin\_users_form.php:113
-#: ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_form.php:128
-#: ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:142
-#: ..\..\..\skins\_profile.php:41
-#: ..\..\..\skins\_profile.php:53
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "Фамилия"
-
-#: ..\..\..\admin\_users_form.php:114
-#: ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:143
-#: ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:42
-#: ..\..\..\skins\_profile.php:50
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Ник"
-
-#: ..\..\..\admin\_users_form.php:119
-#: ..\..\..\admin\_users_form.php:144
-#: ..\..\..\skins\_profile.php:46
-#: ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Identity shown"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:135
-#: ..\..\..\admin\_users_form.php:135
-msgid "Preferred locale"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:135
-# D:\www\b2evo091\blogs\admin\_users_form.php:145
-#: ..\..\..\admin\_users_form.php:135
-#: ..\..\..\admin\_users_form.php:145
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:148
-#: ..\..\..\admin\_users_form.php:148
-msgid "Send an email"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:161
-#, fuzzy
-msgid "Visit the site"
-msgstr "vzhled pro web"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:171
-#: ..\..\..\admin\_users_form.php:171
-msgid "Search on ICQ.com"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:175
-#: ..\..\..\admin\_users_form.php:177
-#: ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:181
-#: ..\..\..\admin\_users_form.php:181
-msgid "Instant Message to user"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:186
-#: ..\..\..\admin\_users_form.php:198
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:187
-#: ..\..\..\admin\_users_form.php:199
-msgid "MSN IM"
-msgstr "MSN IM"
-
-#: ..\..\..\admin\_users_form.php:188
-#: ..\..\..\admin\_users_form.php:200
-msgid "YahooIM"
-msgstr "YahooIM"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:190
-# D:\www\b2evo091\blogs\admin\_users_form.php:201
-# D:\www\b2evo091\blogs\skins\_profile.php:69
-# D:\www\b2evo091\blogs\skins\basic\_profile.php:84
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\admin\_users_form.php:201
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:190
-# D:\www\b2evo091\blogs\skins\_profile.php:69
-# D:\www\b2evo091\blogs\skins\basic\_profile.php:84
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:192
-#: ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Новый пароль"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:192
-#: ..\..\..\admin\_users_form.php:192
-msgid "Leave empty if you don't want to change the password."
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:193
-#: ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Подтвердите пароль"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:201
-#: ..\..\..\admin\_users_form.php:201
-msgid "yes"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:201
-#: ..\..\..\admin\_users_form.php:201
-msgid "no"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:213
-#: ..\..\..\admin\_users_form.php:213
-msgid "User information"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:215
-#: ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17
-#: ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:216
-#: ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:50
-#: ..\..\..\skins\custom\_main.php:247
-#: ..\..\..\skins\custom\_main.php:252
-#: ..\..\..\skins\custom\_main.php:257
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\natural_pink\_main.php:233
-#: ..\..\..\skins\natural_pink\_main.php:238
-#: ..\..\..\skins\natural_pink\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:248
-msgid "Posts"
-msgstr "Сообщения"
-
-#: ..\..\..\admin\_users_form.php:217
-#, fuzzy
-msgid "Created on"
-msgstr "Vytvářím"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:218
-#: ..\..\..\admin\_users_form.php:218
-msgid "From IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:219
-#: ..\..\..\admin\_users_form.php:219
-msgid "From Domain"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:220
-#: ..\..\..\admin\_users_form.php:220
-msgid "With Browser"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:48
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:49
-#, fuzzy
-msgid "previous group"
-msgstr "Předchozí strana"
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:50
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:51
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:55
-#, fuzzy
-msgid "Close group profile"
-msgstr "Upravit vlastní profil"
-
-#: ..\..\..\admin\_users_groupform.php:59
-#, fuzzy
-msgid "Creating new group"
-msgstr "Vytvořit nový blog!"
-
-#: ..\..\..\admin\_users_groupform.php:63
-#, fuzzy
-msgid "Editing group:"
-msgstr "Upravit příspěvek"
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:63
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:81
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:85
-#, fuzzy
-msgid "View all"
-msgstr "Zobrazit statistiky"
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:86
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:91
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:96
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:101
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:110
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:115
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:89
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:94
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:99
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:108
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:90
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:95
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:100
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:109
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:92
-msgid "Statistics"
-msgstr "Статистика"
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:102
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:103
-#, fuzzy
-msgid "Check to allow template editing."
-msgstr "Úprava vlastní šablony vzhledu"
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-#, fuzzy
-msgid "User/Group Management"
-msgstr "Správa uživatelů"
-
-# D:\www\b2evo091\blogs\admin\_users_list.php:14
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_list.php:62
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_list.php:73
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:79
-#, fuzzy
-msgid "Delete group"
-msgstr "Smazat"
-
-#: ..\..\..\admin\_users_list.php:132
-#, fuzzy
-msgid "decrease user level"
-msgstr "Neaktivní uživatelé (úroveň 0)"
-
-#: ..\..\..\admin\_users_list.php:137
-#, fuzzy
-msgid "increase user level"
-msgstr "Neaktivní uživatelé (úroveň 0)"
-
-#: ..\..\..\admin\_users_list.php:151
-#, fuzzy
-msgid "Delete user"
-msgstr "Smazat"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid ""
-"Are you sure you want to delete this user?\\n"
-"Warning: all his posts will be deleted too!"
-msgstr ""
-"Вы уверены, что хотите удалить этого пользователя?\\n"
-"Все его сообщения будут также удалены!"
-
-#: ..\..\..\admin\_users_list.php:168
-#, fuzzy
-msgid "New user..."
-msgstr "Registrovat..."
-
-# D:\www\b2evo091\blogs\admin\_users_list.php:170
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_blog_main.php:205
-#, fuzzy, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "Výchozí vzhled [%s] nebyl nastaven. Musí být přesně zadán v kořenném souboru blogu [%s]. Uvědomte <a %s>správce</a>..."
-
-# D:\www\b2evo091\blogs\b2evocore\_class_blog.php:391
-# D:\www\b2evo091\blogs\b2evocore\_class_blog.php:405
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#: ..\..\..\b2evocore\_class_calendar.php:202
-#, fuzzy, php-format
-msgid "%d posts"
-msgstr "příspěvků"
-
-#: ..\..\..\b2evocore\_class_calendar.php:198
-#: ..\..\..\b2evocore\_class_calendar.php:203
-#, fuzzy
-msgid "1 post"
-msgstr "příspěvků"
-
-#: ..\..\..\b2evocore\_class_calendar.php:306
-#, fuzzy
-msgid "previous month"
-msgstr "Předchozí příspěvek"
-
-#: ..\..\..\b2evocore\_class_calendar.php:310
-#, fuzzy
-msgid "next month"
-msgstr "Následující příspěvek"
-
-#: ..\..\..\b2evocore\_class_calendar.php:337
-#, fuzzy
-msgid "previous year"
-msgstr "Předchozí strana"
-
-# D:\www\b2evo091\blogs\b2evocore\_class_calendar.php:340
-#: ..\..\..\b2evocore\_class_calendar.php:340
-msgid "next year"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_calendar.php:369
-#: ..\..\..\b2evocore\_class_calendar.php:369
-msgid "go to month's archive"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-#, fuzzy
-msgid "Member"
-msgstr "listopad"
-
-# D:\www\b2evo091\blogs\b2evocore\_class_comment.php:143
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-#, fuzzy
-msgid "Edit this comment"
-msgstr "Upravit komentář"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:828
-msgid "Delete"
-msgstr "Удалить"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-#, fuzzy
-msgid "Delete this comment"
-msgstr "Smazat tento přístup!"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid ""
-"You are about to delete this comment!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Вы собираетесь удалить комментарий!\\n"
-"\\'Cancel\\' прервать удаление, \\'OK\\' удалить."
-
-#: ..\..\..\b2evocore\_class_commentlist.php:144
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "Пока никаких комментариев..."
-
-# D:\www\b2evo091\blogs\b2evocore\_class_dataobjectlist.php:120
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:120
-msgid "Sorry, there is nothing to display..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_group.php:70
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_htmlchecker.php:109
-#: ..\..\..\b2evocore\_class_htmlchecker.php:109
-msgid "Parser error: "
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:127
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "тэги <code>сообщение</code>  могут быть использованы только один раз!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:140
-msgid "Illegal tag"
-msgstr "такого тэга не существует"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:147
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "тэг %s должен находиться внутри другого тэга"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:149
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "тэги %s не могут находиться внутри других тэгов %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:157
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "Tag %s may not have attribute %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:165
-msgid "Found invalid URL: "
-msgstr "Наден неверный URL:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:188
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "Тэг %s не может содержать обычный текст"
-
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:302
-#: ..\..\..\b2evocore\_functions_cats.php:639
-msgid "Browse category"
-msgstr "Загрузить категории"
-
-# D:\www\b2evo091\blogs\b2evocore\_class_item.php:405
-#: ..\..\..\b2evocore\_class_item.php:405
-msgid "Comments are closed for this post."
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_item.php:417
-#: ..\..\..\b2evocore\_class_item.php:417
-msgid "This post is not published. You cannot leave comments."
-msgstr ""
-
-#  TRANS: this is the default text for the extended post "more" link
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:467
-#: ..\..\..\b2evocore\_functions_bposts.php:736
-msgid "Read more!"
-msgstr "Читать далее..."
-
-#  TRANS: this is the default text displayed once the more link has been activated
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:472
-#: ..\..\..\b2evocore\_functions_bposts.php:741
-msgid "More:"
-msgstr "Дальше:"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "Display feedback / Leave a comment"
-msgstr "оставить/просмотреть комментраии"
-
-# D:\www\b2evo091\blogs\b2evocore\_class_item.php:715
-#: ..\..\..\b2evocore\_class_item.php:715
-msgid "Send feedback"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_item.php:716
-#: ..\..\..\b2evocore\_class_item.php:716
-msgid "1 feedback"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:717
-#, fuzzy, php-format
-msgid "%d feedbacks"
-msgstr "%d ozvěn"
-
-#: ..\..\..\b2evocore\_class_item.php:730
-msgid "Display comments / Leave a comment"
-msgstr "оставить/просмотреть комментраии"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-#, fuzzy
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Zobrazit zpětné stopy (trackback) / Adresa zpětné stopy tohoto příspěvku"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "Trackback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:745
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "Trackback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:746
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, fuzzy, php-format
-msgid "Trackbacks (%d)"
-msgstr "Zpětné stopy (%)"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-#, fuzzy
-msgid "Display pingbacks"
-msgstr "Zobrazit ozvěnu (pingback)"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr "Pingback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:758
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr "Pingback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:759
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, fuzzy, php-format
-msgid "Pingbacks (%d)"
-msgstr "Ozvěny (%)"
-
-#: ..\..\..\b2evocore\_class_item.php:829
-#, fuzzy
-msgid "Delete this post"
-msgstr "Smazat tento přístup!"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:839
-#: ..\..\..\b2evocore\_class_item.php:848
-msgid ""
-"You are about to delete this post!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Вы уверены, что хотите удалить эту запись?\\n"
-"\\'Cancel\\', чтобы выйти, \\'OK\\' , чтобы удалить."
-
-#: ..\..\..\b2evocore\_class_item.php:884
-#, fuzzy
-msgid "Edit this post"
-msgstr "Upravit!"
-
-#: ..\..\..\b2evocore\_class_item.php:924
-#, fuzzy
-msgid "Publish NOW!"
-msgstr "Publikováno"
-
-# D:\www\b2evo091\blogs\b2evocore\_class_item.php:925
-#: ..\..\..\b2evocore\_class_item.php:925
-msgid "Publish now using current date and time."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_itemlist.php:598
-#, fuzzy
-msgid "Invalid post, please correct these errors:"
-msgstr "Nelze zveřejnit, prosím opravte následující chyby:"
-
-# D:\www\b2evo091\blogs\b2evocore\_class_itemlist.php:889
-#: ..\..\..\b2evocore\_class_itemlist.php:889
-msgid "Sorry, there is no post to display..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "Соединение POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "не указано имя сервера"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#, fuzzy
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "нет соединения с сервером"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "Пользователь POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "No login ID submitted"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "соединение не установлено"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "пароль POP3:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "не отправлен пароль"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "авторизация провалилась"
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP failed. Server not RFC 1939 compliant"
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-#, fuzzy
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "нет сервера"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "прервать"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#, fuzzy
-msgid "apop authentication failed"
-msgstr "ověření apop selhalo"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#, fuzzy
-msgid "POP3 login:"
-msgstr "POP3 login:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#, fuzzy
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-#, fuzzy
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "преждевременное окончание списка"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#, fuzzy
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#, fuzzy
-msgid "POP3 last:"
-msgstr "POP3 last:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#, fuzzy
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-#, fuzzy
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-#, fuzzy
-msgid "Empty command string"
-msgstr "Vyprázdnit řetězec příkazů"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-#, fuzzy
-msgid "POP3 quit:"
-msgstr "POP3 quit:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "нет соединения"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "POP3 delete:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "Не вписан номер сообщения"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-#, fuzzy
-msgid "Command failed"
-msgstr "Příkaz selhal"
-
-#: ..\..\..\b2evocore\_class_user.php:70
-#, fuzzy
-msgid "New user"
-msgstr "Nový příspěvek"
-
-# D:\www\b2evo091\blogs\b2evocore\_class_user.php:267
-#: ..\..\..\b2evocore\_class_user.php:267
-msgid "Permission denied!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:48
-msgid "Oops, MySQL error!"
-msgstr "Ха-ха, ошибка MySQL!"
-
-#: ..\..\..\b2evocore\_functions.php:486
-msgid "go back"
-msgstr "вернуться"
-
-#: ..\..\..\b2evocore\_functions.php:518
-msgid "Redirecting you to:"
-msgstr "Перенаправляем на:"
-
-#: ..\..\..\b2evocore\_functions.php:520
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Если ничего не происходит, нажмите <a %s>сюда</a>."
-
-#: ..\..\..\b2evocore\_functions.php:599
-#, fuzzy
-msgid "No response!"
-msgstr "Odezva:"
-
-# D:\www\b2evo091\blogs\b2evocore\_functions.php:604
-#: ..\..\..\b2evocore\_functions.php:604
-msgid "Remote error"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:619
-#: ..\..\..\b2evocore\_functions.php:624
-#, fuzzy
-msgid "Response"
-msgstr "Odezva:"
-
-#: ..\..\..\b2evocore\_functions.php:861
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "Требуется параметр %s !"
-
-#: ..\..\..\b2evocore\_functions.php:1068
-msgid "Invalid URL"
-msgstr "Неверный URL"
-
-#: ..\..\..\b2evocore\_functions.php:1074
-msgid "URI scheme not allowed"
-msgstr "Použité schéma URI není povoleno"
-
-#: ..\..\..\b2evocore\_functions.php:1081
-msgid "URL not allowed"
-msgstr "URL нельзя посетить"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:172
-#, fuzzy
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Ozývám se b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:202
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-#, fuzzy
-msgid "Aborted (Running on localhost)."
-msgstr "Přerušeno (Běh na místním serveru)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:220
-#, fuzzy
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Ozývám se b2evolution.net..."
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:230
-#: ..\..\..\b2evocore\_functions_antispam.php:230
-msgid "Latest update timestamp"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:255
-#: ..\..\..\b2evocore\_functions_antispam.php:255
-msgid "Incomplete reponse."
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:263
-#: ..\..\..\b2evocore\_functions_antispam.php:263
-msgid "No new blacklisted strings are available."
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:267
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "Adding strings to local blacklist"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-#, fuzzy
-msgid "Adding:"
-msgstr "Správce"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "OK."
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:277
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-msgid "Not necessary! (Already handled)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:285
-#: ..\..\..\b2evocore\_functions_antispam.php:285
-msgid "New latest update timestamp"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:294
-#, fuzzy
-msgid "Invalid reponse."
-msgstr "Neplantý název souboru!"
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "Запрашиваемый блог не существует!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "детали"
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_bposts.php:666
-# D:\www\b2evo091\blogs\b2evocore\_functions_bposts.php:706
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:706
-msgid "PREVIEW"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_bposts.php:832
-msgid "Next page"
-msgstr "Следующая страница"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:833
-msgid "Previous page"
-msgstr "Предыдущая страница"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:878
-msgid "Previous post"
-msgstr "Предыдущая запись"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:935
-msgid "Next post"
-msgstr "Следующая запись"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1047
-msgid "Next Page"
-msgstr "Следующая страница"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1075
-msgid "Previous Page"
-msgstr "Предыдущая страница"
-
-#: ..\..\..\b2evocore\_functions_cats.php:90
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Невозможно удалить, если существуют под-категории!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:122
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "Невозможно удалить категорию, если в ней есть сообщения!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:217
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_cats.php:570
-msgid "Category"
-msgstr "Рубрика"
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_forms.php:311
-#: ..\..\..\b2evocore\_functions_forms.php:311
-msgid "Save !"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:59
-#: ..\..\..\b2evocore\_vars.php:134
-#: ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "referer ignored"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-msgid "BlackList"
-msgstr "Черный список"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-msgid "robot"
-msgstr "робот"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-msgid "invalid"
-msgstr "неверный"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "search engine"
-msgstr "поиск"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:137
-msgid "loading referering page"
-msgstr "загрузка страницы"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:158
-msgid "found current url in page"
-msgstr "found current url in page"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:471
-msgid "not a query - no params!"
-msgstr "not a query - no params!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:496
-msgid "no query string found"
-msgstr "no query string found"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354
-#: ..\..\..\install\index.php:90
-#, fuzzy
-msgid "name"
-msgstr "Název"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-#, fuzzy
-msgid "Sending pingbacks..."
-msgstr "Odesílám ozvěnu..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-#, fuzzy
-msgid "No pingback to be done."
-msgstr "Žádná ozvěna nebude."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "НАЧАЛО"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "загрузка:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "Невозможно найти hostname:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "Подсоединиться к серверу:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "невозможно подсоединиться к:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-#, fuzzy
-msgid "Start receiving headers and content"
-msgstr "Přijímám hlavičky a obsah"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-#, fuzzy
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Server ozvěny byl nalezen z hlavičky X-Pingback:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-#, fuzzy
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Server ozvěny byl nalezen ze značky &lt;link /&gt; Pingback:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-#, fuzzy
-msgid "Pingback server not found in headers and content"
-msgstr "Server ozvěny nebyl nalezen z hlaviček ani obsahu"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-#, fuzzy
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "Adresa serveru ozvěny je prázdná (může jít o vnitřní chybu fgets v PHP)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-#, fuzzy
-msgid "Pingback server data"
-msgstr "Data serveru ozvěny"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "прикрепленная страница:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "страница, с которой пришли:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, fuzzy, php-format
-msgid "Pinging %s..."
-msgstr "Ozývám se %s..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "КОНЕЦ"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-#, fuzzy
-msgid "Pingbacks done."
-msgstr "Ozvěny dozněly."
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-#, fuzzy
-msgid "Pinging b2evolution.net..."
-msgstr "Ozývám se b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-#, fuzzy
-msgid "Pinging Weblogs.com..."
-msgstr "Ozývám se na Weblogs.com..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-#, fuzzy
-msgid "Pinging Blo.gs..."
-msgstr "Ozývám se na Blo.gs..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-#, fuzzy
-msgid "Pinging technorati.com..."
-msgstr "Ozývám se na Weblogs.com..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Архивы за"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Архив"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-#, fuzzy
-msgid "Sending trackbacks..."
-msgstr "Odesílám zpětné stopy..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-#, fuzzy
-msgid "No trackback to be sent."
-msgstr "Zpětná stopa nebyla odeslána."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "выбрать, чтобы переслать:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-#, fuzzy
-msgid "Trackbacks done."
-msgstr "Zpětné stopy odeslány."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-#, fuzzy
-msgid "Sending trackback to:"
-msgstr "Odesílám zpětné stopy na:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "ответ:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "неверный логин/пароль."
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:120
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "Установка cookie %s провалилась!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "Логин/пароль больше не действуют."
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Вы должны войти под логином и паролем!"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "Войти (для зарегистрированных пользователей)..."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "Зарегистрироваться..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "Зарегистрироваться, чтобы открыть аккаунт..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "Выйти (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "Выйти из аккаунта"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "панель администратора"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "Анкета (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "редактировать анкету"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-#, fuzzy
-msgid "User profile"
-msgstr "Můj profil"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "воскресенье"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "понедельник"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "вторник"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "среда"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "четверг"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "пятница"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "суббота"
-
-#  TRANS: abbrev. for Sunday
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "вс"
-
-#  TRANS: abbrev. for Monday
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "пн"
-
-#  TRANS: abbrev. for Tuesday
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "вт"
-
-#  TRANS: abbrev. for Wednesday
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "ср"
-
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "чт"
-
-#  TRANS: abbrev. for Friday
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "пт"
-
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "сб"
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:175
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:177
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:179
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:181
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:183
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:185
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:187
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "январь"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "февраль"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "март"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "апрель"
-
-#  TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "май"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "июнь"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "июль"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "август"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "сентябрь"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "октябрь"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "ноябрь"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "декабрь"
-
-#  TRANS: abbrev. for January
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "I."
-
-#  TRANS: abbrev. for February
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "II."
-
-#  TRANS: abbrev. for March
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "III."
-
-#  TRANS: abbrev. for April
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "IV."
-
-#  TRANS: abbrev. for May
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "V."
-
-#  TRANS: abbrev. for June
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "VI."
-
-#  TRANS: abbrev. for July
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "VII."
-
-#  TRANS: abbrev. for August
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "VIII."
-
-#  TRANS: abbrev. for September
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "IX."
-
-#  TRANS: abbrev. for October
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "X."
-
-#  TRANS: abbrev. for November
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "XI."
-
-#  TRANS: abbrev. for December
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "XII."
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:241
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:242
-#, fuzzy
-msgid "Reported"
-msgstr "Neschváleno"
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:243
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:49
-#: ..\..\..\conf\_locales.php:49
-msgid "Czech (CZ)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:56
-#: ..\..\..\conf\_locales.php:56
-msgid "Danish (DK)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:63
-#, fuzzy
-msgid "German (DE)"
-msgstr "Německy"
-
-#: ..\..\..\conf\_locales.php:70
-#, fuzzy
-msgid "English (EU)"
-msgstr "Anglicky"
-
-#: ..\..\..\conf\_locales.php:77
-#, fuzzy
-msgid "English (UK)"
-msgstr "Anglicky"
-
-#: ..\..\..\conf\_locales.php:84
-#, fuzzy
-msgid "English (US)"
-msgstr "Anglicky"
-
-#: ..\..\..\conf\_locales.php:91
-#, fuzzy
-msgid "English (CA)"
-msgstr "Anglicky"
-
-#: ..\..\..\conf\_locales.php:98
-#, fuzzy
-msgid "English (AU)"
-msgstr "Anglicky"
-
-#: ..\..\..\conf\_locales.php:105
-#, fuzzy
-msgid "English (IL)"
-msgstr "Anglicky"
-
-#: ..\..\..\conf\_locales.php:112
-#, fuzzy
-msgid "English (NZ)"
-msgstr "Anglicky"
-
-#: ..\..\..\conf\_locales.php:119
-#, fuzzy
-msgid "English (SG)"
-msgstr "Anglicky"
-
-#: ..\..\..\conf\_locales.php:126
-#, fuzzy
-msgid "Spanish (ES)"
-msgstr "Španělsky"
-
-#: ..\..\..\conf\_locales.php:133
-#, fuzzy
-msgid "Spanish (MX)"
-msgstr "Španělsky"
-
-#: ..\..\..\conf\_locales.php:140
-#, fuzzy
-msgid "Spanish (VE)"
-msgstr "Španělsky"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:147
-#: ..\..\..\conf\_locales.php:147
-msgid "Finnish (FI)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:154
-#, fuzzy
-msgid "French (FR)"
-msgstr "Francousky"
-
-#: ..\..\..\conf\_locales.php:161
-#, fuzzy
-msgid "French (CA)"
-msgstr "Francousky"
-
-#: ..\..\..\conf\_locales.php:168
-#, fuzzy
-msgid "French (BE)"
-msgstr "Francousky"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:175
-#: ..\..\..\conf\_locales.php:175
-msgid "Galician (ES)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:182
-#: ..\..\..\conf\_locales.php:182
-msgid "Hungarian (HU)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:189
-#: ..\..\..\conf\_locales.php:189
-msgid "Italian (IT)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:196
-#, fuzzy
-msgid "Japanese (JP)"
-msgstr "Japonsky"
-
-#: ..\..\..\conf\_locales.php:203
-#, fuzzy
-msgid "Lithuanian (LT)"
-msgstr "Litevsky"
-
-#: ..\..\..\conf\_locales.php:210
-#, fuzzy
-msgid "Bokm&aring;l (NO)"
-msgstr "Norsky spisovně"
-
-#: ..\..\..\conf\_locales.php:217
-#, fuzzy
-msgid "Dutch (NL)"
-msgstr "Holandsky"
-
-#: ..\..\..\conf\_locales.php:224
-#, fuzzy
-msgid "Dutch (BE)"
-msgstr "Holandsky"
-
-#: ..\..\..\conf\_locales.php:231
-#, fuzzy
-msgid "Portuguese (BR)"
-msgstr "Portugalsky"
-
-#: ..\..\..\conf\_locales.php:238
-#, fuzzy
-msgid "Portuguese (PT)"
-msgstr "Portugalsky"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:245
-#: ..\..\..\conf\_locales.php:245
-msgid "Slovak (SK)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:252
-#, fuzzy
-msgid "Swedish (SE)"
-msgstr "Švédsky"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:259
-#: ..\..\..\conf\_locales.php:259
-msgid "Thai (TH)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:266
-#: ..\..\..\conf\_locales.php:266
-msgid "Turkish (TR)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:273
-#: ..\..\..\conf\_locales.php:273
-msgid "Turkish utf-8 (TR)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:280
-#: ..\..\..\conf\_locales.php:280
-msgid "Chinese(S) gb2312 (CN)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:287
-#: ..\..\..\conf\_locales.php:287
-msgid "Chinese(S) utf-8 (CN)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:303
-#: ..\..\..\conf\_locales.php:303
-msgid "Trad. Chinese (TW)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\htsrv\comment_post.php:30
-#: ..\..\..\htsrv\comment_post.php:30
-msgid "You cannot leave comments on this post!"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Please fill in the name field"
-msgstr "пожалуйста, заполните поле для имени"
-
-#: ..\..\..\htsrv\comment_post.php:54
-msgid "Please fill in the email field"
-msgstr "пожалуйста, заполните поле для e-mail"
-
-#: ..\..\..\htsrv\comment_post.php:59
-#, fuzzy
-msgid "Supplied name is invalid"
-msgstr "Zadaná adresa je neplatná:"
-
-#: ..\..\..\htsrv\comment_post.php:65
-msgid "Supplied email address is invalid"
-msgstr "e-mail неверный"
-
-# D:\www\b2evo091\blogs\htsrv\comment_post.php:89
-# D:\www\b2evo091\blogs\htsrv\trackback.php:69
-#: ..\..\..\htsrv\comment_post.php:89
-#: ..\..\..\htsrv\trackback.php:69
-msgid "Please do not send empty comment"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:93
-#: ..\..\..\htsrv\trackback.php:73
-#, fuzzy
-msgid "Supplied comment is invalid"
-msgstr "Zadaná adresa je neplatná:"
-
-#: ..\..\..\htsrv\comment_post.php:110
-#, fuzzy, php-format
-msgid "You can only post a new comment every %d seconds."
-msgstr "Nový komentář můžete přidat jen jednou za půl minuty."
-
-#: ..\..\..\htsrv\comment_post.php:114
-msgid "Cannot post comment, please correct these errors:"
-msgstr "Невозможно отправить комментарий из-за следующих ошибок:"
-
-#: ..\..\..\htsrv\comment_post.php:115
-msgid "Back to comment editing"
-msgstr "Вернуться на страницу редактирования комментария"
-
-#: ..\..\..\htsrv\comment_post.php:140
-#: ..\..\..\htsrv\comment_post.php:143
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Новый комментарий к вашему сообщению #%d \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:155
-#: ..\..\..\htsrv\trackback.php:115
-#: ..\..\..\xmlsrv\xmlrpc.php:1411
-msgid "Url"
-msgstr "URL"
-
-#: ..\..\..\htsrv\comment_post.php:157
-msgid "Comment"
-msgstr "Комментарий"
-
-#: ..\..\..\htsrv\comment_post.php:158
-#: ..\..\..\htsrv\trackback.php:117
-#: ..\..\..\xmlsrv\xmlrpc.php:1413
-msgid "Edit/Delete"
-msgstr "редактировать/удалить"
-
-#: ..\..\..\htsrv\getmail.php:32
-#, fuzzy
-msgid "Connecting to pop server..."
-msgstr "Připojuji se k poštovnímu serveru..."
-
-#: ..\..\..\htsrv\getmail.php:35
-#, fuzzy
-msgid "Connection failed: "
-msgstr "Spojení selhalo:"
-
-#: ..\..\..\htsrv\getmail.php:39
-#, fuzzy
-msgid "Logging into pop server..."
-msgstr "Přihlašuji se k poštovnímu serveru..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "Либо нет e-mail-а, либо авторизация провалилась:"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "получение сообщения #%d..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "загрузка..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "устарело"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "Subject prefix does not match"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "краткое содержание:"
-
-#: ..\..\..\htsrv\getmail.php:206
-#: ..\..\..\htsrv\login.php:88
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_login_form.php:48
-#: ..\..\..\htsrv\_lostpass_form.php:27
-#: ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27
-#: ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Логин:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Пароль:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "неверный логин или пароль."
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "ID категории"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "ID блога"
-
-# D:\www\b2evo091\blogs\htsrv\getmail.php:238
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "отправленный заголовок"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "отправленный текст"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Задание выполнено, сообщение уничтожено."
-
-# D:\www\b2evo091\blogs\htsrv\login.php:68
-#: ..\..\..\htsrv\login.php:68
-msgid "You cannot reset this account in demo mode."
-msgstr ""
-
-#: ..\..\..\htsrv\login.php:82
-#: ..\..\..\htsrv\login.php:105
-#, fuzzy
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Email byl vpořádku odeslán na vaši emailovou adresu."
-
-#: ..\..\..\htsrv\login.php:89
-msgid "New Password:"
-msgstr "Новый пароль:"
-
-# D:\www\b2evo091\blogs\htsrv\login.php:90
-#: ..\..\..\htsrv\login.php:90
-msgid "You can login here:"
-msgstr ""
-
-#: ..\..\..\htsrv\login.php:95
-msgid "your weblog's login/password"
-msgstr "Лоин/пароль вашего блога"
-
-#: ..\..\..\htsrv\login.php:97
-msgid "The email could not be sent."
-msgstr "невозможно послать e-mail."
-
-#: ..\..\..\htsrv\login.php:98
-#, fuzzy
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Pravděpodobný důvod: server nepodporuje funkci mail()...</p>"
-
-#: ..\..\..\htsrv\login.php:122
-msgid "Note: You are already logged in!"
-msgstr "Вы уже зарегистрированы (и вошли под логином и паролем)!"
-
-#: ..\..\..\htsrv\login.php:130
-#, fuzzy
-msgid "Continue..."
-msgstr "Přihlášení..."
-
-#: ..\..\..\htsrv\profile_update.php:36
-#: ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "Вы не вошли под логином и паролем."
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "Вы зашли под другим аккаунтом, нежели тот, который пытаетесь модифицировать.."
-
-#: ..\..\..\htsrv\profile_update.php:47
-#: ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64
-#: ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79
-#: ..\..\..\htsrv\profile_update.php:102
-#: ..\..\..\htsrv\profile_update.php:107
-#: ..\..\..\htsrv\profile_update.php:113
-msgid "Back to profile"
-msgstr "вернуться к анкете"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "пожалуйста, введите ваш ник (может быть тем же, что и логин)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "Ваш ICQ UIN должен содержать только цифры, никаких букв"
-
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "пожалуйста, введите ваш e-mail"
-
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "Неправильный e-mail!"
-
-#: ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "Вы ввели пароль только один раз. Вернитесь назад и исправьте ошибку."
-
-#: ..\..\..\htsrv\profile_update.php:106
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "Вы ввели два разных пароля. Вернитесь назад и исправьте ошибку."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "пожалуйста, введите логин"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "пожалуйста, введите пароль дважды"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "пожалуйста, пропишите пароль дважды в двух полях"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "Данный логин уже существует, попробуйте выбрать другой"
-
-#: ..\..\..\htsrv\register.php:119
-#: ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "Регистрация нового пользователя на вашем блоге"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Manage users"
-
-#: ..\..\..\htsrv\trackback.php:107
-#: ..\..\..\htsrv\trackback.php:112
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Новй комментарий к вашей записи #%d \"%s\""
-
-#: ..\..\..\htsrv\trackback.php:114
-#: ..\..\..\xmlsrv\xmlrpc.php:1410
-#, fuzzy
-msgid "Website"
-msgstr "Website"
-
-#: ..\..\..\htsrv\trackback.php:116
-#: ..\..\..\xmlsrv\xmlrpc.php:1412
-#, fuzzy
-msgid "Excerpt"
-msgstr "Výtah"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "форма для ввода имени и пароля"
-
-# D:\www\b2evo091\blogs\htsrv\_login_form.php:45
-#: ..\..\..\htsrv\_login_form.php:45
-msgid "You will have to accept cookies in order to log in."
-msgstr ""
-
-#: ..\..\..\htsrv\_login_form.php:53
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "пароль:"
-
-#: ..\..\..\htsrv\_login_form.php:59
-#: ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "Войти!"
-
-#: ..\..\..\htsrv\_login_form.php:67
-#: ..\..\..\install\index.php:64
-#, fuzzy
-msgid "Go to Blogs"
-msgstr "Výstup k blogům"
-
-#: ..\..\..\htsrv\_login_form.php:69
-msgid "Lost your password ?"
-msgstr "Потеряли свой пароль?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Потеряли пароль?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Новый пароль будет выслан вам на e-mail."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "создать новый пароль!!"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Регистрация завершена"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Регистрация новых пользователей временно недоступна."
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "Регистрация новых пользователей временно недоступна."
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Домой"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Регистрационная форма"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(дважды)"
-
-# D:\www\b2evo091\blogs\htsrv\_reg_form.php:36
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr ""
-
-# D:\www\b2evo091\blogs\htsrv\_reg_form.php:46
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr ""
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "Зарегистрироваться!"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-#, fuzzy
-msgid "Log into existing account..."
-msgstr "Přihlašte se, pokud zde máte účet..."
-
-#: ..\..\..\install\index.php:52
-#, fuzzy
-msgid "b2evo installer"
-msgstr "b2evo sidebar"
-
-# D:\www\b2evo091\blogs\install\index.php:59
-#: ..\..\..\install\index.php:59
-msgid "Installer for version "
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:61
-#: ..\..\..\install\index.php:61
-msgid "Current installation"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:62
-#: ..\..\..\install\index.php:62
-msgid "Install menu"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:63
-#: ..\..\..\install\index.php:63
-msgid "PHP info"
-msgstr ""
-
-#: ..\..\..\install\index.php:65
-#, fuzzy
-msgid "Go to Admin"
-msgstr "Správce"
-
-#: ..\..\..\install\index.php:66
-#, fuzzy
-msgid "Online"
-msgstr "Slogan"
-
-#: ..\..\..\install\index.php:67
-#, fuzzy
-msgid "Manual"
-msgstr "leden"
-
-# D:\www\b2evo091\blogs\install\index.php:68
-#: ..\..\..\install\index.php:68
-msgid "Support"
-msgstr ""
-
-#: ..\..\..\install\index.php:77
-#, fuzzy
-msgid "Language / Locale"
-msgstr "Jazyk"
-
-# D:\www\b2evo091\blogs\install\index.php:78
-#: ..\..\..\install\index.php:78
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:106
-#: ..\..\..\install\index.php:106
-msgid "Check your database config settings below and update them if necessary..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:118
-# D:\www\b2evo091\blogs\install\index.php:127
-#: ..\..\..\install\index.php:118
-#: ..\..\..\install\index.php:127
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:150
-#: ..\..\..\install\index.php:150
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:190
-#: ..\..\..\install\index.php:190
-msgid "Config file update"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:191
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:192
-#: ..\..\..\install\index.php:192
-msgid "There are two ways to deal with this:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:194
-#: ..\..\..\install\index.php:194
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:196
-#: ..\..\..\install\index.php:196
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:197
-#: ..\..\..\install\index.php:197
-msgid "Come back to this page and refresh/reload."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:201
-#: ..\..\..\install\index.php:201
-msgid "Alternatively, you can update the config file manually:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:203
-#: ..\..\..\install\index.php:203
-msgid "Open the _config.php file locally with a text editor."
-msgstr ""
-
-#: ..\..\..\install\index.php:204
-#, fuzzy
-msgid "Delete all contents!"
-msgstr "Komentáře příspěvků"
-
-# D:\www\b2evo091\blogs\install\index.php:205
-#: ..\..\..\install\index.php:205
-msgid "Copy the contents from the box below."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:206
-#: ..\..\..\install\index.php:206
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:207
-#: ..\..\..\install\index.php:207
-msgid "Save the new _config.php file locally."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:208
-#: ..\..\..\install\index.php:208
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:209
-#: ..\..\..\install\index.php:209
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:213
-#: ..\..\..\install\index.php:213
-msgid "This is how your _config.php should look like:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:233
-#: ..\..\..\install\index.php:233
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:266
-#: ..\..\..\install\index.php:266
-msgid "Base configuration"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:268
-#: ..\..\..\install\index.php:268
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:270
-#: ..\..\..\install\index.php:270
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:277
-#: ..\..\..\install\index.php:277
-msgid "Database you want to install into"
-msgstr ""
-
-#: ..\..\..\install\index.php:279
-#: ..\..\..\install\index.php:384
-#, fuzzy
-msgid "mySQL Username"
-msgstr "Adresa kořene"
-
-# D:\www\b2evo091\blogs\install\index.php:279
-#: ..\..\..\install\index.php:279
-msgid "Your username to access the database"
-msgstr ""
-
-#: ..\..\..\install\index.php:280
-#: ..\..\..\install\index.php:385
-#, fuzzy
-msgid "mySQL Password"
-msgstr "Heslo:"
-
-# D:\www\b2evo091\blogs\install\index.php:280
-#: ..\..\..\install\index.php:280
-msgid "Your password to access the database"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:281
-# D:\www\b2evo091\blogs\install\index.php:386
-#: ..\..\..\install\index.php:281
-#: ..\..\..\install\index.php:386
-msgid "mySQL Database"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:281
-#: ..\..\..\install\index.php:281
-msgid "Name of the database you want to use"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:282
-# D:\www\b2evo091\blogs\install\index.php:387
-#: ..\..\..\install\index.php:282
-#: ..\..\..\install\index.php:387
-msgid "mySQL Host"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:282
-#: ..\..\..\install\index.php:282
-msgid "You probably won't have to change this"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:287
-#: ..\..\..\install\index.php:287
-msgid "Additional settings"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:289
-# D:\www\b2evo091\blogs\install\index.php:388
-#: ..\..\..\install\index.php:289
-#: ..\..\..\install\index.php:388
-msgid "Base URL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:289
-#: ..\..\..\install\index.php:289
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:291
-#: ..\..\..\install\index.php:291
-msgid "Your email"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:291
-#: ..\..\..\install\index.php:291
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:298
-#: ..\..\..\install\index.php:298
-msgid "Update config file"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:318
-#: ..\..\..\install\index.php:318
-msgid "How do you want to install b2evolution?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:322
-#: ..\..\..\install\index.php:322
-msgid "The installation can be done in different ways. Choose one:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:325
-#: ..\..\..\install\index.php:325
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:328
-#: ..\..\..\install\index.php:328
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:331
-#: ..\..\..\install\index.php:331
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:334
-#: ..\..\..\install\index.php:334
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:337
-#: ..\..\..\install\index.php:337
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr ""
-
-#: ..\..\..\install\index.php:344
-#, fuzzy
-msgid "Delete b2evolution tables"
-msgstr "moje b2evolution"
-
-# D:\www\b2evo091\blogs\install\index.php:345
-#: ..\..\..\install\index.php:345
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:348
-#: ..\..\..\install\index.php:348
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:353
-#: ..\..\..\install\index.php:353
-msgid "GO!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:360
-#: ..\..\..\install\index.php:360
-msgid "Need to start anew?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:361
-#: ..\..\..\install\index.php:361
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:373
-#: ..\..\..\install\index.php:373
-msgid "Base config recap..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:375
-#: ..\..\..\install\index.php:375
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:385
-#: ..\..\..\install\index.php:385
-msgid "(Set, but not shown for security reasons)"
-msgstr ""
-
-#: ..\..\..\install\index.php:389
-#, fuzzy
-msgid "Admin email"
-msgstr "Správce"
-
-# D:\www\b2evo091\blogs\install\index.php:401
-#: ..\..\..\install\index.php:401
-msgid "Installing b2evolution tables with sample data"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:406
-#: ..\..\..\install\index.php:406
-msgid "Installation successful!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:408
-#: ..\..\..\install\index.php:408
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:421
-#: ..\..\..\install\index.php:421
-msgid "Upgrading data in existing b2evolution database"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:426
-# D:\www\b2evo091\blogs\install\index.php:446
-# D:\www\b2evo091\blogs\install\index.php:465
-# D:\www\b2evo091\blogs\install\index.php:485
-#: ..\..\..\install\index.php:426
-#: ..\..\..\install\index.php:446
-#: ..\..\..\install\index.php:465
-#: ..\..\..\install\index.php:485
-msgid "Upgrade completed successfully!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:427
-# D:\www\b2evo091\blogs\install\index.php:447
-# D:\www\b2evo091\blogs\install\index.php:486
-# D:\www\b2evo091\blogs\install\_functions_evoupgrade.php:128
-#: ..\..\..\install\index.php:427
-#: ..\..\..\install\index.php:447
-#: ..\..\..\install\index.php:486
-#: ..\..\..\install\_functions_evoupgrade.php:128
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:441
-# D:\www\b2evo091\blogs\install\index.php:460
-# D:\www\b2evo091\blogs\install\index.php:480
-#: ..\..\..\install\index.php:441
-#: ..\..\..\install\index.php:460
-#: ..\..\..\install\index.php:480
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:466
-#: ..\..\..\install\index.php:466
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:499
-#: ..\..\..\install\index.php:499
-msgid "Deleting b2evolution tables from the datatase"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:503
-#: ..\..\..\install\index.php:503
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr ""
-
-#: ..\..\..\install\index.php:513
-#, fuzzy
-msgid "Reset done!"
-msgstr "Zrušit"
-
-#: ..\..\..\install\index.php:514
-#, fuzzy
-msgid "Back to menu"
-msgstr "Zpět do profilu"
-
-#: ..\..\..\install\index.php:522
-msgid "official website"
-msgstr "официальный web-сайт"
-
-# D:\www\b2evo091\blogs\install\index.php:524
-#: ..\..\..\install\index.php:524
-msgid "contact"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_cafelogupgrade.php:30
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:412
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is a sample linkblog entry"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:412
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:432
-#: ..\..\..\install\_functions_create.php:432
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:440
-#: ..\..\..\install\_functions_create.php:440
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:442
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:476
-#: ..\..\..\install\_functions_create.php:495
-#, fuzzy, php-format
-msgid "%s Title"
-msgstr "Nadpis"
-
-#: ..\..\..\install\_functions_create.php:447
-#: ..\..\..\install\_functions_create.php:464
-#: ..\..\..\install\_functions_create.php:481
-#: ..\..\..\install\_functions_create.php:500
-#, fuzzy, php-format
-msgid "Tagline for %s"
-msgstr "Slogan"
-
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:465
-#: ..\..\..\install\_functions_create.php:482
-#: ..\..\..\install\_functions_create.php:501
-#, fuzzy, php-format
-msgid "Short description for %s"
-msgstr "Stručný popis"
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:451
-# D:\www\b2evo091\blogs\install\_functions_create.php:469
-# D:\www\b2evo091\blogs\install\_functions_create.php:485
-# D:\www\b2evo091\blogs\install\_functions_create.php:504
-#: ..\..\..\install\_functions_create.php:451
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:485
-#: ..\..\..\install\_functions_create.php:504
-#, php-format
-msgid "Notes for %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:452
-#: ..\..\..\install\_functions_create.php:470
-#: ..\..\..\install\_functions_create.php:486
-#: ..\..\..\install\_functions_create.php:505
-#, fuzzy, php-format
-msgid "Keywords for %s"
-msgstr "Klíčová slova"
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:493
-#: ..\..\..\install\_functions_create.php:493
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr ""
-
-# Dovolil jsem si Permalink přeložit jako Trvalinku.
-#: ..\..\..\install\_functions_create.php:571
-#, fuzzy
-msgid "Clean Permalinks!"
-msgstr "Trvalinka"
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:571
-#: ..\..\..\install\_functions_create.php:571
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:577
-#: ..\..\..\install\_functions_create.php:577
-msgid "Apache optimization..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:577
-#: ..\..\..\install\_functions_create.php:577
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:583
-#: ..\..\..\install\_functions_create.php:583
-msgid "About evoSkins..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:583
-#: ..\..\..\install\_functions_create.php:583
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:595
-#: ..\..\..\install\_functions_create.php:595
-msgid "Skins, Stubs and Templates..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:595
-#: ..\..\..\install\_functions_create.php:595
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:609
-#: ..\..\..\install\_functions_create.php:609
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:610
-#: ..\..\..\install\_functions_create.php:610
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:619
-#: ..\..\..\install\_functions_create.php:619
-msgid "This is a multipage post"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:619
-#: ..\..\..\install\_functions_create.php:619
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:639
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post with no teaser"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:639
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:647
-#, fuzzy
-msgid "Extended post"
-msgstr "Upravit příspěvek"
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:647
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:655
-#: ..\..\..\install\_functions_create.php:655
-msgid "Important information"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:655
-#: ..\..\..\install\_functions_create.php:655
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:693
-#: ..\..\..\install\_functions_create.php:693
-msgid "First Post"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:693
-#: ..\..\..\install\_functions_create.php:693
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:699
-#, fuzzy
-msgid "Second post"
-msgstr "Nahrávám příspěvek..."
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:699
-#: ..\..\..\install\_functions_create.php:699
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:705
-#: ..\..\..\install\_functions_create.php:705
-msgid "Third post"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:705
-#: ..\..\..\install\_functions_create.php:705
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:727
-#: ..\..\..\install\_functions_create.php:727
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_evoupgrade.php:127
-#: ..\..\..\install\_functions_evoupgrade.php:127
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_evoupgrade.php:327
-#: ..\..\..\install\_functions_evoupgrade.php:327
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_evoupgrade.php:329
-#: ..\..\..\install\_functions_evoupgrade.php:329
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_install.php:24
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_install.php:36
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_install.php:40
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_install.php:41
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_miniblog.php:30
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\plugin.class.php:44
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\plugin.class.php:45
-# D:\www\b2evo091\blogs\plugins\renderers\_autolinks.renderer.php:42
-# D:\www\b2evo091\blogs\plugins\renderers\_auto_p.renderer.php:42
-# D:\www\b2evo091\blogs\plugins\renderers\_bbcode.renderer.php:84
-# D:\www\b2evo091\blogs\plugins\renderers\_smilies.renderer.php:69
-# D:\www\b2evo091\blogs\plugins\renderers\_textile.renderer.php:238
-# D:\www\b2evo091\blogs\plugins\toolbars\_quicktags.toolbar.php:47
-# D:\www\b2evo091\blogs\plugins\toolbars\_smilies.toolbar.php:57
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_autolinks.renderer.php:41
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_auto_p.renderer.php:41
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_bbcode.renderer.php:83
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_gmcode.renderer.php:75
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_gmcode.renderer.php:76
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_smilies.renderer.php:68
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_textile.renderer.php:237
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wacko.renderer.php:79
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:79
-msgid "Wacko style formatting"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wacko.renderer.php:80
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:80
-msgid ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:42
-msgid "Wiki Links converter"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:43
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:43
-msgid "WikiWord links ((link)) [[link ]]"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\toolbars\_quicktags.toolbar.php:46
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "вставленное (INS) [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "удаленное(DEL) [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "жирный шрифт (STRONG) [Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "выделенный шрифт (EM) [Alt+E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "CODE [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "параграф (P) [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "непронумерованный список (UL) [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "список (LI) [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "BLOCKQUOTE [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "картинка (IMG) [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "A href [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "далее [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "никаких объявлений [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "следующая страница [Alt-Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "закрыть все тэги"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr "комментарий к картинке"
-
-# D:\www\b2evo091\blogs\plugins\toolbars\_smilies.toolbar.php:56
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\_categories.php:17
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr ""
-
-#: ..\..\..\skins\_feedback.php:77
-#: ..\..\..\skins\basic\_feedback.php:77
-#, fuzzy
-msgid "Trackback address for this post:"
-msgstr "Adresy zpětných stop pro tento příspěvek:"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95
-#: ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "Нет %s для этого сообщения..."
-
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "ваш e-mail <strong>не</strong> будет отображен"
-
-#: ..\..\..\skins\_feedback.php:178
-#: ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "сайт/URL"
-
-#: ..\..\..\skins\_feedback.php:178
-#: ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "Ваш URL будет отображен"
-
-#: ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Line breaks become &lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:200
-#: ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "Remember me"
-msgstr "запомнить меня"
-
-#: ..\..\..\skins\_feedback.php:200
-#: ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(установить куки для имени, e-mail и url)"
-
-#: ..\..\..\skins\_lastcomments.php:33
-#: ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54
-#: ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "в ответ"
-
-#: ..\..\..\skins\_linkblog.php:31
-#: ..\..\..\skins\custom\_linkblog.php:21
-#, fuzzy
-msgid "Linkblog"
-msgstr "blogy"
-
-#: ..\..\..\skins\_linkblog.php:71
-#: ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "еще"
-
-#: ..\..\..\skins\_profile.php:65
-#: ..\..\..\skins\basic\_profile.php:80
-#, fuzzy
-msgid "AOL I.M."
-msgstr "MSN IM"
-
-#: ..\..\..\skins\_profile.php:66
-#: ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN IM"
-
-#: ..\..\..\skins\_profile.php:67
-#: ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "YahooIM"
-
-# D:\www\b2evo091\blogs\skins\basic\_bloglist.php:23
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\basic\_main.php:46
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr ""
-
-#: ..\..\..\skins\basic\_main.php:98
-#: ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "слова"
-
-#  TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\skins\basic\_main.php:103
-#, fuzzy
-msgid "Read more..."
-msgstr "Pokračování..."
-
-#: ..\..\..\skins\bluesky\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:170
-msgid "Choose a skin"
-msgstr "выбрать оформление"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Previous"
-msgstr "Předchozí %d"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Next"
-msgstr "Následující %d"
-
-#: ..\..\..\skins\custom\_main.php:213
-#: ..\..\..\skins\natural_pink\_main.php:205
-#: ..\..\..\skins\wpc_aubmach\_main.php:150
-#: ..\..\..\skins\wpc_default\_main.php:153
-msgid "Choose skin"
-msgstr "выбрать оформление"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "загрузить все сообщения этого автора"
-
-#: ..\..\..\skins\originalb2\_main.php:176
-msgid "archives"
-msgstr "архивы"
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_feedback.php:86
-# D:\www\b2evo091\blogs\skins\wpc_default\_feedback.php:86
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-#, fuzzy
-msgid "Comment by"
-msgstr "Komentář"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-#, fuzzy
-msgid "Trackback from"
-msgstr "Zpětná stopa od:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-#, fuzzy
-msgid "Pingback from"
-msgstr "Ozvěna od:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Edit This"
-msgstr "Редактировать!"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:185
-#: ..\..\..\skins\wpc_default\_feedback.php:185
-#, fuzzy
-msgid "E-mail"
-msgstr "Email"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:198
-#: ..\..\..\skins\wpc_default\_feedback.php:198
-msgid "Your Comment"
-msgstr "Ваш комментарий"
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_feedback.php:218
-# D:\www\b2evo091\blogs\skins\wpc_default\_feedback.php:218
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:218
-#: ..\..\..\skins\wpc_default\_feedback.php:218
-msgid "Say It!"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-#, fuzzy
-msgid "Filed under:"
-msgstr "Nahrát soubor"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:160
-#: ..\..\..\skins\wpc_default\_main.php:163
-msgid "Other"
-msgstr "Другое"
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:172
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:175
-#: ..\..\..\skins\wpc_aubmach\_main.php:172
-#: ..\..\..\skins\wpc_default\_main.php:175
-msgid "Meta"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-#, fuzzy
-msgid "Syndicate this site using RSS"
-msgstr "Sdílení blogu"
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:174
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:175
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "The latest comments to all posts in RSS"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:175
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:176
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:179
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:176
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:179
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:177
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:187
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:180
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:190
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:187
-#: ..\..\..\skins\wpc_default\_main.php:180
-#: ..\..\..\skins\wpc_default\_main.php:190
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:188
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:191
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:189
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:192
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "Original design credits for this skin:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:190
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr ""
-
-#: ..\..\..\xmlsrv\rdf.php:60
-#: ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "Читать далее"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1404
-#: ..\..\..\xmlsrv\xmlrpc.php:1408
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "New pingback on your post #%d \"%s\""
-
-#~ msgid "my blogs"
-#~ msgstr "moje blogy"
-#~ msgid "A blog tool like it oughta be!"
-#~ msgstr "Nástroj k blogování jak má být!"
-
-# C:\www\b2evolution\blogs\index.php:32
-#~ msgid "My blogs"
-#~ msgstr "Moje blogy"
-#~ msgid "My Back-Office"
-#~ msgstr "Můj redakční systém"
-#~ msgid "This page is a placeholder providing links to your blogs and additionnal demos of what you can do with b2evolution."
-#~ msgstr "Tato strana je rezervovaná pro odkazy k vašim blogům a dalším ukázkám, co se dá dělat s b2evolution."
-#~ msgid "Of course, you don't want to keep all that for your website. Just select what you need and erase what you don't. You will probably also delete this page and rename one of your blogs to index.php. (When you do that, don't forget to update that blog settings in the back office, so the moved blog knows its new filename/URL! ;)."
-#~ msgstr "Na svém webu samozřejmě nemusíte mít všechno. Prostě si vyberte, co potřebujete a zbytek smažte. Nejspíš vymažete i tuto stránku a přejmenujete některý z blogů na index.php. (Až to uděláte, nezapoměňte obnovit také nastavení weblogu v redakčním systému, aby přestěhovaný web znal své nové umístění! ;)."
-#~ msgid "- %d queries so far"
-#~ msgstr "- %d požadavků dosud"
-#~ msgid "Some viewing statistics"
-#~ msgstr "Několik statistik zobrazení"
-#, fuzzy
-#~ msgid "Recent Referers"
-#~ msgstr "Aktuální odkazovače"
-#~ msgid "Top Referers"
-#~ msgstr "Nejčastější odkazovače"
-
-#, fuzzy
-#~ msgid "Blogroll"
-#~ msgstr "Oblíbené weby"
-#~ msgid "Totals: %d posts - %d queries - %01.3f seconds"
-#~ msgstr "Celkem: %d příspěvků - %d doatzů - %01.3f sekund"
-#~ msgid "You have no right to edit the blogs."
-#~ msgstr "Nemáte oprávnění k úpravě blogů."
-#~ msgid "Back to new blog form"
-#~ msgstr "Zpět na založení nového blogu"
-#~ msgid "Trying to create stub file"
-#~ msgstr "Pokouším se vytvořit kořenný soubor"
-#~ msgid "Loading"
-#~ msgstr "Nahrávám"
-#~ msgid "Could not load stub model."
-#~ msgstr "Nelze nahrát kořenný model."
-#~ msgid "<p>Changing mod to %o</p>"
-#~ msgstr "<p>Měním mód na %o</p>"
-#~ msgid "chmod failed!"
-#~ msgstr "Selhal chmod!"
-#~ msgid "<p>Changing owner to %s</p>"
-#~ msgstr "<p>Měním vlastníka na %s</p>"
-#~ msgid "chown failed!"
-#~ msgstr "Selhal chown!"
-#~ msgid "Blog params for:"
-#~ msgstr "Vlastnosti blogu pro:"
-#~ msgid "Back to blog editing"
-#~ msgstr "Zpět na úpravu blogu"
-#~ msgid "You have no right to generate static pages."
-#~ msgstr "Nemáte oprávnění vytvořit statické stránky."
-#~ msgid "Generating page from <strong>%s</strong> to <strong>%s</strong>..."
-#~ msgstr "Vytvářím z <strong>%s</strong> stránku <strong>%s</strong>..."
-#~ msgid "<strong>Old</strong> name"
-#~ msgstr "<strong>Původní</strong> název"
-#~ msgid "<strong>New</strong> name"
-#~ msgstr "<strong>Nový</strong> název"
-#~ msgid "Cheatin' uh ?"
-#~ msgstr "Švindlujeme, co?"
-#~ msgid "Show"
-#~ msgstr "Zobrazit"
-#~ msgid "converts line-breaks into &lt;br /&gt; tags"
-#~ msgstr "převádí konce řádek na  značku &lt;BR&gt;"
-#~ msgid "You have no right to view stats."
-#~ msgstr "Nemáte oprávnění prohlížet statistiky."
-
-#, fuzzy
-#~ msgid "You have no right to change a hit type."
-#~ msgstr "Nemáte oprávnění měnit druh přístupu."
-
-#, fuzzy
-#~ msgid "You have no right to delete a hit."
-#~ msgstr "Nemáte oprávnění smazat přístup."
-#~ msgid "Filter"
-#~ msgstr "Filtrovat"
-#~ msgid "Identity"
-#~ msgstr "Totožnost"
-#~ msgid "Can't change the level of an user whose level is higher than yours."
-#~ msgstr "Nemůžete měnit úroveň uživatelům s vyšší úrovní, než je vaše."
-#~ msgid "Can't delete an user whose level is higher than yours."
-#~ msgstr "Nemůžete zrušit uživatele, jehož úroveň je vyšší než vaše."
-#~ msgid "Couldn't delete user #%d's posts."
-#~ msgstr "Nelze smazat příspěvky uživatele #%d."
-#~ msgid "Click on an user's login name to see his/her complete Profile."
-#~ msgstr "Pro prohlížení profilu klepněte na přihlašovací jméno uživatele."
-#~ msgid "To edit your Profile, click on your login name."
-#~ msgstr "Pro úpravu vlastního profilu klepněte na své přihlašovací jméno."
-#~ msgid "Active users"
-#~ msgstr "Aktivní uživatelé"
-#~ msgid "To delete an user, bring his/her level to zero, then click on the red cross."
-#~ msgstr "Pro smazání uživatele snižte jeho úroveň na nulu a klepnětena červené překřížení."
-#~ msgid "You have no right to edit the templates."
-#~ msgstr "Nemáte oprávnění upravovat šablony."
-#~ msgid "update template !"
-#~ msgstr "upravit šablonu!"
-#~ msgid "This is the template that displays stats for a blog"
-#~ msgstr "Tato šablona zobrazuje statistiku blogu"
-#~ msgid "The admin disabled this function"
-#~ msgstr "Správce vyřadil tuto funkci z provozu"
-#~ msgid "You don't have the right to delete <strong>%s</strong>'s posts."
-#~ msgstr "Nemáte opravnění mazat příspěvky uživatele <strong>%s</strong> ."
-#~ msgid "Oops, no comment with this ID."
-#~ msgstr "Ajaj, komentář s tímto ID neexistuje."
-#~ msgid "Update blog!"
-#~ msgstr "Upravit blog!"
-#~ msgid "This is the URL to the directory where the <em>Stub filename</em> and <em>Static filename</em> files live. No trailing slash. (If you don't know, leave this field empty.)"
-#~ msgstr "Toto je adresa složky na serveru, kde se nachází <em>název kořenného souboru</em> a <em>název statického souboru</em>. Bez koncového lomítka. (Pokud nevíte, nevyplňujte.)"
-#~ msgid "Stub Filename"
-#~ msgstr "Název kořenného souboru"
-#~ msgid "This is the <strong>file</strong>name of the main file (e-g: blog_b.php) used to display this blog. This is used mainly for static page generation, but setting this incorrectly may also cause navigation to fail."
-#~ msgstr "Toto je název hlavního <strong>souboru</strong> (např.: blog_b.php), který bude používán pro zobrazení tohoto blogu. Soubor  je využíván nejčastěji při vytváření statických stránek, ale jeho špatné nastavení může způsobit chyby i při navigaci."
-
-#, fuzzy
-#~ msgid "This is the <strong>url</strong>name of the main file (e-g: blog_b.php) used to display this blog. A typical setting would be setting this to your Filename without the .php extension, if your webserver supports this. <strong>If you are not sure how to set this, use the same as Stub Filename.</strong> This is used by permalinks, trackback, pingback, etc. Setting this incorrectly may cause these to fail."
-#~ msgstr "Toto je <strong>url</strong>, adresa psaná v prohlížeči, názevu hlavního souboru (např.: blog_b.php). Váš webserver může být například nastaven tak, že sám doplňuje příonu .php. <strong>Pokud si nejste jisti, napiště název kořenného souboru.</strong> Toto URL bude používáno v trvalinkách, zpětných stopách, ozvěnách ap. Špatným nastavením způsobíte chybu."
-#~ msgid "Stub URLname"
-#~ msgstr "Adresa kořene"
-#~ msgid "Create new blog !"
-#~ msgstr "Vytvořit nový blog!"
-#~ msgid "(converts line-breaks into &lt;br /&gt; tags)"
-#~ msgstr "(převádí konce řádků na značku &lt;br /&gt;)"
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#~ msgid "in"
-#~ msgstr "v"
-#~ msgid "URLs, email, AIM and ICQs will be converted automatically."
-#~ msgstr "Odkazy, emaily a čísla AIM a ICQ budou automaticky převedeny."
-#~ msgid "<p>%d queries - %01.3f seconds</p>"
-#~ msgstr "<p>%d dotazů - %01.3f sekund</p>"
-#~ msgid "New Post"
-#~ msgstr "Nový příspěvek"
-#~ msgid "Browse/Edit"
-#~ msgstr "Procházet/Upravit"
-#~ msgid "Cats"
-#~ msgstr "Rubriky"
-#  TRANS: Default title when inserting links into post
-#~ msgid "External - English"
-#~ msgstr "Odkaz na anglicky psaný web"
-#~ msgid "Can't connect to the database server. MySQL said:"
-#~ msgstr "Nelze navázat spojení s databázovým serverem. MySQL říká:"
-#~ msgid "Can't connect to the database %s. MySQL said:"
-#~ msgstr "Nelze navázat spojení s databází %s. MySQL říká:"
-#, fuzzy
-#~ msgid "Pinging Cafelog.com..."
-#~ msgstr "Ozývám se na Cafeblog.com..."
-#~ msgid "Level 0 users can't post."
-#~ msgstr "Uživatelé úrovně 0 nemohou přidávat příspěvky."
-#~ msgid "Click here to login !"
-#~ msgstr "Pro přihlášení klepněte zde!"
-#~ msgid "Register ?"
-#~ msgstr "Registrovat?"
-#~ msgid "Original post on %s"
-#~ msgstr "Původní příspěvek %s"
-#~ msgid "Top refering engines"
-#~ msgstr "Nejčastější odkazující vyhledavače"
-
diff -ruN --text 0.9.2.src/locales/sk_SK/_global.php 1.10.3.src/locales/sk_SK/_global.php
--- 0.9.2.src/locales/sk_SK/_global.php	2004-12-08 18:38:20.000000000 -0600
+++ 1.10.3.src/locales/sk_SK/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1146 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['sk_SK'] = array(
-	'' => "Project-Id-Version: 0.9.0.11\nReport-Msgid-Bugs-To: http://fplanque.net/\nPOT-Creation-Date: 2004-06-26 02:33+0200\nPO-Revision-Date: 2004-10-03 13:43+0100\nLast-Translator: Oto Žiak <oto.ziak@gmail.com>\nLanguage-Team: sk_SK <oto.ziak@gmai.com>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=utf-8\nContent-Transfer-Encoding: 8bit\nX-Poedit-Language: Slovak\nX-Poedit-Country: SLOVAKIA\n",
-	'Selected' => "Vybrané",
-	'Categories' => "Kategórie",
-	'Permanent link to full entry' => "Trvalý odkaz na celý príspevok",
-	'Permalink' => "Trvalý odkaz",
-	'Recently' => "Aktuálne",
-	'(cached)' => "(cached)",
-	'(no cache)' => "(no cache)",
-	'Last comments' => "Posledné komentáre",
-	'Some viewing statistics' => "Niektoré štatistiky zobrazení",
-	'Search' => "Vyhľadať",
-	'All Words' => "Všetky slová",
-	'Some Word' => "Niektoré slová",
-	'Entire phrase' => "Celý výraz",
-	'Reset form' => "Vymaž formulár",
-	'Get selection' => "Získaj výber",
-	'Archives' => "Archív",
-	'more...' => "viac...",
-	'Recent Referers' => "Aktuálne odkazy na stránku (referers)",
-	'Top Referers' => "Najčastejšie odkazy na stránku (referers)",
-	'Misc' => "Predvolené",
-	'Syndicate this blog' => "RSS blogu",
-	'Default page for b2evolution' => "Prednastavená stránka pre b2evolution",
-	'Multilingual multiuser multi-blog engine.' => "Multijazyčný multipoužívateľský multi-blogovoací systém",
-	'Welcome to b2evolution' => "Vitajte v b2evolution",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Toto je prednastavená stránka b2evolution. Bude ozbrazovaná dovtedy, kým nezvolíte iný prednastavený blog vo všeobecných nastaveniach.",
-	'Individual blogs on this system' => "Samostatné blogy na tomto systéme",
-	'Blog #%d' => "Blog #%d",
-	'Blog #1' => "Blog #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Toto je osobitný blog agregujúci príspevky zo všetkých ostatných blogov!",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Poznámka: vyššie uvedený zoznam (menu) je automaticky generovaný a zahŕňa len blogy ktoré majú &quot;názov stub URL&quot;. Nastaviť ho môžete v nastaveniach blogu v redakčnom systéme.",
-	'More demos' => "Viac ukážok",
-	'Custom template' => "Voliteľná šablona",
-	'Multiple blogs displayed on the same page' => "Viacero blogov zobrazených na jednej stránke",
-	'Summary of last posts in all blogs' => "Súhrn posledných príspevkov zo všetkých blogov",
-	'The page you\'re looking at' => "Stránka, na ktorú sa pozeráte",
-	'Administration' => "Administrácia",
-	'Go to backoffice!' => "Vstup do redakčného systému",
-	'Official website' => "Oficiálna stránka",
-	'GNU GPL license' => "Licencia GNU GPL",
-	'Multiblog demo' => "Ukážka Multiblogu",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Táto ukážková šablona zobrazuje 3 blogy v jednom (1 vľavo, 2 vpravo)",
-	'Summary demo' => "Ukážka zhrnutia",
-	'This demo template displays a summary of last posts in all blogs' => "Táto ukážková šablona zobrazuje súhrn posledných príspevkov na všetkých blogoch",
-	'More posts...' => "Viac príspevkov",
-	'Antispam' => "Antispam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "Kľúčové slovo [%s] je prikrátke, má mať minimálne 5 znakov!",
-	'Deleting log-hits matching [%s]...' => "Zmazávanie záznamu prístupov zodpovedajúcich [%s]...",
-	'Deleting comments matching [%s]...' => "Zmazávanie komentárov zodpovedajúcich [%s]...",
-	'Blacklisting the keyword [%s]...' => "Pridávam na blacklist slovo [%s]...",
-	'Confirm ban &amp; delete' => "Potvrď zákaz &amp; zmaž",
-	'No log-hits match the keyword [%s].' => "Žiadne návštevy vyhovujúce kľúčovému slovu [%s].",
-	'Delete the following %d referer hits:' => "Zmazať nasledovné %d prístupy z okazujúcej stránky:",
-	'No comments match the keyword [%s].' => "Žiadne komentáre vyhovujúce kľúčovému slovu [%s].",
-	'Delete the following %d comments:' => "Zmazať nasledovné %d komentáre z okazujúcej stránky:",
-	'The keyword [%s] is already handled by the blacklist.' => "Kľúčové slovo [%s] blacklist už pozná.",
-	'Blacklist the keyword [%s] locally.' => "Pridaj slovo [%s] na lokálny blacklist.",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "Oznámiť kľúčové slovo [%s] záškodníka na b2evolution.net.",
-	'Terms of service' => "Podmienky služby",
-	'Perform selected operations' => "Vykonať zvolené operácie",
-	'Removing entry #%d from the ban list...' => "Odstránenie záznamu #%d zo zoznamu zakázaných...",
-	'Add a banned keyword' => "Pridaj zakázané slovo",
-	'Check &amp; ban...' => "Označiť &amp; zakázať...",
-	'Banned domains blacklist' => "Blacklist zakázaných domén",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Odkaz obsahujúci jedno z nasledujúcich slov nebude povolený pre vloženie do príspevkov, komentárov a zaznamenania do logov.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Ak kľúčové slová obmedzujú legitímne doména, kliknite na zelenú fajku a kľúčové slovo už nebude zakázané.",
-	'Request abuse update from centralized blacklist!' => "Požiadať aktualizáciu záškodníkov z centrálneho blacklistu!",
-	'Allow keyword back (Remove it from the blacklist)' => "Povoliť návrat kľučového slova (jeho odstránenie z blacklistu)",
-	'Allow Back' => "Povoliť návrat",
-	'Report abuse to centralized ban blacklist!' => "Oznámiť záškodníka do centralizovaného blacklistu!",
-	'Report' => "Oznam",
-	'Check hit-logs and comments for this keyword!' => "Check hit-logs and comments for this keyword!",
-	'Re-check' => "Preveriť opäť",
-	'Blogs' => "Blogy",
-	'New' => "Nový",
-	'Creating blog...' => "Vytváranie blogu...",
-	'You must provide an URL blog name / Stub name!' => "You must provide an URL blog name / Stub name!",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "This URL blog name / Stub name is already in use by another blog. Choose another name.",
-	'Cannot create, please correct these errors:' => "Nie je možné vytvoriť, prosím opravte tieto chyby:",
-	'You should <a %s>create categories</a> for this blog now!' => "Teraz by ste mali <a %s>vytvoriť kategórie</a> pre tento blog!",
-	'New weblog' => "Nový weblog",
-	'New blog' => "Nový blog",
-	'General' => "Všeobecné",
-	'Permissions' => "Oprávnenia",
-	'Advanced' => "Pokročilé",
-	'Updating Blog [%s]...' => "Aktualizácia blogu [%s]...",
-	'Cannot update, please correct these errors:' => "Nie je možné aktualizovať, prosím opravte tieto chyby:",
-	'Delete blog [%s]?' => "Zmazať blog [%s]?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Zmazaním tohto blogu budú zmazané všetky jeho kategórie, príspevky a komentáre!",
-	'THIS CANNOT BE UNDONE!' => "TOTO SA NEDÁ VRÁTIŤ NASPÄŤ!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "Pokúste sa tiež vymazať stub súbor [<strong><a %s>%s</a></strong>]",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "Pokúste sa tiež vymazať statický súbor [<strong><a %s>%s</a></strong>]",
-	'I am sure!' => "Som si istý!",
-	'CANCEL' => "ZRUŠ",
-	'Generating static page for blog [%s]' => "Vytváranie statickej stránky pre blog [%s]",
-	'You haven\'t set a static filename for this blog!' => "Nemáte zadaný názov statickej stránky tohto blogu!",
-	'File cannot be written!' => "Do súboru nie je možné zapisovať!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "Mali by ste skontrolovať práva k súboru [%s]. Pozrite si <a %s>online manuál o právach k súborom</a>.",
-	'Writing to file [%s]...' => "Zápis do súboru [%s]...",
-	'Done.' => "Hotovo.",
-	'Browse blog:' => "Prezerať blog:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Nakoľko ste nováčik, musíte počkať, kým váš príspevok správca autorizuje. správcoci môžete zaslať aj <a %s>e-mail</a>. Po potvrdení správcom si znovunačítajte stránku a budete môcť blogovať.",
-	'Categories for blog:' => "Kategórie blogu:",
-	'New sub-category in category: %s' => "Nová podkategória v kategórii: %s",
-	'New category in blog: %s' => "Nová kategória v blogu: %s",
-	'New category name' => "Názov novej kategórie",
-	'Create category' => "Vytvor kategóriu",
-	'Deleting category #%d : %s ...' => "Mazanie kategórie #%d : %s",
-	'ERROR' => "CHYBA",
-	'Category deleted.' => "Kategória vymazaná.",
-	'Properties for category:' => "Vlastnosti kategórie:",
-	'Name' => "Meno",
-	'New parent category' => "Nová nadradená kategória",
-	'Old Parent' => "Pôvodná nadradená",
-	'Root (No parent)' => "Základná (Root - no parent)",
-	'Edit category!' => "Upraviť kategóriu!",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Prepáčte, nemáte oprávnenie pre úpravu/zobrazenie vlastností žiadnej z kategórií",
-	'Oops, no post with this ID.' => "Ups, žiadny príspevok s týmto ID.",
-	'Editing post' => "Úprava príspevku",
-	'#%d in blog: %s' => "#%d v blogu: %s",
-	'Oops, no comment with this ID!' => "Ups, žiadny komentár s týmto ID!",
-	'Editing comment' => "Úprava komentára",
-	'New post in blog:' => "Nový príspevok na blogu:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Nakoľko tento blog nemá vytvorenú žiadnu kategóriu, nie je možné pridať príspevok. Musíte najprv vytvoriť kategórie.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Prepnúť do tohto blogu (zachová sa test Vášho vstupu ak máte Javascript povolený)",
-	'b2evo' => "b2evo",
-	'Login...' => "Prihlásenie...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "V b2evolution nemusíte vstupovať na stránku b2login.php za účelom prihlásenia sa.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Jednoducho pristúpte priamo na stránku redakčného systému na ktorú potrebujete: %s alebo %s. b2evo vás vyzve k prihláseniu sa ak to bude potrebné.",
-	'Settings' => "Nastavenia",
-	'Regional' => "Miestne",
-	'Plug-ins' => "Pluginy",
-	'General settings updated.' => "Všeobecné nastavenia aktualizované.",
-	'Regional settings updated.' => "Miestne nastavenia aktualizované.",
-	'You must provide a locale code!' => "Musíte poskytnúť lokálny kód!",
-	'Inserted locale \'%s\' into database.' => "Vložená lokalizácia '%s' do databázy.",
-	'Updated locale \'%s\'.' => "Aktualizovaná lokalizácia '%s'.",
-	'Saved locale \'%s\'.' => "Uložená lokalizácia '%s'.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Tabuľka lokalizácií zmazaná, boli natiahnuté preddefinované z <code>/conf/_locales.php</code>",
-	'File <code>%s</code> not found.' => "Súbor <code>%s</code> nenájdený.",
-	'Deleted locale \'%s\' from database.' => "Lokalizácia '%s' zmazaná z databázy.",
-	'Switched priorities.' => "Prehodené priority.",
-	'Spell Check' => "Pravopis",
-	'Loading Spell Checker. Please wait' => "Nahrávanie kontroly pravopisu. Prosím  čakajte",
-	'View Stats for Blog:' => "Pozrieť štatistiku blogu:",
-	'None' => "Nič",
-	'Changing hit #%d type to: %s' => "Zmeniť typ prístup #%d na: %s",
-	'Deleting hit #%d...' => "Mazanie prístupu #%d...",
-	'Pruning hits for %s...' => "Osekanie prístupov pre %s...",
-	'Summary' => "Zhrnutie",
-	'Referers' => "Odkazujúci",
-	'Refering Searches' => "Odkazujúce vyhľadávače",
-	'Syndication' => "Syndikácia",
-	'User Agents' => "Klient (User Agents)",
-	'Direct Accesses' => "Priame prístupy",
-	'Date' => "Dátum",
-	'Indexing Robots' => "Indexujúce roboty",
-	'Total' => "Celkom",
-	'Prune this date!' => "Rozdeliť tento dátum!",
-	'Prune' => "Rozdeliť",
-	'Prune hits for this date!' => "Rozdeliť prístupy pre tento dátum!",
-	'Last referers' => "Posledne odkazujúci",
-	'These are hits from external web pages refering to this blog' => "Tieto prístupy na tento blog sú z externých stránok",
-	'Delete this hit!' => "Zmazať tento prístup!",
-	'Del' => "Del",
-	'Log as a search instead' => "Zaznamenať ako vyhľadanie",
-	'-&gt;S' => "-&gt;S",
-	'Ban this domain!' => "Zakáž túto doménu!",
-	'Ban' => "Zákaz",
-	'Top referers' => "Naj odkazujúci",
-	'Total referers' => "Celkom odkazujúcich",
-	'Last refering searches' => "Posledne odkazujúce vyhľadávače",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Toto sú prístupy od ľudí, ktorí sem prišli cez vyhľadávače. (Vyhľadávače musia byť zapísané do /conf/_stats.php)",
-	'Top refering search engines' => "Naj odkazujúcejšie vyhľadávače",
-	'Top Indexing Robots' => "Naj indexujúce roboty",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Prístupy od automatických robotov napr. vyhľadávacích strojov, indexujúcich robotov. (Roboti musia byť v zozname /conf/_stats.php)",
-	'Top Aggregators' => "Naj agregátory (RSS)",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Prístupy od RSS čítačiek (agregátorov). (Čítačky musia byť v zozname /conf/_stats.php)",
-	'Total RSS hits' => "Celkom RSS prístupov",
-	'Last direct accesses' => "Posledné priame prístupy",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Prístupy ľudí ktorý prišli na blog priamym prístupom (napísali priamo URL, cez bookmark).",
-	'Top User Agents' => "Naj klienti (user agents)",
-	'Custom skin template editing' => "Úprava skinu \"custom\"",
-	'Listing:' => "Výpis:",
-	'Invalid filename!' => "Chybný názov súboru!",
-	'Oops, no such file !' => "Ups, neexistujúci súbor!",
-	'File edited!' => "Súbor upravený!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Buďte opatrní, to čo robíte môže poškodiť Vašu šablonu! Neupravujte znaky medzi <code>&lt;?php</code> a <code>?&gt;</code> pokiaľ si nie ste istý tým, čo robíte!",
-	'update template !' => "aktualizovať šablonu !",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "Táto obrazovka vám umožní úpravu <strong>skinu \"custom\"</strong> (umiestnenom v /skins/custom).",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)",
-	'Directory %s not found.' => "Adresár %s nenájdený.",
-	'This is the template that displays the links to the archives for a blog' => "Šablona ktorá zobrazuje odkazy na archív blogu",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Šablona ktorá zobrazuje (rekurzívne) zoznam (pod)kategórií",
-	'This is the template that displays the feedback for a post' => "Šablona ktorá zobrazuje feedback (odozvu) k príspevku",
-	'This is the template that displays the last comments for a blog' => "Šablona ktorá zobrazuje posledné komentáre na blogu",
-	'This is the main template. It displays the blog.' => "Hlavná šablona. Zobrazuje blog.",
-	'This is the template that displays stats for a blog' => "Šablona ktorá zobrazuje štatistiku blogu",
-	'This is the page displayed in the comment popup' => "Stránka zobrazovaná vo vyskakovacom okne (popup) konetárov",
-	'This is the page displayed in the pingback popup' => "Stránka zobrazovaná vo vyskakovacom okne (popup) pingback-u",
-	'This is the page displayed in the trackback popup' => "Stránka zobrazovaná vo vyskakovacom okne (popup) trackback-u",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Poznámka: samozrejme, môžete tiež upravovať súbory/šablony v textovom editore a potom ich odoslať na server. Tento online editor je myslený ako náhrada keď nemáte prístup k textovému editoru...",
-	'upload images/files' => "odoslanie obrázkov/súborov",
-	'File upload' => "Odoslanie súboru",
-	'Allowed file types:' => "Povolené typy súborov:",
-	'Maximum allowed file size: %d KB' => "Maximálna povolená veľkosť súboru: %d KB",
-	'Description' => "Popis",
-	'Upload !' => "Odoslať !",
-	'File %s: type %s is not allowed.' => "Súbor %s: typu %s nie je povolený.",
-	'Couldn\'t upload your file to:' => "Nebolo možné uložiť Váš súbor do:",
-	'Duplicate File?' => "Duplikovať súbor?",
-	'The filename "%s" already exists!' => "Súbor s menom \"%s\" už existuje!",
-	'Filename "%s" moved to "%s"' => "Súbor \"%s\" presuntý do \"%s\"",
-	'Confirm or rename:' => "Potvrdiť alebo premenovať:",
-	'Alternate name' => "Náhradný text",
-	'Confirm !' => "Potvrď !",
-	'File uploaded !' => "Súbor odoslaný !",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Váš súbor <strong>\"%s\"</strong> bol úspešne odoslaný na server !",
-	'Here\'s the code to display it:' => "Kód ktorý to zobrazí:",
-	'Add the code to your post !' => "Pridajte kód do Vášho príspevku!",
-	'Image Details' => "Detaily obrázku",
-	'Size' => "Veľkosť",
-	'Type' => "Typ",
-	'Close this window' => "Zavrieť toto okno",
-	'User management' => "Správa užívateľov",
-	'You cannot change the demouser profile in demo mode!' => "Nemôžete meniť profil skúšobného úžívateľa v tomto skúšobnom móde!",
-	'You are only allowed to update your own profile!' => "Ste oprávnený aktualizovať len vlastný profil!",
-	'You must provide an unique login!' => "Musíte si zvoliť jedinečné meno!",
-	'User level must be between %d and %d.' => "Úroveň užívateľa musí byť medzi %d a %d",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Toto meno (login) už existuje. Chcete <a %s>upravovať existujúceho užívateľa</a>?",
-	'You typed two different passwords.' => "Uviedli ste dve rôzne heslá.",
-	'The mimimum password length is %d characters.' => "Minimálna dĺžka hesla je %d znakov.",
-	'User updated.' => "Užívateľ aktualizovaný.",
-	'New user created.' => "Nový užívateľ vytvorený.",
-	'Invalid promotion.' => "Neplatný postup.",
-	'User level changed.' => "Úroveň užívateľa zmenená.",
-	'You can\'t delete yourself!' => "Nemôžete vymazať sám seba!",
-	'You can\'t delete User #1!' => "Nemôžete vymazať užívateľa #1!",
-	'Delete User %s?' => "Vymazať užívateľa %s?",
-	'Warning' => "Varovanie",
-	'deleting an user also deletes all posts made by this user.' => "zmazanie užívateľa vymaže tiež všetky príspevky od neho.",
-	'Deleting User...' => "Výmaz užívateľa...",
-	'You can\'t delete Group #1!' => "Nemôžete vymazať skupinu ",
-	'You can\'t delete the default group for new users!' => "Nemôžete vymazať prednastavenú skupinu pre nových užívateľov!",
-	'Delete group [%s]?' => "Zmazať skupinu [%s]?",
-	'Group deleted...' => "Skupina vymazaná...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "Toto meno skupiny už existuje! Chcete <a %s>upraviť existujúcu skupinu</a>?",
-	'Group updated.' => "Skupina aktualizovaná!",
-	'The user was not created:' => "Užívateľ nebol vytvorený:",
-	'The user was not updated:' => "Užívateľ nebol aktualizovaný:",
-	'The group was not created:' => "Skupina nabola vytvorená:",
-	'The group was not updated:' => "Skupina nabola aktualizovaná:",
-	'You are not allowed to view other users.' => "Nemáte oprávnenie prezerať iných užívateľov.",
-	'Adding new post...' => "Pridávanie nového príspevku...",
-	'Supplied URL is invalid: ' => "Ponúknutá URL je neplatná:",
-	'Cannot post, please correct these errors:' => "Nie je možné odoslať, prosím skontrolujte tieto chyby:",
-	'Back to post editing' => "Späť k úprave príspevku",
-	'Recording post...' => "Záznam príspevku...",
-	'Sleeping...' => "Uspávanie...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Príspevok nie je verejne publikovaný: preskočenie trackback-u, pingback-u a pingovania blogov...",
-	'Posting Done...' => "Odosielanie ukončené...",
-	'Updating post...' => "Aktualizácia príspevku...",
-	'Post had already pinged: skipping blog pings...' => "Príspevok už pingoval: preskočenie pingovania blogov...",
-	'Updating done...' => "Aktualizácia dokončená...",
-	'Updating post status...' => "Aktualizácia statusu príspevku...",
-	'Deleting post...' => "Mazanie príspevku...",
-	'Oops, no post with this ID!' => "Ups, žiadny príspevok s týmto ID!",
-	'Deleting Done...' => "Mazanie ukončené...",
-	'Error' => "Chyba",
-	'Cannot update comment, please correct these errors:' => "Nemôžem aktualizovať komentár, prosím opravte tieto chyby:",
-	'Back to posts!' => "Späť k príspevkom!",
-	'You may also want to generate static pages or view your blogs...' => "Tiež môžete generovať statické stránky, alebo prezerať vaše blogy...",
-	'New post' => "Nový príspevok",
-	'User group' => "Užívateľská skupina",
-	'See <a %s>online manual</a> for details.' => "Pozrieť detaily v <a %s>online manuále</a>",
-	'Level' => "Úroveň",
-	'Default locale' => "Prednastavená lokalizácia",
-	'Select main category in target blog and optionally check additional categories' => "Vyberte hlavnú kategóriu v predmetnom blogu a zvoľte prídavné kategórie",
-	'Select as an additionnal category' => "Vybrať ako dodatočnú kategóriu",
-	'Select as MAIN category' => "Výber kategórie ako HLAVNEJ",
-	'Tools' => "Nástroje",
-	'Bookmarklet' => "Bookmarklet",
-	'Add this link to your Favorites/Bookmarks:' => "Pridať odkaz do obľúbených",
-	'b2evo bookmarklet' => "b2evo bookmarklet",
-	'Post to b2evolution' => "Príspevok do b2evolution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "No Sidebar found! You must use Mozilla 0.9.4 or later!",
-	'SideBar' => "SideBar",
-	'Add the <a %s>b2evo sidebar</a> !' => "Pridať <a %s>b2evo sidebar</a> !",
-	'Add this link to your favorites:' => "Pridať tento odkaz medzi obľúbené (favorites): ",
-	'b2evo sidebar' => "b2evo sidebar",
-	'Movable Type Import' => "Import z MovableType",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "Use MT's export functionnality to create a .TXT file containing your posts;",
-	'Place that file into the /admin folder on your server;' => "Umiestnite tento súbor do adresára  /admin na vašom serveri;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "Follow the insctructions in the <a %s>MT migration utility</a>.",
-	'Static file generation' => "Generovanie statického súboru",
-	'Static filename' => "Meno statického súboru",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Toto je .html súbor, ktorý bude vytvorený keď vygenerujete statickú verziu domácej stránky blogu.",
-	'After each new post...' => "Po každom novom príspevku (článku)...",
-	'Ping b2evolution.net' => "Ping b2evolution.net",
-	'to get listed on the "recently updated" list on b2evolution.net' => "to get listed on the \"recently updated\" list on b2evolution.net",
-	'Ping technorati.com' => "Ping technorati.com",
-	'to give notice of new post.' => "poslať upozorenie na nový príspevok.",
-	'Ping weblogs.com' => "Ping weblogs.com",
-	'Ping blo.gs' => "Ping blo.gs",
-	'Advanced options' => "Pokročilé nastavenia",
-	'Allow trackbacks' => "Povoliť trackback",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Povoliť iným blogerom poslať trackback na tento blog a upozorniť vás na to. Tiež to povolí vám odosielať trackback-y na iné blogy.",
-	'Allow pingbacks' => "Povoliť pingback",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Povoliť iným blogerom poslať pingback na tento blog a upozorniť vás na to. Tiež to povolí vám odosielať pingback-y na iné blogy.",
-	'Save !' => "Ulož !",
-	'Reset' => "Vynulovať",
-	'General parameters' => "Všeobecné parametre",
-	'Full Name' => "Celé meno",
-	'Will be displayed on top of the blog.' => "Bude zobrazený hore.",
-	'Short Name' => "Skrátené meno",
-	'Main Locale' => "Hlavná lokalizácia",
-	'Access parameters' => "Prístupové parametre",
-	'Default blog on index.php' => "Predvolený blog na index.php",
-	'Current default is:' => "Teraz prednastavený je:",
-	'Other blog through index.php' => "Iný blog cez index.php",
-	'Other blog through stub file (Advanced)' => "Iný blog cez útržkový (stub) súbor (Pokročilé)",
-	'You MUST create a stub file for this to work.' => "Musíte vytvoriť útržkový (stub) súbor aby to fungovalo.",
-	'Preferred access type' => "Preferovaný typ prístupu",
-	'Blog Folder URL' => "URL adresára blogu",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Bez lomítka na konci. (Ak neviete, nechajte pole prázdne.)",
-	'URL blog name / Stub name' => "URL nazov blogu / \"Stub\" názov",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "Používané v URL na identifikáciu tohto blogu. Môže to byť aj \"stub\" súbor, ak používate prístup cez \"stub\" súbor.",
-	'Default display options' => "Predvolené nastavenia zobrazenia",
-	'Default skin' => "Predvolený vzhľad",
-	'This is the default skin that will be used to display this blog.' => "Toto je predvolený vzhľad pre tento blog.",
-	'Allow skin switching' => "Povoliť prepínanie vzhľadov",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Užívateľom je povolené si vybrať iný vzhľad (skin) blogu (a ich obľúbený skin bude uložený do cookie).",
-	'Display public blog list' => "Zobraziť zoznam verejných blogov",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Označiť toto ak chcete zobraziť zoznam všetkých blogov na Vašej stránke (ak Váš skin to podporuje).",
-	'Include in public blog list' => "Zahrnúť do zoznamu verejných blogov",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Označiť toto ak chcete zobraziť tento blog v zozname všetkých verejných blogov.",
-	'Default linkblog' => "Predvolený linkblog",
-	'Tagline' => "Tagline",
-	'Long Description' => "Dlhý popis",
-	'Short Description' => "Krátky popis",
-	'Keywords' => "Kľúčové slová",
-	'Notes' => "Poznámky",
-	'Additional info.' => "Dodatočné info.",
-	'Blog' => "Blog",
-	'Blog URL' => "URL blogu",
-	'Static File' => "Statický súbor",
-	'Locale' => "Lokalizácia",
-	'Properties' => "Vlastnosti",
-	'Default' => "Prednastavený",
-	'Gen!' => "Gen!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "Ste si istý, že chcete zmazať blog #%d ?\\n\\nVAROVANIE: Týmto zmažete všetky príspevky, komentáre,\\nkategórie a iné dáta viažúce sa k tomuto Blogu!\\n\\nThis CANNOT be undone!",
-	'Delete this blog!' => "Zmazať tento blog!",
-	'Copy this blog!' => "Kopíruj tento blog!",
-	'Copy' => "Kopírovať",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "Prepáčte, nemáte práva na úpravu/zobrazenie nastavení žiadneho z blogov.",
-	'New blog...' => "Nový blog...",
-	'User permissions' => "Práva užívateľa",
-	'Login ' => "Meno",
-	'Is<br />member' => "Je<br />člen",
-	'Can post/edit with following statuses:' => "Nie je možné zaradiť/upraviť s nasledovnými statusmi:",
-	'Delete<br />posts' => "Zmazať<br />príspevky",
-	'Edit<br />comts' => "Uprav<br />koment",
-	'Edit<br />cats' => "Uprav<br />kateg",
-	'Edit<br />blog' => "Uprav<br />blog",
-	'Published' => "Zverejnený",
-	'Protected' => "Chránený",
-	'Private' => "Súkromný",
-	'Draft' => "Koncept",
-	'Deprecated' => "Na schválenie",
-	'Members' => "Členovia",
-	'Permission to read protected posts' => "Oprávnenie čítať chránené príspevky",
-	'Permission to post into this blog with private status' => "Oprávnenie písať príspevky do tohto blogu privátneho charakteru",
-	'Permission to post into this blog with protected status' => "Oprávnenie písať príspevky do tohto blogu chráneného charakteru",
-	'Permission to post into this blog with draft status' => "Oprávnenie písať príspevky do tohto blogu charakteru konceptu",
-	'Permission to post into this blog with deprecated status' => "Oprávnenie písať príspevky do tohto blogu charakteru na posúdenie",
-	'Permission to delete posts in this blog' => "Oprávnenie mazať príspevky v tomto blogu",
-	'Permission to edit comments in this blog' => "Oprávnenie upraviť komentáre v tomto blogu",
-	'Permission to edit categories for this blog' => "Oprávnenie upraviť kategórie pre tento blog",
-	'Permission to edit blog properties' => "Oprávnenie upraviť nastavenia blogu",
-	'(un)selects all checkboxes using Javascript' => "vybere/zruší všetky zaškrtávacie polia pomocou Javascript-u",
-	'(un)check all' => "vyber/zruš všetko",
-	'Non members' => "Nečlenovia",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Varovanie! Chcete si zrušiť oprávnenie upravovať tento blog!\\nUž nikdy viac nebudete mať prístup do nastavení blogu!",
-	'Edit category properties' => "Upraviť nastavenia kategórie",
-	'Are you sure you want to delete?' => "Určite chcete vymazať?",
-	'New sub-category here' => "Nová podkategória sem",
-	'New category here' => "Nová kategória sem",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Poznámka:</strong> Zmazanie kategórie nezmaže príspevky v tejto kategórii,len ich preznačí do nadradenej kategórie. Keď zmažete základnú kategóriu, príspevky budú preznačené do najstaršej kategórie rovnakého blogu (karegória s najmenším číslom).",
-	'Post contents' => "Obsah príspevku",
-	'Title' => "Nadpis",
-	'Language' => "Jazyk",
-	'Link to url' => "Odkaz na URL",
-	'Email' => "Email",
-	'URL' => "URL",
-	'Preview' => "Náhľad",
-	'&nbsp; Save ! &nbsp;' => "&nbsp; Ulož ! &nbsp;",
-	'Spellcheck' => "Pravopis",
-	'Upload a file/image' => "Uložiť na server súbor/obrázok",
-	'Advanced properties' => "Pokročilé vlastnosti",
-	'Edit timestamp' => "Uprav čas",
-	'URL Title' => "Nadpis v URL",
-	'(to be used in permalinks)' => "(používaný v trvalých odkazoch)",
-	'Auto-BR' => "Auto-BR",
-	'This option is deprecated, you should avoid using it.' => "Táto voľba nie je odporúčaná, vyhýbajte sa jej používaniu.",
-	'Additional actions' => "Dodatočné činnosti",
-	'Pingback' => "Pingback",
-	'(Send a pingback to all URLs in this post)' => "(Poslať pingback na všetky URL v tomto príspevku)",
-	'Trackback URLs' => "URL trackback-u",
-	'(Separate by space)' => "(Oddeliť medzerou)",
-	'Status' => "Status",
-	'The post will be publicly published' => "Príspevok bude zverejnený",
-	'Published (Public)' => "Publikovaný (Verejný)",
-	'The post will be published but visible only by logged-in blog members' => "Príspevok bude zverejnený, ale viditeľný len pre príhlásených členov blogu",
-	'Protected (Members only)' => "Chránený (len pre členov)",
-	'The post will be published but visible only by yourself' => "Príspevok bude zverejnený, ale viditeľný len pre Vás",
-	'Private (You only)' => "Súkromný (len Vy)",
-	'The post will appear only in the backoffice' => "Príspevok bude viditeľný len v redakčnom systéme",
-	'Draft (Not published!)' => "Koncept (Nepublikovaný!)",
-	'Deprecated (Not published!)' => "Na schválenie (Nepublikovaný!)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Poznámka: Krížové publikovanie medzi blogmi je povolené.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Poznámka: Krížové publikovanie medzi blogmi je momentálne zakázané.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Poznámka: Krížové publikovanie medzi viacerými kategóriami je momentálne zakázané.",
-	'Comments' => "Komentáre",
-	'Visitors can leave comments on this post.' => "Návštevníci môžu zanechať komentáre k tomuto príspevku.",
-	'Open' => "Otvoriť",
-	'Visitors can NOT leave comments on this post.' => "Návštevníci nemôžu zanechať komentáre k tomuto príspevku.",
-	'Closed' => "Zatvorený",
-	'Visitors cannot see nor leave comments on this post.' => "Návštevníci nemôžu vidieť ani zanechať žiadne komentáre k tomuto príspevku.",
-	'Disabled' => "Nepovolený",
-	'Renderers' => "Renderers",
-	'Comment info' => "Info komentára",
-	'Author' => "Autor",
-	'IP address' => "IP adresa",
-	'Next %d days' => "Nasledujúcich %d dní",
-	'Previous %d' => "Predošlých %d",
-	'Previous %d days' => "Predošlých %d dní",
-	'Next %d' => "Nasledujúcich %d",
-	' to ' => " pre",
-	' of ' => " z",
-	'from the end' => "od konca",
-	'from the start' => "od začiatku",
-	'OK' => "OK",
-	' Date range: ' => " Časový interval:",
-	'by' => "by",
-	'level:' => "úroveň:",
-	'Pages:' => "Stránky:",
-	'no comment' => "žiadny komentár",
-	'1 comment' => "1 komentár",
-	'%d comments' => "%d komentárov",
-	'1 Trackback' => "1 Trackback",
-	'%d Trackbacks' => "%d Trackback-y",
-	'1 Pingback' => "1 Pingback",
-	'%d Pingbacks' => "%d Pingback-y",
-	'Trackbacks' => "Trackback",
-	'Pingbacks' => "Pingback",
-	'No feedback for this post yet...' => "Zatiaľ bez komentárov...",
-	'Comment from:' => "Komentár od:",
-	'Trackback from:' => "Trackback od:",
-	'Pingback from:' => "Pingback od:",
-	'Permanent link to this comment' => "Trvalý odkaz na tento komentár",
-	'Leave a comment' => "Zanechať odkaz",
-	'User' => "Užívateľ",
-	'Edit profile' => "Upraviť profil",
-	'Comment text' => "Text komentára",
-	'Allowed XHTML tags' => "Povolené XHTML značky",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "URLs, email, AIM a ICQ budú skonvertované automaticky.",
-	'Options' => "Nastavenia",
-	'(Line breaks become &lt;br&gt;)' => "(Zlomy riadkov budú zmenené na &lt;br&gt;)",
-	'Send comment' => "Poslať komentár",
-	'Posts to show' => "Zobraziť príspevky",
-	'Past' => "Minulý",
-	'Future' => "Budúci",
-	'Title / Text contains' => "Názov / Text obsahujú",
-	'Words' => "Slová",
-	'AND' => "AND",
-	'OR' => "OR",
-	'GPL License' => "GPL Licencia",
-	'uncheck all' => "zrušiť výber všetkého",
-	'check all' => "vybrať všetko",
-	'visit b2evolution\'s website' => "navštíviť stránky b2evolution",
-	'Logout' => "Odhlásiť",
-	'Exit to blogs' => "Odísť na blogy",
-	'Blog time:' => "Čas na blogu:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Prihlásený ako:",
-	'Write' => "Napísať",
-	'Edit' => "Upraviť",
-	'Stats' => "Štatistika",
-	'Templates' => "Šablony",
-	'Users' => "Užívatelia",
-	'User Profile' => "Užívateľský profil",
-	'Default user rights' => "Predvolené práva užívateľa",
-	'New users can register' => "Možnosť sa registrovať novým užívateľom",
-	'Check to allow new users to register themselves.' => "Označiť aby bolo povolené novým užívateľom sa registrovať.",
-	'Group for new users' => "Skupina pre nových užívateľov",
-	'Groups determine user roles and permissions.' => "Skupiny určujú úlohy a práva užívateľa.",
-	'Level for new users' => "Úroveň pre nových užívateľov",
-	'Levels determine hierarchy of users in blogs.' => "Úrovne určujú hierarchiu užívateľov v blogoch.",
-	'Display options' => "Voľby zobrazenia",
-	'Default blog to display' => "Predvolený blog pre zobrazovanie",
-	'This blog will be displayed on index.php .' => "Tento blog sa zobrazí pre index.php .",
-	'days' => "dní",
-	'posts' => "príspevkov",
-	'posts paged' => "príspevky stránkované",
-	'Display mode' => "Spôsob zobrazenia",
-	'Posts/Days per page' => "Príspevkov/Dní na stránku",
-	'monthly' => "mesačne",
-	'weekly' => "týždenne",
-	'daily' => "denne",
-	'post by post' => "po jednotlivých príspevkoch",
-	'Archive mode' => "Spôsob archívu",
-	'Link options' => "Voľby odkazov",
-	'Use extra-path info' => "Použiť osobitnú cestu",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&c=1&tb=1&pb=1&more=1\'.' => "Doporučené, ak váš server to podporuje. Odkazy budú vyzerať ako 'stub/2003/05/20/post_title' oproti 'stub?title=post_title&c=1&tb=1&pb=1&more=1'.",
-	'Post called up by its URL title (Recommended)' => "Príspevok volaný jeho nadpisom v odkaze",
-	'Fallback to ID when no URL title available.' => "Núdzové použitie ID ak URL názov je nedostupný.",
-	'Post called up by its ID' => "Príspevok volaný jeho ID číslom",
-	'Post on archive page, located by its ID' => "Príspevok na stránke archívu, umiestnený podľa jeho ID",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "Príspevok na stránke archívu, umiestnený podľa jeho nadpisu (pre kompatibilu s Cafelog)",
-	'Permalink type' => "Druh trvalého odkazu",
-	'Security options' => "Bezpečnostné voľby",
-	'Minimum password length' => "Minimálna dĺžka hesla",
-	'for users.' => "pre užívateľov.",
-	'Rendering plug-ins' => "Renderovacie pluginy",
-	'Plug-in' => "Plug-in",
-	'Apply' => "Použiť",
-	'Toolbar plug-ins' => "Pluginy nástrojovej lišty",
-	'Update' => "Aktualizácia",
-	'Create new locale' => "Vytvoriť novú lokalizáciu",
-	'Edit locale' => "Upraviť lokalizáciu",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "Prvé dva znaky sú <a %s>kód jazyka podľa ISO 639</a>. Posledné dva sú <a %s>kód krajiny podľa ISO 3166</a>.",
-	'Enabled' => "Povolený",
-	'Should this locale be available to users?' => "Má byť táto lokalizácia užívateľom povolená?",
-	'name of the locale' => "názov lokalizácie",
-	'Charset' => "Znaková sada",
-	'Must match the lang file charset.' => "Musí súhlasiť znaková sada jazykového súboru.",
-	'Date format' => "Formát dátumu",
-	'See below.' => "Pozri nižšie.",
-	'Time format' => "Formát času",
-	'Lang file' => "Jazykový súbor",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "použiť jazykový súbor z podadresára <code>locales</code>",
-	'Priority' => "Priority",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1 je najvyššia. Priorita je dôležitá pri voľbe lokalizácie, keď rôzne lokalizácie majú používajú spoločný jazyk; toto môže nastať pri zisťovaní jazyka prehliadača. Priorita má tiež vplyv na to, ktorá lokalizácia bude zobrazená v roletkovom menu (dropdown boxes) a pod.",
-	'Create' => "Vytvor",
-	'This will replace locale \\\'%s\\\'. Ok?' => "Týmto sa zmení lokalizácia \\'%s\\'. Ok?",
-	'Flags' => "Vlajky",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "Vlajky sú uložené v podadresároch z <code>%s</code>.Názov súborov vlajok rovnaký ako označenie krajiny v názve lokalizácie (znaky 4. a 5.); súbor má príponu .gif .",
-	'Date/Time Formats' => "Dátum/Čas formáty",
-	'The following characters are recognized in the format strings:' => "Znaky použiteľné vo formátovacom reťazci:",
-	'a - "am" or "pm"' => "a - \"am\" alebo \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" alebo \"PM\"",
-	'B - Swatch Internet time' => "B - Swatch Internet time",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - dátum podľa ISO 8601 (vyžaduje PHP 5); napr. \"2004-02-12T15:19:21+00:00\"",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d - deň v mesiaci, 2 číslice s vodiacou nulou; napr. od \"01\" do \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - deň v týždni, textový, 3 písmená; napr. \"Fri\"",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - deň týždňa, 1 znak; napr. \"F\"",
-	'F - month, textual, long; i.e. "January"' => "F - mesiac, textový, dlhý; napr. \"January\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - hodiny, 12-hodinový formát bez vodiacich núl; napr. od \"1\" do \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - hodiny, 24-hodinový formát bez vodiacich núl; napr. od \"1\" do \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - hodiny, 12-hodinový formát; napr. od \"01\" do \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - hodiny, 24-hodinový formát; napr. od \"01\" do \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - minúty; napr. od \"00\" do \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise.",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - deň v mesiaci bez vodiacich núl; napr. od \"1\" do \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (malé \"L\") - deň týždňa, textový, dlhý; napr. \"Friday\"",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - boolean podľa toho, či je rok prestupný; napr. \"0\" až \"1\"",
-	'm - month; i.e. "01" to "12"' => "m - mesiac; napr. \"01\" až \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - mesiac, textový, 3 písmená; napr. \"Jan\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - mesiac bez vodiacich núl; napr. \"1\" až \"12\"",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "O - posun oproti Greenwich-skému času  (GMT) v hodinách; napr. \"+0200\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - formátovaný dátum podľa RFC 822; napr. \"Thu, 21 Dec 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - sekundy; napr. \"00\" do \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - Anglická poradová prípona, textová, 2 znaky; napr. \"th\", \"nd\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - počet dní v danom mesiaci; napr. od \"28\" do \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - nastavenie časovej zóny tohto stroja; napr. \"MDT\"",
-	'U - seconds since the epoch' => "U - sekundy od epochy",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - deň v týždni, číselne, napr. \"0\" (Nedeľa) to \"6\" (Sobota)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - ISO-8601 číslo týždňa v roku, týždne začínajú pondelkom; napr. \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - rok, 4 číslice; napr. \"1999\"",
-	'y - year, 2 digits; i.e. "99"' => "y - rok, 2 číslice; napr. \"99\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - deň v roku; napr. od \"0\" do \"365\"",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.",
-	'Note: default locale is not enabled.' => "Poznámka: predvolená lokalizácia nie je povolená.",
-	'Regional settings' => "Miestne nastavenia",
-	'Time difference' => "Časový rozdiel",
-	'in hours' => "v hodinách",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "Ak nie ste v časovej zóne vášho servera. Súčasný čas na serveri je: %s.",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "Potlačený nastaveniami prehliadača, užívateľovou lokalizáciou alebo lokalizáciou blogu (v tomto poradí).",
-	'Available locales' => "Dostupné lokalizácie",
-	'Hide translation info' => "Skryť info prekladu",
-	'Show translation info' => "Ukázať info prekladu",
-	'Date fmt' => "Dátum fmt",
-	'Time fmt' => "Čas fmt",
-	'Strings' => "Reťazce",
-	'Translated' => "Preložené",
-	'Extract' => "Získať",
-	'up' => "hore",
-	'Move priority up' => "Zvýšiť prioritu",
-	'down' => "dole",
-	'Move priority down' => "Znížiť prioritu",
-	'Copy locale' => "Kopírovať lokalizáciu",
-	'Reset custom settings' => "Vynulovať obvyklé nastavenia",
-	'No language file...' => "Žiadny jazykový súbor...",
-	'Extract .po file into b2evo-format' => "Získať .po súbor do formátu b2evo",
-	'Are you sure you want to reset?' => "Ste si istý, že chcete vynulovať (reset)?",
-	'Reset to defaults (delete database table)' => "Vynulovať na prednastavené hodnoty (zmazanie databázových tabuliek)",
-	'first user' => "prvý užívateľ",
-	'previous user' => "predošlý užívateľ",
-	'next user' => "nasledujúci užívateľ",
-	'last user' => "posledný užívateľ",
-	'Close user profile' => "Zatvoriť užívateľský profil",
-	'Create new user profile' => "Vytvoriť nový užívateľský profil",
-	'Profile for:' => "Profil pre:",
-	'Login' => "Prihlasovacie meno (login)",
-	'First name' => "Krstné meno",
-	'Last name' => "Priezvisko",
-	'Nickname' => "Prezývka (nickname)",
-	'Identity shown' => "Identita zobrazená",
-	'Preferred locale' => "Preferovaná lokalizácia",
-	'Preferred locale for admin interface, notifications, etc.' => "Preferovaná jazyková mutácia prostredia pre správu, notifikácie a pod.",
-	'Send an email' => "Poslať email",
-	'Visit the site' => "Navštíviť stránku",
-	'Search on ICQ.com' => "Hladať na ICQ.com",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "Odkaz pre užívateľa",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "YahooIM",
-	'Notifications' => "Notifikácie",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Vyznačiť ak chcete dostávať notifikácie vždy keď k článku na blogu pribudne komentár, trackback a pod.",
-	'New password' => "Nové heslo",
-	'Leave empty if you don\'t want to change the password.' => "Ponechajte prázdne ak nechcete zmeniť heslo.",
-	'Confirm new password' => "Potvrdenie nového hesla",
-	'yes' => "áno",
-	'no' => "nie",
-	'User rights' => "Užívateľské práva",
-	'User information' => "Informácia užívateľa",
-	'ID' => "ID",
-	'Posts' => "Príspevky",
-	'Created on' => "Vytvorený",
-	'From IP' => "Z IP",
-	'From Domain' => "Z domény",
-	'With Browser' => "S prehliadačom",
-	'first group' => "prvá skupiny",
-	'previous group' => "predošlá skupina",
-	'next group' => "nasledujúca skupina",
-	'last group' => "posledná skupina",
-	'Close group profile' => "Zavrieť skupinový profil",
-	'Creating new group' => "Vytvorenie novej skupinu",
-	'Editing group:' => "Úprava skupiny:",
-	'Viewing group:' => "Prezeranie skupiny:",
-	'Permissons for members of this group' => "Práva člena tejto skupiny",
-	'View all' => "Vidieť všetko",
-	'Full Access' => "Plný prístup",
-	'No Access' => "Bez prístupu",
-	'View only' => "Len prezerať",
-	'Statistics' => "Štatistika",
-	'Global options' => "Globálne nastavenia",
-	'Check to allow template editing.' => "Označ pre povolenie úprav šablony.",
-	'User/Group Management' => "Manažment užívateľov/skupín",
-	'Groups &amp; Users' => "Skupiny &amp; užívatelia",
-	'default group for new users' => "Predvolená skupina pre nových užívateľov",
-	'Copy group' => "Kopírovať skupinu",
-	'Delete group' => "Zmazať skupinu",
-	'decrease user level' => "znížiť úroveň užívateľa",
-	'increase user level' => "zvýšiť úroveň užívateľa",
-	'Delete user' => "Zmazať užívateľa",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Ste si istý, že chcete zmazať tohto užívateľa?\\nVarovanie: všetky jeho príspevky budú tiež zmazané!",
-	'New user...' => "Nový užívateľ...",
-	'New group...' => "Nová skupina...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "CHYBA! Nemohol som zmazať! Súbor [%s] budete musieť zmazať ručne.",
-	'%d posts' => "%d príspevkov",
-	'1 post' => "1 príspevok",
-	'previous month' => "predošlý mesiac",
-	'next month' => "nasledujúci mesiac",
-	'previous year' => "predošlý rok",
-	'next year' => "nasledujúci rok",
-	'go to month\'s archive' => "choď do archívu podľa mesiacov",
-	'Member' => "Člen",
-	'Visitor' => "Návštevník",
-	'Edit this comment' => "Upraviť tento komentár",
-	'Delete' => "Zmazať",
-	'Delete this comment' => "Zmazať tento komentár",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Pokúšate sa zmazať tento komentár!\\n\\'Zrušiť\\' zastaviť, \\'OK\\' zmazať.",
-	'No comment yet...' => "Nekomentované...",
-	'Sorry, there is nothing to display...' => "Prepáčte, nie je čo zobraziť...",
-	'Error selecting database [%s]!' => "Chyba pri výbere databázy [%s]!",
-	'MySQL error!' => "Chyba MySQL!",
-	'New group' => "Nová skupina",
-	'Parser error: ' => "Chyba analyzátora (parsera):",
-	'Tag <code>body</code> can only be used once!' => "Tag <code>body</code> môže byť použitý len raz!",
-	'Illegal tag' => "Nepovolený tag",
-	'Tag %s must occur inside another tag' => "Tag %s musí byť vo vnútri iného tagu",
-	'Tag %s is not allowed within tag %s' => "Tag %s nie je povolený vo vnútri tagu %s",
-	'Tag %s may not have attribute %s' => "Tag %s nemôže mať vlastnosť %s",
-	'Found invalid URL: ' => "Nájdená neplatná URL:",
-	'Browse category' => "Prehliadať kategóriu",
-	'Comments are closed for this post.' => "Komentáre sú pre tento príspevok uzavreté.",
-	'This post is not published. You cannot leave comments.' => "Tento príspevok nie je zverejnený. Nemožete zanechať komentáre.",
-	'Read more!' => "čítať ďalej!",
-	'More:' => "Ďalej:",
-	'Display feedback / Leave a comment' => "Zobraziť odkaz / zanechať komentár",
-	'Send feedback' => "Poslať odkaz",
-	'1 feedback' => "1 odkaz",
-	'%d feedbacks' => "%d odkazov",
-	'Display comments / Leave a comment' => "Zobraziť komentáre / zanechať komentár",
-	'Display trackbacks / Get trackback address for this post' => "Zobraziť trackback / Získať adresu pre trackback tohto príspevku",
-	'Trackback (0)' => "Trackback (0)",
-	'Trackback (1)' => "Trackback (1)",
-	'Trackbacks (%d)' => "Trackback (%d)",
-	'Display pingbacks' => "Zobraziť pingback",
-	'Pingback (0)' => "Pingback (0)",
-	'Pingback (1)' => "Pingback (1)",
-	'Pingbacks (%d)' => "Pingback (%d)",
-	'Delete this post' => "Zmazať tento príspevok",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Pokúšate sa zmazať tento príspevok!\\n\\'Zrušiť\\' zastaviť, \\'OK\\' zmazať.",
-	'Edit this post' => "Upraviť tento príspevok",
-	'Publish NOW!' => "Zverejniť teraz!",
-	'Publish now using current date and time.' => "Zverejniť teraz použitím aktuálneho dátumu a času.",
-	'Invalid post, please correct these errors:' => "Neplatný príspevok, prosím opravte tieto chyby:",
-	'Sorry, there is no post to display...' => "Prepáčte, žiadne príspevky k zobrazeniu...",
-	'POP3 connect:' => "POP3 pripojenie:",
-	'No server specified' => "Nie je stanovený žiadny server",
-	'No connection to server' => "Bez pripojenia k serveru",
-	'abort' => "prerušenie",
-	'connection does not exist' => "pripojenie neexistuje",
-	'Command failed' => "Príkaz neúspešný",
-	'New user' => "Nový užívateľ",
-	'Permission denied!' => "Prístup zamietnutý!",
-	'Oops, MySQL error!' => "Ups, chyba MySQL!",
-	'go back' => "späť",
-	'Redirecting you to:' => "Presmerovanie na:",
-	'If nothing happens, click <a %s>here</a>.' => "Ak sa nič neudeje, kliknite <a %s>sem</a>.",
-	'No response!' => "Bez odpovede!",
-	'Remote error' => "Vzdialená chyba",
-	'Response' => "Odpoveď",
-	'Parameter %s is required!' => "Parameter %s je nutný!",
-	'Invalid URL' => "Neplatná URL",
-	'URI scheme not allowed' => "plán URI nie je povolený",
-	'URL not allowed' => "Nepovolená URL",
-	'Reporting abuse to b2evolution.net...' => "Nahlásiť záškodníka na b2evolution.net...",
-	'Aborted (Running on localhost).' => "Prerušené (beží lokálne).",
-	'Requesting abuse list from b2evolution.net...' => "Požiadať zoznam záškodníkov z b2evolution.net...",
-	'Latest update timestamp' => "Dátum poslednej aktualizácie",
-	'Incomplete reponse.' => "Neúplná odpoveď.",
-	'No new blacklisted strings are available.' => "Sú dostupné nové údaje do blacklistu.",
-	'Adding strings to local blacklist' => "Pridávanie nových záznamov do lokálneho blacklistu",
-	'Adding:' => "Dopĺňanie:",
-	'OK.' => "OK.",
-	'Not necessary! (Already handled)' => "Nepotrebné! (Už spracované)",
-	'New latest update timestamp' => "Čas poslednej aktualizácie",
-	'Invalid reponse.' => "Neplatná odpoveď",
-	'Requested blog does not exist!' => "Požadovaný blog neexistuje!",
-	'Post details' => "Podrobnosti príspevku",
-	'PREVIEW' => "NÁHĽAD",
-	'Next page' => "Ďalšia strana",
-	'Previous page' => "Predošlá strana",
-	'Previous post' => "Predošlý príspevok",
-	'Next post' => "Ďalší príspevok",
-	'Next Page' => "Ďalšia strana",
-	'Previous Page' => "Predošlá strana",
-	'Cannot delete if there are sub-categories!' => "Nie je možné zmazať ak obsahuje podkategórie!",
-	'Cannot delete last category if there are posts inside!' => "Nie je možné zmazať poslednú kategóriu, ak sú v nej príspevky (články)!",
-	'Requested category %s does not exist!' => "Požadovaná kategória %s neexistuje!",
-	'Category' => "Kategória",
-	'bad char in User Agent' => "nesprávny znak v názve klienta (User Agent)",
-	'referer ignored' => "odkazujúci ignorovaný",
-	'BlackList' => "BlackList",
-	'robot' => "robot",
-	'invalid' => "neplatný",
-	'search engine' => "vyhľadávač",
-	'loading referering page' => "záznam odkazujúcej stránky",
-	'found current url in page' => "súčasná url nájdená na stránke",
-	'not a query - no params!' => "nie je otázka - chýbajúce parametre!",
-	'no query string found' => "žiadny dopytovaný reťazec nebol nájdený",
-	'name' => "meno",
-	'Sending pingbacks...' => "Odosielanie pingback-ov...",
-	'No pingback to be done.' => "Nie je čo pingovať.",
-	'BEGIN' => "ZAČIATOK",
-	'Processing:' => "Vykonávanie:",
-	'Couldn\'t find a hostname for:' => "Nenašiel som meno hostu pre:",
-	'Connect to server at:' => "Pripojenie na server v:",
-	'Couldn\'t open a connection to:' => "Nie je možné otvoriť pripojenie k:",
-	'Start receiving headers and content' => "Začiatok príjmu hlavičiek a obsahu",
-	'Pingback server found from X-Pingback header:' => "Pingovací server nájdený X-Pingback hlavičke:",
-	'Pingback server found from Pingback <link /> tag:' => "Pingovací server nájdený Pingback <link /> tagu:",
-	'Pingback server not found in headers and content' => "Pingovací server nenájdený v hlavičke ani obsahu",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "URL pingovacieho servera sú prázdne (možná chyba PHP v fgets)",
-	'Pingback server data' => "Dáta pingovacieho servera",
-	'Page Linked To:' => "Stránka odkazujúca na:",
-	'Page Linked From:' => "Na stránku odkazované z:",
-	'Pinging %s...' => "Pingujem %s...",
-	'END' => "KONIEC",
-	'Pingbacks done.' => "Pingback-y dokončené.",
-	'Pinging b2evolution.net...' => "Pingujem b2evolution.net...",
-	'Pinging Weblogs.com...' => "Pingujem Weblogs.com...",
-	'Pinging Blo.gs...' => "Pingujem Blo.gs...",
-	'Pinging technorati.com...' => "Pingujem technorati.com",
-	'Archives for' => "Archívy pre",
-	'Archive Directory' => "Archívny adresár",
-	'Sending trackbacks...' => "Posielanie trackback-ov...",
-	'No trackback to be sent.' => "Nebol odoslaný žiadny trackback.",
-	'Excerpt to be sent:' => "Úryvok odoslaný.",
-	'Trackbacks done.' => "Trackback dokončený.",
-	'Sending trackback to:' => "Posielam trackback na:",
-	'Response:' => "Odpoveď:",
-	'wrong login/password.' => "nesprávne meno/heslo",
-	'setcookie %s failed!' => "uloženie cookie %s bolo neúspešné!",
-	'login/password no longer valid.' => "meno/heslo viac nie sú platné.",
-	'You must log in!' => "Musíte sa prihlásiť!",
-	'Login if you have an account...' => "Prihláste sa ak máte konto...",
-	'Register...' => "Registrovať...",
-	'Register to open an account...' => "Registrujte sa pre vytvorenie konta...",
-	'Logout (%s)' => "Odhlásiť (%s)",
-	'Logout from your account' => "Odhlásiť sa zo svojho konta",
-	'Admin' => "Správca",
-	'Go to the back-office' => "Návrat do redakčného systému",
-	'Profile (%s)' => "Profil (%s)",
-	'Edit your profile' => "Upraviť váš profil",
-	'User profile' => "Užívateľský profil",
-	'Sunday' => "Nedeľa",
-	'Monday' => "Pondelok",
-	'Tuesday' => "Utorok",
-	'Wednesday' => "Streda",
-	'Thursday' => "Štvrtok",
-	'Friday' => "Piatok",
-	'Saturday' => "Sobota",
-	'Sun' => "Ne",
-	'Mon' => "Po",
-	'Tue' => "Ut",
-	'Wed' => "St",
-	'Thu' => "Št",
-	'Fri' => "Pi",
-	'Sat' => "So",
-	' S ' => "N",
-	' M ' => "P",
-	' T ' => "U",
-	' W ' => "S",
-	' T  ' => "Š",
-	' F ' => "Pi",
-	' S  ' => "So",
-	'January' => "Január",
-	'February' => "Február",
-	'March' => "Marec",
-	'April' => "Apríl",
-	'May ' => "Máj",
-	'June' => "Jún",
-	'July' => "Júl",
-	'August' => "August",
-	'September' => "September",
-	'October' => "Október",
-	'November' => "November",
-	'December' => "December",
-	'Jan' => "Jan",
-	'Feb' => "Feb",
-	'Mar' => "Mar",
-	'Apr' => "Apr",
-	'May' => "Máj",
-	'Jun' => "Jún",
-	'Jul' => "Júl",
-	'Aug' => "Aug",
-	'Sep' => "Sep",
-	'Oct' => "Okt",
-	'Nov' => "Nov",
-	'Dec' => "Dec",
-	'Local' => "Miestny",
-	'Reported' => "Oznámený",
-	'Central' => "Stredný",
-	'Czech (CZ)' => "Czech (CZ)",
-	'German (DE)' => "German (DE)",
-	'English (EU)' => "English (EU)",
-	'English (UK)' => "English (UK)",
-	'English (US)' => "English (US)",
-	'English (CA)' => "English (CA)",
-	'English (AU)' => "English (AU)",
-	'English (IL)' => "English (IL)",
-	'Spanish (ES)' => "Spanish (ES)",
-	'French (FR)' => "French (FR)",
-	'French (CA)' => "French (CA)",
-	'French (BE)' => "French (BE)",
-	'Hungarian (HU)' => "Hungarian (HU)",
-	'Italian (IT)' => "Italian (IT)",
-	'Japanese (JP)' => "Japanese (JP)",
-	'Lithuanian (LT)' => "Lithuanian (LT)",
-	'Bokm&aring;l (NO)' => "Bokm&aring;l (NO)",
-	'Dutch (NL)' => "Dutch (NL)",
-	'Dutch (BE)' => "Dutch (BE)",
-	'Portuguese (BR)' => "Portuguese (BR)",
-	'Swedish (SE)' => "Swedish (SE)",
-	'Chinese(S) gb2312 (CN)' => "Chinese(S) gb2312 (CN)",
-	'Chinese(S) utf-8 (CN)' => "Chinese(S) utf-8 (CN)",
-	'Trad. Chinese (TW)' => "Trad. Chinese (TW)",
-	'You cannot leave comments on this post!' => "Nemôžete zanechať komentár k tomuto príspevku!",
-	'Please fill in the name field' => "Prosím vyplnte do poľa mena",
-	'Please fill in the email field' => "Prosím vyplnte do poľa email",
-	'Supplied email address is invalid' => "Zadaná emailová adresa je neplatná",
-	'Please do not send empty comment' => "Prosím neposielajte prázdny komentár",
-	'You can only post a new comment every 30 seconds.' => "Nový komentár môžete odoslať raz za 30 sekúnd.",
-	'Cannot post comment, please correct these errors:' => "Nemôžem odoslať komentár, prosím odstránte tieto chyby:",
-	'Back to comment editing' => "Späť k úprave komentára",
-	'New comment on your post #%d "%s"' => "Nový komentár k Vášmu príspevku #%d \"%s\"",
-	'Url' => "Odkaz",
-	'Comment' => "Komentár",
-	'Edit/Delete' => "Uprav/Zmaž",
-	'Connecting to pop server...' => "Pripájanie sa na pop server...",
-	'Connection failed: ' => "Pripájanie zlyhalo:",
-	'Logging into pop server...' => "Prihlasovanie sa na pop server...",
-	'No mail or Login Failed:' => "Neexistujúci mail alebo neúspešné prihlásenie:",
-	'Getting message #%d...' => "Príjem správy #%d...",
-	'Processing...' => "Priebeh...",
-	'Too old' => "Pristaré",
-	'Subject prefix does not match' => "Predpona predmetu sa nezhoduje",
-	'Raw content:' => "Surový obsah:",
-	'Login:' => "Meno:",
-	'Pass:' => "Heslo:",
-	'Wrong login or password.' => "Zlé meno alebo heslo",
-	'Category ID' => "ID kategórie",
-	'Blog ID' => "Blog ID",
-	'Permission denied.' => "Prístup zakázaný.",
-	'Posted title' => "Odoslaný titulok",
-	'Posted content' => "Odoslaný obsah",
-	'Mission complete, message deleted.' => "Misia ukončená, správa vymazaná.",
-	'An email with the new password was sent successfully to your email address.' => "Email s heslom bol úspešne odoslaný na Vašu emailovú adresu.",
-	'New Password:' => "Nové heslo:",
-	'You can login here:' => "Tu sa môžete prihlásiť:",
-	'your weblog\'s login/password' => "Vaše blogové meno/heslo",
-	'The email could not be sent.' => "Email nemohol byť odoslaný.",
-	'Possible reason: your host may have disabled the mail() function...' => "Možný príčina: Váš hosting má pravdepodobne zakázanú funkciu mail()",
-	'Note: You are already logged in!' => "Poznámka: Už ste prihlásený!",
-	'Continue...' => "Pokračovanie...",
-	'You are not logged in.' => "Nie ste prihlásený.",
-	'You are not logged in under the same account you are trying to modify.' => "Nie je prihlasený pod rovnakým účtom, než ktorý sa pokúšate upravovať.",
-	'Back to profile' => "Naspäť k profilu",
-	'please enter your nickname (can be the same as your login)' => "prosím vložte Vašu prezývku (môže byť rovnaké ako login)",
-	'your ICQ UIN can only be a number, no letters allowed' => "Vaše ICQ UIN môžu tvoriť len číslie, písmená nie sú dovolené",
-	'please type your e-mail address' => "prosím vpíšte emailovú adresu",
-	'the email address is invalid' => "emailová adresa je neplatná",
-	'you typed your new password only once. Go back to type it twice.' => "vpísali ste nové heslo len raz. Vráťte sa a opravte to.",
-	'you typed two different passwords. Go back to correct that.' => "ste vpísali dve rôzne heslá. Váťte sa a opravte to.",
-	'please enter a Login' => "prosím vložte prihlasovacie meno",
-	'please enter your password twice' => "prosím zadajte Vaše heslo dvakrát",
-	'please type the same password in the two password fields' => "prosím vpíšte rovnaké heslo do oboch polí pre heslo",
-	'this login is already registered, please choose another one' => "toto meno je už zaregistrované, prosím zvoľte si iné",
-	'new user registration on your blog' => "nová registrácia užívateľa na Tvojom blogu",
-	'Manage users' => "Nastavenie užívateľov",
-	'New trackback on your post #%d "%s"' => "Nový trackback k vášmu článku #%d \"%s\"",
-	'Website' => "Webstránka",
-	'Excerpt' => "Úvodník",
-	'Login form' => "Prihlasovací formulár",
-	'You will have to accept cookies in order to log in.' => "Pred prihlásením sa musíte akceptovať cookies.",
-	'Password:' => "Heslo:",
-	'Log in!' => "Prihlásiť!",
-	'Go to Blogs' => "Choď na blogy",
-	'Lost your password ?' => "Zabudli ste heslo?",
-	'Lost password ?' => "Zabudli ste heslo?",
-	'A new password will be generated and sent to you by email.' => "Nové heslo bude vygenerované a zaslané na Váš email.",
-	'Generate new password!' => "Generovať nové heslo!",
-	'Registration complete' => "Registrácia ukončená",
-	'Registration Currently Disabled' => "Registrácia momentálne nedostupná",
-	'User registration is currently not allowed.' => "Registrácia užívateľov nie je momentálne povolená.",
-	'Home' => "Domov",
-	'Register form' => "Registračný formulár",
-	'(twice)' => "(dvakrát)",
-	'Minimum %d characters, please.' => "Minimálne %d znakov prosím.",
-	'Preferred language' => "Preferovaný jazyk",
-	'Register!' => "Registrácia!",
-	'Log into existing account...' => "Prihlásenie na existujúci účet...",
-	'b2evo installer' => "b2evo inštalátor",
-	'Installer for version ' => "Inštalátor pre verziu",
-	'Current installation' => "Súčasná inštalácia",
-	'Install menu' => "Inštalačné menu",
-	'PHP info' => "PHP info",
-	'Go to Admin' => "Choď do administrácie",
-	'Online' => "Online",
-	'Manual' => "Návod",
-	'Support' => "Podpora",
-	'Language / Locale' => "Jazyk / Lokalizácia",
-	'Choose a default language/locale for your b2evo installation.' => "Zvoľte si predvolený jazyk/lokalizáciu pre vašu b2evo inštaláciu.",
-	'Check your database config settings below and update them if necessary...' => "Skontrolujte si vaše databázové nastavenia a v prípade potreby ich aktualizujte...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "Táto verzia b2evolution vyžaduje minimálne %s verziu %s a vy sa pokúšate použiť verziu %s!",
-	'Config file update' => "Aktualizácia konfiguračného súboru",
-	'We cannot automatically update your config file [%s]!' => "Nemôžeme automaticky aktualizovať vás konfiguračný súbor [%s]!",
-	'There are two ways to deal with this:' => "Sú dva spôsoby ako sa s tým vysporiadať:",
-	'Delete all contents!' => "Vymazať všetok obsah!",
-	'Copy the contents from the box below.' => "Kopírovať obsah zo spodného boxu.",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Vložte ich do Vášho textového editora. <strong>POZOR: uistite sa, že na konci nie je ŽIADNA PRÁZDNA MEDZERA za posledným <code>?&gt;</code> v súbore.</strong> Každá medzera, tabulátor, odriadkovanie alebo prázdny riadok na konci konfiguračného súboru môže zabrániť vytvoreniu cookies keď sa neskôr pokúsite prihlásiť sa.",
-	'Save the new _config.php file locally.' => "Uložiť lokálne nový súbor _config.php.",
-	'Upload the file to your server, into the /_conf folder.' => "Preniesť súbor na Váš server, do adresára /_conf.",
-	'Base configuration' => "Základná konfigurácia",
-	'Database you want to install into' => "Databáza do ktorej chcete inštalovať",
-	'mySQL Username' => "mySQL užívateľké meno",
-	'mySQL Password' => "mySQL heslo",
-	'mySQL Database' => "mySQL databáza",
-	'mySQL Host' => "mySQL hosting",
-	'Additional settings' => "Rozšírené nastavenia",
-	'Base URL' => "Základná URL",
-	'Your email' => "Váš email",
-	'Update config file' => "Aktualizovať konfiguračný súbor",
-	'How do you want to install b2evolution?' => "Ako chcete inštalovať b2evolution?",
-	'The installation can be done in different ways. Choose one:' => "Inštalácia môže by uskutočnená rôznymi spôsobmi. Vyberte jeden:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>Nová inštalácia</strong>: Inštaluj databázu b2evolution s ukážkovými dátami.",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>Upgrade z WordPress v 1.2</strong>: Inštaluj databázu b2evolution a kopíruj do nej existujúce WordPress tabuľky.",
-	'Delete b2evolution tables' => "Zmazať tabuľky b2evolution",
-	'GO!' => "CHOĎ!",
-	'Need to start anew?' => "Potrebujete začať nový?",
-	'Admin email' => "Email administrátora",
-	'Installation successful!' => "Inštalácia úspešná!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Teraz sa môžete <a %s>prihlásiť</a> s menom \"admin\" a heslom \"%s\".</p>\n\t<p>Heslo si starostlivo uchovajte! Je <em>náhodné</em> a bolo vám priradené pri inštalácii b2evolution. Ak ho stratíte, budete musieť zmazať databázové tabuľky a opäť reinštalovať b2evo.</p>",
-	'Upgrading data in existing b2evolution database' => "Aktualizácia dát v existujúcej databáze b2evolution",
-	'Upgrade completed successfully!' => "Aktualizácia úspešne dokončená!",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "Teraz sa môžete <a %s>prihlásiť</a> s vašim obvyhlým %s užívateľským menom a heslom.",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Teraz sa môžete <a %s>prihlásiť</a> s vašim obvyklým emailovým loginom z Miniblog orezaným na 20 znakov. Všetky heslá boli vynulované na \"%s\".</p>\n<p>Starostlivo si poznamenajte heslo! Heslo je <em>náhodné</em> a bolo vám priradené po inštalácii b2evolution. Keď ste ho zabudli, budete musieť zmazať databázové tabuľky a opäť inštalovať nanovo.</p>",
-	'Deleting b2evolution tables from the datatase' => "Mazanie tabuliek b2evolution z databázy",
-	'For security reasons, the reset feature is disabled by default.' => "Funkcia vynulovania je z bezpečnostných dôvodov prednastavaná ako zakázaná.",
-	'Reset done!' => "Nulovanie ukončené!",
-	'Back to menu' => "Späť do menu",
-	'official website' => "oficiálna webstránka",
-	'contact' => "kontakt",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "Tento blog obsahuje všetky vaše príspevky upgradnuté z Cafelog. Jeho názov je '%s'. %s",
-	'This is a sample linkblog entry' => "Toto je jednoduchý príspevok v lingblogu",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "Toto je jednoduchý text popisujúci záznam linkblogu. Asi toto budte chcieť ponechať prázdne a necháte len nadpis a odkaz na váš linkblog.",
-	'This is the long description for the blog named \'%s\'. %s' => "Toto je dlhý popis pre blog s názvom '%s'. %s",
-	'%s Title' => "%s Nadpis",
-	'Tagline for %s' => "Tagline pre %s",
-	'Short description for %s' => "Krátky popis pre %s",
-	'Notes for %s' => "Poznámky pre %s",
-	'Keywords for %s' => "Kľúčové slová pre %s",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "Hlavným využitím tohto blogu je jeho vloženie ako bočného prvku do iných blogov aby zobrazoval vaše obľúbené/spriaznené odkazy.",
-	'Clean Permalinks!' => "Dokonalé trvalé odkazy!",
-	'Apache optimization...' => "Optimalizácia Apache servera...",
-	'About evoSkins...' => "O evoSkins...",
-	'Skins, Stubs and Templates...' => "Skiny, stuby a šablony...",
-	'Multiple Blogs, new blogs, old blogs...' => "Viacero blogov, nové blogy, staršie blogy...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "Ako prednastavené má b2evolution 4 blogy s názvami 'Blog All', 'Blog A', 'Blog B' a 'Linkblog'.\n\nNiektoré z blogov majú špeciálnu úlohu. Prečítajte si o tom na zodpovedajúcej stránke.\n\nMôžete vytvoriť ďalšie prídavné blogy alebo zmazať nepostrebné blogy na stránke pre správu blogov.",
-	'This is a multipage post' => "Toto je viacstránkový príspevok",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "Toto je stránka 1 z viacstránkového príspevku.\n\nOstatné stránky uvidíte po kliknutí na nasledujúce odkazy pod textom.\n\n<!--nextpage-->\n\nStrana 2.\n\n<!--nextpage-->\n\nStrana 3.\n\n<!--nextpage-->\n\nStrana 4.\n\nPosledná strana.",
-	'Extended post with no teaser' => "Rozšírený príspevok bez úvodu",
-	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Toto je rozšírený text bez úvodu. To znamená, že tento úvod už neuvidíte, ak kliknete na odkaz \"viac\".\n\n<!--more--><!--noteaser-->\n\nToto je rozšírený text. Je ho vidieť vtedy, ak ste klikli na odkaz \"viac\".",
-	'Extended post' => "Rozšírený príspevok",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Toto je rozšírený príspevok. To znamená, že vidíte len malý úvod a musíte kliknúť na nasledujúci odkaz aby sa zobrazilo ostatné.\n\n<!--more-->\n\nToto je rozšírený text. Tento uvidíte až po kliknutí na odkaz \"viac\".",
-	'Important information' => "Dôležitá informácia",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "Blog B contains a few posts in the 'b2evolution Tips' category.\n\nAll these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read.",
-	'First Post' => "Prvý príspevok",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>Toto je prvý príspevok.</p>\n\n<p>Zobrazí sa na oboch blogoch A aj B.</p>",
-	'Second post' => "Druhý príspevok",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>Toto je druhý príspevok.</p>\n\n<p>Zobrazí sa iba na blogu A ale vo viacerých kategóriáchi.</p>",
-	'Third post' => "Tretí príspevok",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>Toto je tretí príspevok.</p>\n\n<p>Zobrazí sa iba na blogu B a v samostatnej kategórii.</p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "Ahoj, toto je komentár.<br />Pre zmazanie komentára sa prihláste a prezerajte komentáre príspevkov, kde budete mať voľby pre úpravu a zmazanie.",
-	'The database schema is already up to date. There is nothing to do.' => "Schéma databázy je aktuálna. Nie je čo aktualizovať.",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "Vyzerá to tak, že nasledujúce meno \"stub\" súboru je použité viac ako len raz: ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "Nemôžem vykonať upgrade pokiaľ ich neurobíte jedinečnými. DB pole: [%s]",
-	'Checking DB schema version...' => "Preverovanie verzie DB štruktúry...",
-	'NOT FOUND! This is not a b2evolution database.' => "NENÁJDENÉ! Toto nie je databáza b2evolution.",
-	'This version is too old!' => "Táto verzia je príliš stará!",
-	'This version is too recent! We cannot downgrade to it!' => "Táto verzia je najnovšia! Nie je možné urobiť downgrade na ňu!",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "Tento blog obsahuje všetky príspevky prevedené z Miniblog-u. Tento blog je nazvaný ako '%s'. %s",
-	'This blog holds all your posts upgraded from WordPress. This blog is named \'%s\'. %s' => "Tento blog obsahuje všetky príspevky prevedené z WordPress-u. Tento blog je nazvaný ako '%s'. %s",
-	'No desc available' => "Bez popisu",
-	'No description available' => "Popis nedostupný",
-	'Make URLs clickable' => "Urobiť odkazy klikateľnými",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "Automatické &lt;P&gt; a &lt;BR&gt; tagy",
-	'BB formatting e-g [b]bold[/b]' => "BB formátovanie [b]bold[/b]",
-	'GreyMatter style formatting' => "Štýl formátovania podľa GreyMatter",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**tučne** \\kurzíva\\ //kurzíva// __podčiarknuté__ ##tt## %%codeblock%%",
-	'Convert text smilies to icons' => "Konvertuj smile na ikonky",
-	'Humane Web Text Generator 2.0 beta' => "Humane Web Text Generator 2.0 beta",
-	'Easy HTML tags inserting' => "Easy HTML tags inserting",
-	'INSerted [Alt-I]' => "Vložené (INS) [Alt-I]",
-	'DELeted [Alt-D]' => "Zmazané (DEL) [Alt-D]",
-	'STRong [Alt-S]' => "Tučne (STR) [Alt-S]",
-	'EMphasis [Alt-E]' => "Kurzíva (EM) [Alt-E]",
-	'CODE [Alt-C]' => "CODE [Alt-C]",
-	'Paragraph [Alt-P]' => "Odstavec (P) [Alt-P]",
-	'Unordered List [Alt-U]' => "Neusporiadaný zoznam (UL) [Alt-U]",
-	'List Item [Alt-L]' => "Položka zoznamu (LI) [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "Citovaný odsek [Alt-B]",
-	'IMaGe [Alt-G]' => "Obrázok (IMG) [Alt-G]",
-	'A href [Alt-A]' => "Odkaz (A HREF) [Alt-A]",
-	'More [Alt-M]' => "Viac [Alt-M]",
-	'no teaser [Alt-T]' => "bez úvodu [Alt-T]",
-	'next page [Alt-Q]' => "nasledujúca stránka [Alt-Q]",
-	'Close all tags' => "Uzatvoriť všetky tagy",
-	'ALTernate text' => "Nahradiť text (ALT)",
-	'One click smilies inserting' => "Jeden klik vloží smile",
-	'All' => "Všetko",
-	'Trackback address for this post:' => "Adresar pre Trackback tohto príspevku:",
-	'No %s for this post yet...' => "Žiadny %s pre tento príspevok ešte...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "Tvoja emailová adresa <strong>nebude</strong> zobrazená na týchto stránkach.",
-	'Site/Url' => "Stránka/URL",
-	'Your URL will be displayed.' => "Tvoj URL bude zobrazený",
-	'Line breaks become &lt;br /&gt;' => "Zalomenia riadkov nahradiť &lt;br /&gt;",
-	'Remember me' => "Zapamätaj si ma",
-	'(Set cookies for name, email &amp; url)' => "(Zadaj cookies pre meno, email &amp; url)",
-	'In response to:' => "V reakcii na:",
-	'Linkblog' => "Linkblog",
-	'more' => "viac",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Top refering engines' => "Naj odkazujúce systémy",
-	'blogs' => "blogy",
-	'skin the site' => "preformátovať stránku",
-	'archives' => "archív",
-	'Select blog:' => "Vyber blog:",
-	'Select skin:' => "Vyber vzhľad:",
-	'words' => "slová",
-	'Read more...' => "Čítať ďalej...",
-	'Choose a skin' => "Vybrať vzhľad",
-	'Choose skin' => "Vybrať vzhľad",
-	'Browse all posts by this author' => "Prehliadať všetky príspevky od tohto autora",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "<acronym title=\"Uniform Resource Identifier\">URI</acronym> pre TrackBack tohto článku:",
-	'Comment by' => "Komentoval",
-	'Trackback from' => "Trackback od",
-	'Pingback from' => "Pingback od",
-	'Edit This' => "Upraviť",
-	'E-mail' => "E-mail",
-	'Your Comment' => "Tvoj komentár",
-	'Say It!' => "Povedz to!",
-	'Filed under:' => "Publikované pod:",
-	'Other' => "Ostatné",
-	'Meta' => "Meta",
-	'Syndicate this site using RSS' => "RSS tejto webstránky",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "Posledné komentáre k všetkým príspevkom v RSS",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "Komentáre <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'This page validates as XHTML 1.0 Transitional' => "Stránka je platná v XHTML 1.0 Transitional",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "Platné <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Powered by b2evolution; multijazyčný multiužívateľský multiblogovací systém.",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "Vlastnosti skinu a CSS súbor boli pôvodne navrhnuté pre WordPress (poďakovanie viď. style.css).",
-	'Original design credits for this skin:' => "Uznanie za pôvodný vzhľad tohto skinu:",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "Pre zabezpečenie maximálnej kompatibility s CSS súbormi WP, mnohé  vlastnosti b2evolution ktoré vo WP neexistujú sú skryté v tomto skine wpc_*.",
-	'[...] Read more!' => "[...] Čítať ďalej!",
-	'New pingback on your post #%d "%s"' => "Nový pingback na Tvoj článok #%d \"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/sk_SK/LC_MESSAGES/messages.po 1.10.3.src/locales/sk_SK/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/sk_SK/LC_MESSAGES/messages.po	2004-12-08 18:38:22.000000000 -0600
+++ 1.10.3.src/locales/sk_SK/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,5886 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Francois PLANQUE
-# This file is distributed under the same license as the PACKAGE package.
-# Oto Žiak <oto.ziak@gmail.com>, 2004.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: 0.9.0.11\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2004-06-26 02:33+0200\n"
-"PO-Revision-Date: 2004-10-03 13:43+0100\n"
-"Last-Translator: Oto Žiak <oto.ziak@gmail.com>\n"
-"Language-Team: sk_SK <oto.ziak@gmai.com>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Poedit-Language: Slovak\n"
-"X-Poedit-Country: SLOVAKIA\n"
-
-#: ..\..\..\a_noskin.php:110
-msgid "Selected"
-msgstr "Vybrané"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:161
-#: ..\..\..\a_noskin.php:252
-#: ..\..\..\multiblogs.php:140
-#: ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:470
-#: ..\..\..\admin\_menutop.php:200
-#: ..\..\..\b2evocore\_functions_cats.php:567
-#: ..\..\..\skins\basic\_main.php:94
-#: ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:118
-#: ..\..\..\skins\wpc_default\_main.php:121
-msgid "Categories"
-msgstr "Kategórie"
-
-#: ..\..\..\a_noskin.php:175
-#: ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:222
-#: ..\..\..\multiblogs.php:258
-#: ..\..\..\summary.php:100
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Permanent link to full entry"
-msgstr "Trvalý odkaz na celý príspevok"
-
-#: ..\..\..\a_noskin.php:175
-#: ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:154
-#: ..\..\..\multiblogs.php:222
-#: ..\..\..\multiblogs.php:258
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:103
-msgid "Permalink"
-msgstr "Trvalý odkaz"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\a_noskin.php:228
-#: ..\..\..\skins\bluesky\_main.php:144
-#: ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\guadeloupe\_main.php:145
-#: ..\..\..\skins\guadeloupe\_main.php:146
-msgid "Recently"
-msgstr "Aktuálne"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\skins\bluesky\_main.php:144
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\guadeloupe\_main.php:145
-msgid "(cached)"
-msgstr "(cached)"
-
-#: ..\..\..\a_noskin.php:228
-#: ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\guadeloupe\_main.php:146
-msgid "(no cache)"
-msgstr "(no cache)"
-
-#: ..\..\..\a_noskin.php:234
-#: ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:148
-#: ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\guadeloupe\_main.php:149
-msgid "Last comments"
-msgstr "Posledné komentáre"
-
-#: ..\..\..\a_noskin.php:235
-#: ..\..\..\skins\custom\_main.php:180
-msgid "Some viewing statistics"
-msgstr "Niektoré štatistiky zobrazení"
-
-#: ..\..\..\a_noskin.php:240
-#: ..\..\..\a_noskin.php:246
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:345
-#: ..\..\..\admin\_edit_showposts.php:545
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\custom\_main.php:191
-#: ..\..\..\skins\originalb2\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:125
-#: ..\..\..\skins\wpc_aubmach\_main.php:129
-#: ..\..\..\skins\wpc_default\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:132
-msgid "Search"
-msgstr "Vyhľadať"
-
-#: ..\..\..\a_noskin.php:243
-#: ..\..\..\skins\custom\_main.php:188
-msgid "All Words"
-msgstr "Všetky slová"
-
-#: ..\..\..\a_noskin.php:244
-#: ..\..\..\skins\custom\_main.php:189
-msgid "Some Word"
-msgstr "Niektoré slová"
-
-#: ..\..\..\a_noskin.php:245
-#: ..\..\..\admin\_edit_showposts.php:390
-#: ..\..\..\skins\custom\_main.php:190
-msgid "Entire phrase"
-msgstr "Celý výraz"
-
-#: ..\..\..\a_noskin.php:247
-#: ..\..\..\a_noskin.php:259
-#: ..\..\..\skins\bluesky\_main.php:163
-#: ..\..\..\skins\custom\_main.php:192
-#: ..\..\..\skins\custom\_main.php:204
-#: ..\..\..\skins\guadeloupe\_main.php:165
-msgid "Reset form"
-msgstr "Vymaž formulár"
-
-#: ..\..\..\a_noskin.php:258
-#: ..\..\..\skins\bluesky\_main.php:162
-#: ..\..\..\skins\custom\_main.php:203
-#: ..\..\..\skins\guadeloupe\_main.php:164
-#: ..\..\..\skins\originalb2\_main.php:170
-msgid "Get selection"
-msgstr "Získaj výber"
-
-#: ..\..\..\a_noskin.php:264
-#: ..\..\..\admin\_edit_showposts.php:394
-#: ..\..\..\skins\basic\_main.php:155
-#: ..\..\..\skins\bluesky\_main.php:195
-#: ..\..\..\skins\custom\_main.php:209
-#: ..\..\..\skins\guadeloupe\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:134
-#: ..\..\..\skins\wpc_default\_main.php:137
-msgid "Archives"
-msgstr "Archív"
-
-#: ..\..\..\a_noskin.php:269
-#: ..\..\..\a_noskin.php:282
-#: ..\..\..\a_noskin.php:291
-#: ..\..\..\skins\bluesky\_main.php:208
-#: ..\..\..\skins\bluesky\_main.php:217
-#: ..\..\..\skins\custom\_main.php:214
-#: ..\..\..\skins\custom\_main.php:240
-#: ..\..\..\skins\custom\_main.php:249
-#: ..\..\..\skins\guadeloupe\_main.php:210
-#: ..\..\..\skins\guadeloupe\_main.php:219
-msgid "more..."
-msgstr "viac..."
-
-#: ..\..\..\a_noskin.php:276
-#: ..\..\..\skins\bluesky\_main.php:202
-#: ..\..\..\skins\custom\_main.php:234
-#: ..\..\..\skins\guadeloupe\_main.php:204
-msgid "Recent Referers"
-msgstr "Aktuálne odkazy na stránku (referers)"
-
-#: ..\..\..\a_noskin.php:285
-#: ..\..\..\skins\bluesky\_main.php:211
-#: ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\guadeloupe\_main.php:213
-msgid "Top Referers"
-msgstr "Najčastejšie odkazy na stránku (referers)"
-
-#: ..\..\..\a_noskin.php:304
-#: ..\..\..\multiblogs.php:276
-#: ..\..\..\skins\babyblues\_main.php:127
-#: ..\..\..\skins\bluesky\_main.php:222
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\guadeloupe\_main.php:224
-msgid "Misc"
-msgstr "Predvolené"
-
-#: ..\..\..\a_noskin.php:318
-#: ..\..\..\skins\custom\_main.php:275
-msgid "Syndicate this blog"
-msgstr "RSS blogu"
-
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "Prednastavená stránka pre b2evolution"
-
-#: ..\..\..\default.php:34
-#: ..\..\..\install\index.php:53
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Multijazyčný multipoužívateľský multi-blogovoací systém"
-
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "Vitajte v b2evolution"
-
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "Toto je prednastavená stránka b2evolution. Bude ozbrazovaná dovtedy, kým nezvolíte iný prednastavený blog vo všeobecných nastaveniach."
-
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "Samostatné blogy na tomto systéme"
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Blog #%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Blog #1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Toto je osobitný blog agregujúci príspevky zo všetkých ostatných blogov!"
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Poznámka: vyššie uvedený zoznam (menu) je automaticky generovaný a zahŕňa len blogy ktoré majú &quot;názov stub URL&quot;. Nastaviť ho môžete v nastaveniach blogu v redakčnom systéme."
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "Viac ukážok"
-
-#: ..\..\..\default.php:82
-#: ..\..\..\default.php:83
-#: ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Voliteľná šablona"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "Viacero blogov zobrazených na jednej stránke"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "Súhrn posledných príspevkov zo všetkých blogov"
-
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "Stránka, na ktorú sa pozeráte"
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr ""
-
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "Administrácia"
-
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "Vstup do redakčného systému"
-
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "Oficiálna stránka"
-
-#: ..\..\..\default.php:95
-#: ..\..\..\install\index.php:516
-msgid "GNU GPL license"
-msgstr "Licencia GNU GPL"
-
-#: ..\..\..\multiblogs.php:99
-msgid "Multiblog demo"
-msgstr "Ukážka Multiblogu"
-
-#: ..\..\..\multiblogs.php:109
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Táto ukážková šablona zobrazuje 3 blogy v jednom (1 vľavo, 2 vpravo)"
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "Ukážka zhrnutia"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Táto ukážková šablona zobrazuje súhrn posledných príspevkov na všetkých blogoch"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "Viac príspevkov"
-
-#: ..\..\..\admin\b2antispam.php:19
-#: ..\..\..\admin\_menutop.php:223
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "Antispam"
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "Kľúčové slovo [%s] je prikrátke, má mať minimálne 5 znakov!"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Zmazávanie záznamu prístupov zodpovedajúcich [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Zmazávanie komentárov zodpovedajúcich [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:78
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "Pridávam na blacklist slovo [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:97
-msgid "Confirm ban &amp; delete"
-msgstr "Potvrď zákaz &amp; zmaž"
-
-#: ..\..\..\admin\b2antispam.php:111
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "Žiadne návštevy vyhovujúce kľúčovému slovu [%s]."
-
-#: ..\..\..\admin\b2antispam.php:117
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Zmazať nasledovné %d prístupy z okazujúcej stránky:"
-
-#: ..\..\..\admin\b2antispam.php:145
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "Žiadne komentáre vyhovujúce kľúčovému slovu [%s]."
-
-#: ..\..\..\admin\b2antispam.php:151
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Zmazať nasledovné %d komentáre z okazujúcej stránky:"
-
-#: ..\..\..\admin\b2antispam.php:186
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "Kľúčové slovo [%s] blacklist už pozná."
-
-#: ..\..\..\admin\b2antispam.php:192
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Pridaj slovo [%s] na lokálny blacklist."
-
-#: ..\..\..\admin\b2antispam.php:199
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Oznámiť kľúčové slovo [%s] záškodníka na b2evolution.net."
-
-#: ..\..\..\admin\b2antispam.php:201
-#: ..\..\..\admin\b2antispam.php:284
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "Podmienky služby"
-
-#: ..\..\..\admin\b2antispam.php:208
-msgid "Perform selected operations"
-msgstr "Vykonať zvolené operácie"
-
-#: ..\..\..\admin\b2antispam.php:225
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "Odstránenie záznamu #%d zo zoznamu zakázaných..."
-
-#: ..\..\..\admin\b2antispam.php:262
-msgid "Add a banned keyword"
-msgstr "Pridaj zakázané slovo"
-
-#: ..\..\..\admin\b2antispam.php:264
-msgid "Check &amp; ban..."
-msgstr "Označiť &amp; zakázať..."
-
-#: ..\..\..\admin\b2antispam.php:272
-msgid "Banned domains blacklist"
-msgstr "Blacklist zakázaných domén"
-
-#: ..\..\..\admin\b2antispam.php:273
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Odkaz obsahujúci jedno z nasledujúcich slov nebude povolený pre vloženie do príspevkov, komentárov a zaznamenania do logov."
-
-#: ..\..\..\admin\b2antispam.php:276
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Ak kľúčové slová obmedzujú legitímne doména, kliknite na zelenú fajku a kľúčové slovo už nebude zakázané."
-
-#: ..\..\..\admin\b2antispam.php:283
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Požiadať aktualizáciu záškodníkov z centrálneho blacklistu!"
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Povoliť návrat kľučového slova (jeho odstránenie z blacklistu)"
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Allow Back"
-msgstr "Povoliť návrat"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Oznámiť záškodníka do centralizovaného blacklistu!"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Report"
-msgstr "Oznam"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Check hit-logs and comments for this keyword!"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Re-check"
-msgstr "Preveriť opäť"
-
-#: ..\..\..\admin\b2blogs.php:17
-#: ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:206
-#: ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Blogy"
-
-#: ..\..\..\admin\b2blogs.php:25
-#: ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "Nový"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "Vytváranie blogu..."
-
-#: ..\..\..\admin\b2blogs.php:62
-#: ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "You must provide an URL blog name / Stub name!"
-
-#: ..\..\..\admin\b2blogs.php:68
-#: ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "This URL blog name / Stub name is already in use by another blog. Choose another name."
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "Nie je možné vytvoriť, prosím opravte tieto chyby:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Teraz by ste mali <a %s>vytvoriť kategórie</a> pre tento blog!"
-
-#: ..\..\..\admin\b2blogs.php:135
-#: ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "Nový weblog"
-
-#: ..\..\..\admin\b2blogs.php:136
-#: ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Nový blog"
-
-#: ..\..\..\admin\b2blogs.php:172
-#: ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336
-#: ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:410
-#: ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "Všeobecné"
-
-#: ..\..\..\admin\b2blogs.php:175
-#: ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "Oprávnenia"
-
-#: ..\..\..\admin\b2blogs.php:178
-#: ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "Pokročilé"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Aktualizácia blogu [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:231
-#: ..\..\..\admin\edit_actions.php:217
-msgid "Cannot update, please correct these errors:"
-msgstr "Nie je možné aktualizovať, prosím opravte tieto chyby:"
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Zmazať blog [%s]?"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Zmazaním tohto blogu budú zmazané všetky jeho kategórie, príspevky a komentáre!"
-
-#: ..\..\..\admin\b2blogs.php:428
-#: ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "TOTO SA NEDÁ VRÁTIŤ NASPÄŤ!"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "Pokúste sa tiež vymazať stub súbor [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "Pokúste sa tiež vymazať statický súbor [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:455
-#: ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "Som si istý!"
-
-#: ..\..\..\admin\b2blogs.php:458
-#: ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "ZRUŠ"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "Vytváranie statickej stránky pre blog [%s]"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "Nemáte zadaný názov statickej stránky tohto blogu!"
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "Do súboru nie je možné zapisovať!"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "Mali by ste skontrolovať práva k súboru [%s]. Pozrite si <a %s>online manuál o právach k súborom</a>."
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "Zápis do súboru [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:557
-#: ..\..\..\admin\edit_actions.php:135
-#: ..\..\..\admin\edit_actions.php:252
-#: ..\..\..\admin\edit_actions.php:342
-#: ..\..\..\b2evocore\_functions_antispam.php:201
-#: ..\..\..\b2evocore\_functions_antispam.php:303
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Hotovo."
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Prezerať blog:"
-
-#: ..\..\..\admin\b2browse.php:57
-#: ..\..\..\admin\b2edit.php:167
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Nakoľko ste nováčik, musíte počkať, kým váš príspevok správca autorizuje. správcoci môžete zaslať aj <a %s>e-mail</a>. Po potvrdení správcom si znovunačítajte stránku a budete môcť blogovať."
-
-#: ..\..\..\admin\b2categories.php:17
-#: ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "Kategórie blogu:"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Nová podkategória v kategórii: %s"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Nová kategória v blogu: %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Názov novej kategórie"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Vytvor kategóriu"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Mazanie kategórie #%d : %s"
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53
-#: ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:87
-#: ..\..\..\htsrv\profile_update.php:95
-#: ..\..\..\htsrv\profile_update.php:100
-#: ..\..\..\htsrv\register.php:43
-#: ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57
-#: ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78
-#: ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "CHYBA"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Kategória vymazaná."
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "Vlastnosti kategórie:"
-
-#: ..\..\..\admin\b2categories.php:182
-#: ..\..\..\admin\b2upload.php:167
-#: ..\..\..\admin\_edit_form.php:131
-#: ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76
-#: ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:181
-#: ..\..\..\skins\wpc_default\_feedback.php:181
-msgid "Name"
-msgstr "Meno"
-
-#: ..\..\..\admin\b2categories.php:186
-msgid "New parent category"
-msgstr "Nová nadradená kategória"
-
-#: ..\..\..\admin\b2categories.php:212
-#: ..\..\..\admin\b2categories.php:231
-msgid "Old Parent"
-msgstr "Pôvodná nadradená"
-
-#: ..\..\..\admin\b2categories.php:229
-msgid "Root (No parent)"
-msgstr "Základná (Root - no parent)"
-
-#: ..\..\..\admin\b2categories.php:240
-msgid "Edit category!"
-msgstr "Upraviť kategóriu!"
-
-#: ..\..\..\admin\b2categories.php:285
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Prepáčte, nemáte oprávnenie pre úpravu/zobrazenie vlastností žiadnej z kategórií"
-
-#: ..\..\..\admin\b2edit.php:30
-#: ..\..\..\admin\edit_actions.php:196
-#: ..\..\..\admin\edit_actions.php:295
-msgid "Oops, no post with this ID."
-msgstr "Ups, žiadny príspevok s týmto ID."
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Úprava príspevku"
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d v blogu: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Ups, žiadny komentár s týmto ID!"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Úprava komentára"
-
-#: ..\..\..\admin\b2edit.php:118
-msgid "New post in blog:"
-msgstr "Nový príspevok na blogu:"
-
-#: ..\..\..\admin\b2edit.php:145
-#: ..\..\..\admin\b2edit.php:179
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Nakoľko tento blog nemá vytvorenú žiadnu kategóriu, nie je možné pridať príspevok. Musíte najprv vytvoriť kategórie."
-
-#: ..\..\..\admin\b2edit.php:149
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Prepnúť do tohto blogu (zachová sa test Vášho vstupu ak máte Javascript povolený)"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "Prihlásenie..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "V b2evolution nemusíte vstupovať na stránku b2login.php za účelom prihlásenia sa."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Jednoducho pristúpte priamo na stránku redakčného systému na ktorú potrebujete: %s alebo %s. b2evo vás vyzve k prihláseniu sa ak to bude potrebné."
-
-#: ..\..\..\admin\b2options.php:17
-#: ..\..\..\admin\_menutop.php:256
-msgid "Settings"
-msgstr "Nastavenia"
-
-#: ..\..\..\admin\b2options.php:32
-#: ..\..\..\admin\b2options.php:418
-msgid "Regional"
-msgstr "Miestne"
-
-#: ..\..\..\admin\b2options.php:35
-#: ..\..\..\admin\b2options.php:424
-msgid "Plug-ins"
-msgstr "Pluginy"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "Všeobecné nastavenia aktualizované."
-
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "Miestne nastavenia aktualizované."
-
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "Musíte poskytnúť lokálny kód!"
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Vložená lokalizácia '%s' do databázy."
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "Aktualizovaná lokalizácia '%s'."
-
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr "Uložená lokalizácia '%s'."
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Tabuľka lokalizácií zmazaná, boli natiahnuté preddefinované z <code>/conf/_locales.php</code>"
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "Súbor <code>%s</code> nenájdený."
-
-#: ..\..\..\admin\b2options.php:330
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "Lokalizácia '%s' zmazaná z databázy."
-
-#: ..\..\..\admin\b2options.php:370
-msgid "Switched priorities."
-msgstr "Prehodené priority."
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Pravopis"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Nahrávanie kontroly pravopisu. Prosím  čakajte"
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "Pozrieť štatistiku blogu:"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "Nič"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "Zmeniť typ prístup #%d na: %s"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "Mazanie prístupu #%d..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "Osekanie prístupov pre %s..."
-
-#: ..\..\..\admin\b2stats.php:106
-#: ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Zhrnutie"
-
-#: ..\..\..\admin\b2stats.php:112
-#: ..\..\..\admin\b2stats.php:170
-msgid "Referers"
-msgstr "Odkazujúci"
-
-#: ..\..\..\admin\b2stats.php:118
-#: ..\..\..\admin\b2stats.php:171
-msgid "Refering Searches"
-msgstr "Odkazujúce vyhľadávače"
-
-#: ..\..\..\admin\b2stats.php:124
-#: ..\..\..\admin\b2stats.php:173
-msgid "Syndication"
-msgstr "Syndikácia"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "Klient (User Agents)"
-
-#: ..\..\..\admin\b2stats.php:136
-#: ..\..\..\admin\b2stats.php:174
-msgid "Direct Accesses"
-msgstr "Priame prístupy"
-
-#: ..\..\..\admin\b2stats.php:169
-msgid "Date"
-msgstr "Dátum"
-
-#: ..\..\..\admin\b2stats.php:172
-msgid "Indexing Robots"
-msgstr "Indexujúce roboty"
-
-#: ..\..\..\admin\b2stats.php:175
-msgid "Total"
-msgstr "Celkom"
-
-#: ..\..\..\admin\b2stats.php:188
-msgid "Prune this date!"
-msgstr "Rozdeliť tento dátum!"
-
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:188
-#: ..\..\..\admin\b2stats.php:218
-msgid "Prune"
-msgstr "Rozdeliť"
-
-#: ..\..\..\admin\b2stats.php:188
-#: ..\..\..\admin\b2stats.php:218
-msgid "Prune hits for this date!"
-msgstr "Rozdeliť prístupy pre tento dátum!"
-
-#: ..\..\..\admin\b2stats.php:238
-#: ..\..\..\skins\_stats.php:21
-msgid "Last referers"
-msgstr "Posledne odkazujúci"
-
-#: ..\..\..\admin\b2stats.php:239
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Tieto prístupy na tento blog sú z externých stránok"
-
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391
-msgid "Delete this hit!"
-msgstr "Zmazať tento prístup!"
-
-#. TRANS: Abbrev. for Delete (stats)
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391
-#: ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91
-#: ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79
-#: ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "Del"
-
-#: ..\..\..\admin\b2stats.php:251
-msgid "Log as a search instead"
-msgstr "Zaznamenať ako vyhľadanie"
-
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:251
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Zakáž túto doménu!"
-
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "Zákaz"
-
-#: ..\..\..\admin\b2stats.php:267
-#: ..\..\..\skins\_stats.php:33
-msgid "Top referers"
-msgstr "Naj odkazujúci"
-
-#: ..\..\..\admin\b2stats.php:286
-msgid "Total referers"
-msgstr "Celkom odkazujúcich"
-
-#: ..\..\..\admin\b2stats.php:293
-#: ..\..\..\skins\_stats.php:45
-msgid "Last refering searches"
-msgstr "Posledne odkazujúce vyhľadávače"
-
-#: ..\..\..\admin\b2stats.php:294
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "Toto sú prístupy od ľudí, ktorí sem prišli cez vyhľadávače. (Vyhľadávače musia byť zapísané do /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:318
-msgid "Top refering search engines"
-msgstr "Naj odkazujúcejšie vyhľadávače"
-
-#: ..\..\..\admin\b2stats.php:334
-#: ..\..\..\skins\_stats.php:73
-msgid "Top Indexing Robots"
-msgstr "Naj indexujúce roboty"
-
-#: ..\..\..\admin\b2stats.php:335
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Prístupy od automatických robotov napr. vyhľadávacích strojov, indexujúcich robotov. (Roboti musia byť v zozname /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:356
-#: ..\..\..\skins\_stats.php:90
-msgid "Top Aggregators"
-msgstr "Naj agregátory (RSS)"
-
-#: ..\..\..\admin\b2stats.php:357
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Prístupy od RSS čítačiek (agregátorov). (Čítačky musia byť v zozname /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:372
-msgid "Total RSS hits"
-msgstr "Celkom RSS prístupov"
-
-#: ..\..\..\admin\b2stats.php:379
-msgid "Last direct accesses"
-msgstr "Posledné priame prístupy"
-
-#: ..\..\..\admin\b2stats.php:380
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Prístupy ľudí ktorý prišli na blog priamym prístupom (napísali priamo URL, cez bookmark)."
-
-#: ..\..\..\admin\b2stats.php:407
-msgid "Top User Agents"
-msgstr "Naj klienti (user agents)"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Úprava skinu \"custom\""
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Výpis:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "Chybný názov súboru!"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Ups, neexistujúci súbor!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "Súbor upravený!"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Buďte opatrní, to čo robíte môže poškodiť Vašu šablonu! Neupravujte znaky medzi <code>&lt;?php</code> a <code>?&gt;</code> pokiaľ si nie ste istý tým, čo robíte!"
-
-#: ..\..\..\admin\b2template.php:90
-msgid "update template !"
-msgstr "aktualizovať šablonu !"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "Táto obrazovka vám umožní úpravu <strong>skinu \"custom\"</strong> (umiestnenom v /skins/custom)."
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "Adresár %s nenájdený."
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Šablona ktorá zobrazuje odkazy na archív blogu"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Šablona ktorá zobrazuje (rekurzívne) zoznam (pod)kategórií"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "Šablona ktorá zobrazuje feedback (odozvu) k príspevku"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Šablona ktorá zobrazuje posledné komentáre na blogu"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "Hlavná šablona. Zobrazuje blog."
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the template that displays stats for a blog"
-msgstr "Šablona ktorá zobrazuje štatistiku blogu"
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the comment popup"
-msgstr "Stránka zobrazovaná vo vyskakovacom okne (popup) konetárov"
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the pingback popup"
-msgstr "Stránka zobrazovaná vo vyskakovacom okne (popup) pingback-u"
-
-#: ..\..\..\admin\b2template.php:154
-msgid "This is the page displayed in the trackback popup"
-msgstr "Stránka zobrazovaná vo vyskakovacom okne (popup) trackback-u"
-
-#: ..\..\..\admin\b2template.php:165
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Poznámka: samozrejme, môžete tiež upravovať súbory/šablony v textovom editore a potom ich odoslať na server. Tento online editor je myslený ako náhrada keď nemáte prístup k textovému editoru..."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "odoslanie obrázkov/súborov"
-
-#: ..\..\..\admin\b2upload.php:47
-msgid "File upload"
-msgstr "Odoslanie súboru"
-
-#: ..\..\..\admin\b2upload.php:48
-msgid "Allowed file types:"
-msgstr "Povolené typy súborov:"
-
-#: ..\..\..\admin\b2upload.php:49
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Maximálna povolená veľkosť súboru: %d KB"
-
-#: ..\..\..\admin\b2upload.php:54
-#: ..\..\..\admin\b2upload.php:128
-#: ..\..\..\admin\_blogs_general.form.php:74
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Popis"
-
-#: ..\..\..\admin\b2upload.php:57
-msgid "Upload !"
-msgstr "Odoslať !"
-
-#: ..\..\..\admin\b2upload.php:83
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "Súbor %s: typu %s nie je povolený."
-
-#: ..\..\..\admin\b2upload.php:112
-#: ..\..\..\admin\b2upload.php:140
-#: ..\..\..\admin\b2upload.php:143
-msgid "Couldn't upload your file to:"
-msgstr "Nebolo možné uložiť Váš súbor do:"
-
-#: ..\..\..\admin\b2upload.php:116
-msgid "Duplicate File?"
-msgstr "Duplikovať súbor?"
-
-#: ..\..\..\admin\b2upload.php:117
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "Súbor s menom \"%s\" už existuje!"
-
-#: ..\..\..\admin\b2upload.php:118
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "Súbor \"%s\" presuntý do \"%s\""
-
-#: ..\..\..\admin\b2upload.php:119
-msgid "Confirm or rename:"
-msgstr "Potvrdiť alebo premenovať:"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Alternate name"
-msgstr "Náhradný text"
-
-#: ..\..\..\admin\b2upload.php:130
-msgid "Confirm !"
-msgstr "Potvrď !"
-
-#: ..\..\..\admin\b2upload.php:157
-msgid "File uploaded !"
-msgstr "Súbor odoslaný !"
-
-#: ..\..\..\admin\b2upload.php:158
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Váš súbor <strong>\"%s\"</strong> bol úspešne odoslaný na server !"
-
-#: ..\..\..\admin\b2upload.php:159
-msgid "Here's the code to display it:"
-msgstr "Kód ktorý to zobrazí:"
-
-#: ..\..\..\admin\b2upload.php:163
-msgid "Add the code to your post !"
-msgstr "Pridajte kód do Vášho príspevku!"
-
-#: ..\..\..\admin\b2upload.php:166
-msgid "Image Details"
-msgstr "Detaily obrázku"
-
-#: ..\..\..\admin\b2upload.php:170
-msgid "Size"
-msgstr "Veľkosť"
-
-#: ..\..\..\admin\b2upload.php:173
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Type"
-msgstr "Typ"
-
-#: ..\..\..\admin\b2upload.php:178
-msgid "Close this window"
-msgstr "Zavrieť toto okno"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Správa užívateľov"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "Nemôžete meniť profil skúšobného úžívateľa v tomto skúšobnom móde!"
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "Ste oprávnený aktualizovať len vlastný profil!"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "Musíte si zvoliť jedinečné meno!"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "Úroveň užívateľa musí byť medzi %d a %d"
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Toto meno (login) už existuje. Chcete <a %s>upravovať existujúceho užívateľa</a>?"
-
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "Uviedli ste dve rôzne heslá."
-
-#: ..\..\..\admin\b2users.php:198
-#: ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "Minimálna dĺžka hesla je %d znakov."
-
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "Užívateľ aktualizovaný."
-
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "Nový užívateľ vytvorený."
-
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "Neplatný postup."
-
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "Úroveň užívateľa zmenená."
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "Nemôžete vymazať sám seba!"
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "Nemôžete vymazať užívateľa #1!"
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "Vymazať užívateľa %s?"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Varovanie"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "zmazanie užívateľa vymaže tiež všetky príspevky od neho."
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "Výmaz užívateľa..."
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "Nemôžete vymazať skupinu "
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "Nemôžete vymazať prednastavenú skupinu pre nových užívateľov!"
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "Zmazať skupinu [%s]?"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "Skupina vymazaná..."
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "Toto meno skupiny už existuje! Chcete <a %s>upraviť existujúcu skupinu</a>?"
-
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "Skupina aktualizovaná!"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "Užívateľ nebol vytvorený:"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "Užívateľ nebol aktualizovaný:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "Skupina nabola vytvorená:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "Skupina nabola aktualizovaná:"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "Nemáte oprávnenie prezerať iných užívateľov."
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Pridávanie nového príspevku..."
-
-#: ..\..\..\admin\edit_actions.php:104
-#: ..\..\..\admin\edit_actions.php:210
-#: ..\..\..\admin\edit_actions.php:450
-#: ..\..\..\htsrv\comment_post.php:66
-#: ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1371
-msgid "Supplied URL is invalid: "
-msgstr "Ponúknutá URL je neplatná:"
-
-#: ..\..\..\admin\edit_actions.php:111
-#: ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "Nie je možné odoslať, prosím skontrolujte tieto chyby:"
-
-#: ..\..\..\admin\edit_actions.php:112
-#: ..\..\..\admin\edit_actions.php:218
-#: ..\..\..\admin\edit_actions.php:455
-msgid "Back to post editing"
-msgstr "Späť k úprave príspevku"
-
-#: ..\..\..\admin\edit_actions.php:118
-msgid "Recording post..."
-msgstr "Záznam príspevku..."
-
-#: ..\..\..\admin\edit_actions.php:131
-#: ..\..\..\admin\edit_actions.php:248
-#: ..\..\..\admin\edit_actions.php:407
-msgid "Sleeping..."
-msgstr "Uspávanie..."
-
-#: ..\..\..\admin\edit_actions.php:141
-#: ..\..\..\admin\edit_actions.php:257
-#: ..\..\..\admin\edit_actions.php:348
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Príspevok nie je verejne publikovaný: preskočenie trackback-u, pingback-u a pingovania blogov..."
-
-#: ..\..\..\admin\edit_actions.php:156
-msgid "Posting Done..."
-msgstr "Odosielanie ukončené..."
-
-#: ..\..\..\admin\edit_actions.php:170
-#: ..\..\..\admin\edit_actions.php:224
-msgid "Updating post..."
-msgstr "Aktualizácia príspevku..."
-
-#: ..\..\..\admin\edit_actions.php:273
-#: ..\..\..\admin\edit_actions.php:359
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Príspevok už pingoval: preskočenie pingovania blogov..."
-
-#: ..\..\..\admin\edit_actions.php:285
-#: ..\..\..\admin\edit_actions.php:371
-msgid "Updating done..."
-msgstr "Aktualizácia dokončená..."
-
-#: ..\..\..\admin\edit_actions.php:301
-#: ..\..\..\admin\edit_actions.php:316
-msgid "Updating post status..."
-msgstr "Aktualizácia statusu príspevku..."
-
-#: ..\..\..\admin\edit_actions.php:381
-#: ..\..\..\admin\edit_actions.php:400
-msgid "Deleting post..."
-msgstr "Mazanie príspevku..."
-
-#: ..\..\..\admin\edit_actions.php:389
-msgid "Oops, no post with this ID!"
-msgstr "Ups, žiadny príspevok s týmto ID!"
-
-#: ..\..\..\admin\edit_actions.php:412
-msgid "Deleting Done..."
-msgstr "Mazanie ukončené..."
-
-#: ..\..\..\admin\edit_actions.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "Chyba"
-
-#: ..\..\..\admin\edit_actions.php:454
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Nemôžem aktualizovať komentár, prosím opravte tieto chyby:"
-
-#: ..\..\..\admin\edit_actions.php:512
-msgid "Back to posts!"
-msgstr "Späť k príspevkom!"
-
-#: ..\..\..\admin\edit_actions.php:517
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Tiež môžete generovať statické stránky, alebo prezerať vaše blogy..."
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "New post"
-msgstr "Nový príspevok"
-
-#: ..\..\..\admin\import-mt.php:330
-#: ..\..\..\admin\_users_form.php:195
-#: ..\..\..\admin\_users_form.php:200
-msgid "User group"
-msgstr "Užívateľská skupina"
-
-#: ..\..\..\admin\import-mt.php:331
-#: ..\..\..\admin\_users_form.php:183
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "Pozrieť detaily v <a %s>online manuále</a>"
-
-#: ..\..\..\admin\import-mt.php:332
-#: ..\..\..\admin\_users_form.php:186
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:44
-#: ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Úroveň"
-
-#: ..\..\..\admin\import-mt.php:371
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "Prednastavená lokalizácia"
-
-#: ..\..\..\admin\import-mt.php:1133
-#: ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Vyberte hlavnú kategóriu v predmetnom blogu a zvoľte prídavné kategórie"
-
-#: ..\..\..\admin\import-mt.php:1155
-#: ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "Vybrať ako dodatočnú kategóriu"
-
-#: ..\..\..\admin\import-mt.php:1166
-#: ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Výber kategórie ako HLAVNEJ"
-
-#: ..\..\..\admin\tools.php:18
-#: ..\..\..\admin\_menutop.php:263
-msgid "Tools"
-msgstr "Nástroje"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Bookmarklet"
-
-#: ..\..\..\admin\tools.php:30
-#: ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45
-#: ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Pridať odkaz do obľúbených"
-
-#: ..\..\..\admin\tools.php:31
-#: ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46
-#: ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo bookmarklet"
-
-#: ..\..\..\admin\tools.php:69
-msgid "Post to b2evolution"
-msgstr "Príspevok do b2evolution"
-
-#: ..\..\..\admin\tools.php:71
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-
-#: ..\..\..\admin\tools.php:74
-#: ..\..\..\admin\tools.php:83
-msgid "SideBar"
-msgstr "SideBar"
-
-#: ..\..\..\admin\tools.php:75
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "Pridať <a %s>b2evo sidebar</a> !"
-
-#: ..\..\..\admin\tools.php:84
-msgid "Add this link to your favorites:"
-msgstr "Pridať tento odkaz medzi obľúbené (favorites): "
-
-#: ..\..\..\admin\tools.php:85
-msgid "b2evo sidebar"
-msgstr "b2evo sidebar"
-
-#: ..\..\..\admin\tools.php:92
-msgid "Movable Type Import"
-msgstr "Import z MovableType"
-
-#: ..\..\..\admin\tools.php:94
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "Use MT's export functionnality to create a .TXT file containing your posts;"
-
-#: ..\..\..\admin\tools.php:95
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Umiestnite tento súbor do adresára  /admin na vašom serveri;"
-
-#: ..\..\..\admin\tools.php:96
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "Follow the insctructions in the <a %s>MT migration utility</a>."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "Generovanie statického súboru"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Meno statického súboru"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Toto je .html súbor, ktorý bude vytvorený keď vygenerujete statickú verziu domácej stránky blogu."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr "Po každom novom príspevku (článku)..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "Ping b2evolution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "to get listed on the \"recently updated\" list on b2evolution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "Ping technorati.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "poslať upozorenie na nový príspevok."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "Ping weblogs.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "Ping blo.gs"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "Pokročilé nastavenia"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "Povoliť trackback"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Povoliť iným blogerom poslať trackback na tento blog a upozorniť vás na to. Tiež to povolí vám odosielať trackback-y na iné blogy."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "Povoliť pingback"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "Povoliť iným blogerom poslať pingback na tento blog a upozorniť vás na to. Tiež to povolí vám odosielať pingback-y na iné blogy."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:46
-#: ..\..\..\admin\_blogs_general.form.php:103
-#: ..\..\..\admin\_blogs_permissions.form.php:216
-#: ..\..\..\admin\_set_general.form.php:79
-msgid "Save !"
-msgstr "Ulož !"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:47
-#: ..\..\..\admin\_blogs_general.form.php:104
-#: ..\..\..\admin\_blogs_permissions.form.php:222
-#: ..\..\..\admin\_edit_showposts.php:546
-#: ..\..\..\admin\_set_general.form.php:80
-#: ..\..\..\admin\_set_plugins.form.php:70
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\admin\_set_regional.form.php:361
-#: ..\..\..\admin\_users_form.php:212
-#: ..\..\..\admin\_users_groupform.php:127
-#: ..\..\..\install\index.php:294
-#: ..\..\..\skins\_profile.php:99
-msgid "Reset"
-msgstr "Vynulovať"
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "Všeobecné parametre"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-#: ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Celé meno"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "Bude zobrazený hore."
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Skrátené meno"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "Hlavná lokalizácia"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "Prístupové parametre"
-
-#: ..\..\..\admin\_blogs_general.form.php:36
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "Predvolený blog na index.php"
-
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:38
-msgid "Current default is:"
-msgstr "Teraz prednastavený je:"
-
-#: ..\..\..\admin\_blogs_general.form.php:39
-msgid "Other blog through index.php"
-msgstr "Iný blog cez index.php"
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "Other blog through stub file (Advanced)"
-msgstr "Iný blog cez útržkový (stub) súbor (Pokročilé)"
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "You MUST create a stub file for this to work."
-msgstr "Musíte vytvoriť útržkový (stub) súbor aby to fungovalo."
-
-#: ..\..\..\admin\_blogs_general.form.php:43
-msgid "Preferred access type"
-msgstr "Preferovaný typ prístupu"
-
-#: ..\..\..\admin\_blogs_general.form.php:47
-msgid "Blog Folder URL"
-msgstr "URL adresára blogu"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Bez lomítka na konci. (Ak neviete, nechajte pole prázdne.)"
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid "URL blog name / Stub name"
-msgstr "URL nazov blogu / \"Stub\" názov"
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "Používané v URL na identifikáciu tohto blogu. Môže to byť aj \"stub\" súbor, ak používate prístup cez \"stub\" súbor."
-
-#: ..\..\..\admin\_blogs_general.form.php:59
-msgid "Default display options"
-msgstr "Predvolené nastavenia zobrazenia"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default skin"
-msgstr "Predvolený vzhľad"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Toto je predvolený vzhľad pre tento blog."
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Allow skin switching"
-msgstr "Povoliť prepínanie vzhľadov"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "Užívateľom je povolené si vybrať iný vzhľad (skin) blogu (a ich obľúbený skin bude uložený do cookie)."
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Display public blog list"
-msgstr "Zobraziť zoznam verejných blogov"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Označiť toto ak chcete zobraziť zoznam všetkých blogov na Vašej stránke (ak Váš skin to podporuje)."
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Include in public blog list"
-msgstr "Zahrnúť do zoznamu verejných blogov"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "Označiť toto ak chcete zobraziť tento blog v zozname všetkých verejných blogov."
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Default linkblog"
-msgstr "Predvolený linkblog"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "Tagline"
-msgstr "Tagline"
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "This is diplayed under the blog name on the blog template."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Dlhý popis"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is displayed on the blog template."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Short Description"
-msgstr "Krátky popis"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "Keywords"
-msgstr "Kľúčové slová"
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:93
-#: ..\..\..\admin\_edit_showposts.php:338
-msgid "Notes"
-msgstr "Poznámky"
-
-#: ..\..\..\admin\_blogs_general.form.php:95
-msgid "Additional info."
-msgstr "Dodatočné info."
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Blog"
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "URL blogu"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "Statický súbor"
-
-#: ..\..\..\admin\_blogs_list.php:33
-#: ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:119
-#: ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:75
-msgid "Locale"
-msgstr "Lokalizácia"
-
-#: ..\..\..\admin\_blogs_list.php:47
-#: ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58
-#: ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101
-#: ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "Vlastnosti"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "Prednastavený"
-
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Gen!"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid ""
-"Are you sure you want to delete blog #%d ?\\n"
-"\\n"
-"WARNING: This will delete ALL POST, COMMENTS,\\n"
-"CATEGORIES and other data related to that Blog!\\n"
-"\\n"
-"This CANNOT be undone!"
-msgstr ""
-"Ste si istý, že chcete zmazať blog #%d ?\\n"
-"\\n"
-"VAROVANIE: Týmto zmažete všetky príspevky, komentáre,\\n"
-"kategórie a iné dáta viažúce sa k tomuto Blogu!\\n"
-"\\n"
-"This CANNOT be undone!"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "Zmazať tento blog!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "Kopíruj tento blog!"
-
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92
-#: ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73
-#: ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "Kopírovať"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "Prepáčte, nemáte práva na úpravu/zobrazenie nastavení žiadneho z blogov."
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "Nový blog..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "Práva užívateľa"
-
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Meno"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "Je<br />člen"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr "Nie je možné zaradiť/upraviť s nasledovnými statusmi:"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "Zmazať<br />príspevky"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "Uprav<br />koment"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "Uprav<br />kateg"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "Uprav<br />blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Zverejnený"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Chránený"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Súkromný"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Koncept"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "Na schválenie"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "Členovia"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "Oprávnenie čítať chránené príspevky"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "Oprávnenie písať príspevky do tohto blogu privátneho charakteru"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "Oprávnenie písať príspevky do tohto blogu chráneného charakteru"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "Oprávnenie písať príspevky do tohto blogu charakteru konceptu"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Oprávnenie písať príspevky do tohto blogu charakteru na posúdenie"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "Oprávnenie mazať príspevky v tomto blogu"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "Oprávnenie upraviť komentáre v tomto blogu"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "Oprávnenie upraviť kategórie pre tento blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "Oprávnenie upraviť nastavenia blogu"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "vybere/zruší všetky zaškrtávacie polia pomocou Javascript-u"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr "vyber/zruš všetko"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "Nečlenovia"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:219
-msgid ""
-"Warning! You are about to remove your own permission to edit this blog!\\n"
-"You won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-"Varovanie! Chcete si zrušiť oprávnenie upravovať tento blog!\\n"
-"Už nikdy viac nebudete mať prístup do nastavení blogu!"
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "Upraviť nastavenia kategórie"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "Určite chcete vymazať?"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "Nová podkategória sem"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Nová kategória sem"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Poznámka:</strong> Zmazanie kategórie nezmaže príspevky v tejto kategórii,len ich preznačí do nadradenej kategórie. Keď zmažete základnú kategóriu, príspevky budú preznačené do najstaršej kategórie rovnakého blogu (karegória s najmenším číslom)."
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Obsah príspevku"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Nadpis"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Jazyk"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "Odkaz na URL"
-
-#: ..\..\..\admin\_edit_form.php:135
-#: ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:141
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20
-#: ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:183
-#: ..\..\..\skins\_profile.php:76
-#: ..\..\..\skins\basic\_feedback.php:178
-#: ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "Email"
-
-#: ..\..\..\admin\_edit_form.php:139
-#: ..\..\..\admin\_users_form.php:139
-#: ..\..\..\admin\_users_form.php:141
-#: ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:77
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "URL"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Náhľad"
-
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\_edit_form.php:173
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&nbsp; Ulož ! &nbsp;"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Pravopis"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Uložiť na server súbor/obrázok"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "Pokročilé vlastnosti"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "Uprav čas"
-
-#: ..\..\..\admin\_edit_form.php:252
-msgid "URL Title"
-msgstr "Nadpis v URL"
-
-#: ..\..\..\admin\_edit_form.php:254
-msgid "(to be used in permalinks)"
-msgstr "(používaný v trvalých odkazoch)"
-
-#: ..\..\..\admin\_edit_form.php:263
-#: ..\..\..\admin\_edit_showposts.php:289
-#: ..\..\..\admin\_set_general.form.php:49
-#: ..\..\..\skins\_feedback.php:213
-#: ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Auto-BR"
-msgstr "Auto-BR"
-
-#: ..\..\..\admin\_edit_form.php:263
-#: ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Táto voľba nie je odporúčaná, vyhýbajte sa jej používaniu."
-
-#: ..\..\..\admin\_edit_form.php:272
-msgid "Additional actions"
-msgstr "Dodatočné činnosti"
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "Pingback"
-msgstr "Pingback"
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Poslať pingback na všetky URL v tomto príspevku)"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "Trackback URLs"
-msgstr "URL trackback-u"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "(Separate by space)"
-msgstr "(Oddeliť medzerou)"
-
-#: ..\..\..\admin\_edit_form.php:310
-#: ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Status"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "Príspevok bude zverejnený"
-
-#: ..\..\..\admin\_edit_form.php:317
-#: ..\..\..\admin\_edit_showposts.php:361
-msgid "Published (Public)"
-msgstr "Publikovaný (Verejný)"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Príspevok bude zverejnený, ale viditeľný len pre príhlásených členov blogu"
-
-#: ..\..\..\admin\_edit_form.php:324
-#: ..\..\..\admin\_edit_showposts.php:364
-msgid "Protected (Members only)"
-msgstr "Chránený (len pre členov)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "Príspevok bude zverejnený, ale viditeľný len pre Vás"
-
-#: ..\..\..\admin\_edit_form.php:331
-#: ..\..\..\admin\_edit_showposts.php:367
-msgid "Private (You only)"
-msgstr "Súkromný (len Vy)"
-
-#: ..\..\..\admin\_edit_form.php:337
-#: ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "Príspevok bude viditeľný len v redakčnom systéme"
-
-#: ..\..\..\admin\_edit_form.php:338
-#: ..\..\..\admin\_edit_showposts.php:370
-msgid "Draft (Not published!)"
-msgstr "Koncept (Nepublikovaný!)"
-
-#: ..\..\..\admin\_edit_form.php:345
-#: ..\..\..\admin\_edit_showposts.php:373
-msgid "Deprecated (Not published!)"
-msgstr "Na schválenie (Nepublikovaný!)"
-
-#: ..\..\..\admin\_edit_form.php:433
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Poznámka: Krížové publikovanie medzi blogmi je povolené."
-
-#: ..\..\..\admin\_edit_form.php:444
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Poznámka: Krížové publikovanie medzi blogmi je momentálne zakázané."
-
-#: ..\..\..\admin\_edit_form.php:446
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Poznámka: Krížové publikovanie medzi viacerými kategóriami je momentálne zakázané."
-
-#: ..\..\..\admin\_edit_form.php:456
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55
-#: ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:280
-#: ..\..\..\skins\custom\_main.php:285
-#: ..\..\..\skins\custom\_main.php:290
-#: ..\..\..\skins\custom\_main.php:295
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Komentáre"
-
-#: ..\..\..\admin\_edit_form.php:458
-msgid "Visitors can leave comments on this post."
-msgstr "Návštevníci môžu zanechať komentáre k tomuto príspevku."
-
-#: ..\..\..\admin\_edit_form.php:459
-msgid "Open"
-msgstr "Otvoriť"
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Návštevníci nemôžu zanechať komentáre k tomuto príspevku."
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Closed"
-msgstr "Zatvorený"
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Návštevníci nemôžu vidieť ani zanechať žiadne komentáre k tomuto príspevku."
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Disabled"
-msgstr "Nepovolený"
-
-#: ..\..\..\admin\_edit_form.php:470
-msgid "Renderers"
-msgstr "Renderers"
-
-#: ..\..\..\admin\_edit_form.php:540
-msgid "Comment info"
-msgstr "Info komentára"
-
-#: ..\..\..\admin\_edit_form.php:541
-#: ..\..\..\htsrv\comment_post.php:134
-#: ..\..\..\htsrv\comment_post.php:140
-msgid "Author"
-msgstr "Autor"
-
-#: ..\..\..\admin\_edit_form.php:544
-msgid "IP address"
-msgstr "IP adresa"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Next %d days"
-msgstr "Nasledujúcich %d dní"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "Predošlých %d"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d days"
-msgstr "Predošlých %d dní"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "Nasledujúcich %d"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:55
-#: ..\..\..\admin\_edit_navbar.php:61
-msgid " to "
-msgstr " pre"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:63
-msgid " of "
-msgstr " z"
-
-#: ..\..\..\admin\_edit_navbar.php:71
-msgid "from the end"
-msgstr "od konca"
-
-#: ..\..\..\admin\_edit_navbar.php:75
-msgid "from the start"
-msgstr "od začiatku"
-
-#: ..\..\..\admin\_edit_navbar.php:77
-msgid "OK"
-msgstr "OK"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr " Časový interval:"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "by"
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "úroveň:"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:826
-msgid "Pages:"
-msgstr "Stránky:"
-
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "žiadny komentár"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:730
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 komentár"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d komentárov"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1 Trackback"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d Trackback-y"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 Pingback"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d Pingback-y"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr "Trackback"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr "Pingback"
-
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "Zatiaľ bez komentárov..."
-
-#: ..\..\..\admin\_edit_showposts.php:226
-#: ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Komentár od:"
-
-#: ..\..\..\admin\_edit_showposts.php:230
-#: ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "Trackback od:"
-
-#: ..\..\..\admin\_edit_showposts.php:234
-#: ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "Pingback od:"
-
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr "Trvalý odkaz na tento komentár"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:729
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145
-#: ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Zanechať odkaz"
-
-#: ..\..\..\admin\_edit_showposts.php:272
-#: ..\..\..\admin\_users_form.php:81
-#: ..\..\..\skins\_feedback.php:164
-#: ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:170
-#: ..\..\..\skins\wpc_default\_feedback.php:170
-msgid "User"
-msgstr "Užívateľ"
-
-#: ..\..\..\admin\_edit_showposts.php:275
-#: ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:172
-#: ..\..\..\skins\wpc_default\_feedback.php:172
-msgid "Edit profile"
-msgstr "Upraviť profil"
-
-#: ..\..\..\admin\_edit_showposts.php:280
-#: ..\..\..\skins\_feedback.php:201
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Text komentára"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\skins\_feedback.php:203
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "Povolené XHTML značky"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\skins\_feedback.php:204
-#: ..\..\..\skins\basic\_feedback.php:198
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:149
-#: ..\..\..\skins\wpc_default\_feedback.php:149
-msgid "URLs, email, AIM and ICQs will be converted automatically."
-msgstr "URLs, email, AIM a ICQ budú skonvertované automaticky."
-
-#: ..\..\..\admin\_edit_showposts.php:288
-#: ..\..\..\skins\_feedback.php:209
-#: ..\..\..\skins\basic\_feedback.php:203
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:205
-#: ..\..\..\skins\wpc_default\_feedback.php:205
-msgid "Options"
-msgstr "Nastavenia"
-
-#: ..\..\..\admin\_edit_showposts.php:289
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Zlomy riadkov budú zmenené na &lt;br&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:296
-#: ..\..\..\skins\_feedback.php:226
-#: ..\..\..\skins\basic\_feedback.php:220
-msgid "Send comment"
-msgstr "Poslať komentár"
-
-#: ..\..\..\admin\_edit_showposts.php:350
-msgid "Posts to show"
-msgstr "Zobraziť príspevky"
-
-#: ..\..\..\admin\_edit_showposts.php:353
-msgid "Past"
-msgstr "Minulý"
-
-#: ..\..\..\admin\_edit_showposts.php:356
-msgid "Future"
-msgstr "Budúci"
-
-#: ..\..\..\admin\_edit_showposts.php:381
-msgid "Title / Text contains"
-msgstr "Názov / Text obsahujú"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Slová"
-
-#: ..\..\..\admin\_edit_showposts.php:386
-msgid "AND"
-msgstr "AND"
-
-#: ..\..\..\admin\_edit_showposts.php:388
-msgid "OR"
-msgstr "OR"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "GPL Licencia"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:106
-msgid "uncheck all"
-msgstr "zrušiť výber všetkého"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:108
-msgid "check all"
-msgstr "vybrať všetko"
-
-#: ..\..\..\admin\_menutop.php:162
-msgid "visit b2evolution's website"
-msgstr "navštíviť stránky b2evolution"
-
-#: ..\..\..\admin\_menutop.php:165
-msgid "Logout"
-msgstr "Odhlásiť"
-
-#: ..\..\..\admin\_menutop.php:167
-msgid "Exit to blogs"
-msgstr "Odísť na blogy"
-
-#: ..\..\..\admin\_menutop.php:176
-msgid "Blog time:"
-msgstr "Čas na blogu:"
-
-#: ..\..\..\admin\_menutop.php:177
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:178
-msgid "Logged in as:"
-msgstr "Prihlásený ako:"
-
-#: ..\..\..\admin\_menutop.php:188
-msgid "Write"
-msgstr "Napísať"
-
-#: ..\..\..\admin\_menutop.php:194
-#: ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241
-#: ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:879
-msgid "Edit"
-msgstr "Upraviť"
-
-#: ..\..\..\admin\_menutop.php:214
-msgid "Stats"
-msgstr "Štatistika"
-
-#: ..\..\..\admin\_menutop.php:232
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Šablony"
-
-#: ..\..\..\admin\_menutop.php:242
-msgid "Users"
-msgstr "Užívatelia"
-
-#: ..\..\..\admin\_menutop.php:246
-msgid "User Profile"
-msgstr "Užívateľský profil"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "Predvolené práva užívateľa"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Možnosť sa registrovať novým užívateľom"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr "Označiť aby bolo povolené novým užívateľom sa registrovať."
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Skupina pre nových užívateľov"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "Skupiny určujú úlohy a práva užívateľa."
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Úroveň pre nových užívateľov"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Úrovne určujú hierarchiu užívateľov v blogoch."
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr "Voľby zobrazenia"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "Predvolený blog pre zobrazovanie"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr "Tento blog sa zobrazí pre index.php ."
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "dní"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "príspevkov"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "príspevky stránkované"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "Spôsob zobrazenia"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr "Príspevkov/Dní na stránku"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "mesačne"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "týždenne"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "denne"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "po jednotlivých príspevkoch"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Spôsob archívu"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "Voľby odkazov"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Použiť osobitnú cestu"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-msgstr "Doporučené, ak váš server to podporuje. Odkazy budú vyzerať ako 'stub/2003/05/20/post_title' oproti 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Príspevok volaný jeho nadpisom v odkaze"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr "Núdzové použitie ID ak URL názov je nedostupný."
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr "Príspevok volaný jeho ID číslom"
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr "Príspevok na stránke archívu, umiestnený podľa jeho ID"
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "Príspevok na stránke archívu, umiestnený podľa jeho nadpisu (pre kompatibilu s Cafelog)"
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr "Druh trvalého odkazu"
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr "Bezpečnostné voľby"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "Minimálna dĺžka hesla"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr "pre užívateľov."
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr "Renderovacie pluginy"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "Plug-in"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "Použiť"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "Pluginy nástrojovej lišty"
-
-#: ..\..\..\admin\_set_plugins.form.php:69
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_set_regional.form.php:360
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-#: ..\..\..\skins\_profile.php:98
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Aktualizácia"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "Vytvoriť novú lokalizáciu"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "Upraviť lokalizáciu"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "Prvé dva znaky sú <a %s>kód jazyka podľa ISO 639</a>. Posledné dva sú <a %s>kód krajiny podľa ISO 3166</a>."
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "Povolený"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr "Má byť táto lokalizácia užívateľom povolená?"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "názov lokalizácie"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "Znaková sada"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "Musí súhlasiť znaková sada jazykového súboru."
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "Formát dátumu"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Pozri nižšie."
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "Formát času"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "Jazykový súbor"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "použiť jazykový súbor z podadresára <code>locales</code>"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "Priority"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1 je najvyššia. Priorita je dôležitá pri voľbe lokalizácie, keď rôzne lokalizácie majú používajú spoločný jazyk; toto môže nastať pri zisťovaní jazyka prehliadača. Priorita má tiež vplyv na to, ktorá lokalizácia bude zobrazená v roletkovom menu (dropdown boxes) a pod."
-
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-msgid "Create"
-msgstr "Vytvor"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "Týmto sa zmení lokalizácia \\'%s\\'. Ok?"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "Vlajky"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "Vlajky sú uložené v podadresároch z <code>%s</code>.Názov súborov vlajok rovnaký ako označenie krajiny v názve lokalizácie (znaky 4. a 5.); súbor má príponu .gif ."
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "Dátum/Čas formáty"
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr "Znaky použiteľné vo formátovacom reťazci:"
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" alebo \"pm\""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" alebo \"PM\""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr "B - Swatch Internet time"
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - dátum podľa ISO 8601 (vyžaduje PHP 5); napr. \"2004-02-12T15:19:21+00:00\""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d - deň v mesiaci, 2 číslice s vodiacou nulou; napr. od \"01\" do \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - deň v týždni, textový, 3 písmená; napr. \"Fri\""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - deň týždňa, 1 znak; napr. \"F\""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - mesiac, textový, dlhý; napr. \"January\""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - hodiny, 12-hodinový formát bez vodiacich núl; napr. od \"1\" do \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - hodiny, 24-hodinový formát bez vodiacich núl; napr. od \"1\" do \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - hodiny, 12-hodinový formát; napr. od \"01\" do \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - hodiny, 24-hodinový formát; napr. od \"01\" do \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - minúty; napr. od \"00\" do \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - deň v mesiaci bez vodiacich núl; napr. od \"1\" do \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (malé \"L\") - deň týždňa, textový, dlhý; napr. \"Friday\""
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - boolean podľa toho, či je rok prestupný; napr. \"0\" až \"1\""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - mesiac; napr. \"01\" až \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - mesiac, textový, 3 písmená; napr. \"Jan\""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - mesiac bez vodiacich núl; napr. \"1\" až \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "O - posun oproti Greenwich-skému času  (GMT) v hodinách; napr. \"+0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - formátovaný dátum podľa RFC 822; napr. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - sekundy; napr. \"00\" do \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - Anglická poradová prípona, textová, 2 znaky; napr. \"th\", \"nd\""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - počet dní v danom mesiaci; napr. od \"28\" do \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - nastavenie časovej zóny tohto stroja; napr. \"MDT\""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr "U - sekundy od epochy"
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - deň v týždni, číselne, napr. \"0\" (Nedeľa) to \"6\" (Sobota)"
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W - ISO-8601 číslo týždňa v roku, týždne začínajú pondelkom; napr. \"42\""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - rok, 4 číslice; napr. \"1999\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - rok, 2 číslice; napr. \"99\""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - deň v roku; napr. od \"0\" do \"365\""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr "Poznámka: predvolená lokalizácia nie je povolená."
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "Miestne nastavenia"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Časový rozdiel"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr "v hodinách"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "Ak nie ste v časovej zóne vášho servera. Súčasný čas na serveri je: %s."
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "Potlačený nastaveniami prehliadača, užívateľovou lokalizáciou alebo lokalizáciou blogu (v tomto poradí)."
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "Dostupné lokalizácie"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "Skryť info prekladu"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "Ukázať info prekladu"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "Dátum fmt"
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "Čas fmt"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "Reťazce"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "Preložené"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "Získať"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "hore"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "Zvýšiť prioritu"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "dole"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "Znížiť prioritu"
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "Kopírovať lokalizáciu"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr "Vynulovať obvyklé nastavenia"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "Žiadny jazykový súbor..."
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr "Získať .po súbor do formátu b2evo"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "Ste si istý, že chcete vynulovať (reset)?"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "Vynulovať na prednastavené hodnoty (zmazanie databázových tabuliek)"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "prvý užívateľ"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "predošlý užívateľ"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "nasledujúci užívateľ"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "posledný užívateľ"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "Zatvoriť užívateľský profil"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "Vytvoriť nový užívateľský profil"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Profil pre:"
-
-#: ..\..\..\admin\_users_form.php:85
-#: ..\..\..\admin\_users_form.php:99
-#: ..\..\..\admin\_users_form.php:114
-#: ..\..\..\skins\_profile.php:65
-msgid "Login"
-msgstr "Prihlasovacie meno (login)"
-
-#: ..\..\..\admin\_users_form.php:86
-#: ..\..\..\admin\_users_form.php:100
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:115
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:66
-#: ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Krstné meno"
-
-#: ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:101
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:116
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\_profile.php:67
-#: ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "Priezvisko"
-
-#: ..\..\..\admin\_users_form.php:88
-#: ..\..\..\admin\_users_form.php:98
-#: ..\..\..\admin\_users_form.php:117
-#: ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:56
-#: ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Prezývka (nickname)"
-
-#: ..\..\..\admin\_users_form.php:93
-#: ..\..\..\admin\_users_form.php:118
-#: ..\..\..\skins\_profile.php:60
-#: ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Identita zobrazená"
-
-#: ..\..\..\admin\_users_form.php:109
-msgid "Preferred locale"
-msgstr "Preferovaná lokalizácia"
-
-#: ..\..\..\admin\_users_form.php:109
-#: ..\..\..\admin\_users_form.php:119
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "Preferovaná jazyková mutácia prostredia pre správu, notifikácie a pod."
-
-#: ..\..\..\admin\_users_form.php:122
-msgid "Send an email"
-msgstr "Poslať email"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Visit the site"
-msgstr "Navštíviť stránku"
-
-#: ..\..\..\admin\_users_form.php:145
-msgid "Search on ICQ.com"
-msgstr "Hladať na ICQ.com"
-
-#: ..\..\..\admin\_users_form.php:149
-#: ..\..\..\admin\_users_form.php:151
-#: ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:155
-msgid "Instant Message to user"
-msgstr "Odkaz pre užívateľa"
-
-#: ..\..\..\admin\_users_form.php:160
-#: ..\..\..\admin\_users_form.php:172
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:161
-#: ..\..\..\admin\_users_form.php:173
-msgid "MSN IM"
-msgstr "MSN IM"
-
-#: ..\..\..\admin\_users_form.php:162
-#: ..\..\..\admin\_users_form.php:174
-msgid "YahooIM"
-msgstr "YahooIM"
-
-#: ..\..\..\admin\_users_form.php:164
-#: ..\..\..\admin\_users_form.php:175
-#: ..\..\..\skins\_profile.php:83
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "Notifikácie"
-
-#: ..\..\..\admin\_users_form.php:164
-#: ..\..\..\skins\_profile.php:83
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Vyznačiť ak chcete dostávať notifikácie vždy keď k článku na blogu pribudne komentár, trackback a pod."
-
-#: ..\..\..\admin\_users_form.php:166
-#: ..\..\..\skins\_profile.php:87
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Nové heslo"
-
-#: ..\..\..\admin\_users_form.php:166
-msgid "Leave empty if you don't want to change the password."
-msgstr "Ponechajte prázdne ak nechcete zmeniť heslo."
-
-#: ..\..\..\admin\_users_form.php:167
-#: ..\..\..\skins\_profile.php:92
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Potvrdenie nového hesla"
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "yes"
-msgstr "áno"
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "no"
-msgstr "nie"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "User rights"
-msgstr "Užívateľské práva"
-
-#: ..\..\..\admin\_users_form.php:221
-msgid "User information"
-msgstr "Informácia užívateľa"
-
-#: ..\..\..\admin\_users_form.php:223
-#: ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17
-#: ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:224
-#: ..\..\..\skins\_profile.php:49
-#: ..\..\..\skins\basic\_profile.php:50
-#: ..\..\..\skins\custom\_main.php:279
-#: ..\..\..\skins\custom\_main.php:284
-#: ..\..\..\skins\custom\_main.php:289
-#: ..\..\..\skins\custom\_main.php:294
-msgid "Posts"
-msgstr "Príspevky"
-
-#: ..\..\..\admin\_users_form.php:225
-msgid "Created on"
-msgstr "Vytvorený"
-
-#: ..\..\..\admin\_users_form.php:226
-msgid "From IP"
-msgstr "Z IP"
-
-#: ..\..\..\admin\_users_form.php:227
-msgid "From Domain"
-msgstr "Z domény"
-
-#: ..\..\..\admin\_users_form.php:228
-msgid "With Browser"
-msgstr "S prehliadačom"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "prvá skupiny"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "predošlá skupina"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "nasledujúca skupina"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "posledná skupina"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr "Zavrieť skupinový profil"
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr "Vytvorenie novej skupinu"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "Úprava skupiny:"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr "Prezeranie skupiny:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr "Práva člena tejto skupiny"
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "Vidieť všetko"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr "Plný prístup"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr "Bez prístupu"
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "Len prezerať"
-
-#: ..\..\..\admin\_users_groupform.php:92
-#: ..\..\..\b2evocore\_functions_hitlogs.php:528
-msgid "Statistics"
-msgstr "Štatistika"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr "Globálne nastavenia"
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr "Označ pre povolenie úprav šablony."
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr "Manažment užívateľov/skupín"
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr "Skupiny &amp; užívatelia"
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr "Predvolená skupina pre nových užívateľov"
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "Kopírovať skupinu"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "Zmazať skupinu"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "znížiť úroveň užívateľa"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "zvýšiť úroveň užívateľa"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Zmazať užívateľa"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid ""
-"Are you sure you want to delete this user?\\n"
-"Warning: all his posts will be deleted too!"
-msgstr ""
-"Ste si istý, že chcete zmazať tohto užívateľa?\\n"
-"Varovanie: všetky jeho príspevky budú tiež zmazané!"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "Nový užívateľ..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "Nová skupina..."
-
-#: ..\..\..\b2evocore\_blog_main.php:204
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "CHYBA! Nemohol som zmazať! Súbor [%s] budete musieť zmazať ručne."
-
-#: ..\..\..\b2evocore\_class_calendar.php:192
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#, php-format
-msgid "%d posts"
-msgstr "%d príspevkov"
-
-#: ..\..\..\b2evocore\_class_calendar.php:193
-#: ..\..\..\b2evocore\_class_calendar.php:198
-msgid "1 post"
-msgstr "1 príspevok"
-
-#: ..\..\..\b2evocore\_class_calendar.php:301
-msgid "previous month"
-msgstr "predošlý mesiac"
-
-#: ..\..\..\b2evocore\_class_calendar.php:305
-msgid "next month"
-msgstr "nasledujúci mesiac"
-
-#: ..\..\..\b2evocore\_class_calendar.php:332
-msgid "previous year"
-msgstr "predošlý rok"
-
-#: ..\..\..\b2evocore\_class_calendar.php:335
-msgid "next year"
-msgstr "nasledujúci rok"
-
-#: ..\..\..\b2evocore\_class_calendar.php:364
-msgid "go to month's archive"
-msgstr "choď do archívu podľa mesiacov"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "Člen"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "Návštevník"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "Upraviť tento komentár"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:825
-msgid "Delete"
-msgstr "Zmazať"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-msgid "Delete this comment"
-msgstr "Zmazať tento komentár"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid ""
-"You are about to delete this comment!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Pokúšate sa zmazať tento komentár!\\n"
-"\\'Zrušiť\\' zastaviť, \\'OK\\' zmazať."
-
-#: ..\..\..\b2evocore\_class_commentlist.php:143
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "Nekomentované..."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:119
-msgid "Sorry, there is nothing to display..."
-msgstr "Prepáčte, nie je čo zobraziť..."
-
-#: ..\..\..\b2evocore\_class_db.php:93
-#, php-format
-msgid "Error selecting database [%s]!"
-msgstr "Chyba pri výbere databázy [%s]!"
-
-#: ..\..\..\b2evocore\_class_db.php:150
-msgid "MySQL error!"
-msgstr "Chyba MySQL!"
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "Nová skupina"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:107
-msgid "Parser error: "
-msgstr "Chyba analyzátora (parsera):"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:124
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "Tag <code>body</code> môže byť použitý len raz!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:137
-msgid "Illegal tag"
-msgstr "Nepovolený tag"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:144
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "Tag %s musí byť vo vnútri iného tagu"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:146
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "Tag %s nie je povolený vo vnútri tagu %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:154
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "Tag %s nemôže mať vlastnosť %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:162
-msgid "Found invalid URL: "
-msgstr "Nájdená neplatná URL:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:185
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr ""
-
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#: ..\..\..\b2evocore\_class_item.php:300
-#: ..\..\..\b2evocore\_functions_cats.php:637
-msgid "Browse category"
-msgstr "Prehliadať kategóriu"
-
-#: ..\..\..\b2evocore\_class_item.php:403
-msgid "Comments are closed for this post."
-msgstr "Komentáre sú pre tento príspevok uzavreté."
-
-#: ..\..\..\b2evocore\_class_item.php:415
-msgid "This post is not published. You cannot leave comments."
-msgstr "Tento príspevok nie je zverejnený. Nemožete zanechať komentáre."
-
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:465
-#: ..\..\..\b2evocore\_functions_bposts.php:732
-msgid "Read more!"
-msgstr "čítať ďalej!"
-
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:470
-#: ..\..\..\b2evocore\_functions_bposts.php:737
-msgid "More:"
-msgstr "Ďalej:"
-
-#: ..\..\..\b2evocore\_class_item.php:712
-msgid "Display feedback / Leave a comment"
-msgstr "Zobraziť odkaz / zanechať komentár"
-
-#: ..\..\..\b2evocore\_class_item.php:713
-msgid "Send feedback"
-msgstr "Poslať odkaz"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "1 feedback"
-msgstr "1 odkaz"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-#, php-format
-msgid "%d feedbacks"
-msgstr "%d odkazov"
-
-#: ..\..\..\b2evocore\_class_item.php:728
-msgid "Display comments / Leave a comment"
-msgstr "Zobraziť komentáre / zanechať komentár"
-
-#: ..\..\..\b2evocore\_class_item.php:741
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Zobraziť trackback / Získať adresu pre trackback tohto príspevku"
-
-#: ..\..\..\b2evocore\_class_item.php:742
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "Trackback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "Trackback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr "Trackback (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:754
-msgid "Display pingbacks"
-msgstr "Zobraziť pingback"
-
-#: ..\..\..\b2evocore\_class_item.php:755
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr "Pingback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr "Pingback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr "Pingback (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:826
-msgid "Delete this post"
-msgstr "Zmazať tento príspevok"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:836
-#: ..\..\..\b2evocore\_class_item.php:845
-msgid ""
-"You are about to delete this post!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Pokúšate sa zmazať tento príspevok!\\n"
-"\\'Zrušiť\\' zastaviť, \\'OK\\' zmazať."
-
-#: ..\..\..\b2evocore\_class_item.php:880
-msgid "Edit this post"
-msgstr "Upraviť tento príspevok"
-
-#: ..\..\..\b2evocore\_class_item.php:919
-msgid "Publish NOW!"
-msgstr "Zverejniť teraz!"
-
-#: ..\..\..\b2evocore\_class_item.php:920
-msgid "Publish now using current date and time."
-msgstr "Zverejniť teraz použitím aktuálneho dátumu a času."
-
-#: ..\..\..\b2evocore\_class_itemlist.php:563
-msgid "Invalid post, please correct these errors:"
-msgstr "Neplatný príspevok, prosím opravte tieto chyby:"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:862
-msgid "Sorry, there is no post to display..."
-msgstr "Prepáčte, žiadne príspevky k zobrazeniu..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "POP3 pripojenie:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "Nie je stanovený žiadny server"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "Bez pripojenia k serveru"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "prerušenie"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "pripojenie neexistuje"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "Príkaz neúspešný"
-
-#: ..\..\..\b2evocore\_class_user.php:68
-msgid "New user"
-msgstr "Nový užívateľ"
-
-#: ..\..\..\b2evocore\_class_user.php:262
-msgid "Permission denied!"
-msgstr "Prístup zamietnutý!"
-
-#: ..\..\..\b2evocore\_functions.php:47
-msgid "Oops, MySQL error!"
-msgstr "Ups, chyba MySQL!"
-
-#: ..\..\..\b2evocore\_functions.php:479
-msgid "go back"
-msgstr "späť"
-
-#: ..\..\..\b2evocore\_functions.php:511
-msgid "Redirecting you to:"
-msgstr "Presmerovanie na:"
-
-#: ..\..\..\b2evocore\_functions.php:513
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Ak sa nič neudeje, kliknite <a %s>sem</a>."
-
-#: ..\..\..\b2evocore\_functions.php:592
-msgid "No response!"
-msgstr "Bez odpovede!"
-
-#: ..\..\..\b2evocore\_functions.php:597
-msgid "Remote error"
-msgstr "Vzdialená chyba"
-
-#: ..\..\..\b2evocore\_functions.php:612
-#: ..\..\..\b2evocore\_functions.php:617
-msgid "Response"
-msgstr "Odpoveď"
-
-#: ..\..\..\b2evocore\_functions.php:854
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "Parameter %s je nutný!"
-
-#: ..\..\..\b2evocore\_functions.php:1065
-msgid "Invalid URL"
-msgstr "Neplatná URL"
-
-#: ..\..\..\b2evocore\_functions.php:1071
-msgid "URI scheme not allowed"
-msgstr "plán URI nie je povolený"
-
-#: ..\..\..\b2evocore\_functions.php:1078
-msgid "URL not allowed"
-msgstr "Nepovolená URL"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:176
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Nahlásiť záškodníka na b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:206
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr "Prerušené (beží lokálne)."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:224
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Požiadať zoznam záškodníkov z b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:234
-msgid "Latest update timestamp"
-msgstr "Dátum poslednej aktualizácie"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:259
-msgid "Incomplete reponse."
-msgstr "Neúplná odpoveď."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "No new blacklisted strings are available."
-msgstr "Sú dostupné nové údaje do blacklistu."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:271
-msgid "Adding strings to local blacklist"
-msgstr "Pridávanie nových záznamov do lokálneho blacklistu"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:274
-msgid "Adding:"
-msgstr "Dopĺňanie:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "OK."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:281
-msgid "Not necessary! (Already handled)"
-msgstr "Nepotrebné! (Už spracované)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:289
-msgid "New latest update timestamp"
-msgstr "Čas poslednej aktualizácie"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:298
-msgid "Invalid reponse."
-msgstr "Neplatná odpoveď"
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "Požadovaný blog neexistuje!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "Podrobnosti príspevku"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:702
-msgid "PREVIEW"
-msgstr "NÁHĽAD"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:828
-msgid "Next page"
-msgstr "Ďalšia strana"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:829
-msgid "Previous page"
-msgstr "Predošlá strana"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:874
-msgid "Previous post"
-msgstr "Predošlý príspevok"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:931
-msgid "Next post"
-msgstr "Ďalší príspevok"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1043
-msgid "Next Page"
-msgstr "Ďalšia strana"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1071
-msgid "Previous Page"
-msgstr "Predošlá strana"
-
-#: ..\..\..\b2evocore\_functions_cats.php:88
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Nie je možné zmazať ak obsahuje podkategórie!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:120
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "Nie je možné zmazať poslednú kategóriu, ak sú v nej príspevky (články)!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:215
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "Požadovaná kategória %s neexistuje!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:568
-msgid "Category"
-msgstr "Kategória"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:58
-#: ..\..\..\b2evocore\_vars.php:134
-#: ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "nesprávny znak v názve klienta (User Agent)"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "referer ignored"
-msgstr "odkazujúci ignorovaný"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-msgid "BlackList"
-msgstr "BlackList"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-msgid "robot"
-msgstr "robot"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-msgid "invalid"
-msgstr "neplatný"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "search engine"
-msgstr "vyhľadávač"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:136
-msgid "loading referering page"
-msgstr "záznam odkazujúcej stránky"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:157
-msgid "found current url in page"
-msgstr "súčasná url nájdená na stránke"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:450
-msgid "not a query - no params!"
-msgstr "nie je otázka - chýbajúce parametre!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:475
-msgid "no query string found"
-msgstr "žiadny dopytovaný reťazec nebol nájdený"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354
-#: ..\..\..\install\index.php:85
-msgid "name"
-msgstr "meno"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "Odosielanie pingback-ov..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "Nie je čo pingovať."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "ZAČIATOK"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "Vykonávanie:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "Nenašiel som meno hostu pre:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "Pripojenie na server v:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "Nie je možné otvoriť pripojenie k:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "Začiatok príjmu hlavičiek a obsahu"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Pingovací server nájdený X-Pingback hlavičke:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Pingovací server nájdený Pingback <link /> tagu:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr "Pingovací server nenájdený v hlavičke ani obsahu"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "URL pingovacieho servera sú prázdne (možná chyba PHP v fgets)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "Dáta pingovacieho servera"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "Stránka odkazujúca na:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "Na stránku odkazované z:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr "Pingujem %s..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "KONIEC"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "Pingback-y dokončené."
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "Pingujem b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "Pingujem Weblogs.com..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "Pingujem Blo.gs..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "Pingujem technorati.com"
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Archívy pre"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Archívny adresár"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Posielanie trackback-ov..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "Nebol odoslaný žiadny trackback."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "Úryvok odoslaný."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "Trackback dokončený."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "Posielam trackback na:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Odpoveď:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "nesprávne meno/heslo"
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:114
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "uloženie cookie %s bolo neúspešné!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "meno/heslo viac nie sú platné."
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Musíte sa prihlásiť!"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "Prihláste sa ak máte konto..."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "Registrovať..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "Registrujte sa pre vytvorenie konta..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "Odhlásiť (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "Odhlásiť sa zo svojho konta"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "Správca"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "Návrat do redakčného systému"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "Profil (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "Upraviť váš profil"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "Užívateľský profil"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "Nedeľa"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "Pondelok"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "Utorok"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "Streda"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "Štvrtok"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "Piatok"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "Sobota"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "Ne"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "Po"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "Ut"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "St"
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "Št"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "Pi"
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "So"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr "N"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr "P"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr "U"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr "S"
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr "Š"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr "Pi"
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr "So"
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "Január"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "Február"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "Marec"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "Apríl"
-
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "Máj"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "Jún"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "Júl"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "August"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "September"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "Október"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "November"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "December"
-
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "Jan"
-
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "Feb"
-
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "Mar"
-
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "Apr"
-
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "Máj"
-
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "Jún"
-
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "Júl"
-
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "Aug"
-
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "Sep"
-
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "Okt"
-
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "Nov"
-
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "Dec"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr "Miestny"
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr "Oznámený"
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr "Stredný"
-
-#: ..\..\..\conf\_locales.php:50
-msgid "Czech (CZ)"
-msgstr "Czech (CZ)"
-
-#: ..\..\..\conf\_locales.php:57
-msgid "German (DE)"
-msgstr "German (DE)"
-
-#: ..\..\..\conf\_locales.php:64
-msgid "English (EU)"
-msgstr "English (EU)"
-
-#: ..\..\..\conf\_locales.php:71
-msgid "English (UK)"
-msgstr "English (UK)"
-
-#: ..\..\..\conf\_locales.php:78
-msgid "English (US)"
-msgstr "English (US)"
-
-#: ..\..\..\conf\_locales.php:85
-msgid "English (CA)"
-msgstr "English (CA)"
-
-#: ..\..\..\conf\_locales.php:92
-msgid "English (AU)"
-msgstr "English (AU)"
-
-#: ..\..\..\conf\_locales.php:99
-msgid "English (IL)"
-msgstr "English (IL)"
-
-#: ..\..\..\conf\_locales.php:106
-msgid "Spanish (ES)"
-msgstr "Spanish (ES)"
-
-#: ..\..\..\conf\_locales.php:113
-msgid "French (FR)"
-msgstr "French (FR)"
-
-#: ..\..\..\conf\_locales.php:120
-msgid "French (CA)"
-msgstr "French (CA)"
-
-#: ..\..\..\conf\_locales.php:127
-msgid "French (BE)"
-msgstr "French (BE)"
-
-#: ..\..\..\conf\_locales.php:134
-msgid "Hungarian (HU)"
-msgstr "Hungarian (HU)"
-
-#: ..\..\..\conf\_locales.php:141
-msgid "Italian (IT)"
-msgstr "Italian (IT)"
-
-#: ..\..\..\conf\_locales.php:148
-msgid "Japanese (JP)"
-msgstr "Japanese (JP)"
-
-#: ..\..\..\conf\_locales.php:155
-msgid "Lithuanian (LT)"
-msgstr "Lithuanian (LT)"
-
-#: ..\..\..\conf\_locales.php:162
-msgid "Bokm&aring;l (NO)"
-msgstr "Bokm&aring;l (NO)"
-
-#: ..\..\..\conf\_locales.php:169
-msgid "Dutch (NL)"
-msgstr "Dutch (NL)"
-
-#: ..\..\..\conf\_locales.php:176
-msgid "Dutch (BE)"
-msgstr "Dutch (BE)"
-
-#: ..\..\..\conf\_locales.php:183
-msgid "Portuguese (BR)"
-msgstr "Portuguese (BR)"
-
-#: ..\..\..\conf\_locales.php:190
-msgid "Swedish (SE)"
-msgstr "Swedish (SE)"
-
-#: ..\..\..\conf\_locales.php:197
-msgid "Chinese(S) gb2312 (CN)"
-msgstr "Chinese(S) gb2312 (CN)"
-
-#: ..\..\..\conf\_locales.php:204
-msgid "Chinese(S) utf-8 (CN)"
-msgstr "Chinese(S) utf-8 (CN)"
-
-#: ..\..\..\conf\_locales.php:211
-msgid "Trad. Chinese (TW)"
-msgstr "Trad. Chinese (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:27
-msgid "You cannot leave comments on this post!"
-msgstr "Nemôžete zanechať komentár k tomuto príspevku!"
-
-#: ..\..\..\htsrv\comment_post.php:50
-msgid "Please fill in the name field"
-msgstr "Prosím vyplnte do poľa mena"
-
-#: ..\..\..\htsrv\comment_post.php:51
-msgid "Please fill in the email field"
-msgstr "Prosím vyplnte do poľa email"
-
-#: ..\..\..\htsrv\comment_post.php:56
-msgid "Supplied email address is invalid"
-msgstr "Zadaná emailová adresa je neplatná"
-
-#: ..\..\..\htsrv\comment_post.php:80
-msgid "Please do not send empty comment"
-msgstr "Prosím neposielajte prázdny komentár"
-
-#: ..\..\..\htsrv\comment_post.php:97
-msgid "You can only post a new comment every 30 seconds."
-msgstr "Nový komentár môžete odoslať raz za 30 sekúnd."
-
-#: ..\..\..\htsrv\comment_post.php:101
-msgid "Cannot post comment, please correct these errors:"
-msgstr "Nemôžem odoslať komentár, prosím odstránte tieto chyby:"
-
-#: ..\..\..\htsrv\comment_post.php:102
-msgid "Back to comment editing"
-msgstr "Späť k úprave komentára"
-
-#: ..\..\..\htsrv\comment_post.php:127
-#: ..\..\..\htsrv\comment_post.php:130
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Nový komentár k Vášmu príspevku #%d \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:142
-#: ..\..\..\htsrv\trackback.php:106
-#: ..\..\..\xmlsrv\xmlrpc.php:1408
-msgid "Url"
-msgstr "Odkaz"
-
-#: ..\..\..\htsrv\comment_post.php:144
-msgid "Comment"
-msgstr "Komentár"
-
-#: ..\..\..\htsrv\comment_post.php:145
-#: ..\..\..\htsrv\trackback.php:108
-#: ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Edit/Delete"
-msgstr "Uprav/Zmaž"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "Pripájanie sa na pop server..."
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "Pripájanie zlyhalo:"
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "Prihlasovanie sa na pop server..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "Neexistujúci mail alebo neúspešné prihlásenie:"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "Príjem správy #%d..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "Priebeh..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "Pristaré"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "Predpona predmetu sa nezhoduje"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Surový obsah:"
-
-#: ..\..\..\htsrv\getmail.php:206
-#: ..\..\..\htsrv\login.php:81
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_login_form.php:47
-#: ..\..\..\htsrv\_lostpass_form.php:27
-#: ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27
-#: ..\..\..\skins\_profile.php:35
-#: ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Meno:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Heslo:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "Zlé meno alebo heslo"
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "ID kategórie"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "Blog ID"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "Prístup zakázaný."
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Odoslaný titulok"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Odoslaný obsah"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Misia ukončená, správa vymazaná."
-
-#: ..\..\..\htsrv\login.php:75
-#: ..\..\..\htsrv\login.php:98
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Email s heslom bol úspešne odoslaný na Vašu emailovú adresu."
-
-#: ..\..\..\htsrv\login.php:82
-msgid "New Password:"
-msgstr "Nové heslo:"
-
-#: ..\..\..\htsrv\login.php:83
-msgid "You can login here:"
-msgstr "Tu sa môžete prihlásiť:"
-
-#: ..\..\..\htsrv\login.php:88
-msgid "your weblog's login/password"
-msgstr "Vaše blogové meno/heslo"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "The email could not be sent."
-msgstr "Email nemohol byť odoslaný."
-
-#: ..\..\..\htsrv\login.php:91
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Možný príčina: Váš hosting má pravdepodobne zakázanú funkciu mail()"
-
-#: ..\..\..\htsrv\login.php:112
-msgid "Note: You are already logged in!"
-msgstr "Poznámka: Už ste prihlásený!"
-
-#: ..\..\..\htsrv\login.php:119
-msgid "Continue..."
-msgstr "Pokračovanie..."
-
-#: ..\..\..\htsrv\profile_update.php:36
-#: ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "Nie ste prihlásený."
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "Nie je prihlasený pod rovnakým účtom, než ktorý sa pokúšate upravovať."
-
-#: ..\..\..\htsrv\profile_update.php:47
-#: ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64
-#: ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79
-#: ..\..\..\htsrv\profile_update.php:96
-#: ..\..\..\htsrv\profile_update.php:101
-#: ..\..\..\htsrv\profile_update.php:107
-msgid "Back to profile"
-msgstr "Naspäť k profilu"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "prosím vložte Vašu prezývku (môže byť rovnaké ako login)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "Vaše ICQ UIN môžu tvoriť len číslie, písmená nie sú dovolené"
-
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "prosím vpíšte emailovú adresu"
-
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "emailová adresa je neplatná"
-
-#: ..\..\..\htsrv\profile_update.php:87
-#: ..\..\..\htsrv\profile_update.php:95
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "vpísali ste nové heslo len raz. Vráťte sa a opravte to."
-
-#: ..\..\..\htsrv\profile_update.php:100
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "ste vpísali dve rôzne heslá. Váťte sa a opravte to."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "prosím vložte prihlasovacie meno"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "prosím zadajte Vaše heslo dvakrát"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "prosím vpíšte rovnaké heslo do oboch polí pre heslo"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "toto meno je už zaregistrované, prosím zvoľte si iné"
-
-#: ..\..\..\htsrv\register.php:119
-#: ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "nová registrácia užívateľa na Tvojom blogu"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Nastavenie užívateľov"
-
-#: ..\..\..\htsrv\trackback.php:98
-#: ..\..\..\htsrv\trackback.php:103
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Nový trackback k vášmu článku #%d \"%s\""
-
-#: ..\..\..\htsrv\trackback.php:105
-#: ..\..\..\xmlsrv\xmlrpc.php:1407
-msgid "Website"
-msgstr "Webstránka"
-
-#: ..\..\..\htsrv\trackback.php:107
-#: ..\..\..\xmlsrv\xmlrpc.php:1409
-msgid "Excerpt"
-msgstr "Úvodník"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "Prihlasovací formulár"
-
-#: ..\..\..\htsrv\_login_form.php:44
-msgid "You will have to accept cookies in order to log in."
-msgstr "Pred prihlásením sa musíte akceptovať cookies."
-
-#: ..\..\..\htsrv\_login_form.php:52
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "Heslo:"
-
-#: ..\..\..\htsrv\_login_form.php:58
-#: ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "Prihlásiť!"
-
-#: ..\..\..\htsrv\_login_form.php:66
-#: ..\..\..\install\index.php:59
-msgid "Go to Blogs"
-msgstr "Choď na blogy"
-
-#: ..\..\..\htsrv\_login_form.php:68
-msgid "Lost your password ?"
-msgstr "Zabudli ste heslo?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Zabudli ste heslo?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Nové heslo bude vygenerované a zaslané na Váš email."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "Generovať nové heslo!"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Registrácia ukončená"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Registrácia momentálne nedostupná"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "Registrácia užívateľov nie je momentálne povolená."
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Domov"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Registračný formulár"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(dvakrát)"
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "Minimálne %d znakov prosím."
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr "Preferovaný jazyk"
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "Registrácia!"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr "Prihlásenie na existujúci účet..."
-
-#: ..\..\..\install\index.php:47
-msgid "b2evo installer"
-msgstr "b2evo inštalátor"
-
-#: ..\..\..\install\index.php:54
-msgid "Installer for version "
-msgstr "Inštalátor pre verziu"
-
-#: ..\..\..\install\index.php:56
-msgid "Current installation"
-msgstr "Súčasná inštalácia"
-
-#: ..\..\..\install\index.php:57
-msgid "Install menu"
-msgstr "Inštalačné menu"
-
-#: ..\..\..\install\index.php:58
-msgid "PHP info"
-msgstr "PHP info"
-
-#: ..\..\..\install\index.php:60
-msgid "Go to Admin"
-msgstr "Choď do administrácie"
-
-#: ..\..\..\install\index.php:61
-msgid "Online"
-msgstr "Online"
-
-#: ..\..\..\install\index.php:62
-msgid "Manual"
-msgstr "Návod"
-
-#: ..\..\..\install\index.php:63
-msgid "Support"
-msgstr "Podpora"
-
-#: ..\..\..\install\index.php:72
-msgid "Language / Locale"
-msgstr "Jazyk / Lokalizácia"
-
-#: ..\..\..\install\index.php:73
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "Zvoľte si predvolený jazyk/lokalizáciu pre vašu b2evo inštaláciu."
-
-#: ..\..\..\install\index.php:101
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "Skontrolujte si vaše databázové nastavenia a v prípade potreby ich aktualizujte..."
-
-#: ..\..\..\install\index.php:113
-#: ..\..\..\install\index.php:122
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "Táto verzia b2evolution vyžaduje minimálne %s verziu %s a vy sa pokúšate použiť verziu %s!"
-
-#: ..\..\..\install\index.php:145
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr ""
-
-#: ..\..\..\install\index.php:185
-msgid "Config file update"
-msgstr "Aktualizácia konfiguračného súboru"
-
-#: ..\..\..\install\index.php:186
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "Nemôžeme automaticky aktualizovať vás konfiguračný súbor [%s]!"
-
-#: ..\..\..\install\index.php:187
-msgid "There are two ways to deal with this:"
-msgstr "Sú dva spôsoby ako sa s tým vysporiadať:"
-
-#: ..\..\..\install\index.php:189
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr ""
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr ""
-
-#: ..\..\..\install\index.php:192
-msgid "Come back to this page and refresh/reload."
-msgstr ""
-
-#: ..\..\..\install\index.php:196
-msgid "Alternatively, you can update the config file manually:"
-msgstr ""
-
-#: ..\..\..\install\index.php:198
-msgid "Open the _config.php file locally with a text editor."
-msgstr ""
-
-#: ..\..\..\install\index.php:199
-msgid "Delete all contents!"
-msgstr "Vymazať všetok obsah!"
-
-#: ..\..\..\install\index.php:200
-msgid "Copy the contents from the box below."
-msgstr "Kopírovať obsah zo spodného boxu."
-
-#: ..\..\..\install\index.php:201
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "Vložte ich do Vášho textového editora. <strong>POZOR: uistite sa, že na konci nie je ŽIADNA PRÁZDNA MEDZERA za posledným <code>?&gt;</code> v súbore.</strong> Každá medzera, tabulátor, odriadkovanie alebo prázdny riadok na konci konfiguračného súboru môže zabrániť vytvoreniu cookies keď sa neskôr pokúsite prihlásiť sa."
-
-#: ..\..\..\install\index.php:202
-msgid "Save the new _config.php file locally."
-msgstr "Uložiť lokálne nový súbor _config.php."
-
-#: ..\..\..\install\index.php:203
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "Preniesť súbor na Váš server, do adresára /_conf."
-
-#: ..\..\..\install\index.php:204
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr ""
-
-#: ..\..\..\install\index.php:208
-msgid "This is how your _config.php should look like:"
-msgstr ""
-
-#: ..\..\..\install\index.php:228
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr ""
-
-#: ..\..\..\install\index.php:261
-msgid "Base configuration"
-msgstr "Základná konfigurácia"
-
-#: ..\..\..\install\index.php:263
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr ""
-
-#: ..\..\..\install\index.php:265
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr ""
-
-#: ..\..\..\install\index.php:272
-msgid "Database you want to install into"
-msgstr "Databáza do ktorej chcete inštalovať"
-
-#: ..\..\..\install\index.php:274
-#: ..\..\..\install\index.php:378
-msgid "mySQL Username"
-msgstr "mySQL užívateľké meno"
-
-#: ..\..\..\install\index.php:274
-msgid "Your username to access the database"
-msgstr ""
-
-#: ..\..\..\install\index.php:275
-#: ..\..\..\install\index.php:379
-msgid "mySQL Password"
-msgstr "mySQL heslo"
-
-#: ..\..\..\install\index.php:275
-msgid "Your password to access the database"
-msgstr ""
-
-#: ..\..\..\install\index.php:276
-#: ..\..\..\install\index.php:380
-msgid "mySQL Database"
-msgstr "mySQL databáza"
-
-#: ..\..\..\install\index.php:276
-msgid "Name of the database you want to use"
-msgstr ""
-
-#: ..\..\..\install\index.php:277
-#: ..\..\..\install\index.php:381
-msgid "mySQL Host"
-msgstr "mySQL hosting"
-
-#: ..\..\..\install\index.php:277
-msgid "You probably won't have to change this"
-msgstr ""
-
-#: ..\..\..\install\index.php:282
-msgid "Additional settings"
-msgstr "Rozšírené nastavenia"
-
-#: ..\..\..\install\index.php:284
-#: ..\..\..\install\index.php:382
-msgid "Base URL"
-msgstr "Základná URL"
-
-#: ..\..\..\install\index.php:284
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr ""
-
-#: ..\..\..\install\index.php:286
-msgid "Your email"
-msgstr "Váš email"
-
-#: ..\..\..\install\index.php:286
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr ""
-
-#: ..\..\..\install\index.php:293
-msgid "Update config file"
-msgstr "Aktualizovať konfiguračný súbor"
-
-#: ..\..\..\install\index.php:313
-msgid "How do you want to install b2evolution?"
-msgstr "Ako chcete inštalovať b2evolution?"
-
-#: ..\..\..\install\index.php:317
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "Inštalácia môže by uskutočnená rôznymi spôsobmi. Vyberte jeden:"
-
-#: ..\..\..\install\index.php:320
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>Nová inštalácia</strong>: Inštaluj databázu b2evolution s ukážkovými dátami."
-
-#: ..\..\..\install\index.php:323
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr ""
-
-#: ..\..\..\install\index.php:326
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr ""
-
-#: ..\..\..\install\index.php:329
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr ""
-
-#: ..\..\..\install\index.php:332
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>Upgrade z WordPress v 1.2</strong>: Inštaluj databázu b2evolution a kopíruj do nej existujúce WordPress tabuľky."
-
-#: ..\..\..\install\index.php:339
-msgid "Delete b2evolution tables"
-msgstr "Zmazať tabuľky b2evolution"
-
-#: ..\..\..\install\index.php:340
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr ""
-
-#: ..\..\..\install\index.php:346
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr ""
-
-#: ..\..\..\install\index.php:348
-msgid "GO!"
-msgstr "CHOĎ!"
-
-#: ..\..\..\install\index.php:355
-msgid "Need to start anew?"
-msgstr "Potrebujete začať nový?"
-
-#: ..\..\..\install\index.php:356
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr ""
-
-#: ..\..\..\install\index.php:367
-msgid "Base config recap..."
-msgstr ""
-
-#: ..\..\..\install\index.php:369
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr ""
-
-#: ..\..\..\install\index.php:379
-msgid "(Set, but not shown for security reasons)"
-msgstr ""
-
-#: ..\..\..\install\index.php:383
-msgid "Admin email"
-msgstr "Email administrátora"
-
-#: ..\..\..\install\index.php:395
-msgid "Installing b2evolution tables with sample data"
-msgstr ""
-
-#: ..\..\..\install\index.php:400
-msgid "Installation successful!"
-msgstr "Inštalácia úspešná!"
-
-#: ..\..\..\install\index.php:402
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Teraz sa môžete <a %s>prihlásiť</a> s menom \"admin\" a heslom \"%s\".</p>\n"
-"\t<p>Heslo si starostlivo uchovajte! Je <em>náhodné</em> a bolo vám priradené pri inštalácii b2evolution. Ak ho stratíte, budete musieť zmazať databázové tabuľky a opäť reinštalovať b2evo.</p>"
-
-#: ..\..\..\install\index.php:415
-msgid "Upgrading data in existing b2evolution database"
-msgstr "Aktualizácia dát v existujúcej databáze b2evolution"
-
-#: ..\..\..\install\index.php:420
-#: ..\..\..\install\index.php:440
-#: ..\..\..\install\index.php:459
-#: ..\..\..\install\index.php:479
-msgid "Upgrade completed successfully!"
-msgstr "Aktualizácia úspešne dokončená!"
-
-#: ..\..\..\install\index.php:421
-#: ..\..\..\install\index.php:441
-#: ..\..\..\install\index.php:480
-#: ..\..\..\install\_functions_evoupgrade.php:51
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "Teraz sa môžete <a %s>prihlásiť</a> s vašim obvyhlým %s užívateľským menom a heslom."
-
-#: ..\..\..\install\index.php:435
-#: ..\..\..\install\index.php:454
-#: ..\..\..\install\index.php:474
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr ""
-
-#: ..\..\..\install\index.php:460
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Teraz sa môžete <a %s>prihlásiť</a> s vašim obvyklým emailovým loginom z Miniblog orezaným na 20 znakov. Všetky heslá boli vynulované na \"%s\".</p>\n"
-"<p>Starostlivo si poznamenajte heslo! Heslo je <em>náhodné</em> a bolo vám priradené po inštalácii b2evolution. Keď ste ho zabudli, budete musieť zmazať databázové tabuľky a opäť inštalovať nanovo.</p>"
-
-#: ..\..\..\install\index.php:493
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "Mazanie tabuliek b2evolution z databázy"
-
-#: ..\..\..\install\index.php:497
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "Funkcia vynulovania je z bezpečnostných dôvodov prednastavaná ako zakázaná."
-
-#: ..\..\..\install\index.php:507
-msgid "Reset done!"
-msgstr "Nulovanie ukončené!"
-
-#: ..\..\..\install\index.php:508
-msgid "Back to menu"
-msgstr "Späť do menu"
-
-#: ..\..\..\install\index.php:515
-msgid "official website"
-msgstr "oficiálna webstránka"
-
-#: ..\..\..\install\index.php:517
-msgid "contact"
-msgstr "kontakt"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "Tento blog obsahuje všetky vaše príspevky upgradnuté z Cafelog. Jeho názov je '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:404
-msgid "This is a sample linkblog entry"
-msgstr "Toto je jednoduchý príspevok v lingblogu"
-
-#: ..\..\..\install\_functions_create.php:404
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr "Toto je jednoduchý text popisujúci záznam linkblogu. Asi toto budte chcieť ponechať prázdne a necháte len nadpis a odkaz na váš linkblog."
-
-#: ..\..\..\install\_functions_create.php:424
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "Toto je dlhý popis pre blog s názvom '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:432
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:434
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:468
-#: ..\..\..\install\_functions_create.php:487
-#, php-format
-msgid "%s Title"
-msgstr "%s Nadpis"
-
-#: ..\..\..\install\_functions_create.php:439
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:473
-#: ..\..\..\install\_functions_create.php:492
-#, php-format
-msgid "Tagline for %s"
-msgstr "Tagline pre %s"
-
-#: ..\..\..\install\_functions_create.php:440
-#: ..\..\..\install\_functions_create.php:457
-#: ..\..\..\install\_functions_create.php:474
-#: ..\..\..\install\_functions_create.php:493
-#, php-format
-msgid "Short description for %s"
-msgstr "Krátky popis pre %s"
-
-#: ..\..\..\install\_functions_create.php:443
-#: ..\..\..\install\_functions_create.php:461
-#: ..\..\..\install\_functions_create.php:477
-#: ..\..\..\install\_functions_create.php:496
-#, php-format
-msgid "Notes for %s"
-msgstr "Poznámky pre %s"
-
-#: ..\..\..\install\_functions_create.php:444
-#: ..\..\..\install\_functions_create.php:462
-#: ..\..\..\install\_functions_create.php:478
-#: ..\..\..\install\_functions_create.php:497
-#, php-format
-msgid "Keywords for %s"
-msgstr "Kľúčové slová pre %s"
-
-#: ..\..\..\install\_functions_create.php:485
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr "Hlavným využitím tohto blogu je jeho vloženie ako bočného prvku do iných blogov aby zobrazoval vaše obľúbené/spriaznené odkazy."
-
-#: ..\..\..\install\_functions_create.php:563
-msgid "Clean Permalinks!"
-msgstr "Dokonalé trvalé odkazy!"
-
-#: ..\..\..\install\_functions_create.php:563
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:569
-msgid "Apache optimization..."
-msgstr "Optimalizácia Apache servera..."
-
-#: ..\..\..\install\_functions_create.php:569
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:575
-msgid "About evoSkins..."
-msgstr "O evoSkins..."
-
-#: ..\..\..\install\_functions_create.php:575
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:587
-msgid "Skins, Stubs and Templates..."
-msgstr "Skiny, stuby a šablony..."
-
-#: ..\..\..\install\_functions_create.php:587
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:601
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "Viacero blogov, nové blogy, staršie blogy..."
-
-#: ..\..\..\install\_functions_create.php:602
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-"Ako prednastavené má b2evolution 4 blogy s názvami 'Blog All', 'Blog A', 'Blog B' a 'Linkblog'.\n"
-"\n"
-"Niektoré z blogov majú špeciálnu úlohu. Prečítajte si o tom na zodpovedajúcej stránke.\n"
-"\n"
-"Môžete vytvoriť ďalšie prídavné blogy alebo zmazať nepostrebné blogy na stránke pre správu blogov."
-
-#: ..\..\..\install\_functions_create.php:611
-msgid "This is a multipage post"
-msgstr "Toto je viacstránkový príspevok"
-
-#: ..\..\..\install\_functions_create.php:611
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-"Toto je stránka 1 z viacstránkového príspevku.\n"
-"\n"
-"Ostatné stránky uvidíte po kliknutí na nasledujúce odkazy pod textom.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Strana 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Strana 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"Strana 4.\n"
-"\n"
-"Posledná strana."
-
-#: ..\..\..\install\_functions_create.php:631
-msgid "Extended post with no teaser"
-msgstr "Rozšírený príspevok bez úvodu"
-
-#: ..\..\..\install\_functions_create.php:631
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Toto je rozšírený text bez úvodu. To znamená, že tento úvod už neuvidíte, ak kliknete na odkaz \"viac\".\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"Toto je rozšírený text. Je ho vidieť vtedy, ak ste klikli na odkaz \"viac\"."
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post"
-msgstr "Rozšírený príspevok"
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Toto je rozšírený príspevok. To znamená, že vidíte len malý úvod a musíte kliknúť na nasledujúci odkaz aby sa zobrazilo ostatné.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"Toto je rozšírený text. Tento uvidíte až po kliknutí na odkaz \"viac\"."
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Important information"
-msgstr "Dôležitá informácia"
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-
-#: ..\..\..\install\_functions_create.php:685
-msgid "First Post"
-msgstr "Prvý príspevok"
-
-#: ..\..\..\install\_functions_create.php:685
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>Toto je prvý príspevok.</p>\n"
-"\n"
-"<p>Zobrazí sa na oboch blogoch A aj B.</p>"
-
-#: ..\..\..\install\_functions_create.php:691
-msgid "Second post"
-msgstr "Druhý príspevok"
-
-#: ..\..\..\install\_functions_create.php:691
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-"<p>Toto je druhý príspevok.</p>\n"
-"\n"
-"<p>Zobrazí sa iba na blogu A ale vo viacerých kategóriáchi.</p>"
-
-#: ..\..\..\install\_functions_create.php:697
-msgid "Third post"
-msgstr "Tretí príspevok"
-
-#: ..\..\..\install\_functions_create.php:697
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-"<p>Toto je tretí príspevok.</p>\n"
-"\n"
-"<p>Zobrazí sa iba na blogu B a v samostatnej kategórii.</p>"
-
-#: ..\..\..\install\_functions_create.php:719
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "Ahoj, toto je komentár.<br />Pre zmazanie komentára sa prihláste a prezerajte komentáre príspevkov, kde budete mať voľby pre úpravu a zmazanie."
-
-#: ..\..\..\install\_functions_evoupgrade.php:50
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "Schéma databázy je aktuálna. Nie je čo aktualizovať."
-
-#: ..\..\..\install\_functions_evoupgrade.php:251
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr "Vyzerá to tak, že nasledujúce meno \"stub\" súboru je použité viac ako len raz: ['%s']"
-
-#: ..\..\..\install\_functions_evoupgrade.php:253
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "Nemôžem vykonať upgrade pokiaľ ich neurobíte jedinečnými. DB pole: [%s]"
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr "Preverovanie verzie DB štruktúry..."
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "NENÁJDENÉ! Toto nie je databáza b2evolution."
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr "Táto verzia je príliš stará!"
-
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "Táto verzia je najnovšia! Nie je možné urobiť downgrade na ňu!"
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr "Tento blog obsahuje všetky príspevky prevedené z Miniblog-u. Tento blog je nazvaný ako '%s'. %s"
-
-#: ..\..\..\install\_functions_wordpress.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from WordPress. This blog is named '%s'. %s"
-msgstr "Tento blog obsahuje všetky príspevky prevedené z WordPress-u. Tento blog je nazvaný ako '%s'. %s"
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "Bez popisu"
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "Popis nedostupný"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "Urobiť odkazy klikateľnými"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "Automatické &lt;P&gt; a &lt;BR&gt; tagy"
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "BB formátovanie [b]bold[/b]"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr "Štýl formátovania podľa GreyMatter"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr "**tučne** \\kurzíva\\ //kurzíva// __podčiarknuté__ ##tt## %%codeblock%%"
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "Konvertuj smile na ikonky"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "Humane Web Text Generator 2.0 beta"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr "Easy HTML tags inserting"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "Vložené (INS) [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "Zmazané (DEL) [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "Tučne (STR) [Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "Kurzíva (EM) [Alt-E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "CODE [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "Odstavec (P) [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "Neusporiadaný zoznam (UL) [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "Položka zoznamu (LI) [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "Citovaný odsek [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "Obrázok (IMG) [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "Odkaz (A HREF) [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "Viac [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "bez úvodu [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "nasledujúca stránka [Alt-Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "Uzatvoriť všetky tagy"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr "Nahradiť text (ALT)"
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "Jeden klik vloží smile"
-
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "Všetko"
-
-#: ..\..\..\skins\_feedback.php:77
-#: ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr "Adresar pre Trackback tohto príspevku:"
-
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95
-#: ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "Žiadny %s pre tento príspevok ešte..."
-
-#: ..\..\..\skins\_feedback.php:185
-#: ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "Tvoja emailová adresa <strong>nebude</strong> zobrazená na týchto stránkach."
-
-#: ..\..\..\skins\_feedback.php:190
-#: ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "Stránka/URL"
-
-#: ..\..\..\skins\_feedback.php:192
-#: ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "Tvoj URL bude zobrazený"
-
-#: ..\..\..\skins\_feedback.php:213
-#: ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Zalomenia riadkov nahradiť &lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:218
-#: ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "Remember me"
-msgstr "Zapamätaj si ma"
-
-#: ..\..\..\skins\_feedback.php:218
-#: ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(Zadaj cookies pre meno, email &amp; url)"
-
-#: ..\..\..\skins\_lastcomments.php:33
-#: ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54
-#: ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "V reakcii na:"
-
-#: ..\..\..\skins\_linkblog.php:31
-#: ..\..\..\skins\custom\_linkblog.php:21
-msgid "Linkblog"
-msgstr "Linkblog"
-
-#: ..\..\..\skins\_linkblog.php:71
-#: ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "viac"
-
-#: ..\..\..\skins\_profile.php:79
-#: ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:80
-#: ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:81
-#: ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\_stats.php:57
-msgid "Top refering engines"
-msgstr "Naj odkazujúce systémy"
-
-#: ..\..\..\skins\babyblues\_bloglist.php:23
-msgid "blogs"
-msgstr "blogy"
-
-#: ..\..\..\skins\babyblues\_main.php:111
-msgid "skin the site"
-msgstr "preformátovať stránku"
-
-#: ..\..\..\skins\babyblues\_main.php:120
-#: ..\..\..\skins\originalb2\_main.php:181
-msgid "archives"
-msgstr "archív"
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr "Vyber blog:"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr "Vyber vzhľad:"
-
-#: ..\..\..\skins\basic\_main.php:98
-#: ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "slová"
-
-#: ..\..\..\skins\basic\_main.php:103
-msgid "Read more..."
-msgstr "Čítať ďalej..."
-
-#: ..\..\..\skins\bluesky\_main.php:176
-#: ..\..\..\skins\guadeloupe\_main.php:178
-msgid "Choose a skin"
-msgstr "Vybrať vzhľad"
-
-#: ..\..\..\skins\custom\_main.php:221
-#: ..\..\..\skins\wpc_aubmach\_main.php:151
-#: ..\..\..\skins\wpc_default\_main.php:154
-msgid "Choose skin"
-msgstr "Vybrať vzhľad"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "Prehliadať všetky príspevky od tohto autora"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "<acronym title=\"Uniform Resource Identifier\">URI</acronym> pre TrackBack tohto článku:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Comment by"
-msgstr "Komentoval"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Trackback from"
-msgstr "Trackback od"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Pingback from"
-msgstr "Pingback od"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:73
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:73
-msgid "Edit This"
-msgstr "Upraviť"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:186
-#: ..\..\..\skins\wpc_default\_feedback.php:186
-msgid "E-mail"
-msgstr "E-mail"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:199
-#: ..\..\..\skins\wpc_default\_feedback.php:199
-msgid "Your Comment"
-msgstr "Tvoj komentár"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:219
-#: ..\..\..\skins\wpc_default\_feedback.php:219
-msgid "Say It!"
-msgstr "Povedz to!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Filed under:"
-msgstr "Publikované pod:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:161
-#: ..\..\..\skins\wpc_default\_main.php:164
-msgid "Other"
-msgstr "Ostatné"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:173
-#: ..\..\..\skins\wpc_default\_main.php:176
-msgid "Meta"
-msgstr "Meta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Syndicate this site using RSS"
-msgstr "RSS tejto webstránky"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "The latest comments to all posts in RSS"
-msgstr "Posledné komentáre k všetkým príspevkom v RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "Komentáre <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "Stránka je platná v XHTML 1.0 Transitional"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "Platné <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:181
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Powered by b2evolution; multijazyčný multiužívateľský multiblogovací systém."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "Vlastnosti skinu a CSS súbor boli pôvodne navrhnuté pre WordPress (poďakovanie viď. style.css)."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "Original design credits for this skin:"
-msgstr "Uznanie za pôvodný vzhľad tohto skinu:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:191
-#: ..\..\..\skins\wpc_default\_main.php:194
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "Pre zabezpečenie maximálnej kompatibility s CSS súbormi WP, mnohé  vlastnosti b2evolution ktoré vo WP neexistujú sú skryté v tomto skine wpc_*."
-
-#: ..\..\..\xmlsrv\rdf.php:59
-#: ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] Čítať ďalej!"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1401
-#: ..\..\..\xmlsrv\xmlrpc.php:1405
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Nový pingback na Tvoj článok #%d \"%s\""
-
diff -ruN --text 0.9.2.src/locales/sv_SE/_global.php 1.10.3.src/locales/sv_SE/_global.php
--- 0.9.2.src/locales/sv_SE/_global.php	2005-06-17 19:53:12.000000000 -0500
+++ 1.10.3.src/locales/sv_SE/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1128 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['sv_SE'] = array(
-	'' => "Project-Id-Version: b2evolution 0.8.3-alpha1\nPOT-Creation-Date: 2004-05-18 03:09+0200\nPO-Revision-Date: 2004-05-30 01:21+0100\nLast-Translator: Christina Svensson <b2evo04@cs.se>\nLanguage-Team: \nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\n",
-	'Selected' => "Valda",
-	'Categories' => "Kategorier",
-	'Permanent link to full entry' => "Permanent lnk till hela inlgget",
-	'Permalink' => "Permalnk",
-	'Recently' => "Senaste",
-	'(cached)' => "(cachad)",
-	'(no cache)' => "(ej cachad)",
-	'Last comments' => "Senaste kommentarerna",
-	'Some viewing statistics' => "Visningsstatistik",
-	'Search' => "Sk",
-	'All Words' => "Alla ord",
-	'Some Word' => "Ngra ord",
-	'Entire phrase' => "Hel mening",
-	'Reset form' => "Nollstll formulr",
-	'Get selection' => "Hmta val",
-	'Archives' => "Arkiv",
-	'more...' => "mer...",
-	'Recent Referers' => "Senaste referenser",
-	'Top Referers' => "Flest referenser",
-	'Misc' => "Diverse",
-	'Syndicate this blog' => "Syndikera denna blogg",
-	'Default page for b2evolution' => "Frvald startsida fr b2evolution",
-	'Multilingual multiuser multi-blog engine.' => "Multiblogg fr multianvndare p multipla sprk",
-	'Welcome to b2evolution' => "Vlkommen till b2evolution",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Detta r b2evolutions startsida. Den visas s lnge du inte valt en startblogg under de allmnna instllningarna.",
-	'Individual blogs on this system' => "Bloggar i det hr systemet",
-	'Blog #%d' => "Blogg #%d",
-	'Blog #1' => "Blogg #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Det hr r en specialblogg dr alla postningar frn alla bloggar finns samlade.",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "OBS: Listan (och menyn) ovan genereras automatiskt, och innehller bara de bloggar som har ett &quot;stub-namn&quot;. Du kan ndra detta i blogg-innstllngarna p administrationssidan.",
-	'More demos' => "Fler exempel",
-	'Custom template' => "Anpassningsbar sidmall",
-	'Multiple blogs displayed on the same page' => "Flera bloggar p samma sida",
-	'Summary of last posts in all blogs' => "Summering med de senaste inlggen frn alla bloggar",
-	'The page you\'re looking at' => "Sidan du tittar p",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "OBS: Dessa bloggar anvnder inte evoSkins-teman ven om du valt evoSkins nr du installerade. Det enda sttet att ndra utseendet p dem r att ndra i deras PHP-mall. Men, terigen, glm inte att dessa exempel bara r mnade att inspirera dig till att gra egna mallar. ;)",
-	'Administration' => "Administration",
-	'Go to backoffice!' => "G till administrationsavdelningen",
-	'Official website' => "Officiell hemsida",
-	'GNU GPL license' => "GNU GPL-licens",
-	'Multiblog demo' => "Multiblogg-demo",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Denna mall visar tre bloggar p en gng (1 till vnster, tv till hger)",
-	'Summary demo' => "Summereringsexempel",
-	'This demo template displays a summary of last posts in all blogs' => "Denna mall visar en sammanstllning av de senaste inlggen i alla bloggar",
-	'More posts...' => "Fler inlgg...",
-	'Antispam' => "Antispam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "Ordet [%s] r fr kort, det mste innehlla minst fem tecken.",
-	'Deleting log-hits matching [%s]...' => "Tar bort log-trffar matchande [%s]...",
-	'Deleting comments matching [%s]...' => "Tar bort kommentarer matchande [%s]...",
-	'Blacklisting the keyword [%s]...' => "Svartlistar nyckelordet [%s]...",
-	'Confirm ban &amp; delete' => "Bekrfta svartlistning och radering",
-	'No log-hits match the keyword [%s].' => "Inga log-trffar matchar nyckelordet [%s].",
-	'Delete the following %d referer hits:' => "Ta bort fljande %d referenser:",
-	'No comments match the keyword [%s].' => "Inga kommentarer matchar ordet [%s].",
-	'Delete the following %d comments:' => "Ta bort fljande %d kommentarer:",
-	'The keyword [%s] is already handled by the blacklist.' => "Ordet [%s] finns redan med p svarta listan.",
-	'Blacklist the keyword [%s] locally.' => "Svartlista nyckelordet [%s] lokalt.",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "Rapportera ordet [%s] som missbruk till b2evolution.net.",
-	'Terms of service' => "Villkor fr tjnsten",
-	'Perform selected operations' => "Utfr valda operationer",
-	'Removing entry #%d from the ban list...' => "Tar bort post #%d frn den svarta listan...",
-	'Add a banned keyword' => "Svartlista ett nyckelord",
-	'Check &amp; ban...' => "Kontrollera och svartlista...",
-	'Banned domains blacklist' => "Bannlysta domner",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "URL:er som innehller fljande ord kommer att bannlysas frn inlgg, kommentarer och loggar.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Om ett ord stnger ute serisa domner, klicka p den grna haken fr att ta bort svartlistningen av detta ord.",
-	'Request abuse update from centralized blacklist!' => "Begr uppdatering av listan frn central svart lista",
-	'Allow keyword back (Remove it from the blacklist)' => "terta ord (Ta bort det frn svarta listan)",
-	'Allow Back' => "terta",
-	'Report abuse to centralized ban blacklist!' => "Rapportera missbruk till den centrala svara listan.",
-	'Report' => "Rapportera",
-	'Check hit-logs and comments for this keyword!' => "Kontrollera om detta ord finns i hit-loggar eller kommentarer.",
-	'Re-check' => "Kontrollera igen",
-	'Blogs' => "Bloggar",
-	'New' => "Ny",
-	'Creating blog...' => "Skapar blogg...",
-	'You must provide an URL blog name / Stub name!' => "Du mste ge bloggen ett URL-namn / stubbfilsnamn.",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "Detta URL-bloggnamn / stubbfilsnamn r redan upptaget. Var snll och vlj ett annat namn.",
-	'Cannot create, please correct these errors:' => "Kan inte skapa, var snll och rtta till fljande fel:",
-	'You should <a %s>create categories</a> for this blog now!' => "Du br <a %s>skapa kategorier</a> fr den hr bloggen nu!",
-	'New weblog' => "Ny blogg",
-	'New blog' => "Ny blogg",
-	'General' => "Allmnt",
-	'Permissions' => "Rttigheter",
-	'Advanced' => "Avancerat",
-	'Updating Blog [%s]...' => "Uppdaterar blogg [%s]...",
-	'Cannot update, please correct these errors:' => "Kan inte uppdatera, var snll och rtta till fljande fel:",
-	'Delete blog [%s]?' => "Ta bort blogg [%s]?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Tar du bort denna blogg kommer ven dess kategorier, inlgg och kommentarer att tas bort.",
-	'THIS CANNOT BE UNDONE!' => "DU KAN INTE NGRA DETTA!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "Frsk att ven ta bort stubbfilen [<strong><a %s>%s</a></strong>]",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "Frsk att ven ta bort den statiska filen [<strong><a %s>%s</a></strong>]",
-	'I am sure!' => "Jag r sker!",
-	'CANCEL' => "AVBRYT",
-	'Generating static page for blog [%s]' => "Genererar statisk sida fr bloggen [%s]",
-	'You haven\'t set a static filename for this blog!' => "Du har inte angett ngot statiskt filnamn fr den hr bloggen.",
-	'File cannot be written!' => "Fil kan inte skrivas!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "Du br kontrollera rttigheterna fr [%s]. Se <a %s>manualen om filrttigheter p webben</a>",
-	'Writing to file [%s]...' => "Skriver till fil [%s]...",
-	'Done.' => "Klart.",
-	'Browse blog:' => "Blddra i bloggen:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Eftersom du r nykomling mste du vnta p att en administratr ger dig behrighet att posta. Du kan ocks <a %s>e-posta administratren</a> och be om kad behrighet. Nr du ftt det kan du ladda om denna sida och brja skriva inlgg. :)",
-	'Categories for blog:' => "Kategorier fr blogg:",
-	'New sub-category in category: %s' => "Ny underkategori i kategori: %s",
-	'New category in blog: %s' => "Ny kategori i blogg: %s",
-	'New category name' => "Nytt kategorinamn",
-	'Create category' => "Skapa kategori",
-	'Deleting category #%d : %s ...' => "Raderar kategori #%d : %s ...",
-	'ERROR' => "FEL",
-	'Category deleted.' => "Kategorin raderad.",
-	'Properties for category:' => "Kategorins egenskaper:",
-	'Name' => "Namn",
-	'New parent category' => "Ny huvudkategori",
-	'Old Parent' => "Gammal huvudkategori",
-	'Root (No parent)' => "Huvudkategori (ingen ovanfr)",
-	'Edit category!' => "ndra kategori",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Tyvrr, du har inte rttigheter att ndra/granska ngra kategoriers egenskaper.",
-	'Oops, no post with this ID.' => "Ojsan, inget inlgg med detta ID.",
-	'Editing post' => "Redigera inlgg",
-	'#%d in blog: %s' => "#%d i blogg: %s",
-	'Oops, no comment with this ID!' => "Ojsan, ingen kommentar med detta ID.",
-	'Editing comment' => "Redigera kommentar",
-	'New post in blog:' => "Nytt inlgg i blogg:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Eftersom denna blog inte har ngra kategorier kan du inte posta till den. Du mste skapa kategorier frst.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Vxla ver till denna blogg (om javascript r p kommer innehllet att bevaras)",
-	'b2evo' => "b2evo",
-	'Login...' => "Logga in...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "I b2evolution behver du inte g till sidan b2login.php fr att logga in.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Peka bara direkt p den administrationssida du bever, till exempel %s eller %s. b2evo kommer att be dig logga in om det behvs.",
-	'Settings' => "Instllningar",
-	'Regional' => "Regionala instllningar",
-	'Plug-ins' => "Insticksprogram",
-	'Parameter %s required!' => "Parametern %s behvs!",
-	'General settings updated.' => "Allmnna instllningar uppdaterade.",
-	'Regional settings updated.' => "Regionala instllningar uppdaterade.",
-	'You must provide a locale code!' => "Du mste ange en sprk-kod.",
-	'Inserted locale \'%s\' into database.' => "Lgg in sprkfilen '%s' i databasen.",
-	'Updated locale \'%s\'.' => "Uppdatera sprkfilen '%s'.",
-	'Created locale \'%s\'.' => "Skapa sprkfilen  '%s'.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Sprkfilstabellen borttagen, frinstllningar frn <code>/conf/_locales.php</code> laddade.",
-	'File <code>%s</code> not found.' => "Hittar inte filen <code>%s</code>.",
-	'Deleted locale \'%s\' from database.' => "Ta bort sprkfilen '%s' frn databasen",
-	'Switched priorities.' => "ndrade prioriteter.",
-	'Spell Check' => "Stavningskontroll",
-	'Loading Spell Checker. Please wait' => "Laddar stavningskontroll. Var god drj.",
-	'View Stats for Blog:' => "Se statistik fr blogg:",
-	'None' => "Ingen",
-	'Changing hit #%d type to: %s' => "ndra typ p trff #%d till: %s",
-	'Deleting hit #%d...' => "Radera trff #%d...",
-	'Pruning hits for %s...' => "Stryk trffar p %s...",
-	'Summary' => "Summering",
-	'Referers' => "Referenser",
-	'Refering Searches' => "Refererande skningar",
-	'Syndication' => "Syndikering",
-	'User Agents' => "Webblsare",
-	'Direct Accesses' => "Direkttrffar",
-	'Date' => "Datum",
-	'Indexing Robots' => "Skrobotar",
-	'Total' => "Totalt",
-	'Prune this date!' => "Stryk detta datum",
-	'Prune' => "Stryk",
-	'Prune hits for this date!' => "Stryk trffar fr detta datum!",
-	'Last referers' => "Senaste referenser",
-	'These are hits from external web pages refering to this blog' => "Detta r trffar frn externa webbsidor som refererar till denna blogg",
-	'Delete this hit!' => "Radera denna trff",
-	'Del' => "Stryk",
-	'Log as a search instead' => "Logga som en skning istllet",
-	'-&gt;S' => "-&gt;Sk",
-	'Ban this domain!' => "Svartlista denna domn.",
-	'Ban' => "Svartlista",
-	'Top referers' => "Flest referenser",
-	'Total referers' => "Totalt antal referenser",
-	'Last refering searches' => "Senaste refererande skningar",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Detta r trffar frn beskare som kom till bloggen via en skmotor. (Skmotorer mste vara listade i /conf/b2evo_advanced.php)",
-	'Top refering search engines' => "Skmotor med flest referenser hit",
-	'Top Indexing Robots' => "Skrobotar med flest indexeringar",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Detta r trffar frn automatiska robotar som t ex skmotorernas indexeringsrobotar. (Robotar mste vara listade i /conf/b2evo_advanced.php)",
-	'Top Aggregators' => "Mest aktiva nyhetssamlare",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Detta r trffar frn RSS nyhetsinsamlare. (Insamlarna mste vara listade i /conf/_stats.php)",
-	'Total RSS hits' => "Totalt antal RSS-trffar",
-	'Last direct accesses' => "Senaste direkttrffar",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Detta r trffar frn beskare som kom till denna blogg direkt (antingen genom att skriva in URL:en direkt, eller genom att anvnda ett bokmrke. Felaktiga (fr korta) referenser listas ocks hr.)",
-	'Top User Agents' => "Mest anvnda webblsare",
-	'Custom skin template editing' => "Anpassa dina egna temamallar (skins)",
-	'Listing:' => "Listning:",
-	'Invalid filename!' => "Felaktigt filnamn!",
-	'Oops, no such file !' => "Oops, finns ingen sdan fil.",
-	'File edited!' => "Filen r ndrad.",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Var frsiktig med vad du gr, att ndra denna fil kan frstra din mall! ndra inte det som finns mellan <code>&lt;?php</code> och <code>?&gt;</code> om du inte vet exakt vad du hller p med.",
-	'update template !' => "Updatera mall.",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(Du kan inte uppdatera den filen/mallen: du mste gra den skrivbar, genom att stta CHMOD 766 p den)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "Denna sida lter dig ndra det <strong>anpassade temat</strong> (finns under /skins/custom).",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Du kan ndra fljande filer (frutsatt att de r skrivbara p servern, med CHMOD 766)",
-	'Directory %s not found.' => "Kan inte hitta katalogen %s.",
-	'This is the template that displays the links to the archives for a blog' => "Detta r mallen som visar lnkarna till arkiven fr en blogg",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Detta r mallen som visar den (rekursiva) listan av (under)kategorier",
-	'This is the template that displays the feedback for a post' => "Detta r mallen som visar respons p ett inlgg.",
-	'This is the template that displays the last comments for a blog' => "Detta r mallen som visar en bloggs senaste kommentarer",
-	'This is the main template. It displays the blog.' => "Detta r huvudmallen. Den visar bloggen.",
-	'This is the template that displays stats for a blog' => "Detta r mallen som visar statistik fr en blogg",
-	'This is the page displayed in the comment popup' => "Detta r sidan som visas kommentarspopupen",
-	'This is the page displayed in the pingback popup' => "Detta r sidan som visas i pingbackpopupen",
-	'This is the page displayed in the trackback popup' => "Detta r sidan som visas i trackbackpopupen",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "OBS: Du kan givetvis ndra filerna/mallarna i en textredigerare och ladda upp dem p servern. Denna onlineredigerare r bara tnkt att anvndas nr du inte har mjlighet att anvnda en textredigerare...",
-	'upload images/files' => "ladda upp filer/bilder",
-	'File upload' => "Ladda upp fil",
-	'Allowed file types:' => "Tilltna filtyper:",
-	'Maximum allowed file size: %d KB' => "Maximalt tillten filstorlek: %d KB",
-	'Description' => "Beskrivning",
-	'Upload !' => "Ladda upp.",
-	'File %s: type %s is not allowed.' => "Fil %s: typ %s r inte tillten.",
-	'Couldn\'t upload your file to:' => "Kunde inte ladda upp din fil till:",
-	'Duplicate File?' => "En dublett?",
-	'The filename "%s" already exists!' => "Filnamnet \"%s\" existerar redan!",
-	'Filename "%s" moved to "%s"' => "Filenamnet \"%s\" r flyttad till \"%s\"",
-	'Confirm or rename:' => "Bekrfta eller byt namn:",
-	'Alternate name' => "Alternativt namn",
-	'Confirm !' => "Bekrfta!",
-	'File uploaded !' => "Filen har laddats upp.",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Din fil <strong>\"%s\"</strong> har laddats upp.",
-	'Here\'s the code to display it:' => "Hr r koden fr att visa den:",
-	'Add the code to your post !' => "Lgg till koden i ditt inlgg!",
-	'Image Details' => "Bildinformation",
-	'Size' => "Storlek",
-	'Type' => "Typ",
-	'Close this window' => "Stng detta fnster",
-	'User management' => "Administrera anvndare",
-	'You cannot change the demouser profile in demo mode!' => "Du kan inte ndra demo-anvndarens profil nr du r i demo-lge.",
-	'You are only allowed to update your own profile!' => "Du kan bara uppdatera din egen profil!",
-	'You must provide an unique login!' => "Du mste ange ett unikt inloggningsnamn!",
-	'User level must be between %d and %d.' => "Anvndares niv mste ligga mellan %d och %d.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Detta anvndarnamn finns redan. Vill du <a %s>redigera existerande anvndare</a>?",
-	'You typed two different passwords.' => "Du skrev tv olika lsenord.",
-	'The mimimum password length is %d characters.' => "Minsta lsenordslngden r %d tecken.",
-	'User updated.' => "Anvndare uppdaterad.",
-	'New user created.' => "Ny anvndare skapad.",
-	'Invalid promotion.' => "Felaktigt uppgradering.",
-	'User level changed.' => "Anvndarniv r ndrad.",
-	'You can\'t delete yourself!' => "Du kan inte ta bort dig sjlv!",
-	'You can\'t delete User #1!' => "Du kan inte ta bort anvndare #1.",
-	'Delete User %s?' => "Ta bort anvndare %s?",
-	'Warning' => "Varning",
-	'deleting an user also deletes all posts made by this user.' => "tar du bort en anvndare raderas ocks alla inlgg som gjorts av denna anvndare.",
-	'Deleting User...' => "Tar bort anvndare...",
-	'You can\'t delete Group #1!' => "Du kan inte ta bort grupp #1!",
-	'You can\'t delete the default group for new users!' => "Du kan inte ta bort den grupp som r frvald fr nya anvndare.",
-	'Delete group [%s]?' => "Ta bort grupp [%s]?",
-	'Group deleted...' => "Gruppen borttagen...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "En grupp med detta namn existerar redan! Vill du <a %s>ndra den existerande gruppen</a>?",
-	'Group updated.' => "Gruppen uppdaterad.",
-	'The user was not created:' => "Anvndaren skapades inte:",
-	'The user was not updated:' => "Anvndaren uppdaterades inte:",
-	'The group was not created:' => "Gruppen skapades inte:",
-	'The group was not updated:' => "Gruppen uppdaterades inte:",
-	'You are not allowed to view other users.' => "Du har inte rttighet att se andra anvndare.",
-	'Adding new post...' => "Lgger till nytt inlgg...",
-	'Supplied URL is invalid: ' => "Denna URL r felaktig: ",
-	'Cannot post, please correct these errors:' => "Kan inte posta inlgget, var snll och rtta till fljande fel:",
-	'Back to post editing' => "Tillbaka till redigering av inlgg",
-	'Recording post...' => "Sparar inlgg...",
-	'Sleeping...' => "Sover...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Inlgget r inte postat offentligt: hoppar ver trackback, pingback och bloggpings...",
-	'Posting Done...' => "Postningen klar...",
-	'Updating post...' => "Uppdaterar inlgg...",
-	'Post had already pinged: skipping blog pings...' => "Inlgget har redan pingat: hoppar ver bloggpings...",
-	'Updating done...' => "Uppdatering klar...",
-	'Updating post status...' => "Uppdaterar inlggets status...",
-	'Deleting post...' => "Raderar inlgg...",
-	'Oops, no post with this ID!' => "Oops, det finns inget inlgg med detta ID.",
-	'Deleting Done...' => "Radering klar...",
-	'Error' => "Fel",
-	'Cannot update comment, please correct these errors:' => "Kan inte uppdatera kommentaren, var snll och rtta till fljande fel:",
-	'Back to posts!' => "Tillbaka till inlggen.",
-	'You may also want to generate static pages or view your blogs...' => "Du kanske ocks vill generera statiska sidor eller se dina bloggar...",
-	'New post' => "Nytt inlgg",
-	'Tools' => "Verktyg",
-	'Bookmarklet' => "Bokmrke",
-	'Add this link to your Favorites/Bookmarks:' => "Lgg denna lnk till dina Favoriter/Bokmrken:",
-	'b2evo bookmarklet' => "b2evo-bokmrke",
-	'Post to b2evolution' => "Posta till b2evolution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "Hittar ingen Sidebar! Du mste anvnda Mozilla 0.9.4 eller nyare!",
-	'SideBar' => "SideBar",
-	'Add the <a %s>b2evo sidebar</a> !' => "Lgg till <a %s>b2evo sidebar</a> !",
-	'Add this link to your favorites:' => "Lgg denna lnk till dina favoriter:",
-	'b2evo sidebar' => "b2evo sidebar",
-	'Static file generation' => "Skapande av statisk fil",
-	'Static filename' => "Statiskt filnamn",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Det hr r det filnamn som kommer att anvndas nr du skapar en statisk (.html) version av bloggens hemsida.",
-	'After each new post...' => "Efter varje nytt inlgg...",
-	'Ping b2evolution.net' => "Pinga b2evolution.net",
-	'to get listed on the "recently updated" list on b2evolution.net' => "fr att bli listad i listan \"recently updated\" p b2evolution.net",
-	'Ping technorati.com' => "Pinga technorati.com",
-	'to give notice of new post.' => "fr att annonsera nya inlgg.",
-	'Ping weblogs.com' => "Pinga weblogs.com",
-	'Ping blo.gs' => "Pinga blo.gs",
-	'Advanced options' => "Avancerade instllningar",
-	'Allow trackbacks' => "Tillt trackbacks",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Tillt andra bloggare att skicka trackbacks till denna blogg, s att du fr veta om de refererar till den. Detta innebr att du ocks kan skicka trackbacks till andra bloggar.",
-	'Allow pingbacks' => "Tillt pingbacks",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Tillt andra bloggare att skicka pingbacks till denna blogg, s att du fr veta om de refererar till den. Detta innebr att du ocks kan skicka pingbacks till andra bloggar.",
-	'Update blog!' => "Uppdatera blogg.",
-	'Reset' => "terstll",
-	'General parameters' => "Allmnna parametrar",
-	'Full Name' => "Fullstndigt namn",
-	'Will be displayed on top of the blog.' => "Detta visas verst i bloggen.",
-	'Short Name' => "Kortnamn",
-	'Will be used in selection menus and throughout the admin interface.' => "Anvnds i menyval och p administrationssidorna.",
-	'Main Locale' => "Huvudsprk",
-	'Determines the language of the navigation links on the blog.' => "Bestm p vilket sprk bloggens navigering ska visas.",
-	'Access parameters' => "Tillgnglighetsparametrar",
-	'Default blog on index.php' => "Frvald blogg p index.php",
-	'Current default is:' => "Frvald fil r:",
-	'Other blog through index.php' => "Annan blogg p index.php",
-	'Other blog through stub file' => "Annan blogg p stubbfilen",
-	'Preferred access type' => "nskat stt fr tkomst",
-	'Blog Folder URL' => "Bloggmappens URL",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Inget avslutande snedstreck. (Om du inte vet, lmna fltet tomt.)",
-	'URL blog name / Stub name' => "Bloggens URL-namn / stubbfilsnamn",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "Anvnds i URL:ar fr att hitta denna blogg. Detta br vara detsamma som stubbfilsnamnet om du anvnder stubbfilstkomst.",
-	'Default display options' => "Frvalda visningsinstllningar",
-	'Default skin' => "Frvalt tema",
-	'This is the default skin that will be used to display this blog.' => "Detta r det frvalda tema som anvnds fr att visa bloggen.",
-	'Allow skin switching' => "Tillt temavxling",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Anvndarna kan vlja ett annat tema fr att visa bloggen (och deras val kommer att sparas i en kaka).",
-	'Display public blog list' => "Visa blogglistan publikt",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Kryssa hr om du vill visa listan p alla bloggar p din bloggsida (om ditt tema eller din mall stdjer detta).",
-	'Include in public blog list' => "Inkludera i offentlig blogglista",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Kryssa i hr om du vill att denna blogg ska visas i listan ver alla offentliga bloggar.",
-	'Default linkblog' => "Frvald lnkblogg",
-	'Will be displayed next to this blog (if your skin supports this).' => "Kommer att visas intill din blogg (om temat stdjer detta).",
-	'Tagline' => "Undertitel",
-	'This is diplayed under the blog name on the blog template.' => "Detta visas under bloggens namn i bloggmallen",
-	'Long Description' => "Lng beskrivning",
-	'This is displayed on the blog template.' => "Detta visas i bloggmallen",
-	'Short Description' => "Kort beskrivning",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Detta anvnds fr meta-taggens beskrivning och i RSS-matningen. INGEN HTML!",
-	'Keywords' => "Nyckelord",
-	'This is is used in meta tag keywords. NO HTML!' => "Detta anvnds fr meta-taggens nyckelord. INGEN HTML!",
-	'Notes' => "Anteckningar",
-	'Additional info.' => "Ytterligare information.",
-	'Create new blog!' => "Skapa en ny blogg.",
-	'Blog' => "Blogg",
-	'Blog URL' => "Bloggens URL",
-	'Static File' => "Statiskt filnamn",
-	'Locale' => "Sprk",
-	'Properties' => "Egenskaper",
-	'Default' => "Frval",
-	'Gen!' => "Kr!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "r du sker p att du vill ta bort bloggen #%d ?\\n\\nVARNING: Detta tar bort ALLA INLGG,\\nKOMMENTARER, KATEGORIER och annan data\\nsom hr till denna blogg!\\n\\nDu KAN INTE NGRA detta!",
-	'Delete this blog!' => "Ta bort denna blogg!",
-	'Copy this blog!' => "Kopiera denna blogg",
-	'Copy' => "Kopiera",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "Tyvrr, du har inte rttigheter att ndra/granska ngra bloggars egenskaper.",
-	'New blog...' => "Ny blogg...",
-	'User permissions' => "Anvndarrttigheter",
-	'Login ' => "Anvndarnamn",
-	'Is<br />member' => "r<br />medlem",
-	'Can post/edit with following statuses:' => "Kan posta/redigera med fljande status:",
-	'Delete<br />posts' => "Radera<br />inlgg",
-	'Edit<br />comts' => "ndra<br />komm.",
-	'Edit<br />cats' => "ndra<br />kat.",
-	'Edit<br />blog' => "ndra<br />blogg",
-	'Published' => "Publicerad",
-	'Protected' => "Skyddad",
-	'Private' => "Privat",
-	'Draft' => "Utkast",
-	'Deprecated' => "Nedskriven",
-	'Members' => "Medlemmar",
-	'Permission to read protected posts' => "Tilltelse att lsa skyddade inlgg",
-	'Permission to post into this blog with private status' => "Befogenhet att posta i denna blogg med privat status",
-	'Permission to post into this blog with protected status' => "Befogenhet att posta i denna blogg med skyddad status",
-	'Permission to post into this blog with draft status' => "Befogenhet att posta i denna blogg med utkast som status",
-	'Permission to post into this blog with deprecated status' => "Befogenhet att posta i denna blogg med nedskriven status",
-	'Permission to delete posts in this blog' => "Befogenhet att radera inlgg i denna blogg",
-	'Permission to edit comments in this blog' => "Befogenhet att redigera kommentarer i denna blogg",
-	'Permission to edit categories for this blog' => "Befogenhet att redigera kategorier fr denna blogg",
-	'Permission to edit blog properties' => "Befogenhet att redigera bloggens egenskaper",
-	'Non members' => "Icke medlemmar",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Varning! Du r p vg att ta bort dina rttigheter att redigera denna blogg!\\nOm du gr detta kommer du inte lngre ha tillgng till bloggens egenskaper!",
-	'Edit category properties' => "Redigera kategori",
-	'Are you sure you want to delete?' => "r du sker p att du vill ta bort?",
-	'New sub-category here' => "Ny underkategori hr",
-	'New category here' => "Ny kategori hr",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Notera:</strong> Att ta bort en kategori raderar inte kategorins inlgg. De kommer bara att flyttas till kategorin ovanfr. Nr du raderar en huvudkategori kommer inlggen att hamna under den ldsta kvarvarande kategorin i samma blogg (minsta kategorinumret).",
-	'Title' => "Titel",
-	'Language' => "Sprk",
-	'Link to url' => "Lnk till URL",
-	'Email' => "E-post",
-	'URL' => "URL",
-	'Auto-BR' => "Automatisk radbrytning",
-	'This option is deprecated, you should avoid using it.' => "Denna instllning r nedskriven. Den br ej anvndas.",
-	'Preview' => "Frhandstitt",
-	'Blog this !' => "Publicera",
-	'Edit this !' => "Uppdatera",
-	'Spellcheck' => "Stavningskontroll",
-	'Upload a file/image' => "Ladda upp en fil/bild",
-	'Advanced properties' => "Avancerade egenskaper",
-	'Edit timestamp' => "ndra tidsstmpel",
-	'URL Title' => "Rubriklnk",
-	'(to be used in permalinks)' => "(anvnds fr permanenta lnkar)",
-	'Additional actions' => "Ytterligare handlingar",
-	'Pingback' => "Pingback",
-	'(Send a pingback to all URLs in this post)' => "(Pinga alla URL:ar i detta inlgg)",
-	'Trackback URLs' => "Trackback-URL:ar",
-	'(Separate by space)' => "(Separera med mellanslag)",
-	'Status' => "Status",
-	'The post will be publicly published' => "Detta inlgg kommer att publiceras offentligt",
-	'Published (Public)' => "Publicerad (offentlig)",
-	'The post will be published but visible only by logged-in blog members' => "Detta inlgg kommer att publiceras, men r bara synlig fr inloggade medlemmar",
-	'Protected (Members only)' => "Skyddad (endast fr medlemmar)",
-	'The post will be published but visible only by yourself' => "Detta inlgg kommer att publiceras, men r bara synlig fr dig sjlv",
-	'Private (You only)' => "Privat (endast du)",
-	'The post will appear only in the backoffice' => "Detta inlgg kommer enbart att visas hr i administrationen",
-	'Draft (Not published!)' => "Utkast (ej publicerat)",
-	'Deprecated (Not published!)' => "Nedskrivet (ej publicerat)",
-	'Select main category in target blog and optionally check additional categories' => "Ange huvudkategori i mlbloggen och ange eventuellt ocks ytterligare kategorier",
-	'Select as an additionnal category' => "Ange som ytterligare kategori",
-	'Select as MAIN category' => "Vlj som HUVUDkategori",
-	'Note: Cross posting among multiple blogs is enabled.' => "OBS: Funktionen fr korspostning mellan olika bloggar r p.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "OBS: Funktionen fr korspostning mellan olika bloggar r avstngd.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "OBS: Funktionen fr korspostning mellan olika kategorier r fr tillfllet avstngd.",
-	'Comments' => "Kommentarer",
-	'Visitors can leave comments on this post.' => "Beskare kan kommentera detta inlgg.",
-	'Open' => "ppen",
-	'Visitors can NOT leave comments on this post.' => "Beskare kan INTE kommentera detta inlgg.",
-	'Closed' => "Stngd",
-	'Visitors cannot see nor leave comments on this post.' => "Beskare kan varken se eller kommentera detta inlgg.",
-	'Disabled' => "Inaktiverad",
-	'Renderers' => "Renderare",
-	'Comment info' => "Info om kommentar",
-	'Author' => "Skribent",
-	'IP address' => "IP-adress",
-	'Previous %d' => "Fregende %d",
-	'Next %d' => "Nsta %d",
-	' to ' => " till ",
-	' of ' => " av ",
-	'from the end' => "frn slutet",
-	'from the start' => "frn brjan",
-	'OK' => "OK",
-	' Date range: ' => " Datumintervall: ",
-	'by' => "av",
-	'level:' => "niv",
-	'in' => "i",
-	'Pages:' => "Sidor:",
-	'&nbsp; Edit &nbsp;' => "&nbsp; Redigera &nbsp;",
-	'Delete' => "Radera",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Du hller p att radera detta inlgg!\\n\\'Avbryt\\' fr att avbryta, \\'OK\\' fr att radera.",
-	'Publish NOW!' => "Publicera",
-	'Publish now using current date and time.' => "Publicera nu, med nuvarande dag och tid.",
-	'no comment' => "inga kommentarer",
-	'1 comment' => "1 kommentar",
-	'%d comments' => "%d kommentarer",
-	'No feedback for this post yet...' => "Ingen respons till denna post nnu...",
-	'Comment from:' => "Kommentar frn:",
-	'Trackback from:' => "Trackback frn:",
-	'Pingback from:' => "Pingback frn:",
-	'Permanent link to this comment' => "Permanent lnk till detta inlgg",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Du hller p att radera denna kommentar!\\n\\'Avbryt\\' fr att avbryta, \\'OK\\' to att radera.",
-	'Leave a comment' => "Kommentera",
-	'User' => "Anvndare",
-	'Edit profile' => "Redigera profil",
-	'Comment text' => "Kommentar",
-	'Allowed XHTML tags' => "Tilltna XHTML-taggar",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "URL:ar, e-post, AIM och ICQ-nummer kommer att konverteras automatiskt.",
-	'Options' => "Instllningar",
-	'(Line breaks become &lt;br&gt;)' => "(radbrytningar blir &lt;br&gt;)",
-	'Send comment' => "Skicka kommentar",
-	'Posts to show' => "Inlgg att visa",
-	'Past' => "Tidigare",
-	'Future' => "Framtida",
-	'Title / Text contains' => "Titel / Text innehller",
-	'Words' => "Ord",
-	'AND' => "OCH",
-	'OR' => "ELLER",
-	'GPL License' => "GPL Licens",
-	'visit b2evolution\'s website' => "besk b2evolution:s webbplats",
-	'Logout' => "Logga ut",
-	'Exit to blogs' => "Till bloggarna",
-	'Blog time:' => "Bloggtid:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Inloggad som:",
-	'New Post' => "Nytt inlgg",
-	'Browse/Edit' => "Blddra/ndra",
-	'Stats' => "Statistik",
-	'Templates' => "Mallar",
-	'Users' => "Anvndare",
-	'User Profile' => "Anvndarprofil",
-	'Default user rights' => "Frvalda anvndarrttigheter",
-	'New users can register' => "Nya anvndare kan registrera sig",
-	'Check to allow new users to register themselves.' => "Kryssa i fr att tillta nya anvndare att registrera sig.",
-	'Group for new users' => "Grupp fr nya anvndare",
-	'Groups determine user roles and permissions.' => "Gruppen avgr vilka roller och rttigheter anvndarna har.",
-	'Level for new users' => "Niv fr nya anvndare",
-	'Levels determine hierarchy of users in blogs.' => "Nivn avgr vart anvndaren befinner sig i hierarkin.",
-	'Display options' => "Instllningar fr visning",
-	'Default blog to display' => "Frvald blogg att visa",
-	'This blog will be displayed on index.php .' => "Denna blogg kommer visas p index.php.",
-	'days' => "dagar",
-	'posts' => "inlgg",
-	'posts paged' => "inlgg per sida",
-	'Display mode' => "Visningslge",
-	'Posts/Days per page' => "Inlgg/dagar per sida",
-	'monthly' => "mnadsvis",
-	'weekly' => "veckovis",
-	'daily' => "dagligen",
-	'post by post' => "inlgg fr inlgg",
-	'Archive mode' => "Arkivlge",
-	'Link options' => "Instllningar fr lnkar",
-	'Use extra-path info' => "Anvnd extra skvgsinformation",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&c=1&tb=1&pb=1&more=1\'.' => "Rekommenderas om din webbserver stder det. Lnkar kommer likna 'stub/2003/05/20/post_title' istllet fr 'stub?title=post_title&c=1&tb=1&pb=1&more=1'.",
-	'Post called up by its URL title (Recommended)' => "Inlggen anropas med deras URL-titel (rekommenderas)",
-	'Post called up by its ID' => "Inlggen anropas med deras ID",
-	'Post on archive page, located by its ID' => "Inlgg p arkiverad sida, anropade med sina ID",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "Inlgg p arkiverad sida, anropade med sina titlar (fr kompatibilitet med Cafelog)",
-	'Permalink type' => "Typ av permalnk",
-	'Security options' => "Skerhetsinstllningar",
-	'Minimum password length' => "Minsta lsenordslngd",
-	'for users.' => "fr anvndare.",
-	'Update' => "Uppdatera",
-	'Rendering plug-ins' => "Insticksprogram fr rendering",
-	'Plug-in' => "Instickprogram",
-	'Apply' => "Tillmpa",
-	'Toolbar plug-ins' => "Insticksprogram fr verktygsflt",
-	'Create new locale' => "Skapa ny sprkfil",
-	'Edit locale' => "Redigera sprkfil",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "De tv frsta bokstverna ska vara en <a %s>ISO 639-sprkkod</a>. De tv sista bokstverna ska vara en <a %s>ISO 3166-landskod</a>.",
-	'Enabled' => "Aktiverad",
-	'Should this locale be available to users?' => "Ska denna sprkfil vara tillgnglig fr anvndarna?",
-	'name of the locale' => "namnge sprkfilen",
-	'Charset' => "Teckenuppsttning",
-	'Must match the lang file charset.' => "Mste stmma med sprkfilens teckenuppsttning.",
-	'Date format' => "Datumformat",
-	'See below.' => "Se nedan.",
-	'Time format' => "Tidsformat",
-	'Lang file' => "Sprkfil",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "den sprkfil som ska anvndas, enlig <code>sprkfil</code> underkatalog",
-	'Priority' => "Prioritet",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1 r hgst. Prioriteten r viktig nr du vljer en sprkfil frn ett sprkkod och flera sprkfiler matchar samma sprk; detta kan hnda nr webblsarens sprk bestms. Prioriteten pverkar ocks den ordning i vilek sprkfilerna visas i menyer, etc.",
-	'Create' => "Skapa",
-	'This will replace locale \\\'%s\\\'. Ok?' => "Detta kommer att erstta sprkfilen \\'%s\\'. Ok?",
-	'Flags' => "Flaggor",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "Flaggorna sparas i en underkatalog frn <code>%s</code>. Deras filnamn r detsamma som landsdelen av sprkfilen (tecken nummer fyra och fem); filnamnstillgget r .gif.",
-	'Date/Time Formats' => "Datum/Tidformat",
-	'The following characters are recognized in the format strings:' => "Fljande tecken kan anvndas i datumstrngar:",
-	'a - "am" or "pm"' => "a - \"am\" eller \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" eller \"PM\"",
-	'B - Swatch Internet time' => "B - Swatch Internet-tid",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d - dag i mnaden, 2 siffror med inledande nollor; d.v.s. \"01\" till \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - veckodag, textform, tre bokstver; t.ex. \"Fre\"",
-	'F - month, textual, long; i.e. "January"' => "F - mnad, textform, lng; t.ex. \"Januari\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - timme, 12-timmarsformat utan inledande nollor; d.v.s. \"1\" till \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - timme, 24-timmarsformat utan inledande nollor; d.v.s. \"0\" till \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - timme, 12-timmarsformat; d.v.s. \"01\" till \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - timme, 24-timmarsformat; d.v.s. \"00\" till \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - minuter; d.v.s. \"00\" till \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (stort i) - \"1\" om sommartid, annars \"0\".",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - dag i mnaden utan inledande nollor; d.v.s. \"1\" to \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (litet \"L\") - veckodag, textform, lng; t.ex. \"Fredag\"",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - booleskt vrde som markerar om det r skottr; d.v.s. \"0\" eller \"1\"",
-	'm - month; i.e. "01" to "12"' => "m - mnad; d.v.s. \"01\" till \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - mnad, textform, tre bokstver; t.ex. \"Jan\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - mnad utan inledande nollor; d.v.s. \"1\" till \"12\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - RFC 822-formaterat datum; t.ex. \"Thu, 21 Dec 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - sekunder; d.v.s. \"00\" till \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - engelskt ordningssuffix, textform, tv tecken; t.ex. \"th\", \"nd\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - antal dagar i mnaden; d.v.s. \"28\" till \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - denna servers tidszon; t.ex. \"MDT\"",
-	'U - seconds since the epoch' => "U - antal sekunder sedan 00:00:00 den 1:a januari 1970 (Unix time)",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - veckodag, numeriskt, d.v.s. \"0\" (sndag) till \"6\" (lrdag)",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - r, fyra siffror; t.ex. \"1999\"",
-	'y - year, 2 digits; i.e. "99"' => "y - r, tv siffror; t.ex. \"99\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - dag p ret; d.v.s. \"0\" till \"365\"",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - tidszonsfrskjutning i sekunder (d.v.s. \"-43200\" till \"43200\"). Frskjutningen fr tidszoner vster om UTC r alltid negativ medan de ster om UTC alltid r positiva.",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - fullt ISO 8601-format, motsvarar Y-m-d\\TH:i:s\\Z",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Oknda tecken i datumstrngen kommer skrivas som dom r.<br />\n\t\t\tFr att unvika att ett tecken erstts med en datumstrng kan \\ sttas framfr tecknet.",
-	'Note: default locale is not enabled.' => "Obs: frvald sprkfil r inte aktiverad.",
-	'Regional settings' => "Regionala instllningar",
-	'Time difference' => "Tidsskillnad",
-	'in hours' => "i timmar",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "Om du inte r i samma tidszon som din server. Serverns tidinstllning r just nu: %s.",
-	'Default locale' => "Frvald sprkfil",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "vertrumfas av webblsarens instllningar, anvndarens sprkfil eller bloggens sprkfil (i denna ordning).",
-	'Available locales' => "Tillgngliga sprkfiler",
-	'Hide translation info' => "Gm versttningsstatus",
-	'Show translation info' => "Visa versttningsstatus",
-	'Date fmt' => "Datumformat",
-	'Time fmt' => "Tidsformat",
-	'Edit' => "ndra",
-	'Strings' => "Strngar",
-	'Translated' => "versatt",
-	'Extract' => "Extrahera",
-	'up' => "upp",
-	'Move priority up' => "Hj prioritet",
-	'down' => "ner",
-	'Move priority down' => "Snk prioritet",
-	'Copy locale' => "Kopiera sprkfil",
-	'Reset custom settings' => "terstll ursprungliga instllningar",
-	'No language file...' => "Ingen sprkfil...",
-	'Extract .po file into b2evo-format' => "Extrahera .po-fil till b2evo-format",
-	'Are you sure you want to reset?' => "r du sker p att du vill terstlla?",
-	'Reset to defaults (delete database table)' => "terg till ursprungsinstllningar (tar bort databastabell)",
-	'first user' => "frsta anvndaren",
-	'previous user' => "fregende anvndare",
-	'next user' => "nsta anvndare",
-	'last user' => "sista anvndaren",
-	'Close user profile' => "Stng anvndarprofil",
-	'Create new user profile' => "Skapa ny anvndarprofil",
-	'Profile for:' => "Profil fr:",
-	'Login' => "Inloggningsnamn",
-	'First name' => "Frnamn",
-	'Last name' => "Efternamn",
-	'Nickname' => "Smeknamn",
-	'Identity shown' => "Synlig identitet",
-	'Preferred locale' => "Frvald sprkfil",
-	'Preferred locale for admin interface, notifications, etc.' => "Frvald sprkfil fr administration, notifications etc.",
-	'Send an email' => "Skicka e-post",
-	'Visit the site' => "Besk webbplatsen",
-	'Search on ICQ.com' => "Sk p ICQ.com",
-	'ICQ' => "ICQ",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "Yahoo IM",
-	'Notifications' => "Rapporter",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Kryssa i hr fr att f rapporter nr ngot av dina inlgg fr kommentarer eller trackbacks etc.",
-	'New password' => "Nytt lsenord",
-	'Leave empty if you don\'t want to change the password.' => "Lmna tomt om du inte vill ndra lsenord.",
-	'Confirm new password' => "Bekrfta nytt lsenord",
-	'yes' => "ja",
-	'no' => "nej",
-	'User rights' => "Anvndarens rttigheter",
-	'See <a %s>online manual</a> for details.' => "Se <a %s>manual p webben</a> fr detaljer.",
-	'Level' => "Niv",
-	'User group' => "Anvndargrupp",
-	'User information' => "Anvndarinformation",
-	'ID' => "ID",
-	'Posts' => "Inlgg",
-	'Created on' => "Skapad den",
-	'From IP' => "Frn IP",
-	'From Domain' => "Frn domn",
-	'With Browser' => "Med webblsare",
-	'first group' => "frsta gruppen",
-	'previous group' => "fregende grupp",
-	'next group' => "nsta grupp",
-	'last group' => "sista gruppen",
-	'Close group profile' => "Stng grupprofil",
-	'Creating new group' => "Skapar ny grupp",
-	'Editing group:' => "Redigera grupp:",
-	'Viewing group:' => "Redigera grupp:",
-	'Permissons for members of this group' => "Rttigheter fr medlemmar i denna grupp",
-	'View all' => "Se alla",
-	'Full Access' => "Full tillgng",
-	'No Access' => "Ingen tillgng",
-	'View only' => "Se endast",
-	'Statistics' => "Statistik",
-	'Global options' => "Globala instllningar",
-	'Check to allow template editing.' => "Kryssa fr att tillta redigering av mallar",
-	'User/Group Management' => "Administration av anvndare/grupper",
-	'Groups &amp; Users' => "Grupper och anvndare",
-	'default group for new users' => "frvald grupp fr nya anvndare",
-	'Copy group' => "Kopiera grupp",
-	'Delete group' => "Ta bort grupp",
-	'decrease user level' => "snk anvndares niv",
-	'increase user level' => "hj anvndares niv",
-	'Delete user' => "Ta bort anvndare",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "r du sker p att du vill radera denna anvndare?\\nVarning: Alla hans/hennes inlgg kommer att raderas ocks!",
-	'New user...' => "Ny anvndare...",
-	'New group...' => "Ny grupp...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "Det frvalda temat [%s] satt fr bloggen [%s] saknas. Det mste anges korrekt i <a %s>bloggens instllningar</a> eller anges i stubbfilen. Kontakta <a %s>webbmstaren/webbmstarinnan</a>...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "FEL! Kunde inte ta bort! Du mste ta bort filen [%s] manuellt.",
-	'%d posts' => "%d inlgg",
-	'1 post' => "1 inlgg",
-	'previous month' => "fregende mnad",
-	'next month' => "nsta mnad",
-	'previous year' => "fregende r",
-	'next year' => "nsta r",
-	'go to month\'s archive' => "g till mnadens arkiv",
-	'Member' => "Medlem",
-	'Visitor' => "Beskare",
-	'No comment yet...' => "nnu inga kommentarer...",
-	'Sorry, there is nothing to display...' => "Tyvrr, det finns inget att visa...",
-	'Error selecting database [%s]!' => "Kan inte vlja databas [%s]!",
-	'MySQL error!' => "MySQL-fel!",
-	'New group' => "Ny grupp",
-	'Parser error: ' => "Tolkningsfel:",
-	'Tag <code>body</code> can only be used once!' => "Taggen <code>body</code> kan bara anvndas en gng!",
-	'Illegal tag' => "Otillten tagg",
-	'Tag %s must occur inside another tag' => "Taggen %s mste ligga innuti en annan tagg",
-	'Tag %s is not allowed within tag %s' => "Taggen %s r inte tillten innuti tagg %s",
-	'Tag %s may not have attribute %s' => "Taggen %s verkar sakna attributet %s",
-	'Found invalid URL: ' => "Ogiltig URL funnen:",
-	'Tag %s may not contain raw character data' => "Taggen %s kan inte innehlla ra teckendata",
-	'Browse category' => "Blddra i kategori",
-	'This post is not published. You cannot leave comments.' => "Detta inlgg r inte publicerat. Du kan inte lmna kommentarer.",
-	'Comments are closed for this post.' => "Denna post r stngd fr kommentarer.",
-	'Read more!' => "Ls mer",
-	'More:' => "Mer:",
-	'Display feedback / Leave a comment' => "Visa feedback / Lmna en kommentar",
-	'Send feedback' => "Skicka feedback",
-	'1 feedback' => "1 feedback",
-	'Display comments / Leave a comment' => "Visa kommentarer / Kommentera",
-	'Display trackbacks / Get trackback address for this post' => "Visa trackbacks / Visa trackback-address fr detta inlgg",
-	'Display pingbacks' => "Visa pingbacks",
-	'Invalid post, please correct these errors:' => "Ogiltigt inlgg, var snll och rtta till fljande fel:",
-	'Sorry, there is no post to display...' => "Tyvrr, det finns inget inlgg att visa...",
-	'POP3 connect:' => "Koppla upp till POP",
-	'No server specified' => "Ingen server specificerad",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: fr tidig NOOP OK, servern fljer INTE RFC 1939",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "Ingen anslutning till server",
-	'POP3 user:' => "POP3 anvndare:",
-	'No login ID submitted' => "Inget login-ID angivet",
-	'connection not established' => "anslutning ej etablerad",
-	'POP3 pass:' => "POP3 lsenord:",
-	'No password submitted' => "Inget lsenord angivet",
-	'authentication failed ' => "verifieringen misslyckades",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP misslyckades. Servern fljer inte RFC 1939",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "ingen serverbanner",
-	'abort' => "avbryt",
-	'apop authentication failed' => "apop-verifiering misslyckades",
-	'POP3 login:' => "POP3 anvndarnamn:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_lista:",
-	'Premature end of list' => "Fr tidigt slut p listan",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 terstll",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "Tom kommandostrng",
-	'POP3 quit:' => "POP3 avslutas:",
-	'connection does not exist' => "Anslutningen existerar inte",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3 radera:",
-	'No msg number submitted' => "Inget meddelandenummer medskickat",
-	'Command failed' => "Kommandot misslyckades",
-	'New user' => "Ny anvndare",
-	'Permission denied!' => "Tillstnd nekat-",
-	'Oops, MySQL error!' => "Ojsan d. MySQL-fel.",
-	'go back' => "g tillbaka",
-	'Redirecting you to:' => "Flyttar dig vidare till:",
-	'If nothing happens, click <a %s>here</a>.' => "Om inget hnder, klicka <a %s>here</a>.",
-	'No response!' => "Inget svar!",
-	'Remote error' => "Fjrrfel",
-	'Response' => "Svar",
-	'Parameter %s is required!' => "Parametern %s behvs!",
-	'Invalid URL' => "Felaktig URL",
-	'URI scheme not allowed' => "URI-schema r ej tilltet",
-	'URL not allowed' => "URL ej tillten",
-	'Reporting abuse to b2evolution.net...' => "Rapportera missbruk till b2evolution.net",
-	'Aborted (Running on localhost).' => "Avbruten (kr p localhost)",
-	'Requesting abuse list from b2evolution.net...' => "Hmta svarta listan frn b2evolution.net...",
-	'Latest update timestamp' => "Tidsstmpel fr senaste uppdateringen",
-	'Incomplete reponse.' => "Offullstndigt svar",
-	'No new blacklisted strings are available.' => "Inga nya svartlistningar finns tillgngliga.",
-	'Adding strings to local blacklist' => "Lgg till skstrngar till lokal svart lista",
-	'Adding:' => "Lgg till:",
-	'OK.' => "OK.",
-	'Not necessary! (Already handled)' => "Behvs inte! (redan gjort)",
-	'New latest update timestamp' => "Ny tidsstmpel fr sista uppdateringen",
-	'Invalid reponse.' => "Felaktigt svar.",
-	'Requested blog does not exist!' => "Angiven blogg existerar inte!",
-	'Post details' => "Allt om detta inlgg",
-	'PREVIEW' => "FRHANDSTITT",
-	'Next page' => "Nsta sida",
-	'Previous page' => "Fregende sida",
-	'Previous post' => "Fregende inlgg",
-	'Next post' => "Nsta inlgg",
-	'Next Page' => "Nsta sida",
-	'Previous Page' => "Fregende sida",
-	'Cannot delete if there are sub-categories!' => "Kan inte radera om det finns underkategorier.",
-	'Cannot delete last category if there are posts inside!' => "Kan inte radera sista kategorin om den innehller inlgg.",
-	'Requested category %s does not exist!' => "Angiven kategori %s existerar inte.",
-	'Category' => "Kategori",
-	'bad char in User Agent' => "ogiltigt tecken i webblsaren",
-	'referer ignored' => "referensen ignorerad",
-	'BlackList' => "Svarta listan",
-	'robot' => "robot",
-	'invalid' => "ogiltig",
-	'search engine' => "skmotor",
-	'loading referering page' => "laddar referererande sida",
-	'found current url in page' => "hittade den hr URL:en i sidan",
-	'not a query - no params!' => "inte en frga - inga parametrar",
-	'no query string found' => "ingen frgestrng hittad",
-	'name' => "namn",
-	'Sending pingbacks...' => "Skickar pingbacks...",
-	'No pingback to be done.' => "Inga pingbacks att skicka.",
-	'BEGIN' => "BRJA",
-	'Post contents' => "Inlggets innehll",
-	'Processing:' => "Arbetar:",
-	'Couldn\'t find a hostname for:' => "Kunde inte hitta vrdnamn fr:",
-	'Connect to server at:' => "Anslut till server:",
-	'Couldn\'t open a connection to:' => "Kunde inte ppna anslutning till:",
-	'Start receiving headers and content' => "Brja ta emot headers och innehll",
-	'Pingback server found from X-Pingback header:' => "Pingback-server hittad i X-Pingback header:",
-	'Pingback server found from Pingback <link /> tag:' => "Pingback-server hittad i Pingback <link /> tagg:",
-	'Pingback server not found in headers and content' => "Pingback-server hittades inte i header eller innehll",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "Pingback-serverns URL r tom (kan vara internt PHP-fel)",
-	'Pingback server data' => "Pingback-serverns data",
-	'Page Linked To:' => "Sidan r lnkad till:",
-	'Page Linked From:' => "Sidan r lnkad frn:",
-	'Pinging %s...' => "Pingar %s...",
-	'END' => "SLUT",
-	'Pingbacks done.' => "Pingbacks frdiga.",
-	'Pinging b2evolution.net...' => "Pingar b2evolution.net...",
-	'Pinging Weblogs.com...' => "Pingar weblogs.com",
-	'Pinging Blo.gs...' => "Pingar blo.gs",
-	'Pinging technorati.com...' => "Pingar technorati.com",
-	'Archives for' => "Arkiv fr",
-	'Archive Directory' => "Arkivkatalog",
-	'Sending trackbacks...' => "Skickar trackbacks...",
-	'No trackback to be sent.' => "Det finns inga trackbacks att skicka.",
-	'Excerpt to be sent:' => "Utdrag att skicka:",
-	'Trackbacks done.' => "TrackBacks r gjorda.",
-	'Sending trackback to:' => "Skickar trackback till:",
-	'Response:' => "Svar:",
-	'wrong login/password.' => "Fel anvndarnamn/lsenord",
-	'setcookie %s failed!' => "setcookie %s misslyckades!",
-	'login/password no longer valid.' => "login/lsenord r inte lngre giltigt.",
-	'You must log in!' => "Du mste logga in!",
-	'Login if you have an account...' => "Logga in om du har ett konto...",
-	'Register...' => "Registrera...",
-	'Register to open an account...' => "Registrera dig fr att skapa ett konto...",
-	'Logout (%s)' => "Logga ut (%s)",
-	'Logout from your account' => "Logga ut frn ditt konto",
-	'Admin' => "Administration",
-	'Go to the back-office' => "G till administrationsavdelningen",
-	'Profile (%s)' => "Profil (%s)",
-	'Edit your profile' => "Redigera din profil",
-	'User profile' => "Anvndarprofil",
-	'Sunday' => "Sndag",
-	'Monday' => "Mndag",
-	'Tuesday' => "Tisdag",
-	'Wednesday' => "Onsdag",
-	'Thursday' => "Torsdag",
-	'Friday' => "Fredag",
-	'Saturday' => "Lrdag",
-	'Sun' => "Sn",
-	'Mon' => "Mn",
-	'Tue' => "Tis",
-	'Wed' => "Ons",
-	'Thu' => "Tor",
-	'Fri' => "Fre",
-	'Sat' => "Lr",
-	'January' => "Januari",
-	'February' => "Februari",
-	'March' => "Mars",
-	'April' => "April",
-	'May ' => "Maj",
-	'June' => "Juni",
-	'July' => "Juli",
-	'August' => "Augusti",
-	'September' => "September",
-	'October' => "Oktober",
-	'November' => "November",
-	'December' => "December",
-	'Jan' => "Jan",
-	'Feb' => "Feb",
-	'Mar' => "Mar",
-	'Apr' => "Apr",
-	'May' => "Maj",
-	'Jun' => "Jun",
-	'Jul' => "Jul",
-	'Aug' => "Aug",
-	'Sep' => "Sep",
-	'Oct' => "Okt",
-	'Nov' => "Nov",
-	'Dec' => "Dec",
-	'Local' => "Lokal",
-	'Reported' => "Rapporterad",
-	'Central' => "Central",
-	'Czech (CZ)' => "Tjeckiska (CZ)",
-	'German (DE)' => "Tyska (DE)",
-	'English (EU)' => "Engelska (EU)",
-	'English (UK)' => "Engelska (UK)",
-	'English (US)' => "Engelska (US)",
-	'Spanish (ES)' => "Spanska (ES)",
-	'French (FR)' => "Franska (FR)",
-	'Italian (IT)' => "Italienska (IT)",
-	'Japanese (JP)' => "Japanska (JP)",
-	'Lithuanian (LT)' => "Litauiska (LT)",
-	'Bokm&aring;l (NO)' => "Bokml (NO)",
-	'Dutch (NL)' => "Hollndska (NL)",
-	'Swedish (SE)' => "Svenska (SE)",
-	'Simpl. Chinese (CN)' => "Enkel kinesiska (CN)",
-	'Trad. Chinese (TW)' => "Traditionell kinesiska (TW)",
-	'You cannot leave comments on this post!' => "Du kan inte kommentera detta inlgg!",
-	'Please fill in the name field' => "Var snll och uppge ditt namn",
-	'Please fill in the email field' => "Var snll och ange din e-postadress",
-	'Supplied email address is invalid' => "Angiven e-postadress r felaktig",
-	'Please do not send empty comment' => "Skicka inte tomma kommentarer r du snll",
-	'You can only post a new comment every 30 seconds.' => "Du kan bara posta en kommentar en gng var 30:e sekund.",
-	'Cannot post comment, please correct these errors:' => "Kan inte posta kommentar, var snll och rtta till fljande fel:",
-	'Back to comment editing' => "Tillbaka till redigering av kommentar",
-	'New comment on your post #%d "%s"' => "Ny kommentar p ditt inlgg #%d \"%s\"",
-	'Url' => "URL",
-	'Comment' => "Kommentar",
-	'Edit/Delete' => "Redigera/Radera",
-	'Connecting to pop server...' => "Ansluter till pop-server...",
-	'Connection failed: ' => "Anslutning misslyckades:",
-	'Logging into pop server...' => "Loggar in p pop-servern...",
-	'No mail or Login Failed:' => "Ingen e-post eller inloggningen misslyckades",
-	'Getting message #%d...' => "Hmtar meddelande #%d...",
-	'Processing...' => "Arbetar...",
-	'Too old' => "Fr gammal",
-	'Subject prefix does not match' => "mnesradens prefix matchar inte",
-	'Raw content:' => "Oformatterat innehll:",
-	'Login:' => "Anvndarnamn:",
-	'Pass:' => "Lsenord:",
-	'Wrong login or password.' => "Fel anvndarnamn eller lsenord",
-	'Category ID' => "Kategori-ID",
-	'Blog ID' => "Blogg-ID",
-	'Permission denied.' => "Tillstnd nekat.",
-	'Posted title' => "Postad titel",
-	'Posted content' => "Postat innehll",
-	'Mission complete, message deleted.' => "Uppdraget avklarat, meddelandet r raderat.",
-	'An email with the new password was sent successfully to your email address.' => "Ett mejl med det nya lsenordet har skickats till din e-postadress.",
-	'New Password:' => "Nytt lsenord:",
-	'You can login here:' => "Hr kan du logga in:",
-	'your weblog\'s login/password' => "anvndarnamn/lsenord fr din webblogg",
-	'The email could not be sent.' => "Mailet kunde inte skickas.",
-	'Possible reason: your host may have disabled the mail() function...' => "Mjlig orsak: Din leverantr kan ha slagit av mail()-funktionen...</p>",
-	'Note: You are already logged in!' => "Notera: Du r redan inloggad!",
-	'Continue...' => "Fortstt...",
-	'You are not logged in.' => "Du r inte inloggad.",
-	'You are not logged in under the same account you are trying to modify.' => "Du r inte inloggad p det konto du frsker gra ndringar i.",
-	'Back to profile' => "Tillbaka till profilen",
-	'please enter your nickname (can be the same as your login)' => "var snll och skriv ditt smeknamn (kan vara samma som anvndarnamnet)",
-	'your ICQ UIN can only be a number, no letters allowed' => "Ditt ICQ-nummer kan bara vara siffror. Inga bokstver accepteras.",
-	'please type your e-mail address' => "var snll och skriv in din e-postadress.",
-	'the email address is invalid' => "e-postadressen r felaktig",
-	'you typed your new password only once. Go back to type it twice.' => "du skrev bara in ditt lsenord en gng. G tillbaka och skriv in det tv gnger.",
-	'you typed two different passwords. Go back to correct that.' => "du skrev tv olika lsenord. Gr om, gr rtt.",
-	'please enter a Login' => "var snll och ange ett anvndarnamn",
-	'please enter your password twice' => "var snll och ange ditt lsenord tv gnger",
-	'please type the same password in the two password fields' => "var snll och skriv in samma lsenord i bda lsenrodsflten",
-	'this login is already registered, please choose another one' => "detta anvndarnamn finns redan. Var snll och vlj ett annat",
-	'new user registration on your blog' => "ny anvndarregistrering i din blogg",
-	'Manage users' => "Administrera anvndare",
-	'New trackback on your post #%d "%s"' => "Ny trackback p ditt inlgg #%d \"%s\"",
-	'Website' => "Webbplats",
-	'Excerpt' => "Utdrag",
-	'Login form' => "Inloggningsformulr",
-	'You will have to accept cookies in order to log in.' => "Du mste acceptera kakor (cookies) fr att logga in.",
-	'Password:' => "Lsenord:",
-	'Log in!' => "Logga in",
-	'Go to Blogs' => "Till bloggarna",
-	'Lost your password ?' => "Har du tappat bort ditt lsenord?",
-	'Lost password ?' => "Tappat bort lsenordet?",
-	'A new password will be generated and sent to you by email.' => "Ett nytt lsenord kommer att skickas till dig med e-post.",
-	'Generate new password!' => "Skapa nytt lsenord!",
-	'Registration complete' => "Registreringen r frdig",
-	'Registration Currently Disabled' => "Registreringen r fr nrvarande stngd",
-	'User registration is currently not allowed.' => "Registrering av nya anvndare r fr nrvarande inte tilltet",
-	'Home' => "Hem",
-	'Register form' => "Registreringsformulr",
-	'(twice)' => "(tv gnger)",
-	'Minimum %d characters, please.' => "Minst %d tecken r du snll.",
-	'Preferred language' => "nskat sprk",
-	'Register!' => "Registrera!",
-	'Log into existing account...' => "Logga in om du har ett konto...",
-	'b2evo installer' => "b2evo-installerare",
-	'Installer for version ' => "Installerare fr version",
-	'Current installation' => "Nuvarande installation",
-	'Install menu' => "Installationsmeny",
-	'PHP info' => "PHP-info",
-	'Go to Admin' => "Administration",
-	'Online' => "Online",
-	'Manual' => "Manual",
-	'Support' => "Hjlp",
-	'Language/Locale' => "Sprk",
-	'Choose a default language/locale for your b2evo installation.' => "Vlj ett frvalt sprk/sprkfil fr din b2evo-installation.",
-	'Check your database config settings below and update them if necessary...' => "Kontrollera dina databasinstllningar nedan och uppdatera dem om ndvndigt...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "Denna version av b2evolution krver minst %s version %s, men du anvnder version %s.",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "Det verkar som de instllningar du angav fr databasen inte fungerar. Kontrollera dem noga och frsk igen...",
-	'Config file update' => "Uppdatering av konfigurationsfil",
-	'We cannot automatically update your config file [%s]!' => "Vi kan inte uppdatera din konfigurationsfil [%s] automatiskt.",
-	'There are two ways to deal with this:' => "Det finns tv mjliga lsningar till detta:",
-	'You can allow the installer to update the config file by changing its permissions:' => "Du kan lta installationsprogrammet uppdatera konfigurationsfilen genom att ndra dess rttigheter:",
-	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "<code>chmod 666 %s</code>. Vid behov se <a %s>manualen om filrttigheter p webben</a>.",
-	'Come back to this page and refresh/reload.' => "tervnd till denna sida och uppdatera/ladda om.",
-	'Alternatively, you can update the config file manually:' => "Du kan ven uppdatera konfigurationsfilen manuellt:",
-	'Open the _config.php file locally with a text editor.' => "ppna filen _config.php lokalt med en textredigerare.",
-	'Delete all contents!' => "Ta bort allt innehll!",
-	'Copy the contents from the box below.' => "Kopiera innehllet frn rutan nedan.",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Klistra in dem i din lokala textredigerare. <strong>OBS: Se till att INGA BLANKTECKEN finns efter det avslutande <code>?&gt;</code> i filen.</strong> Eventuella blanksteg, tabbar, nya eller tomma rader i slutet av konfigurationsfilen kan hindra kakor (cookies) frn att sttas nr du frsker logga in senare.",
-	'Save the new _config.php file locally.' => "Spara den nya filen _config.php lokalt.",
-	'Upload the file to your server, into the /_conf folder.' => "Ladda upp filen till din server och till \"/_conf\"-katalogen.",
-	'<a %s>Call the installer from scratch</a>.' => "<a %s>Starta om installationsproceduren</a>.",
-	'This is how your _config.php should look like:' => "S hr br din _config.php se ut:",
-	'Your configuration file [%s] has been successfully updated.' => "Din konfigurationsfil [%s] har uppdaterats.",
-	'Base configuration' => "Grundkonfiguration",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "Din grundkonfiguration har inte satts nnu. Gr detta genom att fylla i formulret nedan.",
-	'This is the minimum info we need to set up b2evolution on this server:' => "Fr att stta upp b2evolution p den hr servern krvs minst fljande information:",
-	'Database you want to install into' => "Databasen du vill installera till",
-	'mySQL Username' => "mySQL-anvndarnamn",
-	'Your username to access the database' => "Ditt anvndarnamn fr att komma t databasen",
-	'mySQL Password' => "mySQL-lsenord",
-	'Your password to access the database' => "Ditt lsenord fr att komma t databasen",
-	'mySQL Database' => "mySQL-databas",
-	'Name of the database you want to use' => "Namnet p databasen du vill anvnda",
-	'mySQL Host' => "mySQL-vrd",
-	'You probably won\'t have to change this' => "Du behver frmodligen inte ndra detta",
-	'Additional settings' => "Ytterligare instllningar",
-	'Base URL' => "Bloggmappens URL",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "Det r hr som b2evo och dina bloggar ligger frn brjan. KONTROLLERA DETTA NOGA! Vid fel hr fungerar inte mycket. Om du vill testa b2evolution p din lokala maskin MSTE du anvnda http://<strong>localhost</strong>/skvg... fr att kakor (cookies) ska fungera. Anvnd INTE din maskins namn!",
-	'Your email' => "Din e-postadress",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "Anvnds fr kritiska felmeddelanden s att anvndare kan kontakta dig. Du fr ven rapporter om nyregistrerade anvndare.",
-	'Update config file' => "Uppdatera konfigurationsfil",
-	'How do you want to install b2evolution?' => "Hur vill du installera b2evolution?",
-	'The installation can be done in different ways. Choose one:' => "Installationen kan gras p flera stt. Vlj ett:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>Ny installation</strong>: Installera b2evolution med exempeldata till databastabellerna.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>Uppgradera frn en tidigare version av b2evolution</strong>: Uppgradera dina b2evolution-databastabeller fr att gra dem kompatibla med denna version!",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Uppgradera frn Cafelog/b2 v 0.6.x</strong>: Installera b2evolutions databastabeller och kopiera ver befintlig Cafelog/b2-data.",
-	'Delete b2evolution tables' => "Ta bort b2evolution-tabeller",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "Om du har installerat b2evolution-tabeller tidigare och nskar brja om frn brjan mste du ta bort b2evolution-tabellerna innan du kan starta den nya installationen. <strong>VARNING: Alla dina b2evolution-tabeller och data kommer g frlorade!!!</strong> vriga tabeller (om det finns ngra) som t.ex. de frn Cafelog/b2 kommer dock att lmnas orrda.",
-	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>ndra din grundkonfiguration</strong> (Se recap nedan): Detta vill du bara gra i sllsynta fall dr du kanske har flyttat p b2evolutions databas eller filer.",
-	'GO!' => "KR!",
-	'Need to start anew?' => "Behver du brja om?",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "Om du har installerat b2evolution-tabeller tidigare och nskar brja om frn brjan mste du ta bort b2evolution-tabellerna innan du kan starta den nya installationen. b2evolution kan ta bort sina egna tabeller t dig, men av uppenbara skerhetsskl r denna funktion inaktiverad frn brjan.",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "Om du inte ser korrekta instllningar hr, STANNA UPP innan du fortstter och <a %s>uppdatera din grundkonfiguration</a>.",
-	'(Set, but not shown for security reasons)' => "(Satt, men visas inte av skerhetsskl)",
-	'Admin email' => "Administratrs e-postadress",
-	'Installing b2evolution tables with sample data' => "Installera b2evolution-tabeller med exempeldata",
-	'Installation successful!' => "Installationen lyckades!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Nu kan du <a %s>logga in</a> med anvndarnamnet \"admin\" och lsenordet \"%s\".</p>\n\t<p>Kom ihg lsenordet! Det r ett <em>slumpat</em> lsenord som ges till dig vid installationen av b2evolution. Tappar du bort det mste du ta bort databastabellerna och installera om frn brjan.</p>",
-	'Upgrading data in existing b2evolution database' => "Uppgraderar data i existerande b2evolution-databas",
-	'Upgrade completed successfully!' => "Uppgraderingen lyckades!",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "Nu kan du <a %s>logga in</a> med ditt vanliga %s anvndarnamn och lsenord.",
-	'Installing b2evolution tables and copying existing b2 data' => "Installerar b2evolution-tabeller och kopierar befintliga b2-data",
-	'Deleting b2evolution tables from the datatase' => "Tar bort b2evolution-tabeller frn databasen",
-	'For security reasons, the reset feature is disabled by default.' => "Av skerhetsskl r terstllningsfunktionen inaktiverad frn brjan.",
-	'Reset done!' => "terstllning klar!",
-	'Back to menu' => "Tillbaka till menyn",
-	'official website' => "officiell hemsida",
-	'contact' => "kontakt",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. It has index #%d in the database. By default it is accessed through a stub file called \'<code>%s</code>\'. %s' => "Denna blogg innehller alla dina inlgg frn Cafelog. Denna blogg heter '%s'. Den har index #%d i databasen. Den frvalda stubbfilen heter '<code>%s</code>'. %s",
-	'This is a sample linkblog entry' => "Det hr r ett exempel p inlgg i lnkbloggen",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "Det r ett exempel p beskrivande text om ett inlgg i lnkbloggen. Fr det mesta kommer du dock att lmna detta tomt, och bara ange en titel och en URL till dina inlgg i bloggrullen (favoriter/relaterade lnkar).",
-	'This is the long description for the blog named \'%s\'. %s' => "Detta r den lnga beskrivningen fr bloggen med namnet '%s'. %s",
-	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "Denna blogg (blogg #1) r en vldigt speciell blogg eftersom den automatiskt samlar alla inlgg frn alla andra bloggar. Detta gr det mjligt fr dig att p ett enkelt stt flja allt som postas i systemet. Du kan gmma denna blogg fr allmnheten genom att ta bort bloggens 'Stubbfils-URL' p administrationssidan.",
-	'%s Title' => "%s Titel",
-	'Tagline for %s' => "Undertitel fr %s",
-	'Short description for %s' => "Kort beskrivning av %s",
-	'Notes for %s' => "Anteckningar fr %s",
-	'Keywords for %s' => "Nyckelord fr %s",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "Syftet med den hr bloggen r frmst att visas som ett sidoobjekt i en annan blogg dr den visar dina favorit-, eller relaterade lnkar.",
-	'Clean Permalinks!' => "Rena permanenta lnkar!",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "<p>b2evolution anvnder gammaldags permalnkar och kommentarslnkar som frval. Detta fr att vara sker p strsta mjliga kompatibilitet med olika webbservrar.</p>\n\n<p>Hur som helst, nr du knner dig trygg med b2evolution, br du aktivera alternativet fr rena permalnkar i filen /conf/_advanced.php... (<code>\$use_extra_path_info = 1;</code>)</p>",
-	'Apache optimization...' => "Optimera Apache...",
-	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => "I katalogerna <code>/blogs</code> och <code>/blogs/admin</code> finns tv filer vid namn [<code>sample.htaccess</code>]. Du br frska dpa om dessa till [<code>.htaccess</code>].\n\nDetta kommer att optimera hur b2evolution hanteras av webbservern (om du anvnder Apache). Dessa filer r inte omdpta frn brjan eftersom vissa servrar visar felmeddelanden nr du frsker anvnda dem. Om detta hnder fr dig nr du dper om filerna, ta bara bort dem s ordnar det sig.",
-	'About evoSkins...' => "Om evoSkins (teman)...",
-	'Skins, Stubs and Templates...' => "Teman, stubbfiler och mallar?",
-	'Multiple Blogs, new blogs, old blogs...' => "Multipla bloggar, nya bloggar, gamla bloggar...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "Frn brjan kommer b2evolution med fyra bloggar: 'Blog All', 'Blog A', 'Blog B' och 'Lnkblogg'.\n\nNgra av dessa bloggar fyller en speciell funktion. Ls om det p bloggarnas sidor.\n\nDu kan skapa ytterligare bloggar eller ta bort onskade bloggar i bloggadministration.",
-	'Important information' => "Viktig information",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "Blogg B innehller ngra inlgg under kategorin 'b2evolution Tips'.\n\nDessa inlgg r avsedda att hjlpa dig s, som EdB skulle sga: \"<em>ls allihopa innan du brjar leka!</em>\" ;)\n\nOm du vill kan du ta bort dessa inlgg ett i taget nr du vl har lst dem. Du kan ocks ndra deras status till 'nedskrivet' fr att ltt se vilka du hittills har lst.",
-	'First Post' => "Frsta inlgget",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>Detta r frsta inlgget.</p>\n\n<p>Det visas bde i blogg A och blogg B.</p>",
-	'Second post' => "Andra inlgget...",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>Detta r andra inlgget.</p>\n\n<p>Det visas enbart i blogg A, men under flera kategorier.</p>",
-	'Third post' => "Tredje posten",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>Detta r det tredje inlgget.</p>\n\n<p>Det visas enbart i blogg B och under en enda kategori.</p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "Hej, det hr r en kommentar.<br />Fr att ta bort en kommentar, logga bara in och visa inlggets kommentarer s kommer du att ges mjligheten att ndra eller ta bort kommentaren.",
-	'The database schema is already up to date. There is nothing to do.' => "Databasstrukturen r redan rtt version. Inget behver gras.",
-	'Checking DB schema version...' => "Kontrollerar DB struktur...",
-	'This version is too old!' => "Den hr versionen r fr gammal!",
-	'This version is too recent! We cannot downgrade to it!' => "Denna version r fr ny! Vi kan inte nergradera till den!",
-	'No desc available' => "Beskr. saknas",
-	'No description available' => "Beskrivning saknas",
-	'Make URLs clickable' => "Gr URL:er klickbara",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "Automatiska &lt;P&gt;- och &lt;BR&gt;taggar",
-	'**bold** \\italics\\ //italics// __underline__ Markup must be preceeded with white space.' => "**bold** \\italics\\ //italics// __underline__ mste fregs av blanktecken.",
-	'Convert text smilies to icons' => "Konvertera text-smilies till ikoner",
-	'INSerted [Alt-I]' => "Inskjutet [Alt-I]",
-	'DELeted [Alt-D]' => "raDerad [Alt-D]",
-	'STRong [Alt-S]' => "Stark [Alt-S]",
-	'EMphasis [Alt-E]' => "bEtonad [Alt-E]",
-	'CODE [Alt-C]' => "kod [Alt-C]",
-	'Paragraph [Alt-P]' => "nytt stycke [Alt-P]",
-	'Unordered List [Alt-U]' => "oordnad lista [Alt-U]",
-	'List Item [Alt-L]' => "Listpost [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "citatstycke [Alt-B]",
-	'IMaGe [Alt-G]' => "bild [Alt-G]",
-	'A href [Alt-A]' => "A href [Alt-A]",
-	'More [Alt-M]' => "Mer [Alt-M]",
-	'no teaser [Alt-T]' => "ingen lockText [Alt-T]",
-	'next page [Alt-Q]' => "nsta sida [Alt-Q]",
-	'Close all tags' => "Stng alla taggar",
-	'ALTernate text' => "Alternativ text",
-	'One click smilies inserting' => "Lgg in smilies med enbart ett klick",
-	'Trackback address for this post:' => "Trackback-adress fr detta inlgg",
-	'No %s for this post yet...' => "Inga %s p denna post nnu...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "Din e-post-adress kommer <strong>inte</strong> att visas p denna webbplats.",
-	'Site/Url' => "Webbplats/URL",
-	'Your URL will be displayed.' => "Din URL kommer att visas.",
-	'Line breaks become &lt;br /&gt;' => "Radbrytningar blir &lt;br&gt;",
-	'Remember me' => "Minns mig!",
-	'(Set cookies for name, email &amp; url)' => "(Stt cookie fr namn, email &amp; URL)",
-	'In response to:' => "Som svar p:",
-	'Linkblog' => "Lnkblogg",
-	'more' => "mer",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Top refering engines' => "Skmotor med flest referenser",
-	'blogs' => "Bloggar",
-	'skin the site' => "byt tema",
-	'archives' => "arkiv",
-	'Select blog:' => "Vlj blogg:",
-	'Select skin:' => "Vlj tema:",
-	'words' => "ord",
-	'Read more...' => "Ls mer...",
-	'Choose a skin' => "Vlj ett tema",
-	'Choose skin' => "Vlj tema",
-	'What is RSS?' => "Vad r RSS?",
-	'Browse all posts by this author' => "Visa alla inlgg av denna skribent",
-	'[...] Read more!' => "[...] Ls mer!",
-	'New pingback on your post #%d "%s"' => "Ny pingback p ditt inlgg #%d \"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/sv_SE/LC_MESSAGES/messages.po 1.10.3.src/locales/sv_SE/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/sv_SE/LC_MESSAGES/messages.po	2005-09-13 15:48:48.000000000 -0500
+++ 1.10.3.src/locales/sv_SE/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,5863 +0,0 @@
-# b2evolution - Language file
-# Copyright (C) 2003 Francois PLANQUE
-# This file is distributed under the same license as the b2evolution package.
-# Per kerman <perakerman@hotmail.com>, 2003.
-# Robert Hgberg <robert@kladdkaka.nu>, 2004.
-# Christina Svensson <b2evo04@cs.se>, 2004.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: b2evolution 0.8.3-alpha1\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2005-09-13 15:48+0200\n"
-"PO-Revision-Date: 2004-05-30 01:21+0100\n"
-"Last-Translator: Christina Svensson <b2evo04@cs.se>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\a_noskin.php:109
-msgid "Selected"
-msgstr "Valda"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:159 ..\..\..\a_noskin.php:244
-#: ..\..\..\multiblogs.php:138 ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:478 ..\..\..\admin\_menutop.php:207
-#: ..\..\..\b2evocore\_functions_cats.php:569
-#: ..\..\..\skins\basic\_main.php:94 ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\natural_pink\_main.php:89
-#: ..\..\..\skins\natural_pink\_main.php:186
-#: ..\..\..\skins\wpc_aubmach\_main.php:117
-#: ..\..\..\skins\wpc_default\_main.php:120
-msgid "Categories"
-msgstr "Kategorier"
-
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:215 ..\..\..\multiblogs.php:251
-#: ..\..\..\summary.php:100 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73 ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:86
-#: ..\..\..\skins\natural_pink\_main.php:100
-#: ..\..\..\skins\wpc_aubmach\_main.php:70
-#: ..\..\..\skins\wpc_default\_main.php:70
-msgid "Permanent link to full entry"
-msgstr "Permanent lnk till hela inlgget"
-
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:152 ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44 ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:100
-msgid "Permalink"
-msgstr "Permalnk"
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:137 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:138
-#: ..\..\..\skins\guadeloupe\_main.php:139
-#: ..\..\..\skins\natural_pink\_main.php:168
-msgid "Recently"
-msgstr "Senaste"
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\guadeloupe\_main.php:138
-msgid "(cached)"
-msgstr "(cachad)"
-
-#: ..\..\..\a_noskin.php:221 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:168 ..\..\..\skins\guadeloupe\_main.php:139
-msgid "(no cache)"
-msgstr "(ej cachad)"
-
-#: ..\..\..\a_noskin.php:227 ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:141 ..\..\..\skins\custom\_main.php:174
-#: ..\..\..\skins\guadeloupe\_main.php:142
-#: ..\..\..\skins\natural_pink\_main.php:170
-msgid "Last comments"
-msgstr "Senaste kommentarerna"
-
-#: ..\..\..\a_noskin.php:232 ..\..\..\a_noskin.php:238
-#: ..\..\..\admin\_edit_showposts.php:343
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:553 ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\natural_pink\_main.php:175
-#: ..\..\..\skins\natural_pink\_main.php:181
-#: ..\..\..\skins\originalb2\_main.php:173
-#: ..\..\..\skins\wpc_aubmach\_main.php:124
-#: ..\..\..\skins\wpc_aubmach\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:127
-#: ..\..\..\skins\wpc_default\_main.php:131
-msgid "Search"
-msgstr "Sk"
-
-#: ..\..\..\a_noskin.php:235 ..\..\..\skins\custom\_main.php:182
-#: ..\..\..\skins\natural_pink\_main.php:178
-msgid "All Words"
-msgstr "Alla ord"
-
-#: ..\..\..\a_noskin.php:236 ..\..\..\skins\custom\_main.php:183
-#: ..\..\..\skins\natural_pink\_main.php:179
-msgid "Some Word"
-msgstr "Ngra ord"
-
-#: ..\..\..\a_noskin.php:237 ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\natural_pink\_main.php:180
-msgid "Entire phrase"
-msgstr "Hel mening"
-
-#: ..\..\..\a_noskin.php:239 ..\..\..\a_noskin.php:251
-#: ..\..\..\skins\bluesky\_main.php:155
-#: ..\..\..\skins\guadeloupe\_main.php:157
-msgid "Reset form"
-msgstr "Nollstll formulr"
-
-#: ..\..\..\a_noskin.php:250 ..\..\..\skins\bluesky\_main.php:154
-#: ..\..\..\skins\custom\_main.php:196 ..\..\..\skins\guadeloupe\_main.php:156
-#: ..\..\..\skins\originalb2\_main.php:165
-msgid "Get selection"
-msgstr "Hmta val"
-
-#: ..\..\..\a_noskin.php:256 ..\..\..\admin\_edit_showposts.php:406
-#: ..\..\..\skins\basic\_main.php:155 ..\..\..\skins\bluesky\_main.php:187
-#: ..\..\..\skins\custom\_main.php:201 ..\..\..\skins\guadeloupe\_main.php:189
-#: ..\..\..\skins\natural_pink\_main.php:169
-#: ..\..\..\skins\natural_pink\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:133
-#: ..\..\..\skins\wpc_default\_main.php:136
-msgid "Archives"
-msgstr "Arkiv"
-
-#: ..\..\..\a_noskin.php:261 ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\natural_pink\_main.php:198
-msgid "more..."
-msgstr "mer..."
-
-#: ..\..\..\a_noskin.php:272 ..\..\..\multiblogs.php:269
-#: ..\..\..\skins\bluesky\_main.php:193 ..\..\..\skins\custom\_main.php:230
-#: ..\..\..\skins\guadeloupe\_main.php:195
-#: ..\..\..\skins\natural_pink\_main.php:216
-msgid "Misc"
-msgstr "Diverse"
-
-#: ..\..\..\a_noskin.php:286 ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:229
-msgid "Syndicate this blog"
-msgstr "Syndikera denna blogg"
-
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "Frvald startsida fr b2evolution"
-
-#: ..\..\..\default.php:34 ..\..\..\install\index.php:58
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Multiblogg fr multianvndare p multipla sprk"
-
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "Vlkommen till b2evolution"
-
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "Detta r b2evolutions startsida. Den visas s lnge du inte valt en startblogg under de allmnna instllningarna."
-
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "Bloggar i det hr systemet"
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Blogg #%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Blogg #1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Det hr r en specialblogg dr alla postningar frn alla bloggar finns samlade."
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "OBS: Listan (och menyn) ovan genereras automatiskt, och innehller bara de bloggar som har ett &quot;stub-namn&quot;. Du kan ndra detta i blogg-innstllngarna p administrationssidan."
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "Fler exempel"
-
-#: ..\..\..\default.php:82 ..\..\..\default.php:83 ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Anpassningsbar sidmall"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "Flera bloggar p samma sida"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "Summering med de senaste inlggen frn alla bloggar"
-
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "Sidan du tittar p"
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "OBS: Dessa bloggar anvnder inte evoSkins-teman ven om du valt evoSkins nr du installerade. Det enda sttet att ndra utseendet p dem r att ndra i deras PHP-mall. Men, terigen, glm inte att dessa exempel bara r mnade att inspirera dig till att gra egna mallar. ;)"
-
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "Administration"
-
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "G till administrationsavdelningen"
-
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "Officiell hemsida"
-
-#: ..\..\..\default.php:95 ..\..\..\install\index.php:523
-msgid "GNU GPL license"
-msgstr "GNU GPL-licens"
-
-#: ..\..\..\multiblogs.php:98
-msgid "Multiblog demo"
-msgstr "Multiblogg-demo"
-
-#: ..\..\..\multiblogs.php:108
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Denna mall visar tre bloggar p en gng (1 till vnster, tv till hger)"
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "Summereringsexempel"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Denna mall visar en sammanstllning av de senaste inlggen i alla bloggar"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "Fler inlgg..."
-
-#: ..\..\..\admin\b2antispam.php:19 ..\..\..\admin\_menutop.php:230
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "Antispam"
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "Ordet [%s] r fr kort, det mste innehlla minst fem tecken."
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "Tar bort log-trffar matchande [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Tar bort kommentarer matchande [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:80
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "Svartlistar nyckelordet [%s]..."
-
-#: ..\..\..\admin\b2antispam.php:99
-msgid "Confirm ban &amp; delete"
-msgstr "Bekrfta svartlistning och radering"
-
-#: ..\..\..\admin\b2antispam.php:113
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "Inga log-trffar matchar nyckelordet [%s]."
-
-#: ..\..\..\admin\b2antispam.php:119
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Ta bort fljande %d referenser:"
-
-#: ..\..\..\admin\b2antispam.php:124 ..\..\..\admin\b2antispam.php:173
-#: ..\..\..\admin\b2stats.php:174
-msgid "Date"
-msgstr "Datum"
-
-#: ..\..\..\admin\b2antispam.php:125
-#, fuzzy
-msgid "Referer"
-msgstr "Referenser"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:126
-#: ..\..\..\admin\b2antispam.php:126
-msgid "Ref. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:127
-#: ..\..\..\admin\b2antispam.php:127
-msgid "Target Blog"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:128
-#, fuzzy
-msgid "Target URL"
-msgstr "Bloggmappens URL"
-
-#: ..\..\..\admin\b2antispam.php:162
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "Inga kommentarer matchar ordet [%s]."
-
-#: ..\..\..\admin\b2antispam.php:168
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Ta bort fljande %d kommentarer:"
-
-#: ..\..\..\admin\b2antispam.php:174 ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\htsrv\comment_post.php:147 ..\..\..\htsrv\comment_post.php:153
-msgid "Author"
-msgstr "Skribent"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:175
-#: ..\..\..\admin\b2antispam.php:175
-msgid "Auth. URL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:176
-#: ..\..\..\admin\b2antispam.php:176
-msgid "Auth. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:177
-#: ..\..\..\admin\b2antispam.php:177
-msgid "Content starts with..."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:215
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "Ordet [%s] finns redan med p svarta listan."
-
-#: ..\..\..\admin\b2antispam.php:221
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "Svartlista nyckelordet [%s] lokalt."
-
-#: ..\..\..\admin\b2antispam.php:228
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Rapportera ordet [%s] som missbruk till b2evolution.net."
-
-#: ..\..\..\admin\b2antispam.php:230 ..\..\..\admin\b2antispam.php:315
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "Villkor fr tjnsten"
-
-#: ..\..\..\admin\b2antispam.php:237
-msgid "Perform selected operations"
-msgstr "Utfr valda operationer"
-
-#: ..\..\..\admin\b2antispam.php:254
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "Tar bort post #%d frn den svarta listan..."
-
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Add a banned keyword"
-msgstr "Svartlista ett nyckelord"
-
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check &amp; ban..."
-msgstr "Kontrollera och svartlista..."
-
-#: ..\..\..\admin\b2antispam.php:303
-msgid "Banned domains blacklist"
-msgstr "Bannlysta domner"
-
-#: ..\..\..\admin\b2antispam.php:304
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "URL:er som innehller fljande ord kommer att bannlysas frn inlgg, kommentarer och loggar."
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Om ett ord stnger ute serisa domner, klicka p den grna haken fr att ta bort svartlistningen av detta ord."
-
-#: ..\..\..\admin\b2antispam.php:314
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Begr uppdatering av listan frn central svart lista"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:322
-#: ..\..\..\admin\b2antispam.php:322
-#, php-format
-msgid "The blacklist contains more than 100 items. [<a %s>Click here to display</a>]."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "terta ord (Ta bort det frn svarta listan)"
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow Back"
-msgstr "terta"
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Rapportera missbruk till den centrala svara listan."
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report"
-msgstr "Rapportera"
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Kontrollera om detta ord finns i hit-loggar eller kommentarer."
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Re-check"
-msgstr "Kontrollera igen"
-
-#: ..\..\..\admin\b2blogs.php:17 ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:213 ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Bloggar"
-
-#: ..\..\..\admin\b2blogs.php:25 ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "Ny"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "Skapar blogg..."
-
-#: ..\..\..\admin\b2blogs.php:62 ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Du mste ge bloggen ett URL-namn / stubbfilsnamn."
-
-#: ..\..\..\admin\b2blogs.php:68 ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "Detta URL-bloggnamn / stubbfilsnamn r redan upptaget. Var snll och vlj ett annat namn."
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "Kan inte skapa, var snll och rtta till fljande fel:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Du br <a %s>skapa kategorier</a> fr den hr bloggen nu!"
-
-#: ..\..\..\admin\b2blogs.php:135 ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "Ny blogg"
-
-#: ..\..\..\admin\b2blogs.php:136 ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "Ny blogg"
-
-#: ..\..\..\admin\b2blogs.php:172 ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336 ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:411 ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "Allmnt"
-
-#: ..\..\..\admin\b2blogs.php:175 ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "Rttigheter"
-
-#: ..\..\..\admin\b2blogs.php:178 ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "Avancerat"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "Uppdaterar blogg [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:231 ..\..\..\admin\edit_actions.php:227
-msgid "Cannot update, please correct these errors:"
-msgstr "Kan inte uppdatera, var snll och rtta till fljande fel:"
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "Ta bort blogg [%s]?"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Tar du bort denna blogg kommer ven dess kategorier, inlgg och kommentarer att tas bort."
-
-#: ..\..\..\admin\b2blogs.php:428 ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "DU KAN INTE NGRA DETTA!"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "Frsk att ven ta bort stubbfilen [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "Frsk att ven ta bort den statiska filen [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:455 ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "Jag r sker!"
-
-#: ..\..\..\admin\b2blogs.php:458 ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "AVBRYT"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "Genererar statisk sida fr bloggen [%s]"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "Du har inte angett ngot statiskt filnamn fr den hr bloggen."
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "Fil kan inte skrivas!"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "Du br kontrollera rttigheterna fr [%s]. Se <a %s>manualen om filrttigheter p webben</a>"
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "Skriver till fil [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:557 ..\..\..\admin\edit_actions.php:140
-#: ..\..\..\admin\edit_actions.php:262 ..\..\..\admin\edit_actions.php:352
-#: ..\..\..\b2evocore\_functions_antispam.php:197
-#: ..\..\..\b2evocore\_functions_antispam.php:299
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "Klart."
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Blddra i bloggen:"
-
-#: ..\..\..\admin\b2browse.php:57 ..\..\..\admin\b2edit.php:166
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Eftersom du r nykomling mste du vnta p att en administratr ger dig behrighet att posta. Du kan ocks <a %s>e-posta administratren</a> och be om kad behrighet. Nr du ftt det kan du ladda om denna sida och brja skriva inlgg. :)"
-
-#: ..\..\..\admin\b2categories.php:17 ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "Kategorier fr blogg:"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Ny underkategori i kategori: %s"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "Ny kategori i blogg: %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "Nytt kategorinamn"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "Skapa kategori"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "Raderar kategori #%d : %s ..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53 ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101 ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:43 ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57 ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78 ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "FEL"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "Kategorin raderad."
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "Kategorins egenskaper:"
-
-#: ..\..\..\admin\b2categories.php:181 ..\..\..\admin\b2upload.php:190
-#: ..\..\..\admin\_edit_form.php:131 ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76 ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:174 ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:180
-#: ..\..\..\skins\wpc_default\_feedback.php:180
-msgid "Name"
-msgstr "Namn"
-
-#: ..\..\..\admin\b2categories.php:185
-msgid "New parent category"
-msgstr "Ny huvudkategori"
-
-#: ..\..\..\admin\b2categories.php:213 ..\..\..\admin\b2categories.php:244
-#: ..\..\..\admin\b2categories.php:262
-msgid "Old Parent"
-msgstr "Gammal huvudkategori"
-
-#: ..\..\..\admin\b2categories.php:240 ..\..\..\admin\b2categories.php:260
-msgid "Root (No parent)"
-msgstr "Huvudkategori (ingen ovanfr)"
-
-# D:\www\b2evo091\blogs\admin\b2categories.php:250
-#: ..\..\..\admin\b2categories.php:250
-msgid "Note: Moving categories across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\b2categories.php:266
-#, fuzzy
-msgid "Note: Moving categories across blogs is disabled."
-msgstr "OBS: Funktionen fr korspostning mellan olika bloggar r p."
-
-#: ..\..\..\admin\b2categories.php:271
-msgid "Edit category!"
-msgstr "ndra kategori"
-
-#: ..\..\..\admin\b2categories.php:335
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Tyvrr, du har inte rttigheter att ndra/granska ngra kategoriers egenskaper."
-
-#: ..\..\..\admin\b2edit.php:30 ..\..\..\admin\edit_actions.php:201
-#: ..\..\..\admin\edit_actions.php:305
-msgid "Oops, no post with this ID."
-msgstr "Ojsan, inget inlgg med detta ID."
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "Redigera inlgg"
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d i blogg: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "Ojsan, ingen kommentar med detta ID."
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "Redigera kommentar"
-
-#: ..\..\..\admin\b2edit.php:117
-msgid "New post in blog:"
-msgstr "Nytt inlgg i blogg:"
-
-#: ..\..\..\admin\b2edit.php:144 ..\..\..\admin\b2edit.php:178
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Eftersom denna blog inte har ngra kategorier kan du inte posta till den. Du mste skapa kategorier frst."
-
-#: ..\..\..\admin\b2edit.php:148
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Vxla ver till denna blogg (om javascript r p kommer innehllet att bevaras)"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "Logga in..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "I b2evolution behver du inte g till sidan b2login.php fr att logga in."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Peka bara direkt p den administrationssida du bever, till exempel %s eller %s. b2evo kommer att be dig logga in om det behvs."
-
-#: ..\..\..\admin\b2options.php:17 ..\..\..\admin\_menutop.php:263
-msgid "Settings"
-msgstr "Instllningar"
-
-#: ..\..\..\admin\b2options.php:32 ..\..\..\admin\b2options.php:419
-msgid "Regional"
-msgstr "Regionala instllningar"
-
-#: ..\..\..\admin\b2options.php:35 ..\..\..\admin\b2options.php:425
-msgid "Plug-ins"
-msgstr "Insticksprogram"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "Allmnna instllningar uppdaterade."
-
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "Regionala instllningar uppdaterade."
-
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "Du mste ange en sprk-kod."
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Lgg in sprkfilen '%s' i databasen."
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "Uppdatera sprkfilen '%s'."
-
-#: ..\..\..\admin\b2options.php:167
-#, fuzzy, php-format
-msgid "Saved locale '%s'."
-msgstr "Uppdatera sprkfilen '%s'."
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Sprkfilstabellen borttagen, frinstllningar frn <code>/conf/_locales.php</code> laddade."
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "Hittar inte filen <code>%s</code>."
-
-#: ..\..\..\admin\b2options.php:331
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "Ta bort sprkfilen '%s' frn databasen"
-
-#: ..\..\..\admin\b2options.php:371
-msgid "Switched priorities."
-msgstr "ndrade prioriteter."
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "Stavningskontroll"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "Laddar stavningskontroll. Var god drj."
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "Se statistik fr blogg:"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "Ingen"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "ndra typ p trff #%d till: %s"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "Radera trff #%d..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, fuzzy, php-format
-msgid "Pruning hits for %s..."
-msgstr "Stryk trffar p %s..."
-
-#: ..\..\..\admin\b2stats.php:106 ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "Summering"
-
-#: ..\..\..\admin\b2stats.php:112 ..\..\..\admin\b2stats.php:175
-msgid "Referers"
-msgstr "Referenser"
-
-#: ..\..\..\admin\b2stats.php:118 ..\..\..\admin\b2stats.php:176
-msgid "Refering Searches"
-msgstr "Refererande skningar"
-
-#: ..\..\..\admin\b2stats.php:124 ..\..\..\admin\b2stats.php:178
-msgid "Syndication"
-msgstr "Syndikering"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "Webblsare"
-
-#: ..\..\..\admin\b2stats.php:136 ..\..\..\admin\b2stats.php:179
-msgid "Direct Accesses"
-msgstr "Direkttrffar"
-
-#: ..\..\..\admin\b2stats.php:177
-msgid "Indexing Robots"
-msgstr "Skrobotar"
-
-#: ..\..\..\admin\b2stats.php:180
-msgid "Total"
-msgstr "Totalt"
-
-#: ..\..\..\admin\b2stats.php:194
-msgid "Prune this date!"
-msgstr "Stryk detta datum"
-
-#  TRANS: Abbrev. for Prune (stats)
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune"
-msgstr "Stryk"
-
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune hits for this date!"
-msgstr "Stryk trffar fr detta datum!"
-
-#: ..\..\..\admin\b2stats.php:244
-msgid "Last referers"
-msgstr "Senaste referenser"
-
-#: ..\..\..\admin\b2stats.php:245
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Detta r trffar frn externa webbsidor som refererar till denna blogg"
-
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-msgid "Delete this hit!"
-msgstr "Radera denna trff"
-
-#  TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416 ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91 ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79 ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "Stryk"
-
-#: ..\..\..\admin\b2stats.php:259
-msgid "Log as a search instead"
-msgstr "Logga som en skning istllet"
-
-#  TRANS: Abbrev. for "move to searches" (stats)
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:259
-msgid "-&gt;S"
-msgstr "-&gt;Sk"
-
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Svartlista denna domn."
-
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "Svartlista"
-
-#: ..\..\..\admin\b2stats.php:276
-msgid "Top referers"
-msgstr "Flest referenser"
-
-#: ..\..\..\admin\b2stats.php:298
-msgid "Total referers"
-msgstr "Totalt antal referenser"
-
-#: ..\..\..\admin\b2stats.php:305
-msgid "Last refering searches"
-msgstr "Senaste refererande skningar"
-
-#: ..\..\..\admin\b2stats.php:306
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "Detta r trffar frn beskare som kom till bloggen via en skmotor. (Skmotorer mste vara listade i /conf/b2evo_advanced.php)"
-
-#: ..\..\..\admin\b2stats.php:333
-msgid "Top refering search engines"
-msgstr "Skmotor med flest referenser hit"
-
-#: ..\..\..\admin\b2stats.php:352
-msgid "Top Indexing Robots"
-msgstr "Skrobotar med flest indexeringar"
-
-#: ..\..\..\admin\b2stats.php:353
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Detta r trffar frn automatiska robotar som t ex skmotorernas indexeringsrobotar. (Robotar mste vara listade i /conf/b2evo_advanced.php)"
-
-#: ..\..\..\admin\b2stats.php:376
-msgid "Top Aggregators"
-msgstr "Mest aktiva nyhetssamlare"
-
-#: ..\..\..\admin\b2stats.php:377
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Detta r trffar frn RSS nyhetsinsamlare. (Insamlarna mste vara listade i /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:395
-msgid "Total RSS hits"
-msgstr "Totalt antal RSS-trffar"
-
-#: ..\..\..\admin\b2stats.php:402
-msgid "Last direct accesses"
-msgstr "Senaste direkttrffar"
-
-#: ..\..\..\admin\b2stats.php:403
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Detta r trffar frn beskare som kom till denna blogg direkt (antingen genom att skriva in URL:en direkt, eller genom att anvnda ett bokmrke. Felaktiga (fr korta) referenser listas ocks hr.)"
-
-#: ..\..\..\admin\b2stats.php:432
-msgid "Top User Agents"
-msgstr "Mest anvnda webblsare"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Anpassa dina egna temamallar (skins)"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Listning:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "Felaktigt filnamn!"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Oops, finns ingen sdan fil."
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "Filen r ndrad."
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Var frsiktig med vad du gr, att ndra denna fil kan frstra din mall! ndra inte det som finns mellan <code>&lt;?php</code> och <code>?&gt;</code> om du inte vet exakt vad du hller p med."
-
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\b2template.php:90 ..\..\..\admin\_edit_form.php:173
-#, fuzzy
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&nbsp; Redigera &nbsp;"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(Du kan inte uppdatera den filen/mallen: du mste gra den skrivbar, genom att stta CHMOD 766 p den)"
-
-#: ..\..\..\admin\b2template.php:106
-#, fuzzy
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "Denna sida lter dig ndra det <strong>anpassade temat</strong> (finns under /skins/custom)."
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Du kan ndra fljande filer (frutsatt att de r skrivbara p servern, med CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "Kan inte hitta katalogen %s."
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Detta r mallen som visar lnkarna till arkiven fr en blogg"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Detta r mallen som visar den (rekursiva) listan av (under)kategorier"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "Detta r mallen som visar respons p ett inlgg."
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Detta r mallen som visar en bloggs senaste kommentarer"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "Detta r huvudmallen. Den visar bloggen."
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the page displayed in the comment popup"
-msgstr "Detta r sidan som visas kommentarspopupen"
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the pingback popup"
-msgstr "Detta r sidan som visas i pingbackpopupen"
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the trackback popup"
-msgstr "Detta r sidan som visas i trackbackpopupen"
-
-#: ..\..\..\admin\b2template.php:162
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "OBS: Du kan givetvis ndra filerna/mallarna i en textredigerare och ladda upp dem p servern. Denna onlineredigerare r bara tnkt att anvndas nr du inte har mjlighet att anvnda en textredigerare..."
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "ladda upp filer/bilder"
-
-#: ..\..\..\admin\b2upload.php:53
-msgid "File upload"
-msgstr "Ladda upp fil"
-
-#: ..\..\..\admin\b2upload.php:54
-msgid "Allowed file types:"
-msgstr "Tilltna filtyper:"
-
-#: ..\..\..\admin\b2upload.php:55
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "Maximalt tillten filstorlek: %d KB"
-
-#: ..\..\..\admin\b2upload.php:60 ..\..\..\admin\b2upload.php:138
-#: ..\..\..\admin\_blogs_general.form.php:76
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "Beskrivning"
-
-#: ..\..\..\admin\b2upload.php:63
-msgid "Upload !"
-msgstr "Ladda upp."
-
-#: ..\..\..\admin\b2upload.php:88
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "Fil %s: typ %s r inte tillten."
-
-#: ..\..\..\admin\b2upload.php:117 ..\..\..\admin\b2upload.php:150
-#: ..\..\..\admin\b2upload.php:153
-msgid "Couldn't upload your file to:"
-msgstr "Kunde inte ladda upp din fil till:"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Duplicate File?"
-msgstr "En dublett?"
-
-#: ..\..\..\admin\b2upload.php:127
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "Filnamnet \"%s\" existerar redan!"
-
-#: ..\..\..\admin\b2upload.php:128
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "Filenamnet \"%s\" r flyttad till \"%s\""
-
-#: ..\..\..\admin\b2upload.php:129
-msgid "Confirm or rename:"
-msgstr "Bekrfta eller byt namn:"
-
-#: ..\..\..\admin\b2upload.php:136
-msgid "Alternate name"
-msgstr "Alternativt namn"
-
-#: ..\..\..\admin\b2upload.php:140
-msgid "Confirm !"
-msgstr "Bekrfta!"
-
-#: ..\..\..\admin\b2upload.php:180
-msgid "File uploaded !"
-msgstr "Filen har laddats upp."
-
-#: ..\..\..\admin\b2upload.php:181
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Din fil <strong>\"%s\"</strong> har laddats upp."
-
-#: ..\..\..\admin\b2upload.php:182
-msgid "Here's the code to display it:"
-msgstr "Hr r koden fr att visa den:"
-
-#: ..\..\..\admin\b2upload.php:186
-msgid "Add the code to your post !"
-msgstr "Lgg till koden i ditt inlgg!"
-
-#: ..\..\..\admin\b2upload.php:189
-msgid "Image Details"
-msgstr "Bildinformation"
-
-#: ..\..\..\admin\b2upload.php:193
-msgid "Size"
-msgstr "Storlek"
-
-#: ..\..\..\admin\b2upload.php:196 ..\..\..\admin\_edit_form.php:544
-msgid "Type"
-msgstr "Typ"
-
-#: ..\..\..\admin\b2upload.php:201
-msgid "Close this window"
-msgstr "Stng detta fnster"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Administrera anvndare"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "Du kan inte ndra demo-anvndarens profil nr du r i demo-lge."
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "Du kan bara uppdatera din egen profil!"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "Du mste ange ett unikt inloggningsnamn!"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "Anvndares niv mste ligga mellan %d och %d."
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Detta anvndarnamn finns redan. Vill du <a %s>redigera existerande anvndare</a>?"
-
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "Du skrev tv olika lsenord."
-
-#: ..\..\..\admin\b2users.php:198 ..\..\..\htsrv\profile_update.php:112
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "Minsta lsenordslngden r %d tecken."
-
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "Anvndare uppdaterad."
-
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "Ny anvndare skapad."
-
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "Felaktigt uppgradering."
-
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "Anvndarniv r ndrad."
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "Du kan inte ta bort dig sjlv!"
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "Du kan inte ta bort anvndare #1."
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "Ta bort anvndare %s?"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Varning"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "tar du bort en anvndare raderas ocks alla inlgg som gjorts av denna anvndare."
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "Tar bort anvndare..."
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "Du kan inte ta bort grupp #1!"
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "Du kan inte ta bort den grupp som r frvald fr nya anvndare."
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "Ta bort grupp [%s]?"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "Gruppen borttagen..."
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "En grupp med detta namn existerar redan! Vill du <a %s>ndra den existerande gruppen</a>?"
-
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "Gruppen uppdaterad."
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "Anvndaren skapades inte:"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "Anvndaren uppdaterades inte:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "Gruppen skapades inte:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "Gruppen uppdaterades inte:"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "Du har inte rttighet att se andra anvndare."
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Lgger till nytt inlgg..."
-
-#: ..\..\..\admin\edit_actions.php:104 ..\..\..\admin\edit_actions.php:215
-#: ..\..\..\admin\edit_actions.php:460 ..\..\..\htsrv\comment_post.php:75
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1374
-msgid "Supplied URL is invalid: "
-msgstr "Denna URL r felaktig: "
-
-#: ..\..\..\admin\edit_actions.php:110 ..\..\..\admin\edit_actions.php:221
-#, fuzzy
-msgid "Supplied content is invalid"
-msgstr "Denna URL r felaktig: "
-
-#: ..\..\..\admin\edit_actions.php:116 ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "Kan inte posta inlgget, var snll och rtta till fljande fel:"
-
-#: ..\..\..\admin\edit_actions.php:117 ..\..\..\admin\edit_actions.php:228
-#: ..\..\..\admin\edit_actions.php:465
-msgid "Back to post editing"
-msgstr "Tillbaka till redigering av inlgg"
-
-#: ..\..\..\admin\edit_actions.php:123
-msgid "Recording post..."
-msgstr "Sparar inlgg..."
-
-#: ..\..\..\admin\edit_actions.php:136 ..\..\..\admin\edit_actions.php:258
-#: ..\..\..\admin\edit_actions.php:417
-msgid "Sleeping..."
-msgstr "Sover..."
-
-#: ..\..\..\admin\edit_actions.php:146 ..\..\..\admin\edit_actions.php:267
-#: ..\..\..\admin\edit_actions.php:358
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Inlgget r inte postat offentligt: hoppar ver trackback, pingback och bloggpings..."
-
-#: ..\..\..\admin\edit_actions.php:161
-msgid "Posting Done..."
-msgstr "Postningen klar..."
-
-#: ..\..\..\admin\edit_actions.php:175 ..\..\..\admin\edit_actions.php:234
-msgid "Updating post..."
-msgstr "Uppdaterar inlgg..."
-
-#: ..\..\..\admin\edit_actions.php:283 ..\..\..\admin\edit_actions.php:369
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Inlgget har redan pingat: hoppar ver bloggpings..."
-
-#: ..\..\..\admin\edit_actions.php:295 ..\..\..\admin\edit_actions.php:381
-msgid "Updating done..."
-msgstr "Uppdatering klar..."
-
-#: ..\..\..\admin\edit_actions.php:311 ..\..\..\admin\edit_actions.php:326
-msgid "Updating post status..."
-msgstr "Uppdaterar inlggets status..."
-
-#: ..\..\..\admin\edit_actions.php:391 ..\..\..\admin\edit_actions.php:410
-msgid "Deleting post..."
-msgstr "Raderar inlgg..."
-
-#: ..\..\..\admin\edit_actions.php:399
-msgid "Oops, no post with this ID!"
-msgstr "Oops, det finns inget inlgg med detta ID."
-
-#: ..\..\..\admin\edit_actions.php:422
-msgid "Deleting Done..."
-msgstr "Radering klar..."
-
-#: ..\..\..\admin\edit_actions.php:426 ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "Fel"
-
-#: ..\..\..\admin\edit_actions.php:464
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Kan inte uppdatera kommentaren, var snll och rtta till fljande fel:"
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "Back to posts!"
-msgstr "Tillbaka till inlggen."
-
-#: ..\..\..\admin\edit_actions.php:527
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Du kanske ocks vill generera statiska sidor eller se dina bloggar..."
-
-#: ..\..\..\admin\edit_actions.php:535
-msgid "New post"
-msgstr "Nytt inlgg"
-
-#: ..\..\..\admin\import-mt.php:391 ..\..\..\admin\_users_form.php:96
-#: ..\..\..\admin\_users_form.php:101
-msgid "User group"
-msgstr "Anvndargrupp"
-
-#: ..\..\..\admin\import-mt.php:392 ..\..\..\admin\_users_form.php:84
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "Se <a %s>manual p webben</a> fr detaljer."
-
-#: ..\..\..\admin\import-mt.php:393 ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:91 ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:36 ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "Niv"
-
-#: ..\..\..\admin\import-mt.php:432 ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "Frvald sprkfil"
-
-#: ..\..\..\admin\import-mt.php:1257 ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Ange huvudkategori i mlbloggen och ange eventuellt ocks ytterligare kategorier"
-
-#: ..\..\..\admin\import-mt.php:1286 ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "Ange som ytterligare kategori"
-
-#: ..\..\..\admin\import-mt.php:1297 ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "Vlj som HUVUDkategori"
-
-#: ..\..\..\admin\tools.php:18 ..\..\..\admin\_menutop.php:270
-msgid "Tools"
-msgstr "Verktyg"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Bokmrke"
-
-#: ..\..\..\admin\tools.php:30 ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45 ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Lgg denna lnk till dina Favoriter/Bokmrken:"
-
-#: ..\..\..\admin\tools.php:31 ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46 ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo-bokmrke"
-
-#: ..\..\..\admin\tools.php:70
-msgid "Post to b2evolution"
-msgstr "Posta till b2evolution"
-
-#: ..\..\..\admin\tools.php:72
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "Hittar ingen Sidebar! Du mste anvnda Mozilla 0.9.4 eller nyare!"
-
-#: ..\..\..\admin\tools.php:76 ..\..\..\admin\tools.php:85
-msgid "SideBar"
-msgstr "SideBar"
-
-#: ..\..\..\admin\tools.php:77
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "Lgg till <a %s>b2evo sidebar</a> !"
-
-#: ..\..\..\admin\tools.php:86
-msgid "Add this link to your favorites:"
-msgstr "Lgg denna lnk till dina favoriter:"
-
-#: ..\..\..\admin\tools.php:87
-msgid "b2evo sidebar"
-msgstr "b2evo sidebar"
-
-# C:\www\b2evo090\blogs\admin\tools.php:92
-#: ..\..\..\admin\tools.php:94
-msgid "Movable Type Import"
-msgstr ""
-
-# C:\www\b2evo090\blogs\admin\tools.php:94
-#: ..\..\..\admin\tools.php:96
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr ""
-
-# C:\www\b2evo090\blogs\admin\tools.php:95
-#: ..\..\..\admin\tools.php:97
-msgid "Place that file into the /admin folder on your server;"
-msgstr ""
-
-# C:\www\b2evo090\blogs\admin\tools.php:96
-#: ..\..\..\admin\tools.php:98
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "Skapande av statisk fil"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Statiskt filnamn"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Det hr r det filnamn som kommer att anvndas nr du skapar en statisk (.html) version av bloggens hemsida."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr "Efter varje nytt inlgg..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "Pinga b2evolution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "fr att bli listad i listan \"recently updated\" p b2evolution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "Pinga technorati.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "fr att annonsera nya inlgg."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "Pinga weblogs.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "Pinga blo.gs"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "Avancerade instllningar"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "Tillt trackbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Tillt andra bloggare att skicka trackbacks till denna blogg, s att du fr veta om de refererar till den. Detta innebr att du ocks kan skicka trackbacks till andra bloggar."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "Tillt pingbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "Tillt andra bloggare att skicka pingbacks till denna blogg, s att du fr veta om de refererar till den. Detta innebr att du ocks kan skicka pingbacks till andra bloggar."
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "Allmnna parametrar"
-
-#: ..\..\..\admin\_blogs_general.form.php:20 ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "Fullstndigt namn"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "Detta visas verst i bloggen."
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Kortnamn"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "Anvnds i menyval och p administrationssidorna."
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "Huvudsprk"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr "Bestm p vilket sprk bloggens navigering ska visas."
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "Tillgnglighetsparametrar"
-
-#: ..\..\..\admin\_blogs_general.form.php:38 ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "Frvald blogg p index.php"
-
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:40
-msgid "Current default is:"
-msgstr "Frvald fil r:"
-
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through index.php"
-msgstr "Annan blogg p index.php"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-#, fuzzy
-msgid "Other blog through stub file (Advanced)"
-msgstr "Annan blogg p stubbfilen"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-#, fuzzy
-msgid "You MUST create a stub file for this to work."
-msgstr "Du har inte angett ngot statiskt filnamn fr den hr bloggen."
-
-#: ..\..\..\admin\_blogs_general.form.php:45
-msgid "Preferred access type"
-msgstr "nskat stt fr tkomst"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "Blog Folder URL"
-msgstr "Bloggmappens URL"
-
-#: ..\..\..\admin\_blogs_general.form.php:51
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Inget avslutande snedstreck. (Om du inte vet, lmna fltet tomt.)"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "URL blog name / Stub name"
-msgstr "Bloggens URL-namn / stubbfilsnamn"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "Anvnds i URL:ar fr att hitta denna blogg. Detta br vara detsamma som stubbfilsnamnet om du anvnder stubbfilstkomst."
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default display options"
-msgstr "Frvalda visningsinstllningar"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Default skin"
-msgstr "Frvalt tema"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Detta r det frvalda tema som anvnds fr att visa bloggen."
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Allow skin switching"
-msgstr "Tillt temavxling"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "Anvndarna kan vlja ett annat tema fr att visa bloggen (och deras val kommer att sparas i en kaka)."
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Display public blog list"
-msgstr "Visa blogglistan publikt"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Kryssa hr om du vill visa listan p alla bloggar p din bloggsida (om ditt tema eller din mall stdjer detta)."
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Include in public blog list"
-msgstr "Inkludera i offentlig blogglista"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "Kryssa i hr om du vill att denna blogg ska visas i listan ver alla offentliga bloggar."
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Default linkblog"
-msgstr "Frvald lnkblogg"
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "Kommer att visas intill din blogg (om temat stdjer detta)."
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "Tagline"
-msgstr "Undertitel"
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Detta visas under bloggens namn i bloggmallen"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "Lng beskrivning"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "This is displayed on the blog template."
-msgstr "Detta visas i bloggmallen"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "Short Description"
-msgstr "Kort beskrivning"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "Detta anvnds fr meta-taggens beskrivning och i RSS-matningen. INGEN HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "Keywords"
-msgstr "Nyckelord"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Detta anvnds fr meta-taggens nyckelord. INGEN HTML!"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_edit_showposts.php:337
-msgid "Notes"
-msgstr "Anteckningar"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Additional info."
-msgstr "Ytterligare information."
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Blogg"
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "Bloggens URL"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "Statiskt filnamn"
-
-#: ..\..\..\admin\_blogs_list.php:33 ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:145 ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:61
-msgid "Locale"
-msgstr "Sprk"
-
-#: ..\..\..\admin\_blogs_list.php:47 ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58 ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101 ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "Egenskaper"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "Frval"
-
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Kr!"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid "Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!"
-msgstr "r du sker p att du vill ta bort bloggen #%d ?\\n\\nVARNING: Detta tar bort ALLA INLGG,\\nKOMMENTARER, KATEGORIER och annan data\\nsom hr till denna blogg!\\n\\nDu KAN INTE NGRA detta!"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "Ta bort denna blogg!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "Kopiera denna blogg"
-
-#  TRANS: Abbrev. for Copy
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92 ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73 ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "Kopiera"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "Tyvrr, du har inte rttigheter att ndra/granska ngra bloggars egenskaper."
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "Ny blogg..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "Anvndarrttigheter"
-
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Anvndarnamn"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "r<br />medlem"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-#, fuzzy
-msgid "Can post/edit with following statuses:"
-msgstr "Kan posta/redigera med fljande status:"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "Radera<br />inlgg"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "ndra<br />komm."
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "ndra<br />kat."
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "ndra<br />blogg"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Publicerad"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Skyddad"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Privat"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Utkast"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "Nedskriven"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "Medlemmar"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "Tilltelse att lsa skyddade inlgg"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "Befogenhet att posta i denna blogg med privat status"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "Befogenhet att posta i denna blogg med skyddad status"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "Befogenhet att posta i denna blogg med utkast som status"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Befogenhet att posta i denna blogg med nedskriven status"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "Befogenhet att radera inlgg i denna blogg"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "Befogenhet att redigera kommentarer i denna blogg"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "Befogenhet att redigera kategorier fr denna blogg"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "Befogenhet att redigera bloggens egenskaper"
-
-# C:\www\b2evo090\blogs\admin\_blogs_permissions.form.php:130
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr ""
-
-# C:\www\b2evo090\blogs\admin\_blogs_permissions.form.php:131
-# C:\www\b2evo090\blogs\admin\_blogs_permissions.form.php:201
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "Icke medlemmar"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:215
-msgid "Warning! You are about to remove your own permission to edit this blog!\\nYou won\\'t have access to its properties any longer if you do that!"
-msgstr "Varning! Du r p vg att ta bort dina rttigheter att redigera denna blogg!\\nOm du gr detta kommer du inte lngre ha tillgng till bloggens egenskaper!"
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "Redigera kategori"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "r du sker p att du vill ta bort?"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "Ny underkategori hr"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "Ny kategori hr"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Notera:</strong> Att ta bort en kategori raderar inte kategorins inlgg. De kommer bara att flyttas till kategorin ovanfr. Nr du raderar en huvudkategori kommer inlggen att hamna under den ldsta kvarvarande kategorin i samma blogg (minsta kategorinumret)."
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Inlggets innehll"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Titel"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "Sprk"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "Lnk till URL"
-
-#: ..\..\..\admin\_edit_form.php:135 ..\..\..\admin\_users_form.php:151
-#: ..\..\..\admin\_users_form.php:153 ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:154 ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20 ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\basic\_feedback.php:178 ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "E-post"
-
-#: ..\..\..\admin\_edit_form.php:139 ..\..\..\admin\_users_form.php:165
-#: ..\..\..\admin\_users_form.php:167 ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:63 ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "URL"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Frhandstitt"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Stavningskontroll"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Ladda upp en fil/bild"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "Avancerade egenskaper"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "ndra tidsstmpel"
-
-#: ..\..\..\admin\_edit_form.php:253
-msgid "URL Title"
-msgstr "Rubriklnk"
-
-#: ..\..\..\admin\_edit_form.php:255
-msgid "(to be used in permalinks)"
-msgstr "(anvnds fr permanenta lnkar)"
-
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_edit_showposts.php:287
-#: ..\..\..\admin\_set_general.form.php:49 ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Auto-BR"
-msgstr "Automatisk radbrytning"
-
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Denna instllning r nedskriven. Den br ej anvndas."
-
-#: ..\..\..\admin\_edit_form.php:274
-msgid "Additional actions"
-msgstr "Ytterligare handlingar"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "Pingback"
-msgstr "Pingback"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Pinga alla URL:ar i detta inlgg)"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "Trackback URLs"
-msgstr "Trackback-URL:ar"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "(Separate by space)"
-msgstr "(Separera med mellanslag)"
-
-#: ..\..\..\admin\_edit_form.php:310 ..\..\..\admin\_edit_form.php:545
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "Status"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "Detta inlgg kommer att publiceras offentligt"
-
-#: ..\..\..\admin\_edit_form.php:317 ..\..\..\admin\_edit_showposts.php:360
-msgid "Published (Public)"
-msgstr "Publicerad (offentlig)"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Detta inlgg kommer att publiceras, men r bara synlig fr inloggade medlemmar"
-
-#: ..\..\..\admin\_edit_form.php:324 ..\..\..\admin\_edit_showposts.php:363
-msgid "Protected (Members only)"
-msgstr "Skyddad (endast fr medlemmar)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "Detta inlgg kommer att publiceras, men r bara synlig fr dig sjlv"
-
-#: ..\..\..\admin\_edit_form.php:331 ..\..\..\admin\_edit_showposts.php:366
-msgid "Private (You only)"
-msgstr "Privat (endast du)"
-
-#: ..\..\..\admin\_edit_form.php:337 ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "Detta inlgg kommer enbart att visas hr i administrationen"
-
-#: ..\..\..\admin\_edit_form.php:338 ..\..\..\admin\_edit_showposts.php:369
-msgid "Draft (Not published!)"
-msgstr "Utkast (ej publicerat)"
-
-#: ..\..\..\admin\_edit_form.php:345 ..\..\..\admin\_edit_showposts.php:372
-msgid "Deprecated (Not published!)"
-msgstr "Nedskrivet (ej publicerat)"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:435
-#: ..\..\..\admin\_edit_form.php:435
-msgid "Note: Moving posts across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:437
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "OBS: Funktionen fr korspostning mellan olika bloggar r p."
-
-#: ..\..\..\admin\_edit_form.php:447
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "OBS: Funktionen fr korspostning mellan olika bloggar r avstngd."
-
-#: ..\..\..\admin\_edit_form.php:449
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "OBS: Funktionen fr korspostning mellan olika kategorier r fr tillfllet avstngd."
-
-#: ..\..\..\admin\_edit_form.php:459 ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55 ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:248 ..\..\..\skins\custom\_main.php:253
-#: ..\..\..\skins\custom\_main.php:258 ..\..\..\skins\custom\_main.php:263
-#: ..\..\..\skins\natural_pink\_main.php:234
-#: ..\..\..\skins\natural_pink\_main.php:239
-#: ..\..\..\skins\natural_pink\_main.php:244
-#: ..\..\..\skins\natural_pink\_main.php:249
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Kommentarer"
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can leave comments on this post."
-msgstr "Beskare kan kommentera detta inlgg."
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Open"
-msgstr "ppen"
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Beskare kan INTE kommentera detta inlgg."
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Closed"
-msgstr "Stngd"
-
-#: ..\..\..\admin\_edit_form.php:467
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Beskare kan varken se eller kommentera detta inlgg."
-
-#: ..\..\..\admin\_edit_form.php:468
-msgid "Disabled"
-msgstr "Inaktiverad"
-
-#: ..\..\..\admin\_edit_form.php:473
-msgid "Renderers"
-msgstr "Renderare"
-
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Comment info"
-msgstr "Info om kommentar"
-
-#: ..\..\..\admin\_edit_form.php:546
-msgid "IP address"
-msgstr "IP-adress"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, fuzzy, php-format
-msgid "Next %d days"
-msgstr "Nsta %d"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "Fregende %d"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, fuzzy, php-format
-msgid "Previous %d days"
-msgstr "Fregende %d"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "Nsta %d"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:56 ..\..\..\admin\_edit_navbar.php:62
-msgid " to "
-msgstr " till "
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:64
-msgid " of "
-msgstr " av "
-
-#: ..\..\..\admin\_edit_navbar.php:72
-msgid "from the end"
-msgstr "frn slutet"
-
-#: ..\..\..\admin\_edit_navbar.php:76
-msgid "from the start"
-msgstr "frn brjan"
-
-#: ..\..\..\admin\_edit_navbar.php:78
-msgid "OK"
-msgstr "OK"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr " Datumintervall: "
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "av"
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "niv"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:830
-msgid "Pages:"
-msgstr "Sidor:"
-
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "inga kommentarer"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:732
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 kommentar"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:733
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d kommentarer"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "Ingen respons till denna post nnu..."
-
-#: ..\..\..\admin\_edit_showposts.php:226 ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Kommentar frn:"
-
-#: ..\..\..\admin\_edit_showposts.php:230 ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-#, fuzzy
-msgid "Trackback from:"
-msgstr "Trackback frn:"
-
-#: ..\..\..\admin\_edit_showposts.php:234 ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-#, fuzzy
-msgid "Pingback from:"
-msgstr "Pingback frn:"
-
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr "Permanent lnk till detta inlgg"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145 ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Kommentera"
-
-#: ..\..\..\admin\_edit_showposts.php:272 ..\..\..\admin\_users_form.php:107
-#: ..\..\..\skins\_feedback.php:164 ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:169
-#: ..\..\..\skins\wpc_default\_feedback.php:169
-msgid "User"
-msgstr "Anvndare"
-
-#: ..\..\..\admin\_edit_showposts.php:275 ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:171
-#: ..\..\..\skins\wpc_default\_feedback.php:171
-msgid "Edit profile"
-msgstr "Redigera profil"
-
-#: ..\..\..\admin\_edit_showposts.php:280 ..\..\..\skins\_feedback.php:181
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Kommentar"
-
-#: ..\..\..\admin\_edit_showposts.php:281 ..\..\..\skins\_feedback.php:182
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "Tilltna XHTML-taggar"
-
-#: ..\..\..\admin\_edit_showposts.php:286 ..\..\..\skins\_feedback.php:186
-#: ..\..\..\skins\basic\_feedback.php:202
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:204
-#: ..\..\..\skins\wpc_default\_feedback.php:204
-msgid "Options"
-msgstr "Instllningar"
-
-#: ..\..\..\admin\_edit_showposts.php:287
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(radbrytningar blir &lt;br&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:294 ..\..\..\skins\_feedback.php:208
-#: ..\..\..\skins\basic\_feedback.php:219
-msgid "Send comment"
-msgstr "Skicka kommentar"
-
-#: ..\..\..\admin\_edit_showposts.php:349
-msgid "Posts to show"
-msgstr "Inlgg att visa"
-
-#: ..\..\..\admin\_edit_showposts.php:352
-msgid "Past"
-msgstr "Tidigare"
-
-#: ..\..\..\admin\_edit_showposts.php:355
-msgid "Future"
-msgstr "Framtida"
-
-#: ..\..\..\admin\_edit_showposts.php:380
-msgid "Title / Text contains"
-msgstr "Titel / Text innehller"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "Ord"
-
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
-msgstr "OCH"
-
-#: ..\..\..\admin\_edit_showposts.php:393
-msgid "OR"
-msgstr "ELLER"
-
-# D:\www\b2evo091\blogs\admin\_edit_showposts.php:401
-#: ..\..\..\admin\_edit_showposts.php:401
-msgid "Exact match"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:454 ..\..\..\skins\_archives.php:74
-#, fuzzy
-msgid "week"
-msgstr "veckovis"
-
-#: ..\..\..\admin\_edit_showposts.php:554
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\b2evocore\_functions_forms.php:312 ..\..\..\install\index.php:299
-#: ..\..\..\skins\_profile.php:85
-msgid "Reset"
-msgstr "terstll"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "GPL Licens"
-
-# C:\www\b2evo090\blogs\admin\_menutop.php:106
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:113
-msgid "uncheck all"
-msgstr ""
-
-# C:\www\b2evo090\blogs\admin\_menutop.php:108
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:115
-msgid "check all"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:166
-msgid "visit b2evolution's website"
-msgstr "besk b2evolution:s webbplats"
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:169
-#: ..\..\..\admin\_menutop.php:169
-msgid "Style:"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:172
-msgid "Logout"
-msgstr "Logga ut"
-
-#: ..\..\..\admin\_menutop.php:174
-msgid "Exit to blogs"
-msgstr "Till bloggarna"
-
-#: ..\..\..\admin\_menutop.php:183
-msgid "Blog time:"
-msgstr "Bloggtid:"
-
-#: ..\..\..\admin\_menutop.php:184
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:185
-msgid "Logged in as:"
-msgstr "Inloggad som:"
-
-#: ..\..\..\admin\_menutop.php:195
-#, fuzzy
-msgid "Write"
-msgstr "Privat"
-
-#: ..\..\..\admin\_menutop.php:201 ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241 ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:883
-msgid "Edit"
-msgstr "ndra"
-
-#: ..\..\..\admin\_menutop.php:221
-msgid "Stats"
-msgstr "Statistik"
-
-#: ..\..\..\admin\_menutop.php:239 ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Mallar"
-
-#: ..\..\..\admin\_menutop.php:249
-msgid "Users"
-msgstr "Anvndare"
-
-#: ..\..\..\admin\_menutop.php:253
-msgid "User Profile"
-msgstr "Anvndarprofil"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "Frvalda anvndarrttigheter"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Nya anvndare kan registrera sig"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr "Kryssa i fr att tillta nya anvndare att registrera sig."
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Grupp fr nya anvndare"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "Gruppen avgr vilka roller och rttigheter anvndarna har."
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Niv fr nya anvndare"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Nivn avgr vart anvndaren befinner sig i hierarkin."
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr "Instllningar fr visning"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "Frvald blogg att visa"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr "Denna blogg kommer visas p index.php."
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "dagar"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "inlgg"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "inlgg per sida"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "Visningslge"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr "Inlgg/dagar per sida"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "mnadsvis"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "veckovis"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "dagligen"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "inlgg fr inlgg"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Arkivlge"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "Instllningar fr lnkar"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Anvnd extra skvgsinformation"
-
-#: ..\..\..\admin\_set_general.form.php:56
-#, fuzzy
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
-msgstr "Rekommenderas om din webbserver stder det. Lnkar kommer likna 'stub/2003/05/20/post_title' istllet fr 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Inlggen anropas med deras URL-titel (rekommenderas)"
-
-# C:\www\b2evo090\blogs\admin\_set_general.form.php:59
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr "Inlggen anropas med deras ID"
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr "Inlgg p arkiverad sida, anropade med sina ID"
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "Inlgg p arkiverad sida, anropade med sina titlar (fr kompatibilitet med Cafelog)"
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr "Typ av permalnk"
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr "Skerhetsinstllningar"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "Minsta lsenordslngd"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr "fr anvndare."
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr "Insticksprogram fr rendering"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "Instickprogram"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "Tillmpa"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "Insticksprogram fr verktygsflt"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "Skapa ny sprkfil"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "Redigera sprkfil"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "De tv frsta bokstverna ska vara en <a %s>ISO 639-sprkkod</a>. De tv sista bokstverna ska vara en <a %s>ISO 3166-landskod</a>."
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "Aktiverad"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr "Ska denna sprkfil vara tillgnglig fr anvndarna?"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "namnge sprkfilen"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "Teckenuppsttning"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "Mste stmma med sprkfilens teckenuppsttning."
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "Datumformat"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Se nedan."
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "Tidsformat"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "Sprkfil"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "den sprkfil som ska anvndas, enlig <code>sprkfil</code> underkatalog"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "Prioritet"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1 r hgst. Prioriteten r viktig nr du vljer en sprkfil frn ett sprkkod och flera sprkfiler matchar samma sprk; detta kan hnda nr webblsarens sprk bestms. Prioriteten pverkar ocks den ordning i vilek sprkfilerna visas i menyer, etc."
-
-#: ..\..\..\admin\_set_regional.form.php:67
-msgid "Create"
-msgstr "Skapa"
-
-#: ..\..\..\admin\_set_regional.form.php:67 ..\..\..\skins\_profile.php:84
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Uppdatera"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "Detta kommer att erstta sprkfilen \\'%s\\'. Ok?"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "Flaggor"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "Flaggorna sparas i en underkatalog frn <code>%s</code>. Deras filnamn r detsamma som landsdelen av sprkfilen (tecken nummer fyra och fem); filnamnstillgget r .gif."
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "Datum/Tidformat"
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr "Fljande tecken kan anvndas i datumstrngar:"
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" eller \"pm\""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" eller \"PM\""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr "B - Swatch Internet-tid"
-
-# C:\www\b2evo090\blogs\admin\_set_regional.form.php:80
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d - dag i mnaden, 2 siffror med inledande nollor; d.v.s. \"01\" till \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - veckodag, textform, tre bokstver; t.ex. \"Fre\""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-#, fuzzy
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "D - veckodag, textform, tre bokstver; t.ex. \"Fre\""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - mnad, textform, lng; t.ex. \"Januari\""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - timme, 12-timmarsformat utan inledande nollor; d.v.s. \"1\" till \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - timme, 24-timmarsformat utan inledande nollor; d.v.s. \"0\" till \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - timme, 12-timmarsformat; d.v.s. \"01\" till \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - timme, 24-timmarsformat; d.v.s. \"00\" till \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - minuter; d.v.s. \"00\" till \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (stort i) - \"1\" om sommartid, annars \"0\"."
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - dag i mnaden utan inledande nollor; d.v.s. \"1\" to \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (litet \"L\") - veckodag, textform, lng; t.ex. \"Fredag\""
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - booleskt vrde som markerar om det r skottr; d.v.s. \"0\" eller \"1\""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - mnad; d.v.s. \"01\" till \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - mnad, textform, tre bokstver; t.ex. \"Jan\""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - mnad utan inledande nollor; d.v.s. \"1\" till \"12\""
-
-# C:\www\b2evo090\blogs\admin\_set_regional.form.php:97
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - RFC 822-formaterat datum; t.ex. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - sekunder; d.v.s. \"00\" till \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - engelskt ordningssuffix, textform, tv tecken; t.ex. \"th\", \"nd\""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - antal dagar i mnaden; d.v.s. \"28\" till \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - denna servers tidszon; t.ex. \"MDT\""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr "U - antal sekunder sedan 00:00:00 den 1:a januari 1970 (Unix time)"
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - veckodag, numeriskt, d.v.s. \"0\" (sndag) till \"6\" (lrdag)"
-
-# C:\www\b2evo090\blogs\admin\_set_regional.form.php:105
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - r, fyra siffror; t.ex. \"1999\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - r, tv siffror; t.ex. \"99\""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - dag p ret; d.v.s. \"0\" till \"365\""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Z - tidszonsfrskjutning i sekunder (d.v.s. \"-43200\" till \"43200\"). Frskjutningen fr tidszoner vster om UTC r alltid negativ medan de ster om UTC alltid r positiva."
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - fullt ISO 8601-format, motsvarar Y-m-d\\TH:i:s\\Z"
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"Oknda tecken i datumstrngen kommer skrivas som dom r.<br />\n"
-"\t\t\tFr att unvika att ett tecken erstts med en datumstrng kan \\ sttas framfr tecknet."
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr "Obs: frvald sprkfil r inte aktiverad."
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "Regionala instllningar"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Tidsskillnad"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr "i timmar"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "Om du inte r i samma tidszon som din server. Serverns tidinstllning r just nu: %s."
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "vertrumfas av webblsarens instllningar, anvndarens sprkfil eller bloggens sprkfil (i denna ordning)."
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "Tillgngliga sprkfiler"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "Gm versttningsstatus"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "Visa versttningsstatus"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "Datumformat"
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "Tidsformat"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "Strngar"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "versatt"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "Extrahera"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "upp"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "Hj prioritet"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "ner"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "Snk prioritet"
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "Kopiera sprkfil"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr "terstll ursprungliga instllningar"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "Ingen sprkfil..."
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr "Extrahera .po-fil till b2evo-format"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "r du sker p att du vill terstlla?"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "terg till ursprungsinstllningar (tar bort databastabell)"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "frsta anvndaren"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "fregende anvndare"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "nsta anvndare"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "sista anvndaren"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "Stng anvndarprofil"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "Skapa ny anvndarprofil"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Profil fr:"
-
-#: ..\..\..\admin\_users_form.php:82
-msgid "User rights"
-msgstr "Anvndarens rttigheter"
-
-#: ..\..\..\admin\_users_form.php:111 ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:140 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\_profile.php:51
-msgid "Login"
-msgstr "Inloggningsnamn"
-
-#: ..\..\..\admin\_users_form.php:112 ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:141 ..\..\..\skins\_profile.php:40
-#: ..\..\..\skins\_profile.php:52 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "Frnamn"
-
-#: ..\..\..\admin\_users_form.php:113 ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:142 ..\..\..\skins\_profile.php:41
-#: ..\..\..\skins\_profile.php:53 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "Efternamn"
-
-#: ..\..\..\admin\_users_form.php:114 ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:143 ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:42 ..\..\..\skins\_profile.php:50
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "Smeknamn"
-
-#: ..\..\..\admin\_users_form.php:119 ..\..\..\admin\_users_form.php:144
-#: ..\..\..\skins\_profile.php:46 ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Synlig identitet"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Preferred locale"
-msgstr "Frvald sprkfil"
-
-#: ..\..\..\admin\_users_form.php:135 ..\..\..\admin\_users_form.php:145
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "Frvald sprkfil fr administration, notifications etc."
-
-#: ..\..\..\admin\_users_form.php:148
-msgid "Send an email"
-msgstr "Skicka e-post"
-
-#: ..\..\..\admin\_users_form.php:161
-msgid "Visit the site"
-msgstr "Besk webbplatsen"
-
-#: ..\..\..\admin\_users_form.php:171
-msgid "Search on ICQ.com"
-msgstr "Sk p ICQ.com"
-
-#: ..\..\..\admin\_users_form.php:175 ..\..\..\admin\_users_form.php:177
-#: ..\..\..\skins\_profile.php:64 ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "Instant Message to user"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:186 ..\..\..\admin\_users_form.php:198
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:187 ..\..\..\admin\_users_form.php:199
-msgid "MSN IM"
-msgstr "MSN IM"
-
-#: ..\..\..\admin\_users_form.php:188 ..\..\..\admin\_users_form.php:200
-msgid "YahooIM"
-msgstr "Yahoo IM"
-
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\admin\_users_form.php:201
-#: ..\..\..\skins\_profile.php:69 ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "Rapporter"
-
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Kryssa i hr fr att f rapporter nr ngot av dina inlgg fr kommentarer eller trackbacks etc."
-
-#: ..\..\..\admin\_users_form.php:192 ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "Nytt lsenord"
-
-#: ..\..\..\admin\_users_form.php:192
-msgid "Leave empty if you don't want to change the password."
-msgstr "Lmna tomt om du inte vill ndra lsenord."
-
-#: ..\..\..\admin\_users_form.php:193 ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "Bekrfta nytt lsenord"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "yes"
-msgstr "ja"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "no"
-msgstr "nej"
-
-#: ..\..\..\admin\_users_form.php:213
-msgid "User information"
-msgstr "Anvndarinformation"
-
-#: ..\..\..\admin\_users_form.php:215 ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:216 ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:50 ..\..\..\skins\custom\_main.php:247
-#: ..\..\..\skins\custom\_main.php:252 ..\..\..\skins\custom\_main.php:257
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\natural_pink\_main.php:233
-#: ..\..\..\skins\natural_pink\_main.php:238
-#: ..\..\..\skins\natural_pink\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:248
-msgid "Posts"
-msgstr "Inlgg"
-
-#: ..\..\..\admin\_users_form.php:217
-msgid "Created on"
-msgstr "Skapad den"
-
-#: ..\..\..\admin\_users_form.php:218
-msgid "From IP"
-msgstr "Frn IP"
-
-#: ..\..\..\admin\_users_form.php:219
-msgid "From Domain"
-msgstr "Frn domn"
-
-#: ..\..\..\admin\_users_form.php:220
-msgid "With Browser"
-msgstr "Med webblsare"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "frsta gruppen"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "fregende grupp"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "nsta grupp"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "sista gruppen"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr "Stng grupprofil"
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr "Skapar ny grupp"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "Redigera grupp:"
-
-#: ..\..\..\admin\_users_groupform.php:63
-#, fuzzy
-msgid "Viewing group:"
-msgstr "Redigera grupp:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr "Rttigheter fr medlemmar i denna grupp"
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "Se alla"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr "Full tillgng"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr "Ingen tillgng"
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "Se endast"
-
-#: ..\..\..\admin\_users_groupform.php:92
-msgid "Statistics"
-msgstr "Statistik"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr "Globala instllningar"
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr "Kryssa fr att tillta redigering av mallar"
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr "Administration av anvndare/grupper"
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr "Grupper och anvndare"
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr "frvald grupp fr nya anvndare"
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "Kopiera grupp"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "Ta bort grupp"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "snk anvndares niv"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "hj anvndares niv"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Ta bort anvndare"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid "Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!"
-msgstr "r du sker p att du vill radera denna anvndare?\\nVarning: Alla hans/hennes inlgg kommer att raderas ocks!"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "Ny anvndare..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "Ny grupp..."
-
-#: ..\..\..\b2evocore\_blog_main.php:205
-#, fuzzy, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "Det frvalda temat [%s] satt fr bloggen [%s] saknas. Det mste anges korrekt i <a %s>bloggens instllningar</a> eller anges i stubbfilen. Kontakta <a %s>webbmstaren/webbmstarinnan</a>..."
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "FEL! Kunde inte ta bort! Du mste ta bort filen [%s] manuellt."
-
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#: ..\..\..\b2evocore\_class_calendar.php:202
-#, php-format
-msgid "%d posts"
-msgstr "%d inlgg"
-
-#: ..\..\..\b2evocore\_class_calendar.php:198
-#: ..\..\..\b2evocore\_class_calendar.php:203
-msgid "1 post"
-msgstr "1 inlgg"
-
-#: ..\..\..\b2evocore\_class_calendar.php:306
-msgid "previous month"
-msgstr "fregende mnad"
-
-#: ..\..\..\b2evocore\_class_calendar.php:310
-msgid "next month"
-msgstr "nsta mnad"
-
-#: ..\..\..\b2evocore\_class_calendar.php:337
-msgid "previous year"
-msgstr "fregende r"
-
-#: ..\..\..\b2evocore\_class_calendar.php:340
-msgid "next year"
-msgstr "nsta r"
-
-#: ..\..\..\b2evocore\_class_calendar.php:369
-msgid "go to month's archive"
-msgstr "g till mnadens arkiv"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "Medlem"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "Beskare"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-#, fuzzy
-msgid "Edit this comment"
-msgstr "Redigera kommentar"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:828
-msgid "Delete"
-msgstr "Radera"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-#, fuzzy
-msgid "Delete this comment"
-msgstr "Redigera kommentar"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid "You are about to delete this comment!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "Du hller p att radera denna kommentar!\\n\\'Avbryt\\' fr att avbryta, \\'OK\\' to att radera."
-
-#: ..\..\..\b2evocore\_class_commentlist.php:144
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "nnu inga kommentarer..."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:120
-msgid "Sorry, there is nothing to display..."
-msgstr "Tyvrr, det finns inget att visa..."
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "Ny grupp"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:109
-msgid "Parser error: "
-msgstr "Tolkningsfel:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:127
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "Taggen <code>body</code> kan bara anvndas en gng!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:140
-msgid "Illegal tag"
-msgstr "Otillten tagg"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:147
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "Taggen %s mste ligga innuti en annan tagg"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:149
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "Taggen %s r inte tillten innuti tagg %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:157
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "Taggen %s verkar sakna attributet %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:165
-msgid "Found invalid URL: "
-msgstr "Ogiltig URL funnen:"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:188
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "Taggen %s kan inte innehlla ra teckendata"
-
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:302
-#: ..\..\..\b2evocore\_functions_cats.php:639
-msgid "Browse category"
-msgstr "Blddra i kategori"
-
-#: ..\..\..\b2evocore\_class_item.php:405
-msgid "Comments are closed for this post."
-msgstr "Denna post r stngd fr kommentarer."
-
-#: ..\..\..\b2evocore\_class_item.php:417
-msgid "This post is not published. You cannot leave comments."
-msgstr "Detta inlgg r inte publicerat. Du kan inte lmna kommentarer."
-
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:467
-#: ..\..\..\b2evocore\_functions_bposts.php:736
-msgid "Read more!"
-msgstr "Ls mer"
-
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:472
-#: ..\..\..\b2evocore\_functions_bposts.php:741
-msgid "More:"
-msgstr "Mer:"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-#, fuzzy
-msgid "Display feedback / Leave a comment"
-msgstr "Visa feedback / Lmna en kommentar"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-msgid "Send feedback"
-msgstr "Skicka feedback"
-
-#: ..\..\..\b2evocore\_class_item.php:716
-msgid "1 feedback"
-msgstr "1 feedback"
-
-#: ..\..\..\b2evocore\_class_item.php:717
-#, php-format
-msgid "%d feedbacks"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:730
-msgid "Display comments / Leave a comment"
-msgstr "Visa kommentarer / Kommentera"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "Visa trackbacks / Visa trackback-address fr detta inlgg"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:745
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:746
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:756
-msgid "Display pingbacks"
-msgstr "Visa pingbacks"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:758
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:759
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:829
-#, fuzzy
-msgid "Delete this post"
-msgstr "Radera denna trff"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:839
-#: ..\..\..\b2evocore\_class_item.php:848
-msgid "You are about to delete this post!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "Du hller p att radera detta inlgg!\\n\\'Avbryt\\' fr att avbryta, \\'OK\\' fr att radera."
-
-#: ..\..\..\b2evocore\_class_item.php:884
-#, fuzzy
-msgid "Edit this post"
-msgstr "Uppdatera"
-
-#: ..\..\..\b2evocore\_class_item.php:924
-msgid "Publish NOW!"
-msgstr "Publicera"
-
-#: ..\..\..\b2evocore\_class_item.php:925
-msgid "Publish now using current date and time."
-msgstr "Publicera nu, med nuvarande dag och tid."
-
-#: ..\..\..\b2evocore\_class_itemlist.php:598
-msgid "Invalid post, please correct these errors:"
-msgstr "Ogiltigt inlgg, var snll och rtta till fljande fel:"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:889
-msgid "Sorry, there is no post to display..."
-msgstr "Tyvrr, det finns inget inlgg att visa..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "Koppla upp till POP"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "Ingen server specificerad"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: fr tidig NOOP OK, servern fljer INTE RFC 1939"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "Ingen anslutning till server"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "POP3 anvndare:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "Inget login-ID angivet"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "anslutning ej etablerad"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "POP3 lsenord:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "Inget lsenord angivet"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "verifieringen misslyckades"
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP misslyckades. Servern fljer inte RFC 1939"
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "ingen serverbanner"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "avbryt"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr "apop-verifiering misslyckades"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr "POP3 anvndarnamn:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_lista:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "Fr tidigt slut p listan"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr "POP3 last:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr "POP3 terstll"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr "Tom kommandostrng"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "POP3 avslutas:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "Anslutningen existerar inte"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "POP3 radera:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "Inget meddelandenummer medskickat"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "Kommandot misslyckades"
-
-#: ..\..\..\b2evocore\_class_user.php:70
-msgid "New user"
-msgstr "Ny anvndare"
-
-#: ..\..\..\b2evocore\_class_user.php:267
-msgid "Permission denied!"
-msgstr "Tillstnd nekat-"
-
-#: ..\..\..\b2evocore\_functions.php:48
-msgid "Oops, MySQL error!"
-msgstr "Ojsan d. MySQL-fel."
-
-#: ..\..\..\b2evocore\_functions.php:486
-msgid "go back"
-msgstr "g tillbaka"
-
-#: ..\..\..\b2evocore\_functions.php:518
-msgid "Redirecting you to:"
-msgstr "Flyttar dig vidare till:"
-
-#: ..\..\..\b2evocore\_functions.php:520
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "Om inget hnder, klicka <a %s>here</a>."
-
-#: ..\..\..\b2evocore\_functions.php:599
-msgid "No response!"
-msgstr "Inget svar!"
-
-#: ..\..\..\b2evocore\_functions.php:604
-#, fuzzy
-msgid "Remote error"
-msgstr "Fjrrfel"
-
-#: ..\..\..\b2evocore\_functions.php:619 ..\..\..\b2evocore\_functions.php:624
-msgid "Response"
-msgstr "Svar"
-
-#: ..\..\..\b2evocore\_functions.php:861
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "Parametern %s behvs!"
-
-#: ..\..\..\b2evocore\_functions.php:1068
-msgid "Invalid URL"
-msgstr "Felaktig URL"
-
-#: ..\..\..\b2evocore\_functions.php:1074
-msgid "URI scheme not allowed"
-msgstr "URI-schema r ej tilltet"
-
-#: ..\..\..\b2evocore\_functions.php:1081
-msgid "URL not allowed"
-msgstr "URL ej tillten"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:172
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Rapportera missbruk till b2evolution.net"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:202
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr "Avbruten (kr p localhost)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:220
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "Hmta svarta listan frn b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:230
-msgid "Latest update timestamp"
-msgstr "Tidsstmpel fr senaste uppdateringen"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:255
-msgid "Incomplete reponse."
-msgstr "Offullstndigt svar"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:263
-msgid "No new blacklisted strings are available."
-msgstr "Inga nya svartlistningar finns tillgngliga."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "Adding strings to local blacklist"
-msgstr "Lgg till skstrngar till lokal svart lista"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-msgid "Adding:"
-msgstr "Lgg till:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "OK."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-msgid "Not necessary! (Already handled)"
-msgstr "Behvs inte! (redan gjort)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:285
-msgid "New latest update timestamp"
-msgstr "Ny tidsstmpel fr sista uppdateringen"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:294
-msgid "Invalid reponse."
-msgstr "Felaktigt svar."
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "Angiven blogg existerar inte!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "Allt om detta inlgg"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:706
-msgid "PREVIEW"
-msgstr "FRHANDSTITT"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:832
-msgid "Next page"
-msgstr "Nsta sida"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:833
-msgid "Previous page"
-msgstr "Fregende sida"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:878
-msgid "Previous post"
-msgstr "Fregende inlgg"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:935
-msgid "Next post"
-msgstr "Nsta inlgg"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1047
-msgid "Next Page"
-msgstr "Nsta sida"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1075
-msgid "Previous Page"
-msgstr "Fregende sida"
-
-#: ..\..\..\b2evocore\_functions_cats.php:90
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Kan inte radera om det finns underkategorier."
-
-#: ..\..\..\b2evocore\_functions_cats.php:122
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "Kan inte radera sista kategorin om den innehller inlgg."
-
-#: ..\..\..\b2evocore\_functions_cats.php:217
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "Angiven kategori %s existerar inte."
-
-#: ..\..\..\b2evocore\_functions_cats.php:570
-msgid "Category"
-msgstr "Kategori"
-
-#: ..\..\..\b2evocore\_functions_forms.php:311
-msgid "Save !"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:59
-#: ..\..\..\b2evocore\_vars.php:134 ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "ogiltigt tecken i webblsaren"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "referer ignored"
-msgstr "referensen ignorerad"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-msgid "BlackList"
-msgstr "Svarta listan"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-msgid "robot"
-msgstr "robot"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-msgid "invalid"
-msgstr "ogiltig"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "search engine"
-msgstr "skmotor"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:137
-msgid "loading referering page"
-msgstr "laddar referererande sida"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:158
-msgid "found current url in page"
-msgstr "hittade den hr URL:en i sidan"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:471
-msgid "not a query - no params!"
-msgstr "inte en frga - inga parametrar"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:496
-msgid "no query string found"
-msgstr "ingen frgestrng hittad"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354 ..\..\..\install\index.php:90
-msgid "name"
-msgstr "namn"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "Skickar pingbacks..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "Inga pingbacks att skicka."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "BRJA"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "Arbetar:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "Kunde inte hitta vrdnamn fr:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "Anslut till server:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "Kunde inte ppna anslutning till:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "Brja ta emot headers och innehll"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Pingback-server hittad i X-Pingback header:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Pingback-server hittad i Pingback <link /> tagg:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr "Pingback-server hittades inte i header eller innehll"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "Pingback-serverns URL r tom (kan vara internt PHP-fel)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "Pingback-serverns data"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "Sidan r lnkad till:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "Sidan r lnkad frn:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr "Pingar %s..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "SLUT"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "Pingbacks frdiga."
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "Pingar b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "Pingar weblogs.com"
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "Pingar blo.gs"
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "Pingar technorati.com"
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Arkiv fr"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Arkivkatalog"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Skickar trackbacks..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "Det finns inga trackbacks att skicka."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "Utdrag att skicka:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "TrackBacks r gjorda."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "Skickar trackback till:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Svar:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "Fel anvndarnamn/lsenord"
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:120
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "setcookie %s misslyckades!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "login/lsenord r inte lngre giltigt."
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Du mste logga in!"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "Logga in om du har ett konto..."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "Registrera..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "Registrera dig fr att skapa ett konto..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "Logga ut (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "Logga ut frn ditt konto"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "Administration"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "G till administrationsavdelningen"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "Profil (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "Redigera din profil"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "Anvndarprofil"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "Sndag"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "Mndag"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "Tisdag"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "Onsdag"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "Torsdag"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "Fredag"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "Lrdag"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "Sn"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "Mn"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "Tis"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "Ons"
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "Tor"
-
-#  TRANS: abbrev. for Friday
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "Fre"
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "Lr"
-
-# C:\www\b2evo090\blogs\b2evocore\_vars.php:175
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr ""
-
-# C:\www\b2evo090\blogs\b2evocore\_vars.php:177
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr ""
-
-# C:\www\b2evo090\blogs\b2evocore\_vars.php:179
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr ""
-
-# C:\www\b2evo090\blogs\b2evocore\_vars.php:181
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr ""
-
-# C:\www\b2evo090\blogs\b2evocore\_vars.php:183
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr ""
-
-# C:\www\b2evo090\blogs\b2evocore\_vars.php:185
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr ""
-
-# C:\www\b2evo090\blogs\b2evocore\_vars.php:187
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "Januari"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "Februari"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "Mars"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "April"
-
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "Maj"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "Juni"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "Juli"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "Augusti"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "September"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "Oktober"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "November"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "December"
-
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "Jan"
-
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "Feb"
-
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "Mar"
-
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "Apr"
-
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "Maj"
-
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "Jun"
-
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "Jul"
-
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "Aug"
-
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "Sep"
-
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "Okt"
-
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "Nov"
-
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "Dec"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr "Lokal"
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr "Rapporterad"
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr "Central"
-
-#: ..\..\..\conf\_locales.php:49
-msgid "Czech (CZ)"
-msgstr "Tjeckiska (CZ)"
-
-#: ..\..\..\conf\_locales.php:56
-#, fuzzy
-msgid "Danish (DK)"
-msgstr "Engelska (UK)"
-
-#: ..\..\..\conf\_locales.php:63
-msgid "German (DE)"
-msgstr "Tyska (DE)"
-
-#: ..\..\..\conf\_locales.php:70
-msgid "English (EU)"
-msgstr "Engelska (EU)"
-
-#: ..\..\..\conf\_locales.php:77
-msgid "English (UK)"
-msgstr "Engelska (UK)"
-
-#: ..\..\..\conf\_locales.php:84
-msgid "English (US)"
-msgstr "Engelska (US)"
-
-#: ..\..\..\conf\_locales.php:91
-#, fuzzy
-msgid "English (CA)"
-msgstr "Engelska (EU)"
-
-#: ..\..\..\conf\_locales.php:98
-#, fuzzy
-msgid "English (AU)"
-msgstr "Engelska (EU)"
-
-#: ..\..\..\conf\_locales.php:105
-#, fuzzy
-msgid "English (IL)"
-msgstr "Engelska (EU)"
-
-#: ..\..\..\conf\_locales.php:112
-#, fuzzy
-msgid "English (NZ)"
-msgstr "Engelska (EU)"
-
-#: ..\..\..\conf\_locales.php:119
-#, fuzzy
-msgid "English (SG)"
-msgstr "Engelska (US)"
-
-#: ..\..\..\conf\_locales.php:126
-msgid "Spanish (ES)"
-msgstr "Spanska (ES)"
-
-#: ..\..\..\conf\_locales.php:133
-#, fuzzy
-msgid "Spanish (MX)"
-msgstr "Spanska (ES)"
-
-#: ..\..\..\conf\_locales.php:140
-#, fuzzy
-msgid "Spanish (VE)"
-msgstr "Spanska (ES)"
-
-#: ..\..\..\conf\_locales.php:147
-#, fuzzy
-msgid "Finnish (FI)"
-msgstr "Engelska (EU)"
-
-#: ..\..\..\conf\_locales.php:154
-msgid "French (FR)"
-msgstr "Franska (FR)"
-
-#: ..\..\..\conf\_locales.php:161
-#, fuzzy
-msgid "French (CA)"
-msgstr "Franska (FR)"
-
-#: ..\..\..\conf\_locales.php:168
-#, fuzzy
-msgid "French (BE)"
-msgstr "Franska (FR)"
-
-#: ..\..\..\conf\_locales.php:175
-#, fuzzy
-msgid "Galician (ES)"
-msgstr "Italienska (IT)"
-
-#: ..\..\..\conf\_locales.php:182
-msgid "Hungarian (HU)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:189
-msgid "Italian (IT)"
-msgstr "Italienska (IT)"
-
-#: ..\..\..\conf\_locales.php:196
-msgid "Japanese (JP)"
-msgstr "Japanska (JP)"
-
-#: ..\..\..\conf\_locales.php:203
-msgid "Lithuanian (LT)"
-msgstr "Litauiska (LT)"
-
-#: ..\..\..\conf\_locales.php:210
-msgid "Bokm&aring;l (NO)"
-msgstr "Bokml (NO)"
-
-#: ..\..\..\conf\_locales.php:217
-msgid "Dutch (NL)"
-msgstr "Hollndska (NL)"
-
-#: ..\..\..\conf\_locales.php:224
-#, fuzzy
-msgid "Dutch (BE)"
-msgstr "Hollndska (NL)"
-
-# C:\www\b2evo090\blogs\conf\_locales.php:169
-#: ..\..\..\conf\_locales.php:231
-msgid "Portuguese (BR)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:238
-#: ..\..\..\conf\_locales.php:238
-msgid "Portuguese (PT)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:245
-#: ..\..\..\conf\_locales.php:245
-msgid "Slovak (SK)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:252
-msgid "Swedish (SE)"
-msgstr "Svenska (SE)"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:259
-#: ..\..\..\conf\_locales.php:259
-msgid "Thai (TH)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:266
-#: ..\..\..\conf\_locales.php:266
-msgid "Turkish (TR)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:273
-#: ..\..\..\conf\_locales.php:273
-msgid "Turkish utf-8 (TR)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:280
-msgid "Chinese(S) gb2312 (CN)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:287
-msgid "Chinese(S) utf-8 (CN)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:303
-msgid "Trad. Chinese (TW)"
-msgstr "Traditionell kinesiska (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:30
-msgid "You cannot leave comments on this post!"
-msgstr "Du kan inte kommentera detta inlgg!"
-
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Please fill in the name field"
-msgstr "Var snll och uppge ditt namn"
-
-#: ..\..\..\htsrv\comment_post.php:54
-msgid "Please fill in the email field"
-msgstr "Var snll och ange din e-postadress"
-
-#: ..\..\..\htsrv\comment_post.php:59
-#, fuzzy
-msgid "Supplied name is invalid"
-msgstr "Denna URL r felaktig: "
-
-#: ..\..\..\htsrv\comment_post.php:65
-msgid "Supplied email address is invalid"
-msgstr "Angiven e-postadress r felaktig"
-
-#: ..\..\..\htsrv\comment_post.php:89 ..\..\..\htsrv\trackback.php:69
-msgid "Please do not send empty comment"
-msgstr "Skicka inte tomma kommentarer r du snll"
-
-#: ..\..\..\htsrv\comment_post.php:93 ..\..\..\htsrv\trackback.php:73
-#, fuzzy
-msgid "Supplied comment is invalid"
-msgstr "Denna URL r felaktig: "
-
-#: ..\..\..\htsrv\comment_post.php:110
-#, fuzzy, php-format
-msgid "You can only post a new comment every %d seconds."
-msgstr "Du kan bara posta en kommentar en gng var 30:e sekund."
-
-#: ..\..\..\htsrv\comment_post.php:114
-msgid "Cannot post comment, please correct these errors:"
-msgstr "Kan inte posta kommentar, var snll och rtta till fljande fel:"
-
-#: ..\..\..\htsrv\comment_post.php:115
-msgid "Back to comment editing"
-msgstr "Tillbaka till redigering av kommentar"
-
-#: ..\..\..\htsrv\comment_post.php:140 ..\..\..\htsrv\comment_post.php:143
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Ny kommentar p ditt inlgg #%d \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:155 ..\..\..\htsrv\trackback.php:115
-#: ..\..\..\xmlsrv\xmlrpc.php:1411
-msgid "Url"
-msgstr "URL"
-
-#: ..\..\..\htsrv\comment_post.php:157
-msgid "Comment"
-msgstr "Kommentar"
-
-#: ..\..\..\htsrv\comment_post.php:158 ..\..\..\htsrv\trackback.php:117
-#: ..\..\..\xmlsrv\xmlrpc.php:1413
-msgid "Edit/Delete"
-msgstr "Redigera/Radera"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "Ansluter till pop-server..."
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "Anslutning misslyckades:"
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "Loggar in p pop-servern..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "Ingen e-post eller inloggningen misslyckades"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "Hmtar meddelande #%d..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "Arbetar..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "Fr gammal"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "mnesradens prefix matchar inte"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Oformatterat innehll:"
-
-#: ..\..\..\htsrv\getmail.php:206 ..\..\..\htsrv\login.php:88
-#: ..\..\..\htsrv\register.php:120 ..\..\..\htsrv\_login_form.php:48
-#: ..\..\..\htsrv\_lostpass_form.php:27 ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27 ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Anvndarnamn:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "Lsenord:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "Fel anvndarnamn eller lsenord"
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "Kategori-ID"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "Blogg-ID"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "Tillstnd nekat."
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Postad titel"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Postat innehll"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "Uppdraget avklarat, meddelandet r raderat."
-
-#: ..\..\..\htsrv\login.php:68
-#, fuzzy
-msgid "You cannot reset this account in demo mode."
-msgstr "Du kan inte ndra demo-anvndarens profil nr du r i demo-lge."
-
-#: ..\..\..\htsrv\login.php:82 ..\..\..\htsrv\login.php:105
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Ett mejl med det nya lsenordet har skickats till din e-postadress."
-
-#: ..\..\..\htsrv\login.php:89
-msgid "New Password:"
-msgstr "Nytt lsenord:"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "You can login here:"
-msgstr "Hr kan du logga in:"
-
-#: ..\..\..\htsrv\login.php:95
-msgid "your weblog's login/password"
-msgstr "anvndarnamn/lsenord fr din webblogg"
-
-#: ..\..\..\htsrv\login.php:97
-msgid "The email could not be sent."
-msgstr "Mailet kunde inte skickas."
-
-#: ..\..\..\htsrv\login.php:98
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Mjlig orsak: Din leverantr kan ha slagit av mail()-funktionen...</p>"
-
-#: ..\..\..\htsrv\login.php:122
-msgid "Note: You are already logged in!"
-msgstr "Notera: Du r redan inloggad!"
-
-#: ..\..\..\htsrv\login.php:130
-msgid "Continue..."
-msgstr "Fortstt..."
-
-#: ..\..\..\htsrv\profile_update.php:36 ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "Du r inte inloggad."
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "Du r inte inloggad p det konto du frsker gra ndringar i."
-
-#: ..\..\..\htsrv\profile_update.php:47 ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64 ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79 ..\..\..\htsrv\profile_update.php:102
-#: ..\..\..\htsrv\profile_update.php:107 ..\..\..\htsrv\profile_update.php:113
-msgid "Back to profile"
-msgstr "Tillbaka till profilen"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "var snll och skriv ditt smeknamn (kan vara samma som anvndarnamnet)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "Ditt ICQ-nummer kan bara vara siffror. Inga bokstver accepteras."
-
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "var snll och skriv in din e-postadress."
-
-#: ..\..\..\htsrv\profile_update.php:78 ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "e-postadressen r felaktig"
-
-#: ..\..\..\htsrv\profile_update.php:93 ..\..\..\htsrv\profile_update.php:101
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "du skrev bara in ditt lsenord en gng. G tillbaka och skriv in det tv gnger."
-
-#: ..\..\..\htsrv\profile_update.php:106
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "du skrev tv olika lsenord. Gr om, gr rtt."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "var snll och ange ett anvndarnamn"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "var snll och ange ditt lsenord tv gnger"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "var snll och skriv in samma lsenord i bda lsenrodsflten"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "detta anvndarnamn finns redan. Var snll och vlj ett annat"
-
-#: ..\..\..\htsrv\register.php:119 ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "ny anvndarregistrering i din blogg"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Administrera anvndare"
-
-#: ..\..\..\htsrv\trackback.php:107 ..\..\..\htsrv\trackback.php:112
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "Ny trackback p ditt inlgg #%d \"%s\""
-
-#: ..\..\..\htsrv\trackback.php:114 ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Website"
-msgstr "Webbplats"
-
-#: ..\..\..\htsrv\trackback.php:116 ..\..\..\xmlsrv\xmlrpc.php:1412
-msgid "Excerpt"
-msgstr "Utdrag"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "Inloggningsformulr"
-
-#: ..\..\..\htsrv\_login_form.php:45
-msgid "You will have to accept cookies in order to log in."
-msgstr "Du mste acceptera kakor (cookies) fr att logga in."
-
-#: ..\..\..\htsrv\_login_form.php:53 ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "Lsenord:"
-
-#: ..\..\..\htsrv\_login_form.php:59 ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "Logga in"
-
-#: ..\..\..\htsrv\_login_form.php:67 ..\..\..\install\index.php:64
-msgid "Go to Blogs"
-msgstr "Till bloggarna"
-
-#: ..\..\..\htsrv\_login_form.php:69
-msgid "Lost your password ?"
-msgstr "Har du tappat bort ditt lsenord?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "Tappat bort lsenordet?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "Ett nytt lsenord kommer att skickas till dig med e-post."
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "Skapa nytt lsenord!"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "Registreringen r frdig"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "Registreringen r fr nrvarande stngd"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "Registrering av nya anvndare r fr nrvarande inte tilltet"
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Hem"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "Registreringsformulr"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(tv gnger)"
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "Minst %d tecken r du snll."
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr "nskat sprk"
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "Registrera!"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr "Logga in om du har ett konto..."
-
-#: ..\..\..\install\index.php:52
-msgid "b2evo installer"
-msgstr "b2evo-installerare"
-
-#: ..\..\..\install\index.php:59
-msgid "Installer for version "
-msgstr "Installerare fr version"
-
-#: ..\..\..\install\index.php:61
-msgid "Current installation"
-msgstr "Nuvarande installation"
-
-#: ..\..\..\install\index.php:62
-msgid "Install menu"
-msgstr "Installationsmeny"
-
-#: ..\..\..\install\index.php:63
-msgid "PHP info"
-msgstr "PHP-info"
-
-#: ..\..\..\install\index.php:65
-msgid "Go to Admin"
-msgstr "Administration"
-
-#: ..\..\..\install\index.php:66
-msgid "Online"
-msgstr "Online"
-
-#: ..\..\..\install\index.php:67
-msgid "Manual"
-msgstr "Manual"
-
-#: ..\..\..\install\index.php:68
-msgid "Support"
-msgstr "Hjlp"
-
-#: ..\..\..\install\index.php:77
-#, fuzzy
-msgid "Language / Locale"
-msgstr "Sprk"
-
-#: ..\..\..\install\index.php:78
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "Vlj ett frvalt sprk/sprkfil fr din b2evo-installation."
-
-#: ..\..\..\install\index.php:106
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "Kontrollera dina databasinstllningar nedan och uppdatera dem om ndvndigt..."
-
-#: ..\..\..\install\index.php:118 ..\..\..\install\index.php:127
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "Denna version av b2evolution krver minst %s version %s, men du anvnder version %s."
-
-#: ..\..\..\install\index.php:150
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr "Det verkar som de instllningar du angav fr databasen inte fungerar. Kontrollera dem noga och frsk igen..."
-
-#: ..\..\..\install\index.php:190
-msgid "Config file update"
-msgstr "Uppdatering av konfigurationsfil"
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "Vi kan inte uppdatera din konfigurationsfil [%s] automatiskt."
-
-#: ..\..\..\install\index.php:192
-msgid "There are two ways to deal with this:"
-msgstr "Det finns tv mjliga lsningar till detta:"
-
-#: ..\..\..\install\index.php:194
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr "Du kan lta installationsprogrammet uppdatera konfigurationsfilen genom att ndra dess rttigheter:"
-
-#: ..\..\..\install\index.php:196
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr "<code>chmod 666 %s</code>. Vid behov se <a %s>manualen om filrttigheter p webben</a>."
-
-#: ..\..\..\install\index.php:197
-msgid "Come back to this page and refresh/reload."
-msgstr "tervnd till denna sida och uppdatera/ladda om."
-
-#: ..\..\..\install\index.php:201
-msgid "Alternatively, you can update the config file manually:"
-msgstr "Du kan ven uppdatera konfigurationsfilen manuellt:"
-
-#: ..\..\..\install\index.php:203
-msgid "Open the _config.php file locally with a text editor."
-msgstr "ppna filen _config.php lokalt med en textredigerare."
-
-#: ..\..\..\install\index.php:204
-msgid "Delete all contents!"
-msgstr "Ta bort allt innehll!"
-
-#: ..\..\..\install\index.php:205
-msgid "Copy the contents from the box below."
-msgstr "Kopiera innehllet frn rutan nedan."
-
-#: ..\..\..\install\index.php:206
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "Klistra in dem i din lokala textredigerare. <strong>OBS: Se till att INGA BLANKTECKEN finns efter det avslutande <code>?&gt;</code> i filen.</strong> Eventuella blanksteg, tabbar, nya eller tomma rader i slutet av konfigurationsfilen kan hindra kakor (cookies) frn att sttas nr du frsker logga in senare."
-
-#: ..\..\..\install\index.php:207
-msgid "Save the new _config.php file locally."
-msgstr "Spara den nya filen _config.php lokalt."
-
-#: ..\..\..\install\index.php:208
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "Ladda upp filen till din server och till \"/_conf\"-katalogen."
-
-#: ..\..\..\install\index.php:209
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr "<a %s>Starta om installationsproceduren</a>."
-
-#: ..\..\..\install\index.php:213
-msgid "This is how your _config.php should look like:"
-msgstr "S hr br din _config.php se ut:"
-
-#: ..\..\..\install\index.php:233
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "Din konfigurationsfil [%s] har uppdaterats."
-
-#: ..\..\..\install\index.php:266
-msgid "Base configuration"
-msgstr "Grundkonfiguration"
-
-#: ..\..\..\install\index.php:268
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr "Din grundkonfiguration har inte satts nnu. Gr detta genom att fylla i formulret nedan."
-
-#: ..\..\..\install\index.php:270
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "Fr att stta upp b2evolution p den hr servern krvs minst fljande information:"
-
-#: ..\..\..\install\index.php:277
-msgid "Database you want to install into"
-msgstr "Databasen du vill installera till"
-
-#: ..\..\..\install\index.php:279 ..\..\..\install\index.php:384
-msgid "mySQL Username"
-msgstr "mySQL-anvndarnamn"
-
-#: ..\..\..\install\index.php:279
-msgid "Your username to access the database"
-msgstr "Ditt anvndarnamn fr att komma t databasen"
-
-#: ..\..\..\install\index.php:280 ..\..\..\install\index.php:385
-msgid "mySQL Password"
-msgstr "mySQL-lsenord"
-
-#: ..\..\..\install\index.php:280
-msgid "Your password to access the database"
-msgstr "Ditt lsenord fr att komma t databasen"
-
-#: ..\..\..\install\index.php:281 ..\..\..\install\index.php:386
-msgid "mySQL Database"
-msgstr "mySQL-databas"
-
-#: ..\..\..\install\index.php:281
-msgid "Name of the database you want to use"
-msgstr "Namnet p databasen du vill anvnda"
-
-#: ..\..\..\install\index.php:282 ..\..\..\install\index.php:387
-msgid "mySQL Host"
-msgstr "mySQL-vrd"
-
-#: ..\..\..\install\index.php:282
-msgid "You probably won't have to change this"
-msgstr "Du behver frmodligen inte ndra detta"
-
-#: ..\..\..\install\index.php:287
-msgid "Additional settings"
-msgstr "Ytterligare instllningar"
-
-#: ..\..\..\install\index.php:289 ..\..\..\install\index.php:388
-msgid "Base URL"
-msgstr "Bloggmappens URL"
-
-#: ..\..\..\install\index.php:289
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr "Det r hr som b2evo och dina bloggar ligger frn brjan. KONTROLLERA DETTA NOGA! Vid fel hr fungerar inte mycket. Om du vill testa b2evolution p din lokala maskin MSTE du anvnda http://<strong>localhost</strong>/skvg... fr att kakor (cookies) ska fungera. Anvnd INTE din maskins namn!"
-
-#: ..\..\..\install\index.php:291
-msgid "Your email"
-msgstr "Din e-postadress"
-
-#: ..\..\..\install\index.php:291
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "Anvnds fr kritiska felmeddelanden s att anvndare kan kontakta dig. Du fr ven rapporter om nyregistrerade anvndare."
-
-#: ..\..\..\install\index.php:298
-msgid "Update config file"
-msgstr "Uppdatera konfigurationsfil"
-
-#: ..\..\..\install\index.php:318
-msgid "How do you want to install b2evolution?"
-msgstr "Hur vill du installera b2evolution?"
-
-#: ..\..\..\install\index.php:322
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "Installationen kan gras p flera stt. Vlj ett:"
-
-#: ..\..\..\install\index.php:325
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>Ny installation</strong>: Installera b2evolution med exempeldata till databastabellerna."
-
-#: ..\..\..\install\index.php:328
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>Uppgradera frn en tidigare version av b2evolution</strong>: Uppgradera dina b2evolution-databastabeller fr att gra dem kompatibla med denna version!"
-
-#: ..\..\..\install\index.php:331
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Uppgradera frn Cafelog/b2 v 0.6.x</strong>: Installera b2evolutions databastabeller och kopiera ver befintlig Cafelog/b2-data."
-
-#: ..\..\..\install\index.php:334
-#, fuzzy
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>Uppgradera frn Cafelog/b2 v 0.6.x</strong>: Installera b2evolutions databastabeller och kopiera ver befintlig Cafelog/b2-data."
-
-#: ..\..\..\install\index.php:337
-#, fuzzy
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>Uppgradera frn Cafelog/b2 v 0.6.x</strong>: Installera b2evolutions databastabeller och kopiera ver befintlig Cafelog/b2-data."
-
-#: ..\..\..\install\index.php:344
-msgid "Delete b2evolution tables"
-msgstr "Ta bort b2evolution-tabeller"
-
-#: ..\..\..\install\index.php:345
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr "Om du har installerat b2evolution-tabeller tidigare och nskar brja om frn brjan mste du ta bort b2evolution-tabellerna innan du kan starta den nya installationen. <strong>VARNING: Alla dina b2evolution-tabeller och data kommer g frlorade!!!</strong> vriga tabeller (om det finns ngra) som t.ex. de frn Cafelog/b2 kommer dock att lmnas orrda."
-
-#: ..\..\..\install\index.php:348
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr "<strong>ndra din grundkonfiguration</strong> (Se recap nedan): Detta vill du bara gra i sllsynta fall dr du kanske har flyttat p b2evolutions databas eller filer."
-
-#: ..\..\..\install\index.php:353
-msgid "GO!"
-msgstr "KR!"
-
-#: ..\..\..\install\index.php:360
-msgid "Need to start anew?"
-msgstr "Behver du brja om?"
-
-#: ..\..\..\install\index.php:361
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr "Om du har installerat b2evolution-tabeller tidigare och nskar brja om frn brjan mste du ta bort b2evolution-tabellerna innan du kan starta den nya installationen. b2evolution kan ta bort sina egna tabeller t dig, men av uppenbara skerhetsskl r denna funktion inaktiverad frn brjan."
-
-#: ..\..\..\install\index.php:373
-msgid "Base config recap..."
-msgstr ""
-
-#: ..\..\..\install\index.php:375
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr "Om du inte ser korrekta instllningar hr, STANNA UPP innan du fortstter och <a %s>uppdatera din grundkonfiguration</a>."
-
-#: ..\..\..\install\index.php:385
-msgid "(Set, but not shown for security reasons)"
-msgstr "(Satt, men visas inte av skerhetsskl)"
-
-#: ..\..\..\install\index.php:389
-msgid "Admin email"
-msgstr "Administratrs e-postadress"
-
-#: ..\..\..\install\index.php:401
-msgid "Installing b2evolution tables with sample data"
-msgstr "Installera b2evolution-tabeller med exempeldata"
-
-#: ..\..\..\install\index.php:406
-msgid "Installation successful!"
-msgstr "Installationen lyckades!"
-
-#: ..\..\..\install\index.php:408
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Nu kan du <a %s>logga in</a> med anvndarnamnet \"admin\" och lsenordet \"%s\".</p>\n"
-"\t<p>Kom ihg lsenordet! Det r ett <em>slumpat</em> lsenord som ges till dig vid installationen av b2evolution. Tappar du bort det mste du ta bort databastabellerna och installera om frn brjan.</p>"
-
-#: ..\..\..\install\index.php:421
-msgid "Upgrading data in existing b2evolution database"
-msgstr "Uppgraderar data i existerande b2evolution-databas"
-
-#: ..\..\..\install\index.php:426 ..\..\..\install\index.php:446
-#: ..\..\..\install\index.php:465 ..\..\..\install\index.php:485
-msgid "Upgrade completed successfully!"
-msgstr "Uppgraderingen lyckades!"
-
-#: ..\..\..\install\index.php:427 ..\..\..\install\index.php:447
-#: ..\..\..\install\index.php:486
-#: ..\..\..\install\_functions_evoupgrade.php:128
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "Nu kan du <a %s>logga in</a> med ditt vanliga %s anvndarnamn och lsenord."
-
-#: ..\..\..\install\index.php:441 ..\..\..\install\index.php:460
-#: ..\..\..\install\index.php:480
-#, fuzzy, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr "Installerar b2evolution-tabeller och kopierar befintliga b2-data"
-
-#: ..\..\..\install\index.php:466
-#, fuzzy, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Nu kan du <a %s>logga in</a> med anvndarnamnet \"admin\" och lsenordet \"%s\".</p>\n"
-"\t<p>Kom ihg lsenordet! Det r ett <em>slumpat</em> lsenord som ges till dig vid installationen av b2evolution. Tappar du bort det mste du ta bort databastabellerna och installera om frn brjan.</p>"
-
-#: ..\..\..\install\index.php:499
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "Tar bort b2evolution-tabeller frn databasen"
-
-#: ..\..\..\install\index.php:503
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "Av skerhetsskl r terstllningsfunktionen inaktiverad frn brjan."
-
-#: ..\..\..\install\index.php:513
-msgid "Reset done!"
-msgstr "terstllning klar!"
-
-#: ..\..\..\install\index.php:514
-msgid "Back to menu"
-msgstr "Tillbaka till menyn"
-
-#: ..\..\..\install\index.php:522
-msgid "official website"
-msgstr "officiell hemsida"
-
-#: ..\..\..\install\index.php:524
-msgid "contact"
-msgstr "kontakt"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, fuzzy, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "Denna blogg innehller alla dina inlgg frn Cafelog. Denna blogg heter '%s'. Den har index #%d i databasen. Den frvalda stubbfilen heter '<code>%s</code>'. %s"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is a sample linkblog entry"
-msgstr "Det hr r ett exempel p inlgg i lnkbloggen"
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr "Det r ett exempel p beskrivande text om ett inlgg i lnkbloggen. Fr det mesta kommer du dock att lmna detta tomt, och bara ange en titel och en URL till dina inlgg i bloggrullen (favoriter/relaterade lnkar)."
-
-#: ..\..\..\install\_functions_create.php:432
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "Detta r den lnga beskrivningen fr bloggen med namnet '%s'. %s"
-
-#: ..\..\..\install\_functions_create.php:440
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr "Denna blogg (blogg #1) r en vldigt speciell blogg eftersom den automatiskt samlar alla inlgg frn alla andra bloggar. Detta gr det mjligt fr dig att p ett enkelt stt flja allt som postas i systemet. Du kan gmma denna blogg fr allmnheten genom att ta bort bloggens 'Stubbfils-URL' p administrationssidan."
-
-#: ..\..\..\install\_functions_create.php:442
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:476
-#: ..\..\..\install\_functions_create.php:495
-#, php-format
-msgid "%s Title"
-msgstr "%s Titel"
-
-#: ..\..\..\install\_functions_create.php:447
-#: ..\..\..\install\_functions_create.php:464
-#: ..\..\..\install\_functions_create.php:481
-#: ..\..\..\install\_functions_create.php:500
-#, php-format
-msgid "Tagline for %s"
-msgstr "Undertitel fr %s"
-
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:465
-#: ..\..\..\install\_functions_create.php:482
-#: ..\..\..\install\_functions_create.php:501
-#, php-format
-msgid "Short description for %s"
-msgstr "Kort beskrivning av %s"
-
-#: ..\..\..\install\_functions_create.php:451
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:485
-#: ..\..\..\install\_functions_create.php:504
-#, php-format
-msgid "Notes for %s"
-msgstr "Anteckningar fr %s"
-
-#: ..\..\..\install\_functions_create.php:452
-#: ..\..\..\install\_functions_create.php:470
-#: ..\..\..\install\_functions_create.php:486
-#: ..\..\..\install\_functions_create.php:505
-#, php-format
-msgid "Keywords for %s"
-msgstr "Nyckelord fr %s"
-
-#: ..\..\..\install\_functions_create.php:493
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr "Syftet med den hr bloggen r frmst att visas som ett sidoobjekt i en annan blogg dr den visar dina favorit-, eller relaterade lnkar."
-
-#: ..\..\..\install\_functions_create.php:571
-#, fuzzy
-msgid "Clean Permalinks!"
-msgstr "Rena permanenta lnkar!"
-
-#: ..\..\..\install\_functions_create.php:571
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-"<p>b2evolution anvnder gammaldags permalnkar och kommentarslnkar som frval. Detta fr att vara sker p strsta mjliga kompatibilitet med olika webbservrar.</p>\n"
-"\n"
-"<p>Hur som helst, nr du knner dig trygg med b2evolution, br du aktivera alternativet fr rena permalnkar i filen /conf/_advanced.php... (<code>$use_extra_path_info = 1;</code>)</p>"
-
-#: ..\..\..\install\_functions_create.php:577
-msgid "Apache optimization..."
-msgstr "Optimera Apache..."
-
-#: ..\..\..\install\_functions_create.php:577
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-"I katalogerna <code>/blogs</code> och <code>/blogs/admin</code> finns tv filer vid namn [<code>sample.htaccess</code>]. Du br frska dpa om dessa till [<code>.htaccess</code>].\n"
-"\n"
-"Detta kommer att optimera hur b2evolution hanteras av webbservern (om du anvnder Apache). Dessa filer r inte omdpta frn brjan eftersom vissa servrar visar felmeddelanden nr du frsker anvnda dem. Om detta hnder fr dig nr du dper om filerna, ta bara bort dem s ordnar det sig."
-
-#: ..\..\..\install\_functions_create.php:583
-msgid "About evoSkins..."
-msgstr "Om evoSkins (teman)..."
-
-#: ..\..\..\install\_functions_create.php:583
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:595
-msgid "Skins, Stubs and Templates..."
-msgstr "Teman, stubbfiler och mallar?"
-
-#: ..\..\..\install\_functions_create.php:595
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:609
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "Multipla bloggar, nya bloggar, gamla bloggar..."
-
-#: ..\..\..\install\_functions_create.php:610
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-"Frn brjan kommer b2evolution med fyra bloggar: 'Blog All', 'Blog A', 'Blog B' och 'Lnkblogg'.\n"
-"\n"
-"Ngra av dessa bloggar fyller en speciell funktion. Ls om det p bloggarnas sidor.\n"
-"\n"
-"Du kan skapa ytterligare bloggar eller ta bort onskade bloggar i bloggadministration."
-
-#: ..\..\..\install\_functions_create.php:619
-msgid "This is a multipage post"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:619
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post with no teaser"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Extended post"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:655
-msgid "Important information"
-msgstr "Viktig information"
-
-#: ..\..\..\install\_functions_create.php:655
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-"Blogg B innehller ngra inlgg under kategorin 'b2evolution Tips'.\n"
-"\n"
-"Dessa inlgg r avsedda att hjlpa dig s, som EdB skulle sga: \"<em>ls allihopa innan du brjar leka!</em>\" ;)\n"
-"\n"
-"Om du vill kan du ta bort dessa inlgg ett i taget nr du vl har lst dem. Du kan ocks ndra deras status till 'nedskrivet' fr att ltt se vilka du hittills har lst."
-
-#: ..\..\..\install\_functions_create.php:693
-msgid "First Post"
-msgstr "Frsta inlgget"
-
-#: ..\..\..\install\_functions_create.php:693
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>Detta r frsta inlgget.</p>\n"
-"\n"
-"<p>Det visas bde i blogg A och blogg B.</p>"
-
-#: ..\..\..\install\_functions_create.php:699
-msgid "Second post"
-msgstr "Andra inlgget..."
-
-#: ..\..\..\install\_functions_create.php:699
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-"<p>Detta r andra inlgget.</p>\n"
-"\n"
-"<p>Det visas enbart i blogg A, men under flera kategorier.</p>"
-
-#: ..\..\..\install\_functions_create.php:705
-msgid "Third post"
-msgstr "Tredje posten"
-
-#: ..\..\..\install\_functions_create.php:705
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-"<p>Detta r det tredje inlgget.</p>\n"
-"\n"
-"<p>Det visas enbart i blogg B och under en enda kategori.</p>"
-
-#: ..\..\..\install\_functions_create.php:727
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "Hej, det hr r en kommentar.<br />Fr att ta bort en kommentar, logga bara in och visa inlggets kommentarer s kommer du att ges mjligheten att ndra eller ta bort kommentaren."
-
-#: ..\..\..\install\_functions_evoupgrade.php:127
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "Databasstrukturen r redan rtt version. Inget behver gras."
-
-#: ..\..\..\install\_functions_evoupgrade.php:327
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr ""
-
-#: ..\..\..\install\_functions_evoupgrade.php:329
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr ""
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr "Kontrollerar DB struktur..."
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr ""
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr "Den hr versionen r fr gammal!"
-
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "Denna version r fr ny! Vi kan inte nergradera till den!"
-
-# C:\www\b2evo090\blogs\install\_functions_miniblog.php:30
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr ""
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "Beskr. saknas"
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "Beskrivning saknas"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "Gr URL:er klickbara"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "Automatiska &lt;P&gt;- och &lt;BR&gt;taggar"
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr ""
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr ""
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, fuzzy, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr "**bold** \\italics\\ //italics// __underline__ mste fregs av blanktecken."
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "Konvertera text-smilies till ikoner"
-
-# C:\www\b2evo090\blogs\plugins\renderers\_textile.renderer.php:237
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr ""
-
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:79
-#, fuzzy
-msgid "Wacko style formatting"
-msgstr "Datumformat"
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wacko.renderer.php:80
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:80
-msgid ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:42
-msgid "Wiki Links converter"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:43
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:43
-msgid "WikiWord links ((link)) [[link ]]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "Inskjutet [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "raDerad [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "Stark [Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "bEtonad [Alt-E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "kod [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "nytt stycke [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "oordnad lista [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "Listpost [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "citatstycke [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "bild [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "A href [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "Mer [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "ingen lockText [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "nsta sida [Alt-Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "Stng alla taggar"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr "Alternativ text"
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "Lgg in smilies med enbart ett klick"
-
-# C:\www\b2evo090\blogs\skins\_categories.php:17
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr ""
-
-#: ..\..\..\skins\_feedback.php:77 ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr "Trackback-adress fr detta inlgg"
-
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95 ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "Inga %s p denna post nnu..."
-
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "Din e-post-adress kommer <strong>inte</strong> att visas p denna webbplats."
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "Webbplats/URL"
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "Din URL kommer att visas."
-
-#: ..\..\..\skins\_feedback.php:195 ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Radbrytningar blir &lt;br&gt;"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "Remember me"
-msgstr "Minns mig!"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(Stt cookie fr namn, email &amp; URL)"
-
-#: ..\..\..\skins\_lastcomments.php:33 ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54 ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "Som svar p:"
-
-#: ..\..\..\skins\_linkblog.php:31 ..\..\..\skins\custom\_linkblog.php:21
-#, fuzzy
-msgid "Linkblog"
-msgstr "Lnkblogg"
-
-#: ..\..\..\skins\_linkblog.php:71 ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "mer"
-
-#: ..\..\..\skins\_profile.php:65 ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:66 ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:67 ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr "Vlj blogg:"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr "Vlj tema:"
-
-#: ..\..\..\skins\basic\_main.php:98 ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "ord"
-
-#: ..\..\..\skins\basic\_main.php:103
-msgid "Read more..."
-msgstr "Ls mer..."
-
-#: ..\..\..\skins\bluesky\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:170
-msgid "Choose a skin"
-msgstr "Vlj ett tema"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Previous"
-msgstr "Fregende %d"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Next"
-msgstr "Nsta %d"
-
-#: ..\..\..\skins\custom\_main.php:213
-#: ..\..\..\skins\natural_pink\_main.php:205
-#: ..\..\..\skins\wpc_aubmach\_main.php:150
-#: ..\..\..\skins\wpc_default\_main.php:153
-msgid "Choose skin"
-msgstr "Vlj tema"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "Visa alla inlgg av denna skribent"
-
-#: ..\..\..\skins\originalb2\_main.php:176
-msgid "archives"
-msgstr "arkiv"
-
-# C:\www\b2evo090\blogs\skins\wpc_aubmach\_feedback.php:86
-# C:\www\b2evo090\blogs\skins\wpc_default\_feedback.php:86
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-#, fuzzy
-msgid "Comment by"
-msgstr "Kommentar"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-#, fuzzy
-msgid "Trackback from"
-msgstr "Trackback frn:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-#, fuzzy
-msgid "Pingback from"
-msgstr "Pingback frn:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:72
-#, fuzzy
-msgid "Edit This"
-msgstr "Uppdatera"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:185
-#: ..\..\..\skins\wpc_default\_feedback.php:185
-#, fuzzy
-msgid "E-mail"
-msgstr "E-post"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:198
-#: ..\..\..\skins\wpc_default\_feedback.php:198
-#, fuzzy
-msgid "Your Comment"
-msgstr "Kommentar"
-
-# C:\www\b2evo090\blogs\skins\wpc_aubmach\_feedback.php:219
-# C:\www\b2evo090\blogs\skins\wpc_default\_feedback.php:219
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:218
-#: ..\..\..\skins\wpc_default\_feedback.php:218
-msgid "Say It!"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-#, fuzzy
-msgid "Filed under:"
-msgstr "Ladda upp fil"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:160
-#: ..\..\..\skins\wpc_default\_main.php:163
-#, fuzzy
-msgid "Other"
-msgstr "Oktober"
-
-# C:\www\b2evo090\blogs\skins\wpc_aubmach\_main.php:173
-# C:\www\b2evo090\blogs\skins\wpc_default\_main.php:176
-#: ..\..\..\skins\wpc_aubmach\_main.php:172
-#: ..\..\..\skins\wpc_default\_main.php:175
-msgid "Meta"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-#, fuzzy
-msgid "Syndicate this site using RSS"
-msgstr "Syndikera denna blogg"
-
-# C:\www\b2evo090\blogs\skins\wpc_aubmach\_main.php:175
-# C:\www\b2evo090\blogs\skins\wpc_default\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr ""
-
-# C:\www\b2evo090\blogs\skins\wpc_aubmach\_main.php:176
-# C:\www\b2evo090\blogs\skins\wpc_default\_main.php:179
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "The latest comments to all posts in RSS"
-msgstr ""
-
-# C:\www\b2evo090\blogs\skins\wpc_aubmach\_main.php:176
-# C:\www\b2evo090\blogs\skins\wpc_default\_main.php:179
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr ""
-
-# C:\www\b2evo090\blogs\skins\wpc_aubmach\_main.php:177
-# C:\www\b2evo090\blogs\skins\wpc_default\_main.php:180
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr ""
-
-# C:\www\b2evo090\blogs\skins\wpc_aubmach\_main.php:177
-# C:\www\b2evo090\blogs\skins\wpc_default\_main.php:180
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:187
-#: ..\..\..\skins\wpc_default\_main.php:180
-#: ..\..\..\skins\wpc_default\_main.php:190
-#, fuzzy
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Multiblogg fr multianvndare p multipla sprk"
-
-# C:\www\b2evo090\blogs\skins\wpc_aubmach\_main.php:189
-# C:\www\b2evo090\blogs\skins\wpc_default\_main.php:192
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr ""
-
-# C:\www\b2evo090\blogs\skins\wpc_aubmach\_main.php:190
-# C:\www\b2evo090\blogs\skins\wpc_default\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "Original design credits for this skin:"
-msgstr ""
-
-# C:\www\b2evo090\blogs\skins\wpc_aubmach\_main.php:191
-# C:\www\b2evo090\blogs\skins\wpc_default\_main.php:194
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr ""
-
-#: ..\..\..\xmlsrv\rdf.php:60 ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] Ls mer!"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1404 ..\..\..\xmlsrv\xmlrpc.php:1408
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "Ny pingback p ditt inlgg #%d \"%s\""
-
-#~ msgid "Some viewing statistics"
-#~ msgstr "Visningsstatistik"
-
-#~ msgid "Recent Referers"
-#~ msgstr "Senaste referenser"
-
-#~ msgid "Top Referers"
-#~ msgstr "Flest referenser"
-
-#~ msgid "update template !"
-#~ msgstr "Updatera mall."
-
-#~ msgid "This is the template that displays stats for a blog"
-#~ msgstr "Detta r mallen som visar statistik fr en blogg"
-
-#~ msgid "URLs, email, AIM and ICQs will be converted automatically."
-#~ msgstr "URL:ar, e-post, AIM och ICQ-nummer kommer att konverteras automatiskt."
-
-#~ msgid "Error selecting database [%s]!"
-#~ msgstr "Kan inte vlja databas [%s]!"
-
-#~ msgid "MySQL error!"
-#~ msgstr "MySQL-fel!"
-
-#, fuzzy
-#~ msgid "Top refering engines"
-#~ msgstr "Skmotor med flest referenser"
-
-#~ msgid "blogs"
-#~ msgstr "Bloggar"
-
-#~ msgid "skin the site"
-#~ msgstr "byt tema"
-
-#~ msgid "Simpl. Chinese (CN)"
-#~ msgstr "Enkel kinesiska (CN)"
-
-#~ msgid "Update blog!"
-#~ msgstr "Uppdatera blogg."
-
-#~ msgid "Create new blog!"
-#~ msgstr "Skapa en ny blogg."
-
-#~ msgid "&nbsp; Edit &nbsp;"
-#~ msgstr "&nbsp; Redigera &nbsp;"
-
-#, fuzzy
-#~ msgid "Save / Publish !"
-#~ msgstr "Publicera"
-
-#~ msgid "in"
-#~ msgstr "i"
-
-#~ msgid "New Post"
-#~ msgstr "Nytt inlgg"
-
-#~ msgid "Browse/Edit"
-#~ msgstr "Blddra/ndra"
-
-#~ msgid "Parameter %s required!"
-#~ msgstr "Parametern %s behvs!"
-
-#~ msgid "Created locale '%s'."
-#~ msgstr "Skapa sprkfilen  '%s'."
-
-#~ msgid "Blog this !"
-#~ msgstr "Publicera"
-
-#~ msgid "What is RSS?"
-#~ msgstr "Vad r RSS?"
diff -ruN --text 0.9.2.src/locales/th_TH/_global.php 1.10.3.src/locales/th_TH/_global.php
--- 0.9.2.src/locales/th_TH/_global.php	2005-04-15 21:24:32.000000000 -0500
+++ 1.10.3.src/locales/th_TH/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1126 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['th_TH'] = array(
-	'' => "Project-Id-Version: Thai b2evo\nReport-Msgid-Bugs-To: http://fplanque.net/\nPOT-Creation-Date: 2004-06-26 02:33+0200\nPO-Revision-Date: 2005-01-23 15:33+0700\nLast-Translator: shine <shine555@msn.com>\nLanguage-Team: THAI <shine555@msn.com>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=windows-874\nContent-Transfer-Encoding: 18bit\nX-Poedit-Language: Thai\nX-Poedit-Country: THAILAND\nX-Poedit-SourceCharset: windows-874\n",
-	'Selected' => "เลือก",
-	'Categories' => "ประเภท",
-	'Permanent link to full entry' => "ลิงค์ถาวรของทั้งหมด",
-	'Permalink' => "Permalink",
-	'Recently' => "เมื่อไม่นานมานี้",
-	'(cached)' => "(cached)",
-	'(no cache)' => "(no cache)",
-	'Last comments' => "ความคิดเห็นล่าสุด",
-	'Some viewing statistics' => "สถิติการเข้าชม",
-	'Search' => "ค้นหา",
-	'All Words' => "ทุกคำ",
-	'Some Word' => "บางคำ",
-	'Entire phrase' => "ข้อความทั้งหมด",
-	'Reset form' => "ล้างฟอร์ม",
-	'Get selection' => "Get selection",
-	'Archives' => "Archives",
-	'more...' => "อื่น..",
-	'Recent Referers' => "Recent Referers",
-	'Top Referers' => "Top Referers",
-	'Misc' => "อื่นๆ",
-	'Syndicate this blog' => "Syndicate this blog",
-	'Default page for b2evolution' => "หน้าปริยายสำหรับ b2evolution",
-	'Multilingual multiuser multi-blog engine.' => "Blog engine ที่รองรับหลายภาษา รองรับหลาย ผู้ใช้ และ Blog",
-	'Welcome to b2evolution' => "ยินดีต้อนรับสู้ b2evolution",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "หน้านี้จะเป็นหน้าแรกของ b2evolution ถ้าคุณยังไม่เลือก blog ปริยาย",
-	'Individual blogs on this system' => "blog ส่วนบุคคล",
-	'Blog #%d' => "Blog #%d",
-	'Blog #1' => "Blog #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "นี่เป็น blog พิเศษที่รวมข้อความทั้งหมดจากทุกๆ blog!",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.",
-	'More demos' => "ทดลองอีก",
-	'Custom template' => "แม่แบบกำหนดเอง",
-	'Multiple blogs displayed on the same page' => "แสดง หลายๆ Blog ในหน้าเดียว",
-	'Summary of last posts in all blogs' => "สรุปผลของการโพสท์จากทุก blogs",
-	'The page you\'re looking at' => "เพจที่คุณกำลังเข้าชม",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)",
-	'Administration' => "จัดการระบบ",
-	'Go to backoffice!' => "ไปที่ระบบควบคุม!",
-	'Official website' => "เว็บไซต์ที่เปนทางการ",
-	'GNU GPL license' => "ภายใต้ลิขสิทธิ์ GNU GPL",
-	'Multiblog demo' => "ทดลอง Multiblog",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "หน้าแม่แบบทดลอง แสดง 3 blogs พร้อมกัน",
-	'Summary demo' => "สรุปการทดลองใช้",
-	'This demo template displays a summary of last posts in all blogs' => "แม่แบบการสรุปผลของการโพสท์จากทุก blogs",
-	'More posts...' => "ข้อความอื่นๆ",
-	'Antispam' => "ป้องกันการสะแปม",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "คำค้นหา [%s] สั้นเกินไป ควรยาวตั้งแต่ 5 ตัวอักษรขึ้นไป",
-	'Deleting log-hits matching [%s]...' => "ลบ log-hits [%s]",
-	'Deleting comments matching [%s]...' => "ลบความคิดเห็น [%s]",
-	'Blacklisting the keyword [%s]...' => "blacklist คำค้นหา [%s]",
-	'Confirm ban &amp; delete' => "ยืนยันการ แบน และ ลบ",
-	'No log-hits match the keyword [%s].' => "ไม่พบ log-hits ที่ตรงกับคำค้นหา [%s]",
-	'Delete the following %d referer hits:' => "ลบอ้างอิง %d ข้างล่าง",
-	'No comments match the keyword [%s].' => "ไม่มีข้อคิดเห็นใดที่ตรงกับคำค้นหา[%s]",
-	'Delete the following %d comments:' => "ลบ %d ข้อคิดเห็นข้างล่าง ",
-	'The keyword [%s] is already handled by the blacklist.' => "คำค้นหานี้ [%s] อยู่ใน blacklist",
-	'Blacklist the keyword [%s] locally.' => "กำหนด[%s]ให้อยู่ในblacklist",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "Report the keyword [%s] as abuse to b2evolution.net.",
-	'Terms of service' => "ข้อตกลงการใช้บริการ",
-	'Perform selected operations' => "กระทำการดำเนินการที่เลือก",
-	'Removing entry #%d from the ban list...' => "ลบ #%d จาก ban list...",
-	'Add a banned keyword' => "เพิ่มคำต้องห้าม",
-	'Check &amp; ban...' => "ตรวจสอบ และ ban",
-	'Banned domains blacklist' => "แบนโดเมนแบล็กลิสต์",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Any URL containing one of the following keywords will be banned from posts, comments and logs.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.",
-	'Request abuse update from centralized blacklist!' => "Request abuse update from centralized blacklist!",
-	'Allow keyword back (Remove it from the blacklist)' => "ลบคำนี้ออกจากแบล็กลิสต์",
-	'Allow Back' => "Allow Back",
-	'Report abuse to centralized ban blacklist!' => "Report abuse to centralized ban blacklist!",
-	'Report' => "Report",
-	'Check hit-logs and comments for this keyword!' => "Check hit-logs and comments for this keyword!",
-	'Re-check' => "ตรวจสอบใหม่",
-	'Blogs' => "Blogs",
-	'New' => "ใหม่",
-	'Creating blog...' => "กำลังสร้าง blog",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "This URL blog name / Stub name ได้ถูกใช้โดย blog อื่นๆ โปรดเลือกชื่ออื่น",
-	'Cannot create, please correct these errors:' => "ไม่สามารถสร้างได้โปรดแก้ไขปัญหา:",
-	'You should <a %s>create categories</a> for this blog now!' => "คุณต้อง<a %s>สร้าง Categories</a>สำหรับ blog นี้",
-	'New weblog' => "New weblog",
-	'New blog' => "สร้างblog ใหม่",
-	'General' => "ทั่วๆไป",
-	'Permissions' => "การอนุญาติ",
-	'Advanced' => "ขั้นสูง",
-	'Updating Blog [%s]...' => "กำลังปรับปรุง Blog [%s]..",
-	'Cannot update, please correct these errors:' => "ไม่สามารถปรับเปลี่ยนได้,โปรดแก้ไขปัญหานี้ :",
-	'Delete blog [%s]?' => "ลบ blog [%s]?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "การลบblogนี้จะลบทุกอย่างที่เกี่ยวข้องกับมันทั้งประเภท,โพสต์ และ ข้อคิดเห็น",
-	'THIS CANNOT BE UNDONE!' => "ไม่สามารถทำได้",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "ลงลบ stub file [<strong><a %s>%s</a></strong>]",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "ลองลบ static file [<strong><a %s>%s</a></strong>]",
-	'I am sure!' => "ยืนยัน",
-	'CANCEL' => "ยกเลิก",
-	'Generating static page for blog [%s]' => "กำลังสร้างเพจสำหรับ blog [%s]",
-	'You haven\'t set a static filename for this blog!' => "You haven't set a static filename for this blog!",
-	'File cannot be written!' => "ไม่สามารถเขียนไฟล์ได้",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "ตรวจสอบการอนุญาติของไฟล์สำหรับ [%s] อ่านใน <a %s> online manual ในเรื่องของ file permissions</a>",
-	'Writing to file [%s]...' => "กำลังเขียนลงไฟล์ [%s]",
-	'Done.' => "สำเร็จ",
-	'Browse blog:' => "Browse blog:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "เนื่องจากคุณเป็นสมาชิกใหม่ คุณจะต้องรอผู้ดูแลระบบอนุญาติในการเข้าไพสต์ลองติดต่อผู้ดูแลระบบ <a %s>e-mail the admin</a>เพื่อ",
-	'Categories for blog:' => "ประเภทสำหรับ blog:",
-	'New sub-category in category: %s' => "New sub-category in category: %s",
-	'New category in blog: %s' => "ประเภทใหม่ใน blog : %s",
-	'New category name' => "เพิ่มชื่อประเภทใหม่",
-	'Create category' => "สร้างประเภท",
-	'Deleting category #%d : %s ...' => "ลบประเภท #%d : %s",
-	'ERROR' => "ผิดพลาด !!",
-	'Category deleted.' => "ลบประเภท",
-	'Properties for category:' => "รายละเอียดของประเภท :",
-	'Name' => "ชื่อ",
-	'New parent category' => "สร้างประเภทหลัก",
-	'Old Parent' => "v",
-	'Root (No parent)' => "Root (No parent)",
-	'Edit category!' => "แก้ไขประเภท",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "ขออภัย,คุณไม่มีสิทธิที่จะ ดู/แก้ไข รายละเอียดของประเภท",
-	'Oops, no post with this ID.' => "ID นี้ไม่มีโพสต์ใดๆ",
-	'Editing post' => "แก้ไขโพสต์",
-	'#%d in blog: %s' => "#%d ใน blog: %s",
-	'Oops, no comment with this ID!' => "ไม่มีข้อคิดเห็นสำหรับ ID นี้",
-	'Editing comment' => "แก้ไขข้อคิดเห็น",
-	'New post in blog:' => "เขียนกระทู้ใน blog :",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "เนื่องจาก blog นี้ไม่มีประเภท คุณจึงไม่สามารถที่จะไพสต์กระทู้ได้ คุณต้องสร้างประเภทก่อน",
-	'Switch to this blog (keeping your input if Javascript is active)' => "สลับไป blog นี้ (ถ้าข้อมูล)",
-	'b2evo' => "b2evo",
-	'Login...' => "เข้าสู๋ระบบ...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "คุณไม่จำเป็นต้องเข้าไปที่ b2login.php เพื่อเข้าสู่ระบบ",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.",
-	'Settings' => "ตั่งค่า",
-	'Regional' => "ภูมิภาค",
-	'Plug-ins' => "Plug-ins",
-	'General settings updated.' => "การตั้งค่าได้รับการเปลี่ยนแล้ว",
-	'Regional settings updated.' => "ข้อมูลการตั้งค่าภูมิภาคถูกปรับเปลี่ยนแล้ว",
-	'You must provide a locale code!' => "คุณจะต้องระบุ locale",
-	'Inserted locale \'%s\' into database.' => "เพิ่ม ภาษาของคุณ (%s) ในฐานข้อมูล",
-	'Updated locale \'%s\'.' => "ปรับเปลี่ยนภาษา '%s'",
-	'Saved locale \'%s\'.' => "save ภาษา '%s'",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.",
-	'File <code>%s</code> not found.' => "ไม่พบ <code>%s</code>",
-	'Deleted locale \'%s\' from database.' => "ลบภาษา \"%s\" ออกจากฐานข้อมูล",
-	'Switched priorities.' => "สลับลำดับ",
-	'Spell Check' => "ตรวจทานคำผิด",
-	'Loading Spell Checker. Please wait' => "กรุณารอ..กำลังโหลดตัวตรวจสอบ",
-	'View Stats for Blog:' => "ดูสถิติของ blog นี้",
-	'None' => "None",
-	'Changing hit #%d type to: %s' => "Changing hit #%d type to: %s",
-	'Deleting hit #%d...' => "Deleting hit #%d...",
-	'Pruning hits for %s...' => "Pruning hits for %s...",
-	'Summary' => "ผลสรุป",
-	'Referers' => "Referers",
-	'Refering Searches' => "Refering Searches",
-	'Syndication' => "Syndication",
-	'User Agents' => "User Agents",
-	'Direct Accesses' => "Direct Accesses",
-	'Date' => "วันที่",
-	'Indexing Robots' => "Indexing Robots",
-	'Total' => "ทั่งหมด",
-	'Prune this date!' => "ตัดวันนี้ออก",
-	'Prune' => "ตัดออก",
-	'Prune hits for this date!' => "ตัดแต้มวันนี้ออก",
-	'Last referers' => "Last referers",
-	'These are hits from external web pages refering to this blog' => "สถิติเหล่านี้มาจากเว็บภายนอก ที่ refer มาที่blog นี้",
-	'Delete this hit!' => "Delete this hit!",
-	'Del' => "ลบ",
-	'Log as a search instead' => "Log as a search instead",
-	'-&gt;S' => "-&gt;S",
-	'Ban this domain!' => "แบนโดเมนนี้",
-	'Ban' => "Ban",
-	'Top referers' => "Top referers",
-	'Total referers' => "Total referers",
-	'Last refering searches' => "Last refering searches",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)",
-	'Top refering search engines' => "Top refering search engines",
-	'Top Indexing Robots' => "Top Indexing Robots",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)",
-	'Top Aggregators' => "Top Aggregators",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)",
-	'Total RSS hits' => "Total RSS hits",
-	'Last direct accesses' => "Last direct accesses",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "สถิติเหล่านี้เป็นการเข้าถึงโดยตรงมาที่ blog นี้โดยไม่ผ่านrefererใดๆ",
-	'Top User Agents' => "Top User Agents",
-	'Custom skin template editing' => "Custom skin template editing",
-	'Listing:' => "Listing:",
-	'Invalid filename!' => "Invalid filename!",
-	'Oops, no such file !' => "Oops, no such file !",
-	'File edited!' => "ไฟล์ถูกแก้ไขแล้ว",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "โปรดระวังการแก้ไขของคุณสามารถสร้างความเสียหายให้กับ template ของคุณได้ โปรดอย่าแก้ไข code ",
-	'update template !' => "template ถูกปรับปรุง",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "ไม่สามารถ แก้ไขได้ (จะต้องเปิดอนุญาติการเขียนไฟล์)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "คุณสามาระแก้ไข <strong>custom skin</strong> (อยู่ใน/skins/custom). ",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)",
-	'Directory %s not found.' => "ไม่พบ Directories %s",
-	'This is the template that displays the links to the archives for a blog' => "นี่เป็น template ที่จะแสดง links สำหรับ blogs",
-	'This is the template that displays the (recursive) list of (sub)categories' => "นี่เป็น template ที่แสดง รายการ ของ category ย่อย",
-	'This is the template that displays the feedback for a post' => "นี่เป็น template ที่แสดง feedback สำหรับ post",
-	'This is the template that displays the last comments for a blog' => "นี่เป็น template ที่แสดง comment ล่าสุด",
-	'This is the main template. It displays the blog.' => "นี่เป็น template หลักที่ใช้แสดง blog",
-	'This is the template that displays stats for a blog' => "นี่เป็น template ที่แสดงสถิติสำหรับ blog",
-	'This is the page displayed in the comment popup' => "นี่เป็น template ที่แสดง ใน popup comment",
-	'This is the page displayed in the pingback popup' => "นี่เป็น template ที่แสดง ใน pingback popup",
-	'This is the page displayed in the trackback popup' => "นี่เป็น template ที่แสดง ใน trackback popup",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "คุณสามารถที่ใช้ แก้ไข ไฟล์หรือtemplate โดยใช้ textedito ของคุณแล้ว upload มันขึ้น ส่วน online editor นี้สำหรับกรณีที่คุณไม่มี text editor",
-	'upload images/files' => "upload images/files",
-	'File upload' => "File upload",
-	'Allowed file types:' => "Allowed file types:",
-	'Maximum allowed file size: %d KB' => "ขนาดไฟล์สูงสุดที่อนุญาต: %d KB",
-	'Description' => "คำอธิบาย",
-	'Upload !' => "Upload !",
-	'File %s: type %s is not allowed.' => "ไม่อนุญาต ไฟล์ %s ชนิด %s ",
-	'Couldn\'t upload your file to:' => "ไม่สามารถอัพโหลด ไฟล์ไปที่ :",
-	'Duplicate File?' => "สำเนา ไฟล์ ?",
-	'The filename "%s" already exists!' => "ไฟล์ \"%s\" มีอยู่แล้ว",
-	'Filename "%s" moved to "%s"' => "ไฟล์ \"%s\" ได้ถูกย้ายไปที่ \"%s\"",
-	'Confirm or rename:' => "ยืนยันหรือเปลี่ยนชื่อ :",
-	'Alternate name' => "ชื่อสำรอง",
-	'Confirm !' => "ยืนยัน !",
-	'File uploaded !' => "อัพโหลดสำเร็จ !",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "ไฟล์ของคุณ <strong>\"%s\"</strong> ได้ถูกอัพโหลดแล้ว",
-	'Here\'s the code to display it:' => "นี่คือโค้ดที่จะใช้แสดง :",
-	'Add the code to your post !' => "Code ของโพสต์ของคุณ",
-	'Image Details' => "รายละเอียดรูปภาพ",
-	'Size' => "ขนาด",
-	'Type' => "ชนิด",
-	'Close this window' => "ปิดหน้าต่างนี้",
-	'User management' => "จัดการผู้ใช้",
-	'You cannot change the demouser profile in demo mode!' => "คุณไม่สามารถแก้ไขข้อมูลของ demouser ได้",
-	'You are only allowed to update your own profile!' => "คุณได้รับการอนุญาตแค่แก้ไขโพไฟล์ของคุณเท่านั้น",
-	'You must provide an unique login!' => "คุณจะต้องระบุ login",
-	'User level must be between %d and %d.' => "Level ของ user ต้องอยู่ระหว่าง %d และ %d.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "ชื่อ login นี้ถูกใช้แล้ว หรือคุณต้องการที่จะ<a %s> แก้ไข ข้อมูลเดิมของคุณ </a>",
-	'You typed two different passwords.' => "รหัสไม่ตรงกัน",
-	'The mimimum password length is %d characters.' => "ความยาวรหัสอย่างน้อย %d ตัวอักษร",
-	'User updated.' => "User updated.",
-	'New user created.' => "สร้าง user ใหม่แล้ว",
-	'Invalid promotion.' => "Invalid promotion.",
-	'User level changed.' => "การเปลี่ยน level สำเร็จ",
-	'You can\'t delete yourself!' => "คุณไม่สามารถลบ user ของคุณเองได้",
-	'You can\'t delete User #1!' => "คุณไม่สามารถลบ user #1!",
-	'Delete User %s?' => "ลบผู้ใช่%s?",
-	'Warning' => "คำเตือน",
-	'deleting an user also deletes all posts made by this user.' => "การลบ user นี้จะทำให้ลบกระทุ้และอื่นๆที่ถูกกระทำโดย user นี้",
-	'Deleting User...' => "กำลังลบ user",
-	'You can\'t delete Group #1!' => "คุณไม่สามารถลบ Group #1!",
-	'You can\'t delete the default group for new users!' => "คุณไม่สามารถลบกลุ่มที่เป็นค่าปริยายสำหรับสมาชิกใหม่",
-	'Delete group [%s]?' => "ลบกลุ่ม [%s]?",
-	'Group deleted...' => "Group ถูกลบแล้ว",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "ชื่อกลุ่มนี้มีอยู่แล้ว <a %s> คุณต้องการที่จะแก้ไขข้อมูลเดิมหรือไม่ </a>?",
-	'Group updated.' => "Group ถูกปรับเปลี่ยนแล้ว",
-	'The user was not created:' => "user นี้ยังไม่ได้สร้าง",
-	'The user was not updated:' => "user นี้ยังไม่ได้ปรับปรุง",
-	'The group was not created:' => "Group นี้ยังไม่ได้สร้าง",
-	'The group was not updated:' => "Group นี้ยังไม่ได้ปรับปรุง",
-	'You are not allowed to view other users.' => "คุณไม่มีสิทธิ์ที่จะดูของ user ท่านอื่น",
-	'Adding new post...' => "Post ใหม่",
-	'Supplied URL is invalid: ' => "Supplied URL is invalid: ",
-	'Cannot post, please correct these errors:' => "Cannot post, please correct these errors:",
-	'Back to post editing' => "Back to post editing",
-	'Recording post...' => "บันทึกโพสต์",
-	'Sleeping...' => "Sleeping...",
-	'Posting Done...' => "โพสต์สำเร็จ",
-	'Updating post...' => "ปรับปรุงโพสต์",
-	'Updating done...' => "ปรับปรุงสำเร็จ",
-	'Updating post status...' => "Updating post status...",
-	'Deleting post...' => "Deleting post...",
-	'Oops, no post with this ID!' => "Oops, no post with this ID!",
-	'Deleting Done...' => "ลบแล้ว",
-	'Error' => "ผิดพลาด",
-	'Cannot update comment, please correct these errors:' => "ไม่สามารถปรับปรุง comment โปรดแก้ไขข้อผิดพลาดนี้ :",
-	'Back to posts!' => "ย้อนกลับไปที่โพสต์!",
-	'New post' => "โพสต์ใหม่",
-	'User group' => "User group",
-	'Level' => "ระดับ",
-	'Default locale' => "ค่าดีฟอลต์ของภาษา",
-	'Select as an additionnal category' => "เลือก Category เพิ่มเติม",
-	'Select as MAIN category' => "เลือกเป็น Category หลัก",
-	'Tools' => "เครื่องมือ",
-	'Bookmarklet' => "Bookmarklet",
-	'b2evo bookmarklet' => "b2evo bookmarklet",
-	'Post to b2evolution' => "Post to b2evolution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "No Sidebar found! You must use Mozilla 0.9.4 or later!",
-	'SideBar' => "SideBar",
-	'Add this link to your favorites:' => "เพิ่มหน้านี้ในรายการโปรดของคุณ",
-	'b2evo sidebar' => "b2evo sidebar",
-	'Movable Type Import' => "Movable Type Import",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "Use MT's export functionnality to create a .TXT file containing your posts;",
-	'Place that file into the /admin folder on your server;' => "Place that file into the /admin folder on your server;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "Follow the insctructions in the <a %s>MT migration utility</a>.",
-	'Static file generation' => "Static file generation",
-	'Static filename' => "Static filename",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "This is the .html file that will be created when you generate a static version of the blog homepage.",
-	'After each new post...' => "After each new post...",
-	'Ping b2evolution.net' => "Ping b2evolution.net",
-	'Ping technorati.com' => "Ping technorati.com",
-	'to give notice of new post.' => "to give notice of new post.",
-	'Ping weblogs.com' => "Ping weblogs.com",
-	'Ping blo.gs' => "Ping blo.gs",
-	'Advanced options' => "Advanced options",
-	'Allow trackbacks' => "อนุญาติการ trackbacks",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.",
-	'Allow pingbacks' => "Allow pingbacks",
-	'Save !' => "Save !",
-	'Reset' => "Reset",
-	'General parameters' => "parametre ทั่วไป",
-	'Full Name' => "ชื่อเต็ม",
-	'Will be displayed on top of the blog.' => "จะแสดงในส่วนบนสุดของ blog",
-	'Short Name' => "ชื่อสั้น",
-	'Main Locale' => "ภาษาหลัก",
-	'Access parameters' => "การเข้าถึงพารามิเตอร์",
-	'Default blog on index.php' => "blog เริ่มต้นบน index.php",
-	'Current default is:' => "ค่า default ตอนนี้ คือ :",
-	'You MUST create a stub file for this to work.' => "จะต้องสร้าง stub file ก่อน",
-	'Preferred access type' => "รูปแบบการเข้าที่ต้องการ",
-	'Blog Folder URL' => "Blog Folder URL",
-	'URL blog name / Stub name' => "ชื่อ URL blog / ชื่อ Stub",
-	'Default display options' => "ตั้งค่าการแสดงมาตรฐาน",
-	'Default skin' => "Default skin",
-	'Allow skin switching' => "อนุญาตการเปลี่ยน skin",
-	'Include in public blog list' => "รวมอยู่ในรายการ blog สาธารณะ",
-	'Default linkblog' => "Default linkblog",
-	'Tagline' => "Tagline",
-	'Long Description' => "คำบรรยาย",
-	'Short Description' => "คำอธิบายสั้นๆ",
-	'Keywords' => "Keywords",
-	'This is is used in meta tag keywords. NO HTML!' => "ข้อมูลนี้จะถูกใช้ใน meta tag keyword",
-	'Notes' => "Notes",
-	'Additional info.' => "ข้อมูลเพิ่มเติม",
-	'Blog' => "Blog",
-	'Blog URL' => "Blog URL",
-	'Static File' => "Static File",
-	'Locale' => "ภาษา",
-	'Properties' => "คุณสมบัติ",
-	'Default' => "Default",
-	'Gen!' => "Gen!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "คุณแน่ใจที่จะลบ blog นี้หรือ #%d ?\\n\\nคำเตือน: ความคิดเห็นและโพสท์จะถูกลบออกหมด\\และข้อมูลอื่นๆที่เกี่ยวข้องกับ Blog นั้นๆ\\n\\nการกระทำนี้ไม่สามารถย้อนกลับได้",
-	'Delete this blog!' => "ลบ blog นี้!",
-	'Copy this blog!' => "Copy this blog!",
-	'Copy' => "Copy",
-	'New blog...' => "New blog...",
-	'User permissions' => "User permissions",
-	'Login ' => "Login ",
-	'Is<br />member' => "Is<br />member",
-	'Can post/edit with following statuses:' => "Can post/edit with following statuses:",
-	'Delete<br />posts' => "Delete<br />posts",
-	'Edit<br />comts' => "Edit<br />comts",
-	'Edit<br />cats' => "Edit<br />cats",
-	'Edit<br />blog' => "Edit<br />blog",
-	'Published' => "Published",
-	'Protected' => "Protected",
-	'Private' => "Private",
-	'Draft' => "Draft",
-	'Deprecated' => "Deprecated",
-	'Members' => "สมาชิก",
-	'Permission to read protected posts' => "Permission to read protected posts",
-	'Permission to post into this blog with private status' => "Permission to post into this blog with private status",
-	'Permission to post into this blog with protected status' => "Permission to post into this blog with protected status",
-	'Permission to post into this blog with draft status' => "Permission to post into this blog with draft status",
-	'Permission to post into this blog with deprecated status' => "Permission to post into this blog with deprecated status",
-	'Permission to delete posts in this blog' => "Permission to delete posts in this blog",
-	'Permission to edit comments in this blog' => "Permission to edit comments in this blog",
-	'Permission to edit categories for this blog' => "Permission to edit categories for this blog",
-	'Permission to edit blog properties' => "Permission to edit blog properties",
-	'(un)selects all checkboxes using Javascript' => "ไม่เลือกทั้งหมด (java)",
-	'(un)check all' => "ไม่เลือกทั้งหมด",
-	'Non members' => "ไม่เป็นสมาชิก",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "คำเตือน! คุณกำลังที่จะลบสิทธิของคุณที่จะแก้ไข blog \\n\\คุณจะไม่สามารถเข้าถึงคุณสมบัติของมันถ้าคุณกระทำดังกล่าว !",
-	'Edit category properties' => "แก้ไข category",
-	'Are you sure you want to delete?' => "คุณต้องการที่จะลบ จริงหรือ ?",
-	'New sub-category here' => "สร้าง Category ย่อย",
-	'New category here' => "สร้าง Category ใหม่",
-	'Post contents' => "Post เนื้อหา",
-	'Title' => "Title",
-	'Language' => "ภาษา",
-	'Link to url' => "Link to url",
-	'Email' => "Email",
-	'URL' => "URL",
-	'Preview' => "Preview",
-	'&nbsp; Save ! &nbsp;' => "&nbsp; Save ! &nbsp;",
-	'Spellcheck' => "Spellcheck",
-	'Upload a file/image' => "Upload a file/image",
-	'Advanced properties' => "Advanced properties",
-	'Edit timestamp' => "Edit timestamp",
-	'URL Title' => "URL Title",
-	'(to be used in permalinks)' => "(จะถูกใช้ใน permalinks)",
-	'Auto-BR' => "Auto-BR",
-	'This option is deprecated, you should avoid using it.' => "This option is deprecated, you should avoid using it.",
-	'Additional actions' => "การกระทำเพิ่มเติม",
-	'Pingback' => "Pingback",
-	'(Send a pingback to all URLs in this post)' => "(Send a pingback to all URLs in this post)",
-	'Trackback URLs' => "Trackback URLs",
-	'(Separate by space)' => "(แบ่งโดยช่องว่าง)",
-	'Status' => "สถานะ",
-	'The post will be publicly published' => "Post นี้จะถูกเผยแพร่อย่างสาธารณะ",
-	'Published (Public)' => "เผยแพร่(แก่สาธารณะชน)",
-	'Protected (Members only)' => "ปกปิด(สมาชิกเท่านั้น)",
-	'The post will be published but visible only by yourself' => "post จะถูกเห็นได้โดยคุณเท่านั้น",
-	'Private (You only)' => "ส่วนตัว(คุณเท่านั้น)",
-	'Draft (Not published!)' => "ฉบับร่าง(ไม่เผยแพร่!)",
-	'Deprecated (Not published!)' => "Deprecated (ไม่เผยแพร่!)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Note: Cross posting among multiple blogs is enabled.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Note: Cross posting among multiple blogs is currently disabled.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Note: Cross posting among multiple categories is currently disabled.",
-	'Comments' => "Comments",
-	'Visitors can leave comments on this post.' => "ผู้เยี่ยมชมสามารถลง Comment บนหน้านี้",
-	'Open' => "เปิด",
-	'Visitors can NOT leave comments on this post.' => "ผู้เยี่ยมชมไม่สามารถลง Comment บนหน้านี้",
-	'Closed' => "ปิด",
-	'Visitors cannot see nor leave comments on this post.' => "ผู้ชมไม่สามารถ",
-	'Disabled' => "ปิด",
-	'Renderers' => "Renderers",
-	'Comment info' => "ข้อมูล Comment",
-	'Author' => "ผู้เขียน",
-	'IP address' => "IP address",
-	'Next %d days' => "ถัดไป %d วัน",
-	'Previous %d' => "ก่อนหน้า %d",
-	'Previous %d days' => "ก่อนหน้านี้ %d วัน",
-	'Next %d' => " %d ถัดไป",
-	' to ' => " ถึง ",
-	' of ' => " ของ ",
-	'from the end' => "จากสุดท้าย",
-	'from the start' => "จากจุดเริ่ม",
-	'OK' => "OK",
-	' Date range: ' => "ช่วงวันที่:",
-	'by' => "โดย",
-	'level:' => "ระดับ:",
-	'Pages:' => "หน้า:",
-	'no comment' => "no comment",
-	'1 comment' => "1 comment",
-	'%d comments' => "%d comments",
-	'1 Trackback' => "1 Trackback",
-	'%d Trackbacks' => "%d Trackbacks",
-	'1 Pingback' => "1 Pingback",
-	'%d Pingbacks' => "%d Pingbacks",
-	'Trackbacks' => "Trackbacks",
-	'Pingbacks' => "Pingbacks",
-	'No feedback for this post yet...' => "ไม่มี feedback สำหรับ post นี้",
-	'Comment from:' => "Comment from:",
-	'Trackback from:' => "Trackback from:",
-	'Pingback from:' => "Pingback from:",
-	'Permanent link to this comment' => "Permanent link to this comment",
-	'Leave a comment' => "Leave a comment",
-	'User' => "User",
-	'Edit profile' => "Edit profile",
-	'Comment text' => "Comment text",
-	'Allowed XHTML tags' => "อนุญาติ tag XHTML",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "URLs, email, AIM and ICQs จะถูกแปลงโดยอัตโนมัติ",
-	'Options' => "ตัวเลือก",
-	'(Line breaks become &lt;br&gt;)' => "(ตัวคั่นบรรทัดจะกลายเป็น &lt;br&gt;)",
-	'Send comment' => "ส่ง comment",
-	'Posts to show' => "Posts เพื่อ แสดง",
-	'Past' => "ที่ผ่านมา",
-	'Future' => "อนาคต",
-	'Title / Text contains' => "Title / Text",
-	'Words' => "คำ",
-	'AND' => "และ",
-	'OR' => "หรือ",
-	'GPL License' => "GPL License",
-	'uncheck all' => "ไม่เลือกทั้งหมด",
-	'check all' => "เลือกทั้งหมด",
-	'visit b2evolution\'s website' => "เข้า b2evolution.net",
-	'Logout' => "Logout",
-	'Exit to blogs' => "ออกไปที่ blogs",
-	'Blog time:' => "Blog time:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Logged in เป็น:",
-	'Write' => "เขียน",
-	'Edit' => "แก้ไข",
-	'Stats' => "Stats",
-	'Templates' => "Templates",
-	'Users' => "Users",
-	'User Profile' => "User Profile",
-	'Default user rights' => "Default user rights",
-	'New users can register' => "สามารถสมัครสมาชิกได้",
-	'Check to allow new users to register themselves.' => "อนุญาตให้สมาชิกใหม่สมัครสมาชิกได้ด้วยตนเอง",
-	'Group for new users' => "Group สำหรับสมาชิกใหม่",
-	'Groups determine user roles and permissions.' => "กลุ่มจะสามารถบอกหน้าที่และสิทธิของ user",
-	'Level for new users' => "ระดับของสมาชิกใหม่",
-	'Levels determine hierarchy of users in blogs.' => "Level จะสามารถบอกขั้นของสมาชิกได้",
-	'Display options' => "กำหนดการแสดงผล",
-	'Default blog to display' => "blog ปริยายที่จะถูกแสดง",
-	'This blog will be displayed on index.php .' => "blog นี้จะแสดงบน index.php",
-	'days' => "วัน",
-	'posts' => "posts",
-	'posts paged' => "posts paged",
-	'Display mode' => "โหมดการแสดงผล",
-	'monthly' => "รายเดือน",
-	'weekly' => "รายสัปดาห์",
-	'daily' => "รายวัน",
-	'post by post' => "post by post",
-	'Archive mode' => "Archive mode",
-	'Link options' => "Link options",
-	'Use extra-path info' => "Use extra-path info",
-	'Permalink type' => "Permalink type",
-	'Security options' => "ข้อกำหนดการ",
-	'Minimum password length' => "ความยาวรหัสอย่างน้อย",
-	'for users.' => "สำหรับ user",
-	'Rendering plug-ins' => "Rendering plug-ins",
-	'Plug-in' => "Plug-in",
-	'Apply' => "Apply",
-	'Toolbar plug-ins' => "Toolbar plug-ins",
-	'Update' => "Update",
-	'Create new locale' => "เพิ่มภาษา/ประเทศใหม่",
-	'Edit locale' => "Edit locale",
-	'Enabled' => "Enabled",
-	'name of the locale' => "ชื่อประเทศ",
-	'Charset' => "รหัสอักษร",
-	'Must match the lang file charset.' => "รหัสอักขระจะต้องตรงกันกับไฟล์ภาษา",
-	'Date format' => "รูปแบบวันที่",
-	'See below.' => "ดูด้านล่าง",
-	'Time format' => "รูปแบบเวลา",
-	'Lang file' => "ไฟล์ภาษา",
-	'Priority' => "ลำดับความสำคัญ",
-	'Create' => "สร้าง",
-	'Flags' => "ธง",
-	'Date/Time Formats' => "รูปแบบวันที่และเวลา",
-	'a - "am" or "pm"' => "a - \"am\" or \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" or \"PM\"",
-	'B - Swatch Internet time' => "B - Swatch Internet time",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\"",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - day of the week, textual, 3 letters; i.e. \"Fri\"",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - day of the week, 1 letter; i.e. \"F\"",
-	'F - month, textual, long; i.e. "January"' => "F - month, textual, long; i.e. \"January\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - hour, 12-hour format; i.e. \"01\" to \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - hour, 24-hour format; i.e. \"00\" to \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - minutes; i.e. \"00\" to \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise.",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - day of the month without leading zeros; i.e. \"1\" to \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\"",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\"",
-	'm - month; i.e. "01" to "12"' => "m - month; i.e. \"01\" to \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - month, textual, 3 letters; i.e. \"Jan\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - month without leading zeros; i.e. \"1\" to \"12\"",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - seconds; i.e. \"00\" to \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - number of days in the given month; i.e. \"28\" to \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - Timezone setting of this machine; i.e. \"MDT\"",
-	'U - seconds since the epoch' => "U - seconds since the epoch",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - year, 4 digits; i.e. \"1999\"",
-	'y - year, 2 digits; i.e. "99"' => "y - year, 2 digits; i.e. \"99\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - day of the year; i.e. \"0\" to \"365\"",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z",
-	'Note: default locale is not enabled.' => "ค่าภาษาปริยาย ยังไม่ได้ถูกตั้ง",
-	'Regional settings' => "การตั้งค่าภาษา",
-	'Time difference' => "Time difference",
-	'in hours' => "in hours",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "ขณะนี้เวลา %s (ถ้าหาก server และ timezone ของ ประเทศคุณไม่ตรงกัน)",
-	'Available locales' => "ภาษาที่มี",
-	'Hide translation info' => "ไม่แสดงข้อมูลการแปลภาษา",
-	'Show translation info' => "แสดงข้อมูลการแปลภาษา",
-	'Date fmt' => "รูปแบบวันที่",
-	'Time fmt' => "รูปแบบเวลา",
-	'Strings' => "ข้อความ",
-	'Translated' => "แปล",
-	'Extract' => "Extract",
-	'up' => "เลื่อนขึ้น",
-	'Move priority up' => "เลื่อนอันดับขึ้น",
-	'down' => "เลื่อนลง",
-	'Move priority down' => "เลื่อนอันดับลง",
-	'Copy locale' => "คัดลอกภาษา",
-	'Reset custom settings' => "เริ่ม custom settings",
-	'No language file...' => "ไม่มีไฟล์ภาษา...",
-	'Extract .po file into b2evo-format' => "แปลง .po ไปเปนรูปแบบของ b2evo",
-	'Are you sure you want to reset?' => "คุณมั่นใจที่จะ reset หรือไม่ ?",
-	'Reset to defaults (delete database table)' => "reset ไปที่ค่ามาตรฐาน (ลบข้อมูลในตารางฐานข้อมูล)",
-	'first user' => "user คนแรก",
-	'previous user' => "user ก่อนหน้า",
-	'next user' => "user ถัดไป",
-	'last user' => "user ล่าสุด",
-	'Close user profile' => "ปิด user profiles",
-	'Create new user profile' => "สร้าง User profile ใหม่",
-	'Profile for:' => "Profile ของ:",
-	'Login' => "Login",
-	'First name' => "ชื่อจริง",
-	'Last name' => "นามสกุล",
-	'Nickname' => "ชื่อเล่น",
-	'Identity shown' => "Identity shown",
-	'Preferred locale' => "ประเทศที่ต้องการ",
-	'Preferred locale for admin interface, notifications, etc.' => "ภาษาที่ต้องการสำหรับหน้าผู้ดูแลระบบ ",
-	'Send an email' => "ส่ง email",
-	'Visit the site' => "เยี่ยมชมเว็บไซต์",
-	'Search on ICQ.com' => "ค้นหาใน ICQ.com",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "ส่งข้อความถึง user อื่นๆ",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "YahooIM",
-	'Notifications' => "การเดือน",
-	'New password' => "รหัสผ่านใหม่",
-	'Leave empty if you don\'t want to change the password.' => "ปล่อยว่างหากคุณไม่ต้องการที่จะเปลี่ยนpassword",
-	'Confirm new password' => "ยืนยันรหัสผ่านอันใหม่",
-	'yes' => "yes",
-	'no' => "no",
-	'User rights' => "User rights",
-	'User information' => "ข้อมูล user",
-	'ID' => "ID",
-	'Posts' => "Posts",
-	'Created on' => "สร้างเมื่อ",
-	'From IP' => "จากIP",
-	'From Domain' => "จาก Domain",
-	'With Browser' => "โดย Browser",
-	'first group' => "กลุ่มแรก",
-	'previous group' => "กลุ่มก่อนหน้านี้",
-	'next group' => "กลุ่มถัดไป",
-	'last group' => "กลุ่มสุดท้าย",
-	'Close group profile' => "ปิด group profile",
-	'Creating new group' => "สร้างกลุ่มใหม่",
-	'Editing group:' => "แก้ไขกลุ่ม :",
-	'Viewing group:' => "กำลังดูกลุ่ม:",
-	'Permissons for members of this group' => "การอนุญาตสำหรับสมาชิกในกลุ่มนี้",
-	'View all' => "ดูทั้งหมด",
-	'Full Access' => "เต็มที่",
-	'No Access' => "ไม่อนุญาต",
-	'View only' => "ดูอย่างเดียว",
-	'Statistics' => "สถิติ",
-	'Global options' => "Global options",
-	'Check to allow template editing.' => "เลือกเพื่ออนุญาตแก้ไข template",
-	'User/Group Management' => "การจัดการ User/Group ",
-	'Groups &amp; Users' => "Groups &amp; Users",
-	'default group for new users' => "กลุ่มปริยายสำหรับสมาชิกใหม่",
-	'Copy group' => "คัดลอกกลุ่ม",
-	'Delete group' => "ลบกลุ่ม",
-	'decrease user level' => "ลดขั้น User",
-	'increase user level' => "เลื่อนขั้นUser",
-	'Delete user' => "ลบ user",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "คุณต้องการที่จะลบ user นี้จริงหรือ \\npost ทั้งหมดที่เกี่ยวจะถูกลบจนหมด",
-	'New user...' => "เพิ่ม user ใหม่...",
-	'New group...' => "เพิ่มกลุ่มใหม่...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "ผิดพลาดไม่สามารถลบ คุณจะต้องลบไฟล์ [%s] ด้วยคุณเอง",
-	'%d posts' => "%d posts",
-	'1 post' => "1 โพสต์",
-	'previous month' => "เดือนก่อน",
-	'next month' => "เดือนถัดไป",
-	'previous year' => "ปีก่อน",
-	'next year' => "ปีหน้า",
-	'go to month\'s archive' => "ไปที่เดือน",
-	'Member' => "สมาชิก",
-	'Visitor' => "ผู้เยี่ยมชม",
-	'Edit this comment' => "แก้ไข Comment นี้",
-	'Delete' => "ลบ",
-	'Delete this comment' => "ลบ Comment นี้",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "คุณกำลังที่จะลบ commnet \\n\\'Cancel\\' เพื่อยกเลิก, \\'OK\\' เพิ่อลบ",
-	'No comment yet...' => "ไม่มี Comment เลย",
-	'Sorry, there is nothing to display...' => "ขออภัย,ไม่มีสิ่งที่จะแสดง",
-	'Error selecting database [%s]!' => "เลือกฐานข้อมูลผิดพลาด [%s]!",
-	'MySQL error!' => "MySQL error!",
-	'New group' => "Group ใหม่",
-	'Parser error: ' => "การ Paser ผิดพลาด :",
-	'Tag <code>body</code> can only be used once!' => "Tag <code>body</code> สามารถใช้ได้ครั้งเดียว",
-	'Illegal tag' => "tag ผิดรูปแบบ",
-	'Tag %s must occur inside another tag' => "tag %s จะต้องใช้ใน tag อื่นๆด้วย",
-	'Tag %s is not allowed within tag %s' => "ไม่อนุญาต ให้ใช้ tag %s ระหว่าง tag %s",
-	'Tag %s may not have attribute %s' => "Tag %s จะไม่อยู่ในคุณสมบัติ %s",
-	'Found invalid URL: ' => "พบ URL ที่ผิด :",
-	'Tag %s may not contain raw character data' => "tag %s ไม่อาจจะมีตัวอักษรอยู่ (Raw Char)",
-	'Browse category' => "เลือกประเภท",
-	'Comments are closed for this post.' => "ไม่เปิดการลงComment",
-	'Read more!' => "อ่านต่อ!",
-	'More:' => "อื่นๆ:",
-	'Display feedback / Leave a comment' => "แสดง feedback/ลงความเห็น",
-	'Send feedback' => "ส่ง feedback",
-	'1 feedback' => "1 feedback",
-	'%d feedbacks' => "%d feedbacks",
-	'Display comments / Leave a comment' => "แสดงComment /ลงความเห็น",
-	'Trackback (0)' => "Trackback (0)",
-	'Trackback (1)' => "Trackback (1)",
-	'Trackbacks (%d)' => "Trackbacks (%d)",
-	'Display pingbacks' => "แสดง pingbacks",
-	'Pingback (0)' => "Pingback (0)",
-	'Pingback (1)' => "Pingback (1)",
-	'Pingbacks (%d)' => "Pingbacks (%d)",
-	'Delete this post' => "ลบ post นี้",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "คุณกำลังจะทำการลบ post นี้ \\n\\'Cancel\\'เพื่อหยุด,\\'OK\\' เพื่อลบ",
-	'Edit this post' => "แก้ไข post นี้",
-	'Publish NOW!' => "เผยแพร่เดี๋ยวนี้ !",
-	'Publish now using current date and time.' => "เผยแพร่โดยลงวันที่และเวลาปัจจุบัน",
-	'Invalid post, please correct these errors:' => "การโพสผิด โปรดแก้ไขปัญหาก่อน",
-	'Sorry, there is no post to display...' => "ขออภัยไม่มี post ที่จะ แสดง",
-	'POP3 connect:' => "เชื่อมต่อ POP3 :",
-	'No server specified' => "ไม่ได้ระบุ server",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "ไม่มีการเชื่อมต่อไปยัง server",
-	'POP3 user:' => "POP3 user:",
-	'No login ID submitted' => "ไม่มี login ID ถูกส่ง",
-	'connection not established' => "ไม่สามารถสร้างการเชื่อมต่อ",
-	'POP3 pass:' => "POP3 pass:",
-	'No password submitted' => "ไม่ได้ระบุรหัสผ่าน",
-	'authentication failed ' => "การอนุญาต ไม่สำเร็จ",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP failed. Server not RFC 1939 compliant",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "ไม่มี server banner",
-	'abort' => "เลิก",
-	'apop authentication failed' => "apop authentication failed",
-	'POP3 login:' => "POP3 login:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "Premature end of list",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "Empty command string",
-	'POP3 quit:' => "POP3 quit:",
-	'connection does not exist' => "ยังไม่ได้มีการเชื่อมต่อ",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3 delete:",
-	'No msg number submitted' => "ไม่มี message ใดถูกส่ง",
-	'Command failed' => "คำสั่งผิดพลาด",
-	'New user' => "New user",
-	'Permission denied!' => "ไม่อนุญาต",
-	'Oops, MySQL error!' => "อุ้ย!! MySQL ผิดพลาด!",
-	'go back' => "ถอยหลัง",
-	'Redirecting you to:' => "Redirect คุณไปที่:",
-	'If nothing happens, click <a %s>here</a>.' => "ถ้าหากไม่เกิดไรขึ้น click <a %s>here</a>.",
-	'No response!' => "No response!",
-	'Remote error' => "Remote error",
-	'Response' => "Response",
-	'Parameter %s is required!' => "ต้องการ Parametre %s",
-	'Invalid URL' => "Invalid URL",
-	'URI scheme not allowed' => "URI scheme not allowed",
-	'URL not allowed' => "URL not allowed",
-	'Reporting abuse to b2evolution.net...' => "รายงาน abuse ไปที่ b2evolution.net...",
-	'Aborted (Running on localhost).' => "ยกเลิก (กำลังรันอยู่บน localhost)",
-	'Requesting abuse list from b2evolution.net...' => "ร้องขอรายการ abuse จาก b2evolution.net...",
-	'Latest update timestamp' => "อัพเดตล่าสุด",
-	'Incomplete reponse.' => "การตอบกลับไม่สมบูรณ์",
-	'No new blacklisted strings are available.' => "ไม่มี blacklist ถูกตั้งไว้ ",
-	'Adding strings to local blacklist' => "เพิ่มข้อความลงใน local blacklist",
-	'Adding:' => "เพิ่ม :",
-	'OK.' => "OK.",
-	'Not necessary! (Already handled)' => "ไม่จำเป็น",
-	'New latest update timestamp' => "เวลาที่ใหม่ล่าสุด",
-	'Invalid reponse.' => "การตอบกลับผิดพลาด",
-	'Requested blog does not exist!' => "blog ที่เรียกไม่ได้มีอยู่",
-	'Post details' => "รายละเอียดโพสตื",
-	'PREVIEW' => "ตัวอย่าง",
-	'Next page' => "หน้าถัดไป",
-	'Previous page' => "หน้าก่อนหน้านี้",
-	'Previous post' => "โพสต์ก่อนหน้านี้",
-	'Next post' => "โพสต์ถัดไป",
-	'Next Page' => "หน้าถัดไป",
-	'Previous Page' => "หน้าถัดไป",
-	'Cannot delete if there are sub-categories!' => "ไม่สามารถลบหากยังคงมี sub-categories!",
-	'Cannot delete last category if there are posts inside!' => "ไม่สามารถลบ category ถ้าภายในยังมี post อยู่",
-	'Requested category %s does not exist!' => "category %s ที่เรียกไม่มีอยุ่ ",
-	'Category' => "ประเภท",
-	'bad char in User Agent' => "bad char in User Agent",
-	'referer ignored' => "referer ignored",
-	'BlackList' => "BlackList",
-	'robot' => "robot",
-	'invalid' => "invalid",
-	'search engine' => "search engine",
-	'loading referering page' => "loading referering page",
-	'found current url in page' => "found current url in page",
-	'not a query - no params!' => "not a query - no params!",
-	'no query string found' => "no query string found",
-	'name' => "ชื่อ",
-	'Sending pingbacks...' => "กำลัง pingbacks...",
-	'No pingback to be done.' => "No pingback to be done.",
-	'BEGIN' => "BEGIN",
-	'Processing:' => "ประมวลผล:",
-	'Couldn\'t find a hostname for:' => "ไม่สามารถคั้นหา hostname สำหรับ:",
-	'Connect to server at:' => "เชื่อมต่อกับserver ที่",
-	'Couldn\'t open a connection to:' => "ไม่สามารถเปิดการเชื่อมต่อไปที่:",
-	'Start receiving headers and content' => "Start receiving headers and content",
-	'Pingback server found from X-Pingback header:' => "Pingback server found from X-Pingback header:",
-	'Pingback server found from Pingback <link /> tag:' => "Pingback server found from Pingback <link /> tag:",
-	'Pingback server not found in headers and content' => "Pingback server not found in headers and content",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "Pingback server URL is empty (may be an internal PHP fgets error)",
-	'Pingback server data' => "Pingback server data",
-	'Page Linked To:' => "Page Linked To:",
-	'Page Linked From:' => "Page Linked From:",
-	'Pinging %s...' => "Pinging %s...",
-	'END' => "END",
-	'Pingbacks done.' => "Pingbacks สำเร็จ",
-	'Pinging b2evolution.net...' => "Pinging b2evolution.net...",
-	'Pinging Weblogs.com...' => "Pinging Weblogs.com...",
-	'Pinging Blo.gs...' => "Pinging Blo.gs...",
-	'Pinging technorati.com...' => "Pinging technorati.com...",
-	'Archives for' => "Archives for",
-	'Archive Directory' => "Archive Directory",
-	'Sending trackbacks...' => "Sending trackbacks...",
-	'No trackback to be sent.' => "ไม่มี Trackback ที่จะส่ง",
-	'Excerpt to be sent:' => "Excerpt to be sent:",
-	'Trackbacks done.' => "การ Trackback สำเร็จ",
-	'Sending trackback to:' => "กำลังส่ง trackback ไปที่:",
-	'Response:' => "Response:",
-	'wrong login/password.' => "login หรือ password ผิด",
-	'setcookie %s failed!' => "setcookie %s ไม่สำเร็จ!",
-	'login/password no longer valid.' => "login / password ไม่ถูกต้อง",
-	'You must log in!' => "คุณต้อง log in",
-	'Login if you have an account...' => "เข้าสู่ระบบหากคุณมี Account แล้ว",
-	'Register...' => "สมัครสมาชิก..",
-	'Register to open an account...' => "สมัครสมาชิก",
-	'Logout (%s)' => "ออกจาก (%s)",
-	'Logout from your account' => "ออกจากระบบ",
-	'Admin' => "ผู้ดูแลระบบ",
-	'Go to the back-office' => "ไปที่หน้าผู้ดูแลระบบ",
-	'Profile (%s)' => "ประวัติ (%s)",
-	'Edit your profile' => "แก้ไขประวัติ",
-	'User profile' => "ข้อมูล",
-	'Sunday' => "อาทิตย์ ",
-	'Monday' => "จันทร์ ",
-	'Tuesday' => "อังคาร ",
-	'Wednesday' => "พุธ ",
-	'Thursday' => "พฤหัสบดี",
-	'Friday' => "ศุกร์",
-	'Saturday' => "เสาร์",
-	'Sun' => "อาทิตย์",
-	'Mon' => "จันทร์",
-	'Tue' => "อังคาร",
-	'Wed' => "พุธ",
-	'Thu' => "พฤหัส",
-	'Fri' => "ศุกร์",
-	'Sat' => "เสาร์",
-	' S ' => "อาทิตย์",
-	' M ' => "จันทร์",
-	' T ' => "อังคาร",
-	' W ' => "พุธ",
-	' T  ' => "พฤหัส",
-	' F ' => "ศุกร์",
-	' S  ' => "อาทิตย์",
-	'January' => "มกราคม",
-	'February' => "กุมภาพันธ์",
-	'March' => "มีนาคม",
-	'April' => "เมษายน",
-	'May ' => "พฤษภาคม",
-	'June' => "มิถุนายน",
-	'July' => "กรกฎาคม",
-	'August' => "สิงหาคม",
-	'September' => "กันยายน",
-	'October' => "ตุลาคม",
-	'November' => "พฤศจิกายน",
-	'December' => "ธันวาคม",
-	'Jan' => "ม.ค.",
-	'Feb' => "ก.พ.",
-	'Mar' => "มี.ค.",
-	'Apr' => "เม.ย.",
-	'May' => "พ.ค.",
-	'Jun' => "มิ.ย.",
-	'Jul' => "ก.ค.",
-	'Aug' => "ส.ค.",
-	'Sep' => "ก.ย.",
-	'Oct' => "ต.ค.",
-	'Nov' => "พ.ย.",
-	'Dec' => "ธ.ค.",
-	'Local' => "ท้องถิ่น",
-	'Reported' => "Reported",
-	'Central' => "Central",
-	'Czech (CZ)' => "Czech (CZ)",
-	'German (DE)' => "German (DE)",
-	'English (EU)' => "English (EU)",
-	'English (UK)' => "English (UK)",
-	'English (US)' => "English (US)",
-	'English (CA)' => "English (CA)",
-	'English (AU)' => "English (AU)",
-	'English (IL)' => "English (IL)",
-	'Spanish (ES)' => "Spanish (ES)",
-	'French (FR)' => "French (FR)",
-	'French (CA)' => "French (CA)",
-	'French (BE)' => "French (BE)",
-	'Hungarian (HU)' => "Hungarian (HU)",
-	'Italian (IT)' => "Italian (IT)",
-	'Japanese (JP)' => "Japanese (JP)",
-	'Lithuanian (LT)' => "Lithuanian (LT)",
-	'Bokm&aring;l (NO)' => "Bokm&aring;l (NO)",
-	'Dutch (NL)' => "Dutch (NL)",
-	'Dutch (BE)' => "Dutch (BE)",
-	'Portuguese (BR)' => "Portuguese (BR)",
-	'Swedish (SE)' => "Swedish (SE)",
-	'Chinese(S) gb2312 (CN)' => "Chinese(S) gb2312 (CN)",
-	'Chinese(S) utf-8 (CN)' => "Chinese(S) utf-8 (CN)",
-	'Trad. Chinese (TW)' => "Trad. Chinese (TW)",
-	'You cannot leave comments on this post!' => "คุณไม่สามารถเขียนข้อความใน post นี้",
-	'Please fill in the name field' => "กรุณากรอกชื่อ",
-	'Please fill in the email field' => "กรุณากรอก อัเมล์",
-	'Supplied email address is invalid' => "อีเมล์ที่ระบุไม่ถูกรูปแบบ",
-	'Please do not send empty comment' => "กรุณาอย่าส่ง comment เปล่าๆ",
-	'You can only post a new comment every 30 seconds.' => "คุณไม่สามารถโพสกระทู้ติดต่อกัน ต้องเว้นระยะ อย่างน้อย 30 วิ",
-	'Cannot post comment, please correct these errors:' => "ไม่สามารถโพส comment กรุณาแก้ไขข้อผิดพลาด",
-	'Back to comment editing' => "กลับไปแก้ไข comment",
-	'New comment on your post #%d "%s"' => "Comment ใหม่ในpost ของคุณ #%d \"%s\"",
-	'Url' => "Url",
-	'Comment' => "Comment",
-	'Edit/Delete' => "ลบ/แก้ไข",
-	'Connecting to pop server...' => "ติดต่อไปที่เมล์ server..",
-	'Connection failed: ' => "การเชื่อมต่อผิดพลาด:",
-	'Logging into pop server...' => "Log in เข้าสู่ pop เมล์ server...",
-	'No mail or Login Failed:' => "ไม่มีอีเมล์หรือ การ login ไม่สำเร็จ :",
-	'Getting message #%d...' => "กำลังดาวน์โหลด message \$%d",
-	'Processing...' => "กำลังดำเนินการ...",
-	'Too old' => "Too old",
-	'Subject prefix does not match' => "หัวข้อไม่ตรงหรือถูกต้อง",
-	'Raw content:' => "Raw content:",
-	'Login:' => "ชื่อล็อกอิน",
-	'Pass:' => "รหัสผ่าน:",
-	'Wrong login or password.' => "login หรือ password ผิด",
-	'Category ID' => "หมายเลขประเภท",
-	'Blog ID' => "Blog ID",
-	'Permission denied.' => "ไม่อนุญาติ !!",
-	'Posted title' => "Posted title",
-	'Posted content' => "Posted content",
-	'Mission complete, message deleted.' => "สำเร็จ! message ถูกลบ",
-	'An email with the new password was sent successfully to your email address.' => "รหัสผ่านใหม่ได้ถูกส่งไปที่ email ของคุณแล้ว",
-	'New Password:' => "รหัสผ่านใหม่",
-	'You can login here:' => "เข้าสู่ระบบที่นี่:",
-	'your weblog\'s login/password' => "log in และ password ของ blog ของคุณ",
-	'The email could not be sent.' => "ไม่สามารถส่งอีเมล์ได้",
-	'Possible reason: your host may have disabled the mail() function...' => "โฮสต์อาจจะ disable mail() ฟังก์ชัน",
-	'Note: You are already logged in!' => "ขณะนี้คุณได้ log in แล้ว",
-	'Continue...' => "ต่อ...",
-	'You are not logged in.' => "คุณยังไม่ได้ log in",
-	'You are not logged in under the same account you are trying to modify.' => "คุณไม่ได้ log in ใน account ซึ่งคุณพยายามที่จะแก้ไข",
-	'Back to profile' => "กลับไปที่ profile",
-	'please enter your nickname (can be the same as your login)' => "กรอกชื่อเล่นของคุณ (สามารถตรงกับชื่อ login ได้)",
-	'your ICQ UIN can only be a number, no letters allowed' => "หมายเลข ICQ จะต้องเป็นตัวเลขเท่านั้นไม่มีตัวอักษร",
-	'please type your e-mail address' => "กรุณาระบุอีเมล์ของคุณ",
-	'the email address is invalid' => "อีเมล์ไม่ถูกต้อง",
-	'you typed your new password only once. Go back to type it twice.' => "คุณกรอกรหัสไม่ครบทั้ง2ช่อง",
-	'you typed two different passwords. Go back to correct that.' => "รหัสไม่ทั้ง 2 ช่องนั้นไม่ตรงกัน",
-	'please enter a Login' => "กรอก ชื่อ login",
-	'please enter your password twice' => "พิมพ์รหัสผ่าน 2 ครั้ง",
-	'please type the same password in the two password fields' => "พิมพ์รหัสผ่านให้เหมือนกันทั้ง 2 ช่องเพื่อยืนยัน",
-	'this login is already registered, please choose another one' => "ชื่อ login นี้มีคนใช้แล้ว กรุณาลองชื่ออื่นๆ",
-	'new user registration on your blog' => "สมาชิกใหม่",
-	'Manage users' => "จัดการผู้ใช้",
-	'New trackback on your post #%d "%s"' => "New trackback on your post #%d \"%s\"",
-	'Website' => "Website",
-	'Excerpt' => "ข้อความต้นตอ",
-	'Login form' => "เข้าสู่ระบบ",
-	'You will have to accept cookies in order to log in.' => "ต้องเปิดการอนุญาติ cookie ไว้เพื่อการ log in",
-	'Password:' => "รหัสผ่าน",
-	'Log in!' => "เข้าสู่ระบบ",
-	'Go to Blogs' => "ไปที่ blog",
-	'Lost your password ?' => "ลืมรหัสผ่าน ?",
-	'Lost password ?' => "ลืมรหัสผ่าน ?",
-	'A new password will be generated and sent to you by email.' => "รหัสผ่านใหม่จะถูกสร้างขึ้นและส่งไปยัง อีเมล์ของคุณ",
-	'Generate new password!' => "สร้าง password ใหม่",
-	'Registration complete' => "การสมัครเสร็จสมบูรณ์",
-	'Registration Currently Disabled' => "ในขณะนี้ยังไม่รับสมัครสมาชิก",
-	'User registration is currently not allowed.' => "ในขณะนี้ยังไม่รับสมัครสมาชิก",
-	'Home' => "Home",
-	'Register form' => "แบบฟอร์มสมัคร",
-	'(twice)' => "(twice)",
-	'Minimum %d characters, please.' => "กรุณากรอกอย่างน้อย %d ตัวอักษร",
-	'Preferred language' => "ภาษาที่ต้องการ",
-	'Register!' => "สมัครสมาชิกใหม่",
-	'Log into existing account...' => "Log in ใน account ที่มีอยู่เดิม",
-	'b2evo installer' => "ตัวติดตั้ง b2evo",
-	'Installer for version ' => "ตัวติดตั้งสำหรับเวอร์ชั่น",
-	'Current installation' => "การติดตั้งในขณะนี้",
-	'Install menu' => "เมนูการติดตั้ง",
-	'PHP info' => "PHP info",
-	'Go to Admin' => "ไปที่หน้า Admin",
-	'Online' => "Online",
-	'Manual' => "Manual",
-	'Support' => "Support",
-	'Language / Locale' => "ภาษา",
-	'Choose a default language/locale for your b2evo installation.' => "เลือกภาษาสำหรับการติดตั้ง b2evo ",
-	'Check your database config settings below and update them if necessary...' => "ตรวจสอบการตั้งค่าฐานข้อมูลและแก้ไขหากต้องการ",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "ความต้องการขั้นต่ำสำหรับ b2evo รุ่นนี้คือ %s รุ่น %s แต่คุณใช้รุ่น %s",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "ดูเหมือนว่าการตั้งค่าฐานข้อมูลของคุณไม่ถูกต้อง กรุณาลองตรวจสอบอีกคั้ง",
-	'Config file update' => "ปรับปรุงไฟล์ตั้งค่า",
-	'We cannot automatically update your config file [%s]!' => "เราไม่สามารถอัพเดตไฟล์คอนฟิก[%s]อย่างอัตโนมัติ ",
-	'Come back to this page and refresh/reload.' => "กลับมาที่หน้านี่และ Refresh/Reload",
-	'Open the _config.php file locally with a text editor.' => "เปิดไฟล์ _config.php ด้วย text editorในเครื่องของคุณ",
-	'Delete all contents!' => "ลบเนื้อหาทั้งหมด",
-	'Copy the contents from the box below.' => "คัดลอกเนื้อความจาก box ข้างล่างนี้",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.",
-	'Save the new _config.php file locally.' => "บันทึก _config.php file ในเครื่อง",
-	'Upload the file to your server, into the /_conf folder.' => "อัพโหละไฟล์ ไปที่ server (ใน/_conf)",
-	'Your configuration file [%s] has been successfully updated.' => "ไฟล์ตั่งค่าของคุณ[%s] ได้ถูกปรับปรุง",
-	'Base configuration' => "ตั้งค่าพื้นฐาน",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "ไฟล์ ตั้งค่าพื้นฐานยังไม่ถูกแก้ไข คุณสามารถทำได้โดยกรอกข้อมูลลงในช่องข้างล่าง",
-	'This is the minimum info we need to set up b2evolution on this server:' => "ข้อมูลอย่างน้อยที่สุดที่ต้องการสำหรับการ ติดตั้ง b2evolution บน server นี้ :",
-	'Database you want to install into' => "ฐานข้อมูลที่ต้องการติดตั้งลงไป",
-	'mySQL Username' => "mySQL username",
-	'Your username to access the database' => "username ที่จะเข้าถึงฐานข้อมูล",
-	'mySQL Password' => "รหัสผ่านmySQL",
-	'Your password to access the database' => "password ที่จะเข้าถึงฐานข้อมูล",
-	'mySQL Database' => "ฐานข้อมูลmySQL",
-	'Name of the database you want to use' => "ชื่อของฐานข้อมูลที่ต้องการจะใช้",
-	'mySQL Host' => "mysql โฮสต์",
-	'You probably won\'t have to change this' => "คุณไม่จำเป็นต้องแก้ไขสิ่งนี้",
-	'Additional settings' => "การตั้งค่าเพิ่มเติม",
-	'Base URL' => "Base URL",
-	'Your email' => "อีเมล์",
-	'Update config file' => "ปรับปรุงไฟล์ตั้งค่า",
-	'How do you want to install b2evolution?' => "คุณต้องการติดตั้ง b2evolution อย่างไร?",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Upgrade จาก Cafelog/b2 v 0.6.x</strong>: ติดตั้ง ฐานข้อมูล b2evolution ตารางและ คัดลอกข้อมูลเดิมจาก Cafelog/b2",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>Upgrade จาก Manywhere Miniblog</strong>:  ติดตั้ง ฐานข้อมูล b2evolution ตารางและ คัดลอกข้อมูลเดิมจาก miniblog",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>Upgrade จาก WordPress v 1.2</strong>:  ติดตั้ง ฐานข้อมูล b2evolution ตารางและ คัดลอกข้อมูลเดิมจาก WordPress",
-	'Delete b2evolution tables' => "ลบตารางของ b2evolution",
-	'GO!' => "GO!",
-	'Need to start anew?' => "ต้องการที่จะเริ่มอีกครั้ง ?",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.",
-	'(Set, but not shown for security reasons)' => "(ตั้งค่าแล้ว, แต่จะไม่โชว์เพื่อความปลอดภัย)",
-	'Admin email' => "อีเมล์ผู้ดูแลระบบ",
-	'Installing b2evolution tables with sample data' => "ติดตั้งตารางของ b2evolution ด้วยข้อมูลตัวอย่าง",
-	'Installation successful!' => "การติดตั้งสำเร็จ",
-	'Upgrading data in existing b2evolution database' => "กำลังอัพเกรดข้อมูลในฐานข้อมูลเดิมของ b2evolution",
-	'Upgrade completed successfully!' => "การอัพเกรด เสร็จสมบูรณ์",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "Now you can <a %s>log in</a> with your usual %s username and password.",
-	'Installing b2evolution tables and copying existing %s data' => "ติดตั้ง b2evolution ตารางและคัดลอกข้อมูลเดิม %s",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>",
-	'Deleting b2evolution tables from the datatase' => "ลบตารางของ b2evolution จากฐานข้อมูล",
-	'For security reasons, the reset feature is disabled by default.' => "ด้วยเหตุผลเรื่องความปลอดภัย การ Reset จึงถูกปิดไว้โดยปริยาย",
-	'Reset done!' => "Reset แล้ว",
-	'Back to menu' => "ย้อนกลับไปที่เมนู",
-	'official website' => "เว็บอย่างเป็นทางการ",
-	'contact' => "ติดต่อ",
-	'%s Title' => "%s หัวเรื่อง",
-	'Tagline for %s' => "Tagline สำหรับ %s",
-	'Short description for %s' => "คำอธิบายสั้นๆสำหรับ %s",
-	'Notes for %s' => "โน็ตสำหรับ %s",
-	'Keywords for %s' => "Keywords สำหรับ %s",
-	'Clean Permalinks!' => "ล้าง Permalinks!",
-	'Apache optimization...' => "Apache optimization...",
-	'About evoSkins...' => "เกี่ยวกับ evoSkins...",
-	'Skins, Stubs and Templates...' => "Skins, Stubs and Templates...",
-	'Multiple Blogs, new blogs, old blogs...' => "Multiple Blogs, new blogs, old blogs...",
-	'This is a multipage post' => "โพสในหลายๆหน้า",
-	'Extended post' => "แสดงโพสต์อื่นๆ",
-	'Important information' => "ข้อมูลสำคัญ",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "ใน Blog B มีหมวด 'b2evolution Tips'\nข้อมูลทั้งหมดทำขึ้นเพื่อช่วยคุณ\"<em>read them all before you start hacking away!</em>\" ;)\n",
-	'First Post' => "First Post",
-	'Second post' => "Second post",
-	'Third post' => "Third post",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "ไม่สามารถอัพเกรด",
-	'Checking DB schema version...' => "ตรวจสอบเวอร์ของ ฐานข้อมูล",
-	'NOT FOUND! This is not a b2evolution database.' => "**ไม่พบ!!** นี่ไม่ใช่ ฐานข้อมูล b2evolution ",
-	'This version is too old!' => "เวอร์ชั่นนี้เก่าเกินไป",
-	'This version is too recent! We cannot downgrade to it!' => "เวอร์ชั่นนี้เก่าเกินไปเราไม่สามารถลดระดับลงได้",
-	'No desc available' => "ไม่พบคำบรรยาย",
-	'No description available' => "ไม่พบคำบรรยาย",
-	'Make URLs clickable' => "สร้างลิงค์",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "แทกอัตโนมัติ &lt;P&gt; และ &lt;BR&gt; ",
-	'BB formatting e-g [b]bold[/b]' => "แบบBB เช่น[b]ตัวหนา[/b]",
-	'GreyMatter style formatting' => "GreyMatter style formatting",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**ตัวหนา** \\ตัวเอียง\\ //ตัวเอียง// _ขีดเส้นใต้__ ##tt## %%codeblock%%",
-	'Convert text smilies to icons' => "แปลง smilliesแบบข้อความ เปน icon",
-	'Humane Web Text Generator 2.0 beta' => "Humane Web Text Generator 2.0 beta",
-	'Easy HTML tags inserting' => "แทรก HTML tag อย่างง่ายดาย",
-	'INSerted [Alt-I]' => "แทรก [Alt-I]",
-	'DELeted [Alt-D]' => "ลบ [Alt-D]",
-	'STRong [Alt-S]' => "STRong [Alt-S]",
-	'EMphasis [Alt-E]' => "EMphasis [Alt-E]",
-	'CODE [Alt-C]' => "โค้ด[Alt-C]",
-	'Paragraph [Alt-P]' => "ย่อหน้า [Alt-P]",
-	'Unordered List [Alt-U]' => "รายการที่ไม่เรียงลำดับ [Alt-U]",
-	'List Item [Alt-L]' => "List Item [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "เครื่องหมายคำพูด [Alt-B]",
-	'IMaGe [Alt-G]' => "รูปภาพ [Alt-G]",
-	'A href [Alt-A]' => "A href [Alt-A]",
-	'More [Alt-M]' => "อื่นๆ",
-	'no teaser [Alt-T]' => "no teaser [Alt-T]",
-	'next page [Alt-Q]' => "หน้าถัดไป [Alt+Q]",
-	'Close all tags' => "ปิดแท็กทั้งหมด",
-	'ALTernate text' => "ช้อความสำรอง",
-	'One click smilies inserting' => "เลือก smillies",
-	'All' => "ทั้งหมด",
-	'Trackback address for this post:' => "ที่อยู่Trackback สำหรับโพสต์นี้ :",
-	'No %s for this post yet...' => "ยังไม่มี %s สำหรับกระทู้นี้",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "อีเมล์ของคุณจะ<strong>ไม่</strong>แสดงในหน้านี้",
-	'Site/Url' => "Site/Url",
-	'Your URL will be displayed.' => "URL ของคุณจะถูกแสดง",
-	'Line breaks become &lt;br /&gt;' => "ตัวคั่นบรรทัดจะเปลี่ยนเป็น &lt;br /&gt;",
-	'Remember me' => "จดจำฉัน",
-	'(Set cookies for name, email &amp; url)' => "(ตั้งชื่อคุ๊กกี้, อีเมล์ &amp; url)",
-	'In response to:' => "In response to:",
-	'Linkblog' => "Linkblog",
-	'more' => "อื่นๆ",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "AOL I.M.",
-	'Yahoo I.M.' => "AOL I.M.",
-	'Top refering engines' => "AOL I.M.",
-	'blogs' => "blog",
-	'skin the site' => "skin the site",
-	'archives' => "archives",
-	'Select blog:' => "เลือก blog",
-	'Select skin:' => "เลือก skin",
-	'words' => "คำ",
-	'Read more...' => "อ่านต่อ...",
-	'Choose a skin' => "เลือก skin",
-	'Choose skin' => "เลือก skin",
-	'Browse all posts by this author' => "ดูโพสทั้งหมดจากผู้เขียนคนนี้",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:",
-	'Comment by' => "ความคิดเห็นโดย",
-	'Trackback from' => "Trackback from",
-	'Pingback from' => "Pingback from",
-	'Edit This' => "แก้ไข",
-	'E-mail' => "อีเมล์",
-	'Your Comment' => "ความคิดเห็น",
-	'Say It!' => "Say It!",
-	'Filed under:' => "Filed under:",
-	'Other' => "อื่นๆ",
-	'Meta' => "Meta",
-	'Syndicate this site using RSS' => "Syndicate this site using RSS",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "ความคิดเห็นล่าสุดจากทั้งหมด",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "ความคิดเห็น <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'This page validates as XHTML 1.0 Transitional' => "This page validates as XHTML 1.0 Transitional",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "สนับสนุนโดย b2evolution; Blog engine ที่รองรับหลายภาษา รองรับหลาย ผู้ใช้ และ Blog",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "รูปลักษณ์ของ skin นี้มาจาก css ไฟล์ ของ WordPress [อ่าน Credits ใน style.css]",
-	'Original design credits for this skin:' => "ผู้ออกแบบเริ่มแรก :",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.",
-	'[...] Read more!' => "[...] อ่านต่อ",
-	'New pingback on your post #%d "%s"' => "New pingback on your post #%d \"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/th_TH/LC_MESSAGES/messages.po 1.10.3.src/locales/th_TH/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/th_TH/LC_MESSAGES/messages.po	2005-04-15 21:24:34.000000000 -0500
+++ 1.10.3.src/locales/th_TH/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,5839 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Francois PLANQUE
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Thai b2evo\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2004-06-26 02:33+0200\n"
-"PO-Revision-Date: 2005-01-23 15:33+0700\n"
-"Last-Translator: shine <shine555@msn.com>\n"
-"Language-Team: THAI <shine555@msn.com>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=windows-874\n"
-"Content-Transfer-Encoding: 18bit\n"
-"X-Poedit-Language: Thai\n"
-"X-Poedit-Country: THAILAND\n"
-"X-Poedit-SourceCharset: windows-874\n"
-
-#: ..\..\..\a_noskin.php:110
-msgid "Selected"
-msgstr "เลือก"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:161
-#: ..\..\..\a_noskin.php:252
-#: ..\..\..\multiblogs.php:140
-#: ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:470
-#: ..\..\..\admin\_menutop.php:200
-#: ..\..\..\b2evocore\_functions_cats.php:567
-#: ..\..\..\skins\basic\_main.php:94
-#: ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:118
-#: ..\..\..\skins\wpc_default\_main.php:121
-msgid "Categories"
-msgstr "ประเภท"
-
-#: ..\..\..\a_noskin.php:175
-#: ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:222
-#: ..\..\..\multiblogs.php:258
-#: ..\..\..\summary.php:100
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Permanent link to full entry"
-msgstr "ลิงค์ถาวรของทั้งหมด"
-
-#: ..\..\..\a_noskin.php:175
-#: ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:154
-#: ..\..\..\multiblogs.php:222
-#: ..\..\..\multiblogs.php:258
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:103
-msgid "Permalink"
-msgstr "Permalink"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\a_noskin.php:228
-#: ..\..\..\skins\bluesky\_main.php:144
-#: ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\guadeloupe\_main.php:145
-#: ..\..\..\skins\guadeloupe\_main.php:146
-msgid "Recently"
-msgstr "เมื่อไม่นานมานี้"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\skins\bluesky\_main.php:144
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\guadeloupe\_main.php:145
-msgid "(cached)"
-msgstr "(cached)"
-
-#: ..\..\..\a_noskin.php:228
-#: ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\guadeloupe\_main.php:146
-msgid "(no cache)"
-msgstr "(no cache)"
-
-#: ..\..\..\a_noskin.php:234
-#: ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:148
-#: ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\guadeloupe\_main.php:149
-msgid "Last comments"
-msgstr "ความคิดเห็นล่าสุด"
-
-#: ..\..\..\a_noskin.php:235
-#: ..\..\..\skins\custom\_main.php:180
-msgid "Some viewing statistics"
-msgstr "สถิติการเข้าชม"
-
-#: ..\..\..\a_noskin.php:240
-#: ..\..\..\a_noskin.php:246
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:345
-#: ..\..\..\admin\_edit_showposts.php:545
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\custom\_main.php:191
-#: ..\..\..\skins\originalb2\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:125
-#: ..\..\..\skins\wpc_aubmach\_main.php:129
-#: ..\..\..\skins\wpc_default\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:132
-msgid "Search"
-msgstr "ค้นหา"
-
-#: ..\..\..\a_noskin.php:243
-#: ..\..\..\skins\custom\_main.php:188
-msgid "All Words"
-msgstr "ทุกคำ"
-
-#: ..\..\..\a_noskin.php:244
-#: ..\..\..\skins\custom\_main.php:189
-msgid "Some Word"
-msgstr "บางคำ"
-
-#: ..\..\..\a_noskin.php:245
-#: ..\..\..\admin\_edit_showposts.php:390
-#: ..\..\..\skins\custom\_main.php:190
-msgid "Entire phrase"
-msgstr "ข้อความทั้งหมด"
-
-#: ..\..\..\a_noskin.php:247
-#: ..\..\..\a_noskin.php:259
-#: ..\..\..\skins\bluesky\_main.php:163
-#: ..\..\..\skins\custom\_main.php:192
-#: ..\..\..\skins\custom\_main.php:204
-#: ..\..\..\skins\guadeloupe\_main.php:165
-msgid "Reset form"
-msgstr "ล้างฟอร์ม"
-
-#: ..\..\..\a_noskin.php:258
-#: ..\..\..\skins\bluesky\_main.php:162
-#: ..\..\..\skins\custom\_main.php:203
-#: ..\..\..\skins\guadeloupe\_main.php:164
-#: ..\..\..\skins\originalb2\_main.php:170
-msgid "Get selection"
-msgstr "Get selection"
-
-#: ..\..\..\a_noskin.php:264
-#: ..\..\..\admin\_edit_showposts.php:394
-#: ..\..\..\skins\basic\_main.php:155
-#: ..\..\..\skins\bluesky\_main.php:195
-#: ..\..\..\skins\custom\_main.php:209
-#: ..\..\..\skins\guadeloupe\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:134
-#: ..\..\..\skins\wpc_default\_main.php:137
-msgid "Archives"
-msgstr "Archives"
-
-#: ..\..\..\a_noskin.php:269
-#: ..\..\..\a_noskin.php:282
-#: ..\..\..\a_noskin.php:291
-#: ..\..\..\skins\bluesky\_main.php:208
-#: ..\..\..\skins\bluesky\_main.php:217
-#: ..\..\..\skins\custom\_main.php:214
-#: ..\..\..\skins\custom\_main.php:240
-#: ..\..\..\skins\custom\_main.php:249
-#: ..\..\..\skins\guadeloupe\_main.php:210
-#: ..\..\..\skins\guadeloupe\_main.php:219
-msgid "more..."
-msgstr "อื่น.."
-
-#: ..\..\..\a_noskin.php:276
-#: ..\..\..\skins\bluesky\_main.php:202
-#: ..\..\..\skins\custom\_main.php:234
-#: ..\..\..\skins\guadeloupe\_main.php:204
-msgid "Recent Referers"
-msgstr "Recent Referers"
-
-#: ..\..\..\a_noskin.php:285
-#: ..\..\..\skins\bluesky\_main.php:211
-#: ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\guadeloupe\_main.php:213
-msgid "Top Referers"
-msgstr "Top Referers"
-
-#: ..\..\..\a_noskin.php:304
-#: ..\..\..\multiblogs.php:276
-#: ..\..\..\skins\babyblues\_main.php:127
-#: ..\..\..\skins\bluesky\_main.php:222
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\guadeloupe\_main.php:224
-msgid "Misc"
-msgstr "อื่นๆ"
-
-#: ..\..\..\a_noskin.php:318
-#: ..\..\..\skins\custom\_main.php:275
-msgid "Syndicate this blog"
-msgstr "Syndicate this blog"
-
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "หน้าปริยายสำหรับ b2evolution"
-
-#: ..\..\..\default.php:34
-#: ..\..\..\install\index.php:53
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Blog engine ที่รองรับหลายภาษา รองรับหลาย ผู้ใช้ และ Blog"
-
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "ยินดีต้อนรับสู้ b2evolution"
-
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "หน้านี้จะเป็นหน้าแรกของ b2evolution ถ้าคุณยังไม่เลือก blog ปริยาย"
-
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "blog ส่วนบุคคล"
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Blog #%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Blog #1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "นี่เป็น blog พิเศษที่รวมข้อความทั้งหมดจากทุกๆ blog!"
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "ทดลองอีก"
-
-#: ..\..\..\default.php:82
-#: ..\..\..\default.php:83
-#: ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "แม่แบบกำหนดเอง"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "แสดง หลายๆ Blog ในหน้าเดียว"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "สรุปผลของการโพสท์จากทุก blogs"
-
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "เพจที่คุณกำลังเข้าชม"
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "จัดการระบบ"
-
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "ไปที่ระบบควบคุม!"
-
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "เว็บไซต์ที่เปนทางการ"
-
-#: ..\..\..\default.php:95
-#: ..\..\..\install\index.php:516
-msgid "GNU GPL license"
-msgstr "ภายใต้ลิขสิทธิ์ GNU GPL"
-
-#: ..\..\..\multiblogs.php:99
-msgid "Multiblog demo"
-msgstr "ทดลอง Multiblog"
-
-#: ..\..\..\multiblogs.php:109
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "หน้าแม่แบบทดลอง แสดง 3 blogs พร้อมกัน"
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "สรุปการทดลองใช้"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "แม่แบบการสรุปผลของการโพสท์จากทุก blogs"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "ข้อความอื่นๆ"
-
-#: ..\..\..\admin\b2antispam.php:19
-#: ..\..\..\admin\_menutop.php:223
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "ป้องกันการสะแปม"
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "คำค้นหา [%s] สั้นเกินไป ควรยาวตั้งแต่ 5 ตัวอักษรขึ้นไป"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "ลบ log-hits [%s]"
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "ลบความคิดเห็น [%s]"
-
-#: ..\..\..\admin\b2antispam.php:78
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "blacklist คำค้นหา [%s]"
-
-#: ..\..\..\admin\b2antispam.php:97
-msgid "Confirm ban &amp; delete"
-msgstr "ยืนยันการ แบน และ ลบ"
-
-#: ..\..\..\admin\b2antispam.php:111
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "ไม่พบ log-hits ที่ตรงกับคำค้นหา [%s]"
-
-#: ..\..\..\admin\b2antispam.php:117
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "ลบอ้างอิง %d ข้างล่าง"
-
-#: ..\..\..\admin\b2antispam.php:145
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "ไม่มีข้อคิดเห็นใดที่ตรงกับคำค้นหา[%s]"
-
-#: ..\..\..\admin\b2antispam.php:151
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "ลบ %d ข้อคิดเห็นข้างล่าง "
-
-#: ..\..\..\admin\b2antispam.php:186
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "คำค้นหานี้ [%s] อยู่ใน blacklist"
-
-#: ..\..\..\admin\b2antispam.php:192
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "กำหนด[%s]ให้อยู่ในblacklist"
-
-#: ..\..\..\admin\b2antispam.php:199
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "Report the keyword [%s] as abuse to b2evolution.net."
-
-#: ..\..\..\admin\b2antispam.php:201
-#: ..\..\..\admin\b2antispam.php:284
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr "ข้อตกลงการใช้บริการ"
-
-#: ..\..\..\admin\b2antispam.php:208
-msgid "Perform selected operations"
-msgstr "กระทำการดำเนินการที่เลือก"
-
-#: ..\..\..\admin\b2antispam.php:225
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "ลบ #%d จาก ban list..."
-
-#: ..\..\..\admin\b2antispam.php:262
-msgid "Add a banned keyword"
-msgstr "เพิ่มคำต้องห้าม"
-
-#: ..\..\..\admin\b2antispam.php:264
-msgid "Check &amp; ban..."
-msgstr "ตรวจสอบ และ ban"
-
-#: ..\..\..\admin\b2antispam.php:272
-msgid "Banned domains blacklist"
-msgstr "แบนโดเมนแบล็กลิสต์"
-
-#: ..\..\..\admin\b2antispam.php:273
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-
-#: ..\..\..\admin\b2antispam.php:276
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-
-#: ..\..\..\admin\b2antispam.php:283
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Request abuse update from centralized blacklist!"
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "ลบคำนี้ออกจากแบล็กลิสต์"
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Allow Back"
-msgstr "Allow Back"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Report abuse to centralized ban blacklist!"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Report"
-msgstr "Report"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Check hit-logs and comments for this keyword!"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Re-check"
-msgstr "ตรวจสอบใหม่"
-
-#: ..\..\..\admin\b2blogs.php:17
-#: ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:206
-#: ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Blogs"
-
-#: ..\..\..\admin\b2blogs.php:25
-#: ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr "ใหม่"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "กำลังสร้าง blog"
-
-#: ..\..\..\admin\b2blogs.php:62
-#: ..\..\..\admin\b2blogs.php:221
-#, fuzzy
-msgid "You must provide an URL blog name / Stub name!"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:68
-#: ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "This URL blog name / Stub name ได้ถูกใช้โดย blog อื่นๆ โปรดเลือกชื่ออื่น"
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "ไม่สามารถสร้างได้โปรดแก้ไขปัญหา:"
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "คุณต้อง<a %s>สร้าง Categories</a>สำหรับ blog นี้"
-
-#: ..\..\..\admin\b2blogs.php:135
-#: ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "New weblog"
-
-#: ..\..\..\admin\b2blogs.php:136
-#: ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "สร้างblog ใหม่"
-
-#: ..\..\..\admin\b2blogs.php:172
-#: ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336
-#: ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:410
-#: ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "ทั่วๆไป"
-
-#: ..\..\..\admin\b2blogs.php:175
-#: ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "การอนุญาติ"
-
-#: ..\..\..\admin\b2blogs.php:178
-#: ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "ขั้นสูง"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "กำลังปรับปรุง Blog [%s].."
-
-#: ..\..\..\admin\b2blogs.php:231
-#: ..\..\..\admin\edit_actions.php:217
-msgid "Cannot update, please correct these errors:"
-msgstr "ไม่สามารถปรับเปลี่ยนได้,โปรดแก้ไขปัญหานี้ :"
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "ลบ blog [%s]?"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "การลบblogนี้จะลบทุกอย่างที่เกี่ยวข้องกับมันทั้งประเภท,โพสต์ และ ข้อคิดเห็น"
-
-#: ..\..\..\admin\b2blogs.php:428
-#: ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "ไม่สามารถทำได้"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "ลงลบ stub file [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "ลองลบ static file [<strong><a %s>%s</a></strong>]"
-
-#: ..\..\..\admin\b2blogs.php:455
-#: ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "ยืนยัน"
-
-#: ..\..\..\admin\b2blogs.php:458
-#: ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "ยกเลิก"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "กำลังสร้างเพจสำหรับ blog [%s]"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "You haven't set a static filename for this blog!"
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "ไม่สามารถเขียนไฟล์ได้"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "ตรวจสอบการอนุญาติของไฟล์สำหรับ [%s] อ่านใน <a %s> online manual ในเรื่องของ file permissions</a>"
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "กำลังเขียนลงไฟล์ [%s]"
-
-#: ..\..\..\admin\b2blogs.php:557
-#: ..\..\..\admin\edit_actions.php:135
-#: ..\..\..\admin\edit_actions.php:252
-#: ..\..\..\admin\edit_actions.php:342
-#: ..\..\..\b2evocore\_functions_antispam.php:201
-#: ..\..\..\b2evocore\_functions_antispam.php:303
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "สำเร็จ"
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "Browse blog:"
-
-#: ..\..\..\admin\b2browse.php:57
-#: ..\..\..\admin\b2edit.php:167
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "เนื่องจากคุณเป็นสมาชิกใหม่ คุณจะต้องรอผู้ดูแลระบบอนุญาติในการเข้าไพสต์ลองติดต่อผู้ดูแลระบบ <a %s>e-mail the admin</a>เพื่อ"
-
-#: ..\..\..\admin\b2categories.php:17
-#: ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "ประเภทสำหรับ blog:"
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "New sub-category in category: %s"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "ประเภทใหม่ใน blog : %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "เพิ่มชื่อประเภทใหม่"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "สร้างประเภท"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "ลบประเภท #%d : %s"
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53
-#: ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:87
-#: ..\..\..\htsrv\profile_update.php:95
-#: ..\..\..\htsrv\profile_update.php:100
-#: ..\..\..\htsrv\register.php:43
-#: ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57
-#: ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78
-#: ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "ผิดพลาด !!"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "ลบประเภท"
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "รายละเอียดของประเภท :"
-
-#: ..\..\..\admin\b2categories.php:182
-#: ..\..\..\admin\b2upload.php:167
-#: ..\..\..\admin\_edit_form.php:131
-#: ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76
-#: ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:181
-#: ..\..\..\skins\wpc_default\_feedback.php:181
-msgid "Name"
-msgstr "ชื่อ"
-
-#: ..\..\..\admin\b2categories.php:186
-msgid "New parent category"
-msgstr "สร้างประเภทหลัก"
-
-#: ..\..\..\admin\b2categories.php:212
-#: ..\..\..\admin\b2categories.php:231
-msgid "Old Parent"
-msgstr "v"
-
-#: ..\..\..\admin\b2categories.php:229
-msgid "Root (No parent)"
-msgstr "Root (No parent)"
-
-#: ..\..\..\admin\b2categories.php:240
-msgid "Edit category!"
-msgstr "แก้ไขประเภท"
-
-#: ..\..\..\admin\b2categories.php:285
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "ขออภัย,คุณไม่มีสิทธิที่จะ ดู/แก้ไข รายละเอียดของประเภท"
-
-#: ..\..\..\admin\b2edit.php:30
-#: ..\..\..\admin\edit_actions.php:196
-#: ..\..\..\admin\edit_actions.php:295
-msgid "Oops, no post with this ID."
-msgstr "ID นี้ไม่มีโพสต์ใดๆ"
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "แก้ไขโพสต์"
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d ใน blog: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "ไม่มีข้อคิดเห็นสำหรับ ID นี้"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "แก้ไขข้อคิดเห็น"
-
-#: ..\..\..\admin\b2edit.php:118
-msgid "New post in blog:"
-msgstr "เขียนกระทู้ใน blog :"
-
-#: ..\..\..\admin\b2edit.php:145
-#: ..\..\..\admin\b2edit.php:179
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "เนื่องจาก blog นี้ไม่มีประเภท คุณจึงไม่สามารถที่จะไพสต์กระทู้ได้ คุณต้องสร้างประเภทก่อน"
-
-#: ..\..\..\admin\b2edit.php:149
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "สลับไป blog นี้ (ถ้าข้อมูล)"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "เข้าสู๋ระบบ..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "คุณไม่จำเป็นต้องเข้าไปที่ b2login.php เพื่อเข้าสู่ระบบ"
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-
-#: ..\..\..\admin\b2options.php:17
-#: ..\..\..\admin\_menutop.php:256
-msgid "Settings"
-msgstr "ตั่งค่า"
-
-#: ..\..\..\admin\b2options.php:32
-#: ..\..\..\admin\b2options.php:418
-msgid "Regional"
-msgstr "ภูมิภาค"
-
-#: ..\..\..\admin\b2options.php:35
-#: ..\..\..\admin\b2options.php:424
-msgid "Plug-ins"
-msgstr "Plug-ins"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "การตั้งค่าได้รับการเปลี่ยนแล้ว"
-
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "ข้อมูลการตั้งค่าภูมิภาคถูกปรับเปลี่ยนแล้ว"
-
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "คุณจะต้องระบุ locale"
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "เพิ่ม ภาษาของคุณ (%s) ในฐานข้อมูล"
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "ปรับเปลี่ยนภาษา '%s'"
-
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr "save ภาษา '%s'"
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "ไม่พบ <code>%s</code>"
-
-#: ..\..\..\admin\b2options.php:330
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "ลบภาษา \"%s\" ออกจากฐานข้อมูล"
-
-#: ..\..\..\admin\b2options.php:370
-msgid "Switched priorities."
-msgstr "สลับลำดับ"
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "ตรวจทานคำผิด"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "กรุณารอ..กำลังโหลดตัวตรวจสอบ"
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "ดูสถิติของ blog นี้"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "None"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "Changing hit #%d type to: %s"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "Deleting hit #%d..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "Pruning hits for %s..."
-
-#: ..\..\..\admin\b2stats.php:106
-#: ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "ผลสรุป"
-
-#: ..\..\..\admin\b2stats.php:112
-#: ..\..\..\admin\b2stats.php:170
-msgid "Referers"
-msgstr "Referers"
-
-#: ..\..\..\admin\b2stats.php:118
-#: ..\..\..\admin\b2stats.php:171
-msgid "Refering Searches"
-msgstr "Refering Searches"
-
-#: ..\..\..\admin\b2stats.php:124
-#: ..\..\..\admin\b2stats.php:173
-msgid "Syndication"
-msgstr "Syndication"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "User Agents"
-
-#: ..\..\..\admin\b2stats.php:136
-#: ..\..\..\admin\b2stats.php:174
-msgid "Direct Accesses"
-msgstr "Direct Accesses"
-
-#: ..\..\..\admin\b2stats.php:169
-msgid "Date"
-msgstr "วันที่"
-
-#: ..\..\..\admin\b2stats.php:172
-msgid "Indexing Robots"
-msgstr "Indexing Robots"
-
-#: ..\..\..\admin\b2stats.php:175
-msgid "Total"
-msgstr "ทั่งหมด"
-
-#: ..\..\..\admin\b2stats.php:188
-msgid "Prune this date!"
-msgstr "ตัดวันนี้ออก"
-
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:188
-#: ..\..\..\admin\b2stats.php:218
-msgid "Prune"
-msgstr "ตัดออก"
-
-#: ..\..\..\admin\b2stats.php:188
-#: ..\..\..\admin\b2stats.php:218
-msgid "Prune hits for this date!"
-msgstr "ตัดแต้มวันนี้ออก"
-
-#: ..\..\..\admin\b2stats.php:238
-#: ..\..\..\skins\_stats.php:21
-msgid "Last referers"
-msgstr "Last referers"
-
-#: ..\..\..\admin\b2stats.php:239
-msgid "These are hits from external web pages refering to this blog"
-msgstr "สถิติเหล่านี้มาจากเว็บภายนอก ที่ refer มาที่blog นี้"
-
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391
-msgid "Delete this hit!"
-msgstr "Delete this hit!"
-
-#. TRANS: Abbrev. for Delete (stats)
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391
-#: ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91
-#: ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79
-#: ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "ลบ"
-
-#: ..\..\..\admin\b2stats.php:251
-msgid "Log as a search instead"
-msgstr "Log as a search instead"
-
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:251
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "แบนโดเมนนี้"
-
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "Ban"
-
-#: ..\..\..\admin\b2stats.php:267
-#: ..\..\..\skins\_stats.php:33
-msgid "Top referers"
-msgstr "Top referers"
-
-#: ..\..\..\admin\b2stats.php:286
-msgid "Total referers"
-msgstr "Total referers"
-
-#: ..\..\..\admin\b2stats.php:293
-#: ..\..\..\skins\_stats.php:45
-msgid "Last refering searches"
-msgstr "Last refering searches"
-
-#: ..\..\..\admin\b2stats.php:294
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:318
-msgid "Top refering search engines"
-msgstr "Top refering search engines"
-
-#: ..\..\..\admin\b2stats.php:334
-#: ..\..\..\skins\_stats.php:73
-msgid "Top Indexing Robots"
-msgstr "Top Indexing Robots"
-
-#: ..\..\..\admin\b2stats.php:335
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:356
-#: ..\..\..\skins\_stats.php:90
-msgid "Top Aggregators"
-msgstr "Top Aggregators"
-
-#: ..\..\..\admin\b2stats.php:357
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:372
-msgid "Total RSS hits"
-msgstr "Total RSS hits"
-
-#: ..\..\..\admin\b2stats.php:379
-msgid "Last direct accesses"
-msgstr "Last direct accesses"
-
-#: ..\..\..\admin\b2stats.php:380
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "สถิติเหล่านี้เป็นการเข้าถึงโดยตรงมาที่ blog นี้โดยไม่ผ่านrefererใดๆ"
-
-#: ..\..\..\admin\b2stats.php:407
-msgid "Top User Agents"
-msgstr "Top User Agents"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Custom skin template editing"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "Listing:"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "Invalid filename!"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "Oops, no such file !"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "ไฟล์ถูกแก้ไขแล้ว"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "โปรดระวังการแก้ไขของคุณสามารถสร้างความเสียหายให้กับ template ของคุณได้ โปรดอย่าแก้ไข code "
-
-#: ..\..\..\admin\b2template.php:90
-msgid "update template !"
-msgstr "template ถูกปรับปรุง"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "ไม่สามารถ แก้ไขได้ (จะต้องเปิดอนุญาติการเขียนไฟล์)"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "คุณสามาระแก้ไข <strong>custom skin</strong> (อยู่ใน/skins/custom). "
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "ไม่พบ Directories %s"
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "นี่เป็น template ที่จะแสดง links สำหรับ blogs"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "นี่เป็น template ที่แสดง รายการ ของ category ย่อย"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "นี่เป็น template ที่แสดง feedback สำหรับ post"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "นี่เป็น template ที่แสดง comment ล่าสุด"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "นี่เป็น template หลักที่ใช้แสดง blog"
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the template that displays stats for a blog"
-msgstr "นี่เป็น template ที่แสดงสถิติสำหรับ blog"
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the comment popup"
-msgstr "นี่เป็น template ที่แสดง ใน popup comment"
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the pingback popup"
-msgstr "นี่เป็น template ที่แสดง ใน pingback popup"
-
-#: ..\..\..\admin\b2template.php:154
-msgid "This is the page displayed in the trackback popup"
-msgstr "นี่เป็น template ที่แสดง ใน trackback popup"
-
-#: ..\..\..\admin\b2template.php:165
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "คุณสามารถที่ใช้ แก้ไข ไฟล์หรือtemplate โดยใช้ textedito ของคุณแล้ว upload มันขึ้น ส่วน online editor นี้สำหรับกรณีที่คุณไม่มี text editor"
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "upload images/files"
-
-#: ..\..\..\admin\b2upload.php:47
-msgid "File upload"
-msgstr "File upload"
-
-#: ..\..\..\admin\b2upload.php:48
-msgid "Allowed file types:"
-msgstr "Allowed file types:"
-
-#: ..\..\..\admin\b2upload.php:49
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "ขนาดไฟล์สูงสุดที่อนุญาต: %d KB"
-
-#: ..\..\..\admin\b2upload.php:54
-#: ..\..\..\admin\b2upload.php:128
-#: ..\..\..\admin\_blogs_general.form.php:74
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "คำอธิบาย"
-
-#: ..\..\..\admin\b2upload.php:57
-msgid "Upload !"
-msgstr "Upload !"
-
-#: ..\..\..\admin\b2upload.php:83
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "ไม่อนุญาต ไฟล์ %s ชนิด %s "
-
-#: ..\..\..\admin\b2upload.php:112
-#: ..\..\..\admin\b2upload.php:140
-#: ..\..\..\admin\b2upload.php:143
-msgid "Couldn't upload your file to:"
-msgstr "ไม่สามารถอัพโหลด ไฟล์ไปที่ :"
-
-#: ..\..\..\admin\b2upload.php:116
-msgid "Duplicate File?"
-msgstr "สำเนา ไฟล์ ?"
-
-#: ..\..\..\admin\b2upload.php:117
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "ไฟล์ \"%s\" มีอยู่แล้ว"
-
-#: ..\..\..\admin\b2upload.php:118
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "ไฟล์ \"%s\" ได้ถูกย้ายไปที่ \"%s\""
-
-#: ..\..\..\admin\b2upload.php:119
-msgid "Confirm or rename:"
-msgstr "ยืนยันหรือเปลี่ยนชื่อ :"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Alternate name"
-msgstr "ชื่อสำรอง"
-
-#: ..\..\..\admin\b2upload.php:130
-msgid "Confirm !"
-msgstr "ยืนยัน !"
-
-#: ..\..\..\admin\b2upload.php:157
-msgid "File uploaded !"
-msgstr "อัพโหลดสำเร็จ !"
-
-#: ..\..\..\admin\b2upload.php:158
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "ไฟล์ของคุณ <strong>\"%s\"</strong> ได้ถูกอัพโหลดแล้ว"
-
-#: ..\..\..\admin\b2upload.php:159
-msgid "Here's the code to display it:"
-msgstr "นี่คือโค้ดที่จะใช้แสดง :"
-
-#: ..\..\..\admin\b2upload.php:163
-msgid "Add the code to your post !"
-msgstr "Code ของโพสต์ของคุณ"
-
-#: ..\..\..\admin\b2upload.php:166
-msgid "Image Details"
-msgstr "รายละเอียดรูปภาพ"
-
-#: ..\..\..\admin\b2upload.php:170
-msgid "Size"
-msgstr "ขนาด"
-
-#: ..\..\..\admin\b2upload.php:173
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Type"
-msgstr "ชนิด"
-
-#: ..\..\..\admin\b2upload.php:178
-msgid "Close this window"
-msgstr "ปิดหน้าต่างนี้"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "จัดการผู้ใช้"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "คุณไม่สามารถแก้ไขข้อมูลของ demouser ได้"
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "คุณได้รับการอนุญาตแค่แก้ไขโพไฟล์ของคุณเท่านั้น"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "คุณจะต้องระบุ login"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "Level ของ user ต้องอยู่ระหว่าง %d และ %d."
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "ชื่อ login นี้ถูกใช้แล้ว หรือคุณต้องการที่จะ<a %s> แก้ไข ข้อมูลเดิมของคุณ </a>"
-
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "รหัสไม่ตรงกัน"
-
-#: ..\..\..\admin\b2users.php:198
-#: ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "ความยาวรหัสอย่างน้อย %d ตัวอักษร"
-
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "User updated."
-
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "สร้าง user ใหม่แล้ว"
-
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "Invalid promotion."
-
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "การเปลี่ยน level สำเร็จ"
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "คุณไม่สามารถลบ user ของคุณเองได้"
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "คุณไม่สามารถลบ user #1!"
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "ลบผู้ใช่%s?"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "คำเตือน"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "การลบ user นี้จะทำให้ลบกระทุ้และอื่นๆที่ถูกกระทำโดย user นี้"
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "กำลังลบ user"
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "คุณไม่สามารถลบ Group #1!"
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "คุณไม่สามารถลบกลุ่มที่เป็นค่าปริยายสำหรับสมาชิกใหม่"
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "ลบกลุ่ม [%s]?"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "Group ถูกลบแล้ว"
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "ชื่อกลุ่มนี้มีอยู่แล้ว <a %s> คุณต้องการที่จะแก้ไขข้อมูลเดิมหรือไม่ </a>?"
-
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "Group ถูกปรับเปลี่ยนแล้ว"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "user นี้ยังไม่ได้สร้าง"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "user นี้ยังไม่ได้ปรับปรุง"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "Group นี้ยังไม่ได้สร้าง"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "Group นี้ยังไม่ได้ปรับปรุง"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "คุณไม่มีสิทธิ์ที่จะดูของ user ท่านอื่น"
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "Post ใหม่"
-
-#: ..\..\..\admin\edit_actions.php:104
-#: ..\..\..\admin\edit_actions.php:210
-#: ..\..\..\admin\edit_actions.php:450
-#: ..\..\..\htsrv\comment_post.php:66
-#: ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1371
-msgid "Supplied URL is invalid: "
-msgstr "Supplied URL is invalid: "
-
-#: ..\..\..\admin\edit_actions.php:111
-#: ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "Cannot post, please correct these errors:"
-
-#: ..\..\..\admin\edit_actions.php:112
-#: ..\..\..\admin\edit_actions.php:218
-#: ..\..\..\admin\edit_actions.php:455
-msgid "Back to post editing"
-msgstr "Back to post editing"
-
-#: ..\..\..\admin\edit_actions.php:118
-msgid "Recording post..."
-msgstr "บันทึกโพสต์"
-
-#: ..\..\..\admin\edit_actions.php:131
-#: ..\..\..\admin\edit_actions.php:248
-#: ..\..\..\admin\edit_actions.php:407
-msgid "Sleeping..."
-msgstr "Sleeping..."
-
-#: ..\..\..\admin\edit_actions.php:141
-#: ..\..\..\admin\edit_actions.php:257
-#: ..\..\..\admin\edit_actions.php:348
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr ""
-
-#: ..\..\..\admin\edit_actions.php:156
-msgid "Posting Done..."
-msgstr "โพสต์สำเร็จ"
-
-#: ..\..\..\admin\edit_actions.php:170
-#: ..\..\..\admin\edit_actions.php:224
-msgid "Updating post..."
-msgstr "ปรับปรุงโพสต์"
-
-#: ..\..\..\admin\edit_actions.php:273
-#: ..\..\..\admin\edit_actions.php:359
-msgid "Post had already pinged: skipping blog pings..."
-msgstr ""
-
-#: ..\..\..\admin\edit_actions.php:285
-#: ..\..\..\admin\edit_actions.php:371
-msgid "Updating done..."
-msgstr "ปรับปรุงสำเร็จ"
-
-#: ..\..\..\admin\edit_actions.php:301
-#: ..\..\..\admin\edit_actions.php:316
-msgid "Updating post status..."
-msgstr "Updating post status..."
-
-#: ..\..\..\admin\edit_actions.php:381
-#: ..\..\..\admin\edit_actions.php:400
-msgid "Deleting post..."
-msgstr "Deleting post..."
-
-#: ..\..\..\admin\edit_actions.php:389
-msgid "Oops, no post with this ID!"
-msgstr "Oops, no post with this ID!"
-
-#: ..\..\..\admin\edit_actions.php:412
-msgid "Deleting Done..."
-msgstr "ลบแล้ว"
-
-#: ..\..\..\admin\edit_actions.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "ผิดพลาด"
-
-#: ..\..\..\admin\edit_actions.php:454
-msgid "Cannot update comment, please correct these errors:"
-msgstr "ไม่สามารถปรับปรุง comment โปรดแก้ไขข้อผิดพลาดนี้ :"
-
-#: ..\..\..\admin\edit_actions.php:512
-msgid "Back to posts!"
-msgstr "ย้อนกลับไปที่โพสต์!"
-
-#: ..\..\..\admin\edit_actions.php:517
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr ""
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "New post"
-msgstr "โพสต์ใหม่"
-
-#: ..\..\..\admin\import-mt.php:330
-#: ..\..\..\admin\_users_form.php:195
-#: ..\..\..\admin\_users_form.php:200
-msgid "User group"
-msgstr "User group"
-
-#: ..\..\..\admin\import-mt.php:331
-#: ..\..\..\admin\_users_form.php:183
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr ""
-
-#: ..\..\..\admin\import-mt.php:332
-#: ..\..\..\admin\_users_form.php:186
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:44
-#: ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "ระดับ"
-
-#: ..\..\..\admin\import-mt.php:371
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "ค่าดีฟอลต์ของภาษา"
-
-#: ..\..\..\admin\import-mt.php:1133
-#: ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr ""
-
-#: ..\..\..\admin\import-mt.php:1155
-#: ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "เลือก Category เพิ่มเติม"
-
-#: ..\..\..\admin\import-mt.php:1166
-#: ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "เลือกเป็น Category หลัก"
-
-#: ..\..\..\admin\tools.php:18
-#: ..\..\..\admin\_menutop.php:263
-msgid "Tools"
-msgstr "เครื่องมือ"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Bookmarklet"
-
-#: ..\..\..\admin\tools.php:30
-#: ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45
-#: ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr ""
-
-#: ..\..\..\admin\tools.php:31
-#: ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46
-#: ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo bookmarklet"
-
-#: ..\..\..\admin\tools.php:69
-msgid "Post to b2evolution"
-msgstr "Post to b2evolution"
-
-#: ..\..\..\admin\tools.php:71
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-
-#: ..\..\..\admin\tools.php:74
-#: ..\..\..\admin\tools.php:83
-msgid "SideBar"
-msgstr "SideBar"
-
-#: ..\..\..\admin\tools.php:75
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr ""
-
-#: ..\..\..\admin\tools.php:84
-msgid "Add this link to your favorites:"
-msgstr "เพิ่มหน้านี้ในรายการโปรดของคุณ"
-
-#: ..\..\..\admin\tools.php:85
-msgid "b2evo sidebar"
-msgstr "b2evo sidebar"
-
-#: ..\..\..\admin\tools.php:92
-msgid "Movable Type Import"
-msgstr "Movable Type Import"
-
-#: ..\..\..\admin\tools.php:94
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "Use MT's export functionnality to create a .TXT file containing your posts;"
-
-#: ..\..\..\admin\tools.php:95
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Place that file into the /admin folder on your server;"
-
-#: ..\..\..\admin\tools.php:96
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "Follow the insctructions in the <a %s>MT migration utility</a>."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "Static file generation"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Static filename"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "This is the .html file that will be created when you generate a static version of the blog homepage."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr "After each new post..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "Ping b2evolution.net"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "Ping technorati.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "to give notice of new post."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "Ping weblogs.com"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "Ping blo.gs"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "Advanced options"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "อนุญาติการ trackbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "Allow pingbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:46
-#: ..\..\..\admin\_blogs_general.form.php:103
-#: ..\..\..\admin\_blogs_permissions.form.php:216
-#: ..\..\..\admin\_set_general.form.php:79
-msgid "Save !"
-msgstr "Save !"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:47
-#: ..\..\..\admin\_blogs_general.form.php:104
-#: ..\..\..\admin\_blogs_permissions.form.php:222
-#: ..\..\..\admin\_edit_showposts.php:546
-#: ..\..\..\admin\_set_general.form.php:80
-#: ..\..\..\admin\_set_plugins.form.php:70
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\admin\_set_regional.form.php:361
-#: ..\..\..\admin\_users_form.php:212
-#: ..\..\..\admin\_users_groupform.php:127
-#: ..\..\..\install\index.php:294
-#: ..\..\..\skins\_profile.php:99
-msgid "Reset"
-msgstr "Reset"
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "parametre ทั่วไป"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-#: ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "ชื่อเต็ม"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "จะแสดงในส่วนบนสุดของ blog"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "ชื่อสั้น"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "ภาษาหลัก"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "การเข้าถึงพารามิเตอร์"
-
-#: ..\..\..\admin\_blogs_general.form.php:36
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "blog เริ่มต้นบน index.php"
-
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:38
-msgid "Current default is:"
-msgstr "ค่า default ตอนนี้ คือ :"
-
-#: ..\..\..\admin\_blogs_general.form.php:39
-msgid "Other blog through index.php"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "Other blog through stub file (Advanced)"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "You MUST create a stub file for this to work."
-msgstr "จะต้องสร้าง stub file ก่อน"
-
-#: ..\..\..\admin\_blogs_general.form.php:43
-msgid "Preferred access type"
-msgstr "รูปแบบการเข้าที่ต้องการ"
-
-#: ..\..\..\admin\_blogs_general.form.php:47
-msgid "Blog Folder URL"
-msgstr "Blog Folder URL"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid "URL blog name / Stub name"
-msgstr "ชื่อ URL blog / ชื่อ Stub"
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:59
-msgid "Default display options"
-msgstr "ตั้งค่าการแสดงมาตรฐาน"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default skin"
-msgstr "Default skin"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "This is the default skin that will be used to display this blog."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Allow skin switching"
-msgstr "อนุญาตการเปลี่ยน skin"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Display public blog list"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Include in public blog list"
-msgstr "รวมอยู่ในรายการ blog สาธารณะ"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Default linkblog"
-msgstr "Default linkblog"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "Tagline"
-msgstr "Tagline"
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "This is diplayed under the blog name on the blog template."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "คำบรรยาย"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is displayed on the blog template."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Short Description"
-msgstr "คำอธิบายสั้นๆ"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "Keywords"
-msgstr "Keywords"
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "ข้อมูลนี้จะถูกใช้ใน meta tag keyword"
-
-#: ..\..\..\admin\_blogs_general.form.php:93
-#: ..\..\..\admin\_edit_showposts.php:338
-msgid "Notes"
-msgstr "Notes"
-
-#: ..\..\..\admin\_blogs_general.form.php:95
-msgid "Additional info."
-msgstr "ข้อมูลเพิ่มเติม"
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Blog"
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "Blog URL"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "Static File"
-
-#: ..\..\..\admin\_blogs_list.php:33
-#: ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:119
-#: ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:75
-msgid "Locale"
-msgstr "ภาษา"
-
-#: ..\..\..\admin\_blogs_list.php:47
-#: ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58
-#: ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101
-#: ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "คุณสมบัติ"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "Default"
-
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "Gen!"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid ""
-"Are you sure you want to delete blog #%d ?\\n"
-"\\n"
-"WARNING: This will delete ALL POST, COMMENTS,\\n"
-"CATEGORIES and other data related to that Blog!\\n"
-"\\n"
-"This CANNOT be undone!"
-msgstr ""
-"คุณแน่ใจที่จะลบ blog นี้หรือ #%d ?\\n"
-"\\n"
-"คำเตือน: ความคิดเห็นและโพสท์จะถูกลบออกหมด\\และข้อมูลอื่นๆที่เกี่ยวข้องกับ Blog นั้นๆ\\n"
-"\\n"
-"การกระทำนี้ไม่สามารถย้อนกลับได้"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "ลบ blog นี้!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "Copy this blog!"
-
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92
-#: ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73
-#: ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "Copy"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "New blog..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "User permissions"
-
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "Login "
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "Is<br />member"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr "Can post/edit with following statuses:"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "Delete<br />posts"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "Edit<br />comts"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "Edit<br />cats"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "Edit<br />blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "Published"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "Protected"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "Private"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "Draft"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "Deprecated"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "สมาชิก"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "Permission to read protected posts"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "Permission to post into this blog with private status"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "Permission to post into this blog with protected status"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "Permission to post into this blog with draft status"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Permission to post into this blog with deprecated status"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "Permission to delete posts in this blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "Permission to edit comments in this blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "Permission to edit categories for this blog"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "Permission to edit blog properties"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "ไม่เลือกทั้งหมด (java)"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr "ไม่เลือกทั้งหมด"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "ไม่เป็นสมาชิก"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:219
-msgid ""
-"Warning! You are about to remove your own permission to edit this blog!\\n"
-"You won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-"คำเตือน! คุณกำลังที่จะลบสิทธิของคุณที่จะแก้ไข blog \\n"
-"\\คุณจะไม่สามารถเข้าถึงคุณสมบัติของมันถ้าคุณกระทำดังกล่าว !"
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "แก้ไข category"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "คุณต้องการที่จะลบ จริงหรือ ?"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "สร้าง Category ย่อย"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "สร้าง Category ใหม่"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "Post เนื้อหา"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "Title"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "ภาษา"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "Link to url"
-
-#: ..\..\..\admin\_edit_form.php:135
-#: ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:141
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20
-#: ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:183
-#: ..\..\..\skins\_profile.php:76
-#: ..\..\..\skins\basic\_feedback.php:178
-#: ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "Email"
-
-#: ..\..\..\admin\_edit_form.php:139
-#: ..\..\..\admin\_users_form.php:139
-#: ..\..\..\admin\_users_form.php:141
-#: ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:77
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "URL"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Preview"
-
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\_edit_form.php:173
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&nbsp; Save ! &nbsp;"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "Spellcheck"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "Upload a file/image"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "Advanced properties"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "Edit timestamp"
-
-#: ..\..\..\admin\_edit_form.php:252
-msgid "URL Title"
-msgstr "URL Title"
-
-#: ..\..\..\admin\_edit_form.php:254
-msgid "(to be used in permalinks)"
-msgstr "(จะถูกใช้ใน permalinks)"
-
-#: ..\..\..\admin\_edit_form.php:263
-#: ..\..\..\admin\_edit_showposts.php:289
-#: ..\..\..\admin\_set_general.form.php:49
-#: ..\..\..\skins\_feedback.php:213
-#: ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Auto-BR"
-msgstr "Auto-BR"
-
-#: ..\..\..\admin\_edit_form.php:263
-#: ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "This option is deprecated, you should avoid using it."
-
-#: ..\..\..\admin\_edit_form.php:272
-msgid "Additional actions"
-msgstr "การกระทำเพิ่มเติม"
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "Pingback"
-msgstr "Pingback"
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "(Send a pingback to all URLs in this post)"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "Trackback URLs"
-msgstr "Trackback URLs"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "(Separate by space)"
-msgstr "(แบ่งโดยช่องว่าง)"
-
-#: ..\..\..\admin\_edit_form.php:310
-#: ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "สถานะ"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "Post นี้จะถูกเผยแพร่อย่างสาธารณะ"
-
-#: ..\..\..\admin\_edit_form.php:317
-#: ..\..\..\admin\_edit_showposts.php:361
-msgid "Published (Public)"
-msgstr "เผยแพร่(แก่สาธารณะชน)"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:324
-#: ..\..\..\admin\_edit_showposts.php:364
-msgid "Protected (Members only)"
-msgstr "ปกปิด(สมาชิกเท่านั้น)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "post จะถูกเห็นได้โดยคุณเท่านั้น"
-
-#: ..\..\..\admin\_edit_form.php:331
-#: ..\..\..\admin\_edit_showposts.php:367
-msgid "Private (You only)"
-msgstr "ส่วนตัว(คุณเท่านั้น)"
-
-#: ..\..\..\admin\_edit_form.php:337
-#: ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:338
-#: ..\..\..\admin\_edit_showposts.php:370
-msgid "Draft (Not published!)"
-msgstr "ฉบับร่าง(ไม่เผยแพร่!)"
-
-#: ..\..\..\admin\_edit_form.php:345
-#: ..\..\..\admin\_edit_showposts.php:373
-msgid "Deprecated (Not published!)"
-msgstr "Deprecated (ไม่เผยแพร่!)"
-
-#: ..\..\..\admin\_edit_form.php:433
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Note: Cross posting among multiple blogs is enabled."
-
-#: ..\..\..\admin\_edit_form.php:444
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Note: Cross posting among multiple blogs is currently disabled."
-
-#: ..\..\..\admin\_edit_form.php:446
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Note: Cross posting among multiple categories is currently disabled."
-
-#: ..\..\..\admin\_edit_form.php:456
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55
-#: ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:280
-#: ..\..\..\skins\custom\_main.php:285
-#: ..\..\..\skins\custom\_main.php:290
-#: ..\..\..\skins\custom\_main.php:295
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "Comments"
-
-#: ..\..\..\admin\_edit_form.php:458
-msgid "Visitors can leave comments on this post."
-msgstr "ผู้เยี่ยมชมสามารถลง Comment บนหน้านี้"
-
-#: ..\..\..\admin\_edit_form.php:459
-msgid "Open"
-msgstr "เปิด"
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can NOT leave comments on this post."
-msgstr "ผู้เยี่ยมชมไม่สามารถลง Comment บนหน้านี้"
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Closed"
-msgstr "ปิด"
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "ผู้ชมไม่สามารถ"
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Disabled"
-msgstr "ปิด"
-
-#: ..\..\..\admin\_edit_form.php:470
-msgid "Renderers"
-msgstr "Renderers"
-
-#: ..\..\..\admin\_edit_form.php:540
-msgid "Comment info"
-msgstr "ข้อมูล Comment"
-
-#: ..\..\..\admin\_edit_form.php:541
-#: ..\..\..\htsrv\comment_post.php:134
-#: ..\..\..\htsrv\comment_post.php:140
-msgid "Author"
-msgstr "ผู้เขียน"
-
-#: ..\..\..\admin\_edit_form.php:544
-msgid "IP address"
-msgstr "IP address"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Next %d days"
-msgstr "ถัดไป %d วัน"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "ก่อนหน้า %d"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d days"
-msgstr "ก่อนหน้านี้ %d วัน"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr " %d ถัดไป"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:55
-#: ..\..\..\admin\_edit_navbar.php:61
-msgid " to "
-msgstr " ถึง "
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:63
-msgid " of "
-msgstr " ของ "
-
-#: ..\..\..\admin\_edit_navbar.php:71
-msgid "from the end"
-msgstr "จากสุดท้าย"
-
-#: ..\..\..\admin\_edit_navbar.php:75
-msgid "from the start"
-msgstr "จากจุดเริ่ม"
-
-#: ..\..\..\admin\_edit_navbar.php:77
-msgid "OK"
-msgstr "OK"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr "ช่วงวันที่:"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "โดย"
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "ระดับ:"
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:826
-msgid "Pages:"
-msgstr "หน้า:"
-
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "no comment"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:730
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 comment"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d comments"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1 Trackback"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 Pingback"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr "Trackbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr "Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "ไม่มี feedback สำหรับ post นี้"
-
-#: ..\..\..\admin\_edit_showposts.php:226
-#: ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Comment from:"
-
-#: ..\..\..\admin\_edit_showposts.php:230
-#: ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "Trackback from:"
-
-#: ..\..\..\admin\_edit_showposts.php:234
-#: ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "Pingback from:"
-
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr "Permanent link to this comment"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:729
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145
-#: ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "Leave a comment"
-
-#: ..\..\..\admin\_edit_showposts.php:272
-#: ..\..\..\admin\_users_form.php:81
-#: ..\..\..\skins\_feedback.php:164
-#: ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:170
-#: ..\..\..\skins\wpc_default\_feedback.php:170
-msgid "User"
-msgstr "User"
-
-#: ..\..\..\admin\_edit_showposts.php:275
-#: ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:172
-#: ..\..\..\skins\wpc_default\_feedback.php:172
-msgid "Edit profile"
-msgstr "Edit profile"
-
-#: ..\..\..\admin\_edit_showposts.php:280
-#: ..\..\..\skins\_feedback.php:201
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "Comment text"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\skins\_feedback.php:203
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "อนุญาติ tag XHTML"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\skins\_feedback.php:204
-#: ..\..\..\skins\basic\_feedback.php:198
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:149
-#: ..\..\..\skins\wpc_default\_feedback.php:149
-msgid "URLs, email, AIM and ICQs will be converted automatically."
-msgstr "URLs, email, AIM and ICQs จะถูกแปลงโดยอัตโนมัติ"
-
-#: ..\..\..\admin\_edit_showposts.php:288
-#: ..\..\..\skins\_feedback.php:209
-#: ..\..\..\skins\basic\_feedback.php:203
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:205
-#: ..\..\..\skins\wpc_default\_feedback.php:205
-msgid "Options"
-msgstr "ตัวเลือก"
-
-#: ..\..\..\admin\_edit_showposts.php:289
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(ตัวคั่นบรรทัดจะกลายเป็น &lt;br&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:296
-#: ..\..\..\skins\_feedback.php:226
-#: ..\..\..\skins\basic\_feedback.php:220
-msgid "Send comment"
-msgstr "ส่ง comment"
-
-#: ..\..\..\admin\_edit_showposts.php:350
-msgid "Posts to show"
-msgstr "Posts เพื่อ แสดง"
-
-#: ..\..\..\admin\_edit_showposts.php:353
-msgid "Past"
-msgstr "ที่ผ่านมา"
-
-#: ..\..\..\admin\_edit_showposts.php:356
-msgid "Future"
-msgstr "อนาคต"
-
-#: ..\..\..\admin\_edit_showposts.php:381
-msgid "Title / Text contains"
-msgstr "Title / Text"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "คำ"
-
-#: ..\..\..\admin\_edit_showposts.php:386
-msgid "AND"
-msgstr "และ"
-
-#: ..\..\..\admin\_edit_showposts.php:388
-msgid "OR"
-msgstr "หรือ"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "GPL License"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:106
-msgid "uncheck all"
-msgstr "ไม่เลือกทั้งหมด"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:108
-msgid "check all"
-msgstr "เลือกทั้งหมด"
-
-#: ..\..\..\admin\_menutop.php:162
-msgid "visit b2evolution's website"
-msgstr "เข้า b2evolution.net"
-
-#: ..\..\..\admin\_menutop.php:165
-msgid "Logout"
-msgstr "Logout"
-
-#: ..\..\..\admin\_menutop.php:167
-msgid "Exit to blogs"
-msgstr "ออกไปที่ blogs"
-
-#: ..\..\..\admin\_menutop.php:176
-msgid "Blog time:"
-msgstr "Blog time:"
-
-#: ..\..\..\admin\_menutop.php:177
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:178
-msgid "Logged in as:"
-msgstr "Logged in เป็น:"
-
-#: ..\..\..\admin\_menutop.php:188
-msgid "Write"
-msgstr "เขียน"
-
-#: ..\..\..\admin\_menutop.php:194
-#: ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241
-#: ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:879
-msgid "Edit"
-msgstr "แก้ไข"
-
-#: ..\..\..\admin\_menutop.php:214
-msgid "Stats"
-msgstr "Stats"
-
-#: ..\..\..\admin\_menutop.php:232
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "Templates"
-
-#: ..\..\..\admin\_menutop.php:242
-msgid "Users"
-msgstr "Users"
-
-#: ..\..\..\admin\_menutop.php:246
-msgid "User Profile"
-msgstr "User Profile"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr "Default user rights"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "สามารถสมัครสมาชิกได้"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr "อนุญาตให้สมาชิกใหม่สมัครสมาชิกได้ด้วยตนเอง"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Group สำหรับสมาชิกใหม่"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr "กลุ่มจะสามารถบอกหน้าที่และสิทธิของ user"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "ระดับของสมาชิกใหม่"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Level จะสามารถบอกขั้นของสมาชิกได้"
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr "กำหนดการแสดงผล"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "blog ปริยายที่จะถูกแสดง"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr "blog นี้จะแสดงบน index.php"
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "วัน"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "posts"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "posts paged"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "โหมดการแสดงผล"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "รายเดือน"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "รายสัปดาห์"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "รายวัน"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "post by post"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "Archive mode"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "Link options"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Use extra-path info"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr "Permalink type"
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr "ข้อกำหนดการ"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "ความยาวรหัสอย่างน้อย"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr "สำหรับ user"
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr "Rendering plug-ins"
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "Plug-in"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "Apply"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "Toolbar plug-ins"
-
-#: ..\..\..\admin\_set_plugins.form.php:69
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_set_regional.form.php:360
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-#: ..\..\..\skins\_profile.php:98
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "Update"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "เพิ่มภาษา/ประเทศใหม่"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "Edit locale"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "Enabled"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "ชื่อประเทศ"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "รหัสอักษร"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "รหัสอักขระจะต้องตรงกันกับไฟล์ภาษา"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "รูปแบบวันที่"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "ดูด้านล่าง"
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "รูปแบบเวลา"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "ไฟล์ภาษา"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "ลำดับความสำคัญ"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-msgid "Create"
-msgstr "สร้าง"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "ธง"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "รูปแบบวันที่และเวลา"
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" or \"pm\""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" or \"PM\""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr "B - Swatch Internet time"
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - day of the week, 1 letter; i.e. \"F\""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - month, textual, long; i.e. \"January\""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - minutes; i.e. \"00\" to \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - month; i.e. \"01\" to \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - month, textual, 3 letters; i.e. \"Jan\""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - month without leading zeros; i.e. \"1\" to \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - seconds; i.e. \"00\" to \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - number of days in the given month; i.e. \"28\" to \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - Timezone setting of this machine; i.e. \"MDT\""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr "U - seconds since the epoch"
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - year, 4 digits; i.e. \"1999\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - year, 2 digits; i.e. \"99\""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - day of the year; i.e. \"0\" to \"365\""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr "ค่าภาษาปริยาย ยังไม่ได้ถูกตั้ง"
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "การตั้งค่าภาษา"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Time difference"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr "in hours"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "ขณะนี้เวลา %s (ถ้าหาก server และ timezone ของ ประเทศคุณไม่ตรงกัน)"
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "ภาษาที่มี"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "ไม่แสดงข้อมูลการแปลภาษา"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "แสดงข้อมูลการแปลภาษา"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "รูปแบบวันที่"
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "รูปแบบเวลา"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "ข้อความ"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "แปล"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "Extract"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "เลื่อนขึ้น"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "เลื่อนอันดับขึ้น"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "เลื่อนลง"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "เลื่อนอันดับลง"
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "คัดลอกภาษา"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr "เริ่ม custom settings"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "ไม่มีไฟล์ภาษา..."
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr "แปลง .po ไปเปนรูปแบบของ b2evo"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "คุณมั่นใจที่จะ reset หรือไม่ ?"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "reset ไปที่ค่ามาตรฐาน (ลบข้อมูลในตารางฐานข้อมูล)"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "user คนแรก"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "user ก่อนหน้า"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "user ถัดไป"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "user ล่าสุด"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr "ปิด user profiles"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr "สร้าง User profile ใหม่"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr "Profile ของ:"
-
-#: ..\..\..\admin\_users_form.php:85
-#: ..\..\..\admin\_users_form.php:99
-#: ..\..\..\admin\_users_form.php:114
-#: ..\..\..\skins\_profile.php:65
-msgid "Login"
-msgstr "Login"
-
-#: ..\..\..\admin\_users_form.php:86
-#: ..\..\..\admin\_users_form.php:100
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:115
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:66
-#: ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "ชื่อจริง"
-
-#: ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:101
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:116
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\_profile.php:67
-#: ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "นามสกุล"
-
-#: ..\..\..\admin\_users_form.php:88
-#: ..\..\..\admin\_users_form.php:98
-#: ..\..\..\admin\_users_form.php:117
-#: ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:56
-#: ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "ชื่อเล่น"
-
-#: ..\..\..\admin\_users_form.php:93
-#: ..\..\..\admin\_users_form.php:118
-#: ..\..\..\skins\_profile.php:60
-#: ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "Identity shown"
-
-#: ..\..\..\admin\_users_form.php:109
-msgid "Preferred locale"
-msgstr "ประเทศที่ต้องการ"
-
-#: ..\..\..\admin\_users_form.php:109
-#: ..\..\..\admin\_users_form.php:119
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "ภาษาที่ต้องการสำหรับหน้าผู้ดูแลระบบ "
-
-#: ..\..\..\admin\_users_form.php:122
-msgid "Send an email"
-msgstr "ส่ง email"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Visit the site"
-msgstr "เยี่ยมชมเว็บไซต์"
-
-#: ..\..\..\admin\_users_form.php:145
-msgid "Search on ICQ.com"
-msgstr "ค้นหาใน ICQ.com"
-
-#: ..\..\..\admin\_users_form.php:149
-#: ..\..\..\admin\_users_form.php:151
-#: ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:155
-msgid "Instant Message to user"
-msgstr "ส่งข้อความถึง user อื่นๆ"
-
-#: ..\..\..\admin\_users_form.php:160
-#: ..\..\..\admin\_users_form.php:172
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:161
-#: ..\..\..\admin\_users_form.php:173
-msgid "MSN IM"
-msgstr "MSN IM"
-
-#: ..\..\..\admin\_users_form.php:162
-#: ..\..\..\admin\_users_form.php:174
-msgid "YahooIM"
-msgstr "YahooIM"
-
-#: ..\..\..\admin\_users_form.php:164
-#: ..\..\..\admin\_users_form.php:175
-#: ..\..\..\skins\_profile.php:83
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "การเดือน"
-
-#: ..\..\..\admin\_users_form.php:164
-#: ..\..\..\skins\_profile.php:83
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:166
-#: ..\..\..\skins\_profile.php:87
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "รหัสผ่านใหม่"
-
-#: ..\..\..\admin\_users_form.php:166
-msgid "Leave empty if you don't want to change the password."
-msgstr "ปล่อยว่างหากคุณไม่ต้องการที่จะเปลี่ยนpassword"
-
-#: ..\..\..\admin\_users_form.php:167
-#: ..\..\..\skins\_profile.php:92
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "ยืนยันรหัสผ่านอันใหม่"
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "yes"
-msgstr "yes"
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "no"
-msgstr "no"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "User rights"
-msgstr "User rights"
-
-#: ..\..\..\admin\_users_form.php:221
-msgid "User information"
-msgstr "ข้อมูล user"
-
-#: ..\..\..\admin\_users_form.php:223
-#: ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17
-#: ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:224
-#: ..\..\..\skins\_profile.php:49
-#: ..\..\..\skins\basic\_profile.php:50
-#: ..\..\..\skins\custom\_main.php:279
-#: ..\..\..\skins\custom\_main.php:284
-#: ..\..\..\skins\custom\_main.php:289
-#: ..\..\..\skins\custom\_main.php:294
-msgid "Posts"
-msgstr "Posts"
-
-#: ..\..\..\admin\_users_form.php:225
-msgid "Created on"
-msgstr "สร้างเมื่อ"
-
-#: ..\..\..\admin\_users_form.php:226
-msgid "From IP"
-msgstr "จากIP"
-
-#: ..\..\..\admin\_users_form.php:227
-msgid "From Domain"
-msgstr "จาก Domain"
-
-#: ..\..\..\admin\_users_form.php:228
-msgid "With Browser"
-msgstr "โดย Browser"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "กลุ่มแรก"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "กลุ่มก่อนหน้านี้"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "กลุ่มถัดไป"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "กลุ่มสุดท้าย"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr "ปิด group profile"
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr "สร้างกลุ่มใหม่"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "แก้ไขกลุ่ม :"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr "กำลังดูกลุ่ม:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr "การอนุญาตสำหรับสมาชิกในกลุ่มนี้"
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "ดูทั้งหมด"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr "เต็มที่"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr "ไม่อนุญาต"
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "ดูอย่างเดียว"
-
-#: ..\..\..\admin\_users_groupform.php:92
-#: ..\..\..\b2evocore\_functions_hitlogs.php:528
-msgid "Statistics"
-msgstr "สถิติ"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr "Global options"
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr "เลือกเพื่ออนุญาตแก้ไข template"
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr "การจัดการ User/Group "
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr "Groups &amp; Users"
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr "กลุ่มปริยายสำหรับสมาชิกใหม่"
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "คัดลอกกลุ่ม"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "ลบกลุ่ม"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "ลดขั้น User"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "เลื่อนขั้นUser"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "ลบ user"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid ""
-"Are you sure you want to delete this user?\\n"
-"Warning: all his posts will be deleted too!"
-msgstr ""
-"คุณต้องการที่จะลบ user นี้จริงหรือ \\n"
-"post ทั้งหมดที่เกี่ยวจะถูกลบจนหมด"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "เพิ่ม user ใหม่..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "เพิ่มกลุ่มใหม่..."
-
-#: ..\..\..\b2evocore\_blog_main.php:204
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "ผิดพลาดไม่สามารถลบ คุณจะต้องลบไฟล์ [%s] ด้วยคุณเอง"
-
-#: ..\..\..\b2evocore\_class_calendar.php:192
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#, php-format
-msgid "%d posts"
-msgstr "%d posts"
-
-#: ..\..\..\b2evocore\_class_calendar.php:193
-#: ..\..\..\b2evocore\_class_calendar.php:198
-msgid "1 post"
-msgstr "1 โพสต์"
-
-#: ..\..\..\b2evocore\_class_calendar.php:301
-msgid "previous month"
-msgstr "เดือนก่อน"
-
-#: ..\..\..\b2evocore\_class_calendar.php:305
-msgid "next month"
-msgstr "เดือนถัดไป"
-
-#: ..\..\..\b2evocore\_class_calendar.php:332
-msgid "previous year"
-msgstr "ปีก่อน"
-
-#: ..\..\..\b2evocore\_class_calendar.php:335
-msgid "next year"
-msgstr "ปีหน้า"
-
-#: ..\..\..\b2evocore\_class_calendar.php:364
-msgid "go to month's archive"
-msgstr "ไปที่เดือน"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "สมาชิก"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr "ผู้เยี่ยมชม"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "แก้ไข Comment นี้"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:825
-msgid "Delete"
-msgstr "ลบ"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-msgid "Delete this comment"
-msgstr "ลบ Comment นี้"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid ""
-"You are about to delete this comment!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"คุณกำลังที่จะลบ commnet \\n"
-"\\'Cancel\\' เพื่อยกเลิก, \\'OK\\' เพิ่อลบ"
-
-#: ..\..\..\b2evocore\_class_commentlist.php:143
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "ไม่มี Comment เลย"
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:119
-msgid "Sorry, there is nothing to display..."
-msgstr "ขออภัย,ไม่มีสิ่งที่จะแสดง"
-
-#: ..\..\..\b2evocore\_class_db.php:93
-#, php-format
-msgid "Error selecting database [%s]!"
-msgstr "เลือกฐานข้อมูลผิดพลาด [%s]!"
-
-#: ..\..\..\b2evocore\_class_db.php:150
-msgid "MySQL error!"
-msgstr "MySQL error!"
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr "Group ใหม่"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:107
-msgid "Parser error: "
-msgstr "การ Paser ผิดพลาด :"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:124
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "Tag <code>body</code> สามารถใช้ได้ครั้งเดียว"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:137
-msgid "Illegal tag"
-msgstr "tag ผิดรูปแบบ"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:144
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "tag %s จะต้องใช้ใน tag อื่นๆด้วย"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:146
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "ไม่อนุญาต ให้ใช้ tag %s ระหว่าง tag %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:154
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "Tag %s จะไม่อยู่ในคุณสมบัติ %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:162
-msgid "Found invalid URL: "
-msgstr "พบ URL ที่ผิด :"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:185
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "tag %s ไม่อาจจะมีตัวอักษรอยู่ (Raw Char)"
-
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#: ..\..\..\b2evocore\_class_item.php:300
-#: ..\..\..\b2evocore\_functions_cats.php:637
-msgid "Browse category"
-msgstr "เลือกประเภท"
-
-#: ..\..\..\b2evocore\_class_item.php:403
-msgid "Comments are closed for this post."
-msgstr "ไม่เปิดการลงComment"
-
-#: ..\..\..\b2evocore\_class_item.php:415
-msgid "This post is not published. You cannot leave comments."
-msgstr ""
-
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:465
-#: ..\..\..\b2evocore\_functions_bposts.php:732
-msgid "Read more!"
-msgstr "อ่านต่อ!"
-
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:470
-#: ..\..\..\b2evocore\_functions_bposts.php:737
-msgid "More:"
-msgstr "อื่นๆ:"
-
-#: ..\..\..\b2evocore\_class_item.php:712
-msgid "Display feedback / Leave a comment"
-msgstr "แสดง feedback/ลงความเห็น"
-
-#: ..\..\..\b2evocore\_class_item.php:713
-msgid "Send feedback"
-msgstr "ส่ง feedback"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "1 feedback"
-msgstr "1 feedback"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-#, php-format
-msgid "%d feedbacks"
-msgstr "%d feedbacks"
-
-#: ..\..\..\b2evocore\_class_item.php:728
-msgid "Display comments / Leave a comment"
-msgstr "แสดงComment /ลงความเห็น"
-
-#: ..\..\..\b2evocore\_class_item.php:741
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:742
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "Trackback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "Trackback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr "Trackbacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:754
-msgid "Display pingbacks"
-msgstr "แสดง pingbacks"
-
-#: ..\..\..\b2evocore\_class_item.php:755
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr "Pingback (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr "Pingback (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr "Pingbacks (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:826
-msgid "Delete this post"
-msgstr "ลบ post นี้"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:836
-#: ..\..\..\b2evocore\_class_item.php:845
-msgid ""
-"You are about to delete this post!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"คุณกำลังจะทำการลบ post นี้ \\n"
-"\\'Cancel\\'เพื่อหยุด,\\'OK\\' เพื่อลบ"
-
-#: ..\..\..\b2evocore\_class_item.php:880
-msgid "Edit this post"
-msgstr "แก้ไข post นี้"
-
-#: ..\..\..\b2evocore\_class_item.php:919
-msgid "Publish NOW!"
-msgstr "เผยแพร่เดี๋ยวนี้ !"
-
-#: ..\..\..\b2evocore\_class_item.php:920
-msgid "Publish now using current date and time."
-msgstr "เผยแพร่โดยลงวันที่และเวลาปัจจุบัน"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:563
-msgid "Invalid post, please correct these errors:"
-msgstr "การโพสผิด โปรดแก้ไขปัญหาก่อน"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:862
-msgid "Sorry, there is no post to display..."
-msgstr "ขออภัยไม่มี post ที่จะ แสดง"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr "เชื่อมต่อ POP3 :"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "ไม่ได้ระบุ server"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr "ไม่มีการเชื่อมต่อไปยัง server"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr "POP3 user:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr "ไม่มี login ID ถูกส่ง"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr "ไม่สามารถสร้างการเชื่อมต่อ"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr "POP3 pass:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr "ไม่ได้ระบุรหัสผ่าน"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr "การอนุญาต ไม่สำเร็จ"
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP failed. Server not RFC 1939 compliant"
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr "ไม่มี server banner"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "เลิก"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr "apop authentication failed"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr "POP3 login:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr "Premature end of list"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr "POP3 last:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr "Empty command string"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "POP3 quit:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr "ยังไม่ได้มีการเชื่อมต่อ"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr "POP3 delete:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "ไม่มี message ใดถูกส่ง"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr "คำสั่งผิดพลาด"
-
-#: ..\..\..\b2evocore\_class_user.php:68
-msgid "New user"
-msgstr "New user"
-
-#: ..\..\..\b2evocore\_class_user.php:262
-msgid "Permission denied!"
-msgstr "ไม่อนุญาต"
-
-#: ..\..\..\b2evocore\_functions.php:47
-msgid "Oops, MySQL error!"
-msgstr "อุ้ย!! MySQL ผิดพลาด!"
-
-#: ..\..\..\b2evocore\_functions.php:479
-msgid "go back"
-msgstr "ถอยหลัง"
-
-#: ..\..\..\b2evocore\_functions.php:511
-msgid "Redirecting you to:"
-msgstr "Redirect คุณไปที่:"
-
-#: ..\..\..\b2evocore\_functions.php:513
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "ถ้าหากไม่เกิดไรขึ้น click <a %s>here</a>."
-
-#: ..\..\..\b2evocore\_functions.php:592
-msgid "No response!"
-msgstr "No response!"
-
-#: ..\..\..\b2evocore\_functions.php:597
-msgid "Remote error"
-msgstr "Remote error"
-
-#: ..\..\..\b2evocore\_functions.php:612
-#: ..\..\..\b2evocore\_functions.php:617
-msgid "Response"
-msgstr "Response"
-
-#: ..\..\..\b2evocore\_functions.php:854
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "ต้องการ Parametre %s"
-
-#: ..\..\..\b2evocore\_functions.php:1065
-msgid "Invalid URL"
-msgstr "Invalid URL"
-
-#: ..\..\..\b2evocore\_functions.php:1071
-msgid "URI scheme not allowed"
-msgstr "URI scheme not allowed"
-
-#: ..\..\..\b2evocore\_functions.php:1078
-msgid "URL not allowed"
-msgstr "URL not allowed"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:176
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "รายงาน abuse ไปที่ b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:206
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr "ยกเลิก (กำลังรันอยู่บน localhost)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:224
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "ร้องขอรายการ abuse จาก b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:234
-msgid "Latest update timestamp"
-msgstr "อัพเดตล่าสุด"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:259
-msgid "Incomplete reponse."
-msgstr "การตอบกลับไม่สมบูรณ์"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "No new blacklisted strings are available."
-msgstr "ไม่มี blacklist ถูกตั้งไว้ "
-
-#: ..\..\..\b2evocore\_functions_antispam.php:271
-msgid "Adding strings to local blacklist"
-msgstr "เพิ่มข้อความลงใน local blacklist"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:274
-msgid "Adding:"
-msgstr "เพิ่ม :"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "OK."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:281
-msgid "Not necessary! (Already handled)"
-msgstr "ไม่จำเป็น"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:289
-msgid "New latest update timestamp"
-msgstr "เวลาที่ใหม่ล่าสุด"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:298
-msgid "Invalid reponse."
-msgstr "การตอบกลับผิดพลาด"
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "blog ที่เรียกไม่ได้มีอยู่"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "รายละเอียดโพสตื"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:702
-msgid "PREVIEW"
-msgstr "ตัวอย่าง"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:828
-msgid "Next page"
-msgstr "หน้าถัดไป"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:829
-msgid "Previous page"
-msgstr "หน้าก่อนหน้านี้"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:874
-msgid "Previous post"
-msgstr "โพสต์ก่อนหน้านี้"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:931
-msgid "Next post"
-msgstr "โพสต์ถัดไป"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1043
-msgid "Next Page"
-msgstr "หน้าถัดไป"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1071
-msgid "Previous Page"
-msgstr "หน้าถัดไป"
-
-#: ..\..\..\b2evocore\_functions_cats.php:88
-msgid "Cannot delete if there are sub-categories!"
-msgstr "ไม่สามารถลบหากยังคงมี sub-categories!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:120
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "ไม่สามารถลบ category ถ้าภายในยังมี post อยู่"
-
-#: ..\..\..\b2evocore\_functions_cats.php:215
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "category %s ที่เรียกไม่มีอยุ่ "
-
-#: ..\..\..\b2evocore\_functions_cats.php:568
-msgid "Category"
-msgstr "ประเภท"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:58
-#: ..\..\..\b2evocore\_vars.php:134
-#: ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "bad char in User Agent"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "referer ignored"
-msgstr "referer ignored"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-msgid "BlackList"
-msgstr "BlackList"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-msgid "robot"
-msgstr "robot"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-msgid "invalid"
-msgstr "invalid"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "search engine"
-msgstr "search engine"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:136
-msgid "loading referering page"
-msgstr "loading referering page"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:157
-msgid "found current url in page"
-msgstr "found current url in page"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:450
-msgid "not a query - no params!"
-msgstr "not a query - no params!"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:475
-msgid "no query string found"
-msgstr "no query string found"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354
-#: ..\..\..\install\index.php:85
-msgid "name"
-msgstr "ชื่อ"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "กำลัง pingbacks..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "No pingback to be done."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "BEGIN"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "ประมวลผล:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "ไม่สามารถคั้นหา hostname สำหรับ:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "เชื่อมต่อกับserver ที่"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "ไม่สามารถเปิดการเชื่อมต่อไปที่:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "Start receiving headers and content"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "Pingback server found from X-Pingback header:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Pingback server found from Pingback <link /> tag:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr "Pingback server not found in headers and content"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "Pingback server URL is empty (may be an internal PHP fgets error)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "Pingback server data"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "Page Linked To:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "Page Linked From:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr "Pinging %s..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "END"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "Pingbacks สำเร็จ"
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "Pinging b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "Pinging Weblogs.com..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "Pinging Blo.gs..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "Pinging technorati.com..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "Archives for"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Archive Directory"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "Sending trackbacks..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "ไม่มี Trackback ที่จะส่ง"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "Excerpt to be sent:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "การ Trackback สำเร็จ"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "กำลังส่ง trackback ไปที่:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "Response:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "login หรือ password ผิด"
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:114
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "setcookie %s ไม่สำเร็จ!"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "login / password ไม่ถูกต้อง"
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "คุณต้อง log in"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "เข้าสู่ระบบหากคุณมี Account แล้ว"
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "สมัครสมาชิก.."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "สมัครสมาชิก"
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "ออกจาก (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "ออกจากระบบ"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "ผู้ดูแลระบบ"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "ไปที่หน้าผู้ดูแลระบบ"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "ประวัติ (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "แก้ไขประวัติ"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "ข้อมูล"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "อาทิตย์ "
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "จันทร์ "
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "อังคาร "
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "พุธ "
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "พฤหัสบดี"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "ศุกร์"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "เสาร์"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "อาทิตย์"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "จันทร์"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "อังคาร"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "พุธ"
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "พฤหัส"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "ศุกร์"
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "เสาร์"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr "อาทิตย์"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr "จันทร์"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr "อังคาร"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr "พุธ"
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr "พฤหัส"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr "ศุกร์"
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr "อาทิตย์"
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "มกราคม"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "กุมภาพันธ์"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "มีนาคม"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "เมษายน"
-
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "พฤษภาคม"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "มิถุนายน"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "กรกฎาคม"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "สิงหาคม"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "กันยายน"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "ตุลาคม"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "พฤศจิกายน"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "ธันวาคม"
-
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "ม.ค."
-
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "ก.พ."
-
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "มี.ค."
-
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "เม.ย."
-
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "พ.ค."
-
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "มิ.ย."
-
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "ก.ค."
-
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "ส.ค."
-
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "ก.ย."
-
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "ต.ค."
-
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "พ.ย."
-
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "ธ.ค."
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr "ท้องถิ่น"
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr "Reported"
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr "Central"
-
-#: ..\..\..\conf\_locales.php:50
-msgid "Czech (CZ)"
-msgstr "Czech (CZ)"
-
-#: ..\..\..\conf\_locales.php:57
-msgid "German (DE)"
-msgstr "German (DE)"
-
-#: ..\..\..\conf\_locales.php:64
-msgid "English (EU)"
-msgstr "English (EU)"
-
-#: ..\..\..\conf\_locales.php:71
-msgid "English (UK)"
-msgstr "English (UK)"
-
-#: ..\..\..\conf\_locales.php:78
-msgid "English (US)"
-msgstr "English (US)"
-
-#: ..\..\..\conf\_locales.php:85
-msgid "English (CA)"
-msgstr "English (CA)"
-
-#: ..\..\..\conf\_locales.php:92
-msgid "English (AU)"
-msgstr "English (AU)"
-
-#: ..\..\..\conf\_locales.php:99
-msgid "English (IL)"
-msgstr "English (IL)"
-
-#: ..\..\..\conf\_locales.php:106
-msgid "Spanish (ES)"
-msgstr "Spanish (ES)"
-
-#: ..\..\..\conf\_locales.php:113
-msgid "French (FR)"
-msgstr "French (FR)"
-
-#: ..\..\..\conf\_locales.php:120
-msgid "French (CA)"
-msgstr "French (CA)"
-
-#: ..\..\..\conf\_locales.php:127
-msgid "French (BE)"
-msgstr "French (BE)"
-
-#: ..\..\..\conf\_locales.php:134
-msgid "Hungarian (HU)"
-msgstr "Hungarian (HU)"
-
-#: ..\..\..\conf\_locales.php:141
-msgid "Italian (IT)"
-msgstr "Italian (IT)"
-
-#: ..\..\..\conf\_locales.php:148
-msgid "Japanese (JP)"
-msgstr "Japanese (JP)"
-
-#: ..\..\..\conf\_locales.php:155
-msgid "Lithuanian (LT)"
-msgstr "Lithuanian (LT)"
-
-#: ..\..\..\conf\_locales.php:162
-msgid "Bokm&aring;l (NO)"
-msgstr "Bokm&aring;l (NO)"
-
-#: ..\..\..\conf\_locales.php:169
-msgid "Dutch (NL)"
-msgstr "Dutch (NL)"
-
-#: ..\..\..\conf\_locales.php:176
-msgid "Dutch (BE)"
-msgstr "Dutch (BE)"
-
-#: ..\..\..\conf\_locales.php:183
-msgid "Portuguese (BR)"
-msgstr "Portuguese (BR)"
-
-#: ..\..\..\conf\_locales.php:190
-msgid "Swedish (SE)"
-msgstr "Swedish (SE)"
-
-#: ..\..\..\conf\_locales.php:197
-msgid "Chinese(S) gb2312 (CN)"
-msgstr "Chinese(S) gb2312 (CN)"
-
-#: ..\..\..\conf\_locales.php:204
-msgid "Chinese(S) utf-8 (CN)"
-msgstr "Chinese(S) utf-8 (CN)"
-
-#: ..\..\..\conf\_locales.php:211
-msgid "Trad. Chinese (TW)"
-msgstr "Trad. Chinese (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:27
-msgid "You cannot leave comments on this post!"
-msgstr "คุณไม่สามารถเขียนข้อความใน post นี้"
-
-#: ..\..\..\htsrv\comment_post.php:50
-msgid "Please fill in the name field"
-msgstr "กรุณากรอกชื่อ"
-
-#: ..\..\..\htsrv\comment_post.php:51
-msgid "Please fill in the email field"
-msgstr "กรุณากรอก อัเมล์"
-
-#: ..\..\..\htsrv\comment_post.php:56
-msgid "Supplied email address is invalid"
-msgstr "อีเมล์ที่ระบุไม่ถูกรูปแบบ"
-
-#: ..\..\..\htsrv\comment_post.php:80
-msgid "Please do not send empty comment"
-msgstr "กรุณาอย่าส่ง comment เปล่าๆ"
-
-#: ..\..\..\htsrv\comment_post.php:97
-msgid "You can only post a new comment every 30 seconds."
-msgstr "คุณไม่สามารถโพสกระทู้ติดต่อกัน ต้องเว้นระยะ อย่างน้อย 30 วิ"
-
-#: ..\..\..\htsrv\comment_post.php:101
-msgid "Cannot post comment, please correct these errors:"
-msgstr "ไม่สามารถโพส comment กรุณาแก้ไขข้อผิดพลาด"
-
-#: ..\..\..\htsrv\comment_post.php:102
-msgid "Back to comment editing"
-msgstr "กลับไปแก้ไข comment"
-
-#: ..\..\..\htsrv\comment_post.php:127
-#: ..\..\..\htsrv\comment_post.php:130
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "Comment ใหม่ในpost ของคุณ #%d \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:142
-#: ..\..\..\htsrv\trackback.php:106
-#: ..\..\..\xmlsrv\xmlrpc.php:1408
-msgid "Url"
-msgstr "Url"
-
-#: ..\..\..\htsrv\comment_post.php:144
-msgid "Comment"
-msgstr "Comment"
-
-#: ..\..\..\htsrv\comment_post.php:145
-#: ..\..\..\htsrv\trackback.php:108
-#: ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Edit/Delete"
-msgstr "ลบ/แก้ไข"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "ติดต่อไปที่เมล์ server.."
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr "การเชื่อมต่อผิดพลาด:"
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "Log in เข้าสู่ pop เมล์ server..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "ไม่มีอีเมล์หรือ การ login ไม่สำเร็จ :"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "กำลังดาวน์โหลด message $%d"
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "กำลังดำเนินการ..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "Too old"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "หัวข้อไม่ตรงหรือถูกต้อง"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "Raw content:"
-
-#: ..\..\..\htsrv\getmail.php:206
-#: ..\..\..\htsrv\login.php:81
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_login_form.php:47
-#: ..\..\..\htsrv\_lostpass_form.php:27
-#: ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27
-#: ..\..\..\skins\_profile.php:35
-#: ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "ชื่อล็อกอิน"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "รหัสผ่าน:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "login หรือ password ผิด"
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "หมายเลขประเภท"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "Blog ID"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr "ไม่อนุญาติ !!"
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "Posted title"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr "Posted content"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "สำเร็จ! message ถูกลบ"
-
-#: ..\..\..\htsrv\login.php:75
-#: ..\..\..\htsrv\login.php:98
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "รหัสผ่านใหม่ได้ถูกส่งไปที่ email ของคุณแล้ว"
-
-#: ..\..\..\htsrv\login.php:82
-msgid "New Password:"
-msgstr "รหัสผ่านใหม่"
-
-#: ..\..\..\htsrv\login.php:83
-msgid "You can login here:"
-msgstr "เข้าสู่ระบบที่นี่:"
-
-#: ..\..\..\htsrv\login.php:88
-msgid "your weblog's login/password"
-msgstr "log in และ password ของ blog ของคุณ"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "The email could not be sent."
-msgstr "ไม่สามารถส่งอีเมล์ได้"
-
-#: ..\..\..\htsrv\login.php:91
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "โฮสต์อาจจะ disable mail() ฟังก์ชัน"
-
-#: ..\..\..\htsrv\login.php:112
-msgid "Note: You are already logged in!"
-msgstr "ขณะนี้คุณได้ log in แล้ว"
-
-#: ..\..\..\htsrv\login.php:119
-msgid "Continue..."
-msgstr "ต่อ..."
-
-#: ..\..\..\htsrv\profile_update.php:36
-#: ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "คุณยังไม่ได้ log in"
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "คุณไม่ได้ log in ใน account ซึ่งคุณพยายามที่จะแก้ไข"
-
-#: ..\..\..\htsrv\profile_update.php:47
-#: ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64
-#: ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79
-#: ..\..\..\htsrv\profile_update.php:96
-#: ..\..\..\htsrv\profile_update.php:101
-#: ..\..\..\htsrv\profile_update.php:107
-msgid "Back to profile"
-msgstr "กลับไปที่ profile"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "กรอกชื่อเล่นของคุณ (สามารถตรงกับชื่อ login ได้)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "หมายเลข ICQ จะต้องเป็นตัวเลขเท่านั้นไม่มีตัวอักษร"
-
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "กรุณาระบุอีเมล์ของคุณ"
-
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "อีเมล์ไม่ถูกต้อง"
-
-#: ..\..\..\htsrv\profile_update.php:87
-#: ..\..\..\htsrv\profile_update.php:95
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "คุณกรอกรหัสไม่ครบทั้ง2ช่อง"
-
-#: ..\..\..\htsrv\profile_update.php:100
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "รหัสไม่ทั้ง 2 ช่องนั้นไม่ตรงกัน"
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "กรอก ชื่อ login"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr "พิมพ์รหัสผ่าน 2 ครั้ง"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "พิมพ์รหัสผ่านให้เหมือนกันทั้ง 2 ช่องเพื่อยืนยัน"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "ชื่อ login นี้มีคนใช้แล้ว กรุณาลองชื่ออื่นๆ"
-
-#: ..\..\..\htsrv\register.php:119
-#: ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "สมาชิกใหม่"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "จัดการผู้ใช้"
-
-#: ..\..\..\htsrv\trackback.php:98
-#: ..\..\..\htsrv\trackback.php:103
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr "New trackback on your post #%d \"%s\""
-
-#: ..\..\..\htsrv\trackback.php:105
-#: ..\..\..\xmlsrv\xmlrpc.php:1407
-msgid "Website"
-msgstr "Website"
-
-#: ..\..\..\htsrv\trackback.php:107
-#: ..\..\..\xmlsrv\xmlrpc.php:1409
-msgid "Excerpt"
-msgstr "ข้อความต้นตอ"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "เข้าสู่ระบบ"
-
-#: ..\..\..\htsrv\_login_form.php:44
-msgid "You will have to accept cookies in order to log in."
-msgstr "ต้องเปิดการอนุญาติ cookie ไว้เพื่อการ log in"
-
-#: ..\..\..\htsrv\_login_form.php:52
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "รหัสผ่าน"
-
-#: ..\..\..\htsrv\_login_form.php:58
-#: ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "เข้าสู่ระบบ"
-
-#: ..\..\..\htsrv\_login_form.php:66
-#: ..\..\..\install\index.php:59
-msgid "Go to Blogs"
-msgstr "ไปที่ blog"
-
-#: ..\..\..\htsrv\_login_form.php:68
-msgid "Lost your password ?"
-msgstr "ลืมรหัสผ่าน ?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "ลืมรหัสผ่าน ?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "รหัสผ่านใหม่จะถูกสร้างขึ้นและส่งไปยัง อีเมล์ของคุณ"
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "สร้าง password ใหม่"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "การสมัครเสร็จสมบูรณ์"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "ในขณะนี้ยังไม่รับสมัครสมาชิก"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "ในขณะนี้ยังไม่รับสมัครสมาชิก"
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "Home"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "แบบฟอร์มสมัคร"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "(twice)"
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr "กรุณากรอกอย่างน้อย %d ตัวอักษร"
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr "ภาษาที่ต้องการ"
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "สมัครสมาชิกใหม่"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr "Log in ใน account ที่มีอยู่เดิม"
-
-#: ..\..\..\install\index.php:47
-msgid "b2evo installer"
-msgstr "ตัวติดตั้ง b2evo"
-
-#: ..\..\..\install\index.php:54
-msgid "Installer for version "
-msgstr "ตัวติดตั้งสำหรับเวอร์ชั่น"
-
-#: ..\..\..\install\index.php:56
-msgid "Current installation"
-msgstr "การติดตั้งในขณะนี้"
-
-#: ..\..\..\install\index.php:57
-msgid "Install menu"
-msgstr "เมนูการติดตั้ง"
-
-#: ..\..\..\install\index.php:58
-msgid "PHP info"
-msgstr "PHP info"
-
-#: ..\..\..\install\index.php:60
-msgid "Go to Admin"
-msgstr "ไปที่หน้า Admin"
-
-#: ..\..\..\install\index.php:61
-msgid "Online"
-msgstr "Online"
-
-#: ..\..\..\install\index.php:62
-msgid "Manual"
-msgstr "Manual"
-
-#: ..\..\..\install\index.php:63
-msgid "Support"
-msgstr "Support"
-
-#: ..\..\..\install\index.php:72
-msgid "Language / Locale"
-msgstr "ภาษา"
-
-#: ..\..\..\install\index.php:73
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "เลือกภาษาสำหรับการติดตั้ง b2evo "
-
-#: ..\..\..\install\index.php:101
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "ตรวจสอบการตั้งค่าฐานข้อมูลและแก้ไขหากต้องการ"
-
-#: ..\..\..\install\index.php:113
-#: ..\..\..\install\index.php:122
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "ความต้องการขั้นต่ำสำหรับ b2evo รุ่นนี้คือ %s รุ่น %s แต่คุณใช้รุ่น %s"
-
-#: ..\..\..\install\index.php:145
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr "ดูเหมือนว่าการตั้งค่าฐานข้อมูลของคุณไม่ถูกต้อง กรุณาลองตรวจสอบอีกคั้ง"
-
-#: ..\..\..\install\index.php:185
-msgid "Config file update"
-msgstr "ปรับปรุงไฟล์ตั้งค่า"
-
-#: ..\..\..\install\index.php:186
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "เราไม่สามารถอัพเดตไฟล์คอนฟิก[%s]อย่างอัตโนมัติ "
-
-#: ..\..\..\install\index.php:187
-msgid "There are two ways to deal with this:"
-msgstr ""
-
-#: ..\..\..\install\index.php:189
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr ""
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr ""
-
-#: ..\..\..\install\index.php:192
-msgid "Come back to this page and refresh/reload."
-msgstr "กลับมาที่หน้านี่และ Refresh/Reload"
-
-#: ..\..\..\install\index.php:196
-msgid "Alternatively, you can update the config file manually:"
-msgstr ""
-
-#: ..\..\..\install\index.php:198
-msgid "Open the _config.php file locally with a text editor."
-msgstr "เปิดไฟล์ _config.php ด้วย text editorในเครื่องของคุณ"
-
-#: ..\..\..\install\index.php:199
-msgid "Delete all contents!"
-msgstr "ลบเนื้อหาทั้งหมด"
-
-#: ..\..\..\install\index.php:200
-msgid "Copy the contents from the box below."
-msgstr "คัดลอกเนื้อความจาก box ข้างล่างนี้"
-
-#: ..\..\..\install\index.php:201
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-
-#: ..\..\..\install\index.php:202
-msgid "Save the new _config.php file locally."
-msgstr "บันทึก _config.php file ในเครื่อง"
-
-#: ..\..\..\install\index.php:203
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "อัพโหละไฟล์ ไปที่ server (ใน/_conf)"
-
-#: ..\..\..\install\index.php:204
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr ""
-
-#: ..\..\..\install\index.php:208
-msgid "This is how your _config.php should look like:"
-msgstr ""
-
-#: ..\..\..\install\index.php:228
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "ไฟล์ตั่งค่าของคุณ[%s] ได้ถูกปรับปรุง"
-
-#: ..\..\..\install\index.php:261
-msgid "Base configuration"
-msgstr "ตั้งค่าพื้นฐาน"
-
-#: ..\..\..\install\index.php:263
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr "ไฟล์ ตั้งค่าพื้นฐานยังไม่ถูกแก้ไข คุณสามารถทำได้โดยกรอกข้อมูลลงในช่องข้างล่าง"
-
-#: ..\..\..\install\index.php:265
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "ข้อมูลอย่างน้อยที่สุดที่ต้องการสำหรับการ ติดตั้ง b2evolution บน server นี้ :"
-
-#: ..\..\..\install\index.php:272
-msgid "Database you want to install into"
-msgstr "ฐานข้อมูลที่ต้องการติดตั้งลงไป"
-
-#: ..\..\..\install\index.php:274
-#: ..\..\..\install\index.php:378
-msgid "mySQL Username"
-msgstr "mySQL username"
-
-#: ..\..\..\install\index.php:274
-msgid "Your username to access the database"
-msgstr "username ที่จะเข้าถึงฐานข้อมูล"
-
-#: ..\..\..\install\index.php:275
-#: ..\..\..\install\index.php:379
-msgid "mySQL Password"
-msgstr "รหัสผ่านmySQL"
-
-#: ..\..\..\install\index.php:275
-msgid "Your password to access the database"
-msgstr "password ที่จะเข้าถึงฐานข้อมูล"
-
-#: ..\..\..\install\index.php:276
-#: ..\..\..\install\index.php:380
-msgid "mySQL Database"
-msgstr "ฐานข้อมูลmySQL"
-
-#: ..\..\..\install\index.php:276
-msgid "Name of the database you want to use"
-msgstr "ชื่อของฐานข้อมูลที่ต้องการจะใช้"
-
-#: ..\..\..\install\index.php:277
-#: ..\..\..\install\index.php:381
-msgid "mySQL Host"
-msgstr "mysql โฮสต์"
-
-#: ..\..\..\install\index.php:277
-msgid "You probably won't have to change this"
-msgstr "คุณไม่จำเป็นต้องแก้ไขสิ่งนี้"
-
-#: ..\..\..\install\index.php:282
-msgid "Additional settings"
-msgstr "การตั้งค่าเพิ่มเติม"
-
-#: ..\..\..\install\index.php:284
-#: ..\..\..\install\index.php:382
-msgid "Base URL"
-msgstr "Base URL"
-
-#: ..\..\..\install\index.php:284
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr ""
-
-#: ..\..\..\install\index.php:286
-msgid "Your email"
-msgstr "อีเมล์"
-
-#: ..\..\..\install\index.php:286
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr ""
-
-#: ..\..\..\install\index.php:293
-msgid "Update config file"
-msgstr "ปรับปรุงไฟล์ตั้งค่า"
-
-#: ..\..\..\install\index.php:313
-msgid "How do you want to install b2evolution?"
-msgstr "คุณต้องการติดตั้ง b2evolution อย่างไร?"
-
-#: ..\..\..\install\index.php:317
-msgid "The installation can be done in different ways. Choose one:"
-msgstr ""
-
-#: ..\..\..\install\index.php:320
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr ""
-
-#: ..\..\..\install\index.php:323
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr ""
-
-#: ..\..\..\install\index.php:326
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Upgrade จาก Cafelog/b2 v 0.6.x</strong>: ติดตั้ง ฐานข้อมูล b2evolution ตารางและ คัดลอกข้อมูลเดิมจาก Cafelog/b2"
-
-#: ..\..\..\install\index.php:329
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>Upgrade จาก Manywhere Miniblog</strong>:  ติดตั้ง ฐานข้อมูล b2evolution ตารางและ คัดลอกข้อมูลเดิมจาก miniblog"
-
-#: ..\..\..\install\index.php:332
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>Upgrade จาก WordPress v 1.2</strong>:  ติดตั้ง ฐานข้อมูล b2evolution ตารางและ คัดลอกข้อมูลเดิมจาก WordPress"
-
-#: ..\..\..\install\index.php:339
-msgid "Delete b2evolution tables"
-msgstr "ลบตารางของ b2evolution"
-
-#: ..\..\..\install\index.php:340
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr ""
-
-#: ..\..\..\install\index.php:346
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr ""
-
-#: ..\..\..\install\index.php:348
-msgid "GO!"
-msgstr "GO!"
-
-#: ..\..\..\install\index.php:355
-msgid "Need to start anew?"
-msgstr "ต้องการที่จะเริ่มอีกครั้ง ?"
-
-#: ..\..\..\install\index.php:356
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr ""
-
-#: ..\..\..\install\index.php:367
-msgid "Base config recap..."
-msgstr ""
-
-#: ..\..\..\install\index.php:369
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-
-#: ..\..\..\install\index.php:379
-msgid "(Set, but not shown for security reasons)"
-msgstr "(ตั้งค่าแล้ว, แต่จะไม่โชว์เพื่อความปลอดภัย)"
-
-#: ..\..\..\install\index.php:383
-msgid "Admin email"
-msgstr "อีเมล์ผู้ดูแลระบบ"
-
-#: ..\..\..\install\index.php:395
-msgid "Installing b2evolution tables with sample data"
-msgstr "ติดตั้งตารางของ b2evolution ด้วยข้อมูลตัวอย่าง"
-
-#: ..\..\..\install\index.php:400
-msgid "Installation successful!"
-msgstr "การติดตั้งสำเร็จ"
-
-#: ..\..\..\install\index.php:402
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-
-#: ..\..\..\install\index.php:415
-msgid "Upgrading data in existing b2evolution database"
-msgstr "กำลังอัพเกรดข้อมูลในฐานข้อมูลเดิมของ b2evolution"
-
-#: ..\..\..\install\index.php:420
-#: ..\..\..\install\index.php:440
-#: ..\..\..\install\index.php:459
-#: ..\..\..\install\index.php:479
-msgid "Upgrade completed successfully!"
-msgstr "การอัพเกรด เสร็จสมบูรณ์"
-
-#: ..\..\..\install\index.php:421
-#: ..\..\..\install\index.php:441
-#: ..\..\..\install\index.php:480
-#: ..\..\..\install\_functions_evoupgrade.php:51
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "Now you can <a %s>log in</a> with your usual %s username and password."
-
-#: ..\..\..\install\index.php:435
-#: ..\..\..\install\index.php:454
-#: ..\..\..\install\index.php:474
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr "ติดตั้ง b2evolution ตารางและคัดลอกข้อมูลเดิม %s"
-
-#: ..\..\..\install\index.php:460
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-
-#: ..\..\..\install\index.php:493
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "ลบตารางของ b2evolution จากฐานข้อมูล"
-
-#: ..\..\..\install\index.php:497
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "ด้วยเหตุผลเรื่องความปลอดภัย การ Reset จึงถูกปิดไว้โดยปริยาย"
-
-#: ..\..\..\install\index.php:507
-msgid "Reset done!"
-msgstr "Reset แล้ว"
-
-#: ..\..\..\install\index.php:508
-msgid "Back to menu"
-msgstr "ย้อนกลับไปที่เมนู"
-
-#: ..\..\..\install\index.php:515
-msgid "official website"
-msgstr "เว็บอย่างเป็นทางการ"
-
-#: ..\..\..\install\index.php:517
-msgid "contact"
-msgstr "ติดต่อ"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:404
-msgid "This is a sample linkblog entry"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:404
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:424
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:432
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:434
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:468
-#: ..\..\..\install\_functions_create.php:487
-#, php-format
-msgid "%s Title"
-msgstr "%s หัวเรื่อง"
-
-#: ..\..\..\install\_functions_create.php:439
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:473
-#: ..\..\..\install\_functions_create.php:492
-#, php-format
-msgid "Tagline for %s"
-msgstr "Tagline สำหรับ %s"
-
-#: ..\..\..\install\_functions_create.php:440
-#: ..\..\..\install\_functions_create.php:457
-#: ..\..\..\install\_functions_create.php:474
-#: ..\..\..\install\_functions_create.php:493
-#, php-format
-msgid "Short description for %s"
-msgstr "คำอธิบายสั้นๆสำหรับ %s"
-
-#: ..\..\..\install\_functions_create.php:443
-#: ..\..\..\install\_functions_create.php:461
-#: ..\..\..\install\_functions_create.php:477
-#: ..\..\..\install\_functions_create.php:496
-#, php-format
-msgid "Notes for %s"
-msgstr "โน็ตสำหรับ %s"
-
-#: ..\..\..\install\_functions_create.php:444
-#: ..\..\..\install\_functions_create.php:462
-#: ..\..\..\install\_functions_create.php:478
-#: ..\..\..\install\_functions_create.php:497
-#, php-format
-msgid "Keywords for %s"
-msgstr "Keywords สำหรับ %s"
-
-#: ..\..\..\install\_functions_create.php:485
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:563
-msgid "Clean Permalinks!"
-msgstr "ล้าง Permalinks!"
-
-#: ..\..\..\install\_functions_create.php:563
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:569
-msgid "Apache optimization..."
-msgstr "Apache optimization..."
-
-#: ..\..\..\install\_functions_create.php:569
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:575
-msgid "About evoSkins..."
-msgstr "เกี่ยวกับ evoSkins..."
-
-#: ..\..\..\install\_functions_create.php:575
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:587
-msgid "Skins, Stubs and Templates..."
-msgstr "Skins, Stubs and Templates..."
-
-#: ..\..\..\install\_functions_create.php:587
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:601
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "Multiple Blogs, new blogs, old blogs..."
-
-#: ..\..\..\install\_functions_create.php:602
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:611
-msgid "This is a multipage post"
-msgstr "โพสในหลายๆหน้า"
-
-#: ..\..\..\install\_functions_create.php:611
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:631
-msgid "Extended post with no teaser"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:631
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post"
-msgstr "แสดงโพสต์อื่นๆ"
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Important information"
-msgstr "ข้อมูลสำคัญ"
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-"ใน Blog B มีหมวด 'b2evolution Tips'\n"
-"ข้อมูลทั้งหมดทำขึ้นเพื่อช่วยคุณ\"<em>read them all before you start hacking away!</em>\" ;)\n"
-
-#: ..\..\..\install\_functions_create.php:685
-msgid "First Post"
-msgstr "First Post"
-
-#: ..\..\..\install\_functions_create.php:685
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:691
-msgid "Second post"
-msgstr "Second post"
-
-#: ..\..\..\install\_functions_create.php:691
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:697
-msgid "Third post"
-msgstr "Third post"
-
-#: ..\..\..\install\_functions_create.php:697
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:719
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr ""
-
-#: ..\..\..\install\_functions_evoupgrade.php:50
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr ""
-
-#: ..\..\..\install\_functions_evoupgrade.php:251
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr ""
-
-#: ..\..\..\install\_functions_evoupgrade.php:253
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "ไม่สามารถอัพเกรด"
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr "ตรวจสอบเวอร์ของ ฐานข้อมูล"
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "**ไม่พบ!!** นี่ไม่ใช่ ฐานข้อมูล b2evolution "
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr "เวอร์ชั่นนี้เก่าเกินไป"
-
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "เวอร์ชั่นนี้เก่าเกินไปเราไม่สามารถลดระดับลงได้"
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_wordpress.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from WordPress. This blog is named '%s'. %s"
-msgstr ""
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "ไม่พบคำบรรยาย"
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "ไม่พบคำบรรยาย"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "สร้างลิงค์"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "แทกอัตโนมัติ &lt;P&gt; และ &lt;BR&gt; "
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "แบบBB เช่น[b]ตัวหนา[/b]"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr "GreyMatter style formatting"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr "**ตัวหนา** \\ตัวเอียง\\ //ตัวเอียง// _ขีดเส้นใต้__ ##tt## %%codeblock%%"
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "แปลง smilliesแบบข้อความ เปน icon"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "Humane Web Text Generator 2.0 beta"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr "แทรก HTML tag อย่างง่ายดาย"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "แทรก [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "ลบ [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "STRong [Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "EMphasis [Alt-E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "โค้ด[Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "ย่อหน้า [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "รายการที่ไม่เรียงลำดับ [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "List Item [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "เครื่องหมายคำพูด [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "รูปภาพ [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "A href [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "อื่นๆ"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "no teaser [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "หน้าถัดไป [Alt+Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "ปิดแท็กทั้งหมด"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr "ช้อความสำรอง"
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "เลือก smillies"
-
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "ทั้งหมด"
-
-#: ..\..\..\skins\_feedback.php:77
-#: ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr "ที่อยู่Trackback สำหรับโพสต์นี้ :"
-
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95
-#: ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "ยังไม่มี %s สำหรับกระทู้นี้"
-
-#: ..\..\..\skins\_feedback.php:185
-#: ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "อีเมล์ของคุณจะ<strong>ไม่</strong>แสดงในหน้านี้"
-
-#: ..\..\..\skins\_feedback.php:190
-#: ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "Site/Url"
-
-#: ..\..\..\skins\_feedback.php:192
-#: ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "URL ของคุณจะถูกแสดง"
-
-#: ..\..\..\skins\_feedback.php:213
-#: ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "ตัวคั่นบรรทัดจะเปลี่ยนเป็น &lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:218
-#: ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "Remember me"
-msgstr "จดจำฉัน"
-
-#: ..\..\..\skins\_feedback.php:218
-#: ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(ตั้งชื่อคุ๊กกี้, อีเมล์ &amp; url)"
-
-#: ..\..\..\skins\_lastcomments.php:33
-#: ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54
-#: ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "In response to:"
-
-#: ..\..\..\skins\_linkblog.php:31
-#: ..\..\..\skins\custom\_linkblog.php:21
-msgid "Linkblog"
-msgstr "Linkblog"
-
-#: ..\..\..\skins\_linkblog.php:71
-#: ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "อื่นๆ"
-
-#: ..\..\..\skins\_profile.php:79
-#: ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:80
-#: ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:81
-#: ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_stats.php:57
-msgid "Top refering engines"
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\babyblues\_bloglist.php:23
-msgid "blogs"
-msgstr "blog"
-
-#: ..\..\..\skins\babyblues\_main.php:111
-msgid "skin the site"
-msgstr "skin the site"
-
-#: ..\..\..\skins\babyblues\_main.php:120
-#: ..\..\..\skins\originalb2\_main.php:181
-msgid "archives"
-msgstr "archives"
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr "เลือก blog"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr "เลือก skin"
-
-#: ..\..\..\skins\basic\_main.php:98
-#: ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "คำ"
-
-#: ..\..\..\skins\basic\_main.php:103
-msgid "Read more..."
-msgstr "อ่านต่อ..."
-
-#: ..\..\..\skins\bluesky\_main.php:176
-#: ..\..\..\skins\guadeloupe\_main.php:178
-msgid "Choose a skin"
-msgstr "เลือก skin"
-
-#: ..\..\..\skins\custom\_main.php:221
-#: ..\..\..\skins\wpc_aubmach\_main.php:151
-#: ..\..\..\skins\wpc_default\_main.php:154
-msgid "Choose skin"
-msgstr "เลือก skin"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "ดูโพสทั้งหมดจากผู้เขียนคนนี้"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Comment by"
-msgstr "ความคิดเห็นโดย"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Trackback from"
-msgstr "Trackback from"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Pingback from"
-msgstr "Pingback from"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:73
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:73
-msgid "Edit This"
-msgstr "แก้ไข"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:186
-#: ..\..\..\skins\wpc_default\_feedback.php:186
-msgid "E-mail"
-msgstr "อีเมล์"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:199
-#: ..\..\..\skins\wpc_default\_feedback.php:199
-msgid "Your Comment"
-msgstr "ความคิดเห็น"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:219
-#: ..\..\..\skins\wpc_default\_feedback.php:219
-msgid "Say It!"
-msgstr "Say It!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Filed under:"
-msgstr "Filed under:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:161
-#: ..\..\..\skins\wpc_default\_main.php:164
-msgid "Other"
-msgstr "อื่นๆ"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:173
-#: ..\..\..\skins\wpc_default\_main.php:176
-msgid "Meta"
-msgstr "Meta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Syndicate this site using RSS"
-msgstr "Syndicate this site using RSS"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "The latest comments to all posts in RSS"
-msgstr "ความคิดเห็นล่าสุดจากทั้งหมด"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "ความคิดเห็น <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "This page validates as XHTML 1.0 Transitional"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:181
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "สนับสนุนโดย b2evolution; Blog engine ที่รองรับหลายภาษา รองรับหลาย ผู้ใช้ และ Blog"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "รูปลักษณ์ของ skin นี้มาจาก css ไฟล์ ของ WordPress [อ่าน Credits ใน style.css]"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "Original design credits for this skin:"
-msgstr "ผู้ออกแบบเริ่มแรก :"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:191
-#: ..\..\..\skins\wpc_default\_main.php:194
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-
-#: ..\..\..\xmlsrv\rdf.php:59
-#: ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] อ่านต่อ"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1401
-#: ..\..\..\xmlsrv\xmlrpc.php:1405
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "New pingback on your post #%d \"%s\""
-
diff -ruN --text 0.9.2.src/locales/tr_TR/_global.php 1.10.3.src/locales/tr_TR/_global.php
--- 0.9.2.src/locales/tr_TR/_global.php	2005-05-06 17:49:46.000000000 -0500
+++ 1.10.3.src/locales/tr_TR/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1214 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['tr_TR'] = array(
-	'' => "Project-Id-Version: b2evolution 0.9.0.x\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2004-03-23 14:51+0200\nPO-Revision-Date: 2005-03-23 20:36+0200\nLast-Translator: Frat KK <firat@kucuk.org>\nLanguage-Team: Turkish <firat@kucuk.org>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=ISO-8859-9\nContent-Transfer-Encoding: 8bit",
-	'Selected' => "Seili",
-	'Categories' => "Blm",
-	'Permanent link to full entry' => "Tm girdi iin daimi balant",
-	'Permalink' => "Sabitba",
-	'Recently' => "Gncel",
-	'(cached)' => "(tamponlanm)",
-	'(no cache)' => "(tampon yok)",
-	'Last comments' => "Son yorumlar",
-	'Some viewing statistics' => "Baz grntleme istatistikleri",
-	'Search' => "Ara",
-	'All Words' => "Tm Kelimeler",
-	'Some Word' => "Baz Kelimeler",
-	'Entire phrase' => "Tm kalp",
-	'Reset form' => "Formu temizle",
-	'Get selection' => "Seimi al",
-	'Archives' => "Arivler",
-	'more...' => "devam...",
-	'Recent Referers' => "Son Atfta Bulunanlar",
-	'Top Referers' => "En ok Atfta Bulunanlar",
-	'Misc' => "eitli",
-	'Syndicate this blog' => "Bu gnl XML yaymla",
-	'Default page for b2evolution' => "b2evolution iin n tanml sayfa",
-	'Multilingual multiuser multi-blog engine.' => "ok dilli, ok kullancl, ok gnlkl motor.",
-	'Welcome to b2evolution' => "b2evolution'a ho geldiniz",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Bu, b2evolution iin n tanml sayfadr. Genel ayarlardan bir gnl n tanml gnlk semediiniz srece grntlenecektir.",
-	'Individual blogs on this system' => "Bu sistemdeki bireysel gnlkler",
-	'Blog #%d' => "Gnlk #%d",
-	'Blog #1' => "Gnlk #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Bu, tm dier gnlklerin tm iletilerini eken zel bir gnlktr.",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Ltfen dikkat: yukardaki liste (men de dahil) otomatik olarak retilir ve yalnzca &quot;kk url ismine&quot; sahip gnlkleri ierir. Bunu ofis-arkasndaki gnlk ayarlarndan dzenleyebilirsiniz.",
-	'More demos' => "Daha fazla tantm",
-	'Custom template' => "zel ablon",
-	'Multiple blogs displayed on the same page' => "Bir ok gnlk, ayn sayfada grntlendi",
-	'Summary of last posts in all blogs' => "Tm gnlklerdeki son gnderilerin zeti",
-	'The page you\'re looking at' => "Bulunduunuz sayfa",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Ltfen dikkat: bu tantmlar, siz ykleme srasnda etkin yapmadka evoDerilerini kullanmazlar. Grnlerini deitirmenin tek yolu PHP ablonunu deitirmektir. Fakat hatrlamanz gereken ey bunlar yalnzca sizin ilham alp kendi ablonunuzu yapmanz salayacak olan tantm ablonlardr ;)",
-	'Administration' => "Ynetim",
-	'Go to backoffice!' => "Ofis arkasna ge!",
-	'Official website' => "Resmi web sitesi",
-	'GNU GPL license' => "GNU GPL lisans",
-	'Multiblog demo' => "ok gnlkl tantm",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Bu tantm ablonu 3 gnl bir defada gsterir (1'i solda, 2'si sada)",
-	'Summary demo' => "zet tantm",
-	'This demo template displays a summary of last posts in all blogs' => "Bu tantm ablonu, tm gnlklerdeki son gnderilerin bir zetini gsterir",
-	'More posts...' => "Gnderilerin devam...",
-	'Antispam' => "Antispam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "[%s] anahtar kelimesi ok ksa, en az 5 karakter olmaldr!",
-	'Deleting log-hits matching [%s]...' => "[%s] ile uyuan kayt-vurular siliniyor...",
-	'Deleting comments matching [%s]...' => "Uyuan [%s] yorumlar siliniyor...",
-	'Blacklisting the keyword [%s]...' => "[%s] anatar kelimesi kara listeye alnyor...",
-	'Confirm ban &amp; delete' => "Yasaklamay onayla &amp; sil",
-	'No log-hits match the keyword [%s].' => "[%S] anahtar kelimesi ile uyuan kayt-vurusu yok.",
-	'Delete the following %d referer hits:' => "Aadaki %d atfta bulunan vurular sil:",
-	'No comments match the keyword [%s].' => "[%s] anahtar kelimesi ile uyuan yorum bulunmuyor.",
-	'Delete the following %d comments:' => "Aadaki %d yorumlarn silin:",
-	'The keyword [%s] is already handled by the blacklist.' => "[%s] anahtar kelimesi zaten kara listede tutuluyor.",
-	'Blacklist the keyword [%s] locally.' => "[%s] anahtar kelimesini yerel olarak kara listeye al.",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "[%s] anahtar kelimesinin zararl olduunu b2evolution.net'e bildir.",
-	'Terms of service' => "Hizmet bildirimi",
-	'Perform selected operations' => "Seili ilemleri gerekletir",
-	'Removing entry #%d from the ban list...' => "Yasaklama listesinden #%d girii kaldrlyor...",
-	'Add a banned keyword' => "Yasaklanm bir anahtar kelime ekleyin",
-	'Check &amp; ban...' => "aretle &amp yasakla...",
-	'Banned domains blacklist' => "Yasaklanm alan adlar kara listesi",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Herhangi bir URL aadaki anahtar kelimeleri ieriyorsa gnderi, yorum ve kayt hizmetlerinden yasaklanacakdr.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Eer bir kelime meru bir alan adn yasaklyor ise, yeil iareti tklayp bu kelimenin yasan kaldrn.",
-	'Request abuse update from centralized blacklist!' => "Merkezi kara listeden zararl kelime gncellemesi iste!",
-	'Allow keyword back (Remove it from the blacklist)' => "Anahtar kelimeyi geri al (Karalisteden kaldr)",
-	'Allow Back' => "Geri Al",
-	'Report abuse to centralized ban blacklist!' => "Zararl kelimeyi merkezi yasak kara listesine bildir!",
-	'Report' => "Bildir",
-	'Check hit-logs and comments for this keyword!' => "Bu anahtar iin vuru-kaytlarn ve yorumlar iaretle!",
-	'Re-check' => "Yeniden iaretle",
-	'Blogs' => "Gnlkler",
-	'New' => "Yeni",
-	'Creating blog...' => "Gnlk oluturuluyor...",
-	'You must provide an URL blog name / Stub name!' => "Bir URL gnlk ismi / kk isim salamalsnz!",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "Bu URL gnlk ismi / Kk ismi zaten bir baka gnlk tarafndan kullanmda. Baka bir ad sein.",
-	'Cannot create, please correct these errors:' => "Oluturulamyor, ltfen bu hatalar dzeltin:",
-	'You should <a %s>create categories</a> for this blog now!' => "Bu gnlk iin imdi <a%s>blm oluturma</a>lsnz!",
-	'New weblog' => "Yeni web gnl",
-	'New blog' => "Yeni gnlk",
-	'General' => "Genel",
-	'Permissions' => "zinler",
-	'Advanced' => "Gelimi",
-	'Updating Blog [%s]...' => "[%s] Gnl gncelleniyor...",
-	'Cannot update, please correct these errors:' => "Gncellenemiyor,ltfenbuhatalardzeltin:",
-	'Delete blog [%s]?' => "[%s] gnl silinecek?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Bu gnl silerek ona ait blm, gnderi ve yorumlar da sileceksiniz!",
-	'THIS CANNOT BE UNDONE!' => "BU, GER ALINAMAZ!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "[<strong><a %s>%s</a></strong>] kk dosyasn silmeyi de deneyebilirsiniz",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "[<strong><a %s>%s</a></strong>] duraan dosyasn silmeyi de deneyebilirsiniz",
-	'I am sure!' => "Eminim!",
-	'CANCEL' => "PTAL",
-	'Generating static page for blog [%s]' => "[%s] gnl iin duraan sayfa oluturuluyor",
-	'You haven\'t set a static filename for this blog!' => "Bu gnlk iin bir duraan sayfa ismi ayarlamamsnz!",
-	'File cannot be written!' => "Dosyaya yazlamyor!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "[%] iin dosya izinlerini denetlemelisiniz. <a%s>evrimii dosya izinleri yardmna</a> bakabilirsiniz.",
-	'Writing to file [%s]...' => "[%s] dosyasna yazlyor...",
-	'Done.' => "Tamam.",
-	'Browse blog:' => "Gzatatlacak gnlk:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Bir yneticinin size gnderme yetkisi verene kadar beklemeniz gerekir. artlar renmek iin yneticiye <a %s>e-posta gnderebilirsiniz.</a> Terfi edildiinizde bu sayfay yenilemeniz yeterli olacaktr.",
-	'Categories for blog:' => "Blmlerin ait olduu gnlkler:",
-	'New sub-category in category: %s' => "Yeni alt blmn ait olduu blm: %s",
-	'New category in blog: %s' => "Yeni blmn ait olduu gnlk: %s",
-	'New category name' => "Yeni blm ad",
-	'Create category' => "Blm olutur",
-	'Deleting category #%d : %s ...' => "Blm #%d siliniyor : %s ...",
-	'ERROR' => "HATA",
-	'Category deleted.' => "Blm silindi.",
-	'Properties for category:' => "zelliklerin ait olduu blm:",
-	'Name' => "sim",
-	'New parent category' => "Yeni ana blm",
-	'Old Parent' => "Eski ana blm",
-	'Root (No parent)' => "Kk (Ana blm yok)",
-	'Edit category!' => "Blm dzenle!",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "zgnz, herhangi bir blm zelliini dzenelemek/grntlemek iin yetkiniz bulunmuyor.",
-	'Oops, no post with this ID.' => "Opps, bu gnderi iin bir ID bulunmuyor.",
-	'Editing post' => "Gnderi dzenleniyor",
-	'#%d in blog: %s' => "#%d nolu gnlk: %s",
-	'Oops, no comment with this ID!' => "Oops, bu yorum iin ID yok!",
-	'Editing comment' => "Yorum dzenleniyor",
-	'New post in blog:' => "Gnderinin yaynlanaca gnlk:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Gnlkte blm olmad srece gnderim yapamazsnz, ncelikle blm oluturmalsnz.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Bu gnle ge (Javascript etkin ise girdinizi korur)",
-	'b2evo' => "b2evo",
-	'Login...' => "Giri...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "b2evolution'da giri yapmak iin b2login.php'e uramanz gerekmez.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Basit olarak gitmek istediiniz ofis-arkas sayfasna urayn, rnek olarak %s veya %s. b2evo gerekli olduunda giri iin sizden bilgi isteyecektir.",
-	'Settings' => "Ayarlar",
-	'Regional' => "Blgesel",
-	'Plug-ins' => "Eklentiler",
-	'General settings updated.' => "Genel ayarlar gncellendi.",
-	'Regional settings updated.' => "Blgesel ayarlar gncellendi.",
-	'You must provide a locale code!' => "Yerel bir kod salamalsnz!",
-	'Inserted locale \'%s\' into database.' => "Veri tabanna eklenen '%s' yereli.",
-	'Updated locale \'%s\'.' => "Gncellenen '%s' yereli.",
-	'Saved locale \'%s\'.' => "Kaydedilen '%s' yereli.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Yereller tablosu silindi, <code>/conf/_locales.php</code>'den n tanml deerler yklendi.",
-	'File <code>%s</code> not found.' => "Dosya <code>%s</code> bulunamad.",
-	'Deleted locale \'%s\' from database.' => "'%s' yereli veri-tabanndan silindi.",
-	'Switched priorities.' => "Deitirilmi ncelikler.",
-	'Spell Check' => "Hece Denetimi",
-	'Loading Spell Checker. Please wait' => "Hece Denetleyici ykleniyor. Ltfen bekleyiniz",
-	'View Stats for Blog:' => "Gnlk iin statistikleri Grntle",
-	'None' => "Hibiri",
-	'Changing hit #%d type to: %s' => "#%d tipi iin deitirilen tip : %s",
-	'Deleting hit #%d...' => "#%s vurusu siliniyor...",
-	'Pruning hits for %s...' => "%s iin vurular budanyor...",
-	'Summary' => "zet",
-	'Referers' => "Atfta bulunanlar",
-	'Refering Searches' => "Atfta bulunan aramalar",
-	'Syndication' => "XML yaym",
-	'User Agents' => "Tarayclar",
-	'Direct Accesses' => "Dorudan Eriimler",
-	'Date' => "Tarih",
-	'Indexing Robots' => "Robotlarn Dizinledikleri",
-	'Total' => "Toplam",
-	'Prune this date!' => "Bu tarihi buda!",
-	'Prune' => "Buda",
-	'Prune hits for this date!' => "Bu tarihe ait vurular buda!",
-	'Last referers' => "Son atfta bulunanlar",
-	'These are hits from external web pages refering to this blog' => "Bunlar, bu gnle d sayfalardan atfta bulunan vurulardr",
-	'Delete this hit!' => "Bu vurular sil!",
-	'Del' => "Sil",
-	'Log as a search instead' => "Bir aramaym gibi kaydn tut",
-	'-&gt;S' => "-&gt;S",
-	'Ban this domain!' => "Bu alan adn yasakla!",
-	'Ban' => "Yasakla",
-	'Top referers' => "En ok atfta bulunanlar",
-	'Total referers' => "Toplam atfta bulunanlar",
-	'Last refering searches' => "Son atfta bulunan aramalar",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Bu vurular, bu sayfaya bir arama motoru ile erien vurulardr. (Arama motorlar /conf/_stats.php adresinde listelenmelidir)",
-	'Top refering search engines' => "En ok atfta bulunan arama motorlar",
-	'Top Indexing Robots' => "Toplam Dizinlenen Robotlar",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Bu vurular, arama motorlarnn dizinleme robotlar gibi alan z devinimli (otomatik) robotlara ait vurulardr. (Robotlar /conf/_stats.php dosyasnda listelenmelidir)",
-	'Top Aggregators' => "En ok Toplananlar",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Bu vurular, RSS haber toplayclarnndr. (Toplayclar /conf/_stats.php dosyasnda listelenmelidir)",
-	'Total RSS hits' => "Toplam RSS vurular",
-	'Last direct accesses' => "Son dorudan eriimler",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Bunlar bu gnle dorudan eriim yapanlarn vurulardr. (ya dorudan erienler, ya da beendiklerim listesine ekleyip erienlerdir. Geersiz (ok ksa) atfta bulunanlar da bu listede yer alrlar.)",
-	'Top User Agents' => "En ok Kullanlan Tarayclar",
-	'Custom skin template editing' => "zel deri ablonu dzenleme",
-	'Listing:' => "Listeleme:",
-	'Invalid filename!' => "Geersiz dosya ismi!",
-	'Oops, no such file !' => "Opps, byle bir dosya bulunmuyor !",
-	'File edited!' => "Dosya dzenlendi!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Ne yaptnza dikkat edin, bu dosyay dzenlemek tm ablonunuza zarar verebilir! <code>&lt;?php</code> ve <code>?&gt;</code> arasndaki kodlar ne yaptnz bilmiyorsanz dzenlemeyin!",
-	'update template !' => "ablonu gncelle !",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(bu dosya/ablonu gncelleyemezsiniz: yazma yetkisi verilmelidir, rn CHMOD 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "Bu ekran <strong>zel derinizi</strong> dzenlemenize imkan tanr. (/skins/custom'da bulunan). ",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Aadaki dosyalardan herhangi birini dzenleyebilirsiniz. (Sunucudan yazma yetkisi verilmelidir, rn. CHMOD 766)",
-	'Directory %s not found.' => "%s klasr bulunamad.",
-	'This is the template that displays the links to the archives for a blog' => "Bu, gnlk iin arivlere balantlar ieren ablondur.",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Bu, alt blmlerin z yinelemeli (rekrsif) listesini grntleyen ablondur.",
-	'This is the template that displays the feedback for a post' => "Bu bir gnderinin geri beslemesini grntleyen ablondur.",
-	'This is the template that displays the last comments for a blog' => "Bu, gnlk iin son yorumlar grntleyen ablondur.",
-	'This is the main template. It displays the blog.' => "Bu ana ablondur. Gnl grntler.",
-	'This is the template that displays stats for a blog' => "Bu gnlk iin istatistikleri gsteren ablondur",
-	'This is the page displayed in the comment popup' => "Bu, yorum penceresinde grntlenen sayfadr",
-	'This is the page displayed in the pingback popup' => "Bu, yoklama dnt (pingback) penceresinde grntlenecek sayfadr",
-	'This is the page displayed in the trackback popup' => "Bu, izleme dnt (trackback) penceresinde grntlenecek sayfadr",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Not: elbetteki, dosya/ablonlar metin dzenleyicinizde dzenledikten sonra sunucuya ykleyebilirsiiz. Bu evrimii dzenleyici yalnzca bir metin dzenleyiciye eriiminiz yoksa manaldr...",
-	'upload images/files' => "resim/dosyalar ykle",
-	'File upload' => "Dosya ykleme",
-	'Allowed file types:' => "zin verilen dosya eitleri:",
-	'Maximum allowed file size: %d KB' => "Azami izin verilen dosya bykl: %d KB",
-	'Description' => "Tanm",
-	'Upload !' => "Ykle !",
-	'File %s: type %s is not allowed.' => "Dosya %s: %s eidi izin verilenler arasnda deil.",
-	'Couldn\'t upload your file to:' => "Dosyanz bu adrese yklenemiyor:",
-	'Duplicate File?' => "Dosya iflensin mi?",
-	'The filename "%s" already exists!' => "\"%s\" adl dosya zaten bulunuyor!",
-	'Filename "%s" moved to "%s"' => "\"%s\" dosyas \"%s\"'e tand",
-	'Confirm or rename:' => "Onayla veya yeniden adlandr",
-	'Alternate name' => "ilave isim",
-	'Confirm !' => "Onayla !",
-	'File uploaded !' => "Dosya yklendi !",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Dosyanz;<strong>\"%s\"</strong>baaryla yklendi!",
-	'Here\'s the code to display it:' => "Grntleyecek kod :",
-	'Add the code to your post !' => "Kodu gnderinize ekleyin !",
-	'Image Details' => "Resim Detaylar",
-	'Size' => "Boyut",
-	'Type' => "eit",
-	'Close this window' => "Bu pencereyi kapat",
-	'User management' => "Kullanc ynetimi",
-	'You cannot change the demouser profile in demo mode!' => "demouser profilini tantm kipinde deitiremezsiniz!",
-	'You are only allowed to update your own profile!' => "Yalnzca kendi profilinizi gncelleyebilirsiniz!",
-	'You must provide an unique login!' => "Ei olmayan bir giri salamalsnz!",
-	'User level must be between %d and %d.' => "Kullanc seviyesi %d ve %d arasnda olmaldr.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Bu giri zaten bulunuyor! <a%s>varolan kullancy dzenlemek</a> istiyor musunuz?",
-	'You typed two different passwords.' => "ki farkl parola girdiniz.",
-	'The mimimum password length is %d characters.' => "Asgari parola uzunluu %d karakter olmaldr.",
-	'User updated.' => "Kullanc gncellendi.",
-	'New user created.' => "Yeni kullanc oluturuldu.",
-	'Invalid promotion.' => "Yanl rtbe.",
-	'User level changed.' => "Kullanc seviyesi deitirildi.",
-	'You can\'t delete yourself!' => "Kendinizi silemezsiniz!",
-	'You can\'t delete User #1!' => "Kullanc #1'i silemezsiniz!",
-	'Delete User %s?' => "%s kullancs silinsin mi?",
-	'Warning' => "Uyar",
-	'deleting an user also deletes all posts made by this user.' => "Bir kullancy silmek ona ait tm gnderileri de silme manasna gelir.",
-	'Deleting User...' => "Kullanc siliniyor...",
-	'You can\'t delete Group #1!' => "Grup #1'i silemezsiniz!",
-	'You can\'t delete the default group for new users!' => "Yeni kullanclar iin atanm n tanml grubu silemezsiniz!",
-	'Delete group [%s]?' => "[%s] gurubu silinsin mi?",
-	'Group deleted...' => "Grup silindi...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "Bu grup ad zaten bulunuyor! <a %s>varolan gurubu dzenlemek</a> ister misiniz?",
-	'Group updated.' => "Grup gncellendi.",
-	'The user was not created:' => "Kullanc oluturulmad:",
-	'The user was not updated:' => "Kullanc gncellenmedi:",
-	'The group was not created:' => "Grup oluturulmad:",
-	'The group was not updated:' => "Grup gncellenmedi:",
-	'You are not allowed to view other users.' => "Der kullanclar grntlemeye izinli deilsiniz.",
-	'Adding new post...' => "Yeni gnderi ekleniyor...",
-	'Supplied URL is invalid: ' => "Salanan URL geerli deil:",
-	'Cannot post, please correct these errors:' => "Gnderilemiyor, ltfen bu hatalar dzeltin:",
-	'Back to post editing' => "Gnderi dzenlemeye geri dn",
-	'Recording post...' => "Gnderi kaydediliyor...",
-	'Sleeping...' => "Uyuyor...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Gnderi halka ak yaynlanmad: izleme dntleri, yoklama dntleri ve gnlk yoklamalar yoksaylyor...",
-	'Posting Done...' => "Gnderim Tamamland...",
-	'Updating post...' => "Gnderi gncelleniyor...",
-	'Post had already pinged: skipping blog pings...' => "Gnderi zaten yoklanm: gnlk yoklamalar yok saylyor...",
-	'Updating done...' => "Gncelleme tamamland...",
-	'Updating post status...' => "Gnderi durumu gncelleniyor...",
-	'Deleting post...' => "Gnderi siliniyor...",
-	'Oops, no post with this ID!' => "Oops, bu ID'e ait gnderi bulunmuyor!",
-	'Deleting Done...' => "Silme tamamland...",
-	'Error' => "Hata",
-	'Cannot update comment, please correct these errors:' => "Yorum gncellenemiyor, ltfen aadaki hatalar dzeltin:",
-	'Back to posts!' => "Gnderilere geri dn!",
-	'You may also want to generate static pages or view your blogs...' => "Duraan sayfalar retmek veya gnlklerinizi grntlemek de isteyebilirsiniz...",
-	'New post' => "Yeni gnderi",
-	'User group' => "Kullanc grubu",
-	'See <a %s>online manual</a> for details.' => "Detaylar iin <a %s>evrimii yardm</a>'a bakn.",
-	'Level' => "Seviye",
-	'Default locale' => "n tanml yerel",
-	'Select main category in target blog and optionally check additional categories' => "Hedef gnlkteki ana blm sein ve istee bal olarak olarak ek blmleri iaretleyin",
-	'Select as an additionnal category' => "Ek bir blm olarak sein",
-	'Select as MAIN category' => "ANA blm olarak sein",
-	'Tools' => "Aralar",
-	'Bookmarklet' => "Yer imi",
-	'Add this link to your Favorites/Bookmarks:' => "Bu balanty sevdikleriniz/beendikleriniz'e akleyin:",
-	'b2evo bookmarklet' => "b2evo yer imi",
-	'Post to b2evolution' => "b2evolution'a gnder",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "Yan ubuk bulunamad! Mozilla 0.9.4 veya sonraki bir srme sahip olmalsnz!",
-	'SideBar' => "Yan ubuk",
-	'Add the <a %s>b2evo sidebar</a> !' => "<a %s>b2evo yan ubuu</a>'nu ekleyin",
-	'Add this link to your favorites:' => "Bu balanty beendiiniz balantlara ekleyin:",
-	'b2evo sidebar' => "b2evo yanubuu",
-	'Movable Type Import' => "Movable Type Aktarm",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "MT'nin aktarma ilevini kullanarak gnderilerinizi ieren .TXT dosyas oluturun;",
-	'Place that file into the /admin folder on your server;' => "Bu dosyay sunucunuzdaki /admin klasr altna koyun;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "<a %s>MT gei arac</a> ynergelerini taki edin.",
-	'Static file generation' => "Duraan dosya oluturma",
-	'Static filename' => "Duraan dosya ad",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Gnlk ana sayfasnn duraan srmn rettiinizde grntlenecek .html dosyasdr.",
-	'After each new post...' => "Her yeni gnderiden sonra...",
-	'Ping b2evolution.net' => "b2evolution.net'i yokla",
-	'to get listed on the "recently updated" list on b2evolution.net' => "b2evolution.net'te listelenen \"son gncellemeleri\" almak iin",
-	'Ping technorati.com' => "technorati.com'u yokla",
-	'to give notice of new post.' => "yeni gnderi iin bilgilendirme yap",
-	'Ping weblogs.com' => "weblogs.com'u yokla",
-	'Ping blo.gs' => "Gnlkleri yokla",
-	'Advanced options' => "Gelimi zellikler",
-	'Allow trackbacks' => "zleme dntlerine izin ver",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Dier gnlk sahiplerinin izleme dntleri gndermesine imkan tanyarak, size atfta bulunanlar hakknda bilgi edinmenizi salar. Bu, sizin de dier gnlklere izleme dntleri gndermenizi salayacaktr.",
-	'Allow pingbacks' => "Yoklama dntlerine izin ver",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Dier gnlk sahiplerinin yoklama dntleri gndermesine imkan tanyarak, size atfta bulunanlar hakknda bilgi edinmenizi salar. Bu, sizin de dier gnlklere yoklama dntleri gndermenizi salayacaktr.",
-	'Save !' => "Kaydet !",
-	'Reset' => "Sfrla",
-	'General parameters' => "Genel deikenler",
-	'Full Name' => "Tam isim",
-	'Will be displayed on top of the blog.' => "Gnln st ksmnda grntlenecektir.",
-	'Short Name' => "Ksa isim",
-	'Will be used in selection menus and throughout the admin interface.' => "Seim menlerinde ve ynetim ara biriminde kullanlacaktr.",
-	'Main Locale' => "Temel yerelletirme",
-	'Determines the language of the navigation links on the blog.' => "Gnlkteki dolam balantlarnn dilini belirler.",
-	'Access parameters' => "Eriim deikenleri",
-	'Default blog on index.php' => "index.php zerindeki n tanml gnlk",
-	'Current default is:' => "Gncel yerelletirme:",
-	'Other blog through index.php' => "index.php zerindeki dier gnlk",
-	'Other blog through stub file (Advanced)' => "kk dosya zerindeki dier gnlk (Gelimi)",
-	'You MUST create a stub file for this to work.' => "Bu alma iin bir kk dosyas oluturmalsnz.",
-	'Preferred access type' => "Tercih edilen eriim eidi",
-	'Blog Folder URL' => "Gnlk Klasr URL'i",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Sonda blme iareti yok. (Eer konumu bilmiyorsanz, alan bo brakn.)",
-	'URL blog name / Stub name' => "URL gnlk ismi / kk isim",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "URLlerde gnl tanmlamak iin kullanlr. Eer kk dosya eriimini kullanyorsanz, kk dosya ismi olmaldr.",
-	'Default display options' => "n tanml ekran zellikleri",
-	'Default skin' => "n tanml deri",
-	'This is the default skin that will be used to display this blog.' => "Bu alan, gnl grntlemekte kullanlacak olan n tanml deridir.",
-	'Allow skin switching' => "Deri deiimine izin ver",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Kullanclar, gnl grntlemek iin baka bir deri kullanabilir (ve tercih edilen deri erezde saklanr)",
-	'Display public blog list' => "Halka ak gnlk listesi",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Gnlk sayfanzda tm gnlklerinizi listelemek istiyorsanz bu alan sein (eer deriniz destekliyorsa).",
-	'Include in public blog list' => "Herkese ak gnlk listesinde ier",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Gnln tm halka ak gnlklerde listelenmesini istiyorsanz bu alan sein.",
-	'Default linkblog' => "n tanml bagnlk",
-	'Will be displayed next to this blog (if your skin supports this).' => "Bu alan, gnln yannda grntlenecek (Eer deriniz destekliyorsa)",
-	'Tagline' => "Etiket satr",
-	'This is diplayed under the blog name on the blog template.' => "Bu alan, gnlk ablonununda gnlk isminin altnda grntlenecektir.",
-	'Long Description' => "Uzun tanm",
-	'This is displayed on the blog template.' => "Bu alan, gnlk ablonunda grntlenecektir.",
-	'Short Description' => "Ksa tanm",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Bu alan, meta etiket tanmnda ve RSS beslemelerinde kullanlacaktr. HTML KULLANMAYINIZ!",
-	'Keywords' => "Anahtar kelimeler",
-	'This is is used in meta tag keywords. NO HTML!' => "Bu alan, meta etiketinde kullanlacaktr. HTML KULLANMAYINIZ!",
-	'Notes' => "Notlar",
-	'Additional info.' => "Ek bilgi.",
-	'Blog' => "Gnlk",
-	'Blog URL' => "Gnlk URL'si",
-	'Static File' => "Duraan Dosya",
-	'Locale' => "Yerel",
-	'Properties' => "zellikler",
-	'Default' => "n tanml",
-	'Gen!' => "ret!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "#%d nolu gnl silmek istediinize emin misiniz ?\\n\\nUYARI: Bu, TM GNDER, YORUMLAR\\nBLMLER ve dier ilikili vererileri silecektir!\\n\\nBu, geri ALINAMAZ!",
-	'Delete this blog!' => "Bu gnl sil!",
-	'Copy this blog!' => "Bu gnl kopyala!",
-	'Copy' => "Kopyala",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "zgnz, gnlk zelliklerini dzenleme/grntleme yetkiniz bulunmuyor.",
-	'New blog...' => "Yeni gnlk...",
-	'User permissions' => "Kullanc izinleri",
-	'Login ' => "Giri",
-	'Is<br />member' => "ye<br />mi?",
-	'Can post/edit with following statuses:' => "Kullanc aadaki durumlara gre gnderip/dzenleyebilir:",
-	'Delete<br />posts' => "Gnderi<br />silme",
-	'Edit<br />comts' => "Yorum<br />dzenleme",
-	'Edit<br />cats' => "Blm<br />dzenleme",
-	'Edit<br />blog' => "Gnlk<br />dzenleme",
-	'Published' => "Yaynda",
-	'Protected' => "Korumal",
-	'Private' => "zel",
-	'Draft' => "Taslak",
-	'Deprecated' => "Geerliliini yitirmi",
-	'Members' => "yeler",
-	'Permission to read protected posts' => "Korumal gnderileri okumak iin izin",
-	'Permission to post into this blog with private status' => "zel durum ile gnle gnderim yapmak iin gerekli izin",
-	'Permission to post into this blog with protected status' => "Korumaldurumilegnle gnderimyapmakiingerekliizin",
-	'Permission to post into this blog with draft status' => "Taslakdurumuilegnle gnderimyapmakiingerekliizin",
-	'Permission to post into this blog with deprecated status' => "Geerliliini yitirmidurumuilegnlegnderimyapmakiingerekliizin",
-	'Permission to delete posts in this blog' => "Bu gnlkteki gnderileri silmek iin gerekli izin",
-	'Permission to edit comments in this blog' => "Bu gnlkteki yorumlar dzenlemek iin gerekli izin",
-	'Permission to edit categories for this blog' => "Bu gnlkteki blmleri dzenlemek iin gerekli  izin",
-	'Permission to edit blog properties' => "Gnlk zelliklerini dzenlemek iin gerekli izin",
-	'(un)selects all checkboxes using Javascript' => "Javascript kullanarak tm kutucuklarn iaretlerini kaldrr.",
-	'(un)check all' => "tmn iaretle(me)",
-	'Non members' => "ye olmayanlar",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Uyar! Bu gnl dzenlemek iin sahip olduunuz izinleri kaldrmak zeresiniz!\\nBunu yaparsanz zelliklere artk eriemeyeceksiniz!",
-	'Edit category properties' => "Blm zelliklerini dzenleyin",
-	'Are you sure you want to delete?' => "Silmek istediinize emin misiniz?",
-	'New sub-category here' => "Yeni alt-blm buraya konulsun",
-	'New category here' => "Yeni blm buraya konulsun",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Not:</strong> Bir blm silmek o blme ait gnderileri silmez. Yalnzca onlar ana blme atar. Bir kk blm sildiinizde gnderiler gnlkte kalan eski blme atanr (en kk blm numaras).",
-	'Post contents' => "Gnderi ierii",
-	'Title' => "Balk",
-	'Language' => "Dil",
-	'Link to url' => "Url'e balant",
-	'Email' => "E-posta",
-	'URL' => "URL",
-	'Preview' => "n grnm",
-	'&nbsp; Save ! &nbsp;' => "&nbsp; Kaydet ! &nbsp;",
-	'Spellcheck' => "HeceDenetim",
-	'Upload a file/image' => "Bir dosya/resim ykleyin",
-	'Advanced properties' => "Gelimi zellikler",
-	'Edit timestamp' => "Gnderi zaman dzenle",
-	'URL Title' => "URL Bal",
-	'(to be used in permalinks)' => "(sabitbada kullanlacak)",
-	'Auto-BR' => "Oto-BR",
-	'This option is deprecated, you should avoid using it.' => "Bu zellik geerliliini yitirmi, bunu kullanmaktan kanmalsnz.",
-	'Additional actions' => "Ek faliyetler",
-	'Pingback' => "Yoklama dnt",
-	'(Send a pingback to all URLs in this post)' => "Bu gnderideki tm URL'lere yoklama dnt gnderin",
-	'Trackback URLs' => "zleme dnt URLleri",
-	'(Separate by space)' => "(Bolukla ayrn)",
-	'Status' => "Durum",
-	'The post will be publicly published' => "Gnderi, halka ak olarak yaynlanacak",
-	'Published (Public)' => "Yaynda (Herkese ak)",
-	'The post will be published but visible only by logged-in blog members' => "Gnderi, yalnzca giri yapan gnlk yeleri tarafndan grntlenecek",
-	'Protected (Members only)' => "Korumal (Yalnzca yelere)",
-	'The post will be published but visible only by yourself' => "Gnderi yalnzca sizin tarafndan grntlenecek",
-	'Private (You only)' => "zel (Yalnzca size)",
-	'The post will appear only in the backoffice' => "Gnderi, yalnzca ofis arkasnda grntlenecek",
-	'Draft (Not published!)' => "Taslak (Yaynlanmad!)",
-	'Deprecated (Not published!)' => "Geerliliini yitirmi (Yaynlanmad!)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Not: Gnlkler aras gei-gnderi etkin.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Not: Gnlkler aras gei gnderi u anda kapal.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Not: Blmler aras gei gnderi u anda kapal.",
-	'Comments' => "Yorumlar",
-	'Visitors can leave comments on this post.' => "Ziyaretiler, bu gnderiye yorum brakabilirler.",
-	'Open' => "Ak",
-	'Visitors can NOT leave comments on this post.' => "Ziyaretiler, bu gnderiye yorum GNDEREMEZLER.",
-	'Closed' => "Kapal",
-	'Visitors cannot see nor leave comments on this post.' => "Ziyaretiler ne grebilir ne de yorum brakabilirler.",
-	'Disabled' => "Etkin deil",
-	'Renderers' => "Yorumlayclar",
-	'Comment info' => "Yorum bilgisi",
-	'Author' => "Yazar",
-	'IP address' => "IP adresi",
-	'Next %d days' => "Sonraki %d gn",
-	'Previous %d' => "nceki %d",
-	'Previous %d days' => "nceki %d gn",
-	'Next %d' => "Sonraki %d",
-	' to ' => " - ",
-	' of ' => " toplam :",
-	'from the end' => "sondan",
-	'from the start' => "batan",
-	'OK' => "TAMAM",
-	' Date range: ' => " Tarih aral: ",
-	'by' => " gnderen : ",
-	'level:' => "seviye:",
-	'Pages:' => "Sayfalar:",
-	'no comment' => "yorum yok",
-	'1 comment' => "1 yorum",
-	'%d comments' => "%d yorum",
-	'1 Trackback' => "1 zleme dnt",
-	'%d Trackbacks' => "%d zleme dnt",
-	'1 Pingback' => "1 Yoklama dnt",
-	'%d Pingbacks' => "%d Yoklama dnt",
-	'Trackbacks' => "zleme dntleri",
-	'Pingbacks' => "Yoklama dntleri",
-	'No feedback for this post yet...' => "Bu gnderi iin geribesleme bulunmuyor...",
-	'Comment from:' => "Yorum sahibi:",
-	'Trackback from:' => "zleme dnt sahibi",
-	'Pingback from:' => "Yoklama dnt sahibi:",
-	'Permanent link to this comment' => "Bu yoruma sabit balant",
-	'Leave a comment' => "Bir yorum brak",
-	'User' => "Kullanc",
-	'Edit profile' => "Profili dzenle",
-	'Comment text' => "Yorum iierii",
-	'Allowed XHTML tags' => "zin verilen XHTML etiketleri",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "URL'ler, e-posta, AIM ve ICQ'ler z devinimli (otomatik) olarak evrilir.",
-	'Options' => "zellikler",
-	'(Line breaks become &lt;br&gt;)' => "(Satr sonlar &lt;br&gt; olur)",
-	'Send comment' => "Yorum gnder",
-	'Posts to show' => "Gsterilecek gnderiler",
-	'Past' => "Gemi",
-	'Future' => "Gelecek",
-	'Title / Text contains' => "Balk / eren kelimeler",
-	'Words' => "Kelimeler",
-	'AND' => "VE",
-	'OR' => "VEYA",
-	'GPL License' => "GPL Lisans",
-	'uncheck all' => "tmn iaretleme",
-	'check all' => "tmn iaretle",
-	'visit b2evolution\'s website' => "b2evolution'un websitesini ziyaret et",
-	'Logout' => "k",
-	'Exit to blogs' => "Gnlklere dn",
-	'Blog time:' => "Gnlk zaman:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Giri yapan:",
-	'Write' => "Yaz",
-	'Edit' => "Dzenle",
-	'Stats' => "statistikler",
-	'Templates' => "ablonlar",
-	'Users' => "Kullanclar",
-	'User Profile' => "Kullanc Profili",
-	'Default user rights' => "n tanml kullanc haklar",
-	'New users can register' => "Yeni kullanclar kaydolabilir",
-	'Check to allow new users to register themselves.' => "Yeni kullanclarn kendilerini kaydedebilmeleri iin iaretleyin.",
-	'Group for new users' => "Yeni kullanclar iin grup",
-	'Groups determine user roles and permissions.' => "Kullanc rol ve izinlerini belirleyen gruplar",
-	'Level for new users' => "Yeni kullanclar iin seviye",
-	'Levels determine hierarchy of users in blogs.' => "Seviyeler, gnlkteki kullanclarn hiyerarisini belirler",
-	'Display options' => "Ekran zellikleri",
-	'Default blog to display' => "Gsterilecek n tanml gnlk",
-	'This blog will be displayed on index.php .' => "Bu gnlk index.php'de grntlenecek",
-	'days' => "gn",
-	'posts' => "gnderi",
-	'posts paged' => "gnderi sayfaland",
-	'Display mode' => "Ekran kipi",
-	'Posts/Days per page' => "Sayfa bana Gnderiler/Gnler",
-	'monthly' => "aylk",
-	'weekly' => "haftalk",
-	'daily' => "gnlk",
-	'post by post' => "gnderiden gnderiye",
-	'Archive mode' => "Ariv kipi",
-	'Link options' => "Balant zellikleri",
-	'Use extra-path info' => "Ek konum bilgisi kullan",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&c=1&tb=1&pb=1&more=1\'.' => "Eer sunucunuz destekliyor ise tavsiye edilir. Balantlar, 'stub?title=gonderi_basligi&c=1&tb=1&pb=1&more=1' yerine 'stub/2003/05/20/gonderi_basligi' eklinde gzkr.",
-	'Post called up by its URL title (Recommended)' => "Gnderi URL balna gre arlsn (Tavsiye edilen)",
-	'Fallback to ID when no URL title available.' => "URL bulunamyor ise ID'e d",
-	'Post called up by its ID' => "Gnderi,ID'e gre arlsn",
-	'Post on archive page, located by its ID' => "Ariv sayfasna gnderin, ID'sine gre yerletirildi",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "Ariv sayfasndaki gnderiler, balna gre yerletirildi (Cafelog uyumluluu iin)",
-	'Permalink type' => "Sabit ba eidi",
-	'Security options' => "Gvenlik zellikleri",
-	'Minimum password length' => "Asgari parola uzunluu",
-	'for users.' => "for users.",
-	'Rendering plug-ins' => "yorumlama eklentileri",
-	'Plug-in' => "Eklenti",
-	'Apply' => "Uygula",
-	'Toolbar plug-ins' => "Ara-ubuu eklentileri",
-	'Update' => "Gncelle",
-	'Create new locale' => "Yeni yerel olutur",
-	'Edit locale' => "Yereli dzenle",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "lk iki harf <a %s>ISO 639 dil kodunda</a> olmaldr. Son iki harf ise a <a %s>ISO 3166 lke kodunda</a> olmaldr.",
-	'Enabled' => "Etkin",
-	'Should this locale be available to users?' => "Bu yerel, kullanclar iin de etkin mi?",
-	'name of the locale' => "yerin ad",
-	'Charset' => "Karakter kmesi",
-	'Must match the lang file charset.' => "Dil dosyas karakter kmesi ile uyumaldr",
-	'Date format' => "Tarih biimi",
-	'See below.' => "Aaya gzatn.",
-	'Time format' => "Zaman biimi",
-	'Lang file' => "Dil dosyas",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "<code>locales</code> alt dizininden kullanlacak dil dosyas",
-	'Priority' => "ncelik",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1 en yksektir. ncelik, bir dil kodundan bir yer seerken ve ayn dil bir ok yer ile eledii zaman; Bu tarayc dili bulunurken olabilir. ncelikler, ayn zamanda aa alr menlerdeki gzkme srasn da etkiler.",
-	'Create' => "Olutur",
-	'This will replace locale \\\'%s\\\'. Ok?' => "\\'%s\\' yerelletirmesinin yerini alacak?",
-	'Flags' => "Bayraklar",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "Bayraklar, <code>%s</code> alt-klasrnde depolanr. Dosya isimleri yerelletirme isimlerinin lke ksmlardr. (4-5 karakterleri aras); dosya uzants ise .gif'dir..",
-	'Date/Time Formats' => "Tarih/Zaman Biimleri",
-	'The following characters are recognized in the format strings:' => "Aadaki karakterler biim katarlarnda anlamldr:",
-	'a - "am" or "pm"' => "a - \"am\" veya \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" veya \"PM\"",
-	'B - Swatch Internet time' => "B - nternet zaman",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - ISO 8601 tarihi (PHP 5 gerektirir); rn. \"2004-02-12T15:19:21+00:00\"",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d - ayn gn, sfrla balayan iki basamakl; rn. \"01\" - \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - haftann gn, 3 harfli; rn. \"Cum\"",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - haftann gn, 1 harf; rn. \"P\"",
-	'F - month, textual, long; i.e. "January"' => "F - ay, uzun ifade; rn. \"Ocak\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - saat, sfr ile balamayan 12-saatlik biem; rn. \"1\" - \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - saat, sfr ile balamayan 24-saatlik biem; rn. \"0\" - \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - saat, 12-saatlik biem; rn. \"01\" - \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - saat, 24-saatlik biem; rn. \"00\" - \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - dakika; rn. \"00\" - \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (byk harf i) - \"1\" Gn  koruma zaman ise, \"0\" dier durumlarda.",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - sfrla balamayan ayn gn; rn. \"1\" - \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (kk harf \"L\") - haftann gn, uzun; rn. \"Cuma\"",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - yln artk yl olup olmadna dair boolean ifade; rn. \"0\" or \"1\"",
-	'm - month; i.e. "01" to "12"' => "m - ay; rn. \"01\" - \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - ay, 3 harfli; rn. \"Ock\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - sfrla balamayan ay; rn. \"1\" - \"12\"",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "O - Greenwich (GMT) ile zaman fark (saat); rn. \"+0200\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - RFC 822 biimli tarih; rn. \"Thu, 21 Dec 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - saniye; rn. \"00\" - \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - ngilizce sra son ekleri, 2 karakterli; rn. \"th\", \"nd\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - verilen aydaki gn says; rn. \"28\" - \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - Makinann zaman dilimi ayar; rn. \"MDT\"",
-	'U - seconds since the epoch' => "U - kalan saniye",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - haftann gn, numerik, rn. \"0\" (Pazar) to \"6\" (Cumartesi)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - ISO-8601 yln hafta numaras, haftalar pazartesinden balar; rn. \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - yl, 4 basamakl; rn. \"1999\"",
-	'y - year, 2 digits; i.e. "99"' => "y - yl, 2 basamakl; rn. \"99\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - yln gn; rn. \"0\" 'dan \"365\"'e kadar",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - saniye olarak zaman dilimi basks (rn. \"-43200\" - \"43200\"). UTC'nin bats her zaman negatifken, UTC'nin dousu her zaman pozitifdir.",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - Y-m-d\\TH:i:s\\Z 'e eit olan tam ISO 8601 biemi",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Biim katarndaki tanmlanamayan karakterler <br />\n olarak baslacaklardr.\t\t\tKarakterlerin dzgn grntlenmesi iin nlerine \\ ifadesi koyabilirsiniz.",
-	'Note: default locale is not enabled.' => "Not: n tanml yer etkin deil.",
-	'Regional settings' => "Blgesel ayarlar",
-	'Time difference' => "Zaman fark",
-	'in hours' => "saat",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "Sunucunuzun zaman diliminde deilseniz. Gncel zaman: %s.",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "Tarayc yaplandrmas tarafndan dikkate alnmaz, kullanc veya gnlk yeri (bu srada)",
-	'Available locales' => "Bulunan yerelletirmeler",
-	'Hide translation info' => "Tercme bilgisini gizle",
-	'Show translation info' => "Tercme bilgisini gster",
-	'Date fmt' => "Tarih bm",
-	'Time fmt' => "Zaman bm",
-	'Strings' => "Katarlar",
-	'Translated' => "evrilmi",
-	'Extract' => "Olutur",
-	'up' => "yukar",
-	'Move priority up' => "ncelii yukar ta",
-	'down' => "aa",
-	'Move priority down' => "ncelii aa ta",
-	'Copy locale' => "Yeri kopyala",
-	'Reset custom settings' => "zel ayarlar sfrla",
-	'No language file...' => "Dil dosyas yok...",
-	'Extract .po file into b2evo-format' => ".po dosyasn b2evo biemine evir",
-	'Are you sure you want to reset?' => "Sfrlamak istedeinize emin misiniz?",
-	'Reset to defaults (delete database table)' => "n tanml deerlere sfrla (veri-taban tablosunu sil)",
-	'first user' => "ilk kullanc",
-	'previous user' => "nceki kullanc",
-	'next user' => "sonraki kullanc",
-	'last user' => "son kullanc",
-	'Close user profile' => "Kullanc profilini kapat",
-	'Create new user profile' => "Yeni kullanc profili olutur",
-	'Profile for:' => "Profil sahibi:",
-	'Login' => "Giri",
-	'First name' => "sim",
-	'Last name' => "Soyad",
-	'Nickname' => "Takma ad",
-	'Identity shown' => "Grnen kimlik",
-	'Preferred locale' => "Tercih edilen blge",
-	'Preferred locale for admin interface, notifications, etc.' => "Ynetim arabirimi, bildirimler, vs. iin tercih edilen dil.",
-	'Send an email' => "Bir e-posta gnder",
-	'Visit the site' => "Siteyi ziyaret et",
-	'Search on ICQ.com' => "ICQ.com'da ara",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "Kullancya anlk ileti gnder",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "YahooIM",
-	'Notifications' => "Bildirimler",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Birisi size izleme dnt, yorum, vs. gnderdiinde bilgilendirilmek iin buray iaretleyin.",
-	'New password' => "Yeni parola",
-	'Leave empty if you don\'t want to change the password.' => "Parolay deitirmek istemiyorsanz bo braknz.",
-	'Confirm new password' => "Yeni parolay onaylayn",
-	'yes' => "evet",
-	'no' => "hayr",
-	'User rights' => "Kullanc haklar",
-	'User information' => "Kullanc bilgileri",
-	'ID' => "ID",
-	'Posts' => "Gnderiler",
-	'Created on' => "Oluturulma:",
-	'From IP' => "IP'den",
-	'From Domain' => "Alan Adndan",
-	'With Browser' => "Tarayc ile",
-	'first group' => "ilk grup",
-	'previous group' => "nceki grup",
-	'next group' => "sonraki grup",
-	'last group' => "son gurup",
-	'Close group profile' => "Grup profilini kapat",
-	'Creating new group' => "Yeni grup oluturuluyor",
-	'Editing group:' => "Dzenlenen grup:",
-	'Viewing group:' => "Grntlenen grup:",
-	'Permissons for members of this group' => "Bu gurup yelerinin izinleri",
-	'View all' => "Tmn grntle",
-	'Full Access' => "Tam yetki",
-	'No Access' => "Yetki yok",
-	'View only' => "yalnzca grntleme",
-	'Statistics' => "statistikler",
-	'Global options' => "Kresel zellikler",
-	'Check to allow template editing.' => "ablonun dzenlenmesi iin iaretleyin",
-	'User/Group Management' => "Kullanc/Grup Ynetimi",
-	'Groups &amp; Users' => "Gruplar &amp; Kullanclar",
-	'default group for new users' => "yeni kullanclar iin n tanml grup",
-	'Copy group' => "Grubu kopyala",
-	'Delete group' => "Grubu sil",
-	'decrease user level' => "kullanc seviyesini azalt",
-	'increase user level' => "kullancseviyesiniarttr",
-	'Delete user' => "Kullanc sil",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Bu kullancy silmek istediinize emin misiniz?\\nUyar: ona ait tm gnderilerde silinecektir!",
-	'New user...' => "Yeni kullanc...",
-	'New group...' => "Yeni grup...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "[%s] derisi [%s] gnl iin bulunmuyor. <a %s>gnlk zelliklerinde</a> dzgn bir ekilde ayarlanmal veya bir kk dosyasna dzgnce eklenmelidir. <a %s>webmaster</a> ile temasa geiniz...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "HATA! Silinemedi! [%s] dosyasn elle silmek zorunda kalacaksnz.",
-	'%d posts' => "%d gnderi",
-	'1 post' => "1 gnderi",
-	'previous month' => "nceki ay",
-	'next month' => "sonraki ay",
-	'previous year' => "nceki yl",
-	'next year' => "sonraki yl",
-	'go to month\'s archive' => "aya ait arive git",
-	'Member' => "ye",
-	'Visitor' => "Ziyareti",
-	'Edit this comment' => "Yorumu dzenle",
-	'Delete' => "Sil",
-	'Delete this comment' => "Yorumu sil",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Bu yorumu silmek zeresiniz!\\ndurmak iin \\'pta\\', silmek iin \\'TAMAM\\'.",
-	'No comment yet...' => "Henz yorum yok...",
-	'Sorry, there is nothing to display...' => "zgnz, grntlenecek hi bir ey bulunmuyor...",
-	'Error selecting database [%s]!' => "[%s] veri-taban seerken hata olutu!",
-	'MySQL error!' => "MySQL hatas!",
-	'New group' => "Yeni grup",
-	'Parser error: ' => "Ayrtrc hatas: ",
-	'Tag <code>body</code> can only be used once!' => "<code>body</code> etiketi yalnzca bir kez kullanlr!",
-	'Illegal tag' => "Geersiz etiket",
-	'Tag %s must occur inside another tag' => "%s etiketi bir baka etiket iinde gzkmelidir",
-	'Tag %s is not allowed within tag %s' => "%s etiketinin %s etiketinin iinde olmasna izin verilmiyor",
-	'Tag %s may not have attribute %s' => "%s etiketinin %s zellii olmayabilir",
-	'Found invalid URL: ' => "Geersiz URL bulundu: ",
-	'Tag %s may not contain raw character data' => "%s etiketi saf karakter verisi iermeyebilir.",
-	'Browse category' => "Blme gzat",
-	'Comments are closed for this post.' => "Bu gnderi iin yorumlar kapatld.",
-	'This post is not published. You cannot leave comments.' => "Bu gnderi yaynlanmad. Yorum brakamazsnz.",
-	'Read more!' => "Devam !",
-	'More:' => "Dahas:",
-	'Display feedback / Leave a comment' => "Geri besleme grntle / bir yorum brak",
-	'Send feedback' => "Geri besleme grntle",
-	'1 feedback' => "1 geri besleme",
-	'%d feedbacks' => "%d geri besleme",
-	'Display comments / Leave a comment' => "Yorumlar grntle / bir yorum brak",
-	'Display trackbacks / Get trackback address for this post' => "zleme dntlerini grntle / bu gnderi iin izleme dnt adresini al",
-	'Trackback (0)' => "zleme dnt (0)",
-	'Trackback (1)' => "zleme dnt (1)",
-	'Trackbacks (%d)' => "zleme dntleri (%d)",
-	'Display pingbacks' => "Yoklama dntlerini grntle",
-	'Pingback (0)' => "Yoklama dnt (0)",
-	'Pingback (1)' => "Yoklama dnt (1)",
-	'Pingbacks (%d)' => "Yoklama dntleri (%d)",
-	'Delete this post' => "Bu gnderiyi sil",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Bu gnderiyi silmek zeresiniz!\\ndurmak iin \\'ptal\\', silmek iin \\'TAMAM\\'.",
-	'Edit this post' => "Bu gnderiyi dzenle",
-	'Publish NOW!' => "MD yaynla!",
-	'Publish now using current date and time.' => "Gncel tarih ve zaman kullanarak imdi yaynla.",
-	'Invalid post, please correct these errors:' => "Geersiz gnderi, ltfen bu hatalar dzeltin:",
-	'Sorry, there is no post to display...' => "zgnz, grntlenecek gnderi bulunmuyor...",
-	'POP3 connect:' => "POP3 balant:",
-	'No server specified' => "Sunucu belirtilmedi",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: premature NOOP TAMAM, RFC 1939 uyumlu sunucu DEL",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "Sunucuya balant yok",
-	'POP3 user:' => "POP3 kullanc:",
-	'No login ID submitted' => "Giri ID'si girilmedi",
-	'connection not established' => "balant kurulmad",
-	'POP3 pass:' => "POP3 parolas:",
-	'No password submitted' => "Parola girilmedi",
-	'authentication failed ' => "kimlik dorulama baarsz ",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP baarsz. Sunucu, RFC 1939 uyumlu deil",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "Sunucu reklam yok",
-	'abort' => "iptal",
-	'apop authentication failed' => "apop kimlik dorulama baarz",
-	'POP3 login:' => "POP3 giri:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "Listenin prematre sonu",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "Bo komut katar",
-	'POP3 quit:' => "POP3 k:",
-	'connection does not exist' => "balant bulunmuyor",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3 delete:",
-	'No msg number submitted' => "ilt no girilmedi",
-	'Command failed' => "Komut baarsz",
-	'New user' => "Yeni kullanc",
-	'Permission denied!' => "zin reddedildi!",
-	'Oops, MySQL error!' => "Oops, MySQL hatas!",
-	'go back' => "geri git",
-	'Redirecting you to:' => "Ynlendiriliyorsunuz:",
-	'If nothing happens, click <a %s>here</a>.' => "hibir ey olmadysa,<a%s>buraya</a> tklaynz.",
-	'No response!' => "Cevap yok!",
-	'Remote error' => "Uzak hata",
-	'Response' => "Cevap",
-	'Parameter %s is required!' => "%s deikeni gerekli!",
-	'Invalid URL' => "Geersiz URL",
-	'URI scheme not allowed' => "URI dzenine izin verilmedi",
-	'URL not allowed' => "URL izinli deil",
-	'Reporting abuse to b2evolution.net...' => "Zararl kelime b2evolution.net'e bildiriliyor...",
-	'Aborted (Running on localhost).' => "ptal edildi (yerel konakta allyor)",
-	'Requesting abuse list from b2evolution.net...' => "b2evolution.net'ten zararl kelime listesi alnyor...",
-	'Latest update timestamp' => "Son gncelleme zaman",
-	'Incomplete reponse.' => "Tamamlanmam cevap.",
-	'No new blacklisted strings are available.' => "Yeni kara listeli katar bulunmuyor.",
-	'Adding strings to local blacklist' => "Katarlar yerel kara listeye ekleniyor",
-	'Adding:' => "Ekleme:",
-	'OK.' => "TAMAM.",
-	'Not necessary! (Already handled)' => "Gerekli deil! (Zaten tutulu)",
-	'New latest update timestamp' => "Yeni son gncelleme zaman",
-	'Invalid reponse.' => "Geersiz cevap.",
-	'Requested blog does not exist!' => "stenen gnlk bulunmuyor!",
-	'Post details' => "Gnderi detaylar",
-	'PREVIEW' => "N GRNM",
-	'Next page' => "Sonraki sayfa",
-	'Previous page' => "nceki sayfa",
-	'Previous post' => "nceki gnderi",
-	'Next post' => "Sonraki gnderi",
-	'Next Page' => "Sonraki Sayfa",
-	'Previous Page' => "nceki Sayfa",
-	'Cannot delete if there are sub-categories!' => "Eer alt-blmleri bulunuyor ise silinemez!",
-	'Cannot delete last category if there are posts inside!' => "erisinde gnderi bulunuyor ise son blm silinemez!",
-	'Requested category %s does not exist!' => "stenen %s blm bulunmuyor.",
-	'Category' => "Blm",
-	'bad char in User Agent' => "Taraycfa yanl karakter",
-	'referer ignored' => "atfta bulunan yok sayld",
-	'BlackList' => "Kara Liste",
-	'robot' => "robot",
-	'invalid' => "geersiz",
-	'search engine' => "arama motoru",
-	'loading referering page' => "atfta bulunan sayfa ykleniyor",
-	'found current url in page' => "sayfada bir gncel url bulundu",
-	'not a query - no params!' => "bir sorgu deil - deiken yok!",
-	'no query string found' => "karakter katar bulunamad",
-	'name' => "isim",
-	'Sending pingbacks...' => "Yoklama dntleri gnderiliyor...",
-	'No pingback to be done.' => "Yaplacak yoklama dnt bulunamad.",
-	'BEGIN' => "BALA",
-	'Processing:' => "Yrtlyor:",
-	'Couldn\'t find a hostname for:' => "Bir konak ad bulunamad:",
-	'Connect to server at:' => "Sunucuya balanld:",
-	'Couldn\'t open a connection to:' => "Balant alamad:",
-	'Start receiving headers and content' => "st bilgi bal ve ierii almaya bala",
-	'Pingback server found from X-Pingback header:' => "X-Pingback st bilgi balndan yoklama dnt sunucusu bulundu:",
-	'Pingback server found from Pingback <link /> tag:' => "Yoklama dnt <link /> etiketinden yoklama dnt sunucusu bulundu:",
-	'Pingback server not found in headers and content' => "Yoklama dnt sunucusu balkta ve ierikte bulunamad",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "Yoklama dnt sunucu URLsi bo (i PHP fgets hatas olabilir)",
-	'Pingback server data' => "Yoklama dnt sunucu verisi",
-	'Page Linked To:' => "Sayfann baland yer:",
-	'Page Linked From:' => "Sayfaya balanan yer:",
-	'Pinging %s...' => "%s yoklanyor...",
-	'END' => "SON",
-	'Pingbacks done.' => "Yoklama dntleri tamamland.",
-	'Pinging b2evolution.net...' => "b2evolutions.net yoklanyor...",
-	'Pinging Weblogs.com...' => "Weblogs.com yoklanyor...",
-	'Pinging Blo.gs...' => "Gnlkler yoklanyor...",
-	'Pinging technorati.com...' => "technorati.com yoklanyor...",
-	'Archives for' => "Ariv sahibi",
-	'Archive Directory' => "Ariv Klasr",
-	'Sending trackbacks...' => "zleme dntleri gnderiliyor...",
-	'No trackback to be sent.' => "Gnderilecek izleme dnt yok.",
-	'Excerpt to be sent:' => "Gnderilecek alnt:",
-	'Trackbacks done.' => "zleme dntleri tamamland.",
-	'Sending trackback to:' => "zleme dntnn gnderildii yer:",
-	'Response:' => "Cevap:",
-	'wrong login/password.' => "yanl giri/parola.",
-	'setcookie %s failed!' => "setcookie %s baarsz!",
-	'login/password no longer valid.' => "giri/parola artk geerli deil.",
-	'You must log in!' => "Giri yapmalsnz!",
-	'Login if you have an account...' => "Bir hesabnz bulunuyorsa giri yapnz...",
-	'Register...' => "Kaydol...",
-	'Register to open an account...' => "Bir hesap amak iin kaydol...",
-	'Logout (%s)' => "k (%s)",
-	'Logout from your account' => "Hesabnzdan kn",
-	'Admin' => "Ynetim",
-	'Go to the back-office' => "Ofis arkasna ge",
-	'Profile (%s)' => "Profil (%s)",
-	'Edit your profile' => "Profilinizi dzenleyin",
-	'User profile' => "Kullanc profili",
-	'Sunday' => "Pazar",
-	'Monday' => "Pazartesi",
-	'Tuesday' => "Sal",
-	'Wednesday' => "aramba",
-	'Thursday' => "Perembe",
-	'Friday' => "Cuma",
-	'Saturday' => "Cumartesi",
-	'Sun' => "Paz",
-	'Mon' => "Pzt",
-	'Tue' => "Sal",
-	'Wed' => "ar",
-	'Thu' => "Per",
-	'Fri' => "Cum",
-	'Sat' => "Cmt",
-	' S ' => " P ",
-	' M ' => " P ",
-	' T ' => " S ",
-	' W ' => "  ",
-	' T  ' => " P  ",
-	' F ' => " C ",
-	' S  ' => " C  ",
-	'January' => "Ocak",
-	'February' => "ubat",
-	'March' => "Mart",
-	'April' => "Nisan",
-	'May ' => "Mays",
-	'June' => "Haziran",
-	'July' => "Temmuz",
-	'August' => "Austos",
-	'September' => "Eyll",
-	'October' => "Ekim",
-	'November' => "Kasm",
-	'December' => "Aralk",
-	'Jan' => "Ock",
-	'Feb' => "ub",
-	'Mar' => "Mar",
-	'Apr' => "Nis",
-	'May' => "May",
-	'Jun' => "Haz",
-	'Jul' => "Tem",
-	'Aug' => "As",
-	'Sep' => "Eyl",
-	'Oct' => "Ekm",
-	'Nov' => "Kas",
-	'Dec' => "Ara",
-	'Local' => "Yer",
-	'Reported' => "Bildirilmi",
-	'Central' => "Merkezi",
-	'Czech (CZ)' => "ekce (CZ)",
-	'German (DE)' => "Almanca (DE)",
-	'English (EU)' => "ngilizce (EU)",
-	'English (UK)' => "ngilizce (UK)",
-	'English (US)' => "ngilizce (US)",
-	'English (CA)' => "ngilizce (CA)",
-	'English (AU)' => "ngilizce (AU)",
-	'English (IL)' => "ngilizce (IL)",
-	'Spanish (ES)' => "spanyolca (ES)",
-	'French (FR)' => "Franszca (FR)",
-	'French (CA)' => "Franszca (CA)",
-	'French (BE)' => "Franszca (BE)",
-	'Hungarian (HU)' => "Macarca (HU)",
-	'Italian (IT)' => "talyanca (IT)",
-	'Japanese (JP)' => "Japonca (JP)",
-	'Lithuanian (LT)' => "Litvanca (LT)",
-	'Bokm&aring;l (NO)' => "Norvee (NO)",
-	'Dutch (NL)' => "Flemenke (NL)",
-	'Dutch (BE)' => "Flemenke (BE)",
-	'Portuguese (BR)' => "Portekizce (BR)",
-	'Swedish (SE)' => "svece (SE)",
-	'Chinese(S) gb2312 (CN)' => "ince(S) gb2312 (CN)",
-	'Chinese(S) utf-8 (CN)' => "ince(S) utf-8 (CN)",
-	'Trad. Chinese (TW)' => "Geleneksel ince (TW)",
-	'You cannot leave comments on this post!' => "Bu gnderiye yorum brakamazsnz!",
-	'Please fill in the name field' => "Ltfen isim alann doldurunuz",
-	'Please fill in the email field' => "Ltfen e-posta alann doldurunuz",
-	'Supplied email address is invalid' => "Girilen e-posta adresi geersiz",
-	'Please do not send empty comment' => "Ltfen bo yorum gndermeyiniz",
-	'You can only post a new comment every 30 seconds.' => "Yeni yorumlar 30 saniye aralklar ile gnderebilirsiniz.",
-	'Cannot post comment, please correct these errors:' => "Yorum gnderilemiyor, ltfen aapdaki hatalar dzeltiniz:",
-	'Back to comment editing' => "Yorum dzenlemeye geri dn",
-	'New comment on your post #%d "%s"' => "#%d nolu gnderinize yeni yorum \"%s\"",
-	'Url' => "Url",
-	'Comment' => "Yorum",
-	'Edit/Delete' => "Dzenle/Sil",
-	'Connecting to pop server...' => "pop sunucuya balanlyor...",
-	'Connection failed: ' => "Balant baarsz: ",
-	'Logging into pop server...' => "pop sunucusuna giri yaplyor...",
-	'No mail or Login Failed:' => "Posta yok veya giri baarsz:",
-	'Getting message #%d...' => "leti #%d alnyor...",
-	'Processing...' => "Yrtlyor...",
-	'Too old' => "ok eski",
-	'Subject prefix does not match' => "Konu n eki uyumuyor",
-	'Raw content:' => "Saf ierik:",
-	'Login:' => "Giri:",
-	'Pass:' => "Parola:",
-	'Wrong login or password.' => "Yanl giri veya parola.",
-	'Category ID' => "Blm ID",
-	'Blog ID' => "Gnlk ID",
-	'Permission denied.' => "zin reddedildi",
-	'Posted title' => "Gnderilmi balk",
-	'Posted content' => "Gnderilmi ierik",
-	'Mission complete, message deleted.' => "Grev tamamland, ileti silindi.",
-	'An email with the new password was sent successfully to your email address.' => "Parolay ieren bir e-posta, e-posta adresinize baar ile gnderildi.",
-	'New Password:' => "Yeni Parola:",
-	'You can login here:' => "Buraya giri yapabilirsiniz:",
-	'your weblog\'s login/password' => "web gnlnzn giri/parolas",
-	'The email could not be sent.' => "E-posta gnderilemedi.",
-	'Possible reason: your host may have disabled the mail() function...' => "Olabilecek neden: sunucunuz mail() ilevini devre d brakm olabilir...",
-	'Note: You are already logged in!' => "Not: Zaten giri yaptnz!",
-	'Continue...' => "Devam et...",
-	'You are not logged in.' => "Giri yapmamsnz.",
-	'You are not logged in under the same account you are trying to modify.' => "Dzenlemek istediiniz hesap altnda giri yapmamsnz.",
-	'Back to profile' => "Profile geri dn",
-	'please enter your nickname (can be the same as your login)' => "ltfen takma adnz giriniz (giriinizle ayn olabilir)",
-	'your ICQ UIN can only be a number, no letters allowed' => "ICQ UIN numaranz yalnzca rakamlardan olumal, harfler kabul edilmemektedir",
-	'please type your e-mail address' => "ltfen e-posta adresinizi girin",
-	'the email address is invalid' => "e-posta adresi geersiz",
-	'you typed your new password only once. Go back to type it twice.' => "yeni parolanz yanlnzca bir kez girdiniz. Geri gidip tekrar giriniz.",
-	'you typed two different passwords. Go back to correct that.' => "iki farkl parola girdiniz. Geri gidip dzeltiniz.",
-	'please enter a Login' => "ltfen bir giri yapn",
-	'please enter your password twice' => "ltfen parolanz iki kez girin",
-	'please type the same password in the two password fields' => "ltfen ayn parolay iki parola alannada giriniz",
-	'this login is already registered, please choose another one' => "Bu giri zaten kaytl, ltfen baka bir tane seiniz",
-	'new user registration on your blog' => "gnlnzde yeni kullanc kayd",
-	'Manage users' => "Kullanclar ynet",
-	'New trackback on your post #%d "%s"' => "#%d nolu gnderinize yeni izleme dnt \"%s\"",
-	'Website' => "Websitesi",
-	'Excerpt' => "Alnt",
-	'Login form' => "Giri formu",
-	'You will have to accept cookies in order to log in.' => "Giri yapmak iin erezleri kabul etmelisiniz.",
-	'Password:' => "Parola:",
-	'Log in!' => "Giri!",
-	'Go to Blogs' => "Gnlklere Git",
-	'Lost your password ?' => "Parolanz kayp m?",
-	'Lost password ?' => "Kayp parola ?",
-	'A new password will be generated and sent to you by email.' => "Yeni bir parola oluturulup e-posta adresinize gnderildi.",
-	'Generate new password!' => "Yeni parola ret!",
-	'Registration complete' => "Kayt tamamland",
-	'Registration Currently Disabled' => "u an kayt etkin deil",
-	'User registration is currently not allowed.' => "Kullanc kayd gerekletirildi.",
-	'Home' => "Ev",
-	'Register form' => "Kayt formu",
-	'(twice)' => "(iki kez)",
-	'Minimum %d characters, please.' => "Asgari %d karakter, ltfen.",
-	'Preferred language' => "Tercih edilen dil",
-	'Register!' => "Kaydol!",
-	'Log into existing account...' => "Varolan hesaba giri yap...",
-	'b2evo installer' => "b2evo ykleyici",
-	'Installer for version ' => "srm iin ykleyici ",
-	'Current installation' => "Gncel ykleme",
-	'Install menu' => "Ykleme mens",
-	'PHP info' => "PHP bilgisi",
-	'Go to Admin' => "Ynetime Dn",
-	'Online' => "evrimii",
-	'Manual' => "Yardm",
-	'Support' => "Destek",
-	'Language / Locale' => "Dil / Yer",
-	'Choose a default language/locale for your b2evo installation.' => "b2evo yklemeniz iin n tanml dil/yer sein.",
-	'Check your database config settings below and update them if necessary...' => "Aadaki veri-taban yaplandrma ayarlarnz denetleyip, gerekli ise deiiklik yapnz...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "b2evolution'un bu srmn kullanmak iin asgari gereken srm %s srm %s'dir. Fakat sizin denemeye altnz srm %s'dir.",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "yle grnyorki girdiiniz veri-taban yaplandrma ayarlar almyor. Ltfen dikkatlice denetleyip tekrar deneyin...",
-	'Config file update' => "Yaplandrma dosyas gncelleme",
-	'We cannot automatically update your config file [%s]!' => "z devinimli (otomatik) olarak [%s] yaplandrma dosyanz gncelleyemiyoruz!",
-	'There are two ways to deal with this:' => "Bunu yapmann iki yolu bulunuyor:",
-	'You can allow the installer to update the config file by changing its permissions:' => "Dosya izinlerini deitirerek ykleyiciye bunu yapmas iin izin verebilirsiniz:",
-	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "Eer gerekli ise <code>chmod 666 %s</code>, <a %s>izinler hakknda evrimii yardma</a> bakn.",
-	'Come back to this page and refresh/reload.' => "Bu sayfaya geri gelip yenileyip/yeniden ykleyin.",
-	'Alternatively, you can update the config file manually:' => "Ek olarak, yaplandrma dosyasn el ile gncelleyebilirsiniz:",
-	'Open the _config.php file locally with a text editor.' => "_config.php dosyasn yerel olarak bir metin dzenleyicide an.",
-	'Delete all contents!' => "Tm ierii sil!",
-	'Copy the contents from the box below.' => "Aadaki kutunun ieriini kopyalayn",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Yerel metin editrnze yaptrnz. <strong>DKKAT:dosyada son <code>?&gt;</code> kodundan sonra KESNLKLE H BR BOLUK olmadndan emin olunuz.</strong> Herhangi bir boluk, sekme, yeni satr veya conf dosyasnn sonundaki bo satr, bir sonraki giri denemenizde erezlerin gnderilmesini engelleyebilir.",
-	'Save the new _config.php file locally.' => "Yeni _config.php dosyasn yerel olarak kaydet.",
-	'Upload the file to your server, into the /_conf folder.' => "Dosyay sunucunuzdaki /_conf klasrne ykleyin.",
-	'<a %s>Call the installer from scratch</a>.' => "<a %s>Ykleyiciyi en batan arn</a>.",
-	'This is how your _config.php should look like:' => "_config.php dosyanz neye benziyor:",
-	'Your configuration file [%s] has been successfully updated.' => "[%s] yaplandrma dosyanz baar ile gncellendi.",
-	'Base configuration' => "Temel yaplandrma",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "Temel yaplandrma dosyanz henz dzenlenmemi. Bunu aadaki formu doldurarak yapabilirsiniz.",
-	'This is the minimum info we need to set up b2evolution on this server:' => "Bu, sunucuya b2evolution kurmak iin gerek duyulan asgari bilgidir:",
-	'Database you want to install into' => "ine yklemek istediiniz veri-taban",
-	'mySQL Username' => "mySQL Kullanc ad",
-	'Your username to access the database' => "Veri-tabanna eriim iin geren kullanc ad",
-	'mySQL Password' => "mySQL Parolas",
-	'Your password to access the database' => "Veri-tabanna eriim iin gereken parola",
-	'mySQL Database' => "mySQL Veri-taban",
-	'Name of the database you want to use' => "Kullanmak istediiniz veri-taban ismi",
-	'mySQL Host' => "mySQL Kona (Host)",
-	'You probably won\'t have to change this' => "Muhtemelen bunu deitirmek zorunda kalmayacaksnz",
-	'Additional settings' => "Ek ayarlar",
-	'Base URL' => "Temel URL",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "Bu b2evo ve gnlklerinizin bulunduu n tanml yerdir. DKKATLCE DENETLEYN aksi takdirde almayacaktr. Eer b2evolution'u yerel makinenizde test etmek istiyorsanz, veya giri erezlerinini alp almadn denemek istiyorsanz, http://<strong>localhost</strong> ifadesini KULLANMALISINIZ... Makine adnz KULLANMAYINIZ!",
-	'Your email' => "e-postanz",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "Bir ok hata iletisinde sizinle temasa geilmesi iin kullanlacaktr. Ayn zamanda yeni kullanc kaytlarnda bilgilendirileceksiniz.",
-	'Update config file' => "Yaplandrma dosyasn gncelle",
-	'How do you want to install b2evolution?' => "b2evolution'u nasl yklemek istersiniz?",
-	'The installation can be done in different ways. Choose one:' => "Ykleme bir ok farkl yol ile gerekleebilir. Birini seiniz:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>Yeni Kurulum</strong>: rnek verili b2evolution veritaban tablolarn ykler.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>Bir nceki b2evolution srmnden ykseltme</strong>: Gncel srm ile uyumlu olmas amac ile b2evolution veri-taban tablolarn gncelletirin.",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Cafelog/b2 v 0.6.x'dan gncelleme</strong>: b2evolution veri-taban tablolarn ykeyip varolan Cafelog/b2 verisini iine kopyalayn.",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>Manywhere Miniblog'tan gncelletirme</strong>: b2evolution veri taban tablolarn ykleyip varolan Miniblog verisini iine kopyalayn.",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>WordPress v 1.2'den gncelletirme</strong>: b2evolution veri-taban tablolarn ykleyin ve varolan WordPress verisini iine yaptrn.",
-	'Delete b2evolution tables' => "b2evolution tablolarn sil",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "b2evolution tablolarn daha nce yklediniz ve yeni bir kurulum yapmak istiyorsunuz, Yeni bir kuruluma balamadan evvel b2evolution tablolarn silmelisiniz <strong>UYARI: Tm b2evolution tablolar ve verileri kaybolacak!!!</strong> erideki Cafelog/b2 veya baka dier tablolara dokunulmayacaktr.",
-	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>Temel yaplandrmanz deitirin</strong> (aadaki aklamaya gzatn): Bunu yapmak isteyeceiniz nadir durumlar bulunur. rnek olarak; b2evolution dosyalarn ve veritabann tamak steyeceiniz durumlar...",
-	'GO!' => "GT!",
-	'Need to start anew?' => "Yeni kuruluma balansn m?",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "Daha nce b2evolution' kurmu ve yeni birine balamak istiyorsanz. Yeni kuruluma balamadan evvel b2evolution tablolarn silmelisiniz. b2evolution, bunu sizin iin yapabilir fakat gvenlik nedeniyle bu zellik n tanml olarak etkin deildir.",
-	'Base config recap...' => "Temel yaplandrma...",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "Eer burada doru yaplandrma grmyorsanz. lerlemeden DURUN ve <a%s>temel yaplandrmanz gncelleyin.</a>",
-	'(Set, but not shown for security reasons)' => "(Ayarlanr, fakat gvenlik nedenlerinden dolay gsterilmez)",
-	'Admin email' => "Ynetici e-postas",
-	'Installing b2evolution tables with sample data' => "rnek verili b2evolution tablolar ykleniyor",
-	'Installation successful!' => "Ykleme baarl!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>imdi <a %s>giri</a> yapabilirsiniz. kullanc adnz \"admin\" ve parolanz : \"%s\"</p>\n\t<p>Bu parolay not edin! Ykleme srasnda b2evolution tarafndan atanan <em>rasgele</em> bir paroladr. Kaybettiinizde tm veri-taban tablolarn silip tekrar yklemeniz gerekir.</p>",
-	'Upgrading data in existing b2evolution database' => "Varolan b2evolution veri-tabanndaki veri gncelleniyor",
-	'Upgrade completed successfully!' => "Gncelleme baaryla tamamland!",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "imdi <a%s>giri yapabilirsiniz</a>.%skullanc adnz ve parolanz ile.",
-	'Installing b2evolution tables and copying existing %s data' => "b2evolution tablolarn ykleme ve varolan %s verisini kopyalama",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>imdi varolan 20 karaktere indirgenmi Miniblog e-posta adresiniz ile <a %s>giri</a>yapabilirsiniz. Tm parolalar \"%s\"'e sfrland..</p>\n<p>Bu parolay not edin!b2evolution' yklediinizde verilen <em>rasgele</em> bir paroladr. Kaybettinizde veri-taban tablolarn silip tekrar yklemeniz gerekmektedir.</p>",
-	'Deleting b2evolution tables from the datatase' => "b2eveolution tablolar veri-tabanndan siliniyor",
-	'For security reasons, the reset feature is disabled by default.' => "Gvenlik nedenlerinden dolay, sfrlama zellii n tanml olarak etkin deildir.",
-	'Reset done!' => "Sfrlama tamamland!",
-	'Back to menu' => "Menye dn",
-	'official website' => "resmi websitesi",
-	'contact' => "balant",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "Bu Cafelog'tan gncelletirilen tm gnderilerinizi tutar. '%s'.%s eklinde adlandrlr.",
-	'This is a sample linkblog entry' => "Bu rnek ba gnlk giriidir",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "Bu ba gnln tanmlayan rnek bir yazdr.. Bir ok durumda bunu bo brakmak isteyeceksinizdir., yalnzca balk ve URL girmeniz yeterli olacaktr. (beendiim/ilikili siteler).",
-	'This is the long description for the blog named \'%s\'. %s' => "Bu, '%s'.%s isimli gnlk iin uzun tanmdr.",
-	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "Bu gnlk (gnlk #1) temelde ok zel bir gnlktr! Otomatik olarak dier gnlklerin tm gnderilerini eker. Bu sisemde gnderilen hereyi kontrol altnda tutmanz salar. Bu gnl, ynetim alanndan 'Halka ak gnlk listesinde ier' ifadesinin iaretini kaldrarak saklayabilirsiniz.",
-	'%s Title' => "%s Bal",
-	'Tagline for %s' => "%s iin etiket satr",
-	'Short description for %s' => "%s iin ksa tanm",
-	'Notes for %s' => "%s iin notlar",
-	'Keywords for %s' => "%s iin anahtar kelimeler",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "Bu gnln amac, beendiiniz/ilikili balantlarnz grntleyen dier gnlklere bir yan nesne olarak ierilmektir.",
-	'Clean Permalinks!' => "Sabitbalar Temizle!",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "b2evolution n tanml olarak eski sitil sabitba ve geri besleme kullanr. Bu eitli web sunucular ile tam uyumluluk salamak iindir.\n\nb2evolution' rahat bulduysanz, ayarlar ekranndan temiz sabitbalar etkinletirmelisiniz... ('Ek konum bilgisi kullan' iaretleyin)",
-	'Apache optimization...' => "Apache yneylemi...",
-	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => "<code>/blogs</code> ve <code>/blogs/admin</code> klasrlerinde [<code>sample.htaccess</code>]. isimli iki dosya bulunmaktadr. Bu dosyalar [<code>.htaccess</code>]. ismine deitirmeyi denemelisiniz.\n\nBu yolu b2evolution yolunu optimize edecektir (Apache kullanyorsanz). Bu dosyalar n tanml olarak etkin deillerdir. nk bir ka hizmet veren firma kullanmaya altnz anda hata vermektedir. Byle bir durum olduunda ismini deitirin,veya kaldrn sorun zlecektir.",
-	'About evoSkins...' => "evoDerileri Hakknda...",
-	'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => "n tanml olarak b2evolution gnlkleri n tanml deri ile grntlenir.\n\nOkuyucular bir ok deride mevcut deri deitiriciyi kullanabilirler..\n\nYnetici arabiriminde her gnlk iin n tanml deriyi deitirebileceiniz ayarlar bulunmaktadr. Herkesi n tanml deriyi kullanmaya mecbur da brakabilirsiniz.\n\nBir dier yolda, /blogs/skins klasrnde bulunan derileri silebilirsiniz. Varolan deri klasrn kopyalayarak yeni deriler oluturabilirsiniz.\n\nTo start customizing a skin, open its '<code>_main.php</code>' dosyasn metin editrnde ap dzenleyebilirsiniz, evoSkins'de bulunan yardm okuyunuz!",
-	'Skins, Stubs and Templates...' => "Deriler, Kkler ve ablonlar...",
-	'By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through \'<code>index.php</code>\', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don\'t want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided \'<code>a_stub.php</code>\' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided \'<code>a_noskin.php</code>\'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the \'Stub name\' field. Otherwise, the permalinks will not function properly.' => "n tanml olarak tm nceden ykl gnlkler bir deri kullanlarak grntlenir. (Deriler hakknda daha fazla bilgi iin bir dier gnderiye bakn.)\n\nBu da gnlklere veri tabanndan varsaylan zellikleri ekip getiren '<code>index.php</code> zerinden erieceiniz manasna gelir ', \n\nEk olarak varsaylan derinin gzkmesini istemiyorsanz '<code>a_stub.php</code>' gibi bir kk dosya oluturup index.php yerine onu arabilirsiniz.\n\nSon olarak eer gnlnze ok derin zelletirmeler yapmak istiyorsanz. Deriler yerine dz ablonlar kullanmalsnz. Bu durumda gnlnz '<code>a_noskin.php</code>' verildii gibi tam ablon olarak arn.\n\nkk/ablon dosyalar hakknda daha ayrntl bilgiyi kendi ilerinde bulabilirsiniz. Bir metin dzenleyicide ap yorumlar okuyabilirsiniz. \n\nBir dier yol, gnlk ynetiminden gnlnz iin doru eriim metodunu setiinize emin olun. kk dosyalar veya ablonlar kullanrken, dosya adn 'kk isim' alnnda belirtmeniz gerekir aksi  takdirde almayacaktr.",
-	'Multiple Blogs, new blogs, old blogs...' => "oklu Gnlkler, yeni gnlkler, eski gnlkler...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "n tanml olarak b2evolution 4 gnlk ile gelir, 'Blog All', 'Blog A', 'Blog B' ve 'Linkblog'.\n\nBazlarnn zel grevleri bulunur bu konu hakknda ilikili sayfay okuyunuz.\n\nEk gnlkler oluturabilir veya istemediiniz gnlkleri silebilirsiniz.",
-	'This is a multipage post' => "Bu bir oklu sayfa gnderimi",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "ok sayfal gnderimin bu ilk sayfas.\n\nDier sayfalar aadaki balantlara tklayarak grebilirsiniz.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nBu son sayfadr.",
-	'Extended post with no teaser' => "Tantmsz gelimi gnderi",
-	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Bu tantmsz geniletilmi bir gnderidir. \"devam\" balantsna tkladnzda tantm bir daha grmeyeceiniz manasna gelir.\n\n<!--more--><!--noteaser-->\n\nBu geniletilmi bir metindir. Bunu yalnzca \"devam\" balantsna tklayarak grebilirsiniz.",
-	'Extended post' => "Geniletilmi gnderi",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Bu gelimi bir iletidir. Bu grdnz yalnzca ufak bir tantmdr devamn grntlemek iin Daha fazlasn gster butonuna tklayn.\n\n<!--more-->\n\nBu yaznn geri kalan ksm, Bu alan yalnzca \"devam\" butonuna bastnzda grebilirsiniz.",
-	'Important information' => "nemli bilgi",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "Blog B 'b2evolution pular' blmne ait bir ka gnderi bulundurur.\n\nTm bu gnderiler size yardm etmek iin konulmutur. EdB'nin deyimiyle: \"<em>Bir eyler yapmaya balamadan (hacking) hepsini okuyun!</em>\" ;)\n\nEer isterseniz okuduktan sonra hepsini silebilirsiniz. Durumlarn 'geerliliini yitirmi' eklinde ayarlyp saklayabilirsiniz de.",
-	'First Post' => "lk Gnderi",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>Bu ilk gnderidir.</p>\n\n<p>Gnlk A ve gnlk B'de her iki gnlkte de grntlenir.</p>",
-	'Second post' => "kinci gnderi",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>Bu ikinci gnderidir.</p>\n\n<p>Yalnzca A gnlnde grntlenir fakat bir ok blm altndadr.</p>",
-	'Third post' => "nc gnderi",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>Bu nc gnderi.</p>\n\n<p>Bu yalnzca B gnlnde grntlenir ve tek bir blm altndadr.</p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "Merhaba, bu bir yorum.<br />Bir yorumu silmek iin, giri yapp gnderilerin yorumlarn grntleyin, Burada silme veya dzenleme iin seenekleri greceksiniz.",
-	'The database schema is already up to date. There is nothing to do.' => "Veri-taban dzeni zaten gncel. Yaplcak bir ey bulunmuyor.",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "Bu da gsteriyor ki aadaki kk izimleri birden fazla kullanlm: ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "Esiz yapmadnz srece gncelletirme yapamam. VT alan: [%s]",
-	'Checking DB schema version...' => "VT dzen srm denetleniyor...",
-	'NOT FOUND! This is not a b2evolution database.' => "BULUNAMADI! Bu bir b2evolution veri-taban deil.",
-	'This version is too old!' => "Bu srm ok eski!",
-	'This version is too recent! We cannot downgrade to it!' => "Bu srm ok yeni! Geriye dndremeyiz!",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "BugnlkMiniblog'tangncelletirilentmgnderilerinizitutar.'%s'.%seklindeadlandrlr.",
-	'This blog holds all your posts upgraded from WordPress. This blog is named \'%s\'. %s' => "Bu gnlk WordPress'ten gncelletirilen tm gnderilerinizi tutar. '%s'. %s eklinde adlandrlr.",
-	'No desc available' => "Tnm bulunamad",
-	'No description available' => "Tanm bulunamad",
-	'Make URLs clickable' => "URL'leri tklanabilir yap",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "z devinimli (Oto) &lt;P&gt; ve &lt;BR&gt; etiketleri",
-	'BB formatting e-g [b]bold[/b]' => "BB biimlendirme rn: [b]kaln[/b]",
-	'GreyMatter style formatting' => "GreyMatter tarz biimlendirme",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%",
-	'Convert text smilies to icons' => "Yaz glmsemeleri simgelere evir",
-	'Humane Web Text Generator 2.0 beta' => "nsan Web Yaz reteci 2.0 beta",
-	'Easy HTML tags inserting' => "Basit HTML etiket yerletirimleri",
-	'INSerted [Alt-I]' => "Eklenmi [Alt-I]",
-	'DELeted [Alt-D]' => "Silinmi [Alt-D]",
-	'STRong [Alt-S]' => "Kaln [Alt-S]",
-	'EMphasis [Alt-E]' => "Vurgu [Alt-E]",
-	'CODE [Alt-C]' => "Kod [Alt-C]",
-	'Paragraph [Alt-P]' => "Paragraf [Alt-P]",
-	'Unordered List [Alt-U]' => "Srasz liste [Alt-U]",
-	'List Item [Alt-L]' => "Liste nesnesi [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "bek [Alt-B]",
-	'IMaGe [Alt-G]' => "mge [Alt-G]",
-	'A href [Alt-A]' => "Ba [Alt-A]",
-	'More [Alt-M]' => "Devam [Alt-M]",
-	'no teaser [Alt-T]' => "tantm yok [Alt-T]",
-	'next page [Alt-Q]' => "sonraki sayfa [Alt-Q]",
-	'Close all tags' => "Tm etiketleri kapat",
-	'ALTernate text' => "Ek (Alternatif) yaz",
-	'One click smilies inserting' => "Tek tklama ile glmseme eklenmesi",
-	'All' => "Tm",
-	'Trackback address for this post:' => "Bu gnderi iin izleme dnt adresi:",
-	'No %s for this post yet...' => "bu gnderi iin henz %s bulunmuyor...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "E-posta adresiniz bu sitede <strong>yaynlanmayacaktr</strong>.",
-	'Site/Url' => "Site/Url",
-	'Your URL will be displayed.' => "URL'niz grntlenecek",
-	'Line breaks become &lt;br /&gt;' => "Satr sonlar &lt;br/&gt; olacak",
-	'Remember me' => "Beni hatrla",
-	'(Set cookies for name, email &amp; url)' => "(sim, e-post &amp iin erez ayarla)",
-	'In response to:' => "cevaben:",
-	'Linkblog' => "BaGnlk",
-	'more' => "daha",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Top refering engines' => "En ok atfta bulunan motorlar",
-	'blogs' => "gnlkler",
-	'skin the site' => "siteye deri giydir",
-	'archives' => "arivler",
-	'Select blog:' => "Gnlk sein:",
-	'Select skin:' => "Deri sein:",
-	'words' => "kelime",
-	'Read more...' => "devam...",
-	'Choose a skin' => "Bir deri sein",
-	'Choose skin' => "Deri sein",
-	'Browse all posts by this author' => "Yazarlarna gre tm gnderileri tara",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "Bu <acronym title=\"Uniform Resource Identifier\">URI</acronym>'n izleme dntn gerekletirmek iin gerekli giri:",
-	'Comment by' => "Yorum sahibi",
-	'Trackback from' => "zleme dnt sahibi",
-	'Pingback from' => "Yoklama dnt sahibi",
-	'Edit This' => "Bunu Dzenle",
-	'E-mail' => "E-posta",
-	'Your Comment' => "Yorumunuz",
-	'Say It!' => "Syle!",
-	'Filed under:' => "Alan sahibi:",
-	'Other' => "Dier",
-	'Meta' => "Meta",
-	'Syndicate this site using RSS' => "Bu siteyi RSS kullanarak XML yaymla",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "RSS'deki gnderiler iin son yorumlar",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "Yorumlar <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'This page validates as XHTML 1.0 Transitional' => "Bu sayfa XHTML 1.0 Transitional olarak geerlidir",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "Geerli <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "b2evolution tarafndan glendirildi; ok dilli, ok kullancl, ok gnlkl motor.",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "Bu deri zellii, zgn olarak Word Press iin tasarlanmtr (style.css'deki katkda bulunanlar ksmna bakn).",
-	'Original design credits for this skin:' => "Bu deri iin zgn tasarm ekibi",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "WP CSS dosyalar ile azami uyumluluu temin etmek iin, ou WP'de olmayan b2evolution zellii genel wpc_* derisinden saklanmtr.",
-	'[...] Read more!' => "[...] Dahasn oku!",
-	'New pingback on your post #%d "%s"' => "#%d nolu gnderinizde yeni yoklama dnt \"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/tr_TR/LC_MESSAGES/messages.po 1.10.3.src/locales/tr_TR/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/tr_TR/LC_MESSAGES/messages.po	2005-06-17 19:53:14.000000000 -0500
+++ 1.10.3.src/locales/tr_TR/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,5907 +0,0 @@
-# Frat KK <firat@kucuk.org>, 2005.
-msgid ""
-msgstr ""
-"Project-Id-Version: b2evolution 0.9.0.x\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-03-23 14:51+0200\n"
-"PO-Revision-Date: 2005-03-23 20:36+0200\n"
-"Last-Translator: Frat KK <firat@kucuk.org>\n"
-"Language-Team: Turkish <firat@kucuk.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-9\n"
-"Content-Transfer-Encoding: 8bit"
-
-#: ..\..\..\a_noskin.php:110
-msgid "Selected"
-msgstr "Seili"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:161
-#: ..\..\..\a_noskin.php:252
-#: ..\..\..\multiblogs.php:140
-#: ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:470
-#: ..\..\..\admin\_menutop.php:200
-#: ..\..\..\b2evocore\_functions_cats.php:567
-#: ..\..\..\skins\basic\_main.php:94
-#: ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:118
-#: ..\..\..\skins\wpc_default\_main.php:121
-#: ..\..\..\a_noskin.php:175
-#: ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:222
-#: ..\..\..\multiblogs.php:258
-#: ..\..\..\summary.php:100
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Categories"
-msgstr "Blm"
-
-#: ..\..\..\a_noskin.php:175
-#: ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:154
-#: ..\..\..\multiblogs.php:222
-#: ..\..\..\multiblogs.php:258
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:103
-msgid "Permanent link to full entry"
-msgstr "Tm girdi iin daimi balant"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\a_noskin.php:228
-#: ..\..\..\skins\bluesky\_main.php:144
-#: ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\guadeloupe\_main.php:145
-#: ..\..\..\skins\guadeloupe\_main.php:146
-msgid "Permalink"
-msgstr "Sabitba"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\skins\bluesky\_main.php:144
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\guadeloupe\_main.php:145
-msgid "Recently"
-msgstr "Gncel"
-
-#: ..\..\..\a_noskin.php:228
-#: ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\guadeloupe\_main.php:146
-msgid "(cached)"
-msgstr "(tamponlanm)"
-
-#: ..\..\..\a_noskin.php:234
-#: ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:148
-#: ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\guadeloupe\_main.php:149
-msgid "(no cache)"
-msgstr "(tampon yok)"
-
-#: ..\..\..\a_noskin.php:235
-#: ..\..\..\skins\custom\_main.php:180
-msgid "Last comments"
-msgstr "Son yorumlar"
-
-#: ..\..\..\a_noskin.php:240
-#: ..\..\..\a_noskin.php:246
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:345
-#: ..\..\..\admin\_edit_showposts.php:545
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\custom\_main.php:191
-#: ..\..\..\skins\originalb2\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:125
-#: ..\..\..\skins\wpc_aubmach\_main.php:129
-#: ..\..\..\skins\wpc_default\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:132
-msgid "Some viewing statistics"
-msgstr "Baz grntleme istatistikleri"
-
-#: ..\..\..\a_noskin.php:243
-#: ..\..\..\skins\custom\_main.php:188
-msgid "Search"
-msgstr "Ara"
-
-#: ..\..\..\a_noskin.php:244
-#: ..\..\..\skins\custom\_main.php:189
-msgid "All Words"
-msgstr "Tm Kelimeler"
-
-#: ..\..\..\a_noskin.php:245
-#: ..\..\..\admin\_edit_showposts.php:390
-#: ..\..\..\skins\custom\_main.php:190
-msgid "Some Word"
-msgstr "Baz Kelimeler"
-
-#: ..\..\..\a_noskin.php:247
-#: ..\..\..\a_noskin.php:259
-#: ..\..\..\skins\bluesky\_main.php:163
-#: ..\..\..\skins\custom\_main.php:192
-#: ..\..\..\skins\custom\_main.php:204
-#: ..\..\..\skins\guadeloupe\_main.php:165
-msgid "Entire phrase"
-msgstr "Tm kalp"
-
-#: ..\..\..\a_noskin.php:258
-#: ..\..\..\skins\bluesky\_main.php:162
-#: ..\..\..\skins\custom\_main.php:203
-#: ..\..\..\skins\guadeloupe\_main.php:164
-#: ..\..\..\skins\originalb2\_main.php:170
-msgid "Reset form"
-msgstr "Formu temizle"
-
-#: ..\..\..\a_noskin.php:264
-#: ..\..\..\admin\_edit_showposts.php:394
-#: ..\..\..\skins\basic\_main.php:155
-#: ..\..\..\skins\bluesky\_main.php:195
-#: ..\..\..\skins\custom\_main.php:209
-#: ..\..\..\skins\guadeloupe\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:134
-#: ..\..\..\skins\wpc_default\_main.php:137
-msgid "Get selection"
-msgstr "Seimi al"
-
-#: ..\..\..\a_noskin.php:269
-#: ..\..\..\a_noskin.php:282
-#: ..\..\..\a_noskin.php:291
-#: ..\..\..\skins\bluesky\_main.php:208
-#: ..\..\..\skins\bluesky\_main.php:217
-#: ..\..\..\skins\custom\_main.php:214
-#: ..\..\..\skins\custom\_main.php:240
-#: ..\..\..\skins\custom\_main.php:249
-#: ..\..\..\skins\guadeloupe\_main.php:210
-#: ..\..\..\skins\guadeloupe\_main.php:219
-msgid "Archives"
-msgstr "Arivler"
-
-#: ..\..\..\a_noskin.php:276
-#: ..\..\..\skins\bluesky\_main.php:202
-#: ..\..\..\skins\custom\_main.php:234
-#: ..\..\..\skins\guadeloupe\_main.php:204
-msgid "more..."
-msgstr "devam..."
-
-#: ..\..\..\a_noskin.php:285
-#: ..\..\..\skins\bluesky\_main.php:211
-#: ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\guadeloupe\_main.php:213
-msgid "Recent Referers"
-msgstr "Son Atfta Bulunanlar"
-
-#: ..\..\..\a_noskin.php:304
-#: ..\..\..\multiblogs.php:276
-#: ..\..\..\skins\babyblues\_main.php:127
-#: ..\..\..\skins\bluesky\_main.php:222
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\guadeloupe\_main.php:224
-msgid "Top Referers"
-msgstr "En ok Atfta Bulunanlar"
-
-#: ..\..\..\a_noskin.php:318
-#: ..\..\..\skins\custom\_main.php:275
-msgid "Misc"
-msgstr "eitli"
-
-#: ..\..\..\default.php:28
-msgid "Syndicate this blog"
-msgstr "Bu gnl XML yaymla"
-
-#: ..\..\..\default.php:34
-#: ..\..\..\install\index.php:53
-msgid "Default page for b2evolution"
-msgstr "b2evolution iin n tanml sayfa"
-
-#: ..\..\..\default.php:37
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "ok dilli, ok kullancl, ok gnlkl motor."
-
-#: ..\..\..\default.php:39
-msgid "Welcome to b2evolution"
-msgstr "b2evolution'a ho geldiniz"
-
-#: ..\..\..\default.php:42
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "Bu, b2evolution iin n tanml sayfadr. Genel ayarlardan bir gnl n tanml gnlk semediiniz srece grntlenecektir."
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Individual blogs on this system"
-msgstr "Bu sistemdeki bireysel gnlkler"
-
-#: ..\..\..\default.php:74
-msgid "Blog #%d"
-msgstr "Gnlk #%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Gnlk #1"
-
-#: ..\..\..\default.php:79
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Bu, tm dier gnlklerin tm iletilerini eken zel bir gnlktr."
-
-#: ..\..\..\default.php:80
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Ltfen dikkat: yukardaki liste (men de dahil) otomatik olarak retilir ve yalnzca &quot;kk url ismine&quot; sahip gnlkleri ierir. Bunu ofis-arkasndaki gnlk ayarlarndan dzenleyebilirsiniz."
-
-#: ..\..\..\default.php:82
-#: ..\..\..\default.php:83
-#: ..\..\..\default.php:84
-msgid "More demos"
-msgstr "Daha fazla tantm"
-
-#: ..\..\..\default.php:82
-msgid "Custom template"
-msgstr "zel ablon"
-
-#: ..\..\..\default.php:83
-msgid "Multiple blogs displayed on the same page"
-msgstr "Bir ok gnlk, ayn sayfada grntlendi"
-
-#: ..\..\..\default.php:84
-msgid "Summary of last posts in all blogs"
-msgstr "Tm gnlklerdeki son gnderilerin zeti"
-
-#: ..\..\..\default.php:86
-msgid "The page you're looking at"
-msgstr "Bulunduunuz sayfa"
-
-#: ..\..\..\default.php:88
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Ltfen dikkat: bu tantmlar, siz ykleme srasnda etkin yapmadka evoDerilerini kullanmazlar. Grnlerini deitirmenin tek yolu PHP ablonunu deitirmektir. Fakat hatrlamanz gereken ey bunlar yalnzca sizin ilham alp kendi ablonunuzu yapmanz salayacak olan tantm ablonlardr ;)"
-
-#: ..\..\..\default.php:90
-msgid "Administration"
-msgstr "Ynetim"
-
-#: ..\..\..\default.php:95
-msgid "Go to backoffice!"
-msgstr "Ofis arkasna ge!"
-
-#: ..\..\..\default.php:95
-#: ..\..\..\install\index.php:516
-msgid "Official website"
-msgstr "Resmi web sitesi"
-
-#: ..\..\..\multiblogs.php:99
-msgid "GNU GPL license"
-msgstr "GNU GPL lisans"
-
-#: ..\..\..\multiblogs.php:109
-msgid "Multiblog demo"
-msgstr "ok gnlkl tantm"
-
-#: ..\..\..\summary.php:65
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Bu tantm ablonu 3 gnl bir defada gsterir (1'i solda, 2'si sada)"
-
-#: ..\..\..\summary.php:75
-msgid "Summary demo"
-msgstr "zet tantm"
-
-#: ..\..\..\summary.php:106
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Bu tantm ablonu, tm gnlklerdeki son gnderilerin bir zetini gsterir"
-
-#: ..\..\..\admin\b2antispam.php:19
-#: ..\..\..\admin\_menutop.php:223
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "More posts..."
-msgstr "Gnderilerin devam..."
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "Antispam"
-msgstr "Antispam"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "[%s] anahtar kelimesi ok ksa, en az 5 karakter olmaldr!"
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "[%s] ile uyuan kayt-vurular siliniyor..."
-
-#: ..\..\..\admin\b2antispam.php:78
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Uyuan [%s] yorumlar siliniyor..."
-
-#: ..\..\..\admin\b2antispam.php:97
-msgid "Blacklisting the keyword [%s]..."
-msgstr "[%s] anatar kelimesi kara listeye alnyor..."
-
-#: ..\..\..\admin\b2antispam.php:111
-#, php-format
-msgid "Confirm ban &amp; delete"
-msgstr "Yasaklamay onayla &amp; sil"
-
-#: ..\..\..\admin\b2antispam.php:117
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "[%S] anahtar kelimesi ile uyuan kayt-vurusu yok."
-
-#: ..\..\..\admin\b2antispam.php:145
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Aadaki %d atfta bulunan vurular sil:"
-
-#: ..\..\..\admin\b2antispam.php:151
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "[%s] anahtar kelimesi ile uyuan yorum bulunmuyor."
-
-#: ..\..\..\admin\b2antispam.php:186
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Aadaki %d yorumlarn silin:"
-
-#: ..\..\..\admin\b2antispam.php:192
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "[%s] anahtar kelimesi zaten kara listede tutuluyor."
-
-#: ..\..\..\admin\b2antispam.php:199
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "[%s] anahtar kelimesini yerel olarak kara listeye al."
-
-#: ..\..\..\admin\b2antispam.php:201
-#: ..\..\..\admin\b2antispam.php:284
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "[%s] anahtar kelimesinin zararl olduunu b2evolution.net'e bildir."
-
-#: ..\..\..\admin\b2antispam.php:208
-msgid "Terms of service"
-msgstr "Hizmet bildirimi"
-
-#: ..\..\..\admin\b2antispam.php:225
-#, php-format
-msgid "Perform selected operations"
-msgstr "Seili ilemleri gerekletir"
-
-#: ..\..\..\admin\b2antispam.php:262
-msgid "Removing entry #%d from the ban list..."
-msgstr "Yasaklama listesinden #%d girii kaldrlyor..."
-
-#: ..\..\..\admin\b2antispam.php:264
-msgid "Add a banned keyword"
-msgstr "Yasaklanm bir anahtar kelime ekleyin"
-
-#: ..\..\..\admin\b2antispam.php:272
-msgid "Check &amp; ban..."
-msgstr "aretle &amp yasakla..."
-
-#: ..\..\..\admin\b2antispam.php:273
-msgid "Banned domains blacklist"
-msgstr "Yasaklanm alan adlar kara listesi"
-
-#: ..\..\..\admin\b2antispam.php:276
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Herhangi bir URL aadaki anahtar kelimeleri ieriyorsa gnderi, yorum ve kayt hizmetlerinden yasaklanacakdr."
-
-#: ..\..\..\admin\b2antispam.php:283
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Eer bir kelime meru bir alan adn yasaklyor ise, yeil iareti tklayp bu kelimenin yasan kaldrn."
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Merkezi kara listeden zararl kelime gncellemesi iste!"
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Anahtar kelimeyi geri al (Karalisteden kaldr)"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Allow Back"
-msgstr "Geri Al"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Zararl kelimeyi merkezi yasak kara listesine bildir!"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Report"
-msgstr "Bildir"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Bu anahtar iin vuru-kaytlarn ve yorumlar iaretle!"
-
-#: ..\..\..\admin\b2blogs.php:17
-#: ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:206
-#: ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Re-check"
-msgstr "Yeniden iaretle"
-
-#: ..\..\..\admin\b2blogs.php:25
-#: ..\..\..\admin\b2blogs.php:128
-msgid "Blogs"
-msgstr "Gnlkler"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "New"
-msgstr "Yeni"
-
-#: ..\..\..\admin\b2blogs.php:62
-#: ..\..\..\admin\b2blogs.php:221
-msgid "Creating blog..."
-msgstr "Gnlk oluturuluyor..."
-
-#: ..\..\..\admin\b2blogs.php:68
-#: ..\..\..\admin\b2blogs.php:228
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Bir URL gnlk ismi / kk isim salamalsnz!"
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "Bu URL gnlk ismi / Kk ismi zaten bir baka gnlk tarafndan kullanmda. Baka bir ad sein."
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "Cannot create, please correct these errors:"
-msgstr "Oluturulamyor, ltfen bu hatalar dzeltin:"
-
-#: ..\..\..\admin\b2blogs.php:135
-#: ..\..\..\b2evocore\_class_blog.php:80
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Bu gnlk iin imdi <a%s>blm oluturma</a>lsnz!"
-
-#: ..\..\..\admin\b2blogs.php:136
-#: ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New weblog"
-msgstr "Yeni web gnl"
-
-#: ..\..\..\admin\b2blogs.php:172
-#: ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336
-#: ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:410
-#: ..\..\..\admin\_users_groupform.php:73
-msgid "New blog"
-msgstr "Yeni gnlk"
-
-#: ..\..\..\admin\b2blogs.php:175
-#: ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "General"
-msgstr "Genel"
-
-#: ..\..\..\admin\b2blogs.php:178
-#: ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Permissions"
-msgstr "zinler"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Advanced"
-msgstr "Gelimi"
-
-#: ..\..\..\admin\b2blogs.php:231
-#: ..\..\..\admin\edit_actions.php:217
-msgid "Updating Blog [%s]..."
-msgstr "[%s] Gnl gncelleniyor..."
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Cannot update, please correct these errors:"
-msgstr "Gncellenemiyor,ltfenbuhatalardzeltin:"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Delete blog [%s]?"
-msgstr "[%s] gnl silinecek?"
-
-#: ..\..\..\admin\b2blogs.php:428
-#: ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Bu gnl silerek ona ait blm, gnderi ve yorumlar da sileceksiniz!"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "BU, GER ALINAMAZ!"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "[<strong><a %s>%s</a></strong>] kk dosyasn silmeyi de deneyebilirsiniz"
-
-#: ..\..\..\admin\b2blogs.php:455
-#: ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "[<strong><a %s>%s</a></strong>] duraan dosyasn silmeyi de deneyebilirsiniz"
-
-#: ..\..\..\admin\b2blogs.php:458
-#: ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "I am sure!"
-msgstr "Eminim!"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "CANCEL"
-msgstr "PTAL"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "Generating static page for blog [%s]"
-msgstr "[%s] gnl iin duraan sayfa oluturuluyor"
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "You haven't set a static filename for this blog!"
-msgstr "Bu gnlk iin bir duraan sayfa ismi ayarlamamsnz!"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "File cannot be written!"
-msgstr "Dosyaya yazlamyor!"
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "[%] iin dosya izinlerini denetlemelisiniz. <a%s>evrimii dosya izinleri yardmna</a> bakabilirsiniz."
-
-#: ..\..\..\admin\b2blogs.php:557
-#: ..\..\..\admin\edit_actions.php:135
-#: ..\..\..\admin\edit_actions.php:252
-#: ..\..\..\admin\edit_actions.php:342
-#: ..\..\..\b2evocore\_functions_antispam.php:201
-#: ..\..\..\b2evocore\_functions_antispam.php:303
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Writing to file [%s]..."
-msgstr "[%s] dosyasna yazlyor..."
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Done."
-msgstr "Tamam."
-
-#: ..\..\..\admin\b2browse.php:57
-#: ..\..\..\admin\b2edit.php:167
-#, php-format
-msgid "Browse blog:"
-msgstr "Gzatatlacak gnlk:"
-
-#: ..\..\..\admin\b2categories.php:17
-#: ..\..\..\admin\_cats_list.php:14
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Bir yneticinin size gnderme yetkisi verene kadar beklemeniz gerekir. artlar renmek iin yneticiye <a %s>e-posta gnderebilirsiniz.</a> Terfi edildiinizde bu sayfay yenilemeniz yeterli olacaktr."
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "Categories for blog:"
-msgstr "Blmlerin ait olduu gnlkler:"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Yeni alt blmn ait olduu blm: %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category in blog: %s"
-msgstr "Yeni blmn ait olduu gnlk: %s"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "New category name"
-msgstr "Yeni blm ad"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Create category"
-msgstr "Blm olutur"
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53
-#: ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:87
-#: ..\..\..\htsrv\profile_update.php:95
-#: ..\..\..\htsrv\profile_update.php:100
-#: ..\..\..\htsrv\register.php:43
-#: ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57
-#: ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78
-#: ..\..\..\htsrv\register.php:89
-msgid "Deleting category #%d : %s ..."
-msgstr "Blm #%d siliniyor : %s ..."
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "ERROR"
-msgstr "HATA"
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Category deleted."
-msgstr "Blm silindi."
-
-#: ..\..\..\admin\b2categories.php:182
-#: ..\..\..\admin\b2upload.php:167
-#: ..\..\..\admin\_edit_form.php:131
-#: ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76
-#: ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:181
-#: ..\..\..\skins\wpc_default\_feedback.php:181
-msgid "Properties for category:"
-msgstr "zelliklerin ait olduu blm:"
-
-#: ..\..\..\admin\b2categories.php:186
-msgid "Name"
-msgstr "sim"
-
-#: ..\..\..\admin\b2categories.php:212
-#: ..\..\..\admin\b2categories.php:231
-msgid "New parent category"
-msgstr "Yeni ana blm"
-
-#: ..\..\..\admin\b2categories.php:229
-msgid "Old Parent"
-msgstr "Eski ana blm"
-
-#: ..\..\..\admin\b2categories.php:240
-msgid "Root (No parent)"
-msgstr "Kk (Ana blm yok)"
-
-#: ..\..\..\admin\b2categories.php:285
-msgid "Edit category!"
-msgstr "Blm dzenle!"
-
-#: ..\..\..\admin\b2edit.php:30
-#: ..\..\..\admin\edit_actions.php:196
-#: ..\..\..\admin\edit_actions.php:295
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "zgnz, herhangi bir blm zelliini dzenelemek/grntlemek iin yetkiniz bulunmuyor."
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Oops, no post with this ID."
-msgstr "Opps, bu gnderi iin bir ID bulunmuyor."
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "Editing post"
-msgstr "Gnderi dzenleniyor"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "#%d in blog: %s"
-msgstr "#%d nolu gnlk: %s"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Oops, no comment with this ID!"
-msgstr "Oops, bu yorum iin ID yok!"
-
-#: ..\..\..\admin\b2edit.php:118
-msgid "Editing comment"
-msgstr "Yorum dzenleniyor"
-
-#: ..\..\..\admin\b2edit.php:145
-#: ..\..\..\admin\b2edit.php:179
-msgid "New post in blog:"
-msgstr "Gnderinin yaynlanaca gnlk:"
-
-#: ..\..\..\admin\b2edit.php:149
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Gnlkte blm olmad srece gnderim yapamazsnz, ncelikle blm oluturmalsnz."
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Bu gnle ge (Javascript etkin ise girdinizi korur)"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\b2evocore\_functions_users.php:348
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:26
-msgid "Login..."
-msgstr "Giri..."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "b2evolution'da giri yapmak iin b2login.php'e uramanz gerekmez."
-
-#: ..\..\..\admin\b2options.php:17
-#: ..\..\..\admin\_menutop.php:256
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Basit olarak gitmek istediiniz ofis-arkas sayfasna urayn, rnek olarak %s veya %s. b2evo gerekli olduunda giri iin sizden bilgi isteyecektir."
-
-#: ..\..\..\admin\b2options.php:32
-#: ..\..\..\admin\b2options.php:418
-msgid "Settings"
-msgstr "Ayarlar"
-
-#: ..\..\..\admin\b2options.php:35
-#: ..\..\..\admin\b2options.php:424
-msgid "Regional"
-msgstr "Blgesel"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "Plug-ins"
-msgstr "Eklentiler"
-
-#: ..\..\..\admin\b2options.php:106
-msgid "General settings updated."
-msgstr "Genel ayarlar gncellendi."
-
-#: ..\..\..\admin\b2options.php:116
-msgid "Regional settings updated."
-msgstr "Blgesel ayarlar gncellendi."
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "You must provide a locale code!"
-msgstr "Yerel bir kod salamalsnz!"
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Veri tabanna eklenen '%s' yereli."
-
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "Gncellenen '%s' yereli."
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Saved locale '%s'."
-msgstr "Kaydedilen '%s' yereli."
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Yereller tablosu silindi, <code>/conf/_locales.php</code>'den n tanml deerler yklendi."
-
-#: ..\..\..\admin\b2options.php:330
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "Dosya <code>%s</code> bulunamad."
-
-#: ..\..\..\admin\b2options.php:370
-msgid "Deleted locale '%s' from database."
-msgstr "'%s' yereli veri-tabanndan silindi."
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Switched priorities."
-msgstr "Deitirilmi ncelikler."
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Spell Check"
-msgstr "Hece Denetimi"
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "Loading Spell Checker. Please wait"
-msgstr "Hece Denetleyici ykleniyor. Ltfen bekleyiniz"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "View Stats for Blog:"
-msgstr "Gnlk iin statistikleri Grntle"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "None"
-msgstr "Hibiri"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "#%d tipi iin deitirilen tip : %s"
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "#%s vurusu siliniyor..."
-
-#: ..\..\..\admin\b2stats.php:106
-#: ..\..\..\admin\b2stats.php:148
-msgid "Pruning hits for %s..."
-msgstr "%s iin vurular budanyor..."
-
-#: ..\..\..\admin\b2stats.php:112
-#: ..\..\..\admin\b2stats.php:170
-msgid "Summary"
-msgstr "zet"
-
-#: ..\..\..\admin\b2stats.php:118
-#: ..\..\..\admin\b2stats.php:171
-msgid "Referers"
-msgstr "Atfta bulunanlar"
-
-#: ..\..\..\admin\b2stats.php:124
-#: ..\..\..\admin\b2stats.php:173
-msgid "Refering Searches"
-msgstr "Atfta bulunan aramalar"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "Syndication"
-msgstr "XML yaym"
-
-#: ..\..\..\admin\b2stats.php:136
-#: ..\..\..\admin\b2stats.php:174
-msgid "User Agents"
-msgstr "Tarayclar"
-
-#: ..\..\..\admin\b2stats.php:169
-msgid "Direct Accesses"
-msgstr "Dorudan Eriimler"
-
-#: ..\..\..\admin\b2stats.php:172
-msgid "Date"
-msgstr "Tarih"
-
-#: ..\..\..\admin\b2stats.php:175
-msgid "Indexing Robots"
-msgstr "Robotlarn Dizinledikleri"
-
-#: ..\..\..\admin\b2stats.php:188
-msgid "Total"
-msgstr "Toplam"
-
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:188
-#: ..\..\..\admin\b2stats.php:218
-msgid "Prune this date!"
-msgstr "Bu tarihi buda!"
-
-#: ..\..\..\admin\b2stats.php:188
-#: ..\..\..\admin\b2stats.php:218
-msgid "Prune"
-msgstr "Buda"
-
-#: ..\..\..\admin\b2stats.php:238
-#: ..\..\..\skins\_stats.php:21
-msgid "Prune hits for this date!"
-msgstr "Bu tarihe ait vurular buda!"
-
-#: ..\..\..\admin\b2stats.php:239
-msgid "Last referers"
-msgstr "Son atfta bulunanlar"
-
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Bunlar, bu gnle d sayfalardan atfta bulunan vurulardr"
-
-#. TRANS: Abbrev. for Delete (stats)
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391
-#: ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91
-#: ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete this hit!"
-msgstr "Bu vurular sil!"
-
-#: ..\..\..\admin\b2stats.php:251
-msgid "Del"
-msgstr "Sil"
-
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:251
-msgid "Log as a search instead"
-msgstr "Bir aramaym gibi kaydn tut"
-
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Bu alan adn yasakla!"
-
-#: ..\..\..\admin\b2stats.php:267
-#: ..\..\..\skins\_stats.php:33
-msgid "Ban"
-msgstr "Yasakla"
-
-#: ..\..\..\admin\b2stats.php:286
-msgid "Top referers"
-msgstr "En ok atfta bulunanlar"
-
-#: ..\..\..\admin\b2stats.php:293
-#: ..\..\..\skins\_stats.php:45
-msgid "Total referers"
-msgstr "Toplam atfta bulunanlar"
-
-#: ..\..\..\admin\b2stats.php:294
-msgid "Last refering searches"
-msgstr "Son atfta bulunan aramalar"
-
-#: ..\..\..\admin\b2stats.php:318
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "Bu vurular, bu sayfaya bir arama motoru ile erien vurulardr. (Arama motorlar /conf/_stats.php adresinde listelenmelidir)"
-
-#: ..\..\..\admin\b2stats.php:334
-#: ..\..\..\skins\_stats.php:73
-msgid "Top refering search engines"
-msgstr "En ok atfta bulunan arama motorlar"
-
-#: ..\..\..\admin\b2stats.php:335
-msgid "Top Indexing Robots"
-msgstr "Toplam Dizinlenen Robotlar"
-
-#: ..\..\..\admin\b2stats.php:356
-#: ..\..\..\skins\_stats.php:90
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Bu vurular, arama motorlarnn dizinleme robotlar gibi alan z devinimli (otomatik) robotlara ait vurulardr. (Robotlar /conf/_stats.php dosyasnda listelenmelidir)"
-
-#: ..\..\..\admin\b2stats.php:357
-msgid "Top Aggregators"
-msgstr "En ok Toplananlar"
-
-#: ..\..\..\admin\b2stats.php:372
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Bu vurular, RSS haber toplayclarnndr. (Toplayclar /conf/_stats.php dosyasnda listelenmelidir)"
-
-#: ..\..\..\admin\b2stats.php:379
-msgid "Total RSS hits"
-msgstr "Toplam RSS vurular"
-
-#: ..\..\..\admin\b2stats.php:380
-msgid "Last direct accesses"
-msgstr "Son dorudan eriimler"
-
-#: ..\..\..\admin\b2stats.php:407
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Bunlar bu gnle dorudan eriim yapanlarn vurulardr. (ya dorudan erienler, ya da beendiklerim listesine ekleyip erienlerdir. Geersiz (ok ksa) atfta bulunanlar da bu listede yer alrlar.)"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Top User Agents"
-msgstr "En ok Kullanlan Tarayclar"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Custom skin template editing"
-msgstr "zel deri ablonu dzenleme"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Listing:"
-msgstr "Listeleme:"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Invalid filename!"
-msgstr "Geersiz dosya ismi!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "Oops, no such file !"
-msgstr "Opps, byle bir dosya bulunmuyor !"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "File edited!"
-msgstr "Dosya dzenlendi!"
-
-#: ..\..\..\admin\b2template.php:90
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Ne yaptnza dikkat edin, bu dosyay dzenlemek tm ablonunuza zarar verebilir! <code>&lt;?php</code> ve <code>?&gt;</code> arasndaki kodlar ne yaptnz bilmiyorsanz dzenlemeyin!"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "update template !"
-msgstr "ablonu gncelle !"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(bu dosya/ablonu gncelleyemezsiniz: yazma yetkisi verilmelidir, rn CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:107
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "Bu ekran <strong>zel derinizi</strong> dzenlemenize imkan tanr. (/skins/custom'da bulunan). "
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Aadaki dosyalardan herhangi birini dzenleyebilirsiniz. (Sunucudan yazma yetkisi verilmelidir, rn. CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:130
-msgid "Directory %s not found."
-msgstr "%s klasr bulunamad."
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Bu, gnlk iin arivlere balantlar ieren ablondur."
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Bu, alt blmlerin z yinelemeli (rekrsif) listesini grntleyen ablondur."
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the feedback for a post"
-msgstr "Bu bir gnderinin geri beslemesini grntleyen ablondur."
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Bu, gnlk iin son yorumlar grntleyen ablondur."
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the main template. It displays the blog."
-msgstr "Bu ana ablondur. Gnl grntler."
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the template that displays stats for a blog"
-msgstr "Bu gnlk iin istatistikleri gsteren ablondur"
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the comment popup"
-msgstr "Bu, yorum penceresinde grntlenen sayfadr"
-
-#: ..\..\..\admin\b2template.php:154
-msgid "This is the page displayed in the pingback popup"
-msgstr "Bu, yoklama dnt (pingback) penceresinde grntlenecek sayfadr"
-
-#: ..\..\..\admin\b2template.php:165
-msgid "This is the page displayed in the trackback popup"
-msgstr "Bu, izleme dnt (trackback) penceresinde grntlenecek sayfadr"
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Not: elbetteki, dosya/ablonlar metin dzenleyicinizde dzenledikten sonra sunucuya ykleyebilirsiiz. Bu evrimii dzenleyici yalnzca bir metin dzenleyiciye eriiminiz yoksa manaldr..."
-
-#: ..\..\..\admin\b2upload.php:47
-msgid "upload images/files"
-msgstr "resim/dosyalar ykle"
-
-#: ..\..\..\admin\b2upload.php:48
-msgid "File upload"
-msgstr "Dosya ykleme"
-
-#: ..\..\..\admin\b2upload.php:49
-#, php-format
-msgid "Allowed file types:"
-msgstr "zin verilen dosya eitleri:"
-
-#: ..\..\..\admin\b2upload.php:54
-#: ..\..\..\admin\b2upload.php:128
-#: ..\..\..\admin\_blogs_general.form.php:74
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Maximum allowed file size: %d KB"
-msgstr "Azami izin verilen dosya bykl: %d KB"
-
-#: ..\..\..\admin\b2upload.php:57
-msgid "Description"
-msgstr "Tanm"
-
-#: ..\..\..\admin\b2upload.php:83
-#, php-format
-msgid "Upload !"
-msgstr "Ykle !"
-
-#: ..\..\..\admin\b2upload.php:112
-#: ..\..\..\admin\b2upload.php:140
-#: ..\..\..\admin\b2upload.php:143
-msgid "File %s: type %s is not allowed."
-msgstr "Dosya %s: %s eidi izin verilenler arasnda deil."
-
-#: ..\..\..\admin\b2upload.php:116
-msgid "Couldn't upload your file to:"
-msgstr "Dosyanz bu adrese yklenemiyor:"
-
-#: ..\..\..\admin\b2upload.php:117
-#, php-format
-msgid "Duplicate File?"
-msgstr "Dosya iflensin mi?"
-
-#: ..\..\..\admin\b2upload.php:118
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "\"%s\" adl dosya zaten bulunuyor!"
-
-#: ..\..\..\admin\b2upload.php:119
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "\"%s\" dosyas \"%s\"'e tand"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Confirm or rename:"
-msgstr "Onayla veya yeniden adlandr"
-
-#: ..\..\..\admin\b2upload.php:130
-msgid "Alternate name"
-msgstr "ilave isim"
-
-#: ..\..\..\admin\b2upload.php:157
-msgid "Confirm !"
-msgstr "Onayla !"
-
-#: ..\..\..\admin\b2upload.php:158
-#, php-format
-msgid "File uploaded !"
-msgstr "Dosya yklendi !"
-
-#: ..\..\..\admin\b2upload.php:159
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Dosyanz;<strong>\"%s\"</strong>baaryla yklendi!"
-
-#: ..\..\..\admin\b2upload.php:163
-msgid "Here's the code to display it:"
-msgstr "Grntleyecek kod :"
-
-#: ..\..\..\admin\b2upload.php:166
-msgid "Add the code to your post !"
-msgstr "Kodu gnderinize ekleyin !"
-
-#: ..\..\..\admin\b2upload.php:170
-msgid "Image Details"
-msgstr "Resim Detaylar"
-
-#: ..\..\..\admin\b2upload.php:173
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Size"
-msgstr "Boyut"
-
-#: ..\..\..\admin\b2upload.php:178
-msgid "Type"
-msgstr "eit"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "Close this window"
-msgstr "Bu pencereyi kapat"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "User management"
-msgstr "Kullanc ynetimi"
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "demouser profilini tantm kipinde deitiremezsiniz!"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You are only allowed to update your own profile!"
-msgstr "Yalnzca kendi profilinizi gncelleyebilirsiniz!"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "You must provide an unique login!"
-msgstr "Ei olmayan bir giri salamalsnz!"
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "Kullanc seviyesi %d ve %d arasnda olmaldr."
-
-#: ..\..\..\admin\b2users.php:192
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Bu giri zaten bulunuyor! <a%s>varolan kullancy dzenlemek</a> istiyor musunuz?"
-
-#: ..\..\..\admin\b2users.php:198
-#: ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "You typed two different passwords."
-msgstr "ki farkl parola girdiniz."
-
-#: ..\..\..\admin\b2users.php:215
-msgid "The mimimum password length is %d characters."
-msgstr "Asgari parola uzunluu %d karakter olmaldr."
-
-#: ..\..\..\admin\b2users.php:224
-msgid "User updated."
-msgstr "Kullanc gncellendi."
-
-#: ..\..\..\admin\b2users.php:268
-msgid "New user created."
-msgstr "Yeni kullanc oluturuldu."
-
-#: ..\..\..\admin\b2users.php:284
-msgid "Invalid promotion."
-msgstr "Yanl rtbe."
-
-#: ..\..\..\admin\b2users.php:306
-msgid "User level changed."
-msgstr "Kullanc seviyesi deitirildi."
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete yourself!"
-msgstr "Kendinizi silemezsiniz!"
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "You can't delete User #1!"
-msgstr "Kullanc #1'i silemezsiniz!"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Delete User %s?"
-msgstr "%s kullancs silinsin mi?"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Uyar"
-
-#: ..\..\..\admin\b2users.php:349
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "Bir kullancy silmek ona ait tm gnderileri de silme manasna gelir."
-
-#: ..\..\..\admin\b2users.php:366
-msgid "Deleting User..."
-msgstr "Kullanc siliniyor..."
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete Group #1!"
-msgstr "Grup #1'i silemezsiniz!"
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "You can't delete the default group for new users!"
-msgstr "Yeni kullanclar iin atanm n tanml grubu silemezsiniz!"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Delete group [%s]?"
-msgstr "[%s] gurubu silinsin mi?"
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "Group deleted..."
-msgstr "Grup silindi..."
-
-#: ..\..\..\admin\b2users.php:478
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "Bu grup ad zaten bulunuyor! <a %s>varolan gurubu dzenlemek</a> ister misiniz?"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "Group updated."
-msgstr "Grup gncellendi."
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "Kullanc oluturulmad:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The user was not updated:"
-msgstr "Kullanc gncellenmedi:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "Grup oluturulmad:"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "The group was not updated:"
-msgstr "Grup gncellenmedi:"
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "You are not allowed to view other users."
-msgstr "Der kullanclar grntlemeye izinli deilsiniz."
-
-#: ..\..\..\admin\edit_actions.php:104
-#: ..\..\..\admin\edit_actions.php:210
-#: ..\..\..\admin\edit_actions.php:450
-#: ..\..\..\htsrv\comment_post.php:66
-#: ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1371
-msgid "Adding new post..."
-msgstr "Yeni gnderi ekleniyor..."
-
-#: ..\..\..\admin\edit_actions.php:111
-#: ..\..\..\htsrv\getmail.php:248
-msgid "Supplied URL is invalid: "
-msgstr "Salanan URL geerli deil:"
-
-#: ..\..\..\admin\edit_actions.php:112
-#: ..\..\..\admin\edit_actions.php:218
-#: ..\..\..\admin\edit_actions.php:455
-msgid "Cannot post, please correct these errors:"
-msgstr "Gnderilemiyor, ltfen bu hatalar dzeltin:"
-
-#: ..\..\..\admin\edit_actions.php:118
-msgid "Back to post editing"
-msgstr "Gnderi dzenlemeye geri dn"
-
-#: ..\..\..\admin\edit_actions.php:131
-#: ..\..\..\admin\edit_actions.php:248
-#: ..\..\..\admin\edit_actions.php:407
-msgid "Recording post..."
-msgstr "Gnderi kaydediliyor..."
-
-#: ..\..\..\admin\edit_actions.php:141
-#: ..\..\..\admin\edit_actions.php:257
-#: ..\..\..\admin\edit_actions.php:348
-msgid "Sleeping..."
-msgstr "Uyuyor..."
-
-#: ..\..\..\admin\edit_actions.php:156
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Gnderi halka ak yaynlanmad: izleme dntleri, yoklama dntleri ve gnlk yoklamalar yoksaylyor..."
-
-#: ..\..\..\admin\edit_actions.php:170
-#: ..\..\..\admin\edit_actions.php:224
-msgid "Posting Done..."
-msgstr "Gnderim Tamamland..."
-
-#: ..\..\..\admin\edit_actions.php:273
-#: ..\..\..\admin\edit_actions.php:359
-msgid "Updating post..."
-msgstr "Gnderi gncelleniyor..."
-
-#: ..\..\..\admin\edit_actions.php:285
-#: ..\..\..\admin\edit_actions.php:371
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Gnderi zaten yoklanm: gnlk yoklamalar yok saylyor..."
-
-#: ..\..\..\admin\edit_actions.php:301
-#: ..\..\..\admin\edit_actions.php:316
-msgid "Updating done..."
-msgstr "Gncelleme tamamland..."
-
-#: ..\..\..\admin\edit_actions.php:381
-#: ..\..\..\admin\edit_actions.php:400
-msgid "Updating post status..."
-msgstr "Gnderi durumu gncelleniyor..."
-
-#: ..\..\..\admin\edit_actions.php:389
-msgid "Deleting post..."
-msgstr "Gnderi siliniyor..."
-
-#: ..\..\..\admin\edit_actions.php:412
-msgid "Oops, no post with this ID!"
-msgstr "Oops, bu ID'e ait gnderi bulunmuyor!"
-
-#: ..\..\..\admin\edit_actions.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Deleting Done..."
-msgstr "Silme tamamland..."
-
-#: ..\..\..\admin\edit_actions.php:454
-msgid "Error"
-msgstr "Hata"
-
-#: ..\..\..\admin\edit_actions.php:512
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Yorum gncellenemiyor, ltfen aadaki hatalar dzeltin:"
-
-#: ..\..\..\admin\edit_actions.php:517
-msgid "Back to posts!"
-msgstr "Gnderilere geri dn!"
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Duraan sayfalar retmek veya gnlklerinizi grntlemek de isteyebilirsiniz..."
-
-#: ..\..\..\admin\import-mt.php:330
-#: ..\..\..\admin\_users_form.php:195
-#: ..\..\..\admin\_users_form.php:200
-msgid "New post"
-msgstr "Yeni gnderi"
-
-#: ..\..\..\admin\import-mt.php:331
-#: ..\..\..\admin\_users_form.php:183
-#, php-format
-msgid "User group"
-msgstr "Kullanc grubu"
-
-#: ..\..\..\admin\import-mt.php:332
-#: ..\..\..\admin\_users_form.php:186
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:44
-#: ..\..\..\skins\basic\_profile.php:45
-msgid "See <a %s>online manual</a> for details."
-msgstr "Detaylar iin <a %s>evrimii yardm</a>'a bakn."
-
-#: ..\..\..\admin\import-mt.php:371
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Level"
-msgstr "Seviye"
-
-#: ..\..\..\admin\import-mt.php:1133
-#: ..\..\..\admin\_edit_form.php:359
-msgid "Default locale"
-msgstr "n tanml yerel"
-
-#: ..\..\..\admin\import-mt.php:1155
-#: ..\..\..\admin\_edit_form.php:386
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Hedef gnlkteki ana blm sein ve istee bal olarak olarak ek blmleri iaretleyin"
-
-#: ..\..\..\admin\import-mt.php:1166
-#: ..\..\..\admin\_edit_form.php:399
-msgid "Select as an additionnal category"
-msgstr "Ek bir blm olarak sein"
-
-#: ..\..\..\admin\tools.php:18
-#: ..\..\..\admin\_menutop.php:263
-msgid "Select as MAIN category"
-msgstr "ANA blm olarak sein"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Tools"
-msgstr "Aralar"
-
-#: ..\..\..\admin\tools.php:30
-#: ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45
-#: ..\..\..\admin\tools.php:52
-msgid "Bookmarklet"
-msgstr "Yer imi"
-
-#: ..\..\..\admin\tools.php:31
-#: ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46
-#: ..\..\..\admin\tools.php:53
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Bu balanty sevdikleriniz/beendikleriniz'e akleyin:"
-
-#: ..\..\..\admin\tools.php:69
-msgid "b2evo bookmarklet"
-msgstr "b2evo yer imi"
-
-#: ..\..\..\admin\tools.php:71
-msgid "Post to b2evolution"
-msgstr "b2evolution'a gnder"
-
-#: ..\..\..\admin\tools.php:74
-#: ..\..\..\admin\tools.php:83
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "Yan ubuk bulunamad! Mozilla 0.9.4 veya sonraki bir srme sahip olmalsnz!"
-
-#: ..\..\..\admin\tools.php:75
-#, php-format
-msgid "SideBar"
-msgstr "Yan ubuk"
-
-#: ..\..\..\admin\tools.php:84
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "<a %s>b2evo yan ubuu</a>'nu ekleyin"
-
-#: ..\..\..\admin\tools.php:85
-msgid "Add this link to your favorites:"
-msgstr "Bu balanty beendiiniz balantlara ekleyin:"
-
-#: ..\..\..\admin\tools.php:92
-msgid "b2evo sidebar"
-msgstr "b2evo yanubuu"
-
-#: ..\..\..\admin\tools.php:94
-msgid "Movable Type Import"
-msgstr "Movable Type Aktarm"
-
-#: ..\..\..\admin\tools.php:95
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "MT'nin aktarma ilevini kullanarak gnderilerinizi ieren .TXT dosyas oluturun;"
-
-#: ..\..\..\admin\tools.php:96
-#, php-format
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Bu dosyay sunucunuzdaki /admin klasr altna koyun;"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "<a %s>MT gei arac</a> ynergelerini taki edin."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static file generation"
-msgstr "Duraan dosya oluturma"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Duraan dosya ad"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Gnlk ana sayfasnn duraan srmn rettiinizde grntlenecek .html dosyasdr."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "After each new post..."
-msgstr "Her yeni gnderiden sonra..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "b2evolution.net'i yokla"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "b2evolution.net'te listelenen \"son gncellemeleri\" almak iin"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping technorati.com"
-msgstr "technorati.com'u yokla"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "to give notice of new post."
-msgstr "yeni gnderi iin bilgilendirme yap"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping weblogs.com"
-msgstr "weblogs.com'u yokla"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Ping blo.gs"
-msgstr "Gnlkleri yokla"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Advanced options"
-msgstr "Gelimi zellikler"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "zleme dntlerine izin ver"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Dier gnlk sahiplerinin izleme dntleri gndermesine imkan tanyarak, size atfta bulunanlar hakknda bilgi edinmenizi salar. Bu, sizin de dier gnlklere izleme dntleri gndermenizi salayacaktr."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "Yoklama dntlerine izin ver"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:46
-#: ..\..\..\admin\_blogs_general.form.php:103
-#: ..\..\..\admin\_blogs_permissions.form.php:216
-#: ..\..\..\admin\_set_general.form.php:79
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "Dier gnlk sahiplerinin yoklama dntleri gndermesine imkan tanyarak, size atfta bulunanlar hakknda bilgi edinmenizi salar. Bu, sizin de dier gnlklere yoklama dntleri gndermenizi salayacaktr."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:47
-#: ..\..\..\admin\_blogs_general.form.php:104
-#: ..\..\..\admin\_blogs_permissions.form.php:222
-#: ..\..\..\admin\_edit_showposts.php:546
-#: ..\..\..\admin\_set_general.form.php:80
-#: ..\..\..\admin\_set_plugins.form.php:70
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\admin\_set_regional.form.php:361
-#: ..\..\..\admin\_users_form.php:212
-#: ..\..\..\admin\_users_groupform.php:127
-#: ..\..\..\install\index.php:294
-#: ..\..\..\skins\_profile.php:99
-msgid "Save !"
-msgstr "Kaydet !"
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "Reset"
-msgstr "Sfrla"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-#: ..\..\..\admin\_blogs_list.php:30
-msgid "General parameters"
-msgstr "Genel deikenler"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Full Name"
-msgstr "Tam isim"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be displayed on top of the blog."
-msgstr "Gnln st ksmnda grntlenecektir."
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Ksa isim"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "Seim menlerinde ve ynetim ara biriminde kullanlacaktr."
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "Temel yerelletirme"
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Determines the language of the navigation links on the blog."
-msgstr "Gnlkteki dolam balantlarnn dilini belirler."
-
-#: ..\..\..\admin\_blogs_general.form.php:36
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Access parameters"
-msgstr "Eriim deikenleri"
-
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:38
-msgid "Default blog on index.php"
-msgstr "index.php zerindeki n tanml gnlk"
-
-#: ..\..\..\admin\_blogs_general.form.php:39
-msgid "Current default is:"
-msgstr "Gncel yerelletirme:"
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "Other blog through index.php"
-msgstr "index.php zerindeki dier gnlk"
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "Other blog through stub file (Advanced)"
-msgstr "kk dosya zerindeki dier gnlk (Gelimi)"
-
-#: ..\..\..\admin\_blogs_general.form.php:43
-msgid "You MUST create a stub file for this to work."
-msgstr "Bu alma iin bir kk dosyas oluturmalsnz."
-
-#: ..\..\..\admin\_blogs_general.form.php:47
-msgid "Preferred access type"
-msgstr "Tercih edilen eriim eidi"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "Blog Folder URL"
-msgstr "Gnlk Klasr URL'i"
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Sonda blme iareti yok. (Eer konumu bilmiyorsanz, alan bo brakn.)"
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid "URL blog name / Stub name"
-msgstr "URL gnlk ismi / kk isim"
-
-#: ..\..\..\admin\_blogs_general.form.php:59
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "URLlerde gnl tanmlamak iin kullanlr. Eer kk dosya eriimini kullanyorsanz, kk dosya ismi olmaldr."
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default display options"
-msgstr "n tanml ekran zellikleri"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default skin"
-msgstr "n tanml deri"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Bu alan, gnl grntlemekte kullanlacak olan n tanml deridir."
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Allow skin switching"
-msgstr "Deri deiimine izin ver"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "Kullanclar, gnl grntlemek iin baka bir deri kullanabilir (ve tercih edilen deri erezde saklanr)"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Display public blog list"
-msgstr "Halka ak gnlk listesi"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Gnlk sayfanzda tm gnlklerinizi listelemek istiyorsanz bu alan sein (eer deriniz destekliyorsa)."
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Include in public blog list"
-msgstr "Herkese ak gnlk listesinde ier"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "Gnln tm halka ak gnlklerde listelenmesini istiyorsanz bu alan sein."
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Default linkblog"
-msgstr "n tanml bagnlk"
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "Bu alan, gnln yannda grntlenecek (Eer deriniz destekliyorsa)"
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "Tagline"
-msgstr "Etiket satr"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Bu alan, gnlk ablonununda gnlk isminin altnda grntlenecektir."
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "Long Description"
-msgstr "Uzun tanm"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "This is displayed on the blog template."
-msgstr "Bu alan, gnlk ablonunda grntlenecektir."
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Short Description"
-msgstr "Ksa tanm"
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "Bu alan, meta etiket tanmnda ve RSS beslemelerinde kullanlacaktr. HTML KULLANMAYINIZ!"
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "Keywords"
-msgstr "Anahtar kelimeler"
-
-#: ..\..\..\admin\_blogs_general.form.php:93
-#: ..\..\..\admin\_edit_showposts.php:338
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Bu alan, meta etiketinde kullanlacaktr. HTML KULLANMAYINIZ!"
-
-#: ..\..\..\admin\_blogs_general.form.php:95
-msgid "Notes"
-msgstr "Notlar"
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Additional info."
-msgstr "Ek bilgi."
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog"
-msgstr "Gnlk"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Blog URL"
-msgstr "Gnlk URL'si"
-
-#: ..\..\..\admin\_blogs_list.php:33
-#: ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:119
-#: ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:75
-msgid "Static File"
-msgstr "Duraan Dosya"
-
-#: ..\..\..\admin\_blogs_list.php:47
-#: ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58
-#: ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101
-#: ..\..\..\admin\_users_list.php:143
-msgid "Locale"
-msgstr "Yerel"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Properties"
-msgstr "zellikler"
-
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Default"
-msgstr "n tanml"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid "Gen!"
-msgstr "ret!"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid ""
-"Are you sure you want to delete blog #%d ?\\n"
-"\\n"
-"WARNING: This will delete ALL POST, COMMENTS,\\n"
-"CATEGORIES and other data related to that Blog!\\n"
-"\\n"
-"This CANNOT be undone!"
-msgstr ""
-"#%d nolu gnl silmek istediinize emin misiniz ?\\n"
-"\\n"
-"UYARI: Bu, TM GNDER, YORUMLAR\\n"
-"BLMLER ve dier ilikili vererileri silecektir!\\n"
-"\\n"
-"Bu, geri ALINAMAZ!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Delete this blog!"
-msgstr "Bu gnl sil!"
-
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92
-#: ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73
-#: ..\..\..\admin\_users_list.php:146
-msgid "Copy this blog!"
-msgstr "Bu gnl kopyala!"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Copy"
-msgstr "Kopyala"
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "zgnz, gnlk zelliklerini dzenleme/grntleme yetkiniz bulunmuyor."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "New blog..."
-msgstr "Yeni gnlk..."
-
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "User permissions"
-msgstr "Kullanc izinleri"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Login "
-msgstr "Giri"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Is<br />member"
-msgstr "ye<br />mi?"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Can post/edit with following statuses:"
-msgstr "Kullanc aadaki durumlara gre gnderip/dzenleyebilir:"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Delete<br />posts"
-msgstr "Gnderi<br />silme"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />comts"
-msgstr "Yorum<br />dzenleme"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />cats"
-msgstr "Blm<br />dzenleme"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Edit<br />blog"
-msgstr "Gnlk<br />dzenleme"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Published"
-msgstr "Yaynda"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Protected"
-msgstr "Korumal"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Private"
-msgstr "zel"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Draft"
-msgstr "Taslak"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Deprecated"
-msgstr "Geerliliini yitirmi"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Members"
-msgstr "yeler"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to read protected posts"
-msgstr "Korumal gnderileri okumak iin izin"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with private status"
-msgstr "zel durum ile gnle gnderim yapmak iin gerekli izin"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with protected status"
-msgstr "Korumaldurumilegnle gnderimyapmakiingerekliizin"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with draft status"
-msgstr "Taslakdurumuilegnle gnderimyapmakiingerekliizin"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Geerliliini yitirmidurumuilegnlegnderimyapmakiingerekliizin"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to delete posts in this blog"
-msgstr "Bu gnlkteki gnderileri silmek iin gerekli izin"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit comments in this blog"
-msgstr "Bu gnlkteki yorumlar dzenlemek iin gerekli izin"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit categories for this blog"
-msgstr "Bu gnlkteki blmleri dzenlemek iin gerekli  izin"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "Permission to edit blog properties"
-msgstr "Gnlk zelliklerini dzenlemek iin gerekli izin"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "Javascript kullanarak tm kutucuklarn iaretlerini kaldrr."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "(un)check all"
-msgstr "tmn iaretle(me)"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:219
-msgid "Non members"
-msgstr "ye olmayanlar"
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid ""
-"Warning! You are about to remove your own permission to edit this blog!\\n"
-"You won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-"Uyar! Bu gnl dzenlemek iin sahip olduunuz izinleri kaldrmak zeresiniz!\\n"
-"Bunu yaparsanz zelliklere artk eriemeyeceksiniz!"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Edit category properties"
-msgstr "Blm zelliklerini dzenleyin"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "Are you sure you want to delete?"
-msgstr "Silmek istediinize emin misiniz?"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New sub-category here"
-msgstr "Yeni alt-blm buraya konulsun"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "New category here"
-msgstr "Yeni blm buraya konulsun"
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Not:</strong> Bir blm silmek o blme ait gnderileri silmez. Yalnzca onlar ana blme atar. Bir kk blm sildiinizde gnderiler gnlkte kalan eski blme atanr (en kk blm numaras)."
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Post contents"
-msgstr "Gnderi ierii"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Title"
-msgstr "Balk"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Language"
-msgstr "Dil"
-
-#: ..\..\..\admin\_edit_form.php:135
-#: ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:141
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20
-#: ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:183
-#: ..\..\..\skins\_profile.php:76
-#: ..\..\..\skins\basic\_feedback.php:178
-#: ..\..\..\skins\basic\_profile.php:77
-msgid "Link to url"
-msgstr "Url'e balant"
-
-#: ..\..\..\admin\_edit_form.php:139
-#: ..\..\..\admin\_users_form.php:139
-#: ..\..\..\admin\_users_form.php:141
-#: ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:77
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "Email"
-msgstr "E-posta"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "URL"
-msgstr "URL"
-
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\_edit_form.php:173
-msgid "Preview"
-msgstr "n grnm"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&nbsp; Kaydet ! &nbsp;"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Spellcheck"
-msgstr "HeceDenetim"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Upload a file/image"
-msgstr "Bir dosya/resim ykleyin"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Advanced properties"
-msgstr "Gelimi zellikler"
-
-#: ..\..\..\admin\_edit_form.php:252
-msgid "Edit timestamp"
-msgstr "Gnderi zaman dzenle"
-
-#: ..\..\..\admin\_edit_form.php:254
-msgid "URL Title"
-msgstr "URL Bal"
-
-#: ..\..\..\admin\_edit_form.php:263
-#: ..\..\..\admin\_edit_showposts.php:289
-#: ..\..\..\admin\_set_general.form.php:49
-#: ..\..\..\skins\_feedback.php:213
-#: ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "(to be used in permalinks)"
-msgstr "(sabitbada kullanlacak)"
-
-#: ..\..\..\admin\_edit_form.php:263
-#: ..\..\..\admin\_set_general.form.php:49
-msgid "Auto-BR"
-msgstr "Oto-BR"
-
-#: ..\..\..\admin\_edit_form.php:272
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Bu zellik geerliliini yitirmi, bunu kullanmaktan kanmalsnz."
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "Additional actions"
-msgstr "Ek faliyetler"
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "Pingback"
-msgstr "Yoklama dnt"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "Bu gnderideki tm URL'lere yoklama dnt gnderin"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "Trackback URLs"
-msgstr "zleme dnt URLleri"
-
-#: ..\..\..\admin\_edit_form.php:310
-#: ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "(Separate by space)"
-msgstr "(Bolukla ayrn)"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "Status"
-msgstr "Durum"
-
-#: ..\..\..\admin\_edit_form.php:317
-#: ..\..\..\admin\_edit_showposts.php:361
-msgid "The post will be publicly published"
-msgstr "Gnderi, halka ak olarak yaynlanacak"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "Published (Public)"
-msgstr "Yaynda (Herkese ak)"
-
-#: ..\..\..\admin\_edit_form.php:324
-#: ..\..\..\admin\_edit_showposts.php:364
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Gnderi, yalnzca giri yapan gnlk yeleri tarafndan grntlenecek"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "Protected (Members only)"
-msgstr "Korumal (Yalnzca yelere)"
-
-#: ..\..\..\admin\_edit_form.php:331
-#: ..\..\..\admin\_edit_showposts.php:367
-msgid "The post will be published but visible only by yourself"
-msgstr "Gnderi yalnzca sizin tarafndan grntlenecek"
-
-#: ..\..\..\admin\_edit_form.php:337
-#: ..\..\..\admin\_edit_form.php:344
-msgid "Private (You only)"
-msgstr "zel (Yalnzca size)"
-
-#: ..\..\..\admin\_edit_form.php:338
-#: ..\..\..\admin\_edit_showposts.php:370
-msgid "The post will appear only in the backoffice"
-msgstr "Gnderi, yalnzca ofis arkasnda grntlenecek"
-
-#: ..\..\..\admin\_edit_form.php:345
-#: ..\..\..\admin\_edit_showposts.php:373
-msgid "Draft (Not published!)"
-msgstr "Taslak (Yaynlanmad!)"
-
-#: ..\..\..\admin\_edit_form.php:433
-msgid "Deprecated (Not published!)"
-msgstr "Geerliliini yitirmi (Yaynlanmad!)"
-
-#: ..\..\..\admin\_edit_form.php:444
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Not: Gnlkler aras gei-gnderi etkin."
-
-#: ..\..\..\admin\_edit_form.php:446
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Not: Gnlkler aras gei gnderi u anda kapal."
-
-#: ..\..\..\admin\_edit_form.php:456
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55
-#: ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:280
-#: ..\..\..\skins\custom\_main.php:285
-#: ..\..\..\skins\custom\_main.php:290
-#: ..\..\..\skins\custom\_main.php:295
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Not: Blmler aras gei gnderi u anda kapal."
-
-#: ..\..\..\admin\_edit_form.php:458
-msgid "Comments"
-msgstr "Yorumlar"
-
-#: ..\..\..\admin\_edit_form.php:459
-msgid "Visitors can leave comments on this post."
-msgstr "Ziyaretiler, bu gnderiye yorum brakabilirler."
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Open"
-msgstr "Ak"
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Ziyaretiler, bu gnderiye yorum GNDEREMEZLER."
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Closed"
-msgstr "Kapal"
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Ziyaretiler ne grebilir ne de yorum brakabilirler."
-
-#: ..\..\..\admin\_edit_form.php:470
-msgid "Disabled"
-msgstr "Etkin deil"
-
-#: ..\..\..\admin\_edit_form.php:540
-msgid "Renderers"
-msgstr "Yorumlayclar"
-
-#: ..\..\..\admin\_edit_form.php:541
-#: ..\..\..\htsrv\comment_post.php:134
-#: ..\..\..\htsrv\comment_post.php:140
-msgid "Comment info"
-msgstr "Yorum bilgisi"
-
-#: ..\..\..\admin\_edit_form.php:544
-msgid "Author"
-msgstr "Yazar"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "IP address"
-msgstr "IP adresi"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Next %d days"
-msgstr "Sonraki %d gn"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d"
-msgstr "nceki %d"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Previous %d days"
-msgstr "nceki %d gn"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:55
-#: ..\..\..\admin\_edit_navbar.php:61
-msgid "Next %d"
-msgstr "Sonraki %d"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:63
-msgid " to "
-msgstr " - "
-
-#: ..\..\..\admin\_edit_navbar.php:71
-msgid " of "
-msgstr " toplam :"
-
-#: ..\..\..\admin\_edit_navbar.php:75
-msgid "from the end"
-msgstr "sondan"
-
-#: ..\..\..\admin\_edit_navbar.php:77
-msgid "from the start"
-msgstr "batan"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid "OK"
-msgstr "TAMAM"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid " Date range: "
-msgstr " Tarih aral: "
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "by"
-msgstr " gnderen : "
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:826
-msgid "level:"
-msgstr "seviye:"
-
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "Pages:"
-msgstr "Sayfalar:"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:730
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "no comment"
-msgstr "yorum yok"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "1 comment"
-msgstr "1 yorum"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "%d comments"
-msgstr "%d yorum"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "1 Trackback"
-msgstr "1 zleme dnt"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "%d Trackbacks"
-msgstr "%d zleme dnt"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "1 Pingback"
-msgstr "1 Yoklama dnt"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "%d Pingbacks"
-msgstr "%d Yoklama dnt"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Trackbacks"
-msgstr "zleme dntleri"
-
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "Pingbacks"
-msgstr "Yoklama dntleri"
-
-#: ..\..\..\admin\_edit_showposts.php:226
-#: ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "No feedback for this post yet..."
-msgstr "Bu gnderi iin geribesleme bulunmuyor..."
-
-#: ..\..\..\admin\_edit_showposts.php:230
-#: ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Comment from:"
-msgstr "Yorum sahibi:"
-
-#: ..\..\..\admin\_edit_showposts.php:234
-#: ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Trackback from:"
-msgstr "zleme dnt sahibi"
-
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Pingback from:"
-msgstr "Yoklama dnt sahibi:"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:729
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145
-#: ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Permanent link to this comment"
-msgstr "Bu yoruma sabit balant"
-
-#: ..\..\..\admin\_edit_showposts.php:272
-#: ..\..\..\admin\_users_form.php:81
-#: ..\..\..\skins\_feedback.php:164
-#: ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:170
-#: ..\..\..\skins\wpc_default\_feedback.php:170
-msgid "Leave a comment"
-msgstr "Bir yorum brak"
-
-#: ..\..\..\admin\_edit_showposts.php:275
-#: ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:172
-#: ..\..\..\skins\wpc_default\_feedback.php:172
-msgid "User"
-msgstr "Kullanc"
-
-#: ..\..\..\admin\_edit_showposts.php:280
-#: ..\..\..\skins\_feedback.php:201
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Edit profile"
-msgstr "Profili dzenle"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\skins\_feedback.php:203
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Comment text"
-msgstr "Yorum iierii"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\skins\_feedback.php:204
-#: ..\..\..\skins\basic\_feedback.php:198
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:149
-#: ..\..\..\skins\wpc_default\_feedback.php:149
-msgid "Allowed XHTML tags"
-msgstr "zin verilen XHTML etiketleri"
-
-#: ..\..\..\admin\_edit_showposts.php:288
-#: ..\..\..\skins\_feedback.php:209
-#: ..\..\..\skins\basic\_feedback.php:203
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:205
-#: ..\..\..\skins\wpc_default\_feedback.php:205
-msgid "URLs, email, AIM and ICQs will be converted automatically."
-msgstr "URL'ler, e-posta, AIM ve ICQ'ler z devinimli (otomatik) olarak evrilir."
-
-#: ..\..\..\admin\_edit_showposts.php:289
-msgid "Options"
-msgstr "zellikler"
-
-#: ..\..\..\admin\_edit_showposts.php:296
-#: ..\..\..\skins\_feedback.php:226
-#: ..\..\..\skins\basic\_feedback.php:220
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Satr sonlar &lt;br&gt; olur)"
-
-#: ..\..\..\admin\_edit_showposts.php:350
-msgid "Send comment"
-msgstr "Yorum gnder"
-
-#: ..\..\..\admin\_edit_showposts.php:353
-msgid "Posts to show"
-msgstr "Gsterilecek gnderiler"
-
-#: ..\..\..\admin\_edit_showposts.php:356
-msgid "Past"
-msgstr "Gemi"
-
-#: ..\..\..\admin\_edit_showposts.php:381
-msgid "Future"
-msgstr "Gelecek"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Title / Text contains"
-msgstr "Balk / eren kelimeler"
-
-#: ..\..\..\admin\_edit_showposts.php:386
-msgid "Words"
-msgstr "Kelimeler"
-
-#: ..\..\..\admin\_edit_showposts.php:388
-msgid "AND"
-msgstr "VE"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "OR"
-msgstr "VEYA"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:106
-msgid "GPL License"
-msgstr "GPL Lisans"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:108
-msgid "uncheck all"
-msgstr "tmn iaretleme"
-
-#: ..\..\..\admin\_menutop.php:162
-msgid "check all"
-msgstr "tmn iaretle"
-
-#: ..\..\..\admin\_menutop.php:165
-msgid "visit b2evolution's website"
-msgstr "b2evolution'un websitesini ziyaret et"
-
-#: ..\..\..\admin\_menutop.php:167
-msgid "Logout"
-msgstr "k"
-
-#: ..\..\..\admin\_menutop.php:176
-msgid "Exit to blogs"
-msgstr "Gnlklere dn"
-
-#: ..\..\..\admin\_menutop.php:177
-msgid "Blog time:"
-msgstr "Gnlk zaman:"
-
-#: ..\..\..\admin\_menutop.php:178
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:188
-msgid "Logged in as:"
-msgstr "Giri yapan:"
-
-#: ..\..\..\admin\_menutop.php:194
-#: ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241
-#: ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:879
-msgid "Write"
-msgstr "Yaz"
-
-#: ..\..\..\admin\_menutop.php:214
-msgid "Edit"
-msgstr "Dzenle"
-
-#: ..\..\..\admin\_menutop.php:232
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Stats"
-msgstr "statistikler"
-
-#: ..\..\..\admin\_menutop.php:242
-msgid "Templates"
-msgstr "ablonlar"
-
-#: ..\..\..\admin\_menutop.php:246
-msgid "Users"
-msgstr "Kullanclar"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "User Profile"
-msgstr "Kullanc Profili"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Default user rights"
-msgstr "n tanml kullanc haklar"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Yeni kullanclar kaydolabilir"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Check to allow new users to register themselves."
-msgstr "Yeni kullanclarn kendilerini kaydedebilmeleri iin iaretleyin."
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Yeni kullanclar iin grup"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Groups determine user roles and permissions."
-msgstr "Kullanc rol ve izinlerini belirleyen gruplar"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Yeni kullanclar iin seviye"
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Seviyeler, gnlkteki kullanclarn hiyerarisini belirler"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Display options"
-msgstr "Ekran zellikleri"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "Gsterilecek n tanml gnlk"
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "This blog will be displayed on index.php ."
-msgstr "Bu gnlk index.php'de grntlenecek"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "days"
-msgstr "gn"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts"
-msgstr "gnderi"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "posts paged"
-msgstr "gnderi sayfaland"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Display mode"
-msgstr "Ekran kipi"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "Posts/Days per page"
-msgstr "Sayfa bana Gnderiler/Gnler"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "monthly"
-msgstr "aylk"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "weekly"
-msgstr "haftalk"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "daily"
-msgstr "gnlk"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "post by post"
-msgstr "gnderiden gnderiye"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Archive mode"
-msgstr "Ariv kipi"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Link options"
-msgstr "Balant zellikleri"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Ek konum bilgisi kullan"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-msgstr "Eer sunucunuz destekliyor ise tavsiye edilir. Balantlar, 'stub?title=gonderi_basligi&c=1&tb=1&pb=1&more=1' yerine 'stub/2003/05/20/gonderi_basligi' eklinde gzkr."
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Gnderi URL balna gre arlsn (Tavsiye edilen)"
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Fallback to ID when no URL title available."
-msgstr "URL bulunamyor ise ID'e d"
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post called up by its ID"
-msgstr "Gnderi,ID'e gre arlsn"
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its ID"
-msgstr "Ariv sayfasna gnderin, ID'sine gre yerletirildi"
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "Ariv sayfasndaki gnderiler, balna gre yerletirildi (Cafelog uyumluluu iin)"
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Permalink type"
-msgstr "Sabit ba eidi"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Security options"
-msgstr "Gvenlik zellikleri"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "Asgari parola uzunluu"
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "for users."
-msgstr "for users."
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Rendering plug-ins"
-msgstr "yorumlama eklentileri"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Plug-in"
-msgstr "Eklenti"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Apply"
-msgstr "Uygula"
-
-#: ..\..\..\admin\_set_plugins.form.php:69
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_set_regional.form.php:360
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-#: ..\..\..\skins\_profile.php:98
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Toolbar plug-ins"
-msgstr "Ara-ubuu eklentileri"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Update"
-msgstr "Gncelle"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Create new locale"
-msgstr "Yeni yerel olutur"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "Edit locale"
-msgstr "Yereli dzenle"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "lk iki harf <a %s>ISO 639 dil kodunda</a> olmaldr. Son iki harf ise a <a %s>ISO 3166 lke kodunda</a> olmaldr."
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Enabled"
-msgstr "Etkin"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "Should this locale be available to users?"
-msgstr "Bu yerel, kullanclar iin de etkin mi?"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "name of the locale"
-msgstr "yerin ad"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Charset"
-msgstr "Karakter kmesi"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Must match the lang file charset."
-msgstr "Dil dosyas karakter kmesi ile uyumaldr"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Date format"
-msgstr "Tarih biimi"
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Aaya gzatn."
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Time format"
-msgstr "Zaman biimi"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "Lang file"
-msgstr "Dil dosyas"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "<code>locales</code> alt dizininden kullanlacak dil dosyas"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "Priority"
-msgstr "ncelik"
-
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1 en yksektir. ncelik, bir dil kodundan bir yer seerken ve ayn dil bir ok yer ile eledii zaman; Bu tarayc dili bulunurken olabilir. ncelikler, ayn zamanda aa alr menlerdeki gzkme srasn da etkiler."
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "Create"
-msgstr "Olutur"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "\\'%s\\' yerelletirmesinin yerini alacak?"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "Flags"
-msgstr "Bayraklar"
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "Bayraklar, <code>%s</code> alt-klasrnde depolanr. Dosya isimleri yerelletirme isimlerinin lke ksmlardr. (4-5 karakterleri aras); dosya uzants ise .gif'dir.."
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "Date/Time Formats"
-msgstr "Tarih/Zaman Biimleri"
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "The following characters are recognized in the format strings:"
-msgstr "Aadaki karakterler biim katarlarnda anlamldr:"
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" veya \"pm\""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" veya \"PM\""
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "B - Swatch Internet time"
-msgstr "B - nternet zaman"
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - ISO 8601 tarihi (PHP 5 gerektirir); rn. \"2004-02-12T15:19:21+00:00\""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d - ayn gn, sfrla balayan iki basamakl; rn. \"01\" - \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - haftann gn, 3 harfli; rn. \"Cum\""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - haftann gn, 1 harf; rn. \"P\""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - ay, uzun ifade; rn. \"Ocak\""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - saat, sfr ile balamayan 12-saatlik biem; rn. \"1\" - \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - saat, sfr ile balamayan 24-saatlik biem; rn. \"0\" - \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - saat, 12-saatlik biem; rn. \"01\" - \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - saat, 24-saatlik biem; rn. \"00\" - \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - dakika; rn. \"00\" - \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (byk harf i) - \"1\" Gn  koruma zaman ise, \"0\" dier durumlarda."
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - sfrla balamayan ayn gn; rn. \"1\" - \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (kk harf \"L\") - haftann gn, uzun; rn. \"Cuma\""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - yln artk yl olup olmadna dair boolean ifade; rn. \"0\" or \"1\""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - ay; rn. \"01\" - \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - ay, 3 harfli; rn. \"Ock\""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - sfrla balamayan ay; rn. \"1\" - \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "O - Greenwich (GMT) ile zaman fark (saat); rn. \"+0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - RFC 822 biimli tarih; rn. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - saniye; rn. \"00\" - \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - ngilizce sra son ekleri, 2 karakterli; rn. \"th\", \"nd\""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - verilen aydaki gn says; rn. \"28\" - \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - Makinann zaman dilimi ayar; rn. \"MDT\""
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "U - seconds since the epoch"
-msgstr "U - kalan saniye"
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - haftann gn, numerik, rn. \"0\" (Pazar) to \"6\" (Cumartesi)"
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W - ISO-8601 yln hafta numaras, haftalar pazartesinden balar; rn. \"42\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - yl, 4 basamakl; rn. \"1999\""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - yl, 2 basamakl; rn. \"99\""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - yln gn; rn. \"0\" 'dan \"365\"'e kadar"
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Z - saniye olarak zaman dilimi basks (rn. \"-43200\" - \"43200\"). UTC'nin bats her zaman negatifken, UTC'nin dousu her zaman pozitifdir."
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - Y-m-d\\TH:i:s\\Z 'e eit olan tam ISO 8601 biemi"
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"Biim katarndaki tanmlanamayan karakterler <br />\n olarak baslacaklardr."
-"\t\t\tKarakterlerin dzgn grntlenmesi iin nlerine \\ ifadesi koyabilirsiniz."
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Note: default locale is not enabled."
-msgstr "Not: n tanml yer etkin deil."
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Regional settings"
-msgstr "Blgesel ayarlar"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Zaman fark"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "in hours"
-msgstr "saat"
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "Sunucunuzun zaman diliminde deilseniz. Gncel zaman: %s."
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "Tarayc yaplandrmas tarafndan dikkate alnmaz, kullanc veya gnlk yeri (bu srada)"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Available locales"
-msgstr "Bulunan yerelletirmeler"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Hide translation info"
-msgstr "Tercme bilgisini gizle"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Show translation info"
-msgstr "Tercme bilgisini gster"
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Date fmt"
-msgstr "Tarih bm"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Time fmt"
-msgstr "Zaman bm"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Strings"
-msgstr "Katarlar"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Translated"
-msgstr "evrilmi"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Extract"
-msgstr "Olutur"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "yukar"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority up"
-msgstr "ncelii yukar ta"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "aa"
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Move priority down"
-msgstr "ncelii aa ta"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Copy locale"
-msgstr "Yeri kopyala"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "Reset custom settings"
-msgstr "zel ayarlar sfrla"
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "No language file..."
-msgstr "Dil dosyas yok..."
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Extract .po file into b2evo-format"
-msgstr ".po dosyasn b2evo biemine evir"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "Sfrlamak istedeinize emin misiniz?"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "Reset to defaults (delete database table)"
-msgstr "n tanml deerlere sfrla (veri-taban tablosunu sil)"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "first user"
-msgstr "ilk kullanc"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "previous user"
-msgstr "nceki kullanc"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "next user"
-msgstr "sonraki kullanc"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "last user"
-msgstr "son kullanc"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Close user profile"
-msgstr "Kullanc profilini kapat"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Create new user profile"
-msgstr "Yeni kullanc profili olutur"
-
-#: ..\..\..\admin\_users_form.php:85
-#: ..\..\..\admin\_users_form.php:99
-#: ..\..\..\admin\_users_form.php:114
-#: ..\..\..\skins\_profile.php:65
-msgid "Profile for:"
-msgstr "Profil sahibi:"
-
-#: ..\..\..\admin\_users_form.php:86
-#: ..\..\..\admin\_users_form.php:100
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:115
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:66
-#: ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:55
-msgid "Login"
-msgstr "Giri"
-
-#: ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:101
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:116
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\_profile.php:67
-#: ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:56
-msgid "First name"
-msgstr "sim"
-
-#: ..\..\..\admin\_users_form.php:88
-#: ..\..\..\admin\_users_form.php:98
-#: ..\..\..\admin\_users_form.php:117
-#: ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:56
-#: ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Last name"
-msgstr "Soyad"
-
-#: ..\..\..\admin\_users_form.php:93
-#: ..\..\..\admin\_users_form.php:118
-#: ..\..\..\skins\_profile.php:60
-#: ..\..\..\skins\basic\_profile.php:61
-msgid "Nickname"
-msgstr "Takma ad"
-
-#: ..\..\..\admin\_users_form.php:109
-msgid "Identity shown"
-msgstr "Grnen kimlik"
-
-#: ..\..\..\admin\_users_form.php:109
-#: ..\..\..\admin\_users_form.php:119
-msgid "Preferred locale"
-msgstr "Tercih edilen blge"
-
-#: ..\..\..\admin\_users_form.php:122
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "Ynetim arabirimi, bildirimler, vs. iin tercih edilen dil."
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Send an email"
-msgstr "Bir e-posta gnder"
-
-#: ..\..\..\admin\_users_form.php:145
-msgid "Visit the site"
-msgstr "Siteyi ziyaret et"
-
-#: ..\..\..\admin\_users_form.php:149
-#: ..\..\..\admin\_users_form.php:151
-#: ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:79
-msgid "Search on ICQ.com"
-msgstr "ICQ.com'da ara"
-
-#: ..\..\..\admin\_users_form.php:155
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:160
-#: ..\..\..\admin\_users_form.php:172
-msgid "Instant Message to user"
-msgstr "Kullancya anlk ileti gnder"
-
-#: ..\..\..\admin\_users_form.php:161
-#: ..\..\..\admin\_users_form.php:173
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:162
-#: ..\..\..\admin\_users_form.php:174
-msgid "MSN IM"
-msgstr "MSN IM"
-
-#: ..\..\..\admin\_users_form.php:164
-#: ..\..\..\admin\_users_form.php:175
-#: ..\..\..\skins\_profile.php:83
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "YahooIM"
-msgstr "YahooIM"
-
-#: ..\..\..\admin\_users_form.php:164
-#: ..\..\..\skins\_profile.php:83
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "Bildirimler"
-
-#: ..\..\..\admin\_users_form.php:166
-#: ..\..\..\skins\_profile.php:87
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Birisi size izleme dnt, yorum, vs. gnderdiinde bilgilendirilmek iin buray iaretleyin."
-
-#: ..\..\..\admin\_users_form.php:166
-msgid "New password"
-msgstr "Yeni parola"
-
-#: ..\..\..\admin\_users_form.php:167
-#: ..\..\..\skins\_profile.php:92
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Leave empty if you don't want to change the password."
-msgstr "Parolay deitirmek istemiyorsanz bo braknz."
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "Confirm new password"
-msgstr "Yeni parolay onaylayn"
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "yes"
-msgstr "evet"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "no"
-msgstr "hayr"
-
-#: ..\..\..\admin\_users_form.php:221
-msgid "User rights"
-msgstr "Kullanc haklar"
-
-#: ..\..\..\admin\_users_form.php:223
-#: ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17
-#: ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "User information"
-msgstr "Kullanc bilgileri"
-
-#: ..\..\..\admin\_users_form.php:224
-#: ..\..\..\skins\_profile.php:49
-#: ..\..\..\skins\basic\_profile.php:50
-#: ..\..\..\skins\custom\_main.php:279
-#: ..\..\..\skins\custom\_main.php:284
-#: ..\..\..\skins\custom\_main.php:289
-#: ..\..\..\skins\custom\_main.php:294
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:225
-msgid "Posts"
-msgstr "Gnderiler"
-
-#: ..\..\..\admin\_users_form.php:226
-msgid "Created on"
-msgstr "Oluturulma:"
-
-#: ..\..\..\admin\_users_form.php:227
-msgid "From IP"
-msgstr "IP'den"
-
-#: ..\..\..\admin\_users_form.php:228
-msgid "From Domain"
-msgstr "Alan Adndan"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "With Browser"
-msgstr "Tarayc ile"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "first group"
-msgstr "ilk grup"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "previous group"
-msgstr "nceki grup"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "next group"
-msgstr "sonraki grup"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "last group"
-msgstr "son gurup"
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Close group profile"
-msgstr "Grup profilini kapat"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Creating new group"
-msgstr "Yeni grup oluturuluyor"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "Dzenlenen grup:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Viewing group:"
-msgstr "Grntlenen grup:"
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "Permissons for members of this group"
-msgstr "Bu gurup yelerinin izinleri"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "View all"
-msgstr "Tmn grntle"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "Full Access"
-msgstr "Tam yetki"
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "No Access"
-msgstr "Yetki yok"
-
-#: ..\..\..\admin\_users_groupform.php:92
-#: ..\..\..\b2evocore\_functions_hitlogs.php:528
-msgid "View only"
-msgstr "yalnzca grntleme"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Statistics"
-msgstr "statistikler"
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Global options"
-msgstr "Kresel zellikler"
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Check to allow template editing."
-msgstr "ablonun dzenlenmesi iin iaretleyin"
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "User/Group Management"
-msgstr "Kullanc/Grup Ynetimi"
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "Groups &amp; Users"
-msgstr "Gruplar &amp; Kullanclar"
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "default group for new users"
-msgstr "yeni kullanclar iin n tanml grup"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Copy group"
-msgstr "Grubu kopyala"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "Delete group"
-msgstr "Grubu sil"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "decrease user level"
-msgstr "kullanc seviyesini azalt"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "increase user level"
-msgstr "kullancseviyesiniarttr"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Kullanc sil"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid ""
-"Are you sure you want to delete this user?\\n"
-"Warning: all his posts will be deleted too!"
-msgstr ""
-"Bu kullancy silmek istediinize emin misiniz?\\n"
-"Uyar: ona ait tm gnderilerde silinecektir!"
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New user..."
-msgstr "Yeni kullanc..."
-
-#: ..\..\..\b2evocore\_blog_main.php:204
-#, php-format
-msgid "New group..."
-msgstr "Yeni grup..."
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "[%s] derisi [%s] gnl iin bulunmuyor. <a %s>gnlk zelliklerinde</a> dzgn bir ekilde ayarlanmal veya bir kk dosyasna dzgnce eklenmelidir. <a %s>webmaster</a> ile temasa geiniz..."
-
-#: ..\..\..\b2evocore\_class_calendar.php:192
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "HATA! Silinemedi! [%s] dosyasn elle silmek zorunda kalacaksnz."
-
-#: ..\..\..\b2evocore\_class_calendar.php:193
-#: ..\..\..\b2evocore\_class_calendar.php:198
-msgid "%d posts"
-msgstr "%d gnderi"
-
-#: ..\..\..\b2evocore\_class_calendar.php:301
-msgid "1 post"
-msgstr "1 gnderi"
-
-#: ..\..\..\b2evocore\_class_calendar.php:305
-msgid "previous month"
-msgstr "nceki ay"
-
-#: ..\..\..\b2evocore\_class_calendar.php:332
-msgid "next month"
-msgstr "sonraki ay"
-
-#: ..\..\..\b2evocore\_class_calendar.php:335
-msgid "previous year"
-msgstr "nceki yl"
-
-#: ..\..\..\b2evocore\_class_calendar.php:364
-msgid "next year"
-msgstr "sonraki yl"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "go to month's archive"
-msgstr "aya ait arive git"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Member"
-msgstr "ye"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Visitor"
-msgstr "Ziyareti"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:825
-msgid "Edit this comment"
-msgstr "Yorumu dzenle"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-msgid "Delete"
-msgstr "Sil"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid "Delete this comment"
-msgstr "Yorumu sil"
-
-#: ..\..\..\b2evocore\_class_commentlist.php:143
-#: ..\..\..\skins\_lastcomments.php:25
-msgid ""
-"You are about to delete this comment!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Bu yorumu silmek zeresiniz!\\n"
-"durmak iin \\'pta\\', silmek iin \\'TAMAM\\'."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:119
-msgid "No comment yet..."
-msgstr "Henz yorum yok..."
-
-#: ..\..\..\b2evocore\_class_db.php:93
-#, php-format
-msgid "Sorry, there is nothing to display..."
-msgstr "zgnz, grntlenecek hi bir ey bulunmuyor..."
-
-#: ..\..\..\b2evocore\_class_db.php:150
-msgid "Error selecting database [%s]!"
-msgstr "[%s] veri-taban seerken hata olutu!"
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "MySQL error!"
-msgstr "MySQL hatas!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:107
-msgid "New group"
-msgstr "Yeni grup"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:124
-msgid "Parser error: "
-msgstr "Ayrtrc hatas: "
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:137
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "<code>body</code> etiketi yalnzca bir kez kullanlr!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:144
-#, php-format
-msgid "Illegal tag"
-msgstr "Geersiz etiket"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:146
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "%s etiketi bir baka etiket iinde gzkmelidir"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:154
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "%s etiketinin %s etiketinin iinde olmasna izin verilmiyor"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:162
-msgid "Tag %s may not have attribute %s"
-msgstr "%s etiketinin %s zellii olmayabilir"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:185
-#, php-format
-msgid "Found invalid URL: "
-msgstr "Geersiz URL bulundu: "
-
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#: ..\..\..\b2evocore\_class_item.php:300
-#: ..\..\..\b2evocore\_functions_cats.php:637
-msgid "Tag %s may not contain raw character data"
-msgstr "%s etiketi saf karakter verisi iermeyebilir."
-
-#: ..\..\..\b2evocore\_class_item.php:403
-msgid "Browse category"
-msgstr "Blme gzat"
-
-#: ..\..\..\b2evocore\_class_item.php:415
-msgid "Comments are closed for this post."
-msgstr "Bu gnderi iin yorumlar kapatld."
-
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:465
-#: ..\..\..\b2evocore\_functions_bposts.php:732
-msgid "This post is not published. You cannot leave comments."
-msgstr "Bu gnderi yaynlanmad. Yorum brakamazsnz."
-
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:470
-#: ..\..\..\b2evocore\_functions_bposts.php:737
-msgid "Read more!"
-msgstr "Devam !"
-
-#: ..\..\..\b2evocore\_class_item.php:712
-msgid "More:"
-msgstr "Dahas:"
-
-#: ..\..\..\b2evocore\_class_item.php:713
-msgid "Display feedback / Leave a comment"
-msgstr "Geri besleme grntle / bir yorum brak"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "Send feedback"
-msgstr "Geri besleme grntle"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-#, php-format
-msgid "1 feedback"
-msgstr "1 geri besleme"
-
-#: ..\..\..\b2evocore\_class_item.php:728
-msgid "%d feedbacks"
-msgstr "%d geri besleme"
-
-#: ..\..\..\b2evocore\_class_item.php:741
-msgid "Display comments / Leave a comment"
-msgstr "Yorumlar grntle / bir yorum brak"
-
-#: ..\..\..\b2evocore\_class_item.php:742
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "zleme dntlerini grntle / bu gnderi iin izleme dnt adresini al"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (0)"
-msgstr "zleme dnt (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackback (1)"
-msgstr "zleme dnt (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:754
-msgid "Trackbacks (%d)"
-msgstr "zleme dntleri (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:755
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Display pingbacks"
-msgstr "Yoklama dntlerini grntle"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (0)"
-msgstr "Yoklama dnt (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingback (1)"
-msgstr "Yoklama dnt (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:826
-msgid "Pingbacks (%d)"
-msgstr "Yoklama dntleri (%d)"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:836
-#: ..\..\..\b2evocore\_class_item.php:845
-msgid "Delete this post"
-msgstr "Bu gnderiyi sil"
-
-#: ..\..\..\b2evocore\_class_item.php:880
-msgid ""
-"You are about to delete this post!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Bu gnderiyi silmek zeresiniz!\\n"
-"durmak iin \\'ptal\\', silmek iin \\'TAMAM\\'."
-
-#: ..\..\..\b2evocore\_class_item.php:919
-msgid "Edit this post"
-msgstr "Bu gnderiyi dzenle"
-
-#: ..\..\..\b2evocore\_class_item.php:920
-msgid "Publish NOW!"
-msgstr "MD yaynla!"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:563
-msgid "Publish now using current date and time."
-msgstr "Gncel tarih ve zaman kullanarak imdi yaynla."
-
-#: ..\..\..\b2evocore\_class_itemlist.php:862
-msgid "Invalid post, please correct these errors:"
-msgstr "Geersiz gnderi, ltfen bu hatalar dzeltin:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "Sorry, there is no post to display..."
-msgstr "zgnz, grntlenecek gnderi bulunmuyor..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "POP3 connect:"
-msgstr "POP3 balant:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "No server specified"
-msgstr "Sunucu belirtilmedi"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: premature NOOP TAMAM, RFC 1939 uyumlu sunucu DEL"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "No connection to server"
-msgstr "Sunucuya balant yok"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "POP3 user:"
-msgstr "POP3 kullanc:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "No login ID submitted"
-msgstr "Giri ID'si girilmedi"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "connection not established"
-msgstr "balant kurulmad"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "POP3 pass:"
-msgstr "POP3 parolas:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "No password submitted"
-msgstr "Parola girilmedi"
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "authentication failed "
-msgstr "kimlik dorulama baarsz "
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP baarsz. Sunucu, RFC 1939 uyumlu deil"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "No server banner"
-msgstr "Sunucu reklam yok"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "iptal"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "apop authentication failed"
-msgstr "apop kimlik dorulama baarz"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 login:"
-msgstr "POP3 giri:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "Premature end of list"
-msgstr "Listenin prematre sonu"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 last:"
-msgstr "POP3 last:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "Empty command string"
-msgstr "Bo komut katar"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "POP3 k:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "connection does not exist"
-msgstr "balant bulunmuyor"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "POP3 delete:"
-msgstr "POP3 delete:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "No msg number submitted"
-msgstr "ilt no girilmedi"
-
-#: ..\..\..\b2evocore\_class_user.php:68
-msgid "Command failed"
-msgstr "Komut baarsz"
-
-#: ..\..\..\b2evocore\_class_user.php:262
-msgid "New user"
-msgstr "Yeni kullanc"
-
-#: ..\..\..\b2evocore\_functions.php:47
-msgid "Permission denied!"
-msgstr "zin reddedildi!"
-
-#: ..\..\..\b2evocore\_functions.php:479
-msgid "Oops, MySQL error!"
-msgstr "Oops, MySQL hatas!"
-
-#: ..\..\..\b2evocore\_functions.php:511
-msgid "go back"
-msgstr "geri git"
-
-#: ..\..\..\b2evocore\_functions.php:513
-#, php-format
-msgid "Redirecting you to:"
-msgstr "Ynlendiriliyorsunuz:"
-
-#: ..\..\..\b2evocore\_functions.php:592
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "hibir ey olmadysa,<a%s>buraya</a> tklaynz."
-
-#: ..\..\..\b2evocore\_functions.php:597
-msgid "No response!"
-msgstr "Cevap yok!"
-
-#: ..\..\..\b2evocore\_functions.php:612
-#: ..\..\..\b2evocore\_functions.php:617
-msgid "Remote error"
-msgstr "Uzak hata"
-
-#: ..\..\..\b2evocore\_functions.php:854
-#, php-format
-msgid "Response"
-msgstr "Cevap"
-
-#: ..\..\..\b2evocore\_functions.php:1065
-msgid "Parameter %s is required!"
-msgstr "%s deikeni gerekli!"
-
-#: ..\..\..\b2evocore\_functions.php:1071
-msgid "Invalid URL"
-msgstr "Geersiz URL"
-
-#: ..\..\..\b2evocore\_functions.php:1078
-msgid "URI scheme not allowed"
-msgstr "URI dzenine izin verilmedi"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:176
-msgid "URL not allowed"
-msgstr "URL izinli deil"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:206
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Zararl kelime b2evolution.net'e bildiriliyor..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:224
-msgid "Aborted (Running on localhost)."
-msgstr "ptal edildi (yerel konakta allyor)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:234
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "b2evolution.net'ten zararl kelime listesi alnyor..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:259
-msgid "Latest update timestamp"
-msgstr "Son gncelleme zaman"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "Incomplete reponse."
-msgstr "Tamamlanmam cevap."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:271
-msgid "No new blacklisted strings are available."
-msgstr "Yeni kara listeli katar bulunmuyor."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:274
-msgid "Adding strings to local blacklist"
-msgstr "Katarlar yerel kara listeye ekleniyor"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-#: ..\..\..\htsrv\getmail.php:295
-msgid "Adding:"
-msgstr "Ekleme:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:281
-msgid "OK."
-msgstr "TAMAM."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:289
-msgid "Not necessary! (Already handled)"
-msgstr "Gerekli deil! (Zaten tutulu)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:298
-msgid "New latest update timestamp"
-msgstr "Yeni son gncelleme zaman"
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Invalid reponse."
-msgstr "Geersiz cevap."
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Requested blog does not exist!"
-msgstr "stenen gnlk bulunmuyor!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:702
-msgid "Post details"
-msgstr "Gnderi detaylar"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:828
-msgid "PREVIEW"
-msgstr "N GRNM"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:829
-msgid "Next page"
-msgstr "Sonraki sayfa"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:874
-msgid "Previous page"
-msgstr "nceki sayfa"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:931
-msgid "Previous post"
-msgstr "nceki gnderi"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1043
-msgid "Next post"
-msgstr "Sonraki gnderi"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1071
-msgid "Next Page"
-msgstr "Sonraki Sayfa"
-
-#: ..\..\..\b2evocore\_functions_cats.php:88
-msgid "Previous Page"
-msgstr "nceki Sayfa"
-
-#: ..\..\..\b2evocore\_functions_cats.php:120
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Eer alt-blmleri bulunuyor ise silinemez!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:215
-#, php-format
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "erisinde gnderi bulunuyor ise son blm silinemez!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:568
-msgid "Requested category %s does not exist!"
-msgstr "stenen %s blm bulunmuyor."
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:58
-#: ..\..\..\b2evocore\_vars.php:134
-#: ..\..\..\b2evocore\_vars.php:135
-msgid "Category"
-msgstr "Blm"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "bad char in User Agent"
-msgstr "Taraycfa yanl karakter"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-msgid "referer ignored"
-msgstr "atfta bulunan yok sayld"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-msgid "BlackList"
-msgstr "Kara Liste"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-msgid "robot"
-msgstr "robot"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "invalid"
-msgstr "geersiz"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:136
-msgid "search engine"
-msgstr "arama motoru"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:157
-msgid "loading referering page"
-msgstr "atfta bulunan sayfa ykleniyor"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:450
-msgid "found current url in page"
-msgstr "sayfada bir gncel url bulundu"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:475
-msgid "not a query - no params!"
-msgstr "bir sorgu deil - deiken yok!"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354
-#: ..\..\..\install\index.php:85
-msgid "no query string found"
-msgstr "karakter katar bulunamad"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "name"
-msgstr "isim"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "Sending pingbacks..."
-msgstr "Yoklama dntleri gnderiliyor..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "No pingback to be done."
-msgstr "Yaplacak yoklama dnt bulunamad."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "BEGIN"
-msgstr "BALA"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Processing:"
-msgstr "Yrtlyor:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Couldn't find a hostname for:"
-msgstr "Bir konak ad bulunamad:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Connect to server at:"
-msgstr "Sunucuya balanld:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Couldn't open a connection to:"
-msgstr "Balant alamad:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Start receiving headers and content"
-msgstr "st bilgi bal ve ierii almaya bala"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from X-Pingback header:"
-msgstr "X-Pingback st bilgi balndan yoklama dnt sunucusu bulundu:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Yoklama dnt <link /> etiketinden yoklama dnt sunucusu bulundu:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server not found in headers and content"
-msgstr "Yoklama dnt sunucusu balkta ve ierikte bulunamad"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "Yoklama dnt sunucu URLsi bo (i PHP fgets hatas olabilir)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Pingback server data"
-msgstr "Yoklama dnt sunucu verisi"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked To:"
-msgstr "Sayfann baland yer:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Page Linked From:"
-msgstr "Sayfaya balanan yer:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "Pinging %s..."
-msgstr "%s yoklanyor..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "END"
-msgstr "SON"
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pingbacks done."
-msgstr "Yoklama dntleri tamamland."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging b2evolution.net..."
-msgstr "b2evolutions.net yoklanyor..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Weblogs.com..."
-msgstr "Weblogs.com yoklanyor..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging Blo.gs..."
-msgstr "Gnlkler yoklanyor..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Pinging technorati.com..."
-msgstr "technorati.com yoklanyor..."
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archives for"
-msgstr "Ariv sahibi"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Archive Directory"
-msgstr "Ariv Klasr"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "Sending trackbacks..."
-msgstr "zleme dntleri gnderiliyor..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "No trackback to be sent."
-msgstr "Gnderilecek izleme dnt yok."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Excerpt to be sent:"
-msgstr "Gnderilecek alnt:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Trackbacks done."
-msgstr "zleme dntleri tamamland."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Sending trackback to:"
-msgstr "zleme dntnn gnderildii yer:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "Response:"
-msgstr "Cevap:"
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:114
-#, php-format
-msgid "wrong login/password."
-msgstr "yanl giri/parola."
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "setcookie %s failed!"
-msgstr "setcookie %s baarsz!"
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "login/password no longer valid."
-msgstr "giri/parola artk geerli deil."
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "You must log in!"
-msgstr "Giri yapmalsnz!"
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Login if you have an account..."
-msgstr "Bir hesabnz bulunuyorsa giri yapnz..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register..."
-msgstr "Kaydol..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Register to open an account..."
-msgstr "Bir hesap amak iin kaydol..."
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout (%s)"
-msgstr "k (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Logout from your account"
-msgstr "Hesabnzdan kn"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Admin"
-msgstr "Ynetim"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Go to the back-office"
-msgstr "Ofis arkasna ge"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Profile (%s)"
-msgstr "Profil (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "Edit your profile"
-msgstr "Profilinizi dzenleyin"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "User profile"
-msgstr "Kullanc profili"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Sunday"
-msgstr "Pazar"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Monday"
-msgstr "Pazartesi"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Tuesday"
-msgstr "Sal"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Wednesday"
-msgstr "aramba"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Thursday"
-msgstr "Perembe"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Friday"
-msgstr "Cuma"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Saturday"
-msgstr "Cumartesi"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Sun"
-msgstr "Paz"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Mon"
-msgstr "Pzt"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Tue"
-msgstr "Sal"
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Wed"
-msgstr "ar"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Thu"
-msgstr "Per"
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Fri"
-msgstr "Cum"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid "Sat"
-msgstr "Cmt"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " S "
-msgstr " P "
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " M "
-msgstr " P "
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " T "
-msgstr " S "
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " W "
-msgstr "  "
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " T  "
-msgstr " P  "
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " F "
-msgstr " C "
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid " S  "
-msgstr " C  "
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "January"
-msgstr "Ocak"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "February"
-msgstr "ubat"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "March"
-msgstr "Mart"
-
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "April"
-msgstr "Nisan"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "May "
-msgstr "Mays"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "June"
-msgstr "Haziran"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "July"
-msgstr "Temmuz"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "August"
-msgstr "Austos"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "September"
-msgstr "Eyll"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "October"
-msgstr "Ekim"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "November"
-msgstr "Kasm"
-
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "December"
-msgstr "Aralk"
-
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Jan"
-msgstr "Ock"
-
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Feb"
-msgstr "ub"
-
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Mar"
-msgstr "Mar"
-
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "Apr"
-msgstr "Nis"
-
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "May"
-msgstr "May"
-
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jun"
-msgstr "Haz"
-
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Jul"
-msgstr "Tem"
-
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Aug"
-msgstr "As"
-
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Sep"
-msgstr "Eyl"
-
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Oct"
-msgstr "Ekm"
-
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Nov"
-msgstr "Kas"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Dec"
-msgstr "Ara"
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Local"
-msgstr "Yer"
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Reported"
-msgstr "Bildirilmi"
-
-#: ..\..\..\conf\_locales.php:50
-msgid "Central"
-msgstr "Merkezi"
-
-#: ..\..\..\conf\_locales.php:57
-msgid "Czech (CZ)"
-msgstr "ekce (CZ)"
-
-#: ..\..\..\conf\_locales.php:64
-msgid "German (DE)"
-msgstr "Almanca (DE)"
-
-#: ..\..\..\conf\_locales.php:71
-msgid "English (EU)"
-msgstr "ngilizce (EU)"
-
-#: ..\..\..\conf\_locales.php:78
-msgid "English (UK)"
-msgstr "ngilizce (UK)"
-
-#: ..\..\..\conf\_locales.php:85
-msgid "English (US)"
-msgstr "ngilizce (US)"
-
-#: ..\..\..\conf\_locales.php:92
-msgid "English (CA)"
-msgstr "ngilizce (CA)"
-
-#: ..\..\..\conf\_locales.php:99
-msgid "English (AU)"
-msgstr "ngilizce (AU)"
-
-#: ..\..\..\conf\_locales.php:106
-msgid "English (IL)"
-msgstr "ngilizce (IL)"
-
-#: ..\..\..\conf\_locales.php:113
-msgid "Spanish (ES)"
-msgstr "spanyolca (ES)"
-
-#: ..\..\..\conf\_locales.php:120
-msgid "French (FR)"
-msgstr "Franszca (FR)"
-
-#: ..\..\..\conf\_locales.php:127
-msgid "French (CA)"
-msgstr "Franszca (CA)"
-
-#: ..\..\..\conf\_locales.php:134
-msgid "French (BE)"
-msgstr "Franszca (BE)"
-
-#: ..\..\..\conf\_locales.php:141
-msgid "Hungarian (HU)"
-msgstr "Macarca (HU)"
-
-#: ..\..\..\conf\_locales.php:148
-msgid "Italian (IT)"
-msgstr "talyanca (IT)"
-
-#: ..\..\..\conf\_locales.php:155
-msgid "Japanese (JP)"
-msgstr "Japonca (JP)"
-
-#: ..\..\..\conf\_locales.php:162
-msgid "Lithuanian (LT)"
-msgstr "Litvanca (LT)"
-
-#: ..\..\..\conf\_locales.php:169
-msgid "Bokm&aring;l (NO)"
-msgstr "Norvee (NO)"
-
-#: ..\..\..\conf\_locales.php:176
-msgid "Dutch (NL)"
-msgstr "Flemenke (NL)"
-
-#: ..\..\..\conf\_locales.php:183
-msgid "Dutch (BE)"
-msgstr "Flemenke (BE)"
-
-#: ..\..\..\conf\_locales.php:190
-msgid "Portuguese (BR)"
-msgstr "Portekizce (BR)"
-
-#: ..\..\..\conf\_locales.php:197
-msgid "Swedish (SE)"
-msgstr "svece (SE)"
-
-#: ..\..\..\conf\_locales.php:204
-msgid "Chinese(S) gb2312 (CN)"
-msgstr "ince(S) gb2312 (CN)"
-
-#: ..\..\..\conf\_locales.php:211
-msgid "Chinese(S) utf-8 (CN)"
-msgstr "ince(S) utf-8 (CN)"
-
-#: ..\..\..\htsrv\comment_post.php:27
-msgid "Trad. Chinese (TW)"
-msgstr "Geleneksel ince (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:50
-msgid "You cannot leave comments on this post!"
-msgstr "Bu gnderiye yorum brakamazsnz!"
-
-#: ..\..\..\htsrv\comment_post.php:51
-msgid "Please fill in the name field"
-msgstr "Ltfen isim alann doldurunuz"
-
-#: ..\..\..\htsrv\comment_post.php:56
-msgid "Please fill in the email field"
-msgstr "Ltfen e-posta alann doldurunuz"
-
-#: ..\..\..\htsrv\comment_post.php:80
-msgid "Supplied email address is invalid"
-msgstr "Girilen e-posta adresi geersiz"
-
-#: ..\..\..\htsrv\comment_post.php:97
-msgid "Please do not send empty comment"
-msgstr "Ltfen bo yorum gndermeyiniz"
-
-#: ..\..\..\htsrv\comment_post.php:101
-msgid "You can only post a new comment every 30 seconds."
-msgstr "Yeni yorumlar 30 saniye aralklar ile gnderebilirsiniz."
-
-#: ..\..\..\htsrv\comment_post.php:102
-msgid "Cannot post comment, please correct these errors:"
-msgstr "Yorum gnderilemiyor, ltfen aapdaki hatalar dzeltiniz:"
-
-#: ..\..\..\htsrv\comment_post.php:127
-#: ..\..\..\htsrv\comment_post.php:130
-#, php-format
-msgid "Back to comment editing"
-msgstr "Yorum dzenlemeye geri dn"
-
-#: ..\..\..\htsrv\comment_post.php:142
-#: ..\..\..\htsrv\trackback.php:106
-#: ..\..\..\xmlsrv\xmlrpc.php:1408
-msgid "New comment on your post #%d \"%s\""
-msgstr "#%d nolu gnderinize yeni yorum \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:144
-msgid "Url"
-msgstr "Url"
-
-#: ..\..\..\htsrv\comment_post.php:145
-#: ..\..\..\htsrv\trackback.php:108
-#: ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Comment"
-msgstr "Yorum"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Edit/Delete"
-msgstr "Dzenle/Sil"
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connecting to pop server..."
-msgstr "pop sunucuya balanlyor..."
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Connection failed: "
-msgstr "Balant baarsz: "
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "Logging into pop server..."
-msgstr "pop sunucusuna giri yaplyor..."
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "No mail or Login Failed:"
-msgstr "Posta yok veya giri baarsz:"
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Getting message #%d..."
-msgstr "leti #%d alnyor..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Processing..."
-msgstr "Yrtlyor..."
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Too old"
-msgstr "ok eski"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Subject prefix does not match"
-msgstr "Konu n eki uyumuyor"
-
-#: ..\..\..\htsrv\getmail.php:206
-#: ..\..\..\htsrv\login.php:81
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_login_form.php:47
-#: ..\..\..\htsrv\_lostpass_form.php:27
-#: ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27
-#: ..\..\..\skins\_profile.php:35
-#: ..\..\..\skins\basic\_profile.php:36
-msgid "Raw content:"
-msgstr "Saf ierik:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Login:"
-msgstr "Giri:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Pass:"
-msgstr "Parola:"
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Wrong login or password."
-msgstr "Yanl giri veya parola."
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Category ID"
-msgstr "Blm ID"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Blog ID"
-msgstr "Gnlk ID"
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Permission denied."
-msgstr "zin reddedildi"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted title"
-msgstr "Gnderilmi balk"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Posted content"
-msgstr "Gnderilmi ierik"
-
-#: ..\..\..\htsrv\login.php:75
-#: ..\..\..\htsrv\login.php:98
-msgid "Mission complete, message deleted."
-msgstr "Grev tamamland, ileti silindi."
-
-#: ..\..\..\htsrv\login.php:82
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Parolay ieren bir e-posta, e-posta adresinize baar ile gnderildi."
-
-#: ..\..\..\htsrv\login.php:83
-msgid "New Password:"
-msgstr "Yeni Parola:"
-
-#: ..\..\..\htsrv\login.php:88
-msgid "You can login here:"
-msgstr "Buraya giri yapabilirsiniz:"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "your weblog's login/password"
-msgstr "web gnlnzn giri/parolas"
-
-#: ..\..\..\htsrv\login.php:91
-msgid "The email could not be sent."
-msgstr "E-posta gnderilemedi."
-
-#: ..\..\..\htsrv\login.php:112
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Olabilecek neden: sunucunuz mail() ilevini devre d brakm olabilir..."
-
-#: ..\..\..\htsrv\login.php:119
-msgid "Note: You are already logged in!"
-msgstr "Not: Zaten giri yaptnz!"
-
-#: ..\..\..\htsrv\profile_update.php:36
-#: ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "Continue..."
-msgstr "Devam et..."
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in."
-msgstr "Giri yapmamsnz."
-
-#: ..\..\..\htsrv\profile_update.php:47
-#: ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64
-#: ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79
-#: ..\..\..\htsrv\profile_update.php:96
-#: ..\..\..\htsrv\profile_update.php:101
-#: ..\..\..\htsrv\profile_update.php:107
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "Dzenlemek istediiniz hesap altnda giri yapmamsnz."
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "Back to profile"
-msgstr "Profile geri dn"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "ltfen takma adnz giriniz (giriinizle ayn olabilir)"
-
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\register.php:73
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "ICQ UIN numaranz yalnzca rakamlardan olumal, harfler kabul edilmemektedir"
-
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\register.php:78
-msgid "please type your e-mail address"
-msgstr "ltfen e-posta adresinizi girin"
-
-#: ..\..\..\htsrv\profile_update.php:87
-#: ..\..\..\htsrv\profile_update.php:95
-msgid "the email address is invalid"
-msgstr "e-posta adresi geersiz"
-
-#: ..\..\..\htsrv\profile_update.php:100
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "yeni parolanz yanlnzca bir kez girdiniz. Geri gidip tekrar giriniz."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "iki farkl parola girdiniz. Geri gidip dzeltiniz."
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter a Login"
-msgstr "ltfen bir giri yapn"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please enter your password twice"
-msgstr "ltfen parolanz iki kez girin"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "please type the same password in the two password fields"
-msgstr "ltfen ayn parolay iki parola alannada giriniz"
-
-#: ..\..\..\htsrv\register.php:119
-#: ..\..\..\htsrv\register.php:123
-msgid "this login is already registered, please choose another one"
-msgstr "Bu giri zaten kaytl, ltfen baka bir tane seiniz"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "new user registration on your blog"
-msgstr "gnlnzde yeni kullanc kayd"
-
-#: ..\..\..\htsrv\trackback.php:98
-#: ..\..\..\htsrv\trackback.php:103
-#, php-format
-msgid "Manage users"
-msgstr "Kullanclar ynet"
-
-#: ..\..\..\htsrv\trackback.php:105
-#: ..\..\..\xmlsrv\xmlrpc.php:1407
-msgid "New trackback on your post #%d \"%s\""
-msgstr "#%d nolu gnderinize yeni izleme dnt \"%s\""
-
-#: ..\..\..\htsrv\trackback.php:107
-#: ..\..\..\xmlsrv\xmlrpc.php:1409
-msgid "Website"
-msgstr "Websitesi"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Excerpt"
-msgstr "Alnt"
-
-#: ..\..\..\htsrv\_login_form.php:44
-msgid "Login form"
-msgstr "Giri formu"
-
-#: ..\..\..\htsrv\_login_form.php:52
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "You will have to accept cookies in order to log in."
-msgstr "Giri yapmak iin erezleri kabul etmelisiniz."
-
-#: ..\..\..\htsrv\_login_form.php:58
-#: ..\..\..\htsrv\_reg_complete.php:25
-msgid "Password:"
-msgstr "Parola:"
-
-#: ..\..\..\htsrv\_login_form.php:66
-#: ..\..\..\install\index.php:59
-msgid "Log in!"
-msgstr "Giri!"
-
-#: ..\..\..\htsrv\_login_form.php:68
-msgid "Go to Blogs"
-msgstr "Gnlklere Git"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost your password ?"
-msgstr "Parolanz kayp m?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "Lost password ?"
-msgstr "Kayp parola ?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "A new password will be generated and sent to you by email."
-msgstr "Yeni bir parola oluturulup e-posta adresinize gnderildi."
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Generate new password!"
-msgstr "Yeni parola ret!"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration complete"
-msgstr "Kayt tamamland"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "Registration Currently Disabled"
-msgstr "u an kayt etkin deil"
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "User registration is currently not allowed."
-msgstr "Kullanc kayd gerekletirildi."
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Home"
-msgstr "Ev"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "Register form"
-msgstr "Kayt formu"
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "(twice)"
-msgstr "(iki kez)"
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Minimum %d characters, please."
-msgstr "Asgari %d karakter, ltfen."
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Preferred language"
-msgstr "Tercih edilen dil"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Register!"
-msgstr "Kaydol!"
-
-#: ..\..\..\install\index.php:47
-msgid "Log into existing account..."
-msgstr "Varolan hesaba giri yap..."
-
-#: ..\..\..\install\index.php:54
-msgid "b2evo installer"
-msgstr "b2evo ykleyici"
-
-#: ..\..\..\install\index.php:56
-msgid "Installer for version "
-msgstr "srm iin ykleyici "
-
-#: ..\..\..\install\index.php:57
-msgid "Current installation"
-msgstr "Gncel ykleme"
-
-#: ..\..\..\install\index.php:58
-msgid "Install menu"
-msgstr "Ykleme mens"
-
-#: ..\..\..\install\index.php:60
-msgid "PHP info"
-msgstr "PHP bilgisi"
-
-#: ..\..\..\install\index.php:61
-msgid "Go to Admin"
-msgstr "Ynetime Dn"
-
-#: ..\..\..\install\index.php:62
-msgid "Online"
-msgstr "evrimii"
-
-#: ..\..\..\install\index.php:63
-msgid "Manual"
-msgstr "Yardm"
-
-#: ..\..\..\install\index.php:72
-msgid "Support"
-msgstr "Destek"
-
-#: ..\..\..\install\index.php:73
-msgid "Language / Locale"
-msgstr "Dil / Yer"
-
-#: ..\..\..\install\index.php:101
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "b2evo yklemeniz iin n tanml dil/yer sein."
-
-#: ..\..\..\install\index.php:113
-#: ..\..\..\install\index.php:122
-#, php-format
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "Aadaki veri-taban yaplandrma ayarlarnz denetleyip, gerekli ise deiiklik yapnz..."
-
-#: ..\..\..\install\index.php:145
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "b2evolution'un bu srmn kullanmak iin asgari gereken srm %s srm %s'dir. Fakat sizin denemeye altnz srm %s'dir."
-
-#: ..\..\..\install\index.php:185
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr "yle grnyorki girdiiniz veri-taban yaplandrma ayarlar almyor. Ltfen dikkatlice denetleyip tekrar deneyin..."
-
-#: ..\..\..\install\index.php:186
-#, php-format
-msgid "Config file update"
-msgstr "Yaplandrma dosyas gncelleme"
-
-#: ..\..\..\install\index.php:187
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "z devinimli (otomatik) olarak [%s] yaplandrma dosyanz gncelleyemiyoruz!"
-
-#: ..\..\..\install\index.php:189
-msgid "There are two ways to deal with this:"
-msgstr "Bunu yapmann iki yolu bulunuyor:"
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr "Dosya izinlerini deitirerek ykleyiciye bunu yapmas iin izin verebilirsiniz:"
-
-#: ..\..\..\install\index.php:192
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr "Eer gerekli ise <code>chmod 666 %s</code>, <a %s>izinler hakknda evrimii yardma</a> bakn."
-
-#: ..\..\..\install\index.php:196
-msgid "Come back to this page and refresh/reload."
-msgstr "Bu sayfaya geri gelip yenileyip/yeniden ykleyin."
-
-#: ..\..\..\install\index.php:198
-msgid "Alternatively, you can update the config file manually:"
-msgstr "Ek olarak, yaplandrma dosyasn el ile gncelleyebilirsiniz:"
-
-#: ..\..\..\install\index.php:199
-msgid "Open the _config.php file locally with a text editor."
-msgstr "_config.php dosyasn yerel olarak bir metin dzenleyicide an."
-
-#: ..\..\..\install\index.php:200
-msgid "Delete all contents!"
-msgstr "Tm ierii sil!"
-
-#: ..\..\..\install\index.php:201
-msgid "Copy the contents from the box below."
-msgstr "Aadaki kutunun ieriini kopyalayn"
-
-#: ..\..\..\install\index.php:202
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "Yerel metin editrnze yaptrnz. <strong>DKKAT:dosyada son <code>?&gt;</code> kodundan sonra KESNLKLE H BR BOLUK olmadndan emin olunuz.</strong> Herhangi bir boluk, sekme, yeni satr veya conf dosyasnn sonundaki bo satr, bir sonraki giri denemenizde erezlerin gnderilmesini engelleyebilir."
-
-#: ..\..\..\install\index.php:203
-msgid "Save the new _config.php file locally."
-msgstr "Yeni _config.php dosyasn yerel olarak kaydet."
-
-#: ..\..\..\install\index.php:204
-#, php-format
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "Dosyay sunucunuzdaki /_conf klasrne ykleyin."
-
-#: ..\..\..\install\index.php:208
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr "<a %s>Ykleyiciyi en batan arn</a>."
-
-#: ..\..\..\install\index.php:228
-#, php-format
-msgid "This is how your _config.php should look like:"
-msgstr "_config.php dosyanz neye benziyor:"
-
-#: ..\..\..\install\index.php:261
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "[%s] yaplandrma dosyanz baar ile gncellendi."
-
-#: ..\..\..\install\index.php:263
-msgid "Base configuration"
-msgstr "Temel yaplandrma"
-
-#: ..\..\..\install\index.php:265
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr "Temel yaplandrma dosyanz henz dzenlenmemi. Bunu aadaki formu doldurarak yapabilirsiniz."
-
-#: ..\..\..\install\index.php:272
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "Bu, sunucuya b2evolution kurmak iin gerek duyulan asgari bilgidir:"
-
-#: ..\..\..\install\index.php:274
-#: ..\..\..\install\index.php:378
-msgid "Database you want to install into"
-msgstr "ine yklemek istediiniz veri-taban"
-
-#: ..\..\..\install\index.php:274
-msgid "mySQL Username"
-msgstr "mySQL Kullanc ad"
-
-#: ..\..\..\install\index.php:275
-#: ..\..\..\install\index.php:379
-msgid "Your username to access the database"
-msgstr "Veri-tabanna eriim iin geren kullanc ad"
-
-#: ..\..\..\install\index.php:275
-msgid "mySQL Password"
-msgstr "mySQL Parolas"
-
-#: ..\..\..\install\index.php:276
-#: ..\..\..\install\index.php:380
-msgid "Your password to access the database"
-msgstr "Veri-tabanna eriim iin gereken parola"
-
-#: ..\..\..\install\index.php:276
-msgid "mySQL Database"
-msgstr "mySQL Veri-taban"
-
-#: ..\..\..\install\index.php:277
-#: ..\..\..\install\index.php:381
-msgid "Name of the database you want to use"
-msgstr "Kullanmak istediiniz veri-taban ismi"
-
-#: ..\..\..\install\index.php:277
-msgid "mySQL Host"
-msgstr "mySQL Kona (Host)"
-
-#: ..\..\..\install\index.php:282
-msgid "You probably won't have to change this"
-msgstr "Muhtemelen bunu deitirmek zorunda kalmayacaksnz"
-
-#: ..\..\..\install\index.php:284
-#: ..\..\..\install\index.php:382
-msgid "Additional settings"
-msgstr "Ek ayarlar"
-
-#: ..\..\..\install\index.php:284
-msgid "Base URL"
-msgstr "Temel URL"
-
-#: ..\..\..\install\index.php:286
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr "Bu b2evo ve gnlklerinizin bulunduu n tanml yerdir. DKKATLCE DENETLEYN aksi takdirde almayacaktr. Eer b2evolution'u yerel makinenizde test etmek istiyorsanz, veya giri erezlerinini alp almadn denemek istiyorsanz, http://<strong>localhost</strong> ifadesini KULLANMALISINIZ... Makine adnz KULLANMAYINIZ!"
-
-#: ..\..\..\install\index.php:286
-msgid "Your email"
-msgstr "e-postanz"
-
-#: ..\..\..\install\index.php:293
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "Bir ok hata iletisinde sizinle temasa geilmesi iin kullanlacaktr. Ayn zamanda yeni kullanc kaytlarnda bilgilendirileceksiniz."
-
-#: ..\..\..\install\index.php:313
-msgid "Update config file"
-msgstr "Yaplandrma dosyasn gncelle"
-
-#: ..\..\..\install\index.php:317
-msgid "How do you want to install b2evolution?"
-msgstr "b2evolution'u nasl yklemek istersiniz?"
-
-#: ..\..\..\install\index.php:320
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "Ykleme bir ok farkl yol ile gerekleebilir. Birini seiniz:"
-
-#: ..\..\..\install\index.php:323
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>Yeni Kurulum</strong>: rnek verili b2evolution veritaban tablolarn ykler."
-
-#: ..\..\..\install\index.php:326
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>Bir nceki b2evolution srmnden ykseltme</strong>: Gncel srm ile uyumlu olmas amac ile b2evolution veri-taban tablolarn gncelletirin."
-
-#: ..\..\..\install\index.php:329
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Cafelog/b2 v 0.6.x'dan gncelleme</strong>: b2evolution veri-taban tablolarn ykeyip varolan Cafelog/b2 verisini iine kopyalayn."
-
-#: ..\..\..\install\index.php:332
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>Manywhere Miniblog'tan gncelletirme</strong>: b2evolution veri taban tablolarn ykleyip varolan Miniblog verisini iine kopyalayn."
-
-#: ..\..\..\install\index.php:339
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>WordPress v 1.2'den gncelletirme</strong>: b2evolution veri-taban tablolarn ykleyin ve varolan WordPress verisini iine yaptrn."
-
-#: ..\..\..\install\index.php:340
-msgid "Delete b2evolution tables"
-msgstr "b2evolution tablolarn sil"
-
-#: ..\..\..\install\index.php:346
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr "b2evolution tablolarn daha nce yklediniz ve yeni bir kurulum yapmak istiyorsunuz, Yeni bir kuruluma balamadan evvel b2evolution tablolarn silmelisiniz <strong>UYARI: Tm b2evolution tablolar ve verileri kaybolacak!!!</strong> erideki Cafelog/b2 veya baka dier tablolara dokunulmayacaktr."
-
-#: ..\..\..\install\index.php:348
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr "<strong>Temel yaplandrmanz deitirin</strong> (aadaki aklamaya gzatn): Bunu yapmak isteyeceiniz nadir durumlar bulunur. rnek olarak; b2evolution dosyalarn ve veritabann tamak steyeceiniz durumlar..."
-
-#: ..\..\..\install\index.php:355
-msgid "GO!"
-msgstr "GT!"
-
-#: ..\..\..\install\index.php:356
-msgid "Need to start anew?"
-msgstr "Yeni kuruluma balansn m?"
-
-#: ..\..\..\install\index.php:367
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr "Daha nce b2evolution' kurmu ve yeni birine balamak istiyorsanz. Yeni kuruluma balamadan evvel b2evolution tablolarn silmelisiniz. b2evolution, bunu sizin iin yapabilir fakat gvenlik nedeniyle bu zellik n tanml olarak etkin deildir."
-
-#: ..\..\..\install\index.php:369
-#, php-format
-msgid "Base config recap..."
-msgstr "Temel yaplandrma..."
-
-#: ..\..\..\install\index.php:379
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr "Eer burada doru yaplandrma grmyorsanz. lerlemeden DURUN ve <a%s>temel yaplandrmanz gncelleyin.</a>"
-
-#: ..\..\..\install\index.php:383
-msgid "(Set, but not shown for security reasons)"
-msgstr "(Ayarlanr, fakat gvenlik nedenlerinden dolay gsterilmez)"
-
-#: ..\..\..\install\index.php:395
-msgid "Admin email"
-msgstr "Ynetici e-postas"
-
-#: ..\..\..\install\index.php:400
-msgid "Installing b2evolution tables with sample data"
-msgstr "rnek verili b2evolution tablolar ykleniyor"
-
-#: ..\..\..\install\index.php:402
-#, php-format
-msgid "Installation successful!"
-msgstr "Ykleme baarl!"
-
-#: ..\..\..\install\index.php:415
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>imdi <a %s>giri</a> yapabilirsiniz. kullanc adnz \"admin\" ve parolanz : \"%s\"</p>\n"
-"\t<p>Bu parolay not edin! Ykleme srasnda b2evolution tarafndan atanan <em>rasgele</em> bir paroladr. Kaybettiinizde tm veri-taban tablolarn silip tekrar yklemeniz gerekir.</p>"
-
-#: ..\..\..\install\index.php:420
-#: ..\..\..\install\index.php:440
-#: ..\..\..\install\index.php:459
-#: ..\..\..\install\index.php:479
-msgid "Upgrading data in existing b2evolution database"
-msgstr "Varolan b2evolution veri-tabanndaki veri gncelleniyor"
-
-#: ..\..\..\install\index.php:421
-#: ..\..\..\install\index.php:441
-#: ..\..\..\install\index.php:480
-#: ..\..\..\install\_functions_evoupgrade.php:51
-#, php-format
-msgid "Upgrade completed successfully!"
-msgstr "Gncelleme baaryla tamamland!"
-
-#: ..\..\..\install\index.php:435
-#: ..\..\..\install\index.php:454
-#: ..\..\..\install\index.php:474
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "imdi <a%s>giri yapabilirsiniz</a>.%skullanc adnz ve parolanz ile."
-
-#: ..\..\..\install\index.php:460
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr "b2evolution tablolarn ykleme ve varolan %s verisini kopyalama"
-
-#: ..\..\..\install\index.php:493
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>imdi varolan 20 karaktere indirgenmi Miniblog e-posta adresiniz ile <a %s>giri</a>yapabilirsiniz. Tm parolalar \"%s\"'e sfrland..</p>\n"
-"<p>Bu parolay not edin!b2evolution' yklediinizde verilen <em>rasgele</em> bir paroladr. Kaybettinizde veri-taban tablolarn silip tekrar yklemeniz gerekmektedir.</p>"
-
-#: ..\..\..\install\index.php:497
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "b2eveolution tablolar veri-tabanndan siliniyor"
-
-#: ..\..\..\install\index.php:507
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "Gvenlik nedenlerinden dolay, sfrlama zellii n tanml olarak etkin deildir."
-
-#: ..\..\..\install\index.php:508
-msgid "Reset done!"
-msgstr "Sfrlama tamamland!"
-
-#: ..\..\..\install\index.php:515
-msgid "Back to menu"
-msgstr "Menye dn"
-
-#: ..\..\..\install\index.php:517
-msgid "official website"
-msgstr "resmi websitesi"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "contact"
-msgstr "balant"
-
-#: ..\..\..\install\_functions_create.php:404
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "Bu Cafelog'tan gncelletirilen tm gnderilerinizi tutar. '%s'.%s eklinde adlandrlr."
-
-#: ..\..\..\install\_functions_create.php:404
-msgid "This is a sample linkblog entry"
-msgstr "Bu rnek ba gnlk giriidir"
-
-#: ..\..\..\install\_functions_create.php:424
-#, php-format
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr "Bu ba gnln tanmlayan rnek bir yazdr.. Bir ok durumda bunu bo brakmak isteyeceksinizdir., yalnzca balk ve URL girmeniz yeterli olacaktr. (beendiim/ilikili siteler)."
-
-#: ..\..\..\install\_functions_create.php:432
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "Bu, '%s'.%s isimli gnlk iin uzun tanmdr."
-
-#: ..\..\..\install\_functions_create.php:434
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:468
-#: ..\..\..\install\_functions_create.php:487
-#, php-format
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr "Bu gnlk (gnlk #1) temelde ok zel bir gnlktr! Otomatik olarak dier gnlklerin tm gnderilerini eker. Bu sisemde gnderilen hereyi kontrol altnda tutmanz salar. Bu gnl, ynetim alanndan 'Halka ak gnlk listesinde ier' ifadesinin iaretini kaldrarak saklayabilirsiniz."
-
-#: ..\..\..\install\_functions_create.php:439
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:473
-#: ..\..\..\install\_functions_create.php:492
-#, php-format
-msgid "%s Title"
-msgstr "%s Bal"
-
-#: ..\..\..\install\_functions_create.php:440
-#: ..\..\..\install\_functions_create.php:457
-#: ..\..\..\install\_functions_create.php:474
-#: ..\..\..\install\_functions_create.php:493
-#, php-format
-msgid "Tagline for %s"
-msgstr "%s iin etiket satr"
-
-#: ..\..\..\install\_functions_create.php:443
-#: ..\..\..\install\_functions_create.php:461
-#: ..\..\..\install\_functions_create.php:477
-#: ..\..\..\install\_functions_create.php:496
-#, php-format
-msgid "Short description for %s"
-msgstr "%s iin ksa tanm"
-
-#: ..\..\..\install\_functions_create.php:444
-#: ..\..\..\install\_functions_create.php:462
-#: ..\..\..\install\_functions_create.php:478
-#: ..\..\..\install\_functions_create.php:497
-#, php-format
-msgid "Notes for %s"
-msgstr "%s iin notlar"
-
-#: ..\..\..\install\_functions_create.php:485
-msgid "Keywords for %s"
-msgstr "%s iin anahtar kelimeler"
-
-#: ..\..\..\install\_functions_create.php:563
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr "Bu gnln amac, beendiiniz/ilikili balantlarnz grntleyen dier gnlklere bir yan nesne olarak ierilmektir."
-
-#: ..\..\..\install\_functions_create.php:563
-msgid "Clean Permalinks!"
-msgstr "Sabitbalar Temizle!"
-
-#: ..\..\..\install\_functions_create.php:569
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-"b2evolution n tanml olarak eski sitil sabitba ve geri besleme kullanr. Bu eitli web sunucular ile tam uyumluluk salamak iindir.\n"
-"\n"
-"b2evolution' rahat bulduysanz, ayarlar ekranndan temiz sabitbalar etkinletirmelisiniz... ('Ek konum bilgisi kullan' iaretleyin)"
-
-#: ..\..\..\install\_functions_create.php:569
-msgid "Apache optimization..."
-msgstr "Apache yneylemi..."
-
-#: ..\..\..\install\_functions_create.php:575
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-"<code>/blogs</code> ve <code>/blogs/admin</code> klasrlerinde [<code>sample.htaccess</code>]. isimli iki dosya bulunmaktadr. Bu dosyalar [<code>.htaccess</code>]. ismine deitirmeyi denemelisiniz.\n"
-"\n"
-"Bu yolu b2evolution yolunu optimize edecektir (Apache kullanyorsanz). Bu dosyalar n tanml olarak etkin deillerdir. nk bir ka hizmet veren firma kullanmaya altnz anda hata vermektedir. Byle bir durum olduunda ismini deitirin,veya kaldrn sorun zlecektir."
-
-#: ..\..\..\install\_functions_create.php:575
-msgid "About evoSkins..."
-msgstr "evoDerileri Hakknda..."
-
-#: ..\..\..\install\_functions_create.php:587
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-"n tanml olarak b2evolution gnlkleri n tanml deri ile grntlenir.\n"
-"\n"
-"Okuyucular bir ok deride mevcut deri deitiriciyi kullanabilirler..\n"
-"\n"
-"Ynetici arabiriminde her gnlk iin n tanml deriyi deitirebileceiniz ayarlar bulunmaktadr. Herkesi n tanml deriyi kullanmaya mecbur da brakabilirsiniz.\n"
-"\n"
-"Bir dier yolda, /blogs/skins klasrnde bulunan derileri silebilirsiniz. Varolan deri klasrn kopyalayarak yeni deriler oluturabilirsiniz.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' dosyasn metin editrnde ap dzenleyebilirsiniz, evoSkins'de bulunan yardm okuyunuz!"
-
-#: ..\..\..\install\_functions_create.php:587
-msgid "Skins, Stubs and Templates..."
-msgstr "Deriler, Kkler ve ablonlar..."
-
-#: ..\..\..\install\_functions_create.php:601
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-"n tanml olarak tm nceden ykl gnlkler bir deri kullanlarak grntlenir. (Deriler hakknda daha fazla bilgi iin bir dier gnderiye bakn.)\n"
-"\n"
-"Bu da gnlklere veri tabanndan varsaylan zellikleri ekip getiren '<code>index.php</code> zerinden erieceiniz manasna gelir ', \n"
-"\n"
-"Ek olarak varsaylan derinin gzkmesini istemiyorsanz '<code>a_stub.php</code>' gibi bir kk dosya oluturup index.php yerine onu arabilirsiniz.\n"
-"\n"
-"Son olarak eer gnlnze ok derin zelletirmeler yapmak istiyorsanz. Deriler yerine dz ablonlar kullanmalsnz. Bu durumda gnlnz '<code>a_noskin.php</code>' verildii gibi tam ablon olarak arn.\n"
-"\n"
-"kk/ablon dosyalar hakknda daha ayrntl bilgiyi kendi ilerinde bulabilirsiniz. Bir metin dzenleyicide ap yorumlar okuyabilirsiniz. \n"
-"\n"
-"Bir dier yol, gnlk ynetiminden gnlnz iin doru eriim metodunu setiinize emin olun."
-" kk dosyalar veya ablonlar kullanrken, dosya adn 'kk isim' alnnda belirtmeniz gerekir aksi  takdirde almayacaktr."
-
-#: ..\..\..\install\_functions_create.php:602
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "oklu Gnlkler, yeni gnlkler, eski gnlkler..."
-
-#: ..\..\..\install\_functions_create.php:611
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-"n tanml olarak b2evolution 4 gnlk ile gelir, 'Blog All', 'Blog A', 'Blog B' ve 'Linkblog'.\n"
-"\n"
-"Bazlarnn zel grevleri bulunur bu konu hakknda ilikili sayfay okuyunuz.\n"
-"\n"
-"Ek gnlkler oluturabilir veya istemediiniz gnlkleri silebilirsiniz."
-
-#: ..\..\..\install\_functions_create.php:611
-msgid "This is a multipage post"
-msgstr "Bu bir oklu sayfa gnderimi"
-
-#: ..\..\..\install\_functions_create.php:631
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-"ok sayfal gnderimin bu ilk sayfas.\n"
-"\n"
-"Dier sayfalar aadaki balantlara tklayarak grebilirsiniz.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"Bu son sayfadr."
-
-#: ..\..\..\install\_functions_create.php:631
-msgid "Extended post with no teaser"
-msgstr "Tantmsz gelimi gnderi"
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Bu tantmsz geniletilmi bir gnderidir. \"devam\" balantsna tkladnzda tantm bir daha grmeyeceiniz manasna gelir.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"Bu geniletilmi bir metindir. Bunu yalnzca \"devam\" balantsna tklayarak grebilirsiniz."
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post"
-msgstr "Geniletilmi gnderi"
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Bu gelimi bir iletidir. Bu grdnz yalnzca ufak bir tantmdr devamn grntlemek iin Daha fazlasn gster butonuna tklayn.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"Bu yaznn geri kalan ksm, Bu alan yalnzca \"devam\" butonuna bastnzda grebilirsiniz."
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Important information"
-msgstr "nemli bilgi"
-
-#: ..\..\..\install\_functions_create.php:685
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-"Blog B 'b2evolution pular' blmne ait bir ka gnderi bulundurur.\n"
-"\n"
-"Tm bu gnderiler size yardm etmek iin konulmutur. EdB'nin deyimiyle: \"<em>Bir eyler yapmaya balamadan (hacking) hepsini okuyun!</em>\" ;)\n"
-"\n"
-"Eer isterseniz okuduktan sonra hepsini silebilirsiniz. Durumlarn 'geerliliini yitirmi' eklinde ayarlyp saklayabilirsiniz de."
-
-#: ..\..\..\install\_functions_create.php:685
-msgid "First Post"
-msgstr "lk Gnderi"
-
-#: ..\..\..\install\_functions_create.php:691
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>Bu ilk gnderidir.</p>\n"
-"\n"
-"<p>Gnlk A ve gnlk B'de her iki gnlkte de grntlenir.</p>"
-
-#: ..\..\..\install\_functions_create.php:691
-msgid "Second post"
-msgstr "kinci gnderi"
-
-#: ..\..\..\install\_functions_create.php:697
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-"<p>Bu ikinci gnderidir.</p>\n"
-"\n"
-"<p>Yalnzca A gnlnde grntlenir fakat bir ok blm altndadr.</p>"
-
-#: ..\..\..\install\_functions_create.php:697
-msgid "Third post"
-msgstr "nc gnderi"
-
-#: ..\..\..\install\_functions_create.php:719
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-"<p>Bu nc gnderi.</p>\n"
-"\n"
-"<p>Bu yalnzca B gnlnde grntlenir ve tek bir blm altndadr.</p>"
-
-#: ..\..\..\install\_functions_evoupgrade.php:50
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "Merhaba, bu bir yorum.<br />Bir yorumu silmek iin, giri yapp gnderilerin yorumlarn grntleyin, Burada silme veya dzenleme iin seenekleri greceksiniz."
-
-#: ..\..\..\install\_functions_evoupgrade.php:251
-#, php-format
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "Veri-taban dzeni zaten gncel. Yaplcak bir ey bulunmuyor."
-
-#: ..\..\..\install\_functions_evoupgrade.php:253
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr "Bu da gsteriyor ki aadaki kk izimleri birden fazla kullanlm: ['%s']"
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "Esiz yapmadnz srece gncelletirme yapamam. VT alan: [%s]"
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "Checking DB schema version..."
-msgstr "VT dzen srm denetleniyor..."
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "BULUNAMADI! Bu bir b2evolution veri-taban deil."
-
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too old!"
-msgstr "Bu srm ok eski!"
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "Bu srm ok yeni! Geriye dndremeyiz!"
-
-#: ..\..\..\install\_functions_wordpress.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr "BugnlkMiniblog'tangncelletirilentmgnderilerinizitutar.'%s'.%seklindeadlandrlr."
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "This blog holds all your posts upgraded from WordPress. This blog is named '%s'. %s"
-msgstr "Bu gnlk WordPress'ten gncelletirilen tm gnderilerinizi tutar. '%s'. %s eklinde adlandrlr."
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No desc available"
-msgstr "Tnm bulunamad"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "No description available"
-msgstr "Tanm bulunamad"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "URL'leri tklanabilir yap"
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "z devinimli (Oto) &lt;P&gt; ve &lt;BR&gt; etiketleri"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "BB biimlendirme rn: [b]kaln[/b]"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "GreyMatter style formatting"
-msgstr "GreyMatter tarz biimlendirme"
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Convert text smilies to icons"
-msgstr "Yaz glmsemeleri simgelere evir"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "nsan Web Yaz reteci 2.0 beta"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "Easy HTML tags inserting"
-msgstr "Basit HTML etiket yerletirimleri"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "INSerted [Alt-I]"
-msgstr "Eklenmi [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "DELeted [Alt-D]"
-msgstr "Silinmi [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "STRong [Alt-S]"
-msgstr "Kaln [Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "EMphasis [Alt-E]"
-msgstr "Vurgu [Alt-E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "CODE [Alt-C]"
-msgstr "Kod [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Paragraph [Alt-P]"
-msgstr "Paragraf [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "Unordered List [Alt-U]"
-msgstr "Srasz liste [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "List Item [Alt-L]"
-msgstr "Liste nesnesi [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "bek [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "IMaGe [Alt-G]"
-msgstr "mge [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "A href [Alt-A]"
-msgstr "Ba [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "More [Alt-M]"
-msgstr "Devam [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "no teaser [Alt-T]"
-msgstr "tantm yok [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "next page [Alt-Q]"
-msgstr "sonraki sayfa [Alt-Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "Close all tags"
-msgstr "Tm etiketleri kapat"
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "ALTernate text"
-msgstr "Ek (Alternatif) yaz"
-
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "One click smilies inserting"
-msgstr "Tek tklama ile glmseme eklenmesi"
-
-#: ..\..\..\skins\_feedback.php:77
-#: ..\..\..\skins\basic\_feedback.php:77
-msgid "All"
-msgstr "Tm"
-
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95
-#: ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "Trackback address for this post:"
-msgstr "Bu gnderi iin izleme dnt adresi:"
-
-#: ..\..\..\skins\_feedback.php:185
-#: ..\..\..\skins\basic\_feedback.php:180
-msgid "No %s for this post yet..."
-msgstr "bu gnderi iin henz %s bulunmuyor..."
-
-#: ..\..\..\skins\_feedback.php:190
-#: ..\..\..\skins\basic\_feedback.php:185
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "E-posta adresiniz bu sitede <strong>yaynlanmayacaktr</strong>."
-
-#: ..\..\..\skins\_feedback.php:192
-#: ..\..\..\skins\basic\_feedback.php:187
-msgid "Site/Url"
-msgstr "Site/Url"
-
-#: ..\..\..\skins\_feedback.php:213
-#: ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Your URL will be displayed."
-msgstr "URL'niz grntlenecek"
-
-#: ..\..\..\skins\_feedback.php:218
-#: ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Satr sonlar &lt;br/&gt; olacak"
-
-#: ..\..\..\skins\_feedback.php:218
-#: ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "Remember me"
-msgstr "Beni hatrla"
-
-#: ..\..\..\skins\_lastcomments.php:33
-#: ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54
-#: ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(sim, e-post &amp iin erez ayarla)"
-
-#: ..\..\..\skins\_linkblog.php:31
-#: ..\..\..\skins\custom\_linkblog.php:21
-msgid "In response to:"
-msgstr "cevaben:"
-
-#: ..\..\..\skins\_linkblog.php:71
-#: ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "Linkblog"
-msgstr "BaGnlk"
-
-#: ..\..\..\skins\_profile.php:79
-#: ..\..\..\skins\basic\_profile.php:80
-msgid "more"
-msgstr "daha"
-
-#: ..\..\..\skins\_profile.php:80
-#: ..\..\..\skins\basic\_profile.php:81
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:81
-#: ..\..\..\skins\basic\_profile.php:82
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_stats.php:57
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\babyblues\_bloglist.php:23
-msgid "Top refering engines"
-msgstr "En ok atfta bulunan motorlar"
-
-#: ..\..\..\skins\babyblues\_main.php:111
-msgid "blogs"
-msgstr "gnlkler"
-
-#: ..\..\..\skins\babyblues\_main.php:120
-#: ..\..\..\skins\originalb2\_main.php:181
-msgid "skin the site"
-msgstr "siteye deri giydir"
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "archives"
-msgstr "arivler"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select blog:"
-msgstr "Gnlk sein:"
-
-#: ..\..\..\skins\basic\_main.php:98
-#: ..\..\..\skins\custom\_main.php:93
-msgid "Select skin:"
-msgstr "Deri sein:"
-
-#: ..\..\..\skins\basic\_main.php:103
-msgid "words"
-msgstr "kelime"
-
-#: ..\..\..\skins\bluesky\_main.php:176
-#: ..\..\..\skins\guadeloupe\_main.php:178
-msgid "Read more..."
-msgstr "devam..."
-
-#: ..\..\..\skins\custom\_main.php:221
-#: ..\..\..\skins\wpc_aubmach\_main.php:151
-#: ..\..\..\skins\wpc_default\_main.php:154
-msgid "Choose a skin"
-msgstr "Bir deri sein"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Choose skin"
-msgstr "Deri sein"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "Browse all posts by this author"
-msgstr "Yazarlarna gre tm gnderileri tara"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "Bu <acronym title=\"Uniform Resource Identifier\">URI</acronym>'n izleme dntn gerekletirmek iin gerekli giri:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Comment by"
-msgstr "Yorum sahibi"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Trackback from"
-msgstr "zleme dnt sahibi"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:73
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:73
-msgid "Pingback from"
-msgstr "Yoklama dnt sahibi"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:186
-#: ..\..\..\skins\wpc_default\_feedback.php:186
-msgid "Edit This"
-msgstr "Bunu Dzenle"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:199
-#: ..\..\..\skins\wpc_default\_feedback.php:199
-msgid "E-mail"
-msgstr "E-posta"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:219
-#: ..\..\..\skins\wpc_default\_feedback.php:219
-msgid "Your Comment"
-msgstr "Yorumunuz"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Say It!"
-msgstr "Syle!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:161
-#: ..\..\..\skins\wpc_default\_main.php:164
-msgid "Filed under:"
-msgstr "Alan sahibi:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:173
-#: ..\..\..\skins\wpc_default\_main.php:176
-msgid "Other"
-msgstr "Dier"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Meta"
-msgstr "Meta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Syndicate this site using RSS"
-msgstr "Bu siteyi RSS kullanarak XML yaymla"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "The latest comments to all posts in RSS"
-msgstr "RSS'deki gnderiler iin son yorumlar"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "Yorumlar <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "Bu sayfa XHTML 1.0 Transitional olarak geerlidir"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:181
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "Geerli <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "b2evolution tarafndan glendirildi; ok dilli, ok kullancl, ok gnlkl motor."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "Bu deri zellii, zgn olarak Word Press iin tasarlanmtr (style.css'deki katkda bulunanlar ksmna bakn)."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:191
-#: ..\..\..\skins\wpc_default\_main.php:194
-msgid "Original design credits for this skin:"
-msgstr "Bu deri iin zgn tasarm ekibi"
-
-#: ..\..\..\xmlsrv\rdf.php:59
-#: ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "WP CSS dosyalar ile azami uyumluluu temin etmek iin, ou WP'de olmayan b2evolution zellii genel wpc_* derisinden saklanmtr."
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1401
-#: ..\..\..\xmlsrv\xmlrpc.php:1405
-#, php-format
-msgid "[...] Read more!"
-msgstr "[...] Dahasn oku!"
-
-msgid "New pingback on your post #%d \"%s\""
-msgstr "#%d nolu gnderinizde yeni yoklama dnt \"%s\""
-
diff -ruN --text 0.9.2.src/locales/tr_TR_utf-8/_global.php 1.10.3.src/locales/tr_TR_utf-8/_global.php
--- 0.9.2.src/locales/tr_TR_utf-8/_global.php	2005-05-06 17:49:48.000000000 -0500
+++ 1.10.3.src/locales/tr_TR_utf-8/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1214 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['tr_TR_utf-8'] = array(
-	'' => "Project-Id-Version: b2evolution 0.9.0.x\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2004-03-23 14:51+0200\nPO-Revision-Date: 2005-03-23 20:36+0200\nLast-Translator: Fırat KÜÇÜK <firat@kucuk.org>\nLanguage-Team: Turkish <firat@kucuk.org>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit",
-	'Selected' => "Seçili",
-	'Categories' => "Bölüm",
-	'Permanent link to full entry' => "Tüm girdi için daimi bağlantı",
-	'Permalink' => "Sabitbağ",
-	'Recently' => "Güncel",
-	'(cached)' => "(tamponlanmış)",
-	'(no cache)' => "(tampon yok)",
-	'Last comments' => "Son yorumlar",
-	'Some viewing statistics' => "Bazı görüntüleme istatistikleri",
-	'Search' => "Ara",
-	'All Words' => "Tüm Kelimeler",
-	'Some Word' => "Bazı Kelimeler",
-	'Entire phrase' => "Tüm kalıp",
-	'Reset form' => "Formu temizle",
-	'Get selection' => "Seçimi al",
-	'Archives' => "Arşivler",
-	'more...' => "devamı...",
-	'Recent Referers' => "Son Atıfta Bulunanlar",
-	'Top Referers' => "En Çok Atıfta Bulunanlar",
-	'Misc' => "Çeşitli",
-	'Syndicate this blog' => "Bu günlüğü XML yayımla",
-	'Default page for b2evolution' => "b2evolution için ön tanımlı sayfa",
-	'Multilingual multiuser multi-blog engine.' => "Çok dilli, çok kullanıcılı, çok günlüklü motor.",
-	'Welcome to b2evolution' => "b2evolution'a hoş geldiniz",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "Bu, b2evolution için ön tanımlı sayfadır. Genel ayarlardan bir günlüğü ön tanımlı günlük seçmediğiniz sürece görüntülenecektir.",
-	'Individual blogs on this system' => "Bu sistemdeki bireysel günlükler",
-	'Blog #%d' => "Günlük #%d",
-	'Blog #1' => "Günlük #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "Bu, tüm diğer günlüklerin tüm iletilerini çeken özel bir günlüktür.",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "Lütfen dikkat: yukarıdaki liste (menü de dahil) otomatik olarak üretilir ve yalnızca &quot;kök url ismine&quot; sahip günlükleri içerir. Bunu ofis-arkasındaki günlük ayarlarından düzenleyebilirsiniz.",
-	'More demos' => "Daha fazla tanıtım",
-	'Custom template' => "Özel şablon",
-	'Multiple blogs displayed on the same page' => "Bir çok günlük, aynı sayfada görüntülendi",
-	'Summary of last posts in all blogs' => "Tüm günlüklerdeki son gönderilerin özeti",
-	'The page you\'re looking at' => "Bulunduğunuz sayfa",
-	'Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)' => "Lütfen dikkat: bu tanıtımlar, siz yükleme sırasında etkin yapmadıkça evoDerilerini kullanmazlar. Görünüşlerini değiştirmenin tek yolu PHP şablonunu değiştirmektir. Fakat hatırlamanız gereken şey bunlar yalnızca sizin ilham alıp kendi şablonunuzu yapmanızı sağlayacak olan tanıtım şablonlarıdır ;)",
-	'Administration' => "Yönetim",
-	'Go to backoffice!' => "Ofis arkasına geç!",
-	'Official website' => "Resmi web sitesi",
-	'GNU GPL license' => "GNU GPL lisansı",
-	'Multiblog demo' => "Çok günlüklü tanıtım",
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => "Bu tanıtım şablonu 3 günlüğü bir defada gösterir (1'i solda, 2'si sağda)",
-	'Summary demo' => "Özet tanıtımı",
-	'This demo template displays a summary of last posts in all blogs' => "Bu tanıtım şablonu, tüm günlüklerdeki son gönderilerin bir özetini gösterir",
-	'More posts...' => "Gönderilerin devamı...",
-	'Antispam' => "Antispam",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "[%s] anahtar kelimesi çok kısa, en az 5 karakter olmalıdır!",
-	'Deleting log-hits matching [%s]...' => "[%s] ile uyuşan kayıt-vuruları siliniyor...",
-	'Deleting comments matching [%s]...' => "Uyuşan [%s] yorumları siliniyor...",
-	'Blacklisting the keyword [%s]...' => "[%s] anatar kelimesi kara listeye alınıyor...",
-	'Confirm ban &amp; delete' => "Yasaklamayı onayla &amp; sil",
-	'No log-hits match the keyword [%s].' => "[%S] anahtar kelimesi ile uyuşan kayıt-vurusu yok.",
-	'Delete the following %d referer hits:' => "Aşağıdaki %d atıfta bulunan vuruları sil:",
-	'No comments match the keyword [%s].' => "[%s] anahtar kelimesi ile uyuşan yorum bulunmuyor.",
-	'Delete the following %d comments:' => "Aşağıdaki %d yorumlarını silin:",
-	'The keyword [%s] is already handled by the blacklist.' => "[%s] anahtar kelimesi zaten kara listede tutuluyor.",
-	'Blacklist the keyword [%s] locally.' => "[%s] anahtar kelimesini yerel olarak kara listeye al.",
-	'Report the keyword [%s] as abuse to b2evolution.net.' => "[%s] anahtar kelimesinin zararlı olduğunu b2evolution.net'e bildir.",
-	'Terms of service' => "Hizmet bildirimi",
-	'Perform selected operations' => "Seçili işlemleri gerçekleştir",
-	'Removing entry #%d from the ban list...' => "Yasaklama listesinden #%d girişi kaldırılıyor...",
-	'Add a banned keyword' => "Yasaklanmış bir anahtar kelime ekleyin",
-	'Check &amp; ban...' => "İşaretle &amp yasakla...",
-	'Banned domains blacklist' => "Yasaklanmış alan adları kara listesi",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "Herhangi bir URL aşağıdaki anahtar kelimeleri içeriyorsa gönderi, yorum ve kayıt hizmetlerinden yasaklanacakdır.",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "Eğer bir kelime meşru bir alan adını yasaklıyor ise, yeşil işareti tıklayıp bu kelimenin yasağını kaldırın.",
-	'Request abuse update from centralized blacklist!' => "Merkezi kara listeden zararlı kelime güncellemesi iste!",
-	'Allow keyword back (Remove it from the blacklist)' => "Anahtar kelimeyi geri al (Karalisteden kaldır)",
-	'Allow Back' => "Geri Al",
-	'Report abuse to centralized ban blacklist!' => "Zararlı kelimeyi merkezi yasak kara listesine bildir!",
-	'Report' => "Bildir",
-	'Check hit-logs and comments for this keyword!' => "Bu anahtar için vuru-kayıtlarını ve yorumları işaretle!",
-	'Re-check' => "Yeniden işaretle",
-	'Blogs' => "Günlükler",
-	'New' => "Yeni",
-	'Creating blog...' => "Günlük oluşturuluyor...",
-	'You must provide an URL blog name / Stub name!' => "Bir URL günlük ismi / kök isim sağlamalısınız!",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "Bu URL günlük ismi / Kök ismi zaten bir başka günlük tarafından kullanımda. Başka bir ad seçin.",
-	'Cannot create, please correct these errors:' => "Oluşturulamıyor, lütfen bu hataları düzeltin:",
-	'You should <a %s>create categories</a> for this blog now!' => "Bu günlük için şimdi <a·%s>bölüm oluşturma</a>lısınız!",
-	'New weblog' => "Yeni web günlüğü",
-	'New blog' => "Yeni günlük",
-	'General' => "Genel",
-	'Permissions' => "İzinler",
-	'Advanced' => "Gelişmiş",
-	'Updating Blog [%s]...' => "[%s] Günlüğü güncelleniyor...",
-	'Cannot update, please correct these errors:' => "Güncellenemiyor,·lütfen·bu·hataları·düzeltin:",
-	'Delete blog [%s]?' => "[%s] günlüğü silinecek?",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "Bu günlüğü silerek ona ait bölüm, gönderi ve yorumları da sileceksiniz!",
-	'THIS CANNOT BE UNDONE!' => "BU, GERİ ALINAMAZ!",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "[<strong><a %s>%s</a></strong>] kök dosyasını silmeyi de deneyebilirsiniz",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "[<strong><a %s>%s</a></strong>] durağan dosyasını silmeyi de deneyebilirsiniz",
-	'I am sure!' => "Eminim!",
-	'CANCEL' => "İPTAL",
-	'Generating static page for blog [%s]' => "[%s] günlüğü için durağan sayfa oluşturuluyor",
-	'You haven\'t set a static filename for this blog!' => "Bu günlük için bir durağan sayfa ismi ayarlamamışsınız!",
-	'File cannot be written!' => "Dosyaya yazılamıyor!",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "[%] için dosya izinlerini denetlemelisiniz. <a·%s>çevrimiçi dosya izinleri yardımına</a> bakabilirsiniz.",
-	'Writing to file [%s]...' => "[%s] dosyasına yazılıyor...",
-	'Done.' => "Tamam.",
-	'Browse blog:' => "Gözatatılacak günlük:",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "Bir yöneticinin size gönderme yetkisi verene kadar beklemeniz gerekir. Şartları öğrenmek için yöneticiye <a %s>e-posta gönderebilirsiniz.</a> Terfi edildiğinizde bu sayfayı yenilemeniz yeterli olacaktır.",
-	'Categories for blog:' => "Bölümlerin ait olduğu günlükler:",
-	'New sub-category in category: %s' => "Yeni alt bölümün ait olduğu bölüm: %s",
-	'New category in blog: %s' => "Yeni bölümün ait olduğu günlük: %s",
-	'New category name' => "Yeni bölüm adı",
-	'Create category' => "Bölüm oluştur",
-	'Deleting category #%d : %s ...' => "Bölüm #%d siliniyor : %s ...",
-	'ERROR' => "HATA",
-	'Category deleted.' => "Bölüm silindi.",
-	'Properties for category:' => "Özelliklerin ait olduğu bölüm:",
-	'Name' => "İsim",
-	'New parent category' => "Yeni ana bölüm",
-	'Old Parent' => "Eski ana bölüm",
-	'Root (No parent)' => "Kök (Ana bölüm yok)",
-	'Edit category!' => "Bölümü düzenle!",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "Üzgünüz, herhangi bir bölüm özelliğini düzenelemek/görüntülemek için yetkiniz bulunmuyor.",
-	'Oops, no post with this ID.' => "Opps, bu gönderi için bir ID bulunmuyor.",
-	'Editing post' => "Gönderi düzenleniyor",
-	'#%d in blog: %s' => "#%d nolu günlük: %s",
-	'Oops, no comment with this ID!' => "Oops, bu yorum için ID yok!",
-	'Editing comment' => "Yorum düzenleniyor",
-	'New post in blog:' => "Gönderinin yayınlanacağı günlük:",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "Günlükte bölüm olmadığı sürece gönderim yapamazsınız, Öncelikle bölüm oluşturmalısınız.",
-	'Switch to this blog (keeping your input if Javascript is active)' => "Bu günlüğe geç (Javascript etkin ise girdinizi korur)",
-	'b2evo' => "b2evo",
-	'Login...' => "Giriş...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "b2evolution'da giriş yapmak için b2login.php'e uğramanız gerekmez.",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "Basit olarak gitmek istediğiniz ofis-arkası sayfasına uğrayın, örnek olarak %s veya %s. b2evo gerekli olduğunda giriş için sizden bilgi isteyecektir.",
-	'Settings' => "Ayarlar",
-	'Regional' => "Bölgesel",
-	'Plug-ins' => "Eklentiler",
-	'General settings updated.' => "Genel ayarlar güncellendi.",
-	'Regional settings updated.' => "Bölgesel ayarlar güncellendi.",
-	'You must provide a locale code!' => "Yerel bir kod sağlamalısınız!",
-	'Inserted locale \'%s\' into database.' => "Veri tabanına eklenen '%s' yereli.",
-	'Updated locale \'%s\'.' => "Güncellenen '%s' yereli.",
-	'Saved locale \'%s\'.' => "Kaydedilen '%s' yereli.",
-	'Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded.' => "Yereller tablosu silindi, <code>/conf/_locales.php</code>'den ön tanımlı değerler yüklendi.",
-	'File <code>%s</code> not found.' => "Dosya <code>%s</code> bulunamadı.",
-	'Deleted locale \'%s\' from database.' => "'%s' yereli veri-tabanından silindi.",
-	'Switched priorities.' => "Değiştirilmiş öncelikler.",
-	'Spell Check' => "Hece Denetimi",
-	'Loading Spell Checker. Please wait' => "Hece Denetleyici yükleniyor. Lütfen bekleyiniz",
-	'View Stats for Blog:' => "Günlük için İstatistikleri Görüntüle",
-	'None' => "Hiçbiri",
-	'Changing hit #%d type to: %s' => "#%d tipi için değiştirilen tip : %s",
-	'Deleting hit #%d...' => "#%s vurusu siliniyor...",
-	'Pruning hits for %s...' => "%s için vurular budanıyor...",
-	'Summary' => "Özet",
-	'Referers' => "Atıfta bulunanlar",
-	'Refering Searches' => "Atıfta bulunan aramalar",
-	'Syndication' => "XML yayım",
-	'User Agents' => "Tarayıcılar",
-	'Direct Accesses' => "Doğrudan Erişimler",
-	'Date' => "Tarih",
-	'Indexing Robots' => "Robotların Dizinledikleri",
-	'Total' => "Toplam",
-	'Prune this date!' => "Bu tarihi buda!",
-	'Prune' => "Buda",
-	'Prune hits for this date!' => "Bu tarihe ait vuruları buda!",
-	'Last referers' => "Son atıfta bulunanlar",
-	'These are hits from external web pages refering to this blog' => "Bunlar, bu günlüğe dış sayfalardan atıfta bulunan vurulardır",
-	'Delete this hit!' => "Bu vuruları sil!",
-	'Del' => "Sil",
-	'Log as a search instead' => "Bir aramaymış gibi kaydını tut",
-	'-&gt;S' => "-&gt;S",
-	'Ban this domain!' => "Bu alan adını yasakla!",
-	'Ban' => "Yasakla",
-	'Top referers' => "En çok atıfta bulunanlar",
-	'Total referers' => "Toplam atıfta bulunanlar",
-	'Last refering searches' => "Son atıfta bulunan aramalar",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "Bu vurular, bu sayfaya bir arama motoru ile erişen vurulardır. (Arama motorları /conf/_stats.php adresinde listelenmelidir)",
-	'Top refering search engines' => "En çok atıfta bulunan arama motorları",
-	'Top Indexing Robots' => "Toplam Dizinlenen Robotlar",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "Bu vurular, arama motorlarının dizinleme robotları gibi çalışan öz devinimli (otomatik) robotlara ait vurularıdır. (Robotlar /conf/_stats.php dosyasında listelenmelidir)",
-	'Top Aggregators' => "En çok Toplananlar",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "Bu vurular, RSS haber toplayıcılarınındır. (Toplayıcılar /conf/_stats.php dosyasında listelenmelidir)",
-	'Total RSS hits' => "Toplam RSS vuruları",
-	'Last direct accesses' => "Son doğrudan erişimler",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "Bunlar bu günlüğe doğrudan erişim yapanların vurularıdır. (ya doğrudan erişenler, ya da beğendiklerim listesine ekleyip erişenlerdir. Geçersiz (çok kısa) atıfta bulunanlar da bu listede yer alırlar.)",
-	'Top User Agents' => "En Çok Kullanılan Tarayıcılar",
-	'Custom skin template editing' => "Özel deri şablonu düzenleme",
-	'Listing:' => "Listeleme:",
-	'Invalid filename!' => "Geçersiz dosya ismi!",
-	'Oops, no such file !' => "Opps, böyle bir dosya bulunmuyor !",
-	'File edited!' => "Dosya düzenlendi!",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "Ne yaptığınıza dikkat edin, bu dosyayı düzenlemek tüm şablonunuza zarar verebilir! <code>&lt;?php</code> ve <code>?&gt;</code> arasındaki kodları ne yaptığınızı bilmiyorsanız düzenlemeyin!",
-	'update template !' => "şablonu güncelle !",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(bu dosya/ablonu güncelleyemezsiniz: yazma yetkisi verilmelidir, örn CHMOD 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "Bu ekran <strong>özel derinizi</strong> düzenlemenize imkan tanır. (/skins/custom'da bulunan). ",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "Aşağıdaki dosyalardan herhangi birini düzenleyebilirsiniz. (Sunucudan yazma yetkisi verilmelidir, örn. CHMOD 766)",
-	'Directory %s not found.' => "%s klasörü bulunamadı.",
-	'This is the template that displays the links to the archives for a blog' => "Bu, günlük için arşivlere bağlantılar içeren şablondur.",
-	'This is the template that displays the (recursive) list of (sub)categories' => "Bu, alt bölümlerin öz yinelemeli (rekürsif) listesini görüntüleyen şablondur.",
-	'This is the template that displays the feedback for a post' => "Bu bir gönderinin geri beslemesini görüntüleyen şablondur.",
-	'This is the template that displays the last comments for a blog' => "Bu, günlük için son yorumları görüntüleyen şablondur.",
-	'This is the main template. It displays the blog.' => "Bu ana şablondur. Günlüğü görüntüler.",
-	'This is the template that displays stats for a blog' => "Bu günlük için istatistikleri gösteren şablondur",
-	'This is the page displayed in the comment popup' => "Bu, yorum penceresinde görüntülenen sayfadır",
-	'This is the page displayed in the pingback popup' => "Bu, yoklama dönütü (pingback) penceresinde görüntülenecek sayfadır",
-	'This is the page displayed in the trackback popup' => "Bu, izleme dönütü (trackback) penceresinde görüntülenecek sayfadır",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "Not: elbetteki, dosya/şablonları metin düzenleyicinizde düzenledikten sonra sunucuya yükleyebilirsiiz. Bu çevrimiçi düzenleyici yalnızca bir metin düzenleyiciye erişiminiz yoksa manalıdır...",
-	'upload images/files' => "resim/dosyaları yükle",
-	'File upload' => "Dosya yükleme",
-	'Allowed file types:' => "İzin verilen dosya çeşitleri:",
-	'Maximum allowed file size: %d KB' => "Azami izin verilen dosya büyüklüğü: %d KB",
-	'Description' => "Tanım",
-	'Upload !' => "Yükle !",
-	'File %s: type %s is not allowed.' => "Dosya %s: %s çeşidi izin verilenler arasında değil.",
-	'Couldn\'t upload your file to:' => "Dosyanız bu adrese yüklenemiyor:",
-	'Duplicate File?' => "Dosya çiflensin mi?",
-	'The filename "%s" already exists!' => "\"%s\" adlı dosya zaten bulunuyor!",
-	'Filename "%s" moved to "%s"' => "\"%s\" dosyası \"%s\"'e taşındı",
-	'Confirm or rename:' => "Onayla veya yeniden adlandır",
-	'Alternate name' => "ilave isim",
-	'Confirm !' => "Onayla !",
-	'File uploaded !' => "Dosya yüklendi !",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "Dosyanız;·<strong>\"%s\"</strong>·başarıyla yüklendi·!",
-	'Here\'s the code to display it:' => "Görüntüleyecek kod :",
-	'Add the code to your post !' => "Kodu gönderinize ekleyin !",
-	'Image Details' => "Resim Detayları",
-	'Size' => "Boyut",
-	'Type' => "Çeşit",
-	'Close this window' => "Bu pencereyi kapat",
-	'User management' => "Kullanıcı yönetimi",
-	'You cannot change the demouser profile in demo mode!' => "demouser profilini tanıtım kipinde değiştiremezsiniz!",
-	'You are only allowed to update your own profile!' => "Yalnızca kendi profilinizi güncelleyebilirsiniz!",
-	'You must provide an unique login!' => "Eşi olmayan bir giriş sağlamalısınız!",
-	'User level must be between %d and %d.' => "Kullanıcı seviyesi %d ve %d arasında olmalıdır.",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "Bu giriş zaten bulunuyor! <a·%s>varolan kullanıcıyı düzenlemek</a> istiyor musunuz?",
-	'You typed two different passwords.' => "İki farklı parola girdiniz.",
-	'The mimimum password length is %d characters.' => "Asgari parola uzunluğu %d karakter olmalıdır.",
-	'User updated.' => "Kullanıcı güncellendi.",
-	'New user created.' => "Yeni kullanıcı oluşturuldu.",
-	'Invalid promotion.' => "Yanlış rütbe.",
-	'User level changed.' => "Kullanıcı seviyesi değiştirildi.",
-	'You can\'t delete yourself!' => "Kendinizi silemezsiniz!",
-	'You can\'t delete User #1!' => "Kullanıcı #1'i silemezsiniz!",
-	'Delete User %s?' => "%s kullanıcısı silinsin mi?",
-	'Warning' => "Uyarı",
-	'deleting an user also deletes all posts made by this user.' => "Bir kullanıcıyı silmek ona ait tüm gönderileri de silme manasına gelir.",
-	'Deleting User...' => "Kullanıcı siliniyor...",
-	'You can\'t delete Group #1!' => "Grup #1'i silemezsiniz!",
-	'You can\'t delete the default group for new users!' => "Yeni kullanıcılar için atanmış ön tanımlı grubu silemezsiniz!",
-	'Delete group [%s]?' => "[%s] gurubu silinsin mi?",
-	'Group deleted...' => "Grup silindi...",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "Bu grup adı zaten bulunuyor! <a %s>varolan gurubu düzenlemek</a> ister misiniz?",
-	'Group updated.' => "Grup güncellendi.",
-	'The user was not created:' => "Kullanıcı oluşturulmadı:",
-	'The user was not updated:' => "Kullanıcı güncellenmedi:",
-	'The group was not created:' => "Grup oluşturulmadı:",
-	'The group was not updated:' => "Grup güncellenmedi:",
-	'You are not allowed to view other users.' => "Düğer kullanıcıları görüntülemeye izinli değilsiniz.",
-	'Adding new post...' => "Yeni gönderi ekleniyor...",
-	'Supplied URL is invalid: ' => "Sağlanan URL geçerli değil:",
-	'Cannot post, please correct these errors:' => "Gönderilemiyor, lütfen bu hataları düzeltin:",
-	'Back to post editing' => "Gönderi düzenlemeye geri dön",
-	'Recording post...' => "Gönderi kaydediliyor...",
-	'Sleeping...' => "Uyuyor...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "Gönderi halka açık yayınlanmadı: izleme dönütleri, yoklama dönütleri ve günlük yoklamaları yoksayılıyor...",
-	'Posting Done...' => "Gönderim Tamamlandı...",
-	'Updating post...' => "Gönderi güncelleniyor...",
-	'Post had already pinged: skipping blog pings...' => "Gönderi zaten yoklanmış: günlük yoklamaları yok sayılıyor...",
-	'Updating done...' => "Güncelleme tamamlandı...",
-	'Updating post status...' => "Gönderi durumu güncelleniyor...",
-	'Deleting post...' => "Gönderi siliniyor...",
-	'Oops, no post with this ID!' => "Oops, bu ID'e ait gönderi bulunmuyor!",
-	'Deleting Done...' => "Silme tamamlandı...",
-	'Error' => "Hata",
-	'Cannot update comment, please correct these errors:' => "Yorum güncellenemiyor, lütfen aşağıdaki hataları düzeltin:",
-	'Back to posts!' => "Gönderilere geri dön!",
-	'You may also want to generate static pages or view your blogs...' => "Durağan sayfaları üretmek veya günlüklerinizi görüntülemek de isteyebilirsiniz...",
-	'New post' => "Yeni gönderi",
-	'User group' => "Kullanıcı grubu",
-	'See <a %s>online manual</a> for details.' => "Detaylar için <a %s>çevrimiçi yardım</a>'a bakın.",
-	'Level' => "Seviye",
-	'Default locale' => "Ön tanımlı yerel",
-	'Select main category in target blog and optionally check additional categories' => "Hedef günlükteki ana bölümü seçin ve isteğe bağlı olarak olarak ek bölümleri işaretleyin",
-	'Select as an additionnal category' => "Ek bir bölüm olarak seçin",
-	'Select as MAIN category' => "ANA bölüm olarak seçin",
-	'Tools' => "Araçlar",
-	'Bookmarklet' => "Yer imi",
-	'Add this link to your Favorites/Bookmarks:' => "Bu bağlantıyı sevdikleriniz/beğendikleriniz'e akleyin:",
-	'b2evo bookmarklet' => "b2evo yer imi",
-	'Post to b2evolution' => "b2evolution'a gönder",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "Yan çubuk bulunamadı! Mozilla 0.9.4 veya sonraki bir sürüme sahip olmalısınız!",
-	'SideBar' => "Yan Çubuk",
-	'Add the <a %s>b2evo sidebar</a> !' => "<a %s>b2evo yan çubuğu</a>'nu ekleyin",
-	'Add this link to your favorites:' => "Bu bağlantıyı beğendiğiniz bağlantılara ekleyin:",
-	'b2evo sidebar' => "b2evo yançubuğu",
-	'Movable Type Import' => "Movable Type Aktarımı",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "MT'nin aktarma işlevini kullanarak gönderilerinizi içeren .TXT dosyası oluşturun;",
-	'Place that file into the /admin folder on your server;' => "Bu dosyayı sunucunuzdaki /admin klasörü altına koyun;",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "<a %s>MT geçiş aracı</a> yönergelerini takiğ edin.",
-	'Static file generation' => "Durağan dosya oluşturma",
-	'Static filename' => "Durağan dosya adı",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "Günlük ana sayfasının durağan sürümünü ürettiğinizde görüntülenecek .html dosyasıdır.",
-	'After each new post...' => "Her yeni gönderiden sonra...",
-	'Ping b2evolution.net' => "b2evolution.net'i yokla",
-	'to get listed on the "recently updated" list on b2evolution.net' => "b2evolution.net'te listelenen \"son güncellemeleri\" almak için",
-	'Ping technorati.com' => "technorati.com'u yokla",
-	'to give notice of new post.' => "yeni gönderi için bilgilendirme yap",
-	'Ping weblogs.com' => "weblogs.com'u yokla",
-	'Ping blo.gs' => "Günlükleri yokla",
-	'Advanced options' => "Gelişmiş özellikler",
-	'Allow trackbacks' => "İzleme dönütlerine izin ver",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "Diğer günlük sahiplerinin izleme dönütleri göndermesine imkan tanıyarak, size atıfta bulunanlar hakkında bilgi edinmenizi sağlar. Bu, sizin de diğer günlüklere izleme dönütleri göndermenizi sağlayacaktır.",
-	'Allow pingbacks' => "Yoklama dönütlerine izin ver",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "Diğer günlük sahiplerinin yoklama dönütleri göndermesine imkan tanıyarak, size atıfta bulunanlar hakkında bilgi edinmenizi sağlar. Bu, sizin de diğer günlüklere yoklama dönütleri göndermenizi sağlayacaktır.",
-	'Save !' => "Kaydet !",
-	'Reset' => "Sıfırla",
-	'General parameters' => "Genel değişkenler",
-	'Full Name' => "Tam isim",
-	'Will be displayed on top of the blog.' => "Günlüğün üst kısmında görüntülenecektir.",
-	'Short Name' => "Kısa isim",
-	'Will be used in selection menus and throughout the admin interface.' => "Seçim menülerinde ve yönetim ara biriminde kullanılacaktır.",
-	'Main Locale' => "Temel yerelleştirme",
-	'Determines the language of the navigation links on the blog.' => "Günlükteki dolaşım bağlantılarının dilini belirler.",
-	'Access parameters' => "Erişim değişkenleri",
-	'Default blog on index.php' => "index.php üzerindeki ön tanımlı günlük",
-	'Current default is:' => "Güncel yerelleştirme:",
-	'Other blog through index.php' => "index.php üzerindeki diğer günlük",
-	'Other blog through stub file (Advanced)' => "kök dosya üzerindeki diğer günlük (Gelişmiş)",
-	'You MUST create a stub file for this to work.' => "Bu çalışma için bir kök dosyası oluşturmalısınız.",
-	'Preferred access type' => "Tercih edilen erişim çeşidi",
-	'Blog Folder URL' => "Günlük Klasörü URL'i",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "Sonda bölme işareti yok. (Eğer konumu bilmiyorsanız, alanı boş bırakın.)",
-	'URL blog name / Stub name' => "URL günlük ismi / kök isim",
-	'Used in URLs to identify this blog. This should be the stub filename if you use stub file access.' => "URLlerde günlüğü tanımlamak için kullanılır. Eğer kök dosya erişimini kullanıyorsanız, kök dosya ismi olmalıdır.",
-	'Default display options' => "Ön tanımlı ekran özellikleri",
-	'Default skin' => "Ön tanımlı deri",
-	'This is the default skin that will be used to display this blog.' => "Bu alan, günlüğü görüntülemekte kullanılacak olan ön tanımlı deridir.",
-	'Allow skin switching' => "Deri değişimine izin ver",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "Kullanıcılar, günlüğü görüntülemek için başka bir deri kullanabilir (ve tercih edilen deri çerezde saklanır)",
-	'Display public blog list' => "Halka açık günlük listesi",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "Günlük sayfanızda tüm günlüklerinizi listelemek istiyorsanız bu alanı seçin (eğer deriniz destekliyorsa).",
-	'Include in public blog list' => "Herkese açık günlük listesinde içer",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "Günlüğün tüm halka açık günlüklerde listelenmesini istiyorsanız bu alanı seçin.",
-	'Default linkblog' => "Ön tanımlı bağgünlük",
-	'Will be displayed next to this blog (if your skin supports this).' => "Bu alan, günlüğün yanında görüntülenecek (Eğer deriniz destekliyorsa)",
-	'Tagline' => "Etiket satırı",
-	'This is diplayed under the blog name on the blog template.' => "Bu alan, günlük şablonununda günlük isminin altında görüntülenecektir.",
-	'Long Description' => "Uzun tanım",
-	'This is displayed on the blog template.' => "Bu alan, günlük şablonunda görüntülenecektir.",
-	'Short Description' => "Kısa tanım",
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => "Bu alan, meta etiket tanımında ve RSS beslemelerinde kullanılacaktır. HTML KULLANMAYINIZ!",
-	'Keywords' => "Anahtar kelimeler",
-	'This is is used in meta tag keywords. NO HTML!' => "Bu alan, meta etiketinde kullanılacaktır. HTML KULLANMAYINIZ!",
-	'Notes' => "Notlar",
-	'Additional info.' => "Ek bilgi.",
-	'Blog' => "Günlük",
-	'Blog URL' => "Günlük URL'si",
-	'Static File' => "Durağan Dosya",
-	'Locale' => "Yerel",
-	'Properties' => "Özellikler",
-	'Default' => "Ön tanımlı",
-	'Gen!' => "Üret!",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "#%d nolu günlüğü silmek istediğinize emin misiniz ?\\n\\nUYARI: Bu, TÜM GÖNDERİ, YORUMLAR\\nBÖLÜMLER ve diğer ilişkili vererileri silecektir!\\n\\nBu, geri ALINAMAZ!",
-	'Delete this blog!' => "Bu günlüğü sil!",
-	'Copy this blog!' => "Bu günlüğü kopyala!",
-	'Copy' => "Kopyala",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "Üzgünüz, günlük özelliklerini düzenleme/görüntüleme yetkiniz bulunmuyor.",
-	'New blog...' => "Yeni günlük...",
-	'User permissions' => "Kullanıcı izinleri",
-	'Login ' => "Giriş",
-	'Is<br />member' => "Üye<br />mi?",
-	'Can post/edit with following statuses:' => "Kullanıcı aşağıdaki durumlara göre gönderip/düzenleyebilir:",
-	'Delete<br />posts' => "Gönderi<br />silme",
-	'Edit<br />comts' => "Yorum<br />düzenleme",
-	'Edit<br />cats' => "Bölüm<br />düzenleme",
-	'Edit<br />blog' => "Günlük<br />düzenleme",
-	'Published' => "Yayında",
-	'Protected' => "Korumalı",
-	'Private' => "Özel",
-	'Draft' => "Taslak",
-	'Deprecated' => "Geçerliliğini yitirmiş",
-	'Members' => "Üyeler",
-	'Permission to read protected posts' => "Korumalı gönderileri okumak için izin",
-	'Permission to post into this blog with private status' => "Özel durum ile günlüğe gönderim yapmak için gerekli izin",
-	'Permission to post into this blog with protected status' => "Korumalı·durum·ile·günlüğe gönderim·yapmak·için·gerekli·izin",
-	'Permission to post into this blog with draft status' => "Taslak·durumu·ile·günlüğe gönderim·yapmak·için·gerekli·izin",
-	'Permission to post into this blog with deprecated status' => "Geçerliliğini yitirmiş·durumu·ile·günlüğe·gönderim·yapmak·için·gerekli·izin",
-	'Permission to delete posts in this blog' => "Bu günlükteki gönderileri silmek için gerekli izin",
-	'Permission to edit comments in this blog' => "Bu günlükteki yorumları düzenlemek için gerekli izin",
-	'Permission to edit categories for this blog' => "Bu günlükteki bölümleri düzenlemek için gerekli  izin",
-	'Permission to edit blog properties' => "Günlük özelliklerini düzenlemek için gerekli izin",
-	'(un)selects all checkboxes using Javascript' => "Javascript kullanarak tüm kutucukların işaretlerini kaldırır.",
-	'(un)check all' => "tümünü işaretle(me)",
-	'Non members' => "Üye olmayanlar",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "Uyarı! Bu günlüğü düzenlemek için sahip olduğunuz izinleri kaldırmak üzeresiniz!\\nBunu yaparsanız özelliklere artık erişemeyeceksiniz!",
-	'Edit category properties' => "Bölüm özelliklerini düzenleyin",
-	'Are you sure you want to delete?' => "Silmek istediğinize emin misiniz?",
-	'New sub-category here' => "Yeni alt-bölüm buraya konulsun",
-	'New category here' => "Yeni bölüm buraya konulsun",
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => "<strong>Not:</strong> Bir bölüm silmek o bölüme ait gönderileri silmez. Yalnızca onları ana bölüme atar. Bir kök bölümü sildiğinizde gönderiler günlükte kalan eski bölüme atanır (en küçük bölüm numarası).",
-	'Post contents' => "Gönderi içeriği",
-	'Title' => "Başlık",
-	'Language' => "Dil",
-	'Link to url' => "Url'e bağlantı",
-	'Email' => "E-posta",
-	'URL' => "URL",
-	'Preview' => "Ön görünüm",
-	'&nbsp; Save ! &nbsp;' => "&nbsp; Kaydet ! &nbsp;",
-	'Spellcheck' => "HeceDenetim",
-	'Upload a file/image' => "Bir dosya/resim yükleyin",
-	'Advanced properties' => "Gelişmiş özellikler",
-	'Edit timestamp' => "Gönderi zamanı düzenle",
-	'URL Title' => "URL Başlığı",
-	'(to be used in permalinks)' => "(sabitbağda kullanılacak)",
-	'Auto-BR' => "Oto-BR",
-	'This option is deprecated, you should avoid using it.' => "Bu özellik geçerliliğini yitirmiş, bunu kullanmaktan kaçınmalısınız.",
-	'Additional actions' => "Ek faliyetler",
-	'Pingback' => "Yoklama dönütü",
-	'(Send a pingback to all URLs in this post)' => "Bu gönderideki tüm URL'lere yoklama dönütü gönderin",
-	'Trackback URLs' => "İzleme dönütü URLleri",
-	'(Separate by space)' => "(Boşlukla ayırın)",
-	'Status' => "Durum",
-	'The post will be publicly published' => "Gönderi, halka açık olarak yayınlanacak",
-	'Published (Public)' => "Yayında (Herkese açık)",
-	'The post will be published but visible only by logged-in blog members' => "Gönderi, yalnızca giriş yapan günlük üyeleri tarafından görüntülenecek",
-	'Protected (Members only)' => "Korumalı (Yalnızca üyelere)",
-	'The post will be published but visible only by yourself' => "Gönderi yalnızca sizin tarafından görüntülenecek",
-	'Private (You only)' => "Özel (Yalnızca size)",
-	'The post will appear only in the backoffice' => "Gönderi, yalnızca ofis arkasında görüntülenecek",
-	'Draft (Not published!)' => "Taslak (Yayınlanmadı!)",
-	'Deprecated (Not published!)' => "Geçerliliğini yitirmiş (Yayınlanmadı!)",
-	'Note: Cross posting among multiple blogs is enabled.' => "Not: Günlükler arası geçiş-gönderi etkin.",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "Not: Günlükler arası geçiş gönderi şu anda kapalı.",
-	'Note: Cross posting among multiple categories is currently disabled.' => "Not: Bölümler arası geçiş gönderi şu anda kapalı.",
-	'Comments' => "Yorumlar",
-	'Visitors can leave comments on this post.' => "Ziyaretçiler, bu gönderiye yorum bırakabilirler.",
-	'Open' => "Açık",
-	'Visitors can NOT leave comments on this post.' => "Ziyaretçiler, bu gönderiye yorum GÖNDEREMEZLER.",
-	'Closed' => "Kapalı",
-	'Visitors cannot see nor leave comments on this post.' => "Ziyaretçiler ne görebilir ne de yorum bırakabilirler.",
-	'Disabled' => "Etkin değil",
-	'Renderers' => "Yorumlayıcılar",
-	'Comment info' => "Yorum bilgisi",
-	'Author' => "Yazar",
-	'IP address' => "IP adresi",
-	'Next %d days' => "Sonraki %d gün",
-	'Previous %d' => "Önceki %d",
-	'Previous %d days' => "Önceki %d gün",
-	'Next %d' => "Sonraki %d",
-	' to ' => " - ",
-	' of ' => " toplam :",
-	'from the end' => "sondan",
-	'from the start' => "baştan",
-	'OK' => "TAMAM",
-	' Date range: ' => " Tarih aralığı: ",
-	'by' => " gönderen : ",
-	'level:' => "seviye:",
-	'Pages:' => "Sayfalar:",
-	'no comment' => "yorum yok",
-	'1 comment' => "1 yorum",
-	'%d comments' => "%d yorum",
-	'1 Trackback' => "1 İzleme dönütü",
-	'%d Trackbacks' => "%d İzleme dönütü",
-	'1 Pingback' => "1 Yoklama dönütü",
-	'%d Pingbacks' => "%d Yoklama dönütü",
-	'Trackbacks' => "İzleme dönütleri",
-	'Pingbacks' => "Yoklama dönütleri",
-	'No feedback for this post yet...' => "Bu gönderi için geribesleme bulunmuyor...",
-	'Comment from:' => "Yorum sahibi:",
-	'Trackback from:' => "İzleme dönütü sahibi",
-	'Pingback from:' => "Yoklama dönütü sahibi:",
-	'Permanent link to this comment' => "Bu yoruma sabit bağlantı",
-	'Leave a comment' => "Bir yorum bırak",
-	'User' => "Kullanıcı",
-	'Edit profile' => "Profili düzenle",
-	'Comment text' => "Yorum içieriği",
-	'Allowed XHTML tags' => "İzin verilen XHTML etiketleri",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "URL'ler, e-posta, AIM ve ICQ'ler öz devinimli (otomatik) olarak çevrilir.",
-	'Options' => "Özellikler",
-	'(Line breaks become &lt;br&gt;)' => "(Satır sonları &lt;br&gt; olur)",
-	'Send comment' => "Yorum gönder",
-	'Posts to show' => "Gösterilecek gönderiler",
-	'Past' => "Geçmiş",
-	'Future' => "Gelecek",
-	'Title / Text contains' => "Başlık / İçeren kelimeler",
-	'Words' => "Kelimeler",
-	'AND' => "VE",
-	'OR' => "VEYA",
-	'GPL License' => "GPL Lisansı",
-	'uncheck all' => "tümünü işaretleme",
-	'check all' => "tümünü işaretle",
-	'visit b2evolution\'s website' => "b2evolution'un websitesini ziyaret et",
-	'Logout' => "Çıkış",
-	'Exit to blogs' => "Günlüklere dön",
-	'Blog time:' => "Günlük zamanı:",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "Giriş yapan:",
-	'Write' => "Yaz",
-	'Edit' => "Düzenle",
-	'Stats' => "İstatistikler",
-	'Templates' => "Şablonlar",
-	'Users' => "Kullanıcılar",
-	'User Profile' => "Kullanıcı Profili",
-	'Default user rights' => "Ön tanımlı kullanıcı hakları",
-	'New users can register' => "Yeni kullanıcılar kaydolabilir",
-	'Check to allow new users to register themselves.' => "Yeni kullanıcıların kendilerini kaydedebilmeleri için işaretleyin.",
-	'Group for new users' => "Yeni kullanıcılar için grup",
-	'Groups determine user roles and permissions.' => "Kullanıcı rol ve izinlerini belirleyen gruplar",
-	'Level for new users' => "Yeni kullanıcılar için seviye",
-	'Levels determine hierarchy of users in blogs.' => "Seviyeler, günlükteki kullanıcıların hiyerarşisini belirler",
-	'Display options' => "Ekran özellikleri",
-	'Default blog to display' => "Gösterilecek ön tanımlı günlük",
-	'This blog will be displayed on index.php .' => "Bu günlük index.php'de görüntülenecek",
-	'days' => "gün",
-	'posts' => "gönderi",
-	'posts paged' => "gönderi sayfalandı",
-	'Display mode' => "Ekran kipi",
-	'Posts/Days per page' => "Sayfa başına Gönderiler/Günler",
-	'monthly' => "aylık",
-	'weekly' => "haftalık",
-	'daily' => "günlük",
-	'post by post' => "gönderiden gönderiye",
-	'Archive mode' => "Arşiv kipi",
-	'Link options' => "Bağlantı özellikleri",
-	'Use extra-path info' => "Ek konum bilgisi kullan",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&c=1&tb=1&pb=1&more=1\'.' => "Eğer sunucunuz destekliyor ise tavsiye edilir. Bağlantılar, 'stub?title=gonderi_basligi&c=1&tb=1&pb=1&more=1' yerine 'stub/2003/05/20/gonderi_basligi' şeklinde gözükür.",
-	'Post called up by its URL title (Recommended)' => "Gönderi URL başlığına göre çağrılsın (Tavsiye edilen)",
-	'Fallback to ID when no URL title available.' => "URL bulunamıyor ise ID'e düş",
-	'Post called up by its ID' => "Gönderi,·ID'e göre çağrılsın",
-	'Post on archive page, located by its ID' => "Arşiv sayfasına gönderin, ID'sine göre yerleştirildi",
-	'Post on archive page, located by its title (for Cafelog compatibility)' => "Arşiv sayfasındaki gönderiler, başlığına göre yerleştirildi (Cafelog uyumluluğu için)",
-	'Permalink type' => "Sabit bağ çeşidi",
-	'Security options' => "Güvenlik özellikleri",
-	'Minimum password length' => "Asgari parola uzunluğu",
-	'for users.' => "for users.",
-	'Rendering plug-ins' => "yorumlama eklentileri",
-	'Plug-in' => "Eklenti",
-	'Apply' => "Uygula",
-	'Toolbar plug-ins' => "Araç-çubuğu eklentileri",
-	'Update' => "Güncelle",
-	'Create new locale' => "Yeni yerel oluştur",
-	'Edit locale' => "Yereli düzenle",
-	'The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>.' => "İlk iki harf <a %s>ISO 639 dil kodunda</a> olmalıdır. Son iki harf ise a <a %s>ISO 3166 ülke kodunda</a> olmalıdır.",
-	'Enabled' => "Etkin",
-	'Should this locale be available to users?' => "Bu yerel, kullanıcılar için de etkin mi?",
-	'name of the locale' => "yerin adı",
-	'Charset' => "Karakter kümesi",
-	'Must match the lang file charset.' => "Dil dosyası karakter kümesi ile uyuşmalıdır",
-	'Date format' => "Tarih biçimi",
-	'See below.' => "Aşağıya gözatın.",
-	'Time format' => "Zaman biçimi",
-	'Lang file' => "Dil dosyası",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "<code>locales</code> alt dizininden kullanılacak dil dosyası",
-	'Priority' => "Öncelik",
-	'1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc.' => "1 en yüksektir. Öncelik, bir dil kodundan bir yer seçerken ve aynı dil bir çok yer ile eşleşdiği zaman; Bu tarayıcı dili bulunurken olabilir. Öncelikler, aynı zamanda aşağı açılır menülerdeki gözükme sırasını da etkiler.",
-	'Create' => "Oluştur",
-	'This will replace locale \\\'%s\\\'. Ok?' => "\\'%s\\' yerelleştirmesinin yerini alacak?",
-	'Flags' => "Bayraklar",
-	'The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif .' => "Bayraklar, <code>%s</code> alt-klasöründe depolanır. Dosya isimleri yerelleştirme isimlerinin ülke kısımlarıdır. (4-5 karakterleri arası); dosya uzantısı ise .gif'dir..",
-	'Date/Time Formats' => "Tarih/Zaman Biçimleri",
-	'The following characters are recognized in the format strings:' => "Aşağıdaki karakterler biçim katarlarında anlamlıdır:",
-	'a - "am" or "pm"' => "a - \"am\" veya \"pm\"",
-	'A - "AM" or "PM"' => "A - \"AM\" veya \"PM\"",
-	'B - Swatch Internet time' => "B - İnternet zamanı",
-	'c - ISO 8601 date (Requires PHP 5); i.e. "2004-02-12T15:19:21+00:00"' => "c - ISO 8601 tarihi (PHP 5 gerektirir); örn. \"2004-02-12T15:19:21+00:00\"",
-	'd - day of the month, 2 digits with leading zeros; i.e. "01" to "31"' => "d - ayın günü, sıfırla başlayan iki basamaklı; örn. \"01\" - \"31\"",
-	'D - day of the week, textual, 3 letters; i.e. "Fri"' => "D - haftanın günü, 3 harfli; örn. \"Cum\"",
-	'e - day of the week, 1 letter; i.e. "F"' => "e - haftanın günü, 1 harf; örn. \"P\"",
-	'F - month, textual, long; i.e. "January"' => "F - ay, uzun ifade; örn. \"Ocak\"",
-	'g - hour, 12-hour format without leading zeros; i.e. "1" to "12"' => "g - saat, sıfır ile başlamayan 12-saatlik biçem; örn. \"1\" - \"12\"",
-	'G - hour, 24-hour format without leading zeros; i.e. "0" to "23"' => "G - saat, sıfır ile başlamayan 24-saatlik biçem; örn. \"0\" - \"23\"",
-	'h - hour, 12-hour format; i.e. "01" to "12"' => "h - saat, 12-saatlik biçem; örn. \"01\" - \"12\"",
-	'H - hour, 24-hour format; i.e. "00" to "23"' => "H - saat, 24-saatlik biçem; örn. \"00\" - \"23\"",
-	'i - minutes; i.e. "00" to "59"' => "i - dakika; örn. \"00\" - \"59\"",
-	'I (capital i) - "1" if Daylight Savings Time, "0" otherwise.' => "I (büyük harf i) - \"1\" Gün ışığı koruma zamanı ise, \"0\" diğer durumlarda.",
-	'j - day of the month without leading zeros; i.e. "1" to "31"' => "j - sıfırla başlamayan ayın günü; örn. \"1\" - \"31\"",
-	'l (lowercase "L") - day of the week, textual, long; i.e. "Friday"' => "l (küçük harf \"L\") - haftanın günü, uzun; örn. \"Cuma\"",
-	'L - boolean for whether it is a leap year; i.e. "0" or "1"' => "L - yılın artık yıl olup olmadığına dair boolean ifade; örn. \"0\" or \"1\"",
-	'm - month; i.e. "01" to "12"' => "m - ay; örn. \"01\" - \"12\"",
-	'M - month, textual, 3 letters; i.e. "Jan"' => "M - ay, 3 harfli; örn. \"Ock\"",
-	'n - month without leading zeros; i.e. "1" to "12"' => "n - sıfırla başlamayan ay; örn. \"1\" - \"12\"",
-	'O - Difference to Greenwich time (GMT) in hours; i.e. "+0200"' => "O - Greenwich (GMT) ile zaman farkı (saat); örn. \"+0200\"",
-	'r - RFC 822 formatted date; i.e. "Thu, 21 Dec 2000 16:01:07 +0200"' => "r - RFC 822 biçimli tarih; örn. \"Thu, 21 Dec 2000 16:01:07 +0200\"",
-	's - seconds; i.e. "00" to "59"' => "s - saniye; örn. \"00\" - \"59\"",
-	'S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"' => "S - İngilizce sıra son ekleri, 2 karakterli; örn. \"th\", \"nd\"",
-	't - number of days in the given month; i.e. "28" to "31"' => "t - verilen aydaki gün sayısı; örn. \"28\" - \"31\"",
-	'T - Timezone setting of this machine; i.e. "MDT"' => "T - Makinanın zaman dilimi ayarı; örn. \"MDT\"",
-	'U - seconds since the epoch' => "U - kalan saniye",
-	'w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)' => "w - haftanın günü, numerik, örn. \"0\" (Pazar) to \"6\" (Cumartesi)",
-	'W - ISO-8601 week number of year, weeks starting on Monday; i.e. "42"' => "W - ISO-8601 yılın hafta numarası, haftalar pazartesinden başlar; örn. \"42\"",
-	'Y - year, 4 digits; i.e. "1999"' => "Y - yıl, 4 basamaklı; örn. \"1999\"",
-	'y - year, 2 digits; i.e. "99"' => "y - yıl, 2 basamaklı; örn. \"99\"",
-	'z - day of the year; i.e. "0" to "365"' => "z - yılın günü; örn. \"0\" 'dan \"365\"'e kadar",
-	'Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.' => "Z - saniye olarak zaman dilimi baskısı (örn. \"-43200\" - \"43200\"). UTC'nin batısı her zaman negatifken, UTC'nin doğusu her zaman pozitifdir.",
-	'isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z' => "isoZ - Y-m-d\\TH:i:s\\Z 'e eşit olan tam ISO 8601 biçemi",
-	'Unrecognized characters in the format string will be printed as-is.<br />\n\t\t\tYou can escape characters by preceding them with a \\ to print them as-is.' => "Biçim katarındaki tanımlanamayan karakterler <br />\n olarak basılacaklardır.\t\t\tKarakterlerin düzgün görüntülenmesi için önlerine \\ ifadesi koyabilirsiniz.",
-	'Note: default locale is not enabled.' => "Not: ön tanımlı yer etkin değil.",
-	'Regional settings' => "Bölgesel ayarlar",
-	'Time difference' => "Zaman farkı",
-	'in hours' => "saat",
-	'If you\'re not on the timezone of your server. Current server time is: %s.' => "Sunucunuzun zaman diliminde değilseniz. Güncel zaman: %s.",
-	'Overriden by browser config, user locale or blog locale (in this order).' => "Tarayıcı yapılandırması tarafından dikkate alınmaz, kullanıcı veya günlük yeri (bu sırada)",
-	'Available locales' => "Bulunan yerelleştirmeler",
-	'Hide translation info' => "Tercüme bilgisini gizle",
-	'Show translation info' => "Tercüme bilgisini göster",
-	'Date fmt' => "Tarih bçm",
-	'Time fmt' => "Zaman bçm",
-	'Strings' => "Katarlar",
-	'Translated' => "Çevrilmiş",
-	'Extract' => "Oluştur",
-	'up' => "yukarı",
-	'Move priority up' => "Önceliği yukarı taşı",
-	'down' => "aşağı",
-	'Move priority down' => "Önceliği aşağı taşı",
-	'Copy locale' => "Yeri kopyala",
-	'Reset custom settings' => "özel ayarları sıfırla",
-	'No language file...' => "Dil dosyası yok...",
-	'Extract .po file into b2evo-format' => ".po dosyasını b2evo biçemine çevir",
-	'Are you sure you want to reset?' => "Sıfırlamak istedeğinize emin misiniz?",
-	'Reset to defaults (delete database table)' => "Ön tanımlı değerlere sıfırla (veri-tabanı tablosunu sil)",
-	'first user' => "ilk kullanıcı",
-	'previous user' => "önceki kullanıcı",
-	'next user' => "sonraki kullanıcı",
-	'last user' => "son kullanıcı",
-	'Close user profile' => "Kullanıcı profilini kapat",
-	'Create new user profile' => "Yeni kullanıcı profili oluştur",
-	'Profile for:' => "Profil sahibi:",
-	'Login' => "Giriş",
-	'First name' => "İsim",
-	'Last name' => "Soyad",
-	'Nickname' => "Takma ad",
-	'Identity shown' => "Görünen kimlik",
-	'Preferred locale' => "Tercih edilen bölge",
-	'Preferred locale for admin interface, notifications, etc.' => "Yönetim arabirimi, bildirimler, vs. için tercih edilen dil.",
-	'Send an email' => "Bir e-posta gönder",
-	'Visit the site' => "Siteyi ziyaret et",
-	'Search on ICQ.com' => "ICQ.com'da ara",
-	'ICQ' => "ICQ",
-	'Instant Message to user' => "Kullanıcıya anlık ileti gönder",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "YahooIM",
-	'Notifications' => "Bildirimler",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "Birisi size izleme dönütü, yorum, vs. gönderdiğinde bilgilendirilmek için burayı işaretleyin.",
-	'New password' => "Yeni parola",
-	'Leave empty if you don\'t want to change the password.' => "Parolayı değiştirmek istemiyorsanız boş bırakınız.",
-	'Confirm new password' => "Yeni parolayı onaylayın",
-	'yes' => "evet",
-	'no' => "hayır",
-	'User rights' => "Kullanıcı hakları",
-	'User information' => "Kullanıcı bilgileri",
-	'ID' => "ID",
-	'Posts' => "Gönderiler",
-	'Created on' => "Oluşturulma:",
-	'From IP' => "IP'den",
-	'From Domain' => "Alan Adından",
-	'With Browser' => "Tarayıcı ile",
-	'first group' => "ilk grup",
-	'previous group' => "önceki grup",
-	'next group' => "sonraki grup",
-	'last group' => "son gurup",
-	'Close group profile' => "Grup profilini kapat",
-	'Creating new group' => "Yeni grup oluşturuluyor",
-	'Editing group:' => "Düzenlenen grup:",
-	'Viewing group:' => "Görüntülenen grup:",
-	'Permissons for members of this group' => "Bu gurup üyelerinin izinleri",
-	'View all' => "Tümünü görüntüle",
-	'Full Access' => "Tam yetki",
-	'No Access' => "Yetki yok",
-	'View only' => "yalnızca görüntüleme",
-	'Statistics' => "İstatistikler",
-	'Global options' => "Küresel özellikler",
-	'Check to allow template editing.' => "Şablonun düzenlenmesi için işaretleyin",
-	'User/Group Management' => "Kullanıcı/Grup Yönetimi",
-	'Groups &amp; Users' => "Gruplar &amp; Kullanıcılar",
-	'default group for new users' => "yeni kullanıcılar için ön tanımlı grup",
-	'Copy group' => "Grubu kopyala",
-	'Delete group' => "Grubu sil",
-	'decrease user level' => "kullanıcı seviyesini azalt",
-	'increase user level' => "kullanıcı·seviyesini·arttır",
-	'Delete user' => "Kullanıcı sil",
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => "Bu kullanıcıyı silmek istediğinize emin misiniz?\\nUyarı: ona ait tüm gönderilerde silinecektir!",
-	'New user...' => "Yeni kullanıcı...",
-	'New group...' => "Yeni grup...",
-	'The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>...' => "[%s] derisi [%s] günlüğü için bulunmuyor. <a %s>günlük özelliklerinde</a> düzgün bir şekilde ayarlanmalı veya bir kök dosyasına düzgünce eklenmelidir. <a %s>webmaster</a> ile temasa geçiniz...",
-	'ERROR! Could not delete! You will have to delete the file [%s] by hand.' => "HATA! Silinemedi! [%s] dosyasını elle silmek zorunda kalacaksınız.",
-	'%d posts' => "%d gönderi",
-	'1 post' => "1 gönderi",
-	'previous month' => "önceki ay",
-	'next month' => "sonraki ay",
-	'previous year' => "önceki yıl",
-	'next year' => "sonraki yıl",
-	'go to month\'s archive' => "aya ait arşive git",
-	'Member' => "Üye",
-	'Visitor' => "Ziyaretçi",
-	'Edit this comment' => "Yorumu düzenle",
-	'Delete' => "Sil",
-	'Delete this comment' => "Yorumu sil",
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Bu yorumu silmek üzeresiniz!\\ndurmak için \\'İpta\\', silmek için \\'TAMAM\\'.",
-	'No comment yet...' => "Henüz yorum yok...",
-	'Sorry, there is nothing to display...' => "Üzgünüz, görüntülenecek hiç bir şey bulunmuyor...",
-	'Error selecting database [%s]!' => "[%s] veri-tabanı seçerken hata oluştu!",
-	'MySQL error!' => "MySQL hatası!",
-	'New group' => "Yeni grup",
-	'Parser error: ' => "Ayrıştırıcı hatası: ",
-	'Tag <code>body</code> can only be used once!' => "<code>body</code> etiketi yalnızca bir kez kullanılır!",
-	'Illegal tag' => "Geçersiz etiket",
-	'Tag %s must occur inside another tag' => "%s etiketi bir başka etiket içinde gözükmelidir",
-	'Tag %s is not allowed within tag %s' => "%s etiketinin %s etiketinin içinde olmasına izin verilmiyor",
-	'Tag %s may not have attribute %s' => "%s etiketinin %s özelliği olmayabilir",
-	'Found invalid URL: ' => "Geçersiz URL bulundu: ",
-	'Tag %s may not contain raw character data' => "%s etiketi saf karakter verisi içermeyebilir.",
-	'Browse category' => "Bölüme gözat",
-	'Comments are closed for this post.' => "Bu gönderi için yorumlar kapatıldı.",
-	'This post is not published. You cannot leave comments.' => "Bu gönderi yayınlanmadı. Yorum bırakamazsınız.",
-	'Read more!' => "Devamı !",
-	'More:' => "Dahası:",
-	'Display feedback / Leave a comment' => "Geri besleme görüntüle / bir yorum bırak",
-	'Send feedback' => "Geri besleme görüntüle",
-	'1 feedback' => "1 geri besleme",
-	'%d feedbacks' => "%d geri besleme",
-	'Display comments / Leave a comment' => "Yorumları görüntüle / bir yorum bırak",
-	'Display trackbacks / Get trackback address for this post' => "İzleme dönütlerini görüntüle / bu gönderi için izleme dönütü adresini al",
-	'Trackback (0)' => "İzleme dönütü (0)",
-	'Trackback (1)' => "İzleme dönütü (1)",
-	'Trackbacks (%d)' => "İzleme dönütleri (%d)",
-	'Display pingbacks' => "Yoklama dönütlerini görüntüle",
-	'Pingback (0)' => "Yoklama dönütü (0)",
-	'Pingback (1)' => "Yoklama dönütü (1)",
-	'Pingbacks (%d)' => "Yoklama dönütleri (%d)",
-	'Delete this post' => "Bu gönderiyi sil",
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => "Bu gönderiyi silmek üzeresiniz!\\ndurmak için \\'İptal\\', silmek için \\'TAMAM\\'.",
-	'Edit this post' => "Bu gönderiyi düzenle",
-	'Publish NOW!' => "ŞİMDİ yayınla!",
-	'Publish now using current date and time.' => "Güncel tarih ve zamanı kullanarak şimdi yayınla.",
-	'Invalid post, please correct these errors:' => "Geçersiz gönderi, lütfen bu hataları düzeltin:",
-	'Sorry, there is no post to display...' => "Üzgünüz, görüntülenecek gönderi bulunmuyor...",
-	'POP3 connect:' => "POP3 bağlantı:",
-	'No server specified' => "Sunucu belirtilmedi",
-	'POP3: premature NOOP OK, NOT an RFC 1939 Compliant server' => "POP3: premature NOOP TAMAM, RFC 1939 uyumlu sunucu DEĞİL",
-	'POP3 noop:' => "POP3 noop:",
-	'No connection to server' => "Sunucuya bağlantı yok",
-	'POP3 user:' => "POP3 kullanıcı:",
-	'No login ID submitted' => "Giriş ID'si girilmedi",
-	'connection not established' => "bağlantı kurulmadı",
-	'POP3 pass:' => "POP3 parolası:",
-	'No password submitted' => "Parola girilmedi",
-	'authentication failed ' => "kimlik doğrulama başarısız ",
-	'NOOP failed. Server not RFC 1939 compliant' => "NOOP başarısız. Sunucu, RFC 1939 uyumlu değil",
-	'POP3 apop:' => "POP3 apop:",
-	'No server banner' => "Sunucu reklamı yok",
-	'abort' => "iptal",
-	'apop authentication failed' => "apop kimlik doğrulama başarız",
-	'POP3 login:' => "POP3 giriş:",
-	'POP3 top:' => "POP3 top:",
-	'POP3 pop_list:' => "POP3 pop_list:",
-	'Premature end of list' => "Listenin prematüre sonu",
-	'POP3 get:' => "POP3 get:",
-	'POP3 last:' => "POP3 last:",
-	'POP3 reset:' => "POP3 reset:",
-	'POP3 send_cmd:' => "POP3 send_cmd:",
-	'Empty command string' => "Boş komut katarı",
-	'POP3 quit:' => "POP3 çıkış:",
-	'connection does not exist' => "bağlantı bulunmuyor",
-	'POP3 uidl:' => "POP3 uidl:",
-	'POP3 delete:' => "POP3 delete:",
-	'No msg number submitted' => "ilt no girilmedi",
-	'Command failed' => "Komut başarısız",
-	'New user' => "Yeni kullanıcı",
-	'Permission denied!' => "İzin reddedildi!",
-	'Oops, MySQL error!' => "Oops, MySQL hatası!",
-	'go back' => "geri git",
-	'Redirecting you to:' => "Yönlendiriliyorsunuz:",
-	'If nothing happens, click <a %s>here</a>.' => "hiçbir şey olmadıysa,·<a·%s>buraya</a> tıklayınız.",
-	'No response!' => "Cevap yok!",
-	'Remote error' => "Uzak hata",
-	'Response' => "Cevap",
-	'Parameter %s is required!' => "%s değişkeni gerekli!",
-	'Invalid URL' => "Geçersiz URL",
-	'URI scheme not allowed' => "URI düzenine izin verilmedi",
-	'URL not allowed' => "URL izinli değil",
-	'Reporting abuse to b2evolution.net...' => "Zararlı kelime b2evolution.net'e bildiriliyor...",
-	'Aborted (Running on localhost).' => "İptal edildi (yerel konakta çalışılıyor)",
-	'Requesting abuse list from b2evolution.net...' => "b2evolution.net'ten zararlı kelime listesi alınıyor...",
-	'Latest update timestamp' => "Son güncelleme zamanı",
-	'Incomplete reponse.' => "Tamamlanmamış cevap.",
-	'No new blacklisted strings are available.' => "Yeni kara listeli katar bulunmuyor.",
-	'Adding strings to local blacklist' => "Katarlar yerel kara listeye ekleniyor",
-	'Adding:' => "Ekleme:",
-	'OK.' => "TAMAM.",
-	'Not necessary! (Already handled)' => "Gerekli değil! (Zaten tutulu)",
-	'New latest update timestamp' => "Yeni son güncelleme zamanı",
-	'Invalid reponse.' => "Geçersiz cevap.",
-	'Requested blog does not exist!' => "İstenen günlük bulunmuyor!",
-	'Post details' => "Gönderi detayları",
-	'PREVIEW' => "ÖN GÖRÜNÜM",
-	'Next page' => "Sonraki sayfa",
-	'Previous page' => "Önceki sayfa",
-	'Previous post' => "Önceki gönderi",
-	'Next post' => "Sonraki gönderi",
-	'Next Page' => "Sonraki Sayfa",
-	'Previous Page' => "Önceki Sayfa",
-	'Cannot delete if there are sub-categories!' => "Eğer alt-bölümleri bulunuyor ise silinemez!",
-	'Cannot delete last category if there are posts inside!' => "İçerisinde gönderi bulunuyor ise son bölüm silinemez!",
-	'Requested category %s does not exist!' => "İstenen %s bölümü bulunmuyor.",
-	'Category' => "Bölüm",
-	'bad char in User Agent' => "Tarayıcıfa yanlış karakter",
-	'referer ignored' => "atıfta bulunan yok sayıldı",
-	'BlackList' => "Kara Liste",
-	'robot' => "robot",
-	'invalid' => "geçersiz",
-	'search engine' => "arama motoru",
-	'loading referering page' => "atıfta bulunan sayfa yükleniyor",
-	'found current url in page' => "sayfada bir güncel url bulundu",
-	'not a query - no params!' => "bir sorgu değil - değişken yok!",
-	'no query string found' => "karakter katarı bulunamadı",
-	'name' => "isim",
-	'Sending pingbacks...' => "Yoklama dönütleri gönderiliyor...",
-	'No pingback to be done.' => "Yapılacak yoklama dönütü bulunamadı.",
-	'BEGIN' => "BAŞLA",
-	'Processing:' => "Yürütülüyor:",
-	'Couldn\'t find a hostname for:' => "Bir konak adı bulunamadı:",
-	'Connect to server at:' => "Sunucuya bağlanıldı:",
-	'Couldn\'t open a connection to:' => "Bağlantı açılamadı:",
-	'Start receiving headers and content' => "Üst bilgi başlığı ve içeriği almaya başla",
-	'Pingback server found from X-Pingback header:' => "X-Pingback üst bilgi başlığından yoklama dönütü sunucusu bulundu:",
-	'Pingback server found from Pingback <link /> tag:' => "Yoklama dönütü <link /> etiketinden yoklama dönütü sunucusu bulundu:",
-	'Pingback server not found in headers and content' => "Yoklama dönütü sunucusu başlıkta ve içerikte bulunamadı",
-	'Pingback server URL is empty (may be an internal PHP fgets error)' => "Yoklama dönütü sunucu URLsi boş (iç PHP fgets hatası olabilir)",
-	'Pingback server data' => "Yoklama dönütü sunucu verisi",
-	'Page Linked To:' => "Sayfanın bağlandığı yer:",
-	'Page Linked From:' => "Sayfaya bağlanan yer:",
-	'Pinging %s...' => "%s yoklanıyor...",
-	'END' => "SON",
-	'Pingbacks done.' => "Yoklama dönütleri tamamlandı.",
-	'Pinging b2evolution.net...' => "b2evolutions.net yoklanıyor...",
-	'Pinging Weblogs.com...' => "Weblogs.com yoklanıyor...",
-	'Pinging Blo.gs...' => "Günlükler yoklanıyor...",
-	'Pinging technorati.com...' => "technorati.com yoklanıyor...",
-	'Archives for' => "Arşiv sahibi",
-	'Archive Directory' => "Arşiv Klasörü",
-	'Sending trackbacks...' => "İzleme dönütleri gönderiliyor...",
-	'No trackback to be sent.' => "Gönderilecek izleme dönütü yok.",
-	'Excerpt to be sent:' => "Gönderilecek alıntı:",
-	'Trackbacks done.' => "İzleme dönütleri tamamlandı.",
-	'Sending trackback to:' => "İzleme dönütünün gönderildiği yer:",
-	'Response:' => "Cevap:",
-	'wrong login/password.' => "yanlış giriş/parola.",
-	'setcookie %s failed!' => "setcookie %s başarısız!",
-	'login/password no longer valid.' => "giriş/parola artık geçerli değil.",
-	'You must log in!' => "Giriş yapmalısınız!",
-	'Login if you have an account...' => "Bir hesabınız bulunuyorsa giriş yapınız...",
-	'Register...' => "Kaydol...",
-	'Register to open an account...' => "Bir hesap açmak için kaydol...",
-	'Logout (%s)' => "Çıkış (%s)",
-	'Logout from your account' => "Hesabınızdan çıkın",
-	'Admin' => "Yönetim",
-	'Go to the back-office' => "Ofis arkasına geç",
-	'Profile (%s)' => "Profil (%s)",
-	'Edit your profile' => "Profilinizi düzenleyin",
-	'User profile' => "Kullanıcı profili",
-	'Sunday' => "Pazar",
-	'Monday' => "Pazartesi",
-	'Tuesday' => "Salı",
-	'Wednesday' => "Çarşamba",
-	'Thursday' => "Perşembe",
-	'Friday' => "Cuma",
-	'Saturday' => "Cumartesi",
-	'Sun' => "Paz",
-	'Mon' => "Pzt",
-	'Tue' => "Sal",
-	'Wed' => "Çar",
-	'Thu' => "Per",
-	'Fri' => "Cum",
-	'Sat' => "Cmt",
-	' S ' => " P ",
-	' M ' => " P ",
-	' T ' => " S ",
-	' W ' => " Ç ",
-	' T  ' => " P  ",
-	' F ' => " C ",
-	' S  ' => " C  ",
-	'January' => "Ocak",
-	'February' => "Şubat",
-	'March' => "Mart",
-	'April' => "Nisan",
-	'May ' => "Mayıs",
-	'June' => "Haziran",
-	'July' => "Temmuz",
-	'August' => "Ağustos",
-	'September' => "Eylül",
-	'October' => "Ekim",
-	'November' => "Kasım",
-	'December' => "Aralık",
-	'Jan' => "Ock",
-	'Feb' => "Şub",
-	'Mar' => "Mar",
-	'Apr' => "Nis",
-	'May' => "May",
-	'Jun' => "Haz",
-	'Jul' => "Tem",
-	'Aug' => "Ağs",
-	'Sep' => "Eyl",
-	'Oct' => "Ekm",
-	'Nov' => "Kas",
-	'Dec' => "Ara",
-	'Local' => "Yer",
-	'Reported' => "Bildirilmiş",
-	'Central' => "Merkezi",
-	'Czech (CZ)' => "Çekce (CZ)",
-	'German (DE)' => "Almanca (DE)",
-	'English (EU)' => "İngilizce (EU)",
-	'English (UK)' => "İngilizce (UK)",
-	'English (US)' => "İngilizce (US)",
-	'English (CA)' => "İngilizce (CA)",
-	'English (AU)' => "İngilizce (AU)",
-	'English (IL)' => "İngilizce (IL)",
-	'Spanish (ES)' => "İspanyolca (ES)",
-	'French (FR)' => "Fransızca (FR)",
-	'French (CA)' => "Fransızca (CA)",
-	'French (BE)' => "Fransızca (BE)",
-	'Hungarian (HU)' => "Macarca (HU)",
-	'Italian (IT)' => "İtalyanca (IT)",
-	'Japanese (JP)' => "Japonca (JP)",
-	'Lithuanian (LT)' => "Litvanca (LT)",
-	'Bokm&aring;l (NO)' => "Norveççe (NO)",
-	'Dutch (NL)' => "Flemenkçe (NL)",
-	'Dutch (BE)' => "Flemenkçe (BE)",
-	'Portuguese (BR)' => "Portekizce (BR)",
-	'Swedish (SE)' => "İsveçce (SE)",
-	'Chinese(S) gb2312 (CN)' => "Çince(S) gb2312 (CN)",
-	'Chinese(S) utf-8 (CN)' => "Çince(S) utf-8 (CN)",
-	'Trad. Chinese (TW)' => "Geleneksel Çince (TW)",
-	'You cannot leave comments on this post!' => "Bu gönderiye yorum bırakamazsınız!",
-	'Please fill in the name field' => "Lütfen isim alanını doldurunuz",
-	'Please fill in the email field' => "Lütfen e-posta alanını doldurunuz",
-	'Supplied email address is invalid' => "Girilen e-posta adresi geçersiz",
-	'Please do not send empty comment' => "Lütfen boş yorum göndermeyiniz",
-	'You can only post a new comment every 30 seconds.' => "Yeni yorumları 30 saniye aralıklar ile gönderebilirsiniz.",
-	'Cannot post comment, please correct these errors:' => "Yorum gönderilemiyor, lütfen aşapıdaki hataları düzeltiniz:",
-	'Back to comment editing' => "Yorum düzenlemeye geri dön",
-	'New comment on your post #%d "%s"' => "#%d nolu gönderinize yeni yorum \"%s\"",
-	'Url' => "Url",
-	'Comment' => "Yorum",
-	'Edit/Delete' => "Düzenle/Sil",
-	'Connecting to pop server...' => "pop sunucuya bağlanılıyor...",
-	'Connection failed: ' => "Bağlantı başarısız: ",
-	'Logging into pop server...' => "pop sunucusuna giriş yapılıyor...",
-	'No mail or Login Failed:' => "Posta yok veya giriş başarısız:",
-	'Getting message #%d...' => "İleti #%d alınıyor...",
-	'Processing...' => "Yürütülüyor...",
-	'Too old' => "Çok eski",
-	'Subject prefix does not match' => "Konu ön eki uyuşmuyor",
-	'Raw content:' => "Saf içerik:",
-	'Login:' => "Giriş:",
-	'Pass:' => "Parola:",
-	'Wrong login or password.' => "Yanlış giriş veya parola.",
-	'Category ID' => "Bölüm ID",
-	'Blog ID' => "Günlük ID",
-	'Permission denied.' => "İzin reddedildi",
-	'Posted title' => "Gönderilmiş başlık",
-	'Posted content' => "Gönderilmiş içerik",
-	'Mission complete, message deleted.' => "Görev tamamlandı, ileti silindi.",
-	'An email with the new password was sent successfully to your email address.' => "Parolayı içeren bir e-posta, e-posta adresinize başarı ile gönderildi.",
-	'New Password:' => "Yeni Parola:",
-	'You can login here:' => "Buraya giriş yapabilirsiniz:",
-	'your weblog\'s login/password' => "web günlüğünüzün giriş/parolası",
-	'The email could not be sent.' => "E-posta gönderilemedi.",
-	'Possible reason: your host may have disabled the mail() function...' => "Olabilecek neden: sunucunuz mail() işlevini devre dışı bırakmış olabilir...",
-	'Note: You are already logged in!' => "Not: Zaten giriş yaptınız!",
-	'Continue...' => "Devam et...",
-	'You are not logged in.' => "Giriş yapmamışsınız.",
-	'You are not logged in under the same account you are trying to modify.' => "Düzenlemek istediğiniz hesap altında giriş yapmamışsınız.",
-	'Back to profile' => "Profile geri dön",
-	'please enter your nickname (can be the same as your login)' => "lütfen takma adınızı giriniz (girişinizle aynı olabilir)",
-	'your ICQ UIN can only be a number, no letters allowed' => "ICQ UIN numaranız yalnızca rakamlardan oluşmalı, harfler kabul edilmemektedir",
-	'please type your e-mail address' => "lütfen e-posta adresinizi girin",
-	'the email address is invalid' => "e-posta adresi geçersiz",
-	'you typed your new password only once. Go back to type it twice.' => "yeni parolanızı yanlnızca bir kez girdiniz. Geri gidip tekrar giriniz.",
-	'you typed two different passwords. Go back to correct that.' => "iki farklı parola girdiniz. Geri gidip düzeltiniz.",
-	'please enter a Login' => "lütfen bir giriş yapın",
-	'please enter your password twice' => "lütfen parolanızı iki kez girin",
-	'please type the same password in the two password fields' => "lütfen aynı parolayı iki parola alanınada giriniz",
-	'this login is already registered, please choose another one' => "Bu giriş zaten kayıtlı, lütfen başka bir tane seçiniz",
-	'new user registration on your blog' => "günlüğünüzde yeni kullanıcı kaydı",
-	'Manage users' => "Kullanıcıları yönet",
-	'New trackback on your post #%d "%s"' => "#%d nolu gönderinize yeni izleme dönütü \"%s\"",
-	'Website' => "Websitesi",
-	'Excerpt' => "Alıntı",
-	'Login form' => "Giriş formu",
-	'You will have to accept cookies in order to log in.' => "Giriş yapmak için çerezleri kabul etmelisiniz.",
-	'Password:' => "Parola:",
-	'Log in!' => "Giriş!",
-	'Go to Blogs' => "Günlüklere Git",
-	'Lost your password ?' => "Parolanız kayıp mı?",
-	'Lost password ?' => "Kayıp parola ?",
-	'A new password will be generated and sent to you by email.' => "Yeni bir parola oluşturulup e-posta adresinize gönderildi.",
-	'Generate new password!' => "Yeni parola üret!",
-	'Registration complete' => "Kayıt tamamlandı",
-	'Registration Currently Disabled' => "Şu an kayıt etkin değil",
-	'User registration is currently not allowed.' => "Kullanıcı kaydı gerçekleştirildi.",
-	'Home' => "Ev",
-	'Register form' => "Kayıt formu",
-	'(twice)' => "(iki kez)",
-	'Minimum %d characters, please.' => "Asgari %d karakter, lütfen.",
-	'Preferred language' => "Tercih edilen dil",
-	'Register!' => "Kaydol!",
-	'Log into existing account...' => "Varolan hesaba giriş yap...",
-	'b2evo installer' => "b2evo yükleyici",
-	'Installer for version ' => "sürüm için yükleyici ",
-	'Current installation' => "Güncel yükleme",
-	'Install menu' => "Yükleme menüsü",
-	'PHP info' => "PHP bilgisi",
-	'Go to Admin' => "Yönetime Dön",
-	'Online' => "Çevrimiçi",
-	'Manual' => "Yardım",
-	'Support' => "Destek",
-	'Language / Locale' => "Dil / Yer",
-	'Choose a default language/locale for your b2evo installation.' => "b2evo yüklemeniz için ön tanımlı dil/yer seçin.",
-	'Check your database config settings below and update them if necessary...' => "Aşağıdaki veri-tabanı yapılandırma ayarlarınızı denetleyip, gerekli ise değişiklik yapınız...",
-	'The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!' => "b2evolution'un bu sürümünü kullanmak için asgari gereken sürüm %s sürüm %s'dir. Fakat sizin denemeye çalıştığınız sürüm %s'dir.",
-	'It seems that the database config settings you entered don\'t work. Please check them carefully and try again...' => "Öyle görünüyorki girdiğiniz veri-tabanı yapılandırma ayarları çalışmıyor. Lütfen dikkatlice denetleyip tekrar deneyin...",
-	'Config file update' => "Yapılandırma dosyası güncelleme",
-	'We cannot automatically update your config file [%s]!' => "Öz devinimli (otomatik) olarak [%s] yapılandırma dosyanızı güncelleyemiyoruz!",
-	'There are two ways to deal with this:' => "Bunu yapmanın iki yolu bulunuyor:",
-	'You can allow the installer to update the config file by changing its permissions:' => "Dosya izinlerini değiştirerek yükleyiciye bunu yapması için izin verebilirsiniz:",
-	'<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>.' => "Eğer gerekli ise <code>chmod 666 %s</code>, <a %s>izinler hakkında çevrimiçi yardıma</a> bakın.",
-	'Come back to this page and refresh/reload.' => "Bu sayfaya geri gelip yenileyip/yeniden yükleyin.",
-	'Alternatively, you can update the config file manually:' => "Ek olarak, yapılandırma dosyasını el ile güncelleyebilirsiniz:",
-	'Open the _config.php file locally with a text editor.' => "_config.php dosyasını yerel olarak bir metin düzenleyicide açın.",
-	'Delete all contents!' => "Tüm içeriği sil!",
-	'Copy the contents from the box below.' => "Aşağıdaki kutunun içeriğini kopyalayın",
-	'Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later.' => "Yerel metin editörünüze yapıştırınız. <strong>DİKKAT:·dosyada son <code>?&gt;</code> kodundan sonra KESİNLİKLE HİÇ BİR BOŞLUK olmadığından emin olunuz.</strong> Herhangi bir boşluk, sekme, yeni satır veya conf dosyasının sonundaki boş satır, bir sonraki giriş denemenizde çerezlerin gönderilmesini engelleyebilir.",
-	'Save the new _config.php file locally.' => "Yeni _config.php dosyasını yerel olarak kaydet.",
-	'Upload the file to your server, into the /_conf folder.' => "Dosyayı sunucunuzdaki /_conf klasörüne yükleyin.",
-	'<a %s>Call the installer from scratch</a>.' => "<a %s>Yükleyiciyi en baştan çağırın</a>.",
-	'This is how your _config.php should look like:' => "_config.php dosyanız neye benziyor:",
-	'Your configuration file [%s] has been successfully updated.' => "[%s] yapılandırma dosyanız başarı ile güncellendi.",
-	'Base configuration' => "Temel yapılandırma",
-	'Your base config file has not been edited yet. You can do this by filling in the form below.' => "Temel yapılandırma dosyanız henüz düzenlenmemiş. Bunu aşağıdaki formu doldurarak yapabilirsiniz.",
-	'This is the minimum info we need to set up b2evolution on this server:' => "Bu, sunucuya b2evolution kurmak için gerek duyulan asgari bilgidir:",
-	'Database you want to install into' => "İçine yüklemek istediğiniz veri-tabanı",
-	'mySQL Username' => "mySQL Kullanıcı adı",
-	'Your username to access the database' => "Veri-tabanına erişim için geren kullanıcı adı",
-	'mySQL Password' => "mySQL Parolası",
-	'Your password to access the database' => "Veri-tabanına erişim için gereken parola",
-	'mySQL Database' => "mySQL Veri-tabanı",
-	'Name of the database you want to use' => "Kullanmak istediğiniz veri-tabanı ismi",
-	'mySQL Host' => "mySQL Konağı (Host)",
-	'You probably won\'t have to change this' => "Muhtemelen bunu değiştirmek zorunda kalmayacaksınız",
-	'Additional settings' => "Ek ayarlar",
-	'Base URL' => "Temel URL",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "Bu b2evo ve günlüklerinizin bulunduğu ön tanımlı yerdir. DİKKATLİCE DENETLEYİN aksi takdirde çalışmayacaktır. Eğer b2evolution'u yerel makinenizde test etmek istiyorsanız, veya giriş çerezlerinini çalışıp çalışmadığını denemek istiyorsanız, http://<strong>localhost</strong> ifadesini KULLANMALISINIZ... Makine adınızı KULLANMAYINIZ!",
-	'Your email' => "e-postanız",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "Bir çok hata iletisinde sizinle temasa geçilmesi için kullanılacaktır. Aynı zamanda yeni kullanıcı kayıtlarında bilgilendirileceksiniz.",
-	'Update config file' => "Yapılandırma dosyasını güncelle",
-	'How do you want to install b2evolution?' => "b2evolution'u nasıl yüklemek istersiniz?",
-	'The installation can be done in different ways. Choose one:' => "Yükleme bir çok farklı yol ile gerçekleşebilir. Birini seçiniz:",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>Yeni Kurulum</strong>: örnek verili b2evolution veritabanı tablolarını yükler.",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>Bir önceki b2evolution sürümünden yükseltme</strong>: Güncel sürüm ile uyumlu olması amacı ile b2evolution veri-tabanı tablolarını güncelleştirin.",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>Cafelog/b2 v 0.6.x'dan güncelleme</strong>: b2evolution veri-tabanı tablolarını yükeyip varolan Cafelog/b2 verisini içine kopyalayın.",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>Manywhere Miniblog'tan güncelleştirme</strong>: b2evolution veri tabanı tablolarını yükleyip varolan Miniblog verisini içine kopyalayın.",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>WordPress v 1.2'den güncelleştirme</strong>: b2evolution veri-tabanı tablolarını yükleyin ve varolan WordPress verisini içine yapıştırın.",
-	'Delete b2evolution tables' => "b2evolution tablolarını sil",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way.' => "b2evolution tablolarını daha önce yüklediniz ve yeni bir kurulum yapmak istiyorsunuz, Yeni bir kuruluma başlamadan evvel b2evolution tablolarını silmelisiniz <strong>UYARI: Tüm b2evolution tabloları ve verileri kaybolacak!!!</strong> İçerideki Cafelog/b2 veya başka diğer tablolara dokunulmayacaktır.",
-	'<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location...' => "<strong>Temel yapılandırmanızı değiştirin</strong> (aşağıdaki açıklamaya gözatın): Bunu yapmak isteyeceğiniz nadir durumlar bulunur. Örnek olarak; b2evolution dosyalarını ve veritabanını taşımak steyeceğiniz durumlar...",
-	'GO!' => "GİT!",
-	'Need to start anew?' => "Yeni kuruluma başlansın mı?",
-	'If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default.' => "Daha önce b2evolution'ı kurmuş ve yeni birine başlamak istiyorsanız. Yeni kuruluma başlamadan evvel b2evolution tablolarını silmelisiniz. b2evolution, bunu sizin için yapabilir fakat güvenlik nedeniyle bu özellik ön tanımlı olarak etkin değildir.",
-	'Base config recap...' => "Temel yapılandırma...",
-	'If you don\'t see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>.' => "Eğer burada doğru yapılandırma görmüyorsanız. İlerlemeden DURUN ve <a·%s>temel yapılandırmanızı güncelleyin.</a>",
-	'(Set, but not shown for security reasons)' => "(Ayarlanır, fakat güvenlik nedenlerinden dolayı gösterilmez)",
-	'Admin email' => "Yönetici e-postası",
-	'Installing b2evolution tables with sample data' => "Örnek verili b2evolution tabloları yükleniyor",
-	'Installation successful!' => "Yükleme başarılı!",
-	'<p>Now you can <a %s>log in</a> with the login "admin" and password "%s".</p>\n\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Şimdi <a %s>giriş</a> yapabilirsiniz. kullanıcı adınız \"admin\" ve parolanız : \"%s\"</p>\n\t<p>Bu parolayı not edin! Yükleme sırasında b2evolution tarafından atanan <em>rasgele</em> bir paroladır. Kaybettiğinizde tüm veri-tabanı tablolarını silip tekrar yüklemeniz gerekir.</p>",
-	'Upgrading data in existing b2evolution database' => "Varolan b2evolution veri-tabanındaki veri güncelleniyor",
-	'Upgrade completed successfully!' => "Güncelleme başarıyla tamamlandı!",
-	'Now you can <a %s>log in</a> with your usual %s username and password.' => "Şimdi <a·%s>giriş yapabilirsiniz</a>.·%s·kullanıcı adınız ve parolanız ile.",
-	'Installing b2evolution tables and copying existing %s data' => "b2evolution tablolarını yükleme ve varolan %s verisini kopyalama",
-	'<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to "%s".</p>\n<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>' => "<p>Şimdi varolan 20 karaktere indirgenmiş Miniblog e-posta adresiniz ile <a %s>giriş</a>yapabilirsiniz. Tüm parolalar \"%s\"'e sıfırlandı..</p>\n<p>Bu parolayı not edin!b2evolution'ı yüklediğinizde verilen <em>rasgele</em> bir paroladır. Kaybettiğnizde veri-tabanı tablolarını silip tekrar yüklemeniz gerekmektedir.</p>",
-	'Deleting b2evolution tables from the datatase' => "b2eveolution tabloları veri-tabanından siliniyor",
-	'For security reasons, the reset feature is disabled by default.' => "Güvenlik nedenlerinden dolayı, sıfırlama özelliği ön tanımlı olarak etkin değildir.",
-	'Reset done!' => "Sıfırlama tamamlandı!",
-	'Back to menu' => "Menüye dön",
-	'official website' => "resmi websitesi",
-	'contact' => "bağlantı",
-	'This blog holds all your posts upgraded from Cafelog. This blog is named \'%s\'. %s' => "Bu Cafelog'tan güncelleştirilen tüm gönderilerinizi tutar. '%s'.·%s şeklinde adlandırılır.",
-	'This is a sample linkblog entry' => "Bu örnek bağ günlük girişidir",
-	'This is sample text describing the linkblog entry. In most cases however, you\'ll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites).' => "Bu bağ günlüğünü tanımlayan örnek bir yazıdır.. Bir çok durumda bunu boş bırakmak isteyeceksinizdir., yalnızca başlık ve URL girmeniz yeterli olacaktır. (beğendiğim/ilişkili siteler).",
-	'This is the long description for the blog named \'%s\'. %s' => "Bu, '%s'.·%s isimli günlük için uzun tanımdır.",
-	'This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking \'Include in public blog list\' in the blogs admin.' => "Bu günlük (günlük #1) temelde çok özel bir günlüktür! Otomatik olarak diğer günlüklerin tüm gönderilerini çeker. Bu sisemde gönderilen herşeyi kontrol altında tutmanızı sağlar. Bu günlüğü, yönetim alanından 'Halka açık günlük listesinde içer' ifadesinin işaretini kaldırarak saklayabilirsiniz.",
-	'%s Title' => "%s Başlığı",
-	'Tagline for %s' => "%s için etiket satırı",
-	'Short description for %s' => "%s için kısa tanım",
-	'Notes for %s' => "%s için notlar",
-	'Keywords for %s' => "%s için anahtar kelimeler",
-	'The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links.' => "Bu günlüğün amacı, beğendiğiniz/ilişkili bağlantılarınızı görüntüleyen diğer günlüklere bir yan nesne olarak içerilmektir.",
-	'Clean Permalinks!' => "Sabitbağları Temizle!",
-	'b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n\nNethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check \'Use extra-path info\')' => "b2evolution ön tanımlı olarak eski sitil sabitbağ ve geri besleme kullanır. Bu çeşitli web sunucuları ile tam uyumluluk sağlamak içindir.\n\nb2evolution'ı rahat bulduysanız, ayarlar ekranından temiz sabitbağları etkinleştirmelisiniz... ('Ek konum bilgisi kullan'ı işaretleyin)",
-	'Apache optimization...' => "Apache yöneylemi...",
-	'In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n\nThis will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you\'ll be fine.' => "<code>/blogs</code> ve <code>/blogs/admin</code> klasörlerinde [<code>sample.htaccess</code>]. isimli iki dosya bulunmaktadır. Bu dosyaları [<code>.htaccess</code>]. ismine değiştirmeyi denemelisiniz.\n\nBu yolu b2evolution yolunu optimize edecektir (Apache kullanıyorsanız). Bu dosyalar ön tanımlı olarak etkin değillerdir. Çünkü bir kaç hizmet veren firma kullanmaya çalıştığınız anda hata vermektedir. Böyle bir durum olduğunda ismini değiştirin,veya kaldırın sorun çözülecektir.",
-	'About evoSkins...' => "evoDerileri Hakkında...",
-	'By default, b2evolution blogs are displayed using a default skin.\n\nReaders can choose a new skin by using the skin switcher integrated in most skins.\n\nYou can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n\nOtherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n\nTo start customizing a skin, open its \'<code>_main.php</code>\' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!' => "Ön tanımlı olarak b2evolution günlükleri ön tanımlı deri ile görüntülenir.\n\nOkuyucular bir çok deride mevcut deri değiştiriciyi kullanabilirler..\n\nYönetici arabiriminde her günlük için ön tanımlı deriyi değiştirebileceğiniz ayarlar bulunmaktadır. Herkesi ön tanımlı deriyi kullanmaya mecbur da bırakabilirsiniz.\n\nBir diğer yolda, /blogs/skins klasöründe bulunan derileri silebilirsiniz. Varolan deri klasörünü kopyalayarak yeni deriler oluşturabilirsiniz.\n\nTo start customizing a skin, open its '<code>_main.php</code>' dosyasını metin editöründe açıp düzenleyebilirsiniz, evoSkins'de bulunan yardımı okuyunuz!",
-	'Skins, Stubs and Templates...' => "Deriler, Kökler ve Şablonlar...",
-	'By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n\nThat means, blogs are accessed through \'<code>index.php</code>\', which loads default parameters from the database and then passes on the display job to a skin.\n\nAlternatively, if you don\'t want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided \'<code>a_stub.php</code>\' and call your blog through this stub instead of index.php .\n\nFinally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided \'<code>a_noskin.php</code>\'.\n\nYou will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n\nEither way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the \'Stub name\' field. Otherwise, the permalinks will not function properly.' => "Ön tanımlı olarak tüm önceden yüklü günlükler bir deri kullanılarak görüntülenir. (Deriler hakkında daha fazla bilgi için bir diğer gönderiye bakın.)\n\nBu da günlüklere veri tabanından varsayılan özellikleri çekip getiren '<code>index.php</code> üzerinden erişeceğiniz manasına gelir ', \n\nEk olarak varsayılan derinin gözükmesini istemiyorsanız '<code>a_stub.php</code>' gibi bir kök dosya oluşturup index.php yerine onu çağırabilirsiniz.\n\nSon olarak eğer günlüğünüze çok derin özelleştirmeler yapmak istiyorsanız. Deriler yerine düz şablonlar kullanmalısınız. Bu durumda günlüğünüzü '<code>a_noskin.php</code>' verildiği gibi tam şablon olarak çağırın.\n\nkök/şablon dosyalar hakkında daha ayrıntılı bilgiyi kendi içlerinde bulabilirsiniz. Bir metin düzenleyicide açıp yorumları okuyabilirsiniz. \n\nBir diğer yol, günlük yönetiminden günlüğünüz için doğru erişim metodunu seçtiğinize emin olun. kök dosyalar veya şablonlar kullanırken, dosya adını 'kök isim' alnında belirtmeniz gerekir aksi  takdirde çalışmayacaktır.",
-	'Multiple Blogs, new blogs, old blogs...' => "Çoklu Günlükler, yeni günlükler, eski günlükler...",
-	'By default, b2evolution comes with 4 blogs, named \'Blog All\', \'Blog A\', \'Blog B\' and \'Linkblog\'.\n\nSome of these blogs have a special role. Read about it on the corresponding page.\n\nYou can create additional blogs or delete unwanted blogs from the blogs admin.' => "Ön tanımlı olarak b2evolution 4 günlük ile gelir, 'Blog All', 'Blog A', 'Blog B' ve 'Linkblog'.\n\nBazılarının özel görevleri bulunur bu konu hakkında ilişkili sayfayı okuyunuz.\n\nEk günlükler oluşturabilir veya istemediğiniz günlükleri silebilirsiniz.",
-	'This is a multipage post' => "Bu bir çoklu sayfa gönderimi",
-	'This is page 1 of a multipage post.\n\nYou can see the other pages by cliking on the links below the text.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nIt is the last page.' => "Çok sayfalı gönderimin bu ilk sayfası.\n\nDiğer sayfaları aşağıdaki bağlantılara tıklayarak görebilirsiniz.\n\n<!--nextpage-->\n\nThis is page 2.\n\n<!--nextpage-->\n\nThis is page 3.\n\n<!--nextpage-->\n\nThis is page 4.\n\nBu son sayfadır.",
-	'Extended post with no teaser' => "Tanıtımsız gelişmiş gönderi",
-	'This is an extended post with no teaser. This means that you won\'t see this teaser any more when you click the "more" link.\n\n<!--more--><!--noteaser-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Bu tanıtımsız genişletilmiş bir gönderidir. \"devamı\" bağlantısına tıkladığınızda tanıtımı bir daha görmeyeceğiniz manasına gelir.\n\n<!--more--><!--noteaser-->\n\nBu genişletilmiş bir metindir. Bunu yalnızca \"devam\" bağlantısına tıklayarak görebilirsiniz.",
-	'Extended post' => "Genişletilmiş gönderi",
-	'This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n\n<!--more-->\n\nThis is the extended text. You only see it when you have clicked the "more" link.' => "Bu gelişmiş bir iletidir. Bu gördüğünüz yalnızca ufak bir tanıtımdır devamını görüntülemek için Daha fazlasını göster butonuna tıklayın.\n\n<!--more-->\n\nBu yazının geri kalan kısmı, Bu alanı yalnızca \"devamı\" butonuna bastığınızda görebilirsiniz.",
-	'Important information' => "Önemli bilgi",
-	'Blog B contains a few posts in the \'b2evolution Tips\' category.\n\nAll these entries are designed to help you so, as EdB would say: "<em>read them all before you start hacking away!</em>" ;)\n\nIf you wish, you can delete these posts one by one after you have read them. You could also change their status to \'deprecated\' in order to visually keep track of what you have already read.' => "Blog B 'b2evolution İpuçları' bölümüne ait bir kaç gönderi bulundurur.\n\nTüm bu gönderiler size yardım etmek için konulmuştur. EdB'nin deyimiyle: \"<em>Bir şeyler yapmaya başlamadan (hacking) hepsini okuyun!</em>\" ;)\n\nEğer isterseniz okuduktan sonra hepsini silebilirsiniz. Durumlarını 'geçerliliğini yitirmiş' şeklinde ayarlıyıp saklayabilirsiniz de.",
-	'First Post' => "İlk Gönderi",
-	'<p>This is the first post.</p>\n\n<p>It appears on both blog A and blog B.</p>' => "<p>Bu ilk gönderidir.</p>\n\n<p>Günlük A ve günlük B'de her iki günlükte de görüntülenir.</p>",
-	'Second post' => "İkinci gönderi",
-	'<p>This is the second post.</p>\n\n<p>It appears on blog A only but in multiple categories.</p>' => "<p>Bu ikinci gönderidir.</p>\n\n<p>Yalnızca A günlüğünde görüntülenir fakat bir çok bölüm altındadır.</p>",
-	'Third post' => "Üçüncü gönderi",
-	'<p>This is the third post.</p>\n\n<p>It appears on blog B only and in a single category.</p>' => "<p>Bu üçüncü gönderi.</p>\n\n<p>Bu yalnızca B günlüğünde görüntülenir ve tek bir bölüm altındadır.</p>",
-	'Hi, this is a comment.<br />To delete a comment, just log in, and view the posts\' comments, there you will have the option to edit or delete them.' => "Merhaba, bu bir yorum.<br />Bir yorumu silmek için, giriş yapıp gönderilerin yorumlarını görüntüleyin, Burada silme veya düzenleme için seçenekleri göreceksiniz.",
-	'The database schema is already up to date. There is nothing to do.' => "Veri-tabanı düzeni zaten güncel. Yapılcak bir şey bulunmuyor.",
-	'It appears that the following blog stub names are used more than once: [\'%s\']' => "Bu da gösteriyor ki aşağıdaki kök izimleri birden fazla kullanılmış: ['%s']",
-	'I can\'t upgrade until you make them unique. DB field: [%s]' => "Eşsiz yapmadığınız sürece güncelleştirme yapamam. VT alanı: [%s]",
-	'Checking DB schema version...' => "VT düzen sürümü denetleniyor...",
-	'NOT FOUND! This is not a b2evolution database.' => "BULUNAMADI! Bu bir b2evolution veri-tabanı değil.",
-	'This version is too old!' => "Bu sürüm çok eski!",
-	'This version is too recent! We cannot downgrade to it!' => "Bu sürüm çok yeni! Geriye döndüremeyiz!",
-	'This blog holds all your posts upgraded from Miniblog. This blog is named \'%s\'. %s' => "Bu·günlük·Miniblog'tan·güncelleştirilen·tüm·gönderilerinizi·tutar.·'%s'.·%s·şeklinde·adlandırılır.",
-	'This blog holds all your posts upgraded from WordPress. This blog is named \'%s\'. %s' => "Bu günlük WordPress'ten güncelleştirilen tüm gönderilerinizi tutar. '%s'. %s şeklinde adlandırılır.",
-	'No desc available' => "Tnm bulunamadı",
-	'No description available' => "Tanım bulunamadı",
-	'Make URLs clickable' => "URL'leri tıklanabilir yap",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "Öz devinimli (Oto) &lt;P&gt; ve &lt;BR&gt; etiketleri",
-	'BB formatting e-g [b]bold[/b]' => "BB biçimlendirme örn: [b]kalın[/b]",
-	'GreyMatter style formatting' => "GreyMatter tarzı biçimlendirme",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%",
-	'Convert text smilies to icons' => "Yazı gülümsemeleri simgelere çevir",
-	'Humane Web Text Generator 2.0 beta' => "İnsan Web Yazı Üreteci 2.0 beta",
-	'Easy HTML tags inserting' => "Basit HTML etiket yerleştirimleri",
-	'INSerted [Alt-I]' => "Eklenmiş [Alt-I]",
-	'DELeted [Alt-D]' => "Silinmiş [Alt-D]",
-	'STRong [Alt-S]' => "Kalın [Alt-S]",
-	'EMphasis [Alt-E]' => "Vurgu [Alt-E]",
-	'CODE [Alt-C]' => "Kod [Alt-C]",
-	'Paragraph [Alt-P]' => "Paragraf [Alt-P]",
-	'Unordered List [Alt-U]' => "Sırasız liste [Alt-U]",
-	'List Item [Alt-L]' => "Liste nesnesi [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "Öbek [Alt-B]",
-	'IMaGe [Alt-G]' => "İmge [Alt-G]",
-	'A href [Alt-A]' => "Bağ [Alt-A]",
-	'More [Alt-M]' => "Devamı [Alt-M]",
-	'no teaser [Alt-T]' => "tanıtım yok [Alt-T]",
-	'next page [Alt-Q]' => "sonraki sayfa [Alt-Q]",
-	'Close all tags' => "Tüm etiketleri kapat",
-	'ALTernate text' => "Ek (Alternatif) yazı",
-	'One click smilies inserting' => "Tek tıklama ile gülümseme eklenmesi",
-	'All' => "Tümü",
-	'Trackback address for this post:' => "Bu gönderi için izleme dönütü adresi:",
-	'No %s for this post yet...' => "bu gönderi için henüz %s bulunmuyor...",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "E-posta adresiniz bu sitede <strong>yayınlanmayacaktır</strong>.",
-	'Site/Url' => "Site/Url",
-	'Your URL will be displayed.' => "URL'niz görüntülenecek",
-	'Line breaks become &lt;br /&gt;' => "Satır sonları &lt;br·/&gt; olacak",
-	'Remember me' => "Beni hatırla",
-	'(Set cookies for name, email &amp; url)' => "(İsim, e-post &amp için çerez ayarla)",
-	'In response to:' => "cevaben:",
-	'Linkblog' => "BağGünlük",
-	'more' => "daha",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Top refering engines' => "En çok atıfta bulunan motorlar",
-	'blogs' => "günlükler",
-	'skin the site' => "siteye deri giydir",
-	'archives' => "arşivler",
-	'Select blog:' => "Günlük seçin:",
-	'Select skin:' => "Deri seçin:",
-	'words' => "kelime",
-	'Read more...' => "devamı...",
-	'Choose a skin' => "Bir deri seçin",
-	'Choose skin' => "Deri seçin",
-	'Browse all posts by this author' => "Yazarlarına göre tüm gönderileri tara",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "Bu <acronym title=\"Uniform Resource Identifier\">URI</acronym>'ın izleme dönütünü gerçekleştirmek için gerekli giriş:",
-	'Comment by' => "Yorum sahibi",
-	'Trackback from' => "İzleme dönütü sahibi",
-	'Pingback from' => "Yoklama dönütü sahibi",
-	'Edit This' => "Bunu Düzenle",
-	'E-mail' => "E-posta",
-	'Your Comment' => "Yorumunuz",
-	'Say It!' => "Söyle!",
-	'Filed under:' => "Alan sahibi:",
-	'Other' => "Diğer",
-	'Meta' => "Meta",
-	'Syndicate this site using RSS' => "Bu siteyi RSS kullanarak XML yayımla",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "RSS'deki gönderiler için son yorumlar",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "Yorumlar <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'This page validates as XHTML 1.0 Transitional' => "Bu sayfa XHTML 1.0 Transitional olarak geçerlidir",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "Geçerli <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "b2evolution tarafından güçlendirildi; çok dilli, çok kullanıcılı, çok günlüklü motor.",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "Bu deri özelliği, özgün olarak Word Press için tasarlanmıştır (style.css'deki katkıda bulunanlar kısmına bakın).",
-	'Original design credits for this skin:' => "Bu deri için özgün tasarım ekibi",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "WP CSS dosyaları ile azami uyumluluğu temin etmek için, Çoğu WP'de olmayan b2evolution özelliği genel wpc_* derisinden saklanmıştır.",
-	'[...] Read more!' => "[...] Dahasını oku!",
-	'New pingback on your post #%d "%s"' => "#%d nolu gönderinizde yeni yoklama dönütü \"%s\"",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/tr_TR_utf-8/LC_MESSAGES/messages.po 1.10.3.src/locales/tr_TR_utf-8/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/tr_TR_utf-8/LC_MESSAGES/messages.po	2005-05-06 17:49:48.000000000 -0500
+++ 1.10.3.src/locales/tr_TR_utf-8/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,5907 +0,0 @@
-# Fırat KÜÇÜK <firat@kucuk.org>, 2005.
-msgid ""
-msgstr ""
-"Project-Id-Version: b2evolution 0.9.0.x\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-03-23 14:51+0200\n"
-"PO-Revision-Date: 2005-03-23 20:36+0200\n"
-"Last-Translator: Fırat KÜÇÜK <firat@kucuk.org>\n"
-"Language-Team: Turkish <firat@kucuk.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit"
-
-#: ..\..\..\a_noskin.php:110
-msgid "Selected"
-msgstr "Seçili"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:161
-#: ..\..\..\a_noskin.php:252
-#: ..\..\..\multiblogs.php:140
-#: ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:470
-#: ..\..\..\admin\_menutop.php:200
-#: ..\..\..\b2evocore\_functions_cats.php:567
-#: ..\..\..\skins\basic\_main.php:94
-#: ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:118
-#: ..\..\..\skins\wpc_default\_main.php:121
-#: ..\..\..\a_noskin.php:175
-#: ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:222
-#: ..\..\..\multiblogs.php:258
-#: ..\..\..\summary.php:100
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Categories"
-msgstr "Bölüm"
-
-#: ..\..\..\a_noskin.php:175
-#: ..\..\..\multiblogs.php:139
-#: ..\..\..\multiblogs.php:154
-#: ..\..\..\multiblogs.php:222
-#: ..\..\..\multiblogs.php:258
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115
-#: ..\..\..\skins\custom\_main.php:103
-msgid "Permanent link to full entry"
-msgstr "Tüm girdi için daimi bağlantı"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\a_noskin.php:228
-#: ..\..\..\skins\bluesky\_main.php:144
-#: ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\guadeloupe\_main.php:145
-#: ..\..\..\skins\guadeloupe\_main.php:146
-msgid "Permalink"
-msgstr "Sabitbağ"
-
-#: ..\..\..\a_noskin.php:227
-#: ..\..\..\skins\bluesky\_main.php:144
-#: ..\..\..\skins\custom\_main.php:172
-#: ..\..\..\skins\guadeloupe\_main.php:145
-msgid "Recently"
-msgstr "Güncel"
-
-#: ..\..\..\a_noskin.php:228
-#: ..\..\..\skins\bluesky\_main.php:145
-#: ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\guadeloupe\_main.php:146
-msgid "(cached)"
-msgstr "(tamponlanmış)"
-
-#: ..\..\..\a_noskin.php:234
-#: ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:148
-#: ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\guadeloupe\_main.php:149
-msgid "(no cache)"
-msgstr "(tampon yok)"
-
-#: ..\..\..\a_noskin.php:235
-#: ..\..\..\skins\custom\_main.php:180
-msgid "Last comments"
-msgstr "Son yorumlar"
-
-#: ..\..\..\a_noskin.php:240
-#: ..\..\..\a_noskin.php:246
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:345
-#: ..\..\..\admin\_edit_showposts.php:545
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\custom\_main.php:191
-#: ..\..\..\skins\originalb2\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:125
-#: ..\..\..\skins\wpc_aubmach\_main.php:129
-#: ..\..\..\skins\wpc_default\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:132
-msgid "Some viewing statistics"
-msgstr "Bazı görüntüleme istatistikleri"
-
-#: ..\..\..\a_noskin.php:243
-#: ..\..\..\skins\custom\_main.php:188
-msgid "Search"
-msgstr "Ara"
-
-#: ..\..\..\a_noskin.php:244
-#: ..\..\..\skins\custom\_main.php:189
-msgid "All Words"
-msgstr "Tüm Kelimeler"
-
-#: ..\..\..\a_noskin.php:245
-#: ..\..\..\admin\_edit_showposts.php:390
-#: ..\..\..\skins\custom\_main.php:190
-msgid "Some Word"
-msgstr "Bazı Kelimeler"
-
-#: ..\..\..\a_noskin.php:247
-#: ..\..\..\a_noskin.php:259
-#: ..\..\..\skins\bluesky\_main.php:163
-#: ..\..\..\skins\custom\_main.php:192
-#: ..\..\..\skins\custom\_main.php:204
-#: ..\..\..\skins\guadeloupe\_main.php:165
-msgid "Entire phrase"
-msgstr "Tüm kalıp"
-
-#: ..\..\..\a_noskin.php:258
-#: ..\..\..\skins\bluesky\_main.php:162
-#: ..\..\..\skins\custom\_main.php:203
-#: ..\..\..\skins\guadeloupe\_main.php:164
-#: ..\..\..\skins\originalb2\_main.php:170
-msgid "Reset form"
-msgstr "Formu temizle"
-
-#: ..\..\..\a_noskin.php:264
-#: ..\..\..\admin\_edit_showposts.php:394
-#: ..\..\..\skins\basic\_main.php:155
-#: ..\..\..\skins\bluesky\_main.php:195
-#: ..\..\..\skins\custom\_main.php:209
-#: ..\..\..\skins\guadeloupe\_main.php:197
-#: ..\..\..\skins\wpc_aubmach\_main.php:134
-#: ..\..\..\skins\wpc_default\_main.php:137
-msgid "Get selection"
-msgstr "Seçimi al"
-
-#: ..\..\..\a_noskin.php:269
-#: ..\..\..\a_noskin.php:282
-#: ..\..\..\a_noskin.php:291
-#: ..\..\..\skins\bluesky\_main.php:208
-#: ..\..\..\skins\bluesky\_main.php:217
-#: ..\..\..\skins\custom\_main.php:214
-#: ..\..\..\skins\custom\_main.php:240
-#: ..\..\..\skins\custom\_main.php:249
-#: ..\..\..\skins\guadeloupe\_main.php:210
-#: ..\..\..\skins\guadeloupe\_main.php:219
-msgid "Archives"
-msgstr "Arşivler"
-
-#: ..\..\..\a_noskin.php:276
-#: ..\..\..\skins\bluesky\_main.php:202
-#: ..\..\..\skins\custom\_main.php:234
-#: ..\..\..\skins\guadeloupe\_main.php:204
-msgid "more..."
-msgstr "devamı..."
-
-#: ..\..\..\a_noskin.php:285
-#: ..\..\..\skins\bluesky\_main.php:211
-#: ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\guadeloupe\_main.php:213
-msgid "Recent Referers"
-msgstr "Son Atıfta Bulunanlar"
-
-#: ..\..\..\a_noskin.php:304
-#: ..\..\..\multiblogs.php:276
-#: ..\..\..\skins\babyblues\_main.php:127
-#: ..\..\..\skins\bluesky\_main.php:222
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\guadeloupe\_main.php:224
-msgid "Top Referers"
-msgstr "En Çok Atıfta Bulunanlar"
-
-#: ..\..\..\a_noskin.php:318
-#: ..\..\..\skins\custom\_main.php:275
-msgid "Misc"
-msgstr "Çeşitli"
-
-#: ..\..\..\default.php:28
-msgid "Syndicate this blog"
-msgstr "Bu günlüğü XML yayımla"
-
-#: ..\..\..\default.php:34
-#: ..\..\..\install\index.php:53
-msgid "Default page for b2evolution"
-msgstr "b2evolution için ön tanımlı sayfa"
-
-#: ..\..\..\default.php:37
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "Çok dilli, çok kullanıcılı, çok günlüklü motor."
-
-#: ..\..\..\default.php:39
-msgid "Welcome to b2evolution"
-msgstr "b2evolution'a hoş geldiniz"
-
-#: ..\..\..\default.php:42
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "Bu, b2evolution için ön tanımlı sayfadır. Genel ayarlardan bir günlüğü ön tanımlı günlük seçmediğiniz sürece görüntülenecektir."
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Individual blogs on this system"
-msgstr "Bu sistemdeki bireysel günlükler"
-
-#: ..\..\..\default.php:74
-msgid "Blog #%d"
-msgstr "Günlük #%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Günlük #1"
-
-#: ..\..\..\default.php:79
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "Bu, tüm diğer günlüklerin tüm iletilerini çeken özel bir günlüktür."
-
-#: ..\..\..\default.php:80
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "Lütfen dikkat: yukarıdaki liste (menü de dahil) otomatik olarak üretilir ve yalnızca &quot;kök url ismine&quot; sahip günlükleri içerir. Bunu ofis-arkasındaki günlük ayarlarından düzenleyebilirsiniz."
-
-#: ..\..\..\default.php:82
-#: ..\..\..\default.php:83
-#: ..\..\..\default.php:84
-msgid "More demos"
-msgstr "Daha fazla tanıtım"
-
-#: ..\..\..\default.php:82
-msgid "Custom template"
-msgstr "Özel şablon"
-
-#: ..\..\..\default.php:83
-msgid "Multiple blogs displayed on the same page"
-msgstr "Bir çok günlük, aynı sayfada görüntülendi"
-
-#: ..\..\..\default.php:84
-msgid "Summary of last posts in all blogs"
-msgstr "Tüm günlüklerdeki son gönderilerin özeti"
-
-#: ..\..\..\default.php:86
-msgid "The page you're looking at"
-msgstr "Bulunduğunuz sayfa"
-
-#: ..\..\..\default.php:88
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr "Lütfen dikkat: bu tanıtımlar, siz yükleme sırasında etkin yapmadıkça evoDerilerini kullanmazlar. Görünüşlerini değiştirmenin tek yolu PHP şablonunu değiştirmektir. Fakat hatırlamanız gereken şey bunlar yalnızca sizin ilham alıp kendi şablonunuzu yapmanızı sağlayacak olan tanıtım şablonlarıdır ;)"
-
-#: ..\..\..\default.php:90
-msgid "Administration"
-msgstr "Yönetim"
-
-#: ..\..\..\default.php:95
-msgid "Go to backoffice!"
-msgstr "Ofis arkasına geç!"
-
-#: ..\..\..\default.php:95
-#: ..\..\..\install\index.php:516
-msgid "Official website"
-msgstr "Resmi web sitesi"
-
-#: ..\..\..\multiblogs.php:99
-msgid "GNU GPL license"
-msgstr "GNU GPL lisansı"
-
-#: ..\..\..\multiblogs.php:109
-msgid "Multiblog demo"
-msgstr "Çok günlüklü tanıtım"
-
-#: ..\..\..\summary.php:65
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "Bu tanıtım şablonu 3 günlüğü bir defada gösterir (1'i solda, 2'si sağda)"
-
-#: ..\..\..\summary.php:75
-msgid "Summary demo"
-msgstr "Özet tanıtımı"
-
-#: ..\..\..\summary.php:106
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "Bu tanıtım şablonu, tüm günlüklerdeki son gönderilerin bir özetini gösterir"
-
-#: ..\..\..\admin\b2antispam.php:19
-#: ..\..\..\admin\_menutop.php:223
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "More posts..."
-msgstr "Gönderilerin devamı..."
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "Antispam"
-msgstr "Antispam"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "[%s] anahtar kelimesi çok kısa, en az 5 karakter olmalıdır!"
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "[%s] ile uyuşan kayıt-vuruları siliniyor..."
-
-#: ..\..\..\admin\b2antispam.php:78
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "Uyuşan [%s] yorumları siliniyor..."
-
-#: ..\..\..\admin\b2antispam.php:97
-msgid "Blacklisting the keyword [%s]..."
-msgstr "[%s] anatar kelimesi kara listeye alınıyor..."
-
-#: ..\..\..\admin\b2antispam.php:111
-#, php-format
-msgid "Confirm ban &amp; delete"
-msgstr "Yasaklamayı onayla &amp; sil"
-
-#: ..\..\..\admin\b2antispam.php:117
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "[%S] anahtar kelimesi ile uyuşan kayıt-vurusu yok."
-
-#: ..\..\..\admin\b2antispam.php:145
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "Aşağıdaki %d atıfta bulunan vuruları sil:"
-
-#: ..\..\..\admin\b2antispam.php:151
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "[%s] anahtar kelimesi ile uyuşan yorum bulunmuyor."
-
-#: ..\..\..\admin\b2antispam.php:186
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "Aşağıdaki %d yorumlarını silin:"
-
-#: ..\..\..\admin\b2antispam.php:192
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "[%s] anahtar kelimesi zaten kara listede tutuluyor."
-
-#: ..\..\..\admin\b2antispam.php:199
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr "[%s] anahtar kelimesini yerel olarak kara listeye al."
-
-#: ..\..\..\admin\b2antispam.php:201
-#: ..\..\..\admin\b2antispam.php:284
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr "[%s] anahtar kelimesinin zararlı olduğunu b2evolution.net'e bildir."
-
-#: ..\..\..\admin\b2antispam.php:208
-msgid "Terms of service"
-msgstr "Hizmet bildirimi"
-
-#: ..\..\..\admin\b2antispam.php:225
-#, php-format
-msgid "Perform selected operations"
-msgstr "Seçili işlemleri gerçekleştir"
-
-#: ..\..\..\admin\b2antispam.php:262
-msgid "Removing entry #%d from the ban list..."
-msgstr "Yasaklama listesinden #%d girişi kaldırılıyor..."
-
-#: ..\..\..\admin\b2antispam.php:264
-msgid "Add a banned keyword"
-msgstr "Yasaklanmış bir anahtar kelime ekleyin"
-
-#: ..\..\..\admin\b2antispam.php:272
-msgid "Check &amp; ban..."
-msgstr "İşaretle &amp yasakla..."
-
-#: ..\..\..\admin\b2antispam.php:273
-msgid "Banned domains blacklist"
-msgstr "Yasaklanmış alan adları kara listesi"
-
-#: ..\..\..\admin\b2antispam.php:276
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "Herhangi bir URL aşağıdaki anahtar kelimeleri içeriyorsa gönderi, yorum ve kayıt hizmetlerinden yasaklanacakdır."
-
-#: ..\..\..\admin\b2antispam.php:283
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "Eğer bir kelime meşru bir alan adını yasaklıyor ise, yeşil işareti tıklayıp bu kelimenin yasağını kaldırın."
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Request abuse update from centralized blacklist!"
-msgstr "Merkezi kara listeden zararlı kelime güncellemesi iste!"
-
-#: ..\..\..\admin\b2antispam.php:296
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "Anahtar kelimeyi geri al (Karalisteden kaldır)"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Allow Back"
-msgstr "Geri Al"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "Report abuse to centralized ban blacklist!"
-msgstr "Zararlı kelimeyi merkezi yasak kara listesine bildir!"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Report"
-msgstr "Bildir"
-
-#: ..\..\..\admin\b2antispam.php:309
-msgid "Check hit-logs and comments for this keyword!"
-msgstr "Bu anahtar için vuru-kayıtlarını ve yorumları işaretle!"
-
-#: ..\..\..\admin\b2blogs.php:17
-#: ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:206
-#: ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Re-check"
-msgstr "Yeniden işaretle"
-
-#: ..\..\..\admin\b2blogs.php:25
-#: ..\..\..\admin\b2blogs.php:128
-msgid "Blogs"
-msgstr "Günlükler"
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "New"
-msgstr "Yeni"
-
-#: ..\..\..\admin\b2blogs.php:62
-#: ..\..\..\admin\b2blogs.php:221
-msgid "Creating blog..."
-msgstr "Günlük oluşturuluyor..."
-
-#: ..\..\..\admin\b2blogs.php:68
-#: ..\..\..\admin\b2blogs.php:228
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "Bir URL günlük ismi / kök isim sağlamalısınız!"
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "Bu URL günlük ismi / Kök ismi zaten bir başka günlük tarafından kullanımda. Başka bir ad seçin."
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "Cannot create, please correct these errors:"
-msgstr "Oluşturulamıyor, lütfen bu hataları düzeltin:"
-
-#: ..\..\..\admin\b2blogs.php:135
-#: ..\..\..\b2evocore\_class_blog.php:80
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "Bu günlük için şimdi <a·%s>bölüm oluşturma</a>lısınız!"
-
-#: ..\..\..\admin\b2blogs.php:136
-#: ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New weblog"
-msgstr "Yeni web günlüğü"
-
-#: ..\..\..\admin\b2blogs.php:172
-#: ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336
-#: ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:410
-#: ..\..\..\admin\_users_groupform.php:73
-msgid "New blog"
-msgstr "Yeni günlük"
-
-#: ..\..\..\admin\b2blogs.php:175
-#: ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "General"
-msgstr "Genel"
-
-#: ..\..\..\admin\b2blogs.php:178
-#: ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Permissions"
-msgstr "İzinler"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Advanced"
-msgstr "Gelişmiş"
-
-#: ..\..\..\admin\b2blogs.php:231
-#: ..\..\..\admin\edit_actions.php:217
-msgid "Updating Blog [%s]..."
-msgstr "[%s] Günlüğü güncelleniyor..."
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Cannot update, please correct these errors:"
-msgstr "Güncellenemiyor,·lütfen·bu·hataları·düzeltin:"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Delete blog [%s]?"
-msgstr "[%s] günlüğü silinecek?"
-
-#: ..\..\..\admin\b2blogs.php:428
-#: ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "Bu günlüğü silerek ona ait bölüm, gönderi ve yorumları da sileceksiniz!"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "BU, GERİ ALINAMAZ!"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "[<strong><a %s>%s</a></strong>] kök dosyasını silmeyi de deneyebilirsiniz"
-
-#: ..\..\..\admin\b2blogs.php:455
-#: ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "[<strong><a %s>%s</a></strong>] durağan dosyasını silmeyi de deneyebilirsiniz"
-
-#: ..\..\..\admin\b2blogs.php:458
-#: ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "I am sure!"
-msgstr "Eminim!"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "CANCEL"
-msgstr "İPTAL"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "Generating static page for blog [%s]"
-msgstr "[%s] günlüğü için durağan sayfa oluşturuluyor"
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "You haven't set a static filename for this blog!"
-msgstr "Bu günlük için bir durağan sayfa ismi ayarlamamışsınız!"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "File cannot be written!"
-msgstr "Dosyaya yazılamıyor!"
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "[%] için dosya izinlerini denetlemelisiniz. <a·%s>çevrimiçi dosya izinleri yardımına</a> bakabilirsiniz."
-
-#: ..\..\..\admin\b2blogs.php:557
-#: ..\..\..\admin\edit_actions.php:135
-#: ..\..\..\admin\edit_actions.php:252
-#: ..\..\..\admin\edit_actions.php:342
-#: ..\..\..\b2evocore\_functions_antispam.php:201
-#: ..\..\..\b2evocore\_functions_antispam.php:303
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Writing to file [%s]..."
-msgstr "[%s] dosyasına yazılıyor..."
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Done."
-msgstr "Tamam."
-
-#: ..\..\..\admin\b2browse.php:57
-#: ..\..\..\admin\b2edit.php:167
-#, php-format
-msgid "Browse blog:"
-msgstr "Gözatatılacak günlük:"
-
-#: ..\..\..\admin\b2categories.php:17
-#: ..\..\..\admin\_cats_list.php:14
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "Bir yöneticinin size gönderme yetkisi verene kadar beklemeniz gerekir. Şartları öğrenmek için yöneticiye <a %s>e-posta gönderebilirsiniz.</a> Terfi edildiğinizde bu sayfayı yenilemeniz yeterli olacaktır."
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "Categories for blog:"
-msgstr "Bölümlerin ait olduğu günlükler:"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "Yeni alt bölümün ait olduğu bölüm: %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category in blog: %s"
-msgstr "Yeni bölümün ait olduğu günlük: %s"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "New category name"
-msgstr "Yeni bölüm adı"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Create category"
-msgstr "Bölüm oluştur"
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53
-#: ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:87
-#: ..\..\..\htsrv\profile_update.php:95
-#: ..\..\..\htsrv\profile_update.php:100
-#: ..\..\..\htsrv\register.php:43
-#: ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57
-#: ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78
-#: ..\..\..\htsrv\register.php:89
-msgid "Deleting category #%d : %s ..."
-msgstr "Bölüm #%d siliniyor : %s ..."
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "ERROR"
-msgstr "HATA"
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Category deleted."
-msgstr "Bölüm silindi."
-
-#: ..\..\..\admin\b2categories.php:182
-#: ..\..\..\admin\b2upload.php:167
-#: ..\..\..\admin\_edit_form.php:131
-#: ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76
-#: ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:176
-#: ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:181
-#: ..\..\..\skins\wpc_default\_feedback.php:181
-msgid "Properties for category:"
-msgstr "Özelliklerin ait olduğu bölüm:"
-
-#: ..\..\..\admin\b2categories.php:186
-msgid "Name"
-msgstr "İsim"
-
-#: ..\..\..\admin\b2categories.php:212
-#: ..\..\..\admin\b2categories.php:231
-msgid "New parent category"
-msgstr "Yeni ana bölüm"
-
-#: ..\..\..\admin\b2categories.php:229
-msgid "Old Parent"
-msgstr "Eski ana bölüm"
-
-#: ..\..\..\admin\b2categories.php:240
-msgid "Root (No parent)"
-msgstr "Kök (Ana bölüm yok)"
-
-#: ..\..\..\admin\b2categories.php:285
-msgid "Edit category!"
-msgstr "Bölümü düzenle!"
-
-#: ..\..\..\admin\b2edit.php:30
-#: ..\..\..\admin\edit_actions.php:196
-#: ..\..\..\admin\edit_actions.php:295
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "Üzgünüz, herhangi bir bölüm özelliğini düzenelemek/görüntülemek için yetkiniz bulunmuyor."
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Oops, no post with this ID."
-msgstr "Opps, bu gönderi için bir ID bulunmuyor."
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "Editing post"
-msgstr "Gönderi düzenleniyor"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "#%d in blog: %s"
-msgstr "#%d nolu günlük: %s"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Oops, no comment with this ID!"
-msgstr "Oops, bu yorum için ID yok!"
-
-#: ..\..\..\admin\b2edit.php:118
-msgid "Editing comment"
-msgstr "Yorum düzenleniyor"
-
-#: ..\..\..\admin\b2edit.php:145
-#: ..\..\..\admin\b2edit.php:179
-msgid "New post in blog:"
-msgstr "Gönderinin yayınlanacağı günlük:"
-
-#: ..\..\..\admin\b2edit.php:149
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "Günlükte bölüm olmadığı sürece gönderim yapamazsınız, Öncelikle bölüm oluşturmalısınız."
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "Bu günlüğe geç (Javascript etkin ise girdinizi korur)"
-
-#: ..\..\..\admin\b2login.php:23
-#: ..\..\..\b2evocore\_functions_users.php:348
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:26
-msgid "Login..."
-msgstr "Giriş..."
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "b2evolution'da giriş yapmak için b2login.php'e uğramanız gerekmez."
-
-#: ..\..\..\admin\b2options.php:17
-#: ..\..\..\admin\_menutop.php:256
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "Basit olarak gitmek istediğiniz ofis-arkası sayfasına uğrayın, örnek olarak %s veya %s. b2evo gerekli olduğunda giriş için sizden bilgi isteyecektir."
-
-#: ..\..\..\admin\b2options.php:32
-#: ..\..\..\admin\b2options.php:418
-msgid "Settings"
-msgstr "Ayarlar"
-
-#: ..\..\..\admin\b2options.php:35
-#: ..\..\..\admin\b2options.php:424
-msgid "Regional"
-msgstr "Bölgesel"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "Plug-ins"
-msgstr "Eklentiler"
-
-#: ..\..\..\admin\b2options.php:106
-msgid "General settings updated."
-msgstr "Genel ayarlar güncellendi."
-
-#: ..\..\..\admin\b2options.php:116
-msgid "Regional settings updated."
-msgstr "Bölgesel ayarlar güncellendi."
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "You must provide a locale code!"
-msgstr "Yerel bir kod sağlamalısınız!"
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "Veri tabanına eklenen '%s' yereli."
-
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "Güncellenen '%s' yereli."
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Saved locale '%s'."
-msgstr "Kaydedilen '%s' yereli."
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr "Yereller tablosu silindi, <code>/conf/_locales.php</code>'den ön tanımlı değerler yüklendi."
-
-#: ..\..\..\admin\b2options.php:330
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "Dosya <code>%s</code> bulunamadı."
-
-#: ..\..\..\admin\b2options.php:370
-msgid "Deleted locale '%s' from database."
-msgstr "'%s' yereli veri-tabanından silindi."
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Switched priorities."
-msgstr "Değiştirilmiş öncelikler."
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Spell Check"
-msgstr "Hece Denetimi"
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "Loading Spell Checker. Please wait"
-msgstr "Hece Denetleyici yükleniyor. Lütfen bekleyiniz"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "View Stats for Blog:"
-msgstr "Günlük için İstatistikleri Görüntüle"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "None"
-msgstr "Hiçbiri"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "#%d tipi için değiştirilen tip : %s"
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "#%s vurusu siliniyor..."
-
-#: ..\..\..\admin\b2stats.php:106
-#: ..\..\..\admin\b2stats.php:148
-msgid "Pruning hits for %s..."
-msgstr "%s için vurular budanıyor..."
-
-#: ..\..\..\admin\b2stats.php:112
-#: ..\..\..\admin\b2stats.php:170
-msgid "Summary"
-msgstr "Özet"
-
-#: ..\..\..\admin\b2stats.php:118
-#: ..\..\..\admin\b2stats.php:171
-msgid "Referers"
-msgstr "Atıfta bulunanlar"
-
-#: ..\..\..\admin\b2stats.php:124
-#: ..\..\..\admin\b2stats.php:173
-msgid "Refering Searches"
-msgstr "Atıfta bulunan aramalar"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "Syndication"
-msgstr "XML yayım"
-
-#: ..\..\..\admin\b2stats.php:136
-#: ..\..\..\admin\b2stats.php:174
-msgid "User Agents"
-msgstr "Tarayıcılar"
-
-#: ..\..\..\admin\b2stats.php:169
-msgid "Direct Accesses"
-msgstr "Doğrudan Erişimler"
-
-#: ..\..\..\admin\b2stats.php:172
-msgid "Date"
-msgstr "Tarih"
-
-#: ..\..\..\admin\b2stats.php:175
-msgid "Indexing Robots"
-msgstr "Robotların Dizinledikleri"
-
-#: ..\..\..\admin\b2stats.php:188
-msgid "Total"
-msgstr "Toplam"
-
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:188
-#: ..\..\..\admin\b2stats.php:218
-msgid "Prune this date!"
-msgstr "Bu tarihi buda!"
-
-#: ..\..\..\admin\b2stats.php:188
-#: ..\..\..\admin\b2stats.php:218
-msgid "Prune"
-msgstr "Buda"
-
-#: ..\..\..\admin\b2stats.php:238
-#: ..\..\..\skins\_stats.php:21
-msgid "Prune hits for this date!"
-msgstr "Bu tarihe ait vuruları buda!"
-
-#: ..\..\..\admin\b2stats.php:239
-msgid "Last referers"
-msgstr "Son atıfta bulunanlar"
-
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391
-msgid "These are hits from external web pages refering to this blog"
-msgstr "Bunlar, bu günlüğe dış sayfalardan atıfta bulunan vurulardır"
-
-#. TRANS: Abbrev. for Delete (stats)
-#: ..\..\..\admin\b2stats.php:250
-#: ..\..\..\admin\b2stats.php:305
-#: ..\..\..\admin\b2stats.php:391
-#: ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91
-#: ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete this hit!"
-msgstr "Bu vuruları sil!"
-
-#: ..\..\..\admin\b2stats.php:251
-msgid "Del"
-msgstr "Sil"
-
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:251
-msgid "Log as a search instead"
-msgstr "Bir aramaymış gibi kaydını tut"
-
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:257
-#: ..\..\..\admin\b2stats.php:277
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "Bu alan adını yasakla!"
-
-#: ..\..\..\admin\b2stats.php:267
-#: ..\..\..\skins\_stats.php:33
-msgid "Ban"
-msgstr "Yasakla"
-
-#: ..\..\..\admin\b2stats.php:286
-msgid "Top referers"
-msgstr "En çok atıfta bulunanlar"
-
-#: ..\..\..\admin\b2stats.php:293
-#: ..\..\..\skins\_stats.php:45
-msgid "Total referers"
-msgstr "Toplam atıfta bulunanlar"
-
-#: ..\..\..\admin\b2stats.php:294
-msgid "Last refering searches"
-msgstr "Son atıfta bulunan aramalar"
-
-#: ..\..\..\admin\b2stats.php:318
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "Bu vurular, bu sayfaya bir arama motoru ile erişen vurulardır. (Arama motorları /conf/_stats.php adresinde listelenmelidir)"
-
-#: ..\..\..\admin\b2stats.php:334
-#: ..\..\..\skins\_stats.php:73
-msgid "Top refering search engines"
-msgstr "En çok atıfta bulunan arama motorları"
-
-#: ..\..\..\admin\b2stats.php:335
-msgid "Top Indexing Robots"
-msgstr "Toplam Dizinlenen Robotlar"
-
-#: ..\..\..\admin\b2stats.php:356
-#: ..\..\..\skins\_stats.php:90
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "Bu vurular, arama motorlarının dizinleme robotları gibi çalışan öz devinimli (otomatik) robotlara ait vurularıdır. (Robotlar /conf/_stats.php dosyasında listelenmelidir)"
-
-#: ..\..\..\admin\b2stats.php:357
-msgid "Top Aggregators"
-msgstr "En çok Toplananlar"
-
-#: ..\..\..\admin\b2stats.php:372
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "Bu vurular, RSS haber toplayıcılarınındır. (Toplayıcılar /conf/_stats.php dosyasında listelenmelidir)"
-
-#: ..\..\..\admin\b2stats.php:379
-msgid "Total RSS hits"
-msgstr "Toplam RSS vuruları"
-
-#: ..\..\..\admin\b2stats.php:380
-msgid "Last direct accesses"
-msgstr "Son doğrudan erişimler"
-
-#: ..\..\..\admin\b2stats.php:407
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "Bunlar bu günlüğe doğrudan erişim yapanların vurularıdır. (ya doğrudan erişenler, ya da beğendiklerim listesine ekleyip erişenlerdir. Geçersiz (çok kısa) atıfta bulunanlar da bu listede yer alırlar.)"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Top User Agents"
-msgstr "En Çok Kullanılan Tarayıcılar"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Custom skin template editing"
-msgstr "Özel deri şablonu düzenleme"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Listing:"
-msgstr "Listeleme:"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Invalid filename!"
-msgstr "Geçersiz dosya ismi!"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "Oops, no such file !"
-msgstr "Opps, böyle bir dosya bulunmuyor !"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "File edited!"
-msgstr "Dosya düzenlendi!"
-
-#: ..\..\..\admin\b2template.php:90
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "Ne yaptığınıza dikkat edin, bu dosyayı düzenlemek tüm şablonunuza zarar verebilir! <code>&lt;?php</code> ve <code>?&gt;</code> arasındaki kodları ne yaptığınızı bilmiyorsanız düzenlemeyin!"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "update template !"
-msgstr "şablonu güncelle !"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(bu dosya/ablonu güncelleyemezsiniz: yazma yetkisi verilmelidir, örn CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:107
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "Bu ekran <strong>özel derinizi</strong> düzenlemenize imkan tanır. (/skins/custom'da bulunan). "
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "Aşağıdaki dosyalardan herhangi birini düzenleyebilirsiniz. (Sunucudan yazma yetkisi verilmelidir, örn. CHMOD 766)"
-
-#: ..\..\..\admin\b2template.php:130
-msgid "Directory %s not found."
-msgstr "%s klasörü bulunamadı."
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "Bu, günlük için arşivlere bağlantılar içeren şablondur."
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "Bu, alt bölümlerin öz yinelemeli (rekürsif) listesini görüntüleyen şablondur."
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the feedback for a post"
-msgstr "Bu bir gönderinin geri beslemesini görüntüleyen şablondur."
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the template that displays the last comments for a blog"
-msgstr "Bu, günlük için son yorumları görüntüleyen şablondur."
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the main template. It displays the blog."
-msgstr "Bu ana şablondur. Günlüğü görüntüler."
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the template that displays stats for a blog"
-msgstr "Bu günlük için istatistikleri gösteren şablondur"
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the comment popup"
-msgstr "Bu, yorum penceresinde görüntülenen sayfadır"
-
-#: ..\..\..\admin\b2template.php:154
-msgid "This is the page displayed in the pingback popup"
-msgstr "Bu, yoklama dönütü (pingback) penceresinde görüntülenecek sayfadır"
-
-#: ..\..\..\admin\b2template.php:165
-msgid "This is the page displayed in the trackback popup"
-msgstr "Bu, izleme dönütü (trackback) penceresinde görüntülenecek sayfadır"
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "Not: elbetteki, dosya/şablonları metin düzenleyicinizde düzenledikten sonra sunucuya yükleyebilirsiiz. Bu çevrimiçi düzenleyici yalnızca bir metin düzenleyiciye erişiminiz yoksa manalıdır..."
-
-#: ..\..\..\admin\b2upload.php:47
-msgid "upload images/files"
-msgstr "resim/dosyaları yükle"
-
-#: ..\..\..\admin\b2upload.php:48
-msgid "File upload"
-msgstr "Dosya yükleme"
-
-#: ..\..\..\admin\b2upload.php:49
-#, php-format
-msgid "Allowed file types:"
-msgstr "İzin verilen dosya çeşitleri:"
-
-#: ..\..\..\admin\b2upload.php:54
-#: ..\..\..\admin\b2upload.php:128
-#: ..\..\..\admin\_blogs_general.form.php:74
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Maximum allowed file size: %d KB"
-msgstr "Azami izin verilen dosya büyüklüğü: %d KB"
-
-#: ..\..\..\admin\b2upload.php:57
-msgid "Description"
-msgstr "Tanım"
-
-#: ..\..\..\admin\b2upload.php:83
-#, php-format
-msgid "Upload !"
-msgstr "Yükle !"
-
-#: ..\..\..\admin\b2upload.php:112
-#: ..\..\..\admin\b2upload.php:140
-#: ..\..\..\admin\b2upload.php:143
-msgid "File %s: type %s is not allowed."
-msgstr "Dosya %s: %s çeşidi izin verilenler arasında değil."
-
-#: ..\..\..\admin\b2upload.php:116
-msgid "Couldn't upload your file to:"
-msgstr "Dosyanız bu adrese yüklenemiyor:"
-
-#: ..\..\..\admin\b2upload.php:117
-#, php-format
-msgid "Duplicate File?"
-msgstr "Dosya çiflensin mi?"
-
-#: ..\..\..\admin\b2upload.php:118
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "\"%s\" adlı dosya zaten bulunuyor!"
-
-#: ..\..\..\admin\b2upload.php:119
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "\"%s\" dosyası \"%s\"'e taşındı"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Confirm or rename:"
-msgstr "Onayla veya yeniden adlandır"
-
-#: ..\..\..\admin\b2upload.php:130
-msgid "Alternate name"
-msgstr "ilave isim"
-
-#: ..\..\..\admin\b2upload.php:157
-msgid "Confirm !"
-msgstr "Onayla !"
-
-#: ..\..\..\admin\b2upload.php:158
-#, php-format
-msgid "File uploaded !"
-msgstr "Dosya yüklendi !"
-
-#: ..\..\..\admin\b2upload.php:159
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "Dosyanız;·<strong>\"%s\"</strong>·başarıyla yüklendi·!"
-
-#: ..\..\..\admin\b2upload.php:163
-msgid "Here's the code to display it:"
-msgstr "Görüntüleyecek kod :"
-
-#: ..\..\..\admin\b2upload.php:166
-msgid "Add the code to your post !"
-msgstr "Kodu gönderinize ekleyin !"
-
-#: ..\..\..\admin\b2upload.php:170
-msgid "Image Details"
-msgstr "Resim Detayları"
-
-#: ..\..\..\admin\b2upload.php:173
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Size"
-msgstr "Boyut"
-
-#: ..\..\..\admin\b2upload.php:178
-msgid "Type"
-msgstr "Çeşit"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "Close this window"
-msgstr "Bu pencereyi kapat"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "User management"
-msgstr "Kullanıcı yönetimi"
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "demouser profilini tanıtım kipinde değiştiremezsiniz!"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You are only allowed to update your own profile!"
-msgstr "Yalnızca kendi profilinizi güncelleyebilirsiniz!"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "You must provide an unique login!"
-msgstr "Eşi olmayan bir giriş sağlamalısınız!"
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "Kullanıcı seviyesi %d ve %d arasında olmalıdır."
-
-#: ..\..\..\admin\b2users.php:192
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "Bu giriş zaten bulunuyor! <a·%s>varolan kullanıcıyı düzenlemek</a> istiyor musunuz?"
-
-#: ..\..\..\admin\b2users.php:198
-#: ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "You typed two different passwords."
-msgstr "İki farklı parola girdiniz."
-
-#: ..\..\..\admin\b2users.php:215
-msgid "The mimimum password length is %d characters."
-msgstr "Asgari parola uzunluğu %d karakter olmalıdır."
-
-#: ..\..\..\admin\b2users.php:224
-msgid "User updated."
-msgstr "Kullanıcı güncellendi."
-
-#: ..\..\..\admin\b2users.php:268
-msgid "New user created."
-msgstr "Yeni kullanıcı oluşturuldu."
-
-#: ..\..\..\admin\b2users.php:284
-msgid "Invalid promotion."
-msgstr "Yanlış rütbe."
-
-#: ..\..\..\admin\b2users.php:306
-msgid "User level changed."
-msgstr "Kullanıcı seviyesi değiştirildi."
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete yourself!"
-msgstr "Kendinizi silemezsiniz!"
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "You can't delete User #1!"
-msgstr "Kullanıcı #1'i silemezsiniz!"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Delete User %s?"
-msgstr "%s kullanıcısı silinsin mi?"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "Uyarı"
-
-#: ..\..\..\admin\b2users.php:349
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "Bir kullanıcıyı silmek ona ait tüm gönderileri de silme manasına gelir."
-
-#: ..\..\..\admin\b2users.php:366
-msgid "Deleting User..."
-msgstr "Kullanıcı siliniyor..."
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete Group #1!"
-msgstr "Grup #1'i silemezsiniz!"
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "You can't delete the default group for new users!"
-msgstr "Yeni kullanıcılar için atanmış ön tanımlı grubu silemezsiniz!"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Delete group [%s]?"
-msgstr "[%s] gurubu silinsin mi?"
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "Group deleted..."
-msgstr "Grup silindi..."
-
-#: ..\..\..\admin\b2users.php:478
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "Bu grup adı zaten bulunuyor! <a %s>varolan gurubu düzenlemek</a> ister misiniz?"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "Group updated."
-msgstr "Grup güncellendi."
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "Kullanıcı oluşturulmadı:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The user was not updated:"
-msgstr "Kullanıcı güncellenmedi:"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "Grup oluşturulmadı:"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "The group was not updated:"
-msgstr "Grup güncellenmedi:"
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "You are not allowed to view other users."
-msgstr "Düğer kullanıcıları görüntülemeye izinli değilsiniz."
-
-#: ..\..\..\admin\edit_actions.php:104
-#: ..\..\..\admin\edit_actions.php:210
-#: ..\..\..\admin\edit_actions.php:450
-#: ..\..\..\htsrv\comment_post.php:66
-#: ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1371
-msgid "Adding new post..."
-msgstr "Yeni gönderi ekleniyor..."
-
-#: ..\..\..\admin\edit_actions.php:111
-#: ..\..\..\htsrv\getmail.php:248
-msgid "Supplied URL is invalid: "
-msgstr "Sağlanan URL geçerli değil:"
-
-#: ..\..\..\admin\edit_actions.php:112
-#: ..\..\..\admin\edit_actions.php:218
-#: ..\..\..\admin\edit_actions.php:455
-msgid "Cannot post, please correct these errors:"
-msgstr "Gönderilemiyor, lütfen bu hataları düzeltin:"
-
-#: ..\..\..\admin\edit_actions.php:118
-msgid "Back to post editing"
-msgstr "Gönderi düzenlemeye geri dön"
-
-#: ..\..\..\admin\edit_actions.php:131
-#: ..\..\..\admin\edit_actions.php:248
-#: ..\..\..\admin\edit_actions.php:407
-msgid "Recording post..."
-msgstr "Gönderi kaydediliyor..."
-
-#: ..\..\..\admin\edit_actions.php:141
-#: ..\..\..\admin\edit_actions.php:257
-#: ..\..\..\admin\edit_actions.php:348
-msgid "Sleeping..."
-msgstr "Uyuyor..."
-
-#: ..\..\..\admin\edit_actions.php:156
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "Gönderi halka açık yayınlanmadı: izleme dönütleri, yoklama dönütleri ve günlük yoklamaları yoksayılıyor..."
-
-#: ..\..\..\admin\edit_actions.php:170
-#: ..\..\..\admin\edit_actions.php:224
-msgid "Posting Done..."
-msgstr "Gönderim Tamamlandı..."
-
-#: ..\..\..\admin\edit_actions.php:273
-#: ..\..\..\admin\edit_actions.php:359
-msgid "Updating post..."
-msgstr "Gönderi güncelleniyor..."
-
-#: ..\..\..\admin\edit_actions.php:285
-#: ..\..\..\admin\edit_actions.php:371
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "Gönderi zaten yoklanmış: günlük yoklamaları yok sayılıyor..."
-
-#: ..\..\..\admin\edit_actions.php:301
-#: ..\..\..\admin\edit_actions.php:316
-msgid "Updating done..."
-msgstr "Güncelleme tamamlandı..."
-
-#: ..\..\..\admin\edit_actions.php:381
-#: ..\..\..\admin\edit_actions.php:400
-msgid "Updating post status..."
-msgstr "Gönderi durumu güncelleniyor..."
-
-#: ..\..\..\admin\edit_actions.php:389
-msgid "Deleting post..."
-msgstr "Gönderi siliniyor..."
-
-#: ..\..\..\admin\edit_actions.php:412
-msgid "Oops, no post with this ID!"
-msgstr "Oops, bu ID'e ait gönderi bulunmuyor!"
-
-#: ..\..\..\admin\edit_actions.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Deleting Done..."
-msgstr "Silme tamamlandı..."
-
-#: ..\..\..\admin\edit_actions.php:454
-msgid "Error"
-msgstr "Hata"
-
-#: ..\..\..\admin\edit_actions.php:512
-msgid "Cannot update comment, please correct these errors:"
-msgstr "Yorum güncellenemiyor, lütfen aşağıdaki hataları düzeltin:"
-
-#: ..\..\..\admin\edit_actions.php:517
-msgid "Back to posts!"
-msgstr "Gönderilere geri dön!"
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Durağan sayfaları üretmek veya günlüklerinizi görüntülemek de isteyebilirsiniz..."
-
-#: ..\..\..\admin\import-mt.php:330
-#: ..\..\..\admin\_users_form.php:195
-#: ..\..\..\admin\_users_form.php:200
-msgid "New post"
-msgstr "Yeni gönderi"
-
-#: ..\..\..\admin\import-mt.php:331
-#: ..\..\..\admin\_users_form.php:183
-#, php-format
-msgid "User group"
-msgstr "Kullanıcı grubu"
-
-#: ..\..\..\admin\import-mt.php:332
-#: ..\..\..\admin\_users_form.php:186
-#: ..\..\..\admin\_users_form.php:190
-#: ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:44
-#: ..\..\..\skins\basic\_profile.php:45
-msgid "See <a %s>online manual</a> for details."
-msgstr "Detaylar için <a %s>çevrimiçi yardım</a>'a bakın."
-
-#: ..\..\..\admin\import-mt.php:371
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Level"
-msgstr "Seviye"
-
-#: ..\..\..\admin\import-mt.php:1133
-#: ..\..\..\admin\_edit_form.php:359
-msgid "Default locale"
-msgstr "Ön tanımlı yerel"
-
-#: ..\..\..\admin\import-mt.php:1155
-#: ..\..\..\admin\_edit_form.php:386
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "Hedef günlükteki ana bölümü seçin ve isteğe bağlı olarak olarak ek bölümleri işaretleyin"
-
-#: ..\..\..\admin\import-mt.php:1166
-#: ..\..\..\admin\_edit_form.php:399
-msgid "Select as an additionnal category"
-msgstr "Ek bir bölüm olarak seçin"
-
-#: ..\..\..\admin\tools.php:18
-#: ..\..\..\admin\_menutop.php:263
-msgid "Select as MAIN category"
-msgstr "ANA bölüm olarak seçin"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Tools"
-msgstr "Araçlar"
-
-#: ..\..\..\admin\tools.php:30
-#: ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45
-#: ..\..\..\admin\tools.php:52
-msgid "Bookmarklet"
-msgstr "Yer imi"
-
-#: ..\..\..\admin\tools.php:31
-#: ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46
-#: ..\..\..\admin\tools.php:53
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "Bu bağlantıyı sevdikleriniz/beğendikleriniz'e akleyin:"
-
-#: ..\..\..\admin\tools.php:69
-msgid "b2evo bookmarklet"
-msgstr "b2evo yer imi"
-
-#: ..\..\..\admin\tools.php:71
-msgid "Post to b2evolution"
-msgstr "b2evolution'a gönder"
-
-#: ..\..\..\admin\tools.php:74
-#: ..\..\..\admin\tools.php:83
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "Yan çubuk bulunamadı! Mozilla 0.9.4 veya sonraki bir sürüme sahip olmalısınız!"
-
-#: ..\..\..\admin\tools.php:75
-#, php-format
-msgid "SideBar"
-msgstr "Yan Çubuk"
-
-#: ..\..\..\admin\tools.php:84
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "<a %s>b2evo yan çubuğu</a>'nu ekleyin"
-
-#: ..\..\..\admin\tools.php:85
-msgid "Add this link to your favorites:"
-msgstr "Bu bağlantıyı beğendiğiniz bağlantılara ekleyin:"
-
-#: ..\..\..\admin\tools.php:92
-msgid "b2evo sidebar"
-msgstr "b2evo yançubuğu"
-
-#: ..\..\..\admin\tools.php:94
-msgid "Movable Type Import"
-msgstr "Movable Type Aktarımı"
-
-#: ..\..\..\admin\tools.php:95
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "MT'nin aktarma işlevini kullanarak gönderilerinizi içeren .TXT dosyası oluşturun;"
-
-#: ..\..\..\admin\tools.php:96
-#, php-format
-msgid "Place that file into the /admin folder on your server;"
-msgstr "Bu dosyayı sunucunuzdaki /admin klasörü altına koyun;"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "<a %s>MT geçiş aracı</a> yönergelerini takiğ edin."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static file generation"
-msgstr "Durağan dosya oluşturma"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "Durağan dosya adı"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "Günlük ana sayfasının durağan sürümünü ürettiğinizde görüntülenecek .html dosyasıdır."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "After each new post..."
-msgstr "Her yeni gönderiden sonra..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "b2evolution.net'i yokla"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "b2evolution.net'te listelenen \"son güncellemeleri\" almak için"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping technorati.com"
-msgstr "technorati.com'u yokla"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "to give notice of new post."
-msgstr "yeni gönderi için bilgilendirme yap"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping weblogs.com"
-msgstr "weblogs.com'u yokla"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Ping blo.gs"
-msgstr "Günlükleri yokla"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Advanced options"
-msgstr "Gelişmiş özellikler"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "İzleme dönütlerine izin ver"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "Diğer günlük sahiplerinin izleme dönütleri göndermesine imkan tanıyarak, size atıfta bulunanlar hakkında bilgi edinmenizi sağlar. Bu, sizin de diğer günlüklere izleme dönütleri göndermenizi sağlayacaktır."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "Yoklama dönütlerine izin ver"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:46
-#: ..\..\..\admin\_blogs_general.form.php:103
-#: ..\..\..\admin\_blogs_permissions.form.php:216
-#: ..\..\..\admin\_set_general.form.php:79
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "Diğer günlük sahiplerinin yoklama dönütleri göndermesine imkan tanıyarak, size atıfta bulunanlar hakkında bilgi edinmenizi sağlar. Bu, sizin de diğer günlüklere yoklama dönütleri göndermenizi sağlayacaktır."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:47
-#: ..\..\..\admin\_blogs_general.form.php:104
-#: ..\..\..\admin\_blogs_permissions.form.php:222
-#: ..\..\..\admin\_edit_showposts.php:546
-#: ..\..\..\admin\_set_general.form.php:80
-#: ..\..\..\admin\_set_plugins.form.php:70
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\admin\_set_regional.form.php:361
-#: ..\..\..\admin\_users_form.php:212
-#: ..\..\..\admin\_users_groupform.php:127
-#: ..\..\..\install\index.php:294
-#: ..\..\..\skins\_profile.php:99
-msgid "Save !"
-msgstr "Kaydet !"
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "Reset"
-msgstr "Sıfırla"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-#: ..\..\..\admin\_blogs_list.php:30
-msgid "General parameters"
-msgstr "Genel değişkenler"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Full Name"
-msgstr "Tam isim"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be displayed on top of the blog."
-msgstr "Günlüğün üst kısmında görüntülenecektir."
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "Kısa isim"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "Seçim menülerinde ve yönetim ara biriminde kullanılacaktır."
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "Temel yerelleştirme"
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Determines the language of the navigation links on the blog."
-msgstr "Günlükteki dolaşım bağlantılarının dilini belirler."
-
-#: ..\..\..\admin\_blogs_general.form.php:36
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Access parameters"
-msgstr "Erişim değişkenleri"
-
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:38
-msgid "Default blog on index.php"
-msgstr "index.php üzerindeki ön tanımlı günlük"
-
-#: ..\..\..\admin\_blogs_general.form.php:39
-msgid "Current default is:"
-msgstr "Güncel yerelleştirme:"
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "Other blog through index.php"
-msgstr "index.php üzerindeki diğer günlük"
-
-#: ..\..\..\admin\_blogs_general.form.php:42
-msgid "Other blog through stub file (Advanced)"
-msgstr "kök dosya üzerindeki diğer günlük (Gelişmiş)"
-
-#: ..\..\..\admin\_blogs_general.form.php:43
-msgid "You MUST create a stub file for this to work."
-msgstr "Bu çalışma için bir kök dosyası oluşturmalısınız."
-
-#: ..\..\..\admin\_blogs_general.form.php:47
-msgid "Preferred access type"
-msgstr "Tercih edilen erişim çeşidi"
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "Blog Folder URL"
-msgstr "Günlük Klasörü URL'i"
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "Sonda bölme işareti yok. (Eğer konumu bilmiyorsanız, alanı boş bırakın.)"
-
-#: ..\..\..\admin\_blogs_general.form.php:54
-msgid "URL blog name / Stub name"
-msgstr "URL günlük ismi / kök isim"
-
-#: ..\..\..\admin\_blogs_general.form.php:59
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr "URLlerde günlüğü tanımlamak için kullanılır. Eğer kök dosya erişimini kullanıyorsanız, kök dosya ismi olmalıdır."
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default display options"
-msgstr "Ön tanımlı ekran özellikleri"
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default skin"
-msgstr "Ön tanımlı deri"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "This is the default skin that will be used to display this blog."
-msgstr "Bu alan, günlüğü görüntülemekte kullanılacak olan ön tanımlı deridir."
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Allow skin switching"
-msgstr "Deri değişimine izin ver"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "Kullanıcılar, günlüğü görüntülemek için başka bir deri kullanabilir (ve tercih edilen deri çerezde saklanır)"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Display public blog list"
-msgstr "Halka açık günlük listesi"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "Günlük sayfanızda tüm günlüklerinizi listelemek istiyorsanız bu alanı seçin (eğer deriniz destekliyorsa)."
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Include in public blog list"
-msgstr "Herkese açık günlük listesinde içer"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "Günlüğün tüm halka açık günlüklerde listelenmesini istiyorsanız bu alanı seçin."
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Default linkblog"
-msgstr "Ön tanımlı bağgünlük"
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "Bu alan, günlüğün yanında görüntülenecek (Eğer deriniz destekliyorsa)"
-
-#: ..\..\..\admin\_blogs_general.form.php:76
-msgid "Tagline"
-msgstr "Etiket satırı"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "Bu alan, günlük şablonununda günlük isminin altında görüntülenecektir."
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "Long Description"
-msgstr "Uzun tanım"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "This is displayed on the blog template."
-msgstr "Bu alan, günlük şablonunda görüntülenecektir."
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Short Description"
-msgstr "Kısa tanım"
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "Bu alan, meta etiket tanımında ve RSS beslemelerinde kullanılacaktır. HTML KULLANMAYINIZ!"
-
-#: ..\..\..\admin\_blogs_general.form.php:88
-msgid "Keywords"
-msgstr "Anahtar kelimeler"
-
-#: ..\..\..\admin\_blogs_general.form.php:93
-#: ..\..\..\admin\_edit_showposts.php:338
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "Bu alan, meta etiketinde kullanılacaktır. HTML KULLANMAYINIZ!"
-
-#: ..\..\..\admin\_blogs_general.form.php:95
-msgid "Notes"
-msgstr "Notlar"
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Additional info."
-msgstr "Ek bilgi."
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog"
-msgstr "Günlük"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Blog URL"
-msgstr "Günlük URL'si"
-
-#: ..\..\..\admin\_blogs_list.php:33
-#: ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:119
-#: ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:75
-msgid "Static File"
-msgstr "Durağan Dosya"
-
-#: ..\..\..\admin\_blogs_list.php:47
-#: ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58
-#: ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101
-#: ..\..\..\admin\_users_list.php:143
-msgid "Locale"
-msgstr "Yerel"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Properties"
-msgstr "Özellikler"
-
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Default"
-msgstr "Ön tanımlı"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid "Gen!"
-msgstr "Üret!"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid ""
-"Are you sure you want to delete blog #%d ?\\n"
-"\\n"
-"WARNING: This will delete ALL POST, COMMENTS,\\n"
-"CATEGORIES and other data related to that Blog!\\n"
-"\\n"
-"This CANNOT be undone!"
-msgstr ""
-"#%d nolu günlüğü silmek istediğinize emin misiniz ?\\n"
-"\\n"
-"UYARI: Bu, TÜM GÖNDERİ, YORUMLAR\\n"
-"BÖLÜMLER ve diğer ilişkili vererileri silecektir!\\n"
-"\\n"
-"Bu, geri ALINAMAZ!"
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Delete this blog!"
-msgstr "Bu günlüğü sil!"
-
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92
-#: ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73
-#: ..\..\..\admin\_users_list.php:146
-msgid "Copy this blog!"
-msgstr "Bu günlüğü kopyala!"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Copy"
-msgstr "Kopyala"
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "Üzgünüz, günlük özelliklerini düzenleme/görüntüleme yetkiniz bulunmuyor."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "New blog..."
-msgstr "Yeni günlük..."
-
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "User permissions"
-msgstr "Kullanıcı izinleri"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Login "
-msgstr "Giriş"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Is<br />member"
-msgstr "Üye<br />mi?"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Can post/edit with following statuses:"
-msgstr "Kullanıcı aşağıdaki durumlara göre gönderip/düzenleyebilir:"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Delete<br />posts"
-msgstr "Gönderi<br />silme"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />comts"
-msgstr "Yorum<br />düzenleme"
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />cats"
-msgstr "Bölüm<br />düzenleme"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Edit<br />blog"
-msgstr "Günlük<br />düzenleme"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Published"
-msgstr "Yayında"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Protected"
-msgstr "Korumalı"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Private"
-msgstr "Özel"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Draft"
-msgstr "Taslak"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Deprecated"
-msgstr "Geçerliliğini yitirmiş"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Members"
-msgstr "Üyeler"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to read protected posts"
-msgstr "Korumalı gönderileri okumak için izin"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with private status"
-msgstr "Özel durum ile günlüğe gönderim yapmak için gerekli izin"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with protected status"
-msgstr "Korumalı·durum·ile·günlüğe gönderim·yapmak·için·gerekli·izin"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with draft status"
-msgstr "Taslak·durumu·ile·günlüğe gönderim·yapmak·için·gerekli·izin"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to post into this blog with deprecated status"
-msgstr "Geçerliliğini yitirmiş·durumu·ile·günlüğe·gönderim·yapmak·için·gerekli·izin"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to delete posts in this blog"
-msgstr "Bu günlükteki gönderileri silmek için gerekli izin"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit comments in this blog"
-msgstr "Bu günlükteki yorumları düzenlemek için gerekli izin"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit categories for this blog"
-msgstr "Bu günlükteki bölümleri düzenlemek için gerekli  izin"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "Permission to edit blog properties"
-msgstr "Günlük özelliklerini düzenlemek için gerekli izin"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "Javascript kullanarak tüm kutucukların işaretlerini kaldırır."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "(un)check all"
-msgstr "tümünü işaretle(me)"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:219
-msgid "Non members"
-msgstr "Üye olmayanlar"
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid ""
-"Warning! You are about to remove your own permission to edit this blog!\\n"
-"You won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-"Uyarı! Bu günlüğü düzenlemek için sahip olduğunuz izinleri kaldırmak üzeresiniz!\\n"
-"Bunu yaparsanız özelliklere artık erişemeyeceksiniz!"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Edit category properties"
-msgstr "Bölüm özelliklerini düzenleyin"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "Are you sure you want to delete?"
-msgstr "Silmek istediğinize emin misiniz?"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New sub-category here"
-msgstr "Yeni alt-bölüm buraya konulsun"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "New category here"
-msgstr "Yeni bölüm buraya konulsun"
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "<strong>Not:</strong> Bir bölüm silmek o bölüme ait gönderileri silmez. Yalnızca onları ana bölüme atar. Bir kök bölümü sildiğinizde gönderiler günlükte kalan eski bölüme atanır (en küçük bölüm numarası)."
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Post contents"
-msgstr "Gönderi içeriği"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Title"
-msgstr "Başlık"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Language"
-msgstr "Dil"
-
-#: ..\..\..\admin\_edit_form.php:135
-#: ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:141
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20
-#: ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:183
-#: ..\..\..\skins\_profile.php:76
-#: ..\..\..\skins\basic\_feedback.php:178
-#: ..\..\..\skins\basic\_profile.php:77
-msgid "Link to url"
-msgstr "Url'e bağlantı"
-
-#: ..\..\..\admin\_edit_form.php:139
-#: ..\..\..\admin\_users_form.php:139
-#: ..\..\..\admin\_users_form.php:141
-#: ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:77
-#: ..\..\..\skins\basic\_profile.php:78
-msgid "Email"
-msgstr "E-posta"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "URL"
-msgstr "URL"
-
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\_edit_form.php:173
-msgid "Preview"
-msgstr "Ön görünüm"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&nbsp; Kaydet ! &nbsp;"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Spellcheck"
-msgstr "HeceDenetim"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Upload a file/image"
-msgstr "Bir dosya/resim yükleyin"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Advanced properties"
-msgstr "Gelişmiş özellikler"
-
-#: ..\..\..\admin\_edit_form.php:252
-msgid "Edit timestamp"
-msgstr "Gönderi zamanı düzenle"
-
-#: ..\..\..\admin\_edit_form.php:254
-msgid "URL Title"
-msgstr "URL Başlığı"
-
-#: ..\..\..\admin\_edit_form.php:263
-#: ..\..\..\admin\_edit_showposts.php:289
-#: ..\..\..\admin\_set_general.form.php:49
-#: ..\..\..\skins\_feedback.php:213
-#: ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "(to be used in permalinks)"
-msgstr "(sabitbağda kullanılacak)"
-
-#: ..\..\..\admin\_edit_form.php:263
-#: ..\..\..\admin\_set_general.form.php:49
-msgid "Auto-BR"
-msgstr "Oto-BR"
-
-#: ..\..\..\admin\_edit_form.php:272
-msgid "This option is deprecated, you should avoid using it."
-msgstr "Bu özellik geçerliliğini yitirmiş, bunu kullanmaktan kaçınmalısınız."
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "Additional actions"
-msgstr "Ek faliyetler"
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "Pingback"
-msgstr "Yoklama dönütü"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "Bu gönderideki tüm URL'lere yoklama dönütü gönderin"
-
-#: ..\..\..\admin\_edit_form.php:289
-msgid "Trackback URLs"
-msgstr "İzleme dönütü URLleri"
-
-#: ..\..\..\admin\_edit_form.php:310
-#: ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "(Separate by space)"
-msgstr "(Boşlukla ayırın)"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "Status"
-msgstr "Durum"
-
-#: ..\..\..\admin\_edit_form.php:317
-#: ..\..\..\admin\_edit_showposts.php:361
-msgid "The post will be publicly published"
-msgstr "Gönderi, halka açık olarak yayınlanacak"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "Published (Public)"
-msgstr "Yayında (Herkese açık)"
-
-#: ..\..\..\admin\_edit_form.php:324
-#: ..\..\..\admin\_edit_showposts.php:364
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "Gönderi, yalnızca giriş yapan günlük üyeleri tarafından görüntülenecek"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "Protected (Members only)"
-msgstr "Korumalı (Yalnızca üyelere)"
-
-#: ..\..\..\admin\_edit_form.php:331
-#: ..\..\..\admin\_edit_showposts.php:367
-msgid "The post will be published but visible only by yourself"
-msgstr "Gönderi yalnızca sizin tarafından görüntülenecek"
-
-#: ..\..\..\admin\_edit_form.php:337
-#: ..\..\..\admin\_edit_form.php:344
-msgid "Private (You only)"
-msgstr "Özel (Yalnızca size)"
-
-#: ..\..\..\admin\_edit_form.php:338
-#: ..\..\..\admin\_edit_showposts.php:370
-msgid "The post will appear only in the backoffice"
-msgstr "Gönderi, yalnızca ofis arkasında görüntülenecek"
-
-#: ..\..\..\admin\_edit_form.php:345
-#: ..\..\..\admin\_edit_showposts.php:373
-msgid "Draft (Not published!)"
-msgstr "Taslak (Yayınlanmadı!)"
-
-#: ..\..\..\admin\_edit_form.php:433
-msgid "Deprecated (Not published!)"
-msgstr "Geçerliliğini yitirmiş (Yayınlanmadı!)"
-
-#: ..\..\..\admin\_edit_form.php:444
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "Not: Günlükler arası geçiş-gönderi etkin."
-
-#: ..\..\..\admin\_edit_form.php:446
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "Not: Günlükler arası geçiş gönderi şu anda kapalı."
-
-#: ..\..\..\admin\_edit_form.php:456
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55
-#: ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:280
-#: ..\..\..\skins\custom\_main.php:285
-#: ..\..\..\skins\custom\_main.php:290
-#: ..\..\..\skins\custom\_main.php:295
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "Not: Bölümler arası geçiş gönderi şu anda kapalı."
-
-#: ..\..\..\admin\_edit_form.php:458
-msgid "Comments"
-msgstr "Yorumlar"
-
-#: ..\..\..\admin\_edit_form.php:459
-msgid "Visitors can leave comments on this post."
-msgstr "Ziyaretçiler, bu gönderiye yorum bırakabilirler."
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Open"
-msgstr "Açık"
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Visitors can NOT leave comments on this post."
-msgstr "Ziyaretçiler, bu gönderiye yorum GÖNDEREMEZLER."
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Closed"
-msgstr "Kapalı"
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "Ziyaretçiler ne görebilir ne de yorum bırakabilirler."
-
-#: ..\..\..\admin\_edit_form.php:470
-msgid "Disabled"
-msgstr "Etkin değil"
-
-#: ..\..\..\admin\_edit_form.php:540
-msgid "Renderers"
-msgstr "Yorumlayıcılar"
-
-#: ..\..\..\admin\_edit_form.php:541
-#: ..\..\..\htsrv\comment_post.php:134
-#: ..\..\..\htsrv\comment_post.php:140
-msgid "Comment info"
-msgstr "Yorum bilgisi"
-
-#: ..\..\..\admin\_edit_form.php:544
-msgid "Author"
-msgstr "Yazar"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "IP address"
-msgstr "IP adresi"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Next %d days"
-msgstr "Sonraki %d gün"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d"
-msgstr "Önceki %d"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Previous %d days"
-msgstr "Önceki %d gün"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:55
-#: ..\..\..\admin\_edit_navbar.php:61
-msgid "Next %d"
-msgstr "Sonraki %d"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:63
-msgid " to "
-msgstr " - "
-
-#: ..\..\..\admin\_edit_navbar.php:71
-msgid " of "
-msgstr " toplam :"
-
-#: ..\..\..\admin\_edit_navbar.php:75
-msgid "from the end"
-msgstr "sondan"
-
-#: ..\..\..\admin\_edit_navbar.php:77
-msgid "from the start"
-msgstr "baştan"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid "OK"
-msgstr "TAMAM"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid " Date range: "
-msgstr " Tarih aralığı: "
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "by"
-msgstr " gönderen : "
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:826
-msgid "level:"
-msgstr "seviye:"
-
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "Pages:"
-msgstr "Sayfalar:"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:730
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "no comment"
-msgstr "yorum yok"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "1 comment"
-msgstr "1 yorum"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "%d comments"
-msgstr "%d yorum"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "1 Trackback"
-msgstr "1 İzleme dönütü"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "%d Trackbacks"
-msgstr "%d İzleme dönütü"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "1 Pingback"
-msgstr "1 Yoklama dönütü"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "%d Pingbacks"
-msgstr "%d Yoklama dönütü"
-
-#: ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Trackbacks"
-msgstr "İzleme dönütleri"
-
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "Pingbacks"
-msgstr "Yoklama dönütleri"
-
-#: ..\..\..\admin\_edit_showposts.php:226
-#: ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "No feedback for this post yet..."
-msgstr "Bu gönderi için geribesleme bulunmuyor..."
-
-#: ..\..\..\admin\_edit_showposts.php:230
-#: ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Comment from:"
-msgstr "Yorum sahibi:"
-
-#: ..\..\..\admin\_edit_showposts.php:234
-#: ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Trackback from:"
-msgstr "İzleme dönütü sahibi"
-
-#: ..\..\..\admin\_edit_showposts.php:245
-#: ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Pingback from:"
-msgstr "Yoklama dönütü sahibi:"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:729
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145
-#: ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Permanent link to this comment"
-msgstr "Bu yoruma sabit bağlantı"
-
-#: ..\..\..\admin\_edit_showposts.php:272
-#: ..\..\..\admin\_users_form.php:81
-#: ..\..\..\skins\_feedback.php:164
-#: ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:170
-#: ..\..\..\skins\wpc_default\_feedback.php:170
-msgid "Leave a comment"
-msgstr "Bir yorum bırak"
-
-#: ..\..\..\admin\_edit_showposts.php:275
-#: ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:172
-#: ..\..\..\skins\wpc_default\_feedback.php:172
-msgid "User"
-msgstr "Kullanıcı"
-
-#: ..\..\..\admin\_edit_showposts.php:280
-#: ..\..\..\skins\_feedback.php:201
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Edit profile"
-msgstr "Profili düzenle"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\skins\_feedback.php:203
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Comment text"
-msgstr "Yorum içieriği"
-
-#: ..\..\..\admin\_edit_showposts.php:282
-#: ..\..\..\skins\_feedback.php:204
-#: ..\..\..\skins\basic\_feedback.php:198
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:149
-#: ..\..\..\skins\wpc_default\_feedback.php:149
-msgid "Allowed XHTML tags"
-msgstr "İzin verilen XHTML etiketleri"
-
-#: ..\..\..\admin\_edit_showposts.php:288
-#: ..\..\..\skins\_feedback.php:209
-#: ..\..\..\skins\basic\_feedback.php:203
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:205
-#: ..\..\..\skins\wpc_default\_feedback.php:205
-msgid "URLs, email, AIM and ICQs will be converted automatically."
-msgstr "URL'ler, e-posta, AIM ve ICQ'ler öz devinimli (otomatik) olarak çevrilir."
-
-#: ..\..\..\admin\_edit_showposts.php:289
-msgid "Options"
-msgstr "Özellikler"
-
-#: ..\..\..\admin\_edit_showposts.php:296
-#: ..\..\..\skins\_feedback.php:226
-#: ..\..\..\skins\basic\_feedback.php:220
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(Satır sonları &lt;br&gt; olur)"
-
-#: ..\..\..\admin\_edit_showposts.php:350
-msgid "Send comment"
-msgstr "Yorum gönder"
-
-#: ..\..\..\admin\_edit_showposts.php:353
-msgid "Posts to show"
-msgstr "Gösterilecek gönderiler"
-
-#: ..\..\..\admin\_edit_showposts.php:356
-msgid "Past"
-msgstr "Geçmiş"
-
-#: ..\..\..\admin\_edit_showposts.php:381
-msgid "Future"
-msgstr "Gelecek"
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Title / Text contains"
-msgstr "Başlık / İçeren kelimeler"
-
-#: ..\..\..\admin\_edit_showposts.php:386
-msgid "Words"
-msgstr "Kelimeler"
-
-#: ..\..\..\admin\_edit_showposts.php:388
-msgid "AND"
-msgstr "VE"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "OR"
-msgstr "VEYA"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:106
-msgid "GPL License"
-msgstr "GPL Lisansı"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:108
-msgid "uncheck all"
-msgstr "tümünü işaretleme"
-
-#: ..\..\..\admin\_menutop.php:162
-msgid "check all"
-msgstr "tümünü işaretle"
-
-#: ..\..\..\admin\_menutop.php:165
-msgid "visit b2evolution's website"
-msgstr "b2evolution'un websitesini ziyaret et"
-
-#: ..\..\..\admin\_menutop.php:167
-msgid "Logout"
-msgstr "Çıkış"
-
-#: ..\..\..\admin\_menutop.php:176
-msgid "Exit to blogs"
-msgstr "Günlüklere dön"
-
-#: ..\..\..\admin\_menutop.php:177
-msgid "Blog time:"
-msgstr "Günlük zamanı:"
-
-#: ..\..\..\admin\_menutop.php:178
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:188
-msgid "Logged in as:"
-msgstr "Giriş yapan:"
-
-#: ..\..\..\admin\_menutop.php:194
-#: ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241
-#: ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:879
-msgid "Write"
-msgstr "Yaz"
-
-#: ..\..\..\admin\_menutop.php:214
-msgid "Edit"
-msgstr "Düzenle"
-
-#: ..\..\..\admin\_menutop.php:232
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Stats"
-msgstr "İstatistikler"
-
-#: ..\..\..\admin\_menutop.php:242
-msgid "Templates"
-msgstr "Şablonlar"
-
-#: ..\..\..\admin\_menutop.php:246
-msgid "Users"
-msgstr "Kullanıcılar"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "User Profile"
-msgstr "Kullanıcı Profili"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Default user rights"
-msgstr "Ön tanımlı kullanıcı hakları"
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr "Yeni kullanıcılar kaydolabilir"
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Check to allow new users to register themselves."
-msgstr "Yeni kullanıcıların kendilerini kaydedebilmeleri için işaretleyin."
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr "Yeni kullanıcılar için grup"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Groups determine user roles and permissions."
-msgstr "Kullanıcı rol ve izinlerini belirleyen gruplar"
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr "Yeni kullanıcılar için seviye"
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Levels determine hierarchy of users in blogs."
-msgstr "Seviyeler, günlükteki kullanıcıların hiyerarşisini belirler"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Display options"
-msgstr "Ekran özellikleri"
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr "Gösterilecek ön tanımlı günlük"
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "This blog will be displayed on index.php ."
-msgstr "Bu günlük index.php'de görüntülenecek"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "days"
-msgstr "gün"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts"
-msgstr "gönderi"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "posts paged"
-msgstr "gönderi sayfalandı"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Display mode"
-msgstr "Ekran kipi"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "Posts/Days per page"
-msgstr "Sayfa başına Gönderiler/Günler"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "monthly"
-msgstr "aylık"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "weekly"
-msgstr "haftalık"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "daily"
-msgstr "günlük"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "post by post"
-msgstr "gönderiden gönderiye"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Archive mode"
-msgstr "Arşiv kipi"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Link options"
-msgstr "Bağlantı özellikleri"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "Ek konum bilgisi kullan"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&c=1&tb=1&pb=1&more=1'."
-msgstr "Eğer sunucunuz destekliyor ise tavsiye edilir. Bağlantılar, 'stub?title=gonderi_basligi&c=1&tb=1&pb=1&more=1' yerine 'stub/2003/05/20/gonderi_basligi' şeklinde gözükür."
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr "Gönderi URL başlığına göre çağrılsın (Tavsiye edilen)"
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Fallback to ID when no URL title available."
-msgstr "URL bulunamıyor ise ID'e düş"
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post called up by its ID"
-msgstr "Gönderi,·ID'e göre çağrılsın"
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its ID"
-msgstr "Arşiv sayfasına gönderin, ID'sine göre yerleştirildi"
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr "Arşiv sayfasındaki gönderiler, başlığına göre yerleştirildi (Cafelog uyumluluğu için)"
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Permalink type"
-msgstr "Sabit bağ çeşidi"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Security options"
-msgstr "Güvenlik özellikleri"
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr "Asgari parola uzunluğu"
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "for users."
-msgstr "for users."
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Rendering plug-ins"
-msgstr "yorumlama eklentileri"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Plug-in"
-msgstr "Eklenti"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Apply"
-msgstr "Uygula"
-
-#: ..\..\..\admin\_set_plugins.form.php:69
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_set_regional.form.php:360
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-#: ..\..\..\skins\_profile.php:98
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Toolbar plug-ins"
-msgstr "Araç-çubuğu eklentileri"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Update"
-msgstr "Güncelle"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Create new locale"
-msgstr "Yeni yerel oluştur"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "Edit locale"
-msgstr "Yereli düzenle"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr "İlk iki harf <a %s>ISO 639 dil kodunda</a> olmalıdır. Son iki harf ise a <a %s>ISO 3166 ülke kodunda</a> olmalıdır."
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Enabled"
-msgstr "Etkin"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "Should this locale be available to users?"
-msgstr "Bu yerel, kullanıcılar için de etkin mi?"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "name of the locale"
-msgstr "yerin adı"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Charset"
-msgstr "Karakter kümesi"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Must match the lang file charset."
-msgstr "Dil dosyası karakter kümesi ile uyuşmalıdır"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Date format"
-msgstr "Tarih biçimi"
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr "Aşağıya gözatın."
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Time format"
-msgstr "Zaman biçimi"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "Lang file"
-msgstr "Dil dosyası"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "<code>locales</code> alt dizininden kullanılacak dil dosyası"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "Priority"
-msgstr "Öncelik"
-
-#: ..\..\..\admin\_set_regional.form.php:67
-#: ..\..\..\admin\_users_form.php:211
-#: ..\..\..\admin\_users_groupform.php:126
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr "1 en yüksektir. Öncelik, bir dil kodundan bir yer seçerken ve aynı dil bir çok yer ile eşleşdiği zaman; Bu tarayıcı dili bulunurken olabilir. Öncelikler, aynı zamanda aşağı açılır menülerdeki gözükme sırasını da etkiler."
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "Create"
-msgstr "Oluştur"
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr "\\'%s\\' yerelleştirmesinin yerini alacak?"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "Flags"
-msgstr "Bayraklar"
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr "Bayraklar, <code>%s</code> alt-klasöründe depolanır. Dosya isimleri yerelleştirme isimlerinin ülke kısımlarıdır. (4-5 karakterleri arası); dosya uzantısı ise .gif'dir.."
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "Date/Time Formats"
-msgstr "Tarih/Zaman Biçimleri"
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "The following characters are recognized in the format strings:"
-msgstr "Aşağıdaki karakterler biçim katarlarında anlamlıdır:"
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "a - \"am\" or \"pm\""
-msgstr "a - \"am\" veya \"pm\""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "A - \"AM\" or \"PM\""
-msgstr "A - \"AM\" veya \"PM\""
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "B - Swatch Internet time"
-msgstr "B - İnternet zamanı"
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr "c - ISO 8601 tarihi (PHP 5 gerektirir); örn. \"2004-02-12T15:19:21+00:00\""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr "d - ayın günü, sıfırla başlayan iki basamaklı; örn. \"01\" - \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr "D - haftanın günü, 3 harfli; örn. \"Cum\""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr "e - haftanın günü, 1 harf; örn. \"P\""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr "F - ay, uzun ifade; örn. \"Ocak\""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr "g - saat, sıfır ile başlamayan 12-saatlik biçem; örn. \"1\" - \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr "G - saat, sıfır ile başlamayan 24-saatlik biçem; örn. \"0\" - \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr "h - saat, 12-saatlik biçem; örn. \"01\" - \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr "H - saat, 24-saatlik biçem; örn. \"00\" - \"23\""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr "i - dakika; örn. \"00\" - \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr "I (büyük harf i) - \"1\" Gün ışığı koruma zamanı ise, \"0\" diğer durumlarda."
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr "j - sıfırla başlamayan ayın günü; örn. \"1\" - \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr "l (küçük harf \"L\") - haftanın günü, uzun; örn. \"Cuma\""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr "L - yılın artık yıl olup olmadığına dair boolean ifade; örn. \"0\" or \"1\""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr "m - ay; örn. \"01\" - \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr "M - ay, 3 harfli; örn. \"Ock\""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr "n - sıfırla başlamayan ay; örn. \"1\" - \"12\""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr "O - Greenwich (GMT) ile zaman farkı (saat); örn. \"+0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr "r - RFC 822 biçimli tarih; örn. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr "s - saniye; örn. \"00\" - \"59\""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr "S - İngilizce sıra son ekleri, 2 karakterli; örn. \"th\", \"nd\""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr "t - verilen aydaki gün sayısı; örn. \"28\" - \"31\""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr "T - Makinanın zaman dilimi ayarı; örn. \"MDT\""
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "U - seconds since the epoch"
-msgstr "U - kalan saniye"
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr "w - haftanın günü, numerik, örn. \"0\" (Pazar) to \"6\" (Cumartesi)"
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr "W - ISO-8601 yılın hafta numarası, haftalar pazartesinden başlar; örn. \"42\""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr "Y - yıl, 4 basamaklı; örn. \"1999\""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr "y - yıl, 2 basamaklı; örn. \"99\""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr "z - yılın günü; örn. \"0\" 'dan \"365\"'e kadar"
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr "Z - saniye olarak zaman dilimi baskısı (örn. \"-43200\" - \"43200\"). UTC'nin batısı her zaman negatifken, UTC'nin doğusu her zaman pozitifdir."
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr "isoZ - Y-m-d\\TH:i:s\\Z 'e eşit olan tam ISO 8601 biçemi"
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-"Biçim katarındaki tanımlanamayan karakterler <br />\n olarak basılacaklardır."
-"\t\t\tKarakterlerin düzgün görüntülenmesi için önlerine \\ ifadesi koyabilirsiniz."
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Note: default locale is not enabled."
-msgstr "Not: ön tanımlı yer etkin değil."
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Regional settings"
-msgstr "Bölgesel ayarlar"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "Zaman farkı"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "in hours"
-msgstr "saat"
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "Sunucunuzun zaman diliminde değilseniz. Güncel zaman: %s."
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr "Tarayıcı yapılandırması tarafından dikkate alınmaz, kullanıcı veya günlük yeri (bu sırada)"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Available locales"
-msgstr "Bulunan yerelleştirmeler"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Hide translation info"
-msgstr "Tercüme bilgisini gizle"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Show translation info"
-msgstr "Tercüme bilgisini göster"
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Date fmt"
-msgstr "Tarih bçm"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Time fmt"
-msgstr "Zaman bçm"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Strings"
-msgstr "Katarlar"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Translated"
-msgstr "Çevrilmiş"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Extract"
-msgstr "Oluştur"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "yukarı"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority up"
-msgstr "Önceliği yukarı taşı"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "aşağı"
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Move priority down"
-msgstr "Önceliği aşağı taşı"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Copy locale"
-msgstr "Yeri kopyala"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "Reset custom settings"
-msgstr "özel ayarları sıfırla"
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "No language file..."
-msgstr "Dil dosyası yok..."
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Extract .po file into b2evo-format"
-msgstr ".po dosyasını b2evo biçemine çevir"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "Sıfırlamak istedeğinize emin misiniz?"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "Reset to defaults (delete database table)"
-msgstr "Ön tanımlı değerlere sıfırla (veri-tabanı tablosunu sil)"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "first user"
-msgstr "ilk kullanıcı"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "previous user"
-msgstr "önceki kullanıcı"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "next user"
-msgstr "sonraki kullanıcı"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "last user"
-msgstr "son kullanıcı"
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Close user profile"
-msgstr "Kullanıcı profilini kapat"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Create new user profile"
-msgstr "Yeni kullanıcı profili oluştur"
-
-#: ..\..\..\admin\_users_form.php:85
-#: ..\..\..\admin\_users_form.php:99
-#: ..\..\..\admin\_users_form.php:114
-#: ..\..\..\skins\_profile.php:65
-msgid "Profile for:"
-msgstr "Profil sahibi:"
-
-#: ..\..\..\admin\_users_form.php:86
-#: ..\..\..\admin\_users_form.php:100
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:115
-#: ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:66
-#: ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:55
-msgid "Login"
-msgstr "Giriş"
-
-#: ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:101
-#: ..\..\..\admin\_users_form.php:102
-#: ..\..\..\admin\_users_form.php:103
-#: ..\..\..\admin\_users_form.php:116
-#: ..\..\..\skins\_profile.php:55
-#: ..\..\..\skins\_profile.php:67
-#: ..\..\..\skins\_profile.php:68
-#: ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:56
-msgid "First name"
-msgstr "İsim"
-
-#: ..\..\..\admin\_users_form.php:88
-#: ..\..\..\admin\_users_form.php:98
-#: ..\..\..\admin\_users_form.php:117
-#: ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:56
-#: ..\..\..\skins\_profile.php:64
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Last name"
-msgstr "Soyad"
-
-#: ..\..\..\admin\_users_form.php:93
-#: ..\..\..\admin\_users_form.php:118
-#: ..\..\..\skins\_profile.php:60
-#: ..\..\..\skins\basic\_profile.php:61
-msgid "Nickname"
-msgstr "Takma ad"
-
-#: ..\..\..\admin\_users_form.php:109
-msgid "Identity shown"
-msgstr "Görünen kimlik"
-
-#: ..\..\..\admin\_users_form.php:109
-#: ..\..\..\admin\_users_form.php:119
-msgid "Preferred locale"
-msgstr "Tercih edilen bölge"
-
-#: ..\..\..\admin\_users_form.php:122
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "Yönetim arabirimi, bildirimler, vs. için tercih edilen dil."
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Send an email"
-msgstr "Bir e-posta gönder"
-
-#: ..\..\..\admin\_users_form.php:145
-msgid "Visit the site"
-msgstr "Siteyi ziyaret et"
-
-#: ..\..\..\admin\_users_form.php:149
-#: ..\..\..\admin\_users_form.php:151
-#: ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:79
-msgid "Search on ICQ.com"
-msgstr "ICQ.com'da ara"
-
-#: ..\..\..\admin\_users_form.php:155
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:160
-#: ..\..\..\admin\_users_form.php:172
-msgid "Instant Message to user"
-msgstr "Kullanıcıya anlık ileti gönder"
-
-#: ..\..\..\admin\_users_form.php:161
-#: ..\..\..\admin\_users_form.php:173
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:162
-#: ..\..\..\admin\_users_form.php:174
-msgid "MSN IM"
-msgstr "MSN IM"
-
-#: ..\..\..\admin\_users_form.php:164
-#: ..\..\..\admin\_users_form.php:175
-#: ..\..\..\skins\_profile.php:83
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "YahooIM"
-msgstr "YahooIM"
-
-#: ..\..\..\admin\_users_form.php:164
-#: ..\..\..\skins\_profile.php:83
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "Bildirimler"
-
-#: ..\..\..\admin\_users_form.php:166
-#: ..\..\..\skins\_profile.php:87
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "Birisi size izleme dönütü, yorum, vs. gönderdiğinde bilgilendirilmek için burayı işaretleyin."
-
-#: ..\..\..\admin\_users_form.php:166
-msgid "New password"
-msgstr "Yeni parola"
-
-#: ..\..\..\admin\_users_form.php:167
-#: ..\..\..\skins\_profile.php:92
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Leave empty if you don't want to change the password."
-msgstr "Parolayı değiştirmek istemiyorsanız boş bırakınız."
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "Confirm new password"
-msgstr "Yeni parolayı onaylayın"
-
-#: ..\..\..\admin\_users_form.php:175
-msgid "yes"
-msgstr "evet"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "no"
-msgstr "hayır"
-
-#: ..\..\..\admin\_users_form.php:221
-msgid "User rights"
-msgstr "Kullanıcı hakları"
-
-#: ..\..\..\admin\_users_form.php:223
-#: ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17
-#: ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "User information"
-msgstr "Kullanıcı bilgileri"
-
-#: ..\..\..\admin\_users_form.php:224
-#: ..\..\..\skins\_profile.php:49
-#: ..\..\..\skins\basic\_profile.php:50
-#: ..\..\..\skins\custom\_main.php:279
-#: ..\..\..\skins\custom\_main.php:284
-#: ..\..\..\skins\custom\_main.php:289
-#: ..\..\..\skins\custom\_main.php:294
-msgid "ID"
-msgstr "ID"
-
-#: ..\..\..\admin\_users_form.php:225
-msgid "Posts"
-msgstr "Gönderiler"
-
-#: ..\..\..\admin\_users_form.php:226
-msgid "Created on"
-msgstr "Oluşturulma:"
-
-#: ..\..\..\admin\_users_form.php:227
-msgid "From IP"
-msgstr "IP'den"
-
-#: ..\..\..\admin\_users_form.php:228
-msgid "From Domain"
-msgstr "Alan Adından"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "With Browser"
-msgstr "Tarayıcı ile"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "first group"
-msgstr "ilk grup"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "previous group"
-msgstr "önceki grup"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "next group"
-msgstr "sonraki grup"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "last group"
-msgstr "son gurup"
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Close group profile"
-msgstr "Grup profilini kapat"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Creating new group"
-msgstr "Yeni grup oluşturuluyor"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "Düzenlenen grup:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Viewing group:"
-msgstr "Görüntülenen grup:"
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "Permissons for members of this group"
-msgstr "Bu gurup üyelerinin izinleri"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "View all"
-msgstr "Tümünü görüntüle"
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "Full Access"
-msgstr "Tam yetki"
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "No Access"
-msgstr "Yetki yok"
-
-#: ..\..\..\admin\_users_groupform.php:92
-#: ..\..\..\b2evocore\_functions_hitlogs.php:528
-msgid "View only"
-msgstr "yalnızca görüntüleme"
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Statistics"
-msgstr "İstatistikler"
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Global options"
-msgstr "Küresel özellikler"
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Check to allow template editing."
-msgstr "Şablonun düzenlenmesi için işaretleyin"
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "User/Group Management"
-msgstr "Kullanıcı/Grup Yönetimi"
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "Groups &amp; Users"
-msgstr "Gruplar &amp; Kullanıcılar"
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "default group for new users"
-msgstr "yeni kullanıcılar için ön tanımlı grup"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Copy group"
-msgstr "Grubu kopyala"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "Delete group"
-msgstr "Grubu sil"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "decrease user level"
-msgstr "kullanıcı seviyesini azalt"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "increase user level"
-msgstr "kullanıcı·seviyesini·arttır"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "Kullanıcı sil"
-
-#: ..\..\..\admin\_users_list.php:168
-msgid ""
-"Are you sure you want to delete this user?\\n"
-"Warning: all his posts will be deleted too!"
-msgstr ""
-"Bu kullanıcıyı silmek istediğinize emin misiniz?\\n"
-"Uyarı: ona ait tüm gönderilerde silinecektir!"
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New user..."
-msgstr "Yeni kullanıcı..."
-
-#: ..\..\..\b2evocore\_blog_main.php:204
-#, php-format
-msgid "New group..."
-msgstr "Yeni grup..."
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr "[%s] derisi [%s] günlüğü için bulunmuyor. <a %s>günlük özelliklerinde</a> düzgün bir şekilde ayarlanmalı veya bir kök dosyasına düzgünce eklenmelidir. <a %s>webmaster</a> ile temasa geçiniz..."
-
-#: ..\..\..\b2evocore\_class_calendar.php:192
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr "HATA! Silinemedi! [%s] dosyasını elle silmek zorunda kalacaksınız."
-
-#: ..\..\..\b2evocore\_class_calendar.php:193
-#: ..\..\..\b2evocore\_class_calendar.php:198
-msgid "%d posts"
-msgstr "%d gönderi"
-
-#: ..\..\..\b2evocore\_class_calendar.php:301
-msgid "1 post"
-msgstr "1 gönderi"
-
-#: ..\..\..\b2evocore\_class_calendar.php:305
-msgid "previous month"
-msgstr "önceki ay"
-
-#: ..\..\..\b2evocore\_class_calendar.php:332
-msgid "next month"
-msgstr "sonraki ay"
-
-#: ..\..\..\b2evocore\_class_calendar.php:335
-msgid "previous year"
-msgstr "önceki yıl"
-
-#: ..\..\..\b2evocore\_class_calendar.php:364
-msgid "next year"
-msgstr "sonraki yıl"
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "go to month's archive"
-msgstr "aya ait arşive git"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Member"
-msgstr "Üye"
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Visitor"
-msgstr "Ziyaretçi"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:825
-msgid "Edit this comment"
-msgstr "Yorumu düzenle"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-msgid "Delete"
-msgstr "Sil"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid "Delete this comment"
-msgstr "Yorumu sil"
-
-#: ..\..\..\b2evocore\_class_commentlist.php:143
-#: ..\..\..\skins\_lastcomments.php:25
-msgid ""
-"You are about to delete this comment!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Bu yorumu silmek üzeresiniz!\\n"
-"durmak için \\'İpta\\', silmek için \\'TAMAM\\'."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:119
-msgid "No comment yet..."
-msgstr "Henüz yorum yok..."
-
-#: ..\..\..\b2evocore\_class_db.php:93
-#, php-format
-msgid "Sorry, there is nothing to display..."
-msgstr "Üzgünüz, görüntülenecek hiç bir şey bulunmuyor..."
-
-#: ..\..\..\b2evocore\_class_db.php:150
-msgid "Error selecting database [%s]!"
-msgstr "[%s] veri-tabanı seçerken hata oluştu!"
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "MySQL error!"
-msgstr "MySQL hatası!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:107
-msgid "New group"
-msgstr "Yeni grup"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:124
-msgid "Parser error: "
-msgstr "Ayrıştırıcı hatası: "
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:137
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "<code>body</code> etiketi yalnızca bir kez kullanılır!"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:144
-#, php-format
-msgid "Illegal tag"
-msgstr "Geçersiz etiket"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:146
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "%s etiketi bir başka etiket içinde gözükmelidir"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:154
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "%s etiketinin %s etiketinin içinde olmasına izin verilmiyor"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:162
-msgid "Tag %s may not have attribute %s"
-msgstr "%s etiketinin %s özelliği olmayabilir"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:185
-#, php-format
-msgid "Found invalid URL: "
-msgstr "Geçersiz URL bulundu: "
-
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#: ..\..\..\b2evocore\_class_item.php:300
-#: ..\..\..\b2evocore\_functions_cats.php:637
-msgid "Tag %s may not contain raw character data"
-msgstr "%s etiketi saf karakter verisi içermeyebilir."
-
-#: ..\..\..\b2evocore\_class_item.php:403
-msgid "Browse category"
-msgstr "Bölüme gözat"
-
-#: ..\..\..\b2evocore\_class_item.php:415
-msgid "Comments are closed for this post."
-msgstr "Bu gönderi için yorumlar kapatıldı."
-
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:465
-#: ..\..\..\b2evocore\_functions_bposts.php:732
-msgid "This post is not published. You cannot leave comments."
-msgstr "Bu gönderi yayınlanmadı. Yorum bırakamazsınız."
-
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:470
-#: ..\..\..\b2evocore\_functions_bposts.php:737
-msgid "Read more!"
-msgstr "Devamı !"
-
-#: ..\..\..\b2evocore\_class_item.php:712
-msgid "More:"
-msgstr "Dahası:"
-
-#: ..\..\..\b2evocore\_class_item.php:713
-msgid "Display feedback / Leave a comment"
-msgstr "Geri besleme görüntüle / bir yorum bırak"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "Send feedback"
-msgstr "Geri besleme görüntüle"
-
-#: ..\..\..\b2evocore\_class_item.php:715
-#, php-format
-msgid "1 feedback"
-msgstr "1 geri besleme"
-
-#: ..\..\..\b2evocore\_class_item.php:728
-msgid "%d feedbacks"
-msgstr "%d geri besleme"
-
-#: ..\..\..\b2evocore\_class_item.php:741
-msgid "Display comments / Leave a comment"
-msgstr "Yorumları görüntüle / bir yorum bırak"
-
-#: ..\..\..\b2evocore\_class_item.php:742
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "İzleme dönütlerini görüntüle / bu gönderi için izleme dönütü adresini al"
-
-#: ..\..\..\b2evocore\_class_item.php:743
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (0)"
-msgstr "İzleme dönütü (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackback (1)"
-msgstr "İzleme dönütü (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:754
-msgid "Trackbacks (%d)"
-msgstr "İzleme dönütleri (%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:755
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Display pingbacks"
-msgstr "Yoklama dönütlerini görüntüle"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (0)"
-msgstr "Yoklama dönütü (0)"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingback (1)"
-msgstr "Yoklama dönütü (1)"
-
-#: ..\..\..\b2evocore\_class_item.php:826
-msgid "Pingbacks (%d)"
-msgstr "Yoklama dönütleri (%d)"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:836
-#: ..\..\..\b2evocore\_class_item.php:845
-msgid "Delete this post"
-msgstr "Bu gönderiyi sil"
-
-#: ..\..\..\b2evocore\_class_item.php:880
-msgid ""
-"You are about to delete this post!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"Bu gönderiyi silmek üzeresiniz!\\n"
-"durmak için \\'İptal\\', silmek için \\'TAMAM\\'."
-
-#: ..\..\..\b2evocore\_class_item.php:919
-msgid "Edit this post"
-msgstr "Bu gönderiyi düzenle"
-
-#: ..\..\..\b2evocore\_class_item.php:920
-msgid "Publish NOW!"
-msgstr "ŞİMDİ yayınla!"
-
-#: ..\..\..\b2evocore\_class_itemlist.php:563
-msgid "Publish now using current date and time."
-msgstr "Güncel tarih ve zamanı kullanarak şimdi yayınla."
-
-#: ..\..\..\b2evocore\_class_itemlist.php:862
-msgid "Invalid post, please correct these errors:"
-msgstr "Geçersiz gönderi, lütfen bu hataları düzeltin:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "Sorry, there is no post to display..."
-msgstr "Üzgünüz, görüntülenecek gönderi bulunmuyor..."
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "POP3 connect:"
-msgstr "POP3 bağlantı:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "No server specified"
-msgstr "Sunucu belirtilmedi"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr "POP3: premature NOOP TAMAM, RFC 1939 uyumlu sunucu DEĞİL"
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "POP3 noop:"
-msgstr "POP3 noop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "No connection to server"
-msgstr "Sunucuya bağlantı yok"
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "POP3 user:"
-msgstr "POP3 kullanıcı:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "No login ID submitted"
-msgstr "Giriş ID'si girilmedi"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "connection not established"
-msgstr "bağlantı kurulmadı"
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "POP3 pass:"
-msgstr "POP3 parolası:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "No password submitted"
-msgstr "Parola girilmedi"
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "authentication failed "
-msgstr "kimlik doğrulama başarısız "
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr "NOOP başarısız. Sunucu, RFC 1939 uyumlu değil"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "POP3 apop:"
-msgstr "POP3 apop:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "No server banner"
-msgstr "Sunucu reklamı yok"
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr "iptal"
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "apop authentication failed"
-msgstr "apop kimlik doğrulama başarız"
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 login:"
-msgstr "POP3 giriş:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 top:"
-msgstr "POP3 top:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr "POP3 pop_list:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "Premature end of list"
-msgstr "Listenin prematüre sonu"
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 get:"
-msgstr "POP3 get:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 last:"
-msgstr "POP3 last:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 reset:"
-msgstr "POP3 reset:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr "POP3 send_cmd:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "Empty command string"
-msgstr "Boş komut katarı"
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr "POP3 çıkış:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "connection does not exist"
-msgstr "bağlantı bulunmuyor"
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 uidl:"
-msgstr "POP3 uidl:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "POP3 delete:"
-msgstr "POP3 delete:"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "No msg number submitted"
-msgstr "ilt no girilmedi"
-
-#: ..\..\..\b2evocore\_class_user.php:68
-msgid "Command failed"
-msgstr "Komut başarısız"
-
-#: ..\..\..\b2evocore\_class_user.php:262
-msgid "New user"
-msgstr "Yeni kullanıcı"
-
-#: ..\..\..\b2evocore\_functions.php:47
-msgid "Permission denied!"
-msgstr "İzin reddedildi!"
-
-#: ..\..\..\b2evocore\_functions.php:479
-msgid "Oops, MySQL error!"
-msgstr "Oops, MySQL hatası!"
-
-#: ..\..\..\b2evocore\_functions.php:511
-msgid "go back"
-msgstr "geri git"
-
-#: ..\..\..\b2evocore\_functions.php:513
-#, php-format
-msgid "Redirecting you to:"
-msgstr "Yönlendiriliyorsunuz:"
-
-#: ..\..\..\b2evocore\_functions.php:592
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "hiçbir şey olmadıysa,·<a·%s>buraya</a> tıklayınız."
-
-#: ..\..\..\b2evocore\_functions.php:597
-msgid "No response!"
-msgstr "Cevap yok!"
-
-#: ..\..\..\b2evocore\_functions.php:612
-#: ..\..\..\b2evocore\_functions.php:617
-msgid "Remote error"
-msgstr "Uzak hata"
-
-#: ..\..\..\b2evocore\_functions.php:854
-#, php-format
-msgid "Response"
-msgstr "Cevap"
-
-#: ..\..\..\b2evocore\_functions.php:1065
-msgid "Parameter %s is required!"
-msgstr "%s değişkeni gerekli!"
-
-#: ..\..\..\b2evocore\_functions.php:1071
-msgid "Invalid URL"
-msgstr "Geçersiz URL"
-
-#: ..\..\..\b2evocore\_functions.php:1078
-msgid "URI scheme not allowed"
-msgstr "URI düzenine izin verilmedi"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:176
-msgid "URL not allowed"
-msgstr "URL izinli değil"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:206
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Reporting abuse to b2evolution.net..."
-msgstr "Zararlı kelime b2evolution.net'e bildiriliyor..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:224
-msgid "Aborted (Running on localhost)."
-msgstr "İptal edildi (yerel konakta çalışılıyor)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:234
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr "b2evolution.net'ten zararlı kelime listesi alınıyor..."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:259
-msgid "Latest update timestamp"
-msgstr "Son güncelleme zamanı"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "Incomplete reponse."
-msgstr "Tamamlanmamış cevap."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:271
-msgid "No new blacklisted strings are available."
-msgstr "Yeni kara listeli katar bulunmuyor."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:274
-msgid "Adding strings to local blacklist"
-msgstr "Katarlar yerel kara listeye ekleniyor"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-#: ..\..\..\htsrv\getmail.php:295
-msgid "Adding:"
-msgstr "Ekleme:"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:281
-msgid "OK."
-msgstr "TAMAM."
-
-#: ..\..\..\b2evocore\_functions_antispam.php:289
-msgid "Not necessary! (Already handled)"
-msgstr "Gerekli değil! (Zaten tutulu)"
-
-#: ..\..\..\b2evocore\_functions_antispam.php:298
-msgid "New latest update timestamp"
-msgstr "Yeni son güncelleme zamanı"
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Invalid reponse."
-msgstr "Geçersiz cevap."
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Requested blog does not exist!"
-msgstr "İstenen günlük bulunmuyor!"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:702
-msgid "Post details"
-msgstr "Gönderi detayları"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:828
-msgid "PREVIEW"
-msgstr "ÖN GÖRÜNÜM"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:829
-msgid "Next page"
-msgstr "Sonraki sayfa"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:874
-msgid "Previous page"
-msgstr "Önceki sayfa"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:931
-msgid "Previous post"
-msgstr "Önceki gönderi"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1043
-msgid "Next post"
-msgstr "Sonraki gönderi"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1071
-msgid "Next Page"
-msgstr "Sonraki Sayfa"
-
-#: ..\..\..\b2evocore\_functions_cats.php:88
-msgid "Previous Page"
-msgstr "Önceki Sayfa"
-
-#: ..\..\..\b2evocore\_functions_cats.php:120
-msgid "Cannot delete if there are sub-categories!"
-msgstr "Eğer alt-bölümleri bulunuyor ise silinemez!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:215
-#, php-format
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "İçerisinde gönderi bulunuyor ise son bölüm silinemez!"
-
-#: ..\..\..\b2evocore\_functions_cats.php:568
-msgid "Requested category %s does not exist!"
-msgstr "İstenen %s bölümü bulunmuyor."
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:58
-#: ..\..\..\b2evocore\_vars.php:134
-#: ..\..\..\b2evocore\_vars.php:135
-msgid "Category"
-msgstr "Bölüm"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "bad char in User Agent"
-msgstr "Tarayıcıfa yanlış karakter"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:86
-msgid "referer ignored"
-msgstr "atıfta bulunan yok sayıldı"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:105
-msgid "BlackList"
-msgstr "Kara Liste"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:116
-msgid "robot"
-msgstr "robot"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:128
-msgid "invalid"
-msgstr "geçersiz"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:136
-msgid "search engine"
-msgstr "arama motoru"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:157
-msgid "loading referering page"
-msgstr "atıfta bulunan sayfa yükleniyor"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:450
-msgid "found current url in page"
-msgstr "sayfada bir güncel url bulundu"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:475
-msgid "not a query - no params!"
-msgstr "bir sorgu değil - değişken yok!"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354
-#: ..\..\..\install\index.php:85
-msgid "no query string found"
-msgstr "karakter katarı bulunamadı"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "name"
-msgstr "isim"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "Sending pingbacks..."
-msgstr "Yoklama dönütleri gönderiliyor..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "No pingback to be done."
-msgstr "Yapılacak yoklama dönütü bulunamadı."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "BEGIN"
-msgstr "BAŞLA"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Processing:"
-msgstr "Yürütülüyor:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Couldn't find a hostname for:"
-msgstr "Bir konak adı bulunamadı:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Connect to server at:"
-msgstr "Sunucuya bağlanıldı:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Couldn't open a connection to:"
-msgstr "Bağlantı açılamadı:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Start receiving headers and content"
-msgstr "Üst bilgi başlığı ve içeriği almaya başla"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from X-Pingback header:"
-msgstr "X-Pingback üst bilgi başlığından yoklama dönütü sunucusu bulundu:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "Yoklama dönütü <link /> etiketinden yoklama dönütü sunucusu bulundu:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server not found in headers and content"
-msgstr "Yoklama dönütü sunucusu başlıkta ve içerikte bulunamadı"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr "Yoklama dönütü sunucu URLsi boş (iç PHP fgets hatası olabilir)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Pingback server data"
-msgstr "Yoklama dönütü sunucu verisi"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked To:"
-msgstr "Sayfanın bağlandığı yer:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Page Linked From:"
-msgstr "Sayfaya bağlanan yer:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "Pinging %s..."
-msgstr "%s yoklanıyor..."
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "END"
-msgstr "SON"
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pingbacks done."
-msgstr "Yoklama dönütleri tamamlandı."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging b2evolution.net..."
-msgstr "b2evolutions.net yoklanıyor..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Weblogs.com..."
-msgstr "Weblogs.com yoklanıyor..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging Blo.gs..."
-msgstr "Günlükler yoklanıyor..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Pinging technorati.com..."
-msgstr "technorati.com yoklanıyor..."
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archives for"
-msgstr "Arşiv sahibi"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Archive Directory"
-msgstr "Arşiv Klasörü"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "Sending trackbacks..."
-msgstr "İzleme dönütleri gönderiliyor..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "No trackback to be sent."
-msgstr "Gönderilecek izleme dönütü yok."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Excerpt to be sent:"
-msgstr "Gönderilecek alıntı:"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Trackbacks done."
-msgstr "İzleme dönütleri tamamlandı."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Sending trackback to:"
-msgstr "İzleme dönütünün gönderildiği yer:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "Response:"
-msgstr "Cevap:"
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:114
-#, php-format
-msgid "wrong login/password."
-msgstr "yanlış giriş/parola."
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "setcookie %s failed!"
-msgstr "setcookie %s başarısız!"
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "login/password no longer valid."
-msgstr "giriş/parola artık geçerli değil."
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "You must log in!"
-msgstr "Giriş yapmalısınız!"
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Login if you have an account..."
-msgstr "Bir hesabınız bulunuyorsa giriş yapınız..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register..."
-msgstr "Kaydol..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Register to open an account..."
-msgstr "Bir hesap açmak için kaydol..."
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout (%s)"
-msgstr "Çıkış (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Logout from your account"
-msgstr "Hesabınızdan çıkın"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Admin"
-msgstr "Yönetim"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Go to the back-office"
-msgstr "Ofis arkasına geç"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Profile (%s)"
-msgstr "Profil (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "Edit your profile"
-msgstr "Profilinizi düzenleyin"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "User profile"
-msgstr "Kullanıcı profili"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Sunday"
-msgstr "Pazar"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Monday"
-msgstr "Pazartesi"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Tuesday"
-msgstr "Salı"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Wednesday"
-msgstr "Çarşamba"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Thursday"
-msgstr "Perşembe"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Friday"
-msgstr "Cuma"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Saturday"
-msgstr "Cumartesi"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Sun"
-msgstr "Paz"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Mon"
-msgstr "Pzt"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Tue"
-msgstr "Sal"
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Wed"
-msgstr "Çar"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Thu"
-msgstr "Per"
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Fri"
-msgstr "Cum"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid "Sat"
-msgstr "Cmt"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " S "
-msgstr " P "
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " M "
-msgstr " P "
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " T "
-msgstr " S "
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " W "
-msgstr " Ç "
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " T  "
-msgstr " P  "
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " F "
-msgstr " C "
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid " S  "
-msgstr " C  "
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "January"
-msgstr "Ocak"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "February"
-msgstr "Şubat"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "March"
-msgstr "Mart"
-
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "April"
-msgstr "Nisan"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "May "
-msgstr "Mayıs"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "June"
-msgstr "Haziran"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "July"
-msgstr "Temmuz"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "August"
-msgstr "Ağustos"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "September"
-msgstr "Eylül"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "October"
-msgstr "Ekim"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "November"
-msgstr "Kasım"
-
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "December"
-msgstr "Aralık"
-
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Jan"
-msgstr "Ock"
-
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Feb"
-msgstr "Şub"
-
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Mar"
-msgstr "Mar"
-
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "Apr"
-msgstr "Nis"
-
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "May"
-msgstr "May"
-
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jun"
-msgstr "Haz"
-
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Jul"
-msgstr "Tem"
-
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Aug"
-msgstr "Ağs"
-
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Sep"
-msgstr "Eyl"
-
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Oct"
-msgstr "Ekm"
-
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Nov"
-msgstr "Kas"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Dec"
-msgstr "Ara"
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Local"
-msgstr "Yer"
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Reported"
-msgstr "Bildirilmiş"
-
-#: ..\..\..\conf\_locales.php:50
-msgid "Central"
-msgstr "Merkezi"
-
-#: ..\..\..\conf\_locales.php:57
-msgid "Czech (CZ)"
-msgstr "Çekce (CZ)"
-
-#: ..\..\..\conf\_locales.php:64
-msgid "German (DE)"
-msgstr "Almanca (DE)"
-
-#: ..\..\..\conf\_locales.php:71
-msgid "English (EU)"
-msgstr "İngilizce (EU)"
-
-#: ..\..\..\conf\_locales.php:78
-msgid "English (UK)"
-msgstr "İngilizce (UK)"
-
-#: ..\..\..\conf\_locales.php:85
-msgid "English (US)"
-msgstr "İngilizce (US)"
-
-#: ..\..\..\conf\_locales.php:92
-msgid "English (CA)"
-msgstr "İngilizce (CA)"
-
-#: ..\..\..\conf\_locales.php:99
-msgid "English (AU)"
-msgstr "İngilizce (AU)"
-
-#: ..\..\..\conf\_locales.php:106
-msgid "English (IL)"
-msgstr "İngilizce (IL)"
-
-#: ..\..\..\conf\_locales.php:113
-msgid "Spanish (ES)"
-msgstr "İspanyolca (ES)"
-
-#: ..\..\..\conf\_locales.php:120
-msgid "French (FR)"
-msgstr "Fransızca (FR)"
-
-#: ..\..\..\conf\_locales.php:127
-msgid "French (CA)"
-msgstr "Fransızca (CA)"
-
-#: ..\..\..\conf\_locales.php:134
-msgid "French (BE)"
-msgstr "Fransızca (BE)"
-
-#: ..\..\..\conf\_locales.php:141
-msgid "Hungarian (HU)"
-msgstr "Macarca (HU)"
-
-#: ..\..\..\conf\_locales.php:148
-msgid "Italian (IT)"
-msgstr "İtalyanca (IT)"
-
-#: ..\..\..\conf\_locales.php:155
-msgid "Japanese (JP)"
-msgstr "Japonca (JP)"
-
-#: ..\..\..\conf\_locales.php:162
-msgid "Lithuanian (LT)"
-msgstr "Litvanca (LT)"
-
-#: ..\..\..\conf\_locales.php:169
-msgid "Bokm&aring;l (NO)"
-msgstr "Norveççe (NO)"
-
-#: ..\..\..\conf\_locales.php:176
-msgid "Dutch (NL)"
-msgstr "Flemenkçe (NL)"
-
-#: ..\..\..\conf\_locales.php:183
-msgid "Dutch (BE)"
-msgstr "Flemenkçe (BE)"
-
-#: ..\..\..\conf\_locales.php:190
-msgid "Portuguese (BR)"
-msgstr "Portekizce (BR)"
-
-#: ..\..\..\conf\_locales.php:197
-msgid "Swedish (SE)"
-msgstr "İsveçce (SE)"
-
-#: ..\..\..\conf\_locales.php:204
-msgid "Chinese(S) gb2312 (CN)"
-msgstr "Çince(S) gb2312 (CN)"
-
-#: ..\..\..\conf\_locales.php:211
-msgid "Chinese(S) utf-8 (CN)"
-msgstr "Çince(S) utf-8 (CN)"
-
-#: ..\..\..\htsrv\comment_post.php:27
-msgid "Trad. Chinese (TW)"
-msgstr "Geleneksel Çince (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:50
-msgid "You cannot leave comments on this post!"
-msgstr "Bu gönderiye yorum bırakamazsınız!"
-
-#: ..\..\..\htsrv\comment_post.php:51
-msgid "Please fill in the name field"
-msgstr "Lütfen isim alanını doldurunuz"
-
-#: ..\..\..\htsrv\comment_post.php:56
-msgid "Please fill in the email field"
-msgstr "Lütfen e-posta alanını doldurunuz"
-
-#: ..\..\..\htsrv\comment_post.php:80
-msgid "Supplied email address is invalid"
-msgstr "Girilen e-posta adresi geçersiz"
-
-#: ..\..\..\htsrv\comment_post.php:97
-msgid "Please do not send empty comment"
-msgstr "Lütfen boş yorum göndermeyiniz"
-
-#: ..\..\..\htsrv\comment_post.php:101
-msgid "You can only post a new comment every 30 seconds."
-msgstr "Yeni yorumları 30 saniye aralıklar ile gönderebilirsiniz."
-
-#: ..\..\..\htsrv\comment_post.php:102
-msgid "Cannot post comment, please correct these errors:"
-msgstr "Yorum gönderilemiyor, lütfen aşapıdaki hataları düzeltiniz:"
-
-#: ..\..\..\htsrv\comment_post.php:127
-#: ..\..\..\htsrv\comment_post.php:130
-#, php-format
-msgid "Back to comment editing"
-msgstr "Yorum düzenlemeye geri dön"
-
-#: ..\..\..\htsrv\comment_post.php:142
-#: ..\..\..\htsrv\trackback.php:106
-#: ..\..\..\xmlsrv\xmlrpc.php:1408
-msgid "New comment on your post #%d \"%s\""
-msgstr "#%d nolu gönderinize yeni yorum \"%s\""
-
-#: ..\..\..\htsrv\comment_post.php:144
-msgid "Url"
-msgstr "Url"
-
-#: ..\..\..\htsrv\comment_post.php:145
-#: ..\..\..\htsrv\trackback.php:108
-#: ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Comment"
-msgstr "Yorum"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Edit/Delete"
-msgstr "Düzenle/Sil"
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connecting to pop server..."
-msgstr "pop sunucuya bağlanılıyor..."
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Connection failed: "
-msgstr "Bağlantı başarısız: "
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "Logging into pop server..."
-msgstr "pop sunucusuna giriş yapılıyor..."
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "No mail or Login Failed:"
-msgstr "Posta yok veya giriş başarısız:"
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Getting message #%d..."
-msgstr "İleti #%d alınıyor..."
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Processing..."
-msgstr "Yürütülüyor..."
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Too old"
-msgstr "Çok eski"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Subject prefix does not match"
-msgstr "Konu ön eki uyuşmuyor"
-
-#: ..\..\..\htsrv\getmail.php:206
-#: ..\..\..\htsrv\login.php:81
-#: ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_login_form.php:47
-#: ..\..\..\htsrv\_lostpass_form.php:27
-#: ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27
-#: ..\..\..\skins\_profile.php:35
-#: ..\..\..\skins\basic\_profile.php:36
-msgid "Raw content:"
-msgstr "Saf içerik:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Login:"
-msgstr "Giriş:"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Pass:"
-msgstr "Parola:"
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Wrong login or password."
-msgstr "Yanlış giriş veya parola."
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Category ID"
-msgstr "Bölüm ID"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Blog ID"
-msgstr "Günlük ID"
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Permission denied."
-msgstr "İzin reddedildi"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted title"
-msgstr "Gönderilmiş başlık"
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Posted content"
-msgstr "Gönderilmiş içerik"
-
-#: ..\..\..\htsrv\login.php:75
-#: ..\..\..\htsrv\login.php:98
-msgid "Mission complete, message deleted."
-msgstr "Görev tamamlandı, ileti silindi."
-
-#: ..\..\..\htsrv\login.php:82
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "Parolayı içeren bir e-posta, e-posta adresinize başarı ile gönderildi."
-
-#: ..\..\..\htsrv\login.php:83
-msgid "New Password:"
-msgstr "Yeni Parola:"
-
-#: ..\..\..\htsrv\login.php:88
-msgid "You can login here:"
-msgstr "Buraya giriş yapabilirsiniz:"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "your weblog's login/password"
-msgstr "web günlüğünüzün giriş/parolası"
-
-#: ..\..\..\htsrv\login.php:91
-msgid "The email could not be sent."
-msgstr "E-posta gönderilemedi."
-
-#: ..\..\..\htsrv\login.php:112
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "Olabilecek neden: sunucunuz mail() işlevini devre dışı bırakmış olabilir..."
-
-#: ..\..\..\htsrv\login.php:119
-msgid "Note: You are already logged in!"
-msgstr "Not: Zaten giriş yaptınız!"
-
-#: ..\..\..\htsrv\profile_update.php:36
-#: ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "Continue..."
-msgstr "Devam et..."
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in."
-msgstr "Giriş yapmamışsınız."
-
-#: ..\..\..\htsrv\profile_update.php:47
-#: ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64
-#: ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79
-#: ..\..\..\htsrv\profile_update.php:96
-#: ..\..\..\htsrv\profile_update.php:101
-#: ..\..\..\htsrv\profile_update.php:107
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "Düzenlemek istediğiniz hesap altında giriş yapmamışsınız."
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "Back to profile"
-msgstr "Profile geri dön"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "lütfen takma adınızı giriniz (girişinizle aynı olabilir)"
-
-#: ..\..\..\htsrv\profile_update.php:72
-#: ..\..\..\htsrv\register.php:73
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "ICQ UIN numaranız yalnızca rakamlardan oluşmalı, harfler kabul edilmemektedir"
-
-#: ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\register.php:78
-msgid "please type your e-mail address"
-msgstr "lütfen e-posta adresinizi girin"
-
-#: ..\..\..\htsrv\profile_update.php:87
-#: ..\..\..\htsrv\profile_update.php:95
-msgid "the email address is invalid"
-msgstr "e-posta adresi geçersiz"
-
-#: ..\..\..\htsrv\profile_update.php:100
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "yeni parolanızı yanlnızca bir kez girdiniz. Geri gidip tekrar giriniz."
-
-#: ..\..\..\htsrv\register.php:43
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "iki farklı parola girdiniz. Geri gidip düzeltiniz."
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter a Login"
-msgstr "lütfen bir giriş yapın"
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please enter your password twice"
-msgstr "lütfen parolanızı iki kez girin"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "please type the same password in the two password fields"
-msgstr "lütfen aynı parolayı iki parola alanınada giriniz"
-
-#: ..\..\..\htsrv\register.php:119
-#: ..\..\..\htsrv\register.php:123
-msgid "this login is already registered, please choose another one"
-msgstr "Bu giriş zaten kayıtlı, lütfen başka bir tane seçiniz"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "new user registration on your blog"
-msgstr "günlüğünüzde yeni kullanıcı kaydı"
-
-#: ..\..\..\htsrv\trackback.php:98
-#: ..\..\..\htsrv\trackback.php:103
-#, php-format
-msgid "Manage users"
-msgstr "Kullanıcıları yönet"
-
-#: ..\..\..\htsrv\trackback.php:105
-#: ..\..\..\xmlsrv\xmlrpc.php:1407
-msgid "New trackback on your post #%d \"%s\""
-msgstr "#%d nolu gönderinize yeni izleme dönütü \"%s\""
-
-#: ..\..\..\htsrv\trackback.php:107
-#: ..\..\..\xmlsrv\xmlrpc.php:1409
-msgid "Website"
-msgstr "Websitesi"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Excerpt"
-msgstr "Alıntı"
-
-#: ..\..\..\htsrv\_login_form.php:44
-msgid "Login form"
-msgstr "Giriş formu"
-
-#: ..\..\..\htsrv\_login_form.php:52
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "You will have to accept cookies in order to log in."
-msgstr "Giriş yapmak için çerezleri kabul etmelisiniz."
-
-#: ..\..\..\htsrv\_login_form.php:58
-#: ..\..\..\htsrv\_reg_complete.php:25
-msgid "Password:"
-msgstr "Parola:"
-
-#: ..\..\..\htsrv\_login_form.php:66
-#: ..\..\..\install\index.php:59
-msgid "Log in!"
-msgstr "Giriş!"
-
-#: ..\..\..\htsrv\_login_form.php:68
-msgid "Go to Blogs"
-msgstr "Günlüklere Git"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost your password ?"
-msgstr "Parolanız kayıp mı?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "Lost password ?"
-msgstr "Kayıp parola ?"
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "A new password will be generated and sent to you by email."
-msgstr "Yeni bir parola oluşturulup e-posta adresinize gönderildi."
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Generate new password!"
-msgstr "Yeni parola üret!"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration complete"
-msgstr "Kayıt tamamlandı"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "Registration Currently Disabled"
-msgstr "Şu an kayıt etkin değil"
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "User registration is currently not allowed."
-msgstr "Kullanıcı kaydı gerçekleştirildi."
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Home"
-msgstr "Ev"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "Register form"
-msgstr "Kayıt formu"
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "(twice)"
-msgstr "(iki kez)"
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Minimum %d characters, please."
-msgstr "Asgari %d karakter, lütfen."
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Preferred language"
-msgstr "Tercih edilen dil"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Register!"
-msgstr "Kaydol!"
-
-#: ..\..\..\install\index.php:47
-msgid "Log into existing account..."
-msgstr "Varolan hesaba giriş yap..."
-
-#: ..\..\..\install\index.php:54
-msgid "b2evo installer"
-msgstr "b2evo yükleyici"
-
-#: ..\..\..\install\index.php:56
-msgid "Installer for version "
-msgstr "sürüm için yükleyici "
-
-#: ..\..\..\install\index.php:57
-msgid "Current installation"
-msgstr "Güncel yükleme"
-
-#: ..\..\..\install\index.php:58
-msgid "Install menu"
-msgstr "Yükleme menüsü"
-
-#: ..\..\..\install\index.php:60
-msgid "PHP info"
-msgstr "PHP bilgisi"
-
-#: ..\..\..\install\index.php:61
-msgid "Go to Admin"
-msgstr "Yönetime Dön"
-
-#: ..\..\..\install\index.php:62
-msgid "Online"
-msgstr "Çevrimiçi"
-
-#: ..\..\..\install\index.php:63
-msgid "Manual"
-msgstr "Yardım"
-
-#: ..\..\..\install\index.php:72
-msgid "Support"
-msgstr "Destek"
-
-#: ..\..\..\install\index.php:73
-msgid "Language / Locale"
-msgstr "Dil / Yer"
-
-#: ..\..\..\install\index.php:101
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "b2evo yüklemeniz için ön tanımlı dil/yer seçin."
-
-#: ..\..\..\install\index.php:113
-#: ..\..\..\install\index.php:122
-#, php-format
-msgid "Check your database config settings below and update them if necessary..."
-msgstr "Aşağıdaki veri-tabanı yapılandırma ayarlarınızı denetleyip, gerekli ise değişiklik yapınız..."
-
-#: ..\..\..\install\index.php:145
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr "b2evolution'un bu sürümünü kullanmak için asgari gereken sürüm %s sürüm %s'dir. Fakat sizin denemeye çalıştığınız sürüm %s'dir."
-
-#: ..\..\..\install\index.php:185
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr "Öyle görünüyorki girdiğiniz veri-tabanı yapılandırma ayarları çalışmıyor. Lütfen dikkatlice denetleyip tekrar deneyin..."
-
-#: ..\..\..\install\index.php:186
-#, php-format
-msgid "Config file update"
-msgstr "Yapılandırma dosyası güncelleme"
-
-#: ..\..\..\install\index.php:187
-msgid "We cannot automatically update your config file [%s]!"
-msgstr "Öz devinimli (otomatik) olarak [%s] yapılandırma dosyanızı güncelleyemiyoruz!"
-
-#: ..\..\..\install\index.php:189
-msgid "There are two ways to deal with this:"
-msgstr "Bunu yapmanın iki yolu bulunuyor:"
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr "Dosya izinlerini değiştirerek yükleyiciye bunu yapması için izin verebilirsiniz:"
-
-#: ..\..\..\install\index.php:192
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr "Eğer gerekli ise <code>chmod 666 %s</code>, <a %s>izinler hakkında çevrimiçi yardıma</a> bakın."
-
-#: ..\..\..\install\index.php:196
-msgid "Come back to this page and refresh/reload."
-msgstr "Bu sayfaya geri gelip yenileyip/yeniden yükleyin."
-
-#: ..\..\..\install\index.php:198
-msgid "Alternatively, you can update the config file manually:"
-msgstr "Ek olarak, yapılandırma dosyasını el ile güncelleyebilirsiniz:"
-
-#: ..\..\..\install\index.php:199
-msgid "Open the _config.php file locally with a text editor."
-msgstr "_config.php dosyasını yerel olarak bir metin düzenleyicide açın."
-
-#: ..\..\..\install\index.php:200
-msgid "Delete all contents!"
-msgstr "Tüm içeriği sil!"
-
-#: ..\..\..\install\index.php:201
-msgid "Copy the contents from the box below."
-msgstr "Aşağıdaki kutunun içeriğini kopyalayın"
-
-#: ..\..\..\install\index.php:202
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr "Yerel metin editörünüze yapıştırınız. <strong>DİKKAT:·dosyada son <code>?&gt;</code> kodundan sonra KESİNLİKLE HİÇ BİR BOŞLUK olmadığından emin olunuz.</strong> Herhangi bir boşluk, sekme, yeni satır veya conf dosyasının sonundaki boş satır, bir sonraki giriş denemenizde çerezlerin gönderilmesini engelleyebilir."
-
-#: ..\..\..\install\index.php:203
-msgid "Save the new _config.php file locally."
-msgstr "Yeni _config.php dosyasını yerel olarak kaydet."
-
-#: ..\..\..\install\index.php:204
-#, php-format
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr "Dosyayı sunucunuzdaki /_conf klasörüne yükleyin."
-
-#: ..\..\..\install\index.php:208
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr "<a %s>Yükleyiciyi en baştan çağırın</a>."
-
-#: ..\..\..\install\index.php:228
-#, php-format
-msgid "This is how your _config.php should look like:"
-msgstr "_config.php dosyanız neye benziyor:"
-
-#: ..\..\..\install\index.php:261
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr "[%s] yapılandırma dosyanız başarı ile güncellendi."
-
-#: ..\..\..\install\index.php:263
-msgid "Base configuration"
-msgstr "Temel yapılandırma"
-
-#: ..\..\..\install\index.php:265
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr "Temel yapılandırma dosyanız henüz düzenlenmemiş. Bunu aşağıdaki formu doldurarak yapabilirsiniz."
-
-#: ..\..\..\install\index.php:272
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr "Bu, sunucuya b2evolution kurmak için gerek duyulan asgari bilgidir:"
-
-#: ..\..\..\install\index.php:274
-#: ..\..\..\install\index.php:378
-msgid "Database you want to install into"
-msgstr "İçine yüklemek istediğiniz veri-tabanı"
-
-#: ..\..\..\install\index.php:274
-msgid "mySQL Username"
-msgstr "mySQL Kullanıcı adı"
-
-#: ..\..\..\install\index.php:275
-#: ..\..\..\install\index.php:379
-msgid "Your username to access the database"
-msgstr "Veri-tabanına erişim için geren kullanıcı adı"
-
-#: ..\..\..\install\index.php:275
-msgid "mySQL Password"
-msgstr "mySQL Parolası"
-
-#: ..\..\..\install\index.php:276
-#: ..\..\..\install\index.php:380
-msgid "Your password to access the database"
-msgstr "Veri-tabanına erişim için gereken parola"
-
-#: ..\..\..\install\index.php:276
-msgid "mySQL Database"
-msgstr "mySQL Veri-tabanı"
-
-#: ..\..\..\install\index.php:277
-#: ..\..\..\install\index.php:381
-msgid "Name of the database you want to use"
-msgstr "Kullanmak istediğiniz veri-tabanı ismi"
-
-#: ..\..\..\install\index.php:277
-msgid "mySQL Host"
-msgstr "mySQL Konağı (Host)"
-
-#: ..\..\..\install\index.php:282
-msgid "You probably won't have to change this"
-msgstr "Muhtemelen bunu değiştirmek zorunda kalmayacaksınız"
-
-#: ..\..\..\install\index.php:284
-#: ..\..\..\install\index.php:382
-msgid "Additional settings"
-msgstr "Ek ayarlar"
-
-#: ..\..\..\install\index.php:284
-msgid "Base URL"
-msgstr "Temel URL"
-
-#: ..\..\..\install\index.php:286
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr "Bu b2evo ve günlüklerinizin bulunduğu ön tanımlı yerdir. DİKKATLİCE DENETLEYİN aksi takdirde çalışmayacaktır. Eğer b2evolution'u yerel makinenizde test etmek istiyorsanız, veya giriş çerezlerinini çalışıp çalışmadığını denemek istiyorsanız, http://<strong>localhost</strong> ifadesini KULLANMALISINIZ... Makine adınızı KULLANMAYINIZ!"
-
-#: ..\..\..\install\index.php:286
-msgid "Your email"
-msgstr "e-postanız"
-
-#: ..\..\..\install\index.php:293
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "Bir çok hata iletisinde sizinle temasa geçilmesi için kullanılacaktır. Aynı zamanda yeni kullanıcı kayıtlarında bilgilendirileceksiniz."
-
-#: ..\..\..\install\index.php:313
-msgid "Update config file"
-msgstr "Yapılandırma dosyasını güncelle"
-
-#: ..\..\..\install\index.php:317
-msgid "How do you want to install b2evolution?"
-msgstr "b2evolution'u nasıl yüklemek istersiniz?"
-
-#: ..\..\..\install\index.php:320
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "Yükleme bir çok farklı yol ile gerçekleşebilir. Birini seçiniz:"
-
-#: ..\..\..\install\index.php:323
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>Yeni Kurulum</strong>: örnek verili b2evolution veritabanı tablolarını yükler."
-
-#: ..\..\..\install\index.php:326
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>Bir önceki b2evolution sürümünden yükseltme</strong>: Güncel sürüm ile uyumlu olması amacı ile b2evolution veri-tabanı tablolarını güncelleştirin."
-
-#: ..\..\..\install\index.php:329
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>Cafelog/b2 v 0.6.x'dan güncelleme</strong>: b2evolution veri-tabanı tablolarını yükeyip varolan Cafelog/b2 verisini içine kopyalayın."
-
-#: ..\..\..\install\index.php:332
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>Manywhere Miniblog'tan güncelleştirme</strong>: b2evolution veri tabanı tablolarını yükleyip varolan Miniblog verisini içine kopyalayın."
-
-#: ..\..\..\install\index.php:339
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>WordPress v 1.2'den güncelleştirme</strong>: b2evolution veri-tabanı tablolarını yükleyin ve varolan WordPress verisini içine yapıştırın."
-
-#: ..\..\..\install\index.php:340
-msgid "Delete b2evolution tables"
-msgstr "b2evolution tablolarını sil"
-
-#: ..\..\..\install\index.php:346
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr "b2evolution tablolarını daha önce yüklediniz ve yeni bir kurulum yapmak istiyorsunuz, Yeni bir kuruluma başlamadan evvel b2evolution tablolarını silmelisiniz <strong>UYARI: Tüm b2evolution tabloları ve verileri kaybolacak!!!</strong> İçerideki Cafelog/b2 veya başka diğer tablolara dokunulmayacaktır."
-
-#: ..\..\..\install\index.php:348
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr "<strong>Temel yapılandırmanızı değiştirin</strong> (aşağıdaki açıklamaya gözatın): Bunu yapmak isteyeceğiniz nadir durumlar bulunur. Örnek olarak; b2evolution dosyalarını ve veritabanını taşımak steyeceğiniz durumlar..."
-
-#: ..\..\..\install\index.php:355
-msgid "GO!"
-msgstr "GİT!"
-
-#: ..\..\..\install\index.php:356
-msgid "Need to start anew?"
-msgstr "Yeni kuruluma başlansın mı?"
-
-#: ..\..\..\install\index.php:367
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr "Daha önce b2evolution'ı kurmuş ve yeni birine başlamak istiyorsanız. Yeni kuruluma başlamadan evvel b2evolution tablolarını silmelisiniz. b2evolution, bunu sizin için yapabilir fakat güvenlik nedeniyle bu özellik ön tanımlı olarak etkin değildir."
-
-#: ..\..\..\install\index.php:369
-#, php-format
-msgid "Base config recap..."
-msgstr "Temel yapılandırma..."
-
-#: ..\..\..\install\index.php:379
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr "Eğer burada doğru yapılandırma görmüyorsanız. İlerlemeden DURUN ve <a·%s>temel yapılandırmanızı güncelleyin.</a>"
-
-#: ..\..\..\install\index.php:383
-msgid "(Set, but not shown for security reasons)"
-msgstr "(Ayarlanır, fakat güvenlik nedenlerinden dolayı gösterilmez)"
-
-#: ..\..\..\install\index.php:395
-msgid "Admin email"
-msgstr "Yönetici e-postası"
-
-#: ..\..\..\install\index.php:400
-msgid "Installing b2evolution tables with sample data"
-msgstr "Örnek verili b2evolution tabloları yükleniyor"
-
-#: ..\..\..\install\index.php:402
-#, php-format
-msgid "Installation successful!"
-msgstr "Yükleme başarılı!"
-
-#: ..\..\..\install\index.php:415
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Şimdi <a %s>giriş</a> yapabilirsiniz. kullanıcı adınız \"admin\" ve parolanız : \"%s\"</p>\n"
-"\t<p>Bu parolayı not edin! Yükleme sırasında b2evolution tarafından atanan <em>rasgele</em> bir paroladır. Kaybettiğinizde tüm veri-tabanı tablolarını silip tekrar yüklemeniz gerekir.</p>"
-
-#: ..\..\..\install\index.php:420
-#: ..\..\..\install\index.php:440
-#: ..\..\..\install\index.php:459
-#: ..\..\..\install\index.php:479
-msgid "Upgrading data in existing b2evolution database"
-msgstr "Varolan b2evolution veri-tabanındaki veri güncelleniyor"
-
-#: ..\..\..\install\index.php:421
-#: ..\..\..\install\index.php:441
-#: ..\..\..\install\index.php:480
-#: ..\..\..\install\_functions_evoupgrade.php:51
-#, php-format
-msgid "Upgrade completed successfully!"
-msgstr "Güncelleme başarıyla tamamlandı!"
-
-#: ..\..\..\install\index.php:435
-#: ..\..\..\install\index.php:454
-#: ..\..\..\install\index.php:474
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr "Şimdi <a·%s>giriş yapabilirsiniz</a>.·%s·kullanıcı adınız ve parolanız ile."
-
-#: ..\..\..\install\index.php:460
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr "b2evolution tablolarını yükleme ve varolan %s verisini kopyalama"
-
-#: ..\..\..\install\index.php:493
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-"<p>Şimdi varolan 20 karaktere indirgenmiş Miniblog e-posta adresiniz ile <a %s>giriş</a>yapabilirsiniz. Tüm parolalar \"%s\"'e sıfırlandı..</p>\n"
-"<p>Bu parolayı not edin!b2evolution'ı yüklediğinizde verilen <em>rasgele</em> bir paroladır. Kaybettiğnizde veri-tabanı tablolarını silip tekrar yüklemeniz gerekmektedir.</p>"
-
-#: ..\..\..\install\index.php:497
-msgid "Deleting b2evolution tables from the datatase"
-msgstr "b2eveolution tabloları veri-tabanından siliniyor"
-
-#: ..\..\..\install\index.php:507
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr "Güvenlik nedenlerinden dolayı, sıfırlama özelliği ön tanımlı olarak etkin değildir."
-
-#: ..\..\..\install\index.php:508
-msgid "Reset done!"
-msgstr "Sıfırlama tamamlandı!"
-
-#: ..\..\..\install\index.php:515
-msgid "Back to menu"
-msgstr "Menüye dön"
-
-#: ..\..\..\install\index.php:517
-msgid "official website"
-msgstr "resmi websitesi"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "contact"
-msgstr "bağlantı"
-
-#: ..\..\..\install\_functions_create.php:404
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr "Bu Cafelog'tan güncelleştirilen tüm gönderilerinizi tutar. '%s'.·%s şeklinde adlandırılır."
-
-#: ..\..\..\install\_functions_create.php:404
-msgid "This is a sample linkblog entry"
-msgstr "Bu örnek bağ günlük girişidir"
-
-#: ..\..\..\install\_functions_create.php:424
-#, php-format
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr "Bu bağ günlüğünü tanımlayan örnek bir yazıdır.. Bir çok durumda bunu boş bırakmak isteyeceksinizdir., yalnızca başlık ve URL girmeniz yeterli olacaktır. (beğendiğim/ilişkili siteler)."
-
-#: ..\..\..\install\_functions_create.php:432
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr "Bu, '%s'.·%s isimli günlük için uzun tanımdır."
-
-#: ..\..\..\install\_functions_create.php:434
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:468
-#: ..\..\..\install\_functions_create.php:487
-#, php-format
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr "Bu günlük (günlük #1) temelde çok özel bir günlüktür! Otomatik olarak diğer günlüklerin tüm gönderilerini çeker. Bu sisemde gönderilen herşeyi kontrol altında tutmanızı sağlar. Bu günlüğü, yönetim alanından 'Halka açık günlük listesinde içer' ifadesinin işaretini kaldırarak saklayabilirsiniz."
-
-#: ..\..\..\install\_functions_create.php:439
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:473
-#: ..\..\..\install\_functions_create.php:492
-#, php-format
-msgid "%s Title"
-msgstr "%s Başlığı"
-
-#: ..\..\..\install\_functions_create.php:440
-#: ..\..\..\install\_functions_create.php:457
-#: ..\..\..\install\_functions_create.php:474
-#: ..\..\..\install\_functions_create.php:493
-#, php-format
-msgid "Tagline for %s"
-msgstr "%s için etiket satırı"
-
-#: ..\..\..\install\_functions_create.php:443
-#: ..\..\..\install\_functions_create.php:461
-#: ..\..\..\install\_functions_create.php:477
-#: ..\..\..\install\_functions_create.php:496
-#, php-format
-msgid "Short description for %s"
-msgstr "%s için kısa tanım"
-
-#: ..\..\..\install\_functions_create.php:444
-#: ..\..\..\install\_functions_create.php:462
-#: ..\..\..\install\_functions_create.php:478
-#: ..\..\..\install\_functions_create.php:497
-#, php-format
-msgid "Notes for %s"
-msgstr "%s için notlar"
-
-#: ..\..\..\install\_functions_create.php:485
-msgid "Keywords for %s"
-msgstr "%s için anahtar kelimeler"
-
-#: ..\..\..\install\_functions_create.php:563
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr "Bu günlüğün amacı, beğendiğiniz/ilişkili bağlantılarınızı görüntüleyen diğer günlüklere bir yan nesne olarak içerilmektir."
-
-#: ..\..\..\install\_functions_create.php:563
-msgid "Clean Permalinks!"
-msgstr "Sabitbağları Temizle!"
-
-#: ..\..\..\install\_functions_create.php:569
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-"b2evolution ön tanımlı olarak eski sitil sabitbağ ve geri besleme kullanır. Bu çeşitli web sunucuları ile tam uyumluluk sağlamak içindir.\n"
-"\n"
-"b2evolution'ı rahat bulduysanız, ayarlar ekranından temiz sabitbağları etkinleştirmelisiniz... ('Ek konum bilgisi kullan'ı işaretleyin)"
-
-#: ..\..\..\install\_functions_create.php:569
-msgid "Apache optimization..."
-msgstr "Apache yöneylemi..."
-
-#: ..\..\..\install\_functions_create.php:575
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-"<code>/blogs</code> ve <code>/blogs/admin</code> klasörlerinde [<code>sample.htaccess</code>]. isimli iki dosya bulunmaktadır. Bu dosyaları [<code>.htaccess</code>]. ismine değiştirmeyi denemelisiniz.\n"
-"\n"
-"Bu yolu b2evolution yolunu optimize edecektir (Apache kullanıyorsanız). Bu dosyalar ön tanımlı olarak etkin değillerdir. Çünkü bir kaç hizmet veren firma kullanmaya çalıştığınız anda hata vermektedir. Böyle bir durum olduğunda ismini değiştirin,veya kaldırın sorun çözülecektir."
-
-#: ..\..\..\install\_functions_create.php:575
-msgid "About evoSkins..."
-msgstr "evoDerileri Hakkında..."
-
-#: ..\..\..\install\_functions_create.php:587
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-"Ön tanımlı olarak b2evolution günlükleri ön tanımlı deri ile görüntülenir.\n"
-"\n"
-"Okuyucular bir çok deride mevcut deri değiştiriciyi kullanabilirler..\n"
-"\n"
-"Yönetici arabiriminde her günlük için ön tanımlı deriyi değiştirebileceğiniz ayarlar bulunmaktadır. Herkesi ön tanımlı deriyi kullanmaya mecbur da bırakabilirsiniz.\n"
-"\n"
-"Bir diğer yolda, /blogs/skins klasöründe bulunan derileri silebilirsiniz. Varolan deri klasörünü kopyalayarak yeni deriler oluşturabilirsiniz.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' dosyasını metin editöründe açıp düzenleyebilirsiniz, evoSkins'de bulunan yardımı okuyunuz!"
-
-#: ..\..\..\install\_functions_create.php:587
-msgid "Skins, Stubs and Templates..."
-msgstr "Deriler, Kökler ve Şablonlar..."
-
-#: ..\..\..\install\_functions_create.php:601
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-"Ön tanımlı olarak tüm önceden yüklü günlükler bir deri kullanılarak görüntülenir. (Deriler hakkında daha fazla bilgi için bir diğer gönderiye bakın.)\n"
-"\n"
-"Bu da günlüklere veri tabanından varsayılan özellikleri çekip getiren '<code>index.php</code> üzerinden erişeceğiniz manasına gelir ', \n"
-"\n"
-"Ek olarak varsayılan derinin gözükmesini istemiyorsanız '<code>a_stub.php</code>' gibi bir kök dosya oluşturup index.php yerine onu çağırabilirsiniz.\n"
-"\n"
-"Son olarak eğer günlüğünüze çok derin özelleştirmeler yapmak istiyorsanız. Deriler yerine düz şablonlar kullanmalısınız. Bu durumda günlüğünüzü '<code>a_noskin.php</code>' verildiği gibi tam şablon olarak çağırın.\n"
-"\n"
-"kök/şablon dosyalar hakkında daha ayrıntılı bilgiyi kendi içlerinde bulabilirsiniz. Bir metin düzenleyicide açıp yorumları okuyabilirsiniz. \n"
-"\n"
-"Bir diğer yol, günlük yönetiminden günlüğünüz için doğru erişim metodunu seçtiğinize emin olun."
-" kök dosyalar veya şablonlar kullanırken, dosya adını 'kök isim' alnında belirtmeniz gerekir aksi  takdirde çalışmayacaktır."
-
-#: ..\..\..\install\_functions_create.php:602
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr "Çoklu Günlükler, yeni günlükler, eski günlükler..."
-
-#: ..\..\..\install\_functions_create.php:611
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-"Ön tanımlı olarak b2evolution 4 günlük ile gelir, 'Blog All', 'Blog A', 'Blog B' ve 'Linkblog'.\n"
-"\n"
-"Bazılarının özel görevleri bulunur bu konu hakkında ilişkili sayfayı okuyunuz.\n"
-"\n"
-"Ek günlükler oluşturabilir veya istemediğiniz günlükleri silebilirsiniz."
-
-#: ..\..\..\install\_functions_create.php:611
-msgid "This is a multipage post"
-msgstr "Bu bir çoklu sayfa gönderimi"
-
-#: ..\..\..\install\_functions_create.php:631
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-"Çok sayfalı gönderimin bu ilk sayfası.\n"
-"\n"
-"Diğer sayfaları aşağıdaki bağlantılara tıklayarak görebilirsiniz.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"Bu son sayfadır."
-
-#: ..\..\..\install\_functions_create.php:631
-msgid "Extended post with no teaser"
-msgstr "Tanıtımsız gelişmiş gönderi"
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Bu tanıtımsız genişletilmiş bir gönderidir. \"devamı\" bağlantısına tıkladığınızda tanıtımı bir daha görmeyeceğiniz manasına gelir.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"Bu genişletilmiş bir metindir. Bunu yalnızca \"devam\" bağlantısına tıklayarak görebilirsiniz."
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post"
-msgstr "Genişletilmiş gönderi"
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-"Bu gelişmiş bir iletidir. Bu gördüğünüz yalnızca ufak bir tanıtımdır devamını görüntülemek için Daha fazlasını göster butonuna tıklayın.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"Bu yazının geri kalan kısmı, Bu alanı yalnızca \"devamı\" butonuna bastığınızda görebilirsiniz."
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Important information"
-msgstr "Önemli bilgi"
-
-#: ..\..\..\install\_functions_create.php:685
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-"Blog B 'b2evolution İpuçları' bölümüne ait bir kaç gönderi bulundurur.\n"
-"\n"
-"Tüm bu gönderiler size yardım etmek için konulmuştur. EdB'nin deyimiyle: \"<em>Bir şeyler yapmaya başlamadan (hacking) hepsini okuyun!</em>\" ;)\n"
-"\n"
-"Eğer isterseniz okuduktan sonra hepsini silebilirsiniz. Durumlarını 'geçerliliğini yitirmiş' şeklinde ayarlıyıp saklayabilirsiniz de."
-
-#: ..\..\..\install\_functions_create.php:685
-msgid "First Post"
-msgstr "İlk Gönderi"
-
-#: ..\..\..\install\_functions_create.php:691
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-"<p>Bu ilk gönderidir.</p>\n"
-"\n"
-"<p>Günlük A ve günlük B'de her iki günlükte de görüntülenir.</p>"
-
-#: ..\..\..\install\_functions_create.php:691
-msgid "Second post"
-msgstr "İkinci gönderi"
-
-#: ..\..\..\install\_functions_create.php:697
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-"<p>Bu ikinci gönderidir.</p>\n"
-"\n"
-"<p>Yalnızca A günlüğünde görüntülenir fakat bir çok bölüm altındadır.</p>"
-
-#: ..\..\..\install\_functions_create.php:697
-msgid "Third post"
-msgstr "Üçüncü gönderi"
-
-#: ..\..\..\install\_functions_create.php:719
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-"<p>Bu üçüncü gönderi.</p>\n"
-"\n"
-"<p>Bu yalnızca B günlüğünde görüntülenir ve tek bir bölüm altındadır.</p>"
-
-#: ..\..\..\install\_functions_evoupgrade.php:50
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr "Merhaba, bu bir yorum.<br />Bir yorumu silmek için, giriş yapıp gönderilerin yorumlarını görüntüleyin, Burada silme veya düzenleme için seçenekleri göreceksiniz."
-
-#: ..\..\..\install\_functions_evoupgrade.php:251
-#, php-format
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr "Veri-tabanı düzeni zaten güncel. Yapılcak bir şey bulunmuyor."
-
-#: ..\..\..\install\_functions_evoupgrade.php:253
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr "Bu da gösteriyor ki aşağıdaki kök izimleri birden fazla kullanılmış: ['%s']"
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr "Eşsiz yapmadığınız sürece güncelleştirme yapamam. VT alanı: [%s]"
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "Checking DB schema version..."
-msgstr "VT düzen sürümü denetleniyor..."
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr "BULUNAMADI! Bu bir b2evolution veri-tabanı değil."
-
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too old!"
-msgstr "Bu sürüm çok eski!"
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr "Bu sürüm çok yeni! Geriye döndüremeyiz!"
-
-#: ..\..\..\install\_functions_wordpress.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr "Bu·günlük·Miniblog'tan·güncelleştirilen·tüm·gönderilerinizi·tutar.·'%s'.·%s·şeklinde·adlandırılır."
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "This blog holds all your posts upgraded from WordPress. This blog is named '%s'. %s"
-msgstr "Bu günlük WordPress'ten güncelleştirilen tüm gönderilerinizi tutar. '%s'. %s şeklinde adlandırılır."
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No desc available"
-msgstr "Tnm bulunamadı"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "No description available"
-msgstr "Tanım bulunamadı"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "URL'leri tıklanabilir yap"
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "Öz devinimli (Oto) &lt;P&gt; ve &lt;BR&gt; etiketleri"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "BB biçimlendirme örn: [b]kalın[/b]"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "GreyMatter style formatting"
-msgstr "GreyMatter tarzı biçimlendirme"
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Convert text smilies to icons"
-msgstr "Yazı gülümsemeleri simgelere çevir"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "İnsan Web Yazı Üreteci 2.0 beta"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "Easy HTML tags inserting"
-msgstr "Basit HTML etiket yerleştirimleri"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "INSerted [Alt-I]"
-msgstr "Eklenmiş [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "DELeted [Alt-D]"
-msgstr "Silinmiş [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "STRong [Alt-S]"
-msgstr "Kalın [Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "EMphasis [Alt-E]"
-msgstr "Vurgu [Alt-E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "CODE [Alt-C]"
-msgstr "Kod [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Paragraph [Alt-P]"
-msgstr "Paragraf [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "Unordered List [Alt-U]"
-msgstr "Sırasız liste [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "List Item [Alt-L]"
-msgstr "Liste nesnesi [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "Öbek [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "IMaGe [Alt-G]"
-msgstr "İmge [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "A href [Alt-A]"
-msgstr "Bağ [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "More [Alt-M]"
-msgstr "Devamı [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "no teaser [Alt-T]"
-msgstr "tanıtım yok [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "next page [Alt-Q]"
-msgstr "sonraki sayfa [Alt-Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "Close all tags"
-msgstr "Tüm etiketleri kapat"
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "ALTernate text"
-msgstr "Ek (Alternatif) yazı"
-
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "One click smilies inserting"
-msgstr "Tek tıklama ile gülümseme eklenmesi"
-
-#: ..\..\..\skins\_feedback.php:77
-#: ..\..\..\skins\basic\_feedback.php:77
-msgid "All"
-msgstr "Tümü"
-
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95
-#: ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "Trackback address for this post:"
-msgstr "Bu gönderi için izleme dönütü adresi:"
-
-#: ..\..\..\skins\_feedback.php:185
-#: ..\..\..\skins\basic\_feedback.php:180
-msgid "No %s for this post yet..."
-msgstr "bu gönderi için henüz %s bulunmuyor..."
-
-#: ..\..\..\skins\_feedback.php:190
-#: ..\..\..\skins\basic\_feedback.php:185
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "E-posta adresiniz bu sitede <strong>yayınlanmayacaktır</strong>."
-
-#: ..\..\..\skins\_feedback.php:192
-#: ..\..\..\skins\basic\_feedback.php:187
-msgid "Site/Url"
-msgstr "Site/Url"
-
-#: ..\..\..\skins\_feedback.php:213
-#: ..\..\..\skins\basic\_feedback.php:207
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:208
-#: ..\..\..\skins\wpc_default\_feedback.php:208
-msgid "Your URL will be displayed."
-msgstr "URL'niz görüntülenecek"
-
-#: ..\..\..\skins\_feedback.php:218
-#: ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "Satır sonları &lt;br·/&gt; olacak"
-
-#: ..\..\..\skins\_feedback.php:218
-#: ..\..\..\skins\basic\_feedback.php:212
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:213
-#: ..\..\..\skins\wpc_default\_feedback.php:213
-msgid "Remember me"
-msgstr "Beni hatırla"
-
-#: ..\..\..\skins\_lastcomments.php:33
-#: ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54
-#: ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(İsim, e-post &amp için çerez ayarla)"
-
-#: ..\..\..\skins\_linkblog.php:31
-#: ..\..\..\skins\custom\_linkblog.php:21
-msgid "In response to:"
-msgstr "cevaben:"
-
-#: ..\..\..\skins\_linkblog.php:71
-#: ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "Linkblog"
-msgstr "BağGünlük"
-
-#: ..\..\..\skins\_profile.php:79
-#: ..\..\..\skins\basic\_profile.php:80
-msgid "more"
-msgstr "daha"
-
-#: ..\..\..\skins\_profile.php:80
-#: ..\..\..\skins\basic\_profile.php:81
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:81
-#: ..\..\..\skins\basic\_profile.php:82
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_stats.php:57
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\babyblues\_bloglist.php:23
-msgid "Top refering engines"
-msgstr "En çok atıfta bulunan motorlar"
-
-#: ..\..\..\skins\babyblues\_main.php:111
-msgid "blogs"
-msgstr "günlükler"
-
-#: ..\..\..\skins\babyblues\_main.php:120
-#: ..\..\..\skins\originalb2\_main.php:181
-msgid "skin the site"
-msgstr "siteye deri giydir"
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "archives"
-msgstr "arşivler"
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select blog:"
-msgstr "Günlük seçin:"
-
-#: ..\..\..\skins\basic\_main.php:98
-#: ..\..\..\skins\custom\_main.php:93
-msgid "Select skin:"
-msgstr "Deri seçin:"
-
-#: ..\..\..\skins\basic\_main.php:103
-msgid "words"
-msgstr "kelime"
-
-#: ..\..\..\skins\bluesky\_main.php:176
-#: ..\..\..\skins\guadeloupe\_main.php:178
-msgid "Read more..."
-msgstr "devamı..."
-
-#: ..\..\..\skins\custom\_main.php:221
-#: ..\..\..\skins\wpc_aubmach\_main.php:151
-#: ..\..\..\skins\wpc_default\_main.php:154
-msgid "Choose a skin"
-msgstr "Bir deri seçin"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Choose skin"
-msgstr "Deri seçin"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "Browse all posts by this author"
-msgstr "Yazarlarına göre tüm gönderileri tara"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "Bu <acronym title=\"Uniform Resource Identifier\">URI</acronym>'ın izleme dönütünü gerçekleştirmek için gerekli giriş:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Comment by"
-msgstr "Yorum sahibi"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Trackback from"
-msgstr "İzleme dönütü sahibi"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:73
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:73
-msgid "Pingback from"
-msgstr "Yoklama dönütü sahibi"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:186
-#: ..\..\..\skins\wpc_default\_feedback.php:186
-msgid "Edit This"
-msgstr "Bunu Düzenle"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:199
-#: ..\..\..\skins\wpc_default\_feedback.php:199
-msgid "E-mail"
-msgstr "E-posta"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:219
-#: ..\..\..\skins\wpc_default\_feedback.php:219
-msgid "Your Comment"
-msgstr "Yorumunuz"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Say It!"
-msgstr "Söyle!"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:161
-#: ..\..\..\skins\wpc_default\_main.php:164
-msgid "Filed under:"
-msgstr "Alan sahibi:"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:173
-#: ..\..\..\skins\wpc_default\_main.php:176
-msgid "Other"
-msgstr "Diğer"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Meta"
-msgstr "Meta"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Syndicate this site using RSS"
-msgstr "Bu siteyi RSS kullanarak XML yayımla"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "The latest comments to all posts in RSS"
-msgstr "RSS'deki gönderiler için son yorumlar"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "Yorumlar <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_default\_main.php:180
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "Bu sayfa XHTML 1.0 Transitional olarak geçerlidir"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:181
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "Geçerli <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "b2evolution tarafından güçlendirildi; çok dilli, çok kullanıcılı, çok günlüklü motor."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "Bu deri özelliği, özgün olarak Word Press için tasarlanmıştır (style.css'deki katkıda bulunanlar kısmına bakın)."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:191
-#: ..\..\..\skins\wpc_default\_main.php:194
-msgid "Original design credits for this skin:"
-msgstr "Bu deri için özgün tasarım ekibi"
-
-#: ..\..\..\xmlsrv\rdf.php:59
-#: ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "WP CSS dosyaları ile azami uyumluluğu temin etmek için, Çoğu WP'de olmayan b2evolution özelliği genel wpc_* derisinden saklanmıştır."
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1401
-#: ..\..\..\xmlsrv\xmlrpc.php:1405
-#, php-format
-msgid "[...] Read more!"
-msgstr "[...] Dahasını oku!"
-
-msgid "New pingback on your post #%d \"%s\""
-msgstr "#%d nolu gönderinizde yeni yoklama dönütü \"%s\""
-
diff -ruN --text 0.9.2.src/locales/zh_CN/_global.php 1.10.3.src/locales/zh_CN/_global.php
--- 0.9.2.src/locales/zh_CN/_global.php	2005-06-17 19:53:14.000000000 -0500
+++ 1.10.3.src/locales/zh_CN/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,570 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['zh_CN'] = array(
-	'' => 'Project-Id-Version: PACKAGE VERSION\nPOT-Creation-Date: 2004-01-13 01:52+0100\nPO-Revision-Date: 2004-02-01 20:08-0800\nLast-Translator: Edwin <edwinzhang@westca.com>\nLanguage-Team: LANGUAGE <edwinzhang@westca.com>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=gb2312\nContent-Transfer-Encoding: 8bit\n',
-	'my b2evolution' => 'ҵb2e',
-	'my blogs' => 'б',
-	'A blog tool like it oughta be!' => '͹߾Ӧ',
-	'My blogs' => 'ϵͳ',
-	'My Back-Office' => 'ҵĹ',
-	'This page is a placeholder providing links to your blogs and additionnal demos of what you can do with b2evolution.' => 'ҳһҳ棬ṩӵʹb2eܽĲϵͳ͸ӵʾ',
-	'Blog #%d' => ' #%d',
-	'Blog #1' => ' #1',
-	'This is a special blog that aggregates all messages from all other blogs!' => 'һĲڼȫеϢ',
-	'More demos' => 'ʾ',
-	'Custom template' => 'Զģ',
-	'Multiple blogs displayed on the same page' => 'ʾͬһҳ',
-	'Summary of last posts in all blogs' => 'вϵ',
-	'official website' => 'ٷվ',
-	'GNU GPL license' => 'GNU GPL Э',
-	'Last comments' => '',
-	'Statistics' => 'ͳ',
-	'Archive Directory' => 'Ŀ¼',
-	'Multiblog demo' => '಩ϵͳʾ',
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => 'ʾõģ彫ʾһ1ߣ2ұߣ',
-	'Permalink' => 'ȫ',
-	'Categories' => '',
-	'Display comments / Leave a comment' => 'ʾ / ',
-	'Display trackbacks / Get trackback address for this post' => 'ʾ trackbacks / ȡ trackbacks ַ',
-	'Display pingbacks' => 'ʾ pingbacks',
-	'Misc' => '',
-	'Selected' => 'ѡ',
-	'Recently' => '',
-	'(cached)' => '(ѻ)',
-	'(no cache)' => '(δ)',
-	'Some viewing statistics' => 'ʾͳ',
-	'Search' => '',
-	'All Words' => 'еĵ',
-	'Some Word' => 'ֵ',
-	'Entire phrase' => '',
-	'Reset form' => 'ձ',
-	'Get selection' => 'ȡѡ',
-	'Archives' => '浵',
-	'more...' => '...',
-	'Recent Referers' => 'ķ',
-	'Top Referers' => 'ķ',
-	'Blogroll' => ';',
-	'Syndicate this blog' => 'ϵͳ',
-	'Totals: %d posts - %d queries - %01.3f seconds' => 'ܼƣ%d  - %d ѯ - %01.3f ',
-	'This demo template displays a summary of last posts in all blogs' => 'ʾģչʾв͵ӵʽ',
-	'More posts...' => '...',
-	'Blogs' => '',
-	'You have no right to edit the blogs.' => 'ûȨ༭ϵͳ',
-	'New blog' => '½',
-	'Cannot update, please correct these errors:' => '޷£޸δ',
-	'Back to new blog form' => 'ص½͡ҳ',
-	'Creating blog...' => ' ...',
-	'Loading' => 'װ',
-	'Creating' => '',
-	'<p>Changing mod to %o</p>' => '<p>ı mod  %o</p>',
-	'Warning' => '',
-	'chmod failed!' => 'chmod ʧܣ',
-	'<p>Changing owner to %s</p>' => '<p> ıʹΪ %s</p>',
-	'chown failed!' => 'ıʹʧܣ',
-	'Blog params for:' => 'Ͳ',
-	'Back to blog editing' => 'زͱ༭ҳ',
-	'Blog' => '',
-	'You have no right to generate static pages.' => 'ûȨɾ̬ҳ',
-	'Writing to file...' => 'дļ...',
-	'Done.' => '',
-	'Browse blog:' => 'ͣ',
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to raise your level to 1, in order to be authorized to post.\tYou can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => 'ΪߣȵԱļ𣬲ܹȨҲ<a %s>ʼԱ</a>ҪȨȨ׼´ҳ',
-	'You have no right to edit the categories.' => 'ûȨ༭ࡣ',
-	'New sub-category in category: %s' => '½ӷ: %s',
-	'New category in blog: %s' => '½ڲ: %s',
-	'New category name' => '·',
-	'Create category' => '',
-	'Deleting category...' => 'ɾ...',
-	'ERROR' => '',
-	'Category deleted.' => 'ɾ',
-	'<strong>Old</strong> name' => '<strong></strong> ',
-	'<strong>New</strong> name' => '<strong></strong> ',
-	'New parent category' => 'ϼ',
-	'Old Parent' => 'ϵϼ',
-	'Root (No parent)' => '',
-	'Edit category!' => '༭',
-	'Edit' => '༭',
-	'Delete' => 'ɾ',
-	'New sub-category here' => 'ڴ½ӷ',
-	'New category here' => 'ڴ½',
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => 'ע⣺ɾһಢɾеӣֻǽתƵϼСɾʱеӽᱻתƵʣ罨ķС',
-	'Oops, no post with this ID.' => 'IDûӡ',
-	'Editing post' => '༭',
-	'Oops, no comment with this ID!' => 'IDû',
-	'Editing comment' => '༭',
-	'Cheatin\' uh ?' => 'Cheatin\' uh ?',
-	'New post in blog:' => 'ڲͣ',
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => 'ͻûз࣬޷зӣȴ',
-	'Switch to this blog (keeping your input if Javascript is active)' => 'л (֧Javascriptе뽫)',
-	'b2evo' => 'b2evo',
-	'Login...' => '¼ ...',
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => ' b2e УҪb2login.phpҳ¼',
-	'Options' => 'ѡ',
-	'You have no right to edit the options for this blog.' => 'ûȨ͵ѡ',
-	'Show' => 'ʾ',
-	'days' => '',
-	'posts' => '',
-	'posts paged' => '/ÿҳ',
-	'Archive mode' => '鵵ģʽ',
-	'daily' => 'ÿ',
-	'weekly' => 'ÿ',
-	'monthly' => 'ÿ',
-	'Time difference' => 'ʱ',
-	'if you\'re not on the timezone of your server' => '㲻ڷʱ',
-	'Auto-BR' => 'Զ',
-	'converts line-breaks into &lt;br /&gt; tags' => 'ת &lt;br /&gt; ',
-	'Update' => '',
-	'My Profile' => 'ҵ',
-	'Edit your profile' => '༭ĸ',
-	'Bookmarklet' => 'ǩ',
-	'Add this link to your Favorites/Bookmarks:' => 'ӵ/ǩ',
-	'b2evo bookmarklet' => 'b2evo ǩ',
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => 'ûзֲʹMozilla 0.9.4ϰ汾',
-	'SideBar' => '(SideBar)',
-	'Add this link to your favorites:' => 'ӵMy Favorites',
-	'b2evo sidebar' => 'b2evo (SideBar)',
-	'Spell Check' => 'ƴд',
-	'Loading Spell Checker. Please wait' => 'װƴд飬ȴ',
-	'View Stats' => 'ͳ',
-	'Summary' => 'ͳ',
-	'Referers' => 'Ϣ',
-	'Refering Searches' => '',
-	'User Agents' => 'û',
-	'Direct Accesses' => 'ֱӷ',
-	'You have no right to view stats.' => 'ûȨ鿴ͳ',
-	'You have no right to change a hit type.' => 'ûȨı',
-	'Changing hit #%d type to: %s' => 'ı #%d Ϊ: %s',
-	'You have no right to delete a hit.' => 'ûȨɾϢ',
-	'Deleting hit #%d...' => 'ɾ #%d',
-	'Filter' => '',
-	'None' => '',
-	'Date' => '',
-	'Indexing Robots' => '',
-	'Total' => 'ȫ',
-	'Last referers' => 'õַ',
-	'These are hits from external web pages refering to this blog' => 'гⲿվϵͳ',
-	'Delete this hit!' => 'ɾʼ¼',
-	'Del' => 'ɾ',
-	'Log as a search instead' => '¼Ϊ ͨ',
-	'-&gt;S' => '-&gt;S',
-	'Top referers' => 'õַ',
-	'Total referers' => 'е',
-	'Last refering searches' => '',
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => 'гͨϵͳ (/conf/_stats.phpг)',
-	'Top refering search engines' => 'õ',
-	'Top Indexing Robots' => 'ʵļ',
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => 'ļ棩ʵ Ҫ /conf/_stats.ph г',
-	'Total RSS hits' => 'ܹRSS',
-	'Last direct accesses' => 'ֱӷ',
-	'Top User Agents' => 'û',
-	'User management' => 'Ա',
-	'Profile for:' => ' ֮:',
-	'Login:' => 'Ա:',
-	'First name' => '',
-	'Last name' => '',
-	'Nickname' => 'ǳ',
-	'Email' => 'ʼַ',
-	'URL' => 'ַ',
-	'ICQ' => 'ICQ',
-	'AIM' => 'AIM',
-	'MSN IM' => 'MSN',
-	'YahooIM' => 'YahooIM',
-	'ID' => '',
-	'Level' => '',
-	'Posts' => '',
-	'Identity' => '',
-	'Couldn\'t delete user #%d.' => '޷ɾԱ #%d',
-	'Couldn\'t delete user #%d\'s posts.' => '޷ɾԱ #%d ',
-	'Click on an user\'s login name to see his/her complete Profile.' => 'һԱĵ¼鿴/ϸϡ',
-	'To edit your Profile, click on your login name.' => 'Ҫıĸϣѡĵ½',
-	'Active users' => 'ѼĻԱ',
-	'Inactive users (level 0)' => 'δĻԱ (0)',
-	'To delete an user, bring his/her level to zero, then click on the red cross.' => 'ҪɾһԱ/ļΪ0Ȼɾ',
-	'deleting an user also deletes all posts made by this user.' => 'ɾһԱͬʱɾԱӡ',
-	'Custom skin template editing' => 'Զ屳ģ༭',
-	'You have no right to edit the templates.' => 'ûȨ༭ģ',
-	'Listing:' => 'б',
-	'Invalid filename!' => 'Чļ',
-	'Oops, no such file !' => '찡ûļ',
-	'File edited!' => 'ļѱ༭',
-	'update template !' => 'ģ壡',
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => '( ޷Ǹļ/ģ壻ʹд CHMOD 766 )',
-	'The admin disabled this function' => 'ԱѾֹܣ',
-	'upload images/files' => 'ϴͼƬ/ļ',
-	'File upload' => 'ļϴ',
-	'Allowed file types:' => 'ļͣ',
-	'Maximum allowed file size: %d KB' => 'ļС%d KB',
-	'Description' => '',
-	'Upload !' => 'ϴ',
-	'File %s: type %s is not allowed.' => 'ļ %s :  %s ',
-	'Couldn\'t upload your file to:' => '޷ϴļ',
-	'Duplicate File?' => 'ظļ',
-	'The filename "%s" already exists!' => 'ļ "%s" Ѿڣ',
-	'Filename "%s" moved to "%s"' => 'ļ "%s" תƵ "%s"',
-	'Confirm or rename:' => 'ȷ',
-	'Alternate name' => '',
-	'Confirm !' => 'ȷ',
-	'File uploaded !' => 'ļϴ',
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => 'ļ <strong>"%s"</strong> Ѿϴɹ',
-	'Here\'s the code to display it:' => 'ʾĴ룺',
-	'Image Details' => 'ͼϢ',
-	'Name' => '',
-	'Size' => 'С',
-	'Type' => '',
-	'Close this window' => 'رմ',
-	'Adding new post...' => '...',
-	'Supplied URL is invalid: ' => 'ָЧ',
-	'Cannot post, please correct these errors:' => '޷޸Щ',
-	'Back to post editing' => 'ӱ༭',
-	'Recording post...' => '¼...',
-	'Sleeping...' => '...',
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => 'ûйԹtrackback, pingback  blog pings...',
-	'Posting Done...' => '..',
-	'Updating post...' => '..',
-	'Deleting post...' => 'ɾ',
-	'Oops, no post with this ID!' => 'ѽIDûӣ',
-	'You don\'t have the right to delete <strong>%s</strong>\'s posts.' => 'ûȨɾ <strong>%s</strong> ӡ',
-	'Deleting Done...' => 'ɾ...',
-	'Oops, no comment with this ID.' => 'ѽIDûۡ',
-	'Cannot update comment, please correct these errors:' => '޷ۣ޸Щ',
-	'Back to posts!' => '',
-	'You may also want to generate static pages or view your blogs...' => 'Ҳɾ̬ҳ߲鿴Ĳϵͳ...',
-	'New post' => '',
-	'Create new blog!' => '²',
-	'Update blog!' => '²ͣ',
-	'Full Name' => 'ϸ',
-	'Short Name' => '',
-	'Tagline' => '',
-	'This is diplayed under the blog name on the blog template' => '⽫ʾڲģвֵ',
-	'Short Description' => '',
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => '⽫metaǺRSSϢݣʹHTML',
-	'Keywords' => 'ؼ',
-	'This is is used in meta tag keywords. NO HTML!' => '⽫metaǺ͹ؼ֣HTML',
-	'Long Description' => 'ϸ',
-	'This is displayed on the blog template.' => '⽫ʾڲ͵ģ',
-	'Main Language' => 'Ҫ',
-	'Blog Folder URL' => 'Ŀ¼',
-	'This is the URL to the directory where the <em>Stub filename</em> and <em>Static filename</em> files live. No trailing slash. (If you don\'t know, leave this field empty.)' => 'ڴļ;̬ļ·Ӧ',
-	'Stub Filename' => 'ļ',
-	'Stub Urlname' => 'ļURL',
-	'Static Filename' => '̬ļ',
-	'Stub URLname' => 'ļURL',
-	'Lang' => '',
-	'Gen!' => 'ɣ',
-	'Create new blog !' => 'µĲ',
-	'Title' => '',
-	'Language' => '',
-	'Link to url' => '',
-	'(converts line-breaks into &lt;br /&gt; tags)' => '(ת &lt;br /&gt; )',
-	'Pingback' => 'ЧԼ',
-	'(Send a pingback to all URLs in this post)' => 'ͼе',
-	'Trackback URLs' => 'ЧԵַ',
-	'(Separate by space)' => '(ʹÿո)',
-	'Preview' => 'Ԥ',
-	'Blog this !' => '',
-	'Edit this !' => '༭',
-	'Spellcheck' => 'ƴд',
-	'Upload a file/image' => 'ϴļ/ͼƬ',
-	'Status' => '״̬',
-	'The post will be publicly published' => 'ӽṫ',
-	'Published (Public)' => ' ()',
-	'The post will be published but visible only by logged-in team members' => 'ӽֻᷢе¼ĻԱܿ',
-	'Protected (Members only)' => '빫(޻Ա)',
-	'The post will be published but visible only by yourself' => 'ӽֻᷢԿ',
-	'Private (You only)' => '˽ (Լ)',
-	'The post will appear only in the backoffice' => 'ӽĹɼ',
-	'Draft (Not published!)' => 'ݸ ()',
-	'Deprecated (Not published!)' => 'ܾ()',
-	'Select main category in target blog and optionnaly check addtionnal categories' => 'ĿѡԼѡĸӷ',
-	'Select as an additionnal category' => 'ѡΪ',
-	'Select as MAIN category' => 'ѡΪ',
-	'Comment info' => 'Ϣ',
-	'IP address' => 'IPַ',
-	'Previous %d' => 'ǰ %d',
-	'Next %d' => ' %d',
-	' to ' => '',
-	' of ' => '֮',
-	'from the end' => 'µĿʼ',
-	'from the start' => 'Ŀʼ',
-	'OK' => 'ȷ',
-	' Date range: ' => 'ڷΧ',
-	'by' => '',
-	'in' => '',
-	'&nbsp; Edit &nbsp;' => '༭',
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => 'Ҫɾ!\\n\\\'ȡ\\\' ťֹͣ, \\\'ȷ\\\' ťɾ',
-	'no comment' => 'û',
-	'1 comment' => '1 ',
-	'% comments' => '% ',
-	'Permanent link to this post' => 'ӵ',
-	'Comments' => '',
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => 'ɾۣ \\\'ȡ\\\'ֹͣ\\\'ȷ\\\'ɾ',
-	'Leave a comment' => '',
-	'Your email address will <strong>not</strong> be displayed on this site.' => 'ʼַʾվ',
-	'Site/Url' => 'վ/',
-	'Your URL will be displayed.' => 'ַʾ',
-	'Comment text' => '',
-	'Allowed XHTML tags' => 'xhtml',
-	'URLs, email, AIM and ICQs will be converted automatically.' => 'ӡʼַʱͨʺŽԶת',
-	'(Line breaks become &lt;br&gt;)' => '(нת &lt;br&gt;  )',
-	'Send comment' => '',
-	'Posts to show' => '鿴',
-	'Past' => 'ȥ',
-	'Future' => '',
-	'Title / Text contains' => ' /  ',
-	'Words' => '',
-	'AND' => '',
-	'OR' => '',
-	'Reset' => '',
-	'<p>%d queries - %01.3f seconds</p>' => '<p>%d ѯ - %01.3f </p>',
-	'GPL License' => 'GPL Э',
-	'logged in as:' => '½Ϊ',
-	'New Post' => '',
-	'Browse/Edit' => '/༭',
-	'Stats' => 'ͳ',
-	'Cats' => '',
-	'Templates' => 'ģ',
-	'Users' => 'Ա',
-	'Exit to blogs' => 'תҳ',
-	'Logout' => '˳¼',
-	'ALTernate text' => '',
-	'External - English' => 'External - English',
-	'INSerted [Alt-I]' => 'INS/ [Alt-I]',
-	'DELeted [Alt-D]' => 'DEL/ɾ [Alt-D]',
-	'STRong [Alt-S]' => 'STRONGָ/ǿ [Alt-S]',
-	'EMphasis [Alt-E]' => 'EMָ/бǿ [Alt-E]',
-	'CODE [Alt-C]' => 'CODE/ [Alt-C]',
-	'Paragraph [Alt-P]' => 'P/ [Alt-P]',
-	'Unordered List [Alt-U]' => 'UL/б [Alt-U]',
-	'List Item [Alt-L]' => 'li/бĿ [Alt-L]',
-	'BLOCKQUOTE [Alt-B]' => 'blockquoteָ/״ [Alt-B]',
-	'IMaGe [Alt-G]' => 'IMG/ͼƬ [Alt-G]',
-	'A href [Alt-A]' => 'A/ [Alt-A]',
-	'Close all tags' => 'б',
-	'More [Alt-M]' => '(ûԵݡť) [Alt-M]',
-	'no teaser [Alt-T]' => 'Ц [Alt-T]',
-	'next page [Alt-Q]' => 'ҳ [Alt-Q]',
-	'Login ' => '¼',
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => 'ȷҪɾԱ\n棺Ӷɾ',
-	'Tag <code>body</code> can only be used once!' => ' <code>body</code> ֻܱʹһΣ',
-	'Illegal tag' => 'Ϸı',
-	'Tag %s must occur inside another tag' => ' %s Ӧóǵڲ',
-	'Tag %s is not allowed within tag %s' => ' %s ڱ %s ',
-	'Tag %s may not have attribute %s' => ' %s û %s',
-	'Found invalid URL: ' => 'Ч',
-	'Tag %s may not contain raw character data' => ' %s Ӧԭʼַ (raw character data)',
-	'No server specified' => 'ûָ',
-	'Error ' => '',
-	'No msg number submitted' => 'ûmsgű',
-	'Command failed ' => 'ʧܣ',
-	'Can\'t connect to the database server. MySQL said:' => '޷ӵݿMySQL Ϣ',
-	'Can\'t connect to the database %s. MySQL said:' => '޷ӵݿ %sMySQLϢ',
-	'Oops, MySQL error!' => '찡MySQL',
-	'go back' => '',
-	'Redirecting you to:' => '¶λ',
-	'If nothing happens, click <a %s>here</a>.' => 'ʲôû<a %s></a>',
-	'Parameter %s is required!' => ' %s ȱ٣',
-	'Invalid URL' => 'Ƿַ',
-	'URI scheme not allowed' => 'URI scheme ',
-	'URL not allowed' => 'URL',
-	'Requested blog does not exist!' => 'blogڣ',
-	'Post details' => 'ϸϢ',
-	'Read more!' => 'ݣ',
-	'More:' => 'ࣺ',
-	'Next page' => 'һҳ',
-	'Previous page' => 'ǰһҳ',
-	'Previous post' => 'ǰһ',
-	'Next post' => 'һ',
-	'Next Page' => 'һҳ',
-	'Previous Page' => 'һҳ',
-	'Cannot delete if there are sub-categories!' => 'ӷĻ޷ɾ',
-	'Cannot delete last category if there are posts inside!' => '޷ɾķ࣬ӵĻ',
-	'Requested category %s does not exist!' => 'ķ %s ڣ',
-	'Category' => '',
-	'Browse category' => '',
-	'bad char in User Agent' => 'ûдЧַ',
-	'referer ignored' => 'ñ',
-	'BlackList' => '',
-	'robot' => '',
-	'invalid' => 'Ч',
-	'search engine' => '',
-	'loading referering page' => 'װҳ',
-	'found current url in page' => 'ҳз˵ǰ',
-	'not a query - no params!' => 'һѯûв',
-	'no query string found' => 'ûҵѯַ',
-	'Sending pingbacks...' => 'pingback',
-	'No pingback to be done.' => 'ûpingbackԷ',
-	'BEGIN' => 'ʼ',
-	'Post contents' => '',
-	'Processing:' => 'У',
-	'END' => '',
-	'Pingbacks done.' => 'Pingbacks',
-	'Archives for' => '浵֮',
-	'Sending trackbacks...' => ' trackbacks...',
-	'No trackback to be sent.' => 'ûtrackbacks',
-	'Excerpt to be sent:' => '͵ժҪ',
-	'Trackbacks done.' => 'Trackbacks',
-	'Sending trackback to:' => ' trackback ',
-	'Response:' => 'ظ',
-	'wrong login/password.' => 'ĻԱ/',
-	'setcookie %s failed!' => 'cookie %s ʧ',
-	'login/password no longer valid.' => 'Ա/벻Ч',
-	'You must log in!' => 'Ҫȵ¼',
-	'Login if you have an account...' => 'ʺ¼...',
-	'Register...' => 'ע...',
-	'Register to open an account...' => 'עԿһʺ...',
-	'Logout (%s)' => '˳¼ (%s)',
-	'Logout from your account' => 'ʺ˳¼',
-	'Admin' => '',
-	'Go to the back-office' => 'ذ칫',
-	'Profile (%s)' => ' (%s)',
-	'Sunday' => '',
-	'Monday' => 'һ',
-	'Tuesday' => 'ڶ',
-	'Wednesday' => '',
-	'Thursday' => '',
-	'Friday' => '',
-	'Saturday' => '',
-	'Sun' => '',
-	'Mon' => 'һ',
-	'Tue' => 'ܶ',
-	'Wed' => '',
-	'Thu' => '',
-	'Fri' => '',
-	'Sat' => '',
-	'January' => 'һ',
-	'February' => '',
-	'March' => '',
-	'April' => '',
-	'May ' => '',
-	'June' => '',
-	'July' => '',
-	'August' => '',
-	'September' => '',
-	'October' => 'ʮ',
-	'November' => 'ʮһ',
-	'December' => 'ʮ',
-	'Jan' => 'һ',
-	'Feb' => '',
-	'Mar' => '',
-	'Apr' => '',
-	'May' => '',
-	'Jun' => '',
-	'Jul' => '',
-	'Aug' => '',
-	'Sep' => '',
-	'Oct' => 'ʮ',
-	'Nov' => 'ʮһ',
-	'Dec' => 'ʮ',
-	'Published' => '',
-	'Deprecated' => 'ֹ',
-	'Protected' => 'ܱ',
-	'Private' => '˽˵',
-	'Draft' => 'ݸ',
-	'Dutch' => '',
-	'English' => 'Ӣ',
-	'French' => '',
-	'German' => '',
-	'Japanese' => 'ձ',
-	'Lithuanian' => '',
-	'Portuguese' => '',
-	'Spanish' => '',
-	'Swedish' => '',
-	'Please fill in the name field' => '',
-	'Please fill in the email field' => 'ʼַ',
-	'Supplied email address is invalid' => 'ṩʼַЧ',
-	'You can only post a new comment every 30 seconds.' => 'ܹÿ30뷢һ',
-	'Cannot post comment, please correct these errors:' => '޷ۣ޸Ĵ',
-	'Back to comment editing' => '۱༭',
-	'New comment on your post #%d "%s"' => 'µ #%d "%s" ',
-	'Author' => '',
-	'Url' => 'ַ',
-	'Comment' => '',
-	'Edit/Delete' => '༭/ɾ',
-	'Connecting to pop server...' => 'POP,,,',
-	'Connection failed:' => 'ʧܣ',
-	'Logging into pop server...' => '¼POP...',
-	'No mail or Login Failed:' => 'ûʼߵ¼',
-	'Getting message #%d...' => 'ȡϢ #%d...',
-	'Processing...' => '......',
-	'Too old' => '̫',
-	'Subject prefix does not match' => 'ǰ׺Ǻ',
-	'Raw content:' => 'ԭʼݣ',
-	'Pass:' => '룺',
-	'Wrong login or password.' => 'ĻԱ롣',
-	'Category ID' => 'ID',
-	'Blog ID' => 'ID',
-	'Posted title' => 'ı',
-	'Posted content' => '',
-	'Mission complete, message deleted.' => 'ɣϢѱɾ',
-	'Level 0 users can\'t post.' => 'Ϊ0ĻԱ޷',
-	'OK.' => 'ɹ',
-	'The email was sent successfully to your email address.' => 'ʼѾɹط͵ʼַ',
-	'Click here to login !' => '˴¼',
-	'New Password:' => ':',
-	'your weblog\'s login/password' => 'Ĳ͵ĻԱ/',
-	'The email could not be sent.' => 'ʼ޷͡',
-	'Possible reason: your host may have disabled the mail() function...</p>' => 'ܵԭǣķ mail() </p>',
-	'Note: You are already logged in!' => 'ע⣺Ѿ¼ˣ',
-	'You are not logged in.' => 'ûе¼',
-	'You are not logged in under the same account you are trying to modify.' => 'ûе¼Ҫ޸ĵʻ',
-	'Back to profile' => 'ظ',
-	'please enter your nickname (can be the same as your login)' => 'ǳ (Աͬ)',
-	'your ICQ UIN can only be a number, no letters allowed' => 'ICQӦֻ֣ĸǱֹġ',
-	'please type your e-mail address' => 'ʼַ',
-	'the email address is invalid' => 'ʼַЧ',
-	'you typed your new password only once. Go back to type it twice.' => 'ֻһ룬뷵ز',
-	'you typed two different passwords. Go back to correct that.' => '벻ͬ뷵ز޸',
-	'please enter a Login' => 'һԱ',
-	'please enter your password twice' => '',
-	'please type the same password in the two password fields' => 'ͬ',
-	'this login is already registered, please choose another one' => 'ԱѾעˣѡһµ',
-	'new user registration on your blog' => '»ԱĲע',
-	'Manage users' => 'Ա',
-	'Website' => 'վ',
-	'Excerpt' => 'ժ¼',
-	'Login form' => '¼',
-	'Password:' => '룺',
-	'Log in!' => '¼',
-	'Register ?' => 'ע?',
-	'Lost your password ?' => '룿',
-	'Lost password ?' => '',
-	'A new password will be generated and sent to you by email.' => '뽫Զɲͨʼ͸',
-	'Generate new password!' => '룡',
-	'Registration complete' => 'ע',
-	'Registration Currently Disabled' => 'עѱֹ',
-	'User registration is currently not allowed.' => 'ĿǰԱעѱֹ',
-	'Home' => 'ҳ',
-	'Register form' => 'ע',
-	'(twice)' => '()',
-	'Register!' => 'ע!',
-	'more' => '',
-	'Trackback address for this post:' => 'ӵTrackbackַ',
-	'Comment from:' => 'Դ:',
-	'No %s for this post yet...' => 'û %s',
-	'Line breaks become &lt;br /&gt;' => 'б &lt;br /&gt;',
-	'Remember me' => 'ס',
-	'(Set cookies for name, email &amp; url)' => '(CookieԼס֣ʼַַ)',
-	'No comment yet...' => 'û...',
-	'In response to:' => 'ظ:',
-	'Original post on %s' => '%s ԭʼ',
-	'Identity shown' => 'ʾĴ',
-	'MSN I.M.' => 'MSN I.M.',
-	'Yahoo I.M.' => 'Yahoo I.M.',
-	'New password' => '',
-	'Confirm new password' => 'ȷ',
-	'Top refering engines' => 'Ƶ',
-	'blogs' => 'б',
-	'skin the site' => 'ı䲼',
-	'archives' => '浵',
-	'Display feedback / Leave a comment' => 'ʾ / ',
-	'Choose a skin' => 'ѡһ',
-	'words' => '',
-	'Choose skin' => 'ѡ񲼾',
-	'Browse all posts by this author' => 'ߵ',
-	'[...] Read more!' => '[...] ',
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/zh_CN/LC_MESSAGES/messages.po 1.10.3.src/locales/zh_CN/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/zh_CN/LC_MESSAGES/messages.po	2005-09-13 15:48:48.000000000 -0500
+++ 1.10.3.src/locales/zh_CN/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,6582 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Francois PLANQUE
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2005-09-13 15:48+0200\n"
-"PO-Revision-Date: 2004-02-01 20:08-0800\n"
-"Last-Translator: Edwin <edwinzhang@westca.com>\n"
-"Language-Team: LANGUAGE <edwinzhang@westca.com>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=gb2312\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\a_noskin.php:109
-msgid "Selected"
-msgstr "ѡ"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:159 ..\..\..\a_noskin.php:244
-#: ..\..\..\multiblogs.php:138 ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:478 ..\..\..\admin\_menutop.php:207
-#: ..\..\..\b2evocore\_functions_cats.php:569
-#: ..\..\..\skins\basic\_main.php:94 ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\natural_pink\_main.php:89
-#: ..\..\..\skins\natural_pink\_main.php:186
-#: ..\..\..\skins\wpc_aubmach\_main.php:117
-#: ..\..\..\skins\wpc_default\_main.php:120
-msgid "Categories"
-msgstr ""
-
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:215 ..\..\..\multiblogs.php:251
-#: ..\..\..\summary.php:100 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73 ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:86
-#: ..\..\..\skins\natural_pink\_main.php:100
-#: ..\..\..\skins\wpc_aubmach\_main.php:70
-#: ..\..\..\skins\wpc_default\_main.php:70
-msgid "Permanent link to full entry"
-msgstr ""
-
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:152 ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44 ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:100
-msgid "Permalink"
-msgstr "ȫ"
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:137 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:138
-#: ..\..\..\skins\guadeloupe\_main.php:139
-#: ..\..\..\skins\natural_pink\_main.php:168
-msgid "Recently"
-msgstr ""
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\guadeloupe\_main.php:138
-msgid "(cached)"
-msgstr "(ѻ)"
-
-#: ..\..\..\a_noskin.php:221 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:168 ..\..\..\skins\guadeloupe\_main.php:139
-msgid "(no cache)"
-msgstr "(δ)"
-
-#: ..\..\..\a_noskin.php:227 ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:141 ..\..\..\skins\custom\_main.php:174
-#: ..\..\..\skins\guadeloupe\_main.php:142
-#: ..\..\..\skins\natural_pink\_main.php:170
-msgid "Last comments"
-msgstr ""
-
-#: ..\..\..\a_noskin.php:232 ..\..\..\a_noskin.php:238
-#: ..\..\..\admin\_edit_showposts.php:343
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:553 ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\natural_pink\_main.php:175
-#: ..\..\..\skins\natural_pink\_main.php:181
-#: ..\..\..\skins\originalb2\_main.php:173
-#: ..\..\..\skins\wpc_aubmach\_main.php:124
-#: ..\..\..\skins\wpc_aubmach\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:127
-#: ..\..\..\skins\wpc_default\_main.php:131
-msgid "Search"
-msgstr ""
-
-#: ..\..\..\a_noskin.php:235 ..\..\..\skins\custom\_main.php:182
-#: ..\..\..\skins\natural_pink\_main.php:178
-msgid "All Words"
-msgstr "еĵ"
-
-#: ..\..\..\a_noskin.php:236 ..\..\..\skins\custom\_main.php:183
-#: ..\..\..\skins\natural_pink\_main.php:179
-msgid "Some Word"
-msgstr "ֵ"
-
-#: ..\..\..\a_noskin.php:237 ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\natural_pink\_main.php:180
-msgid "Entire phrase"
-msgstr ""
-
-#: ..\..\..\a_noskin.php:239 ..\..\..\a_noskin.php:251
-#: ..\..\..\skins\bluesky\_main.php:155
-#: ..\..\..\skins\guadeloupe\_main.php:157
-msgid "Reset form"
-msgstr "ձ"
-
-#: ..\..\..\a_noskin.php:250 ..\..\..\skins\bluesky\_main.php:154
-#: ..\..\..\skins\custom\_main.php:196 ..\..\..\skins\guadeloupe\_main.php:156
-#: ..\..\..\skins\originalb2\_main.php:165
-msgid "Get selection"
-msgstr "ȡѡ"
-
-#: ..\..\..\a_noskin.php:256 ..\..\..\admin\_edit_showposts.php:406
-#: ..\..\..\skins\basic\_main.php:155 ..\..\..\skins\bluesky\_main.php:187
-#: ..\..\..\skins\custom\_main.php:201 ..\..\..\skins\guadeloupe\_main.php:189
-#: ..\..\..\skins\natural_pink\_main.php:169
-#: ..\..\..\skins\natural_pink\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:133
-#: ..\..\..\skins\wpc_default\_main.php:136
-msgid "Archives"
-msgstr "浵"
-
-#: ..\..\..\a_noskin.php:261 ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\natural_pink\_main.php:198
-msgid "more..."
-msgstr "..."
-
-#: ..\..\..\a_noskin.php:272 ..\..\..\multiblogs.php:269
-#: ..\..\..\skins\bluesky\_main.php:193 ..\..\..\skins\custom\_main.php:230
-#: ..\..\..\skins\guadeloupe\_main.php:195
-#: ..\..\..\skins\natural_pink\_main.php:216
-msgid "Misc"
-msgstr ""
-
-#: ..\..\..\a_noskin.php:286 ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:229
-msgid "Syndicate this blog"
-msgstr "ϵͳ"
-
-# D:\www\b2evo091\blogs\default.php:28
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr ""
-
-# D:\www\b2evo091\blogs\default.php:34
-# D:\www\b2evo091\blogs\install\index.php:58
-#: ..\..\..\default.php:34 ..\..\..\install\index.php:58
-msgid "Multilingual multiuser multi-blog engine."
-msgstr ""
-
-#: ..\..\..\default.php:37
-#, fuzzy
-msgid "Welcome to b2evolution"
-msgstr "ҵb2e"
-
-# D:\www\b2evo091\blogs\default.php:39
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr ""
-
-# D:\www\b2evo091\blogs\default.php:42
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr ""
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr " #%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr " #1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "һĲڼȫеϢ"
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr ""
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "ʾ"
-
-# C:\www\b2evolution\blogs\index.php:72
-#: ..\..\..\default.php:82 ..\..\..\default.php:83 ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "Զģ"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "ʾͬһҳ"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "вϵ"
-
-# D:\www\b2evo091\blogs\default.php:84
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr ""
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\default.php:88
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr ""
-
-#: ..\..\..\default.php:90
-#, fuzzy
-msgid "Go to backoffice!"
-msgstr "ذ칫"
-
-#: ..\..\..\default.php:95
-#, fuzzy
-msgid "Official website"
-msgstr "ٷվ"
-
-#: ..\..\..\default.php:95 ..\..\..\install\index.php:523
-msgid "GNU GPL license"
-msgstr "GNU GPL Э"
-
-#: ..\..\..\multiblogs.php:98
-msgid "Multiblog demo"
-msgstr "಩ϵͳʾ"
-
-#: ..\..\..\multiblogs.php:108
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "ʾõģ彫ʾһ1ߣ2ұߣ"
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr ""
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "ʾģչʾв͵ӵʽ"
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "..."
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:19
-# D:\www\b2evo091\blogs\admin\_menutop.php:230
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:97
-#: ..\..\..\admin\b2antispam.php:19 ..\..\..\admin\_menutop.php:230
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:49
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:57
-#, fuzzy, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "ɾ #%d"
-
-#: ..\..\..\admin\b2antispam.php:68
-#, fuzzy, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "ɾ #%d"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:80
-#: ..\..\..\admin\b2antispam.php:80
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:99
-#: ..\..\..\admin\b2antispam.php:99
-msgid "Confirm ban &amp; delete"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:113
-#: ..\..\..\admin\b2antispam.php:113
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:119
-#: ..\..\..\admin\b2antispam.php:119
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:124 ..\..\..\admin\b2antispam.php:173
-#: ..\..\..\admin\b2stats.php:174
-msgid "Date"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:125
-#, fuzzy
-msgid "Referer"
-msgstr "Ϣ"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:126
-#: ..\..\..\admin\b2antispam.php:126
-msgid "Ref. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:127
-#: ..\..\..\admin\b2antispam.php:127
-msgid "Target Blog"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:128
-#: ..\..\..\admin\b2antispam.php:128
-msgid "Target URL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:162
-#: ..\..\..\admin\b2antispam.php:162
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:168
-#: ..\..\..\admin\b2antispam.php:168
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:174 ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\htsrv\comment_post.php:147 ..\..\..\htsrv\comment_post.php:153
-msgid "Author"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:175
-#: ..\..\..\admin\b2antispam.php:175
-msgid "Auth. URL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:176
-#: ..\..\..\admin\b2antispam.php:176
-msgid "Auth. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:177
-#: ..\..\..\admin\b2antispam.php:177
-msgid "Content starts with..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:215
-#: ..\..\..\admin\b2antispam.php:215
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:221
-#: ..\..\..\admin\b2antispam.php:221
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:228
-#: ..\..\..\admin\b2antispam.php:228
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:230
-# D:\www\b2evo091\blogs\admin\b2antispam.php:315
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:28
-#: ..\..\..\admin\b2antispam.php:230 ..\..\..\admin\b2antispam.php:315
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:237
-#: ..\..\..\admin\b2antispam.php:237
-msgid "Perform selected operations"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:254
-#: ..\..\..\admin\b2antispam.php:254
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:292
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Add a banned keyword"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:294
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check &amp; ban..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:303
-#: ..\..\..\admin\b2antispam.php:303
-msgid "Banned domains blacklist"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:304
-#: ..\..\..\admin\b2antispam.php:304
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:307
-#: ..\..\..\admin\b2antispam.php:307
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:314
-#: ..\..\..\admin\b2antispam.php:314
-msgid "Request abuse update from centralized blacklist!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:322
-#: ..\..\..\admin\b2antispam.php:322
-#, php-format
-msgid "The blacklist contains more than 100 items. [<a %s>Click here to display</a>]."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:342
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:342
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow Back"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:353
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report abuse to centralized ban blacklist!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:353
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:355
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Check hit-logs and comments for this keyword!"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:355
-#, fuzzy
-msgid "Re-check"
-msgstr "ƴд"
-
-#: ..\..\..\admin\b2blogs.php:17 ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:213 ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:25
-# D:\www\b2evo091\blogs\admin\b2blogs.php:128
-#: ..\..\..\admin\b2blogs.php:25 ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr " ..."
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:62
-# D:\www\b2evo091\blogs\admin\b2blogs.php:221
-#: ..\..\..\admin\b2blogs.php:62 ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:68 ..\..\..\admin\b2blogs.php:228
-#, fuzzy
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "ԱѾעˣѡһµ"
-
-#: ..\..\..\admin\b2blogs.php:71
-#, fuzzy
-msgid "Cannot create, please correct these errors:"
-msgstr "޷£޸δ"
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:114
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:135 ..\..\..\b2evocore\_class_blog.php:80
-#, fuzzy
-msgid "New weblog"
-msgstr "½"
-
-#: ..\..\..\admin\b2blogs.php:136 ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "½"
-
-#: ..\..\..\admin\b2blogs.php:172 ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336 ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:411 ..\..\..\admin\_users_groupform.php:73
-#, fuzzy
-msgid "General"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:175
-# D:\www\b2evo091\blogs\admin\b2blogs.php:312
-# D:\www\b2evo091\blogs\admin\b2blogs.php:342
-#: ..\..\..\admin\b2blogs.php:175 ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:178
-# D:\www\b2evo091\blogs\admin\b2blogs.php:315
-# D:\www\b2evo091\blogs\admin\b2blogs.php:348
-#: ..\..\..\admin\b2blogs.php:178 ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:190
-#, fuzzy, php-format
-msgid "Updating Blog [%s]..."
-msgstr ".."
-
-#: ..\..\..\admin\b2blogs.php:231 ..\..\..\admin\edit_actions.php:227
-msgid "Cannot update, please correct these errors:"
-msgstr "޷£޸δ"
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:424
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:426
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:428
-# D:\www\b2evo091\blogs\admin\b2users.php:328
-# D:\www\b2evo091\blogs\admin\b2users.php:385
-#: ..\..\..\admin\b2blogs.php:428 ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:441
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:449
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:455
-# D:\www\b2evo091\blogs\admin\b2users.php:336
-# D:\www\b2evo091\blogs\admin\b2users.php:393
-#: ..\..\..\admin\b2blogs.php:455 ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:458
-# D:\www\b2evo091\blogs\admin\b2users.php:339
-# D:\www\b2evo091\blogs\admin\b2users.php:396
-#: ..\..\..\admin\b2blogs.php:458 ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:490
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:546
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2blogs.php:547
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:553
-#, fuzzy, php-format
-msgid "Writing to file [%s]..."
-msgstr "дļ..."
-
-#: ..\..\..\admin\b2blogs.php:557 ..\..\..\admin\edit_actions.php:140
-#: ..\..\..\admin\edit_actions.php:262 ..\..\..\admin\edit_actions.php:352
-#: ..\..\..\b2evocore\_functions_antispam.php:197
-#: ..\..\..\b2evocore\_functions_antispam.php:299
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr ""
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "ͣ"
-
-#: ..\..\..\admin\b2browse.php:57 ..\..\..\admin\b2edit.php:166
-#, fuzzy, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "ΪߣȵԱļ𣬲ܹȨҲ<a %s>ʼԱ</a>ҪȨȨ׼´ҳ"
-
-#: ..\..\..\admin\b2categories.php:17 ..\..\..\admin\_cats_list.php:14
-#, fuzzy
-msgid "Categories for blog:"
-msgstr ""
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "½ӷ: %s"
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "½ڲ: %s"
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "·"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr ""
-
-#: ..\..\..\admin\b2categories.php:144
-#, fuzzy, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "ɾ..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53 ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101 ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:43 ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57 ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78 ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr ""
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "ɾ"
-
-#: ..\..\..\admin\b2categories.php:179
-#, fuzzy
-msgid "Properties for category:"
-msgstr ""
-
-#: ..\..\..\admin\b2categories.php:181 ..\..\..\admin\b2upload.php:190
-#: ..\..\..\admin\_edit_form.php:131 ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76 ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:174 ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:180
-#: ..\..\..\skins\wpc_default\_feedback.php:180
-msgid "Name"
-msgstr ""
-
-#: ..\..\..\admin\b2categories.php:185
-msgid "New parent category"
-msgstr "ϼ"
-
-#: ..\..\..\admin\b2categories.php:213 ..\..\..\admin\b2categories.php:244
-#: ..\..\..\admin\b2categories.php:262
-msgid "Old Parent"
-msgstr "ϵϼ"
-
-#: ..\..\..\admin\b2categories.php:240 ..\..\..\admin\b2categories.php:260
-msgid "Root (No parent)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2categories.php:250
-#: ..\..\..\admin\b2categories.php:250
-msgid "Note: Moving categories across blogs is enabled. Use with caution."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2categories.php:266
-#: ..\..\..\admin\b2categories.php:266
-msgid "Note: Moving categories across blogs is disabled."
-msgstr ""
-
-#: ..\..\..\admin\b2categories.php:271
-msgid "Edit category!"
-msgstr "༭"
-
-#: ..\..\..\admin\b2categories.php:335
-#, fuzzy
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "ûȨ༭ࡣ"
-
-#: ..\..\..\admin\b2edit.php:30 ..\..\..\admin\edit_actions.php:201
-#: ..\..\..\admin\edit_actions.php:305
-msgid "Oops, no post with this ID."
-msgstr "IDûӡ"
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "༭"
-
-#: ..\..\..\admin\b2edit.php:40
-#, fuzzy, php-format
-msgid "#%d in blog: %s"
-msgstr "½ڲ: %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "IDû"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "༭"
-
-#: ..\..\..\admin\b2edit.php:117
-msgid "New post in blog:"
-msgstr "ڲͣ"
-
-#: ..\..\..\admin\b2edit.php:144 ..\..\..\admin\b2edit.php:178
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "ͻûз࣬޷зӣȴ"
-
-#: ..\..\..\admin\b2edit.php:148
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "л (֧Javascriptе뽫)"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "¼ ..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr " b2e УҪb2login.phpҳ¼"
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr ""
-
-#: ..\..\..\admin\b2options.php:17 ..\..\..\admin\_menutop.php:263
-#, fuzzy
-msgid "Settings"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:32
-# D:\www\b2evo091\blogs\admin\b2options.php:419
-#: ..\..\..\admin\b2options.php:32 ..\..\..\admin\b2options.php:419
-msgid "Regional"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:35
-# D:\www\b2evo091\blogs\admin\b2options.php:425
-#: ..\..\..\admin\b2options.php:35 ..\..\..\admin\b2options.php:425
-msgid "Plug-ins"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:87
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:106
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:116
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:141
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:156
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:167
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:188
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:201
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:331
-#: ..\..\..\admin\b2options.php:331
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2options.php:371
-#: ..\..\..\admin\b2options.php:371
-msgid "Switched priorities."
-msgstr ""
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "ƴд"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "װƴд飬ȴ"
-
-#: ..\..\..\admin\b2stats.php:17
-#, fuzzy
-msgid "View Stats for Blog:"
-msgstr "ͳ"
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "ı #%d Ϊ: %s"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "ɾ #%d"
-
-# D:\www\b2evo091\blogs\admin\b2stats.php:85
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:106 ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "ͳ"
-
-#: ..\..\..\admin\b2stats.php:112 ..\..\..\admin\b2stats.php:175
-msgid "Referers"
-msgstr "Ϣ"
-
-#: ..\..\..\admin\b2stats.php:118 ..\..\..\admin\b2stats.php:176
-msgid "Refering Searches"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:124 ..\..\..\admin\b2stats.php:178
-msgid "Syndication"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "û"
-
-#: ..\..\..\admin\b2stats.php:136 ..\..\..\admin\b2stats.php:179
-msgid "Direct Accesses"
-msgstr "ֱӷ"
-
-#: ..\..\..\admin\b2stats.php:177
-msgid "Indexing Robots"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:180
-msgid "Total"
-msgstr "ȫ"
-
-# D:\www\b2evo091\blogs\admin\b2stats.php:194
-#: ..\..\..\admin\b2stats.php:194
-msgid "Prune this date!"
-msgstr ""
-
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-#, fuzzy
-msgid "Prune"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2stats.php:194
-# D:\www\b2evo091\blogs\admin\b2stats.php:224
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune hits for this date!"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:244
-msgid "Last referers"
-msgstr "õַ"
-
-#: ..\..\..\admin\b2stats.php:245
-msgid "These are hits from external web pages refering to this blog"
-msgstr "гⲿվϵͳ"
-
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-msgid "Delete this hit!"
-msgstr "ɾʼ¼"
-
-#. TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416 ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91 ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79 ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "ɾ"
-
-#: ..\..\..\admin\b2stats.php:259
-msgid "Log as a search instead"
-msgstr "¼Ϊ ͨ"
-
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:259
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-# D:\www\b2evo091\blogs\admin\b2stats.php:265
-# D:\www\b2evo091\blogs\admin\b2stats.php:288
-# D:\www\b2evo091\blogs\admin\_edit_showposts.php:213
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr ""
-
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-#, fuzzy
-msgid "Ban"
-msgstr "һ"
-
-#: ..\..\..\admin\b2stats.php:276
-msgid "Top referers"
-msgstr "õַ"
-
-#: ..\..\..\admin\b2stats.php:298
-msgid "Total referers"
-msgstr "е"
-
-#: ..\..\..\admin\b2stats.php:305
-msgid "Last refering searches"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:306
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "гͨϵͳ (/conf/_stats.phpг)"
-
-#: ..\..\..\admin\b2stats.php:333
-msgid "Top refering search engines"
-msgstr "õ"
-
-#: ..\..\..\admin\b2stats.php:352
-msgid "Top Indexing Robots"
-msgstr "ʵļ"
-
-#: ..\..\..\admin\b2stats.php:353
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "ļ棩ʵ Ҫ /conf/_stats.ph г"
-
-#: ..\..\..\admin\b2stats.php:376
-msgid "Top Aggregators"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:377
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:395
-msgid "Total RSS hits"
-msgstr "ܹRSS"
-
-#: ..\..\..\admin\b2stats.php:402
-msgid "Last direct accesses"
-msgstr "ֱӷ"
-
-#: ..\..\..\admin\b2stats.php:403
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:432
-msgid "Top User Agents"
-msgstr "û"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "Զ屳ģ༭"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "б"
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "Чļ"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "찡ûļ"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "ļѱ༭"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr ""
-
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\b2template.php:90 ..\..\..\admin\_edit_form.php:173
-#, fuzzy
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "༭"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "( ޷Ǹļ/ģ壻ʹд CHMOD 766 )"
-
-# D:\www\b2evo091\blogs\admin\b2template.php:106
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2template.php:114
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the page displayed in the comment popup"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the pingback popup"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the trackback popup"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:162
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr ""
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "ϴͼƬ/ļ"
-
-#: ..\..\..\admin\b2upload.php:53
-msgid "File upload"
-msgstr "ļϴ"
-
-#: ..\..\..\admin\b2upload.php:54
-msgid "Allowed file types:"
-msgstr "ļͣ"
-
-#: ..\..\..\admin\b2upload.php:55
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "ļС%d KB"
-
-#: ..\..\..\admin\b2upload.php:60 ..\..\..\admin\b2upload.php:138
-#: ..\..\..\admin\_blogs_general.form.php:76
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr ""
-
-#: ..\..\..\admin\b2upload.php:63
-msgid "Upload !"
-msgstr "ϴ"
-
-#: ..\..\..\admin\b2upload.php:88
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "ļ %s :  %s "
-
-#: ..\..\..\admin\b2upload.php:117 ..\..\..\admin\b2upload.php:150
-#: ..\..\..\admin\b2upload.php:153
-msgid "Couldn't upload your file to:"
-msgstr "޷ϴļ"
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Duplicate File?"
-msgstr "ظļ"
-
-#: ..\..\..\admin\b2upload.php:127
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "ļ \"%s\" Ѿڣ"
-
-#: ..\..\..\admin\b2upload.php:128
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "ļ \"%s\" תƵ \"%s\""
-
-#: ..\..\..\admin\b2upload.php:129
-msgid "Confirm or rename:"
-msgstr "ȷ"
-
-#: ..\..\..\admin\b2upload.php:136
-msgid "Alternate name"
-msgstr ""
-
-#: ..\..\..\admin\b2upload.php:140
-msgid "Confirm !"
-msgstr "ȷ"
-
-#: ..\..\..\admin\b2upload.php:180
-msgid "File uploaded !"
-msgstr "ļϴ"
-
-#: ..\..\..\admin\b2upload.php:181
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "ļ <strong>\"%s\"</strong> Ѿϴɹ"
-
-#: ..\..\..\admin\b2upload.php:182
-msgid "Here's the code to display it:"
-msgstr "ʾĴ룺"
-
-#: ..\..\..\admin\b2upload.php:186
-#, fuzzy
-msgid "Add the code to your post !"
-msgstr "ӵMy Favorites"
-
-#: ..\..\..\admin\b2upload.php:189
-msgid "Image Details"
-msgstr "ͼϢ"
-
-#: ..\..\..\admin\b2upload.php:193
-msgid "Size"
-msgstr "С"
-
-#: ..\..\..\admin\b2upload.php:196 ..\..\..\admin\_edit_form.php:544
-msgid "Type"
-msgstr ""
-
-#: ..\..\..\admin\b2upload.php:201
-msgid "Close this window"
-msgstr "رմ"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "Ա"
-
-# D:\www\b2evo091\blogs\admin\b2users.php:49
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:110
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:124
-#, fuzzy
-msgid "You must provide an unique login!"
-msgstr "Ҫȵ¼"
-
-# D:\www\b2evo091\blogs\admin\b2users.php:132
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:157
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:192
-#, fuzzy
-msgid "You typed two different passwords."
-msgstr "벻ͬ뷵ز޸"
-
-# D:\www\b2evo091\blogs\admin\b2users.php:198
-# D:\www\b2evo091\blogs\htsrv\profile_update.php:112
-# D:\www\b2evo091\blogs\htsrv\register.php:64
-#: ..\..\..\admin\b2users.php:198 ..\..\..\htsrv\profile_update.php:112
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:215
-#, fuzzy
-msgid "User updated."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:224
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:268
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:284
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:306
-#, fuzzy
-msgid "You can't delete yourself!"
-msgstr "޷ɾԱ #%d"
-
-#: ..\..\..\admin\b2users.php:310
-#, fuzzy
-msgid "You can't delete User #1!"
-msgstr "޷ɾԱ #%d"
-
-# D:\www\b2evo091\blogs\admin\b2users.php:324
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "ɾһԱͬʱɾԱӡ"
-
-#: ..\..\..\admin\b2users.php:349
-#, fuzzy
-msgid "Deleting User..."
-msgstr "ɾ"
-
-#: ..\..\..\admin\b2users.php:366
-#, fuzzy
-msgid "You can't delete Group #1!"
-msgstr "޷ɾԱ #%d"
-
-# D:\www\b2evo091\blogs\admin\b2users.php:370
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:383
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:407
-#, fuzzy
-msgid "Group deleted..."
-msgstr "ɾ"
-
-# D:\www\b2evo091\blogs\admin\b2users.php:424
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:478
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:488
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:488
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:490
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2users.php:490
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr ""
-
-#: ..\..\..\admin\b2users.php:523
-#, fuzzy
-msgid "You are not allowed to view other users."
-msgstr "ûе¼"
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "..."
-
-#: ..\..\..\admin\edit_actions.php:104 ..\..\..\admin\edit_actions.php:215
-#: ..\..\..\admin\edit_actions.php:460 ..\..\..\htsrv\comment_post.php:75
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1374
-msgid "Supplied URL is invalid: "
-msgstr "ָЧ"
-
-#: ..\..\..\admin\edit_actions.php:110 ..\..\..\admin\edit_actions.php:221
-#, fuzzy
-msgid "Supplied content is invalid"
-msgstr "ָЧ"
-
-#: ..\..\..\admin\edit_actions.php:116 ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "޷޸Щ"
-
-#: ..\..\..\admin\edit_actions.php:117 ..\..\..\admin\edit_actions.php:228
-#: ..\..\..\admin\edit_actions.php:465
-msgid "Back to post editing"
-msgstr "ӱ༭"
-
-#: ..\..\..\admin\edit_actions.php:123
-msgid "Recording post..."
-msgstr "¼..."
-
-#: ..\..\..\admin\edit_actions.php:136 ..\..\..\admin\edit_actions.php:258
-#: ..\..\..\admin\edit_actions.php:417
-msgid "Sleeping..."
-msgstr "..."
-
-#: ..\..\..\admin\edit_actions.php:146 ..\..\..\admin\edit_actions.php:267
-#: ..\..\..\admin\edit_actions.php:358
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "ûйԹtrackback, pingback  blog pings..."
-
-#: ..\..\..\admin\edit_actions.php:161
-msgid "Posting Done..."
-msgstr ".."
-
-#: ..\..\..\admin\edit_actions.php:175 ..\..\..\admin\edit_actions.php:234
-msgid "Updating post..."
-msgstr ".."
-
-#: ..\..\..\admin\edit_actions.php:283 ..\..\..\admin\edit_actions.php:369
-msgid "Post had already pinged: skipping blog pings..."
-msgstr ""
-
-#: ..\..\..\admin\edit_actions.php:295 ..\..\..\admin\edit_actions.php:381
-#, fuzzy
-msgid "Updating done..."
-msgstr ".."
-
-#: ..\..\..\admin\edit_actions.php:311 ..\..\..\admin\edit_actions.php:326
-#, fuzzy
-msgid "Updating post status..."
-msgstr ".."
-
-#: ..\..\..\admin\edit_actions.php:391 ..\..\..\admin\edit_actions.php:410
-msgid "Deleting post..."
-msgstr "ɾ"
-
-#: ..\..\..\admin\edit_actions.php:399
-msgid "Oops, no post with this ID!"
-msgstr "ѽIDûӣ"
-
-#: ..\..\..\admin\edit_actions.php:422
-msgid "Deleting Done..."
-msgstr "ɾ..."
-
-#: ..\..\..\admin\edit_actions.php:426 ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-#, fuzzy
-msgid "Error"
-msgstr ""
-
-#: ..\..\..\admin\edit_actions.php:464
-msgid "Cannot update comment, please correct these errors:"
-msgstr "޷ۣ޸Щ"
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "Back to posts!"
-msgstr ""
-
-#: ..\..\..\admin\edit_actions.php:527
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "Ҳɾ̬ҳ߲鿴Ĳϵͳ..."
-
-#: ..\..\..\admin\edit_actions.php:535
-msgid "New post"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\import-mt.php:391
-# D:\www\b2evo091\blogs\admin\_users_form.php:96
-# D:\www\b2evo091\blogs\admin\_users_form.php:101
-#: ..\..\..\admin\import-mt.php:391 ..\..\..\admin\_users_form.php:96
-#: ..\..\..\admin\_users_form.php:101
-msgid "User group"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\import-mt.php:392
-# D:\www\b2evo091\blogs\admin\_users_form.php:84
-#: ..\..\..\admin\import-mt.php:392 ..\..\..\admin\_users_form.php:84
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr ""
-
-#: ..\..\..\admin\import-mt.php:393 ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:91 ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:36 ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\import-mt.php:432
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:135
-#: ..\..\..\admin\import-mt.php:432 ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr ""
-
-#: ..\..\..\admin\import-mt.php:1257 ..\..\..\admin\_edit_form.php:359
-#, fuzzy
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "ĿѡԼѡĸӷ"
-
-#: ..\..\..\admin\import-mt.php:1286 ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "ѡΪ"
-
-#: ..\..\..\admin\import-mt.php:1297 ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "ѡΪ"
-
-#: ..\..\..\admin\tools.php:18 ..\..\..\admin\_menutop.php:270
-#, fuzzy
-msgid "Tools"
-msgstr "̫"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "ǩ"
-
-#: ..\..\..\admin\tools.php:30 ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45 ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "ӵ/ǩ"
-
-#: ..\..\..\admin\tools.php:31 ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46 ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo ǩ"
-
-#: ..\..\..\admin\tools.php:70
-msgid "Post to b2evolution"
-msgstr ""
-
-#: ..\..\..\admin\tools.php:72
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "ûзֲʹMozilla 0.9.4ϰ汾"
-
-#: ..\..\..\admin\tools.php:76 ..\..\..\admin\tools.php:85
-msgid "SideBar"
-msgstr "(SideBar)"
-
-#: ..\..\..\admin\tools.php:77
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr ""
-
-#: ..\..\..\admin\tools.php:86
-msgid "Add this link to your favorites:"
-msgstr "ӵMy Favorites"
-
-#: ..\..\..\admin\tools.php:87
-msgid "b2evo sidebar"
-msgstr "b2evo (SideBar)"
-
-# D:\www\b2evo091\blogs\admin\tools.php:94
-#: ..\..\..\admin\tools.php:94
-msgid "Movable Type Import"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\tools.php:96
-#: ..\..\..\admin\tools.php:96
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\tools.php:97
-#: ..\..\..\admin\tools.php:97
-msgid "Place that file into the /admin folder on your server;"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\tools.php:98
-#: ..\..\..\admin\tools.php:98
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-#, fuzzy
-msgid "Static file generation"
-msgstr "̬ļ"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-#, fuzzy
-msgid "Static filename"
-msgstr "̬ļ"
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:21
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-#, fuzzy
-msgid "After each new post..."
-msgstr "..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-#, fuzzy
-msgid "Ping b2evolution.net"
-msgstr "ҵb2e"
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:28
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:29
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:30
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:31
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-#, fuzzy
-msgid "Ping blo.gs"
-msgstr "б"
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:36
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:38
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:38
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-#, fuzzy
-msgid "Allow pingbacks"
-msgstr "ʾ pingbacks"
-
-# D:\www\b2evo091\blogs\admin\_blogs_advanced.form.php:39
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:18
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:20 ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "ϸ"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-#, fuzzy
-msgid "Will be displayed on top of the blog."
-msgstr "⽫ʾڲ͵ģ"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:21
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-#, fuzzy
-msgid "Main Locale"
-msgstr "Ҫ"
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:22
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:27
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:38
-# D:\www\b2evo091\blogs\admin\_blogs_list.php:58
-#: ..\..\..\admin\_blogs_general.form.php:38 ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:40
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:40
-msgid "Current default is:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:41
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through index.php"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:44
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "Other blog through stub file (Advanced)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:44
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "You MUST create a stub file for this to work."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:45
-#: ..\..\..\admin\_blogs_general.form.php:45
-msgid "Preferred access type"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "Blog Folder URL"
-msgstr "Ŀ¼"
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:51
-#: ..\..\..\admin\_blogs_general.form.php:51
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:56
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "URL blog name / Stub name"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:56
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:61
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default display options"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:63
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Default skin"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:63
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "This is the default skin that will be used to display this blog."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:65
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Allow skin switching"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:65
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:67
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Display public blog list"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:67
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:69
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Include in public blog list"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:69
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:71
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Default linkblog"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:71
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "Tagline"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-#, fuzzy
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "⽫ʾڲģвֵ"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "ϸ"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "This is displayed on the blog template."
-msgstr "⽫ʾڲ͵ģ"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "Short Description"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "⽫metaǺRSSϢݣʹHTML"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "Keywords"
-msgstr "ؼ"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "⽫metaǺ͹ؼ֣HTML"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_edit_showposts.php:337
-#, fuzzy
-msgid "Notes"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Additional info."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:31
-#, fuzzy
-msgid "Blog URL"
-msgstr "Ŀ¼"
-
-#: ..\..\..\admin\_blogs_list.php:32
-#, fuzzy
-msgid "Static File"
-msgstr "̬ļ"
-
-# D:\www\b2evo091\blogs\admin\_blogs_list.php:33
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:47
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:158
-# D:\www\b2evo091\blogs\admin\_users_form.php:145
-# D:\www\b2evo091\blogs\htsrv\_reg_form.php:46
-# D:\www\b2evo091\blogs\skins\_profile.php:61
-#: ..\..\..\admin\_blogs_list.php:33 ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:145 ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:61
-msgid "Locale"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:47 ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58 ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101 ..\..\..\admin\_users_list.php:143
-#, fuzzy
-msgid "Properties"
-msgstr "ܱ"
-
-#: ..\..\..\admin\_blogs_list.php:58
-#, fuzzy
-msgid "Default"
-msgstr "ɾ"
-
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "ɣ"
-
-# D:\www\b2evo091\blogs\admin\_blogs_list.php:91
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid "Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:91
-#, fuzzy
-msgid "Delete this blog!"
-msgstr "ɾʼ¼"
-
-#: ..\..\..\admin\_blogs_list.php:92
-#, fuzzy
-msgid "Copy this blog!"
-msgstr "ϵͳ"
-
-# D:\www\b2evo091\blogs\admin\_blogs_list.php:92
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:239
-# D:\www\b2evo091\blogs\admin\_users_list.php:73
-# D:\www\b2evo091\blogs\admin\_users_list.php:146
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92 ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73 ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_list.php:104
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:115
-#, fuzzy
-msgid "New blog..."
-msgstr "½"
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:19
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:84
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr ""
-
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "¼"
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:23
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:24
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr ""
-
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-#, fuzzy
-msgid "Delete<br />posts"
-msgstr "ɾ"
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:26
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:27
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:28
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "ܱ"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "˽˵"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "ݸ"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "ֹ"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-#, fuzzy
-msgid "Members"
-msgstr "ʮһ"
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:64
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:161
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:71
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:85
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:165
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:173
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:78
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:169
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:92
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:177
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:99
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:181
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:106
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:185
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:113
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:189
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-#, fuzzy
-msgid "Permission to edit categories for this blog"
-msgstr "ûȨ͵ѡ"
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:127
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:197
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:130
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:131
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:201
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-#, fuzzy
-msgid "Non members"
-msgstr "ʮһ"
-
-# D:\www\b2evo091\blogs\admin\_blogs_permissions.form.php:215
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:215
-msgid "Warning! You are about to remove your own permission to edit this blog!\\nYou won\\'t have access to its properties any longer if you do that!"
-msgstr ""
-
-#: ..\..\..\admin\_cats_list.php:34
-#, fuzzy
-msgid "Edit category properties"
-msgstr "༭"
-
-# D:\www\b2evo091\blogs\admin\_cats_list.php:38
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr ""
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "ڴ½ӷ"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "ڴ½"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "ע⣺ɾһಢɾеӣֻǽתƵϼСɾʱеӽᱻתƵʣ罨ķС"
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:135 ..\..\..\admin\_users_form.php:151
-#: ..\..\..\admin\_users_form.php:153 ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:154 ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20 ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\basic\_feedback.php:178 ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "ʼַ"
-
-#: ..\..\..\admin\_edit_form.php:139 ..\..\..\admin\_users_form.php:165
-#: ..\..\..\admin\_users_form.php:167 ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:63 ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "ַ"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "Ԥ"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "ƴд"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "ϴļ/ͼƬ"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:207
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:216
-#, fuzzy
-msgid "Edit timestamp"
-msgstr "༭"
-
-#: ..\..\..\admin\_edit_form.php:253
-#, fuzzy
-msgid "URL Title"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:255
-#: ..\..\..\admin\_edit_form.php:255
-msgid "(to be used in permalinks)"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_edit_showposts.php:287
-#: ..\..\..\admin\_set_general.form.php:49 ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Auto-BR"
-msgstr "Զ"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:265
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:49
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:274
-#: ..\..\..\admin\_edit_form.php:274
-msgid "Additional actions"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "Pingback"
-msgstr "ЧԼ"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "ͼе"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "Trackback URLs"
-msgstr "ЧԵַ"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "(Separate by space)"
-msgstr "(ʹÿո)"
-
-#: ..\..\..\admin\_edit_form.php:310 ..\..\..\admin\_edit_form.php:545
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "״̬"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "ӽṫ"
-
-#: ..\..\..\admin\_edit_form.php:317 ..\..\..\admin\_edit_showposts.php:360
-msgid "Published (Public)"
-msgstr " ()"
-
-#: ..\..\..\admin\_edit_form.php:323
-#, fuzzy
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "ӽֻᷢе¼ĻԱܿ"
-
-#: ..\..\..\admin\_edit_form.php:324 ..\..\..\admin\_edit_showposts.php:363
-msgid "Protected (Members only)"
-msgstr "빫(޻Ա)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "ӽֻᷢԿ"
-
-#: ..\..\..\admin\_edit_form.php:331 ..\..\..\admin\_edit_showposts.php:366
-msgid "Private (You only)"
-msgstr "˽ (Լ)"
-
-#: ..\..\..\admin\_edit_form.php:337 ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "ӽĹɼ"
-
-#: ..\..\..\admin\_edit_form.php:338 ..\..\..\admin\_edit_showposts.php:369
-msgid "Draft (Not published!)"
-msgstr "ݸ ()"
-
-#: ..\..\..\admin\_edit_form.php:345 ..\..\..\admin\_edit_showposts.php:372
-msgid "Deprecated (Not published!)"
-msgstr "ܾ()"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:435
-#: ..\..\..\admin\_edit_form.php:435
-msgid "Note: Moving posts across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:437
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:447
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:449
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:459 ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55 ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:248 ..\..\..\skins\custom\_main.php:253
-#: ..\..\..\skins\custom\_main.php:258 ..\..\..\skins\custom\_main.php:263
-#: ..\..\..\skins\natural_pink\_main.php:234
-#: ..\..\..\skins\natural_pink\_main.php:239
-#: ..\..\..\skins\natural_pink\_main.php:244
-#: ..\..\..\skins\natural_pink\_main.php:249
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:461
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can leave comments on this post."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:462
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Open"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:464
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors can NOT leave comments on this post."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:465
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Closed"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:467
-#: ..\..\..\admin\_edit_form.php:467
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:468
-#: ..\..\..\admin\_edit_form.php:468
-msgid "Disabled"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:473
-#, fuzzy
-msgid "Renderers"
-msgstr "Ϣ"
-
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Comment info"
-msgstr "Ϣ"
-
-#: ..\..\..\admin\_edit_form.php:546
-msgid "IP address"
-msgstr "IPַ"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, fuzzy, php-format
-msgid "Next %d days"
-msgstr " %d"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "ǰ %d"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, fuzzy, php-format
-msgid "Previous %d days"
-msgstr "ǰ %d"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr " %d"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:56 ..\..\..\admin\_edit_navbar.php:62
-msgid " to "
-msgstr ""
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:64
-msgid " of "
-msgstr "֮"
-
-#: ..\..\..\admin\_edit_navbar.php:72
-msgid "from the end"
-msgstr "µĿʼ"
-
-#: ..\..\..\admin\_edit_navbar.php:76
-msgid "from the start"
-msgstr "Ŀʼ"
-
-#: ..\..\..\admin\_edit_navbar.php:78
-msgid "OK"
-msgstr "ȷ"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr "ڷΧ"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:138
-#, fuzzy
-msgid "level:"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:830
-#, fuzzy
-msgid "Pages:"
-msgstr "룺"
-
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "û"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:732
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 "
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:733
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, fuzzy, php-format
-msgid "%d comments"
-msgstr "% "
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, fuzzy, php-format
-msgid "%d Trackbacks"
-msgstr "ЧԵַ"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, fuzzy, php-format
-msgid "%d Pingbacks"
-msgstr "ЧԼ"
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:193
-#, fuzzy
-msgid "No feedback for this post yet..."
-msgstr "û %s"
-
-#: ..\..\..\admin\_edit_showposts.php:226 ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "Դ:"
-
-#: ..\..\..\admin\_edit_showposts.php:230 ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:234 ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-#, fuzzy
-msgid "Permanent link to this comment"
-msgstr "ӵ"
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145 ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:272 ..\..\..\admin\_users_form.php:107
-#: ..\..\..\skins\_feedback.php:164 ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:169
-#: ..\..\..\skins\wpc_default\_feedback.php:169
-#, fuzzy
-msgid "User"
-msgstr "Ա"
-
-#: ..\..\..\admin\_edit_showposts.php:275 ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:171
-#: ..\..\..\skins\wpc_default\_feedback.php:171
-#, fuzzy
-msgid "Edit profile"
-msgstr "༭ĸ"
-
-#: ..\..\..\admin\_edit_showposts.php:280 ..\..\..\skins\_feedback.php:181
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:281 ..\..\..\skins\_feedback.php:182
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "xhtml"
-
-#: ..\..\..\admin\_edit_showposts.php:286 ..\..\..\skins\_feedback.php:186
-#: ..\..\..\skins\basic\_feedback.php:202
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:204
-#: ..\..\..\skins\wpc_default\_feedback.php:204
-msgid "Options"
-msgstr "ѡ"
-
-#: ..\..\..\admin\_edit_showposts.php:287
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(нת &lt;br&gt;  )"
-
-#: ..\..\..\admin\_edit_showposts.php:294 ..\..\..\skins\_feedback.php:208
-#: ..\..\..\skins\basic\_feedback.php:219
-msgid "Send comment"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:349
-msgid "Posts to show"
-msgstr "鿴"
-
-#: ..\..\..\admin\_edit_showposts.php:352
-msgid "Past"
-msgstr "ȥ"
-
-#: ..\..\..\admin\_edit_showposts.php:355
-msgid "Future"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:380
-msgid "Title / Text contains"
-msgstr " /  "
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:393
-msgid "OR"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_edit_showposts.php:401
-#: ..\..\..\admin\_edit_showposts.php:401
-msgid "Exact match"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:454 ..\..\..\skins\_archives.php:74
-#, fuzzy
-msgid "week"
-msgstr "ÿ"
-
-#: ..\..\..\admin\_edit_showposts.php:554
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\b2evocore\_functions_forms.php:312 ..\..\..\install\index.php:299
-#: ..\..\..\skins\_profile.php:85
-msgid "Reset"
-msgstr ""
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "GPL Э"
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:113
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:113
-msgid "uncheck all"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:115
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:115
-msgid "check all"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:166
-#: ..\..\..\admin\_menutop.php:166
-msgid "visit b2evolution's website"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:169
-#: ..\..\..\admin\_menutop.php:169
-msgid "Style:"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:172
-msgid "Logout"
-msgstr "˳¼"
-
-#: ..\..\..\admin\_menutop.php:174
-msgid "Exit to blogs"
-msgstr "תҳ"
-
-#: ..\..\..\admin\_menutop.php:183
-#, fuzzy
-msgid "Blog time:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:184
-#: ..\..\..\admin\_menutop.php:184
-msgid "GMT:"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:185
-#, fuzzy
-msgid "Logged in as:"
-msgstr "½Ϊ"
-
-#: ..\..\..\admin\_menutop.php:195
-#, fuzzy
-msgid "Write"
-msgstr "˽˵"
-
-#: ..\..\..\admin\_menutop.php:201 ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241 ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:883
-msgid "Edit"
-msgstr "༭"
-
-#: ..\..\..\admin\_menutop.php:221
-msgid "Stats"
-msgstr "ͳ"
-
-#: ..\..\..\admin\_menutop.php:239 ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "ģ"
-
-#: ..\..\..\admin\_menutop.php:249
-msgid "Users"
-msgstr "Ա"
-
-#: ..\..\..\admin\_menutop.php:253
-#, fuzzy
-msgid "User Profile"
-msgstr "ҵ"
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:19
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:21
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:21
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:23
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:23
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:25
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:25
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:30
-#, fuzzy
-msgid "Display options"
-msgstr "ʾ pingbacks"
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:32
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:32
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "/ÿҳ"
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:38
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:40
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "ÿ"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "ÿ"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "ÿ"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "鵵ģʽ"
-
-#: ..\..\..\admin\_set_general.form.php:54
-#, fuzzy
-msgid "Link options"
-msgstr "ѡ"
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:56
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:56
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:59
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:59
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:60
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:61
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:62
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:63
-#, fuzzy
-msgid "Permalink type"
-msgstr "ȫ"
-
-#: ..\..\..\admin\_set_general.form.php:68
-#, fuzzy
-msgid "Security options"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:70
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_general.form.php:70
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_plugins.form.php:19
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_plugins.form.php:22
-# D:\www\b2evo091\blogs\admin\_set_plugins.form.php:46
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_plugins.form.php:23
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_plugins.form.php:43
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-#, fuzzy
-msgid "Create new locale"
-msgstr "²"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-#, fuzzy
-msgid "Edit locale"
-msgstr "༭"
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:48
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:159
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:50
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:51
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:188
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:52
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:53
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:53
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-#, fuzzy
-msgid "Lang file"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:55
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:56
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:188
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:57
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:67
-#, fuzzy
-msgid "Create"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:67 ..\..\..\skins\_profile.php:84
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:67
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:72
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:73
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:74
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:75
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:77
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:78
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:79
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:80
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:81
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:82
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:83
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:84
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:85
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:86
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:87
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:88
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:89
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:90
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:91
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:92
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:93
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:94
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:95
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:96
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:97
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:98
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:99
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:100
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:101
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:102
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:103
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:104
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:105
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:106
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:107
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:108
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:109
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:111
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:112
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:123
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:131
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "ʱ"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, fuzzy
-msgid "in hours"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, fuzzy, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr "㲻ڷʱ"
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:135
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:141
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:146
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:151
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:161
-#, fuzzy
-msgid "Date fmt"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:162
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:171
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:172
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:176
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:333
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:223
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:223
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:232
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:232
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:246
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:257
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:333
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:348
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_set_regional.form.php:348
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:50
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:51
-#, fuzzy
-msgid "previous user"
-msgstr "ǰһҳ"
-
-#: ..\..\..\admin\_users_form.php:52
-#, fuzzy
-msgid "next user"
-msgstr "Ա"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:53
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:56
-#, fuzzy
-msgid "Close user profile"
-msgstr "༭ĸ"
-
-#: ..\..\..\admin\_users_form.php:63
-#, fuzzy
-msgid "Create new user profile"
-msgstr "²"
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr " ֮:"
-
-#: ..\..\..\admin\_users_form.php:82
-#, fuzzy
-msgid "User rights"
-msgstr "û"
-
-#: ..\..\..\admin\_users_form.php:111 ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:140 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\_profile.php:51
-#, fuzzy
-msgid "Login"
-msgstr "Ա:"
-
-#: ..\..\..\admin\_users_form.php:112 ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:141 ..\..\..\skins\_profile.php:40
-#: ..\..\..\skins\_profile.php:52 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:113 ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:142 ..\..\..\skins\_profile.php:41
-#: ..\..\..\skins\_profile.php:53 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:114 ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:143 ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:42 ..\..\..\skins\_profile.php:50
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "ǳ"
-
-#: ..\..\..\admin\_users_form.php:119 ..\..\..\admin\_users_form.php:144
-#: ..\..\..\skins\_profile.php:46 ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "ʾĴ"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:135
-#: ..\..\..\admin\_users_form.php:135
-msgid "Preferred locale"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:135
-# D:\www\b2evo091\blogs\admin\_users_form.php:145
-#: ..\..\..\admin\_users_form.php:135 ..\..\..\admin\_users_form.php:145
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:148
-#: ..\..\..\admin\_users_form.php:148
-msgid "Send an email"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:161
-#, fuzzy
-msgid "Visit the site"
-msgstr "ı䲼"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:171
-#: ..\..\..\admin\_users_form.php:171
-msgid "Search on ICQ.com"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:175 ..\..\..\admin\_users_form.php:177
-#: ..\..\..\skins\_profile.php:64 ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:181
-#: ..\..\..\admin\_users_form.php:181
-msgid "Instant Message to user"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:186 ..\..\..\admin\_users_form.php:198
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:187 ..\..\..\admin\_users_form.php:199
-msgid "MSN IM"
-msgstr "MSN"
-
-#: ..\..\..\admin\_users_form.php:188 ..\..\..\admin\_users_form.php:200
-msgid "YahooIM"
-msgstr "YahooIM"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:190
-# D:\www\b2evo091\blogs\admin\_users_form.php:201
-# D:\www\b2evo091\blogs\skins\_profile.php:69
-# D:\www\b2evo091\blogs\skins\basic\_profile.php:84
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\admin\_users_form.php:201
-#: ..\..\..\skins\_profile.php:69 ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:190
-# D:\www\b2evo091\blogs\skins\_profile.php:69
-# D:\www\b2evo091\blogs\skins\basic\_profile.php:84
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:192 ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:192
-#: ..\..\..\admin\_users_form.php:192
-msgid "Leave empty if you don't want to change the password."
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:193 ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "ȷ"
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:201
-#: ..\..\..\admin\_users_form.php:201
-msgid "yes"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:201
-#: ..\..\..\admin\_users_form.php:201
-msgid "no"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:213
-#: ..\..\..\admin\_users_form.php:213
-msgid "User information"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:215 ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:216 ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:50 ..\..\..\skins\custom\_main.php:247
-#: ..\..\..\skins\custom\_main.php:252 ..\..\..\skins\custom\_main.php:257
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\natural_pink\_main.php:233
-#: ..\..\..\skins\natural_pink\_main.php:238
-#: ..\..\..\skins\natural_pink\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:248
-msgid "Posts"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:217
-#, fuzzy
-msgid "Created on"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:218
-#: ..\..\..\admin\_users_form.php:218
-msgid "From IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:219
-#: ..\..\..\admin\_users_form.php:219
-msgid "From Domain"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_form.php:220
-#: ..\..\..\admin\_users_form.php:220
-msgid "With Browser"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:48
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:49
-#, fuzzy
-msgid "previous group"
-msgstr "ǰһҳ"
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:50
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:51
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:55
-#, fuzzy
-msgid "Close group profile"
-msgstr "༭ĸ"
-
-#: ..\..\..\admin\_users_groupform.php:59
-#, fuzzy
-msgid "Creating new group"
-msgstr "²"
-
-#: ..\..\..\admin\_users_groupform.php:63
-#, fuzzy
-msgid "Editing group:"
-msgstr "༭"
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:63
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:81
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:85
-#, fuzzy
-msgid "View all"
-msgstr "ͳ"
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:86
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:91
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:96
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:101
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:110
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:115
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:89
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:94
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:99
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:108
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:90
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:95
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:100
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:109
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:92
-msgid "Statistics"
-msgstr "ͳ"
-
-# D:\www\b2evo091\blogs\admin\_users_groupform.php:102
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:103
-#, fuzzy
-msgid "Check to allow template editing."
-msgstr "Զ屳ģ༭"
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-#, fuzzy
-msgid "User/Group Management"
-msgstr "Ա"
-
-# D:\www\b2evo091\blogs\admin\_users_list.php:14
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_list.php:62
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\_users_list.php:73
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:79
-#, fuzzy
-msgid "Delete group"
-msgstr "ɾ"
-
-#: ..\..\..\admin\_users_list.php:132
-#, fuzzy
-msgid "decrease user level"
-msgstr "δĻԱ (0)"
-
-#: ..\..\..\admin\_users_list.php:137
-#, fuzzy
-msgid "increase user level"
-msgstr "δĻԱ (0)"
-
-#: ..\..\..\admin\_users_list.php:151
-#, fuzzy
-msgid "Delete user"
-msgstr "ɾ"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid "Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!"
-msgstr ""
-"ȷҪɾԱ\n"
-"棺Ӷɾ"
-
-#: ..\..\..\admin\_users_list.php:168
-#, fuzzy
-msgid "New user..."
-msgstr "ע..."
-
-# D:\www\b2evo091\blogs\admin\_users_list.php:170
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_blog_main.php:205
-#: ..\..\..\b2evocore\_blog_main.php:205
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_blog.php:391
-# D:\www\b2evo091\blogs\b2evocore\_class_blog.php:405
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#: ..\..\..\b2evocore\_class_calendar.php:202
-#, fuzzy, php-format
-msgid "%d posts"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_calendar.php:198
-#: ..\..\..\b2evocore\_class_calendar.php:203
-#, fuzzy
-msgid "1 post"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_calendar.php:306
-#, fuzzy
-msgid "previous month"
-msgstr "ǰһ"
-
-#: ..\..\..\b2evocore\_class_calendar.php:310
-#, fuzzy
-msgid "next month"
-msgstr "һ"
-
-#: ..\..\..\b2evocore\_class_calendar.php:337
-#, fuzzy
-msgid "previous year"
-msgstr "ǰһҳ"
-
-# D:\www\b2evo091\blogs\b2evocore\_class_calendar.php:340
-#: ..\..\..\b2evocore\_class_calendar.php:340
-msgid "next year"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_calendar.php:369
-#: ..\..\..\b2evocore\_class_calendar.php:369
-msgid "go to month's archive"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-#, fuzzy
-msgid "Member"
-msgstr "ʮһ"
-
-# D:\www\b2evo091\blogs\b2evocore\_class_comment.php:143
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-#, fuzzy
-msgid "Edit this comment"
-msgstr "༭"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:828
-msgid "Delete"
-msgstr "ɾ"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-#, fuzzy
-msgid "Delete this comment"
-msgstr "ɾʼ¼"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid "You are about to delete this comment!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "ɾۣ \\'ȡ\\'ֹͣ\\'ȷ\\'ɾ"
-
-#: ..\..\..\b2evocore\_class_commentlist.php:144
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "û..."
-
-# D:\www\b2evo091\blogs\b2evocore\_class_dataobjectlist.php:120
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:120
-msgid "Sorry, there is nothing to display..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_group.php:70
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_htmlchecker.php:109
-#: ..\..\..\b2evocore\_class_htmlchecker.php:109
-msgid "Parser error: "
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:127
-msgid "Tag <code>body</code> can only be used once!"
-msgstr " <code>body</code> ֻܱʹһΣ"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:140
-msgid "Illegal tag"
-msgstr "Ϸı"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:147
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr " %s Ӧóǵڲ"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:149
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr " %s ڱ %s "
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:157
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr " %s û %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:165
-msgid "Found invalid URL: "
-msgstr "Ч"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:188
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr " %s Ӧԭʼַ (raw character data)"
-
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:302
-#: ..\..\..\b2evocore\_functions_cats.php:639
-msgid "Browse category"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_item.php:405
-#: ..\..\..\b2evocore\_class_item.php:405
-msgid "Comments are closed for this post."
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_item.php:417
-#: ..\..\..\b2evocore\_class_item.php:417
-msgid "This post is not published. You cannot leave comments."
-msgstr ""
-
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:467
-#: ..\..\..\b2evocore\_functions_bposts.php:736
-msgid "Read more!"
-msgstr "ݣ"
-
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:472
-#: ..\..\..\b2evocore\_functions_bposts.php:741
-msgid "More:"
-msgstr "ࣺ"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "Display feedback / Leave a comment"
-msgstr "ʾ / "
-
-# D:\www\b2evo091\blogs\b2evocore\_class_item.php:715
-#: ..\..\..\b2evocore\_class_item.php:715
-msgid "Send feedback"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_item.php:716
-#: ..\..\..\b2evocore\_class_item.php:716
-msgid "1 feedback"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_item.php:717
-#: ..\..\..\b2evocore\_class_item.php:717
-#, php-format
-msgid "%d feedbacks"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:730
-msgid "Display comments / Leave a comment"
-msgstr "ʾ / "
-
-#: ..\..\..\b2evocore\_class_item.php:743
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "ʾ trackbacks / ȡ trackbacks ַ"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:745
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:746
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, fuzzy, php-format
-msgid "Trackbacks (%d)"
-msgstr "Trackbacks"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-msgid "Display pingbacks"
-msgstr "ʾ pingbacks"
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:758
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:759
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, fuzzy, php-format
-msgid "Pingbacks (%d)"
-msgstr "Pingbacks"
-
-#: ..\..\..\b2evocore\_class_item.php:829
-#, fuzzy
-msgid "Delete this post"
-msgstr "ɾʼ¼"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:839
-#: ..\..\..\b2evocore\_class_item.php:848
-msgid "You are about to delete this post!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "Ҫɾ!\\n\\'ȡ\\' ťֹͣ, \\'ȷ\\' ťɾ"
-
-#: ..\..\..\b2evocore\_class_item.php:884
-#, fuzzy
-msgid "Edit this post"
-msgstr "༭"
-
-#: ..\..\..\b2evocore\_class_item.php:924
-#, fuzzy
-msgid "Publish NOW!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_item.php:925
-#: ..\..\..\b2evocore\_class_item.php:925
-msgid "Publish now using current date and time."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_itemlist.php:598
-#, fuzzy
-msgid "Invalid post, please correct these errors:"
-msgstr "޷޸Щ"
-
-# D:\www\b2evo091\blogs\b2evocore\_class_itemlist.php:889
-#: ..\..\..\b2evocore\_class_itemlist.php:889
-msgid "Sorry, there is no post to display..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr "ûָ"
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr "ûmsgű"
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-#, fuzzy
-msgid "Command failed"
-msgstr "ʧܣ"
-
-#: ..\..\..\b2evocore\_class_user.php:70
-#, fuzzy
-msgid "New user"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_class_user.php:267
-#: ..\..\..\b2evocore\_class_user.php:267
-msgid "Permission denied!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:48
-msgid "Oops, MySQL error!"
-msgstr "찡MySQL"
-
-#: ..\..\..\b2evocore\_functions.php:486
-msgid "go back"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:518
-msgid "Redirecting you to:"
-msgstr "¶λ"
-
-#: ..\..\..\b2evocore\_functions.php:520
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "ʲôû<a %s></a>"
-
-#: ..\..\..\b2evocore\_functions.php:599
-#, fuzzy
-msgid "No response!"
-msgstr "ظ"
-
-# D:\www\b2evo091\blogs\b2evocore\_functions.php:604
-#: ..\..\..\b2evocore\_functions.php:604
-msgid "Remote error"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:619 ..\..\..\b2evocore\_functions.php:624
-#, fuzzy
-msgid "Response"
-msgstr "ظ"
-
-#: ..\..\..\b2evocore\_functions.php:861
-#, php-format
-msgid "Parameter %s is required!"
-msgstr " %s ȱ٣"
-
-#: ..\..\..\b2evocore\_functions.php:1068
-msgid "Invalid URL"
-msgstr "Ƿַ"
-
-#: ..\..\..\b2evocore\_functions.php:1074
-msgid "URI scheme not allowed"
-msgstr "URI scheme "
-
-#: ..\..\..\b2evocore\_functions.php:1081
-msgid "URL not allowed"
-msgstr "URL"
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:172
-#: ..\..\..\b2evocore\_functions_antispam.php:172
-msgid "Reporting abuse to b2evolution.net..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:202
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:220
-#: ..\..\..\b2evocore\_functions_antispam.php:220
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:230
-#: ..\..\..\b2evocore\_functions_antispam.php:230
-msgid "Latest update timestamp"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:255
-#: ..\..\..\b2evocore\_functions_antispam.php:255
-msgid "Incomplete reponse."
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:263
-#: ..\..\..\b2evocore\_functions_antispam.php:263
-msgid "No new blacklisted strings are available."
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:267
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "Adding strings to local blacklist"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-#, fuzzy
-msgid "Adding:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr "ɹ"
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:277
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-msgid "Not necessary! (Already handled)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_antispam.php:285
-#: ..\..\..\b2evocore\_functions_antispam.php:285
-msgid "New latest update timestamp"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:294
-#, fuzzy
-msgid "Invalid reponse."
-msgstr "Чļ"
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr "blogڣ"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "ϸϢ"
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_bposts.php:666
-# D:\www\b2evo091\blogs\b2evocore\_functions_bposts.php:706
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:706
-msgid "PREVIEW"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_bposts.php:832
-msgid "Next page"
-msgstr "һҳ"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:833
-msgid "Previous page"
-msgstr "ǰһҳ"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:878
-msgid "Previous post"
-msgstr "ǰһ"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:935
-msgid "Next post"
-msgstr "һ"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1047
-msgid "Next Page"
-msgstr "һҳ"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1075
-msgid "Previous Page"
-msgstr "һҳ"
-
-#: ..\..\..\b2evocore\_functions_cats.php:90
-msgid "Cannot delete if there are sub-categories!"
-msgstr "ӷĻ޷ɾ"
-
-#: ..\..\..\b2evocore\_functions_cats.php:122
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "޷ɾķ࣬ӵĻ"
-
-#: ..\..\..\b2evocore\_functions_cats.php:217
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "ķ %s ڣ"
-
-#: ..\..\..\b2evocore\_functions_cats.php:570
-msgid "Category"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_forms.php:311
-#: ..\..\..\b2evocore\_functions_forms.php:311
-msgid "Save !"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:59
-#: ..\..\..\b2evocore\_vars.php:134 ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr "ûдЧַ"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "referer ignored"
-msgstr "ñ"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-msgid "BlackList"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-msgid "robot"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-msgid "invalid"
-msgstr "Ч"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "search engine"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:137
-msgid "loading referering page"
-msgstr "װҳ"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:158
-msgid "found current url in page"
-msgstr "ҳз˵ǰ"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:471
-msgid "not a query - no params!"
-msgstr "һѯûв"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:496
-msgid "no query string found"
-msgstr "ûҵѯַ"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354 ..\..\..\install\index.php:90
-#, fuzzy
-msgid "name"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "pingback"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "ûpingbackԷ"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "ʼ"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr "У"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "Pingbacks"
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_functions_pings.php:194
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr "浵֮"
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr "Ŀ¼"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr " trackbacks..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "ûtrackbacks"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "͵ժҪ"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "Trackbacks"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr " trackback "
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "ظ"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "ĻԱ/"
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:120
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "cookie %s ʧ"
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr "Ա/벻Ч"
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "Ҫȵ¼"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "ʺ¼..."
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "ע..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "עԿһʺ..."
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "˳¼ (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "ʺ˳¼"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "ذ칫"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr " (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "༭ĸ"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-#, fuzzy
-msgid "User profile"
-msgstr "ҵ"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "һ"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "ڶ"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr ""
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr ""
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "һ"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "ܶ"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr ""
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr ""
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr ""
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:175
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:177
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:179
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:181
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:183
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:185
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr ""
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:187
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "һ"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr ""
-
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "ʮ"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "ʮһ"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "ʮ"
-
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "һ"
-
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr ""
-
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr ""
-
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr ""
-
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr ""
-
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr ""
-
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr ""
-
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr ""
-
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr ""
-
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "ʮ"
-
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "ʮһ"
-
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "ʮ"
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:241
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:242
-#, fuzzy
-msgid "Reported"
-msgstr "ֹ"
-
-# D:\www\b2evo091\blogs\b2evocore\_vars.php:243
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:49
-#: ..\..\..\conf\_locales.php:49
-msgid "Czech (CZ)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:56
-#: ..\..\..\conf\_locales.php:56
-msgid "Danish (DK)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:63
-#, fuzzy
-msgid "German (DE)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:70
-#, fuzzy
-msgid "English (EU)"
-msgstr "Ӣ"
-
-#: ..\..\..\conf\_locales.php:77
-#, fuzzy
-msgid "English (UK)"
-msgstr "Ӣ"
-
-#: ..\..\..\conf\_locales.php:84
-#, fuzzy
-msgid "English (US)"
-msgstr "Ӣ"
-
-#: ..\..\..\conf\_locales.php:91
-#, fuzzy
-msgid "English (CA)"
-msgstr "Ӣ"
-
-#: ..\..\..\conf\_locales.php:98
-#, fuzzy
-msgid "English (AU)"
-msgstr "Ӣ"
-
-#: ..\..\..\conf\_locales.php:105
-#, fuzzy
-msgid "English (IL)"
-msgstr "Ӣ"
-
-#: ..\..\..\conf\_locales.php:112
-#, fuzzy
-msgid "English (NZ)"
-msgstr "Ӣ"
-
-#: ..\..\..\conf\_locales.php:119
-#, fuzzy
-msgid "English (SG)"
-msgstr "Ӣ"
-
-#: ..\..\..\conf\_locales.php:126
-#, fuzzy
-msgid "Spanish (ES)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:133
-#, fuzzy
-msgid "Spanish (MX)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:140
-#, fuzzy
-msgid "Spanish (VE)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:147
-#: ..\..\..\conf\_locales.php:147
-msgid "Finnish (FI)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:154
-#, fuzzy
-msgid "French (FR)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:161
-#, fuzzy
-msgid "French (CA)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:168
-#, fuzzy
-msgid "French (BE)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:175
-#: ..\..\..\conf\_locales.php:175
-msgid "Galician (ES)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:182
-#: ..\..\..\conf\_locales.php:182
-msgid "Hungarian (HU)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:189
-#: ..\..\..\conf\_locales.php:189
-msgid "Italian (IT)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:196
-#, fuzzy
-msgid "Japanese (JP)"
-msgstr "ձ"
-
-#: ..\..\..\conf\_locales.php:203
-#, fuzzy
-msgid "Lithuanian (LT)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:210
-#: ..\..\..\conf\_locales.php:210
-msgid "Bokm&aring;l (NO)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:217
-#, fuzzy
-msgid "Dutch (NL)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:224
-#, fuzzy
-msgid "Dutch (BE)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:231
-#, fuzzy
-msgid "Portuguese (BR)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:238
-#, fuzzy
-msgid "Portuguese (PT)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:245
-#: ..\..\..\conf\_locales.php:245
-msgid "Slovak (SK)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:252
-#, fuzzy
-msgid "Swedish (SE)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:259
-#: ..\..\..\conf\_locales.php:259
-msgid "Thai (TH)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:266
-#: ..\..\..\conf\_locales.php:266
-msgid "Turkish (TR)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:273
-#: ..\..\..\conf\_locales.php:273
-msgid "Turkish utf-8 (TR)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:280
-#: ..\..\..\conf\_locales.php:280
-msgid "Chinese(S) gb2312 (CN)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:287
-#: ..\..\..\conf\_locales.php:287
-msgid "Chinese(S) utf-8 (CN)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:303
-#: ..\..\..\conf\_locales.php:303
-msgid "Trad. Chinese (TW)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\htsrv\comment_post.php:30
-#: ..\..\..\htsrv\comment_post.php:30
-msgid "You cannot leave comments on this post!"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Please fill in the name field"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:54
-msgid "Please fill in the email field"
-msgstr "ʼַ"
-
-#: ..\..\..\htsrv\comment_post.php:59
-#, fuzzy
-msgid "Supplied name is invalid"
-msgstr "ָЧ"
-
-#: ..\..\..\htsrv\comment_post.php:65
-msgid "Supplied email address is invalid"
-msgstr "ṩʼַЧ"
-
-# D:\www\b2evo091\blogs\htsrv\comment_post.php:89
-# D:\www\b2evo091\blogs\htsrv\trackback.php:69
-#: ..\..\..\htsrv\comment_post.php:89 ..\..\..\htsrv\trackback.php:69
-msgid "Please do not send empty comment"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:93 ..\..\..\htsrv\trackback.php:73
-#, fuzzy
-msgid "Supplied comment is invalid"
-msgstr "ָЧ"
-
-#: ..\..\..\htsrv\comment_post.php:110
-#, fuzzy, php-format
-msgid "You can only post a new comment every %d seconds."
-msgstr "ܹÿ30뷢һ"
-
-#: ..\..\..\htsrv\comment_post.php:114
-msgid "Cannot post comment, please correct these errors:"
-msgstr "޷ۣ޸Ĵ"
-
-#: ..\..\..\htsrv\comment_post.php:115
-msgid "Back to comment editing"
-msgstr "۱༭"
-
-#: ..\..\..\htsrv\comment_post.php:140 ..\..\..\htsrv\comment_post.php:143
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "µ #%d \"%s\" "
-
-#: ..\..\..\htsrv\comment_post.php:155 ..\..\..\htsrv\trackback.php:115
-#: ..\..\..\xmlsrv\xmlrpc.php:1411
-msgid "Url"
-msgstr "ַ"
-
-#: ..\..\..\htsrv\comment_post.php:157
-msgid "Comment"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:158 ..\..\..\htsrv\trackback.php:117
-#: ..\..\..\xmlsrv\xmlrpc.php:1413
-msgid "Edit/Delete"
-msgstr "༭/ɾ"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr "POP,,,"
-
-#: ..\..\..\htsrv\getmail.php:35
-#, fuzzy
-msgid "Connection failed: "
-msgstr "ʧܣ"
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr "¼POP..."
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr "ûʼߵ¼"
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr "ȡϢ #%d..."
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr "......"
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr "̫"
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr "ǰ׺Ǻ"
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr "ԭʼݣ"
-
-#: ..\..\..\htsrv\getmail.php:206 ..\..\..\htsrv\login.php:88
-#: ..\..\..\htsrv\register.php:120 ..\..\..\htsrv\_login_form.php:48
-#: ..\..\..\htsrv\_lostpass_form.php:27 ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27 ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr "Ա:"
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr "룺"
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr "ĻԱ롣"
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "ID"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "ID"
-
-# D:\www\b2evo091\blogs\htsrv\getmail.php:238
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr "ı"
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr "ɣϢѱɾ"
-
-# D:\www\b2evo091\blogs\htsrv\login.php:68
-#: ..\..\..\htsrv\login.php:68
-msgid "You cannot reset this account in demo mode."
-msgstr ""
-
-#: ..\..\..\htsrv\login.php:82 ..\..\..\htsrv\login.php:105
-#, fuzzy
-msgid "An email with the new password was sent successfully to your email address."
-msgstr "ʼѾɹط͵ʼַ"
-
-#: ..\..\..\htsrv\login.php:89
-msgid "New Password:"
-msgstr ":"
-
-# D:\www\b2evo091\blogs\htsrv\login.php:90
-#: ..\..\..\htsrv\login.php:90
-msgid "You can login here:"
-msgstr ""
-
-#: ..\..\..\htsrv\login.php:95
-msgid "your weblog's login/password"
-msgstr "Ĳ͵ĻԱ/"
-
-#: ..\..\..\htsrv\login.php:97
-msgid "The email could not be sent."
-msgstr "ʼ޷͡"
-
-#: ..\..\..\htsrv\login.php:98
-#, fuzzy
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr "ܵԭǣķ mail() </p>"
-
-#: ..\..\..\htsrv\login.php:122
-msgid "Note: You are already logged in!"
-msgstr "ע⣺Ѿ¼ˣ"
-
-#: ..\..\..\htsrv\login.php:130
-#, fuzzy
-msgid "Continue..."
-msgstr "¼ ..."
-
-#: ..\..\..\htsrv\profile_update.php:36 ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr "ûе¼"
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "ûе¼Ҫ޸ĵʻ"
-
-#: ..\..\..\htsrv\profile_update.php:47 ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64 ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79 ..\..\..\htsrv\profile_update.php:102
-#: ..\..\..\htsrv\profile_update.php:107 ..\..\..\htsrv\profile_update.php:113
-msgid "Back to profile"
-msgstr "ظ"
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "ǳ (Աͬ)"
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "ICQӦֻ֣ĸǱֹġ"
-
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr "ʼַ"
-
-#: ..\..\..\htsrv\profile_update.php:78 ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr "ʼַЧ"
-
-#: ..\..\..\htsrv\profile_update.php:93 ..\..\..\htsrv\profile_update.php:101
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "ֻһ룬뷵ز"
-
-#: ..\..\..\htsrv\profile_update.php:106
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "벻ͬ뷵ز޸"
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr "һԱ"
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr ""
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr "ͬ"
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr "ԱѾעˣѡһµ"
-
-#: ..\..\..\htsrv\register.php:119 ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr "»ԱĲע"
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "Ա"
-
-#: ..\..\..\htsrv\trackback.php:107 ..\..\..\htsrv\trackback.php:112
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr ""
-
-#: ..\..\..\htsrv\trackback.php:114 ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Website"
-msgstr "վ"
-
-#: ..\..\..\htsrv\trackback.php:116 ..\..\..\xmlsrv\xmlrpc.php:1412
-msgid "Excerpt"
-msgstr "ժ¼"
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "¼"
-
-# D:\www\b2evo091\blogs\htsrv\_login_form.php:45
-#: ..\..\..\htsrv\_login_form.php:45
-msgid "You will have to accept cookies in order to log in."
-msgstr ""
-
-#: ..\..\..\htsrv\_login_form.php:53 ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "룺"
-
-#: ..\..\..\htsrv\_login_form.php:59 ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "¼"
-
-#: ..\..\..\htsrv\_login_form.php:67 ..\..\..\install\index.php:64
-#, fuzzy
-msgid "Go to Blogs"
-msgstr "תҳ"
-
-#: ..\..\..\htsrv\_login_form.php:69
-msgid "Lost your password ?"
-msgstr "룿"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr ""
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "뽫Զɲͨʼ͸"
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "룡"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "ע"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr "עѱֹ"
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr "ĿǰԱעѱֹ"
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr "ҳ"
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr "ע"
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr "()"
-
-# D:\www\b2evo091\blogs\htsrv\_reg_form.php:36
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr ""
-
-# D:\www\b2evo091\blogs\htsrv\_reg_form.php:46
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr ""
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr "ע!"
-
-#: ..\..\..\htsrv\_reg_form.php:57
-#, fuzzy
-msgid "Log into existing account..."
-msgstr "ʺ¼..."
-
-#: ..\..\..\install\index.php:52
-#, fuzzy
-msgid "b2evo installer"
-msgstr "b2evo (SideBar)"
-
-# D:\www\b2evo091\blogs\install\index.php:59
-#: ..\..\..\install\index.php:59
-msgid "Installer for version "
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:61
-#: ..\..\..\install\index.php:61
-msgid "Current installation"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:62
-#: ..\..\..\install\index.php:62
-msgid "Install menu"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:63
-#: ..\..\..\install\index.php:63
-msgid "PHP info"
-msgstr ""
-
-#: ..\..\..\install\index.php:65
-#, fuzzy
-msgid "Go to Admin"
-msgstr ""
-
-#: ..\..\..\install\index.php:66
-#, fuzzy
-msgid "Online"
-msgstr ""
-
-#: ..\..\..\install\index.php:67
-#, fuzzy
-msgid "Manual"
-msgstr "һ"
-
-# D:\www\b2evo091\blogs\install\index.php:68
-#: ..\..\..\install\index.php:68
-msgid "Support"
-msgstr ""
-
-#: ..\..\..\install\index.php:77
-#, fuzzy
-msgid "Language / Locale"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:78
-#: ..\..\..\install\index.php:78
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:106
-#: ..\..\..\install\index.php:106
-msgid "Check your database config settings below and update them if necessary..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:118
-# D:\www\b2evo091\blogs\install\index.php:127
-#: ..\..\..\install\index.php:118 ..\..\..\install\index.php:127
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:150
-#: ..\..\..\install\index.php:150
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:190
-#: ..\..\..\install\index.php:190
-msgid "Config file update"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:191
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:192
-#: ..\..\..\install\index.php:192
-msgid "There are two ways to deal with this:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:194
-#: ..\..\..\install\index.php:194
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:196
-#: ..\..\..\install\index.php:196
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:197
-#: ..\..\..\install\index.php:197
-msgid "Come back to this page and refresh/reload."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:201
-#: ..\..\..\install\index.php:201
-msgid "Alternatively, you can update the config file manually:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:203
-#: ..\..\..\install\index.php:203
-msgid "Open the _config.php file locally with a text editor."
-msgstr ""
-
-#: ..\..\..\install\index.php:204
-#, fuzzy
-msgid "Delete all contents!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:205
-#: ..\..\..\install\index.php:205
-msgid "Copy the contents from the box below."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:206
-#: ..\..\..\install\index.php:206
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:207
-#: ..\..\..\install\index.php:207
-msgid "Save the new _config.php file locally."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:208
-#: ..\..\..\install\index.php:208
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:209
-#: ..\..\..\install\index.php:209
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:213
-#: ..\..\..\install\index.php:213
-msgid "This is how your _config.php should look like:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:233
-#: ..\..\..\install\index.php:233
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:266
-#: ..\..\..\install\index.php:266
-msgid "Base configuration"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:268
-#: ..\..\..\install\index.php:268
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:270
-#: ..\..\..\install\index.php:270
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:277
-#: ..\..\..\install\index.php:277
-msgid "Database you want to install into"
-msgstr ""
-
-#: ..\..\..\install\index.php:279 ..\..\..\install\index.php:384
-#, fuzzy
-msgid "mySQL Username"
-msgstr "ļURL"
-
-# D:\www\b2evo091\blogs\install\index.php:279
-#: ..\..\..\install\index.php:279
-msgid "Your username to access the database"
-msgstr ""
-
-#: ..\..\..\install\index.php:280 ..\..\..\install\index.php:385
-#, fuzzy
-msgid "mySQL Password"
-msgstr "룺"
-
-# D:\www\b2evo091\blogs\install\index.php:280
-#: ..\..\..\install\index.php:280
-msgid "Your password to access the database"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:281
-# D:\www\b2evo091\blogs\install\index.php:386
-#: ..\..\..\install\index.php:281 ..\..\..\install\index.php:386
-msgid "mySQL Database"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:281
-#: ..\..\..\install\index.php:281
-msgid "Name of the database you want to use"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:282
-# D:\www\b2evo091\blogs\install\index.php:387
-#: ..\..\..\install\index.php:282 ..\..\..\install\index.php:387
-msgid "mySQL Host"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:282
-#: ..\..\..\install\index.php:282
-msgid "You probably won't have to change this"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:287
-#: ..\..\..\install\index.php:287
-msgid "Additional settings"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:289
-# D:\www\b2evo091\blogs\install\index.php:388
-#: ..\..\..\install\index.php:289 ..\..\..\install\index.php:388
-msgid "Base URL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:289
-#: ..\..\..\install\index.php:289
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:291
-#: ..\..\..\install\index.php:291
-msgid "Your email"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:291
-#: ..\..\..\install\index.php:291
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:298
-#: ..\..\..\install\index.php:298
-msgid "Update config file"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:318
-#: ..\..\..\install\index.php:318
-msgid "How do you want to install b2evolution?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:322
-#: ..\..\..\install\index.php:322
-msgid "The installation can be done in different ways. Choose one:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:325
-#: ..\..\..\install\index.php:325
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:328
-#: ..\..\..\install\index.php:328
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:331
-#: ..\..\..\install\index.php:331
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:334
-#: ..\..\..\install\index.php:334
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:337
-#: ..\..\..\install\index.php:337
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr ""
-
-#: ..\..\..\install\index.php:344
-#, fuzzy
-msgid "Delete b2evolution tables"
-msgstr "ҵb2e"
-
-# D:\www\b2evo091\blogs\install\index.php:345
-#: ..\..\..\install\index.php:345
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:348
-#: ..\..\..\install\index.php:348
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:353
-#: ..\..\..\install\index.php:353
-msgid "GO!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:360
-#: ..\..\..\install\index.php:360
-msgid "Need to start anew?"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:361
-#: ..\..\..\install\index.php:361
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:373
-#: ..\..\..\install\index.php:373
-msgid "Base config recap..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:375
-#: ..\..\..\install\index.php:375
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:385
-#: ..\..\..\install\index.php:385
-msgid "(Set, but not shown for security reasons)"
-msgstr ""
-
-#: ..\..\..\install\index.php:389
-#, fuzzy
-msgid "Admin email"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:401
-#: ..\..\..\install\index.php:401
-msgid "Installing b2evolution tables with sample data"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:406
-#: ..\..\..\install\index.php:406
-msgid "Installation successful!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:408
-#: ..\..\..\install\index.php:408
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:421
-#: ..\..\..\install\index.php:421
-msgid "Upgrading data in existing b2evolution database"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:426
-# D:\www\b2evo091\blogs\install\index.php:446
-# D:\www\b2evo091\blogs\install\index.php:465
-# D:\www\b2evo091\blogs\install\index.php:485
-#: ..\..\..\install\index.php:426 ..\..\..\install\index.php:446
-#: ..\..\..\install\index.php:465 ..\..\..\install\index.php:485
-msgid "Upgrade completed successfully!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:427
-# D:\www\b2evo091\blogs\install\index.php:447
-# D:\www\b2evo091\blogs\install\index.php:486
-# D:\www\b2evo091\blogs\install\_functions_evoupgrade.php:128
-#: ..\..\..\install\index.php:427 ..\..\..\install\index.php:447
-#: ..\..\..\install\index.php:486
-#: ..\..\..\install\_functions_evoupgrade.php:128
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:441
-# D:\www\b2evo091\blogs\install\index.php:460
-# D:\www\b2evo091\blogs\install\index.php:480
-#: ..\..\..\install\index.php:441 ..\..\..\install\index.php:460
-#: ..\..\..\install\index.php:480
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:466
-#: ..\..\..\install\index.php:466
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:499
-#: ..\..\..\install\index.php:499
-msgid "Deleting b2evolution tables from the datatase"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\index.php:503
-#: ..\..\..\install\index.php:503
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr ""
-
-#: ..\..\..\install\index.php:513
-#, fuzzy
-msgid "Reset done!"
-msgstr "ձ"
-
-#: ..\..\..\install\index.php:514
-#, fuzzy
-msgid "Back to menu"
-msgstr "ظ"
-
-#: ..\..\..\install\index.php:522
-msgid "official website"
-msgstr "ٷվ"
-
-# D:\www\b2evo091\blogs\install\index.php:524
-#: ..\..\..\install\index.php:524
-msgid "contact"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_cafelogupgrade.php:30
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:412
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is a sample linkblog entry"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:412
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:432
-#: ..\..\..\install\_functions_create.php:432
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:440
-#: ..\..\..\install\_functions_create.php:440
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:442
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:476
-#: ..\..\..\install\_functions_create.php:495
-#, fuzzy, php-format
-msgid "%s Title"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:447
-#: ..\..\..\install\_functions_create.php:464
-#: ..\..\..\install\_functions_create.php:481
-#: ..\..\..\install\_functions_create.php:500
-#, fuzzy, php-format
-msgid "Tagline for %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:465
-#: ..\..\..\install\_functions_create.php:482
-#: ..\..\..\install\_functions_create.php:501
-#, fuzzy, php-format
-msgid "Short description for %s"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:451
-# D:\www\b2evo091\blogs\install\_functions_create.php:469
-# D:\www\b2evo091\blogs\install\_functions_create.php:485
-# D:\www\b2evo091\blogs\install\_functions_create.php:504
-#: ..\..\..\install\_functions_create.php:451
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:485
-#: ..\..\..\install\_functions_create.php:504
-#, php-format
-msgid "Notes for %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:452
-#: ..\..\..\install\_functions_create.php:470
-#: ..\..\..\install\_functions_create.php:486
-#: ..\..\..\install\_functions_create.php:505
-#, fuzzy, php-format
-msgid "Keywords for %s"
-msgstr "ؼ"
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:493
-#: ..\..\..\install\_functions_create.php:493
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:571
-#, fuzzy
-msgid "Clean Permalinks!"
-msgstr "ȫ"
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:571
-#: ..\..\..\install\_functions_create.php:571
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:577
-#: ..\..\..\install\_functions_create.php:577
-msgid "Apache optimization..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:577
-#: ..\..\..\install\_functions_create.php:577
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:583
-#: ..\..\..\install\_functions_create.php:583
-msgid "About evoSkins..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:583
-#: ..\..\..\install\_functions_create.php:583
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:595
-#: ..\..\..\install\_functions_create.php:595
-msgid "Skins, Stubs and Templates..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:595
-#: ..\..\..\install\_functions_create.php:595
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:609
-#: ..\..\..\install\_functions_create.php:609
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:610
-#: ..\..\..\install\_functions_create.php:610
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:619
-#: ..\..\..\install\_functions_create.php:619
-msgid "This is a multipage post"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:619
-#: ..\..\..\install\_functions_create.php:619
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:639
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post with no teaser"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:639
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:647
-#, fuzzy
-msgid "Extended post"
-msgstr "༭"
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:647
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:655
-#: ..\..\..\install\_functions_create.php:655
-msgid "Important information"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:655
-#: ..\..\..\install\_functions_create.php:655
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:693
-#: ..\..\..\install\_functions_create.php:693
-msgid "First Post"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:693
-#: ..\..\..\install\_functions_create.php:693
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:699
-#, fuzzy
-msgid "Second post"
-msgstr "¼..."
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:699
-#: ..\..\..\install\_functions_create.php:699
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:705
-#: ..\..\..\install\_functions_create.php:705
-msgid "Third post"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:705
-#: ..\..\..\install\_functions_create.php:705
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_create.php:727
-#: ..\..\..\install\_functions_create.php:727
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_evoupgrade.php:127
-#: ..\..\..\install\_functions_evoupgrade.php:127
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_evoupgrade.php:327
-#: ..\..\..\install\_functions_evoupgrade.php:327
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_evoupgrade.php:329
-#: ..\..\..\install\_functions_evoupgrade.php:329
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_install.php:24
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_install.php:36
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_install.php:40
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_install.php:41
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr ""
-
-# D:\www\b2evo091\blogs\install\_functions_miniblog.php:30
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\plugin.class.php:44
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\plugin.class.php:45
-# D:\www\b2evo091\blogs\plugins\renderers\_autolinks.renderer.php:42
-# D:\www\b2evo091\blogs\plugins\renderers\_auto_p.renderer.php:42
-# D:\www\b2evo091\blogs\plugins\renderers\_bbcode.renderer.php:84
-# D:\www\b2evo091\blogs\plugins\renderers\_smilies.renderer.php:69
-# D:\www\b2evo091\blogs\plugins\renderers\_textile.renderer.php:238
-# D:\www\b2evo091\blogs\plugins\toolbars\_quicktags.toolbar.php:47
-# D:\www\b2evo091\blogs\plugins\toolbars\_smilies.toolbar.php:57
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_autolinks.renderer.php:41
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_auto_p.renderer.php:41
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_bbcode.renderer.php:83
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_gmcode.renderer.php:75
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_gmcode.renderer.php:76
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_smilies.renderer.php:68
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_textile.renderer.php:237
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wacko.renderer.php:79
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:79
-msgid "Wacko style formatting"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wacko.renderer.php:80
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:80
-msgid ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:42
-msgid "Wiki Links converter"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:43
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:43
-msgid "WikiWord links ((link)) [[link ]]"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\toolbars\_quicktags.toolbar.php:46
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "INS/ [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "DEL/ɾ [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "STRONGָ/ǿ [Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "EMָ/бǿ [Alt-E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "CODE/ [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "P/ [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "UL/б [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "li/бĿ [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "blockquoteָ/״ [Alt-B]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "IMG/ͼƬ [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "A/ [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "(ûԵݡť) [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "Ц [Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "ҳ [Alt-Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "б"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\toolbars\_smilies.toolbar.php:56
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\_categories.php:17
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr ""
-
-#: ..\..\..\skins\_feedback.php:77 ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr "ӵTrackbackַ"
-
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95 ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "û %s"
-
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "ʼַʾվ"
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "վ/"
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "ַʾ"
-
-#: ..\..\..\skins\_feedback.php:195 ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "б &lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "Remember me"
-msgstr "ס"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(CookieԼס֣ʼַַ)"
-
-#: ..\..\..\skins\_lastcomments.php:33 ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54 ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr "ظ:"
-
-#: ..\..\..\skins\_linkblog.php:31 ..\..\..\skins\custom\_linkblog.php:21
-#, fuzzy
-msgid "Linkblog"
-msgstr "б"
-
-#: ..\..\..\skins\_linkblog.php:71 ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr ""
-
-#: ..\..\..\skins\_profile.php:65 ..\..\..\skins\basic\_profile.php:80
-#, fuzzy
-msgid "AOL I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:66 ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:67 ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-# D:\www\b2evo091\blogs\skins\basic\_bloglist.php:23
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\basic\_main.php:46
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr ""
-
-#: ..\..\..\skins\basic\_main.php:98 ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr ""
-
-#: ..\..\..\skins\basic\_main.php:103
-#, fuzzy
-msgid "Read more..."
-msgstr "ݣ"
-
-#: ..\..\..\skins\bluesky\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:170
-msgid "Choose a skin"
-msgstr "ѡһ"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Previous"
-msgstr "ǰ %d"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Next"
-msgstr " %d"
-
-#: ..\..\..\skins\custom\_main.php:213
-#: ..\..\..\skins\natural_pink\_main.php:205
-#: ..\..\..\skins\wpc_aubmach\_main.php:150
-#: ..\..\..\skins\wpc_default\_main.php:153
-msgid "Choose skin"
-msgstr "ѡ񲼾"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "ߵ"
-
-#: ..\..\..\skins\originalb2\_main.php:176
-msgid "archives"
-msgstr "浵"
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_feedback.php:86
-# D:\www\b2evo091\blogs\skins\wpc_default\_feedback.php:86
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-#, fuzzy
-msgid "Comment by"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-#, fuzzy
-msgid "Trackback from"
-msgstr "Trackbacks"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-#, fuzzy
-msgid "Pingback from"
-msgstr "ЧԼ"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:72
-#, fuzzy
-msgid "Edit This"
-msgstr "༭"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:185
-#: ..\..\..\skins\wpc_default\_feedback.php:185
-#, fuzzy
-msgid "E-mail"
-msgstr "ʼַ"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:198
-#: ..\..\..\skins\wpc_default\_feedback.php:198
-#, fuzzy
-msgid "Your Comment"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_feedback.php:218
-# D:\www\b2evo091\blogs\skins\wpc_default\_feedback.php:218
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:218
-#: ..\..\..\skins\wpc_default\_feedback.php:218
-msgid "Say It!"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-#, fuzzy
-msgid "Filed under:"
-msgstr "ļϴ"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:160
-#: ..\..\..\skins\wpc_default\_main.php:163
-#, fuzzy
-msgid "Other"
-msgstr "ʮ"
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:172
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:175
-#: ..\..\..\skins\wpc_aubmach\_main.php:172
-#: ..\..\..\skins\wpc_default\_main.php:175
-msgid "Meta"
-msgstr ""
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-#, fuzzy
-msgid "Syndicate this site using RSS"
-msgstr "ϵͳ"
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:174
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:175
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "The latest comments to all posts in RSS"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:175
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:178
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:176
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:179
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:176
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:179
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:177
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:187
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:180
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:190
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:187
-#: ..\..\..\skins\wpc_default\_main.php:180
-#: ..\..\..\skins\wpc_default\_main.php:190
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:188
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:191
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:189
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:192
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "Original design credits for this skin:"
-msgstr ""
-
-# D:\www\b2evo091\blogs\skins\wpc_aubmach\_main.php:190
-# D:\www\b2evo091\blogs\skins\wpc_default\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr ""
-
-#: ..\..\..\xmlsrv\rdf.php:60 ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] "
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1404 ..\..\..\xmlsrv\xmlrpc.php:1408
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr ""
-
-#~ msgid "A blog tool like it oughta be!"
-#~ msgstr "͹߾Ӧ"
-
-# C:\www\b2evolution\blogs\index.php:32
-#~ msgid "My blogs"
-#~ msgstr "ϵͳ"
-
-#~ msgid "My Back-Office"
-#~ msgstr "ҵĹ"
-
-#~ msgid "This page is a placeholder providing links to your blogs and additionnal demos of what you can do with b2evolution."
-#~ msgstr "ҳһҳ棬ṩӵʹb2eܽĲϵͳ͸ӵʾ"
-
-#~ msgid "Some viewing statistics"
-#~ msgstr "ʾͳ"
-
-#~ msgid "Recent Referers"
-#~ msgstr "ķ"
-
-#~ msgid "Top Referers"
-#~ msgstr "ķ"
-
-#~ msgid "Blogroll"
-#~ msgstr ";"
-
-#~ msgid "Totals: %d posts - %d queries - %01.3f seconds"
-#~ msgstr "ܼƣ%d  - %d ѯ - %01.3f "
-
-#~ msgid "You have no right to edit the blogs."
-#~ msgstr "ûȨ༭ϵͳ"
-
-#~ msgid "Back to new blog form"
-#~ msgstr "ص½͡ҳ"
-
-#~ msgid "Loading"
-#~ msgstr "װ"
-
-#~ msgid "<p>Changing mod to %o</p>"
-#~ msgstr "<p>ı mod  %o</p>"
-
-#~ msgid "chmod failed!"
-#~ msgstr "chmod ʧܣ"
-
-#~ msgid "<p>Changing owner to %s</p>"
-#~ msgstr "<p> ıʹΪ %s</p>"
-
-#~ msgid "chown failed!"
-#~ msgstr "ıʹʧܣ"
-
-#~ msgid "Blog params for:"
-#~ msgstr "Ͳ"
-
-#~ msgid "Back to blog editing"
-#~ msgstr "زͱ༭ҳ"
-
-#~ msgid "You have no right to generate static pages."
-#~ msgstr "ûȨɾ̬ҳ"
-
-#~ msgid "<strong>Old</strong> name"
-#~ msgstr "<strong></strong> "
-
-#~ msgid "<strong>New</strong> name"
-#~ msgstr "<strong></strong> "
-
-#~ msgid "Cheatin' uh ?"
-#~ msgstr "Cheatin' uh ?"
-
-#~ msgid "Show"
-#~ msgstr "ʾ"
-
-#~ msgid "converts line-breaks into &lt;br /&gt; tags"
-#~ msgstr "ת &lt;br /&gt; "
-
-#~ msgid "You have no right to view stats."
-#~ msgstr "ûȨ鿴ͳ"
-
-#~ msgid "You have no right to change a hit type."
-#~ msgstr "ûȨı"
-
-#~ msgid "You have no right to delete a hit."
-#~ msgstr "ûȨɾϢ"
-
-#~ msgid "Filter"
-#~ msgstr ""
-
-#~ msgid "Identity"
-#~ msgstr ""
-
-#~ msgid "Couldn't delete user #%d's posts."
-#~ msgstr "޷ɾԱ #%d "
-
-#~ msgid "Click on an user's login name to see his/her complete Profile."
-#~ msgstr "һԱĵ¼鿴/ϸϡ"
-
-#~ msgid "To edit your Profile, click on your login name."
-#~ msgstr "Ҫıĸϣѡĵ½"
-
-#~ msgid "Active users"
-#~ msgstr "ѼĻԱ"
-
-#~ msgid "To delete an user, bring his/her level to zero, then click on the red cross."
-#~ msgstr "ҪɾһԱ/ļΪ0Ȼɾ"
-
-#~ msgid "You have no right to edit the templates."
-#~ msgstr "ûȨ༭ģ"
-
-#~ msgid "update template !"
-#~ msgstr "ģ壡"
-
-#~ msgid "The admin disabled this function"
-#~ msgstr "ԱѾֹܣ"
-
-#~ msgid "You don't have the right to delete <strong>%s</strong>'s posts."
-#~ msgstr "ûȨɾ <strong>%s</strong> ӡ"
-
-#~ msgid "Oops, no comment with this ID."
-#~ msgstr "ѽIDûۡ"
-
-#~ msgid "Update blog!"
-#~ msgstr "²ͣ"
-
-#~ msgid "This is the URL to the directory where the <em>Stub filename</em> and <em>Static filename</em> files live. No trailing slash. (If you don't know, leave this field empty.)"
-#~ msgstr "ڴļ;̬ļ·Ӧ"
-
-#~ msgid "Stub Filename"
-#~ msgstr "ļ"
-
-#~ msgid "Stub URLname"
-#~ msgstr "ļURL"
-
-#~ msgid "Create new blog !"
-#~ msgstr "µĲ"
-
-#~ msgid "(converts line-breaks into &lt;br /&gt; tags)"
-#~ msgstr "(ת &lt;br /&gt; )"
-
-#~ msgid "in"
-#~ msgstr ""
-
-#~ msgid "URLs, email, AIM and ICQs will be converted automatically."
-#~ msgstr "ӡʼַʱͨʺŽԶת"
-
-#~ msgid "<p>%d queries - %01.3f seconds</p>"
-#~ msgstr "<p>%d ѯ - %01.3f </p>"
-
-#~ msgid "New Post"
-#~ msgstr ""
-
-#~ msgid "Browse/Edit"
-#~ msgstr "/༭"
-
-#~ msgid "Cats"
-#~ msgstr ""
-
-#~ msgid "External - English"
-#~ msgstr "External - English"
-
-#~ msgid "Can't connect to the database server. MySQL said:"
-#~ msgstr "޷ӵݿMySQL Ϣ"
-
-#~ msgid "Can't connect to the database %s. MySQL said:"
-#~ msgstr "޷ӵݿ %sMySQLϢ"
-
-#~ msgid "Level 0 users can't post."
-#~ msgstr "Ϊ0ĻԱ޷"
-
-#~ msgid "Click here to login !"
-#~ msgstr "˴¼"
-
-#~ msgid "Register ?"
-#~ msgstr "ע?"
-
-#~ msgid "Original post on %s"
-#~ msgstr "%s ԭʼ"
-
-#~ msgid "Top refering engines"
-#~ msgstr "Ƶ"
diff -ruN --text 0.9.2.src/locales/zh_CN_utf-8/_global.php 1.10.3.src/locales/zh_CN_utf-8/_global.php
--- 0.9.2.src/locales/zh_CN_utf-8/_global.php	2005-06-17 19:53:14.000000000 -0500
+++ 1.10.3.src/locales/zh_CN_utf-8/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,570 +0,0 @@
-﻿<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['zh_CN'] = array(
-	'' => 'Project-Id-Version: PACKAGE VERSION\nPOT-Creation-Date: 2004-01-13 01:52+0100\nPO-Revision-Date: 2004-02-01 20:08-0800\nLast-Translator: Edwin <edwinzhang@westca.com>\nLanguage-Team: LANGUAGE <edwinzhang@westca.com>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=utf-8\nContent-Transfer-Encoding: 8bit\n',
-	'my b2evolution' => '我的b2e',
-	'my blogs' => '博客列表',
-	'A blog tool like it oughta be!' => '博客工具就应该是这样',
-	'My blogs' => '博客系统',
-	'My Back-Office' => '我的管理区',
-	'This page is a placeholder providing links to your blogs and additionnal demos of what you can do with b2evolution.' => '本页面是一个总页面，用于提供链接到你使用b2e所能建立的博客系统和附加的演示。',
-	'Blog #%d' => '博客 #%d',
-	'Blog #1' => '博客 #1',
-	'This is a special blog that aggregates all messages from all other blogs!' => '这是一个特殊的博客用于集成全部博客里的所有的消息！',
-	'More demos' => '更多的演示',
-	'Custom template' => '自定义模板',
-	'Multiple blogs displayed on the same page' => '多个博客显示在同一个页面上',
-	'Summary of last posts in all blogs' => '所有博客上的最后的帖子总览',
-	'official website' => '官方网站',
-	'GNU GPL license' => 'GNU GPL 协议',
-	'Last comments' => '最后的评论',
-	'Statistics' => '统计',
-	'Archive Directory' => '备份目录',
-	'Multiblog demo' => '多博客系统演示',
-	'This demo template displays 3 blogs at once (1 on the left, 2 on the right)' => '这个演示用的模板将显示三个博客在一起（1个在左边，2个在右边）',
-	'Permalink' => '全文链接',
-	'Categories' => '分类',
-	'Display comments / Leave a comment' => '显示评论 / 发表评论',
-	'Display trackbacks / Get trackback address for this post' => '显示此贴的 trackbacks / 获取 trackbacks 地址',
-	'Display pingbacks' => '显示 pingbacks',
-	'Misc' => '杂项',
-	'Selected' => '被选的',
-	'Recently' => '最近的',
-	'(cached)' => '(已缓存的)',
-	'(no cache)' => '(未缓存的)',
-	'Some viewing statistics' => '显示统计',
-	'Search' => '搜索',
-	'All Words' => '所有的单词',
-	'Some Word' => '部分单词',
-	'Entire phrase' => '整个词组',
-	'Reset form' => '清空表格',
-	'Get selection' => '获取所选内容',
-	'Archives' => '存档',
-	'more...' => '更多的...',
-	'Recent Referers' => '最近的访问者',
-	'Top Referers' => '最多的访问者',
-	'Blogroll' => '博客卷轴',
-	'Syndicate this blog' => '引用这个博客系统',
-	'Totals: %d posts - %d queries - %01.3f seconds' => '总计：%d 个帖子 - %d 条查询 - %01.3f 秒',
-	'This demo template displays a summary of last posts in all blogs' => '这个演示模板展示了所有博客的最新帖子的总览形式',
-	'More posts...' => '更多的帖子...',
-	'Blogs' => '博客',
-	'You have no right to edit the blogs.' => '您没有权利编辑这个博客系统',
-	'New blog' => '新建博客',
-	'Cannot update, please correct these errors:' => '无法更新，请修改这次错误：',
-	'Back to new blog form' => '返回到“新建博客”页面',
-	'Creating blog...' => '创建博客 ...',
-	'Loading' => '装载',
-	'Creating' => '创建中',
-	'<p>Changing mod to %o</p>' => '<p>改变 mod 到 %o</p>',
-	'Warning' => '警告',
-	'chmod failed!' => 'chmod 失败！',
-	'<p>Changing owner to %s</p>' => '<p> 改变使用者为 %s</p>',
-	'chown failed!' => '改变使用者失败！',
-	'Blog params for:' => '博客参数：',
-	'Back to blog editing' => '返回博客编辑页面',
-	'Blog' => '博客',
-	'You have no right to generate static pages.' => '您没有权利来生成静态页面',
-	'Writing to file...' => '写到文件中...',
-	'Done.' => '完成',
-	'Browse blog:' => '浏览博客：',
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to raise your level to 1, in order to be authorized to post.\tYou can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => '因为您是新来者，您必须等到管理员增加您的级别，才能够有权发贴。您也可以<a %s>发邮件给管理员</a>来要求发贴的权利。当您的权利被批准后，您可以重新打开这个页面来发贴。',
-	'You have no right to edit the categories.' => '您没有权利来编辑分类。',
-	'New sub-category in category: %s' => '新建子分类与分类: %s',
-	'New category in blog: %s' => '新建分类于博客: %s',
-	'New category name' => '新分类名称',
-	'Create category' => '创建分类',
-	'Deleting category...' => '删除分类...',
-	'ERROR' => '错误',
-	'Category deleted.' => '分类已删除',
-	'<strong>Old</strong> name' => '<strong>旧</strong> 名字',
-	'<strong>New</strong> name' => '<strong>新</strong> 名字',
-	'New parent category' => '新增上级分类',
-	'Old Parent' => '老的上级分类',
-	'Root (No parent)' => '顶部',
-	'Edit category!' => '编辑分类',
-	'Edit' => '编辑',
-	'Delete' => '删除',
-	'New sub-category here' => '在此新建子分类',
-	'New category here' => '在此新建分类',
-	'<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number).' => '注意：删除一个分类并不会删除分类中的所有帖子，只是将这个帖子转移到上级分类中。当顶级分类删除时，所有的帖子将会被转移到所剩的最早建立的分类中。',
-	'Oops, no post with this ID.' => '啊，这个ID还没有帖子。',
-	'Editing post' => '编辑帖子',
-	'Oops, no comment with this ID!' => '啊，这个ID还没有评论',
-	'Editing comment' => '编辑评论',
-	'Cheatin\' uh ?' => 'Cheatin\' uh ?',
-	'New post in blog:' => '发表帖子于博客：',
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => '这个博客还没有分类，因此你无法在其中发表帖子，请先创建分类',
-	'Switch to this blog (keeping your input if Javascript is active)' => '切换到这个博客 (如果浏览器支持Javascript，所有的输入将被保留)',
-	'b2evo' => 'b2evo',
-	'Login...' => '登录 ...',
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => '在 b2e 中，您不需要打开b2login.php页面来登录',
-	'Options' => '选项',
-	'You have no right to edit the options for this blog.' => '您没有权利设置这个博客的选项',
-	'Show' => '显示',
-	'days' => '天',
-	'posts' => '帖子',
-	'posts paged' => '帖子/每页',
-	'Archive mode' => '归档模式',
-	'daily' => '每天',
-	'weekly' => '每周',
-	'monthly' => '每月',
-	'Time difference' => '时区差别',
-	'if you\'re not on the timezone of your server' => '如果你不在服务器的时区内',
-	'Auto-BR' => '自动换行生成',
-	'converts line-breaks into &lt;br /&gt; tags' => '将换行转化成 &lt;br /&gt; 标记',
-	'Update' => '更新',
-	'My Profile' => '我的资料',
-	'Edit your profile' => '编辑你的个人资料',
-	'Bookmarklet' => '书签夹',
-	'Add this link to your Favorites/Bookmarks:' => '增加这个链接到你的最爱/书签里：',
-	'b2evo bookmarklet' => 'b2evo 书签夹',
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => '没有发现侧栏，您必须使用Mozilla 0.9.4及以上版本！',
-	'SideBar' => '侧栏(SideBar)',
-	'Add this link to your favorites:' => '增加这个链接到“My Favorites”中',
-	'b2evo sidebar' => 'b2evo 侧栏(SideBar)',
-	'Spell Check' => '拼写检查',
-	'Loading Spell Checker. Please wait' => '装载拼写检查，请等待',
-	'View Stats' => '统计资料',
-	'Summary' => '统计',
-	'Referers' => '引用信息',
-	'Refering Searches' => '搜索引擎引用',
-	'User Agents' => '用户代理',
-	'Direct Accesses' => '直接访问',
-	'You have no right to view stats.' => '您没有权利查看统计',
-	'You have no right to change a hit type.' => '您没有权利改变点击的类型',
-	'Changing hit #%d type to: %s' => '改变点击 #%d 的类型为: %s',
-	'You have no right to delete a hit.' => '您没有权利删除访问信息',
-	'Deleting hit #%d...' => '删除点击 #%d',
-	'Filter' => '过滤',
-	'None' => '无',
-	'Date' => '日期',
-	'Indexing Robots' => '索引爬虫',
-	'Total' => '全部',
-	'Last referers' => '最后的引用地址',
-	'These are hits from external web pages refering to this blog' => '下面列出从外部站点访问这个博客系统的情况',
-	'Delete this hit!' => '删除这条访问记录',
-	'Del' => '删除',
-	'Log as a search instead' => '记录为 通过搜索引擎访问',
-	'-&gt;S' => '-&gt;S',
-	'Top referers' => '最多的引用地址',
-	'Total referers' => '所有的引用',
-	'Last refering searches' => '最近来自搜索引擎的引用',
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => '下面列出人们通过搜索引擎访问这个博客系统的情况 (搜索引擎需在/conf/_stats.php中列出)',
-	'Top refering search engines' => '最常引用的搜索引擎',
-	'Top Indexing Robots' => '最常访问的检索爬虫',
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => '下面是爬虫程序（例如搜索引擎的检索爬虫）访问的情况 （爬虫需要在 /conf/_stats.ph 中列出）',
-	'Total RSS hits' => '总共的RSS点击数',
-	'Last direct accesses' => '最后的直接访问',
-	'Top User Agents' => '最多的用户代理',
-	'User management' => '会员管理',
-	'Profile for:' => '个人资料 之:',
-	'Login:' => '会员:',
-	'First name' => '名',
-	'Last name' => '姓',
-	'Nickname' => '昵称',
-	'Email' => '邮件地址',
-	'URL' => '网址',
-	'ICQ' => 'ICQ',
-	'AIM' => 'AIM',
-	'MSN IM' => 'MSN代号',
-	'YahooIM' => 'YahooIM',
-	'ID' => '序号',
-	'Level' => '级别',
-	'Posts' => '帖子',
-	'Identity' => '代号',
-	'Couldn\'t delete user #%d.' => '无法删除会员 #%d',
-	'Couldn\'t delete user #%d\'s posts.' => '无法删除会员 #%d 的帖子',
-	'Click on an user\'s login name to see his/her complete Profile.' => '点击一个会员的登录名来查看他/她的详细个人资料。',
-	'To edit your Profile, click on your login name.' => '如果要改变您的个人资料，请点选您的登陆名。',
-	'Active users' => '已激活的会员',
-	'Inactive users (level 0)' => '未激活的会员 (级别0)',
-	'To delete an user, bring his/her level to zero, then click on the red cross.' => '要删除一个会员，将他/她的级别降为0，然后点击红叉删除。',
-	'deleting an user also deletes all posts made by this user.' => '删除一个会员将会同时删除这个会员的所有帖子。',
-	'Custom skin template editing' => '自定义背景主题模板编辑',
-	'You have no right to edit the templates.' => '您没有权利编辑这个模板',
-	'Listing:' => '列表：',
-	'Invalid filename!' => '无效文件名！',
-	'Oops, no such file !' => '天啊，没有这个文件！',
-	'File edited!' => '文件已被编辑！',
-	'update template !' => '更新模板！',
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => '( 你无法更新那个文件/模板；必须先使其可写，例如 CHMOD 766 )',
-	'The admin disabled this function' => '管理员已经禁止了这个功能！',
-	'upload images/files' => '上传图片/文件',
-	'File upload' => '文件上传',
-	'Allowed file types:' => '允许的文件类型：',
-	'Maximum allowed file size: %d KB' => '允许的最大文件大小：%d KB',
-	'Description' => '描述',
-	'Upload !' => '上传！',
-	'File %s: type %s is not allowed.' => '文件 %s : 类型 %s 不被允许。',
-	'Couldn\'t upload your file to:' => '无法上传您的文件到：',
-	'Duplicate File?' => '重复的文件？',
-	'The filename "%s" already exists!' => '文件名 "%s" 已经存在！',
-	'Filename "%s" moved to "%s"' => '文件名 "%s" 转移到 "%s"',
-	'Confirm or rename:' => '确定或改名：',
-	'Alternate name' => '改名',
-	'Confirm !' => '确定！',
-	'File uploaded !' => '文件已上传！',
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => '您的文件 <strong>"%s"</strong> 已经上传成功！',
-	'Here\'s the code to display it:' => '这是显示它的代码：',
-	'Image Details' => '图像信息',
-	'Name' => '名字',
-	'Size' => '大小',
-	'Type' => '类型',
-	'Close this window' => '关闭窗口',
-	'Adding new post...' => '增加新帖...',
-	'Supplied URL is invalid: ' => '指定的链接无效：',
-	'Cannot post, please correct these errors:' => '无法发表，请修改这些错误：',
-	'Back to post editing' => '返回帖子编辑区',
-	'Recording post...' => '记录帖子...',
-	'Sleeping...' => '休眠...',
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => '帖子没有公开发表，略过trackback, pingback 和 blog pings...',
-	'Posting Done...' => '发表完毕..',
-	'Updating post...' => '更新帖子..',
-	'Deleting post...' => '删除帖子',
-	'Oops, no post with this ID!' => '哎呀，这个ID没有帖子！',
-	'You don\'t have the right to delete <strong>%s</strong>\'s posts.' => '您没有权利来删除 <strong>%s</strong> 的帖子。',
-	'Deleting Done...' => '删除完毕...',
-	'Oops, no comment with this ID.' => '哎呀，这个ID没有评论。',
-	'Cannot update comment, please correct these errors:' => '无法更新评论，请修改这些错误：',
-	'Back to posts!' => '返回帖子',
-	'You may also want to generate static pages or view your blogs...' => '您也许还想生成静态页面或者查看您的博客系统...',
-	'New post' => '新帖子',
-	'Create new blog!' => '创建新博客',
-	'Update blog!' => '更新博客！',
-	'Full Name' => '详细名称',
-	'Short Name' => '简略名称',
-	'Tagline' => '落款',
-	'This is diplayed under the blog name on the blog template' => '这将显示在博客模板中博客名字的下面',
-	'Short Description' => '简短描述',
-	'This is is used in meta tag description and RSS feeds. NO HTML!' => '这将用于meta标记和RSS信息传递，请勿使用HTML标记',
-	'Keywords' => '关键字',
-	'This is is used in meta tag keywords. NO HTML!' => '这将用于meta标记和关键字，请勿放置HTML标记',
-	'Long Description' => '详细描述',
-	'This is displayed on the blog template.' => '这将显示在博客的模板上',
-	'Main Language' => '主要语言',
-	'Blog Folder URL' => '博客目录的链接',
-	'This is the URL to the directory where the <em>Stub filename</em> and <em>Static filename</em> files live. No trailing slash. (If you don\'t know, leave this field empty.)' => '这是用于存放主文件和静态文件的路径相应的链接',
-	'Stub Filename' => '主文件名',
-	'Stub Urlname' => '主文件URL',
-	'Static Filename' => '静态文件名',
-	'Stub URLname' => '主文件URL',
-	'Lang' => '语言',
-	'Gen!' => '生成！',
-	'Create new blog !' => '创建新的博客',
-	'Title' => '标题',
-	'Language' => '语言',
-	'Link to url' => '链接',
-	'(converts line-breaks into &lt;br /&gt; tags)' => '(将换行转换成 &lt;br /&gt; 标记)',
-	'Pingback' => '有效性检查',
-	'(Send a pingback to all URLs in this post)' => '发送检测命令到帖子中的所有链接',
-	'Trackback URLs' => '用来检测链接有效性的网址',
-	'(Separate by space)' => '(使用空格区分)',
-	'Preview' => '预览',
-	'Blog this !' => '发表此文',
-	'Edit this !' => '编辑此文',
-	'Spellcheck' => '拼写检查',
-	'Upload a file/image' => '上传文件/图片',
-	'Status' => '状态',
-	'The post will be publicly published' => '这个帖子将会公开发表',
-	'Published (Public)' => '公开发表 (公开)',
-	'The post will be published but visible only by logged-in team members' => '这个帖子将会发表，但只有登录的会员才能看到',
-	'Protected (Members only)' => '半公开(仅限会员)',
-	'The post will be published but visible only by yourself' => '这个帖子将会发表，但只有你可以看到',
-	'Private (You only)' => '私密 (仅限你自己)',
-	'The post will appear only in the backoffice' => '这个帖子仅会在你的管理区可见',
-	'Draft (Not published!)' => '草稿 (不发表)',
-	'Deprecated (Not published!)' => '被拒绝的(不发表)',
-	'Select main category in target blog and optionnaly check addtionnal categories' => '在目标分类中选定主分类以及可选的附加分类',
-	'Select as an additionnal category' => '选择成为附属分类',
-	'Select as MAIN category' => '选择成为主分类',
-	'Comment info' => '评论信息',
-	'IP address' => 'IP地址',
-	'Previous %d' => '前 %d',
-	'Next %d' => '后 %d',
-	' to ' => '到',
-	' of ' => '之',
-	'from the end' => '从最新的开始',
-	'from the start' => '从最早的开始',
-	'OK' => '确定',
-	' Date range: ' => '日期范围：',
-	'by' => '作者',
-	'in' => '发表于',
-	'&nbsp; Edit &nbsp;' => '编辑',
-	'You are about to delete this post!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => '您将要删除这个帖子!\\n按\\\'取消\\\' 按钮停止, 按\\\'确定\\\' 按钮删除',
-	'no comment' => '没有评论',
-	'1 comment' => '1 条评论',
-	'% comments' => '% 条评论',
-	'Permanent link to this post' => '帖子的永久链接',
-	'Comments' => '评论',
-	'You are about to delete this comment!\\n\\\'Cancel\\\' to stop, \\\'OK\\\' to delete.' => '您将删除这条评论， \\\'取消\\\'停止，\\\'确定\\\'继续删除',
-	'Leave a comment' => '发表评论',
-	'Your email address will <strong>not</strong> be displayed on this site.' => '您的邮件地址将不会显示在这个网站上',
-	'Site/Url' => '网站/链接',
-	'Your URL will be displayed.' => '您的网址将被显示',
-	'Comment text' => '评论文字',
-	'Allowed XHTML tags' => '允许的xhtml标记',
-	'URLs, email, AIM and ICQs will be converted automatically.' => '链接、邮件地址、即时通信帐号将被自动转化。',
-	'(Line breaks become &lt;br&gt;)' => '(换行将被转化成 &lt;br&gt; 标记 )',
-	'Send comment' => '发送评论',
-	'Posts to show' => '查看如下帖子',
-	'Past' => '过去的',
-	'Future' => '将来的',
-	'Title / Text contains' => '标题 / 内容 包含',
-	'Words' => '单词',
-	'AND' => '与',
-	'OR' => '或',
-	'Reset' => '重置',
-	'<p>%d queries - %01.3f seconds</p>' => '<p>%d 条查询 - %01.3f 秒</p>',
-	'GPL License' => 'GPL 协议',
-	'logged in as:' => '登陆为',
-	'New Post' => '发表新帖',
-	'Browse/Edit' => '浏览/编辑',
-	'Stats' => '统计',
-	'Cats' => '分类',
-	'Templates' => '模板',
-	'Users' => '会员',
-	'Exit to blogs' => '转到博客总页面',
-	'Logout' => '退出登录',
-	'ALTernate text' => '替代文字',
-	'External - English' => 'External - English',
-	'INSerted [Alt-I]' => 'INS标记/新增文字 [Alt-I]',
-	'DELeted [Alt-D]' => 'DEL标记/删除的文字 [Alt-D]',
-	'STRong [Alt-S]' => 'STRONG指令/粗体加强 [Alt-S]',
-	'EMphasis [Alt-E]' => 'EM指令/斜体强调 [Alt-E]',
-	'CODE [Alt-C]' => 'CODE标记/代码 [Alt-C]',
-	'Paragraph [Alt-P]' => 'P标记/段落 [Alt-P]',
-	'Unordered List [Alt-U]' => 'UL标记/无序列表 [Alt-U]',
-	'List Item [Alt-L]' => 'li标记/列表条目 [Alt-L]',
-	'BLOCKQUOTE [Alt-B]' => 'blockquote指令/块状引用 [Alt-B]',
-	'IMaGe [Alt-G]' => 'IMG标记/插入图片 [Alt-G]',
-	'A href [Alt-A]' => 'A标记/链接 [Alt-A]',
-	'Close all tags' => '结束所有标记',
-	'More [Alt-M]' => '更多(让用户可以点击“更多内容”按钮看到后面的内容) [Alt-M]',
-	'no teaser [Alt-T]' => '请勿玩笑 [Alt-T]',
-	'next page [Alt-Q]' => '分页 [Alt-Q]',
-	'Login ' => '登录',
-	'Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!' => '你确定要删除这个会员吗？\n警告：他的所有帖子都将被删除！',
-	'Tag <code>body</code> can only be used once!' => '标记 <code>body</code> 只能被使用一次！',
-	'Illegal tag' => '不合法的标记',
-	'Tag %s must occur inside another tag' => '标记 %s 应该出现在其它标记的内部',
-	'Tag %s is not allowed within tag %s' => '标记 %s 不允许出现在标记 %s 内',
-	'Tag %s may not have attribute %s' => '标记 %s 可能没有属性 %s',
-	'Found invalid URL: ' => '发现了无效的链接',
-	'Tag %s may not contain raw character data' => '标记 %s 不应含有原始字符数据 (raw character data)',
-	'No server specified' => '没有指定服务器',
-	'Error ' => '错误',
-	'No msg number submitted' => '没有msg代号被发送',
-	'Command failed ' => '命令失败！',
-	'Can\'t connect to the database server. MySQL said:' => '无法链接到数据库服务器，MySQL 信息：',
-	'Can\'t connect to the database %s. MySQL said:' => '无法链接到数据库 %s，MySQL信息：',
-	'Oops, MySQL error!' => '天啊，MySQL错误！',
-	'go back' => '返回',
-	'Redirecting you to:' => '重新定位到：',
-	'If nothing happens, click <a %s>here</a>.' => '如果什么都没发生，请点击<a %s>这里</a>',
-	'Parameter %s is required!' => '参数 %s 不能缺少！',
-	'Invalid URL' => '非法的网络地址',
-	'URI scheme not allowed' => 'URI scheme 不被允许',
-	'URL not allowed' => 'URL不被允许',
-	'Requested blog does not exist!' => '所请求的blog不存在！',
-	'Post details' => '帖子详细信息',
-	'Read more!' => '更多内容！',
-	'More:' => '更多：',
-	'Next page' => '后一页',
-	'Previous page' => '前一页',
-	'Previous post' => '前一贴',
-	'Next post' => '后一贴',
-	'Next Page' => '下一页',
-	'Previous Page' => '上一页',
-	'Cannot delete if there are sub-categories!' => '如果存在子分类的话则无法删除！',
-	'Cannot delete last category if there are posts inside!' => '无法删除最后的分类，假如里面有帖子的话！',
-	'Requested category %s does not exist!' => '请求的分类 %s 不存在！',
-	'Category' => '分类',
-	'Browse category' => '浏览分类',
-	'bad char in User Agent' => '用户代理中存在无效字符',
-	'referer ignored' => '引用被忽略',
-	'BlackList' => '黑名单',
-	'robot' => '爬虫',
-	'invalid' => '无效',
-	'search engine' => '搜索引擎',
-	'loading referering page' => '装载引用页',
-	'found current url in page' => '在页面中发现了当前链接',
-	'not a query - no params!' => '不是一个查询，没有参数！',
-	'no query string found' => '没有找到查询字符串',
-	'Sending pingbacks...' => '发送pingback',
-	'No pingback to be done.' => '没有pingback可以发送',
-	'BEGIN' => '开始',
-	'Post contents' => '帖子内容',
-	'Processing:' => '处理中：',
-	'END' => '结束',
-	'Pingbacks done.' => 'Pingbacks完成',
-	'Archives for' => '存档之',
-	'Sending trackbacks...' => '发送 trackbacks...',
-	'No trackback to be sent.' => '没有trackbacks被发送',
-	'Excerpt to be sent:' => '发送的摘要：',
-	'Trackbacks done.' => 'Trackbacks完成',
-	'Sending trackback to:' => '发送 trackback 到：',
-	'Response:' => '回复：',
-	'wrong login/password.' => '错误的会员名/密码',
-	'setcookie %s failed!' => '设置cookie %s 失败',
-	'login/password no longer valid.' => '会员名/密码不再有效',
-	'You must log in!' => '您需要先登录',
-	'Login if you have an account...' => '如果您有帐号请登录...',
-	'Register...' => '注册...',
-	'Register to open an account...' => '注册以开启一个新帐号...',
-	'Logout (%s)' => '退出登录 (%s)',
-	'Logout from your account' => '从你的帐号退出登录',
-	'Admin' => '管理',
-	'Go to the back-office' => '返回办公区',
-	'Profile (%s)' => '个人资料 (%s)',
-	'Sunday' => '星期日',
-	'Monday' => '星期一',
-	'Tuesday' => '星期二',
-	'Wednesday' => '星期三',
-	'Thursday' => '星期四',
-	'Friday' => '星期五',
-	'Saturday' => '星期六',
-	'Sun' => '周日',
-	'Mon' => '周一',
-	'Tue' => '周二',
-	'Wed' => '周三',
-	'Thu' => '周四',
-	'Fri' => '周五',
-	'Sat' => '周六',
-	'January' => '一月',
-	'February' => '二月',
-	'March' => '三月',
-	'April' => '四月',
-	'May ' => '五岳',
-	'June' => '六月',
-	'July' => '七月',
-	'August' => '八月',
-	'September' => '九月',
-	'October' => '十月',
-	'November' => '十一月',
-	'December' => '十二月',
-	'Jan' => '一月',
-	'Feb' => '二月',
-	'Mar' => '三月',
-	'Apr' => '四月',
-	'May' => '五月',
-	'Jun' => '六月',
-	'Jul' => '七月',
-	'Aug' => '八月',
-	'Sep' => '九月',
-	'Oct' => '十月',
-	'Nov' => '十一月',
-	'Dec' => '十二月',
-	'Published' => '公开的',
-	'Deprecated' => '禁止的',
-	'Protected' => '受保护的',
-	'Private' => '私人的',
-	'Draft' => '草稿',
-	'Dutch' => '荷兰语',
-	'English' => '英语',
-	'French' => '法语',
-	'German' => '德语',
-	'Japanese' => '日本语',
-	'Lithuanian' => '立陶宛语',
-	'Portuguese' => '葡萄牙语',
-	'Spanish' => '西班牙语',
-	'Swedish' => '瑞典语',
-	'Please fill in the name field' => '请输入名字',
-	'Please fill in the email field' => '请输入邮件地址',
-	'Supplied email address is invalid' => '所提供的邮件地址无效！',
-	'You can only post a new comment every 30 seconds.' => '您仅能够每超过30秒发表一个评论',
-	'Cannot post comment, please correct these errors:' => '无法发表评论，请修改错误：',
-	'Back to comment editing' => '返回评论编辑区',
-	'New comment on your post #%d "%s"' => '发表新的评论于您的帖子 #%d "%s" ',
-	'Author' => '作者',
-	'Url' => '网址',
-	'Comment' => '评论',
-	'Edit/Delete' => '编辑/删除',
-	'Connecting to pop server...' => '正在连接POP服务器,,,',
-	'Connection failed:' => '连接失败：',
-	'Logging into pop server...' => '登录进入POP服务器...',
-	'No mail or Login Failed:' => '没有邮件或者登录错误：',
-	'Getting message #%d...' => '获取消息 #%d...',
-	'Processing...' => '处理中......',
-	'Too old' => '太老了',
-	'Subject prefix does not match' => '主题前缀并不吻合',
-	'Raw content:' => '原始内容：',
-	'Pass:' => '密码：',
-	'Wrong login or password.' => '错误的会员名或者密码。',
-	'Category ID' => '分类ID',
-	'Blog ID' => '博客ID',
-	'Posted title' => '发表的标题',
-	'Posted content' => '发表的内容',
-	'Mission complete, message deleted.' => '任务完成，消息已被删除',
-	'Level 0 users can\'t post.' => '级别为0的会员无法发贴。',
-	'OK.' => '成功。',
-	'The email was sent successfully to your email address.' => '电子邮件已经成功地发送到了您的邮件地址。',
-	'Click here to login !' => '点击此处登录！',
-	'New Password:' => '新密码:',
-	'your weblog\'s login/password' => '您的博客的会员名/密码',
-	'The email could not be sent.' => '邮件无法被发送。',
-	'Possible reason: your host may have disabled the mail() function...</p>' => '可能的原因是：您的服务器屏蔽了 mail() 功能</p>',
-	'Note: You are already logged in!' => '请注意：您已经登录了！',
-	'You are not logged in.' => '您没有登录',
-	'You are not logged in under the same account you are trying to modify.' => '您还没有登录你想要修改的帐户',
-	'Back to profile' => '返回个人资料',
-	'please enter your nickname (can be the same as your login)' => '请输入您的昵称 (可以与会员名相同)',
-	'your ICQ UIN can only be a number, no letters allowed' => '您的ICQ号应只含有数字，字母是被禁止的。',
-	'please type your e-mail address' => '请输入您的邮件地址',
-	'the email address is invalid' => '邮件地址无效',
-	'you typed your new password only once. Go back to type it twice.' => '您只输入了一次密码，请返回并输入两次',
-	'you typed two different passwords. Go back to correct that.' => '你输入的两个密码不相同，请返回并修改',
-	'please enter a Login' => '请输入一个会员名',
-	'please enter your password twice' => '请输入您的密码两次',
-	'please type the same password in the two password fields' => '请在两个密码框中输入相同的密码',
-	'this login is already registered, please choose another one' => '这个会员名已经被注册了，请选择一个新的',
-	'new user registration on your blog' => '有新会员在您的博客上注册',
-	'Manage users' => '管理会员',
-	'Website' => '网站',
-	'Excerpt' => '摘录',
-	'Login form' => '登录表格',
-	'Password:' => '密码：',
-	'Log in!' => '登录！',
-	'Register ?' => '注册?',
-	'Lost your password ?' => '忘记了您的密码？',
-	'Lost password ?' => '忘记了密码',
-	'A new password will be generated and sent to you by email.' => '新密码将自动生成并通过邮件发送给你',
-	'Generate new password!' => '生成新密码！',
-	'Registration complete' => '注册完毕',
-	'Registration Currently Disabled' => '注册已被禁止',
-	'User registration is currently not allowed.' => '目前会员注册已被禁止。',
-	'Home' => '主页',
-	'Register form' => '注册表格',
-	'(twice)' => '(两次)',
-	'Register!' => '注册!',
-	'more' => '更多',
-	'Trackback address for this post:' => '这个帖子的Trackback地址',
-	'Comment from:' => '评论源自:',
-	'No %s for this post yet...' => '此贴还没有 %s',
-	'Line breaks become &lt;br /&gt;' => '换行变成了 &lt;br /&gt;',
-	'Remember me' => '记住我',
-	'(Set cookies for name, email &amp; url)' => '(设置Cookie以记住名字，邮件地址和网址)',
-	'No comment yet...' => '还没有评论...',
-	'In response to:' => '回复:',
-	'Original post on %s' => '%s 的原始帖子',
-	'Identity shown' => '显示的代号',
-	'MSN I.M.' => 'MSN I.M.',
-	'Yahoo I.M.' => 'Yahoo I.M.',
-	'New password' => '新密码',
-	'Confirm new password' => '确认新密码',
-	'Top refering engines' => '最频繁的引用引擎',
-	'blogs' => '博客列表',
-	'skin the site' => '改变布景主题',
-	'archives' => '存档',
-	'Display feedback / Leave a comment' => '显示意见 / 发表意见',
-	'Choose a skin' => '选择一个布景主题',
-	'words' => '单词',
-	'Choose skin' => '选择布景主题',
-	'Browse all posts by this author' => '浏览此作者的所有帖子',
-	'[...] Read more!' => '[...] 更多',
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/zh_CN_utf-8/LC_MESSAGES/messages.po 1.10.3.src/locales/zh_CN_utf-8/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/zh_CN_utf-8/LC_MESSAGES/messages.po	2005-06-17 19:53:14.000000000 -0500
+++ 1.10.3.src/locales/zh_CN_utf-8/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,3319 +0,0 @@
-﻿# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Francois PLANQUE
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2004-01-13 01:52+0100\n"
-"PO-Revision-Date: 2004-02-01 20:08-0800\n"
-"Last-Translator: Edwin <edwinzhang@westca.com>\n"
-"Language-Team: LANGUAGE <edwinzhang@westca.com>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\index.php:7
-msgid "my b2evolution"
-msgstr "我的b2e"
-
-#: ..\..\..\index.php:7
-msgid "my blogs"
-msgstr "博客列表"
-
-#: ..\..\..\index.php:14
-msgid "A blog tool like it oughta be!"
-msgstr "博客工具就应该是这样"
-
-#: ..\..\..\index.php:15
-#: C:\www\b2evolution\blogs\index.php:32
-msgid "My blogs"
-msgstr "博客系统"
-
-#: ..\..\..\index.php:27
-msgid "My Back-Office"
-msgstr "我的管理区"
-
-#: ..\..\..\index.php:30
-msgid "This page is a placeholder providing links to your blogs and additionnal demos of what you can do with b2evolution."
-msgstr "本页面是一个总页面，用于提供链接到你使用b2e所能建立的博客系统和附加的演示。"
-
-#: ..\..\..\index.php:31
-msgid "Of course, you don't want to keep all that for your website. Just select what you need and erase what you don't. You will probably also delete this page and rename one of your blogs to index.php. (When you do that, don't forget to update that blog settings in the back office, so the moved blog knows its new filename/URL! ;)."
-msgstr ""
-
-#: ..\..\..\index.php:42
-#, php-format
-msgid "Blog #%d"
-msgstr "博客 #%d"
-
-#: ..\..\..\index.php:63
-msgid "Blog #1"
-msgstr "博客 #1"
-
-#: ..\..\..\index.php:63
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "这是一个特殊的博客用于集成全部博客里的所有的消息！"
-
-#: ..\..\..\index.php:68
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr ""
-
-#: ..\..\..\index.php:69
-msgid "More demos"
-msgstr "更多的演示"
-
-#: ..\..\..\index.php:71
-#: C:\www\b2evolution\blogs\index.php:72
-msgid "Custom template"
-msgstr "自定义模板"
-
-#: ..\..\..\index.php:71
-msgid "Multiple blogs displayed on the same page"
-msgstr "多个博客显示在同一个页面上"
-
-#: ..\..\..\index.php:72
-msgid "Summary of last posts in all blogs"
-msgstr "所有博客上的最后的帖子总览"
-
-#: ..\..\..\index.php:74
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr ""
-
-#: ..\..\..\index.php:76
-msgid "official website"
-msgstr "官方网站"
-
-#: ..\..\..\index.php:76
-msgid "GNU GPL license"
-msgstr "GNU GPL 协议"
-
-#: ..\..\..\multiblogs.php:47
-#: ..\..\..\multiblogs.php:121
-#: ..\..\..\noskin_a.php:59
-#: ..\..\..\noskin_a.php:129
-#: ..\..\..\noskin_a.php:221
-#: ..\..\..\noskin_all.php:60
-#: ..\..\..\noskin_all.php:130
-#: ..\..\..\noskin_all.php:223
-#: ..\..\..\noskin_b.php:59
-#: ..\..\..\noskin_b.php:130
-#: ..\..\..\noskin_b.php:232
-#: ..\..\..\noskin_roll.php:59
-#: ..\..\..\noskin_roll.php:129
-#: ..\..\..\noskin_roll.php:222
-#: ..\..\..\skins\bluesky\_main.php:20
-#: ..\..\..\skins\bluesky\_main.php:46
-#: ..\..\..\skins\bluesky\_main.php:127
-#: ..\..\..\skins\custom\_main.php:22
-#: ..\..\..\skins\custom\_main.php:56
-#: ..\..\..\skins\custom\_main.php:155
-#: ..\..\..\skins\fplanque2002\_main.php:23
-#: ..\..\..\skins\fplanque2002\_main.php:76
-#: ..\..\..\skins\fplanque2002\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:20
-#: ..\..\..\skins\guadeloupe\_main.php:46
-#: ..\..\..\skins\guadeloupe\_main.php:127
-msgid "Last comments"
-msgstr "最后的评论"
-
-#: ..\..\..\multiblogs.php:48
-#: ..\..\..\multiblogs.php:122
-#: ..\..\..\noskin_a.php:60
-#: ..\..\..\noskin_a.php:130
-#: ..\..\..\noskin_all.php:61
-#: ..\..\..\noskin_all.php:131
-#: ..\..\..\noskin_b.php:60
-#: ..\..\..\noskin_b.php:131
-#: ..\..\..\noskin_roll.php:60
-#: ..\..\..\noskin_roll.php:130
-#: ..\..\..\skins\bluesky\_main.php:21
-#: ..\..\..\skins\bluesky\_main.php:47
-#: ..\..\..\skins\custom\_main.php:23
-#: ..\..\..\skins\custom\_main.php:57
-#: ..\..\..\skins\fplanque2002\_main.php:24
-#: ..\..\..\skins\fplanque2002\_main.php:77
-#: ..\..\..\skins\guadeloupe\_main.php:21
-#: ..\..\..\skins\guadeloupe\_main.php:47
-msgid "Statistics"
-msgstr "统计"
-
-#: ..\..\..\multiblogs.php:49
-#: ..\..\..\multiblogs.php:123
-#: ..\..\..\noskin_a.php:61
-#: ..\..\..\noskin_a.php:131
-#: ..\..\..\noskin_all.php:62
-#: ..\..\..\noskin_all.php:132
-#: ..\..\..\noskin_b.php:61
-#: ..\..\..\noskin_b.php:132
-#: ..\..\..\noskin_roll.php:61
-#: ..\..\..\noskin_roll.php:131
-#: ..\..\..\skins\custom\_main.php:24
-#: ..\..\..\skins\custom\_main.php:58
-#: ..\..\..\skins\fplanque2002\_main.php:25
-#: ..\..\..\skins\fplanque2002\_main.php:78
-msgid "Archive Directory"
-msgstr "备份目录"
-
-#: ..\..\..\multiblogs.php:96
-msgid "Multiblog demo"
-msgstr "多博客系统演示"
-
-#: ..\..\..\multiblogs.php:106
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr "这个演示用的模板将显示三个博客在一起（1个在左边，2个在右边）"
-
-#: ..\..\..\multiblogs.php:136
-#: ..\..\..\multiblogs.php:220
-#: ..\..\..\multiblogs.php:255
-#: ..\..\..\noskin_a.php:161
-#: ..\..\..\noskin_all.php:146
-#: ..\..\..\noskin_all.php:162
-#: ..\..\..\noskin_b.php:146
-#: ..\..\..\noskin_b.php:162
-#: ..\..\..\noskin_roll.php:145
-#: ..\..\..\noskin_roll.php:161
-#: ..\..\..\summary.php:91
-#: ..\..\..\skins\_blogroll.php:61
-#: ..\..\..\skins\custom\_main.php:72
-#: ..\..\..\skins\custom\_main.php:95
-#: ..\..\..\skins\fplanque2002\_main.php:92
-#: ..\..\..\skins\fplanque2002\_main.php:108
-msgid "Permanent link to full entry"
-msgstr ""
-
-#: ..\..\..\multiblogs.php:136
-#: ..\..\..\multiblogs.php:152
-#: ..\..\..\multiblogs.php:220
-#: ..\..\..\multiblogs.php:255
-#: ..\..\..\noskin_a.php:161
-#: ..\..\..\noskin_all.php:146
-#: ..\..\..\noskin_all.php:162
-#: ..\..\..\noskin_b.php:146
-#: ..\..\..\noskin_b.php:162
-#: ..\..\..\noskin_roll.php:145
-#: ..\..\..\noskin_roll.php:161
-#: ..\..\..\admin\_edit_showposts.php:163
-#: ..\..\..\skins\_blogroll.php:61
-#: ..\..\..\skins\custom\_main.php:95
-#: ..\..\..\skins\fplanque2002\_main.php:92
-#: ..\..\..\skins\fplanque2002\_main.php:108
-#: ..\..\..\skins\guadeloupe\_main.php:62
-msgid "Permalink"
-msgstr "全文链接"
-
-#: ..\..\..\multiblogs.php:137
-#: ..\..\..\noskin_a.php:146
-#: ..\..\..\noskin_a.php:239
-#: ..\..\..\noskin_all.php:147
-#: ..\..\..\noskin_all.php:241
-#: ..\..\..\noskin_b.php:147
-#: ..\..\..\noskin_b.php:250
-#: ..\..\..\noskin_roll.php:146
-#: ..\..\..\noskin_roll.php:240
-#: ..\..\..\admin\b2categories.php:9
-#: ..\..\..\admin\b2categories.php:230
-#: ..\..\..\admin\_edit_form.php:254
-#: ..\..\..\admin\_edit_showposts.php:418
-#: ..\..\..\skins\custom\_main.php:75
-#: ..\..\..\skins\custom\_main.php:173
-#: ..\..\..\skins\fplanque2002\_main.php:93
-#: ..\..\..\skins\fplanque2002\_main.php:186
-msgid "Categories"
-msgstr "分类"
-
-#: ..\..\..\multiblogs.php:145
-#: ..\..\..\noskin_a.php:154
-#: ..\..\..\noskin_all.php:155
-#: ..\..\..\noskin_b.php:155
-#: ..\..\..\noskin_roll.php:154
-#: ..\..\..\skins\custom\_main.php:88
-#: ..\..\..\skins\fplanque2002\_main.php:101
-msgid "Display comments / Leave a comment"
-msgstr "显示评论 / 发表评论"
-
-#: ..\..\..\multiblogs.php:147
-#: ..\..\..\noskin_a.php:156
-#: ..\..\..\noskin_all.php:157
-#: ..\..\..\noskin_b.php:157
-#: ..\..\..\noskin_roll.php:156
-#: ..\..\..\skins\custom\_main.php:90
-#: ..\..\..\skins\fplanque2002\_main.php:103
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "显示此贴的 trackbacks / 获取 trackbacks 地址"
-
-#: ..\..\..\multiblogs.php:150
-#: ..\..\..\noskin_a.php:159
-#: ..\..\..\noskin_all.php:160
-#: ..\..\..\noskin_b.php:160
-#: ..\..\..\noskin_roll.php:159
-#: ..\..\..\skins\custom\_main.php:93
-#: ..\..\..\skins\fplanque2002\_main.php:106
-msgid "Display pingbacks"
-msgstr "显示 pingbacks"
-
-#: ..\..\..\multiblogs.php:153
-#: ..\..\..\noskin_a.php:162
-#: ..\..\..\noskin_all.php:163
-#: ..\..\..\noskin_b.php:163
-#: ..\..\..\noskin_roll.php:162
-#: ..\..\..\skins\custom\_main.php:96
-#: ..\..\..\skins\fplanque2002\_main.php:109
-#, php-format
-msgid "- %d queries so far"
-msgstr ""
-
-#: ..\..\..\multiblogs.php:273
-#: ..\..\..\noskin_a.php:293
-#: ..\..\..\noskin_all.php:295
-#: ..\..\..\noskin_b.php:304
-#: ..\..\..\noskin_roll.php:294
-#: ..\..\..\skins\babyblues\_main.php:100
-#: ..\..\..\skins\bluesky\_main.php:206
-#: ..\..\..\skins\custom\_main.php:238
-#: ..\..\..\skins\fplanque2002\_main.php:250
-#: ..\..\..\skins\guadeloupe\_main.php:207
-msgid "Misc"
-msgstr "杂项"
-
-#: ..\..\..\noskin_a.php:95
-#: ..\..\..\noskin_all.php:96
-#: ..\..\..\noskin_b.php:96
-#: ..\..\..\noskin_roll.php:95
-#: ..\..\..\skins\fplanque2002\_bloglist.php:27
-msgid "Selected"
-msgstr "被选的"
-
-#: ..\..\..\noskin_a.php:214
-#: ..\..\..\noskin_a.php:215
-#: ..\..\..\noskin_all.php:216
-#: ..\..\..\noskin_all.php:217
-#: ..\..\..\noskin_b.php:225
-#: ..\..\..\noskin_b.php:226
-#: ..\..\..\noskin_roll.php:215
-#: ..\..\..\noskin_roll.php:216
-#: ..\..\..\skins\bluesky\_main.php:123
-#: ..\..\..\skins\bluesky\_main.php:124
-#: ..\..\..\skins\custom\_main.php:148
-#: ..\..\..\skins\custom\_main.php:149
-#: ..\..\..\skins\fplanque2002\_main.php:161
-#: ..\..\..\skins\fplanque2002\_main.php:162
-#: ..\..\..\skins\guadeloupe\_main.php:123
-#: ..\..\..\skins\guadeloupe\_main.php:124
-msgid "Recently"
-msgstr "最近的"
-
-#: ..\..\..\noskin_a.php:214
-#: ..\..\..\noskin_all.php:216
-#: ..\..\..\noskin_b.php:225
-#: ..\..\..\noskin_roll.php:215
-#: ..\..\..\skins\bluesky\_main.php:123
-#: ..\..\..\skins\custom\_main.php:148
-#: ..\..\..\skins\fplanque2002\_main.php:161
-#: ..\..\..\skins\guadeloupe\_main.php:123
-msgid "(cached)"
-msgstr "(已缓存的)"
-
-#: ..\..\..\noskin_a.php:215
-#: ..\..\..\noskin_all.php:217
-#: ..\..\..\noskin_b.php:226
-#: ..\..\..\noskin_roll.php:216
-#: ..\..\..\skins\bluesky\_main.php:124
-#: ..\..\..\skins\custom\_main.php:149
-#: ..\..\..\skins\fplanque2002\_main.php:162
-#: ..\..\..\skins\guadeloupe\_main.php:124
-msgid "(no cache)"
-msgstr "(未缓存的)"
-
-#: ..\..\..\noskin_a.php:222
-#: ..\..\..\noskin_all.php:224
-#: ..\..\..\noskin_b.php:233
-#: ..\..\..\noskin_roll.php:223
-#: ..\..\..\skins\custom\_main.php:156
-#: ..\..\..\skins\fplanque2002\_main.php:169
-msgid "Some viewing statistics"
-msgstr "显示统计"
-
-#: ..\..\..\noskin_a.php:227
-#: ..\..\..\noskin_a.php:233
-#: ..\..\..\noskin_all.php:229
-#: ..\..\..\noskin_all.php:235
-#: ..\..\..\noskin_b.php:238
-#: ..\..\..\noskin_b.php:244
-#: ..\..\..\noskin_roll.php:228
-#: ..\..\..\noskin_roll.php:234
-#: ..\..\..\admin\_edit_showposts.php:303
-#: ..\..\..\admin\_edit_showposts.php:493
-#: ..\..\..\skins\custom\_main.php:161
-#: ..\..\..\skins\custom\_main.php:167
-#: ..\..\..\skins\fplanque2002\_main.php:174
-#: ..\..\..\skins\fplanque2002\_main.php:180
-#: ..\..\..\skins\originalb2\_main.php:144
-msgid "Search"
-msgstr "搜索"
-
-#: ..\..\..\noskin_a.php:230
-#: ..\..\..\noskin_all.php:232
-#: ..\..\..\noskin_b.php:241
-#: ..\..\..\noskin_roll.php:231
-#: ..\..\..\skins\custom\_main.php:164
-#: ..\..\..\skins\fplanque2002\_main.php:177
-msgid "All Words"
-msgstr "所有的单词"
-
-#: ..\..\..\noskin_a.php:231
-#: ..\..\..\noskin_all.php:233
-#: ..\..\..\noskin_b.php:242
-#: ..\..\..\noskin_roll.php:232
-#: ..\..\..\skins\custom\_main.php:165
-#: ..\..\..\skins\fplanque2002\_main.php:178
-msgid "Some Word"
-msgstr "部分单词"
-
-#: ..\..\..\noskin_a.php:232
-#: ..\..\..\noskin_all.php:234
-#: ..\..\..\noskin_b.php:243
-#: ..\..\..\noskin_roll.php:233
-#: ..\..\..\admin\_edit_showposts.php:338
-#: ..\..\..\skins\custom\_main.php:166
-#: ..\..\..\skins\fplanque2002\_main.php:179
-msgid "Entire phrase"
-msgstr "整个词组"
-
-#: ..\..\..\noskin_a.php:234
-#: ..\..\..\noskin_a.php:246
-#: ..\..\..\noskin_all.php:236
-#: ..\..\..\noskin_all.php:248
-#: ..\..\..\noskin_b.php:245
-#: ..\..\..\noskin_b.php:257
-#: ..\..\..\noskin_roll.php:235
-#: ..\..\..\noskin_roll.php:247
-#: ..\..\..\skins\bluesky\_main.php:142
-#: ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\custom\_main.php:180
-#: ..\..\..\skins\fplanque2002\_main.php:181
-#: ..\..\..\skins\fplanque2002\_main.php:193
-#: ..\..\..\skins\guadeloupe\_main.php:143
-msgid "Reset form"
-msgstr "清空表格"
-
-#: ..\..\..\noskin_a.php:245
-#: ..\..\..\noskin_all.php:247
-#: ..\..\..\noskin_b.php:256
-#: ..\..\..\noskin_roll.php:246
-#: ..\..\..\skins\bluesky\_main.php:141
-#: ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\fplanque2002\_main.php:192
-#: ..\..\..\skins\guadeloupe\_main.php:142
-#: ..\..\..\skins\originalb2\_main.php:136
-msgid "Get selection"
-msgstr "获取所选内容"
-
-#: ..\..\..\noskin_a.php:251
-#: ..\..\..\noskin_all.php:253
-#: ..\..\..\noskin_b.php:262
-#: ..\..\..\noskin_roll.php:252
-#: ..\..\..\admin\_edit_showposts.php:342
-#: ..\..\..\skins\bluesky\_main.php:176
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\fplanque2002\_main.php:198
-#: ..\..\..\skins\guadeloupe\_main.php:177
-msgid "Archives"
-msgstr "存档"
-
-#: ..\..\..\noskin_a.php:256
-#: ..\..\..\noskin_a.php:269
-#: ..\..\..\noskin_a.php:278
-#: ..\..\..\noskin_all.php:258
-#: ..\..\..\noskin_all.php:271
-#: ..\..\..\noskin_all.php:280
-#: ..\..\..\noskin_b.php:267
-#: ..\..\..\noskin_b.php:280
-#: ..\..\..\noskin_b.php:289
-#: ..\..\..\noskin_roll.php:257
-#: ..\..\..\noskin_roll.php:270
-#: ..\..\..\noskin_roll.php:279
-#: ..\..\..\skins\bluesky\_main.php:189
-#: ..\..\..\skins\bluesky\_main.php:198
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\custom\_main.php:214
-#: ..\..\..\skins\custom\_main.php:223
-#: ..\..\..\skins\fplanque2002\_main.php:203
-#: ..\..\..\skins\fplanque2002\_main.php:226
-#: ..\..\..\skins\fplanque2002\_main.php:235
-#: ..\..\..\skins\guadeloupe\_main.php:190
-#: ..\..\..\skins\guadeloupe\_main.php:199
-msgid "more..."
-msgstr "更多的..."
-
-#: ..\..\..\noskin_a.php:263
-#: ..\..\..\noskin_all.php:265
-#: ..\..\..\noskin_b.php:274
-#: ..\..\..\noskin_roll.php:264
-#: ..\..\..\skins\bluesky\_main.php:183
-#: ..\..\..\skins\custom\_main.php:208
-#: ..\..\..\skins\fplanque2002\_main.php:220
-#: ..\..\..\skins\guadeloupe\_main.php:184
-msgid "Recent Referers"
-msgstr "最近的访问者"
-
-#: ..\..\..\noskin_a.php:272
-#: ..\..\..\noskin_all.php:274
-#: ..\..\..\noskin_b.php:283
-#: ..\..\..\noskin_roll.php:273
-#: ..\..\..\skins\bluesky\_main.php:192
-#: ..\..\..\skins\custom\_main.php:217
-#: ..\..\..\skins\fplanque2002\_main.php:229
-#: ..\..\..\skins\guadeloupe\_main.php:193
-msgid "Top Referers"
-msgstr "最多的访问者"
-
-#: ..\..\..\noskin_a.php:286
-#: ..\..\..\noskin_all.php:288
-#: ..\..\..\noskin_b.php:297
-#: ..\..\..\noskin_roll.php:287
-#: ..\..\..\admin\_blogs_form.php:59
-#: ..\..\..\skins\bluesky\_main.php:203
-#: ..\..\..\skins\custom\_main.php:231
-#: ..\..\..\skins\fplanque2002\_main.php:243
-#: ..\..\..\skins\guadeloupe\_main.php:204
-msgid "Blogroll"
-msgstr "博客卷轴"
-
-#: ..\..\..\noskin_a.php:307
-#: ..\..\..\noskin_all.php:309
-#: ..\..\..\noskin_b.php:318
-#: ..\..\..\noskin_roll.php:308
-#: ..\..\..\skins\custom\_main.php:251
-#: ..\..\..\skins\fplanque2002\_main.php:264
-msgid "Syndicate this blog"
-msgstr "引用这个博客系统"
-
-#: ..\..\..\noskin_a.php:337
-#: ..\..\..\noskin_all.php:339
-#: ..\..\..\noskin_b.php:347
-#: ..\..\..\noskin_roll.php:338
-#: ..\..\..\skins\babyblues\_main.php:124
-#: ..\..\..\skins\bluesky\_main.php:233
-#: ..\..\..\skins\custom\_main.php:273
-#: ..\..\..\skins\fplanque2002\_main.php:293
-#: ..\..\..\skins\guadeloupe\_main.php:234
-#: ..\..\..\skins\originalb2\_main.php:180
-#, php-format
-msgid "Totals: %d posts - %d queries - %01.3f seconds"
-msgstr "总计：%d 个帖子 - %d 条查询 - %01.3f 秒"
-
-#: ..\..\..\summary.php:56
-msgid "Summary demo"
-msgstr ""
-
-#: ..\..\..\summary.php:66
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr "这个演示模板展示了所有博客的最新帖子的总览形式"
-
-#: ..\..\..\summary.php:97
-msgid "More posts..."
-msgstr "更多的帖子..."
-
-#: ..\..\..\admin\b2blogs.php:9
-#: ..\..\..\admin\_blogs_list.php:10
-#: ..\..\..\admin\_menutop.php:67
-#: ..\..\..\skins\bluesky\_bloglist.php:17
-#: ..\..\..\skins\guadeloupe\_bloglist.php:17
-msgid "Blogs"
-msgstr "博客"
-
-#: ..\..\..\admin\b2blogs.php:21
-#: ..\..\..\admin\b2blogs.php:51
-#: ..\..\..\admin\b2blogs.php:161
-#: ..\..\..\admin\b2blogs.php:187
-#: ..\..\..\admin\b2blogs.php:282
-msgid "You have no right to edit the blogs."
-msgstr "您没有权利编辑这个博客系统"
-
-#: ..\..\..\admin\b2blogs.php:24
-msgid "New blog"
-msgstr "新建博客"
-
-#: ..\..\..\admin\b2blogs.php:71
-#: ..\..\..\admin\b2blogs.php:208
-#: ..\..\..\admin\edit_actions.php:181
-msgid "Cannot update, please correct these errors:"
-msgstr "无法更新，请修改这次错误："
-
-#: ..\..\..\admin\b2blogs.php:72
-msgid "Back to new blog form"
-msgstr "返回到“新建博客”页面"
-
-#: ..\..\..\admin\b2blogs.php:80
-msgid "Creating blog..."
-msgstr "创建博客 ..."
-
-#: ..\..\..\admin\b2blogs.php:91
-msgid "Trying to create stub file"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:102
-msgid "Loading"
-msgstr "装载"
-
-#: ..\..\..\admin\b2blogs.php:106
-msgid "Could not load stub model."
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:111
-msgid "Creating"
-msgstr "创建中"
-
-#: ..\..\..\admin\b2blogs.php:130
-#, php-format
-msgid "<p>Changing mod to %o</p>"
-msgstr "<p>改变 mod 到 %o</p>"
-
-#: ..\..\..\admin\b2blogs.php:133
-#: ..\..\..\admin\b2blogs.php:142
-#: ..\..\..\admin\b2team.php:227
-msgid "Warning"
-msgstr "警告"
-
-#: ..\..\..\admin\b2blogs.php:133
-msgid "chmod failed!"
-msgstr "chmod 失败！"
-
-#: ..\..\..\admin\b2blogs.php:139
-#, php-format
-msgid "<p>Changing owner to %s</p>"
-msgstr "<p> 改变使用者为 %s</p>"
-
-#: ..\..\..\admin\b2blogs.php:142
-msgid "chown failed!"
-msgstr "改变使用者失败！"
-
-#: ..\..\..\admin\b2blogs.php:149
-#, php-format
-msgid "You should <a href=\"%s\">create categories</a> for this blog now!"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:164
-msgid "Blog params for:"
-msgstr "博客参数："
-
-#: ..\..\..\admin\b2blogs.php:209
-msgid "Back to blog editing"
-msgstr "返回博客编辑页面"
-
-#: ..\..\..\admin\b2blogs.php:232
-#: ..\..\..\admin\_blogs_list.php:13
-msgid "Blog"
-msgstr "博客"
-
-#: ..\..\..\admin\b2blogs.php:236
-msgid "You have no right to generate static pages."
-msgstr "您没有权利来生成静态页面"
-
-#: ..\..\..\admin\b2blogs.php:242
-msgid "You haven't set a static filename for this blog!"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:251
-#, php-format
-msgid "Generating page from <strong>%s</strong> to <strong>%s</strong>..."
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:263
-msgid "Writing to file..."
-msgstr "写到文件中..."
-
-#: ..\..\..\admin\b2blogs.php:269
-#: ..\..\..\admin\edit_actions.php:97
-#: ..\..\..\admin\edit_actions.php:214
-#: ..\..\..\admin\edit_actions.php:285
-#: ..\..\..\b2evocore\_functions_pings.php:53
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:146
-#: ..\..\..\b2evocore\_functions_pings.php:191
-msgid "Done."
-msgstr "完成"
-
-#: ..\..\..\admin\b2browse.php:16
-msgid "Browse blog:"
-msgstr "浏览博客："
-
-#: ..\..\..\admin\b2browse.php:52
-#: ..\..\..\admin\b2edit.php:69
-#: ..\..\..\admin\b2edit.php:195
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to raise your level to 1, in order to be authorized to post.\tYou can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "因为您是新来者，您必须等到管理员增加您的级别，才能够有权发贴。您也可以<a %s>发邮件给管理员</a>来要求发贴的权利。当您的权利被批准后，您可以重新打开这个页面来发贴。"
-
-#: ..\..\..\admin\b2categories.php:21
-#: ..\..\..\admin\b2categories.php:62
-#: ..\..\..\admin\b2categories.php:91
-#: ..\..\..\admin\b2categories.php:120
-#: ..\..\..\admin\b2categories.php:203
-#: ..\..\..\admin\b2categories.php:222
-msgid "You have no right to edit the categories."
-msgstr "您没有权利来编辑分类。"
-
-#: ..\..\..\admin\b2categories.php:31
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "新建子分类与分类: %s"
-
-#: ..\..\..\admin\b2categories.php:41
-#, php-format
-msgid "New category in blog: %s"
-msgstr "新建分类于博客: %s"
-
-#: ..\..\..\admin\b2categories.php:48
-msgid "New category name"
-msgstr "新分类名称"
-
-#: ..\..\..\admin\b2categories.php:49
-msgid "Create category"
-msgstr "创建分类"
-
-#: ..\..\..\admin\b2categories.php:95
-msgid "Deleting category..."
-msgstr "删除分类..."
-
-#: ..\..\..\admin\b2categories.php:103
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\b2evocore\_functions_users.php:138
-#: ..\..\..\htsrv\profile_update.php:47
-#: ..\..\..\htsrv\profile_update.php:56
-#: ..\..\..\htsrv\profile_update.php:64
-#: ..\..\..\htsrv\profile_update.php:69
-#: ..\..\..\htsrv\profile_update.php:77
-#: ..\..\..\htsrv\profile_update.php:85
-#: ..\..\..\htsrv\profile_update.php:89
-#: ..\..\..\htsrv\register.php:34
-#: ..\..\..\htsrv\register.php:41
-#: ..\..\..\htsrv\register.php:48
-#: ..\..\..\htsrv\register.php:56
-#: ..\..\..\htsrv\register.php:61
-#: ..\..\..\htsrv\register.php:76
-msgid "ERROR"
-msgstr "错误"
-
-#: ..\..\..\admin\b2categories.php:107
-msgid "Category deleted."
-msgstr "分类已删除"
-
-#: ..\..\..\admin\b2categories.php:130
-msgid "<strong>Old</strong> name"
-msgstr "<strong>旧</strong> 名字"
-
-#: ..\..\..\admin\b2categories.php:133
-msgid "<strong>New</strong> name"
-msgstr "<strong>新</strong> 名字"
-
-#: ..\..\..\admin\b2categories.php:137
-msgid "New parent category"
-msgstr "新增上级分类"
-
-#: ..\..\..\admin\b2categories.php:163
-#: ..\..\..\admin\b2categories.php:182
-msgid "Old Parent"
-msgstr "老的上级分类"
-
-#: ..\..\..\admin\b2categories.php:180
-msgid "Root (No parent)"
-msgstr "顶部"
-
-#: ..\..\..\admin\b2categories.php:191
-msgid "Edit category!"
-msgstr "编辑分类"
-
-#: ..\..\..\admin\b2categories.php:243
-#: ..\..\..\admin\_blogs_list.php:25
-#: ..\..\..\admin\_edit_form.php:195
-msgid "Edit"
-msgstr "编辑"
-
-#: ..\..\..\admin\b2categories.php:245
-#: ..\..\..\admin\_edit_showposts.php:154
-#: ..\..\..\admin\_edit_showposts.php:204
-msgid "Delete"
-msgstr "删除"
-
-#: ..\..\..\admin\b2categories.php:250
-msgid "New sub-category here"
-msgstr "在此新建子分类"
-
-#: ..\..\..\admin\b2categories.php:265
-msgid "New category here"
-msgstr "在此新建分类"
-
-#: ..\..\..\admin\b2categories.php:270
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr "注意：删除一个分类并不会删除分类中的所有帖子，只是将这个帖子转移到上级分类中。当顶级分类删除时，所有的帖子将会被转移到所剩的最早建立的分类中。"
-
-#: ..\..\..\admin\b2edit.php:30
-#: ..\..\..\admin\edit_actions.php:163
-msgid "Oops, no post with this ID."
-msgstr "啊，这个ID还没有帖子。"
-
-#: ..\..\..\admin\b2edit.php:35
-msgid "Editing post"
-msgstr "编辑帖子"
-
-#: ..\..\..\admin\b2edit.php:81
-msgid "Oops, no comment with this ID!"
-msgstr "啊，这个ID还没有评论"
-
-#: ..\..\..\admin\b2edit.php:83
-msgid "Editing comment"
-msgstr "编辑评论"
-
-#: ..\..\..\admin\b2edit.php:92
-#: ..\..\..\admin\b2upload.php:13
-#: ..\..\..\admin\edit_actions.php:66
-#: ..\..\..\admin\edit_actions.php:326
-msgid "Cheatin' uh ?"
-msgstr "Cheatin' uh ?"
-
-#: ..\..\..\admin\b2edit.php:118
-msgid "New post in blog:"
-msgstr "发表帖子于博客："
-
-#: ..\..\..\admin\b2edit.php:134
-#: ..\..\..\admin\b2edit.php:154
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "这个博客还没有分类，因此你无法在其中发表帖子，请先创建分类"
-
-#: ..\..\..\admin\b2edit.php:138
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "切换到这个博客 (如果浏览器支持Javascript，所有的输入将被保留)"
-
-#: ..\..\..\admin\b2login.php:16
-#: ..\..\..\admin\b2upload.php:21
-#: ..\..\..\htsrv\_header.php:14
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:16
-#: ..\..\..\b2evocore\_functions_users.php:459
-msgid "Login..."
-msgstr "登录 ..."
-
-#: ..\..\..\admin\b2login.php:19
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "在 b2e 中，您不需要打开b2login.php页面来登录"
-
-#: ..\..\..\admin\b2login.php:20
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr ""
-
-#: ..\..\..\admin\b2options.php:11
-#: ..\..\..\admin\_edit_showposts.php:257
-#: ..\..\..\admin\_menutop.php:72
-#: ..\..\..\skins\_feedback.php:182
-msgid "Options"
-msgstr "选项"
-
-#: ..\..\..\admin\b2options.php:20
-#: ..\..\..\admin\b2options.php:41
-msgid "You have no right to edit the options for this blog."
-msgstr "您没有权利设置这个博客的选项"
-
-#: ..\..\..\admin\b2options.php:52
-msgid "Show"
-msgstr "显示"
-
-#: ..\..\..\admin\b2options.php:59
-msgid "days"
-msgstr "天"
-
-#: ..\..\..\admin\b2options.php:63
-msgid "posts"
-msgstr "帖子"
-
-#: ..\..\..\admin\b2options.php:67
-msgid "posts paged"
-msgstr "帖子/每页"
-
-#: ..\..\..\admin\b2options.php:72
-msgid "Archive mode"
-msgstr "归档模式"
-
-#: ..\..\..\admin\b2options.php:79
-msgid "daily"
-msgstr "每天"
-
-#: ..\..\..\admin\b2options.php:83
-msgid "weekly"
-msgstr "每周"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "monthly"
-msgstr "每月"
-
-#: ..\..\..\admin\b2options.php:91
-msgid "post by post"
-msgstr ""
-
-#: ..\..\..\admin\b2options.php:95
-msgid "Time difference"
-msgstr "时区差别"
-
-#: ..\..\..\admin\b2options.php:97
-msgid "if you're not on the timezone of your server"
-msgstr "如果你不在服务器的时区内"
-
-#: ..\..\..\admin\b2options.php:101
-#: ..\..\..\admin\_edit_form.php:150
-#: ..\..\..\admin\_edit_showposts.php:258
-#: ..\..\..\skins\_feedback.php:186
-msgid "Auto-BR"
-msgstr "自动换行生成"
-
-#: ..\..\..\admin\b2options.php:112
-msgid "converts line-breaks into &lt;br /&gt; tags"
-msgstr "将换行转化成 &lt;br /&gt; 标记"
-
-#: ..\..\..\admin\b2options.php:118
-#: ..\..\..\skins\_profile.php:120
-msgid "Update"
-msgstr "更新"
-
-#: ..\..\..\admin\b2profile.php:16
-#: ..\..\..\admin\_menutop.php:82
-msgid "My Profile"
-msgstr "我的资料"
-
-#: ..\..\..\admin\b2profile.php:24
-#: ..\..\..\b2evocore\_functions_users.php:572
-msgid "Edit your profile"
-msgstr "编辑你的个人资料"
-
-#: ..\..\..\admin\b2profile.php:39
-msgid "Bookmarklet"
-msgstr "书签夹"
-
-#: ..\..\..\admin\b2profile.php:45
-#: ..\..\..\admin\b2profile.php:52
-#: ..\..\..\admin\b2profile.php:60
-#: ..\..\..\admin\b2profile.php:67
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "增加这个链接到你的最爱/书签里："
-
-#: ..\..\..\admin\b2profile.php:46
-#: ..\..\..\admin\b2profile.php:53
-#: ..\..\..\admin\b2profile.php:61
-#: ..\..\..\admin\b2profile.php:68
-msgid "b2evo bookmarklet"
-msgstr "b2evo 书签夹"
-
-#: ..\..\..\admin\b2profile.php:81
-msgid "Post to b2evolution"
-msgstr ""
-
-#: ..\..\..\admin\b2profile.php:83
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "没有发现侧栏，您必须使用Mozilla 0.9.4及以上版本！"
-
-#: ..\..\..\admin\b2profile.php:87
-#: ..\..\..\admin\b2profile.php:95
-msgid "SideBar"
-msgstr "侧栏(SideBar)"
-
-#: ..\..\..\admin\b2profile.php:88
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr ""
-
-#: ..\..\..\admin\b2profile.php:96
-msgid "Add this link to your favorites:"
-msgstr "增加这个链接到“My Favorites”中"
-
-#: ..\..\..\admin\b2profile.php:97
-msgid "b2evo sidebar"
-msgstr "b2evo 侧栏(SideBar)"
-
-#: ..\..\..\admin\b2spell.php:11
-msgid "Spell Check"
-msgstr "拼写检查"
-
-#: ..\..\..\admin\b2spell.php:78
-msgid "Loading Spell Checker. Please wait"
-msgstr "装载拼写检查，请等待"
-
-#: ..\..\..\admin\b2stats.php:10
-msgid "View Stats"
-msgstr "统计资料"
-
-#: ..\..\..\admin\b2stats.php:22
-#: ..\..\..\admin\b2stats.php:126
-msgid "Summary"
-msgstr "统计"
-
-#: ..\..\..\admin\b2stats.php:26
-#: ..\..\..\admin\b2stats.php:149
-msgid "Referers"
-msgstr "引用信息"
-
-#: ..\..\..\admin\b2stats.php:30
-#: ..\..\..\admin\b2stats.php:150
-msgid "Refering Searches"
-msgstr "搜索引擎引用"
-
-#: ..\..\..\admin\b2stats.php:34
-#: ..\..\..\admin\b2stats.php:152
-msgid "Syndication"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:38
-msgid "User Agents"
-msgstr "用户代理"
-
-#: ..\..\..\admin\b2stats.php:42
-#: ..\..\..\admin\b2stats.php:153
-msgid "Direct Accesses"
-msgstr "直接访问"
-
-#: ..\..\..\admin\b2stats.php:51
-msgid "You have no right to view stats."
-msgstr "您没有权利查看统计"
-
-#: ..\..\..\admin\b2stats.php:59
-msgid "You have no right to change a hit type."
-msgstr "您没有权利改变点击的类型"
-
-#: ..\..\..\admin\b2stats.php:66
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "改变点击 #%d 的类型为: %s"
-
-#: ..\..\..\admin\b2stats.php:78
-msgid "You have no right to delete a hit."
-msgstr "您没有权利删除访问信息"
-
-#: ..\..\..\admin\b2stats.php:83
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "删除点击 #%d"
-
-#: ..\..\..\admin\b2stats.php:95
-msgid "Filter"
-msgstr "过滤"
-
-#: ..\..\..\admin\b2stats.php:98
-#: ..\..\..\admin\b2stats.php:102
-msgid "None"
-msgstr "无"
-
-#: ..\..\..\admin\b2stats.php:148
-msgid "Date"
-msgstr "日期"
-
-#: ..\..\..\admin\b2stats.php:151
-msgid "Indexing Robots"
-msgstr "索引爬虫"
-
-#: ..\..\..\admin\b2stats.php:154
-msgid "Total"
-msgstr "全部"
-
-#: ..\..\..\admin\b2stats.php:208
-#: ..\..\..\skins\_stats.php:16
-msgid "Last referers"
-msgstr "最后的引用地址"
-
-#: ..\..\..\admin\b2stats.php:209
-msgid "These are hits from external web pages refering to this blog"
-msgstr "下面列出从外部站点访问这个博客系统的情况"
-
-#: ..\..\..\admin\b2stats.php:216
-#: ..\..\..\admin\b2stats.php:259
-#: ..\..\..\admin\b2stats.php:339
-msgid "Delete this hit!"
-msgstr "删除这条访问记录"
-
-#. TRANS: Abbrev. for Delete (stats)
-#: ..\..\..\admin\b2stats.php:216
-#: ..\..\..\admin\b2stats.php:259
-#: ..\..\..\admin\b2stats.php:339
-#: ..\..\..\admin\_user_list.php:45
-msgid "Del"
-msgstr "删除"
-
-#: ..\..\..\admin\b2stats.php:217
-msgid "Log as a search instead"
-msgstr "记录为 通过搜索引擎访问"
-
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:217
-msgid "-&gt;S"
-msgstr "-&gt;S"
-
-#: ..\..\..\admin\b2stats.php:226
-#: ..\..\..\skins\_stats.php:26
-msgid "Top referers"
-msgstr "最多的引用地址"
-
-#: ..\..\..\admin\b2stats.php:237
-msgid "Total referers"
-msgstr "所有的引用"
-
-#: ..\..\..\admin\b2stats.php:251
-#: ..\..\..\skins\_stats.php:36
-msgid "Last refering searches"
-msgstr "最近来自搜索引擎的引用"
-
-#: ..\..\..\admin\b2stats.php:252
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "下面列出人们通过搜索引擎访问这个博客系统的情况 (搜索引擎需在/conf/_stats.php中列出)"
-
-#: ..\..\..\admin\b2stats.php:268
-msgid "Top refering search engines"
-msgstr "最常引用的搜索引擎"
-
-#: ..\..\..\admin\b2stats.php:280
-#: ..\..\..\skins\_stats.php:60
-msgid "Top Indexing Robots"
-msgstr "最常访问的检索爬虫"
-
-#: ..\..\..\admin\b2stats.php:281
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "下面是爬虫程序（例如搜索引擎的检索爬虫）访问的情况 （爬虫需要在 /conf/_stats.ph 中列出）"
-
-#: ..\..\..\admin\b2stats.php:305
-#: ..\..\..\skins\_stats.php:75
-msgid "Top Aggregators"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:306
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:317
-msgid "Total RSS hits"
-msgstr "总共的RSS点击数"
-
-#: ..\..\..\admin\b2stats.php:331
-msgid "Last direct accesses"
-msgstr "最后的直接访问"
-
-#: ..\..\..\admin\b2stats.php:332
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr ""
-
-#: ..\..\..\admin\b2stats.php:359
-msgid "Top User Agents"
-msgstr "最多的用户代理"
-
-#: ..\..\..\admin\b2team.php:11
-msgid "User management"
-msgstr "会员管理"
-
-#: ..\..\..\admin\b2team.php:28
-msgid "Profile for:"
-msgstr "个人资料 之:"
-
-#: ..\..\..\admin\b2team.php:35
-#: ..\..\..\htsrv\getmail.php:209
-#: ..\..\..\htsrv\login.php:74
-#: ..\..\..\htsrv\register.php:92
-#: ..\..\..\htsrv\_login_form.php:37
-#: ..\..\..\htsrv\_lostpass_form.php:21
-#: ..\..\..\htsrv\_reg_complete.php:14
-#: ..\..\..\htsrv\_reg_form.php:22
-#: ..\..\..\skins\_profile.php:28
-msgid "Login:"
-msgstr "会员:"
-
-#: ..\..\..\admin\b2team.php:39
-#: ..\..\..\skins\_profile.php:47
-msgid "First name"
-msgstr "名"
-
-#: ..\..\..\admin\b2team.php:43
-#: ..\..\..\skins\_profile.php:52
-msgid "Last name"
-msgstr "姓"
-
-#: ..\..\..\admin\b2team.php:47
-#: ..\..\..\admin\_user_list.php:13
-#: ..\..\..\skins\_profile.php:57
-msgid "Nickname"
-msgstr "昵称"
-
-#: ..\..\..\admin\b2team.php:51
-#: ..\..\..\admin\_edit_form.php:127
-#: ..\..\..\admin\_edit_showposts.php:235
-#: ..\..\..\admin\_user_list.php:15
-#: ..\..\..\htsrv\comment_post.php:100
-#: ..\..\..\htsrv\register.php:92
-#: ..\..\..\htsrv\_reg_complete.php:15
-#: ..\..\..\htsrv\_reg_form.php:35
-#: ..\..\..\skins\_feedback.php:160
-#: ..\..\..\skins\_profile.php:78
-msgid "Email"
-msgstr "邮件地址"
-
-#: ..\..\..\admin\b2team.php:55
-#: ..\..\..\admin\_edit_form.php:131
-#: ..\..\..\admin\_quicktags.php:164
-#: ..\..\..\admin\_user_list.php:16
-#: ..\..\..\skins\_profile.php:83
-msgid "URL"
-msgstr "网址"
-
-#: ..\..\..\admin\b2team.php:59
-#: ..\..\..\skins\_profile.php:88
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\b2team.php:63
-#: ..\..\..\skins\_profile.php:93
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\b2team.php:67
-msgid "MSN IM"
-msgstr "MSN代号"
-
-#: ..\..\..\admin\b2team.php:71
-msgid "YahooIM"
-msgstr "YahooIM"
-
-#: ..\..\..\admin\b2team.php:82
-#: ..\..\..\admin\_user_list.php:11
-#: ..\..\..\skins\_profile.php:31
-msgid "ID"
-msgstr "序号"
-
-#: ..\..\..\admin\b2team.php:86
-#: ..\..\..\admin\_user_list.php:17
-#: ..\..\..\skins\_profile.php:37
-msgid "Level"
-msgstr "级别"
-
-#: ..\..\..\admin\b2team.php:91
-#: ..\..\..\skins\_profile.php:42
-msgid "Posts"
-msgstr "帖子"
-
-#: ..\..\..\admin\b2team.php:100
-msgid "Identity"
-msgstr "代号"
-
-#: ..\..\..\admin\b2team.php:149
-msgid "Can't change the level of an user whose level is higher than yours."
-msgstr ""
-
-#: ..\..\..\admin\b2team.php:173
-msgid "Can't delete an user whose level is higher than yours."
-msgstr ""
-
-#: ..\..\..\admin\b2team.php:176
-#, php-format
-msgid "Couldn't delete user #%d."
-msgstr "无法删除会员 #%d"
-
-#: ..\..\..\admin\b2team.php:180
-#, php-format
-msgid "Couldn't delete user #%d's posts."
-msgstr "无法删除会员 #%d 的帖子"
-
-#: ..\..\..\admin\b2team.php:192
-msgid "Click on an user's login name to see his/her complete Profile."
-msgstr "点击一个会员的登录名来查看他/她的详细个人资料。"
-
-#: ..\..\..\admin\b2team.php:193
-msgid "To edit your Profile, click on your login name."
-msgstr "如果要改变您的个人资料，请点选您的登陆名。"
-
-#: ..\..\..\admin\b2team.php:200
-msgid "Active users"
-msgstr "已激活的会员"
-
-#: ..\..\..\admin\b2team.php:210
-msgid "Inactive users (level 0)"
-msgstr "未激活的会员 (级别0)"
-
-#: ..\..\..\admin\b2team.php:226
-msgid "To delete an user, bring his/her level to zero, then click on the red cross."
-msgstr "要删除一个会员，将他/她的级别降为0，然后点击红叉删除。"
-
-#: ..\..\..\admin\b2team.php:227
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "删除一个会员将会同时删除这个会员的所有帖子。"
-
-#: ..\..\..\admin\b2template.php:11
-msgid "Custom skin template editing"
-msgstr "自定义背景主题模板编辑"
-
-#: ..\..\..\admin\b2template.php:25
-#: ..\..\..\admin\b2template.php:47
-msgid "You have no right to edit the templates."
-msgstr "您没有权利编辑这个模板"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "列表："
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "无效文件名！"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "天啊，没有这个文件！"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "文件已被编辑！"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:90
-msgid "update template !"
-msgstr "更新模板！"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "( 你无法更新那个文件/模板；必须先使其可写，例如 CHMOD 766 )"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom)."
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:124
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:127
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the feedback for a post"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the last comments for a blog"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the main template. It displays the blog."
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays stats for a blog"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the page displayed in the comment popup"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the page displayed in the pingback popup"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the trackback popup"
-msgstr ""
-
-#: ..\..\..\admin\b2template.php:158
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr ""
-
-#: ..\..\..\admin\b2upload.php:16
-msgid "The admin disabled this function"
-msgstr "管理员已经禁止了这个功能！"
-
-#: ..\..\..\admin\b2upload.php:21
-msgid "upload images/files"
-msgstr "上传图片/文件"
-
-#: ..\..\..\admin\b2upload.php:107
-msgid "File upload"
-msgstr "文件上传"
-
-#: ..\..\..\admin\b2upload.php:108
-msgid "Allowed file types:"
-msgstr "允许的文件类型："
-
-#: ..\..\..\admin\b2upload.php:109
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "允许的最大文件大小：%d KB"
-
-#: ..\..\..\admin\b2upload.php:114
-#: ..\..\..\admin\b2upload.php:189
-msgid "Description"
-msgstr "描述"
-
-#: ..\..\..\admin\b2upload.php:117
-msgid "Upload !"
-msgstr "上传！"
-
-#: ..\..\..\admin\b2upload.php:145
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "文件 %s : 类型 %s 不被允许。"
-
-#: ..\..\..\admin\b2upload.php:174
-#: ..\..\..\admin\b2upload.php:204
-#: ..\..\..\admin\b2upload.php:207
-msgid "Couldn't upload your file to:"
-msgstr "无法上传您的文件到："
-
-#: ..\..\..\admin\b2upload.php:178
-msgid "Duplicate File?"
-msgstr "重复的文件？"
-
-#: ..\..\..\admin\b2upload.php:179
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "文件名 \"%s\" 已经存在！"
-
-#: ..\..\..\admin\b2upload.php:180
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "文件名 \"%s\" 转移到 \"%s\""
-
-#: ..\..\..\admin\b2upload.php:181
-msgid "Confirm or rename:"
-msgstr "确定或改名："
-
-#: ..\..\..\admin\b2upload.php:187
-msgid "Alternate name"
-msgstr "改名"
-
-#: ..\..\..\admin\b2upload.php:191
-msgid "Confirm !"
-msgstr "确定！"
-
-#: ..\..\..\admin\b2upload.php:221
-msgid "File uploaded !"
-msgstr "文件已上传！"
-
-#: ..\..\..\admin\b2upload.php:222
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "您的文件 <strong>\"%s\"</strong> 已经上传成功！"
-
-#: ..\..\..\admin\b2upload.php:223
-msgid "Here's the code to display it:"
-msgstr "这是显示它的代码："
-
-#: ..\..\..\admin\b2upload.php:230
-msgid "Image Details"
-msgstr "图像信息"
-
-#: ..\..\..\admin\b2upload.php:231
-#: ..\..\..\admin\_edit_form.php:123
-#: ..\..\..\admin\_edit_showposts.php:229
-#: ..\..\..\admin\_user_list.php:14
-#: ..\..\..\skins\_feedback.php:154
-msgid "Name"
-msgstr "名字"
-
-#: ..\..\..\admin\b2upload.php:234
-msgid "Size"
-msgstr "大小"
-
-#: ..\..\..\admin\b2upload.php:237
-#: ..\..\..\admin\_edit_form.php:350
-msgid "Type"
-msgstr "类型"
-
-#: ..\..\..\admin\b2upload.php:242
-msgid "Close this window"
-msgstr "关闭窗口"
-
-#: ..\..\..\admin\edit_actions.php:42
-msgid "Adding new post..."
-msgstr "增加新帖..."
-
-#: ..\..\..\admin\edit_actions.php:72
-#: ..\..\..\admin\edit_actions.php:177
-#: ..\..\..\admin\edit_actions.php:347
-#: ..\..\..\htsrv\comment_post.php:45
-#: ..\..\..\htsrv\trackback.php:60
-#: ..\..\..\xmlsrv\xmlrpc.php:1202
-msgid "Supplied URL is invalid: "
-msgstr "指定的链接无效："
-
-#: ..\..\..\admin\edit_actions.php:76
-#: ..\..\..\htsrv\getmail.php:241
-msgid "Cannot post, please correct these errors:"
-msgstr "无法发表，请修改这些错误："
-
-#: ..\..\..\admin\edit_actions.php:77
-#: ..\..\..\admin\edit_actions.php:182
-#: ..\..\..\admin\edit_actions.php:352
-msgid "Back to post editing"
-msgstr "返回帖子编辑区"
-
-#: ..\..\..\admin\edit_actions.php:83
-msgid "Recording post..."
-msgstr "记录帖子..."
-
-#: ..\..\..\admin\edit_actions.php:93
-#: ..\..\..\admin\edit_actions.php:281
-msgid "Sleeping..."
-msgstr "休眠..."
-
-#: ..\..\..\admin\edit_actions.php:103
-#: ..\..\..\admin\edit_actions.php:220
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "帖子没有公开发表，略过trackback, pingback 和 blog pings..."
-
-#: ..\..\..\admin\edit_actions.php:131
-#: ..\..\..\admin\edit_actions.php:248
-msgid "Posting Done..."
-msgstr "发表完毕.."
-
-#: ..\..\..\admin\edit_actions.php:142
-msgid "Updating post..."
-msgstr "更新帖子.."
-
-#: ..\..\..\admin\edit_actions.php:236
-msgid "Post had already pinged: skipping blog pings..."
-msgstr ""
-
-#: ..\..\..\admin\edit_actions.php:259
-#: ..\..\..\admin\edit_actions.php:275
-msgid "Deleting post..."
-msgstr "删除帖子"
-
-#: ..\..\..\admin\edit_actions.php:268
-msgid "Oops, no post with this ID!"
-msgstr "哎呀，这个ID没有帖子！"
-
-#: ..\..\..\admin\edit_actions.php:272
-#, php-format
-msgid "You don't have the right to delete <strong>%s</strong>'s posts."
-msgstr "您没有权利来删除 <strong>%s</strong> 的帖子。"
-
-#: ..\..\..\admin\edit_actions.php:290
-msgid "Deleting Done..."
-msgstr "删除完毕..."
-
-#: ..\..\..\admin\edit_actions.php:310
-msgid "Oops, no comment with this ID."
-msgstr "哎呀，这个ID没有评论。"
-
-#: ..\..\..\admin\edit_actions.php:351
-msgid "Cannot update comment, please correct these errors:"
-msgstr "无法更新评论，请修改这些错误："
-
-#: ..\..\..\admin\edit_actions.php:377
-msgid "Back to posts!"
-msgstr "返回帖子"
-
-#: ..\..\..\admin\edit_actions.php:379
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "您也许还想生成静态页面或者查看您的博客系统..."
-
-#: ..\..\..\admin\edit_actions.php:387
-msgid "New post"
-msgstr "新帖子"
-
-#: ..\..\..\admin\_blogs_form.php:12
-msgid "Create new blog!"
-msgstr "创建新博客"
-
-#: ..\..\..\admin\_blogs_form.php:16
-msgid "Update blog!"
-msgstr "更新博客！"
-
-#: ..\..\..\admin\_blogs_form.php:25
-#: ..\..\..\admin\_blogs_list.php:14
-msgid "Full Name"
-msgstr "详细名称"
-
-#: ..\..\..\admin\_blogs_form.php:30
-msgid "Short Name"
-msgstr "简略名称"
-
-#: ..\..\..\admin\_blogs_form.php:35
-msgid "Tagline"
-msgstr "落款"
-
-#: ..\..\..\admin\_blogs_form.php:37
-msgid "This is diplayed under the blog name on the blog template"
-msgstr "这将显示在博客模板中博客名字的下面"
-
-#: ..\..\..\admin\_blogs_form.php:41
-msgid "Short Description"
-msgstr "简短描述"
-
-#: ..\..\..\admin\_blogs_form.php:43
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr "这将用于meta标记和RSS信息传递，请勿使用HTML标记"
-
-#: ..\..\..\admin\_blogs_form.php:47
-msgid "Keywords"
-msgstr "关键字"
-
-#: ..\..\..\admin\_blogs_form.php:49
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr "这将用于meta标记和关键字，请勿放置HTML标记"
-
-#: ..\..\..\admin\_blogs_form.php:53
-msgid "Long Description"
-msgstr "详细描述"
-
-#: ..\..\..\admin\_blogs_form.php:55
-#: ..\..\..\admin\_blogs_form.php:61
-msgid "This is displayed on the blog template."
-msgstr "这将显示在博客的模板上"
-
-#: ..\..\..\admin\_blogs_form.php:65
-msgid "Main Language"
-msgstr "主要语言"
-
-#: ..\..\..\admin\_blogs_form.php:70
-msgid "Blog Folder URL"
-msgstr "博客目录的链接"
-
-#: ..\..\..\admin\_blogs_form.php:72
-msgid "This is the URL to the directory where the <em>Stub filename</em> and <em>Static filename</em> files live. No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "这是用于存放主文件和静态文件的路径相应的链接"
-
-#: ..\..\..\admin\_blogs_form.php:76
-#: ..\..\..\admin\_blogs_list.php:15
-msgid "Stub Filename"
-msgstr "主文件名"
-
-#: ..\..\..\admin\_blogs_form.php:78
-msgid "This is the <strong>file</strong>name of the main file (e-g: blog_b.php) used to display this blog. This is used mainly for static page generation, but setting this incorrectly may also cause navigation to fail."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_form.php:82
-msgid "Stub Urlname"
-msgstr "主文件URL"
-
-#: ..\..\..\admin\_blogs_form.php:84
-msgid "This is the <strong>url</strong>name of the main file (e-g: blog_b.php) used to display this blog. A typical setting would be setting this to your Filename without the .php extension, if your webserver supports this. <strong>If you are not sure how to set this, use the same as Stub Filename.</strong> This is used by permalinks, trackback, pingback, etc. Setting this incorrectly may cause these to fail."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_form.php:88
-#: ..\..\..\admin\_blogs_list.php:17
-msgid "Static Filename"
-msgstr "静态文件名"
-
-#: ..\..\..\admin\_blogs_form.php:90
-msgid "This is the filename that will be used when you generate a static (.html) version of the blog homepage."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_list.php:16
-msgid "Stub URLname"
-msgstr "主文件URL"
-
-#: ..\..\..\admin\_blogs_list.php:18
-msgid "Lang"
-msgstr "语言"
-
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:33
-msgid "Gen!"
-msgstr "生成！"
-
-#: ..\..\..\admin\_blogs_list.php:44
-msgid "Create new blog !"
-msgstr "创建新的博客"
-
-#: ..\..\..\admin\_edit_form.php:97
-#: ..\..\..\admin\_quicktags.php:188
-msgid "Title"
-msgstr "标题"
-
-#: ..\..\..\admin\_edit_form.php:102
-msgid "Language"
-msgstr "语言"
-
-#: ..\..\..\admin\_edit_form.php:108
-msgid "Link to url"
-msgstr "链接"
-
-#: ..\..\..\admin\_edit_form.php:150
-msgid "(converts line-breaks into &lt;br /&gt; tags)"
-msgstr "(将换行转换成 &lt;br /&gt; 标记)"
-
-#: ..\..\..\admin\_edit_form.php:159
-msgid "Pingback"
-msgstr "有效性检查"
-
-#: ..\..\..\admin\_edit_form.php:159
-msgid "(Send a pingback to all URLs in this post)"
-msgstr "发送检测命令到帖子中的所有链接"
-
-#: ..\..\..\admin\_edit_form.php:166
-msgid "Trackback URLs"
-msgstr "用来检测链接有效性的网址"
-
-#: ..\..\..\admin\_edit_form.php:166
-msgid "(Separate by space)"
-msgstr "(使用空格区分)"
-
-#: ..\..\..\admin\_edit_form.php:173
-msgid "Preview"
-msgstr "预览"
-
-#: ..\..\..\admin\_edit_form.php:178
-msgid "Blog this !"
-msgstr "发表此文"
-
-#: ..\..\..\admin\_edit_form.php:178
-msgid "Edit this !"
-msgstr "编辑此文"
-
-#: ..\..\..\admin\_edit_form.php:183
-msgid "Spellcheck"
-msgstr "拼写检查"
-
-#: ..\..\..\admin\_edit_form.php:188
-msgid "Upload a file/image"
-msgstr "上传文件/图片"
-
-#: ..\..\..\admin\_edit_form.php:239
-#: ..\..\..\admin\_edit_form.php:351
-#: ..\..\..\admin\_edit_showposts.php:128
-msgid "Status"
-msgstr "状态"
-
-#: ..\..\..\admin\_edit_form.php:241
-msgid "The post will be publicly published"
-msgstr "这个帖子将会公开发表"
-
-#: ..\..\..\admin\_edit_form.php:241
-#: ..\..\..\admin\_edit_showposts.php:316
-msgid "Published (Public)"
-msgstr "公开发表 (公开)"
-
-#: ..\..\..\admin\_edit_form.php:243
-msgid "The post will be published but visible only by logged-in team members"
-msgstr "这个帖子将会发表，但只有登录的会员才能看到"
-
-#: ..\..\..\admin\_edit_form.php:243
-#: ..\..\..\admin\_edit_showposts.php:318
-msgid "Protected (Members only)"
-msgstr "半公开(仅限会员)"
-
-#: ..\..\..\admin\_edit_form.php:245
-msgid "The post will be published but visible only by yourself"
-msgstr "这个帖子将会发表，但只有你可以看到"
-
-#: ..\..\..\admin\_edit_form.php:245
-#: ..\..\..\admin\_edit_showposts.php:320
-msgid "Private (You only)"
-msgstr "私密 (仅限你自己)"
-
-#: ..\..\..\admin\_edit_form.php:247
-#: ..\..\..\admin\_edit_form.php:249
-msgid "The post will appear only in the backoffice"
-msgstr "这个帖子仅会在你的管理区可见"
-
-#: ..\..\..\admin\_edit_form.php:247
-#: ..\..\..\admin\_edit_showposts.php:322
-msgid "Draft (Not published!)"
-msgstr "草稿 (不发表)"
-
-#: ..\..\..\admin\_edit_form.php:249
-#: ..\..\..\admin\_edit_showposts.php:324
-msgid "Deprecated (Not published!)"
-msgstr "被拒绝的(不发表)"
-
-#: ..\..\..\admin\_edit_form.php:258
-msgid "Select main category in target blog and optionnaly check addtionnal categories"
-msgstr "在目标分类中选定主分类以及可选的附加分类"
-
-#: ..\..\..\admin\_edit_form.php:280
-msgid "Select as an additionnal category"
-msgstr "选择成为附属分类"
-
-#: ..\..\..\admin\_edit_form.php:293
-msgid "Select as MAIN category"
-msgstr "选择成为主分类"
-
-#: ..\..\..\admin\_edit_form.php:320
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:331
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:333
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:349
-msgid "Comment info"
-msgstr "评论信息"
-
-#: ..\..\..\admin\_edit_form.php:352
-msgid "IP address"
-msgstr "IP地址"
-
-#: ..\..\..\admin\_edit_navbar.php:16
-#, php-format
-msgid "Previous %d"
-msgstr "前 %d"
-
-#: ..\..\..\admin\_edit_navbar.php:24
-#, php-format
-msgid "Next %d"
-msgstr "后 %d"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:36
-msgid " to "
-msgstr "到"
-
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:38
-msgid " of "
-msgstr "之"
-
-#: ..\..\..\admin\_edit_navbar.php:44
-msgid "from the end"
-msgstr "从最新的开始"
-
-#: ..\..\..\admin\_edit_navbar.php:48
-msgid "from the start"
-msgstr "从最早的开始"
-
-#: ..\..\..\admin\_edit_navbar.php:50
-msgid "OK"
-msgstr "确定"
-
-#: ..\..\..\admin\_edit_showposts.php:66
-msgid " Date range: "
-msgstr "日期范围："
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:118
-msgid "by"
-msgstr "作者"
-
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "in"
-msgstr "发表于"
-
-#. TRANS: Edit button text (&nbsp; for extra space)
-#: ..\..\..\admin\_edit_showposts.php:151
-#: ..\..\..\admin\_edit_showposts.php:201
-msgid "&nbsp; Edit &nbsp;"
-msgstr "编辑"
-
-#: ..\..\..\admin\_edit_showposts.php:154
-msgid ""
-"You are about to delete this post!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-"您将要删除这个帖子!\\n"
-"按\\'取消\\' 按钮停止, 按\\'确定\\' 按钮删除"
-
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:159
-msgid "no comment"
-msgstr "没有评论"
-
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\b2evocore\_functions_comments.php:150
-msgid "1 comment"
-msgstr "1 条评论"
-
-#: ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\b2evocore\_functions_comments.php:151
-#, php-format
-msgid "% comments"
-msgstr "% 条评论"
-
-#: ..\..\..\admin\_edit_showposts.php:160
-msgid "1 Trackback"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:160
-msgid "% Trackbacks"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:161
-msgid "1 Pingback"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:161
-msgid "% Pingbacks"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:163
-msgid "Permanent link to this post"
-msgstr "帖子的永久链接"
-
-#: ..\..\..\admin\_edit_showposts.php:177
-#: ..\..\..\skins\_feedback.php:43
-msgid "Comments"
-msgstr "评论"
-
-#: ..\..\..\admin\_edit_showposts.php:204
-msgid ""
-"You are about to delete this comment!\\n"
-"\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr "您将删除这条评论， \\'取消\\'停止，\\'确定\\'继续删除"
-
-#: ..\..\..\admin\_edit_showposts.php:220
-#: ..\..\..\b2evocore\_functions_comments.php:149
-#: ..\..\..\skins\_feedback.php:139
-msgid "Leave a comment"
-msgstr "发表评论"
-
-#: ..\..\..\admin\_edit_showposts.php:237
-#: ..\..\..\skins\_feedback.php:162
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "您的邮件地址将不会显示在这个网站上"
-
-#: ..\..\..\admin\_edit_showposts.php:242
-#: ..\..\..\skins\_feedback.php:167
-msgid "Site/Url"
-msgstr "网站/链接"
-
-#: ..\..\..\admin\_edit_showposts.php:244
-#: ..\..\..\skins\_feedback.php:169
-msgid "Your URL will be displayed."
-msgstr "您的网址将被显示"
-
-#: ..\..\..\admin\_edit_showposts.php:249
-#: ..\..\..\skins\_feedback.php:174
-msgid "Comment text"
-msgstr "评论文字"
-
-#: ..\..\..\admin\_edit_showposts.php:251
-#: ..\..\..\skins\_feedback.php:176
-msgid "Allowed XHTML tags"
-msgstr "允许的xhtml标记"
-
-#: ..\..\..\admin\_edit_showposts.php:251
-#: ..\..\..\skins\_feedback.php:177
-msgid "URLs, email, AIM and ICQs will be converted automatically."
-msgstr "链接、邮件地址、即时通信帐号将被自动转化。"
-
-#: ..\..\..\admin\_edit_showposts.php:258
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(换行将被转化成 &lt;br&gt; 标记 )"
-
-#: ..\..\..\admin\_edit_showposts.php:265
-#: ..\..\..\skins\_feedback.php:195
-msgid "Send comment"
-msgstr "发送评论"
-
-#: ..\..\..\admin\_edit_showposts.php:308
-msgid "Posts to show"
-msgstr "查看如下帖子"
-
-#: ..\..\..\admin\_edit_showposts.php:310
-msgid "Past"
-msgstr "过去的"
-
-#: ..\..\..\admin\_edit_showposts.php:312
-msgid "Future"
-msgstr "将来的"
-
-#: ..\..\..\admin\_edit_showposts.php:332
-msgid "Title / Text contains"
-msgstr "标题 / 内容 包含"
-
-#: ..\..\..\admin\_edit_showposts.php:336
-msgid "Words"
-msgstr "单词"
-
-#: ..\..\..\admin\_edit_showposts.php:336
-msgid "AND"
-msgstr "与"
-
-#: ..\..\..\admin\_edit_showposts.php:337
-msgid "OR"
-msgstr "或"
-
-#: ..\..\..\admin\_edit_showposts.php:494
-msgid "Reset"
-msgstr "重置"
-
-#: ..\..\..\admin\_footer.php:14
-#, php-format
-msgid "<p>%d queries - %01.3f seconds</p>"
-msgstr "<p>%d 条查询 - %01.3f 秒</p>"
-
-#: ..\..\..\admin\_footer.php:21
-msgid "GPL License"
-msgstr "GPL 协议"
-
-#: ..\..\..\admin\_menutop.php:39
-msgid "logged in as:"
-msgstr "登陆为"
-
-#: ..\..\..\admin\_menutop.php:51
-msgid "New Post"
-msgstr "发表新帖"
-
-#: ..\..\..\admin\_menutop.php:53
-msgid "Browse/Edit"
-msgstr "浏览/编辑"
-
-#: ..\..\..\admin\_menutop.php:57
-msgid "Stats"
-msgstr "统计"
-
-#: ..\..\..\admin\_menutop.php:62
-msgid "Cats"
-msgstr "分类"
-
-#: ..\..\..\admin\_menutop.php:77
-msgid "Templates"
-msgstr "模板"
-
-#: ..\..\..\admin\_menutop.php:80
-#: ..\..\..\locales\puttenv.php:18
-#: ..\..\..\locales\puttenv.php:23
-#: ..\..\..\locales\puttenv.php:29
-msgid "Users"
-msgstr "会员"
-
-#: ..\..\..\admin\_menutop.php:88
-msgid "Exit to blogs"
-msgstr "转到博客总页面"
-
-#: ..\..\..\admin\_menutop.php:90
-msgid "Logout"
-msgstr "退出登录"
-
-#: ..\..\..\admin\_quicktags.php:180
-msgid "ALTernate text"
-msgstr "替代文字"
-
-#. TRANS: Default title when inserting links into post
-#: ..\..\..\admin\_quicktags.php:189
-msgid "External - English"
-msgstr "External - English"
-
-#: ..\..\..\admin\_quicktags.php:214
-msgid "INSerted [Alt-I]"
-msgstr "INS标记/新增文字 [Alt-I]"
-
-#: ..\..\..\admin\_quicktags.php:214
-msgid "DELeted [Alt-D]"
-msgstr "DEL标记/删除的文字 [Alt-D]"
-
-#: ..\..\..\admin\_quicktags.php:214
-msgid "STRong [Alt-S]"
-msgstr "STRONG指令/粗体加强 [Alt-S]"
-
-#: ..\..\..\admin\_quicktags.php:214
-msgid "EMphasis [Alt-E]"
-msgstr "EM指令/斜体强调 [Alt-E]"
-
-#: ..\..\..\admin\_quicktags.php:214
-msgid "CODE [Alt-C]"
-msgstr "CODE标记/代码 [Alt-C]"
-
-#: ..\..\..\admin\_quicktags.php:214
-msgid "Paragraph [Alt-P]"
-msgstr "P标记/段落 [Alt-P]"
-
-#: ..\..\..\admin\_quicktags.php:214
-msgid "Unordered List [Alt-U]"
-msgstr "UL标记/无序列表 [Alt-U]"
-
-#: ..\..\..\admin\_quicktags.php:214
-msgid "List Item [Alt-L]"
-msgstr "li标记/列表条目 [Alt-L]"
-
-#: ..\..\..\admin\_quicktags.php:214
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "blockquote指令/块状引用 [Alt-B]"
-
-#: ..\..\..\admin\_quicktags.php:214
-msgid "IMaGe [Alt-G]"
-msgstr "IMG标记/插入图片 [Alt-G]"
-
-#: ..\..\..\admin\_quicktags.php:214
-msgid "A href [Alt-A]"
-msgstr "A标记/链接 [Alt-A]"
-
-#: ..\..\..\admin\_quicktags.php:214
-msgid "Close all tags"
-msgstr "结束所有标记"
-
-#: ..\..\..\admin\_quicktags.php:214
-msgid "More [Alt-M]"
-msgstr "更多(让用户可以点击“更多内容”按钮看到后面的内容) [Alt-M]"
-
-#: ..\..\..\admin\_quicktags.php:214
-msgid "no teaser [Alt-T]"
-msgstr "请勿玩笑 [Alt-T]"
-
-#: ..\..\..\admin\_quicktags.php:214
-msgid "next page [Alt-Q]"
-msgstr "分页 [Alt-Q]"
-
-#. TRANS: table header for user list
-#: ..\..\..\admin\_user_list.php:12
-msgid "Login "
-msgstr "登录"
-
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_user_list.php:45
-msgid ""
-"Are you sure you want to delete this user?\\n"
-"Warning: all his posts will be deleted too!"
-msgstr ""
-"你确定要删除这个会员吗？\n"
-"警告：他的所有帖子都将被删除！"
-
-#: ..\..\..\b2evocore\_blog_main.php:154
-#, php-format
-msgid "The default skin [%s] does not exist. It must be properly set in the blog stub file [%s]. Contact the <a %s>webmaster</a>..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:112
-msgid "Tag <code>body</code> can only be used once!"
-msgstr "标记 <code>body</code> 只能被使用一次！"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:125
-msgid "Illegal tag"
-msgstr "不合法的标记"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:132
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr "标记 %s 应该出现在其它标记的内部"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:134
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr "标记 %s 不允许出现在标记 %s 内"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:142
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr "标记 %s 可能没有属性 %s"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:150
-msgid "Found invalid URL: "
-msgstr "发现了无效的链接"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:173
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr "标记 %s 不应含有原始字符数据 (raw character data)"
-
-#: ..\..\..\b2evocore\_class_pop3.php:81
-#: ..\..\..\b2evocore\_class_pop3.php:89
-#: ..\..\..\b2evocore\_class_pop3.php:101
-msgid "POP3 connect:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:81
-msgid "No server specified"
-msgstr "没有指定服务器"
-
-#: ..\..\..\b2evocore\_class_pop3.php:89
-#: ..\..\..\b2evocore\_class_pop3.php:101
-#: ..\..\..\b2evocore\_class_pop3.php:140
-#: ..\..\..\b2evocore\_class_pop3.php:275
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:340
-#: ..\..\..\b2evocore\_class_pop3.php:388
-#: ..\..\..\b2evocore\_class_pop3.php:421
-#: ..\..\..\b2evocore\_class_pop3.php:454
-#: ..\..\..\b2evocore\_class_pop3.php:553
-#: ..\..\..\b2evocore\_class_pop3.php:576
-msgid "Error "
-msgstr "错误"
-
-#: ..\..\..\b2evocore\_class_pop3.php:109
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:119
-msgid "POP3 noop:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:119
-#: ..\..\..\b2evocore\_class_pop3.php:185
-#: ..\..\..\b2evocore\_class_pop3.php:234
-#: ..\..\..\b2evocore\_class_pop3.php:259
-#: ..\..\..\b2evocore\_class_pop3.php:301
-#: ..\..\..\b2evocore\_class_pop3.php:375
-#: ..\..\..\b2evocore\_class_pop3.php:414
-#: ..\..\..\b2evocore\_class_pop3.php:444
-#: ..\..\..\b2evocore\_class_pop3.php:478
-#: ..\..\..\b2evocore\_class_pop3.php:541
-#: ..\..\..\b2evocore\_class_pop3.php:609
-msgid "No connection to server"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:132
-#: ..\..\..\b2evocore\_class_pop3.php:135
-#: ..\..\..\b2evocore\_class_pop3.php:140
-msgid "POP3 user:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:132
-#: ..\..\..\b2evocore\_class_pop3.php:191
-msgid "No login ID submitted"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:135
-#: ..\..\..\b2evocore\_class_pop3.php:155
-msgid "connection not established"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:152
-#: ..\..\..\b2evocore\_class_pop3.php:155
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:169
-msgid "POP3 pass:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:152
-#: ..\..\..\b2evocore\_class_pop3.php:194
-msgid "No password submitted"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-msgid "authentication failed "
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:169
-#: ..\..\..\b2evocore\_class_pop3.php:218
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:185
-#: ..\..\..\b2evocore\_class_pop3.php:191
-#: ..\..\..\b2evocore\_class_pop3.php:194
-#: ..\..\..\b2evocore\_class_pop3.php:199
-#: ..\..\..\b2evocore\_class_pop3.php:209
-#: ..\..\..\b2evocore\_class_pop3.php:218
-msgid "POP3 apop:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:199
-msgid "No server banner"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:199
-#: ..\..\..\b2evocore\_class_pop3.php:209
-msgid "abort"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:209
-msgid "apop authentication failed"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:234
-msgid "POP3 login:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:259
-#: ..\..\..\b2evocore\_class_pop3.php:275
-msgid "POP3 top:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:301
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:340
-#: ..\..\..\b2evocore\_class_pop3.php:352
-msgid "POP3 pop_list:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:352
-msgid "Premature end of list"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:375
-#: ..\..\..\b2evocore\_class_pop3.php:388
-msgid "POP3 get:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:414
-#: ..\..\..\b2evocore\_class_pop3.php:421
-msgid "POP3 last:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:444
-#: ..\..\..\b2evocore\_class_pop3.php:454
-msgid "POP3 reset:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:478
-#: ..\..\..\b2evocore\_class_pop3.php:484
-msgid "POP3 send_cmd:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:484
-msgid "Empty command string"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:504
-msgid "POP3 quit:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:504
-msgid "connection does not exist"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:541
-#: ..\..\..\b2evocore\_class_pop3.php:553
-#: ..\..\..\b2evocore\_class_pop3.php:576
-msgid "POP3 uidl:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:609
-#: ..\..\..\b2evocore\_class_pop3.php:614
-#: ..\..\..\b2evocore\_class_pop3.php:620
-msgid "POP3 delete:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:614
-msgid "No msg number submitted"
-msgstr "没有msg代号被发送"
-
-#: ..\..\..\b2evocore\_class_pop3.php:620
-msgid "Command failed "
-msgstr "命令失败！"
-
-#: ..\..\..\b2evocore\_functions.php:36
-msgid "Can't connect to the database server. MySQL said:"
-msgstr "无法链接到数据库服务器，MySQL 信息："
-
-#: ..\..\..\b2evocore\_functions.php:38
-#, php-format
-msgid "Can't connect to the database %s. MySQL said:"
-msgstr "无法链接到数据库 %s，MySQL信息："
-
-#: ..\..\..\b2evocore\_functions.php:49
-msgid "Oops, MySQL error!"
-msgstr "天啊，MySQL错误！"
-
-#: ..\..\..\b2evocore\_functions.php:644
-msgid "go back"
-msgstr "返回"
-
-#: ..\..\..\b2evocore\_functions.php:674
-msgid "Redirecting you to:"
-msgstr "重新定位到："
-
-#: ..\..\..\b2evocore\_functions.php:676
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "如果什么都没发生，请点击<a %s>这里</a>"
-
-#: ..\..\..\b2evocore\_functions.php:993
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "参数 %s 不能缺少！"
-
-#: ..\..\..\b2evocore\_functions.php:1196
-msgid "Invalid URL"
-msgstr "非法的网络地址"
-
-#: ..\..\..\b2evocore\_functions.php:1202
-msgid "URI scheme not allowed"
-msgstr "URI scheme 不被允许"
-
-#: ..\..\..\b2evocore\_functions.php:1210
-msgid "URL not allowed"
-msgstr "URL不被允许"
-
-#: ..\..\..\b2evocore\_functions_blogs.php:267
-msgid "Requested blog does not exist!"
-msgstr "所请求的blog不存在！"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:447
-msgid "Post details"
-msgstr "帖子详细信息"
-
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_functions_bposts.php:488
-msgid "Read more!"
-msgstr "更多内容！"
-
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_functions_bposts.php:493
-msgid "More:"
-msgstr "更多："
-
-#: ..\..\..\b2evocore\_functions_bposts.php:589
-msgid "Next page"
-msgstr "后一页"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:590
-msgid "Previous page"
-msgstr "前一页"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:633
-msgid "Previous post"
-msgstr "前一贴"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:686
-msgid "Next post"
-msgstr "后一贴"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:779
-msgid "Next Page"
-msgstr "下一页"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:806
-msgid "Previous Page"
-msgstr "上一页"
-
-#: ..\..\..\b2evocore\_functions_cats.php:95
-msgid "Cannot delete if there are sub-categories!"
-msgstr "如果存在子分类的话则无法删除！"
-
-#: ..\..\..\b2evocore\_functions_cats.php:146
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "无法删除最后的分类，假如里面有帖子的话！"
-
-#: ..\..\..\b2evocore\_functions_cats.php:252
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "请求的分类 %s 不存在！"
-
-#: ..\..\..\b2evocore\_functions_cats.php:584
-msgid "Category"
-msgstr "分类"
-
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_functions_cats.php:649
-msgid "Browse category"
-msgstr "浏览分类"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:64
-msgid "bad char in User Agent"
-msgstr "用户代理中存在无效字符"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:92
-#: ..\..\..\b2evocore\_functions_hitlogs.php:109
-#: ..\..\..\b2evocore\_functions_hitlogs.php:120
-#: ..\..\..\b2evocore\_functions_hitlogs.php:133
-msgid "referer ignored"
-msgstr "引用被忽略"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:92
-msgid "BlackList"
-msgstr "黑名单"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:109
-msgid "robot"
-msgstr "爬虫"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:120
-msgid "invalid"
-msgstr "无效"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:133
-msgid "search engine"
-msgstr "搜索引擎"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:142
-msgid "loading referering page"
-msgstr "装载引用页"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:161
-msgid "found current url in page"
-msgstr "在页面中发现了当前链接"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:426
-msgid "not a query - no params!"
-msgstr "不是一个查询，没有参数！"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:451
-msgid "no query string found"
-msgstr "没有找到查询字符串"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:23
-msgid "Sending pingbacks..."
-msgstr "发送pingback"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:28
-msgid "No pingback to be done."
-msgstr "没有pingback可以发送"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:34
-msgid "BEGIN"
-msgstr "开始"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:65
-msgid "Post contents"
-msgstr "帖子内容"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:96
-#: ..\..\..\b2evocore\_functions_pingback.php:97
-msgid "Processing:"
-msgstr "处理中："
-
-#: ..\..\..\b2evocore\_functions_pingback.php:101
-#: ..\..\..\b2evocore\_functions_pingback.php:102
-msgid "Couldn't find a hostname for:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:116
-msgid "Connect to server at:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:120
-#: ..\..\..\b2evocore\_functions_pingback.php:121
-msgid "Couldn't open a connection to:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:132
-msgid "Start receiving headers and content"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:166
-#: ..\..\..\b2evocore\_functions_pingback.php:167
-msgid "Pingback server found from X-Pingback header:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-#: ..\..\..\b2evocore\_functions_pingback.php:181
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:189
-#: ..\..\..\b2evocore\_functions_pingback.php:190
-msgid "Pingback server not found in headers and content"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:195
-#: ..\..\..\b2evocore\_functions_pingback.php:196
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:201
-msgid "Pingback server data"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:211
-#: ..\..\..\b2evocore\_functions_pingback.php:212
-msgid "Page Linked To:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:213
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Page Linked From:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:219
-#, php-format
-msgid "Pinging %s..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:229
-msgid "END"
-msgstr "结束"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:231
-msgid "Pingbacks done."
-msgstr "Pingbacks完成"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:253
-msgid "Pingback (0)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:254
-msgid "Pingback (1)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:255
-msgid "Pingbacks (%)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pings.php:27
-msgid "Pinging b2evolution.net..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pings.php:58
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:149
-#: ..\..\..\b2evocore\_functions_pings.php:196
-msgid "Aborted (Running on localhost)."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pings.php:135
-msgid "Pinging Cafelog.com..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pings.php:167
-msgid "Pinging Blo.gs..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_template.php:84
-msgid "Archives for"
-msgstr "存档之"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:22
-msgid "Sending trackbacks..."
-msgstr "发送 trackbacks..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:25
-msgid "No trackback to be sent."
-msgstr "没有trackbacks被发送"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:31
-msgid "Excerpt to be sent:"
-msgstr "发送的摘要："
-
-#: ..\..\..\b2evocore\_functions_trackback.php:39
-msgid "Trackbacks done."
-msgstr "Trackbacks完成"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:53
-msgid "Sending trackback to:"
-msgstr "发送 trackback 到："
-
-#: ..\..\..\b2evocore\_functions_trackback.php:110
-msgid "Response:"
-msgstr "回复："
-
-#: ..\..\..\b2evocore\_functions_trackback.php:150
-msgid "Trackback (0)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_trackback.php:151
-msgid "Trackback (1)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_trackback.php:152
-msgid "Trackbacks (%)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "wrong login/password."
-msgstr "错误的会员名/密码"
-
-#: ..\..\..\b2evocore\_functions_users.php:113
-#: ..\..\..\b2evocore\_functions_users.php:115
-#: ..\..\..\htsrv\profile_update.php:95
-#, php-format
-msgid "setcookie %s failed!"
-msgstr "设置cookie %s 失败"
-
-#: ..\..\..\b2evocore\_functions_users.php:138
-msgid "login/password no longer valid."
-msgstr "会员名/密码不再有效"
-
-#: ..\..\..\b2evocore\_functions_users.php:159
-msgid "You must log in!"
-msgstr "您需要先登录"
-
-#: ..\..\..\b2evocore\_functions_users.php:460
-msgid "Login if you have an account..."
-msgstr "如果您有帐号请登录..."
-
-#: ..\..\..\b2evocore\_functions_users.php:489
-msgid "Register..."
-msgstr "注册..."
-
-#: ..\..\..\b2evocore\_functions_users.php:490
-msgid "Register to open an account..."
-msgstr "注册以开启一个新帐号..."
-
-#: ..\..\..\b2evocore\_functions_users.php:517
-#, php-format
-msgid "Logout (%s)"
-msgstr "退出登录 (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:518
-msgid "Logout from your account"
-msgstr "从你的帐号退出登录"
-
-#: ..\..\..\b2evocore\_functions_users.php:549
-msgid "Admin"
-msgstr "管理"
-
-#: ..\..\..\b2evocore\_functions_users.php:550
-msgid "Go to the back-office"
-msgstr "返回办公区"
-
-#: ..\..\..\b2evocore\_functions_users.php:571
-#, php-format
-msgid "Profile (%s)"
-msgstr "个人资料 (%s)"
-
-#: ..\..\..\b2evocore\_vars.php:108
-msgid "Sunday"
-msgstr "星期日"
-
-#: ..\..\..\b2evocore\_vars.php:109
-msgid "Monday"
-msgstr "星期一"
-
-#: ..\..\..\b2evocore\_vars.php:110
-msgid "Tuesday"
-msgstr "星期二"
-
-#: ..\..\..\b2evocore\_vars.php:111
-msgid "Wednesday"
-msgstr "星期三"
-
-#: ..\..\..\b2evocore\_vars.php:112
-msgid "Thursday"
-msgstr "星期四"
-
-#: ..\..\..\b2evocore\_vars.php:113
-msgid "Friday"
-msgstr "星期五"
-
-#: ..\..\..\b2evocore\_vars.php:114
-msgid "Saturday"
-msgstr "星期六"
-
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:118
-msgid "Sun"
-msgstr "周日"
-
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:120
-msgid "Mon"
-msgstr "周一"
-
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:122
-msgid "Tue"
-msgstr "周二"
-
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:124
-msgid "Wed"
-msgstr "周三"
-
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:126
-msgid "Thu"
-msgstr "周四"
-
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:128
-msgid "Fri"
-msgstr "周五"
-
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:130
-msgid "Sat"
-msgstr "周六"
-
-#: ..\..\..\b2evocore\_vars.php:133
-msgid "January"
-msgstr "一月"
-
-#: ..\..\..\b2evocore\_vars.php:134
-msgid "February"
-msgstr "二月"
-
-#: ..\..\..\b2evocore\_vars.php:135
-msgid "March"
-msgstr "三月"
-
-#: ..\..\..\b2evocore\_vars.php:136
-msgid "April"
-msgstr "四月"
-
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:138
-msgid "May "
-msgstr "五岳"
-
-#: ..\..\..\b2evocore\_vars.php:139
-msgid "June"
-msgstr "六月"
-
-#: ..\..\..\b2evocore\_vars.php:140
-msgid "July"
-msgstr "七月"
-
-#: ..\..\..\b2evocore\_vars.php:141
-msgid "August"
-msgstr "八月"
-
-#: ..\..\..\b2evocore\_vars.php:142
-msgid "September"
-msgstr "九月"
-
-#: ..\..\..\b2evocore\_vars.php:143
-msgid "October"
-msgstr "十月"
-
-#: ..\..\..\b2evocore\_vars.php:144
-msgid "November"
-msgstr "十一月"
-
-#: ..\..\..\b2evocore\_vars.php:145
-msgid "December"
-msgstr "十二月"
-
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Jan"
-msgstr "一月"
-
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Feb"
-msgstr "二月"
-
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Mar"
-msgstr "三月"
-
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Apr"
-msgstr "四月"
-
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:157
-msgid "May"
-msgstr "五月"
-
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Jun"
-msgstr "六月"
-
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Jul"
-msgstr "七月"
-
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Aug"
-msgstr "八月"
-
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Sep"
-msgstr "九月"
-
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Oct"
-msgstr "十月"
-
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Nov"
-msgstr "十一月"
-
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Dec"
-msgstr "十二月"
-
-#: ..\..\..\b2evocore\_vars.php:175
-msgid "Published"
-msgstr "公开的"
-
-#: ..\..\..\b2evocore\_vars.php:176
-msgid "Deprecated"
-msgstr "禁止的"
-
-#: ..\..\..\b2evocore\_vars.php:177
-msgid "Protected"
-msgstr "受保护的"
-
-#: ..\..\..\b2evocore\_vars.php:178
-msgid "Private"
-msgstr "私人的"
-
-#: ..\..\..\b2evocore\_vars.php:179
-msgid "Draft"
-msgstr "草稿"
-
-#: ..\..\..\conf\_locales.php:22
-msgid "Dutch"
-msgstr "荷兰语"
-
-#: ..\..\..\conf\_locales.php:23
-msgid "English"
-msgstr "英语"
-
-#: ..\..\..\conf\_locales.php:24
-msgid "French"
-msgstr "法语"
-
-#: ..\..\..\conf\_locales.php:25
-msgid "German"
-msgstr "德语"
-
-#: ..\..\..\conf\_locales.php:26
-msgid "Japanese"
-msgstr "日本语"
-
-#: ..\..\..\conf\_locales.php:27
-msgid "Lithuanian"
-msgstr "立陶宛语"
-
-#: ..\..\..\conf\_locales.php:28
-msgid "Norwegian Bokm&aring;l"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:29
-msgid "Portuguese"
-msgstr "葡萄牙语"
-
-#: ..\..\..\conf\_locales.php:30
-msgid "Spanish"
-msgstr "西班牙语"
-
-#: ..\..\..\conf\_locales.php:31
-msgid "Swedish"
-msgstr "瑞典语"
-
-#: ..\..\..\htsrv\comment_post.php:29
-msgid "Please fill in the name field"
-msgstr "请输入名字"
-
-#: ..\..\..\htsrv\comment_post.php:33
-msgid "Please fill in the email field"
-msgstr "请输入邮件地址"
-
-#: ..\..\..\htsrv\comment_post.php:37
-msgid "Supplied email address is invalid"
-msgstr "所提供的邮件地址无效！"
-
-#: ..\..\..\htsrv\comment_post.php:72
-msgid "You can only post a new comment every 30 seconds."
-msgstr "您仅能够每超过30秒发表一个评论"
-
-#: ..\..\..\htsrv\comment_post.php:75
-msgid "Cannot post comment, please correct these errors:"
-msgstr "无法发表评论，请修改错误："
-
-#: ..\..\..\htsrv\comment_post.php:76
-msgid "Back to comment editing"
-msgstr "返回评论编辑区"
-
-#: ..\..\..\htsrv\comment_post.php:93
-#: ..\..\..\htsrv\comment_post.php:97
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr "发表新的评论于您的帖子 #%d \"%s\" "
-
-#: ..\..\..\htsrv\comment_post.php:99
-msgid "Author"
-msgstr "作者"
-
-#: ..\..\..\htsrv\comment_post.php:101
-#: ..\..\..\htsrv\trackback.php:97
-#: ..\..\..\xmlsrv\xmlrpc.php:1228
-msgid "Url"
-msgstr "网址"
-
-#: ..\..\..\htsrv\comment_post.php:102
-msgid "Comment"
-msgstr "评论"
-
-#: ..\..\..\htsrv\comment_post.php:103
-#: ..\..\..\htsrv\trackback.php:99
-#: ..\..\..\xmlsrv\xmlrpc.php:1230
-msgid "Edit/Delete"
-msgstr "编辑/删除"
-
-#: ..\..\..\htsrv\getmail.php:38
-msgid "Connecting to pop server..."
-msgstr "正在连接POP服务器,,,"
-
-#: ..\..\..\htsrv\getmail.php:40
-msgid "Connection failed:"
-msgstr "连接失败："
-
-#: ..\..\..\htsrv\getmail.php:44
-msgid "Logging into pop server..."
-msgstr "登录进入POP服务器..."
-
-#: ..\..\..\htsrv\getmail.php:48
-msgid "No mail or Login Failed:"
-msgstr "没有邮件或者登录错误："
-
-#: ..\..\..\htsrv\getmail.php:59
-#, php-format
-msgid "Getting message #%d..."
-msgstr "获取消息 #%d..."
-
-#: ..\..\..\htsrv\getmail.php:68
-msgid "Processing..."
-msgstr "处理中......"
-
-#: ..\..\..\htsrv\getmail.php:147
-msgid "Too old"
-msgstr "太老了"
-
-#: ..\..\..\htsrv\getmail.php:153
-msgid "Subject prefix does not match"
-msgstr "主题前缀并不吻合"
-
-#: ..\..\..\htsrv\getmail.php:173
-msgid "Raw content:"
-msgstr "原始内容："
-
-#: ..\..\..\htsrv\getmail.php:209
-msgid "Pass:"
-msgstr "密码："
-
-#: ..\..\..\htsrv\getmail.php:213
-msgid "Wrong login or password."
-msgstr "错误的会员名或者密码。"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Category ID"
-msgstr "分类ID"
-
-#: ..\..\..\htsrv\getmail.php:255
-msgid "Blog ID"
-msgstr "博客ID"
-
-#: ..\..\..\htsrv\getmail.php:263
-msgid "Posted title"
-msgstr "发表的标题"
-
-#: ..\..\..\htsrv\getmail.php:264
-msgid "Posted content"
-msgstr "发表的内容"
-
-#: ..\..\..\htsrv\getmail.php:274
-msgid "Mission complete, message deleted."
-msgstr "任务完成，消息已被删除"
-
-#: ..\..\..\htsrv\getmail.php:280
-msgid "Level 0 users can't post."
-msgstr "级别为0的会员无法发贴。"
-
-#: ..\..\..\htsrv\getmail.php:302
-msgid "OK."
-msgstr "成功。"
-
-#: ..\..\..\htsrv\login.php:65
-#: ..\..\..\htsrv\login.php:87
-msgid "The email was sent successfully to your email address."
-msgstr "电子邮件已经成功地发送到了您的邮件地址。"
-
-#: ..\..\..\htsrv\login.php:66
-#: ..\..\..\htsrv\login.php:88
-msgid "Click here to login !"
-msgstr "点击此处登录！"
-
-#: ..\..\..\htsrv\login.php:75
-msgid "New Password:"
-msgstr "新密码:"
-
-#: ..\..\..\htsrv\login.php:80
-msgid "your weblog's login/password"
-msgstr "您的博客的会员名/密码"
-
-#: ..\..\..\htsrv\login.php:82
-msgid "The email could not be sent."
-msgstr "邮件无法被发送。"
-
-#: ..\..\..\htsrv\login.php:83
-msgid "Possible reason: your host may have disabled the mail() function...</p>"
-msgstr "可能的原因是：您的服务器屏蔽了 mail() 功能</p>"
-
-#: ..\..\..\htsrv\login.php:99
-msgid "Note: You are already logged in!"
-msgstr "请注意：您已经登录了！"
-
-#: ..\..\..\htsrv\profile_update.php:31
-#: ..\..\..\skins\_profile.php:16
-msgid "You are not logged in."
-msgstr "您没有登录"
-
-#: ..\..\..\htsrv\profile_update.php:36
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr "您还没有登录你想要修改的帐户"
-
-#: ..\..\..\htsrv\profile_update.php:41
-#: ..\..\..\htsrv\profile_update.php:47
-#: ..\..\..\htsrv\profile_update.php:56
-#: ..\..\..\htsrv\profile_update.php:64
-#: ..\..\..\htsrv\profile_update.php:69
-msgid "Back to profile"
-msgstr "返回个人资料"
-
-#: ..\..\..\htsrv\profile_update.php:47
-msgid "please enter your nickname (can be the same as your login)"
-msgstr "请输入您的昵称 (可以与会员名相同)"
-
-#: ..\..\..\htsrv\profile_update.php:56
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr "您的ICQ号应只含有数字，字母是被禁止的。"
-
-#: ..\..\..\htsrv\profile_update.php:64
-#: ..\..\..\htsrv\register.php:56
-msgid "please type your e-mail address"
-msgstr "请输入您的邮件地址"
-
-#: ..\..\..\htsrv\profile_update.php:69
-#: ..\..\..\htsrv\register.php:61
-msgid "the email address is invalid"
-msgstr "邮件地址无效"
-
-#: ..\..\..\htsrv\profile_update.php:77
-#: ..\..\..\htsrv\profile_update.php:85
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr "您只输入了一次密码，请返回并输入两次"
-
-#: ..\..\..\htsrv\profile_update.php:89
-msgid "you typed two different passwords. Go back to correct that."
-msgstr "你输入的两个密码不相同，请返回并修改"
-
-#: ..\..\..\htsrv\register.php:34
-msgid "please enter a Login"
-msgstr "请输入一个会员名"
-
-#: ..\..\..\htsrv\register.php:41
-msgid "please enter your password twice"
-msgstr "请输入您的密码两次"
-
-#: ..\..\..\htsrv\register.php:48
-msgid "please type the same password in the two password fields"
-msgstr "请在两个密码框中输入相同的密码"
-
-#: ..\..\..\htsrv\register.php:76
-msgid "this login is already registered, please choose another one"
-msgstr "这个会员名已经被注册了，请选择一个新的"
-
-#: ..\..\..\htsrv\register.php:91
-#: ..\..\..\htsrv\register.php:95
-msgid "new user registration on your blog"
-msgstr "有新会员在您的博客上注册"
-
-#: ..\..\..\htsrv\register.php:93
-msgid "Manage users"
-msgstr "管理会员"
-
-#: ..\..\..\htsrv\trackback.php:90
-#: ..\..\..\htsrv\trackback.php:94
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr ""
-
-#: ..\..\..\htsrv\trackback.php:96
-#: ..\..\..\xmlsrv\xmlrpc.php:1227
-msgid "Website"
-msgstr "网站"
-
-#: ..\..\..\htsrv\trackback.php:98
-#: ..\..\..\xmlsrv\xmlrpc.php:1229
-msgid "Excerpt"
-msgstr "摘录"
-
-#: ..\..\..\htsrv\_login_form.php:10
-msgid "Login form"
-msgstr "登录表格"
-
-#: ..\..\..\htsrv\_login_form.php:42
-#: ..\..\..\htsrv\_reg_form.php:27
-msgid "Password:"
-msgstr "密码："
-
-#: ..\..\..\htsrv\_login_form.php:48
-#: ..\..\..\htsrv\_reg_complete.php:20
-msgid "Log in!"
-msgstr "登录！"
-
-#: ..\..\..\htsrv\_login_form.php:55
-msgid "Register ?"
-msgstr "注册?"
-
-#: ..\..\..\htsrv\_login_form.php:57
-msgid "Lost your password ?"
-msgstr "忘记了您的密码？"
-
-#: ..\..\..\htsrv\_lostpass_form.php:10
-msgid "Lost password ?"
-msgstr "忘记了密码"
-
-#: ..\..\..\htsrv\_lostpass_form.php:14
-msgid "A new password will be generated and sent to you by email."
-msgstr "新密码将自动生成并通过邮件发送给你"
-
-#: ..\..\..\htsrv\_lostpass_form.php:27
-msgid "Generate new password!"
-msgstr "生成新密码！"
-
-#: ..\..\..\htsrv\_reg_complete.php:10
-msgid "Registration complete"
-msgstr "注册完毕"
-
-#: ..\..\..\htsrv\_reg_disabled.php:11
-msgid "Registration Currently Disabled"
-msgstr "注册已被禁止"
-
-#: ..\..\..\htsrv\_reg_disabled.php:14
-msgid "User registration is currently not allowed."
-msgstr "目前会员注册已被禁止。"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Home"
-msgstr "主页"
-
-#: ..\..\..\htsrv\_reg_form.php:11
-msgid "Register form"
-msgstr "注册表格"
-
-#: ..\..\..\htsrv\_reg_form.php:27
-msgid "(twice)"
-msgstr "(两次)"
-
-#: ..\..\..\htsrv\_reg_form.php:41
-msgid "Register!"
-msgstr "注册!"
-
-#: ..\..\..\skins\_blogroll.php:59
-msgid "more"
-msgstr "更多"
-
-#: ..\..\..\skins\_feedback.php:48
-msgid "Trackbacks"
-msgstr ""
-
-#: ..\..\..\skins\_feedback.php:53
-msgid "Pingbacks"
-msgstr ""
-
-#: ..\..\..\skins\_feedback.php:58
-msgid "Trackback address for this post:"
-msgstr "这个帖子的Trackback地址"
-
-#: ..\..\..\skins\_feedback.php:89
-msgid "Comment from:"
-msgstr "评论源自:"
-
-#: ..\..\..\skins\_feedback.php:104
-msgid "Trackback from:"
-msgstr ""
-
-#: ..\..\..\skins\_feedback.php:119
-msgid "Pingback from:"
-msgstr ""
-
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:134
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "此贴还没有 %s"
-
-#: ..\..\..\skins\_feedback.php:186
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "换行变成了 &lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:189
-msgid "Remember me"
-msgstr "记住我"
-
-#: ..\..\..\skins\_feedback.php:189
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(设置Cookie以记住名字，邮件地址和网址)"
-
-#: ..\..\..\skins\_lastcomments.php:22
-msgid "No comment yet..."
-msgstr "还没有评论..."
-
-#: ..\..\..\skins\_lastcomments.php:33
-msgid "In response to:"
-msgstr "回复:"
-
-#: ..\..\..\skins\_lastcomments.php:33
-#, php-format
-msgid "Original post on %s"
-msgstr "%s 的原始帖子"
-
-#: ..\..\..\skins\_profile.php:62
-msgid "Identity shown"
-msgstr "显示的代号"
-
-#: ..\..\..\skins\_profile.php:98
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:103
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\_profile.php:109
-msgid "New password"
-msgstr "新密码"
-
-#: ..\..\..\skins\_profile.php:114
-msgid "Confirm new password"
-msgstr "确认新密码"
-
-#: ..\..\..\skins\_stats.php:46
-msgid "Top refering engines"
-msgstr "最频繁的引用引擎"
-
-#: ..\..\..\skins\babyblues\_bloglist.php:17
-msgid "blogs"
-msgstr "博客列表"
-
-#: ..\..\..\skins\babyblues\_main.php:85
-msgid "skin the site"
-msgstr "改变布景主题"
-
-#: ..\..\..\skins\babyblues\_main.php:93
-#: ..\..\..\skins\originalb2\_main.php:147
-msgid "archives"
-msgstr "存档"
-
-#: ..\..\..\skins\bluesky\_main.php:70
-#: ..\..\..\skins\guadeloupe\_main.php:70
-msgid "Display feedback / Leave a comment"
-msgstr "显示意见 / 发表意见"
-
-#: ..\..\..\skins\bluesky\_main.php:157
-#: ..\..\..\skins\guadeloupe\_main.php:158
-msgid "Choose a skin"
-msgstr "选择一个布景主题"
-
-#: ..\..\..\skins\custom\_main.php:79
-msgid "words"
-msgstr "单词"
-
-#: ..\..\..\skins\custom\_main.php:195
-#: ..\..\..\skins\fplanque2002\_main.php:207
-msgid "Choose skin"
-msgstr "选择布景主题"
-
-#: ..\..\..\skins\originalb2\_main.php:44
-msgid "Browse all posts by this author"
-msgstr "浏览此作者的所有帖子"
-
-#: ..\..\..\xmlsrv\rdf.php:41
-#: ..\..\..\xmlsrv\rss.php:27
-#: ..\..\..\xmlsrv\rss2.php:34
-msgid "[...] Read more!"
-msgstr "[...] 更多"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1221
-#: ..\..\..\xmlsrv\xmlrpc.php:1225
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr ""
-
diff -ruN --text 0.9.2.src/locales/zh_TW/_global.php 1.10.3.src/locales/zh_TW/_global.php
--- 0.9.2.src/locales/zh_TW/_global.php	2004-12-09 17:54:42.000000000 -0600
+++ 1.10.3.src/locales/zh_TW/_global.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,854 +0,0 @@
-<?php
-/*
- * Global lang file
- * This file was generated automatically from messages.po
- */
-
-$trans['zh_TW'] = array(
-	'' => "Project-Id-Version: b2evolution 0.9\nPOT-Creation-Date: 2003-08-22 19:52+0200\nPO-Revision-Date: 2004-10-26 02:26+0800\nLast-Translator: Jimmy Huang <i-yo-wai-ya@yahoo.com.tw>\nLanguage-Team: \nMIME-Version: 1.0\nContent-Type: text/plain; charset=utf-8\nContent-Transfer-Encoding: 8bit\n",
-	'Selected' => "完整字串",
-	'Categories' => "類別",
-	'Permanent link to full entry' => "顯示文章詳細內容",
-	'Permalink' => "詳細內容",
-	'Recently' => "最新資訊",
-	'(cached)' => "(快取)",
-	'(no cache)' => "(不使用快取)",
-	'Last comments' => "最新的評論",
-	'Some viewing statistics' => "閱覽統計",
-	'Search' => "搜尋",
-	'All Words' => "所有文字",
-	'Some Word' => "部分文字",
-	'Entire phrase' => "完整字串",
-	'Reset form' => "重新整理",
-	'Get selection' => "顯示所選類別",
-	'Archives' => "文章彙整",
-	'more...' => "更多...",
-	'Recent Referers' => "最新連結記錄",
-	'Top Referers' => "最多連結記錄",
-	'Misc' => "其他",
-	'Syndicate this blog' => "訂閱此Blog",
-	'Default page for b2evolution' => "b2evolution 的初始頁面",
-	'Multilingual multiuser multi-blog engine.' => "多語言多使用者的多blog系統",
-	'Welcome to b2evolution' => "歡迎使用 b2evolution",
-	'This is the default homepage for b2evolution. It will be displayed as long as you don\'t select a default blog in the general settings.' => "這是 b2evolution 的預設首頁，你可在general settings更改此預設頁面為其他的 Blog。",
-	'Individual blogs on this system' => "系統上獨立的 Blog",
-	'Blog #%d' => "Blog #%d",
-	'Blog #1' => "Blog #1",
-	'This is a special blog that aggregates all messages from all other blogs!' => "這個獨特的Blog將所有系統上其他Blog的訊息都整合起來！",
-	'Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office.' => "請注意 : 只有在 blog 有&quot;stub url name&quot;時，如選單上面所列的表是自動產生的。你可以在管理模式中調整他",
-	'More demos' => "更多展示畫面",
-	'Custom template' => "自訂樣版",
-	'Multiple blogs displayed on the same page' => "多個Blog同時顯示在一個頁面上",
-	'Summary of last posts in all blogs' => "所有Blog的最新文章摘要",
-	'The page you\'re looking at' => "你所看到的頁面",
-	'Administration' => "管理",
-	'Go to backoffice!' => "管理你的Blog！",
-	'Official website' => "官方網站",
-	'GNU GPL license' => "GNU GPL license",
-	'Multiblog demo' => "Multiblog 展示",
-	'Summary demo' => "展示摘要",
-	'More posts...' => "更多文章...",
-	'Antispam' => "黑名單",
-	'The keyword [%s] is too short, it has to be a minimum of 5 characters!' => "您的關鍵字 [%s] 太短，請輸入五個以上的字元",
-	'Deleting log-hits matching [%s]...' => "刪除文章 : [%s] ...",
-	'Deleting comments matching [%s]...' => "刪除評論 : [%s] ...",
-	'Blacklisting the keyword [%s]...' => "黑名單關鍵字 [%s] ...",
-	'Confirm ban &amp; delete' => "設定為不能刪除嗎？",
-	'No log-hits match the keyword [%s].' => "沒有符合關鍵字 [%s] 的文章",
-	'Delete the following %d referer hits:' => "刪除 %d 的連結記錄:",
-	'No comments match the keyword [%s].' => "沒有符合關鍵字 [%s] 的評論",
-	'Delete the following %d comments:' => "刪除 %d 的評論:",
-	'The keyword [%s] is already handled by the blacklist.' => "[%s] 已經加入黑名單中",
-	'Removing entry #%d from the ban list...' => "從阻擋名單消除 #%d 中",
-	'Add a banned keyword' => "增加一個至阻擋名單",
-	'Banned domains blacklist' => "URL 黑名單",
-	'Any URL containing one of the following keywords will be banned from posts, comments and logs.' => "任何 URL 只要包含以下任意一個關鍵字，將會無法張貼文章和評論",
-	'If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword.' => "欲取消任一黑名單請點選左邊的綠色勾勾",
-	'Request abuse update from centralized blacklist!' => "從官方網站更新黑名單",
-	'Allow keyword back (Remove it from the blacklist)' => "消除此黑名單",
-	'Report' => "報告",
-	'Re-check' => "再確認",
-	'Blogs' => "Blogs",
-	'Creating blog...' => "建立 Blog 中...",
-	'You must provide an URL blog name / Stub name!' => "您必須填上URL Blog name 或 Stub name",
-	'This URL blog name / Stub name is already in use by another blog. Choose another name.' => "這個  URL Blog name 或 Stub name 已經有人使用了，請選擇另一個名稱",
-	'Cannot create, please correct these errors:' => "無法建立Blog，請更正以下錯誤 : ",
-	'You should <a %s>create categories</a> for this blog now!' => "你現在該為這個Blog <a %s>新增類別</a> 了！",
-	'New weblog' => "建立新 Weblog",
-	'New blog' => "建立新 Blog",
-	'General' => "一般",
-	'Permissions' => "権限",
-	'Advanced' => "進階",
-	'Updating Blog [%s]...' => "更新 Blog  [%s] 中...",
-	'Cannot update, please correct these errors:' => "無法更新，請更正下列錯誤 : ",
-	'Delete blog [%s]?' => "確認要刪除Blog [%s] ？",
-	'Deleting this blog will also delete all its categories, posts and comments!' => "注意！刪除 Blog 也會刪除所有裡面的分類、文章和評論！",
-	'THIS CANNOT BE UNDONE!' => "這是無法還原的！",
-	'Also try to delete stub file [<strong><a %s>%s</a></strong>]' => "stub file [<strong><a %s>%s</a></strong>] 也會嘗試刪除",
-	'Also try to delete static file [<strong><a %s>%s</a></strong>]' => "static file [<strong><a %s>%s</a></strong>] 也會嘗試刪除",
-	'I am sure!' => "確定！",
-	'CANCEL' => "取消",
-	'Generating static page for blog [%s]' => "為 Blog [%s] 產生一個 static page",
-	'You haven\'t set a static filename for this blog!' => "你還沒為 static file 命名",
-	'File cannot be written!' => "檔案無法寫入",
-	'You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>.' => "你應該先確認檔案 [%s] 的權限。See <a %s>online manual on file permissions</a>",
-	'Writing to file [%s]...' => "寫入檔案 [%s]...",
-	'Done.' => "完成",
-	'Browse blog:' => "瀏覽 Blog : ",
-	'Since you\'re a newcomer, you\'ll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you\'re promoted, just reload this page and you\'ll be able to blog. :)' => "如果您第一次來這兒，那需要系統管理者認證後才能張貼文章。您也可<a %s>寄e-mail給管理員</a>詢問權限相關事宜。當您的權限調整後，只要重新整理此頁面就可以了。 :)",
-	'Categories for blog:' => "Blog 的類別 : ",
-	'New sub-category in category: %s' => "新增子類別於 %s ",
-	'New category in blog: %s' => "新增類別於Blog %s ",
-	'New category name' => "新的類別名稱",
-	'Create category' => "建立類別",
-	'Deleting category #%d : %s ...' => "刪除類別  #%d : %s 中...",
-	'ERROR' => "錯誤",
-	'Category deleted.' => "類別已刪除",
-	'Properties for category:' => "類別屬性 : ",
-	'Name' => "名稱",
-	'New parent category' => "新上層類別",
-	'Old Parent' => "舊上層類別",
-	'Root (No parent)' => "主目錄",
-	'Edit category!' => "編輯類別！",
-	'Sorry, you have no permission to edit/view any category\'s properties.' => "抱歉，您沒有權限編輯或顯示任何類別的屬性",
-	'Oops, no post with this ID.' => "哇喔！這個ID目前沒有任何文章",
-	'Editing post' => "編輯文章",
-	'#%d in blog: %s' => "#%d 在 blog :  %s",
-	'Oops, no comment with this ID!' => "哇喔！這個ID目前沒有任何評論",
-	'Editing comment' => "編輯評論",
-	'New post in blog:' => "發佈新文章在Blog : ",
-	'Since this blog has no categories, you cannot post to it. You must create categories first.' => "在這個Blog還沒有類別之前您無法張貼文章，您必須先建立類別。",
-	'Switch to this blog (keeping your input if Javascript is active)' => "切換到這個 Blog (keeping your input if Javascript is active)",
-	'b2evo' => "b2evo",
-	'Login...' => "登入...",
-	'In b2evolution, you do not need to point to the b2login.php page to log in.' => "在 b2evolution 中，你不需連結到 b2login.php 頁面即可登入",
-	'Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed.' => "取而代之的是，您可以直接指定您想存取的後端管理介面，例如：%s 或 %s。 如果您尚未登入的話 b2evo 則會提醒您。",
-	'Settings' => "設定",
-	'Regional' => "地區選項",
-	'Plug-ins' => "擴充套件",
-	'General settings updated.' => "一般設定已更新",
-	'Regional settings updated.' => "區域選項已更新",
-	'You must provide a locale code!' => "您必須提供地區碼(locale code)！",
-	'Inserted locale \'%s\' into database.' => "locale '%s'  已在資料庫新增",
-	'Updated locale \'%s\'.' => "locale '%s'  已在資料庫更新",
-	'Saved locale \'%s\'.' => "locale  '%s'  已儲存",
-	'File <code>%s</code> not found.' => "找不到檔案 <code>%s</code>",
-	'Deleted locale \'%s\' from database.' => "locale '%s'  已在資料庫刪除",
-	'Switched priorities.' => "屬性切換完成",
-	'Spell Check' => "拼字檢查",
-	'Loading Spell Checker. Please wait' => "拼字檢查載入中，請稍後...",
-	'View Stats for Blog:' => "Blog的統計 : ",
-	'None' => "無",
-	'Changing hit #%d type to: %s' => "變更記錄#%d的類型為 : %s",
-	'Deleting hit #%d...' => "刪除記錄 #%d 中...",
-	'Pruning hits for %s...' => "為 %s 修剪記錄中...",
-	'Summary' => "記錄摘要",
-	'Referers' => "外部連結",
-	'Refering Searches' => "連結搜尋",
-	'Syndication' => "新聞交換",
-	'User Agents' => "使用者的瀏覽器",
-	'Direct Accesses' => "直接存取記錄",
-	'Date' => "日期",
-	'Indexing Robots' => "索引建立程式",
-	'Total' => "總計",
-	'Prune this date!' => "刪除此日期",
-	'Prune' => "刪除",
-	'Prune hits for this date!' => "刪除此日期的記錄",
-	'Last referers' => "最新外部連結記錄",
-	'These are hits from external web pages refering to this blog' => "這些為透過外部網頁連結至您的 Blog 的記錄",
-	'Delete this hit!' => "刪除此記錄",
-	'Del' => "刪除",
-	'Log as a search instead' => "將這筆資料轉移至搜尋記錄",
-	'-&gt;S' => "&gt;S",
-	'Ban this domain!' => "禁止此網址！",
-	'Ban' => "禁止",
-	'Top referers' => "最多連結記錄",
-	'Total referers' => "全部連結記錄",
-	'Last refering searches' => "最新連結搜尋記錄",
-	'These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)' => "這些為透過搜尋引擎的使用者來到此 blog system 的記錄。(搜尋引擎必須有列在 /conf/_stats.php)",
-	'Top refering search engines' => "最多的搜尋引擎記錄",
-	'Top Indexing Robots' => "最多的索引建立程式記錄",
-	'These are hits from automated robots like search engines\' indexing robots. (Robots must be listed in /conf/_stats.php)' => "這些為透過自動機器人(automated robots)所連結此 blog 的記錄，如搜尋引擎用的索引建立程式(indexing robots)。( robots必須有列在 /conf/_stats.php)",
-	'Top Aggregators' => "最多的匯集軟體記錄",
-	'These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)' => "這些為RSS 新聞匯集軟體(RSS news aggregators)連結此 blog 的記錄。(匯集軟體必須有列在 /conf/_stats.php)",
-	'Total RSS hits' => "RSS hit 總計",
-	'Last direct accesses' => "最新的直接存取記錄",
-	'These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)' => "這些為使用者直接連結至此 blog system 的記錄(如直接打網址、用我的最愛等等方法，而太短的連結也會列在此)",
-	'Top User Agents' => "最多的瀏覽器記錄",
-	'Custom skin template editing' => "自訂樣式的樣版編輯",
-	'Listing:' => "列出如下 : ",
-	'Invalid filename!' => "不合法的檔案名稱！",
-	'Oops, no such file !' => "哇喔，沒有這個檔案！",
-	'File edited!' => "檔案編輯完成",
-	'Be careful what you do, editing this file could break your template! Do not edit what\'s between <code>&lt;?php</code> and <code>?&gt;</code> if you don\'t know what you\'re doing!' => "小心編輯這個檔案，改變他可能使您的樣版產生錯誤！如果你不懂php，千萬不要隨便編輯在<code>&lt;?php</code> 和 <code>?&gt;</code> 之間的程式碼。",
-	'update template !' => "樣版已更新！",
-	'(you cannot update that file/template: must make it writable, e.g. CHMOD 766)' => "(無法更新樣版，您必須調整檔案為可寫入的狀態，如 chmod 766)",
-	'This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). ' => "此頁面允許你編輯<strong>個人化樣式</strong> (檔案在 /skins/custom)",
-	'You can edit any of the following files (provided it\'s writable by the server, e.g. CHMOD 766)' => "你可以編輯任何以下的檔案 (在他是可以寫入的狀態下，如 chmod 766)",
-	'Directory %s not found.' => "找不到資料夾 %s",
-	'This is the template that displays the links to the archives for a blog' => "此樣版為顯示在此 blog 中連到檔案的連結",
-	'This is the template that displays the (recursive) list of (sub)categories' => "此樣版為顯示所有的分類",
-	'This is the template that displays the feedback for a post' => "此樣版為顯示一個文章的 feedback",
-	'This is the template that displays the last comments for a blog' => "此樣版為顯示在此 blog 中最新的評論",
-	'This is the main template. It displays the blog.' => "此為顯示 blog 的主要的樣版",
-	'This is the template that displays stats for a blog' => "此樣版為顯示 blog 上的統計資訊",
-	'This is the page displayed in the comment popup' => "此為撰寫評論時顯示的頁面",
-	'This is the page displayed in the pingback popup' => "此頁面為顯示 pingback",
-	'This is the page displayed in the trackback popup' => "此頁面為顯示 trackback",
-	'Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don\'t have access to a text editor...' => "注意：當然您也可以在自己的文字編輯器編寫這些檔案(樣版)然後再上傳，這個線上的編輯器只是為了讓你可以在無法直接存取檔案時，還是可以編寫檔案。",
-	'upload images/files' => "上傳影像或檔案",
-	'File upload' => "上傳檔案",
-	'Allowed file types:' => "允許檔案類型 : ",
-	'Maximum allowed file size: %d KB' => "檔案大小不可超過 : %d KB",
-	'Description' => "說明",
-	'Upload !' => "上傳！",
-	'File %s: type %s is not allowed.' => "檔案 %s: 不允許的類型 %s",
-	'Couldn\'t upload your file to:' => "無法上傳你的檔案至 : ",
-	'Duplicate File?' => "重複的檔案？",
-	'The filename "%s" already exists!' => "重複的檔名 \"%s\" ",
-	'Filename "%s" moved to "%s"' => "檔名 \"%s\"  變更為 \"%s\"",
-	'Confirm or rename:' => "確認或重新命明 : ",
-	'Alternate name' => "變更名稱",
-	'Confirm !' => "確認 !",
-	'File uploaded !' => "檔案上傳完成！",
-	'Your file <strong>"%s"</strong> was uploaded successfully !' => "您的檔案  <strong>\"%s\"</strong> 已經成功的上傳了！",
-	'Here\'s the code to display it:' => "加上這裡的程式碼可以顯示 : ",
-	'Add the code to your post !' => "將程式碼插入你的文章！",
-	'Image Details' => "影像資訊",
-	'Size' => "大小",
-	'Type' => "類型",
-	'Close this window' => "關閉此視窗",
-	'User management' => "管理使用者",
-	'You cannot change the demouser profile in demo mode!' => "在展示模式您無法變更demouser的個人設定檔案(profile)",
-	'You are only allowed to update your own profile!' => "您只可更新自己的個人設定檔(profile)",
-	'You must provide an unique login!' => "你必須提供獨一無二的名稱做為登入的ID！",
-	'User level must be between %d and %d.' => "使用者等級必須在%d 和%d 之間",
-	'This login already exists. Do you want to <a %s>edit the existing user</a>?' => "此login ID已經為別人使用了。您想要<a %s>編輯現有的使用者</a>嗎？",
-	'You typed two different passwords.' => "您兩次打入密碼不相同",
-	'The mimimum password length is %d characters.' => "密碼至少要 %d 個字元",
-	'User updated.' => "已更新使用者資訊",
-	'New user created.' => "已建立新使用者",
-	'Invalid promotion.' => "不合法的升級",
-	'User level changed.' => "已變更使用者等級",
-	'You can\'t delete yourself!' => "你無法刪除自己",
-	'You can\'t delete User #1!' => "你不能刪除使用者 #1！",
-	'Delete User %s?' => "刪除使用者 %s 嗎？",
-	'Warning' => "警告",
-	'deleting an user also deletes all posts made by this user.' => "刪除使用者也會刪除所有他寫的文章",
-	'Deleting User...' => "正在刪除使用者中...",
-	'You can\'t delete Group #1!' => "你不能刪除群組 #1！",
-	'You can\'t delete the default group for new users!' => "你不能刪除給新使用者的預設群組",
-	'Delete group [%s]?' => "刪除群組 [%s] 嗎？",
-	'Group deleted...' => "已刪除群組",
-	'This group name already exists! Do you want to <a %s>edit the existing group</a>?' => "此群組的名稱已經存在了。您想要<a %s>編輯現有的群組</a>嗎？",
-	'Group updated.' => "更新群組完成",
-	'The user was not created:' => "未建立新使用者",
-	'The user was not updated:' => "使用者資料未更新",
-	'The group was not created:' => "未建立新群組",
-	'The group was not updated:' => "群組資料未更新",
-	'You are not allowed to view other users.' => "你沒有權限瀏覽其他使用者資料",
-	'Adding new post...' => "正在張貼您的新文章...",
-	'Supplied URL is invalid: ' => "不正確的 URL",
-	'Cannot post, please correct these errors:' => "無法張貼文章，請更正下列錯誤 : ",
-	'Back to post editing' => "回到編輯文章頁面",
-	'Recording post...' => "正在記錄文章...",
-	'Sleeping...' => "休息中...",
-	'Post not publicly published: skipping trackback, pingback and blog pings...' => "文章不是公開發表的屬性 : 略過 trackback、pingback 和 blog pings...",
-	'Posting Done...' => "張貼完成...",
-	'Updating post...' => "正在更新文章...",
-	'Post had already pinged: skipping blog pings...' => "此文章已經回報過了(pinged) : 略過blog pings...",
-	'Updating done...' => "更新完成...",
-	'Updating post status...' => "正在更新文章狀態...",
-	'Deleting post...' => "正在刪除文章...",
-	'Oops, no post with this ID!' => "喔，此ID沒有發表任何文章",
-	'Deleting Done...' => "刪除完成",
-	'Error' => "錯誤",
-	'Cannot update comment, please correct these errors:' => "無法更新評論，請更正下錯誤 : ",
-	'Back to posts!' => "回到您的文章！",
-	'You may also want to generate static pages or view your blogs...' => "您或許也會想要為 blog 產生一個靜態頁面或看看您的 blog",
-	'New post' => "新文章",
-	'User group' => "使用者群組",
-	'See <a %s>online manual</a> for details.' => "察看<a %s> 線上使用手冊</a>來獲得更多資訊",
-	'Level' => "等級",
-	'Default locale' => "預設的語言",
-	'Select main category in target blog and optionally check additional categories' => "在你想瀏覽的 blog 中選擇主要的類別，也可勾選一個以上的類別",
-	'Select as an additionnal category' => "選擇此為額外的類別",
-	'Select as MAIN category' => "選擇此為「主要的」類別",
-	'Tools' => "工具",
-	'Bookmarklet' => "Bookmarklet",
-	'Add this link to your Favorites/Bookmarks:' => "新增這個連結至您的書籤 : ",
-	'b2evo bookmarklet' => "b2evo bookmarklet",
-	'Post to b2evolution' => "發佈至b2evolution",
-	'No Sidebar found! You must use Mozilla 0.9.4 or later!' => "資訊方塊列不存在！你必須使用Mozilla 0.9.4或更新版本",
-	'SideBar' => "資訊方塊列",
-	'Add the <a %s>b2evo sidebar</a> !' => "新增 <a %s>b2evo 面板</a>至資訊方塊列！",
-	'Add this link to your favorites:' => "新增此連結至你的書籤 : ",
-	'b2evo sidebar' => "b2evo 資訊方塊列",
-	'Movable Type Import' => "讀入 Movable Type",
-	'Use MT\'s export functionnality to create a .TXT file containing your posts;' => "使用 MT 的讀出程式來建立一個含有您文章的文字檔(.TXT)",
-	'Place that file into the /admin folder on your server;' => "將檔案放進您blog system 的 /admin 資料夾中",
-	'Follow the insctructions in the <a %s>MT migration utility</a>.' => "隨著<a %s>Movable Type遷移工具(MT migration utility)</a>的步驟",
-	'Static file generation' => "產生static file",
-	'Static filename' => "static filename",
-	'This is the .html file that will be created when you generate a static version of the blog homepage.' => "當您為 blog 的首頁產生一個靜態的版本時，將會建立一個 .html 的網頁檔",
-	'After each new post...' => "每當發表了新文章後...",
-	'Ping b2evolution.net' => "告知b2evolution.net (ping b2evolution.net)",
-	'to get listed on the "recently updated" list on b2evolution.net' => "從 b2evolution.net 取得\"最近的更新\"列表",
-	'Ping technorati.com' => "告知 technorati.com (ping technorati.com)",
-	'to give notice of new post.' => "說有您有新文章",
-	'Ping weblogs.com' => "告知 weblogs.com (ping weblogs.com)",
-	'Ping blo.gs' => "告知 blo.gs (ping blo.gs)",
-	'Advanced options' => "進階選項",
-	'Allow trackbacks' => "允許 trackbacks",
-	'Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs.' => "允許其他的 blog 傳送 trackback 給您，讓您也知道他們的 blog 的消息。這個選項也會讓你傳送 trackback 給其他的 blog ",
-	'Allow pingbacks' => "允許 pingbacks",
-	'Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs.' => "允許其他的 blog 傳送 pingback 給您，讓您也知道他們的 blog 的消息。這個選項也會讓你傳送 pingback 給其他的 blog ",
-	'Save !' => "儲存！",
-	'Reset' => "重新填寫",
-	'General parameters' => "一般選項",
-	'Full Name' => "大標題 (Full Name)",
-	'Will be displayed on top of the blog.' => "這將會顯現在您 blog 的最上方",
-	'Short Name' => "標題別名 (Short Name)",
-	'Will be used in selection menus and throughout the admin interface.' => "這個名稱會顯示在選單上和管理介面中",
-	'Main Locale' => "主要語言",
-	'Determines the language of the navigation links on the blog.' => "決定您 blog 版面上操作介面的語言",
-	'Access parameters' => "存取選項",
-	'Default blog on index.php' => "連到 index.php 時預設顯示的 blog",
-	'Current default is:' => "目前的預設值為 : ",
-	'Other blog through index.php' => "其他的 blog",
-	'You MUST create a stub file for this to work.' => "要使用這個功能，你必須為blog建立個人設定檔(stub file)",
-	'No trailing slash. (If you don\'t know, leave this field empty.)' => "結尾不用加斜線(如果你不瞭解這個功能, 請不要填上任何資訊)",
-	'URL blog name / Stub name' => "blog名稱 / 自訂名稱(stub name)的連結(URL)",
-	'Default display options' => "預設顯示選項",
-	'Default skin' => "預設樣式",
-	'This is the default skin that will be used to display this blog.' => "這是套用在此 Blog 的預設樣式",
-	'Allow skin switching' => "允許切換樣式",
-	'Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie).' => "使用者能夠選擇別種樣式來瀏覽這個Blog(喜歡的樣式則會存在他們的cookie中)",
-	'Display public blog list' => "顯示公開的blog",
-	'Check this if you want to display the list of all blogs on your blog page (if your skin supports this).' => "如果想在你的 Blog 上列出所有 Blog ，請勾選此選項 (你的樣式有支援才能顯示)",
-	'Include in public blog list' => "包含在 blog list 中",
-	'Check this if you want to this blog to be displayed in the list of all public blogs.' => "如果你想要這個 blog 與所有公開的 blog 中一同顯示，請勾選此選項",
-	'Default linkblog' => "預設的 linkblog",
-	'Will be displayed next to this blog (if your skin supports this).' => "這將會顯示下一個 Blog (你的樣式有支援才能顯示)",
-	'Tagline' => "子標題",
-	'This is diplayed under the blog name on the blog template.' => "這是顯示在 blog 名稱下面的小標題",
-	'Long Description' => "詳細的描述",
-	'This is displayed on the blog template.' => "這是顯示在 blog 樣版中的",
-	'Short Description' => "簡單的描述",
-	'Keywords' => "關鍵字",
-	'Notes' => "附註",
-	'Additional info.' => "更多資訊",
-	'Blog' => "Blog",
-	'Blog URL' => "Blog URL",
-	'Static File' => "靜態檔案 (Static File)",
-	'Locale' => "語言 (國家)",
-	'Properties' => "屬性",
-	'Default' => "預設值",
-	'Gen!' => "產生！",
-	'Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!' => "你確定要刪除 blog #%d嗎？\\n\\n警告 : 這將會刪除所有的文章、評論和分類，\\n還有其他所有關於此 blog 的資料\\n\\n這的動作是無法還原的！",
-	'Delete this blog!' => "刪除此 blog ",
-	'Copy this blog!' => "複製此 blog",
-	'Copy' => "複製",
-	'Sorry, you have no permission to edit/view any blog\'s properties.' => "抱歉，您沒有權限編輯/ 觀看任何屬於此 blog 的資訊",
-	'New blog...' => "新增 blog...",
-	'User permissions' => "使用者權限",
-	'Login ' => "帳號",
-	'Is<br />member' => "為此blog<br />的成員",
-	'Can post/edit with following statuses:' => "可以張貼/編輯下列屬性的文章 : ",
-	'Delete<br />posts' => "刪除文章",
-	'Edit<br />comts' => "編輯評論",
-	'Edit<br />cats' => "編輯分類",
-	'Edit<br />blog' => "編輯 blog 屬性",
-	'Published' => "公開",
-	'Protected' => "保護",
-	'Private' => "私人",
-	'Draft' => "草稿",
-	'Deprecated' => "棄置",
-	'Members' => "成員",
-	'Permission to read protected posts' => "擁有閱讀「保護」權限的文章",
-	'Permission to post into this blog with private status' => "可在此blog張貼「私人」權限的文章",
-	'Permission to post into this blog with protected status' => "可在此blog張貼「保護」權限的文章",
-	'Permission to post into this blog with draft status' => "可在此blog張貼「草稿」權限的文章",
-	'Permission to post into this blog with deprecated status' => "可在此blog「棄置」文章",
-	'Permission to delete posts in this blog' => "可在此blog刪除文章",
-	'Permission to edit comments in this blog' => "可在此blog編輯評論",
-	'Permission to edit categories for this blog' => "可在此blog編輯分類",
-	'Permission to edit blog properties' => "擁有編輯blog屬性的權限",
-	'(un)selects all checkboxes using Javascript' => "勾選全部",
-	'(un)check all' => "取消全部選取",
-	'Non members' => "非成員",
-	'Warning! You are about to remove your own permission to edit this blog!\\nYou won\\\'t have access to its properties any longer if you do that!' => "!!警告!! 你正要刪除自己編輯此blog的權限\\n如果確定刪除，你將\\'t不能存取任何此blog的權限!",
-	'Edit category properties' => "編輯分類的屬性",
-	'Are you sure you want to delete?' => "確定要刪除嗎？",
-	'New sub-category here' => "新增子分類",
-	'New category here' => "按此新增類別",
-	'Post contents' => "寫新文章",
-	'Title' => "標題",
-	'Language' => "語言",
-	'Link to url' => "文章標題連結",
-	'Email' => "Email",
-	'URL' => "URL",
-	'Preview' => "預覽",
-	'&nbsp; Save ! &nbsp;' => "&nbsp; 儲存！ &nbsp;",
-	'Spellcheck' => "拼字檢查",
-	'Upload a file/image' => "上傳檔案或影像",
-	'Advanced properties' => "進階選項",
-	'Edit timestamp' => "編輯時間",
-	'URL Title' => "連結",
-	'Auto-BR' => "自動斷行(Auto-BR)",
-	'This option is deprecated, you should avoid using it.' => "不建議使用此選項",
-	'Pingback' => "Pingback",
-	'Trackback URLs' => "引用(Trackback) 的連結",
-	'(Separate by space)' => "以空白分隔",
-	'Status' => "狀態",
-	'The post will be publicly published' => "文章將會被發佈為公開狀態，任何人都可以存取",
-	'Published (Public)' => "公開發表:Published (公開的)",
-	'The post will be published but visible only by logged-in blog members' => "文章將會被發佈為保護狀態，只有已經登入的成員才可以存取",
-	'Protected (Members only)' => "保護:Protected (只有成員具有存取權)",
-	'The post will be published but visible only by yourself' => "文章將會被發佈為私人狀態，只有您才可以存取",
-	'Private (You only)' => "私人:Private (只有您才可以存取)",
-	'The post will appear only in the backoffice' => "文章只有在管理介面才可以存取，不會顯示在blog上",
-	'Draft (Not published!)' => "草稿:Draft (不對外公開！)",
-	'Deprecated (Not published!)' => "棄置:Deprecated (不對外公開！)",
-	'Note: Cross posting among multiple blogs is enabled.' => "注意 : 允許在多個 blog 上發表相同文章",
-	'Note: Cross posting among multiple blogs is currently disabled.' => "注意 : 不允許在多個 blog 上發表相同文章",
-	'Note: Cross posting among multiple categories is currently disabled.' => "注意 : 不允許在多個分類上發表相同文章",
-	'Comments' => "評論",
-	'Visitors can leave comments on this post.' => "參觀的人可以對此文章留下他們的評論",
-	'Open' => "開啟",
-	'Visitors can NOT leave comments on this post.' => "「無法」",
-	'Closed' => "關閉",
-	'Visitors cannot see nor leave comments on this post.' => "訪客權限無法看見此文章，也不能評論",
-	'Disabled' => "已停用",
-	'Comment info' => "關於此評論",
-	'Author' => "作者",
-	'IP address' => "IP位址",
-	'Next %d days' => "往後%d天",
-	'Previous %d' => "往前%d",
-	'Previous %d days' => "往前%d天",
-	'Next %d' => "往後%d",
-	' to ' => "至",
-	' of ' => "在",
-	'from the end' => "從最新排序",
-	'from the start' => "從最舊排序",
-	'OK' => "檢視",
-	'by' => "作者為 : ",
-	'level:' => "等級 : ",
-	'Pages:' => "頁數 : ",
-	'no comment' => "沒有評論",
-	'1 comment' => "1 個評論",
-	'%d comments' => "%d 個評論",
-	'1 Trackback' => "1個引用(TrackBack)",
-	'%d Trackbacks' => "%d 個引用(TrackBack)",
-	'1 Pingback' => "1 Pingback",
-	'%d Pingbacks' => "%d Pingbacks",
-	'Trackbacks' => "引用(Trackbacks)",
-	'Pingbacks' => "Pingbacks",
-	'No feedback for this post yet...' => "此文章還沒有任何回應...",
-	'Comment from:' => "評論者為 : ",
-	'Trackback from:' => "引用(Trackback)來自 :",
-	'Pingback from:' => "Pingback 從 :",
-	'Leave a comment' => "寫下你的評論",
-	'User' => "使用者ID ",
-	'Edit profile' => "編寫個人檔案",
-	'Comment text' => "評論內文",
-	'Allowed XHTML tags' => "允許 XHTML 標籤",
-	'URLs, email, AIM and ICQs will be converted automatically.' => "連結(URL)、email、AIM、和ICQ等等將會自動轉換成連結樣式",
-	'Options' => "選項",
-	'(Line breaks become &lt;br&gt;)' => "(換行用 &lt;br&gt;)",
-	'Send comment' => "寄出評論",
-	'Past' => "過去",
-	'Future' => "未來",
-	'Words' => "字數",
-	'AND' => "AND",
-	'OR' => "OR",
-	'GPL License' => "GPL License",
-	'uncheck all' => "取消全部選取",
-	'check all' => "全部選取",
-	'visit b2evolution\'s website' => "參觀 b2evolution 官方網站",
-	'Logout' => "登出",
-	'Exit to blogs' => "blog 首頁",
-	'Blog time:' => "Blog 時間",
-	'GMT:' => "GMT:",
-	'Logged in as:' => "登入為 : ",
-	'Write' => "寫新文章",
-	'Edit' => "編輯",
-	'Stats' => "狀態",
-	'Templates' => "樣版",
-	'Users' => "使用者",
-	'User Profile' => "使用者個人資訊",
-	'days' => "日期模式",
-	'posts' => "單篇文章模式",
-	'posts paged' => "多文分頁模式",
-	'Display mode' => "顯示模式",
-	'Posts/Days per page' => "每頁顯示多少文章 / 天",
-	'monthly' => "每月",
-	'weekly' => "每週",
-	'daily' => "每天",
-	'post by post' => "每篇文章",
-	'Archive mode' => "文章彙整模式",
-	'Link options' => "連結選項",
-	'Use extra-path info' => "使用較美觀路徑顯示",
-	'Recommended if your webserver supports it. Links will look like \'stub/2003/05/20/post_title\' instead of \'stub?title=post_title&c=1&tb=1&pb=1&more=1\'.' => "建議使用. 如果你的網頁伺服器支援, 連結將會顯示成 'stub/2003/05/20/post_title' 而不是 'stub?title=post_title&c=1&tb=1&pb=1&more=1'",
-	'Plug-in' => "擴充套件",
-	'Apply' => "同意",
-	'Toolbar plug-ins' => "工具列擴充套件",
-	'Update' => "更新",
-	'Create new locale' => "建立新的語言檔",
-	'Edit locale' => "編輯語言檔",
-	'Enabled' => "啟用",
-	'Should this locale be available to users?' => "這個語言可以讓使用者使用嗎？",
-	'name of the locale' => "語言名稱",
-	'Charset' => "字元集(Charset)",
-	'Must match the lang file charset.' => "必須與語言檔的charset相同",
-	'Date format' => "日期格式",
-	'Time format' => "時間格式",
-	'Lang file' => "語言檔",
-	'the lang file to use, from the <code>locales</code> subdirectory' => "若要使用語言檔，他們在 <code>locales</code>的子資料夾中",
-	'Priority' => "優先權",
-	'Create' => "建立",
-	'Flags' => "旗標",
-	'Date/Time Formats' => "日期/時間格式",
-	'Regional settings' => "地域設定",
-	'Time difference' => "時差",
-	'in hours' => "時間",
-	'Available locales' => "可用的語言",
-	'Hide translation info' => "隱藏翻譯資訊",
-	'Show translation info' => "顯示翻譯資訊",
-	'Date fmt' => "日期格式",
-	'Time fmt' => "時間格式",
-	'Strings' => "句子數",
-	'Translated' => "已翻譯",
-	'Extract' => "Extract",
-	'up' => "上",
-	'Move priority up' => "順序提前",
-	'down' => "下",
-	'Move priority down' => "順序排後",
-	'Copy locale' => "複製語言",
-	'Reset custom settings' => "重設",
-	'No language file...' => "沒有語言檔...",
-	'Extract .po file into b2evo-format' => "將 .po 轉換成 b2evo 的格式",
-	'Are you sure you want to reset?' => "你確定要重設嗎？",
-	'Reset to defaults (delete database table)' => "重新載入預設值 (刪除資料庫裡的表格)",
-	'first user' => "第一個使用者",
-	'previous user' => "上個使用者",
-	'next user' => "下個使用者",
-	'last user' => "最後一個使用者",
-	'Login' => "帳號",
-	'First name' => "名",
-	'Last name' => "姓",
-	'Nickname' => "暱稱",
-	'Identity shown' => "顯示名稱為",
-	'Preferred locale' => "喜好的語言",
-	'Preferred locale for admin interface, notifications, etc.' => "在管理介面、通告...等等中的喜好語言",
-	'Send an email' => "寄封信給此位址",
-	'Search on ICQ.com' => "在 ICQ.com 搜尋中",
-	'ICQ' => "ICQ",
-	'AIM' => "AIM",
-	'MSN IM' => "MSN IM",
-	'YahooIM' => "YahooIM",
-	'Notifications' => "通知",
-	'Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.' => "勾選此選項後，當您的文章有評論、trackbacks...等等時會通知您",
-	'New password' => "新密碼",
-	'Leave empty if you don\'t want to change the password.' => "如果你不想變更密碼，請不要填寫",
-	'Confirm new password' => "確認新密碼",
-	'yes' => "是的",
-	'no' => "不！",
-	'ID' => "編號",
-	'Posts' => "文章",
-	'With Browser' => "使用的瀏覽器",
-	'first group' => "第一個群組",
-	'previous group' => "上一個群組",
-	'next group' => "下一個群組",
-	'last group' => "最後一個群組",
-	'Editing group:' => "編輯群組 :",
-	'Viewing group:' => "顯示群組:",
-	'View all' => "顯示全部",
-	'View only' => "只顯示",
-	'Copy group' => "群組複製",
-	'Delete group' => "群組刪除",
-	'decrease user level' => "減少使用者等級",
-	'increase user level' => "增加使用者等級",
-	'Delete user' => "刪除使用者",
-	'New user...' => "新增使用者...",
-	'New group...' => "新增群組...",
-	'%d posts' => "%d篇文章",
-	'1 post' => "1篇文章",
-	'previous month' => "上個月",
-	'next month' => "下個月",
-	'previous year' => "上一年",
-	'next year' => "下一年",
-	'Member' => "成員",
-	'Edit this comment' => "編輯此評論",
-	'Delete' => "刪除",
-	'Delete this comment' => "刪除此評論",
-	'No comment yet...' => "還沒有評論...",
-	'MySQL error!' => "MySQL錯誤!",
-	'Found invalid URL: ' => "偵測到不合法的網址(URL)",
-	'Browse category' => "瀏覽分類",
-	'Read more!' => "深入閱讀...",
-	'More:' => "全文:",
-	'Display trackbacks / Get trackback address for this post' => "顯示別人引用 / 複製本文trackback的引用路徑",
-	'Trackback (0)' => "引用(0)",
-	'Trackback (1)' => "引用(1)",
-	'Trackbacks (%d)' => "引用(%d)",
-	'Edit this post' => "編輯此文章",
-	'Publish NOW!' => "公開發表!",
-	'Oops, MySQL error!' => "MySQL 錯誤!",
-	'go back' => "回到上一頁",
-	'Redirecting you to:' => "網頁重導至:",
-	'If nothing happens, click <a %s>here</a>.' => "如果沒有進入另一個畫面，請<a %s>按此</a>",
-	'No response!' => "沒有回應!",
-	'Response' => "回應",
-	'Parameter %s is required!' => "必須要有%s",
-	'Invalid URL' => "不合法的網址(URL)",
-	'Post details' => "文章詳細內容",
-	'PREVIEW' => "預覽",
-	'Next page' => "下一頁",
-	'Previous page' => "上一頁",
-	'Previous post' => "上一篇",
-	'Next post' => "下一篇",
-	'Next Page' => "下一頁",
-	'Previous Page' => "上一頁",
-	'Cannot delete if there are sub-categories!' => "仍有子分類，所以無法刪除",
-	'Cannot delete last category if there are posts inside!' => "如果還有文章，無法刪除唯一的分類",
-	'Requested category %s does not exist!' => "要求的分類「%s」不存在",
-	'Category' => "分類",
-	'invalid' => "不合法",
-	'search engine' => "搜尋引擎",
-	'not a query - no params!' => "不合法的查詢－沒有字串",
-	'no query string found' => "找不到你所查詢字詞",
-	'name' => "名",
-	'Sending pingbacks...' => "傳送pingbacks(通告)",
-	'No pingback to be done.' => "沒有pingback(通告)需被傳送",
-	'BEGIN' => "開始",
-	'Couldn\'t find a hostname for:' => "找不到主機位置為:",
-	'Connect to server at:' => "連結伺服器在: ",
-	'Couldn\'t open a connection to:' => "無法建立連結在: ",
-	'Start receiving headers and content' => "開始接收標題和內文",
-	'Pingback server found from X-Pingback header:' => "找到Pingback(通告)伺服器在X-Pingback的標頭: ",
-	'Pingback server found from Pingback <link /> tag:' => "找到Pingback(通告)伺服器在Pingback <link /> 標籤: ",
-	'Pingback server data' => "Pingback(通告)伺服器的資料",
-	'Page Linked To:' => "網頁連至:",
-	'Page Linked From:' => "網頁連由: ",
-	'END' => "結束",
-	'Pingbacks done.' => "通告程序完成",
-	'Pinging b2evolution.net...' => "通知b2evolution.net...",
-	'Pinging Weblogs.com...' => "通知Weblogs.com...",
-	'Pinging Blo.gs...' => "通知Blo.gs...",
-	'Pinging technorati.com...' => "通知technorati.com...",
-	'Sending trackbacks...' => "正在傳送引文(trackback)...",
-	'No trackback to be sent.' => "沒有引用需要傳送",
-	'Excerpt to be sent:' => "傳送摘要: ",
-	'Trackbacks done.' => "引文傳送完成",
-	'Sending trackback to:' => "傳送引文至: ",
-	'Response:' => "回應:",
-	'wrong login/password.' => "錯誤的 使用者/密碼",
-	'You must log in!' => "你必須登入!",
-	'Login if you have an account...' => "有帳號的請登入",
-	'Register...' => "註冊...",
-	'Register to open an account...' => "註冊新帳號",
-	'Logout (%s)' => "登出 (%s)",
-	'Logout from your account' => "登出你的帳號",
-	'Admin' => "管理模式",
-	'Go to the back-office' => "至管理模式",
-	'Profile (%s)' => "個人設定(%s)",
-	'Edit your profile' => "編輯你的個人設定",
-	'User profile' => "使用者設定檔",
-	'Sunday' => "星期日",
-	'Monday' => "星期一",
-	'Tuesday' => "星期二",
-	'Wednesday' => "星期三",
-	'Thursday' => "星期四",
-	'Friday' => "星期五",
-	'Saturday' => "星期六",
-	'Sun' => "日",
-	'Mon' => "一",
-	'Tue' => "二",
-	'Wed' => "三",
-	'Thu' => "四",
-	'Fri' => "五",
-	'Sat' => "六",
-	' S ' => " 日",
-	' M ' => " 一",
-	' T ' => " 二",
-	' W ' => " 三",
-	' T  ' => " 四",
-	' F ' => " 五",
-	' S  ' => " 六",
-	'January' => "1月",
-	'February' => "2月",
-	'March' => "3月",
-	'April' => "4月",
-	'May ' => "5月",
-	'June' => "6月",
-	'July' => "7月",
-	'August' => "8月",
-	'September' => "9月",
-	'October' => "10月",
-	'November' => "11月",
-	'December' => "12月",
-	'Jan' => "1月",
-	'Feb' => "2月",
-	'Mar' => "3月",
-	'Apr' => "4月",
-	'May' => "5月",
-	'Jun' => "6月",
-	'Jul' => "7月",
-	'Aug' => "8月",
-	'Sep' => "9月",
-	'Oct' => "10月",
-	'Nov' => "11月",
-	'Dec' => "12月",
-	'Czech (CZ)' => "捷克語 (CZ)",
-	'German (DE)' => "德語 (DE)",
-	'English (EU)' => "英語 (EU)",
-	'English (UK)' => "英語 (UK)",
-	'English (US)' => "英語 (US)",
-	'English (CA)' => "英語 (CA)",
-	'English (AU)' => "英語 (AU)",
-	'English (IL)' => "英語 (IL)",
-	'Spanish (ES)' => "西班牙語 (ES)",
-	'French (FR)' => "法語 (FR)",
-	'French (CA)' => "法語 (CA)",
-	'French (BE)' => "法語 (BE)",
-	'Hungarian (HU)' => "匈牙利語 (HU)",
-	'Italian (IT)' => "義大利語 (IT)",
-	'Japanese (JP)' => "日語 (JP)",
-	'Lithuanian (LT)' => "立陶宛語 (LT)",
-	'Dutch (NL)' => "荷蘭語 (NL)",
-	'Dutch (BE)' => "荷蘭語 (BE)",
-	'Portuguese (BR)' => "葡萄牙語 (BR)",
-	'Swedish (SE)' => "瑞典語 (SE)",
-	'Chinese(S) gb2312 (CN)' => "中文(簡體) gb2312 (CN)",
-	'Chinese(S) utf-8 (CN)' => "中文(簡體) utf-8 (CN)",
-	'Trad. Chinese (TW)' => "繁體中文 (TW)",
-	'Url' => "Url",
-	'Comment' => "評論",
-	'Edit/Delete' => "編輯/刪除",
-	'Category ID' => "分類編號(ID)",
-	'Blog ID' => "Blog 編號(ID)",
-	'New Password:' => "新的密碼",
-	'You can login here:' => "您可以在此登入 : ",
-	'your weblog\'s login/password' => "您 weblog 的帳號/密碼",
-	'Continue...' => "繼續...",
-	'Manage users' => "管理使用者",
-	'Website' => "網站",
-	'Login form' => "登入表單",
-	'Password:' => "密碼",
-	'Log in!' => "登入！",
-	'Lost your password ?' => "忘記您的密碼嗎？",
-	'Lost password ?' => "忘記密碼嗎？",
-	'A new password will be generated and sent to you by email.' => "新的密碼將會自動產生，並寄到您的電子信箱",
-	'Generate new password!' => "產生新的密碼！",
-	'Registration complete' => "認證完成",
-	'b2evo installer' => "b2evo 安裝程式",
-	'Install menu' => "安裝選單",
-	'PHP info' => "PHP info",
-	'Go to Admin' => "至管理介面",
-	'Online' => "線上",
-	'Manual' => "使用手冊",
-	'Support' => "支援",
-	'Language / Locale' => "語言/國家",
-	'Choose a default language/locale for your b2evo installation.' => "為你要安裝的 b2evolution 選一個預設的語言/ 國家",
-	'mySQL Username' => "mySQL使用者名稱",
-	'Your username to access the database' => "您存取資料庫的使用者名稱",
-	'mySQL Password' => "mySQL 密碼",
-	'Your password to access the database' => "您存取資料庫的密碼",
-	'mySQL Database' => "mySQL的資料庫",
-	'Name of the database you want to use' => "你所想要使用的資料庫名稱",
-	'mySQL Host' => "mySQL Host",
-	'You probably won\'t have to change this' => "通常你不用調整此選項",
-	'Additional settings' => "進階選項",
-	'Base URL' => "Base URL",
-	'This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine\'s name!' => "這就是b2evo和您的blog預設的位置，<strong>請注意調整</strong>不然將無法啟用。如果您只想在你本機上測試b2evolution，為了讓登入時cookie可以運作，您「必須」用 http://<strong>localhost</strong>/path... ，而不要用你機器的名稱。",
-	'Your email' => "您的email",
-	'Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations.' => "使用者將可以聯繫您，並傳送系統錯誤訊息。新使用者註冊時，您也會收到通知",
-	'Update config file' => "更新設定檔",
-	'How do you want to install b2evolution?' => "您想如何安裝b2evolution?",
-	'The installation can be done in different ways. Choose one:' => "將可選擇下列幾種方式安裝: ",
-	'<strong>New Install</strong>: Install b2evolution database tables with sample data.' => "<strong>全新安裝</strong>: 安裝b2evolution資料庫和範例",
-	'<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!' => "<strong>從先前的b2evolution版本升級</strong>: 為了讓資料可正確的在最新版本運作，將會升級您的b2evolution資料庫",
-	'<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them.' => "<strong>從 Cafelog/b2 v 0.6.x 升級為b2evolution</strong>: 安裝b2evolution資料庫，並且轉換您現存在 Cafelog/b2 的資料",
-	'<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them.' => "<strong>從Manywhere Miniblog 升級為b2evolution</strong>: 安裝b2evolution資料庫，並且轉換您現存在 Miniblog 的資料",
-	'<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them.' => "<strong>從 WordPress v 1.2 升級為b2evolution</strong>:  安裝b2evolution資料庫，並且轉換您現存在 WordPress 的資料",
-	'Delete b2evolution tables' => "刪除b2evolution的資料表(tables)",
-	'Reset done!' => "重設完成!",
-	'Back to menu' => "回到選單",
-	'official website' => "官方網站",
-	'contact' => "聯繫",
-	'No desc available' => "沒有功能描述",
-	'No description available' => "沒有功能描述",
-	'Make URLs clickable' => "自動轉換連結",
-	'Automatic &lt;P&gt; and &lt;BR&gt; tags' => "自動段落 &lt;P&gt; 和自動斷行 &lt;BR&gt; ",
-	'BB formatting e-g [b]bold[/b]' => "BB formatting e-g [b]bold[/b]",
-	'GreyMatter style formatting' => "GreyMatter style formatting",
-	'**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%' => "**粗體** \\斜體\\//斜體// __底線__ ##tt## %%程式碼%%",
-	'Convert text smilies to icons' => "將特定文字轉換為表情符號",
-	'Humane Web Text Generator 2.0 beta' => "Humane Web Text Generator 2.0 beta",
-	'Easy HTML tags inserting' => "簡單插入HTML標籤",
-	'INSerted [Alt-I]' => "插入 INSerted [Alt-I]",
-	'DELeted [Alt-D]' => "刪除 DELeted [Alt-D]",
-	'STRong [Alt-S]' => "粗體 STRong [Alt-S]",
-	'EMphasis [Alt-E]' => "斜體 EMphasis [Alt-E]",
-	'CODE [Alt-C]' => "程式碼 CODE [Alt-C]",
-	'Paragraph [Alt-P]' => "段落 Paragraph [Alt-P]",
-	'Unordered List [Alt-U]' => "無編號條列 Unordered List [Alt-U]",
-	'List Item [Alt-L]' => "條列項目 List Item [Alt-L]",
-	'BLOCKQUOTE [Alt-B]' => "區塊",
-	'IMaGe [Alt-G]' => "影像 IMaGe [Alt-G]",
-	'A href [Alt-A]' => "超連結 A href [Alt-A]",
-	'More [Alt-M]' => "插入詳全文 More [Alt-M]",
-	'no teaser [Alt-T]' => "不顯示導文[Alt-T]",
-	'next page [Alt-Q]' => "插入分頁 next page [Alt-Q]",
-	'Close all tags' => "關閉所有標籤",
-	'One click smilies inserting' => "點選即會插入表情符號",
-	'All' => "所有分類",
-	'Trackback address for this post:' => "引用(Trackback)本文章的的連結為:",
-	'No %s for this post yet...' => "此文章還沒有 %s",
-	'Your email address will <strong>not</strong> be displayed on this site.' => "您的email將<strong>不會</strong>被公開",
-	'Site/Url' => "網站/URL",
-	'Your URL will be displayed.' => "別人將會看到您的URL",
-	'Line breaks become &lt;br /&gt;' => "斷行用&lt;br /&gt;",
-	'Remember me' => "記得我的帳號",
-	'(Set cookies for name, email &amp; url)' => "(為名稱、emial和url設定cookies)",
-	'Linkblog' => "Linkblog",
-	'more' => "更過",
-	'AOL I.M.' => "AOL I.M.",
-	'MSN I.M.' => "MSN I.M.",
-	'Yahoo I.M.' => "Yahoo I.M.",
-	'Top refering engines' => "最多連結引擎",
-	'blogs' => "blogs",
-	'archives' => "文章彙整",
-	'Select blog:' => "選擇blog: ",
-	'Select skin:' => "選擇樣式 : ",
-	'words' => "字",
-	'Read more...' => "詳全文...",
-	'Choose a skin' => "選擇一個樣式",
-	'Choose skin' => "選擇樣式",
-	'Browse all posts by this author' => "閱覽此作者的所有文章",
-	'The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is:' => "引用這個項目的<acronym title=\"Uniform Resource Identifier\">URI</acronym>為:",
-	'Comment by' => "撰寫評論的人為",
-	'Trackback from' => "引用來自",
-	'Pingback from' => "Pingback from",
-	'Edit This' => "編輯",
-	'E-mail' => "E-mail",
-	'Your Comment' => "你的評論",
-	'Say It!' => "說吧！",
-	'Filed under:' => "類別 : ",
-	'Other' => "其他",
-	'Meta' => "系統工具",
-	'Syndicate this site using RSS' => "使用RSS格式訂閱本網站",
-	'<abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'The latest comments to all posts in RSS' => "以RSS格式觀看所有文章的最新留言",
-	'Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0' => "訂閱評論 <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0",
-	'This page validates as XHTML 1.0 Transitional' => "此網頁符合 XHTML 1.0 Transitional 標準",
-	'Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>' => "符合 <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr> 標準",
-	'Powered by b2evolution; multilingual multiuser multi-blog engine.' => "Powered by b2evolution; multilingual multiuser multi-blog engine.",
-	'This skin features a CSS file originally designed for WordPress (See design credits in style.css).' => "這個樣式的CSS檔原本設計給WordPress使用(可在style.css中察看design credits)",
-	'Original design credits for this skin:' => "此樣式的原創者為 : ",
-	'In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.' => "為了確認與 WP CSS file 最大的相容性，大部分 b2evolution 的特色沒有包含在 wpc_*skin 的佈景主題中",
-	'[...] Read more!' => "[...] 觀看全文！",
-	'New pingback on your post #%d "%s"' => "關於你文章 #%d \"%s\" 的最新 pingback",
-);
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/locales/zh_TW/LC_MESSAGES/messages.po 1.10.3.src/locales/zh_TW/LC_MESSAGES/messages.po
--- 0.9.2.src/locales/zh_TW/LC_MESSAGES/messages.po	2005-09-13 15:48:48.000000000 -0500
+++ 1.10.3.src/locales/zh_TW/LC_MESSAGES/messages.po	1969-12-31 18:00:00.000000000 -0600
@@ -1,5748 +0,0 @@
-# b2evolution - Traditional Chinese language file
-# Copyright (C) 2004 Jimmy Huang
-# This file is distributed under the same license as the b2evolution package.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: b2evolution 0.9\n"
-"Report-Msgid-Bugs-To: http://fplanque.net/\n"
-"POT-Creation-Date: 2005-09-13 15:48+0200\n"
-"PO-Revision-Date: 2004-10-26 02:26+0800\n"
-"Last-Translator: Jimmy Huang <i-yo-wai-ya@yahoo.com.tw>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ..\..\..\a_noskin.php:109
-msgid "Selected"
-msgstr "完整字串"
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\a_noskin.php:159 ..\..\..\a_noskin.php:244
-#: ..\..\..\multiblogs.php:138 ..\..\..\admin\_edit_form.php:355
-#: ..\..\..\admin\_edit_showposts.php:143
-#: ..\..\..\admin\_edit_showposts.php:478 ..\..\..\admin\_menutop.php:207
-#: ..\..\..\b2evocore\_functions_cats.php:569
-#: ..\..\..\skins\basic\_main.php:94 ..\..\..\skins\custom\_main.php:89
-#: ..\..\..\skins\custom\_main.php:190
-#: ..\..\..\skins\natural_pink\_main.php:89
-#: ..\..\..\skins\natural_pink\_main.php:186
-#: ..\..\..\skins\wpc_aubmach\_main.php:117
-#: ..\..\..\skins\wpc_default\_main.php:120
-msgid "Categories"
-msgstr "類別"
-
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:215 ..\..\..\multiblogs.php:251
-#: ..\..\..\summary.php:100 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\skins\_linkblog.php:73 ..\..\..\skins\basic\_main.php:84
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:86
-#: ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:86
-#: ..\..\..\skins\natural_pink\_main.php:100
-#: ..\..\..\skins\wpc_aubmach\_main.php:70
-#: ..\..\..\skins\wpc_default\_main.php:70
-msgid "Permanent link to full entry"
-msgstr "顯示文章詳細內容"
-
-#: ..\..\..\a_noskin.php:173 ..\..\..\multiblogs.php:137
-#: ..\..\..\multiblogs.php:152 ..\..\..\multiblogs.php:215
-#: ..\..\..\multiblogs.php:251 ..\..\..\admin\_edit_showposts.php:159
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44 ..\..\..\skins\_linkblog.php:73
-#: ..\..\..\skins\basic\_main.php:115 ..\..\..\skins\custom\_main.php:103
-#: ..\..\..\skins\natural_pink\_main.php:100
-msgid "Permalink"
-msgstr "詳細內容"
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\a_noskin.php:221
-#: ..\..\..\skins\bluesky\_main.php:137 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\custom\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:138
-#: ..\..\..\skins\guadeloupe\_main.php:139
-#: ..\..\..\skins\natural_pink\_main.php:168
-msgid "Recently"
-msgstr "最新資訊"
-
-#: ..\..\..\a_noskin.php:220 ..\..\..\skins\bluesky\_main.php:137
-#: ..\..\..\skins\custom\_main.php:167 ..\..\..\skins\guadeloupe\_main.php:138
-msgid "(cached)"
-msgstr "(快取)"
-
-#: ..\..\..\a_noskin.php:221 ..\..\..\skins\bluesky\_main.php:138
-#: ..\..\..\skins\custom\_main.php:168 ..\..\..\skins\guadeloupe\_main.php:139
-msgid "(no cache)"
-msgstr "(不使用快取)"
-
-#: ..\..\..\a_noskin.php:227 ..\..\..\b2evocore\_functions_comments.php:189
-#: ..\..\..\skins\bluesky\_main.php:141 ..\..\..\skins\custom\_main.php:174
-#: ..\..\..\skins\guadeloupe\_main.php:142
-#: ..\..\..\skins\natural_pink\_main.php:170
-msgid "Last comments"
-msgstr "最新的評論"
-
-#: ..\..\..\a_noskin.php:232 ..\..\..\a_noskin.php:238
-#: ..\..\..\admin\_edit_showposts.php:343
-#: ..\..\..\admin\_edit_showposts.php:344
-#: ..\..\..\admin\_edit_showposts.php:553 ..\..\..\skins\custom\_main.php:179
-#: ..\..\..\skins\custom\_main.php:185
-#: ..\..\..\skins\natural_pink\_main.php:175
-#: ..\..\..\skins\natural_pink\_main.php:181
-#: ..\..\..\skins\originalb2\_main.php:173
-#: ..\..\..\skins\wpc_aubmach\_main.php:124
-#: ..\..\..\skins\wpc_aubmach\_main.php:128
-#: ..\..\..\skins\wpc_default\_main.php:127
-#: ..\..\..\skins\wpc_default\_main.php:131
-msgid "Search"
-msgstr "搜尋"
-
-#: ..\..\..\a_noskin.php:235 ..\..\..\skins\custom\_main.php:182
-#: ..\..\..\skins\natural_pink\_main.php:178
-msgid "All Words"
-msgstr "所有文字"
-
-#: ..\..\..\a_noskin.php:236 ..\..\..\skins\custom\_main.php:183
-#: ..\..\..\skins\natural_pink\_main.php:179
-msgid "Some Word"
-msgstr "部分文字"
-
-#: ..\..\..\a_noskin.php:237 ..\..\..\admin\_edit_showposts.php:397
-#: ..\..\..\skins\custom\_main.php:184
-#: ..\..\..\skins\natural_pink\_main.php:180
-msgid "Entire phrase"
-msgstr "完整字串"
-
-#: ..\..\..\a_noskin.php:239 ..\..\..\a_noskin.php:251
-#: ..\..\..\skins\bluesky\_main.php:155
-#: ..\..\..\skins\guadeloupe\_main.php:157
-msgid "Reset form"
-msgstr "重新整理"
-
-#: ..\..\..\a_noskin.php:250 ..\..\..\skins\bluesky\_main.php:154
-#: ..\..\..\skins\custom\_main.php:196 ..\..\..\skins\guadeloupe\_main.php:156
-#: ..\..\..\skins\originalb2\_main.php:165
-msgid "Get selection"
-msgstr "顯示所選類別"
-
-#: ..\..\..\a_noskin.php:256 ..\..\..\admin\_edit_showposts.php:406
-#: ..\..\..\skins\basic\_main.php:155 ..\..\..\skins\bluesky\_main.php:187
-#: ..\..\..\skins\custom\_main.php:201 ..\..\..\skins\guadeloupe\_main.php:189
-#: ..\..\..\skins\natural_pink\_main.php:169
-#: ..\..\..\skins\natural_pink\_main.php:193
-#: ..\..\..\skins\wpc_aubmach\_main.php:133
-#: ..\..\..\skins\wpc_default\_main.php:136
-msgid "Archives"
-msgstr "文章彙整"
-
-#: ..\..\..\a_noskin.php:261 ..\..\..\skins\custom\_main.php:206
-#: ..\..\..\skins\natural_pink\_main.php:198
-msgid "more..."
-msgstr "更多..."
-
-#: ..\..\..\a_noskin.php:272 ..\..\..\multiblogs.php:269
-#: ..\..\..\skins\bluesky\_main.php:193 ..\..\..\skins\custom\_main.php:230
-#: ..\..\..\skins\guadeloupe\_main.php:195
-#: ..\..\..\skins\natural_pink\_main.php:216
-msgid "Misc"
-msgstr "其他"
-
-#: ..\..\..\a_noskin.php:286 ..\..\..\skins\custom\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:229
-msgid "Syndicate this blog"
-msgstr "訂閱此Blog"
-
-#: ..\..\..\default.php:28
-msgid "Default page for b2evolution"
-msgstr "b2evolution 的初始頁面"
-
-#: ..\..\..\default.php:34 ..\..\..\install\index.php:58
-msgid "Multilingual multiuser multi-blog engine."
-msgstr "多語言多使用者的多blog系統"
-
-#: ..\..\..\default.php:37
-msgid "Welcome to b2evolution"
-msgstr "歡迎使用 b2evolution"
-
-#: ..\..\..\default.php:39
-msgid "This is the default homepage for b2evolution. It will be displayed as long as you don't select a default blog in the general settings."
-msgstr "這是 b2evolution 的預設首頁，你可在general settings更改此預設頁面為其他的 Blog。"
-
-#: ..\..\..\default.php:42
-msgid "Individual blogs on this system"
-msgstr "系統上獨立的 Blog"
-
-#: ..\..\..\default.php:52
-#, php-format
-msgid "Blog #%d"
-msgstr "Blog #%d"
-
-#: ..\..\..\default.php:74
-msgid "Blog #1"
-msgstr "Blog #1"
-
-#: ..\..\..\default.php:74
-msgid "This is a special blog that aggregates all messages from all other blogs!"
-msgstr "這個獨特的Blog將所有系統上其他Blog的訊息都整合起來！"
-
-#: ..\..\..\default.php:79
-msgid "Please note: the above list (as well as the menu) is automatically generated and includes only the blogs that have a &quot;stub url name&quot;. You can set this in the blog configuration in the back-office."
-msgstr "請注意 : 只有在 blog 有&quot;stub url name&quot;時，如選單上面所列的表是自動產生的。你可以在管理模式中調整他"
-
-#: ..\..\..\default.php:80
-msgid "More demos"
-msgstr "更多展示畫面"
-
-#: ..\..\..\default.php:82 ..\..\..\default.php:83 ..\..\..\default.php:84
-msgid "Custom template"
-msgstr "自訂樣版"
-
-#: ..\..\..\default.php:82
-msgid "Multiple blogs displayed on the same page"
-msgstr "多個Blog同時顯示在一個頁面上"
-
-#: ..\..\..\default.php:83
-msgid "Summary of last posts in all blogs"
-msgstr "所有Blog的最新文章摘要"
-
-#: ..\..\..\default.php:84
-msgid "The page you're looking at"
-msgstr "你所看到的頁面"
-
-#: ..\..\..\default.php:86
-msgid "Please note: those demos do not make use of evoSkins, even if you enabled them during install. The only way to change their look and feel is to edit their PHP template. But once, again, rememner these are just demos destined to inspire you for your own templates ;)"
-msgstr ""
-
-#: ..\..\..\default.php:88
-msgid "Administration"
-msgstr "管理"
-
-#: ..\..\..\default.php:90
-msgid "Go to backoffice!"
-msgstr "管理你的Blog！"
-
-#: ..\..\..\default.php:95
-msgid "Official website"
-msgstr "官方網站"
-
-#: ..\..\..\default.php:95 ..\..\..\install\index.php:523
-msgid "GNU GPL license"
-msgstr "GNU GPL license"
-
-#: ..\..\..\multiblogs.php:98
-msgid "Multiblog demo"
-msgstr "Multiblog 展示"
-
-#: ..\..\..\multiblogs.php:108
-msgid "This demo template displays 3 blogs at once (1 on the left, 2 on the right)"
-msgstr ""
-
-#: ..\..\..\summary.php:65
-msgid "Summary demo"
-msgstr "展示摘要"
-
-#: ..\..\..\summary.php:75
-msgid "This demo template displays a summary of last posts in all blogs"
-msgstr ""
-
-#: ..\..\..\summary.php:106
-msgid "More posts..."
-msgstr "更多文章..."
-
-#: ..\..\..\admin\b2antispam.php:19 ..\..\..\admin\_menutop.php:230
-#: ..\..\..\admin\_users_groupform.php:97
-msgid "Antispam"
-msgstr "黑名單"
-
-#: ..\..\..\admin\b2antispam.php:49
-#, php-format
-msgid "The keyword [%s] is too short, it has to be a minimum of 5 characters!"
-msgstr "您的關鍵字 [%s] 太短，請輸入五個以上的字元"
-
-#: ..\..\..\admin\b2antispam.php:57
-#, php-format
-msgid "Deleting log-hits matching [%s]..."
-msgstr "刪除文章 : [%s] ..."
-
-#: ..\..\..\admin\b2antispam.php:68
-#, php-format
-msgid "Deleting comments matching [%s]..."
-msgstr "刪除評論 : [%s] ..."
-
-#: ..\..\..\admin\b2antispam.php:80
-#, php-format
-msgid "Blacklisting the keyword [%s]..."
-msgstr "黑名單關鍵字 [%s] ..."
-
-#: ..\..\..\admin\b2antispam.php:99
-msgid "Confirm ban &amp; delete"
-msgstr "設定為不能刪除嗎？"
-
-#: ..\..\..\admin\b2antispam.php:113
-#, php-format
-msgid "No log-hits match the keyword [%s]."
-msgstr "沒有符合關鍵字 [%s] 的文章"
-
-#: ..\..\..\admin\b2antispam.php:119
-#, php-format
-msgid "Delete the following %d referer hits:"
-msgstr "刪除 %d 的連結記錄:"
-
-#: ..\..\..\admin\b2antispam.php:124 ..\..\..\admin\b2antispam.php:173
-#: ..\..\..\admin\b2stats.php:174
-msgid "Date"
-msgstr "日期"
-
-#: ..\..\..\admin\b2antispam.php:125
-#, fuzzy
-msgid "Referer"
-msgstr "外部連結"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:126
-#: ..\..\..\admin\b2antispam.php:126
-msgid "Ref. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:127
-#: ..\..\..\admin\b2antispam.php:127
-msgid "Target Blog"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:128
-#, fuzzy
-msgid "Target URL"
-msgstr "Base URL"
-
-#: ..\..\..\admin\b2antispam.php:162
-#, php-format
-msgid "No comments match the keyword [%s]."
-msgstr "沒有符合關鍵字 [%s] 的評論"
-
-#: ..\..\..\admin\b2antispam.php:168
-#, php-format
-msgid "Delete the following %d comments:"
-msgstr "刪除 %d 的評論:"
-
-#: ..\..\..\admin\b2antispam.php:174 ..\..\..\admin\_edit_form.php:543
-#: ..\..\..\htsrv\comment_post.php:147 ..\..\..\htsrv\comment_post.php:153
-msgid "Author"
-msgstr "作者"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:175
-#: ..\..\..\admin\b2antispam.php:175
-msgid "Auth. URL"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:176
-#: ..\..\..\admin\b2antispam.php:176
-msgid "Auth. IP"
-msgstr ""
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:177
-#: ..\..\..\admin\b2antispam.php:177
-msgid "Content starts with..."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:215
-#, php-format
-msgid "The keyword [%s] is already handled by the blacklist."
-msgstr "[%s] 已經加入黑名單中"
-
-#: ..\..\..\admin\b2antispam.php:221
-#, php-format
-msgid "Blacklist the keyword [%s] locally."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:228
-#, php-format
-msgid "Report the keyword [%s] as abuse to b2evolution.net."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:230 ..\..\..\admin\b2antispam.php:315
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Terms of service"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:237
-msgid "Perform selected operations"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:254
-#, php-format
-msgid "Removing entry #%d from the ban list..."
-msgstr "從阻擋名單消除 #%d 中"
-
-#: ..\..\..\admin\b2antispam.php:292
-msgid "Add a banned keyword"
-msgstr "增加一個至阻擋名單"
-
-#: ..\..\..\admin\b2antispam.php:294
-msgid "Check &amp; ban..."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:303
-msgid "Banned domains blacklist"
-msgstr "URL 黑名單"
-
-#: ..\..\..\admin\b2antispam.php:304
-msgid "Any URL containing one of the following keywords will be banned from posts, comments and logs."
-msgstr "任何 URL 只要包含以下任意一個關鍵字，將會無法張貼文章和評論"
-
-#: ..\..\..\admin\b2antispam.php:307
-msgid "If a keyword restricts legitimate domains, click on the green tick to stop banning with this keyword."
-msgstr "欲取消任一黑名單請點選左邊的綠色勾勾"
-
-#: ..\..\..\admin\b2antispam.php:314
-msgid "Request abuse update from centralized blacklist!"
-msgstr "從官方網站更新黑名單"
-
-# D:\www\b2evo091\blogs\admin\b2antispam.php:322
-#: ..\..\..\admin\b2antispam.php:322
-#, php-format
-msgid "The blacklist contains more than 100 items. [<a %s>Click here to display</a>]."
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow keyword back (Remove it from the blacklist)"
-msgstr "消除此黑名單"
-
-#: ..\..\..\admin\b2antispam.php:342
-msgid "Allow Back"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report abuse to centralized ban blacklist!"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:353
-msgid "Report"
-msgstr "報告"
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Check hit-logs and comments for this keyword!"
-msgstr ""
-
-#: ..\..\..\admin\b2antispam.php:355
-msgid "Re-check"
-msgstr "再確認"
-
-#: ..\..\..\admin\b2blogs.php:17 ..\..\..\admin\_blogs_list.php:26
-#: ..\..\..\admin\_menutop.php:213 ..\..\..\admin\_users_groupform.php:87
-#: ..\..\..\skins\bluesky\_bloglist.php:23
-#: ..\..\..\skins\guadeloupe\_bloglist.php:23
-msgid "Blogs"
-msgstr "Blogs"
-
-#: ..\..\..\admin\b2blogs.php:25 ..\..\..\admin\b2blogs.php:128
-msgid "New"
-msgstr ""
-
-#: ..\..\..\admin\b2blogs.php:34
-msgid "Creating blog..."
-msgstr "建立 Blog 中..."
-
-#: ..\..\..\admin\b2blogs.php:62 ..\..\..\admin\b2blogs.php:221
-msgid "You must provide an URL blog name / Stub name!"
-msgstr "您必須填上URL Blog name 或 Stub name"
-
-#: ..\..\..\admin\b2blogs.php:68 ..\..\..\admin\b2blogs.php:228
-msgid "This URL blog name / Stub name is already in use by another blog. Choose another name."
-msgstr "這個  URL Blog name 或 Stub name 已經有人使用了，請選擇另一個名稱"
-
-#: ..\..\..\admin\b2blogs.php:71
-msgid "Cannot create, please correct these errors:"
-msgstr "無法建立Blog，請更正以下錯誤 : "
-
-#: ..\..\..\admin\b2blogs.php:114
-#, php-format
-msgid "You should <a %s>create categories</a> for this blog now!"
-msgstr "你現在該為這個Blog <a %s>新增類別</a> 了！"
-
-#: ..\..\..\admin\b2blogs.php:135 ..\..\..\b2evocore\_class_blog.php:80
-msgid "New weblog"
-msgstr "建立新 Weblog"
-
-#: ..\..\..\admin\b2blogs.php:136 ..\..\..\admin\b2blogs.php:155
-#: ..\..\..\b2evocore\_class_blog.php:79
-msgid "New blog"
-msgstr "建立新 Blog"
-
-#: ..\..\..\admin\b2blogs.php:172 ..\..\..\admin\b2blogs.php:309
-#: ..\..\..\admin\b2blogs.php:336 ..\..\..\admin\b2options.php:29
-#: ..\..\..\admin\b2options.php:411 ..\..\..\admin\_users_groupform.php:73
-msgid "General"
-msgstr "一般"
-
-#: ..\..\..\admin\b2blogs.php:175 ..\..\..\admin\b2blogs.php:312
-#: ..\..\..\admin\b2blogs.php:342
-msgid "Permissions"
-msgstr "権限"
-
-#: ..\..\..\admin\b2blogs.php:178 ..\..\..\admin\b2blogs.php:315
-#: ..\..\..\admin\b2blogs.php:348
-msgid "Advanced"
-msgstr "進階"
-
-#: ..\..\..\admin\b2blogs.php:190
-#, php-format
-msgid "Updating Blog [%s]..."
-msgstr "更新 Blog  [%s] 中..."
-
-#: ..\..\..\admin\b2blogs.php:231 ..\..\..\admin\edit_actions.php:227
-msgid "Cannot update, please correct these errors:"
-msgstr "無法更新，請更正下列錯誤 : "
-
-#: ..\..\..\admin\b2blogs.php:424
-#, php-format
-msgid "Delete blog [%s]?"
-msgstr "確認要刪除Blog [%s] ？"
-
-#: ..\..\..\admin\b2blogs.php:426
-msgid "Deleting this blog will also delete all its categories, posts and comments!"
-msgstr "注意！刪除 Blog 也會刪除所有裡面的分類、文章和評論！"
-
-#: ..\..\..\admin\b2blogs.php:428 ..\..\..\admin\b2users.php:328
-#: ..\..\..\admin\b2users.php:385
-msgid "THIS CANNOT BE UNDONE!"
-msgstr "這是無法還原的！"
-
-#: ..\..\..\admin\b2blogs.php:441
-#, php-format
-msgid "Also try to delete stub file [<strong><a %s>%s</a></strong>]"
-msgstr "stub file [<strong><a %s>%s</a></strong>] 也會嘗試刪除"
-
-#: ..\..\..\admin\b2blogs.php:449
-#, php-format
-msgid "Also try to delete static file [<strong><a %s>%s</a></strong>]"
-msgstr "static file [<strong><a %s>%s</a></strong>] 也會嘗試刪除"
-
-#: ..\..\..\admin\b2blogs.php:455 ..\..\..\admin\b2users.php:336
-#: ..\..\..\admin\b2users.php:393
-msgid "I am sure!"
-msgstr "確定！"
-
-#: ..\..\..\admin\b2blogs.php:458 ..\..\..\admin\b2users.php:339
-#: ..\..\..\admin\b2users.php:396
-msgid "CANCEL"
-msgstr "取消"
-
-#: ..\..\..\admin\b2blogs.php:490
-#, php-format
-msgid "Generating static page for blog [%s]"
-msgstr "為 Blog [%s] 產生一個 static page"
-
-#: ..\..\..\admin\b2blogs.php:499
-msgid "You haven't set a static filename for this blog!"
-msgstr "你還沒為 static file 命名"
-
-#: ..\..\..\admin\b2blogs.php:546
-msgid "File cannot be written!"
-msgstr "檔案無法寫入"
-
-#: ..\..\..\admin\b2blogs.php:547
-#, php-format
-msgid "You should check the file permissions for [%s]. See <a %s>online manual on file permissions</a>."
-msgstr "你應該先確認檔案 [%s] 的權限。See <a %s>online manual on file permissions</a>"
-
-#: ..\..\..\admin\b2blogs.php:553
-#, php-format
-msgid "Writing to file [%s]..."
-msgstr "寫入檔案 [%s]..."
-
-#: ..\..\..\admin\b2blogs.php:557 ..\..\..\admin\edit_actions.php:140
-#: ..\..\..\admin\edit_actions.php:262 ..\..\..\admin\edit_actions.php:352
-#: ..\..\..\b2evocore\_functions_antispam.php:197
-#: ..\..\..\b2evocore\_functions_antispam.php:299
-#: ..\..\..\b2evocore\_functions_pings.php:51
-#: ..\..\..\b2evocore\_functions_pings.php:87
-#: ..\..\..\b2evocore\_functions_pings.php:164
-#: ..\..\..\b2evocore\_functions_pings.php:205
-msgid "Done."
-msgstr "完成"
-
-#: ..\..\..\admin\b2browse.php:17
-msgid "Browse blog:"
-msgstr "瀏覽 Blog : "
-
-#: ..\..\..\admin\b2browse.php:57 ..\..\..\admin\b2edit.php:166
-#, php-format
-msgid "Since you're a newcomer, you'll have to wait for an admin to authorize you to post. You can also <a %s>e-mail the admin</a> to ask for a promotion. When you're promoted, just reload this page and you'll be able to blog. :)"
-msgstr "如果您第一次來這兒，那需要系統管理者認證後才能張貼文章。您也可<a %s>寄e-mail給管理員</a>詢問權限相關事宜。當您的權限調整後，只要重新整理此頁面就可以了。 :)"
-
-#: ..\..\..\admin\b2categories.php:17 ..\..\..\admin\_cats_list.php:14
-msgid "Categories for blog:"
-msgstr "Blog 的類別 : "
-
-#: ..\..\..\admin\b2categories.php:71
-#, php-format
-msgid "New sub-category in category: %s"
-msgstr "新增子類別於 %s "
-
-#: ..\..\..\admin\b2categories.php:80
-#, php-format
-msgid "New category in blog: %s"
-msgstr "新增類別於Blog %s "
-
-#: ..\..\..\admin\b2categories.php:87
-msgid "New category name"
-msgstr "新的類別名稱"
-
-#: ..\..\..\admin\b2categories.php:88
-msgid "Create category"
-msgstr "建立類別"
-
-#: ..\..\..\admin\b2categories.php:144
-#, php-format
-msgid "Deleting category #%d : %s ..."
-msgstr "刪除類別  #%d : %s 中..."
-
-#: ..\..\..\admin\b2categories.php:150
-#: ..\..\..\b2evocore\_functions_users.php:76
-#: ..\..\..\b2evocore\_functions_users.php:107
-#: ..\..\..\htsrv\profile_update.php:53 ..\..\..\htsrv\profile_update.php:63
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\profile_update.php:78
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\profile_update.php:93
-#: ..\..\..\htsrv\profile_update.php:101 ..\..\..\htsrv\profile_update.php:106
-#: ..\..\..\htsrv\register.php:43 ..\..\..\htsrv\register.php:50
-#: ..\..\..\htsrv\register.php:57 ..\..\..\htsrv\register.php:73
-#: ..\..\..\htsrv\register.php:78 ..\..\..\htsrv\register.php:89
-msgid "ERROR"
-msgstr "錯誤"
-
-#: ..\..\..\admin\b2categories.php:154
-msgid "Category deleted."
-msgstr "類別已刪除"
-
-#: ..\..\..\admin\b2categories.php:179
-msgid "Properties for category:"
-msgstr "類別屬性 : "
-
-#: ..\..\..\admin\b2categories.php:181 ..\..\..\admin\b2upload.php:190
-#: ..\..\..\admin\_edit_form.php:131 ..\..\..\admin\_set_regional.form.php:49
-#: ..\..\..\admin\_set_regional.form.php:160
-#: ..\..\..\admin\_users_groupform.php:76 ..\..\..\admin\_users_list.php:20
-#: ..\..\..\skins\_feedback.php:174 ..\..\..\skins\basic\_feedback.php:173
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:180
-#: ..\..\..\skins\wpc_default\_feedback.php:180
-msgid "Name"
-msgstr "名稱"
-
-#: ..\..\..\admin\b2categories.php:185
-msgid "New parent category"
-msgstr "新上層類別"
-
-#: ..\..\..\admin\b2categories.php:213 ..\..\..\admin\b2categories.php:244
-#: ..\..\..\admin\b2categories.php:262
-msgid "Old Parent"
-msgstr "舊上層類別"
-
-#: ..\..\..\admin\b2categories.php:240 ..\..\..\admin\b2categories.php:260
-msgid "Root (No parent)"
-msgstr "主目錄"
-
-# D:\www\b2evo091\blogs\admin\b2categories.php:250
-#: ..\..\..\admin\b2categories.php:250
-msgid "Note: Moving categories across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\b2categories.php:266
-#, fuzzy
-msgid "Note: Moving categories across blogs is disabled."
-msgstr "注意 : 允許在多個 blog 上發表相同文章"
-
-#: ..\..\..\admin\b2categories.php:271
-msgid "Edit category!"
-msgstr "編輯類別！"
-
-#: ..\..\..\admin\b2categories.php:335
-msgid "Sorry, you have no permission to edit/view any category's properties."
-msgstr "抱歉，您沒有權限編輯或顯示任何類別的屬性"
-
-#: ..\..\..\admin\b2edit.php:30 ..\..\..\admin\edit_actions.php:201
-#: ..\..\..\admin\edit_actions.php:305
-msgid "Oops, no post with this ID."
-msgstr "哇喔！這個ID目前沒有任何文章"
-
-#: ..\..\..\admin\b2edit.php:37
-msgid "Editing post"
-msgstr "編輯文章"
-
-#: ..\..\..\admin\b2edit.php:40
-#, php-format
-msgid "#%d in blog: %s"
-msgstr "#%d 在 blog :  %s"
-
-#: ..\..\..\admin\b2edit.php:79
-msgid "Oops, no comment with this ID!"
-msgstr "哇喔！這個ID目前沒有任何評論"
-
-#: ..\..\..\admin\b2edit.php:82
-msgid "Editing comment"
-msgstr "編輯評論"
-
-#: ..\..\..\admin\b2edit.php:117
-msgid "New post in blog:"
-msgstr "發佈新文章在Blog : "
-
-#: ..\..\..\admin\b2edit.php:144 ..\..\..\admin\b2edit.php:178
-msgid "Since this blog has no categories, you cannot post to it. You must create categories first."
-msgstr "在這個Blog還沒有類別之前您無法張貼文章，您必須先建立類別。"
-
-#: ..\..\..\admin\b2edit.php:148
-msgid "Switch to this blog (keeping your input if Javascript is active)"
-msgstr "切換到這個 Blog (keeping your input if Javascript is active)"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\admin\b2upload.php:24
-#: ..\..\..\htsrv\_header.php:15
-msgid "b2evo"
-msgstr "b2evo"
-
-#: ..\..\..\admin\b2login.php:23 ..\..\..\b2evocore\_functions_users.php:348
-msgid "Login..."
-msgstr "登入..."
-
-#: ..\..\..\admin\b2login.php:26
-msgid "In b2evolution, you do not need to point to the b2login.php page to log in."
-msgstr "在 b2evolution 中，你不需連結到 b2login.php 頁面即可登入"
-
-#: ..\..\..\admin\b2login.php:27
-#, php-format
-msgid "Simply point directly to the backoffice page you need, for example: %s or %s. b2evo will prompt you to log in if needed."
-msgstr "取而代之的是，您可以直接指定您想存取的後端管理介面，例如：%s 或 %s。 如果您尚未登入的話 b2evo 則會提醒您。"
-
-#: ..\..\..\admin\b2options.php:17 ..\..\..\admin\_menutop.php:263
-msgid "Settings"
-msgstr "設定"
-
-#: ..\..\..\admin\b2options.php:32 ..\..\..\admin\b2options.php:419
-msgid "Regional"
-msgstr "地區選項"
-
-#: ..\..\..\admin\b2options.php:35 ..\..\..\admin\b2options.php:425
-msgid "Plug-ins"
-msgstr "擴充套件"
-
-#: ..\..\..\admin\b2options.php:87
-msgid "General settings updated."
-msgstr "一般設定已更新"
-
-#: ..\..\..\admin\b2options.php:106
-msgid "Regional settings updated."
-msgstr "區域選項已更新"
-
-#: ..\..\..\admin\b2options.php:116
-msgid "You must provide a locale code!"
-msgstr "您必須提供地區碼(locale code)！"
-
-#: ..\..\..\admin\b2options.php:141
-#, php-format
-msgid "Inserted locale '%s' into database."
-msgstr "locale '%s'  已在資料庫新增"
-
-#: ..\..\..\admin\b2options.php:156
-#, php-format
-msgid "Updated locale '%s'."
-msgstr "locale '%s'  已在資料庫更新"
-
-#: ..\..\..\admin\b2options.php:167
-#, php-format
-msgid "Saved locale '%s'."
-msgstr "locale  '%s'  已儲存"
-
-#: ..\..\..\admin\b2options.php:188
-msgid "Locales table deleted, defaults from <code>/conf/_locales.php</code> loaded."
-msgstr ""
-
-#: ..\..\..\admin\b2options.php:201
-#, php-format
-msgid "File <code>%s</code> not found."
-msgstr "找不到檔案 <code>%s</code>"
-
-#: ..\..\..\admin\b2options.php:331
-#, php-format
-msgid "Deleted locale '%s' from database."
-msgstr "locale '%s'  已在資料庫刪除"
-
-#: ..\..\..\admin\b2options.php:371
-msgid "Switched priorities."
-msgstr "屬性切換完成"
-
-#: ..\..\..\admin\b2spell.php:16
-msgid "Spell Check"
-msgstr "拼字檢查"
-
-#: ..\..\..\admin\b2spell.php:80
-msgid "Loading Spell Checker. Please wait"
-msgstr "拼字檢查載入中，請稍後..."
-
-#: ..\..\..\admin\b2stats.php:17
-msgid "View Stats for Blog:"
-msgstr "Blog的統計 : "
-
-#: ..\..\..\admin\b2stats.php:24
-#: ..\..\..\b2evocore\_class_dataobjectcache.php:206
-msgid "None"
-msgstr "無"
-
-#: ..\..\..\admin\b2stats.php:51
-#, php-format
-msgid "Changing hit #%d type to: %s"
-msgstr "變更記錄#%d的類型為 : %s"
-
-#: ..\..\..\admin\b2stats.php:68
-#, php-format
-msgid "Deleting hit #%d..."
-msgstr "刪除記錄 #%d 中..."
-
-#: ..\..\..\admin\b2stats.php:85
-#, php-format
-msgid "Pruning hits for %s..."
-msgstr "為 %s 修剪記錄中..."
-
-#: ..\..\..\admin\b2stats.php:106 ..\..\..\admin\b2stats.php:148
-msgid "Summary"
-msgstr "記錄摘要"
-
-#: ..\..\..\admin\b2stats.php:112 ..\..\..\admin\b2stats.php:175
-msgid "Referers"
-msgstr "外部連結"
-
-#: ..\..\..\admin\b2stats.php:118 ..\..\..\admin\b2stats.php:176
-msgid "Refering Searches"
-msgstr "連結搜尋"
-
-#: ..\..\..\admin\b2stats.php:124 ..\..\..\admin\b2stats.php:178
-msgid "Syndication"
-msgstr "新聞交換"
-
-#: ..\..\..\admin\b2stats.php:130
-msgid "User Agents"
-msgstr "使用者的瀏覽器"
-
-#: ..\..\..\admin\b2stats.php:136 ..\..\..\admin\b2stats.php:179
-msgid "Direct Accesses"
-msgstr "直接存取記錄"
-
-#: ..\..\..\admin\b2stats.php:177
-msgid "Indexing Robots"
-msgstr "索引建立程式"
-
-#: ..\..\..\admin\b2stats.php:180
-msgid "Total"
-msgstr "總計"
-
-#: ..\..\..\admin\b2stats.php:194
-msgid "Prune this date!"
-msgstr "刪除此日期"
-
-#  TRANS: Abbrev. for Prune (stats)
-#. TRANS: Abbrev. for Prune (stats)
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune"
-msgstr "刪除"
-
-#: ..\..\..\admin\b2stats.php:194 ..\..\..\admin\b2stats.php:224
-msgid "Prune hits for this date!"
-msgstr "刪除此日期的記錄"
-
-#: ..\..\..\admin\b2stats.php:244
-msgid "Last referers"
-msgstr "最新外部連結記錄"
-
-#: ..\..\..\admin\b2stats.php:245
-msgid "These are hits from external web pages refering to this blog"
-msgstr "這些為透過外部網頁連結至您的 Blog 的記錄"
-
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416
-msgid "Delete this hit!"
-msgstr "刪除此記錄"
-
-#  TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete (stats)
-#. TRANS: Abbrev. for Delete
-#: ..\..\..\admin\b2stats.php:258 ..\..\..\admin\b2stats.php:319
-#: ..\..\..\admin\b2stats.php:416 ..\..\..\admin\_blogs_list.php:34
-#: ..\..\..\admin\_blogs_list.php:91 ..\..\..\admin\_cats_list.php:39
-#: ..\..\..\admin\_users_list.php:79 ..\..\..\admin\_users_list.php:151
-msgid "Del"
-msgstr "刪除"
-
-#: ..\..\..\admin\b2stats.php:259
-msgid "Log as a search instead"
-msgstr "將這筆資料轉移至搜尋記錄"
-
-#  TRANS: Abbrev. for "move to searches" (stats)
-#. TRANS: Abbrev. for "move to searches" (stats)
-#: ..\..\..\admin\b2stats.php:259
-msgid "-&gt;S"
-msgstr "&gt;S"
-
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban this domain!"
-msgstr "禁止此網址！"
-
-#  TRANS: Abbrev.
-#. TRANS: Abbrev.
-#: ..\..\..\admin\b2stats.php:265 ..\..\..\admin\b2stats.php:288
-#: ..\..\..\admin\_edit_showposts.php:213
-msgid "Ban"
-msgstr "禁止"
-
-#: ..\..\..\admin\b2stats.php:276
-msgid "Top referers"
-msgstr "最多連結記錄"
-
-#: ..\..\..\admin\b2stats.php:298
-msgid "Total referers"
-msgstr "全部連結記錄"
-
-#: ..\..\..\admin\b2stats.php:305
-msgid "Last refering searches"
-msgstr "最新連結搜尋記錄"
-
-#: ..\..\..\admin\b2stats.php:306
-msgid "These are hits from people who came to this blog system through a search engine. (Search engines must be listed in /conf/_stats.php)"
-msgstr "這些為透過搜尋引擎的使用者來到此 blog system 的記錄。(搜尋引擎必須有列在 /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:333
-msgid "Top refering search engines"
-msgstr "最多的搜尋引擎記錄"
-
-#: ..\..\..\admin\b2stats.php:352
-msgid "Top Indexing Robots"
-msgstr "最多的索引建立程式記錄"
-
-#: ..\..\..\admin\b2stats.php:353
-msgid "These are hits from automated robots like search engines' indexing robots. (Robots must be listed in /conf/_stats.php)"
-msgstr "這些為透過自動機器人(automated robots)所連結此 blog 的記錄，如搜尋引擎用的索引建立程式(indexing robots)。( robots必須有列在 /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:376
-msgid "Top Aggregators"
-msgstr "最多的匯集軟體記錄"
-
-#: ..\..\..\admin\b2stats.php:377
-msgid "These are hits from RSS news aggregators. (Aggregators must be listed in /conf/_stats.php)"
-msgstr "這些為RSS 新聞匯集軟體(RSS news aggregators)連結此 blog 的記錄。(匯集軟體必須有列在 /conf/_stats.php)"
-
-#: ..\..\..\admin\b2stats.php:395
-msgid "Total RSS hits"
-msgstr "RSS hit 總計"
-
-#: ..\..\..\admin\b2stats.php:402
-msgid "Last direct accesses"
-msgstr "最新的直接存取記錄"
-
-#: ..\..\..\admin\b2stats.php:403
-msgid "These are hits from people who came to this blog system by direct access (either by typing the URL directly, or using a bookmark. Invalid (too short) referers are also listed here.)"
-msgstr "這些為使用者直接連結至此 blog system 的記錄(如直接打網址、用我的最愛等等方法，而太短的連結也會列在此)"
-
-#: ..\..\..\admin\b2stats.php:432
-msgid "Top User Agents"
-msgstr "最多的瀏覽器記錄"
-
-#: ..\..\..\admin\b2template.php:18
-msgid "Custom skin template editing"
-msgstr "自訂樣式的樣版編輯"
-
-#: ..\..\..\admin\b2template.php:58
-msgid "Listing:"
-msgstr "列出如下 : "
-
-#: ..\..\..\admin\b2template.php:62
-msgid "Invalid filename!"
-msgstr "不合法的檔案名稱！"
-
-#: ..\..\..\admin\b2template.php:66
-msgid "Oops, no such file !"
-msgstr "哇喔，沒有這個檔案！"
-
-#: ..\..\..\admin\b2template.php:77
-msgid "File edited!"
-msgstr "檔案編輯完成"
-
-#: ..\..\..\admin\b2template.php:81
-msgid "Be careful what you do, editing this file could break your template! Do not edit what's between <code>&lt;?php</code> and <code>?&gt;</code> if you don't know what you're doing!"
-msgstr "小心編輯這個檔案，改變他可能使您的樣版產生錯誤！如果你不懂php，千萬不要隨便編輯在<code>&lt;?php</code> 和 <code>?&gt;</code> 之間的程式碼。"
-
-#  TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#. TRANS: the &nbsp; are just here to make the button larger. If your translation is a longer word, don't keep the &nbsp;
-#: ..\..\..\admin\b2template.php:90 ..\..\..\admin\_edit_form.php:173
-msgid "&nbsp; Save ! &nbsp;"
-msgstr "&nbsp; 儲存！ &nbsp;"
-
-#: ..\..\..\admin\b2template.php:94
-msgid "(you cannot update that file/template: must make it writable, e.g. CHMOD 766)"
-msgstr "(無法更新樣版，您必須調整檔案為可寫入的狀態，如 chmod 766)"
-
-#: ..\..\..\admin\b2template.php:106
-msgid "This screen allows you to edit the <strong>custom skin</strong> (located under /skins/custom). "
-msgstr "此頁面允許你編輯<strong>個人化樣式</strong> (檔案在 /skins/custom)"
-
-#: ..\..\..\admin\b2template.php:107
-msgid "You can edit any of the following files (provided it's writable by the server, e.g. CHMOD 766)"
-msgstr "你可以編輯任何以下的檔案 (在他是可以寫入的狀態下，如 chmod 766)"
-
-#: ..\..\..\admin\b2template.php:114
-#, php-format
-msgid "Directory %s not found."
-msgstr "找不到資料夾 %s"
-
-#: ..\..\..\admin\b2template.php:130
-msgid "This is the template that displays the links to the archives for a blog"
-msgstr "此樣版為顯示在此 blog 中連到檔案的連結"
-
-#: ..\..\..\admin\b2template.php:133
-msgid "This is the template that displays the (recursive) list of (sub)categories"
-msgstr "此樣版為顯示所有的分類"
-
-#: ..\..\..\admin\b2template.php:136
-msgid "This is the template that displays the feedback for a post"
-msgstr "此樣版為顯示一個文章的 feedback"
-
-#: ..\..\..\admin\b2template.php:139
-msgid "This is the template that displays the last comments for a blog"
-msgstr "此樣版為顯示在此 blog 中最新的評論"
-
-#: ..\..\..\admin\b2template.php:142
-msgid "This is the main template. It displays the blog."
-msgstr "此為顯示 blog 的主要的樣版"
-
-#: ..\..\..\admin\b2template.php:145
-msgid "This is the page displayed in the comment popup"
-msgstr "此為撰寫評論時顯示的頁面"
-
-#: ..\..\..\admin\b2template.php:148
-msgid "This is the page displayed in the pingback popup"
-msgstr "此頁面為顯示 pingback"
-
-#: ..\..\..\admin\b2template.php:151
-msgid "This is the page displayed in the trackback popup"
-msgstr "此頁面為顯示 trackback"
-
-#: ..\..\..\admin\b2template.php:162
-msgid "Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor..."
-msgstr "注意：當然您也可以在自己的文字編輯器編寫這些檔案(樣版)然後再上傳，這個線上的編輯器只是為了讓你可以在無法直接存取檔案時，還是可以編寫檔案。"
-
-#: ..\..\..\admin\b2upload.php:24
-msgid "upload images/files"
-msgstr "上傳影像或檔案"
-
-#: ..\..\..\admin\b2upload.php:53
-msgid "File upload"
-msgstr "上傳檔案"
-
-#: ..\..\..\admin\b2upload.php:54
-msgid "Allowed file types:"
-msgstr "允許檔案類型 : "
-
-#: ..\..\..\admin\b2upload.php:55
-#, php-format
-msgid "Maximum allowed file size: %d KB"
-msgstr "檔案大小不可超過 : %d KB"
-
-#: ..\..\..\admin\b2upload.php:60 ..\..\..\admin\b2upload.php:138
-#: ..\..\..\admin\_blogs_general.form.php:76
-#: ..\..\..\admin\_set_plugins.form.php:24
-#: ..\..\..\admin\_set_plugins.form.php:47
-msgid "Description"
-msgstr "說明"
-
-#: ..\..\..\admin\b2upload.php:63
-msgid "Upload !"
-msgstr "上傳！"
-
-#: ..\..\..\admin\b2upload.php:88
-#, php-format
-msgid "File %s: type %s is not allowed."
-msgstr "檔案 %s: 不允許的類型 %s"
-
-#: ..\..\..\admin\b2upload.php:117 ..\..\..\admin\b2upload.php:150
-#: ..\..\..\admin\b2upload.php:153
-msgid "Couldn't upload your file to:"
-msgstr "無法上傳你的檔案至 : "
-
-#: ..\..\..\admin\b2upload.php:126
-msgid "Duplicate File?"
-msgstr "重複的檔案？"
-
-#: ..\..\..\admin\b2upload.php:127
-#, php-format
-msgid "The filename \"%s\" already exists!"
-msgstr "重複的檔名 \"%s\" "
-
-#: ..\..\..\admin\b2upload.php:128
-#, php-format
-msgid "Filename \"%s\" moved to \"%s\""
-msgstr "檔名 \"%s\"  變更為 \"%s\""
-
-#: ..\..\..\admin\b2upload.php:129
-msgid "Confirm or rename:"
-msgstr "確認或重新命明 : "
-
-#: ..\..\..\admin\b2upload.php:136
-msgid "Alternate name"
-msgstr "變更名稱"
-
-#: ..\..\..\admin\b2upload.php:140
-msgid "Confirm !"
-msgstr "確認 !"
-
-#: ..\..\..\admin\b2upload.php:180
-msgid "File uploaded !"
-msgstr "檔案上傳完成！"
-
-#: ..\..\..\admin\b2upload.php:181
-#, php-format
-msgid "Your file <strong>\"%s\"</strong> was uploaded successfully !"
-msgstr "您的檔案  <strong>\"%s\"</strong> 已經成功的上傳了！"
-
-#: ..\..\..\admin\b2upload.php:182
-msgid "Here's the code to display it:"
-msgstr "加上這裡的程式碼可以顯示 : "
-
-#: ..\..\..\admin\b2upload.php:186
-msgid "Add the code to your post !"
-msgstr "將程式碼插入你的文章！"
-
-#: ..\..\..\admin\b2upload.php:189
-msgid "Image Details"
-msgstr "影像資訊"
-
-#: ..\..\..\admin\b2upload.php:193
-msgid "Size"
-msgstr "大小"
-
-#: ..\..\..\admin\b2upload.php:196 ..\..\..\admin\_edit_form.php:544
-msgid "Type"
-msgstr "類型"
-
-#: ..\..\..\admin\b2upload.php:201
-msgid "Close this window"
-msgstr "關閉此視窗"
-
-#: ..\..\..\admin\b2users.php:17
-msgid "User management"
-msgstr "管理使用者"
-
-#: ..\..\..\admin\b2users.php:49
-msgid "You cannot change the demouser profile in demo mode!"
-msgstr "在展示模式您無法變更demouser的個人設定檔案(profile)"
-
-#: ..\..\..\admin\b2users.php:110
-msgid "You are only allowed to update your own profile!"
-msgstr "您只可更新自己的個人設定檔(profile)"
-
-#: ..\..\..\admin\b2users.php:124
-msgid "You must provide an unique login!"
-msgstr "你必須提供獨一無二的名稱做為登入的ID！"
-
-#: ..\..\..\admin\b2users.php:132
-#, php-format
-msgid "User level must be between %d and %d."
-msgstr "使用者等級必須在%d 和%d 之間"
-
-#: ..\..\..\admin\b2users.php:157
-#, php-format
-msgid "This login already exists. Do you want to <a %s>edit the existing user</a>?"
-msgstr "此login ID已經為別人使用了。您想要<a %s>編輯現有的使用者</a>嗎？"
-
-#: ..\..\..\admin\b2users.php:192
-msgid "You typed two different passwords."
-msgstr "您兩次打入密碼不相同"
-
-#: ..\..\..\admin\b2users.php:198 ..\..\..\htsrv\profile_update.php:112
-#: ..\..\..\htsrv\register.php:64
-#, php-format
-msgid "The mimimum password length is %d characters."
-msgstr "密碼至少要 %d 個字元"
-
-#: ..\..\..\admin\b2users.php:215
-msgid "User updated."
-msgstr "已更新使用者資訊"
-
-#: ..\..\..\admin\b2users.php:224
-msgid "New user created."
-msgstr "已建立新使用者"
-
-#: ..\..\..\admin\b2users.php:268
-msgid "Invalid promotion."
-msgstr "不合法的升級"
-
-#: ..\..\..\admin\b2users.php:284
-msgid "User level changed."
-msgstr "已變更使用者等級"
-
-#: ..\..\..\admin\b2users.php:306
-msgid "You can't delete yourself!"
-msgstr "你無法刪除自己"
-
-#: ..\..\..\admin\b2users.php:310
-msgid "You can't delete User #1!"
-msgstr "你不能刪除使用者 #1！"
-
-#: ..\..\..\admin\b2users.php:324
-#, php-format
-msgid "Delete User %s?"
-msgstr "刪除使用者 %s 嗎？"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "Warning"
-msgstr "警告"
-
-#: ..\..\..\admin\b2users.php:326
-msgid "deleting an user also deletes all posts made by this user."
-msgstr "刪除使用者也會刪除所有他寫的文章"
-
-#: ..\..\..\admin\b2users.php:349
-msgid "Deleting User..."
-msgstr "正在刪除使用者中..."
-
-#: ..\..\..\admin\b2users.php:366
-msgid "You can't delete Group #1!"
-msgstr "你不能刪除群組 #1！"
-
-#: ..\..\..\admin\b2users.php:370
-msgid "You can't delete the default group for new users!"
-msgstr "你不能刪除給新使用者的預設群組"
-
-#: ..\..\..\admin\b2users.php:383
-#, php-format
-msgid "Delete group [%s]?"
-msgstr "刪除群組 [%s] 嗎？"
-
-#: ..\..\..\admin\b2users.php:407
-msgid "Group deleted..."
-msgstr "已刪除群組"
-
-#: ..\..\..\admin\b2users.php:424
-#, php-format
-msgid "This group name already exists! Do you want to <a %s>edit the existing group</a>?"
-msgstr "此群組的名稱已經存在了。您想要<a %s>編輯現有的群組</a>嗎？"
-
-#: ..\..\..\admin\b2users.php:478
-msgid "Group updated."
-msgstr "更新群組完成"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not created:"
-msgstr "未建立新使用者"
-
-#: ..\..\..\admin\b2users.php:488
-msgid "The user was not updated:"
-msgstr "使用者資料未更新"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not created:"
-msgstr "未建立新群組"
-
-#: ..\..\..\admin\b2users.php:490
-msgid "The group was not updated:"
-msgstr "群組資料未更新"
-
-#: ..\..\..\admin\b2users.php:523
-msgid "You are not allowed to view other users."
-msgstr "你沒有權限瀏覽其他使用者資料"
-
-#: ..\..\..\admin\edit_actions.php:66
-msgid "Adding new post..."
-msgstr "正在張貼您的新文章..."
-
-#: ..\..\..\admin\edit_actions.php:104 ..\..\..\admin\edit_actions.php:215
-#: ..\..\..\admin\edit_actions.php:460 ..\..\..\htsrv\comment_post.php:75
-#: ..\..\..\htsrv\profile_update.php:85 ..\..\..\htsrv\trackback.php:63
-#: ..\..\..\xmlsrv\xmlrpc.php:1374
-msgid "Supplied URL is invalid: "
-msgstr "不正確的 URL"
-
-#: ..\..\..\admin\edit_actions.php:110 ..\..\..\admin\edit_actions.php:221
-#, fuzzy
-msgid "Supplied content is invalid"
-msgstr "不正確的 URL"
-
-#: ..\..\..\admin\edit_actions.php:116 ..\..\..\htsrv\getmail.php:248
-msgid "Cannot post, please correct these errors:"
-msgstr "無法張貼文章，請更正下列錯誤 : "
-
-#: ..\..\..\admin\edit_actions.php:117 ..\..\..\admin\edit_actions.php:228
-#: ..\..\..\admin\edit_actions.php:465
-msgid "Back to post editing"
-msgstr "回到編輯文章頁面"
-
-#: ..\..\..\admin\edit_actions.php:123
-msgid "Recording post..."
-msgstr "正在記錄文章..."
-
-#: ..\..\..\admin\edit_actions.php:136 ..\..\..\admin\edit_actions.php:258
-#: ..\..\..\admin\edit_actions.php:417
-msgid "Sleeping..."
-msgstr "休息中..."
-
-#: ..\..\..\admin\edit_actions.php:146 ..\..\..\admin\edit_actions.php:267
-#: ..\..\..\admin\edit_actions.php:358
-msgid "Post not publicly published: skipping trackback, pingback and blog pings..."
-msgstr "文章不是公開發表的屬性 : 略過 trackback、pingback 和 blog pings..."
-
-#: ..\..\..\admin\edit_actions.php:161
-msgid "Posting Done..."
-msgstr "張貼完成..."
-
-#: ..\..\..\admin\edit_actions.php:175 ..\..\..\admin\edit_actions.php:234
-msgid "Updating post..."
-msgstr "正在更新文章..."
-
-#: ..\..\..\admin\edit_actions.php:283 ..\..\..\admin\edit_actions.php:369
-msgid "Post had already pinged: skipping blog pings..."
-msgstr "此文章已經回報過了(pinged) : 略過blog pings..."
-
-#: ..\..\..\admin\edit_actions.php:295 ..\..\..\admin\edit_actions.php:381
-msgid "Updating done..."
-msgstr "更新完成..."
-
-#: ..\..\..\admin\edit_actions.php:311 ..\..\..\admin\edit_actions.php:326
-msgid "Updating post status..."
-msgstr "正在更新文章狀態..."
-
-#: ..\..\..\admin\edit_actions.php:391 ..\..\..\admin\edit_actions.php:410
-msgid "Deleting post..."
-msgstr "正在刪除文章..."
-
-#: ..\..\..\admin\edit_actions.php:399
-msgid "Oops, no post with this ID!"
-msgstr "喔，此ID沒有發表任何文章"
-
-#: ..\..\..\admin\edit_actions.php:422
-msgid "Deleting Done..."
-msgstr "刪除完成"
-
-#: ..\..\..\admin\edit_actions.php:426 ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-#: ..\..\..\b2evocore\_class_pop3.php:168
-#: ..\..\..\b2evocore\_class_pop3.php:303
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:416
-#: ..\..\..\b2evocore\_class_pop3.php:449
-#: ..\..\..\b2evocore\_class_pop3.php:482
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "Error"
-msgstr "錯誤"
-
-#: ..\..\..\admin\edit_actions.php:464
-msgid "Cannot update comment, please correct these errors:"
-msgstr "無法更新評論，請更正下錯誤 : "
-
-#: ..\..\..\admin\edit_actions.php:525
-msgid "Back to posts!"
-msgstr "回到您的文章！"
-
-#: ..\..\..\admin\edit_actions.php:527
-msgid "You may also want to generate static pages or view your blogs..."
-msgstr "您或許也會想要為 blog 產生一個靜態頁面或看看您的 blog"
-
-#: ..\..\..\admin\edit_actions.php:535
-msgid "New post"
-msgstr "新文章"
-
-#: ..\..\..\admin\import-mt.php:391 ..\..\..\admin\_users_form.php:96
-#: ..\..\..\admin\_users_form.php:101
-msgid "User group"
-msgstr "使用者群組"
-
-#: ..\..\..\admin\import-mt.php:392 ..\..\..\admin\_users_form.php:84
-#, php-format
-msgid "See <a %s>online manual</a> for details."
-msgstr "察看<a %s> 線上使用手冊</a>來獲得更多資訊"
-
-#: ..\..\..\admin\import-mt.php:393 ..\..\..\admin\_users_form.php:87
-#: ..\..\..\admin\_users_form.php:91 ..\..\..\admin\_users_list.php:28
-#: ..\..\..\skins\_profile.php:36 ..\..\..\skins\basic\_profile.php:45
-msgid "Level"
-msgstr "等級"
-
-#: ..\..\..\admin\import-mt.php:432 ..\..\..\admin\_set_regional.form.php:135
-msgid "Default locale"
-msgstr "預設的語言"
-
-#: ..\..\..\admin\import-mt.php:1257 ..\..\..\admin\_edit_form.php:359
-msgid "Select main category in target blog and optionally check additional categories"
-msgstr "在你想瀏覽的 blog 中選擇主要的類別，也可勾選一個以上的類別"
-
-#: ..\..\..\admin\import-mt.php:1286 ..\..\..\admin\_edit_form.php:386
-msgid "Select as an additionnal category"
-msgstr "選擇此為額外的類別"
-
-#: ..\..\..\admin\import-mt.php:1297 ..\..\..\admin\_edit_form.php:399
-msgid "Select as MAIN category"
-msgstr "選擇此為「主要的」類別"
-
-#: ..\..\..\admin\tools.php:18 ..\..\..\admin\_menutop.php:270
-msgid "Tools"
-msgstr "工具"
-
-#: ..\..\..\admin\tools.php:24
-msgid "Bookmarklet"
-msgstr "Bookmarklet"
-
-#: ..\..\..\admin\tools.php:30 ..\..\..\admin\tools.php:37
-#: ..\..\..\admin\tools.php:45 ..\..\..\admin\tools.php:52
-msgid "Add this link to your Favorites/Bookmarks:"
-msgstr "新增這個連結至您的書籤 : "
-
-#: ..\..\..\admin\tools.php:31 ..\..\..\admin\tools.php:38
-#: ..\..\..\admin\tools.php:46 ..\..\..\admin\tools.php:53
-msgid "b2evo bookmarklet"
-msgstr "b2evo bookmarklet"
-
-#: ..\..\..\admin\tools.php:70
-msgid "Post to b2evolution"
-msgstr "發佈至b2evolution"
-
-#: ..\..\..\admin\tools.php:72
-msgid "No Sidebar found! You must use Mozilla 0.9.4 or later!"
-msgstr "資訊方塊列不存在！你必須使用Mozilla 0.9.4或更新版本"
-
-#: ..\..\..\admin\tools.php:76 ..\..\..\admin\tools.php:85
-msgid "SideBar"
-msgstr "資訊方塊列"
-
-#: ..\..\..\admin\tools.php:77
-#, php-format
-msgid "Add the <a %s>b2evo sidebar</a> !"
-msgstr "新增 <a %s>b2evo 面板</a>至資訊方塊列！"
-
-#: ..\..\..\admin\tools.php:86
-msgid "Add this link to your favorites:"
-msgstr "新增此連結至你的書籤 : "
-
-#: ..\..\..\admin\tools.php:87
-msgid "b2evo sidebar"
-msgstr "b2evo 資訊方塊列"
-
-#: ..\..\..\admin\tools.php:94
-msgid "Movable Type Import"
-msgstr "讀入 Movable Type"
-
-#: ..\..\..\admin\tools.php:96
-msgid "Use MT's export functionnality to create a .TXT file containing your posts;"
-msgstr "使用 MT 的讀出程式來建立一個含有您文章的文字檔(.TXT)"
-
-#: ..\..\..\admin\tools.php:97
-msgid "Place that file into the /admin folder on your server;"
-msgstr "將檔案放進您blog system 的 /admin 資料夾中"
-
-#: ..\..\..\admin\tools.php:98
-#, php-format
-msgid "Follow the insctructions in the <a %s>MT migration utility</a>."
-msgstr "隨著<a %s>Movable Type遷移工具(MT migration utility)</a>的步驟"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:19
-msgid "Static file generation"
-msgstr "產生static file"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "Static filename"
-msgstr "static filename"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:21
-msgid "This is the .html file that will be created when you generate a static version of the blog homepage."
-msgstr "當您為 blog 的首頁產生一個靜態的版本時，將會建立一個 .html 的網頁檔"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:26
-msgid "After each new post..."
-msgstr "每當發表了新文章後..."
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "Ping b2evolution.net"
-msgstr "告知b2evolution.net (ping b2evolution.net)"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:28
-msgid "to get listed on the \"recently updated\" list on b2evolution.net"
-msgstr "從 b2evolution.net 取得\"最近的更新\"列表"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-msgid "Ping technorati.com"
-msgstr "告知 technorati.com (ping technorati.com)"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:29
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "to give notice of new post."
-msgstr "說有您有新文章"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:30
-msgid "Ping weblogs.com"
-msgstr "告知 weblogs.com (ping weblogs.com)"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:31
-msgid "Ping blo.gs"
-msgstr "告知 blo.gs (ping blo.gs)"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:36
-msgid "Advanced options"
-msgstr "進階選項"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow trackbacks"
-msgstr "允許 trackbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:38
-msgid "Allow other bloggers to send trackbacks to this blog, letting you know when they refer to it. This will also let you send trackbacks to other blogs."
-msgstr "允許其他的 blog 傳送 trackback 給您，讓您也知道他們的 blog 的消息。這個選項也會讓你傳送 trackback 給其他的 blog "
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow pingbacks"
-msgstr "允許 pingbacks"
-
-#: ..\..\..\admin\_blogs_advanced.form.php:39
-msgid "Allow other bloggers to send pingbacks to this blog, letting you know when they refer to it. This will also let you send pingbacks to other blogs."
-msgstr "允許其他的 blog 傳送 pingback 給您，讓您也知道他們的 blog 的消息。這個選項也會讓你傳送 pingback 給其他的 blog "
-
-#: ..\..\..\admin\_blogs_general.form.php:18
-msgid "General parameters"
-msgstr "一般選項"
-
-#: ..\..\..\admin\_blogs_general.form.php:20 ..\..\..\admin\_blogs_list.php:30
-msgid "Full Name"
-msgstr "大標題 (Full Name)"
-
-#: ..\..\..\admin\_blogs_general.form.php:20
-msgid "Will be displayed on top of the blog."
-msgstr "這將會顯現在您 blog 的最上方"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Short Name"
-msgstr "標題別名 (Short Name)"
-
-#: ..\..\..\admin\_blogs_general.form.php:21
-msgid "Will be used in selection menus and throughout the admin interface."
-msgstr "這個名稱會顯示在選單上和管理介面中"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Main Locale"
-msgstr "主要語言"
-
-#: ..\..\..\admin\_blogs_general.form.php:22
-msgid "Determines the language of the navigation links on the blog."
-msgstr "決定您 blog 版面上操作介面的語言"
-
-#: ..\..\..\admin\_blogs_general.form.php:27
-msgid "Access parameters"
-msgstr "存取選項"
-
-#: ..\..\..\admin\_blogs_general.form.php:38 ..\..\..\admin\_blogs_list.php:58
-msgid "Default blog on index.php"
-msgstr "連到 index.php 時預設顯示的 blog"
-
-#  TRANS: current default blog
-#. TRANS: current default blog
-#: ..\..\..\admin\_blogs_general.form.php:40
-msgid "Current default is:"
-msgstr "目前的預設值為 : "
-
-#: ..\..\..\admin\_blogs_general.form.php:41
-msgid "Other blog through index.php"
-msgstr "其他的 blog"
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "Other blog through stub file (Advanced)"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:44
-msgid "You MUST create a stub file for this to work."
-msgstr "要使用這個功能，你必須為blog建立個人設定檔(stub file)"
-
-#: ..\..\..\admin\_blogs_general.form.php:45
-msgid "Preferred access type"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:49
-msgid "Blog Folder URL"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:51
-msgid "No trailing slash. (If you don't know, leave this field empty.)"
-msgstr "結尾不用加斜線(如果你不瞭解這個功能, 請不要填上任何資訊)"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "URL blog name / Stub name"
-msgstr "blog名稱 / 自訂名稱(stub name)的連結(URL)"
-
-#: ..\..\..\admin\_blogs_general.form.php:56
-msgid "Used in URLs to identify this blog. This should be the stub filename if you use stub file access."
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:61
-msgid "Default display options"
-msgstr "預設顯示選項"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "Default skin"
-msgstr "預設樣式"
-
-#: ..\..\..\admin\_blogs_general.form.php:63
-msgid "This is the default skin that will be used to display this blog."
-msgstr "這是套用在此 Blog 的預設樣式"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Allow skin switching"
-msgstr "允許切換樣式"
-
-#: ..\..\..\admin\_blogs_general.form.php:65
-msgid "Users will be able to select another skin to view the blog (and their prefered skin will be saved in a cookie)."
-msgstr "使用者能夠選擇別種樣式來瀏覽這個Blog(喜歡的樣式則會存在他們的cookie中)"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Display public blog list"
-msgstr "顯示公開的blog"
-
-#: ..\..\..\admin\_blogs_general.form.php:67
-msgid "Check this if you want to display the list of all blogs on your blog page (if your skin supports this)."
-msgstr "如果想在你的 Blog 上列出所有 Blog ，請勾選此選項 (你的樣式有支援才能顯示)"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Include in public blog list"
-msgstr "包含在 blog list 中"
-
-#: ..\..\..\admin\_blogs_general.form.php:69
-msgid "Check this if you want to this blog to be displayed in the list of all public blogs."
-msgstr "如果你想要這個 blog 與所有公開的 blog 中一同顯示，請勾選此選項"
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Default linkblog"
-msgstr "預設的 linkblog"
-
-#: ..\..\..\admin\_blogs_general.form.php:71
-msgid "Will be displayed next to this blog (if your skin supports this)."
-msgstr "這將會顯示下一個 Blog (你的樣式有支援才能顯示)"
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "Tagline"
-msgstr "子標題"
-
-#: ..\..\..\admin\_blogs_general.form.php:78
-msgid "This is diplayed under the blog name on the blog template."
-msgstr "這是顯示在 blog 名稱下面的小標題"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "Long Description"
-msgstr "詳細的描述"
-
-#: ..\..\..\admin\_blogs_general.form.php:80
-msgid "This is displayed on the blog template."
-msgstr "這是顯示在 blog 樣版中的"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "Short Description"
-msgstr "簡單的描述"
-
-#: ..\..\..\admin\_blogs_general.form.php:82
-msgid "This is is used in meta tag description and RSS feeds. NO HTML!"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "Keywords"
-msgstr "關鍵字"
-
-#: ..\..\..\admin\_blogs_general.form.php:84
-msgid "This is is used in meta tag keywords. NO HTML!"
-msgstr ""
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-#: ..\..\..\admin\_edit_showposts.php:337
-msgid "Notes"
-msgstr "附註"
-
-#: ..\..\..\admin\_blogs_general.form.php:86
-msgid "Additional info."
-msgstr "更多資訊"
-
-#: ..\..\..\admin\_blogs_list.php:29
-msgid "Blog"
-msgstr "Blog"
-
-#: ..\..\..\admin\_blogs_list.php:31
-msgid "Blog URL"
-msgstr "Blog URL"
-
-#: ..\..\..\admin\_blogs_list.php:32
-msgid "Static File"
-msgstr "靜態檔案 (Static File)"
-
-#: ..\..\..\admin\_blogs_list.php:33 ..\..\..\admin\_set_regional.form.php:47
-#: ..\..\..\admin\_set_regional.form.php:158
-#: ..\..\..\admin\_users_form.php:145 ..\..\..\htsrv\_reg_form.php:46
-#: ..\..\..\skins\_profile.php:61
-msgid "Locale"
-msgstr "語言 (國家)"
-
-#: ..\..\..\admin\_blogs_list.php:47 ..\..\..\admin\_cats_list.php:35
-#: ..\..\..\admin\_users_list.php:58 ..\..\..\admin\_users_list.php:71
-#: ..\..\..\admin\_users_list.php:101 ..\..\..\admin\_users_list.php:143
-msgid "Properties"
-msgstr "屬性"
-
-#: ..\..\..\admin\_blogs_list.php:58
-msgid "Default"
-msgstr "預設值"
-
-#  TRANS: abbrev. for "generate !"
-#. TRANS: abbrev. for "generate !"
-#: ..\..\..\admin\_blogs_list.php:75
-msgid "Gen!"
-msgstr "產生！"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_list.php:91
-#, php-format
-msgid "Are you sure you want to delete blog #%d ?\\n\\nWARNING: This will delete ALL POST, COMMENTS,\\nCATEGORIES and other data related to that Blog!\\n\\nThis CANNOT be undone!"
-msgstr "你確定要刪除 blog #%d嗎？\\n\\n警告 : 這將會刪除所有的文章、評論和分類，\\n還有其他所有關於此 blog 的資料\\n\\n這的動作是無法還原的！"
-
-#: ..\..\..\admin\_blogs_list.php:91
-msgid "Delete this blog!"
-msgstr "刪除此 blog "
-
-#: ..\..\..\admin\_blogs_list.php:92
-msgid "Copy this blog!"
-msgstr "複製此 blog"
-
-#  TRANS: Abbrev. for Copy
-#. TRANS: Abbrev. for Copy
-#: ..\..\..\admin\_blogs_list.php:92 ..\..\..\admin\_set_regional.form.php:239
-#: ..\..\..\admin\_users_list.php:73 ..\..\..\admin\_users_list.php:146
-msgid "Copy"
-msgstr "複製"
-
-#: ..\..\..\admin\_blogs_list.php:104
-msgid "Sorry, you have no permission to edit/view any blog's properties."
-msgstr "抱歉，您沒有權限編輯/ 觀看任何屬於此 blog 的資訊"
-
-#: ..\..\..\admin\_blogs_list.php:115
-msgid "New blog..."
-msgstr "新增 blog..."
-
-#: ..\..\..\admin\_blogs_permissions.form.php:19
-#: ..\..\..\admin\_users_groupform.php:84
-msgid "User permissions"
-msgstr "使用者權限"
-
-#  TRANS: table header for user list
-#. TRANS: table header for user list
-#: ..\..\..\admin\_blogs_permissions.form.php:22
-#: ..\..\..\admin\_users_list.php:18
-msgid "Login "
-msgstr "帳號"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:23
-msgid "Is<br />member"
-msgstr "為此blog<br />的成員"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:24
-msgid "Can post/edit with following statuses:"
-msgstr "可以張貼/編輯下列屬性的文章 : "
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:25
-msgid "Delete<br />posts"
-msgstr "刪除文章"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:26
-msgid "Edit<br />comts"
-msgstr "編輯評論"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:27
-msgid "Edit<br />cats"
-msgstr "編輯分類"
-
-#  TRANS: SHORT table header on TWO lines
-#. TRANS: SHORT table header on TWO lines
-#: ..\..\..\admin\_blogs_permissions.form.php:28
-msgid "Edit<br />blog"
-msgstr "編輯 blog 屬性"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:32
-#: ..\..\..\b2evocore\_vars.php:232
-msgid "Published"
-msgstr "公開"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:33
-#: ..\..\..\b2evocore\_vars.php:234
-msgid "Protected"
-msgstr "保護"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:34
-#: ..\..\..\b2evocore\_vars.php:235
-msgid "Private"
-msgstr "私人"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:35
-#: ..\..\..\b2evocore\_vars.php:236
-msgid "Draft"
-msgstr "草稿"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:36
-#: ..\..\..\b2evocore\_vars.php:233
-msgid "Deprecated"
-msgstr "棄置"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:40
-msgid "Members"
-msgstr "成員"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:64
-#: ..\..\..\admin\_blogs_permissions.form.php:161
-msgid "Permission to read protected posts"
-msgstr "擁有閱讀「保護」權限的文章"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:71
-#: ..\..\..\admin\_blogs_permissions.form.php:85
-#: ..\..\..\admin\_blogs_permissions.form.php:165
-#: ..\..\..\admin\_blogs_permissions.form.php:173
-msgid "Permission to post into this blog with private status"
-msgstr "可在此blog張貼「私人」權限的文章"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:78
-#: ..\..\..\admin\_blogs_permissions.form.php:169
-msgid "Permission to post into this blog with protected status"
-msgstr "可在此blog張貼「保護」權限的文章"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:92
-#: ..\..\..\admin\_blogs_permissions.form.php:177
-msgid "Permission to post into this blog with draft status"
-msgstr "可在此blog張貼「草稿」權限的文章"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:99
-#: ..\..\..\admin\_blogs_permissions.form.php:181
-msgid "Permission to post into this blog with deprecated status"
-msgstr "可在此blog「棄置」文章"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:106
-#: ..\..\..\admin\_blogs_permissions.form.php:185
-msgid "Permission to delete posts in this blog"
-msgstr "可在此blog刪除文章"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:113
-#: ..\..\..\admin\_blogs_permissions.form.php:189
-msgid "Permission to edit comments in this blog"
-msgstr "可在此blog編輯評論"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:120
-#: ..\..\..\admin\_blogs_permissions.form.php:193
-msgid "Permission to edit categories for this blog"
-msgstr "可在此blog編輯分類"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:127
-#: ..\..\..\admin\_blogs_permissions.form.php:197
-msgid "Permission to edit blog properties"
-msgstr "擁有編輯blog屬性的權限"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:130
-msgid "(un)selects all checkboxes using Javascript"
-msgstr "勾選全部"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:131
-#: ..\..\..\admin\_blogs_permissions.form.php:201
-msgid "(un)check all"
-msgstr "取消全部選取"
-
-#: ..\..\..\admin\_blogs_permissions.form.php:141
-msgid "Non members"
-msgstr "非成員"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_blogs_permissions.form.php:215
-msgid "Warning! You are about to remove your own permission to edit this blog!\\nYou won\\'t have access to its properties any longer if you do that!"
-msgstr "!!警告!! 你正要刪除自己編輯此blog的權限\\n如果確定刪除，你將\\'t不能存取任何此blog的權限!"
-
-#: ..\..\..\admin\_cats_list.php:34
-msgid "Edit category properties"
-msgstr "編輯分類的屬性"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_cats_list.php:38
-msgid "Are you sure you want to delete?"
-msgstr "確定要刪除嗎？"
-
-#: ..\..\..\admin\_cats_list.php:51
-msgid "New sub-category here"
-msgstr "新增子分類"
-
-#: ..\..\..\admin\_cats_list.php:70
-msgid "New category here"
-msgstr "按此新增類別"
-
-#: ..\..\..\admin\_cats_list.php:74
-msgid "<strong>Note:</strong> Deleting a category does not delete posts from that category. It will just assign them to the parent category. When deleting a root category, posts will be assigned to the oldest remaining category in the same blog (smallest category number)."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:93
-#: ..\..\..\b2evocore\_functions_pingback.php:78
-msgid "Post contents"
-msgstr "寫新文章"
-
-#: ..\..\..\admin\_edit_form.php:102
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:383
-msgid "Title"
-msgstr "標題"
-
-#: ..\..\..\admin\_edit_form.php:107
-msgid "Language"
-msgstr "語言"
-
-#: ..\..\..\admin\_edit_form.php:113
-msgid "Link to url"
-msgstr "文章標題連結"
-
-#: ..\..\..\admin\_edit_form.php:135 ..\..\..\admin\_users_form.php:151
-#: ..\..\..\admin\_users_form.php:153 ..\..\..\admin\_users_list.php:21
-#: ..\..\..\htsrv\comment_post.php:154 ..\..\..\htsrv\register.php:120
-#: ..\..\..\htsrv\_reg_complete.php:20 ..\..\..\htsrv\_reg_form.php:41
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\_profile.php:62
-#: ..\..\..\skins\basic\_feedback.php:178 ..\..\..\skins\basic\_profile.php:77
-msgid "Email"
-msgstr "Email"
-
-#: ..\..\..\admin\_edit_form.php:139 ..\..\..\admin\_users_form.php:165
-#: ..\..\..\admin\_users_form.php:167 ..\..\..\admin\_users_list.php:22
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:366
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:378
-#: ..\..\..\skins\_profile.php:63 ..\..\..\skins\basic\_profile.php:78
-msgid "URL"
-msgstr "URL"
-
-#: ..\..\..\admin\_edit_form.php:167
-msgid "Preview"
-msgstr "預覽"
-
-#: ..\..\..\admin\_edit_form.php:191
-msgid "Spellcheck"
-msgstr "拼字檢查"
-
-#: ..\..\..\admin\_edit_form.php:197
-msgid "Upload a file/image"
-msgstr "上傳檔案或影像"
-
-#: ..\..\..\admin\_edit_form.php:207
-msgid "Advanced properties"
-msgstr "進階選項"
-
-#: ..\..\..\admin\_edit_form.php:216
-msgid "Edit timestamp"
-msgstr "編輯時間"
-
-#: ..\..\..\admin\_edit_form.php:253
-msgid "URL Title"
-msgstr "連結"
-
-#: ..\..\..\admin\_edit_form.php:255
-msgid "(to be used in permalinks)"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_edit_showposts.php:287
-#: ..\..\..\admin\_set_general.form.php:49 ..\..\..\skins\_feedback.php:195
-#: ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Auto-BR"
-msgstr "自動斷行(Auto-BR)"
-
-#: ..\..\..\admin\_edit_form.php:265 ..\..\..\admin\_set_general.form.php:49
-msgid "This option is deprecated, you should avoid using it."
-msgstr "不建議使用此選項"
-
-#: ..\..\..\admin\_edit_form.php:274
-msgid "Additional actions"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "Pingback"
-msgstr "Pingback"
-
-#: ..\..\..\admin\_edit_form.php:282
-msgid "(Send a pingback to all URLs in this post)"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "Trackback URLs"
-msgstr "引用(Trackback) 的連結"
-
-#: ..\..\..\admin\_edit_form.php:291
-msgid "(Separate by space)"
-msgstr "以空白分隔"
-
-#: ..\..\..\admin\_edit_form.php:310 ..\..\..\admin\_edit_form.php:545
-#: ..\..\..\admin\_edit_showposts.php:124
-msgid "Status"
-msgstr "狀態"
-
-#: ..\..\..\admin\_edit_form.php:316
-msgid "The post will be publicly published"
-msgstr "文章將會被發佈為公開狀態，任何人都可以存取"
-
-#: ..\..\..\admin\_edit_form.php:317 ..\..\..\admin\_edit_showposts.php:360
-msgid "Published (Public)"
-msgstr "公開發表:Published (公開的)"
-
-#: ..\..\..\admin\_edit_form.php:323
-msgid "The post will be published but visible only by logged-in blog members"
-msgstr "文章將會被發佈為保護狀態，只有已經登入的成員才可以存取"
-
-#: ..\..\..\admin\_edit_form.php:324 ..\..\..\admin\_edit_showposts.php:363
-msgid "Protected (Members only)"
-msgstr "保護:Protected (只有成員具有存取權)"
-
-#: ..\..\..\admin\_edit_form.php:330
-msgid "The post will be published but visible only by yourself"
-msgstr "文章將會被發佈為私人狀態，只有您才可以存取"
-
-#: ..\..\..\admin\_edit_form.php:331 ..\..\..\admin\_edit_showposts.php:366
-msgid "Private (You only)"
-msgstr "私人:Private (只有您才可以存取)"
-
-#: ..\..\..\admin\_edit_form.php:337 ..\..\..\admin\_edit_form.php:344
-msgid "The post will appear only in the backoffice"
-msgstr "文章只有在管理介面才可以存取，不會顯示在blog上"
-
-#: ..\..\..\admin\_edit_form.php:338 ..\..\..\admin\_edit_showposts.php:369
-msgid "Draft (Not published!)"
-msgstr "草稿:Draft (不對外公開！)"
-
-#: ..\..\..\admin\_edit_form.php:345 ..\..\..\admin\_edit_showposts.php:372
-msgid "Deprecated (Not published!)"
-msgstr "棄置:Deprecated (不對外公開！)"
-
-# D:\www\b2evo091\blogs\admin\_edit_form.php:435
-#: ..\..\..\admin\_edit_form.php:435
-msgid "Note: Moving posts across blogs is enabled. Use with caution."
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:437
-msgid "Note: Cross posting among multiple blogs is enabled."
-msgstr "注意 : 允許在多個 blog 上發表相同文章"
-
-#: ..\..\..\admin\_edit_form.php:447
-msgid "Note: Cross posting among multiple blogs is currently disabled."
-msgstr "注意 : 不允許在多個 blog 上發表相同文章"
-
-#: ..\..\..\admin\_edit_form.php:449
-msgid "Note: Cross posting among multiple categories is currently disabled."
-msgstr "注意 : 不允許在多個分類上發表相同文章"
-
-#: ..\..\..\admin\_edit_form.php:459 ..\..\..\admin\_edit_showposts.php:186
-#: ..\..\..\skins\_feedback.php:55 ..\..\..\skins\basic\_feedback.php:56
-#: ..\..\..\skins\custom\_main.php:248 ..\..\..\skins\custom\_main.php:253
-#: ..\..\..\skins\custom\_main.php:258 ..\..\..\skins\custom\_main.php:263
-#: ..\..\..\skins\natural_pink\_main.php:234
-#: ..\..\..\skins\natural_pink\_main.php:239
-#: ..\..\..\skins\natural_pink\_main.php:244
-#: ..\..\..\skins\natural_pink\_main.php:249
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:56
-#: ..\..\..\skins\wpc_default\_feedback.php:56
-msgid "Comments"
-msgstr "評論"
-
-#: ..\..\..\admin\_edit_form.php:461
-msgid "Visitors can leave comments on this post."
-msgstr "參觀的人可以對此文章留下他們的評論"
-
-#: ..\..\..\admin\_edit_form.php:462
-msgid "Open"
-msgstr "開啟"
-
-#: ..\..\..\admin\_edit_form.php:464
-msgid "Visitors can NOT leave comments on this post."
-msgstr "「無法」"
-
-#: ..\..\..\admin\_edit_form.php:465
-msgid "Closed"
-msgstr "關閉"
-
-#: ..\..\..\admin\_edit_form.php:467
-msgid "Visitors cannot see nor leave comments on this post."
-msgstr "訪客權限無法看見此文章，也不能評論"
-
-#: ..\..\..\admin\_edit_form.php:468
-msgid "Disabled"
-msgstr "已停用"
-
-#: ..\..\..\admin\_edit_form.php:473
-msgid "Renderers"
-msgstr ""
-
-#: ..\..\..\admin\_edit_form.php:542
-msgid "Comment info"
-msgstr "關於此評論"
-
-#: ..\..\..\admin\_edit_form.php:546
-msgid "IP address"
-msgstr "IP位址"
-
-#: ..\..\..\admin\_edit_navbar.php:26
-#, php-format
-msgid "Next %d days"
-msgstr "往後%d天"
-
-#: ..\..\..\admin\_edit_navbar.php:27
-#, php-format
-msgid "Previous %d"
-msgstr "往前%d"
-
-#: ..\..\..\admin\_edit_navbar.php:37
-#, php-format
-msgid "Previous %d days"
-msgstr "往前%d天"
-
-#: ..\..\..\admin\_edit_navbar.php:38
-#, php-format
-msgid "Next %d"
-msgstr "往後%d"
-
-#  TRANS: x TO y OF z
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:56 ..\..\..\admin\_edit_navbar.php:62
-msgid " to "
-msgstr "至"
-
-#  TRANS: x TO y OF z
-#. TRANS: x TO y OF z
-#: ..\..\..\admin\_edit_navbar.php:64
-msgid " of "
-msgstr "在"
-
-#: ..\..\..\admin\_edit_navbar.php:72
-msgid "from the end"
-msgstr "從最新排序"
-
-#: ..\..\..\admin\_edit_navbar.php:76
-msgid "from the start"
-msgstr "從最舊排序"
-
-#: ..\..\..\admin\_edit_navbar.php:78
-msgid "OK"
-msgstr "檢視"
-
-#: ..\..\..\admin\_edit_showposts.php:71
-msgid " Date range: "
-msgstr ""
-
-#  TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#. TRANS: backoffice: each post is prefixed by "date BY author IN categories"
-#: ..\..\..\admin\_edit_showposts.php:134
-msgid "by"
-msgstr "作者為 : "
-
-#: ..\..\..\admin\_edit_showposts.php:138
-msgid "level:"
-msgstr "等級 : "
-
-#: ..\..\..\admin\_edit_showposts.php:153
-#: ..\..\..\b2evocore\_functions_bposts.php:830
-msgid "Pages:"
-msgstr "頁數 : "
-
-#  TRANS: Link to comments for current post
-#. TRANS: Link to comments for current post
-#: ..\..\..\admin\_edit_showposts.php:173
-msgid "no comment"
-msgstr "沒有評論"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:732
-#: ..\..\..\b2evocore\_functions_comments.php:211
-msgid "1 comment"
-msgstr "1 個評論"
-
-#: ..\..\..\admin\_edit_showposts.php:173
-#: ..\..\..\b2evocore\_class_item.php:733
-#: ..\..\..\b2evocore\_functions_comments.php:212
-#, php-format
-msgid "%d comments"
-msgstr "%d 個評論"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-msgid "1 Trackback"
-msgstr "1個引用(TrackBack)"
-
-#: ..\..\..\admin\_edit_showposts.php:174
-#, php-format
-msgid "%d Trackbacks"
-msgstr "%d 個引用(TrackBack)"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-msgid "1 Pingback"
-msgstr "1 Pingback"
-
-#: ..\..\..\admin\_edit_showposts.php:175
-#, php-format
-msgid "%d Pingbacks"
-msgstr "%d Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:66
-#: ..\..\..\skins\basic\_feedback.php:67
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:67
-#: ..\..\..\skins\wpc_default\_feedback.php:67
-msgid "Trackbacks"
-msgstr "引用(Trackbacks)"
-
-#: ..\..\..\admin\_edit_showposts.php:186 ..\..\..\skins\_feedback.php:71
-#: ..\..\..\skins\basic\_feedback.php:72
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:72
-msgid "Pingbacks"
-msgstr "Pingbacks"
-
-#: ..\..\..\admin\_edit_showposts.php:193
-msgid "No feedback for this post yet..."
-msgstr "此文章還沒有任何回應..."
-
-#: ..\..\..\admin\_edit_showposts.php:226 ..\..\..\skins\_feedback.php:109
-#: ..\..\..\skins\basic\_feedback.php:109
-msgid "Comment from:"
-msgstr "評論者為 : "
-
-#: ..\..\..\admin\_edit_showposts.php:230 ..\..\..\skins\_feedback.php:115
-#: ..\..\..\skins\basic\_feedback.php:115
-msgid "Trackback from:"
-msgstr "引用(Trackback)來自 :"
-
-#: ..\..\..\admin\_edit_showposts.php:234 ..\..\..\skins\_feedback.php:120
-#: ..\..\..\skins\basic\_feedback.php:120
-msgid "Pingback from:"
-msgstr "Pingback 從 :"
-
-#: ..\..\..\admin\_edit_showposts.php:245 ..\..\..\skins\_feedback.php:132
-#: ..\..\..\skins\_lastcomments.php:44
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:131
-#: ..\..\..\skins\wpc_default\_feedback.php:131
-msgid "Permanent link to this comment"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:264
-#: ..\..\..\b2evocore\_class_item.php:731
-#: ..\..\..\b2evocore\_functions_comments.php:210
-#: ..\..\..\skins\_feedback.php:145 ..\..\..\skins\basic\_feedback.php:141
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:146
-#: ..\..\..\skins\wpc_default\_feedback.php:146
-msgid "Leave a comment"
-msgstr "寫下你的評論"
-
-#: ..\..\..\admin\_edit_showposts.php:272 ..\..\..\admin\_users_form.php:107
-#: ..\..\..\skins\_feedback.php:164 ..\..\..\skins\basic\_feedback.php:161
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:169
-#: ..\..\..\skins\wpc_default\_feedback.php:169
-msgid "User"
-msgstr "使用者ID "
-
-#: ..\..\..\admin\_edit_showposts.php:275 ..\..\..\skins\_feedback.php:167
-#: ..\..\..\skins\basic\_feedback.php:164
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:171
-#: ..\..\..\skins\wpc_default\_feedback.php:171
-msgid "Edit profile"
-msgstr "編寫個人檔案"
-
-#: ..\..\..\admin\_edit_showposts.php:280 ..\..\..\skins\_feedback.php:181
-#: ..\..\..\skins\basic\_feedback.php:195
-msgid "Comment text"
-msgstr "評論內文"
-
-#: ..\..\..\admin\_edit_showposts.php:281 ..\..\..\skins\_feedback.php:182
-#: ..\..\..\skins\basic\_feedback.php:197
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:148
-#: ..\..\..\skins\wpc_default\_feedback.php:148
-msgid "Allowed XHTML tags"
-msgstr "允許 XHTML 標籤"
-
-#: ..\..\..\admin\_edit_showposts.php:286 ..\..\..\skins\_feedback.php:186
-#: ..\..\..\skins\basic\_feedback.php:202
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:204
-#: ..\..\..\skins\wpc_default\_feedback.php:204
-msgid "Options"
-msgstr "選項"
-
-#: ..\..\..\admin\_edit_showposts.php:287
-msgid "(Line breaks become &lt;br&gt;)"
-msgstr "(換行用 &lt;br&gt;)"
-
-#: ..\..\..\admin\_edit_showposts.php:294 ..\..\..\skins\_feedback.php:208
-#: ..\..\..\skins\basic\_feedback.php:219
-msgid "Send comment"
-msgstr "寄出評論"
-
-#: ..\..\..\admin\_edit_showposts.php:349
-msgid "Posts to show"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:352
-msgid "Past"
-msgstr "過去"
-
-#: ..\..\..\admin\_edit_showposts.php:355
-msgid "Future"
-msgstr "未來"
-
-#: ..\..\..\admin\_edit_showposts.php:380
-msgid "Title / Text contains"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:385
-msgid "Words"
-msgstr "字數"
-
-#: ..\..\..\admin\_edit_showposts.php:389
-msgid "AND"
-msgstr "AND"
-
-#: ..\..\..\admin\_edit_showposts.php:393
-msgid "OR"
-msgstr "OR"
-
-# D:\www\b2evo091\blogs\admin\_edit_showposts.php:401
-#: ..\..\..\admin\_edit_showposts.php:401
-msgid "Exact match"
-msgstr ""
-
-#: ..\..\..\admin\_edit_showposts.php:454 ..\..\..\skins\_archives.php:74
-#, fuzzy
-msgid "week"
-msgstr "每週"
-
-#: ..\..\..\admin\_edit_showposts.php:554
-#: ..\..\..\admin\_set_regional.form.php:68
-#: ..\..\..\admin\_set_regional.form.php:246
-#: ..\..\..\b2evocore\_functions_forms.php:312 ..\..\..\install\index.php:299
-#: ..\..\..\skins\_profile.php:85
-msgid "Reset"
-msgstr "重新填寫"
-
-#: ..\..\..\admin\_footer.php:18
-msgid "GPL License"
-msgstr "GPL License"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:113
-msgid "uncheck all"
-msgstr "取消全部選取"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_menutop.php:115
-msgid "check all"
-msgstr "全部選取"
-
-#: ..\..\..\admin\_menutop.php:166
-msgid "visit b2evolution's website"
-msgstr "參觀 b2evolution 官方網站"
-
-# D:\www\b2evo091\blogs\admin\_menutop.php:169
-#: ..\..\..\admin\_menutop.php:169
-msgid "Style:"
-msgstr ""
-
-#: ..\..\..\admin\_menutop.php:172
-msgid "Logout"
-msgstr "登出"
-
-#: ..\..\..\admin\_menutop.php:174
-msgid "Exit to blogs"
-msgstr "blog 首頁"
-
-#: ..\..\..\admin\_menutop.php:183
-msgid "Blog time:"
-msgstr "Blog 時間"
-
-#: ..\..\..\admin\_menutop.php:184
-msgid "GMT:"
-msgstr "GMT:"
-
-#: ..\..\..\admin\_menutop.php:185
-msgid "Logged in as:"
-msgstr "登入為 : "
-
-#: ..\..\..\admin\_menutop.php:195
-msgid "Write"
-msgstr "寫新文章"
-
-#: ..\..\..\admin\_menutop.php:201 ..\..\..\admin\_set_regional.form.php:165
-#: ..\..\..\admin\_set_regional.form.php:241 ..\..\..\admin\_users_list.php:32
-#: ..\..\..\b2evocore\_class_comment.php:262
-#: ..\..\..\b2evocore\_class_item.php:883
-msgid "Edit"
-msgstr "編輯"
-
-#: ..\..\..\admin\_menutop.php:221
-msgid "Stats"
-msgstr "狀態"
-
-#: ..\..\..\admin\_menutop.php:239 ..\..\..\admin\_users_groupform.php:103
-msgid "Templates"
-msgstr "樣版"
-
-#: ..\..\..\admin\_menutop.php:249
-msgid "Users"
-msgstr "使用者"
-
-#: ..\..\..\admin\_menutop.php:253
-msgid "User Profile"
-msgstr "使用者個人資訊"
-
-#: ..\..\..\admin\_set_general.form.php:19
-msgid "Default user rights"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "New users can register"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:21
-msgid "Check to allow new users to register themselves."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Group for new users"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:23
-msgid "Groups determine user roles and permissions."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Level for new users"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:25
-msgid "Levels determine hierarchy of users in blogs."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:30
-msgid "Display options"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "Default blog to display"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:32
-msgid "This blog will be displayed on index.php ."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:35
-msgid "days"
-msgstr "日期模式"
-
-#: ..\..\..\admin\_set_general.form.php:36
-msgid "posts"
-msgstr "單篇文章模式"
-
-#: ..\..\..\admin\_set_general.form.php:37
-msgid "posts paged"
-msgstr "多文分頁模式"
-
-#: ..\..\..\admin\_set_general.form.php:38
-msgid "Display mode"
-msgstr "顯示模式"
-
-#: ..\..\..\admin\_set_general.form.php:40
-msgid "Posts/Days per page"
-msgstr "每頁顯示多少文章 / 天"
-
-#: ..\..\..\admin\_set_general.form.php:43
-msgid "monthly"
-msgstr "每月"
-
-#: ..\..\..\admin\_set_general.form.php:44
-msgid "weekly"
-msgstr "每週"
-
-#: ..\..\..\admin\_set_general.form.php:45
-msgid "daily"
-msgstr "每天"
-
-#: ..\..\..\admin\_set_general.form.php:46
-msgid "post by post"
-msgstr "每篇文章"
-
-#: ..\..\..\admin\_set_general.form.php:47
-msgid "Archive mode"
-msgstr "文章彙整模式"
-
-#: ..\..\..\admin\_set_general.form.php:54
-msgid "Link options"
-msgstr "連結選項"
-
-#: ..\..\..\admin\_set_general.form.php:56
-msgid "Use extra-path info"
-msgstr "使用較美觀路徑顯示"
-
-#: ..\..\..\admin\_set_general.form.php:56
-#, fuzzy
-msgid "Recommended if your webserver supports it. Links will look like 'stub/2003/05/20/post_title' instead of 'stub?title=post_title&amp;c=1&amp;tb=1&amp;pb=1&amp;more=1'."
-msgstr "建議使用. 如果你的網頁伺服器支援, 連結將會顯示成 'stub/2003/05/20/post_title' 而不是 'stub?title=post_title&c=1&tb=1&pb=1&more=1'"
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Post called up by its URL title (Recommended)"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:59
-msgid "Fallback to ID when no URL title available."
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:60
-msgid "Post called up by its ID"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:61
-msgid "Post on archive page, located by its ID"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:62
-msgid "Post on archive page, located by its title (for Cafelog compatibility)"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:63
-msgid "Permalink type"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:68
-msgid "Security options"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "Minimum password length"
-msgstr ""
-
-#: ..\..\..\admin\_set_general.form.php:70
-msgid "for users."
-msgstr ""
-
-#: ..\..\..\admin\_set_plugins.form.php:19
-msgid "Rendering plug-ins"
-msgstr ""
-
-#: ..\..\..\admin\_set_plugins.form.php:22
-#: ..\..\..\admin\_set_plugins.form.php:46
-msgid "Plug-in"
-msgstr "擴充套件"
-
-#: ..\..\..\admin\_set_plugins.form.php:23
-msgid "Apply"
-msgstr "同意"
-
-#: ..\..\..\admin\_set_plugins.form.php:43
-msgid "Toolbar plug-ins"
-msgstr "工具列擴充套件"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:345
-msgid "Create new locale"
-msgstr "建立新的語言檔"
-
-#: ..\..\..\admin\_set_regional.form.php:23
-#: ..\..\..\admin\_set_regional.form.php:196
-#: ..\..\..\admin\_set_regional.form.php:241
-msgid "Edit locale"
-msgstr "編輯語言檔"
-
-#: ..\..\..\admin\_set_regional.form.php:47
-#, php-format
-msgid "The first two letters should be a <a %s>ISO 639 language code</a>. The last two letters should be a <a %s>ISO 3166 country code</a>."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:48
-#: ..\..\..\admin\_set_regional.form.php:159
-msgid "Enabled"
-msgstr "啟用"
-
-#: ..\..\..\admin\_set_regional.form.php:48
-msgid "Should this locale be available to users?"
-msgstr "這個語言可以讓使用者使用嗎？"
-
-#: ..\..\..\admin\_set_regional.form.php:50
-msgid "name of the locale"
-msgstr "語言名稱"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Charset"
-msgstr "字元集(Charset)"
-
-#: ..\..\..\admin\_set_regional.form.php:51
-msgid "Must match the lang file charset."
-msgstr "必須與語言檔的charset相同"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-msgid "Date format"
-msgstr "日期格式"
-
-#: ..\..\..\admin\_set_regional.form.php:52
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "See below."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:53
-msgid "Time format"
-msgstr "時間格式"
-
-#: ..\..\..\admin\_set_regional.form.php:54
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Lang file"
-msgstr "語言檔"
-
-#: ..\..\..\admin\_set_regional.form.php:55
-msgid "the lang file to use, from the <code>locales</code> subdirectory"
-msgstr "若要使用語言檔，他們在 <code>locales</code>的子資料夾中"
-
-#: ..\..\..\admin\_set_regional.form.php:56
-#: ..\..\..\admin\_set_regional.form.php:188
-msgid "Priority"
-msgstr "優先權"
-
-#: ..\..\..\admin\_set_regional.form.php:57
-msgid "1 is highest. Priority is important when selecting a locale from a language code and several locales match the same language; this can happen when detecting browser language. Priority also affects the order in which locales are displayed in dropdown boxes, etc."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:67
-msgid "Create"
-msgstr "建立"
-
-#: ..\..\..\admin\_set_regional.form.php:67 ..\..\..\skins\_profile.php:84
-#: ..\..\..\skins\basic\_profile.php:99
-msgid "Update"
-msgstr "更新"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:67
-#, php-format
-msgid "This will replace locale \\'%s\\'. Ok?"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:72
-msgid "Flags"
-msgstr "旗標"
-
-#: ..\..\..\admin\_set_regional.form.php:73
-#, php-format
-msgid "The flags are stored in subdirectories from <code>%s</code>. Their filename is equal to the country part of the locale (characters 4-5); file extension is .gif ."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:74
-msgid "Date/Time Formats"
-msgstr "日期/時間格式"
-
-#: ..\..\..\admin\_set_regional.form.php:75
-msgid "The following characters are recognized in the format strings:"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:77
-msgid "a - \"am\" or \"pm\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:78
-msgid "A - \"AM\" or \"PM\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:79
-msgid "B - Swatch Internet time"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:80
-msgid "c - ISO 8601 date (Requires PHP 5); i.e. \"2004-02-12T15:19:21+00:00\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:81
-msgid "d - day of the month, 2 digits with leading zeros; i.e. \"01\" to \"31\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:82
-msgid "D - day of the week, textual, 3 letters; i.e. \"Fri\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:83
-msgid "e - day of the week, 1 letter; i.e. \"F\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:84
-msgid "F - month, textual, long; i.e. \"January\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:85
-msgid "g - hour, 12-hour format without leading zeros; i.e. \"1\" to \"12\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:86
-msgid "G - hour, 24-hour format without leading zeros; i.e. \"0\" to \"23\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:87
-msgid "h - hour, 12-hour format; i.e. \"01\" to \"12\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:88
-msgid "H - hour, 24-hour format; i.e. \"00\" to \"23\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:89
-msgid "i - minutes; i.e. \"00\" to \"59\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:90
-msgid "I (capital i) - \"1\" if Daylight Savings Time, \"0\" otherwise."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:91
-msgid "j - day of the month without leading zeros; i.e. \"1\" to \"31\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:92
-msgid "l (lowercase \"L\") - day of the week, textual, long; i.e. \"Friday\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:93
-msgid "L - boolean for whether it is a leap year; i.e. \"0\" or \"1\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:94
-msgid "m - month; i.e. \"01\" to \"12\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:95
-msgid "M - month, textual, 3 letters; i.e. \"Jan\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:96
-msgid "n - month without leading zeros; i.e. \"1\" to \"12\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:97
-msgid "O - Difference to Greenwich time (GMT) in hours; i.e. \"+0200\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:98
-msgid "r - RFC 822 formatted date; i.e. \"Thu, 21 Dec 2000 16:01:07 +0200\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:99
-msgid "s - seconds; i.e. \"00\" to \"59\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:100
-msgid "S - English ordinal suffix, textual, 2 characters; i.e. \"th\", \"nd\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:101
-msgid "t - number of days in the given month; i.e. \"28\" to \"31\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:102
-msgid "T - Timezone setting of this machine; i.e. \"MDT\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:103
-msgid "U - seconds since the epoch"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:104
-msgid "w - day of the week, numeric, i.e. \"0\" (Sunday) to \"6\" (Saturday)"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:105
-msgid "W - ISO-8601 week number of year, weeks starting on Monday; i.e. \"42\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:106
-msgid "Y - year, 4 digits; i.e. \"1999\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:107
-msgid "y - year, 2 digits; i.e. \"99\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:108
-msgid "z - day of the year; i.e. \"0\" to \"365\""
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:109
-msgid "Z - timezone offset in seconds (i.e. \"-43200\" to \"43200\"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:111
-msgid "isoZ - full ISO 8601 format, equivalent to Y-m-d\\TH:i:s\\Z"
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:112
-msgid ""
-"Unrecognized characters in the format string will be printed as-is.<br />\n"
-"\t\t\tYou can escape characters by preceding them with a \\ to print them as-is."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:123
-msgid "Note: default locale is not enabled."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:131
-msgid "Regional settings"
-msgstr "地域設定"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "Time difference"
-msgstr "時差"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-msgid "in hours"
-msgstr "時間"
-
-#: ..\..\..\admin\_set_regional.form.php:134
-#, php-format
-msgid "If you're not on the timezone of your server. Current server time is: %s."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:135
-msgid "Overriden by browser config, user locale or blog locale (in this order)."
-msgstr ""
-
-#: ..\..\..\admin\_set_regional.form.php:141
-msgid "Available locales"
-msgstr "可用的語言"
-
-#: ..\..\..\admin\_set_regional.form.php:146
-msgid "Hide translation info"
-msgstr "隱藏翻譯資訊"
-
-#: ..\..\..\admin\_set_regional.form.php:151
-msgid "Show translation info"
-msgstr "顯示翻譯資訊"
-
-#: ..\..\..\admin\_set_regional.form.php:161
-msgid "Date fmt"
-msgstr "日期格式"
-
-#: ..\..\..\admin\_set_regional.form.php:162
-msgid "Time fmt"
-msgstr "時間格式"
-
-#: ..\..\..\admin\_set_regional.form.php:171
-msgid "Strings"
-msgstr "句子數"
-
-#: ..\..\..\admin\_set_regional.form.php:172
-msgid "Translated"
-msgstr "已翻譯"
-
-#: ..\..\..\admin\_set_regional.form.php:176
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract"
-msgstr "Extract"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "up"
-msgstr "上"
-
-#: ..\..\..\admin\_set_regional.form.php:223
-msgid "Move priority up"
-msgstr "順序提前"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "down"
-msgstr "下"
-
-#: ..\..\..\admin\_set_regional.form.php:232
-msgid "Move priority down"
-msgstr "順序排後"
-
-#: ..\..\..\admin\_set_regional.form.php:239
-msgid "Copy locale"
-msgstr "複製語言"
-
-#: ..\..\..\admin\_set_regional.form.php:246
-msgid "Reset custom settings"
-msgstr "重設"
-
-#: ..\..\..\admin\_set_regional.form.php:257
-msgid "No language file..."
-msgstr "沒有語言檔..."
-
-#: ..\..\..\admin\_set_regional.form.php:333
-msgid "Extract .po file into b2evo-format"
-msgstr "將 .po 轉換成 b2evo 的格式"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Are you sure you want to reset?"
-msgstr "你確定要重設嗎？"
-
-#: ..\..\..\admin\_set_regional.form.php:348
-msgid "Reset to defaults (delete database table)"
-msgstr "重新載入預設值 (刪除資料庫裡的表格)"
-
-#: ..\..\..\admin\_users_form.php:50
-msgid "first user"
-msgstr "第一個使用者"
-
-#: ..\..\..\admin\_users_form.php:51
-msgid "previous user"
-msgstr "上個使用者"
-
-#: ..\..\..\admin\_users_form.php:52
-msgid "next user"
-msgstr "下個使用者"
-
-#: ..\..\..\admin\_users_form.php:53
-msgid "last user"
-msgstr "最後一個使用者"
-
-#: ..\..\..\admin\_users_form.php:56
-msgid "Close user profile"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:63
-msgid "Create new user profile"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:67
-msgid "Profile for:"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:82
-msgid "User rights"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:111 ..\..\..\admin\_users_form.php:125
-#: ..\..\..\admin\_users_form.php:140 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\_profile.php:51
-msgid "Login"
-msgstr "帳號"
-
-#: ..\..\..\admin\_users_form.php:112 ..\..\..\admin\_users_form.php:126
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:141 ..\..\..\skins\_profile.php:40
-#: ..\..\..\skins\_profile.php:52 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:55
-msgid "First name"
-msgstr "名"
-
-#: ..\..\..\admin\_users_form.php:113 ..\..\..\admin\_users_form.php:127
-#: ..\..\..\admin\_users_form.php:128 ..\..\..\admin\_users_form.php:129
-#: ..\..\..\admin\_users_form.php:142 ..\..\..\skins\_profile.php:41
-#: ..\..\..\skins\_profile.php:53 ..\..\..\skins\_profile.php:54
-#: ..\..\..\skins\_profile.php:55 ..\..\..\skins\basic\_profile.php:56
-msgid "Last name"
-msgstr "姓"
-
-#: ..\..\..\admin\_users_form.php:114 ..\..\..\admin\_users_form.php:124
-#: ..\..\..\admin\_users_form.php:143 ..\..\..\admin\_users_list.php:19
-#: ..\..\..\skins\_profile.php:42 ..\..\..\skins\_profile.php:50
-#: ..\..\..\skins\basic\_profile.php:57
-msgid "Nickname"
-msgstr "暱稱"
-
-#: ..\..\..\admin\_users_form.php:119 ..\..\..\admin\_users_form.php:144
-#: ..\..\..\skins\_profile.php:46 ..\..\..\skins\basic\_profile.php:61
-msgid "Identity shown"
-msgstr "顯示名稱為"
-
-#: ..\..\..\admin\_users_form.php:135
-msgid "Preferred locale"
-msgstr "喜好的語言"
-
-#: ..\..\..\admin\_users_form.php:135 ..\..\..\admin\_users_form.php:145
-msgid "Preferred locale for admin interface, notifications, etc."
-msgstr "在管理介面、通告...等等中的喜好語言"
-
-#: ..\..\..\admin\_users_form.php:148
-msgid "Send an email"
-msgstr "寄封信給此位址"
-
-#: ..\..\..\admin\_users_form.php:161
-msgid "Visit the site"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:171
-msgid "Search on ICQ.com"
-msgstr "在 ICQ.com 搜尋中"
-
-#: ..\..\..\admin\_users_form.php:175 ..\..\..\admin\_users_form.php:177
-#: ..\..\..\skins\_profile.php:64 ..\..\..\skins\basic\_profile.php:79
-msgid "ICQ"
-msgstr "ICQ"
-
-#: ..\..\..\admin\_users_form.php:181
-msgid "Instant Message to user"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:186 ..\..\..\admin\_users_form.php:198
-msgid "AIM"
-msgstr "AIM"
-
-#: ..\..\..\admin\_users_form.php:187 ..\..\..\admin\_users_form.php:199
-msgid "MSN IM"
-msgstr "MSN IM"
-
-#: ..\..\..\admin\_users_form.php:188 ..\..\..\admin\_users_form.php:200
-msgid "YahooIM"
-msgstr "YahooIM"
-
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\admin\_users_form.php:201
-#: ..\..\..\skins\_profile.php:69 ..\..\..\skins\basic\_profile.php:84
-msgid "Notifications"
-msgstr "通知"
-
-#: ..\..\..\admin\_users_form.php:190 ..\..\..\skins\_profile.php:69
-#: ..\..\..\skins\basic\_profile.php:84
-msgid "Check this to receive notification whenever one of your posts receives comments, trackbacks, etc."
-msgstr "勾選此選項後，當您的文章有評論、trackbacks...等等時會通知您"
-
-#: ..\..\..\admin\_users_form.php:192 ..\..\..\skins\_profile.php:73
-#: ..\..\..\skins\basic\_profile.php:88
-msgid "New password"
-msgstr "新密碼"
-
-#: ..\..\..\admin\_users_form.php:192
-msgid "Leave empty if you don't want to change the password."
-msgstr "如果你不想變更密碼，請不要填寫"
-
-#: ..\..\..\admin\_users_form.php:193 ..\..\..\skins\_profile.php:78
-#: ..\..\..\skins\basic\_profile.php:93
-msgid "Confirm new password"
-msgstr "確認新密碼"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "yes"
-msgstr "是的"
-
-#: ..\..\..\admin\_users_form.php:201
-msgid "no"
-msgstr "不！"
-
-#: ..\..\..\admin\_users_form.php:213
-msgid "User information"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:215 ..\..\..\admin\_users_groupform.php:64
-#: ..\..\..\admin\_users_list.php:17 ..\..\..\skins\_profile.php:34
-#: ..\..\..\skins\basic\_profile.php:39
-msgid "ID"
-msgstr "編號"
-
-#: ..\..\..\admin\_users_form.php:216 ..\..\..\skins\_profile.php:38
-#: ..\..\..\skins\basic\_profile.php:50 ..\..\..\skins\custom\_main.php:247
-#: ..\..\..\skins\custom\_main.php:252 ..\..\..\skins\custom\_main.php:257
-#: ..\..\..\skins\custom\_main.php:262
-#: ..\..\..\skins\natural_pink\_main.php:233
-#: ..\..\..\skins\natural_pink\_main.php:238
-#: ..\..\..\skins\natural_pink\_main.php:243
-#: ..\..\..\skins\natural_pink\_main.php:248
-msgid "Posts"
-msgstr "文章"
-
-#: ..\..\..\admin\_users_form.php:217
-msgid "Created on"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:218
-msgid "From IP"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:219
-msgid "From Domain"
-msgstr ""
-
-#: ..\..\..\admin\_users_form.php:220
-msgid "With Browser"
-msgstr "使用的瀏覽器"
-
-#: ..\..\..\admin\_users_groupform.php:48
-msgid "first group"
-msgstr "第一個群組"
-
-#: ..\..\..\admin\_users_groupform.php:49
-msgid "previous group"
-msgstr "上一個群組"
-
-#: ..\..\..\admin\_users_groupform.php:50
-msgid "next group"
-msgstr "下一個群組"
-
-#: ..\..\..\admin\_users_groupform.php:51
-msgid "last group"
-msgstr "最後一個群組"
-
-#: ..\..\..\admin\_users_groupform.php:55
-msgid "Close group profile"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:59
-msgid "Creating new group"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Editing group:"
-msgstr "編輯群組 :"
-
-#: ..\..\..\admin\_users_groupform.php:63
-msgid "Viewing group:"
-msgstr "顯示群組:"
-
-#: ..\..\..\admin\_users_groupform.php:81
-msgid "Permissons for members of this group"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:85
-msgid "View all"
-msgstr "顯示全部"
-
-#: ..\..\..\admin\_users_groupform.php:86
-#: ..\..\..\admin\_users_groupform.php:91
-#: ..\..\..\admin\_users_groupform.php:96
-#: ..\..\..\admin\_users_groupform.php:101
-#: ..\..\..\admin\_users_groupform.php:110
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "Full Access"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:89
-#: ..\..\..\admin\_users_groupform.php:94
-#: ..\..\..\admin\_users_groupform.php:99
-#: ..\..\..\admin\_users_groupform.php:108
-msgid "No Access"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:90
-#: ..\..\..\admin\_users_groupform.php:95
-#: ..\..\..\admin\_users_groupform.php:100
-#: ..\..\..\admin\_users_groupform.php:109
-msgid "View only"
-msgstr "只顯示"
-
-#: ..\..\..\admin\_users_groupform.php:92
-msgid "Statistics"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:102
-msgid "Global options"
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:103
-msgid "Check to allow template editing."
-msgstr ""
-
-#: ..\..\..\admin\_users_groupform.php:111
-#: ..\..\..\admin\_users_groupform.php:115
-msgid "User/Group Management"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:14
-msgid "Groups &amp; Users"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:62
-msgid "default group for new users"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:73
-msgid "Copy group"
-msgstr "群組複製"
-
-#: ..\..\..\admin\_users_list.php:79
-msgid "Delete group"
-msgstr "群組刪除"
-
-#: ..\..\..\admin\_users_list.php:132
-msgid "decrease user level"
-msgstr "減少使用者等級"
-
-#: ..\..\..\admin\_users_list.php:137
-msgid "increase user level"
-msgstr "增加使用者等級"
-
-#: ..\..\..\admin\_users_list.php:151
-msgid "Delete user"
-msgstr "刪除使用者"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\admin\_users_list.php:151
-msgid "Are you sure you want to delete this user?\\nWarning: all his posts will be deleted too!"
-msgstr ""
-
-#: ..\..\..\admin\_users_list.php:168
-msgid "New user..."
-msgstr "新增使用者..."
-
-#: ..\..\..\admin\_users_list.php:170
-msgid "New group..."
-msgstr "新增群組..."
-
-#: ..\..\..\b2evocore\_blog_main.php:205
-#, php-format
-msgid "The default skin [%s] set for blog [%s] does not exist. It must be properly set in the <a %s>blog properties</a> or properly overriden in a stub file. Contact the <a %s>webmaster</a>..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_blog.php:391
-#: ..\..\..\b2evocore\_class_blog.php:405
-#, php-format
-msgid "ERROR! Could not delete! You will have to delete the file [%s] by hand."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_calendar.php:197
-#: ..\..\..\b2evocore\_class_calendar.php:202
-#, php-format
-msgid "%d posts"
-msgstr "%d篇文章"
-
-#: ..\..\..\b2evocore\_class_calendar.php:198
-#: ..\..\..\b2evocore\_class_calendar.php:203
-msgid "1 post"
-msgstr "1篇文章"
-
-#: ..\..\..\b2evocore\_class_calendar.php:306
-msgid "previous month"
-msgstr "上個月"
-
-#: ..\..\..\b2evocore\_class_calendar.php:310
-msgid "next month"
-msgstr "下個月"
-
-#: ..\..\..\b2evocore\_class_calendar.php:337
-msgid "previous year"
-msgstr "上一年"
-
-#: ..\..\..\b2evocore\_class_calendar.php:340
-msgid "next year"
-msgstr "下一年"
-
-#: ..\..\..\b2evocore\_class_calendar.php:369
-msgid "go to month's archive"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_comment.php:135
-msgid "Member"
-msgstr "成員"
-
-#: ..\..\..\b2evocore\_class_comment.php:143
-msgid "Visitor"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_comment.php:263
-msgid "Edit this comment"
-msgstr "編輯此評論"
-
-#: ..\..\..\b2evocore\_class_comment.php:299
-#: ..\..\..\b2evocore\_class_item.php:828
-msgid "Delete"
-msgstr "刪除"
-
-#: ..\..\..\b2evocore\_class_comment.php:300
-msgid "Delete this comment"
-msgstr "刪除此評論"
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_comment.php:310
-#: ..\..\..\b2evocore\_class_comment.php:319
-msgid "You are about to delete this comment!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_commentlist.php:144
-#: ..\..\..\skins\_lastcomments.php:25
-msgid "No comment yet..."
-msgstr "還沒有評論..."
-
-#: ..\..\..\b2evocore\_class_dataobjectlist.php:120
-msgid "Sorry, there is nothing to display..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_group.php:70
-msgid "New group"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:109
-msgid "Parser error: "
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:127
-msgid "Tag <code>body</code> can only be used once!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:140
-msgid "Illegal tag"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:147
-#, php-format
-msgid "Tag %s must occur inside another tag"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:149
-#, php-format
-msgid "Tag %s is not allowed within tag %s"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:157
-#, php-format
-msgid "Tag %s may not have attribute %s"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:165
-msgid "Found invalid URL: "
-msgstr "偵測到不合法的網址(URL)"
-
-#: ..\..\..\b2evocore\_class_htmlchecker.php:188
-#, php-format
-msgid "Tag %s may not contain raw character data"
-msgstr ""
-
-#  TRANS: When the categories for a specific post are displayed, the user can click
-#  on these cats to browse them, this is the default href title displayed there
-#. TRANS: When the categories for a specific post are displayed, the user can click
-#. on these cats to browse them, this is the default href title displayed there
-#: ..\..\..\b2evocore\_class_item.php:302
-#: ..\..\..\b2evocore\_functions_cats.php:639
-msgid "Browse category"
-msgstr "瀏覽分類"
-
-#: ..\..\..\b2evocore\_class_item.php:405
-msgid "Comments are closed for this post."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:417
-msgid "This post is not published. You cannot leave comments."
-msgstr ""
-
-#  TRANS: this is the default text for the extended post "more" link
-#. TRANS: this is the default text for the extended post "more" link
-#: ..\..\..\b2evocore\_class_item.php:467
-#: ..\..\..\b2evocore\_functions_bposts.php:736
-msgid "Read more!"
-msgstr "深入閱讀..."
-
-#  TRANS: this is the default text displayed once the more link has been activated
-#. TRANS: this is the default text displayed once the more link has been activated
-#: ..\..\..\b2evocore\_class_item.php:472
-#: ..\..\..\b2evocore\_functions_bposts.php:741
-msgid "More:"
-msgstr "全文:"
-
-#: ..\..\..\b2evocore\_class_item.php:714
-msgid "Display feedback / Leave a comment"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:715
-msgid "Send feedback"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:716
-msgid "1 feedback"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:717
-#, php-format
-msgid "%d feedbacks"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:730
-msgid "Display comments / Leave a comment"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:743
-msgid "Display trackbacks / Get trackback address for this post"
-msgstr "顯示別人引用 / 複製本文trackback的引用路徑"
-
-#: ..\..\..\b2evocore\_class_item.php:744
-#: ..\..\..\b2evocore\_functions_trackback.php:172
-msgid "Trackback (0)"
-msgstr "引用(0)"
-
-#: ..\..\..\b2evocore\_class_item.php:745
-#: ..\..\..\b2evocore\_functions_trackback.php:173
-msgid "Trackback (1)"
-msgstr "引用(1)"
-
-#: ..\..\..\b2evocore\_class_item.php:746
-#: ..\..\..\b2evocore\_functions_trackback.php:174
-#, php-format
-msgid "Trackbacks (%d)"
-msgstr "引用(%d)"
-
-#: ..\..\..\b2evocore\_class_item.php:756
-msgid "Display pingbacks"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:757
-#: ..\..\..\b2evocore\_functions_pingback.php:267
-msgid "Pingback (0)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:758
-#: ..\..\..\b2evocore\_functions_pingback.php:268
-msgid "Pingback (1)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:759
-#: ..\..\..\b2evocore\_functions_pingback.php:269
-#, php-format
-msgid "Pingbacks (%d)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:829
-msgid "Delete this post"
-msgstr ""
-
-#  TRANS: Warning this is a javascript string
-#. TRANS: Warning this is a javascript string
-#: ..\..\..\b2evocore\_class_item.php:839
-#: ..\..\..\b2evocore\_class_item.php:848
-msgid "You are about to delete this post!\\n\\'Cancel\\' to stop, \\'OK\\' to delete."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_item.php:884
-msgid "Edit this post"
-msgstr "編輯此文章"
-
-#: ..\..\..\b2evocore\_class_item.php:924
-msgid "Publish NOW!"
-msgstr "公開發表!"
-
-#: ..\..\..\b2evocore\_class_item.php:925
-msgid "Publish now using current date and time."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_itemlist.php:598
-msgid "Invalid post, please correct these errors:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_itemlist.php:889
-msgid "Sorry, there is no post to display..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-#: ..\..\..\b2evocore\_class_pop3.php:113
-#: ..\..\..\b2evocore\_class_pop3.php:125
-msgid "POP3 connect:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:104
-msgid "No server specified"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:133
-msgid "POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-msgid "POP3 noop:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:145
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:262
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:637
-msgid "No connection to server"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:168
-msgid "POP3 user:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:160
-#: ..\..\..\b2evocore\_class_pop3.php:219
-msgid "No login ID submitted"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:163
-#: ..\..\..\b2evocore\_class_pop3.php:183
-msgid "connection not established"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:183
-#: ..\..\..\b2evocore\_class_pop3.php:188
-#: ..\..\..\b2evocore\_class_pop3.php:197
-msgid "POP3 pass:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:180
-#: ..\..\..\b2evocore\_class_pop3.php:222
-msgid "No password submitted"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:188
-msgid "authentication failed "
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:197
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "NOOP failed. Server not RFC 1939 compliant"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:213
-#: ..\..\..\b2evocore\_class_pop3.php:219
-#: ..\..\..\b2evocore\_class_pop3.php:222
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-#: ..\..\..\b2evocore\_class_pop3.php:246
-msgid "POP3 apop:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-msgid "No server banner"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:227
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "abort"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:237
-msgid "apop authentication failed"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:262
-msgid "POP3 login:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:287
-#: ..\..\..\b2evocore\_class_pop3.php:303
-msgid "POP3 top:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:329
-#: ..\..\..\b2evocore\_class_pop3.php:357
-#: ..\..\..\b2evocore\_class_pop3.php:368
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "POP3 pop_list:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:380
-msgid "Premature end of list"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:403
-#: ..\..\..\b2evocore\_class_pop3.php:416
-msgid "POP3 get:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:442
-#: ..\..\..\b2evocore\_class_pop3.php:449
-msgid "POP3 last:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:472
-#: ..\..\..\b2evocore\_class_pop3.php:482
-msgid "POP3 reset:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:506
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "POP3 send_cmd:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:512
-msgid "Empty command string"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "POP3 quit:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:532
-msgid "connection does not exist"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:569
-#: ..\..\..\b2evocore\_class_pop3.php:581
-#: ..\..\..\b2evocore\_class_pop3.php:604
-msgid "POP3 uidl:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:637
-#: ..\..\..\b2evocore\_class_pop3.php:642
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "POP3 delete:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:642
-msgid "No msg number submitted"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_pop3.php:648
-msgid "Command failed"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_user.php:70
-msgid "New user"
-msgstr ""
-
-#: ..\..\..\b2evocore\_class_user.php:267
-msgid "Permission denied!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:48
-msgid "Oops, MySQL error!"
-msgstr "MySQL 錯誤!"
-
-#: ..\..\..\b2evocore\_functions.php:486
-msgid "go back"
-msgstr "回到上一頁"
-
-#: ..\..\..\b2evocore\_functions.php:518
-msgid "Redirecting you to:"
-msgstr "網頁重導至:"
-
-#: ..\..\..\b2evocore\_functions.php:520
-#, php-format
-msgid "If nothing happens, click <a %s>here</a>."
-msgstr "如果沒有進入另一個畫面，請<a %s>按此</a>"
-
-#: ..\..\..\b2evocore\_functions.php:599
-msgid "No response!"
-msgstr "沒有回應!"
-
-#: ..\..\..\b2evocore\_functions.php:604
-msgid "Remote error"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:619 ..\..\..\b2evocore\_functions.php:624
-msgid "Response"
-msgstr "回應"
-
-#: ..\..\..\b2evocore\_functions.php:861
-#, php-format
-msgid "Parameter %s is required!"
-msgstr "必須要有%s"
-
-#: ..\..\..\b2evocore\_functions.php:1068
-msgid "Invalid URL"
-msgstr "不合法的網址(URL)"
-
-#: ..\..\..\b2evocore\_functions.php:1074
-msgid "URI scheme not allowed"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions.php:1081
-msgid "URL not allowed"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:172
-msgid "Reporting abuse to b2evolution.net..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:202
-#: ..\..\..\b2evocore\_functions_pings.php:56
-#: ..\..\..\b2evocore\_functions_pings.php:92
-#: ..\..\..\b2evocore\_functions_pings.php:169
-#: ..\..\..\b2evocore\_functions_pings.php:210
-msgid "Aborted (Running on localhost)."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:220
-msgid "Requesting abuse list from b2evolution.net..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:230
-msgid "Latest update timestamp"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:255
-msgid "Incomplete reponse."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:263
-msgid "No new blacklisted strings are available."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:267
-msgid "Adding strings to local blacklist"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:270
-msgid "Adding:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:273
-#: ..\..\..\htsrv\getmail.php:295
-msgid "OK."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:277
-msgid "Not necessary! (Already handled)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:285
-msgid "New latest update timestamp"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_antispam.php:294
-msgid "Invalid reponse."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_blogs.php:199
-#: ..\..\..\b2evocore\_functions_blogs.php:222
-msgid "Requested blog does not exist!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_bposts.php:661
-msgid "Post details"
-msgstr "文章詳細內容"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:666
-#: ..\..\..\b2evocore\_functions_bposts.php:706
-msgid "PREVIEW"
-msgstr "預覽"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:832
-msgid "Next page"
-msgstr "下一頁"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:833
-msgid "Previous page"
-msgstr "上一頁"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:878
-msgid "Previous post"
-msgstr "上一篇"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:935
-msgid "Next post"
-msgstr "下一篇"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1047
-msgid "Next Page"
-msgstr "下一頁"
-
-#: ..\..\..\b2evocore\_functions_bposts.php:1075
-msgid "Previous Page"
-msgstr "上一頁"
-
-#: ..\..\..\b2evocore\_functions_cats.php:90
-msgid "Cannot delete if there are sub-categories!"
-msgstr "仍有子分類，所以無法刪除"
-
-#: ..\..\..\b2evocore\_functions_cats.php:122
-msgid "Cannot delete last category if there are posts inside!"
-msgstr "如果還有文章，無法刪除唯一的分類"
-
-#: ..\..\..\b2evocore\_functions_cats.php:217
-#, php-format
-msgid "Requested category %s does not exist!"
-msgstr "要求的分類「%s」不存在"
-
-#: ..\..\..\b2evocore\_functions_cats.php:570
-msgid "Category"
-msgstr "分類"
-
-#: ..\..\..\b2evocore\_functions_forms.php:311
-msgid "Save !"
-msgstr "儲存！"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:59
-#: ..\..\..\b2evocore\_vars.php:134 ..\..\..\b2evocore\_vars.php:135
-msgid "bad char in User Agent"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "referer ignored"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:87
-msgid "BlackList"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:106
-msgid "robot"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:117
-msgid "invalid"
-msgstr "不合法"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:129
-msgid "search engine"
-msgstr "搜尋引擎"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:137
-msgid "loading referering page"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:158
-msgid "found current url in page"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:471
-msgid "not a query - no params!"
-msgstr "不合法的查詢－沒有字串"
-
-#: ..\..\..\b2evocore\_functions_hitlogs.php:496
-msgid "no query string found"
-msgstr "找不到你所查詢字詞"
-
-#: ..\..\..\b2evocore\_functions_locale.php:354 ..\..\..\install\index.php:90
-msgid "name"
-msgstr "名"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:36
-msgid "Sending pingbacks..."
-msgstr "傳送pingbacks(通告)"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:41
-msgid "No pingback to be done."
-msgstr "沒有pingback(通告)需被傳送"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:47
-msgid "BEGIN"
-msgstr "開始"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:109
-#: ..\..\..\b2evocore\_functions_pingback.php:110
-msgid "Processing:"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:114
-#: ..\..\..\b2evocore\_functions_pingback.php:115
-msgid "Couldn't find a hostname for:"
-msgstr "找不到主機位置為:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:129
-msgid "Connect to server at:"
-msgstr "連結伺服器在: "
-
-#: ..\..\..\b2evocore\_functions_pingback.php:133
-#: ..\..\..\b2evocore\_functions_pingback.php:134
-msgid "Couldn't open a connection to:"
-msgstr "無法建立連結在: "
-
-#: ..\..\..\b2evocore\_functions_pingback.php:145
-msgid "Start receiving headers and content"
-msgstr "開始接收標題和內文"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:179
-#: ..\..\..\b2evocore\_functions_pingback.php:180
-msgid "Pingback server found from X-Pingback header:"
-msgstr "找到Pingback(通告)伺服器在X-Pingback的標頭: "
-
-#: ..\..\..\b2evocore\_functions_pingback.php:193
-#: ..\..\..\b2evocore\_functions_pingback.php:194
-msgid "Pingback server found from Pingback <link /> tag:"
-msgstr "找到Pingback(通告)伺服器在Pingback <link /> 標籤: "
-
-#: ..\..\..\b2evocore\_functions_pingback.php:202
-#: ..\..\..\b2evocore\_functions_pingback.php:203
-msgid "Pingback server not found in headers and content"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:208
-#: ..\..\..\b2evocore\_functions_pingback.php:209
-msgid "Pingback server URL is empty (may be an internal PHP fgets error)"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:214
-msgid "Pingback server data"
-msgstr "Pingback(通告)伺服器的資料"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:224
-#: ..\..\..\b2evocore\_functions_pingback.php:225
-msgid "Page Linked To:"
-msgstr "網頁連至:"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:226
-#: ..\..\..\b2evocore\_functions_pingback.php:227
-msgid "Page Linked From:"
-msgstr "網頁連由: "
-
-#: ..\..\..\b2evocore\_functions_pingback.php:232
-#, php-format
-msgid "Pinging %s..."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_pingback.php:242
-msgid "END"
-msgstr "結束"
-
-#: ..\..\..\b2evocore\_functions_pingback.php:244
-msgid "Pingbacks done."
-msgstr "通告程序完成"
-
-#: ..\..\..\b2evocore\_functions_pings.php:32
-msgid "Pinging b2evolution.net..."
-msgstr "通知b2evolution.net..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:77
-msgid "Pinging Weblogs.com..."
-msgstr "通知Weblogs.com..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:139
-msgid "Pinging Blo.gs..."
-msgstr "通知Blo.gs..."
-
-#: ..\..\..\b2evocore\_functions_pings.php:194
-msgid "Pinging technorati.com..."
-msgstr "通知technorati.com..."
-
-#: ..\..\..\b2evocore\_functions_template.php:51
-msgid "Archives for"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_template.php:100
-msgid "Archive Directory"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_trackback.php:24
-msgid "Sending trackbacks..."
-msgstr "正在傳送引文(trackback)..."
-
-#: ..\..\..\b2evocore\_functions_trackback.php:27
-msgid "No trackback to be sent."
-msgstr "沒有引用需要傳送"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:32
-msgid "Excerpt to be sent:"
-msgstr "傳送摘要: "
-
-#: ..\..\..\b2evocore\_functions_trackback.php:40
-msgid "Trackbacks done."
-msgstr "引文傳送完成"
-
-#: ..\..\..\b2evocore\_functions_trackback.php:59
-msgid "Sending trackback to:"
-msgstr "傳送引文至: "
-
-#: ..\..\..\b2evocore\_functions_trackback.php:117
-msgid "Response:"
-msgstr "回應:"
-
-#: ..\..\..\b2evocore\_functions_users.php:76
-msgid "wrong login/password."
-msgstr "錯誤的 使用者/密碼"
-
-#: ..\..\..\b2evocore\_functions_users.php:82
-#: ..\..\..\b2evocore\_functions_users.php:84
-#: ..\..\..\htsrv\profile_update.php:120
-#, php-format
-msgid "setcookie %s failed!"
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_users.php:107
-msgid "login/password no longer valid."
-msgstr ""
-
-#: ..\..\..\b2evocore\_functions_users.php:128
-msgid "You must log in!"
-msgstr "你必須登入!"
-
-#: ..\..\..\b2evocore\_functions_users.php:349
-msgid "Login if you have an account..."
-msgstr "有帳號的請登入"
-
-#: ..\..\..\b2evocore\_functions_users.php:385
-msgid "Register..."
-msgstr "註冊..."
-
-#: ..\..\..\b2evocore\_functions_users.php:386
-msgid "Register to open an account..."
-msgstr "註冊新帳號"
-
-#: ..\..\..\b2evocore\_functions_users.php:420
-#, php-format
-msgid "Logout (%s)"
-msgstr "登出 (%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:421
-msgid "Logout from your account"
-msgstr "登出你的帳號"
-
-#: ..\..\..\b2evocore\_functions_users.php:446
-msgid "Admin"
-msgstr "管理模式"
-
-#: ..\..\..\b2evocore\_functions_users.php:447
-msgid "Go to the back-office"
-msgstr "至管理模式"
-
-#: ..\..\..\b2evocore\_functions_users.php:470
-#, php-format
-msgid "Profile (%s)"
-msgstr "個人設定(%s)"
-
-#: ..\..\..\b2evocore\_functions_users.php:471
-msgid "Edit your profile"
-msgstr "編輯你的個人設定"
-
-#: ..\..\..\b2evocore\_functions_users.php:496
-msgid "User profile"
-msgstr "使用者設定檔"
-
-#: ..\..\..\b2evocore\_vars.php:149
-msgid "Sunday"
-msgstr "星期日"
-
-#: ..\..\..\b2evocore\_vars.php:150
-msgid "Monday"
-msgstr "星期一"
-
-#: ..\..\..\b2evocore\_vars.php:151
-msgid "Tuesday"
-msgstr "星期二"
-
-#: ..\..\..\b2evocore\_vars.php:152
-msgid "Wednesday"
-msgstr "星期三"
-
-#: ..\..\..\b2evocore\_vars.php:153
-msgid "Thursday"
-msgstr "星期四"
-
-#: ..\..\..\b2evocore\_vars.php:154
-msgid "Friday"
-msgstr "星期五"
-
-#: ..\..\..\b2evocore\_vars.php:155
-msgid "Saturday"
-msgstr "星期六"
-
-#  TRANS: abbrev. for Sunday
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:159
-msgid "Sun"
-msgstr "日"
-
-#  TRANS: abbrev. for Monday
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:161
-msgid "Mon"
-msgstr "一"
-
-#  TRANS: abbrev. for Tuesday
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:163
-msgid "Tue"
-msgstr "二"
-
-#  TRANS: abbrev. for Wednesday
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:165
-msgid "Wed"
-msgstr "三"
-
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:167
-msgid "Thu"
-msgstr "四"
-
-#  TRANS: abbrev. for Friday
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:169
-msgid "Fri"
-msgstr "五"
-
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:171
-msgid "Sat"
-msgstr "六"
-
-#  TRANS: abbrev. for Sunday
-#. TRANS: abbrev. for Sunday
-#: ..\..\..\b2evocore\_vars.php:175
-msgid " S "
-msgstr " 日"
-
-#  TRANS: abbrev. for Monday
-#. TRANS: abbrev. for Monday
-#: ..\..\..\b2evocore\_vars.php:177
-msgid " M "
-msgstr " 一"
-
-#  TRANS: abbrev. for Tuesday
-#. TRANS: abbrev. for Tuesday
-#: ..\..\..\b2evocore\_vars.php:179
-msgid " T "
-msgstr " 二"
-
-#  TRANS: abbrev. for Wednesday
-#. TRANS: abbrev. for Wednesday
-#: ..\..\..\b2evocore\_vars.php:181
-msgid " W "
-msgstr " 三"
-
-#  TRANS: abbrev. for Thursday
-#. TRANS: abbrev. for Thursday
-#: ..\..\..\b2evocore\_vars.php:183
-msgid " T  "
-msgstr " 四"
-
-#  TRANS: abbrev. for Friday
-#. TRANS: abbrev. for Friday
-#: ..\..\..\b2evocore\_vars.php:185
-msgid " F "
-msgstr " 五"
-
-#  TRANS: abbrev. for Saturday
-#. TRANS: abbrev. for Saturday
-#: ..\..\..\b2evocore\_vars.php:187
-msgid " S  "
-msgstr " 六"
-
-#: ..\..\..\b2evocore\_vars.php:190
-msgid "January"
-msgstr "1月"
-
-#: ..\..\..\b2evocore\_vars.php:191
-msgid "February"
-msgstr "2月"
-
-#: ..\..\..\b2evocore\_vars.php:192
-msgid "March"
-msgstr "3月"
-
-#: ..\..\..\b2evocore\_vars.php:193
-msgid "April"
-msgstr "4月"
-
-#  TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#. TRANS: space at the end only to differentiate from short form. You don't need to keep it in the translation.
-#: ..\..\..\b2evocore\_vars.php:195
-msgid "May "
-msgstr "5月"
-
-#: ..\..\..\b2evocore\_vars.php:196
-msgid "June"
-msgstr "6月"
-
-#: ..\..\..\b2evocore\_vars.php:197
-msgid "July"
-msgstr "7月"
-
-#: ..\..\..\b2evocore\_vars.php:198
-msgid "August"
-msgstr "8月"
-
-#: ..\..\..\b2evocore\_vars.php:199
-msgid "September"
-msgstr "9月"
-
-#: ..\..\..\b2evocore\_vars.php:200
-msgid "October"
-msgstr "10月"
-
-#: ..\..\..\b2evocore\_vars.php:201
-msgid "November"
-msgstr "11月"
-
-#: ..\..\..\b2evocore\_vars.php:202
-msgid "December"
-msgstr "12月"
-
-#  TRANS: abbrev. for January
-#. TRANS: abbrev. for January
-#: ..\..\..\b2evocore\_vars.php:206
-msgid "Jan"
-msgstr "1月"
-
-#  TRANS: abbrev. for February
-#. TRANS: abbrev. for February
-#: ..\..\..\b2evocore\_vars.php:208
-msgid "Feb"
-msgstr "2月"
-
-#  TRANS: abbrev. for March
-#. TRANS: abbrev. for March
-#: ..\..\..\b2evocore\_vars.php:210
-msgid "Mar"
-msgstr "3月"
-
-#  TRANS: abbrev. for April
-#. TRANS: abbrev. for April
-#: ..\..\..\b2evocore\_vars.php:212
-msgid "Apr"
-msgstr "4月"
-
-#  TRANS: abbrev. for May
-#. TRANS: abbrev. for May
-#: ..\..\..\b2evocore\_vars.php:214
-msgid "May"
-msgstr "5月"
-
-#  TRANS: abbrev. for June
-#. TRANS: abbrev. for June
-#: ..\..\..\b2evocore\_vars.php:216
-msgid "Jun"
-msgstr "6月"
-
-#  TRANS: abbrev. for July
-#. TRANS: abbrev. for July
-#: ..\..\..\b2evocore\_vars.php:218
-msgid "Jul"
-msgstr "7月"
-
-#  TRANS: abbrev. for August
-#. TRANS: abbrev. for August
-#: ..\..\..\b2evocore\_vars.php:220
-msgid "Aug"
-msgstr "8月"
-
-#  TRANS: abbrev. for September
-#. TRANS: abbrev. for September
-#: ..\..\..\b2evocore\_vars.php:222
-msgid "Sep"
-msgstr "9月"
-
-#  TRANS: abbrev. for October
-#. TRANS: abbrev. for October
-#: ..\..\..\b2evocore\_vars.php:224
-msgid "Oct"
-msgstr "10月"
-
-#  TRANS: abbrev. for November
-#. TRANS: abbrev. for November
-#: ..\..\..\b2evocore\_vars.php:226
-msgid "Nov"
-msgstr "11月"
-
-#  TRANS: abbrev. for December
-#. TRANS: abbrev. for December
-#: ..\..\..\b2evocore\_vars.php:228
-msgid "Dec"
-msgstr "12月"
-
-#: ..\..\..\b2evocore\_vars.php:241
-msgid "Local"
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:242
-msgid "Reported"
-msgstr ""
-
-#: ..\..\..\b2evocore\_vars.php:243
-msgid "Central"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:49
-msgid "Czech (CZ)"
-msgstr "捷克語 (CZ)"
-
-#: ..\..\..\conf\_locales.php:56
-#, fuzzy
-msgid "Danish (DK)"
-msgstr "英語 (UK)"
-
-#: ..\..\..\conf\_locales.php:63
-msgid "German (DE)"
-msgstr "德語 (DE)"
-
-#: ..\..\..\conf\_locales.php:70
-msgid "English (EU)"
-msgstr "英語 (EU)"
-
-#: ..\..\..\conf\_locales.php:77
-msgid "English (UK)"
-msgstr "英語 (UK)"
-
-#: ..\..\..\conf\_locales.php:84
-msgid "English (US)"
-msgstr "英語 (US)"
-
-#: ..\..\..\conf\_locales.php:91
-msgid "English (CA)"
-msgstr "英語 (CA)"
-
-#: ..\..\..\conf\_locales.php:98
-msgid "English (AU)"
-msgstr "英語 (AU)"
-
-#: ..\..\..\conf\_locales.php:105
-msgid "English (IL)"
-msgstr "英語 (IL)"
-
-#: ..\..\..\conf\_locales.php:112
-#, fuzzy
-msgid "English (NZ)"
-msgstr "英語 (EU)"
-
-#: ..\..\..\conf\_locales.php:119
-#, fuzzy
-msgid "English (SG)"
-msgstr "英語 (US)"
-
-#: ..\..\..\conf\_locales.php:126
-msgid "Spanish (ES)"
-msgstr "西班牙語 (ES)"
-
-#: ..\..\..\conf\_locales.php:133
-#, fuzzy
-msgid "Spanish (MX)"
-msgstr "西班牙語 (ES)"
-
-#: ..\..\..\conf\_locales.php:140
-#, fuzzy
-msgid "Spanish (VE)"
-msgstr "西班牙語 (ES)"
-
-#: ..\..\..\conf\_locales.php:147
-#, fuzzy
-msgid "Finnish (FI)"
-msgstr "英語 (IL)"
-
-#: ..\..\..\conf\_locales.php:154
-msgid "French (FR)"
-msgstr "法語 (FR)"
-
-#: ..\..\..\conf\_locales.php:161
-msgid "French (CA)"
-msgstr "法語 (CA)"
-
-#: ..\..\..\conf\_locales.php:168
-msgid "French (BE)"
-msgstr "法語 (BE)"
-
-#: ..\..\..\conf\_locales.php:175
-#, fuzzy
-msgid "Galician (ES)"
-msgstr "義大利語 (IT)"
-
-#: ..\..\..\conf\_locales.php:182
-msgid "Hungarian (HU)"
-msgstr "匈牙利語 (HU)"
-
-#: ..\..\..\conf\_locales.php:189
-msgid "Italian (IT)"
-msgstr "義大利語 (IT)"
-
-#: ..\..\..\conf\_locales.php:196
-msgid "Japanese (JP)"
-msgstr "日語 (JP)"
-
-#: ..\..\..\conf\_locales.php:203
-msgid "Lithuanian (LT)"
-msgstr "立陶宛語 (LT)"
-
-#: ..\..\..\conf\_locales.php:210
-msgid "Bokm&aring;l (NO)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:217
-msgid "Dutch (NL)"
-msgstr "荷蘭語 (NL)"
-
-#: ..\..\..\conf\_locales.php:224
-msgid "Dutch (BE)"
-msgstr "荷蘭語 (BE)"
-
-#: ..\..\..\conf\_locales.php:231
-msgid "Portuguese (BR)"
-msgstr "葡萄牙語 (BR)"
-
-#: ..\..\..\conf\_locales.php:238
-#, fuzzy
-msgid "Portuguese (PT)"
-msgstr "葡萄牙語 (BR)"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:245
-#: ..\..\..\conf\_locales.php:245
-msgid "Slovak (SK)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:252
-msgid "Swedish (SE)"
-msgstr "瑞典語 (SE)"
-
-# D:\www\b2evo091\blogs\conf\_locales.php:259
-#: ..\..\..\conf\_locales.php:259
-msgid "Thai (TH)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:266
-#: ..\..\..\conf\_locales.php:266
-msgid "Turkish (TR)"
-msgstr ""
-
-# D:\www\b2evo091\blogs\conf\_locales.php:273
-#: ..\..\..\conf\_locales.php:273
-msgid "Turkish utf-8 (TR)"
-msgstr ""
-
-#: ..\..\..\conf\_locales.php:280
-msgid "Chinese(S) gb2312 (CN)"
-msgstr "中文(簡體) gb2312 (CN)"
-
-#: ..\..\..\conf\_locales.php:287
-msgid "Chinese(S) utf-8 (CN)"
-msgstr "中文(簡體) utf-8 (CN)"
-
-#: ..\..\..\conf\_locales.php:303
-msgid "Trad. Chinese (TW)"
-msgstr "繁體中文 (TW)"
-
-#: ..\..\..\htsrv\comment_post.php:30
-msgid "You cannot leave comments on this post!"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:53
-msgid "Please fill in the name field"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:54
-msgid "Please fill in the email field"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:59
-#, fuzzy
-msgid "Supplied name is invalid"
-msgstr "不正確的 URL"
-
-#: ..\..\..\htsrv\comment_post.php:65
-msgid "Supplied email address is invalid"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:89 ..\..\..\htsrv\trackback.php:69
-msgid "Please do not send empty comment"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:93 ..\..\..\htsrv\trackback.php:73
-#, fuzzy
-msgid "Supplied comment is invalid"
-msgstr "不正確的 URL"
-
-# D:\www\b2evo091\blogs\htsrv\comment_post.php:110
-#: ..\..\..\htsrv\comment_post.php:110
-#, php-format
-msgid "You can only post a new comment every %d seconds."
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:114
-msgid "Cannot post comment, please correct these errors:"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:115
-msgid "Back to comment editing"
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:140 ..\..\..\htsrv\comment_post.php:143
-#, php-format
-msgid "New comment on your post #%d \"%s\""
-msgstr ""
-
-#: ..\..\..\htsrv\comment_post.php:155 ..\..\..\htsrv\trackback.php:115
-#: ..\..\..\xmlsrv\xmlrpc.php:1411
-msgid "Url"
-msgstr "Url"
-
-#: ..\..\..\htsrv\comment_post.php:157
-msgid "Comment"
-msgstr "評論"
-
-#: ..\..\..\htsrv\comment_post.php:158 ..\..\..\htsrv\trackback.php:117
-#: ..\..\..\xmlsrv\xmlrpc.php:1413
-msgid "Edit/Delete"
-msgstr "編輯/刪除"
-
-#: ..\..\..\htsrv\getmail.php:32
-msgid "Connecting to pop server..."
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:35
-msgid "Connection failed: "
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:39
-msgid "Logging into pop server..."
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:43
-msgid "No mail or Login Failed:"
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:54
-#, php-format
-msgid "Getting message #%d..."
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:63
-msgid "Processing..."
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:142
-msgid "Too old"
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:148
-msgid "Subject prefix does not match"
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:168
-msgid "Raw content:"
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:206 ..\..\..\htsrv\login.php:88
-#: ..\..\..\htsrv\register.php:120 ..\..\..\htsrv\_login_form.php:48
-#: ..\..\..\htsrv\_lostpass_form.php:27 ..\..\..\htsrv\_reg_complete.php:19
-#: ..\..\..\htsrv\_reg_form.php:27 ..\..\..\skins\basic\_profile.php:36
-msgid "Login:"
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:206
-msgid "Pass:"
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:210
-msgid "Wrong login or password."
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:228
-msgid "Category ID"
-msgstr "分類編號(ID)"
-
-#: ..\..\..\htsrv\getmail.php:233
-msgid "Blog ID"
-msgstr "Blog 編號(ID)"
-
-#: ..\..\..\htsrv\getmail.php:238
-msgid "Permission denied."
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:270
-msgid "Posted title"
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:271
-msgid "Posted content"
-msgstr ""
-
-#: ..\..\..\htsrv\getmail.php:281
-msgid "Mission complete, message deleted."
-msgstr ""
-
-#: ..\..\..\htsrv\login.php:68
-#, fuzzy
-msgid "You cannot reset this account in demo mode."
-msgstr "在展示模式您無法變更demouser的個人設定檔案(profile)"
-
-#: ..\..\..\htsrv\login.php:82 ..\..\..\htsrv\login.php:105
-msgid "An email with the new password was sent successfully to your email address."
-msgstr ""
-
-#: ..\..\..\htsrv\login.php:89
-msgid "New Password:"
-msgstr "新的密碼"
-
-#: ..\..\..\htsrv\login.php:90
-msgid "You can login here:"
-msgstr "您可以在此登入 : "
-
-#: ..\..\..\htsrv\login.php:95
-msgid "your weblog's login/password"
-msgstr "您 weblog 的帳號/密碼"
-
-#: ..\..\..\htsrv\login.php:97
-msgid "The email could not be sent."
-msgstr ""
-
-#: ..\..\..\htsrv\login.php:98
-msgid "Possible reason: your host may have disabled the mail() function..."
-msgstr ""
-
-#: ..\..\..\htsrv\login.php:122
-msgid "Note: You are already logged in!"
-msgstr ""
-
-#: ..\..\..\htsrv\login.php:130
-msgid "Continue..."
-msgstr "繼續..."
-
-#: ..\..\..\htsrv\profile_update.php:36 ..\..\..\skins\_profile.php:21
-#: ..\..\..\skins\basic\_profile.php:22
-msgid "You are not logged in."
-msgstr ""
-
-#: ..\..\..\htsrv\profile_update.php:41
-msgid "You are not logged in under the same account you are trying to modify."
-msgstr ""
-
-#: ..\..\..\htsrv\profile_update.php:47 ..\..\..\htsrv\profile_update.php:54
-#: ..\..\..\htsrv\profile_update.php:64 ..\..\..\htsrv\profile_update.php:73
-#: ..\..\..\htsrv\profile_update.php:79 ..\..\..\htsrv\profile_update.php:102
-#: ..\..\..\htsrv\profile_update.php:107 ..\..\..\htsrv\profile_update.php:113
-msgid "Back to profile"
-msgstr ""
-
-#: ..\..\..\htsrv\profile_update.php:53
-msgid "please enter your nickname (can be the same as your login)"
-msgstr ""
-
-#: ..\..\..\htsrv\profile_update.php:63
-msgid "your ICQ UIN can only be a number, no letters allowed"
-msgstr ""
-
-#: ..\..\..\htsrv\profile_update.php:72 ..\..\..\htsrv\register.php:73
-msgid "please type your e-mail address"
-msgstr ""
-
-#: ..\..\..\htsrv\profile_update.php:78 ..\..\..\htsrv\register.php:78
-msgid "the email address is invalid"
-msgstr ""
-
-#: ..\..\..\htsrv\profile_update.php:93 ..\..\..\htsrv\profile_update.php:101
-msgid "you typed your new password only once. Go back to type it twice."
-msgstr ""
-
-#: ..\..\..\htsrv\profile_update.php:106
-msgid "you typed two different passwords. Go back to correct that."
-msgstr ""
-
-#: ..\..\..\htsrv\register.php:43
-msgid "please enter a Login"
-msgstr ""
-
-#: ..\..\..\htsrv\register.php:50
-msgid "please enter your password twice"
-msgstr ""
-
-#: ..\..\..\htsrv\register.php:57
-msgid "please type the same password in the two password fields"
-msgstr ""
-
-#: ..\..\..\htsrv\register.php:89
-msgid "this login is already registered, please choose another one"
-msgstr ""
-
-#: ..\..\..\htsrv\register.php:119 ..\..\..\htsrv\register.php:123
-msgid "new user registration on your blog"
-msgstr ""
-
-#: ..\..\..\htsrv\register.php:121
-msgid "Manage users"
-msgstr "管理使用者"
-
-#: ..\..\..\htsrv\trackback.php:107 ..\..\..\htsrv\trackback.php:112
-#, php-format
-msgid "New trackback on your post #%d \"%s\""
-msgstr ""
-
-#: ..\..\..\htsrv\trackback.php:114 ..\..\..\xmlsrv\xmlrpc.php:1410
-msgid "Website"
-msgstr "網站"
-
-#: ..\..\..\htsrv\trackback.php:116 ..\..\..\xmlsrv\xmlrpc.php:1412
-msgid "Excerpt"
-msgstr ""
-
-#: ..\..\..\htsrv\_login_form.php:15
-msgid "Login form"
-msgstr "登入表單"
-
-#: ..\..\..\htsrv\_login_form.php:45
-msgid "You will have to accept cookies in order to log in."
-msgstr ""
-
-#: ..\..\..\htsrv\_login_form.php:53 ..\..\..\htsrv\_reg_form.php:32
-msgid "Password:"
-msgstr "密碼"
-
-#: ..\..\..\htsrv\_login_form.php:59 ..\..\..\htsrv\_reg_complete.php:25
-msgid "Log in!"
-msgstr "登入！"
-
-#: ..\..\..\htsrv\_login_form.php:67 ..\..\..\install\index.php:64
-msgid "Go to Blogs"
-msgstr ""
-
-#: ..\..\..\htsrv\_login_form.php:69
-msgid "Lost your password ?"
-msgstr "忘記您的密碼嗎？"
-
-#: ..\..\..\htsrv\_lostpass_form.php:15
-msgid "Lost password ?"
-msgstr "忘記密碼嗎？"
-
-#: ..\..\..\htsrv\_lostpass_form.php:19
-msgid "A new password will be generated and sent to you by email."
-msgstr "新的密碼將會自動產生，並寄到您的電子信箱"
-
-#: ..\..\..\htsrv\_lostpass_form.php:33
-msgid "Generate new password!"
-msgstr "產生新的密碼！"
-
-#: ..\..\..\htsrv\_reg_complete.php:15
-msgid "Registration complete"
-msgstr "認證完成"
-
-#: ..\..\..\htsrv\_reg_disabled.php:15
-msgid "Registration Currently Disabled"
-msgstr ""
-
-#: ..\..\..\htsrv\_reg_disabled.php:18
-msgid "User registration is currently not allowed."
-msgstr ""
-
-#: ..\..\..\htsrv\_reg_disabled.php:19
-msgid "Home"
-msgstr ""
-
-#: ..\..\..\htsrv\_reg_form.php:15
-msgid "Register form"
-msgstr ""
-
-#: ..\..\..\htsrv\_reg_form.php:32
-msgid "(twice)"
-msgstr ""
-
-#: ..\..\..\htsrv\_reg_form.php:36
-#, php-format
-msgid "Minimum %d characters, please."
-msgstr ""
-
-#: ..\..\..\htsrv\_reg_form.php:46
-msgid "Preferred language"
-msgstr ""
-
-#: ..\..\..\htsrv\_reg_form.php:50
-msgid "Register!"
-msgstr ""
-
-#: ..\..\..\htsrv\_reg_form.php:57
-msgid "Log into existing account..."
-msgstr ""
-
-#: ..\..\..\install\index.php:52
-msgid "b2evo installer"
-msgstr "b2evo 安裝程式"
-
-#: ..\..\..\install\index.php:59
-msgid "Installer for version "
-msgstr ""
-
-#: ..\..\..\install\index.php:61
-msgid "Current installation"
-msgstr ""
-
-#: ..\..\..\install\index.php:62
-msgid "Install menu"
-msgstr "安裝選單"
-
-#: ..\..\..\install\index.php:63
-msgid "PHP info"
-msgstr "PHP info"
-
-#: ..\..\..\install\index.php:65
-msgid "Go to Admin"
-msgstr "至管理介面"
-
-#: ..\..\..\install\index.php:66
-msgid "Online"
-msgstr "線上"
-
-#: ..\..\..\install\index.php:67
-msgid "Manual"
-msgstr "使用手冊"
-
-#: ..\..\..\install\index.php:68
-msgid "Support"
-msgstr "支援"
-
-#: ..\..\..\install\index.php:77
-msgid "Language / Locale"
-msgstr "語言/國家"
-
-#: ..\..\..\install\index.php:78
-msgid "Choose a default language/locale for your b2evo installation."
-msgstr "為你要安裝的 b2evolution 選一個預設的語言/ 國家"
-
-#: ..\..\..\install\index.php:106
-msgid "Check your database config settings below and update them if necessary..."
-msgstr ""
-
-#: ..\..\..\install\index.php:118 ..\..\..\install\index.php:127
-#, php-format
-msgid "The minimum requirement for this version of b2evolution is %s version %s but you are trying to use version %s!"
-msgstr ""
-
-#: ..\..\..\install\index.php:150
-msgid "It seems that the database config settings you entered don't work. Please check them carefully and try again..."
-msgstr ""
-
-#: ..\..\..\install\index.php:190
-msgid "Config file update"
-msgstr ""
-
-#: ..\..\..\install\index.php:191
-#, php-format
-msgid "We cannot automatically update your config file [%s]!"
-msgstr ""
-
-#: ..\..\..\install\index.php:192
-msgid "There are two ways to deal with this:"
-msgstr ""
-
-#: ..\..\..\install\index.php:194
-msgid "You can allow the installer to update the config file by changing its permissions:"
-msgstr ""
-
-#: ..\..\..\install\index.php:196
-#, php-format
-msgid "<code>chmod 666 %s</code>. If needed, see the <a %s>online manual about permissions</a>."
-msgstr ""
-
-#: ..\..\..\install\index.php:197
-msgid "Come back to this page and refresh/reload."
-msgstr ""
-
-#: ..\..\..\install\index.php:201
-msgid "Alternatively, you can update the config file manually:"
-msgstr ""
-
-#: ..\..\..\install\index.php:203
-msgid "Open the _config.php file locally with a text editor."
-msgstr ""
-
-#: ..\..\..\install\index.php:204
-msgid "Delete all contents!"
-msgstr ""
-
-#: ..\..\..\install\index.php:205
-msgid "Copy the contents from the box below."
-msgstr ""
-
-#: ..\..\..\install\index.php:206
-msgid "Paste them into your local text editor. <strong>ATTENTION: make sure there is ABSOLUTELY NO WHITESPACE after the final <code>?&gt;</code> in the file.</strong> Any space, tab, newline or blank line at the end of the conf file may prevent cookies from being set when you try to log in later."
-msgstr ""
-
-#: ..\..\..\install\index.php:207
-msgid "Save the new _config.php file locally."
-msgstr ""
-
-#: ..\..\..\install\index.php:208
-msgid "Upload the file to your server, into the /_conf folder."
-msgstr ""
-
-#: ..\..\..\install\index.php:209
-#, php-format
-msgid "<a %s>Call the installer from scratch</a>."
-msgstr ""
-
-#: ..\..\..\install\index.php:213
-msgid "This is how your _config.php should look like:"
-msgstr ""
-
-#: ..\..\..\install\index.php:233
-#, php-format
-msgid "Your configuration file [%s] has been successfully updated."
-msgstr ""
-
-#: ..\..\..\install\index.php:266
-msgid "Base configuration"
-msgstr ""
-
-#: ..\..\..\install\index.php:268
-msgid "Your base config file has not been edited yet. You can do this by filling in the form below."
-msgstr ""
-
-#: ..\..\..\install\index.php:270
-msgid "This is the minimum info we need to set up b2evolution on this server:"
-msgstr ""
-
-#: ..\..\..\install\index.php:277
-msgid "Database you want to install into"
-msgstr ""
-
-#: ..\..\..\install\index.php:279 ..\..\..\install\index.php:384
-msgid "mySQL Username"
-msgstr "mySQL使用者名稱"
-
-#: ..\..\..\install\index.php:279
-msgid "Your username to access the database"
-msgstr "您存取資料庫的使用者名稱"
-
-#: ..\..\..\install\index.php:280 ..\..\..\install\index.php:385
-msgid "mySQL Password"
-msgstr "mySQL 密碼"
-
-#: ..\..\..\install\index.php:280
-msgid "Your password to access the database"
-msgstr "您存取資料庫的密碼"
-
-#: ..\..\..\install\index.php:281 ..\..\..\install\index.php:386
-msgid "mySQL Database"
-msgstr "mySQL的資料庫"
-
-#: ..\..\..\install\index.php:281
-msgid "Name of the database you want to use"
-msgstr "你所想要使用的資料庫名稱"
-
-#: ..\..\..\install\index.php:282 ..\..\..\install\index.php:387
-msgid "mySQL Host"
-msgstr "mySQL Host"
-
-#: ..\..\..\install\index.php:282
-msgid "You probably won't have to change this"
-msgstr "通常你不用調整此選項"
-
-#: ..\..\..\install\index.php:287
-msgid "Additional settings"
-msgstr "進階選項"
-
-#: ..\..\..\install\index.php:289 ..\..\..\install\index.php:388
-msgid "Base URL"
-msgstr "Base URL"
-
-#: ..\..\..\install\index.php:289
-msgid "This is where b2evo and your blogs reside by default. CHECK THIS CAREFULLY or not much will work. If you want to test b2evolution on your local machine, in order for login cookies to work, you MUST use http://<strong>localhost</strong>/path... Do NOT use your machine's name!"
-msgstr "這就是b2evo和您的blog預設的位置，<strong>請注意調整</strong>不然將無法啟用。如果您只想在你本機上測試b2evolution，為了讓登入時cookie可以運作，您「必須」用 http://<strong>localhost</strong>/path... ，而不要用你機器的名稱。"
-
-#: ..\..\..\install\index.php:291
-msgid "Your email"
-msgstr "您的email"
-
-#: ..\..\..\install\index.php:291
-msgid "Will be used in severe error messages so that users can contact you. You will also receive notifications for new user registrations."
-msgstr "使用者將可以聯繫您，並傳送系統錯誤訊息。新使用者註冊時，您也會收到通知"
-
-#: ..\..\..\install\index.php:298
-msgid "Update config file"
-msgstr "更新設定檔"
-
-#: ..\..\..\install\index.php:318
-msgid "How do you want to install b2evolution?"
-msgstr "您想如何安裝b2evolution?"
-
-#: ..\..\..\install\index.php:322
-msgid "The installation can be done in different ways. Choose one:"
-msgstr "將可選擇下列幾種方式安裝: "
-
-#: ..\..\..\install\index.php:325
-msgid "<strong>New Install</strong>: Install b2evolution database tables with sample data."
-msgstr "<strong>全新安裝</strong>: 安裝b2evolution資料庫和範例"
-
-#: ..\..\..\install\index.php:328
-msgid "<strong>Upgrade from a previous version of b2evolution</strong>: Upgrade your b2evolution database tables in order to make them compatible with the current version!"
-msgstr "<strong>從先前的b2evolution版本升級</strong>: 為了讓資料可正確的在最新版本運作，將會升級您的b2evolution資料庫"
-
-#: ..\..\..\install\index.php:331
-msgid "<strong>Upgrade from Cafelog/b2 v 0.6.x</strong>: Install b2evolution database tables and copy your existing Cafelog/b2 data into them."
-msgstr "<strong>從 Cafelog/b2 v 0.6.x 升級為b2evolution</strong>: 安裝b2evolution資料庫，並且轉換您現存在 Cafelog/b2 的資料"
-
-#: ..\..\..\install\index.php:334
-msgid "<strong>Upgrade from Manywhere Miniblog</strong>: Install b2evolution database tables and copy your existing Miniblog data into them."
-msgstr "<strong>從Manywhere Miniblog 升級為b2evolution</strong>: 安裝b2evolution資料庫，並且轉換您現存在 Miniblog 的資料"
-
-#: ..\..\..\install\index.php:337
-msgid "<strong>Upgrade from WordPress v 1.2</strong>: Install b2evolution database tables and copy your existing WordPress data into them."
-msgstr "<strong>從 WordPress v 1.2 升級為b2evolution</strong>:  安裝b2evolution資料庫，並且轉換您現存在 WordPress 的資料"
-
-#: ..\..\..\install\index.php:344
-msgid "Delete b2evolution tables"
-msgstr "刪除b2evolution的資料表(tables)"
-
-#: ..\..\..\install\index.php:345
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. <strong>WARNING: All your b2evolution tables and data will be lost!!!</strong> Your Cafelog/b2 or any other tables though, if you have some, will not be touched in any way."
-msgstr ""
-
-#: ..\..\..\install\index.php:348
-msgid "<strong>Change your base configuration</strong> (see recap below): You only want to do this in rare occasions where you may have moved your b2evolution files or database to a different location..."
-msgstr ""
-
-#: ..\..\..\install\index.php:353
-msgid "GO!"
-msgstr ""
-
-#: ..\..\..\install\index.php:360
-msgid "Need to start anew?"
-msgstr ""
-
-#: ..\..\..\install\index.php:361
-msgid "If you have installed b2evolution tables before and wish to start anew, you must delete the b2evolution tables before you can start a new installation. b2evolution can delete its own tables for you, but for obvious security reasons, this feature is disabled by default."
-msgstr ""
-
-#: ..\..\..\install\index.php:373
-msgid "Base config recap..."
-msgstr ""
-
-#: ..\..\..\install\index.php:375
-#, php-format
-msgid "If you don't see correct settings here, STOP before going any further, and <a %s>update your base configuration</a>."
-msgstr ""
-
-#: ..\..\..\install\index.php:385
-msgid "(Set, but not shown for security reasons)"
-msgstr ""
-
-#: ..\..\..\install\index.php:389
-msgid "Admin email"
-msgstr ""
-
-#: ..\..\..\install\index.php:401
-msgid "Installing b2evolution tables with sample data"
-msgstr ""
-
-#: ..\..\..\install\index.php:406
-msgid "Installation successful!"
-msgstr ""
-
-#: ..\..\..\install\index.php:408
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with the login \"admin\" and password \"%s\".</p>\n"
-"\t<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-
-#: ..\..\..\install\index.php:421
-msgid "Upgrading data in existing b2evolution database"
-msgstr ""
-
-#: ..\..\..\install\index.php:426 ..\..\..\install\index.php:446
-#: ..\..\..\install\index.php:465 ..\..\..\install\index.php:485
-msgid "Upgrade completed successfully!"
-msgstr ""
-
-#: ..\..\..\install\index.php:427 ..\..\..\install\index.php:447
-#: ..\..\..\install\index.php:486
-#: ..\..\..\install\_functions_evoupgrade.php:128
-#, php-format
-msgid "Now you can <a %s>log in</a> with your usual %s username and password."
-msgstr ""
-
-#: ..\..\..\install\index.php:441 ..\..\..\install\index.php:460
-#: ..\..\..\install\index.php:480
-#, php-format
-msgid "Installing b2evolution tables and copying existing %s data"
-msgstr ""
-
-#: ..\..\..\install\index.php:466
-#, php-format
-msgid ""
-"<p>Now you can <a %s>log in</a> with your usual Miniblog email login cropped at 20 chars. All passwords have been reset to \"%s\".</p>\n"
-"<p>Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.</p>"
-msgstr ""
-
-#: ..\..\..\install\index.php:499
-msgid "Deleting b2evolution tables from the datatase"
-msgstr ""
-
-#: ..\..\..\install\index.php:503
-msgid "For security reasons, the reset feature is disabled by default."
-msgstr ""
-
-#: ..\..\..\install\index.php:513
-msgid "Reset done!"
-msgstr "重設完成!"
-
-#: ..\..\..\install\index.php:514
-msgid "Back to menu"
-msgstr "回到選單"
-
-#: ..\..\..\install\index.php:522
-msgid "official website"
-msgstr "官方網站"
-
-#: ..\..\..\install\index.php:524
-msgid "contact"
-msgstr "聯繫"
-
-#: ..\..\..\install\_functions_cafelogupgrade.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Cafelog. This blog is named '%s'. %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is a sample linkblog entry"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:412
-msgid "This is sample text describing the linkblog entry. In most cases however, you'll want to leave this blank, providing just a Title and an Url for your linkblog entries (favorite/related sites)."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:432
-#, php-format
-msgid "This is the long description for the blog named '%s'. %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:440
-msgid "This blog (blog #1) is actually a very special blog! It automatically aggregates all posts from all other blogs. This allows you to easily track everything that is posted on this system. You can hide this blog from the public by unchecking 'Include in public blog list' in the blogs admin."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:442
-#: ..\..\..\install\_functions_create.php:456
-#: ..\..\..\install\_functions_create.php:476
-#: ..\..\..\install\_functions_create.php:495
-#, php-format
-msgid "%s Title"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:447
-#: ..\..\..\install\_functions_create.php:464
-#: ..\..\..\install\_functions_create.php:481
-#: ..\..\..\install\_functions_create.php:500
-#, php-format
-msgid "Tagline for %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:448
-#: ..\..\..\install\_functions_create.php:465
-#: ..\..\..\install\_functions_create.php:482
-#: ..\..\..\install\_functions_create.php:501
-#, php-format
-msgid "Short description for %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:451
-#: ..\..\..\install\_functions_create.php:469
-#: ..\..\..\install\_functions_create.php:485
-#: ..\..\..\install\_functions_create.php:504
-#, php-format
-msgid "Notes for %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:452
-#: ..\..\..\install\_functions_create.php:470
-#: ..\..\..\install\_functions_create.php:486
-#: ..\..\..\install\_functions_create.php:505
-#, php-format
-msgid "Keywords for %s"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:493
-msgid "The main purpose for this blog is to be included as a side item to other blogs where it will display your favorite/related links."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:571
-msgid "Clean Permalinks!"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:571
-msgid ""
-"b2evolution uses old-style permalinks and feedback links by default. This is to ensure maximum compatibility with various webserver configurations.\n"
-"\n"
-"Nethertheless, once you feel comfortable with b2evolution, you should try activating clean permalinks in the Settings screen... (check 'Use extra-path info')"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:577
-msgid "Apache optimization..."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:577
-msgid ""
-"In the <code>/blogs</code> folder as well as in <code>/blogs/admin</code> there are two files called [<code>sample.htaccess</code>]. You should try renaming those to [<code>.htaccess</code>].\n"
-"\n"
-"This will optimize the way b2evolution is handled by the webserver (if you are using Apache). These files are not active by default because a few hosts would display an error right away when you try to use them. If this happens to you when you rename the files, just remove them and you'll be fine."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:583
-msgid "About evoSkins..."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:583
-msgid ""
-"By default, b2evolution blogs are displayed using a default skin.\n"
-"\n"
-"Readers can choose a new skin by using the skin switcher integrated in most skins.\n"
-"\n"
-"You can change the default skin used for any blog by editing the blog parameters in the admin interface. You can also force the use of the default skin for everyone.\n"
-"\n"
-"Otherwise, you can restrict available skins by deleting some of them from the /blogs/skins folder. You can also create new skins by duplicating, renaming and customizing any existing skin folder.\n"
-"\n"
-"To start customizing a skin, open its '<code>_main.php</code>' file in an editor and read the comments in there. And, of course, read the manual on evoSkins!"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:595
-msgid "Skins, Stubs and Templates..."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:595
-msgid ""
-"By default, all pre-installed blogs are displayed using a skin. (More on skins in another post.)\n"
-"\n"
-"That means, blogs are accessed through '<code>index.php</code>', which loads default parameters from the database and then passes on the display job to a skin.\n"
-"\n"
-"Alternatively, if you don't want to use the default DB parameters and want to, say, force a skin, a category or a specific linkblog, you can create a stub file like the provided '<code>a_stub.php</code>' and call your blog through this stub instead of index.php .\n"
-"\n"
-"Finally, if you need to do some very specific customizations to your blog, you may use plain templates instead of skins. In this case, call your blog through a full template, like the provided '<code>a_noskin.php</code>'.\n"
-"\n"
-"You will find more information in the stub/template files themselves. Open them in a text editor and read the comments in there.\n"
-"\n"
-"Either way, make sure you go to the blogs admin and set the correct access method for your blog. When using a stub or a template, you must also set its filename in the 'Stub name' field. Otherwise, the permalinks will not function properly."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:609
-msgid "Multiple Blogs, new blogs, old blogs..."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:610
-msgid ""
-"By default, b2evolution comes with 4 blogs, named 'Blog All', 'Blog A', 'Blog B' and 'Linkblog'.\n"
-"\n"
-"Some of these blogs have a special role. Read about it on the corresponding page.\n"
-"\n"
-"You can create additional blogs or delete unwanted blogs from the blogs admin."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:619
-msgid "This is a multipage post"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:619
-msgid ""
-"This is page 1 of a multipage post.\n"
-"\n"
-"You can see the other pages by cliking on the links below the text.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 2.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 3.\n"
-"\n"
-"<!--nextpage-->\n"
-"\n"
-"This is page 4.\n"
-"\n"
-"It is the last page."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:639
-msgid "Extended post with no teaser"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:639
-msgid ""
-"This is an extended post with no teaser. This means that you won't see this teaser any more when you click the \"more\" link.\n"
-"\n"
-"<!--more--><!--noteaser-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:647
-msgid "Extended post"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:647
-msgid ""
-"This is an extended post. This means you only see this small teaser by default and you must click on the link below to see more.\n"
-"\n"
-"<!--more-->\n"
-"\n"
-"This is the extended text. You only see it when you have clicked the \"more\" link."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:655
-msgid "Important information"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:655
-msgid ""
-"Blog B contains a few posts in the 'b2evolution Tips' category.\n"
-"\n"
-"All these entries are designed to help you so, as EdB would say: \"<em>read them all before you start hacking away!</em>\" ;)\n"
-"\n"
-"If you wish, you can delete these posts one by one after you have read them. You could also change their status to 'deprecated' in order to visually keep track of what you have already read."
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:693
-msgid "First Post"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:693
-msgid ""
-"<p>This is the first post.</p>\n"
-"\n"
-"<p>It appears on both blog A and blog B.</p>"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:699
-msgid "Second post"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:699
-msgid ""
-"<p>This is the second post.</p>\n"
-"\n"
-"<p>It appears on blog A only but in multiple categories.</p>"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:705
-msgid "Third post"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:705
-msgid ""
-"<p>This is the third post.</p>\n"
-"\n"
-"<p>It appears on blog B only and in a single category.</p>"
-msgstr ""
-
-#: ..\..\..\install\_functions_create.php:727
-msgid "Hi, this is a comment.<br />To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them."
-msgstr ""
-
-#: ..\..\..\install\_functions_evoupgrade.php:127
-msgid "The database schema is already up to date. There is nothing to do."
-msgstr ""
-
-#: ..\..\..\install\_functions_evoupgrade.php:327
-#, php-format
-msgid "It appears that the following blog stub names are used more than once: ['%s']"
-msgstr ""
-
-#: ..\..\..\install\_functions_evoupgrade.php:329
-#, php-format
-msgid "I can't upgrade until you make them unique. DB field: [%s]"
-msgstr ""
-
-#: ..\..\..\install\_functions_install.php:24
-msgid "Checking DB schema version..."
-msgstr ""
-
-#: ..\..\..\install\_functions_install.php:36
-msgid "NOT FOUND! This is not a b2evolution database."
-msgstr ""
-
-#: ..\..\..\install\_functions_install.php:40
-msgid "This version is too old!"
-msgstr ""
-
-#: ..\..\..\install\_functions_install.php:41
-msgid "This version is too recent! We cannot downgrade to it!"
-msgstr ""
-
-#: ..\..\..\install\_functions_miniblog.php:30
-#, php-format
-msgid "This blog holds all your posts upgraded from Miniblog. This blog is named '%s'. %s"
-msgstr ""
-
-#: ..\..\..\plugins\plugin.class.php:44
-msgid "No desc available"
-msgstr "沒有功能描述"
-
-#: ..\..\..\plugins\plugin.class.php:45
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:42
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:84
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:69
-#: ..\..\..\plugins\renderers\_textile.renderer.php:238
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:47
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:57
-msgid "No description available"
-msgstr "沒有功能描述"
-
-#: ..\..\..\plugins\renderers\_autolinks.renderer.php:41
-msgid "Make URLs clickable"
-msgstr "自動轉換連結"
-
-#: ..\..\..\plugins\renderers\_auto_p.renderer.php:41
-msgid "Automatic &lt;P&gt; and &lt;BR&gt; tags"
-msgstr "自動段落 &lt;P&gt; 和自動斷行 &lt;BR&gt; "
-
-#: ..\..\..\plugins\renderers\_bbcode.renderer.php:83
-msgid "BB formatting e-g [b]bold[/b]"
-msgstr "BB formatting e-g [b]bold[/b]"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:75
-msgid "GreyMatter style formatting"
-msgstr "GreyMatter style formatting"
-
-#: ..\..\..\plugins\renderers\_gmcode.renderer.php:76
-#, php-format
-msgid "**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%"
-msgstr "**粗體** \\斜體\\//斜體// __底線__ ##tt## %%程式碼%%"
-
-#: ..\..\..\plugins\renderers\_smilies.renderer.php:68
-msgid "Convert text smilies to icons"
-msgstr "將特定文字轉換為表情符號"
-
-#: ..\..\..\plugins\renderers\_textile.renderer.php:237
-msgid "Humane Web Text Generator 2.0 beta"
-msgstr "Humane Web Text Generator 2.0 beta"
-
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:79
-#, fuzzy
-msgid "Wacko style formatting"
-msgstr "GreyMatter style formatting"
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wacko.renderer.php:80
-#: ..\..\..\plugins\renderers\_wacko.renderer.php:80
-msgid ""
-"== h2 ==\n"
-"=== h3 ===\n"
-"==== h4 ====\n"
-"===== h5 =====\n"
-"====== h6 ======"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:42
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:42
-msgid "Wiki Links converter"
-msgstr ""
-
-# D:\www\b2evo091\blogs\plugins\renderers\_wikilinks.renderer.php:43
-#: ..\..\..\plugins\renderers\_wikilinks.renderer.php:43
-msgid "WikiWord links ((link)) [[link ]]"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:46
-msgid "Easy HTML tags inserting"
-msgstr "簡單插入HTML標籤"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:90
-msgid "INSerted [Alt-I]"
-msgstr "插入 INSerted [Alt-I]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:97
-msgid "DELeted [Alt-D]"
-msgstr "刪除 DELeted [Alt-D]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:104
-msgid "STRong [Alt-S]"
-msgstr "粗體 STRong [Alt-S]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:111
-msgid "EMphasis [Alt-E]"
-msgstr "斜體 EMphasis [Alt-E]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:118
-msgid "CODE [Alt-C]"
-msgstr "程式碼 CODE [Alt-C]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:125
-msgid "Paragraph [Alt-P]"
-msgstr "段落 Paragraph [Alt-P]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:132
-msgid "Unordered List [Alt-U]"
-msgstr "無編號條列 Unordered List [Alt-U]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:145
-msgid "List Item [Alt-L]"
-msgstr "條列項目 List Item [Alt-L]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:152
-msgid "BLOCKQUOTE [Alt-B]"
-msgstr "區塊"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:159
-msgid "IMaGe [Alt-G]"
-msgstr "影像 IMaGe [Alt-G]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:167
-msgid "A href [Alt-A]"
-msgstr "超連結 A href [Alt-A]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:181
-msgid "More [Alt-M]"
-msgstr "插入詳全文 More [Alt-M]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:189
-msgid "no teaser [Alt-T]"
-msgstr "不顯示導文[Alt-T]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:197
-msgid "next page [Alt-Q]"
-msgstr "插入分頁 next page [Alt-Q]"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:266
-msgid "Close all tags"
-msgstr "關閉所有標籤"
-
-#: ..\..\..\plugins\toolbars\_quicktags.toolbar.php:382
-msgid "ALTernate text"
-msgstr ""
-
-#: ..\..\..\plugins\toolbars\_smilies.toolbar.php:56
-msgid "One click smilies inserting"
-msgstr "點選即會插入表情符號"
-
-#  TRANS: All categories, skin's categories list
-#. TRANS: All categories, skin's categories list
-#: ..\..\..\skins\_categories.php:17
-msgid "All"
-msgstr "所有分類"
-
-#: ..\..\..\skins\_feedback.php:77 ..\..\..\skins\basic\_feedback.php:77
-msgid "Trackback address for this post:"
-msgstr "引用(Trackback)本文章的的連結為:"
-
-#  TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#. TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST...
-#: ..\..\..\skins\_feedback.php:95 ..\..\..\skins\basic\_feedback.php:96
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:97
-#: ..\..\..\skins\wpc_default\_feedback.php:97
-#, php-format
-msgid "No %s for this post yet..."
-msgstr "此文章還沒有 %s"
-
-#: ..\..\..\skins\_feedback.php:176 ..\..\..\skins\basic\_feedback.php:180
-msgid "Your email address will <strong>not</strong> be displayed on this site."
-msgstr "您的email將<strong>不會</strong>被公開"
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:185
-msgid "Site/Url"
-msgstr "網站/URL"
-
-#: ..\..\..\skins\_feedback.php:178 ..\..\..\skins\basic\_feedback.php:187
-msgid "Your URL will be displayed."
-msgstr "別人將會看到您的URL"
-
-#: ..\..\..\skins\_feedback.php:195 ..\..\..\skins\basic\_feedback.php:206
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:207
-#: ..\..\..\skins\wpc_default\_feedback.php:207
-msgid "Line breaks become &lt;br /&gt;"
-msgstr "斷行用&lt;br /&gt;"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "Remember me"
-msgstr "記得我的帳號"
-
-#: ..\..\..\skins\_feedback.php:200 ..\..\..\skins\basic\_feedback.php:211
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:212
-#: ..\..\..\skins\wpc_default\_feedback.php:212
-msgid "(Set cookies for name, email &amp; url)"
-msgstr "(為名稱、emial和url設定cookies)"
-
-#: ..\..\..\skins\_lastcomments.php:33 ..\..\..\xmlsrv\atom.comments.php:38
-#: ..\..\..\xmlsrv\rdf.comments.php:54 ..\..\..\xmlsrv\rss.comments.php:41
-#: ..\..\..\xmlsrv\rss2.comments.php:43
-msgid "In response to:"
-msgstr ""
-
-#: ..\..\..\skins\_linkblog.php:31 ..\..\..\skins\custom\_linkblog.php:21
-msgid "Linkblog"
-msgstr "Linkblog"
-
-#: ..\..\..\skins\_linkblog.php:71 ..\..\..\skins\wpc_aubmach\_linkblog.php:70
-#: ..\..\..\skins\wpc_default\_linkblog.php:70
-msgid "more"
-msgstr "更過"
-
-#: ..\..\..\skins\_profile.php:65 ..\..\..\skins\basic\_profile.php:80
-msgid "AOL I.M."
-msgstr "AOL I.M."
-
-#: ..\..\..\skins\_profile.php:66 ..\..\..\skins\basic\_profile.php:81
-msgid "MSN I.M."
-msgstr "MSN I.M."
-
-#: ..\..\..\skins\_profile.php:67 ..\..\..\skins\basic\_profile.php:82
-msgid "Yahoo I.M."
-msgstr "Yahoo I.M."
-
-#: ..\..\..\skins\basic\_bloglist.php:23
-msgid "Select blog:"
-msgstr "選擇blog: "
-
-#: ..\..\..\skins\basic\_main.php:46
-msgid "Select skin:"
-msgstr "選擇樣式 : "
-
-#: ..\..\..\skins\basic\_main.php:98 ..\..\..\skins\custom\_main.php:93
-msgid "words"
-msgstr "字"
-
-#: ..\..\..\skins\basic\_main.php:103
-msgid "Read more..."
-msgstr "詳全文..."
-
-#: ..\..\..\skins\bluesky\_main.php:168
-#: ..\..\..\skins\guadeloupe\_main.php:170
-msgid "Choose a skin"
-msgstr "選擇一個樣式"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Previous"
-msgstr "往前%d"
-
-#: ..\..\..\skins\custom\_main.php:163
-#, fuzzy
-msgid "Next"
-msgstr "往後%d"
-
-#: ..\..\..\skins\custom\_main.php:213
-#: ..\..\..\skins\natural_pink\_main.php:205
-#: ..\..\..\skins\wpc_aubmach\_main.php:150
-#: ..\..\..\skins\wpc_default\_main.php:153
-msgid "Choose skin"
-msgstr "選擇樣式"
-
-#: ..\..\..\skins\originalb2\_main.php:73
-msgid "Browse all posts by this author"
-msgstr "閱覽此作者的所有文章"
-
-#: ..\..\..\skins\originalb2\_main.php:176
-msgid "archives"
-msgstr "文章彙整"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:86
-#: ..\..\..\skins\wpc_default\_feedback.php:86
-msgid "The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"
-msgstr "引用這個項目的<acronym title=\"Uniform Resource Identifier\">URI</acronym>為:"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:114
-#: ..\..\..\skins\wpc_default\_feedback.php:114
-msgid "Comment by"
-msgstr "撰寫評論的人為"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:120
-#: ..\..\..\skins\wpc_default\_feedback.php:120
-msgid "Trackback from"
-msgstr "引用來自"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:125
-#: ..\..\..\skins\wpc_default\_feedback.php:125
-msgid "Pingback from"
-msgstr "Pingback from"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:132
-#: ..\..\..\skins\wpc_aubmach\_main.php:72
-#: ..\..\..\skins\wpc_default\_feedback.php:132
-#: ..\..\..\skins\wpc_default\_main.php:72
-msgid "Edit This"
-msgstr "編輯"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:185
-#: ..\..\..\skins\wpc_default\_feedback.php:185
-msgid "E-mail"
-msgstr "E-mail"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:198
-#: ..\..\..\skins\wpc_default\_feedback.php:198
-msgid "Your Comment"
-msgstr "你的評論"
-
-#: ..\..\..\skins\wpc_aubmach\_feedback.php:218
-#: ..\..\..\skins\wpc_default\_feedback.php:218
-msgid "Say It!"
-msgstr "說吧！"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:71
-#: ..\..\..\skins\wpc_default\_main.php:71
-msgid "Filed under:"
-msgstr "類別 : "
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:160
-#: ..\..\..\skins\wpc_default\_main.php:163
-msgid "Other"
-msgstr "其他"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:172
-#: ..\..\..\skins\wpc_default\_main.php:175
-msgid "Meta"
-msgstr "系統工具"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "Syndicate this site using RSS"
-msgstr "使用RSS格式訂閱本網站"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:174
-#: ..\..\..\skins\wpc_default\_main.php:177
-msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "<abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "The latest comments to all posts in RSS"
-msgstr "以RSS格式觀看所有文章的最新留言"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:175
-#: ..\..\..\skins\wpc_default\_main.php:178
-msgid "Comments <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-msgstr "訂閱評論 <abbr title=\"Really Simple Syndication\">RSS</abbr> 2.0"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "此網頁符合 XHTML 1.0 Transitional 標準"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:176
-#: ..\..\..\skins\wpc_default\_main.php:179
-msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
-msgstr "符合 <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr> 標準"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:177
-#: ..\..\..\skins\wpc_aubmach\_main.php:187
-#: ..\..\..\skins\wpc_default\_main.php:180
-#: ..\..\..\skins\wpc_default\_main.php:190
-msgid "Powered by b2evolution; multilingual multiuser multi-blog engine."
-msgstr "Powered by b2evolution; multilingual multiuser multi-blog engine."
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:188
-#: ..\..\..\skins\wpc_default\_main.php:191
-msgid "This skin features a CSS file originally designed for WordPress (See design credits in style.css)."
-msgstr "這個樣式的CSS檔原本設計給WordPress使用(可在style.css中察看design credits)"
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:189
-#: ..\..\..\skins\wpc_default\_main.php:192
-msgid "Original design credits for this skin:"
-msgstr "此樣式的原創者為 : "
-
-#: ..\..\..\skins\wpc_aubmach\_main.php:190
-#: ..\..\..\skins\wpc_default\_main.php:193
-msgid "In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin."
-msgstr "為了確認與 WP CSS file 最大的相容性，大部分 b2evolution 的特色沒有包含在 wpc_*skin 的佈景主題中"
-
-#: ..\..\..\xmlsrv\rdf.php:60 ..\..\..\xmlsrv\rss.php:42
-#: ..\..\..\xmlsrv\rss2.php:49
-msgid "[...] Read more!"
-msgstr "[...] 觀看全文！"
-
-#: ..\..\..\xmlsrv\xmlrpc.php:1404 ..\..\..\xmlsrv\xmlrpc.php:1408
-#, php-format
-msgid "New pingback on your post #%d \"%s\""
-msgstr "關於你文章 #%d \"%s\" 的最新 pingback"
-
-#~ msgid "Some viewing statistics"
-#~ msgstr "閱覽統計"
-
-#~ msgid "Recent Referers"
-#~ msgstr "最新連結記錄"
-
-#~ msgid "Top Referers"
-#~ msgstr "最多連結記錄"
-
-#~ msgid "update template !"
-#~ msgstr "樣版已更新！"
-
-#~ msgid "This is the template that displays stats for a blog"
-#~ msgstr "此樣版為顯示 blog 上的統計資訊"
-
-#~ msgid "URLs, email, AIM and ICQs will be converted automatically."
-#~ msgstr "連結(URL)、email、AIM、和ICQ等等將會自動轉換成連結樣式"
-
-#~ msgid "MySQL error!"
-#~ msgstr "MySQL錯誤!"
-
-#~ msgid "Top refering engines"
-#~ msgstr "最多連結引擎"
-
-#~ msgid "blogs"
-#~ msgstr "blogs"
diff -ruN --text 0.9.2.src/media/blogs/index.html 1.10.3.src/media/blogs/index.html
--- 0.9.2.src/media/blogs/index.html	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/media/blogs/index.html	2004-10-06 21:27:46.000000000 -0500
@@ -0,0 +1,11 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>Media Files</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+</head>
+
+<body>
+<p>This folder is destined to receive images and other media files you upload from within b2evolution. </p>
+</body>
+</html>
diff -ruN --text 0.9.2.src/media/index.html 1.10.3.src/media/index.html
--- 0.9.2.src/media/index.html	2005-06-17 19:53:14.000000000 -0500
+++ 1.10.3.src/media/index.html	2006-03-13 00:09:28.000000000 -0600
@@ -1,11 +1,14 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>Media Files</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<title>/media Folder</title>
 </head>
-
 <body>
-<p>This folder is destined to receive images and other media files you upload from within b2evolution. </p>
+	<h2><a href="http://evocore.net/">evoCore</a> FrameWork</h2>
+	<h1><code>/media</code> folder</h1>
+	<p>This folder holds the <strong>media</strong> files<strong> </strong>(images, sounds, videos, PDF documents...). These files can be uploaded through the backoffice and included into blog posts or other pages presented to the user.</p>
+	<p>This folder has different subfolders for different &quot;media roots&quot;. Each of these roots can have different access permissions in the backoffice. </p>
+	<p><em>Depending on how you set up <code>$public_acces_to_media</code> in <code>/conf/_advanced.php</code>, this folder may or may not need to be accessed through the web.</em></p>
 </body>
 </html>
diff -ruN --text 0.9.2.src/media/users/index.html 1.10.3.src/media/users/index.html
--- 0.9.2.src/media/users/index.html	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/media/users/index.html	2004-10-06 21:27:46.000000000 -0500
@@ -0,0 +1,11 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>Media Files</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+</head>
+
+<body>
+<p>This folder is destined to receive images and other media files you upload from within b2evolution. </p>
+</body>
+</html>
diff -ruN --text 0.9.2.src/mms.php 1.10.3.src/mms.php
--- 0.9.2.src/mms.php	2005-06-17 19:52:34.000000000 -0500
+++ 1.10.3.src/mms.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,724 +0,0 @@
-<?php
-/**
- * MMS Server - injecting mms messages from a mobile phone into a blog
- *
- * b2evolution - {@link http://b2evolution.net/}
- *
- * This file built upon code from original Peffisaur - 
- * Stefan Hellkvist - {@link http://hellkvist.org}
- *
- * Released under GNU GPL License - http://b2evolution.net/about/license.html
- *
- * @copyright (c)2004 by Hans Reinders - {@link http://hansreinders.com}
- *
- * @package htsrv
- * @todo MOVE THIS FILE TO /htsrv
- */
- 
-/**
- * Initalize:
- */
-require_once( dirname(__FILE__).'/b2evocore/_main.php' );
-
-param( 'login', 'string', '', true );
-param( 'pass', 'string', '', true );
-param( 'cat', 'integer', $default_category, true );
-
-if( !user_pass_ok( $login, $pass, false ) || $_SERVER['CONTENT_TYPE'] != "application/vnd.wap.mms-message" || strlen( $HTTP_RAW_POST_DATA ) == 0 ) exit;
-
-$current_User = & new User( get_userdatabylogin( $login ) );
-$post_category = $cat;
-$blog = get_catblog($post_category); 
-
-// Check permission:
-$current_User->check_perm( 'blog_post_statuses', 'published', true, $blog );
-
-
-define( "BCC", 			0x01 );
-define( "CC", 			0x02 );
-define( "CONTENT_LOCATION", 	0x03 );
-define( "CONTENT_TYPE", 	0x04 );
-define( "DATE", 		0x05 );
-define( "DELIVERY_REPORT", 	0x06 );
-define( "DELIVERY_TIME", 	0x07 );
-define( "EXPIRY", 		0x08 );
-define( "FROM", 		0x09 );
-define( "MESSAGE_CLASS",	0x0A );
-define( "MESSAGE_ID", 		0x0B );
-define( "MESSAGE_TYPE", 	0x0C );
-define( "MMS_VERSION", 		0x0D );
-define( "MESSAGE_SIZE", 	0x0E );
-define( "PRIORITY", 		0x0F );
-define( "READ_REPLY", 		0x10 );
-define( "REPORT_ALLOWED", 	0x11 );
-define( "RESPONSE_STATUS", 	0x12 );
-define( "RESPONSE_TEXT", 	0x13 );
-define( "SENDER_VISIBILITY", 	0x14 );
-define( "STATUS", 		0x15 );
-define( "SUBJECT", 		0x16 );
-define( "TO", 			0x17 );
-define( "TRANSACTION_ID", 	0x18 );
-define( "IMAGE_GIF", 		0x1D );
-define( "IMAGE_JPEG", 		0x1E );
-define( "IMAGE_PNG", 		0x20 );
-define( "IMAGE_WBMP", 		0x21 );
-define( "TEXT_PLAIN", 		0x03 );
-define( "MULTIPART_MIXED", 	0x23 );
-define( "MULTIPART_RELATED",  	0x33 );
-
-$content_types = array( "*/*", "text/*", "text/html", "text/plain",
-	 	 	"text/x-hdml", "text/x-ttml", "text/x-vCalendar",
-			"text/x-vCard", "text/vnd.wap.wml", 
-			"text/vnd.wap.wmlscript", "text/vnd.wap.wta-event",
-			"multipart/*", "multipart/mixed", 
-			"multipart/form-data", "multipart/byterantes",
-			"multipart/alternative", "application/*",
-			"application/java-vm", 
-			"application/x-www-form-urlencoded",
-			"application/x-hdmlc", "application/vnd.wap.wmlc",
-			"application/vnd.wap.wmlscriptc", 
-			"application/vnd.wap.wta-eventc", 
-			"application/vnd.wap.uaprof", 
-			"application/vnd.wap.wtls-ca-certificate",
-			"application/vnd.wap.wtls-user-certificate",
-			"application/x-x509-ca-cert", 
-			"application/x-x509-user-cert", 
-			"image/*", "image/gif", "image/jpeg", "image/tiff",
-			"image/png", "image/vnd.wap.wbmp", 
-			"application/vnd.wap.multipart.*", 
-			"application/vnd.wap.multipart.mixed", 
-			"application/vnd.wap.multipart.form-data", 
-			"application/vnd.wap.multipart.byteranges", 
-			"application/vnd.wap.multipart.alternative", 
-			"application/xml", "text/xml", 
-			"application/vnd.wap.wbxml", 
-			"application/x-x968-cross-cert", 
-			"application/x-x968-ca-cert", 
-			"application/x-x968-user-cert", 
-			"text/vnd.wap.si", 
-			"application/vnd.wap.sic", 
-			"text/vnd.wap.sl", 
-			"application/vnd.wap.slc", 
-			"text/vnd.wap.co", 
-			"application/vnd.wap.coc", 
-			"application/vnd.wap.multipart.related", 
-			"application/vnd.wap.sia", 
-			"text/vnd.wap.connectivity-xml", 
-			"application/vnd.wap.connectivity-wbxml", 
-			"application/pkcs7-mime", 
-			"application/vnd.wap.hashed-certificate", 
-			"application/vnd.wap.signed-certificate", 
-			"application/vnd.wap.cert-response",
-			"application/xhtml+xml",
-			"application/wml+xml",
-			"text/css", 
-			"application/vnd.wap.mms-message", 
-			"application/vnd.wap.rollover-certificate", 
-			"application/vnd.wap.locc+wbxml", 
-			"application/vnd.wap.loc+xml", 
-			"application/vnd.syncml.dm+wbxml", 
-			"application/vnd.syncml.dm+xml", 
-			"application/vnd.syncml.notification", 
-			"application/vnd.wap.xhtml+xml", 
-			"application/vnd.wv.csp.cir", 
-			"application/vnd.oma.dd+xml", 
-			"application/vnd.oma.drm.message", 
-			"application/vnd.oma.drm.content", 
-			"application/vnd.oma.drm.rights+xml",
-			"application/vnd.oma.drm.rights+wbxml" );
-
-$typeToExtension = array( IMAGE_GIF =>		".gif",
-			  IMAGE_JPEG =>         ".jpg", 	
-			  IMAGE_PNG =>          ".png",
-			  IMAGE_WBMP =>         ".wbmp",
-			  TEXT_PLAIN =>		".txt",
-			  "application/smil" => ".smil",
-			  "audio/amr" =>   	".amr",
-			  "x-music/x-midi" =>	".mid",
-			  "audio/midi" =>	".mid",
-			  "audio/x-wav" =>      ".wav",
-			  "video/mpeg" =>	".mpg",
-			  "video/avi" =>	".avi",
-			  "video/mpeg4" =>	".mp4",
-			  "application/zip" =>	".zip",
-			  "text/x-imelody" => 	".imy" );
-
-function calcSize( $md )
-{
-	$size = 0;
-	$parts = $md->parts;
-	for ( $i = 0; $i < sizeof( $parts ); $i++ )
-	{
-		$p = $parts[$i];
-		$size = $size+$p->dataLen;
-	}
-	return $size;
-}
-
-function contentTypeToString( $contentType )
-{
-	global $content_types;
-	if ( is_string( $contentType ) ) return $contentType;
-	return $content_types[$contentType];
-}
-
-function extractText( $md )
-{
-	$parts = $md->parts;
-	for ( $i = 0; $i < sizeof( $parts ); $i++ )
-	{
-		$p=$parts[$i];
-		if ( $p->contentType==TEXT_PLAIN )
-		{
-			$text = toString( $p->data );
-			$text = textDecode( $text );
-			$text = strip_tags( $text );
-			return $text;
-		}
-	}
-	return "";
-}
-
-
-function getExtension( $contentType )
-{
-	global $typeToExtension;
-	if ( array_key_exists( $contentType, $typeToExtension ) ) return $typeToExtension[$contentType];
-	return ".bin";
-}
-
-
-
-function textDecode( $text )
-{
-	if ( ord( $text{0} ) == 0xff && ord( $text{1} ) == 0xfe )
-	{
-		for ( $i = 2; $i < strlen( $text ); $i += 2 ) $res .= $text{$i};
-		return $res;
-        }
-	return $text;
-}
-
-
-function toString( $data )
-{
-	for ( $i = 0; $i < sizeof( $data ); $i++ ) $res .= chr( $data[$i] );
-	return $res;
-}
-
-function writeBackSendConf( $md ) {
-	$reply[0] = 0x8c; // X-Mms-Message-Type
-	$reply[1] = 0x81; // = m-send-conf
-	$reply[2] = 0x98; // X-Mms-Transaction-ID
-	for ( $i = 3; $i < strlen( $md->transactionId )+3; $i++ ) $reply[$i] = ord( $md->transactionId{$i-3} );
-	$reply[$i++]=0; // Terminate string
-	$reply[$i++]=0x8D; // X-Mms-Version
-	$reply[$i++]=0x90; // = 1.0
-	$reply[$i++]=0x92; // X-Mms-Response-Status
-	$reply[$i++]=128;  // = OK
-	header("Content-Type: application/vnd.wap.mms-message");
-	for ( $j = 0; $j < $i; $j++ ) print( chr( $reply[$j] ) );
-}
-
-/**
- * @package htsrv
- */
-class MMSDecoder {
-	var $data;
-	var $curp;
-	var $messageType;
-	var $transactionId;
-	var $mmsVersion;
-	var $date;
-	var $from;
-	var $to;
-	var $cc;
-	var $bcc;
-	var $subject;
-	var $messageClass;
-	var $priority;
-	var $senderVisibility;
-	var $deliveryReport;
-	var $readReply;
-	var $contentType;
-	var $bodyStartsAt;
-	var $expiryDate;
-	var $expiryDeltaSeconds;
-	var $status;
-	var $nparts;
-	var $parts;
-
-	function isSeparator( $ch )
-	{
-		return $ch == 40 || $ch == 41 || $ch == 60 || $ch == 62 || $ch == 64 || $ch == 44 || $ch == 58 || $ch == 59 || $ch == 92 || $ch == 47 || $ch == 123 || $ch == 125 || $ch == 91 || $ch == 93 || $ch == 63 || $ch == 61 || $ch == 32 || $ch == 11;
-	}
-
-	function MMSDecoder( $data )
-	{
-		$datalen = strlen( $data );
-		for ( $i = 0; $i < $datalen; $i++ ) $this->data[$i] = ord( $data{$i} );
-		$this->curp = 0;
-	}
-
-	function parse()
-	{
-		while ( MMSDecoder::parseHeader() );
-		$this->bodyStartsAt = $this->curp;
-		if ( $this->contentType == MULTIPART_MIXED || $this->contentType == MULTIPART_RELATED ) MMSDecoder::parseBody();
-	}
-
-	function parseApplicationHeader()
-	{
-		$res = MMSDecoder::parseToken( $token );
-		if ($res) $res = MMSDecoder::parseTextString( $appspec );
-		return $res;
-	}
-
-	function parseBcc()
-	{
-		MMSDecoder::parseEncodedString( $this->bcc );
-	}
-
-	function parseBody()
-	{
-		MMSDecoder::parseUintvar( $this->nparts );
-		for ($i=0; $i < $this->nparts; $i++ ) MMSDecoder::parsePart($i);
-	}
-
-	function parseCc() {
-		MMSDecoder::parseEncodedString( $this->cc );
-	}
-
-	function parseConstrainedEncoding( &$encoding )
-	{
-		$res = MMSDecoder::parseShortInteger( $encoding );
-		if (!$res) $res = MMSDecoder::parseExtensionMedia( $encoding );
-		return $res;
-	}
-
-	function parseConstrainedMedia( &$contentType )
-	{
-		return MMSDecoder::parseConstrainedEncoding( $contentType );
-	}
-
-	function parseContentGeneralForm( &$encoding )
-	{
-		$res = MMSDecoder::parseValueLength( $length );
-		$tmp = $this->curp;
-		if ( !$res ) return 0;
-		$res = MMSDecoder::parseMediaType( $encoding );
-		$this->curp = $tmp+$length;
-		return $res;
-	}
-
-	function parseContentType( &$contentType )
-	{
-		$typeFound = MMSDecoder::parseConstrainedMedia( $contentType );
-		if ( !$typeFound )
-		{
-			MMSDecoder::parseContentGeneralForm( $contentType );
-			$typeFound = 1;
-		}
-		return $typeFound;
-	}
-
-	function parseDate( &$date )
-	{
-		MMSDecoder::parseLongInteger( $date );
-	}
-
-	function parseDeliveryReport()
-	{
-		$this->deliveryReport = $this->data[$this->curp++];
-	}
-
-	function parseDeltaSeconds( &$deltaSecs )
-	{
-		MMSDecoder::parseDate( $deltaSecs );
-	}
-
-	function parseEncodedString(&$encstring)
-	{
-		$isencoded = MMSDecoder::parseValueLength( $length );
-		if ( $isencoded ) $this->curp++;
-		MMSDecoder::parseTextString( $encstring );
-	}
-
-	function parseExpiry()
-	{
-		MMSDecoder::parseValueLength( $length );
-		switch ( $this->data[$this->curp] )
-		{
-			case 128:
-				$this->curp++; 
-				MMSDecoder::parseDate( $this->expiryDate ); 
-				break;
-			case 129:
-				$this->curp++; 
-				MMSDecoder::parseDeltaSeconds( $this->expiryDeltaSeconds );
-				break;
-			default:
-		}
-	}
-
-	function parseExtensionMedia( &$encoding )
-	{
-		$ch = $this->data[$this->curp];
-		if ( $ch<32 || $ch == 127 ) return 0;
-		$res = MMSDecoder::parseTextString( $encoding );
-		return $res;
-	}
-
-	function parseFrom()
-	{
-		MMSDecoder::parseValueLength( $length );
-		if ( $this->data[$this->curp] == 128 )
-		{
-			$this->curp++;
-			MMSDecoder::parseEncodedString( $this->from );
-		}
-		else
-		{
-			$this->from = "Anonymous";
-			$this->curp++;
-		}
-	}
-
-	function parseHeader()
-	{
-		$res = MMSDecoder::parseMMSHeader();
-		if (!$res) $res = MMSDecoder::parseApplicationHeader();
-		return $res;
-	}
-
-	function parseInteger( &$integer )
-	{
-		$res = MMSDecoder::parseShortInteger( $integer );
-		if (!$res) $res = MMSDecoder::parseLongInteger( $integer );
-		return $res;
-	}
-
-	function parseLongInteger( &$longInt )
-	{
-		if ( !MMSDecoder::parseShortLength( $length ) ) return 0;
-		return MMSDecoder::parseMultiOctetInteger( $longInt,$length );
-	}
-
-	function parseMediaType( &$encoding )
-	{
-		$res = MMSDecoder::parseWellKnownMedia( $encoding );
-		if (!$res) $res	= MMSDecoder::parseExtensionMedia( $encoding );
-		return $res;
-	}
-
-	function parseMessageClass()
-	{
-		if ($this->data[$this->curp]<128 || $this->data[$this->curp]>131) die( "parseMessageClass not fully implemented" );
-		$this->messageClass = $this->data[$this->curp++];
-	}
-
-	function parseMessageType()
-	{
-		if (!($this->data[$this->curp] & 0x80)) return 0;
-		$this->messageType = $this->data[$this->curp];
-		$this->curp++;
-		return 1;
-	}
-
-	function parseMMSHeader()
-	{
-		if ( !MMSDecoder::parseShortInteger( $mmsFieldName ) ) return 0;
-		switch ($mmsFieldName)
-		{
-			case BCC:
-				MMSDecoder::parseBcc();
-				break;
-			case CC:
-				MMSDecoder::parseCc();
-				break;
-			case CONTENT_LOCATION:
-				MMSDecoder::parseContentLocation();
-				break;
-			case CONTENT_TYPE:
-				MMSDecoder::parseContentType( $this->contentType );
-				break;
-			case DATE:
-				MMSDecoder::parseDate( $this->date );
-				break;
-			case DELIVERY_REPORT:
-				MMSDecoder::parseDeliveryReport();
-				break;
-			case DELIVERY_TIME:
-				MMSDecoder::parseDeliveryTime();
-				break;
-			case EXPIRY:
-				MMSDecoder::parseExpiry();
-				break;
-			case FROM:
-				MMSDecoder::parseFrom();
-				break;
-			case MESSAGE_CLASS:
-				MMSDecoder::parseMessageClass();
-				break;
-			case MESSAGE_ID:
-				MMSDecoder::parseMessageId();
-				break;
-			case MESSAGE_TYPE:
-				MMSDecoder::parseMessageType();
-				break;
-			case MMS_VERSION:
-				MMSDecoder::parseMmsVersion();
-				break;
-			case MESSAGE_SIZE:
-				MMSDecoder::parseMessageSize();
-				break;
-			case PRIORITY:
-				MMSDecoder::parsePriority();
-				break;
-			case READ_REPLY:
-				MMSDecoder::parseReadReply();
-				break;
-			case REPORT_ALLOWED:
-				MMSDecoder::parseReportAllowed();
-				break;
-			case RESPONSE_STATUS:
-				MMSDecoder::parseResponseStatus();
-				break;
-			case SENDER_VISIBILITY:
-				MMSDecoder::parseSenderVisibility();
-				break;
-			case STATUS:
-				MMSDecoder::parseStatus();
-				break;
-			case SUBJECT:
-				MMSDecoder::parseSubject();
-				break;
-			case TO:
-				MMSDecoder::parseTo();
-				break;
-			case TRANSACTION_ID:
-				MMSDecoder::parseTransactionId();
-				break;
-			default:
-				break;
-		}
-		return 1;
-	}
-
-	function parseMmsVersion()
-	{
-		MMSDecoder::parseShortInteger( $this->mmsVersion );
-	}
-
-	function parseMultiOctetInteger( &$moint, $noctets )
-	{
-		$moint=0;
-		for ( $i = 0; $i < $noctets; $i++ )
-		{
-			$moint = $moint << 8;
-			$moint |= $this->data[$this->curp];
-			$this->curp++;
-		}
-		return 1;
-	}
-
-	function parsePart( $i )
-	{
-		$part = new Part;
-		MMSDecoder::parseUintvar( $headersLen );
-		MMSDecoder::parseUintvar( $dataLen );
-		$part->dataLen = $dataLen;
-		$tmp = $this->curp;
-		MMSDecoder::parseContentType( $part->contentType );
-		$this->curp = $tmp+$headersLen;
-		for ( $j = 0; $j < $dataLen; $j++ )
-		{
-			$part->data[$j] = $this->data[$this->curp];
-			$this->curp++;
-		}
-		$this->parts[$i]=$part;
-	}
-
-	function parsePriority()
-	{
-		$this->priority = $this->data[$this->curp++];
-	}
-
-	function parseReadReply()
-	{
-		$this->readReply = $this->data[$this->curp++];
-	}	
-
-	function parseSenderVisibility()
-	{
-		$this->senderVisibility = $this->data[$this->curp++];
-	}
-
-	function parseShortInteger(&$shortInt)
-	{
-		if ( !( $this->data[$this->curp] & 0x80 ) ) return 0;
-		$shortInt = $this->data[$this->curp] & 0x7f;
-		$this->curp++;
-		return 1;
-	}
-
-	function parseShortLength( &$shortLength )
-	{
-		$shortLength = $this->data[$this->curp];
-		if ($shortLength>30) return 0;
-		$this->curp++;
-		return 1;
-	}
-
-	function parseStatus()
-	{
-		$this->status = $this->data[$this->curp++];
-	}
-
-	function parseSubject()
-	{
-		MMSDecoder::parseEncodedString( $this->subject );
-	}
-
-	function parseTextString( &$textString )
-	{
-		if ( $this->data[$this->curp] == 127 ) $this->curp++;
-		while ( $this->data[$this->curp] )
-		{
-			$textString .= chr( $this->data[$this->curp] );
-			$this->curp++;
-		}
-		$this->curp++;
-		return 1;
-	}
-
-	function parseTo() {
-		MMSDecoder::parseEncodedString( $this->to );
-	}
-
-	function parseToken(&$token) {
-		if ( $this->data[$this->curp] <= 31 || MMSDecoder::isSeparator( $this->data[$this->curp] ) ) return 0;
-		while ( $this->data[$this->curp] > 31 && !MMSDecoder::isSeparator($this->data[$this->curp] ) )
-		{
-			$token .= chr( $this->data[$this->curp] );
-			$this->curp++;
-		}
-		return 1;
-	}
-
-	function parseTransactionId()
-	{	
-		MMSDecoder::parseTextString( $this->transactionId );
-	}
-
-	function parseUintvar( &$uintvar ) {
-		$uintvar = 0;
-		while ( $this->data[$this->curp] & 0x80 )
-		{
-			$uintvar=$uintvar << 7;
-			$uintvar |= $this->data[$this->curp] & 0x7f;
-			$this->curp++;
-		}
-		$uintvar = $uintvar << 7;
-		$uintvar |= $this->data[$this->curp] & 0x7f;
-		$this->curp++;
-	}
-
-	function parseValueLength( &$length ) {
-		$lengthFound=MMSDecoder::parseShortLength( $length );
-		if ( !$lengthFound ) {
-			if ( $this->data[$this->curp] == 31)
-			{
-				$this->curp++;
-				MMSDecoder::parseUintvar( $length );
-				return 1;
-			}
-		}
-		return $lengthFound;
-	}
-
-	function parseWellKnownMedia( &$encoding ) {
-		return MMSDecoder::parseInteger( $encoding );
-	}
-
-}
-
-/**
- * @package htsrv
- */
-class Part
-{
-
-	var $contentType;
-	var $dataLen;
-	var $data;
-
-	function writeToFile( $fileName )
-	{
-		$fp = fopen( $fileName, "wb" );
-		for ( $i = 0; $i < $this->dataLen; $i++ ) fwrite( $fp, chr( $this->data[$i] ), 1 );
-		fclose($fp);
-	}
-
-}
-
-
-$md = new MMSDecoder( $HTTP_RAW_POST_DATA );
-$md->parse();
-
-// $from_ip = $_SERVER['REMOTE_ADDR'];
-// $recipient = $md->to;
-
-$post_title = $md->subject;
-$text = extractText( $md );
-
-if ( strlen( $post_title ) == 0 )
-{
-	if ( strlen( $text ) > 0) $post_title = substr( $text, 0, 12 ) . "...";
-	else $post_title = date( 'H:i', $localtimenow );
-}
-
-$parts=$md->parts;
-$content = $text . '<br />';
-
-for ( $i = 0; $i < sizeof( $parts ); $i++ )
-{
-	$part = $parts[$i];
-	$ext = getExtension( $part->contentType );
-	$size = $part->dataLen;
-	$type = contentTypeToString( $part->contentType );
-	if ( $ext != '.smil' )
-	{
-		$filename = 'mms' . mktime() . $ext;
-		$part->writeToFile ( $fileupload_realpath . '/' . $filename );
-		$content .= '<img src="' . $fileupload_url . '/' . $filename . '" border="0" alt="" /><br />';
-	}
-}
-// $sizeofparts = calcSize( $md ) / 1024;
-
-$post_title = format_to_post( trim( $post_title ), 0, 0 );
-$content = format_to_post( trim( $content ), $Settings->get('AutoBR'), 0 );
-
-$post_date = date('Y-m-d H:i:s', $localtimenow);
-
-$post_ID = bpost_create( $current_User->ID, $post_title, $content, $post_date, $post_category, array(), 'published', $current_User->locale, '', $Settings->get('AutoBR'), true );
-
-if ( isset( $sleep_after_edit ) && $sleep_after_edit > 0 ) 
-{
-	sleep( $sleep_after_edit );
-}
-
-writeBackSendConf( $md );
-
-/* Pinging turned off for now because of causing invalid server response
-$blogparams = get_blogparams_by_ID( $blog );
-pingback( true, $content, $post_title, '', $post_ID, $blogparams, false );
-pingb2evonet( $blogparams, $post_ID, $post_title, false );
-pingWeblogs( $blogparams, false );
-pingBlogs( $blogparams );
-pingTechnorati($blogparams);
-*/
-
-exit;
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/multiblogs.php 1.10.3.src/multiblogs.php
--- 0.9.2.src/multiblogs.php	2005-09-05 20:50:04.000000000 -0500
+++ 1.10.3.src/multiblogs.php	2007-06-05 18:15:32.000000000 -0500
@@ -34,43 +34,37 @@
 /**
  * Let b2evolution handle the query string and load the blog data:
  */
-require(dirname(__FILE__).'/b2evocore/_blog_main.php');
+require_once dirname(__FILE__).'/conf/_config.php';
+
+require_once $inc_path.'_blog_main.inc.php';
 
 # Now, below you'll find the magic template...
+
+header( 'Content-type: text/html; charset='.$io_charset );
 ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>"><!-- InstanceBegin template="/Templates/Standard.dwt" codeOutsideHTMLIsLocked="false" -->
 <head>
 <!-- InstanceBeginEditable name="doctitle" -->
-<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
-	<title>Multiblog demo<?php
-		single_cat_title( ' - ', 'htmlhead' );
-		single_month_title( ' - ', 'htmlhead' );
-		single_post_title( ' - ', 'htmlhead' );
-		arcdir_title( ' - ', 'htmlhead' );
-		last_comments_title( ' - ', 'htmlhead' );
-		profile_title( ' - ', 'htmlhead' );
-	?></title>
-<!-- InstanceEndEditable --> 
+	<title>Multiblog demo<?php request_title( ' - ', '', ' - ', 'htmlhead' ) ?></title>
+	<!-- InstanceEndEditable -->
 <!-- InstanceBeginEditable name="head" -->
-<base href="<?php skinbase(); // You're not using any skin here but this won't hurt. However it will be very helpfull to have this here when you make the switch to a skin! ?>" />
-<meta name="description" content="<?php $Blog->disp( 'shortdesc', 'htmlattr' ); ?>" />
-<meta name="keywords" content="<?php $Blog->disp( 'keywords', 'htmlattr' ); ?>" />
-<meta name="generator" content="b2evolution <?php echo $b2_version ?>" /> <!-- Please leave this for stats -->
-<link rel="alternate" type="text/xml" title="RDF" href="<?php $Blog->disp( 'rdf_url', 'raw' ) ?>" />
-<link rel="alternate" type="text/xml" title="RSS .92" href="<?php $Blog->disp( 'rss_url', 'raw' ) ?>" />
-<link rel="alternate" type="text/xml" title="RSS 2.0" href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" />
-<link rel="alternate" type="application/atom+xml" title="Atom" href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>" />
-<link rel="pingback" href="<?php $Blog->disp( 'pingback_url', 'raw' ) ?>" />
-<!-- InstanceEndEditable --> 
-<link rel="stylesheet" href="rsc/fp02.css" type="text/css" />
+	<?php skin_base_tag(); /* You're not using any skin here but this won't hurt. However it will be very helpful to have this here when you make the switch to a skin! */ ?>
+	<meta name="description" content="<?php $Blog->disp( 'shortdesc', 'htmlattr' ); ?>" />
+	<meta name="keywords" content="<?php $Blog->disp( 'keywords', 'htmlattr' ); ?>" />
+	<meta name="generator" content="b2evolution <?php echo $app_version ?>" /> <!-- Please leave this for stats -->
+	<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" />
+	<link rel="alternate" type="application/atom+xml" title="Atom" href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>" />
+	<!-- InstanceEndEditable -->
+<link rel="stylesheet" href="rsc/css/fp02.css" type="text/css" />
 </head>
 <body>
 <div class="pageHeader">
 <div class="pageHeaderContent">
 
 <!-- InstanceBeginEditable name="NavBar2" -->
-<?php // --------------------------- BLOG LIST INCLUDED HERE -----------------------------
+	<?php
+	// --------------------------- BLOG LIST INCLUDED HERE -----------------------------
 	# this is what will start and end your blog links
 	$blog_list_start = '<div class="NavBar">';
 	$blog_list_end = '</div>';
@@ -88,19 +82,19 @@
 	$blog_other_name_before = '<span class="small">';
 	$blog_other_name_after = '</span>';
 	// Include the bloglist
-	require( get_path('skins').'/_bloglist.php');
-	// ---------------------------------- END OF BLOG LIST --------------------------------- ?>
-<!-- InstanceEndEditable -->
+	require $skins_path.'_bloglist.php';
+	// ---------------------------------- END OF BLOG LIST ---------------------------------
+	?>
+	<!-- InstanceEndEditable -->
 
 <div class="NavBar">
-<div id="Logo">&nbsp;</div>
 <div class="pageTitle">
 <h1 id="pageTitle"><!-- InstanceBeginEditable name="PageTitle" --><?php echo T_('Multiblog demo') ?><!-- InstanceEndEditable --></h1>
 </div>
 </div>
 
 <div class="pageHeaderEnd"></div>
-	  
+
 </div>
 </div>
 
@@ -114,76 +108,71 @@
 
 <div class="bPosts">
 <h2>#1: <a href="<?php $Blog->disp( 'blogurl', 'raw' ) ?>"><?php echo $Blog->disp( 'name', 'htmlbody' ) ?></a></h2>
-<h2><?php
-	single_cat_title();
-	single_month_title();
-	single_post_title();
-	arcdir_title();
-	last_comments_title();
-	profile_title();
-?></h2>
-
+<?php
+	// ------------------------- TITLE FOR THE CURRENT REQUEST -------------------------
+	request_title( '<h2>', '</h2>', ' - ', 'htmlbody' );
+	// ------------------------------ END OF REQUEST TITLE -----------------------------
+?>
 
 <?php // ------------------------------------ START OF POSTS ----------------------------------------
-	if( isset($MainList) ) $MainList->display_if_empty(); // Display message if no post
+	if( isset($MainList) ) $MainList->display_if_empty( '' ); // Display message if no post
 
-	if( isset($MainList) ) while( $Item = $MainList->get_item() )
+	if( isset($MainList) ) while( $Item = & $MainList->get_item() )
 	{
-	$MainList->date_if_changed();
-	?>
+		$MainList->date_if_changed( '<h2>', '</h2>', '' );
+		?>
+
 	<div class="bPost" lang="<?php $Item->lang() ?>">
 		<?php $Item->anchor(); ?>
 		<div class="bSmallHead">
-		<a href="<?php $Item->permalink() ?>" title="<?php echo T_('Permanent link to full entry') ?>"><img src="img/icon_minipost.gif" alt="<?php echo T_('Permalink') ?>" width="12" height="9" class="middle" /></a>
-		<?php $Item->issue_time();	echo ', ', T_('Categories'), ': ';	$Item->categories() ?>
+		<?php $Item->permanent_link( get_icon('permalink') ); ?>
+		<?php $Item->issue_time( '' );	echo ', ', T_('Categories'), ': ';
+			$Item->categories( '#', '<strong>', '</strong>', '', '', '<em>', '</em>', ', ' );
+		?>
 		</div>
-		<h3 class="bTitle"><?php $Item->title(); ?></h3>
+		<h3 class="bTitle"><?php $Item->title( '', '', true ); ?></h3>
 		<div class="bText">
 			<?php $Item->content(); ?>
-			<?php link_pages() ?>
+			<?php link_pages( '#', '#', 'number', '#', '#', '%d' ) ?>
 		</div>
 		<div class="bSmallPrint">
-			<?php $Item->feedback_link( 'comments', '', ' &bull; ' ) // Link to comments ?>
-			<?php $Item->feedback_link( 'trackbacks', '', ' &bull; ' ) // Link to trackbacks ?>
-			<?php $Item->feedback_link( 'pingbacks', '', ' &bull; ' ) // Link to trackbacks ?>
+			<?php $Item->feedback_link( 'comments', '', ' &bull; ' ) /* Link to comments */ ?>
+			<?php $Item->feedback_link( 'trackbacks', '', ' &bull; ' ) /* Link to trackbacks */ ?>
+			<?php $Item->feedback_link( 'pingbacks', '', ' &bull; ' ) /* Link to trackbacks */ ?>
 
-			<?php $Item->trackback_rdf() // trackback autodiscovery information ?>
+			<?php $Item->trackback_rdf() /* trackback autodiscovery information */ ?>
 
-			<a href="<?php $Item->permalink() ?>" title="Permanent link to full entry"><?php echo T_('Permalink') ?></a>
+			<?php	$Item->permanent_link(); ?>
 		</div>
-		<?php // ---------------- START OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. ----------------
-		$disp_comments = 1;					// Display the comments if requested
-		$disp_comment_form = 1;			// Display the comments form if comments requested
-		$disp_trackbacks = 1;				// Display the trackbacks if requested
-
-		$disp_trackback_url = 1;		// Display the trackbal URL if trackbacks requested
-		$disp_pingbacks = 1;				// Display the pingbacks if requested
-		require( get_path('skins').'/_feedback.php');
-		// ------------------- END OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. ------------------- ?>
+
+		<?php
+		// ---------------- START OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. ----------------
+		$disp_comments = 1;          // Display the comments if requested
+		$disp_comment_form = 1;      // Display the comments form if comments requested
+		$disp_trackbacks = 1;        // Display the trackbacks if requested
+
+		$disp_trackback_url = 1;   // Disp  lay the trackbal URL if trackbacks requested
+		$disp_pingbacks = 1;       // Disp  lay the pingbacks if requested
+		require $skins_path.'_feedback.php';
+		// ------------------- END OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. -------------------
+		?>
 	</div>
-<?php } // ---------------------------------- END OF POSTS ------------------------------------ ?>
+<?php
+	} // ---------------------------------- END OF POSTS ------------------------------------
+?>
 
-	<p class="center"><strong><?php posts_nav_link(); ?></strong></p>
+<p class="center"><strong><?php posts_nav_link( ' :: ', '#', '#' ); ?></strong></p>
+
+	<?php
+		// -------------- START OF INCLUDES FOR LAST COMMENTS, MY PROFILE, ETC. --------------
+		// Note: you can customize any of the sub templates included here by
+		// copying the matching php file into the same directory as this file.
+		$current_skin_includes_path = dirname(__FILE__).'/';
+		// Call the dispatcher:
+		require $skins_path.'_dispatch.inc.php';
+		// --------------- END OF INCLUDES FOR LAST COMMENTS, MY PROFILE, ETC. ---------------
+	?>
 
-<?php // ---------------- START OF INCLUDES FOR LAST COMMENTS, STATS ETC. ----------------
-	switch( $disp )
-	{
-		case 'comments':
-			// this includes the last comments if requested:
-			require( get_path('skins').'/_lastcomments.php' );
-			break;
-
-		case 'arcdir':
-			// this includes the archive directory if requested
-			require( get_path('skins').'/_arcdir.php');
-			break;
-
-		case 'profile':
-			// this includes the profile form if requested
-			require( get_path('skins').'/_profile.php');
-			break;
-	}
-// ------------------- END OF INCLUDES FOR LAST COMMENTS, STATS ETC. ------------------- ?>
 </div>
 
 <!-- =================================== START OF SIDEBAR =================================== -->
@@ -193,78 +182,83 @@
 	<!-- =================================== START OF BLOG B =================================== -->
 
 	<div class="bSideItem">
-	<?php
+		<?php
 		// Dirty trick until we get everything into objects:
 		$saved_blog = $blog;
 		$blog = 3;	// Blog B now
-		$Blog_B = Blog_get_by_ID( 3 );	// Blog B
-	?>
+		$Blog_B = & $BlogCache->get_by_ID( 3 ); // Blog B
+		?>
+
 		<h3>#2: <a href="<?php $Blog_B->disp( 'blogurl', 'raw' ) ?>"><?php echo $Blog_B->disp( 'name', 'htmlbody' ) ?></a></h3>
-	<?php
+		<?php
 		// You can restrict to specific categories by listing them in the two params below: '', array()
 		// '', array(9,15) will restrict to cats 9 and 15
 		// '9,15', array() will restrict to cats 9,15 and all their subcats
-		$BlogBList = & new ItemList( $blog,	 $show_statuses, '', $m, $w, '', array(), $author, $order, $orderby, $posts, '', '', '', '', '', '', '', '3', 'posts', $timestamp_min, $timestamp_max );
+		$BlogBList = & new ItemList( $blog,	 $show_statuses, '', $m, $w, '', array(), $author, $order, $orderby, $posts, '', '', '', '', '', '', '', $unit, $timestamp_min, $timestamp_max );
 
 		while( $Item = $BlogBList->get_item() )
 		{
-		?>
-		<div class="bPostSide" lang="<?php $Item->lang() ?>">
-			<?php $Item->anchor(); ?>
-
-			<h3 class="bTitle"><a href="<?php $Item->permalink() ?>" title="<?php echo T_('Permanent link to full entry') ?>"><img src="img/icon_minipost.gif" alt="<?php echo T_('Permalink') ?>" width="12" height="9" class="middle" /></a><?php $Item->title(); ?></h3>
-			<div class="bText">
-				<?php $Item->content( 1, false ); ?>
-				<?php link_pages() ?>
+			?>
+			<div class="bPostSide" lang="<?php $Item->lang() ?>">
+				<?php $Item->anchor(); ?>
+				<h3 class="bTitle">
+					<?php $Item->permanent_link( get_icon('permalink') ); ?>
+					<?php $Item->title( '', '', true ); ?>
+				</h3>
+				<div class="bText">
+					<?php $Item->content( 1, false ); ?>
+					<?php link_pages( '#', '#', 'number', '#', '#', '%d' ) ?>
+				</div>
 			</div>
-		</div>
-		<?php
+			<?php
 		}
 
 		// Restore after dirty trick:
 		$blog = $saved_blog;
-	?>
+		?>
 	</div>
 
 	<!-- =================================== START OF BLOG C =================================== -->
 
 	<div class="bSideItem">
-	<?php
+		<?php
 		// Dirty trick until we get everything into objects:
 		$saved_blog = $blog;
 		$blog = 4;		// Linkblog now
 		$Blog_roll = Blog_get_by_ID( 4 ); // Blog roll
-	?>
+		?>
 		<h3>#3: <a href="<?php $Blog_roll->disp( 'blogurl', 'raw' ) ?>"><?php echo $Blog_roll->disp( 'name', 'htmlbody' ) ?></a></h3>
-	<?php
+		<?php
 		// You can restrict to specific categories by listing them in the two params below: '', array()
 		// '', array(9,15) will restrict to cats 9 and 15
 		// '9,15', array() will restrict to cats 9,15 and all their subcats
-		$LinkblogList = & new ItemList( $blog,	$show_statuses, '', $m, $w, '', array(), $author, $order, $orderby, $posts, '', '', '', '', '', '', '', '3', 'posts', $timestamp_min, $timestamp_max );
 
-		while( $Item = $LinkblogList->get_item() )
-		{
-?>
-		<div class="bPostSide" lang="<?php $Item->lang() ?>">
-			<?php $Item->anchor(); ?>
+		$LinkblogList = & new ItemList( $blog,	$show_statuses, '', $m, $w, '', array(), $author, $order, $orderby, $posts, '', '', '', '', '', '', '', $unit, $timestamp_min, $timestamp_max );
 
-			<h3 class="bTitle"><a href="<?php $Item->permalink() ?>" title="<?php echo T_('Permanent link to full entry') ?>"><img src="img/icon_minipost.gif" alt="<?php echo T_('Permalink') ?>" width="12" height="9" class="middle" /></a><?php $Item->title(); ?></h3>
-			<div class="bText">
-				<?php $Item->content( 1, false ); ?>
-				<?php link_pages() ?>
+		while( $Item = & $LinkblogList->get_item() )
+		{
+			?>
+			<div class="bPostSide" lang="<?php $Item->lang() ?>">
+				<?php $Item->anchor(); ?>
+				<h3 class="bTitle">
+					<?php $Item->permanent_link( get_icon('permalink') ); ?>
+					<?php $Item->title( '', '', true ); ?>
+				</h3>
+				<div class="bText">
+					<?php $Item->content( 1, false ); ?>
+					<?php link_pages( '#', '#', 'number', '#', '#', '%d' ) ?>
+				</div>
 			</div>
-		</div>
-		<?php
+			<?php
 		}
 
 		// Restore after dirty trick:
 		$blog = $saved_blog;
-	?>
+		?>
 	</div>
 
 	<!-- =================================== END OF BLOG C =================================== -->
 
-
 	<div class="bSideItem">
 		<h3><?php echo T_('Misc') ?></h3>
 		<ul>
@@ -274,43 +268,30 @@
 				user_register_link( '<li>', '</li>' );
 				user_admin_link( '<li>', '</li>' );
 				user_profile_link( '<li>', '</li>' );
+				user_subs_link( '<li>', '</li>' );
 				user_logout_link( '<li>', '</li>' );
 			?>
 		</ul>
 	</div>
 
 	<p class="center">powered by<br />
-	<a href="http://b2evolution.net/" title="b2evolution home"><img src="<?php echo $img_url ?>/b2evolution_button.png" alt="b2evolution" width="80" height="15" border="0" class="middle" /></a></p>
+	<a href="http://b2evolution.net/" title="b2evolution home"><img src="<?php echo $rsc_url ?>img/b2evolution_button.png" alt="b2evolution" width="80" height="15" border="0" class="middle" /></a></p>
 
 </div>
 <!-- InstanceEndEditable --></div>
 <table cellspacing="3" class="wide">
-  <tr> 
+  <tr>
   <td class="cartouche">Original page design by <a href="http://fplanque.net/">Fran&ccedil;ois PLANQUE</a> </td>
-    
-	<td class="cartouche" align="right"> <a href="http://b2evolution.net/" title="b2evolution home"><img src="img/b2evolution_button.png" alt="b2evolution" width="80" height="15" border="0" class="middle" /></a></td>
+
+	<td class="cartouche" align="right"> <a href="http://b2evolution.net/" title="b2evolution home"><img src="rsc/img/b2evolution_button.png" alt="b2evolution" width="80" height="15" class="middle" /></a></td>
   </tr>
 </table>
-<p class="baseline">
-
-	<a href="http://validator.w3.org/check/referer"><img style="border:0;width:88px;height:31px" src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" class="middle" /></a> 
-  
-	<a href="http://jigsaw.w3.org/css-validator/"><img style="border:0;width:88px;height:31px" src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!" class="middle" /></a>
-	
-	<?php if( isset($Blog) ) 
-	{ ?>
-	
-	<a href="http://feedvalidator.org/check.cgi?url=<?php $Blog->disp( 'rss2_url', 'raw' ) ?>"><img src="img/valid-rss.png" alt="Valid RSS!" style="border:0;width:88px;height:31px" class="middle" /></a>
-
-	<a href="http://feedvalidator.org/check.cgi?url=<?php $Blog->disp( 'atom_url', 'raw' ) ?>"><img src="img/valid-atom.png" alt="Valid Atom!" style="border:0;width:88px;height:31px" class="middle" /></a>
-	
-	<?php } ?>
-	
-	&nbsp;<!-- InstanceBeginEditable name="Baseline" -->
+<p class="baseline"><!-- InstanceBeginEditable name="Baseline" -->
+</p>
 <?php
-	log_hit();	// log the hit on this page
+	$Hit->log();  // log the hit on this page
 	debug_info(); // output debug info if requested
 ?>
-<!-- InstanceEndEditable --></p>
+<p><!-- Note: don't mess with the template here :/ --><!-- InstanceEndEditable --></p>
 </body>
-<!-- InstanceEnd --></html>
\ No newline at end of file
+<!-- InstanceEnd --></html>
diff -ruN --text 0.9.2.src/plugins/adsense_plugin/_adsense.plugin.php 1.10.3.src/plugins/adsense_plugin/_adsense.plugin.php
--- 0.9.2.src/plugins/adsense_plugin/_adsense.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/adsense_plugin/_adsense.plugin.php	2007-11-01 00:58:40.000000000 -0500
@@ -0,0 +1,212 @@
+<?php
+/**
+ * This file implements the AdSense plugin for b2evolution
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package plugins
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Replaces AdSense markup in HTML.
+ *
+ * @todo Remove it in XML Feeds?
+ *
+ * @package plugins
+ */
+class adsense_plugin extends Plugin
+{
+	var $code = 'evo_adsense';
+	var $name = 'AdSense';
+	var $priority = 10;
+	var $apply_rendering = 'opt-out';
+	var $group = 'rendering';
+	var $help_url = 'http://b2evolution.net/blog-ads/adsense-plugin.php';
+	var $short_desc;
+	var $long_desc;
+	var $version = '0.9.1';
+	var $number_of_installs = 1;
+
+	/**
+	 * Init
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = T_('Easy AdSense insertion into posts.');
+		$this->long_desc = T_('<p>This plugin allows you to easily insert AdSense into your posts (simply type [adsense:], or use the toolbar button in expert mode).</p>
+<p>The plugin will stop expanding AdSense blocks when a limit is reached (3 by default).</p>
+<p>Look for version 2.0 for multiple AdSense format support.</p>');
+	}
+
+
+	/**
+	 * Get the settings that the plugin can use.
+	 *
+	 * Those settings are transfered into a Settings member object of the plugin
+	 * and can be edited in the backoffice (Settings / Plugins).
+	 *
+	 * @see Plugin::GetDefaultSettings()
+	 * @see PluginSettings
+	 * @see Plugin::PluginSettingsValidateSet()
+	 * @return array
+	 */
+	function GetDefaultSettings( & $params )
+	{
+		$r = array(
+			'adsense_block' => array(
+					'label' => 'AdSense block',
+					'type' => 'html_textarea',
+					'cols' => 60,
+					'rows' => 10,
+					'defaultvalue' => '<div style="float:right; clear:both; margin:5px;">
+
+<!-- Paste from here... -->
+<div style="border:1px solid red; width:150px; padding:3px;"><strong>You must copy/paste your AdSense code in here.</strong> You can do this on the Plugin config page.</div>
+<!-- ...to here -->
+
+</div>',
+					'note' => 'Copy/Paste your AdSense code from Google into here. You can surround it with some CSS for decoration and/or positionning.',
+				),
+			'max_blocks_in_content' => array(
+					'label' => 'Max # of blocks',
+					'type' => 'integer',
+					'size' => 2,
+					'maxlength' => 2,
+					'defaultvalue' => 3,
+					'note' => T_('Maximum number of AdSense blocks the plugin should expand in post contents. Google terms typically set the limit to 3. You may wish to set it to less if you add blocks into the sidebar.'),
+				),
+			);
+
+		return $r;
+	}
+
+
+  /**
+   * Comments out the adsense tags so that they don't get worked on by other renderers like Auto-P
+   *
+	 * @param mixed $params
+	 */
+	function FilterItemContents( & $params )
+	{
+		$content = & $params['content'];
+
+		$content = preg_replace( '\[(adsense:)\]', '<!-- [$1] -->', $content );
+
+		return true;
+	}
+
+
+	/**
+	 * Changes the commented out tags into something that is visible to the editor
+	 *
+	 * @param mixed $params
+	 */
+	function UnfilterItemContents( & $params )
+	{
+		$content = & $params['content'];
+
+		$content = preg_replace( '<!-- \[(adsense:)\] -->', '[$1]', $content );
+
+		return true;
+	}
+
+
+	/**
+	 * Event handler: Called when rendering item/post contents as HTML. (CACHED)
+	 *
+	 * The rendered content will be *cached* and the cached content will be reused on subsequent displays.
+	 * Use {@link DisplayItemAsHtml()} instead if you want to do rendering at display time.
+	 *
+ 	 * Note: You have to change $params['data'] (which gets passed by reference).
+	 *
+	 * @param array Associative array of parameters
+	 *   - 'data': the data (by reference). You probably want to modify this.
+	 *   - 'format': see {@link format_to_output()}. Only 'htmlbody' and 'entityencoded' will arrive here.
+	 *   - 'Item': the {@link Item} object which gets rendered.
+	 * @return boolean Have we changed something?
+	 */
+	function RenderItemAsHtml( & $params )
+	{
+		// Dummy placeholder. Without it the plugin would ne be considered to be a renderer...
+		return false;
+	}
+
+
+	/**
+	 * Perform rendering (at display time, i-e: NOT cached)
+	 *
+	 * @see Plugin::DisplayItemAsHtml()
+	 */
+	function DisplayItemAsHtml( & $params )
+	{
+		$content = & $params['data'];
+
+		$content = preg_replace_callback( '<!-- \[adsense:\] -->', array( $this, 'DisplayItem_callback' ), $content );
+
+		return true;
+	}
+
+
+  /**
+	 *
+	 */
+	function DisplayItem_callback( $matches )
+	{
+	  /**
+		 * How many blocks already displayed?
+		 */
+		static $adsense_blocks_counter = 0;
+
+		$adsense_blocks_counter++;
+
+		if( $adsense_blocks_counter > $this->Settings->get( 'max_blocks_in_content' ) )
+		{
+			return '<!-- Adsense block #'.$adsense_blocks_counter.' not displayed since it exceed the limit of '
+							.$this->Settings->get( 'max_blocks_in_content' ).' -->';
+		}
+
+		return $this->Settings->get( 'adsense_block' );
+	}
+
+	/**
+	 * Filter out adsense tags from XML content.
+	 *
+	 * @see Plugin::RenderItemAsXml()
+	 */
+	function DisplayItemAsXml( & $params )
+	{
+		$content = & $params['data'];
+
+		$content = preg_replace( '\[adsense:\]', '', $content );
+
+		return true;
+	}
+
+	/**
+	 * Display a toolbar in admin
+	 *
+	 * @param array Associative array of parameters
+	 * @return boolean did we display a toolbar?
+	 */
+	function AdminDisplayToolbar( & $params )
+	{
+		if( $params['edit_layout'] == 'simple' )
+		{	// This is too complex for simple mode, don't display it:
+			return false;
+		}
+
+		echo '<div class="edit_toolbar">';
+		echo '<input type="button" id="adsense_default" title="'.T_('Insert AdSense block').'" class="quicktags" onclick="textarea_wrap_selection( b2evoCanvas, \'[adsense:]\', \'\', 1 );" value="'.T_('AdSense').'" />';
+		echo '</div>';
+
+		return true;
+	}
+
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/_archives.plugin.php 1.10.3.src/plugins/_archives.plugin.php
--- 0.9.2.src/plugins/_archives.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/_archives.plugin.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,548 @@
+<?php
+/**
+ * This file implements the Archives plugin.
+ *
+ * Displays a list of post archives.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package plugins
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ * @author cafelog (group)
+ *
+ * @version $Id: _archives.plugin.php,v 1.27.2.5.2.1 2007/04/25 22:18:08 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Required class
+ */
+require_once $GLOBALS['inc_path'].'_misc/_results.class.php';
+
+
+/**
+ * Archives Plugin
+ *
+ * This plugin displays
+ */
+class archives_plugin extends Plugin
+{
+	/**
+	 * Variables below MUST be overriden by plugin implementations,
+	 * either in the subclass declaration or in the subclass constructor.
+	 */
+
+	var $name = 'Archives Skin Tag';
+	var $code = 'evo_Arch';
+	var $priority = 50;
+	var $version = '1.9-dev';
+	var $author = 'The b2evo Group';
+	var $group = 'skin-tag';
+
+
+	/**
+	 * Init
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = T_('This skin tag displays a list of post archives.');
+		$this->long_desc = T_('Archives can be grouped monthly, daily, weekly or post by post.');
+
+		$this->dbtable = 'T_posts';
+		$this->dbprefix = 'post_';
+		$this->dbIDname = 'post_ID';
+	}
+
+
+	/**
+	 * Event handler: SkinTag
+	 *
+	 * @param array Associative array of parameters. Valid keys are:
+	 *                - 'block_start' : (Default: '<div class="bSideItem">')
+	 *                - 'block_end' : (Default: '</div>')
+	 *                - 'title' : (Default: '<h3>'.T_('Archives').'</h3>')
+	 *                - 'mode' : 'monthly'|'daily'|'weekly'|'postbypost' (Default: conf.)
+	 *                - 'link_type' : 'canonic'|'context' (default: canonic)
+	 *                - 'context_isolation' : what params need override when changing date/range (Default: 'm,w,p,title,unit,dstart' )
+	 *                - 'form' : true|false (default: false)
+	 *                - 'limit' : # of archive entries to display or '' (Default: 12)
+	 *                - 'more_link' : more link text (Default: 'More...')
+	 *                - 'list_start' : (Default '<ul>')
+	 *                - 'list_end' : (Default '</ul>')
+	 *                - 'line_start' : (Default '<li>')
+	 *                - 'line_end' : (Default '</li>')
+	 *                - 'day_date_format' : (Default: conf.)
+	 * @return boolean did we display?
+	 */
+	function SkinTag( $params )
+	{
+	 	global $Settings, $month;
+
+		/**
+		 * @todo get rid of these globals:
+		 */
+		global $blog, $Blog, $m;
+
+		/**
+		 * Default params:
+		 */
+		// This is what will enclose the block in the skin:
+		if(!isset($params['block_start'])) $params['block_start'] = '<div class="bSideItem">';
+		if(!isset($params['block_end'])) $params['block_end'] = "</div>\n";
+
+		// Title:
+		if(!isset($params['title']))
+			$params['title'] = '<h3>'.T_('Archives').'</h3>';
+
+		// Archive mode:
+		if(!isset($params['mode']))
+			$params['mode'] = $Settings->get('archive_mode');
+
+		// Link type:
+		if(!isset($params['link_type'])) $params['link_type'] = 'canonic';
+		if(!isset($params['context_isolation'])) $params['context_isolation'] = 'm,w,p,title,unit,dstart';
+
+		// Add form fields?:
+		if(!isset($params['form']))
+			$params['form'] = false;
+
+		// Number of archive entries to display:
+		if(!isset($params['limit'])) $params['limit'] = 12;
+
+		// More link text:
+		if(!isset($params['more_link'])) $params['more_link'] = T_('More...');
+
+		// This is what will enclose the list:
+		if(!isset($params['list_start'])) $params['list_start'] = '<ul>';
+		if(!isset($params['list_end'])) $params['list_end'] = "</ul>\n";
+
+		// This is what will separate the archive links:
+		if(!isset($params['line_start'])) $params['line_start'] = '<li>';
+		if(!isset($params['line_end'])) $params['line_end'] = "</li>\n";
+
+		// Daily archive date format?
+		if( (!isset($params['day_date_format'])) || ($params['day_date_format'] == '') )
+		{
+		 	$dateformat = locale_datefmt();
+			$params['day_date_format'] = $dateformat;
+		}
+
+		$ArchiveList = & new ArchiveList( $params['mode'], $params['limit'], ($params['link_type'] == 'context'),
+																			$this->dbtable, $this->dbprefix, $this->dbIDname );
+
+		echo $params['block_start'];
+
+		echo $params['title'];
+
+		echo $params['list_start'];
+		while( $ArchiveList->get_item( $arc_year, $arc_month, $arc_dayofmonth, $arc_w, $arc_count, $post_ID, $post_title) )
+		{
+			echo $params['line_start'];
+			switch( $params['mode'] )
+			{
+				case 'monthly':
+					// --------------------------------- MONTHLY ARCHIVES -------------------------------------
+					$arc_m = $arc_year.zeroise($arc_month,2);
+
+					if( $params['form'] )
+					{ // We want a radio button:
+						echo '<input type="radio" name="m" value="'.$arc_m.'" class="checkbox"';
+						if( $m == $arc_m ) echo ' checked="checked"' ;
+						echo ' /> ';
+					}
+
+					echo '<a href="';
+					if( $params['link_type'] == 'context' )
+					{	// We want to preserve current browsing context:
+						echo regenerate_url( $params['context_isolation'], 'm='.$arc_m );
+					}
+					else
+					{	// We want to link to the absolute canonical URL for this archive:
+						archive_link( $arc_year, $arc_month );
+					}
+					echo '">';
+
+					echo T_($month[zeroise($arc_month,2)]),' ',$arc_year;
+					echo '</a> <span class="dimmed">('.$arc_count.')</span>';
+					break;
+
+				case 'daily':
+					// --------------------------------- DAILY ARCHIVES ---------------------------------------
+					$arc_m = $arc_year.zeroise($arc_month,2).zeroise($arc_dayofmonth,2);
+
+					if( $params['form'] )
+					{ // We want a radio button:
+						echo '<input type="radio" name="m" value="'. $arc_m. '" class="checkbox"';
+						if( $m == $arc_m ) echo ' checked="checked"' ;
+						echo ' /> ';
+					}
+
+					echo '<a href="';
+					if( $params['link_type'] == 'context' )
+					{	// We want to preserve current browsing context:
+						echo regenerate_url( $params['context_isolation'], 'm='.$arc_m );
+					}
+					else
+					{	// We want to link to the absolute canonical URL for this archive:
+						archive_link( $arc_year, $arc_month, $arc_dayofmonth );
+					}
+					echo '">';
+
+					echo mysql2date($params['day_date_format'], $arc_year.'-'.zeroise($arc_month,2).'-'.zeroise($arc_dayofmonth,2).' 00:00:00');
+					echo '</a> <span class="dimmed">('.$arc_count.')</span>';
+					break;
+
+				case 'weekly':
+					// --------------------------------- WEEKLY ARCHIVES --------------------------------------
+					echo '<a href="';
+					if( $params['link_type'] == 'context' )
+					{	// We want to preserve current browsing context:
+						echo regenerate_url( $params['context_isolation'], 'm='.$arc_year.'&amp;w='.$arc_w );
+					}
+					else
+					{	// We want to link to the absolute canonical URL for this archive:
+						archive_link( $arc_year, '', '', $arc_w );
+					}
+					echo '">';
+					echo $arc_year.', '.T_('week').' '.$arc_w;
+					echo '</a> <span class="dimmed">('.$arc_count.')</span>';
+					break;
+
+				case 'postbypost':
+				default:
+					// -------------------------------- POST BY POST ARCHIVES ---------------------------------
+					echo '<a href="';
+					if( $params['link_type'] == 'context' )
+					{	// We want to preserve current browsing context:
+						echo regenerate_url( $params['context_isolation'], 'p='.$post_ID );
+					}
+					else
+					{	// We want to link to the absolute canonical URL for this archive:
+						echo get_permalink( $Blog->get('url'), $post_ID, 'id' );
+					}
+					echo '">';
+					if ($post_title)
+					{
+						echo strip_tags($post_title);
+					}
+					else
+					{
+						echo $post_ID;
+					}
+					echo '</a>';
+			}
+
+			echo $params['line_end'];
+		}
+
+		// Display more link:
+		if( !empty($params['more_link']) )
+		{
+			echo $params['line_start'];
+			echo '<a href="';
+			$Blog->disp( 'arcdirurl', 'raw' );
+			echo '">'.format_to_output($params['more_link']).'</a>';
+			echo $params['line_end'];
+		}
+
+		echo $params['list_end'];
+
+		echo $params['block_end'];
+
+		return true;
+	}
+}
+
+
+/**
+ * Archive List Class
+ *
+ * @package evocore
+ */
+class ArchiveList extends Results
+{
+	var $archive_mode;
+	var $arc_w_last;
+
+	/**
+	 * Constructor
+	 *
+	 * Note: Weekly archives use MySQL's week numbering and MySQL default if applicable.
+	 * In MySQL < 4.0.14, WEEK() always uses mode 0: Week starts on Sunday;
+	 * Value range is 0 to 53; week 1 is the first week that starts in this year.
+	 *
+	 * @link http://dev.mysql.com/doc/mysql/en/date-and-time-functions.html
+	 *
+	 * @todo categories combined with 'ALL' are not supported (will output too many archives,
+	 * some of which will resolve to no results). We need subqueries to support this efficiently.
+	 *
+	 * @param string
+	 * @param integer
+	 * @param boolean
+	 */
+	function ArchiveList(
+		$archive_mode = 'monthly',
+		$limit = 100,
+		$preserve_context = false,
+		$dbtable = 'T_posts',
+		$dbprefix = 'post_',
+		$dbIDname = 'ID' )
+	{
+		global $DB, $Settings;
+		global $blog, $cat, $catsel;
+		global $show_statuses;
+		global $author, $assgn, $status;
+		global $timestamp_min, $timestamp_max;
+		global $s, $sentence, $exact;
+
+		$this->dbtable = $dbtable;
+		$this->dbprefix = $dbprefix;
+		$this->dbIDname = $dbIDname;
+		$this->archive_mode = $archive_mode;
+
+
+		/*
+		 * WE ARE GOING TO CONSTRUCT THE WHERE CLOSE...
+		 */
+		$this->ItemQuery = & new ItemQuery( $this->dbtable, $this->dbprefix, $this->dbIDname ); // TEMPORARY OBJ
+
+		// - - Select a specific Item:
+		// $this->ItemQuery->where_ID( $p, $title );
+
+		if( $preserve_context )
+		{	// We want to preserve the current context:
+			// * - - Restrict to selected blog/categories:
+			$this->ItemQuery->where_chapter( $blog, $cat, $catsel );
+
+			// * Restrict to the statuses we want to show:
+			$this->ItemQuery->where_visibility( $show_statuses );
+
+			// Restrict to selected authors:
+			$this->ItemQuery->where_author( $author );
+
+			// Restrict to selected assignees:
+			$this->ItemQuery->where_assignees( $assgn );
+
+			// Restrict to selected satuses:
+			$this->ItemQuery->where_statuses( $status );
+
+			// - - - + * * timestamp restrictions:
+			$this->ItemQuery->where_datestart( '', '', '', '', $timestamp_min, $timestamp_max );
+
+			// Keyword search stuff:
+			$this->ItemQuery->where_keywords( $s, $sentence, $exact );
+		}
+		else
+		{	// We want to preserve only the minimal context:
+			// * - - Restrict to selected blog/categories:
+			$this->ItemQuery->where_chapter( $blog, '', array() );
+
+			// * Restrict to the statuses we want to show:
+			$this->ItemQuery->where_visibility( $show_statuses );
+
+			// - - - + * * timestamp restrictions:
+			$this->ItemQuery->where_datestart( '', '', '', '', $timestamp_min, $timestamp_max );
+		}
+
+
+		$this->from = $this->ItemQuery->get_from();
+		$this->where = $this->ItemQuery->get_where();
+		$this->group_by = $this->ItemQuery->get_group_by();
+
+		switch( $this->archive_mode )
+		{
+			case 'monthly':
+				// ------------------------------ MONTHLY ARCHIVES ------------------------------------
+				$sql = 'SELECT YEAR('.$this->dbprefix.'datestart) AS year, MONTH('.$this->dbprefix.'datestart) AS month,
+																	COUNT(DISTINCT postcat_post_ID) AS count '
+													.$this->from
+													.$this->where.'
+													GROUP BY year, month
+													ORDER BY year DESC, month DESC';
+				break;
+
+			case 'daily':
+				// ------------------------------- DAILY ARCHIVES -------------------------------------
+				$sql = 'SELECT YEAR('.$this->dbprefix.'datestart) AS year, MONTH('.$this->dbprefix.'datestart) AS month,
+																	DAYOFMONTH('.$this->dbprefix.'datestart) AS day,
+																	COUNT(DISTINCT postcat_post_ID) AS count '
+													.$this->from
+													.$this->where.'
+													GROUP BY year, month, day
+													ORDER BY year DESC, month DESC, day DESC';
+				break;
+
+			case 'weekly':
+				// ------------------------------- WEEKLY ARCHIVES -------------------------------------
+				$sql = 'SELECT YEAR('.$this->dbprefix.'datestart) AS year, '.
+															$DB->week( $this->dbprefix.'datestart', locale_startofweek() ).' AS week,
+															COUNT(DISTINCT postcat_post_ID) AS count '
+													.$this->from
+													.$this->where.'
+													GROUP BY year, week
+													ORDER BY year DESC, week DESC';
+				break;
+
+			case 'postbypost':
+			default:
+				// ----------------------------- POSY BY POST ARCHIVES --------------------------------
+				$sql = 'SELECT DISTINCT '.$this->dbIDname.', '.$this->dbprefix.'datestart, '.$this->dbprefix.'title '
+													.$this->from
+													.$this->where
+													.$this->group_by.'
+													ORDER BY '.$this->dbprefix.'datestart DESC';
+		}
+
+
+		// dh> Temp fix for MySQL bug - apparently in/around 4.1.21/5.0.24.
+		// See http://forums.b2evolution.net/viewtopic.php?p=42529#42529
+		if( in_array($this->archive_mode, array('monthly', 'daily', 'weekly')) )
+		{
+			$sql_version = $DB->get_var('SELECT VERSION()');
+			if( version_compare($sql_version, '4', '>') )
+			{
+				$sql = 'SELECT SQL_CALC_FOUND_ROWS '.substr( $sql, 7 ); // "SQL_CALC_FOUND_ROWS" available since MySQL 4
+			}
+		}
+
+
+		parent::Results( $sql, 'archivelist_', '', $limit );
+
+		$this->restart();
+	}
+
+
+	/**
+	 * Count the number of rows of the SQL result
+	 *
+	 * These queries are complex enough for us not to have to rewrite them:
+	 */
+	function count_total_rows()
+	{
+		global $DB;
+
+		switch( $this->archive_mode )
+		{
+			case 'monthly':
+				// ------------------------------ MONTHLY ARCHIVES ------------------------------------
+				$sql_count = 'SELECT COUNT( DISTINCT YEAR('.$this->dbprefix.'datestart), MONTH('.$this->dbprefix.'datestart) ) '
+													.$this->from
+													.$this->where;
+				break;
+
+			case 'daily':
+				// ------------------------------- DAILY ARCHIVES -------------------------------------
+				$sql_count = 'SELECT COUNT( DISTINCT YEAR('.$this->dbprefix.'datestart), MONTH('.$this->dbprefix.'datestart),
+																	DAYOFMONTH('.$this->dbprefix.'datestart) ) '
+													.$this->from
+													.$this->where;
+				break;
+
+			case 'weekly':
+				// ------------------------------- WEEKLY ARCHIVES -------------------------------------
+				$sql_count = 'SELECT COUNT( DISTINCT YEAR('.$this->dbprefix.'datestart), '
+													.$DB->week( $this->dbprefix.'datestart', locale_startofweek() ).' ) '
+													.$this->from
+													.$this->where;
+				break;
+
+			case 'postbypost':
+			default:
+				// ----------------------------- POSY BY POST ARCHIVES --------------------------------
+				$sql_count = 'SELECT COUNT( DISTINCT '.$this->dbIDname.' ) '
+													.$this->from
+													.$this->where
+													.$this->group_by;
+		}
+
+		// echo $sql_count;
+
+		$this->total_rows = $this->DB->get_var( $sql_count ); //count total rows
+
+		// echo 'total rows='.$this->total_rows;
+	}
+
+
+	/**
+	 * Rewind resultset
+	 */
+	function restart()
+	{
+		// Make sure query has executed at least once:
+		$this->query();
+
+		$this->current_idx = 0;
+		$this->arc_w_last = '';
+	}
+
+	/**
+	 * Getting next item in archive list
+	 *
+	 * WARNING: these are *NOT* Item objects!
+	 */
+	function get_item( & $arc_year, & $arc_month, & $arc_dayofmonth, & $arc_w, & $arc_count, & $post_ID, & $post_title )
+	{
+		// echo 'getting next item<br />';
+
+		if( $this->current_idx >= $this->result_num_rows )
+		{	// No more entry
+			return false;
+		}
+
+		$arc_row = $this->rows[ $this->current_idx++ ];
+
+		switch( $this->archive_mode )
+		{
+			case 'monthly':
+				$arc_year  = $arc_row->year;
+				$arc_month = $arc_row->month;
+				$arc_count = $arc_row->count;
+				return true;
+
+			case 'daily':
+				$arc_year  = $arc_row->year;
+				$arc_month = $arc_row->month;
+				$arc_dayofmonth = $arc_row->day;
+				$arc_count = $arc_row->count;
+				return true;
+
+			case 'weekly':
+				$arc_year  = $arc_row->year;
+				$arc_w = $arc_row->week;
+				$arc_count = $arc_row->count;
+				return true;
+
+			case 'postbypost':
+			default:
+				$post_ID = $arc_row->post_ID;
+				$post_title = $arc_row->{$this->dbprefix.'title'};
+				return true;
+		}
+	}
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/_autolinks.plugin.php 1.10.3.src/plugins/_autolinks.plugin.php
--- 0.9.2.src/plugins/_autolinks.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/_autolinks.plugin.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,65 @@
+<?php
+/**
+ * This file implements the Automatic Links plugin for b2evolution
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package plugins
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Automatic links plugin.
+ *
+ * @todo dh> Provide a setting for:
+ *   - marking external and internal (relative URL or on the blog's URL) links with a HTML/CSS class
+ *   - add e.g. 'target="_blank"' to external links
+ *
+ * @package plugins
+ */
+class autolinks_plugin extends Plugin
+{
+	var $code = 'b2evALnk';
+	var $name = 'Auto Links';
+	var $priority = 60;
+	var $version = '1.9-dev';
+	var $apply_rendering = 'opt-out';
+	var $group = 'rendering';
+	var $short_desc;
+	var $long_desc;
+	var $number_of_installs = 1;
+
+
+	/**
+	 * Init
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = T_('Make URLs clickable');
+		$this->long_desc = T_('This renderer will detect URLs in the text and automatically transform them into clickable links.');
+	}
+
+
+	/**
+	 * Perform rendering
+	 *
+	 * @param array Associative array of parameters
+	 * 							(Output format, see {@link format_to_output()})
+	 * @return boolean true if we can render something for the required output format
+	 */
+	function RenderItemAsHtml( & $params )
+	{
+		$content = & $params['data'];
+
+		$content = make_clickable( $content );
+
+		return true;
+	}
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/_auto_p.plugin.php 1.10.3.src/plugins/_auto_p.plugin.php
--- 0.9.2.src/plugins/_auto_p.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/_auto_p.plugin.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,637 @@
+<?php
+/**
+ * This file implements the Auto P plugin for b2evolution
+ *
+ * @author blueyed: Daniel HAHLER - {@link http://daniel.hahler.de/}
+ *
+ * @package plugins
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * The Auto-P Plugin.
+ *
+ * It wraps text blocks, which are devided by newline(s) into HTML P tags (paragraphs)
+ * and optionally replaces single newlines with BR tags (line breaks).
+ *
+ * @package plugins
+ */
+class auto_p_plugin extends Plugin
+{
+	var $code = 'b2WPAutP';
+	var $name = 'Auto P';
+	var $priority = 70;
+	var $version = '1.9';
+	var $apply_rendering = 'opt-out';
+	var $group = 'rendering';
+	var $short_desc;
+	var $long_desc;
+	var $number_of_installs = 1;
+
+	/**
+	 * List of block elements (we want a paragraph before and after), excludes: address, added: td, th
+	 * @var string
+	 */
+	var $block_tags = 'blockquote|dd|div|dl|dt|fieldset|form|h[1-6]|hr|li|ol|p|pre|select|script|table|td|th|ul';
+
+
+	var $p_allowed_in = array('address', 'applet', 'blockquote', 'body', 'button', 'center', 'dd', 'del', 'div', 'fieldset', 'form', 'iframe', 'ins', 'li', 'map', 'noframes', 'noscript', 'object', 'td', 'th' );
+
+
+	var $br_allowed_in = array(
+		// Block level:
+		'address', 'center', 'dl', 'dir', 'div', 'fieldset', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'hr', 'isindex', 'menu', 'noframes', 'noscript', 'p', 'pre',
+		// Inline:
+		'a', 'abbr', 'acronym', 'applet', 'b', 'basefont', 'bdo', 'big', 'button', 'cite', 'code', 'dfn', 'em', 'font', 'i', 'img', 'input', 'iframe', 'kbd', 'label', 'li', 'map', 'object', 'q', 'samp', 'select', 'small', 'span', 'strong', 'sub', 'sup', 'textarea', 'td', 'th', 'tt', 'var' );
+
+
+	/**
+	 * Init
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = T_('Automatic &lt;P&gt; and &lt;BR&gt; tags');
+		$this->long_desc = T_('This renderer will automatically detect paragraphs on double line-breaks. and mark them with appropriate HTML &lt;P&gt; tags.<br />
+			Optionally, it will also mark single line breaks with HTML &lt;BR&gt; tags.');
+	}
+
+
+	/**
+	 * @return array
+	 */
+	function GetDefaultSettings()
+	{
+		return array(
+				'br' => array(
+					'label' => T_('Line breaks'),
+					'type' => 'checkbox',
+					'defaultvalue' => 1,
+					'note' => T_('Make line breaks (&lt;br /&gt;) for single newlines.'),
+				),
+				'add_p_in_block' => array(
+					'label' => T_('Add P tags in blocks (e.g. DIV)'),
+					'type' => 'checkbox',
+					'defaultvalue' => 1,
+					'note' => '',
+				),
+				'skip_tags' => array(
+					'label' => T_('Ignore tags'),
+					'type' => 'text',
+					'defaultvalue' => 'pre',
+					'note' => T_('A list of tags, in which no P or BR tags should get added.'),
+				),
+			);
+	}
+
+
+	/**
+	 * Perform rendering
+	 */
+	function RenderItemAsHtml( & $params )
+	{
+		#echo '<hr style="border:1em solid blue;" />';
+
+		$this->use_auto_br = $this->Settings->get('br');
+		$this->add_p_in_block = $this->Settings->get('add_p_in_block');
+		$this->skip_tags = preg_split( '~\s+~', $this->Settings->get('skip_tags'), -1, PREG_SPLIT_NO_EMPTY );
+
+		$content = & $params['data'];
+
+		$content = preg_replace( "~(\r\n|\r)~", "\n", $content ); // cross-platform newlines
+
+		// Handle blocks, splitted by comments. This includes especially the "meta-comments"
+		// ("<!--more-->", "<!--nextpage-->" or "<!--noteaser-->"):
+		$content_parts = preg_split( '~(<!--.*?-->)~s', $content, -1, PREG_SPLIT_DELIM_CAPTURE);
+		$content_parts[] = '';
+
+		$content = '';
+		for( $i = 0; $i < count($content_parts); $i = $i+2 )
+		{
+			$content .= $this->handle_blocks( $content_parts[$i] );
+			$content .= $content_parts[$i+1];
+		}
+
+		return true;
+	}
+
+
+	/**
+	 * - Split text into blocks, using $block_tags pattern.
+	 *
+	 * @param string Text
+	 * @param string The HTML tag where $text is in
+	 * @return string
+	 */
+	function handle_blocks( $text, $in_tag = '' )
+	{
+		#echo '<h1>HANDLE_BLOCKS</h1>'; pre_dump( $text, $in_tag );
+
+		$new_text = '';
+
+		if( preg_match( '~^(.*?)(<\s*('.$this->block_tags.')(\b[^>]*)?>)~is', $text, $match ) )
+		{ // there's a block tag:
+			$tag = $match[3];
+			$before_tag = $match[1];
+
+			if( ! empty($before_tag) )
+			{ // Recurse (one pattern/callback deeper):
+				$new_text .= $this->handle_pre_blocks( $before_tag, $in_tag );
+			}
+
+			$text_after_tag = substr( $text, strlen($match[0]) );
+
+
+			if( empty($match[4]) || strpos($match[4], '/') === false )
+			{ // No self-closing tag: handle text in tag:
+				// Opening tag:
+				$new_text .= $match[2];
+
+				// Find closing tag:
+				list( $text_in_tag, $closing_tag, $NL_before, $NL_after ) = $this->split_text_for_tag($tag, $text_after_tag);
+
+				if( ! empty($text_in_tag) )
+				{ // Recurse (same level):
+					$text_in_tag = $this->handle_blocks( $text_in_tag, $tag );
+				}
+
+				$new_text .= $NL_before.$text_in_tag.$NL_after;
+
+				$new_text .= $closing_tag;
+			}
+			else
+			{ // self-closing tag:
+				$new_text .= $match[2];
+			}
+
+			if( ! empty($text_after_tag) )
+			{
+				#echo '<h1>RECURSE: text_after_tag (block)</h1>';
+				// Recurse (same level):
+				$new_text .= $this->handle_blocks( $text_after_tag, $in_tag );
+			}
+		}
+		else
+		{ // No BLOCKS in this $text:
+			$new_text = $this->handle_pre_blocks($text, $in_tag);
+		}
+
+		#pre_dump( 'HANDLE_BLOCKS return: ', $new_text, $in_tag );
+		return $new_text;
+	}
+
+
+	/**
+	 * Handle text which may contain inline tags
+	 *
+	 * - Explode by \n\n
+	 * - Merge blocks that span over multiple tags
+	 * - Apply BR to blocks
+	 * - Wrap block in P
+	 *
+	 * @param string Text
+	 * @param string Tag where $text is in
+	 * @return string
+	 */
+	function handle_pre_blocks( $text, $in_tag )
+	{
+		#echo '<h2>HANDLE_PRE_BLOCKS</h2>'; pre_dump( $text, $in_tag );
+
+		if( $in_tag )
+		{
+			if( in_array($in_tag, $this->skip_tags) )
+			{
+				return $text;
+			}
+
+			if( ! in_array($in_tag, $this->p_allowed_in) )
+			{ // we're in a tag, where no P tags are allowed, so just do the BRs:
+				return $this->handle_br( $text, $in_tag );
+			}
+		}
+
+		$text_lines = preg_split( '~(\n\n+)~', $text, -1, /*PREG_SPLIT_NO_EMPTY |*/ PREG_SPLIT_DELIM_CAPTURE );
+		$text_lines[] = ''; // dummy
+
+		#echo '<strong>text_lines</strong><br />'; pre_dump( $text_lines, $in_tag );
+
+		$new_blocks = array();
+		$count_new_blocks = 0;
+		for( $i = 0, $n = count($text_lines); $i < $n; $i = $i+2 /* every second block is a real one */ )
+		{
+			if( ! isset($new_blocks[$count_new_blocks]) )
+			{
+				$new_blocks[$count_new_blocks] = '';
+			}
+			if( $text_lines[$i] == '' )
+			{
+				$new_blocks[$count_new_blocks] .= $text_lines[$i+1];
+				$new_blocks[$count_new_blocks+1] = ''; // dummy
+				continue;
+			}
+			$new_blocks[$count_new_blocks] .= $text_lines[$i];
+			$new_blocks[$count_new_blocks+1] = $text_lines[$i+1];
+			$count_new_blocks = $count_new_blocks+2;
+		}
+
+		$text_lines = $new_blocks;
+		#echo '<strong>new text_lines</strong><br />'; pre_dump( $new_blocks );
+
+		if( trim($text) == '' )
+		{ // there's only whitespace
+			return $text;
+		}
+
+
+		// fix it, so no (inline) tags span across multiple blocks:
+		$new_blocks = array();
+		$new_blocks_nowrap = array(); // blocks that should not be wrapped in P (opening without closing tag or vice versa)
+		$count_new_blocks = 0;
+		$looking_for_close_tag = array();
+
+		for( $i = 0, $n = count($text_lines); $i < $n; $i = $i+2 /* every 2nd line is a real block */ )
+		{
+			$line = $text_lines[$i];
+			if( ! isset($new_blocks[$count_new_blocks]) )
+			{
+				$new_blocks[$count_new_blocks] = '';
+
+				$line_copy = $line;
+				preg_match( '~^(.*?)(<\s*/\s*(\w+)(\s+[^>]*?)?>)~is', $line_copy, $match );
+
+				while( preg_match( '~^(.*?)(<\s*/\s*(\w+)(\s+[^>]*?)?>)~is', $line_copy, $match )
+					&& ! (preg_match( '~^(.*?)(<\s*'.$match[3].'(\s+[^>]*?(\s*/\s*)?)?>)~is', $new_blocks[$count_new_blocks].$match[1] )) )
+				{ // a closing tag:
+					$new_blocks[$count_new_blocks] .= $match[0];
+					$line_copy = substr($line_copy, strlen($match[0]));
+				}
+				if( ! empty($new_blocks[$count_new_blocks]) )
+				{ // we've found a closing tag with no opening tag, this must not get wrapped in P:
+					$new_blocks_nowrap[] = $count_new_blocks;
+					$new_blocks[$count_new_blocks+1] = ''; // dummy
+					$new_blocks[$count_new_blocks+2] = ''; // init new
+					$line = substr( $line, strlen($new_blocks[$count_new_blocks]) );
+					$count_new_blocks = $count_new_blocks+2;
+				}
+			}
+			else
+			{ // we're looking for a closing tag:
+				// Find closing tag:
+				$line_copy = $line;
+				list( $text_in_tag, $closing_tag, $NL_before, $NL_after ) = $this->split_text_for_tag( $looking_for_close_tag['tag'], $line_copy /* by ref */ );
+				if( empty($closing_tag) )
+				{ // not in this whole block:
+					$new_blocks[ $count_new_blocks ] .= $line.$text_lines[$i+1];
+					continue;
+				}
+
+				// Tag has been found:
+				$looking_for_close_tag = array();
+			}
+
+			if( preg_match( '~^(.*?)(<\s*(\w+)(\s+[^>]*)?(\s*/\s*)?>)~is', $line, $match ) )
+			{ // a opening tag:
+				$tag = $match[3];
+				$pos_after_tag = strlen($match[0]);
+				while( ! empty($match[4]) )
+				{ // self-closing tag, find next:
+					$tag = false;
+					if( preg_match( '~^(.*?)(<\s*(\w+)(\s+[^>]*)?(\s*/\s*)?>)~is', substr($line, $pos_after_tag), $match ) )
+					{
+						$tag = $match[3];
+						$pos_after_tag += strlen($match[0]);
+					}
+				}
+				$text_after_tag = substr($line, $pos_after_tag);
+
+				if( $tag )
+				{
+					// Find closing tag:
+					list( $text_in_tag, $closing_tag, $NL_before, $NL_after ) = $this->split_text_for_tag($tag, $text_after_tag /* by ref */ );
+					if( empty($closing_tag) )
+					{
+						$looking_for_close_tag = array(
+								'tag' => $tag,
+								'block' => $i,
+								'pos' => strlen($new_blocks[ $count_new_blocks ])+strlen($match[1]), // position where the unclosed tag begins
+							);
+						$new_blocks[ $count_new_blocks ] .= $line.$text_lines[$i+1];
+						continue;
+					}
+				}
+			}
+			$new_blocks[ $count_new_blocks ] .= $line;
+			$new_blocks[ ++$count_new_blocks ] = $text_lines[$i+1];
+
+			$count_new_blocks++;
+		}
+		if( $looking_for_close_tag )
+		{
+			#echo '<h1>looking_for_close_tag</h1>'; pre_dump( $looking_for_close_tag );
+			$new_blocks[ $count_new_blocks+1 ] = ''; // dummy
+
+			if( $looking_for_close_tag['pos'] > 0 )
+			{ // move part of last block without closing tag to an own block:
+				$new_blocks[ $count_new_blocks+2 ] = substr($new_blocks[ $count_new_blocks ], $looking_for_close_tag['pos']);
+				$new_blocks[ $count_new_blocks ] = substr($new_blocks[ $count_new_blocks ], 0, $looking_for_close_tag['pos']);
+				$new_blocks[ $count_new_blocks+3 ] = ''; // dummy
+
+				$new_blocks_nowrap[] = $count_new_blocks+2;
+			}
+			else
+			{ // the whole block should not get wrapped!
+				$new_blocks_nowrap[] = $count_new_blocks;
+			}
+		}
+
+		#echo '<h1>new_blocks:</h1>'; pre_dump( $new_blocks, $new_blocks_nowrap );
+
+		$after_block_wp = '';
+		$before_block_wp = '';
+		if( empty($in_tag) )
+		{
+			$wrap_in_p = true;
+		}
+		elseif( in_array($in_tag, $this->p_allowed_in) )
+		{
+			if( ! $this->add_p_in_block )
+			{
+				$wrap_in_p = false;
+			}
+			elseif( count($new_blocks) > 2 )
+			{
+				$wrap_in_p = true;
+			}
+			else
+			{
+				$wrap_in_p = false;
+				if( substr( $new_blocks[0], 0, 1 ) == "\n" )
+				{
+					$before_block_wp = "\n";
+					$new_blocks[0] = substr( $new_blocks[0], 1 );
+					$wrap_in_p = true;
+				}
+				if( substr( $new_blocks[0], -1 ) == "\n" )
+				{
+					$after_block_wp = "\n";
+					$new_blocks[0] = substr( $new_blocks[0], 0, -1 );
+					$wrap_in_p = true;
+				}
+			}
+		}
+		else
+		{
+			$wrap_in_p = false;
+		}
+
+		if( $new_blocks[count($new_blocks)-2] == '' )
+		{
+			array_pop($new_blocks);
+			array_pop($new_blocks);
+		}
+
+		$new_text = '';
+
+		for( $i = 0, $n = count($new_blocks); $i < $n; $i = $i+2 )
+		{
+			#echo '<h2>--new_blocks['.$i.']: '; pre_dump( $new_blocks[$i] ); echo '</h2>';
+
+			$this_wrap_in_p = $wrap_in_p && ! in_array( $i, $new_blocks_nowrap ); // only wrap this, if it's a valid block
+
+			if( empty($new_blocks[$i]) )
+			{
+				if( $this_wrap_in_p )
+				{ // not the last one
+					$block = '<p></p>';
+				}
+				else
+				{
+					$block = '';
+				}
+				$new_text .= $before_block_wp.$block.$after_block_wp.$new_blocks[$i+1];
+				continue;
+			}
+
+			list($new_block, $has_p) = $this->handle_pre_blocks_helper( $new_blocks[$i], $in_tag, $this_wrap_in_p );
+
+
+			$new_text .= $before_block_wp.$new_block.$after_block_wp.$new_blocks[$i+1];
+		}
+
+		#pre_dump( 'HANDLE_PRE_BLOCKS return: ', $new_text, $in_tag );
+		return $new_text;
+	}
+
+
+	/**
+	 * This is a helper for handling blocks from {@link handle_pre_blocks_helper()}.
+	 *
+	 * What comes here is supposed to have no block tags.
+	 *
+	 * @return array array( $text, $has_p )
+	 */
+	function handle_pre_blocks_helper( $block, $in_tag, $wrap_in_p, $ignore_NL = true )
+	{
+		#pre_dump( 'HANDLE_PRE_BLOCKS_HELPER begin', $block, $in_tag );
+		$has_p = NULL;
+		$r = '';
+
+		if( $in_tag == 'blockquote' )
+		{ // XHTML strict: blockquote content needs to be in block tag
+			$in_tag = 'p';
+			$wrap_in_p = true; // at the end
+		}
+
+		// Remove newlines at start and end (will get re-applied later):
+		$NL_start = '';
+		$NL_end = '';
+		if( $ignore_NL )
+		{
+			while( $block{0} == "\n" )
+			{
+				$NL_start .= $block{0};
+				$block = substr($block, 1);
+			}
+			while( substr($block, -1) == "\n" )
+			{
+				$NL_end .= substr($block, -1);
+				$block = substr($block, 0, -1);
+			}
+		}
+
+		if( preg_match( '~^(.*?)(<\s*(\w+)(\s+[^>]*)?>)~is', $block, $match ) )
+		{ // a tag:
+			$tag = $match[3];
+			$before_tag = $match[1];
+
+			if( ! empty($before_tag) )
+			{ // Delegate to handle_br:
+				$r .= $this->handle_br( $before_tag, $in_tag );
+			}
+
+			// Opening tag:
+			$r .= $match[2];
+
+			$text_after_tag = substr( $block, strlen($match[0]) );
+
+			// Find closing tag:
+			list( $text_in_tag, $closing_tag, $NL_before, $NL_after ) = $this->split_text_for_tag($tag, $text_after_tag);
+
+			if( ! empty($text_in_tag) )
+			{ // Recurse (same level) - with the optional newlines at start and end, because in an inline tag every linebreak should become a BR:
+				list($text_in_tag, $sub_has_p) = $this->handle_pre_blocks_helper( $NL_before.$text_in_tag.$NL_after, $tag, false, false );
+			}
+			$r .= $text_in_tag;
+
+			$r .= $closing_tag;
+
+			if( ! empty($text_after_tag) )
+			{
+				#echo '<h1>RECURSE: text_after_tag (handle_pre_blocks)</h1>';
+				// Recurse (same level):
+				list( $text_after_tag, $sub_has_p ) = $this->handle_pre_blocks_helper( $text_after_tag, $in_tag, false, false );
+				$r .= $text_after_tag;
+			}
+		}
+		else
+		{ // No tags in this $text:
+			$r .= $this->handle_br( $block, $in_tag );
+		}
+
+		if( ! empty($wrap_in_p) )
+		{
+			$r = '<p>'.$r.'</p>';
+			$has_p = true;
+		}
+
+		// re-apply newlines from start and end:
+		$r = $NL_start.$r.$NL_end;
+
+		#pre_dump( 'HANDLE_PRE_BLOCKS_HELPER return: ', $r, $has_p );
+		return array( $r, $has_p );
+	}
+
+
+	/**
+	 * Handles adding BR.
+	 *
+	 * @return string
+	 */
+	function handle_br( $text, $in_tag )
+	{
+		#echo '<h3>LEVEL>1 (BR)</h3>'; pre_dump( $text );
+
+		if( empty($in_tag) || in_array($in_tag, $this->br_allowed_in) )
+		{
+			$new_text = $this->autobr($text);
+		}
+		else
+		{
+			$new_text = $text;
+		}
+
+		#pre_dump( 'HANDLE_BR return: ', $new_text, $in_tag );
+		return $new_text;
+	}
+
+
+	/**
+	 * Split the text for a given tag, mainly to find the closing tag.
+	 *
+	 * @return array
+	 */
+	function split_text_for_tag($tag, & $text_after_tag)
+	{
+		#echo '<strong>split_text_for_tag</strong><br />'; pre_dump( $tag, $text_after_tag );
+		$depth = 1;
+		$text_in_tag = '';
+
+		$loop_text = $text_after_tag;
+		while( 1 )
+		{
+			#echo '<hr />loop_text:'; pre_dump( $loop_text );
+			if( preg_match( '~^(.*?)(<\s*(/)?\s*'.$tag.'\s*(/\s*)?>)~is', $loop_text, $after_match ) )
+			{
+				#pre_dump( 'after_match', $after_match );
+				$text_in_tag .= $after_match[1];
+				$found_tag = $after_match[2];
+				$is_closing = ( ! empty($after_match[3]) || ! empty($after_match[4]) /* self-closing */ );
+
+				if( $is_closing )
+				{
+					$depth--;
+					if( $depth == 0 )
+					{ // found the matching closing tag:
+						$closing_tag = $found_tag;
+						break;
+					}
+					else
+					{ // this closing tag is part of the outer:
+						$text_in_tag .= $found_tag;
+					}
+				}
+				else
+				{ // found the same, but opening tag (nested)
+					$text_in_tag .= $found_tag;
+					$depth++;
+				}
+
+				// skip what we've matched:
+				$loop_text = substr($loop_text, strlen($after_match[0]) );
+			}
+			else
+			{ // did not find the closing tag.. :/
+				$closing_tag = '';
+				return array( false, false, false, false );
+			}
+		}
+
+		// remove newline at start and end:
+		if( substr($text_in_tag, 0, 1) == "\n" )
+		{
+			$NL_before = "\n";
+			$text_in_tag = substr($text_in_tag, 1);
+		}
+		else
+		{
+			$NL_before = '';
+		}
+		if( substr($text_in_tag, -1) == "\n" )
+		{
+			$NL_after = "\n";
+			$text_in_tag = substr($text_in_tag, 0, -1);
+		}
+		else
+		{
+			$NL_after = '';
+		}
+
+		$text_after_tag = substr( $text_after_tag, strlen($NL_before.$text_in_tag.$NL_after)+strlen($closing_tag) );
+		$r = array( $text_in_tag, $closing_tag, $NL_before, $NL_after );
+
+		#pre_dump( 'return: ', $r, $text_after_tag );
+		return $r;
+	}
+
+
+	/**
+	 * Add "<br />" to the end of newlines, which do not end with "<br />" already and which aren't
+	 * the last line, if the "Auto-BR" setting is enabled.
+	 *
+	 * @return string
+	 */
+	function autobr( $text, $replace_last = true )
+	{
+		if( ! $this->use_auto_br )
+		{ // don't make <br />'s
+			return $text;
+		}
+
+		return preg_replace( '~(?<!<br />)\n'.( $replace_last ? '' : '(?!\z)' ).'~i', "<br />\n", $text );
+	}
+
+}
+
+
+
+?>
diff -ruN --text 0.9.2.src/plugins/basic_antispam_plugin/_basic_antispam.plugin.php 1.10.3.src/plugins/basic_antispam_plugin/_basic_antispam.plugin.php
--- 0.9.2.src/plugins/basic_antispam_plugin/_basic_antispam.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/basic_antispam_plugin/_basic_antispam.plugin.php	2007-11-01 00:58:40.000000000 -0500
@@ -0,0 +1,617 @@
+<?php
+/**
+ * This file implements the basic Antispam plugin.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package plugins
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER - {@link http://daniel.hahler.de/}
+ *
+ * @version $Id: _basic_antispam.plugin.php,v 1.23.2.4.2.3 2007/04/25 22:18:09 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Basic Antispam Plugin
+ *
+ * This plugin doublechecks referers/referrers for Hit logging and trackbacks.
+ *
+ * @todo Ideas:
+ *  - forbid cloned comments (same content) (on the same entry or all entries)
+ *  - detect same/similar URLs in a short period (also look at author name: if it differs, it's more likely to be spam)
+ */
+class basic_antispam_plugin extends Plugin
+{
+	/**
+	 * Variables below MUST be overriden by plugin implementations,
+	 * either in the subclass declaration or in the subclass constructor.
+	 */
+	var $name = 'Basic Antispam';
+	var $code = '';
+	var $priority = 60;
+	var $version = '1.10.0-dev';
+	var $author = 'The b2evo Group';
+	var $group = 'antispam';
+	var $number_of_installs = 1;
+
+
+	/**
+	 * Init
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = T_('Basic antispam methods');
+		$this->long_desc = T_('This plugin provides basic methods to detect & block spam on referers, comments & trackbacks.');
+	}
+
+
+	function GetDefaultSettings()
+	{
+		return array(
+				'allow_anon_comments' => array(
+					'type' => 'checkbox',
+					'label' => T_('Allow anonymous comments'),
+					'note' => T_('Allow non-registered visitors to leave comments.'),
+					'defaultvalue' => '1',
+				),
+				'check_dupes' => array(
+					'type' => 'checkbox',
+					'label' => T_('Detect feedback duplicates'),
+					'note' => T_('Check this to check comments and trackback for duplicate content.'),
+					'defaultvalue' => '1',
+				),
+				'max_number_of_links_feedback' => array(
+					'type' => 'integer',
+					'label' => T_('Feedback sensitivity to links'),
+					'note' => T_('If a comment has more than this number of links in it, it will get 100 percent spam karma. -1 to disable it.'),
+					'help' => '#set_max_number_of_links',
+					'defaultvalue' => '4',
+					'size' => 3,
+				),
+				'nofollow_for_hours' => array(
+					'type' => 'integer',
+					'label' => T_('Apply rel="nofollow"'),
+					'note'=>T_('hours. For how long should rel="nofollow" be applied to comment links? (0 means never, -1 means always)'),
+					'defaultvalue' => '-1', // use "nofollow" infinitely by default so lazy admins won't promote spam
+					'size' => 5,
+				),
+
+				'check_url_referers' => array(
+					'type' => 'checkbox',
+					'label' => T_('Check referers for URL'),
+					'note' => T_('Check refering pages, if they contain our URL. This may generate a lot of additional traffic!'),
+					'defaultvalue' => '0',
+				),
+
+			);
+	}
+
+
+	/**
+	 * We check if this is an anonymous visitor and do not allow comments, if we're setup
+	 * to do so.
+	 */
+	function ItemCanComment( & $params )
+	{
+		if( ! is_logged_in() && ! $this->Settings->get('allow_anon_comments') )
+		{
+			return T_('Comments are not allowed from anonymous visitors.');
+		}
+
+		// return NULL
+	}
+
+
+	/**
+	 * Handle max_number_of_links_feedback setting.
+	 *
+	 * Try to detect as many links as possible
+	 */
+	function GetSpamKarmaForComment( & $params )
+	{
+		$max_comments = $this->Settings->get('max_number_of_links_feedback');
+		if( $max_comments != -1 )
+		{ // not deactivated:
+			$count = preg_match_all( '~(https?|ftp)://~i', $params['Comment']->content, $matches );
+
+			if( $count > $max_comments )
+			{
+				return 100;
+			}
+
+			if( $count == 0 )
+			{
+				return 0;
+			}
+
+			return (100/$max_comments) * $count;
+		}
+	}
+
+
+	/**
+	 * Disable/Enable events according to settings.
+	 *
+	 * "AppendHitLog" gets enabled according to check_url_referers setting.
+	 * "BeforeTrackbackInsert" gets disabled, if we do not check for duplicate content.
+	 */
+	function BeforeEnable()
+	{
+		if( $this->Settings->get('check_url_referers') )
+		{
+			$this->enable_event( 'AppendHitLog' );
+		}
+		else
+		{
+			$this->disable_event( 'AppendHitLog' );
+		}
+
+		if( ! $this->Settings->get('check_dupes') )
+		{
+			$this->disable_event( 'BeforeTrackbackInsert' );
+		}
+		else
+		{
+			$this->enable_event( 'BeforeTrackbackInsert' );
+		}
+
+		return true;
+	}
+
+
+	/**
+	 * - Check for duplicate trackbacks.
+	 */
+	function BeforeTrackbackInsert( & $params )
+	{
+		if( $this->is_duplicate_comment( $params['Comment'] ) )
+		{
+			$this->msg( T_('The trackback seems to be a duplicate.'), 'error' );
+		}
+	}
+
+
+	/**
+	 * Check for duplicate comments.
+	 */
+	function BeforeCommentFormInsert( & $params )
+	{
+		if( $this->is_duplicate_comment( $params['Comment'] ) )
+		{
+			$this->msg( T_('The comment seems to be a duplicate.'), 'error' );
+		}
+	}
+
+
+	/**
+	 * If we use "makelink", handle nofollow rel attrib.
+	 *
+	 * @uses basic_antispam_plugin::apply_nofollow()
+	 */
+	function FilterCommentAuthor( & $params )
+	{
+		if( ! $params['makelink'] )
+		{
+			return false;
+		}
+
+		$this->apply_nofollow( $params['data'], $params['Comment'] );
+	}
+
+
+	/**
+	 * Handle nofollow in author URL (if it's made clickable)
+	 *
+	 * @uses basic_antispam_plugin::FilterCommentAuthor()
+	 */
+	function FilterCommentAuthorUrl( & $params )
+	{
+		$this->FilterCommentAuthor( $params );
+	}
+
+
+	/**
+	 * Handle nofollow rel attrib in comment content.
+	 *
+	 * @uses basic_antispam_plugin::FilterCommentAuthor()
+	 */
+	function FilterCommentContent( & $params )
+	{
+		$this->apply_nofollow( $params['data'], $params['Comment'] );
+	}
+
+
+	/**
+	 * Do we want to apply rel="nofollow" tag?
+	 *
+	 * @return boolean
+	 */
+	function apply_nofollow( & $data, $Comment )
+	{
+		global $localtimenow;
+
+		$hours = $this->Settings->get('nofollow_for_hours'); // 0=never, -1 always, otherwise for x hours
+
+		if( $hours == 0 )
+		{ // "never"
+			return;
+		}
+
+		if( $hours > 0 // -1 is "always"
+			&& mysql2timestamp( $Comment->date ) <= ( $localtimenow - $hours*3600 ) )
+		{
+			return;
+		}
+
+		$data = preg_replace_callback( '~(<a\s)([^>]+)>~i', create_function( '$m', '
+				if( preg_match( \'~\brel=([\\\'"])(.*?)\1~\', $m[2], $match ) )
+				{ // there is already a rel attrib:
+					$rel_values = explode( " ", $match[2] );
+
+					if( ! in_array( \'nofollow\', $rel_values ) )
+					{
+						$rel_values[] = \'nofollow\';
+					}
+
+					return $m[1]
+						.preg_replace(
+							\'~\brel=([\\\'"]).*?\1~\',
+							\'rel=$1\'.implode( " ", $rel_values ).\'$1\',
+							$m[2] )
+						.">";
+				}
+				else
+				{
+					return $m[1].$m[2].\' rel="nofollow">\';
+				}' ), $data );
+	}
+
+
+	/**
+	 * Check if the deprecated hit_doublecheck_referer setting is set and then
+	 * do not disable the AppendHitLog event. Also removes the old setting.
+	 */
+	function AfterInstall()
+	{
+		global $Settings;
+
+		if( $Settings->get('hit_doublecheck_referer') )
+		{ // old general settings, "transform it"
+			$this->Settings->set( 'check_url_referers', '1' );
+			$this->Settings->dbupdate();
+		}
+
+		$Settings->delete('hit_doublecheck_referer');
+		$Settings->dbupdate();
+	}
+
+
+	/**
+	 * Check if our Host+URI is in the referred page, preferrably through
+	 * {@link register_shutdown_function()}.
+	 *
+	 * @return boolean true, if we handle {@link Hit::record_the_hit() recording of the Hit} ourself
+	 */
+	function AppendHitLog( & $params )
+	{
+		global $debug_no_register_shutdown;
+
+		$Hit = & $params['Hit'];
+
+		if( $Hit->referer_type != 'referer' )
+		{
+			return false;
+		}
+
+		if( empty($debug_no_register_shutdown) && function_exists( 'register_shutdown_function' ) )
+		{ // register it as a shutdown function, because it will be slow!
+			$this->debug_log( 'AppendHitLog: loading referering page.. (through register_shutdown_function())' );
+
+			register_shutdown_function( array( &$this, 'double_check_referer' ), $Hit->referer ); // this will also call Hit::record_the_hit()
+		}
+		else
+		{
+			// flush now, so that the meat of the page will get shown before it tries to check back against the refering URL.
+			flush();
+
+			$this->debug_log( 'AppendHitLog: loading referering page..' );
+
+			$this->double_check_referer($Hit->referer); // this will also call Hit::record_the_hit()
+		}
+
+		return true; // we handle recording
+	}
+
+
+	/**
+	 * This function gets called (as a {@link register_shutdown_function() shutdown function}, if possible) and checks
+	 * if the referering URL's content includes the current URL - if not it is probably spam!
+	 *
+	 * On success, this methods records the hit.
+	 *
+	 * @uses Hit::record_the_hit()
+	 */
+	function double_check_referer( $referer )
+	{
+		global $Hit, $ReqURI;
+
+		if( $this->is_referer_linking_us( $referer, $ReqURI ) )
+		{
+			$Hit->record_the_hit();
+		}
+
+		return;
+	}
+
+
+	/**
+	 * Check the content of a given URL (referer), if the requested URI (with different hostname variations)
+	 * is present.
+	 *
+	 * @todo Use DB cache to avoid checking the same page again and again! (Plugin DB table)
+	 *
+	 * @param string
+	 * @param string URI to append to matching pattern for hostnames
+	 * @return boolean
+	 */
+	function is_referer_linking_us( $referer, $uri )
+	{
+		global $misc_inc_path, $lib_subdir, $ReqHost;
+
+		if( empty($referer) )
+		{
+			return false;
+		}
+
+		// Load page content (max. 500kb), using fsockopen:
+		$url_parsed = parse_url($referer);
+		if( empty($url_parsed['scheme']) ) {
+			$url_parsed = parse_url('http://'.$referer);
+		}
+
+		$host = $url_parsed['host'];
+		$port = ( empty($url_parsed['port']) ? 80 : $url_parsed['port'] );
+		$path = empty($url_parsed['path']) ? '/' : $url_parsed['path'];
+		if( ! empty($url_parsed['query']) )
+		{
+			$path .= '?'.$url_parsed['query'];
+		}
+
+		$fp = @fsockopen($host, $port, $errno, $errstr, 30);
+		if( ! $fp )
+		{ // could not access referring page
+			$this->debug_log( 'is_referer_linking_us(): could not access &laquo;'.$referer.'&raquo; (host: '.$host.'): '.$errstr.' (#'.$errno.')' );
+			return false;
+		}
+
+		// Set timeout for data:
+		if( function_exists('stream_set_timeout') )
+			stream_set_timeout( $fp, 20 ); // PHP 4.3.0
+		else
+			socket_set_timeout( $fp, 20 ); // PHP 4
+
+		// Send request:
+		$out = "GET $path HTTP/1.0\r\n";
+		$out .= "Host: $host:$port\r\n";
+		$out .= "Connection: Close\r\n\r\n";
+		fwrite($fp, $out);
+
+		// Skip headers:
+		$i = 0;
+		$source_charset = 'iso-8859-1'; // default
+		while( ($s = fgets($fp, 4096)) !== false )
+		{
+			$i++;
+			if( $s == "\r\n" || $i > 100 /* max 100 head lines */ )
+			{
+				break;
+			}
+			if( preg_match('~^Content-Type:.*?charset=([\w-]+)~i', $s, $match ) )
+			{
+				$source_charset = $match[1];
+			}
+		}
+
+		// Get the refering page's content
+		$content_ref_page = '';
+		$bytes_read = 0;
+		while( ($s = fgets($fp, 4096)) !== false )
+		{
+			$content_ref_page .= $s;
+			$bytes_read += strlen($s);
+			if( $bytes_read > 512000 )
+			{ // do not pull more than 500kb of data!
+				break;
+			}
+		}
+		fclose($fp);
+
+		if( ! strlen($content_ref_page) )
+		{
+			$this->debug_log( 'is_referer_linking_us(): empty $content_ref_page ('.bytesreadable($bytes_read).' read)' );
+			return false;
+		}
+
+
+		/**
+		 * IDNA converter class
+		 */
+		require_once $misc_inc_path.'ext/_idna_convert.class.php';
+		$IDNA = new Net_IDNA_php4();
+
+		$have_idn_name = false;
+
+		// Build the search pattern:
+		// We match for basically for 'href="[SERVER][URI]', where [SERVER] is a list of possible hosts (especially IDNA)
+		$search_pattern = '~\shref=["\']?https?://(';
+		$possible_hosts = array( $_SERVER['HTTP_HOST'] );
+		if( $_SERVER['SERVER_NAME'] != $_SERVER['HTTP_HOST'] )
+		{
+			$possible_hosts[] = $_SERVER['SERVER_NAME'];
+		}
+		$search_pattern_hosts = array();
+		foreach( $possible_hosts as $l_host )
+		{
+			if( preg_match( '~^([^.]+\.)(.*?)([^.]+\.[^.]+)$~', $l_host, $match ) )
+			{ // we have subdomains in this hostname
+				if( stristr( $match[1], 'www' ) )
+				{ // search also for hostname without 'www.'
+					$search_pattern_hosts[] = $match[2].$match[3];
+				}
+			}
+			$search_pattern_hosts[] = $l_host;
+		}
+		$search_pattern_hosts = array_unique($search_pattern_hosts);
+		foreach( $search_pattern_hosts as $l_host )
+		{ // add IDN, because this could be linked:
+			$l_idn_host = $IDNA->decode( $l_host ); // the decoded puny-code ("xn--..") name (utf8)
+
+			if( $l_idn_host != $l_host )
+			{
+				$have_idn_name = true;
+				$search_pattern_hosts[] = $l_idn_host;
+			}
+		}
+
+		// add hosts to pattern, preg_quoted
+		for( $i = 0, $n = count($search_pattern_hosts); $i < $n; $i++ )
+		{
+			$search_pattern_hosts[$i] = preg_quote( $search_pattern_hosts[$i], '~' );
+		}
+		$search_pattern .= implode( '|', $search_pattern_hosts ).')';
+		if( empty($uri) )
+		{ // host(s) should end with "/", "'", '"', "?" or whitespace
+			$search_pattern .= '[/"\'\s?]';
+		}
+		else
+		{
+			$search_pattern .= preg_quote($uri, '~');
+			// URI should end with "'", '"' or whitespace
+			$search_pattern .= '["\'\s]';
+		}
+		$search_pattern .= '~i';
+
+		if( $have_idn_name )
+		{ // Convert charset to UTF-8, because the decoded domain name is UTF-8, too:
+			if( can_convert_charsets( 'utf-8', $source_charset ) )
+			{
+				$content_ref_page = convert_charset( $content_ref_page, 'utf-8', $source_charset );
+			}
+			else
+			{
+				$this->debug_log( 'is_referer_linking_us(): warning: cannot convert charset of referring page' );
+			}
+		}
+
+		if( preg_match( $search_pattern, $content_ref_page ) )
+		{
+			$this->debug_log( 'is_referer_linking_us(): found current URL in page ('.bytesreadable($bytes_read).' read)' );
+
+			return true;
+		}
+		else
+		{
+			if( strpos( $referer, $ReqHost ) === 0 && ! empty($uri) )
+			{ // Referer is the same host.. just search for $uri
+				if( strpos( $content_ref_page, $uri ) !== false )
+				{
+					$this->debug_log( 'is_referer_linking_us(): found current URI in page ('.bytesreadable($bytes_read).' read)' );
+
+					return true;
+				}
+			}
+			$this->debug_log( 'is_referer_linking_us(): '.sprintf('did not find &laquo;%s&raquo; in &laquo;%s&raquo; (%s bytes read).', $search_pattern, $referer, bytesreadable($bytes_read) ) );
+
+			return false;
+		}
+	}
+
+
+	/**
+	 * Simple check for duplicate comment/content from same author
+	 *
+	 * @param Comment
+	 */
+	function is_duplicate_comment( $Comment )
+	{
+		global $DB;
+
+		if( ! $this->Settings->get('check_dupes') )
+		{
+			return false;
+		}
+
+		$sql = '
+				SELECT comment_ID
+				  FROM T_comments
+				 WHERE comment_post_ID = '.$Comment->item_ID;
+
+		if( isset($Comment->author_user_ID) )
+		{ // registered user:
+			$sql .= ' AND comment_author_ID = '.$Comment->author_user_ID;
+		}
+		else
+		{ // visitor (also trackback):
+			$sql_ors = array();
+			if( ! empty($Comment->author) )
+			{
+				$sql_ors[] = 'comment_author = '.$DB->quote($Comment->author);
+			}
+			if( ! empty($Comment->author_email) )
+			{
+				$sql_ors[] = 'comment_author_email = '.$DB->quote($Comment->author_email);
+			}
+			if( ! empty($Comment->author_url) )
+			{
+				$sql_ors[] = 'comment_author_url = '.$DB->quote($Comment->author_url);
+			}
+
+			if( ! empty($sql_ors) )
+			{
+				$sql .= ' AND ( '.implode( ' OR ', $sql_ors ).' )';
+			}
+		}
+
+		$sql .= ' AND comment_content = '.$DB->quote($Comment->content).' LIMIT 1';
+
+		return $DB->get_var( $sql, 0, 0, 'Checking for duplicate feedback content.' );
+	}
+
+
+	/**
+	 * A little housekeeping.
+	 * @return true
+	 */
+	function PluginVersionChanged( & $params )
+	{
+		$this->Settings->delete('check_url_trackbacks');
+		$this->Settings->dbupdate();
+		return true;
+	}
+
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/_bbcode.plugin.php 1.10.3.src/plugins/_bbcode.plugin.php
--- 0.9.2.src/plugins/_bbcode.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/_bbcode.plugin.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,215 @@
+<?php
+/**
+ * This file implements the BBcode plugin for b2evolution
+ *
+ * BB style formatting, like [b]bold[/b]
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package plugins
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * @package plugins
+ */
+class bbcode_plugin extends Plugin
+{
+	var $code = 'b2evBBco';
+	var $name = 'BB code';
+	var $priority = 50;
+	var $version = '1.9-dev';
+	var $apply_rendering = 'opt-in';
+	var $group = 'rendering';
+	var $short_desc;
+	var $long_desc;
+	var $number_of_installs = 1;
+
+	/*
+	 * Internal
+	 */
+	var $post_search_list;
+	var $post_replace_list;
+	var $comment_search_list;
+	var $comment_replace_list;
+
+	/**
+	 * Init
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = T_('BB formatting e-g [b]bold[/b]');
+		$this->long_desc = T_('Available tags are: [b] [i] [u] [s] [color=...] [size=...] [font=...] [code] [quote] [list=1] [list=a] [list] [*]');
+	}
+
+	/**
+	 * Get the default settings of the plugin.
+	 *
+	 * @return array
+	 */
+	function GetDefaultSettings()
+	{
+		return array(
+			'post_settings_begin' => array(
+				'layout' => 'begin_fieldset',
+				'label' => $this->T_( 'Settings for posts' ),
+			),
+			'post_search_list' => array(
+				'label' => $this->T_( 'Search list'),
+				'note' => $this->T_( 'This is the BBcode search array for posts (one per line) ONLY CHANGE THESE IF YOU KNOW WHAT YOU\'RE DOING' ),
+				'type' => 'html_textarea',
+				'rows' => 10,
+				'defaultvalue' => '#\[b](.+?)\[/b]#is
+#\[i](.+?)\[/i]#is
+#\[u](.+?)\[/u]#is
+#\[s](.+?)\[/s]#is
+!\[color=(#?[A-Za-z0-9]+?)](.+?)\[/color]!is
+#\[size=([0-9]+?)](.+?)\[/size]#is
+#\[font=([A-Za-z0-9 ;\-]+?)](.+?)\[/font]#is
+#\[code](.+?)\[/code]#is
+#\[quote](.+?)\[/quote]#is
+#\[list=1](.+?)\[/list]#is
+#\[list=a](.+?)\[/list]#is
+#\[list](.+?)\[/list]#is
+#\[\*](.+?)\n#is
+!\[bg=(#?[A-Za-z0-9]+?)](.+?)\[/bg]!is',
+			),
+			'post_replace_list' => array(
+				'label' => $this->T_( 'Replace list'),
+				'note' => $this->T_( 'This is the replace array for posts (one per line) it must match the exact order of the search array' ),
+				'type' => 'html_textarea',
+				'rows' => 10,
+				'defaultvalue' => '<strong>$1</strong>
+<em>$1</em>
+<span style="text-decoration:underline">$1</span>
+<span style="text-decoration:line-through">$1</span>
+<span style="color:$1">$2</span>
+<span style="font-size:$1px">$2</span>
+<span style="font-family:$1">$2</span>
+<pre>$1</pre>
+&laquo;&nbsp;$1&nbsp;&raquo;
+<ol type="1">$1</ol>
+<ol type="a">$1</ol>
+<ul>$1</ul>
+<li>$1</li>
+<span style="background-color:$1">$2</span>',
+			),
+			'post_settings_end' => array(
+				'layout' => 'end_fieldset',
+			),
+			'comment_settings_begin' => array(
+				'type' => 'layout',
+				'layout' => 'begin_fieldset',
+				'label' => $this->T_( 'Settings for comments' ),
+			),
+			'render_comments' => array(
+				'label' => $this->T_('Render comments' ),
+				'note' => $this->T_('If enabled the BBcode in comments will be rendered'),
+				'defaultvalue' => 0,
+				'type' => 'checkbox',
+			),
+			'comment_search_list' => array(
+				'label' => $this->T_( 'Search list'),
+				'note' => $this->T_( 'This is the BBcode search array for COMMENTS (one per line) ONLY CHANGE THESE IF YOU KNOW WHAT YOU\'RE DOING' ),
+				'type' => 'html_textarea',
+				'rows' => 10,
+				'defaultvalue' => '#\[b](.+?)\[/b]#is
+#\[i](.+?)\[/i]#is
+#\[u](.+?)\[/u]#is
+#\[s](.+?)\[/s]#is
+!\[color=(#?[A-Za-z0-9]+?)](.+?)\[/color]!is
+#\[size=([0-9]+?)](.+?)\[/size]#is
+#\[font=([A-Za-z0-9 ;\-]+?)](.+?)\[/font]#is
+#\[code](.+?)\[/code]#is
+#\[quote](.+?)\[/quote]#is
+#\[list=1](.+?)\[/list]#is
+#\[list=a](.+?)\[/list]#is
+#\[list](.+?)\[/list]#is
+#\[\*](.+?)\n#is
+!\[bg=(#?[A-Za-z0-9]+?)](.+?)\[/bg]!is',
+			),
+			'comment_replace_list' => array(
+				'label' => $this->T_( 'Replace list'),
+				'note' => $this->T_( 'This is the replace array for COMMENTS (one per line) it must match the exact order of the search array' ),
+				'type' => 'html_textarea',
+				'rows' => 10,
+				'defaultvalue' => '<strong>$1</strong>
+<em>$1</em>
+<span style="text-decoration:underline">$1</span>
+<span style="text-decoration:line-through">$1</span>
+<span style="color:$1">$2</span>
+<span style="font-size:$1px">$2</span>
+<span style="font-family:$1">$2</span>
+<pre>$1</pre>
+&laquo;&nbsp;$1&nbsp;&raquo;
+<ol type="1">$1</ol>
+<ol type="a">$1</ol>
+<ul>$1</ul>
+<li>$1</li>
+<span style="background-color:$1">$2</span>',
+			),
+			'comment_settings_end' => array(
+				'type' => 'layout',
+				'layout' => 'end_fieldset',
+			),
+		);
+	}
+
+	/**
+	 * Perform rendering
+	 *
+	 * @see Plugin::RenderItemAsHtml()
+	 */
+	function RenderItemAsHtml( & $params )
+	{
+		$content = & $params['data'];
+		if( !isset( $this->post_search_list ) )
+			$this->post_search_list = explode( "\n", str_replace( "\r", '', $this->Settings->get( 'post_search_list' ) ) );
+
+		if( !isset( $this->post_replace_list ) )
+			$this->post_replace_list = explode( "\n", str_replace( "\r", '', $this->Settings->get( 'post_replace_list' ) ) );
+
+		$content = preg_replace( $this->post_search_list, $this->post_replace_list, $content );
+
+		return true;
+	}
+
+
+	/**
+	 * Do the same as for HTML.
+	 *
+	 * @see RenderItemAsHtml()
+	 */
+	function RenderItemAsXml( & $params )
+	{
+		$this->RenderItemAsHtml( $params );
+	}
+
+	/**
+	 *
+	 * Render comments if required
+	 *
+	 * @see Plugin::FilterCommentContent()
+	 */
+	function FilterCommentContent( & $params )
+	{
+		if( $this->Settings->get( 'render_comments' ) )
+		{
+		$content = & $params['data'];
+		if( !isset( $this->comment_search_list ) )
+			$this->comment_search_list = explode( "\n", str_replace( "\r", '', $this->Settings->get( 'comment_search_list' ) ) );
+
+		if( !isset( $this->comment_replace_list ) )
+			$this->comment_replace_list = explode( "\n", str_replace( "\r", '', $this->Settings->get( 'comment_replace_list' ) ) );
+
+		$content = preg_replace( $this->comment_search_list, $this->comment_replace_list, $content );
+		}
+	}
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/_bookmarklet.plugin.php 1.10.3.src/plugins/_bookmarklet.plugin.php
--- 0.9.2.src/plugins/_bookmarklet.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/_bookmarklet.plugin.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,99 @@
+<?php
+/**
+ * This file implements the Bookmarket plugin.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * @package plugins
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ * @author cafelog (team) - http://cafelog.com/
+ *
+ * @version $Id: _bookmarklet.plugin.php,v 1.15.2.3.2.2 2007/04/25 22:18:08 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Sidebar plugin
+ *
+ * Adds a tool allowing blogging from the sidebar
+ */
+class bookmarklet_plugin extends Plugin
+{
+	var $name = 'Bookmarklet';
+	var $code = 'cafeBkmk';
+	var $priority = 94;
+	var $version = '1.9-dev';
+	var $author = 'Cafelog team';
+	var $number_of_installs = 1;
+
+
+	/**
+	 * Init
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = T_('Allow bookmarklet blogging.');
+		$this->long_desc = T_('Adds a tool allowing blogging through a bookmarklet.');
+	}
+
+
+	/**
+	 * We are displaying the tool menu.
+	 *
+	 * @todo Do not create links/javascript code based on browser detection! But: test for functionality!
+	 *
+	 * @param array Associative array of parameters
+	 * @return boolean did we display a tool menu block?
+	 */
+	function AdminToolPayload( $params )
+	{
+		global $Hit, $admin_url;
+
+		if( $Hit->is_NS4 || $Hit->is_gecko )
+		{
+			?>
+			<p><?php echo T_('Add this link to your Favorites/Bookmarks:') ?><br />
+			<a href="javascript:Q=document.selection?document.selection.createRange().text:document.getSelection();void(window.open('<?php echo $admin_url ?>?ctrl=edit&amp;mode=bookmarklet&amp;content='+escape(Q)+'&amp;post_url='+escape(location.href)+'&amp;post_title='+escape(document.title),'b2evobookmarklet','scrollbars=yes,resizable=yes,width=750,height=550,left=25,top=15,status=yes'));"><?php echo T_('b2evo bookmarklet') ?></a></p>
+			<?php
+			return true;
+		}
+		elseif( $Hit->is_winIE )
+		{
+			?>
+			<p><?php echo T_('Add this link to your Favorites/Bookmarks:') ?><br />
+			<a href="javascript:Q='';if(top.frames.length==0)Q=document.selection.createRange().text;void(btw=window.open('<?php echo $admin_url ?>?ctrl=edit&amp;mode=bookmarklet&amp;content='+escape(Q)+'&amp;post_url='+escape(location.href)+'&amp;post_title='+escape(document.title),'b2evobookmarklet','scrollbars=yes,resizable=yes,width=750,height=550,left=25,top=15,status=yes'));btw.focus();"><?php echo T_('b2evo bookmarklet') ?></a>
+			</p>
+			<?php
+			return true;
+		}
+		elseif( $Hit->is_opera )
+		{
+			?>
+			<p><?php echo T_('Add this link to your Favorites/Bookmarks:') ?><br />
+			<a href="javascript:void(window.open('<?php echo $admin_url ?>?ctrl=edit&amp;mode=bookmarklet&amp;post_url='+escape(location.href)+'&amp;post_title='+escape(document.title),'b2evobookmarklet','scrollbars=yes,resizable=yes,width=750,height=550,left=25,top=15,status=yes'));"><?php echo T_('b2evo bookmarklet') ?></a></p>
+			<?php
+			return true;
+		}
+		elseif( $Hit->is_macIE )
+		{
+			?>
+			<p><?php echo T_('Add this link to your Favorites/Bookmarks:') ?><br />
+			<a href="javascript:Q='';if(top.frames.length==0);void(btw=window.open('<?php echo $admin_url ?>?ctrl=edit&amp;mode=bookmarklet&amp;content='+escape(document.getSelection())+'&amp;post_url='+escape(location.href)+'&amp;post_title='+escape(document.title),'b2evobookmarklet','scrollbars=yes,resizable=yes,width=750,height=550,left=25,top=15,status=yes'));btw.focus();"><?php echo T_('b2evo bookmarklet') ?></a></p>
+			<?php
+			return true;
+		}
+
+		return false;
+	}
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/_calendar.plugin.php 1.10.3.src/plugins/_calendar.plugin.php
--- 0.9.2.src/plugins/_calendar.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/_calendar.plugin.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,1115 @@
+<?php
+/**
+ * This file implements the Calendar plugin.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package plugins
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ * @author hansreinders: Hans REINDERS
+ * @author cafelog (team)
+ *
+ * @version $Id: _calendar.plugin.php,v 1.26.2.6.2.2 2007/04/25 22:18:08 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Calendar Plugin
+ *
+ * This plugin displays
+ */
+class calendar_plugin extends Plugin
+{
+	/**
+	 * Variables below MUST be overriden by plugin implementations,
+	 * either in the subclass declaration or in the subclass constructor.
+	 */
+
+	var $name = 'Calendar Skin Tag';
+	var $code = 'evo_Calr';
+	var $priority = 20;
+	var $version = '1.9-dev';
+	var $author = 'The b2evo Group';
+	var $group = 'skin-tag';
+
+
+	/**
+	 * Init
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = T_('This skin tag displays a navigable calendar.');
+		$this->long_desc = T_('Days containing posts are highlighted.');
+
+		$this->dbtable = 'T_posts';
+		$this->dbprefix = 'post_';
+		$this->dbIDname = 'post_ID';
+	}
+
+
+	/**
+	 * Event handler: SkinTag
+	 *
+	 * @param array Associative array of parameters. Valid keys are:
+	 *      - 'block_start' : (Default: '<div class="bSideItem">')
+	 *      - 'block_end' : (Default: '</div>')
+	 *      - 'title' : (Default: '<h3>'.T_('Calendar').'</h3>')
+	 *      - 'displaycaption'
+	 *      - 'monthformat'
+	 *      - 'linktomontharchive'
+	 *      - 'tablestart'
+	 *      - 'tableend'
+	 *      - 'monthstart'
+	 *      - 'monthend'
+	 *      - 'rowstart'
+	 *      - 'rowend'
+	 *      - 'headerdisplay'
+	 *      - 'headerrowstart'
+	 *      - 'headerrowend'
+	 *      - 'headercellstart'
+	 *      - 'headercellend'
+	 *      - 'cellstart'
+	 *      - 'cellend'
+	 *      - 'linkpostcellstart'
+	 *      - 'linkposttodaycellstart'
+	 *      - 'todaycellstart'
+	 *      - 'todaycellstartpost'
+	 *      - 'navigation' : Where do we want to have the navigation arrows? (Default: 'tfoot')
+	 *      - 'browseyears' : boolean  Do we want arrows to move one year at a time?
+	 *      - 'min_timestamp' : Minimum unix timestamp the user can browse too or 'query' (Default: 2000-01-01)
+	 *      - 'max_timestamp' : Maximum unix timestamp the user can browse too or 'query' (Default: now + 1 year )
+	 *      - 'postcount_month_cell'
+	 *      - 'postcount_month_cell_one'
+	 *      - 'postcount_month_atitle'
+	 *      - 'postcount_month_atitle_one'
+	 *      - 'postcount_year_cell'
+	 *      - 'postcount_year_cell_one'
+	 *      - 'postcount_year_atitle'
+	 *      - 'postcount_year_atitle_one'
+	 *      - 'link_type' : 'canonic'|'context' (default: canonic)
+	 * @return boolean did we display?
+	 */
+	function SkinTag( $params )
+	{
+		global $Settings, $month;
+		global $blog, $cat, $catsel;
+		global $show_statuses;
+		global $author, $assgn, $status;
+		global $m, $w, $dstart, $timestamp_min, $timestamp_max;
+		global $s, $sentence, $exact;
+
+		/**
+		 * Default params:
+		 */
+		// This is what will enclose the block in the skin:
+		if(!isset($params['block_start'])) $params['block_start'] = '<div class="bSideItem">';
+		if(!isset($params['block_end'])) $params['block_end'] = "</div>\n";
+
+		// Title:
+		if(!isset($params['title']))
+			$params['title'] = '<h3>'.T_('Calendar').'</h3>';
+
+
+		$Calendar = & new Calendar( $m, $params );
+
+		// TODO: automate with a table inside of Calendatr object. Table should also contain descriptions and default values to display in help screen.
+		// Note: minbrowse and maxbrowe already work this way.
+		if( isset($params['displaycaption']) ) $Calendar->set( 'displaycaption', $params['displaycaption'] );
+		if( isset($params['monthformat']) ) $Calendar->set( 'monthformat', $params['monthformat'] );
+		if( isset($params['linktomontharchive']) ) $Calendar->set( 'linktomontharchive', $params['linktomontharchive'] );
+		if( isset($params['tablestart']) ) $Calendar->set( 'tablestart', $params['tablestart'] );
+		if( isset($params['tableend']) ) $Calendar->set( 'tableend', $params['tableend'] );
+		if( isset($params['monthstart']) ) $Calendar->set( 'monthstart', $params['monthstart'] );
+		if( isset($params['monthend']) ) $Calendar->set( 'monthend', $params['monthend'] );
+		if( isset($params['rowstart']) ) $Calendar->set( 'rowstart', $params['rowstart'] );
+		if( isset($params['rowend']) ) $Calendar->set( 'rowend', $params['rowend'] );
+		if( isset($params['headerdisplay']) ) $Calendar->set( 'headerdisplay', $params['headerdisplay'] );
+		if( isset($params['headerrowstart']) ) $Calendar->set( 'headerrowstart', $params['headerrowstart'] );
+		if( isset($params['headerrowend']) ) $Calendar->set( 'headerrowend', $params['headerrowend'] );
+		if( isset($params['headercellstart']) ) $Calendar->set( 'headercellstart', $params['headercellstart'] );
+		if( isset($params['headercellend']) ) $Calendar->set( 'headercellend', $params['headercellend'] );
+		if( isset($params['cellstart']) ) $Calendar->set( 'cellstart', $params['cellstart'] );
+		if( isset($params['cellend']) ) $Calendar->set( 'cellend', $params['cellend'] );
+		if( isset($params['emptycellstart']) ) $Calendar->set( 'emptycellstart', $params['emptycellstart'] );
+		if( isset($params['emptycellend']) ) $Calendar->set( 'emptycellend', $params['emptycellend'] );
+		if( isset($params['emptycellcontent']) ) $Calendar->set( 'emptycellcontent', $params['emptycellcontent'] );
+		if( isset($params['linkpostcellstart']) ) $Calendar->set( 'linkpostcellstart', $params['linkpostcellstart'] );
+		if( isset($params['linkposttodaycellstart']) ) $Calendar->set( 'linkposttodaycellstart', $params['linkposttodaycellstart'] );
+		if( isset($params['todaycellstart']) ) $Calendar->set( 'todaycellstart', $params['todaycellstart'] );
+		if( isset($params['todaycellstartpost']) ) $Calendar->set( 'todaycellstartpost', $params['todaycellstartpost'] );
+		if( isset($params['navigation']) ) $Calendar->set( 'navigation', $params['navigation'] );
+		if( isset($params['browseyears']) ) $Calendar->set( 'browseyears', $params['browseyears'] );
+		if( isset($params['postcount_month_cell']) ) $Calendar->set( 'postcount_month_cell', $params['postcount_month_cell'] );
+		if( isset($params['postcount_month_cell_one']) ) $Calendar->set( 'postcount_month_cell_one', $params['postcount_month_cell_one'] );
+		if( isset($params['postcount_month_atitle']) ) $Calendar->set( 'postcount_month_atitle', $params['postcount_month_atitle'] );
+		if( isset($params['postcount_month_atitle_one']) ) $Calendar->set( 'postcount_month_atitle_one', $params['postcount_month_atitle_one'] );
+		if( isset($params['postcount_year_cell']) ) $Calendar->set( 'postcount_year_cell', $params['postcount_year_cell'] );
+		if( isset($params['postcount_year_cell_one']) ) $Calendar->set( 'postcount_year_cell_one', $params['postcount_year_cell_one'] );
+		if( isset($params['postcount_year_atitle']) ) $Calendar->set( 'postcount_year_atitle', $params['postcount_year_atitle'] );
+		if( isset($params['postcount_year_atitle_one']) ) $Calendar->set( 'postcount_year_atitle_one', $params['postcount_year_atitle_one'] );
+		// Link type:
+		if( isset($params['link_type']) ) $Calendar->set( 'link_type', $params['link_type'] );
+		if( isset($params['context_isolation']) ) $Calendar->set( 'context_isolation', $params['context_isolation'] );
+
+		echo $params['block_start'];
+
+		echo $params['title'];
+
+		// CONSTRUCT THE WHERE CLAUSE:
+
+		// - - Select a specific Item:
+		// $this->ItemQuery->where_ID( $p, $title );
+
+		if( $Calendar->link_type == 'context' )
+		{	// We want to preserve the current context:
+			// * - - Restrict to selected blog/categories:
+			$Calendar->ItemQuery->where_chapter( $blog, $cat, $catsel );
+
+			// * Restrict to the statuses we want to show:
+			$Calendar->ItemQuery->where_visibility( $show_statuses );
+
+			// Restrict to selected authors:
+			$Calendar->ItemQuery->where_author( $author );
+
+			// Restrict to selected assignees:
+			$Calendar->ItemQuery->where_assignees( $assgn );
+
+			// Restrict to selected satuses:
+			$Calendar->ItemQuery->where_statuses( $status );
+
+			// - - - + * * if a month is specified in the querystring, load that month:
+			$Calendar->ItemQuery->where_datestart( /* NO m */'', /* NO w */'', $dstart, '', $timestamp_min, $timestamp_max );
+
+			// Keyword search stuff:
+			$Calendar->ItemQuery->where_keywords( $s, $sentence, $exact );
+		}
+		else
+		{	// We want to preserve only the minimal context:
+			// * - - Restrict to selected blog/categories:
+			$Calendar->ItemQuery->where_chapter( $blog, '', array() );
+
+			// * Restrict to the statuses we want to show:
+			$Calendar->ItemQuery->where_visibility( $show_statuses );
+
+			// - - - + * * if a month is specified in the querystring, load that month:
+			$Calendar->ItemQuery->where_datestart( /* NO m */'', /* NO w */'', '', '', $timestamp_min, $timestamp_max );
+		}
+
+		// DISPLAY:
+		$Calendar->display( );
+
+		echo $params['block_end'];
+
+		return true;
+	}
+}
+
+
+/**
+ * Calendar
+ *
+ * @package evocore
+ */
+class Calendar
+{
+	var $year;
+
+	/**
+	 * The month to display or empty in mode 'year' with no selected month.
+	 * @var string
+	 */
+	var $month;
+
+	/**
+	 * 'month' or 'year'
+	 * @var string
+	 */
+	var $mode;
+
+	var $where;
+	/**
+	 * SQL query string
+	 * @var string
+	 */
+	var $request;
+	/**
+	 * Result set
+	 */
+	var $result;
+	/**
+	 * Number of rows in result set
+	 * @var integer
+	 */
+	var $result_num_rows;
+
+	var $displaycaption;
+	var $monthformat;
+	var $monthstart;
+	var $monthend;
+	var $linktomontharchive;
+	/**
+	 * Where to do the navigation
+	 *
+	 * 'caption' or 'tfoot';
+	 *
+	 * @var string
+	 */
+	var $navigation = 'tfoot';
+
+	var $tablestart;
+	var $tableend;
+
+	var $rowstart;
+	var $rowend;
+
+	var $headerdisplay;
+	var $headerrowstart;
+	var $headerrowend;
+	var $headercellstart;
+	var $headercellend;
+
+	var $cellstart;
+	var $cellend;
+
+	var $emptycellstart;
+	var $emptycellend;
+
+	var $emptycellcontent;
+
+	/**
+	 * Do we want to browse years in the caption? True by default for mode == year,
+	 * false for mode == month (gets set in constructor).
+	 * @var boolean
+	 */
+	var $browseyears;
+
+	/**
+	 * Is today in the displayed frame?
+	 * @var boolean
+	 * @access protected
+	 */
+	var $today_is_visible;
+
+
+	var $link_type;
+	var $context_isolation;
+
+	var $params = array( );
+
+	/**
+	 * Calendar::Calendar(-)
+	 *
+	 * Constructor
+	 *
+	 * @param string Month ('YYYYMM'), year ('YYYY'), current ('')
+	 * @param array Associative array of parameters. Valid keys are:
+	 *      - 'min_timestamp' : Minimum unix timestamp the user can browse too or 'query' (Default: 2000-01-01)
+	 *      - 'max_timestamp' : Maximum unix timestamp the user can browse too or 'query' (Default: now + 1 year )
+	 */
+	function Calendar( $m = '', $params = array() )
+	{
+		global $Settings, $localtimenow;
+
+		$this->dbtable = 'T_posts';
+		$this->dbprefix = 'post_';
+		$this->dbIDname = 'post_ID';
+
+		// OBJECT THAT WILL BE USED TO CONSTRUCT THE WHERE CLAUSE:
+		$this->ItemQuery = new ItemQuery( $this->dbtable, $this->dbprefix, $this->dbIDname );	// COPY!!
+
+		$localyearnow = date( 'Y', $localtimenow );
+		$localmonthnow = date( 'm', $localtimenow );
+
+		// Find out which month to display:
+		if( empty($m) )
+		{ // Current month (monthly)
+			$this->year = $localyearnow;
+			$this->month = $localmonthnow;
+			$this->mode = 'month';
+
+			$this->today_is_visible = true;
+		}
+		else
+		{	// We have requested a specific date
+			$this->year = substr($m, 0, 4);
+			if (strlen($m) < 6)
+			{ // no month provided
+				$this->mode = 'year';
+
+				if( $this->year == $localyearnow )
+				{ // we display current year, month gets current
+					$this->month = $localmonthnow;
+				}
+				else
+				{ // highlight no month, when not current year
+					$this->month = '';
+				}
+			}
+			else
+			{
+				$this->month = substr($m, 4, 2);
+				$this->mode = 'month';
+			}
+
+			$this->today_is_visible = ( $this->year == $localyearnow
+				&& ( empty($this->month) || $this->month == $localmonthnow ) );
+		}
+
+
+		// Default styling:
+		$this->displaycaption = 1;	// set this to 0 if you don't want to display the month name
+		$this->monthformat = 'F Y';
+		$this->linktomontharchive = true;  // month displayed as link to month' archive
+
+		$this->tablestart = '<table class="bCalendarTable" cellspacing="0" summary="Monthly calendar with links to each day\'s posts">'."\n";
+		$this->tableend = '</table>';
+
+		$this->monthstart = '<caption class="bCalendarCaption">';
+		$this->monthend = "</caption>\n";
+
+		$this->rowstart = '<tr class="bCalendarRow">' . "\n";
+		$this->rowend = "</tr>\n";
+
+		$this->headerdisplay = 'D';	 // D => 'Fri'; e => 'F', l (lowercase l) => 'Friday'
+		// These codes are twisted because they're the same as for date formats.
+		// set this to 0 or '' if you don't want to display the "Mon Tue Wed..." header
+
+		$this->headerrowstart = '<thead><tr class="bCalendarRow">' . "\n";
+		$this->headerrowend = "</tr></thead>\n";
+		$this->headercellstart = '<th class="bCalendarHeaderCell" abbr="[abbr]" scope="col" title="[abbr]">';	// please leave [abbr] there !
+		$this->headercellend = "</th>\n";
+
+		$this->cellstart = '<td class="bCalendarCell">';
+		$this->cellend = "</td>\n";
+
+		$this->emptycellstart = '<td class="bCalendarEmptyCell">';
+		$this->emptycellend = "</td>\n";
+		$this->emptycellcontent = '&nbsp;';
+
+		$this->linkpostcellstart = '<td class="bCalendarLinkPost">';
+		$this->linkposttodaycellstart = '<td class="bCalendarLinkPostToday">';
+		$this->todaycellstart = '<td id="bCalendarToday">';
+		$this->todaycellstartpost = '<td id="bCalendarToday" class="bCalendarLinkPost">';
+
+		// Where do we want to have the navigation arrows?
+		$this->navigation = 'tfoot';
+		// Do we want to check if there are posts behind the navigation arrows?
+		// WARNING: this will slow things down...
+		// TODO: $this->check_navigation = false;
+		// Do we want arrows to move one year at a time?
+		$this->browseyears = true;
+
+		/**#@+
+		 * Display number of posts with days/months
+		 *
+		 * - set to '' (empty) to disable
+		 * - %d gets replaced with the number of posts on that day/month
+		 */
+		$this->postcount_month_cell = '';                           // in table cell (behind day)
+		$this->postcount_month_cell_one = '';                       //  -- " -- [for single post]
+		$this->postcount_month_atitle = T_('%d posts'); 						// in archive links title tag
+		$this->postcount_month_atitle_one = T_('1 post');  					//  -- " -- [for single post]
+		$this->postcount_year_cell   = '';
+		$this->postcount_year_cell_one   = '';
+		$this->postcount_year_atitle = T_('%d posts'); 							// in archive links title tag
+		$this->postcount_year_atitle_one = T_('1 post'); 						// in archive links title tag
+		/**#@-*/
+
+		// Link type:
+		$this->link_type = 'canonic';
+		$this->context_isolation = 'm,w,p,title,unit,dstart';
+
+		// New style params:
+		$this->params = $params;
+
+		// Default values:
+		if( empty( $this->params['min_timestamp'] ) )
+		{	// 2000-01-01:
+			$this->params['min_timestamp'] = mktime( 0, 0, 0, 1, 1, 2000 );
+		}
+		if( empty( $this->params['max_timestamp'] ) )
+		{	// Now + 1 year:
+			$this->params['max_timestamp'] = mktime( 23, 59, 59, date( 'm', $localtimenow  ),  date( 'd', $localtimenow ),  date( 'Y', $localtimenow )+1 );
+		}
+
+	}
+
+
+	/*
+	 * Calendar->set(-)
+	 *
+	 * set a variable
+	 */
+	function set( $var, $value )
+	{
+		$this->$var = $value;
+	}
+
+
+	/**
+	 * Display the calendar.
+	 *
+	 * @todo If a specific day (mode == month) or month (mode == year) is selected, apply another class (default to some border)
+	 */
+	function display()
+	{
+		global $DB;
+		global $weekday, $weekday_abbrev, $weekday_letter, $month, $month_abbrev;
+		global $Settings;
+
+		if( $this->mode == 'month' )
+		{
+			$end_of_week = ((locale_startofweek() + 7) % 7);
+
+			// fplanque>> note: I am removing the searchframe thing because 1) I don't think it's of any use
+			// and 2) it's brutally inefficient! If someone needs this it should be implemented with A SINGLE
+			// QUERY which gets the last available post (BTW, I think there is already a function for that somwhere)
+
+			$arc_sql = 'SELECT COUNT(DISTINCT '.$this->dbIDname.') AS item_count,
+													YEAR('.$this->dbprefix.'datestart), MONTH('.$this->dbprefix.'datestart),
+													DAYOFMONTH('.$this->dbprefix.'datestart) AS myday
+									FROM ('.$this->dbtable.' INNER JOIN T_postcats ON '.$this->dbIDname.' = postcat_post_ID)
+										INNER JOIN T_categories ON postcat_cat_ID = cat_ID
+									WHERE YEAR('.$this->dbprefix.'datestart) = "'.$this->year.'"
+										AND MONTH('.$this->dbprefix.'datestart) = "'.$this->month.'"
+										'.$this->ItemQuery->get_where( ' AND ' ).'
+									GROUP BY myday '.$this->ItemQuery->get_group_by( ', ' ).'
+									ORDER BY '.$this->dbprefix.'datestart DESC';
+			// echo $arc_sql;
+			// echo $this->ItemQuery->where;
+			$arc_result = $DB->get_results( $arc_sql, ARRAY_A );
+
+			foreach( $arc_result as $arc_row )
+			{
+				if( !isset( $daysinmonthwithposts[ $arc_row['myday'] ] ) )
+				{
+					$daysinmonthwithposts[ $arc_row['myday'] ] = 0;
+				}
+				// The '+' situation actually only happens when we have a complex GROUP BY above
+				// (multiple categories wcombined with "ALL")
+				$daysinmonthwithposts[ $arc_row['myday'] ] += $arc_row['item_count'];
+			}
+
+			$daysinmonth = intval(date('t', mktime(0, 0, 0, $this->month, 1, $this->year)));
+			// echo 'days in month=', $daysinmonth;
+
+
+			// caution: offset bug inside (??)
+			$datestartofmonth = mktime(0, 0, 0, $this->month, 1, $this->year );
+			// echo date( locale_datefmt(), $datestartofmonth );
+			$calendarblah = get_weekstartend( $datestartofmonth, locale_startofweek() );
+			$calendarfirst = $calendarblah['start'];
+
+
+			$dateendofmonth = mktime(0, 0, 0, $this->month, $daysinmonth, $this->year);
+			// echo date( locale_datefmt(), $dateendofmonth );
+			$calendarblah = get_weekstartend( $dateendofmonth, locale_startofweek() );
+			$calendarlast = $calendarblah['end'];
+
+
+			// here the offset bug is corrected
+			if( (intval(date('d', $calendarfirst)) > 1) && (intval(date('m', $calendarfirst)) == intval($this->month)) )
+			{
+				#pre_dump( 'with offset bug', date('Y-m-d', $calendarfirst) );
+				$calendarfirst = $calendarfirst - 604800 /* 1 week */;
+				#pre_dump( 'without offset bug', date('Y-m-d', $calendarfirst) );
+			}
+		}
+		else
+		{ // mode is 'year'
+			// Find months with posts
+			$arc_sql = 'SELECT COUNT(DISTINCT '.$this->dbIDname.') AS item_count, MONTH('.$this->dbprefix.'datestart) AS mymonth
+									FROM ('.$this->dbtable.' INNER JOIN T_postcats ON '.$this->dbIDname.' = postcat_post_ID)
+										INNER JOIN T_categories ON postcat_cat_ID = cat_ID
+									WHERE YEAR('.$this->dbprefix.'datestart) = "'.$this->year.'" '
+										.$this->ItemQuery->get_where( ' AND ' ).'
+									GROUP BY mymonth '.$this->ItemQuery->get_group_by( ', ' );
+			$arc_result = $DB->get_results( $arc_sql, ARRAY_A );
+
+			if( $DB->num_rows > 0 )
+			{ // OK we have a month with posts!
+				foreach( $arc_result as $arc_row )
+				{
+					$monthswithposts[ $arc_row['mymonth'] ] = $arc_row['item_count'];
+				}
+			}
+		}
+
+
+		// ** display everything **
+
+		echo $this->tablestart;
+
+		// CAPTION :
+
+		if( $this->displaycaption )
+		{ // caption:
+			echo $this->monthstart;
+
+			if( $this->navigation == 'caption' )
+			{
+				echo implode( '&nbsp;', $this->getNavLinks( 'prev' ) );
+			}
+
+			if( $this->mode == 'month' )
+			{ // MONTH CAPTION:
+				if( $this->linktomontharchive )
+				{ // chosen month with link to archives
+					echo '<a href="'.$this->archive_link( $this->year, $this->month, '', '' ).'" title="'.T_('go to month\'s archive').'">';
+				}
+
+				echo date_i18n($this->monthformat, mktime(0, 0, 0, $this->month, 1, $this->year));
+
+				if( $this->linktomontharchive )
+				{ // close link to month archive
+					echo '</a>';
+				}
+			}
+			else
+			{ // YEAR CAPTION:
+				echo date_i18n('Y', mktime(0, 0, 0, 1, 1, $this->year)); // display year
+			}
+
+			if( $this->navigation == 'caption' )
+			{
+				echo implode( '&nbsp;', $this->getNavLinks( 'next' ) );
+			}
+
+			echo $this->monthend;
+		}
+
+		// HEADER :
+
+		if( !empty($this->headerdisplay) && ($this->mode == 'month') )
+		{ // Weekdays:
+			echo $this->headerrowstart;
+
+			for( $i = locale_startofweek(), $j = $i + 7; $i < $j; $i = $i + 1)
+			{
+				echo str_replace('[abbr]', T_($weekday[($i % 7)]), $this->headercellstart);
+				switch( $this->headerdisplay )
+				{
+					case 'e':
+						// e => 'F'
+						echo T_($weekday_letter[($i % 7)]);
+						break;
+
+					case 'l':
+						// l (lowercase l) => 'Friday'
+						echo T_($weekday[($i % 7)]);
+						break;
+
+					default:	// Backward compatibility: any non emty value will display this
+						// D => 'Fri'
+						echo T_($weekday_abbrev[($i % 7)]);
+				}
+
+				echo $this->headercellend;
+			}
+
+			echo $this->headerrowend;
+		}
+
+		// FOOTER :
+
+		if( $this->navigation == 'tfoot' )
+		{ // We want to display navigation in the table footer:
+			echo "<tfoot>\n";
+			echo "<tr>\n";
+			echo '<td colspan="'.( ( $this->mode == 'month' ? 2 : 1 ) + (int)$this->today_is_visible ).'" id="prev">';
+			echo implode( '&nbsp;', $this->getNavLinks( 'prev' ) );
+			echo "</td>\n";
+
+			if( $this->today_is_visible )
+			{
+				if( $this->mode == 'month' )
+				{
+					echo '<td class="pad">&nbsp;</td>'."\n";
+				}
+			}
+			else
+			{
+				echo '<td colspan="'.( $this->mode == 'month' ? '3' : '2' ).'" class="center"><a href="'
+							.$this->archive_link( date('Y'), ( $this->mode == 'month' ? date('m') : '' ), '', '' )
+							.'">'.T_('Current')
+							.'</a></td>';
+			}
+			echo '<td colspan="'.( ( $this->mode == 'month' ? 2 : 1 ) + (int)$this->today_is_visible ).'" id="next">';
+			echo implode( '&nbsp;', $this->getNavLinks( 'next' ) );
+			echo "</td>\n";
+			echo "</tr>\n";
+			echo "</tfoot>\n";
+		}
+
+		// REAL TABLE DATA :
+
+		echo $this->rowstart;
+
+		if( $this->mode == 'year' )
+		{
+			for ($i = 1; $i < 13; $i = $i + 1)
+			{	// For each month:
+				if( isset($monthswithposts[ $i ]) )
+				{
+					if( $this->month == $i )
+					{
+						echo $this->todaycellstartpost;
+					}
+					else
+					{
+						echo $this->linkpostcellstart;
+					}
+					echo '<a href="'.$this->archive_link( $this->year, $i, '', '' ).'"';
+					if( $monthswithposts[ $i ] > 1 && !empty($this->postcount_year_atitle) )
+					{ // display postcount
+						echo ' title="'.sprintf($this->postcount_year_atitle, $monthswithposts[ $i ]).'"';
+					}
+					elseif( !empty($this->postcount_year_atitle_one) )
+					{ // display postcount for one post
+						echo ' title="'.sprintf($this->postcount_year_atitle_one, 1).'"';
+					}
+					echo '>';
+				}
+				elseif( $this->month == $i )
+				{ // current month
+					echo $this->todaycellstart;
+				}
+				else
+				{
+					echo $this->cellstart;
+				}
+				echo T_($month_abbrev[ zeroise($i, 2) ]);
+
+				if( isset($monthswithposts[ $i ]) )
+				{ // close anchor and show how many posts we have for this month
+					if( $monthswithposts[ $i ] > 1 && !empty($this->postcount_year_cell) )
+					{ // display postcount
+						printf($this->postcount_year_cell, $monthswithposts[ $i ]);
+					}
+					elseif( !empty($this->postcount_year_cell_one) )
+					{ // display postcount for one post
+						printf($this->postcount_year_cell_one, 1);
+					}
+					echo '</a>';
+				}
+				echo $this->cellend;
+				if( $i == 4 || $i == 8 )
+				{ // new row
+					echo $this->rowend.$this->rowstart;
+				}
+			}
+		}
+		else // mode == 'month'
+		{	// Display current month:
+			$dow = 0;
+			$last_day = -1;
+			$dom_displayed = 0; // days of month displayed
+
+			for( $i = $calendarfirst; $i <= $calendarlast; $i = $i + 86400 )
+			{ // loop day by day (86400 seconds = 24 hours; but not on days where daylight saving changes!)
+				if( $dow == 7 )
+				{ // We need to start a new row:
+					if( $dom_displayed >= $daysinmonth )
+					{ // Last day already displayed!
+						break;
+					}
+					echo $this->rowend;
+					echo $this->rowstart;
+					$dow = 0;
+				}
+				$dow++;
+
+				// correct daylight saving ("last day"+86400 would lead to "last day at 23:00")
+				// fp> TODO: use mkdate()
+				while( date('j', $i) == $last_day )
+				{
+					$i += 3600;
+				}
+				$last_day = date('j', $i);
+
+
+				if (date('m', $i) != $this->month)
+				{ // empty cell
+					echo $this->emptycellstart;
+					echo $this->emptycellcontent;
+					echo $this->emptycellend;
+				}
+				else
+				{ // This day is in this month
+					$dom_displayed++;
+					$calendartoday = (date('Ymd',$i) == date('Ymd', (time() + $Settings->get('time_difference'))));
+
+					if( isset($daysinmonthwithposts[ date('j', $i) ]) )
+					{
+						if( $calendartoday )
+						{
+							echo $this->todaycellstartpost;
+						}
+						else
+						{
+							echo $this->linkpostcellstart;
+						}
+						echo '<a href="'.$this->archive_link( $this->year, $this->month, date('d',$i), '' ).'"';
+						if( $daysinmonthwithposts[ date('j', $i) ] > 1 && !empty($this->postcount_month_atitle) )
+						{ // display postcount
+							echo ' title="'.sprintf($this->postcount_month_atitle, $daysinmonthwithposts[ date('j', $i) ]).'"';
+						}
+						elseif( !empty($this->postcount_month_atitle_one) )
+						{ // display postcount for one post
+							echo ' title="'.sprintf($this->postcount_month_atitle_one, 1).'"';
+						}
+						echo '>';
+					}
+					elseif ($calendartoday)
+					{
+						echo $this->todaycellstart;
+					}
+					else
+					{
+						echo $this->cellstart;
+					}
+					echo date('j',$i);
+					if( isset($daysinmonthwithposts[ date('j', $i) ]) )
+					{
+						if( $daysinmonthwithposts[ date('j', $i) ] > 1 && !empty($this->postcount_month_cell) )
+						{ // display postcount
+							printf($this->postcount_month_cell, $daysinmonthwithposts[ date('j', $i) ]);
+						}
+						elseif( !empty($this->postcount_month_cell_one) )
+						{ // display postcount for one post
+							printf($this->postcount_month_cell_one, 1);
+						}
+						echo '</a>';
+					}
+					echo $this->cellend;
+				}
+			} // loop day by day
+		} // mode == 'month'
+
+		echo $this->rowend;
+
+		echo $this->tableend;
+	}  // display(-)
+
+
+	/**
+	 * Create a link to archive, using either URL params or extra path info.
+	 *
+	 * Can make contextual links.
+	 *
+	 * @param string year
+	 * @param string month
+	 * @param string day
+	 * @param string week
+	 */
+	function archive_link( $year, $month, $day = '', $week = '' )
+	{
+		if( $this->link_type == 'context' )
+		{	// We want to preserve context:
+			$url_params = 'm='.$year;
+			if( !empty( $month ) )
+			{
+				$url_params .= zeroise($month,2);
+				if( !empty( $day ) )
+				{
+					$url_params .= zeroise($day,2);
+				}
+			}
+			elseif( $week !== '' )  // Note: week # can be 0 !
+			{
+				$url_params .= '&amp;w='.$week;
+			}
+			return regenerate_url( $this->context_isolation, $url_params );
+		}
+		else
+		{	// We want a canonic link:
+			return archive_link( $year, $month, $day, $week, false );
+		}
+	}
+
+
+	/**
+	 * Get links to navigate between month / year.
+	 *
+	 * Unless min/max_timestamp='query' has been specified, this will not do any (time consuming!) queries to check where the posts are.
+	 *
+	 * @param string 'prev' / 'next'
+	 * @return array
+	 */
+	function getNavLinks( $direction )
+	{
+		global $DB, $localtimenow;
+
+		//pre_dump( 'get_nav_links', $direction );
+
+		$r = array();
+
+		// WE NEED SPECIAL QUERY PARAMS WHEN MOVING THOUGH MONTHS ( NO dstart especially! )
+		$nav_ItemQuery = & new ItemQuery( $this->dbtable, $this->dbprefix, $this->dbIDname );	// TEMP object
+		// Restrict to selected blog/categories:
+		$nav_ItemQuery->where_chapter( $this->ItemQuery->blog, $this->ItemQuery->cat, $this->ItemQuery->catsel );
+		// Restrict to the statuses we want to show:
+		$nav_ItemQuery->where_visibility( $this->ItemQuery->show_statuses );
+		// Restrict to selected authors:
+		$nav_ItemQuery->where_author( $this->ItemQuery->author );
+		// if a month is specified in the querystring, load that month:
+		$nav_ItemQuery->where_datestart( /* NO m */'', /* NO w */'', /* NO dstart */'', '', $this->ItemQuery->timestamp_min, $this->ItemQuery->timestamp_max );
+		// Keyword search stuff:
+		$nav_ItemQuery->where_keywords( $this->ItemQuery->keywords, $this->ItemQuery->phrase, $this->ItemQuery->exact );
+
+		switch( $direction )
+		{
+			case 'prev':
+				//pre_dump( $this->params['min_timestamp'] );
+				$r[] = '';
+
+				if( empty($this->month) )
+				{ // if $this->month is empty, we're in mode "year" with no selected month
+					$use_range_month = 12;
+					$use_range_day = 31;
+				}
+				else
+				{
+					$use_range_month = $this->month;
+					$use_range_day = 1;	// Note: cannot use current day since all months do not have same number of days
+				}
+
+				/*
+				 * << (PREV YEAR)
+				 */
+				if( $this->browseyears )
+				{	// We want arrows to move one year at a time
+					if( $this->params['min_timestamp'] == 'query' )
+					{	// Let's query to find the correct year:
+						if( $row = $DB->get_row(
+								'SELECT YEAR('.$this->dbprefix.'datestart) AS year,
+												MONTH('.$this->dbprefix.'datestart) AS month
+									FROM ('.$this->dbtable.' INNER JOIN T_postcats ON '.$this->dbIDname.' = postcat_post_ID)
+										INNER JOIN T_categories ON postcat_cat_ID = cat_ID
+									WHERE YEAR('.$this->dbprefix.'datestart) < '.$this->year.'
+									'.$nav_ItemQuery->get_where( ' AND ' )
+									.$nav_ItemQuery->get_group_by( ' GROUP BY ' ).'
+									ORDER BY YEAR('.$this->dbprefix.'datestart) DESC, ABS( '.$use_range_month.' - MONTH('.$this->dbprefix.'datestart) ) ASC
+									LIMIT 1', OBJECT, 0, 'Calendar: find prev year with posts' )
+							)
+						{
+							$prev_year_year = $row->year;
+							$prev_year_month = $row->month;
+						}
+					}
+					else
+					{ // Let's see if the previous year is in the desired navigation range:
+						$prev_year_ts = mktime( 0, 0, 0, $use_range_month, $use_range_day,  $this->year-1 );
+						if( $prev_year_ts >= $this->params['min_timestamp'] )
+						{
+							$prev_year_year = date( 'Y', $prev_year_ts );
+							$prev_year_month = date( 'm', $prev_year_ts );
+						}
+					}
+				}
+
+				if( !empty($prev_year_year) )
+				{	// We have a link to display:
+					$r[] = '<a href="'.$this->archive_link( $prev_year_year, ($this->mode == 'month') ? $prev_year_month : '', '', '' )
+									.'" title="'.sprintf(
+												( $this->mode == 'month'
+														? /* Calendar link title to a month in a previous year */ T_('Previous year (%04d-%02d)')
+														: /* Calendar link title to a previous year */ T_('Previous year (%04d)') ),
+												$prev_year_year, $prev_year_month )
+									.'">&lt;&lt;</a>';
+				}
+
+
+				/*
+				 * < (PREV MONTH)
+				 */
+				if( $this->mode == 'month' )
+				{ // We are browsing months, we'll display arrows to move one month at a time:
+					if( $this->params['min_timestamp'] == 'query' )
+					{	// Let's query to find the correct month:
+						if( $row = $DB->get_row(
+								'SELECT MONTH('.$this->dbprefix.'datestart) AS month,
+												YEAR('.$this->dbprefix.'datestart) AS year
+								FROM ('.$this->dbtable.' INNER JOIN T_postcats ON '.$this->dbIDname.' = postcat_post_ID)
+									INNER JOIN T_categories ON postcat_cat_ID = cat_ID
+								WHERE
+								(
+									YEAR('.$this->dbprefix.'datestart) < '.($this->year).'
+									OR ( YEAR('.$this->dbprefix.'datestart) = '.($this->year).'
+												AND MONTH('.$this->dbprefix.'datestart) < '.($this->month).'
+											)
+								)
+								'.$nav_ItemQuery->get_where( ' AND ' )
+								 .$nav_ItemQuery->get_group_by( ' GROUP BY ' ).'
+								ORDER BY YEAR('.$this->dbprefix.'datestart) DESC, MONTH('.$this->dbprefix.'datestart) DESC
+								LIMIT 1',
+								OBJECT,
+								0,
+								'Calendar: Find prev month with posts' )
+							)
+						{
+							$prev_month_year = $row->year;
+							$prev_month_month = $row->month;
+						}
+					}
+					else
+					{ // Let's see if the previous month is in the desired navigation range:
+						$prev_month_ts = mktime( 0, 0, 0, $this->month-1, 1, $this->year ); // Note: cannot use current day since all months do not have same number of days
+						if( $prev_month_ts >= $this->params['min_timestamp'] )
+						{
+							$prev_month_year = date( 'Y', $prev_month_ts );
+							$prev_month_month = date( 'm', $prev_month_ts );
+						}
+					}
+				}
+
+				if( !empty($prev_month_year) )
+				{	// We have a link to display:
+					$r[] = '<a href="'
+									.$this->archive_link( $prev_month_year, $prev_month_month, '', '' )
+									.'" title="'.sprintf( T_('Previous month (%04d-%02d)'), $prev_month_year, $prev_month_month ).'">&lt;</a>';
+				}
+				break;
+
+
+			case 'next':
+				//pre_dump( $this->params['max_timestamp'] );
+
+				/*
+				 * > (NEXT MONTH)
+				 */
+				if( $this->mode == 'month' )
+				{ // We are browsing months, we'll display arrows to move one month at a time:
+					if( $this->params['max_timestamp'] == 'query' )
+					{	// Let's query to find the correct month:
+						if( $row = $DB->get_row(
+								'SELECT MONTH('.$this->dbprefix.'datestart) AS month,
+												YEAR('.$this->dbprefix.'datestart) AS year
+								FROM ('.$this->dbtable.' INNER JOIN T_postcats ON '.$this->dbIDname.' = postcat_post_ID)
+									INNER JOIN T_categories ON postcat_cat_ID = cat_ID
+								WHERE
+								(
+									YEAR('.$this->dbprefix.'datestart) > '.($this->year).'
+									OR ( YEAR('.$this->dbprefix.'datestart) = '.($this->year).'
+												AND MONTH('.$this->dbprefix.'datestart) > '.($this->month).'
+											)
+								)
+								'.$nav_ItemQuery->get_where( ' AND ' )
+								 .$nav_ItemQuery->get_group_by( ' GROUP BY ' ).'
+								ORDER BY YEAR('.$this->dbprefix.'datestart), MONTH('.$this->dbprefix.'datestart) ASC
+								LIMIT 1',
+								OBJECT,
+								0,
+								'Calendar: Find next month with posts' )
+							)
+						{
+							$next_month_year = $row->year;
+							$next_month_month = $row->month;
+						}
+					}
+					else
+					{ // Let's see if the next month is in the desired navigation range:
+						$next_month_ts = mktime( 0, 0, 0, $this->month+1, 1,  $this->year ); // Note: cannot use current day since all months do not have same number of days
+						if( $next_month_ts <= $this->params['max_timestamp'] )
+						{
+							$next_month_year = date( 'Y', $next_month_ts );
+							$next_month_month = date( 'm', $next_month_ts );
+						}
+					}
+				}
+
+				if( !empty($next_month_year) )
+				{	// We have a link to display:
+					$r[] = '<a href="'
+									.$this->archive_link( $next_month_year, $next_month_month, '', '' )
+									.'" title="'.sprintf( T_('Next month (%04d-%02d)'), $next_month_year, $next_month_month ).'">&gt;</a>';
+				}
+
+
+				if( empty($this->month) )
+				{ // if $this->month is empty, we're in mode "year" with no selected month
+					$use_range_month = 12;
+					$use_range_day = 31;
+				}
+				else
+				{
+					$use_range_month = $this->month;
+					$use_range_day = 1;	// Note: cannot use current day since all months do not have same number of days
+				}
+
+				/*
+				 * >> (NEXT YEAR)
+				 */
+				if( $this->browseyears )
+				{ // We want arrows to move one year at a time
+					if( $this->params['max_timestamp'] == 'query' )
+					{	// Let's query to find the correct year:
+					if( $row = $DB->get_row(
+							'SELECT YEAR('.$this->dbprefix.'datestart) AS year,
+											MONTH('.$this->dbprefix.'datestart) AS month
+								FROM ('.$this->dbtable.' INNER JOIN T_postcats ON '.$this->dbIDname.' = postcat_post_ID)
+									INNER JOIN T_categories ON postcat_cat_ID = cat_ID
+								WHERE YEAR('.$this->dbprefix.'datestart) > '.$this->year.'
+								 '.$nav_ItemQuery->get_where( ' AND ' )
+								 .$nav_ItemQuery->get_group_by( ' GROUP BY ' ).'
+								ORDER BY YEAR('.$this->dbprefix.'datestart) ASC, ABS( '.$use_range_month.' - MONTH('.$this->dbprefix.'datestart) ) ASC
+								LIMIT 1', OBJECT, 0, 'Calendar: find next year with posts' )
+						)
+						{
+							$next_year_year = $row->year;
+							$next_year_month = $row->month;
+						}
+					}
+					else
+					{ // Let's see if the next year is in the desired navigation range:
+						$next_year_ts = mktime( 0, 0, 0, $use_range_month, $use_range_day,  $this->year+1 );
+						if( $next_year_ts <= $this->params['max_timestamp'] )
+						{
+							$next_year_year = date( 'Y', $next_year_ts );
+							$next_year_month = date( 'm', $next_year_ts );
+						}
+					}
+
+				if( !empty($next_year_year) )
+				{	// We have a link to display:
+						$r[] = '<a href="'.$this->archive_link( $next_year_year, ($this->mode == 'month') ? $next_year_month : '', '', '' )
+										.'" title="'.sprintf(
+																	( $this->mode == 'month'
+																			? /* Calendar link title to a month in a following year */ T_('Next year (%04d-%02d)')
+																			: /* Calendar link title to a following year */ T_('Next year (%04d)') ),
+																	$next_year_year, $next_year_month )
+										.'">&gt;&gt;</a>';
+					}
+				}
+				break;
+		}
+
+		return $r;
+	}
+
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/_categories.plugin.php 1.10.3.src/plugins/_categories.plugin.php
--- 0.9.2.src/plugins/_categories.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/_categories.plugin.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,322 @@
+<?php
+/**
+ * This file implements the Categories plugin.
+ *
+ * Displays a list of categories (chapters and subchapters) for the blog.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * @package plugins
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @version $Id: _categories.plugin.php,v 1.24.2.4.2.1 2007/04/25 22:18:08 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Categories Plugin
+ *
+ * This plugin displays a list of categories (chapters and subchapters) for the blog.
+ */
+class categories_plugin extends Plugin
+{
+	/**
+	 * Variables below MUST be overriden by plugin implementations,
+	 * either in the subclass declaration or in the subclass constructor.
+	 */
+
+	var $name = 'Categories Skin Tag';
+	var $code = 'evo_Cats';
+	var $priority = 60;
+	var $version = '1.9-dev';
+	var $author = 'The b2evo Group';
+	var $group = 'skin-tag';
+
+
+	/**
+	 * Init
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = T_('This skin tag displays the list of available categories for the blog.');
+		$this->long_desc = T_('Categories are indeed chapters and sub-chapters in the blog.');
+
+		$this->dbtable = 'T_posts';
+		$this->dbprefix = 'post_';
+		$this->dbIDname = 'post_ID';
+	}
+
+
+	/**
+	 * Event handler: SkinTag
+	 *
+	 * @param array Associative array of parameters. Valid keys are:
+	 *                - 'block_start' : (Default: '<div class="bSideItem">')
+	 *                - 'block_end' : (Default: '</div>')
+	 *                - 'title' : (Default: '<h3>'.T_('Categories').'</h3>')
+	 *                - 'link_type' : 'canonic'|'context' (default: canonic)
+	 *                - 'context_isolation' : what params need override when changing date/range (Default: 'm,w,p,title,unit,dstart' )
+	 *                - 'form' : true|false (default: false)
+	 *                - 'list_start' : (Default '<ul>'), does not get displayed for empty lists
+	 *                - 'list_end' : (Default '</ul>'), does not get displayed for empty lists
+	 *                - 'line_start' : (Default '<li>')
+	 *                - 'line_end' : (Default '</li>')
+	 *                - 'group_start' : (Default '<ul>') - (for BLOG 1 Categories)
+	 *                - 'group_end' : (Default "</ul>\n") - (for BLOG 1 Categories)
+	 *                - 'collist_start' : (Default '') - (for BLOG 1 Categories)
+	 *                - 'collist_end' : (Default "\n") - (for BLOG 1 Categories)
+	 *                - 'coll_start' : (Default '<h4>') - (for BLOG 1 Categories)
+	 *                - 'coll_end' : (Default "</h4>\n") - (for BLOG 1 Categories)
+	 *                - 'option_all' : (Default T_('All'))
+	 * @return boolean did we display?
+	 */
+	function SkinTag( $params )
+	{
+		global $cache_categories;
+		/**
+		 * @todo get rid of these globals:
+		 */
+		global $blog, $cat_modifier;
+
+		/**
+		 * Default params:
+		 */
+		// This is what will enclose the block in the skin:
+		if(!isset($params['block_start'])) $params['block_start'] = '<div class="bSideItem">';
+		if(!isset($params['block_end'])) $params['block_end'] = "</div>\n";
+
+		// Title:
+		if(!isset($params['title']))
+			$params['title'] = '<h3>'.T_('Categories').'</h3>';
+
+		// Link type:
+		if(!isset($params['link_type'])) $params['link_type'] = 'canonic';
+		// if(!isset($params['context_isolation'])) $params['context_isolation'] = 'm,w,p,title,unit,dstart';
+
+		// Add form fields?:
+		if(!isset($params['form'])) $params['form'] = false;
+
+
+		// This is what will enclose the category list:
+		if(!isset($params['list_start'])) $params['list_start'] = '<ul>';
+		if(!isset($params['list_end'])) $params['list_end'] = "</ul>\n";
+
+		// This is what will separate the category links:
+		if(!isset($params['line_start'])) $params['line_start'] = '<li>';
+		if(!isset($params['line_end'])) $params['line_end'] = "</li>\n";
+
+		// This is what will enclose the sub chapter lists:
+		if(!isset($params['group_start'])) $params['group_start'] = '<ul>';
+		if(!isset($params['group_end'])) $params['group_end'] = "</ul>\n";
+
+		// This is what will enclose the global list if several blogs are listed on the same page:
+		if(!isset($params['collist_start'])) $params['collist_start'] = '';
+		if(!isset($params['collist_end'])) $params['collist_end'] = "\n";
+
+		// This is what will separate blogs/collections when several of them are listed on the same page:
+		if(!isset($params['coll_start'])) $params['coll_start'] = '<h4>';
+		if(!isset($params['coll_end'])) $params['coll_end'] = "</h4>\n";
+
+
+		if(!isset($params['option_all'])) $params['option_all'] = T_('All');
+
+
+		// Save params for others functions:
+		$this->params = $params;
+
+
+		// make sure the caches are loaded:
+		cat_query( $params['link_type'], $this->dbtable, $this->dbprefix, $this->dbIDname );
+
+
+		// START DISPLAY:
+		echo $params['block_start'];
+
+		echo $params['title'];
+
+		if( $blog > 1 )
+		{ // We want to display cats for one blog
+			$tmp_disp = '';
+
+			if( $params['option_all'] )
+			{	// We want to display a link to all cats:
+				$tmp_disp .= $this->params['line_start'].'<a href="';
+				if( $this->params['link_type'] == 'context' )
+				{	// We want to preserve current browsing context:
+					$tmp_disp .= regenerate_url( 'cats,catsel' );
+				}
+				else
+				{
+					$tmp_disp .= get_bloginfo('blogurl');
+				}
+				$tmp_disp .= '">'.$params['option_all'].'</a>';
+				$tmp_disp .= $this->params['line_end'];
+			}
+			$tmp_disp .= cat_children( $cache_categories, $blog, NULL,
+			                           array( $this, 'callback_before_first' ), array( $this, 'callback_before_each' ),
+			                           array( $this, 'callback_after_each' ), array( $this, 'callback_after_last' ), 0 );
+			if( ! empty($tmp_disp) )
+			{
+				echo $params['list_start'];
+				echo $tmp_disp;
+				echo $params['list_end'];
+			}
+		}
+		else
+		{ // We want to display cats for all blogs
+			echo $params['collist_start'];
+
+			for( $curr_blog_ID=blog_list_start();
+						$curr_blog_ID!=false;
+						 $curr_blog_ID=blog_list_next() )
+			{
+				if( ! blog_list_iteminfo('disp_bloglist', false) )
+				{ // Skip Blogs that should not get displayed in public blog list
+					continue;
+				}
+
+				// run recursively through the cats
+				$cat_list = cat_children( $cache_categories, $curr_blog_ID, NULL,
+							array( $this, 'callback_before_first' ), array( $this, 'callback_before_each' ),
+							array( $this, 'callback_after_each' ), array( $this, 'callback_after_last' ), 0 );
+
+/* Make this a param with default to OFF (NO Skip) because even if there are no cats, the blog name is a clickable root category itself
+				if( empty( $cat_list ) )
+				{ // Skip Blogs that have no categories!
+					continue;
+				}
+*/
+
+				echo $params['coll_start'];
+				echo '<a href="';
+				if( $this->params['link_type'] == 'context' )
+				{	// We want to preserve current browsing context:
+					echo regenerate_url( 'blog,cats,catsel', 'blog='.$curr_blog_ID );
+				}
+				else
+				{
+					blog_list_iteminfo('blogurl');
+				}
+				echo '">';
+				blog_list_iteminfo('name');
+				echo '</a>';
+				echo $params['coll_end'];
+
+				if( ! empty($cat_list) )
+				{
+					echo $params['list_start'];
+					echo $cat_list;
+					echo $params['list_end'];
+				}
+			}
+
+			echo $params['collist_end'];
+		}
+
+		if( $params['form'] )
+		{	// We want to add form fields:
+		?>
+			<span class="line"> <?php /* blueyed>> using div.line here makes them "blocks" in Konqueror/Safari(?) */ ?>
+				<input type="radio" name="cat" value="" id="catANY" class="radio" <?php if( $cat_modifier != '-' && $cat_modifier != '*' ) echo 'checked="checked" '?> />
+				<label for="catANY"><?php echo T_('ANY') ?></label>
+			</span>
+			<span class="line">
+				<input type="radio" name="cat" value="-" id="catANYBUT" class="radio" <?php if( $cat_modifier == '-' ) echo 'checked="checked" '?> />
+				<label for="catANYBUT"><?php echo T_('ANY BUT') ?></label>
+			</span>
+			<span class="line">
+				<input type="radio" name="cat" value="*" id="catALL" class="radio" <?php if( $cat_modifier == '*' ) echo 'checked="checked" '?> />
+				<label for="catALL"><?php echo T_('ALL') ?></label>
+			</span>
+		<?php
+		}
+
+		echo $params['block_end'];
+
+		return true;
+	}
+
+
+	function callback_before_first( $parent_cat_ID, $level )
+	{ // callback to start sublist
+		$r = '';
+		if( $level > 0 ) $r .= $this->params['group_start'];
+		return $r;
+	}
+
+
+	function callback_before_each( $cat_ID, $level )
+	{ // callback to display sublist element
+		global $tab, $blog, $cat_array;
+		$cat = get_the_category_by_ID( $cat_ID );
+		$r = $this->params['line_start'];
+
+		if( $this->params['form'] )
+		{	// We want to add form fields:
+			$r .= '<label><input type="checkbox" name="catsel[]" value="'.$cat_ID.'" class="checkbox"';
+			if( in_array( $cat_ID, $cat_array ) )
+			{ // This category is in the current selection
+				$r .= ' checked="checked"';
+			}
+			$r .= ' /> ';
+		}
+
+		$r .= '<a href="';
+
+		if( $this->params['link_type'] == 'context' )
+		{	// We want to preserve current browsing context:
+			$r .= regenerate_url( 'cats,catsel', 'cat='.$cat_ID );
+		}
+		else
+		{
+			$r .= url_add_param( blog_list_iteminfo('blogurl', false), 'cat='.$cat_ID );
+		}
+
+		$r .= '">'.format_to_output($cat['cat_name'], 'htmlbody').'</a> <span class="notes">('.$cat['cat_postcount'].')</span>';
+
+		if( in_array( $cat_ID, $cat_array ) )
+		{ // This category is in the current selection
+			$r .= '*';
+		}
+
+		if( $this->params['form'] )
+		{	// We want to add form fields:
+			$r .= '</label>';
+		}
+		return $r;
+	}
+
+
+	function callback_after_each( $cat_ID, $level )
+	{ // callback to display sublist element
+		return $this->params['line_end'];
+	}
+
+
+	function callback_after_last( $parent_cat_ID, $level )
+	{ // callback to end sublist
+		$r = '';
+		if( $level > 0 ) $r .= $this->params['group_end'];
+		return $r;
+	}
+
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/code_highlight_plugin/amcode.css 1.10.3.src/plugins/code_highlight_plugin/amcode.css
--- 0.9.2.src/plugins/code_highlight_plugin/amcode.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/code_highlight_plugin/amcode.css	2007-07-14 11:25:08.000000000 -0500
@@ -0,0 +1,69 @@
+/* AstonishMe code plugin styles */
+
+.codespan {
+	background-color: #efefef;
+	padding: 0 .5ex;
+}
+
+.amcode {
+	font-weight:bold;
+	margin:.5em 0 .4em 1em;
+}
+
+.codeblock.amc_long {
+	height:24em;
+	overflow:auto;
+}
+
+.codeblock table {
+	border-collapse:collapse;
+}
+.codeblock td {
+	border:1px solid #666;
+	width:100%;
+	padding:0 0 0 33px;
+	text-indent:-28px;
+}
+
+.amc_code_odd { background:#f0f0f0; color:#666; }
+.amc_code_even{ background:#e8e8e8; color:#666; }
+
+/* code plugin line numbers */
+
+td.amc_line { padding:0 5px; font-size:0; width:auto; }
+td.amc_line div { padding-right:9px; height:10px; }
+.codeblock .amc0 { background-position:90% 100%; }
+.codeblock .amc1 { background-position:90% 0%; }
+.codeblock .amc2 { background-position:90% 11%; }
+.codeblock .amc3 { background-position:90% 22%; }
+.codeblock .amc4 { background-position:90% 33%; }
+.codeblock .amc5 { background-position:90% 44%; }
+.codeblock .amc6 { background-position:90% 55%; }
+.codeblock .amc7 { background-position:90% 67%; }
+.codeblock .amc8 { background-position:90% 78%; }
+.codeblock .amc9 { background-position:90% 89%; }
+
+/* XML/HTML syntax highlighting colours */
+
+.codeblock .code_tag {
+	font-weight: bold;
+	color: #c00;
+}
+
+
+/* syntax highlighting colours */
+
+.codeblock .amc_html { color:#000; }
+.codeblock .amc_default { color:#000; }
+.codeblock .amc_keyword { color:#c0c; }
+.codeblock .amc_string { color:#c00; }
+.codeblock .amc_comment { color:#f70; }
+.codeblock .amc_attribute { color:#880; }
+.codeblock .amc_class { color:#080; }
+.codeblock .amc_id { color:#0c0; }
+.codeblock .amc_tags { color:#008; }
+
+.codeblock a:link,
+.codeblock a:visited { color:#00f; }
+.codeblock a:hover{ color:#88f; }
+
diff -ruN --text 0.9.2.src/plugins/code_highlight_plugin/_code_highlight.plugin.php 1.10.3.src/plugins/code_highlight_plugin/_code_highlight.plugin.php
--- 0.9.2.src/plugins/code_highlight_plugin/_code_highlight.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/code_highlight_plugin/_code_highlight.plugin.php	2007-05-01 10:09:58.000000000 -0500
@@ -0,0 +1,631 @@
+<?php
+/**
+ * This file implements the AstonishMe Code plugin.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2007 by Yabba/Scott - {@link http://astonishme.co.uk/contact/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Yabba/Scott grant Francois PLANQUE the right to license
+ * Yabba's/Scott's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package plugins
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file:
+ * @author Yabba: Paul Jones - {@link http://astonishme.co.uk/}
+ * @author Stk: Scott Kimler - {@link http://astonishme.co.uk/}
+ * }}
+ *
+ * @version $Id: _code_highlight.plugin.php,v 1.1.2.4 2007/05/01 09:09:58 yabs Exp $
+ */
+
+/**
+ * AstonishMe Display Code plugin.
+ *
+ *    Features:
+ *        1) Character entity rendering on-the-fly
+ *        2) Easy to use, just cut'n-paste your code
+ *        3) Automatically adds line numbers and alternate colouring
+ *        4) Customizable CSS for integrating for your site
+ *        5) XHTML (Strict) and CSS valid code
+ *        6) Auto-senses code block length
+ *        7) BBCode tags pass through and allow to highlight the code
+ *        8) No accidental smilie rendering
+ * 				9) PHP Syntax highlighting
+ * 			 10) Variable start line numbers
+ * 			 11) Links php functions to the php.net documentation
+ * 			 12) Code is preserved if plugin uninstalled ( stored as : <!--amphp--><pre>&lt;php echo 'hello world'; ?&gt;</pre><!--/amphp--> )
+ *
+ *		To use:
+ * 				************************************** THIS WILL NEED REWRITING ******************************************
+ *				* Upload and install the plugin via the back office
+ *				* Paste your code between <amcode> </amcode> tags
+ * 				* Paste your php between <amphp> </amphp> tags
+ * 				* start from any line number with the line attribute
+ * 				* <amcode line="99"> or <amphp line="999">
+ *
+ * @todo fp> for semantic purposes, <code> </code> should be automagically added
+ * yabs > I assume you mean that <code> block </code> should also be converted/highlighted
+ * in which case "done", I also added in <php> </php> ( was an easier regex :p )
+ * obviously we originally picked the tag names to suit ourselves
+ *
+ */
+
+if( !defined('EVO_CONFIG_LOADED') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @package plugins
+ */
+
+class code_highlight_plugin extends Plugin
+{
+	var $name = 'Code highlight';
+	var $code = 'evo_code';
+	var $priority = 80;
+	var $version = '1.10-dev';
+	var $author = 'Astonish Me';
+	var $group = 'rendering';
+	var $help_url = 'http://b2evo.astonishme.co.uk/';
+	var $apply_rendering = 'opt-out';
+	var $number_of_installs = 1;
+
+	/**
+	 * Text php functions array
+	 *
+	 * @access private
+	 */
+	var $php_functions = array();
+
+	/**
+	 * Text php syntax highlighting colours array
+	 *
+	 * @access private
+	 */
+	var $highlight_colours = array();
+
+
+	/**
+	 * EXPERIMENTAL - array language classes cache
+	 *
+	 * @access private
+	 */
+	var $languageCache = array();
+
+
+	/**
+	 * Init
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = T_( 'Display computer code in a post.' );
+		$this->long_desc = T_( 'Display computer code easily.  This plugin renders character entities on the fly, so you can cut-and-paste normal code directly into your posts and it will always look like normal code, even when editing the post (i.e., no preprocessing of the code is required). Include line numbers (customizable starting number).  The best part about the line numbers - visitors can cut-and-paste the code from your post, leaving the line numbers behind! Accepts BBcode tags and does not render smilies.  Colouration of PHP code, plus PHP manual links for PHP functions. Easy to install and easy to use. No hacks. Degrades nicely, if the plugin is off.  Styling completely customizable via your skins CSS file.' );
+	}
+
+
+	/**
+	 * Get the settings that the plugin can use.
+	 *
+	 * Those settings are transfered into a Settings member object of the plugin
+	 * and can be edited in the backoffice (Settings / Plugins).
+	 *
+	 * @see Plugin::GetDefaultSettings()
+	 * @see PluginSettings
+	 * @see Plugin::PluginSettingsValidateSet()
+	 * @return array
+	 */
+	function GetDefaultSettings( & $params )
+	{
+		$r = array(
+			'strict' => array(
+					'label' => $this->T_( 'XHTML strict' ),
+					'type' => 'checkbox',
+					'defaultvalue' => '0', // use transitional as default
+					'note' => $this->T_( 'If enabled this will remove the \' target="_blank" \' from the PHP documentation links' ),
+				),
+			);
+		return $r;
+	}
+
+
+	/**
+	 * Display a toolbar in admin
+	 *
+	 * @param array Associative array of parameters
+	 * @return boolean did we display a toolbar?
+	 */
+	function AdminDisplayToolbar( & $params )
+	{
+		if( $params['edit_layout'] == 'simple' )
+		{	// This is too complex for simple mode, don't display it:
+			return false;
+		}
+
+		echo '<div class="edit_toolbar">';
+		echo T_('Code').': ';
+		echo '<input type="button" id="codespan" title="'.T_('Insert codespan').'" class="quicktags" onclick="codespan_tag(\'\');" value="'.T_('codespan').'" />';
+		echo '<input type="button" id="codeblock" title="'.T_('Insert codeblock').'" style="margin-left:8px;" class="quicktags" onclick="codeblock_tag(\'\');" value="'.T_('codeblock').'" />';
+		echo '<input type="button" id="codeblock_xml" title="'.T_('Insert XML codeblock').'" class="quicktags" onclick="codeblock_tag(\'xml\');" value="'.T_('XML').'" />';
+		echo '<input type="button" id="codeblock_php" title="'.T_('Insert PHP codeblock').'" class="quicktags" onclick="codeblock_tag(\'php\');" value="'.T_('PHP').'" />';
+		// yabs > removed until css class is fully functional
+		//echo '<input type="button" id="codeblock_css" title="'.T_('Insert CSS codeblock').'" class="quicktags" onclick="codeblock_tag(\'css\');" value="'.T_('CSS').'" />';
+		echo '</div>';
+
+		?>
+		<script type="text/javascript">
+			//<![CDATA[
+			function codespan_tag( lang )
+			{
+				tag = '<codespan>';
+
+				textarea_wrap_selection( b2evoCanvas, tag, '</codespan>', 0 );
+			}
+			function codeblock_tag( lang )
+			{
+				tag = '<codeblock lang="'+lang+'" line="1">';
+
+				textarea_wrap_selection( b2evoCanvas, tag, '</codeblock>', 0 );
+			}
+			//]]>
+		</script>
+		<?php
+
+		return true;
+	}
+
+
+  /**
+   * Filters out the custom tag that would not validate, PLUS escapes the actual code.
+   *
+	 * @param mixed $params
+	 */
+	function FilterItemContents( & $params )
+	{
+		$title   = & $params['title'];
+		$content = & $params['content'];
+
+		// echo 'FILTERING CODE';
+
+		// Note : This regex is different from the original - just in case it gets moved again ;)
+
+		// change all <codeblock> segments before format_to_post() gets a hold of them
+		// 1 - amcode or codeblock
+		// 2 - attribs : lang &| line
+		// 3 - code block
+		$content = preg_replace_callback( '#\<(codeblock)([^>]*?)>([\s\S]+?)?\</\1>#i',
+								array( $this, 'filter_codeblock_callback' ), $content );
+
+		// Quick and dirty escaping of inline code <codespan>:
+		$content = preg_replace_callback( '#<codespan>(.*?)</codespan>#',
+								array( $this, 'filter_codespan_callback' ), $content );
+
+		return true;
+	}
+
+
+	/**
+	 * Format codespan for display
+	 *
+	 * This is a bit quick 'n dirty.
+	 * We might want to unfilter this too.
+	 * We might want to highlight this too (based on a lang attribute).
+	 */
+	function filter_codespan_callback( $matches )
+	{
+		$code = $matches[1];
+
+		return '<code class="codespan">'.str_replace( array( '&', '<', '>' ), array( '&amp;', '&lt;', '&gt;' ), $code).'</code>';
+	}
+
+
+	/**
+	 * Formats post contents ready for editing
+	 *
+	 * @param mixed $params
+	 */
+	function UnfilterItemContents( & $params )
+	{
+		$title   = & $params['title'];
+		$content = & $params['content'];
+
+		// 1 - attribs : lang &| line
+		// 2 - codeblock
+		$content = preg_replace_callback( '#\<\!--\s*codeblock([^-]*?)\s*-->\<pre><code>([\s\S]+?)</code>\</pre>\<\!--\s+/codeblock\s*-->#i', array( $this, 'format_to_edit' ), $content );
+
+		return true;
+	}
+
+
+
+	/**
+	 * Perform rendering
+	 *
+	 * @see Plugin::RenderItemAsHtml()
+	 */
+	function RenderItemAsHtml( & $params )
+	{
+		$content = & $params['data'];
+
+		// 2 - attribs : lang &| line
+		// 4 - codeblock
+		$content = preg_replace_callback( '#(\<p>)?\<!--\s*codeblock([^-]*?)\s*-->(\</p>)?\<pre><code>([\s\S]+?)</code>\</pre>(\<p>)?\<!--\s*/codeblock\s*-->(\</p>)?#i',
+								array( $this, 'render_codeblock_callback' ), $content );
+
+		return true;
+	}
+
+	/**
+	 * Perform rendering
+	 *
+	 * @see Plugin::RenderItemAsXml()
+	 *
+	 * Note : Do we actually want to do this? - yabs
+	 */
+	function RenderItemAsXml( & $params )
+	{
+		$this->RenderItemAsHtml( $params );
+	}
+
+
+	/**
+	 * Tidys up a block of code ready for numbering
+	 *
+	 * @param string $block - the code to be tidied up
+	 * @param string $line_seperator - the seperator between lines of code ( default \n )
+	 * @return string - the tidied code
+	 */
+	function tidy_code_output( $block, $line_seperator = "\n" )
+	{
+		// lets split the block into individual lines
+		$code = explode( $line_seperator,
+			// after removing windows garbage
+			str_replace( "\r", '', $block ) );
+
+		// time to rock and roll ;)
+		$still_open = array(); // this holds all the spans that need closing and re-opening on the following code line
+		for( $i = 0; $i < count( $code ); $i++ )
+		{
+			// we need to note all opening spans
+			$spans =
+				// get rid of the first element, it's always empty
+				array_slice(
+				// split line at each opening span
+				explode( '<span class="',
+				// add any open spans back in
+				implode( '', $still_open )
+				.$code[$i] )
+				, 1 );
+//			pre_dump( $spans );
+			// reset still_open array
+			$still_open = array();
+			// $spans now contains a list of opening spans
+			for( $z = 0; $z < count( $spans ); $z++ )
+			{
+				// add the span to the still_open array
+				$still_open[] = '<span class="'.substr( $spans[$z], 0, strpos( $spans[$z], '"' ) ).'">';
+//				pre_dump( $still_open );
+				// count all closing spans and remove them from the open spans list
+				if( $closed = substr_count( $spans[$z], '</span>' ) )
+					$still_open = array_slice( $still_open, 0, $closed * -1 );
+			}
+			// lets rebuild the code line and close any remaining spans
+			$code[$i] = '<span class="'.implode( '<span class="', $spans ).str_repeat( '</span>', count( $still_open ) );
+		}
+		// lets stitch it all back together again
+		$cleaned = implode( "\n", $code );
+		// and get rid of any empty spans
+		while( preg_match( '#\<span[^>]+?>\</span>#', $cleaned ) )
+			$cleaned = preg_replace( '#\<span[^>]+?>\</span>#', '', $cleaned );
+//		pre_dump( $cleaned );
+		// return the cleaned up code
+		return $cleaned;
+	}
+
+
+	/**
+	 * Formats code ready for the database
+	 *
+	 * @param array $block ( 2 - attributes, 3 - the code )
+	 * @return string formatted code || empty
+	 */
+	function filter_codeblock_callback( $block )
+	{ // if code block exists then tidy everything up for the database, otherwise just remove the pointless tag
+		return ( empty( $block[3] ) ||  !trim( $block[3] ) ? '' : '<!-- codeblock'.$block[2].' --><pre><code>'
+						.str_replace( array( '&', '<', '>' ), array( '&amp;', '&lt;', '&gt;' ), $block[3] )
+						.'</code></pre><!-- /codeblock -->' );
+	}
+
+
+	/**
+	 * Formats code ready for editing
+	 *
+	 * @param array $block ( 1 - attributes, 2 - the code )
+	 * @return string formatted code
+	 */
+	function format_to_edit( $block )
+	{
+		return '<codeblock'.$block[1].'>'.str_replace( array( '&lt;', '&gt;', '&amp;' ), array( '<', '>', '&' ), $block[2] ).'</codeblock>';
+	}
+
+
+	/**
+	 * Spits out the styles used
+	 *
+	 * @see Plugin::SkinBeginHtmlHead()
+	 */
+	function SkinBeginHtmlHead()
+	{
+		 echo '<style type="text/css">
+/* AstonishMe code plugin styles */
+.amc0,.amc1,.amc2,.amc3,.amc4,.amc5,.amc6,
+.amc7,.amc8,.amc9 { background:
+  url('.$this->get_plugin_url().'img/numbers.gif) no-repeat; }
+</style>';
+
+		echo '<link rel="stylesheet" type="text/css" href="'.$this->get_plugin_url().'amcode.css" />
+<!--[if IE]>
+<style type="text/css">
+/* IE: make sure the last line is not hidden by a scrollbar */
+div.codeblock.amc_short table {
+	margin-bottom: 2ex;
+}
+</style>
+<![endif]-->';
+	}
+
+
+	/**
+	 * Spits out the styles used
+	 *
+	 * @see Plugin::AdminEndHtmlHead()
+	 */
+	function AdminEndHtmlHead()
+	{
+		$this->SkinBeginHtmlHead();
+	}
+
+
+	/**
+	 * Formats code ready for displaying
+	 * With "SwipeFriendly" line numbers
+	 *
+	 * @todo fp> no table should be needed. Also since we have odd/even coloring, word wrapping may be ok.
+	 * yabs > unfortunately the tables are required to make the odd/even colouring and swipeable numbers work :(
+	 *
+	 * an example :
+	 * Danny uploaded a page to demo his colours of choice ( http://brendoman.com/dev/youtube.html )
+	 * if you scroll down to RenderItemAsHtml() you'll see it has 4 problems
+	 * 1) some lines wrap - but they wrap underneath the line number
+	 * 2) some lines don't wrap so they force a browser scrollbar
+	 *   ( although a scrollable div will cure this)
+	 * 3) the lines that don't wrap lose their background colour once they become longer than the browser width
+	 *   ( a scrollable div has the same problem )
+	 * 4) If you try and copy/paste the code you also get the line numbers
+	 *   ( like every other code formatter that we've seen on the web that uses line numbers ... which is why most don't ;) )
+	 *
+	 * compare that to the same section of code using this plugin ( http://cvs.astonishme.co.uk/index.php/2007/04/01/a_demo )
+	 *
+	 * fp> almost all that can be fixed with proper CSS and will have the advantage of not adding extra space in front of the lines when copy/pasting. I'll work on it when I have time.
+	 *
+	 * yabs> The operative word in that sentance is "almost" ;) ... I've removed the trailing spaces for all but empty lines ( required to "prop them open" ) ... I'd forgotten all about them :p
+	 *
+	 * @param string the code block to be wrapped up
+	 * @param string the attributes - currently only the starting line number
+	 * @param string the code type ( code || php )
+	 *
+	 * @return string formatted code
+	 */
+	function do_numbering( $code, $offset = 0, $type = 'code' )
+	{
+		$temp = str_replace( array( '&nbsp;&nbsp;', '  ', "\t", '[x', '[/x' ),  array( '&#160;&#160;', '&#160;&#160;', '&#160;&#160;', '[', '[/' ), $code );
+		$temp = explode( "\n", $temp );
+		$count = 0;
+		$output = '';
+		$odd_line = false;
+		foreach( $temp as $line )
+		{
+			$output .= '<tr class="amc_code_'.( ( $odd_line = !$odd_line ) ? 'odd' : 'even' ).'"><td class="amc_line">'
+									.$this->create_number( ++$count + $offset ).'</td><td><code>'.$line
+									// add an &nbsp; to empty lines to stop them "collapsing"
+									.( empty( $line ) ? '&nbsp;' : '' )
+									.'</code></td></tr>'."\n";
+		}
+		// make "long" value a setting ? - yabs
+		return '<p class="amcode">'.$this->languageCache[ $type ]->language_title.':</p><div class="codeblock amc_'.$type.' '.( $count < 26 ? 'amc_short' : 'amc_long' ).'"><table>'.$output.'</table></div>';
+	}
+
+
+	/**
+	 * Creates the SwipeFriendly line numbers
+	 *
+	 * @param integer the line number to produce
+	 * @return string the html for the line number
+	 */
+	function create_number( $num )
+	{	// part of Swipe 'n' Paste magic ;)
+		$result = '';
+		$count = 0;
+		while ( $num )
+		{
+			$result .= '<div class="amc'.( $num - ( floor( $num / 10 ) * 10 ) ).'">';
+			$num = floor( $num / 10 );
+			$count++;
+		}
+		$result .= str_repeat( '</div>', $count );
+		return $result;
+	}
+
+
+	/**
+	 * Upgrade stuff for old style code posts
+	 *
+	 * @see Plugin::PluginVersionChanged()
+	 */
+	function PluginVersionChanged()
+	{
+		global $DB, $ItemCache;
+		// find any posts with the previous versions tags
+		$sql = 'select post_id
+							from T_posts
+						 where post_content like \'%<amcode><pre>%\'';
+		$posts = $DB->get_results( $sql );
+		foreach( $posts as $post )
+		{	// loop through each post and upgrade them to the new versions tags and way of doing things
+			$Item = & $ItemCache->get_by_ID( $post->post_id );
+			$Item->set( 'content', str_replace( array( '<amcode><pre><code>', '</code></pre></amcode>', '[lt]', '[gt]', '[sq]', '[amp]' ),
+									array( '<!-- codeblock --><pre><code>', '</code></pre><!-- /codeblock -->', '&lt;', '&gt;', "'", '&amp;' ), $Item->content ) );
+			$Item->dbupdate();
+		}
+		return true;	// all done
+	}
+
+
+	/**
+	   * Formats codeblock ready for displaying
+	   * Each language is stored as a classfile
+	   * This would allow new languages to be added more easily
+	   * It would also allow Geshi to be used as the highlighter with no code changes ;)
+	   *
+	   * Replaces both (current) highlighter functions
+	   *
+	   * ..... still requires some more thought though :p
+	   *
+	   * @param array $block ( 2 - attributes, 4 - the code )
+	   * @return string formatted code
+	   */
+	function render_codeblock_callback( $block )
+	{
+		// set the offset if present - default : 0
+		preg_match( '#line=("|\')([0-9]+?)\1#', $block[2], $match );
+		$offset = ( empty( $match[2] ) ? 0 : $match[2] - 1 );
+
+		// set the language if present - default : code
+		preg_match( '#lang=("|\')([^\1]+?)\1#', $block[2], $match );
+		$language = strtolower( ( empty( $match[2] ) ? 'code' : $match[2] ) );
+
+		if( $code = trim( $block[4] ) )
+		{	// we have a code block
+			// is the relevant language highlighter already cached?
+			if( empty( $this->languageCache[ $language ] ) )
+			{	// lets attempt to load the language
+				$language_file = dirname(__FILE__).'/highlighters/'.$language.'.highlighter.php';
+				if( is_file( $language_file ) )
+				{ // language class exists, lets load and cache an instance of it
+					require_once $language_file;
+					$class = 'am_'.$language.'_highlighter';
+					$this->languageCache[ $language ] = & new $class( $this );
+				}
+				else
+				{	// language class doesn't exists, fallback to default highlighter
+					$language = 'code';
+					if( empty( $this->languageCache[ $language ] ) )
+					{	// lets attempt to load the default language
+						$language_file = dirname(__FILE__).'/highlighters/'.$language.'.highlighter.php';
+						if( is_file( $language_file ) )
+						{ // default lanugage exists
+							require_once $language_file;
+							$class = 'am_'.$language.'_highlighter';
+							// add the language to the cache
+							$this->languageCache[ $language ] = & new $class( $this );
+						}
+						else
+						{ // if we hit this we might as well go to the pub ;)
+							// echo '***** error ***** no language or default language file is present';
+							return $code;
+						}
+					}
+				}
+			}
+			$this->languageCache[ $language ]->strict_mode = $this->Settings->get( 'strict' );
+			$code = $this->languageCache[ $language ]->highlight_code( $code );
+			// add the line numbers
+			$code = $this->do_numbering( $code, $offset, $language );
+		}
+		return $code;
+	}
+
+}
+
+/**
+ * $Log: _code_highlight.plugin.php,v $
+ * Revision 1.1.2.4  2007/05/01 09:09:58  yabs
+ * removed css toolbar button
+ *
+ * Revision 1.1.2.3  2007/04/23 11:59:11  yabs
+ * removed old code
+ * pass $this to language classes
+ *
+ * Revision 1.1.2.2  2007/04/20 02:50:14  fplanque
+ * code highlight plugin aka AM code plugin
+ *
+ * Revision 1.1.2.15  2007/04/18 23:37:59  fplanque
+ * removed old code
+ *
+ * Revision 1.1.2.14  2007/04/18 22:53:23  fplanque
+ * minor
+ *
+ * Revision 1.1.2.13  2007/04/08 14:35:59  yabs
+ * Minor bugfixes
+ * Minor doc changes
+ * Amended PluginVersionChanged() to the new <!-- codeblock --> tags
+ * Added in an experimental highlighter utilising classes per language
+ *
+ * Revision 1.1.2.12  2007/04/07 22:20:24  fplanque
+ * codespan + changed method names
+ *
+ * Revision 1.1.2.11  2007/04/07 15:38:15  fplanque
+ * "codeblock"
+ *
+ * Revision 1.1.2.10  2007/04/07 07:26:36  yabs
+ * Minor changes to classnames
+ * Minor changes to docs
+ * Added target="_blank" ++ setting for xhtml strict
+ * Moved code tidying to a seperate function so it can be reused if we add more languages
+ * Renamed highlighting functions to be more descriptive
+ * Removed trailing space from do_numbering()
+ * Probably added a few notes as well :p
+ *
+ * Revision 1.1.2.9  2007/04/05 22:43:00  fplanque
+ * Added hook: UnfilterItemContents
+ *
+ * Revision 1.1.2.7  2007/04/01 13:36:26  yabs
+ * rewritten the php syntax highlighter .... hopefully this one will work in all php version ;)
+ *
+ * Revision 1.1.2.6  2007/04/01 10:00:55  yabs
+ * made some minor changes to the doc
+ * made a few minor code changes ( line="99" etc )
+ * added in styles for admin area
+ * added in <code><php> tags
+ * added a fair few comments
+ *
+ * Revision 1.1.2.5  2007/03/31 22:42:44  fplanque
+ * FilterItemContent event
+ *
+ * Revision 1.1.2.4  2007/03/31 18:03:51  fplanque
+ * doc / todos (not necessarily short term)
+ *
+ * Revision 1.1.2.3  2007/03/31 09:57:48  yabs
+ * minor php5 corrections
+ * removed highlighting bug ( would replace all occurences of colours with classnames )
+ *
+ * Revision 1.1.2.2  2007/03/31 09:07:16  yabs
+ * Correcting highlighting for php5
+ *
+ * Revision 1.1.2.1  2007/03/31 07:22:28  yabs
+ * Added to cvs
+ *
+ *
+ */
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/code_highlight_plugin/highlighters/code.highlighter.php 1.10.3.src/plugins/code_highlight_plugin/highlighters/code.highlighter.php
--- 0.9.2.src/plugins/code_highlight_plugin/highlighters/code.highlighter.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/code_highlight_plugin/highlighters/code.highlighter.php	2007-04-23 12:59:58.000000000 -0500
@@ -0,0 +1,91 @@
+<?php
+/**
+ * This file is part of the AstonishMe Code plugin.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2007 by Yabba/Scott - {@link http://astonishme.co.uk/contact/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Yabba/Scott grant Francois PLANQUE the right to license
+ * Yabba's/Scott's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package plugins: AmCode Plugin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file:
+ * @author Yabba: Paul Jones - {@link http://astonishme.co.uk/}
+ * @author Stk: Scott Kimler - {@link http://astonishme.co.uk/}
+ * }}
+ *
+ */
+if( !defined('EVO_CONFIG_LOADED') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @package AmCode plugin
+ */
+
+class am_code_highlighter
+{
+	/**
+	 * Text name of language for display
+	 *
+	 * This is unused whilst "Experimental" as it requires a modification of the plugin
+	 * it would be used to replace the text output above the codeblock instead of ucfirst( language )
+	 *
+	 */
+	var $language_title = 'Code';
+
+
+	/**
+	 * Boolean are we in strict mode ?
+	 *
+	 */
+	var $strict_mode = false;
+
+
+	/**
+	 * Called automatically on class innit
+	 *
+	 * @param object $parent
+	 * @return object am_code_highlighter
+	 */
+	function am_code_highlighter( & $parent )
+	{
+		$this->parent = & $parent;
+		return $this;
+	}
+
+
+	/**
+	 * Highlights code ready for displaying
+	 *
+	 * @param string $block - the code
+	 * @return string highlighted code
+	 */
+
+	function highlight_code( $block )
+	{
+		return $this->parent->tidy_code_output( '<span class="amc_default">'.$block.'</span>' );
+	}
+
+}
+/**
+ * $Log: code.highlighter.php,v $
+ * Revision 1.1.2.3  2007/04/23 11:59:58  yabs
+ * removed "extend Plugins"
+ *
+ *
+ */
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/code_highlight_plugin/highlighters/php.highlighter.php 1.10.3.src/plugins/code_highlight_plugin/highlighters/php.highlighter.php
--- 0.9.2.src/plugins/code_highlight_plugin/highlighters/php.highlighter.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/code_highlight_plugin/highlighters/php.highlighter.php	2007-04-23 13:00:36.000000000 -0500
@@ -0,0 +1,173 @@
+<?php
+/**
+ * This file is part of the AstonishMe Code plugin.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2007 by Yabba/Scott - {@link http://astonishme.co.uk/contact/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Yabba/Scott grant Francois PLANQUE the right to license
+ * Yabba's/Scott's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package plugins: AmCode Plugin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file:
+ * @author Yabba: Paul Jones - {@link http://astonishme.co.uk/}
+ * @author Stk: Scott Kimler - {@link http://astonishme.co.uk/}
+ * }}
+ *
+ */
+if( !defined('EVO_CONFIG_LOADED') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @package AmCode plugin
+ */
+
+/*
+ * yabs > would like this to extend an "am_highlighter" class, but not sure how to handle $this->T_()
+ * fp> is T_() actually used?
+ * fp> you should probably just pass the plugin as argument to the constructor, this way you can call $plugin->T_()
+ * yabs> it's only used in this one class, made the changes :)
+ */
+class am_php_highlighter
+{
+	/**
+	 * Array php functions
+	 *
+	 * @access private
+	 */
+	var $php_functions = array();
+
+	/**
+	 * Array php syntax highlighting colours
+	 *
+	 * @access private
+	 */
+	var $highlight_colours = array();
+
+
+	/**
+	 * Text name of language for display
+	 *
+	 * This is unused whilst "Experimental" as it requires a modification of the plugin
+	 * it would be used to replace the text output above the codeblock instead of ucfirst( language )
+	 *
+	 */
+	var $language_title = 'PHP';
+
+
+	/**
+	 * Boolean are we in strict mode ?
+	 *
+	 */
+	var $strict_mode = false;
+
+
+	/**
+	 * Called automatically on class innit
+	 *
+	 * @param object $parent
+	 * @return object am_php_highlighter
+	 */
+	function am_php_highlighter( & $parent )
+	{
+		$this->parent = & $parent;
+		return $this;
+	}
+
+
+	/**
+	 * Highlights php ready for displaying
+	 * Links all known php functions to php.net documentation
+	 *
+	 * @param string $block - the code
+	 * @return string highlighted php code
+	 */
+
+	function highlight_code( $block )
+	{
+		// check if we've already grabbed existing php functions
+		if( empty( $this->php_functions ) )
+		{	// lets build a list of all native php functions
+			$this->php_functions = get_defined_functions();
+			// and add any missing ones
+			// possible enhancement is to link all evo functions to it's own docs - yabs
+			$this->php_functions['internal'] = array_merge( $this->php_functions['internal'], array( 'die', 'exit', 'array', 'require', 'require_once', 'include', 'include_once' ) );
+		}
+
+		// check if we've already grabbed the highlight colours
+		if( empty( $this->highlight_colours ) )
+		{	// get the users php_ini colours for highlight_string()
+			$this->highlight_colours = array(
+					'highlight_bg' => '<span class="'.ini_get( 'highlight.bg' ),
+					'highlight_comment' => '<span class="'.ini_get( 'highlight.comment' ),
+					'highlight_default' => '<span class="'.ini_get( 'highlight.default' ),
+					'highlight_html' => '<span class="'.ini_get( 'highlight.html' ),
+					'highlight_keyword' => '<span class="'.ini_get( 'highlight.keyword' ),
+					'highlight_string' => '<span class="'.ini_get( 'highlight.string' ),
+				);
+		}
+		// lets sort out the code and highlighting
+		$code = // take a deep breath and read this code upwards ;)
+			// stitch it all back together again
+			implode( "\n",
+			// gets rid of the < ?php & * / that we added
+			array_slice( explode( "\n",
+			// clean it all up ready for numbering
+			$this->parent->tidy_code_output(
+			// find all potential php functions and link relevant ones to the documentation
+			preg_replace_callback( '#([a-z0-9\-_]+?)(\</span>\<span class="amc_keyword">)?\(#i', array( $this, 'link_to_manual' ),
+			// change the php.ini highlight colours to our class names
+			str_replace( $this->highlight_colours, array( '<span class="amc_background', '<span class="amc_comment', '<span class="amc_default', '<span class="amc_html', '<span class="amc_keyword', '<span class="amc_string' ),
+			// convert php 4's <font> tags to <span> & prepare to convert php 4 & 5 to our class names
+			preg_replace( array( '#\<font color="\#([0-9a-f]+?)">#i', '#\</font>#', '#\<span style="color: \#([0-9a-f]+?)">#i' ), array( '<span class="#$1">', '</span>','<span class="#$1">' ),
+			// remove <code></code> tags and \n's added by highlight_string
+			str_replace( array( '<code>', '</code>', "\n" ), '',
+			// top code with < ?php & to ensure highlight occurs
+			highlight_string( '<?php'."\n"
+			// convert relevant entities back for highlighting
+			.str_replace( array( '&lt;', '&gt;', '&amp;' ), array( '<', '>', '&' ),
+			// get rid of empty start/end lines, and add */ to the end to overcome highlight_string() bug with unterminated comments
+			 trim( $block ) )."\n".'*/', true)
+			) ) ) ), '<br />' )
+			// get rid of the first and last array elements
+			), 1, -1 ) );
+		return $code;
+	}
+
+
+	/**
+	 * Links a php function to the documentation
+	 *
+	 * @param array $function ( 1 - function name, 2 - additional trailing html )
+	 * @return string php.net documentation link if appropriate
+	 */
+	function link_to_manual( $function )
+	{	// check if $function is a native php function and provide a link to the documentation if true
+		// if not in xhtml strict mode ( setting ) then add target="_blank"
+		return ( in_array( trim( $function[1] ), $this->php_functions['internal'] ) ? sprintf( '<a href="http://www.php.net/function.%1$s" title=" %2$s : '.$function[1].'() "'.( $this->strict_mode ? '' : ' target="_blank"' ).' class="codeblock_external_link">%1$s</a>', trim( $function[1] ), $this->parent->T_( 'Read the PHP.net documentation for' ) ) : $function[1] ).( empty( $function[2] ) ? '' : $function[2] ).'(';
+	}
+
+}
+
+/**
+ * $Log: php.highlighter.php,v $
+ * Revision 1.1.2.3  2007/04/23 12:00:36  yabs
+ * removed "extend Plugins"
+ *
+ */
+
+ ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/code_highlight_plugin/highlighters/xml.highlighter.php 1.10.3.src/plugins/code_highlight_plugin/highlighters/xml.highlighter.php
--- 0.9.2.src/plugins/code_highlight_plugin/highlighters/xml.highlighter.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/code_highlight_plugin/highlighters/xml.highlighter.php	2007-04-23 13:00:36.000000000 -0500
@@ -0,0 +1,147 @@
+<?php
+/**
+ * This file is part of the AstonishMe Code plugin.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2007 by Yabba/Scott - {@link http://astonishme.co.uk/contact/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Yabba/Scott grant Francois PLANQUE the right to license
+ * Yabba's/Scott's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package plugins: AmCode Plugin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file:
+ * @author Yabba: Paul Jones - {@link http://astonishme.co.uk/}
+ * @author Stk: Scott Kimler - {@link http://astonishme.co.uk/}
+ * }}
+ *
+ */
+if( !defined('EVO_CONFIG_LOADED') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @package AmCode plugin
+ */
+
+class am_xml_highlighter
+{
+	/**
+	 * Text name of language for display
+	 *
+	 * This is unused whilst "Experimental" as it requires a modification of the plugin
+	 * it would be used to replace the text output above the codeblock instead of ucfirst( language )
+	 *
+	 */
+	var $language_title = 'XML';
+
+
+	/**
+	 * Boolean are we in strict mode ?
+	 *
+	 */
+	var $strict_mode = false;
+
+
+	/**
+	 * Called automatically on class innit
+	 *
+	 * @param object $parent
+	 * @return object am_xml_highlighter
+	 */
+	function am_xml_highlighter( & $parent )
+	{
+		$this->parent = & $parent;
+		return $this;
+	}
+
+
+	/**
+	 * Highlights code ready for displaying
+	 *
+	 * @param string $block - the code
+	 * @return string highlighted code
+	 */
+	function highlight_code( $block )
+	{
+		// highlight all < ?xml - ? >, CDATA and comment blocks
+		$block = preg_replace( array(
+						'(&lt;\!--(.*?)--&gt;)',
+						'(&lt;\!\[CDATA\[([\s\S]*?)]]&gt;)',
+						'(&lt;\?(.*?)\?&gt;)' ),
+					array(
+						'<span class="amc_comment">&lt;!&#8722;&#8722;$2&#8722;&#8722;&gt;</span>',
+						'<span class="amc_comment">$1</span>',
+						'<span class="amc_keyword">$1</span>' ),
+						 $block );
+		// highlight remaining tags, attributes and strings
+		$block = callback_on_non_matching_blocks(  $block, '<span([\s\S]+?)</span>', array( $this, 'highlight_xml_tags' ) );
+
+
+		return $this->parent->tidy_code_output( '<span class="amc_default">'.$block.'</span>' );
+	}
+
+
+	/**
+	 * Highlights xml declarations
+	 *
+	 * @param string $block : 2 - the code
+	 * @return string highlighted declarations
+	 */
+	function highlight_xml_tags( $block )
+	{
+		$block = preg_replace_callback( '(&lt;(.*?)&gt;)', array( $this, 'highlight_xml' ), $block );
+		return '<span class="amc_default">'.$block.'</span>';
+	}
+
+
+	/**
+	 * Highlights xml tags, attributes and values
+	 *
+	 * @param string $block : 2 - the code
+	 * @return string highlighted xml code
+	 */
+	function highlight_xml( $block )
+	{
+		$block[2] = preg_replace(
+				array( '#^([^\s]+?)(\s)#','#(\s)([^\s]+?)=#i', '#(["\'])([^\1]+?)\1#' ),
+				array( '$1</span><default>$2', '$1<attrib>$2</span>=', '<string>$1$2$1</span>' ),
+				$block[2] );
+
+		return '<span class="amc_keyword">&lt;'.str_replace(
+				array( '<default>', '<attrib>', '<string>' ),
+				array( '<span class="amc_default">', '<span class="amc_attribute">', '<span class="amc_string">' ),
+				$block[2] ).'&gt;</span>';
+	}
+
+
+}
+/**
+ * $Log: xml.highlighter.php,v $
+ * Revision 1.1.2.6  2007/04/23 12:00:36  yabs
+ * removed "extend Plugins"
+ *
+ * Revision 1.1.2.5  2007/04/21 08:43:37  yabs
+ * minor docs and code
+ *
+ * Revision 1.1.2.4  2007/04/21 07:40:36  yabs
+ * added in highlighting for comments, cdata & xml declarations
+ *
+ * Revision 1.1.2.3  2007/04/20 12:02:25  yabs
+ * Added in some highlighting for attributes, tags and strings
+ *
+ *
+ */
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/code_highlight_plugin/img/numbers.gif 1.10.3.src/plugins/code_highlight_plugin/img/numbers.gif
--- 0.9.2.src/plugins/code_highlight_plugin/img/numbers.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/code_highlight_plugin/img/numbers.gif	2007-04-20 03:50:14.000000000 -0500
@@ -0,0 +1,5 @@
+GIF89a
+ d               *?*?*_ *_U*_*_* *U*** *U*** *U*** *U*ߪ** *U**U  U UU U U UUUUU? U?UU?U?U_ U_UU_U_U UUUUU UUUUU UUUU UUUߪUU UUUU   U   U? ?U??_ _U__ U U U Uߪ U   U   U? ?U??_ _U__ U U U Uߪ U   U   U? ?U??_ _U__ Uԟ ԟUԟԟԿ ԿUԿԿ Uߪ U U  U? ?U??_ _U__ U U U UߪU3f   U     U     U     U ߪ  U *  * U* * * *U***? *?U𠠤         !  ? ,    
+ d @ H "$paÅ&(qbD1htHGj("E 
BTXeH+SfD8$J20ّM9w
+}ygϠ=m4ڑg̡tJL8ZzT$N[w5lYhչXkf=wүuَeJ6.Vi
+ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/code_highlight_plugin/README.html 1.10.3.src/plugins/code_highlight_plugin/README.html
--- 0.9.2.src/plugins/code_highlight_plugin/README.html	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/code_highlight_plugin/README.html	2007-04-20 03:50:14.000000000 -0500
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+
+<head>
+<title>AstonishMe Display Code plugin help</title>
+</head>
+
+<body>
+
+<h1>AstonishMe! "Display Code" plugin version 2</h1>
+
+<h2 id="short_desc">Short Description</h2>
+<p>Display computer code in a post.</p>
+
+<h2 id="long_desc">Detailed Description</h2>
+<p>Display computer code easily.  This plugin renders character entities on the fly, so you can cut'n-paste normal code directly into your posts and it will always look like normal code, even when editing the post (i.e., no preprocessing of the code is required). Include line numbers (customizable starting number).  The best part about the line numbers - visitors can cut'n-paste the code from your post, leaving the line numbers behind! Accepts BBcode tags and doesn't render smilies.  Coloration of PHP code, plus PHP manual links for PHP functions. Easy to install and easy to use. No hacks. Degrades nicely, if the plugin is off.  Styling completely customizable via an included CSS file.</p>
+
+
+<h2 id="installation">Installation</h3>
+<ol>
+	<li>Upload the <span class="filename">am_code_plugin</span> folder into the "plugins" folder.</li>
+	<li>Login to the back office.</li>
+	<li>Install (Go to: Settings -&gt; Plug-ins -&gt; "Available plugins", click the [Install] link).</li>
+</ol>
+
+<h2 id="usage">Basic Usage</h2>
+<p>Paste code between &lt;amcode&gt; and &lt;/amcode&gt; tags.<br />
+Paste PHP between &lt;amphp&gt; and &lt;/amphp&gt; tags.<br />
+To set starting line number use &lt;am[code|php] line="##"&gt;</p> 
+
+<p>-------------------------------</p>
+
+<p style="color:#822; background:inherit;"><em>We hope you find this plugin useful.  Latest news &amp; more information: <a href="http://b2evo.astonishme.co.uk/index.php?title=display-code-plugin-v2" title=" AstonishMe! Post: &#034;Display Code Plugin v2&034; ">Display Code v2 Home Page</a></em></p>
+
+<p style="color:#822; background:inherit;"><em>-The AstonishMe! Team</em></p>
+</body>
+</html>
diff -ruN --text 0.9.2.src/plugins/_generic_ping.plugin.php 1.10.3.src/plugins/_generic_ping.plugin.php
--- 0.9.2.src/plugins/_generic_ping.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/_generic_ping.plugin.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,201 @@
+<?php
+/**
+ * This file implements the generic_ping_plugin.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package plugins
+ *
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _generic_ping.plugin.php,v 1.2.2.3.2.3 2007/04/25 22:18:08 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Generic Ping Plugin
+ *
+ * @package plugins
+ */
+class generic_ping_plugin extends Plugin
+{
+	/**
+	 * Variables below MUST be overriden by plugin implementations,
+	 * either in the subclass declaration or in the subclass constructor.
+	 */
+	var $code = '';
+	var $priority = 50;
+	var $version = '1.9-dev';
+	var $author = 'The b2evo Group';
+	var $help_url = '';  // empty URL defaults to manual wiki
+
+	/*
+	 * These variables MAY be overriden.
+	 */
+	var $apply_rendering = 'never';
+	var $group = 'ping';
+
+
+	/**
+	 * Init
+	 *
+	 * This gets called after a plugin has been registered/instantiated.
+	 */
+	function PluginInit( & $params )
+	{
+		$this->name = T_('Generic Ping plugin');
+		$this->short_desc = T_('Use this plugin to add a generic ping service to your installation.');
+
+		if( $params['is_installed'] )
+		{ // is not set for not-installed Plugins
+			$this->ping_service_name = $this->Settings->get('ping_service_name');
+			$this->ping_service_note = $this->Settings->get('ping_service_note');
+		}
+	}
+
+
+	/**
+	 * Get the settings that the plugin can use.
+	 *
+	 * Those settings are transfered into a Settings member object of the plugin
+	 * and can be edited in the backoffice (Settings / Plugins).
+	 *
+	 * @see Plugin::GetDefaultSettings()
+	 * @see PluginSettings
+	 * @see Plugin::PluginSettingsValidateSet()
+	 * @return array
+	 */
+	function GetDefaultSettings()
+	{
+		return array(
+			'ping_service_url' => array(
+					'label' => T_('Ping service URL'),
+					'defaultvalue' => '',
+					'type' => 'text',
+					'size' => 50,
+					'note' => T_('The URL of the ping service.').' '.sprintf('E.g. &laquo;%s&raquo;', 'rpc.weblogs.com/RPC2 or rpc.foobar.com:8080'),
+				),
+			'ping_service_name' => array(
+					'label' => T_('Ping service name'),
+					'defaultvalue' => '',
+					'type' => 'text',
+					'size' => 25,
+					'note' => T_('The name of the ping service, used for displaying only.'),
+			),
+			'ping_service_note' => array(
+					'label' => T_('Ping service note'),
+					'defaultvalue' => '',
+					'type' => 'text',
+					'size' => 50,
+					'note' => T_('Notes about the ping service, used for displaying only.'),
+			),
+		);
+	}
+
+
+	/**
+	 * Check ping service URL and plugin code.
+	 */
+	function BeforeEnable()
+	{
+		$ping_service_url = $this->Settings->get('ping_service_url');
+		if( empty($ping_service_url) )
+		{
+			return T_('You must configure a ping service URL before the plugin can be enabled.');
+		}
+
+		if( empty($this->code) )
+		{
+			return T_('The ping plugin needs a non-empty code.');
+		}
+
+		return true;
+	}
+
+
+	/**
+	 * Check ping service URL.
+	 */
+	function PluginSettingsValidateSet( & $params )
+	{
+		if( $params['name'] == 'ping_service_url' )
+		{
+			if( ! $this->parse_ping_url($params['value']) )
+			{
+				return T_('The ping service URL is invalid.');
+			}
+		}
+	}
+
+
+	/**
+	 * Parse a given ping service URL
+	 *
+	 * @return false|array False in case of error, array with keys 'host', 'port', 'path' otherwise
+	 */
+	function parse_ping_url( $url )
+	{
+		if( ! preg_match( '~^([^/:]+)(:\d+)?(/.*)?$~', $url, $match ) )
+		{
+			return false;
+		}
+
+		$r = array(
+				'host' => $match[1],
+				'port' => empty($match[2]) ? 80 : $match[2],
+				'path' => empty($match[3]) ? '/' : $match[3],
+			);
+
+		return $r;
+	}
+
+
+	/**
+	 * Send a ping to the configured service.
+	 */
+	function ItemSendPing( & $params )
+	{
+		global $debug;
+
+		$url = $this->parse_ping_url( $this->Settings->get( 'ping_service_url' ) );
+
+		$item_Blog = $params['Item']->get_Blog();
+
+		$client = new xmlrpc_client( $url['path'], $url['host'], $url['port'] );
+		$client->debug = ($debug && $params['display']);
+
+		$message = new xmlrpcmsg("weblogUpdates.ping", array(
+				new xmlrpcval( $item_Blog->get('name') ),
+				new xmlrpcval( $item_Blog->get('url') ) ));
+		$result = $client->send($message);
+
+		$params['xmlrpcresp'] = $result;
+
+		return true;
+	}
+
+}
+
+
+
+?>
diff -ruN --text 0.9.2.src/plugins/_gmcode.plugin.php 1.10.3.src/plugins/_gmcode.plugin.php
--- 0.9.2.src/plugins/_gmcode.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/_gmcode.plugin.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,94 @@
+<?php
+/**
+ * This file implements the GMcode plugin for b2evolution
+ *
+ * GreyMatter style formatting
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package plugins
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Replaces GreyMatter markup in HTML (not XML).
+ *
+ * @package plugins
+ */
+class gmcode_plugin extends Plugin
+{
+	var $code = 'b2evGMco';
+	var $name = 'GM code';
+	var $priority = 45;
+	var $apply_rendering = 'opt-out';
+	var $group = 'rendering';
+	var $short_desc;
+	var $long_desc;
+	var $version = '1.9-dev';
+	var $number_of_installs = 1;
+
+
+	/**
+	 * GreyMatter formatting search array
+	 *
+	 * @access private
+	 */
+	var $search = array(
+			'# \*\* (.+?) \*\* #x',                // **bold**
+			'# \x5c\x5c (.+?) \x5c\x5c #x',        // \\italics\\
+			'# (?<!:) \x2f\x2f (.+?) \x2f\x2f #x', // //italics// (not preceded by : as in http://)
+			'# __ (.+?) __ #x',                    // __underline__
+			'/ \#\# (.+?) \#\# /x',                // ##tt##
+			'/ %%
+				( \s*? \n )?      # Eat optional blank line after %%%
+				(.+?)
+				( \n \s*? )?      # Eat optional blank line before %%%
+				%%
+			/sx'                                   // %%codeblock%%
+		);
+
+	/**
+	 * HTML replace array
+	 *
+	 * @access private
+	 */
+	var $replace = array(
+			'<strong>$1</strong>',
+			'<em>$1</em>',
+			'<em>$1</em>',
+			'<span style="text-decoration:underline">$1</span>',
+			'<tt>$1</tt>',
+			'<div class="codeblock"><pre><code>$2</code></pre></div>'
+		);
+
+
+	/**
+	 * Init
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = T_('GreyMatter style formatting');
+		$this->long_desc = T_('**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%');
+	}
+
+
+	/**
+	 * Perform rendering
+	 *
+	 * @see Plugin::RenderItemAsHtml()
+	 */
+	function RenderItemAsHtml( & $params )
+	{
+		$content = & $params['data'];
+
+		$content = preg_replace( $this->search, $this->replace, $content );
+
+		return true;
+	}
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/index.html 1.10.3.src/plugins/index.html
--- 0.9.2.src/plugins/index.html	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/index.html	2006-02-23 22:12:34.000000000 -0600
@@ -0,0 +1,14 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<title>/plugins Folder</title>
+</head>
+<body>
+	<h2><a href="http://evocore.net/">evoCore</a> FrameWork</h2>
+	<h1><code>/plugins</code> folder</h1>
+	<p>This folder holds the <strong>plugin</strong> files. Plugins typically package third party extensions to the application in a single PHP file.</p>
+<p>You can add new plugins by copying their file(s) into this folder. Once the files are in this folder you still need to install the desired plugins through the backoffice in order to activate them.</p>
+<p><em>Depending on the activated plugins <code></code>, this folder may or may not need to be accessed through the web.</em></p>
+</body>
+</html>
diff -ruN --text 0.9.2.src/plugins/_ping_b2evonet.plugin.php 1.10.3.src/plugins/_ping_b2evonet.plugin.php
--- 0.9.2.src/plugins/_ping_b2evonet.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/_ping_b2evonet.plugin.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,109 @@
+<?php
+/**
+ * This file implements the ping_b2evonet_plugin.
+ *
+ * For the most recent and complete Plugin API documentation
+ * see {@link Plugin} in ../evocore/_plugin.class.php.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package plugins
+ *
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _ping_b2evonet.plugin.php,v 1.2.2.2.2.2 2007/04/25 22:18:08 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Pingomatic plugin.
+ *
+ * @package plugins
+ */
+class ping_b2evonet_plugin extends Plugin
+{
+	/**
+	 * Variables below MUST be overriden by plugin implementations,
+	 * either in the subclass declaration or in the subclass constructor.
+	 */
+	var $code = 'ping_b2evonet';
+	var $priority = 50;
+	var $version = '1.9-dev';
+	var $author = 'The b2evo Group';
+
+	/*
+	 * These variables MAY be overriden.
+	 */
+	var $apply_rendering = 'never';
+	var $group = 'ping';
+	var $number_of_installs = 1;
+
+	
+	/**
+	 * Init
+	 */
+	function PluginInit( & $params )
+	{
+		$this->name = T_('Ping b2evolution.net');
+		$this->short_desc = T_('Ping the b2evolution.net site');
+		$this->long_desc = T_('Pings the b2evolution.net site to include your post in the list of recently updated blogs.');
+
+		$this->ping_service_name = 'b2evolution.net';
+		$this->ping_service_note = $this->long_desc;
+	}
+
+
+	/**
+	 * Ping the pingomatic RPC service.
+	 */
+	function ItemSendPing( & $params )
+	{
+		global $evonetsrv_host, $evonetsrv_port, $evonetsrv_uri;
+		global $debug;
+
+		$item_Blog = $params['Item']->get_Blog();
+
+		$client = new xmlrpc_client( $evonetsrv_uri, $evonetsrv_host, $evonetsrv_port);
+		$client->debug = ($debug && $params['display']);
+
+		$message = new xmlrpcmsg( 'b2evo.ping', array(
+				new xmlrpcval('id') ,			// Reserved
+				new xmlrpcval('user'),		// Reserved
+				new xmlrpcval('pass'),		// Reserved
+				new xmlrpcval($item_Blog->dget('name', 'xml')),
+				new xmlrpcval($item_Blog->dget('url', 'xml')),
+				new xmlrpcval($item_Blog->dget('locale', 'xml')),
+				new xmlrpcval($params['Item']->dget('title', 'xml' )),
+			)  );
+		$result = $client->send($message);
+
+		$params['xmlrpcresp'] = $result;
+
+		return true;
+	}
+
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/_ping_pingomatic.plugin.php 1.10.3.src/plugins/_ping_pingomatic.plugin.php
--- 0.9.2.src/plugins/_ping_pingomatic.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/_ping_pingomatic.plugin.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,101 @@
+<?php
+/**
+ * This file implements the ping_pingomatic_plugin.
+ *
+ * For the most recent and complete Plugin API documentation
+ * see {@link Plugin} in ../evocore/_plugin.class.php.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package plugins
+ *
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _ping_pingomatic.plugin.php,v 1.2.2.2.2.2 2007/04/25 22:18:08 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * Pingomatic plugin.
+ *
+ * @package plugins
+ */
+class ping_pingomatic_plugin extends Plugin
+{
+	/**
+	 * Variables below MUST be overriden by plugin implementations,
+	 * either in the subclass declaration or in the subclass constructor.
+	 */
+	var $code = 'ping_pingomatic';
+	var $priority = 50;
+	var $version = '1.9-dev';
+	var $author = 'http://daniel.hahler.de/';
+
+	/*
+	 * These variables MAY be overriden.
+	 */
+	var $apply_rendering = 'never';
+	var $group = 'ping';
+	var $number_of_installs = 1;
+
+
+	/**
+	 * Init
+	 */
+	function PluginInit( & $params )
+	{
+		$this->name = T_('Ping-O-Matic plugin');
+		$this->short_desc = T_('Pings the Ping-O-Matic service, which relays your ping to the most common services.');
+
+		$this->ping_service_name = 'Ping-O-Matic';
+		$this->ping_service_note = T_('Pings a service that relays the ping to the most common services.');
+	}
+
+
+	/**
+	 * Ping the pingomatic RPC service.
+	 */
+	function ItemSendPing( & $params )
+	{
+		global $debug;
+
+		$item_Blog = $params['Item']->get_Blog();
+
+		$client = new xmlrpc_client( '/', 'rpc.pingomatic.com', 80 );
+		$client->debug = ($debug && $params['display']);
+
+		$message = new xmlrpcmsg("weblogUpdates.ping", array(
+				new xmlrpcval( $item_Blog->get('name') ),
+				new xmlrpcval( $item_Blog->get('url') ) ));
+		$result = $client->send($message);
+
+		$params['xmlrpcresp'] = $result;
+
+		return true;
+	}
+
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/plugin.class.php 1.10.3.src/plugins/plugin.class.php
--- 0.9.2.src/plugins/plugin.class.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/plugins/plugin.class.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,114 +0,0 @@
-<?php
-/**
- * This file implements the Plugin class (EXPERIMENTAL)
- *
- * This is the base class from which all plugins classes are derived.
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package plugins
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Plugin Class
- *
- * @package plugins
- * @abstract
- */
-class Plugin
-{
-	/**#@+
-	 * Should be overriden by derived class:
-	 */
-	var $code = '';
-	var $priority = 50;
-	var $name = 'Unnamed plug-in';
-	var $version;
-	var $author;
-	var $help_url;
-	var $short_desc;
-	var $long_desc;
-
-	/**#@-*/
-
-	/**
-	 * Constructor, should set name and description
-	 *
-	 * {@internal Plugin::Plugin(-) }}
-	 */
-	function Plugin()
-	{
-		$this->short_desc = T_('No desc available');
-		$this->long_desc = T_('No description available');
-	}
-
-
-	/**
-	 * Template function: display plugin code
-	 *
-	 * {@internal Plugin::code(-) }}
-	 */
-	function code()
-	{
-		echo $this->code;
-	}
-
-
-	/**
-	 * Template function: display plugin name
-	 *
-	 * {@internal Plugin::name(-) }}
-	 *
-	 * @param string Output format, see {@link format_to_output()}
-	 */
-	function name( $format = 'htmlbody' )
-	{
-		echo format_to_output( $this->name, $format );
-	}
-
-
-	/**
-	 * Template function: display short description for plug in
-	 *
-	 * {@internal Plugin::short_desc(-) }}
-	 *
-	 * @param string Output format, see {@link format_to_output()}
-	 */
-	function short_desc( $format = 'htmlbody' )
-	{
-		echo format_to_output( $this->short_desc, $format );
-	}
-
-
-	/**
-	 * Template function: display long description for plug in
-	 *
-	 * {@internal Plugin::long_desc(-) }}
-	 *
-	 * @param string Output format, see {@link format_to_output()}
-	 */
-	function long_desc( $format = 'htmlbody' )
-	{
-		echo format_to_output( $this->long_desc, $format );
-	}
-
-
-	/**
-	 * Set param value
-	 *
-	 * {@internal Plugin::set_param(-) }}
-	 *
-	 * @param string Name of parameter
-	 * @param mixed Value of parameter
-	 */
-	function set_param( $parname, $parvalue )
-	{
-		// Set value:
-		$this->$parname = $parvalue;
-	}
-
-}
-?>
diff -ruN --text 0.9.2.src/plugins/_quicktags.plugin.php 1.10.3.src/plugins/_quicktags.plugin.php
--- 0.9.2.src/plugins/_quicktags.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/_quicktags.plugin.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,439 @@
+<?php
+/**
+ * This file implements the Quicktags Toolbar plugin for b2evolution
+ *
+ * This is Ron's remix!
+ * Includes code from the WordPress team -
+ *  http://sourceforge.net/project/memberlist.php?group_id=51422
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package plugins
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @package plugins
+ */
+class quicktags_plugin extends Plugin
+{
+	var $code = 'b2evQTag';
+	var $name = 'Quick Tags';
+	var $priority = 30;
+	var $version = '1.10';
+	var $number_of_installs = 1;
+
+	/**
+	 * Init
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = T_('Easy HTML tags inserting');
+		$this->long_desc = T_('This plugin will display a toolbar with buttons to quickly insert HTML tags around selected text in a post.');
+	}
+
+
+	/**
+	 * Display a toolbar
+	 *
+	 * @param array Associative array of parameters
+	 * @return boolean did we display a toolbar?
+	 */
+	function AdminDisplayToolbar( & $params )
+	{
+		global $Hit;
+
+		if( $params['edit_layout'] == 'simple' )
+		{	// This is too complex for simple mode, don't display it:
+			return false;
+		}
+
+		if( $Hit->is_lynx )
+		{ // let's deactivate quicktags on Lynx, because they don't work there.
+			return false;
+		}
+		?>
+
+		<script type="text/javascript">
+		//<![CDATA[
+		var b2evoButtons = new Array();
+		var b2evoLinks = new Array();
+		var b2evoOpenTags = new Array();
+
+		function b2evoButton(id, display, style, tagStart, tagEnd, access, tit, open)
+		{
+			this.id = id;							// used to name the toolbar button
+			this.display = display;		// label on button
+			this.style = style;				// style on button
+			this.tagStart = tagStart; // open tag
+			this.tagEnd = tagEnd;			// close tag
+			this.access = access;			// access key
+			this.tit = tit;						// title
+			this.open = open;					// set to -1 if tag does not need to be closed
+		}
+
+		b2evoButtons[b2evoButtons.length] = new b2evoButton(
+				'b2evo_ins'
+				,'ins', ''
+				,'<ins>','</ins>'
+				,''
+				,'<?php echo T_('INSerted') ?>'
+			);
+
+		b2evoButtons[b2evoButtons.length] = new b2evoButton(
+				'b2evo_del'
+				,'del', 'text-decoration:line-through;'
+				,'<del>','</del>'
+				,''
+				,'<?php echo T_('DELeted') ?>'
+			);
+
+		b2evoButtons[b2evoButtons.length] = new b2evoButton(
+				'b2evo_bold'
+				,'b', 'font-weight:bold;'
+				,'<b>','</b>'
+				,'b'
+				,'<?php echo T_('STRong [Alt-B]') ?>'
+			);
+
+		b2evoButtons[b2evoButtons.length] = new b2evoButton(
+				'b2evo_italic'
+				,'i', 'font-style:italic;'
+				,'<i>','</i>'
+				,'i'
+				,'<?php echo T_('EMphasis [Alt-I]') ?>'
+			);
+
+		b2evoButtons[b2evoButtons.length] = new b2evoButton(
+				'b2evo_strong'
+				,'str', 'font-weight:bold;'
+				,'<strong>','</strong>'
+				,'s'
+				,'<?php echo T_('STRong [Alt-S]') ?>'
+			);
+
+		b2evoButtons[b2evoButtons.length] = new b2evoButton(
+				'b2evo_em'
+				,'em', 'font-style:italic;'
+				,'<em>','</em>'
+				,'e'
+				,'<?php echo T_('EMphasis [Alt-E]') ?>'
+			);
+
+		b2evoButtons[b2evoButtons.length] = new b2evoButton(
+				'b2evo_code'
+				,'code', 'font-family:mono;'
+				,'<code>','</code>'
+				,'c'
+				,'<?php echo T_('CODE [Alt-C]') ?>'
+			);
+
+		b2evoButtons[b2evoButtons.length] = new b2evoButton(
+				'b2evo_par'
+				,'p', 'margin-left:8px;'
+				,'<p>','</p>'
+				,'p'
+				,'<?php echo T_('Paragraph [Alt-P]') ?>'
+			);
+
+		b2evoButtons[b2evoButtons.length] = new b2evoButton(
+				'b2evo_block'
+				,'block', ''
+				,'<blockquote>','</blockquote>'
+				,'b'
+				,'<?php echo T_('BLOCKQUOTE [Alt-B]') ?>'
+			);
+
+		b2evoButtons[b2evoButtons.length] = new b2evoButton(
+				'b2evo_pre'
+				,'pre', 'font-family:mono;'
+				,'<pre>','</pre>'
+				,'r'
+				,'<?php echo T_('PREformatted text [Alt-R]') ?>'
+			);
+
+		b2evoButtons[b2evoButtons.length] = new b2evoButton(
+				'b2evo_ul'
+				,'ul', ''
+				,'<ul>\n','</ul>\n\n'
+				,'u'
+				,'<?php echo T_('Unordered List [Alt-U]') ?>'
+			);
+
+		b2evoButtons[b2evoButtons.length] = new b2evoButton(
+				'b2evo_ol'
+				,'ol', ''
+				,'<ol>\n','</ol>\n\n'
+				,'o'
+				,'<?php echo T_('Ordered List [Alt-O]') ?>'
+			);
+
+		b2evoButtons[b2evoButtons.length] = new b2evoButton(
+				'b2evo_li'
+				,'li', ''
+				,'  <li>','</li>\n'
+				,'l'
+				,'<?php echo T_('List Item [Alt-L]') ?>'
+			);
+
+		b2evoButtons[b2evoButtons.length] = new b2evoButton(
+				'b2evo_img'
+				,'img', 'margin-left:8px;'
+				,'',''
+				,'g'
+				,'<?php echo T_('IMaGe [Alt-G]') ?>'
+				,-1
+			); // special case
+
+		b2evoButtons[b2evoButtons.length] = new b2evoButton(
+				'b2evo_link'
+				,'link', 'text-decoration:underline;'
+				,'','</a>'
+				,'a'
+				,'<?php echo T_('A href [Alt-A]') ?>'
+			); // special case
+
+		b2evoButtons[b2evoButtons.length] = new b2evoButton(
+				'b2evo_more'
+				,'!M', 'margin-left:8px;'
+				,'<!-'+'-more-'+'->',''
+				,'m'
+				,'<?php echo T_('More [Alt-M]') ?>'
+				,-1
+			);
+
+		b2evoButtons[b2evoButtons.length] = new b2evoButton(
+				'b2evo_noteaser'
+				,'!NT', ''
+				,'<!-'+'-noteaser-'+'->',''
+				,'t'
+				,'<?php echo T_('no teaser [Alt-T]') ?>'
+				,-1
+			);
+
+		b2evoButtons[b2evoButtons.length] = new b2evoButton(
+				'b2evo_next'
+				,'!NP', 'margin-right:8px;'
+				,'<!-'+'-nextpage-'+'->',''
+				,'q'
+				,'<?php echo T_('next page [Alt-Q]') ?>'
+				,-1
+			);
+
+		function b2evoShowButton(button, i)
+		{
+			if( button.id == 'b2evo_img' )
+			{
+				document.write('<input type="button" id="' + button.id + '" accesskey="' + button.access + '" title="' + button.tit
+						+ '" style="' + button.style + '" class="quicktags" onclick="b2evoInsertImage(b2evoCanvas);" value="' + button.display + '" />');
+			}
+			else if( button.id == 'b2evo_link' )
+			{
+				document.write('<input type="button" id="' + button.id + '" accesskey="' + button.access + '" title="' + button.tit
+						+ '" style="' + button.style + '" class="quicktags" onclick="b2evoInsertLink(b2evoCanvas, ' + i + ');" value="' + button.display + '" />');
+			}
+			else
+			{	// Normal buttons:
+				document.write('<input type="button" id="' + button.id + '" accesskey="' + button.access + '" title="' + button.tit
+						+ '" style="' + button.style + '" class="quicktags" onclick="b2evoInsertTag(b2evoCanvas, ' + i + ');" value="' + button.display + '"  />');
+			}
+		}
+
+		// Memorize a new open tag
+		function b2evoAddTag(button)
+		{
+			if( b2evoButtons[button].tagEnd != '' )
+			{
+				b2evoOpenTags[b2evoOpenTags.length] = button;
+				document.getElementById(b2evoButtons[button].id).value = '/' + document.getElementById(b2evoButtons[button].id).value;
+			}
+		}
+
+		// Forget about an open tag
+		function b2evoRemoveTag(button)
+		{
+			for (i = 0; i < b2evoOpenTags.length; i++)
+			{
+				if (b2evoOpenTags[i] == button)
+				{
+					b2evoOpenTags.splice(i, 1);
+					document.getElementById(b2evoButtons[button].id).value = document.getElementById(b2evoButtons[button].id).value.replace('/', '');
+				}
+			}
+		}
+
+		function b2evoCheckOpenTags(button)
+		{
+			var tag = 0;
+			for (i = 0; i < b2evoOpenTags.length; i++)
+			{
+				if (b2evoOpenTags[i] == button)
+				{
+					tag++;
+				}
+			}
+
+			if (tag > 0)
+			{
+				return true; // tag found
+			}
+			else
+			{
+				return false; // tag not found
+			}
+		}
+
+		function b2evoCloseAllTags()
+		{
+			var count = b2evoOpenTags.length;
+			for (o = 0; o < count; o++)
+			{
+				b2evoInsertTag(b2evoCanvas, b2evoOpenTags[b2evoOpenTags.length - 1]);
+			}
+		}
+
+		function b2evoToolbar()
+		{
+			document.write('<div>');
+			for (var i = 0; i < b2evoButtons.length; i++)
+			{
+				b2evoShowButton(b2evoButtons[i], i);
+			}
+			document.write('<input type="button" id="b2evo_close" class="quicktags" onclick="b2evoCloseAllTags();" title="<?php echo T_('Close all tags') ?>" value="X" />');
+			document.write('</div>');
+		}
+
+		// insertion code
+		function b2evoInsertTag( myField, i )
+		{
+			/* undocumented thing that seems broken whenever some text is selected :
+			if( typeof b2evo_Callbacks == 'object' )
+			{ // see if there's a callback registered that should handle this:
+				if( ! b2evoCheckOpenTags(i) || b2evoButtons[i].tagEnd == '')
+				{
+					if( b2evo_Callbacks.trigger_callback("insert_raw_into_"+myField.id, b2evoButtons[i].tagStart) )
+					{
+						b2evoAddTag(i);
+						return;
+					}
+				}
+				else
+				{
+					if( b2evo_Callbacks.trigger_callback("insert_raw_into_"+myField.id, b2evoButtons[i].tagEnd) )
+					{
+						b2evoRemoveTag(i);
+						return;
+					}
+				}
+			}
+			*/
+
+			//IE support
+			if(document.selection)
+			{
+				myField.focus();
+				sel = document.selection.createRange();
+				if (sel.text.length > 0)
+				{
+					textarea_wrap_selection( myField, b2evoButtons[i].tagStart, b2evoButtons[i].tagEnd, 0 );
+				}
+				else
+				{
+					if( !b2evoCheckOpenTags(i) || b2evoButtons[i].tagEnd == '')
+					{
+						textarea_wrap_selection( myField, b2evoButtons[i].tagStart, '', 0 );
+						b2evoAddTag(i);
+					}
+					else
+					{
+						textarea_wrap_selection( myField, '', b2evoButtons[i].tagEnd, 0 );
+						b2evoRemoveTag(i);
+					}
+				}
+			}
+			//MOZILLA/NETSCAPE support
+			else if(myField.selectionStart || myField.selectionStart == '0')
+			{
+				var startPos = myField.selectionStart;
+				var endPos = myField.selectionEnd;
+
+				if (startPos != endPos)
+				{ // some text selected
+					textarea_wrap_selection( myField, b2evoButtons[i].tagStart, b2evoButtons[i].tagEnd, 0 );
+				}
+				else
+				{
+					if (!b2evoCheckOpenTags(i) || b2evoButtons[i].tagEnd == '')
+					{
+						textarea_wrap_selection( myField, b2evoButtons[i].tagStart, '', 0 );
+						b2evoAddTag(i);
+					}
+					else
+					{
+						textarea_wrap_selection( myField, '', b2evoButtons[i].tagEnd, 0 );
+						b2evoRemoveTag(i);
+					}
+				}
+			}
+			else
+			{ // Browser not especially supported
+				if (!b2evoCheckOpenTags(i) || b2evoButtons[i].tagEnd == '')
+				{
+					textarea_wrap_selection( myField, b2evoButtons[i].tagStart, '', 0 );
+					b2evoAddTag(i);
+				}
+				else
+				{
+					textarea_wrap_selection( myField, '', b2evoButtons[i].tagEnd, 0 );
+					b2evoRemoveTag(i);
+				}
+			}
+		}
+
+		function b2evoInsertLink(myField, i, defaultValue)
+		{
+			if (!defaultValue)
+			{
+				defaultValue = 'http://';
+			}
+
+			if (!b2evoCheckOpenTags(i)) {
+				var URL = prompt( '<?php echo T_('URL') ?>:', defaultValue);
+				if (URL)
+				{
+					b2evoButtons[i].tagStart = '<a href="' + URL + '">';
+					b2evoInsertTag(myField, i);
+				}
+			}
+			else
+			{
+				b2evoInsertTag( myField, i );
+			}
+		}
+
+		function b2evoInsertImage(myField)
+		{
+			var myValue = prompt( '<?php echo T_('URL') ?>:', 'http://' );
+			if (myValue) {
+				myValue = '<img src="'
+						+ myValue
+						+ '" alt="' + prompt('<?php echo T_('ALTernate text') ?>:', '')
+						+ '" title="' + prompt('<?php echo T_('Title') ?>:', '')
+						+ '" />';
+				textarea_wrap_selection( myField, myValue, '', 1 );
+			}
+		}
+		//]]>
+		</script>
+
+		<div class="edit_toolbar"><script type="text/javascript">b2evoToolbar();</script></div>
+
+		<?php
+		return true;
+	}
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/renderer.class.php 1.10.3.src/plugins/renderer.class.php
--- 0.9.2.src/plugins/renderer.class.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/plugins/renderer.class.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,101 +0,0 @@
-<?php
-/**
- * This file implements the RendererPlugin class (EXPERIMENTAL)
- *
- * This is the base class from which you should derive all rendering plugins.
- * 
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package plugins
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/renderer.class.php';
-
-/**
- * RendererPlugin Class
- *
- * @package plugins
- * @abstract
- */
-class RendererPlugin extends Plugin
-{
-	/**
-	 * When should this plugin apply?
-	 * Possible values:
-	 * - 'stealth'
-	 * - 'always'
-	 * - 'opt-out'
-	 * - 'opt-in'
-	 * - 'lazy'
-	 * - 'never'
-	 */
-	var $apply_when = 'opt-out';
-	/**
-	 * Should this plugin apply to HTML?
-	 */
-	var $apply_to_html = true; 
-	/**
-	 * Should this plugin apply to XML?
-	 * It should actually only apply when:
-	 * - it generates some content that is visible without HTML tags
-	 * - it removes some dirty markup when generating the tags (which will get stripped afterwards)
-	 * Note: htmlentityencoded is not considered as XML here.
-	 */
-	var $apply_to_xml = false; 
-	
-	/**
-	 * Perform rendering
-	 *
-	 * Well, this one does nothing but checking if Rendering applies to the output format.
-	 * You need to derive this function.
-	 *
-	 * {@internal Rendererplugin::render(-)}} 
-	 *
-	 * @param string content to render (by reference) / rendered content
-	 * @param string Output format, see {@link format_to_output()}
-	 * @return boolean true if we can render something for the required output format
-	 */
-	function render( & $content, $format )
-	{
-		switch( $format )
-		{
-			case 'raw':
-				// do nothing!
-				return false;
-	
-			case 'htmlbody':
-				// display in HTML page body: allow full HTML
-				return $this->apply_to_html;
-	
-			case 'entityencoded':
-				// Special mode for RSS 0.92: apply renders and allow full HTML but escape it
-				return $this->apply_to_html;
-	
-			case 'htmlhead':
-				// strips out HTML (mainly for use in Title)
-			case 'htmlattr':
-				// use as an attribute: strips tags and escapes quotes
-			case 'formvalue':
-				// use as a form value: escapes quotes and < > but leaves code alone
-				return false;
-	
-			case 'xml':
-				// use in an XML file: strip HTML tags
-				return $this->apply_to_xml;
-
-			case 'xmlattr':
-				// use as an attribute: strips tags and escapes quotes
-				return false;
-
-			default:
-				die( 'Output format ['.$format.'] not supported by RendererPlugin.' );
-		}
-	}
-}
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/renderers/_autolinks.renderer.php 1.10.3.src/plugins/renderers/_autolinks.renderer.php
--- 0.9.2.src/plugins/renderers/_autolinks.renderer.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/plugins/renderers/_autolinks.renderer.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,71 +0,0 @@
-<?php
-/**
- * This file implements the Automatic Links plugin for b2evolution
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package plugins
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/../renderer.class.php';
-
-/**
- * @package plugins
- */
-class autolinks_Rendererplugin extends RendererPlugin
-{
-	var $code = 'b2evALnk';
-	var $name = 'Auto Links';
-	var $priority = 60;
-
-	var $apply_when = 'opt-out';
-	var $apply_to_html = true; 
-	var $apply_to_xml = false; 
-	var $short_desc;
-	var $long_desc;
-
-
-	/**
-	 * Constructor
-	 *
-	 * {@internal autolinks_Rendererplugin::autolinks_Rendererplugin(-)}}
-	 */
-	function autolinks_Rendererplugin()
-	{
-		$this->short_desc = T_('Make URLs clickable');
-		$this->long_desc = T_('No description available');
-	}
-
-
-	/**
-	 * Perform rendering
-	 *
-	 * {@internal autolinks_Rendererplugin::render(-)}} 
-	 *
-	 * @param string content to render (by reference) / rendered content
-	 * @param string Output format, see {@link format_to_output()}
-	 * @return boolean true if we can render something for the required output format
-	 */
-	function render( & $content, $format )
-	{
-		if( ! parent::render( $content, $format ) )
-		{	// We cannot render the required format
-			return false;
-		}
-	
-		$content = make_clickable( $content );
-		
-		return true;
-	}
-}
-
-// Register the plugin:
-$this->register( new autolinks_Rendererplugin() );
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/renderers/_auto_p.renderer.php 1.10.3.src/plugins/renderers/_auto_p.renderer.php
--- 0.9.2.src/plugins/renderers/_auto_p.renderer.php	2005-06-17 19:53:16.000000000 -0500
+++ 1.10.3.src/plugins/renderers/_auto_p.renderer.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,133 +0,0 @@
-<?php
-/**
- * This file implements the Auto P plugin for b2evolution
- *
- * @author WordPress team - http://sourceforge.net/project/memberlist.php?group_id=51422
- *
- * @package plugins
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/../renderer.class.php';
-
-/**
- * @package plugins
- */
-class auto_p_Rendererplugin extends RendererPlugin
-{
-	var $code = 'b2WPAutP';
-	var $name = 'Auto P';
-	var $priority = 70;
-	
-	var $apply_when = 'opt-out';
-	var $apply_to_html = true; 
-	var $apply_to_xml = false; 
-	var $short_desc;
-	var $long_desc;
-
-	var $br = true; 	// optionally make line breaks
-
-
-	/**
-	 * Constructor
-	 *
-	 * {@internal auto_p_Rendererplugin::auto_p_Rendererplugin(-)}}
-	 */
-	function auto_p_Rendererplugin()
-	{
-		$this->short_desc = T_('Automatic &lt;P&gt; and &lt;BR&gt; tags');
-		$this->long_desc = T_('No description available');
-	}
-
-
-	/**
-	 * Perform rendering
-	 *
-	 * {@internal auto_p_Rendererplugin::render(-)}} 
-	 *
-	 * @param string content to render (by reference) / rendered content
-	 * @param string Output format, see {@link format_to_output()}
-	 * @return boolean true if we can render something for the required output format
-	 */
-	function render( & $content, $format )
-	{
-		if( ! parent::render( $content, $format ) )
-		{	// We cannot render the required format
-			return false;
-		}
-
-		// REPLACE:  But not in code blocks.
-		if( strpos( $content , '<pre>' ) !== false )
-		{ // If there are code tags run this substitution
-			$content_parts = preg_split("/<\/?pre>/", $content);
-			$content = '';
-			for ( $x = 0 ; $x < count( $content_parts ) ; $x++ )
-			{
-				if ( ( $x % 2 ) == 0 )
-				{ // If x is even then it's not code and replace any smiles
-					$content .= $this->autop( $content_parts[$x] );
-				}
-				else
-				{ // If x is odd don't replace smiles. and put code tags back in.
-					$content .= '<pre>' . $content_parts[$x] . '</pre>';
-				}
-			}
-		}
-		else
-		{ // No code blocks, replace on the whole thing
-			$content = $this->autop( $content );
-		}
-		return true;
-	}
-
-	function autop( $pee )
-	{	
-		$pee = $pee. "\n"; // just to make things a little easier, pad the end
-		
-		$pee = preg_replace('|<br />\s*<br />|', "\n\n", $pee);	// Change double BRs to double newlines
-		
-		// Space things out a little:
-		$pee = preg_replace('!(<(?:table|thead|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select|form|blockquote|p|h[1-6])[^>]*>)!', "\n$1", $pee); 
-		$pee = preg_replace('!(</(?:table|thead|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select|form|blockquote|p|h[1-6])>)!', "$1\n", $pee);
-				
-		$pee = preg_replace("/(\r\n|\r)/", "\n", $pee); // cross-platform newlines 
-
-		$pee = preg_replace("/\n\n+/", "\n\n", $pee); // take care of duplicates
-
-		// make paragraphs, including one at the end :
-		$pee = preg_replace('/\n?(.+?)(?:\n\s*\n|\z)/s', "\t<p>$1</p>\n", $pee); 
-
-		// Now fix all the extra Ps...
-		
-		$pee = preg_replace('|\t<p>\s*?</p>\n|', '', $pee); // under certain strange conditions it could create a P of entirely whitespace # dh: fixed creation of unnecessary <br />
-
-		$pee = preg_replace('!<p>\s*(</?(?:table|thead|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select|form|blockquote|p|h[1-6])[^>]*>)\s*</p>!', "$1", $pee); // don't pee all over a tag
-		
-		$pee = preg_replace("|<p>(<li.+?)</p>|", "$1", $pee); // problem with nested lists
-		
-		$pee = preg_replace('|<p><blockquote([^>]*)>|i', "<blockquote$1><p>", $pee);
-		$pee = str_replace('</blockquote></p>', '</p></blockquote>', $pee);
-		
-		$pee = preg_replace('!<p>\s*(</?(?:table|thead|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select|form|blockquote|p|h[1-6])[^>]*>)!', "$1", $pee);
-		$pee = preg_replace('!(</?(?:table|thead|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select|form|blockquote|p|h[1-6])[^>]*>)\s*</p>!', "$1", $pee); 
-		
-		if ($this->br) $pee = preg_replace('|(?<!<br />)\s*\n|', "<br />\n", $pee); // optionally make line breaks
-		
-		$pee = preg_replace('!(</?(?:table|thead|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select|form|blockquote|p|h[1-6])[^>]*>)\s*<br />!', "$1", $pee);
-		$pee = preg_replace('!<br />(\s*</?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)>)!', '$1', $pee);
-		
-		// $content = preg_replace('!(<pre.*? >)(.*?)</pre>!ise', "'$1'.clean_pre('$2').'</pre>' ", $pee);
-		
-		// $content = preg_replace('/&([^#])(?![a-z]{1,8};)/', '&#038;$1', $pee);
-		
-		return $pee;
-	}
-}
-
-// Register the plugin:
-$this->register( new auto_p_Rendererplugin() );
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/renderers/_bbcode.renderer.php 1.10.3.src/plugins/renderers/_bbcode.renderer.php
--- 0.9.2.src/plugins/renderers/_bbcode.renderer.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/plugins/renderers/_bbcode.renderer.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,113 +0,0 @@
-<?php
-/**
- * This file implements the BBcode plugin for b2evolution
- *
- * BB style formatting, like [b]bold[/b]
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package plugins
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/../renderer.class.php';
-
-/**
- * @package plugins
- */
-class bbcode_Rendererplugin extends RendererPlugin
-{
-	var $code = 'b2evBBco';
-	var $name = 'BB code';
-	var $priority = 50;
-	var $apply_when = 'opt-in';
-	var $apply_to_html = true; 
-	var $apply_to_xml = true;  // strip the BBcode
-	var $short_desc;
-	var $long_desc;
-
-	/**
-	 * BBcode formatting search array
-	 *
-	 * @access private
-	 */
-	var $search = array(
-									'#\[b](.+?)\[/b]#is',		// Formatting tags
-									'#\[i](.+?)\[/i]#is',
-									'#\[u](.+?)\[/u]#is',
-									'#\[s](.+?)\[/s]#is',
-									'!\[color=(#?[A-Za-z0-9]+?)](.+?)\[/color]!is',
-									'#\[size=([0-9]+?)](.+?)\[/size]#is',
-									'#\[font=([A-Za-z0-9 ;\-]+?)](.+?)\[/font]#is',
-									// The following are dangerous, until we security check resulting code.
-									//	'#\[img](.+?)\[/img]#is',		// Image
-									//	'#\[url](.+?)\[/url]#is',		// URL
-									//	'#\[url=(.+?)](.+?)\[/url]#is',
-									//	'#\[email](.+?)\[/email]#eis',		// E-mail
-									//	'#\[email=(.+?)](.+?)\[/email]#eis'
-									);
-	
-	/**
-	 * HTML replace array
-	 *
-	 * @access private
-	 */
-	var $replace = array(
-									'<strong>$1</strong>',		// Formatting tags
-									'<em>$1</em>',
-									'<span style="text-decoration:underline">$1</span>',
-									'<span style="text-decoration:line-through">$1</span>',
-									'<span style="color:$1">$2</span>',
-									'<span style="font-size:$1px">$2</span>',
-									'<span style="font-family:$1">$2</span>',
-									//	'<img src="$1" alt="" />',		// Image
-									//	'<a href="$1">$1</a>',		// URL
-									//	'<a href="$1" title="$2">$2</a>',
-									//	'<a href=\"mailto:$1\">$1</a>',		// E-mail
-									//	'<a href="mailto:$1">$2</a>'
-									);
-
-
-	/**
-	 * Constructor
-	 *
-	 * {@internal bbcode_Rendererplugin::bbcode_Rendererplugin(-)}}
-	 */
-	function bbcode_Rendererplugin()
-	{
-		$this->short_desc = T_('BB formatting e-g [b]bold[/b]');
-		$this->long_desc = T_('No description available');
-	}
-
-
-	/**
-	 * Perform rendering
-	 *
-	 * {@internal BBcode::render(-)}} 
-	 *
-	 * @param string content to render (by reference) / rendered content
-	 * @param string Output format, see {@link format_to_output()}
-	 * @return boolean true if we can render something for the required output format
-	 */
-	function render( & $content, $format )
-	{
-		if( ! parent::render( $content, $format ) )
-		{	// We cannot render the required format
-			return false;
-		}
-	
-		$content = preg_replace( $this->search, $this->replace, $content );
-		
-		return true;
-	}
-}
-
-// Register the plugin:
-$this->register( new bbcode_Rendererplugin() );
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/renderers/_gmcode.renderer.php 1.10.3.src/plugins/renderers/_gmcode.renderer.php
--- 0.9.2.src/plugins/renderers/_gmcode.renderer.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/plugins/renderers/_gmcode.renderer.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,105 +0,0 @@
-<?php
-/**
- * This file implements the GMcode plugin for b2evolution
- *
- * GreyMatter style formatting
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package plugins
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/../renderer.class.php';
-
-/**
- * @package plugins
- */
-class gmcode_Rendererplugin extends RendererPlugin
-{
-	var $code = 'b2evGMco';
-	var $name = 'GM code';
-	var $priority = 45;
-	var $apply_when = 'opt-out';
-	var $apply_to_html = true; 
-	var $apply_to_xml = false; // Leave the GMcode markup
-	var $short_desc;
-	var $long_desc;
-
-	/**
-	 * GreyMatter formatting search array
-	 *
-	 * @access private
-	 */
-	var $search = array(
-											'# \*\* (.+?) \*\* #x',		// **bold**
-											'# \x5c\x5c (.+?) \x5c\x5c #x',		// \\italics\\
-											'# (?<!:) \x2f\x2f (.+?) \x2f\x2f #x',		// //italics// (not preceded by : as in http://)
-											'# __ (.+?) __ #x',		// __underline__
-											'/ \#\# (.+?) \#\# /x',		// ##tt##
-											'/ %%								
-												( \s*? \n )? 				# Eat optional blank line after %%%
-												(.+?) 
-												( \n \s*? )? 				# Eat optional blank line before %%%
-												%%
-											/sx'		// %%codeblock%%
-											);
-	
-	/**
-	 * HTML replace array
-	 *
-	 * @access private
-	 */
-	var $replace = array(
-											'<strong>$1</strong>',
-											'<em>$1</em>',
-											'<em>$1</em>',
-											'<span style="text-decoration:underline">$1</span>',
-											'<tt>$1</tt>',
-											'<div class="codeblock"><pre><code>$2</code></pre></div>'
-											);
-
-
-	/**
-	 * Constructor
-	 *
-	 * {@internal gmcode_Rendererplugin::gmcode_Rendererplugin(-)}}
-	 */
-	function gmcode_Rendererplugin()
-	{
-		$this->short_desc = T_('GreyMatter style formatting');
-		$this->long_desc = T_('**bold** \\italics\\ //italics// __underline__ ##tt## %%codeblock%%');
-	}
-
-
-	/**
-	 * Perform rendering
-	 *
-	 * {@internal gmcode_Rendererplugin::render(-)}} 
-	 *
-	 * @param string content to render (by reference) / rendered content
-	 * @param string Output format, see {@link format_to_output()}
-	 * @return boolean true if we can render something for the required output format
-	 */
-	function render( & $content, $format )
-	{
-		if( ! parent::render( $content, $format ) )
-		{	// We cannot render the required format
-			return false;
-		}
-	
-		$content = preg_replace( $this->search, $this->replace, $content );
-		
-		return true;
-	}
-}
-
-// Register the plugin:
-$this->register( new gmcode_Rendererplugin() );
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/renderers/_smilies.renderer.php 1.10.3.src/plugins/renderers/_smilies.renderer.php
--- 0.9.2.src/plugins/renderers/_smilies.renderer.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/plugins/renderers/_smilies.renderer.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,160 +0,0 @@
-<?php
-/**
- * This file implements the Image Smilies Renderer plugin for b2evolution
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package plugins
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/../renderer.class.php';
-
-/**
- * @package plugins
- */
-class smilies_Rendererplugin extends RendererPlugin
-{
-	var $code = 'b2evSmil';
-	var $name = 'Smilies';
-	var $priority = 80;
-	var $apply_when = 'opt-out';
-	var $apply_to_html = true; 
-	var $apply_to_xml = false; // Leave the smilies alone
-	var $short_desc;
-	var $long_desc;
-
-	/**
-	 * Text similes search array
-	 *
-	 * @access private
-	 */
-	var $search;
-	
-	/**
-	 * IMG replace array
-	 *
-	 * @access private
-	 */
-	var $replace;
-
-	/**
-	 * Smiley definitions
-	 *
-	 * @access private
-	 */
-	var $smilies;
-
-	/**
-	 * Path to images
-	 *
-	 * @access private
-	 */
-	var $smilies_path;
-
-
-	/**
-	 * Constructor
-	 *
-	 * {@internal smilies_Rendererplugin::smilies_Rendererplugin(-)}} 
-	 */
-	function smilies_Rendererplugin()
-	{
-		$this->short_desc = T_('Convert text smilies to icons');
-		$this->long_desc = T_('No description available');
-
-		require dirname(__FILE__). '/../_smilies.conf.php';
-	}
-
-
-	/**
-	 * Perform rendering
-	 *
-	 * {@internal smilies_Rendererplugin::render(-)}} 
-	 *
-	 * @param string content to render (by reference) / rendered content
-	 * @param string Output format, see {@link format_to_output()}
-	 * @return boolean true if we can render something for the required output format
-	 */
-	function render( & $content, $format )
-	{
-		if( ! parent::render( $content, $format ) )
-		{	// We cannot render the required format
-			return false;
-		}
-	
-		if( ! isset( $this->search ) )
-		{	// We haven't prepared the smilies yet
-			$this->search = array();
-
-
-			$tmpsmilies = $this->smilies;
-			uksort($tmpsmilies, 'smiliescmp');
-	
-			foreach($tmpsmilies as $smiley => $img)
-			{
-				$this->search[] = $smiley;
-				$smiley_masked = '';
-				for ($i = 0; $i < strlen($smiley); $i++ )
-				{
-					$smiley_masked .=  '&#'.ord(substr($smiley, $i, 1)).';';
-				}
-	
-				// We don't use getimagesize() here until we have a mean
-				// to preprocess smilies. It takes up to much time when
-				// processing them at display time.
-				$this->replace[] = '<img src="'.$this->smilies_path.'/'.$img.'" alt="'.$smiley_masked.'" class="middle" />';
-			}
-		}
-
-
-		// REPLACE:  But not in code blocks.
-		if( strpos( $content , '<code>' ) !== false )
-		{ // If there are code tags run this substitution
-			$content_parts = preg_split("/<\/?code>/", $content);
-			$content = '';
-			for ( $x = 0 ; $x < count( $content_parts ) ; $x++ )
-			{
-				if ( ( $x % 2 ) == 0 )
-				{ // If x is even then it's not code and replace any smiles
-					$content .= str_replace( $this->search, $this->replace, $content_parts[$x] );
-				}
-				else
-				{ // If x is odd don't replace smiles. and put code tags back in.
-					$content .= '<code>' . $content_parts[$x] . '</code>';
-				}
-			}
-		}
-		else
-		{ // No code blocks, replace on the whole thing
-			$content = str_replace( $this->search, $this->replace, $content);
-		}
-	
-		return true;
-	}
-}
-
-/**
- * sorts the smilies' array by length
- * this is important if you want :)) to superseede :) for example
- */
-function smiliescmp($a, $b)
-{
-	if(($diff = strlen($b) - strlen($a)) == 0)
-	{
-		return strcmp($a, $b);
-	}
-	return $diff;
-}
-
-
-
-// Register the plugin:
-$this->register( new smilies_Rendererplugin() );
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/renderers/_textile.renderer.php 1.10.3.src/plugins/renderers/_textile.renderer.php
--- 0.9.2.src/plugins/renderers/_textile.renderer.php	2005-06-17 19:53:16.000000000 -0500
+++ 1.10.3.src/plugins/renderers/_textile.renderer.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1001 +0,0 @@
-<?php
-/**
- * This file implements the Textile plugin for b2evolution
- *
- * T E X T I L E
- * A Humane Web Text Generator
- * Version 2.0 beta
- * @copyright (c) 2003-2004, Dean Allen <dean@textism.com> All rights reserved.
- * See LICENSE BELOW.
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- *
- * @package plugins
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/../renderer.class.php';
-
-
-/**
- * Example: get XHTML from a given Textile-markup string ($string)
- *
- *        $textile = new Textile;
- *        echo $textile->TextileThis($string);
- *
- */
-
-/*
-
-_____________
-T E X T I L E
-
-A Humane Web Text Generator
-
-Version 2.0 beta
-
-Copyright (c) 2003-2004, Dean Allen <dean@textism.com>
-All rights reserved.
-
-Thanks to Carlo Zottmann <carlo@g-blog.net> for refactoring 
-Textile's procedural code into a class framework
-
-_____________
-L I C E N S E
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-* Redistributions of source code must retain the above copyright notice,
-  this list of conditions and the following disclaimer.
-
-* Redistributions in binary form must reproduce the above copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-
-* Neither the name Textile nor the names of its contributors may be used to
-  endorse or promote products derived from this software without specific
-  prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-
-_________
-U S A G E
-
-Block modifier syntax:
-
-	Header: h(1-6).
-	Paragraphs beginning with 'hn. ' (where n is 1-6) are wrapped in header tags.
-	Example: h1. Header... -> <h1>Header...</h1>
-
-	Paragraph: p. (also applied by default)
-	Example: p. Text -> <p>Text</p>
-
-	Blockquote: bq.
-	Example: bq. Block quotation... -> <blockquote>Block quotation...</blockquote>
-
-	Blockquote with citation: bq.:http://citation.url
-	Example: bq.:http://textism.com/ Text...
-	->	<blockquote cite="http://textism.com">Text...</blockquote>
-
-	Footnote: fn(1-100).
-	Example: fn1. Footnote... -> <p id="fn1">Footnote...</p>
-
-	Numeric list: #, ##
-	Consecutive paragraphs beginning with # are wrapped in ordered list tags.
-	Example: <ol><li>ordered list</li></ol>
-
-	Bulleted list: *, **
-	Consecutive paragraphs beginning with * are wrapped in unordered list tags.
-	Example: <ul><li>unordered list</li></ul>
-
-Phrase modifier syntax:
-
-           _emphasis_   ->   <em>emphasis</em>
-           __italic__   ->   <i>italic</i>
-             *strong*   ->   <strong>strong</strong>
-             **bold**   ->   <b>bold</b>
-         ??citation??   ->   <cite>citation</cite>
-       -deleted text-   ->   <del>deleted</del>
-      +inserted text+   ->   <ins>inserted</ins>
-        ^superscript^   ->   <sup>superscript</sup>
-          ~subscript~   ->   <sub>subscript</sub>
-               @code@   ->   <code>computer code</code>
-          %(bob)span%   ->   <span class="bob">span</span>
-
-        ==notextile==   ->   leave text alone (do not format)
-
-       "linktext":url   ->   <a href="url">linktext</a>
- "linktext(title)":url  ->   <a href="url" title="title">linktext</a>
-
-           !imageurl!   ->   <img src="imageurl" />
-  !imageurl(alt text)!  ->   <img src="imageurl" alt="alt text" />
-    !imageurl!:linkurl  ->   <a href="linkurl"><img src="imageurl" /></a>
-
-ABC(Always Be Closing)  ->   <acronym title="Always Be Closing">ABC</acronym>
-
-
-Table syntax:
-
-	Simple tables:
-
-        |a|simple|table|row|
-        |And|Another|table|row|
-
-        |_. A|_. table|_. header|_.row|
-        |A|simple|table|row|
-
-    Tables with attributes:
-
-        table{border:1px solid black}.
-        {background:#ddd;color:red}. |{}| | | |
-
-
-Applying Attributes:
-
-    Most anywhere Textile code is used, attributes such as arbitrary css style,
-    css classes, and ids can be applied. The syntax is fairly consistent.
-
-    The following characters quickly alter the alignment of block elements:
-
-        <  ->  left align    ex. p<. left-aligned para
-        >  ->  right align       h3>. right-aligned header 3
-        =  ->  centred           h4=. centred header 4
-        <> ->  justified         p<>. justified paragraph
-
-    These will change vertical alignment in table cells:
-
-        ^  ->  top         ex. |^. top-aligned table cell|
-        -  ->  middle          |-. middle aligned|
-        ~  ->  bottom          |~. bottom aligned cell|
-
-    Plain (parentheses) inserted between block syntax and the closing dot-space
-    indicate classes and ids:
-
-        p(hector). paragraph -> <p class="hector">paragraph</p>
-
-        p(#fluid). paragraph -> <p id="fluid">paragraph</p>
-
-        (classes and ids can be combined)
-        p(hector#fluid). paragraph -> <p class="hector" id="fluid">paragraph</p>
-
-    Curly {brackets} insert arbitrary css style
-
-        p{line-height:18px}. paragraph -> <p style="line-height:18px">paragraph</p>
-
-        h3{color:red}. header 3 -> <h3 style="color:red">header 3</h3>
-
-    Square [brackets] insert language attributes
-
-        p[no]. paragraph -> <p lang="no">paragraph</p>
-
-        %[fr]phrase% -> <span lang="fr">phrase</span>
-
-    Usually Textile block element syntax requires a dot and space before the block
-    begins, but since lists don't, they can be styled just using braces
-
-        #{color:blue} one  ->  <ol style="color:blue">
-        # big                   <li>one</li>
-        # list                  <li>big</li>
-                                <li>list</li>
-                               </ol>
-
-	Using the span tag to style a phrase
-
-        It goes like this, %{color:red}the fourth the fifth%
-              -> It goes like this, <span style="color:red">the fourth the fifth</span>
-
-*/
-
-/**
- * @package plugins
- */
-class textile_Rendererplugin extends RendererPlugin
-{
-	var $code = 'b2DATxtl';
-	var $name = 'Textile (beta)';
-	var $priority = 20;
-	var $apply_when = 'opt-in';
-	var $apply_to_html = true; 
-	var $apply_to_xml = true; 	// Strip the markup
-	var $short_desc;
-	var $long_desc;
-
-    var $hlgn;
-    var $vlgn;
-    var $clas;
-    var $lnge;
-    var $styl;
-    var $cspn;
-    var $rspn;
-    var $a;
-    var $s;
-    var $c;
-    var $pnct;
-
-	/**
-	 * Constructor
-	 *
-	 * {@internal textile_Rendererplugin::textile_Rendererplugin(-)}}
-	 */
-	function textile_Rendererplugin()
-	{
-		$this->short_desc = T_('Humane Web Text Generator 2.0 beta');
-		$this->long_desc = T_('No description available');
-	}
-
-// -------------------------------------------------------------
-    function Textile()
-    {
-        $this->hlgn = "(?:\<(?!>)|(?<!<)\>|\<\>|\=|[()]+)";
-        $this->vlgn = "[\-^~]";
-        $this->clas = "(?:\([^)]+\))";
-        $this->lnge = "(?:\[[^]]+\])";
-        $this->styl = "(?:\{[^}]+\})";
-        $this->cspn = "(?:\\\\\d+)";
-        $this->rspn = "(?:\/\d+)";
-        $this->a = "(?:{$this->hlgn}?{$this->vlgn}?|{$this->vlgn}?{$this->hlgn}?)";
-        $this->s = "(?:{$this->cspn}?{$this->rspn}?|{$this->rspn}?{$this->cspn}?)";
-        $this->c = "(?:{$this->clas}?{$this->styl}?{$this->lnge}?|{$this->styl}?{$this->lnge}?{$this->clas}?|{$this->lnge}?{$this->styl}?{$this->clas}?)";
-        $this->pnct = '[\!"#\$%&\'()\*\+,\-\./:;<=>\?@\[\\\]\^_`{\|}\~]';
-
-    }
-
-// -------------------------------------------------------------
-		/**
-		 * Perform rendering
-		 *
-		 * {@internal gmcode_Rendererplugin::render(-)}} 
-		 *
-		 * @param string content to render (by reference) / rendered content
-		 * @param string Output format, see {@link format_to_output()}
-		 * @return boolean true if we can render something for the required output format
-		 */
-		function render( & $content, $format )
-		{
-			if( ! parent::render( $content, $format ) )
-			{	// We cannot render the required format
-				return false;
-			}
-	
-			// Original optional parameters:
-			$lite = '';
-			// $encode = '';
-			$noimage = '';
-		
-			// if (get_magic_quotes_gpc())
-			//    $text = stripslashes($text);
-
-			$text = $this->incomingEntities($content);
-			$text = $this->encodeEntities($text);
-			
-			/* if ($encode) {
-				return $text;
-			} else { */
-        
-			$text = $this->fixEntities($text);
-			$text = $this->cleanWhiteSpace($text);
-	
-			$text = $this->getRefs($text);
-	
-			$text = $this->noTextile($text);
-			$text = $this->links($text);
-			if (!$noimage) {
-				$text = $this->image($text);
-			}
-			$text = $this->textilecode($text);
-			$text = $this->span($text);
-			$text = $this->superscript($text);
-			$text = $this->footnoteRef($text);
-			$text = $this->glyphs($text);
-			$text = $this->retrieve($text);
-	
-			if (!$lite) {
-				$text = $this->lists($text);
-				$text = $this->table($text);
-				$text = $this->block($text);
-			}
-
-				// clean up <notextile>
-			$text = preg_replace('/<\/?notextile>/', "", $text);
-	
-				// turn the temp char back to an ampersand entity
-			$text = str_replace("x%x%", "&#38;", $text);
-	
-				// just to be tidy
-			$content = str_replace("<br />", "<br />\n", $text);
-	
-      //	}
-		
-			return true;
-    }
-
-// -------------------------------------------------------------
-    function pba($in, $element = "") // "parse block attributes"
-    {
-        $style = '';
-        $class = '';
-        $lang = '';
-        $colspan = '';
-        $rowspan = '';
-        $id = '';
-        $atts = '';
-
-        if (!empty($in)) {
-            $matched = $in;
-            if ($element == 'td') {
-                if (preg_match("/\\\\(\d+)/", $matched, $csp)) $colspan = $csp[1];
-                if (preg_match("/\/(\d+)/", $matched, $rsp)) $rowspan = $rsp[1];
-
-                if (preg_match("/($this->vlgn)/", $matched, $vert))
-                    $style[] = "vertical-align:" . $this->vAlign($vert[1]) . ";";
-            }
-
-            if (preg_match("/\{([^}]*)\}/", $matched, $sty)) {
-                $style[] = $sty[1] . ';';
-                $matched = str_replace($sty[0], '', $matched);
-            }
-
-            if (preg_match("/\[([^)]+)\]/U", $matched, $lng)) {
-                $lang = $lng[1];
-                $matched = str_replace($lng[0], '', $matched);
-            }
-
-            if (preg_match("/\(([^()]+)\)/U", $matched, $cls)) {
-                $class = $cls[1];
-                $matched = str_replace($cls[0], '', $matched);
-            }
-
-            if (preg_match("/([(]+)/", $matched, $pl)) {
-                $style[] = "padding-left:" . strlen($pl[1]) . "em;";
-                $matched = str_replace($pl[0], '', $matched);
-            }
-
-            if (preg_match("/([)]+)/", $matched, $pr)) {
-                // $this->dump($pr);
-                $style[] = "padding-right:" . strlen($pr[1]) . "em;";
-                $matched = str_replace($pr[0], '', $matched);
-            }
-
-            if (preg_match("/($this->hlgn)/", $matched, $horiz))
-                $style[] = "text-align:" . $this->hAlign($horiz[1]) . ";";
-
-            if (preg_match("/^(.*)#(.*)$/", $class, $ids)) {
-                $id = $ids[2];
-                $class = $ids[1];
-            }
-
-            return join('',array(
-                ($style)   ? ' style="'   . join("", $style) .'"':'',
-                ($class)   ? ' class="'   . $class           .'"':'',
-                ($lang)    ? ' lang="'    . $lang            .'"':'',
-                ($id)      ? ' id="'      . $id              .'"':'',
-                ($colspan) ? ' colspan="' . $colspan         .'"':'',
-                ($rowspan) ? ' rowspan="' . $rowspan         .'"':''
-            ));
-        }
-        return '';
-    }
-
-// -------------------------------------------------------------
-    function table($text)
-    {
-        $text = $text . "\n\n";
-        return preg_replace_callback("/^(?:table(_?{$this->s}{$this->a}{$this->c})\. ?\n)?^({$this->a}{$this->c}\.? ?\|.*\|)\n\n/smU", 
-           array(&$this, "fTable"), $text);
-    }
-
-// -------------------------------------------------------------
-    function fTable($matches)
-    {
-        $tatts = $this->pba($matches[1], 'table');
-
-        foreach(preg_split("/\|$/m", $matches[2], -1, PREG_SPLIT_NO_EMPTY) as $row) {
-            if (preg_match("/^($this->a$this->c\. )(.*)/m", $row, $rmtch)) {
-                $ratts = $this->pba($rmtch[1], 'tr');
-                $row = $rmtch[2];
-            } else $ratts = '';
-
-            foreach(explode("|", $row) as $cell) {
-                $ctyp = "d";
-                if (preg_match("/^_/", $cell)) $ctyp = "h";
-                if (preg_match("/^(_?$this->s$this->a$this->c\. )(.*)/", $cell, $cmtch)) {
-                    $catts = $this->pba($cmtch[1], 'td');
-                    $cell = $cmtch[2];
-                } else $catts = '';
-
-                if (trim($cell) != '')
-                    $cells[] = "\t\t\t<t$ctyp$catts>$cell</t$ctyp>";
-            }
-            $rows[] = "\t\t<tr$ratts>\n" . join("\n", $cells) . "\n\t\t</tr>";
-            unset($cells, $catts);
-        }
-        return "\t<table$tatts>\n" . join("\n", $rows) . "\n\t</table>\n\n";
-    }
-
-// -------------------------------------------------------------
-    function lists($text)
-    {
-        return preg_replace_callback("/^([#*]+$this->c .*)$(?![^#*])/smU", array(&$this, "fList"), $text);
-    }
-
-// -------------------------------------------------------------
-    function fList($m)
-    {
-        $text = explode("\n", $m[0]);
-        foreach($text as $line) {
-            $nextline = next($text);
-            if (preg_match("/^([#*]+)($this->a$this->c) (.*)$/s", $line, $m)) {
-                list(, $tl, $atts, $content) = $m;
-                $nl = preg_replace("/^([#*]+)\s.*/", "$1", $nextline);
-                if (!isset($lists[$tl])) {
-                    $lists[$tl] = true;
-                    $atts = $this->pba($atts);
-                    $line = "\t<" . $this->lT($tl) . "l$atts>\n\t<li>" . $content;
-                } else {
-                    $line = "\t\t<li>" . $content;
-                }
-
-                if ($nl === $tl) {
-                    $line .= "</li>";
-				} elseif($nl=="*" or $nl=="#") {
-					$line .= "</li>\n\t</".$this->lT($tl)."l>\n\t</li>";
-					unset($lists[$tl]);
-				}
-                if (!$nl) {
-                    foreach($lists as $k => $v) {
-                        $line .= "</li>\n\t</" . $this->lT($k) . "l>";
-                        unset($lists[$k]);
-                    }
-                }
-            }
-            $out[] = $line;
-        }
-        return join("\n", $out);
-    }
-
-// -------------------------------------------------------------
-    function lT($in)
-    {
-        return preg_match("/^#+/", $in) ? 'o' : 'u';
-    }
-
-// -------------------------------------------------------------
-    function block($text)
-    {
-        $pre = false;
-        $find = array('bq', 'h[1-6]', 'fn\d+', 'p');
-
-        $text = preg_replace("/(.+)\n(?![#*\s|])/",
-            "$1<br />", $text);
-
-        $text = explode("\n", $text);
-        array_push($text, " ");
-
-        foreach($text as $line) {
-            if (preg_match('/<pre>/i', $line)) {
-                $pre = true;
-            }
-
-            foreach($find as $tag) {
-                $line = ($pre == false)
-                ? preg_replace_callback("/^($tag)($this->a$this->c)\.(?::(\S+))? (.*)$/",
-                    array(&$this, "fBlock"), $line)
-                : $line;
-            }
-
-            $line = preg_replace('/^(?!\t|<\/?pre|<\/?code|$| )(.*)/', "\t<p>$1</p>", $line);
-
-            $line = ($pre == true) ? str_replace("<br />", "\n", $line):$line;
-            if (preg_match('/<\/pre>/i', $line)) {
-                $pre = false;
-            }
-
-            $out[] = $line;
-        }
-        return join("\n", $out);
-    }
-
-// -------------------------------------------------------------
-    function fBlock($m)
-    {
-        // $this->dump($m);
-        list(, $tag, $atts, $cite, $content) = $m;
-
-        $atts = $this->pba($atts);
-
-        if (preg_match("/fn(\d+)/", $tag, $fns)) {
-            $tag = 'p';
-            $atts .= ' id="fn' . $fns[1] . '"';
-            $content = '<sup>' . $fns[1] . '</sup> ' . $content;
-        }
-
-        $start = "\t<$tag";
-        $end = "</$tag>";
-
-        if ($tag == "bq") {
-            $cite = $this->checkRefs($cite);
-            $cite = ($cite != '') ? ' cite="' . $cite . '"' : '';
-            $start = "\t<blockquote$cite>\n\t\t<p";
-            $end = "</p>\n\t</blockquote>";
-        }
-
-        return "$start$atts>$content$end";
-    }
-
-// -------------------------------------------------------------
-    function span($text)
-    {
-        $qtags = array('\*','\*\*','\?\?','-','__','_','%','\+','~');
-
-        foreach($qtags as $f) {
-            $text = preg_replace_callback("/
-                (?<=^|\s|[[:punct:]]|[{([])
-                ($f)
-                ($this->c)
-                (?::(\S+))?
-                ([\w<&].*[\w])
-                ([[:punct:];]*)
-                $f
-                (?=[])}]|[[:punct:]]+|\s|$)
-            /xmU", array(&$this, "fSpan"), $text);
-        }
-        return $text;
-    }
-
-// -------------------------------------------------------------
-    function fSpan($m)
-    {
-        $qtags = array(
-        	'*'  => 'strong',
-            '**' => 'b',
-            '??' => 'cite',
-            '_'  => 'em',
-            '__' => 'i',
-            '-'  => 'del',
-            '%'  => 'span',
-            '+'  => 'ins',
-            '~'  => 'sub'
-        );
-
-        list(, $tag, $atts, $cite, $content, $end) = $m;
-        $tag = $qtags[$tag];
-        $atts = $this->pba($atts);
-        $atts .= ($cite != '') ? 'cite="' . $cite . '"' : '';
-
-        $out = "<$tag$atts>$content$end</$tag>";
-
-//		$this->dump($out);
-
-        return $out;
-    
-    }
-
-// -------------------------------------------------------------
-    function links($text)
-    {
-        return preg_replace_callback('/
-            ([\s[{(]|[[:punct:]])?       # $pre
-            "                            # start
-            (' . $this->c . ')           # $atts
-            ([^"]+)                      # $text
-            \s?
-            (?:\(([^)]+)\)(?="))?        # $title
-            ":
-            (\S+\b)                      # $url
-            (\/)?                        # $slash
-            ([^\w\/;]*)                  # $post
-            (?=\s|$)
-        /Ux', array(&$this, "fLink"), $text);
-    }
-
-// -------------------------------------------------------------
-    function fLink($m)
-    {
-        list(, $pre, $atts, $text, $title, $url, $slash, $post) = $m;
-
-        $url = $this->checkRefs($url);
-
-        $atts = $this->pba($atts);
-        $atts .= ($title != '') ? ' title="' . $title . '"' : '';
-
-        $atts = ($atts) ? $this->shelve($atts) : '';
-
-        $out = $pre . '<a href="' . $url . $slash . '"' . $atts . '>' . $text . '</a>' . $post;
-
-		// $this->dump($out);
-		return $out;
-
-    }
-
-// -------------------------------------------------------------
-    function getRefs($text)
-    {
-        return preg_replace_callback("/(?<=^|\s)\[(.+)\]((?:http:\/\/|\/)\S+)(?=\s|$)/U",
-            array(&$this, "refs"), $text);
-    }
-    // -------------------------------------------------------------
-
-function refs($m)
-    {
-        list(, $flag, $url) = $m;
-        $this->urlrefs[$flag] = $url;
-        return '';
-    }
-
-// -------------------------------------------------------------
-    function checkRefs($text)
-    {
-        return (isset($this->urlrefs[$text])) ? $this->urlrefs[$text] : $text;
-    }
-
-// -------------------------------------------------------------
-    function image($text)
-    {
-        return preg_replace_callback("/
-            \!                 # opening !
-            (\<|\=|\>)?        # optional alignment atts
-            ($this->c)         # optional style,class atts
-            (?:\. )?           # optional dot-space
-            ([^\s(!]+)         # presume this is the src
-            \s?                # optional space
-            (?:\(([^\)]+)\))?  # optional title
-            \!                 # closing
-            (?::(\S+))?        # optional href
-            (?=\s|$)           # lookahead: space or end of string
-        /Ux", array(&$this, "fImage"), $text);
-    }
-
-// -------------------------------------------------------------
-    function fImage($m)
-    {
-        list(, $algn, $atts, $url) = $m;
-        $atts  = $this->pba($atts);
-        $atts .= ($algn != '')  ? ' align="' . $this->iAlign($algn) . '"' : '';
-        $atts .= (isset($m[4])) ? ' title="' . $m[4] . '"' : '';
-        $atts .= (isset($m[4])) ? ' alt="'   . $m[4] . '"' : ' alt=""';
-        $size = @getimagesize($url);
-        if ($size) $atts .= " $size[3]";
-
-        $href = (isset($m[5])) ? $this->checkRefs($m[5]) : '';
-        $url = $this->checkRefs($url);
-
-        $out = array(
-            ($href) ? '<a href="' . $href . '">' : '',
-            '<img src="' . $url . '"' . $atts . ' />',
-            ($href) ? '</a>' : ''
-        );
-
-        return join('',$out);
-    }
-
-// -------------------------------------------------------------
-    function textilecode($text)
-    {
-        return preg_replace_callback("/
-            (?:^|(?<=[\s\(])|([[{]))        # before
-            @                               
-            (?:\|(\w+)\|)?                  # lang
-            (.+)                            # code
-            @                               
-            (?:$|([\]}])|
-            (?=[[:punct:]]{1,2}|
-            \s|$))                           # after
-        /Ux", array(&$this, "fCode"), $text);
-    }
-
-// -------------------------------------------------------------
-    function fCode($m)
-    {
-        @list(, $before, $lang, $code, $after) = $m;
-        $lang = ($lang) ? ' language="' . $lang . '"' : '';
-        return $before . '<code' . $lang . '>' . $code . '</code>' . $after;
-    }
-
-// -------------------------------------------------------------
-    function shelve($val)
-    {
-        $this->shelf[] = $val;
-        return ' <' . count($this->shelf) . '>';
-    }
-
-// -------------------------------------------------------------
-    function retrieve($text)
-    {
-        $i = 0;
-        if (isset($this->shelf) && is_array($this->shelf)) {
-            foreach($this->shelf as $r) {
-                $i++;
-                $text = str_replace("<$i>", $r, $text);
-            }
-        }
-        return $text;
-    }
-
-// -------------------------------------------------------------
-    function incomingEntities($text)
-    {
-        return preg_replace("/&(?![#a-z0-9]+;)/i", "x%x%", $text);
-    }
-
-// -------------------------------------------------------------
-    function encodeEntities($text)
-    {
-        return (function_exists('mb_encode_numericentity'))
-        ?    $this->encode_high($text)
-        :    htmlentities($text, ENT_NOQUOTES, "utf-8");
-    }
-
-// -------------------------------------------------------------
-    function fixEntities($text)
-    {
-        /*  de-entify any remaining angle brackets or ampersands */
-        return str_replace(array("&gt;", "&lt;", "&amp;"),
-            array(">", "<", "&"), $text);
-    }
-
-// -------------------------------------------------------------
-    function cleanWhiteSpace($text)
-    {
-        $out = str_replace(array("\r\n", "\t"), array("\n", ''), $text);
-        $out = preg_replace("/\n{3,}/", "\n\n", $out);
-        $out = preg_replace("/\n *\n/", "\n\n", $out);
-        $out = preg_replace('/"$/', "\" ", $out);
-        return $out;
-    }
-
-// -------------------------------------------------------------
-    function noTextile($text)
-    {
-        return preg_replace('/(^|\s)==(.*)==(\s|$)?/msU',
-            '$1<notextile>$2</notextile>$3', $text);
-    }
-
-// -------------------------------------------------------------
-    function superscript($text)
-    {
-        return preg_replace('/\^(.*)\^/mU', '<sup>$1</sup>', $text);
-    }
-
-// -------------------------------------------------------------
-    function footnoteRef($text)
-    {
-        return preg_replace('/\b\[([0-9]+)\](\s)?/U',
-            '<sup><a href="#fn$1">$1</a></sup>$2', $text);
-    }
-
-// -------------------------------------------------------------
-    function glyphs($text)
-    {
-        // fix: hackish
-        $text = preg_replace('/"\z/', "\" ", $text);
-		$pnc = '[[:punct:]]';
-
-        $glyph_search = array(
-            '/([^\s[{(>_*])?\'(?(1)|(?=\s|s\b|'.$pnc.'))/',      //  single closing
-            '/\'/',                                              //  single opening
-            '/([^\s[{(>_*])?"(?(1)|(?=\s|'.$pnc.'))/',           //  double closing
-            '/"/',                                               //  double opening
-            '/\b( )?\.{3}/',                                     //  ellipsis
-            '/\b([A-Z][A-Z0-9]{2,})\b(?:[(]([^)]*)[)])/',        //  3+ uppercase acronym
-            '/\s?--\s?/',                                        //  em dash
-            '/\s-\s/',                                           //  en dash
-            '/(\d+) ?x ?(\d+)/',                                 //  dimension sign
-            '/\b ?[([]TM[])]/i',                                 //  trademark
-            '/\b ?[([]R[])]/i',                                  //  registered
-            '/\b ?[([]C[])]/i');                                 //  copyright
-
-        $glyph_replace = array('$1&#8217;$2',   //  single closing
-            '&#8216;',                          //  single opening
-            '$1&#8221;',                        //  double closing
-            '&#8220;',                          //  double opening
-            '$1&#8230;',                        //  ellipsis
-            '<acronym title="$2">$1</acronym>', //  3+ uppercase acronym
-            '&#8212;',                          //  em dash
-            ' &#8211; ',                        //  en dash
-            '$1&#215;$2',                       //  dimension sign
-            '&#8482;',                          //  trademark
-            '&#174;',                           //  registered
-            '&#169;');                          //  copyright
-
-        $codepre = false;
-        /*  if no html, do a simple search and replace... */
-        if (!preg_match("/<.*>/", $text)) {
-            $text = preg_replace($glyph_search, $glyph_replace, $text);
-            return $text;
-        }
-        else {
-            $text = preg_split("/(<.*>)/U", $text, -1, PREG_SPLIT_DELIM_CAPTURE);
-            foreach($text as $line) {
-                $offtags = ('code|pre|kbd|notextile');
-
-                /*  matches are off if we're between <code>, <pre> etc. */
-                if (preg_match('/<(' . $offtags . ')>/i', $line)) $codepre = true;
-                if (preg_match('/<\/(' . $offtags . ')>/i', $line)) $codepre = false;
-
-                if (!preg_match("/<.*>/", $line) && $codepre == false) {
-                    $line = preg_replace($glyph_search, $glyph_replace, $line);
-                }
-
-                /* do htmlspecial if between <code> */
-                if ($codepre == true) {
-                    $line = htmlspecialchars($line, ENT_NOQUOTES, "UTF-8");
-                    $line = preg_replace('/&lt;(\/?' . $offtags . ')&gt;/', "<$1>", $line);
-                }
-
-                $glyph_out[] = $line;
-            }
-            return join('', $glyph_out);
-        }
-    }
-
-// -------------------------------------------------------------
-    function iAlign($in)
-    {
-        $vals = array(
-            '<' => 'left',
-            '=' => 'center',
-            '>' => 'right');
-        return (isset($vals[$in])) ? $vals[$in] : '';
-    }
-
-// -------------------------------------------------------------
-    function hAlign($in)
-    {
-        $vals = array(
-            '<'  => 'left',
-            '='  => 'center',
-            '>'  => 'right',
-            '<>' => 'justify');
-        return (isset($vals[$in])) ? $vals[$in] : '';
-    }
-
-// -------------------------------------------------------------
-    function vAlign($in)
-    {
-        $vals = array(
-            '^' => 'top',
-            '-' => 'middle',
-            '~' => 'bottom');
-        return (isset($vals[$in])) ? $vals[$in] : '';
-    }
-
-// -------------------------------------------------------------
-    function encode_high($text, $charset = "UTF-8")
-    {
-        return mb_encode_numericentity($text, $this->cmap(), $charset);
-    }
-
-// -------------------------------------------------------------
-    function decode_high($text, $charset = "UTF-8")
-    {
-        return mb_decode_numericentity($text, $this->cmap(), $charset);
-    }
-
-// -------------------------------------------------------------
-    function cmap()
-    {
-        $f = 0xffff;
-        $cmap = array(
-            160,  255,  0, $f,
-            402,  402,  0, $f,
-            913,  929,  0, $f,
-            931,  937,  0, $f,
-            945,  969,  0, $f,
-            977,  978,  0, $f,
-            982,  982,  0, $f,
-            8226, 8226, 0, $f,
-            8230, 8230, 0, $f,
-            8242, 8243, 0, $f,
-            8254, 8254, 0, $f,
-            8260, 8260, 0, $f,
-            8465, 8465, 0, $f,
-            8472, 8472, 0, $f,
-            8476, 8476, 0, $f,
-            8482, 8482, 0, $f,
-            8501, 8501, 0, $f,
-            8592, 8596, 0, $f,
-            8629, 8629, 0, $f,
-            8656, 8660, 0, $f,
-            8704, 8704, 0, $f,
-            8706, 8707, 0, $f,
-            8709, 8709, 0, $f,
-            8711, 8713, 0, $f,
-            8715, 8715, 0, $f,
-            8719, 8719, 0, $f,
-            8721, 8722, 0, $f,
-            8727, 8727, 0, $f,
-            8730, 8730, 0, $f,
-            8733, 8734, 0, $f,
-            8736, 8736, 0, $f,
-            8743, 8747, 0, $f,
-            8756, 8756, 0, $f,
-            8764, 8764, 0, $f,
-            8773, 8773, 0, $f,
-            8776, 8776, 0, $f,
-            8800, 8801, 0, $f,
-            8804, 8805, 0, $f,
-            8834, 8836, 0, $f,
-            8838, 8839, 0, $f,
-            8853, 8853, 0, $f,
-            8855, 8855, 0, $f,
-            8869, 8869, 0, $f,
-            8901, 8901, 0, $f,
-            8968, 8971, 0, $f,
-            9001, 9002, 0, $f,
-            9674, 9674, 0, $f,
-            9824, 9824, 0, $f,
-            9827, 9827, 0, $f,
-            9829, 9830, 0, $f,
-            338,  339,  0, $f,
-            352,  353,  0, $f,
-            376,  376,  0, $f,
-            710,  710,  0, $f,
-            732,  732,  0, $f,
-            8194, 8195, 0, $f,
-            8201, 8201, 0, $f,
-            8204, 8207, 0, $f,
-            8211, 8212, 0, $f,
-            8216, 8218, 0, $f,
-            8218, 8218, 0, $f,
-            8220, 8222, 0, $f,
-            8224, 8225, 0, $f,
-            8240, 8240, 0, $f,
-            8249, 8250, 0, $f,
-            8364, 8364, 0, $f);
-        return $cmap;
-    }
-
-// -------------------------------------------------------------
-    function textile_popup_help($name, $helpvar, $windowW, $windowH)
-    {
-        return ' <a target="_blank" href="http://www.textpattern.com/help/?item=' . $helpvar . '" onclick="window.open(this.href, \'popupwindow\', \'width=' . $windowW . ',height=' . $windowH . ',scrollbars,resizable\'); return false;">' . $name . '</a><br />';
-
-        return $out;
-    }
-
-// -------------------------------------------------------------
-    function txtgps($thing)
-    {
-        if (isset($_POST[$thing])) {
-            if (get_magic_quotes_gpc()) {
-                return stripslashes($_POST[$thing]);
-            }
-            else {
-                return $_POST[$thing];
-            }
-        }
-        else {
-            return '';
-        }
-    }
-    
-// -------------------------------------------------------------
-    function dump()
-    {
-		foreach (func_get_args() as $a)
-			echo "\n<pre>",(is_array($a)) ? print_r($a) : $a, "</pre>\n";
-	}
-
-
-} // end class
-
-
-// Register the plugin:
-$this->register( new textile_Rendererplugin() );
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/renderers/_texturize.renderer.php 1.10.3.src/plugins/renderers/_texturize.renderer.php
--- 0.9.2.src/plugins/renderers/_texturize.renderer.php	2005-06-17 19:53:16.000000000 -0500
+++ 1.10.3.src/plugins/renderers/_texturize.renderer.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,111 +0,0 @@
-<?php
-/**
- * This file implements the Texturize plugin for b2evolution
- *
- * @author WordPress team - http://sourceforge.net/project/memberlist.php?group_id=51422
- * b2evo: 1 notice fix.
- *
- * @package plugins
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/../renderer.class.php';
-
-/**
- * @package plugins
- */
-class texturize_Rendererplugin extends RendererPlugin
-{
-	var $code = 'b2WPTxrz';
-	var $name = 'Texturize';
-	var $priority = 90;
-	var $apply_when = 'opt-in';
-	var $apply_to_html = true; 
-	var $apply_to_xml = true; 
-	var $short_desc;
-	var $long_desc;
-	
-
-	/**
-	 * Constructor
-	 *
-	 * {@internal texturize_Rendererplugin::texturize_Rendererplugin(-)}}
-	 */
-	function texturize_Rendererplugin()
-	{
-		$this->short_desc = 'Smart quotes and more';
-		$this->long_desc = 'No description available';
-	}
-
-
-	/**
-	 * Perform rendering
-	 *
-	 * {@internal texturize_Rendererplugin::render(-)}} 
-	 *
-	 * @param string content to render (by reference) / rendered content
-	 * @param string Output format, see {@link format_to_output()}
-	 * @return boolean true if we can render something for the required output format
-	 */
-	function render( & $content, $format )
-	{
-		if( ! parent::render( $content, $format ) )
-		{	// We cannot render the required format
-			return false;
-		}
-	
-		$output = '';
-		$textarr = preg_split("/(<.*>)/Us", $content, -1, PREG_SPLIT_DELIM_CAPTURE); // capture the tags as well as in between
-		$stop = count($textarr); $next = true; // loop stuff
-		for ($i = 0; $i < $stop; $i++) {
-			$curl = $textarr[$i];
-	
-			if (strlen($curl) && '<' != $curl{0} && $next) { // If it's not a tag
-				$curl = str_replace('---', '&#8212;', $curl);
-				$curl = str_replace('--', '&#8211;', $curl);
-				$curl = str_replace("...", '&#8230;', $curl);
-				$curl = str_replace('``', '&#8220;', $curl);
-	
-				// This is a hack, look at this more later. It works pretty well though.
-				$cockney = array("'tain't","'twere","'twas","'tis","'twill","'til","'bout","'nuff","'round");
-				$cockneyreplace = array("&#8217;tain&#8217;t","&#8217;twere","&#8217;twas","&#8217;tis","&#8217;twill","&#8217;til","&#8217;bout","&#8217;nuff","&#8217;round");
-				$curl = str_replace($cockney, $cockneyreplace, $curl);
-	
-				$curl = preg_replace("/'s/", '&#8217;s', $curl);
-				$curl = preg_replace("/'(\d\d(?:&#8217;|')?s)/", "&#8217;$1", $curl);
-				$curl = preg_replace('/(\s|\A|")\'/', '$1&#8216;', $curl);
-				$curl = preg_replace('/(\d+)"/', '$1&Prime;', $curl);
-				$curl = preg_replace("/(\d+)'/", '$1&prime;', $curl);
-				$curl = preg_replace("/(\S)'([^'\s])/", "$1&#8217;$2", $curl);
-				$curl = preg_replace('/(\s|\A)"(?!\s)/', '$1&#8220;$2', $curl);
-				$curl = preg_replace('/"(\s|\Z)/', '&#8221;$1', $curl);
-				$curl = preg_replace("/'([\s.]|\Z)/", '&#8217;$1', $curl);
-				$curl = preg_replace("/\(tm\)/i", '&#8482;', $curl);
-				$curl = preg_replace("/\(c\)/i", '&#169;', $curl);
-				$curl = preg_replace("/\(r\)/i", '&#174;', $curl);
-				$curl = preg_replace('/&([^#])(?![a-z]{1,8};)/', '&#038;$1', $curl);
-				$curl = str_replace("''", '&#8221;', $curl);
-				
-				$curl = preg_replace('/(d+)x(\d+)/', "$1&#215;$2", $curl);
-	
-			} elseif (strstr($curl, '<code') || strstr($curl, '<pre') || strstr($curl, '<kbd' || strstr($curl, '<style') || strstr($curl, '<script'))) {
-				// strstr is fast
-				$next = false;
-			} else {
-				$next = true;
-			}
-			$output .= $curl;
-		}
-		$content = $output;
-		
-		return true;
-	}
-}
-
-// Register the plugin:
-$this->register( new texturize_Rendererplugin() );
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/renderers/_wacko.renderer.php 1.10.3.src/plugins/renderers/_wacko.renderer.php
--- 0.9.2.src/plugins/renderers/_wacko.renderer.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/plugins/renderers/_wacko.renderer.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,183 +0,0 @@
-<?php
-/**
- * This file implements the Wacko plugin for b2evolution
- *
- * Wacko style formatting
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package plugins
- * @ignore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/../renderer.class.php';
-
-/**
- * @package plugins
- */
-class wacko_Rendererplugin extends RendererPlugin
-{
-	var $code = 'b2evWcko';
-	var $name = 'Wacko formatting';
-	var $priority = 30;
-	var $apply_when = 'opt-in';
-	var $apply_to_html = true; 
-	var $apply_to_xml = false; // Leave the markup
-	var $short_desc;
-	var $long_desc;
-
-	/**
-	 * GreyMatter formatting search array
-	 *
-	 * @access private
-	 */
-	var $search = array(
-											'#( ^ | \s ) ====== (.+?) ====== #x',	
-											'#( ^ | \s ) ===== (.+?) ===== #x',	
-											'#( ^ | \s ) ==== (.+?) ==== #x',	
-											'#( ^ | \s ) === (.+?) === #x',	
-											'#( ^ | \s ) == (.+?) == #x',	
-											'#^ \s* --- \s* $#xm',	// multiline start/stop checking
-											'/ %%% 								
-												( \s*? \n )? 				# Eat optional blank line after %%%
-												(.+?) 
-												( \n \s*? )? 				# Eat optional blank line before %%%
-												%%% 
-											/sxe'		// %%%escaped codeblock%%%
-											);
-	
-	/**
-	 * HTML replace array
-	 *
-	 * @access private
-	 */
-	var $replace = array(
-											'$1<h6>$2</h6>',
-											'$1<h5>$2</h5>',
-											'$1<h4>$2</h4>',
-											'$1<h3>$2</h3>',
-											'$1<h2>$2</h2>',
-											'<hr />',
-											'\'<div class="codeblock"><pre><code>\'.
-											htmlspecialchars(stripslashes(\'$2\'),ENT_NOQUOTES).
-											\'</code></pre></div>\''
-											);
-
-	/**
-	 * Constructor
-	 *
-	 * {@internal gmcode_Rendererplugin::gmcode_Rendererplugin(-)}}
-	 */
-	function wacko_Rendererplugin()
-	{
-		$this->short_desc = T_('Wacko style formatting');
-		$this->long_desc = T_('== h2 ==
-=== h3 ===
-==== h4 ====
-===== h5 =====
-====== h6 ======');
-	}
-
-
-	/**
-	 * Perform rendering
-	 *
-	 * {@internal gmcode_Rendererplugin::render(-)}} 
-	 *
-	 * @param string content to render (by reference) / rendered content
-	 * @param string Output format, see {@link format_to_output()}
-	 * @return boolean true if we can render something for the required output format
-	 */
-	function render( & $content, $format )
-	{
-		if( ! parent::render( $content, $format ) )
-		{	// We cannot render the required format
-			return false;
-		}
-	
-		$content = preg_replace( $this->search, $this->replace, $content );
-		
-		// Find bullet lists
-		$lines = explode( "\n", $content );
-		$lists = array();
-		$current_depth = 0;
-		$content = '';
-		foreach( $lines as $line )
-		{
-			if( ! preg_match( '#^ /s $#xm', $line ) )
-			{	 // If not blank line
-				$matches = array();
-
-				if( preg_match( '#^((  )+)\*(.*)$#m', $line, $matches ) )
-				{	// We have a list item
-					$req_depth = strlen( $matches[1] ) / 2;
-					while( $current_depth < $req_depth )
-					{	// We must indent
-						$content .= "<ul>\n";
-						array_push( $lists, 'ul' );
-						$current_depth++;
-					}
-
-					while( $current_depth > $req_depth )
-					{	// We must close lists
-						$content .= '</'.array_pop( $lists ).">\n";
-						$current_depth--;
-					}
-
-					$content .= $matches[1].'<li>'.$matches[3]."</li>\n";
-					continue;
-				}
-
-				if( preg_match( '#^((  )+)([0-9]+)(.*)$#m', $line, $matches ) )
-				{	// We have an ordered list item
-					$req_depth = strlen( $matches[1] ) / 2;
-					while( $current_depth < $req_depth )
-					{	// We must indent
-						$content .= '<ol start="'.$matches[3].'">'."\n";
-						array_push( $lists, 'ol' );
-						$current_depth++;
-					}
-
-					while( $current_depth > $req_depth )
-					{	// We must close lists
-						$content .= '</'.array_pop( $lists ).">\n";
-						$current_depth--;
-					}
-
-					$content .= $matches[1].'<li>'.$matches[4]."</li>\n";
-					continue;
-				}
-
-				// Normal line. 
-
-				if( $current_depth )
-				{ // We must go back to 0
-					$content .= '</'.implode( ">\n</", $lists ).">\n";
-					$lists = array();
-					$current_depth = 0;
-				}
-
-				$content .= $line."\n";
-
-			}
-		}
-
-		if( $current_depth )
-		{ // We must go back to 0
-			$content .= '</'.implode( ">\n</", $lists ).">\n";
-		}
-		
-		return true;
-	}
-}
-
-// Register the plugin:
-$this->register( new wacko_Rendererplugin() );
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/renderers/_wikilinks.renderer.php 1.10.3.src/plugins/renderers/_wikilinks.renderer.php
--- 0.9.2.src/plugins/renderers/_wikilinks.renderer.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/plugins/renderers/_wikilinks.renderer.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,268 +0,0 @@
-<?php
-/**
- * This file implements the Wiki links plugin for b2evolution
- *
- * Creates wiki links
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package plugins
- * @ignore
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/../renderer.class.php';
-
-/**
- * @package plugins
- */
-class wikilinks_Rendererplugin extends RendererPlugin
-{
-	var $code = 'b2evWcko';
-	var $name = 'Wiki Links';
-	var $priority = 35;
-	var $apply_when = 'opt-in';
-	var $apply_to_html = true; 
-	var $apply_to_xml = false; // Leave the markup
-	var $short_desc;
-	var $long_desc;
-
-	/**
-	 * Constructor
-	 *
-	 * {@internal gmcode_Rendererplugin::gmcode_Rendererplugin(-)}}
-	 */
-	function wikilinks_Rendererplugin()
-	{
-		$this->short_desc = T_('Wiki Links converter');
-		$this->long_desc = T_('WikiWord links ((link)) [[link ]]');
-	}
-
-
-	/**
-	 * Perform rendering
-	 *
-	 * {@internal gmcode_Rendererplugin::render(-)}} 
-	 *
-	 * @param string content to render (by reference) / rendered content
-	 * @param string Output format, see {@link format_to_output()}
-	 * @return boolean true if we can render something for the required output format
-	 */
-	function render( & $content, $format )
-	{
-		global $ItemCache, $admin_url, $blog;
-	
-		if( ! parent::render( $content, $format ) )
-		{	// We cannot render the required format
-			return false;
-		}
-	
-		// Regular links:
-		$search = array(	
-			// [[http://url]] :
-			'#\[\[((http|https|mailto)://([^, <>{}\n\r]+?))\]\]#i',
-			// [[http://url text]] :
-			'#\[\[((http|https|mailto)://([^, <>{}\n\r]+?)) ([^\n\r]+?)\]\]#i',
-			// ((http://url)) :
-			'#\(\(((http|https|mailto)://([^, <>{}\n\r]+?))\)\)#i',
-			// ((http://url text)) :
-			'#\(\(((http|https|mailto)://([^, <>{}\n\r]+?)) ([^\n\r]+?)\)\)#i'																
-		);
-		$replace = array( 
-			'<a href="$1">$1</a>',
-			'<a href="$1">$4</a>',
-			'<a href="$1">$1</a>',
-			'<a href="$1">$4</a>'
-		);
-		
-		$content = preg_replace( $search, $replace,	$content );
-		
-/*
-	$ret = preg_replace("#([\n ])aim:([^,< \n\r]+)#i", "\\1<a href=\"aim:goim?screenname=\\2\\3&message=Hello\">\\2\\3</a>", $ret);
-
-	$ret = preg_replace("#([\n ])icq:([^,< \n\r]+)#i", "\\1<a href=\"http://wwp.icq.com/scripts/search.dll?to=\\2\\3\">\\2\\3</a>", $ret);
-
-	$ret = preg_replace("#([\n ])www\.([a-z0-9\-]+)\.([a-z0-9\-.\~]+)((?:/[^,< \n\r]*)?)#i", "\\1<a href=\"http://www.\\2.\\3\\4\">www.\\2.\\3\\4</a>", $ret);
-
-	$ret = preg_replace("#([\n ])([a-z0-9\-_.]+?)@([^,< \n\r]+)#i", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>", $ret); */
-	
-	
-		// WIKIWORDS:
-	
-		$search_wikiwords = array();
-		$replace_links = array();
-	
-		// STANDALONE WIKIWORDS:
-		$search = '/
-				(?<= \s | ^ )													# Lookbehind for whitespace
-				([A-Z]+[a-z0-9_]+([A-Z]+[A-Za-z0-9_]+)+)	# WikiWord or WikiWordLong
-				(?= [\.,:;!\?] \s | \s | $ )											# Lookahead for whitespace or punctuation
-			/x';	// x = extended (spaces + comments allowed)
-
-		if( preg_match_all( $search, $content, $matches, PREG_SET_ORDER) )
-		{ 
-			// Construct array of wikiwords to look up in post urltitles
-			$wikiwords = array();
-			foreach( $matches as $match )
-			{
-				// Convert the WikiWord to an urltitle
-				$WikiWord = $match[0];
-				$Wiki_Word = preg_replace( '*([^A-Z_])([A-Z])*', '$1_$2', $WikiWord );
-				$wiki_word = strtolower( $Wiki_Word );
-				// echo '<br />Match: [', $WikiWord, '] -> [', $wiki_word, ']';
-				$wikiwords[ $WikiWord ] = $wiki_word;
-			}
-
-			// Lookup all urltitles at once in DB and preload cache:
-			$ItemCache->load_urltitle_array( $wikiwords );
-
-			// Construct arrays for replacing wikiwords by links:
-			foreach( $wikiwords as $WikiWord => $wiki_word )
-			{
-				// WikiWord
-				$search_wikiwords[] = '/
-					(?<= \s | ^ ) 						# Lookbehind for whitespace or start
-					(?<! <span\ class="NonExistentWikiWord"> )		
-					'.$WikiWord.'							# Specific WikiWord to replace
-					(?= [\.,:;!\?] \s | \s | $ )							# Lookahead for whitespace or end of string
-					/sx';	// s = dot matches newlines, x = extended (spaces + comments allowed)
-	
-	
-				// Find matching Item:
-				if( ($Item = $ItemCache->get_by_urltitle( $wiki_word, false )) !== false )
-				{ // Item Found
-					$permalink = $Item->gen_permalink();
-		
-					// WikiWord
-					$replace_links[] = '<a href="'.$permalink.'">'.$WikiWord.'</a>';
-					
-				}
-				else
-				{	// Item not found
-	
-					$create_link = isset($blog) ? ('<a href="'.$admin_url.'/b2edit.php?blog='.$blog.'&amp;post_title='.preg_replace( '*([^A-Z_])([A-Z])*', '$1%20$2', $WikiWord ).'&amp;post_urltitle='.$wiki_word.'" title="Create...">?</a>') : '';
-	
-					// WikiWord
-					$replace_links[] = '<span class="NonExistentWikiWord">'.$WikiWord.$create_link.'</span>';
-				
-				}
-			}
-		}
-		
-		// BRACKETED WIKIWORDS:
-		$search = '/
-				(?<= \(\( | \[\[ )										# Lookbehind for (( or [[
-				([A-Z]+[A-Za-z0-9_]*)									# Anything from Wikiword to WikiWordLong
-				(?= ( \s .*? )? ( \)\) | \]\] ) )			# Lookahead for )) or ]]
-			/x';	// x = extended (spaces + comments allowed)
-
-		if( preg_match_all( $search, $content, $matches, PREG_SET_ORDER) )
-		{ 
-		// Construct array of wikiwords to look up in post urltitles
-		$wikiwords = array();
-		foreach( $matches as $match )
-		{
-			// Convert the WikiWord to an urltitle
-			$WikiWord = $match[0];
-			$Wiki_Word = preg_replace( '*([^A-Z_])([A-Z])*', '$1_$2', $WikiWord );
-			$wiki_word = strtolower( $Wiki_Word );
-			// echo '<br />Match: [', $WikiWord, '] -> [', $wiki_word, ']';
-			$wikiwords[ $WikiWord ] = $wiki_word;
-		}
-
-		// Lookup all urltitles at once in DB and preload cache:
-		$ItemCache->load_urltitle_array( $wikiwords );
-		
-		// Construct arrays for replacing wikiwords by links:
-		foreach( $wikiwords as $WikiWord => $wiki_word )
-		{
-			// [[WikiWord text]]
- 			$search_wikiwords[] = '*
-				\[\[
-				'.$WikiWord.'							# Specific WikiWord to replace
-			 	\s (.+?)
-				\]\]
-				*sx';	// s = dot matches newlines, x = extended (spaces + comments allowed)
-
-			// ((WikiWord text))
-			$search_wikiwords[] = '*
-				\(\(
-				'.$WikiWord.'							# Specific WikiWord to replace
-			 	\s (.+?)
-				\)\)
-				*sx';	// s = dot matches newlines, x = extended (spaces + comments allowed)
-
-			// [[Wikiword]]
- 			$search_wikiwords[] = '*
-				\[\[
-				'.$WikiWord.'							# Specific WikiWord to replace
-				\]\]
-				*sx';	// s = dot matches newlines, x = extended (spaces + comments allowed)
-
-			// ((Wikiword))
-			$search_wikiwords[] = '*
-				\(\(
-				'.$WikiWord.'							# Specific WikiWord to replace
-				\)\)
-				*sx';	// s = dot matches newlines, x = extended (spaces + comments allowed)
-
-
-			// Find matching Item:
-			if( ($Item = $ItemCache->get_by_urltitle( $wiki_word, false )) !== false )
-			{ // Item Found
-				$permalink = $Item->gen_permalink();
-
-				// [[WikiWord text]]
-				$replace_links[] = '<a href="'.$permalink.'">$1</a>';
-	
-				// ((WikiWord text))
-				$replace_links[] = '<a href="'.$permalink.'">$1</a>';
-	
-				// [[Wikiword]]
-				$replace_links[] = '<a href="'.$permalink.'">'.$WikiWord.'</a>';
-
-				// ((Wikiword))
-				$replace_links[] = '<a href="'.$permalink.'">'.$WikiWord.'</a>';
-			}
-			else
-			{	// Item not found
-
-				$create_link = isset($blog) ? ('<a href="'.$admin_url.'/b2edit.php?blog='.$blog.'&amp;post_title='.preg_replace( '*([^A-Z_])([A-Z])*', '$1%20$2', $WikiWord ).'&amp;post_urltitle='.$wiki_word.'" title="Create...">?</a>') : '';
-	
-				// [[WikiWord text]]
-				$replace_links[] = '<span class="NonExistentWikiWord">$1'.$create_link.'</span>';
-	
-				// ((WikiWord text))
-				$replace_links[] = '<span class="NonExistentWikiWord">$1'.$create_link.'</span>';
-	
-				// [[Wikiword]]
-				$replace_links[] = '<span class="NonExistentWikiWord">'.$WikiWord.$create_link.'</span>';
-
-				// ((Wikiword))
-				$replace_links[] = '<span class="NonExistentWikiWord">'.$WikiWord.$create_link.'</span>';
-			}
-		}
-		}
-
-		// echo '<br />---';
-
-		// pre_dump( $search_wikiwords );
-
-		if( count( $search_wikiwords ) )
-		{	// We have set some links to replace:
-			$content = preg_replace( $search_wikiwords, $replace_links, $content );
-		}
-
-		return true;
-	}
-}
-
-// Register the plugin:
-$this->register( new wikilinks_Rendererplugin() );
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/_sitemap.plugin.php 1.10.3.src/plugins/_sitemap.plugin.php
--- 0.9.2.src/plugins/_sitemap.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/_sitemap.plugin.php	2007-03-18 00:28:00.000000000 -0500
@@ -0,0 +1,330 @@
+<?php
+/**
+ * This file implements the (Google) Sitemap Plugin.
+ *
+ * It is inspired by various Google Sitemap plugins or hacks, e.g. the
+ * "Google Sitemap Generator for WordPress" ({@link http://www.arnebrachhold.de/2005/06/05/google-sitemaps-generator-v2-final})
+ * or {@link http://forums.b2evolution.net/viewtopic.php?t=8516}, which itself has taken code
+ * from somewhere. So, thanks everybody.. ;p
+ *
+ * @see http://manual.b2evolution.net/Sitemap_plugin
+ *
+ * @copyright (c)2006 by Daniel HAHLER - {@link http://daniel.hahler.de/}
+ * Parts of this file are copyright (c)2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @license http://www.opensource.org/licenses/gpl-license.php GNU General Public License (GPL)
+ *
+ * @package plugins
+ *
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _sitemap.plugin.php,v 1.1.2.1 2007/03/17 23:27:59 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * (Google) Sitemap Plugin
+ *
+ * @todo Ping Google after new post has been created
+ * @todo Provide setting (array?) to include and exclude specific blogs from pinging.
+ * @package plugins
+ */
+class sitemap_plugin extends Plugin
+{
+	/**
+	 * Variables below MUST be overriden by plugin implementations,
+	 * either in the subclass declaration or in the subclass constructor.
+	 */
+	var $name = 'Sitemap Plugin';
+	var $priority = 100;
+	var $version = '1.10-dev';
+	var $author = 'http://daniel.hahler.de/';
+
+	/*
+	 * These variables MAY be overriden.
+	 */
+	var $apply_rendering = 'never';
+	#var $number_of_installs = 1;
+	#var $group = 'test';
+
+
+	/**
+	 * Init
+	 *
+	 * This gets called after a plugin has been registered/instantiated.
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = $this->T_('Sitemap plugin');
+		$this->long_desc = $this->T_('This plugin generates a Google Sitemap for your blog.');
+	}
+
+
+	/**
+	 * We require b2evo 1.9, because of the events we're hooking into.
+	 */
+	function GetDependencies()
+	{
+		return array(
+				'requires' => array(
+					'app_min' => '1.9-dev',
+				),
+			);
+	}
+
+
+	/**
+	 * @return array
+	 */
+	function GetDefaultSettings( & $params )
+	{
+		$r = array(
+			'include_changefreq' => array(
+				'label' => $this->T_('Change frequency'),
+				'defaultvalue' => '1',
+				'type' => 'checkbox',
+				'note' => $this->T_('Include change frequency (see manual).'),
+			),
+			'auto_prio_cmts' => array(
+				'label' => $this->T_('Auto priority'),
+				'defaultvalue' => '1',
+				'type' => 'checkbox',
+				'note' => $this->T_('Use auto priority for items based on comment count.'),
+			),
+			'prio_items_min' => array(
+				'label' => $this->T_('Min post priority'),
+				'defaultvalue' => '0.1',
+				'type' => 'float',
+				'valid_range' => array('min'=>0, 'max'=>1),
+				'note' => $this->T_('Minimum priority for posts, even is auto priority is enabled.'),
+			),
+			'prio_items' => array(
+				'label' => $this->T_('Default/Max post priority'),
+				'defaultvalue' => '0.8',
+				'type' => 'float',
+				'valid_range' => array('min'=>0, 'max'=>1),
+				'note' => $this->T_('Maximum priority for posts or default if auto priority is disabled.'),
+			),
+			/*
+			'ping_google' => array(
+				'label' => $this->T_('Ping Google'),
+				'defaultvalue' => '1',
+				'type' => 'checkbox',
+				'note' => $this->T_('Ping Google after an item gets created or updated?'),
+			),
+			'pinggoogle_sitemaps' => array(
+				'label' => $this->T_('Google Sitemaps'),
+				'type' => 'array',
+				'defaultvalue' => array(),
+				'entries' => array(
+					'',
+				),
+				'note' => $this->T_('A list of Google sitemaps, available for this application. Check to enable them for pinging on creating or updating items.'),
+			),
+			*/
+			array( 'layout' => 'separator' ),
+			'output_debug' => array(
+					'label' => $this->T_('Debug output'),
+					'defaultvalue' => 0,
+					'type' => 'checkbox',
+					'note' => $this->T_('Debug output in comments of the generated XML.'),
+				),
+			);
+
+		/*
+		if( method_exists('get_Cache') )
+		{ // 2.0
+			global $BlogCache;
+		}
+		else $BlogCache = & get_Cache('BlogCache');
+		$BlogCache->load_all();
+		foreach( $BlogCache->get_ID_array() as $blog_ID )
+		{
+			$loop_Blog = & $BlogCache->get_by_ID($blog_ID);
+		}
+
+		if( $params['for_editing'] )
+		{
+			pre_dump( $this->Settings->get('google_sitemaps') );
+		}
+		*/
+
+		return $r;
+	}
+
+
+	/**
+	 * We provide the "sitemap" skin, to display the Sitemap XML.
+	 *
+	 * @return array
+	 */
+	function GetProvidedSkins()
+	{
+		return array( 'sitemap' );
+	}
+
+
+	/**
+	 * Display the skin - the Google Sitemap.
+	 */
+	function DisplaySkin( & $params )
+	{
+		if( $params['skin'] != 'sitemap' )
+		{ // should not happen
+			debug_die('Received invalid $skin param.');
+		}
+
+		global $DB, $app_name, $app_version, $io_charset;
+		global $Blog;
+
+		header( 'Content-type: application/xml; charset='.$io_charset );
+
+		// Init:
+
+ 		$include_changefreq = $this->Settings->get('include_changefreq');
+
+		if( $this->Settings->get('auto_prio_cmts') )
+		{	// We want to compute automatic priorities based on number of comments.
+
+			$comments_total_count = $DB->get_var(
+				'SELECT COUNT(*)
+					FROM T_comments
+				 WHERE comment_status = "published"');
+			if( $comments_total_count > 0 )
+			{	// There are comments. Get details.
+
+				$comments_info = $DB->get_assoc( '
+					SELECT comment_post_ID, COUNT(comment_ID) AS comment_count
+						FROM T_comments
+ 					 WHERE comment_status = "published"
+					 GROUP BY comment_post_ID' );
+				$prio_items_min = $this->Settings->get('prio_items_min');
+			}
+		}
+
+		$prio_items = $this->Settings->get('prio_items');
+
+		$timestamp_min = strtotime('-1 week');
+
+		// for "is last week" checks below
+		$lastWeek = date('Y-m-d', $timestamp_min);
+
+		$MainList = & new ItemList2( $Blog, NULL, 'now', 50000 /* limit from xml schema */ );
+		$MainList->query();
+
+		$blog_url = $Blog->get('url'); // may get used several times
+
+		// OUTPUT:
+		echo '<?xml version="1.0" encoding="'.$io_charset.'"?'.">\n";
+
+		echo '<!-- generator="'.$app_name.'/'.$app_version.'" -->'."\n";
+
+		echo '<urlset xmlns="http://www.google.com/schemas/sitemap/0.84" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd">'."\n";
+
+		// The Blog's URL as first entry:
+		?>
+		<url>
+			<loc><?php $Blog->disp( 'blogurl', 'xml' ) ?></loc>
+			<lastmod><?php echo substr($MainList->get_lastpostdate(), 0, 10); ?></lastmod>
+			<?php if( $include_changefreq )
+			{ ?>
+			<changefreq>hourly</changefreq>
+			<?php } ?>
+			<priority>1.0</priority>
+		</url>
+
+		<?php
+		while( $Item = $MainList->get_next() )
+		{
+			// Google only allows URLs on the same host+path as the sitemap, so we need to use the URL from the requested Blog, if it's different from the one of the item.
+			// This is the case, if you submit a sitemap for your "Blog All" and/or
+			// there are items in a Blog with a main category in another Blog.
+			// (This seems to be especially relvant if using another (sub)domain for each blog)
+			$item_Blog = & $Item->get_Blog();
+			if( $item_Blog != $Blog )
+			{
+				$blogurl = $blog_url;
+			}
+			else
+			{
+				$blogurl = $item_Blog->get('url');
+			}
+			?>
+			<url>
+				<loc><?php $Item->permanent_url( 'single', $blogurl ) ?></loc>
+				<lastmod><?php $Item->mod_date( 'isoZ', true ) ?></lastmod>
+				<?php
+				if( $include_changefreq )
+				{ ?>
+				<changefreq><?php
+					// changefreq = "how frequently the content at a particular URL is likely to change"
+					// hourly: posts created during the last week
+					// monthly: posts modified after having created them
+					// yearly: the rest
+					if( $Item->issue_date > $lastWeek )
+					{
+						echo 'hourly';
+					}
+					elseif( $Item->mod_date > $Item->issue_date )
+					{
+						echo 'monthly';
+					}
+					else echo 'yearly';
+				?></changefreq>
+   			<?php
+   			}
+   			?>
+				<priority><?php
+				if( ! empty($comments_total_count) )
+				{ // Auto-Prio by number of comments:
+					$cur_cmts = isset($comments_info[$Item->ID]) ? $comments_info[$Item->ID] : 0;
+
+					$prio = round( ($cur_cmts*$prio_items*100/$comments_total_count)/100, 1 ); // 0.0 - 1.0
+
+					if( $prio < $prio_items_min )
+						echo $prio_items_min;
+					else
+						echo $prio;
+
+					if( $this->Settings->get('output_debug') )
+					{ // Debug output
+						?>
+						<!-- debug: <?php echo "round( ($cur_cmts*$prio_items*100/$comments_total_count)/100, 1 );" ?> -->
+						<?php
+					}
+				}
+				else
+				{
+					echo $prio_items;
+				}
+				?></priority>
+			</url>
+
+			<?php
+		}
+		?>
+		</urlset>
+
+		<?php
+	}
+
+
+	/**
+	 * @todo Ping Google about sitemap update
+	 */
+	function __AfterItemInsert( & $params )
+	{
+		global $localtimenow;
+
+		$Item = & $params['Item'];
+		if( $Item->status != 'published' || mysql2timestamp($Item->issue_date) < $localtimenow )
+		{ // not published (yet):
+			return;
+		}
+
+		// ...
+	}
+}
+
+?>
diff -ruN --text 0.9.2.src/plugins/skeleton.plugin.php 1.10.3.src/plugins/skeleton.plugin.php
--- 0.9.2.src/plugins/skeleton.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/skeleton.plugin.php	2007-04-20 03:52:02.000000000 -0500
@@ -0,0 +1,97 @@
+<?php
+/**
+ * -----------------------------------------------------------------------------------------
+ * This file provides a skeleton to create a new {@link http://b2evolution.net/ b2evolution}
+ * plugin quickly.
+ * See also:
+ *  - {@link http://manual.b2evolution.net/CreatingPlugin}
+ *  - {@link http://doc.b2evolution.net/stable/plugins/Plugin.html}
+ * (Delete this first paragraph, of course)
+ * -----------------------------------------------------------------------------------------
+ *
+ * This file implements the PLUGIN_NAME plugin for {@link http://b2evolution.net/}.
+ *
+ * @copyright (c)2006 by Your NAME - {@link http://example.com/}.
+ *
+ * @license GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *
+ * @package plugins
+ *
+ * @author YOUR NAME
+ *
+ * @version $Id: skeleton.plugin.php,v 1.1.2.2.2.1 2007/04/20 02:52:01 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * PLUGIN_NAME Plugin
+ *
+ * Some description
+ *
+ * @package plugins
+ */
+class pluginname_plugin extends Plugin
+{
+	/**
+	 * Variables below MUST be overriden by plugin implementations,
+	 * either in the subclass declaration or in the subclass constructor.
+	 */
+	var $name = 'PLUGIN_NAME';
+	/**
+	 * Code, if this is a renderer or pingback plugin.
+	 */
+	var $code = '';
+	var $priority = 50;
+	var $version = '0.1-dev';
+	var $author = 'http://example.com/';
+	var $help_url = '';
+
+	var $apply_rendering = 'opt-in';
+
+
+	/**
+	 * Init
+	 *
+	 * This gets called after a plugin has been registered/instantiated.
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = $this->T_('Short description');
+		$this->long_desc = $this->T_('Longer description. You may also remove this.');
+	}
+
+
+	/**
+	 * Define settings that the plugin uses/provides.
+	 */
+	function GetDefaultSettings()
+	{
+		return array(
+
+			);
+	}
+
+
+	/**
+	 * Define user settings that the plugin uses/provides.
+	 */
+	function GetDefaultUserSettings()
+	{
+		return array(
+
+			);
+	}
+
+
+	// If you use hooks, that are not present in b2evo 1.8, you should also add
+	// a GetDependencies() function and require the b2evo version your Plugin needs.
+	// See http://doc.b2evolution.net/stable/plugins/Plugin.html#methodGetDependencies
+
+
+	// Add the methods to hook into here...
+	// See http://doc.b2evolution.net/stable/plugins/Plugin.html
+
+
+}
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/_smilies.conf.php 1.10.3.src/plugins/_smilies.conf.php
--- 0.9.2.src/plugins/_smilies.conf.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/plugins/_smilies.conf.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,74 +0,0 @@
-<?php
-/**
- * This file hold the configuration for the Image Smilies plugins for b2evolution.
- * These settings apply to both the renderer and the toolbar Smilies plugin.
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package plugins
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-global $img_url;
-
-# the directory where your smilies are (no trailing slash)
-$this->smilies_path = $img_url.'/smilies';
-
-# here's the conversion table, you can modify it if you know what you're doing
-# smilies will be displayed in their order of appearance
-$this->smilies = array(
-										'=>'				=> 'icon_arrow.gif',
-								//	':!:'				=> 'icon_exclaim.gif',
-								//	':?:'				=> 'icon_question.gif',
-										':idea:'		=> 'icon_idea.gif',
-										':)'				=> 'icon_smile.gif',
-										':D'				=> 'icon_biggrin.gif',
-								//	':DD'				=> 'icon_lol.gif',
-								//	':]'				=> 'icon_cheeze.gif',
-										':p'				=> 'icon_razz.gif',
-										'B)'				=> 'icon_cool.gif',
-										';)'				=> 'icon_wink.gif',
-										':>'				=> 'icon_twisted.gif',
-								//	':o'				=> 'icon_surprised.gif',
-								//	'8|'				=> 'icon_eek.gif',
-								//	'>:-['			=> 'icon_evil.gif',
-										':roll:'		=> 'icon_rolleyes.gif',
-										':oops:'		=> 'icon_redface.gif',
-										':|'				=> 'icon_neutral.gif',
-										':-/'				=> 'icon_confused.gif',
-										':('				=> 'icon_sad.gif',
-										'>:('				=> 'icon_mad.gif',
-										':\'('			=> 'icon_cry.gif',
-										'|-|'				=> 'icon_wth.gif',
-										':>>'				=> 'icon_mrgreen.gif',
-								//	':)'				=> 'graysmile.gif',
-								//	':yes:'			=> 'grayyes.gif',
-										';D'				=> 'graysmilewinkgrin.gif',
-								//	':b'				=> 'grayrazz.gif',
-										':P'				=> 'graybigrazz.gif',
-										':))'				=> 'graylaugh.gif',
-										'88|'				=> 'graybigeek.gif',
-								//	')-o'				=> 'grayembarrassed.gif',
-										':.'				=> 'grayshy.gif',
-								//	'U-('				=> 'grayuhoh.gif',
-								//	':('				=> 'graysad.gif',
-								//	':**:'			=> 'graysigh.gif', 			// alternative: graysighw.gif
-								//	':??:'			=> 'grayconfused.gif',  // alternative: grayconfusedw.gif
-								//	':no:'			=> 'grayno.gif',
-								//	':`('				=> 'graycry.gif',
-								//	'>:-('			=> 'graymad.gif',
-								//	':##'				=> 'grayupset.gif',			// alternative: grayupsetw.gif
-										'XX('				=> 'graydead.gif',
-								//	':zz:'			=> 'graysleep.gif', 		// alternative: graysleepw.gif
-								//	':yawn:'		=> 'icon_yawn.gif',
-								//	':wave:'		=> 'icon_wave.gif',
-										':lalala:'	=> 'icon_lalala.gif',
-										':crazy:'		=> 'icon_crazy.gif',
-								//	'>:XX'			=> 'icon_censored.gif',
-									);
-
-// echo 'Smilies: ', count( $this->smilies );
-
-?>
diff -ruN --text 0.9.2.src/plugins/_smilies.plugin.php 1.10.3.src/plugins/_smilies.plugin.php
--- 0.9.2.src/plugins/_smilies.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/_smilies.plugin.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,395 @@
+<?php
+/**
+ * This file implements the Image Smilies Renderer plugin for b2evolution
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @author fplanque: Francois PLANQUE.
+ * @author gorgeb: Bertrand GORGE / EPISTEMA
+ *
+ * @package plugins
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * @package plugins
+ */
+class smilies_plugin extends Plugin
+{
+	var $code = 'b2evSmil';
+	var $name = 'Smilies';
+	var $priority = 15;
+	var $version = '1.10';
+	var $apply_rendering = 'opt-out';
+	var $group = 'rendering';
+	var $number_of_installs = 3;
+
+	/**
+	 * Text similes search array
+	 *
+	 * @access private
+	 */
+	var $search;
+
+	/**
+	 * IMG replace array
+	 *
+	 * @access private
+	 */
+	var $replace;
+
+	/**
+	 * Smiley definitions
+	 *
+	 * @access private
+	 */
+	var $smilies;
+
+	/**
+	 * Init
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = T_('Graphical smileys');
+		$this->long_desc = T_('This renderer will convert text smilies like :) to graphical icons.<br />
+			Optionally, it will also display a toolbar for quick insertion of smilies into a post.');
+	}
+
+
+	/**
+	* Defaults for user specific settings: "Display toolbar"
+	 *
+	 * @return array
+	 */
+	function GetDefaultSettings()
+	{
+		global $rsc_subdir;
+		return array(
+				'use_toolbar_default' => array(
+					'label' => T_( 'Use smilies toolbar' ),
+					'defaultvalue' => '1',
+					'type' => 'checkbox',
+					'note' => T_( 'This is the default setting. Users can override it in their profile.' ),
+				),
+				'render_comments' => array(	// fp> Note: this is not a default in this version, it's an 'always' :]
+					'label' => $this->T_('Render comments' ),
+					'note' => $this->T_('Check to also render smilies in comments.'),
+					'defaultvalue' => '0',
+					'type' => 'checkbox',
+				),
+				// TODO (yabs) : Display these as images and individual inputs
+				'smiley_list' => array(
+					'label' => $this->T_( 'Smiley list'),
+					'note' => sprintf( $this->T_( 'This is the list of smileys [one per line], in the format : char_sequence image_file // optional comment<br />
+							To disable a smiley, just add one or more spaces to the start of its setting<br />
+							You can add new smiley images by uploading the images to the %s folder.' ), '<span style="font-weight:bold">'.$rsc_subdir.'smilies/</span>' ),
+					'type' => 'html_textarea', // allows smilies with "<" in them
+					'rows' => 10,
+					'cols' => 60,
+					'defaultvalue' => '
+ =>       icon_arrow.gif
+:!:      icon_exclaim.gif
+:?:      icon_question.gif
+:idea:   icon_idea.gif
+:)       icon_smile.gif
+:D       icon_biggrin.gif
+:p       icon_razz.gif
+B)       icon_cool.gif
+;)       icon_wink.gif
+:>       icon_twisted.gif
+:roll:   icon_rolleyes.gif
+:oops:   icon_redface.gif
+:|       icon_neutral.gif
+:-/      icon_confused.gif
+:(       icon_sad.gif
+ >:(      icon_mad.gif
+:\'(      icon_cry.gif
+|-|      icon_wth.gif
+:>>      icon_mrgreen.gif
+:yes:    grayyes.gif,
+;D       graysmilewinkgrin.gif
+:P       graybigrazz.gif
+:))      graylaugh.gif
+88|      graybigeek.gif
+:.       grayshy.gif
+:no:     grayno.gif
+XX(      graydead.gif
+:lalala: icon_lalala.gif
+:crazy:  icon_crazy.gif
+>:XX     icon_censored.gif
+ :DD     icon_lol.gif
+ :o      icon_surprised.gif
+ 8|      icon_eek.gif
+ >:-[    icon_evil.gif
+ :)      graysmile.gif
+ :b      grayrazz.gif
+ )-o     grayembarrassed.gif
+ U-(     grayuhoh.gif
+ :(      graysad.gif
+ :**:    graysigh.gif     // alternative: graysighw.gif
+ :??:    grayconfused.gif // alternative: grayconfusedw.gif
+ :`(     graycry.gif
+ >:-(    graymad.gif
+ :##      grayupset.gif   // alternative: grayupsetw.gif
+ :zz:    graysleep.gif    // alternative: graysleepw.gif
+ :wave:  icon_wave.gif',
+				),
+			);
+}
+
+
+	/**
+	 * Allowing the user to override the display of the toolbar.
+	 *
+	 * @return array
+	 */
+	function GetDefaultUserSettings()
+	{
+		return array(
+				'use_toolbar' => array(
+					'label' => T_( 'Use smilies toolbar' ),
+					'defaultvalue' => $this->Settings->get('use_toolbar_default'),
+					'type' => 'checkbox',
+				),
+			);
+	}
+
+
+	/**
+	 * Display a toolbar in admin
+	 *
+	 * @param array Associative array of parameters
+	 * @return boolean did we display a toolbar?
+	 */
+	function AdminDisplayToolbar( & $params )
+	{
+		if( $this->UserSettings->get('use_toolbar') )
+		{
+			return $this->display_smiley_bar();
+		}
+		return false;
+	}
+
+
+	/**
+	 * Event handler: Called when displaying editor toolbars.
+	 *
+	 * @param array Associative array of parameters
+	 * @return boolean did we display a toolbar?
+	 */
+	function DisplayCommentToolbar( & $params )
+	{
+		if( $this->Settings->get( 'render_comments' )
+		&& ( ( is_logged_in() && $this->UserSettings->get( 'use_toolbar' ) )
+			|| ( !is_logged_in() && $this->Settings->get( 'use_toolbar_default' ) ) ) )
+		{	
+			return $this->display_smiley_bar();
+		}
+		return false;
+	}
+
+
+	/**
+	 * Display the smiley toolbar
+	 *
+	 * @return boolean did we display a toolbar?
+	 */
+	function display_smiley_bar()
+	{
+		$this->InitSmilies();	// check smilies cached
+
+		$grins = '';
+		$smiled = array();
+		foreach( $this->smilies as $smiley )
+		{
+			if (!in_array($smiley[ 'image' ], $smiled))
+			{
+				$smiled[] = $smiley[ 'image'];
+				$smiley[ 'code' ] = str_replace(' ', '', $smiley[ 'code' ]);
+				$grins .= '<img src="'.$smiley[ 'image' ].'" title="'.$smiley[ 'code' ].'" alt="'.$smiley[ 'code' ]
+									.'" class="top" onclick="textarea_wrap_selection( b2evoCanvas, \''. str_replace("'","\'",$smiley[ 'code' ]). '\', \'\', 1 );" /> ';
+			}
+		}
+
+		echo '<div class="edit_toolbar">'.$grins.'</div>' ;
+
+		return true;
+	}
+
+
+	/**
+	 * Perform rendering
+	 *
+	 * @see Plugin::FilterCommentContent()
+	 */
+	function FilterCommentContent( & $params )
+	{
+		if( $this->Settings->get( 'render_comments' ) )
+		{
+			$this->RenderItemAsHtml( $params );
+		}
+	}	
+	
+
+
+	/**
+	 * Perform rendering
+	 *
+	 * @see Plugin::RenderItemAsHtml()
+	 */
+	function RenderItemAsHtml( & $params )
+	{
+		$this->InitSmilies();	// check smilies are already cached
+
+
+		if( ! isset( $this->search ) )
+		{	// We haven't prepared the smilies yet
+			$this->search = array();
+
+			$tmpsmilies = $this->smilies;
+			usort($tmpsmilies, array(&$this, 'smiliescmp'));
+
+			foreach( $tmpsmilies as $smiley )
+			{
+				$this->search[] = $smiley[ 'code' ];
+				$smiley_masked = '';
+				for ($i = 0; $i < strlen($smiley[ 'code' ] ); $i++ )
+				{
+					$smiley_masked .=  '&#'.ord(substr($smiley[ 'code' ], $i, 1)).';';
+				}
+
+				// We don't use getimagesize() here until we have a mean
+				// to preprocess smilies. It takes up to much time when
+				// processing them at display time.
+				$this->replace[] = '<img src="'.$smiley[ 'image' ].'" alt="'.$smiley_masked.'" class="middle" />';
+			}
+		}
+
+
+		// REPLACE:  But only in non-HTML blocks, totally excluding <CODE>..</CODE> and <PRE>..</PRE>
+
+		$content = & $params['data'];
+
+		// Lazy-check first, using stristr() (stripos() is only available since PHP5):
+		if( stristr( $content, '<code' ) !== false || stristr( $content, '<pre' ) !== false )
+		{ // Call ReplaceTagSafe() on everything outside <pre></pre> and <code></code>:
+			$content = callback_on_non_matching_blocks( $content,
+					'~<(code|pre)[^>]*>.*?</\1>~is',
+					array( & $this, 'ReplaceTagSafe' ) );
+		}
+		else
+		{ // No CODE or PRE blocks, replace on the whole thing
+			$content = $this->ReplaceTagSafe($content);
+		}
+
+		return true;
+	}
+
+
+	/**
+	 * This callback gets called once after every tags+text chunk
+	 * @return string Text with replaced smilies
+	 */
+	function preg_insert_smilies_callback( $text )
+	{
+		return str_replace( $this->search, $this->replace, $text );
+	}
+
+
+	/**
+	 * Replace smilies in non-HTML-tag portions of the text.
+	 * @uses callback_on_non_matching_blocks()
+	 */
+	function ReplaceTagSafe($text)
+	{
+		return callback_on_non_matching_blocks( $text, '~<[^>]*>~', array(&$this, 'preg_insert_smilies_callback') );
+	}
+
+
+	/**
+	 * sorts the smilies' array by length
+	 * this is important if you want :)) to superseede :) for example
+	 */
+	function smiliescmp($a, $b)
+	{
+		if( ($diff = strlen( $b[ 'code' ] ) - strlen( $a[ 'code' ] ) ) == 0)
+		{
+			return strcmp( $a[ 'code' ], $b[ 'code' ] );
+		}
+		return $diff;
+	}
+
+
+	/**
+	 * Initiates the smiley array if not already initiated
+	 *
+	 * Attempts to use skin specific smileys where available
+	 *	- skins_adm/skin/rsc/smilies/
+	 *	- skins/skin/smilies/
+	 *
+	 * Attempts to fallback to default smilies
+	 *	- rsc/smilies/
+	 *
+	 * If no image file found the smiley is not added
+	 *
+	 * @return array of available smilies( code, image url )
+	 */
+	function InitSmilies()
+	{
+		if( isset( $this->smilies ) )
+		{ // smilies are already cached
+			return;
+		}
+
+		global $admin_skin, $adminskins_path, $adminskins_url, $rsc_path, $rsc_url, $skin, $skins_path, $skins_url;
+
+		// set the skin path/url and the default (rsc) path/url
+		$currentskin_path = ( is_admin_page() ? $adminskins_path.$admin_skin.'/rsc' : $skins_path.$skin ).'/smilies/';
+		$currentskin_url = ( is_admin_page() ? $adminskins_url.$admin_skin.'/rsc' : $skins_url.$skin ).'/smilies/';
+		$default_path = $rsc_path.'smilies/';
+		$default_url = $rsc_url.'smilies/';
+
+		$skin_has_smilies = is_dir( $currentskin_path );	// check if skin has a /smilies/ folder
+
+		$this->smilies = array();
+		$temp_list = explode( "\n", str_replace( array( "\r", "\t" ), '', $this->Settings->get( 'smiley_list' ) ) );
+
+		foreach( $temp_list as $temp_smiley )
+		{
+			$a_smiley = explode( '<->',	preg_replace_callback( '#^(\S.+?\s)(.+?)(\/\/.*?)*$#', array( $this, 'get_smiley' ),$temp_smiley ) );
+			if( isset( $a_smiley[0] ) and isset( $a_smiley[1] ) )
+			{
+				// lets see if the file exists
+				$temp_img = trim( $a_smiley[1] );
+				if( $skin_has_smilies && is_file( $currentskin_path.$temp_img ) )
+				{
+					$temp_url = $currentskin_url.$temp_img;	// skin has it's own smiley, use it
+				}
+				elseif ( is_file( $default_path.$temp_img ) )
+				{
+					$temp_url = $default_url.$temp_img; // no skin image, but default smiley found so use it
+				}
+				else
+				{
+					$temp_url = ''; // no smiley image found, so don't add the smiley
+				}
+
+				if( $temp_url )
+					$this->smilies[] = array( 'code' => trim( $a_smiley[0] ),'image' => $temp_url );
+			}
+		}
+	}
+
+	// returns the relevant smiley parts (char_code, image_file)
+	function get_smiley( $smiley_parts )
+	{
+		return ( ( isset( $smiley_parts[1] ) && isset( $smiley_parts[2] ) ) ? $smiley_parts[1].'<->'.$smiley_parts[2] : '' );
+	}
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/test_plugin/README.html 1.10.3.src/plugins/test_plugin/README.html
--- 0.9.2.src/plugins/test_plugin/README.html	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/test_plugin/README.html	2006-02-28 21:54:54.000000000 -0600
@@ -0,0 +1,14 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

+<html>

+

+<head>

+<title>TEST plugin help</title>

+</head>

+

+<body>

+

+<p>The TEST plugin responds to virtually all Events where it makes sense.</p>

+

+</body>

+

+</html>

diff -ruN --text 0.9.2.src/plugins/_test.plugin.php 1.10.3.src/plugins/_test.plugin.php
--- 0.9.2.src/plugins/_test.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/_test.plugin.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,666 @@
+<?php
+/**
+ * This file implements the TEST plugin.
+ *
+ * For the most recent and complete Plugin API documentation
+ * see {@link Plugin} in ../evocore/_plugin.class.php.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package plugins
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _test.plugin.php,v 1.48.2.8.2.2 2007/04/25 22:18:08 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * TEST Plugin
+ *
+ * This plugin responds to virtually all possible plugin events :P
+ *
+ * @package plugins
+ */
+class test_plugin extends Plugin
+{
+	/**
+	 * Variables below MUST be overriden by plugin implementations,
+	 * either in the subclass declaration or in the subclass constructor.
+	 */
+	var $name = 'Test';
+	var $code = 'evo_TEST';
+	var $priority = 50;
+	var $version = '1.9-dev';
+	var $author = 'The b2evo Group';
+	var $help_url = '';  // empty URL defaults to manual wiki
+
+	/*
+	 * These variables MAY be overriden.
+	 */
+	var $apply_rendering = 'opt-out';
+	var $number_of_installs = 1;
+	var $group = 'test';
+
+
+	/**
+	 * Init
+	 *
+	 * This gets called after a plugin has been registered/instantiated.
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = 'Test plugin';
+		$this->long_desc = 'This plugin responds to virtually all possible plugin events :P';
+	}
+
+
+	/**
+	 * Get the settings that the plugin can use.
+	 *
+	 * Those settings are transfered into a Settings member object of the plugin
+	 * and can be edited in the backoffice (Settings / Plugins).
+	 *
+	 * @see Plugin::GetDefaultSettings()
+	 * @see PluginSettings
+	 * @see Plugin::PluginSettingsValidateSet()
+	 * @return array
+	 */
+	function GetDefaultSettings( & $params )
+	{
+		$r = array(
+			'click_me' => array(
+					'label' => 'Click me!',
+					'defaultvalue' => '1',
+					'type' => 'checkbox',
+				),
+			'input_me' => array(
+					'label' => 'How are you?',
+					'defaultvalue' => '',
+					'note' => 'Welcome to b2evolution',
+				),
+			'my_select' => array(
+					'label' => 'Selector',
+					'id' => $this->classname.'_my_select',
+					'onchange' => 'document.getElementById("'.$this->classname.'_a_disabled_one").disabled = ( this.value == "sun" );',
+					'defaultvalue' => 'one',
+					'type' => 'select',
+					'options' => array( 'sun' => 'Sunday', 'mon' => 'Monday' ),
+				),
+			'a_disabled_one' => array(
+					'label' => 'This one is disabled',
+					'id' => $this->classname.'_a_disabled_one',
+					'type' => 'checkbox',
+					'defaultvalue' => '1',
+					'disabled' => true, // this can be useful if you detect that something cannot be changed. You probably want to add a 'note' then, too.
+					'note' => 'Change the above select input to "Monday" to enable it.',
+				),
+			);
+
+		if( $params['for_editing'] )
+		{ // we're asked for the settings for editing:
+			if( $this->Settings->get('my_select') == 'mon' )
+			{
+				$r['a_disabled_one']['disabled'] = false;
+			}
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * User settings.
+	 *
+	 * @see Plugin::GetDefaultUserSettings()
+	 * @see PluginUserSettings
+	 * @see Plugin::PluginUserSettingsValidateSet()
+	 * @return array
+	 */
+	function GetDefaultUserSettings()
+	{
+		return array(
+				'echo_random' => array(
+					'label' => 'Echo a random number in AdminBeginPayload event',
+					'type' => 'checkbox',
+					'defaultvalue' => '0',
+				),
+				'deactivate' => array(
+					'label' => 'Deactivate',
+					'type' => 'checkbox',
+					'defaultvalue' => '0',
+				),
+			);
+	}
+
+
+	/**
+	 * We trigger an extra event ourself (which we also provide ourselves).
+	 *
+	 * @return array
+	 */
+	function GetExtraEvents()
+	{
+		return array(
+				// Gets "min" and "max" as params and should return a random number in between:
+				'test_plugin_get_random' => 'TEST event that returns a random number.',
+			);
+	}
+
+
+	/**
+	 * Define a test cron job
+	 */
+	function GetCronJobs( & $params )
+	{
+		return array(
+				array(
+					'name' => 'TEST plugin - cron job',
+					'ctrl' => 'test_job',
+					'params' => array( 'param' => 1 ),
+				),
+			);
+	}
+
+
+	/**
+	 * Execute/Handle a test/sample cronjob.
+	 */
+	function ExecCronJob( & $params )
+	{
+		if( $params['ctrl'] == 'test_job' )
+		{
+			return array( 'code' => 1, 'message' => 'Test successful.' );
+		}
+	}
+
+
+	/**
+	 * Deactive the plugin for the current request if the user wants it so.
+	 * @see Plugin::AppendLoginRegisteredUser()
+	 */
+	function AppendLoginRegisteredUser()
+	{
+		if( $this->UserSettings->get('deactivate') )
+		{
+			$this->forget_events();
+		}
+	}
+
+
+	/**
+	 * Define some dependencies.
+	 *
+	 * @see Plugin::GetDependencies()
+	 * @return array
+	 */
+	function GetDependencies()
+	{
+		return array(
+				'recommends' => array(
+					'events_by_one' => array( array('Foo', 'Bar'), array('FooBar', 'BarFoo') ), // a plugin that provides "Foo" and "Bar", and one (may be the same) that provides "FooBar" and "BarFoo"
+					'events' => array( 'some_event', 'some_other_event' ),
+					'plugins' => array( array( 'some_plugin', '1' ) ), // at least version 1 of some_plugin
+				),
+
+				'requires' => array(
+					// Same syntax as with the 'recommends' class above, but would prevent the plugin from being installed.
+				),
+			);
+	}
+
+
+	/**
+	 * Gets asked for, if user settings get updated.
+	 *
+	 * We just add a note.
+	 *
+	 * @see Plugin::PluginUserSettingsUpdateAction()
+	 */
+	function PluginUserSettingsUpdateAction()
+	{
+		if( $this->UserSettings->get('echo_random') )
+		{
+			$this->msg( 'TEST plugin: Random numbers have been disabled.' );
+		}
+		else
+		{
+			$this->msg( 'TEST plugin: Random numbers have been enabled.' );
+		}
+
+		return true;
+	}
+
+
+	/**
+	 * Event handlers:
+	 */
+
+	/**
+	 * Event handler: Called when ending the admin html head section.
+	 *
+	 * @see Plugin::AdminEndHtmlHead()
+	 * @param array Associative array of parameters
+	 * @return boolean did we do something?
+	 */
+	function AdminEndHtmlHead( & $params )
+	{
+		echo '<!-- This comment was added by the TEST plugin -->';
+
+		return true;
+	}
+
+
+	/**
+	 * Event handler: Called right after displaying the admin page footer.
+	 *
+	 * @see Plugin::AdminAfterPageFooter()
+	 * @param array Associative array of parameters
+	 * @return boolean did we do something?
+	 */
+	function AdminAfterPageFooter( & $params )
+	{
+		echo '<p class="footer">This is the TEST plugin responding to the AdminAfterPageFooter event!</p>';
+
+		return true;
+	}
+
+
+	/**
+	 * Event handler: Called when displaying editor toolbars.
+	 *
+	 * @see Plugin::AdminDisplayToolbar()
+	 * @param array Associative array of parameters
+	 * @return boolean did we display a toolbar?
+	 */
+	function AdminDisplayToolbar( & $params )
+	{
+		echo '<div class="edit_toolbar">This is the TEST Toolbar</div>';
+
+		return true;
+	}
+
+
+	/**
+	 * Event handler: Called when displaying editor buttons.
+	 *
+	 * @see Plugin::AdminDisplayEditorButton()
+	 * @param array Associative array of parameters
+	 * @return boolean did we display ?
+	 */
+	function AdminDisplayEditorButton( & $params )
+	{
+		if( $params['edit_layout'] == 'simple' )
+		{ // this is the "simple" layout, we do nothing
+			return false;
+		}
+		?>
+		<input type="button" value="TEST" onclick="alert('Hi! This is the TEST plugin (AdminDisplayEditorButton)!');" />
+		<?php
+		return true;
+	}
+
+
+	/**
+	 * @see Plugin::AdminDisplayItemFormFieldset()
+	 */
+	function AdminDisplayItemFormFieldset( & $params )
+	{
+		$params['Form']->begin_fieldset( 'TEST plugin' );
+		$params['Form']->info_field( 'TEST plugin', 'This is the TEST plugin responding to the AdminDisplayItemFormFieldset event.' );
+		$params['Form']->end_fieldset( 'Foo' );
+	}
+
+
+	/**
+	 * @see Plugin::AdminBeforeItemEditCreate()
+	 */
+	function AdminBeforeItemEditCreate( & $params )
+	{
+		$this->msg( 'This is the TEST plugin responding to the AdminBeforeItemEditCreate event.' );
+	}
+
+
+	/**
+	 * @see Plugin::AdminBeforeItemEditUpdate()
+	 */
+	function AdminBeforeItemEditUpdate( & $params )
+	{
+		$this->msg( 'This is the TEST plugin responding to the AdminBeforeItemEditUpdate event.' );
+	}
+
+
+	/**
+	 * Event handler: Gets invoked in /admin/_header.php for every backoffice page after
+	 *                the menu structure is build. You can use the {@link $AdminUI} object
+	 *                to modify it.
+	 *
+	 * This is the hook to register menu entries. See {@link register_menu_entry()}.
+	 *
+	 * @see Plugin::AdminAfterMenuInit()
+	 */
+	function AdminAfterMenuInit()
+	{
+		$this->register_menu_entry( 'Test tab' );
+	}
+
+
+	/**
+	 * Event handler: Called when handling actions for the "Tools" menu.
+	 *
+	 * Use {@link $Messages} to add Messages for the user.
+	 *
+	 * @see Plugin::AdminToolAction()
+	 */
+	function AdminToolAction( $params )
+	{
+		global $Messages;
+
+		$Messages->add( 'Hello, This is the AdminToolAction for the TEST plugin.' );
+	}
+
+
+	/**
+	 * Event handler: Called when displaying the block in the "Tools" menu.
+	 *
+	 * @see Plugin::AdminToolPayload()
+	 */
+	function AdminToolPayload( $params )
+	{
+		echo 'Hello, This is the AdminToolPayload for the TEST plugin.';
+	}
+
+
+	/**
+	 * Event handler: Method that gets invoked when our tab (?tab=plug_ID_X) is selected.
+	 *
+	 * You should catch params (GET/POST) here and do actions (no output!).
+	 * Use {@link $Messages} to add messages for the user.
+	 *
+	 * @see Plugin::AdminTabAction()
+	 */
+	function AdminTabAction()
+	{
+		global $Plugins;
+
+		$this->text_from_AdminTabAction = '<p>This is text from AdminTabAction for the TEST plugin.</p>'
+			.'<p>Here is a random number: '
+			.$Plugins->get_trigger_event_first_return('test_plugin_get_random', array( 'min'=>-1000, 'max'=>1000 )).'</p>';
+
+		if( $this->param_text = param( $this->get_class_id('text') ) )
+		{
+			$this->text_from_AdminTabAction .= '<p>You have said: '.$this->param_text.'</p>';
+		}
+	}
+
+
+	/**
+	 * Event handler: Gets invoked when our tab is selected and should get displayed.
+	 *
+	 * @see Plugin::AdminTabPayload()
+	 */
+	function AdminTabPayload()
+	{
+		echo 'Hello, this is the AdminTabPayload for the TEST plugin.';
+
+		echo $this->text_from_AdminTabAction;
+
+		// TODO: this is tedious.. should either be a global function (get_admin_Form()) or a plugin helper..
+		$Form = & new Form();
+		$Form->begin_form();
+		$Form->hidden_ctrl(); // needed to pass the "ctrl=tools" param
+		$Form->hiddens_by_key( get_memorized() ); // needed to pass all other memorized params, especially "tab"
+
+		$Form->text_input( $this->get_class_id().'_text', $this->param_text, '20', 'Text' );
+
+		$Form->button_input(); // default "submit" button
+
+		$Form->end_form();
+	}
+
+
+	/**
+	 * Event handler: Gets invoked before the main payload in the backoffice.
+	 *
+	 * @see Plugin::AdminBeginPayload()
+	 */
+	function AdminBeginPayload()
+	{
+		global $Plugins;
+
+		echo '<div class="panelblock center">TEST plugin: AdminBeginPayload event.</div>';
+
+		if( $this->UserSettings->get('echo_random') )
+		{
+			echo '<div class="panelblock center">TEST plugin: A random number requested by user setting: '
+					.$Plugins->get_trigger_event_first_return('test_plugin_get_random', array( 'min'=>0, 'max'=>1000 ) ).'</div>';
+		}
+	}
+
+
+	/**
+	 * Event handler: Called when rendering item/post contents as HTML.
+	 *
+	 * Note: return value is ignored. You have to change $params['content'].
+	 *
+	 * @see Plugin::RenderItemAsHtml()
+	 */
+	function RenderItemAsHtml( & $params )
+	{
+		$params['data'] = 'TEST['.$params['data'].']TEST';
+	}
+
+
+	/**
+	 * Event handler: Called when rendering item/post contents as XML.
+	 *
+	 * Note: return value is ignored. You have to change $params['content'].
+	 *
+	 * @see Plugin::RenderItemAsXml()
+	 */
+	function RenderItemAsXml( & $params )
+	{
+		// Do the same as with HTML:
+		$this->RenderItemAsHtml( $params );
+	}
+
+
+	/**
+	 * Event handler: Called when rendering item/post contents as text.
+	 *
+	 * Note: return value is ignored. You have to change $params['content'].
+	 *
+	 * @see Plugin::RenderItemAsText()
+	 */
+	function RenderItemAsText( & $params )
+	{
+		// Do nothing.
+	}
+
+
+	/**
+	 * Event handler: Called when displaying item/post contents as HTML.
+	 *
+	 * Note: return value is ignored. You have to change $params['content'].
+	 *
+	 * @see Plugin::DisplayItemAsHtml()
+	 */
+	function DisplayItemAsHtml( & $params )
+	{
+		$params['data'] = $params['data']."\n<br />-- test_plugin::DisplayItemAsHtml()";
+	}
+
+
+	/**
+	 * Event handler: Called when displaying item/post contents as XML.
+	 *
+	 * Note: return value is ignored. You have to change $params['content'].
+	 *
+	 * @see Plugin::DisplayItemAsXml()
+	 */
+	function DisplayItemAsXml( & $params )
+	{
+		$params['data'] = $params['data']."\n<br />-- test_plugin::DisplayItemAsXml()";
+	}
+
+
+	/**
+	 * Event handler: Called when displaying item/post contents as text.
+	 *
+	 * Note: return value is ignored. You have to change $params['content'].
+	 *
+	 * @see Plugin::DisplayItemAsText()
+	 */
+	function DisplayItemAsText( & $params )
+	{
+		$params['data'] = $params['data']."\n<br />-- test_plugin::DisplayItemAsText()";
+	}
+
+
+	/**
+	 * Wrap a to be displayed IP address.
+	 * @see Plugin::FilterIpAddress()
+	 */
+	function FilterIpAddress( & $params )
+	{
+		$params['data'] = '[[IP:'.$params['data'].' (TEST plugin)]]';
+	}
+
+
+	/**
+	 * Event handler: Called before the plugin is installed.
+	 * @see Plugin::BeforeInstall()
+	 */
+	function BeforeInstall()
+	{
+		global $Plugins;
+		$this->msg( 'TEST plugin: BeforeInstall event.' );
+		return true;
+	}
+
+
+	/**
+	 * Event handler: Called when the plugin has been installed.
+	 * @see Plugin::AfterInstall()
+	 */
+	function AfterInstall()
+	{
+		$this->msg( 'TEST plugin sucessfully installed. All the hard work we did was adding this message in the AfterInstall event.. ;)' );
+	}
+
+
+	/**
+	 * Event handler: Called before the plugin is going to be un-installed.
+	 * @see Plugin::BeforeUninstall()
+	 */
+	function BeforeUninstall()
+	{
+		$this->msg( 'TEST plugin sucessfully un-installed. All the hard work we did was adding this message.. ;)' );
+		return true;
+	}
+
+
+	/**
+	 * Event handler: called when a new user has registered.
+	 * @see Plugin::AfterUserRegistration()
+	 */
+	function AfterUserRegistration( $params )
+	{
+		$this->msg( 'The TEST plugin welcomes the new user '.$params['User']->dget('login').'!' );
+	}
+
+
+	/**
+	 * Event handler: Called at the end of the "Login" form.
+	 * @see Plugin::DisplayLoginFormFieldset()
+	 */
+	function DisplayLoginFormFieldset( & $params )
+	{
+		$params['Form']->info_field( 'TEST plugin', 'This is added by the TEST plugin.' );
+	}
+
+
+	/**
+	 * Event handler: Called when a user tries to login.
+	 * @see Plugin::LoginAttempt()
+	 */
+	function LoginAttempt()
+	{
+		// $this->msg( 'NO LOGIN!', 'login_error' );
+		$this->msg( 'This the TEST plugin responding to the LoginAttempt event.', 'note' );
+	}
+
+
+	/**
+	 * Automagically login every user as "demouser" who is not logged in and does not
+	 * try to currently.
+	 *
+	 * To enable/test it, change the "if-0" check below to "if( 1 )".
+	 *
+	 * @see Plugin::AlternateAuthentication()
+	 */
+	function AlternateAuthentication()
+	{
+		if( 0 ) // you should only enable it for test purposes, because it automagically logs every user in as "demouser"!
+		{
+			global $Session, $Messages, $UserCache;
+
+			if( $demo_User = & $UserCache->get_by_login('demouser') )
+			{ // demouser exists:
+				$Session->set_User( $demo_User );
+				$Messages->add( 'Logged in as demouser.', 'success' );
+				return true;
+			}
+		}
+	}
+
+
+	/**
+	 * @see Plugin::DisplayValidateAccountFormFieldset()
+	 */
+	function DisplayValidateAccountFormFieldset( & $params )
+	{
+		$params['Form']->info( 'TEST plugin', 'This is the TEST plugin responding to the ValidateAccountFormSent event.' );
+	}
+
+
+	/**
+	 * Gets provided as plugin event (and gets also used internally for demonstration).
+	 *
+	 * @param array Associative array of parameters
+	 *              'min': mininum number
+	 *              'max': maxinum number
+	 * @return integer
+	 */
+	function test_plugin_get_random( & $params )
+	{
+		return rand( $params['min'], $params['max'] );
+	}
+
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/_texturize.plugin.php 1.10.3.src/plugins/_texturize.plugin.php
--- 0.9.2.src/plugins/_texturize.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/_texturize.plugin.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,129 @@
+<?php
+/**
+ * This file implements the Texturize plugin for b2evolution
+ *
+ * @author WordPress team - http://sourceforge.net/project/memberlist.php?group_id=51422
+ * b2evo: 1 notice fix.
+ *
+ * @package plugins
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * @package plugins
+ */
+class texturize_plugin extends Plugin
+{
+	var $code = 'b2WPTxrz';
+	var $name = 'Texturize';
+	var $priority = 90;
+	var $version = '1.9-dev';
+	var $apply_rendering = 'opt-out';
+	var $group = 'rendering';
+	var $short_desc;
+	var $long_desc;
+	var $number_of_installs = 1;
+
+
+	/**
+	 * Init
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = T_('Smart quotes + additional typographic replacements.');
+		$this->long_desc = T_('This renderer will replace standard and double quotes with typographic quotes were appropriate.<br />
+		 It will also perform the following replacements:
+		 <ul>
+		 	<li>--- to &#8212;</li>
+			<li>-- to &#8211;</li>
+			<li>... to &#8230;</li>
+		</ul>' );
+	}
+
+
+	/**
+	 * Perform rendering
+	 *
+	 * @param array Associative array of parameters
+	 *   'data': the data (by reference). You probably want to modify this.
+	 *   'format': see {@link format_to_output()}. Only 'htmlbody' and 'entityencoded' will arrive here.
+	 * @return boolean true if we can render something for the required output format
+	 */
+	function RenderItemAsHtml( & $params )
+	{
+		// texturize all content not in code/pre blocks
+		$params['data'] = callback_on_non_matching_blocks( $params['data'], '#<(pre|code)[\s\S]+?/\1>#i', array( $this, 'texturize_block' ) );
+	}
+
+
+	/**
+	 * Texturize content
+	 *
+	 * @param string $content
+	 * @return string texturized content
+	 */
+	function texturize_block( $content )
+	{
+		$output = '';
+		$textarr = preg_split("/(<.*>)/Us", $content, -1, PREG_SPLIT_DELIM_CAPTURE); // capture the tags as well as in between
+		$stop = count($textarr); $next = true; // loop stuff
+		for ($i = 0; $i < $stop; $i++) {
+			$curl = $textarr[$i];
+
+			if (strlen($curl) && '<' != $curl{0} && $next) { // If it's not a tag
+				$curl = str_replace('---', '&#8212;', $curl);
+				$curl = str_replace('--', '&#8211;', $curl);
+				$curl = str_replace("...", '&#8230;', $curl);
+				$curl = str_replace('``', '&#8220;', $curl);
+
+				// This is a hack, look at this more later. It works pretty well though.
+				$cockney = array("'tain't","'twere","'twas","'tis","'twill","'til","'bout","'nuff","'round");
+				$cockneyreplace = array("&#8217;tain&#8217;t","&#8217;twere","&#8217;twas","&#8217;tis","&#8217;twill","&#8217;til","&#8217;bout","&#8217;nuff","&#8217;round");
+				$curl = str_replace($cockney, $cockneyreplace, $curl);
+
+				$curl = preg_replace("/'s/", '&#8217;s', $curl);
+				$curl = preg_replace("/'(\d\d(?:&#8217;|')?s)/", "&#8217;$1", $curl);
+				$curl = preg_replace('/(\s|\A|")\'/', '$1&#8216;', $curl);
+				$curl = preg_replace('/(\d+)"/', '$1&Prime;', $curl);
+				$curl = preg_replace("/(\d+)'/", '$1&prime;', $curl);
+				$curl = preg_replace("/(\S)'([^'\s])/", "$1&#8217;$2", $curl);
+				$curl = preg_replace('/(\s|\A)"(?!\s)/', '$1&#8220;$2', $curl);
+				$curl = preg_replace('/"(\s|\Z)/', '&#8221;$1', $curl);
+				$curl = preg_replace("/'([\s.]|\Z)/", '&#8217;$1', $curl);
+				$curl = preg_replace("/\(tm\)/i", '&#8482;', $curl);
+				$curl = preg_replace("/\(c\)/i", '&#169;', $curl);
+				$curl = preg_replace("/\(r\)/i", '&#174;', $curl);
+				$curl = preg_replace('/&([^#])(?![a-z]{1,8};)/', '&#038;$1', $curl);
+				$curl = str_replace("''", '&#8221;', $curl);
+
+				$curl = preg_replace('/(d+)x(\d+)/', "$1&#215;$2", $curl);
+
+			} elseif (strstr($curl, '<code') || strstr($curl, '<pre') || strstr($curl, '<kbd' || strstr($curl, '<style') || strstr($curl, '<script'))) {
+				// strstr is fast
+				$next = false;
+			} else {
+				$next = true;
+			}
+			$output .= $curl;
+		}
+		$content = $output;
+
+		return $content;
+	}
+
+
+	/**
+	 * The same as for HTML.
+	 *
+	 * @uses RenderItemAsHtml()
+	 */
+	function RenderItemAsXml( & $params )
+	{
+		$this->RenderItemAsHtml( $params );
+	}
+}
+
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/toolbar.class.php 1.10.3.src/plugins/toolbar.class.php
--- 0.9.2.src/plugins/toolbar.class.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/plugins/toolbar.class.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,33 +0,0 @@
-<?php
-/**
- * This file implements the RendererPlugin class (EXPERIMENTAL)
- *
- * This is the base class from which you should derive all toolbar plugins.
- * 
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package plugins
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/plugin.class.php';
-
-/**
- * ToolbarPlugin Class
- *
- * @package plugins
- */
-class ToolbarPlugin extends Plugin
-{
-	/**
-	 * Should be toolbar be displayed?
-	 */
-	var $display = true;
-
-}
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/toolbars/_quicktags.toolbar.php 1.10.3.src/plugins/toolbars/_quicktags.toolbar.php
--- 0.9.2.src/plugins/toolbars/_quicktags.toolbar.php	2005-12-26 20:54:08.000000000 -0600
+++ 1.10.3.src/plugins/toolbars/_quicktags.toolbar.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,437 +0,0 @@
-<?php
-/**
- * This file implements the Quicktahs Toolbar plugin for b2evolution
- *
- * This is Ron's remix!
- * Includes code from the WordPress team -
- *  http://sourceforge.net/project/memberlist.php?group_id=51422
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package plugins
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/../toolbar.class.php';
-
-/**
- * @package plugins
- */
-class quicktags_Toolbarplugin extends ToolbarPlugin
-{
-	/**
-	 * Should be toolbar be displayed?
-	 */
-	var $display = true;
-
-	var $code = 'b2evQTag';
-	var $name = 'Quick Tags';
-	var $priority = 30;
-	var $short_desc;
-	var $long_desc;
-
-
-	/**
-	 * Constructor
-	 *
-	 * {@internal quicktags_Toolbarplugin::quicktags_Toolbarplugin(-)}}
-	 */
-	function quicktags_Toolbarplugin()
-	{
-		$this->short_desc = T_('Easy HTML tags inserting');
-		$this->long_desc = T_('No description available');
-	}
-
-	/**
-	 * Display the toolbar
-	 *
-	 * {@internal quicktags_Toolbarplugin::render(-)}} 
-	 */
-	function display()
-	{	
-		global $is_lynx;
-
-		if( !$this->display )
-		{	// We don't want to show this toolbar
-			return false;
-		}
-
-		if($is_lynx)	
-		{	// let's deactivate quicktags on Lynx, because they don't work there.
-			return;
-		}
-
-		?>
-		<script language="JavaScript" type="text/javascript">
-		<!--
-		var b2evoButtons = new Array();
-		var b2evoLinks = new Array();
-		var b2evoOpenTags = new Array();
-
-		function b2evoButton(id, display, tagStart, tagEnd, access, tit, open) {
-			this.id = id;							// used to name the toolbar button
-			this.display = display;		// label on button
-			this.tagStart = tagStart; // open tag
-			this.tagEnd = tagEnd;			// close tag
-			this.access = access;			// access key
-			this.tit = tit;						// title
-			this.open = open;					// set to -1 if tag does not need to be closed
-		}
-
-		b2evoButtons[b2evoButtons.length] = new b2evoButton(
-				'b2evo_ins'
-				,'ins'
-				,'<ins>','</ins>'
-				,'i'
-				,'<?php echo T_('INSerted [Alt-I]') ?>'
-			);
-
-		b2evoButtons[b2evoButtons.length] = new b2evoButton(
-				'b2evo_del'
-				,'del'
-				,'<del>','</del>'
-				,'d'
-				,'<?php echo T_('DELeted [Alt-D]') ?>'
-			);
-
-		b2evoButtons[b2evoButtons.length] = new b2evoButton(
-				'b2evo_strong'
-				,'str'
-				,'<strong>','</strong>'
-				,'s'
-				,'<?php echo T_('STRong [Alt-S]') ?>'
-			);
-
-		b2evoButtons[b2evoButtons.length] = new b2evoButton(
-				'b2evo_em'
-				,'em'
-				,'<em>','</em>'
-				,'e'
-				,'<?php echo T_('EMphasis [Alt-E]') ?>'
-			);
-
-		b2evoButtons[b2evoButtons.length] = new b2evoButton(
-				'b2evo_code'
-				,'code'
-				,'<code>','</code>'
-				,'c'
-				,'<?php echo T_('CODE [Alt-C]') ?>'
-			);
-
-		b2evoButtons[b2evoButtons.length] = new b2evoButton(
-				'b2evo_par'
-				,'p'
-				,'<p>','</p>'
-				,'p'
-				,'<?php echo T_('Paragraph [Alt-P]') ?>'
-			);
-
-		b2evoButtons[b2evoButtons.length] = new b2evoButton(
-				'b2evo_ul'
-				,'ul'
-				,'<ul>\n','</ul>\n\n'
-				,'u'
-				,'<?php echo T_('Unordered List [Alt-U]') ?>'
-			);
-
-		b2evoButtons[b2evoButtons.length] = new b2evoButton(
-				'b2evo_ol'
-				,'ol'
-				,'<ol>\n','</ol>\n\n'
-				,'o'
-			);
-
-		b2evoButtons[b2evoButtons.length] = new b2evoButton(
-				'b2evo_li'
-				,'li'
-				,'  <li>','</li>\n'
-				,'l'
-				,'<?php echo T_('List Item [Alt-L]') ?>'
-			);
-
-		b2evoButtons[b2evoButtons.length] = new b2evoButton(
-				'b2evo_block'
-				,'block'
-				,'<blockquote>','</blockquote>'
-				,'b'
-				,'<?php echo T_('BLOCKQUOTE [Alt-B]') ?>'
-			);
-
-		b2evoButtons[b2evoButtons.length] = new b2evoButton(
-				'b2evo_img'
-				,'img'
-				,'',''
-				,'g'
-				,'<?php echo T_('IMaGe [Alt-G]') ?>'
-				,-1
-			); // special case
-
-		b2evoButtons[b2evoButtons.length] = new b2evoButton(
-				'b2evo_link'
-				,'link'
-				,'','</a>'
-				,'a'
-				,'<?php echo T_('A href [Alt-A]') ?>'
-			); // special case
-
-		b2evoButtons[b2evoButtons.length] = new b2evoButton(
-				'b2evo_pre'
-				,'pre'
-				,'<pre>','</pre>'
-				,'r'
-				,'[Alt-R]'
-			);
-
-		b2evoButtons[b2evoButtons.length] = new b2evoButton(
-				'b2evo_more'
-				,'!M'
-				,'<!-'+'-more-'+'->',''
-				,'m'
-				,'<?php echo T_('More [Alt-M]') ?>'
-				,-1
-			);
-
-		b2evoButtons[b2evoButtons.length] = new b2evoButton(
-				'b2evo_noteaser'
-				,'!NT'
-				,'<!-'+'-noteaser-'+'->',''
-				,'t'
-				,'<?php echo T_('no teaser [Alt-T]') ?>'
-				,-1
-			);
-
-		b2evoButtons[b2evoButtons.length] = new b2evoButton(
-				'b2evo_next'
-				,'!NP'
-				,'<!-'+'-nextpage-'+'->',''
-				,'q'
-				,'<?php echo T_('next page [Alt-Q]') ?>'
-				,-1
-			);
-
-		function b2evoLink() {
-			this.display = '';
-			this.URL = '';
-			this.newWin = 0;
-		}
-
-		function b2evoShowButton(button, i)
-		{
-			if (button.id == 'b2evo_img')
-			{
-				document.write('<input type="button" id="' + button.id + '" accesskey="' + button.access + '" title="' + button.tit + '" class="quicktags" onclick="b2evoInsertImage(b2evoCanvas);" value="' + button.display + '" />');
-			}
-			else if (button.id == 'b2evo_link')
-			{
-				document.write('<input type="button" id="' + button.id + '" accesskey="' + button.access + '" title="' + button.tit + '" class="quicktags" onclick="b2evoInsertLink(b2evoCanvas, ' + i + ');" value="' + button.display + '" />');
-			}
-			else
-			{
-				document.write('<input type="button" id="' + button.id + '" accesskey="' + button.access + '" title="' + button.tit + '" class="quicktags" onclick="b2evoInsertTag(b2evoCanvas, ' + i + ');" value="' + button.display + '"  />');
-			}
-		}
-
-		function b2evoAddTag(button) {
-			if (b2evoButtons[button].tagEnd != '') {
-				b2evoOpenTags[b2evoOpenTags.length] = button;
-				document.getElementById(b2evoButtons[button].id).value = '/' + document.getElementById(b2evoButtons[button].id).value;
-			}
-		}
-
-		function b2evoRemoveTag(button) {
-			for (i = 0; i < b2evoOpenTags.length; i++) {
-				if (b2evoOpenTags[i] == button) {
-					b2evoOpenTags.splice(i, 1);
-					document.getElementById(b2evoButtons[button].id).value = 		document.getElementById(b2evoButtons[button].id).value.replace('/', '');
-				}
-			}
-		}
-
-		function b2evoCheckOpenTags(button) {
-			var tag = 0;
-			for (i = 0; i < b2evoOpenTags.length; i++) {
-				if (b2evoOpenTags[i] == button) {
-					tag++;
-				}
-			}
-			if (tag > 0) {
-				return true; // tag found
-			}
-			else {
-				return false; // tag not found
-			}
-		}
-
-		function b2evoCloseAllTags() {
-			var count = b2evoOpenTags.length;
-			for (o = 0; o < count; o++) {
-				b2evoInsertTag(b2evoCanvas, b2evoOpenTags[b2evoOpenTags.length - 1]);
-			}
-		}
-
-		function b2evoToolbar() {
-			document.write('<div>');
-			for (i = 0; i < b2evoButtons.length; i++) {
-				b2evoShowButton(b2evoButtons[i], i);
-			}
-			document.write('<input type="button" id="b2evo_close" class="quicktags" onclick="b2evoCloseAllTags();" title="<?php echo T_('Close all tags') ?>" value="X" />');
-			document.write('</div>');
-		}
-
-		// insertion code
-		function b2evoInsertTag(myField, i)
-		{
-			//IE support
-			if (document.selection)
-			{
-				myField.focus();
-					sel = document.selection.createRange();
-				if (sel.text.length > 0) {
-					sel.text = b2evoButtons[i].tagStart + sel.text + b2evoButtons[i].tagEnd;
-				}
-				else {
-					if (!b2evoCheckOpenTags(i) || b2evoButtons[i].tagEnd == '') {
-						sel.text = b2evoButtons[i].tagStart;
-						b2evoAddTag(i);
-					}
-					else {
-						sel.text = b2evoButtons[i].tagEnd;
-						b2evoRemoveTag(i);
-					}
-				}
-				myField.focus();
-			}
-			//MOZILLA/NETSCAPE support
-			else if (myField.selectionStart || myField.selectionStart == '0')
-			{
-				var startPos = myField.selectionStart;
-				var endPos = myField.selectionEnd;
-				var cursorPos = endPos;
-
-				var scrollTop, scrollLeft;
-				if( myField.type == 'textarea' && typeof myField.scrollTop != 'undefined' )
-				{ // remember old position
-					scrollTop = myField.scrollTop;
-					scrollLeft = myField.scrollLeft;
-				}
-
-				if (startPos != endPos)
-				{ // some text selected
-					myField.value = myField.value.substring(0, startPos)
-												+ b2evoButtons[i].tagStart
-												+ myField.value.substring(startPos, endPos)
-												+ b2evoButtons[i].tagEnd
-												+ myField.value.substring(endPos, myField.value.length);
-					cursorPos += b2evoButtons[i].tagStart.length + b2evoButtons[i].tagEnd.length;
-				}
-				else
-				{
-					if (!b2evoCheckOpenTags(i) || b2evoButtons[i].tagEnd == '')
-					{
-						myField.value = myField.value.substring(0, startPos)
-													+ b2evoButtons[i].tagStart
-													+ myField.value.substring(endPos, myField.value.length);
-						b2evoAddTag(i);
-						cursorPos = startPos + b2evoButtons[i].tagStart.length;
-					}
-					else
-					{
-						myField.value = myField.value.substring(0, startPos)
-													+ b2evoButtons[i].tagEnd
-													+ myField.value.substring(endPos, myField.value.length);
-						b2evoRemoveTag(i);
-						cursorPos = startPos + b2evoButtons[i].tagEnd.length;
-					}
-				}
-
-				if( typeof scrollTop != 'undefined' )
-				{ // scroll to old position
-					myField.scrollTop = scrollTop;
-					myField.scrollLeft = scrollLeft;
-				}
-
-				myField.focus();
-				myField.selectionStart = cursorPos;
-				myField.selectionEnd = cursorPos;
-			}
-			else
-			{ // Browser not especially supported
-				if (!b2evoCheckOpenTags(i) || b2evoButtons[i].tagEnd == '') {
-					myField.value += b2evoButtons[i].tagStart;
-					b2evoAddTag(i);
-				}
-				else {
-					myField.value += b2evoButtons[i].tagEnd;
-					b2evoRemoveTag(i);
-				}
-				myField.focus();
-			}
-		}
-		
-		function b2evoInsertContent(myField, myValue) {
-			//IE support
-			if (document.selection) {
-				myField.focus();
-				sel = document.selection.createRange();
-				sel.text = myValue;
-				myField.focus();
-			}
-			//MOZILLA/NETSCAPE support
-			else if (myField.selectionStart || myField.selectionStart == '0') {
-				var startPos = myField.selectionStart;
-				var endPos = myField.selectionEnd;
-				myField.value = myField.value.substring(0, startPos)
-											+ myValue
-											+ myField.value.substring(endPos, myField.value.length);
-				myField.focus();
-				myField.selectionStart = startPos + myValue.length;
-				myField.selectionEnd = startPos + myValue.length;
-			} else {
-				myField.value += myValue;
-				myField.focus();
-			}
-		}
-		
-		function b2evoInsertLink(myField, i, defaultValue) {
-			if (!defaultValue) {
-				defaultValue = 'http://';
-			}
-			if (!b2evoCheckOpenTags(i)) {
-				var URL = prompt('<?php echo T_('URL') ?>:' ,defaultValue);
-				if (URL) {
-					b2evoButtons[i].tagStart = '<a href="' + URL + '">';
-					b2evoInsertTag(myField, i);
-				}
-			}
-			else {
-				b2evoInsertTag(myField, i);
-			}
-		}
-		
-		function b2evoInsertImage(myField) {
-			var myValue = prompt('<?php echo T_('URL') ?>:', 'http://');
-			if (myValue) {
-				myValue = '<img src="'
-						+ myValue
-						+ '" alt="' + prompt('<?php echo T_('ALTernate text') ?>:', '')
-						+ '" title="' + prompt('<?php echo T_('Title') ?>:', '')
-						+ '" />';
-				b2evoInsertContent(myField, myValue);
-			}
-		}
-    // -->
-		</script>
-		<div class="edit_toolbar"><script language="JavaScript" type="text/javascript">b2evoToolbar();</script></div>
-		<?php		
-	}
-}
-
-// Register the plugin:
-$this->register( new quicktags_Toolbarplugin() );
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/toolbars/_smilies.toolbar.php 1.10.3.src/plugins/toolbars/_smilies.toolbar.php
--- 0.9.2.src/plugins/toolbars/_smilies.toolbar.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/plugins/toolbars/_smilies.toolbar.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,136 +0,0 @@
-<?php
-/**
- * This file implements the Image Smilies Toolbar plugin for b2evolution
- *
- * b2evolution - {@link http://b2evolution.net/}
- * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
- *
- * @package plugins
- */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-/**
- * Includes:
- */
-require_once dirname(__FILE__).'/../toolbar.class.php';
-
-/**
- * @package plugins
- */
-class smilies_Toolbarplugin extends ToolbarPlugin
-{
-	/**
-	 * Should be toolbar be displayed?
-	 */
-	var $display = false;
-
-	var $code = 'b2evSmil';
-	var $name = 'Smilies';
-	var $priority = 70;
-	var $short_desc;
-	var $long_desc;
-
-	/**
-	 * Smiley definitions
-	 *
-	 * @access private
-	 */
-	var $smilies;
-
-	/**
-	 * Path to images
-	 *
-	 * @access private
-	 */
-	var $smilies_path;
-
-
-	/**
-	 * Constructor
-	 *
-	 * {@internal smilies_Toolbarplugin::smilies_Toolbarplugin(-)}} 
-	 */
-	function smilies_Toolbarplugin()
-	{
-		$this->short_desc = T_('One click smilies inserting');
-		$this->long_desc = T_('No description available');
-
-		require dirname(__FILE__). '/../_smilies.conf.php';
-	}
-
-
-	/**
-	 * Display the toolbar
-	 *
-	 * {@internal smilies_Toolbarplugin::render(-)}} 
-	 */
-	function display()
-	{	
-		if( !$this->display )
-		{	// We don't want to show this toolbar
-			return false;
-		}
-
-		$grins = '';
-		$smiled = array();
-		foreach( $this->smilies as $smiley => $grin )
-		{
-			if (!in_array($grin, $smiled))
-			{
-				$smiled[] = $grin;
-				$smiley = str_replace(' ', '', $smiley);
-				$grins .= '<img src="'. $this->smilies_path. '/'. $grin. '" alt="'. $smiley.
-									'" class="top" onclick="grin(\''. str_replace("'","\'",$smiley). '\');"/> ';
-			}
-		}
-	
-		print('<div class="edit_toolbar">'. $grins. '</div>');
-		ob_start();
-		?>
-		<script type="text/javascript">
-		function grin(tag)
-		{
-			var myField;
-			if (document.getElementById('content') && document.getElementById('content').type == 'textarea') {
-				myField = document.getElementById('content');
-			}
-			else {
-				return false;
-			}
-			if (document.selection) {
-				myField.focus();
-				sel = document.selection.createRange();
-				sel.text = tag;
-				myField.focus();
-			}
-			else if (myField.selectionStart || myField.selectionStart == '0') {
-				var startPos = myField.selectionStart;
-				var endPos = myField.selectionEnd;
-				var cursorPos = endPos;
-				myField.value = myField.value.substring(0, startPos)
-								+ tag
-								+ myField.value.substring(endPos, myField.value.length);
-				cursorPos += tag.length;
-				myField.focus();
-				myField.selectionStart = cursorPos;
-				myField.selectionEnd = cursorPos;
-			}
-			else {
-				myField.value += tag;
-				myField.focus();
-			}
-		}
-		
-		</script>
-		<?php
-		$grins = ob_get_contents();
-		ob_end_clean();
-		print($grins);
-	}
-}
-
-// Register the plugin:
-$this->register( new smilies_Toolbarplugin() );
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/videoplug_plugin/_videoplug.plugin.php 1.10.3.src/plugins/videoplug_plugin/_videoplug.plugin.php
--- 0.9.2.src/plugins/videoplug_plugin/_videoplug.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/videoplug_plugin/_videoplug.plugin.php	2007-11-01 00:58:40.000000000 -0500
@@ -0,0 +1,140 @@
+<?php
+/**
+ * This file implements the Video Plug plugin for b2evolution
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package plugins
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Replaces Video Plug markup in HTML (not XML).
+ *
+ * @package plugins
+ */
+class videoplug_plugin extends Plugin
+{
+	var $code = 'evo_videoplug';
+	var $name = 'Video Plug';
+	var $priority = 65;
+	var $apply_rendering = 'opt-out';
+	var $group = 'rendering';
+	var $short_desc;
+	var $long_desc;
+	var $version = '1.10';
+	var $number_of_installs = 1;
+
+
+	/**
+	 * Init
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = T_('Video plug for a few popular video sites.');
+		$this->long_desc = T_('This is a basic video plug pluigin. Use it by entering [video:youtube:123xyz] or [video:dailymotion:123xyz] into your post, where 123xyz is the ID of the video.');
+	}
+
+
+	/**
+	 * Perform rendering
+	 *
+	 * @todo add more video sites, anyone...
+	 *
+	 * @see Plugin::RenderItemAsHtml()
+	 */
+	function RenderItemAsHtml( & $params )
+	{
+		$content = & $params['data'];
+
+		// Youtube:
+		$content = preg_replace( '\[video:youtube:(.+?)]', '<div class="videoblock"><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/\\1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/\\1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></div>', $content );
+
+		// Dailymotion:
+		$content = preg_replace( '\[video:dailymotion:(.+?)]', '<div class="videoblock"><object width="425" height="356"><param name="movie" value="http://www.dailymotion.com/swf/\\1"></param><param name="allowfullscreen" value="true"></param><embed src="http://www.dailymotion.com/swf/\\1" type="application/x-shockwave-flash" width="425" height="356" allowfullscreen="true"></embed></object></div>', $content );
+
+		// Google video:
+		$content = preg_replace( '\[video:google:(.+?)]', '<div class="videoblock"><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=\\1&hl=en" flashvars=""></embed></div>', $content );
+
+		// LiveVideo
+		$content = preg_replace( '\[video:livevideo:(.+?)]', '<div class="videoblock"><object width="425" height="350"><param name="movie" value="http://www.livevideo.com/flvplayer/embed/\\1"></param><param name="wmode" value="transparent"></param><embed src="http://www.livevideo.com/flvplayer/embed/\\1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></div>', $content );
+
+		// iFilm
+		$content = preg_replace( '\[video:ifilm:(.+?)]', '<div class="videoblock"><embed width="425" height="350" src="http://www.ifilm.com/efp" quality="high" bgcolor="000000" name="efp" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="flvbaseclip=\\1"> </embed></div>', $content );
+
+		return true;
+	}
+
+
+
+	/**
+	 * Perform rendering for XML feeds
+	 *
+	 * @see Plugin::RenderItemAsXml()
+	 */
+	function RenderItemAsXml( & $params )
+	{
+		$this->RenderItemAsHtml( $params );
+
+		/*
+		$content = & $params['data'];
+		$Item = & $params['Item'];
+
+		$content = preg_replace( '\[video:.+?]', '<p>'.$Item->get_permanent_link( T_('See video').' &raquo;' ).'</p>', $content );
+		*/
+
+		return true;
+	}
+
+	/**
+	 * Display a toolbar in admin
+	 *
+	 * @param array Associative array of parameters
+	 * @return boolean did we display a toolbar?
+	 */
+	function AdminDisplayToolbar( & $params )
+	{
+		if( $params['edit_layout'] == 'simple' )
+		{	// This is too complex for simple mode, don't display it:
+			return false;
+		}
+
+		echo '<div class="edit_toolbar">';
+		echo T_('Video').': ';
+		echo '<input type="button" id="video_youtube" title="'.T_('Insert Youtube video').'" class="quicktags" onclick="videotag(\'youtube\');" value="'.T_('YouTube').'" />';
+		echo '<input type="button" id="video_google" title="'.T_('Insert Google video').'" class="quicktags" onclick="videotag(\'google\');" value="'.T_('Google video').'" />';
+		echo '<input type="button" id="video_dailymotion" title="'.T_('Insert DailyMotion video').'" class="quicktags" onclick="videotag(\'dailymotion\');" value="'.T_('DailyMotion').'" />';
+		echo '<input type="button" id="video_livevideo" title="'.T_('Insert LiveVideo video').'" class="quicktags" onclick="videotag(\'livevideo\');" value="'.T_('LiveVideo').'" />';
+		echo '<input type="button" id="video_ifilm" title="'.T_('Insert iFilm video').'" class="quicktags" onclick="videotag(\'ifilm\');" value="'.T_('iFilm').'" />';
+
+		echo '</div>';
+
+		?>
+		<script type="text/javascript">
+			//<![CDATA[
+			function videotag( tag )
+			{
+				var video_ID = prompt('<?php echo TS_('Enter video ID from') ?> '+tag+':', '' );
+				if( ! video_ID )
+				{
+					return;
+				}
+
+				tag = '[video:'+tag+':'+video_ID+']';
+
+				textarea_wrap_selection( b2evoCanvas, tag, '', 1 );
+			}
+			//]]>
+		</script>
+		<?php
+
+		return true;
+	}
+
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/_wacko.plugin.php 1.10.3.src/plugins/_wacko.plugin.php
--- 0.9.2.src/plugins/_wacko.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/_wacko.plugin.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,176 @@
+<?php
+/**
+ * This file implements the Wacko plugin for b2evolution
+ *
+ * Wacko style formatting
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package plugins
+ * @ignore
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * @package plugins
+ */
+class wacko_plugin extends Plugin
+{
+	var $code = 'b2evWcko';
+	var $name = 'Wacko formatting';
+	var $priority = 30;
+	var $version = '1.9-dev';
+	var $apply_rendering = 'opt-in';
+	var $group = 'rendering';
+	var $short_desc;
+	var $long_desc;
+	var $number_of_installs = 1;
+
+	/**
+	 * GreyMatter formatting search array
+	 *
+	 * @access private
+	 */
+	var $search = array(
+			'#( ^ | \s ) ====== (.+?) ====== #x',
+			'#( ^ | \s ) ===== (.+?) ===== #x',
+			'#( ^ | \s ) ==== (.+?) ==== #x',
+			'#( ^ | \s ) === (.+?) === #x',
+			'#( ^ | \s ) == (.+?) == #x',
+			'#^ \s* --- \s* $#xm',	// multiline start/stop checking
+			'/ %%%
+				( \s*? \n )? 				# Eat optional blank line after %%%
+				(.+?)
+				( \n \s*? )? 				# Eat optional blank line before %%%
+				%%%
+			/sxe'		// %%%escaped codeblock%%%
+		);
+
+	/**
+	 * HTML replace array
+	 *
+	 * @access private
+	 */
+	var $replace = array(
+			'$1<h6>$2</h6>',
+			'$1<h5>$2</h5>',
+			'$1<h4>$2</h4>',
+			'$1<h3>$2</h3>',
+			'$1<h2>$2</h2>',
+			'<hr />',
+			'\'<div class="codeblock"><pre><code>\'.
+			htmlspecialchars(stripslashes(\'$2\'),ENT_NOQUOTES).
+			\'</code></pre></div>\''
+		);
+
+	/**
+	 * Init
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = T_('Wacko style formatting');
+		$this->long_desc = T_('Accepted formats:<br />
+			== h2 ==<br />
+			=== h3 ===<br />
+			==== h4 ====<br />
+			===== h5 =====<br />
+			====== h6 ======<br />
+			--- (horinzontal rule)<br />
+			%%%codeblock%%%<br />');
+	}
+
+
+	/**
+	 * Perform rendering
+	 *
+	 * @param array Associative array of parameters
+	 *   'data': the data (by reference). You probably want to modify this.
+	 *   'format': see {@link format_to_output()}. Only 'htmlbody' and 'entityencoded' will arrive here.
+	 * @return boolean true if we can render something for the required output format
+	 */
+	function RenderItemAsHtml( & $params )
+	{
+		$content = & $params['data'];
+
+		$content = preg_replace( $this->search, $this->replace, $content );
+
+		// Find bullet lists
+		$lines = explode( "\n", $content );
+		$lists = array();
+		$current_depth = 0;
+		$content = '';
+		foreach( $lines as $line )
+		{
+			if( ! preg_match( '#^ /s $#xm', $line ) )
+			{	 // If not blank line
+				$matches = array();
+
+				if( preg_match( '#^((  )+)\*(.*)$#m', $line, $matches ) )
+				{	// We have a list item
+					$req_depth = strlen( $matches[1] ) / 2;
+					while( $current_depth < $req_depth )
+					{	// We must indent
+						$content .= "<ul>\n";
+						array_push( $lists, 'ul' );
+						$current_depth++;
+					}
+
+					while( $current_depth > $req_depth )
+					{	// We must close lists
+						$content .= '</'.array_pop( $lists ).">\n";
+						$current_depth--;
+					}
+
+					$content .= $matches[1].'<li>'.$matches[3]."</li>\n";
+					continue;
+				}
+
+				if( preg_match( '#^((  )+)([0-9]+)(.*)$#m', $line, $matches ) )
+				{	// We have an ordered list item
+					$req_depth = strlen( $matches[1] ) / 2;
+					while( $current_depth < $req_depth )
+					{	// We must indent
+						$content .= '<ol start="'.$matches[3].'">'."\n";
+						array_push( $lists, 'ol' );
+						$current_depth++;
+					}
+
+					while( $current_depth > $req_depth )
+					{	// We must close lists
+						$content .= '</'.array_pop( $lists ).">\n";
+						$current_depth--;
+					}
+
+					$content .= $matches[1].'<li>'.$matches[4]."</li>\n";
+					continue;
+				}
+
+				// Normal line.
+
+				if( $current_depth )
+				{ // We must go back to 0
+					$content .= '</'.implode( ">\n</", $lists ).">\n";
+					$lists = array();
+					$current_depth = 0;
+				}
+
+				$content .= $line."\n";
+
+			}
+		}
+
+		if( $current_depth )
+		{ // We must go back to 0
+			$content .= '</'.implode( ">\n</", $lists ).">\n";
+		}
+
+		return true;
+	}
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/plugins/_wikilinks.plugin.php 1.10.3.src/plugins/_wikilinks.plugin.php
--- 0.9.2.src/plugins/_wikilinks.plugin.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/plugins/_wikilinks.plugin.php	2007-11-01 00:58:38.000000000 -0500
@@ -0,0 +1,261 @@
+<?php
+/**
+ * This file implements the Wiki links plugin for b2evolution
+ *
+ * Creates wiki links
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package plugins
+ * @ignore
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * @package plugins
+ */
+class wikilinks_plugin extends Plugin
+{
+	var $code = 'b2evWiLi';
+	var $name = 'Wiki Links';
+	var $priority = 35;
+	var $version = '1.9-dev';
+	var $apply_rendering = 'opt-in';
+	var $group = 'rendering';
+	var $short_desc;
+	var $long_desc;
+	var $number_of_installs = 1;
+
+	/**
+	 * Init
+	 */
+	function PluginInit( & $params )
+	{
+		$this->short_desc = T_('Wiki Links converter');
+		$this->long_desc = T_('WikiWord links are created with a CamelCased WikiWord, a ((link)), or a [[link ]].<br />
+		 CamelCased words will be exploded to camel_case which should then match a post url title.');
+	}
+
+
+	/**
+	 * Perform rendering
+	 *
+	 * @todo get rid of global $blog
+	 *
+	 * @param array Associative array of parameters
+	 *   'data': the data (by reference). You probably want to modify this.
+	 *   'format': see {@link format_to_output()}. Only 'htmlbody' and 'entityencoded' will arrive here.
+	 * @return boolean true if we can render something for the required output format
+	 */
+	function RenderItemAsHtml( & $params )
+	{
+		$content = & $params['data'];
+
+		global $ItemCache, $admin_url, $blog;
+
+		// Regular links:
+		$search = array(
+			// [[http://url]] :
+			'#\[\[((https?|mailto)://((?:[^<>{}\s\]]|,(?!\s))+?))\]\]#i',
+			// [[http://url text]] :
+			'#\[\[((https?|mailto)://([^<>{}\s\]]+)) ([^\n\r]+?)\]\]#i',
+			// ((http://url)) :
+			'#\(\(((https?|mailto)://((?:[^<>{}\s\]]|,(?!\s))+?))\)\)#i',
+			// ((http://url text)) :
+			'#\(\(((https?|mailto)://([^<>{}\s\]]+)) ([^\n\r]+?)\)\)#i',
+		);
+		$replace = array(
+			'<a href="$1">$1</a>',
+			'<a href="$1">$4</a>',
+			'<a href="$1">$1</a>',
+			'<a href="$1">$4</a>'
+		);
+
+		$content = preg_replace( $search, $replace, $content );
+
+/* QUESTION: fplanque, implementation of this planned? then use make_clickable() - or remove this comment
+	$ret = preg_replace("#([\n ])aim:([^,< \n\r]+)#i", "\\1<a href=\"aim:goim?screenname=\\2\\3&message=Hello\">\\2\\3</a>", $ret);
+
+	$ret = preg_replace("#([\n ])icq:([^,< \n\r]+)#i", "\\1<a href=\"http://wwp.icq.com/scripts/search.dll?to=\\2\\3\">\\2\\3</a>", $ret);
+
+	$ret = preg_replace("#([\n ])www\.([a-z0-9\-]+)\.([a-z0-9\-.\~]+)((?:/[^,< \n\r]*)?)#i", "\\1<a href=\"http://www.\\2.\\3\\4\">www.\\2.\\3\\4</a>", $ret);
+
+	$ret = preg_replace("#([\n ])([a-z0-9\-_.]+?)@([^,< \n\r]+)#i", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>", $ret); */
+
+
+		// WIKIWORDS:
+
+		$search_wikiwords = array();
+		$replace_links = array();
+
+		// STANDALONE WIKIWORDS:
+		$search = '/
+				(?<= \s | ^ )													# Lookbehind for whitespace
+				([A-Z]+[a-z0-9_]+([A-Z]+[A-Za-z0-9_]+)+)	# WikiWord or WikiWordLong
+				(?= [\.,:;!\?] \s | \s | $ )											# Lookahead for whitespace or punctuation
+			/x';	// x = extended (spaces + comments allowed)
+
+		if( preg_match_all( $search, $content, $matches, PREG_SET_ORDER) )
+		{
+			// Construct array of wikiwords to look up in post urltitles
+			$wikiwords = array();
+			foreach( $matches as $match )
+			{
+				// Convert the WikiWord to an urltitle
+				$WikiWord = $match[0];
+				$Wiki_Word = preg_replace( '*([^A-Z_])([A-Z])*', '$1_$2', $WikiWord );
+				$wiki_word = strtolower( $Wiki_Word );
+				// echo '<br />Match: [', $WikiWord, '] -> [', $wiki_word, ']';
+				$wikiwords[ $WikiWord ] = $wiki_word;
+			}
+
+			// Lookup all urltitles at once in DB and preload cache:
+			$ItemCache->load_urltitle_array( $wikiwords );
+
+			// Construct arrays for replacing wikiwords by links:
+			foreach( $wikiwords as $WikiWord => $wiki_word )
+			{
+				// WikiWord
+				$search_wikiwords[] = '/
+					(?<= \s | ^ ) 						# Lookbehind for whitespace or start
+					(?<! <span\ class="NonExistentWikiWord"> )
+					'.$WikiWord.'							# Specific WikiWord to replace
+					(?= [\.,:;!\?] \s | \s | $ )							# Lookahead for whitespace or end of string
+					/sx';	// s = dot matches newlines, x = extended (spaces + comments allowed)
+
+
+				// Find matching Item:
+				if( ($Item = & $ItemCache->get_by_urltitle( $wiki_word, false )) !== false )
+				{ // Item Found
+					$permalink = $Item->get_permanent_url();
+
+					// WikiWord
+					$replace_links[] = '<a href="'.$permalink.'">'.$WikiWord.'</a>';
+
+				}
+				else
+				{ // Item not found
+
+					$create_link = isset($blog) ? ('<a href="'.$admin_url.'?ctrl=edit&amp;blog='.$blog.'&amp;post_title='.preg_replace( '*([^A-Z_])([A-Z])*', '$1%20$2', $WikiWord ).'&amp;post_urltitle='.$wiki_word.'" title="Create...">?</a>') : '';
+
+					// WikiWord
+					$replace_links[] = '<span class="NonExistentWikiWord">'.$WikiWord.$create_link.'</span>';
+
+				}
+			}
+		}
+
+		// BRACKETED WIKIWORDS:
+		$search = '/
+				(?<= \(\( | \[\[ )										# Lookbehind for (( or [[
+				([A-Z]+[A-Za-z0-9_]*)									# Anything from Wikiword to WikiWordLong
+				(?= ( \s .*? )? ( \)\) | \]\] ) )			# Lookahead for )) or ]]
+			/x';	// x = extended (spaces + comments allowed)
+
+		if( preg_match_all( $search, $content, $matches, PREG_SET_ORDER) )
+		{
+		// Construct array of wikiwords to look up in post urltitles
+		$wikiwords = array();
+		foreach( $matches as $match )
+		{
+			// Convert the WikiWord to an urltitle
+			$WikiWord = $match[0];
+			$Wiki_Word = preg_replace( '*([^A-Z_])([A-Z])*', '$1_$2', $WikiWord );
+			$wiki_word = strtolower( $Wiki_Word );
+			// echo '<br />Match: [', $WikiWord, '] -> [', $wiki_word, ']';
+			$wikiwords[ $WikiWord ] = $wiki_word;
+		}
+
+		// Lookup all urltitles at once in DB and preload cache:
+		$ItemCache->load_urltitle_array( $wikiwords );
+
+		// Construct arrays for replacing wikiwords by links:
+		foreach( $wikiwords as $WikiWord => $wiki_word )
+		{
+			// [[WikiWord text]]
+			$search_wikiwords[] = '*
+				\[\[
+				'.$WikiWord.'							# Specific WikiWord to replace
+				\s (.+?)
+				\]\]
+				*sx';	// s = dot matches newlines, x = extended (spaces + comments allowed)
+
+			// ((WikiWord text))
+			$search_wikiwords[] = '*
+				\(\(
+				'.$WikiWord.'							# Specific WikiWord to replace
+				\s (.+?)
+				\)\)
+				*sx';	// s = dot matches newlines, x = extended (spaces + comments allowed)
+
+			// [[Wikiword]]
+			$search_wikiwords[] = '*
+				\[\[
+				'.$WikiWord.'							# Specific WikiWord to replace
+				\]\]
+				*sx';	// s = dot matches newlines, x = extended (spaces + comments allowed)
+
+			// ((Wikiword))
+			$search_wikiwords[] = '*
+				\(\(
+				'.$WikiWord.'							# Specific WikiWord to replace
+				\)\)
+				*sx';	// s = dot matches newlines, x = extended (spaces + comments allowed)
+
+
+			// Find matching Item:
+			if( ($Item = & $ItemCache->get_by_urltitle( $wiki_word, false )) !== false )
+			{ // Item Found
+				$permalink = $Item->get_permanent_url();
+
+				// [[WikiWord text]]
+				$replace_links[] = '<a href="'.$permalink.'">$1</a>';
+
+				// ((WikiWord text))
+				$replace_links[] = '<a href="'.$permalink.'">$1</a>';
+
+				// [[Wikiword]]
+				$replace_links[] = '<a href="'.$permalink.'">'.$WikiWord.'</a>';
+
+				// ((Wikiword))
+				$replace_links[] = '<a href="'.$permalink.'">'.$WikiWord.'</a>';
+			}
+			else
+			{ // Item not found
+
+				$create_link = isset($blog) ? ('<a href="'.$admin_url.'?ctrl=edit&amp;blog='.$blog.'&amp;post_title='.preg_replace( '*([^A-Z_])([A-Z])*', '$1%20$2', $WikiWord ).'&amp;post_urltitle='.$wiki_word.'" title="Create...">?</a>') : '';
+
+				// [[WikiWord text]]
+				$replace_links[] = '<span class="NonExistentWikiWord">$1'.$create_link.'</span>';
+
+				// ((WikiWord text))
+				$replace_links[] = '<span class="NonExistentWikiWord">$1'.$create_link.'</span>';
+
+				// [[Wikiword]]
+				$replace_links[] = '<span class="NonExistentWikiWord">'.$WikiWord.$create_link.'</span>';
+
+				// ((Wikiword))
+				$replace_links[] = '<span class="NonExistentWikiWord">'.$WikiWord.$create_link.'</span>';
+			}
+		}
+		}
+
+		// echo '<br />---';
+
+		// pre_dump( $search_wikiwords );
+
+		if( count( $search_wikiwords ) )
+		{ // We have set some links to replace:
+			$content = preg_replace( $search_wikiwords, $replace_links, $content );
+		}
+
+		return true;
+	}
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/b2evo.css 1.10.3.src/rsc/b2evo.css
--- 0.9.2.src/rsc/b2evo.css	2005-06-17 19:53:16.000000000 -0500
+++ 1.10.3.src/rsc/b2evo.css	1969-12-31 18:00:00.000000000 -0600
@@ -1,170 +0,0 @@
-
-@import url(../rsc/basic.css);	/* Import basic styles */
-@import url(../rsc/img.css);	/* Import standard image styles */
-@import url(../rsc/forms.css);	/* Import standard form styles */
-
-/* Global page layout */
-#rowheader {
-	text-align: center;
-	margin-bottom: 1em;
-}
-#rowheader2 
-{	/* This one is use on the default home page */
-	text-align: center;
-	margin-bottom: 1em;
-	border-bottom: 1px solid #CCCCCC;
-}
-#rowfooter {
-	margin-top: 1em;
-	clear: both;
-	text-align: center;
-	border-top: 1px solid #CCCCCC;
-	padding-top: 1ex;
-	color: #ccc;
-	font: 70% Verdana, Arial, Helvetica, sans-serif;
-}
-
-/* For the site header: */
-h1 {
-	font-family: Arial, Helvetica, sans-serif;
-	/* font-size: 240%; */
-	color: #f90;
-	margin: 0;
-}
-#tagline{
-	position: relative;
-	font-style: italic;
-	bottom: 20px;
-	margin-left: 110px;
-}
-#version{
-	position: relative;
-	bottom: 15px;
-	margin-bottom: .3ex;
-}
-#quicklinks {
-	border-top: 1px solid #f90;
-	border-bottom: 1px solid #f90;
-	background-color: #fc9;
-	text-align: center;
-	font: bold 84% Verdana, Arial, Helvetica, sans-serif;
-	padding-top: .1em;
-	padding-bottom: .1em;
-}
-
-
-/* Content styles: */
-h2,
-h3,
-h4,
-h5,
-h6 {
-	font-family: Arial, Helvetica, sans-serif;
-	color: #f90;
-}
-blockquote {
-	border: 2px dotted #999;
-	background-color: #eee;
-	padding-left: 1em;
-	padding-right: 1em;
-	font-family: Georgia, "Times New Roman", Times, serif;
-}
-
-/* Image layout */
-div.FigZone {
-	text-align: center;
-	font: 84% Arial, Helvetica, sans-serif;
-}
-div.FigZone img{
-	border: 0px none;
-	margin: 0ex;
-}
-div.FigCaption {
-	height: 2.5em;
-	margin-top: 1ex;
-}
-div.FigCent240 {
-	float: left;
-	width: 264px;
-	padding: 12px 0ex;
-	margin-right: 1ex;
-	margin-bottom: 1ex;
-	background-color: #ddd;
-	border: 1px solid #aaa;
-	text-align: center;
-}
-
-/* For the site footer: */
-
-
-/* Genral styles */
-body
-{
-	background: #fff;
-	color: #000;
-}
-a:link
-{
-	color: #6699CC;
-}
-a:active,
-a:visited
-{
-	color: #336699;
-}
-a:hover
-{
-	color: #f90;
-}
-hr {
-	height: 0px;
-	width: 100%;
-	border: 0;
-	border-top: 1px solid #ccc;
-}
-
-	
-.subtitle {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-weight: bold;
-}
-ul.expanded li, ol.expanded li
-{
-	margin-top: 2ex;
-	margin-bottom: 2ex;
-}
-fieldset
-{
-	border: 1px solid #ddd;
-	margin: 1em;
-	padding-bottom: 2ex;
-	padding-left: 2ex;
-	padding-right: 2ex;
-}
-legend
-{
-	font-weight: bold;
-}
-
-/* Install Locale selection: */
-
-div.installSideBar {
-	float: right;
-	border: 1px dotted black;
-	padding: 1ex;
-	width: 20%;
-	margin-left: 2ex;
-	background-color: #fff;
-}
-
-div.installSideBar h2,
-div.installSideBar p
-{
-	margin-top:0;
-}
-
-div.installSideBar ul {
-	list-style: none;
-	margin-left: 1em;
-	padding-left: 0;
-}
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/basic.css 1.10.3.src/rsc/basic.css
--- 0.9.2.src/rsc/basic.css	2005-09-02 23:22:14.000000000 -0500
+++ 1.10.3.src/rsc/basic.css	1969-12-31 18:00:00.000000000 -0600
@@ -1,117 +0,0 @@
-/* Basic styles */
-
-blockquote {
-	border: 2px dotted #ccc;
-	background-color: #eee;
-	margin: 1em 2em;
-	padding: 0 1ex;
-}
-
-acronym,
-abbr {
-	border-bottom: 1px dotted #000;
-	cursor: help;
-}
-
-del {
-	color: #999999;
-}
-ins {
-	color: #009999;
-	text-decoration: none;
-}
-code {
-	font-size: 107%;
-}
-
-
-.nobr,
-.line
-{
-	white-space: nowrap;
-}
-.center {
-	text-align: center;
-}
-.right{
-	text-align: right;
-}
-.clear{
-	clear: both;
-}
-.small {
-	font-size: 84%;
-}
-
-div.error {
-	padding: 0 1ex;
-	margin: 1ex auto;
-	border: 1px solid #d99;
-	background: #fbf2ee;
-	color: #e00;
-}
-div.error ul,
-div.error ol {
-	margin-bottom: 0ex;
-}
-p.error,
-span.error {
-	margin: 1ex;
-	color: #e00;
-	font-weight:bold;
-}
-
-/*
- * Debug output formatting:
- */
-div.debug {
-	border: 2px solid #000;
-	padding: 1ex;
-	background-color: #ccc;
-	text-align: left;
-	color: #000;
-}
-
-div.debug h2,
-div.debug h3,
-div.debug h4 {
-	color:#0033FF;
-}
-
-div.debug code {
-	font-family: "Courier New", Courier, mono;	
-	font-size: 11px;
-}
-
-div.debug p.rows {
-	background-color: #fff;
-	font-size: 12px;
-}
-
-div.debug table {
-	border: 1px solid #000;
-	border-collapse:collapse;
-	font-family: "Courier New", Courier, mono;	
-	font-size:11px;
-	margin: 1ex;
-}
-div.debug th {
-	background-color: #fff;
-	border: 1px solid #000;
-	padding: 2px;
-	white-space:nowrap;
-}
-div.debug th span.type {
-	font-weight: normal;
-	color: #999;
-}
-div.debug td {
-	background-color: #ddd;
-	border: 1px solid #000;
-	padding: 2px;
-	vertical-align:top;
-	white-space:nowrap;
-}
-div.debug td.odd {
-	background-color: #eee;
-}
diff -ruN --text 0.9.2.src/rsc/blog_elements.css 1.10.3.src/rsc/blog_elements.css
--- 0.9.2.src/rsc/blog_elements.css	2005-06-17 19:53:16.000000000 -0500
+++ 1.10.3.src/rsc/blog_elements.css	1969-12-31 18:00:00.000000000 -0600
@@ -1,121 +0,0 @@
-/* 
- * Default Blog elements styles 
- * Feel free to override all these styles in your own skins
- */
-
-.bMore {
-	text-align: center;
-}
-.bMore a {
-	font-weight: bold;
-	font-size: 110%;
-}
-
-.FigZone {
-	text-align: center;
-	margin: 8px;
-}
-.FigCent240 {
-	width: 240px;
-	color: #FFFFFF;
-	background-color: #000000;
-	padding: 12px;
-	margin: 0ex auto;
-	border: 1px solid #FFFFFF;
-	text-align: center;
-}
-.FigCent320 {
-	width: 320px;
-	color: #FFFFFF;
-	background-color: #000000;
-	padding: 12px;
-	margin: 0ex auto;
-	border: 1px solid #FFFFFF;
-	text-align: center;
-}
-.FigZone img{
-	border: none;
-	margin-bottom: 8px;
-}
-.FigZone a {
-	color: #FFFFFF;
-	text-decoration: none;
-}
-.FigZone a:link {
-	color: #FFFFFF;
-}
-.FigZone a:visited {
-	color: #FFFFFF;
-}
-.FigZone a:active {
-	color: #FFFFFF;
-}
-
-a.permalink_right {
-	float: right;
-	border: 0px;
-}
-
-span.NonExistentWikiWord {
-	border-bottom: 1px dotted #ccc;
-}
-
-div.codeblock {
-	background-color: #eee;
-	border: 1px dotted #aaa;
-	margin: 1ex;
-	padding: 1ex;
-	width: 90%;
-	overflow: auto;
-}
-
-div.codeblock pre {
-	margin: 0;
-}
-
-
-/* Calendar: */
-caption.bCalendarCaption {
-	font-size: 105%;
-	font-weight: bold;
-	margin: auto;
-	padding: .5ex 0;
-	white-space: nowrap;
-}
-table.bCalendarTable {
-	margin: 0 auto 1em auto;
-	font-size: 77%;
-	border-collapse: separate; 
-	border-spacing: 0px;	
-}
-tr.bCalendarRow {
-	text-align: center;
-}
-th.bCalendarHeaderCell {
-	font-size: 84%;
-	width: 4ex;
-}
-td.bCalendarCell {
-	width: 4ex;
-	height: 3.5ex;
-}
-.bCalendarLinkPost {
-	font-weight: bold;
-}
-td#prev,
-td#next {
-	font-weight: bold;
-	font-size: 105%;
-	padding: .5ex;
-	white-space: nowrap;
-}
-td#prev a,
-td#next a {
-	padding: 0 .5ex;
-}
-td#prev {
-	text-align: left;
-}
-td#next {
-	text-align: right;
-}
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/charts.swf 1.10.3.src/rsc/charts.swf
--- 0.9.2.src/rsc/charts.swf	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/charts.swf	2004-09-25 00:18:10.000000000 -0500
@@ -0,0 +1,394 @@
+FWS x      C?*  [[ aTextInfo ; split ii length aKey : indexOf substring toLowerCase aValue substr arial Arial times Times New Roman  hide_zero bold show_min as_percentage value_ticks category_ticks fill_shape aDefaults x y width height text h_align v_align alpha color size rotation font top_thickness bottom_thickness left_thickness right_thickness horizontal_thickness vertical_thickness horizontal_skip vertical_skip skip min max steps prefix suffix decimals separator position positive_color negative_color positive_alpha negative_alpha major_color minor_color major_thickness minor_thickness minor_count set_gap bar_gap line_thickness point_shape orientation layout bg_color border_color bg_alpha border_alpha border_thickness margin perspective url target ASCII2Char 0x gOptimized total_bytes _root getBytesTotal loaded_bytes getBytesLoaded loader _xscale _yscale _x _y & ParsePHPArray  aTextInfo aDefaults 
       R             NH 
              N R              N R 	R 
+     N R    G      N R         
+ 	R I   
+
         
+ 	R I   
+ 
+ I   f k   f    f    f    f   f 8  f a  
+ I     O    
+JO \ 
+ I     O    
+JO " 
+ I     O    
+JO   
+ I     O    
+JO   
+ I     O    
+JO t  
+ I     O    
+JO :  
+ I     O    
+JO    
+  f   f   f B  f k  f   f   f   f   f   f   f   f   f -  f ?   f Q  !f U  "f \  #f `  $f d  %f g  &f k  'f o  (f s  )f w  *f {  +f   ,f   -f   .f   /f   0f   1f   2f   3f   4f   5f   6f   7f   8f   9f   :f   ;f   <f   =f   >f   ?f   @f   Af   Bf   Cf %  Df 7  Ef I  Ff P  Gf W  Hf [  If _  Jf c  Kf g  Lf k  Mf y  
+ I     O    
+JO ] 
+ I     O    
+JO # 
+ I     O    
+JO  
+ I     O    
+JO  
+ I     O    
+JO u 
+ I     O    
+JO ; 
+ I     O    
+JO   
+JO   
+JO   
+JO   
+JO   
+    N=O  
         
+ 	RO k 
         
+ 	RO H   
+JO 3  !O
+GJO   "
+JO   #
+JO   $
+O   %
+JO   &
+JO   '
+JO   (
+JO   )
+JO t  *
+JO _  +
+JO J  ,
+JO 5  -
+JO    .
+JO   /
+JO   0
+JO   1
+    N=O   2
+    N=O   3
+JO   4
+    N=O o 
 5        
+ 	RO L  6O
+GJO 4  7O
+GJO   8
+JO   9
+JO   :O
+GJO   ;O
+GJO   <
+JO   =
+JO   >
+JO   ?
+JO n  @
+JO Y  A
+JO D 
 B        
+ 	RO ! 
 C        
+ 	RO   
 D        
+ 	RO    EO
+GJO    FO
+GJO    G
+JO    H
+JO    I
+JO l   J
+JO W   K
+JO B   L
+    N=O #  
 M        
+ 	RO    P : > P
 Q        R SR
 T        R UR T QH     Y  V W  O V XQ T Q
    O V Y   O V Z   O      TA     Pd}r 	             @      .    ?бi @ hloader @ ?       @  ?;   aDecimals aNum math pow Math round aString1 aString2  aDecimal aSign charAt - substring . indexOf aOffset zero length 0 aSeparator angle radian a x radius cos y sin thePoint atan sqrt clip p explodePercent startAngle endAngle PolarToPoint originPt p1 p2 p3 l min t r max b matrixType box w h fillColorDark fillColor linear beginGradientFill fillAlpha lineAlpha lineColor lineWidth lineStyle steps ceil angleIncrement r2 Angle2Radian controlLength moveTo lineTo ii curveTo endFill theta ctrlRadius beginFill angleMid cx cy px py width height DrawLine aColor toString substr g 0x aPercent gOptimized aText font arial bold id gDepth text chartlabel duplicateMovieClip field h_align color size TextFormat setTextFormat _alpha alpha _rotation rotation right center v_align middle bottom textHeight _x gOffsetX _y gOffsetY aaArray Array aTextInfo ; split aKey : toLowerCase aValue aType number push cap x1 x2 y1 y2 thickness floor aContinue __ text2 num String fromCharCode pie chart_type legend_rect canvas_bg margin ParsePHPArray legend_label layout vertical gDefaultFont gDefaultFontSize gDefaultFontColor horizontal legend_bg bg_color 0xffffff bg_alpha border_color 0x000000 border_alpha border_thickness gLegendWidth rows series_switch column 3d column bar gLegendCount cols i legend gChartData textWidth Graph DrawRectangle legend1 gLegendsPerLine gLegendLines hPaddding hInterval vPaddding vInterval aLineCount gChartColor charts.txt _root loadVariables + String_Comma  aNum aSeparator aDecimals    g f     
+       R      R    
+       R
 K  	 
+             R  !         
R 
+	     R g X      R 	     
R              
R !   	         g   	  	         g I  	 N       GH   		 ! P   N	         g    N	         g    !  N    g g   N         
R !  N                 
R    !   
+ ! 	!> Angle2Radian  angle   Fߑ?9R> Radian2Angle  radian   	 ܥL@r#]> PolarToPoint  angle radius p 	 h  	 ܥL@r#]
       R
               R    C> PointToPolar  thePoint    N  N	 MbP?G  
     R	 ܥL@r#] 	         H    Z   G      G	 h      G     R    C> DrawSlice  originPt radius startAngle endAngle clip fillColor fillColorDark fillAlpha lineWidth lineColor lineAlpha explodePercent d   Y ! " d   
 # $ #    
G    %= & & N ! NGO & & N ! NGO ' #    %= ( $    %= ) # $ #    
G    %= *& N ) NG & N ( NG & N ' NG & N     +R     +R     +R ,& N ) NG & N ( NG & N ' NG & N     +R     +R     +R -& N ) NG & N ( NG & N ' NG & N     .R     .R     .R /& N ) NG & N ( NG & N ' NG & N     .R     .R     .R 01* , 2- * 3/ , -R @es-8   C               B _   Z      B 4 5    B	 6   7= 8 5    7= 9 : ;    <= =$ # -   
     >R ?$ # =
 @ Z   ?    
    A=     R
 B@ ?    
    A=     R & N & N    C= ! #    %= & N ! NG & N ! NG    D= E    E =g   ' # E ?G    %= (B # E ?G Z       %= & N ' NG & N ' NG & N ( NG ' NG & N ( NG ' NG    F= EEP  & N & N    D=         G=V DrawCircle  originPt radius clip fillColor fillAlpha lineWidth lineColor lineAlpha     =   	 Hh  =
    
	 !	@-DT< I H    
     R
< 8 5    J= 9 : ;    <= & N & N G    C=         < E         E =H   HG K H    
 L& N K     R IG M& N K     R IG N& N      R G O& N      R G O N M L    F= EEP          G=Z DrawRectangle 
+ x y width height clip fillColor fillAlpha lineWidth lineColor lineAlpha k      R      R PP     R QQ     R     8 5    J=         :            <=      C=   PG    D=  QG  PG    D=  QG     D=         G=   9 : ;   PG   	   R=   9 : ;  QG  PG   PG 	   R=   9 : ;  QG  PG  QG  	   R=   9 : ;  QG    	   R=S DrawTriangle 	 x y radius clip fillColor fillAlpha lineWidth lineColor lineAlpha 2   ' 8 5    J= 9 : ;    <= !      %=  ! NG  ! NG    C= !       %=  ! NG  ! NG    D= !       %=  ! NG  ! NG    D=         G=R DrawDiamond 	 x y radius clip fillColor fillAlpha lineWidth lineColor lineAlpha    v 8 5    J= 9 : ;    <= !      %=  ! NG  ! NG    C= !            %=  ! NG  ! NG    D= ! Z      %=  ! NG  ! NG    D= !       %=  ! NG  ! NG    D=         G=# DarkenHexColor  aColor aPercent  S      S TR S N    H   SSG  -              S UR V         S UR /         S UR -      W-GJ X TR - N    H   --G  V      WVGJ X TR V N    H   VVG  /      W/GJ X TR / N    H   //G  W-G VG /GJ> DrawText  aText  Y   Z [\O Z ]O ^_ _ __P `^G    a bR `^G cN `Z `NO Z dN
+   Z ]N Z eN Z fN Z [N 	   g@	    `^G cN hR `^G iZ jNO `^G kZ lNO Z dN mf   Z dN nf  w Z oN pf   Z oN qf   	 'X  Z PN    Z lNG    %= (Z QN `^G cN rN    
 Z   Z lNG    %= `^G sZ N ' NG ( NG tGO `^G uZ N ' NG ( NG vGO 	 'X  Z PN    Z lNG    %= (Z QN `^G cN rN Z   Z lNG    %= `^G sZ N ' NG ( NG tGO `^G uZ N ' NG ( NG vGO  	 'X  Z PN    Z lNG    %= `^G sZ N ' NG tGO `^G uZ N ' NG vGO     Z oN pf   Z oN qf  	 ',  Z PN    
    Z lNG    %= (Z QN `^G cN rN    
 Z   Z lNG    %= `^G sZ N ' NG ( NG tGO `^G uZ N ' NG ( NG vGO 	 ',  Z PN    
    Z lNG    %= (Z QN `^G cN rN Z   Z lNG    %= `^G sZ N ' NG ( NG tGO `^G uZ N ' NG ( NG vGO  	 ',  Z PN    
    Z lNG    %= `^G sZ N ' NG tGO `^G uZ N ' NG vGO     Z oN pf   Z oN qf   M !Z QN `^G cN rN    
 Z   Z lNG    %= `^G sZ N ! NG tGO `^G uZ N ! NG vGO   !Z QN `^G cN rN Z   Z lNG    %= `^G sZ N ! NG tGO `^G uZ N ! NG vGO E  `^G sZ N tGO `^G uZ N vGO       `^G> ParseArray  aTextInfo aType o
 w        x@ yz   y {R E         E y NH  |        }   y EN R            y EN 
R ~R }   y EN R    G    y EN UR  f    ef #  ?  J    w R 9  WGJ    w R       w R EEP  w>8 DrawLine 	 x1 y1 x2 y2 thickness color alpha clip cap 4   )    I       R  g      j e    J=         e            <=      
     R      
     R    C=      
     R      
     >RG    D=      
     RG      
     >RG    D=      
     RG      
     R    D=         G=       R  g      j e    J=         e            <=      
     R      
     R    C=      
     R      
     >RG    D=      
     >RG      
     >RG    D=      
     >RG      
     R    D=         G=   I }      R  g      j e    J=         e            <=       
     R    C=       
     >RG    D=       
     >RG    D=       
     R    D=         G= x      R  g      j e    J=         e            <=      
     R     C=      
     R     D=      
     >RG     D=      
     >RG     D=         G= ASCII2Char  text ^   C	    ` R g     ` R    G    ` UR	     R g       R             
R `   ` R            ` 
R `` J     RG	     R    G     
RG          `> DrawLegend   o	     R g  
     QN	 33?3333 P
+   Q QN	 ff?ffff     R       C     =
+ [ ]f e jZ      C     =    PN	 33?3333     R  QN	 ?     R P PN	   ?         R Q
+         C     =
+ [ ]f e jZ      C     =(                  C     =   N     RO   N     RO  P PN     RO  Q QN     RO Y    [\O  ]O         	     R g     I  I  I  I  I I           g  _ __P G    a bR G cN `	         N NO  ]N  eN  fN  [N    g@	    G cN hR G cN N g   G cN N G i jNO P  D           g  _ __P G    a bR G cN ` N	         NO  ]N  eN  fN  [N    g@	    G cN hR G cN N g   G cN N G i jNO P  	         I    N  N  N  N  N   QN  PN  N  N 
+   =     ?     cN rNG  N I       l   PN  
+   G
     R     H        g 	    
     >R  PN   N    GH %   P  N    GO  QN   cN rN  N    GH 8   Q  cN rN  N    GO  N  N  N  N  N   QN  PN  N  N 
+   =     I            C   PN    N         
  G     I            O   QN   cN rN  N         
  cN rN G              g !   N  NG [   N  NG  QN  N      cN rN    
G           H      g /   N  NG  G O   N  NG  PN  N         
G"                         d      N?N   cN rN	 33?3333  cN rN	 33?3333   
+   =     GG s  cN rNG tGO     GG u     vGO P  H      H 4               g    G P 	     R ?O   Arial       
+                         "  $  &  (  *  ,  .  0  2  4  6  8  :  <  >  @  B  D  F  g      t  &        L               h      ^	  	  	  X
+  
+              0    
  
  +                    +  T  s    $              C  l                "      a      R    #  ?  }      "  i    %      ,  r        -  c    
+          $  m      >  f          ]   t      !  A!  h!  !  #"  J"  "  "  #  #  &#  d#  #  #  #  $  $  $  $  $  %  w%  &  n&  &  &  {'  '  g(  (  	)  )  +)  *  #*  t*  *  *  *  *  1+  f+  u+  +  +  ,  C,  ,  ,  "-  -  -  -  8.  .  .  C/  |/  0  60  e0  0  0  0  1  71  _1  {1  1  H2  2  23  3  N4  w4  4  S5  5  6  6  6  6  O7  7  8  09  9  :  z;  L<  <  >=  =  >  >  >  >  >  ?  ?  @  ~@  @  ^A  A  nB  B  C  `C  C  D  qD  D  E  UE                                   5.usݺn#AJۣ7jgqtر 5fQ;}M+q3҉ؙ 5hv[)7[-ۗ
Ď4bGeO=ؼْZlDln#,=yæaRFSaxvٱ$ 5gvK,{I
&+4 Qk(l틍Y}rރJ!Ac,f˦țK`
+L25gl$j@$b԰V-.4.vNH.`AR{lnMILdnPhf|5j1ϽPV&	#H]0@>im IP%7x8+b	@
++/ cTmS`	5tf x@7<	H]0@>gu@IH$
+\tFb	&+/ cTmC`	 5t&  5he 2J,Ғ6nݻz4նKiRQ8w`XS ]dLU-{lK ^iLk2Ʀ _
hkMUX `	l]{o 
d 	ARJL[5	gЎ]$e<q	P= 5BLQn&v_7Q;  5,`aل6'洌؄b2pcA
+a}_k`!` 5/~~T؟: +(y #L-?+/̘T1K
; 5bf YCkWjѵMgP3{!m6Ի-*[\G&A4  5ewW
uݠP7o
  5->Pz<g%r
ycJ,q 5 vnx. 5-kutݺn# 5dz3ZЭ 5dfahQ
+DFS	JpZpw(%?o	,`Y5&NG- 3ةrJ_Oր%&$,ǖ@  5fNyWӖf.E1rt@ 5he zw,nrݵ:EP\_;ILP+)ڠ*|L f5.c|
BΙ5f㹏5gf a9&/ BkIp	 /ވӒ6)$J^<2\{4(zKU̹a:ofSv镎&h >B 5I݃o> 'mمE..Orm 5g/}O(  6L 5@3`ezRoF|eOLUݘ{p`-q^X(5H=  5h"d^-@TMQ1p s!5L |5$ Su 		+O2];`%|H	e>H	S5a.97~  5`wo4اxMap=;ùx	hا،xN 5g 2rVW/ e@Tiɬ%%ONYZsؗ=p& :˘)fiM@XT`Ħ*4c@
+ҀL4Y-pKε%̐@:<S `e;Y@Lǆ\xih5cf FpSU @%9)/8vn	l|A3xBr8,j5P^z^4B*RR `&,j+ٰo@%f B
+  5/utݺn#P=nˠ 5.P{$<g%r
y#J,q
+v縌F] 5hY.?'Gqn* 5"7vȀ7P< sF ny0  5۟vPN/	65ie 2妗yzs~PX}8g	_9oY`.OS̍3A
+7Q=ۦ4 5hvg4CMY&d m^cUf
+ &w Vߙ[xalY$*zȚ##R~6Ls!aCsÜJ &~ b1ncEY 	k JINl& Ǜ'`)"@&Y *D6NhKQ4f2)	g?1   *W24y0	Od"e'@H͊\l sv  5N}yCq
+#Im᩷,|#N 5fvUv~ʛmR/n.VReB\iK& P"C$/PJer(m.$@UD\qT>锦e0-w~  5jۄr^5xi82dv+
+U'a-}k3	
r}pSI/f/@	>c" 5fjv^
V~eIƩLk>`
+*tK.yr:1q< -tMʡc65O-#C 5i']Hn8KH 5GM-|৷U	 5fv >ptAxU~9h*0	
+I6mATFUMUO60SL:$ M̘r,˾f  5FP7-q)$\6Sn[8lx 5cjV峖% 5Jቷ.~3u d͎OH46ظ`{	A jS	؀&  5.ul{NW]n1݈ܠqꍱ` 5iO^/-)Jr 5l6VۖrϷTw{$+Ą7 5jJV寍pۗnZG=\0( 5cf? ~c	 pg 	 p¥  :*l̋Ʋ: b2Na2s9,%x=tO *3 HJfBʀ 5g2Ӛ睲{;
;4JG80+JUbpκٹm#}An[9iz+*ۀ5cf?  &8@V  e5$Jr293d`ҀML~
+̍F 0'/I%ޣ94{
g   'g@vsqH  5fv~Fn~5J?P򀷷T4
+}`,i
å`qȍUwQ[]}Zbk
+el|	Π( 5fe	7NavM%hlK yM  &ސLPE1A RMk؞	x5f %?=i9 'E ɑ@w 8 5fS峖Ia9> 5jJXO^&YE \+Y9ڗf w,l࣒Zܨ;+3ʃ0{SmT[@ 5j糧b義⃘CŝN5kӖ叟nr$ܰs4q/o~8FØ@  5M}};rzMٽ!U@ 5LL-6gWV+R.%My@ 5i^-fpU{0ceό4  5c>yVvÞ~*n>v[#@5+@oK[ؖ 5d2]ffGaӖFln>@5AM^N;
Kv?r;ߞzn\@5he-/"H[ 5cv)ݭ{T 5df^ .qbh" \RL C(t$n]u󯧻帎)kj
It/%LK]Obnԟ)3e(
+7˳||sKZnc]p RJX  <Dnj3p$PՖ 5cBPm@&a @G~F   "8h%iOe;rHϺ S'+%^
6 * ؖ%y 5F雀V`yP'jU 
iΑrwu/͆a44Xݼ8E̍l3T%C*|Ѯ\ `) 5hƑVf\j`& } _' ^HX@&Y AJ7 U&w%by+ ؖ%5K4ۗ
+%q" q/x,դgpDȤꇂ(@	P-RތMʛQ61E@`M6ej 5bveM	^ rKok!38T
;--&φ\زّNձ0~ 5h]ـK!r>m	 GJl} ߽@G*RՀ|$ORg>vlV Tl	id	mw`& T!(
+v %f%,f ؖ%y@5cZP,%b9)S(rRg"#7ܹ V|uI6g%@e#.B=MD n\i4 5cZPӖ#XJfr 5cNPeRUhFrҘzPE@;xrOh-a߷-ˠ 5-uUt{zJaq0FKm  5cZVӖ# 5jzvAT(` Orhc.UI%.b]D ܹ۳ YX&f#.b]PB n\one&dZ 	YLVTL+U:Qp  5c.SFi xeNDIQ@=R.|7^o=IfQ-KT3z,7.q 5dx MO58`4& ߚ{m 
+I."@ޘu8 7	RT&1.[zڭ$@[U6Px 5c&S3afyUje$
+p~J&Z.P˧-#AFdTـf! {b[ h&( N 5hVӆ"JeR	@1'@d 	ZN^T.ٱ@rP`
+o؜Y/)tb`yPbV  5cS%E(MoDV ۨ-8@I.OM˧-A 5d.m 5$ԌQ}1&ӄ7,I`#&33a,ńs $͆i4:ѾD8ZSeY $K (6^ݭf Fc}   5d\6(7Z  5 %1Ya =$<w ݌l`ll lFW{  5hPf\j`%khZnP^q jBP9%H 
+ ݐn#@5H֯>C-B{\UI V 5lrd'yU|zeWrϬ^G\-ԛ"¹f7@ 5Keb"MJryy%nR? 5h4u]Fۀ>|䵼+cʜKqמ# 5HlD2{6;o@;1|
'7ړ 5eҋ]܃ɀܛ' ǉ~~M_IxVGMyIQHA("AeBm<7|w*_ĻȞ(apm|'jQ6ƅ{4 5c"^ć,?p 5`ƋJY22%,	 -J-AbR"Ķn%洼AN`i{^]%@6Fo,[!HAQx	k*[z7Efvo 5AݿLv}S" Jp]ގ]&+Z5Ӓk=@	/ 5hPϖ#AYnr
+
,6@%x-[o$Η
+uR4K𴛗NsbfGa;V򎾟` 5hVϖ#AX :%mđN]~r.lYl'jؘ;~Q 5->Pz<g%r
ycJ,q 5fe3½=9ѷbgT;5fa>+D3boh.&
+딅%D So+y`$f` 5,Pz<g%r
ycJ,q
+fPz<g%r
ycJ,q 5/utݺn#ZG˞q
+tFn\n 5cfg=erʓ/r 5cjwj=fer¤n-v]w){mkr7)1 5`
+wm-t~kmI[ 5h;̙݆ V7 DjC@HW[(&J_unGlLDr4+5b$ 	_Rb/ gJm0	Y(4AZ	rjGjKj ԂYm!\
d3 (	2ջq0G@Y _Pb6K/ gJm 	Y(4)@ kFQ1N )]1Ap
l߀M|6ΐ+kMI| X'نa HV](%guni  5ccd
+#4:vfS4* $/@)79
0$PА
+45:ģ؀{f)(8H# &  gI  5I+~pA9$أ; 5h&vk
+uGpZ{n_e(٪c' 6ـp.W
+X鹓$ā11X@s]DN 9Sjd Mln 5d;
[}Vrywq༷S˶qurIC 5hWP|N!ϊqw۟y@ 5hWP|NhWqrm~/MPU/u 5gB ,/F`B%Yl\Jk%홷6 /& $ٕ@%H9iS<Tf>URUJ͝u% ^ɀC(DIȂl"`!!
+ina-t	DCmw0+I@QӚ]Yp&H 5a^epIN[YR̻UܹJ 5a,{9.#kU\hp5/7n` 5ge;qvautٜ!wetINYY@E
MffrPݔ]ù%;o
fKXv23P 5fe 9zv\g)ז,),k^n,B[
۞7ePz<ger
ybʫ, 5JM-娮	aVZ C5eWU	^XUj= 5`*vh-
+ 5@@
 ٗ 5`v04n9%5@
hknVU  B:ev
wkmtRnW 5iH.Ap[<5GصW<*>ŗ͸flB{5n 5eD'Xk
m~6e9JRU nЗv 4ѭ6bH 5leTDN&RiC 8*)PG%<p	P1RXމMЗW6UP@O,Ka-"r%(рsY CjC{1
 %K*;k7Jk` */o@5@S # w^[& Hf* Vk4K
0D{w՛  5e^ycO  5g|!b6v^Z|o63ܶpٜoI_q[ĭH6  5F[{FSIF'{wQ=۞4 5fb_$!sv͜zTJJ2*NP^n3&5~k-ɶ ( _ym݀5sDB%҄aI7($|E[2 5h:BD-M˘2*ы9oܽi@'^(i7%@4"ez@	Si*m0^z & ,ۗ+if
+~bcfGa:]@D;9y@&b ;25t 5gfծ 4\z1D'p^zwX	F64zc# 	 qwS3_ On h`^ul[mc666/Yj<Vtrm4 P { 5h֑Ierqy߹DDn\o}άM>̖bn&F|i^h 5cZPӖ# 5gd6. Iy% \%XII# P(JzH%>pz	G `)L & Λ?ַz'(Kdp O|^Mo4u (	J^O.IG0ᮔƚ, 1 p\
+/};'d  z<ŭ
+
nH 5cjb6v^6!X1/  5hNٱ ܞkrt@f P)I%$d 	 uI)`
{i6Zƺs. 2L ɚ6j1ԦSN RMKK6m(-̵3ٔF&_ RzU'K^'/+zIU-0D 0HQ*vJc`[T)j!j ' Δչ[  5avv.z< L J')J;.hh(u6n `. (
Km^~m~9Mb]2n6wdkۀ%%  qjH	)-`, 5L+o~pA9$wأ;T]N}(a} 5M^ݒpPD®` 5h.6̿":i 5h#eh	@,Ȃ\g\Y;L&_M}.׀hUخᚶ2\l{@	y,@& (ܟ]*mdJRf(II)$@ey5m) ^mkk}VƋ 2f͚Lg5)ӀRR͛J90$ty-g1L e2щ*H D[V~G@/96}j^ 5hB-u7m-׿׉SP 5ae iK@G^Kj@!)%Qi)\XZ! L ^_1qpZEh M|6  5Fݡn 7Wی&u}ݡnP7o Vy 5awo{. 5*ߞ^ ,e%$M
(r-H _- %L%u 5azwm{t8 5c^3 4
+m@87Jgpp S÷ܨOr&.dtIz
+eE^3rHw` 5dyY&7-7*lܠ
+y@L+RRep%{=Hb+nl\ 5BUݹ#7Q@ 5HY<lƬ]ಬ [h~:KÞ o*~K@J6D\6 5`
+v%m:qߙI_ 5ae ܑy]$x锖e'v- $WqpX=秀L `e1y&Sh؀Mb6x< 5KD+ޞso8$wѭTRBm'Ď{}5 5gnK<LW--b km{] _"?U 61\$Kp]1p\]/)	wʗr;{ytVZj CN9 & Eݿv}c 5cw{D0+y׸JT 5b͓3@J@4
50$Hs@.93Xf,)j@JӲ8L;.3 K\L 5eQ=۞4V) Ru)X-9E@jP		%l)87B2}TE76 83\`V RmVezeP 5cn2wȩ]}kX)mVۖ>dz'9e_p[`\<!  5ej2w]}[X)mVۖ>dz'9e_p[`\<!  5hR|#[mJ؎i `ZSnXGIms#7x 5f^z--I& Y%3@
hBknVT䋀 B9ev
wk
McGs&[
+
+U΢< 5f^|b6v^6!X;/1 ZSnXGIms#7x 5g6yHֶm᩷,|,vp%`9NcRU 
+AYKrj`H!l]rgIh&f&i\<!  5Gݩdڑ*)bU7UeZ)m
+WuGpV;~e7 @ 5jۄr^5xi82dv+
+U'a-}lp4%@l@,nmjP
vʴ^#i/wm
+6~񳮟E T RKٹt0 Oȼe` 5i']Hn8KH+-Qy+QkN5i']Hn8KH+ y׸wJS5i']Hn8KH+3y۸gIGƶ۔ 5h|!b6v^Zjꏁp{7Y%|e 5cz|)ݭ{T+Tn[9iP 5`|m{d8+Tn[9iP 5av|#m-愞~kmI@mR>Ul{@ 5c|b6v^6!Xb;1/ mR>Ul{@ 5OürG̝TdyZZ 5fz--I&~Ҁg$( Mmʠ` {H^Ѱ7'@V*ܵb.{rHRǫE 5gz|)ݭ{T+RlN&9@Y ` q '
+l*P	 2Xҫ\ȼk #$(g8c2Ϡ2W@0
d, 5d|m{d8+RlN&9@Y ` q '
+l*P	 2Xҫ\ȼk #$(g8c2Ϡ2W@0
d, 5g|[mJ؎i {~I }:@de< `,)0@& ?bNJ=s"N L|>^ O] g3
+6 5fz--I& Y%3@
hBknVT䋀 B9ev
w']WMx@'Q FI&Pp>e@d '3F`	ILYP۩6AH,L s8 L6F(Ԁ 5f|b6v^6!X;1/ ~I }:@de< `,)0@& ?bNJ=s"N L|>^ O] g3
+6 5cxɧ3Yټt0:sYx9=æ 5jv^M
+a$ 
+|  pv׭ګA>>  ss3``>۩6A	<SJl[0	@2S̲ s8 L_ٗV3-I  5jJXO^&YE \+Y9ڗf w,l࣒Zܨ;+3ʃ0{SmT[@V]&*Wb}׸ 5jJXO^&YE \+Y9ڗf w,l࣒Zܨ;+3ʃ0{SmT[@VD-q=ا 5f|[mJ؎i {IR>p7l	Qy@& N|6gY@!xgħ0(䢖7*3oJ`<3VP 5f~|b6v^6!Z|,'o/FK,eTM.,mKjy`B;N6`QE-HnTf A=*xfĠ+f#aeb  5aVʗ%0`l"Q4\Siۍ?lԀ5bƷy[V,?U<bKpB 5ge +-xi9 DԶ Jѡ$H<	93fYK,\˪,iPңj	 d;*1mՕS q^,rUI2$\lʓ{ *𻛗N`	,Hgc= 	3, @ 5ev)ݭ{T+#7eyW&a2 $2BI6_:{[뒖 & ԛGLPݔf&I򙏸6R|7-ˬw465g ,|*`ͤK(m&ɶZX7E z@Y` 5c^wm{t8+#7eyW&a2 $2BI6_:{[뒖 & ԛGLPݔf&I򙏸6R|7-ˬw465g ,|*`ͤK(m&ɶZX7E z@Y` 5awm-t~kmI[ଌ\X)Ȁ7 #	$ۗ]|n#JZhGRm0@S+vRS혛'f>oJ k.zf4ۘm *##6, &ڡic2I ue5fv
wkmtRnPl`i@K5S9 ք&eNH	 +`At2pE0``rC$r믝}=-uK\W hMy(
+enZ}vLM)@Wپ] 
c;]Lfs>RRQ 0yf%6tdT-,aI"=  5g!b6v^Xv1;/ଌ\X)Ȁ7 #	$ۗ]|n#JZhGRm0@S+vRS혛'f>oJ k.zf4ۘm *##6, &ڡic2I ue5e*<K@343MSD79
AY2SX-p2K
+w1*Nt \X)Ȁ7 #	$ۗ]|n#JZhGRm0@S+vRS혛'f>oJ k.zf4ۘm *##6, &ڡic2I ue5k7" Bゟ%t~SǕ;3mic K jܷ+, MV6,"0t+ߗjVlk^u[ 4Iȷ=ٛnLmt6U%IP	 
ȁJ J#*Pt0702)oBLPV4L>xQTnnK $I~ 5F雀V`yP'jU 
iΑrwu/͢Kr* IJYpg5b_`$C@-^ |liMO돉>l N v#[; L tU1Pʮf_5k> %
+@ 5ev)ݭ{T*Yq`Z@1! wR*ɑmZ@&w DONx*	@BTۥ/]ܩcT Ov otf[IN v 5cJwm{t8*Yq`Z@1! wR*ɑmZ@&w DONx*	@BTۥ/]ܩcT Ov otf[IN v 5awm-t~kmI[feł	i Ć\H9iK, f&Ei >r);%
+9P"bT nv7rMQP=Mn%8Eڀ5g!b6v^Xq1/ feł	i Ć\H9iK, f&Ei >r);%
+9P"bT nv7rMQP=Mn%8Eڀ5c^v*7ݭ{T+׷	]9on0 5`wm{d8+׷	]9on0 5abv#m-t~kmI@k^T't彻 5bb6v^6!Xa1;/ k^T't彻 5bL5re+ L Xe9 LN Ausk[nm^5ښ@s X[Wp2γzL@g).byrX40
% a%xi୏B 5g>v
wkmtRnWl`h(	frJk"ܬ	" 3t{vSFi xeNDIQ@=R.|7^o=IfQ-KT3z,7.q 5f
+v)ݭ{T+'wgS yO>(kpwf b+
SQs{ LU*UMJj XLe-@K$Sm '5cwm{d8+'wgS yO>(kpwf b+
SQs{ LU*UMJj XLe-@K$Sm '5bJwm-t~kmI[ଝ SMN w>k$	/w `;7?N E0y1TU7+p	LKa0޴I,MT  5g>v
wkmtRnPl`i@K5S9 ք&eNH	 +`At3j|ɩ <٧d5׻3n RLtG1  O&**%n5iu,& ֖i %ک5gz!b6v^X1/  SMN w>k$	/w `;7?N E0y1TU7+p	LKa0޴I,MT  5e~QM۞0=f7r
+W n0 5h6]SO#$R,@5>k$	/u!Ci츮o.%g2e eDI,UͰX (Cbe T RT& 5hPf\j`%khZnP^q jBP9%H 
+ ݐn#AYֽ*T 5hPf\j`%khZnP^q jBP9%H 
+ ݐn#AXȶWb 5hPf\j`%khZnP^q jBP9%H 
+ ݐn#AX[6BOb?n5ܤ 5g!b6v^Z*Orc.5TLDİWLm7n
azL 5!| wlX\sq Gn7HXp 5k.R eI>m쟮˟+1ʚ8	`L6>8`3c ;L ,u)gjJh/<nX2X/`m=f e0h'/S	 N(/S 5`.g]pᔶ&8ZwY6 5g!b6v^Z)\ۺ҉u#mN}rZ1eN|%HEv^6!b           	 
+   
                     ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                   "                                    U:: UUVU::::::::::UUVVVrr:rUrrUUV:U:r:r:Urr:rrrr:Ur::: V rr:  ::U U 222  gU U UU  U:::::U{:V:22UUUN:UUv:2UUr sKr:::::::::::rrrrrr2rrrrr2:                                 X\  X86t X	E\X#A3X-k\ X-Zt\	X. X6&\l X"$\l X/4_: X+Ev[ˀHtR PVI)t  _#\X+@XQ2t  X@Ԁ  X'AԀXDT  X.CtX,BX,A  X*AX!ATXe7  XUR X0DրX+Ew X0DրX5Htp  X|tXl X \  XKV4  X1U\XJV4  XKO  XLHT  X1[\XKR  XFT  X<XM\T  XOJt  XIa  XLRT  X-^\XKO  X-a\% XK[Ԍ  X%O4\XK  XJRTX UT  XxԌ  X UT  _U  XK  XI(Tg_#\X!gX:C_S _GeX^ X%B XDIT X+D X*F4 X!B7 X.t\  X*Fl XIE  XJԌ  _tl XEF  XJԌ  X?i  XIE  X)I XFIe X.F7e XD3  XA X)4 XGEW XE  Xc  XF  XE7l X=w  X.\l XX\l X-\l X"F~ XD\  XD\  HtR _Gt\l Pj Xes  X"BTWX"BTWX*^ ` X #t7 PLBX$|4\XC4XB  XB  XLR XLs& X;t*XB8s& X574* PByPX
+) `  ayX_* Xlpt^X
(^ PLBX,s  _U*h
_U   XbWf X*Ce XET\_CT\XF  XJ״  XB\l X*t^ǀ__TP	 X,T_FX0@8WX+Ew _G__TP	 X-FhX+-T_+ XCU8  Xg4^ PfX^(^ X8Cwf _Fe PkJP& ƐX*^ X
-_G X5@WXDv X08TV XI!X3H7i X \  X \  X \  X \  X \  X \D  _y  X1U\i XKO  XKO  XKO  XKO  _ѐ  X5#  _'ј  _'R  XM,  XLRQ  X-^X-^X-^X-^X-^X<  X ` XJRQXJRQXJRQXJRRX=V\l XQ_T\l XFI\ X%B\ X%B\ X%B\ X%B X%B\ X%B X,kׄ X+Di X!B4\ X!B4\ X!B4\ X!B4\ _\  X?$T\  _'4\  _'\  X<\XIE  X)I\ X)I\ X)I\ X)I X)I\ XC6' X,JDXGET\ XGET\ XGET\ XGET\ X_D  X FW  XE4\l   	    ê0@
1              	#        &  o@NTfield @      6  s` chartlabel 	    g?@
!          (    =     
+          key CJ654-6TR21-10 aSkip i link_ aLink x y width height url  target _self ParsePHPArray gOffsetX gOffsetY toLowerCase canvas_link    I             G I   I .3                   	  
+
   C G    =    "   Ng    "   N  NGH    "   Ng    "   N  	NGH 3   
+N          N R    P   
+N I   I +   
+N          N R   $ ! http://www.maani.us/charts/ _top     >   i @   InvButton @ ?   series_gap set_gap bar_gap ParsePHPArray chart_value position cursor gDepth chartlabel duplicateMovieClip field text  center bold color size font TextFormat setTextFormat _alpha alpha _rotation _x _y Graph bar chart_type indexOf axis_value min aBase chart_rect x math abs max width round y height 3d column column stacked column stacked bar area stacked area line pie aChartHeight gPerspective aColumnWidth gCategorySpacing rows aColumnGap i cols s series_switch aColorNum h gChartData Math p1 p2 p3 p4 p5 p6 p7 matrixType box w r PI linear beginGradientFill lineStyle moveTo lineTo endFill gChartColorDark length gChartColor hide over hide_zero prefix decimals separator String_Comma suffix h_align v_align middle rotation DrawText l t b gCursor push bottom outside top aCurrPosY aCurrNegY a left right value _ above below textWidth gOffsetX textHeight gOffsetY aCurrY Array chart_line line_thickness point_shape circle fill_shape beginFill fillColor chart_bg positive_color fillBlend positive_alpha negative_color negative_alpha square none DrawRectangle canvas_bg DrawCircle as_percentage % series_explode array number ParseArray currAngle aTotal radius sliceSize explodePercent DrawSlice v inside p PolarToPoint start end explode DrawLine  DrawChart                   C      =   N	         H             O   N d   g     d   O   N	         H             O   N d   g     d   O  N I    P	     	R  
+N O 
   N  N  N  N 	   @     
+N R   NO          O  O  O  	     R g    N	         H     !N e    !N  N    " #R  $N  N
   %NG    " &R    N	         H !    'N   (NG r    'N   (NG  N    " #R  $N  N
   (N    " &R  )f    *f   +f -  f X:  ,f K  -f XY  .f Qc  /f Yo  0f O~  1  (N   %N 2  N	         H     'N 1G f    'N 1G  N    " #R  $N  N
 1    " &R 34 d     N d   
 5    
    " &R 63 5    
   N d   
 7    7 8H  9         9 5    H 
 !        4    
   !N 7 4GG 5     3    
 9 3G 5    I : I   ;7     	  ;9  N	         g S  <= 9    GN 7N  N  $N  N
 1 R  <= 9    GN 7N    > #R  $N  N
 1 = 9    GN 7N	         H 
 ?!! 6G ' ! 6G   !N 2G    C @!! 6G ' < ! 6G   !N 2G    C A!! 3G 6     ' < ! 3G 6       !N 2G    C B!! 3G 6     ' ! 3G 6       !N 2G    C C!A !N A !N @ !NG '@ 'N    C D!A !N A !N @ !NG '? 'N    C E!D !N <    G 'D 'N <     2    C FG!A !N 'E 'N A 'N @ 'N HE !N A !N <D 'N E 'N A 'N @ 'NG I      
 > JN    C          B          B                    B	 K   L="                            M= D 'N D !N    N= E 'N E !N    O= D 'N <     2 B 'N ? 'N D !N <    G B !N ? !N    O= D 'N B 'N ? 'N D !N B !N ? !N    O=         P= FG!! ' < H3 << Id      
 > JN    C    D      B U   U      B Q ; Q RN?N S ; S RN?N    B	 K   L= 3    H , "                            M=   (                 M= ? 'N ? !N    N= @ 'N @ !N    O= A 'N A !N    O= B 'N B !N    O=         P= FG!! ' < H3 << Id      
 > JN    C    D      B d   _      B Q ; Q RN?N S ; S RN?N    B	 K   L= 3    H , "                            M=   (                 M= B 'N B !N    N= A 'N A !N    O= C 'N C !N    O= D 'N D !N    O=         P= FG!! ' < H3 << Id      
 > JN    C    D      B _   U      B Q ; Q RN?N S ; S RN?N    B	 K   L= 3    H , "                            M=   (                 M= @ 'N @ !N    N= A 'N A 'N @ 'N     A !N    O= @ 'N A !N A !N @ !NG    O= A 'N A !N    O=         P=  N TI   N Uf    N f    VN  IL ,  = 9    GN 7N	         I ? !@ !N '@ 'N A 'N @ 'N %C !N @ !N (A 'N @ 'N      WN  XN  YN = 9    GN 7N    Z=G  [NG \
]^ N  N  N _         N  N 
   C    `=   VN  IL ,  = 9    GN 7N	         I   a@ !N b@ 'N A 'N @ 'N IC !N cB 'N  WN  XN  YN = 9    GN 7N    Z=G  [NG    C    d eR    
+ ?!! 6G ' ! 6G   !N 2G    C @!! 6G ' <G ! 6G   !N 2G    C A!! 3G 6     ' <G ! 3G 6       !N 2G    C B!! 3G 6     ' ! 3G 6       !N 2G    C C!A !N A !N @ !NG '@ 'N    C D!A !N A !N @ !NG '? 'N    C FG!! ' < H3 << Id      
 > JN    C    D      B U   U      B Q ; Q RN?N S ; S RN?N    B	 K   L= 3    H , "                            M=   (                 M= ? 'N ? !N    N= @ 'N @ !N    O= A 'N A !N    O= B 'N B !N    O=         P= FG!! ' < H3 << Id      
 > JN    C    D      B d   _      B Q ; Q RN?N S ; S RN?N    B	 K   L= 3    H , "                            M=   (                 M= B 'N B !N    N= A 'N A !N    O= C 'N C !N    O= D 'N D !N    O=         P= FG!! ' < H3 << Id      
 > JN    C    D      B U   K      B  D  D    B	 K   L= 3    H , "                            M=   (                 M= ? 'N ? !N    N= B 'N B !N    O= D 'N D !N    O= D 'N B 'N D 'N B !N    O=         P=  N TI   N Uf    N f    VN  IL ,  = 9    GN 7N	         I ? !? !N '? 'N B 'N ? 'N %D !N ? !N (B 'N ? 'N      WN  XN  YN = 9    GN 7N    Z=G  [NG \
]^ N  N  N _         N  N 
   C    `=   VN  IL ,  = 9    GN 7N	         I   a@ !N b? 'N A 'N @ 'N IC !N cA 'N  WN  XN  YN = 9    GN 7N    Z=G  [NG    C    d eR    99P ' 77P  [l 34 d     N d   
 5    
    " &R 63 5    
   N d   
 7    7 8H  9         9 5    H 
 !        4    
   !N 7 4GG 5     3    
 9 3G  N	         g Y  <= 9    GN 7N  N  $N  N
   (N X  <= 9    GN 7N    > #R  $N  N
   (N 5    I : I   ;7     	  ;9 = 9    GN 7N	         H  FG!! ' < H3 << Id      
 > JN    C    D      B _   U      B Q ; Q RN?N S ; S RN?N    B	 K   L= 3    H , "                            M=   (                 M=  ! 6G    N=  < ! 6G    O=  < ! 3G 6        O=  ! 3G 6        O=  !    O=         P=  N TI   N ff a   N ^f   N gf   N hf   N f ( .  VN  IL ,  = 9    GN 7N	         I   !! ' <     %3 (<  WN  XN  YN = 9    GN 7N    Z=G  [NG \
]f N  N  N _         N  N 
   C    `=   VN  IL ,  = 9    GN 7N	         I   !! ' < %3 (<  WN  XN  YN = 9    GN 7N    Z=G  [NG \
]^ N  N  N _         N  N 
   C    `=   VN  IL ,  = 9    GN 7N	         I  !! ' <        %3 (   WN  XN  YN = 9    GN 7N    Z=G  [NG \
]f N  N  N _         N  N 
   C    `= T  VN  IL ,  = 9    GN 7N	         I   !! ' <    G %3 (<  WN  XN  YN = 9    GN 7N    Z=G  [NG \
]h N  N  N _         N  N 
   C    `=   VN  IL ,  = 9    GN 7N	         I   a! 6G b < I! 3G 6     c  WN  XN  YN = 9    GN 7N    Z=G  [NG    C    d eR      FG!! ' H3 << Id      
 > JN    C               B _   Z      B Q ; Q RN?N S ; S RN?N    B	 K   L= 3    H , "                            M=   (                 M=  ! 6G    N=  <G ! 6G    O=  <G ! 3G 6        O=  ! 3G 6        O=  !    O=         P=  N TI   N ff a   N ^f B  N gf   N hf   N f   !! '    G %3 (<  WN  XN  YN = 9    GN 7N    Z=G  [NG \
]h N  N  N _         N  N 
   C    `=  !! ' %3 (<  WN  XN  YN = 9    GN 7N    Z=G  [NG \
]^ N  N  N _         N  N 
   C    `=  !! ' <G    G %3 (   WN  XN  YN = 9    GN 7N    Z=G  [NG \
]h N  N  N _         N  N 
   C    `=  !! '     %3 (<  WN  XN  YN = 9    GN 7N    Z=G  [NG \
]f N  N  N _         N  N 
   C    `=   a! 6G b I! 3G 6     c <G  WN  XN  YN = 9    GN 7N    Z=G  [NG    C    d eR    99P U 77P $ Y 34 d     N d   
    " &R 7    7 8H  i j 9         9 5    H 
 !        4    
   !N 7 4GG 3    
 k= 9    GN 7N <k    > #R  $N  N
   (N k	         H  FG!! 'i < H3 << Id      
 > JN    C               B _   Z      B Q 9 Q RN?N S 9 S RN?N    B	 K   L= 3    H , "                            M=   (                 M= i !    N= i < !    O= i < ! 3G    O= i ! 3G    O= i !    O=         P=  N TI   N ff J   N ^f 2  N hf   N f   !! 'i <     %3 (<  WN  XN  YN = 9    GN 7N    Z=G  [NG \
]f N  N  N _         N  N 
   C    `=  !! 'i < %3 (<  WN  XN  YN = 9    GN 7N    Z=G  [NG \
]^ N  N  N _         N  N 
   C    `=  !! 'i <    G %3 (<  WN  XN  YN = 9    GN 7N    Z=G  [NG \
]h N  N  N _         N  N 
   C    `=   a! bi < I! 3G ci  WN  XN  YN = 9    GN 7N    Z=G  [NG    C    d eR    ii <  FG!! 'j <G H3 << Id      
 > JN    C               B _   Z      B Q 9 Q RN?N S 9 S RN?N    B	 K   L= 3    H , "                            M=   (                 M= j !    N= j <G !    O= j <G ! 3G    O= j ! 3G    O= j !    O=         P=  N TI   N ff J   N ^f +  N hf   N f   !! 'j    G %3 (<  WN  XN  YN = 9    GN 7N    Z=G  [NG \
]h N  N  N _         N  N 
   C    `=  !! 'j %3 (<  WN  XN  YN = 9    GN 7N    Z=G  [NG \
]^ N  N  N _         N  N 
   C    `=  !! 'j     %3 (<  WN  XN  YN = 9    GN 7N    Z=G  [NG \
]f N  N  N _         N  N 
   C    `=   a! bj I! 3G cj <G  WN  XN  YN = 9    GN 7N    Z=G  [NG    C    d eR    jj <G 99P ? 77P  L 34 d     N d   
 5    
    " &R 63 5    
   N d   
 7    7 8H  9         9 5    H  '  'N   (NG 4    
G 7 4 5     3    
G 9 3 k= 9    GN 7N  N	         g B  <k  N  $N  N
   %N A  <k    > #R  $N  N
   %N 5    I : I   ;7     	  ;9 k	         H t FG! '' 3 H< <3 I      
 > JN    C               B _   Z      B Q ; Q RN?N S ; S RN?N    B	 K   L= 3    H , "                            M=   (                 M= ' 6     N= ' 6  <G    O= ' 3 6    G  <G    O= ' 3 6    G     O= ' 6     O=         P=  N TI W  N lf a   N mf R  N 
f C  N gf +  N f #  !    G '' 3     %< (3  WN  XN  YN = 9    GN 7N    Z=G  [NG \l]^ N  N  N _         N  N 
   C    `=  !     '' 3     %< (3  WN  XN  YN = 9    GN 7N    Z=G  [NG \m]^ N  N  N _         N  N 
   C    `=  ! '' 3     %< (3  WN  XN  YN = 9    GN 7N    Z=G  [NG \
]^ N  N  N _         N  N 
   C    `=  ! <G    G '' 3     %< (3  WN  XN  YN = 9    GN 7N    Z=G  [NG \l]^ N  N  N _         N  N 
   C    `=   a b' 3 6    G I <G c' 6  WN  XN  YN = 9    GN 7N    Z=G  [NG    C    d eR     FG! < '' 3 H< <3 I      
 > JN    C               B _   Z      B Q ; Q RN?N S ; S RN?N    B	 K   L= 3    H , "                            M=   (                 M= ' 6     N= ' 6  <    O= ' 3 6    G  <    O= ' 3 6    G     O= ' 6     O=         P=  N TI t  N lf a   N mf Y  N 
f Q  N gf @  N f @  ! <     '' 3     %< (3  WN  XN  YN = 9    GN 7N    Z=G  [NG \m]^ N  N  N _         N  N 
   C    `=  ! <    G '' 3     %< (3  WN  XN  YN = 9    GN 7N    Z=G  [NG \l]^ N  N  N _         N  N 
   C    `=  ! < '' 3     %< (3  WN  XN  YN = 9    GN 7N    Z=G  [NG \
]^ N  N  N _         N  N 
   C    `=  ! <        '' 3     %  (3  WN  XN  YN = 9    GN 7N    Z=G  [NG \m]^ N  N  N _         N  N 
   C    `=   a < b' 3 6    G I c' 6  WN  XN  YN = 9    GN 7N    Z=G  [NG    C    d eR    99P H 77P  B; 34 d     N d   
    " &R 7    7 8H [
 i j 9         9 5    H 
 '  'N   (NG 4    
G 7 4 3    
G k= 9    GN 7N <k    > #R  $N  N
   %N k	         H  FG!i '' 3 H< <3 I      
 > JN    C               B _   Z      B Q 9 Q RN?N S 9 S RN?N    B	 K   L= 3    H , "                            M=   (                 M= ' i    N= ' i <G    O= ' 3 i <G    O= ' 3 i    O= ' i    O=         P=  N TI   N lf J   N mf ;  N 
f ,  N f   !i    G '' 3     %< (3  WN  XN  YN = 9    GN 7N    Z=G  [NG \l]^ N  N  N _         N  N 
   C    `=  !i     '' 3     %< (3  WN  XN  YN = 9    GN 7N    Z=G  [NG \m]^ N  N  N _         N  N 
   C    `=  !i '' 3     %< (3  WN  XN  YN = 9    GN 7N    Z=G  [NG \
]^ N  N  N _         N  N 
   C    `=   ai b' 3 Ii <G c'  WN  XN  YN = 9    GN 7N    Z=G  [NG    C    d eR    ii <G ) FG!j < '' 3 H< <3 I      
 > JN    C               B _   Z      B Q 9 Q RN?N S 9 S RN?N    B	 K   L= 3    H , "                            M=   (                 M= ' j    N= ' j <    O= ' 3 j <    O= ' 3 j    O= ' j    O=         P=  N TI /  N lf J   N mf B  N 
f :  N f )  !j <     '' 3     %< (3  WN  XN  YN = 9    GN 7N    Z=G  [NG \m]^ N  N  N _         N  N 
   C    `=  !j <    G '' 3     %< (3  WN  XN  YN = 9    GN 7N    Z=G  [NG \l]^ N  N  N _         N  N 
   C    `=  !j < '' 3     %< (3  WN  XN  YN = 9    GN 7N    Z=G  [NG \
]^ N  N  N _         N  N 
   C    `=   aj < b' 3 Ij c'  WN  XN  YN = 9    GN 7N    Z=G  [NG    C    d eR    jj < 99P  77P  - 95     9	         g 		 K   5     9    5    
 FG!  !N '  'N H  (N <  %N I      
 > JN    C               B          B Q 9     Q RN?N S 9     S RN?N    B	 K   L= (                 M=    !N    N= 7    7 8H 
 !        4   !N 7 4GG '  'N   (NG = 9N 7N  N  $N  N
   (N ' !    O=  N TI 9  P n7G oG 9G     	R n7G oG 9G 
+N  WN  XN  YN = 9N 7N    Z=G  [NGO  N  N  N  N    @	    n7G oG 9G 
+N R n7G oG 9G  NO  N 
f x   N pf $  N qf   N lf   N mf   N f  L n7G oG 9G ! n7G oG 9G 
+N rN    
	   @     sGO n7G oG 9G ' n7G oG 9G 
+N tN    
     uGO  n7G oG 9G ! n7G oG 9G 
+N rN    
	   @     sGO n7G oG 9G ' n7G oG 9G 
+N tN    
     n7G oG 9G 
+N tN    
     uGO  n7G oG 9G ! n7G oG 9G 
+N rN    
	   @     sGO n7G oG 9G ' n7G oG 9G 
+N tN    
     n7G oG 9G 
+N tN    
G    G uGO  n7G oG 9G ! n7G oG 9G 
+N rN    
	   @     n7G oG 9G 
+N rN    
     sGO n7G oG 9G ' n7G oG 9G 
+N tN    
     uGO  n7G oG 9G ! n7G oG 9G 
+N rN    
	   @     n7G oG 9G 
+N rN    
G    G sGO n7G oG 9G ' n7G oG 9G 
+N tN    
     uGO   a! b' I! 
+   G c' 
+   G  WN  XN  YN = 9N 7N    Z=G  [NG    C    d eR +  n7G oG 9G         O    77P     !N   %NG    O=         P= 99Q 
 # v8    w@ 7    7 8H "  v 7 O 77P  9         9 5    H  FG!  !N '  'N H  (N <  %N I      
 > JN    C               B _   Z      B Q 9 Q RN?N S 9 S RN?N    B	 K   L= (                 M= v    N   !N    N= 7    7 8H g
 !        4   !N 7 4GG k= 9    GN 7N <k    > #R  $N  N
   (N k	         H   'v 7N <   'v 7N <G ' !    O=  N TI K  P n7G oG 9G     	R n7G oG 9G 
+N  WN  XN  YN = 9    GN 7N    Z=G  [NGO  N  N  N  N    @	    n7G oG 9G 
+N R n7G oG 9G  NO  N 
f x   N pf $  N qf   N lf   N mf   N f  U n7G oG 9G ! n7G oG 9G 
+N rN    
	   @     sGO n7G oG 9G ' n7G oG 9G 
+N tN    
     uGO  n7G oG 9G ! n7G oG 9G 
+N rN    
	   @     sGO n7G oG 9G ' n7G oG 9G 
+N tN    
     n7G oG 9G 
+N tN    
     uGO  n7G oG 9G ! n7G oG 9G 
+N rN    
	   @     sGO n7G oG 9G ' n7G oG 9G 
+N tN    
     n7G oG 9G 
+N tN    
G    G uGO  n7G oG 9G ! n7G oG 9G 
+N rN    
	   @     n7G oG 9G 
+N rN    
     sGO n7G oG 9G ' n7G oG 9G 
+N tN    
     uGO  n7G oG 9G ! n7G oG 9G 
+N rN    
	   @     n7G oG 9G 
+N rN    
G    G sGO n7G oG 9G ' n7G oG 9G 
+N tN    
     uGO   a! b' I! 
+   G c' 
+   G  WN  XN  YN = 9    GN 7N    Z=G  [NG    C    d eR +  n7G oG 9G         O    77P  78     7	         g  
 !        4   !N 7 4GG k= 9    GN 7N k	         H $  v 7N !    O=   v 7N !    O= 77Q -         P= 7    7 8H   k= 9    GN 7N <k    > #R  $N  N
   (N k	         H &  v 7 v 7N <O !  v 7 v 7N <GO 77P  99P O k xy   z{|    C x    = x yN    H   x y   O 9         9 5    H  7   
 !        4   !N 7 4GG <= 9    GN 7N  N  $N  N
   (N 7    7 8H Z                    }= Z   S 9 S RN?N x yN    M=   'N   (NG < !    N=
 !        4   !N 7 4GG <= 9    GN 7N  N  $N  N
   (N   'N   (NG < !    O=         P= 77P  7    7 8H M
 !        4   !N 7 4GG <= 9    GN 7N  N  $N  N
   (N '  'N   (NG < x |N "  ~S 9 S RN?N T  ' H #  ~ N  N   ~ N  N x zN f   x zN f   Hx yN	 ? H    H   H    x |N   d   S 9 S RN?N x yN d   ~  H H ' H    
 ! H    
 
+   =          S 9 S RN?N         d    N  H H ' H    
 ! H    
 
+   = d   S 9 S RN?N x yN  ~  H H ' H    
 ! H    
 
+   =   Hx yN	 ? H    H   H    x |N l  d   S 9 S RN?N x yN d   ~  H !! ''    C    =           S 9 S RN?N         d    N  H !! ''    C    = d   S 9 S RN?N x yN  ~  H !! ''    C    =     N TI K  P n7G oG 9G     	R n7G oG 9G 
+N  WN  XN  YN = 9    GN 7N    Z=G  [NGO  N  N  N  N    @	    n7G oG 9G 
+N R n7G oG 9G  NO  N 
f x   N pf $  N qf   N lf   N mf   N f  U n7G oG 9G ! n7G oG 9G 
+N rN    
	   @     sGO n7G oG 9G ' n7G oG 9G 
+N tN    
     uGO  n7G oG 9G ! n7G oG 9G 
+N rN    
	   @     sGO n7G oG 9G ' n7G oG 9G 
+N tN    
     n7G oG 9G 
+N tN    
     uGO  n7G oG 9G ! n7G oG 9G 
+N rN    
	   @     sGO n7G oG 9G ' n7G oG 9G 
+N tN    
     n7G oG 9G 
+N tN    
G    G uGO  n7G oG 9G ! n7G oG 9G 
+N rN    
	   @     n7G oG 9G 
+N rN    
     sGO n7G oG 9G ' n7G oG 9G 
+N tN    
     uGO  n7G oG 9G ! n7G oG 9G 
+N rN    
	   @     n7G oG 9G 
+N rN    
G    G sGO n7G oG 9G ' n7G oG 9G 
+N tN    
     uGO   a! b' I! 
+   G c' 
+   G  WN  XN  YN = 9    GN 7N    Z=G  [NG    C    d eR +  n7G oG 9G         O    77P  99P e d  N I    [O  I  
         @       =             7    7 8H @   =    N 7N    " #RG 77P    %N   (NH     %N    
     (N    
 7    7 8H  k=    N 7N    " #R k 
 h    7    N 	         H             d   g   d     (              Z   Q 7     Q RN?N S 7     S RN?N   G   !  !N   %N    
G '  'N   (N    
G    C    = 9          P n7G oG 9G     	R  N F  = 9    GN 7N    " #R 
 d    1  = 9    GN 7N    " #R n7G oG 9G 
+N  WN  XN  YN     Z=G  [NGO  N  N  N  N    @	    n7G oG 9G 
+N R n7G oG 9G  NO  N f 3   N gf k   N f  ,     
   d   
G      
G    =  Hn7G oG 9G 
+N rN    
      
G    = !N    " #R <n7G oG 9G 
+N tN    
      
G    = 'N    " #R  HG <G 
+   G   d   
G      
G    =     G    WN  XN  YN     Z=G  [NG    C    d eR n7G oG 9G         O +  n7G oG 9G         O    n7G oG 9G   !N   %N    
G  !NG n7G oG 9G 
+N rN    
	   @     sGO n7G oG 9G   'N   (N    
G  'NG n7G oG 9G 
+N tN    
     uGO  G 77P      N	         H	 0    R I 	 )    R g                         }= 2                 M=    !N    N=    %N 2G   !N   %NG    O=         P=  	     R g ]   2                'N   (NG    'N  	   = X   2                 !N   %NG    !N 	   = @ ?   Stage scaleMode noScale gDepth test  gFlashWidth gFlashHeight canvas_bg width height color ParsePHPArray gOffsetX gOffsetY gPreview gCursor chart_type toLowerCase stacked column bar stacked bar area stacked area pie 3d pie line 3d column column indexOf chart_rect x math round y chart_3DColumn perspective gPerspective gRatio Math sqrt canvas_link url target _self InvButton _x _y _width _height _alpha _visible chart_theme gThemetColor1 gThemetColor2 gThemetColor3 gChartColor gThemetColor series_color array ParseArray i length gChartColorDark DarkenHexColor rows cols r1 r0 ;2002;2003;2004 Region A;-10;55;65 r2 Region B;70;45;95 Region A;20;75;85 Region B;40;25;105 gChartData r a ; split c abs gDefaultFont arial gDefaultFontColor gDefaultFontSize chart_value hide_zero font bold size alpha position inside prefix suffix decimals separator as_percentage hide gOptimized axis_value min max steps , show_min orientation horizontal axis_category skip min_calc max_calc stacked aTotalPos aTotalNeg value_list Array roundedA exponent ceil pow negSteps aMin aSteps bg createEmptyMovieClip beginFill lineStyle moveTo lineTo endFill chart_bg positive_color negative_color positive_alpha negative_alpha aColor aAlpha aAlpha2 matrixType box w h linear beginGradientFill aShadow Graph chart_border top_thickness bottom_thickness left_thickness right_thickness gBottomThickness floor gLeftThickness gCategorySpacing div chart_grid horizontal_thickness vertical_thickness horizontal_skip vertical_skip aSkip DrawLine axis_ticks value_ticks category_ticks outside major_color minor_color major_thickness minor_thickness minor_count 3d centered aStart aEnd graph nextX count interX nextY interY diagonal_up diagonal_down vertical_up vertical_down aText PolarToPoint text String_Comma h_align right v_align top rotation DrawText left middle center bottom field aThickness aTickLength aChartHeight aBase p1 DrawChart DrawLegend shadow duplicateMovieClip myColor Color setRGB text_ aTitle Arial    O         ,   	 
+     C     = 
  	N    
   
+N    
           B
          R  f    f    f u   f i   f ]   f Q   f E   f 9   f -  -  5  0  +  &  !        
         	     R g    	N	 =
+?
+ףp      !R " 
+N	       !R 	 	N	   ?          !R 
+ 
+N          !R    C     = 	     R g    	N	   ?          !R " 
+N	 33?3333      !R 	 	N	 ?      !R 
+ 
+N	 ff?ffff      !R    C     =    	N	 33?3333      !R " 
+N	 ?      !R 	 	N	   ?          !R 
+ 
+N	 ?      !R    C     = #$2      C #    = %# $N d   
   N      !RO  " "N      !RO  	 	N      !RO  
+ 
+N      !RO & 	N  	N  
+N  
+NG    ' (R	 v@Mc
 )*+,   C )    = - . 	N    
 
GO - / 
+N    
 GO - 0 	NO - 1 
+NO - 2        O - 3 O 4 I   4    
+  44J% 5nKZ MMM HF AkL |bN A    B% 6L q fk l~ v e    B% 7u{g :Nx FEV CW; ==0 o^L    B 894G : I  
 :        ;@   ::    <= =         = : >NH )  8 = : =NO ==P  ?        B =         = 8 >NH =  ? = 33?33338 =N    @=O ==P  A I B I C I m   3  A    B    DE CF GH .  A    B    DE CI GJ AAJ BBJ KA    ;@ L         L AH   K L B    ;@O
 MN   LLG OR P         P BH 0  K LN P M PNO PPP  M LLP L L    L AH   P    P BH   K LN P K LN PNJO	     R g 9  K LN P K LN PN      QRO PPP Z LLP - RS T        	 U   &      !R	     R g h 
+ VW XR YZU T+ [d   \]^_`        ab    C V    = c 
+ VW XR YZU T+ [d   \c^_`        ab    C V    = d   V XSO V YO eXR YZU T8 [Z   fgh   ^_`        aijkl   C e    = mXR YZU T [Z   n        kl   C m    = e hN    H   e h   O e fN I (  e f        O e oO   e o O e gN I (  e g        O e pO   e p O	 q    R g  P    P BH / r         s         L    L AH x  K LN PN	         H #  rr K LN PNG   ss K LN PNG LLP u e fN sg   e fsO e oO e gN rH   e grO e pO PPP  e fN	         g #  e f        O e oO e gN	         H #  e g        O e pO   L    L AH   P    P BH   e fN K LN PNg +  e fK LN PNO e oO e gN K LN PNH +  e gK LN PNO e pO PPP : LLP 
 e fN e gNI   e ge fN 
+   GO
 t        u@ e gN	         H e fN	         H e gN	         g e fN	         g .  Me gN e fN e hN
 ~  e gN e fN    ' QRg !  Me gN e hN
 -  Me fN    ' QR e hN
 vM v	         H   w         v	         H !  vv 
+    wwP  vv    ' xR vv w 
+      ' yR
   w         v 
+   g !  vv 
+   
 wwP  vv    ' xR vv w 
+      ' yR e oN e pN  e gN	         H e fN	         H e gN	         g e fN	         g @ e gN	         g |  =         = e hNH 6  t = e fN = MGO ==P  t = e gNO   e fe gN v e hNO =         = e hNH 6  t = e fN = vGO ==P  t = e gNO W e gN e fN    ' QRg P e
 f        M e fN    ' QR M
    ' xRO ze fN    ' QR M
    ' xR e he hN zGO =         = e hNH g  = zI   t =	         O '  t = e fN = MGO ==P  t = e gNO   e
 f        v e hNO e he hN e gN v
    ' xRGO =         = e hNH 6  t = e fN = vGO ==P  t = e gNO e oN e pN T e gN	         H e fN	         H e gN	         g e fN	         g @ e gN	         g   e ge fN v e hNGO =         = e hNH 6  t = e fN = vGO ==P  t = e gNO w  =         = e hNH 6  t = e fN = MGO ==P  t = e gNO  e gN e fN    ' QRg f e gv e hNO e he hN e fN    ' QR v
    ' xRGO t         e fNO {e fN    ' QR v
    ' xR             v =         = e hN    H 9  t =    G { = vGO ==P  t =    G e gNO 
 e gM e gN M
    ' xRO |e hN e he hN e gN M
    ' xRGO =         = e hNg g  = |I   t =	         O '  t = e fN = MGO ==P  e oN e pN  e gN	         H e fN	         H e gN	         g e fN	         g k  e fN	         I !  e gv e hNO &  e
 f        v e hNO ] e gN e fN    ' QRg   e gv e hNO e
 f        v e fN    ' QR v
    ' xRO e he hN e fN    ' QR v
GO   e
 f        v e hNO e gv e gN v
    ' xRO e he hN e gN v
GO =         = e hNg 6  t = e fN = vGO ==P  e oN e pN  e gN	         H e fN	         H e gN	         g e fN	         g |  =         = e hNH 6  t = e fN = MGO ==P  t = e gNO  e gN e fN    ' QRg   e he hN e fN      QR M
    ' xRGO t         e fNO =    = e hNH C  t = e gN e hN = MO ==P  t = e gNO   e he hN e gN M
    ' xRGO =         = e hNH 6  t = e fN = MGO ==P  t = e gNO  P	 }   ~= }                     ="                            =                    =          	N    =  
+N  	N    =  
+N            =                    =         = .
 /	     R g > #  2              C     = = '          K         C     =  N I     NO	     R g *           O          O e fN	         H e gN	         g	     R g  e fN	         H	     R g #   N  N    N  N     	         H         	           I   N ""  	N  "N  
+NG " Ll?a   C          B      B 33?3333    @=     B	    ="                            =  "N    G  N    G    =  "N    G  N  	NG    =  "N  
+NG  N  	NG    =  "N  
+NG  N    G    =         = 		     R g   N         e fN e gN e fN
  	NG  N I   N     	         H         	           N " "N   N "  "N LW?DJ   C          B      B 33?3333 N    @=  N    B	    ="                            =  "N    G  N    G    =  "N    G     =  "N  
+NG     =  "N  
+NG  N    G    =         =  N I   N     	         H         	           N ""  	N  "N  
+NG " LBo@   C          B      B 33?3333 N    @=  N    B	    ="                            =  "N    G     =  "N    G  N  	NG    =  "N  
+NG  N  	NG    =  "N  
+NG     =         =  " "N  
+NG         e fN e gN e fN
  
+N  N I   N     	         H         	           N " "N  	N "  "N Ll?a   C          B      B 33?3333 N    @=  N    B	    ="                            =  "N    G  N    G    =  "N    G  N  	NG    = "  N  	NG    = "  N    G    =         =  N I   N     	         H         	           N ""  	N  "N  
+NG " L @   C          B      B 33?3333 N    @=  N    B	    ="                            = "  N    G    = "  N  	NG    =  "N  
+NG  N  	NG    =  "N  
+NG  N    G    =         =  N I     NO  N I     NO  P  P	    ~=  	                    ="                            =                    =          	N    =  
+N  	N    =  
+N            =                    =         = .
 /	     R g Y >                                            C     =  	     R g U :                                       C     = P :                                       C     =  N    
      R  N    
      R	     R g $   
+N B    
  	     R g  I /   	N B    
     *   	N B    
    	     R g ` E         [                                      C     =  	     R g \ A         [                                 C     = W A         [                                 C     =  N	         g	     R I Z         	     R g  =         = B    H  	         I  =	         I    }  [N  N     "N  
+NG =   N  	NG    G  "N  
+NG =   N 	   =    }  [N  N  N  "N  
+NG =   N  	NG    G  "N  
+NG =   N 	   = P   Ng            ==P   }  [N  N     "N  N  	NG    G  "N  N 	   =  =         = t >N    H  	         I  "t =N e fN e gN e fN
  
+N =	         I    }  [N  N     "N  
+NG "  N  	NG    G  "N  
+NG "  N 	   =    }  [N  N  N  "N  
+NG "  N  	NG    G  "N  
+NG "  N 	   = P   Ng            ==P   }  [N  N     "N  N  	NG    G  "N  N 	   =  N	         g	     R I &         	     R g  =         = t >N    H  	         I s t =N e fN e gN e fN
  	N =	         I    }  [N  N     "N  
+NG    G  N G  "N  N G 	   =    }  [N  N  N  "N  
+NG    G  N G  "N  N G 	   = P   Ng            ==P   }  [N  N     "N  
+NG    G  N  	NG  "N  N  	NG 	   = a =         = B    H  	         I K =	         I    }  [N  N     "N  
+NG    G  N = G  "N  N = G 	   =    }  [N  N  N  "N  
+NG    G  N = G  "N  N = G 	   = P   Ng            ==P ?  }  [N  N     "N  
+NG    G  N  	NG  "N  N  	NG 	   =>  \                            C     =	     R I	     R I 
+ =         = t >NH 		     R g  t =N e fN e gN e fN
  	N  N	         g  N   \N ]f 3   \N f Y   \N f u   
          N                           N     G M 
          N       N     G      d    N  N  "N  
+NG G  N G  "N  
+NG G  N G 	   =  N	         g = t >N    H  N  t =    GN e fN e gN e fN
  	N       Ng      N    G
 G  N G  N  	NGH   \N ]f 3   \N f Y   \N f u   
          N                           N     G M 
          N       N     G      d    N  N  "N  
+NG G  N G  "N  
+NG G  N G 	   = P   "t =N e fN e gN e fN
  
+N  N	         g  N   \N ]f 3   \N f O   \N f u              N     G  
          N               M 
          N       N     G      d    N  N  "N  
+NG "  N G  "N  
+NG "  N G 	   =  N	         g = t >N    H  N  t =    GN e fN e gN e fN
  
+N       Ng  "  "  N    G
 G  "N  
+NG   "Ng   \N ]f 3   \N f O   \N f u              N     G  
          N               M 
          N       N     G      d    N  N  "N  
+NG   N G  "N  
+NG   N G 	   = P  ==P  M N  Ng    N    N M	         g  N  \N ]I Y 	     R g    M    G    M    G	     R I	     R I t
 =         = t >NH L
	     R g [ t =N e fN e gN e fN
  	N e kN f J  e kN f  e kN f w e kN f    N G   -      = N " "N  
+NG   -      = "NG G    G 	  
+  e ^N e `N e aN t =N    =G e _NG [e [N e N Ze ZN         -    Xe XN Ye YN 
   C    = a  N G " "N  
+NG G    G 	  
+  e ^N e `N e aN t =N    =G e _NG [e [N e N Ze ZN -   Xe XN Ye YN 
   C    = V  N G     " "N  
+NG   G G    G 	  
+  e ^N e `N e aN t =N    =G e _NG [e [N e N Ze ZN         Z    Xe XN Ye YN 
   C    = ,  N G    G " "N  
+NG G    G 	  
+  e ^N e `N e aN t =N    =G e _NG [e [N e N Ze ZN Z   Xe XN Ye YN 
   C    =   N G     " "N  
+NG G    G 	  
+  e ^N e `N e aN t =N    =G e _NG [e [N e N Ze ZN         Xe XN Ye YN 
   C    =     "t =N e fN e gN e fN
  
+N e kN f J  e kN f p e kN f  e kN f    N   -      = N          " "N  
+NG " 	  
+  e ^N e `N e aN t =N    =G e _NG [e [N e N Ze ZN         -    Xe XN Ye YN 
   C    =   N   -      = N      " "N  
+NG "   -      = "N 	  
+  e ^N e `N e aN t =N    =G e _NG [e [N e N Ze ZN -   Xe XN Ye YN 
   C    = _  N         " "N  
+NG "    G 	  
+  e ^N e `N e aN t =N    =G e _NG [e [N e N Ze ZN         Z    Xe XN Ye YN 
   C    = 5  N      " "N  
+NG "     	  
+  e ^N e `N e aN t =N    =G e _NG [e [N e N Ze ZN Z   Xe XN Ye YN 
   C    = !  N         " "N  
+NG "     	  
+  e ^N e `N e aN t =N    =G e _NG [e [N e N Ze ZN         Xe XN Ye YN 
   C    =    =	         I e jN    N O ==P 	     R I	     R I %          =    = BH '  N	         g 	         I  N	         g 	         I  N w 	         I ;   N  N      N 6   N  N      N	     R g d  N " "N  
+NG     
G =   \N ]f 3   \N f @   \N f W              G ] 
                    / 
            G      d     "  G "  G 	   = g " "N  
+NG
          
  NG = G  \N ]f 3   \N f J   \N f W   
                    S            G / 
            G      d     " G  " G  	   = P  m nNg            ==P  M N  Ng    N    N M	         g  N  \N ]I Y 	     R g    M    G    M    G	     R I           =    = BH  	         I "  K	         N =N   	     R g  " "N  
+NG     
G =  m kN f J  m kN f  m kN f  m kN f  >  N   -      = N          "" 	  
+   [m [N m N Zm ZN         -    Xm XN Ym YN 
   C    = "  N   -      = N      ""   -      = "N 	  
+   [m [N m N Zm ZN -   Xm XN Ym YN 
   C    = ?  N         ""    G 	  
+   [m [N m N Zm ZN         Z    Xm XN Ym YN 
   C    = u  N      ""     	  
+   [m [N m N Zm ZN Z   Xm XN Ym YN 
   C    =    N         ""     	  
+   [m [N m N Zm ZN         Xm XN Ym YN 
   C    =    X
 " "N  
+NG
          
  NG = G m kN f J  m kN f  m kN f X m kN f  
+	     R g   
+N  	N % e fN	         H    "N G f   "N G e fN      QR e gN e fN
       !R    -   %    = N "   -   %    = "NG G    G   N %G 	  
+   [m [N m N Zm ZN         -    % Xm XN Ym YN 
   C    =      -      = N ""   -      = "NG G    G 	  
+   [m [N m N Zm ZN         -    Xm XN Ym YN 
   C    = 		     R g   
+N  	N % e fN	         H    "N G f   "N G e fN      QR e gN e fN
       !R  " G    G   N %G 	  
+   [m [N m N Zm ZN	 Z   % Xm XN Ym YN 
   C    =    "" G    G 	  
+   [m [N m N Zm ZN -   Xm XN Ym YN 
   C    = j	     R g   
+N  	N % e fN	         H    "N G f   "N G e fN      QR e gN e fN
       !R      "   G G    G   N %G 	  
+   [m [N m N Zm ZN         Z    Xm XN Ym YN 
   C    =        ""   G G    G 	  
+   [m [N m N Zm ZN         Z    Xm XN Ym YN 
   C    = 	     R g   
+N  	N % e fN	         H    "N G f   "N G e fN      QR e gN e fN
       !R  " G    G   N %G 	  
+   [m [N m N Zm ZN Z   Xm XN Ym YN 
   C    =       G "" G    G 	  
+   [m [N m N Zm ZN Z   Xm XN Ym YN 
   C    = 	     R g   
+N  	N % e fN	         H    "N G f   "N G e fN      QR e gN e fN
       !R    -   %    =      "    G   N %G  "N 	  
+   [m [N m N Zm ZN	 -   % Xm XN Ym YN 
   C    =        "" G    G 	  
+   [m [N m N Zm ZN         Xm XN Ym YN 
   C    =    P  m nNg            ==P P	     R I           =         =	     R g    
+N  	N % e fN	         H    "N G f   "N G e fN      QR e gN e fN
       !R  N	         g  	     R g      d    N  N  "N  
+NG  N  	NG  "N  
+NG  N 	   =  N	         g  	     R g   n   d    N  N  "N  N  	NG  "N  N 	   =  N	         g  	     R g   n   d    N  N  "N  
+NG  N  "N  N 	   =  N	         g  	     R g      d    N  N  "N  
+NG  N  	NG  "N  N  	NG 	   =	     R g           = 	     R     @             R  2
+   O  . .N    GO  / /N    GO =         =G I  =         "        	  
+  [d   T ZU         XR	 Y 
   C =G    =     = ==P J  I i   
+   "
+   	  
+  5 [d      Z           XY 
   C    = @ @ 
+   loop @ ?+  m5 key CJ654-6TR21-10 canvas_link url  link_0 InvButton _visible chart_value position cursor field text _x _y pie chart_type indexOf area stacked area line i gCursor length p explode radius start end PolarToPoint center x chart_rect width y height polar gOffsetX gOffsetY PointToPolar angle textHeight aDistance r l t b bold color size font TextFormat setTextFormat    I J   N I  I     O    O    O  	N 
+I 2 
+ N O 
+ 
O 
+ O     R            gf 3   I  I  If              NH v  N N d   
  N N  N N  N N  N N    
G    =   N   !N    
G  NG "  "N   #N    
G  "NG    C $   " %  N	 "   " &  "N    C    '= $ (N   H   $ ($ (N h  GO $ (N  N NgL !  $ (N  N NHL !  $ N  N NH o  
+ N  N NO 
+	 
   " ,  O 
+	    " 
+ N )N    O P q  *              NH  +   " %  N ,N	 "   " &  N -N    C    '= N +    H + *H x  *+ 
+ N  N NO 
+	 
   " ,  O 
+	    " 
+ N )N    O P  L            NH     " %  N ,Ng    " %  N +NH    " &  N -Ng    " &  N .NH o  
+ N  N NO 
+	 
   " ,  O 
+	    " 
+ N )N    O P        /N  0N  1N  2N 	   3@    
+ N 4R   @   
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/comments.css 1.10.3.src/rsc/comments.css
--- 0.9.2.src/rsc/comments.css	2005-06-17 19:53:16.000000000 -0500
+++ 1.10.3.src/rsc/comments.css	1969-12-31 18:00:00.000000000 -0600
@@ -1,26 +0,0 @@
-/**
- * Default comment styles
- * Feel free to override all these styles in your own skins
- */
-
-/* Styles for comments */
-div.bComment, /* Entire comment block */
-form.bComment /* New comment form */
-{
-	margin: 1ex 2ex;
-	padding: 0 1ex;
-	border: 1px dotted #999;
-}
-div.bCommentTitle {
-	margin: 1ex 0;
-	font-weight: bold;
-}
-div.bCommentText {
-	margin-top: 0;
-	margin-bottom: 0;
-}
-div.bCommentSmallPrint {
-	clear: both;
-	font-size: 78%;
-	margin: 1ex 0;
-}
diff -ruN --text 0.9.2.src/rsc/css/admin.global.css 1.10.3.src/rsc/css/admin.global.css
--- 0.9.2.src/rsc/css/admin.global.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/css/admin.global.css	2006-08-24 22:47:32.000000000 -0500
@@ -0,0 +1,175 @@
+/**
+ * Global / basic CSS styles for the admin.
+ *
+ * This should be included with every skin and overridden when needed.
+ */
+
+
+/*
+ * Categories selection table:
+ */
+table.catselect {
+	border-spacing:0;
+	width:90%;
+	border: 1px solid #bbb;
+}
+table.catselect th {
+	padding: .3ex 1ex;
+	background-color: #ddd;
+	border-bottom: 1px solid #bbb;
+}
+table.catselect td {
+	padding: .2ex 1ex;
+	background-color: #eee;
+}
+table.catselect input {
+	background-color: #eee;
+}
+table.catselect th.selector,
+table.catselect td.selector {
+	width: 1%;
+	text-align:center;
+	border-right: 1px solid #bbb;
+}
+table.catselect tr:hover td,
+table.catselect tr.even:hover td {
+	background-color:#ccc;
+}
+table.catselect tr.even td,
+table.catselect tr.even input {
+	background-color:#ddd;
+}
+
+
+/*
+ * Special list formattings
+ */
+ul.clicktree {
+	margin:0;
+	padding:0;
+	list-style:none;
+}
+ul.clicktree ul.clicktree {
+	margin-left:2ex;
+}
+
+ul.plain {
+	list-style:none;
+	margin:0;
+	padding:0;
+}
+
+
+.action_icon {
+	margin: 0 2px;
+	font-size: 84%;
+}
+
+
+
+/*
+ * Icon legend
+ */
+#icon_legend {
+	border: 1px solid #666;
+	background-color: #ddd;
+	margin : 1em;
+	padding: 5px;
+}
+span.legend_element {
+	white-space: nowrap;
+}
+
+
+/*
+ * Cron statuses
+ */
+.cron_started {
+	font-weight: bold;
+}
+.cron_finished {
+	color: #009900;
+}
+.cron_error,
+.cron_timeout {
+	font-weight: bold;
+	color: #FF0000;
+}
+
+
+/*
+ * Grouping of plugins:
+ */
+table.grouped tr.PluginsGroup,
+table.grouped tr.PluginsSubGroup {
+	text-align:left;
+}
+
+table.grouped tr.PluginsGroup th,
+table.grouped tr.PluginsSubGroup th {
+	border-left:none;
+}
+
+table.grouped tr.PluginsSeperator th {
+	height:7px;
+	background-color: #f5f3ef;
+	border-top: 1px solid #9e9286;
+}
+
+table.grouped tr.PluginsSubGroup th {
+	border-bottom: 1px solid #9e9286;
+	border-top: 1px solid #9e9286;
+}
+
+table.grouped tr.PluginsSubGroup th {
+	background-color: #efede0;
+	color:#666666;
+}
+
+table.grouped tr.PluginsSubGroup th,
+table.grouped tr.PluginsSubGroup td.firstcol {
+	padding-left:15px;
+}
+
+/* / Grouping of plugins */
+
+
+/*
+ * Skin selection:
+ */
+div.skinshot {
+	float: left;
+	background-color: #ccc;
+	margin: 1ex;
+	padding: 0;
+}
+
+div.skinshot img {
+	width: 240px;
+	border: 1px solid #000;
+	margin: 1ex 1ex .5ex 1ex;
+}
+div.skinshot img.current {
+	width: 240px;
+	border: 1px solid #f00;
+}
+
+div.skinshot div.legend {
+	width: 240px;
+	margin: .5ex 1ex 1ex 1ex;
+	padding: 0;
+}
+
+div.skinshot div.actions {
+	float: right;
+	margin: 0;
+	padding: 0;
+}
+
+
+.timestamp {
+	white-space: nowrap;
+}
+.timestamp .time {
+	font-size:84%;
+}
diff -ruN --text 0.9.2.src/rsc/css/basic.css 1.10.3.src/rsc/css/basic.css
--- 0.9.2.src/rsc/css/basic.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/css/basic.css	2007-09-22 22:32:28.000000000 -0500
@@ -0,0 +1,208 @@
+/* Basic styles */
+
+blockquote {
+	border: 2px dotted #ccc;
+	background-color: #eee;
+	margin: 1em 2em;
+	padding: 0 1ex;
+}
+
+acronym,
+abbr {
+	border-bottom: 1px dotted #000;
+	cursor: help;
+}
+
+del {
+	color: #999999;
+}
+ins {
+	color: #009999;
+	text-decoration: none;
+}
+code {
+	font-size: 107%;
+}
+
+
+.nobr,
+.nowrap,
+.line {
+	white-space: nowrap;
+}
+.left {
+	text-align: left;
+}
+.center {
+	text-align: center;
+}
+.right {
+	text-align: right;
+}
+.top {
+	vertical-align: top;
+}
+.floatleft {
+	float: left;
+}
+.floatright {
+	float: right;
+}
+.clear{
+	clear: both;
+}
+.small {
+	font-size: 84%;
+}
+.small_details {
+	font-size: 84%;
+	color: #555;
+}
+.note,
+.notes,
+.dimmed {
+	font-size: 84%;
+	color: #999;
+	font-weight:normal;
+}
+.red {
+	color: #f00;
+}
+
+.shrinkwrap {
+	width: 1%;
+	white-space:nowrap;
+	text-align:center;
+}
+
+.filename {
+	font-family:monospace;
+	font-size:larger;
+}
+
+.block {
+	margin: 1ex;
+	white-space: nowrap;
+}
+
+a.discrete {
+	text-decoration: none;
+}
+
+ul.expanded li, 
+ol.expanded li
+{
+	margin-top: 2ex;
+	margin-bottom: 2ex;
+}
+
+/*
+{{{ Messages
+*/
+div.log_container,
+div.action_messages {
+	margin:1ex;
+}
+div.log_container ul,
+div.action_messages ul,
+div.log_container ol,
+div.action_messages ol {
+	list-style: square;
+	list-style-image:none;
+	margin:1ex 0;
+	padding-left:3ex;
+}
+div.log_container div,
+div.action_messages div {
+	border:1px solid #6287c2;
+	background:#ddd;
+	margin:1ex auto;
+	padding:1ex;
+}
+div.log_container div.log_success,
+div.action_messages div.log_success,
+div.success {
+	border:1px solid #9d9;
+	background:#f2fbee;
+	color:#0c0;
+}
+div.log_container div.log_error,
+div.action_messages div.log_error,
+div.error {
+	border:1px solid #d99;
+	background:#fbf2ee;
+	color:#e00;
+	margin-bottom: 1ex;	/* might be followed by debug info */
+}
+
+p.error,
+span.error {
+	color: #e00;
+	font-weight:bold;
+}
+p.error {
+	margin: 1ex;
+}
+/* }}} */
+
+/*
+ * Debug output formatting:
+ */
+div.debug {
+	border: 2px solid #000;
+	padding: 1ex;
+	background-color: #ccc;
+	text-align: left;
+	color: #000;
+}
+
+div.debug h2,
+div.debug h3,
+div.debug h4 {
+	color:#0033FF;
+}
+
+div.debug code {
+	font-family: "Courier New", Courier, monospace;
+	font-size: 11px;
+	margin:1ex;
+	display:block;
+}
+
+div.debug div.query_info {
+	background-color: #fff;
+	font-size: 12px;
+	margin:1ex;
+}
+
+div.debug table {
+	border: 1px solid #000;
+	border-collapse:collapse;
+	font-family: "Courier New", Courier, monospace;
+	margin: 1ex;
+}
+div.debug table,
+div.debug th,
+div.debug td {
+	font-size:11px;
+}
+div.debug th {
+	background-color: #fff;
+	border: 1px solid #000;
+	padding: 2px;
+	white-space:nowrap;
+}
+div.debug th span.type {
+	font-weight: normal;
+	color: #999;
+}
+div.debug td {
+	background-color: #ddd;
+	border: 1px solid #000;
+	padding: 2px;
+	vertical-align:top;
+	white-space:nowrap;
+}
+div.debug td.odd {
+	background-color: #eee;
+}
diff -ruN --text 0.9.2.src/rsc/css/blog_elements.css 1.10.3.src/rsc/css/blog_elements.css
--- 0.9.2.src/rsc/css/blog_elements.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/css/blog_elements.css	2007-05-01 23:58:42.000000000 -0500
@@ -0,0 +1,142 @@
+/**
+ * Default Blog elements styles
+ * Feel free to override all these styles in your own skins
+ */
+
+.bMore {
+	text-align: left;
+}
+.bMore a {
+	font-weight: bold;
+	font-size: 110%;
+}
+
+.FigZone {
+	text-align: center;
+	margin: 8px;
+}
+.FigCent240 {
+	width: 240px;
+	color: #fff;
+	background-color: #000;
+	padding: 12px;
+	margin: 0ex auto;
+	border: 1px solid #fff;
+	text-align: center;
+}
+.FigCent320 {
+	width: 320px;
+	color: #fff;
+	background-color: #000;
+	padding: 12px;
+	margin: 0ex auto;
+	border: 1px solid #fff;
+	text-align: center;
+}
+.FigZone img {
+	border: none;
+	margin-bottom: 8px;
+	text-align: center;
+}
+.FigZone a {
+	color: #fff;
+	text-decoration: none;
+}
+.FigZone a:link {
+	color: #fff;
+}
+.FigZone a:visited {
+	color: #fff;
+}
+.FigZone a:active {
+	color: #fff;
+}
+
+a.permalink_right,
+span.bIcons
+{
+	float: right;
+	border: 0px;
+	margin: 0 0 0 1em;
+}
+
+p.baseline a.contact_link,
+a.contact_link {
+	text-decoration: underline;
+}
+
+span.NonExistentWikiWord {
+	border-bottom: 1px dotted #ccc;
+}
+
+div.videoblock {
+	text-align: center;
+	margin:auto;
+	overflow: auto;
+}
+
+div.codeblock {
+	background-color: #eee;
+	border: 1px dotted #aaa;
+	margin: 1ex;
+	padding: 1ex;
+	overflow: auto;
+}
+
+div.codeblock pre {
+	margin: 0;
+}
+
+pre {
+	overflow:hidden;
+}
+
+/* Calendar: */
+table.bCalendarTable caption.bCalendarCaption {
+	font-size: 105%;
+	font-weight: bold;
+	margin: auto;
+	padding: 3px 0;
+	white-space: nowrap;
+}
+table.bCalendarTable {
+	margin: 0 auto 1em auto;
+	font-size: 77%;
+	border-collapse: separate;
+	border-spacing: 0px;
+}
+tr.bCalendarRow {
+	text-align: center;
+}
+th.bCalendarHeaderCell {
+	color: #999;
+	font-size: 84%;
+	width: 4ex;
+}
+td.bCalendarCell,
+td.bCalendarLinkPost,
+td.bCalendarEmptyCell {
+	width: 4ex;
+	padding: 2px 0;
+}
+.bCalendarLinkPost {
+	font-weight: bold;
+}
+/* TODO: not very unique IDs! (prev/next) - used in Calendar at least*/
+td#prev,
+td#next {
+	font-weight: bold;
+	font-size: 105%;
+	padding: .5ex;
+	white-space: nowrap;
+}
+td#prev a,
+td#next a {
+	padding: .5ex;
+}
+td#prev {
+	text-align:left;
+}
+td#next {
+	text-align:right;
+}
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/css/comments.css 1.10.3.src/rsc/css/comments.css
--- 0.9.2.src/rsc/css/comments.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/css/comments.css	2006-06-22 22:58:34.000000000 -0500
@@ -0,0 +1,37 @@
+/**
+ * Default comment styles
+ * Feel free to override all these styles in your own skins
+ */
+
+/* Styles for comments */
+div.bComment, /* Entire comment block */
+form.bComment /* New comment form */
+{
+	margin: 1ex 2ex;
+	padding: 0 1ex;
+	border: 1px dotted #999;
+}
+#comment_preview {
+	background-color: #eee;
+}
+div.bCommentTitle {
+	margin: 1ex 0;
+	font-weight: bold;
+}
+div.bCommentText {
+	margin-top: 0;
+	margin-bottom: 0;
+}
+div.bCommentSmallPrint {
+	clear: both;
+	font-size: 78%;
+	margin: 1ex 0;
+}
+
+div.moderation_msg
+{
+	margin: 1ex 2ex;
+	padding: 0 1ex;
+	border: 1px dotted #fa9;
+	color: #e70;
+}
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/css/evo_distrib.css 1.10.3.src/rsc/css/evo_distrib.css
--- 0.9.2.src/rsc/css/evo_distrib.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/css/evo_distrib.css	2005-04-20 19:38:02.000000000 -0500
@@ -0,0 +1,170 @@
+
+@import url(basic.css);	/* Import basic styles */
+@import url(img.css);	/* Import standard image styles */
+@import url(forms.css);	/* Import standard form styles */
+
+/* Global page layout */
+#rowheader {
+	text-align: center;
+	margin-bottom: 1em;
+}
+#rowheader2 
+{	/* This one is use on the default home page */
+	text-align: center;
+	margin-bottom: 1em;
+	border-bottom: 1px solid #CCCCCC;
+}
+#rowfooter {
+	margin-top: 1em;
+	clear: both;
+	text-align: center;
+	border-top: 1px solid #CCCCCC;
+	padding-top: 1ex;
+	color: #ccc;
+	font: 70% Verdana, Arial, Helvetica, sans-serif;
+}
+
+/* For the site header: */
+h1 {
+	font-family: Arial, Helvetica, sans-serif;
+	/* font-size: 240%; */
+	color: #f90;
+	margin: 0;
+}
+#tagline{
+	position: relative;
+	font-style: italic;
+	bottom: 20px;
+	margin-left: 110px;
+}
+#version{
+	position: relative;
+	bottom: 15px;
+	margin-bottom: .3ex;
+}
+#quicklinks {
+	border-top: 1px solid #f90;
+	border-bottom: 1px solid #f90;
+	background-color: #fc9;
+	text-align: center;
+	font: bold 84% Verdana, Arial, Helvetica, sans-serif;
+	padding-top: .1em;
+	padding-bottom: .1em;
+}
+
+
+/* Content styles: */
+h2,
+h3,
+h4,
+h5,
+h6 {
+	font-family: Arial, Helvetica, sans-serif;
+	color: #f90;
+}
+blockquote {
+	border: 2px dotted #999;
+	background-color: #eee;
+	padding-left: 1em;
+	padding-right: 1em;
+	font-family: Georgia, "Times New Roman", Times, serif;
+}
+
+/* Image layout */
+div.FigZone {
+	text-align: center;
+	font: 84% Arial, Helvetica, sans-serif;
+}
+div.FigZone img{
+	border: 0px none;
+	margin: 0ex;
+}
+div.FigCaption {
+	height: 2.5em;
+	margin-top: 1ex;
+}
+div.FigCent240 {
+	float: left;
+	width: 264px;
+	padding: 12px 0ex;
+	margin-right: 1ex;
+	margin-bottom: 1ex;
+	background-color: #ddd;
+	border: 1px solid #aaa;
+	text-align: center;
+}
+
+/* For the site footer: */
+
+
+/* Genral styles */
+body
+{
+	background: #fff;
+	color: #000;
+}
+a:link
+{
+	color: #6699CC;
+}
+a:active,
+a:visited
+{
+	color: #336699;
+}
+a:hover
+{
+	color: #f90;
+}
+hr {
+	height: 0px;
+	width: 100%;
+	border: 0;
+	border-top: 1px solid #ccc;
+}
+
+	
+.subtitle {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-weight: bold;
+}
+ul.expanded li, ol.expanded li
+{
+	margin-top: 2ex;
+	margin-bottom: 2ex;
+}
+fieldset
+{
+	border: 1px solid #ddd;
+	margin: 1em;
+	padding-bottom: 2ex;
+	padding-left: 2ex;
+	padding-right: 2ex;
+}
+legend
+{
+	font-weight: bold;
+}
+
+/* Install Locale selection: */
+
+div.installSideBar {
+	float: right;
+	border: 1px dotted black;
+	padding: 1ex;
+	width: 20%;
+	margin-left: 2ex;
+	background-color: #fff;
+}
+
+div.installSideBar h2,
+div.installSideBar p
+{
+	margin-top:0;
+}
+
+div.installSideBar ul {
+	list-style: none;
+	margin-left: 1em;
+	padding-left: 0;
+}
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/css/fileman.css 1.10.3.src/rsc/css/fileman.css
--- 0.9.2.src/rsc/css/fileman.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/css/fileman.css	2006-08-24 22:47:32.000000000 -0500
@@ -0,0 +1,287 @@
+/**
+ * Filemanager Cascading Style Sheets definitions.
+ *
+ * Only alignments, overrides various classes for the filemanmain div
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package admin
+ */
+
+#filemanmain {
+	margin-bottom:1em;
+}
+
+#FilesForm div.panelinfo {
+	margin:1ex 0;
+}
+
+.toolbaritem {
+	margin:.5ex 0 .5ex 1ex;
+	padding:.5ex;
+	float:right;
+	white-space:nowrap;
+	background-color:#efede0; /* Temp color, needs overriding */
+}
+
+
+#fm_browser {
+	clear: both;
+	width: 100%;
+	margin: 1ex auto;
+}
+
+#fm_bar {
+	padding: .5ex;
+	border-top: 1px solid #bbb;
+	border-left: 1px solid #bbb;
+	border-right: 1px solid #bbb;
+	background-color: #ddd; /* Temp color, needs overriding */
+}
+
+#fmbar_cwd {
+	display: inline;
+}
+
+#fmbar_filter,
+#fmbar_reloadhint {
+	display: inline;
+	white-space: nowrap;
+}
+#fmbar_filecounts {
+	display: inline;
+	white-space: nowrap;
+	margin-left:1ex;
+	font-size: 84%;
+}
+
+#fm_dirtree {
+	vertical-align: top;
+	width: 15%;
+	padding: .5ex;
+	border: 1px solid #bbb;
+}
+#fm_files {
+	vertical-align: top;
+	padding: 0;
+	border: 1px solid #bbb;
+	background-color: #ddd;
+}
+
+
+/* Directory tree: */
+.folder_in_tree {
+	white-space:nowrap;
+}
+
+/**
+ * Files table {{{
+ */
+table.filelist {
+	border-collapse: collapse;
+	width: 100%;
+	border-bottom: 1px solid #bbb;
+}
+table.filelist tr {
+	background-color: #eee;
+}
+table.filelist tr.odd {
+	background-color: #ddd;
+}
+table.filelist tr:hover,
+table.filelist tr.odd:hover {
+	background-color:#ccc;
+}
+table.filelist td {
+	border-left: 1px solid #bbb;
+	padding: .3ex 1ex;
+}
+table.filelist input.checkbox {
+	border:none;
+	background-color: #eee;
+}
+table.filelist tr.odd input.checkbox {
+	border:none;
+	background-color: #ddd;
+}
+
+
+/* Table headers/footers: */
+table.filelist th {
+	padding: .3ex 1ex;
+	border-bottom: 1px solid #bbb;
+	border-left: 1px solid #bbb;
+	background-color: #ddd;
+}
+table.filelist th img {
+	vertical-align: bottom;
+}
+
+/* Table BASIC sort buttons/headers: */
+table.filelist th a.basic_current,
+table.filelist th a.basic_sort_link {
+	padding: 0 1ex;
+	display: block;
+	height: 100%;
+}
+table.filelist th a.basic_current {
+	background-color:#ccc;
+}
+table.filelist th a.basic_sort_link:hover {
+	background-color:#ccc;
+}
+
+table.filelist td.error {
+	padding:2ex;
+	color:red;
+}
+table.filelist td.type {
+	white-space:nowrap;
+}
+table.filelist td#fileman_error, /* used when an error (e.g. "no files") gets displayed */
+table.filelist td.fm_filename {
+	text-align: left;
+	width:100%; /* the glory hack: makes the table as wide as it can be */
+}
+table.filelist td.fm_filename div.path {
+	clear:right;
+	float:right;
+}
+.filemeta /* meta data after filename */
+{
+	color: #999;
+	font-size: 84%;
+}
+table.filelist td.size,
+table.filelist td.actions {
+	white-space: nowrap;
+}
+table.filelist td.size {
+	text-align: right;
+}
+table.filelist td.perms {
+	text-align: center;
+}
+table.filelist td.actions img {
+	margin:0;
+}
+table.filelist tr.listfooter td {
+	/* Temporary colors, needs overriding */
+	border-top: 1px solid #bbb;
+	background-color: #ddd;
+}
+
+/* }}} / Files table */
+
+
+
+div.fm_query {
+	padding-top: 2ex;
+	border:1px solid;
+}
+
+div.img_frame {
+	text-align:center;
+	border:1px solid red;
+}
+div.subline {
+	color:#777;
+	font-size:75%;
+}
+img.framed {
+	border:1px dashed #d91;
+	padding:10px;
+	margin:10px;
+}
+.linenr {
+	background-color:#ff0;
+	font-weight:bold;
+}
+div.fileheader,
+div.eof
+{	/* Use in RAW file preview */
+	background:#ccc;
+	padding:1ex;
+	margin: 0;
+}
+pre.rawcontent {
+	margin:0;
+	padding:0 1ex;
+	font-family: Courier New, sans-serif;
+}
+
+.filenameIcon {
+	float:right;
+	border:none;
+	padding:0;
+	margin:0;
+	background:transparent;
+}
+
+em.filter {
+	color:#f00;
+}
+
+.tooltitle {
+	font-weight:bold;
+	padding-left:1ex;
+}
+ul.iconlegend {
+	list-style:none;
+	margin:1ex;
+	padding:0;
+	display: inline;
+}
+ul.iconlegend li {
+	display:inline;
+	margin: 1ex;
+	white-space:nowrap;
+	/* margin-bottom:.5ex; */
+}
+
+ul#uploadfileinputs {
+	list-style:none;
+	margin:0;
+	padding:0;
+}
+ul#uploadfileinputs li, /* Info block about a file to upload */
+p.uploadfileinputs {    /* Link to add a new info block */
+	background-color:#efede0; /* Temp color, needs overriding */
+	margin:1ex 0;
+	padding:1ex;
+}
+ul#uploadfileinputs li.invalid
+{	/* Upload block displayed when upload has failed: */
+	border:1px solid #f00;
+}
+ul#uploadfileinputs label {
+	font-weight:bold;
+}
+
+div#FM_anchor {
+	padding:2ex 0;
+	text-align:center;
+}
+
+div.box_files_to_upload {
+	float:left;
+	width:60%;
+}
+div.box_upload_into {
+	float: right;
+	width: 38%;
+}
+
+div.panelblock fieldset.files_to_upload {
+	padding: 1ex;
+}
+div.panelblock fieldset.upload_into {
+}
+div.panelblock fieldset.upload_submit,
+div.panelblock fieldset.cmr_submit
+{
+	text-align:center;
+	border:none;
+}
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/css/forms.css 1.10.3.src/rsc/css/forms.css
--- 0.9.2.src/rsc/css/forms.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/css/forms.css	2006-09-26 22:23:38.000000000 -0500
@@ -0,0 +1,184 @@
+/**
+ * Default Form styles
+ * Feel free to override all these styles in your own skins
+ */
+
+
+/* Shared */
+
+form {
+	margin: 0;
+	padding: 0;
+} /* thanks #mozilla */
+form.inline {
+	margin: 0px;
+	padding:0px;
+	display: inline;
+}
+
+fieldset.input {
+	margin: 0;
+	padding: 0;
+	border: 0;
+}
+
+input[type=checkbox]
+{
+	margin:1px;
+}
+
+fieldset div.notes {
+	margin: 0 0 1ex 3ex;
+}
+
+
+/* Used for action icons */
+div.right_icons,
+div.fieldset_icons {
+	text-align: right;
+}
+span.right_icons,
+span.fieldset_icons {
+	float:right;
+}
+
+
+span.field_error {
+	color: #f00;
+}
+
+input.field_error,
+select.field_error,
+textarea.field_error {
+	background:#fbf2ee;
+	border: 1px solid #d99;
+}
+span.checkbox_error {
+	background: #fbf2ee;
+	border: 1px solid #d99;
+}
+span.checkbox_error input.checkbox {
+	background:#fbf2ee;
+}
+
+span.checkbox_surround {
+	background: #fbf2ee;
+	border: 1px solid #F825F1;
+}
+span.checkbox_surround input.checkbox {
+	background: #fbf2ee;
+}
+span.checkbox_surround_init {
+	padding : 1px;
+}
+
+input.field_required,
+/* select.field_required, // TODO: dh: does not seem to work, at least in FF 1.5 (background image) and even looks ugly in IE; would need another way to mark it. */
+textarea.field_required {
+	background-image:  url("../icons/mandatory_star_small.gif");
+	background-position: right center;
+	background-repeat: no-repeat;
+}
+span.checkbox_required {
+	border: 1px solid #d99;
+}
+
+input.large,
+textarea.large {
+	width: 97%;
+	margin-left: 0;
+	margin-right: 0;
+}
+
+label.radiooption {
+	margin-right: 1em;
+}
+
+/* Enhanced form */
+.eform label {
+	font-weight:bold;
+}
+
+
+/* 24/75% forms - Fast Forms */
+.fform fieldset {
+	border: 1px solid #ddd;
+	margin: 0 0 1ex 0;
+	background-color: #fff;
+	padding: .5ex 1ex;
+}
+.fform fieldset fieldset {
+	border: none;
+	margin: 1ex;
+	padding: 0;
+	/* border: 1px solid #00f; */
+}
+.fform div.label {
+	float: left;
+	width: 24%;
+	text-align: right;
+	font-weight:bold;
+	margin: 0;
+	padding-top: .5ex;
+	/* border: 1px solid #f00; */
+}
+.fform div.input {
+	margin: 0 0 0 25%;
+	/* border: 1px solid #f00; */
+}
+* html .fform div.input {
+	height:1%; /* so IE6 gains layout (hasLayout) and does not cause 3px bug for lines below div.label (if div.input is heigher than div.label) */
+	margin:0; /* fix the margin after the above fix */
+}
+
+.fform fieldset.input{
+	margin: 0;
+	/* border: 1px solid #0f0; */
+}
+
+.fform div.info {
+	margin: 0 0 0 25%;
+	padding-top: .5ex;
+	/* border: 1px solid #f00; */
+}
+
+/* 18/80% forms: comments and profile */
+form.bComment fieldset
+{	/* one form line */
+	border: none;
+	margin: 2ex 0ex;
+	padding: 0ex;
+	/* border: 1px solid #00f; */
+}
+form.bComment fieldset label {
+	font-weight: bold;
+}
+form.bComment fieldset div.label
+{ /* label of form line */
+	float: left;
+	width: 18%;
+	text-align: right;
+	padding-top: .5ex;
+	font-weight: bold;
+	/* border: 1px solid #f00; */
+}
+form.bComment fieldset div.input
+{ /* input zone of form line */
+	margin: 0 0 0 20%;
+	/* border: 1px solid #f00; */
+}
+form.bComment fieldset.input{
+	margin: 0;
+	/* border: 1px solid #0f0; */
+}
+form.bComment fieldset div.info
+{ /* info zone of form line */
+	margin: 0 0 0 20%;
+	padding-top: .5ex;
+	/* border: 1px solid #f00;*/
+}
+
+/* hide checkbox in order to indent exactly the same size */
+input.invisible{
+	visibility: hidden;
+}
diff -ruN --text 0.9.2.src/rsc/css/fp02.css 1.10.3.src/rsc/css/fp02.css
--- 0.9.2.src/rsc/css/fp02.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/css/fp02.css	2006-11-22 02:21:24.000000000 -0600
@@ -0,0 +1,514 @@
+/* Designed by Franois PLANQUE http://fplanque.net/ */
+
+@import url(basic.css);	/* Import basic styles */
+@import url(forms.css);	/* Import default form styles */
+@import url(comments.css);	/* Import default comment styles */
+@import url(img.css);	/* Import standard image styles */
+@import url(blog_elements.css);	/* Import standard blog elements styles */
+
+div.main {
+	margin-right: 0px;
+	margin-left: 0px;
+}
+
+/* Styles for main area (left) */
+h2 {
+	margin-left: 8px;
+}
+
+/* Styles for posts */
+.bPosts {
+	vertical-align: top;
+	float: left;
+	width: 66%;
+	overflow: hidden;
+}
+.bPost, .bPostpublished
+{
+	clear: both;
+	margin-right: 10px;
+	margin-left: 20px;
+	margin-top: 8px;
+	margin-bottom: 8px;
+	border: 1px dashed #000000;
+	padding-right: 8px;
+	padding-left: 8px;
+}
+.bPostSide
+{
+	margin-bottom: 8px;
+}
+.bSmallHead {
+	font-size: 80%;
+	margin-top: 8px;
+	margin-bottom: 8px;
+	color: #339999;
+}
+.bTitle {
+	margin-top: 8px;
+	margin-bottom: 8px;
+}
+.bText {
+	margin-top: 0px;
+	margin-bottom: 0px;
+}
+
+.bSmallPrint
+{
+	clear: both;
+	font-size: 80%;
+	margin-top: 8px;
+	margin-bottom: 8px;
+}
+
+/* Styles for comments */
+div.bComment {
+	border-color: #33CCCC; /* override */
+}
+
+/* Styles for comment form */
+input.bComment, 
+textarea.bComment
+{
+	background-color: #f0f0f0;
+	border-width: 1px;
+	border-color: #cccccc;
+	border-style: solid;
+	padding: .5ex;
+	width: 98%;
+	margin: 0ex;
+}
+select.bComment
+{
+	background-color: #f0f0f0;
+	border-width: 1px;
+	border-color: #cccccc;
+	border-style: solid;
+	padding: .5ex;
+	width: 100%;
+	margin: 0ex;
+}
+
+
+/* Styles for stats */
+div.statbloc
+{
+	float: left;
+	width: 44%;
+	margin-left: 2%; 
+	margin-right: 0%; 
+	margin-bottom: 2ex;
+	border: 1px solid #33BBBB;
+}
+div.statbloc h3
+{
+	margin-top: 0px;
+	margin-left: 0px;
+	margin-right: 0px;
+	color: #FFFFFF;
+	text-align: center;
+	background: #33BBBB;
+	padding: 1ex;
+}
+
+
+/* Styles for sidebar (right) */
+.bSideBar {
+	width: 33%;
+	vertical-align: top;
+	float: right;
+	overflow: hidden;
+}
+.bSideItem {
+	margin-right: 20px;
+	margin-left: 10px;
+	margin-top: 8px;
+	margin-bottom: 8px;
+	border: 1px dashed #CCCCCC;
+	padding: 8px;
+}
+.bSideItem h3 {
+	margin-top: 0px;
+	margin-bottom: 8px;
+}
+.bSideItem ul {
+	margin-left: 8px;
+	padding-left: 8px;
+	margin-top: 8px;
+	margin-bottom: 8px;
+}
+.bSideItem ul ul{
+	margin-left: 8px;
+	padding-left: 8px;
+	margin-top: 0px;
+	margin-bottom: 0px;
+}
+.bSideItem form {
+	margin-top: 0px;
+	margin-bottom: 0px;
+}
+.dimmed
+{
+	color: #aaa;
+	font-size: 84%;
+}
+input.SearchField
+{
+	background-color: #f0f0f0;
+	border-width: 1px;
+	border-color: #cccccc;
+	border-style: solid;
+	padding: .5ex;
+	width: 96%;
+	margin: 0ex;
+}
+
+/* Styles for Calendar: */
+caption.bCalendarCaption
+{
+	border-left: solid 1px #ccc;
+	border-right: solid 1px #ccc;
+	border-top: solid 1px #ccc;
+	margin: auto;
+	white-space: nowrap;
+}
+table.bCalendarTable
+{
+	margin: auto;
+	font-size: 84%;
+	border: solid 1px #ccc;
+}
+tr.bCalendarRow
+{
+	text-align: center;
+}
+th.bCalendarHeaderCell
+{
+	font-size: 84%;
+}
+td.bCalendarCell
+{
+}
+td.bCalendarEmptyCell
+{
+}
+.bCalendarLinkPost
+{
+	font-weight: bold;
+}
+#bCalendarToday
+{
+	background-color: #DEF;
+}
+
+
+
+body {
+	font-family: Arial, Helvetica, sans-serif;
+	background-color: #fff;
+	margin: 8px;
+	color: #000;
+/*	font-size: 84%; 	pouss vers l'extrieur pour viter des combinaisons en trop grand nombre */
+}
+div.main {
+	margin: 8px;
+	font-size: 84%;
+}
+caption {
+	font-weight: bold;
+}
+
+A 			{
+}
+A:link		{
+	color: #0066CC;
+}
+A:visited	{
+	color: #009999;
+}
+A:active	{
+	color: #003399;
+}
+A:hover		{
+	color: #003399;
+}
+h1 {
+	color: #009999;
+	font-size: 225%;
+}
+h2 {
+	color: #009999;
+	font-size: 180%;
+}
+h3 {
+	font-size: 120%;
+}
+h4 {
+	font-size: 110%;
+	margin-bottom: 0ex;
+}
+table.wide {
+	width: 100%;
+	clear: both;
+}
+td.cartouche {
+	font-size: 84%;
+	color: #009999;
+	background-color: #FFFFFF;
+	padding: 1px 4px;
+	border: 1px solid #33CCCC;
+}
+table.thin
+{
+	border: 1px solid #33CCCC;
+	margin: auto;
+	border-collapse: collapse
+}
+table.thin td
+{
+	border-bottom: 1px solid #33CCCC;
+	padding: .3ex 1ex;
+}
+table.thin th
+{
+	color: #FFFFFF;
+	background-color: #33CCCC;
+	border-left: 1px solid #FFFFFF;
+	border-right: 1px solid #FFFFFF;
+	padding: .3ex 1ex;
+}
+
+table.invisible
+{
+	margin: 1ex;
+	border-collapse: collapse
+}
+table.invisible td
+{
+	padding: 0ex 1ex;
+}
+td.right
+{
+	text-align: right;
+}
+p.baseline {
+	font-size: 65%;
+	color: #009999;
+	text-align: center;
+	margin-top: 8px;
+}
+hr {
+	height: 0px;
+	width: 50%;
+	border-top: 1px solid #33CCCC;
+	border-right: 1px none #33CCCC;
+	border-bottom: 1px none #33CCCC;
+	border-left: 1px none #33CCCC;
+
+}
+dt {
+	font-weight: bold;
+	color: #009999;
+}
+blockquote {
+	border: 2px dotted #33CCCC;
+	background-color: #DDEEEE;
+}
+
+del {
+	color: #999999;
+}
+ins {
+	color: #009999;
+	text-decoration: none;
+}
+
+
+
+body {
+	padding: 0px;
+	margin-top: 0px;
+	margin-right: 0px;
+	margin-left: 0px;
+}
+div.pageHeader {
+	background-color: #33CCCC;
+	width: 100%;
+}
+div.pageHeaderContent {
+	padding-left: 5px;
+	padding-top: 2px;
+	padding-right: 0px;
+	padding-bottom: 0px;
+	font-weight: bold;
+	font-size: 84%;
+	width: 90ex;
+	text-align: left;
+	margin-right: auto;
+	margin-left: auto;
+	/* border: 1px solid #990000; */
+
+}
+div.pageTitle {
+	white-space: nowrap;
+	padding-left: 2.5ex;
+	padding-top: 8px;
+	padding-right: 0px;
+	padding-bottom: 8px;
+	background-color: #33CCCC;
+	border: 1px solid #FFFFFF;
+	margin-top: 3px;
+	float: left;
+	width: 100%;
+}
+h1#pageTitle {
+	color: #FFFFFF;
+	font-size: 270%;
+	font-weight: bold;
+	padding: 0px;
+	margin: 0px;
+}
+
+div.NavBar {
+	clear: both;
+	height: 1ex;
+}
+.pageHeaderEnd {
+	clear: both;
+	margin-top: 0px;
+	margin-bottom: 0px;
+	padding: 0px;
+	height: 5px;
+	font-size: 0ex;
+}
+a.NavButton {
+	text-decoration: none;
+	background-color: #33AAAA;
+	border: 1px solid #FFFFFF;
+	padding-top: 2px;
+	padding-right: 4px;
+	padding-bottom: 2px;
+	padding-left: 4px;
+	white-space: nowrap;
+	margin-right: 3px;
+	margin-top: 3px;
+	display: block;
+	width: 14ex;
+	float: left;
+}
+a.NavButtonCurr {
+	text-decoration: none;
+	background-color: #33CCCC;
+	border: 1px solid #FFFFFF;
+	text-align: left;
+	vertical-align: top;
+	padding-top: 2px;
+	padding-right: 4px;
+	padding-bottom: 2px;
+	padding-left: 4px;
+	white-space: nowrap;
+	margin-top: 3px;
+	margin-right: 3px;
+	display: block;
+	width: 14ex;
+	float: left;
+}
+a.NavButton2 {
+	text-decoration: none;
+	background-color: #33BBBB;
+	border: 1px solid #FFFFFF;
+	vertical-align: middle;
+	padding-top: 2px;
+	padding-right: 4px;
+	padding-bottom: 2px;
+	padding-left: 4px;
+	white-space: nowrap;
+	margin-top: 3px;
+	margin-right: 3px;
+	display: block;
+	width: 14ex;
+	float: left;
+}
+a.NavButton2Curr {
+	text-decoration: none;
+	background-color: #33CCCC;
+	border: 1px solid #FFFFFF;
+	vertical-align: middle;
+	padding-top: 2px;
+	padding-right: 4px;
+	padding-bottom: 2px;
+	padding-left: 4px;
+	white-space: nowrap;
+	margin-top: 3px;
+	margin-right: 3px;
+	display: block;
+	width: 14ex;
+	float: left;
+}
+
+A.NavButton:link		{
+	color: #FFFFFF;
+}
+A.NavButton:visited	{
+	color: #FFFFFF;
+}
+A.NavButton:active	{
+	color: #FFFFFF;
+}
+A.NavButton:hover		{
+	color: #FFFFFF;
+	background-color: #33CCCC;
+	/* text-decoration: underline; */
+}
+A.NavButtonCurr:link		{
+	color: #FFFFFF;
+}
+A.NavButtonCurr:visited	{
+	color: #FFFFFF;
+}
+A.NavButtonCurr:active	{
+	color: #FFFFFF;
+}
+A.NavButtonCurr:hover		{
+	color: #338888;
+	/* text-decoration: underline; */
+}
+A.NavButton2:link		{
+	color: #FFFFFF;
+}
+A.NavButton2:visited	{
+	color: #FFFFFF;
+}
+A.NavButton2:active	{
+	color: #FFFFFF;
+}
+A.NavButton2:hover		{
+	color: #FFFFFF;
+	background-color: #33CCCC;
+	/* text-decoration: underline; */
+}
+A.NavButton2Curr:link		{
+	color: #FFFFFF;
+}
+A.NavButton2Curr:visited	{
+	color: #FFFFFF;
+}
+A.NavButton2Curr:active	{
+	color: #FFFFFF;
+}
+A.NavButton2Curr:hover		{
+	color: #33AAAA;
+	/* text-decoration: underline; */
+}
+.pageSubTitle {
+	font-size: 109%;
+	color: #009999;
+	letter-spacing: 4px;
+	text-align: center;
+	vertical-align: middle;
+	border: 0px;
+	padding-right: 6px;
+	padding-top: 6px;
+	padding-bottom: 4px;
+	padding-left: 6px;
+}
diff -ruN --text 0.9.2.src/rsc/css/img.css 1.10.3.src/rsc/css/img.css
--- 0.9.2.src/rsc/css/img.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/css/img.css	2006-08-18 22:27:10.000000000 -0500
@@ -0,0 +1,68 @@
+/**
+ * Image styles
+ */
+
+img {
+	border:none;
+}
+
+img.top {
+	vertical-align:top;
+}
+
+input.middle, /* for image types */
+img.middle {
+	vertical-align:middle;
+}
+
+img.leftmargin {
+	float:left;
+	margin-right:1ex;
+	margin-top:.2ex;
+	margin-bottom:.2ex;
+}
+
+img.rightmargin {
+	float:right;
+	margin-left:1ex;
+	margin-top:.2ex;
+	margin-bottom:.2ex;
+}
+
+img.flag {
+	vertical-align:middle;
+	border:1px solid #000;
+}
+
+div.single_image_zone {
+	overflow: hidden;
+}
+
+div.multi_image_zone {
+	overflow: hidden;
+	background-color: #eee;
+	border: 1px solid #ccc;
+}
+
+div.image_block {
+	/* WARNING: this will screw out backoffice layout (fulltext edit screen) in firefox! 
+		overflow: hidden; */
+	text-align: center;
+}
+
+/* We only float image_blocks when in multiple image zone */
+div.multi_image_zone div.image_block 
+{	
+	margin: 1ex;
+	float: left;
+}
+
+div.image_block img {
+	margin: 1ex;
+}
+
+div.image_legend {
+	font-size: 84%;
+	color: #aaa;
+	margin: 1ex;
+}
diff -ruN --text 0.9.2.src/rsc/css/login.css 1.10.3.src/rsc/css/login.css
--- 0.9.2.src/rsc/css/login.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/css/login.css	2006-08-18 22:49:28.000000000 -0500
@@ -0,0 +1,81 @@
+/**
+ * Backoffice main Cascading Style Sheets definitions for Desert style.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package admin
+ */
+
+@import url(basic.css);            /* Import basic styles */
+@import url(img.css);              /* Import standard image styles */
+@import url(forms.css);            /* Import default form styles */
+
+body {
+	margin: 0;
+	background-color: #fff;
+	color: #000;
+	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 84%;
+}
+
+/* Titles */
+h1.logintitle {
+	padding:0;
+	margin:0;
+}
+h2.logintitle {
+	color: #000;
+	font-size: 120%;
+	padding: 0;
+	margin: .5ex;
+}
+
+/* Form elements: */
+input.input_text {
+	border: 1px solid #ccc;
+	background-color: #eee;
+	padding: 1px;
+	vertical-align: middle;
+	width: 97%;
+	margin: 1px;
+	margin-left: 0;
+	margin-right: 0;
+}
+
+/* Links and buttons: */
+a {
+	background-color: transparent;
+	color: #008;
+	text-decoration: none;
+}
+a:hover {
+	color: #00b;
+	text-decoration: underline;
+}
+
+div.loginblock {
+	border: 1px solid #CCCCCC;
+	padding: 2ex;
+	margin: 3ex auto;
+	width: 30em;
+	clear: both;
+}
+div.loginblock fieldset {
+	margin: 0;
+	padding: 1ex 0;
+}
+
+.footer {
+	text-align: center;
+	font-size: 74%;
+	margin-top: 0ex;
+	margin-bottom: 0ex;
+	padding-bottom: 1ex;
+	clear: both;
+}
+
+
+/*
+ nolog */
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/css/results.css 1.10.3.src/rsc/css/results.css
--- 0.9.2.src/rsc/css/results.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/css/results.css	2006-07-23 21:18:32.000000000 -0500
@@ -0,0 +1,143 @@
+/**
+ * Results/tables styles for the admin.
+ *
+ * This should be included with every skin and overridden when needed.
+ */
+
+
+/*
+ * Results tables:
+ */
+table.grouped {
+	border: 1px solid #bbb;
+	margin: 1ex auto;
+	border-collapse: collapse;
+	/* clear:both; */
+}
+
+/* Table Filters: */
+table.grouped tr.filters td {
+	border-bottom: 1px solid #bbb;
+	border-left: 1px solid #bbb;
+	border-right: 1px solid #bbb;
+	background-color: #ddd;
+	font-size: 84%;
+}
+a.filters_title {
+	text-decoration:none;
+}
+a.filters_title:hover {
+	text-decoration:underline;
+}
+tr.filters div {
+	margin-left: 15px;
+}
+input.filter {
+	padding: 0;
+	margin: 0 0 1px .5ex;
+	float:right;
+}
+
+/* Table rows: */
+table.grouped tr {
+	background-color: #eee;
+}
+table.grouped tr.odd {
+	background-color: #ddd;
+}
+table.grouped td {
+	border-left: 1px solid #bbb;
+	padding: .3ex 1ex;
+}
+table.grouped tr.group td {
+	font-weight: bold;
+	color: #8e8276;
+	background-color: #ccc;
+	border-top: 1px solid #bbb;
+	border-bottom: 1px solid #bbb;
+	border-left: 0;
+}
+table.grouped .notes {
+	color: #666;
+}
+table.grouped td.shrinkwrap
+{
+	width: 1%;
+	white-space:nowrap;
+	text-align:center;
+}
+/* For prices */
+table.grouped td.monetary
+{
+	text-align:right;
+	white-space:nowrap;
+}
+
+table.grouped input.checkbox {
+	border:none;
+	background-color: #eee;
+}
+table.grouped tr.odd input.checkbox {
+	border:none;
+	background-color: #ddd;
+}
+table.grouped tr.even:hover,
+table.grouped tr.odd:hover {
+	background-color:#ccc;
+}
+
+/* Table headers/footers: */
+table.grouped th,
+table.grouped thead td,
+table.grouped tfoot td {
+	padding: .5ex;
+	border-bottom: 1px solid #bbb;
+	border-left: 1px solid #bbb;
+	background-color: #ddd;
+}
+table.grouped th {
+	padding: .3ex 1ex;
+}
+table.grouped th img {
+	vertical-align: bottom;
+}
+
+/* Table BASIC sort buttons/headers: */
+table.grouped th a.basic_current,
+table.grouped th a.basic_sort_link {
+	padding: 0 1ex;
+	display: block;
+	height: 100%;
+}
+table.grouped th a.basic_current {
+	background-color:#ccc;
+}
+table.grouped th a.basic_sort_link:hover {
+	background-color:#ccc;
+}
+
+
+/* Table SINGLE sort buttons/headers: */
+table.grouped th a.single_current {
+	font-weight : bold;
+}
+table.grouped th a.single_current:hover,
+table.grouped th a.single_sort_link:hover {
+	text-decoration: underline;
+}
+/* / Results tables */
+
+
+/*
+ * Results navigation:
+ */
+.results {
+	margin: 0;
+	width: 100%;
+	/* border: 1px solid black; */
+}
+.results_nav {
+	text-align: center;
+}
+
+/* / Results navigation */
diff -ruN --text 0.9.2.src/rsc/flags/h10px/au.gif 1.10.3.src/rsc/flags/h10px/au.gif
--- 0.9.2.src/rsc/flags/h10px/au.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/au.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+   ס  by(%{_U!     ,     
+  ?8PAd"/PcA ;E9\U-DTaZq9FWD% ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/be.gif 1.10.3.src/rsc/flags/h10px/be.gif
--- 0.9.2.src/rsc/flags/h10px/be.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/be.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+         !     ,     
+  "=|%Y]cE 'd%7@ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/br.gif 1.10.3.src/rsc/flags/h10px/br.gif
--- 0.9.2.src/rsc/flags/h10px/br.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/br.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,6 @@
+GIF89a 
+   
+Q 
+RYAD e  ] x ^  _ mo  f !     ,     
+  J093#DH@, *S 8Pp_vYMN
+˵X<'4*I0L# ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/ca.gif 1.10.3.src/rsc/flags/h10px/ca.gif
--- 0.9.2.src/rsc/flags/h10px/ca.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/ca.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+   ~~  !     ,     
+  )-{}sM#.lH"B 
maS  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/cn.gif 1.10.3.src/rsc/flags/h10px/cn.gif
--- 0.9.2.src/rsc/flags/h10px/cn.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/cn.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+      !     ,     
+  W  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/cz.gif 1.10.3.src/rsc/flags/h10px/cz.gif
--- 0.9.2.src/rsc/flags/h10px/cz.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/cz.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,4 @@
+GIF89a 
+   [
+     ae  L    !     ,     
+  6АGJ˟aM#hWA L#s	p(d(j7T:7t  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/default.gif 1.10.3.src/rsc/flags/h10px/default.gif
--- 0.9.2.src/rsc/flags/h10px/default.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/default.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+      !     ,     
+  	N|LRx̕{= ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/de.gif 1.10.3.src/rsc/flags/h10px/de.gif
--- 0.9.2.src/rsc/flags/h10px/de.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/de.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+         !     ,     
+  yota؋޼oH扦f ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/dk.gif 1.10.3.src/rsc/flags/h10px/dk.gif
--- 0.9.2.src/rsc/flags/h10px/dk.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/dk.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a
 
+     !     ,    
 
+  q^S0ً3w}R  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/es.gif 1.10.3.src/rsc/flags/h10px/es.gif
--- 0.9.2.src/rsc/flags/h10px/es.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/es.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+   {ۛQ M    !     ,     
+  =0I+MͷBL8aY"`pi܁1{pb  )ө:  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/eu.gif 1.10.3.src/rsc/flags/h10px/eu.gif
--- 0.9.2.src/rsc/flags/h10px/eu.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/eu.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+     JJm **!     ,     
+  Ȇloh8֖xʈdO4}#F ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/fi.gif 1.10.3.src/rsc/flags/h10px/fi.gif
--- 0.9.2.src/rsc/flags/h10px/fi.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/fi.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+    3!     ,     
+  "sD̀\v[55kVm ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/fr.gif 1.10.3.src/rsc/flags/h10px/fr.gif
--- 0.9.2.src/rsc/flags/h10px/fr.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/fr.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+     f  !     ,     
+  "=|%Y]cE 'd%7@ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/gb.gif 1.10.3.src/rsc/flags/h10px/gb.gif
--- 0.9.2.src/rsc/flags/h10px/gb.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/gb.gif	2007-04-27 10:59:50.000000000 -0500
@@ -0,0 +1,4 @@
+GIF89a 
+   
neX]jM_fa  !     ,     
+  a#
9uX!0R6Xcz$`f[+0(@bvFxOeRl
+QQ !زB@S
靖[R=.0Omi ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/hu.gif 1.10.3.src/rsc/flags/h10px/hu.gif
--- 0.9.2.src/rsc/flags/h10px/hu.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/hu.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+   

ڲ    !     ,     
+  )Hn0ͻG(dilE,ϴ< uNC@` ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/il.gif 1.10.3.src/rsc/flags/h10px/il.gif
--- 0.9.2.src/rsc/flags/h10px/il.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/il.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+   pp  !     ,     
+  D0F=	! bƲ0O ±]l `C0B@(@
!8  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/it.gif 1.10.3.src/rsc/flags/h10px/it.gif
--- 0.9.2.src/rsc/flags/h10px/it.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/it.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+       !     ,     
+  "=|%Y]cE 'd%7@ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/jp.gif 1.10.3.src/rsc/flags/h10px/jp.gif
--- 0.9.2.src/rsc/flags/h10px/jp.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/jp.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+   66  !     ,     
+   x~50 b:	RэE8v峍_FYX,' ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/lt.gif 1.10.3.src/rsc/flags/h10px/lt.gif
--- 0.9.2.src/rsc/flags/h10px/lt.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/lt.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+   a     We    !     ,     
+  +X~0ͻA($)hC0Ltm51㼭  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/lv.gif 1.10.3.src/rsc/flags/h10px/lv.gif
--- 0.9.2.src/rsc/flags/h10px/lv.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/lv.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+      	   ,     
+  Mڋs ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/mx.gif 1.10.3.src/rsc/flags/h10px/mx.gif
--- 0.9.2.src/rsc/flags/h10px/mx.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/mx.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,5 @@
+GIF89a 
+   ,#%!;$3%8'"!!+&#5,%<2):97D%
M&	N)\,S*
+V)E*K2W4X0a.h4|<s8H7(V<'F<4g=zB	yFnDYE5SB1hE(wL'hL4xX8tS0qv,ux/v{3y~8{e fGiYjhjivxnp(yw1pkZVVMFlZKtg[tdMxqkUvc>+..8AB AJ
+KX	LTWQ
Yli	mW'Z%]8d)i7h7h'z%t9z6n.Y!i*z4t4e20FmKyFwFwkXC`_}=DMs(;+:Ü*ۄ:Ò6=/ӫ27/<FHNS\YQGPPccxjejslruxzGǔIȗV͙UCHǪHҴWϭUOMYǚkרgαn|Tkz~yzx= &98,53FVMlXJft[%0!PnG)ޔ牕犕ȴй斗ĎÜǑՈȧʩɶԻպγѷ筒ٱб྾,     
+  E W$h`BW4tpGDb$8h1bAWjꍬ1B!.ɉ$[6$ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/nl.gif 1.10.3.src/rsc/flags/h10px/nl.gif
--- 0.9.2.src/rsc/flags/h10px/nl.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/nl.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+   ? 2 .? ,!     ,     
+  %H0ʨûG(diB,0pltt ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/no.gif 1.10.3.src/rsc/flags/h10px/no.gif
--- 0.9.2.src/rsc/flags/h10px/no.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/no.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+   kk;pTRLJ]Qy  !     ,     
+  4h:TYo0 %@ekQr-BHy/'?$  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/nz.gif 1.10.3.src/rsc/flags/h10px/nz.gif
--- 0.9.2.src/rsc/flags/h10px/nz.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/nz.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF87a 
+   3eBgɗJdp_      ,     
+  *2H+E#T pzPFD
|. ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/pt.gif 1.10.3.src/rsc/flags/h10px/pt.gif
--- 0.9.2.src/rsc/flags/h10px/pt.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/pt.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,4 @@
+GIF89a 
+      hjRU",PZ,al+ $ %	( & '&öζHHHFFE!F"F#F%F%F+G1HMH]GkG?Bp;r9}:m>h4qO7oN7n>l>nK6\=]=R9F4;2OK                                    !  3 ,     
+  M03A)$rJe1^0l4sш
+	!N9DP2JR9B$1wZ)PY
LEGA ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/ru.gif 1.10.3.src/rsc/flags/h10px/ru.gif
--- 0.9.2.src/rsc/flags/h10px/ru.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/ru.gif	2006-07-19 00:13:52.000000000 -0500
@@ -0,0 +1,3 @@
+GIF87a 
+   u%,     
+  +޼ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/se.gif 1.10.3.src/rsc/flags/h10px/se.gif
--- 0.9.2.src/rsc/flags/h10px/se.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/se.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+    do f!     ,     
+  &
p{3!rT	%扦H#م^,>i ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/sg.gif 1.10.3.src/rsc/flags/h10px/sg.gif
--- 0.9.2.src/rsc/flags/h10px/sg.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/sg.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+  vx$&44,     
+ # .p|a/ux Elp,tm  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/sk.gif 1.10.3.src/rsc/flags/h10px/sk.gif
--- 0.9.2.src/rsc/flags/h10px/sk.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/sk.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,4 @@
+GIF89a 
+   TJt><̤&t&l\Z:Z\|&lJ|BD<*| w   J    w  ,     /   w        3 )z O w      s p   o               t&0   'K D   ft  9    w~J  w`b6     M    	 W  w 0  q    & K     0 1 .  1- 0 z. O2  00 4    /` V11 w: 1  9  :  3_F6: \w  x |     x&| w  x |   p zsOp   d pw     p          w @S     `    o     
+          ~           _      w x| w-o       O   - <  N           J     w j         ToJ      w    M   w   _  ww     w    w  _&www        P0        %Fw   _ 9 w   s p   !     ,     
+ L )H
X 	@` ċ@BC,F   9Mɳϟ@y ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/th.gif 1.10.3.src/rsc/flags/h10px/th.gif
--- 0.9.2.src/rsc/flags/h10px/th.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/th.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+       3!     ,     
+  kڀ޼CG ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/tr.gif 1.10.3.src/rsc/flags/h10px/tr.gif
--- 0.9.2.src/rsc/flags/h10px/tr.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/tr.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,4 @@
+GIF89a 
+     翽缺
+	



,,-,5588>>?>GEGFIHIIRQSQTSUSdcrqsr箭籱粱緶                                                         ,     
+  D@pH,%Q`$bV)R:y$g0
.FM3T#B)HUC!"KEA ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/tw.gif 1.10.3.src/rsc/flags/h10px/tw.gif
--- 0.9.2.src/rsc/flags/h10px/tw.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/tw.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+   "
  !     ,     
+   o+q
<h&uhY!٧|&(fjl2\  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/uk.gif 1.10.3.src/rsc/flags/h10px/uk.gif
--- 0.9.2.src/rsc/flags/h10px/uk.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/uk.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,4 @@
+GIF89a 
+   
neX]jM_fa  !     ,     
+  a#
9uX!0R6Xcz$`f[+0(@bvFxOeRl
+QQ !زB@S
靖[R=.0Omi ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/us.gif 1.10.3.src/rsc/flags/h10px/us.gif
--- 0.9.2.src/rsc/flags/h10px/us.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/us.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,6 @@
+GIF89a 
+   22dGr%%|x]$_ﮮꗗ苋좢CC怀::!     ,     
+  @A
+_	
+Ji0Au
+K p(Ȥ2qkШt*uX,z ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/h10px/ve.gif 1.10.3.src/rsc/flags/h10px/ve.gif
--- 0.9.2.src/rsc/flags/h10px/ve.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/h10px/ve.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+   W zz     !     ,     
+  )Xu0ʨE{|c(~`"pLtm|F\ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/au.gif 1.10.3.src/rsc/flags/w16px/au.gif
--- 0.9.2.src/rsc/flags/w16px/au.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/au.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF89a    cd47@^pGI  e  f!     ,       3P3ESA</w\tWhPg1뇢6η&$"I  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/be.gif 1.10.3.src/rsc/flags/w16px/be.gif
--- 0.9.2.src/rsc/flags/w16px/be.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/be.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF89a            !     ,       5HbHI-#7Cue[q(Zfzn竖pL	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/br.gif 1.10.3.src/rsc/flags/w16px/br.gif
--- 0.9.2.src/rsc/flags/w16px/br.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/br.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF89a    Z\
 9w 	 f !     ,       .xܮ<1rlu-v^A±Z\Ne!	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/ca.gif 1.10.3.src/rsc/flags/w16px/ca.gif
--- 0.9.2.src/rsc/flags/w16px/ca.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/ca.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF89a      !     ,       P ` X^ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/cn.gif 1.10.3.src/rsc/flags/w16px/cn.gif
--- 0.9.2.src/rsc/flags/w16px/cn.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/cn.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF89a         !     ,       ăڋު  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/cz.gif 1.10.3.src/rsc/flags/w16px/cz.gif
--- 0.9.2.src/rsc/flags/w16px/cz.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/cz.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF89a    vwo+  11 g)     !     ,       :0Gja`^,b6` N;hL&C`XXl ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/default.gif 1.10.3.src/rsc/flags/w16px/default.gif
--- 0.9.2.src/rsc/flags/w16px/default.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/default.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+      !     ,     
+  	N|LRx̕{= ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/de.gif 1.10.3.src/rsc/flags/w16px/de.gif
--- 0.9.2.src/rsc/flags/w16px/de.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/de.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+         !     ,     
+  ida؋޼H扊 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/dk.gif 1.10.3.src/rsc/flags/w16px/dk.gif
--- 0.9.2.src/rsc/flags/w16px/dk.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/dk.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF89a      !     ,       
p˨
o.9޼{`!A9z ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/es.gif 1.10.3.src/rsc/flags/w16px/es.gif
--- 0.9.2.src/rsc/flags/w16px/es.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/es.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a    ۓ
S
וiIc N A    !     ,       CIk=9
+L(c(S)I !n|AჸD`A]LXk $ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/eu.gif 1.10.3.src/rsc/flags/w16px/eu.gif
--- 0.9.2.src/rsc/flags/w16px/eu.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/eu.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF89a      JJm **!     ,       "&!ژXb(Zrq.%2rZMH ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/fi.gif 1.10.3.src/rsc/flags/w16px/fi.gif
--- 0.9.2.src/rsc/flags/w16px/fi.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/fi.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+    3!     ,     
+  "pD̀\r_55kVm ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/fr.gif 1.10.3.src/rsc/flags/w16px/fr.gif
--- 0.9.2.src/rsc/flags/w16px/fr.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/fr.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF89a      a  e  f  !     ,       .Xs~HhOmHuhX! lM$	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/gb.gif 1.10.3.src/rsc/flags/w16px/gb.gif
--- 0.9.2.src/rsc/flags/w16px/gb.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/gb.gif	2007-04-27 10:59:50.000000000 -0500
@@ -0,0 +1,2 @@
+GIF89a    XYl-,{uuNn528`EBC?!     ,       E#d0CT^0
+BB$3τ,j	@@!)#8 .&`TF#6T# ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/hu.gif 1.10.3.src/rsc/flags/w16px/hu.gif
--- 0.9.2.src/rsc/flags/w16px/hu.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/hu.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF89a    ffPP }   !     ,        ܭ&9Ÿ8q`(~AihPlE,t  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/il.gif 1.10.3.src/rsc/flags/w16px/il.gif
--- 0.9.2.src/rsc/flags/w16px/il.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/il.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a    ZZaaddccWW  !     ,       AIky2K(.O>C*qk :cKhC(
+S"2&zF ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/it.gif 1.10.3.src/rsc/flags/w16px/it.gif
--- 0.9.2.src/rsc/flags/w16px/it.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/it.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF89a    ܧ  ڡ      !     ,       >yM(INK82HrJw:;^_{D%HT$iD  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/jp.gif 1.10.3.src/rsc/flags/w16px/jp.gif
--- 0.9.2.src/rsc/flags/w16px/jp.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/jp.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF89a    xxCC  !     ,       #xPBmD,W@Ahz0Uv% ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/lt.gif 1.10.3.src/rsc/flags/w16px/lt.gif
--- 0.9.2.src/rsc/flags/w16px/lt.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/lt.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF89a         8    !     ,       "(z0J)8 d)hE`ptmt ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/lv.gif 1.10.3.src/rsc/flags/w16px/lv.gif
--- 0.9.2.src/rsc/flags/w16px/lv.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/lv.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+      	   ,     
+  ޻  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/mx.gif 1.10.3.src/rsc/flags/w16px/mx.gif
--- 0.9.2.src/rsc/flags/w16px/mx.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/mx.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 	   ,#%!;$3%8'"!!+&#5,%<2):97D%
M&	N)\,S*
+V)E*K2W4X0a.h4|<s8H7(V<'F<4g=zB	yFnDYE5SB1hE(wL'hL4xX8tS0qv,ux/v{3y~8{e fGiYjhjivxnp(yw1pkZVVMFlZKtg[tdMxqkUvc>+..8AB AJ
+KX	LTWQ
Yli	mW'Z%]8d)i7h7h'z%t9z6n.Y!i*z4t4e20FmKyFwFwkXC`_}=DMs(;+:Ü*ۄ:Ò6=/ӫ27/<FHNS\YQGPPccxjejslruxzGǔIȗV͙UCHǪHҴWϭUOMYǚkרgαn|Tkz~yzx= &98,53FVMlXJft[%0!PnG)ޔ牕犕ȴй斗ĎÜǑՈȧʩɶԻպγѷ筒ٱб྾,     	  8 W$h`B:|pAV,&BFqFMFDIqeÔ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/nl.gif 1.10.3.src/rsc/flags/w16px/nl.gif
--- 0.9.2.src/rsc/flags/w16px/nl.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/nl.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF89a     ) 3 3!     ,       !ڋ܊Hi ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/no.gif 1.10.3.src/rsc/flags/w16px/no.gif
--- 0.9.2.src/rsc/flags/w16px/no.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/no.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF89a    kCz<u  !     ,       ;hjS!+pj{5W`Zx̠^k0QElt رNნ0'#Y$  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/nz.gif 1.10.3.src/rsc/flags/w16px/nz.gif
--- 0.9.2.src/rsc/flags/w16px/nz.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/nz.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF87a    4fInickˇj   ,       ( J D9	p!@ldp,	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/pt.gif 1.10.3.src/rsc/flags/w16px/pt.gif
--- 0.9.2.src/rsc/flags/w16px/pt.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/pt.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a       -+p|gu'
+)x & ' % % & ' & '(~ȵGEGGFGFFE F!F#F(F*G4A;G7A:AICaEpGuJtCGF{7z@h<e8Y4Z9X8X9M/P5[AU=O7E/<2;2   !  > ,       Z@1E29aJR9\NĔ
+V.ΰu-0-G`8(I15ySB$-2;/
z "(= #ZeMEGeA ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/ru.gif 1.10.3.src/rsc/flags/w16px/ru.gif
--- 0.9.2.src/rsc/flags/w16px/ru.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/ru.gif	2006-07-19 00:13:52.000000000 -0500
@@ -0,0 +1 @@
+GIF87a    u%,       ڋ3H ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/se.gif 1.10.3.src/rsc/flags/w16px/se.gif
--- 0.9.2.src/rsc/flags/w16px/se.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/se.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+    do f!     ,     
+  &
p{3!rT	%扦H#م^,>i ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/sg.gif 1.10.3.src/rsc/flags/w16px/sg.gif
--- 0.9.2.src/rsc/flags/w16px/sg.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/sg.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a 
+  JH43wx,     
+ '`0*Oƃ\ 0DSrx|	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/sk.gif 1.10.3.src/rsc/flags/w16px/sk.gif
--- 0.9.2.src/rsc/flags/w16px/sk.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/sk.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,4 @@
+GIF89a    T24D44.|&<l*ԊZ\&$|*><d̴,2|T
+*,        3 )z O w      # q   o               t&   'K D   ft  9    w~J  w`7     M    	 W  w ؚ W q    & K     0 1 .  1- 0 z. O2  00 4    /` V11 w: 1  9  :  3_F6: \w        & w      p z#Oq   | Tw               w H{   & `    o     
+          ~           _      w  w-o       O   - <  N           J     w j         ToJ      w    M   w   _  ww     w    w  _&www        P0        %Fw   _ 9 w   # q   !     ,      U CHXa 01JPa@ (lIR	
+"LQ$,h9"ɳ' 0 JѣH ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/th.gif 1.10.3.src/rsc/flags/w16px/th.gif
--- 0.9.2.src/rsc/flags/w16px/th.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/th.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF89a        sv//  !     ,       *X]0	8!dYh)0ltm߃_T/9@F! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/tr.gif 1.10.3.src/rsc/flags/w16px/tr.gif
--- 0.9.2.src/rsc/flags/w16px/tr.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/tr.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,4 @@
+GIF89a 
+     翽缺
+	



,,-,5588>>?>GEGFIHIIRQSQTSUSdcrqsr箭籱粱緶                                                         ,     
+  D@pH,%Q`$bV)R:y$g0
.FM3T#B)HUC!"KEA ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/tw.gif 1.10.3.src/rsc/flags/w16px/tw.gif
--- 0.9.2.src/rsc/flags/w16px/tw.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/tw.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF89a    

__ʄby W  !     ,       -(Ь1V88K1 a[5#0hE,)iλ&B, ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/uk.gif 1.10.3.src/rsc/flags/w16px/uk.gif
--- 0.9.2.src/rsc/flags/w16px/uk.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/uk.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a    XYl-,{uuNn528`EBC?!     ,       E#d0CT^0
+BB$3τ,j	@@!)#8 .&`TF#6T# ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/us.gif 1.10.3.src/rsc/flags/w16px/us.gif
--- 0.9.2.src/rsc/flags/w16px/us.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/us.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF89a    Kugb!%~zv낀/1++cczz{{茌yygg苋!     ,       ;C(k 0dYzX,leIm'Ja8L4ȣh:OFZD# ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/flags/w16px/ve.gif 1.10.3.src/rsc/flags/w16px/ve.gif
--- 0.9.2.src/rsc/flags/w16px/ve.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/flags/w16px/ve.gif	2006-02-23 22:12:36.000000000 -0600
@@ -0,0 +1 @@
+GIF89a      ٬B K   !     ,       .Xz0JEͻ@$(䙢آ:tm<O你G,	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/forms.css 1.10.3.src/rsc/forms.css
--- 0.9.2.src/rsc/forms.css	2005-06-17 19:53:16.000000000 -0500
+++ 1.10.3.src/rsc/forms.css	1969-12-31 18:00:00.000000000 -0600
@@ -1,113 +0,0 @@
-/* 
- * Default Form styles 
- * Feel free to override all these styles in your own skins
- */
-
-
-/* Shared */
-
-form {
-	margin: 0;
-	padding: 0;
-} /* thanks #mozilla */
-form.inline {
-	margin: 0px;
-	padding:0px;
-	display: inline;
-}
-
-fieldset.input {
-	margin: 0;
-	padding: 0;
-	border: 0;
-}
-
-fieldset span.notes {
-	font-size: 80%;
-	color: #999;
-}
-
-input.large,
-textarea.large {
-	width: 97%;
-	margin-left: 0;
-	margin-right: 0;
-}
-
-label.radiooption {
-	margin-right: 1em;
-}
-
-/* 24/75% forms - Fast Forms */
-form.fform fieldset {
-	border: 1px solid #ddd;
-	margin-bottom: 1ex;
-	background-color: #fff;
-	padding: .5ex 1ex;
-}
-form.fform fieldset fieldset {
-	border: none;
-	margin: 1ex;
-	padding: 0;
-	/* border: 1px solid #00f; */
-}
-form.fform div.label {
-	float: left;
-	width: 24%;
-	text-align: right;
-	font-weight:bold;
-	margin: 0;
-	padding-top: .5ex;
-	/* border: 1px solid #f00; */
-}
-form.fform div.input {
-	margin: 0 0 0 25%;
-	/* border: 1px solid #f00; */
-}
-form.fform fieldset.input{
-	margin: 0;
-	/* border: 1px solid #0f0; */
-}
-form.fform div.info {
-	margin: 0 0 0 25%;
-	padding-top: .5ex;
-	/* border: 1px solid #f00; */
-}
-
-/* 18/80% forms: comments and profile */
-form.bComment fieldset
-{	/* one form line */
-	border: none;
-	margin: 2ex 0ex;
-	padding: 0ex;
-	/* border: 1px solid #00f; */
-}
-form.bComment fieldset label {
-	font-weight: bold;
-}
-form.bComment fieldset div.label
-{ /* label of form line */
-	float: left;
-	width: 18%;
-	text-align: right;
-	padding-top: .5ex;
-	font-weight: bold;
-	/* border: 1px solid #f00; */
-}
-form.bComment fieldset div.input
-{ /* input zone of form line */
-	margin: 0 0 0 20%;
-	/* border: 1px solid #f00; */
-}
-form.bComment fieldset.input{
-	margin: 0;
-	/* border: 1px solid #0f0; */
-}
-form.bComment fieldset div.info
-{ /* info zone of form line */
-	margin: 0 0 0 20%;
-	padding-top: .5ex;
-	/* border: 1px solid #f00;*/
-}
-
-
diff -ruN --text 0.9.2.src/rsc/fp02.css 1.10.3.src/rsc/fp02.css
--- 0.9.2.src/rsc/fp02.css	2005-06-17 19:53:16.000000000 -0500
+++ 1.10.3.src/rsc/fp02.css	1969-12-31 18:00:00.000000000 -0600
@@ -1,540 +0,0 @@
-/* Designed by Franois PLANQUE http://fplanque.net/ */
-
-@import url(basic.css);	/* Import basic styles */
-@import url(forms.css);	/* Import default form styles */
-@import url(comments.css);	/* Import default comment styles */
-@import url(img.css);	/* Import standard image styles */
-@import url(blog_elements.css);	/* Import standard blog elements styles */
-
-div.main {
-	margin-right: 0px;
-	margin-left: 0px;
-}
-
-/* Styles for main area (left) */
-h2 {
-	margin-left: 8px;
-}
-
-/* Styles for posts */
-.bPosts {
-	vertical-align: top;
-	float: left;
-	width: 66%;
-	overflow: hidden;
-}
-.bPost, .bPostpublished
-{
-	clear: both;
-	margin-right: 10px;
-	margin-left: 20px;
-	margin-top: 8px;
-	margin-bottom: 8px;
-	border: 1px dashed #000000;
-	padding-right: 8px;
-	padding-left: 8px;
-}
-.bPostSide
-{
-	margin-bottom: 8px;
-}
-.bSmallHead {
-	font-size: 80%;
-	margin-top: 8px;
-	margin-bottom: 8px;
-	color: #339999;
-}
-.bTitle {
-	margin-top: 8px;
-	margin-bottom: 8px;
-}
-.bText {
-	margin-top: 0px;
-	margin-bottom: 0px;
-}
-
-.bSmallPrint,
-{
-	clear: both;
-	font-size: 80%;
-	margin-top: 8px;
-	margin-bottom: 8px;
-}
-
-/* Styles for comments */
-div.bComment {
-	border-color: #33CCCC; /* override */
-}
-
-/* Styles for comment form */
-input.bComment, 
-textarea.bComment
-{
-	background-color: #f0f0f0;
-	border-width: 1px;
-	border-color: #cccccc;
-	border-style: solid;
-	padding: .5ex;
-	width: 98%;
-	margin: 0ex;
-}
-select.bComment
-{
-	background-color: #f0f0f0;
-	border-width: 1px;
-	border-color: #cccccc;
-	border-style: solid;
-	padding: .5ex;
-	width: 100%;
-	margin: 0ex;
-}
-
-
-/* Styles for stats */
-div.statbloc
-{
-	float: left;
-	width: 44%;
-	margin-left: 2%; 
-	margin-right: 0%; 
-	margin-bottom: 2ex;
-	border: 1px solid #33BBBB;
-}
-div.statbloc h3
-{
-	margin-top: 0px;
-	margin-left: 0px;
-	margin-right: 0px;
-	color: #FFFFFF;
-	text-align: center;
-	background: #33BBBB;
-	padding: 1ex;
-}
-
-
-/* Styles for sidebar (right) */
-.bSideBar {
-	width: 33%;
-	vertical-align: top;
-	float: right;
-	overflow: hidden;
-}
-.bSideItem {
-	margin-right: 20px;
-	margin-left: 10px;
-	margin-top: 8px;
-	margin-bottom: 8px;
-	border: 1px dashed #CCCCCC;
-	padding: 8px;
-}
-.bSideItem h3 {
-	margin-top: 0px;
-	margin-bottom: 8px;
-}
-.bSideItem ul {
-	margin-left: 8px;
-	padding-left: 8px;
-	margin-top: 8px;
-	margin-bottom: 8px;
-}
-.bSideItem ul ul{
-	margin-left: 8px;
-	padding-left: 8px;
-	margin-top: 0px;
-	margin-bottom: 0px;
-}
-.bSideItem form {
-	margin-top: 0px;
-	margin-bottom: 0px;
-}
-.dimmed
-{
-	color: #aaa;
-	font-size: 84%;
-}
-input.SearchField
-{
-	background-color: #f0f0f0;
-	border-width: 1px;
-	border-color: #cccccc;
-	border-style: solid;
-	padding: .5ex;
-	width: 96%;
-	margin: 0ex;
-}
-
-/* Styles for Calendar: */
-caption.bCalendarCaption
-{
-	border-left: solid 1px #ccc;
-	border-right: solid 1px #ccc;
-	border-top: solid 1px #ccc;
-	margin: auto;
-	white-space: nowrap;
-}
-table.bCalendarTable
-{
-	margin: auto;
-	font-size: 84%;
-	border: solid 1px #ccc;
-}
-tr.bCalendarRow
-{
-	text-align: center;
-}
-th.bCalendarHeaderCell
-{
-	font-size: 84%;
-}
-td.bCalendarCell
-{
-}
-td.bCalendarEmptyCell
-{
-}
-.bCalendarLinkPost
-{
-	font-weight: bold;
-}
-#bCalendarToday
-{
-	background-color: #DEF;
-}
-
-
-
-body {
-	font-family: Arial, Helvetica, sans-serif;
-	background-color: #fff;
-	margin: 8px;
-	color: #000;
-/*	font-size: 84%; 	pouss vers l'extrieur pour viter des combinaisons en trop grand nombre */
-}
-div.main {
-	margin: 8px;
-	font-size: 84%;
-}
-caption {
-	font-weight: bold;
-}
-
-A 			{
-}
-A:link		{
-	color: #0066CC;
-}
-A:visited	{
-	color: #009999;
-}
-A:active	{
-	color: #003399;
-}
-A:hover		{
-	color: #003399;
-}
-h1 {
-	color: #009999;
-	font-size: 225%;
-}
-h2 {
-	color: #009999;
-	font-size: 180%;
-}
-h3 {
-	font-size: 120%;
-}
-h4 {
-	font-size: 110%;
-	margin-bottom: 0ex;
-}
-table.wide {
-	width: 100%;
-	clear: both;
-}
-td.cartouche {
-	font-size: 84%;
-	color: #009999;
-	background-color: #FFFFFF;
-	padding: 1px 4px;
-	border: 1px solid #33CCCC;
-}
-table.thin
-{
-	border: 1px solid #33CCCC;
-	margin: auto;
-	border-collapse: collapse
-}
-table.thin td
-{
-	border-bottom: 1px solid #33CCCC;
-	padding: .3ex 1ex;
-}
-table.thin th
-{
-	color: #FFFFFF;
-	background-color: #33CCCC;
-	border-left: 1px solid #FFFFFF;
-	border-right: 1px solid #FFFFFF;
-	padding: .3ex 1ex;
-}
-
-table.invisible
-{
-	margin: 1ex;
-	border-collapse: collapse
-}
-table.invisible td
-{
-	padding: 0ex 1ex;
-}
-td.right
-{
-	text-align: right;
-}
-p.baseline {
-	font-size: 65%;
-	color: #009999;
-	text-align: center;
-	margin-top: 8px;
-}
-hr {
-	height: 0px;
-	width: 50%;
-	border-top: 1px solid #33CCCC;
-	border-right: 1px none #33CCCC;
-	border-bottom: 1px none #33CCCC;
-	border-left: 1px none #33CCCC;
-
-}
-dt {
-	font-weight: bold;
-	color: #009999;
-}
-blockquote {
-	border: 2px dotted #33CCCC;
-	background-color: #DDEEEE;
-}
-
-del {
-	color: #999999;
-}
-ins {
-	color: #009999;
-	text-decoration: none;
-}
-
-
-
-body {
-	padding: 0px;
-	margin-top: 0px;
-	margin-right: 0px;
-	margin-left: 0px;
-}
-div.pageHeader {
-	background-color: #33CCCC;
-	width: 100%;
-}
-div.pageHeaderContent {
-	padding-left: 5px;
-	padding-top: 2px;
-	padding-right: 0px;
-	padding-bottom: 0px;
-	font-weight: bold;
-	font-size: 84%;
-	width: 90ex;
-	text-align: left;
-	margin-right: auto;
-	margin-left: auto;
-	/* border: 1px solid #990000; */
-
-}
-div.pageTitle {
-	white-space: nowrap;
-	padding-left: 2.5ex;
-	padding-top: 8px;
-	padding-right: 0px;
-	padding-bottom: 8px;
-	background-color: #33CCCC;
-	border: 1px solid #FFFFFF;
-	margin-top: 3px;
-	float: left;
-	width: 75ex;
-}
-h1#pageTitle {
-	color: #FFFFFF;
-	font-size: 270%;
-	font-weight: bold;
-	padding: 0px;
-	margin: 0px;
-}
-div#Logo {
-	color: #FFFFFF;
-	font-size: 270%;
-	font-weight: bold;
-	vertical-align: bottom;
-	border: 1px solid #FFFFFF;
-	margin-top: 3px;
-	margin-right: 3px;
-	padding-left: .6ex;
-	padding-top: 8px;
-	padding-right: .6ex;
-	padding-bottom: 8px;
-	float: left;
-	background-image:  url(../img/right.gif);
-	background-repeat: no-repeat;
-	background-position: center center;
-	width: 32px;
-}
-
-div.NavBar {
-	clear: both;
-	height: 1ex;
-}
-.pageHeaderEnd {
-	clear: both;
-	margin-top: 0px;
-	margin-bottom: 0px;
-	padding: 0px;
-	height: 5px;
-	font-size: 0ex;
-}
-a.NavButton {
-	text-decoration: none;
-	background-color: #33AAAA;
-	border: 1px solid #FFFFFF;
-	padding-top: 2px;
-	padding-right: 4px;
-	padding-bottom: 2px;
-	padding-left: 4px;
-	white-space: nowrap;
-	margin-right: 3px;
-	margin-top: 3px;
-	display: block;
-	width: 14ex;
-	float: left;
-}
-a.NavButtonCurr {
-	text-decoration: none;
-	background-color: #33CCCC;
-	border: 1px solid #FFFFFF;
-	text-align: left;
-	vertical-align: top;
-	padding-top: 2px;
-	padding-right: 4px;
-	padding-bottom: 2px;
-	padding-left: 4px;
-	white-space: nowrap;
-	margin-top: 3px;
-	margin-right: 3px;
-	display: block;
-	width: 14ex;
-	float: left;
-}
-a.NavButton2 {
-	text-decoration: none;
-	background-color: #33BBBB;
-	border: 1px solid #FFFFFF;
-	vertical-align: middle;
-	padding-top: 2px;
-	padding-right: 4px;
-	padding-bottom: 2px;
-	padding-left: 4px;
-	white-space: nowrap;
-	margin-top: 3px;
-	margin-right: 3px;
-	display: block;
-	width: 14ex;
-	float: left;
-}
-a.NavButton2Curr {
-	text-decoration: none;
-	background-color: #33CCCC;
-	border: 1px solid #FFFFFF;
-	vertical-align: middle;
-	padding-top: 2px;
-	padding-right: 4px;
-	padding-bottom: 2px;
-	padding-left: 4px;
-	white-space: nowrap;
-	margin-top: 3px;
-	margin-right: 3px;
-	display: block;
-	width: 14ex;
-	float: left;
-}
-
-A.NavButton:link		{
-	color: #FFFFFF;
-}
-A.NavButton:visited	{
-	color: #FFFFFF;
-}
-A.NavButton:active	{
-	color: #FFFFFF;
-}
-A.NavButton:hover		{
-	color: #FFFFFF;
-	background-color: #33CCCC;
-	/* text-decoration: underline; */
-}
-A.NavButtonCurr:link		{
-	color: #FFFFFF;
-}
-A.NavButtonCurr:visited	{
-	color: #FFFFFF;
-}
-A.NavButtonCurr:active	{
-	color: #FFFFFF;
-}
-A.NavButtonCurr:hover		{
-	color: #338888;
-	/* text-decoration: underline; */
-}
-A.NavButton2:link		{
-	color: #FFFFFF;
-}
-A.NavButton2:visited	{
-	color: #FFFFFF;
-}
-A.NavButton2:active	{
-	color: #FFFFFF;
-}
-A.NavButton2:hover		{
-	color: #FFFFFF;
-	background-color: #33CCCC;
-	/* text-decoration: underline; */
-}
-A.NavButton2Curr:link		{
-	color: #FFFFFF;
-}
-A.NavButton2Curr:visited	{
-	color: #FFFFFF;
-}
-A.NavButton2Curr:active	{
-	color: #FFFFFF;
-}
-A.NavButton2Curr:hover		{
-	color: #33AAAA;
-	/* text-decoration: underline; */
-}
-.pageSubTitle {
-	font-size: 109%;
-	color: #009999;
-	letter-spacing: 4px;
-	text-align: center;
-	vertical-align: middle;
-	border: 0px;
-	padding-right: 6px;
-	padding-top: 6px;
-	padding-bottom: 4px;
-	padding-left: 6px;
-}
-div.stats{
-	float: right;
-	padding-right: 1px;
-	padding-top: 1px;
-	padding-bottom: 1px;
-	padding-left: 0px;
-}
-
diff -ruN --text 0.9.2.src/rsc/icons/alt/deprecate_box.gif 1.10.3.src/rsc/icons/alt/deprecate_box.gif
--- 0.9.2.src/rsc/icons/alt/deprecate_box.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/alt/deprecate_box.gif	2005-12-05 14:36:58.000000000 -0600
@@ -0,0 +1 @@
+GIF89a   LLL   !   ,       .?⼜FZhs̚ud ,)豲vLwߴz^ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/alt/publish_box.gif 1.10.3.src/rsc/icons/alt/publish_box.gif
--- 0.9.2.src/rsc/icons/alt/publish_box.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/alt/publish_box.gif	2005-12-05 14:36:58.000000000 -0600
@@ -0,0 +1 @@
+GIF89a   LLL)   !   ,       .-ǧQnqU}U L@А@硺x	}D_ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/ascending.gif 1.10.3.src/rsc/icons/ascending.gif
--- 0.9.2.src/rsc/icons/ascending.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/ascending.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a      !   ,       돀4[)Y ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/black_arrow_down.gif 1.10.3.src/rsc/icons/black_arrow_down.gif
--- 0.9.2.src/rsc/icons/black_arrow_down.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/black_arrow_down.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a      !Created with The GIMP !
+  ,       kiRd/5S`8V ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/black_arrow_up.gif 1.10.3.src/rsc/icons/black_arrow_up.gif
--- 0.9.2.src/rsc/icons/black_arrow_up.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/black_arrow_up.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a      !Created with The GIMP !
+  ,       
jBiuG5[ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/blank.gif 1.10.3.src/rsc/icons/blank.gif
--- 0.9.2.src/rsc/icons/blank.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/blank.gif	2006-04-14 20:14:12.000000000 -0500
@@ -0,0 +1 @@
+GIF89a 
      !    ,     
   ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/bullet_activate.png 1.10.3.src/rsc/icons/bullet_activate.png
--- 0.9.2.src/rsc/icons/bullet_activate.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/bullet_activate.png	2006-02-24 20:45:58.000000000 -0600
@@ -0,0 +1,4 @@
+PNG
+
+   
IHDR         ;mG   	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F  IDATxڔӱJA^R
+*ʼbcB.V#E&T`-#xSg1F9aFK^`υ|u*+M OA]r=Nn- q!q"$*=!)kwΓQaתB1PR<R#&|._'
5NʅM;P'sH=ob9Z8N˖bX:.c/9vݘV i?r+ _pM    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/bullet_deactivate.png 1.10.3.src/rsc/icons/bullet_deactivate.png
--- 0.9.2.src/rsc/icons/bullet_deactivate.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/bullet_deactivate.png	2006-02-24 20:45:58.000000000 -0600
@@ -0,0 +1,6 @@
+PNG
+
+   
IHDR         ;mG   	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F  IDATxڔԱJAo6JDHa!/gT	h-`a!yf-s0!ƨB6G\3whb
+8-;H/6Lr;y	U;i`i+x&sͪ}`b/;I!Vn鏪&q
++1
+ST.nXl!#j~Ȱs]HRCAuS韻Q4;MMv2]!Cg$u! tc.T    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/bullet_empty.png 1.10.3.src/rsc/icons/bullet_empty.png
--- 0.9.2.src/rsc/icons/bullet_empty.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/bullet_empty.png	2006-02-24 20:45:58.000000000 -0600
@@ -0,0 +1,4 @@
+PNG
+
+   
IHDR   	   	      	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F   IDATxb?( q5PW #TA+@|m8@C3~2@###;w j;Xt
\8q	H   GB&HR/f %܁DC
_
+@Ą@ NGw[~g    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/bullet_full.png 1.10.3.src/rsc/icons/bullet_full.png
--- 0.9.2.src/rsc/icons/bullet_full.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/bullet_full.png	2006-02-24 20:45:58.000000000 -0600
@@ -0,0 +1,3 @@
+PNG
+
+   
IHDR   	   	      	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F   hIDATxb?( q5PW LR  ?\
@P):@P73?	HcHVQ b	  v5FZ=    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/calendar.gif 1.10.3.src/rsc/icons/calendar.gif
--- 0.9.2.src/rsc/icons/calendar.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/calendar.gif	2005-08-02 19:16:02.000000000 -0500
@@ -0,0 +1 @@
+GIF89a    fffff!     ,       '}#qZ[3vXJ p{<zj ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/chain_link.gif 1.10.3.src/rsc/icons/chain_link.gif
--- 0.9.2.src/rsc/icons/chain_link.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/chain_link.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a         @         @     @  @@ @ @ `  `@ ` `   @     @     @     @       @         @     @  @@ @ @ `  `@ ` `   @     @     @     @  @  @ @@ @ @  @ @@ @ @@ @@@@@@@@` @`@@`@`@ @@@@@ @@@@@ @@@@@ @@@@`  ` @` ` `  ` @` ` `@ `@@`@`@`` ``@````` `@``` `@``` `@``` `@``   @     @  @ @@@@` `@`` @ @ @ @   @     @  @ @@@@` `@`` @ @ @ @   @     @  @ @@@@` `@`` @ @ @ @   @     @  @ @@@@` `@`` @ @ @ @!   ,       O 	Hp\
+D{ CJXqo(v4Q`Ď6,iÕ
-"1EYzęrD#=TX0  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/chain_unlink.gif 1.10.3.src/rsc/icons/chain_unlink.gif
--- 0.9.2.src/rsc/icons/chain_unlink.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/chain_unlink.gif	2005-04-12 19:58:22.000000000 -0500
@@ -0,0 +1 @@
+GIF89a     ff333   !   ,       ;^֊1)΂y`ЈOhX(v5 ,֐%dely
$  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/check_all.gif 1.10.3.src/rsc/icons/check_all.gif
--- 0.9.2.src/rsc/icons/check_all.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/check_all.gif	2006-02-03 22:58:06.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a   !!Q!   ,       n窽vŗ r(#ahUi9;cT+ ];06:
+h&Wp%5ᰃ.kM$Lg}
rDUo~'4 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/clock.png 1.10.3.src/rsc/icons/clock.png
--- 0.9.2.src/rsc/icons/clock.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/clock.png	2005-12-05 14:36:58.000000000 -0600
@@ -0,0 +1,3 @@
+PNG
+
+   
IHDR         ex   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   `PLTEisfy{ĸk    tRNS \\   IDATxT0೭07K6ШMKs	+(XIP1Pd*׮jL3zYT[	<bsP3kfOD=006DI	(OX'a Ƚ    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/close.gif 1.10.3.src/rsc/icons/close.gif
--- 0.9.2.src/rsc/icons/close.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/close.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,4 @@
+GIF89a   UUUdddeeeVVV􇇇Ȑzzz򬬬סJJJ獍!   ,       TUdn"QT( VaI˅*qt:RPp4Ն,BgR<4NsPH8CFp=x	Pt
+xh
+ 	
+
 ~[NOk! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/close_over.gif 1.10.3.src/rsc/icons/close_over.gif
--- 0.9.2.src/rsc/icons/close_over.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/close_over.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a   zwhleOJrZά㘍v31xpi\Lԃzߋ@=ꤛP>l]aQ!   ,       H5rm8 q!HOF`0J 1t2   TCb&qyX eO&MGx"vx{gPs
+5v[ nNN! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/collapse.gif 1.10.3.src/rsc/icons/collapse.gif
--- 0.9.2.src/rsc/icons/collapse.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/collapse.gif	2006-04-14 20:14:12.000000000 -0500
@@ -0,0 +1 @@
+GIF89a   ƽƽ{               !   ,       =pI8OG(d Ih0l-&8b?N$QPrtBv  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/comments.gif 1.10.3.src/rsc/icons/comments.gif
--- 0.9.2.src/rsc/icons/comments.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/comments.gif	2005-11-27 15:38:40.000000000 -0600
@@ -0,0 +1 @@
+GIF89a   www   !   ,       -ip@(X?6u_XxWY.(L ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/copy.gif 1.10.3.src/rsc/icons/copy.gif
--- 0.9.2.src/rsc/icons/copy.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/copy.gif	2005-11-27 15:38:40.000000000 -0600
@@ -0,0 +1 @@
+GIF89a   www   !   ,       0/`jZB	HV׺Zmߺ[\!R  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/decrease.gif 1.10.3.src/rsc/icons/decrease.gif
--- 0.9.2.src/rsc/icons/decrease.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/decrease.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a   a   !   ,       T"WBJ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/decrease_over.gif 1.10.3.src/rsc/icons/decrease_over.gif
--- 0.9.2.src/rsc/icons/decrease_over.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/decrease_over.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a      !   ,       T"WBJ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/delete.gif 1.10.3.src/rsc/icons/delete.gif
--- 0.9.2.src/rsc/icons/delete.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/delete.gif	2005-11-27 15:38:40.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a   www           !   ,       <JI
+px@xa88*,zegVO
m8ԍTZ4Ǩ.	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/deprecate.gif 1.10.3.src/rsc/icons/deprecate.gif
--- 0.9.2.src/rsc/icons/deprecate.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/deprecate.gif	2005-11-25 23:45:38.000000000 -0600
@@ -0,0 +1 @@
+GIF89a      www!   ,       2o#TCa`t Ay)i$ ܸ@DÑD  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/descending.gif 1.10.3.src/rsc/icons/descending.gif
--- 0.9.2.src/rsc/icons/descending.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/descending.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a      !   ,       bzTCy|&z@ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/download_manager.png 1.10.3.src/rsc/icons/download_manager.png
--- 0.9.2.src/rsc/icons/download_manager.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/download_manager.png	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,3 @@
+PNG
+
+   
IHDR         a   gAMA  7  IDATxm=lu}8iiӆ-0D*":t)EbCC@%e`,K+X N| J|1$5N+=ϣDq4\Mݾ~{[y(l~~W)Ud*+jX(]\K^:53zG+khtH&ؚMԯ]x慷?޿qk7 d]Y΁NrfC҈H_Tyx<Ovuy߁Dz5Amm$$yKo7e{C57$>EYe|7'i$;9ds* e9֌`s`Ug7%J"qnEe-qi2k\.Igs?&20壗Y:*[)i+8L#'11_RJK\~WμheXz=/Cr8P$R"+=K50<Z4qmr9h;(WZhFm&'U(eңi:u,U/P;8>'$Iv&eעO&B'ˆ41+'|FЋDM]0`:ժ_{kE8R9Q²l~bͨGBFiҹ{~q-NNy>BAƘ`TY4G^p]wv~4M4M@:st$2Y돆w%E]    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/edit.gif 1.10.3.src/rsc/icons/edit.gif
--- 0.9.2.src/rsc/icons/edit.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/edit.gif	2005-11-27 15:38:40.000000000 -0600
@@ -0,0 +1 @@
+GIF89a    u{ͪ3 f3̙333}af zoU]_  -333 `HEFIf 싓RWxuwwwwfffff                                                                                             !    ,       n@p(i: `:LHPWlSc U02<l0Q1G|~wGsNZNw{NXV
OMktDPFA ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/edit.png 1.10.3.src/rsc/icons/edit.png
--- 0.9.2.src/rsc/icons/edit.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/edit.png	2005-01-15 21:18:46.000000000 -0600
@@ -0,0 +1,5 @@
+PNG
+
+   
IHDR         a   gAMA  7   tEXtSoftware Adobe ImageReadyqe<  DIDATxb<qs^$o?3|xpAi1?Ϭ?{LL/4~gbA1_iiVu=n022f`D a@̬Ldd(pçL_>p_/Z ba@0Y=0xFll,l Հ>30X)#W0FvvG;qrqͽq훗 30˿/d]ݾpo߼dسc
P b¦_8c $#𗁅ʥ+@U 0\	f[@GA!O>^#1ܻs
a `{6(h2R,KNn bn bEOPԼ ;;hP,ï/~'&F&`a ^@4/×O[3pcf
P##?AA*P(rLD.2\&[Ձ0? [ oaf`bVd2f&.nn&&@g`& bBvӏzj klhc񷠐,##8 	I5TL6f-66fff..NX[n2ܿs XyaՊ5< '22cX~t_ OÀ0a/
+
+  15d    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/envelope.gif 1.10.3.src/rsc/icons/envelope.gif
--- 0.9.2.src/rsc/icons/envelope.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/envelope.gif	2005-04-12 19:58:22.000000000 -0500
@@ -0,0 +1,4 @@
+GIF89a
 
+              !     ,    
 
+  .XDA)F4P)7=[< j! A;B5
+pk	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/expand.gif 1.10.3.src/rsc/icons/expand.gif
--- 0.9.2.src/rsc/icons/expand.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/expand.gif	2006-04-14 20:14:12.000000000 -0500
@@ -0,0 +1,3 @@
+GIF89a  
+ ƽƽ{                  !  
+ ,       >PI8p?u$dbZER0= 
 `ʴp>f*" ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/feed-icon-12x12.gif 1.10.3.src/rsc/icons/feed-icon-12x12.gif
--- 0.9.2.src/rsc/icons/feed-icon-12x12.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/feed-icon-12x12.gif	2006-03-09 16:23:28.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a    =>::D9BBi,{7~29<v0<v6;3>o.4{=r56;]uc?vOFs._ĚS>ǚfj0j}wn4v=^eh1y0~7ŚM^*9z3@c+847896:                                                                                                                                 !     ,       QA &+LNORF@TTI,RJ8=/B.TM9P
)<L!SSPKM4(SG'2T6T7
+ L1$MK:NST#>T;-T	 O%?"CT3T*0K	HDQ4@5 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/feed-icon-16x16.gif 1.10.3.src/rsc/icons/feed-icon-16x16.gif
--- 0.9.2.src/rsc/icons/feed-icon-16x16.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/feed-icon-16x16.gif	2006-03-09 16:23:28.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a    629:94y1375t/543n.^*x/6x12j-}1y2y1A4e,o/q0a+ڵt055t.v13p0|245n/{2}26^ΧiLgdț~9DARwuEgdsٵif`DBRFÙucPUԾhÏIE׿p6^|Gjӳ8975갇                                          !     ,       p12	*
/%3p;( 
+lm(_<`M&Gq:Pn
17VkDno-26@.o		8]^=m#W,*\qhIq>Yg4na)
mTL sA/6-b<)Nт!D	6j`q$N[ B)xc$CcF J!"V ;<`
Z$`! `- ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/filecopy.png 1.10.3.src/rsc/icons/filecopy.png
--- 0.9.2.src/rsc/icons/filecopy.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/filecopy.png	2005-01-15 21:18:46.000000000 -0600
@@ -0,0 +1,6 @@
+PNG
+
+   
IHDR         a   gAMA  7   tEXtSoftware Adobe ImageReadyqe<  IDATxb<z{AA1߿LLWxF++| )pi8
@,,<X!×/?ؘAyWabb?6 @L@}lllo?ex={ן?kYX.c0  0`
+6PQҀ% Ă f3>}/>>nKK=;QQYp*߿^c  ~e`x00)me	+ŕ?
+@5?a4 P۷X ! !Nׯ?0|6?~ xo&$`VIIQ9..B 0@ .. --4 X@l0@1"_Nl`W߁~
??`0?`z0b@ y|XﺺNJʰ7,`q!#@ 9Y3f		at2H߿62
A^  @(061 +0m$sF7@ 
 ٢,ˠNkdee ſ@X&8@  'a`
+c8z<4]yv˗  bl    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/filedelete.png 1.10.3.src/rsc/icons/filedelete.png
--- 0.9.2.src/rsc/icons/filedelete.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/filedelete.png	2005-01-15 21:18:46.000000000 -0600
@@ -0,0 +1,4 @@
+PNG
+
+   
IHDR         a   gAMA  7   tEXtSoftware Adobe ImageReadyqe<  IDATxb<z>3? Ǐfx#ӟŃ
+[73j[SM	?uOegg?  FFFEL$$EuEUwC8 X gb663zl>~X߿"t?H-@ auL@W Mb勏w>f``cCL@ auv&7àk00?dx9++éGjb`y?_c`*b`ݻ-Vfff6 B-;~`Wo2Nb`߻Som3&1i` #\@$c`9Q;wXd->YDԓ @,0& .O3دnf`xᷖû5|a &&p4 @ 0YX8b`xo;P3#,!  B/œ;+^dkd[
aWm@qrAmG  rdo~E&3|^k,|̯^120z  ^0sb`tc/+~2|Xkz?^a bknA>`)V ï^+J OuN>dj6?4gs531|LP ` ^ nJx    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/default.png 1.10.3.src/rsc/icons/fileicons/default.png
--- 0.9.2.src/rsc/icons/fileicons/default.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/default.png	2005-01-15 21:19:28.000000000 -0600
@@ -0,0 +1,4 @@
+PNG
+
+   
IHDR         a   gAMA  7   tEXtSoftware Adobe ImageReadyqe<  uIDATxb?\ ΜΐɈ.@ @ϟ˗~?H~Μmaa pL`snGq)@ 1s6## N
+f#@,4m`ˊǯ>}e|\@ 1ᷝH3/_3|F D e`aafN j (f??a`gg 
 Xia?YYr{	 6lD[A.bbB5  0?``D a߿2  0 6Bv[@ a_h@B:(`
 󑝋C 90   LoA]    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/doc.gif 1.10.3.src/rsc/icons/fileicons/doc.gif
--- 0.9.2.src/rsc/icons/fileicons/doc.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/doc.gif	2005-12-14 20:28:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a              !   ,       QX
+ܮ B+C;V%PCy^AgG0Gmx1xS%Y0Y\ͮjA tZQ	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/document.png 1.10.3.src/rsc/icons/fileicons/document.png
--- 0.9.2.src/rsc/icons/fileicons/document.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/document.png	2005-01-15 21:19:28.000000000 -0600
@@ -0,0 +1,5 @@
+PNG
+
+   
IHDR         a   	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F  *IDATxb@  QPPp/?2<yo~?_@/oL&L @,0X=e`bdǠ-F&߿0010p
+2@  ??103ee`ggF$/ qLN  a ,rK"bas|>`fq#Bm$_ynA0333dۏ?6@Е0 @pxxxXXX
+@F8rH  0 	6߿pC~
v	+++  ߿0E M @o߾
;`%X=@ 
 9a at...p؀  FA{dHx  ܀W^Ah+ȩ޽d8H'O02@ 
 i0ȿRRRx JD_~VJƅ 7@@@ l( X܃ Ȁ#k@p1]jK LX  :?x3d    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/empty.png 1.10.3.src/rsc/icons/fileicons/empty.png
--- 0.9.2.src/rsc/icons/fileicons/empty.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/empty.png	2005-01-15 21:19:28.000000000 -0600
@@ -0,0 +1,5 @@
+PNG
+
+   
IHDR         a   	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F  IDATxb\b
+ @ np_PA響P5Z).Ͼ 00|(cb yye`  
+5P`bllU6mjbPܿ` Ą]3L#* 5#+adAA|fff: bl߿`b4  |a a4@ 
ϟ?p:$;T-@ ] R 	f ,Ӱo߾1۷C l@r0ׅ~z bA.`N~5%@ ' xsj&@ 
<y3`#---G("k  K
    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/encrypted.png 1.10.3.src/rsc/icons/fileicons/encrypted.png
--- 0.9.2.src/rsc/icons/fileicons/encrypted.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/encrypted.png	2005-01-15 21:19:28.000000000 -0600
@@ -0,0 +1,4 @@
+PNG
+
+   
IHDR         a   	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F  IDATxb@  ??߿'tX
H/@ _w1 3ׯ_`y>IIIz bB7˗/@yxx޼y3FFF0 @(LP/qq	!!!)iiF&?11
y=\@ xgßl~ c``dg axe#?÷Gd8NfVUw/_] 7ϏO~~de?L@322010Gw~|z7 gda70󓁙/&!fv=p no?ynfNt;'vN2	 f?c`d.d`KϷ? 	 nPgc``($	2Q|~~`J lL9߿ $
+Ai~{V?aB^  r#3PrS ~pdl@o Ɔ%1Y\Ț $ k  8,SHN    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/folder.gif 1.10.3.src/rsc/icons/fileicons/folder.gif
--- 0.9.2.src/rsc/icons/fileicons/folder.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/folder.gif	2005-12-14 20:28:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a   FEE>oED<j@vFG?sB{Dڸ:eD;g=mdw9b!   ,       `'d9&i,GR !)E!8P`,rp\E(oFYt]9JQO5! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/html.png 1.10.3.src/rsc/icons/fileicons/html.png
--- 0.9.2.src/rsc/icons/fileicons/html.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/html.png	2005-12-14 20:28:50.000000000 -0600
@@ -0,0 +1,5 @@
+PNG
+
+   
IHDR         a   gAMA  7  IDATxKq?33;nVhHFQ@tc-tKKAV lmehDIaTZkZmfC<<|Phǩ! |,xL X+]
+dtg'p'UPA38w$Fi&MQW | i71r@
 ]j#K$%)EA.B;g&bkT,*znASenv=iFR3<++lۡ5%wx,uyfgN^MP]E`֘ʩF~M&W%PQU5Qn3ByaaD#Dd9{SC/]a/s#Ɵϒ/V~U_hZ(˼TP^";j|^ӵu3!L>{O(TZ$29fV>O{kxLءv h6z|cl[cD'D"~r\r
+~P*W(Nm!LL1$08C߉].ZvT2J2r{te1MS:@:*LJ&) 5V088ȿ4M pY    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/image2.png 1.10.3.src/rsc/icons/fileicons/image2.png
--- 0.9.2.src/rsc/icons/fileicons/image2.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/image2.png	2005-01-15 21:19:28.000000000 -0600
@@ -0,0 +1,6 @@
+PNG
+
+   
IHDR         a   	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F  IDATxb@  QPPp_ן0|w^`÷ O3c0a b,Ƞ$FFٿ~C8 r21߼eE,rb@
  >}b~:û?ܿnAq~Av2H2
@L0_1<Q~p-'C:B./_>auЋpm gpq2(0eLARZK;\g3ȈK1|.p n #0
MX'3acxÃ~dp	` U``NdZwfOax1+   ++7/X]Nᚦ%êG"__3f8'gqw"`} w+Po~]ĵ&0K2k24b`oIp 
+
+
+|a=ܡCBb71=AFMoy>LXV\	@(.etsc'g'=gfϟ3(3 0_ ǏܸO?}Ŋ` ^`a38I@h3<! LX  <&΀:    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/log.png 1.10.3.src/rsc/icons/fileicons/log.png
--- 0.9.2.src/rsc/icons/fileicons/log.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/log.png	2005-01-15 21:19:30.000000000 -0600
@@ -0,0 +1,4 @@
+PNG
+
+   
IHDR         a   	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F  IDATxb@  QPPuas _@J ?a	 3i2P"P3? /P H
+!P߿!0 ܀01HJJ ma`x	é~ŠįĠ#/&&&z> b@2000\xu!lcCeח1ps]o nvFG2lAAK/P`'? @pXny5fV.Iq&~ 
+m32`e7  B
8@9X2p 
e`\wXM1H @pVnfN``MW <	YX Vf ?  fw3pœ3o?Ei@7   tp Pԫ/ѩ6
OH}aL\/7n*tfйpY2+#;?p>( @d͌0q b	5 @ FIaw    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/message.png 1.10.3.src/rsc/icons/fileicons/message.png
--- 0.9.2.src/rsc/icons/fileicons/message.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/message.png	2005-01-15 21:19:30.000000000 -0600
@@ -0,0 +1,4 @@
+PNG
+
+   
IHDR         a   	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F  IDATxb@  QPPp2<yo_eb 
+79f&L`  I2LLXLc4矿ŀ|  BLp/?2_jXxXk bA_ / !tg?v_fà!?Vvz bB|Om>392(s3 ʠ*`7. P8tC?ë6 pOr"l_a`B@p/LAFacd`afbfd`LH& ܀`a?+33 3_`?yȠ-
Ђ_Labr n 3O.&V`a8w?`bx7Gm&n`! @p؀,9&kOd1| t
iF`20p2](? ?(}
/P?pb ×_>-n #0p@*g#7A?8OwAɸP 0AC/P(5{P<@W ʊ7qqq#k 2 $ 5  c=    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/pdf.png 1.10.3.src/rsc/icons/fileicons/pdf.png
--- 0.9.2.src/rsc/icons/fileicons/pdf.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/pdf.png	2005-12-14 20:28:50.000000000 -0600
@@ -0,0 +1,3 @@
+PNG
+
+   
IHDR         a   gAMA  7   tEXtSoftware Adobe ImageReadyqe<  IDATxb?28~ 8wCvv#@L}ΠAIACCAEEABBAJJHaupK ӀVdw ×W32103C0j
 XXD$~b`{@ fF2b`b`a(a`>@ a
&Ye?=
ffF_3| j YOcX䍿3! =}OçUs|wo~02pr3ppF ǹY+^k1p)i20-@  0
x+'/~ʩ1p2Rf`d+  bk:!÷k31e2wd`ܴ?cj ܀}

L$,Z|BB\1Pgx-0/ ˓4ՃGF0~M.ag`S##,O`C 8k닗041crcFן?@@dV`BC΀ #&tv<aNadD
t bD9 ` s˲`    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/php.gif 1.10.3.src/rsc/icons/fileicons/php.gif
--- 0.9.2.src/rsc/icons/fileicons/php.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/php.gif	2005-12-14 20:28:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a       ׀   !     ,       -	 4hiPP}!jh'T˲`|δ^hӖH ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/php.png 1.10.3.src/rsc/icons/fileicons/php.png
--- 0.9.2.src/rsc/icons/fileicons/php.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/php.png	2005-01-15 21:19:30.000000000 -0600
@@ -0,0 +1,3 @@
+PNG
+
+   
IHDR         a   	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F  IDATxb@  QPPp0ܾa7ϟ~h0/m[=&L @,0Yga06``d1@
a  09?6l#|
9  zIETJ	6jnH>܀_1xן,,bjaxY- ~ S@`Qgx&#-7o2ym-iK> p;^c`ec4÷1}ͳ>a`aƄ  > GϮ %_i$'?p
^>.nY~p/ ܀~{`y6v&fV.Ni8ׄ<E  i--_3ܹ;ӁaW\pAD@ Y023xx?@@(dc֭n@v TҀ:g?`vxx8%B~ Ą3ÀGP@O ʊ7"k);	 X`f&h  eI    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/pk.png 1.10.3.src/rsc/icons/fileicons/pk.png
--- 0.9.2.src/rsc/icons/fileicons/pk.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/pk.png	2005-01-15 21:19:30.000000000 -0600
@@ -0,0 +1,4 @@
+PNG
+
+   
IHDR         a   	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F  IDATxb@  QPPwas 0o(0a bT(ϯ?mc3]
: nseSax)}$3+P10
l/t0  bNax_&3|7#L?`ax+< Ieˇ~2r}b5@o۷b
+B?̾3p@"@ 
dP`Y~bbgwd,x~ @px8n9t1| .33Ni@0
  &8}"?gc/^2x/nb
4 ߱C~/?3fKۯ/11<~@͌L  Ucs۸J6>Ai}k?dw.f}1 # '70psq3w1|AHF3i9g{o0۽n @ 1~?o}o߸~+ 4	g`F#010	';'8I ( _nt(ûDLLY3'	NN HjvjY0 Q[    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/pps.gif 1.10.3.src/rsc/icons/fileicons/pps.gif
--- 0.9.2.src/rsc/icons/fileicons/pps.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/pps.gif	2005-12-14 20:28:50.000000000 -0600
@@ -0,0 +1,6 @@
+GIF89a  ? IeTt,U8Ni#GxѰְxܡݲئ˻]LAjⅬ抮p箺UgCy}9dƩݣ?i=/eZ|墂珱ㄦꌴFor=Qj6JdGZs!  ? ,       gq8ȋ0ZzP1yl7A@_BiDo
rb
+`îAL,;79jk>{}	(/P=y; $p?##<k }Cw8y 1?<	<>7
+;77;2)!;0};
+)6' p
+*
+))34%5.<9C%M?A ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/ppt.gif 1.10.3.src/rsc/icons/fileicons/ppt.gif
--- 0.9.2.src/rsc/icons/fileicons/ppt.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/ppt.gif	2005-12-14 20:28:50.000000000 -0600
@@ -0,0 +1,6 @@
+GIF89a  ? ݕƕ,%ZB:3qS_Dف`5,`Goj޲j<,|\R8kOD3G9gVt[| x[]9/$ـ_{]HY+KL8kO7Ke!  ? ,       Pf)r8IK"Q0&OH,m"FAs|b{ =  >.
+33
+X87  =>/(
+8;>l)*9;>^%
+%9:&$7;<5
+,&<[B
8;"<?
77=;
;'<x  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/sound.png 1.10.3.src/rsc/icons/fileicons/sound.png
--- 0.9.2.src/rsc/icons/fileicons/sound.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/sound.png	2005-01-15 21:19:30.000000000 -0600
@@ -0,0 +1,4 @@
+PNG
+
+   
IHDR         a   	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F  yIDATxb@  QPP/F,>/0|@?@/2L0 X`&h2B-x_ch $A?Ç=7Rvv11Q)1a K @,7իWnܸp-/^5HHH02(**2hjj20A  >dw###>~899z n^~
6X?n߾
6$G/_0 ϟDDD޽{pI?0AAAϟ] cpqq d#ȟ׮]c---px|̇ bA@ccc7m555e022ҥKϟg  n H/ٳ6lv	Vddd|> L, C@aΰcot
    (@q	 #  Jƅl a 	Aɽ.
+  J  ,@@ $ k  ó!    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/tar.png 1.10.3.src/rsc/icons/fileicons/tar.png
--- 0.9.2.src/rsc/icons/fileicons/tar.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/tar.png	2005-01-15 21:19:30.000000000 -0600
@@ -0,0 +1,5 @@
+PNG
+
+   
IHDR         a   gAMA  7   tEXtSoftware Adobe ImageReadyqe<  lIDATxb?2x 8s:g0pIh0 6E
+p_7&&&);Q, X ffF4̱sn ѽp.`_y_ K6n< @65g>~'o3g bB>O100ad8i###;?l  &|%Ë7OcWc8e4 ߿201$ @ߏz [`
+.а`m 0N'~g`xs[V@.+3@  a
P;$7/2v.6nM@gdA  .o&f m%$  oƃN]_#40\A? "! @LH?߂/5{ã  6趛`QD V3( /!)dC [vab@ RЊ    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/tgz.png 1.10.3.src/rsc/icons/fileicons/tgz.png
--- 0.9.2.src/rsc/icons/fileicons/tgz.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/tgz.png	2005-01-15 21:19:30.000000000 -0600
@@ -0,0 +1,6 @@
+PNG
+
+   
IHDR         a   	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F  IDATxb@ @a ˥*b
+edgZl49t4\7:+6iDDx$ULF?fS`0 @px9<f#&߿#|
@,7|&(!mW0Y2h6 /1````3|􎁙O=g0;1Cr@ ! :+(G ~|``Ol̬_1 f
7  00,@y
+0p2<	33  Y~~a`🛏_^ dfNF&f&D߁P!O?
l<@ف: 7ᏀÛ'~ m" LfG>2 w?'"OnLay}%^ Ýj^1\}	n @ ]}z0<{'Dy8p0~9Caa!;@  ?R%iVV&>mf 7%Q2	
+1psq"kfLX  r$    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/up_folder.gif 1.10.3.src/rsc/icons/fileicons/up_folder.gif
--- 0.9.2.src/rsc/icons/fileicons/up_folder.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/up_folder.gif	2005-12-14 20:28:50.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a  0 gnnn "̙4˘3(|j%ɖ1nǔ/q~l*h$ޥs
vLLL恫y'gŒ-{mmmo                                                !  0 ,       @쀀LJryx9_Er)l*qO'áAL|DBiBN(,X.-W$.''-+$(.&&&
+$#.)-)+$.,-,Ǽ%^ 
	
+	++	
+0%**%0A ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/video.png 1.10.3.src/rsc/icons/fileicons/video.png
--- 0.9.2.src/rsc/icons/fileicons/video.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/video.png	2005-01-15 21:19:30.000000000 -0600
@@ -0,0 +1,3 @@
+PNG
+
+   
IHDR         a   	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F  IDATxb@ @  Hx,^uMěn2̈LU&`oo_?00222`yk     Չ˗/gs6CAa!///d>M<a) z3gLLL`/ @ 4aY5\|JnݺW@YYQ0}H)9e@/x3dd2 cʕp b (ˀttv2D&f23pcxr:Ïo6.\ x {y51	BB~c02gx|ã[&] '/
7  .5kի{-Ϡ0,۷1ܹqa֌j(^ bccSO?20\!+!_J???/_X@ 
be`hmldg8uh7CSs-@ B??߾}_VVP`σ?|Ŋa 8 n 0d0_vׯIO@53 @p/i`A&@,0Abf 0 :9.I2
    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/wordprocessing.png 1.10.3.src/rsc/icons/fileicons/wordprocessing.png
--- 0.9.2.src/rsc/icons/fileicons/wordprocessing.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/wordprocessing.png	2005-01-15 21:19:30.000000000 -0600
@@ -0,0 +1,5 @@
+PNG
+
+   
IHDR         a   	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F  lIDATxb@  QPPp_2ï_e?~@os&L @,0xgdae`f-&ff3r$#$ß.  0ppafacDBll,,`c @pY3gbae`ddd`dbab߽f311ŕ| ?!`
|f  @50䀶301p> dϟ?# + w?(؀?~Ån @ 
T /Ц?0s 
v(`  zh+0~G/^
 
+!`} 7@~
+bB< 7@KU4M`E >/X|֭p׮] 7`7ptl8zAQ	` n H!H×/_X@>f6 7@ 
Ӡga^pmfx4 Dbf 0 7 $\    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/www.png 1.10.3.src/rsc/icons/fileicons/www.png
--- 0.9.2.src/rsc/icons/fileicons/www.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/www.png	2005-01-15 21:19:30.000000000 -0600
@@ -0,0 +1,5 @@
+PNG
+
+   
IHDR         a   gAMA  7  IDATxKq?33;nVhHFQ@tc-tKKAV lmehDIaTZkZmfC<<|Phǩ! |,xL X+]
+dtg'p'UPA38w$Fi&MQW | i71r@
 ]j#K$%)EA.B;g&bkT,*znASenv=iFR3<++lۡ5%wx,uyfgN^MP]E`֘ʩF~M&W%PQU5Qn3ByaaD#Dd9{SC/]a/s#Ɵϒ/V~U_hZ(˼TP^";j|^ӵu3!L>{O(TZ$29fV>O{kxLءv h6z|cl[cD'D"~r\r
+~P*W(Nm!LL1$08C߉].ZvT2J2r{te1MS:@:*LJ&) 5V088ȿ4M pY    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/xls.gif 1.10.3.src/rsc/icons/fileicons/xls.gif
--- 0.9.2.src/rsc/icons/fileicons/xls.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/xls.gif	2005-12-14 20:28:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a              !   ,       OX:ܮB+B+Ĕ}I	 [0d>kǻVO(LZfPYT\ŝV%2a_LjN  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileicons/zip.gif 1.10.3.src/rsc/icons/fileicons/zip.gif
--- 0.9.2.src/rsc/icons/fileicons/zip.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileicons/zip.gif	2005-12-14 20:28:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a  ? kꄫo[ٻ+ۺ53toڱ駚Iخ(Ueԣ	vԦ:*h["^xPSժ xч}G8oԧ{ϡ&;zrϡ޵a}K'i!  ? ,       px*N9Qp*_N`LaӋEhb:^s8<-&\7 
%	:}# &%)*?!&
..,=33``I=CBQ5$$;4C;ʺJͻ 
+ /U+A ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/filemove.png 1.10.3.src/rsc/icons/filemove.png
--- 0.9.2.src/rsc/icons/filemove.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/filemove.png	2005-01-15 21:18:46.000000000 -0600
@@ -0,0 +1,16 @@
+PNG
+
+   
IHDR         a   	pHYs       
+MiCCPPhotoshop ICC profile  xڝSwX>eVBl "#Y a@Ņ
+VHUĂ
+H(gAZU\8ܧ}zy&j 9R<:OHɽH g  yx~t?o  p.$P&W   "R .T  Sd
+   ly|B" 
 I> ة آ  (G$@ `UR, @".Y2G vX@` B,  8 C L0ҿ_pH ˕͗K3w!lBa)f	"#HL  8?flŢko">! N_puk[ V h]3	Z
+zy8@P<
+%b0>3o~@z q@qanvRB1n#ǅ)4\,XP"MyRD!ɕ2	w
 ONl~Xv @~- g42y  @+ ͗  \L  D*AaD@$<B
+AT:18
\p`	Aa!:b""aH4 Q"rBj]H#-r9\@ 2G1Qu@Ơst4]k=Kut }c1fa\E`X&cX5V5cX7va$^lGXLXC%#W	1'"O%zxb:XF&!!%^'_H$ɒN
+!%2IIkHH-S>iL&m O:ňL	$RJ5e?2BQͩ:ZImvP/S4u%͛Cˤ-Кigih/t	݃EЗkw

Hb(k{/LӗT02goUX**|:V~TUsU?yTU^V}FUP	թU6RwRPQ__c
FHTc!2eXBrV,kMb[Lvv/{LSCsfffqƱ9ٜJ!
{--?-jf~7zھbrup@,:m:u	6Qu>cy	Gm7046l18c̐ckihhI'&g5x>fob4ek<abi2ۤĤ)͔kfѴt,ܬج9՜kaټEJ6ǖږ|MV>VyVV׬I\,mWlPW:˶vm))Sn1
+9a%m;t;|rtuvlp4éĩWggs5KvSmnz˕ҵܭm=}M.]=AXq㝧/^v^Y^O&0m[{`:>=e>>z"=#~~~;yN`k5/>B	
Yroc3g,Z0&L~oL̶Gli})*2.QStqt,֬Yg񏩌;jrvgjlRlc웸xEt$	=sl3Ttcܢ˞w<Y5Y|8? BP/OnM򄛅OEQJ<V8;}ChOFu3	OR+y#MVDެq-9R
i+0(Of++
ym#slLѣRPL/+x[[xHHZ3f#|PظxY"E#Sw.1]Rdxi}h˲PXRUjyRҥC+W4nZcadUj[V*_pFWN_|ymJHnYJjAІ
_mJtzjʹ5a5[̶6z]V&ֿw{;켵+xWkE}nݏb~ݸGwOŞ{{Ejtolܯ	mR6H:p囀oڛwpZ*A'ߦ|{PߙHy+:u-m=茣^G~1cu5W(=䂓dN?=ԙyLk]Q]gCϞ?tL_]p"b%K==G~pH[oeW<tM;js.]yn&%vw
+L]zxem``Y	ӇGG#F#
dΓ᧲~VysKXϿyr﫩:#y=}ǽ(@PcǧO>|/%ҟ3   gAMA  |Q    cHRM  z%        u0  `  :  o_F  QIDATxڄKTQ?gD(JݤYPJ6탨]Dn.k*]@"`ѢR!	$7o}c^s)
+{G8(Vz3 k03 0 \`-T*d2`\^PJMxٯ!ɰ5٦I7F i00)#"FGhi)@kz<;;>6ys^@Aagځvq('#Mryɣ#jPeX~LC>ڄ0f
c1O`sb9{q;AD#}AVQJhj
+jcR4FmZT8Ln09G!MZk355rjjv2:z=~~eϓJ	\8:z	$Gk
+W$kzq~Ksw/ql'GFN8D-cU}ҧ-/2@e+IJe#= 흳d    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/fileperms.gif 1.10.3.src/rsc/icons/fileperms.gif
--- 0.9.2.src/rsc/icons/fileperms.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/fileperms.gif	2005-01-15 21:18:46.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a  # JJOߜ                                                                                       !  # ,       C,A¤j6CC&́AfÀ(4G$
+Ent<"SJL"wt{"
y"yv"" "_vw	 { 
+~dIgBA ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/filerename.png 1.10.3.src/rsc/icons/filerename.png
--- 0.9.2.src/rsc/icons/filerename.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/filerename.png	2005-01-15 21:18:46.000000000 -0600
@@ -0,0 +1,7 @@
+PNG
+
+   
IHDR         a   sBIT|d   tEXtTitle Made with Sodipodi/'   tEXtAuthor Unknown!   zTXtDescription  xKT(L.)-J _~
,  hIDATxŒjA;qlRq/|ZF)"mHl)W6~I*`Wy <S8Ġ*
+Xָ
+,U2;?.,wȢι~^:K$n,˯(:(
+y;NG(
+Ug<7~>lP/~[VKU,R} R弧}
@D}YFKuZ]]`SXC{`m. 7מ[[k7d1&,Iolٞ}
 $I>1GgHD*$I.ne'8z~<?U%ol6g5lq    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/folder_home2.png 1.10.3.src/rsc/icons/folder_home2.png
--- 0.9.2.src/rsc/icons/folder_home2.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/folder_home2.png	2005-01-15 21:18:46.000000000 -0600
@@ -0,0 +1,8 @@
+PNG
+
+   
IHDR         Ĵl;   	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F  IDATxb?- @ 1bE10d` ,hk&md,&%+$?ã/9z`ϭ#[63{76
+f`nqt֓crc`5f@ a NҘ~b|P'%+~ 쑈n@ "9k ~4D/ ;/\l5Q @,vK} |w?CMyAⷁlI30jÌ f(ͫuu +÷_F_`aҌLd3u_٬e11}uzry	d*Flo|!Ç/og7>}R*l@94"R@f`]Xi~?
 ?ȅ@p302000ps 5Bcg!$)`*vMj &v5-k3vB./^ ? QK@.2e`1 65s3fQ,@
} z?@A
h(@<@
+12,Ѱ  ='c^wO`P~ ÏAЂo@5|T6 a1	`dqBs4	rBSDpPA[^a	1 bdd*
bkـx A:z`_| 7r H0}..
+@,Ľ$;+$10<ʷ0l	lGÔn?? idT/CXϟ?eaI<@?a#
+"@cG1A^Xn	A᫷Ӊ9]]%9QM5i-U) `9>N:PhN/X@?^:mǣ|rBB$# N[x+ýo1ke 'N8
+o>e`4o!mo ^A09/RN7k7]` `yϘ@a=]Gٳaٹ6exy-М  k1+cw_?HN'e7P9@x|UMh`q#i=[x6 H  VM4t6    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/grey_arrow_down.gif 1.10.3.src/rsc/icons/grey_arrow_down.gif
--- 0.9.2.src/rsc/icons/grey_arrow_down.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/grey_arrow_down.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a   !Created with The GIMP !
+  ,       kiRd/5S`8V ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/grey_arrow_up.gif 1.10.3.src/rsc/icons/grey_arrow_up.gif
--- 0.9.2.src/rsc/icons/grey_arrow_up.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/grey_arrow_up.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a   !Created with The GIMP !
+  ,       
jBiuG5[ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/handpoint13.gif 1.10.3.src/rsc/icons/handpoint13.gif
--- 0.9.2.src/rsc/icons/handpoint13.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/handpoint13.gif	2005-08-03 22:05:08.000000000 -0500
@@ -0,0 +1 @@
+GIF89a 
  


YYYjjj:::|||RRR!   ,     
  !- hHh 8( (}cV`+*6bOT@bQV{ `LNC@P8c
BOogb`A]O8
}{Jn	|l
m,2;,s
a	O}
ACg ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/handpoint13.png 1.10.3.src/rsc/icons/handpoint13.png
--- 0.9.2.src/rsc/icons/handpoint13.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/handpoint13.png	2005-08-03 22:05:08.000000000 -0500
@@ -0,0 +1,3 @@
+PNG
+
+   
IHDR      
   o   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   0PLTE


YYYjjj:::|||RRR:ٯ   tRNS #]   IDATx\ DA"pۮm#e&QQ8y̛eb6%N%"qXw4Lv/J(JQ$Z+c׹lSһzrvU)CrQxHroxBg2]W)?# 164    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/handpoint.gif 1.10.3.src/rsc/icons/handpoint.gif
--- 0.9.2.src/rsc/icons/handpoint.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/handpoint.gif	2005-08-03 22:05:08.000000000 -0500
@@ -0,0 +1,4 @@
+GIF89a   ===xxxkkkVVV!   ,       )b#
`b84S| aH4 DccaP{À"s8  7{yc#:^!
 
+(G!of&X	^a ^[ t 	<GT
+
+}Ch(s
 `c Sԋra ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/handpoint.png 1.10.3.src/rsc/icons/handpoint.png
--- 0.9.2.src/rsc/icons/handpoint.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/handpoint.png	2005-08-03 22:05:08.000000000 -0500
@@ -0,0 +1,6 @@
+PNG
+
+   
IHDR         +   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   0PLTE===xxxkkkVVV|EBi   tRNS #]   IDATxl۲ CSn^1!bT8ts>
+x"EEsc^QO}IXG^J:A#[4kt w;I1߭؜=~G@KS~/Q#@iZd[
+tJ~kβ5)3W̮бFDvkWr(K҇' .9x
+0    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/help-browser.png 1.10.3.src/rsc/icons/help-browser.png
--- 0.9.2.src/rsc/icons/help-browser.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/help-browser.png	2006-04-04 22:50:56.000000000 -0500
@@ -0,0 +1,5 @@
+PNG
+
+   
IHDR         a   sBIT|d   tEXtSoftware www.inkscape.org<  6IDAT8m[lTeZQN6NSMS.F-Ą+IL'Ai$A
	G#ՠiZۂcb-P{ivCK엝W^YKSJqcok	  u@p~Dָq_PE rWw>ξ' B;tdz	x;B-/=윊p=FO0 kJxƵO@m
{<MJCozٳKf*f#N_bnF@p{OUQ}zf=?FJ)NPqܾ?]T/Miб gs=G{_<nV.{MQb	%+S?'PWUN LKH^Ma[U> 0tr߇.R:˖0$i`Yi
+{FR<ځc[2<<ED
C1Lb_E4Jc"L444@ ]]˄ca,f 9ƙmAı-re!@܅e}.uahBs {H)mcҟGC^6E3
kWRKA"OKc8&eb&k̗ˁHF)*no"i7S?P)
+Dm)}D*w}7YykhlhlĕIl{e/i̿q7;nq]Ui(x|]f|r)y7,SJ]وR8fLۊa    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/icon_help.gif 1.10.3.src/rsc/icons/icon_help.gif
--- 0.9.2.src/rsc/icons/icon_help.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/icon_help.gif	2006-03-09 21:49:52.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a  E 헕혖!
+  ,       	#*>>C;'+1<?-5D= 27<<%&DA	 (4893,:@/ $046.BD)Ă(,+(DD
!"" ت
+ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/icon_login.gif 1.10.3.src/rsc/icons/icon_login.gif
--- 0.9.2.src/rsc/icons/icon_login.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/icon_login.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,6 @@
+GIF89a       fffSSSLH:<<<rrr1-ff3!!!ZZZ{{{b\Jefffzwi333JJJ=>Dd`QogIse5@@=[}~}zmBBB                                                            !  ,       pH,ȤrB8h0)Ոti4(
yLP!(CP4b0(') ]
+'('D
) (E%
+^E\H M 'M{PM
+ ^J 
+
+KC>`"="
+mKAxRdX`D	]$iǏH  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/icon_minipost.gif 1.10.3.src/rsc/icons/icon_minipost.gif
--- 0.9.2.src/rsc/icons/icon_minipost.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/icon_minipost.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a 	 	                      !  	 ,     	  '0%@mCDYH!ca܂{磊H ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/icon_register.gif 1.10.3.src/rsc/icons/icon_register.gif
--- 0.9.2.src/rsc/icons/icon_register.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/icon_register.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,4 @@
+GIF89a    h$)Xgi~BBBffffff[[[+')?橫GGGd{{{Ԋ_[UU<?X+07GJqtv̙--,|O-ńݵk^r/3ZAEj02Ltx]btttRY<<;ff϶II67;eOONCFdbpEIm*0`8:Offf-/C33337\֍^^bQQQBJc)1JkkKOM;@auv&(333f?Er57J33<                                                                     ! b ,       b(J	`"  	UQ.N)J	*h.^2V( bTZ[PW!bUUT)!4#@@e:+U7ѽ!ES8/CgB)VbTFRZH1X`-yJ@PQM8`*BTIՁ*	"C
+
+`%DUMA34FXPEʌG8jQVH$n<O*D`haAG(̉
+]K, UQA4PpJRia DBB?ṋ	V P([,fJ~.Qե ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/increase.gif 1.10.3.src/rsc/icons/increase.gif
--- 0.9.2.src/rsc/icons/increase.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/increase.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a   a   !   ,       ,¢8ƁfGf6
ζRk-?.+ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/increase_over.gif 1.10.3.src/rsc/icons/increase_over.gif
--- 0.9.2.src/rsc/icons/increase_over.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/increase_over.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a   2 !   ,       ,@8ƁfGf6
ζRk-?.+ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/info.gif 1.10.3.src/rsc/icons/info.gif
--- 0.9.2.src/rsc/icons/info.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/info.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a    
+Gs{kR
Zf` 5!     ,       mIs/
9u8uzM#ni<M  RXG (.QT<a`ZU.m;:f;H\v5BF\XTe@Lke	}Tu~ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/locked.gif 1.10.3.src/rsc/icons/locked.gif
--- 0.9.2.src/rsc/icons/locked.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/locked.gif	2005-12-14 20:28:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a   VY訪{jy00癛ffFJ
;PUb znR>$bty!+ފ !!   ,       s'BAb~A2M)X(Y}~EцHۘ#4 <0R@ 0D+( h

+
*)"! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/magnifier.png 1.10.3.src/rsc/icons/magnifier.png
--- 0.9.2.src/rsc/icons/magnifier.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/magnifier.png	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,3 @@
+PNG
+
+   
IHDR      
   M   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   	PLTE   sxc   tRNS 
A   dIDATxb`B  &\ b q 2 @P@0.@h\ e a2@p{!| b@8 &>@ 1:  a' <    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/mandatory_star_medium.gif 1.10.3.src/rsc/icons/mandatory_star_medium.gif
--- 0.9.2.src/rsc/icons/mandatory_star_medium.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/mandatory_star_medium.gif	2005-12-29 20:22:22.000000000 -0600
@@ -0,0 +1 @@
+GIF89a       !     ,       Vi8ֲwH#|LHe NJ$QrI`4-V*-K	AK,-Q8   O ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/mandatory_star.png 1.10.3.src/rsc/icons/mandatory_star.png
--- 0.9.2.src/rsc/icons/mandatory_star.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/mandatory_star.png	2005-12-29 20:22:22.000000000 -0600
@@ -0,0 +1,6 @@
+PNG
+
+   
IHDR         ԯ,   gAMA  7   tEXtSoftware Adobe ImageReadyqe<  IDATxdSKOSA>3%-DX	$` 
1B{7Xp[
nLt#	@P3.@银1~s[ěL'9|9LAF"A6n"com=W~AD<<idkj"*åو8'0T_3d$,
+`}0Q2S)BL&]'N*,///bguudkk#;/+F$$Jl@$7376@p^WQ*(bZ+" sƱ~*pC
4N`xgMio؂I((74|g12V641f b?@9a63
Q-JWdi$}-~l/Bq\JIn'RU ="	א<B6VSDvOߔpU-y-2 HS!hȪՖ;U֢
+=%gQ[[{#jo=h Z|W{zFqw&cM=aNg\GʨJG}Xu.:ab>XH" 0,Jh~[8a)I*481t1c׭v,AY4
+'r99qr783Z[K! `(?W z`/W    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/mandatory_star_small.gif 1.10.3.src/rsc/icons/mandatory_star_small.gif
--- 0.9.2.src/rsc/icons/mandatory_star_small.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/mandatory_star_small.gif	2005-12-29 20:22:22.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a    !     ,       LINX;U` 0iP s$2A-F3
bPxER5
+HȊrE Z=.P?e	FNG  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/minipost.gif 1.10.3.src/rsc/icons/minipost.gif
--- 0.9.2.src/rsc/icons/minipost.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/minipost.gif	2005-04-15 19:03:00.000000000 -0500
@@ -0,0 +1 @@
+GIF89a 	 	                      !  	 ,     	  '0%@mCDYH!ca܂{磊H ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/move_down.gif 1.10.3.src/rsc/icons/move_down.gif
--- 0.9.2.src/rsc/icons/move_down.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/move_down.gif	2006-02-03 22:58:06.000000000 -0600
@@ -0,0 +1 @@
+GIF89a 
     a   !   ,     
   i+ ;0VtP3xhIXzq6 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/move_down_over.gif 1.10.3.src/rsc/icons/move_down_over.gif
--- 0.9.2.src/rsc/icons/move_down_over.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/move_down_over.gif	2006-02-03 22:58:06.000000000 -0600
@@ -0,0 +1 @@
+GIF89a 
        !   ,     
   i+ ;0VtP3xhIXzq6 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/move_up.gif 1.10.3.src/rsc/icons/move_up.gif
--- 0.9.2.src/rsc/icons/move_up.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/move_up.gif	2006-02-03 22:58:06.000000000 -0600
@@ -0,0 +1 @@
+GIF89a 
     a   !   ,     
  !
ppIY}eKDlِ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/move_up_over.gif 1.10.3.src/rsc/icons/move_up_over.gif
--- 0.9.2.src/rsc/icons/move_up_over.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/move_up_over.gif	2006-02-03 22:58:06.000000000 -0600
@@ -0,0 +1 @@
+GIF89a 
        !   ,     
  !
ppIY}eKDlِ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/new.gif 1.10.3.src/rsc/icons/new.gif
--- 0.9.2.src/rsc/icons/new.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/new.gif	2005-11-27 15:38:40.000000000 -0600
@@ -0,0 +1 @@
+GIF89a   -9www!   ,       2o!k00aUGq"hK @V.B1O+=n  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/new_over.gif 1.10.3.src/rsc/icons/new_over.gif
--- 0.9.2.src/rsc/icons/new_over.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/new_over.gif	2006-04-14 20:14:12.000000000 -0500
@@ -0,0 +1 @@
+GIF89a   www!   ,       2o!k00aUGq"hK @V.B1O+=n  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/nocomment.gif 1.10.3.src/rsc/icons/nocomment.gif
--- 0.9.2.src/rsc/icons/nocomment.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/nocomment.gif	2005-11-27 15:38:40.000000000 -0600
@@ -0,0 +1 @@
+GIF89a   www      !   ,       (ip@(Xo}U(NdynXƌ1Jt7{ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/noicon.gif 1.10.3.src/rsc/icons/noicon.gif
--- 0.9.2.src/rsc/icons/noicon.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/noicon.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a
 
   ++㌍敕gg䄄鋋YZ㶶yxLL楥

餤謭	!     ,    
 
  w&f`J&Dy[
B(`@PCA|
+Έ n4iQV-!2dx 	+
m+c"! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/nomove_down.gif 1.10.3.src/rsc/icons/nomove_down.gif
--- 0.9.2.src/rsc/icons/nomove_down.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/nomove_down.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a 
  \[X   !   ,     
   i+ ;0VtP3xhIXzq6 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/nomove.gif 1.10.3.src/rsc/icons/nomove.gif
--- 0.9.2.src/rsc/icons/nomove.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/nomove.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a 
      !    ,     
   ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/nomove_up.gif 1.10.3.src/rsc/icons/nomove_up.gif
--- 0.9.2.src/rsc/icons/nomove_up.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/nomove_up.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a 
  \[X   !   ,     
  !
ppIY}eKDlِ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/parent_childto_arrow.png 1.10.3.src/rsc/icons/parent_childto_arrow.png
--- 0.9.2.src/rsc/icons/parent_childto_arrow.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/parent_childto_arrow.png	2005-12-29 20:22:22.000000000 -0600
@@ -0,0 +1,3 @@
+PNG
+
+   
IHDR         GU   	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F   IDATxl
C1CQ;H&BR`ci-M.3V9 -wyt0g&<ƶrh=#Mȴbs5&2B/lmn[5wb(V4 'Ti     IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/play.png 1.10.3.src/rsc/icons/play.png
--- 0.9.2.src/rsc/icons/play.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/play.png	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,4 @@
+PNG
+
+   
IHDR         (   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   PLTE`߮לoэ*~6"    !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~EV   tRNS    IIDATxbabE .6d '2WDD+"gAኈpq)F1
+"g8  
4~    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/properties.png 1.10.3.src/rsc/icons/properties.png
--- 0.9.2.src/rsc/icons/properties.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/properties.png	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,4 @@
+PNG
+
+   
IHDR      
   +   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   PLTE     mS   tRNS S   }IDATxb`   g33@ (@0P  :`b@! 
+12BD$AD!X"6  d X B0! j[ , .(  	BI    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/publish.gif 1.10.3.src/rsc/icons/publish.gif
--- 0.9.2.src/rsc/icons/publish.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/publish.gif	2005-11-25 23:45:38.000000000 -0600
@@ -0,0 +1 @@
+GIF89a   www+'!   ,       )ojAU{nKjaq`Y*_  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/reload.png 1.10.3.src/rsc/icons/reload.png
--- 0.9.2.src/rsc/icons/reload.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/reload.png	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,4 @@
+PNG
+
+   
IHDR         a   gAMA  7  IDATx}KSǿu-ܴmN_LʔY4	5%$%
+~_ CP!ER`fj/6S6W޻ݽ=:p^h3AiD\OF$^$iō-g
wylxZbcuEnKsIkVR A5$_lB	h0 E8fҪ
y(1Q0hfw^"00E8.wiC3͚t>1	Yh*),M (hУ}m2?k"ϩ%VmL<czKHI[E^b H+J@;L:<޿rihswr(A"mZw!EۜmVa9=GX+ 1 =\n,2RRDWQ;o	$		 k+ O2d}Tٿľ0TM: mA~JYTPQ>%z[YwVZɷh(#s[N4s,]U 3+z0%6@\\OvUgJ0l19zRœR޼1:aȅ{À`IGS!	0$YW*f2hɹNҁ%Md"C}v$6 w"owjجK}.p1 txǕ w9E*u5o4AlL    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/reset_filter.gif 1.10.3.src/rsc/icons/reset_filter.gif
--- 0.9.2.src/rsc/icons/reset_filter.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/reset_filter.gif	2006-02-03 22:58:06.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a   ;>2v6U@3{<8[9?5`|zy0twL7p7~4|bADD!   ,       q<JJVq0l02d}E,@0)|
`i$ǣfݧ8`ynY3(h~{i\
+X}}NtsQP8! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/src/asc_desc.psd 1.10.3.src/rsc/icons/src/asc_desc.psd
--- 0.9.2.src/rsc/icons/src/asc_desc.psd	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/src/asc_desc.psd	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,104 @@
+8BPS                      +8BIM%                     8BIM$    <?xpacket begin='﻿' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 3.0-28, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+
+ <rdf:Description rdf:about='uuid:cc668245-a22f-11da-aa8c-d8a585764476'
+  xmlns:exif='http://ns.adobe.com/exif/1.0/'>
+  <exif:ColorSpace>4294967295</exif:ColorSpace>
+  <exif:PixelXDimension>15</exif:PixelXDimension>
+  <exif:PixelYDimension>15</exif:PixelYDimension>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:cc668245-a22f-11da-aa8c-d8a585764476'
+  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:cc668245-a22f-11da-aa8c-d8a585764476'
+  xmlns:photoshop='http://ns.adobe.com/photoshop/1.0/'>
+  <photoshop:History></photoshop:History>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:cc668245-a22f-11da-aa8c-d8a585764476'
+  xmlns:tiff='http://ns.adobe.com/tiff/1.0/'>
+  <tiff:Orientation>1</tiff:Orientation>
+  <tiff:XResolution>72/1</tiff:XResolution>
+  <tiff:YResolution>72/1</tiff:YResolution>
+  <tiff:ResolutionUnit>2</tiff:ResolutionUnit>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:cc668245-a22f-11da-aa8c-d8a585764476'
+  xmlns:xap='http://ns.adobe.com/xap/1.0/'>
+  <xap:CreateDate>2006-02-20T17:42:55+01:00</xap:CreateDate>
+  <xap:ModifyDate>2006-02-20T17:42:55+01:00</xap:ModifyDate>
+  <xap:MetadataDate>2006-02-20T17:42:55+01:00</xap:MetadataDate>
+  <xap:CreatorTool>Adobe Photoshop Elements 3.0 Windows</xap:CreatorTool>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:cc668245-a22f-11da-aa8c-d8a585764476'
+  xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/'>
+  <xapMM:DocumentID>adobe:docid:photoshop:35f28a6d-a22e-11da-aa8c-d8a585764476</xapMM:DocumentID>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:cc668245-a22f-11da-aa8c-d8a585764476'
+  xmlns:dc='http://purl.org/dc/elements/1.1/'>
+  <dc:format>application/vnd.adobe.photoshop</dc:format>
+ </rdf:Description>
+
+</rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                       
+<?xpacket end='w'?> 8BIM      H     H    8BIM&               ?  8BIM     
Transparence 8BIM        
 T r a n s p a r e n c e  8BIM              d 8BIM         8BIM
        x8BIM        8BIM     	         8BIM
+       8BIM'     
+        8BIM     H /ff  lff       /ff         2    Z         5    -        8BIM     p                8BIM       8BIM         8BIM          @  @    8BIM         8BIM                   null      baseNameTEXT    U t i l i s a t e u r     boundsObjc         Rct1       Top long        Leftlong        Btomlong       Rghtlong      slicesVlLs   Objc        slice      sliceIDlong       groupIDlong       originenum   ESliceOrigin   
autoGenerated    Typeenum   
+ESliceType    Img    boundsObjc         Rct1       Top long        Leftlong        Btomlong       Rghtlong      urlTEXT         nullTEXT         MsgeTEXT        altTagTEXT        cellTextIsHTMLbool   cellTextTEXT        	horzAlignenum   ESliceHorzAlign   default   	vertAlignenum   ESliceVertAlign   default   bgColorTypeenum   ESliceBGColorType    None   	topOutsetlong       
+leftOutsetlong       bottomOutsetlong       rightOutsetlong    8BIM(        ?      8BIM      8BIM        8BIM                0       JFIF  H H   Adobe_CM  Adobe d     			
+


   "   ?          	
+         	
+ 3 !1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw 5 !1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw   ? ۺgR6)˛*ߗmcwzǻ~lQMWSR]	dukXk\]eY/*v}ޞZ/7WWpW_)kt3s3*}tsW>uv~Q۫gZ~) 8BIM!     y       A d o b e   P h o t o s h o p   E l e m e n t s    A d o b e   P h o t o s h o p   E l e m e n t s   3 . 0    8BIM"    6MM *                  b       j(       1    %   r2       i             H      H   Adobe Photoshop Elements 3.0 Windows 2006:02:20 17:42:55                                           &      .(             6               H      H   8BIM    mopt                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 l           TargetSettings       ClrTObjc        
+ColorTable       ClrsVlLs       isExactbool     MttCObjc        
+NativeQuad       Bl  long       Grn long       Rd  long       Trnsbool   addMetadatabool   
+autoReducebool    colorTableControlObjc        ColorTableControl      lockedColorsVlLs       shiftEntriesVlLs       ditherAlgorithmenum   DitherAlgorithm    None   
ditherPercentlong       
+fileFormatenum   
+FileFormat   GIF   
+interlacedbool    lossylong       noMatteColorbool    	numColorslong      reductionAlgorithmenum   ReductionAlgorithm    Sele   rolloverMasterPalettebool    transparencyDitherAlgorithmenum   DitherAlgorithm    None   transparencyDitherAmountlong   d   webShiftPercentlong       zonedDitherObjc        	ZonedInfo      	channelIDlong   
emphasizeTextbool    emphasizeVectorsbool    floorlong       zonedHistogramWeightObjc        	ZonedInfo      	channelIDlong   
emphasizeTextbool    emphasizeVectorsbool    floorlong       
+zonedLossyObjc        	ZonedInfo      	channelIDlong   
emphasizeTextbool    emphasizeVectorsbool    floorlong    8BIM     -mset           null      Versionlong     8BIM     ms4w                       N     N    N    N8BIMnorm *           (                    Calque 1   8BIMluni       C a l q u e   18BIMlnsr   layr8BIMlyid      8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp                                 N     N    N    N8BIMnorm (           (                    Calque 2   8BIMluni       C a l q u e   28BIMlnsr   layr8BIMlyid      8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp                                                                                                                                                                                                                                               8BIMPatt                                                                                                                        
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/src/copy.psd 1.10.3.src/rsc/icons/src/copy.psd
--- 0.9.2.src/rsc/icons/src/copy.psd	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/src/copy.psd	2005-12-05 14:36:58.000000000 -0600
@@ -0,0 +1,121 @@
+8BPS                      ,8BIM%                     8BIM$    ;<?xpacket begin='﻿' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 3.0-28, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+
+ <rdf:Description rdf:about='uuid:6d870ed5-5e01-11da-a767-b273aa94f55d'
+  xmlns:exif='http://ns.adobe.com/exif/1.0/'>
+  <exif:ColorSpace>4294967295</exif:ColorSpace>
+  <exif:PixelXDimension>14</exif:PixelXDimension>
+  <exif:PixelYDimension>15</exif:PixelYDimension>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:6d870ed5-5e01-11da-a767-b273aa94f55d'
+  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:6d870ed5-5e01-11da-a767-b273aa94f55d'
+  xmlns:photoshop='http://ns.adobe.com/photoshop/1.0/'>
+  <photoshop:History></photoshop:History>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:6d870ed5-5e01-11da-a767-b273aa94f55d'
+  xmlns:tiff='http://ns.adobe.com/tiff/1.0/'>
+  <tiff:Orientation>1</tiff:Orientation>
+  <tiff:XResolution>72/1</tiff:XResolution>
+  <tiff:YResolution>72/1</tiff:YResolution>
+  <tiff:ResolutionUnit>2</tiff:ResolutionUnit>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:6d870ed5-5e01-11da-a767-b273aa94f55d'
+  xmlns:xap='http://ns.adobe.com/xap/1.0/'>
+  <xap:CreateDate>2005-11-25T23:14:25+01:00</xap:CreateDate>
+  <xap:ModifyDate>2005-11-25T23:33:00+01:00</xap:ModifyDate>
+  <xap:MetadataDate>2005-11-25T23:33:00+01:00</xap:MetadataDate>
+  <xap:CreatorTool>Adobe Photoshop Elements 3.0 Windows</xap:CreatorTool>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:6d870ed5-5e01-11da-a767-b273aa94f55d'
+  xmlns:stRef='http://ns.adobe.com/xap/1.0/sType/ResourceRef#'
+  xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/'>
+  <xapMM:DerivedFrom rdf:parseType='Resource'>
+   <stRef:instanceID>uuid:768bd642-5dfe-11da-a767-b273aa94f55d</stRef:instanceID>
+   <stRef:documentID>adobe:docid:photoshop:b6305d59-5dfc-11da-a767-b273aa94f55d</stRef:documentID>
+  </xapMM:DerivedFrom>
+  <xapMM:DocumentID>adobe:docid:photoshop:2379660c-5dff-11da-a767-b273aa94f55d</xapMM:DocumentID>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:6d870ed5-5e01-11da-a767-b273aa94f55d'
+  xmlns:dc='http://purl.org/dc/elements/1.1/'>
+  <dc:format>application/vnd.adobe.photoshop</dc:format>
+ </rdf:Description>
+
+</rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                       
+<?xpacket end='w'?> 8BIM      H     H    8BIM&               ?  8BIM     
Transparence 8BIM        
 T r a n s p a r e n c e  8BIM              d 8BIM         8BIM
        8BIM        8BIM     	         8BIM
+       8BIM'     
+        8BIM     H /ff  lff       /ff         2    Z         5    -        8BIM     p                8BIM       8BIM         8BIM          @  @    8BIM         8BIM                   null      baseNameTEXT    U t i l i s a t e u r     boundsObjc         Rct1       Top long        Leftlong        Btomlong       Rghtlong      slicesVlLs   Objc        slice      sliceIDlong       groupIDlong       originenum   ESliceOrigin   
autoGenerated    Typeenum   
+ESliceType    Img    boundsObjc         Rct1       Top long        Leftlong        Btomlong       Rghtlong      urlTEXT         nullTEXT         MsgeTEXT        altTagTEXT        cellTextIsHTMLbool   cellTextTEXT        	horzAlignenum   ESliceHorzAlign   default   	vertAlignenum   ESliceVertAlign   default   bgColorTypeenum   ESliceBGColorType    None   	topOutsetlong       
+leftOutsetlong       bottomOutsetlong       rightOutsetlong    8BIM(        ?      8BIM      8BIM        8BIM                ,       JFIF  H H   Adobe_CM  Adobe d     			
+


   "   ?          	
+         	
+ 3 !1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw 5 !1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw   ? j`iY83	^Y_Y6e2 XnE9"v9_˫ou_qf-WP,jwG{k]uY['~*o{X6䵾*Gz?$8BIM!     y       A d o b e   P h o t o s h o p   E l e m e n t s    A d o b e   P h o t o s h o p   E l e m e n t s   3 . 0    8BIM"    6MM *                  b       j(       1    %   r2       i             H      H   Adobe Photoshop Elements 3.0 Windows 2005:11:25 23:33:00                                           &      .(             6               H      H   8BIM     
+pfig     8BIM    mopt                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 l           TargetSettings       ClrTObjc        
+ColorTable       ClrsVlLs       isExactbool     MttCObjc        
+NativeQuad       Bl  long       Grn long       Rd  long       Trnsbool   addMetadatabool   
+autoReducebool    colorTableControlObjc        ColorTableControl      lockedColorsVlLs       shiftEntriesVlLs       ditherAlgorithmenum   DitherAlgorithm    None   
ditherPercentlong       
+fileFormatenum   
+FileFormat   GIF   
+interlacedbool    lossylong       noMatteColorbool    	numColorslong      reductionAlgorithmenum   ReductionAlgorithm    Sele   rolloverMasterPalettebool    transparencyDitherAlgorithmenum   DitherAlgorithm    None   transparencyDitherAmountlong   d   webShiftPercentlong       zonedDitherObjc        	ZonedInfo      	channelIDlong   
emphasizeTextbool    emphasizeVectorsbool    floorlong       zonedHistogramWeightObjc        	ZonedInfo      	channelIDlong   
emphasizeTextbool    emphasizeVectorsbool    floorlong       
+zonedLossyObjc        	ZonedInfo      	channelIDlong   
emphasizeTextbool    emphasizeVectorsbool    floorlong    8BIM     -mset           null      Versionlong     8BIM     ms4w                  
   
+    >             8BIMnorm (           (                    Calque 1   8BIMluni       C a l q u e   18BIMlnsr   layr8BIMlyid      8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp                                  >             8BIMnorm (           (                    Calque 2   8BIMluni       C a l q u e   28BIMlnsr   layr8BIMlyid      
+8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp   ?      ?                           wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww  wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww  wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww                     wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww  wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww  wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww      8BIMPatt        	     
+  
+  
+ 	     	     
+  
+  
+ 	     	     
+  
+  
+ 	                 w wwwww w ww
wwwwwww w wwwwwwwww w w wwwwww w w wwwwww w w ww ww w www wwwww w ww
wwwwwww w wwwwwwwww w w wwwwww w w wwwwww w w ww ww w www wwwww w ww
wwwwwww w wwwwwwwww w w wwwwww w w wwwwww w w ww ww w ww         
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/src/edit-new-del.psd 1.10.3.src/rsc/icons/src/edit-new-del.psd
--- 0.9.2.src/rsc/icons/src/edit-new-del.psd	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/src/edit-new-del.psd	2005-12-05 14:36:58.000000000 -0600
@@ -0,0 +1,109 @@
+8BPS                      "8BIM         8BIM%     F&Vڰw8BIM$    <?xpacket begin='﻿' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 3.0-28, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+
+ <rdf:Description rdf:about='uuid:6d870ed8-5e01-11da-a767-b273aa94f55d'
+  xmlns:exif='http://ns.adobe.com/exif/1.0/'>
+  <exif:ColorSpace>4294967295</exif:ColorSpace>
+  <exif:PixelXDimension>16</exif:PixelXDimension>
+  <exif:PixelYDimension>15</exif:PixelYDimension>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:6d870ed8-5e01-11da-a767-b273aa94f55d'
+  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:6d870ed8-5e01-11da-a767-b273aa94f55d'
+  xmlns:photoshop='http://ns.adobe.com/photoshop/1.0/'>
+  <photoshop:History></photoshop:History>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:6d870ed8-5e01-11da-a767-b273aa94f55d'
+  xmlns:tiff='http://ns.adobe.com/tiff/1.0/'>
+  <tiff:Orientation>1</tiff:Orientation>
+  <tiff:XResolution>72/1</tiff:XResolution>
+  <tiff:YResolution>72/1</tiff:YResolution>
+  <tiff:ResolutionUnit>2</tiff:ResolutionUnit>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:6d870ed8-5e01-11da-a767-b273aa94f55d'
+  xmlns:xap='http://ns.adobe.com/xap/1.0/'>
+  <xap:CreateDate>2005-11-25T22:57:25+01:00</xap:CreateDate>
+  <xap:ModifyDate>2005-11-25T23:34:54+01:00</xap:ModifyDate>
+  <xap:MetadataDate>2005-11-25T23:34:54+01:00</xap:MetadataDate>
+  <xap:CreatorTool>Adobe Photoshop Elements 3.0 Windows</xap:CreatorTool>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:6d870ed8-5e01-11da-a767-b273aa94f55d'
+  xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/'>
+  <xapMM:DocumentID>adobe:docid:photoshop:b6305d59-5dfc-11da-a767-b273aa94f55d</xapMM:DocumentID>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:6d870ed8-5e01-11da-a767-b273aa94f55d'
+  xmlns:dc='http://purl.org/dc/elements/1.1/'>
+  <dc:format>application/vnd.adobe.photoshop</dc:format>
+ </rdf:Description>
+
+</rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                       
+<?xpacket end='w'?> 8BIM      H     H    8BIM&               ?  8BIM     
Transparence 8BIM        
 T r a n s p a r e n c e  8BIM              d 8BIM         8BIM
        8BIM        8BIM     	         8BIM
+       8BIM'     
+        8BIM     H /ff  lff       /ff         2    Z         5    -        8BIM     p                8BIM       8BIM                   8BIM          @  @    8BIM         8BIM    M                     e d i t - n e w - d e l                                                                                null      boundsObjc         Rct1       Top long        Leftlong        Btomlong       Rghtlong      slicesVlLs   Objc        slice      sliceIDlong       groupIDlong       originenum   ESliceOrigin   
autoGenerated    Typeenum   
+ESliceType    Img    boundsObjc         Rct1       Top long        Leftlong        Btomlong       Rghtlong      urlTEXT         nullTEXT         MsgeTEXT        altTagTEXT        cellTextIsHTMLbool   cellTextTEXT        	horzAlignenum   ESliceHorzAlign   default   	vertAlignenum   ESliceVertAlign   default   bgColorTypeenum   ESliceBGColorType    None   	topOutsetlong       
+leftOutsetlong       bottomOutsetlong       rightOutsetlong     8BIM(        ?      8BIM      8BIM        
+8BIM                0       JFIF  H H   Adobe_CM  Adobe d     			
+


   "   ?          	
+         	
+ 3 !1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw 5 !1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw   ? 6<BaQZߍ hz"ZkEkhy^=F AUu ??b:F?Ir_mTf/ oToyUZrhMU05[ngXmvc-wO 8BIM!     y       A d o b e   P h o t o s h o p   E l e m e n t s    A d o b e   P h o t o s h o p   E l e m e n t s   3 . 0    8BIM"    6MM *                  b       j(       1    %   r2       i             H      H   Adobe Photoshop Elements 3.0 Windows 2005:11:25 23:34:54                                           &      .(             6               H      H   8BIM     
+pfig                           F     ~    ~    ~8BIMnorm (           (                    Calque 1   8BIMluni       C a l q u e   18BIMlnsr   layr8BIMlyid      8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp                            
   
+    H     >    >    >8BIMnorm (           (                    Calque 6   8BIMluni       C a l q u e   68BIMlnsr   layr8BIMlyid      	8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp                            
   
+    &     &    &    &8BIMnorm *           (                    Calque 3   8BIMluni       C a l q u e   38BIMlnsr   layr8BIMlyid      8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp         @                      X     d        8BIMnorm *           (                    Calque 4   8BIMluni       C a l q u e   48BIMlnsr   layr8BIMlyid      8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp   ?      ?                
       `             8BIMnorm *           (                    Calque 2   8BIMluni       C a l q u e   28BIMlnsr   layr8BIMlyid      8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp   @                               z     z    z    z8BIMnorm *           (                    Calque 5   8BIMluni       C a l q u e   58BIMlnsr   layr8BIMlyid      8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp                                   \     \    \    \8BIMnorm (           (                    Calque 7   8BIMluni       C a l q u e   78BIMlnsr   layr8BIMlyid      
+8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp                                            
+ 
+           w ww www www ww w w w w w w w w w w w w w w w w w ww    
+ 
+           w ww www www ww w w w w w w w w w w w w w w w w w ww    
+ 
+           w ww www www ww w w w w w w w w w w w w w w w w w ww                                              w w w w w w             w w w w w w             w w w w w w                    --------------------    99999999999999999999            
+                                   	                                                                                                                                                                                                                         ̫̫u櫙zu]fufRufRufRuuRufR}ofE3f  3-f`333w̦ w_fwfWwfW{fW{wWff{fWafUfF3f  3 H3  3  3ǖfǙxǙxǙxǦx33x fI3f                                                                          + + + + + + + ++ + + + + + + + + + + + + + + + + + ++                                                         ' ' ' ' ' ' ' '' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ''                                                                                                                                                                           8BIMPatt                                                                 w wwwwww wwwww ww    ww  w ww    wwww ww w  wwww www    ww  w ww    www wwwwww wwwww ww    ww  w ww    wwww ww w  wwww www    ww  w ww    www wwwwww wwwww ww    ww  w ww    wwww ww w  wwww www    ww  w ww    ww               
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/src/increase.psd 1.10.3.src/rsc/icons/src/increase.psd
--- 0.9.2.src/rsc/icons/src/increase.psd	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/src/increase.psd	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,109 @@
+8BPS                      +8BIM%                     8BIM$    <?xpacket begin='﻿' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 3.0-28, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+
+ <rdf:Description rdf:about='uuid:23794d43-a22d-11da-b2ea-97e43623889b'
+  xmlns:exif='http://ns.adobe.com/exif/1.0/'>
+  <exif:ColorSpace>4294967295</exif:ColorSpace>
+  <exif:PixelXDimension>15</exif:PixelXDimension>
+  <exif:PixelYDimension>15</exif:PixelYDimension>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:23794d43-a22d-11da-b2ea-97e43623889b'
+  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:23794d43-a22d-11da-b2ea-97e43623889b'
+  xmlns:photoshop='http://ns.adobe.com/photoshop/1.0/'>
+  <photoshop:History></photoshop:History>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:23794d43-a22d-11da-b2ea-97e43623889b'
+  xmlns:tiff='http://ns.adobe.com/tiff/1.0/'>
+  <tiff:Orientation>1</tiff:Orientation>
+  <tiff:XResolution>72/1</tiff:XResolution>
+  <tiff:YResolution>72/1</tiff:YResolution>
+  <tiff:ResolutionUnit>2</tiff:ResolutionUnit>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:23794d43-a22d-11da-b2ea-97e43623889b'
+  xmlns:xap='http://ns.adobe.com/xap/1.0/'>
+  <xap:CreateDate>2006-02-20T17:22:51+01:00</xap:CreateDate>
+  <xap:ModifyDate>2006-02-20T17:22:51+01:00</xap:ModifyDate>
+  <xap:MetadataDate>2006-02-20T17:22:51+01:00</xap:MetadataDate>
+  <xap:CreatorTool>Adobe Photoshop Elements 3.0 Windows</xap:CreatorTool>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:23794d43-a22d-11da-b2ea-97e43623889b'
+  xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/'>
+  <xapMM:DocumentID>adobe:docid:photoshop:ccfd2d7d-a22a-11da-b2ea-97e43623889b</xapMM:DocumentID>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:23794d43-a22d-11da-b2ea-97e43623889b'
+  xmlns:dc='http://purl.org/dc/elements/1.1/'>
+  <dc:format>application/vnd.adobe.photoshop</dc:format>
+ </rdf:Description>
+
+</rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                       
+<?xpacket end='w'?> 8BIM      H     H    8BIM&               ?  8BIM     
Transparence 8BIM        
 T r a n s p a r e n c e  8BIM              d 8BIM         8BIM
        x8BIM        8BIM     	         8BIM
+       8BIM'     
+        8BIM     H /ff  lff       /ff         2    Z         5    -        8BIM     p                8BIM       8BIM             8BIM          @  @    8BIM         8BIM                   null      baseNameTEXT    U t i l i s a t e u r     boundsObjc         Rct1       Top long        Leftlong        Btomlong       Rghtlong      slicesVlLs   Objc        slice      sliceIDlong       groupIDlong       originenum   ESliceOrigin   
autoGenerated    Typeenum   
+ESliceType    Img    boundsObjc         Rct1       Top long        Leftlong        Btomlong       Rghtlong      urlTEXT         nullTEXT         MsgeTEXT        altTagTEXT        cellTextIsHTMLbool   cellTextTEXT        	horzAlignenum   ESliceHorzAlign   default   	vertAlignenum   ESliceVertAlign   default   bgColorTypeenum   ESliceBGColorType    None   	topOutsetlong       
+leftOutsetlong       bottomOutsetlong       rightOutsetlong    8BIM(        ?      8BIM      8BIM        8BIM                0       JFIF  H H   Adobe_CM  Adobe d     			
+


   "   ?          	
+         	
+ 3 !1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw 5 !1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw   ? ցu3nm[Af
szYԩ N<_v]7ܪg}FVrkm36zލ_m?ٗ8URK;w9߽vGҧг^?ǯ6}OѨfp0~=F|:F\]o8BIM!     y       A d o b e   P h o t o s h o p   E l e m e n t s    A d o b e   P h o t o s h o p   E l e m e n t s   3 . 0    8BIM"    6MM *                  b       j(       1    %   r2       i             H      H   Adobe Photoshop Elements 3.0 Windows 2006:02:20 17:22:51                                           &      .(             6               H      H   8BIM    mopt                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 l           TargetSettings       ClrTObjc        
+ColorTable       ClrsVlLs       isExactbool     MttCObjc        
+NativeQuad       Bl  long       Grn long       Rd  long       Trnsbool   addMetadatabool   
+autoReducebool    colorTableControlObjc        ColorTableControl      lockedColorsVlLs       shiftEntriesVlLs       ditherAlgorithmenum   DitherAlgorithm    None   
ditherPercentlong       
+fileFormatenum   
+FileFormat   GIF   
+interlacedbool    lossylong       noMatteColorbool    	numColorslong      reductionAlgorithmenum   ReductionAlgorithm    Sele   rolloverMasterPalettebool    transparencyDitherAlgorithmenum   DitherAlgorithm    None   transparencyDitherAmountlong   d   webShiftPercentlong       zonedDitherObjc        	ZonedInfo      	channelIDlong   
emphasizeTextbool    emphasizeVectorsbool    floorlong       zonedHistogramWeightObjc        	ZonedInfo      	channelIDlong   
emphasizeTextbool    emphasizeVectorsbool    floorlong       
+zonedLossyObjc        	ZonedInfo      	channelIDlong   
emphasizeTextbool    emphasizeVectorsbool    floorlong    8BIM     -mset           null      Versionlong     8BIM     ms4w                       Z             8BIMnorm *           (                    Calque 1   8BIMluni       C a l q u e   18BIMlnsr   layr8BIMlyid      8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp                            
+            &    &    &8BIMnorm (           (                    Calque 3   8BIMluni       C a l q u e   38BIMlnsr   layr8BIMlyid      8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp                            
   
    t     2    2    28BIMnorm *           (                    Calque 2   8BIMluni       C a l q u e   28BIMlnsr   layr8BIMlyid      8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp                                   
+     
+    
+    
+8BIMnorm (           (                    Calque 4   8BIMluni       C a l q u e   48BIMlnsr   layr8BIMlyid      8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp                                                           aaa aa aaaaa aa aaaaa aa aa     aa      aaaaaaaaaa  aaaaaaaaaa      aa      aa aaa aa aaaaa aa aa            ̋  ̋  ̋                            ̋  ̋                                                                      a   a                                         	 	 	     	 	 	  2  22  22  22 22 2 2 2 222 22  22  22  2                                                         8BIMPatt            	 	              	 	              	 	                                                                             
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/src/lock.psd 1.10.3.src/rsc/icons/src/lock.psd
--- 0.9.2.src/rsc/icons/src/lock.psd	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/src/lock.psd	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,132 @@
+8BPS                      +8BIM         8BIM%     F&Vڰw8BIM$    <?xpacket begin='﻿' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 3.0-28, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+
+ <rdf:Description rdf:about='uuid:cbf4969a-666c-11da-a296-b446258dd8eb'
+  xmlns:exif='http://ns.adobe.com/exif/1.0/'>
+  <exif:ColorSpace>4294967295</exif:ColorSpace>
+  <exif:PixelXDimension>16</exif:PixelXDimension>
+  <exif:PixelYDimension>14</exif:PixelYDimension>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:cbf4969a-666c-11da-a296-b446258dd8eb'
+  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:cbf4969a-666c-11da-a296-b446258dd8eb'
+  xmlns:photoshop='http://ns.adobe.com/photoshop/1.0/'>
+  <photoshop:History></photoshop:History>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:cbf4969a-666c-11da-a296-b446258dd8eb'
+  xmlns:tiff='http://ns.adobe.com/tiff/1.0/'>
+  <tiff:Orientation>1</tiff:Orientation>
+  <tiff:XResolution>72/1</tiff:XResolution>
+  <tiff:YResolution>72/1</tiff:YResolution>
+  <tiff:ResolutionUnit>2</tiff:ResolutionUnit>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:cbf4969a-666c-11da-a296-b446258dd8eb'
+  xmlns:xap='http://ns.adobe.com/xap/1.0/'>
+  <xap:CreateDate>2005-12-06T16:00:16+01:00</xap:CreateDate>
+  <xap:ModifyDate>2005-12-06T16:27:22+01:00</xap:ModifyDate>
+  <xap:MetadataDate>2005-12-06T16:27:22+01:00</xap:MetadataDate>
+  <xap:CreatorTool>Adobe Photoshop Elements 3.0 Windows</xap:CreatorTool>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:cbf4969a-666c-11da-a296-b446258dd8eb'
+  xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/'>
+  <xapMM:DocumentID>adobe:docid:photoshop:95446d76-6662-11da-b62e-d0338ecdfe98</xapMM:DocumentID>
+ </rdf:Description>
+
+ <rdf:Description rdf:about='uuid:cbf4969a-666c-11da-a296-b446258dd8eb'
+  xmlns:dc='http://purl.org/dc/elements/1.1/'>
+  <dc:format>application/vnd.adobe.photoshop</dc:format>
+ </rdf:Description>
+
+</rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                       
+<?xpacket end='w'?> 8BIM      H     H    8BIM&               ?  8BIM     
Transparence 8BIM        
 T r a n s p a r e n c e  8BIM              d 8BIM         8BIM
        x8BIM        8BIM     	         8BIM
+       8BIM'     
+        8BIM     H /ff  lff       /ff         2    Z         5    -        8BIM     p                8BIM       8BIM                 8BIM          @  @    8BIM         8BIM                   null      baseNameTEXT    U t i l i s a t e u r     boundsObjc         Rct1       Top long        Leftlong        Btomlong       Rghtlong      slicesVlLs   Objc        slice      sliceIDlong       groupIDlong       originenum   ESliceOrigin   
autoGenerated    Typeenum   
+ESliceType    Img    boundsObjc         Rct1       Top long        Leftlong        Btomlong       Rghtlong      urlTEXT         nullTEXT         MsgeTEXT        altTagTEXT        cellTextIsHTMLbool   cellTextTEXT        	horzAlignenum   ESliceHorzAlign   default   	vertAlignenum   ESliceVertAlign   default   bgColorTypeenum   ESliceBGColorType    None   	topOutsetlong       
+leftOutsetlong       bottomOutsetlong       rightOutsetlong    8BIM(        ?      8BIM      8BIM        8BIM                0       JFIF  H H   Adobe_CM  Adobe d     			
+


   "   ?          	
+         	
+ 3 !1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw 5 !1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw   ? _\vE5t`Llu8XoN&_l6gZϩ}VΥ.zwَZl,r1F/n ^]x!VHxi[- 3-zpL铜e~χޯbdLϏ(̲8zh  8BIM!     y       A d o b e   P h o t o s h o p   E l e m e n t s    A d o b e   P h o t o s h o p   E l e m e n t s   3 . 0    8BIM"    6MM *                  b       j(       1    %   r2       i             H      H   Adobe Photoshop Elements 3.0 Windows 2005:12:06 16:27:22                                           &      .(             6               H      H   8BIM    mopt                                          d                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      l           TargetSettings       ClrTObjc        
+ColorTable       ClrsVlLs       isExactbool     MttCObjc        
+NativeQuad       Bl  long       Grn long       Rd  long       Trnsbool   addMetadatabool   
+autoReducebool    colorTableControlObjc        ColorTableControl      lockedColorsVlLs       shiftEntriesVlLs       ditherAlgorithmenum   DitherAlgorithm    Dfsn   
ditherPercentlong   d   
+fileFormatenum   
+FileFormat   GIF   
+interlacedbool    lossylong       noMatteColorbool    	numColorslong       reductionAlgorithmenum   ReductionAlgorithm    Sele   rolloverMasterPalettebool    transparencyDitherAlgorithmenum   DitherAlgorithm    None   transparencyDitherAmountlong   d   webShiftPercentlong       zonedDitherObjc        	ZonedInfo      	channelIDlong   
emphasizeTextbool    emphasizeVectorsbool    floorlong       zonedHistogramWeightObjc        	ZonedInfo      	channelIDlong   
emphasizeTextbool    emphasizeVectorsbool    floorlong       
+zonedLossyObjc        	ZonedInfo      	channelIDlong   
emphasizeTextbool    emphasizeVectorsbool    floorlong    8BIM     -mset           null      Versionlong     8BIM     ms4w     
  
                 &     e    e    e8BIMnorm (           (                    Calque 1   8BIMluni       C a l q u e   18BIMlnsr   layr8BIMlyid      8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp                                    &     e    e    e8BIMnorm *           (                    
+vert clair 8BIMluni      
+ v e r t   c l a i r8BIMlyid      8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp                                    &     e    e    e8BIMnorm *           (                    vert   8BIMluni       v e r t8BIMlyid      8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp                                    &     e    e    e8BIMnorm (           (                    rouge  8BIMluni       r o u g e  8BIMlyid      8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp                                
+    /     /    /    /8BIMnorm (           (                    Calque 3   8BIMluni       C a l q u e   38BIMlnsr   layr8BIMlyid      	8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp                                8     8    8    88BIMnorm *           (                    Calque 2   8BIMluni       C a l q u e   28BIMlnsr   layr8BIMlyid      8BIMclbl      8BIMinfx       8BIMknko       8BIMlspf       8BIMlclr           8BIMfxrp   @                        ''1EM^xxpg'':EM^xskc))9BJZs{skcZZ    11:BSd{ {m 11BBSd{ǶyAAQQaqyqqq  Ǵ33;DL^zzzp33;DL^z!ƽ)!RRZck{!!!!)!!!!!!!!)            }uk 19Ic}}uc[R(19Ic}xo^VN'/6E^xxf^VNEE   Ǻ XXbk| Ǻ XXkk|jjzz  ƻzz""(08Iezzee[""(08Iez!ùx)!==ENVf!!xxox!!)!!!!!!!!)            sj`(/>Xs}sjXPG(/>XsvmdSKC%,:Smvm[SKC::   ƺ mmw  mm¼~~¼  xoo '.>ZoxoZZP '.>Zo!vvm)!33:CK[v!!mmdm!!)!!!!!!!!)               t^^KK &:Kt tt^UKA:- &:Kjj`WNF8#1FWttj`WN8111  }nnWNN 9Nc}ncWN990 9Nc!~siUUL)!%+:Ui~!!~~ii^LLCL!!)!!!!!!!!)                Mg'MـE  :S: {1    "+z"܃"                    BR){B{{J  IY0 I׆I  R!!!k9)R!!!Z!!!!!!!!!)!      8BIMPatt      
+  
 
 
         
 
+  
 
 
   
  
     
+  
 
 
 
+        	    
+ 
+         Mg'MـE
+
+
+
+
+
+
+
+ : S	: {1    
+t^^KK &:Kt
+ tt^UKA:- &:Kj
+j`WNF8
+#1FWttj`WN81  "+z"܃"  
+}nnWNN
+ 9Nc
+}ncWN990
+ 9Nc
+!~siUUL)
+!%+:Ui~!
+!~~ii^LLCL!!)! )                        
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/target.gif 1.10.3.src/rsc/icons/target.gif
--- 0.9.2.src/rsc/icons/target.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/target.gif	2005-07-29 18:56:18.000000000 -0500
@@ -0,0 +1,3 @@
+GIF89a       JJJ阘yyy   >>>dddjjj            !
+  ,       eI	j B d QY#eJ$
+$S@#%PDMP((e[nP)Պ
nr9v_0ԼbڪeWl| "^ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/tick.gif 1.10.3.src/rsc/icons/tick.gif
--- 0.9.2.src/rsc/icons/tick.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/tick.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a
 
      &C         !   ,    
 
  HO]w6-⩤YY$ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/uncheck_all.gif 1.10.3.src/rsc/icons/uncheck_all.gif
--- 0.9.2.src/rsc/icons/uncheck_all.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/uncheck_all.gif	2006-02-03 22:58:06.000000000 -0600
@@ -0,0 +1 @@
+GIF89a   Q!   ,       \窽vR:E(#ah5[c:s6]t_  !X"-H˴3-H"xGg:. ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/unlocked.gif 1.10.3.src/rsc/icons/unlocked.gif
--- 0.9.2.src/rsc/icons/unlocked.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/unlocked.gif	2005-12-14 20:28:50.000000000 -0600
@@ -0,0 +1,5 @@
+GIF89a   Kt.k-HMZ{ÔGQ\ַæxvz˯kˤ#2{A
+ Z#j=ae)09!!!   ,       u'y܀ bp+
F`ȳ<BctgG4Aup<Vr*0%Y]o&szM

+
+ ,h 
+F$
  ~'(,! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/up.gif 1.10.3.src/rsc/icons/up.gif
--- 0.9.2.src/rsc/icons/up.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/up.gif	2005-12-26 20:51:10.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a  7 ./7t/FEDEDAxEDt@v!K9`:e9b'T/F>oF@=m4n.B{7;g<jD+^G/g?sdw                           !  7 ,       ۭ9i
+ry@a,hY0h͉6P
+lnA.~~..*2u0u)1u&$,,#5~54!7    7A ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/up.png 1.10.3.src/rsc/icons/up.png
--- 0.9.2.src/rsc/icons/up.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/up.png	2005-01-15 21:18:46.000000000 -0600
@@ -0,0 +1,8 @@
+PNG
+
+   
IHDR         Ĵl;   gAMA  7  IDATx]lUsgvvvw-mXi+`~RQD/cĘMZ
+*􃶴vwPAI9=s%=hF9UKB4+ʒlò;xpe$	Mf~|>@G\+@FO`cm+x9HEH&9&r]خߝV5yX]W_`bWiB  Ff,G$u̾wJ(j~eϞMl[y,h*hn8~%z$ MBǮʶu86(,d
PQ|$܈"ԒO7xY
f)hUBUTaBt-/p\C} KoxByL c<Y5T6B"iǦ2TiPN :]6lm.@t	kc˜{tI/߮<PY"ڇQ4cXضiT,Vn(PR\%FWG\(l\H?&h_#& Vf%vYE.hZR9PdG[qwɨ7y5fC
+DpeRyP
+.EQdgFy~ix#by[rˮ/ԗgT4F` \Hլb3A e)a*,8@"
*ntJf.9/	%u_ǆ'AEE8ݷHyb?E:q	),3&; 5SCh,Emtgex}]wPE
+#\b? ;\!x<t!ip$O<g;>*N.IF~fd"bR*7;^+#6KgF=?)Ԏ7
+মj[ٰ˨p7!\q	B$j}j'L2{lo9PzA*4<n$0r3QqcdKHΩۇoTOmMqZ%	2LәtG^,$Ib$!q	eu3$9x    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/url.gif 1.10.3.src/rsc/icons/url.gif
--- 0.9.2.src/rsc/icons/url.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/url.gif	2005-04-12 19:58:22.000000000 -0500
@@ -0,0 +1,2 @@
+GIF89a"      !B)J!9BZRε         !   ,    "   I.# 7aAP
+$+g4 ظخ jXH򀰕1Dx&%&OE`@0|xnfAHrhR|:gsa 	ou	y8XB ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/warning.png 1.10.3.src/rsc/icons/warning.png
--- 0.9.2.src/rsc/icons/warning.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/warning.png	2005-01-15 21:18:46.000000000 -0600
@@ -0,0 +1,3 @@
+PNG
+
+   
IHDR         (-S   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   BPLTESSlmabUVަpqLMrsNOJKUt   tRNS    iIDATx\ P,s5hA>0_</޾P2?Z"tH0b	Ck&
 -O}C6bW_79.ĒON zo    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/window_new.png 1.10.3.src/rsc/icons/window_new.png
--- 0.9.2.src/rsc/icons/window_new.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/window_new.png	2005-01-15 21:18:46.000000000 -0600
@@ -0,0 +1,7 @@
+PNG
+
+   
IHDR      
   |   	pHYs       IDATxekSQG?榉MSTQZK tp]#IW7;V
+*biRpRZ=,8;r	sKJH9qQb-w+W'#x4Oz>AGaWtknn*޼qb!([q28N[(  YM(@a!QjmX8sQp>NS:όxo6y4tz$%b>,v`O9y|\š7)<T<=..pVJǪ5"PU@
+ϐ[^ OwOf`U7l=-?dwP^[^?<ǑYXX/]{GOs3vf
+j(T
+@DY
F0ߨ6.?v    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/icons/xross.gif 1.10.3.src/rsc/icons/xross.gif
--- 0.9.2.src/rsc/icons/xross.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/icons/xross.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a
 
       !   ,    
 
  " |sBjW6S]`dNa\B ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/img/b2evolution_button_classic.png 1.10.3.src/rsc/img/b2evolution_button_classic.png
--- 0.9.2.src/rsc/img/b2evolution_button_classic.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/img/b2evolution_button_classic.png	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,4 @@
+PNG
+
+   
IHDR   P      D   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   PLTEfff 333r@   IDATxb`2  & Ȉ01 
 @I@`b" @FBdFR
+CpUJ1 !NDw!PVB11 PDq$@ a!aBj6  Du2@ Q0 vU    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/img/b2evolution_button.png 1.10.3.src/rsc/img/b2evolution_button.png
--- 0.9.2.src/rsc/img/b2evolution_button.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/img/b2evolution_button.png	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,3 @@
+PNG
+
+   
IHDR   P      D   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   PLTE    Sy   IDATxb`2  f&f Ȉ!G`b e @ a @H}
2
j"33`b" ! Bq!30!Ȍ	@4	 
dbBw!PVB11a
: eh@ͅ<0l @ !%Eʒ
@ a@20"y2@ 1P0     IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/img/b2evolution_logo_100.gif 1.10.3.src/rsc/img/b2evolution_logo_100.gif
--- 0.9.2.src/rsc/img/b2evolution_logo_100.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/img/b2evolution_logo_100.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,7 @@
+GIF89ad    cʐue`WSϯؼ՚1輣}kN"uo52/VE(!     ,    d   'dihlRn,l@ wjYF
+Bwl: aK	<clz3QF3\^.ÄYyn} (y"0"
+#nR"U
|%U$

&\
+$#;; 5aO"gcV"	$zJ	"
	Z"
+ ]"A፤:pP8a0
}xςo}DH@r% }h{D0Ci?8X8@i"\`ZQx" 3fs#$Yq`"	:!£"" _HT݇pY/?LTY NvÀ2㦤Kޤ@/V_'.%+`@ V$Z2)uj@u
{(KLV&_-UE$7ILH@&tSWH$ <AH}`$q
+ACy*M!%t%a^2!J Kg"D>I×BMdCp,pXJ p ߤ 0%(`	
+@duM0Zd(,VBv0 W
:Cv(0*GH`%a,TU3"Z ꪬ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/img/b2evolution_logo_320.gif 1.10.3.src/rsc/img/b2evolution_logo_320.gif
--- 0.9.2.src/rsc/img/b2evolution_logo_320.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/img/b2evolution_logo_320.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,26 @@
+GIF89a@E   lveָםɨvڧ⥎lNMK{SxU"͎vŻj4ǔĜu0ttsĔأSNuUXF+k~ybK(yiPۺû973&Ӑ+C;0Tu]Ӄն.3ن
+igfeʵڍމ	ĪF`YMaڸM2;ˁˡY![iV8XM=M@-Θw[2
ٿpЉ޻Q<ƇzreaԧDB@}b9mP$eJ_aJ|>333 !     ,    @E  #"G	Qơ'JG}}ОQ {l_ڕ_J-1T.QK1svppi"'ύ
g\6P 43yhdBfA9I!Ǐ.0 <I=4aC%`qHL'drRRKzZ\ƙfp>A*U\uVWTn|sfmZ"nXLԫjM_x1"]S<qjksyFӏJm,5եF1@4mGk-zC(89H
+
 q	)q)??"~VQ˺'`M#qdQa8wHG00G B{	:: C)!bDE0(#^r8*	(eQ0{Fa!#P
dЃ3}×` d GPG"2Bn<EMLA!<hP:BU4PIi^GS5sDF
+*Vl(I0@è4A*
b1!Tc`B&QH뮻`	IQǰҡ VÒl	, d@ ؙpyZ}ۗDр0E#D 
0.C L!\Z &Bi.s|<r	
+FfaFiBE8.А>D
+J _!A$Q@k	DPHx[GI(l,l%v fkhEl{ktd nˈA[dp 
!<
QHT~Ü iX< (ܓ1#ᇇ1)7 . ]D,
+Gc$Gd0t18L,!+D6AMpp	3="n\S+<q6L79rf! jp{ R0J3D) 43PC/x"Fn6Xb` Va"$0Pq^J*C\Y8X{Xb-"
+zX[D? ׿"d
+t@	S@$  j8	 ?d@
#AB!`ix*lxD2*'8B\0 ETb! +lo%@ٴa F#VĢ ~a(!F0b }dS!Θh`
7D4^C؀
+
+*`2P'1 hJ2N]5 '=Kn
+L F %Xa0A(0d
+8@ԇj:
7X3h	#" f ;zLmsLi" *la)XހJVT. +",tհT 2{]IQ" i"z>=H6i"FB0 [o 8,2ZP 1D(}X]Oچ)©t-:J&f +U
+qaVR@( ̗M(lfGȡ@";G*_FEHFsC#>ok#Ta4Ws7_&B
++~*ZKK^UZ`횱\|kĤj^WSja:b"̠A
YaH(u׈
+D`%"m!0:F-Ӈ~(Y\Ĥ	%f<|6f{5cx(I\  vAQAδ1݂SRxhdth )xktA57͇X÷RϱCL0C|_m! 
+:#lRsV!x@)#k@[QܣQW!ʂ`	*N]UxkC:nEl3&`pDB/;Ћ,C+j[J
`fp60'7GjBg|
+d5BqWe0"6^{
+>o+X}&%A
pr8."!Ty.ke1 Kxϻ^A@V&"LIBTXWt",O;FK#r5Q wjn;c(BHP'FVC]-=X6,qx ԋ Hwٌ7Ͱ'v:
!u`w-zB>H("4NvF61OE("|0]43Z&eWŗxxwtt,(p}ۥk7gf߷30~~`z`'vm g#G	CUS@J*%1 +os'ttxT|fAyG7l}pvVX< [u_~&q([iׂ Plh.0 T#?PQ&s@joP,|ЗtMH}d-QXN W,`Sg3}S[:ZW^VT'  20vedW	WiNZ` Q"48ȥ`4}&%P#kGJ}NadRkl#F
uՉ z)6aD	Iw Vc#{cdf RHiv?h*.FpLg/U#4&hxhV ~ve5h[@r<b's2|2R9|y'yOH6
tT)ْ0/Z@Y^u0"f'Bi 	q~@RI"pr^<p<*b0+ bG42@Iwͧ @6(KMy7]1CZ/"dX_Y1{srpi&q*13a+h_ u, ( <1z<hX]hЈhӈm7 N-E]qЋ xs{:(x9'[Y>iDqPĢt]PcYv$H_й]Јk`}P}1v$8+w03PPxSSrh)O'gQ q++ @ŏ
+yp IBFQp i-9Xht)dp;/A 'J+}ȇ2j$	i:` x^Z}@o vw*D\*@S:,ΕNzw IrH*ZYPֈ?rt&y6#/BjBPP** }PB0
m7j	"h >6q6
*V+f6 NJ\
+E'IK QPLE(@ hp#= QP F@7[L2`7Zf*@Y>zT/-(' 2is@-~𧁊h)0 G 9`0Л >9@
+JP>Px#X]{!@ hoŪY-v_&=`\4ZA S 7 8M ,T u8E` Q z0m@P(ӊ 2pss@^*TI̃xHScK bK|WF$OI`63Y:C Syk0NR7}qn`/Zu/PJ@\~E@*13d ;"@6nC){ ,%]
+x
+vERvXlvi+:9l`ENP@y LK̙0@T\VLݨ41|p9Kh?	? ^ ӊ	J0IpI0^ƃ5O@ O8  'p0=h\p, dd 	9
+#V `8g<ʕE)Y (IʬW`ʒ` \aP.B˚1pw<t̴&6<Oq,0j0PKܜCl9  | |@f<\O)9,})<
+}}
} "=$-Ё  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/img/b2evolution_logo_360.gif 1.10.3.src/rsc/img/b2evolution_logo_360.gif
--- 0.9.2.src/rsc/img/b2evolution_logo_360.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/img/b2evolution_logo_360.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,18 @@
+GIF89ahN   چ	fGGGrokְuuvtPj)̳xU"ùڧj{䎎4&Gke[ku[G)bK'Wՙ972}V}wC;/ޥw2.ܶ]ܕ*Թʱ쭞ʚRp֘<
Ƌ4ۍfS6VJ8?Â;[YU2mP%ݖĚ֣Vǈ(M@-˄ἄ.s[8A@>ҏ)΀ɏʦ}Y ]b\ӦEБ2Ќ[tȄe5333 !     ,    hN  L0ZȬG?xϤ@ 0-}آG
+iV}^u4"0d 1@<UBDITbo218/!0A| 0?ha6*`$? qQ˟1 Azvh&9wNPP]a֠ћY IHNά$Tz@tG>ēѬGW1֑۷;Äp6.gn[@v1䇒VUL͍p~2.O3##ڶqS}￭PICocйޭfЙ;%ͯ7S(>ű>U
\P  }9rrP D YP%8 l*r`^@̅.,.Љ@!"Te@%BPLvqYI
+LYdQAd%"TPeb ! `AV@8p/ltaVrA	ZOXQ (pHL$	6j&GVڨn$	iDd#y0prAa ސǮz 
@!{1v )I.!q@$0"WɘeRP,&QFp .FKBXAF Z #! |/|WlXpHe,rm$3r*"
+4 (C\ [r!]aGV!EUb`Xq h =p q '-n`|pDV.ف[BC-@l O)g	!ip
+rc	,58 yy$4Krk@E̳!@-4p)1VoAsLpD@V y5MD=1U6.ȁ+I`%d#p9oBi5hV hcBZ 	Ü  /^8B
0ёnAp P4uKG:	]!e[󦸼LVp`cE	! gLNHa'RnP5`,h:@>q~=pv$U@E8  B+ ;8p@&[2  \iPsk D1lRu# "C@$;"v;x̊w<L{fMnfHCtR@rIk6&BZB9\
zC<aKB4NU0$T@D>`E``,<:%a(5H LIM$6b,]v35_ !wH"VsfN|`ayWL7
+HhBA$#: A;-~/tO
 }ā "
G$^^x
LE/p2()B	Xe D 
+{'h	&UDF	c&7v53
+4x"4,QET3Gj"H8HgDxt:$F1h>t"J Y+T(X*CP@F7!7}"06 &D(Ҥ"0tMmJIt(#ԉ5vuT
#L =*"x"%0(!;@uo"U  Bhҹ~E\L!BƁhX>fp1%kH %nWB\I`Ƣ :<vC Zs#t*(dXe 2-UhC K\ ҹn&pDl7G8j fGs6DVq "beQbH7MdmYhd}nՉ@,3.\Q'P
+@:7\y=}@0^s*9/ A#!=h.g_Eyv؁#F1&G@"s#C{N!8U~ ®lfC;Xjn	pBt#jL#vP9Έ:x\ !|Jȭa$!0>:9˽G}`C,5D57eD a'!@xu~kp5c%՝ٍHɣ?:VOÛ7_hzxn.t;|dNiވBz7z,j%~Y2|@f$3pgl[7EVqw||qw@!Q6|'m'+'	=L&6drdsi_Q
u8xzKYCQfq`c vNz#020D{ЀC|<0w|hdqHX#bs $@s#xs%hvnr3:c} _Ev(`8 e`p'  SkЄ#&RvEtƅ^xX9\Fr6pu須HhU6'D6',ad@((()~	9]vc@uk8kf	(hH<pW=ܓHmHn~suh^Xb Y~l( y-@`>9Ou':Z u@FdЉPxh)p94Ԇ>D~Dַ8&8F	yCA	Jpj''k `	$+SްЎGg,FՆ5{ Px}HIgqzRytPP )T an^Y fIcyNkW p'XҊX3PX}LY	ǈXIᛠz c9pGXdi^(2P{mk9	Sp2xyi(nHDِG"e}p"~iePPs!0 #2a7azIv23: 	j@xH!JIW	;Cn@EpJ__'Sj2zqv-Ps9C o
)v5s60JyJtHI?	;.6c'zS%9'Y{f;iAť W(E@X$pkRwXcٞY,?Yv X9"vPt  /pIdC'Pq5n |0q
+`2I GI=hjPUTGVɞy?xʫ8
+yB	Y]}u x#Pz*`C&?:!cgm @\ C:*poᚉ 7*5 ۇ'%dǚ2B%PJeJ{Kn LzX
+&{P53-+/+1` gUu);=k5J6D耠`@Vqs	4N	B_ 
p ´ j;u@3+5a W
+638 9b >35
+y
+2IJ8	 y<P[J~FasilA?B]fC*D	Ѝ $n	x02S kL5z:4y'>Rb 2J?՛@pRS2.G	lWwOJ6 K	D $Kƥo@@Cy23- G:<pywgN*GJbЯզ 6U~W}{8"y	&P} /M%G긏@nKNDR$*?Oo[2?`ŤA<;s[0~Q=%jw0 Zq{ 0Y 6i<1YE`% 0
}RRH-	9 $((`o!
+e8u5`@@izIPN + H532u:a<80!7hyR=HPj w!іq I;dG:8#/`H06Jndj-a]q y y6ԡJV@+y3@` %P24Dc "ϯ
+x0 LD>%P JWPo)E
 \`!tag:@%: 6\?v,.i@: D?PJ47}@`"{](u cĐ`[ pn5qMg5@z-4P׃pTE@]yͅ#sQ=wpd&ro>ݯC,G<g;Ba\	e|	@8`NgM[	N`{3 6~8~{J W K!WpS+3 
` AޡaPV~WΓ\"ppJ7p T`j~ . ur>tNia% +:   B+	;h Ö@5 %`J0 ? 
@@$JЦ >k>=-7prP7@WoXqPT>v'ľn%8;@dw>!*nѾ <~JDfd냰"
+ 5h /	ǚ'
+58 ,p2 "< -"`.O'ծ2,66I03P7t<?П@oNJ: NPN/K_VXZ\/  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/img/b2evolution_logo_80.gif 1.10.3.src/rsc/img/b2evolution_logo_80.gif
--- 0.9.2.src/rsc/img/b2evolution_logo_80.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/img/b2evolution_logo_80.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,7 @@
+GIF89aP    \THҩXq%֫Ǌ2|os̳ǹVΨn˒=⡙/ɂ!     ,    P   'dihHEP+^@Qd X, $~͝RC31,HGbxHSUA}%(<b!Y?vvx
gi
7k
+VLW$ttL" 1 "Ti


+ZJLPuW\N " n  
+>Tnp (x" X7Ǉ
6d'zP8Aa@
,3pP0B ?h(Bb` hƇ-g`vt 0=`,8ӟKThFDb3[tj
+ ̮1 >h;*La@
+2pAdm@FEj<B6	m\d`
+\O V׎=W# ޥtA( H9 r`FxB ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/img/b2evolution_logo.gif 1.10.3.src/rsc/img/b2evolution_logo.gif
--- 0.9.2.src/rsc/img/b2evolution_logo.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/img/b2evolution_logo.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,41 @@
+GIF89af   1}qjZF)vQlܨݱnScd%aJ'PON㔋}ɳC;/ִ962̸ӃΎ/Ї^ܨYVsLĸ֛x2ن
+vgP/έsS#ʀ՞W܈	ba`|ytΙKfyV"xĢavzº|[ pǐM@,̀
۶kO%bZM͔~~X a:?Eьi tb|s^@}ۍhU9ңCCAԽomjSJ>߸}̤hd|Òdy!ߓ"ϸuZ1i=333 !     ,    f  ֵ(ݹ8Fz[m}}zAAM< Es={j:_JD!
D8#
=ΣIGD.6XRbt͒3szzb:ռ92bRhR#Grk)Hr7=IT3|a+WEî[mӽb)T0s=vzí
+t7TʓXq::sA EfJj:+]zPjkwā
]Wz/݂FnBWA	z^֮I稣Aⲯh/
w}u9 tia7z5^G<Q5.g~GW[$6 @Q8
+
+w&.aBt`.` XIPTSt".	آhb0ı"@Z:&y
5BLLG"$Kte9Pxc-$đ;nHM2hfrJ_ʒc'$h@9Ơ9lq(@  i~  kD610h9PH$S'`0v́	 TISYHE0	T C"1mx*Xf~`&@p
#|	7\L@&b0 # )ȟ$) ~df0@	"l#R732{`Bd,Tj%J1FFPD\@®,C +f yƱ<3#C-` KdP%a
2&h
+d
bwJHmԑ&$ۏ0&H !HD߀EH7θzŔcqhxL	Z)Ac>FʑT.!rLyV\k+WA4FKlLO?M܏y
+\ml]ܐb+6&h:7
6#kN/
+ )Ш.TCp piYpE-wNqs\ 0Tr4	pr"UDPFHFeNH
+WWֹv8fh;BĄ
+XxvAX[{Z&+l	6w,q$mE|/HAEky^@G&8	M_P?A\( 0}$DJ!;U UAAx
B$!EWDxp,SB.|bnȡ9L.I I @1ؔR 5jZ8P8Gp3Nm"&  ydcސnJ'@@	N{Ȥ& T6S0?YA|"Җ6 \JSBR NF `
+T&"nB 8"FͦjS#5)
oQo&ʹ6IΨ5m@52$ֆIH  
+8n	5D%bT˂(
R?*[
+"`ja:
mӠZ;j  N%)1
+x[{-7AY[xim^Kn
+r c㾬 ]$1kA\lN,p520GpX5LEЅp>i	"A!  Ŧ F<  OkHl3:qDHkus B(n[.]	
+Ue#*)68@oBQVve,$*"ξ/"bhX``!UĚR)!i 6ܔ&seZ!UHS^%~xm<	Wu? P Wa҅C(iA<MoY)	
+Wuj_@=M22BH%f*ޯa.A`h5BِhsXO-8	"wǍ7dEP@#d`exҲ" k+A%͌T/W##fI@PCܹH;\AnM(=% %X,HhȊAQd6a5U;	DC/AM3$RM9
05L[f#IlH)⃗i\o5HuuF t+.B{4o"<GDwE/y`@ӹ7Xv=?b6ɮ"D/Gb[l$\C	xˁ"P?7	'"|8a91sP>B'aY+'%D
+m|$&p	0[ 1IB[#Z:H	ҵ/<8piOpr#Q6	T^>|nχJRg'&:}@ 1	ITy/Wz2	.	G0 7Vp7pP]$8|Hmmsgww@^X5xRXj#Y&+~gLT7M'	#w6m`V2N>55\mPx&z%8e`c`prm @WH	>AB˧dX?1Pt5P}P)8qX,M0p~K~3u[6{l^t`e7 xؘxhnpG85ՀPsP!p䊃 C @:ep/P	0\wMygX~(	_4'6gCC7wm#||48XK& RbX(ȏX0]/xE
\"	FMgawq0  "9?C|3rh@K`	E~6y@rA:#7Ն$^1~P~Iy0` x8puVb'F )5?f/'0k8?PX hu@qY	sA\hL`8IAЗ?Ay	D9L [#  ɐ(%V-](	/cW=깞ٞ){pD@	t|09Y9:iyi_G yQX`	]锑9z}XMfUuh
+7Ihow@g@rk II	 `HY&e
+ʠ)"SQ	HMuTY+á6Z>`pҔԢӄ#@P4p90?yYjx Ez
+zJ3IKZNJ41R4әթ"ƥ]p)
+'Ns4 0SmT $x89=
+x*zZjڨ
j	Kʤ9J	Mjԩ9#80h(*8}~S vPWrBࣿ*A|Iڊʨ}S
+	d0<I$VPy~U)g(=
+[m0cï1Ы*Jǚiڨ
+C[04WD$ YB@FX?!o7i.@v9=?;A[C[z34L5XCvj6LS<+ԉW>Xć]
+zTF舘 lG#|p98.1-9{y%zKjR	[F[Q A4ΈU+;OD#p$bp뱦{{(7*% IF	  A3ivx{+}Z	H  dHp	IۼjEYTTV	nZ-
+/K9(
+/7IHQ P7@XiDK2	*+Ŀ<l <Ns,\F$j&	[fJ+j p
+8JQ/I.;	OpvL /,	1,	.S6LC+(	WpS;đYĈ0+&(oS^۪S=7mupI'ielƴt =;ÏsuK@;ADNćđ$a;O6
+'	o 06¬[tv ʢ<ʌp*@2\G;;9]D_ȼ|2b'uq7	H0 ®7H3@T9;<e8 ǈG@E[W`LTpjG| #ɛFB,Hq}83Cf}1i<;e#":$]-(}D},,y0lPAύS:[Mp	GLRКn'́`rwIѢ ,A!MRz0Bp\?Bj}Í0 B<l -yE{YvvX-G!qqп#? 1H1. u1BپQQ2tڏ:è?ކ f E֒ƴ@C 4dv8]ȿMlh $ċ	Ndas< ݦPؽye1(1GvdLp@*+1F&#R2(QK*6bRB404/l_ۚy窵$[Ŭ-)	pl
k#Gr=>| ^48z,l@J  Bp,~8( > 8jA~a40-p@MC
 m(zm Z؇
+$ݹ
pWj>^SP&8
9V
^%1+|P~ *@+ss!BbNReڈ@BI !~$C.ˈ{b&LZ]$ fʵ#Q e> 1([]=`;/d}9`PMoq{S	7u 11Zf<>nqsQv!DA \?:.R%3U+ǜ>Tk&TZ6p6E&̗N=9Zziz h J70
+S
+t8*^6id1xp spT=)}H?`$ :^Ynր;" ;m;WHgZOnkNۑY_pM^i  &p|<=tv`)
+B怟|D77	
xx
+^9}*6?ZZ
AArc		D\$GCC??IIR":--;ayya3X_0_+6~~)5}Mo
+~&Hx8p裰a61̇JH&NE AVP
+V!˖YbdB}*HԈ#:&Q)&'*xGAQNUXjՅ /~	V 6lu8shӧDJj@8#;
+XOHB'eF	QʞM6A
+ l0AGT#dŪ'EcS\A;qӧצ}{xuD
05ۯ R_
u_~R	> l	F> 7]$G8 p!! ,@@(":X(4h8㎒MAcE@F H&L6$ )$i.3Xf\vEdD3hl.9 !XixDs={j衈j?b c8褔Vj~oy'奠*q	Iꪬ#3Y.CNBY&{c
+ F+`ŚIv-A`f+䎫覫.v.m\l',7(
+,W̦{gqw ,$l(,˕ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/img/b2evolution_logo.png 1.10.3.src/rsc/img/b2evolution_logo.png
--- 0.9.2.src/rsc/img/b2evolution_logo.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/img/b2evolution_logo.png	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,38 @@
+PNG
+
+   
IHDR     f   _p   	pHYs        gAMA  |Q    cHRM  z%        u0  `  :  o_F   PLTE1}qjZF)vQlܨݱnScd%aJ'PON㔋}ɳC;/ִ962̸ӃΎ/Ї^ܨYVsLĸ֛x2ن
+vgP/έsS#ʀ՞W܈	ba`|ytΙKfyV"xĢavzº|[ pǐM@,̀
۶kO%bZM͔~~X a:?Eьi tb|s^@}ۍhU9ңCCAԽomjSJ>߸}̤hd|Òdy!ߓ"ϸuZ1i=333 [M  oIDATxb hO @;L@ F0 4 hS @;L@ F0 %b4FE,ܪ =bskkGHĊT8:ӈ XYmRBbuDHU0X F,0Rsk`xG0RAnAwO4b5jQX~^^:F,Up~  FdFE!,##: +-m%<<ZLK㈕Dl>}c Z|#T/"˲4X+kX̆Շ 1Z-jXyyyi2ְe 5bmFNAbD cPͲ,}# PG,GPZP3bqF><{ #(bE'Dl Έ́X6 5bKG^R'*XHoj&F,m'FF[ʱtz BX(D,#Hԉ"@ 䈍Z0α h4R!b9؁ 4sl"qE,@ F,Q8# FvFQ#b9 vE,@ Fzz FA9(# E,e~~e41-,ĐYI:DƮm~|%.Q\\V, ?bE8q{#RXD,GD,N9psx5pa&*t [B|jR`"BZ1, o 5VM	j$DEIXidN7*XnygghcQXZU0 s܁V33"3h \+Z&O
+ajR
sG `eeMideDbnN`=j!"yZ@-VT@ E𘅁 PBʬᕺ#C 
+ Qk5ЄʹҮ Gb f>j9D|222Ш X`,#l("bE%B!qZ^^.Y';Qb"VDJX"V%OEwzbX}9]]pMMxH06(^tLuf#{fyrmc1+^
+s!c-C=|Q{U5Đb2A^PƩb5]0QPP̖CbRT48#Vʕ".~@'b=D40RA Wr5GL5G4.&P0b5A20={U>P4oa_^WKp#ժ@TkѰPī?rV"Q*@b6CPĺAbXN?@BHDl@!2 J[!b#b9!1? , X6@SF 3$`1ʹ橔N<f pFl/<|a|8UXcb!Y/,-_pzck	8f#YutDYԈCY#4 *G,8jƫ1JL8"I8	Q6 +bQ*T>*7
>X)Y%f* qR.փF!ײ(qP.:$fEGl^	"fQ#6(
(TEdY+r8P5p ڹILjeRF+0rΨM@@>U\qK:<H^,NFfWH%W)ZHUTDXHokb؈rXHF
+@Y)֓&R5k$So p1NL>WKˀ0+6\h)ˆAc3b%@-c8Tk(F[fkD#6
+-bAy[Xg h̢F@b"FAi,A
+KB,F9k	 R-&O@+5qfY_HbͲhbƫ7R|C#bYgEs"z֋@blF,KRs`XDp̲`D,4˲`xgb DX֖1P)le?0@"ӖRIZWY˪"KhtI9$b#Xh[ĊXg|YID,pӄl	Y, (@ |(U,@
09FX:Oa
+S*T`!װzxMcpfY[i@X?;bc1#C~)hĢfh
+[VjV DN4Tػjb>!Hbi")F(T2? $b3	@bZ#6i#GN"` k>ֲjЈS2f. ">ba
c&WorB´X":dSQDP"yCC-t)#b#
w,k,mZi@E@G,,FDLhbѬdUׇA" yĊtF 61;AGXG<-bIXJhb]
+dQ2	@$LB%*qF,$f$S=l)tRXk焥C݈u&!b+F "֕ң.VВ؆ȇF,R++
+n:!4d8T;4b#1#VZL|@wcTFE@$D,lv1&F-*@ەh:K@zEJ%#byiwV#V "6`T
+#"Vww573bWIDXJ6=pk1Q4X+;fbv2i@dD,0f0v9`H +ٕ7P"V:N b[O>؋bG>qDIeȕxfP(l9@bteM'K}:4f`+v*KFQNbVBFрF,%@DY,@Fq0$cYO,we=FQ+?bQsE1'9#bqq1GXm6" ȉX=a$&MlU,jM X"+Z :<ϱ#D,(jqD,'uw'-buu#C,ƣX6R" (, .]\40bX?(b=I+!KQbpbXG*GliK h6(+IXԮ,ZzZ8"ևˉ#bFlZ	OXO D^E-[ܕM e84esl
tX+]HXHY%>bIu<A׳ؐh#aЧgae(+>>"grXwY%
+]HF,zʱfX" HXؼ1ʀsن^B#c\{X(ˉDDlr@#"tk ʺ'|9[	;+x3paIι~H]YKTaǱN(v|bD"9
++Y ƈX6ɲ@$L`NW<-&RRV2pMňXl|[^OlQu8b9G;ESϑYWyx#[ "!17e|"ޕw}̦ZOqشC#-b3HX"zE,։ph
'>bX ">b
-Bm#Etemm( ZcbaDQ#6KĖ@N]cDlplUl<tE@/f#:^oɅh\n֦RY'dbR&J8ǊC#V-\(fĈXXYˁOY@(:0ace:{<%%qveOde[+Q
963b GbF'uǬ9>[%XԁXk Dq!
+PD)	J>K;
+Z\\ΖUǔ)D,h=X6
+a2"#6Xօ[X%1Zf&f@DF,bÝ!x-os<@xRzA,bPH*cHU,+R5bA>IXHWVW#r@:-5"fh@#֐W\ewH4쁻+XQ=HEr)
YK{ĊDA,jĊ%"H#H@D,#frBb]XZ$G,@ m|;}aLO B@
+ZLaで+lF˲=&{D#X擈t;(b\H"4p{z3t8bNYh(񐈍- k
҆;&JP #2<.gQ6/ەyj+fzF,8,#JD
+Z[VJ[Uŝ*aڦ%dQȡYmYE/S %h k El8L
+ЉL"NxB^D`J*C/V-'J+e1xӬhG4ˊ1#܋@"XM,ZV]f 1Y
+3A#6E
+ E)4*
}5,O{fW<+#Skc`ل /hyV-^EAܡYuH<fqã!X-b!F,coYię#ҨYxrGWa 0BD	fj %b-'Z, o~"| j6Yŝ!5Uƞ$ZkDQ4(. teً&jEJbf1<jMɲ,d(n?V>eB 2.U^h}axZdx5x
+L5XM@YvГ!a	QͅYExCiY6h.݁lY @GD,di8${%#Ŭ<g|a
++ZDY0li<bM(aLhBfh||)B%H;OCRâ5א,E'{"z%"Zut,%ӊAi!El4n1"m[&ݦłqy@FX1@ Eln-)@̰e,6xɄƫɧ֏׆& ¦zBb]=Ql YG<Dm#'+
_1ED
+c *o$ȑ c@#<6XH >TML	}
+W2OQ
+g$)Rb`!BUUGG} F@!rJH DyBîx-tF#  g4b
 7W@h o4 Di^ȰX4 Da
+]+
+t DYĂb|Ji5
+h K0^G  DQĂWL((G؁  @q[5]7
+h Uc
+\6
+h v#
+V   .^9
+h ;Z   :Dh;  ʣ<   U@  UL$
  0 hS @;L@ F0 4  ~3    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/img/b2evolution_minilogo2.png 1.10.3.src/rsc/img/b2evolution_minilogo2.png
--- 0.9.2.src/rsc/img/b2evolution_minilogo2.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/img/b2evolution_minilogo2.png	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,12 @@
+PNG
+
+   
IHDR      (   I   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   PLTEhKғ LϦlҸʦoՑ*5ف++)uXÿooy	j/jrpmʍwOJCV
F:'uhTљDQbw* 	8 ̺][Wެbm^.ߌ)   @tRNS {D  IDATxb  ͬ@`
hlf3vZ@\\qq4!%r ^A hr!)%%MMkb' `/$H3ۉkh*qTΊ֒xg 8@õ
+*lǧJ3 T	:Rx]neI 4u	>YJ܎Yb@w^]JY@H.è2"kT].CV"m\vt[ <$A BNL[XE/Jjg'- d<`&X? ˁZag(
+%$#	t9̧@Ҽ#%3Rt
+w@ \'&*-dc)n`kj(0AGBBQYVhVTr`MdlŮ($i&)ɣcl̡jdq	9f;ALL@@ -,ԙvL XX`NӲa6P!
:ڂ@?(k0q300#YCSZ%h'=:VvBNȈȒYTd)>)퐢 `.#$M e>P2jP)eyr;1A?]t9'HCCrp҂fV!a§*eU6۩#@܀^xa !Am,(b12 !XcIvʠ,`#IR`4	YC]b]̬
+
s`q*_L0e2 IZh
tK/YC,`i1eY:5!q$ Tn'r
+k`zA̠.fˁ14Ueׇ&o;`]@.WP 9Ajx A*+s].l, m/ۙ1(	2#\br;#ITU`*398݈3BU0X ^1[hA\.rY:aPS$E@N%#I66:]nǊ5̍ajڌv* r;A)r9̦P}, @(q)s&( '$!%Pr<a +Yp 0\WP)68\HQ@YOAʴX}+kT( ] BA/supڌp3p9@ tN8P(!E@	^RrJrUp ;60C!˅(""Yd@E90؈ځS
q.gVPE -r4T"WH@LYYYKRs2LXX@H~60
+kp9@ bpH!cKIv(=wԀyTQe`+hx]Ή||ҰpdQQQr RY0:܀@IExFO\@I"ȭd$R[4٬1\s!cXrr BuDN,vr &0yCZ"]YBHMY
7;`.orC)M]pՎ_llvБ*h$8ذ `.MtP^@ Q0kfPXB*;hP*IqB캺l1]6]`;JG~fIp sA;cH3TC!;@ A]l( 9`ILLv(]P#^VDLVP@Gҁ3mq%3!P]III]W]SM"MtuVvI6VfVII>vBKc>i`%ag>HJHTp  . W
+gbCR1@{"p	!E5΋ W fVv)%쀕5(Qv-(YJB"2
+2ᖗҶCq^xvCGK^n4Ӗ 	H[sJ:f:!fVNNV :q+iqKh @U`bo@HYN+,n57rIb¶ .XY^2 @\k(T)rй pXV̌L̃n p@yaA 9@C >\@8\nɄ
+T_j .bDon "@ B|23    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/img/b2evolution_minilogo.png 1.10.3.src/rsc/img/b2evolution_minilogo.png
--- 0.9.2.src/rsc/img/b2evolution_minilogo.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/img/b2evolution_minilogo.png	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,24 @@
+PNG
+
+   
IHDR      2   <   gAMA  7   tEXtSoftware Adobe ImageReadyqe<  PLTEoچ
+ەdIOB-trnƶ󴥎vzbm8LKHԩn{̊ÒsŲxV"Ŕ՘mZǽ*985vgP٤y+FܻaJ(ϛLkʏ64F=0ƉݷʢfҨ۪a!׻.ޭ_JѢ\̧_ZRƫы܊RԽ¥zΚǁ=ӦnQ%Z!;,x]6mV4΀cq]YЯ}Dސ`M1迀333 (W  
+IDATxb  F?h 4`>y @bP'XYO ST@O<>V 0%џ%vLY@$6?IO
=y*{, H
?}g,/F} )O #ʟ.Vp3УzdY@?	?3B#2 SmS#
+ɟzvYdY@OIb閍z2-O(+jX@Oot?՟,֘sEHH\J	zёŇSX0	?S;o2QQ-n}.M`frϠzG`AMU_EX0h
ph|j+q .7
~ti f@7̟llp7X&Q.` n*TE
,KNN.+BrWo"["gtuj rD.QQSߓBśZj"	@5G ;KF[ԅdtmeexi>e2阚@|fhS 0dAd}S^gONӴKMv+GQ˶ּ
+!j,,@"<]j1$Mɛ	jj0J}eDAބyD(2ڱ|瓖DkI  񧿬0>kdA
+X23#3Y^,d%0CR<UQ(4 Z(Q-X2 yYNMq5k`Z:ПT^m
fpƦCČ9(ԟn:@:@c!e"RW2˔@cT5@B" { p倉ρ:UXid-f	e[ذ
J 3(\1dr=	H4Qe)S$/s0B]uPFh,5H ! F(YtoG&=刪
+h2T@ȀbdQl&\5"P?qO{yxtק K#FSMzE!@ a?A\ j
+,&:FDtr
+3v`qdxmšF`D/Le0Ӏ
9>up	O'0Z+0B!ѡ	'&\H ltP5KHZ֪S0
+Ө0B\mRӍbN&\iNL"'?y
O*yrDYן =JXIC ;HG	 .8`܁uK5L)u`HJ.Ԧğ vD= F? SVs"<yX}
+
+5 5l l0Bze?9f)aO4f,xSᙡ^A}!TO O0W&9݂rk]ğ! Oe$%,ПH-`?!'˟17R;J Ct=>U ŗuҌU?A433͟2	@Jck[Iեn%|F ӟA> .`#P3 G&'Q[ύȟ8iOlG͟v@*B՟ ͟2B&(kՇcBFFHm47?eiJȟLU@xCO%l ldzT[X1M8X-
+8"Xic칄"z@'@ ae-＂A
+R [Cg9m`N]6N&\xOT99ٵ?KV* 3{z!2H*H//m@YT
+ьfPcxq_g<ݛ<Pjg.П[T''C{	@HX}`:_	ftj'$UFt؀DꪻI
+xccyI?aOuQ	YB3yAO^>?	Β>AE\b 2(YB"j,HQ
(r89Vk`DW^Oh<sh SLFꭀi̹f )Tk2]XO1*oOZq  Q]y
+Fyc hm rA{A)2AUțI|֠b-4UʟR&~Q.Y\LnffL`i =Zd&=ygHׅ+OWMP] w`{<>MMr`
taWFU,sy$ԁQ	RGA~ʳRiĬ40(
eC
+P檰ry=hl]%0 UMz9@P)bm!`#ZT$i OnDfuf2l8_
+ .
+g62eJsTJò0 P
+k<C=`YI@R_,@ h>r3)kDO\SIxg4ܱsi'SQ"C Dhj`f\P D2PX	64	@)W,JT ԵPAPtT??C
d`KWNihh :h8PMDR  < 
+h f'@ .#ެ^ F? Xr#
    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/img/blank.gif 1.10.3.src/rsc/img/blank.gif
--- 0.9.2.src/rsc/img/blank.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/img/blank.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a    !
+  ,       L ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/img/down_small.gif 1.10.3.src/rsc/img/down_small.gif
--- 0.9.2.src/rsc/img/down_small.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/img/down_small.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a    3̒         ,       !*Igh$P]А
P.<?	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/img/powered-by-b2evolution-120t.gif 1.10.3.src/rsc/img/powered-by-b2evolution-120t.gif
--- 0.9.2.src/rsc/img/powered-by-b2evolution-120t.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/img/powered-by-b2evolution-120t.gif	2007-05-02 00:09:40.000000000 -0500
@@ -0,0 +1,11 @@
+GIF89ax   ? III*ʍTTTzzzCjjj:ԫׇmJ̢WۢkswLp՚⨵ΘܨR|MBe;բD^^^cܸ0;;;jĀsتe!  ? ,    x    pH,Ȥrl:ШtJZ8XoFpC1#zVA)CJws:C}~o#eEB}F?~DI5p)&t(G
+
+B
e?

+?B

'E??F6(0=)=p+yMe?'
''Y@O.D` Y NeD7;|pI+xT+ς
+
pւA
+\a@LL!,mNQJhP$Btt\D,*0cG+,@*!$(8HҶo)șQTLhN 
++󆌻@ezDK L*	:@up`ŎC@Cg݌;@0">|4T`p9l.?y\u߀Χ]I݅~ @
x !ko= JIa
+%8"	  9,TD # L8D0T
+	``>` D@@ %ci$ O$\p .XV>,]~9Bt0 A $ z HD!"DO:XtHAA!T |a7B-LB70h$c^( 4,o BX  H@$38)\0]0&@
+qۮu#:2<&®ʫ/{l^@$`dT0	Qϰ#t1fָ %A߲0 '9 6p3<0pQh1[ (3e8Qm%#M0@fZiB,1sm!Űm[6MpѼ^.C@]<PpQ+펽 B$^=lC7L B14\cz̼4 .+([猆`zn1 ;wo;_Иѱ/jdB,)}/S:˞l{,XJi#\Z
/~#=ƈ.ջ^ 	Wjf21`A@o!Ø6 BYhr-$l#D΂nkW@
+d@ɐ9q	[xD`LA!b cߘyKLxL%[x  ,Y (N6Pڶ#G9XF~!0GE)ʘԽ+^#^-x!$ Ppb3Pdڥt4hZ3׹TPmD *M20.4*ErUD (x 4~NIЂG 2A@
h? ъ2! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/img/powered-by-b2evolution-150t.gif 1.10.3.src/rsc/img/powered-by-b2evolution-150t.gif
--- 0.9.2.src/rsc/img/powered-by-b2evolution-150t.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/img/powered-by-b2evolution-150t.gif	2007-05-02 00:09:40.000000000 -0500
@@ -0,0 +1,17 @@
+GIF89a ) ? :D0jȈHJJJiiiપkچݓVVVԻ٢}}}ӔXRcӢbtttLLp};BvQQQqڵ{^^^Dݧ}d͓֨g0!  ? ,     )  pH,Ȥrl:ШtJZX,*zyٰxL:dNNr @娼~G:6pS~F RLEH	&??V9lmi1B
66M(  u!B!B 	u?BH	CR1;#;;#1DP  BB`7	Y`	.|`@LP ,ph!@%xE)7bt1
 +H !,0  Lx1bKB0bW?(`BC$
+vL
6qjag!
DXp*p]ZK^&
D&La+
+BpX-F"}k1c-$:;AA
+"+iBhp#2aZy͍%- ksl黂0>P
+Bp @qB?HGhfh!x(LF!(; %*	H	8Pc7_ހ LHFST @@7#Xfe=P9$G&) [aZ)B=7@ &&8e(Y@%	zf"9(oI'
+y#i8G Dal[Z)BI@240 hm}C~ARQ
+,k@·Z C{DD
+$fCmpÛrh;wh [RVPB	* YԻU%L1@l˛"n07|4T VAf\LP\c+<,()3\hx\76d0 `T	37I&-PB6Dq,s	J&
+5mO:g³	m8,Bn-`5W 
A# L<  B|qGD\/
LrWL\4.I
+.oȠ>8<
z裛.^p| #: w v&`hBT-2굌ԫzÞ<ƯMm@zDg
+PH'я_yC~&/ uGzU[ /.@4 Ȉ,V(fHp@05"H
+x"X(;10P<p+c(V@&FsYBRx< >Ї-Z~24'X:
+0Gg#0<-KBy$'IPмc#ii'X`L-<$/F-Mɫq(\2CƖi4g~2&@SiUg 5RP	-7Ne"z%(:
+"<O|s3ρN30%h u(Dk pJ(g sĘ̧2S̕TXKeJ8	 Z LTJ!kI7fdJ5(zUVѼf~jбUj%+~S)SS92	1Ժ]\Z	a h}֋?3 l@.5	z}<z>Sj]p&0g/ *	X`ipAX,]^R7.h*Wེa7Jt*g @D߭{!w<c
+Q?8/sZ&Vt:#$!Ќ>1.6&`=1IPz
+X)	 ]c8D622f/G!.ZĪ69
+(AH0
\xγbYπn?ИA
Fiv'M6 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/img/valid-atom.png 1.10.3.src/rsc/img/valid-atom.png
--- 0.9.2.src/rsc/img/valid-atom.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/img/valid-atom.png	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,9 @@
+PNG
+
+   
IHDR   X      T   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   PLTElpvz[XYw{ٕŲ^hs-,-՛~S^hECC▖EKROU\=CHϐ6;@`]]SQP^^^   P  ~IDATxbP	 {d'#`O  `̈́A,D@6(De,+ì!+b۩h
+*
 QTmh=` bA5UHQƄ*@8-9t؀2K3sk 5%y:,ե9A1؛+* McZBYSձlao
1 lM@!4U>4$F;pXK[sIKeA2 ln$TK&{If-V'pIP30I(2+K+H5@ 1hp2B ,le2M<
+l
+"l
+"ll@J
DC@ 1prjh0[+c,@ 99%!YVHJ[E-9ͅ--̙i*B,<rl3X-f)[[ҶJ@.%djJ@ 95ul@ALL siOs1` t08MAƁ
5&p1 0A@0QgnnrY3K͵ H*KKC
2l,\
vvv 1p¶F ()0H,mM̈\fva6m9xy@tl˶jbjʖVJ@r IS{lk!\pk/$l5@ r3T(
+gCA YHLZ2rr2k(a yX45䐫& nbbjFOK&(ᵷ`fA HXfjӟ+q kI`|0kˡ@62 /	1_` rⲠj- `e~#!+@j@ 
 R՞WQᬙ@YF]\` ZMw(FK	; @4JUV%
+p(˳iˡ@
Q[X<2X@ִ  K(!]    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/img/valid-rss.png 1.10.3.src/rsc/img/valid-rss.png
--- 0.9.2.src/rsc/img/valid-rss.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/img/valid-rss.png	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,11 @@
+PNG
+
+   
IHDR   X      T   gAMA  7   tEXtSoftware Adobe ImageReadyqe<  PLTE>jܬʁt̆}Ԙv}Ӕ^lΊm)֝6yFȊKءhdYruP*`E@^Έ߱8όdƇ:KWLa辂xfb\AןҒЏ3<qĂŅT#]?]$%N1&/ڧz,.'7U՚uICנsf2qBŔ|p٤֛ѐSC]n`-"29  IDATxb%df0 Cm
 K@\@LYWtɉ
]t hp=Y 2Ԁ̌#&&
+d89]L \Yͥ,ս@]BBT
 5_92S_@TTH]TLT]@(^BJO0 48E)ږWT3E+_8_8QX^Q^U 4X_OCP^^^(^*''$޶V00[M 4LQZ;Q^^8T&_>><<߿;P'
+ 	ezxx K30Gs2
+jׇzz){{ gsw Auǫ8@L0Xa0J^Rk&pw $Å C){x FP)R
+`l
 $=@ʳ^vh h#d)jot0P`/ 	6H(#A382~b@ˀ] TAzŕ jnX!0FPxøΗT^7 ?!.%C0ԐJ
 4*E')K]<+` f0+:P x3Lb!F.|@@hy MGJ숴=9ER\NP^%7 <P\a0$l@Y0}`f **Xұ(d",+ Ps<C(h zԜW "I@eX/DJo΀eE `	 Q=,
@J7HYΡnvu@[\V eJ `o`22*A) D!h0(KJn Da'
+
+
+H: (Ő+WWo5 ]'b0@*|CPuѠ  
+nr.pP@ 1PTea4qC 7	  P6$oa    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/img/xml.gif 1.10.3.src/rsc/img/xml.gif
--- 0.9.2.src/rsc/img/xml.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/img/xml.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a$    X]rূ^dɱcߞrsr3罡џAC4Ug#糑諂alw.n$|${3¡S!ѲD}3WP?Ȥf                                        !     ,    $   	lH,ȣ%k:Ш4bNXو
2U,BXb&YUh( db9A1.b RqO"11.f+g1[N%g.2ft$ZQb1Mf gPN1#t.O)g. ++*O2](N1&
+N2M..2N2
+2eHE*\p  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/img.css 1.10.3.src/rsc/img.css
--- 0.9.2.src/rsc/img.css	2005-06-17 19:53:18.000000000 -0500
+++ 1.10.3.src/rsc/img.css	1969-12-31 18:00:00.000000000 -0600
@@ -1,36 +0,0 @@
-/* Image styles */
-
-img {
-	border: none;
-}
-
-img.top {
-	vertical-align: top;
-	border: 0px;
-}
-
-img.middle {
-	vertical-align: middle;
-	border: 0px;
-}
-
-img.leftmargin {
-	float: left;
-	border: 0px;
-	margin-right: 1ex;
-	margin-top: .2ex;
-	margin-bottom: .2ex;
-}
-
-img.rightmargin {
-	float: right;
-	border: 0px;
-	margin-left: 1ex;
-	margin-top: .2ex;
-	margin-bottom: .2ex;
-}
-
-img.flag {
-	vertical-align: middle;
-	border: 1px solid #000;
-}
diff -ruN --text 0.9.2.src/rsc/index.html 1.10.3.src/rsc/index.html
--- 0.9.2.src/rsc/index.html	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/index.html	2006-02-23 22:12:34.000000000 -0600
@@ -0,0 +1,14 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<title>/rsc Folder</title>
+</head>
+<body>
+	<h2><a href="http://evocore.net/">evoCore</a> FrameWork</h2>
+	<h1><code>/rsc</code> folder</h1>
+	<p>This folder holds the <strong>r</strong>e<strong>s</strong>our<strong>c</strong>e files. Resource files are presentation elements used to make up the interface. This includes icons, CSS and even Javascript.</p>
+	<p>This folder holds general purpose resources. The elements in here may be extended and/or replaced by more specific resources found in the various skin folders. </p>
+	<p><em>This folder needs to be accessed through the web.</em></p>
+</body>
+</html>
diff -ruN --text 0.9.2.src/rsc/js/admin.js 1.10.3.src/rsc/js/admin.js
--- 0.9.2.src/rsc/js/admin.js	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/js/admin.js	2006-08-24 14:15:04.000000000 -0500
@@ -0,0 +1,112 @@
+/**
+ * General functions for the backoffice.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2006 by Francois PLANQUE - {@link http://fplanque.net/}
+ */
+
+
+/**
+ * Set the action attribute on a form, including a Safari fix.
+ *
+ * This is so complicated, because the form also can have a (hidden) action value.
+ *
+ * @return boolean
+ */
+function set_new_form_action( form, newaction )
+{
+	// Stupid thing: having a field called action !
+	var saved_action = form.attributes.getNamedItem('action').value;
+	form.attributes.getNamedItem('action').value = newaction;
+
+	// FIX for Safari (2.0.2, OS X 10.4.3), to not submit the item on "Preview"! - (Konqueror does not fail here)
+	if( form.attributes.getNamedItem('action').value == saved_action )
+	{ // Still old value: Setting form.action failed! (This is the case for Safari)
+		// NOTE: checking "form.action == saved_action" (or through document.getElementById()) does not work - Safari uses the input element then
+		{ // _Setting_ form.action however sets the form's action attribute (not the input element) on Safari
+			form.action = newaction;
+		}
+
+		if( form.attributes.getNamedItem('action').value == saved_action )
+		{ // Still old value, did not work.
+			return false;
+		}
+	}
+	// END FIX for Safari
+
+	return true;
+}
+
+
+/**
+ * Open the item in a preview window (a new window with target 'b2evo_preview'), by changing
+ * the form's action attribute and target temporarily.
+ */
+function b2edit_open_preview( form, newaction )
+{
+	if( form.target == 'b2evo_preview' )
+	{ // A double-click on the Preview button
+		return false;
+	}
+
+	var saved_action = form.attributes.getNamedItem('action').value;
+	if( ! set_new_form_action(form, newaction) )
+	{
+		alert( "Preview not supported. Sorry. (Could not set form.action for preview)" );
+		return false;
+	}
+
+	form.target = 'b2evo_preview';
+	preview_window = window.open( '', 'b2evo_preview' );
+	preview_window.focus();
+	// submit after target window is created.
+	form.submit();
+	form.attributes.getNamedItem('action').value = saved_action;
+	form.target = '_self';
+	return false;
+}
+
+
+/**
+ * Submits the form after setting its action to "newaction" and the blog value to "blog" (if given).
+ *
+ * This is used to switch to another blog or tab, but "keep" the input in the form.
+ */
+function b2edit_reload( form, newaction, blog )
+{
+	// Set the new form action URL:
+	if( ! set_new_form_action(form, newaction) )
+	{
+		return false;
+	}
+
+	// Set the new form "action" HIDDEN value:
+	if( form.elements.action.value == "update" )
+	{
+		form.elements.action.value = "edit_switchtab";
+	}
+	else if( form.elements.action.value == "create" )
+	{
+		form.elements.action.value = "create_switchtab";
+	}
+
+	// Set the blog we are switching to:
+	if( typeof blog != 'undefined' )
+	{
+		form.elements.blog.value = blog;
+	}
+	
+	// form.action.value = 'reload';
+	// form.post_title.value = 'demo';
+	// alert( form.action.value + ' ' + form.post_title.value );
+
+	// disable bozo validator if active:
+	// TODO: dh> this seems to actually delete any events attached to beforeunload, which can cause problems if e.g. a plugin hooks this event
+	window.onbeforeunload = null;
+	
+	// Submit the form:
+	form.submit();
+
+	return false;
+}
diff -ruN --text 0.9.2.src/rsc/js/anchorposition.js 1.10.3.src/rsc/js/anchorposition.js
--- 0.9.2.src/rsc/js/anchorposition.js	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/js/anchorposition.js	2005-04-20 19:38:02.000000000 -0500
@@ -0,0 +1,147 @@
+// ===================================================================
+// Author: Matt Kruse <matt@mattkruse.com>
+// WWW: http://www.mattkruse.com/
+//
+// NOTICE: You may use this code for any purpose, commercial or
+// private, without any further permission from the author. You may
+// remove this notice from your final code if you wish, however it is
+// appreciated by the author if at least my web site address is kept.
+//
+// You may *NOT* re-distribute this code in any way except through its
+// use. That means, you can include it in your product, or your web
+// site, or any other form where the code is actually being used. You
+// may not put the plain javascript up on your site for download or
+// include it in your javascript libraries for download. 
+// If you wish to share this code with others, please just point them
+// to the URL instead.
+// Please DO NOT link directly to my .js files from your site. Copy
+// the files to your server and use them there. Thank you.
+// ===================================================================
+
+/* 
+AnchorPosition.js
+Author: Matt Kruse
+Last modified: 10/11/02
+
+DESCRIPTION: These functions find the position of an <A> tag in a document,
+so other elements can be positioned relative to it.
+
+COMPATABILITY: Netscape 4.x,6.x,Mozilla, IE 5.x,6.x on Windows. Some small
+positioning errors - usually with Window positioning - occur on the 
+Macintosh platform.
+
+FUNCTIONS:
+getAnchorPosition(anchorname)
+  Returns an Object() having .x and .y properties of the pixel coordinates
+  of the upper-left corner of the anchor. Position is relative to the PAGE.
+
+getAnchorWindowPosition(anchorname)
+  Returns an Object() having .x and .y properties of the pixel coordinates
+  of the upper-left corner of the anchor, relative to the WHOLE SCREEN.
+
+NOTES:
+
+1) For popping up separate browser windows, use getAnchorWindowPosition. 
+   Otherwise, use getAnchorPosition
+
+2) Your anchor tag MUST contain both NAME and ID attributes which are the 
+   same. For example:
+   <A NAME="test" ID="test"> </A>
+
+3) There must be at least a space between <A> </A> for IE5.5 to see the 
+   anchor tag correctly. Do not do <A></A> with no space.
+*/ 
+
+// getAnchorPosition(anchorname)
+//   This function returns an object having .x and .y properties which are the coordinates
+//   of the named anchor, relative to the page.
+function getAnchorPosition(anchorname) {
+	// This function will return an Object with x and y properties
+	var useWindow=false;
+	var coordinates=new Object();
+	var x=0,y=0;
+	// Browser capability sniffing
+	var use_gebi=false, use_css=false, use_layers=false;
+	if (document.getElementById) { use_gebi=true; }
+	else if (document.all) { use_css=true; }
+	else if (document.layers) { use_layers=true; }
+	// Logic to find position
+ 	if (use_gebi && document.all) {
+		x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);
+		y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);
+		}
+	else if (use_gebi) {
+		var o=document.getElementById(anchorname);
+		x=AnchorPosition_getPageOffsetLeft(o);
+		y=AnchorPosition_getPageOffsetTop(o);
+		}
+ 	else if (use_css) {
+		x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);
+		y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);
+		}
+	else if (use_layers) {
+		var found=0;
+		for (var i=0; i<document.anchors.length; i++) {
+			if (document.anchors[i].name==anchorname) { found=1; break; }
+			}
+		if (found==0) {
+			coordinates.x=0; coordinates.y=0; return coordinates;
+			}
+		x=document.anchors[i].x;
+		y=document.anchors[i].y;
+		}
+	else {
+		coordinates.x=0; coordinates.y=0; return coordinates;
+		}
+	coordinates.x=x;
+	coordinates.y=y;
+	return coordinates;
+	}
+
+// getAnchorWindowPosition(anchorname)
+//   This function returns an object having .x and .y properties which are the coordinates
+//   of the named anchor, relative to the window
+function getAnchorWindowPosition(anchorname) {
+	var coordinates=getAnchorPosition(anchorname);
+	var x=0;
+	var y=0;
+	if (document.getElementById) {
+		if (isNaN(window.screenX)) {
+			x=coordinates.x-document.body.scrollLeft+window.screenLeft;
+			y=coordinates.y-document.body.scrollTop+window.screenTop;
+			}
+		else {
+			x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;
+			y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;
+			}
+		}
+	else if (document.all) {
+		x=coordinates.x-document.body.scrollLeft+window.screenLeft;
+		y=coordinates.y-document.body.scrollTop+window.screenTop;
+		}
+	else if (document.layers) {
+		x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;
+		y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;
+		}
+	coordinates.x=x;
+	coordinates.y=y;
+	return coordinates;
+	}
+
+// Functions for IE to get position of an object
+function AnchorPosition_getPageOffsetLeft (el) {
+	var ol=el.offsetLeft;
+	while ((el=el.offsetParent) != null) { ol += el.offsetLeft; }
+	return ol;
+	}
+function AnchorPosition_getWindowOffsetLeft (el) {
+	return AnchorPosition_getPageOffsetLeft(el)-document.body.scrollLeft;
+	}	
+function AnchorPosition_getPageOffsetTop (el) {
+	var ot=el.offsetTop;
+	while((el=el.offsetParent) != null) { ot += el.offsetTop; }
+	return ot;
+	}
+function AnchorPosition_getWindowOffsetTop (el) {
+	return AnchorPosition_getPageOffsetTop(el)-document.body.scrollTop;
+	}
diff -ruN --text 0.9.2.src/rsc/js/bozo_validator.js 1.10.3.src/rsc/js/bozo_validator.js
--- 0.9.2.src/rsc/js/bozo_validator.js	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/js/bozo_validator.js	2007-02-19 01:58:34.000000000 -0600
@@ -0,0 +1,238 @@
+/**
+ * "BOZO VALIDATOR 2" : Check if a form has been changed but not submitted when a bozo clicks
+ * on a link which will result in potential data input loss
+ *
+ * Used for bozos, ask for confirmation to change the current page when he clicks on a link after having done changes on inputs forms
+ *	without saving them
+ *
+ * Tested on Firefox (XP & Mac OSX) , IE6 (XP), Safari (Mac OSX)
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2006 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ */
+var bozo_confirm_mess;
+
+var bozo = {
+
+	// array of changes for each form we need to verify (needed to detect if another form has changed when we submit)
+	'tab_changes' : Object(),
+	// Total number of changes
+	'nb_changes' : 0,
+
+	// If no translated message has been provided, use this default:
+	'confirm_mess' : bozo_confirm_mess ? bozo_confirm_mess : 'You have modified this form but you haven\'t submitted it yet.\nYou are about to lose your edits.\nAre you sure?',
+
+	/**
+	 *	BOZO VALIDATOR INITIALIZATION
+	 * This is designed to track changes on forms whith an ID including '_checkchanges'
+	 */
+	init: function ( )
+	{	// Loop through all forms
+		var date_deb = new Date();
+
+		// Loop through all forms:
+		for( var i = 0; i < document.forms.length ; i++ )
+		{ // Get the next form element:
+			var el_form = document.forms[i];
+
+			// add submit event on the form to control if there are changes on others forms:
+			addEvent( el_form, 'submit', bozo.validate_submit, false );
+
+			// Get all inputs for this form:
+			all_inputs = el_form.getElementsByTagName( 'input' );
+
+			if( el_form.id.indexOf( '_checkchanges' ) == -1 )
+			{	// The form has no '_checkchanges' ID, we won't react on changes BUT we still need to react on SUBMIT...
+				// Loop through all form inputs:
+				for( var j = 0; j < all_inputs.length; j++ )
+				{	// Get the next input element:
+					var field = all_inputs[j];
+					if( field.type == 'submit' )
+					{	// The input is a submit, so we add a click event to validate_submit function
+						addEvent( field , 'click', bozo.validate_submit, false );
+					}
+					// TODO: handle IMAGE type
+				}
+				continue;
+			}
+
+			// Initialize this form as having no changes yet:
+			bozo.tab_changes[el_form.id] = 0;
+
+			// Loop through all form inputs:
+			for( var j = 0; j < all_inputs.length; j++ )
+			{	// Get the next input element:
+				var field = all_inputs[j];
+
+				if( field.className.indexOf( '_nocheckchanges' ) == -1  )
+				{	// We want to track changes on this field:
+
+					if( field.type == 'submit' )
+					{	// The input is a submit, so we add no event
+					}
+					// TODO: handle IMAGE type
+					else if( field.type == 'reset' )
+					{	// The input is a reset, so we add a click event to reset_changes function
+						addEvent( field , 'click', bozo.reset_changes, false );
+					}
+					else
+					{	// The input is not a submit/image/reset, so we add a change event:
+						addEvent( field , 'change', bozo.change, false );
+						addEvent( field , 'keypress', bozo.change, false );
+					}
+				}
+			}
+
+			all_textareas = el_form.getElementsByTagName( 'textarea' );
+			// Loop on all form textareas
+			for( var j = 0; j < all_textareas.length; j++ )
+			{
+					var field = all_textareas[j];
+					addEvent( field , 'change', bozo.change, false );
+					addEvent( field , 'keypress', bozo.change, false );
+			}
+
+			all_selects = el_form.getElementsByTagName( 'select' );
+			// Loop on all form selects
+			for( var j = 0; j < all_selects.length; j++ )
+			{
+					var field = all_selects[j];
+					addEvent( field , 'change', bozo.change, false );
+			}
+		}
+
+
+		var date_fin = new Date();
+		var tps = date_fin.getTime() - date_deb.getTime();;
+		//alert( tps );
+	},
+
+
+	/**
+	 *	caters for the differences between Internet Explorer and fully DOM-supporting browsers
+	 */
+	findTarget: function ( e )
+	{
+		var target;
+		if (window.event && window.event.srcElement)
+			target = window.event.srcElement;
+		else if (e && e.target)
+			target = e.target;
+
+		if (!target)
+			return null;
+
+		return target;
+	},
+
+
+	/*
+	 * called when there is a change event on an element
+	 */
+	change: function( e )
+	{	// Get the target element
+		var target = bozo.findTarget( e );
+		// Update changes number for his parent form
+		bozo.tab_changes[ get_form( target ).id ]++;
+		// Update Total changes number
+		bozo.nb_changes++;
+	},
+
+
+	/*
+	 * Call when there is a click on a reset input
+	 * Reset changes
+	 */
+	reset_changes: function ( e )
+	{
+		// Loop on the forms changes array
+		for( i in bozo.tab_changes )
+		{	// Reset changes number to 0
+			bozo.tab_changes[i] = 0;
+		}
+		// Total changes number
+		bozo.nb_changes = 0;
+	},
+
+
+	/*
+	 *	Called when there is a click event on a submit button
+	 *	If there are no changes on others forms, cancel onbeforeunload event
+	 */
+	validate_submit: function( e )
+	{
+			var target = bozo.findTarget(e);
+
+			var other_form_changes = 0;
+
+			// Loop on the forms changes array
+			for( i in bozo.tab_changes )
+			{
+				if ( ( i != get_form( target ).id ) && bozo.tab_changes[i] )
+				{	// Another form contains input changes
+					other_form_changes++;
+				}
+			}
+
+			if( !other_form_changes )
+			{	// There are no changes on others forms, so cancel onbeforeunload event
+				window.onbeforeunload = '';
+				return;
+			}
+	},
+
+
+
+	/*
+	 *	Called when the user close the window
+	 *	Ask confirmation to close page without saving changes if there have been changes on all form inputs
+	 */
+	validate_close: function( e )
+	{
+		if( bozo.nb_changes )
+		{	// there are input changes
+			if(window.event)
+			{ // For ie:
+				window.event.returnValue = bozo.confirm_mess;
+			}
+			else
+			{ // For firefox:
+				//e.preventDefault();
+				//alert('pjl');
+				return bozo.confirm_mess;
+			}
+		}
+  }
+
+}
+
+// Init Bozo validator when the window is loaded:
+addEvent( window, 'load', bozo.init, false );
+// The following does not seem to work with addEvent... !?
+// addEvent( window, 'beforeunload', bozo.validate_close, false );
+// addEvent( window.document, 'beforeunload', bozo.validate_close, false );
+window.onbeforeunload = bozo.validate_close;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/js/calendarpopup.js 1.10.3.src/rsc/js/calendarpopup.js
--- 0.9.2.src/rsc/js/calendarpopup.js	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/js/calendarpopup.js	2006-09-26 22:47:34.000000000 -0500
@@ -0,0 +1,702 @@
+// ===================================================================
+// Author: Matt Kruse <matt@mattkruse.com>
+// WWW: http://www.mattkruse.com/
+//
+// NOTICE: You may use this code for any purpose, commercial or
+// private, without any further permission from the author. You may
+// remove this notice from your final code if you wish, however it is
+// appreciated by the author if at least my web site address is kept.
+//
+// You may *NOT* re-distribute this code in any way except through its
+// use. That means, you can include it in your product, or your web
+// site, or any other form where the code is actually being used. You
+// may not put the plain javascript up on your site for download or
+// include it in your javascript libraries for download.
+// If you wish to share this code with others, please just point them
+// to the URL instead.
+// Please DO NOT link directly to my .js files from your site. Copy
+// the files to your server and use them there. Thank you.
+// ===================================================================
+
+// HISTORY
+// ------------------------------------------------------------------
+// Sep 26, 2006: If MONTH_NAMES is already defined, use it.
+//               (blueyed)
+// March 29, 2004: Added check in select() method for the form field
+//      being disabled. If it is, just return and don't do anything.
+// March 24, 2004: Fixed bug - when month name and abbreviations were
+//      changed, date format still used original values.
+// January 26, 2004: Added support for drop-down month and year
+//      navigation (Thanks to Chris Reid for the idea)
+// September 22, 2003: Fixed a minor problem in YEAR calendar with
+//      CSS prefix.
+// August 19, 2003: Renamed the function to get styles, and made it
+//      work correctly without an object reference
+// August 18, 2003: Changed showYearNavigation and
+//      showYearNavigationInput to optionally take an argument of
+//      true or false
+// July 31, 2003: Added text input option for year navigation.
+//      Added a per-calendar CSS prefix option to optionally use
+//      different styles for different calendars.
+// July 29, 2003: Fixed bug causing the Today link to be clickable
+//      even though today falls in a disabled date range.
+//      Changed formatting to use pure CSS, allowing greater control
+//      over look-and-feel options.
+// June 11, 2003: Fixed bug causing the Today link to be unselectable
+//      under certain cases when some days of week are disabled
+// March 14, 2003: Added ability to disable individual dates or date
+//      ranges, display as light gray and strike-through
+// March 14, 2003: Removed dependency on graypixel.gif and instead
+///     use table border coloring
+// March 12, 2003: Modified showCalendar() function to allow optional
+//      start-date parameter
+// March 11, 2003: Modified select() function to allow optional
+//      start-date parameter
+/*
+DESCRIPTION: This object implements a popup calendar to allow the user to
+select a date, month, quarter, or year.
+
+COMPATABILITY: Works with Netscape 4.x, 6.x, IE 5.x on Windows. Some small
+positioning errors - usually with Window positioning - occur on the
+Macintosh platform.
+The calendar can be modified to work for any location in the world by
+changing which weekday is displayed as the first column, changing the month
+names, and changing the column headers for each day.
+
+USAGE:
+// Create a new CalendarPopup object of type WINDOW
+var cal = new CalendarPopup();
+
+// Create a new CalendarPopup object of type DIV using the DIV named 'mydiv'
+var cal = new CalendarPopup('mydiv');
+
+// Easy method to link the popup calendar with an input box.
+cal.select(inputObject, anchorname, dateFormat);
+// Same method, but passing a default date other than the field's current value
+cal.select(inputObject, anchorname, dateFormat, '01/02/2000');
+// This is an example call to the popup calendar from a link to populate an
+// input box. Note that to use this, date.js must also be included!!
+<A HREF="#" onclick="cal.select(document.forms[0].date,'anchorname','MM/dd/yyyy'); return false;">Select</A>
+
+// Set the type of date select to be used. By default it is 'date'.
+cal.setDisplayType(type);
+
+// When a date, month, quarter, or year is clicked, a function is called and
+// passed the details. You must write this function, and tell the calendar
+// popup what the function name is.
+// Function to be called for 'date' select receives y, m, d
+cal.setReturnFunction(functionname);
+// Function to be called for 'month' select receives y, m
+cal.setReturnMonthFunction(functionname);
+// Function to be called for 'quarter' select receives y, q
+cal.setReturnQuarterFunction(functionname);
+// Function to be called for 'year' select receives y
+cal.setReturnYearFunction(functionname);
+
+// Show the calendar relative to a given anchor
+cal.showCalendar(anchorname);
+
+// Hide the calendar. The calendar is set to autoHide automatically
+cal.hideCalendar();
+
+// Set the month names to be used. Default are English month names
+cal.setMonthNames("January","February","March",...);
+
+// Set the month abbreviations to be used. Default are English month abbreviations
+cal.setMonthAbbreviations("Jan","Feb","Mar",...);
+
+// Show navigation for changing by the year, not just one month at a time
+cal.showYearNavigation();
+
+// Show month and year dropdowns, for quicker selection of month of dates
+cal.showNavigationDropdowns();
+
+// Set the text to be used above each day column. The days start with
+// sunday regardless of the value of WeekStartDay
+cal.setDayHeaders("S","M","T",...);
+
+// Set the day for the first column in the calendar grid. By default this
+// is Sunday (0) but it may be changed to fit the conventions of other
+// countries.
+cal.setWeekStartDay(1); // week is Monday - Saturday
+
+// Set the weekdays which should be disabled in the 'date' select popup. You can
+// then allow someone to only select week end dates, or Tuedays, for example
+cal.setDisabledWeekDays(0,1); // To disable selecting the 1st or 2nd days of the week
+
+// Selectively disable individual days or date ranges. Disabled days will not
+// be clickable, and show as strike-through text on current browsers.
+// Date format is any format recognized by parseDate() in date.js
+// Pass a single date to disable:
+cal.addDisabledDates("2003-01-01");
+// Pass null as the first parameter to mean "anything up to and including" the
+// passed date:
+cal.addDisabledDates(null, "01/02/03");
+// Pass null as the second parameter to mean "including the passed date and
+// anything after it:
+cal.addDisabledDates("Jan 01, 2003", null);
+// Pass two dates to disable all dates inbetween and including the two
+cal.addDisabledDates("January 01, 2003", "Dec 31, 2003");
+
+// When the 'year' select is displayed, set the number of years back from the
+// current year to start listing years. Default is 2.
+// This is also used for year drop-down, to decide how many years +/- to display
+cal.setYearSelectStartOffset(2);
+
+// Text for the word "Today" appearing on the calendar
+cal.setTodayText("Today");
+
+// The calendar uses CSS classes for formatting. If you want your calendar to
+// have unique styles, you can set the prefix that will be added to all the
+// classes in the output.
+// For example, normal output may have this:
+//     <SPAN CLASS="cpTodayTextDisabled">Today<SPAN>
+// But if you set the prefix like this:
+cal.setCssPrefix("Test");
+// The output will then look like:
+//     <SPAN CLASS="TestcpTodayTextDisabled">Today<SPAN>
+// And you can define that style somewhere in your page.
+
+// When using Year navigation, you can make the year be an input box, so
+// the user can manually change it and jump to any year
+cal.showYearNavigationInput();
+
+// Set the calendar offset to be different than the default. By default it
+// will appear just below and to the right of the anchorname. So if you have
+// a text box where the date will go and and anchor immediately after the
+// text box, the calendar will display immediately under the text box.
+cal.offsetX = 20;
+cal.offsetY = 20;
+
+NOTES:
+1) Requires the functions in AnchorPosition.js and PopupWindow.js
+
+2) Your anchor tag MUST contain both NAME and ID attributes which are the
+   same. For example:
+   <A NAME="test" ID="test"> </A>
+
+3) There must be at least a space between <A> </A> for IE5.5 to see the
+   anchor tag correctly. Do not do <A></A> with no space.
+
+4) When a CalendarPopup object is created, a handler for 'onmouseup' is
+   attached to any event handler you may have already defined. Do NOT define
+   an event handler for 'onmouseup' after you define a CalendarPopup object
+   or the autoHide() will not work correctly.
+
+5) The calendar popup display uses style sheets to make it look nice.
+
+*/
+
+// CONSTRUCTOR for the CalendarPopup Object
+function CalendarPopup() {
+	var c;
+	if (arguments.length>0) {
+		c = new PopupWindow(arguments[0]);
+		}
+	else {
+		c = new PopupWindow();
+		c.setSize(150,175);
+		}
+	c.offsetX = -152;
+	c.offsetY = 25;
+	c.autoHide();
+	// Calendar-specific properties
+	if( typeof MONTH_NAMES != "undefined" && MONTH_NAMES.slice )
+	{
+		c.monthNames = MONTH_NAMES.slice(0, 12);
+		c.monthAbbreviations = MONTH_NAMES.slice(12, 24);
+	}
+	else
+	{
+		c.monthNames = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
+		c.monthAbbreviations = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
+	}
+	c.dayHeaders = new Array("S","M","T","W","T","F","S");
+	c.returnFunction = "CP_tmpReturnFunction";
+	c.returnMonthFunction = "CP_tmpReturnMonthFunction";
+	c.returnQuarterFunction = "CP_tmpReturnQuarterFunction";
+	c.returnYearFunction = "CP_tmpReturnYearFunction";
+	c.weekStartDay = 0;
+	c.isShowYearNavigation = false;
+	c.displayType = "date";
+	c.disabledWeekDays = new Object();
+	c.disabledDatesExpression = "";
+	c.yearSelectStartOffset = 2;
+	c.currentDate = null;
+	c.todayText="Today";
+	c.cssPrefix="";
+	c.isShowNavigationDropdowns=false;
+	c.isShowYearNavigationInput=false;
+	window.CP_calendarObject = null;
+	window.CP_targetInput = null;
+	window.CP_dateFormat = "MM/dd/yyyy";
+	// Method mappings
+	c.copyMonthNamesToWindow = CP_copyMonthNamesToWindow;
+	c.setReturnFunction = CP_setReturnFunction;
+	c.setReturnMonthFunction = CP_setReturnMonthFunction;
+	c.setReturnQuarterFunction = CP_setReturnQuarterFunction;
+	c.setReturnYearFunction = CP_setReturnYearFunction;
+	c.setMonthNames = CP_setMonthNames;
+	c.setMonthAbbreviations = CP_setMonthAbbreviations;
+	c.setDayHeaders = CP_setDayHeaders;
+	c.setWeekStartDay = CP_setWeekStartDay;
+	c.setDisplayType = CP_setDisplayType;
+	c.setDisabledWeekDays = CP_setDisabledWeekDays;
+	c.addDisabledDates = CP_addDisabledDates;
+	c.setYearSelectStartOffset = CP_setYearSelectStartOffset;
+	c.setTodayText = CP_setTodayText;
+	c.showYearNavigation = CP_showYearNavigation;
+	c.showCalendar = CP_showCalendar;
+	c.hideCalendar = CP_hideCalendar;
+	c.getStyles = getCalendarStyles;
+	c.refreshCalendar = CP_refreshCalendar;
+	c.getCalendar = CP_getCalendar;
+	c.select = CP_select;
+	c.setCssPrefix = CP_setCssPrefix;
+	c.showNavigationDropdowns = CP_showNavigationDropdowns;
+	c.showYearNavigationInput = CP_showYearNavigationInput;
+	c.copyMonthNamesToWindow();
+	// Return the object
+	return c;
+	}
+function CP_copyMonthNamesToWindow() {
+	// Copy these values over to the date.js
+	if (typeof(window.MONTH_NAMES)!="undefined" && window.MONTH_NAMES!=null) {
+		window.MONTH_NAMES = new Array();
+		for (var i=0; i<this.monthNames.length; i++) {
+			window.MONTH_NAMES[window.MONTH_NAMES.length] = this.monthNames[i];
+		}
+		for (var i=0; i<this.monthAbbreviations.length; i++) {
+			window.MONTH_NAMES[window.MONTH_NAMES.length] = this.monthAbbreviations[i];
+		}
+	}
+}
+// Temporary default functions to be called when items clicked, so no error is thrown
+function CP_tmpReturnFunction(y,m,d) {
+	if (window.CP_targetInput!=null) {
+		var dt = new Date(y,m-1,d,0,0,0);
+		if (window.CP_calendarObject!=null) { window.CP_calendarObject.copyMonthNamesToWindow(); }
+		window.CP_targetInput.value = formatDate(dt,window.CP_dateFormat);
+		}
+	else {
+		alert('Use setReturnFunction() to define which function will get the clicked results!');
+		}
+	}
+function CP_tmpReturnMonthFunction(y,m) {
+	alert('Use setReturnMonthFunction() to define which function will get the clicked results!\nYou clicked: year='+y+' , month='+m);
+	}
+function CP_tmpReturnQuarterFunction(y,q) {
+	alert('Use setReturnQuarterFunction() to define which function will get the clicked results!\nYou clicked: year='+y+' , quarter='+q);
+	}
+function CP_tmpReturnYearFunction(y) {
+	alert('Use setReturnYearFunction() to define which function will get the clicked results!\nYou clicked: year='+y);
+	}
+
+// Set the name of the functions to call to get the clicked item
+function CP_setReturnFunction(name) { this.returnFunction = name; }
+function CP_setReturnMonthFunction(name) { this.returnMonthFunction = name; }
+function CP_setReturnQuarterFunction(name) { this.returnQuarterFunction = name; }
+function CP_setReturnYearFunction(name) { this.returnYearFunction = name; }
+
+// Over-ride the built-in month names
+function CP_setMonthNames() {
+	for (var i=0; i<arguments.length; i++) { this.monthNames[i] = arguments[i]; }
+	this.copyMonthNamesToWindow();
+	}
+
+// Over-ride the built-in month abbreviations
+function CP_setMonthAbbreviations() {
+	for (var i=0; i<arguments.length; i++) { this.monthAbbreviations[i] = arguments[i]; }
+	this.copyMonthNamesToWindow();
+	}
+
+// Over-ride the built-in column headers for each day
+function CP_setDayHeaders() {
+	for (var i=0; i<arguments.length; i++) { this.dayHeaders[i] = arguments[i]; }
+	}
+
+// Set the day of the week (0-7) that the calendar display starts on
+// This is for countries other than the US whose calendar displays start on Monday(1), for example
+function CP_setWeekStartDay(day) { this.weekStartDay = day; }
+
+// Show next/last year navigation links
+function CP_showYearNavigation() { this.isShowYearNavigation = (arguments.length>0)?arguments[0]:true; }
+
+// Which type of calendar to display
+function CP_setDisplayType(type) {
+	if (type!="date"&&type!="week-end"&&type!="month"&&type!="quarter"&&type!="year") { alert("Invalid display type! Must be one of: date,week-end,month,quarter,year"); return false; }
+	this.displayType=type;
+	return false;
+	}
+
+// How many years back to start by default for year display
+function CP_setYearSelectStartOffset(num) { this.yearSelectStartOffset=num; }
+
+// Set which weekdays should not be clickable
+function CP_setDisabledWeekDays() {
+	this.disabledWeekDays = new Object();
+	for (var i=0; i<arguments.length; i++) { this.disabledWeekDays[arguments[i]] = true; }
+	}
+
+// Disable individual dates or ranges
+// Builds an internal logical test which is run via eval() for efficiency
+function CP_addDisabledDates(start, end) {
+	if (arguments.length==1) { end=start; }
+	if (start==null && end==null) { return; }
+	if (this.disabledDatesExpression!="") { this.disabledDatesExpression+= "||"; }
+	if (start!=null) { start = parseDate(start); start=""+start.getFullYear()+LZ(start.getMonth()+1)+LZ(start.getDate());}
+	if (end!=null) { end=parseDate(end); end=""+end.getFullYear()+LZ(end.getMonth()+1)+LZ(end.getDate());}
+	if (start==null) { this.disabledDatesExpression+="(ds<="+end+")"; }
+	else if (end  ==null) { this.disabledDatesExpression+="(ds>="+start+")"; }
+	else { this.disabledDatesExpression+="(ds>="+start+"&&ds<="+end+")"; }
+	}
+
+// Set the text to use for the "Today" link
+function CP_setTodayText(text) {
+	this.todayText = text;
+	}
+
+// Set the prefix to be added to all CSS classes when writing output
+function CP_setCssPrefix(val) {
+	this.cssPrefix = val;
+	}
+
+// Show the navigation as an dropdowns that can be manually changed
+function CP_showNavigationDropdowns() { this.isShowNavigationDropdowns = (arguments.length>0)?arguments[0]:true; }
+
+// Show the year navigation as an input box that can be manually changed
+function CP_showYearNavigationInput() { this.isShowYearNavigationInput = (arguments.length>0)?arguments[0]:true; }
+
+// Hide a calendar object
+function CP_hideCalendar() {
+	if (arguments.length > 0) { window.popupWindowObjects[arguments[0]].hidePopup(); }
+	else { this.hidePopup(); }
+	}
+
+// Refresh the contents of the calendar display
+function CP_refreshCalendar(index) {
+	var calObject = window.popupWindowObjects[index];
+	if (arguments.length>1) {
+		calObject.populate(calObject.getCalendar(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]));
+		}
+	else {
+		calObject.populate(calObject.getCalendar());
+		}
+	calObject.refresh();
+	}
+
+// Populate the calendar and display it
+function CP_showCalendar(anchorname) {
+	if (arguments.length>1) {
+		if (arguments[1]==null||arguments[1]=="") {
+			this.currentDate=new Date();
+			}
+		else {
+			this.currentDate=new Date(parseDate(arguments[1]));
+			}
+		}
+	this.populate(this.getCalendar());
+	this.showPopup(anchorname);
+	}
+
+// Simple method to interface popup calendar with a text-entry box
+function CP_select(inputobj, linkname, format) {
+	var selectedDate=(arguments.length>3)?arguments[3]:null;
+	if (!window.getDateFromFormat) {
+		alert("calendar.select: To use this method you must also include 'date.js' for date formatting");
+		return;
+		}
+	if (this.displayType!="date"&&this.displayType!="week-end") {
+		alert("calendar.select: This function can only be used with displayType 'date' or 'week-end'");
+		return;
+		}
+	if (inputobj.type!="text" && inputobj.type!="hidden" && inputobj.type!="textarea") {
+		alert("calendar.select: Input object passed is not a valid form input object");
+		window.CP_targetInput=null;
+		return;
+		}
+	if (inputobj.disabled) { return; } // Can't use calendar input on disabled form input!
+	window.CP_targetInput = inputobj;
+	window.CP_calendarObject = this;
+	this.currentDate=null;
+	var time=0;
+	if (selectedDate!=null) {
+		time = getDateFromFormat(selectedDate,format)
+		}
+	else if (inputobj.value!="") {
+		time = getDateFromFormat(inputobj.value,format);
+		}
+	if (selectedDate!=null || inputobj.value!="") {
+		if (time==0) { this.currentDate=null; }
+		else { this.currentDate=new Date(time); }
+		}
+	window.CP_dateFormat = format;
+	this.showCalendar(linkname);
+	}
+
+// Get style block needed to display the calendar correctly
+function getCalendarStyles() {
+	var result = "";
+	var p = "";
+	if (this!=null && typeof(this.cssPrefix)!="undefined" && this.cssPrefix!=null && this.cssPrefix!="") { p=this.cssPrefix; }
+	result += "<STYLE>\n";
+	result += "."+p+"cpYearNavigation,."+p+"cpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }\n";
+	result += "."+p+"cpDayColumnHeader, ."+p+"cpYearNavigation,."+p+"cpMonthNavigation,."+p+"cpCurrentMonthDate,."+p+"cpCurrentMonthDateDisabled,."+p+"cpOtherMonthDate,."+p+"cpOtherMonthDateDisabled,."+p+"cpCurrentDate,."+p+"cpCurrentDateDisabled,."+p+"cpTodayText,."+p+"cpTodayTextDisabled,."+p+"cpText { font-family:arial; font-size:8pt; }\n";
+	result += "TD."+p+"cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0 0 1 0; }\n";
+	result += "."+p+"cpCurrentMonthDate, ."+p+"cpOtherMonthDate, ."+p+"cpCurrentDate  { text-align:right; text-decoration:none; }\n";
+	result += "."+p+"cpCurrentMonthDateDisabled, ."+p+"cpOtherMonthDateDisabled, ."+p+"cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }\n";
+	result += "."+p+"cpCurrentMonthDate, .cpCurrentDate { color:#000000; }\n";
+	result += "."+p+"cpOtherMonthDate { color:#808080; }\n";
+	result += "TD."+p+"cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1; border:solid thin #800000; }\n";
+	result += "TD."+p+"cpCurrentDateDisabled { border-width:1; border:solid thin #FFAAAA; }\n";
+	result += "TD."+p+"cpTodayText, TD."+p+"cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1 0 0 0;}\n";
+	result += "A."+p+"cpTodayText, SPAN."+p+"cpTodayTextDisabled { height:20px; }\n";
+	result += "A."+p+"cpTodayText { color:black; }\n";
+	result += "."+p+"cpTodayTextDisabled { color:#D0D0D0; }\n";
+	result += "."+p+"cpBorder { border:solid thin #808080; }\n";
+	result += "</STYLE>\n";
+	return result;
+	}
+
+// Return a string containing all the calendar code to be displayed
+function CP_getCalendar() {
+	var now = new Date();
+	// Reference to window
+	if (this.type == "WINDOW") { var windowref = "window.opener."; }
+	else { var windowref = ""; }
+	var result = "";
+	// If POPUP, write entire HTML document
+	if (this.type == "WINDOW") {
+		result += "<HTML><HEAD><TITLE>Calendar</TITLE>"+this.getStyles()+"</HEAD><BODY MARGINWIDTH=0 MARGINHEIGHT=0 TOPMARGIN=0 RIGHTMARGIN=0 LEFTMARGIN=0>\n";
+		result += '<CENTER><TABLE WIDTH=100% BORDER=0 BORDERWIDTH=0 CELLSPACING=0 CELLPADDING=0>\n';
+		}
+	else {
+		result += '<TABLE CLASS="'+this.cssPrefix+'cpBorder" WIDTH=144 BORDER=1 BORDERWIDTH=1 CELLSPACING=0 CELLPADDING=1>\n';
+		result += '<TR><TD ALIGN=CENTER>\n';
+		result += '<CENTER>\n';
+		}
+	// Code for DATE display (default)
+	// -------------------------------
+	if (this.displayType=="date" || this.displayType=="week-end") {
+		if (this.currentDate==null) { this.currentDate = now; }
+		if (arguments.length > 0) { var month = arguments[0]; }
+			else { var month = this.currentDate.getMonth()+1; }
+		if (arguments.length > 1 && arguments[1]>0 && arguments[1]-0==arguments[1]) { var year = arguments[1]; }
+			else { var year = this.currentDate.getFullYear(); }
+		var daysinmonth= new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);
+		if ( ( (year%4 == 0)&&(year%100 != 0) ) || (year%400 == 0) ) {
+			daysinmonth[2] = 29;
+			}
+		var current_month = new Date(year,month-1,1);
+		var display_year = year;
+		var display_month = month;
+		var display_date = 1;
+		var weekday= current_month.getDay();
+		var offset = 0;
+
+		offset = (weekday >= this.weekStartDay) ? weekday-this.weekStartDay : 7-this.weekStartDay+weekday ;
+		if (offset > 0) {
+			display_month--;
+			if (display_month < 1) { display_month = 12; display_year--; }
+			display_date = daysinmonth[display_month]-offset+1;
+			}
+		var next_month = month+1;
+		var next_month_year = year;
+		if (next_month > 12) { next_month=1; next_month_year++; }
+		var last_month = month-1;
+		var last_month_year = year;
+		if (last_month < 1) { last_month=12; last_month_year--; }
+		var date_class;
+		if (this.type!="WINDOW") {
+			result += "<TABLE WIDTH=144 BORDER=0 BORDERWIDTH=0 CELLSPACING=0 CELLPADDING=0>";
+			}
+		result += '<TR>\n';
+		var refresh = windowref+'CP_refreshCalendar';
+		var refreshLink = 'javascript:' + refresh;
+		if (this.isShowNavigationDropdowns) {
+			result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="78" COLSPAN="3"><select CLASS="'+this.cssPrefix+'cpMonthNavigation" name="cpMonth" onchange="'+refresh+'('+this.index+',this.options[this.selectedIndex].value-0,'+(year-0)+');">';
+			for( var monthCounter=1; monthCounter<=12; monthCounter++ ) {
+				var selected = (monthCounter==month) ? 'SELECTED' : '';
+				result += '<option value="'+monthCounter+'" '+selected+'>'+this.monthNames[monthCounter-1]+'</option>';
+				}
+			result += '</select></TD>';
+			result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="10">&nbsp;</TD>';
+
+			result += '<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="56" COLSPAN="3"><select CLASS="'+this.cssPrefix+'cpYearNavigation" name="cpYear" onchange="'+refresh+'('+this.index+','+month+',this.options[this.selectedIndex].value-0);">';
+			for( var yearCounter=year-this.yearSelectStartOffset; yearCounter<=year+this.yearSelectStartOffset; yearCounter++ ) {
+				var selected = (yearCounter==year) ? 'SELECTED' : '';
+				result += '<option value="'+yearCounter+'" '+selected+'>'+yearCounter+'</option>';
+				}
+			result += '</select></TD>';
+			}
+		else {
+			if (this.isShowYearNavigation) {
+				result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="10"><A CLASS="'+this.cssPrefix+'cpMonthNavigation" HREF="../../admin/%27+refreshLink+%27(%27+this.index+%27,%27+last_month+%27,%27+last_month_year+%27);"><</A></TD>';
+				result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="58"><SPAN CLASS="'+this.cssPrefix+'cpMonthNavigation">'+this.monthNames[month-1]+'</SPAN></TD>';
+				result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="10"><A CLASS="'+this.cssPrefix+'cpMonthNavigation" HREF="../../admin/%27+refreshLink+%27(%27+this.index+%27,%27+next_month+%27,%27+next_month_year+%27);">></A></TD>';
+				result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="10">&nbsp;</TD>';
+
+				result += '<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="10"><A CLASS="'+this.cssPrefix+'cpYearNavigation" HREF="../../admin/%27+refreshLink+%27(%27+this.index+%27,%27+month+%27,%27+(year-1)+%27);"><</A></TD>';
+				if (this.isShowYearNavigationInput) {
+					result += '<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="36"><INPUT NAME="cpYear" CLASS="'+this.cssPrefix+'cpYearNavigation" SIZE="4" MAXLENGTH="4" VALUE="'+year+'" onblur="'+refresh+'('+this.index+','+month+',this.value-0);"></TD>';
+					}
+				else {
+					result += '<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="36"><SPAN CLASS="'+this.cssPrefix+'cpYearNavigation">'+year+'</SPAN></TD>';
+					}
+				result += '<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="10"><A CLASS="'+this.cssPrefix+'cpYearNavigation" HREF="../../admin/%27+refreshLink+%27(%27+this.index+%27,%27+month+%27,%27+(year+1)+%27);">></A></TD>';
+				}
+			else {
+				result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="22"><A CLASS="'+this.cssPrefix+'cpMonthNavigation" HREF="../../admin/%27+refreshLink+%27(%27+this.index+%27,%27+last_month+%27,%27+last_month_year+%27);"><<</A></TD>\n';
+				result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="100"><SPAN CLASS="'+this.cssPrefix+'cpMonthNavigation">'+this.monthNames[month-1]+' '+year+'</SPAN></TD>\n';
+				result += '<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="22"><A CLASS="'+this.cssPrefix+'cpMonthNavigation" HREF="../../admin/%27+refreshLink+%27(%27+this.index+%27,%27+next_month+%27,%27+next_month_year+%27);">>></A></TD>\n';
+				}
+			}
+		result += '</TR></TABLE>\n';
+		result += '<TABLE WIDTH=120 BORDER=0 CELLSPACING=0 CELLPADDING=1 ALIGN=CENTER>\n';
+		result += '<TR>\n';
+		for (var j=0; j<7; j++) {
+
+			result += '<TD CLASS="'+this.cssPrefix+'cpDayColumnHeader" WIDTH="14%"><SPAN CLASS="'+this.cssPrefix+'cpDayColumnHeader">'+this.dayHeaders[(this.weekStartDay+j)%7]+'</TD>\n';
+			}
+		result += '</TR>\n';
+		for (var row=1; row<=6; row++) {
+			result += '<TR>\n';
+			for (var col=1; col<=7; col++) {
+				var disabled=false;
+				if (this.disabledDatesExpression!="") {
+					var ds=""+display_year+LZ(display_month)+LZ(display_date);
+					eval("disabled=("+this.disabledDatesExpression+")");
+					}
+				var dateClass = "";
+				if ((display_month == this.currentDate.getMonth()+1) && (display_date==this.currentDate.getDate()) && (display_year==this.currentDate.getFullYear())) {
+					dateClass = "cpCurrentDate";
+					}
+				else if (display_month == month) {
+					dateClass = "cpCurrentMonthDate";
+					}
+				else {
+					dateClass = "cpOtherMonthDate";
+					}
+				if (disabled || this.disabledWeekDays[col-1]) {
+					result += '	<TD CLASS="'+this.cssPrefix+dateClass+'"><SPAN CLASS="'+this.cssPrefix+dateClass+'Disabled">'+display_date+'</SPAN></TD>\n';
+					}
+				else {
+					var selected_date = display_date;
+					var selected_month = display_month;
+					var selected_year = display_year;
+					if (this.displayType=="week-end") {
+						var d = new Date(selected_year,selected_month-1,selected_date,0,0,0,0);
+						d.setDate(d.getDate() + (7-col));
+						selected_year = d.getYear();
+						if (selected_year < 1000) { selected_year += 1900; }
+						selected_month = d.getMonth()+1;
+						selected_date = d.getDate();
+						}
+					result += '	<TD CLASS="'+this.cssPrefix+dateClass+'"><A HREF="javascript:'+windowref+this.returnFunction+'('+selected_year+','+selected_month+','+selected_date+');'+windowref+'CP_hideCalendar(\''+this.index+'\');" CLASS="'+this.cssPrefix+dateClass+'">'+display_date+'</A></TD>\n';
+					}
+				display_date++;
+				if (display_date > daysinmonth[display_month]) {
+					display_date=1;
+					display_month++;
+					}
+				if (display_month > 12) {
+					display_month=1;
+					display_year++;
+					}
+				}
+			result += '</TR>';
+			}
+		var current_weekday = now.getDay() - this.weekStartDay;
+		if (current_weekday < 0) {
+			current_weekday += 7;
+			}
+		result += '<TR>\n';
+		result += '	<TD COLSPAN=7 ALIGN=CENTER CLASS="'+this.cssPrefix+'cpTodayText">\n';
+		if (this.disabledDatesExpression!="") {
+			var ds=""+now.getFullYear()+LZ(now.getMonth()+1)+LZ(now.getDate());
+			eval("disabled=("+this.disabledDatesExpression+")");
+			}
+		if (disabled || this.disabledWeekDays[current_weekday+1]) {
+			result += '		<SPAN CLASS="'+this.cssPrefix+'cpTodayTextDisabled">'+this.todayText+'</SPAN>\n';
+			}
+		else {
+			result += '		<A CLASS="'+this.cssPrefix+'cpTodayText" HREF="javascript:'+windowref+this.returnFunction+'(\''+now.getFullYear()+'\',\''+(now.getMonth()+1)+'\',\''+now.getDate()+'\');'+windowref+'CP_hideCalendar(\''+this.index+'\');">'+this.todayText+'</A>\n';
+			}
+		result += '		<BR>\n';
+		result += '	</TD></TR></TABLE></CENTER></TD></TR></TABLE>\n';
+	}
+
+	// Code common for MONTH, QUARTER, YEAR
+	// ------------------------------------
+	if (this.displayType=="month" || this.displayType=="quarter" || this.displayType=="year") {
+		if (arguments.length > 0) { var year = arguments[0]; }
+		else {
+			if (this.displayType=="year") {	var year = now.getFullYear()-this.yearSelectStartOffset; }
+			else { var year = now.getFullYear(); }
+			}
+		if (this.displayType!="year" && this.isShowYearNavigation) {
+			result += "<TABLE WIDTH=144 BORDER=0 BORDERWIDTH=0 CELLSPACING=0 CELLPADDING=0>";
+			result += '<TR>\n';
+			result += '	<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="22"><A CLASS="'+this.cssPrefix+'cpYearNavigation" HREF="javascript:'+windowref+'CP_refreshCalendar('+this.index+','+(year-1)+');"><<</A></TD>\n';
+			result += '	<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="100">'+year+'</TD>\n';
+			result += '	<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="22"><A CLASS="'+this.cssPrefix+'cpYearNavigation" HREF="javascript:'+windowref+'CP_refreshCalendar('+this.index+','+(year+1)+');">>></A></TD>\n';
+			result += '</TR></TABLE>\n';
+			}
+		}
+
+	// Code for MONTH display
+	// ----------------------
+	if (this.displayType=="month") {
+		// If POPUP, write entire HTML document
+		result += '<TABLE WIDTH=120 BORDER=0 CELLSPACING=1 CELLPADDING=0 ALIGN=CENTER>\n';
+		for (var i=0; i<4; i++) {
+			result += '<TR>';
+			for (var j=0; j<3; j++) {
+				var monthindex = ((i*3)+j);
+				result += '<TD WIDTH=33% ALIGN=CENTER><A CLASS="'+this.cssPrefix+'cpText" HREF="javascript:'+windowref+this.returnMonthFunction+'('+year+','+(monthindex+1)+');'+windowref+'CP_hideCalendar(\''+this.index+'\');" CLASS="'+date_class+'">'+this.monthAbbreviations[monthindex]+'</A></TD>';
+				}
+			result += '</TR>';
+			}
+		result += '</TABLE></CENTER></TD></TR></TABLE>\n';
+		}
+
+	// Code for QUARTER display
+	// ------------------------
+	if (this.displayType=="quarter") {
+		result += '<BR><TABLE WIDTH=120 BORDER=1 CELLSPACING=0 CELLPADDING=0 ALIGN=CENTER>\n';
+		for (var i=0; i<2; i++) {
+			result += '<TR>';
+			for (var j=0; j<2; j++) {
+				var quarter = ((i*2)+j+1);
+				result += '<TD WIDTH=50% ALIGN=CENTER><BR><A CLASS="'+this.cssPrefix+'cpText" HREF="javascript:'+windowref+this.returnQuarterFunction+'('+year+','+quarter+');'+windowref+'CP_hideCalendar(\''+this.index+'\');" CLASS="'+date_class+'">Q'+quarter+'</A><BR><BR></TD>';
+				}
+			result += '</TR>';
+			}
+		result += '</TABLE></CENTER></TD></TR></TABLE>\n';
+		}
+
+	// Code for YEAR display
+	// ---------------------
+	if (this.displayType=="year") {
+		var yearColumnSize = 4;
+		result += "<TABLE WIDTH=144 BORDER=0 BORDERWIDTH=0 CELLSPACING=0 CELLPADDING=0>";
+		result += '<TR>\n';
+		result += '	<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="50%"><A CLASS="'+this.cssPrefix+'cpYearNavigation" HREF="javascript:'+windowref+'CP_refreshCalendar('+this.index+','+(year-(yearColumnSize*2))+');"><<</A></TD>\n';
+		result += '	<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="50%"><A CLASS="'+this.cssPrefix+'cpYearNavigation" HREF="javascript:'+windowref+'CP_refreshCalendar('+this.index+','+(year+(yearColumnSize*2))+');">>></A></TD>\n';
+		result += '</TR></TABLE>\n';
+		result += '<TABLE WIDTH=120 BORDER=0 CELLSPACING=1 CELLPADDING=0 ALIGN=CENTER>\n';
+		for (var i=0; i<yearColumnSize; i++) {
+			for (var j=0; j<2; j++) {
+				var currentyear = year+(j*yearColumnSize)+i;
+				result += '<TD WIDTH=50% ALIGN=CENTER><A CLASS="'+this.cssPrefix+'cpText" HREF="javascript:'+windowref+this.returnYearFunction+'('+currentyear+');'+windowref+'CP_hideCalendar(\''+this.index+'\');" CLASS="'+date_class+'">'+currentyear+'</A></TD>';
+				}
+			result += '</TR>';
+			}
+		result += '</TABLE></CENTER></TD></TR></TABLE>\n';
+		}
+	// Common
+	if (this.type == "WINDOW") {
+		result += "</BODY></HTML>\n";
+		}
+	return result;
+	}
diff -ruN --text 0.9.2.src/rsc/js/date.js 1.10.3.src/rsc/js/date.js
--- 0.9.2.src/rsc/js/date.js	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/js/date.js	2007-02-25 18:50:52.000000000 -0600
@@ -0,0 +1,378 @@
+// ===================================================================
+// Author: Matt Kruse <matt@mattkruse.com>
+// WWW: http://www.mattkruse.com/
+//
+// NOTICE: You may use this code for any purpose, commercial or
+// private, without any further permission from the author. You may
+// remove this notice from your final code if you wish, however it is
+// appreciated by the author if at least my web site address is kept.
+//
+// You may *NOT* re-distribute this code in any way except through its
+// use. That means, you can include it in your product, or your web
+// site, or any other form where the code is actually being used. You
+// may not put the plain javascript up on your site for download or
+// include it in your javascript libraries for download.
+// If you wish to share this code with others, please just point them
+// to the URL instead.
+// Please DO NOT link directly to my .js files from your site. Copy
+// the files to your server and use them there. Thank you.
+// ===================================================================
+
+// HISTORY
+// ------------------------------------------------------------------
+// Feb 25, 2007: Added support for "S" (ordinal day number) (blueyed)
+// Sep 26, 2006: Handle escaped chars in format string, e.g. "\d" as
+//               literal "d" (blueyed)
+// May 17, 2003: Fixed bug in parseDate() for dates <1970
+// March 11, 2003: Added parseDate() function
+// March 11, 2003: Added "NNN" formatting option. Doesn't match up
+//                 perfectly with SimpleDateFormat formats, but
+//                 backwards-compatability was required.
+
+// ------------------------------------------------------------------
+// These functions use the same 'format' strings as the
+// java.text.SimpleDateFormat class, with minor exceptions.
+// The format string consists of the following abbreviations:
+//
+// Field        | Full Form          | Short Form
+// -------------+--------------------+-----------------------
+// Year         | yyyy (4 digits)    | yy (2 digits), y (2 or 4 digits)
+// Month        | MMM (name or abbr.)| MM (2 digits), M (1 or 2 digits)
+//              | NNN (abbr.)        |
+// Day of Month | dd (2 digits)      | d (1 or 2 digits)
+// Day of Week  | EE (name)          | E (abbr)
+// Hour (1-12)  | hh (2 digits)      | h (1 or 2 digits)
+// Hour (0-23)  | HH (2 digits)      | H (1 or 2 digits)
+// Hour (0-11)  | KK (2 digits)      | K (1 or 2 digits)
+// Hour (1-24)  | kk (2 digits)      | k (1 or 2 digits)
+// Minute       | mm (2 digits)      | m (1 or 2 digits)
+// Second       | ss (2 digits)      | s (1 or 2 digits)
+// AM/PM        | a                  |
+// day suffix   |                    |
+// (st|nd|rd|th)| S                  |
+//
+// NOTE THE DIFFERENCE BETWEEN MM and mm! Month=MM, not mm!
+// Examples:
+//  "MMM d, y" matches: January 01, 2000
+//                      Dec 1, 1900
+//                      Nov 20, 00
+//  "M/d/yy"   matches: 01/20/00
+//                      9/2/00
+//  "MMM dd, yyyy hh:mm:ssa" matches: "January 01, 2000 12:30:45AM"
+// ------------------------------------------------------------------
+
+var MONTH_NAMES=new Array('January','February','March','April','May','June','July','August','September','October','November','December','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
+var DAY_NAMES=new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sun','Mon','Tue','Wed','Thu','Fri','Sat');
+function LZ(x) {return(x<0||x>9?"":"0")+x}
+
+// ------------------------------------------------------------------
+// isDate ( date_string, format_string )
+// Returns true if date string matches format of format string and
+// is a valid date. Else returns false.
+// It is recommended that you trim whitespace around the value before
+// passing it to this function, as whitespace is NOT ignored!
+// ------------------------------------------------------------------
+function isDate(val,format) {
+	var date=getDateFromFormat(val,format);
+	if (date==0) { return false; }
+	return true;
+	}
+
+// -------------------------------------------------------------------
+// compareDates(date1,date1format,date2,date2format)
+//   Compare two date strings to see which is greater.
+//   Returns:
+//   1 if date1 is greater than date2
+//   0 if date2 is greater than date1 of if they are the same
+//  -1 if either of the dates is in an invalid format
+// -------------------------------------------------------------------
+function compareDates(date1,dateformat1,date2,dateformat2) {
+	var d1=getDateFromFormat(date1,dateformat1);
+	var d2=getDateFromFormat(date2,dateformat2);
+	if (d1==0 || d2==0) {
+		return -1;
+		}
+	else if (d1 > d2) {
+		return 1;
+		}
+	return 0;
+	}
+
+// ------------------------------------------------------------------
+// formatDate (date_object, format)
+// Returns a date in the output format specified.
+// The format string uses the same abbreviations as in getDateFromFormat()
+// ------------------------------------------------------------------
+function formatDate(date,format) {
+	format=format+"";
+	var result="";
+	var i_format=0;
+	var c="";
+	var token="";
+	var y=date.getYear()+"";
+	var M=date.getMonth()+1;
+	var d=date.getDate();
+	var E=date.getDay();
+	var H=date.getHours();
+	var m=date.getMinutes();
+	var s=date.getSeconds();
+	var yyyy,yy,MMM,MM,dd,hh,h,mm,ss,ampm,HH,H,KK,K,kk,k;
+	// Convert real date parts into formatted versions
+	var value=new Object();
+	if (y.length < 4) {y=""+(y-0+1900);}
+	value["y"]=""+y;
+	value["yyyy"]=y;
+	value["yy"]=y.substring(2,4);
+	value["M"]=M;
+	value["MM"]=LZ(M);
+	value["MMM"]=MONTH_NAMES[M-1];
+	value["NNN"]=MONTH_NAMES[M+11];
+	value["d"]=d;
+	value["dd"]=LZ(d);
+	value["E"]=DAY_NAMES[E+7];
+	value["EE"]=DAY_NAMES[E];
+	value["H"]=H;
+	value["HH"]=LZ(H);
+	if (H==0){value["h"]=12;}
+	else if (H>12){value["h"]=H-12;}
+	else {value["h"]=H;}
+	value["hh"]=LZ(value["h"]);
+	if (H>11){value["K"]=H-12;} else {value["K"]=H;}
+	value["k"]=H+1;
+	value["KK"]=LZ(value["K"]);
+	value["kk"]=LZ(value["k"]);
+	if (H > 11) { value["a"]="PM"; }
+	else { value["a"]="AM"; }
+	value["m"]=m;
+	value["mm"]=LZ(m);
+	value["s"]=s;
+	value["ss"]=LZ(s);
+
+	// english ordinal numbers (see http://en.wikipedia.org/wiki/Names_of_numbers_in_English#Ordinal_numbers):
+	if( d < 20 && d > 9 )
+	{
+		value["S"] = "th";
+	}
+	else switch( d % 10 )
+	{
+		case 1: value["S"] = "st"; break;
+		case 2: value["S"] = "nd"; break;
+		case 3: value["S"] = "rd"; break;
+		default: value["S"] = "th"; break;
+	}
+
+	while (i_format < format.length) {
+		c=format.charAt(i_format);
+		if( c == "\\" )
+		{ // Use escaped char as-is:
+			i_format++;
+			if( i_format < format.length ) {
+				result=result + format.charAt(i_format);
+				i_format++;
+			}
+			continue;
+		}
+		token="";
+		while ((format.charAt(i_format)==c) && (i_format < format.length)) {
+			token += format.charAt(i_format++);
+			}
+		if (value[token] != null) { result=result + value[token]; }
+		else { result=result + token; }
+		}
+	return result;
+	}
+
+// ------------------------------------------------------------------
+// Utility functions for parsing in getDateFromFormat()
+// ------------------------------------------------------------------
+function _isInteger(val) {
+	var digits="1234567890";
+	for (var i=0; i < val.length; i++) {
+		if (digits.indexOf(val.charAt(i))==-1) { return false; }
+		}
+	return true;
+	}
+function _getInt(str,i,minlength,maxlength) {
+	for (var x=maxlength; x>=minlength; x--) {
+		var token=str.substring(i,i+x);
+		if (token.length < minlength) { return null; }
+		if (_isInteger(token)) { return token; }
+		}
+	return null;
+	}
+
+// ------------------------------------------------------------------
+// getDateFromFormat( date_string , format_string )
+//
+// This function takes a date string and a format string. It matches
+// If the date string matches the format string, it returns the
+// getTime() of the date. If it does not match, it returns 0.
+// ------------------------------------------------------------------
+function getDateFromFormat(val,format) {
+	val=val+"";
+	format=format+"";
+	var i_val=0;
+	var i_format=0;
+	var c="";
+	var token="";
+	var token2="";
+	var x,y;
+	var now=new Date();
+	var year=now.getYear();
+	var month=now.getMonth()+1;
+	var date=1;
+	var hh=now.getHours();
+	var mm=now.getMinutes();
+	var ss=now.getSeconds();
+	var ampm="";
+
+	while (i_format < format.length) {
+		// Get next token from format string
+		c=format.charAt(i_format);
+
+		if( c == "\\" )
+		{ // Consume escaped char:
+			i_format++;
+			if( i_format < format.length ) {
+				if( format.charAt(i_format) != val.charAt(i_val) )
+				{ // Escaped char not found:
+					return 0;
+				}
+				i_format++;
+			}
+			i_val++;
+			continue;
+		}
+
+		token="";
+		while ((format.charAt(i_format)==c) && (i_format < format.length)) {
+			token += format.charAt(i_format++);
+			}
+		// Extract contents of value based on format token
+		if (token=="yyyy" || token=="yy" || token=="y") {
+			if (token=="yyyy") { x=4;y=4; }
+			if (token=="yy")   { x=2;y=2; }
+			if (token=="y")    { x=2;y=4; }
+			year=_getInt(val,i_val,x,y);
+			if (year==null) { return 0; }
+			i_val += year.length;
+			if (year.length==2) {
+				if (year > 70) { year=1900+(year-0); }
+				else { year=2000+(year-0); }
+				}
+			}
+		else if (token=="MMM"||token=="NNN"){
+			month=0;
+			for (var i=0; i<MONTH_NAMES.length; i++) {
+				var month_name=MONTH_NAMES[i];
+				if (val.substring(i_val,i_val+month_name.length).toLowerCase()==month_name.toLowerCase()) {
+					if (token=="MMM"||(token=="NNN"&&i>11)) {
+						month=i+1;
+						if (month>12) { month -= 12; }
+						i_val += month_name.length;
+						break;
+						}
+					}
+				}
+			if ((month < 1)||(month>12)){return 0;}
+			}
+		else if (token=="EE"||token=="E"){
+			for (var i=0; i<DAY_NAMES.length; i++) {
+				var day_name=DAY_NAMES[i];
+				if (val.substring(i_val,i_val+day_name.length).toLowerCase()==day_name.toLowerCase()) {
+					i_val += day_name.length;
+					break;
+					}
+				}
+			}
+		else if (token=="MM"||token=="M") {
+			month=_getInt(val,i_val,token.length,2);
+			if(month==null||(month<1)||(month>12)){return 0;}
+			i_val+=month.length;}
+		else if (token=="dd"||token=="d") {
+			date=_getInt(val,i_val,token.length,2);
+			if(date==null||(date<1)||(date>31)){return 0;}
+			i_val+=date.length;}
+		else if (token=="hh"||token=="h") {
+			hh=_getInt(val,i_val,token.length,2);
+			if(hh==null||(hh<1)||(hh>12)){return 0;}
+			i_val+=hh.length;}
+		else if (token=="HH"||token=="H") {
+			hh=_getInt(val,i_val,token.length,2);
+			if(hh==null||(hh<0)||(hh>23)){return 0;}
+			i_val+=hh.length;}
+		else if (token=="KK"||token=="K") {
+			hh=_getInt(val,i_val,token.length,2);
+			if(hh==null||(hh<0)||(hh>11)){return 0;}
+			i_val+=hh.length;}
+		else if (token=="kk"||token=="k") {
+			hh=_getInt(val,i_val,token.length,2);
+			if(hh==null||(hh<1)||(hh>24)){return 0;}
+			i_val+=hh.length;hh--;}
+		else if (token=="mm"||token=="m") {
+			mm=_getInt(val,i_val,token.length,2);
+			if(mm==null||(mm<0)||(mm>59)){return 0;}
+			i_val+=mm.length;}
+		else if (token=="ss"||token=="s") {
+			ss=_getInt(val,i_val,token.length,2);
+			if(ss==null||(ss<0)||(ss>59)){return 0;}
+			i_val+=ss.length;}
+		else if (token=="a") {
+			if (val.substring(i_val,i_val+2).toLowerCase()=="am") {ampm="AM";}
+			else if (val.substring(i_val,i_val+2).toLowerCase()=="pm") {ampm="PM";}
+			else {return 0;}
+			i_val+=2;}
+		else {
+			if (val.substring(i_val,i_val+token.length)!=token) {return 0;}
+			else {i_val+=token.length;}
+			}
+		}
+	// If there are any trailing characters left in the value, it doesn't match
+	if (i_val != val.length) { return 0; }
+	// Is date valid for month?
+	if (month==2) {
+		// Check for leap year
+		if ( ( (year%4==0)&&(year%100 != 0) ) || (year%400==0) ) { // leap year
+			if (date > 29){ return 0; }
+			}
+		else { if (date > 28) { return 0; } }
+		}
+	if ((month==4)||(month==6)||(month==9)||(month==11)) {
+		if (date > 30) { return 0; }
+		}
+	// Correct hours value
+	if (hh<12 && ampm=="PM") { hh=hh-0+12; }
+	else if (hh>11 && ampm=="AM") { hh-=12; }
+	var newdate=new Date(year,month-1,date,hh,mm,ss);
+	return newdate.getTime();
+	}
+
+// ------------------------------------------------------------------
+// parseDate( date_string [, prefer_euro_format] )
+//
+// This function takes a date string and tries to match it to a
+// number of possible date formats to get the value. It will try to
+// match against the following international formats, in this order:
+// y-M-d   MMM d, y   MMM d,y   y-MMM-d   d-MMM-y  MMM d
+// M/d/y   M-d-y      M.d.y     MMM-d     M/d      M-d
+// d/M/y   d-M-y      d.M.y     d-MMM     d/M      d-M
+// A second argument may be passed to instruct the method to search
+// for formats like d/M/y (european format) before M/d/y (American).
+// Returns a Date object or null if no patterns match.
+// ------------------------------------------------------------------
+function parseDate(val) {
+	var preferEuro=(arguments.length==2)?arguments[1]:false;
+	generalFormats=new Array('y-M-d','MMM d, y','MMM d,y','y-MMM-d','d-MMM-y','MMM d');
+	monthFirst=new Array('M/d/y','M-d-y','M.d.y','MMM-d','M/d','M-d');
+	dateFirst =new Array('d/M/y','d-M-y','d.M.y','d-MMM','d/M','d-M');
+	var checkList=new Array('generalFormats',preferEuro?'dateFirst':'monthFirst',preferEuro?'monthFirst':'dateFirst');
+	var d=null;
+	for (var i=0; i<checkList.length; i++) {
+		var l=window[checkList[i]];
+		for (var j=0; j<l.length; j++) {
+			d=getDateFromFormat(val,l[j]);
+			if (d!=0) { return new Date(d); }
+			}
+		}
+	return null;
+	}
diff -ruN --text 0.9.2.src/rsc/js/dynamic_select.js 1.10.3.src/rsc/js/dynamic_select.js
--- 0.9.2.src/rsc/js/dynamic_select.js	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/js/dynamic_select.js	2006-04-19 21:14:04.000000000 -0500
@@ -0,0 +1,121 @@
+/**
+ *	Dynamic select list options
+ *
+ * 	Exemple:
+ * 
+ * 	LIST 1 Values 'a','b','c'
+ *
+ *	LIST 2 Values 'a-1','a-2','b-3','c-2','c-4' 
+ *	==> After Refresh LIST 2 values '1','2' if SL1 = 'a' -- OR -- '3' if SL1 = 'b'  ..........
+ *
+ * 	CloneOptions always Values 'a-1','a-2','b-3','c-2','c-4'
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2006 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author mbruneau: Marc BRUNEAU / PROGIDISTRI
+ */
+ 
+/**
+* Called by window.onload event
+* Initialize all parent_child selects lists of the form
+*/
+function init_dynamicSelect()
+{
+	for( var i = 0; i < nb_dynamicSelects ; i++)
+	{
+		dynamicSelect( tab_dynamicSelects[i]['parent'], tab_dynamicSelects[i]['child'] ); 
+	}
+}
+ 
+/**
+ * Initialize select lists
+ *
+ * You need to use it to handle parent_child select lists
+ * This will clone all select options in order to reuse a filtered subset later, depending on the parent selection.
+ * This will also add the onchange handler on the parent
+ *
+ * @param parent select list
+ * @param child select list
+ */
+function dynamicSelect( id1, id2 ) 
+{
+	// Feature test to see if there is enough W3C DOM support
+	if (document.getElementById && document.getElementsByTagName) 
+	{
+		// Obtain references to both select boxes
+		var sel1 = document.getElementById(id1);
+		var sel2 = document.getElementById(id2);
+		// Clone the dynamic select box
+		var clone = sel2.cloneNode(true);
+		// Obtain references to all cloned options 
+		var clonedOptions = clone.getElementsByTagName("option");
+		// Onload init: call a generic function to display the related options in the dynamic select box
+		refreshDynamicSelectOptions(sel1, sel2, clonedOptions);
+		// Onchange of the main select box: call a generic function to display the related options in the dynamic select box
+		sel1.onchange = function() 
+		{
+			refreshDynamicSelectOptions(sel1, sel2, clonedOptions);
+		}
+	}
+}
+
+
+/**
+ * Refresh the child select list when the parent changes.
+ *
+ * @param parent select list
+ * @param child select list
+ * @param clone of the child select list initialized  
+ */
+function refreshDynamicSelectOptions( sel1, sel2, clonedOptions ) 
+{
+	// Delete all options of the dynamic select box
+	while( sel2.options.length )
+	{
+		sel2.remove(0);
+	}
+	// Regular expression to test if the value of a cloned option begins with the value of the selected option of the main select box
+	var pattern1 = new RegExp( "^" + sel1.options[sel1.selectedIndex].value + "-.*$" ); 
+
+	// Regular expression to keep only the second part(X2) of the value "X1-X2"
+	//var pattern2 = new RegExp( "^.*-(.*)$" ); 
+	
+	// Iterate through all cloned options
+	for( var i = 0, j = 0; i < clonedOptions.length; i++ )
+	{
+		// If the value of a cloned option begins with the value of the selected option of the main select box
+		if ( clonedOptions[i].value.match( pattern1 ) || clonedOptions[i].value == '' ) 
+		{ 
+			// Clone the option from the hidden option pool and append it to the dynamic select box
+			sel2.appendChild( clonedOptions[i].cloneNode( true ) );
+			
+			// keep only the second part of value if exist (pattern 2)
+			//	val = sel2.options[j].value.match( pattern2 );
+			//if (val) sel2.options[j].value = val[1];
+			//j++; //indice options in the new list SL2
+		}
+	}
+}
diff -ruN --text 0.9.2.src/rsc/js/extracats.js 1.10.3.src/rsc/js/extracats.js
--- 0.9.2.src/rsc/js/extracats.js	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/js/extracats.js	2006-04-19 21:14:04.000000000 -0500
@@ -0,0 +1,46 @@
+/**
+ * This file implements general Javascript functions.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2006 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: extracats.js,v 1.3 2006/04/19 20:14:03 fplanque Exp $
+ */
+
+
+/**
+ * Automagically checks the matching extracat when we select a new main cat
+ */
+function check_extracat( radio )
+{
+	var main_cat_ID = radio.value;
+
+	// Get ALL the links in the current document:
+	var extracats = document.getElementsByName('post_extracats[]');
+
+	// Go through all the links:
+	for(var i = 0; i < extracats.length; i++)
+	{
+		var extracat_checkbox = extracats[i];
+		if( extracat_checkbox.value == main_cat_ID )
+		{
+			extracat_checkbox.checked = true;
+		}
+	}
+}
diff -ruN --text 0.9.2.src/rsc/js/fadeout.js 1.10.3.src/rsc/js/fadeout.js
--- 0.9.2.src/rsc/js/fadeout.js	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/js/fadeout.js	2006-07-04 00:49:10.000000000 -0500
@@ -0,0 +1,89 @@
+// @name      The Fade Anything Technique
+// @namespace http://www.axentric.com/aside/fat/
+// @version   1.0-RC1
+// @author    Adam Michela
+// Released under Creative Commons Attribution-ShareAlike 2.0 license
+
+var Fat = {
+	make_hex : function (r,g,b)
+	{
+		r = r.toString(16); if (r.length == 1) r = '0' + r;
+		g = g.toString(16); if (g.length == 1) g = '0' + g;
+		b = b.toString(16); if (b.length == 1) b = '0' + b;
+		return "#" + r + g + b;
+	},
+	fade_all : function ()
+	{
+		var a = document.getElementsByTagName("*");
+		for (var i = 0; i < a.length; i++)
+		{
+			var o = a[i];
+			var r = /fadeout-?(\w{3,6})?/.exec(o.className);
+			if (r)
+			{
+				if (!r[1]) r[1] = "";
+				if (o.id) Fat.fade_element(o.id,null,null,"#"+r[1]);
+			}
+		}
+	},
+	fade_element : function (id, fps, duration, from, to)
+	{
+		if (!fps) fps = 30;
+		if (!duration) duration = 3000;
+		if (!from || from=="#") from = "#FFFF33";
+		if (!to) to = this.get_bgcolor(id);
+
+		var frames = Math.round(fps * (duration / 1000));
+		var interval = duration / frames;
+		var delay = interval;
+		var frame = 0;
+
+		if (from.length < 7) from += from.substr(1,3);
+		if (to.length < 7) to += to.substr(1,3);
+
+		var rf = parseInt(from.substr(1,2),16);
+		var gf = parseInt(from.substr(3,2),16);
+		var bf = parseInt(from.substr(5,2),16);
+		var rt = parseInt(to.substr(1,2),16);
+		var gt = parseInt(to.substr(3,2),16);
+		var bt = parseInt(to.substr(5,2),16);
+
+		var r,g,b,h;
+		while (frame < frames)
+		{
+			r = Math.floor(rf * ((frames-frame)/frames) + rt * (frame/frames));
+			g = Math.floor(gf * ((frames-frame)/frames) + gt * (frame/frames));
+			b = Math.floor(bf * ((frames-frame)/frames) + bt * (frame/frames));
+			h = this.make_hex(r,g,b);
+
+			setTimeout("Fat.set_bgcolor('"+id+"','"+h+"')", delay);
+
+			frame++;
+			delay = interval * frame;
+		}
+		setTimeout("Fat.set_bgcolor('"+id+"','"+to+"')", delay);
+	},
+	set_bgcolor : function (id, c)
+	{
+		var o = document.getElementById(id);
+		o.style.backgroundColor = c;
+	},
+	get_bgcolor : function (id)
+	{
+		var o = document.getElementById(id);
+		while(o)
+		{
+			var c;
+			if (window.getComputedStyle) c = window.getComputedStyle(o,null).getPropertyValue("background-color");
+			if (o.currentStyle) c = o.currentStyle.backgroundColor;
+			if ((c != "" && c != "transparent"
+					&& ( navigator.userAgent.toLowerCase().indexOf("konqueror") == -1 || c != "#000000" ) // Workaround for Konqueror, see http://bugs.kde.org/show_bug.cgi?id=130225
+				) || o.tagName == "BODY") { break; }
+			o = o.parentNode;
+		}
+		if (c == undefined || c == "" || c == "transparent") c = "#FFFFFF";
+		var rgb = c.match(/rgb\s*\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)/);
+		if (rgb) c = this.make_hex(parseInt(rgb[1]),parseInt(rgb[2]),parseInt(rgb[3]));
+		return c;
+	}
+}
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/js/form_extensions.js 1.10.3.src/rsc/js/form_extensions.js
--- 0.9.2.src/rsc/js/form_extensions.js	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/js/form_extensions.js	2006-09-27 00:56:36.000000000 -0500
@@ -0,0 +1,350 @@
+/**
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2006 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005-2006 by PROGIDISTRI - {@link http://progidistri.com/}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://cvs.sourceforge.net/viewcvs.py/evocms/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * PROGIDISTRI S.A.S. grants Francois PLANQUE the right to license
+ * PROGIDISTRI S.A.S.'s contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ * @author fsaya: Fabrice SAYA-GASNIER / PROGIDISTRI
+ *
+ * @version $Id: form_extensions.js,v 1.12.2.1 2006/09/26 23:56:35 blueyed Exp $
+ */
+
+
+/**
+ * Takes an object and returns the parent form
+ *
+ * @param object the child object
+ * @return form the parent form of the child object
+ */
+function get_form( object )
+{
+ 	while( object.tagName != 'FORM' )
+	{	// loop which goes from the checkbox to the form
+		// alert( object.nodeName );
+		if( typeof( object ) != 'undefined' ) // make sure that we have not gone too far
+		{
+			object = object.parentNode;
+		}
+		else
+		{
+			return false;
+		}
+	}
+	// alert( 'ok:'+object.tagName );
+	return object;
+}
+
+
+/**
+ * Toggles all checkboxes of the current form
+ *
+ * @param form the form
+ * @param integer force set/unset
+ */
+function check( object, action )
+{
+
+	form_obj = get_form( object );
+
+	if( ! form_obj )
+	{
+		alert( 'Could not find form' );
+		return false;
+	}
+
+	//checks or unchecks all checkboxes in the form
+	i = 0;
+	while( i < form_obj.length )
+	{
+		if( form_obj.elements[i].type == 'checkbox' )
+		{
+			form_obj.elements[i].checked = action;
+		}
+		i++;
+	}
+
+	// Cancel default action:
+	return false;
+}
+
+
+/**
+ * Event function
+ * check all checkboxes of the current form
+ */
+function check_all( e )
+{	// Get the event target element
+	target =  findTarget(e);
+	// Call check funtion to check all check boxes
+	// Cancel the event click (href..)
+	check( target, true );
+	// For Firefox
+	cancelClick( e );
+	// For IE
+	return false;
+}
+
+/**
+ * Event function
+ * uncheck all checkboxes of the current form
+ */
+function uncheck_all( e )
+{	// Get the event target element
+	target =  findTarget(e);
+	// Call check funtion to uncheck all check boxes
+	check( target, false );
+	// Cancel the event click (href..)
+	// For Firefox
+	cancelClick( e );
+	// For IE
+	return false;
+}
+
+
+/*
+ * Cancel a click event
+ */
+function cancelClick( e )
+{
+	if( window.event && window.event.returnValue )
+	{	// Ie
+		window.event.returnValue = false;
+	}
+	if( e && e.preventDefault )
+	{	// Firefox
+		e.preventDefault();
+	}
+	return false;
+}
+
+
+/**
+ *	Surround or unsurrond all' surround_check' span restrict to check_val
+ *	used to surround all check_all checkboxes
+ */
+function surround_check( e, class_name, check_val )
+{	// Get the event target element
+	var el = findTarget(e);
+	// Get the parent form
+	el_form = get_form( el );
+	// Get all form inputs
+	el_inputs = el_form.getElementsByTagName( 'INPUT' );
+
+	// Loop on all inputs
+	for( i = 0 ; i < el_inputs.length ; i++ )
+	{
+		el_input = el_inputs[i];
+
+		if( el_input.type == 'checkbox' )
+		{	// The input is a checkbox
+			if( check_val == null || el_input.checked == check_val )
+			{	// Change the parent (span) class
+				el_input.parentNode.className = class_name;
+			}
+		}
+	}
+}
+
+/**
+ *	Suround all not checked checkboxes
+ */
+function surround_unchecked( e )
+{
+	surround_check( e, 'checkbox_surround', false );
+}
+/**
+ *	Suround all checked checkboxes
+ */
+function surround_checked( e )
+{
+	surround_check( e, 'checkbox_surround', true);
+}
+
+/**
+ *	Unsuround all checkboxes
+ */
+function unsurround_all( e )
+{
+	surround_check( e, 'checkbox_surround_init', null);
+}
+
+/*
+ * 	Add links event on all check_all and un_chek_all links
+ */
+function init_check_all()
+{	// Get all check_all elements
+
+	//var exx = document.getElementsByName('surround_check');
+	//alert(exx.length);
+
+	var check_links = document.getElementsByName('check_all_nocheckchanges')
+	// Add click event on all check_all links
+	for( var i=0; i < check_links.length ; i++ )
+	{
+		var link = check_links[i];
+		addEvent( link, 'click', check_all, false );
+		addEvent( link, 'mouseover', surround_unchecked, false );
+		addEvent( link, 'mouseout', unsurround_all, false );
+	}
+	// Add click event on all un_check_all links
+	var uncheck_links = document.getElementsByName('uncheck_all_nocheckchanges')
+	for( var i=0; i < uncheck_links.length ; i++ )
+	{
+		var link = uncheck_links[i];
+		addEvent( link, 'click', uncheck_all, false );
+		addEvent( link, 'mouseover', surround_checked, false );
+		addEvent( link, 'mouseout', unsurround_all, false );
+	}
+}
+
+/**
+ * Clear the form the current object belongs to
+ *
+ * @param object the object whose form must be cleared
+ */
+function clear_form( object )
+{
+	object = check( object, false );
+
+	// empties all the input fields of the form
+	i = 0;
+	while( i < object.length )
+	{
+		if( object.elements[i].type == 'text' )
+		{
+			object.elements[i].value = '';
+		}
+		i++;
+	}
+
+	return object;
+}
+
+
+/**
+ * focus on the first form input text
+ */
+function focus_on_first_input()
+{
+	all_inputs = document.getElementsByTagName( 'input' );
+
+	if( all_inputs.length )
+	{ // There is at least one input
+		// Loop on all inputs to find the first input text
+		for( i = 0 ; i < all_inputs.length ; i++ )
+		{
+      if( all_inputs[i].type == 'text'
+					&& all_inputs[i].disabled != true
+					)
+			{	// We found the first input text, so we focus on it
+				try
+				{	// Will fail in IE if element is not visible/displayed
+					all_inputs[i].focus();
+				}
+				catch( ex )
+				{
+				}
+				break;
+			}
+		}
+	}
+}
+
+// This will be conditionnaly enabled by PHP:
+//addEvent( window, 'load', focus_on_first_input, false );
+
+/**
+ * Handle Combo Boxes
+ * Display the input text when value is 'new'
+ * and hide the input text for all other values
+ *
+ * @param string ID of the select list
+ * @param string value selected
+ * @param string class name for the input text
+ */
+function check_combo( el_ID, value, class_name )
+{
+	if( value == 'new' )
+	{	// Display the input text and focus on
+
+		// Get the combo the input text
+		input_text = document.getElementById(el_ID+'_combo' );
+
+		// Display the input text
+		input_text.style.display = "inline";
+
+ 		// Focus on the new input text
+		input_text.focus();
+	}
+	else
+	{ // Hide the input text
+
+		// Get the combo the input text
+		input_text = document.getElementById(el_ID+'_combo' );
+
+		// Hide the input text
+		input_text.style.display = "none";
+	}
+}
+
+
+/**
+ * Decorate an input field with a "help value", which gets
+ * removed onfocus and re-added onblur (if the fields real
+ * value is still unchanged).
+ *
+ * @param string ID of the input field
+ * @param string "Help value"
+ */
+function input_decorated_help( id, hvalue )
+{
+	var elm = document.getElementById(id);
+
+	var onblur = function() {
+			if( elm.value == '' || elm.value == hvalue )
+			{
+				elm.style.color = '#666';
+				elm.value = hvalue;
+			}
+		}
+
+	addEvent( elm, 'blur', onblur, false );
+
+	addEvent( elm, 'focus', function() {
+			elm.style.color = '';
+
+			if( elm.value == hvalue )
+				elm.value = '';
+		}, false );
+
+	/* on form's submit: set to empty, if help value */
+	addEvent( elm.form, 'submit', function() {
+			if( elm.value == hvalue )
+			{
+				elm.value = '';
+			}
+		}, false );
+
+	// init:
+	onblur();
+}
diff -ruN --text 0.9.2.src/rsc/js/functions.js 1.10.3.src/rsc/js/functions.js
--- 0.9.2.src/rsc/js/functions.js	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/js/functions.js	2007-04-20 02:45:24.000000000 -0500
@@ -0,0 +1,412 @@
+/**
+ * This file implements general Javascript functions.
+ *
+ * This file is part of the evoCore framework - {@link http://evocore.net/}
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2006 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2004-2006 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * {@internal License choice
+ * - If you have received this file as part of a package, please find the license.txt file in
+ *   the same folder or the closest folder above for complete license terms.
+ * - If you have received this file individually (e-g: from http://evocms.cvs.sourceforge.net/)
+ *   then you must choose one of the following licenses before using the file:
+ *   - GNU General Public License 2 (GPL) - http://www.opensource.org/licenses/gpl-license.php
+ *   - Mozilla Public License 1.1 (MPL) - http://www.opensource.org/licenses/mozilla1.1.php
+ * }}
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package main
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE
+ *
+ * @version $Id: functions.js,v 1.18.2.2.2.1 2007/04/20 01:45:24 fplanque Exp $
+ */
+
+
+/**
+ * Cross browser event handling for IE5+, NS6+ an Mozilla/Gecko
+ * @author Scott Andrew
+ */
+function addEvent( elm, evType, fn, useCapture )
+{
+	if( elm.addEventListener )
+	{ // Standard & Mozilla way:
+		elm.addEventListener( evType, fn, useCapture );
+		return true;
+	}
+	else if( elm.attachEvent )
+	{ // IE way:
+		var r = elm.attachEvent( 'on'+evType, fn );
+		return r;
+	}
+	else
+	{ // "dirty" way (IE Mac for example):
+		// Will overwrite any previous handler! :((
+		elm['on'+evType] = fn;
+		return false;
+	}
+}
+
+
+/**
+ * Opens a window and makes sure it gets focus.
+ */
+function pop_up_window( href, target, params )
+{
+	if( typeof(params) == 'undefined' )
+	{
+		params = 'width=750,height=550,scrollbars=yes,status=yes,resizable=yes';
+	}
+
+	// Open window:
+	opened = window.open( href, target, params );
+
+	// Bring to front!
+	opened.focus();
+
+	if( typeof(openedWindows) == 'undefined' )
+	{
+		openedWindows = new Array(opened);
+	}
+	else
+	{
+		openedWindows.push(opened);
+	}
+
+	// Tell the caller there is no need to process href="" :
+	return false;
+}
+
+
+/**
+ * Shows/Hides target_id, and updates text_id object with either
+ * text_when_displayed or text_when_hidden.
+ *
+ * It simply uses the value of the elements display attribute and toggles it.
+ *
+ * @return false
+ */
+function toggle_display_by_id( text_id, target_id, text_when_displayed, text_when_hidden )
+{
+	if( document.getElementById(target_id).style.display=="" )
+	{
+		document.getElementById( text_id ).innerHTML = text_when_hidden;
+		document.getElementById( target_id ).style.display="none";
+	}
+	else
+	{
+		document.getElementById( text_id ).innerHTML = text_when_displayed;
+		document.getElementById( target_id ).style.display="";
+	}
+	return false;
+}
+
+
+/**
+ * Open or close a clickopen area (by use of CSS style).
+ *
+ * You have to define a div with id clickdiv_<ID> and a img with clickimg_<ID>,
+ * where <ID> is the first param to the function.
+ *
+ * @param string html id of the element to toggle
+ * @param string CSS display property to use when visible ('inline', 'block')
+ * @return false
+ */
+function toggle_clickopen( id, hide, displayVisible )
+{
+	if( !( clickdiv = document.getElementById( 'clickdiv_'+id ) )
+			|| !( clickimg = document.getElementById( 'clickimg_'+id ) ) )
+	{
+		alert( 'ID '+id+' not found!' );
+		return false;
+	}
+
+	if( typeof(hide) == 'undefined' )
+	{
+		hide = document.getElementById( 'clickdiv_'+id ).style.display != 'none';
+	}
+
+	if( typeof(displayVisible) == 'undefined' )
+	{
+		displayVisible = ''; // setting it to "empty" is the default for an element's display CSS attribute
+	}
+
+	if( hide )
+	{
+		clickdiv.style.display = 'none';
+		clickimg.src = imgpath_expand;
+
+		return false;
+	}
+	else
+	{
+		clickdiv.style.display = displayVisible;
+		clickimg.src = imgpath_collapse;
+
+		return false;
+	}
+}
+
+
+// deprecated but left for old plugins:
+function textarea_replace_selection( myField, snippet, target_document )
+{
+	textarea_wrap_selection( myField, snippet, '', 1, target_document );
+}
+
+/**
+ * Textarea insertion code.
+ *
+ * TODO: Make the quicktags plugin use this general function.
+ * @var element
+ * @var text
+ * @var text
+ * @var boolean
+ * @var document (needs only be passed from a popup window as window.opener.document)
+ */
+function textarea_wrap_selection( myField, before, after, replace, target_document )
+{
+	target_document = target_document || document;
+
+	if( b2evo_Callbacks.trigger_callback( "insert_raw_into_"+myField.id, before+after ) )
+	{
+		return;
+	}
+	if( window.opener && ( typeof window.opener.b2evo_Callbacks != "undefined" ) )
+	{ // we're called in a popup: try that b2evo_Callbacks event
+		if( window.opener.b2evo_Callbacks.trigger_callback( "insert_raw_into_"+myField.id, before+after ) )
+		{
+			return;
+		}
+	}
+
+	if(target_document.selection)
+	{ // IE support:
+		myField.focus();
+		sel = target_document.selection.createRange();
+		if( replace )
+		{
+			sel.text = before + after;
+		}
+		else
+		{
+			sel.text = before + sel.text + after;
+		}
+		myField.focus();
+	}
+	else if (myField.selectionStart || myField.selectionStart == '0')
+	{ // MOZILLA/NETSCAPE support:
+		var startPos = myField.selectionStart;
+		var endPos = myField.selectionEnd;
+		var cursorPos;
+
+		var scrollTop, scrollLeft;
+		if( myField.type == 'textarea' && typeof myField.scrollTop != 'undefined' )
+		{ // remember old position
+			scrollTop = myField.scrollTop;
+			scrollLeft = myField.scrollLeft;
+		}
+
+		if( replace )
+		{
+			myField.value = myField.value.substring( 0, startPos)
+											+ before
+											+ after
+											+ myField.value.substring( endPos, myField.value.length);
+			cursorPos = startPos + before.length + after.length;
+		}
+		else
+		{
+			myField.value = myField.value.substring( 0, startPos)
+											+ before
+											+ myField.value.substring(startPos, endPos)
+											+ after
+											+ myField.value.substring( endPos, myField.value.length);
+			cursorPos = endPos + before.length + after.length;
+		}
+
+		if( typeof scrollTop != 'undefined' )
+		{ // scroll to old position
+			myField.scrollTop = scrollTop;
+			myField.scrollLeft = scrollLeft;
+		}
+
+		myField.focus();
+		myField.selectionStart = cursorPos;
+		myField.selectionEnd = cursorPos;
+	}
+	else
+	{ // Default browser support:
+		myField.value += before + after;
+		myField.focus();
+	}
+}
+
+
+
+/**
+ * Open or close a filter area (by use of CSS style).
+ *
+ * You have to define a div with id clickdiv_<ID> and a img with clickimg_<ID>,
+ * where <ID> is the first param to the function.
+ *
+ * @param string html id of the element to toggle
+ * @return false
+ */
+function toggle_filter_area( filter_name )
+{
+	// Find objects to toggle:
+	if( !( clickdiv = document.getElementById( 'clickdiv_'+filter_name ) )
+			|| !( clickimg = document.getElementById( 'clickimg_'+filter_name ) ) )
+	{
+		alert( 'ID '+filter_name+' not found!' );
+		return false;
+	}
+
+	// Determine if we want to show or to hide (based on current state).
+	hide = document.getElementById( 'clickdiv_'+filter_name ).style.display != 'none';
+
+	if( hide )
+	{	// Hide/collapse filters:
+		clickdiv.style.display = 'none';
+		clickimg.src = imgpath_expand;
+		asyncRequest( htsrv_url+'async.php?collapse='+filter_name );
+	}
+	else
+	{	// Show/expand filters
+		clickdiv.style.display = 'block';
+		clickimg.src = imgpath_collapse;
+		asyncRequest( htsrv_url+'async.php?expand='+filter_name );
+	}
+
+	return false;
+}
+
+
+/**
+ * "AJAX" wrapper
+ *
+ * What this really is actually, is just a function to perform an asynchronous Request to the server.
+ * There is no need to have any XML involved.
+ *
+ * @param string url urlencoded
+ */
+function asyncRequest( url )
+{
+	if (window.XMLHttpRequest)
+	{ // browser has native support for XMLHttpRequest object
+		req = new XMLHttpRequest();
+	}
+	else if (window.ActiveXObject)
+	{ // try XMLHTTP ActiveX (Internet Explorer) version
+		req = new ActiveXObject("Microsoft.XMLHTTP");
+	}
+
+	if(req)
+	{
+		swapSection( '...' );
+		//req.onreadystatechange = responseHandler;
+    req.onreadystatechange = asyncResponseHandler;
+		req.open( 'GET', url, true );
+		req.setRequestHeader("content-type","application/x-www-form-urlencoded");
+		req.send('dummy');
+	}
+	else
+	{
+		swapSection('Your browser does not seem to support XMLHttpRequest.');
+	}
+
+	return false;
+}
+
+function asyncResponseHandler()
+{
+	if( req.readyState == 4 )
+	{	// Request has been loaded (readyState = 4)
+		if( req.status == 200 )
+		{	// Status is 200 OK:
+			swapSection( req.responseText );
+		}
+		else
+		{
+			swapSection("There was a problem retrieving the XML data:\n" + req.statusText);
+		}
+	}
+}
+
+function swapSection( data )
+{
+	var swappableSection = document.getElementById('asyncResponse');
+	if( swappableSection )
+	{
+		swappableSection.innerHTML = data;
+	}
+}
+
+
+/*
+ * Javascript callback handling, for helping plugins to interact in Javascript.
+ *
+ * This is, so one plugin (e.g. the tinymce_plugin) can say that it handles insertion of raw
+ * content into a specific element ("itemform_post_content" in this case):
+ *
+ * <code>
+ * if( typeof b2evo_Callbacks == "object" )
+ * { // add a callback, that lets us insert the
+ *   b2evo_Callbacks.register_callback( "insert_raw_into_itemform_post_content", function(value) {
+ *       tinyMCE.execCommand( "mceInsertRawHTML", false, value );
+ *       return true;
+ *     } );
+ * }
+ * </code>
+ *
+ * and others (e.g. the smilies_plugin or the youtube_plugin) should first try to use this
+ * callback to insert the HTML:
+ *
+ * if( typeof b2evo_Callbacks == 'object' )
+ * { // see if there's a callback registered that should handle this:
+ *   if( b2evo_Callbacks.trigger_callback("insert_raw_into_"+b2evoCanvas.id, tag) )
+ *   {
+ *     return;
+ *   }
+ * }
+ */
+function b2evo_Callbacks() {
+	this.eventHandlers = new Array();
+};
+
+b2evo_Callbacks.prototype = {
+	register_callback : function(event, f) {
+		if( typeof this.eventHandlers[event] == "undefined" )
+		{
+			this.eventHandlers[event] = new Array();
+		}
+		this.eventHandlers[event][this.eventHandlers[event].length] = f;
+	},
+
+	trigger_callback : function(event, value) {
+		if( typeof this.eventHandlers[event] == "undefined" )
+		{
+			return false;
+		}
+
+		var r = false;
+		for( var i = 0; i < this.eventHandlers[event].length; i++ )
+		{
+			var f = this.eventHandlers[event][i];
+			r = eval( "f(value);" ) || r;
+		}
+		return r;
+	}
+};
+
+var b2evo_Callbacks = new b2evo_Callbacks();
diff -ruN --text 0.9.2.src/rsc/js/jquery.js 1.10.3.src/rsc/js/jquery.js
--- 0.9.2.src/rsc/js/jquery.js	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/js/jquery.js	2007-05-14 18:27:06.000000000 -0500
@@ -0,0 +1,5150 @@
+/* prevent execution of jQuery if included more than once */
+if(typeof window.jQuery == "undefined") {
+/*
+ * jQuery @VERSION - New Wave Javascript
+ *
+ * Copyright (c) 2007 John Resig (jquery.com)
+ * Dual licensed under the MIT (MIT-LICENSE.txt)
+ * and GPL (GPL-LICENSE.txt) licenses.
+ *
+ * $Date: 2007/05/14 17:27:06 $
+ * $Rev: 1897 $
+ */
+
+// Global undefined variable
+window.undefined = window.undefined;
+
+/**
+ * Create a new jQuery Object
+ *
+ * @constructor
+ * @private
+ * @name jQuery
+ * @param String|Function|Element|Array<Element>|jQuery a selector
+ * @param jQuery|Element|Array<Element> c context
+ * @cat Core
+ */
+var jQuery = function(a,c) {
+	// If the context is global, return a new object
+	if ( window == this )
+		return new jQuery(a,c);
+	
+	return this.init(a,c);
+};
+
+// Map over the $ in case of overwrite
+if ( typeof $ != "undefined" )
+	jQuery._$ = $;
+	
+// Map the jQuery namespace to the '$' one
+var $ = jQuery;
+
+/**
+ * This function accepts a string containing a CSS or
+ * basic XPath selector which is then used to match a set of elements.
+ *
+ * The core functionality of jQuery centers around this function.
+ * Everything in jQuery is based upon this, or uses this in some way.
+ * The most basic use of this function is to pass in an expression
+ * (usually consisting of CSS or XPath), which then finds all matching
+ * elements.
+ *
+ * By default, if no context is specified, $() looks for DOM elements within the context of the
+ * current HTML document. If you do specify a context, such as a DOM
+ * element or jQuery object, the expression will be matched against
+ * the contents of that context.
+ *
+ * See [[DOM/Traversing/Selectors]] for the allowed CSS/XPath syntax for expressions.
+ *
+ * @example $("div > p")
+ * @desc Finds all p elements that are children of a div element.
+ * @before <p>one</p> <div><p>two</p></div> <p>three</p>
+ * @result [ <p>two</p> ]
+ *
+ * @example $("input:radio", document.forms[0])
+ * @desc Searches for all inputs of type radio within the first form in the document
+ *
+ * @example $("div", xml.responseXML)
+ * @desc This finds all div elements within the specified XML document.
+ *
+ * @name $
+ * @param String expr An expression to search with
+ * @param Element|jQuery context (optional) A DOM Element, Document or jQuery to use as context
+ * @cat Core
+ * @type jQuery
+ * @see $(Element)
+ * @see $(Element<Array>)
+ */
+ 
+/**
+ * Create DOM elements on-the-fly from the provided String of raw HTML.
+ *
+ * @example $("<div><p>Hello</p></div>").appendTo("body")
+ * @desc Creates a div element (and all of its contents) dynamically, 
+ * and appends it to the body element. Internally, an
+ * element is created and its innerHTML property set to the given markup.
+ * It is therefore both quite flexible and limited. 
+ *
+ * @name $
+ * @param String html A string of HTML to create on the fly.
+ * @cat Core
+ * @type jQuery
+ * @see appendTo(String)
+ */
+
+/**
+ * Wrap jQuery functionality around a single or multiple DOM Element(s).
+ *
+ * This function also accepts XML Documents and Window objects
+ * as valid arguments (even though they are not DOM Elements).
+ *
+ * @example $(document.body).css( "background", "black" );
+ * @desc Sets the background color of the page to black.
+ *
+ * @example $( myForm.elements ).hide()
+ * @desc Hides all the input elements within a form
+ *
+ * @name $
+ * @param Element|Array<Element> elems DOM element(s) to be encapsulated by a jQuery object.
+ * @cat Core
+ * @type jQuery
+ */
+
+/**
+ * A shorthand for $(document).ready(), allowing you to bind a function
+ * to be executed when the DOM document has finished loading. This function
+ * behaves just like $(document).ready(), in that it should be used to wrap
+ * other $() operations on your page that depend on the DOM being ready to be
+ * operated on. While this function is, technically, chainable - there really
+ * isn't much use for chaining against it.
+ *
+ * You can have as many $(document).ready events on your page as you like.
+ *
+ * See ready(Function) for details about the ready event. 
+ * 
+ * @example $(function(){
+ *   // Document is ready
+ * });
+ * @desc Executes the function when the DOM is ready to be used.
+ *
+ * @example jQuery(function($) {
+ *   // Your code using failsafe $ alias here...
+ * });
+ * @desc Uses both the shortcut for $(document).ready() and the argument
+ * to write failsafe jQuery code using the $ alias, without relying on the
+ * global alias.
+ *
+ * @name $
+ * @param Function fn The function to execute when the DOM is ready.
+ * @cat Core
+ * @type jQuery
+ * @see ready(Function)
+ */
+
+jQuery.fn = jQuery.prototype = {
+	/**
+	 * Initialize a new jQuery object
+	 *
+	 * @private
+	 * @name init
+	 * @param String|Function|Element|Array<Element>|jQuery a selector
+	 * @param jQuery|Element|Array<Element> c context
+	 * @cat Core
+	 */
+	init: function(a,c) {
+		// Make sure that a selection was provided
+		a = a || document;
+
+		// HANDLE: $(function)
+		// Shortcut for document ready
+		if ( jQuery.isFunction(a) )
+			return new jQuery(document)[ jQuery.fn.ready ? "ready" : "load" ]( a );
+
+		// Handle HTML strings
+		if ( typeof a  == "string" ) {
+			// HANDLE: $(html) -> $(array)
+			var m = /^[^<]*(<(.|\s)+>)[^>]*$/.exec(a);
+			if ( m )
+				a = jQuery.clean( [ m[1] ] );
+
+			// HANDLE: $(expr)
+			else
+				return new jQuery( c ).find( a );
+		}
+
+		return this.setArray(
+			// HANDLE: $(array)
+			a.constructor == Array && a ||
+
+			// HANDLE: $(arraylike)
+			// Watch for when an array-like object is passed as the selector
+			(a.jquery || a.length && a != window && (!a.nodeType || (jQuery.browser.msie && a.elements)) && a[0] != undefined && a[0].nodeType) && jQuery.makeArray( a ) ||
+
+			// HANDLE: $(*)
+			[ a ] );
+	},
+	
+	/**
+	 * The current version of jQuery.
+	 *
+	 * @private
+	 * @property
+	 * @name jquery
+	 * @type String
+	 * @cat Core
+	 */
+	jquery: "@VERSION",
+
+	/**
+	 * The number of elements currently matched. The size function will return the same value.
+	 *
+	 * @example $("img").length;
+	 * @before <img src="test1.jpg"/> <img src="test2.jpg"/>
+	 * @result 2
+	 *
+	 * @property
+	 * @name length
+	 * @type Number
+	 * @cat Core
+	 */
+
+	/**
+	 * Get the number of elements currently matched. This returns the same
+	 * number as the 'length' property of the jQuery object.
+	 *
+	 * @example $("img").size();
+	 * @before <img src="test1.jpg"/> <img src="test2.jpg"/>
+	 * @result 2
+	 *
+	 * @name size
+	 * @type Number
+	 * @cat Core
+	 */
+	size: function() {
+		return this.length;
+	},
+	
+	length: 0,
+
+	/**
+	 * Access all matched DOM elements. This serves as a backwards-compatible
+	 * way of accessing all matched elements (other than the jQuery object
+	 * itself, which is, in fact, an array of elements).
+	 *
+	 * It is useful if you need to operate on the DOM elements themselves instead of using built-in jQuery functions.
+	 *
+	 * @example $("img").get();
+	 * @before <img src="test1.jpg"/> <img src="test2.jpg"/>
+	 * @result [ <img src="test1.jpg"/> <img src="test2.jpg"/> ]
+	 * @desc Selects all images in the document and returns the DOM Elements as an Array
+	 *
+	 * @name get
+	 * @type Array<Element>
+	 * @cat Core
+	 */
+
+	/**
+	 * Access a single matched DOM element at a specified index in the matched set.
+	 * This allows you to extract the actual DOM element and operate on it
+	 * directly without necessarily using jQuery functionality on it.
+	 *
+	 * @example $("img").get(0);
+	 * @before <img src="test1.jpg"/> <img src="test2.jpg"/>
+	 * @result <img src="test1.jpg"/>
+	 * @desc Selects all images in the document and returns the first one
+	 *
+	 * @name get
+	 * @type Element
+	 * @param Number num Access the element in the Nth position.
+	 * @cat Core
+	 */
+	get: function( num ) {
+		return num == undefined ?
+
+			// Return a 'clean' array
+			jQuery.makeArray( this ) :
+
+			// Return just the object
+			this[num];
+	},
+	
+	/**
+	 * Set the jQuery object to an array of elements, while maintaining
+	 * the stack.
+	 *
+	 * @example $("img").pushStack([ document.body ]);
+	 * @result $("img").pushStack() == [ document.body ]
+	 *
+	 * @private
+	 * @name pushStack
+	 * @type jQuery
+	 * @param Elements elems An array of elements
+	 * @cat Core
+	 */
+	pushStack: function( a ) {
+		var ret = jQuery(a);
+		ret.prevObject = this;
+		return ret;
+	},
+	
+	/**
+	 * Set the jQuery object to an array of elements. This operation is
+	 * completely destructive - be sure to use .pushStack() if you wish to maintain
+	 * the jQuery stack.
+	 *
+	 * @example $("img").setArray([ document.body ]);
+	 * @result $("img").setArray() == [ document.body ]
+	 *
+	 * @private
+	 * @name setArray
+	 * @type jQuery
+	 * @param Elements elems An array of elements
+	 * @cat Core
+	 */
+	setArray: function( a ) {
+		this.length = 0;
+		[].push.apply( this, a );
+		return this;
+	},
+
+	/**
+	 * Execute a function within the context of every matched element.
+	 * This means that every time the passed-in function is executed
+	 * (which is once for every element matched) the 'this' keyword
+	 * points to the specific DOM element.
+	 *
+	 * Additionally, the function, when executed, is passed a single
+	 * argument representing the position of the element in the matched
+	 * set (integer, zero-index).
+	 *
+	 * @example $("img").each(function(i){
+	 *   this.src = "test" + i + ".jpg";
+	 * });
+	 * @before <img/><img/>
+	 * @result <img src="test0.jpg"/><img src="test1.jpg"/>
+	 * @desc Iterates over two images and sets their src property
+	 *
+	 * @name each
+	 * @type jQuery
+	 * @param Function fn A function to execute
+	 * @cat Core
+	 */
+	each: function( fn, args ) {
+		return jQuery.each( this, fn, args );
+	},
+
+	/**
+	 * Searches every matched element for the object and returns
+	 * the index of the element, if found, starting with zero. 
+	 * Returns -1 if the object wasn't found.
+	 *
+	 * @example $("*").index( $('#foobar')[0] ) 
+	 * @before <div id="foobar"><b></b><span id="foo"></span></div>
+	 * @result 0
+	 * @desc Returns the index for the element with ID foobar
+	 *
+	 * @example $("*").index( $('#foo')[0] ) 
+	 * @before <div id="foobar"><b></b><span id="foo"></span></div>
+	 * @result 2
+	 * @desc Returns the index for the element with ID foo within another element
+	 *
+	 * @example $("*").index( $('#bar')[0] ) 
+	 * @before <div id="foobar"><b></b><span id="foo"></span></div>
+	 * @result -1
+	 * @desc Returns -1, as there is no element with ID bar
+	 *
+	 * @name index
+	 * @type Number
+	 * @param Element subject Object to search for
+	 * @cat Core
+	 */
+	index: function( obj ) {
+		var pos = -1;
+		this.each(function(i){
+			if ( this == obj ) pos = i;
+		});
+		return pos;
+	},
+
+	/**
+	 * Access a property on the first matched element.
+	 * This method makes it easy to retrieve a property value
+	 * from the first matched element.
+	 *
+	 * If the element does not have an attribute with such a
+ 	 * name, undefined is returned.
+	 *
+	 * @example $("img").attr("src");
+	 * @before <img src="test.jpg"/>
+	 * @result test.jpg
+	 * @desc Returns the src attribute from the first image in the document.
+	 *
+	 * @name attr
+	 * @type Object
+	 * @param String name The name of the property to access.
+	 * @cat DOM/Attributes
+	 */
+
+	/**
+	 * Set a key/value object as properties to all matched elements.
+	 *
+	 * This serves as the best way to set a large number of properties
+	 * on all matched elements.
+	 *
+	 * @example $("img").attr({ src: "test.jpg", alt: "Test Image" });
+	 * @before <img/>
+	 * @result <img src="test.jpg" alt="Test Image"/>
+	 * @desc Sets src and alt attributes to all images.
+	 *
+	 * @name attr
+	 * @type jQuery
+	 * @param Map properties Key/value pairs to set as object properties.
+	 * @cat DOM/Attributes
+	 */
+
+	/**
+	 * Set a single property to a value, on all matched elements.
+	 *
+	 * Note that you can't set the name property of input elements in IE.
+	 * Use $(html) or .append(html) or .html(html) to create elements
+	 * on the fly including the name property.
+	 *
+	 * @example $("img").attr("src","test.jpg");
+	 * @before <img/>
+	 * @result <img src="test.jpg"/>
+	 * @desc Sets src attribute to all images.
+	 *
+	 * @name attr
+	 * @type jQuery
+	 * @param String key The name of the property to set.
+	 * @param Object value The value to set the property to.
+	 * @cat DOM/Attributes
+	 */
+	 
+	/**
+	 * Set a single property to a computed value, on all matched elements.
+	 *
+	 * Instead of supplying a string value as described
+	 * [[DOM/Attributes#attr.28_key.2C_value_.29|above]],
+	 * a function is provided that computes the value.
+	 *
+	 * @example $("img").attr("title", function() { return this.src });
+	 * @before <img src="test.jpg" />
+	 * @result <img src="test.jpg" title="test.jpg" />
+	 * @desc Sets title attribute from src attribute.
+	 *
+	 * @example $("img").attr("title", function(index) { return this.title + (i + 1); });
+	 * @before <img title="pic" /><img title="pic" /><img title="pic" />
+	 * @result <img title="pic1" /><img title="pic2" /><img title="pic3" />
+	 * @desc Enumerate title attribute.
+	 *
+	 * @name attr
+	 * @type jQuery
+	 * @param String key The name of the property to set.
+	 * @param Function value A function returning the value to set.
+	 * 	 	  Scope: Current element, argument: Index of current element
+	 * @cat DOM/Attributes
+	 */
+	attr: function( key, value, type ) {
+		var obj = key;
+		
+		// Look for the case where we're accessing a style value
+		if ( key.constructor == String )
+			if ( value == undefined )
+				return this.length && jQuery[ type || "attr" ]( this[0], key ) || undefined;
+			else {
+				obj = {};
+				obj[ key ] = value;
+			}
+		
+		// Check to see if we're setting style values
+		return this.each(function(index){
+			// Set all the styles
+			for ( var prop in obj )
+				jQuery.attr(
+					type ? this.style : this,
+					prop, jQuery.prop(this, obj[prop], type, index, prop)
+				);
+		});
+	},
+
+	/**
+	 * Access a style property on the first matched element.
+	 * This method makes it easy to retrieve a style property value
+	 * from the first matched element.
+	 *
+	 * @example $("p").css("color");
+	 * @before <p style="color:red;">Test Paragraph.</p>
+	 * @result "red"
+	 * @desc Retrieves the color style of the first paragraph
+	 *
+	 * @example $("p").css("font-weight");
+	 * @before <p style="font-weight: bold;">Test Paragraph.</p>
+	 * @result "bold"
+	 * @desc Retrieves the font-weight style of the first paragraph.
+	 *
+	 * @name css
+	 * @type String
+	 * @param String name The name of the property to access.
+	 * @cat CSS
+	 */
+
+	/**
+	 * Set a key/value object as style properties to all matched elements.
+	 *
+	 * This serves as the best way to set a large number of style properties
+	 * on all matched elements.
+	 *
+	 * @example $("p").css({ color: "red", background: "blue" });
+	 * @before <p>Test Paragraph.</p>
+	 * @result <p style="color:red; background:blue;">Test Paragraph.</p>
+	 * @desc Sets color and background styles to all p elements.
+	 *
+	 * @name css
+	 * @type jQuery
+	 * @param Map properties Key/value pairs to set as style properties.
+	 * @cat CSS
+	 */
+
+	/**
+	 * Set a single style property to a value, on all matched elements.
+	 * If a number is provided, it is automatically converted into a pixel value.
+	 *
+	 * @example $("p").css("color","red");
+	 * @before <p>Test Paragraph.</p>
+	 * @result <p style="color:red;">Test Paragraph.</p>
+	 * @desc Changes the color of all paragraphs to red
+	 *
+	 * @example $("p").css("left",30);
+	 * @before <p>Test Paragraph.</p>
+	 * @result <p style="left:30px;">Test Paragraph.</p>
+	 * @desc Changes the left of all paragraphs to "30px"
+	 *
+	 * @name css
+	 * @type jQuery
+	 * @param String key The name of the property to set.
+	 * @param String|Number value The value to set the property to.
+	 * @cat CSS
+	 */
+	css: function( key, value ) {
+		return this.attr( key, value, "curCSS" );
+	},
+
+	/**
+	 * Get the text contents of all matched elements. The result is
+	 * a string that contains the combined text contents of all matched
+	 * elements. This method works on both HTML and XML documents.
+	 *
+	 * @example $("p").text();
+	 * @before <p><b>Test</b> Paragraph.</p><p>Paraparagraph</p>
+	 * @result Test Paragraph.Paraparagraph
+	 * @desc Gets the concatenated text of all paragraphs
+	 *
+	 * @name text
+	 * @type String
+	 * @cat DOM/Attributes
+	 */
+
+	/**
+	 * Set the text contents of all matched elements.
+	 *
+	 * Similar to html(), but escapes HTML (replace "<" and ">" with their
+	 * HTML entities).
+	 *
+	 * @example $("p").text("<b>Some</b> new text.");
+	 * @before <p>Test Paragraph.</p>
+	 * @result <p>&lt;b&gt;Some&lt;/b&gt; new text.</p>
+	 * @desc Sets the text of all paragraphs.
+	 *
+	 * @example $("p").text("<b>Some</b> new text.", true);
+	 * @before <p>Test Paragraph.</p>
+	 * @result <p>Some new text.</p>
+	 * @desc Sets the text of all paragraphs.
+	 *
+	 * @name text
+	 * @type String
+	 * @param String val The text value to set the contents of the element to.
+	 * @cat DOM/Attributes
+	 */
+	text: function(e) {
+		if ( typeof e == "string" )
+			return this.empty().append( document.createTextNode( e ) );
+
+		var t = "";
+		jQuery.each( e || this, function(){
+			jQuery.each( this.childNodes, function(){
+				if ( this.nodeType != 8 )
+					t += this.nodeType != 1 ?
+						this.nodeValue : jQuery.fn.text([ this ]);
+			});
+		});
+		return t;
+	},
+
+	/**
+	 * Wrap all matched elements with a structure of other elements.
+	 * This wrapping process is most useful for injecting additional
+	 * stucture into a document, without ruining the original semantic
+	 * qualities of a document.
+	 *
+	 * This works by going through the first element
+	 * provided (which is generated, on the fly, from the provided HTML)
+	 * and finds the deepest ancestor element within its
+	 * structure - it is that element that will en-wrap everything else.
+	 *
+	 * This does not work with elements that contain text. Any necessary text
+	 * must be added after the wrapping is done.
+	 *
+	 * @example $("p").wrap("<div class='wrap'></div>");
+	 * @before <p>Test Paragraph.</p>
+	 * @result <div class='wrap'><p>Test Paragraph.</p></div>
+	 * 
+	 * @name wrap
+	 * @type jQuery
+	 * @param String html A string of HTML, that will be created on the fly and wrapped around the target.
+	 * @cat DOM/Manipulation
+	 */
+
+	/**
+	 * Wrap all matched elements with a structure of other elements.
+	 * This wrapping process is most useful for injecting additional
+	 * stucture into a document, without ruining the original semantic
+	 * qualities of a document.
+	 *
+	 * This works by going through the first element
+	 * provided and finding the deepest ancestor element within its
+	 * structure - it is that element that will en-wrap everything else.
+	 *
+ 	 * This does not work with elements that contain text. Any necessary text
+	 * must be added after the wrapping is done.
+	 *
+	 * @example $("p").wrap( document.getElementById('content') );
+	 * @before <p>Test Paragraph.</p><div id="content"></div>
+	 * @result <div id="content"><p>Test Paragraph.</p></div>
+	 *
+	 * @name wrap
+	 * @type jQuery
+	 * @param Element elem A DOM element that will be wrapped around the target.
+	 * @cat DOM/Manipulation
+	 */
+	wrap: function() {
+		// The elements to wrap the target around
+		var a, args = arguments;
+
+		// Wrap each of the matched elements individually
+		return this.each(function(){
+			if ( !a )
+				a = jQuery.clean(args, this.ownerDocument);
+
+			// Clone the structure that we're using to wrap
+			var b = a[0].cloneNode(true);
+
+			// Insert it before the element to be wrapped
+			this.parentNode.insertBefore( b, this );
+
+			// Find the deepest point in the wrap structure
+			while ( b.firstChild )
+				b = b.firstChild;
+
+			// Move the matched element to within the wrap structure
+			b.appendChild( this );
+		});
+	},
+
+	/**
+	 * Append content to the inside of every matched element.
+	 *
+	 * This operation is similar to doing an appendChild to all the
+	 * specified elements, adding them into the document.
+	 *
+	 * @example $("p").append("<b>Hello</b>");
+	 * @before <p>I would like to say: </p>
+	 * @result <p>I would like to say: <b>Hello</b></p>
+	 * @desc Appends some HTML to all paragraphs.
+	 *
+	 * @example $("p").append( $("#foo")[0] );
+	 * @before <p>I would like to say: </p><b id="foo">Hello</b>
+	 * @result <p>I would like to say: <b id="foo">Hello</b></p>
+	 * @desc Appends an Element to all paragraphs.
+	 *
+	 * @example $("p").append( $("b") );
+	 * @before <p>I would like to say: </p><b>Hello</b>
+	 * @result <p>I would like to say: <b>Hello</b></p>
+	 * @desc Appends a jQuery object (similar to an Array of DOM Elements) to all paragraphs.
+	 *
+	 * @name append
+	 * @type jQuery
+	 * @param <Content> content Content to append to the target
+	 * @cat DOM/Manipulation
+	 * @see prepend(<Content>)
+	 * @see before(<Content>)
+	 * @see after(<Content>)
+	 */
+	append: function() {
+		return this.domManip(arguments, true, 1, function(a){
+			this.appendChild( a );
+		});
+	},
+
+	/**
+	 * Prepend content to the inside of every matched element.
+	 *
+	 * This operation is the best way to insert elements
+	 * inside, at the beginning, of all matched elements.
+	 *
+	 * @example $("p").prepend("<b>Hello</b>");
+	 * @before <p>I would like to say: </p>
+	 * @result <p><b>Hello</b>I would like to say: </p>
+	 * @desc Prepends some HTML to all paragraphs.
+	 *
+	 * @example $("p").prepend( $("#foo")[0] );
+	 * @before <p>I would like to say: </p><b id="foo">Hello</b>
+	 * @result <p><b id="foo">Hello</b>I would like to say: </p>
+	 * @desc Prepends an Element to all paragraphs.
+	 *	
+	 * @example $("p").prepend( $("b") );
+	 * @before <p>I would like to say: </p><b>Hello</b>
+	 * @result <p><b>Hello</b>I would like to say: </p>
+	 * @desc Prepends a jQuery object (similar to an Array of DOM Elements) to all paragraphs.
+	 *
+	 * @name prepend
+	 * @type jQuery
+	 * @param <Content> content Content to prepend to the target.
+	 * @cat DOM/Manipulation
+	 * @see append(<Content>)
+	 * @see before(<Content>)
+	 * @see after(<Content>)
+	 */
+	prepend: function() {
+		return this.domManip(arguments, true, -1, function(a){
+			this.insertBefore( a, this.firstChild );
+		});
+	},
+	
+	/**
+	 * Insert content before each of the matched elements.
+	 *
+	 * @example $("p").before("<b>Hello</b>");
+	 * @before <p>I would like to say: </p>
+	 * @result <b>Hello</b><p>I would like to say: </p>
+	 * @desc Inserts some HTML before all paragraphs.
+	 *
+	 * @example $("p").before( $("#foo")[0] );
+	 * @before <p>I would like to say: </p><b id="foo">Hello</b>
+	 * @result <b id="foo">Hello</b><p>I would like to say: </p>
+	 * @desc Inserts an Element before all paragraphs.
+	 *
+	 * @example $("p").before( $("b") );
+	 * @before <p>I would like to say: </p><b>Hello</b>
+	 * @result <b>Hello</b><p>I would like to say: </p>
+	 * @desc Inserts a jQuery object (similar to an Array of DOM Elements) before all paragraphs.
+	 *
+	 * @name before
+	 * @type jQuery
+	 * @param <Content> content Content to insert before each target.
+	 * @cat DOM/Manipulation
+	 * @see append(<Content>)
+	 * @see prepend(<Content>)
+	 * @see after(<Content>)
+	 */
+	before: function() {
+		return this.domManip(arguments, false, 1, function(a){
+			this.parentNode.insertBefore( a, this );
+		});
+	},
+
+	/**
+	 * Insert content after each of the matched elements.
+	 *
+	 * @example $("p").after("<b>Hello</b>");
+	 * @before <p>I would like to say: </p>
+	 * @result <p>I would like to say: </p><b>Hello</b>
+	 * @desc Inserts some HTML after all paragraphs.
+	 *
+	 * @example $("p").after( $("#foo")[0] );
+	 * @before <b id="foo">Hello</b><p>I would like to say: </p>
+	 * @result <p>I would like to say: </p><b id="foo">Hello</b>
+	 * @desc Inserts an Element after all paragraphs.
+	 *
+	 * @example $("p").after( $("b") );
+	 * @before <b>Hello</b><p>I would like to say: </p>
+	 * @result <p>I would like to say: </p><b>Hello</b>
+	 * @desc Inserts a jQuery object (similar to an Array of DOM Elements) after all paragraphs.
+	 *
+	 * @name after
+	 * @type jQuery
+	 * @param <Content> content Content to insert after each target.
+	 * @cat DOM/Manipulation
+	 * @see append(<Content>)
+	 * @see prepend(<Content>)
+	 * @see before(<Content>)
+	 */
+	after: function() {
+		return this.domManip(arguments, false, -1, function(a){
+			this.parentNode.insertBefore( a, this.nextSibling );
+		});
+	},
+
+	/**
+	 * Revert the most recent 'destructive' operation, changing the set of matched elements
+	 * to its previous state (right before the destructive operation).
+	 *
+	 * If there was no destructive operation before, an empty set is returned.
+	 *
+	 * A 'destructive' operation is any operation that changes the set of
+	 * matched jQuery elements. These functions are: <code>add</code>,
+	 * <code>children</code>, <code>clone</code>, <code>filter</code>,
+	 * <code>find</code>, <code>not</code>, <code>next</code>,
+	 * <code>parent</code>, <code>parents</code>, <code>prev</code> and <code>siblings</code>.
+	 *
+	 * @example $("p").find("span").end();
+	 * @before <p><span>Hello</span>, how are you?</p>
+	 * @result [ <p>...</p> ]
+	 * @desc Selects all paragraphs, finds span elements inside these, and reverts the
+	 * selection back to the paragraphs.
+	 *
+	 * @name end
+	 * @type jQuery
+	 * @cat DOM/Traversing
+	 */
+	end: function() {
+		return this.prevObject || jQuery([]);
+	},
+
+	/**
+	 * Searches for all elements that match the specified expression.
+	 
+	 * This method is a good way to find additional descendant
+	 * elements with which to process.
+	 *
+	 * All searching is done using a jQuery expression. The expression can be
+	 * written using CSS 1-3 Selector syntax, or basic XPath.
+	 *
+	 * @example $("p").find("span");
+	 * @before <p><span>Hello</span>, how are you?</p>
+	 * @result [ <span>Hello</span> ]
+	 * @desc Starts with all paragraphs and searches for descendant span
+	 * elements, same as $("p span")
+	 *
+	 * @name find
+	 * @type jQuery
+	 * @param String expr An expression to search with.
+	 * @cat DOM/Traversing
+	 */
+	find: function(t) {
+		return this.pushStack( jQuery.unique( jQuery.map( this, function(a){
+			return jQuery.find(t,a);
+		}) ), t );
+	},
+
+	/**
+	 * Clone matched DOM Elements and select the clones. 
+	 *
+	 * This is useful for moving copies of the elements to another
+	 * location in the DOM.
+	 *
+	 * @example $("b").clone().prependTo("p");
+	 * @before <b>Hello</b><p>, how are you?</p>
+	 * @result <b>Hello</b><p><b>Hello</b>, how are you?</p>
+	 * @desc Clones all b elements (and selects the clones) and prepends them to all paragraphs.
+	 *
+	 * @name clone
+	 * @type jQuery
+	 * @param Boolean deep (Optional) Set to false if you don't want to clone all descendant nodes, in addition to the element itself.
+	 * @cat DOM/Manipulation
+	 */
+	clone: function(deep) {
+		return this.pushStack( jQuery.map( this, function(a){
+			a = a.cloneNode( deep != undefined ? deep : true );
+			a.$events = null; // drop $events expando to avoid firing incorrect events
+			return a;
+		}) );
+	},
+
+	/**
+	 * Removes all elements from the set of matched elements that do not
+	 * match the specified expression(s). This method is used to narrow down
+	 * the results of a search.
+	 *
+	 * Provide a comma-separated list of expressions to apply multiple filters at once.
+	 *
+	 * @example $("p").filter(".selected")
+	 * @before <p class="selected">Hello</p><p>How are you?</p>
+	 * @result [ <p class="selected">Hello</p> ]
+	 * @desc Selects all paragraphs and removes those without a class "selected".
+	 *
+	 * @example $("p").filter(".selected, :first")
+	 * @before <p>Hello</p><p>Hello Again</p><p class="selected">And Again</p>
+	 * @result [ <p>Hello</p>, <p class="selected">And Again</p> ]
+	 * @desc Selects all paragraphs and removes those without class "selected" and being the first one.
+	 *
+	 * @name filter
+	 * @type jQuery
+	 * @param String expression Expression(s) to search with.
+	 * @cat DOM/Traversing
+	 */
+	 
+	/**
+	 * Removes all elements from the set of matched elements that do not
+	 * pass the specified filter. This method is used to narrow down
+	 * the results of a search.
+	 *
+	 * @example $("p").filter(function(index) {
+	 *   return $("ol", this).length == 0;
+	 * })
+	 * @before <p><ol><li>Hello</li></ol></p><p>How are you?</p>
+	 * @result [ <p>How are you?</p> ]
+	 * @desc Remove all elements that have a child ol element
+	 *
+	 * @name filter
+	 * @type jQuery
+	 * @param Function filter A function to use for filtering
+	 * @cat DOM/Traversing
+	 */
+	filter: function(t) {
+		return this.pushStack(
+			jQuery.isFunction( t ) &&
+			jQuery.grep(this, function(el, index){
+				return t.apply(el, [index])
+			}) ||
+
+			jQuery.multiFilter(t,this) );
+	},
+
+	/**
+	 * Removes the specified Element from the set of matched elements. This
+	 * method is used to remove a single Element from a jQuery object.
+	 *
+	 * @example $("p").not( $("#selected")[0] )
+	 * @before <p>Hello</p><p id="selected">Hello Again</p>
+	 * @result [ <p>Hello</p> ]
+	 * @desc Removes the element with the ID "selected" from the set of all paragraphs.
+	 *
+	 * @name not
+	 * @type jQuery
+	 * @param Element el An element to remove from the set
+	 * @cat DOM/Traversing
+	 */
+
+	/**
+	 * Removes elements matching the specified expression from the set
+	 * of matched elements. This method is used to remove one or more
+	 * elements from a jQuery object.
+	 *
+	 * @example $("p").not("#selected")
+	 * @before <p>Hello</p><p id="selected">Hello Again</p>
+	 * @result [ <p>Hello</p> ]
+	 * @desc Removes the element with the ID "selected" from the set of all paragraphs.
+	 *
+	 * @name not
+	 * @type jQuery
+	 * @param String expr An expression with which to remove matching elements
+	 * @cat DOM/Traversing
+	 */
+
+	/**
+	 * Removes any elements inside the array of elements from the set
+	 * of matched elements. This method is used to remove one or more
+	 * elements from a jQuery object.
+	 *
+	 * Please note: the expression cannot use a reference to the
+	 * element name. See the two examples below.
+	 *
+	 * @example $("p").not( $("div p.selected") )
+	 * @before <div><p>Hello</p><p class="selected">Hello Again</p></div>
+	 * @result [ <p>Hello</p> ]
+	 * @desc Removes all elements that match "div p.selected" from the total set of all paragraphs.
+	 *
+	 * @name not
+	 * @type jQuery
+	 * @param jQuery elems A set of elements to remove from the jQuery set of matched elements.
+	 * @cat DOM/Traversing
+	 */
+	not: function(t) {
+		return this.pushStack(
+			t.constructor == String &&
+			jQuery.multiFilter(t, this, true) ||
+
+			jQuery.grep(this, function(a) {
+				return ( t.constructor == Array || t.jquery )
+					? jQuery.inArray( a, t ) < 0
+					: a != t;
+			})
+		);
+	},
+
+	/**
+	 * Adds more elements, matched by the given expression,
+	 * to the set of matched elements.
+	 *
+	 * @example $("p").add("span")
+	 * @before (HTML) <p>Hello</p><span>Hello Again</span>
+	 * @result (jQuery object matching 2 elements) [ <p>Hello</p>, <span>Hello Again</span> ]
+	 * @desc Compare the above result to the result of <code>$('p')</code>,
+	 * which would just result in <code><nowiki>[ <p>Hello</p> ]</nowiki></code>.
+	 * Using add(), matched elements of <code>$('span')</code> are simply
+	 * added to the returned jQuery-object.
+	 *
+	 * @name add
+	 * @type jQuery
+	 * @param String expr An expression whose matched elements are added
+	 * @cat DOM/Traversing
+	 */
+	 
+	/**
+	 * Adds more elements, created on the fly, to the set of
+	 * matched elements.
+	 *
+	 * @example $("p").add("<span>Again</span>")
+	 * @before <p>Hello</p>
+	 * @result [ <p>Hello</p>, <span>Again</span> ]
+	 *
+	 * @name add
+	 * @type jQuery
+	 * @param String html A string of HTML to create on the fly.
+	 * @cat DOM/Traversing
+	 */
+
+	/**
+	 * Adds one or more Elements to the set of matched elements.
+	 *
+	 * @example $("p").add( document.getElementById("a") )
+	 * @before <p>Hello</p><p><span id="a">Hello Again</span></p>
+	 * @result [ <p>Hello</p>, <span id="a">Hello Again</span> ]
+	 *
+	 * @example $("p").add( document.forms[0].elements )
+	 * @before <p>Hello</p><p><form><input/><button/></form>
+	 * @result [ <p>Hello</p>, <input/>, <button/> ]
+	 *
+	 * @name add
+	 * @type jQuery
+	 * @param Element|Array<Element> elements One or more Elements to add
+	 * @cat DOM/Traversing
+	 */
+	add: function(t) {
+		return this.pushStack( jQuery.merge(
+			this.get(),
+			t.constructor == String ?
+				jQuery(t).get() :
+				t.length != undefined && (!t.nodeName || t.nodeName == "FORM") ?
+					t : [t] )
+		);
+	},
+
+	/**
+	 * Checks the current selection against an expression and returns true,
+	 * if at least one element of the selection fits the given expression.
+	 *
+	 * Does return false, if no element fits or the expression is not valid.
+	 *
+	 * filter(String) is used internally, therefore all rules that apply there
+	 * apply here, too.
+	 *
+	 * @example $("input[@type='checkbox']").parent().is("form")
+	 * @before <form><input type="checkbox" /></form>
+	 * @result true
+	 * @desc Returns true, because the parent of the input is a form element
+	 * 
+	 * @example $("input[@type='checkbox']").parent().is("form")
+	 * @before <form><p><input type="checkbox" /></p></form>
+	 * @result false
+	 * @desc Returns false, because the parent of the input is a p element
+	 *
+	 * @name is
+	 * @type Boolean
+	 * @param String expr The expression with which to filter
+	 * @cat DOM/Traversing
+	 */
+	is: function(expr) {
+		return expr ? jQuery.multiFilter(expr,this).length > 0 : false;
+	},
+	
+	/**
+	 * Get the content of the value attribute of the first matched element.
+	 *
+	 * Use caution when relying on this function to check the value of
+	 * multiple-select elements and checkboxes in a form. While it will
+	 * still work as intended, it may not accurately represent the value
+	 * the server will receive because these elements may send an array
+	 * of values. For more robust handling of field values, see the
+	 * [http://www.malsup.com/jquery/form/#fields fieldValue function of the Form Plugin].
+	 *
+	 * @example $("input").val();
+	 * @before <input type="text" value="some text"/>
+	 * @result "some text"
+	 *
+	 * @name val
+	 * @type String
+	 * @cat DOM/Attributes
+	 */
+	
+	/**
+	 * 	Set the value attribute of every matched element.
+	 *
+	 * @example $("input").val("test");
+	 * @before <input type="text" value="some text"/>
+	 * @result <input type="text" value="test"/>
+	 *
+	 * @name val
+	 * @type jQuery
+	 * @param String val Set the property to the specified value.
+	 * @cat DOM/Attributes
+	 */
+	val: function( val ) {
+		return val == undefined ?
+			( this.length ? this[0].value : null ) :
+			this.attr( "value", val );
+	},
+	
+	/**
+	 * Get the html contents of the first matched element.
+	 * This property is not available on XML documents.
+	 *
+	 * @example $("div").html();
+	 * @before <div><input/></div>
+	 * @result <input/>
+	 *
+	 * @name html
+	 * @type String
+	 * @cat DOM/Attributes
+	 */
+	
+	/**
+	 * Set the html contents of every matched element.
+	 * This property is not available on XML documents.
+	 *
+	 * @example $("div").html("<b>new stuff</b>");
+	 * @before <div><input/></div>
+	 * @result <div><b>new stuff</b></div>
+	 *
+	 * @name html
+	 * @type jQuery
+	 * @param String val Set the html contents to the specified value.
+	 * @cat DOM/Attributes
+	 */
+	html: function( val ) {
+		return val == undefined ?
+			( this.length ? this[0].innerHTML : null ) :
+			this.empty().append( val );
+	},
+	
+	/**
+	 * @private
+	 * @name domManip
+	 * @param Array args
+	 * @param Boolean table Insert TBODY in TABLEs if one is not found.
+	 * @param Number dir If dir<0, process args in reverse order.
+	 * @param Function fn The function doing the DOM manipulation.
+	 * @type jQuery
+	 * @cat Core
+	 */
+	domManip: function(args, table, dir, fn){
+		var clone = this.length > 1, a; 
+
+		return this.each(function(){
+			if ( !a ) {
+				a = jQuery.clean(args, this.ownerDocument);
+				if ( dir < 0 )
+					a.reverse();
+			}
+
+			var obj = this;
+
+			if ( table && jQuery.nodeName(this, "table") && jQuery.nodeName(a[0], "tr") )
+				obj = this.getElementsByTagName("tbody")[0] || this.appendChild(document.createElement("tbody"));
+
+			jQuery.each( a, function(){
+				fn.apply( obj, [ clone ? this.cloneNode(true) : this ] );
+			});
+
+		});
+	}
+};
+
+/**
+ * Extends the jQuery object itself. Can be used to add functions into
+ * the jQuery namespace and to [[Plugins/Authoring|add plugin methods]] (plugins).
+ * 
+ * @example jQuery.fn.extend({
+ *   check: function() {
+ *     return this.each(function() { this.checked = true; });
+ *   },
+ *   uncheck: function() {
+ *     return this.each(function() { this.checked = false; });
+ *   }
+ * });
+ * $("input[@type=checkbox]").check();
+ * $("input[@type=radio]").uncheck();
+ * @desc Adds two plugin methods.
+ *
+ * @example jQuery.extend({
+ *   min: function(a, b) { return a < b ? a : b; },
+ *   max: function(a, b) { return a > b ? a : b; }
+ * });
+ * @desc Adds two functions into the jQuery namespace
+ *
+ * @name $.extend
+ * @param Object prop The object that will be merged into the jQuery object
+ * @type Object
+ * @cat Core
+ */
+
+/**
+ * Extend one object with one or more others, returning the original,
+ * modified, object. This is a great utility for simple inheritance.
+ * 
+ * @example var settings = { validate: false, limit: 5, name: "foo" };
+ * var options = { validate: true, name: "bar" };
+ * jQuery.extend(settings, options);
+ * @result settings == { validate: true, limit: 5, name: "bar" }
+ * @desc Merge settings and options, modifying settings
+ *
+ * @example var defaults = { validate: false, limit: 5, name: "foo" };
+ * var options = { validate: true, name: "bar" };
+ * var settings = jQuery.extend({}, defaults, options);
+ * @result settings == { validate: true, limit: 5, name: "bar" }
+ * @desc Merge defaults and options, without modifying the defaults
+ *
+ * @name $.extend
+ * @param Object target The object to extend
+ * @param Object prop1 The object that will be merged into the first.
+ * @param Object propN (optional) More objects to merge into the first
+ * @type Object
+ * @cat JavaScript
+ */
+jQuery.extend = jQuery.fn.extend = function() {
+	// copy reference to target object
+	var target = arguments[0], a = 1;
+
+	// extend jQuery itself if only one argument is passed
+	if ( arguments.length == 1 ) {
+		target = this;
+		a = 0;
+	}
+	var prop;
+	while ( (prop = arguments[a++]) != null )
+		// Extend the base object
+		for ( var i in prop ) target[i] = prop[i];
+
+	// Return the modified object
+	return target;
+};
+
+jQuery.extend({
+	/**
+	 * Run this function to give control of the $ variable back
+	 * to whichever library first implemented it. This helps to make 
+	 * sure that jQuery doesn't conflict with the $ object
+	 * of other libraries.
+	 *
+	 * By using this function, you will only be able to access jQuery
+	 * using the 'jQuery' variable. For example, where you used to do
+	 * $("div p"), you now must do jQuery("div p").
+	 *
+	 * @example jQuery.noConflict();
+	 * // Do something with jQuery
+	 * jQuery("div p").hide();
+	 * // Do something with another library's $()
+	 * $("content").style.display = 'none';
+	 * @desc Maps the original object that was referenced by $ back to $
+	 *
+	 * @example jQuery.noConflict();
+	 * (function($) { 
+	 *   $(function() {
+	 *     // more code using $ as alias to jQuery
+	 *   });
+	 * })(jQuery);
+	 * // other code using $ as an alias to the other library
+	 * @desc Reverts the $ alias and then creates and executes a
+	 * function to provide the $ as a jQuery alias inside the functions
+	 * scope. Inside the function the original $ object is not available.
+	 * This works well for most plugins that don't rely on any other library.
+	 * 
+	 *
+	 * @name $.noConflict
+	 * @type undefined
+	 * @cat Core 
+	 */
+	noConflict: function() {
+		if ( jQuery._$ )
+			$ = jQuery._$;
+		return jQuery;
+	},
+
+	// This may seem like some crazy code, but trust me when I say that this
+	// is the only cross-browser way to do this. --John
+	isFunction: function( fn ) {
+		return !!fn && typeof fn != "string" && !fn.nodeName && 
+			fn.constructor != Array && /function/i.test( fn + "" );
+	},
+	
+	// check if an element is in a XML document
+	isXMLDoc: function(elem) {
+		return elem.tagName && elem.ownerDocument && !elem.ownerDocument.body;
+	},
+
+	nodeName: function( elem, name ) {
+		return elem.nodeName && elem.nodeName.toUpperCase() == name.toUpperCase();
+	},
+
+	/**
+	 * A generic iterator function, which can be used to seamlessly
+	 * iterate over both objects and arrays. This function is not the same
+	 * as $().each() - which is used to iterate, exclusively, over a jQuery
+	 * object. This function can be used to iterate over anything.
+	 *
+	 * The callback has two arguments:the key (objects) or index (arrays) as first
+	 * the first, and the value as the second.
+	 *
+	 * @example $.each( [0,1,2], function(i, n){
+	 *   alert( "Item #" + i + ": " + n );
+	 * });
+	 * @desc This is an example of iterating over the items in an array,
+	 * accessing both the current item and its index.
+	 *
+	 * @example $.each( { name: "John", lang: "JS" }, function(i, n){
+	 *   alert( "Name: " + i + ", Value: " + n );
+	 * });
+	 *
+	 * @desc This is an example of iterating over the properties in an
+	 * Object, accessing both the current item and its key.
+	 *
+	 * @name $.each
+	 * @param Object obj The object, or array, to iterate over.
+	 * @param Function fn The function that will be executed on every object.
+	 * @type Object
+	 * @cat JavaScript
+	 */
+	// args is for internal usage only
+	each: function( obj, fn, args ) {
+		if ( obj.length == undefined )
+			for ( var i in obj )
+				fn.apply( obj[i], args || [i, obj[i]] );
+		else
+			for ( var i = 0, ol = obj.length; i < ol; i++ )
+				if ( fn.apply( obj[i], args || [i, obj[i]] ) === false ) break;
+		return obj;
+	},
+	
+	prop: function(elem, value, type, index, prop){
+			// Handle executable functions
+			if ( jQuery.isFunction( value ) )
+				value = value.call( elem, [index] );
+				
+			// exclude the following css properties to add px
+			var exclude = /z-?index|font-?weight|opacity|zoom|line-?height/i;
+
+			// Handle passing in a number to a CSS property
+			return value && value.constructor == Number && type == "curCSS" && !exclude.test(prop) ?
+				value + "px" :
+				value;
+	},
+
+	className: {
+		// internal only, use addClass("class")
+		add: function( elem, c ){
+			jQuery.each( c.split(/\s+/), function(i, cur){
+				if ( !jQuery.className.has( elem.className, cur ) )
+					elem.className += ( elem.className ? " " : "" ) + cur;
+			});
+		},
+
+		// internal only, use removeClass("class")
+		remove: function( elem, c ){
+			elem.className = c != undefined ?
+				jQuery.grep( elem.className.split(/\s+/), function(cur){
+					return !jQuery.className.has( c, cur );	
+				}).join(" ") : "";
+		},
+
+		// internal only, use is(".class")
+		has: function( t, c ) {
+			return jQuery.inArray( c, (t.className || t).toString().split(/\s+/) ) > -1;
+		}
+	},
+
+	/**
+	 * Swap in/out style options.
+	 * @private
+	 */
+	swap: function(e,o,f) {
+		for ( var i in o ) {
+			e.style["old"+i] = e.style[i];
+			e.style[i] = o[i];
+		}
+		f.apply( e, [] );
+		for ( var i in o )
+			e.style[i] = e.style["old"+i];
+	},
+
+	css: function(e,p) {
+		if ( p == "height" || p == "width" ) {
+			var old = {}, oHeight, oWidth, d = ["Top","Bottom","Right","Left"];
+
+			jQuery.each( d, function(){
+				old["padding" + this] = 0;
+				old["border" + this + "Width"] = 0;
+			});
+
+			jQuery.swap( e, old, function() {
+				if ( jQuery(e).is(':visible') ) {
+					oHeight = e.offsetHeight;
+					oWidth = e.offsetWidth;
+				} else {
+					e = jQuery(e.cloneNode(true))
+						.find(":radio").removeAttr("checked").end()
+						.css({
+							visibility: "hidden", position: "absolute", display: "block", right: "0", left: "0"
+						}).appendTo(e.parentNode)[0];
+
+					var parPos = jQuery.css(e.parentNode,"position") || "static";
+					if ( parPos == "static" )
+						e.parentNode.style.position = "relative";
+
+					oHeight = e.clientHeight;
+					oWidth = e.clientWidth;
+
+					if ( parPos == "static" )
+						e.parentNode.style.position = "static";
+
+					e.parentNode.removeChild(e);
+				}
+			});
+
+			return p == "height" ? oHeight : oWidth;
+		}
+
+		return jQuery.curCSS( e, p );
+	},
+
+	curCSS: function(elem, prop, force) {
+		var ret;
+
+		if (prop == "opacity" && jQuery.browser.msie) {
+			ret = jQuery.attr(elem.style, "opacity");
+			return ret == "" ? "1" : ret;
+		}
+		
+		if (prop == "float" || prop == "cssFloat")
+			prop = jQuery.browser.msie ? "styleFloat" : "cssFloat";
+
+		if (!force && elem.style[prop])
+			ret = elem.style[prop];
+
+		else if (document.defaultView && document.defaultView.getComputedStyle) {
+
+			if (prop == "cssFloat" || prop == "styleFloat")
+				prop = "float";
+
+			prop = prop.replace(/([A-Z])/g,"-$1").toLowerCase();
+			var cur = document.defaultView.getComputedStyle(elem, null);
+
+			if ( cur )
+				ret = cur.getPropertyValue(prop);
+			else if ( prop == "display" )
+				ret = "none";
+			else
+				jQuery.swap(elem, { display: "block" }, function() {
+				    var c = document.defaultView.getComputedStyle(this, "");
+				    ret = c && c.getPropertyValue(prop) || "";
+				});
+
+		} else if (elem.currentStyle) {
+			var newProp = prop.replace(/\-(\w)/g,function(m,c){return c.toUpperCase();});
+			ret = elem.currentStyle[prop] || elem.currentStyle[newProp];
+		}
+
+		return ret;
+	},
+	
+	clean: function(a, doc) {
+		var r = [];
+		doc = doc || document;
+
+		jQuery.each( a, function(i,arg){
+			if ( !arg ) return;
+
+			if ( arg.constructor == Number )
+				arg = arg.toString();
+			
+			 // Convert html string into DOM nodes
+			if ( typeof arg == "string" ) {
+				// Trim whitespace, otherwise indexOf won't work as expected
+				var s = jQuery.trim(arg).toLowerCase(), div = doc.createElement("div"), tb = [];
+
+				var wrap =
+					 // option or optgroup
+					!s.indexOf("<opt") &&
+					[1, "<select>", "</select>"] ||
+					
+					!s.indexOf("<leg") &&
+					[1, "<fieldset>", "</fieldset>"] ||
+					
+					(!s.indexOf("<thead") || !s.indexOf("<tbody") || !s.indexOf("<tfoot") || !s.indexOf("<colg")) &&
+					[1, "<table>", "</table>"] ||
+					
+					!s.indexOf("<tr") &&
+					[2, "<table><tbody>", "</tbody></table>"] ||
+					
+				 	// <thead> matched above
+					(!s.indexOf("<td") || !s.indexOf("<th")) &&
+					[3, "<table><tbody><tr>", "</tr></tbody></table>"] ||
+					
+					!s.indexOf("<col") &&
+					[2, "<table><colgroup>", "</colgroup></table>"] ||
+					
+					[0,"",""];
+
+				// Go to html and back, then peel off extra wrappers
+				div.innerHTML = wrap[1] + arg + wrap[2];
+				
+				// Move to the right depth
+				while ( wrap[0]-- )
+					div = div.firstChild;
+				
+				// Remove IE's autoinserted <tbody> from table fragments
+				if ( jQuery.browser.msie ) {
+					
+					// String was a <table>, *may* have spurious <tbody>
+					if ( !s.indexOf("<table") && s.indexOf("<tbody") < 0 ) 
+						tb = div.firstChild && div.firstChild.childNodes;
+						
+					// String was a bare <thead> or <tfoot>
+					else if ( wrap[1] == "<table>" && s.indexOf("<tbody") < 0 )
+						tb = div.childNodes;
+
+					for ( var n = tb.length-1; n >= 0 ; --n )
+						if ( jQuery.nodeName(tb[n], "tbody") && !tb[n].childNodes.length )
+							tb[n].parentNode.removeChild(tb[n]);
+					
+				}
+				
+				arg = jQuery.makeArray( div.childNodes );
+			}
+
+			if ( 0 === arg.length && !jQuery(arg).is("form, select") )
+				return;
+
+			if ( arg[0] == undefined || jQuery.nodeName(arg, "form") || arg.options )
+				r.push( arg );
+			else
+				r = jQuery.merge( r, arg );
+
+		});
+
+		return r;
+	},
+	
+	attr: function(elem, name, value){
+		var fix = jQuery.isXMLDoc(elem) ? {} : {
+			"for": "htmlFor",
+			"class": "className",
+			"float": jQuery.browser.msie ? "styleFloat" : "cssFloat",
+			cssFloat: jQuery.browser.msie ? "styleFloat" : "cssFloat",
+			innerHTML: "innerHTML",
+			className: "className",
+			value: "value",
+			disabled: "disabled",
+			checked: "checked",
+			readonly: "readOnly",
+			selected: "selected",
+			maxlength: "maxLength"
+		};
+		
+		// IE actually uses filters for opacity ... elem is actually elem.style
+		if ( name == "opacity" && jQuery.browser.msie ) {
+			if ( value != undefined ) {
+				// IE has trouble with opacity if it does not have layout
+				// Force it by setting the zoom level
+				elem.zoom = 1; 
+
+				// Set the alpha filter to set the opacity
+				elem.filter = (elem.filter || "").replace(/alpha\([^)]*\)/,"") +
+					(parseFloat(value).toString() == "NaN" ? "" : "alpha(opacity=" + value * 100 + ")");
+			}
+
+			return elem.filter ? 
+				(parseFloat( elem.filter.match(/opacity=([^)]*)/)[1] ) / 100).toString() : "";
+		}
+		
+		// Certain attributes only work when accessed via the old DOM 0 way
+		if ( fix[name] ) {
+			if ( value != undefined ) elem[fix[name]] = value;
+			return elem[fix[name]];
+
+		} else if ( value == undefined && jQuery.browser.msie && jQuery.nodeName(elem, "form") && (name == "action" || name == "method") )
+			return elem.getAttributeNode(name).nodeValue;
+
+		// IE elem.getAttribute passes even for style
+		else if ( elem.tagName ) {
+			if ( value != undefined ) elem.setAttribute( name, value );
+			if ( jQuery.browser.msie && /href|src/.test(name) && !jQuery.isXMLDoc(elem) ) 
+				return elem.getAttribute( name, 2 );
+			return elem.getAttribute( name );
+
+		// elem is actually elem.style ... set the style
+		} else {
+			name = name.replace(/-([a-z])/ig,function(z,b){return b.toUpperCase();});
+			if ( value != undefined ) elem[name] = value;
+			return elem[name];
+		}
+	},
+	
+	/**
+	 * Remove the whitespace from the beginning and end of a string.
+	 *
+	 * @example $.trim("  hello, how are you?  ");
+	 * @result "hello, how are you?"
+	 *
+	 * @name $.trim
+	 * @type String
+	 * @param String str The string to trim.
+	 * @cat JavaScript
+	 */
+	trim: function(t){
+		return t.replace(/^\s+|\s+$/g, "");
+	},
+
+	makeArray: function( a ) {
+		var r = [];
+
+		// Need to use typeof to fight Safari childNodes crashes
+		if ( typeof a != "array" )
+			for ( var i = 0, al = a.length; i < al; i++ )
+				r.push( a[i] );
+		else
+			r = a.slice( 0 );
+
+		return r;
+	},
+
+	inArray: function( b, a ) {
+		for ( var i = 0, al = a.length; i < al; i++ )
+			if ( a[i] == b )
+				return i;
+		return -1;
+	},
+
+	/**
+	 * Merge two arrays together, removing all duplicates.
+	 *
+	 * The result is the altered first argument with
+	 * the unique elements from the second array added.
+	 *
+	 * @example $.merge( [0,1,2], [2,3,4] )
+	 * @result [0,1,2,3,4]
+	 * @desc Merges two arrays, removing the duplicate 2
+	 *
+	 * @example var array = [3,2,1];
+	 * $.merge( array, [4,3,2] )
+	 * @result array == [3,2,1,4]
+	 * @desc Merges two arrays, removing the duplicates 3 and 2
+	 *
+	 * @name $.merge
+	 * @type Array
+	 * @param Array first The first array to merge, the unique elements of second added.
+	 * @param Array second The second array to merge into the first, unaltered.
+	 * @cat JavaScript
+	 */
+	merge: function(first, second) {
+		// We have to loop this way because IE & Opera overwrite the length
+		// expando of getElementsByTagName
+		for ( var i = 0; second[i]; i++ )
+			first.push(second[i]);
+		return first;
+	},
+
+	unique: function(first) {
+		var r = [], num = jQuery.mergeNum++;
+
+		for ( var i = 0, fl = first.length; i < fl; i++ )
+			if ( num != first[i].mergeNum ) {
+				first[i].mergeNum = num;
+				r.push(first[i]);
+			}
+
+		return r;
+	},
+
+	mergeNum: 0,
+
+	/**
+	 * Filter items out of an array, by using a filter function.
+	 *
+	 * The specified function will be passed two arguments: The
+	 * current array item and the index of the item in the array. The
+	 * function must return 'true' to keep the item in the array, 
+	 * false to remove it.
+	 *
+	 * @example $.grep( [0,1,2], function(i){
+	 *   return i > 0;
+	 * });
+	 * @result [1, 2]
+	 *
+	 * @name $.grep
+	 * @type Array
+	 * @param Array array The Array to find items in.
+	 * @param Function fn The function to process each item against.
+	 * @param Boolean inv Invert the selection - select the opposite of the function.
+	 * @cat JavaScript
+	 */
+	grep: function(elems, fn, inv) {
+		// If a string is passed in for the function, make a function
+		// for it (a handy shortcut)
+		if ( typeof fn == "string" )
+			fn = new Function("a","i","return " + fn);
+
+		var result = [];
+
+		// Go through the array, only saving the items
+		// that pass the validator function
+		for ( var i = 0, el = elems.length; i < el; i++ )
+			if ( !inv && fn(elems[i],i) || inv && !fn(elems[i],i) )
+				result.push( elems[i] );
+
+		return result;
+	},
+
+	/**
+	 * Translate all items in an array to another array of items.
+	 *
+	 * The translation function that is provided to this method is 
+	 * called for each item in the array and is passed one argument: 
+	 * The item to be translated.
+	 *
+	 * The function can then return the translated value, 'null'
+	 * (to remove the item), or  an array of values - which will
+	 * be flattened into the full array.
+	 *
+	 * @example $.map( [0,1,2], function(i){
+	 *   return i + 4;
+	 * });
+	 * @result [4, 5, 6]
+	 * @desc Maps the original array to a new one and adds 4 to each value.
+	 *
+	 * @example $.map( [0,1,2], function(i){
+	 *   return i > 0 ? i + 1 : null;
+	 * });
+	 * @result [2, 3]
+	 * @desc Maps the original array to a new one and adds 1 to each
+	 * value if it is bigger then zero, otherwise it's removed-
+	 * 
+	 * @example $.map( [0,1,2], function(i){
+	 *   return [ i, i + 1 ];
+	 * });
+	 * @result [0, 1, 1, 2, 2, 3]
+	 * @desc Maps the original array to a new one, each element is added
+	 * with it's original value and the value plus one.
+	 *
+	 * @name $.map
+	 * @type Array
+	 * @param Array array The Array to translate.
+	 * @param Function fn The function to process each item against.
+	 * @cat JavaScript
+	 */
+	map: function(elems, fn) {
+		// If a string is passed in for the function, make a function
+		// for it (a handy shortcut)
+		if ( typeof fn == "string" )
+			fn = new Function("a","return " + fn);
+
+		var result = [], r = [];
+
+		// Go through the array, translating each of the items to their
+		// new value (or values).
+		for ( var i = 0, el = elems.length; i < el; i++ ) {
+			var val = fn(elems[i],i);
+
+			if ( val !== null && val != undefined ) {
+				if ( val.constructor != Array ) val = [val];
+				result = result.concat( val );
+			}
+		}
+
+		return result;
+	}
+});
+
+/**
+ * Contains flags for the useragent, read from navigator.userAgent.
+ * Available flags are: safari, opera, msie, mozilla
+ *
+ * This property is available before the DOM is ready, therefore you can
+ * use it to add ready events only for certain browsers.
+ *
+ * There are situations where object detections is not reliable enough, in that
+ * cases it makes sense to use browser detection. Simply try to avoid both!
+ *
+ * A combination of browser and object detection yields quite reliable results.
+ *
+ * @example $.browser.msie
+ * @desc Returns true if the current useragent is some version of microsoft's internet explorer
+ *
+ * @example if($.browser.safari) { $( function() { alert("this is safari!"); } ); }
+ * @desc Alerts "this is safari!" only for safari browsers
+ *
+ * @property
+ * @name $.browser
+ * @type Boolean
+ * @cat JavaScript
+ */
+ 
+/*
+ * Whether the W3C compliant box model is being used.
+ *
+ * @property
+ * @name $.boxModel
+ * @type Boolean
+ * @cat JavaScript
+ */
+new function() {
+	var b = navigator.userAgent.toLowerCase();
+
+	// Figure out what browser is being used
+	jQuery.browser = {
+		version: b.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)[1],
+		safari: /webkit/.test(b),
+		opera: /opera/.test(b),
+		msie: /msie/.test(b) && !/opera/.test(b),
+		mozilla: /mozilla/.test(b) && !/(compatible|webkit)/.test(b)
+	};
+
+	// Check to see if the W3C box model is being used
+	jQuery.boxModel = !jQuery.browser.msie || document.compatMode == "CSS1Compat";
+};
+
+/**
+ * Get a set of elements containing the unique parents of the matched
+ * set of elements.
+ *
+ * You may use an optional expression to filter the set of parent elements that will match.
+ *
+ * @example $("p").parent()
+ * @before <div><p>Hello</p><p>Hello</p></div>
+ * @result [ <div><p>Hello</p><p>Hello</p></div> ]
+ * @desc Find the parent element of each paragraph.
+ *
+ * @example $("p").parent(".selected")
+ * @before <div><p>Hello</p></div><div class="selected"><p>Hello Again</p></div>
+ * @result [ <div class="selected"><p>Hello Again</p></div> ]
+ * @desc Find the parent element of each paragraph with a class "selected".
+ *
+ * @name parent
+ * @type jQuery
+ * @param String expr (optional) An expression to filter the parents with
+ * @cat DOM/Traversing
+ */
+
+/**
+ * Get a set of elements containing the unique ancestors of the matched
+ * set of elements (except for the root element).
+ *
+ * The matched elements can be filtered with an optional expression.
+ *
+ * @example $("span").parents()
+ * @before <html><body><div><p><span>Hello</span></p><span>Hello Again</span></div></body></html>
+ * @result [ <body>...</body>, <div>...</div>, <p><span>Hello</span></p> ]
+ * @desc Find all parent elements of each span.
+ *
+ * @example $("span").parents("p")
+ * @before <html><body><div><p><span>Hello</span></p><span>Hello Again</span></div></body></html>
+ * @result [ <p><span>Hello</span></p> ]
+ * @desc Find all parent elements of each span that is a paragraph.
+ *
+ * @name parents
+ * @type jQuery
+ * @param String expr (optional) An expression to filter the ancestors with
+ * @cat DOM/Traversing
+ */
+
+/**
+ * Get a set of elements containing the unique next siblings of each of the
+ * matched set of elements.
+ *
+ * It only returns the very next sibling for each element, not all
+ * next siblings.
+ *
+ * You may provide an optional expression to filter the match.
+ *
+ * @example $("p").next()
+ * @before <p>Hello</p><p>Hello Again</p><div><span>And Again</span></div>
+ * @result [ <p>Hello Again</p>, <div><span>And Again</span></div> ]
+ * @desc Find the very next sibling of each paragraph.
+ *
+ * @example $("p").next(".selected")
+ * @before <p>Hello</p><p class="selected">Hello Again</p><div><span>And Again</span></div>
+ * @result [ <p class="selected">Hello Again</p> ]
+ * @desc Find the very next sibling of each paragraph that has a class "selected".
+ *
+ * @name next
+ * @type jQuery
+ * @param String expr (optional) An expression to filter the next Elements with
+ * @cat DOM/Traversing
+ */
+
+/**
+ * Get a set of elements containing the unique previous siblings of each of the
+ * matched set of elements.
+ *
+ * Use an optional expression to filter the matched set.
+ *
+ * 	Only the immediately previous sibling is returned, not all previous siblings.
+ *
+ * @example $("p").prev()
+ * @before <p>Hello</p><div><span>Hello Again</span></div><p>And Again</p>
+ * @result [ <div><span>Hello Again</span></div> ]
+ * @desc Find the very previous sibling of each paragraph.
+ *
+ * @example $("p").prev(".selected")
+ * @before <div><span>Hello</span></div><p class="selected">Hello Again</p><p>And Again</p>
+ * @result [ <div><span>Hello</span></div> ]
+ * @desc Find the very previous sibling of each paragraph that has a class "selected".
+ *
+ * @name prev
+ * @type jQuery
+ * @param String expr (optional) An expression to filter the previous Elements with
+ * @cat DOM/Traversing
+ */
+
+/**
+ * Get a set of elements containing all of the unique siblings of each of the
+ * matched set of elements.
+ *
+ * Can be filtered with an optional expressions.
+ *
+ * @example $("div").siblings()
+ * @before <p>Hello</p><div><span>Hello Again</span></div><p>And Again</p>
+ * @result [ <p>Hello</p>, <p>And Again</p> ]
+ * @desc Find all siblings of each div.
+ *
+ * @example $("div").siblings(".selected")
+ * @before <div><span>Hello</span></div><p class="selected">Hello Again</p><p>And Again</p>
+ * @result [ <p class="selected">Hello Again</p> ]
+ * @desc Find all siblings with a class "selected" of each div.
+ *
+ * @name siblings
+ * @type jQuery
+ * @param String expr (optional) An expression to filter the sibling Elements with
+ * @cat DOM/Traversing
+ */
+
+/**
+ * Get a set of elements containing all of the unique children of each of the
+ * matched set of elements.
+ *
+ * This set can be filtered with an optional expression that will cause
+ * only elements matching the selector to be collected.
+ *
+ * @example $("div").children()
+ * @before <p>Hello</p><div><span>Hello Again</span></div><p>And Again</p>
+ * @result [ <span>Hello Again</span> ]
+ * @desc Find all children of each div.
+ *
+ * @example $("div").children(".selected")
+ * @before <div><span>Hello</span><p class="selected">Hello Again</p><p>And Again</p></div>
+ * @result [ <p class="selected">Hello Again</p> ]
+ * @desc Find all children with a class "selected" of each div.
+ *
+ * @name children
+ * @type jQuery
+ * @param String expr (optional) An expression to filter the child Elements with
+ * @cat DOM/Traversing
+ */
+jQuery.each({
+	parent: "a.parentNode",
+	parents: "jQuery.parents(a)",
+	next: "jQuery.nth(a,2,'nextSibling')",
+	prev: "jQuery.nth(a,2,'previousSibling')",
+	siblings: "jQuery.sibling(a.parentNode.firstChild,a)",
+	children: "jQuery.sibling(a.firstChild)"
+}, function(i,n){
+	jQuery.fn[ i ] = function(a) {
+		var ret = jQuery.map(this,n);
+		if ( a && typeof a == "string" )
+			ret = jQuery.multiFilter(a,ret);
+		return this.pushStack( ret );
+	};
+});
+
+/**
+ * Append all of the matched elements to another, specified, set of elements.
+ * This operation is, essentially, the reverse of doing a regular
+ * $(A).append(B), in that instead of appending B to A, you're appending
+ * A to B.
+ *
+ * @example $("p").appendTo("#foo");
+ * @before <p>I would like to say: </p><div id="foo"></div>
+ * @result <div id="foo"><p>I would like to say: </p></div>
+ * @desc Appends all paragraphs to the element with the ID "foo"
+ *
+ * @name appendTo
+ * @type jQuery
+ * @param <Content> content Content to append to the selected element to.
+ * @cat DOM/Manipulation
+ * @see append(<Content>)
+ */
+
+/**
+ * Prepend all of the matched elements to another, specified, set of elements.
+ * This operation is, essentially, the reverse of doing a regular
+ * $(A).prepend(B), in that instead of prepending B to A, you're prepending
+ * A to B.
+ *
+ * @example $("p").prependTo("#foo");
+ * @before <p>I would like to say: </p><div id="foo"><b>Hello</b></div>
+ * @result <div id="foo"><p>I would like to say: </p><b>Hello</b></div>
+ * @desc Prepends all paragraphs to the element with the ID "foo"
+ *
+ * @name prependTo
+ * @type jQuery
+ * @param <Content> content Content to prepend to the selected element to.
+ * @cat DOM/Manipulation
+ * @see prepend(<Content>)
+ */
+
+/**
+ * Insert all of the matched elements before another, specified, set of elements.
+ * This operation is, essentially, the reverse of doing a regular
+ * $(A).before(B), in that instead of inserting B before A, you're inserting
+ * A before B.
+ *
+ * @example $("p").insertBefore("#foo");
+ * @before <div id="foo">Hello</div><p>I would like to say: </p>
+ * @result <p>I would like to say: </p><div id="foo">Hello</div>
+ * @desc Same as $("#foo").before("p")
+ *
+ * @name insertBefore
+ * @type jQuery
+ * @param <Content> content Content to insert the selected element before.
+ * @cat DOM/Manipulation
+ * @see before(<Content>)
+ */
+
+/**
+ * Insert all of the matched elements after another, specified, set of elements.
+ * This operation is, essentially, the reverse of doing a regular
+ * $(A).after(B), in that instead of inserting B after A, you're inserting
+ * A after B.
+ *
+ * @example $("p").insertAfter("#foo");
+ * @before <p>I would like to say: </p><div id="foo">Hello</div>
+ * @result <div id="foo">Hello</div><p>I would like to say: </p>
+ * @desc Same as $("#foo").after("p")
+ *
+ * @name insertAfter
+ * @type jQuery
+ * @param <Content> content Content to insert the selected element after.
+ * @cat DOM/Manipulation
+ * @see after(<Content>)
+ */
+
+jQuery.each({
+	appendTo: "append",
+	prependTo: "prepend",
+	insertBefore: "before",
+	insertAfter: "after"
+}, function(i,n){
+	jQuery.fn[ i ] = function(){
+		var a = arguments;
+		return this.each(function(){
+			for ( var j = 0, al = a.length; j < al; j++ )
+				jQuery(a[j])[n]( this );
+		});
+	};
+});
+
+/**
+ * Remove an attribute from each of the matched elements.
+ *
+ * @example $("input").removeAttr("disabled")
+ * @before <input disabled="disabled"/>
+ * @result <input/>
+ *
+ * @name removeAttr
+ * @type jQuery
+ * @param String name The name of the attribute to remove.
+ * @cat DOM/Attributes
+ */
+
+/**
+ * Adds the specified class(es) to each of the set of matched elements.
+ *
+ * @example $("p").addClass("selected")
+ * @before <p>Hello</p>
+ * @result [ <p class="selected">Hello</p> ]
+ *
+ * @example $("p").addClass("selected highlight")
+ * @before <p>Hello</p>
+ * @result [ <p class="selected highlight">Hello</p> ]
+ *
+ * @name addClass
+ * @type jQuery
+ * @param String class One or more CSS classes to add to the elements
+ * @cat DOM/Attributes
+ * @see removeClass(String)
+ */
+
+/**
+ * Removes all or the specified class(es) from the set of matched elements.
+ *
+ * @example $("p").removeClass()
+ * @before <p class="selected">Hello</p>
+ * @result [ <p>Hello</p> ]
+ *
+ * @example $("p").removeClass("selected")
+ * @before <p class="selected first">Hello</p>
+ * @result [ <p class="first">Hello</p> ]
+ *
+ * @example $("p").removeClass("selected highlight")
+ * @before <p class="highlight selected first">Hello</p>
+ * @result [ <p class="first">Hello</p> ]
+ *
+ * @name removeClass
+ * @type jQuery
+ * @param String class (optional) One or more CSS classes to remove from the elements
+ * @cat DOM/Attributes
+ * @see addClass(String)
+ */
+
+/**
+ * Adds the specified class if it is not present, removes it if it is
+ * present.
+ *
+ * @example $("p").toggleClass("selected")
+ * @before <p>Hello</p><p class="selected">Hello Again</p>
+ * @result [ <p class="selected">Hello</p>, <p>Hello Again</p> ]
+ *
+ * @name toggleClass
+ * @type jQuery
+ * @param String class A CSS class with which to toggle the elements
+ * @cat DOM/Attributes
+ */
+
+/**
+ * Removes all matched elements from the DOM. This does NOT remove them from the
+ * jQuery object, allowing you to use the matched elements further.
+ *
+ * Can be filtered with an optional expressions.
+ *
+ * @example $("p").remove();
+ * @before <p>Hello</p> how are <p>you?</p>
+ * @result how are
+ *
+ * @example $("p").remove(".hello");
+ * @before <p class="hello">Hello</p> how are <p>you?</p>
+ * @result how are <p>you?</p>
+ *
+ * @name remove
+ * @type jQuery
+ * @param String expr (optional) A jQuery expression to filter elements by.
+ * @cat DOM/Manipulation
+ */
+
+/**
+ * Removes all child nodes from the set of matched elements.
+ *
+ * @example $("p").empty()
+ * @before <p>Hello, <span>Person</span> <a href="#">and person</a></p>
+ * @result [ <p></p> ]
+ *
+ * @name empty
+ * @type jQuery
+ * @cat DOM/Manipulation
+ */
+
+jQuery.each( {
+	removeAttr: function( key ) {
+		jQuery.attr( this, key, "" );
+		this.removeAttribute( key );
+	},
+	addClass: function(c){
+		jQuery.className.add(this,c);
+	},
+	removeClass: function(c){
+		jQuery.className.remove(this,c);
+	},
+	toggleClass: function( c ){
+		jQuery.className[ jQuery.className.has(this,c) ? "remove" : "add" ](this, c);
+	},
+	remove: function(a){
+		if ( !a || jQuery.filter( a, [this] ).r.length )
+			this.parentNode.removeChild( this );
+	},
+	empty: function() {
+		while ( this.firstChild )
+			this.removeChild( this.firstChild );
+	}
+}, function(i,n){
+	jQuery.fn[ i ] = function() {
+		return this.each( n, arguments );
+	};
+});
+
+/**
+ * Reduce the set of matched elements to a single element.
+ * The position of the element in the set of matched elements
+ * starts at 0 and goes to length - 1.
+ *
+ * @example $("p").eq(1)
+ * @before <p>This is just a test.</p><p>So is this</p>
+ * @result [ <p>So is this</p> ]
+ *
+ * @name eq
+ * @type jQuery
+ * @param Number pos The index of the element that you wish to limit to.
+ * @cat Core
+ */
+
+/**
+ * Reduce the set of matched elements to all elements before a given position.
+ * The position of the element in the set of matched elements
+ * starts at 0 and goes to length - 1.
+ *
+ * @example $("p").lt(1)
+ * @before <p>This is just a test.</p><p>So is this</p>
+ * @result [ <p>This is just a test.</p> ]
+ *
+ * @name lt
+ * @type jQuery
+ * @param Number pos Reduce the set to all elements below this position.
+ * @cat Core
+ */
+
+/**
+ * Reduce the set of matched elements to all elements after a given position.
+ * The position of the element in the set of matched elements
+ * starts at 0 and goes to length - 1.
+ *
+ * @example $("p").gt(0)
+ * @before <p>This is just a test.</p><p>So is this</p>
+ * @result [ <p>So is this</p> ]
+ *
+ * @name gt
+ * @type jQuery
+ * @param Number pos Reduce the set to all elements after this position.
+ * @cat Core
+ */
+
+/**
+ * Filter the set of elements to those that contain the specified text.
+ *
+ * @example $("p").contains("test")
+ * @before <p>This is just a test.</p><p>So is this</p>
+ * @result [ <p>This is just a test.</p> ]
+ *
+ * @name contains
+ * @type jQuery
+ * @param String str The string that will be contained within the text of an element.
+ * @cat DOM/Traversing
+ */
+jQuery.each( [ "eq", "lt", "gt", "contains" ], function(i,n){
+	jQuery.fn[ n ] = function(num,fn) {
+		return this.filter( ":" + n + "(" + num + ")", fn );
+	};
+});
+
+/**
+ * Get the current computed, pixel, width of the first matched element.
+ *
+ * @example $("p").width();
+ * @before <p>This is just a test.</p>
+ * @result 300
+ *
+ * @name width
+ * @type String
+ * @cat CSS
+ */
+
+/**
+ * Set the CSS width of every matched element. If no explicit unit
+ * was specified (like 'em' or '%') then "px" is added to the width.
+ *
+ * @example $("p").width(20);
+ * @before <p>This is just a test.</p>
+ * @result <p style="width:20px;">This is just a test.</p>
+ *
+ * @example $("p").width("20em");
+ * @before <p>This is just a test.</p>
+ * @result <p style="width:20em;">This is just a test.</p>
+ *
+ * @name width
+ * @type jQuery
+ * @param String|Number val Set the CSS property to the specified value.
+ * @cat CSS
+ */
+ 
+/**
+ * Get the current computed, pixel, height of the first matched element.
+ *
+ * @example $("p").height();
+ * @before <p>This is just a test.</p>
+ * @result 300
+ *
+ * @name height
+ * @type String
+ * @cat CSS
+ */
+
+/**
+ * Set the CSS height of every matched element. If no explicit unit
+ * was specified (like 'em' or '%') then "px" is added to the width.
+ *
+ * @example $("p").height(20);
+ * @before <p>This is just a test.</p>
+ * @result <p style="height:20px;">This is just a test.</p>
+ *
+ * @example $("p").height("20em");
+ * @before <p>This is just a test.</p>
+ * @result <p style="height:20em;">This is just a test.</p>
+ *
+ * @name height
+ * @type jQuery
+ * @param String|Number val Set the CSS property to the specified value.
+ * @cat CSS
+ */
+
+jQuery.each( [ "height", "width" ], function(i,n){
+	jQuery.fn[ n ] = function(h) {
+		return h == undefined ?
+			( this.length ? jQuery.css( this[0], n ) : null ) :
+			this.css( n, h.constructor == String ? h : h + "px" );
+	};
+});
+jQuery.extend({
+	expr: {
+		"": "m[2]=='*'||jQuery.nodeName(a,m[2])",
+		"#": "a.getAttribute('id')==m[2]",
+		":": {
+			// Position Checks
+			lt: "i<m[3]-0",
+			gt: "i>m[3]-0",
+			nth: "m[3]-0==i",
+			eq: "m[3]-0==i",
+			first: "i==0",
+			last: "i==r.length-1",
+			even: "i%2==0",
+			odd: "i%2",
+
+			// Child Checks
+			"nth-child": "jQuery.nth(a.parentNode.firstChild,m[3],'nextSibling',a)==a",
+			"first-child": "jQuery.nth(a.parentNode.firstChild,1,'nextSibling')==a",
+			"last-child": "jQuery.nth(a.parentNode.lastChild,1,'previousSibling')==a",
+			"only-child": "jQuery.sibling(a.parentNode.firstChild).length==1",
+
+			// Parent Checks
+			parent: "a.firstChild",
+			empty: "!a.firstChild",
+
+			// Text Check
+			contains: "jQuery.fn.text.apply([a]).indexOf(m[3])>=0",
+
+			// Visibility
+			visible: '"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden"',
+			hidden: '"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden"',
+
+			// Form attributes
+			enabled: "!a.disabled",
+			disabled: "a.disabled",
+			checked: "a.checked",
+			selected: "a.selected||jQuery.attr(a,'selected')",
+
+			// Form elements
+			text: "'text'==a.type",
+			radio: "'radio'==a.type",
+			checkbox: "'checkbox'==a.type",
+			file: "'file'==a.type",
+			password: "'password'==a.type",
+			submit: "'submit'==a.type",
+			image: "'image'==a.type",
+			reset: "'reset'==a.type",
+			button: '"button"==a.type||jQuery.nodeName(a,"button")',
+			input: "/input|select|textarea|button/i.test(a.nodeName)"
+		},
+		".": "jQuery.className.has(a,m[2])",
+		"@": {
+			"=": "z==m[4]",
+			"!=": "z!=m[4]",
+			"^=": "z&&!z.indexOf(m[4])",
+			"$=": "z&&z.substr(z.length - m[4].length,m[4].length)==m[4]",
+			"*=": "z&&z.indexOf(m[4])>=0",
+			"": "z",
+			_resort: function(m){
+				return ["", m[1], m[3], m[2], m[5]];
+			},
+			_prefix: "var z=a[m[3]];if(!z||/href|src/.test(m[3]))z=jQuery.attr(a,m[3]);"
+		},
+		"[": "jQuery.find(m[2],a).length"
+	},
+	
+	// The regular expressions that power the parsing engine
+	parse: [
+		// Match: [@value='test'], [@foo]
+		/^\[ *(@)([\w-]+) *([!*$^=]*) *('?"?)(.*?)\4 *\]/,
+
+		// Match: [div], [div p]
+		/^(\[)\s*(.*?(\[.*?\])?[^[]*?)\s*\]/,
+
+		// Match: :contains('foo')
+		/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,
+
+		// Match: :even, :last-chlid, #id, .class
+		new RegExp("^([:.#]*)(" + 
+			( jQuery.chars = "(?:[\\w\u0128-\uFFFF*_-]|\\\\.)" ) + "+)")
+	],
+
+	token: [
+		/^(\/?\.\.)/, "a.parentNode",
+		/^(>|\/)/, "jQuery.sibling(a.firstChild)",
+		/^(\+)/, "jQuery.nth(a,2,'nextSibling')",
+		/^(~)/, function(a){
+			var s = jQuery.sibling(a.parentNode.firstChild);
+			return s.slice(jQuery.inArray(a,s) + 1);
+		}
+	],
+
+	multiFilter: function( expr, elems, not ) {
+		var old, cur = [];
+
+		while ( expr && expr != old ) {
+			old = expr;
+			var f = jQuery.filter( expr, elems, not );
+			expr = f.t.replace(/^\s*,\s*/, "" );
+			cur = not ? elems = f.r : jQuery.merge( cur, f.r );
+		}
+
+		return cur;
+	},
+
+	/**
+	 * @name $.find
+	 * @type Array<Element>
+	 * @private
+	 * @cat Core
+	 */
+	find: function( t, context ) {
+		// Quickly handle non-string expressions
+		if ( typeof t != "string" )
+			return [ t ];
+
+		// Make sure that the context is a DOM Element
+		if ( context && !context.nodeType )
+			context = null;
+
+		// Set the correct context (if none is provided)
+		context = context || document;
+
+		// Handle the common XPath // expression
+		if ( !t.indexOf("//") ) {
+			context = context.documentElement;
+			t = t.substr(2,t.length);
+
+		// And the / root expression
+		} else if ( !t.indexOf("/") && !context.ownerDocument ) {
+			context = context.documentElement;
+			t = t.substr(1,t.length);
+			if ( t.indexOf("/") >= 1 )
+				t = t.substr(t.indexOf("/"),t.length);
+		}
+
+		// Initialize the search
+		var ret = [context], done = [], last;
+
+		// Continue while a selector expression exists, and while
+		// we're no longer looping upon ourselves
+		while ( t && last != t ) {
+			var r = [];
+			last = t;
+
+			t = jQuery.trim(t).replace( /^\/\//, "" );
+
+			var foundToken = false;
+
+			// An attempt at speeding up child selectors that
+			// point to a specific element tag
+			var re = new RegExp("^[/>]\\s*(" + jQuery.chars + "+)");
+			var m = re.exec(t);
+
+			if ( m ) {
+				// Perform our own iteration and filter
+				for ( var i = 0; ret[i]; i++ )
+					for ( var c = ret[i].firstChild; c; c = c.nextSibling )
+						if ( c.nodeType == 1 && ( m[1] == "*" || jQuery.nodeName(c, m[1]) ) )
+							r.push( c );
+
+				ret = r;
+				t = t.replace( re, "" );
+				if ( t.indexOf(" ") == 0 ) continue;
+				foundToken = true;
+			} else {
+				// Look for pre-defined expression tokens
+				for ( var i = 0, tl = jQuery.token.length; i < tl; i += 2 ) {
+					// Attempt to match each, individual, token in
+					// the specified order
+					var re = jQuery.token[i], fn = jQuery.token[i+1];
+					var m = re.exec(t);
+
+					// If the token match was found
+					if ( m ) {
+						// Map it against the token's handler
+						r = ret = jQuery.map( ret, jQuery.isFunction( fn ) ?
+							fn : new Function( "a", "return " + fn ) );
+
+						// And remove the token
+						t = jQuery.trim( t.replace( re, "" ) );
+						foundToken = true;
+						break;
+					}
+				}
+			}
+
+			// See if there's still an expression, and that we haven't already
+			// matched a token
+			if ( t && !foundToken ) {
+				// Handle multiple expressions
+				if ( !t.indexOf(",") ) {
+					// Clean the result set
+					if ( context == ret[0] ) ret.shift();
+
+					// Merge the result sets
+					done = jQuery.merge( done, ret );
+
+					// Reset the context
+					r = ret = [context];
+
+					// Touch up the selector string
+					t = " " + t.substr(1,t.length);
+
+				} else {
+					// Optomize for the case nodeName#idName
+					var re2 = new RegExp("^(" + jQuery.chars + "+)(#)(" + jQuery.chars + "+)");
+					var m = re2.exec(t);
+					
+					// Re-organize the results, so that they're consistent
+					if ( m ) {
+					   m = [ 0, m[2], m[3], m[1] ];
+
+					} else {
+						// Otherwise, do a traditional filter check for
+						// ID, class, and element selectors
+						re2 = new RegExp("^([#.]?)(" + jQuery.chars + "*)");
+						m = re2.exec(t);
+					}
+
+					m[2] = m[2].replace(/\\/g, "");
+
+					var elem = ret[ret.length-1];
+
+					// Try to do a global search by ID, where we can
+					if ( m[1] == "#" && elem && elem.getElementById ) {
+						// Optimization for HTML document case
+						var oid = elem.getElementById(m[2]);
+						
+						// Do a quick check for the existence of the actual ID attribute
+						// to avoid selecting by the name attribute in IE
+						// also check to insure id is a string to avoid selecting an element with the name of 'id' inside a form
+						if ( (jQuery.browser.msie||jQuery.browser.opera) && oid && typeof oid.id == "string" && oid.id != m[2] )
+							oid = jQuery('[@id="'+m[2]+'"]', elem)[0];
+
+						// Do a quick check for node name (where applicable) so
+						// that div#foo searches will be really fast
+						ret = r = oid && (!m[3] || jQuery.nodeName(oid, m[3])) ? [oid] : [];
+					} else {
+						// We need to find all descendant elements
+						for ( var i = 0; ret[i]; i++ ) {
+							// Grab the tag name being searched for
+							var tag = m[1] != "" || m[0] == "" ? "*" : m[2];
+
+							// Handle IE7 being really dumb about <object>s
+							if ( tag == "*" && ret[i].nodeName.toLowerCase() == "object" )
+								tag = "param";
+
+							r = jQuery.merge( r, ret[i].getElementsByTagName( tag ));
+						}
+
+						// It's faster to filter by class and be done with it
+						if ( m[1] == "." )
+							r = jQuery.classFilter( r, m[2] );
+
+						// Same with ID filtering
+						if ( m[1] == "#" ) {
+							var tmp = [];
+
+							// Try to find the element with the ID
+							for ( var i = 0; r[i]; i++ )
+								if ( r[i].getAttribute("id") == m[2] ) {
+									tmp = [ r[i] ];
+									break;
+								}
+
+							r = tmp;
+						}
+
+						ret = r;
+					}
+
+					t = t.replace( re2, "" );
+				}
+
+			}
+
+			// If a selector string still exists
+			if ( t ) {
+				// Attempt to filter it
+				var val = jQuery.filter(t,r);
+				ret = r = val.r;
+				t = jQuery.trim(val.t);
+			}
+		}
+
+		// An error occurred with the selector;
+		// just return an empty set instead
+		if ( t )
+			ret = [];
+
+		// Remove the root context
+		if ( ret && context == ret[0] )
+			ret.shift();
+
+		// And combine the results
+		done = jQuery.merge( done, ret );
+
+		return done;
+	},
+
+	classFilter: function(r,m,not){
+		m = " " + m + " ";
+		var tmp = [];
+		for ( var i = 0; r[i]; i++ ) {
+			var pass = (" " + r[i].className + " ").indexOf( m ) >= 0;
+			if ( !not && pass || not && !pass )
+				tmp.push( r[i] );
+		}
+		return tmp;
+	},
+
+	filter: function(t,r,not) {
+		var last;
+
+		// Look for common filter expressions
+		while ( t  && t != last ) {
+			last = t;
+
+			var p = jQuery.parse, m;
+
+			for ( var i = 0; p[i]; i++ ) {
+				m = p[i].exec( t );
+
+				if ( m ) {
+					// Remove what we just matched
+					t = t.substring( m[0].length );
+
+					// Re-organize the first match
+					if ( jQuery.expr[ m[1] ]._resort )
+						m = jQuery.expr[ m[1] ]._resort( m );
+
+					m[2] = m[2].replace(/\\/g, "");
+
+					break;
+				}
+			}
+
+			if ( !m )
+				break;
+
+			// :not() is a special case that can be optimized by
+			// keeping it out of the expression list
+			if ( m[1] == ":" && m[2] == "not" )
+				r = jQuery.filter(m[3], r, true).r;
+
+			// We can get a big speed boost by filtering by class here
+			else if ( m[1] == "." )
+				r = jQuery.classFilter(r, m[2], not);
+
+			// Otherwise, find the expression to execute
+			else {
+				var f = jQuery.expr[m[1]];
+				if ( typeof f != "string" )
+					f = jQuery.expr[m[1]][m[2]];
+
+				// Build a custom macro to enclose it
+				eval("f = function(a,i){" +
+					( jQuery.expr[ m[1] ]._prefix || "" ) +
+					"return " + f + "}");
+
+				// Execute it against the current filter
+				r = jQuery.grep( r, f, not );
+			}
+		}
+
+		// Return an array of filtered elements (r)
+		// and the modified expression string (t)
+		return { r: r, t: t };
+	},
+
+	/**
+	 * All ancestors of a given element.
+	 *
+	 * @private
+	 * @name $.parents
+	 * @type Array<Element>
+	 * @param Element elem The element to find the ancestors of.
+	 * @cat DOM/Traversing
+	 */
+	parents: function( elem ){
+		var matched = [];
+		var cur = elem.parentNode;
+		while ( cur && cur != document ) {
+			matched.push( cur );
+			cur = cur.parentNode;
+		}
+		return matched;
+	},
+	
+	/**
+	 * A handy, and fast, way to traverse in a particular direction and find
+	 * a specific element.
+	 *
+	 * @private
+	 * @name $.nth
+	 * @type DOMElement
+	 * @param DOMElement cur The element to search from.
+	 * @param String|Number num The Nth result to match. Can be a number or a string (like 'even' or 'odd').
+	 * @param String dir The direction to move in (pass in something like 'previousSibling' or 'nextSibling').
+	 * @cat DOM/Traversing
+	 */
+	nth: function(cur,result,dir,elem){
+		result = result || 1;
+		var num = 0;
+		for ( ; cur; cur = cur[dir] ) {
+			if ( cur.nodeType == 1 ) num++;
+			if ( num == result || result == "even" && num % 2 == 0 && num > 1 && cur == elem ||
+				result == "odd" && num % 2 == 1 && cur == elem ) break;
+		}
+		return cur;
+	},
+	
+	/**
+	 * All elements on a specified axis.
+	 *
+	 * @private
+	 * @name $.sibling
+	 * @type Array
+	 * @param Element elem The element to find all the siblings of (including itself).
+	 * @cat DOM/Traversing
+	 */
+	sibling: function( n, elem ) {
+		var r = [];
+
+		for ( ; n; n = n.nextSibling ) {
+			if ( n.nodeType == 1 && (!elem || n != elem) )
+				r.push( n );
+		}
+
+		return r;
+	}
+});
+/*
+ * A number of helper functions used for managing events.
+ * Many of the ideas behind this code orignated from 
+ * Dean Edwards' addEvent library.
+ */
+jQuery.event = {
+
+	// Bind an event to an element
+	// Original by Dean Edwards
+	add: function(element, type, handler, data) {
+		// For whatever reason, IE has trouble passing the window object
+		// around, causing it to be cloned in the process
+		if ( jQuery.browser.msie && element.setInterval != undefined )
+			element = window;
+		
+		// if data is passed, bind to handler 
+		if( data != undefined ) { 
+        	// Create temporary function pointer to original handler 
+			var fn = handler; 
+
+			// Create unique handler function, wrapped around original handler 
+			handler = function() { 
+				// Pass arguments and context to original handler 
+				return fn.apply(this, arguments); 
+			};
+
+			// Store data in unique handler 
+			handler.data = data;
+
+			// Set the guid of unique handler to the same of original handler, so it can be removed 
+			handler.guid = fn.guid;
+		}
+
+		// Make sure that the function being executed has a unique ID
+		if ( !handler.guid ) {
+			handler.guid = this.guid++;
+			// Don't forget to set guid for the original handler function
+			if (fn) fn.guid = handler.guid;
+		}
+
+		// Init the element's event structure
+		if (!element.$events)
+			element.$events = {};
+		
+		if (!element.$handle)
+			element.$handle = function() {
+				jQuery.event.handle.apply(element, arguments);
+			};
+
+		// Get the current list of functions bound to this event
+		var handlers = element.$events[type];
+
+		// Init the event handler queue
+		if (!handlers) {
+			handlers = element.$events[type] = {};	
+			
+			// And bind the global event handler to the element
+			if (element.addEventListener)
+				element.addEventListener(type, element.$handle, false);
+			else if (element.attachEvent)
+				element.attachEvent("on" + type, element.$handle);
+		}
+
+		// Add the function to the element's handler list
+		handlers[handler.guid] = handler;
+
+		// Remember the function in a global list (for triggering)
+		if (!this.global[type])
+			this.global[type] = [];
+		this.global[type].push( element );
+	},
+
+	guid: 1,
+	global: {},
+
+	// Detach an event or set of events from an element
+	remove: function(element, type, handler) {
+		var events = element.$events, ret;
+
+		if ( events ) {
+			// type is actually an event object here
+			if ( type && type.type ) {
+				handler = type.handler;
+				type = type.type;
+			}
+			
+			if ( !type ) {
+				for ( type in events )
+					this.remove( element, type );
+
+			} else if ( events[type] ) {
+				// remove the given handler for the given type
+				if ( handler )
+					delete events[type][handler.guid];
+				
+				// remove all handlers for the given type
+				else
+					for ( handler in element.$events[type] )
+						delete events[type][handler];
+
+				// remove generic event handler if no more handlers exist
+				for ( ret in events[type] ) break;
+				if ( !ret ) {
+					if (element.removeEventListener)
+						element.removeEventListener(type, element.$handle, false);
+					else if (element.detachEvent)
+						element.detachEvent("on" + type, element.$handle);
+					ret = null;
+					delete events[type];
+				}
+			}
+
+			// Remove the expando if it's no longer used
+			for ( ret in events ) break;
+			if ( !ret )
+				element.$handle = element.$events = null;
+		}
+	},
+
+	trigger: function(type, data, element) {
+		// Clone the incoming data, if any
+		data = jQuery.makeArray(data || []);
+
+		// Handle a global trigger
+		if ( !element )
+			jQuery.each( this.global[type] || [], function(){
+				jQuery.event.trigger( type, data, this );
+			});
+
+		// Handle triggering a single element
+		else {
+			var val, ret, fn = jQuery.isFunction( element[ type ] || null );
+			
+			// Pass along a fake event
+			data.unshift( this.fix({ type: type, target: element }) );
+
+			// Trigger the event
+			if ( (val = this.handle.apply( element, data )) !== false )
+				this.triggered = true;
+
+			if ( fn && val !== false && !jQuery.nodeName(element, 'a') )
+				element[ type ]();
+
+			this.triggered = false;
+		}
+	},
+
+	handle: function(event) {
+		// returned undefined or false
+		var val;
+		
+		// Handle the second event of a trigger and when
+		// an event is called after a page has unloaded
+		if ( typeof jQuery == "undefined" || jQuery.event.triggered )
+		  return val;
+
+		// Empty object is for triggered events with no data
+		event = jQuery.event.fix( event || window.event || {} ); 
+
+		var c = this.$events && this.$events[event.type], args = [].slice.call( arguments, 1 );
+		args.unshift( event );
+
+		for ( var j in c ) {
+			// Pass in a reference to the handler function itself
+			// So that we can later remove it
+			args[0].handler = c[j];
+			args[0].data = c[j].data;
+
+			if ( c[j].apply( this, args ) === false ) {
+				event.preventDefault();
+				event.stopPropagation();
+				val = false;
+			}
+		}
+
+		// Clean up added properties in IE to prevent memory leak
+		if (jQuery.browser.msie)
+			event.target = event.preventDefault = event.stopPropagation =
+				event.handler = event.data = null;
+
+		return val;
+	},
+
+	fix: function(event) {
+		// Fix target property, if necessary
+		if ( !event.target && event.srcElement )
+			event.target = event.srcElement;
+
+		// Calculate pageX/Y if missing and clientX/Y available
+		if ( event.pageX == undefined && event.clientX != undefined ) {
+			var e = document.documentElement || document.body;
+			event.pageX = event.clientX + e.scrollLeft;
+			event.pageY = event.clientY + e.scrollTop;
+		}
+				
+		// check if target is a textnode (safari)
+		if (jQuery.browser.safari && event.target.nodeType == 3) {
+			// store a copy of the original event object 
+			// and clone because target is read only
+			var originalEvent = event;
+			event = jQuery.extend({}, originalEvent);
+			
+			// get parentnode from textnode
+			event.target = originalEvent.target.parentNode;
+			
+			// add preventDefault and stopPropagation since 
+			// they will not work on the clone
+			event.preventDefault = function() {
+				return originalEvent.preventDefault();
+			};
+			event.stopPropagation = function() {
+				return originalEvent.stopPropagation();
+			};
+		}
+		
+		// fix preventDefault and stopPropagation
+		if (!event.preventDefault)
+			event.preventDefault = function() {
+				this.returnValue = false;
+			};
+			
+		if (!event.stopPropagation)
+			event.stopPropagation = function() {
+				this.cancelBubble = true;
+			};
+			
+		return event;
+	}
+};
+
+jQuery.fn.extend({
+
+	/**
+	 * Binds a handler to a particular event (like click) for each matched element.
+	 * The event handler is passed an event object that you can use to prevent
+	 * default behaviour. To stop both default action and event bubbling, your handler
+	 * has to return false.
+	 *
+	 * In most cases, you can define your event handlers as anonymous functions
+	 * (see first example). In cases where that is not possible, you can pass additional
+	 * data as the second parameter (and the handler function as the third), see 
+	 * second example.
+	 *
+	 * @example $("p").bind("click", function(){
+	 *   alert( $(this).text() );
+	 * });
+	 * @before <p>Hello</p>
+	 * @result alert("Hello")
+	 *
+	 * @example function handler(event) {
+	 *   alert(event.data.foo);
+	 * }
+	 * $("p").bind("click", {foo: "bar"}, handler)
+	 * @result alert("bar")
+	 * @desc Pass some additional data to the event handler.
+	 *
+	 * @example $("form").bind("submit", function() { return false; })
+	 * @desc Cancel a default action and prevent it from bubbling by returning false
+	 * from your function.
+	 *
+	 * @example $("form").bind("submit", function(event){
+	 *   event.preventDefault();
+	 * });
+	 * @desc Cancel only the default action by using the preventDefault method.
+	 *
+	 *
+	 * @example $("form").bind("submit", function(event){
+	 *   event.stopPropagation();
+	 * });
+	 * @desc Stop only an event from bubbling by using the stopPropagation method.
+	 *
+	 * @name bind
+	 * @type jQuery
+	 * @param String type An event type
+	 * @param Object data (optional) Additional data passed to the event handler as event.data
+	 * @param Function fn A function to bind to the event on each of the set of matched elements
+	 * @cat Events
+	 */
+	bind: function( type, data, fn ) {
+		return this.each(function(){
+			jQuery.event.add( this, type, fn || data, fn && data );
+		});
+	},
+	
+	/**
+	 * Binds a handler to a particular event (like click) for each matched element.
+	 * The handler is executed only once for each element. Otherwise, the same rules
+	 * as described in bind() apply.
+	 The event handler is passed an event object that you can use to prevent
+	 * default behaviour. To stop both default action and event bubbling, your handler
+	 * has to return false.
+	 *
+	 * In most cases, you can define your event handlers as anonymous functions
+	 * (see first example). In cases where that is not possible, you can pass additional
+	 * data as the second paramter (and the handler function as the third), see 
+	 * second example.
+	 *
+	 * @example $("p").one("click", function(){
+	 *   alert( $(this).text() );
+	 * });
+	 * @before <p>Hello</p>
+	 * @result alert("Hello")
+	 *
+	 * @name one
+	 * @type jQuery
+	 * @param String type An event type
+	 * @param Object data (optional) Additional data passed to the event handler as event.data
+	 * @param Function fn A function to bind to the event on each of the set of matched elements
+	 * @cat Events
+	 */
+	one: function( type, data, fn ) {
+		return this.each(function(){
+			jQuery.event.add( this, type, function(event) {
+				jQuery(this).unbind(event);
+				return (fn || data).apply( this, arguments);
+			}, fn && data);
+		});
+	},
+
+	/**
+	 * The opposite of bind, removes a bound event from each of the matched
+	 * elements.
+	 *
+	 * Without any arguments, all bound events are removed.
+	 *
+	 * If the type is provided, all bound events of that type are removed.
+	 *
+	 * If the function that was passed to bind is provided as the second argument,
+	 * only that specific event handler is removed.
+	 *
+	 * @example $("p").unbind()
+	 * @before <p onclick="alert('Hello');">Hello</p>
+	 * @result [ <p>Hello</p> ]
+	 *
+	 * @example $("p").unbind( "click" )
+	 * @before <p onclick="alert('Hello');">Hello</p>
+	 * @result [ <p>Hello</p> ]
+	 *
+	 * @example $("p").unbind( "click", function() { alert("Hello"); } )
+	 * @before <p onclick="alert('Hello');">Hello</p>
+	 * @result [ <p>Hello</p> ]
+	 *
+	 * @name unbind
+	 * @type jQuery
+	 * @param String type (optional) An event type
+	 * @param Function fn (optional) A function to unbind from the event on each of the set of matched elements
+	 * @cat Events
+	 */
+	unbind: function( type, fn ) {
+		return this.each(function(){
+			jQuery.event.remove( this, type, fn );
+		});
+	},
+
+	/**
+	 * Trigger a type of event on every matched element. This will also cause
+	 * the default action of the browser with the same name (if one exists)
+	 * to be executed. For example, passing 'submit' to the trigger()
+	 * function will also cause the browser to submit the form. This
+	 * default action can be prevented by returning false from one of
+	 * the functions bound to the event.
+	 *
+	 * You can also trigger custom events registered with bind.
+	 *
+	 * @example $("p").trigger("click")
+	 * @before <p click="alert('hello')">Hello</p>
+	 * @result alert('hello')
+	 *
+	 * @example $("p").click(function(event, a, b) {
+	 *   // when a normal click fires, a and b are undefined
+	 *   // for a trigger like below a refers too "foo" and b refers to "bar"
+	 * }).trigger("click", ["foo", "bar"]);
+	 * @desc Example of how to pass arbitrary data to an event
+	 * 
+	 * @example $("p").bind("myEvent",function(event,message1,message2) {
+	 * 	alert(message1 + ' ' + message2);
+	 * });
+	 * $("p").trigger("myEvent",["Hello","World"]);
+	 * @result alert('Hello World') // One for each paragraph
+	 *
+	 * @name trigger
+	 * @type jQuery
+	 * @param String type An event type to trigger.
+	 * @param Array data (optional) Additional data to pass as arguments (after the event object) to the event handler
+	 * @cat Events
+	 */
+	trigger: function( type, data ) {
+		return this.each(function(){
+			jQuery.event.trigger( type, data, this );
+		});
+	},
+
+	/**
+	 * Toggle between two function calls every other click.
+	 * Whenever a matched element is clicked, the first specified function 
+	 * is fired, when clicked again, the second is fired. All subsequent 
+	 * clicks continue to rotate through the two functions.
+	 *
+	 * Use unbind("click") to remove.
+	 *
+	 * @example $("p").toggle(function(){
+	 *   $(this).addClass("selected");
+	 * },function(){
+	 *   $(this).removeClass("selected");
+	 * });
+	 * 
+	 * @name toggle
+	 * @type jQuery
+	 * @param Function even The function to execute on every even click.
+	 * @param Function odd The function to execute on every odd click.
+	 * @cat Events
+	 */
+	toggle: function() {
+		// Save reference to arguments for access in closure
+		var a = arguments;
+
+		return this.click(function(e) {
+			// Figure out which function to execute
+			this.lastToggle = 0 == this.lastToggle ? 1 : 0;
+			
+			// Make sure that clicks stop
+			e.preventDefault();
+			
+			// and execute the function
+			return a[this.lastToggle].apply( this, [e] ) || false;
+		});
+	},
+	
+	/**
+	 * A method for simulating hovering (moving the mouse on, and off,
+	 * an object). This is a custom method which provides an 'in' to a 
+	 * frequent task.
+	 *
+	 * Whenever the mouse cursor is moved over a matched 
+	 * element, the first specified function is fired. Whenever the mouse 
+	 * moves off of the element, the second specified function fires. 
+	 * Additionally, checks are in place to see if the mouse is still within 
+	 * the specified element itself (for example, an image inside of a div), 
+	 * and if it is, it will continue to 'hover', and not move out 
+	 * (a common error in using a mouseout event handler).
+	 *
+	 * @example $("p").hover(function(){
+	 *   $(this).addClass("hover");
+	 * },function(){
+	 *   $(this).removeClass("hover");
+	 * });
+	 *
+	 * @name hover
+	 * @type jQuery
+	 * @param Function over The function to fire whenever the mouse is moved over a matched element.
+	 * @param Function out The function to fire whenever the mouse is moved off of a matched element.
+	 * @cat Events
+	 */
+	hover: function(f,g) {
+		
+		// A private function for handling mouse 'hovering'
+		function handleHover(e) {
+			// Check if mouse(over|out) are still within the same parent element
+			var p = (e.type == "mouseover" ? e.fromElement : e.toElement) || e.relatedTarget;
+	
+			// Traverse up the tree
+			while ( p && p != this ) try { p = p.parentNode } catch(e) { p = this; };
+			
+			// If we actually just moused on to a sub-element, ignore it
+			if ( p == this ) return false;
+			
+			// Execute the right function
+			return (e.type == "mouseover" ? f : g).apply(this, [e]);
+		}
+		
+		// Bind the function to the two event listeners
+		return this.mouseover(handleHover).mouseout(handleHover);
+	},
+	
+	/**
+	 * Bind a function to be executed whenever the DOM is ready to be
+	 * traversed and manipulated. This is probably the most important 
+	 * function included in the event module, as it can greatly improve
+	 * the response times of your web applications.
+	 *
+	 * In a nutshell, this is a solid replacement for using window.onload, 
+	 * and attaching a function to that. By using this method, your bound function 
+	 * will be called the instant the DOM is ready to be read and manipulated, 
+	 * which is when what 99.99% of all JavaScript code needs to run.
+	 *
+	 * There is one argument passed to the ready event handler: A reference to
+	 * the jQuery function. You can name that argument whatever you like, and
+	 * can therefore stick with the $ alias without risk of naming collisions.
+	 * 
+	 * Please ensure you have no code in your &lt;body&gt; onload event handler, 
+	 * otherwise $(document).ready() may not fire.
+	 *
+	 * You can have as many $(document).ready events on your page as you like.
+	 * The functions are then executed in the order they were added.
+	 *
+	 * @example $(document).ready(function(){ Your code here... });
+	 *
+	 * @example jQuery(function($) {
+	 *   // Your code using failsafe $ alias here...
+	 * });
+	 * @desc Uses both the [[Core#.24.28_fn_.29|shortcut]] for $(document).ready() and the argument
+	 * to write failsafe jQuery code using the $ alias, without relying on the
+	 * global alias.
+	 *
+	 * @name ready
+	 * @type jQuery
+	 * @param Function fn The function to be executed when the DOM is ready.
+	 * @cat Events
+	 * @see $.noConflict()
+	 * @see $(Function)
+	 */
+	ready: function(f) {
+		// If the DOM is already ready
+		if ( jQuery.isReady )
+			// Execute the function immediately
+			f.apply( document, [jQuery] );
+			
+		// Otherwise, remember the function for later
+		else {
+			// Add the function to the wait list
+			jQuery.readyList.push( function() { return f.apply(this, [jQuery]) } );
+		}
+	
+		return this;
+	}
+});
+
+jQuery.extend({
+	/*
+	 * All the code that makes DOM Ready work nicely.
+	 */
+	isReady: false,
+	readyList: [],
+	
+	// Handle when the DOM is ready
+	ready: function() {
+		// Make sure that the DOM is not already loaded
+		if ( !jQuery.isReady ) {
+			// Remember that the DOM is ready
+			jQuery.isReady = true;
+			
+			// If there are functions bound, to execute
+			if ( jQuery.readyList ) {
+				// Execute all of them
+				jQuery.each( jQuery.readyList, function(){
+					this.apply( document );
+				});
+				
+				// Reset the list of functions
+				jQuery.readyList = null;
+			}
+			// Remove event lisenter to avoid memory leak
+			if ( jQuery.browser.mozilla || jQuery.browser.opera )
+				document.removeEventListener( "DOMContentLoaded", jQuery.ready, false );
+			
+			// Remove script element used by IE hack
+			jQuery(window).load(function(){ jQuery("#__ie_init").remove(); });
+		}
+	}
+});
+
+new function(){
+
+	/**
+	 * Bind a function to the scroll event of each matched element.
+	 *
+	 * @example $("p").scroll( function() { alert("Hello"); } );
+	 * @before <p>Hello</p>
+	 * @result <p onscroll="alert('Hello');">Hello</p>
+	 *
+	 * @name scroll
+	 * @type jQuery
+	 * @param Function fn A function to bind to the scroll event on each of the matched elements.
+	 * @cat Events
+	 */
+
+	/**
+	 * Bind a function to the submit event of each matched element.
+	 *
+	 * @example $("#myform").submit( function() {
+	 *   return $("input", this).val().length > 0;
+	 * } );
+	 * @before <form id="myform"><input /></form>
+	 * @desc Prevents the form submission when the input has no value entered.
+	 *
+	 * @name submit
+	 * @type jQuery
+	 * @param Function fn A function to bind to the submit event on each of the matched elements.
+	 * @cat Events
+	 */
+
+	/**
+	 * Trigger the submit event of each matched element. This causes all of the functions
+	 * that have been bound to that submit event to be executed, and calls the browser's
+	 * default submit action on the matching element(s). This default action can be prevented
+	 * by returning false from one of the functions bound to the submit event.
+	 *
+	 * Note: This does not execute the submit method of the form element! If you need to
+	 * submit the form via code, you have to use the DOM method, eg. $("form")[0].submit();
+	 *
+	 * @example $("form").submit();
+	 * @desc Triggers all submit events registered to the matched form(s), and submits them.
+	 *
+	 * @name submit
+	 * @type jQuery
+	 * @cat Events
+	 */
+
+	/**
+	 * Bind a function to the focus event of each matched element.
+	 *
+	 * @example $("p").focus( function() { alert("Hello"); } );
+	 * @before <p>Hello</p>
+	 * @result <p onfocus="alert('Hello');">Hello</p>
+	 *
+	 * @name focus
+	 * @type jQuery
+	 * @param Function fn A function to bind to the focus event on each of the matched elements.
+	 * @cat Events
+	 */
+
+	/**
+	 * Trigger the focus event of each matched element. This causes all of the functions
+	 * that have been bound to thet focus event to be executed.
+	 *
+	 * Note: This does not execute the focus method of the underlying elements! If you need to
+	 * focus an element via code, you have to use the DOM method, eg. $("#myinput")[0].focus();
+	 *
+	 * @example $("p").focus();
+	 * @before <p onfocus="alert('Hello');">Hello</p>
+	 * @result alert('Hello');
+	 *
+	 * @name focus
+	 * @type jQuery
+	 * @cat Events
+	 */
+
+	/**
+	 * Bind a function to the keydown event of each matched element.
+	 *
+	 * @example $("p").keydown( function() { alert("Hello"); } );
+	 * @before <p>Hello</p>
+	 * @result <p onkeydown="alert('Hello');">Hello</p>
+	 *
+	 * @name keydown
+	 * @type jQuery
+	 * @param Function fn A function to bind to the keydown event on each of the matched elements.
+	 * @cat Events
+	 */
+
+	/**
+	 * Bind a function to the dblclick event of each matched element.
+	 *
+	 * @example $("p").dblclick( function() { alert("Hello"); } );
+	 * @before <p>Hello</p>
+	 * @result <p ondblclick="alert('Hello');">Hello</p>
+	 *
+	 * @name dblclick
+	 * @type jQuery
+	 * @param Function fn A function to bind to the dblclick event on each of the matched elements.
+	 * @cat Events
+	 */
+
+	/**
+	 * Bind a function to the keypress event of each matched element.
+	 *
+	 * @example $("p").keypress( function() { alert("Hello"); } );
+	 * @before <p>Hello</p>
+	 * @result <p onkeypress="alert('Hello');">Hello</p>
+	 *
+	 * @name keypress
+	 * @type jQuery
+	 * @param Function fn A function to bind to the keypress event on each of the matched elements.
+	 * @cat Events
+	 */
+
+	/**
+	 * Bind a function to the error event of each matched element.
+	 *
+	 * @example $("p").error( function() { alert("Hello"); } );
+	 * @before <p>Hello</p>
+	 * @result <p onerror="alert('Hello');">Hello</p>
+	 *
+	 * @name error
+	 * @type jQuery
+	 * @param Function fn A function to bind to the error event on each of the matched elements.
+	 * @cat Events
+	 */
+
+	/**
+	 * Bind a function to the blur event of each matched element.
+	 *
+	 * @example $("p").blur( function() { alert("Hello"); } );
+	 * @before <p>Hello</p>
+	 * @result <p onblur="alert('Hello');">Hello</p>
+	 *
+	 * @name blur
+	 * @type jQuery
+	 * @param Function fn A function to bind to the blur event on each of the matched elements.
+	 * @cat Events
+	 */
+
+	/**
+	 * Trigger the blur event of each matched element. This causes all of the functions
+	 * that have been bound to that blur event to be executed, and calls the browser's
+	 * default blur action on the matching element(s). This default action can be prevented
+	 * by returning false from one of the functions bound to the blur event.
+	 *
+	 * Note: This does not execute the blur method of the underlying elements! If you need to
+	 * blur an element via code, you have to use the DOM method, eg. $("#myinput")[0].blur();
+	 *
+	 * @example $("p").blur();
+	 * @before <p onblur="alert('Hello');">Hello</p>
+	 * @result alert('Hello');
+	 *
+	 * @name blur
+	 * @type jQuery
+	 * @cat Events
+	 */
+
+	/**
+	 * Bind a function to the load event of each matched element.
+	 *
+	 * @example $("p").load( function() { alert("Hello"); } );
+	 * @before <p>Hello</p>
+	 * @result <p onload="alert('Hello');">Hello</p>
+	 *
+	 * @name load
+	 * @type jQuery
+	 * @param Function fn A function to bind to the load event on each of the matched elements.
+	 * @cat Events
+	 */
+
+	/**
+	 * Bind a function to the select event of each matched element.
+	 *
+	 * @example $("p").select( function() { alert("Hello"); } );
+	 * @before <p>Hello</p>
+	 * @result <p onselect="alert('Hello');">Hello</p>
+	 *
+	 * @name select
+	 * @type jQuery
+	 * @param Function fn A function to bind to the select event on each of the matched elements.
+	 * @cat Events
+	 */
+
+	/**
+	 * Trigger the select event of each matched element. This causes all of the functions
+	 * that have been bound to that select event to be executed, and calls the browser's
+	 * default select action on the matching element(s). This default action can be prevented
+	 * by returning false from one of the functions bound to the select event.
+	 *
+	 * @example $("p").select();
+	 * @before <p onselect="alert('Hello');">Hello</p>
+	 * @result alert('Hello');
+	 *
+	 * @name select
+	 * @type jQuery
+	 * @cat Events
+	 */
+
+	/**
+	 * Bind a function to the mouseup event of each matched element.
+	 *
+	 * @example $("p").mouseup( function() { alert("Hello"); } );
+	 * @before <p>Hello</p>
+	 * @result <p onmouseup="alert('Hello');">Hello</p>
+	 *
+	 * @name mouseup
+	 * @type jQuery
+	 * @param Function fn A function to bind to the mouseup event on each of the matched elements.
+	 * @cat Events
+	 */
+
+	/**
+	 * Bind a function to the unload event of each matched element.
+	 *
+	 * @example $("p").unload( function() { alert("Hello"); } );
+	 * @before <p>Hello</p>
+	 * @result <p onunload="alert('Hello');">Hello</p>
+	 *
+	 * @name unload
+	 * @type jQuery
+	 * @param Function fn A function to bind to the unload event on each of the matched elements.
+	 * @cat Events
+	 */
+
+	/**
+	 * Bind a function to the change event of each matched element.
+	 *
+	 * @example $("p").change( function() { alert("Hello"); } );
+	 * @before <p>Hello</p>
+	 * @result <p onchange="alert('Hello');">Hello</p>
+	 *
+	 * @name change
+	 * @type jQuery
+	 * @param Function fn A function to bind to the change event on each of the matched elements.
+	 * @cat Events
+	 */
+
+	/**
+	 * Bind a function to the mouseout event of each matched element.
+	 *
+	 * @example $("p").mouseout( function() { alert("Hello"); } );
+	 * @before <p>Hello</p>
+	 * @result <p onmouseout="alert('Hello');">Hello</p>
+	 *
+	 * @name mouseout
+	 * @type jQuery
+	 * @param Function fn A function to bind to the mouseout event on each of the matched elements.
+	 * @cat Events
+	 */
+
+	/**
+	 * Bind a function to the keyup event of each matched element.
+	 *
+	 * @example $("p").keyup( function() { alert("Hello"); } );
+	 * @before <p>Hello</p>
+	 * @result <p onkeyup="alert('Hello');">Hello</p>
+	 *
+	 * @name keyup
+	 * @type jQuery
+	 * @param Function fn A function to bind to the keyup event on each of the matched elements.
+	 * @cat Events
+	 */
+
+	/**
+	 * Bind a function to the click event of each matched element.
+	 *
+	 * @example $("p").click( function() { alert("Hello"); } );
+	 * @before <p>Hello</p>
+	 * @result <p onclick="alert('Hello');">Hello</p>
+	 *
+	 * @name click
+	 * @type jQuery
+	 * @param Function fn A function to bind to the click event on each of the matched elements.
+	 * @cat Events
+	 */
+
+	/**
+	 * Trigger the click event of each matched element. This causes all of the functions
+	 * that have been bound to thet click event to be executed.
+	 *
+	 * @example $("p").click();
+	 * @before <p onclick="alert('Hello');">Hello</p>
+	 * @result alert('Hello');
+	 *
+	 * @name click
+	 * @type jQuery
+	 * @cat Events
+	 */
+
+	/**
+	 * Bind a function to the resize event of each matched element.
+	 *
+	 * @example $("p").resize( function() { alert("Hello"); } );
+	 * @before <p>Hello</p>
+	 * @result <p onresize="alert('Hello');">Hello</p>
+	 *
+	 * @name resize
+	 * @type jQuery
+	 * @param Function fn A function to bind to the resize event on each of the matched elements.
+	 * @cat Events
+	 */
+
+	/**
+	 * Bind a function to the mousemove event of each matched element.
+	 *
+	 * @example $("p").mousemove( function() { alert("Hello"); } );
+	 * @before <p>Hello</p>
+	 * @result <p onmousemove="alert('Hello');">Hello</p>
+	 *
+	 * @name mousemove
+	 * @type jQuery
+	 * @param Function fn A function to bind to the mousemove event on each of the matched elements.
+	 * @cat Events
+	 */
+
+	/**
+	 * Bind a function to the mousedown event of each matched element.
+	 *
+	 * @example $("p").mousedown( function() { alert("Hello"); } );
+	 * @before <p>Hello</p>
+	 * @result <p onmousedown="alert('Hello');">Hello</p>
+	 *
+	 * @name mousedown
+	 * @type jQuery
+	 * @param Function fn A function to bind to the mousedown event on each of the matched elements.
+	 * @cat Events
+	 */
+	 
+	/**
+	 * Bind a function to the mouseover event of each matched element.
+	 *
+	 * @example $("p").mouseover( function() { alert("Hello"); } );
+	 * @before <p>Hello</p>
+	 * @result <p onmouseover="alert('Hello');">Hello</p>
+	 *
+	 * @name mouseover
+	 * @type jQuery
+	 * @param Function fn A function to bind to the mousedown event on each of the matched elements.
+	 * @cat Events
+	 */
+	jQuery.each( ("blur,focus,load,resize,scroll,unload,click,dblclick," +
+		"mousedown,mouseup,mousemove,mouseover,mouseout,change,select," + 
+		"submit,keydown,keypress,keyup,error").split(","), function(i,o){
+		
+		// Handle event binding
+		jQuery.fn[o] = function(f){
+			return f ? this.bind(o, f) : this.trigger(o);
+		};
+			
+	});
+	
+	// If Mozilla is used
+	if ( jQuery.browser.mozilla || jQuery.browser.opera )
+		// Use the handy event callback
+		document.addEventListener( "DOMContentLoaded", jQuery.ready, false );
+	
+	// If IE is used, use the excellent hack by Matthias Miller
+	// http://www.outofhanwell.com/blog/index.php?title=the_window_onload_problem_revisited
+	else if ( jQuery.browser.msie ) {
+	
+		// Only works if you document.write() it
+		document.write("<scr" + "ipt id=__ie_init defer=true " + 
+			"src=//:><\/script>");
+	
+		// Use the defer script hack
+		var script = document.getElementById("__ie_init");
+		
+		// script does not exist if jQuery is loaded dynamically
+		if ( script ) 
+			script.onreadystatechange = function() {
+				if ( this.readyState != "complete" ) return;
+				jQuery.ready();
+			};
+	
+		// Clear from memory
+		script = null;
+	
+	// If Safari  is used
+	} else if ( jQuery.browser.safari )
+		// Continually check to see if the document.readyState is valid
+		jQuery.safariTimer = setInterval(function(){
+			// loaded and complete are both valid states
+			if ( document.readyState == "loaded" || 
+				document.readyState == "complete" ) {
+	
+				// If either one are found, remove the timer
+				clearInterval( jQuery.safariTimer );
+				jQuery.safariTimer = null;
+	
+				// and execute any waiting functions
+				jQuery.ready();
+			}
+		}, 10); 
+
+	// A fallback to window.onload, that will always work
+	jQuery.event.add( window, "load", jQuery.ready );
+	
+};
+
+// Clean up after IE to avoid memory leaks
+if (jQuery.browser.msie)
+	jQuery(window).one("unload", function() {
+		var global = jQuery.event.global;
+		for ( var type in global ) {
+			var els = global[type], i = els.length;
+			if ( i && type != 'unload' )
+				do
+					jQuery.event.remove(els[i-1], type);
+				while (--i);
+		}
+	});
+jQuery.fn.extend({
+
+	/**
+	 * Displays each of the set of matched elements if they are hidden.
+	 *
+	 * @example $("p").show()
+	 * @before <p style="display: none">Hello</p>
+	 * @result [ <p style="display: block">Hello</p> ]
+	 *
+	 * @name show
+	 * @type jQuery
+	 * @cat Effects
+	 */
+	
+	/**
+	 * Show all matched elements using a graceful animation and firing an
+	 * optional callback after completion.
+	 *
+	 * The height, width, and opacity of each of the matched elements 
+	 * are changed dynamically according to the specified speed.
+	 *
+	 * @example $("p").show("slow");
+	 *
+	 * @example $("p").show("slow",function(){
+	 *   alert("Animation Done.");
+	 * });
+	 *
+	 * @name show
+	 * @type jQuery
+	 * @param String|Number speed A string representing one of the three predefined speeds ("slow", "normal", or "fast") or the number of milliseconds to run the animation (e.g. 1000).
+	 * @param Function callback (optional) A function to be executed whenever the animation completes.
+	 * @cat Effects
+	 * @see hide(String|Number,Function)
+	 */
+	show: function(speed,callback){
+		var hidden = this.filter(":hidden");
+		speed ?
+			hidden.animate({
+				height: "show", width: "show", opacity: "show"
+			}, speed, callback) :
+			
+			hidden.each(function(){
+				this.style.display = this.oldblock ? this.oldblock : "";
+				if ( jQuery.css(this,"display") == "none" )
+					this.style.display = "block";
+			});
+		return this;
+	},
+	
+	/**
+	 * Hides each of the set of matched elements if they are shown.
+	 *
+	 * @example $("p").hide()
+	 * @before <p>Hello</p>
+	 * @result [ <p style="display: none">Hello</p> ]
+	 *
+	 * @name hide
+	 * @type jQuery
+	 * @cat Effects
+	 */
+	
+	/**
+	 * Hide all matched elements using a graceful animation and firing an
+	 * optional callback after completion.
+	 *
+	 * The height, width, and opacity of each of the matched elements 
+	 * are changed dynamically according to the specified speed.
+	 *
+	 * @example $("p").hide("slow");
+	 *
+	 * @example $("p").hide("slow",function(){
+	 *   alert("Animation Done.");
+	 * });
+	 *
+	 * @name hide
+	 * @type jQuery
+	 * @param String|Number speed A string representing one of the three predefined speeds ("slow", "normal", or "fast") or the number of milliseconds to run the animation (e.g. 1000).
+	 * @param Function callback (optional) A function to be executed whenever the animation completes.
+	 * @cat Effects
+	 * @see show(String|Number,Function)
+	 */
+	hide: function(speed,callback){
+		var visible = this.filter(":visible");
+		speed ?
+			visible.animate({
+				height: "hide", width: "hide", opacity: "hide"
+			}, speed, callback) :
+			
+			visible.each(function(){
+				this.oldblock = this.oldblock || jQuery.css(this,"display");
+				if ( this.oldblock == "none" )
+					this.oldblock = "block";
+				this.style.display = "none";
+			});
+		return this;
+	},
+
+	// Save the old toggle function
+	_toggle: jQuery.fn.toggle,
+	
+	/**
+	 * Toggles each of the set of matched elements. If they are shown,
+	 * toggle makes them hidden. If they are hidden, toggle
+	 * makes them shown.
+	 *
+	 * @example $("p").toggle()
+	 * @before <p>Hello</p><p style="display: none">Hello Again</p>
+	 * @result [ <p style="display: none">Hello</p>, <p style="display: block">Hello Again</p> ]
+	 *
+	 * @name toggle
+	 * @type jQuery
+	 * @cat Effects
+	 */
+	toggle: function( fn, fn2 ){
+		var args = arguments;
+		return jQuery.isFunction(fn) && jQuery.isFunction(fn2) ?
+			this._toggle( fn, fn2 ) :
+			this.each(function(){
+				jQuery(this)[ jQuery(this).is(":hidden") ? "show" : "hide" ]
+					.apply( jQuery(this), args );
+			});
+	},
+	
+	/**
+	 * Reveal all matched elements by adjusting their height and firing an
+	 * optional callback after completion.
+	 *
+	 * Only the height is adjusted for this animation, causing all matched
+	 * elements to be revealed in a "sliding" manner.
+	 *
+	 * @example $("p").slideDown("slow");
+	 *
+	 * @example $("p").slideDown("slow",function(){
+	 *   alert("Animation Done.");
+	 * });
+	 *
+	 * @name slideDown
+	 * @type jQuery
+	 * @param String|Number speed (optional) A string representing one of the three predefined speeds ("slow", "normal", or "fast") or the number of milliseconds to run the animation (e.g. 1000).
+	 * @param Function callback (optional) A function to be executed whenever the animation completes.
+	 * @cat Effects
+	 * @see slideUp(String|Number,Function)
+	 * @see slideToggle(String|Number,Function)
+	 */
+	slideDown: function(speed,callback){
+		return this.filter(":hidden").animate({height: "show"}, speed, callback).end();
+	},
+	
+	/**
+	 * Hide all matched elements by adjusting their height and firing an
+	 * optional callback after completion.
+	 *
+	 * Only the height is adjusted for this animation, causing all matched
+	 * elements to be hidden in a "sliding" manner.
+	 *
+	 * @example $("p").slideUp("slow");
+	 *
+	 * @example $("p").slideUp("slow",function(){
+	 *   alert("Animation Done.");
+	 * });
+	 *
+	 * @name slideUp
+	 * @type jQuery
+	 * @param String|Number speed (optional) A string representing one of the three predefined speeds ("slow", "normal", or "fast") or the number of milliseconds to run the animation (e.g. 1000).
+	 * @param Function callback (optional) A function to be executed whenever the animation completes.
+	 * @cat Effects
+	 * @see slideDown(String|Number,Function)
+	 * @see slideToggle(String|Number,Function)
+	 */
+	slideUp: function(speed,callback){
+		return this.filter(":visible").animate({height: "hide"}, speed, callback).end();
+	},
+
+	/**
+	 * Toggle the visibility of all matched elements by adjusting their height and firing an
+	 * optional callback after completion.
+	 *
+	 * Only the height is adjusted for this animation, causing all matched
+	 * elements to be hidden in a "sliding" manner.
+	 *
+	 * @example $("p").slideToggle("slow");
+	 *
+	 * @example $("p").slideToggle("slow",function(){
+	 *   alert("Animation Done.");
+	 * });
+	 *
+	 * @name slideToggle
+	 * @type jQuery
+	 * @param String|Number speed (optional) A string representing one of the three predefined speeds ("slow", "normal", or "fast") or the number of milliseconds to run the animation (e.g. 1000).
+	 * @param Function callback (optional) A function to be executed whenever the animation completes.
+	 * @cat Effects
+	 * @see slideDown(String|Number,Function)
+	 * @see slideUp(String|Number,Function)
+	 */
+	slideToggle: function(speed, callback){
+		return this.each(function(){
+			var state = jQuery(this).is(":hidden") ? "show" : "hide";
+			jQuery(this).animate({height: state}, speed, callback);
+		});
+	},
+	
+	/**
+	 * Fade in all matched elements by adjusting their opacity and firing an
+	 * optional callback after completion.
+	 *
+	 * Only the opacity is adjusted for this animation, meaning that
+	 * all of the matched elements should already have some form of height
+	 * and width associated with them.
+	 *
+	 * @example $("p").fadeIn("slow");
+	 *
+	 * @example $("p").fadeIn("slow",function(){
+	 *   alert("Animation Done.");
+	 * });
+	 *
+	 * @name fadeIn
+	 * @type jQuery
+	 * @param String|Number speed (optional) A string representing one of the three predefined speeds ("slow", "normal", or "fast") or the number of milliseconds to run the animation (e.g. 1000).
+	 * @param Function callback (optional) A function to be executed whenever the animation completes.
+	 * @cat Effects
+	 * @see fadeOut(String|Number,Function)
+	 * @see fadeTo(String|Number,Number,Function)
+	 */
+	fadeIn: function(speed, callback){
+		return this.filter(":hidden").animate({opacity: "show"}, speed, callback).end();
+	},
+	
+	/**
+	 * Fade out all matched elements by adjusting their opacity and firing an
+	 * optional callback after completion.
+	 *
+	 * Only the opacity is adjusted for this animation, meaning that
+	 * all of the matched elements should already have some form of height
+	 * and width associated with them.
+	 *
+	 * @example $("p").fadeOut("slow");
+	 *
+	 * @example $("p").fadeOut("slow",function(){
+	 *   alert("Animation Done.");
+	 * });
+	 *
+	 * @name fadeOut
+	 * @type jQuery
+	 * @param String|Number speed (optional) A string representing one of the three predefined speeds ("slow", "normal", or "fast") or the number of milliseconds to run the animation (e.g. 1000).
+	 * @param Function callback (optional) A function to be executed whenever the animation completes.
+	 * @cat Effects
+	 * @see fadeIn(String|Number,Function)
+	 * @see fadeTo(String|Number,Number,Function)
+	 */
+	fadeOut: function(speed, callback){
+		return this.filter(":visible").animate({opacity: "hide"}, speed, callback).end();
+	},
+	
+	/**
+	 * Fade the opacity of all matched elements to a specified opacity and firing an
+	 * optional callback after completion.
+	 *
+	 * Only the opacity is adjusted for this animation, meaning that
+	 * all of the matched elements should already have some form of height
+	 * and width associated with them.
+	 *
+	 * @example $("p").fadeTo("slow", 0.5);
+	 *
+	 * @example $("p").fadeTo("slow", 0.5, function(){
+	 *   alert("Animation Done.");
+	 * });
+	 *
+	 * @name fadeTo
+	 * @type jQuery
+	 * @param String|Number speed A string representing one of the three predefined speeds ("slow", "normal", or "fast") or the number of milliseconds to run the animation (e.g. 1000).
+	 * @param Number opacity The opacity to fade to (a number from 0 to 1).
+	 * @param Function callback (optional) A function to be executed whenever the animation completes.
+	 * @cat Effects
+	 * @see fadeIn(String|Number,Function)
+	 * @see fadeOut(String|Number,Function)
+	 */
+	fadeTo: function(speed,to,callback){
+		return this.animate({opacity: to}, speed, callback);
+	},
+	
+	/**
+	 * A function for making your own, custom animations. The key aspect of
+	 * this function is the object of style properties that will be animated,
+	 * and to what end. Each key within the object represents a style property
+	 * that will also be animated (for example: "height", "top", or "opacity").
+	 *
+	 * Note that properties should be specified using camel case
+	 * eg. marginLeft instead of margin-left.
+	 *
+	 * The value associated with the key represents to what end the property
+	 * will be animated. If a number is provided as the value, then the style
+	 * property will be transitioned from its current state to that new number.
+	 * Otherwise if the string "hide", "show", or "toggle" is provided, a default
+	 * animation will be constructed for that property.
+	 *
+	 * @example $("p").animate({
+	 *   height: 'toggle', opacity: 'toggle'
+	 * }, "slow");
+	 *
+	 * @example $("p").animate({
+	 *   left: 50, opacity: 'show'
+	 * }, 500);
+	 *
+	 * @example $("p").animate({
+	 *   opacity: 'show'
+	 * }, "slow", "easein");
+	 * @desc An example of using an 'easing' function to provide a different style of animation. This will only work if you have a plugin that provides this easing function (Only 'linear' is provided by default, with jQuery).
+	 *
+	 * @name animate
+	 * @type jQuery
+	 * @param Hash params A set of style attributes that you wish to animate, and to what end.
+	 * @param String|Number speed (optional) A string representing one of the three predefined speeds ("slow", "normal", or "fast") or the number of milliseconds to run the animation (e.g. 1000).
+	 * @param String easing (optional) The name of the easing effect that you want to use (e.g. swing or linear). Defaults to "swing".
+	 * @param Function callback (optional) A function to be executed whenever the animation completes.
+	 * @cat Effects
+	 */
+	animate: function( prop, speed, easing, callback ) {
+		return this.queue(function(){
+		
+			this.curAnim = jQuery.extend({}, prop);
+			var opt = jQuery.speed(speed, easing, callback);
+			
+			for ( var p in prop ) {
+				var e = new jQuery.fx( this, opt, p );
+				if ( prop[p].constructor == Number )
+					e.custom( e.cur(), prop[p] );
+				else
+					e[ prop[p] ]( prop );
+			}
+			
+		});
+	},
+	
+	/**
+	 *
+	 * @private
+	 */
+	queue: function(type,fn){
+		if ( !fn ) {
+			fn = type;
+			type = "fx";
+		}
+	
+		return this.each(function(){
+			if ( !this.queue )
+				this.queue = {};
+	
+			if ( !this.queue[type] )
+				this.queue[type] = [];
+	
+			this.queue[type].push( fn );
+		
+			if ( this.queue[type].length == 1 )
+				fn.apply(this);
+		});
+	}
+
+});
+
+jQuery.extend({
+	
+	speed: function(speed, easing, fn) {
+		var opt = speed && speed.constructor == Object ? speed : {
+			complete: fn || !fn && easing || 
+				jQuery.isFunction( speed ) && speed,
+			duration: speed,
+			easing: fn && easing || easing && easing.constructor != Function && easing || "swing"
+		};
+
+		opt.duration = (opt.duration && opt.duration.constructor == Number ? 
+			opt.duration : 
+			{ slow: 600, fast: 200 }[opt.duration]) || 400;
+	
+		// Queueing
+		opt.old = opt.complete;
+		opt.complete = function(){
+			jQuery.dequeue(this, "fx");
+			if ( jQuery.isFunction( opt.old ) )
+				opt.old.apply( this );
+		};
+	
+		return opt;
+	},
+	
+	easing: {
+		linear: function( p, n, firstNum, diff ) {
+			return firstNum + diff * p;
+		},
+		swing: function( p, n, firstNum, diff ) {
+			return ((-Math.cos(p*Math.PI)/2) + 0.5) * diff + firstNum;
+		}
+	},
+	
+	queue: {},
+	
+	dequeue: function(elem,type){
+		type = type || "fx";
+	
+		if ( elem.queue && elem.queue[type] ) {
+			// Remove self
+			elem.queue[type].shift();
+	
+			// Get next function
+			var f = elem.queue[type][0];
+		
+			if ( f ) f.apply( elem );
+		}
+	},
+
+	timers: [],
+
+	/*
+	 * I originally wrote fx() as a clone of moo.fx and in the process
+	 * of making it small in size the code became illegible to sane
+	 * people. You've been warned.
+	 */
+	
+	fx: function( elem, options, prop ){
+
+		var z = this;
+
+		// The styles
+		var y = elem.style;
+		
+		if ( prop == "height" || prop == "width" ) {
+			// Store display property
+			var oldDisplay = jQuery.css(elem, "display");
+
+			// Make sure that nothing sneaks out
+			var oldOverflow = y.overflow;
+			y.overflow = "hidden";
+		}
+
+		// Simple function for setting a style value
+		z.a = function(){
+			if ( options.step )
+				options.step.apply( elem, [ z.now ] );
+
+			if ( prop == "opacity" )
+				jQuery.attr(y, "opacity", z.now); // Let attr handle opacity
+			else {
+				y[prop] = parseInt(z.now) + "px";
+				y.display = "block"; // Set display property to block for animation
+			}
+		};
+
+		// Figure out the maximum number to run to
+		z.max = function(){
+			return parseFloat( jQuery.css(elem,prop) );
+		};
+
+		// Get the current size
+		z.cur = function(){
+			var r = parseFloat( jQuery.curCSS(elem, prop) );
+			return r && r > -10000 ? r : z.max();
+		};
+
+		// Start an animation from one number to another
+		z.custom = function(from,to){
+			z.startTime = (new Date()).getTime();
+			z.now = from;
+			z.a();
+
+			jQuery.timers.push(function(){
+				return z.step(from, to);
+			});
+
+			if ( jQuery.timers.length == 1 ) {
+				var timer = setInterval(function(){
+					jQuery.timers = jQuery.grep( jQuery.timers, function(fn){
+						return fn();
+					});
+
+					if ( !jQuery.timers.length )
+						clearInterval( timer );
+				}, 13);
+			}
+		};
+
+		// Simple 'show' function
+		z.show = function(){
+			if ( !elem.orig ) elem.orig = {};
+
+			// Remember where we started, so that we can go back to it later
+			elem.orig[prop] = jQuery.attr( elem.style, prop );
+
+			options.show = true;
+
+			// Begin the animation
+			z.custom(0, this.cur());
+
+			// Stupid IE, look what you made me do
+			if ( prop != "opacity" )
+				y[prop] = "1px";
+		};
+
+		// Simple 'hide' function
+		z.hide = function(){
+			if ( !elem.orig ) elem.orig = {};
+
+			// Remember where we started, so that we can go back to it later
+			elem.orig[prop] = jQuery.attr( elem.style, prop );
+
+			options.hide = true;
+
+			// Begin the animation
+			z.custom(this.cur(), 0);
+		};
+		
+		//Simple 'toggle' function
+		z.toggle = function() {
+			if ( !elem.orig ) elem.orig = {};
+
+			// Remember where we started, so that we can go back to it later
+			elem.orig[prop] = jQuery.attr( elem.style, prop );
+
+			if(oldDisplay == "none")  {
+				options.show = true;
+				
+				// Stupid IE, look what you made me do
+				if ( prop != "opacity" )
+					y[prop] = "1px";
+
+				// Begin the animation
+				z.custom(0, this.cur());	
+			} else {
+				options.hide = true;
+
+				// Begin the animation
+				z.custom(this.cur(), 0);
+			}		
+		};
+
+		// Each step of an animation
+		z.step = function(firstNum, lastNum){
+			var t = (new Date()).getTime();
+
+			if (t > options.duration + z.startTime) {
+				z.now = lastNum;
+				z.a();
+
+				if (elem.curAnim) elem.curAnim[ prop ] = true;
+
+				var done = true;
+				for ( var i in elem.curAnim )
+					if ( elem.curAnim[i] !== true )
+						done = false;
+
+				if ( done ) {
+					if ( oldDisplay ) {
+						// Reset the overflow
+						y.overflow = oldOverflow;
+					
+						// Reset the display
+						y.display = oldDisplay;
+						if (jQuery.css(elem, "display") == "none")
+							y.display = "block";
+					}
+
+					// Hide the element if the "hide" operation was done
+					if ( options.hide ) 
+						y.display = "none";
+
+					// Reset the properties, if the item has been hidden or shown
+					if ( options.hide || options.show )
+						for ( var p in elem.curAnim )
+							jQuery.attr(y, p, elem.orig[p]);
+				}
+
+				// If a callback was provided, execute it
+				if ( done && jQuery.isFunction( options.complete ) )
+					// Execute the complete function
+					options.complete.apply( elem );
+
+				return false;
+			} else {
+				var n = t - this.startTime;
+				// Figure out where in the animation we are and set the number
+				var p = n / options.duration;
+				
+				// Perform the easing function, defaults to swing
+				z.now = jQuery.easing[options.easing](p, n,  firstNum, (lastNum-firstNum), options.duration);
+
+				// Perform the next step of the animation
+				z.a();
+			}
+
+			return true;
+		};
+	
+	}
+});
+jQuery.fn.extend({
+
+	/**
+	 * Load HTML from a remote file and inject it into the DOM, only if it's
+	 * been modified by the server.
+	 *
+	 * @example $("#feeds").loadIfModified("feeds.html");
+	 * @before <div id="feeds"></div>
+	 * @result <div id="feeds"><b>45</b> feeds found.</div>
+	 *
+	 * @name loadIfModified
+	 * @type jQuery
+	 * @param String url The URL of the HTML file to load.
+	 * @param Map params (optional) Key/value pairs that will be sent to the server.
+	 * @param Function callback (optional) A function to be executed whenever the data is loaded (parameters: responseText, status and response itself).
+	 * @cat Ajax
+	 */
+	loadIfModified: function( url, params, callback ) {
+		this.load( url, params, callback, 1 );
+	},
+
+	/**
+	 * Load HTML from a remote file and inject it into the DOM.
+	 *
+	 * Note: Avoid to use this to load scripts, instead use $.getScript.
+	 * IE strips script tags when there aren't any other characters in front of it.
+	 *
+	 * @example $("#feeds").load("feeds.html");
+	 * @before <div id="feeds"></div>
+	 * @result <div id="feeds"><b>45</b> feeds found.</div>
+	 *
+ 	 * @example $("#feeds").load("feeds.html",
+ 	 *   {limit: 25},
+ 	 *   function() { alert("The last 25 entries in the feed have been loaded"); }
+ 	 * );
+	 * @desc Same as above, but with an additional parameter
+	 * and a callback that is executed when the data was loaded.
+	 *
+	 * @name load
+	 * @type jQuery
+	 * @param String url The URL of the HTML file to load.
+	 * @param Object params (optional) A set of key/value pairs that will be sent as data to the server.
+	 * @param Function callback (optional) A function to be executed whenever the data is loaded (parameters: responseText, status and response itself).
+	 * @cat Ajax
+	 */
+	load: function( url, params, callback, ifModified ) {
+		if ( jQuery.isFunction( url ) )
+			return this.bind("load", url);
+
+		callback = callback || function(){};
+
+		// Default to a GET request
+		var type = "GET";
+
+		// If the second parameter was provided
+		if ( params )
+			// If it's a function
+			if ( jQuery.isFunction( params ) ) {
+				// We assume that it's the callback
+				callback = params;
+				params = null;
+
+			// Otherwise, build a param string
+			} else {
+				params = jQuery.param( params );
+				type = "POST";
+			}
+
+		var self = this;
+
+		// Request the remote document
+		jQuery.ajax({
+			url: url,
+			type: type,
+			data: params,
+			ifModified: ifModified,
+			complete: function(res, status){
+				if ( status == "success" || !ifModified && status == "notmodified" )
+					// Inject the HTML into all the matched elements
+					self.attr("innerHTML", res.responseText)
+					  // Execute all the scripts inside of the newly-injected HTML
+					  .evalScripts()
+					  // Execute callback
+					  .each( callback, [res.responseText, status, res] );
+				else
+					callback.apply( self, [res.responseText, status, res] );
+			}
+		});
+		return this;
+	},
+
+	/**
+	 * Serializes a set of input elements into a string of data.
+	 * This will serialize all given elements.
+	 *
+	 * A serialization similar to the form submit of a browser is
+	 * provided by the [http://www.malsup.com/jquery/form/ Form Plugin].
+	 * It also takes multiple-selects 
+	 * into account, while this method recognizes only a single option.
+	 *
+	 * @example $("input[@type=text]").serialize();
+	 * @before <input type='text' name='name' value='John'/>
+	 * <input type='text' name='location' value='Boston'/>
+	 * @after name=John&amp;location=Boston
+	 * @desc Serialize a selection of input elements to a string
+	 *
+	 * @name serialize
+	 * @type String
+	 * @cat Ajax
+	 */
+	serialize: function() {
+		return jQuery.param( this );
+	},
+
+	/**
+	 * Evaluate all script tags inside this jQuery. If they have a src attribute,
+	 * the script is loaded, otherwise it's content is evaluated.
+	 *
+	 * @name evalScripts
+	 * @type jQuery
+	 * @private
+	 * @cat Ajax
+	 */
+	evalScripts: function() {
+		return this.find("script").each(function(){
+			if ( this.src )
+				jQuery.getScript( this.src );
+			else
+				jQuery.globalEval( this.text || this.textContent || this.innerHTML || "" );
+		}).end();
+	}
+
+});
+
+// Attach a bunch of functions for handling common AJAX events
+
+/**
+ * Attach a function to be executed whenever an AJAX request begins
+ * and there is none already active.
+ *
+ * @example $("#loading").ajaxStart(function(){
+ *   $(this).show();
+ * });
+ * @desc Show a loading message whenever an AJAX request starts
+ * (and none is already active).
+ *
+ * @name ajaxStart
+ * @type jQuery
+ * @param Function callback The function to execute.
+ * @cat Ajax
+ */
+
+/**
+ * Attach a function to be executed whenever all AJAX requests have ended.
+ *
+ * @example $("#loading").ajaxStop(function(){
+ *   $(this).hide();
+ * });
+ * @desc Hide a loading message after all the AJAX requests have stopped.
+ *
+ * @name ajaxStop
+ * @type jQuery
+ * @param Function callback The function to execute.
+ * @cat Ajax
+ */
+
+/**
+ * Attach a function to be executed whenever an AJAX request completes.
+ *
+ * The XMLHttpRequest and settings used for that request are passed
+ * as arguments to the callback.
+ *
+ * @example $("#msg").ajaxComplete(function(request, settings){
+ *   $(this).append("<li>Request Complete.</li>");
+ * });
+ * @desc Show a message when an AJAX request completes.
+ *
+ * @name ajaxComplete
+ * @type jQuery
+ * @param Function callback The function to execute.
+ * @cat Ajax
+ */
+
+/**
+ * Attach a function to be executed whenever an AJAX request completes
+ * successfully.
+ *
+ * The XMLHttpRequest and settings used for that request are passed
+ * as arguments to the callback.
+ *
+ * @example $("#msg").ajaxSuccess(function(request, settings){
+ *   $(this).append("<li>Successful Request!</li>");
+ * });
+ * @desc Show a message when an AJAX request completes successfully.
+ *
+ * @name ajaxSuccess
+ * @type jQuery
+ * @param Function callback The function to execute.
+ * @cat Ajax
+ */
+
+/**
+ * Attach a function to be executed whenever an AJAX request fails.
+ *
+ * The XMLHttpRequest and settings used for that request are passed
+ * as arguments to the callback. A third argument, an exception object,
+ * is passed if an exception occured while processing the request.
+ *
+ * @example $("#msg").ajaxError(function(request, settings){
+ *   $(this).append("<li>Error requesting page " + settings.url + "</li>");
+ * });
+ * @desc Show a message when an AJAX request fails.
+ *
+ * @name ajaxError
+ * @type jQuery
+ * @param Function callback The function to execute.
+ * @cat Ajax
+ */
+ 
+/**
+ * Attach a function to be executed before an AJAX request is sent.
+ *
+ * The XMLHttpRequest and settings used for that request are passed
+ * as arguments to the callback.
+ *
+ * @example $("#msg").ajaxSend(function(request, settings){
+ *   $(this).append("<li>Starting request at " + settings.url + "</li>");
+ * });
+ * @desc Show a message before an AJAX request is sent.
+ *
+ * @name ajaxSend
+ * @type jQuery
+ * @param Function callback The function to execute.
+ * @cat Ajax
+ */
+jQuery.each( "ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","), function(i,o){
+	jQuery.fn[o] = function(f){
+		return this.bind(o, f);
+	};
+});
+
+jQuery.extend({
+
+	/**
+	 * Load a remote page using an HTTP GET request.
+	 *
+	 * This is an easy way to send a simple GET request to a server
+	 * without having to use the more complex $.ajax function. It
+	 * allows a single callback function to be specified that will
+	 * be executed when the request is complete (and only if the response
+	 * has a successful response code). If you need to have both error
+	 * and success callbacks, you may want to use $.ajax.
+	 *
+	 * @example $.get("test.cgi");
+	 *
+	 * @example $.get("test.cgi", { name: "John", time: "2pm" } );
+	 *
+	 * @example $.get("test.cgi", function(data){
+	 *   alert("Data Loaded: " + data);
+	 * });
+	 *
+	 * @example $.get("test.cgi",
+	 *   { name: "John", time: "2pm" },
+	 *   function(data){
+	 *     alert("Data Loaded: " + data);
+	 *   }
+	 * );
+	 *
+	 * @name $.get
+	 * @type XMLHttpRequest
+	 * @param String url The URL of the page to load.
+	 * @param Map params (optional) Key/value pairs that will be sent to the server.
+	 * @param Function callback (optional) A function to be executed whenever the data is loaded successfully.
+	 * @cat Ajax
+	 */
+	get: function( url, data, callback, type, ifModified ) {
+		// shift arguments if data argument was ommited
+		if ( jQuery.isFunction( data ) ) {
+			callback = data;
+			data = null;
+		}
+		
+		return jQuery.ajax({
+			type: "GET",
+			url: url,
+			data: data,
+			success: callback,
+			dataType: type,
+			ifModified: ifModified
+		});
+	},
+
+	/**
+	 * Load a remote page using an HTTP GET request, only if it hasn't
+	 * been modified since it was last retrieved.
+	 *
+	 * @example $.getIfModified("test.html");
+	 *
+	 * @example $.getIfModified("test.html", { name: "John", time: "2pm" } );
+	 *
+	 * @example $.getIfModified("test.cgi", function(data){
+	 *   alert("Data Loaded: " + data);
+	 * });
+	 *
+	 * @example $.getifModified("test.cgi",
+	 *   { name: "John", time: "2pm" },
+	 *   function(data){
+	 *     alert("Data Loaded: " + data);
+	 *   }
+	 * );
+	 *
+	 * @name $.getIfModified
+	 * @type XMLHttpRequest
+	 * @param String url The URL of the page to load.
+	 * @param Map params (optional) Key/value pairs that will be sent to the server.
+	 * @param Function callback (optional) A function to be executed whenever the data is loaded successfully.
+	 * @cat Ajax
+	 */
+	getIfModified: function( url, data, callback, type ) {
+		return jQuery.get(url, data, callback, type, 1);
+	},
+
+	/**
+	 * Loads, and executes, a remote JavaScript file using an HTTP GET request.
+	 *
+	 * Warning: Safari <= 2.0.x is unable to evaluate scripts in a global
+	 * context synchronously. If you load functions via getScript, make sure
+	 * to call them after a delay.
+	 *
+	 * @example $.getScript("test.js");
+	 *
+	 * @example $.getScript("test.js", function(){
+	 *   alert("Script loaded and executed.");
+	 * });
+	 *
+	 * @name $.getScript
+	 * @type XMLHttpRequest
+	 * @param String url The URL of the page to load.
+	 * @param Function callback (optional) A function to be executed whenever the data is loaded successfully.
+	 * @cat Ajax
+	 */
+	getScript: function( url, callback ) {
+		return jQuery.get(url, null, callback, "script");
+	},
+
+	/**
+	 * Load JSON data using an HTTP GET request.
+	 *
+	 * @example $.getJSON("test.js", function(json){
+	 *   alert("JSON Data: " + json.users[3].name);
+	 * });
+	 *
+	 * @example $.getJSON("test.js",
+	 *   { name: "John", time: "2pm" },
+	 *   function(json){
+	 *     alert("JSON Data: " + json.users[3].name);
+	 *   }
+	 * );
+	 *
+	 * @name $.getJSON
+	 * @type XMLHttpRequest
+	 * @param String url The URL of the page to load.
+	 * @param Map params (optional) Key/value pairs that will be sent to the server.
+	 * @param Function callback A function to be executed whenever the data is loaded successfully.
+	 * @cat Ajax
+	 */
+	getJSON: function( url, data, callback ) {
+		return jQuery.get(url, data, callback, "json");
+	},
+
+	/**
+	 * Load a remote page using an HTTP POST request.
+	 *
+	 * @example $.post("test.cgi");
+	 *
+	 * @example $.post("test.cgi", { name: "John", time: "2pm" } );
+	 *
+	 * @example $.post("test.cgi", function(data){
+	 *   alert("Data Loaded: " + data);
+	 * });
+	 *
+	 * @example $.post("test.cgi",
+	 *   { name: "John", time: "2pm" },
+	 *   function(data){
+	 *     alert("Data Loaded: " + data);
+	 *   }
+	 * );
+	 *
+	 * @name $.post
+	 * @type XMLHttpRequest
+	 * @param String url The URL of the page to load.
+	 * @param Map params (optional) Key/value pairs that will be sent to the server.
+	 * @param Function callback (optional) A function to be executed whenever the data is loaded successfully.
+	 * @cat Ajax
+	 */
+	post: function( url, data, callback, type ) {
+		if ( jQuery.isFunction( data ) ) {
+			callback = data;
+			data = {};
+		}
+
+		return jQuery.ajax({
+			type: "POST",
+			url: url,
+			data: data,
+			success: callback,
+			dataType: type
+		});
+	},
+
+	/**
+	 * Set the timeout in milliseconds of all AJAX requests to a specific amount of time.
+	 * This will make all future AJAX requests timeout after a specified amount
+	 * of time.
+	 *
+	 * Set to null or 0 to disable timeouts (default).
+	 *
+	 * You can manually abort requests with the XMLHttpRequest's (returned by
+	 * all ajax functions) abort() method.
+	 *
+	 * Deprecated. Use $.ajaxSetup instead.
+	 *
+	 * @example $.ajaxTimeout( 5000 );
+	 * @desc Make all AJAX requests timeout after 5 seconds.
+	 *
+	 * @name $.ajaxTimeout
+	 * @type undefined
+	 * @param Number time How long before an AJAX request times out, in milliseconds.
+	 * @cat Ajax
+	 */
+	ajaxTimeout: function( timeout ) {
+		jQuery.ajaxSettings.timeout = timeout;
+	},
+	
+	/**
+	 * Setup global settings for AJAX requests.
+	 *
+	 * See $.ajax for a description of all available options.
+	 *
+	 * @example $.ajaxSetup( {
+	 *   url: "/xmlhttp/",
+	 *   global: false,
+	 *   type: "POST"
+	 * } );
+	 * $.ajax({ data: myData });
+	 * @desc Sets the defaults for AJAX requests to the url "/xmlhttp/",
+	 * disables global handlers and uses POST instead of GET. The following
+	 * AJAX requests then sends some data without having to set anything else.
+	 *
+	 * @name $.ajaxSetup
+	 * @type undefined
+	 * @param Map settings Key/value pairs to use for all AJAX requests
+	 * @cat Ajax
+	 */
+	ajaxSetup: function( settings ) {
+		jQuery.extend( jQuery.ajaxSettings, settings );
+	},
+
+	ajaxSettings: {
+		global: true,
+		type: "GET",
+		timeout: 0,
+		contentType: "application/x-www-form-urlencoded",
+		processData: true,
+		async: true,
+		data: null
+	},
+	
+	// Last-Modified header cache for next request
+	lastModified: {},
+
+	/**
+	 * Load a remote page using an HTTP request.
+	 *
+	 * This is jQuery's low-level AJAX implementation. See $.get, $.post etc. for
+	 * higher-level abstractions that are often easier to understand and use,
+	 * but don't offer as much functionality (such as error callbacks).
+	 *
+	 * $.ajax() returns the XMLHttpRequest that it creates. In most cases you won't
+	 * need that object to manipulate directly, but it is available if you need to
+	 * abort the request manually.
+	 *
+	 * '''Note:''' If you specify the dataType option described below, make sure
+	 * the server sends the correct MIME type in the response (eg. xml as "text/xml").
+	 * Sending the wrong MIME type can lead to unexpected problems in your script.
+	 * See [[Specifying the Data Type for AJAX Requests]] for more information.
+	 *
+	 * Supported datatypes are (see dataType option):
+	 *
+	 * "xml": Returns a XML document that can be processed via jQuery.
+	 *
+	 * "html": Returns HTML as plain text, included script tags are evaluated.
+	 *
+	 * "script": Evaluates the response as Javascript and returns it as plain text.
+	 *
+	 * "json": Evaluates the response as JSON and returns a Javascript Object
+	 *
+	 * $.ajax() takes one argument, an object of key/value pairs, that are
+	 * used to initalize and handle the request. These are all the key/values that can
+	 * be used:
+	 *
+	 * (String) url - The URL to request.
+	 *
+	 * (String) type - The type of request to make ("POST" or "GET"), default is "GET".
+	 *
+	 * (String) dataType - The type of data that you're expecting back from
+	 * the server. No default: If the server sends xml, the responseXML, otherwise
+	 * the responseText is passed to the success callback.
+	 *
+	 * (Boolean) ifModified - Allow the request to be successful only if the
+	 * response has changed since the last request. This is done by checking the
+	 * Last-Modified header. Default value is false, ignoring the header.
+	 *
+	 * (Number) timeout - Local timeout in milliseconds to override global timeout, eg. to give a
+	 * single request a longer timeout while all others timeout after 1 second.
+	 * See $.ajaxTimeout() for global timeouts.
+	 *
+	 * (Boolean) global - Whether to trigger global AJAX event handlers for
+	 * this request, default is true. Set to false to prevent that global handlers
+	 * like ajaxStart or ajaxStop are triggered.
+	 *
+	 * (Function) error - A function to be called if the request fails. The
+	 * function gets passed tree arguments: The XMLHttpRequest object, a
+	 * string describing the type of error that occurred and an optional
+	 * exception object, if one occured.
+	 *
+	 * (Function) success - A function to be called if the request succeeds. The
+	 * function gets passed one argument: The data returned from the server,
+	 * formatted according to the 'dataType' parameter.
+	 *
+	 * (Function) complete - A function to be called when the request finishes. The
+	 * function gets passed two arguments: The XMLHttpRequest object and a
+	 * string describing the type of success of the request.
+	 *
+ 	 * (Object|String) data - Data to be sent to the server. Converted to a query
+	 * string, if not already a string. Is appended to the url for GET-requests.
+	 * See processData option to prevent this automatic processing.
+	 *
+	 * (String) contentType - When sending data to the server, use this content-type.
+	 * Default is "application/x-www-form-urlencoded", which is fine for most cases.
+	 *
+	 * (Boolean) processData - By default, data passed in to the data option as an object
+	 * other as string will be processed and transformed into a query string, fitting to
+	 * the default content-type "application/x-www-form-urlencoded". If you want to send
+	 * DOMDocuments, set this option to false.
+	 *
+	 * (Boolean) async - By default, all requests are sent asynchronous (set to true).
+	 * If you need synchronous requests, set this option to false.
+	 *
+	 * (Function) beforeSend - A pre-callback to set custom headers etc., the
+	 * XMLHttpRequest is passed as the only argument.
+	 *
+	 * @example $.ajax({
+	 *   type: "GET",
+	 *   url: "test.js",
+	 *   dataType: "script"
+	 * })
+	 * @desc Load and execute a JavaScript file.
+	 *
+	 * @example $.ajax({
+	 *   type: "POST",
+	 *   url: "some.php",
+	 *   data: "name=John&location=Boston",
+	 *   success: function(msg){
+	 *     alert( "Data Saved: " + msg );
+	 *   }
+	 * });
+	 * @desc Save some data to the server and notify the user once its complete.
+	 *
+	 * @example var html = $.ajax({
+	 *  url: "some.php",
+	 *  async: false
+	 * }).responseText;
+	 * @desc Loads data synchronously. Blocks the browser while the requests is active.
+	 * It is better to block user interaction by other means when synchronization is
+	 * necessary.
+	 *
+	 * @example var xmlDocument = [create xml document];
+	 * $.ajax({
+	 *   url: "page.php",
+	 *   processData: false,
+	 *   data: xmlDocument,
+	 *   success: handleResponse
+	 * });
+	 * @desc Sends an xml document as data to the server. By setting the processData
+	 * option to false, the automatic conversion of data to strings is prevented.
+	 * 
+	 * @name $.ajax
+	 * @type XMLHttpRequest
+	 * @param Map properties Key/value pairs to initialize the request with.
+	 * @cat Ajax
+	 * @see ajaxSetup(Map)
+	 */
+	ajax: function( s ) {
+		// TODO introduce global settings, allowing the client to modify them for all requests, not only timeout
+		s = jQuery.extend({}, jQuery.ajaxSettings, s);
+
+		// if data available
+		if ( s.data ) {
+			// convert data if not already a string
+			if (s.processData && typeof s.data != "string")
+    			s.data = jQuery.param(s.data);
+			// append data to url for get requests
+			if( s.type.toLowerCase() == "get" ) {
+				// "?" + data or "&" + data (in case there are already params)
+				s.url += ((s.url.indexOf("?") > -1) ? "&" : "?") + s.data;
+				// IE likes to send both get and post data, prevent this
+				s.data = null;
+			}
+		}
+
+		// Watch for a new set of requests
+		if ( s.global && ! jQuery.active++ )
+			jQuery.event.trigger( "ajaxStart" );
+
+		var requestDone = false;
+
+		// Create the request object; Microsoft failed to properly
+		// implement the XMLHttpRequest in IE7, so we use the ActiveXObject when it is available
+		var xml = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
+
+		// Open the socket
+		xml.open(s.type, s.url, s.async);
+
+		// Set the correct header, if data is being sent
+		if ( s.data )
+			xml.setRequestHeader("Content-Type", s.contentType);
+
+		// Set the If-Modified-Since header, if ifModified mode.
+		if ( s.ifModified )
+			xml.setRequestHeader("If-Modified-Since",
+				jQuery.lastModified[s.url] || "Thu, 01 Jan 1970 00:00:00 GMT" );
+
+		// Set header so the called script knows that it's an XMLHttpRequest
+		xml.setRequestHeader("X-Requested-With", "XMLHttpRequest");
+
+		// Allow custom headers/mimetypes
+		if( s.beforeSend )
+			s.beforeSend(xml);
+			
+		if ( s.global )
+		    jQuery.event.trigger("ajaxSend", [xml, s]);
+
+		// Wait for a response to come back
+		var onreadystatechange = function(isTimeout){
+			// The transfer is complete and the data is available, or the request timed out
+			if ( xml && (xml.readyState == 4 || isTimeout == "timeout") ) {
+				requestDone = true;
+				
+				// clear poll interval
+				if (ival) {
+					clearInterval(ival);
+					ival = null;
+				}
+				
+				var status;
+				try {
+					status = jQuery.httpSuccess( xml ) && isTimeout != "timeout" ?
+						s.ifModified && jQuery.httpNotModified( xml, s.url ) ? "notmodified" : "success" : "error";
+					// Make sure that the request was successful or notmodified
+					if ( status != "error" ) {
+						// Cache Last-Modified header, if ifModified mode.
+						var modRes;
+						try {
+							modRes = xml.getResponseHeader("Last-Modified");
+						} catch(e) {} // swallow exception thrown by FF if header is not available
+	
+						if ( s.ifModified && modRes )
+							jQuery.lastModified[s.url] = modRes;
+	
+						// process the data (runs the xml through httpData regardless of callback)
+						var data = jQuery.httpData( xml, s.dataType );
+	
+						// If a local callback was specified, fire it and pass it the data
+						if ( s.success )
+							s.success( data, status );
+	
+						// Fire the global callback
+						if( s.global )
+							jQuery.event.trigger( "ajaxSuccess", [xml, s] );
+					} else
+						jQuery.handleError(s, xml, status);
+				} catch(e) {
+					status = "error";
+					jQuery.handleError(s, xml, status, e);
+				}
+
+				// The request was completed
+				if( s.global )
+					jQuery.event.trigger( "ajaxComplete", [xml, s] );
+
+				// Handle the global AJAX counter
+				if ( s.global && ! --jQuery.active )
+					jQuery.event.trigger( "ajaxStop" );
+
+				// Process result
+				if ( s.complete )
+					s.complete(xml, status);
+
+				// Stop memory leaks
+				if(s.async)
+					xml = null;
+			}
+		};
+		
+		// don't attach the handler to the request, just poll it instead
+		var ival = setInterval(onreadystatechange, 13); 
+
+		// Timeout checker
+		if ( s.timeout > 0 )
+			setTimeout(function(){
+				// Check to see if the request is still happening
+				if ( xml ) {
+					// Cancel the request
+					xml.abort();
+
+					if( !requestDone )
+						onreadystatechange( "timeout" );
+				}
+			}, s.timeout);
+			
+		// Send the data
+		try {
+			xml.send(s.data);
+		} catch(e) {
+			jQuery.handleError(s, xml, null, e);
+		}
+		
+		// firefox 1.5 doesn't fire statechange for sync requests
+		if ( !s.async )
+			onreadystatechange();
+		
+		// return XMLHttpRequest to allow aborting the request etc.
+		return xml;
+	},
+
+	handleError: function( s, xml, status, e ) {
+		// If a local callback was specified, fire it
+		if ( s.error ) s.error( xml, status, e );
+
+		// Fire the global callback
+		if ( s.global )
+			jQuery.event.trigger( "ajaxError", [xml, s, e] );
+	},
+
+	// Counter for holding the number of active queries
+	active: 0,
+
+	// Determines if an XMLHttpRequest was successful or not
+	httpSuccess: function( r ) {
+		try {
+			return !r.status && location.protocol == "file:" ||
+				( r.status >= 200 && r.status < 300 ) || r.status == 304 ||
+				jQuery.browser.safari && r.status == undefined;
+		} catch(e){}
+		return false;
+	},
+
+	// Determines if an XMLHttpRequest returns NotModified
+	httpNotModified: function( xml, url ) {
+		try {
+			var xmlRes = xml.getResponseHeader("Last-Modified");
+
+			// Firefox always returns 200. check Last-Modified date
+			return xml.status == 304 || xmlRes == jQuery.lastModified[url] ||
+				jQuery.browser.safari && xml.status == undefined;
+		} catch(e){}
+		return false;
+	},
+
+	/* Get the data out of an XMLHttpRequest.
+	 * Return parsed XML if content-type header is "xml" and type is "xml" or omitted,
+	 * otherwise return plain text.
+	 * (String) data - The type of data that you're expecting back,
+	 * (e.g. "xml", "html", "script")
+	 */
+	httpData: function( r, type ) {
+		var ct = r.getResponseHeader("content-type");
+		var data = !type && ct && ct.indexOf("xml") >= 0;
+		data = type == "xml" || data ? r.responseXML : r.responseText;
+
+		// If the type is "script", eval it in global context
+		if ( type == "script" )
+			jQuery.globalEval( data );
+
+		// Get the JavaScript object, if JSON is used.
+		if ( type == "json" )
+			eval( "data = " + data );
+
+		// evaluate scripts within html
+		if ( type == "html" )
+			jQuery("<div>").html(data).evalScripts();
+
+		return data;
+	},
+
+	// Serialize an array of form elements or a set of
+	// key/values into a query string
+	param: function( a ) {
+		var s = [];
+
+		// If an array was passed in, assume that it is an array
+		// of form elements
+		if ( a.constructor == Array || a.jquery )
+			// Serialize the form elements
+			jQuery.each( a, function(){
+				s.push( encodeURIComponent(this.name) + "=" + encodeURIComponent( this.value ) );
+			});
+
+		// Otherwise, assume that it's an object of key/value pairs
+		else
+			// Serialize the key/values
+			for ( var j in a )
+				// If the value is an array then the key names need to be repeated
+				if ( a[j] && a[j].constructor == Array )
+					jQuery.each( a[j], function(){
+						s.push( encodeURIComponent(j) + "=" + encodeURIComponent( this ) );
+					});
+				else
+					s.push( encodeURIComponent(j) + "=" + encodeURIComponent( a[j] ) );
+
+		// Return the resulting serialization
+		return s.join("&");
+	},
+	
+	// evalulates a script in global context
+	// not reliable for safari
+	globalEval: function( data ) {
+		if ( window.execScript )
+			window.execScript( data );
+		else if ( jQuery.browser.safari )
+			// safari doesn't provide a synchronous global eval
+			window.setTimeout( data, 0 );
+		else
+			eval.call( window, data );
+	}
+
+});
+}
diff -ruN --text 0.9.2.src/rsc/js/jquery.min.js 1.10.3.src/rsc/js/jquery.min.js
--- 0.9.2.src/rsc/js/jquery.min.js	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/js/jquery.min.js	2007-05-14 18:27:06.000000000 -0500
@@ -0,0 +1,16 @@
+
+if(typeof window.jQuery=="undefined"){window.undefined=window.undefined;var jQuery=function(a,c){if(window==this)return new jQuery(a,c);return this.init(a,c);};if(typeof $!="undefined")jQuery._$=$;var $=jQuery;jQuery.fn=jQuery.prototype={init:function(a,c){a=a||document;if(jQuery.isFunction(a))return new jQuery(document)[jQuery.fn.ready?"ready":"load"](a);if(typeof a=="string"){var m=/^[^<]*(<(.|\s)+>)[^>]*$/.exec(a);if(m)a=jQuery.clean([m[1]]);else
+return new jQuery(c).find(a);}return this.setArray(a.constructor==Array&&a||(a.jquery||a.length&&a!=window&&(!a.nodeType||(jQuery.browser.msie&&a.elements))&&a[0]!=undefined&&a[0].nodeType)&&jQuery.makeArray(a)||[a]);},jquery:"@VERSION",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(a){var ret=jQuery(a);ret.prevObject=this;return ret;},setArray:function(a){this.length=0;[].push.apply(this,a);return this;},each:function(fn,args){return jQuery.each(this,fn,args);},index:function(obj){var pos=-1;this.each(function(i){if(this==obj)pos=i;});return pos;},attr:function(key,value,type){var obj=key;if(key.constructor==String)if(value==undefined)return this.length&&jQuery[type||"attr"](this[0],key)||undefined;else{obj={};obj[key]=value;}return this.each(function(index){for(var prop in obj)jQuery.attr(type?this.style:this,prop,jQuery.prop(this,obj[prop],type,index,prop));});},css:function(key,value){return this.attr(key,value,"curCSS");},text:function(e){if(typeof e=="string")return this.empty().append(document.createTextNode(e));var t="";jQuery.each(e||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)t+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return t;},wrap:function(){var a,args=arguments;return this.each(function(){if(!a)a=jQuery.clean(args,this.ownerDocument);var b=a[0].cloneNode(true);this.parentNode.insertBefore(b,this);while(b.firstChild)b=b.firstChild;b.appendChild(this);});},append:function(){return this.domManip(arguments,true,1,function(a){this.appendChild(a);});},prepend:function(){return this.domManip(arguments,true,-1,function(a){this.insertBefore(a,this.firstChild);});},before:function(){return this.domManip(arguments,false,1,function(a){this.parentNode.insertBefore(a,this);});},after:function(){return this.domManip(arguments,false,-1,function(a){this.parentNode.insertBefore(a,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(t){return this.pushStack(jQuery.unique(jQuery.map(this,function(a){return jQuery.find(t,a);})),t);},clone:function(deep){return this.pushStack(jQuery.map(this,function(a){a=a.cloneNode(deep!=undefined?deep:true);a.$events=null;return a;}));},filter:function(t){return this.pushStack(jQuery.isFunction(t)&&jQuery.grep(this,function(el,index){return t.apply(el,[index])})||jQuery.multiFilter(t,this));},not:function(t){return this.pushStack(t.constructor==String&&jQuery.multiFilter(t,this,true)||jQuery.grep(this,function(a){return(t.constructor==Array||t.jquery)?jQuery.inArray(a,t)<0:a!=t;}));},add:function(t){return this.pushStack(jQuery.merge(this.get(),t.constructor==String?jQuery(t).get():t.length!=undefined&&(!t.nodeName||t.nodeName=="FORM")?t:[t]));},is:function(expr){return expr?jQuery.multiFilter(expr,this).length>0:false;},val:function(val){return val==undefined?(this.length?this[0].value:null):this.attr("value",val);},html:function(val){return val==undefined?(this.length?this[0].innerHTML:null):this.empty().append(val);},domManip:function(args,table,dir,fn){var clone=this.length>1,a;return this.each(function(){if(!a){a=jQuery.clean(args,this.ownerDocument);if(dir<0)a.reverse();}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(a[0],"tr"))obj=this.getElementsByTagName("tbody")[0]||this.appendChild(document.createElement("tbody"));jQuery.each(a,function(){fn.apply(obj,[clone?this.cloneNode(true):this]);});});}};jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0],a=1;if(arguments.length==1){target=this;a=0;}var prop;while((prop=arguments[a++])!=null)for(var i in prop)target[i]=prop[i];return target;};jQuery.extend({noConflict:function(){if(jQuery._$)$=jQuery._$;return jQuery;},isFunction:function(fn){return!!fn&&typeof fn!="string"&&!fn.nodeName&&fn.constructor!=Array&&/function/i.test(fn+"");},isXMLDoc:function(elem){return elem.tagName&&elem.ownerDocument&&!elem.ownerDocument.body;},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase();},each:function(obj,fn,args){if(obj.length==undefined)for(var i in obj)fn.apply(obj[i],args||[i,obj[i]]);else
+for(var i=0,ol=obj.length;i<ol;i++)if(fn.apply(obj[i],args||[i,obj[i]])===false)break;return obj;},prop:function(elem,value,type,index,prop){if(jQuery.isFunction(value))value=value.call(elem,[index]);var exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i;return value&&value.constructor==Number&&type=="curCSS"&&!exclude.test(prop)?value+"px":value;},className:{add:function(elem,c){jQuery.each(c.split(/\s+/),function(i,cur){if(!jQuery.className.has(elem.className,cur))elem.className+=(elem.className?" ":"")+cur;});},remove:function(elem,c){elem.className=c!=undefined?jQuery.grep(elem.className.split(/\s+/),function(cur){return!jQuery.className.has(c,cur);}).join(" "):"";},has:function(t,c){return jQuery.inArray(c,(t.className||t).toString().split(/\s+/))>-1;}},swap:function(e,o,f){for(var i in o){e.style["old"+i]=e.style[i];e.style[i]=o[i];}f.apply(e,[]);for(var i in o)e.style[i]=e.style["old"+i];},css:function(e,p){if(p=="height"||p=="width"){var old={},oHeight,oWidth,d=["Top","Bottom","Right","Left"];jQuery.each(d,function(){old["padding"+this]=0;old["border"+this+"Width"]=0;});jQuery.swap(e,old,function(){if(jQuery(e).is(':visible')){oHeight=e.offsetHeight;oWidth=e.offsetWidth;}else{e=jQuery(e.cloneNode(true)).find(":radio").removeAttr("checked").end().css({visibility:"hidden",position:"absolute",display:"block",right:"0",left:"0"}).appendTo(e.parentNode)[0];var parPos=jQuery.css(e.parentNode,"position")||"static";if(parPos=="static")e.parentNode.style.position="relative";oHeight=e.clientHeight;oWidth=e.clientWidth;if(parPos=="static")e.parentNode.style.position="static";e.parentNode.removeChild(e);}});return p=="height"?oHeight:oWidth;}return jQuery.curCSS(e,p);},curCSS:function(elem,prop,force){var ret;if(prop=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(elem.style,"opacity");return ret==""?"1":ret;}if(prop=="float"||prop=="cssFloat")prop=jQuery.browser.msie?"styleFloat":"cssFloat";if(!force&&elem.style[prop])ret=elem.style[prop];else if(document.defaultView&&document.defaultView.getComputedStyle){if(prop=="cssFloat"||prop=="styleFloat")prop="float";prop=prop.replace(/([A-Z])/g,"-$1").toLowerCase();var cur=document.defaultView.getComputedStyle(elem,null);if(cur)ret=cur.getPropertyValue(prop);else if(prop=="display")ret="none";else
+jQuery.swap(elem,{display:"block"},function(){var c=document.defaultView.getComputedStyle(this,"");ret=c&&c.getPropertyValue(prop)||"";});}else if(elem.currentStyle){var newProp=prop.replace(/\-(\w)/g,function(m,c){return c.toUpperCase();});ret=elem.currentStyle[prop]||elem.currentStyle[newProp];}return ret;},clean:function(a,doc){var r=[];doc=doc||document;jQuery.each(a,function(i,arg){if(!arg)return;if(arg.constructor==Number)arg=arg.toString();if(typeof arg=="string"){var s=jQuery.trim(arg).toLowerCase(),div=doc.createElement("div"),tb=[];var wrap=!s.indexOf("<opt")&&[1,"<select>","</select>"]||!s.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||(!s.indexOf("<thead")||!s.indexOf("<tbody")||!s.indexOf("<tfoot")||!s.indexOf("<colg"))&&[1,"<table>","</table>"]||!s.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!s.indexOf("<td")||!s.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!s.indexOf("<col")&&[2,"<table><colgroup>","</colgroup></table>"]||[0,"",""];div.innerHTML=wrap[1]+arg+wrap[2];while(wrap[0]--)div=div.firstChild;if(jQuery.browser.msie){if(!s.indexOf("<table")&&s.indexOf("<tbody")<0)tb=div.firstChild&&div.firstChild.childNodes;else if(wrap[1]=="<table>"&&s.indexOf("<tbody")<0)tb=div.childNodes;for(var n=tb.length-1;n>=0;--n)if(jQuery.nodeName(tb[n],"tbody")&&!tb[n].childNodes.length)tb[n].parentNode.removeChild(tb[n]);}arg=jQuery.makeArray(div.childNodes);}if(0===arg.length&&!jQuery(arg).is("form, select"))return;if(arg[0]==undefined||jQuery.nodeName(arg,"form")||arg.options)r.push(arg);else
+r=jQuery.merge(r,arg);});return r;},attr:function(elem,name,value){var fix=jQuery.isXMLDoc(elem)?{}:{"for":"htmlFor","class":"className","float":jQuery.browser.msie?"styleFloat":"cssFloat",cssFloat:jQuery.browser.msie?"styleFloat":"cssFloat",innerHTML:"innerHTML",className:"className",value:"value",disabled:"disabled",checked:"checked",readonly:"readOnly",selected:"selected",maxlength:"maxLength"};if(name=="opacity"&&jQuery.browser.msie){if(value!=undefined){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseFloat(value).toString()=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100).toString():"";}if(fix[name]){if(value!=undefined)elem[fix[name]]=value;return elem[fix[name]];}else if(value==undefined&&jQuery.browser.msie&&jQuery.nodeName(elem,"form")&&(name=="action"||name=="method"))return elem.getAttributeNode(name).nodeValue;else if(elem.tagName){if(value!=undefined)elem.setAttribute(name,value);if(jQuery.browser.msie&&/href|src/.test(name)&&!jQuery.isXMLDoc(elem))return elem.getAttribute(name,2);return elem.getAttribute(name);}else{name=name.replace(/-([a-z])/ig,function(z,b){return b.toUpperCase();});if(value!=undefined)elem[name]=value;return elem[name];}},trim:function(t){return t.replace(/^\s+|\s+$/g,"");},makeArray:function(a){var r=[];if(typeof a!="array")for(var i=0,al=a.length;i<al;i++)r.push(a[i]);else
+r=a.slice(0);return r;},inArray:function(b,a){for(var i=0,al=a.length;i<al;i++)if(a[i]==b)return i;return-1;},merge:function(first,second){for(var i=0;second[i];i++)first.push(second[i]);return first;},unique:function(first){var r=[],num=jQuery.mergeNum++;for(var i=0,fl=first.length;i<fl;i++)if(num!=first[i].mergeNum){first[i].mergeNum=num;r.push(first[i]);}return r;},mergeNum:0,grep:function(elems,fn,inv){if(typeof fn=="string")fn=new Function("a","i","return "+fn);var result=[];for(var i=0,el=elems.length;i<el;i++)if(!inv&&fn(elems[i],i)||inv&&!fn(elems[i],i))result.push(elems[i]);return result;},map:function(elems,fn){if(typeof fn=="string")fn=new Function("a","return "+fn);var result=[],r=[];for(var i=0,el=elems.length;i<el;i++){var val=fn(elems[i],i);if(val!==null&&val!=undefined){if(val.constructor!=Array)val=[val];result=result.concat(val);}}return result;}});new function(){var b=navigator.userAgent.toLowerCase();jQuery.browser={version:b.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)[1],safari:/webkit/.test(b),opera:/opera/.test(b),msie:/msie/.test(b)&&!/opera/.test(b),mozilla:/mozilla/.test(b)&&!/(compatible|webkit)/.test(b)};jQuery.boxModel=!jQuery.browser.msie||document.compatMode=="CSS1Compat";};jQuery.each({parent:"a.parentNode",parents:"jQuery.parents(a)",next:"jQuery.nth(a,2,'nextSibling')",prev:"jQuery.nth(a,2,'previousSibling')",siblings:"jQuery.sibling(a.parentNode.firstChild,a)",children:"jQuery.sibling(a.firstChild)"},function(i,n){jQuery.fn[i]=function(a){var ret=jQuery.map(this,n);if(a&&typeof a=="string")ret=jQuery.multiFilter(a,ret);return this.pushStack(ret);};});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after"},function(i,n){jQuery.fn[i]=function(){var a=arguments;return this.each(function(){for(var j=0,al=a.length;j<al;j++)jQuery(a[j])[n](this);});};});jQuery.each({removeAttr:function(key){jQuery.attr(this,key,"");this.removeAttribute(key);},addClass:function(c){jQuery.className.add(this,c);},removeClass:function(c){jQuery.className.remove(this,c);},toggleClass:function(c){jQuery.className[jQuery.className.has(this,c)?"remove":"add"](this,c);},remove:function(a){if(!a||jQuery.filter(a,[this]).r.length)this.parentNode.removeChild(this);},empty:function(){while(this.firstChild)this.removeChild(this.firstChild);}},function(i,n){jQuery.fn[i]=function(){return this.each(n,arguments);};});jQuery.each(["eq","lt","gt","contains"],function(i,n){jQuery.fn[n]=function(num,fn){return this.filter(":"+n+"("+num+")",fn);};});jQuery.each(["height","width"],function(i,n){jQuery.fn[n]=function(h){return h==undefined?(this.length?jQuery.css(this[0],n):null):this.css(n,h.constructor==String?h:h+"px");};});jQuery.extend({expr:{"":"m[2]=='*'||jQuery.nodeName(a,m[2])","#":"a.getAttribute('id')==m[2]",":":{lt:"i<m[3]-0",gt:"i>m[3]-0",nth:"m[3]-0==i",eq:"m[3]-0==i",first:"i==0",last:"i==r.length-1",even:"i%2==0",odd:"i%2","nth-child":"jQuery.nth(a.parentNode.firstChild,m[3],'nextSibling',a)==a","first-child":"jQuery.nth(a.parentNode.firstChild,1,'nextSibling')==a","last-child":"jQuery.nth(a.parentNode.lastChild,1,'previousSibling')==a","only-child":"jQuery.sibling(a.parentNode.firstChild).length==1",parent:"a.firstChild",empty:"!a.firstChild",contains:"jQuery.fn.text.apply([a]).indexOf(m[3])>=0",visible:'"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden"',hidden:'"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden"',enabled:"!a.disabled",disabled:"a.disabled",checked:"a.checked",selected:"a.selected||jQuery.attr(a,'selected')",text:"'text'==a.type",radio:"'radio'==a.type",checkbox:"'checkbox'==a.type",file:"'file'==a.type",password:"'password'==a.type",submit:"'submit'==a.type",image:"'image'==a.type",reset:"'reset'==a.type",button:'"button"==a.type||jQuery.nodeName(a,"button")',input:"/input|select|textarea|button/i.test(a.nodeName)"},".":"jQuery.className.has(a,m[2])","@":{"=":"z==m[4]","!=":"z!=m[4]","^=":"z&&!z.indexOf(m[4])","$=":"z&&z.substr(z.length - m[4].length,m[4].length)==m[4]","*=":"z&&z.indexOf(m[4])>=0","":"z",_resort:function(m){return["",m[1],m[3],m[2],m[5]];},_prefix:"var z=a[m[3]];if(!z||/href|src/.test(m[3]))z=jQuery.attr(a,m[3]);"},"[":"jQuery.find(m[2],a).length"},parse:[/^\[ *(@)([\w-]+) *([!*$^=]*) *('?"?)(.*?)\4 *\]/,/^(\[)\s*(.*?(\[.*?\])?[^[]*?)\s*\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+(jQuery.chars="(?:[\\w\u0128-\uFFFF*_-]|\\\\.)")+"+)")],token:[/^(\/?\.\.)/,"a.parentNode",/^(>|\/)/,"jQuery.sibling(a.firstChild)",/^(\+)/,"jQuery.nth(a,2,'nextSibling')",/^(~)/,function(a){var s=jQuery.sibling(a.parentNode.firstChild);return s.slice(jQuery.inArray(a,s)+1);}],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}return cur;},find:function(t,context){if(typeof t!="string")return[t];if(context&&!context.nodeType)context=null;context=context||document;if(!t.indexOf("//")){context=context.documentElement;t=t.substr(2,t.length);}else if(!t.indexOf("/")&&!context.ownerDocument){context=context.documentElement;t=t.substr(1,t.length);if(t.indexOf("/")>=1)t=t.substr(t.indexOf("/"),t.length);}var ret=[context],done=[],last;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t).replace(/^\/\//,"");var foundToken=false;var re=new RegExp("^[/>]\\s*("+jQuery.chars+"+)");var m=re.exec(t);if(m){for(var i=0;ret[i];i++)for(var c=ret[i].firstChild;c;c=c.nextSibling)if(c.nodeType==1&&(m[1]=="*"||jQuery.nodeName(c,m[1])))r.push(c);ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0)continue;foundToken=true;}else{for(var i=0,tl=jQuery.token.length;i<tl;i+=2){var re=jQuery.token[i],fn=jQuery.token[i+1];var m=re.exec(t);if(m){r=ret=jQuery.map(ret,jQuery.isFunction(fn)?fn:new Function("a","return "+fn));t=jQuery.trim(t.replace(re,""));foundToken=true;break;}}}if(t&&!foundToken){if(!t.indexOf(",")){if(context==ret[0])ret.shift();done=jQuery.merge(done,ret);r=ret=[context];t=" "+t.substr(1,t.length);}else{var re2=new RegExp("^("+jQuery.chars+"+)(#)("+jQuery.chars+"+)");var m=re2.exec(t);if(m){m=[0,m[2],m[3],m[1]];}else{re2=new RegExp("^([#.]?)("+jQuery.chars+"*)");m=re2.exec(t);}m[2]=m[2].replace(/\\/g,"");var elem=ret[ret.length-1];if(m[1]=="#"&&elem&&elem.getElementById){var oid=elem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.opera)&&oid&&typeof oid.id=="string"&&oid.id!=m[2])oid=jQuery('[@id="'+m[2]+'"]',elem)[0];ret=r=oid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[];}else{for(var i=0;ret[i];i++){var tag=m[1]!=""||m[0]==""?"*":m[2];if(tag=="*"&&ret[i].nodeName.toLowerCase()=="object")tag="param";r=jQuery.merge(r,ret[i].getElementsByTagName(tag));}if(m[1]==".")r=jQuery.classFilter(r,m[2]);if(m[1]=="#"){var tmp=[];for(var i=0;r[i];i++)if(r[i].getAttribute("id")==m[2]){tmp=[r[i]];break;}r=tmp;}ret=r;}t=t.replace(re2,"");}}if(t){var val=jQuery.filter(t,r);ret=r=val.r;t=jQuery.trim(val.t);}}if(t)ret=[];if(ret&&context==ret[0])ret.shift();done=jQuery.merge(done,ret);return done;},classFilter:function(r,m,not){m=" "+m+" ";var tmp=[];for(var i=0;r[i];i++){var pass=(" "+r[i].className+" ").indexOf(m)>=0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return tmp;},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);if(jQuery.expr[m[1]]._resort)m=jQuery.expr[m[1]]._resort(m);m[2]=m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=jQuery.filter(m[3],r,true).r;else if(m[1]==".")r=jQuery.classFilter(r,m[2],not);else{var f=jQuery.expr[m[1]];if(typeof f!="string")f=jQuery.expr[m[1]][m[2]];eval("f = function(a,i){"+(jQuery.expr[m[1]]._prefix||"")+"return "+f+"}");r=jQuery.grep(r,f,not);}}return{r:r,t:t};},parents:function(elem){var matched=[];var cur=elem.parentNode;while(cur&&cur!=document){matched.push(cur);cur=cur.parentNode;}return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir]){if(cur.nodeType==1)num++;if(num==result||result=="even"&&num%2==0&&num>1&&cur==elem||result=="odd"&&num%2==1&&cur==elem)break;}return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&(!elem||n!=elem))r.push(n);}return r;}});jQuery.event={add:function(element,type,handler,data){if(jQuery.browser.msie&&element.setInterval!=undefined)element=window;if(data!=undefined){var fn=handler;handler=function(){return fn.apply(this,arguments);};handler.data=data;handler.guid=fn.guid;}if(!handler.guid){handler.guid=this.guid++;if(fn)fn.guid=handler.guid;}if(!element.$events)element.$events={};if(!element.$handle)element.$handle=function(){jQuery.event.handle.apply(element,arguments);};var handlers=element.$events[type];if(!handlers){handlers=element.$events[type]={};if(element.addEventListener)element.addEventListener(type,element.$handle,false);else if(element.attachEvent)element.attachEvent("on"+type,element.$handle);}handlers[handler.guid]=handler;if(!this.global[type])this.global[type]=[];this.global[type].push(element);},guid:1,global:{},remove:function(element,type,handler){var events=element.$events,ret;if(events){if(type&&type.type){handler=type.handler;type=type.type;}if(!type){for(type in events)this.remove(element,type);}else if(events[type]){if(handler)delete events[type][handler.guid];else
+for(handler in element.$events[type])delete events[type][handler];for(ret in events[type])break;if(!ret){if(element.removeEventListener)element.removeEventListener(type,element.$handle,false);else if(element.detachEvent)element.detachEvent("on"+type,element.$handle);ret=null;delete events[type];}}for(ret in events)break;if(!ret)element.$handle=element.$events=null;}},trigger:function(type,data,element){data=jQuery.makeArray(data||[]);if(!element)jQuery.each(this.global[type]||[],function(){jQuery.event.trigger(type,data,this);});else{var val,ret,fn=jQuery.isFunction(element[type]||null);data.unshift(this.fix({type:type,target:element}));if((val=this.handle.apply(element,data))!==false)this.triggered=true;if(fn&&val!==false&&!jQuery.nodeName(element,'a'))element[type]();this.triggered=false;}},handle:function(event){var val;if(typeof jQuery=="undefined"||jQuery.event.triggered)return val;event=jQuery.event.fix(event||window.event||{});var c=this.$events&&this.$events[event.type],args=[].slice.call(arguments,1);args.unshift(event);for(var j in c){args[0].handler=c[j];args[0].data=c[j].data;if(c[j].apply(this,args)===false){event.preventDefault();event.stopPropagation();val=false;}}if(jQuery.browser.msie)event.target=event.preventDefault=event.stopPropagation=event.handler=event.data=null;return val;},fix:function(event){if(!event.target&&event.srcElement)event.target=event.srcElement;if(event.pageX==undefined&&event.clientX!=undefined){var e=document.documentElement||document.body;event.pageX=event.clientX+e.scrollLeft;event.pageY=event.clientY+e.scrollTop;}if(jQuery.browser.safari&&event.target.nodeType==3){var originalEvent=event;event=jQuery.extend({},originalEvent);event.target=originalEvent.target.parentNode;event.preventDefault=function(){return originalEvent.preventDefault();};event.stopPropagation=function(){return originalEvent.stopPropagation();};}if(!event.preventDefault)event.preventDefault=function(){this.returnValue=false;};if(!event.stopPropagation)event.stopPropagation=function(){this.cancelBubble=true;};return event;}};jQuery.fn.extend({bind:function(type,data,fn){return this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){return this.each(function(){jQuery.event.add(this,type,function(event){jQuery(this).unbind(event);return(fn||data).apply(this,arguments);},fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data){return this.each(function(){jQuery.event.trigger(type,data,this);});},toggle:function(){var a=arguments;return this.click(function(e){this.lastToggle=0==this.lastToggle?1:0;e.preventDefault();return a[this.lastToggle].apply(this,[e])||false;});},hover:function(f,g){function handleHover(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this)try{p=p.parentNode}catch(e){p=this;};if(p==this)return false;return(e.type=="mouseover"?f:g).apply(this,[e]);}return this.mouseover(handleHover).mouseout(handleHover);},ready:function(f){if(jQuery.isReady)f.apply(document,[jQuery]);else{jQuery.readyList.push(function(){return f.apply(this,[jQuery])});}return this;}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.apply(document);});jQuery.readyList=null;}if(jQuery.browser.mozilla||jQuery.browser.opera)document.removeEventListener("DOMContentLoaded",jQuery.ready,false);jQuery(window).load(function(){jQuery("#__ie_init").remove();});}}});new function(){jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,change,select,"+"submit,keydown,keypress,keyup,error").split(","),function(i,o){jQuery.fn[o]=function(f){return f?this.bind(o,f):this.trigger(o);};});if(jQuery.browser.mozilla||jQuery.browser.opera)document.addEventListener("DOMContentLoaded",jQuery.ready,false);else if(jQuery.browser.msie){document.write("<scr"+"ipt id=__ie_init defer=true "+"src=//:><\/script>");var script=document.getElementById("__ie_init");if(script)script.onreadystatechange=function(){if(this.readyState!="complete")return;jQuery.ready();};script=null;}else if(jQuery.browser.safari)jQuery.safariTimer=setInterval(function(){if(document.readyState=="loaded"||document.readyState=="complete"){clearInterval(jQuery.safariTimer);jQuery.safariTimer=null;jQuery.ready();}},10);jQuery.event.add(window,"load",jQuery.ready);};if(jQuery.browser.msie)jQuery(window).one("unload",function(){var global=jQuery.event.global;for(var type in global){var els=global[type],i=els.length;if(i&&type!='unload')do
+jQuery.event.remove(els[i-1],type);while(--i);}});jQuery.fn.extend({show:function(speed,callback){var hidden=this.filter(":hidden");speed?hidden.animate({height:"show",width:"show",opacity:"show"},speed,callback):hidden.each(function(){this.style.display=this.oldblock?this.oldblock:"";if(jQuery.css(this,"display")=="none")this.style.display="block";});return this;},hide:function(speed,callback){var visible=this.filter(":visible");speed?visible.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):visible.each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");if(this.oldblock=="none")this.oldblock="block";this.style.display="none";});return this;},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){var args=arguments;return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle(fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"].apply(jQuery(this),args);});},slideDown:function(speed,callback){return this.filter(":hidden").animate({height:"show"},speed,callback).end();},slideUp:function(speed,callback){return this.filter(":visible").animate({height:"hide"},speed,callback).end();},slideToggle:function(speed,callback){return this.each(function(){var state=jQuery(this).is(":hidden")?"show":"hide";jQuery(this).animate({height:state},speed,callback);});},fadeIn:function(speed,callback){return this.filter(":hidden").animate({opacity:"show"},speed,callback).end();},fadeOut:function(speed,callback){return this.filter(":visible").animate({opacity:"hide"},speed,callback).end();},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){return this.queue(function(){this.curAnim=jQuery.extend({},prop);var opt=jQuery.speed(speed,easing,callback);for(var p in prop){var e=new jQuery.fx(this,opt,p);if(prop[p].constructor==Number)e.custom(e.cur(),prop[p]);else
+e[prop[p]](prop);}});},queue:function(type,fn){if(!fn){fn=type;type="fx";}return this.each(function(){if(!this.queue)this.queue={};if(!this.queue[type])this.queue[type]=[];this.queue[type].push(fn);if(this.queue[type].length==1)fn.apply(this);});}});jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing||"swing"};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:{slow:600,fast:200}[opt.duration])||400;opt.old=opt.complete;opt.complete=function(){jQuery.dequeue(this,"fx");if(jQuery.isFunction(opt.old))opt.old.apply(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},queue:{},dequeue:function(elem,type){type=type||"fx";if(elem.queue&&elem.queue[type]){elem.queue[type].shift();var f=elem.queue[type][0];if(f)f.apply(elem);}},timers:[],fx:function(elem,options,prop){var z=this;var y=elem.style;if(prop=="height"||prop=="width"){var oldDisplay=jQuery.css(elem,"display");var oldOverflow=y.overflow;y.overflow="hidden";}z.a=function(){if(options.step)options.step.apply(elem,[z.now]);if(prop=="opacity")jQuery.attr(y,"opacity",z.now);else{y[prop]=parseInt(z.now)+"px";y.display="block";}};z.max=function(){return parseFloat(jQuery.css(elem,prop));};z.cur=function(){var r=parseFloat(jQuery.curCSS(elem,prop));return r&&r>-10000?r:z.max();};z.custom=function(from,to){z.startTime=(new Date()).getTime();z.now=from;z.a();jQuery.timers.push(function(){return z.step(from,to);});if(jQuery.timers.length==1){var timer=setInterval(function(){jQuery.timers=jQuery.grep(jQuery.timers,function(fn){return fn();});if(!jQuery.timers.length)clearInterval(timer);},13);}};z.show=function(){if(!elem.orig)elem.orig={};elem.orig[prop]=jQuery.attr(elem.style,prop);options.show=true;z.custom(0,this.cur());if(prop!="opacity")y[prop]="1px";};z.hide=function(){if(!elem.orig)elem.orig={};elem.orig[prop]=jQuery.attr(elem.style,prop);options.hide=true;z.custom(this.cur(),0);};z.toggle=function(){if(!elem.orig)elem.orig={};elem.orig[prop]=jQuery.attr(elem.style,prop);if(oldDisplay=="none"){options.show=true;if(prop!="opacity")y[prop]="1px";z.custom(0,this.cur());}else{options.hide=true;z.custom(this.cur(),0);}};z.step=function(firstNum,lastNum){var t=(new Date()).getTime();if(t>options.duration+z.startTime){z.now=lastNum;z.a();if(elem.curAnim)elem.curAnim[prop]=true;var done=true;for(var i in elem.curAnim)if(elem.curAnim[i]!==true)done=false;if(done){if(oldDisplay){y.overflow=oldOverflow;y.display=oldDisplay;if(jQuery.css(elem,"display")=="none")y.display="block";}if(options.hide)y.display="none";if(options.hide||options.show)for(var p in elem.curAnim)jQuery.attr(y,p,elem.orig[p]);}if(done&&jQuery.isFunction(options.complete))options.complete.apply(elem);return false;}else{var n=t-this.startTime;var p=n/options.duration;z.now=jQuery.easing[options.easing](p,n,firstNum,(lastNum-firstNum),options.duration);z.a();}return true;};}});jQuery.fn.extend({loadIfModified:function(url,params,callback){this.load(url,params,callback,1);},load:function(url,params,callback,ifModified){if(jQuery.isFunction(url))return this.bind("load",url);callback=callback||function(){};var type="GET";if(params)if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}var self=this;jQuery.ajax({url:url,type:type,data:params,ifModified:ifModified,complete:function(res,status){if(status=="success"||!ifModified&&status=="notmodified")self.attr("innerHTML",res.responseText).evalScripts().each(callback,[res.responseText,status,res]);else
+callback.apply(self,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this);},evalScripts:function(){return this.find("script").each(function(){if(this.src)jQuery.getScript(this.src);else
+jQuery.globalEval(this.text||this.textContent||this.innerHTML||"");}).end();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});jQuery.extend({get:function(url,data,callback,type,ifModified){if(jQuery.isFunction(data)){callback=data;data=null;}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type,ifModified:ifModified});},getIfModified:function(url,data,callback,type){return jQuery.get(url,data,callback,type,1);},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxTimeout:function(timeout){jQuery.ajaxSettings.timeout=timeout;},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null},lastModified:{},ajax:function(s){s=jQuery.extend({},jQuery.ajaxSettings,s);if(s.data){if(s.processData&&typeof s.data!="string")s.data=jQuery.param(s.data);if(s.type.toLowerCase()=="get"){s.url+=((s.url.indexOf("?")>-1)?"&":"?")+s.data;s.data=null;}}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var requestDone=false;var xml=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();xml.open(s.type,s.url,s.async);if(s.data)xml.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)xml.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xml.setRequestHeader("X-Requested-With","XMLHttpRequest");if(s.beforeSend)s.beforeSend(xml);if(s.global)jQuery.event.trigger("ajaxSend",[xml,s]);var onreadystatechange=function(isTimeout){if(xml&&(xml.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}var status;try{status=jQuery.httpSuccess(xml)&&isTimeout!="timeout"?s.ifModified&&jQuery.httpNotModified(xml,s.url)?"notmodified":"success":"error";if(status!="error"){var modRes;try{modRes=xml.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes)jQuery.lastModified[s.url]=modRes;var data=jQuery.httpData(xml,s.dataType);if(s.success)s.success(data,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[xml,s]);}else
+jQuery.handleError(s,xml,status);}catch(e){status="error";jQuery.handleError(s,xml,status,e);}if(s.global)jQuery.event.trigger("ajaxComplete",[xml,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop");if(s.complete)s.complete(xml,status);if(s.async)xml=null;}};var ival=setInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(function(){if(xml){xml.abort();if(!requestDone)onreadystatechange("timeout");}},s.timeout);try{xml.send(s.data);}catch(e){jQuery.handleError(s,xml,null,e);}if(!s.async)onreadystatechange();return xml;},handleError:function(s,xml,status,e){if(s.error)s.error(xml,status,e);if(s.global)jQuery.event.trigger("ajaxError",[xml,s,e]);},active:0,httpSuccess:function(r){try{return!r.status&&location.protocol=="file:"||(r.status>=200&&r.status<300)||r.status==304||jQuery.browser.safari&&r.status==undefined;}catch(e){}return false;},httpNotModified:function(xml,url){try{var xmlRes=xml.getResponseHeader("Last-Modified");return xml.status==304||xmlRes==jQuery.lastModified[url]||jQuery.browser.safari&&xml.status==undefined;}catch(e){}return false;},httpData:function(r,type){var ct=r.getResponseHeader("content-type");var data=!type&&ct&&ct.indexOf("xml")>=0;data=type=="xml"||data?r.responseXML:r.responseText;if(type=="script")jQuery.globalEval(data);if(type=="json")eval("data = "+data);if(type=="html")jQuery("<div>").html(data).evalScripts();return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery)jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));});else
+for(var j in a)if(a[j]&&a[j].constructor==Array)jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});else
+s.push(encodeURIComponent(j)+"="+encodeURIComponent(a[j]));return s.join("&");},globalEval:function(data){if(window.execScript)window.execScript(data);else if(jQuery.browser.safari)window.setTimeout(data,0);else
+eval.call(window,data);}});}
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/js/popupwindow.js 1.10.3.src/rsc/js/popupwindow.js
--- 0.9.2.src/rsc/js/popupwindow.js	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/js/popupwindow.js	2006-02-23 23:05:22.000000000 -0600
@@ -0,0 +1,336 @@
+// ===================================================================
+// Author: Matt Kruse <matt@mattkruse.com>
+// WWW: http://www.mattkruse.com/
+//
+// NOTICE: You may use this code for any purpose, commercial or
+// private, without any further permission from the author. You may
+// remove this notice from your final code if you wish, however it is
+// appreciated by the author if at least my web site address is kept.
+//
+// You may *NOT* re-distribute this code in any way except through its
+// use. That means, you can include it in your product, or your web
+// site, or any other form where the code is actually being used. You
+// may not put the plain javascript up on your site for download or
+// include it in your javascript libraries for download. 
+// If you wish to share this code with others, please just point them
+// to the URL instead.
+// Please DO NOT link directly to my .js files from your site. Copy
+// the files to your server and use them there. Thank you.
+// ===================================================================
+
+/* 
+PopupWindow.js
+Author: Matt Kruse
+Last modified: 02/16/04
+
+DESCRIPTION: This object allows you to easily and quickly popup a window
+in a certain place. The window can either be a DIV or a separate browser
+window.
+
+COMPATABILITY: Works with Netscape 4.x, 6.x, IE 5.x on Windows. Some small
+positioning errors - usually with Window positioning - occur on the 
+Macintosh platform. Due to bugs in Netscape 4.x, populating the popup 
+window with <STYLE> tags may cause errors.
+
+USAGE:
+// Create an object for a WINDOW popup
+var win = new PopupWindow(); 
+
+// Create an object for a DIV window using the DIV named 'mydiv'
+var win = new PopupWindow('mydiv'); 
+
+// Set the window to automatically hide itself when the user clicks 
+// anywhere else on the page except the popup
+win.autoHide(); 
+
+// Show the window relative to the anchor name passed in
+win.showPopup(anchorname);
+
+// Hide the popup
+win.hidePopup();
+
+// Set the size of the popup window (only applies to WINDOW popups
+win.setSize(width,height);
+
+// Populate the contents of the popup window that will be shown. If you 
+// change the contents while it is displayed, you will need to refresh()
+win.populate(string);
+
+// set the URL of the window, rather than populating its contents
+// manually
+win.setUrl("http://www.site.com/");
+
+// Refresh the contents of the popup
+win.refresh();
+
+// Specify how many pixels to the right of the anchor the popup will appear
+win.offsetX = 50;
+
+// Specify how many pixels below the anchor the popup will appear
+win.offsetY = 100;
+
+NOTES:
+1) Requires the functions in AnchorPosition.js
+
+2) Your anchor tag MUST contain both NAME and ID attributes which are the 
+   same. For example:
+   <A NAME="test" ID="test"> </A>
+
+3) There must be at least a space between <A> </A> for IE5.5 to see the 
+   anchor tag correctly. Do not do <A></A> with no space.
+
+4) When a PopupWindow object is created, a handler for 'onmouseup' is
+   attached to any event handler you may have already defined. Do NOT define
+   an event handler for 'onmouseup' after you define a PopupWindow object or
+   the autoHide() will not work correctly.
+*/ 
+
+// Set the position of the popup window based on the anchor
+function PopupWindow_getXYPosition(anchorname) {
+	var coordinates;
+	if (this.type == "WINDOW") {
+		coordinates = getAnchorWindowPosition(anchorname);
+		}
+	else {
+		coordinates = getAnchorPosition(anchorname);
+		}
+	this.x = coordinates.x;
+	this.y = coordinates.y;
+	}
+// Set width/height of DIV/popup window
+function PopupWindow_setSize(width,height) {
+	this.width = width;
+	this.height = height;
+	}
+// Fill the window with contents
+function PopupWindow_populate(contents) {
+	this.contents = contents;
+	this.populated = false;
+	}
+// Set the URL to go to
+function PopupWindow_setUrl(url) {
+	this.url = url;
+	}
+// Set the window popup properties
+function PopupWindow_setWindowProperties(props) {
+	this.windowProperties = props;
+	}
+// Refresh the displayed contents of the popup
+function PopupWindow_refresh() {
+	if (this.divName != null) {
+		// refresh the DIV object
+		if (this.use_gebi) {
+			document.getElementById(this.divName).innerHTML = this.contents;
+			}
+		else if (this.use_css) { 
+			document.all[this.divName].innerHTML = this.contents;
+			}
+		else if (this.use_layers) { 
+			var d = document.layers[this.divName]; 
+			d.document.open();
+			d.document.writeln(this.contents);
+			d.document.close();
+			}
+		}
+	else {
+		if (this.popupWindow != null && !this.popupWindow.closed) {
+			if (this.url!="") {
+				this.popupWindow.location.href=this.url;
+				}
+			else {
+				this.popupWindow.document.open();
+				this.popupWindow.document.writeln(this.contents);
+				this.popupWindow.document.close();
+			}
+			this.popupWindow.focus();
+			}
+		}
+	}
+// Position and show the popup, relative to an anchor object
+function PopupWindow_showPopup(anchorname) {
+	this.getXYPosition(anchorname);
+	this.x += this.offsetX;
+	this.y += this.offsetY;
+	if (!this.populated && (this.contents != "")) {
+		this.populated = true;
+		this.refresh();
+		}
+	if (this.divName != null) {
+		// Show the DIV object
+		if (this.use_gebi) {
+			document.getElementById(this.divName).style.left = this.x + "px";
+			document.getElementById(this.divName).style.top = this.y + "px";
+			document.getElementById(this.divName).style.visibility = "visible";
+			}
+		else if (this.use_css) {
+			document.all[this.divName].style.left = this.x;
+			document.all[this.divName].style.top = this.y;
+			document.all[this.divName].style.visibility = "visible";
+			}
+		else if (this.use_layers) {
+			document.layers[this.divName].left = this.x;
+			document.layers[this.divName].top = this.y;
+			document.layers[this.divName].visibility = "visible";
+			}
+		}
+	else {
+		if (this.popupWindow == null || this.popupWindow.closed) {
+			// If the popup window will go off-screen, move it so it doesn't
+			if (this.x<0) { this.x=0; }
+			if (this.y<0) { this.y=0; }
+			if (screen && screen.availHeight) {
+				if ((this.y + this.height) > screen.availHeight) {
+					this.y = screen.availHeight - this.height;
+					}
+				}
+			if (screen && screen.availWidth) {
+				if ((this.x + this.width) > screen.availWidth) {
+					this.x = screen.availWidth - this.width;
+					}
+				}
+			var avoidAboutBlank = window.opera || ( document.layers && !navigator.mimeTypes['*'] ) || navigator.vendor == 'KDE' || ( document.childNodes && !document.all && !navigator.taintEnabled );
+			this.popupWindow = window.open(avoidAboutBlank?"":"about:blank","window_"+anchorname,this.windowProperties+",width="+this.width+",height="+this.height+",screenX="+this.x+",left="+this.x+",screenY="+this.y+",top="+this.y+"");
+			}
+		this.refresh();
+		}
+	}
+// Hide the popup
+function PopupWindow_hidePopup() {
+	if (this.divName != null) {
+		if (this.use_gebi) {
+			document.getElementById(this.divName).style.visibility = "hidden";
+			}
+		else if (this.use_css) {
+			document.all[this.divName].style.visibility = "hidden";
+			}
+		else if (this.use_layers) {
+			document.layers[this.divName].visibility = "hidden";
+			}
+		}
+	else {
+		if (this.popupWindow && !this.popupWindow.closed) {
+			this.popupWindow.close();
+			this.popupWindow = null;
+			}
+		}
+	}
+// Pass an event and return whether or not it was the popup DIV that was clicked
+function PopupWindow_isClicked(e) {
+	if (this.divName != null) {
+		if (this.use_layers) {
+			var clickX = e.pageX;
+			var clickY = e.pageY;
+			var t = document.layers[this.divName];
+			if ((clickX > t.left) && (clickX < t.left+t.clip.width) && (clickY > t.top) && (clickY < t.top+t.clip.height)) {
+				return true;
+				}
+			else { return false; }
+			}
+		else if (document.all) { // Need to hard-code this to trap IE for error-handling
+			var t = window.event.srcElement;
+			while (t.parentElement != null) {
+				if (t.id==this.divName) {
+					return true;
+					}
+				t = t.parentElement;
+				}
+			return false;
+			}
+		else if (this.use_gebi && e) {
+			var t = e.originalTarget;
+			while (t.parentNode != null) {
+				if (t.id==this.divName) {
+					return true;
+					}
+				t = t.parentNode;
+				}
+			return false;
+			}
+		return false;
+		}
+	return false;
+	}
+
+// Check an onMouseDown event to see if we should hide
+function PopupWindow_hideIfNotClicked(e) {
+	if (this.autoHideEnabled && !this.isClicked(e)) {
+		this.hidePopup();
+		}
+	}
+// Call this to make the DIV disable automatically when mouse is clicked outside it
+function PopupWindow_autoHide() {
+	this.autoHideEnabled = true;
+	}
+// This global function checks all PopupWindow objects onmouseup to see if they should be hidden
+function PopupWindow_hidePopupWindows(e) {
+	for (var i=0; i<popupWindowObjects.length; i++) {
+		if (popupWindowObjects[i] != null) {
+			var p = popupWindowObjects[i];
+			p.hideIfNotClicked(e);
+			}
+		}
+	}
+// Run this immediately to attach the event listener
+function PopupWindow_attachListener() {
+	if (document.layers) {
+		document.captureEvents(Event.MOUSEUP);
+		}
+	window.popupWindowOldEventListener = document.onmouseup;
+	if (window.popupWindowOldEventListener != null) {
+		document.onmouseup = new Function("window.popupWindowOldEventListener(); PopupWindow_hidePopupWindows();");
+		}
+	else {
+		document.onmouseup = PopupWindow_hidePopupWindows;
+		}
+	}
+// CONSTRUCTOR for the PopupWindow object
+// Pass it a DIV name to use a DHTML popup, otherwise will default to window popup
+function PopupWindow() {
+	if (!window.popupWindowIndex) { window.popupWindowIndex = 0; }
+	if (!window.popupWindowObjects) { window.popupWindowObjects = new Array(); }
+	if (!window.listenerAttached) {
+		window.listenerAttached = true;
+		PopupWindow_attachListener();
+		}
+	this.index = popupWindowIndex++;
+	popupWindowObjects[this.index] = this;
+	this.divName = null;
+	this.popupWindow = null;
+	this.width=0;
+	this.height=0;
+	this.populated = false;
+	this.visible = false;
+	this.autoHideEnabled = false;
+	
+	this.contents = "";
+	this.url="";
+	this.windowProperties="toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable,alwaysRaised,dependent,titlebar=no";
+	if (arguments.length>0) {
+		this.type="DIV";
+		this.divName = arguments[0];
+		}
+	else {
+		this.type="WINDOW";
+		}
+	this.use_gebi = false;
+	this.use_css = false;
+	this.use_layers = false;
+	if (document.getElementById) { this.use_gebi = true; }
+	else if (document.all) { this.use_css = true; }
+	else if (document.layers) { this.use_layers = true; }
+	else { this.type = "WINDOW"; }
+	this.offsetX = 0;
+	this.offsetY = 0;
+	// Method mappings
+	this.getXYPosition = PopupWindow_getXYPosition;
+	this.populate = PopupWindow_populate;
+	this.setUrl = PopupWindow_setUrl;
+	this.setWindowProperties = PopupWindow_setWindowProperties;
+	this.refresh = PopupWindow_refresh;
+	this.showPopup = PopupWindow_showPopup;
+	this.hidePopup = PopupWindow_hidePopup;
+	this.setSize = PopupWindow_setSize;
+	this.isClicked = PopupWindow_isClicked;
+	this.autoHide = PopupWindow_autoHide;
+	this.hideIfNotClicked = PopupWindow_hideIfNotClicked;
+	}
diff -ruN --text 0.9.2.src/rsc/js/rollovers.js 1.10.3.src/rsc/js/rollovers.js
--- 0.9.2.src/rsc/js/rollovers.js	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/js/rollovers.js	2006-04-13 15:07:30.000000000 -0500
@@ -0,0 +1,104 @@
+/**
+ * Original Source: Book: DHTML Utopia: Modern Web Design Using JavaScript & DOM
+ * Also: http://www.sitepoint.com/article/dhtml-utopia-modern-web-design/2
+ */
+
+/**
+ * Automagically set up rollover event handlers for all IMGs within links with the rollover class
+ *
+ * This is executed once after page load
+ *
+ * @todo preload rollover images?
+ */
+function setupRollovers()
+{
+	if(!document.getElementsByTagName)
+	{ // We are NOT in a DOM-supporting browser:
+		return;
+	}
+
+	// Get ALL the links in the current document:
+	var all_links = document.getElementsByTagName('a');
+
+	// Go through all the links:
+	for(var i = 0; i < all_links.length; i++)
+	{
+		var link = all_links[i];
+
+		if(link.className && (' ' + link.className + ' ').indexOf(' rollover ') != -1)
+		{ // The link has the rollover class (among potentially other classes):
+			if( link.childNodes &&
+					link.childNodes[0].nodeName.toLowerCase() == 'img')
+			{ // There is an image within the link,
+				// Set up event handlers:
+				link.onmouseover = mouseover;
+				link.onmouseout = mouseout;
+			}
+		}
+	}
+}
+
+
+/**
+ * caters for the differences between Internet Explorer and fully DOM-supporting browsers
+ */
+function findTarget(e)
+{
+ var target;
+
+ if (window.event && window.event.srcElement)
+   target = window.event.srcElement;
+ else if (e && e.target)
+   target = e.target;
+ if (!target)
+   return null;
+
+ while (target != document.body &&
+     target.nodeName.toLowerCase() != 'a')
+   target = target.parentNode;
+
+ if (target.nodeName.toLowerCase() != 'a')
+   return null;
+
+ return target;
+}
+
+
+/**
+ * MouseOver event handler
+ */
+function mouseover(e)
+{
+ var target = findTarget(e);
+ if (!target) return;
+
+ // the only child node of the a-tag in target will be an img-tag
+ var img_tag = target.childNodes[0];
+
+ // Take the "src", which names an image called "something.ext",
+ // Make it point to "something_over.ext"
+ img_tag.src = img_tag.src.replace(/(\.[^.]+)$/, '_over$1');
+}
+
+
+/**
+ * MouseOut event handler
+ */
+function mouseout(e)
+{
+ var target = findTarget(e);
+ if (!target) return;
+
+ // the only child node of the a-tag in target will be an img-tag
+ var img_tag = target.childNodes[0];
+
+ // Take the "src", which names an image as "something_over.ext",
+ // Make it point to "something.ext"
+ img_tag.src = img_tag.src.replace(/_over(\.[^.]+)$/, '$1');
+}
+
+
+/**
+ * When the page loads, set up the rollovers
+ */
+addEvent( window, 'load', setupRollovers, false );
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/js/styleswitcher.js 1.10.3.src/rsc/js/styleswitcher.js
--- 0.9.2.src/rsc/js/styleswitcher.js	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/js/styleswitcher.js	2007-03-03 00:03:26.000000000 -0600
@@ -0,0 +1,164 @@
+/**
+ * This file is public domain.
+ *
+ * Source: http://www.alistapart.com/articles/alternate/
+ *
+ * dh> TODO: could be optimized probably a bit
+ *
+ * Changes:
+ *  2006-10-17, http://daniel.hahler.de/:
+ *  - fix/optimization regarding disabling of chosen stylesheet(-set)
+ *  - only use selected style from cookie, if available
+ *  - Transformed into prototyped object (encapsulation)
+ *  - setActiveStyleSheet(): do not disable all stylesheets in case there's
+ *    an invalid one provided as param (e.g. from obsolete cookie);
+ *    This would disable all styles..!
+ *  - Use addEvent() and do not overwrite window.on(un)load
+ */
+
+function StyleSwitcher()
+{
+	/**
+	 * Cross browser event handling for IE5+, NS6+ an Mozilla/Gecko
+	 * NOTE: taken/copied here from /rsc/js/functions.js
+	 * @author Scott Andrew
+	 */
+	var addEvent = function( elm, evType, fn, useCapture )
+	{
+		if( elm.addEventListener )
+		{ // Standard & Mozilla way:
+			elm.addEventListener( evType, fn, useCapture );
+			return true;
+		}
+		else if( elm.attachEvent )
+		{ // IE way:
+			var r = elm.attachEvent( 'on'+evType, fn );
+			return r;
+		}
+		else
+		{ // "dirty" way (IE Mac for example):
+			// Will overwrite any previous handler! :((
+			elm['on'+evType] = fn;
+			return false;
+		}
+	};
+
+	var oThis = this;
+
+	this.onload = function(e)
+	{
+		var cookie = oThis.readCookie("evo_style");
+		var title = cookie ? cookie : oThis.getPreferredStyleSheet();
+		oThis.setActiveStyleSheet(title);
+	};
+
+	addEvent( window, 'load', this.onload, false );
+
+	this.onload(); // do it now already, so there's no "skin changing" after load on "larger" pages
+};
+
+
+StyleSwitcher.prototype.setActiveStyleSheet = function (title)
+{
+	var i, a;
+
+	var valid = false;
+
+	// test if it's a valid one:
+	for(var i=0; (a = document.getElementsByTagName("link")[i]); i++)
+	{
+		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title"))
+		{
+			if(a.getAttribute("title") == title)
+			{
+				valid = true;
+				break;
+			}
+		}
+	}
+
+	if( ! valid )
+		return false;
+
+	// IE6 and IE7 need to disable all stylesheets first and then re-enable it..
+	// ..at least when we call the onload event directly, too.
+	// There is a bug with Konqueror (http://bugs.kde.org/135849) but it does not seem to apply here anymore?!
+	for(i=0; (a = document.getElementsByTagName("link")[i]); i++)
+	{
+		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title"))
+		{
+			a.disabled = true;
+			if(a.getAttribute("title") == title)
+			{
+				a.disabled = false;
+			}
+		}
+	}
+
+	this.createCookie("evo_style", title, 365);
+
+	return true;
+};
+
+StyleSwitcher.prototype.getActiveStyleSheet = function()
+{
+	var i, a;
+	for(i=0; (a = document.getElementsByTagName("link")[i]); i++)
+	{
+		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled)
+		{
+			return a.getAttribute("title");
+		}
+	}
+	return null;
+};
+
+StyleSwitcher.prototype.getPreferredStyleSheet = function()
+{
+	var i, a;
+	for(i=0; (a = document.getElementsByTagName("link")[i]); i++)
+	{
+		if(a.getAttribute("rel").indexOf("style") != -1
+			&& a.getAttribute("rel").indexOf("alt") == -1
+			&& a.getAttribute("title") )
+		{
+			return a.getAttribute("title");
+		}
+	}
+	return null;
+};
+
+StyleSwitcher.prototype.createCookie = function(name,value,days)
+{
+	if (days)
+	{
+		var date = new Date();
+		date.setTime(date.getTime()+(days*24*60*60*1000));
+		var expires = "; expires="+date.toGMTString();
+	}
+	else expires = "";
+	document.cookie = name+"="+value+expires+"; path=/";
+};
+
+StyleSwitcher.prototype.readCookie = function(name)
+{
+	var nameEQ = name + "=";
+	var ca = document.cookie.split(';');
+	for(var i=0;i < ca.length;i++)
+	{
+		var c = ca[i];
+		while (c.charAt(0)==' ')
+		{
+			c = c.substring(1,c.length);
+		}
+		if (c.indexOf(nameEQ) == 0)
+		{
+			return c.substring(nameEQ.length,c.length);
+		}
+	}
+
+	return null;
+};
+
+
+var StyleSwitcher = new StyleSwitcher();
diff -ruN --text 0.9.2.src/rsc/license.txt 1.10.3.src/rsc/license.txt
--- 0.9.2.src/rsc/license.txt	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/license.txt	2006-03-13 00:09:28.000000000 -0600
@@ -0,0 +1,293 @@
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+                          675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+--------------------------------------------------------------------------
+
+ * In addition, as a special exception, the copyright holders give permission to link
+ * the code of this program with the PHP/SWF Charts library by maani.us (or with
+ * modified versions of this library that use the same license as PHP/SWF Charts library
+ * by maani.us), and distribute linked combinations including the two. You must obey the
+ * GNU General Public License in all respects for all of the code used other than the
+ * PHP/SWF Charts library by maani.us. If you modify this file, you may extend this
+ * exception to your version of the file, but you are not obligated to do so. If you do
+ * not wish to do so, delete this exception statement from your version.
+
+--------------------------------------------------------------------------
+
+		     END OF TERMS AND CONDITIONS
+
diff -ruN --text 0.9.2.src/rsc/smilies/graybigeek.gif 1.10.3.src/rsc/smilies/graybigeek.gif
--- 0.9.2.src/rsc/smilies/graybigeek.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/graybigeek.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,23 @@
+GIF89a   }}}   ô鵵     ```                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    !NETSCAPE2.0   !	  ,       `4p@  Hb  0A:*  EHQaCGPbd)8(x3aDA`Hd hqC8h A@8qSBj0J,TB
+#JPÆIX$Je\  !	  ,       `4p@  Hb  0A:* ZQ)T g
+"
+  FTp PDA 8(Q25%D#LTB* 1
+
+9lHY	A\đ
b. !	  ,       `4p@  Hb! H r
+X9JUP"Ő)jQK>WQPO
@ 	XEB(A
Z ĉ"@`P&P`BTQJ6,H߄E Q_ !	  ,       `4p@  Hb H 2
+K$2EG@ %HԩrDA<S4dP$@c-.pQ
d40hA'^J !A
F@
+TQbD	(rp 	x1DyL\   !	  ,       `4p@  Hb! H r
+X9JUP"Ő)jQK>WQPO
@ 	XEB(A
Z ĉ"@`P&P`BTQJ6,H߄E Q_ !	  ,       `4p@  Hb H 2
+K$2EG@ %HԩrDA<S4dP$@c-.pQ
d40hA'^J !A
F@
+TQbD	(rp 	x1DyL\   !	  ,       `4p@  Hb! H r
+X9JUP"Ő)jQK>WQPO
@ 	XEB(A
Z ĉ"@`P&P`BTQJ6,H߄E Q_ !	  ,       `4p@  Hb H 2
+K$2EG@ %HԩrDA<S4dP$@c-.pQ
d40hA'^J !A
F@
+TQbD	(rp 	x1DyL\   !	  ,       `4p@  Hb! H r
+X9JUP"Ő)jQK>WQPO
@ 	XEB(A
Z ĉ"@`P&P`BTQJ6,H߄E Q_ !	  ,       `4p@  Hb H 2
+K$2EG@ %HԩrDA<S4dP$@c-.pQ
d40hA'^J !A
F@
+TQbD	(rp 	x1DyL\   !	  ,       `4p@  Hb! H r
+X9JUP"Ő)jQK>WQPO
@ 	XEB(A
Z ĉ"@`P&P`BTQJ6,H߄E Q_ !	  ,       `4p@  Hb  0A:* ZQ)T g
+"
+  FTp PDA 8(Q25%D#LTB* 1
+
+9lHY	A\đ
b. !131 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/graybigrazz.gif 1.10.3.src/rsc/smilies/graybigrazz.gif
--- 0.9.2.src/rsc/smilies/graybigrazz.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/graybigrazz.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           !NETSCAPE2.0   !	  ,       `4p@  jHb 
B*tp*6tTa`@=H I8;(>T$@-.,Qh81S$P
+&U`P@(¤B8t	A[Ñ& !	d  ,       `4p@  jHb 
B*tp*6tTa`@=H I8;(>T$@-.,Qh81SAa	*0X`!n#J0> abp"F(c	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/grayconfused.gif 1.10.3.src/rsc/smilies/grayconfused.gif
--- 0.9.2.src/rsc/smilies/grayconfused.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/grayconfused.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !NETSCAPE2.0   !	  ,       H*\ȰÂ*"FDL$b,p  0@,p8Y@  @*e2ED<@【#KvQ,b|@!,H .Z\Dh@8TB#za
+TX%PЬaB0!
+#H;ٳĂ !	  ,       P!P *Tx`B|HQŋ+"9~4p@!3$`Hb@  H 
 ( 684`x.a0⣂4B$>2X A\!D4	4 q¡@~0DCTX%P䰁C!Hl$J~Qŀ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/grayconfusedw.gif 1.10.3.src/rsc/smilies/grayconfusedw.gif
--- 0.9.2.src/rsc/smilies/grayconfusedw.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/grayconfusedw.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,4 @@
+GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !NETSCAPE2.0   !	  ,       H*\ȰÂ*"FDL$b,p  0@,p8Y@  @*e2ED<@【#KvQ,b|@!,H .Z\Dh@8TB#za
+TX%PЬaB0!
+#H;ٳĂ !	  ,       H!P *Tx`B|HQŋ+"9~4p@!%  H  0AjP! G|
+|ܙ#P`9e̙F|Tp &PG 8(28x0$N8ȏF0d BE	BrÇ$LQ%fb@ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/graycry.gif 1.10.3.src/rsc/smilies/graycry.gif
--- 0.9.2.src/rsc/smilies/graycry.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/graycry.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,37 @@
+GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !NETSCAPE2.0   !	x  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00t@H$
+2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X A/\!D4$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X A/\!D4-$Nؔ0#H	.hJ,T!BJP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> !dq"F(!e !	  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(qB? !	  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e*  !	x  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X@H/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X A/\!D4-$Nؔ0CH	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X A/\!D4-$Nؔ0#H	.hJ,!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abqBBD QB.? !	  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!1B!# ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/graydead.gif 1.10.3.src/rsc/smilies/graydead.gif
--- 0.9.2.src/rsc/smilies/graydead.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/graydead.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,5 @@
+GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !	   ,       `4p@  HbD 0A:*  
+Vq 
$(h0@UtQP:|@!,H .Z\D0XP'jJ8!]
*FP
+1
+
+9lC&',(bqOf0  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/grayembarrassed.gif 1.10.3.src/rsc/smilies/grayembarrassed.gif
--- 0.9.2.src/rsc/smilies/grayembarrassed.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/grayembarrassed.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !	   ,       `4p@  jHb  0`A:*B7TbCG(8@(E<@​l00B$
+2X 8(Q2`ĉf@P!
++LTBA(BB8t	A[Ñ& ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/graylaugh.gif 1.10.3.src/rsc/smilies/graylaugh.gif
--- 0.9.2.src/rsc/smilies/graylaugh.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/graylaugh.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,232 @@
+GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             !NETSCAPE2.0   !	x  ,       `4p@  jHb  0`A:* 
+VQ
+0 J8;(>$@-.pQ*d4p`*H)a(\Рb	*0X`(T*䰁C!HH$JU\p !	  ,       `4p@  jHb  0`A:* 
+VQ
+0 J8;(>$@-.pQ*d4p`*H)a+LTB*F@R!
:|AE Qbnaw !	  ,       `4p@  jHb  0`A:* 
+VQ
+0 J8;(>$@-.pQ$qj0RԎ(BB8t	AD[& !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb qQ
+C
?hQv` &E<@​l00tB$
+2X`k%
+>p+5%(b	*0XuD	(rÇ$LMXP%%5a@ !	  ,       `4p@  jHb  0`A:* 
+VQ*vD<@​l00tB$
+2X A/\!D\[ĉf-J,T`;
+
+9lC&&,(bo/^0  !	  ,       `4p@  jHb  0`A:* 
+VQ
+0 J8;(>$@-.pQ$qj0RԎ(BB8t	AD[& !	  ,       `4p@  jHb  0`A:* 
+VQ
+0 J8;(>$@-.pQ*d4p`*H)a+LTB*F@R!
:|AE Qbnaw ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/graymad.gif 1.10.3.src/rsc/smilies/graymad.gif
--- 0.9.2.src/rsc/smilies/graymad.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/graymad.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             !	   ,       `4p@ @THb  0A:* `E+l8rȉD)\\`c0@2| Q0
!D4(*@8AS
+$P
+*U`P@(BB8t	A[Ñ& ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/grayno.gif 1.10.3.src/rsc/smilies/grayno.gif
--- 0.9.2.src/rsc/smilies/grayno.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/grayno.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,12 @@
+GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             !NETSCAPE2.0   !	
+  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	#  ,       `4p@$AjHb  0`#H:*~
+` H(E<@瀋>7vQP:|@!,H .Z\D\k'lJ!
+xXaB
+*X%PTaB08aA#Hز !	
+  ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e !	#  ,       `4p@  Gjb  0`A :*~Ш
+@ <9(x E00tB$
+2X A/\!D4р[$Nؔ0B	.hĄJ,T!#JP> abq"F(!e ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/grayrazz.gif 1.10.3.src/rsc/smilies/grayrazz.gif
--- 0.9.2.src/rsc/smilies/grayrazz.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/grayrazz.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           !	   ,       `4p@  jHb 
B*tp*6tTa`@=H I8;(>T$@-.,Qh81SAa	*0X`!n#J0> abp"F(c	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/graysad.gif 1.10.3.src/rsc/smilies/graysad.gif
--- 0.9.2.src/rsc/smilies/graysad.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/graysad.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             !	   ,       `4p@  Hb A0`A:*~
+@` AD<@`ϋ`00tB$
+2X A/\!D4-$Nؔ0#H	.hJ,T!#JP> abq"F(!e ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/grayshy.gif 1.10.3.src/rsc/smilies/grayshy.gif
--- 0.9.2.src/rsc/smilies/grayshy.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/grayshy.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,5 @@
+GIF87a  ) }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             !    ,       `4p@  jHb 0`#
+ǿ~
+H1_(x_-߈
+`$
+2X $.BrQ
d4p` H)a(\a*0XCNKH!IX$Je\ g  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/graysigh.gif 1.10.3.src/rsc/smilies/graysigh.gif
--- 0.9.2.src/rsc/smilies/graysigh.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/graysigh.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,7 @@
+GIF89a   }}}   ô鵵     ```                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    !NETSCAPE2.0   !	d  ,       H*\ȰÇ	8D0xPQ *XBU" 	e u@ *6Ta`ė	&1 ETÈ
+ Q
+>`A10p%&>p@ŉ@81TB$PA6Z`C F@a&
:|AE Qoew !	  ,       X@
*DxPC	J4Ê3RĸǏ'v$\L8@
+aT` A8PTRGȠbB8L0pS
+F8Tp (PC 8(2Dj AB	TD@#L`8QM8t	
UA% !	, ,       Pb@<0#DPE
+3^|ȱǏ Cy E
PɃ p`
+	@E4PaCF:r @
"IhEE<@` A6U`0dB$2X A\!D	4a$NDAE	.hP1DF*X%PTaB0!#A#HPu ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/graysighw.gif 1.10.3.src/rsc/smilies/graysighw.gif
--- 0.9.2.src/rsc/smilies/graysighw.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/graysighw.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,8 @@
+GIF89a   }}}   ô鵵     ```                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    !NETSCAPE2.0   !	d  ,       H*\ȰÇ	8D0xPQ *XBU" 	e u@ *6Ta`ė	&1 ETÈ
+ Q
+>`A10p%&>p@ŉ@81TB$PA6Z`C F@a&
:|AE Qoew !	  ,       X  
*DxC	J4Ê3RĸǏU	Q
+< IP *XB]P`
TX
+:r @
p00`˟"y 2iaH8Hd hqC"8h cH
 H*!(\Рbc-T!#J(j> abA"F(k !	, ,         `@<0#DPE
+3^|ȱǏ C)PI M8U*$`PPf H@<# dP
+~j0i
+FTp -PI 8(a2N 	" 
*FHzB2p 1J9lC&Nw4)bQV1  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/graysleep.gif 1.10.3.src/rsc/smilies/graysleep.gif
--- 0.9.2.src/rsc/smilies/graysleep.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/graysleep.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,6 @@
+GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !NETSCAPE2.0   !	<  ,       UXU \XPaFlȱǏ-fhT1@@8!" H *БC2hp ;zL Oh9 LFTp 'P@ 8(!28P1$N\B	.h0P*X%P䰁C!H-Q$J(Ƙ" !	(  ,       UTQ	"\X@@&d"B>Ęǋ
+4p@  Hqe $hC*tPA@*6Ta`@=r&h 2#*8` I(d@B 	XEBA
`A'J !
+4xa!,`Ĉ(jrÇ$L)b9i0  !	  ,       UTQ	"\X@@&d"B>Ęǋ
+4p@  Hqe $hC*tPA@*6Ta`@=r&h 2#*8` I(d@B 	%>p@F4 qb"a	,T!#JaB0$J2 !	<  ,       UXU \XPaFlȱǏ-fhT1@@8!" H *БC2hp ;zL Oh9 LFTp P@ xC8h â$N\E#L ` F@a> aD"F(!cB !	(  ,       UTQ	"\X@@&d"B>Ęǋ
+4p@  Hqe $hC*tPA@*6Ta`@=r&h 2#*8`(d@B 	l!D	4Q'J a&bP@#JaB01$J2 !	  ,       UTQ	"\X@@&d"B>Ęǋ
+4p@  Hqe $hC*tPA@*6Ta`@=r&h 2#*8` I(d@B 	%>p@F4 qb"a	,T!#JaB0$J2 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/graysleepw.gif 1.10.3.src/rsc/smilies/graysleepw.gif
--- 0.9.2.src/rsc/smilies/graysleepw.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/graysleepw.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,15 @@
+GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !NETSCAPE2.0   !	<  ,       X \XPaFlȱǏUQ
+< yP 9X@]9@8,B
+9TP!
8U`G	@*B/Ȥi
+ p2
+>`A10p%D>p@F*&X ĉ"@ 
F
+0d bD	CrÇ$LF(R%=rw !	(  ,       P	"\X@@&d"B>ĘG*B<b,p 
+-` AHnP!@*ACņ*
   bάaDH0Hd hqC!8h ,h AT	 D@#LUB2p 1
+C9lC&NT!bQ0  !	  ,       P	"\X@@&d"B>ĘG*B<b,p 
+-` AHnP!@*ACņ*
   bάaDH0Hd "[\Dh ҂$N@B<0!T,`Ĉ(封C!H
R$J(Z$ !	<  ,       X \XPaFlȱǏUQ
+< yP 9X@]9@8,B
+9TP!
8U`G	@*B/Ȥi
+ ``
+>`A#E^ȫB'J &` F@1(
:|Ag"E Q"qgy !	(  ,       P	"\X@@&d"B>ĘG*B<b,p 
+-` AHnP!@*ACņ*
   bάaDH0 Hd !/pQ"
dUP%D0BU`PH#J:> ab3H"F(i !	  ,       P	"\X@@&d"B>ĘG*B<b,p 
+-` AHnP!@*ACņ*
   bάaDH0Hd "[\Dh ҂$N@B<0!T,`Ĉ(封C!H
R$J(Z$ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/graysmile.gif 1.10.3.src/rsc/smilies/graysmile.gif
--- 0.9.2.src/rsc/smilies/graysmile.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/graysmile.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             !	   ,       `4p@  jHb  0`A:* 
+VQ
+0 J8;(>$@-.pQ*d4p`*H)a(\Рb	*0X`(T*䰁C!HH$JU\p ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/graysmilewinkgrin.gif 1.10.3.src/rsc/smilies/graysmilewinkgrin.gif
--- 0.9.2.src/rsc/smilies/graysmilewinkgrin.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/graysmilewinkgrin.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,8 @@
+GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             !NETSCAPE2.0   !	  ,       `4p@  jHb  0`A:* 
+VQ
+0 J8;(>$@-.pQ*d4p`*H)a(\Рb	*0X`(T*䰁C!HH$JU\p !	2  ,       `4p@  jHb  0`A:*B
+VQHPPpqFTp PDA ㅋ8(Q28x0$NԔ0CE	.hPJ,T0XpD	*rÇ$L NXP%&L8a@ !	2  ,       `4p@  jHb  0`A:* 
+VQ
+0 J8;(>$@-.pQ*d4p`*H)a(\Рb	*0X`(T*䰁C!HH$JU\p !	d  ,       `4p@  jHb qQ
+C
?hQv` &E<`hHA2ӥ$Id uӧ%
+Bz䉚T4J,tJRE	(rY܄E Qk\E ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/grayuhoh.gif 1.10.3.src/rsc/smilies/grayuhoh.gif
--- 0.9.2.src/rsc/smilies/grayuhoh.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/grayuhoh.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,14 @@
+GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             !NETSCAPE2.0   !	Z  ,       `4p@  jHb qQ
+FA*6tTaDT(x`
+>9(g
+T$(ㅋB(A
<`'fJ
++LT![%PTaB07aA#HHװ̈́ !	  ,       `4p@  jHb qQ
+Tqc冎* 9QE*D<01E
+*8d*P񀂊$
+2XpS.
+rQ
d4p` H)a*<0Rp@R!
:|A߄E Qbm_+ !	Z  ,       `4p@  jHb qQ
+Q7tTa@H	Q -8*P ,ȩ9(Q28x0$N̔0NV@K@> abo"F(a	 !	  ,       `4p@  jHb qQ
+Tqc冎* 9QE*D<01E
+*8d*P񀂊$
+2XpS.
+rQ
d4p` H)a*<0Rp@R!
:|A߄E Qbm_+ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/grayupset.gif 1.10.3.src/rsc/smilies/grayupset.gif
--- 0.9.2.src/rsc/smilies/grayupset.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/grayupset.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,14 @@
+GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !NETSCAPE2.0   !	  ,       P1P`XH!B&pCǏ 1VLq
+<(r ,P!I ,p( V@΅$X(T\A#*8`ɔ(d@b!SGTw/
%lb"rU@q> aqǅ"F( !	  ,       H@*$aÄF!C'jȱcD AviDR @THP  0A
+  %6(4p 	@ ^.p0
+ P
+> `AԐ!9()KB	{pܐ%PTaB0X#H#H[2\ !	  ,       P!pATÂ	J|ؐaJȱǏ+~dh,b @THq@  TP 	U %684` 	 ^.p0
+ P
+>``AԊ9()KC	{\%Pd䰁C!HP̑$JXYŀ !	  ,       P!A&<!	#BDPÆ)jȱF AviDRT1@
+!#  0A.
+  %640@'K	@ `.p@
+ P
+> `AԐ!9()KA	{ܐ%P䰁C!HP$JXƀ !	  ,       X
+TpCB,HqaC%FȱǏ2b ,P!C Pa@E8T!  ×V-
$`T\A#*8`I(d@!SE2Tw/%lb(r@q> aqH"F(8 !	  ,       TQ "4XPÃ	.8bÇ
+hǏ ;>tҡ
+< iQ *XB. ,p( CV` .
$p(T^#*8`ɔ(d@!SG:Tw/%lb#r@> aH"F(e ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/grayupsetw.gif 1.10.3.src/rsc/smilies/grayupsetw.gif
--- 0.9.2.src/rsc/smilies/grayupsetw.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/grayupsetw.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,13 @@
+GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !NETSCAPE2.0   !	  ,        0P`XH!B&pCǏ 19H0xPR *XBU  
+*Dg `d
89@DE<@ 0bTB$F2Xp$I!J|@E
+8UB&`.(封C!Hq$Jnǀ !	  ,        H@*$aÄF!C'jȱcD AviDNT1@
+A Pa@E8,B  .&O H 2 sFTp 'PH!D	H/_'JKP,
YP6p!	51D5 !	  ,         pAÂ	J|ؐaJȱǏUQ
+< r ,P!* @
"Xp
+ DD >u` ȡ"D r@jv!RN|@!",:r$%D>p"E߿~I*aEU`Pwd	ErÇ$L@(R%G\c@ !	  ,         A&<!	#BDPÆ)jȱF AviDRT1@
+AB Pa@E8,B  .&;YH 2 sFTp 'PH!D	H/_'JKP,
YP6p!	51D5 !	  ,        X
+pCB,HqaC%FȱǏUQ
+< YQ *XB] @
"X
+ DD >ti ȡ"D rlv!RN|@!",:r$%D>p"E߿~I*aEU`Pwd	ErÇ$L@B%G<c@ !	  ,       P "4XÃ	.8bÇ
+hǏ ;9H0xPҢT8@*(  
+*D!g `d
9@DE<@ 怙0bTB$F2Xp$I!J|@E
+8UB&`.(封C!H,R$Jܙdǀ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/grayyes.gif 1.10.3.src/rsc/smilies/grayyes.gif
--- 0.9.2.src/rsc/smilies/grayyes.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/grayyes.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,8 @@
+GIF89a   }}}   ô鵵                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             !NETSCAPE2.0   !	  ,       `4p@  jHb  0`A:* 
+VQ
+0 J8;(>$@-.pQ*d4p`*H)a(\Рb	*0X`(T*䰁C!HH$JU\p !	  ,       `4p@  jHb qQ
+ ((6tTa`@=H ćI8;(>@-.Q
T4p` H)a=0R,`Ĉ(P*䰁C!HH$JU\o !	  ,       `4p@  jHb  0`A:* 
+VQ
+0 J8;(>$@-.pQ*d4p`*H)a(\Рb	*0X`(T*䰁C!HH$JU\p !	  ,       `4p@  jHb  0`A:* @7QaCG(8@(E<@`@
+b00tB$
+2X A/\!D4	X q"HpA&T`A8PQJl8aA#H ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_arrow.gif 1.10.3.src/rsc/smilies/icon_arrow.gif
--- 0.9.2.src/rsc/smilies/icon_arrow.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_arrow.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a    EEE                    !   ,       WIjՕpELAgpjBUvsC;
`"fs 2([Lhբa~fX$ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_biggrin.gif 1.10.3.src/rsc/smilies/icon_biggrin.gif
--- 0.9.2.src/rsc/smilies/icon_biggrin.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_biggrin.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a  
 EEE                  !  
 ,       YI	jե"pIL@gpj)w jʛ
+pJQl: `J
+PJ4ZNB oYbe6  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_censored.gif 1.10.3.src/rsc/smilies/icon_censored.gif
--- 0.9.2.src/rsc/smilies/icon_censored.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_censored.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a"       BBB!!!!11JJZZccss{{!   ,    "   I+M d]I*	pi  o,sP`N!$__rd4TxBp8 C̀2혧Nmjh|eflgejpg}quc^?$S%_I  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_confused.gif 1.10.3.src/rsc/smilies/icon_confused.gif
--- 0.9.2.src/rsc/smilies/icon_confused.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_confused.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a    EEE                    !   ,       XIjՕpCLA''vqj	?*pƂ!\'pd/N3(^0-U&kQ@73,Km ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_cool.gif 1.10.3.src/rsc/smilies/icon_cool.gif
--- 0.9.2.src/rsc/smilies/icon_cool.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_cool.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a  
  EEE                 !  
 ,       YIjUpCLAgpjk+;vECp4xevE+mAPiN X:o(`e6  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_crazy.gif 1.10.3.src/rsc/smilies/icon_crazy.gif
--- 0.9.2.src/rsc/smilies/icon_crazy.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_crazy.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,11 @@
+GIF89a  	          BBB                   !NETSCAPE2.0   !	
+ 	 ,       g0I	j8Zz!(@YaB(:* A #,* W*@An,fRbxL4O XҴ
+-]"o6l-A  !	
+ 	 ,       g0I	j8Zz!( n0nTH  
+{F5w:[r	(<w5}\`xn'tx,Frۼo+>l6w  !	
+ 	 ,       d0I	j8Zz!( n0kR!8ZN`"(]*G\41qŢkKp4žaҷ9*jiϷkxj!{.  !	
+ 	 ,       e0I	j8Zz!( n0kR!8ZND2 ~Cl>.@٘AV-`JLXgm<k6 mV#.  !	
+ 	 ,       e0I	j8Zz!( n0kR!8Zn`KchdPp>]YdqǵX־``꛼duF|rS|#.  !	
+ 	 ,       c0I	j8Zz!( n0VHطn8A\c.i t	`
|>#x`$2{+YU+pIz"6  !	
+ 	 ,       e0I	j8Zz!(0Ye(:jx#~_(%( [mfβసX d`4,불+7kuB	  !
+ 	 ,       i0I	j8Zz!e}D
+PBkcC\eZUH$	Г_45)u$5enjY2aL.Д۸,
5u}U tvNw  ;Nw  ;4㙀2LA^	q"s|}BxI%{ u @2\"!  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_cry.gif 1.10.3.src/rsc/smilies/icon_cry.gif
--- 0.9.2.src/rsc/smilies/icon_cry.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_cry.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,11 @@
+GIF89a    EEE         ؁^^^                                                !NETSCAPE2.0   !  ,       \ $AY(T.q'CA+@An:AJaC"	&8 tp:7tgUYj0x !N2Q)<&D#! !  ,      $@HdҜM0lB !
+  ,     `@ !
+  ,     
+  @&! !
+  ,       @HdBI !
+  ,     
` dhB! !
+  ,     `@ !
+  ,     
+  @&! !
+  ,      @Hh
+"&i ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_eek.gif 1.10.3.src/rsc/smilies/icon_eek.gif
--- 0.9.2.src/rsc/smilies/icon_eek.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_eek.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a  
     EEE              !  
 ,       WI9jŔ"I"c0@6r+ﱫۮ00P6 F
+IEy,(i%`'pa6g1܀}g4$ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_evil.gif 1.10.3.src/rsc/smilies/icon_evil.gif
--- 0.9.2.src/rsc/smilies/icon_evil.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_evil.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a   EEE          * m                                                 !   ,       i  @h$*2FC5@NG 
@  ꚱ- h>h)@T]ᰥ"ĳ,cIwdGk+:G(F() Z#&(! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_exclaim.gif 1.10.3.src/rsc/smilies/icon_exclaim.gif
--- 0.9.2.src/rsc/smilies/icon_exclaim.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_exclaim.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a    EEE    u      ŵ///qoWrpX JG)mkS SO&         !   ,       i`'AYhW6q'܂Ak'NG: @!n;"/`tZ(v
8θ,n RپI F r9;})%U)<&#! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_idea.gif 1.10.3.src/rsc/smilies/icon_idea.gif
--- 0.9.2.src/rsc/smilies/icon_idea.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_idea.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a  
 EEE                  !  
 ,       ]I	jUR"pL@g
+0R;~C%q2d|>OR Ԍݶ(¢VhB 3 ̰,p ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_lalala.gif 1.10.3.src/rsc/smilies/icon_lalala.gif
--- 0.9.2.src/rsc/smilies/icon_lalala.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_lalala.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,12 @@
+GIF89a       px|ȰԼȬаԴ            !NETSCAPE2.0   !http://www.rtlsoft.com/animagic/
+
+Created with Animagic GIF V 1.22a
+by Right to Left Software Inc.
+
+To suppress this message in the registered version
+uncheck "Options | Animagic comment frame"
+ !	  ,       t0I4
+:Fm$$X@j@"!;y ,5ˍ[ 9E 	0x^`cYhP(t݀	CZB9ycY8 # !	  ,       r0I4
+:Fm$$X@j@"!;y ,5ˍ[ 9E 	0x^`cYh쬺,qMT
+V"I c{}~Y 
+8 #~ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_lol.gif 1.10.3.src/rsc/smilies/icon_lol.gif
--- 0.9.2.src/rsc/smilies/icon_lol.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_lol.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,5 @@
+GIF89a  
 EEE                  !NETSCAPE2.0   ! 
 ,       ZI	jեR",Ay hTr
+1r)\aɎC%< DiJ-A	v;Y -4jQ҅xnx1cd" ! 
 ,     I$[8ͫa4D !
+ 
 ,     PH9j !
+ 
 ,     0H)j !
+ 
 ,     PH9j ! 
 ,     0H)j ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_mad.gif 1.10.3.src/rsc/smilies/icon_mad.gif
--- 0.9.2.src/rsc/smilies/icon_mad.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_mad.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a  
  EEE                 !  
 ,       [IjեpLA'a'j	 *`pP9ĞAf-+`W A&;`mXk\
+0ò& ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_mrgreen.gif 1.10.3.src/rsc/smilies/icon_mrgreen.gif
--- 0.9.2.src/rsc/smilies/icon_mrgreen.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_mrgreen.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a               ܱ گ خ ֬ ҩ Φ ʢ ȡ Ɵ Ğ           } | y r o l i ~e |d x`                                                                        !  ' ,       zP(Sqi(G$@s4 0t6EcQl x   }8%`$P !F	E"  
E#E%t$ \J&EFD %#"! QIJIA ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_neutral.gif 1.10.3.src/rsc/smilies/icon_neutral.gif
--- 0.9.2.src/rsc/smilies/icon_neutral.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_neutral.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a    EEE                    !   ,       XIjՕpCLA' vpj	A88r9ʊ)\ԓbd`a-e&kQ@73,Km ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_question.gif 1.10.3.src/rsc/smilies/icon_question.gif
--- 0.9.2.src/rsc/smilies/icon_question.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_question.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a   EEE      u     Ͼ    /+   _W ߰   of                   !   ,       u&@YVNq'
+@k,TAIPgK@L`$[CJgMh%x \Szb	Q[0$VF<2 ])<&G#! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_razz.gif 1.10.3.src/rsc/smilies/icon_razz.gif
--- 0.9.2.src/rsc/smilies/icon_razz.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_razz.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a    EEE         333       !   ,       ]IjեRpLA''𦫖qj
+*pƂJ"	`<+kYa<v *~20̰,5 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_redface.gif 1.10.3.src/rsc/smilies/icon_redface.gif
--- 0.9.2.src/rsc/smilies/icon_redface.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_redface.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,5 @@
+GIF89a     l [hhu ҇isJEEE   ˃__H6   {   !NETSCAPE2.0   !  ,       f'MYWND'ڰьM@NnA`8]#c< P*ȈW[  d|.8w
@ mxD
qj:<2ylR)<&D#! !
+  ,  
 
  Q'~D8]0kHN.O\[͐ xH ̓TA fPIxEhJTE! !2  ,  
 
  H'NAJc3]j+WOT-$ERBgJ-ˑ%-3|nQu-
+ !
+  ,  
 
  P'Ac:uX~n"A6;Fhl4C1`xf"05u0e|<<B&<;~)tJ  !
+  ,  
 
  Q'~e81kO;d\[- P^Ɍz  C/ > PTADhJE! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_rolleyes.gif 1.10.3.src/rsc/smilies/icon_rolleyes.gif
--- 0.9.2.src/rsc/smilies/icon_rolleyes.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_rolleyes.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,8 @@
+GIF89a  
 EEE                  !NETSCAPE2.0   !
+ 
 ,       ^I	jUpL@'g𦫆E:%\PtdPA^;(	0=c2yOJ>`c`@ia(fX5 !
+ 
 ,     
+YVؠg !
+ 
 ,     F嬳Ԧ. !2 
 ,     
+P$-' ! 
 ,	 
+    	" !
+ 
 ,     
Fe+0ZE !  
 ,     I!2T]U*B)@LMZXYr !  
 ,     I%[8WA'&1^ !  
 ,     I!8K[BhPH(F ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_sad.gif 1.10.3.src/rsc/smilies/icon_sad.gif
--- 0.9.2.src/rsc/smilies/icon_sad.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_sad.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a    EEE                    !   ,       XIjՕpCLA'1%&p'*pnCk3'pe=	ߧN3 
+U&ݳL@73,m ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_smile.gif 1.10.3.src/rsc/smilies/icon_smile.gif
--- 0.9.2.src/rsc/smilies/icon_smile.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_smile.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a    EEE       333       !   ,       [IjUpLA''vqj
+?*pƂ!Ӣ	X<+kYAb<v5Xj\
+0ò& ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_surprised.gif 1.10.3.src/rsc/smilies/icon_surprised.gif
--- 0.9.2.src/rsc/smilies/icon_surprised.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_surprised.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a  
  EEE                 !  
 ,       [IjU"pILA''𦫆qj
+*pƂ
+":=+`,@VvaA6XT0ò& ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_twisted.gif 1.10.3.src/rsc/smilies/icon_twisted.gif
--- 0.9.2.src/rsc/smilies/icon_twisted.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_twisted.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a   EEE          * 333m                                             !   ,       k  DhɘВ$*>DE5@NG 
@  ꚱ- h>
+h)8T]°ĳ,c pّJ<G(F1|FZ(% Z#&(! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_wave.gif 1.10.3.src/rsc/smilies/icon_wave.gif
--- 0.9.2.src/rsc/smilies/icon_wave.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_wave.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1,10 @@
+GIF89a       s        !NETSCAPE2.0   !	
+  ,       |h
+ƈ4p-'z`u
+rl Ez,匿$H v#̵
+9{߾U|{+xrt2w~ %!5
	  !	
+  ,       uh
+9w;恔UDC۪L*[
 E3zHp#wȨREOmB}/dJ{Ƚ" {|vv0$LJAU
	  !	
+  ,       xh9jTdpZFz@Q'<x NHRx4 $R5XmQ`\A󰐬rys#(lY+t!s`L5$6	  !
+  ,       uh
+9w;恔UDC۪L*[
 E3zHp#wȨREOmB}/dJ{Ƚ" {|vv0$LJAU
	  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_wink.gif 1.10.3.src/rsc/smilies/icon_wink.gif
--- 0.9.2.src/rsc/smilies/icon_wink.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_wink.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a    EEE                    !   ,       WIjՕpCLA'00%&p/*p`C%+fP4OpUł:`kLhբanfX$ ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/rsc/smilies/icon_wth.gif 1.10.3.src/rsc/smilies/icon_wth.gif
--- 0.9.2.src/rsc/smilies/icon_wth.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/rsc/smilies/icon_wth.gif	2006-02-23 22:12:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a      kssss{s{{{{{焄焌                                                                                                                                       !NETSCAPE2.0   ! ,       fP(IqP$G$Ae&VXV	(i#=o˴Y,LNa~ 	W~JOc DF[ QIdFIA  !  ,       !pH,$NTZɔ^X !  ,       (pH,L(J&MrZYc8j tz !  ,       )pH,0q8&((Jv;NbJz ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/_arcdir.php 1.10.3.src/skins/_arcdir.php
--- 0.9.2.src/skins/_arcdir.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/_arcdir.php	2007-11-01 00:58:40.000000000 -0500
@@ -1,37 +1,31 @@
-<?php 
-	/**
-	 * This is the template that displays the archive directory for a blog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display the archive directory, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?disp=arcdir
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+<?php
+/**
+ * This is the template that displays the archive directory for a blog
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ * To display the archive directory, you should call a stub AND pass the right parameters
+ * For example: /blogs/index.php?disp=arcdir
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+if( $disp == 'arcdir' )
+{ // We have asked to display full archives:
+
+	// Call the Archives plugin WITH NO LIMIT & NO MORE LINK:
+	$Plugins->call_by_code( 'evo_Arch', array( 'title'=>'',
+	                                            'block_start'=>'',
+	                                            'block_end'=>'',
+	                                            'limit'=>'',
+	                                            'more_link'=>'' ) );
+}
+
+
 
-	if( $disp == 'arcdir' )  
-	{ // We have asked to display full archives:
-	?>
-	<ul>
-	<?php
-		/*
-		 * This file is basically just a trick where we set the number of entries to display
-		 * to "no limit"...
-		 */
-		$archive_limit = '';
-		/**
-		 * And then... call the default archive include.
-		 */
-		require dirname(__FILE__).'/_archives.php';
-		unset( $archive_limit );
-	?>
-	</ul>
-	<?php	
-	} 
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/_archives.php 1.10.3.src/skins/_archives.php
--- 0.9.2.src/skins/_archives.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/_archives.php	2007-11-01 00:58:40.000000000 -0500
@@ -1,96 +1,57 @@
 <?php
-	/**
-	 * This is the template that displays the links to the archives for a blog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	# number of archive entries to display:
-	if(!isset($archive_limit)) $archive_limit = 12;
-	# this is what will separate your archive links
-	if(!isset($archive_line_start)) $archive_line_start = '<li>';				
-	if(!isset($archive_line_end)) $archive_line_end = '</li>';				
-	# this is what will separate dates on weekly archive links
-	if(!isset($archive_week_separator)) $archive_week_separator = ' - ';
-	# override general date format ? 0 = no: use the date format set in Options, 1 = yes: override
-	if(!isset($archive_date_format_over_ride)) $archive_date_format_over_ride = 0;
-	# options for daily archive (only if you override the general date format)
-	if(!isset($archive_day_date_format)) $archive_day_date_format = 'Y/m/d';
-	# options for weekly archive (only if you override the general date format)
-	if(!isset($archive_week_start_date_format)) $archive_week_start_date_format = 'Y/m/d';
-	if(!isset($archive_week_end_date_format)) $archive_week_end_date_format   = 'Y/m/d';
-
-
-	// --- //
-	
-	$dateformat = locale_datefmt();
-	
-	if (!$archive_date_format_over_ride) 
-	{
-		$archive_day_date_format = $dateformat;
-		$archive_week_start_date_format = $dateformat;
-		$archive_week_end_date_format   = $dateformat;
-	}
-		
-	$ArchiveList = & new ArchiveList( $blog, $Settings->get('archive_mode'), $show_statuses,
-																		$timestamp_min, $timestamp_max, $archive_limit );
-	
-	while( $ArchiveList->get_item( $arc_year, $arc_month, $arc_dayofmonth, $arc_w, $arc_count, $post_ID, $post_title) )
-	{
-		echo $archive_line_start;
-		switch( $Settings->get('archive_mode') )
-		{
-			case 'monthly':
-				// --------------------------------- MONTHLY ARCHIVES ---------------------------------------
-				echo '<a href="';
-				archive_link( $arc_year, $arc_month );
-				echo '">';
-				echo T_($month[zeroise($arc_month,2)]),' ',$arc_year;
-				echo '</a> <span class="dimmed">('.$arc_count.')</span>';
-				break;
-	
-			case 'daily':
-				// --------------------------------- DAILY ARCHIVES ---------------------------------------
-				echo '<a href="';
-				archive_link( $arc_year, $arc_month, $arc_dayofmonth );
-				echo '">';
-				echo mysql2date($archive_day_date_format, $arc_year.'-'.zeroise($arc_month,2).'-'.zeroise($arc_dayofmonth,2).' 00:00:00');
-				echo '</a> <span class="dimmed">('.$arc_count.')</span>';
-				break;
-
-			case 'weekly':
-				// --------------------------------- WEEKLY ARCHIVES ---------------------------------------
-				echo '<a href="';
-				archive_link( $arc_year, '', '', $arc_w );
-				echo '">';
-				echo $arc_year.', '.T_('week').' '.$arc_w;
-				echo '</a> <span class="dimmed">('.$arc_count.')</span>';
-				break;
-	
-			case 'postbypost':
-			default:
-				// ------------------------------ POSY BY POST ARCHIVES --------------------------------
-				echo '<a href="';
-				permalink_link( '', 'id', $post_ID );
-				echo '">';
-				if ($post_title) {
-					echo strip_tags($post_title);
-				} else {
-					echo $post_ID;
-				}
-				echo '</a>';
-		}
-	
-		echo $archive_line_end."\n";
-	}
+/**
+ * This file displays the archives.
+ *
+ * THIS FILE IS DEPRECATED. IT IS LEFT AS A STUB FOR OLDER SKINS COMPATIBILITY.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * @package evoskins
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @deprecated Deprecated by {@link archives_plugin}
+ *
+ * @version $Id: _archives.php,v 1.17.2.2.2.1 2007/04/25 22:18:09 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+$Debuglog->add( 'Call to deprecated skin helper _archives.php', 'deprecated' );
+
+
+# number of archive entries to display:
+if(!isset($archive_limit)) $archive_limit = 12;
+# this is what will separate your archive links
+if(!isset($archive_line_start)) $archive_line_start = '<li>';
+if(!isset($archive_line_end)) $archive_line_end = '</li>';
+# this is what will separate dates on weekly archive links
+if(!isset($archive_week_separator)) $archive_week_separator = ' - ';
+# override general date format ? 0 = no: use the date format set in Options, 1 = yes: override
+if(!isset($archive_date_format_over_ride)) $archive_date_format_over_ride = 0;
+# options for daily archive (only if you override the general date format)
+if(!isset($archive_day_date_format)) $archive_day_date_format = 'Y/m/d';
+
+
+// Call the Archives plugin WITH NO MORE LINK AND NO LIST DELIMITERS:
+$Plugins->call_by_code( 'evo_Arch', array(
+		'title'=>'',
+		'block_start'=>'',
+		'block_end'=>'',
+		'limit'=>$archive_limit,
+		'more_link'=>'',
+		'list_start'=>'',
+		'list_end'=>'',
+		'line_start'=>$archive_line_start,
+		'line_end'=>$archive_line_end,
+		'day_date_format'=>($archive_date_format_over_ride ? $archive_day_date_format : ''),
+	) );
+
 
 
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/_atom/_lastcomments.php 1.10.3.src/skins/_atom/_lastcomments.php
--- 0.9.2.src/skins/_atom/_lastcomments.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/_atom/_lastcomments.php	2007-04-25 23:18:12.000000000 -0500
@@ -0,0 +1,54 @@
+<?php
+/**
+ * This template generates an Atom feed for the requested blog's latest comments
+ *
+ * See {@link http://atompub.org/2005/07/11/draft-ietf-atompub-format-10.html}
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called automagically by the main template (_main.php).
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * @package evoskins
+ * @subpackage atom
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ * }}
+ *
+ * @version $Id: _lastcomments.php,v 1.9.2.1.2.1 2007/04/25 22:18:12 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+$CommentList = & new CommentList( $blog, "'comment'", array('published'), '',	'',	'DESC',	'',	20 );
+
+?>
+	<link rel="alternate" type="text/html" href="<?php $Blog->disp( 'lastcommentsurl', 'xml' ) ?>" />
+	<link rel="self" type="text/html" href="<?php $Blog->disp( 'comments_atom_url', 'xmlattr' ) ?>" />
+	<id><?php $Blog->disp( 'comments_atom_url', 'xmlattr' ) /* TODO: may need a regenerate_url() */ ?></id>
+	<generator uri="http://b2evolution.net/" version="<?php echo $app_version ?>"><?php echo $app_name ?></generator>
+	<updated><?php echo gmdate('Y-m-d\TH:i:s\Z'); ?></updated>
+	<?php while( $Comment = & $CommentList->get_next() )
+	{ /* Loop through comments: */ ?>
+	<entry>
+		<title type="text"><?php
+			echo format_to_output( T_('In response to:'), 'xml' ).' ';
+			$Comment->get_Item();
+			$Comment->Item->title( '', '', false, 'xml' ) ?></title>
+		<link rel="alternate" type="text/html" href="<?php $Comment->permanent_url() ?>" />
+		<author>
+			<name><?php $Comment->author( '', '#', '', '#', 'xml' ) ?></name>
+			<?php $Comment->author_url( '', '<uri>', "</uri>\n", false ) ?>
+		</author>
+		<id><?php $Comment->permanent_url() ?></id>
+		<published><?php $Comment->date( 'isoZ', true ); ?></published>
+		<updated><?php $Comment->date( 'isoZ', true ); ?></updated>
+		<content type="html"><![CDATA[<?php echo make_rel_links_abs( $Comment->get_content() ); ?>]]></content>
+	</entry>
+	<?php
+	} // End of comment loop.
+	?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/_atom/_main.php 1.10.3.src/skins/_atom/_main.php
--- 0.9.2.src/skins/_atom/_main.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/_atom/_main.php	2007-05-20 02:04:22.000000000 -0500
@@ -0,0 +1,98 @@
+<?php
+/**
+ * This template generates an Atom feed for the requested blog's latest posts
+ *
+ * See {@link http://atompub.org/2005/07/11/draft-ietf-atompub-format-10.html}
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called automagically by b2evolution.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evoskins
+ * @subpackage atom
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ * @author blueyed: Daniel HAHLER.
+ *
+ * @version $Id: _main.php,v 1.12.2.3.2.2 2007/05/20 01:04:22 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+if( $debug)
+{
+	skin_content_header( 'application/xml' );	// Sets charset!
+}
+else
+{
+	skin_content_header( 'application/atom+xml' );	// Sets charset!
+}
+
+echo '<?xml version="1.0" encoding="'.$io_charset.'"?'.'>';
+?>
+<feed xml:lang="<?php $Blog->disp( 'locale', 'xml' ) ?>" xmlns="http://www.w3.org/2005/Atom">
+	<title><?php
+		$Blog->disp( 'name', 'xml' );
+		request_title( ' - ', '', ' - ', 'xml' );
+	?></title>
+	<?php
+	switch( $disp )
+	{
+		case 'comments':
+			// this includes the last comments if requested:
+			require( dirname(__FILE__).'/_lastcomments.php' );
+			break;
+
+		default:
+			?>
+			<link rel="alternate" type="text/html" href="<?php $Blog->disp( 'blogurl', 'xml' ) ?>" />
+			<link rel="self" type="application/atom+xml" href="<?php $Blog->disp( 'atom_url', 'xmlattr' ) ?>" />
+			<id><?php $Blog->disp( 'atom_url', 'xmlattr' ); /* TODO: may need a regenerate_url() */ ?></id>
+			<subtitle><?php $Blog->disp( 'shortdesc', 'xml' ) ?></subtitle>
+			<generator uri="http://b2evolution.net/" version="<?php echo $app_version ?>"><?php echo $app_name ?></generator>
+			<updated><?php $MainList->mod_date( 'isoZ', true ) ?></updated>
+			<?php
+			while( $Item = & $MainList->get_item() )
+			{
+				// Load Item's creator User:
+				$Item->get_creator_User();
+				?>
+
+			<entry>
+				<title type="text"><?php $Item->title( '', '', false, 'xml' ) ?></title>
+				<link rel="alternate" type="text/html" href="<?php $Item->permanent_url( 'single' ) ?>" />
+				<author>
+					<name><?php $Item->creator_User->preferred_name( 'xml' ) ?></name>
+					<?php $Item->creator_User->url( '<uri>', "</uri>\n", 'xml' ) ?>
+				</author>
+				<id><?php $Item->permanent_url( 'single' ) ?></id>
+				<published><?php $Item->issue_date( 'isoZ', true ) ?></published>
+				<updated><?php $Item->mod_date( 'isoZ', true ) ?></updated>
+				<content type="html"><![CDATA[<?php
+					$Item->url_link( '<p>', '</p>' );
+					echo make_rel_links_abs( $Item->get_content() );
+				?>]]></content>
+			</entry>
+
+			<?php
+			}
+	}
+	?>
+</feed>
+<?php
+	$Hit->log(); // log the hit on this page
+
+	// This is a self contained XML document, make sure there is no additional output:
+	exit();
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/basic/_arcdir.php 1.10.3.src/skins/basic/_arcdir.php
--- 0.9.2.src/skins/basic/_arcdir.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/basic/_arcdir.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,34 +0,0 @@
-<?php 
-	/**
-	 * This is the template that displays the archive directory for a blog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display the archive directory, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?disp=arcdir
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage basic
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	if($disp == 'arcdir')  
-	{ // We have asked to display full archives:
-		echo '<ul>';
-		/*
-		 * This file is basically just a trick where we set the number of entries to display
-		 * to "no limit"...
-		 */
-		$archive_limit = '';
-		/**
-		 * And then... call the default archive include.
-		 */
-		require dirname(__FILE__).'/_archives.php';
-		unset( $archive_limit );
-		echo '</ul>';
-	}
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/basic/_archives.php 1.10.3.src/skins/basic/_archives.php
--- 0.9.2.src/skins/basic/_archives.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/basic/_archives.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,38 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the links to the archives for a blog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage basic
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	# number of archive entries to display:
-	if(!isset($archive_limit)) $archive_limit = 12;
-	# this is what will separate your archive links
-	if(!isset($archive_line_start)) $archive_line_start = '<li>';				
-	if(!isset($archive_line_end)) $archive_line_end = '</li>';				
-	# this is what will separate dates on weekly archive links
-	if(!isset($archive_week_separator)) $archive_week_separator = ' - ';
-	# override general date format ? 0 = no: use the date format set in Options, 1 = yes: override
-	if(!isset($archive_date_format_over_ride)) $archive_date_format_over_ride = 0;
-	# options for daily archive (only if you override the general date format)
-	if(!isset($archive_day_date_format)) $archive_day_date_format = 'Y/m/d';
-	# options for weekly archive (only if you override the general date format)
-	if(!isset($archive_week_start_date_format)) $archive_week_start_date_format = 'Y/m/d';
-	if(!isset($archive_week_end_date_format)) $archive_week_end_date_format   = 'Y/m/d';
-	
-	/**
-	 * We now call the default archives handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_archives.php';
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/basic/_bloglist.php 1.10.3.src/skins/basic/_bloglist.php
--- 0.9.2.src/skins/basic/_bloglist.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/basic/_bloglist.php	2007-04-25 23:18:14.000000000 -0500
@@ -7,12 +7,12 @@
 	 *
 	 * b2evolution - {@link http://b2evolution.net/}
 	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
 	 *
 	 * @package evoskins
 	 * @subpackage basic
 	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
 
 	if( ! $display_blog_list )
 	{	// We do *not* want the blog list to be displayed
@@ -20,30 +20,30 @@
 	}
 
 	# this is what will start and end your blog links
-	if(!isset($blog_list_start)) $blog_list_start = T_('Select blog:').' ';				
-	if(!isset($blog_list_end)) $blog_list_end = '<br />';				
+	if(!isset($blog_list_start)) $blog_list_start = T_('Select blog:').' ';
+	if(!isset($blog_list_end)) $blog_list_end = '<br />';
 	# this is what will separate your blog links
-	if(!isset($blog_item_start)) $blog_item_start = ' [';				
+	if(!isset($blog_item_start)) $blog_item_start = ' [';
 	if(!isset($blog_item_end)) $blog_item_end = '] ';
 	# This is the class of for the selected blog link:
 	if(!isset($blog_selected_link_class)) $blog_selected_link_class = '';
 	# This is the class of for the other blog links:
 	if(!isset($blog_other_link_class)) $blog_other_link_class = '';
 	# This is additionnal markup before and after the selected blog name
-	if(!isset($blog_selected_name_before)) $blog_selected_name_before = '<strong>';				
+	if(!isset($blog_selected_name_before)) $blog_selected_name_before = '<strong>';
 	if(!isset($blog_selected_name_after)) $blog_selected_name_after = '</strong>';
 	# This is additionnal markup before and after the other blog names
-	if(!isset($blog_other_name_before)) $blog_other_name_before = '';				
+	if(!isset($blog_other_name_before)) $blog_other_name_before = '';
 	if(!isset($blog_other_name_after)) $blog_other_name_after = '';
 	# This is the blogparam that will be displayed as the name:
 	if(!isset($blog_name_param)) $blog_name_param = 'shortname';
 	# This is the blogparam that will be displayed as the link title:
 	if(!isset($blog_title_param)) $blog_title_param = 'name';
-	
+
 	/**
 	 * We now call the default bloglist handler...
 	 * However you can replace this file with the full handler (in /blogs) and customize it!
 	 */
-	require get_path('skins').'/_bloglist.php';
+	require $skins_path.'_bloglist.php';
 
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/basic/_feedback.php 1.10.3.src/skins/basic/_feedback.php
--- 0.9.2.src/skins/basic/_feedback.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/basic/_feedback.php	2007-04-25 23:18:14.000000000 -0500
@@ -11,93 +11,107 @@
 	 *
 	 * b2evolution - {@link http://b2evolution.net/}
 	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
 	 *
 	 * @package evoskins
 	 * @subpackage basic
 	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
 
 	// --- //
 
-	if( ! $c ) 
+	if( empty($c) )
 	{	// Comments not requested
 		$disp_comments = 0;					// DO NOT Display the comments if not requested
 		$disp_comment_form = 0;			// DO NOT Display the comments form if not requested
 	}
-	
-	if( (!$tb) || (!$Blog->get( 'allowtrackbacks' )) ) 
+
+	if( empty($tb) || (!$Blog->get( 'allowtrackbacks' )) )
 	{	// Trackback not requested or not allowed
 		$disp_trackbacks = 0;				// DO NOT Display the trackbacks if not requested
 		$disp_trackback_url = 0;		// DO NOT Display the trackback URL if not requested
 	}
-	
-	if( (!$pb) || (!$Blog->get( 'allowpingbacks' )) ) 
-	{	// Pingback not requested or not allowed
+
+	if( empty($pb) )
+	{	// Pingback not requested
 		$disp_pingbacks = 0;				// DO NOT Display the pingbacks if not requested
 	}
 
 	?>
-	<a name="feedbacks"></a>
+	<a id="feedbacks"></a>
 	<?php
-	
+
 	if( ! ($disp_comments || $disp_comment_form || $disp_trackbacks || $disp_trackback_url || $disp_pingbacks ) )
 	{	// Nothing more to do....
 		return false;
 	}
-	
+
 	$type_list = array();
 	$disp_title = array();
-	if(  $disp_comments )	
+	if(  $disp_comments )
 	{	// We requested to display comments
 		if( $Item->can_see_comments() )
 		{ // User can see a comments
 			$type_list[] = "'comment'";
-			$disp_title[] = T_("Comments"); 
+			$disp_title[] = T_("Comments");
 		}
 		else
 		{ // Use cannot see comments
 			$disp_comments = false;
-		}		
+		}
 		?>
-		<a name="comments"></a>
-	<?php } 
-	if( $disp_trackbacks ) { 
+		<a id="comments"></a>
+	<?php }
+	if( $disp_trackbacks ) {
 		$type_list[] = "'trackback'";
 		$disp_title[] = T_("Trackbacks"); ?>
-		<a name="trackbacks"></a>
+		<a id="trackbacks"></a>
 	<?php }
-	if( $disp_pingbacks ) { 
+	if( $disp_pingbacks ) {
 		$type_list[] = "'pingback'";
 		$disp_title[] = T_("Pingbacks"); ?>
-		<a name="pingbacks"></a>
-	<?php } ?>
-	
-	<?php if( $disp_trackback_url ) {	// We want to display the trackback URL: ?>
-	<h4><?php echo T_('Trackback address for this post:') ?></h4>
-	<code><?php $Item->trackback_url() ?></code>
+		<a id="pingbacks"></a>
 	<?php } ?>
-	
+
+	<?php
+	if( $disp_trackback_url )
+	{	// We want to display the trackback URL:
+		?>
+		<h4><?php echo T_('Trackback address for this post:') ?></h4>
+		<?php
+		/*
+		 * Trigger plugin event, which could display a captcha form, before generating a whitelisted URL:
+		 * fp> What's the difference between a "whitelisted" URL and a normal trackback URL ??
+		 */
+		if( ! $Plugins->trigger_event_first_true( 'DisplayTrackbackAddr', array('Item' => & $Item, 'template' => '<code>%url%</code>') ) )
+		{ // No plugin displayed a payload, so we just display the default:
+			?>
+			<code><?php $Item->trackback_url() ?></code>
+			<?php
+		}
+	}
+	?>
+
 	<?php
 	if( $disp_comments || $disp_trackbacks || $disp_pingbacks  )
 	{
-		if( $disp_comments ) 
+		if( $disp_comments )
 	?>
-	
+
 	<!-- Title for comments, tbs, pbs... -->
 	<h4><?php echo implode( ", ", $disp_title) ?>:</h4>
-	
+
 	<?php
-	$CommentList = & new CommentList( 0, implode(',', $type_list), array(), $id, '', 'ASC' );
-	
-	$CommentList->display_if_empty( 
-								'<p>' . 
-								sprintf( /* TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST... */ 
-													T_('No %s for this post yet...'), implode( "/", $disp_title) ) . 
+	$CommentList = & new CommentList( 0, implode(',', $type_list), array('published'), $Item->ID, '', 'ASC' );
+
+	$CommentList->display_if_empty(
+								'<p>' .
+								sprintf( /* TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST... */
+													T_('No %s for this post yet...'), implode( "/", $disp_title) ) .
 								'</p>' );
-	
-	while( $Comment = $CommentList->get_next() )
-	{	// Loop through comments:	
+
+	while( $Comment = & $CommentList->get_next() )
+	{	// Loop through comments:
 		?>
 		<!-- ========== START of a COMMENT/TB/PB ========== -->
 		<?php $Comment->anchor() ?>
@@ -105,22 +119,22 @@
 		<?php
 			switch( $Comment->get( 'type' ) )
 			{
-				case 'comment': // Display a comment: 
-					echo T_('Comment from:') ?> 
-					<?php $Comment->author() ?> 
+				case 'comment': // Display a comment:
+					echo T_('Comment from:') ?>
+					<?php $Comment->author() ?>
 					<?php $Comment->author_url( '', ' &middot; ', '' ) ?>
 					<?php break;
 
 				case 'trackback': // Display a trackback:
-					echo T_('Trackback from:') ?> 
+					echo T_('Trackback from:') ?>
 					<?php $Comment->author( 'htmlbody', true ) ?>
 					<?php break;
 
 				case 'pingback': // Display a pingback:
-					echo T_('Pingback from:') ?> 
+					echo T_('Pingback from:') ?>
 					<?php $Comment->author( 'htmlbody', true ) ?>
 					<?php break;
-			} 
+			}
 
 			$Comment->edit_link( ' &middot; ' ) // Link to backoffice for editing
 		?>
@@ -131,99 +145,99 @@
 		</blockquote>
 		<!-- ========== END of a COMMENT/TB/PB ========== -->
 		<?php
-	} 
-	
-	if( $disp_comment_form ) 
-	{	// We want to display the comments form: 
+	}
+
+	if( $disp_comment_form )
+	{	// We want to display the comments form:
 		if( $Item->can_comment() )
 		{ // User can leave a comment
 		?>
 		<h4><?php echo T_('Leave a comment') ?>:</h4>
-		
+
 		<?php
 			$comment_author = isset($_COOKIE[$cookie_name]) ? trim($_COOKIE[$cookie_name]) : '';
 			$comment_author_email = isset($_COOKIE[$cookie_email]) ? trim($_COOKIE[$cookie_email]) : '';
 			$comment_author_url = isset($_COOKIE[$cookie_url]) ? trim($_COOKIE[$cookie_url]) : '';
 		?>
-		
+
 		<!-- form to add a comment -->
-		<form action="<?php echo $htsrv_url ?>/comment_post.php" method="post">
-		
+		<form action="<?php echo $htsrv_url ?>comment_post.php" method="post">
+
 			<input type="hidden" name="comment_post_ID" value="<?php echo $Item->ID() ?>" />
-			<input type="hidden" name="redirect_to" value="<?php echo regenerate_url() ?>" />
+			<input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars(url_rel_to_same_host(regenerate_url('','','','&'), $htsrv_url)) ?>" />
 
 		<table>
-			<?php 
-			if( is_logged_in() ) 
-			{ // User is logged in: 
+			<?php
+			if( is_logged_in() )
+			{ // User is logged in:
 				?>
 				<tr valign="top" bgcolor="#eeeeee">
 					<td align="right"><strong><?php echo T_('User') ?>:</strong></td>
 					<td align="left">
-						<strong><?php $current_User->prefered_name()?></strong>
+						<strong><?php $current_User->preferred_name()?></strong>
 						<?php user_profile_link( ' [', ']', T_('Edit profile') ) ?>
 						</td>
-				</tr>	
-				<?php 
-			} 
+				</tr>
+				<?php
+			}
 			else
-			{ // User is not loggued in: 
+			{ // User is not loggued in:
 				?>
 				<tr valign="top" bgcolor="#eeeeee">
 					<td align="right"><label for="author"><strong><?php echo T_('Name') ?>:</strong></label></td>
-					<td align="left"><input type="text" name="author" id="author" value="<?php echo $comment_author ?>" size="40" tabindex="1" /></td>
-				</tr>	
-				
+					<td align="left"><input type="text" name="u" id="author" value="<?php echo $comment_author ?>" size="40" tabindex="1" /></td>
+				</tr>
+
 				<tr valign="top" bgcolor="#eeeeee">
 					<td align="right"><label for="email"><strong><?php echo T_('Email') ?>:</strong></label></td>
-					<td align="left"><input type="text" name="email" id="email" value="<?php echo $comment_author_email ?>" size="40" tabindex="2" /><br />
+					<td align="left"><input type="text" name="i" id="email" value="<?php echo $comment_author_email ?>" size="40" tabindex="2" /><br />
 						<small><?php echo T_('Your email address will <strong>not</strong> be displayed on this site.') ?></small>
 					</td>
 				</tr>
-				
+
 				<tr valign="top" bgcolor="#eeeeee">
 					<td align="right"><label for="url"><strong><?php echo T_('Site/Url') ?>:</strong></label></td>
-					<td align="left"><input type="text" name="url" id="url" value="<?php echo $comment_author_url ?>" size="40" tabindex="3" /><br />
+					<td align="left"><input type="text" name="o" id="url" value="<?php echo $comment_author_url ?>" size="40" tabindex="3" /><br />
 						<small><?php echo T_('Your URL will be displayed.') ?></small>
 					</td>
 				</tr>
-				<?php 
-				} 
+				<?php
+				}
 			?>
-					
+
 			<tr valign="top" bgcolor="#eeeeee">
 				<td align="right"><label for="comment"><strong><?php echo T_('Comment text') ?>:</strong></label></td>
-				<td align="left" width="450"><textarea cols="50" rows="12" name="comment" id="comment" tabindex="4"></textarea><br />
+				<td align="left" width="450"><textarea cols="50" rows="12" name="p" id="comment" tabindex="4"></textarea><br />
 					<small><?php echo T_('Allowed XHTML tags'), ': ', htmlspecialchars(str_replace( '><',', ', $comment_allowed_tags)) ?></small>
 				</td>
 			</tr>
-					
+
 			<tr valign="top" bgcolor="#eeeeee">
 				<td align="right"><strong><?php echo T_('Options') ?>:</strong></td>
 				<td align="left">
-				
+
 				<?php if(substr($comments_use_autobr,0,4) == 'opt-') { ?>
 					<input type="checkbox" name="comment_autobr" value="1" <?php if($comments_use_autobr == 'opt-out') echo ' checked="checked"' ?> tabindex="6" id="comment_autobr" /> <label for="comment_autobr"><strong><?php echo T_('Auto-BR') ?></strong></label> <small>(<?php echo T_('Line breaks become &lt;br /&gt;') ?>)</small><br />
-				<?php } 
-				if( ! is_logged_in() ) 
-				{ // User is not logged in: 
+				<?php }
+				if( ! is_logged_in() )
+				{ // User is not logged in:
 					?>
 					<input type="checkbox" name="comment_cookies" value="1" checked="checked" tabindex="7" id="comment_cookies" /> <label for="comment_cookies"><strong><?php echo T_('Remember me') ?></strong></label> <small><?php echo T_('(Set cookies for name, email &amp; url)') ?></small>
-					<?php 
+					<?php
 				} ?>
 				</td>
 			</tr>
-		
+
 			<tr valign="top" bgcolor="#eeeeee">
 				<td colspan="2" align="center">
 					<input type="submit" name="submit" value="<?php echo T_('Send comment') ?>" tabindex="8" />
 				</td>
 			</tr>
-		</table>	
-		
+		</table>
+
 		</form>
-	<?php 
-		} 
+	<?php
+		}
 	}
 	?>
 
diff -ruN --text 0.9.2.src/skins/basic/_main.php 1.10.3.src/skins/basic/_main.php
--- 0.9.2.src/skins/basic/_main.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/basic/_main.php	2007-05-07 18:19:06.000000000 -0500
@@ -1,35 +1,59 @@
 <?php
-	/**
-	 * This is the main template. It displays the blog.
-	 *
-	 * However this file is not meant to be called directly.
-	 * It is meant to be called automagically by b2evolution.
-	 * To display a blog, you should call a stub file instead, for example:
-	 * /blogs/index.php or /blogs/blog_b.php
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage basic
-	 */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+/**
+ * This is the main template. It displays the blog.
+ *
+ * However this file is not meant to be called directly.
+ * It is meant to be called automagically by b2evolution.
+ * To display a blog, the easiest way is to call index.php?blog=#
+ * where # is the number of your blog.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Jason EDGECOMBE grants Francois PLANQUE the right to license
+ * Jason EDGECOMBE's personal contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evoskins
+ * @subpackage basic
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ * @author cafelog (team)
+ * @author edgester Jason EDGECOMBE
+ *
+ * {@internal Below is a list of former authors whose contributions to this file have been
+ *            either removed or redesigned and rewritten anew:
+ *            - (none)
+ * }}
+ *
+ * @version $Id: _main.php,v 1.46.2.6.2.4 2007/05/07 17:19:06 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+skin_content_header();	// Sets charset!
 ?>
 <html>
 <head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
+	<?php skin_content_meta(); /* Charset for static pages */ ?>
+	<?php $Plugins->trigger_event( 'SkinBeginHtmlHead' ); ?>
 	<title><?php
 		$Blog->disp('name', 'htmlhead');
-		single_cat_title( ' - ', 'htmlhead' );
-		single_month_title( ' - ', 'htmlhead' );
-		single_post_title( ' - ', 'htmlhead' );
-		arcdir_title( ' - ', 'htmlhead' );
-		profile_title( ' - ', 'htmlhead' );
+		request_title( ' - ', '', ' - ', 'htmlhead' );
 	?>
 	</title>
-	<base href="<?php skinbase(); // Base URL for this skin. You need this to fix relative links! ?>" />
-	<meta name="generator" content="b2evolution <?php echo $b2_version ?>" /> <!-- Please leave this for stats -->
+	<?php skin_base_tag(); /* Base URL for this skin. You need this to fix relative links! */ ?>
+	<?php robots_tag(); ?>
+	<meta name="generator" content="b2evolution <?php echo $app_version ?>" /> <!-- Please leave this for stats -->
+	<?php
+		$Blog->disp( 'blog_css', 'raw');
+		$Blog->disp( 'user_css', 'raw');
+	?>
 </head>
 <body>
 
@@ -38,9 +62,11 @@
 	 * --------------------------- BLOG LIST INCLUDED HERE -----------------------------
 	 */
 	require( dirname(__FILE__).'/_bloglist.php' );
-	// ---------------------------------- END OF BLOG LIST --------------------------------- ?>
+	// ---------------------------------- END OF BLOG LIST ---------------------------------
+	?>
 
-	<?php // ------------------------------- START OF SKIN LIST -------------------------------
+	<?php
+	// ------------------------------- START OF SKIN LIST -------------------------------
 	if( ! $Blog->get('force_skin') )
 	{	// Skin switching is allowed for this blog:
 		echo T_( 'Select skin:' ), ' ';
@@ -49,42 +75,47 @@
 		[<a href="<?php skin_change_url() ?>"><?php skin_list_iteminfo( 'name', 'htmlbody' ) ?></a>]
 		<?php
 		}
-	} // ------------------------------ END OF SKIN LIST ------------------------------ ?>
+	}
+	// ------------------------------ END OF SKIN LIST ------------------------------
+	?>
 
 	<hr>
 	<div align="center">
 		<h1><?php $Blog->disp( 'name', 'htmlbody' ) ?></h1>
 		<p><?php $Blog->disp( 'tagline', 'htmlbody' ) ?></p>
-	</div>	
+	</div>
 	<hr>
+	<small><?php $Blog->disp( 'longdesc', 'htmlbody' ); ?></small>
 
-  <small><?php $Blog->disp( 'longdesc', 'htmlbody' ); ?></small>
-	
 	<hr>
 
-	<h2><?php
-		single_cat_title();
-		single_month_title();
-		single_post_title();
-		arcdir_title();
-		profile_title();
-	?></h2>
+	<?php
+	// ------------------------- MESSAGES GENERATED FROM ACTIONS -------------------------
+	$Messages->disp( '<blockquote>', '</blockquote>' );
+	// --------------------------------- END OF MESSAGES ---------------------------------
+	?>
+
+  <?php
+		// ------------------------- TITLE FOR THE CURRENT REQUEST -------------------------
+		request_title( '<h2>', '</h2>', ' - ', 'htmlbody' );
+		// ------------------------------ END OF REQUEST TITLE -----------------------------
+	?>
 
 	<?php	// ---------------------------------- START OF POSTS --------------------------------------
-	if( isset($MainList) ) $MainList->display_if_empty();	// Display message if no post
+	if( isset($MainList) ) $MainList->display_if_empty( '' );	// Display message if no post
 
-	if( isset($MainList) ) while( $Item = $MainList->get_item() )
+	if( isset($MainList) ) while( $Item = & $MainList->get_item() )
 	{
-		$MainList->date_if_changed();
-		$Item->anchor(); 
+		$MainList->date_if_changed( '<h2>', '</h2>', '' );
+		$Item->anchor();
 		locale_temp_switch( $Item->locale ); // Temporarily switch to post locale
 		?>
 		<h3>
-			<?php $Item->issue_time(); ?>
-			<a href="<?php $Item->permalink() ?>" title="<?php echo T_('Permanent link to full entry') ?>"><img src="img/icon_minipost.gif" alt="Permalink" width="12" height="9" border="0" align="middle" /></a>
-			<?php $Item->title(); ?>
+			<?php $Item->issue_time( '' ); ?>
+			<a href="<?php $Item->permanent_url() ?>" title="<?php echo T_('Permanent link to full entry') ?>"><img src="img/icon_minipost.gif" alt="Permalink" width="12" height="9" border="0" align="middle" /></a>
+			<?php $Item->title( '', '', true ); ?>
 			&nbsp;
-			<?php locale_flag( $Item->locale, 'h10px', '', 'middle' ); // Display flag for post locale ?>
+			<?php locale_flag( $Item->locale, 'h10px', '', 'middle' ); /* Display flag for post locale */ ?>
 		</h3>
 
 		<blockquote>
@@ -92,27 +123,23 @@
 			<small>
 			<?php
 				echo T_('Categories'), ': ';
-				$Item->categories();
+				$Item->categories( '#', '<strong>', '</strong>', '', '', '<em>', '</em>', ', ' );
 				echo ', ';
 				$Item->wordcount();
 				echo ' ', T_('words');
 			?>
 			</small>
-		
+
 			<div>
 				<?php $Item->content( '#', '#', T_('Read more...') ); ?>
-				<?php link_pages() ?>
+				<?php link_pages( '#', '#', 'number', '#', '#', '%d' ) ?>
 			</div>
 
 			<small>
-
-			<?php $Item->feedback_link( 'feedbacks', '', ' &bull; ' ) // Link to comments, trackback... ?>
-
-			<?php $Item->edit_link( '', ' &bull; ' ) // Link to backoffice for editing ?>
-
-			<?php $Item->trackback_rdf() // trackback autodiscovery information ?>
-
-			<a href="<?php $Item->permalink() ?>" title="<?php echo T_('Permanent link to full entry') ?>"><?php echo T_('Permalink') ?></a>
+				<?php $Item->feedback_link( 'feedbacks', '', ' &bull; ' ) // Link to comments, trackback... ?>
+				<?php $Item->edit_link( '', ' &bull; ' ) // Link to backoffice for editing ?>
+				<?php $Item->trackback_rdf() // trackback autodiscovery information ?>
+				<?php $Item->permanent_link(); ?>
 			</small>
 
 		</blockquote>
@@ -125,50 +152,45 @@
 		$disp_trackback_url = 1;		// Display the trackbal URL if trackbacks requested
 		$disp_pingbacks = 1;				// Display the pingbacks if requested
 		require( dirname(__FILE__).'/_feedback.php' );
-		// ----------------- END OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. ----------------- 
+		// ----------------- END OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. -----------------
 
 		locale_restore_previous();	// Restore previous locale (Blog locale)
 		?>
-	<?php } // --------------------------------- END OF POSTS ----------------------------------- ?> 
+	<?php } // --------------------------------- END OF POSTS ----------------------------------- ?>
 
-	<?php // ---------------- START OF INCLUDES FOR LAST COMMENTS, STATS ETC. ----------------
-		switch( $disp )
-		{
-			case 'arcdir':
-				// this includes the archive directory if requested
-				require( dirname(__FILE__).'/_arcdir.php');
-				break;
-	
-			case 'profile':
-				// this includes the profile form if requested
-				require( dirname(__FILE__).'/_profile.php');
-				break;
-		}
-		// ------------------- END OF INCLUDES FOR LAST COMMENTS, STATS ETC. ------------------- ?>
+	<?php
+		// -------------- START OF INCLUDES FOR LAST COMMENTS, MY PROFILE, ETC. --------------
+		// Note: you can customize any of the sub templates included here by
+		// copying the matching php file into your skin directory.
+		$current_skin_includes_path = dirname(__FILE__).'/';
+		// Call the dispatcher:
+		require $skins_path.'_dispatch.inc.php';
+		// --------------- END OF INCLUDES FOR LAST COMMENTS, MY PROFILE, ETC. ---------------
+	?>
 
 	<hr>
 
 	<div align="center">
 		<strong>
-		<?php posts_nav_link(); ?>
+		<?php posts_nav_link( ' :: ', '#', '#' ); ?>
 		::
 		<a href="<?php $Blog->disp( 'arcdirurl', 'raw' ) ?>"><?php echo T_('Archives') ?></a>
 		</strong>
 
-		<p><?php 
-			user_login_link( ' [', '] ' ); 
-			user_register_link( ' [', '] ' ); 
-			user_admin_link( ' [', '] ' ); 
-			user_profile_link( ' [', '] ' ); 
-			user_logout_link( ' [', '] ' ); 
+		<p><?php
+			user_login_link( ' [', '] ' );
+			user_register_link( ' [', '] ' );
+			user_admin_link( ' [', '] ' );
+			user_logout_link( ' [', '] ' );
 		?></p>
 	</div>
 
 	<hr>
-	
-	<div align="center">Powered by <a href="http://b2evolution.net/" title="b2evolution home"><img src="../../img/b2evolution_button.png" alt="b2evolution" width="80" height="15" border="0" align="middle" /></a> <!-- Please help us promote b2evolution and leave this link on your blog. --></div>
-	<?php 
-		log_hit();	// log the hit on this page
+
+  	<p align="center"><!-- Please help us promote b2evolution and leave this link on your blog. --><a href="http://b2evolution.net/" title="b2evolution: next generation blog software"><img src="../../rsc/img/powered-by-b2evolution-120t.gif" alt="powered by b2evolution free blog software" title="b2evolution: next generation blog software" width="120" height="32" border="0" /></a></p>
+
+	<?php
+		$Hit->log();  // log the hit on this page
 		debug_info();	// output debug info if requested
 	?>
 </body>
diff -ruN --text 0.9.2.src/skins/basic/_profile.php 1.10.3.src/skins/basic/_profile.php
--- 0.9.2.src/skins/basic/_profile.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/basic/_profile.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,105 +0,0 @@
-<?php 
-	/**
-	 * This is the template that displays the user profile form
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display a feedback, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?disp=profile
-	 * Note: don't code this URL by hand, use the template functions to generate it!
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage basic
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	if( ! is_logged_in() )
-	{	// must be logged in!
-		echo '<p>', T_( 'You are not logged in.' ), '</p>';
-		return;
-	}
-	// --- //
-?>
-
-	<!-- form to add a comment -->
-	<form action="<?php echo $htsrv_url ?>/profile_update.php" method="post">
-
-	<input type="hidden" name="checkuser_id" value="<?php echo $user_ID ?>" />
-	
-	<table align="center">
-	
-		<tr>
-			<td align="right"><strong><?php echo T_('Login:') ?></strong></td>
-			<td><?php user_info( 'login', 'htmlhead' ) ?>
-				-
-				<strong><?php echo T_('ID') ?>:</strong> 
-				<?php user_info( 'ID', 'raw' ) ?>
-			</td>
-		</tr>
-
-		<tr>
-			<td align="right"><strong><?php echo T_('Level') ?>:</strong></td>
-			<td><?php echo user_info( 'level', 'raw' ) ?></td>
-		</tr>
-
-		<tr>
-			<td align="right"><strong><?php echo T_('Posts') ?>:</strong></td>
-			<td><?php echo user_info( 'num_posts', 'raw' ) ?></td>
-		</tr>
-
-		<?php
-			form_text_tr( 'newuser_firstname', get_user_info( 'firstname' ), 40, T_('First name'), '', 50, 'bComment' );
-			form_text_tr( 'newuser_lastname', get_user_info( 'lastname' ), 40, T_('Last name'), '', 50, 'bComment' );
-			form_text_tr( 'newuser_nickname', get_user_info( 'nickname' ), 40, T_('Nickname'), '', 50, 'bComment' );
-		?>
-		
-		<tr>
-			<td align="right"><strong><label for="newuser_idmode"><?php echo T_('Identity shown') ?>:</label></strong></td>
-			<td>
-				<?php $idmode = get_user_info( 'idmode' ); ?>
-				<select name="newuser_idmode">
-					<option value="nickname"<?php if ( $idmode == 'nickname' ) echo ' selected="selected"'; ?>><?php user_info( 'nickname', 'htmlhead' ) ?></option>
-					<option value="login"<?php if ( $idmode == 'login' ) echo ' selected="selected"'; ?>><?php user_info( 'login', 'htmlhead' ) ?></option>
-					<option value="firstname"<?php if ( $idmode == 'firstname' ) echo ' selected="selected"'; ?>><?php user_info( 'firstname', 'htmlhead' ) ?></option>
-					<option value="lastname"<?php if ( $idmode == 'lastname' ) echo ' selected="selected"'; ?>><?php user_info( 'lastname', 'htmlhead' ) ?></option>
-					<option value="namefl"<?php if ( $idmode == 'namefl' ) echo ' selected="selected"'; ?>><?php user_info( 'firstname', 'htmlhead' ); echo ' '; user_info( 'lastname', 'htmlhead' ); ?></option>
-					<option value="namelf"<?php if ( $idmode == 'namelf' ) echo ' selected="selected"'; ?>><?php user_info( 'lastname', 'htmlhead' ); echo ' '; user_info( 'firstname', 'htmlhead' ); ?></option>
-				</select>
-		</td>
-		</tr>
-
-
-		<?php
-			form_text_tr( 'newuser_email', get_user_info( 'email' ), 40, T_('Email'), '', 100, 'bComment' );
-			form_text_tr( 'newuser_url', get_user_info( 'url' ), 40, T_('URL'), '', 100, 'bComment' );
-			form_text_tr( 'newuser_icq', get_user_info( 'icq' ), 40, T_('ICQ'), '', 40, 'bComment' );
-			form_text_tr( 'newuser_aim', get_user_info( 'aim' ), 40, T_('AOL I.M.'), '', 50, 'bComment' );
-			form_text_tr( 'newuser_msn', get_user_info( 'msn' ), 40, T_('MSN I.M.'), '', 100, 'bComment' );
-			form_text_tr( 'newuser_yim', get_user_info( 'yim' ), 40, T_('Yahoo I.M.'), '', 50, 'bComment' );
-
-			form_checkbox_tr( 'newuser_notify', get_user_info( 'notify' ), T_('Notifications'), T_('Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.') );
-		?>
-
-		<tr>
-			<td align="right"><strong><label for="pass1"><?php echo T_('New password') ?>:</label></strong></td>
-			<td><input type="password" name="pass1" id="pass1" value="" size="16" /></td>
-		</tr>
-	
-		<tr>
-			<td align="right"><strong><label for="pass2"><?php echo T_('Confirm new password') ?>:</label></strong></td>
-			<td><input type="password" name="pass2" id="pass2" value="" size="16" /></td>
-		</tr>		
-	
-		<tr>
-			<td align="center" colspan="2">
-				<input type="submit" name="submit" value="<?php echo T_('Update') ?>" />
-			</td>
-		</tr>
-	</table>
-	
-	</form>
-
diff -ruN --text 0.9.2.src/skins/basic/skinshot.jpg 1.10.3.src/skins/basic/skinshot.jpg
--- 0.9.2.src/skins/basic/skinshot.jpg	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/basic/skinshot.jpg	2006-08-18 22:49:28.000000000 -0500
@@ -0,0 +1,31 @@
+ JFIF   d d   Ducky     <   &Adobe d    
+
  "       	  		
+
+
+
+

                                      @"0! Pp`#       !1AQa"23q@#0B Rb              Pp1A     !1AQaq@0P` p    IRj^hrWrsdt              K   $O@=         (X        H    '9R(I'a       (Aw         #A&       cЂj;s@      uҤE,Г=+Z
nj     B`Ա%p      shI%IR,I\  RJC2TԂH,\̒AtS=\ەԹՊ       #KUbeEX4       )B
gnh       bOYK2գ       bAs0hPIcRH *v  /Itb        cneT       t	69OO       sER̶j       &I$
+      yZpηNluLyiPr7lɧN(]+cJŭ[-lZصkbŭ[-lZظ1kbŭ[-lZصkbŭ[ Ək8Kiw$5[sz^m*KE\j,x~]e/Yz^嗬e/Yz9+2^e/Yz^hԋ&Eu!]hԉu!9+%dVJY+%dVJY+%daaeA$>Q Tǵᶫ9vkt-V ٬^ǏuC2}u.F2ޅ>
+XVRUbd.yuFF"
U]&C(F:M2G6Bu8܍Vm#~E6aXʬj1#bF'C(W)v-NMXBCdk"Z]B['#a~ZAN Ūn"9r`T0ϗE9ZgK+FʴΙP3#l%oGBڡsES_YGΪ"C:=a}h^Bv45H/iԇMJ$,uTN(bmvQuPOU`A@FJ}PWh=&.]
+&kGYQ
+F W\}"{ d$w^d &!vEwZa
+iW
y{@^Xg$3tN
ػvks]eI	ܱ_?3|g  Bq!qH(\5s\ŴɑYĮ(OȬN|l[V݁\$yAErE .-\Z   F0 ?c+e  ? ?VTס
|W'{'1e0ӥvvtÖ뷇4ֆ(5w.,کG:>ߛrcp ba/1ud[auЛ$7YʐNf,0 z !..ѻښt@kM~u޹w]z޹w]z޹w]zr]e˽r\.˽r\.˽r\.eľY喢1k\u~o>PmX`:'YxbԬ
gzi}\6c<q*0#&bGG2Zxy%Ž3c]wWҟ@ubO		
lF.o:q 0;y]юM`m1c1Yl4],\ٸ.iRUw&d(ߗq3k'1|ӌmFbr 6Ұ}H̹5]sNLL"/>3O;oD\QԟkTX1Cj]~`:x)aΜI.;}ي˹-;Q9pV~
+R'0DVgYxh]ĦΖ]ދ2S
+gWXS
K
+}ÒhZ>͆)hܢXح.wOx]@$g0Ș	>jaFD92\A`İt~o ff	mMJ_XԲqAIwvGf=Toų:i_D."4ԁ4M2>χūF
ݕ#-D%d"pVS}<-O uS|Q|q_P1x2m ltPcGEu39oZ:Fsw|*H;.gS㘣]wgOE\__$SvT'N5ف4"&=}I<u(r&:-) ^'-:uqϋjs']6:ԝvyn?ssDcC_R|re3kCtڹQn\S=8#fsŷpfWO,1h8;5gOBl]T[/&t?
8F_]ū]Ot%"
+Xw(>l>6 {XmTr2c<ݙ]^%E2S޻>O@?2a5ũ rن [hMW}n?T}Ƚ-Uo ?!yu[Y\3\,o'sMe	f}s"%xW
o.| %@9GVx-kjyb)o*	\-bp[g    Ё     %eSRBr0ąlшg+Nbhۄ3nHyLRW~ګ::.e79eѺqu͂  Ȉ@2~Iĥ@
~DDDDDErW6p'un[60SaH+oh -m:gdXA]{MەznB`]%آ5eg3N;$N;$N;$N;$N;$|Ai Q6] p}= E2Y,+Ws6)?$DYHTT`Ùע+?9U.7PmEru V鏦Ect!z%ݪue9qczKw58®d
+h+x5Zog2fݶ\˪ʝf⿉L\#Q~+jvv.YJs6ETX
ҸẀ;:B.nfK\тXsP(r0Z+>Rq4trGB#GGILsiiiUJsQ=%=]@Q
+	/5: V0~W㈰kŎ5
+"56Ķ 5-?X@`W8qãhk\C/ʸmGE+31{Q] PtK^lEOJƬ%YfzC24]u[PXW{
+HM,tx6Q#9U5aE&&Fُ wuX"l1F{U|ѣemvj
SÌPj6y#ަ&"mbSgVuT6oXFvm90 rbrqkS7$itwzH(Q7&v֒ǯIr6pN4cGb>d,{1v>h,Y6|-Bׇx
;e=Y,gWUukܷ91lxl+ە2um筱Jj32(nuflAuuŻ>Jp*ڹ)RǗ
-tK]EPݔ9ų!2;
+g \0j#E~ \1
)Ud
+ t{;q7ճ?ۢgn0
RUվ#\[ BĿNO7L%=e@hq1VH00 yG1;Yyů2?bP{o%걟l*sg9O%êܴF]
+ qB{~S̭;77%"mYHK[Յ!	 SF{c "_Zal}mNJu{ \}.x
+]@}b,,HUE^s3tq^UYW%n_QZQy_Mgf}[+Әˇk~9'l͕թ:8L&f
:u4~:'S;ۣm 72`^ϼnZ  ?!	S[XFM3F8 47GZzInEhNQJ܋y5[o֪~RUA]< xEK>͗;PSP.1 9#S;ws;hH3S ?! 5J*T__R~կ[/    `I$I$I$H$I$I$I$$I$I$I$I$I$I$I I$I 	$       H I$I$I$A  I$I$I$A A$I$I$Ay$I$I A I$I$I$$A I$@@ I'dI$I$Ik$I$I$  I$I$I$IA$I  @ 	IÒI$I$I$I$I$I$ $I$I$yВI$I$HH$ $I$ ?9u_;urU]솀U	k1gj!JiuǒʬBx/mP UFS1=;WYw@Y8P/ y6|)Ƹwl"Дe2LS)e2L%2mv~_~ggv~_~ggv~_~ggl=Wv~_~b{'K
:mv~_~ggv~_~ggv~_~ggLs*TQ4Ǫa6|MCI=htX20[5DZP.vTi
Js{1<ņ_`k9|Nv|>";'`ףv>|>%$nq)A|>'c;|Nv>|>'c;|DkڥY@ȴP}|ւ
j;k
TbS U\ 6;N4Pp7^P+q03@JHTb% +W۹O}tg?O}tg?O}tg?O}tg?O}tb@ԯ 5g e2jP6Д̬ U1W/.OW
7 //P`RpR!xNYNJ
Li,P.까@S  )*)QcEc:tMRT7]1cRzKHաW
mr6:Xy<*H!
f"A7-	3f;Coyxa#SQKx4dH- 	HzkS"2U_Y_HTF!`J jVh-BpF*Jʾ7Rr&^[|b_WUitVUQP~GP`2gf1W/-JQ6V$o lQ]Qk)
ߣ%\$4K[Y:%@!p>
+5]
ud &kd[Ib`bTPg u_@ mb&IZ+ E{|d`BH"2n;K)<< =Cg
+Π@-@jH%3ke3BUx\\Z0[]"mԾETNטQp'&1V-Pzwm	zIhWD
Q>̵#sE6hŰh9yѢIF+U-U4aYqdüZ8.RͷK LKc
+Nka\!1^sJvY pkLuB)QW;	;W[5LK ]YH|d@k3.Oմ@DWC -bmk,qֵ6,	.&I
+K;U(uV0Xy"ehj!C#* ;JF{V"rvji[Bw|6@=XEB[LDϡzlZ0\-NYIm*V3">f` 3=M\#ÔVg^`4 Ҫx	`k8ejث8PU+51u*6t3¶g~pul) ?אSՁ `aoV!kUBgH}VVަt2-Mڈړ^)]Q9\Ƃ0*ZP6mZ!ָ"BRlUS?dcj;a9*,P]ONY&+!2dP1ep4mZ]X(&Rc(n5 lʃQ'/xP=>\VSQdeV
+4M@
Er1YP0طl^x-B<P``ۃ;C afv5jwwT5Desa;]WU,JYhAkR,3ӈJ/r:bpvVڨV:F<HhmWMU:=3$YFK_ #z2EW	0Vˮ:0.*: DdX"Ky@ 0h*{Qb QwU]tهjeWrcپS
+꾜{ڍ[ycC;UzYAkuW?e{=WYmj?Vbn+7{UkyNY§x^.\*{<np
sW  ?핰}-
(KiS}03ts}e{³ 
~h/PT4_pL3
+n,ϟ\VQ_:Q`Q$<U7
+(D2=~Z>aGxŞcHq<{ p_O Pv1`c* (B)8cC ܺ?k׋ ?8`[a R}CoIHUՔG˖AD$	DR}Soϩ'TbKuR"0[ueKzNķHT
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/_bloglist.php 1.10.3.src/skins/_bloglist.php
--- 0.9.2.src/skins/_bloglist.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/_bloglist.php	2007-11-01 00:58:40.000000000 -0500
@@ -7,11 +7,11 @@
 	 *
 	 * b2evolution - {@link http://b2evolution.net/}
 	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
 	 *
 	 * @package evoskins
 	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
 
 if( ! $display_blog_list )
 { // We do *not* want the blog list to be displayed
@@ -21,6 +21,8 @@
 # this is what will start and end your blog links
 if(!isset($blog_list_start)) $blog_list_start = '<ul>';
 if(!isset($blog_list_end)) $blog_list_end = '</ul>';
+# This is what will separate items in the list
+if(!isset($blog_list_separator)) $blog_list_separator = '';
 # this is what will separate your blog links
 if(!isset($blog_item_start)) $blog_item_start = '<li>';
 if(!isset($blog_item_end)) $blog_item_end = '</li>';
@@ -40,7 +42,8 @@
 if(!isset($blog_title_param)) $blog_title_param = 'name';
 
 
-echo $blog_list_start;
+$blog_links = array(); // we collect all links first, to easily implode them
+
 for( $curr_blog_ID = blog_list_start();
 			$curr_blog_ID != false;
 			 $curr_blog_ID = blog_list_next() )
@@ -49,33 +52,41 @@
 	{ // don't show
 		continue;
 	}
-	echo $blog_item_start;
+	$blog_link = $blog_item_start;
 	if( $curr_blog_ID == $blog )
 	{ // This is the blog being displayed on this page:
-		echo '<a href="';
-		blog_list_iteminfo('blogurl', 'raw');
-		echo '" class="', $blog_selected_link_class, '" title="';
-		blog_list_iteminfo($blog_title_param, 'htmlattr');
-		echo '">';
-		echo $blog_selected_name_before;
-		blog_list_iteminfo($blog_name_param, 'htmlbody');
-		echo $blog_selected_name_after;
-		echo '</a>';
+		$blog_link .= '<a href="';
+		$blog_link .= blog_list_iteminfo('blogurl', false);
+		$blog_link .= '" class="'.$blog_selected_link_class.'" title="';
+		$blog_link .= format_to_output( blog_list_iteminfo($blog_title_param, false), 'htmlattr' );
+		$blog_link .= '">';
+		$blog_link .= $blog_selected_name_before;
+		$blog_link .= format_to_output( blog_list_iteminfo($blog_name_param, false ), 'htmlbody' );
+		$blog_link .= $blog_selected_name_after;
+		$blog_link .= '</a>';
 	}
 	else
 	{ // This is another blog:
-		echo '<a href="';
-		blog_list_iteminfo('blogurl', 'raw');
-		echo '" class="', $blog_other_link_class, '" title="';
-		blog_list_iteminfo($blog_title_param, 'htmlattr');
-		echo '">';
-		echo $blog_other_name_before;
-		blog_list_iteminfo($blog_name_param, 'htmlbody');
-		echo $blog_other_name_after;
-		echo '</a>';
+		$blog_link .= '<a href="';
+		$blog_link .= blog_list_iteminfo('blogurl', false);
+		$blog_link .= '" class="'.$blog_other_link_class.'" title="';
+		$blog_link .= format_to_output( blog_list_iteminfo($blog_title_param, false), 'htmlattr' );
+		$blog_link .= '">';
+		$blog_link .= $blog_other_name_before;
+		$blog_link .= format_to_output( blog_list_iteminfo($blog_name_param, false), 'htmlbody' );
+		$blog_link .= $blog_other_name_after;
+		$blog_link .= '</a>';
 	} // End of testing which blog is being displayed
-	echo $blog_item_end;
+	$blog_link .= $blog_item_end;
+
+	$blog_links[] = $blog_link;
 }
+
+// Output:
+echo $blog_list_start;
+echo implode( $blog_list_separator, $blog_links );
 echo $blog_list_end;
 
+
+
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/bluesky/_archives.php 1.10.3.src/skins/bluesky/_archives.php
--- 0.9.2.src/skins/bluesky/_archives.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/bluesky/_archives.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,38 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the links to the archives for a blog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage bluesky
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	# number of archive entries to display:
-	if(!isset($archive_limit)) $archive_limit = 12;
-	# this is what will separate your archive links
-	if(!isset($archive_line_start)) $archive_line_start = '<li>';				
-	if(!isset($archive_line_end)) $archive_line_end = '</li>';				
-	# this is what will separate dates on weekly archive links
-	if(!isset($archive_week_separator)) $archive_week_separator = ' - ';
-	# override general date format ? 0 = no: use the date format set in Options, 1 = yes: override
-	if(!isset($archive_date_format_over_ride)) $archive_date_format_over_ride = 0;
-	# options for daily archive (only if you override the general date format)
-	if(!isset($archive_day_date_format)) $archive_day_date_format = 'Y/m/d';
-	# options for weekly archive (only if you override the general date format)
-	if(!isset($archive_week_start_date_format)) $archive_week_start_date_format = 'Y/m/d';
-	if(!isset($archive_week_end_date_format)) $archive_week_end_date_format   = 'Y/m/d';
-	
-	/**
-	 * We now call the default archives handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_archives.php';
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/bluesky/_bloglist.php 1.10.3.src/skins/bluesky/_bloglist.php
--- 0.9.2.src/skins/bluesky/_bloglist.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/bluesky/_bloglist.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,49 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the links to the available blogs
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage bluesky
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	if( ! $display_blog_list )
-	{	// We do *not* want the blog list to be displayed
-		return;
-	}
-
-	# this is what will start and end your blog links
-	if(!isset($blog_list_start)) $blog_list_start = '<h4>'.T_('Blogs').'&nbsp;:</h4><ul>';				
-	if(!isset($blog_list_end)) $blog_list_end = '</ul>';				
-	# this is what will separate your blog links
-	if(!isset($blog_item_start)) $blog_item_start = '<li>';				
-	if(!isset($blog_item_end)) $blog_item_end = '</li>';
-	# This is the class of for the selected blog link:
-	if(!isset($blog_selected_link_class)) $blog_selected_link_class = '';
-	# This is the class of for the other blog links:
-	if(!isset($blog_other_link_class)) $blog_other_link_class = '';
-	# This is additionnal markup before and after the selected blog name
-	if(!isset($blog_selected_name_before)) $blog_selected_name_before = '<strong>';				
-	if(!isset($blog_selected_name_after)) $blog_selected_name_after = '</strong>';
-	# This is additionnal markup before and after the other blog names
-	if(!isset($blog_other_name_before)) $blog_other_name_before = '';				
-	if(!isset($blog_other_name_after)) $blog_other_name_after = '';
-	# This is the blogparam that will be displayed as the name:
-	if(!isset($blog_name_param)) $blog_name_param = 'name';
-	# This is the blogparam that will be displayed as the link title:
-	if(!isset($blog_title_param)) $blog_title_param = 'shortdesc';
-	
-	/**
-	 * We now call the default bloglist handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_bloglist.php';
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/bluesky/_categories.php 1.10.3.src/skins/bluesky/_categories.php
--- 0.9.2.src/skins/bluesky/_categories.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/bluesky/_categories.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,39 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays (recursive) list of (sub)categories
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage bluesky
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	# You can customize the following as you wish:
-	if(!isset($cat_all)) $cat_all = 'All';	// Set to empty to hide
-	# global category list delimiters:
-	if(!isset($cat_main_start)) $cat_main_start = '';
-	if(!isset($cat_main_end)) $cat_main_end = '';
-	# Category delimiters:
-	if(!isset($cat_line_start)) $cat_line_start = '<li>';
-	if(!isset($cat_line_end)) $cat_line_end = '</li>';
-	if(!isset($cat_line_checkbox)) $cat_line_checkbox = true;
-	# Category group delimiters:
-	if(!isset($cat_group_start)) $cat_group_start = '<ul>';
-	if(!isset($cat_group_end)) $cat_group_end = '</ul>';
-	# When multiple blogs are listed on same page:
-	if(!isset($cat_blog_start)) $cat_blog_start = '<h4>';
-	if(!isset($cat_blog_end)) $cat_blog_end = '</h4>';
-
-	/**
-	 * We now call the default categories handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_categories.php';
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/bluesky/cielbleu.css 1.10.3.src/skins/bluesky/cielbleu.css
--- 0.9.2.src/skins/bluesky/cielbleu.css	2005-06-17 19:53:20.000000000 -0500
+++ 1.10.3.src/skins/bluesky/cielbleu.css	1969-12-31 18:00:00.000000000 -0600
@@ -1,183 +0,0 @@
-
-@import url(../../rsc/forms.css);	/* Import default form styles */
-
-BODY {
-	PADDING-RIGHT: 0px;
-	PADDING-LEFT: 0px; 
-	BACKGROUND-IMAGE: url(img/ciel3.jpg); 
-	PADDING-BOTTOM: 10px; 
-	MARGIN: 0px; 
-	COLOR: white; 
-	PADDING-TOP: 0px; 
-	BACKGROUND-REPEAT: no-repeat; 
-	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
-	BACKGROUND-COLOR: #4c69b9;
-	font-size: 84%;
-}
-
-H1 {
-	MARGIN-LEFT: 0.5em;
-	margin-bottom: 0ex;
-}
-H2 {
-	MARGIN-BOTTOM: 4px
-}
-.infos H3 {
-	FONT-SIZE: smaller; TEXT-ALIGN: right
-}
-.infos H4 A:unknown {
-	content: '| '
-}
-A {
-	COLOR: white; BACKGROUND-COLOR: transparent
-}
-A:link {
-	
-}
-A:visited {
-	
-}
-A:hover {
-	COLOR: #4c69b9; BACKGROUND-COLOR: white
-}
-#main {
-	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px 33ex 0px 10px; PADDING-TOP: 10px
-}
-#tagline {
-	MARGIN-LEFT: 1em;
-	font-weight: bold;
-}
-#main .infos {
-	TEXT-ALIGN: right
-}
-.infos H3 {
-	DISPLAY: inline
-}
-.infos H4 {
-	DISPLAY: inline
-}
-.bPost, .bComment {
-	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; BORDER-LEFT: white 1px dotted; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px dotted; moz-border-radius: 20px
-}
-.article {
-	LINE-HEIGHT: 140%
-}
-#main A {
-	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none
-}
-#main A:hover {
-	COLOR: #4c69b9; BACKGROUND-COLOR: white
-}
-UNKNOWN {
-	FONT-WEIGHT: bold; COLOR: silver; content: "[" attr(hreflang) "]"
-}
-#main Q {
-	FONT-STYLE: italic; quotes: '' '' '' ''
-}
-DIV.interaction {
-	TEXT-ALIGN: right
-}
-DIV.storyTitle {
-	MARGIN-TOP: 2em
-}
-#menu {
-	BORDER-RIGHT: #999 1px solid;
-	PADDING-RIGHT: 10px;
-	PADDING-LEFT: 10px;
-	RIGHT: 20px;
-	BACKGROUND-IMAGE: url(img/white80.png);
-	PADDING-BOTTOM: 10px;
-	WIDTH: 25ex;
-	COLOR: #4c69b9;
-	PADDING-TOP: 10px;
-	BORDER-BOTTOM: #999 1px solid;
-	POSITION: absolute;
-	TOP: 100px;
-	voice-family: inherit;
-}
-UNKNOWN {
-	WIDTH: 25ex;
-}
-#menu A {
-	COLOR: #4c69b9; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
-}
-#menu A:hover {
-	COLOR: #eee; BACKGROUND-COLOR: #4c69b9
-}
-#menu H4 {
-	FONT-SIZE: 14px; MARGIN: 12px 0px 4px
-}
-#menu UL {
-	PADDING-left: 0px; 
-	MARGIN-left: 1ex; 
-}
-#menu LI {
-	list-style: none;
-}
-UNKNOWN {
-	
-}
-.center {
-	TEXT-ALIGN: center
-}
-FIELDSET {
-	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
-}
-.contenucomment LABEL {
-	FONT-WEIGHT: bold; FLOAT: left; MARGIN-LEFT: 1em; WIDTH: 9.1em
-}
-.contenucomment INPUT {
-	MARGIN-LEFT: 1em; WIDTH: 20em
-}
-.contenucomment TEXTAREA {
-	MARGIN-LEFT: 1em; WIDTH: 20em
-}
-.fincomment {
-	MARGIN-TOP: 1em; MARGIN-LEFT: 11em
-}
-.author {
-	MARGIN-BOTTOM: 0px
-}
-#prelude {
-	MARGIN-LEFT: 1em
-}
-form
-{
-	margin: 0ex;
-	padding: 0ex;
-}
-img.logo
-{
-	padding: 2px;
-	border: none;
-	vertical-align: middle;
-}
-.baseline
-{
-	border-top: 1px solid #FFFFFF;
-	margin: 2ex;
-	margin-right: 33ex;
-}
-/* Styles for comment form */
-input.bComment, 
-textarea.bComment
-{
-	border-width: 1px;
-	border-color: #000;
-	border-style: solid;
-	padding: 1px;
-	width: 98%;
-	margin: 0ex;
-}
-select.bComment
-{
-	border-width: 1px;
-	border-color: #000;
-	border-style: solid;
-	padding: 1px;
-	margin: 0ex;
-}
-
-fieldset span.notes {
-	color: #000; /* override */
-}
diff -ruN --text 0.9.2.src/skins/bluesky/_feedback.php 1.10.3.src/skins/bluesky/_feedback.php
--- 0.9.2.src/skins/bluesky/_feedback.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/bluesky/_feedback.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,26 +0,0 @@
-<?php 
-	/**
-	 * This is the template that displays the feedback for a post
-	 * (comments, trackbak, pingback...)
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display a feedback, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?p=1&more=1&c=1&tb=1&pb=1
-	 * Note: don't cod ethis URL by hand, use the template functions to generate it!
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage bluesky
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	/**
-	 * We now call the default feedback handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_feedback.php';
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/bluesky/img/chain_link.gif 1.10.3.src/skins/bluesky/img/chain_link.gif
--- 0.9.2.src/skins/bluesky/img/chain_link.gif	2005-06-17 19:53:20.000000000 -0500
+++ 1.10.3.src/skins/bluesky/img/chain_link.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a         @         @     @  @@ @ @ `  `@ ` `   @     @     @     @       @         @     @  @@ @ @ `  `@ ` `   @     @     @     @  @  @ @@ @ @  @ @@ @ @@ @@@@@@@@` @`@@`@`@ @@@@@ @@@@@ @@@@@ @@@@`  ` @` ` `  ` @` ` `@ `@@`@`@`` ``@````` `@``` `@``` `@``` `@``   @     @  @ @@@@` `@`` @ @ @ @   @     @  @ @@@@` `@`` @ @ @ @   @     @  @ @@@@` `@`` @ @ @ @   @     @  @ @@@@` `@`` @ @ @ @!   ,       O 	Hp\
-D{ CJXqo(v4Q`Ď6,iÕ
-"1EYzęrD#=TX0  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/bluesky/img/ciel3.jpg 1.10.3.src/skins/bluesky/img/ciel3.jpg
--- 0.9.2.src/skins/bluesky/img/ciel3.jpg	2005-06-17 19:53:20.000000000 -0500
+++ 1.10.3.src/skins/bluesky/img/ciel3.jpg	1969-12-31 18:00:00.000000000 -0600
@@ -1,318 +0,0 @@
- JFIF  H H   C 
-
	

%- "%5/874/43;BUH;?P?34JdKPWZ_`_9Ghog\nU]_[ C++[=4=[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ <"            	
-    } !1AQa"q2#BR$3br	
-%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
-   w !1AQaq"2B	#3Rbr
-$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? ϥ&}P
-9s@ QIց!hi)idz(~`Q 
-@=)4 f4@NGJ>29% j1җa'{5:w1e@&x횙cf&WQ8-P3Bbb'\S bz4*Q!<p*(g.*Ja=hniQi#)61L)Nb.EK4cڝj*jELӖ3zHԨ*nQETDh2GHjHDfr*犌58iR%(\ibaAiz$=H>FiW ` 6:
-99ҰAֈ+7\n-xf X!iPVdJ1Ly	9PAozvo=BO
) $IԂB
 l
-a>NMx!r},Ӂ,
׊aO=)Jc
-JZJ ))i( ( ( ( ( ( ( ( ( ( ( ( ( ( @PKIK@X?
-ZJ^|Q )
QGA@ДQ  QE% QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE CQIP04w(~QI@KIK@))i9(h }>VA⩩U$*7>&}*t+ьVqUjEulTÔP0XHqVa5OYze#A VqUnSWzԝ<̞5	`h@juP!,qqM
㡧doH5-)ȩ֋MHHW-S)64;SHFP)tptn*DZ
'J@jGq0㚐R`Wsލ"?m4qN=(QRnhBԀ)05y'6ќw ipASܘP?<]!zF`j#~ƒMP3sN֒ڝ֚(@JNiRqIGz Ri<qHhZJ%RPEPEPEPEPEPEPEPEPEPEPEPEPEPEPKIK@J)ր)0})٠HE/z`
-1 '4+ހIN# J)q&())MJ(Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@h@)>*Z b ((ZsE -'(RR; :tb.7uWUYѸ^MZY2ʥ2`0j$cґ"8-QKG&s֭UlT3ޢQiA㸡$3*yڪ)el(bzP~r3Lta*^s5axI VTU(YN:mbyg=)TsPPнԤqLh0@ǰzH
 ̜Lg&5P$qNLM'4,2Lҩ0ɶQ3ƣy3HM!6=[i3p2F!\y8PLϮim5I PyPyP*2I=3ǭHqn1CJǚL!:P>QL ސ4RQL6
-1GҎ1 ޒLIE RQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE  
-rAJ@8F)GZ4ҏZR))p;SWRxQ99sx"c hS`uDzCBch)<HIm %QL(((((((((((((((((((((hhF1
-Z>P
-(bzZ()8P-%QE%- (iր,FiӹiڐzӀ`i֑XL `td(WRo)OzBˊ9^}io#v94h,F1oLt5XIAޓE"Q'>ո\V#B}R5`jAU"lҧG5EL:Rw4c134  4fzS)إj `͚bIZD
3 H'Z]W>2*'MMc]ӥ$^B_?>6G<T8hfǚ~9B~Z?Y1G2[>X
RdMH)~4qA4iOƊ(P (NQC %Q0ϵJE%E% QIE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE Q@J))E 8u34 m48P|V"AHW<4X(<t<ӺvAB` E00)IUv+8SޚiJ(	E-% QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE 
-(
-(qFi)GP1)q@ELQKKL
- -PE(RPE-) Z90zZolKAlz\@4E1
-M&h`85zplP/o rX?KCJҨ1
VJɦRdM(lzCY&iThӶćg4x
HwǊO4֚48zU<1isJ5hB!88z)=jBi3M  Scй9E8-+>xq.i{vUgR'rd{	H6OM#FF(E9PRy`SF(>){!OzQACE QI@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@RJ))E ( SH֜&T !\M9LҐG4AvS@Sdf3	j"cbL 9Q/4D,*+SI֢֩A4Բ⣫ mS( ))h
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-("Rj*Fb (RQKEZ((Z(Q@wQ@Q@IE- RRp4E(@ZPH4N(yXu$9ƍju`z;Lp(UDYFx5 pGg;I8f1y5.#Ld4z=2-B <g/b.9U/G&JbHTˊ622zP# b)\v ({`*gP1/5<`v`T❊xVw(n=@4Lznj)Oh@C!Qm=1*%{Rҧ`*&j"=*Bx3v4
-CK
j&4ўi:))i( 
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-()h .(TqM"jT慄`Rlbt\SNԸ8(qX܊)W0TI]ȩp]ɨo@jksH[Gjc$8b3Ue''ҤiڢqZ"H'4J@;V1E8C@@	E-% QE PQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QEJZ(Rъ)RE
-(
-(Q@Q@(aEPEP JZ J(%PJ)?ZZ 
.i(ր҃@h ~ik`ao8׭5w^1GZVFi\APQ4,0SUW8 Pr*-qGVOp=*ǛPU'Q0Q)1lSi48MNs\Nc8ܓj\}&&/\3IPQ85J"lyoSJ y9^)aWbnhxE>ct!cܚ\;͎4f"n;&E=4RPE QE% QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QK@RE 
-Ph
- vjXi &USUCڞSbvF'juBi0c8^i͌V-ZCzYn79T\cQITvY9D"$NF)d BjiSʚn1L*lL
ҁXIO=)	E/j1@	IKE % RRPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPhC(AEP0%PRE PQKE %-PRE %-PEPIE- %PQE RQ@jZN vJi?( )(bҒi;LLPN1ڌQH	br;Tm
-;BčUːƕGB8i%~qJmG(\cH.YrԒhVVi,͓94( 3.i( J(((((((((((((((()h Z (RGzZ_z LRz;sJ(SGZq>PSDjҬEc81jwrk'hmy1Mf!*J["!IS@"`HS{V&㥓$P;敁']%`]YxS89,~ )9)ۨ),)LZiɧN:4( 斊 JJ^PQE RRPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPii)i(	KE QE QE QE QE QE QE QE QE QE QE QE RL(ES Tw,-
-3H QցGa@02(ZJ(ފ(EPER 4Sh4R )QE Q@IE QE RQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QK@	KE( QE-aEP4/KIR@l b>~4ōsӃV8&+cYK
9SDc$/z8ca4!AsHvVRqQ3 8ZVǭ0j3a%J".;SR(5 p),GyL+@	<KM> RG w:4PQKE %Q@	E-% 
-(Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@	E%- 
-ZJZ ( (`QE QE 
-(
-(
-(
-(
-(Q@QH(((ER % J( %-P0 ( ( (@QE0
-(
-(
-(
-(J(h( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (h/ր
-P
-R1ht ȠcSS0Tq֧qRy5b20OUЂ
-Օ
-Хp:H4'&_u@'#ݠ(=lvJk(4S9	<f~uqǥE{┚d=iW^cfǒ=*3Hs@(?:bRN GPEPQE QE QL((((ES ( ( ( ( ( ( ( (P!h(EPEPER ()hQH(((EPER )(B
-(QH`QE QE 
-(Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@QH(EPEPEPEPEPEPEPEPKE RE /$ށE/Ҁ}i}))G =:Ӥ*jj&r}i `PCXqN\vЅ &)  *=SIҎئ/QR
-->;Q֥iqh,*'9ޫNPP>֭gOzPqiޓ鋩'l&OJmJbbȤ QEh4 Rch
%:PIKE %QH(EPEPER ( ( )QE QE QE QE QE QE ZJZCJZ ( Z))hQE QE QE( (@QE %-PEPEPEPES ( ) QE QE QE( ( ( ( ( (@QE0
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(R )@ri)@ G8V7ɠPM ?rTeW-S`?AaX"ŌSfl8GzZsL{eOZTq}Zh=)Āj2iA`Kzrzn~6=G'4?*b9&v:@V0ՈIQL]QAҗ(%.)@ OƊQ@.  :)@
-@3c)!%)(RRP ( ( ( ( ( ( ) QE QE QE QE QE( i4fRh ZJ(
-(
-(
-(QH(((((EPEPER ( ( )QE QE QE QE QE QE(`QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QK@RKE(NHL 
-3+jc9+RzH0=RŲ)dJ@(=Աq@DWc"m5r(\bR-" u8`QYm7&1L"j6wT.yB4>1LsUqzO0JӰK>8,*jx}SaUݲO4֐0iS[4iʔRR`'zQҞsb-1Hc)N)vo N)Kޘ*QHF Z<RHOZІ"<RP!(EP1(QE QE QE QE QE QE 
-(R((((tRsEH4 ZcJZ ( )i( QE( (@QE QE QE RRES ( ( ( ( ( ( ( ( (QEQE0
-(
-(
-(
-(
-(Q@QL((((((((((E QE-0
- Sr9RH{3اj<P=ŌCۥ"jmЌq)+)j"NhBqW-b  E5I ,ƃTj@lNTa`ʬ82VVSuFmɨLUK+2NgŽr:T	ASVEaK}i,DKڬ4sBAwRڐU3UphL#bjb}iZwZ&#=W~T4*1֚MM"Eހc[MqO'zq7;oL92@'KE1	E J)i( ((@QE0
-(
-(
-(
-(
-(Q@EPQKI@Q@QLR I@fE%BQL(QE)i)h ( )QE QE QE( ( (`QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QK@QHaKE1
-(@(ȣ)"OQɤ&4R	UMqI#Niu"5f&=i5pMϺn=k}j7AIJL{""*Rw%@"U7}sM4뚦db}CsO.X OEX9'eE!ziXwr
!qQldSJUyF[RH~lb`G5HD;ZiLR7w<SLV"A*Ԅw֝Ę=*銀/Hz
CTvJQF9>	4C!LP6r9?֤9L{f(BRLbqIޖ%R1))MJ(QL(((((EPEPES ) ZmZ8<Ub0jP	J1GJZ`!ƒfz--'z3LPIK@Q@
-(
-(
-(Q@Q@QH((EPER )QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE- QE (
-SE'~Zr$0%) #qMЁɦTuLBzF4i J<T$`Sl3L)v
-G&NGas@3n zնb&[ŖVcآ=K)ʣME\VjRM[\P#EOɩeh5Q?Ԅph1L`w3
Hq\
-.YUHP1# b[=:`=8(lJPH8gFi L/&9EVc"0
Wg>zdjB;SBwhlSz
-2FjG銌L=@RR *N P(h)C (	E-!
-(Q@QL(((ES Z@%QL(Z@wr*6DSc)Ҋs6. QE	j(Gj8R
-(E( Z))hQE(`QE QE QE QE QE!Q@(EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPKIK@Q@- vG- Hb ⡥O
-NO'ݠҤzMOA`FWi4!!#ڣ-TH@)꜌RSF2F
DǷ2\@;fj
-;O*iȼTNcn9.~\Qyi"	@=>'mئG. 96"Pix5iTR1~*"lUr` xHPJdN#zbGT^igS`eJi10i=JpI`)DK=jt4SJ1d+9)9 LF14ҘUq[RCIO~T!8@RQE0qG-	ފ:Q@	E-% Z(RPESQE QE QE QE( ( (`[RҞVc"aJAJÚUCc(4 }ixtQ  &=ZQ~bQޔҐ )QE QE QE QE QE0
-(
-(
-(
-(QL((((((((((((((((((((((() REhEQR<ScSSaaW4d'Vpi8GB3F#>M-Ҙy4'Bi(ցNNHU8;SiISCTTVc#o

2ʓSD9e$p&X`zi i +,e]58#<@6ȨG+i!Kӹd&aKۚhh;Tl$V|y*v*qNLzT
-{Tiɤn;zc
.FFXPUag4ghc5֐)Me1 >H!5qH<v"ci4LLJ)yh :QEJaQKBh3Kץs֒
-^sE J((%Q@(EPEPEPEPER (wS0TR*2sҠoA8ǵ; SM1OƕJ(qҗқJ;P0?R@QGҔ`;RQG= R0( (QE QE( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (@ QE Rъ; S z(
-i	 cEuT8D#Ӌޥܠ\Z 0iM!T
-fdii%J\PG4'n 1) d(=*K:}(cEQW<Jsg3f#N[48RazT [#42)aqN*FUxHS8,iYO'9
-:R@FS s@ʵylc9Uن<T`@;"*:ҕH4@RI1gB 0v |SHiNWozS1a23a>S@֚cK^SAޓz@ҭ.(I)x w4z)	=) R!
%-%Q@%- QE
-(Q@Q@Q@Q@Q@֘PN	 E&M!
% *)} AOG
+)GLCH"wM gRbǭqHhOҀhEķ
-Z)(QE QE QE1Q@Q@Q@Q@Q@QHaEP )QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE(`Q@RP; 4N-@枝q@ɐSpzKm4g'5#qMgB0&`i<Pc`R)zS8; ҜJqjj$ԱRcCv'Trx&"ԀIssruP(qZbI⡡jHSYZarRxɥ#S9W1AHVc4E;\yǄ|Q9UB5! )p(We!)EUɱ] Li1
;Jz@49pмҲq9yD+	VAQ
L=6LUXivd}(QԱ Eu@
9EOڃz.+*f!$`id\tQӞ3V5y Hzԁ	)2;sNb?j;ӶrǓsLV#$)Xoj(tSRҊC
)4 QE
-(
-(Q@Q@Q@Q@g4s@~ (4L})T4 :;8TQ"(H 
-Pi Z^M8@X@*P)r:Rh#Ri)Jy^)w!)h{P19 (QE0
-(Q@QL((((((EPES ( ( ( ( ( ( ( ( ( ( ( (QE( (@QE -)KE'ҀH" Z nl9-ڗ4Z@#iiѓ@h	0C8c=qL:R4
-Zn{b}f`Tf<M
FhxTHI2\ӔTc=rxCD)T=)Z 3*)N82֡nd@( b!K=IFEӐUy*[A"NQNҕGiOzЂn9k?M&&)1?5HC Zb'2å1hLeYҭ0ȦLʐhPCz!J]Ӹ$9x,h1҉Ҟ=qJKn=iYe5NO5W%R01[
;AQ;lS$$U&Ͻ%J9ý%/֒\(CS7Z m%-% QE
-(Q@Q@Q@Q@zԆ.!sNd \i qتFh/\u88f <ERVF#J<1N)q֐d
 G4SSM113m)~ )ؤ#`!QE ((QE QE QE
-(Q@Q@QH(EPER )QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE)i)iQEbq@@H)H^i8&#( cQ4P~i{PRRi)h)h.JO{44S
- GO\f&2HIU}j8"ܤ50@䚛TfS
/xP{ӈP=\b}ffܚ1JH(lޗm=EKcW)PG@B* 95HLҚ}jNh1U\V*Qlm0Ńiu$q|hF)1ZC)ޚ9dQ=)s! 
-F5iTCҐ֘~j%9GN,dn4d1NbIuĀEhAj3
PQKړ bRR 3Ji@
4(AES ( ( ( (#BXYCMwY\Uv9~R(\JjVl8s@*jF'>ԄqMW!i٣i*qIH)h=*@j%8
sisM>SsISъb}"qF()1ޟ=1ihhZ!n:0( ( (QE( ( ( (QE
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(R (hZQ@
9zM9:h  Py-ǵFz)H%1Ҋ>N M
- C@ӇJ 
-B{Rg F 9LuHzRq@ZV4u}(<D~ *NՄtC) \ɪx-ՕQb,+
-qZf
KCLqL (.)n)BN R)  8
-iSԊy:bR
-fڜ!Jw\ӈLQpҢ#aș;գQ*
jP]E3W&@iؠ)8)ʹ#
-@&zuL)`R08╰M*K,%T֓IV%1M]yVXe-;gҚ*-7KE1=h=3E h4i4 QE
-(Q@Q@Q@Q@SR /j̄g$r+!nMH=j:X)$H<R)B-jLU5V9+
P:R
yJ)5+`"?JJq_Ґ O1OC3iA\M?
-MjB{Q.b)/n)q)1(7۽LBRREPEPEPEPEPEPEP0(QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE RQ@ŠQE SZ pzTy!4 ?nM%% ))QE@3Km- 9M!4fv c4E\IFiJ3I8!sɠdC)RFEF3ڧ<i0/@w ǐ*DH ⲑhb"	(2qQbbJ*#oSID4JQ3!qMVjuCL
:)bE-!!LBaN&Si
0"ecSQNd+Sn)V+|R U)}+ԊSl,0vҞjkPdg=iN1zҚvw$$aHā@͒O5I	ʳsF4 ӥFGI_/ހ!HS) m.2  7	)bi Z())h(QE( ( ( 0#Qy=W{RnQќ
-Q=쑁ڢ)ښ` )9)N4Gjk7RhC V1ELSP#1aLZ9&h4()83 vF)PqHf95 87g'^RP =hc
-PqI 9aNy00dx␎)>Xm QE1Q@(ES ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ))i)h
-3S qҀ
-(vl)~E 
-N{QS~юi^{
-J
1 C
-QE1Ȣzt4)i9IK@pyhhG>bHAG=I90*Z~`iwug)n:ҰZqc+zTdh	q$7	d-ۃjZ6Z$Z~i5)j0iI3ғIB
% M4iE( 0i!@=)ix!bz`2_T[%Ztr`G2(gmVK3O!=4F àژC
-.;1֭?Z0A'QaQ"e3Nت<͟j`2^h%:6\RP1((AEPEPESt
-F湋Jfa!5
R")$qJHZEKE8jE4J}0=E$0H
*:2YڣdȦSJ鎕BҎf8INE4!n{ߎh84Kh)֐恀i
( (aMF¸#ǚB#"SI0Kޒ(AEPER )QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE RQ@E%- 
-((HaESwZ;RJ;EΘõqEsGOz:ސv0Ɗ( ;Q@wJ)0>*0
-^M!W<qOS*R'z{㚯iiG+);zT+
-ǁNOHjnHM!4@HL4Hi
4@֘(u4Q@Q>jcLaM
-=)@ǵPHjÚu5ЙJ銛?Z!3Ԛ )@19øKCzrE-4zMV$&Ly˶ւT"2)l~BbiԄP @ i4(
-(Q@Q@Q@hcMD.&皤"-Tm@h#0ǃS"j`
-P>S!|)L}inisEh
-ߕL$hb}?9L$t4!
-HyS'SsJ}?%0Eإ.%(#\ҁPr(fހ>3MiAoƀ$#k/qJސ֎o$	G~)i;ESQE(QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE 
-(
-ZJ)QE (4f@RQLIEE%Z?%-0(Cj(3LOp) ~4
-1E09- u1 Ո # sWaB@'&Ƒ<d
-6䚬08'Jɫ&@iX{Ԩ5
* ӃZq4M-M&Pij54i
-E	SI  ӇZhN 
-R(4iAсI SHyzcT
9RbN3Q09U&&ilqVKJOSIH@ SU$yN{RT"h$Rt@	Oj6 pJ^i━^(+ 0mHx JJZ)J(Q@Q@Q@9N:)M;)3BE5ҤB{rr*Rj^Իc
-䡳G$ip AE0[4( M?ԁiؠlg'1S
(((ZLs@g5)J	E/SF1@=EPESQE QE QE QE QE QE QE QE QE QE QE( (`QE QE QE QE QE QE QE QE QE QE 
-((AEPEPEPEPEPEPKIE -IKH{pG=(R<S{RJtF]OL;gR-9U=j}2O>w856gi檗#8CCL֐Zp"sך"QR+g(82oJp<UuzMCE&IpFiuR4
- p-"1
4M"
v)@!z)1IȠ5n!2a9><5֨@ 8x'5 C(GJ5jOJ 9VhۊBGLS$~kiF39d@})A~: i7> Hi(BQE QE RP0)( A$QRޱ(F(zO`x,ɑP$6JhSBBPRhwUȬ\Tn-N"en`ԅ
-i85di@iǥ4ޤ4c4Jqc
-Q֐@(M)~wjiҊSҘ0tSI@KE
-)ECcn((?F1@PF)`@4O h(`QE QE
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-( Qށ!;RQL)
-e(zh;N *#<TךL6,{R3qQ=)vҰH iadNYI=HNjԩTrj@j(f%AJ*F.)qJ)M  q4 ӂRhSM<oLcP?Z5H13͚֞hֈ*t)XҞOzdR@W
-ђBfnDyEAA!PIɦR@ĥE&h tRQ@HF)
-i4 QE1QH(bQE(`\sNj$ҫcf4^C"dKc58`E+XC)SqȠg*S@YMzI+59Bƨǽ0iP2I<0afwJ
1i1JM&h ozQ@4!稠cO4Ӎ'z z
-h(E/Z SR .OJPSzt i)	.#4Ɣih 񢘂((((((((((((((((((((((((((((((((((RR >>(4޴QE
^ J\hxsQNS@2G=MNUT8SRƇ7#qpH R)"M2HXSUV uhiB6,NV~zҰM)
-@8
-qSA QK(?Z@5C'CSE4&</0h6 	R)F)M	bOfUDLʟT}Gvꀡms6#ѓ)P)JZJZ)(QHAEP0AESu!yG5Ɍ`NV(xl;'pqV3Q)Xj4Ї(&9{; ^)zn9ܜR
17<Hi
!4қKHhQSGO
- z~ 8B9{Ӹ=q@"8- P(?Zy8拎yJڎ4Ӳh֛ޜqޚh 4Q;QG(B
-(Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@ERQIQހgii(@)ր,&=*UȨ# }*h ?
-qfJ#DTz{&:T2)% 皀g*UjhTH2)cEiw{94 s
85B"Lw%ii)	h &XsLB&a}jO5TaH͚cdPH
7x8-TPPBT_9
2VQA!(- 'Fhc?GƗ%bQ@	EPEPY9Q0Z\,#u' $9 *b:TO42qU=)Jk0'PFx~fLϽ.iSA N){RwaJ))Eb){R{ўy
!å:tOQ! SFT7恑擽=4SOZv
4` )(r; JLA֊J
 
-(Q@(AEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPER aIKފ`Zu6q4 ғ`}4OV75HT{htt'\S#`֤CYax5*P֡E$~6i
JcT&J3QU4SqHҞC"K)LHc)4KR)4LPzRCL0emMLfjF%Vdlr1ҕAHryXQQdE"!O\S
-SQZ)EAE1xR-v&h%0sIKIH(aIN)=( @+ `CwGG@7
-asGz )i(z`/~( wi)M 'jw
-m/֘
-
4zU`}):ɉTAiXClRh)?9=)m4})Zi4 Pi(;-%.iZCQF{P1(( ( )(`QE QE QE QE QE QE QE QE QE QE QE QE QE QE 
-(
-(Q@QHaESQE QE QE QE QE QE QE QE QE QE QE QE QEEB(hQ@QE).=" & 2jLv4.t*rxOe"x<Օ<qUbFh04QHjRRjJ0iPHiUk)EBj@jl1*54}
f@)SKP &I`{SبȪHW#MJ9P0DJnk|jD
-Cޓ91	qGz(?:(ڀPHs֗ր&2h
("	E-%  ))i
 %QLDt
-(X)i1F( >QE)i((E%/@zQH34 P=(ړ
֎Rҏ~4gN^"cA=cEI=2h&FsE
-:G0AGz(vEP QAEPEP0(QE QE QE QE QE QE QE QE QE QE QE QE QE QE QIA(ڊ ( ( ( ( ( ( ( ( ( (QE!Q@QL(((!E% %48ZriRB{Rc8.*SaR<O^
-x,{-H1x+4Uɲ1M<Ҏ@!"i{TdT9:tD&N)J
!7{a$Rn14l~Fl
-<YUX.+51'?JNqUbn55<z`X*/5ɦJm8q!B}(҃K@
<`QJ} &)qGZv(iʸOq@)B1L@j3( QN&()
:h(6Z1@	E.(( ( RԴ QIKҀ{E 
-^haE)i(@\
~~ZU4c^	g4hǚ\Z8~PsE  sA F9Q :QQL(AEPER )QE QE QE QE QE QE QE QE QE QE QE QE(`QE QE QE QE QE QE QE QE QE QE QE QE!QLAEPEPEPEPAE;E
-ZJ) lRȨ OP2p)OH=2ELOyɎ
NYXd@HNsɪJ$$R9}js"KZM}[ޔU~rC@}N(8T`OP
IM6q45(lx4i	`M=}iQɦSO$fq!s.G֙ JpJR(@@#㞴֏qM;qM)Kij`#d#(<#vP$Ni\cԠ`bLc4(FFj2*rS6$5-@⏭\E )PQKI@
-ANO&@	E-J(Z()1KE QG=P0h@@fJQ@{GSG4(G~QE!
-8.7NGj^E4 Ph()QE
->Q@RʗEQE(C
-(((((((((((((((((((((EPEPES ( ( (QE( ( ( ( J)h`h>(n(R#zY/hr&Uxߧ?Zp`1R;`ЮGJ|gDip3QjzsMDJt&RqRQ)T楂H)ƤhhɧsHh5 -&}hڐ ZXixT[I#uIHW%
N
i}jKJzSiI;)sH=x4i89
H*M>M7sڔ*&O46tI"jUsQrPF9cgHE.hb"qP2ҭ0JM|SH!3EPQE- %%- P 4QE QE PQE QE RP h ZCEQGzhFhE .:QMlQH=M;7ԇJqPhAc
->8APh GlP(1	h\QE(QE QE
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(Q@Q@QL(((((((((aQHL(tE&)E!l8rfh ;Li@ǂi=i4(xD*E=S#j i[SxU8T
H N%!Ji 
-
!4vMDXfpjzb$ҶsH}*=qޣHH #;)qRVsM0&ӭ )9i
-qAɦ+=zQOILC@L`SS<)ԅ	:Ұ.GSMi1ޘ3ӰLG408J jSS8BvKz
H5QE -- (QE QE QE))hQE QE 
-ZN sKIK@Eڌ~( {SL4ʊCsNҘ3@I K@
N4 QG1hъ ( ~4
-(0)QE QE QE( ( ( ( ( ( (@QE0
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(
-(Q@QL(((((((((((@=LE(P0(IOF
;=@.x0PXqsPR&
QMUS*KCEsNzOj~

-B(R(jC#nM8SHST+zTNHj'j<Tõ4j zTS@@JS@xsHwP]NS@y\R51;.ӔuɠvxG$SiŹ E7hMz{w/\Ts@-1'NN:zU |tޣ-HM&F(4)(ZmRP1(QE QE0
-(
-(
-JZ((EPIKE J(QHihuE0Q֌ MaF}
@E'AK@Q GjJZ ))haEP ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ) QE QE( ( ( ( ( ( ( ( (@'j_ƊAL%-{S;Q) @z2
-J)"i늀R=(gpB1֪gަZYjKCdRҜ$4J})JhzFS@L<ёLcNO5yM
ƞ֢.N
8T
- <9aQM(9( qQKJ8P+`s֝"szaMLBf~7ZnGzed܃*%Q@ERR4P!)h
-(EP ( )QE QE QE))i( ( QE J8G4{v$-)y0E0
-_ƒH7AGKE0
-(Q@((((((((((((((((((((((((((((((((((((((((aIKI@ iiEtAQ@X(ZJZRQ ^J
64oz}3JNi|
@$QaܲZ`84cJ,&A|*hi QHzҜc OjQژP+!9SsS!3I11L݃R1zhuiwvqZ
-3FOj1ZaҞObQG>QE QR% %QLAER )QE QE QE QE RRH( E ~4(R~ Z({Q4
-( QG QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QEP ގ)) v4Q֊q@Qzf<A\~{Pj?74ց=)@<ӅG\74X@=xFP~(#niAZ tCҀQ3ɦO;
-&ygҔ}h.)Jc3SސW
-;sG֘XҊ8Q@(Q@
)(@QE0
-(
-(
-(
-(QLQ@	KF(@G!GQ@P(Z JZ(((((((((((((((((((((((((((((((((((((((((((((aEP E
-(QEQHiQA0P:S .h!3M40ClPZ3I@Qh:Q@|LJ1J)3!4 (I@Q(@	Rh ڊ()(hP(QI@Ģ)( ( ( ( ( ( (@%-PQE QE fz>~4t >;P
-Z))Z(((((((((((((((((((((((((((((((((((((((((((((((((EPFMPE%.{S ( Av
-_'z= J:OZZ@PќR @FsI@QL,QE!@QE QE0
-(E% QE( ( ( ( ( ( ( (C(RR@	E- QE( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (tQ@	jZ(@ގ{(Q R?J(Z(4RQ@-%(E RQ@Q@Q@Q@Q@Q@Q@QL((((((((((EPES ) QE( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (:Q@z=hQ@Q@QH((aEPEP )QE(`QE QE QE 
-(
-(
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/bluesky/img/white80.png 1.10.3.src/skins/bluesky/img/white80.png
--- 0.9.2.src/skins/bluesky/img/white80.png	2005-06-17 19:53:20.000000000 -0500
+++ 1.10.3.src/skins/bluesky/img/white80.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-PNG
-
-   
IHDR        _  .IDATxA
  AM3H\%gXy#G<x#G<x#
qC8!qC8!qC8!qC8!qC8!qC8!qC8!q      " "      " "      " "      " "   "   " ADAAAAAADADAAAAAADADAAAAAADADA0000000000000000000@@@@@@@@@@ 000000000@@@@@@@@@@ '2P.    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/bluesky/_lastcomments.php 1.10.3.src/skins/bluesky/_lastcomments.php
--- 0.9.2.src/skins/bluesky/_lastcomments.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/bluesky/_lastcomments.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,24 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the links to the last comments for a blog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display a feedback, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?disp=comments
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage bluesky
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	/**
-	 * We now call the default last comments handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_lastcomments.php';
-?>
diff -ruN --text 0.9.2.src/skins/bluesky/_main.php 1.10.3.src/skins/bluesky/_main.php
--- 0.9.2.src/skins/bluesky/_main.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/bluesky/_main.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,223 +0,0 @@
-<?php
-	/**
-	 * This is the main template. It displays the blog.
-	 *
-	 * However this file is not meant to be called directly.
-	 * It is meant to be called automagically by b2evolution.
-	 * To display a blog, you should call a stub file instead, for example:
-	 * /blogs/index.php or /blogs/blog_b.php
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage bluesky
-	 */
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
-	<title><?php
-		$Blog->disp('name', 'htmlhead');
-		single_cat_title( ' - ', 'htmlhead' );
-		single_month_title( ' - ', 'htmlhead' );
-		single_post_title( ' - ', 'htmlhead' );
-		arcdir_title( ' - ', 'htmlhead' );
-		last_comments_title( ' - ', 'htmlhead' );
-		profile_title( ' - ', 'htmlhead' );
-	?>
-	</title>
-	<base href="<?php skinbase(); // Base URL for this skin. You need this to fix relative links! ?>" />
-	<meta name="description" content="<?php $Blog->disp( 'shortdesc', 'htmlattr' ); ?>" />
-	<meta name="keywords" content="<?php $Blog->disp( 'keywords', 'htmlattr' ); ?>" />
-	<meta name="generator" content="b2evolution <?php echo $b2_version ?>" /> <!-- Please leave this for stats -->
-	<link rel="alternate" type="text/xml" title="RDF" href="<?php $Blog->disp( 'rdf_url', 'raw' ) ?>" />
-	<link rel="alternate" type="text/xml" title="RSS .92" href="<?php $Blog->disp( 'rss_url', 'raw' ) ?>" />
-	<link rel="alternate" type="text/xml" title="RSS 2.0" href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" />
-	<link rel="alternate" type="application/atom+xml" title="Atom" href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>" />
-	<link rel="pingback" href="<?php $Blog->disp( 'pingback_url', 'raw' ) ?>" />
-	<link title="Ciel bleu" media="screen" href="cielbleu.css" type="text/css" rel="stylesheet" />
-</head>
-<body id=standblog>
-
-<p id=prelude>
-<a title="Sauter la navigation et la recherche" href="<?php echo $ReqURI ?>#main">Skip to content</a>
-| <a title="Aller directement au menu de navigation" href="<?php echo $ReqURI ?>#menu">Skip to menu</a>
-| <a title="Aller directement au formulaire de recherche" href="<?php echo $ReqURI ?>#searchform">Skip to search</a>
-</p>
-
-<h1><a href="<?php $Blog->disp( 'blogurl', 'raw' ) ?>"><?php $Blog->disp( 'name', 'htmlbody' ) ?></a></h1>
-<div id="tagline"><?php $Blog->disp( 'tagline', 'htmlbody' ) ?></div>
-
-<div id=main>
-<h2><?php
-	single_cat_title();
-	single_month_title();
-	single_post_title();
-	arcdir_title();
-	last_comments_title();
-	profile_title();
-?></h2>
-
-<p class="center"><strong><?php posts_nav_link(); ?></strong></p>
-
-<?php	// ------------------------------------- START OF POSTS ------------------------------------
-	if( isset($MainList) ) $MainList->display_if_empty();	// Display message if no post
-
-	if( isset($MainList) ) while( $Item = $MainList->get_item() )
-{
-?>
-
-<div class="bPost" lang="<?php $Item->lang() ?>">
-<?php $Item->anchor(); ?>
-<h2><?php $Item->title(); ?></h2>
-<div class=infos>
-<h3><a href="<?php $Item->permalink() ?>" title="Permalink"><?php $Item->issue_date() ?> <?php $Item->issue_time() ?></a></h3>
-&nbsp; 
-<h4><?php $Item->categories() ?></h4>
-</div>
-<div class=article>
-	<?php $Item->content(); ?>
-	<?php link_pages() ?>
-</div>
-<div class=interaction>
-	<?php $Item->feedback_link( 'feedbacks' ) // Link to comments ?>
-			<?php $Item->edit_link( ' &bull; ' ) // Link to backoffice for editing ?>
-	<?php $Item->trackback_rdf() // trackback autodiscovery information ?>
-</div>
-
-<div class="contenuinteraction">
-<?php
-		/**
-		 * this includes the trackback url, comments, trackbacks, pingbacks and a form to add a new comment
-		 */
-		$disp_comments = 1;					// Display the comments if requested
-		$disp_comment_form = 1;			// Display the comments form if comments requested
-		$disp_trackbacks = 1;				// Display the trackbacks if requested
-		$disp_trackback_url = 1;		// Display the trackbal URL if trackbacks requested
-		$disp_pingbacks = 1;				// Display the pingbacks if requested
-		require( dirname(__FILE__).'/_feedback.php' );
-?>
-</div>
-
-</div>
-
-<?php } // ---------------------------------- END OF POSTS ------------------------------------ ?> 
-
-<?php // ---------------- START OF INCLUDES FOR LAST COMMENTS, STATS ETC. ----------------
-	switch( $disp )
-	{
-		case 'comments':
-			// this includes the last comments if requested:
-			require( dirname(__FILE__).'/_lastcomments.php' );
-			break;
-
-		case 'arcdir':
-			// this includes the archive directory if requested
-			require( dirname(__FILE__).'/_arcdir.php');
-			break;
-
-		case 'profile':
-			// this includes the profile form if requested
-			require( dirname(__FILE__).'/_profile.php');
-			break;
-	}
-// ------------------- END OF INCLUDES FOR LAST COMMENTS, STATS ETC. ------------------- ?>
-
-<p class="center"><strong><?php posts_nav_link(); ?></strong></p>
-
-</div>
-<div id=menu>
-
-<h4><?php $Blog->disp( 'name', 'htmlbody' ) ?>&nbsp;:</h4>
-<?php $Blog->disp('longdesc', 'htmlbody') ?>
-<ul>
-	<li><a href="<?php $Blog->disp( 'staticurl', 'raw' ) ?>"><strong><?php echo T_('Recently') ?></strong></a><?php echo T_('(cached)') ?></li>
-	<li><a href="<?php $Blog->disp( 'dynurl', 'raw' ) ?>"><strong><?php echo T_('Recently') ?></strong></a><?php echo T_('(no cache)') ?></li>
-</ul>
-<ul>
-	<li><a href="<?php $Blog->disp( 'lastcommentsurl', 'raw' ) ?>"><strong><?php echo T_('Last comments') ?></strong></a></li>
-</ul>
-
-
-<?php // --------------------------- BLOG LIST INCLUDED HERE -----------------------------
-	require( dirname(__FILE__).'/_bloglist.php' ); 
-	// ---------------------------------- END OF BLOG LIST --------------------------------- ?>
-
-<div id=categories>
-<h4>Categories&nbsp;:</h4>
-<!-- ========== START OF CATEGORIES ========== -->
-<?php form_formstart( $Blog->dget( 'blogurl', 'raw' ) ) ?>
-<?php	require( dirname(__FILE__).'/_categories.php'); ?>
-<input type="submit" value="<?php echo T_('Get selection') ?>" />
-<input type="reset" value="<?php echo T_('Reset form') ?>" />
-</form>
-<!-- ========== END OF CATEGORIES ========== -->
-</div>
-
-<h4>Search&nbsp;:</h4>
-<?php form_formstart( $Blog->dget( 'blogurl', 'raw' ), '', '', 'get', 'searchform' ) ?>
-	<input id="rechercher" size="15" name="s" />
-	<input type="submit" value="envoyer" name="submit" />
-</form>
-
-
-<?php form_formstart( $Blog->dget( 'blogurl', 'raw' ), '', '', 'get', 'switcher' ) ?>
-	<fieldset><label for=set><h4><?php echo T_('Choose a skin') ?>&nbsp;:</h4></label> 
-	<select id=set name="skin">
-		<?php // ---------------------------------- START OF SKIN LIST ----------------------------------
-		for( skin_list_start(); skin_list_next(); ) 
-		{ 
-			echo '<option value="';
-			skin_list_iteminfo( 'name' );
-			echo '"';
-			if( skin_list_iteminfo( 'name',false ) == $skin ) echo ' selected="selected" ';
-			echo '>';
-			skin_list_iteminfo( 'name' );
-			echo "</option>\n";
-		} // --------------------------------- END OF SKIN LIST --------------------------------- ?>
-	</select>
-	<input type="submit" value="Ok" /> 
-	</fieldset>
-</form>
-
-
-<h4><?php echo T_('Archives') ?>&nbsp;:</h4>
-<ul>
-	<?php	require( dirname(__FILE__).'/_archives.php' ); ?>
-</ul>
-
-
-<h4><?php echo T_('Misc') ?></h4>
-<ul>
-	<?php 
-		// Administrative links:
-		user_login_link( '<li>', '</li>' ); 
-		user_register_link( '<li>', '</li>' ); 
-		user_admin_link( '<li>', '</li>' ); 
-		user_profile_link( '<li>', '</li>' ); 
-		user_logout_link( '<li>', '</li>' ); 
-	?>
-  <li><a href="<?php $Blog->disp( 'rss_url', 'raw' ) ?>">RSS 0.92 (Userland)</a></li>
-	<li><a href="<?php $Blog->disp( 'rdf_url', 'raw' ) ?>">RSS 1.0 (RDF)</a></li>
-	<li><a href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>">RSS 2.0 (Userland)</a></li>
-	<li><a href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>">Atom 0.3</a></li>
-  <li><a href="http://validator.w3.org/check/referer">XHTML valide</a> 
-</li>
-</ul>
-
-Powered by <a href="http://b2evolution.net/" title="b2evolution home"><img src="../../img/b2evolution_button.png" alt="b2evolution" width="80" height="15" class="logo" /></a>
-
-</div>
-
-<p class="baseline">
-This site works better with web standards! Original skin design courtesy of <a href="http://standblog.com/">Tristan NITOT</a>.
-<?php 
-	log_hit();	// log the hit on this page
-	debug_info();	// output debug info if requested
-?>
-</p>
-</body>
-</html>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/bluesky/_profile.php 1.10.3.src/skins/bluesky/_profile.php
--- 0.9.2.src/skins/bluesky/_profile.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/bluesky/_profile.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,24 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the user profile editing form
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display a feedback, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?disp=profile
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage bluesky
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	/**
-	 * We now call the default user profile form handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_profile.php';
-?>
diff -ruN --text 0.9.2.src/skins/_calendar.php 1.10.3.src/skins/_calendar.php
--- 0.9.2.src/skins/_calendar.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/_calendar.php	2007-11-01 00:58:40.000000000 -0500
@@ -1,69 +1,32 @@
 <?php
-	/**
-	 * This is the template that displays the calendar
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-	
-	if( ! isset( $Calendar ) )
-	{
-	 	$Calendar = & new Calendar( $blog, (empty($calendar) ? $m : $calendar), $show_statuses, $timestamp_min, $timestamp_max );
-	}
+/**
+ * This is the template that displays the calendar
+ *
+ * THIS FILE IS DEPRECATED. IT IS LEFT AS A STUB FOR OLDER SKINS COMPATIBILITY.
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ *
+ * @author fplanque: Francois PLANQUE.
+ * @author gorgeb: Bertrand GORGE / EPISTEMA
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+$Debuglog->add( 'Call to deprecated skin helper _calendar.php', 'deprecated' );
+
+// Call the Calendar plugin WITH BASIC CONFIG:
+$Plugins->call_by_code( 'evo_Calr', array(	// Params follow:
+		'block_start'=>'',
+		'block_end'=>'',
+		'title'=>'',			// No title.
+	) );
 
-	# You can customize the following as you wish.
-	# Uncomment the lines you need
 
-	// $Calendar->set( 'displaycaption', 1 ); // set this to 0 if you don't want to display the month name
-	// $Calendar->set( 'monthformat', 'F Y' );
 
-	// $Calendar->set( 'tablestart', '<table class="bCalendarTable" summary="Monthly calendar with links to each day\'s posts">' );
-	// $Calendar->set( 'tableend', '</table>' );
-
-	// $Calendar->set( 'monthstart', '<caption class="bCalendarCaption">' );
-	// $Calendar->set( 'monthend', "</caption>\n" );
-
-	// $Calendar->set( 'rowstart', '<tr class="bCalendarRow">' . "\n" );
-	// $Calendar->set( 'rowend', "</tr>\n"  );
-	
-	// $Calendar->set( 'headerdisplay', 1 );	// set this to 0 if you don't want to display "Mon Tue Wed..." 
-	// $Calendar->set( 'headercellstart', '<th class="bCalendarHeaderCell" abbr="[abbr]">' );	// please leave $abbr there !
-	// $Calendar->set( 'headercellend', "</th>\n" );
-	
-	// $Calendar->set( 'cellstart', '<td class="bCalendarCell">' );
-	// $Calendar->set( 'cellend', "</td>\n" );
-	
-	// $Calendar->set( 'emptycellstart', '<td class="bCalendarEmptyCell">' );
-	// $Calendar->set( 'emptycellend', "</td>\n" );
-	// $Calendar->set( 'emptycellcontent', '&nbsp;' );
-
-	// $Calendar->set( 'linkpostcellstart', '<td class="bCalendarLinkPost">' );
-	// $Calendar->set( 'todaycellstart', '<td class="bCalendarToday">' );
-
-	// $Calendar->set( 'searchframe', 12 );	// How many month will we search back for a post before we give up
-
-	// $Calendar->set( 'browseyears', 1 );  // uncomment to allow browsing years in the calendar's caption (month must be displayed)
-	// $Calendar->set( 'linktomontharchive', 0 );  // uncomment to display month not as link to archive of month
-	
-	// -- Display number of posts with days/months ---
-	// - set to '' (empty) to disable
-	// - %d gets replaced with the number of posts on that day/month
-	// - required spaces must be set
-	// $Calendar->set( 'postcount_month_cell', '' );               // in table cell (behind day)
-	// $Calendar->set( 'postcount_month_atitle', T_('%d posts');   // in archive links title tag
-	// $Calendar->set( 'postcount_year_cell', ' (%d)';             // in table cell (behind abbr of month)
-	// $Calendar->set( 'postcount_year_atitle', T_('%d posts');  // in archive links title tag
-
-
-	
-	// DISPLAY NOW!
-	$Calendar->display( );
-	
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/_categories.php 1.10.3.src/skins/_categories.php
--- 0.9.2.src/skins/_categories.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/_categories.php	2007-11-01 00:58:40.000000000 -0500
@@ -1,23 +1,25 @@
 <?php
 	/**
-	 * This is the template that displays (recursive) list of (sub)categories
+	 * This is the template that displays (recursive) list of (sub)categories.
+	 *
+	 * It calls a plugin by the 'evo_Cats' code, which you may do also directly in your skin.
 	 *
 	 * This file is not meant to be called directly.
 	 * It is meant to be called by an include in the _main.php template.
 	 *
 	 * b2evolution - {@link http://b2evolution.net/}
 	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
 	 *
 	 * @package evoskins
 	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
 
 	# You can customize the following as you wish:
 	if(!isset($cat_all)) $cat_all = /* TRANS: All categories, skin's categories list */ T_('All');	// Set to empty to hide
 	# global category list delimiters:
-	if(!isset($cat_main_start)) $cat_main_start = '';
-	if(!isset($cat_main_end)) $cat_main_end = '';
+	if(!isset($cat_main_start)) $cat_main_start = '<ul>';
+	if(!isset($cat_main_end)) $cat_main_end = '</ul>';
 	# Category delimiters:
 	if(!isset($cat_line_start)) $cat_line_start = '<li>';
 	if(!isset($cat_line_end)) $cat_line_end = '</li>';
@@ -29,110 +31,24 @@
 	if(!isset($cat_blog_start)) $cat_blog_start = '<h4>';
 	if(!isset($cat_blog_end)) $cat_blog_end = '</h4>';
 
-	/*
-	 * WARNING: the category list is displayed recursively.
-	 * This is a little tricky. Don't modify below unless you really know what you're doing!
-	 */
-	
-	// ----------------- START RECURSIVE CAT LIST ----------------
-	cat_query();	// make sure the caches are loaded
-	if( ! isset( $cat_array ) ) $cat_array = array();
-	
-	/**
-	 * callback to start sublist
-	 */
-	function cat_list_before_first( $parent_cat_ID, $level )
-	{	// callback to start sublist
-		global $cat_group_start;
-		if( $level > 0 ) echo "\n",$cat_group_start,"\n";
-	}
-	
-	/**
-	 * callback to display sublist element
-	 */
-	function cat_list_before_each( $cat_ID, $level )
-	{	// callback to display sublist element
-		global $blogfilename, $cat_array, $cat_line_start, $cat_line_checkbox;
-		$cat = get_the_category_by_ID( $cat_ID );
-		echo $cat_line_start;
-		if( $cat_line_checkbox )
-		{
-			echo '<label><input type="checkbox" name="catsel[]" value="'.$cat_ID.'"';
-			if( in_array( $cat_ID, $cat_array ) )
-			{	// This category is in the current selection
-				echo ' checked="checked"';
-			}
-			echo ' />';
-		}
-		echo '<a href="'.url_add_param( get_bloginfo('blogurl'), 'cat='.$cat_ID ).'">'.format_to_output($cat['cat_name'], 'htmlbody').'</a> <span class="dimmed">('.$cat['cat_postcount'].')</span>';
-		if( in_array( $cat_ID, $cat_array ) )
-		{	// This category is in the current selection
-			echo "*";
-		}
-		if( $cat_line_checkbox )
-		{
-			echo '</label>';
-		}
-	}
-	
-	/**
-	 * callback to display sublist element
-	 */
-	function cat_list_after_each( $cat_ID, $level )
-	{	// callback to display sublist element
-		global $cat_line_end;
-		echo $cat_line_end,"\n";
-	}
-	
-	/**
-	 * callback to end sublist
-	 */
-	function cat_list_after_last( $parent_cat_ID, $level )
-	{	// callback to end sublist
-		global  $cat_group_end;
-		if( $level > 0 ) echo $cat_group_end,"\n";
-	}
-	
-	// Start global list:
-	echo $cat_main_start;
-	if( $blog > 1 )
-	{	// We want to display cats for one blog
-		echo "\n",$cat_group_start,"\n";
-
-		if( !empty( $cat_all ) )
-		{	// We want to display a link to all cats:
-			echo $cat_line_start,"\n";
-			echo '<a href="',get_bloginfo('blogurl'),'">',$cat_all,'</a>';
-			echo $cat_line_end,"\n";
-		}
-
-		cat_children( $cache_categories, $blog, NULL, 'cat_list_before_first', 'cat_list_before_each', 'cat_list_after_each', 'cat_list_after_last', 0 );
-
-		echo "\n",$cat_group_end,"\n";
-	}
-	else
-	{	// We want to display cats for all blogs
-		for( $curr_blog_ID=blog_list_start('stub'); 
-					$curr_blog_ID!=false; 
-				 $curr_blog_ID=blog_list_next('stub') ) 
-		{ # by uncommenting the following lines you can hide some blogs
-			// if( $curr_blog_ID == 2 ) continue; // Hide blog 2...
-
-			if( ($curr_blog_ID == 1) && empty( $cat_all ) ) continue; // Hide blog 1 if requested
+	// -------------------------- CATEGORIES INCLUDED HERE -----------------------------
+	// Call the Categories plugin:
+	$Plugins->call_by_code( 'evo_Cats', array(	// Add parameters below:
+			'block_start'=>'<div class="bSideItem">',
+			'block_end'=>'</div>',
+			'title'=>'', // e.g.: '<h3>'.T_('Categories').'</h3>'
+			'list_start'=>$cat_main_start,
+			'list_end'=>$cat_main_end,
+			'line_start'=>$cat_line_start,
+			'line_end'=>$cat_line_end,
+			'form'=>$cat_line_checkbox,
+			'group_start'=>$cat_group_start,
+			'group_end'=>$cat_group_end,
+			'coll_start'=>$cat_blog_start,
+			'coll_end'=>$cat_blog_end,
+		) );
+	// -------------------------------- END OF CATEGORIES ----------------------------------
 
-			echo $cat_blog_start;
-			?><a href="<?php blog_list_iteminfo('blogurl', 'raw') ?>"><?php blog_list_iteminfo('name', 'htmlbody') ?></a>
-			<?php
-			echo $cat_blog_end;
-	
-			// run recursively through the cats
-			cat_children( $cache_categories, $curr_blog_ID, NULL, 'cat_list_before_first', 'cat_list_before_each', 'cat_list_after_each', 'cat_list_after_last', 1 );
-		}
-	}
-	
-	// End global list:
-	echo $cat_main_end;
 
-	// ----------------- END RECURSIVE CAT LIST ----------------
 
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/custom/_arcdir.php 1.10.3.src/skins/custom/_arcdir.php
--- 0.9.2.src/skins/custom/_arcdir.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/custom/_arcdir.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,34 +0,0 @@
-<?php 
-	/**
-	 * This is the template that displays the archive directory for a blog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display the archive directory, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?disp=arcdir
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage custom
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	if($disp == 'arcdir')  
-	{ // We have asked to display full archives:
-		echo '<ul>';
-		/*
-		 * This file is basically just a trick where we set the number of entries to display
-		 * to "no limit"...
-		 */
-		$archive_limit = '';
-		/**
-		 * And then... call the default archive include.
-		 */
-		require dirname(__FILE__).'/_archives.php';
-		unset( $archive_limit );
-		echo '</ul>';
-	}
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/custom/_archives.php 1.10.3.src/skins/custom/_archives.php
--- 0.9.2.src/skins/custom/_archives.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/custom/_archives.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,38 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the links to the archives for a blog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage custom
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	# number of archive entries to display:
-	if(!isset($archive_limit)) $archive_limit = 12;
-	# this is what will separate your archive links
-	if(!isset($archive_line_start)) $archive_line_start = '<li>';				
-	if(!isset($archive_line_end)) $archive_line_end = '</li>';				
-	# this is what will separate dates on weekly archive links
-	if(!isset($archive_week_separator)) $archive_week_separator = ' - ';
-	# override general date format ? 0 = no: use the date format set in Options, 1 = yes: override
-	if(!isset($archive_date_format_over_ride)) $archive_date_format_over_ride = 0;
-	# options for daily archive (only if you override the general date format)
-	if(!isset($archive_day_date_format)) $archive_day_date_format = 'Y/m/d';
-	# options for weekly archive (only if you override the general date format)
-	if(!isset($archive_week_start_date_format)) $archive_week_start_date_format = 'Y/m/d';
-	if(!isset($archive_week_end_date_format)) $archive_week_end_date_format   = 'Y/m/d';
-	
-	/**
-	 * We now call the default archives handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_archives.php';
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/custom/_bloglist.php 1.10.3.src/skins/custom/_bloglist.php
--- 0.9.2.src/skins/custom/_bloglist.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/custom/_bloglist.php	2007-04-25 23:18:14.000000000 -0500
@@ -7,12 +7,12 @@
 	 *
 	 * b2evolution - {@link http://b2evolution.net/}
 	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
 	 *
 	 * @package evoskins
 	 * @subpackage custom
 	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
 
 	if( ! $display_blog_list )
 	{	// We do *not* want the blog list to be displayed
@@ -20,30 +20,30 @@
 	}
 
 	# this is what will start and end your blog links
-	if(!isset($blog_list_start)) $blog_list_start = '<ul id="bloglist">';				
-	if(!isset($blog_list_end)) $blog_list_end = '</ul>';				
+	if(!isset($blog_list_start)) $blog_list_start = '<ul id="bloglist">';
+	if(!isset($blog_list_end)) $blog_list_end = '</ul>';
 	# this is what will separate your blog links
-	if(!isset($blog_item_start)) $blog_item_start = '<li>';				
+	if(!isset($blog_item_start)) $blog_item_start = '<li>';
 	if(!isset($blog_item_end)) $blog_item_end = "</li>\n";
 	# This is the class of for the selected blog link:
 	if(!isset($blog_selected_link_class)) $blog_selected_link_class = 'BlogButtonCurr';
 	# This is the class of for the other blog links:
 	if(!isset($blog_other_link_class)) $blog_other_link_class = 'BlogButton';
 	# This is additionnal markup before and after the selected blog name
-	if(!isset($blog_selected_name_before)) $blog_selected_name_before = '';				
+	if(!isset($blog_selected_name_before)) $blog_selected_name_before = '';
 	if(!isset($blog_selected_name_after)) $blog_selected_name_after = '';
 	# This is additionnal markup before and after the other blog names
-	if(!isset($blog_other_name_before)) $blog_other_name_before = '';				
+	if(!isset($blog_other_name_before)) $blog_other_name_before = '';
 	if(!isset($blog_other_name_after)) $blog_other_name_after = '';
 	# This is the blogparam that will be displayed as the name:
 	if(!isset($blog_name_param)) $blog_name_param = 'shortname';
 	# This is the blogparam that will be displayed as the link title:
 	if(!isset($blog_title_param)) $blog_title_param = 'name';
-	
+
 	/**
 	 * We now call the default bloglist handler...
 	 * However you can replace this file with the full handler (in /blogs) and customize it!
 	 */
-	require get_path('skins').'/_bloglist.php';
+	require $skins_path.'_bloglist.php';
 
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/custom/_calendar.php 1.10.3.src/skins/custom/_calendar.php
--- 0.9.2.src/skins/custom/_calendar.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/custom/_calendar.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,65 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the calendar
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage custom
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-	
-	$Calendar = & new Calendar( $blog, (empty($calendar) ? $m : $calendar), $show_statuses, $timestamp_min, $timestamp_max );
-	
-	# You can customize the following as you wish.
-	# Uncomment the lines you need
-	
-	// $Calendar->set( 'searchframe', 12 );	// How many month will we search back for a post before we give up
-
-	// $Calendar->set( 'displaycaption', 1 ); // set this to 0 if you don't want to display the month name
-	// $Calendar->set( 'monthformat', 'F Y' );
-	// $Calendar->set( 'monthstart', '<caption class="bCalendarCaption">' );
-	// $Calendar->set( 'monthend', '</caption>' );
-	
-	// $Calendar->set( 'tablestart', '<table class="bCalendarTable" summary="Monthly calendar with links to each day\'s posts">' );
-	// $Calendar->set( 'tableend', '</table>' );
-	
-	// $Calendar->set( 'rowstart', '<tr class="bCalendarRow">' );
-	// $Calendar->set( 'rowend', '</tr>' );
-	
-	// $Calendar->set( 'headerdisplay', 1 );	// set this to 0 if you don't want to display "Mon Tue Wed..." 
-	// $Calendar->set( 'headercellstart', '<th class="bCalendarHeaderCell" abbr="[abbr]">' );	// please leave $abbr there !
-	// $Calendar->set( 'headercellend', '</th>' );
-	
-	// $Calendar->set( 'cellstart', '<td class="bCalendarCell">' );
-	// $Calendar->set( 'cellend', '</td>' );
-	
-	// $Calendar->set( 'emptycellstart', '<td class="bCalendarEmptyCell">' );
-	// $Calendar->set( 'emptycellend', '</td>' );
-	// $Calendar->set( 'emptycellcontent', '&nbsp;' );
-	
-	$Calendar->set( 'browseyears', 1 );  // allow browsing years in the calendar's caption (month must be displayed)
-
-	$Calendar->set( 'navigation', 'tfoot' );
-
-	// $Calendar->set( 'linktomontharchive', 0 );  // uncomment to display month not as link to archive of month
-
-	// -- Display number of posts with days/months ---
-	// - set to '' (empty) to disable
-	// - %d gets replaced with the number of posts on that day/month
-	// - required spaces must be set
-	// $Calendar->set( 'postcount_month_cell', '' );                           // in table cell (behind day)
-	// $Calendar->set( 'postcount_month_atitle', T_('%d posts');   // in archive links title tag
-	// $Calendar->set( 'postcount_year_cell', ' (%d)';                         // in table cell (behind abbr of month)
-	// $Calendar->set( 'postcount_year_atitle', T_('%d posts');  // in archive links title tag
-
-
-	// DISPLAY NOW!
-	$Calendar->display( );
-	
-?>
diff -ruN --text 0.9.2.src/skins/custom/_categories.php 1.10.3.src/skins/custom/_categories.php
--- 0.9.2.src/skins/custom/_categories.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/custom/_categories.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,39 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays (recursive) list of (sub)categories
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage custom
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	# You can customize the following as you wish:
-	if(!isset($cat_all)) $cat_all = 'All';	// Set to empty to hide
-	# global category list delimiters:
-	if(!isset($cat_main_start)) $cat_main_start = '';
-	if(!isset($cat_main_end)) $cat_main_end = '';
-	# Category delimiters:
-	if(!isset($cat_line_start)) $cat_line_start = '<li>';
-	if(!isset($cat_line_end)) $cat_line_end = '</li>';
-	if(!isset($cat_line_checkbox)) $cat_line_checkbox = true;
-	# Category group delimiters:
-	if(!isset($cat_group_start)) $cat_group_start = '<ul>';
-	if(!isset($cat_group_end)) $cat_group_end = '</ul>';
-	# When multiple blogs are listed on same page:
-	if(!isset($cat_blog_start)) $cat_blog_start = '<h4>';
-	if(!isset($cat_blog_end)) $cat_blog_end = '</h4>';
-
-	/**
-	 * We now call the default categories handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_categories.php';
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/custom/custom.css 1.10.3.src/skins/custom/custom.css
--- 0.9.2.src/skins/custom/custom.css	2005-06-17 19:53:20.000000000 -0500
+++ 1.10.3.src/skins/custom/custom.css	2007-04-25 19:44:30.000000000 -0500
@@ -1,10 +1,10 @@
 /* Designed by Franois PLANQUE - http://fplanque.net/ */
 
-@import url(../../rsc/basic.css);	/* Import basic styles */
-@import url(../../rsc/img.css);	/* Import standard image styles */
-@import url(../../rsc/blog_elements.css);	/* Import standard blog elements styles */
-@import url(../../rsc/forms.css);	/* Import default form styles */
-@import url(../../rsc/comments.css);	/* Import default comment styles */
+@import url(../../rsc/css/basic.css);	/* Import basic styles */
+@import url(../../rsc/css/img.css);	/* Import standard image styles */
+@import url(../../rsc/css/blog_elements.css);	/* Import standard blog elements styles */
+@import url(../../rsc/css/forms.css);	/* Import default form styles */
+@import url(../../rsc/css/comments.css);	/* Import default comment styles */
 
 body {
 	background: #fff url(img/bg.png) repeat-y 50% 0;
@@ -24,6 +24,14 @@
 	color: #9ae;
 }
 
+h1#pageTitle a {
+	color: #fff;
+	text-decoration: none;
+}
+h1#pageTitle a:hover {
+	text-decoration: underline;
+}
+
 h2 {
 	color: #78a;
 	font-size: 180%;
@@ -62,10 +70,18 @@
 	border-top: 1px solid #ddd;
 	text-align: center;
 	font-size: 74%;
-	color: #999;
+	color: #888;
 	padding: 1ex;
 	margin: 0;
 }
+p.baseline a,
+p.baseline a {
+	color: #888;
+	text-decoration: none;
+}
+p.baseline a:hover {
+	text-decoration: underline;
+}
 hr {
 	height: 0;
 	border: 0;
@@ -88,7 +104,6 @@
 }
 
 h1#pageTitle {
-	color: #fff;
 	font-size: 270%;
 	font-weight: bold;
 	margin: 0;
@@ -165,6 +180,9 @@
 	overflow: hidden;
 	/* background: #090;*/
 }
+div.action_messages {
+	margin: 0 2ex;
+}
 .bPost, .bPostpublished
 {
 	clear: both;
@@ -194,7 +212,7 @@
 	margin: 1ex 0 2ex 0;
 }
 
-input.bComment, 
+input.bComment,
 textarea.bComment
 {
 	background-color: #eee;
@@ -203,7 +221,7 @@
 	padding: 2px;
 	margin: 0ex;
 }
-select.bComment		/* Used by the profile form */
+select.bComment  /* Used by the profile form */
 {
 	background-color: #eee;
 	border: 1px solid #ccc;
@@ -217,7 +235,7 @@
 {
 	float: left;
 	width: 44%;
-	margin: 0 0 2ex 1.5ex; 
+	margin: 0 0 2ex 1.5ex;
 	border: 1px solid #78a;
 }
 div.statbloc h3
@@ -232,6 +250,7 @@
 }
 
 input.submit,
+input.preview,
 input.reset {
 	background-color: #ddd;
 	color: #78a;
@@ -240,14 +259,14 @@
 	padding: 1px;
 }
 
-input.submit:hover {
+input.submit:hover,
+input.preview:hover {
 	color: #000;
-	text-decoration: underline;
 }
 
 /* Styles for sidebar (right) */
 .bSideBar {
-	width: 259px;	
+	width: 259px;
 	float: right;
 	overflow: hidden;
 	/* background: #900; */
@@ -296,7 +315,7 @@
 }
 table.bCalendarTable {
 	border: solid 1px #ccc;
-	border-collapse: separate; 
+	border-collapse: separate;
 }
 table.bCalendarTable tfoot td {
 	background-color: #eee;
diff -ruN --text 0.9.2.src/skins/custom/_feedback.php 1.10.3.src/skins/custom/_feedback.php
--- 0.9.2.src/skins/custom/_feedback.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/custom/_feedback.php	2007-04-25 23:18:14.000000000 -0500
@@ -1,4 +1,4 @@
-<?php 
+<?php
 	/**
 	 * This is the template that displays the feedback for a post
 	 * (comments, trackbak, pingback...)
@@ -7,20 +7,20 @@
 	 * It is meant to be called by an include in the _main.php template.
 	 * To display a feedback, you should call a stub AND pass the right parameters
 	 * For example: /blogs/index.php?p=1&more=1&c=1&tb=1&pb=1
-	 * Note: don't cod ethis URL by hand, use the template functions to generate it!
+	 * Note: don't code this URL by hand, use the template functions to generate it!
 	 *
 	 * b2evolution - {@link http://b2evolution.net/}
 	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
 	 *
 	 * @package evoskins
 	 * @subpackage custom
 	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
 
 	/**
 	 * We now call the default feedback handler...
 	 * However you can replace this file with the full handler (in /blogs) and customize it!
 	 */
-	require get_path('skins').'/_feedback.php';
+	require $skins_path.'_feedback.php';
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/custom/img/contact.gif 1.10.3.src/skins/custom/img/contact.gif
--- 0.9.2.src/skins/custom/img/contact.gif	2005-06-17 19:53:22.000000000 -0500
+++ 1.10.3.src/skins/custom/img/contact.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a         !   ,       x0I8ͻ^ (Ӻi,`6n'dK>2# 9Y1R+6t[Me6XUl{BkHmm`95Pf[}Xr*un}.K5QcRE0Tg
Q<,~vo^ƱԸкZWZ_VX[J(g'
Ny(] Gt%G5WxIb3ɲex*[ʜږ.4sI3 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/custom/_lastcomments.php 1.10.3.src/skins/custom/_lastcomments.php
--- 0.9.2.src/skins/custom/_lastcomments.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/custom/_lastcomments.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,24 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the links to the last comments for a blog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display a feedback, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?disp=comments
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage custom
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	/**
-	 * We now call the default last comments handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_lastcomments.php';
-?>
diff -ruN --text 0.9.2.src/skins/custom/_linkblog.php 1.10.3.src/skins/custom/_linkblog.php
--- 0.9.2.src/skins/custom/_linkblog.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/custom/_linkblog.php	2007-04-25 23:18:14.000000000 -0500
@@ -7,13 +7,13 @@
 	 *
 	 * b2evolution - {@link http://b2evolution.net/}
 	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
 	 *
 	 * @package evoskins
 	 * @subpackage custom
 	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-		
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
 	# maximum number of linkblog entries to display:
 	if(!isset($linkblog_limit)) $linkblog_limit = 20;
 	# global linkblog delimiters:
@@ -33,6 +33,6 @@
 	 * However you can replace this file with the full handler (in /blogs) and customize it!
 	 * all we want to do here, is call the default linkblog handler.
 	 */
-	require get_path('skins').'/_linkblog.php';
+	require $skins_path.'_linkblog.php';
 
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/custom/_main.php 1.10.3.src/skins/custom/_main.php
--- 0.9.2.src/skins/custom/_main.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/custom/_main.php	2007-06-05 18:15:32.000000000 -0500
@@ -1,116 +1,160 @@
 <?php
-	/**
-	 * This is the main template. It displays the blog.
-	 *
-	 * However this file is not meant to be called directly.
-	 * It is meant to be called automagically by b2evolution.
-	 * To display a blog, you should call a stub file instead, for example:
-	 * /blogs/index.php or /blogs/blog_b.php
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage custom
-	 */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+/**
+ * This is the main template. It displays the blog.
+ *
+ * However this file is not meant to be called directly.
+ * It is meant to be called automagically by b2evolution.
+ * To display a blog, the easiest way is to call index.php?blog=#
+ * where # is the number of your blog.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005 by Jason EDGECOMBE.
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * Jason EDGECOMBE grants Francois PLANQUE the right to license
+ * Jason EDGECOMBE's personal contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evoskins
+ * @subpackage custom
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author cafelog (team)
+ * @author edgester: Jason EDGECOMBE (personal contributions, not for hire)
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @version $Id: _main.php,v 1.116.2.12.2.8 2007/06/05 17:15:31 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+skin_content_header();	// Sets charset!
 ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
-<title><?php
-	$Blog->disp('name', 'htmlhead');
-	single_cat_title( ' - ', 'htmlhead' );
-	single_month_title( ' - ', 'htmlhead' );
-	single_post_title( ' - ', 'htmlhead' );
-	arcdir_title( ' - ', 'htmlhead' );
-	last_comments_title( ' - ', 'htmlhead' );
-?>
-</title>
-<base href="<?php skinbase(); // Base URL for this skin. You need this to fix relative links! ?>" />
-<meta name="description" content="<?php $Blog->disp( 'shortdesc', 'htmlattr' ); ?>" />
-<meta name="keywords" content="<?php $Blog->disp( 'keywords', 'htmlattr' ); ?>" />
-<meta name="generator" content="b2evolution <?php echo $b2_version ?>" /> <!-- Please leave this for stats -->
-<link rel="alternate" type="text/xml" title="RDF" href="<?php $Blog->disp( 'rdf_url', 'raw' ) ?>" />
-<link rel="alternate" type="text/xml" title="RSS .92" href="<?php $Blog->disp( 'rss_url', 'raw' ) ?>" />
-<link rel="alternate" type="text/xml" title="RSS 2.0" href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" />
-<link rel="alternate" type="application/atom+xml" title="Atom" href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>" />
-<link rel="pingback" href="<?php $Blog->disp( 'pingback_url', 'raw' ) ?>" />
-<link rel="stylesheet" href="custom.css" type="text/css" />
+	<?php skin_content_meta(); /* Charset for static pages */ ?>
+	<?php $Plugins->trigger_event( 'SkinBeginHtmlHead' ); ?>
+	<title><?php
+		$Blog->disp( 'name', 'htmlhead' );
+		request_title( ' - ', '', ' - ', 'htmlhead' );
+	?></title>
+	<?php skin_base_tag(); /* Base URL for this skin. You need this to fix relative links! */ ?>
+	<meta name="description" content="<?php $Blog->disp( 'shortdesc', 'htmlattr' ); ?>" />
+	<meta name="keywords" content="<?php $Blog->disp( 'keywords', 'htmlattr' ); ?>" />
+	<?php robots_tag(); ?>
+	<meta name="generator" content="b2evolution <?php echo $app_version ?>" /> <!-- Please leave this for stats -->
+	<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" />
+	<link rel="alternate" type="application/atom+xml" title="Atom" href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>" />
+	<link rel="stylesheet" href="custom.css" type="text/css" />
+	<?php
+		$Blog->disp( 'blog_css', 'raw');
+		$Blog->disp( 'user_css', 'raw');
+	?>
 </head>
+
 <body>
 <div id="wrapper">
 
-<?php 
-	/**
-	 * --------------------------- BLOG LIST INCLUDED HERE -----------------------------
-	 */
-	require( dirname(__FILE__).'/_bloglist.php' );
-	// ----------------------------- END OF BLOG LIST ---------------------------- ?>
+<?php
+	// --------------------------- BLOG LIST INCLUDED HERE -----------------------------
+	require dirname(__FILE__).'/_bloglist.php';
+	// ------------------------------- END OF BLOG LIST --------------------------------
+?>
 
 <div class="pageHeader">
 
-<h1 id="pageTitle"><?php $Blog->disp( 'name', 'htmlbody' ) ?></h1>
+<h1 id="pageTitle"><a href="<?php $Blog->disp( 'url', 'raw' ) ?>"><?php $Blog->disp( 'name', 'htmlbody' ) ?></a></h1>
 
-<div class="pageSubTitle"><?php $Blog->disp( 'tagline', 'htmlbody' ) ?></div>
+<div class="pageSubtitle"><?php $Blog->disp( 'tagline', 'htmlbody' ) ?></div>
 
 </div>
 
 <div class="bPosts">
-<h2><?php
-	single_cat_title();
-	single_month_title();
-	single_post_title();
-	arcdir_title();
-	last_comments_title();
-	profile_title();
-?></h2>
 
 <!-- =================================== START OF MAIN AREA =================================== -->
 
-<?php // ------------------------------------ START OF POSTS ----------------------------------------
-	if( isset($MainList) ) $MainList->display_if_empty(); // Display message if no post
+<?php
+	// ------------------------- MESSAGES GENERATED FROM ACTIONS -------------------------
+	$Messages->disp( '<div class="action_messages">', '</div>' );
+	// --------------------------------- END OF MESSAGES ---------------------------------
+?>
+
 
-	if( isset($MainList) ) while( $Item = $MainList->get_item() )
+<?php
+	// ------------------------- TITLE FOR THE CURRENT REQUEST -------------------------
+	request_title( '<h2>', '</h2>', ' - ', 'htmlbody' );
+	// ------------------------------ END OF REQUEST TITLE -----------------------------
+?>
+
+
+<?php
+	// ------------------------------------ START OF POSTS ----------------------------------------
+	if( isset($MainList) ) $MainList->display_if_empty( '' ); // Display message if no post
+
+	if( isset($MainList) ) while( $Item = & $MainList->get_item() )
 	{
-		$MainList->date_if_changed();
 	?>
-	<div class="bPost" lang="<?php $Item->lang() ?>">
+
+	<?php
+		//previous_post();	// link to previous post in single page mode
+		//next_post(); 			// link to next post in single page mode
+	?>
+
+	<?php 
+		$MainList->date_if_changed( '<h2>', '</h2>', '' );
+	?>
+
+	<div class="bPost bPost<?php $Item->status( 'raw' ) ?>" lang="<?php $Item->lang() ?>">
 		<?php
 			locale_temp_switch( $Item->locale ); // Temporarily switch to post locale
 			$Item->anchor(); // Anchor for permalinks to refer to
 		?>
 		<div class="bSmallHead">
-		<a href="<?php $Item->permalink() ?>" title="<?php echo T_('Permanent link to full entry') ?>"><img src="img/icon_minipost.gif" alt="Permalink" width="12" height="9" class="middle" /></a>
 		<?php
-			$Item->issue_time();
-			echo ', ', T_('Categories'), ': ';
-			$Item->categories();
+			$Item->permanent_link( '#icon#', '#', '' );
+			echo ' ';
+			$Item->issue_time( '' );
+			echo ', '.T_('by').' ';
+			$Item->author( '<strong>', '</strong>' );
+			$Item->msgform_link( $Blog->get('msgformurl'), ' ', ' ', '#', '#', '' );
 			echo ', ';
 			$Item->wordcount();
-			echo ' ', T_('words'), ' &nbsp; ';
-			locale_flag( $Item->locale, 'h10px' );
+			echo ' '.T_('words');
+			echo ', ';
+			$Item->views( '#', '#', '#' );
+			echo ' &nbsp; ';
+			locale_flag( $Item->locale, 'h10px', 'flag', '' );
+			echo '<br /> ', T_('Categories'), ': ';
+			$Item->categories( '#', '<strong>', '</strong>', '', '', '<em>', '</em>', ', ' );
 		?>
 		</div>
-		<h3 class="bTitle"><?php $Item->title(); ?></h3>
+		<h3 class="bTitle"><?php $Item->title( '', '', true ); ?></h3>
 		<div class="bText">
 			<?php $Item->content(); ?>
-			<?php link_pages() ?>
+			<?php link_pages( '#', '#', 'number', '#', '#', '%d' ); ?>
 		</div>
 		<div class="bSmallPrint">
-			<a href="<?php $Item->permalink() ?>" title="<?php echo T_('Permanent link to full entry') ?>" class="permalink_right"><img src="img/chain_link.gif" alt="<?php echo T_('Permalink') ?>" width="14" height="14" border="0" class="middle" /></a>
-
-			<?php $Item->feedback_link( 'comments' ) // Link to comments ?>
-			<?php $Item->feedback_link( 'trackbacks', ' &bull; ' ) // Link to trackbacks ?>
-			<?php $Item->feedback_link( 'pingbacks', ' &bull; ' ) // Link to trackbacks ?>
+			<?php $Item->permanent_link( '#', '#', 'permalink_right' ); ?>
 
-			<?php $Item->edit_link( ' &bull; ' ) // Link to backoffice for editing ?>
+			<?php $Item->feedback_link( 'comments', '', '', '#', '#', '#', '#' ) // Link to comments ?>
+			<?php $Item->feedback_link( 'trackbacks', ' &bull; ', '', '#', '#', '#', '#' ) // Link to trackbacks ?>
+			<?php $Item->edit_link( ' &bull; ', '', '#', '#', '' ) // Link to backoffice for editing ?>
 
 			<?php $Item->trackback_rdf() // trackback autodiscovery information ?>
 		</div>
-			<?php // ------------- START OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. -------------
+		<?php
+			// ------------- START OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. -------------
 			$disp_comments = 1;					// Display the comments if requested
 			$disp_comment_form = 1;			// Display the comments form if comments requested
 			$disp_trackbacks = 1;				// Display the trackbacks if requested
@@ -118,40 +162,33 @@
 			$disp_trackback_url = 1;		// Display the trackbal URL if trackbacks requested
 			$disp_pingbacks = 1;				// Display the pingbacks if requested
 			require( dirname(__FILE__).'/_feedback.php' );
-			// ---------------- END OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. ----------------
+			// -------------- END OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. --------------
 
 			locale_restore_previous();	// Restore previous locale (Blog locale)
-			?>
+		?>
 	</div>
-<?php } // ---------------------------------- END OF POSTS ------------------------------------ ?>
+	<?php
+	} // ---------------------------------- END OF POSTS ------------------------------------
+?>
 
-	<p class="center"><strong>
-		<?php posts_nav_link(); ?>
-		<?php 
-			// previous_post( '<p class="center">%</p>' );
-			// next_post( '<p class="center">%</p>' );
-		?>
-	</strong></p>
+<p class="center"><strong>
+	<?php posts_nav_link( ' :: ', '#', '#' ); ?>
+	<?php
+		// previous_post( '<p class="center">%</p>' );
+		// next_post( '<p class="center">%</p>' );
+	?>
+</strong></p>
+
+<?php
+	// -------------- START OF INCLUDES FOR LAST COMMENTS, MY PROFILE, ETC. --------------
+	// Note: you can customize any of the sub templates included here by
+	// copying the matching php file into your skin directory.
+	$current_skin_includes_path = dirname(__FILE__).'/';
+	// Call the dispatcher:
+	require $skins_path.'_dispatch.inc.php';
+	// --------------- END OF INCLUDES FOR LAST COMMENTS, MY PROFILE, ETC. ---------------
+?>
 
-<?php // ---------------- START OF INCLUDES FOR LAST COMMENTS, STATS ETC. ----------------
-	switch( $disp )
-	{
-		case 'comments':
-			// this includes the last comments if requested:
-			require( dirname(__FILE__).'/_lastcomments.php' );
-			break;
-
-		case 'arcdir':
-			// this includes the archive directory if requested
-			require( dirname(__FILE__).'/_arcdir.php');
-			break;
-
-		case 'profile':
-			// this includes the profile form if requested
-			require( dirname(__FILE__).'/_profile.php');
-			break;
-	}
-// ------------------- END OF INCLUDES FOR LAST COMMENTS, STATS ETC. ------------------- ?>
 </div>
 <!-- =================================== START OF SIDEBAR =================================== -->
 
@@ -160,19 +197,27 @@
 	<div class="bSideItem">
 		<h3><?php $Blog->disp( 'name', 'htmlbody' ) ?></h3>
 		<p><?php $Blog->disp( 'longdesc', 'htmlbody' ); ?></p>
-		<p class="center"><strong><?php posts_nav_link( ' | ', '< '.T_('Previous'), T_('Next').' >' ); ?></strong></p>
-		<!--?php next_post(); // activate this if you want a link to the next post in single page mode ?-->
-		<!--?php previous_post(); // activate this if you want a link to the previous post in single page mode ?-->
-		<ul>
-			<li><a href="<?php $Blog->disp( 'staticurl', 'raw' ) ?>"><strong><?php echo T_('Recently') ?></strong></a> <span class="dimmed"><?php echo T_('(cached)') ?></span></li>
-			<li><a href="<?php $Blog->disp( 'dynurl', 'raw' ) ?>"><strong><?php echo T_('Recently') ?></strong></a> <span class="dimmed"><?php echo T_('(no cache)') ?></span></li>
-		</ul>
-		<?php // -------------------------- CALENDAR INCLUDED HERE -----------------------------
-			require( dirname(__FILE__).'/_calendar.php' );
-			// -------------------------------- END OF CALENDAR ---------------------------------- ?>
+		<p class="center"><strong><?php
+			posts_nav_link( ' | ',
+				/* TRANS: previous page (of posts) */ '< '.T_('Previous'),
+				/* TRANS: next page (of posts) */ T_('Next').' >' );
+			?></strong></p>
 		<ul>
+			<!-- <li><a href="<?php $Blog->disp( 'staticurl', 'raw' ) ?>"><strong><?php echo T_('Recently') ?></strong></a> <span class="dimmed"><?php echo T_('(cached)') ?></span></li> -->
+			<li><a href="<?php $Blog->disp( 'dynurl', 'raw' ) ?>"><strong><?php echo T_('Recently') ?></strong></a> <!-- <span class="dimmed"><?php echo T_('(no cache)') ?></span> --></li>
 			<li><a href="<?php $Blog->disp( 'lastcommentsurl', 'raw' ) ?>"><strong><?php echo T_('Last comments') ?></strong></a></li>
 		</ul>
+
+		<?php
+			// -------------------------- CALENDAR INCLUDED HERE -----------------------------
+			// Call the Calendar plugin:
+			$Plugins->call_by_code( 'evo_Calr', array(	// Params follow:
+					'block_start'=>'',
+					'block_end'=>'',
+					'title'=>'',			// No title.
+				) );
+			// -------------------------------- END OF CALENDAR ----------------------------------
+		?>
 	</div>
 
 	<div class="bSideItem">
@@ -186,26 +231,24 @@
 		</form>
 	</div>
 
-	<div class="bSideItem">
-		<h3><?php echo T_('Categories') ?></h3>
-		<?php form_formstart( $Blog->dget( 'blogurl', 'raw' ) ) ?>
-		<?php // -------------------------- CATEGORIES INCLUDED HERE -----------------------------
-			require( dirname(__FILE__).'/_categories.php' );
-			// -------------------------------- END OF CATEGORIES ---------------------------------- ?>
-		<br />
-		<input type="submit" class="submit" value="<?php echo T_('Get selection') ?>" />
-		</form>
-	</div>
 
-	<div class="bSideItem">
-		<h3><?php echo T_('Archives') ?></h3>
-		<ul>
-			<?php // -------------------------- ARCHIVES INCLUDED HERE -----------------------------
-				require( dirname(__FILE__).'/_archives.php' );
-				// -------------------------------- END OF ARCHIVES ---------------------------------- ?>
-				<li><a href="<?php $Blog->disp( 'arcdirurl', 'raw' ) ?>"><?php echo T_('more...') ?></a></li>
-		</ul>
-	</div>
+	<?php
+		// -------------------------- CATEGORIES INCLUDED HERE -----------------------------
+		// Call the Categories plugin:
+		$Plugins->call_by_code( 'evo_Cats', array(	// Add parameters below:
+			) );
+		// -------------------------------- END OF CATEGORIES ----------------------------------
+	?>
+
+
+	<?php
+		// -------------------------- ARCHIVES INCLUDED HERE -----------------------------
+		// Call the Archives plugin:
+		$Plugins->call_by_code( 'evo_Arch', array(	// Add parameters below:
+			) );
+		// -------------------------------- END OF ARCHIVES ----------------------------------
+	?>
+
 
 	<?php if( ! $Blog->get('force_skin') )
 	{	// Skin switching is allowed for this blog: ?>
@@ -221,9 +264,11 @@
 	<?php } ?>
 
 
-	<?php // -------------------------- LINKBLOG INCLUDED HERE -----------------------------
+	<?php
+		// -------------------------- LINKBLOG INCLUDED HERE -----------------------------
 		require( dirname(__FILE__).'/_linkblog.php' );
-		// -------------------------------- END OF LINKBLOG ---------------------------------- ?>
+		// -------------------------------- END OF LINKBLOG ----------------------------------
+	?>
 
 
 	<div class="bSideItem">
@@ -234,13 +279,15 @@
 				user_register_link( '<li>', '</li>' );
 				user_admin_link( '<li>', '</li>' );
 				user_profile_link( '<li>', '</li>' );
+				user_subs_link( '<li>', '</li>' );
 				user_logout_link( '<li>', '</li>' );
 			?>
 		</ul>
 	</div>
 
+
 	<div class="bSideItem">
-		<h3><?php echo T_('Syndicate this blog') ?> <img src="../../img/xml.gif" alt="XML" width="36" height="14" class="middle" /></h3>
+		<h3><img src="<?php echo $rsc_url ?>icons/feed-icon-16x16.gif" width="16" height="16" class="top" alt="" /> <?php echo T_('XML Feeds') ?></h3>
 			<ul>
 				<li>
 					RSS 0.92:
@@ -263,32 +310,45 @@
 					<a href="<?php $Blog->disp( 'comments_atom_url', 'raw' ) ?>"><?php echo T_('Comments') ?></a>
 				</li>
 			</ul>
-			<a href="http://fplanque.net/Blog/itTrends/2004/01/10/rss_rdf_and_atom_in_a_nutshell" title="External - English">What is RSS?</a>
+			<a href="http://webreference.fr/2006/08/30/rss_atom_xml" title="External - English"><?php echo T_('What is RSS?') ?></a>
+	</div>
+
 
+	<?php
+	if( empty($generating_static) && ! $Plugins->trigger_event_first_true('CacheIsCollectingContent') )
+	{ // We're not generating static pages nor is a caching plugin collecting the content, so we can display this block
+		// TODO: when this gets a SkinTag plugin this check should get done by the Plugin
+		?>
+	<div class="bSideItem">
+		<h3 class="sideItemTitle"><?php echo T_('Who\'s Online?') ?></h3>
+		<?php
+			$Sessions->display_onliners();
+		?>
 	</div>
-<p class="center">powered by<br />
-<a href="http://b2evolution.net/" title="b2evolution home"><img src="../../img/b2evolution_logo_80.gif" alt="b2evolution" width="80" height="17" border="0" class="middle" /></a></p>
+	<?php } ?>
+
+
+  	<p class="center"><!-- Please help us promote b2evolution and leave this link on your blog. --><a href="http://b2evolution.net/" title="b2evolution: next generation blog software"><img src="../../rsc/img/powered-by-b2evolution-120t.gif" alt="powered by b2evolution free blog software" title="b2evolution: next generation blog software" width="120" height="32" border="0" /></a></p>
 
 </div>
 <div id="pageFooter">
 	<p class="baseline">
-		Original template design by <a href="http://fplanque.net/">Franois PLANQUE</a>.
+		<?php $Blog->contact_link() ?>
+		&bull;
+		<?php display_param_link( $skin_links ) ?> design by <?php display_param_link( $francois_links ) ?> / <?php display_param_link( $skinfaktory_links ) ?>.
+		&bull;
+		<?php
+			// Display additional credits (see /conf/):
+ 			// If you can add your own credits without removing the defaults, you'll be very cool :))
+			// Please leave this at the bottom of the page to make sure your blog gets listed on b2evolution.net
+			display_list( $credit_links, T_('Credits').': ', '', '|', ' ', ' ' );
+		?>
 	</p>
-	<div class="center">
-		<a href="http://validator.w3.org/check/referer"><img style="border:0;width:88px;height:31px" src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" class="middle" /></a>
-	
-		<a href="http://jigsaw.w3.org/css-validator/"><img style="border:0;width:88px;height:31px" src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!" class="middle" /></a>
-	
-		<a href="http://feedvalidator.org/check.cgi?url=<?php $Blog->disp( 'rss2_url', 'raw' ) ?>"><img src="../../img/valid-rss.png" alt="Valid RSS!" style="border:0;width:88px;height:31px" class="middle" /></a>
-	
-		<a href="http://feedvalidator.org/check.cgi?url=<?php $Blog->disp( 'atom_url', 'raw' ) ?>"><img src="../../img/valid-atom.png" alt="Valid Atom!" style="border:0;width:88px;height:31px" class="middle" /></a>
-	</div>
-	
-	<?php
-		log_hit();	// log the hit on this page
-		debug_info(); // output debug info if requested
-	?>
 </div>
 </div>
+<?php
+	$Hit->log();	// log the hit on this page
+	debug_info(); // output debug info if requested
+?>
 </body>
-</html>
\ No newline at end of file
+</html>
diff -ruN --text 0.9.2.src/skins/custom/_profile.php 1.10.3.src/skins/custom/_profile.php
--- 0.9.2.src/skins/custom/_profile.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/custom/_profile.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,24 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the user profile editing form
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display a feedback, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?disp=profile
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage custom
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	/**
-	 * We now call the default user profile form handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_profile.php';
-?>
diff -ruN --text 0.9.2.src/skins/custom/skinshot.jpg 1.10.3.src/skins/custom/skinshot.jpg
--- 0.9.2.src/skins/custom/skinshot.jpg	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/custom/skinshot.jpg	2006-08-18 22:49:28.000000000 -0500
@@ -0,0 +1,56 @@
+ JFIF   d d   Ducky     B   &Adobe d    
+
    ^    '  
+
+
+
+
+	
+                                       1340@P!"$`2#%pC      !1 AQq"23aB#0Rrb@C4                     !1AQa 0q@P`     {@ 媫6cfmuzd  Ӭ AiP 74ŵP  Ӭ A6       ` 
+[VMofh  ae44eb1 AI2UQ8fͧۚc*6 \@  4eb Aּ9 AG	"XSP"f5 (1H棥$&h)ѷ  V3/4+A9 A-4dNA`1=tk  PWbYGM
KM9<AI"fcX Vs+t(S 
+,QDư 6Fvl,]  cX h[,"@fͩ[e pk  PPpӄ,8h,J̤
+@ 
+	 f=;fݹD̎W^1 A]lB4 M`3 jTB%d3y fؠ` 
+
+WKDS^u  iRK)3  L#Zt Lư K Vft@)5K-  @!Uklv,P0YmY^ٳ 3 -     t 9   I?m6kUgH_훪ۜbیH"RS\,g'm[Vߕvvvvvvvvvvvvvvvvvvvv{NH'KaN pتp\.[AGQIX''oe}D>D5	^qqv$c^2GA$KQq*9I!
+BbvnUtttʠܧ!>Q;|OSm
+zZ b?6Y$mrD<S1('N.u*rXPR-̢2nUP.][D:dK!nDJ"K%&N"p֨NH9j%jM#U9&CRtT}S)F
kP>F>_34('KE4aiQH$Df8h5DWL&""-m Q 
+ks'c('Dn7JM9	R/)'.$
+x>FWP-m>Q;|O[a716>#喱iL |v\4NDp֢LJ&|qf CD?7ZmDZ*\"-l+-3cĩʎJ):\:)eQJ[B
+ Hul)"f@SS/|y6^Kᴩ(P+,iiLZb;|Op
+}$蝣1օpUlJatd2|vHq+E-
+#jѶQ%aHp8hb#VW JP
'a8Ԫ|=jH]o1<x>Q;|O7(`~])RXU%'!8('Nc:rn@zMzqVLٔR%2h Ԗda>Q;|O"ɵ"Ԋ!6!lj4+^);͠K5	`ˁNXΠjH4W%MX
+R5-֛uGmJJRXON&>D   **+¢悘)j.
+\.\.p]TW֯ b_"@ʞޜj*+:_i@D((=8S?  it ]f ?, ?, ?7}e@O9m_\^'YYy@zbcf(DrJ<DCh'V28D9|+0vQ2&@m΀0"-D	FBELlT#T>%vC]ĮWhq+8J%vC]ĮWhq+8J%vC]ĮT?H+-|8WXdbK V*XbUV(r
&E(9>'@ned ^!E JعL-EvVlrs3Ly'j9?w<
++O:n]		uE/^.Xs3`\_w8V|7X}l*O3=iyCwV޹|>Ӓ
LD-ʸ_U0baty1xloGT	J#͛7/~LT6
+>2ݥZ]*Y?SӶD[rݗ/l0 # H<_zvN^O%G~ܶQܻF>pa~[0e\ +0J;0cPWHF24-J'PT7
2LK2̱zrr[V?Jg=kdބSS&v˵w/7kQ9f@zsG0x,dfP=Szsj;ON]śRui)rE\ݝz >bI.DQ`0ψ T9yIcwp$«3gYL&;QG2&Sb"xʧy3(l:FXdyoQ,li>i	
LN"\lq]\VHz1ۯH#rթs"lޯ~/#W#PL	;ˢi0MT]%tڒ|f!tyMfw)criɞCHeuRnee	>Kb/!2=k7Xە
L(¬DKlF5 #b6U6:*,T
]T:b8tliC|}2O\Vmi3ӠrG"<zoZX*g5?(T"e/CـX-FQg`><4mMJ0xO-DP4ʇ-χ!zά.oMeޱ⦷/3Q13z 6]R8zh
LABWOs*D+@7X8$j9k/3(t
+VIH=oF2/Յtg~ՇeufT3N\`|hg"_ɖ#/Rwm'K|?'P4Cx+1íRk^!/Xk]#	٠T7
2~X\84R#>Ҵ(^7
+2?asᄻr%R͏-ㄽ.#=Wr×CaŰx=\-\E_RB[2!hs6i
L~V
+c# fLn|ͥ8%ە<;iP42]].w.܂,mD:Y m"4.
+p?JT$pX}9GĩePntT?H* ?!3@hU,jR5
nJ]r)ܡ- Ȱ`w5'ߏ $l]Z4fSEqtꥠ}e"aa]
1Ry F_@<X$~?syc<X,~?syc<x,~?sܻ|<b
 WYcYUsˉҢ暾11ȴ"ܺx[_ e-o/[7M*Z[EY|fywKV&RK=m%i[c \o,EeA`P=fJ=(L6 5 (7045-`y!Z
 6B%b5z-Z´]1p:Rael0`Wl[-^·e] V+'b yo/rk}:KWZ}NsRڝ̎;gYlZ8ZM_G\-n-qƬ5TV_"	'j|fywq4_\/CD .z`^XF\4{RtHhnmG]Mv\g9%Y`[35yzb	䌺o1m_ oN["jꌊqJ
+K*>3<e2Й!A]tCfUT ^ G	ÜFFahsK0vR3 ͮuv6%X"CɃ.s @^MUz0p53fRՉL, []3O.UCz:nf-'V=VKC՛S#AB` ̤aCBzE[ngJZ+VM~34k @`\Nv"pf7U7!&{@-]3z`Yb?,UmKmؑ,	^ B],,e3,òtFQMb6Z
ͦwi}e2ό.fe1Etz?'ָ b]1@&]ߦeDQmfh!0V9ggpw͜`Kuh(R
+`o"XҀYI; -MzOs]eFygfy]2	KNE;lKAM1ZCHXZaP2)N+VS7!`5
+xvK
"wW@Սpbu^Y'PBu6 9-)U7nJ+MsT7=g)!Gpϭ%k/5=Kx
+(]kTκCPbQ(M;:jK
FE]u	Н	З<g쳙ԝB`b@a͓1,oJw5YuytNjߤD>Xﹷh@l.a5QU
s3˸; 
04Ty9e5S̻ H:(44y=˗9"Z_MKUDZ͌coa3[>ό.CJ6c
qϼ[GX].0շ\[WCb=FW_mc͖p 
+^nn1>ît\°/2dY>3<`v@(¦M%Av @Kg5xuWkkk`[OIXеw>3<eCXq5T&haflF1Pk#j)rQ ,I^͔_H`dE<¹
]:xTh:4^k:k[KM cP}ط+MV۽ h<o`W:o0Cl=Q+lY̬PZ3YjXYt;Scy@XaxbYs=Φ6%zoggpw}@ K4E3VuTcO]P7`+~bgTM_ͷq; zF_OѭZثdY,]3xOϼyyyy{3˸; ?!􈁎%>ݕBጾ`]a1/bbbc%}]Jel[*	W{˚T̴q_#PǰL2c*e+~9111111ԯ!ؼ{+]Թ} ?!+Q%Jܿʕԯr˗._ [] mMԩ_+K.__K ܹQ}/     $FjI$  I$-8I$   [mml      H  P H   'H 0   I ,    @H޸H   @ N  	 A$i$  1ux  $   \I,H  
+   	$  o I ~   I$H      5P@ H  7$A   	%T $  >     $@H$ H     ]8   0I$          ? <ǇD)Z[PiX"^) `*z% #DUTAehP3xx tM+-	lեĪ'=Es\*
+f`M3vǁǁ n
UgϚ|6||͟>|g%
`n_B~Ӊ'Fv\T.
+~z۰چ?p?p
+otsRh)-cc؀U֑C2VaKW<?v	ߠsi@>THK'1eY]6rg
j Y{bgDꦬS`ZCMZ7@Zo0$
+]HGT`kvj
}ð;OXamTAvF
+ց^ס-xS /" 
2{Hԫ֍T
)74
+_)Jk4hugQg:sw[.T/2k -ȖXX\xII*aJ
+o0@Z"_+7^o)*pAn&X0]"eaU=$	@"s
+ -cPdcdvh+,ZlzAEN4}uuߴb*Zݗ'C:Yn=rfUh<o
69: 5wىeQm[t[,7MƂPըPOV @1]
+;T.^yklZD5s5l£}*r:}rznd'nx~zAhoAP&LVк*Cr9h.>KkCWɏ%b:) PABKxM%ny J-f&]կsYd4)-Z_ƭ,)]q{PFr=I5&,9-Ꞡ)@"n`,Uq Pˁrճ7W˚|Ѵ)z1P!UUK:l5e\eް&LBr
 VB«hᏫR]@locbgq udQbZuuL]3W]ΛfX!K$0Ewl,`0EW]Fr)2J
+Upkwq v5eʅ.o* f.YNs%.TB#a\\M޳=x':,Qnp0nF-%oUH2>gqjT\bKm pW=msJ#.t\6 D\AƢ6=ʖR W Vjs0ݱnߒhU_CYӢk	<.K:o[)B0kE~θ| "5I.®_dm" _#8Yʒ7EfM]@Շ*4:
+0EƱ	)Diӝ9ӝ8a7z3WKY7N cGnj6ҭy A:$:-
*B٬s3bjv-Zh<@ٮNU~n
+4u][!@i?iTG++9 / w#kusʎv}-
u)t#:Cjơ
5	Rh0R,@SX*2(%U1+f(vZ
+95HWɀf+2(T
q[؂k,F, K{a1i@ks?O 1_	B>%Pho21x!MEEG-Vh]TBzHTZj32ו+" 2^$ȤT\d1{XE~kCaMXnpUB  ʬselȔ "ơ-:Lьu,1b1	!-#7)[R{qji/=BC+nvm
+)` PL!=XJѽ⻞uǀ; C	BkAj@btio0aF݄+`xR@h B]AꊚgΗw:q)\׎4VˋM!}pWDˍ h88igsθ| Æۊ{{KBVi40 P1%XժS
#ӨΌvm@Fptq%&Z"t
=@4Cm53LS<4y w#Μ.+	܃UJisaFk+*:[9`UYcnCZ(D,t4~
+Ђ@
+8R0pP]J=*ZYI`"j4{^\x c$]"8Y_G
1PȾZZ:501Yh+Y_#h\ƪQh.%Ƌ%OZ;hBTÖc4F#`(`
+.'PJ{^&Z (lYdq!K$γ'~ml(/
UXanw+v%<w< w&=ڨ5zBƌNRǲ%]h
@[VkBVC
¸AFʋ)Jqin=J]IP=Ъ
+NmKgpqz]`	@ˎ: ca
*Z;S#aUnqOgP\gg45KKaaх2jpZjnFb|.v=Z#S.:0 u
,l^zU
+.u	'PB!^ Knt2g̙&|e|yi<ZLm.O%tw ?x
+98jO BU}םY՝i՝Y՝Y՝YԝI՝Y՝Y՝Y՝Y՝_V*TRJ*P\Ve2@"6izyJ"$N?X2ܑ)reA+tNqƐ73
ßai]àji_mBT0}Ee
Sr;^ Wy3HRܽV4r잢 nh!Chw|jo=Ǿ=ey%?,K;{'5lWdQo
EϬ1Or%`¢ ?>iZ
++we'Bt'Bt'Bt'Bt'Bt'Bt'Bt'Bt'Bt'Bt'CWx)ؤ`H3330,%"vT_-1nkjRa+KK4w.RR @y ;=`W~+nffffg2KxX[<E^Ƴ&4J, 
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/_dispatch.inc.php 1.10.3.src/skins/_dispatch.inc.php
--- 0.9.2.src/skins/_dispatch.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/_dispatch.inc.php	2007-11-01 00:58:40.000000000 -0500
@@ -0,0 +1,45 @@
+<?php
+/**
+ * This is the template that dipatches display of the main area, based on the disp param
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+if( $disp != 'posts' && $disp != 'single' )
+{ // We must display a sub template:
+	$disp_handlers = array(
+			'arcdir'   => '_arcdir.php',
+			'comments' => '_lastcomments.php',
+			'msgform'  => '_msgform.php',
+			'profile'  => '_profile.php',
+			'subs'     => '_subscriptions.php',
+		);
+
+	if( empty( $disp_handlers[$disp] ) )
+	{
+		debug_die( 'Unhandled disp type ['.$disp.']' );
+	}
+		
+	$disp_handler = $disp_handlers[$disp];
+		
+	if( file_exists( $current_skin_includes_path.$disp_handler ) )
+	{	// The skin has a customized handler for this display:
+		require $current_skin_includes_path.$disp_handler;
+	}
+	else
+	{	// Use the default handler from the skins dir:
+		require $skins_path.$disp_handler;
+	}
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/_feedback.php 1.10.3.src/skins/_feedback.php
--- 0.9.2.src/skins/_feedback.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/_feedback.php	2007-11-01 00:58:40.000000000 -0500
@@ -1,102 +1,114 @@
 <?php
-	/**
-	 * This is the template that displays the feedback for a post
-	 * (comments, trackbak, pingback...)
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display a feedback, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?p=1&more=1&c=1&tb=1&pb=1
-	 * Note: don't code this URL by hand, use the template functions to generate it!
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	// --- //
-
-	if( ! $c ) 
-	{	// Comments not requested
-		$disp_comments = 0;					// DO NOT Display the comments if not requested
-		$disp_comment_form = 0;			// DO NOT Display the comments form if not requested
-	}
-	
-	if( (!$tb) || (!$Blog->get( 'allowtrackbacks' )) ) 
-	{	// Trackback not requested or not allowed
-		$disp_trackbacks = 0;				// DO NOT Display the trackbacks if not requested
-		$disp_trackback_url = 0;		// DO NOT Display the trackback URL if not requested
-	}
-	
-	if( (!$pb) || (!$Blog->get( 'allowpingbacks' )) ) 
-	{	// Pingback not requested or not allowed
-		$disp_pingbacks = 0;				// DO NOT Display the pingbacks if not requested
+/**
+ * This is the template that displays the feedback for a post
+ * (comments, trackback, pingback...)
+ *
+ * You may want to call this file multiple time in a row with different $c $tb $pb params.
+ * This allow to seprate different kinds of feedbacks instead of displaying them mixed together
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ * To display a feedback, you should call a stub AND pass the right parameters
+ * For example: /blogs/index.php?p=1&more=1&c=1&tb=1&pb=1
+ * Note: don't code this URL by hand, use the template functions to generate it!
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+if( empty($c) )
+{	// Comments not requested
+	$disp_comments = 0;					// DO NOT Display the comments if not requested
+	$disp_comment_form = 0;			// DO NOT Display the comments form if not requested
+}
+
+if( empty($tb) || !$Blog->get( 'allowtrackbacks' ) )
+{	// Trackback not requested or not allowed
+	$disp_trackbacks = 0;				// DO NOT Display the trackbacks if not requested
+	$disp_trackback_url = 0;		// DO NOT Display the trackback URL if not requested
+}
+
+if( empty($pb) )
+{	// Pingback not requested
+	$disp_pingbacks = 0;				// DO NOT Display the pingbacks if not requested
+}
+
+if( ! ($disp_comments || $disp_comment_form || $disp_trackbacks || $disp_trackback_url || $disp_pingbacks ) )
+{	// Nothing more to do....
+	return false;
+}
+
+echo '<a id="feedbacks"></a>';
+
+$type_list = array();
+$disp_title = array();
+if( $disp_comments )
+{	// We requested to display comments
+	if( $Item->can_see_comments() )
+	{ // User can see a comments
+		$type_list[] = "'comment'";
+		$disp_title[] = T_("Comments");
 	}
-	
-	if( ! ($disp_comments || $disp_comment_form || $disp_trackbacks || $disp_trackback_url || $disp_pingbacks ) )
-	{	// Nothing more to do....
-		return false;
+	else
+	{ // Use cannot see comments
+		$disp_comments = false;
 	}
-	
-	?>
-	<a name="feedbacks"></a>
-	<?php
+	echo '<a id="comments"></a>';
+}
+if( $disp_trackbacks )
+{
+	$type_list[] = "'trackback'";
+	$disp_title[] = T_("Trackbacks");
+	echo '<a id="trackbacks"></a>';
+}
+if( $disp_pingbacks )
+{
+	$type_list[] = "'pingback'";
+	$disp_title[] = T_("Pingbacks");
+	echo '<a id="pingbacks"></a>';
+}
 
-	$type_list = array();
-	$disp_title = array();
-	if( $disp_comments ) 
-	{	// We requested to display comments
-		if( $Item->can_see_comments() )
-		{ // User can see a comments
-			$type_list[] = "'comment'";
-			$disp_title[] = T_("Comments"); 
-		}
-		else
-		{ // Use cannot see comments
-			$disp_comments = false;
-		}		
-		?>
-		<a name="comments"></a>
-	<?php } 
-	if( $disp_trackbacks ) { 
-		$type_list[] = "'trackback'";
-		$disp_title[] = T_("Trackbacks"); ?>
-		<a name="trackbacks"></a>
-	<?php }
-	if( $disp_pingbacks ) { 
-		$type_list[] = "'pingback'";
-		$disp_title[] = T_("Pingbacks"); ?>
-		<a name="pingbacks"></a>
-	<?php } ?>
-	
-	<?php if( $disp_trackback_url ) 
-	{	// We want to display the trackback URL: ?>
+if( $disp_trackback_url )
+{ // We want to display the trackback URL:
+	?>
 	<h4><?php echo T_('Trackback address for this post:') ?></h4>
-	<code><?php $Item->trackback_url() ?></code>
-	<?php } ?>
-	
+
 	<?php
-	if( $disp_comments || $disp_trackbacks || $disp_pingbacks  )
-	{
+	/*
+	 * Trigger plugin event, which could display a captcha form, before generating a whitelisted URL:
+	 */
+	if( ! $Plugins->trigger_event_first_true( 'DisplayTrackbackAddr', array('Item' => & $Item, 'template' => '<code>%url%</code>') ) )
+	{ // No plugin displayed a payload, so we just display the default:
+		?>
+		<code><?php $Item->trackback_url() ?></code>
+		<?php
+	}
+}
+
+
+if( $disp_comments || $disp_trackbacks || $disp_pingbacks  )
+{
 	?>
-	
+
 	<!-- Title for comments, tbs, pbs... -->
 	<h4><?php echo implode( ", ", $disp_title) ?>:</h4>
-	
+
 	<?php
-	$CommentList = & new CommentList( 0, implode(',', $type_list), array(), $id, '', 'ASC' );
-	
-	$CommentList->display_if_empty( 
-								'<div class="bComment"><p>' . 
-								sprintf( /* TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST... */ 
-													T_('No %s for this post yet...'), implode( "/", $disp_title) ) . 
+	$CommentList = & new CommentList( 0, implode(',', $type_list), array('published'), $Item->ID, '', 'ASC' );
+
+	$CommentList->display_if_empty(
+								'<div class="bComment"><p>' .
+								sprintf( /* TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST... */
+													T_('No %s for this post yet...'), implode( "/", $disp_title) ) .
 								'</p></div>' );
 
-	while( $Comment = $CommentList->get_next() )
-	{	// Loop through comments:	
+	while( $Comment = & $CommentList->get_next() )
+	{	// Loop through comments:
 		?>
 		<!-- ========== START of a COMMENT/TB/PB ========== -->
 		<?php $Comment->anchor() ?>
@@ -105,116 +117,201 @@
 			<?php
 				switch( $Comment->get( 'type' ) )
 				{
-					case 'comment': // Display a comment: 
-						echo T_('Comment from:') ?> 
-						<?php $Comment->author() ?> 
-						<?php $Comment->author_url( '', ' &middot; ', '' ) ?>
-						<?php break;
+					case 'comment': // Display a comment:
+						echo T_('Comment from:').' ';
+						$Comment->author();
+						$Comment->msgform_link( $Blog->get('msgformurl') );
+						$Comment->author_url( '', ' &middot; ', '' );
+						break;
 
 					case 'trackback': // Display a trackback:
-						echo T_('Trackback from:') ?> 
+						echo T_('Trackback from:') ?>
 						<?php $Comment->author( '', '#', '', '#', 'htmlbody', true ) ?>
 						<?php break;
 
 					case 'pingback': // Display a pingback:
-						echo T_('Pingback from:') ?> 
+						echo T_('Pingback from:') ?>
 						<?php $Comment->author( '', '#', '', '#', 'htmlbody', true ) ?>
 						<?php break;
-				} 
-
-				$Comment->edit_link( ' &middot; ' ) // Link to backoffice for editing
+				}
 			?>
 			</div>
 			<div class="bCommentText">
 				<?php $Comment->content() ?>
 			</div>
 			<div class="bCommentSmallPrint">
-				<a href="<?php $Comment->permalink() ?>" title="<?php echo T_('Permanent link to this comment') ?>" class="permalink_right"><img src="<?php imgbase() ?>chain_link.gif" alt="<?php echo T_('Permalink') ?>" width="14" height="14" border="0" class="middle" /></a>
+				<?php	$Comment->permanent_link( '#', '#', 'permalink_right' ); ?>
+
+				<?php $Comment->edit_link( '', '', '#', '#', 'permalink_right' ); /* Link to backoffice for editing */ ?>
+				<?php $Comment->delete_link( '', '', '#', '#', 'permalink_right' ); /* Link to backoffice for deleting */ ?>
+
 				<?php $Comment->date() ?> @ <?php $Comment->time( 'H:i' ) ?>
 			</div>
 		</div>
 		<!-- ========== END of a COMMENT/TB/PB ========== -->
 		<?php
-	} 
-	
-	if( $disp_comment_form ) 
-	{	// We want to display the comments form: 
-		if( $Item->can_comment() )
-		{ // User can leave a comment
-		?>
-		<h4><?php echo T_('Leave a comment') ?>:</h4>
-		
-		<?php
-			$comment_author = isset($_COOKIE[$cookie_name]) ? trim($_COOKIE[$cookie_name]) : '';
-			$comment_author_email = isset($_COOKIE[$cookie_email]) ? trim($_COOKIE[$cookie_email]) : '';
-			$comment_author_url = isset($_COOKIE[$cookie_url]) ? trim($_COOKIE[$cookie_url]) : '';
+	}	// End of comment list loop.
+
+
+	// _______________________________________________________________
+
+
+	// Display count of comments to be moderated:
+	$Item->feedback_moderation( 'feedbacks', '<div class="moderation_msg"><p>', '</p></div>',
+												T_('This post has no feedback awaiting moderation...'),
+												T_('This post has 1 feedback awaiting moderation... %s'),
+												T_('This post has %d feedbacks awaiting moderation... %s') );
+
+
+	// _______________________________________________________________
+
+
+	// Comment form:
+	if( $disp_comment_form && $Item->can_comment() )
+	{ // We want to display the comments form and the item can be commented on:
+
+		// Default form params:
+		$comment_author = isset($_COOKIE[$cookie_name]) ? trim($_COOKIE[$cookie_name]) : '';
+		$comment_author_email = isset($_COOKIE[$cookie_email]) ? trim($_COOKIE[$cookie_email]) : '';
+		$comment_author_url = isset($_COOKIE[$cookie_url]) ? trim($_COOKIE[$cookie_url]) : '';
+		$comment_content = '';
+
+		// PREVIEW:
+		$preview_Comment = $Session->get('core.preview_Comment');
+
+		if( $preview_Comment )
+		{
+			if( $preview_Comment->item_ID == $Item->ID )
+			{ // display PREVIEW:
+				?>
+				<div class="bComment" id="comment_preview">
+					<div class="bCommentTitle">
+					<?php
+						echo T_('PREVIEW Comment from:').' ';
+						$preview_Comment->author();
+						$preview_Comment->msgform_link( $Blog->get('msgformurl') );
+						$preview_Comment->author_url( '', ' &middot; ', '' );
+					?>
+					</div>
+					<div class="bCommentText">
+						<?php $preview_Comment->content() ?>
+					</div>
+					<div class="bCommentSmallPrint">
+						<?php $preview_Comment->date() ?> @ <?php $preview_Comment->time( 'H:i' ) ?>
+					</div>
+				</div>
+
+				<?php
+				// Form fields:
+				$comment_content = $preview_Comment->original_content;
+				// for visitors:
+				$comment_author = $preview_Comment->author;
+				$comment_author_email = $preview_Comment->author_email;
+				$comment_author_url = $preview_Comment->author_url;
+			}
+
+			// delete any preview comment from session data:
+			$Session->delete( 'core.preview_Comment' );
+			$preview_Comment = NULL;
+		}
+
 		?>
-		
+		<h4 class="bCommentLeaveHead"><?php echo T_('Leave a comment') ?>:</h4>
+
 		<!-- form to add a comment -->
-		<form action="<?php echo $htsrv_url ?>/comment_post.php" method="post" class="bComment">
-		
-			<input type="hidden" name="comment_post_ID" value="<?php $Item->ID() ?>" />
-			<input type="hidden" name="redirect_to" value="<?php echo regenerate_url() ?>" />
-
-			<?php 
-			if( is_logged_in() ) 
-			{ // User is logged in: 
-				?>
-				<fieldset>
-					<div class="label"><?php echo T_('User') ?>:</div>
-					<div class="info">
-						<strong><?php $current_User->prefered_name()?></strong>
-						<?php user_profile_link( ' [', ']', T_('Edit profile') ) ?>
-						</div>
-				</fieldset>
-				<?php 
-			} 
-			else
-			{ // User is not loggued in: 
-				form_text( 'author', $comment_author, 40, T_('Name'), '', 100, 'bComment' );
+		<?php
+		$Form = & new Form( $htsrv_url.'comment_post.php', 'bComment_form_id_'.$Item->ID );
+		$Form->begin_form( 'bComment' );
 
-				form_text( 'email', $comment_author_email, 40, T_('Email'), T_('Your email address will <strong>not</strong> be displayed on this site.'), 100, 'bComment' );
+		$Form->hidden( 'comment_post_ID', $Item->ID );
+		$Form->hidden( 'redirect_to',
+				// Make sure we get back to the right page (on the right domain)
+				// fplanque>> TODO: check if we can use the permalink instead but we must check that application wide,
+				// that is to say: check with the comments in a pop-up etc...
+				url_rel_to_same_host(regenerate_url( '', '', $Blog->get('blogurl'), '&' ), $htsrv_url) );
+
+		if( is_logged_in() )
+		{ // User is logged in:
+			$Form->begin_fieldset();
+			$Form->info_field( T_('User'), '<strong>'.$current_User->get_preferred_name().'</strong>'
+				.' '.get_user_profile_link( ' [', ']', T_('Edit profile') ) );
+			$Form->end_fieldset();
+		}
+		else
+		{ // User is not logged in:
+			// Note: we use funky field names to defeat the most basic guestbook spam bots
+			$Form->text( 'u', $comment_author, 40, T_('Name'), '', 100, 'bComment' );
+			$Form->text( 'i', $comment_author_email, 40, T_('Email'), T_('Your email address will <strong>not</strong> be displayed on this site.'), 100, 'bComment' );
+			$Form->text( 'o', $comment_author_url, 40, T_('Site/Url'), T_('Your URL will be displayed.'), 100, 'bComment' );
+		}
 
-				form_text( 'url', $comment_author_url, 40, T_('Site/Url'), T_('Your URL will be displayed.'), 100, 'bComment' );
-			} 
+		echo '<div class="comment_toolbars">';
+		// CALL PLUGINS NOW:
+		$Plugins->trigger_event( 'DisplayCommentToolbar', array() );
+		echo '</div>';
 
-			form_textarea( 'comment', '', 12, T_('Comment text'),
+		// Message field:
+		$Form->textarea( 'p', $comment_content, 10, T_('Comment text'),
 										T_('Allowed XHTML tags').': '.htmlspecialchars(str_replace( '><',', ', $comment_allowed_tags)), 40, 'bComment' );
-			?>
-					
-			<fieldset>
-				<div class="label"><?php echo T_('Options') ?>:
-				<?php if( (substr($comments_use_autobr,0,4) == 'opt-') && (! is_logged_in()) )
-				{ // Ladies and gentlemen, check out the biggest piece of anti IE-layout-bugs 
-					// crap you've ever seen: 
-					echo '<br />&nbsp;'; // make the float a little higher
-				} ?>
-				</div>
-				<div class="input">
-				<?php if( substr($comments_use_autobr,0,4) == 'opt-') { ?>
-				<input type="checkbox" class="checkbox" name="comment_autobr" value="1" <?php if($comments_use_autobr == 'opt-out') echo ' checked="checked"' ?> tabindex="6" id="comment_autobr" /> <label for="comment_autobr"><?php echo T_('Auto-BR') ?></label> <span class="notes">(<?php echo T_('Line breaks become &lt;br /&gt;') ?>)</span><br />
-				<?php } 
-				if( ! is_logged_in() ) 
-				{ // User is not logged in: 
-					?>
-					<input type="checkbox" class="checkbox" name="comment_cookies" value="1" checked="checked" tabindex="7" id="comment_cookies" /> <label for="comment_cookies"><?php echo T_('Remember me') ?></label> <span class="notes"><?php echo T_('(Set cookies for name, email &amp; url)') ?></span>
-					<?php 
-				} ?>
-				</div>
-			</fieldset>
-		
-			<fieldset>
-				<div class="input">
-					<input type="submit" name="submit" class="submit" value="<?php echo T_('Send comment') ?>" tabindex="8" />
-				</div>
-			</fieldset>
-		
-			<div class="clear"></div>
-		
-		</form>
-		<?php 
-		} 
+		// set b2evoCanvas for plugins
+		echo '<script type="text/javascript">var b2evoCanvas = document.getElementById( "p" );</script>';
+		$comment_options = array();
+		$Form->output = false;
+		$Form->label_to_the_left = false;
+		$old_label_suffix = $Form->label_suffix;
+		$Form->label_suffix = '';
+		$Form->switch_layout('inline');
+		if( substr($comments_use_autobr,0,4) == 'opt-')
+		{
+			$comment_options[] = $Form->checkbox_input( 'comment_autobr', ($comments_use_autobr == 'opt-out'), T_('Auto-BR'), array(
+				'note' => '('.T_('Line breaks become &lt;br /&gt;').')', 'tabindex' => 6 ) );
+		}
+		if( ! is_logged_in() )
+		{ // User is not logged in:
+			$comment_options[] = $Form->checkbox_input( 'comment_cookies', true, T_('Remember me'), array(
+				'note' => '('.T_('Set cookies for name, email and url').')', 'tabindex' => 7 ) );
+			// TODO: If we got info from cookies, Add a link called "Forget me now!" (without posting a comment).
+
+			$comment_options[] = $Form->checkbox_input( 'comment_allow_msgform', true, T_('Allow message form'), array(
+				'note' => '('.T_('Allow users to contact you through a message form (your email will NOT be displayed.)').')', 'tabindex' => 8 ) );
+			// TODO: If we have an email in a cookie, Add links called "Add a contact icon to all my previous comments" and "Remove contact icon from all my previous comments".
+		}
+		$Form->output = true;
+		$Form->label_to_the_left = true;
+		$Form->label_suffix = $old_label_suffix;
+		$Form->switch_layout(NULL);
+
+		if( ! empty($comment_options) )
+		{
+			$Form->begin_fieldset();
+				echo $Form->begin_field( NULL, T_('Options'), true );
+				echo implode( '<br />', $comment_options );
+				echo $Form->end_field();
+			$Form->end_fieldset();
+		}
+
+		$Plugins->trigger_event( 'DisplayCommentFormFieldset', array( 'Form' => & $Form, 'Item' => & $Item ) );
+
+		$Form->begin_fieldset();
+			echo '<div class="input">';
+
+			$Form->button_input( array( 'name' => 'submit_comment_post_'.$Item->ID.'[save]', 'class' => 'submit', 'value' => T_('Send comment'), 'tabindex' => 10 ) );
+			$Form->button_input( array( 'name' => 'submit_comment_post_'.$Item->ID.'[preview]', 'class' => 'preview', 'value' => T_('Preview'), 'tabindex' => 9 ) );
+
+			$Plugins->trigger_event( 'DisplayCommentFormButton', array( 'Form' => & $Form, 'Item' => & $Item ) );
+
+			echo '</div>';
+		$Form->end_fieldset();
+		?>
+
+		<div class="clear"></div>
+
+		<?php
+		$Form->end_form();
 	}
-	?>
 
-<?php } // if you delete this the sky will fall on your head ?>
\ No newline at end of file
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/guadeloupe/_archives.php 1.10.3.src/skins/guadeloupe/_archives.php
--- 0.9.2.src/skins/guadeloupe/_archives.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/guadeloupe/_archives.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,38 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the links to the archives for a blog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage guadeloupe
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	# number of archive entries to display:
-	if(!isset($archive_limit)) $archive_limit = 12;
-	# this is what will separate your archive links
-	if(!isset($archive_line_start)) $archive_line_start = '<li>';				
-	if(!isset($archive_line_end)) $archive_line_end = '</li>';				
-	# this is what will separate dates on weekly archive links
-	if(!isset($archive_week_separator)) $archive_week_separator = ' - ';
-	# override general date format ? 0 = no: use the date format set in Options, 1 = yes: override
-	if(!isset($archive_date_format_over_ride)) $archive_date_format_over_ride = 0;
-	# options for daily archive (only if you override the general date format)
-	if(!isset($archive_day_date_format)) $archive_day_date_format = 'Y/m/d';
-	# options for weekly archive (only if you override the general date format)
-	if(!isset($archive_week_start_date_format)) $archive_week_start_date_format = 'Y/m/d';
-	if(!isset($archive_week_end_date_format)) $archive_week_end_date_format   = 'Y/m/d';
-	
-	/**
-	 * We now call the default archives handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_archives.php';
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/guadeloupe/_bloglist.php 1.10.3.src/skins/guadeloupe/_bloglist.php
--- 0.9.2.src/skins/guadeloupe/_bloglist.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/guadeloupe/_bloglist.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,49 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the links to the available blogs
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage guadeloupe
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	if( ! $display_blog_list )
-	{	// We do *not* want the blog list to be displayed
-		return;
-	}
-
-	# this is what will start and end your blog links
-	if(!isset($blog_list_start)) $blog_list_start = '<h4>'.T_('Blogs').'&nbsp;:</h4><ul>';				
-	if(!isset($blog_list_end)) $blog_list_end = '</ul>';				
-	# this is what will separate your blog links
-	if(!isset($blog_item_start)) $blog_item_start = '<li>';				
-	if(!isset($blog_item_end)) $blog_item_end = '</li>';
-	# This is the class of for the selected blog link:
-	if(!isset($blog_selected_link_class)) $blog_selected_link_class = '';
-	# This is the class of for the other blog links:
-	if(!isset($blog_other_link_class)) $blog_other_link_class = '';
-	# This is additionnal markup before and after the selected blog name
-	if(!isset($blog_selected_name_before)) $blog_selected_name_before = '<strong>';				
-	if(!isset($blog_selected_name_after)) $blog_selected_name_after = '</strong>';
-	# This is additionnal markup before and after the other blog names
-	if(!isset($blog_other_name_before)) $blog_other_name_before = '';				
-	if(!isset($blog_other_name_after)) $blog_other_name_after = '';
-	# This is the blogparam that will be displayed as the name:
-	if(!isset($blog_name_param)) $blog_name_param = 'name';
-	# This is the blogparam that will be displayed as the link title:
-	if(!isset($blog_title_param)) $blog_title_param = 'shortdesc';
-	
-	/**
-	 * We now call the default bloglist handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_bloglist.php';
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/guadeloupe/_categories.php 1.10.3.src/skins/guadeloupe/_categories.php
--- 0.9.2.src/skins/guadeloupe/_categories.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/guadeloupe/_categories.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,39 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays (recursive) list of (sub)categories
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage guadeloupe
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	# You can customize the following as you wish:
-	if(!isset($cat_all)) $cat_all = 'All';	// Set to empty to hide
-	# global category list delimiters:
-	if(!isset($cat_main_start)) $cat_main_start = '';
-	if(!isset($cat_main_end)) $cat_main_end = '';
-	# Category delimiters:
-	if(!isset($cat_line_start)) $cat_line_start = '<li>';
-	if(!isset($cat_line_end)) $cat_line_end = '</li>';
-	if(!isset($cat_line_checkbox)) $cat_line_checkbox = true;
-	# Category group delimiters:
-	if(!isset($cat_group_start)) $cat_group_start = '<ul>';
-	if(!isset($cat_group_end)) $cat_group_end = '</ul>';
-	# When multiple blogs are listed on same page:
-	if(!isset($cat_blog_start)) $cat_blog_start = '<h4>';
-	if(!isset($cat_blog_end)) $cat_blog_end = '</h4>';
-
-	/**
-	 * We now call the default categories handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_categories.php';
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/guadeloupe/_feedback.php 1.10.3.src/skins/guadeloupe/_feedback.php
--- 0.9.2.src/skins/guadeloupe/_feedback.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/guadeloupe/_feedback.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,26 +0,0 @@
-<?php 
-	/**
-	 * This is the template that displays the feedback for a post
-	 * (comments, trackbak, pingback...)
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display a feedback, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?p=1&more=1&c=1&tb=1&pb=1
-	 * Note: don't cod ethis URL by hand, use the template functions to generate it!
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage guadeloupe
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	/**
-	 * We now call the default feedback handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_feedback.php';
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/guadeloupe/guadeloupe.css 1.10.3.src/skins/guadeloupe/guadeloupe.css
--- 0.9.2.src/skins/guadeloupe/guadeloupe.css	2005-06-17 19:53:22.000000000 -0500
+++ 1.10.3.src/skins/guadeloupe/guadeloupe.css	1969-12-31 18:00:00.000000000 -0600
@@ -1,243 +0,0 @@
-
-@import url(../../rsc/forms.css);	/* Import default form styles */
-
-body {
-	margin:0px;
-	padding:0px;
-	padding-bottom:10px;
-	font-family:verdana, arial, helvetica, sans-serif;
-	font-size: 84%;
-	color:white;
-	background-color:black; 
-	background-image: url("img/coucher-soleil-guadeloupe.jpg");
-	background-repeat: no-repeat;
-	}
-h1 
-{
-	font-color: black;
-	text-align: right;
-	margin-right: 210px;
-	margin-bottom: 0.5ex;
-}
-h1 a { text-decoration: none;
-  }
-#tagline {
-	text-align: right;
-	margin-right: 210px;
-	font-weight: bold;
-	height: 100px;
-}
-h2 {
-  margin-bottom: 4px;
-	margin-left: -40px;
-	font-size: 1.2em;
-	letter-spacing: 0.2em;
-	background-color: black;
-}
-
-.infos h3 {
-  font-size: smaller;
-	text-align: right;
-  }
-
-a { color:white;
-  background-color: transparent;
-	}
-a:link {}
-a:visited {}
-a:hover {
-  color: black;
-	background-color: white;
-	}
-
-
-#main {
-	margin:0px 33ex 50px 70px;
-	padding:10px;
-	}
-
-#main .infos
-{
-	text-align: right;
-}
-
-.infos h3, .infos h4
-{
-	display: inline;
-}
-
-.bPost, .bComment {
-  border-left: 1px dotted white;
-  border-bottom: 1px dotted white;
-  margin-bottom: 15px;
-  padding: 0px 10px 10px 10px;
-/*  -moz-border-radius: 20px; */
-}
-
-.article {
-	line-height: 140%;
-	}
-
-#main a {
-  color: white;
-/*  background-color: black; */
-  font-weight: bold;
-  text-decoration: none;
-  }
-#main a:hover {
-  background-color: white;
-  color: black;
-  }
-#main a[hreflang]:after {
-  color: silver;
-  font-weight: bold;
-  content: "\0000a0[" attr(hreflang) "]";
-}
-#main q {
-  quotes: '\0000ab\0000a0' '\0000a0\0000bb' '\00201c\0000a0' '\0000a0\00201d';
-  font-style: italic;
-  }
-
-#contentcomments {
-	}
-  
-div.interaction {
-  text-align: right;
-  }
-div.interaction a {
-  }
-
-div.storyTitle {
-  margin-top: 2em;
-  }
-
-#menu {
-	background-color:silver;
-	background-image: url("img/white80.png");
-  position:absolute;
-	top:100px;
-	right:20px;
-	width:25ex;
-	padding:10px;
-	color: black;
-	border-bottom:1px solid #999;
-	border-right:1px solid #999;
-/* Again, the ugly brilliant hack. */
-	voice-family: "\"}\"";
-	voice-family:inherit;
-	}
-/* Again, "be nice to Opera 5". */
-body>#menu {width:150px;}
-
-#menu a {
-  color: black;
-  background-color: transparent; 
-	text-decoration: none;
-}
-
-#menu a:hover {
-  background-color: #4c69b9;
-	color: #eee;
-  }
-
-#menu h4 {
-	margin: 12px 0px 4px 0px;
-  font-size: 12px;
-}
-
-#menu UL {
-	PADDING-left: 0px; 
-	MARGIN-left: 1ex; 
-}
-#menu LI {
-	list-style: none;
-}
-
-#prelude
-{
-	margin-left: 1em;
-}
-
-.infos h4 a:before
-{
-	content: ' ( ';
-
-}
-
-.infos h4 a:after
-{
-	content: ' ) ';
-
-}
-
-fieldset
-{
-	border-style: none;
-	margin: 0;
-	padding: 0;	
-}
-
-.contenucomment label
-{
-	width: 9.1em;
-	float: left;
-	font-weight: bold;
-	margin-left: 1em;
-}
-
-.contenucomment input, .contenucomment textarea
-{
-	margin-left: 1em;
-	width: 20em;
-}
-
-.fincomment
-{
-	margin-left: 11em;
-	margin-top: 1em;	
-}
-form
-{
-	margin: 0ex;
-	padding: 0ex;
-}
-img.logo
-{
-	padding: 2px;
-	border: none;
-	vertical-align: middle;
-}
-.baseline
-{
-	border-top: 1px solid #FFFFFF;
-	margin: 2ex;
-}
-/* Styles for comment form */
-
-input.bComment, 
-textarea.bComment
-{
-	background-color: #f0f0f0;
-	border-width: 1px;
-	border-color: #cccccc;
-	border-style: solid;
-	padding: .5ex;
-	width: 98%;
-	margin: 0ex;
-}
-select.bComment
-{
-	background-color: #f0f0f0;
-	border-width: 1px;
-	border-color: #cccccc;
-	border-style: solid;
-	padding: .5ex;
-	width: 100%;
-	margin: 0ex;
-}
-fieldset .notes
-{
-	/* display: block; */
-	font-size: 80%;
-	color: #999999;
-}
diff -ruN --text 0.9.2.src/skins/guadeloupe/img/chain_link.gif 1.10.3.src/skins/guadeloupe/img/chain_link.gif
--- 0.9.2.src/skins/guadeloupe/img/chain_link.gif	2005-06-17 19:53:24.000000000 -0500
+++ 1.10.3.src/skins/guadeloupe/img/chain_link.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,2 +0,0 @@
-GIF89a         @         @     @  @@ @ @ `  `@ ` `   @     @     @     @       @         @     @  @@ @ @ `  `@ ` `   @     @     @     @  @  @ @@ @ @  @ @@ @ @@ @@@@@@@@` @`@@`@`@ @@@@@ @@@@@ @@@@@ @@@@`  ` @` ` `  ` @` ` `@ `@@`@`@`` ``@````` `@``` `@``` `@``` `@``   @     @  @ @@@@` `@`` @ @ @ @   @     @  @ @@@@` `@`` @ @ @ @   @     @  @ @@@@` `@`` @ @ @ @   @     @  @ @@@@` `@`` @ @ @ @!   ,       O 	Hp\
-D{ CJXqo(v4Q`Ď6,iÕ
-"1EYzęrD#=TX0  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/guadeloupe/img/coucher-soleil-guadeloupe.jpg 1.10.3.src/skins/guadeloupe/img/coucher-soleil-guadeloupe.jpg
--- 0.9.2.src/skins/guadeloupe/img/coucher-soleil-guadeloupe.jpg	2005-06-17 19:53:24.000000000 -0500
+++ 1.10.3.src/skins/guadeloupe/img/coucher-soleil-guadeloupe.jpg	1969-12-31 18:00:00.000000000 -0600
@@ -1,58 +0,0 @@
- JFIF  H H   C 	
-	
-	
-
#*%,+)%((.4B8.1?2((:N:?DGJKJ-7QWQHVBIJG C

""G0(0GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG   "               <    !1AQa"q2R#B3SbC$r              #         !Q1A2aq   ? XmgCo҉|pCѣx)?K4nˁ]J0]E[zщEIqv^lpJ}jw%m9J}=N5)Q%dzr<op;QetuQ9*Hk8yWF3/Y丨{=x_r2\2IJҳ|z
-D]<Pev$\_i^,{\F┌_qzwT2WKTc#|ef&q2R.iRW枪R3&S2y_vN.;ydfteNDT
$;#TnU
-D-H2Ѧb%45RHMp(u,P2\1r&ǖ\rSM>N$M38K"M*3M){x+rH9j޻89.Z!¹=Y1Ԡ2z(&~sYeN{A:%z|*Α͋2egI)5ϒ-E6ϊO8};u=LFG$K<"eK|,Ox&,rVC>i>
-O}6x|
-|ۃЬkt
-#{!ft9%dL9(ۥ!dm~~Ų5XK%0=,>::/صljtZW:E":
Vk*1wYATi\Ŕ
saD%14Ii?`QPZ:hYF$
|
-r)mE|1'$_DniS}Vɓ^	Aaa`-&	C P*.#K;d';DZ:8{Rd6TH 6+  VȀ
-YF8"=/-D*i	r$iJOvגWY'cɾANjhvG[	6܎\Nf幚bܕ=T.2o*ROi6XfnW<vBleJKl6|5]cPc-h㖕G$L1`*LȢ1veKG4>k59,9$ݷl:LDhfU	mtk0ǡtѺI.#t&O$^Vm6E3p_)#~X,|1>mŉŞM9[hd۳~hIy;Ce\Һ.%y#^B"}5Q_1k񣤓@r=k/'|oh7X*%!-rr_S@1x#^xgT~Oo-/"ohxbz=6w?ٹk&Β@잃,e[nYMy1M%h:fENg$Lgɾ=D`dfgkTu\=]sUllrUGX:o<ۺdCJ׃Ũ<z73|YpE.Ȯvϩ[x/%EqR!~B"&b)/oMpXS,"iv o4isIy!ERgH䮊|C}"aO#,T8/Q~4F,rC^9q/GzIĽ45&lA(AQ]ç*-lZQq.'/jǁtE0Zy]JIؖZrvMՖmFGC3|ōL	~BiE)a^ȖvJB" %r)v
׎O-Ħ.ӢH6ͥJ%^f
-4SYDwȬY؉EnSRU+5e Hvi"Yt*؝e*8%b_bKEX~j,MPb0e'"{ER
DkDjPւ*@E&;$~l,
-`BI'gz6	I:r7hϝ~~磝itCjeRuI\OtRk{Q˗%K~i<f.=>,1k_< qMd#c{Cb.m.n=>.%gaP˒D*}G?N/$T]Slq8۶:u_Έp vCOAgXL8c*vo%8E~BtZ6IRE%.{&KčBĊnjP
-7
-`"!e-6臉5	IE[]vmRI'ɣ~HECCi%3T1-'##VdW4OO0Lڂ"b]EڌS4@Nrq^wEY.<=;3ULt +ACD QiEAE)%!kOBgfM'QKrKGKW,v&/9$Fm"MQ(M&*/ki{Nh(㱛R\ŪF5rCX!_?͡y=@#)\矧d}}
-5&\Y5Dt[-S<QML+I>[$?१1?44 +'#Z,ϣz<wkRyt̽f DmQq&z\rvcYa2CUy=?FL	6*7r;b<r,N5go.yI}y1i.*K(6EBi.J;OU{>X_V7el;:_$/^|+
-GlD~Z^\.6vY Ko'$9q	.KTt_<ch'c@Ѯl-`5Ȝe"hmRhEbYI
-?`,hmb$mdP!L)bLu#,2aKy{)KmnrfpK}?+G*ܙ{uhYuz^n9>d TSKz=*.RfkZÆj2}3--UEj*kmh+յӼ.qGh~5 
-1zu<%rKyd1
Nj)Nq%$4i"HuqNմ8i~"zN^-GIՕ-IqI̠rʌ$ՠY!a*`o;BV+~BɰLǥɰcRa`7Ns:>Aܭᕻܐ\&2gW,	sܒ]ˆ^KtbT~AN	ϰɔJ]FRcLgG)]w	I:v9:\SlOZvȅ0Ŕ  Y@be KQ    
-P e  B@!e ((`,
-*
-
-֊ Q@,
-(	e#hm.YL	q(5J9ޏ CZl5AX6$cCft1 B7?/q
(+7пj
-ngD B
-"2*pG43ؠ~>w78?#梾O5٬>w _Q< ŕPPe=<H< NgC;j=<56~ğ{]n/o=ܳǆygE+nNƾJRYr/''3~vYǚ	A\ЕT=KNL[⤫t'Vjr혌gеDKuWϭ\I.ZKǛ?miA9~K/r_:1Wr|#O>nLɖcƭq͜ǋ^\eŋGe*Tq͊Xc;[.˛&Yn9N^v_wNۉ}R\ ccʍ GQWzg-''Wy=9}<a!G>? dY[Id/;y2c,8~ɞ1dKvUE+-8oB%xQ>ݼz(MR{Gd,|U]?XcYeK,!$G#}_Mޟ5 O_g
-I/-1s˒顓7WUY%v]ggQA{._$}WRUuH\%C%^lMmF˿z"ZWM[z]ó-
o79>ÌCk
Jn2씭wVrw|"Sk2M m>Wv&v4; "Ƙcw}4+"p~঱Io<Z[)ydv\w!J6ڤQW}Y#_0)Aq|[ii]"bi>kaF\TEa!JٞJ])n^X,MG &A~2O{16ZRad)@M)@MYFQV,X(@K(Vh Fe,` QXF Z  -h@-( @ >|Z|2˞qǎ*):HҎMw}=k5X9~)rϐ3rHWy._ڭ^}^yg\);=\,>\p ѧc1VQr)(ƾ,хIGv?1Gg|^͞Xqk0$UGLg	$8S~!]ٚ[ӎ|J9Oßn>N?P˽73ѬY7)wQ8?}_>:^9B4f<uvG=OEbd|g~=O%znǵy~|[YYYe$N `zx&1N9]QgYU%/eb׎1T<gSmSim?te7ѪnabRIo#764幧7GǏo˟fMf,6ϒqFVcFfr~dC
&} x,akqG!J9q?*?~et͊-eU_K6H_) ןyZ.dŵME,xCVaSyd)O32~˲83j2fI)5L`r_suL77=Lbz29EIWm49{ ImD2O):|:GhR8J
{9 kr=K
-m㛶ORj\+8[e:V$᩿{3WcV(j'+3IE5#4+]{߹ab;3LP2,%+K"`]cȱWc4`]cB"dUadcR"ȭ7㹝
,籝'2HPsEP0`hƤpnU$=;4;v;3KLԇS7
Ȋw<
JnB5xv )Z&g{qA|_!Ow+MS)RE]JhBZ_7,9C`iadnC-*ȱadXXadXn "pUYqpoK3qj}kӴgb\VeW`mZ~SW|~%g6s\}[=&xxm|z UP'M?Y:Svl$S,MҶF|9]P)&g)rtahV!nu.l}`-mORHϐ_$    (ԩ%i?&3IE-m,bU"*nt,zqD9
-RBQh 7M pcˇ8?*qG?Ճ*kviq7Z- KNI*iښpl	f;ty-|3}3[_d{_+k'J4sb]0}'#:KRK{~ULBdnFȰJU,dXWadn,"ƙ-;X1vgcRf{P#p,{7.dXn%v;3;%ٝ3ٖXF;3CK3;ٞA̷pX)3=w1[3=
-`E4g7aWoq~nBFE]q2sIM8zק֭MBY ر#ѷ;~{wG4>
ڝDS̟"&zz6|cNSt' UZE7t;c'yp_rrWݟz+ #.$R˒IvNL/s?XZ,*0G4xZ ƺ<79%u:ͥ}˞_+>Կzm1 N./y^TC=8?PɖrM*ٗ`ۚ;c$*MH7+ UY!V"b" CX` ,MA5	5jJWFQ
)aŚc5o Kc&i?Pt!cӬxEKy*ZJr\<vK5 K=H(d٘tvG"'8HpŧS,hlիz=dUG[qb]?rͯe$,ޭ BqO#'R>QG齪\ Wwp_5r?Oř l6Qm{.=_C3G~+OKGZg?jGiJKGK{8s/{WU~, 3] '-]vvuPƦުV'P7UC꣋oTTqo
j;:S56wuPuQCꣃUC꣇Ojlꡬ|4]T>Nu46wub>N,CgwUs>vwuubp&F>vՍwU{_}è,Ոucpu~G~E^CgwU{Th;Q{P
E>8::$^ԏhq~&8:
EEpuC4]߽{^T]Rhl::

o^{T:ܓE{|V4U7L,9e'9?(pe=<RA{}[_et/UPX\pN1l͎SO޽<Є\8+n<z|2͚j⭶|'֣3-f^'ÆrcO/Bj?wVhYޛxmLK,ӔK ˏ O4^FOK9{׃z?*Rh&Լ5}Dhb%W>,<>9Goy"^OPTޗ4r(:x>[YIŉe
-MY陷{ T>>S:_H<y$殠#ū×s,QTv?&sK.ly8{RO: /Q۟?Q/\n>]0峟I8lWRUcGRI97^VY7=[Gze&I:}vyXTgslc8C\e6~qITn՛6$Vj1fs~nMblM2o b}XCl,B
-v   @ X  
- 1    @  AE $0q1rSnVߥMvǦW4<R9Sn?\a8e$HCӎ[%	O/cN.=Ӛ/sz{1O˓6G,ro3KoKWYgqGyr=ӓ씛j)s~MU%w
-?ZʒD&5v7X'~ٛJe­.?9KYlr/1f(dk5I R\ kOʔT[эC2%,C. 8s9rx>_]42ũ$IkO3q(OIYˤӽ6Uj+IXDJ|n0=owsEP7WFL7 E~:^G%-7ﱆѸ[1PH7o6=xVCq[}o7S
 &ȥF suѿs+} #a7ǿ.7
--ѿ{}7n{Pj.o9wLQnu>Nmd[yR%g֓R_\[6{@|vp1G&I^ңg jVAqΠo>cIruSxRح-^G1ۊq/_>yyWK\2ze٣sF S]#	'8֭&9;|[M-o9=S>t
9eMqjqImJK'i%=zZ?]ökID/KڼX",qźM>_?1ΒJoޏ5Rۗ.-8g.Y\)Mݶ":y^M<Mm4s.S6M]>i"Nvp6.E""r;v!_ R,MU쀰lMy&B[ XX 
-ahLAAea`6 
-]DCGG$ "&P `     X эG*J1{גqq9(OlOSivF4lR{}9\@eE;œncE4n̨x>
9w+B#JQIkܼp\_?(1I=gXMwcK$+YKHTNm>n&o;-I{)(w'BivwmܷU[hMpEF<.]}
TVZ;w)*R{<F*R쎘q^ %gn%=Ew
7'*uG|_aEif#SI{NMN<X'7V|hdŊy.Fe,KqN.?t}W S1n595i{X7kpF[\>]FO[N=8}o_dxdبM}k6M/_4|!8'Vviq>
-5Ȩ#)},g)ʱ?W, K{
-vO[ٮ`g7
;xٺ܌7MV75:]V56zz<ޯ>b#
-j?v]Sw{z9a9#M{Uӽz9wTrM>)mnSkKx0[E6[ϔzL<}ꙢR\wv]SwK4 Ҕo[ϚEj'Ys+EȲdWa8RU~kti
-;l.vfnyET~ڣ|[@lty2NIФcDӧ5OWyiKcH)fbǹhVd
-AaN+  00(@`   ; <aA0 B  !űH6د
- X  p  XOq U{h9VI(.#JJSjV?sjn=zxƚUpfO$<x2m )SvtC[Id|x9ꖻ=dG6\7<7v`A:1P{Udgc=^fȢ$sɶĮo'[,j
wIZ	ky':'HY$b&#>0QJ.u4y_mqϏ~z)V7>{|
ХC42/JI{8(m~VX:n"wG7'wޡQG%k.ӊy$וe)IncJp5QU@4qX2ӨcY:i{Z}{Ťqm%~ni{<ˇtk΍㨥?P%J[~I܎9#%qigy'rmi5oN
--&Ycrg?RI5͓S,-x}->/ǹk3uuY%v77d)qlRLybM>c+Gg+vVOj2#6\SyќA);mUp,klAX"Va`j2d;ddWZ&@@'@XX`P[ `   `  ؠ   P   @|T>@p `   V  r +` ^h/"]_C @4   "*lk>x O 0   'B A$ar}!aab@  5UȾ إےx"/[1;w h.;nO>D1} AEŁڡ!C
-  *  ܨ,S+,h,X% i P 
: X
-   @@W?ǑX e $«P؀vD 1 P 
B)F<Ոi6,ˑ.N\M*`T5& S]Л~Jro%,2쿒E
-MwBV!mmk ] (i ` XC
-A +9 5
-|&:b0>W  
-,b @ 1S|r`&u@دШ$ J'lH`;.(*rH)؃v TER C  Xab    UI ݅
-_"`l`@S"dvB)| H@      .Sl-
-   @4kI'@  X
-@+j4Ȃ]+Bt-$ '\Wȵ`NZ㏸IHt6-wY}Y-PRJ+'hT7¢PK
W cJ"Q\UkE("{qbm_V `  w  b ~,w ]ܛ( 	Āw`؀(:  ! UM!!  C_p bR?"A
-b$6D
  >`;$<Uؖ? 
-p 	 
-
-a<BG݌@
 X%Pc 0  @+ 
/,@ɯbx/!
/hA&ZVE/j+|$7Hm5YB~	JvBSIE0K7xmIwR)q؊[yywE@R&t$"
-T5TJ/DB@@(1OsIq_24.ST]H
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/guadeloupe/img/white80.png 1.10.3.src/skins/guadeloupe/img/white80.png
--- 0.9.2.src/skins/guadeloupe/img/white80.png	2005-06-17 19:53:24.000000000 -0500
+++ 1.10.3.src/skins/guadeloupe/img/white80.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-PNG
-
-   
IHDR        _  .IDATxA
  AM3H\%gXy#G<x#G<x#
qC8!qC8!qC8!qC8!qC8!qC8!qC8!q      " "      " "      " "      " "   "   " ADAAAAAADADAAAAAADADAAAAAADADA0000000000000000000@@@@@@@@@@ 000000000@@@@@@@@@@ '2P.    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/guadeloupe/_lastcomments.php 1.10.3.src/skins/guadeloupe/_lastcomments.php
--- 0.9.2.src/skins/guadeloupe/_lastcomments.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/guadeloupe/_lastcomments.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,24 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the links to the last comments for a blog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display a feedback, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?disp=comments
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage guadeloupe
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	/**
-	 * We now call the default last comments handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_lastcomments.php';
-?>
diff -ruN --text 0.9.2.src/skins/guadeloupe/_main.php 1.10.3.src/skins/guadeloupe/_main.php
--- 0.9.2.src/skins/guadeloupe/_main.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/guadeloupe/_main.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,225 +0,0 @@
-<?php
-	/**
-	 * This is the main template. It displays the blog.
-	 *
-	 * However this file is not meant to be called directly.
-	 * It is meant to be called automagically by b2evolution.
-	 * To display a blog, you should call a stub file instead, for example:
-	 * /blogs/index.php or /blogs/blog_b.php
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage guadeloupe
-	 */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
-	<title><?php
-		$Blog->disp('name', 'htmlhead');
-		single_cat_title( ' - ', 'htmlhead' );
-		single_month_title( ' - ', 'htmlhead' );
-		single_post_title( ' - ', 'htmlhead' );
-		arcdir_title( ' - ', 'htmlhead' );
-		last_comments_title( ' - ', 'htmlhead' );
-		profile_title( ' - ', 'htmlhead' );
-	?>
-	</title>
-	<base href="<?php skinbase(); // Base URL for this skin. You need this to fix relative links! ?>" />
-	<meta name="description" content="<?php $Blog->disp( 'shortdesc', 'htmlattr' ); ?>" />
-	<meta name="keywords" content="<?php $Blog->disp( 'keywords', 'htmlattr' ); ?>" />
-	<meta name="generator" content="b2evolution <?php echo $b2_version ?>" /> <!-- Please leave this for stats -->
-	<link rel="alternate" type="text/xml" title="RDF" href="<?php $Blog->disp( 'rdf_url', 'raw' ) ?>" />
-	<link rel="alternate" type="text/xml" title="RSS .92" href="<?php $Blog->disp( 'rss_url', 'raw' ) ?>" />
-	<link rel="alternate" type="text/xml" title="RSS 2.0" href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" />
-	<link rel="alternate" type="application/atom+xml" title="Atom" href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>" />
-	<link rel="pingback" href="<?php $Blog->disp( 'pingback_url', 'raw' ) ?>" />
-	<link title="Ciel bleu" media="screen" href="guadeloupe.css" type="text/css" rel="stylesheet" />
-</head>
-<body id=standblog>
-
-<p id=prelude>
-<a title="Sauter la navigation et la recherche" href="<?php echo $ReqURI ?>#main">Skip to content</a>
-| <a title="Aller directement au menu de navigation" href="<?php echo $ReqURI ?>#menu">Skip to menu</a>
-| <a title="Aller directement au formulaire de recherche" href="<?php echo $ReqURI ?>#searchform">Skip to search</a>
-</p>
-
-<h1><a href="<?php $Blog->disp( 'blogurl', 'raw' ) ?>"><?php $Blog->disp( 'name', 'htmlbody' ) ?></a></h1>
-<div id="tagline"><?php $Blog->disp( 'tagline', 'htmlbody' ) ?></div>
-
-<div id=main>
-<h2><?php
-	single_cat_title();
-	single_month_title();
-	single_post_title();
-	arcdir_title();
-	last_comments_title();
-	profile_title();
-?></h2>
-
-<p class="center"><strong><?php posts_nav_link(); ?></strong></p>
-
-<?php // ------------------------------------ START OF POSTS --------------------------------------
-	if( isset($MainList) ) $MainList->display_if_empty();	// Display message if no post
-
-	if( isset($MainList) ) while( $Item = $MainList->get_item() )
-{
-?>
-
-<div class="bPost" lang="<?php $Item->lang() ?>">
-<?php $Item->anchor(); ?>
-<h2><?php $Item->title(); ?></h2>
-<div class=infos>
-<h3><a href="<?php $Item->permalink() ?>" title="Permalink"><?php $Item->issue_date() ?> <?php $Item->issue_time() ?></a></h3>
-&nbsp;
-<h4><?php $Item->categories() ?></h4>
-</div>
-<div class=article>
-	<?php $Item->content(); ?>
-	<?php link_pages() ?>
-</div>
-<div class=interaction>
-	<?php $Item->feedback_link( 'feedbacks' ) // Link to comments ?>
-
-	<?php $Item->edit_link( ' &bull; ' ) // Link to backoffice for editing ?>
-
-	<?php $Item->trackback_rdf() // trackback autodiscovery information ?>
-</div>
-
-<div class="contenuinteraction">
-<?php
-		// this includes the trackback url, comments, trackbacks, pingbacks and a form to add a new comment
-		$disp_comments = 1;					// Display the comments if requested
-		$disp_comment_form = 1;			// Display the comments form if comments requested
-		$disp_trackbacks = 1;				// Display the trackbacks if requested
-		$disp_trackback_url = 1;		// Display the trackbal URL if trackbacks requested
-		$disp_pingbacks = 1;				// Display the pingbacks if requested
-		require( dirname(__FILE__).'/_feedback.php' );
-?>
-</div>
-
-</div>
-
-<?php } // ---------------------------------- END OF POSTS ------------------------------------ ?>
-
-<?php // ---------------- START OF INCLUDES FOR LAST COMMENTS, STATS ETC. ----------------
-	switch( $disp )
-	{
-		case 'comments':
-			// this includes the last comments if requested:
-			require( dirname(__FILE__).'/_lastcomments.php' );
-			break;
-
-		case 'arcdir':
-			// this includes the archive directory if requested
-			require( dirname(__FILE__).'/_arcdir.php');
-			break;
-
-		case 'profile':
-			// this includes the profile form if requested
-			require( dirname(__FILE__).'/_profile.php');
-			break;
-	}
-// ------------------- END OF INCLUDES FOR LAST COMMENTS, STATS ETC. ------------------- ?>
-
-<p class="center"><strong><?php posts_nav_link(); ?></strong></p>
-
-</div>
-<div id=menu>
-
-<h4><?php $Blog->disp( 'name', 'htmlbody' ) ?>&nbsp;:</h4>
-<?php $Blog->disp('longdesc', 'htmlbody') ?>
-<ul>
-	<li><a href="<?php $Blog->disp( 'staticurl', 'raw' ) ?>"><strong><?php echo T_('Recently') ?></strong></a><?php echo T_('(cached)') ?></li>
-	<li><a href="<?php $Blog->disp( 'dynurl', 'raw' ) ?>"><strong><?php echo T_('Recently') ?></strong></a><?php echo T_('(no cache)') ?></li>
-</ul>
-<ul>
-	<li><a href="<?php $Blog->disp( 'lastcommentsurl', 'raw' ) ?>"><strong><?php echo T_('Last comments') ?></strong></a></li>
-</ul>
-
-
-<?php // --------------------------- BLOG LIST INCLUDED HERE -----------------------------
-	require( dirname(__FILE__).'/_bloglist.php' );
-	// ---------------------------------- END OF BLOG LIST --------------------------------- ?>
-
-<div id=categories>
-
-<h4>Categories&nbsp;:</h4>
-<!-- ========== START OF CATEGORIES ========== -->
-<?php form_formstart( $Blog->dget( 'blogurl', 'raw' ) ) ?>
-<?php require( dirname(__FILE__).'/_categories.php' ); ?>
-<input type="submit" value="<?php echo T_('Get selection') ?>" />
-<input type="reset" value="<?php echo T_('Reset form') ?>" />
-</form>
-<!-- ========== END OF CATEGORIES ========== -->
-</div>
-
-<h4>Search&nbsp;:</h4>
-<?php form_formstart( $Blog->dget( 'blogurl', 'raw' ), '', '', 'get', 'searchform' ) ?>
-	<input id="rechercher" size="15" name="s" />
-	<input type="submit" value="envoyer" name="submit" />
-</form>
-
-
-<?php form_formstart( $Blog->dget( 'blogurl', 'raw' ), '', '', 'get', 'switcher' ) ?>
-	<fieldset><label for=set><h4><?php echo T_('Choose a skin') ?>&nbsp;:</h4></label>
-	<select id=set name="skin">
-		<?php // ---------------------------------- START OF SKIN LIST ----------------------------------
-		for( skin_list_start(); skin_list_next(); )
-		{
-			echo '<option value="';
-			skin_list_iteminfo( 'name' );
-			echo '"';
-			if( skin_list_iteminfo( 'name',false ) == $skin ) echo ' selected="selected" ';
-			echo '>';
-			skin_list_iteminfo( 'name' );
-			echo "</option>\n";
-		} // --------------------------------- END OF SKIN LIST --------------------------------- ?>
-	</select>
-	<input type="submit" value="Ok" />
-	</fieldset>
-</form>
-
-
-<h4><?php echo T_('Archives') ?>&nbsp;:</h4>
-<ul>
-	<?php require( dirname(__FILE__).'/_archives.php'); ?>
-</ul>
-
-
-<h4><?php echo T_('Misc') ?></h4>
-<ul>
-	<?php
-		// Administrative links:
-		user_login_link( '<li>', '</li>' );
-		user_register_link( '<li>', '</li>' );
-		user_admin_link( '<li>', '</li>' );
-		user_profile_link( '<li>', '</li>' );
-		user_logout_link( '<li>', '</li>' );
-	?>
-	<li><a href="<?php $Blog->disp( 'rss_url', 'raw' ) ?>">RSS 0.92 (Userland)</a></li>
-	<li><a href="<?php $Blog->disp( 'rdf_url', 'raw' ) ?>">RSS 1.0 (RDF)</a></li>
-	<li><a href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>">RSS 2.0 (Userland)</a></li>
-	<li><a href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>">Atom 0.3</a></li>
-	<li><a href="http://validator.w3.org/check/referer">XHTML valide</a>
-</li>
-</ul>
-
-Powered by <a href="http://b2evolution.net/" title="b2evolution home"><img src="../../img/b2evolution_button.png" alt="b2evolution" width="80" height="15" class="logo" /></a>
-
-</div>
-
-<p class="baseline">
-This site works better with web standards! Original skin design courtesy of <a href="http://standblog.com/">Tristan NITOT</a>.
-<?php
-	log_hit();	// log the hit on this page
-	debug_info(); // output debug info if requested
-?>
-</p>
-</body>
-</html>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/guadeloupe/_profile.php 1.10.3.src/skins/guadeloupe/_profile.php
--- 0.9.2.src/skins/guadeloupe/_profile.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/guadeloupe/_profile.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,24 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the user profile editing form
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display a feedback, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?disp=profile
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage guadeloupe
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	/**
-	 * We now call the default user profile form handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_profile.php';
-?>
diff -ruN --text 0.9.2.src/skins/index.html 1.10.3.src/skins/index.html
--- 0.9.2.src/skins/index.html	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/index.html	2006-02-23 23:24:34.000000000 -0600
@@ -0,0 +1,17 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<title>/skins Folder</title>
+</head>
+<body>
+	<h2><a href="http://b2evolution.net/">b2evolution</a></h2>
+	<h1><code>/skins</code> folder</h1>
+	<p>This folder holds the <strong>skins</strong> for the blogs.</p>
+	<p><strong>b2evolution Note:</strong> this folder only pertains to the <strong>plublic interface</strong> skins. The skins for the admin interface are to be found the the <code>/skins_adm</code> folder. </p>
+<p>Each available skin can be found in its own subfolder. You can install/create additional skins by copying/creating new subfolders into the <code>/skins</code> folder.</p>
+<p>Subfolders starting with a _ represent available skins which will remain hidden to the users. Those are typically used for RSS skins.</p>
+<p>This folder holds a set of default behaviour include files for several functions. For example <code>_feedback.php</code> lists the comments and the trackbacks in a standard manner and can then be included in any skin. However, if time permits, the skin designer can also override &lt;code&gt;_feedback.php&lt;/code&gt; in his customized skin folder. </p>
+<p><em>This folder needs to be accessed through the web.</em></p>
+</body>
+</html>
diff -ruN --text 0.9.2.src/skins/l33t_gray/_arcdir.php 1.10.3.src/skins/l33t_gray/_arcdir.php
--- 0.9.2.src/skins/l33t_gray/_arcdir.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/l33t_gray/_arcdir.php	2007-04-25 23:18:14.000000000 -0500
@@ -0,0 +1,32 @@
+<?php
+/**
+ * This is the template that displays the archive directory for a blog
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ * To display the archive directory, you should call a stub AND pass the right parameters
+ * For example: /blogs/index.php?disp=arcdir
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+if( $disp == 'arcdir' )
+{ // We have asked to display full archives:
+
+	// Call the Archives plugin WITH NO LIMIT & NO MORE LINK:
+	$Plugins->call_by_code( 'evo_Arch', array( 'title'=>'',
+	                                            'block_start'=>'<div class="centerTitle">'.T_('Archives').'</div><div class="centerContent">',
+	                                            'block_end'=>'</div>',
+	                                            'limit'=>'',
+	                                            'more_link'=>'' ) );
+}
+
+
+/*
+ nolog */
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/l33t_gray/_archives.php 1.10.3.src/skins/l33t_gray/_archives.php
--- 0.9.2.src/skins/l33t_gray/_archives.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/l33t_gray/_archives.php	2007-04-25 23:18:14.000000000 -0500
@@ -0,0 +1,95 @@
+<?php
+/**
+ * This is the template that displays the links to the archives for a blog
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ * @subpackage l33t_gray
+ */
+if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+
+# number of archive entries to display:
+if(!isset($archive_limit)) $archive_limit = 6;
+# this is what will separate your archive links
+if(!isset($archive_line_start)) $archive_line_start = '<li>';
+if(!isset($archive_line_end)) $archive_line_end = '</li>';
+# this is what will separate dates on weekly archive links
+if(!isset($archive_week_separator)) $archive_week_separator = ' - ';
+# override general date format ? 0 = no: use the date format set in Options, 1 = yes: override
+if(!isset($archive_date_format_over_ride)) $archive_date_format_over_ride = 0;
+# options for daily archive (only if you override the general date format)
+if(!isset($archive_day_date_format)) $archive_day_date_format = 'Y/m/d';
+# options for weekly archive (only if you override the general date format)
+if(!isset($archive_week_start_date_format)) $archive_week_start_date_format = 'Y/m/d';
+if(!isset($archive_week_end_date_format)) $archive_week_end_date_format   = 'Y/m/d';
+
+// --- //
+	
+$dateformat = locale_datefmt();
+	
+if (!$archive_date_format_over_ride) 
+{
+	$archive_day_date_format = $dateformat;
+	$archive_week_start_date_format = $dateformat;
+	$archive_week_end_date_format   = $dateformat;
+}
+		
+$ArchiveList = & new ArchiveList( $blog, $Settings->get('archive_mode'), $show_statuses,
+																	$timestamp_min, $timestamp_max, $archive_limit );
+
+while( $ArchiveList->get_item( $arc_year, $arc_month, $arc_dayofmonth, $arc_w, $arc_count, $post_ID, $post_title) )
+{
+	echo $archive_line_start;
+	switch( $Settings->get('archive_mode') )
+	{
+		case 'monthly':
+			// --------------------------------- MONTHLY ARCHIVES ---------------------------------------
+			echo '<a href="';
+			archive_link( $arc_year, $arc_month );
+			echo '">';
+			echo T_($month[zeroise($arc_month,2)]),' ',$arc_year;
+			echo '</a> <span class="dimmed">('.$arc_count.')</span>';
+			break;
+
+		case 'daily':
+			// --------------------------------- DAILY ARCHIVES ---------------------------------------
+			echo '<a href="';
+			archive_link( $arc_year, $arc_month, $arc_dayofmonth );
+			echo '">';
+			echo mysql2date($archive_day_date_format, $arc_year.'-'.zeroise($arc_month,2).'-'.zeroise($arc_dayofmonth,2).' 00:00:00');
+			echo '</a> <span class="dimmed">('.$arc_count.')</span>';
+			break;
+
+		case 'weekly':
+			// --------------------------------- WEEKLY ARCHIVES ---------------------------------------
+			echo '<a href="';
+			archive_link( $arc_year, '', '', $arc_w );
+			echo '">';
+			echo $arc_year.', '.T_('week').' '.$arc_w;
+			echo '</a> <span class="dimmed">('.$arc_count.')</span>';
+			break;
+
+		case 'postbypost':
+		default:
+			// ------------------------------ POSY BY POST ARCHIVES --------------------------------
+			echo '<a href="';
+			permalink_link( '', 'id', $post_ID );
+			echo '">';
+			if ($post_title) {
+				echo strip_tags($post_title);
+			} else {
+				echo $post_ID;
+			}
+			echo '</a>';
+	}
+
+	echo $archive_line_end."\n";
+}
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/l33t_gray/_bloglist.php 1.10.3.src/skins/l33t_gray/_bloglist.php
--- 0.9.2.src/skins/l33t_gray/_bloglist.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/l33t_gray/_bloglist.php	2007-04-25 23:18:14.000000000 -0500
@@ -0,0 +1,49 @@
+<?php
+/**
+ * This is the template that displays the links to the available blogs
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ * @subpackage l33t_gray
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+if( ! $display_blog_list ) { // We do *not* want the blog list to be displayed
+return;
+}
+
+# You can customize the following as you wish:
+# this is what will start and end your blog links
+if(!isset($blog_list_start)) $blog_list_start = '<ul id="bloglist">';
+if(!isset($blog_list_end)) $blog_list_end = "</ul>\n";
+# this is what will separate your blog links
+if(!isset($blog_item_start)) $blog_item_start = '<li>';
+if(!isset($blog_item_end)) $blog_item_end = "</li>\n";
+# This is the class of for the selected blog link:
+if(!isset($blog_selected_link_class)) $blog_selected_link_class = 'BlogButtonCurr';
+# This is the class of for the other blog links:
+if(!isset($blog_other_link_class)) $blog_other_link_class = 'BlogButton';
+# This is additionnal markup before and after the selected blog name
+if(!isset($blog_selected_name_before)) $blog_selected_name_before = '';
+if(!isset($blog_selected_name_after)) $blog_selected_name_after = '';
+# This is additionnal markup before and after the other blog names
+if(!isset($blog_other_name_before)) $blog_other_name_before = '';
+if(!isset($blog_other_name_after)) $blog_other_name_after = '';
+# This is the blogparam that will be displayed as the name:
+if(!isset($blog_name_param)) $blog_name_param = 'shortname';
+# This is the blogparam that will be displayed as the link title:
+if(!isset($blog_title_param)) $blog_title_param = 'name';
+
+/**
+ * We now call the default bloglist handler...
+ * However you can replace this file with the full handler (in /skins) and customize it!
+ */
+require get_path('skins').'/_bloglist.php';
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/l33t_gray/_calendar.php 1.10.3.src/skins/l33t_gray/_calendar.php
--- 0.9.2.src/skins/l33t_gray/_calendar.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/l33t_gray/_calendar.php	2007-04-25 23:18:14.000000000 -0500
@@ -0,0 +1,55 @@
+<?php
+/**
+ * This is the template that displays the calendar
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ * @subpackage l33t_gray
+ */
+if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+
+$Calendar = & new Calendar( $blog, (empty($calendar) ? $m : $calendar), $show_statuses, $timestamp_min, $timestamp_max );
+
+# You can customize the following as you wish. Uncomment the lines you need
+// $Calendar->set( 'searchframe', 12 ); // How many month will we search back for a post before we give up
+// $Calendar->set( 'displaycaption', 1 ); // set this to 0 if you don't want to display the month name
+// $Calendar->set( 'monthformat', 'F Y' );
+// $Calendar->set( 'monthstart', '<caption class="bCalendarCaption">' );
+// $Calendar->set( 'monthend', '</caption>' );
+// $Calendar->set( 'tablestart', '<table class="bCalendarTable" summary="Monthly calendar with links to each day\'s posts">' );
+// $Calendar->set( 'tableend', '</table>' );
+// $Calendar->set( 'rowstart', '<tr class="bCalendarRow">' );
+// $Calendar->set( 'rowend', '</tr>' );
+// $Calendar->set( 'headerdisplay', 1 ); // set this to 0 if you don't want to display "Mon Tue Wed..." 
+// $Calendar->set( 'headercellstart', '<th class="bCalendarHeaderCell" abbr="[abbr]">' );// please leave $abbr there !
+// $Calendar->set( 'headercellend', '</th>' );
+// $Calendar->set( 'cellstart', '<td class="bCalendarCell">' );
+// $Calendar->set( 'cellend', '</td>' );
+// $Calendar->set( 'emptycellstart', '<td class="bCalendarEmptyCell">' );
+// $Calendar->set( 'emptycellend', '</td>' );
+// $Calendar->set( 'emptycellcontent', '&nbsp;' );
+
+$Calendar->set( 'browseyears', 1 ); // allow browsing years in the calendar's caption (month must be displayed)
+
+$Calendar->set( 'navigation', 'tfoot' );
+
+// $Calendar->set( 'linktomontharchive', 0 ); // uncomment to display month not as link to archive of month
+// -- Display number of posts with days/months ---
+// - set to '' (empty) to disable
+// - %d gets replaced with the number of posts on that day/month
+// - required spaces must be set
+// $Calendar->set( 'postcount_month_cell', '' ); // in table cell (behind day)
+// $Calendar->set( 'postcount_month_atitle', T_('%d posts'); // in archive links title tag
+// $Calendar->set( 'postcount_year_cell', ' (%d)'; // in table cell (behind abbr of month)
+// $Calendar->set( 'postcount_year_atitle', T_('%d posts'); // in archive links title tag
+
+// DISPLAY NOW!
+$Calendar->display( );
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/l33t_gray/_categories.php 1.10.3.src/skins/l33t_gray/_categories.php
--- 0.9.2.src/skins/l33t_gray/_categories.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/l33t_gray/_categories.php	2007-04-25 23:18:14.000000000 -0500
@@ -0,0 +1,39 @@
+<?php
+/**
+ * This is the template that displays (recursive) list of (sub)categories
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ * @subpackage l33t_gray
+ */
+if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+
+# You can customize the following as you wish:
+if(!isset($cat_all)) $cat_all = 'All'; // Set to empty to hide
+# global category list delimiters:
+if(!isset($cat_main_start)) $cat_main_start = '';
+if(!isset($cat_main_end)) $cat_main_end = '';
+# Category delimiters:
+if(!isset($cat_line_start)) $cat_line_start = '<li>';
+if(!isset($cat_line_end)) $cat_line_end = "</li>\n";
+if(!isset($cat_line_checkbox)) $cat_line_checkbox = false;
+# Category group delimiters:
+if(!isset($cat_group_start)) $cat_group_start = '<ul>';
+if(!isset($cat_group_end)) $cat_group_end = "</ul>\n";
+# When multiple blogs are listed on same page:
+if(!isset($cat_blog_start)) $cat_blog_start = '<h4>';
+if(!isset($cat_blog_end)) $cat_blog_end = '</h4>';
+
+/**
+ * We now call the default categories handler...
+ * However you can replace this file with the full handler (in /skins) and customize it!
+ */
+require get_path('skins').'/_categories.php';
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/l33t_gray/_feedback.php 1.10.3.src/skins/l33t_gray/_feedback.php
--- 0.9.2.src/skins/l33t_gray/_feedback.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/l33t_gray/_feedback.php	2007-04-25 23:18:14.000000000 -0500
@@ -0,0 +1,320 @@
+<?php
+/**
+ * This is the template that displays the feedback for a post
+ * (comments, trackback, pingback...)
+ *
+ * You may want to call this file multiple time in a row with different $c $tb $pb params.
+ * This allow to seprate different kinds of feedbacks instead of displaying them mixed together
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ * To display a feedback, you should call a stub AND pass the right parameters
+ * For example: /blogs/index.php?p=1&more=1&c=1&tb=1&pb=1
+ * Note: don't code this URL by hand, use the template functions to generate it!
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+if( empty($c) )
+{	// Comments not requested
+	$disp_comments = 0;					// DO NOT Display the comments if not requested
+	$disp_comment_form = 0;			// DO NOT Display the comments form if not requested
+}
+
+if( empty($tb) || !$Blog->get( 'allowtrackbacks' ) )
+{	// Trackback not requested or not allowed
+	$disp_trackbacks = 0;				// DO NOT Display the trackbacks if not requested
+	$disp_trackback_url = 0;		// DO NOT Display the trackback URL if not requested
+}
+
+if( empty($pb) )
+{	// Pingback not requested
+	$disp_pingbacks = 0;				// DO NOT Display the pingbacks if not requested
+}
+
+if( ! ($disp_comments || $disp_comment_form || $disp_trackbacks || $disp_trackback_url || $disp_pingbacks ) )
+{	// Nothing more to do....
+	return false;
+}
+
+echo '<a id="feedbacks"></a>';
+
+$type_list = array();
+$disp_title = array();
+if( $disp_comments )
+{	// We requested to display comments
+	if( $Item->can_see_comments() )
+	{ // User can see a comments
+		$type_list[] = "'comment'";
+		$disp_title[] = T_("Comments");
+	}
+	else
+	{ // Use cannot see comments
+		$disp_comments = false;
+	}
+	echo '<a id="comments"></a>';
+}
+if( $disp_trackbacks )
+{
+	$type_list[] = "'trackback'";
+	$disp_title[] = T_("Trackbacks");
+	echo '<a id="trackbacks"></a>';
+}
+if( $disp_pingbacks )
+{
+	$type_list[] = "'pingback'";
+	$disp_title[] = T_("Pingbacks");
+	echo '<a id="pingbacks"></a>';
+}
+
+if( $disp_trackback_url )
+{ // We want to display the trackback URL:
+	?>
+	<h4><?php echo T_('Trackback address for this post:') ?></h4>
+
+	<?php
+	/*
+	 * Trigger plugin event, which could display a captcha form, before generating a whitelisted URL:
+	 */
+	if( ! $Plugins->trigger_event_first_true( 'DisplayTrackbackAddr', array('Item' => & $Item, 'template' => '<code>%url%</code>') ) )
+	{ // No plugin displayed a payload, so we just display the default:
+		?>
+		<code><?php $Item->trackback_url() ?></code>
+		<?php
+	}
+}
+
+
+if( $disp_comments || $disp_trackbacks || $disp_pingbacks  )
+{
+	?>
+
+	<!-- Title for comments, tbs, pbs... -->
+	<h4><?php echo implode( ", ", $disp_title) ?>:</h4>
+
+	<?php
+	$CommentList = & new CommentList( 0, implode(',', $type_list), array('published'), $Item->ID, '', 'ASC' );
+
+	$CommentList->display_if_empty(
+								'<div class="bComment"><p>' .
+								sprintf( /* TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST... */
+													T_('No %s for this post yet...'), implode( "/", $disp_title) ) .
+								'</p></div>' );
+
+	while( $Comment = & $CommentList->get_next() )
+	{	// Loop through comments:
+		?>
+		<!-- ========== START of a COMMENT/TB/PB ========== -->
+		<?php $Comment->anchor() ?>
+		<div class="bComment">
+			<div class="bCommentTitle centerTitle">
+			<?php
+				switch( $Comment->get( 'type' ) )
+				{
+					case 'comment': // Display a comment:
+						echo T_('Comment from:').' ';
+						$Comment->author();
+						$Comment->msgform_link( $Blog->get('msgformurl') );
+						$Comment->author_url( '', ' &middot; ', '' );
+						break;
+
+					case 'trackback': // Display a trackback:
+						echo T_('Trackback from:') ?>
+						<?php $Comment->author( '', '#', '', '#', 'htmlbody', true ) ?>
+						<?php break;
+
+					case 'pingback': // Display a pingback:
+						echo T_('Pingback from:') ?>
+						<?php $Comment->author( '', '#', '', '#', 'htmlbody', true ) ?>
+						<?php break;
+				}
+			?>
+			</div>
+			<div class="centerContent">
+			<div class="bCommentText">
+				<?php $Comment->content() ?>
+			</div>
+			<div class="bCommentSmallPrint">
+				<?php	$Comment->permanent_link( '#', '#', 'permalink_right' ); ?>
+
+				<?php $Comment->edit_link( '', '', '#', '#', 'permalink_right' ); /* Link to backoffice for editing */ ?>
+				<?php $Comment->delete_link( '', '', '#', '#', 'permalink_right' ); /* Link to backoffice for deleting */ ?>
+
+				<?php $Comment->date() ?> @ <?php $Comment->time( 'H:i' ) ?>
+			</div>
+			</div>
+		</div>
+		<!-- ========== END of a COMMENT/TB/PB ========== -->
+		<?php
+	}	// End of comment list loop.
+
+
+	// _______________________________________________________________
+
+
+	// Display count of comments to be moderated:
+	$Item->feedback_moderation( 'feedbacks', '<div class="moderation_msg"><p>', '</p></div>',
+												T_('This post has no feedback awaiting moderation...'),
+												T_('This post has 1 feedback awaiting moderation... %s'),
+												T_('This post has %d feedbacks awaiting moderation... %s') );
+
+
+	// _______________________________________________________________
+
+
+	// Comment form:
+	if( $disp_comment_form && $Item->can_comment() )
+	{ // We want to display the comments form and the item can be commented on:
+
+		// Default form params:
+		$comment_author = isset($_COOKIE[$cookie_name]) ? trim($_COOKIE[$cookie_name]) : '';
+		$comment_author_email = isset($_COOKIE[$cookie_email]) ? trim($_COOKIE[$cookie_email]) : '';
+		$comment_author_url = isset($_COOKIE[$cookie_url]) ? trim($_COOKIE[$cookie_url]) : '';
+		$comment_content = '';
+
+		// PREVIEW:
+		$preview_Comment = $Session->get('core.preview_Comment');
+
+		if( $preview_Comment )
+		{
+			if( $preview_Comment->item_ID == $Item->ID )
+			{ // display PREVIEW:
+				?>
+				<div class="bComment" id="comment_preview">
+					<div class="bCommentTitle centerTitle">
+					<?php
+						echo T_('PREVIEW Comment from:').' ';
+						$preview_Comment->author();
+						$preview_Comment->msgform_link( $Blog->get('msgformurl') );
+						$preview_Comment->author_url( '', ' &middot; ', '' );
+					?>
+					</div>
+					<div class="centerContent">
+					<div class="bCommentText">
+						<?php $preview_Comment->content() ?>
+					</div>
+					<div class="bCommentSmallPrint">
+						<?php $preview_Comment->date() ?> @ <?php $preview_Comment->time( 'H:i' ) ?>
+					</div>
+					</div>
+				</div>
+
+				<?php
+				// Form fields:
+				$comment_content = $preview_Comment->original_content;
+				// for visitors:
+				$comment_author = $preview_Comment->author;
+				$comment_author_email = $preview_Comment->author_email;
+				$comment_author_url = $preview_Comment->author_url;
+			}
+
+			// delete any preview comment from session data:
+			$Session->delete( 'core.preview_Comment' );
+			$preview_Comment = NULL;
+		}
+
+		?>
+		<div class="centerTitle">
+		  <h4 class="bCommentLeaveHead"><?php echo T_('Leave a comment') ?>:</h4>
+		</div>
+		<div class="centerContent">
+
+		<!-- form to add a comment -->
+		<?php
+		$Form = & new Form( $htsrv_url.'comment_post.php', 'bComment_form_id_'.$Item->ID );
+		$Form->begin_form( 'bComment' );
+
+		$Form->hidden( 'comment_post_ID', $Item->ID );
+		$Form->hidden( 'redirect_to',
+				// Make sure we get back to the right page (on the right domain)
+				// fplanque>> TODO: check if we can use the permalink instead but we must check that application wide,
+				// that is to say: check with the comments in a pop-up etc...
+				url_rel_to_same_host(regenerate_url( '', '', $Blog->get('blogurl'), '&' ), $htsrv_url) );
+
+		if( is_logged_in() )
+		{ // User is logged in:
+			$Form->begin_fieldset();
+			$Form->info_field( T_('User'), '<strong>'.$current_User->get_preferred_name().'</strong>'
+				.' '.get_user_profile_link( ' [', ']', T_('Edit profile') ) );
+			$Form->end_fieldset();
+		}
+		else
+		{ // User is not logged in:
+			// Note: we use funky field names to defeat the most basic guestbook spam bots
+			$Form->text( 'u', $comment_author, 40, T_('Name'), '', 100, 'bComment' );
+			$Form->text( 'i', $comment_author_email, 40, T_('Email'), T_('Your email address will <strong>not</strong> be displayed on this site.'), 100, 'bComment' );
+			$Form->text( 'o', $comment_author_url, 40, T_('Site/Url'), T_('Your URL will be displayed.'), 100, 'bComment' );
+		}
+
+		// Message field:
+		$Form->textarea( 'p', $comment_content, 10, T_('Comment text'),
+										T_('Allowed XHTML tags').': '.htmlspecialchars(str_replace( '><',', ', $comment_allowed_tags)), 40, 'bComment' );
+
+
+		$comment_options = array();
+		$Form->output = false;
+		$Form->label_to_the_left = false;
+		$old_label_suffix = $Form->label_suffix;
+		$Form->label_suffix = '';
+		$Form->switch_layout('inline');
+		if( substr($comments_use_autobr,0,4) == 'opt-')
+		{
+			$comment_options[] = $Form->checkbox_input( 'comment_autobr', ($comments_use_autobr == 'opt-out'), T_('Auto-BR'), array(
+				'note' => '('.T_('Line breaks become &lt;br /&gt;').')', 'tabindex' => 6 ) );
+		}
+		if( ! is_logged_in() )
+		{ // User is not logged in:
+			$comment_options[] = $Form->checkbox_input( 'comment_cookies', true, T_('Remember me'), array(
+				'note' => '('.T_('Set cookies for name, email and url').')', 'tabindex' => 7 ) );
+			// TODO: If we got info from cookies, Add a link called "Forget me now!" (without posting a comment).
+
+			$comment_options[] = $Form->checkbox_input( 'comment_allow_msgform', true, T_('Allow message form'), array(
+				'note' => '('.T_('Allow users to contact you through a message form (your email will NOT be displayed.)').')', 'tabindex' => 8 ) );
+			// TODO: If we have an email in a cookie, Add links called "Add a contact icon to all my previous comments" and "Remove contact icon from all my previous comments".
+		}
+		$Form->output = true;
+		$Form->label_to_the_left = true;
+		$Form->label_suffix = $old_label_suffix;
+		$Form->switch_layout(NULL);
+
+		if( ! empty($comment_options) )
+		{
+			$Form->begin_fieldset();
+				echo $Form->begin_field( NULL, T_('Options'), true );
+				echo implode( '<br />', $comment_options );
+				echo $Form->end_field();
+			$Form->end_fieldset();
+		}
+
+		$Plugins->trigger_event( 'DisplayCommentFormFieldset', array( 'Form' => & $Form, 'Item' => & $Item ) );
+
+		$Form->begin_fieldset();
+			echo '<div class="input">';
+
+			$Form->button_input( array( 'name' => 'submit_comment_post_'.$Item->ID.'[save]', 'class' => 'submit', 'value' => T_('Send comment'), 'tabindex' => 10 ) );
+			$Form->button_input( array( 'name' => 'submit_comment_post_'.$Item->ID.'[preview]', 'class' => 'preview', 'value' => T_('Preview'), 'tabindex' => 9 ) );
+
+			$Plugins->trigger_event( 'DisplayCommentFormButton', array( 'Form' => & $Form, 'Item' => & $Item ) );
+
+			echo '</div>';
+		$Form->end_fieldset();
+		?>
+    </div>
+		<div class="clear"></div>
+
+		<?php
+		$Form->end_form();
+	}
+
+}
+
+
+/*
+ nolog */
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/l33t_gray/l33t_gray.css 1.10.3.src/skins/l33t_gray/l33t_gray.css
--- 0.9.2.src/skins/l33t_gray/l33t_gray.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/l33t_gray/l33t_gray.css	2007-04-25 19:43:30.000000000 -0500
@@ -0,0 +1,351 @@
+/* Original skin by someone who didn't put their name in the css file */
+/* modified by EdB (http://wonderwinds.com) */
+
+body {
+background: #4C565E; color: #B7BFC7;
+padding: 0; margin: 0;
+font-family: Arial, Helvetica, sans-serif;
+}
+a {
+color: #F6B33D;
+text-decoration: none;
+}
+a:visited {
+color: #F6B33D;
+text-decoration: none;
+}
+a:hover {
+color: #F6B33D;
+text-decoration: underline;
+}
+a:active {
+color: #F6B33D;
+text-decoration: none;
+}
+h4 {
+margin: 0;
+padding:5px 0px 0px 0px;
+}
+#container {
+padding: 0;
+margin: 0 0 0 10%;
+width: 80%;
+text-align: center;
+}
+.titleBlock {
+float: left;
+margin:10px 0px 10px 0px;
+padding: 0px 10px 0px 0px;
+}
+.blogTitle {
+color: #fff; text-align: left;
+margin: 0px;
+}
+.blogTitle a {
+color: #fff;
+text-decoration: none;
+}
+.blogTitle a:visited {
+color: #fff;
+text-decoration: none;
+}
+.blogTitle a:hover {
+color: #fff;
+text-decoration: underline;
+}
+.blogTitle a:active {
+color: #fff;
+text-decoration: none;
+}
+.blogTitle h2 {
+margin: 0px;
+}
+.blogTagline {
+color: #F6B33D;
+text-align: left;
+}
+.menuBlock {
+float: right;
+color: #F6B33D;
+text-align: left;
+margin:0;
+padding:0;
+}
+.menuBlock ul {
+list-style: none;
+}
+.afterDiv {
+clear: both;
+}
+.centerContent {
+text-align: left;
+border-left: 10px solid #000;
+border-right: 10px solid #000;
+border-bottom: 10px solid #000;
+margin: 0px 0px 20px 0px;
+padding: 10px 5px 10px 5px;
+background: #23272B;
+}
+.centerTitle {
+text-transform: lowercase;
+font-family: Arial, helvetica, sans-serif;
+color: #F6B33D;
+background: #000;
+margin: 5px 0px 0px 0px;
+padding: 2px 2px 2px 10px;
+letter-spacing:5px;
+text-align: left;
+font-weight: bold;
+}
+#leftBlock {
+float: left;
+}
+#rightBlock {
+float: right;
+}
+.leftBlock {
+position:absolute;
+left:10%;
+top:auto;
+width:39%;
+height:auto;
+margin:0;
+padding: 0;
+}
+.leftBlock ul {
+list-style: none;
+padding: 0px 0px 0px 15px;
+margin: 5px 0 5px 0;
+}
+.rightBlock {
+position:absolute;
+left:51%;
+top:auto;
+width:39%;
+height:auto;
+margin:0;
+padding: 0;
+}
+.rightBlock ul {
+list-style: none;
+padding: 0px 0px 0px 15px;
+margin: 5px 0px 5px 0px;
+}
+
+.leftside {
+text-align: left;
+}
+
+.search {
+padding: 0px 0px 0px 10px;
+}
+.centerContent .search input, .centerContent input.checkbox {
+width: auto;
+margin: .5ex;
+}
+
+/* styles for comment and profile forms */
+form {
+margin: 0;
+padding: 0;
+}
+form.inline {
+margin: 0px;
+padding: 0px;
+display: inline;
+}
+fieldset.input {
+margin: 0;
+padding: 0;
+border: 0;
+}
+fieldset span.notes {
+font-size: 80%;
+color: #999;
+}
+input.large, textarea.large {
+width: 97%;
+margin-left: 0;
+margin-right: 0;
+}
+label.radiooption {
+margin-right: 1em;
+}
+/* 24/75% forms - Fast Forms */
+form.fform fieldset {
+border: 1px solid #ddd;
+margin-bottom: 1ex;
+background-color: #fff;
+padding: .5ex 1ex;
+}
+form.fform fieldset fieldset {
+border: none;
+margin: 1ex;
+padding: 0;
+}
+form.fform div.label {
+float: left;
+width: 24%;
+text-align: right;
+font-weight: bold;
+margin: 0;
+padding-top: .5ex;
+}
+form.fform div.input {
+margin: 0 0 0 25%;
+}
+form.fform fieldset.input {
+margin: 0;
+}
+form.fform div.info {
+margin: 0 0 0 25%;
+padding-top: .5ex;
+}
+/* 18/80% forms: comments and profile */
+form.bComment fieldset {	/* one form line */
+border: none;
+margin: 2ex 0ex;
+padding: 0ex;
+}
+form.bComment fieldset label {
+font-weight: bold;
+}
+form.bComment fieldset div.label { /* label of form line */
+float: left;
+width: 18%;
+text-align: right;
+padding-top: .5ex;
+font-weight: bold;
+}
+form.bComment fieldset div.input { /* input zone of form line */
+margin: 0 0 0 20%;
+}
+form.bComment fieldset.input {
+margin: 0;
+}
+form.bComment fieldset div.info { /* info zone of form line */
+margin: 0 0 0 20%;
+padding-top: .5ex;
+}
+
+.centerContent textarea, .centerContent select, input.bComment, textarea.bComment, select.bComment {
+background-color: #FFFFFF;
+border: 1px solid #23272B;
+padding: .5ex;
+width: 98%;
+margin: 0ex;
+}
+
+/* styles from blog_elements */
+div.codeblock {
+background-color: #eee;
+border: 1px dotted #aaa;
+margin: 1ex;
+padding: 1ex;
+width: 90%;
+overflow: auto;
+}
+div.codeblock pre {
+margin: 0;
+}
+
+/* styles for images */
+img {
+border: none;
+}
+img.top {
+vertical-align: top;
+border: 0px;
+}
+img.flag {
+vertical-align: middle;
+border: 1px solid #000;
+}
+img.middle {
+vertical-align: middle;
+border: 0px;
+}
+img.leftmargin {
+float: left;
+border: 0px;
+margin-right: 1ex;
+margin-top: .2ex;
+margin-bottom: .2ex;
+}
+img.rightmargin {
+float: right;
+border: 0px;
+margin-left: 1ex;
+margin-top: .2ex;
+margin-bottom: .2ex;
+}
+a.permalink_right {
+background-color: transparent;
+float: right;
+border: 0;
+}
+
+/* GENERIC styles for the archive calendar */
+caption.bCalendarCaption {
+font-size: 105%;
+font-weight: bold;
+margin: auto;
+padding: .5ex 0;
+white-space: nowrap;
+}
+table.bCalendarTable {
+margin: 0 auto 1em auto;
+font-size: 77%;
+border-collapse: separate; 
+border-spacing: 0px;	
+}
+tr.bCalendarRow {
+text-align: center;
+}
+th.bCalendarHeaderCell {
+font-size: 84%;
+width: 4ex;
+}
+td.bCalendarCell {
+width: 4ex;
+height: 3.5ex;
+}
+.bCalendarLinkPost {
+font-weight: bold;
+}
+td#prev, td#next {
+font-weight: bold;
+font-size: 105%;
+padding: .5ex;
+white-space: nowrap;
+}
+td#prev a, td#next a {
+padding: 0 .5ex;
+}
+td#prev {
+text-align: left;
+}
+td#next {
+text-align: right;
+}
+
+/* styles for popup comments if used */
+#contentcomments {
+margin: 0 0 50px 10px;
+padding: 10px;
+}
+#contentcomments input {
+margin: 1px;
+padding: 1px 1px 4px 1px;
+border: 1px solid #ccc;
+font: 11px/14px verdana, arial, helvetica, sans-serif;
+}
+#contentcomments textarea {
+margin: 1px;
+padding: 1px;
+border: 1px solid #ccc;
+font: 11px/14px verdana, arial, helvetica, sans-serif;
+}
+.bCommentText {
+  margin-bottom: 10px;
+}
diff -ruN --text 0.9.2.src/skins/l33t_gray/_lastcomments.php 1.10.3.src/skins/l33t_gray/_lastcomments.php
--- 0.9.2.src/skins/l33t_gray/_lastcomments.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/l33t_gray/_lastcomments.php	2007-04-25 23:18:14.000000000 -0500
@@ -0,0 +1,63 @@
+<?php
+/**
+ * This is the template that displays the links to the last comments for a blog
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ * To display a feedback, you should call a stub AND pass the right parameters
+ * For example: /blogs/index.php?disp=comments
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+if( $disp != 'comments' )
+{	// We have not asked for comments to be displayed...
+	return false;		// Nothing to do here!
+}
+
+$CommentList = & new CommentList( $blog, "'comment','trackback','pingback'", array('published'), '',	'',	'DESC',	'',	20 );
+
+$CommentList->display_if_empty( '<div class="bComment"><p>'.T_('No comment yet...').'</p></div>' );
+
+while( $Comment = & $CommentList->get_next() )
+{ // Loop through comments:
+	// Load comment's Item object:
+	$Comment->get_Item();
+	?>
+	<!-- ========== START of a COMMENT ========== -->
+	<?php $Comment->anchor() ?>
+	<div class="bComment">
+	  <div class="centerTitle">
+			<?php echo T_('In response to:') ?>
+			<?php $Comment->Item->permanent_link( '#title#' ) ?>
+		</div>
+		<div class="centerContent">
+
+		<div class="bCommentText">
+			<?php $Comment->content() ?>
+		</div>
+		<div class="bCommentSmallPrint">
+		  <?php echo T_('posted by') ?>: 
+		  <?php $Comment->author() ?>
+  		<?php $Comment->author_url( '', ' &middot; ', '' ) ?>
+			<?php	$Comment->permanent_link( '#', '#', 'permalink_right' ); ?>
+			on <?php $Comment->date() ?> @ <?php $Comment->time( 'H:i' ) ?>
+			<?php $Comment->edit_link( ' &middot; ' ) // Link to backoffice for editing ?>
+			<?php $Comment->delete_link( ' &middot; ' ); // Link to backoffice for deleting ?>
+		</div>
+		</div>
+	</div>
+	<!-- ========== END of a COMMENT ========== -->
+	<?php
+}	// End of comment loop.
+
+
+/*
+ nolog */
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/l33t_gray/_linkblog.php 1.10.3.src/skins/l33t_gray/_linkblog.php
--- 0.9.2.src/skins/l33t_gray/_linkblog.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/l33t_gray/_linkblog.php	2007-04-25 23:18:14.000000000 -0500
@@ -0,0 +1,37 @@
+<?php
+	/**
+	 * This is the template that displays the linkblog
+	 *
+	 * This file is not meant to be called directly.
+	 * It is meant to be called by an include in the _main.php template.
+	 *
+	 * b2evolution - {@link http://b2evolution.net/}
+	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+	 *
+	 * @package evoskins
+	 * @subpackage custom
+	 */
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+	# maximum number of linkblog entries to display:
+	if(!isset($linkblog_limit)) $linkblog_limit = 20;
+	# global linkblog delimiters:
+	if(!isset($linkblog_main_start)) $linkblog_main_start = '';
+	if(!isset($linkblog_main_end)) $linkblog_main_end = '';
+	# Category delimiters:
+	if(!isset($linkblog_catname_before)) $linkblog_catname_before = '<h4>';
+	if(!isset($linkblog_catname_after)) $linkblog_catname_after = '</h4><ul>';
+	if(!isset($linkblog_catlist_end)) $linkblog_catlist_end = '</ul>';
+	# Item delimiters:
+	if(!isset($linkblog_item_before)) $linkblog_item_before = '<li>';
+	if(!isset($linkblog_item_after)) $linkblog_item_after = '</li>';
+
+	/**
+	 * This skin has no special formatting for the linkblog, so...
+	 * However you can replace this file with the full handler (in /blogs) and customize it!
+	 * all we want to do here, is call the default linkblog handler.
+	 */
+	require get_path('skins').'_linkblog.php';
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/l33t_gray/_main.php 1.10.3.src/skins/l33t_gray/_main.php
--- 0.9.2.src/skins/l33t_gray/_main.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/l33t_gray/_main.php	2007-06-05 18:15:32.000000000 -0500
@@ -0,0 +1,301 @@
+<?php
+error_reporting(E_ALL);
+/**
+ * This is the main template. It displays the blog.
+ *
+ * However this file is not meant to be called directly.
+ * It is meant to be called automagically by b2evolution.
+ * To display a blog, you should call a stub file instead, for example:
+ * /blogs/index.php or /blogs/blog_b.php
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ * @subpackage l33t_gray
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
+<head>
+  <?php skin_content_meta(); /* Charset for static pages */ ?>
+  <?php $Plugins->trigger_event( 'SkinBeginHtmlHead' ); ?>
+	<title><?php
+		$Blog->disp('name', 'htmlhead');
+		request_title( ' - ', '', ' - ', 'htmlhead' );
+	?></title>
+  <?php skin_base_tag(); /* Base URL for this skin. You need this to fix relative links! */ ?>
+  <meta name="description" content="<?php $Blog->disp( 'shortdesc', 'htmlattr' ); ?>" />
+  <meta name="keywords" content="<?php $Blog->disp( 'keywords', 'htmlattr' ); ?>" />
+	<?php robots_tag(); ?>
+  <meta name="generator" content="b2evolution <?php echo $app_version ?>" /> <!-- Please leave this for stats -->
+  <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" />
+  <link rel="alternate" type="application/atom+xml" title="Atom" href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>" />
+  <link rel="stylesheet" type="text/css" media="print" href="print.css" />
+  <link rel="stylesheet" type="text/css" media="screen" href="l33t_gray.css" />
+  <?php
+  	$Blog->disp( 'blog_css', 'raw');
+  	$Blog->disp( 'user_css', 'raw');
+  ?>
+</head>
+<body>
+
+<div id="container">
+	<div class="centerTitle">
+	<?php $Blog->disp('shortdesc', 'htmlbody'); ?>
+	</div>
+
+<div class="titleBlock">
+	<div class="blogTitle">
+		<h2><a href="<?php bloginfo('url'); ?>"><?php $Blog->disp( 'name', 'htmlbody' ) ?></a></h2>
+		</div>
+	<div class="blogTagline">
+		>> &nbsp;<?php $Blog->disp( 'tagline', 'htmlbody' ) ?>
+		</div>
+	</div>
+
+<div class="menuBlock">
+<ul>
+<li>>>&nbsp; <a href="<?php bloginfo('url'); ?>#blogs"><?php echo T_('Blogs') ?></a></li>
+<li>>>&nbsp; <a href="<?php bloginfo('url'); ?>#cats"><?php echo T_('Categories') ?></a></li>
+<li>>>&nbsp; <a href="<?php bloginfo('url'); ?>#archives"><?php echo T_('Archives') ?></a></li>
+<li>>>&nbsp; <a href="<?php bloginfo('url'); ?>#user"><?php echo T_('User Functions') ?></a></li>
+<li>>>&nbsp; <a href="<?php bloginfo('url'); ?>#links"><?php echo T_('Links/ Blogroll') ?></a></li>
+</ul>
+</div>
+
+<div class="afterDiv"></div>
+
+<?php // START POSTS
+if( isset($MainList) ) $MainList->display_if_empty( '' ); // Display message if no post
+if( isset($MainList) ) while( $Item = $MainList->get_item() ) {
+	locale_temp_switch( $Item->locale ); // Temporarily switch to post locale
+	// $MainList->date_if_changed( '<h2>', '</h2>', '' ); // display post date if it changed
+	$Item->anchor(); // Anchor for permalinks to refer to
+	?>
+
+<div class="bPost" lang="<?php $Item->lang() ?>">
+<div class="centerTitle"><?php $Item->title( '', '', true ); ?></div>
+<div class="centerContent">
+	<?php $Item->issue_date(); ?> @ 
+	<?php
+	$Item->issue_time( '' );
+	echo ', ', T_('Categories'), ': ';
+	$Item->categories( '#', '<strong>', '</strong>', '', '', '<em>', '</em>', ', ' );
+	echo ', ';
+	$Item->wordcount();
+	echo ' ', T_('words');
+	echo ' &nbsp; ';
+	locale_flag( $Item->locale, 'h10px', 'flag', '' );
+	?>
+
+	<?php 
+	$Item->content();
+	link_pages( '#', '#', 'number', '#', '#', '%d' );
+	?>
+
+<?php $Item->feedback_link( 'comments', '', ' &#124; ' ) // Link to comments ?>
+<?php $Item->feedback_link( 'trackbacks', '', ' &#124; ' ) // Link to trackbacks ?>
+<?php $Item->feedback_link( 'pingbacks', '', ' &#124; ' ) // Link to trackbacks ?>
+ <a href="<?php $Item->permanent_url() ?>" title="<?php echo T_('Permanent link to full entry') ?>">Permalink</a>
+<?php $Item->edit_link( ' &#124; ' ) // Link to backoffice for editing ?>
+<?php $Item->trackback_rdf() // trackback autodiscovery information ?>
+</div>
+
+<?php // START OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC.
+$disp_comments = 1; // Display comments if requested
+$disp_comment_form = 1; // Display comments form if requested
+if ( get_bloginfo( 'allowtrackbacks' ) == 1 ) {
+	$disp_trackbacks = 1; // Display trackbacks if requested
+	$disp_trackback_url = 1; // Display trackback URL if requested
+	} else {
+	$disp_trackbacks = 0; // or don't
+	$disp_trackback_url = 0; // or don't
+	}
+/*if ( get_bloginfo( 'allowpingbacks' ) == 1 ) {
+	$disp_pingbacks = 1; // Display pingbacks if requested
+	} else {
+	$disp_pingbacks = 0;
+	}
+	*/
+	$disp_pingbacks = 0;
+require( dirname(__FILE__).'/_feedback.php' );
+
+locale_restore_previous(); // Restore previous locale (Blog locale)
+?>
+
+</div>
+<?php } // ---------------------------------- END OF POSTS ------------------------------------ ?>
+
+<p class="center"><strong>
+<?php posts_nav_link( ' :: ', '#', '#' ); ?>
+<?php
+// previous_post( '<p class="center">%</p>' );
+// next_post( '<p class="center">%</p>' );
+?>
+</strong></p>
+
+  <?php // START OF INCLUDES FOR LAST COMMENTS, STATS, ARCHIVE DIRECTORY, PROFILE, FLIGHT LOG
+  switch( $disp ) {
+   case 'comments':
+  	 // this includes the last comments if requested:
+  	 require( dirname(__FILE__).'/_lastcomments.php' );
+  	 break;
+
+   case 'arcdir':
+  	 // this includes the archive directory if requested
+  	 require( dirname(__FILE__).'/_arcdir.php');
+  	 break;
+
+   case 'profile':
+  	 // this includes the profile form if requested
+  	 require( dirname(__FILE__).'/_profile.php');
+  	 break;
+
+   case 'msgform':
+  	 // this includes the email form if requested
+  	 require( dirname(__FILE__).'/_msgform.php');
+  	 break;
+
+   case 'subs':
+  	 // this includes the subscription form if requested
+  	 require( dirname(__FILE__).'/_subscriptions.php');
+  	 break;
+  } ?>
+
+
+
+
+</div>
+
+<div class="leftBlock">
+<div class="centerTitle">WTF?</div>
+<div class="centerContent">
+<?php $Blog->disp('longdesc', 'htmlbody'); ?>
+</div>
+
+<div class="centerTitle"><a name="blogs"></a>blogs</div>
+<div class="centerContent">
+<?php require( dirname(__FILE__).'/_bloglist.php'); // BLOG LIST INCLUDED HERE ?>
+</div>
+
+
+	<?php
+		// -------------------------- CATEGORIES INCLUDED HERE -----------------------------
+		// Call the Categories plugin:
+		$Plugins->call_by_code( 'evo_Cats', array(	// Add parameters below:
+		  'block_start' => '<div class="centerTitle"><a name="cats"></a>'.T_('Categories').'</div><div class="centerContent">',
+      'title' => ''
+			) );
+		// -------------------------------- END OF CATEGORIES ----------------------------------
+	?>
+
+
+
+
+<div class="centerTitle"><a name="archives"></a><?php echo T_('Archives') ?></div>
+	<div class="centerContent"><div align="center">
+	  
+	  <?php
+			// -------------------------- CALENDAR INCLUDED HERE -----------------------------
+			// Call the Calendar plugin:
+			$Plugins->call_by_code( 'evo_Calr', array(	// Params follow:
+					'block_start'=>'',
+					'block_end'=>'',
+					'title'=>'',			// No title.
+				) );
+			// -------------------------------- END OF CALENDAR ----------------------------------
+		?>
+		<?php
+  		// -------------------------- ARCHIVES INCLUDED HERE -----------------------------
+  		// Call the Archives plugin:
+  		$Plugins->call_by_code( 'evo_Arch', array(	// Add parameters below:
+  		  'block_start' => '',
+  		  'block_end' => '',
+        'title' => ''
+  			) );
+  		// -------------------------------- END OF ARCHIVES ----------------------------------
+  	?>
+
+	</div>
+	</div>
+
+<div class="centerTitle"><a name="user"></a><?php echo T_('User Functions') ?></div>
+<div class="centerContent">
+<h4><?php echo T_('Management') ?></h4>
+<ul>
+	<?php
+		user_login_link( '<li>', '</li>' );
+		user_register_link( '<li>', '</li>' );
+		user_admin_link( '<li>', '</li>' );
+		user_profile_link( '<li>', '</li>' );
+		user_subs_link( '<li>', '</li>' );
+		user_logout_link( '<li>', '</li>' );
+	?>
+</ul>
+
+<h4><?php echo T_('Misc') ?></h4>
+<ul>
+<li><a href="<?php $Blog->disp( 'lastcommentsurl', 'raw' ) ?>" title="Read the latest comments"><?php echo T_('Last comments') ?></a></li>
+</ul>
+
+<h4><?php echo T_('Search') ?></h4>
+<div class="search">
+<?php form_formstart( $Blog->dget( 'blogurl', 'raw' ), 'search', 'SearchForm' ) ?>
+<p><input type="text" name="s" size="15" value="<?php echo htmlspecialchars($s) ?>" class="SearchField" /><br />
+<input type="radio" name="sentence" value="AND" id="sentAND" <?php if( $sentence=='AND' ) echo 'checked="checked" ' ?>/><label for="sentAND"><?php echo T_('All Words') ?></label><br />
+<input type="radio" name="sentence" value="OR" id="sentOR" <?php if( $sentence=='OR' ) echo 'checked="checked" ' ?>/><label for="sentOR"><?php echo T_('Some Word') ?></label><br />
+<input type="radio" name="sentence" value="sentence" id="sentence" <?php if( $sentence=='sentence' ) echo 'checked="checked" ' ?>/><label for="sentence"><?php echo T_('Entire phrase') ?></label></p>
+<input type="submit" name="submit" class="submit" value="<?php echo T_('Search') ?>" />
+</form>
+</div>
+
+<?php if( ! $Blog->get('force_skin') ) { // if skin switching is enabled
+  echo '<h4>'. T_('Skins').'</h4>';
+  require( dirname(__FILE__).'/_skinslist.php'); // SKINS LIST INCLUDED HERE
+} 
+?>
+
+<h4> <?php echo T_('XML Feeds') ?></h4>
+<ul>
+<li>RSS 0.92: <a href="<?php $Blog->disp( 'rss_url', 'raw' ) ?>" /><?php echo T_('Posts') ?>, <a href="<?php $Blog->disp( 'comments_rss_url', 'raw' ) ?>"><?php echo T_('Comments') ?></a></li>
+<li>RSS 1.0: <a href="<?php $Blog->disp( 'rdf_url', 'raw' ) ?>" /><?php echo T_('Posts') ?>, <a href="<?php $Blog->disp( 'comments_rdf_url', 'raw' ) ?>"><?php echo T_('Comments') ?></a></li>
+<li>RSS 2.0: <a href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" /><?php echo T_('Posts') ?>, <a href="<?php $Blog->disp( 'comments_rss2_url', 'raw' ) ?>"><?php echo T_('Comments') ?></a></li>
+<li>Atom: <a href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>" /><?php echo T_('Posts') ?>, <a href="<?php $Blog->disp( 'comments_atom_url', 'raw' ) ?>"><?php echo T_('Comments') ?></a></li>
+<li><a href="http://fplanque.net/Blog/devblog/2004/01/10/p456" title="External - English">What is RSS?</a></li>
+</ul>
+</div>
+
+</div>
+
+<div class="rightBlock">
+
+<div class="centerTitle"><a name="links"></a>links</div>
+<div class="centerContent">
+<?php require( dirname(__FILE__).'/_linkblog.php' ); // LINKBLOG INCLUDED HERE ?>
+</div>
+
+<div class="centerTitle"><a name="power"></a><?php echo T_('Credits') ?></div>
+<div class="centerContent">
+	<ul>
+	  <li>powered by <a href="http://b2evolution.net/" title="b2evolution: next generation blog software">b2evolution</a></li>
+	  <li>skin design by <a href="http://www.dementedkitty.com">Tara Chen</a></li>
+		<?php
+			// Display additional credits (see /conf/):
+ 			// If you can add your own credits without removing the defaults, you'll be very cool :))
+			// Please leave this at the bottom of the page to make sure your blog gets listed on b2evolution.net
+		  display_list( $credit_links, '', '', '', '<li>', '</li>' );
+		?>
+	</ul>
+</div>
+
+</div>
+<div class="afterDiv">&nbsp;</div>
+<?php 
+log_hit(); // log the hit on this page
+debug_info(); // output debug info if requested
+?>
+</body>
+</html>
diff -ruN --text 0.9.2.src/skins/l33t_gray/_popup.php 1.10.3.src/skins/l33t_gray/_popup.php
--- 0.9.2.src/skins/l33t_gray/_popup.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/l33t_gray/_popup.php	2007-04-25 23:18:14.000000000 -0500
@@ -0,0 +1,52 @@
+<?php
+/**
+ * This is the template that displays the contents of the feedback popup
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by including 
+ * <?php comments_popup_script() // Include javascript to open pop up windows ?>
+ * in the head section of the _main.php template.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ * @subpackage l33t_gray
+ */
+if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+
+while( $Item = $MainList->get_item() ) { ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
+<head>
+	<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
+	<title><?php	$Blog->disp('name', 'htmlhead') ?> - feedback on '<?php $Item->title( '', '', false, 'htmlhead' ) ?>'</title>
+	<base href="<?php skinbase(); // Base URL for this skin. You need this to fix relative links! ?>" />
+	<style type="text/css" media="screen">
+		@import url( 'l33t_gray.css' );
+	</style>
+	<link rel="stylesheet" type="text/css" media="print" href="print.css" />
+</head>
+<body>
+
+<div id="contentcomments">
+<?php 
+/**
+ * this includes the feedback and a form to add a new comment depending on request
+ */
+$disp_comments = 1;					// Display the comments if requested
+$disp_comment_form = 1;			// Display the comments form if comments requested
+$disp_trackbacks = 1;				// Display the trackbacks if requested
+$disp_trackback_url = 1;		// Display the trackbal URL if trackbacks requested
+$disp_pingbacks = 1;				// Display the pingbacks if requested
+require( dirname(__FILE__).'/_feedback.php' );
+?>
+</div>
+
+<div><strong><span style="color: #0099CC">::</span> <a href="javascript:window.close()">close this window</a></strong></div>
+
+</body>
+</html>
+<?php } ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/l33t_gray/print.css 1.10.3.src/skins/l33t_gray/print.css
--- 0.9.2.src/skins/l33t_gray/print.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/l33t_gray/print.css	2007-04-25 19:43:30.000000000 -0500
@@ -0,0 +1,43 @@
+body {
+font-family: serif; font-size: 11pt;
+}
+
+#header {
+margin-top: 0px;
+margin-right: 0px;
+margin-bottom: 0px;
+margin-left: 0px;
+padding-top: 0px;
+padding-right: 0px;
+padding-bottom: 0px;
+padding-left: 0px;
+width: auto;
+font-weight: bold;
+border: none;
+}
+
+.bTitle, .title {
+margin-top: 12px;
+margin-bottom: 6px;
+}
+
+img {
+border: none;
+}
+
+.bPost, .bPosts, #centercolumn, #content, #main {
+float: none;
+margin-top: 0px;
+margin-right: 0px;
+margin-bottom: 0px;
+margin-left: 0px;
+padding-top: 0px;
+padding-right: 0px;
+padding-bottom: 0px;
+padding-left: 0px;
+width: auto
+}
+
+.baseline, .bFootNote, #bSideBar, .bSideBar, .bSideBarb, .bSideItem, .leftBlock, #leftcolumn, #menu, #pageFooter, #pageTitle2, #prelude, .rightBlock, #rightcolumn, #side {
+display: none;
+}
diff -ruN --text 0.9.2.src/skins/l33t_gray/_profile.php 1.10.3.src/skins/l33t_gray/_profile.php
--- 0.9.2.src/skins/l33t_gray/_profile.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/l33t_gray/_profile.php	2007-04-25 23:18:14.000000000 -0500
@@ -0,0 +1,91 @@
+<?php
+/**
+ * This is the template that displays the user profile form. It gets POSTed to /htsrv/profile_update.php.
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ * To display a feedback, you should call a stub AND pass the right parameters
+ * For example: /blogs/index.php?disp=profile
+ * Note: don't code this URL by hand, use the template functions to generate it!
+ *
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * PROGIDISTRI grants Francois PLANQUE the right to license
+ * PROGIDISTRI's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evoskins
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _profile.php,v 1.1.2.2 2007/04/25 22:18:14 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+if( ! is_logged_in() )
+{ // must be logged in!
+	echo '<p class="error">'.T_( 'You are not logged in.' ).'</p>';
+	return;
+}
+// --- //
+$redirect_to = param( 'redirect_to', 'string', '' );
+
+echo '<div class="centerTitle">'.T_('Profile').'</div><div class="centerContent">';
+/**
+ * @var Form form to update the profile
+ */
+$ProfileForm = & new Form( $htsrv_url_sensitive.'profile_update.php', 'ProfileForm' );
+
+$ProfileForm->begin_form( 'bComment' );
+$ProfileForm->hidden( 'checkuser_id', $current_User->ID );
+$ProfileForm->hidden( 'redirect_to', url_rel_to_same_host($redirect_to, $htsrv_url_sensitive) );
+
+$ProfileForm->info( T_('Login'), $current_User->get('login'), T_('ID').': '.$current_User->ID );
+$ProfileForm->info( T_('Level'), $current_User->get('level') );
+$ProfileForm->info( T_('Posts'), $current_User->get('num_posts') );
+
+$ProfileForm->text_input( 'newuser_firstname', $current_User->get( 'firstname' ), 40, T_('First name'), array( 'maxlength' => 50, 'class' => 'bComment' ) );
+$ProfileForm->text_input( 'newuser_lastname', $current_User->get( 'lastname' ), 40, T_('Last name'), array( 'maxlength' => 50, 'class' => 'bComment' ) );
+$ProfileForm->text_input( 'newuser_nickname', $current_User->get( 'nickname' ), 40, T_('Nickname'), array( 'maxlength' => 50, 'class' => 'bComment' ) );
+
+
+$ProfileForm->select( 'newuser_idmode', $current_User->get('idmode'), array( &$current_User, 'callback_optionsForIdMode' ), T_('Identity shown'), '', 'bComment' );
+
+$ProfileForm->checkbox( 'newuser_showonline', $current_User->get( 'showonline' ), T_('Online'), T_('Check this to be displayed as online when visiting the site.') );
+$ProfileForm->select( 'newuser_locale', $current_User->get( 'locale' ), 'locale_options_return', T_('Locale'), '', 'bComment' );
+$ProfileForm->text_input( 'newuser_email', $current_User->get( 'email' ), 40, T_('Email'), array( 'maxlength' => 100, 'class' => 'bComment' ) );
+$ProfileForm->checkbox( 'newuser_allow_msgform', $current_User->get('allow_msgform'), T_('Message form'), T_('Check this to allow receiving emails through a message form.') );
+$ProfileForm->checkbox( 'newuser_notify', $current_User->get( 'notify' ), T_('Notifications'), T_('Check this to receive a notification whenever one of <strong>your</strong> posts receives comments, trackbacks, etc.') );
+$ProfileForm->text_input( 'newuser_url', $current_User->get( 'url' ), 40, T_('URL'), array( 'maxlength' => 100, 'class' => 'bComment' ) );
+$ProfileForm->text_input( 'newuser_icq', $current_User->get( 'icq' ), 40, T_('ICQ'), array( 'maxlength' => 10, 'class' => 'bComment' ) );
+$ProfileForm->text_input( 'newuser_aim', $current_User->get( 'aim' ), 40, T_('AOL I.M.'), array( 'maxlength' => 50, 'class' => 'bComment' ) );
+$ProfileForm->text_input( 'newuser_msn', $current_User->get( 'msn' ), 40, T_('MSN I.M.'), array( 'maxlength' => 100, 'class' => 'bComment' ) );
+$ProfileForm->text_input( 'newuser_yim', $current_User->get( 'yim' ), 40, T_('Yahoo I.M.'), array( 'maxlength' => 50, 'class' => 'bComment' ) );
+$ProfileForm->password_input( 'pass1', '', 16, T_('New pass'), array( 'note' => T_('Leave blank to leave the password unchanged.'), 'maxlength' => 50, 'class' => 'bComment' ) );
+$ProfileForm->password_input( 'pass2', '', 16, T_('Confirm'), array( 'note' => T_('Confirm new password by typing it again.'), 'maxlength' => 50, 'class' => 'bComment' ) );
+
+$ProfileForm->buttons( array( array( '', '', T_('Update'), 'SaveButton' ),
+															array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+
+$ProfileForm->end_form();
+
+echo '</div>';
+
+/*
+ nolog */
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/l33t_gray/skinshot.jpg 1.10.3.src/skins/l33t_gray/skinshot.jpg
--- 0.9.2.src/skins/l33t_gray/skinshot.jpg	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/l33t_gray/skinshot.jpg	2007-04-25 19:43:30.000000000 -0500
@@ -0,0 +1,490 @@
+ JFIF  H H  OExif  MM *                  b       j(       1    '   r2       i           
+  ' 
+  'Adobe Photoshop Elements 4.0 Macintosh 2007:01:12 19:49:51                                              *      2(             :      
       H      H    JFIF   H H   Adobe_CM  Adobe d     			
+


  x "   
+?          	
+         	
+ 3 !1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw 5 !1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw   ? JC}j~	& Amgto-sʛ =3k[̪+7z}`ɲec_6>E{ ܧY侖%ٹog:Xײ}<gn[FY=  Bx/7cgM-ِs{ev2~  8.˙͹gmmmW/Kj[U2֚k"m^{6bbLLNy"9KFGs7z:2 W}տ8]PcZ4ҲݮmK:5<i#}q~Znkat{?O 
 _c NI!;Ȟc3;?)~_c NIE:X ӳ "ε ? ȭt[3;?)~_c NDA
q{@gh
^@葫z_[#B1/ٝk , ]sl:]\Z&@^?{[U{^mpƇ_^ } 1$WQjI#@I)?I$CcVx-,:3sz~kq[,1> Kj6]k(`kնv9߲?&q?l?r[]XXkkj=K񽵿}=n,	0-enU`sݣm5n& 
+}Ozq?lU;kkܖxsZ
vR/
5c#}{& B"e[kܖxsJ1sl`O>#?Y?vE~഍Ͳw{mHS|~{kܖxaCiK]y-FCI ϫX,c!eX7X۪?H4U˱?r[]~9mfm[Ic75s=5=7[M8uWXsݻcC 7c[]~&h:Hhg5ۗ.\ߓkAi v~?4/U]^+Wa-m d˃}nݟ+Lds:}
C' l% ji1{BI2NϦ>)鏊wt*Ǳ엏Pm,f  I
̶fQ}ޓk6;׳jév}@ w >c7'BFv)E)
.5si;["V[h t͖7U4)hsGlCn1V)`wC{
g7ok/Jli{NUi%s?6GEv^D ='?= o5Q$ٮ͹7kf;@	ou[[{%̭gȶh@3oJ
+I)w_-mr3n]M4}ֻ7=;}qWI%% cWU6 ?|f{e}:XudmvlIMn,Ƚ3h4sH?[zOUێ>+1?;CLi?%=#N ~)?NϦ>)tej^)i}άogӳb곩ǭ\ͺ\5oo} 񫲼][\cwzC37_sk~mzfgiD$I(: @At-8#]۩}qYۜ
٬sF&3{Y]g_CGT]7,~.@
~죹ZL'o'ZrXRZtz|~bq 8Ial{vf?k? B_l MgEM1,5.88@x{]G~ۿ^jG1d.'_ EG5
 ބL{Ⱦ{íp`&ēBJo7:~đ;dmoޣf[_[qs^Oǽso-?^u&ppoЭK}]=\; &u[Xrk l@uwnk ~4 #H=
+kreeǨ4!is ؅ebVZ;n? U]C\Zn|l MgFIWf?k? B_l MgEM<,Cf?k? B0d8A=SN ~)?NϦ>)w粑M
>Nk[g󟚬>]5n&Ü\+S?Eoߟ+ GHN5ip{n3蕸,sIk-M3Gje_1:5ϵۋ@>wil ;= HA { ?bپ#gQ?D6zC}lw<`nl6vG "d} )) ٱIi}5}'!R2ր~  ?;#Eem51ϳbK͏lҺ =VjU[ceNfRZ?zo/Ur]..C"=&}- ~uo
f5[c%z}&??e ˀ$$QhfeY
~vޣ-fuNe{`å T* LM5Y?~oV=1YO1URF7ҁM VF1񹬵;l D}-A_7@!:xico/e~1CB*GT?2rNϦ>)鏊]mshemlcIc*[S K, *.MUn& ^~e
kt,rǼ͵Z;lK}鱬c[m\
+^1oQ
Q{]ks>Ϗ}QRG|mK ڈJG|mSXHOW?0Ĕ&Sm{tEߚJ0p#lm
U+E΢AؕZk~;}ٶ~ 4<Fݸx=ٮf㨽6B.@Xkݖ۟Yhss'UV 9މfg ?s"j HzgO4[> l l Ӻի#?o_eF {	-0٣ *7 H$z8z[ A-;^Na2rNN\TzG$Y\v VZzZ55v4[\wܩ~vF=br].s;k㲇?߳l?Anȱ4.womMu/^͔~ *#GCd:ڡc_b ܯ &}o{÷d:]'3kvlnB k zp7Џ:G?4ş q_MV:K 5 Mg c nW R78u=/a5OS  \[s1O9Avof]Akڅkgömo_M޶GNg3ۏp/<ʽ_o󞗥 inǇVڛ={}6
 iu[i }oOH.]Z'14Ou .$$`syrV+-z;֗^[u=;uA
+ƌ%_Xߧ?Q!u +{6Cs\6a'kWj+m5T\߱zaY{l~CXdz bwXZ!@	nGm_cv?$	+]
${5Үӻѽ5ɖRKH z[-5;sy { E@ ~)韊dNϦ>+IH]}U9uW7	>k SSeӲEwt{ 4CV\Jh|_
+׹Xq$#*4Ӣv U[_g˚ͮpw7Zgﱟ/I|W_J  ),d]K X$Tz힗Wg3zllw]qMmp`ᵌA~ߩE$cl\ۈ[K}73өI4WseK#~? 9dKlF\7sK F, ^?~}~g߰2ċC65koJzVg1♈.[v{ UzUai.X$?ˇI9c9Photoshop 3.0 8BIM%                     8BIM    <?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>com.apple.print.PageFormat.PMHorizontalRes</key>
+	<dict>
+		<key>com.apple.print.ticket.creator</key>
+		<string>com.apple.printingmanager</string>
+		<key>com.apple.print.ticket.itemArray</key>
+		<array>
+			<dict>
+				<key>com.apple.print.PageFormat.PMHorizontalRes</key>
+				<real>72</real>
+				<key>com.apple.print.ticket.client</key>
+				<string>com.apple.printingmanager</string>
+				<key>com.apple.print.ticket.modDate</key>
+				<date>2007-01-13T01:48:56Z</date>
+				<key>com.apple.print.ticket.stateFlag</key>
+				<integer>0</integer>
+			</dict>
+		</array>
+	</dict>
+	<key>com.apple.print.PageFormat.PMOrientation</key>
+	<dict>
+		<key>com.apple.print.ticket.creator</key>
+		<string>com.apple.printingmanager</string>
+		<key>com.apple.print.ticket.itemArray</key>
+		<array>
+			<dict>
+				<key>com.apple.print.PageFormat.PMOrientation</key>
+				<integer>1</integer>
+				<key>com.apple.print.ticket.client</key>
+				<string>com.apple.printingmanager</string>
+				<key>com.apple.print.ticket.modDate</key>
+				<date>2007-01-13T01:48:56Z</date>
+				<key>com.apple.print.ticket.stateFlag</key>
+				<integer>0</integer>
+			</dict>
+		</array>
+	</dict>
+	<key>com.apple.print.PageFormat.PMScaling</key>
+	<dict>
+		<key>com.apple.print.ticket.creator</key>
+		<string>com.apple.printingmanager</string>
+		<key>com.apple.print.ticket.itemArray</key>
+		<array>
+			<dict>
+				<key>com.apple.print.PageFormat.PMScaling</key>
+				<real>1</real>
+				<key>com.apple.print.ticket.client</key>
+				<string>com.apple.printingmanager</string>
+				<key>com.apple.print.ticket.modDate</key>
+				<date>2007-01-13T01:48:56Z</date>
+				<key>com.apple.print.ticket.stateFlag</key>
+				<integer>0</integer>
+			</dict>
+		</array>
+	</dict>
+	<key>com.apple.print.PageFormat.PMVerticalRes</key>
+	<dict>
+		<key>com.apple.print.ticket.creator</key>
+		<string>com.apple.printingmanager</string>
+		<key>com.apple.print.ticket.itemArray</key>
+		<array>
+			<dict>
+				<key>com.apple.print.PageFormat.PMVerticalRes</key>
+				<real>72</real>
+				<key>com.apple.print.ticket.client</key>
+				<string>com.apple.printingmanager</string>
+				<key>com.apple.print.ticket.modDate</key>
+				<date>2007-01-13T01:48:56Z</date>
+				<key>com.apple.print.ticket.stateFlag</key>
+				<integer>0</integer>
+			</dict>
+		</array>
+	</dict>
+	<key>com.apple.print.PageFormat.PMVerticalScaling</key>
+	<dict>
+		<key>com.apple.print.ticket.creator</key>
+		<string>com.apple.printingmanager</string>
+		<key>com.apple.print.ticket.itemArray</key>
+		<array>
+			<dict>
+				<key>com.apple.print.PageFormat.PMVerticalScaling</key>
+				<real>1</real>
+				<key>com.apple.print.ticket.client</key>
+				<string>com.apple.printingmanager</string>
+				<key>com.apple.print.ticket.modDate</key>
+				<date>2007-01-13T01:48:56Z</date>
+				<key>com.apple.print.ticket.stateFlag</key>
+				<integer>0</integer>
+			</dict>
+		</array>
+	</dict>
+	<key>com.apple.print.subTicket.paper_info_ticket</key>
+	<dict>
+		<key>com.apple.print.PageFormat.PMAdjustedPageRect</key>
+		<dict>
+			<key>com.apple.print.ticket.creator</key>
+			<string>com.apple.printingmanager</string>
+			<key>com.apple.print.ticket.itemArray</key>
+			<array>
+				<dict>
+					<key>com.apple.print.PageFormat.PMAdjustedPageRect</key>
+					<array>
+						<real>0.0</real>
+						<real>0.0</real>
+						<real>734</real>
+						<real>576</real>
+					</array>
+					<key>com.apple.print.ticket.client</key>
+					<string>com.apple.printingmanager</string>
+					<key>com.apple.print.ticket.modDate</key>
+					<date>2007-01-13T01:48:56Z</date>
+					<key>com.apple.print.ticket.stateFlag</key>
+					<integer>0</integer>
+				</dict>
+			</array>
+		</dict>
+		<key>com.apple.print.PageFormat.PMAdjustedPaperRect</key>
+		<dict>
+			<key>com.apple.print.ticket.creator</key>
+			<string>com.apple.printingmanager</string>
+			<key>com.apple.print.ticket.itemArray</key>
+			<array>
+				<dict>
+					<key>com.apple.print.PageFormat.PMAdjustedPaperRect</key>
+					<array>
+						<real>-18</real>
+						<real>-18</real>
+						<real>774</real>
+						<real>594</real>
+					</array>
+					<key>com.apple.print.ticket.client</key>
+					<string>com.apple.printingmanager</string>
+					<key>com.apple.print.ticket.modDate</key>
+					<date>2007-01-13T01:48:56Z</date>
+					<key>com.apple.print.ticket.stateFlag</key>
+					<integer>0</integer>
+				</dict>
+			</array>
+		</dict>
+		<key>com.apple.print.PaperInfo.PMPaperName</key>
+		<dict>
+			<key>com.apple.print.ticket.creator</key>
+			<string>com.apple.print.pm.PostScript</string>
+			<key>com.apple.print.ticket.itemArray</key>
+			<array>
+				<dict>
+					<key>com.apple.print.PaperInfo.PMPaperName</key>
+					<string>na-letter</string>
+					<key>com.apple.print.ticket.client</key>
+					<string>com.apple.print.pm.PostScript</string>
+					<key>com.apple.print.ticket.modDate</key>
+					<date>2003-07-01T17:49:36Z</date>
+					<key>com.apple.print.ticket.stateFlag</key>
+					<integer>1</integer>
+				</dict>
+			</array>
+		</dict>
+		<key>com.apple.print.PaperInfo.PMUnadjustedPageRect</key>
+		<dict>
+			<key>com.apple.print.ticket.creator</key>
+			<string>com.apple.print.pm.PostScript</string>
+			<key>com.apple.print.ticket.itemArray</key>
+			<array>
+				<dict>
+					<key>com.apple.print.PaperInfo.PMUnadjustedPageRect</key>
+					<array>
+						<real>0.0</real>
+						<real>0.0</real>
+						<real>734</real>
+						<real>576</real>
+					</array>
+					<key>com.apple.print.ticket.client</key>
+					<string>com.apple.printingmanager</string>
+					<key>com.apple.print.ticket.modDate</key>
+					<date>2007-01-13T01:48:56Z</date>
+					<key>com.apple.print.ticket.stateFlag</key>
+					<integer>0</integer>
+				</dict>
+			</array>
+		</dict>
+		<key>com.apple.print.PaperInfo.PMUnadjustedPaperRect</key>
+		<dict>
+			<key>com.apple.print.ticket.creator</key>
+			<string>com.apple.print.pm.PostScript</string>
+			<key>com.apple.print.ticket.itemArray</key>
+			<array>
+				<dict>
+					<key>com.apple.print.PaperInfo.PMUnadjustedPaperRect</key>
+					<array>
+						<real>-18</real>
+						<real>-18</real>
+						<real>774</real>
+						<real>594</real>
+					</array>
+					<key>com.apple.print.ticket.client</key>
+					<string>com.apple.printingmanager</string>
+					<key>com.apple.print.ticket.modDate</key>
+					<date>2007-01-13T01:48:56Z</date>
+					<key>com.apple.print.ticket.stateFlag</key>
+					<integer>0</integer>
+				</dict>
+			</array>
+		</dict>
+		<key>com.apple.print.PaperInfo.ppd.PMPaperName</key>
+		<dict>
+			<key>com.apple.print.ticket.creator</key>
+			<string>com.apple.print.pm.PostScript</string>
+			<key>com.apple.print.ticket.itemArray</key>
+			<array>
+				<dict>
+					<key>com.apple.print.PaperInfo.ppd.PMPaperName</key>
+					<string>US Letter</string>
+					<key>com.apple.print.ticket.client</key>
+					<string>com.apple.print.pm.PostScript</string>
+					<key>com.apple.print.ticket.modDate</key>
+					<date>2003-07-01T17:49:36Z</date>
+					<key>com.apple.print.ticket.stateFlag</key>
+					<integer>1</integer>
+				</dict>
+			</array>
+		</dict>
+		<key>com.apple.print.ticket.APIVersion</key>
+		<string>00.20</string>
+		<key>com.apple.print.ticket.privateLock</key>
+		<false/>
+		<key>com.apple.print.ticket.type</key>
+		<string>com.apple.print.PaperInfoTicket</string>
+	</dict>
+	<key>com.apple.print.ticket.APIVersion</key>
+	<string>00.20</string>
+	<key>com.apple.print.ticket.privateLock</key>
+	<false/>
+	<key>com.apple.print.ticket.type</key>
+	<string>com.apple.print.PageFormatTicket</string>
+</dict>
+</plist>
+8BIM     x    H H    @Rg(    H H    (    d                     h                                 8BIM      H     H    8BIM&               ?  8BIM
        8BIM        8BIM     	         8BIM
+       8BIM'     
+        8BIM     H /ff  lff       /ff         2    Z         5    -        8BIM     p                8BIM        8BIM       8BIM0      8BIM-         8BIM          @  @    8BIM         8BIM    I                    
+ l 3 3 t _ g r a y 3                                                                                null      boundsObjc         Rct1       Top long        Leftlong        Btomlong       Rghtlong      slicesVlLs   Objc        slice      sliceIDlong       groupIDlong       originenum   ESliceOrigin   
autoGenerated    Typeenum   
+ESliceType    Img    boundsObjc         Rct1       Top long        Leftlong        Btomlong       Rghtlong      urlTEXT         nullTEXT         MsgeTEXT        altTagTEXT        cellTextIsHTMLbool   cellTextTEXT        	horzAlignenum   ESliceHorzAlign   default   	vertAlignenum   ESliceVertAlign   default   bgColorTypeenum   ESliceBGColorType    None   	topOutsetlong       
+leftOutsetlong       bottomOutsetlong       rightOutsetlong     8BIM(        ?      8BIM        8BIM    )         x       
   JFIF   H H   Adobe_CM  Adobe d     			
+


  x "   
+?          	
+         	
+ 3 !1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw 5 !1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw   ? JC}j~	& Amgto-sʛ =3k[̪+7z}`ɲec_6>E{ ܧY侖%ٹog:Xײ}<gn[FY=  Bx/7cgM-ِs{ev2~  8.˙͹gmmmW/Kj[U2֚k"m^{6bbLLNy"9KFGs7z:2 W}տ8]PcZ4ҲݮmK:5<i#}q~Znkat{?O 
 _c NI!;Ȟc3;?)~_c NIE:X ӳ "ε ? ȭt[3;?)~_c NDA
q{@gh
^@葫z_[#B1/ٝk , ]sl:]\Z&@^?{[U{^mpƇ_^ } 1$WQjI#@I)?I$CcVx-,:3sz~kq[,1> Kj6]k(`kնv9߲?&q?l?r[]XXkkj=K񽵿}=n,	0-enU`sݣm5n& 
+}Ozq?lU;kkܖxsZ
vR/
5c#}{& B"e[kܖxsJ1sl`O>#?Y?vE~഍Ͳw{mHS|~{kܖxaCiK]y-FCI ϫX,c!eX7X۪?H4U˱?r[]~9mfm[Ic75s=5=7[M8uWXsݻcC 7c[]~&h:Hhg5ۗ.\ߓkAi v~?4/U]^+Wa-m d˃}nݟ+Lds:}
C' l% ji1{BI2NϦ>)鏊wt*Ǳ엏Pm,f  I
̶fQ}ޓk6;׳jév}@ w >c7'BFv)E)
.5si;["V[h t͖7U4)hsGlCn1V)`wC{
g7ok/Jli{NUi%s?6GEv^D ='?= o5Q$ٮ͹7kf;@	ou[[{%̭gȶh@3oJ
+I)w_-mr3n]M4}ֻ7=;}qWI%% cWU6 ?|f{e}:XudmvlIMn,Ƚ3h4sH?[zOUێ>+1?;CLi?%=#N ~)?NϦ>)tej^)i}άogӳb곩ǭ\ͺ\5oo} 񫲼][\cwzC37_sk~mzfgiD$I(: @At-8#]۩}qYۜ
٬sF&3{Y]g_CGT]7,~.@
~죹ZL'o'ZrXRZtz|~bq 8Ial{vf?k? B_l MgEM1,5.88@x{]G~ۿ^jG1d.'_ EG5
 ބL{Ⱦ{íp`&ēBJo7:~đ;dmoޣf[_[qs^Oǽso-?^u&ppoЭK}]=\; &u[Xrk l@uwnk ~4 #H=
+kreeǨ4!is ؅ebVZ;n? U]C\Zn|l MgFIWf?k? B_l MgEM<,Cf?k? B0d8A=SN ~)?NϦ>)w粑M
>Nk[g󟚬>]5n&Ü\+S?Eoߟ+ GHN5ip{n3蕸,sIk-M3Gje_1:5ϵۋ@>wil ;= HA { ?bپ#gQ?D6zC}lw<`nl6vG "d} )) ٱIi}5}'!R2ր~  ?;#Eem51ϳbK͏lҺ =VjU[ceNfRZ?zo/Ur]..C"=&}- ~uo
f5[c%z}&??e ˀ$$QhfeY
~vޣ-fuNe{`å T* LM5Y?~oV=1YO1URF7ҁM VF1񹬵;l D}-A_7@!:xico/e~1CB*GT?2rNϦ>)鏊]mshemlcIc*[S K, *.MUn& ^~e
kt,rǼ͵Z;lK}鱬c[m\
+^1oQ
Q{]ks>Ϗ}QRG|mK ڈJG|mSXHOW?0Ĕ&Sm{tEߚJ0p#lm
U+E΢AؕZk~;}ٶ~ 4<Fݸx=ٮf㨽6B.@Xkݖ۟Yhss'UV 9މfg ?s"j HzgO4[> l l Ӻի#?o_eF {	-0٣ *7 H$z8z[ A-;^Na2rNN\TzG$Y\v VZzZ55v4[\wܩ~vF=br].s;k㲇?߳l?Anȱ4.womMu/^͔~ *#GCd:ڡc_b ܯ &}o{÷d:]'3kvlnB k zp7Џ:G?4ş q_MV:K 5 Mg c nW R78u=/a5OS  \[s1O9Avof]Akڅkgömo_M޶GNg3ۏp/<ʽ_o󞗥 inǇVڛ={}6
 iu[i }oOH.]Z'14Ou .$$`syrV+-z;֗^[u=;uA
+ƌ%_Xߧ?Q!u +{6Cs\6a'kWj+m5T\߱zaY{l~CXdz bwXZ!@	nGm_cv?$	+]
${5Үӻѽ5ɖRKH z[-5;sy { E@ ~)韊dNϦ>+IH]}U9uW7	>k SSeӲEwt{ 4CV\Jh|_
+׹Xq$#*4Ӣv U[_g˚ͮpw7Zgﱟ/I|W_J  ),d]K X$Tz힗Wg3zllw]qMmp`ᵌA~ߩE$cl\ۈ[K}73өI4WseK#~? 9dKlF\7sK F, ^?~}~g߰2ċC65koJzVg1♈.[v{ UzUai.X$?ˇI9c 8BIM!     y       A d o b e   P h o t o s h o p   E l e m e n t s    A d o b e   P h o t o s h o p   E l e m e n t s   4 . 0    8BIM          :http://ns.adobe.com/xap/1.0/ <?xpacket begin="﻿" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.2-114">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+         <xapMM:DocumentID>uuid:7F1321C4A40711DB983CE0FBE8CB6338</xapMM:DocumentID>
+         <xapMM:InstanceID>uuid:7F1321C5A40711DB983CE0FBE8CB6338</xapMM:InstanceID>
+         <xapMM:DerivedFrom rdf:parseType="Resource">
+            <stRef:instanceID>uuid:7F1321C3A40711DB983CE0FBE8CB6338</stRef:instanceID>
+            <stRef:documentID>uuid:7F1321C3A40711DB983CE0FBE8CB6338</stRef:documentID>
+         </xapMM:DerivedFrom>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xap="http://ns.adobe.com/xap/1.0/">
+         <xap:CreateDate>2007-01-12T19:49:51-06:00</xap:CreateDate>
+         <xap:ModifyDate>2007-01-12T19:49:51-06:00</xap:ModifyDate>
+         <xap:MetadataDate>2007-01-12T19:49:51-06:00</xap:MetadataDate>
+         <xap:CreatorTool>Adobe Photoshop Elements 4.0 Macintosh</xap:CreatorTool>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>image/jpeg</dc:format>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/">
+         <photoshop:ColorMode>3</photoshop:ColorMode>
+         <photoshop:History/>
+         <photoshop:ICCProfile>sRGB IEC61966-2.1</photoshop:ICCProfile>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:tiff="http://ns.adobe.com/tiff/1.0/">
+         <tiff:Orientation>1</tiff:Orientation>
+         <tiff:XResolution>720000/10000</tiff:XResolution>
+         <tiff:YResolution>720000/10000</tiff:YResolution>
+         <tiff:ResolutionUnit>2</tiff:ResolutionUnit>
+         <tiff:NativeDigest>256,257,258,259,262,274,277,284,530,531,282,283,296,301,318,319,529,532,306,270,271,272,305,315,33432;925E4DEB937D023AB33E0A73FFEA2D7B</tiff:NativeDigest>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:exif="http://ns.adobe.com/exif/1.0/">
+         <exif:PixelXDimension>240</exif:PixelXDimension>
+         <exif:PixelYDimension>180</exif:PixelYDimension>
+         <exif:ColorSpace>1</exif:ColorSpace>
+         <exif:NativeDigest>36864,40960,40961,37121,37122,40962,40963,37510,40964,36867,36868,33434,33437,34850,34852,34855,34856,37377,37378,37379,37380,37381,37382,37383,37384,37385,37386,37396,41483,41484,41486,41487,41488,41492,41493,41495,41728,41729,41730,41985,41986,41987,41988,41989,41990,41991,41992,41993,41994,41995,41996,42016,0,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,22,23,24,25,26,27,28,30;D10EE4B8C2A53957A59DEAD96E347131</exif:NativeDigest>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                            
+<?xpacket end="w"?>XICC_PROFILE   HLino  mntrRGB XYZ   	  1  acspMSFT    IEC sRGB                  -HP                                                 cprt  P   3desc     lwtpt     bkpt     rXYZ     gXYZ  ,   bXYZ  @   dmnd  T   pdmdd     vued  L   view     $lumi     meas     $tech  0   rTRC  <  gTRC  <  bTRC  <  text    Copyright (c) 1998 Hewlett-Packard Company  desc       sRGB IEC61966-2.1           sRGB IEC61966-2.1                                                  XYZ       Q    XYZ                 XYZ       o  8  XYZ       b    XYZ       $    desc       IEC http://www.iec.ch           IEC http://www.iec.ch                                              desc       .IEC 61966-2.1 Default RGB colour space - sRGB           .IEC 61966-2.1 Default RGB colour space - sRGB                      desc       ,Reference Viewing Condition in IEC61966-2.1           ,Reference Viewing Condition in IEC61966-2.1                          view      _.    \   XYZ      L	V P   Wmeas                            sig     CRT curv           
+     # ( - 2 7 ; @ E J O T Y ^ c h m r w |                         
%+28>ELRY`gnu|&/8AKT]gqz !-8COZfr~ -;HUcq~
+:IXgw'7HYj{+=Oat2FZn		%	:	O	d	y						
+
+'
+=
+T
+j
+
+
+
+
+
+"9Qi*C\u


&
@
Z
t




.Id	%A^z	&Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l   !!H!u!!!"'"U"""#
+#8#f###$$M$|$$%	%8%h%%%&'&W&&&''I'z''(
(?(q(())8)k))**5*h**++6+i++,,9,n,,--A-v--..L.../$/Z///050l0011J1112*2c223
3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<'<e<<="=a==> >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JKKSKKL*LrLMMJMMN%NnNO OIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G
+k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4
+uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD- u`ֲK³8%yhYѹJº;.!
+zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs
2F[p(@Xr4Pm8Ww)Km Adobe d      
+
+
+
+
+
+
+
""                  	
+         	
+ s !1AQa"q2B#R3b$r%C4Scs5D'6Tdt&	
+EFVU(eufv7GWgw8HXhx)9IYiy*:JZjz m !1AQa"q2#BRbr3$4CS%cs5DT	
+&6E'dtU7()󄔤euFVfvGWgw8HXhx9IYiy*:JZjz   ? en]6w;Xc@mqgn8eOK>?xuS[D[)x#UzL /E>	{qך<Řh8-=#* ?=9Cƾ*^]$0G4bh!""AF ~~ȟ'^kw^*>LCc4[_ ? E/i|mCLѧSh> U *O x_  +cw鴑*ʿ:??y(uA7FIO,ATFpo	:"}OR9$/G~!/B~FKϯq"~?TKz_Tkk#!AbhW:<?8<K?}?zP5["TzuDsVoPߙ? 6dFߙ? 6cg _f;ߙ? 6cg _f;ߙ? 6cg _f;ߙ? 6cg _f;ߙ? 6cg _f;ߙ? 6cg _f;̳&ثWЎen]O*=Qw"r|W
+,ޕf9JP , IPzz%7fN$VXHp$#Y^.bGP_K6H+MTbc3DmnwQ '7 vYy];~\kÏOnO{ qT;v*UثWb]v*UثWbWƱ(b,
+؟#"@HZi	DVA7O!㜈Cc9j| О=?V]mmb]юen],+!E
E)߶@A&\HvD_xaQ$vny--|?3H yP*Hj<
<J($U
+} 8&c!Q2FܹP}w,!ثWb]v*UثWb]DG0U9/3c?oĜ) "?쾿{fƷmCONᚕ lTu~' `.qSCD_ݼr	@<y4➔3x %p O'_RZŘ՘ԟsPkv*UҎen]v*UثWb]v*UثWb]v*Uت`  ӗVP~l[c+Vh`F.G|r*5SdED:5t"Sӑ*׋|_o #?wc:#'Lя8!DP(~/?kcɿP{[Wbӎen]qJ⵹`daT5>!]cois0Bqv
ō=IwY"9tzR۽vӴ1*;,r	]c5kNl 7+qw#:9|>x|AtV#dI褏#S~=+$i3Kh<oLP`V4 + 5Go ^4 + 5ļ. i ﹿWkǉx]( s׏Q  _%wO } ^<KFx?7
+ x/o ^4 + 5ļ. i ﹿWkǉx]( s׏Q  _%wO } ^<KFx?7
+ x/o ^
+Ԏen]+ۖX-'9G0aO[Y *8.`IHEvh#^cYJy?߼8y3޲+Iaw%?[HIB߾>x^6Bb4AHZY(]c'V5]~<<ɯx6MOujMk+4YWo 3=!-.+$uA*|=c#'%-R_,^EUՉdBQ/ ^<4o#kS	;<A/1VOx+H	PeV0hHbiH3F$S"}`I #G>0hL9KOO+4fH/SISS#犎W?wbݮ
$poQr?u{VyVl?H}^aUNtcEY J\y*HL%j܎!K&3E*w!`^2%V=H,n΁y7*ʿ?_̺iIz7	o4=%im?/{tm-m r)ώU'u^@%F}.+yh2HQaY\iH S~'Hwm?W}F?qwm?U+[x(5>#,b_Վen]-1[yU
+kS4v + cH +@{
+iIU/MyH0$u*z8h:/%Z uPJN[i>UNO+s<bVF@Cn<Bkڴ8|fBƯ#ՙԓ3o*&{USg/:qI tMbnR*$$^Y>| au)6
+̮jÚ|KV+RkFN`0G'~ت:<)4PrN<4J+8m*?uXe%TrP6ާ
+8 l`2F>7xI9@@e 0ViR$2oUQ-D[V¢:_߼'obry!_ u,U
+2g ('S
FDeSe5<I^KrOSx#cN~$N5ƿpTD^sTm'8,*P엛q1TSh6ЫP1)eY&]֎en]k[TffBT %9+3/??c̈fQwV
+%m57ۏMbP|O;
%pQF̧|\ { ~C#PI$0-Q^ U&
'8c%c/MFwlUKv*wP11ZHRG<km1,jIܒqVWb]I&7UUfV#kv*UثT= Ge&]׎en]{8gz4c5O)S"]Ō$i~(Bbb]v*UثWb]v*UثWb]C~V[`UثЎen]-) Djv]Vd؄@q+cy[ Ȭ(EKw`$B%b
+ ޢ|\r??mC4X폭P9)Þ+Ëzc?y]US2hW$G̜UVOq>V+'2T/QƏTLl Tes/?vʪI:CHH(x?ݟ_O^TW%\Uqo`zUN4*%NŽJ0udo犯Y!j2A3P ZҜ~?Q7m4E
F?Q?*H!{Y"D8!8>'C'w"њ&Z:KƊ\hYf 'V]iTz
2we޲&w\a#VW  "8$𖏣b`>[/*K_]mK]v*U}%YnIWbюen]#Q@>
 HKOVmuM'gU
+qrFOOO+rb&AYw>BKHz9_o'9xB?n5%`1ANM1?ۈ+I/^KhuKe0oLQjxmJ<q|c}PiO$b]v*UثWb]v*UثWb{1*rLҎen][H,nPHin2@iKN_1+sY8G =>ǞN\20r)","	Vݡ
ϗ
+K?șH1BnXSFK 5]/aO/׊v_2_w?d^*
+U[   xe ,) #% W}nXSFK 5ݗkQZo//c{%U~U`We- u]:¶*&b(FU_).r`hp
+$tg,H:-_Ӄ'_[>5{]*)U#6O-eSm/[ wp21He?IuKJ	Y$ X>h,)o?d^;v_2_w?d^*
+U[   xe ,) #% W}nXSFK 5ݗkYMWbӎen]
2+iu۝9@ڿSd4rX쀻Z88ӏ &J%B@,X~P]5Ȏ_Spo ȥZM;GAQ8qQP~|%UDtJ fj0*M6taqr? z:>({ 	OcJqPUY/Gio;"ʮ JWb5[# vsTJ҂+ԕ'*>U-ʿw ~ ;E*	
+J$}6)u"k6-Cւ؎h<GՔ:WWBzIn>I #}c?\Ԫ, 	YCBU}Sz>?x-EFPB_Ty+~c HYqK++"&}2VTu^Q8% u(C NqI{Z)HKI8z|<JW~G$~?ө$KH#rؐW j+~?Fw }]x?i 1W}^UFQA `*lԎen]=UM<JHVgbGQx ƽȳ"Ʋ*Y}#,=O2	mi
.o,#Wmݏ2K~ӳ7&66>k ڻֿ鍫k ڻֿ鍫k ڻֿ鍫k ڻֿ鍪4r668h<ZuaM<"ch>lY30sF^Np<Sߋ y_qD۲ͤ9^Te*! uՒ>?> L`Lx~
)9N*jWxdo~,OU!,Y~%/HDVYP0^J3r #LI6
+Q@82n\-I8Y	9j`T>Iʡx<hx㌇/Bev* y_c$ثWՎen].7Ռ/[D+p<$nhPL@/8 >\~6EO7W^Iɧ*JuT M | ^$pM e O%wM | ^<K6?xm7/
+x/o_ ^̿) 5ļ. iSkǉxU+9G*-ُ M[: 0&4M$&7*b*}? yDF5\UDۈẐ$c%qÊzo^-3&ة_fX甓?5`xܦd ?ߞOHn#p1ǚ.`UثWb]W?Xī-0v*U֎en]>Rٴ#T͂sϏ*ulTa[Ynm.@dC,EO#$*cђ
+m7be.o2yrؘ
P~'鋾kһ6+kһ6+kһ6+kҪij#=w'+V  8 'h%R/ߔeVRl>*ܞ>yT5eEU/dK,IE2woGeŷ4-Q䔼Bxxfe|.]v*UتJܓb_׎en]; \6.XqHf#5$ 4( GI<0  ퟏm }?ĳ4!A U_r
/9d.Bev*UثWb է 
THKM[v1oH@(o:[ 4࢛w_ q:[ 4EmߢuiƊۿD oӍ~ +n 5 N4V'Wk hN { 8[w_ q]U3=c_Ɗ"1v*UЎen]; \kWVިT0De@|VOcxRFw0Zo, _KlEt23}oR EҖfKSWb]v*Uڴ?A_[eº"\֨ X$MFPkYd.DRaXUhf7OO yT;=?qF5TՒ@ N"CR呔v$_F(_+AߥF6VK -l~ Z Z/ ; ȵ 1_]w k 4ceh; "himG&I@ ceh3b_юen]cH;dА;fOrA_o<!6U]Hzh( ޙMaw{/H?AO!0w  ~']?߉ 1W}bUXCw  ~']?߉ 1W}bUu65ֆ؎h<:Y@OmO}<rL& O賂@"M_z\& vﰪ:Ce:@BH٪ őTªrɔ$|"$VcR.]v*UتJܓb_Ҏen]Uaa?Ow׼ ȓ T], ,?$ <l-ˈhĦF9)చ-}{??O
Qw׼ ȓ T], ,?$ <l-}{??OE^ "OSw׼ ȓ T], ,?$ <l-k;KKE\+S/տ㮿?mHW8ポrz$Ҡ|g?<q^OX'yz\mnf)[|bFCÍLoo7}F䧄жZH Ջ@_W~?R
]letYe<A>FoB鮝 \~?MQO=Hb^!t{[˥DZ7w1.r27 vL :o-9/$0?T
+Y8|P1)>AִO I[ҏ7ڃ	J$W;1)e&]ӎen]]&Wѐ v:B>SG#}yce!vKo̄1E^mm)?yoFs|?L9J??	GM<G<
+ik$EUJR:Gab?T
!m^1:Kg$ǈ n^'%T??[L-ߣ`gƖ6Limߣ`gƖ6Limߣ`gƖ6Lim[LH5P&6O$^ u q lO4~erls[cy9#}|-H 
+1G>Y-}e	"ʴZUoN/S㓟b{7H!u'~![>6>a Xur-P?5FT.ǝGW`_tHHZ2i8zB/ٕ aC
+BE͡s$ ٲɿ&VU<9!nsIƟi]5֚cxƜ" ),܁fP#2NT9۬1fY$)>%_˞X  W,<ᗋ|IsecOp[+Ri((6 d1)e&]Ԏen]
; \&$W)k*\!T
+$;@ޣ*z 8~2bb$/ 7@ˋ6vԺXe(
 /ӾYGz"=3N+MN5*ƕT77Y>! 9OF'o 2ј0Tf\a=9xz? Z8sP6Zh\r	~/=gl56v*UثWY j Ǫ%m[: 0&؞j[si<P%}"߾ٸGIAI"fiZ? ~ vLTJVp+-"֬UUw*.=H^;+	hWJ=:<?
+s_So ̚w|KxˤrpnMǊ,0_[3:[(WWfɢh>{Q:F4k<c^i7$ovHxDDTR@~#IU~%Op~ Q*o/+RC!!dd EeD#?T{-m&RB "Y/gCHCC+f?8S`UثՎen]; \d/֯qƿO_0cUWVrMr?Q~=?p9|\p ?OϩO6\^>/q}?wG b Odϐ 5Gxjj2.]v*Uڴ?A[V  8 'd/X}c qǟέ>}T*򨧈z|8g=
+rzgK x(~ωW>S,UJ/Ϭs }δ uLUTLUpKǗ+<ӏMޏ wzRv* y_c$ثW
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/l33t_gray/_skinslist.php 1.10.3.src/skins/l33t_gray/_skinslist.php
--- 0.9.2.src/skins/l33t_gray/_skinslist.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/l33t_gray/_skinslist.php	2007-05-01 23:58:42.000000000 -0500
@@ -0,0 +1,143 @@
+<?php
+/**
+ * This is the template that displays the links to the available skins
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ *
+ * This file is not a standard part of b2evolution.  It is a mild-mannered hack
+ * for those interested in alphabetizing their skins list.  It seems to work well
+ * with b2evolution version 0.9.0.11 but there are no guarantees expressed or
+ * implied as to it's forward or backward compatibility with any other version.
+ *
+ * Written by EdB - {@link http://wonderwinds.com/}
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ * @subpackage l33t_gray
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+# $skin_list_style is either 'menu' or 'list'
+if(!isset($skin_list_style)) $skin_list_style = 'list';
+# for people who use 'menu' what will the button say?
+if(!isset($skin_menu_button)) $skin_menu_button = T_('Get skin');
+if(!isset($skin_menu_button_class)) $skin_menu_button_class = 'submit';
+
+# this is what will start and end your skin section - affects both menu-style and list-style
+if(!isset($skin_section_start)) $skin_section_start = '';
+if(!isset($skin_section_end)) $skin_section_end = '';
+
+# THIS SECTION IS FOR LIST-STYLE ONLY
+# this is what will start and end your skin list
+if(!isset($skin_list_start)) $skin_list_start = '<ul>';
+if(!isset($skin_list_end)) $skin_list_end = '</ul>';
+# this is what will separate your skin links
+if(!isset($skin_item_start)) $skin_item_start = '<li>';
+if(!isset($skin_item_end)) $skin_item_end = "</li>\n";
+# This is additionnal markup before and after the current skin
+if(!isset($skin_selected_before)) $skin_selected_before = '<em>';
+if(!isset($skin_selected_after)) $skin_selected_after = ' (current skin)</em>';
+# This is additionnal markup before and after the default skin
+if(!isset($skin_default_before)) $skin_default_before = '<strong>';
+if(!isset($skin_default_after)) $skin_default_after = ' (my skin!)</strong>';
+# This is additionnal markup before and after the other skins
+if(!isset($skin_other_before)) $skin_other_before = '';
+if(!isset($skin_other_after)) $skin_other_after = '';
+
+// ------ //
+
+$skins_array = array();
+for( skin_list_start(); skin_list_next(); ) 
+{
+$skins_array[] = skin_list_iteminfo( 'name', false );
+if( skin_list_iteminfo( 'name', false ) == $skin ) $this_skin = skin_list_iteminfo( 'name', false );
+if( skin_list_iteminfo( 'name', false ) == $Blog->get( 'default_skin' ) ) $def_skin = skin_list_iteminfo( 'name', false );
+}
+sort($skins_array);
+reset($skins_array);
+$skins_count = count($skins_array);
+
+echo $skin_section_start;
+
+switch( $skin_list_style ) 
+{ 
+case 'menu':
+form_formstart( $Blog->dget( 'blogurl', 'raw' ), '', '', 'get', 'switcher' ) ?>
+<fieldset><label for="set"></label> 
+<select id="set" name="skin">
+<?php 
+for( $ii = 0; $ii < $skins_count; $ii++ )
+{ 
+	switch( $skins_array[$ii] ) 
+	{
+		case 'The_Skin_You_Want_To_Hide': // this hides a skin from the list and still be available to you via the address bar (for tweaking before publishing)
+			break;
+		default:
+			echo '<option value="'.$skins_array[$ii];
+			echo '"';
+			if( $skins_array[$ii] == $this_skin ) echo ' selected="selected" ';
+			echo '>'.$skins_array[$ii];
+			echo "</option>\n";
+	}
+}
+?>
+</select>
+<br />
+<input type="submit" class="<?php echo $skin_menu_button_class ?>" value="<?php echo $skin_menu_button ?>" />
+</fieldset>
+</form>
+<?php 
+break;
+
+case 'list':
+echo $skin_list_start;
+for($ii = 0; $ii < $skins_count; $ii++) 
+{
+switch( $skins_array[$ii] ) 
+{
+case 'The_Skin_You_Want_To_Hide': // this hides a skin from the list and still be available to you via the address bar (for tweaking before publishing)
+$close_line = false;
+break;
+case $this_skin: // this is for the skin you are on
+echo $skin_item_start;
+echo $skin_selected_before;
+echo $skins_array[$ii];
+echo $skin_selected_after;
+$close_line = true;
+break;
+case $def_skin: // this is for the default skin when you are not on it
+$skin_alt_text = 'switch to the '.$skins_array[$ii].' skin';
+$disp_this = url_add_param( get_bloginfo('blogurl'), 'skin='.$skins_array[$ii] );
+$disp_this .= '" title="'.$skin_alt_text;
+$disp_this .= '">'.$skins_array[$ii];
+echo $skin_item_start;
+echo $skin_default_before.'<a href="';
+echo $disp_this.'</a>';
+echo $skin_default_after;
+$close_line = true;
+break;
+default: // reckon this is where most skins end up
+$skin_alt_text = 'switch to the '.$skins_array[$ii].' skin';
+$disp_this = url_add_param( get_bloginfo('blogurl'), 'skin='.$skins_array[$ii] );
+$disp_this .= '" title="'.$skin_alt_text;
+$disp_this .= '">'.$skins_array[$ii];
+echo $skin_item_start;
+echo $skin_other_before.'<a href="';
+echo $disp_this.'</a>';
+echo $skin_other_after;
+$close_line = true;
+break;
+}
+if( $close_line ) echo $skin_item_end."\n";
+}
+echo $skin_list_end . "\n";
+unset($skins_array);
+break;
+}
+echo $skin_section_end;
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/l33t_gray/_subscriptions.php 1.10.3.src/skins/l33t_gray/_subscriptions.php
--- 0.9.2.src/skins/l33t_gray/_subscriptions.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/l33t_gray/_subscriptions.php	2007-04-25 23:18:14.000000000 -0500
@@ -0,0 +1,84 @@
+<?php
+/**
+ * This is the template that displays the user subscriptions form
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ * To display a feedback, you should call a stub AND pass the right parameters
+ * For example: /blogs/index.php?disp=profile
+ * Note: don't code this URL by hand, use the template functions to generate it!
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * @package evoskins
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _subscriptions.php,v 1.1.2.2 2007/04/25 22:18:14 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+if( ! is_logged_in() )
+{ // must be logged in!
+	echo '<p>', T_( 'You are not logged in.' ), '</p>';
+	return;
+}
+// --- //
+$redirect_to = param( 'redirect_to', 'string', '');
+
+echo '<div class="centerTitle"></a>'.T_('Subscriptions').'</div><div class="centerContent">';
+/**
+ * @var Form form to update the profile
+ */
+$Form = & new Form( $htsrv_url.'subs_update.php', 'SubsForm' );
+
+$Form->begin_form( 'bComment' );
+	$Form->hidden( 'checkuser_id', $current_User->ID );
+	$Form->hidden( 'redirect_to', url_rel_to_same_host($redirect_to, $htsrv_url) );
+
+	$Form->begin_fieldset( T_('Global settings') );
+
+		$Form->info( T_('Login'), $current_User->get('login'), T_('ID').': '.$current_User->ID );
+
+		$Form->text( 'newuser_email', $current_User->get( 'email' ), 40, T_('Email'), '', 100, 'bComment' );
+
+		$Form->checkbox( 'newuser_notify', $current_User->get( 'notify' ), T_('Notifications'), T_('Check this to receive a notification whenever one of <strong>your</strong> posts receives comments, trackbacks, etc.') );
+
+	$Form->end_fieldset();
+
+	$Form->begin_fieldset( T_('Blog subscriptions') );
+
+		$sql = 'SELECT blog_ID, blog_shortname, sub_items, sub_comments
+		          FROM T_blogs LEFT JOIN T_subscriptions ON ( blog_ID = sub_coll_ID AND sub_user_ID = '.$current_User->ID.' )
+		         WHERE blog_in_bloglist <> 0';
+		$blog_subs = $DB->get_results( $sql );
+
+		$subs_blog_IDs = array();
+		foreach( $blog_subs AS $blog_sub )
+		{
+			$subs_blog_IDs[] = $blog_sub->blog_ID;
+			$subscriptions = array(
+					array( 'sub_items_'.$blog_sub->blog_ID,    '1', T_('Posts'),    $blog_sub->sub_items ),
+					array( 'sub_comments_'.$blog_sub->blog_ID, '1', T_('Comments'), $blog_sub->sub_comments )
+				);
+			$Form->checklist( $subscriptions, 'subscriptions', format_to_output( $blog_sub->blog_shortname, 'htmlbody' ) );
+		}
+
+		$Form->hidden( 'subs_blog_IDs', implode( ',', $subs_blog_IDs ) );
+
+	$Form->end_fieldset();
+
+$Form->end_form( array( array( '', '', T_('Update'), 'SaveButton' ),
+                        array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+
+echo '</div>';
+/*
+ nolog */
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/_lastcomments.php 1.10.3.src/skins/_lastcomments.php
--- 0.9.2.src/skins/_lastcomments.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/_lastcomments.php	2007-11-01 00:58:40.000000000 -0500
@@ -1,52 +1,60 @@
 <?php
-	/**
-	 * This is the template that displays the links to the last comments for a blog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display a feedback, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?disp=comments
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	if( $disp != 'comments' )
-	{	// We have not asked for comments to be displayed...
-		return false;		// Nothing to do here!
-	}
-
-	$CommentList = & new CommentList( $blog, "'comment','trackback','pingback'", $show_statuses, '',	'',	'DESC',	'',	20 );
-
-	$CommentList->display_if_empty( '<div class="bComment"><p>'.T_('No comment yet...').'</p></div>' );
-
-	while( $Comment = $CommentList->get_next() )
-	{	// Loop through comments:	?>
-		<!-- ========== START of a COMMENT ========== -->
-		<a name="c<?php $Comment->ID() ?>"></a>
-		<div class="bComment">
-			<h3 class="bTitle">
-				<?php echo T_('In response to:') ?>
-				<a href="<?php $Comment->Item->permalink() ?>"><?php $Comment->Item->title( '', '', false ) ?></a>
-			</h3>
-			<div class="bCommentTitle">
-				<?php $Comment->author() ?>
-				<?php $Comment->author_url( '', ' &middot; ', '' ) ?>
-			</div>
-			<div class="bCommentText">
-				<?php $Comment->content() ?>
-			</div>
-			<div class="bCommentSmallPrint">
-				<a href="<?php $Comment->permalink() ?>" title="<?php echo T_('Permanent link to this comment') ?>" class="permalink_right"><img src="<?php imgbase() ?>chain_link.gif" alt="<?php echo T_('Permalink') ?>" width="14" height="14" border="0" class="middle" /></a>
-				<?php $Comment->date() ?> @ <?php $Comment->time( 'H:i' ) ?>
-				<?php $Comment->edit_link( ' &middot; ' ) // Link to backoffice for editing ?>
-			</div>
+/**
+ * This is the template that displays the links to the last comments for a blog
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ * To display a feedback, you should call a stub AND pass the right parameters
+ * For example: /blogs/index.php?disp=comments
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+if( $disp != 'comments' )
+{	// We have not asked for comments to be displayed...
+	return false;		// Nothing to do here!
+}
+
+$CommentList = & new CommentList( $blog, "'comment','trackback','pingback'", array('published'), '',	'',	'DESC',	'',	20 );
+
+$CommentList->display_if_empty( '<div class="bComment"><p>'.T_('No comment yet...').'</p></div>' );
+
+while( $Comment = & $CommentList->get_next() )
+{ // Loop through comments:
+	// Load comment's Item object:
+	$Comment->get_Item();
+	?>
+	<!-- ========== START of a COMMENT ========== -->
+	<?php $Comment->anchor() ?>
+	<div class="bComment">
+		<h3 class="bTitle">
+			<?php echo T_('In response to:') ?>
+			<?php $Comment->Item->permanent_link( '#title#' ) ?>
+		</h3>
+		<div class="bCommentTitle">
+			<?php $Comment->author() ?>
+			<?php $Comment->author_url( '', ' &middot; ', '' ) ?>
 		</div>
-		<!-- ========== END of a COMMENT ========== -->
-		<?php
-	}	// End of comment loop.
-?>
+		<div class="bCommentText">
+			<?php $Comment->content() ?>
+		</div>
+		<div class="bCommentSmallPrint">
+			<?php	$Comment->permanent_link( '#', '#', 'permalink_right' ); ?>
+			<?php $Comment->date() ?> @ <?php $Comment->time( 'H:i' ) ?>
+			<?php $Comment->edit_link( ' &middot; ' ) // Link to backoffice for editing ?>
+			<?php $Comment->delete_link( ' &middot; ' ); // Link to backoffice for deleting ?>
+		</div>
+	</div>
+	<!-- ========== END of a COMMENT ========== -->
+	<?php
+}	// End of comment loop.
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/license.txt 1.10.3.src/skins/license.txt
--- 0.9.2.src/skins/license.txt	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/license.txt	2006-03-13 00:09:30.000000000 -0600
@@ -0,0 +1,293 @@
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+                          675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+--------------------------------------------------------------------------
+
+ * In addition, as a special exception, the copyright holders give permission to link
+ * the code of this program with the PHP/SWF Charts library by maani.us (or with
+ * modified versions of this library that use the same license as PHP/SWF Charts library
+ * by maani.us), and distribute linked combinations including the two. You must obey the
+ * GNU General Public License in all respects for all of the code used other than the
+ * PHP/SWF Charts library by maani.us. If you modify this file, you may extend this
+ * exception to your version of the file, but you are not obligated to do so. If you do
+ * not wish to do so, delete this exception statement from your version.
+
+--------------------------------------------------------------------------
+
+		     END OF TERMS AND CONDITIONS
+
diff -ruN --text 0.9.2.src/skins/_linkblog.php 1.10.3.src/skins/_linkblog.php
--- 0.9.2.src/skins/_linkblog.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/_linkblog.php	2007-11-01 00:58:40.000000000 -0500
@@ -1,86 +1,95 @@
 <?php
-	/**
-	 * This is the template that displays the linkblog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-	
-	if( !isset( $linkblog ) )
-	{	// No link blog explicitely specified, we use default:
-		$linkblog = $Blog->get('links_blog_ID');
-	}
-	
-	if( ! $linkblog )
-	{	// No linkblog blog requested for this blog
-		return;
-	}
+/**
+ * This is the template that displays the linkblog
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+if( !isset( $linkblog ) )
+{	// No link blog explicitely specified, we use default:
+	$linkblog = $Blog->get('links_blog_ID');
+}
+
+if( ! $linkblog )
+{	// No linkblog blog requested for this blog
+	return;
+}
+
+
+# maximum number of linkblog entries to display:
+if(!isset($linkblog_limit)) $linkblog_limit = 20;
+# global linkblog delimiters:
+if(!isset($linkblog_main_start)) $linkblog_main_start = '<div class="bSideItem"><h3>'.
+																													T_('Linkblog').'</h3>';
+if(!isset($linkblog_main_end)) $linkblog_main_end = '</div>';
+# Category delimiters:
+if(!isset($linkblog_catname_before)) $linkblog_catname_before = '<h4>';
+if(!isset($linkblog_catname_after)) $linkblog_catname_after = '</h4><ul>';
+if(!isset($linkblog_catlist_end)) $linkblog_catlist_end = '</ul>';
+# Item delimiters:
+if(!isset($linkblog_item_before)) $linkblog_item_before = '<li>';
+if(!isset($linkblog_item_after)) $linkblog_item_after = '</li>';
+
+
+// --- //
+
+
+// Load the linkblog blog:
+$LinkblogList = & new ItemList(
+	$linkblog, array(), '', '', '', $linkblog_cat, $linkblog_catsel, '', 'ASC',
+	'main_cat_ID title', $linkblog_limit, '', '', '', '', '', '', '',
+	'posts', $timestamp_min, $timestamp_max );
 
+if( ! $LinkblogList->get_num_rows() )
+{ // empty list:
+	return;
+}
 
-	# maximum number of linkblog entries to display:
-	if(!isset($linkblog_limit)) $linkblog_limit = 20;
-	# global linkblog delimiters:
-	if(!isset($linkblog_main_start)) $linkblog_main_start = '<div class="bSideItem"><h3>'.
-																														T_('Linkblog').'</h3>';
-	if(!isset($linkblog_main_end)) $linkblog_main_end = '</div>';
-	# Category delimiters:
-	if(!isset($linkblog_catname_before)) $linkblog_catname_before = '<h4>';
-	if(!isset($linkblog_catname_after)) $linkblog_catname_after = '</h4><ul>';
-	if(!isset($linkblog_catlist_end)) $linkblog_catlist_end = '</ul>';
-	# Item delimiters:
-	if(!isset($linkblog_item_before)) $linkblog_item_before = '<li>';
-	if(!isset($linkblog_item_after)) $linkblog_item_after = '</li>';
-	
-	
-	// --- //
-	
-	
-	// Load the linkblog blog:
-	$LinkblogList = & new ItemList( $linkblog, array(), '', '', '', $linkblog_cat, $linkblog_catsel, '', 'ASC', 'category title', '', '', '', '', '', '', '', '', $linkblog_limit, 'posts', $timestamp_min, $timestamp_max );
-	
-	
-	// Dirty trick until we get everything into objects:
-	$saved_blog = $blog;  
-	$blog = $linkblog;
-	
-	// Open the global list
-	echo $linkblog_main_start;
-		
-	$previous_cat = '';
-	$linkblog_cat = '';
-	
-	while( $Item = $LinkblogList->get_category_group() )
+// Dirty trick until we get everything into objects:
+$saved_blog = $blog;
+$blog = $linkblog;
+
+// Open the global list
+echo $linkblog_main_start;
+
+$previous_cat = '';
+$linkblog_cat = '';
+
+while( $Item = $LinkblogList->get_category_group() )
+{
+	// Open new cat:
+	echo $linkblog_catname_before;
+	$Item->main_category();
+	echo $linkblog_catname_after;
+
+	while( $Item = $LinkblogList->get_item() )
 	{
-		// Open new cat:
-		echo $linkblog_catname_before;
-		$Item->main_category();
-		echo $linkblog_catname_after;
-		
-		while( $Item = $LinkblogList->get_item() )
-		{
-			echo $linkblog_item_before;
-			$Item->title(); 
-			echo ' ';
-			$Item->content( 1, 0, T_('more'), '[', ']' );	// Description + more link 
-			?>
-			<a href="<?php $Item->permalink() ?>" title="<?php echo T_('Permanent link to full entry') ?>"><img src="img/icon_minipost.gif" alt="<?php echo T_('Permalink') ?>" width="12" height="9" class="middle" /></a>
-			<?php
-			echo $linkblog_item_after;
-		}
-	
-		// Close cat
-		echo $linkblog_catlist_end;
+		echo $linkblog_item_before;
+		$Item->title( '', '', true );
+		echo ' ';
+		$Item->content( 1, 0, T_('more'), '[', ']' );	// Description + more link
+		echo ' ';
+		$Item->permanent_link( '#icon#', '#', '' );
+		echo $linkblog_item_after;
 	}
-	// Close the global list
-	echo $linkblog_main_end;
-	
-	// Restore after dirty trick:
-	$blog = $saved_blog;		
-?>
\ No newline at end of file
+
+	// Close cat
+	echo $linkblog_catlist_end;
+}
+// Close the global list
+echo $linkblog_main_end;
+
+// Restore after dirty trick:
+$blog = $saved_blog;
+
+
+
+?>
diff -ruN --text 0.9.2.src/skins/miami_blue/_bloglist.php 1.10.3.src/skins/miami_blue/_bloglist.php
--- 0.9.2.src/skins/miami_blue/_bloglist.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/miami_blue/_bloglist.php	2007-05-02 00:03:12.000000000 -0500
@@ -0,0 +1,49 @@
+<?php
+	/**
+	 * This is the template that displays the links to the available blogs
+	 *
+	 * This file is not meant to be called directly.
+	 * It is meant to be called by an include in the _main.php template.
+	 *
+	 * b2evolution - {@link http://b2evolution.net/}
+	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+	 *
+	 * @package evoskins
+	 * @subpackage custom
+	 */
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+	if( ! $display_blog_list )
+	{	// We do *not* want the blog list to be displayed
+		return;
+	}
+
+	# this is what will start and end your blog links
+	if(!isset($blog_list_start)) $blog_list_start = '<ul id="bloglist">';
+	if(!isset($blog_list_end)) $blog_list_end = '</ul>';
+	# this is what will separate your blog links
+	if(!isset($blog_item_start)) $blog_item_start = '<li>';
+	if(!isset($blog_item_end)) $blog_item_end = "</li>\n";
+	# This is the class of for the selected blog link:
+	if(!isset($blog_selected_link_class)) $blog_selected_link_class = 'BlogButtonCurr';
+	# This is the class of for the other blog links:
+	if(!isset($blog_other_link_class)) $blog_other_link_class = 'BlogButton';
+	# This is additionnal markup before and after the selected blog name
+	if(!isset($blog_selected_name_before)) $blog_selected_name_before = '';
+	if(!isset($blog_selected_name_after)) $blog_selected_name_after = '';
+	# This is additionnal markup before and after the other blog names
+	if(!isset($blog_other_name_before)) $blog_other_name_before = '';
+	if(!isset($blog_other_name_after)) $blog_other_name_after = '';
+	# This is the blogparam that will be displayed as the name:
+	if(!isset($blog_name_param)) $blog_name_param = 'shortname';
+	# This is the blogparam that will be displayed as the link title:
+	if(!isset($blog_title_param)) $blog_title_param = 'name';
+
+	/**
+	 * We now call the default bloglist handler...
+	 * However you can replace this file with the full handler (in /blogs) and customize it!
+	 */
+	require $skins_path.'_bloglist.php';
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/miami_blue/_feedback.php 1.10.3.src/skins/miami_blue/_feedback.php
--- 0.9.2.src/skins/miami_blue/_feedback.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/miami_blue/_feedback.php	2007-05-02 00:03:12.000000000 -0500
@@ -0,0 +1,26 @@
+<?php
+	/**
+	 * This is the template that displays the feedback for a post
+	 * (comments, trackbak, pingback...)
+	 *
+	 * This file is not meant to be called directly.
+	 * It is meant to be called by an include in the _main.php template.
+	 * To display a feedback, you should call a stub AND pass the right parameters
+	 * For example: /blogs/index.php?p=1&more=1&c=1&tb=1&pb=1
+	 * Note: don't code this URL by hand, use the template functions to generate it!
+	 *
+	 * b2evolution - {@link http://b2evolution.net/}
+	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+	 *
+	 * @package evoskins
+	 * @subpackage custom
+	 */
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+	/**
+	 * We now call the default feedback handler...
+	 * However you can replace this file with the full handler (in /blogs) and customize it!
+	 */
+	require $skins_path.'_feedback.php';
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/miami_blue/_linkblog.php 1.10.3.src/skins/miami_blue/_linkblog.php
--- 0.9.2.src/skins/miami_blue/_linkblog.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/miami_blue/_linkblog.php	2007-05-02 00:03:12.000000000 -0500
@@ -0,0 +1,38 @@
+<?php
+	/**
+	 * This is the template that displays the linkblog
+	 *
+	 * This file is not meant to be called directly.
+	 * It is meant to be called by an include in the _main.php template.
+	 *
+	 * b2evolution - {@link http://b2evolution.net/}
+	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+	 *
+	 * @package evoskins
+	 * @subpackage custom
+	 */
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+	# maximum number of linkblog entries to display:
+	if(!isset($linkblog_limit)) $linkblog_limit = 20;
+	# global linkblog delimiters:
+	if(!isset($linkblog_main_start)) $linkblog_main_start = '<div class="bSideItem"><h3>'.
+																														T_('Linkblog').'</h3>';
+	if(!isset($linkblog_main_end)) $linkblog_main_end = '</div>';
+	# Category delimiters:
+	if(!isset($linkblog_catname_before)) $linkblog_catname_before = '<h4>';
+	if(!isset($linkblog_catname_after)) $linkblog_catname_after = '</h4><ul>';
+	if(!isset($linkblog_catlist_end)) $linkblog_catlist_end = '</ul>';
+	# Item delimiters:
+	if(!isset($linkblog_item_before)) $linkblog_item_before = '<li>';
+	if(!isset($linkblog_item_after)) $linkblog_item_after = '</li>';
+
+	/**
+	 * This skin has no special formatting for the linkblog, so...
+	 * However you can replace this file with the full handler (in /blogs) and customize it!
+	 * all we want to do here, is call the default linkblog handler.
+	 */
+	require $skins_path.'_linkblog.php';
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/miami_blue/_main.php 1.10.3.src/skins/miami_blue/_main.php
--- 0.9.2.src/skins/miami_blue/_main.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/miami_blue/_main.php	2007-06-08 16:15:42.000000000 -0500
@@ -0,0 +1,330 @@
+<?php
+/**
+ * This is the main template. It displays the blog.
+ *
+ * However this file is not meant to be called directly.
+ * It is meant to be called automagically by b2evolution.
+ * To display a blog, the easiest way is to call index.php?blog=#
+ * where # is the number of your blog.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005 by Jason EDGECOMBE.
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * Jason EDGECOMBE grants Francois PLANQUE the right to license
+ * Jason EDGECOMBE's personal contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evoskins
+ * @subpackage custom
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author cafelog (team)
+ * @author edgester: Jason EDGECOMBE (personal contributions, not for hire)
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @version $Id: _main.php,v 1.1.2.7 2007/06/08 15:15:42 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+skin_content_header();	// Sets charset!
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
+<head>
+	<?php skin_content_meta(); /* Charset for static pages */ ?>
+	<?php $Plugins->trigger_event( 'SkinBeginHtmlHead' ); ?>
+	<title><?php
+		$Blog->disp('name', 'htmlhead');
+		request_title( ' - ', '', ' - ', 'htmlhead' );
+	?></title>
+	<?php skin_base_tag(); /* Base URL for this skin. You need this to fix relative links! */ ?>
+	<meta name="description" content="<?php $Blog->disp( 'shortdesc', 'htmlattr' ); ?>" />
+	<meta name="keywords" content="<?php $Blog->disp( 'keywords', 'htmlattr' ); ?>" />
+	<?php robots_tag(); ?>
+	<meta name="generator" content="b2evolution <?php echo $app_version ?>" /> <!-- Please leave this for stats -->
+	<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" />
+	<link rel="alternate" type="application/atom+xml" title="Atom" href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>" />
+	<link rel="stylesheet" href="rsc/styles.css" type="text/css" />
+	<?php
+		$Blog->disp( 'blog_css', 'raw');
+		$Blog->disp( 'user_css', 'raw');
+	?>
+</head>
+
+<body>
+<div id="wrapper">
+<div id="wrapper2">
+
+
+<div class="pageHeader">
+
+<?php
+	// --------------------------- BLOG LIST INCLUDED HERE -----------------------------
+	require dirname(__FILE__).'/_bloglist.php';
+	// ------------------------------- END OF BLOG LIST --------------------------------
+?>
+
+<h1 id="pageTitle"><a href="<?php $Blog->disp( 'url', 'raw' ) ?>"><?php $Blog->disp( 'name', 'htmlbody' ) ?></a></h1>
+
+<div class="pageSubtitle"><?php $Blog->disp( 'tagline', 'htmlbody' ) ?></div>
+
+</div>
+
+<div id="page_main_area">
+
+<div class="bPosts">
+
+<!-- =================================== START OF MAIN AREA =================================== -->
+
+<?php
+	// ------------------------- MESSAGES GENERATED FROM ACTIONS -------------------------
+	$Messages->disp( '<div class="action_messages">', '</div>' );
+	// --------------------------------- END OF MESSAGES ---------------------------------
+?>
+
+
+<?php
+	// ------------------------- TITLE FOR THE CURRENT REQUEST -------------------------
+	request_title( '<h1>', '</h1>', ' - ', 'htmlbody' );
+	// ------------------------------ END OF REQUEST TITLE -----------------------------
+?>
+
+
+<?php
+	// ------------------------------------ START OF POSTS ----------------------------------------
+	if( isset($MainList) ) $MainList->display_if_empty( '' ); // Display message if no post
+
+	if( isset($MainList) ) while( $Item = & $MainList->get_item() )
+	{
+	?>
+
+	<?php
+		//previous_post();	// link to previous post in single page mode
+		//next_post(); 			// link to next post in single page mode
+	?>
+
+	<div class="bPost bPost<?php $Item->status( 'raw' ) ?>" lang="<?php $Item->lang() ?>">
+		<?php
+			locale_temp_switch( $Item->locale ); // Temporarily switch to post locale
+			$Item->anchor(); // Anchor for permalinks to refer to
+		?>
+		<h2 class="bTitle"><?php $Item->title( '', '', true ); ?></h2>
+		<div class="bSmallHead">
+		<?php
+			$Item->issue_date();
+			echo ' | '.T_('by').' ';
+			$Item->author( '<strong>', '</strong>' );
+			$Item->msgform_link( $Blog->get('msgformurl'), ' ', ' ', '<img src="rsc/img/envelope.gif" alt="[mail]" width="13" height="10" class="middle" />' );			
+			echo ' | '.T_('Categories').': ';
+			$Item->categories( '#', '<strong>', '</strong>', '', '', '<em>', '</em>', ', ' );
+			// locale_flag( $Item->locale, 'h10px', 'flag', '' );
+		?>
+		</div>
+		<div class="bText">
+			<?php $Item->content(); ?>
+			<?php link_pages( '#', '#', 'number', '#', '#', '%d' ) ?>
+		</div>
+		<div class="bSmallPrint">
+
+			<?php $Item->feedback_link( 'comments', '', ' &bull; ' ) // Link to comments ?>
+			<?php $Item->feedback_link( 'trackbacks', '', ' &bull; ' ) // Link to trackbacks ?>
+			<?php $Item->edit_link( '', ' &bull; ' ) // Link to backoffice for editing ?>
+
+			<?php $Item->permanent_link( '<img src="rsc/img/page.gif" alt="Permalink" width="9" height="12" class="middle" />' ); ?>
+
+			<?php $Item->trackback_rdf() // trackback autodiscovery information ?>
+		</div>
+		<img src="../../rsc/img/blank.gif" width="1" height="1" />
+		<?php
+			// ------------- START OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. -------------
+			$disp_comments = 1;					// Display the comments if requested
+			$disp_comment_form = 1;			// Display the comments form if comments requested
+			$disp_trackbacks = 1;				// Display the trackbacks if requested
+
+			$disp_trackback_url = 1;		// Display the trackbal URL if trackbacks requested
+			$disp_pingbacks = 1;				// Display the pingbacks if requested
+			require( dirname(__FILE__).'/_feedback.php' );
+			// -------------- END OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. --------------
+
+			locale_restore_previous();	// Restore previous locale (Blog locale)
+		?>
+	</div>
+	<?php
+	} // ---------------------------------- END OF POSTS ------------------------------------
+?>
+
+<p class="center"><strong>
+	<?php posts_nav_link( ' :: ', '#', '#' ); ?>
+	<?php
+		// previous_post( '<p class="center">%</p>' );
+		// next_post( '<p class="center">%</p>' );
+	?>
+</strong></p>
+
+<?php
+	// -------------- START OF INCLUDES FOR LAST COMMENTS, MY PROFILE, ETC. --------------
+	// Note: you can customize any of the sub templates included here by
+	// copying the matching php file into your skin directory.
+	$current_skin_includes_path = dirname(__FILE__).'/';
+	// Call the dispatcher:
+	require $skins_path.'_dispatch.inc.php';
+	// --------------- END OF INCLUDES FOR LAST COMMENTS, MY PROFILE, ETC. ---------------
+?>
+
+</div>
+<!-- =================================== START OF SIDEBAR =================================== -->
+
+<div class="bSideBar">
+
+	<div class="bSideItem">
+		<h3><?php $Blog->disp( 'name', 'htmlbody' ) ?></h3>
+
+		<?php form_formstart( $Blog->dget( 'blogurl', 'raw' ), 'search', 'SearchForm' ) ?>
+			<input type="text" name="s" size="30" value="<?php echo htmlspecialchars($s) ?>" class="SearchField" />
+			<input type="submit" name="submit" class="search_submit" value="Go" />
+		</form>
+
+
+		<p><?php $Blog->disp( 'longdesc', 'htmlbody' ); ?></p>
+		<p class="center"><strong><?php
+			posts_nav_link( ' | ',
+				/* TRANS: previous page (of posts) */ '< '.T_('Previous'),
+				/* TRANS: next page (of posts) */ T_('Next').' >' );
+			?></strong></p>
+		<ul class="main_nav_links">
+			<li><a href="<?php $Blog->disp( 'dynurl', 'raw' ) ?>"><strong><?php echo T_('Recently') ?></strong></a></li>
+			<li><a href="<?php $Blog->disp( 'lastcommentsurl', 'raw' ) ?>"><strong><?php echo T_('Last comments') ?></strong></a></li>
+		</ul>
+
+		<?php
+			// -------------------------- CALENDAR INCLUDED HERE -----------------------------
+			// Call the Calendar plugin:
+			$Plugins->call_by_code( 'evo_Calr', array(	// Params follow:
+					'block_start'=>'',
+					'block_end'=>'',
+					'title'=>'',			// No title.
+				) );
+			// -------------------------------- END OF CALENDAR ----------------------------------
+		?>
+	</div>
+
+	<?php
+		// -------------------------- CATEGORIES INCLUDED HERE -----------------------------
+		// Call the Categories plugin:
+		$Plugins->call_by_code( 'evo_Cats', array(	// Add parameters below:
+			) );
+		// -------------------------------- END OF CATEGORIES ----------------------------------
+	?>
+
+
+	<?php
+		// -------------------------- ARCHIVES INCLUDED HERE -----------------------------
+		// Call the Archives plugin:
+		$Plugins->call_by_code( 'evo_Arch', array(	// Add parameters below:
+			) );
+		// -------------------------------- END OF ARCHIVES ----------------------------------
+	?>
+
+
+	<?php if( ! $Blog->get('force_skin') )
+	{	// Skin switching is allowed for this blog: ?>
+		<div class="bSideItem">
+			<h3><?php echo T_('Choose skin') ?></h3>
+			<ul>
+				<?php // ------------------------------- START OF SKIN LIST -------------------------------
+				for( skin_list_start(); skin_list_next(); ) { ?>
+					<li><a href="<?php skin_change_url() ?>"><?php skin_list_iteminfo( 'name', 'htmlbody' ) ?></a></li>
+				<?php } // ------------------------------ END OF SKIN LIST ------------------------------ ?>
+			</ul>
+		</div>
+	<?php } ?>
+
+
+	<?php
+		// -------------------------- LINKBLOG INCLUDED HERE -----------------------------
+		require( dirname(__FILE__).'/_linkblog.php' );
+		// -------------------------------- END OF LINKBLOG ----------------------------------
+	?>
+
+
+	<div class="bSideItem">
+		<h3><?php echo T_('Misc') ?></h3>
+		<ul>
+			<?php
+				user_login_link( '<li>', '</li>' );
+				user_register_link( '<li>', '</li>' );
+				user_admin_link( '<li>', '</li>' );
+				user_profile_link( '<li>', '</li>' );
+				user_subs_link( '<li>', '</li>' );
+				user_logout_link( '<li>', '</li>' );
+			?>
+		</ul>
+	</div>
+
+
+	<div class="bSideItem">
+		<h3><img src="<?php echo $rsc_url ?>icons/feed-icon-16x16.gif" width="16" height="16" class="top" alt="" /> <?php echo T_('XML Feeds') ?></h3>
+			<ul>
+				<li>
+					RSS 0.92:
+					<a href="<?php $Blog->disp( 'rss_url', 'raw' ) ?>"><?php echo T_('Posts') ?></a>,
+					<a href="<?php $Blog->disp( 'comments_rss_url', 'raw' ) ?>"><?php echo T_('Comments') ?></a>
+				</li>
+				<li>
+					RSS 1.0:
+					<a href="<?php $Blog->disp( 'rdf_url', 'raw' ) ?>"><?php echo T_('Posts') ?></a>,
+					<a href="<?php $Blog->disp( 'comments_rdf_url', 'raw' ) ?>"><?php echo T_('Comments') ?></a>
+				</li>
+				<li>
+					RSS 2.0:
+					<a href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>"><?php echo T_('Posts') ?></a>,
+					<a href="<?php $Blog->disp( 'comments_rss2_url', 'raw' ) ?>"><?php echo T_('Comments') ?></a>
+				</li>
+				<li>
+					Atom:
+					<a href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>"><?php echo T_('Posts') ?></a>,
+					<a href="<?php $Blog->disp( 'comments_atom_url', 'raw' ) ?>"><?php echo T_('Comments') ?></a>
+				</li>
+			</ul>
+			<a href="http://webreference.fr/2006/08/30/rss_atom_xml" title="External - English" class="gray"><?php echo T_('What is RSS?') ?></a>
+	</div>
+
+
+
+  	<p class="center"><!-- Please help us promote b2evolution and leave this link on your blog. --><a href="http://b2evolution.net/" title="b2evolution: next generation blog software"><img src="rsc/img/powered-by-b2evolution-120t.gif" alt="powered by b2evolution free blog software" title="b2evolution: next generation blog software" width="120" height="32" border="0" class="middle" /></a></p>
+
+</div>
+
+</div>
+
+<div id="pageFooter">
+	<p class="baseline">
+		<?php if( method_exists( $Blog, 'contact_link' ) ) { $Blog->contact_link( ); echo ' &bull; '; } ?>
+		<a href="http://www.sunnyislesmiamirealestate.com/b2evolution-skins/">Miami blue skin</a> by <?php display_param_link( array( 'http://www.sunnyislesmiamirealestate.com/', array( array( 34, 'Miami condo' ), array( 51, 'Miami beach condo' ), array( 78, 'Miami real estate' ), array( 100, 'Miami condo real estate' ) ) ) ); ?> &bull;
+		<?php
+			// Display additional credits (see /conf/):
+ 			// If you can add your own credits without removing the defaults, you'll be very cool :))
+			// Please leave this at the bottom of the page to make sure your blog gets listed on b2evolution.net
+			display_list( $credit_links, T_('Credits').': ', '', '|', ' ', ' ' );
+		?>
+	</p>
+</div>
+</div>
+<?php
+	$Hit->log();	// log the hit on this page
+	debug_info(); // output debug info if requested
+?>
+</body>
+</html>
diff -ruN --text 0.9.2.src/skins/miami_blue/rsc/img/arrow-right-big.gif 1.10.3.src/skins/miami_blue/rsc/img/arrow-right-big.gif
--- 0.9.2.src/skins/miami_blue/rsc/img/arrow-right-big.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/miami_blue/rsc/img/arrow-right-big.gif	2007-05-02 00:03:12.000000000 -0500
@@ -0,0 +1 @@
+GIF89a    4C&!     ,       @x9q^7|L(pBp,QP|٬vKl8ұE2>!5  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/miami_blue/rsc/img/arrow-right-small.gif 1.10.3.src/skins/miami_blue/rsc/img/arrow-right-small.gif
--- 0.9.2.src/skins/miami_blue/rsc/img/arrow-right-small.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/miami_blue/rsc/img/arrow-right-small.gif	2007-05-02 00:03:12.000000000 -0500
@@ -0,0 +1 @@
+GIF89a   4}Q`&!   ,        xKbTdYzћdi$W}% ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/miami_blue/rsc/img/bg.gif 1.10.3.src/skins/miami_blue/rsc/img/bg.gif
--- 0.9.2.src/skins/miami_blue/rsc/img/bg.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/miami_blue/rsc/img/bg.gif	2007-05-02 00:03:12.000000000 -0500
@@ -0,0 +1,2 @@
+GIF89a@   !     ,    @  (B0q0I8ͻ`(dihlp,ra@(KpH,Ȥrl:16p<جvz))?znE}~!uf=V,Txbwi{hGǞ¨rO*7eH`|*\럝S#J8!ŋ3nУǌ?0$ɓ(Lɲ%.cs͛jɓΞ@)d	:ʴi*NJuիobՋ֮`6*!dϪ]K'ielvݻr_u
+xa+.xcKye/kyg?ziOzk_ˎ{mo{zw|rŏ+|k͟K) ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/miami_blue/rsc/img/envelope.gif 1.10.3.src/skins/miami_blue/rsc/img/envelope.gif
--- 0.9.2.src/skins/miami_blue/rsc/img/envelope.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/miami_blue/rsc/img/envelope.gif	2007-05-02 00:03:12.000000000 -0500
@@ -0,0 +1,3 @@
+GIF89a
 
+   p&   !     ,    
 
+  (-=j2lTxaAVW[  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/miami_blue/rsc/img/footer.gif 1.10.3.src/skins/miami_blue/rsc/img/footer.gif
--- 0.9.2.src/skins/miami_blue/rsc/img/footer.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/miami_blue/rsc/img/footer.gif	2007-05-02 00:03:12.000000000 -0500
@@ -0,0 +1,118 @@
+GIF89a   !     ,      T#~20G#&s48km^lZ2@mXu=w}}tzv>q{}{v? H>?HH}½ȩͮͅ{ڳμƦ᝜ӣٙ}J-{Gja{ڥ.l!9WyZq[e:B(% <``",EϤATL3IHe3TN8R㇫9]sRDO?hTG^!?$:UҗCD3*H!jy+`^*1J`-Vc+رd+Θe
+5ZPER$]Le@V, /Ū;dE[m:oЕ˘39ϟSDQN1Z4jO!O1T UUTuauQdD2Xl5!Hh@" a3q"!0z3&5d=bteRxųt>_?-6Nspx'"1X&,I*ٌis{ݓ&gE!ʓmWp>G$MޣB<DB}m:eUFjz
Vh%}h(Z6"$Z8&U%d*%Lv qef!e
С{E4f41І9-,!AkgiW>8yAymeٓE)Q߾
+,ЉhI}M0t-YcdyO1jS{@Z@ʑiNQEd
+DUQ*
+[pXXm}.`vhpr_.5+?[N:6qlfjxB0Gq*	Z]64u_#r=*im&q]-.<5ۘ.5iY[iyz'-@|2|OTP5*QQʳb੬BLSWBUme(!ؼV}b:
x=%Ala8Aɚ<'l(:bӎi(gkhX(h	qwcvH.cަ'i5{
+Me4)uj&x0KuQt#&
(e|c"{
~
+ߥ&Vf<%x``4%H/z;Cp{HU@pMmVNhВHj3B?*j̑8v1gD)ҥ"q1́DnWn8ysCQs0-2uBi	[KіV%rlVrY&A"4C"ZsHsɢhE/eSb7rfzR8uGOIN%5{8Tj,z >\1[&PAjPg
0F p5#6B=K$01j*R/ (7@r8E_%4,2J,cƱ	HvBr	&qI>Y&;S:BQhxQIp'<7-n	
+2z,V%
eh+߂7Arh d,jk$J}"ЀKVhUЀ93G
C4Mb=z7-aUG]|Lۭ09""WpQt1VW8
+7b%X9m9'>8Q͈S~=.SAbZuŎQ#$c?D@oWІ*kHюpXbg]9h*Hm:][	qlL*kZ#Lp*0nUHrDHwu(;SH^TgC!nTBe2jKZ|kBy׼^6UDoZE,wyo諅JA
+5딀WU^#%
|jV
+
+an!Bic5ktR|ӠiApђ-K4̏=;KǙ&7v.Ge`C[bÏ3tqE%fM>GԳuEuhb#J@svLq#-e(lٟ?41h½D{ojTz
KikIμұP8։%ښ0ֱn)S]8 kEn&hP:mFqOD*1)-aP\RvE=1Rt׾fx՛o/{팼{EGcNؓi8*Aj?Hx[(B
+jW*Sɡx=#zC@,+~s:H+%\`eh^z
+	B$Ju.Se\/ƀPڱRN_|, ;T={Y
p^0nyWNƘ	p b=zW5!SaPbGac?iz@&2"cB&KTLF'I7@d82L9H#~zz2Cy'e@l&'"0)ry"}YBj[vRLM2}9-1YEe\T~2]f]~joeN~'oDo3F5;)Qh) 43gEph#XiGX 'Hy yU.زZ[VA6"9фtR8E&QJ`e:60"\uI-v=RAƇe&\B5w}Cf{C?ZXTs"QHaX ah0X clb%d^즆pfl(wg%w:AFG3 pFrW6xb`VoqfP+擀XQzq5Pqh0FE!CQ~1=EKH#.5J95KBu%SJ76!t",dIMɷ|B{Rl3-%õ{Gbu)UeW2`5
+\hW	۸chbXb9n8V_ooAFt:3ңWd ONQON
+fO'+wXl`q W:u1d#s9%A8LFf݅rI@?8@7mT9:$x,6AdGC&;nr CR52||b#\	ɕӉWĕٕWHgf&NffՆ*S<kEH3̣w:137)hN6*
+pJ*q YP>iV@i!iP
+e?|8A(DejRB76gSLev7#7sI$s1v"\9''rS1H#(QNQJy6DS;U0\`0ɕh+ٍam^he*Ît<n<~v)/Fi_F3WMO=bGG҈yuyCHI.7!ibA7as5Ct!C'v()/?>(ZL-R\%1PS6T{4;Ζ:c)MU-ⵤg<PUzϙҊ޸ȅ_
+cJnvvGNiȖ1#3Ur)rJW~=؏V4qFV*
+X>
25ZM
+[yc ['@ݷY19a!%d5
+iR:,lVGdqZf$V[k3(\8e)tzUfH\vAIRyLv L+ЬUO;X9Zɥ*ʵ*Z(go<9a_3zY*=vŗԧy"p	耊iyR!Xc;Ze!W1<"6ҵeB2fCڧBd 1TzZEC1Uz0@/Z\Q.A?Tmlc:FmHQĴKKUOʕRWY[YjS\d;שvbje^F꺞mE<g}whHo Kc+` MCPd5fQ+5|zI7AA;#9@K2^'t&I:;FkKWu:u7zGdnʺM ˼O۴P˴Y{
+њҺW`̍bɝzn㩎앦[Nlga)ow锇viW{H4BxX"6r:~$H砻k9QCc;VSJt/|{y,a[vJC'!T䁬*wfsԜNOJRLKS̴O+RZћH]\_ҙ^*,hLivejǮնu\4KPqK*~lF4Y{+#l'<
Z
+^*:n;;k::{6&(QqC0)xfFW$a|X'6rYm
+LOO\ĬO{JLьٕXy^LjgnkVkjwkw3r+44ÇwUw)ȗxMhxwXg̀+6a#6q;uS	:B,VRwNv]x1c˨6NzXBf0'"9@؋-M31	PFm`DEʼRH͌PܴQ[ժlZL:lgio
+W.ޒ3:ÿui{B# Gg054y0XiCa?$[zFdjDJeQ?,ćs)mG75BS]8#kvHFC=
@.MDɍLݴS-LMՉ`yW*H]_bMhkloY/<r=p7=ft`YXvrXeT5ICDTe8jcv}1TS.FANC/>%Hd6%ÌmFedQ:wGkU}>.<>A]?>D.GK
+ΎTVjֽ;Yȥ^
ay^᝾ȎpFWxpׂ_{ pPGm}`H`
(l,:c'٩5Ms,&*lhD9SuqZ=w㻰.c»ӵ7ӽ@뽎5۷~ Լ
;^̸>޼,̍
HR͎,V]	[zb܅cl'gʆ~3#pp]	WO L×ȁOC	?9>9\'mAmE@iu/@%_$O@=ZᑨEB9YМ7p9p?;<?=BBDODĝN
PMЎ{yZڻةi5}yp?Ǒ< Wvt Ah0!h$6˥0:N1v[ ,V|h\]Gp~~$/2+(;%'?)=%	)E?KSGHe+GMU!ACwm?E.R'߄i{cE=
\X,:RRb:4v(/r0s/.n1/п#70"6"1ٓ`$h 7p"a@ cč!p!dG'=LyR#ʖ+	AfKRƌ'N::hQ:=4)ҘK`*u*UWfjUkW_ 1bPd
+#LĕIv4s7/}X2<a!P9Q3G tT֜(1d\Z
+gX=EHO,ZYtb'!3Yg#%|'XSYʔ4f[b,ڴjײmcN܍xʁǐ..=cW^|z%~"@D$&:#TrFZI%f餝|IC7<JElJ2ziTb(FGZ-!q".JR!(c3+hhɲ䒳y1D^CYVU"!mbtE5jGX-?5DNHP_<a8Hͷp-QVkц0;ofNqЋV{k~fOG?[(AB($B*r&
)ܡ%\Eb|jJF*KBk%qe"%$R@ɽĢ/"90>"x; 37ؔӭQs:57;iK5^qE?G6j;@uZ:LS4tr4Nm'UQlxI=fg{\e _byate+H$ Ц4)m1?sGJ(:1tO_q^zoq]|ǳz,Ȅ.+r%x
+Ģ.T1d2ltc`Yd%{f&d3D:bxVD:O^9yG#A9Rv4jWc 	J20Z[FE*V-<a[ǨumikUs+\ъ >ƟXª!${H"ȁf$#"KH$Fh\J
+nrC1QBw+WV:wR /e_Bb|t	x{AҒD-EJUa@/aX>BLLp@YM!JѲ	~qEj8!n[IJT(t$̀ɔv~rW`(
+jk[3XCКڡ5j17*W-}7G|V U$ G>-HB. t$&/ɆUW*ZcĘqGp F8rwcI%0TanHiaFU	"D,1;d##3L:*fI*Zc	53oBSJ^09>c)\3U&-SYT
Kٲj
+@2K]R% f/$8
8*o82ȶGT&" *l~#nԛz85<
Id0?;I@L *dsCjHυG1艶,:T-Xeڵ,;RZ0LR% xIXX$y{OcCTcRy-JI}N jSpM95o(TB9H'WZR-LkZրޥZV^SW+	q
+~;J0O5bTTyv=; +WߌB.t>$Y;4:{5A")	Dt'rbjsnي-Bme]r;+@؛V0wUPG.L/)#M#%@ZcP#SS4Ab*SӖ00S#iE|
+k´ΰiV
 *8kIHo0)lԣ
l7~珃5tKYrHy81(#,7Rr,VvR!V\\.(P⢃(̽-D2WtMFPF6is.gIMBRØ1yەRL'%̬1?M1 A-
+uE(3˞fӢDJ3IRXjJkXS$!u1a\[Ql<V&{`XfloW59mH8-$BxrJeOIzN-WLӥ~b|4/ݝhLIoB # ^=XW^HZR),yS,I@!Kz6uS((LB%%$|u_53X@jhʎ *ʆ	T;
+ʁ̦&fA "Xd!ph<"$[&)i.O˦HD]NoJupE^ȷb+,҈v$`GF8Na(N/|oar
;cfp2 {d30ͧ/>^c~Oi2!L0HA9ܯ~_
.`O&1tMl*ÁPeغcl@Pe\lSTVãnjۊ "Bwh	`$⍞Ȟ,/[JC^r<th0(Jh>
+-¹DJxO^Jbؐk0ذ1`{ͼhFh{J-efej
+}vޏHr$%Q!.&pM n&w)l<SPk*0TP%l`blڦftDpFPl@xE
+'4KAIr%.oClB& *8>/-.,<	^Ί㐇)搖O&
0y xjg1D40䕂C8o5/Ff!<RC27us7OR27NQ8',n`2 !0" kLĆI٘)&VÚvL샛m3pQ+Y2B"/$D*Z;>d[R.ŠtNE/+jagGn mOx(Ͳ1#P+k2iƀ$dVPKe@C4f,)}R|4r4KB`&`7I.JT@J783q1z&wlO*kSXlDE<X<k"XiX,>t#-A,q-mQ,kr*'8~@	tPdZ/]gB( ͈`wvxg1{4ny$D!f*
QTe*L 22X24JXnG瓄N^):l54IUT[\IC$$W8-% Ӫ^  DllNU
+YS>Hk險m\%W҅*E*c/YTc+Q5"L?1oR$e5R?o8նn+ANޥT^p'Cu`0QFV
+gL4/E] /  Bdц2RRGSc4nR#Ǌp)6InnI[\t$]N[r*KɎ:J׺	VlrٺlZs'mZ1=vVLWڰ)KbOPo\IpЩ dYqZ~W߬e-)D`[
+fGD^]B]v̢L2BKc5xJ,8|/^1[ҋ 4#V.:(0in# oV\ntǕ[6 puspI2%]]
TY7r`L!'[SD@<Z ;V6PTTHIr|1㣅~P>ԉ":+
AAl 5.1DhÅf
IyWxVVg&?hkб{`wx,1`JLhCDLw:mGoIր
x[n%oo`)7/X]U2*L*:=lH'1h:Il$Pޔ<=L(mBEԇb	/"V>_h?&QpQɐBD
@mP?q߸e=OyyntAuྑzKGHfC=T{wxW`7lx
+QW -{$dXGL0Fenh mO5n69`Nx]:WpuEr?xsq&y<*s ?%(SSfmI@%޴V!a=n<y=̇,XY qgBMRq30[%WSAWzj/,
+%
+C玥v3Hb*:W1K 	yEdF0#W8Yi?oշCIOTs8լ]Z]9]Uo M:r0[xMqk\lRqkFJ0OzoLcy<+Qݘ%d؞TS+DV4yzt|TzP	FfF
+U	0,xxg}ːaJ/cDFE߷d,s~4v`yQzW{u{CY\Ǖ\m$Uc]1q+LjOjz욓̋iLssltRkIkUct>h醲XSDv%!u-/`9(XnkL̢W𰫗1$,lz;*{s6yH\3fy3*~?p`Ǉ|}ٝ}W:o{s;t[۟ܔyZp]y˩:rvVS8Tt`{=:cQnrPq*$2@z+lzQ֟ʸnB[tD.2}SfEFx)\hs*1g{,@T9TC`yB}'<{dkUT E24 ={ٱ^ܓaȷ}OnSY\$%38|e3LnMƅ\ٮ!AVܚ8aF0dcuho2Ȕ88ɀMh%@[\6ҹx@7|0뙌PAy/bv/Cё{(}/K
+b/ND/pO^k
Qşٕ}>|mڻ}[^E9oEaF8l EPu2̔!YER#kf-,Dʑ1$sTr|n}.w\`` 
+
DFD`X^::Fll`lXbv~fVvz^Vn҆DxC{#{0C0#G{4?7W[_CPo|lOï?@DР| FTpA,^T G9^"I";vhr .1`˖-]Y&Ι>}$О-a:H 
;Xu+~+YcMY!֢
v\
nݾwN׮`@/@,y2'*&/E	T:ɲH2`LIMGu6}ZSbQA{ɱ]Q=6iR{TN6&T	r^Z
+*W[TI+O:cE{^eت5[7myvݴq`<3 8C`?s@BxCF$aEeCIF!}F#IH"H I3ݴbN;qQ6֘SB	RM=TU]TWGrVc-٤dZR喕UZ[x`iv-&`! qaQfe)eGHYO$NXq[&Dj1hm$GfCs 6HxĦXrǧ^0Io,\щrrL+Rwd.e7x$^1Ġ<S4G8Є
2Դb; ֣=	2` OC"OZxH"T҈!;/+Rc4h5%T>2TRQeVHv5H%TZ^q%iu\mח^Wa]\!bk&nl'o&1t{vV]ej,7A5n{8}hH"l:j!
+&i"Jt-G'Ijݭډ-z1s2 479,}cmmy@*裗[^U.AEb$JRpK)GG?_<lQ=s[%5$sy~^fXʋ1w\h?K)iIhP42L-5r PG{ r3Dڨjy+@
+T=GV`vZx7X";/x]pp2u
c%+|#rYDc@ 	 ~tYAu.]лdGdvb61&AiN0!5H?A=L[ g]/cFE|YV`>; 34/Mx33AW(m<1
i
	4&6v@kYϖ	Sĭ9AE
+C+K:ɛ6VpW^="\Þn#>z(7OlY:6wE-A[,]D )(8;+%B`bQ
+E cF$p`}@HRj%J	I=?2ȏ},dqdrEL2,e6bF?HF3O BG)|NT iJSji8Cp^FTZ/xIЃTeWꙺbt`qPlwIWE2h =Q5xxDc>;)hG7P㋫Ȇ0ġѮC)JCC6^/H8<b$p;\>3r_?ҥ2.Ę1A2cN%2NR,f5+^iSuVa40%0π5A)fxؚ!ze*Ju
+ۈt&(MmpV}u!gY
+p)Obb10"
qX<cib(ZԢ֠HA^JchF)˷xhRz xrǜ
+0w!
d]RW{n\SGޔ+_&2}e&Rϛަ~kr^iʡr&
h$4djP8@ͿZl1~@Q)$0W-n.a`qMTX6uȉ0pB:D/ÈX֍!-	:!9&="Yh-[ȶ^D)~i٣e= 91#]JҒT}W
+IK"qrY3y0L0jzyC-STfh[Pi UM3q( QCnm֍s3R1SSDJ7gn$`9P<%YX2ƍ#G9~r͠Û6T֪!D*Fݢ#(G<==EpWG3\Tb̅YZȉX4I<{ϩza^PvR3w|9'
@+	jBYA9ilniuԥ kg
+'5
+m3+V4Y_¯	VqG-$X
yS۱6$dM8C6 ޓl?j5^(YH幎FTXYWR8@ ap)pԚq srUޛe\LEɒ	]OwɈIQOͨ'R):Vyg,Y1PA$S!AP
+e֙B!B%XסP47q΂`w/<`
)Cy,
+l∠IQ@aQ	D(@(N)
rT 6Y
+!q^Q!s1aKIb\<"ɔu_tNLxi-_bFd(1UaUPEH$nUj _XӜH]k(%"EՈM%&ʪXL4S,PB"Jݬ]O~8UG)[9còR28K|0i[=eTHbу1h^T
+[pE[E0Y
*Eta[Z55z\v]6#
=as:ٛ]t]!hv^>c^yڠ@g-(ŜSa|akW~)Ai~8ԉZ!$1JKNPpnP݆}J|PrAn݈ylSba
Q˴G]]Ub%S<A0ejQ㑑4[¥[ҥ5@5\f7%Y8&!:>Qa9b:L5&FY?&WP&Af{I_Tfg\V͡	,	,e	bA/F$rʫA݂L&$'dL*
+s]dVme݌EۛXMKfٓU'?0f'Am%} <[6Bje[فzcvޥ6aa#aJ-!bJA 1fѣf᪉za]RfZɝQ0͌\)OLlij].AX	S$2A$ªU$§\p`ªG
+}i|ؙB֊v*`+y0N)|PV].Gúz#Wvm%gB)j[><*2*l]@e~^&h8
+	!¡qmEţ -Y(RQ&T_|ᘰP${LR%kbMC^衵ݵGB.u!Za-B=n$$Gl
وBM&qPS6-`_
+"u
xeR),VJ953@޷̃f&jZ&ϖ2*2.Ɋ n:ɶ[R7^#v**le:>Oa!^TQ&j/VumxNaJ-ORBjae}(Aʵb+9ʡJ)BәdQ
+nl3߄As$(Drlb&|NV^'8GMviyy"T
+$Q
+Œ[	@&E.q
+V*V㧺l#o6o±=I5;z(u=bW[>6w*gQE'IʏbihV
`
i mҁJ	AJ* h	P LGpmXo5N.B-B/ؐcu0$ܽƓQpA,t.;bhƂP~b3jsb5.l':ɶlb*"o
+ol&8qq)9B;FrR
Rn(jOYqvaȝȈ\@=_	SAe@4*a}YёٮA/&FXMd#P(A)o<ph0ڰsM,
+x.(n`xD /b3@ǘR7Sr~l :p/nW Ls5,T[k5˵n7.];j펬83:W*rb^^]8	旑*Ia(e<fsph=Rj~Ow2fQ'@fioTU*)#E^
+(##U+bJ$GGt`Ss>Gubaq7v vl	务ش1e`=2?[7[u7g3Z37qq7_s,6Rvކc8`#!aH
HEl*@w"є#>FRaLAftDhWUQnR BGAষt9"MtKJ%͹2SqN׍i ߞ4&`P
+	S+-sSz p~7ޑ|@K@C:\[_5zs\7+xɎs[Ber*ncވ7HRA!;:ϯxCfc*(P9-&ٙ?\{Em3X+6RĒogd!rJ
+\a7]kkZ1RJxrȫ:75Y'$ڭi9
+/ӝzTV-MjS:z^437:<wwO:˻|s:p\x{/nCZ5Z*[87%b3_q82!a^6a*-\
+-#Av1Jod/&Goki)&t%/JJ]-Z0i,0zՆ! g3ASdn݈Pg.Đ//]QNVSn8SaV=4KH@S ||[Ozx6z6s.6?*7У:\r8boja#}beq>D7&LAA窉[ BaXNcr(d*)3T^F͘uMN8ɝIx'	,,!9̹@hhLpĠLH̼$ T-ňPuu}؈m
m)8PI~ц /(>Woo/O_'OG׿1paaA@)btaG$<tAć%PQD<~H"()ɓDT	Khti3gN:{CEJԁR=p,ÁU:Jj֪XNj
+V˒,Ydٺmv3*ȕkw/. 1_}+ndȕ%SLYl'NVB:+<9
+1m1#&
+4jaCg	#] <RHȄK9k^(G7L~jQL.TUa?V3_Y)^&A٦s9u)vv
+CzɇC|'
+:(E6r3ʈm܈t$饓|~șl*I$q	ID8(L
+R+ҫ˰̬T-좋,*KN*k[,?M,3E]ԳB,4D5JP	M'2t/tN"3`UU(V{

?
+QZpKEPqDO8NL*%S:9WSeådz6(w@Kfe1&c&iP|牐B	7`+<'rD" bE/(gƈ&H$rGKHhZf:&en&JrS,jL*+-ߒ.:ZΨK=	4P%;P3fQG;t2$"۴IO42%MTSMU
PpM[{}ܹ_	;$Re%<LEeKĕl#xO<Rࣥ\tÝty!0? mAPYiͷBBv'z0a#Nb%  c7(F_xc¨FBJ_H"7fd҉ɚfߧ.,*<V*4˘ʢ-L`\=ejl۟d̈́ekc6Fe&mۢHnbMitM-5O[ DpBP%.nqCs<8į4ޙCAN:`tĵTAJgZwn@q/;w.g]{Fġ~+^$
!oXb(؊~нq,6c2rH$7r_z?)&0evR3 fC	`κt.R3	LI{Җ8Nu"atpk~uµJe3.CC!.u7Ҙ
+a0ՅOjE<ê&UëJ"+.b`wxUL|gYXOc4RtN^guk>Ʉ5"]z++"Hu˨(; KHb*:UJՓeV5R>Rc;<>W}:HV~dNj'FQ*A(N9J44遆m
+fКt]yɃya7INlcm3rhLHAaSDhmTWfE(B**W("EN	0P90R;I=dvUb촕G=T%i(W}k|]$8ub/jOYTISՕ)k:"#&AILX"%2%.1]TWA	RBgasfLpڔ^Ђ}KqMlbЖօṾLM5̡ݒ+
ny+86qC#EVY8 EaQ>OrڡtFKt<+iz
+<oxY<z]. Ѧ||^eU:nLj?t0Y+X
+^0UPCe"ѱCy!N+LDKؖs+0W
+JL) T4/Xǅ%4vZSB.mrj4!:Ƴ}!h\47!=pO.|̳O5-msqwXqq\_Q)D	n@9biB U]LN%)&݊[-h*?^S:$6jzo}kn\Uuv]׿$v`5kǒL&D[aiŽ	#2p@昰BK3͢"F֊Y[ɜGLLose<C.׍x=l.[dBlMmPq6pgp\g7Iޜɕ<3G\N\NhtY{JVkDo0cj-ճɬ5 ;5N*{Z@褳0I6abReC;h6;s%n6ĳS&eiJw #cʼyn
+=7~3YPR֋Iy׊-|ܻٚ=)ɭ
+'V(>Pb"
+h=(`[C.(MEDCL5RHAt	`/\b[Н	);~ (ECT*4@\jC6
+	ܑUX3	;$A]i11<bҙ0C7<ChbҠk:2{=j2#'It2HEq'*IB؊13M=OY,(
C*(C3<C%:(2(&2(d=h(6H^!/*/Z"BiAlIlQx4dDa5:X;sD5NIQ8S4E JULŮCJ[S@@i+
+[E	xaA]2Fp˒e1u ct9&AoBL%cBr,0!~2C(:HA4ġH\:|[_H.Mc(ӡUXA\I$Nd[8KrDuZI̺4ENCʮ{Eld0D@ZD%۪ʶ+fX 1)˷+k+[ze%³1<cZAijiAB1L}7D!ҋT'SyǷqz=|2'~= +MTJ5.SH:Е͋="_1èDEH*4d?.9;ęI۩NM25RYʢDEN:
+@W<@^;Yl_3|O16@U
[6RK Yiö_+-i
+.TëAdk t5  xl&P$u'Q&2])2՚G"(1D3Q4=:8sC ?@.=HʉNۮBU@#[)ESpKtIrS8z5Ӡ\{ES758]ʀӥO;Z|cO`@JV0V:T9Ԕ˖|6TXtƘTx3;J&1B
+8592n7-B2E9ɜGLBKa8~tk-"aU-dMrhE"!E֒"pV.p)%CÄ44CF9҄ԏGy%E{E\{USTT~:SD4OS_Q2b3TJV	@غl1$ݙȫ8Y2<U]d2rs&
+=U"k9̛W%t2UCxdڤͲ"ǻy`G-2CԽ5;H]d7< H>D1fi*PLNNN	W``?ʱKX䵦\X4aύO@Օls%fL6m3b1Y0!jDeYSP7ٓ {2X-Z,[MS=+u_
_֪'P+2ܭ[6=!|:#%%"%5R鄊.QK01Zp`JdJ`
+df\WZW,Xe@d^O	O*	t᳢OK6M+}FKм1dpA P$]5Ze!#x|Bc=c,34N٫؛e-b8+K7썆\	9*R@&6> WŮe#4ÀIOh-S|ź4mSXUv~e<aYUJIW*i	Fb]e;+n#ۍLգ^	ƳRu7)&bW,f-FDyǔɜzLgUz8K'Q8Â|"$kL
M>%BHV"F )ALO Hpl̾hJL^S|=|Q~֖\M:%\eXŮ6XQcرX^$qݙy]fԟ^Bj]Lٹ#F,j< [vqi^=&:Y2V=GQL^G*E-s޴'fsvy6~ۭi"hEפVbPf)X︎el̦dlplц`N&mN\vmQ3eVU\mZ\t	]F a]HuT_޻P a <T!FkY0l 7h&Aڮsq2bB'3!/s-$'܊c\:~e:H,b?DtpL
hK&uLdNFq6CETű54lX0\ig5]eᶤfr1śFkrP
+ul˳п7Ƭ4gL8?'тow22N8`-ָ-lczN8vXR_2x(]pCÒpuMpxKTOqdS6uN'ZSJ& ˟6kKI'm{voC-Y<;vr_<8fk6Bجޱt(⳯Ǹ	Lء_u{(hcPI@?VZg9>ڬhx?@t|xQN|W~
&U9uNX^mEF`|P<v'hoF}$N
+^A<3?bw^	g,sՄo-={Z5.ֈ3#UAWH haȨ2£3<2jYU]IŲ:T#?qzO8^'#x2H8(8ȸ(8)()3y9:	:JjzzJ
+J0K[kK++A+<!\{Q̜{,AKMMq}mm-B!.~~..^nϯ/ 10_	:BN1c
+1rPȏD9cdR\`%L̸9s̝<{ٓLBy=S(ңD0}J4DTRFb	!Bpuخdz=;V,Xd'4p[CڽI]$
MbIQ8J+|	3̙4kȹٍ|8wgO@ a"GWS)ٗ<mv)U{Wf`Ú;eΜ%L7mm[xу:?@!Ł?\DuG=pH.K3TN+SKM8S"P&TQNT)UUVauYTVWlţZ9Wa%[n5x-dP ODbG8dldfaiz!fjtyZkX2'$F[yV['[nŢ
+-Rq&0"tJ@4U]v`2}83xjyc;:+@G_A	P~
EH 	B҃AԬITaKXSI b%ӷ'TSXȮXueU/:!4or9Ip^KWH m9IqoGi&j~!Yjtɝz6'ʟ0:,6ۂhr✤!c)^wd)dMxR
9cN;zaϭڇvB
8ER%,wK;H-MkM<u!:-Nn2/QH#Zaֿ`oYpk)Y[k{d1o2|$v|$x.rIˁʼ̈́:\psy.BO:4FMsj4|:5ߔcj֦ʪzޫlg@[GE7$K%ȂTr!m$91\|ҭpmD*
+Q|RBEr͙eG8# _Tפ*Queؠ)I\b(IDƄgC"K
T29aBeۄYfG|t$_Ґ4IC;pQ;Ctk\cd#om
+dA*+
q3'A‑@"͚.mhZ+'o}PrQ
\f.ދ<a>:e.T&BDM5l:1nynLX,9>d(2;ቌetٟf#=譑7mĞ`[|OgYj6CN495r~<G8IyV#y XH#m
+))&߆a%H*F&ATYҚPnzŉk\ƕkrʹ\F0$&Y!uHp9R\C5);b	ְ2c	δih9G<BD^$zfO>yT1(o%8B\J},
o@#xQl!;GVHFK?t&E@z(O	R%[.pPpsɵЗOB/],ff]r`5U#Jam{Mnf3{7x$Cе5^W{&z>F༑{cNRyԔuVl\cQDi/kGIVIg "okiJ;O2HY)o/hXHCI	|@=,h]2SL-;a$M |^sݔZK_)Wo͢EŹd;
|`7m`iVgp(A7>
+uPAgZTVZiXHZ1vek[m@NDvc
iCTdBN=DQ+%TRFsYYHia4t[ݝgܝ2hw
+xgWIi~po"v8mhYZܠ:nسQU=>@
+X0m˱ۊH$=l[ߨUgSkI-BJn(62CbΆ7Xbnw\{ljz Ӟ<{omWEs^ZpG	0wa.s|d=}MEJkCjT[TiCQ~('ܺ5ok"rg$InR''=ғ^\HSMr,Y_ן׬vuN龞oݮ6xb|<_5r0'ԂoPVN4۠qRcj'?Q?*j %Ir76q<@5sdy,3Ul5Jĕ-P8SQ\նKLBDe0b]0t]QfAnunv}ju&SvJXNv1FWAph'~Wg=pr3xfiaq yRbY?DZ"5#graZ+6+ S w |3lH{rtSƂg"*|.w|7l 	DB芯_tMGH1;6ovN #vhahX<Fp3
6=_8e((PPiiaW4M)QSqPWywxbw*a
+6Pc667+xIx,sI/7z4s1aSA18DWt։@!4xTZBHu] ɊM	e%vdE'NQue~asG{rO]wzgp1i7#440YF)>G7*'?4ƀ灇*3Rgc@@q6s聋H7C&\,s4c1Ad-!\OƗ}ɉtGDQ?ي		}ee;DMFXs}Xvd&Eor<Vh`}`x73:ypXqdiC)Gwa	u4nH!4QUyCr$IԎec4R A3WlCAdet-I"%$)2TIّ!^uHo|}_~Mpwgy`3"a=ٌZRBv4ܘPց
x{ejWb5^Q ~H@Gq` =j[@zu,s>-Jsi8?~tKEiY٘YMa:by'N)Nc}jg`I~qw~*hwƘǚ}w(b()9)AqFY> H*UcVQQ*6ю5+dkQ[s@fY, zs""e	?X
+yɑ\b_7g8$ٟabg,[$`6`v%OӠŨ
+_3G6iBcŮxs5(w*2%Z[H+4RY@X[h(0 }r9\+,:J.$KR?*#{º؊)+%g򖦾Ӧc0i2&<wڭG=F;*;(ciW>HQsJqj y	5#ZK"e+ЩycVb[,(Fg-l{I.$_jɲ;gMf_i},v#$yu	>|=~g:(LKPۈRG?7eu-"H5ڕ6hR-vE755Att6+i]n"9}2aqoN<[ܚh3~z=嚡jaK;){)>xK	H5?Z t![֣ qF7VȖdB{Ȗ)"7Y%k[)g5;ziWvPX~bO
+WF2'O*e(aa糛ZYLsY%
+Db*eHƙŹ8JYncv#7;tٽ?`YRDÕl߻ǺÉ+`w;;vhV9oJo\t~ɹWWChEi`ĺ纑h
SCS	蠻t;ǯFazX[[
+lL{Esk Ҕ/`y,ϘɈb:}FĘ9WZcnVsbOX8pDճ ,sodLaWHGwGdLM
S+:-wrʎěrz6Fʼǰ6$s].^/<O
ՂϊtVGķXę/)փű5ps̘=o'uk'x4#ZPr\Q` _)66w,lHm]e,  Qmڧ
J}\ 	"l_<͋7{<4gOm](=asLyx\
c\j0m%`ˣ11gԜD7];٠ٳcMlMɟJ$0{ 5oģ22	FR,yJwJ(׈O˔}ڠ`bZQUYaz)z9VXs /cْ! / 1
Un偫ƺLX/;[
ʡqoNʿ]h..[ʝH괯FՔ]5
`?
H
+Xy+Zfޢ6 0K. =n꧎ꩮ.Nn뷎빮.NL]F~(`Nn׎ٮ @5Z] ( Nn/Oo	
/O/<PHo%o')+-/1/3O5o79;=?A/COEoG7_5Q? #KY[]_a/cOeogikmoq/sOuowyfOnHQ/hN. /Oo/OoIJ.h@< //OoǏɯ/Oo׏ٯ/<c// PT/Oo@ET.MNUn]-ӉRmZu}0Pp1Qq2Rr31M-3n-fs5Uu6Vv7Ww8Xx6- ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/miami_blue/rsc/img/header.png 1.10.3.src/skins/miami_blue/rsc/img/header.png
--- 0.9.2.src/skins/miami_blue/rsc/img/header.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/miami_blue/rsc/img/header.png	2007-05-02 00:03:12.000000000 -0500
@@ -0,0 +1,142 @@
+PNG
+
+   
IHDR        u   gAMA  7   tEXtSoftware Adobe ImageReadyqe<   PLTEz<r-bid#YjLŽE{AvZͥä́ބtr3irdܼ\qlZʒ~lI}¡Qyu0fl5lQʈ}'^9o끮ܡ^Ӛ|ߌrV̱yc}ݘێVȔ͢pӯNǉiߥ]؇րT˵`~{|q̟_UǕWQoy跾wؒך獺bSwܧ\7lz۴XÎQ̴fOR˻ūP~+`hГHwwe@x1  IDATxb7{6`}@ K 0`؁}4M  +ߝFCfS-Z|Ĝo>%`"g ̑}@G|U  NOgMgeXʁ߿%%;%|
g*?_)_Y)o!Rb]_p?'VV֚V4M|y===ϗtaL<5565y@R qzo=xɓOEG;o߾bO;%T,/-44NN.tZ.`vwSy׫g%3Z*r$G+wFvv2D&##A$^KRKJHhMPTQCCC0 7|hP Q4A1`} I (LILL)LIJLJLLLJJJ44@@]|QK& bF0-+k,`/_* @B_h;BBw@;w^mڷo6~ӛtciic8TL-+Ie@𩌍-%΋P!-Y 	EaKŢ4J
!%CH~ʤ$eKwKPHAå%]"H"ZZRAIwz}g4$o=y~ca3vnA}L5I=F5@c<C}yi =cVR!q:nDLf3{C(eaQdzq<gٻ`VJ+wH\	>\e?23oU]ZR`~jq-;3K.IܼvJyƱuE]WħSUG
ai"ʬtjwyIWüֽC<7>G&-|^(=Kҗw(&SP 	GjmlmUEE'zLCz=~vzooc0%QEINB$$]WcTS(HSSHTM9
=w/ף~nSխX蚄^)|>/#Z
+B߽eQ]B}7?BxwX<"l<?G=b5]ke	ewÀvvo>&RJ
+[Jo&:gfN;oywarnK}1_O[wuug|&[yx'
+&'{g>਻*wzGxgY\SkM5wb#t[Jx>y}]_M+ ϒPq|,r&I$"(nB\lcx		 -	!A5"^Aa=9Ӡ㾃Ȇ_=OpJWxi]xo
+i7~<!&MOVͧ>͗y7Vk5	b?G>ŏx++:/ֽrWq4_Ll|wP{;7EN\tM}_A|={ xh?s7şx3k"~QGM_^}ߙu}KtϨujV~Hjg̺<Pf?J,5unc0xY4ZRE\aw3Q
+v;ڭ$xϊ_جC(CA&Y)+\!A(äI6Z"\͢,
+FAw>9#윯Kg},>̉ޫv></?.7>uKo,|)?NãvGx._44|0υg nsY>(P|ȍi\K%~C,@4ڽ~wil
L$?t~!]xū/x~ݞBw $#Oѩ.|j217>qddLŻ~}'y4N5Oj(7ˍ^_<U֝g`^Koi6iwN;`U0\R : Z]`:JіRХt(BpwClܜo(R<?$4'7'oYj]y5<?2OFKϮejSsyq|$B|oa3M4
̈́y1|B2|"Vs3T56.CsţiKa^{8x<7ZP~e
o
\5S|>3Qk~liŮ"동eYwL;D|q
+oyt~7=ca?
/~**Vwmxrϙ3h+%lY8Z'bڪ aZ1& "sca3?b3L/0뽊~0|&Ԍ8^MANvs[MÇfsǟV oJNfCO>&hӵP:ļvvixg'E
LCWUxҾS{E|q'څ7>w?:>CdiWsxyjZ[m&f|ڬnU5/{htP4w;Fßw!Vnx)a~QcT߿u~w)aÌU0Q1(%!+,?V%W`0B(7`6%`9Oι{dR߹(;
O⻼YkAO]炊WMaxģkn¼=\3φh
ޮ4{_;jl/wm
Gj*_1|Ճ߯G44zT჻ewߏjg%j󡎏xA.4w?ŚJU+h776ɌuWctMxо3Pо3y-flj@k'g"z 
+ aFu$Zl\/	ZDY$LFmz;~xI3Y;շg{XǸ+jK"	*];|ռ,lVjx҄sW𮋼g?(ghiJ" ,<Y:Go agNCONc<^XMxMP,xn³Fw	-2xFӖ.7_x}H㟵QR9;"e3YiD7ƶ< N3X~`u8D$"BQkNP+ҟ\%.$*%VyHDDkCxҙٝ;677_+?ռm[x,5zyx ڼ58?;Ax[JJ^a&o4$5p៚cviWbwBNMD1~Lvڼf|_d<x<2iΗjݸLsUIݫ|N&7{oj}J~{Ea4	'
^ER}xW Pa(
+1`U`*04iN`ɸdM&9{||ZwJumŏqD/,r|3T;<:|y;+xhTj3Mtx4th9<8]=h'	ޝ
V;t^):
ЮyWo|nz}nMmVxy
+6c.]4x\viJf$Q%i浿3OEj̛,w߉,bM|i^ZԢYn
i
[_)㯢yh+/rw6<l$)?4Zڱ~0jᏁZ]xD^Fk^s<mhӉ-^khx	ԮifhS;DUmH2_*ߡiފ7\^Xg_A-h RKwXl|zߍV=V%<Iӄ_Eh-(@G:Z~2
+,Z6<Z҆/=F˵@%  BPq2P,L<	+EI2`3Q,W	D^Cr7;?·O9'"G
ͭϸspx&cG>JW+w
+(o,g),r5;<,cNvnޛ`x[s]v#9?J|G³sWI
+2߷WI}{|W/P{ohNF4"~UFCo>ǧVѴ`g&RwIOvfe{ _ *Q[QxD׿1Jx<J;$CG%={I6
ߪ<A4O`k@)iT 3mަqh[4Ԣqcv
tdTC3%<
hՄ&f mxsp X(xd*wCj֯H<(^#5CgPWtD).	N9'9V.pJyiˬJ}~+t:LӃK1$!esNlȫ
+hm@3@ 6(!(*BB460*T
+bQITB7?^3{89=n@3%׷$isvR{x;GO =ު]4
Ru=M2Қ$@43uVҐڿB4}YqmEci9։h֚Z)ΐ+㷨InF]ifU{6VR}M!ZKbqΚ*~wW1vED_z9$7є'oQmD<+t\9Wj 
+kKx`ҦL}K"JxX	lU [-	﵂KqxV86M`)>h7]+B<րw6pY_ m~+|
%<_)AZ^Kx\+<KAJwHjOl&AFg@KjWA6!ϱj%tLV2Fc^EN6ϊVBVрJx11xX	T U(
+V5-"XlA,n6ww
˙/HhWҘG
oMy1:wݯ$tih-M.&^>X(xxm
\-*G޷XL/Y~??xw<O#y/ߚ@=&ʾy0jkc'DLGVM8
;+3V"odx,WMug=~gcǃa]یQ A0iiz;A."؈7RF%l=`kvg]B*1yIN%Sӡiު|7 jגỚ$˓2>=yiw;4M'=<4=MY<ҺT^Va<𐄙xBOVxx3b|\p|'i}75b΀g2oиp}K7=hCswV_{?6jM|G	՝Y}D3ƫ5d 
1FZ
+@:	ф
hk3 \uώPDf^?rlX,|Ã!<W>'2ƻ |4Oiƚxÿbzz'<c<gyzE?-O4ӌl.)_ss[14+#z#+w*gӷjlߓv&i3Y$:I$KWChǝ/c^kGCϿ?".'|e=V$Ѝ7
+ mx>=~I>i룗𬰹'96<t^^:.	>
+L+`	R[	<l5
|.PC)<
+j#ѐ}d=-F&A%<dZRѦ<kϵB[V<|+,BS<$Ųσ{xZ;"C[2	и6|<<7Kxhkw
jkzi%
tDro1xpzB.S	@J_]Kކ %|"Zj?#s lvzx`h^/bE<<+S`z;DJ*222
M(~ڠQEn÷tmdp\ʟ -yyiQI8͔^+ETi%<M	JʐjŃ01AFacV
$ͮ

+ܞ݈Hh;tu0>ueq/1рcY+% S&`RpmҼtO}UR@Kx}D	ㇴGh	⟆M+ϭ<?)+xnh	R֦16
(#2j<akiOBKy{CxzI8
kÃWKyd\DZ_軂A hGϏB<
+"P1
+{$M54ޚAW[4^Vur/@¿T@*
{6Ǌ 2,kQ&Mƾ6l$Kx-_ q(CAB-k/ z Ko<`%r+4#
+3O1gXO[/q>Y7#3y'i4I9vͭ)R4Hj;͓~+mwV&.4wx4;yNsdNSNS_^4UHj_x|4vE5vD}{f;3w}wo^Je~JJB;rݗfN:oV%<KUz)|u 1
+@EQmBPB"y	o<XZ?x4~Ukxz#OǦlx.꒛ɩ@ȇ*%/S_cB|cњls=\kjbk\<ɇIugƏSSwA(@onoo0C|]ۯʓ
k).=<4o,_;{4^~gO$]xYS?ND߻^3|+ #n0QZp&dP)		!	eЂ3,Z 	dFo	rp7{	
+39ӵT	YލIO[<.z'4&|JeHļIߢ3Gui'?8ހ\WF@d3woi(cGZ1{;'	d{q/Ui/2׎U'|[0Wd:)	D#99^ܱ	FC:G Ba 
+}:O`	<"N{[bUshk޾y]B.0<&3P5I3gtXRi}]ڨ<>eu GZDrx0^+)53 ~͂UILx'?<׽\4>Nb_J4eWބzUkoUo{?34	9uY.+em3WJ=|&wFc]o9;.LwS_D8|"hKcY3iP	?=J<Ruk؞V\1P	^<n VCS{.K=~l?kὑR;
^=HqHJҊgjM/e<3)Оk//l5mV+('r"Ww;J	k#zcǠh.F%
fV燶|>XKNYI{Q#H%<hT0
Ab05!*6@OMQ2R(H{~?˥ V,Ҙ4]+^hس_&`icolPbg4 4
q4xx%s{xIaKwxM5K_ֶ-Ǘ[-'N.M_R{^=yU5M/Lc=?9u,c֎u~^վ|{֬
XGMW˾
DsA h A6@XH$4vkA!5X }k^i3ahwXI$d4fdAB>m9y	-Lxk=Ofc/)_ta ቗/OhNs->*@W1iϨhC_5ݻ9y軏?,h>]|?()"4bc>h..Y00	'	+<Yr8AVrD5%@PqGr:.	XwvIh۷߼,iK+μZxhVF|-%; Lh;}j-Q_VQxdiάOqH<Ӱͣq
+omةkioM4!54jLd5+2.F{Dsy?r͠ 
+yx2f4ǩM)I"7vw}48>~9xhZQ_
χGZIÁZ 1ɿ{ZCCZMtj8<V
_]6*
Xju=6ZԦAÒ@>^z,چӼցh)~l}t$$NoUBǧJy`Guب:E,`)2ӄ
+[;#4f4zh`mx
+;Y{?"wPކam
r	?	uc$bܢᄷ>\iOHG=kO^ΕцZ=[VWBKx¹yVx^k"j<!%|	8#eNᯁi@O'O4	
+jϘ_]0`
+8S|/trB
gj)s'Z'.,K%<j)'!ノc*5ع
2FVG@/!+%݆8?ZF	 eob
+u4G:;R  g0DQD6)mr	6װ+{4^EO'P?3&xSoڿ:i>cToi홝ɀ_%s{ =IvҺw<y(W\!QdFs]gJTŸ`?ۑ^QUa<<y<=rܙ`5YX-ݱ?<r	նU`7ᓽv[nk/]V8FFM}Y <9O hy=O=~(󬨧u7
+kvh*$gH'@qCae0tH%<h#GԨ׮JmГ:m'O%|4H`
+ddr
+d6N;[Uӭ+
+d]*W&8UAD"yP$u3;.=qI	s4y*ID~˗(H%<(l~9@NsK
+gJ"Ѱ!/rrr 
χvEヾ[~G.QNކ !R;b)`;l*+Ub[p;dh=t=<(
рWy"=mӴ@4NkۮoG)!'@Kq4`'T+
?<N3e<CAAxlBxfh)nӀ<)!)RίvKv,P lnU~6[4}Vd`4҂v:l-<ꉒh
+A@=3Eӌz
׊i<Ii
|Gj)mxhoãwB9-\!^#
+.}*u٧'=+xS}}	ckoچ ﵞ'	'lu24d kՄVq%s͂_ ,%%W[2|ªwF2Ԃ9Uظ;HU3|@WX{1τzzA2<r*E豦aC^UqZ=	)mx ^£DԆ,Qi!"4Vţ AjÃZ@ !;6l%<ys:@lQ>)IL%<dzfB'8WG!=XCjxxOOUy#1! ~wӦ6ZeQGhPK^+
>u	
N6|r*ҙxPe_Ԇ@ A)`i'6V6,A/-xf2;;V]pr=6KO#Po0K.M'Ldc"ïމoZFUO/w\a4I1N}:2HF>NxfƋSL,O̟,k$B63C_>۝>GT%w7fn2wۧv¯CUUs
+Shݭӌ1|Ǒ$Ã4mxs8AO<-
=Rn4Ϡ%=H	$&((󃡫tyjT)  ܦKSp\#-
tttifAWb229M:wh4ޢA(i>	lG!	0^2	^C-ߛ%) m~
({ {s!g"z9Phv R#=3ʙROr8O*A#ρ, Ȑ N@xD;w	8{t$Uğސ] yy5i?ai@+ȠAcVAiܮ.<\fˡW	B)\$&&>$3!|ׇذU#z.cnPKx9v,ti %<0Cn6Cu*-E>
|K%Sw @;'R	nmbحzz(hBGT7+ 5؀hH|:*+ro/=
+/nÿyj9mZm wYhP,=  SRM z"**RT
<~1ѱ
+?㝟	,RT˯OsŽmɣ^X,f뽦5iLn~hEs픿tI:ٞyMroK}W]=p "r=<EÁ4Uު\ؽf]Oa{@sOm:p@i@3OГǬA K^+)tV7
kăKAKxP;)`F2:26N͸2BZV
ׅkaxHT*wHmv08QgW5ކʅ4F_X'	Ow 	>;*Q最%|*-7(H-x6<@ :y3~' z-14UVN
?>nфKxp |OknLՠ43ZQVcP4_/2,	뵦A[4qxzh
@#::V<4ς̷/E!L:
`h;d*{L5g0[I_p
/cYA?@&Ę$1xgB@'x`	3DBL%($	X<\AW`\ afM^!?~WUM\tiQ'piUp-]%L7MN%q*|ᭇ+ qxX4WymF|o4>hV+7O\Ns.~7
+61ɅTvaX᫽66kWnb㋅w#'	7sos]-gmYрUP(|lϰ	 mDu4gs|`
+çϴ"imlCqgmxY{6<9
+k{"H;@`! ҀV 68s:V lWؚx80뼃Ka|$K"t!Ωw#&H69Ӛ]5qY3>+DlwQNJ<#;d_be?O2e)[I4z6!.EJ{nAf&AcC+xixx  ]n0$hACIDi2 ((	%0
%#XhD^Sz]Wkmܴ[rr$yxh^َkW'}c,
_٩Uoui4Mc_Ëߞ\G8@Ԙ/w:^x$UԦRԂWG_ۣ`VW˜ǆszӤ{D<̑
+"Gc9xoP9?Neєh?]MxRjIlX;K	X|xhUNlH%<(?
!}Vx>rؓ'hgKKxx^k42XvNh->TCg[+a{@gLNi;h=
M)#
l$	Bzi'3]@k'mÐ0bU1 nbϨͰbAn4
+<M+խH넸!%OJE;O
E9%<
+A ])B5@	dPX⑐~zh4ޙݩjmq4t2L̳cIW>?ϛbJsx2|쵦+Hifw9_0o> óߣY#6m=8'IaT<CY);6zhnL|O
+{wXfO䫎*J{z?}{s8Miޤ/+!Fx?UvY5xs4뼉Xk
@8JD,g`iՇYvjsLmOS3`?цCE 4%%|	~~RԆ6p!t[i j.CwHz7wV`f܎FF`zg%!#^w"[()^OAIJ(;J	e~lc̱|8Jx3}C>%~#b&=ţiP*@Fj{ZiAG9i-_8
t$UghQxX	㶆9	S<
^?=A<
? qv Stt Oϕi
/Bi4@.j	\CtA=h	2:˂a{XPn냭A ?wuB.	o+<mЉzތtƙl(hVeGFn3H{Z9pA=tY'H!<>r<8<J	ī!#5֊_چKx{[Ԑ6< >.	L'i !!)3 4 CU٧U.	oiS"% se@h	4ۄ8ְx;ZT	+Jy|16<ߊNrR	[GS
+iwр{@h}VD ãXo A_] [!]yzw	qD>ԧa=|vrRA1

/!+!%<|5

42KW6zIpIX+>Jy=b+  c"6N.ߓ#52QĢ4*
+S"LL(mx&e;h3 ,߿Hbi۾~u}[eՃ'J"hJ{naѰz5TC<
@ΥcE܆vF>Ҭ=Omp(Ң?w ~.
+l-
wG4(#%<My2&<
+lCZWăS&H+>
&)mtz8
4Kx؊PԊ%#5V
bIԚ_Qʃk$L@	4`c3J#_"Tbiˢ@,@	v=7aނG,r*<
Z	%CZmx "ԆOD?}v[oqxAoZsUEEH<8s?1MsO{dS5mNBӜHsO] x)54*@V<gHd<JyH
]*)<
+jCk9B2asGZ;^iB:G%c4]}9!Ͳ@!F^q6biL
:I/*4# 
yƭ(%>t)cszxDYmѬFq <i: C-W#nhm6IX>:N	2N9ކ5 :+!kf$;lM
4VNG#x JTZ'}pG%x;ycHG-Cj#bz<jm]0`k~,CiM8JI>	N>PzGmoQkiV'bLc~+Z{+ n;MC:#)7ކw':LQR<|dR҆'x 9Oֆ߷֪f`4x> ܊[%|?
oEe<t3}E}M0 7cI	cN	[}ʺԑox&bwhM;v<>zUzB618n%<j{
@xχOD?[Wy_P:zm^y5
l)lI~ʕqfA.z	M^+F=Oj{-]Z^
mx`!;bԆoIiQgAv=A@ZC3!6<.+]*]6Z~T3	Kp2LZ[EDK_7!>PsڧQ+\2*	;/\#1MH7U"C+@:i
+~@!hmF9OjVϥA
+~`j-s4o^] ;!چ?
4ӪJгimxpV0@񡠱I)6<$gAx`	j@J^
+`dXǃy]Pz׀DAv)*Ä\E%;k{3eqMr'<NVt	Nu
ngYÑgY*X_߻mx "Vs|0%/8k/R
v.
O=
+lˣ GmvMQH'L"}Vp~;8CZ!EnÃf;A=M
)?4V3m܆g2Rn@4JR<Z}|_ԑ:MW`i +h#ߑV!7BQ~Ss)bT1&Ңrgoqx6M"f^q2
yrgP̆=Gh`w<@[5~+|Umڊ/A.\aVp@iKXpi'HnLy rZ54M5IHapj xH[6Ky^sWB)ۑ胤ux1ϡAzn#p[ˊ8ϊf#^RqﱖcX
@9i]ҍ7bY;[ԧޜM:
qpj𣏕6
l$y-y6|	^m᷁R;
B3ވjÃZJxzh\HxHf$K~v`;#kUրxDG;'T_SUDA7Ń|<JY#+hX@ZGs
^Vu4<Һp̐Va'	狲Nw DV]OHw-/-~'1=
+LՒ lTKR0Ug@{G={z{%

҆kÓ<bSl^XπY4vP[m'C[r4>	,u#A~+G#p"x
Kv;l<q&s#tB(z~m{Y7Oٸ}gzzg
s>[S . DZqxW
+Q<A:|).nR-O@Xo[kïϵ!N ǰag -Xq
:m<h$({lh@'AK(w`	
+ m=[xhzd)^WҒOH
%,QR;du"vQw%SH2b޷v=h7GV`oOC!g5	_!$,NXZ4֦A;mx\Z!@ui\Ĺ4S@=s+wCJxx1*a38
U〺u/~)xH	^KMچcSAb0̓F
`ct x.PdjaIPm5	LutDg{r{V#7!Z4kh#Fbh#T >}<"e7{w4"t81-xN܆ 3(<zx̵4(=ֿWK>߇ 61

f6<8]R,1CKxqm@mx8Iĸ$EÀkɃ4/]	M3'@W
Ae|
|$!{<8Kyu
]
 %
*rz(iWRpx3{>9/QOO~l
|ςαށYGiH$!=.^V12lcJ" D\d-Hg[DUɒ[q4@x\8
7ah4o ?_R؂K%1+%6ظd	>2 mq6`z{h	چCf#Cy hbL WW\)whI9,laf࣐*ƃ/8n-E.ᡣ3/v)`g3N~+*Iغ``YD	~$Mfv}]mx "tg0YNH4ã;AQFiBa{Zn&F9#>ʽu$.@:<
Ԇ9v#<S?Dއ@}l&%
4Z܆/ ,w>`ηBNe㹌Cm8ιi@<=^I.6J	eJ<H;h	|oz6nIbI1N-x^V?H	Y'	?iǎFe(#4]6<@ vr	~31R+V6|0
(\4~xr
+)W/yԆ7jOXq#V4jK]^kMx?	izwa`	܎/%ߪ i<h+Ur6x&\«/l@mp^h#R;b;t1;B[MIH>_FۜӦiuVhÃ<1u^=Vކ mx>4Q IA׎ZQCCs%Sjg=4~qB<dvnjhL1KxjoD@jC-@᩽$tޛڞLŃf.P܆ςJ^0 CX|?x^7;hUֆ҆Gu%i}UpJ;Mw9!a
+{Y1Jxp>>;?6c߼] oA2F2z,͛3`'f>(aoEY=&vlyY@⡣4VhF,i0b'J^FM}εKx\Mao8
|d24:NsUY3%<*2.p1F*akɀtrl0M^g+1Qڐ=dwxk$Igc#z[ab?coDJ(:2X|BY	k#@u8>içcqv#ZIq0X ڢAtjzI33q`;ѢтgUw`h	NP L]22&	!m4辧'H	*/@3x`Fj6%amx|:/rY(6;&*hmws`).Xq|>UH'N :Awa	o4vbimx9{@γ>;[w@nD8v7d1~5|E<rV
>n{oPxiM'h	.QV'Pa7Lz6|
+k}JF^7)	T]h)(qov;=k{
~/R<J$v$w:CI~|MFkFzOHWFhH9OhsO+j{e\䛸ÇM;AFi`%g IF];k1Jxrɒ_V<x\
+5ĝ`O@;vnҴAV8AZA4^[0|BfAv>+x4^vڒ_j/ZnGo٠CJwXjG4}	s$Qm+( 
FBA	^Q}V=y3Q](c4XO҂G-!ц Ҡފ_K8k%<r^c|$|^K	;}
`kj`4%#~A&mxH_qm+2&4wGjba4`sqȹN5Ty6,|+dd$l_$$իCJDtuT6_+aMMFGHc0׌#BB;Y#Caw΄GA^	܂/r2`1Y}	
@ĔЕ4{Z[r~_1 #֎JxJXly'xi-
hf8
bT>׊ԢYJ~{ 	ڞmxX)
2ogdAV@R;Rޘ+ކ%a0Rc`d5B.fw%;t#az1h ϱnCiq
^֍u;0VaM#48 DO9pF[1F]?kE<Ehm%Йհ'X ҦjkGǍo?~҆OnÃg[;
߅ *~@<Mת LU³`~8'ax舼_iGf #8!爩oia$a0n;@~ǞN怏G`ݷ
߹i

OCzoDG
+['ޑ3Z:xp{fג%6<@ ن\+ߞV	ʂNOMFJH%|rzn5ddA>.hÃZ4 #dmqIO2r><2;xi2_ )!%A+mx4=V	/)J \ʃ.r @"]lmp&[5| 3Hc(#42.?&KZ#Eo Dlã'	<Fe҆_
-Amx "f~*GgҠ[Yi$%a{@i\s@%ki7!EFy2БIвxx	=
4Ns
4.ڌj@s2$bZ	.%<4Z\Ơ6<h=
J^`!)e	oCՑzM_`g4a~G*\,!y9mx؝N{N+GF-QFYC~|	܂_ކ Gi88~7,l7mxȞ'Mȣo'fC:5l6
0i~WGi>!fVtw1J<h:RkmCZgze<IӏXY0Z N :x|r
+z26
d]/8ͣK|X?u$x	T
d%wP#fYiD߻UȘdEgXW܆ {Z1A{vbȭ7u'VO!)>)|ȹs[yVCCZf6<tnGj ji#'q.h5 26
|]-	iÃ Mk@Ҽ$t0Nut
.#!źnd<t ${hJ:ǾB=D.Qvm+u1x$x^V;1xͬ}}R{#tG8:x66s9NO-G:FԆ <%<1{ZA+}|QNa(?nyw
+Y4\{+!mxԵ4BkB{_8'OqPj i$iCF/V@<&/i7i mxc`J7F*ak!xȺI쓺([QPyguug_d0ePgdqAssP;
,cU Jȣ4$q-/x<, ;{60t(Dr\D=r2dEqԐAT&%1xB--D(`Io1:&xqvTzS^|
+Ax;d8!;vc=hON6/ҬTN*zGu\B	9Nqߪo11?r9sYb>`\ϻGߢhs%/]ue s	3Lp20L/t"MI$z<qޓzđ&XER>AEPUL!ԐdYӒI-rWG%BKF,X5XɯUȬl୆1kг!bVc'h xꜺjJg|!5Ӊ_x.sZ%1=a&5˩e@#_~lx6@񯱹ysm8nOQep	ZV[Wǫ`J>0v.
CQ'H:	8)::vPڭK% ~蠫8H
89bӭBtp(v{yq.K$
+1f]d
ucw;"]fN#zߛ:O b]zAv=NNxgxZGa֫j6LI
+jy3ޯtծK7Gn?^Y/OM3,lvqtN΂V;|#y$ѐ)C_V܏)^j] <j+9~[o97xvtJ<׺.uL	>ES||O!y'?Pv	CaǇ
+C͠:KpREp-
+7PK-`SÃм9wO	9'?'_=n;O`SxTnG%c~Krz}fC_W)ߋx7j᛾>wNּ\"e
+0'ν1a?AE\kvyV|UW34]V(sjw-<S-|'auxSJ_ڵnxDWc>)&29A)ω/_"ڟQz_Kڭwީa|;Tm8L@iԠOQL\UT!TfJX6N&{&v.TsZh*<nOOO-qtP#{Sxhw`ʾg~
+#P{rzkowzأgwg;g-Yvr8>w
+OObm<?xOMe&pڭ\L&Mȷ7&D}gU*uVU>Y.-|Qš=W"~-}i
+;VWo?(ьNӈ߽
+@ Ea&6Q`*"&F&ۢA0BX6lq<]g\`oxo|n:
_:_8oEsã5;DMsX>2~YW}
vUDXkWp|7sÏ
]#ܟ5bx}zxG>Z>TDqJjx4kv>w0.;̛i~W6ݥ#.F=fީiH뙄Lr@\j2<~';Ã{&#_2k l!O@& Kq	LBV@,SKPs[01Sd`8\Aaz\rɓ5wMß4	^Zf
ώo4x>˴g~zW
7++GϬ׎w
/!,MmĢQ1Qh*kxv;_R;>Mbv_۞wTohQ#IkF_Iv̾KKe	)oaϽffV >ΞGkx}_hTB<G*}l/wB/~/sUA
+pM^E "`զ0xVò`,Za0\9|qn26?7<7${R'~Sųs$'A'~9ci+ܲӴ6L|VDU|31Ҵu5SUGsUky}A	/5+5<77=N7zniOQ6|iǍFS	{
+aL/E:u1<W)+ ag0alf1N1f6ȰhMMFX-nb7`ߦv/yپy	ϼ6ڧf^eک
+]³4hl4hH{+M
TiY+]i	ϼ_i^3&I
+Goe<|nԚg1MЛ7d;2O;_8߇;g<;_`GeI9|Jӵ4"~B
/hЩbts 
+Q,-y FJVc6d#J61lsϟd7w_Vv(
7wt,rxB9<[<~/Zjha^SiZ
vnL:V߱X'PO+u~a@r왹FsozxӹMk*ߩEO
+>3m4Ij4G,h4Smǹ?}1*7Im4%;5;r =Q(t3@PM$$6YD=
+,$Z:-mDи7[rsG^;Ś6Ų.θfq$Uy7QyWNsu,fvx4pxn{A4Y~]XƱ~O׌'ڻL;f| o9|eIF3d6aCl<^5uV*q/e\󽓫ǹ$鿻9̝13q9Ƅ߮yylj4xu~Ǆ
+٣ aL! Xb;/J`m%6^B	B:-J,ev6\͛yuz܊[ˆħ
Ey_~<ė%ϞfTl2bS_b7'}}kMVS+GI
,M`;%ޓzN0&nu	i
+LaGp!|ff;rÿѴSuJ4X۲ss~יxvM$HJGue-H:]>hTr/d\ԩS*Ae|E)Fax8ͺ5k0W@R{'=	][<Nvl+8M6$GS{d,]
Z=K@P)c@R;)qypi\+$=bmBL		=-3;$;l~7Bm̱F̲J"sq͂C[Q^3@Rp%|<ˀK_)?xx	sAh@L%DP#% $(SjD}uzz.x5ux3L'֜k2	yGwc|yJ^Y><	?ŤfJ4iœ+MX<f͔RӶ6x!xs<M>o,oPvacW+W쇌~*_e|w{jv3˳x[4;<#[txA<!yO:j4ou-ܴ-i@3mxu u>Rmπ746
Z:NyEkŃai֨bkC[[6
tA}X
w̓6E]/ֻHxsesVxKH;.BKxpR>C͠	yƚVyTH_5A
+|G-Am
+vXW]ܚ#ߙ3N(;Eyg
(ɇBh"@-v4+|kل-TP|g&#Z1xHGnрRD	3FA("]@++x ǜ@B[o`,NR83;3` 9c~hW%ܞZWpz58
g
+2ݓ%ȌȾWp_0Ii<zx^,t3ӌ2	Gx|=m?<ȝ(1EqxiOQ\·)Uݯg i*]ﮡ(}<Nr&y4-;$~]pd(3-J;юf;0yRu*AEV"BZk?&VVM"\?XYC/vgoo"ä́t3|)C7$8<meI=k!{TuYHG./yR/0_΂l/{y<%	d{<xdyd?f"xzm| gYchViy;;!2hSdj~욼ϋکo٠aFrLfD:5^;V|=nf9v03engn֓IbDWO{'$f(:_ :V  Ih`1l2Am/">M&fq|8|:f^ڥ	?V_}_-g 9M3[Ok+R/8!b_)ƽuD߫j9
v&;jm
6skø;bF	ƪ#C1x-%uk&ܝ)˕Cfww'zkNRB2>S6}l,	<=1A2þ*zg6qx,6҆|@!LTyNqk D1FӬAiќma{@+&-7pfD_:R
o@F!x@[4V9Wf(t#r7
Ư)54#M	[!c
+] LcR>*l>U
+ax7b5p!lr~t$d|8=|
"fYAԂ@jGX~WI׺ڢ m=<rU
n{r%<
{rA)QH<$CVVU]#܁&m	c!%<h<'m,%{pi{E)><犴?AX)nVҳĥsvXtnd@eP{." Hf;|G"( t₯*Ё@3ݩN<-߻ c4uu1IΏÐ'uh%s@ 9PeUVP/!iϵ@gZSZ4g mx`pԞy2Jc
+nw&Jxp'"ĻACxzIvx+Z߅5詝Ҟaf%|
+$AAe<_!iH	/[-	H h?1w~7r]	-=V<WЪ`NHc\uQI
d>2lcv@ q1MkwH	/gZʣiãCĻҼ;luTrPz?nÃS=WHiizx(j)u, GZ6>	+acHixeitIH޲Ԏa2*  'FjGjah/DA@jÀuKH<nk+:|ׅDB;dmghh%oS|<x<h,+dтhrmx 5kcT³h%%`{DDD{
c5֐2^WC;t0Bhz{i@(eRf!fFVWx8l/7ߍ֙<"@1ԎN<C׳CP* hEv*0h-HZ+^/ vp	X%;xhE|WA1sZ[C_En ]]	mwhh{Y!mxJxPi0&|ӓO,Am
+q`P` j0/H7i ?"	45UUOד4}+gY#_`z~4[iM?xx]iZ0wsWO׭|Ox{ߩSLL
+!+|LQxlXBeolS)v<YSguDp}oՎTFK0GiaxS1h߉ݕ)@@TIeqj3փ>xﲎI=B{h]{Qÿj	mǣ"	:.h\:u$t\uFyf-l1x:
߱s=
?}M9f޷<~!4R;rޫPzxeH
|^ke)r؎n˃H@R$uĬ^4W
+9SS{KH.wwH.ڪх$!c4\}V䀞^н3
+#NRR
 ֢JN
BS< ,mxx!X/yq>0xG.whI4/kë@ӀJxn4/<Z[W!Z5kWˀҼm=
[Os N [ 
Hp!btR4}@&Os2Z3# 3r2N	Iж|
+Ge@sKzv2{=R]	amts2s^zHEAe 'r()A֊AWk@ϡC9Eߏe5@YE\#;hxf'1#~`w |.u8APA 	
+AP #MM@`șb08<	;{{+ٹ^B֓pIyɎp:}K-D	]&auOhko^֫D[kY%tXϜč':ަ8vQ5f{?4EzK`,h1]C*
<MGgw0Yyq
*c@
K'#;w~arw5@~s{ψ~GUQ\G (xEKrchnZpԁ@;d4Fi}!4]^֏!/ kc཭f
(w me<ll2xjR-bQFj7)>|Git+bQDTk݀v]!:.Mzp̑<RXc1PR;Rba cqHp*!i	Z3wllGOm]3)e<,SI3	1NhIW?} 8(A" !	RXX8C#,EIl,}	qr{4lMsY$04S%͊fj4MsuZv
+46F89|+Ds'x<DH6nNUқBi` Z)we5xRѪξdyҵ){dt^wyv`\:KS,{^riXve1
Ik~X?cKml\O6:4hUL{c
+ QXp
 		#*k6܀$	Wm?Эi73w>	cLM_ML£/1b40yjTyPL/Ћn+Vx)iUzTx4iv\Ë5O{ϬqpsIUئogJOEݞ5-e?\EK+*IRo-f}-I;ﺵhFyq$шnyc)Oy1W .a(]GCp BQ	P5QPA q&`pXnPyoiztZlNa?3e`fn
I<e̗Y _p9&Wk0/ܭaxp(
+m<b_ޙ{^7"0IK5W4#x3^7Խ
>Y "_n7"(3,ir1n2պ3ȿ){pw&9nHVӆd\^:ƆIj~9xO"z#]"olO4
a35(4Wo@={>N[AiÇAVR<l=
lkXT"VMX<U#kϛw4X|
+2('Gj)>Ԏj}WH26	YcPu8Ń54
+~|&,5C=u)y =HM=99;rI+iچIY1 (e`%LUԮ?v~_ٿ
+J*H^/8KP9 N
+=]iu]0<hU7j/ v(A
sah!+j

L&<7Yw0\y];x߳TZu}Ʌsi8Qa%w:9̈́?ikz~9.V<fY<Ov=/Q{6niҎ<~ص,'I<ΐyBtRnS:+$hwS/\];!ÞL+͈%cufߕG~Ӭe(هhڷ茉/$4W1WP<AcMԆ/-#V裌CFJxؚxC)#5*:DL&4	* Ӽ5V8*|A||2i$-@j@'<[cPo@IQ9UH֎0Z RCZ)M,^PYg@R,l(m?йQ|TW
+
='N=0FMI@ $@-w&@
];6:ӭA!g.ﳸ 3G;|R)tT>'<l}}O<("=} :{8PkHN\=ׯD-q"{6d/!T"({v^^~潙6sdxkLڏ]+6Zw/>Xޘ9hYcA3\>mw$QNsU5x<]xx㯞ϭ1kVCzG9OyM|=wP:XE"`8薪dӻxhɚ܂L'7My){Qu{0!OEw3x{;NzԶLGA0Al+Oo/XYZz--EHlD9v"#×leodRC89n6iڬ>zGU}8EIrE69_CTC_;TNY'7RIڄNP
8>0وsxRγ*8*>Ĥ!rAh&x8޾K( gld̲`Z+Ɉ[;eMZ+ͥ	8|/ԠфfFc3z<7Yg&x?R#-نr$|ϓdʚxhuߓ<uhs4V^ZCz^^C[AӮsOPz?IP4:Ԏv` %|ϹA@B)-fQeQh	T! -cd7&2Bimb 	?EI\mBpvk2
$aH R΄y+JwxhPw5lht(!QΓiԎ_ >A:<oM Pib[QKx{ #AZ}
+&GSW"Ϸ <ߊ\!d/ISX+^:t5mjDi܊")k`3P' O
+BZ(3v|$k@-4(H;^6&JH`"3d6
+	$zPn)I5a1
+  R`#\5mL!m$X Һ<w=hI.h,ɩFcMBA?q<xц mxQOH\Yr6<?X#Ʀ>NWZ2FSoZ;PVԀһl4dݤ+.DilZG>UU^kPz_޻!weFa𰶼lR/)`)d@&Fyyr)!:D>@QB"2i/Лa|aȤeȊ`8iV*d'`:>&	=rB6R<Q8jQ(PBJz+QlD#YoABA4zw xwΜ뎟ٽopr͹|.9/gߊҿw}a|8x<n)/
y޸6A514,ѹBex@U*Α^]gӌ+8~@ů6/Tky  E)0Ms3Q'/+J)&eb]{x;Rk)%HrSn\|&ܯj*{$u~v7`7*Sc%0(㒨^XwGPZhmC}VH<d,uu|	VGi eyh+XwC;(Kx5p	t[`*#۷F^kߊf!dU
0T7n 39wmv<R)IHR31w
0M/A;GcD^h%<lEkT;0N# a%&%\|̈"ﺰ$[4]vޏv|A;z >߂:ǊX%YGZݼ
^E w~h, cKx Bn#DZV#5jP<'~!wxu*ښI+|ͤ5|1R	iOR<df[PJAe|dPf2h02<sk!6ZCx
8Kkr e|*PGnˋz-yPaf`A&X]|)
+]!`k KrAĈKFQ3lL	2&kCU#]|=>z{,;x|v<52%U ]!xb`ba%
+=|MNUc`2BLmx t@D44URA |*HHP]zkVM&fnwo&R3d*p8w%-yUn>GO}ynn?MB`(#P:i{rJ &z|4|~f7{.oVŗ
3i孄kKvZt:sRӮ;j.ߚ̽Y;|-{{M!iӿ
L9}Mv2;=Y)}uLwߗ\c1^~_`ּRp(+ ag0QJ))bA`)  ցD x [!
+6vbkD3uYw밙oTd$JVJ
YMVmu^{ᛔ|Ds s,~[G<X
P92ځNd5 IxxzN;Қ荐<8g$lL܆V@fz}h|wu
K	~6MәV'UƭwVkW^+ՄYw Y;iI?ef0[X?2o©ܙ
+
v~M'q B.Jx{<:}p)4sA0H_i"n{.Zkj!MX;^y`Ph	fK||k~~2l)P	KV
bf!MhkCR;	n &uHz﫤%HX;Qʋ!eX='hdKٝDUB '1!hXiCJ}һ:<C ;t(@GہiBz~1|R-z>v$?0r-c%<@ QZ5ȣ4>7gM6N#kuDR?>5T`\xXjkj<dAI&Rjt||0nm[U'A)>Ty`	-5V
8"X[VƯHT.廙mypk^	A']@L0@Xll)lle#*D	ҡc3e;tx)uM;PooۆC\2
+x6ԸctD~mXww
t'+h6|"JzG[Oܢyl	|c+jZ^hz@=4n2o	}=!LQKߞ?@vRܦ>!xHߺQJyP? I7`=לdx&vwG";,
+̐T>]P(xSmDzZup3Jr,wAl|2	M vh_U	R33"fVc4oN;$x`~TI(khJÑ$a#v`[~ژ4s%<@ kF
Dk%\WBwyI~+7F;xdRokJ:Px6UX_-d%t$]3dPs̃# 2t ݹ\C[69R~##a^ږENJ4\-iRCPT#Le:rnY0!0!FfИtAuйJ䱴ߍUY}+0 ˛Vtu*AIH$a#ZH.ٹGmx h'"81;Ot:RυAf%
_	;|,:N#,	(w h}cy XM~~@[)'6
hTʃJ}-VؚXM2Bx`zB`\HGvQD[~3x?,40ӫdLұa,\ө(+Ԯ42xH	߄v<ޱT+!I|s~܂khkAV}Br,X	ܢxx	@hmD+`zC1+N"n)a2~e0ɯa_5ުA鹂F'+4==+j: i<nմAg@<wŃVNO>y2dUM4싆MWǇBϫA+8S*h)3y'WVPJy]`ׅ{P9rVe]djA5&$2Wa]`/ёʀ,kꑠU=ڐtM@,i3*|[a8ӦS;ҹz1[;~/ð;CG$Z Z'&A?C*1>++>d
luMsh!Jd%aH	_nѠ̸D*@<yyX'tTƃf 3vRp;R`z?
LAmP)x*0<Lqxz\ ouZmR<< *A)i=֪w`	jU$BJn`A`1
i׈ol0R;FS;H][1LJL(]		Kup(=Uu0W!ldgd;rAֻtvZCGg~ɍ1I`2c(wqV{)$Kx BjCFi?c"샱
ъG>;dlچw[Z+%|%
z|+7R	
+.OׁpОOBj@`+4>	N& yPP;ީx!d2"Tƃ52 (Ճ>8C 8՛C{ؒu!mn
 j()`B(G	w %	N2y&];lC1|;|7fWacw`-AwtNAc׎[^Ǌ8<xu4НO`>) :{ 
+'b#HK6vV^@ B
+޿x2;f
\N4}MۘTO# `3mA	Ec39+]2>A#ͭpà8$oϒMgy
xCxR.GwH7Wi|fqtYbSBnvȩS?_
+sϝҙ	ҙo!a£~tȶ3ߩ?|7m'Mh#yc8]^o8;;̈7:*+ cW0CflAE4A
+!!B(4 z	Ah_7ܥb5|Ή'߬?Au^Ve_coO5AUB|D
a~ +{P5$oyQ5:''1PԣrkW~uqv,O
x)FL/oC9˄þIx# !)	u)&qŗ)ۺr{>|{9=ۂ6O쾱hW}]ZՌ`uhֹ>'4[ aiãӠA鈝e<x)@F!#@ B%+c*`"<Tk0pAVyؤ'xdľD܎oY;	*3PUdPYakjbAR?H9Iu@݁w2
+!iX ɐv*X;Zwaօ`m׀f[$2Au#h*s,(|,FLpƆa |	[XnLhO[Ue-c0C3BYIP\pybpwf讏54e98-,;*Q΃v
tX?/u*
QqR2 N{eu
+dA
+!.qpl]:5i=/g}s,'k^k*~STE#)qyY&R	tڈ`q!8i)Xd}N#9>vt7ʸYBT6ޘ37O#^61W]?^>EMZ;6Z/z:#G
{F("0gIKV?ҦYbf094	NUE1T;E4z5~C#= =x8C'޾/ETN$h'mo7W0yg0?o]|σ뺣ho B pZd8qT| kt&B 0ECSu[['oaNN[(m/7\lm?
+NЛw!u]H{> i 8̓b7GK3D{[[?\w`dLwIkg]N1}}}HsГ
+Da{]Nh"'ҀS$|5kVH`ȹTƠ}
+~T_pr-T{.$0|pO>^[b)0嫩Q9"#K<0:zoL{ Kx B?L{Ǐh,Q`'`/1؏6"`ab ~!^\X(B3
+33=z
Q@=@|P`5`8v<"nb@|=11c^A
+[CBŊ	0໷aP$"hhth-'΃
+6_~Yй7&Q
+d"hxdh
+H|g
+
+W%AHrސ^ 80#`' g('ON 5[]]ƣ絁F^mxg ?0/+p$pɅLƐ09xrbI'oW@@Hk@{oOKE	"	Tts@QU&Dtj-ݹwR0gQr Hj˞9a!roeI	ϐ=kgwRۍu!Nys#dۨKύ	8?u;^[ccŅ6T;]PI<1:4ڋږ'xR}6)S@ at$h2	 TMTi#ez*HtـñH|'Yg9A#⭏Fb"Y\t+N(t@*H3[+EЂ
+~fy6֨~2GǃlNduUL>Pķ'#'=?w D֕    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/miami_blue/rsc/img/page.gif 1.10.3.src/skins/miami_blue/rsc/img/page.gif
--- 0.9.2.src/skins/miami_blue/rsc/img/page.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/miami_blue/rsc/img/page.gif	2007-05-02 00:03:12.000000000 -0500
@@ -0,0 +1 @@
+GIF89a	    p&   !     ,    	   
\{P.:m8qj ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/miami_blue/rsc/img/powered-by-b2evolution-120t.gif 1.10.3.src/skins/miami_blue/rsc/img/powered-by-b2evolution-120t.gif
--- 0.9.2.src/skins/miami_blue/rsc/img/powered-by-b2evolution-120t.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/miami_blue/rsc/img/powered-by-b2evolution-120t.gif	2007-05-02 00:03:12.000000000 -0500
@@ -0,0 +1,11 @@
+GIF89ax   ? III*ʍTTTzzzCjjj:ԫׇmJ̢WۢkswLp՚⨵ΘܨR|MBe;բD^^^cܸ0;;;jĀsتe!  ? ,    x    pH,Ȥrl:ШtJZ8XoFpC1#zVA)CJws:C}~o#eEB}F?~DI5p)&t(G
+
+B
e?

+?B

'E??F6(0=)=p+yMe?'
''Y@O.D` Y NeD7;|pI+xT+ς
+
pւA
+\a@LL!,mNQJhP$Btt\D,*0cG+,@*!$(8HҶo)șQTLhN 
++󆌻@ezDK L*	:@up`ŎC@Cg݌;@0">|4T`p9l.?y\u߀Χ]I݅~ @
x !ko= JIa
+%8"	  9,TD # L8D0T
+	``>` D@@ %ci$ O$\p .XV>,]~9Bt0 A $ z HD!"DO:XtHAA!T |a7B-LB70h$c^( 4,o BX  H@$38)\0]0&@
+qۮu#:2<&®ʫ/{l^@$`dT0	Qϰ#t1fָ %A߲0 '9 6p3<0pQh1[ (3e8Qm%#M0@fZiB,1sm!Űm[6MpѼ^.C@]<PpQ+펽 B$^=lC7L B14\cz̼4 .+([猆`zn1 ;wo;_Иѱ/jdB,)}/S:˞l{,XJi#\Z
/~#=ƈ.ջ^ 	Wjf21`A@o!Ø6 BYhr-$l#D΂nkW@
+d@ɐ9q	[xD`LA!b cߘyKLxL%[x  ,Y (N6Pڶ#G9XF~!0GE)ʘԽ+^#^-x!$ Ppb3Pdڥt4hZ3׹TPmD *M20.4*ErUD (x 4~NIЂG 2A@
h? ъ2! ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/miami_blue/rsc/img/right_col.gif 1.10.3.src/skins/miami_blue/rsc/img/right_col.gif
--- 0.9.2.src/skins/miami_blue/rsc/img/right_col.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/miami_blue/rsc/img/right_col.gif	2007-05-02 00:03:12.000000000 -0500
@@ -0,0 +1,111 @@
+GIF89a |  !     ,     | +|+N4hHH::qfd*GG!7>``^\\))<9  (;% ..''|9j	I.e'
+B*'U\[xL0Ɛ%[h4\KQE۶PGܹt%ص{'@z{)"Wt0ah>8)Td|ǐ"IqJX:{	ڵ<n 
+ϨI{ԩcAP`U
==J؋c72m/lۦDAK/tɜi[7`EֳxiMFv4LY;m5,e=¥+'Qf-%ݘ3y;n&jx8q'GOyGTYfh&D}Fu]i}g1okwMm}{oBgac V&iʁ^XeGvZx(Uxkԕ9嶛Ή%b,R5sg(#cixZKdhM桓=AIb	+e!/7s4Ѝ8&h+GlFXRjČg!3HJ5y!~cqY
+1b"t|eu8mixn4\z'ML~^&G
~:HRU5>
+
+uH)Yղw٩G2lִmRۛb}Iڭ¸j빽Jj
^:lnnʩxrLBo{|صj啅r٥XհÚA<fɮTKM^zYrQ\2	s0
+՘ں
o]ѮZҥ5ꠜ2~/#^r}`3eK,#Ku	7Ӷ <y7c"Z^	=\x)<mlvyooNoC7p*r
85JC[Xݤhx.mx"}]b#x\.#ߢn3V٤=:8H;Sd;urK29sk.uYC'aGX2
IW; 
+C#U;U50[CWYti^q"ʟb'NX>rd`CrK5fgZ8a0ĽE<wLaN0SbԷ0 Arx\E\+|f;D9P;`GeW HH̛W 
+tꪞޅG ȒF'/ dwƾSGTaN>D>̾80d$ĿmQ.y9_:kCL&F yD}?1[b*>GKI-TJrzO6q"Nt'E|\fQ`*(E,b
+jP#nm'>Y/cZIҞiF<欕v$H-!8c,SĝfΑyC}ʤ 0xRi*O=@{G9yȣ4-2B	q1Sh
&JEQӊ%[	ɕ9VT5ld$7ju21iźZ[֏:%$Y-zNf7E{KҖvT0GFѾOeݜ'iQbѭ.;e&gdR@+ή$[Ǽ FԫL\SxӅ g[i7~&xO2yWB|vΫ1$D=ѹ}:>vlȺ~+H?h="ߙ*UMP٨:&;/~UĶ.l.tI,c`x9i	XKc}!LF>ekW)>0$
+mHm)RLak ck_}]31}5gS}pb]s*;@.4FҞ؅̑+55̨5zT)M0aB	]T+O讛F't-DH!^(lG@#Ƣ֗>Mpe7qmXxJGGhz؎?{3u*-<N{I0`&k'CG[ih0.6E)/H}e[#af0wS`/,
+Y+߲VU"G^q/ĜDy l*1Nnb֑&_#:B$
TEk<[5(RSOB&.<+uptDjɵbul1MLӟ͕4x:YC10:t6,=w2F=Lk܂ՏD,H{Vu}˽=@@)o--NmNcKm(UL疐gL3	Zl21IKel)Ux@Բx@Qτf vYqCߵ:0|ޖ8`PCc1n2'cjc6<t%jhl7$hJVT)1`wbBvgobzɗ)uNs;&_P3hw7{D]h{q]:KJw`AWzw|Wpn ǅl
&VOF'CvmeJ} XbK(MbfinTHWX5hc`pnoƁH{vkGGWߥv8r=dzFt"XQ^H2`Q`7g{VgfO`Նu(hw[YXuWnXC_;a_Q{G(gruvkFb4kV
+vw(z?gzq7JclXICjGah} ~:0&Ǎ8PƗFDZ}68X;s@&(RD8ֆ XHmNx'KzGeUFU3\<_uLԇCfE7d![;db v8yH'xU;hG-)5>45y8"g-{e"9wr\U*f@W0jldoN+]Q [-|iwØL(-_'QO8ă{VY9)<Y
+g~.kՀiwc*䖥fL?h|&4TIN-gFWKg\8暕,aCRYUitSOf)TIe@ـkcPz3LS }
	֌TaDƈ1~prAQxi"BfEn!{V9%Պy:l'30Mzy3{'+r`EzsKW~{x 'oXSKA[Z@:3dvIeP(q%U7g7PP6*E\
+u	:Ѩhc*Ԕmcr0wY^[wZcM"E{'07?
+6WaAhj8f?WQ^	K7*rD_a9OqX6]im޶MbiD~wk
+gPJY;*Uinz;׊r7TQ`;uo.uV2\y:ГFf)|Qioq-Z*ʭ!Ґ9%5E}{Sz\ɬH;¦D4x3Hc5\`4
$9od"72š,kA~'4tzl)2*Q0VӉA4YJUk7~er	8enZiXgNv~
+~qg";]=LV纨{0sK׵n`q:\O)2d&zBxL
+4h,P˖xU0 뭌]o HdGGq:;:mJō?)e=+xv9755PeZb֋wKڍ7MG|{fˇxxQsIr{m%~g8a@	n/=^;ȱBK:@hvq8τE\D jM8M:b
+Pyx@trTINZXD<^rķ.k/iKnၱL	ha`ȊZVy<y9Q+aۻ$6Ħ,+;{S|2ڎFYoh9ن(ب:Rx'A+
+2rĞ
)]X5PF;\.|7uZ+ӊ,
EI)5ں<-AJC9vpҹD||9ɥ\s4N9>尾x$3ϻlfʹr<2w XP5qe[Y`QsÌ˅b*R]bBkŧw}E[Jǽaj,l+#RKd)=MHVvh iIIKjQRCYGݬ*
+sRU
+SI5	9->]mOLE3?yJL0KqA\zwݧ\}dVf󫰸rry^
+]D1LZxsSV=_I֋:ЬZK-kVP&nBTPtQTV͊	lߗY
+̂KH	$2+0֍'6ݔYۺLVܼ=KK;bэY+u2=(LkX{ev<lWIJtHu[{|uɹ|t)'ūx,i ߂&yMRLjiC1Wlߡ!rT8m/m-B7zǒGIA)TO.QKM! S,I#gnۊ*|js/ذt-ng8ˢ~|E;:P¾cGzѝ$tCfz%T4\W}q"ٸ:aI|q{|O;ڒ.p沞3[Qiu.S KsDDQLhM,Kn8kl{ȇ|faH{ԹjֻT>\R1PeyNsU~*>}p/A)
+o
+JE:!4\/lUWu4Yp
̧ʸI@2~E
oҍ-$`u$~aۺcIL}ӪgϞy-(mٛyʼ8k,4^cu-"z
avnA%-|I|FȄ]h{Mv;Ѩ]:
+omҬJ*Ծ?A_K~]ɛ(EޭhV#G邾OBo
+L^L<C.B1M)ȡ7>``F^--\66))ULY99  ((;;I;%QQ .'//44hHH::qffdv**G8A7PD1z$b%L6q
+H	X(LĮ ,X1cƒciӪQƍo TwP̫W/U~	$	6|h#G#
.6~JJLbdJr9WM`t*4C
iR
+U̮]T2Q+lȖxAIm1i$#QDT$JYTWa	Ks1eZ#:(8qjvshHcp:"]"#ڍn;`S\O|rWp¥+mP--Ӄ4tS1]	@5݁T:'h{k5HYU[WoI#qҠ2a
Bb:]4udFYTYIEꙦ{7_fVmQrhW ArDd2-i :R6v%xegaHUw@iwl6cD5ږ혂\*#JqC\.$*c'8advgx!C:AژUi{ %$8	\urG?ɗ*!-4Fb:!f!x#.Ii	PFj>YU	%i]%J5ˠJ  /䰍f,]-<o
+AVaf!1ncFU[D{䠅=M"#8QR:g?vh5jF 9n8'ocH @a2\ے97S6	euMNV3ăD٢64o~s.p}q}2xdڔ73ivە%?1-zֶb(;>ؗj~UbyGL2
+#e{XXZ,nb
+Z=	6jd۩-5?m-r1RwCl²P36}G2ؗyPuGƖe?ToGbk([Ŝ*sʓY,tlg1!ywLa\?Z"$0vpOw
~
+2^_')lH]3d4
bz/oz3V>5	KZG$###Y >x2"kV˰3(KJWwt5Z݆lmmdR>.1\إ[%+D@J#ԯgK$tXDd)0*s^v&.,}sH.Hsհָ%db6Rs(	3m00xu4zLMpѴ4y>)BJ9{k9f]nK=!=yWԄϱM"gqIJj>jbVy>S܅M-<cO{qc*'	bp[*U P(NF$K)+4qi,hPqJ9
+-c}a/3t@ң&1iϑ6UF>*UD'm3A+8cyŲZV6+33lTB6+ZNb`~ԷR
pU'$T/%;beXǎ91C$Ew;]O_1Ӻa+%l puUyDbtr߱QE_X'w)*7mero	>P,$lf3(r +KB:Ub䪣
dO|h|;9]B< 9. tO/d9Šm=F8TU0vܝ_>Y
ԼNn_Yz6I{ ?wt. wUh.p@\ld%~j<Uc 
+[Z=xLB	͈L%dQY`Jwbv"fMUR7lqr EB{i6Iu0کEC?s%OI\\pшbRqp2o3)5t{D7hlxC~[~-Zcޢ	Q9S+ܗ
p⳰t.M":8F7'vHK$w̪tVWü,KNc	ԡѽ[FOnYY5G
+#ʦXjϚO
@Qา8}eȶ##paP/%rf{wRW)wN jzqXrSA_/cVfJx	&xIuwLc~'>vr(rߛp4$gZ}5òWG!' 3.ypY .8='qnV~3$FؓbEubUfe+ZQh"J8c		;w}F|n!4FHqld$D:$j)&muTХwkuRpHts1 c~7S69fbto6KDT7\jtOP(cZGJvhcSPi0fBe%'@DH0ou"to|F3wcaR,8SEU\y85!
+>"cG{H2{dxV.VN_r7k)X#]wz#k1uD;'sx]5i	5ti{1,XsF)tOu#w"m膼hL̗uR14upAkg8eǅnA~؊E6THKt0%G))-wZdRZSpcx<h+󏸕a,((VdS1KfDN=򗋨wpHz|,D1eAx	#iM"
M:B*+ kKiP\$lpua2b'(hx]HkpFa<fvf0bFGC:cb_&XTmm9ZOEsc'[ȅѸXv	N(S]b=UjQ)w5RmcLǉ1;"I5W;8q5uqw$negqfw}/u,Y7FԔ4u"R8~XhqU2YF6t`k:Kxw)(qDh][7N>)aDSa^+ PiHsYPb+ƄX#Z 95GUU'8g&ERt2%jאP'eЛʇTw]4G*Jє ^Nɗ{'Q'[<HaaIK^6\=PI٣艂WOmʂ5Fxhz<6
+%J
+y[-)JBF
+ɠ7Q=c҆tzG|GqDgwuujxΙ {0ŏAՙ[6yd!4jF|Rfr:4feA:#ZWdT.9RskZ&*HFhyǵpcHz&I cϗm'eh\V175GVM5;8AǊ2i0Xga*zj&L
7aw>4&U-@Ӝ7{GP':UJ$
+V.[bՊ9
mU=樫I7[i4}CĪ#faG^%/'
+Tn6dt\=vR'0J~G;ʙډAR
}	x>R隅{6#KpN F;:Zg
˸F'ciIeZhqvS]J+z$~@@bzfj$hewi'}Zl+˹qC+'W6<=Ի<JOb54e+A2DJ66	pL
+*a
X2z?$8N5wur]:CCfkב`2P;bz}`$^
+PX22	 Y~Ej\?I oUFpeXpŔ>ywȀ~f4q$Xw*%&[0}.쎛*X1d6ȹش+՚+b2oOfk;:L-5?K9{Fz'W~ӦCc>8JM)8,+UpCv2*e¹H-zy`*ț7vA3l[v Gq 4$j̯TiHzzM0p̮1Ru*XϘIkTk@^XJlA	LVћ@ل}|u˦m1~}cCK_X.*esh\|
+rvap8}=ΞrW{>.EŊX*-ٹ,ĀY9Q0|:s?r
-6|C]{e]`@
+J-*%s{xx
l@f-a
p<)-#̛+Dj*7-:-k`7^ƞZl
}=,Щ {QFؘK"4oIq=ZM;bls|ft{~*cMʎͣS4i>WV+ń92|p3=צʱK|C΄זlkIhgBk	t:s0ՌTZb-qU>makMe{,|HN}]cY3>S
qpUcn˸9Y%a˼i ^w`w̍r%>8x}aWއ[[ƪ.֏֓*'>lZٚ} 	vCIM\
k]7匋>Nmm-+c˽똙GY1,.FߘkIpuc>]%
+vLTNTh#p}wp=#ȝ^;J@1ǔRL sGrPXNIXG洋jd1FJnOUOȥ
{}٬V^+ūꟋ
+xC9=>|L̺.=ϽQe>#>+Dmr*
.%9Fg"em-D͎NLy z
Z.ތ	Ň<
Kx~D	hKIN읯^&M@R۹o*7LInumBNn:uNccL]	?nw.pҌf4W PHHpfddvv*55G!!!>>>``MMO00FFJ-J--\666X@)UUV!"KA"	:dD(1Z(Q$I0i(QL9@իRKב/y5XdȔlYiҦYjၶ'ې>&ܹsе{G|HJW
͢C:`#&Mʨ&8p<9j)>Je._ƔY6o3O00g;4q:h1z*v\jX v$@9mCNkc8zA
+I*C0<K2y5vYrʖ-Ft37Ka&h%R-h:=,XiͿ馛Be%"p
G\qy\(4
++AuXcpw3AMfRF8N;#Xi?y%P@8 0"@q_v@*Th!$Xva1#8Y4\!5'7T:謃jV]~	E"o$`&TrD
+2u+%aN!SxB5T8ۄV9-x1#`_mU
+B蟐	Y[ qh9$R6*VH)Kfrp9)h
6i͋T:X<6҃_>@7[m"ܖA@[ZDqy9ȗF+-ƴ_ةI#5&8^{娛ΌeE;m@J`CiKo
+^
+/\H*871f˭we\b
SF(ԛ3J|k=ӣt$$loXpFKn('A3l>g Ҕvje1b~E*zO|59sv߽@dQ" j\u3ȉy2%	]pK@vUv\f5SX{bNɧa>n\°ǮF_;(M&6ݘO♢J'Nqx>Ó~'^(9U*$I&W\bۅ
+?u*Q8=Y'*lǼ\@S
+ެ 0X@ih$)*Je(ݗ tAq`\5G*En
:kYMl4p$K,AnB̀
+
Y*$iiC1(CIS
dl(;MjVz5X1纒/ -O\t>dݥA՜m'$t44-J
RcT;Zͦd@|9W-:
+(Z	|.Kl"9 Y_EP0'4;K:(r<m>8gy4ѕ?R
+/@$7oɢ?}`w4٘iTF2hT$T&qRWT!Ϊ`v>џҤSF(*0a1I\I~QnzDS6IoZ9)Z3St5w4^1D+H,HDȅe#ILJҡе_MF@[J'~"5.܊q*:;n.Ѝ
hY>!AA@(5rHNd*SA}סl;]8⮰XMXp?fX4jU椚5-#mV]1,"
+w$!p;w~s.n#<S+5qDOEǡ26>22M9=*WZG(rBVsHBZӢk347qBH4.6ƃUO,MƞC|&D.G@|#++$aQʵ,kuA^d!#NBD_3!&`􍊂E03IfxƁGks.	$/+"tE
+)4"-/Wƈfȓľָ5&rBe2E+ϡ@VY%<3y`E
zK3y06"'UoLXSMNkۡT.7̇*@q~Ԛsjrz~Ԇ~01{35y"Z4Q)d6.bǎvl}!t"|FE`|]bLF-lJ`F&SqlPN{t[m_VdP>3-r MɮLCaʋG(e6ԘomژcGiñZZ{Mynqb8:*aIFv2lPc +9MJfoN6G(`H7wsu:׺]_k.u޶M{=>-gv@vXMƖ>k>1z3OITVe!nnS#Zrq~x(&u ,F"l%Hino%sƅQ9t28Ci'/ї>7VGE
+h~!S~ӀVxZQxE{S[~5!k"_&pGJPpC$j $x,POdzB^DX^.n0axGo'V7TAa_irZ
7pR2\5gGGOqXw OrtH0۷Ewkg9uvbC['TCv%M1b$mӖUVu(+$Gjdu
+Mg}Pn0J3hGexXo
xbowbF9-x7gf8aO0z7LhLhBn^@F"dZh[`fy|P\x2v4e	
+^1Ր))be?&'F[	_F_h%1xrT|9dJTXjii,:wdtVaJzUrIRrg{hF̠eY&[BYY|HM56Chp\j6Ik7zG;DiQ;`I|R9+75lEaM0P\ vc4JpHE7u}L6!z8eu){%<Wh[SI
&̃(U\ #CXIFagqy7
+v
+dUktչYWe{xW_Y_<]
il#١#	rHș!䙲d4
()g&~LF1lG[ftF[cl"X1| Z@wsF
+3ES`5bEyS rphxh&:uFe
%*v_("yLaBWɖG
+	(koyL0i8uJi#_C_Q	g<saVXZI<șV}ntseM×ۡ5lVw Zg
+.We墪wfɛI*zhwjꜧT^꨹z)۹ʩl&zհra,vx@tQww
+ꪍy4JvSL45khN	{*|M陡Z=MY-e=ɍ,}()6ZשkPPKiَ9lm,r@|HFZi_
+t,Pfwkٗ#Ay}:~EGrij{i; yoxv&i&(Zx5:(H0@{t"1kQ;x;:PMyL%7(wFV_d%B`a`3U|d*c;zKzB+
+kP9yYSk';l,PE_Jl` nTIXy(x
+zI{4j)"K?`xUkk&rJְ[ÔF[`YyÉh;+z>\d@fyvXvk;?	g|bi웑آ!ҩ;z<"r"aP5l
f5`ȹ *w@KrKKw:)7Vƚ%|wXKTaܵg'"+ySo!j,5	:(v;k=ɮȤ*)au~*`8Gʔ(֩ڋl1rvj
+|k	zE[Mܷ\w-lJY`\{hg|2|"'vz"9pJ
l<LڼgNʮ뀀wB_pѐJ?paX$lL:BeQ` Ȇl`h[༒3mp@7O\@Ȑ&4
+x`*A&Zr:F&jŊ`\ǜl\
+=A\tC}،EMM|L]PݴqŶꨯ#o,| a0k_,\'
+pE>جĩъʨ
+']4*ؽL؟ڦR֓<Ɣ|cyn-IO
+@C}`t9IKL+ia:u|Շ+Yil@jhn]$@
gz7Ģmv0k,FL] "Smb,Vݻ.̊Mބٸ&H;A<}ps]צ%1^ͩ-Gx!{Ѳ̷]j?<ՄS5x]Щ+&
Z!I_=d-!":|}p}o;ԥF] ג$)\:_]S
W՚d][
M[p ӝxZM׎bA@lkDN
9..!Kz>{~G^ޒ
+[>z?m}gD^ٓ쟙\IԯOkꊼ(]
+a-lώߜ}(PjjIEGܐhȜ
Ξ>ɩʬpJa"ʻ$nĄ۫.jK]kLuiΤۇz^H(Wpɶ^ 	ƍ	dC|ʥ0^ʁ JشsnlW($o~
+Y.>u1vqfsA@P(>0j]7~;؝=>t!/r~VN[(mWW.-d38<	xHKѠZ=~G@=N<l}䏏L>,Y2}go> N<I}k/=nT]吏Λz䐏VgM.Vz,xmw,~15__?G##,,#,]ghHHr$$pppfoojjfdvjvT**5_G?D	
++Qj)%!.$k
+*$C45}੦NIn݂t6pC]7٭#'z	@M*uFBZj("EиX7!DIRIA30˘pa g:9ݽIy	oL?~6|ӈ	?A2(K>&èVkWf2d͞T۷vR92gݗ#(H7TO)YfoZUt`Vzfb_3k'- rornqtSp'= !4(s@&I7?4uڍ f.g^E%ъbmq09;"WA"]!Rxԇ!
Qz\3j@bIgHEZj8Τz!OA9]D~$M:QRN9Hբ')Ȗ5(&8uLqdM#C6IȏjX(`)Cm%V /~3yl7rD'q0dDX&M&?S^-*葦/lWΌGf8qک8US]%Ǘ%`F`IUǤ3-s,}f}V]Dkp_TC	{&&q]b.q&k1. hU4Z"YMHŌ,M5<^?-#ɧJ 0)MSJ#U4 G(dh_jR7oQ!9;M:_Q-=>TOH7aI~dSS}
7n=.ZJN9i6m۠i]:zhB~'=j|%ؔ4 1O#,19ͼἱeJVg%TǓ	AbN҄ɏ&<uh
+P Fyӈɤ!n(0%Xmh079"[04qqx"Fk.43)ʇe)֬)&86-"ToTU`d4ipi@g|'<WNx<] I4[6me|l s6J(/}w$鱏c\-,xWܣbXrL3F+YF~fvtt191!ذk)La8툔=P\Hnɥ]Q_e2,KˉEld D2f1uV*
"bRDC:7uUQL1J`
~JMbL
+)s'@| :gx 9
+NH9X~HA$)"k"/J<`1N/+ht/(NiD#JV=2ДP[%7*oWcH|UVh4`Xʎ5L[jNRӚw]^{RUUj.Ytk BSH^!ҷS/92MÒb3Im؇6r+&sMfC	㼶zjxJD-sKKKTڕzr'ç4Ģ\]MsN PrEp'u&LucCInUxϐ жYz[<];|}kҗf0nej)|\@A`IX%3uT^
WZ]fJ<tJ'goPFL)I
lQҙA6PO@ʉN-*<hV01.4)FVbʹ\Һx>lv"9hE8t
\kւ@4Ua*: Lz-4//l1аZ_DPO&O_bS$ܻikv{.*\k׼!umۙzFkZ
+P.+pMŔ1
~;AG}=/\# Vl@X,k3Uu1l߈
"|.w~7\`Ç&f%:m_q=V]V%MNX*LlvŜ0.1pelŘ tRZfnӶ1*sVխa*:[EHBD[6OD.ۥgf0btyc ?
+t.8UM_kݹxw7^rH+0dt	K_6iFsf@M:elNIn#/]q+>"|
yZ-"VoGSbUE,lZzvW}
i]WIҦ,Zw{Mw3K7qank!he&-o@|+Y4.E^as7)'~osec\Clm43qFjfu{[rF|lFod)<kRfvqxY,>Wwg5=xygia=A@Pd?
Y|\(^/FrfrHsvrh&{xpH~gbBDhtԅ wu)x\HeՂ`xXRzUUvƌBpxfszH7ui؍Spx+Xerer#^g0،iv0/-%Hw9}i qH#q/@gL|GIP
+ 娂+(ŋWRhp"&y_|r0)ecK.Ƀ+ŏ8p19z%62pepxx~XSp	(U|Iy +/X|wpnrw `ecr5p_y,?lt_nH}&#xz>7FEH7t XkZǑ8UinUr|4h`+iRb|hy_L%KiO`Yqpt}zoƄpH,ۘ7@~و2P^(Xkn0%I+Nţ?*I)Yd	}<> @@؝lRgsv8Whu~s(y9ixuz`ٜѹr]6щY
:VLg3y_fs}	X?*Y^(*Z|""Ɏ8_y䱌Űv62i"p١HH:@H&ʔéMv숉(%V
+Yؙ=Jf>7lsRy_I*s##'JrYG]x"Mi|]:]uC8<cשlw9qlss7rsvM:I|ڛ9%SK*gu:(örZHX,ƙڝէ@mk*py:PzNI(yNYyU :3h*Y88bR:ؙj9>JȖ2)
`:2*G1i芮^^ڮji9	
+c5
0jj?pɏ
+C{:ɭZZ.8w@:%yZ!US*'+ZNǶi80jɯ98$@ٺE;DaQ1zX_xω (:I0u˶js7@8my{g@Xʘ˜1ڕF^:7*
+ʫnȝkC^8K+XY礸Y^+뫻d,қ<ʻ;VN#&j
xkق՘YwkJ:ڙ;8ZpkKmlZk	Zx*ڋJ芾|ڥh^%^;úz8H
+Yl/ 3ʽI"秈)+aJspn@x|Yu
+:Œ*{$[)Ijs,Պa4lغ6D;ku#ׅKeǅz(T\,eYabMJLkLar<"ǵk^8JVYnZILl˽[霊컿ܵ<ōfwlal̺
+k*ƟkkU1 kUK}Ǹ{ˎ_۵.=$B[[ .];}m̗l ֛9}۰Y7[sw@咜wYζ,`k9,,}Kܵ:,m
+maFmIgܽ	UM1PW	նX]Ղ[{LI<n eֵlXҎ6͵k׺ }̸- ,C=Ԅ[T
[nk+M[_FX+;黸-M;`n־[PƼA<G]Jݺ=:kmUrdݘm};<6֕.͵^}-H-1 1{ŽMTm!Mю=	ʊ[=NPٸk&-Jk
⽭TV	ݺ{J	-`~Yѐ}}S˝qq\FLZҩz}
C- ZЄРܭb`cb؜恫Y䋵Ѭ+D s[kp빮lBMЋЉ>.#~>唾NߊgD旾9knѭX$̘~Lξ^:
|N˾.}XվД.栞M鿩ߡ^m=s ],ٝ}{V51_sN4?þ> |
+#fZ)Pj
+p	k.#amm$^=~/ݬ3ܼ>^";ĎCۍH֞]~a\	`
^M&_ѕհ~-u?+?<){X<y/?m؆-^^^ߘo_?F')Rq܅ܾXͭD@;)T 
L
+
+2	111&	&sD1sDnlNmmlþ
+m΂1σԓ֍ד&ؙ٘s㪪񱪼l7LAX{.lAT$Q<zDoEK
+cIF5͘bjc`	ڤO:!;£$L#C
+'Rwh2@IȮZSԉk=._)SOnU$fofI,ER
^zMJBH&DbVkgzumZmɽ;nM4o;^fC.+FR o3)1
+-*:)eʙ#'(u2=FUj\x`^=j'ݬ6F<1~_=̀XVLWQx%RVyv߅^"--φgz葈0d?,&30[oA38̓yr
)!EQHjH- n!Ll{&eWi/=\&aj7c	=ÔcsS,4T!rGaKbh$N5yTa#rYN7ilaRkiN qƜZX5'M5Hb#`zv)R䯇.YdWd&zZ,]^Z)[]+Wim%T@:5řP	E p}*خJI&&E +kޤ孧-jj&M0ý01˟+
Kao(Ʉ)9wlP΍,{B0i?/aޒk21](,4`'cŇZgQi蓏r(cP0W[ml&=LSCxiiؐܲ'1S~k\vڧ&}e@]mЂ00)Mޢ\5K2,Yc-9_|ex+B/MRތuz߸+{B|&OA.˦X3iyƖ5O{t}/bvw͕&2
qt觻-e`5M@i
+P@>ca8$2Sc0Z~8]{@qo=+`RFj΅ddSgЇc9l0#"ht@.LQbV?+؃,K&8C#^(0u2dSĖ4c@M\!4b#AZIcge\nd8Mi[de-uJS<e]e\@;\
+dʰO	%|	.	LHdB_l^sb]7JA^g;չNw,EV44jɧNǳ̛ %
+Z	e4sLᘹe,a}FBx-7W8g;Z̴m[ Bԟt(C<ˠ\UxͥPӠs]KB
&nf*&U~4ڟ1Mkƹv-5iyDE Zx֯-`؉򴯈m0^c[oQzӫʾ9Yin<r7.i[񢒴i^؞r	nyԛT-ͯԇ׸_l6%_r/ n&׳nv]
+w
/kzaZp<c0&~X*n71%+2PKCL"{m+bTþM$*~1o܏"Yof YSB6EؔyZ3,q_1dӜ]7Јf<F;y~P-РM7E3zҠCPLӨN5=1u԰uMRUeKjYz&3ObsZuaf嚑=f[7S{-rEMnsٶF
#IgVqx{ 5Mpy}@  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/miami_blue/rsc/img/search.gif 1.10.3.src/skins/miami_blue/rsc/img/search.gif
--- 0.9.2.src/skins/miami_blue/rsc/img/search.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/miami_blue/rsc/img/search.gif	2007-05-02 00:03:12.000000000 -0500
@@ -0,0 +1,2 @@
+GIF89a'    2+/($"!!!     ,    '   X&IdB0@AVi]9&jLr2YH$ Nubqx*fѤF'm_'
+hŲgD7TwlSm$)*-j_nm{)+~vP  zp}Z.i^oHJMCd&v8<Nk|iyGLu?d<[BGgӠ$OBP%r`fxm	 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/miami_blue/rsc/styles.css 1.10.3.src/skins/miami_blue/rsc/styles.css
--- 0.9.2.src/skins/miami_blue/rsc/styles.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/miami_blue/rsc/styles.css	2007-05-02 00:03:14.000000000 -0500
@@ -0,0 +1,344 @@
+/* Designed by Franois PLANQUE - http://fplanque.net/ */
+
+@import url(../../../rsc/css/basic.css);	/* Import basic styles */
+@import url(../../../rsc/css/img.css);	/* Import standard image styles */
+@import url(../../../rsc/css/blog_elements.css);	/* Import standard blog elements styles */
+@import url(../../../rsc/css/forms.css);	/* Import default form styles */
+@import url(../../../rsc/css/comments.css);	/* Import default comment styles */
+
+body {
+	background-color: #e8f2f5;
+	padding: 0;
+	margin: 0;
+	color: #666;
+	font: 84% Arial, Helvetica, sans-serif;
+}
+
+a {
+	color: #26aae8;
+	text-decoration:none;
+}
+a:hover {
+	text-decoration:underline;
+}
+
+a.gray {
+	color: #666;
+}
+
+h1#pageTitle a {
+	color: #fff;
+	text-decoration: none;
+}
+
+h1 {
+	color: #26aae8;
+	font-size: 200%;
+	margin: 0 0 1ex 29px;
+}
+h2 {
+	color: #26aae8;
+	font-size: 180%;
+	margin: 0;
+}
+h3 {
+	color: #26aae8;
+	font-size: 130%;
+}
+h4 {
+	color: #26aae8;
+	font-size: 110%;
+}
+
+div#wrapper {
+	background: #e8f2f5 url("img/bg.gif") repeat-y center top;
+	width: 752px;
+	margin: 16px auto;
+	padding: 0;
+}
+
+div#wrapper2 {
+	background: transparent url("img/footer.gif") no-repeat center bottom;
+	margin: 0;
+	padding: 0;
+}
+
+div.pageHeader {
+	background: #6aa1d7 url("img/header.png") no-repeat center top;
+	height: 137px;
+	padding: 3px 9px;
+	margin: 0;
+}
+
+div#page_main_area {
+	width: 734px;
+	margin: 0 auto;
+}
+
+div#pageFooter {
+	clear: both;
+	margin: 0 auto;
+	width: 734px;
+	padding: 12px 0;
+}
+p.baseline {
+	text-align: center;
+	font-size: 76%;
+	color: #777;
+	padding: 1ex;
+	margin: 0;
+}
+p.baseline a,
+p.baseline a {
+	color: #888;
+	text-decoration: none;
+}
+p.baseline a:hover {
+	text-decoration: underline;
+}
+hr {
+	height: 0;
+	border: 0;
+	border-top: 1px solid #78a;
+}
+
+
+h1#pageTitle {
+	font-size: 36px;
+	font-weight: bold;
+	margin: 0 0 0 10px;
+	padding: 47px 0 0 0;
+	line-height: 1.22 em;
+	font-variant: small-caps;
+	text-transform: none;
+	/*border: 1px solid #fff; */
+}
+div.pageSubtitle {
+	color: #fff;
+	letter-spacing: 2px;
+	margin: 3px 0 0 13px;
+}
+
+ul#bloglist {
+	float:right;
+	margin: 0 5px;
+	padding: 0;
+	list-style-type:none;
+	padding: 8px 0;
+}
+ul#bloglist li {
+	display: inline;
+	padding: 0 1ex 0 0;
+}
+
+a.BlogButton,
+a.BlogButtonCurr {
+	font-weight: bold;
+	text-decoration: none;
+	font-style:italic;
+}
+a.BlogButton {
+	color: #fff;
+}
+a.BlogButton:hover,
+a.BlogButtonCurr:hover {
+	color: #666;
+	text-decoration: underline;
+}
+a.BlogButtonCurr {
+	color: #fff;
+	text-decoration: underline;
+}
+
+
+/* Styles for posts */
+.bPosts {
+	float: left;
+	width: 510px;
+	overflow: hidden;
+	margin: 0;
+	padding: 45px 0 0 0;
+}
+div.action_messages {
+	margin: 0 0 0 2ex;
+}
+.bPost, .bPostpublished
+{
+	clear: both;
+	margin: 0 0 4ex;
+	padding: 0 0 0 30px;
+	/* background-color:#00FF33; */
+	background-image: url(img/arrow-right-big.gif);
+	background-repeat: no-repeat;
+	background-position: 5px 3px;	/* border: 1px solid #78a; */
+}
+.bSmallHead {
+	padding: 5px 0 7px;
+	font-size: 84%;
+	color: #26aae8;
+	border-bottom: 2px solid #ddd;
+}
+.bTitle {
+	color: #000;
+	font-size: 150%;
+	margin: 0 0;
+}
+.bText {
+	margin-top: 0px;
+	margin-bottom: 0px;
+}
+.bSmallPrint
+{
+	clear: both;
+	float: right;
+	color: #26aae8;
+	font-size: 84%;
+}
+
+div.bComment {
+	border: 1px solid #26aae8;
+	background-color:	#EBF7FD;
+	margin: 1ex 0 2ex 5ex;
+}
+div.moderation_msg {
+	margin: 1ex 0 2ex 5ex;
+}
+
+
+form.bComment {
+	border: 0;
+	margin: 0;
+	padding: 0;
+}
+
+input.bComment,
+textarea.bComment
+{
+	background-color: #fff;
+	border: 1px solid #26aae8;
+	width: 97%;
+	padding: 2px;
+	margin: 0ex;
+}
+select.bComment  /* Used by the profile form */
+{
+	background-color: #fff;
+	border: 1px solid #26aae8;
+	padding: 1px;
+	margin: 0ex;
+}
+
+
+/* Styles for sidebar (right) */
+.bSideBar {
+	margin: 0;
+	padding: 45px 0 0 0;
+	width: 204px;
+	float: right;
+	overflow: hidden;
+	background-image: url(img/right_col.gif);
+	background-repeat: no-repeat;
+	background-position: right top;	
+}
+.bSideItem {
+	margin: 0 16px 2ex 16px;
+	padding: 0 0 0 0;
+}
+.bSideItem h3 {
+	margin: 0;
+	padding: 0;
+	font-variant:small-caps;
+}
+.bSideItem ul {
+	margin-left: 8px;
+	padding-left: 8px;
+	margin-top: 8px;
+	margin-bottom: 8px;
+	list-style-type:square;
+}
+.bSideItem ul ul{
+	margin-left: 8px;
+	padding-left: 8px;
+	margin-top: 0px;
+	margin-bottom: 0px;
+}
+
+.bSideItem li {
+	list-style-image: url(img/arrow-right-small.gif);
+}
+
+.bSideItem li a {
+	color: #666;
+}
+.bSideItem li a:hover {
+	color: #26aae8;
+}
+
+
+.dimmed
+{
+	color: #aaa;
+	font-size: 84%;
+}
+
+form.search
+{
+	margin-top: 0px;
+	margin-bottom: 0px;
+	margin: 1ex 0;
+}
+input.SearchField
+{
+	background-color: #fff;
+	border: 1px solid #26aae8;
+	padding: 2px;
+	width: 120px;
+	height: 16px;
+	margin: 0ex;
+}
+input.search_submit {
+	border: 0;
+	width: 39px;
+	height: 22px;
+	background-image: url(img/search.gif);
+	color: #fff;
+}
+
+/* Calendar: */
+table.bCalendarTable {
+	width: 100%;
+	border: 1px solid #999;
+}
+caption.bCalendarCaption {
+	text-transform:uppercase;
+	border-bottom: 0;
+	border: 1px solid #999;
+	border-bottom: 0;
+}
+th.bCalendarHeaderCell {
+	text-transform:uppercase;
+	color: #999;
+}
+table.bCalendarTable tfoot a {
+	text-decoration: none;
+}
+table.bCalendarTable tfoot a:hover {
+	background-color: #26aae8;
+	color: #fff;
+}
+#bCalendarToday {
+	background-color: #26aae8;
+	color: #fff;
+}
+#bCalendarToday a {
+	color: #fff;
+}
+
+ul.main_nav_links {
+	margin-top: 3ex;
+	margin-bottom: 3ex
+}
+ul.main_nav_links li {
+	margin-top: .5ex;
+	margin-bottom: .5ex;
+}
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/miami_blue/skinshot.jpg 1.10.3.src/skins/miami_blue/skinshot.jpg
--- 0.9.2.src/skins/miami_blue/skinshot.jpg	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/miami_blue/skinshot.jpg	2007-05-02 00:03:12.000000000 -0500
@@ -0,0 +1,56 @@
+ JFIF   d d   Ducky     A   &Adobe d    
+
  F      1
+  		
+	
+
+
+


+	
+

                                   @0!12"A#$`45       !1AQq"2a30R# @Bbr              p!1P`Q        !1AQaq 0@`    g\XaᇕǆyZZ],[122Q?#/tK9uffˣ:ulKYOQ.eduro<gDw;\їDͼW:.XN,Kz:?>c~s|v\\ۍ_7+Kh.ebY=fvGR{Ϸx~W|~o^v:2ƺ"՗NoNoFmHyX '0y7y1ћtK|ii-!L)Q,gYn}{BT         L'Z̵/@VifA0    ZV},= WytOd,ItQ̰]M
+MC|qrǟׇz=|l΀5qUST2İF̱lT[<OC/Tc&0.X  ,Kť/(E+@C
+4rW25S57pvL~     &Ǿ[cJd_.|f13DaMASZenrk@v 
,TSL4Fw+rquӎbll/@    Z"}85go<5S,h.Ϥ.L=     .dG|ߟL4pgrc&"˖a=ge} DP/0 i1 *܅,!Bcaa.9;Mb-`/@  9.p:y  NE[;yCXuP    [1	MZ1n _;    By%v	ώ`z$5  9c_\~pppq>gT"~v8'CLn@݁YQ*>M$/k A  8e/,ʱ2JQ2++*X#Ow}k"\.P"( 	
+(ѧ"SxӍ0,xvCU񌯲OzmW :W1+dc#F20d,TTQQI9 ѧ*K,jCf " j(II)_^MrrrD)JDFf3CHi
!41(XJN%v''J(R5a={伾2"BQߥ95v܁Y(-^Ur8i<
+n
+^&QN(]t2DprԌYE˯~ώu($ OIj&Mn_jMPmP%O$Qg#rFy땣~FV^7%}-f,ovkY7~IΫ))4,EZ[r%~I;]'{$}ٶVV6V;es~/5KJزXXEOS|"7E~֓T%A(e2,$tsf+zYO$ q3	/WK (⬋(b	DV9c",o[
+QNJIzkM&nlmTcqcDd1cEcҤlBYbOJ$b-=rqƵ0V]k~D?dP_n)KG2yŰ_N>ɧTm\zOɥҿeRHԣR$qJk'7]JC")R4_}XaO1aamI"g34J<0ƵI$gp5elE+6b0}1E
$=8ğJs_&ʠ<!QTO+t٥~dU&q3^i8FI"rX٥~[bm&S\[_Gg^A  
+ԍr6SmLLLTac1S0S*XJI"4~OCqqqJ՞W$ltqɯz .jhh8E͵GqqLzXbcp^{JJ^2(nk0ݯBJ
ֈ+%_aaLLDs0QSD000mD<>#   HhfhfhfHdHdHdddHfhfhfIYOvm[FaA]?aaanz?^M<FQeaoa!׶Uc$>,QttqF(0#GVPPLPPS2'}^E(6˭;UuNO3G['BܗRdV(Aq3222[Y"43CqWX7
;G}q{ucF"K ?Y7$ ?@[PԈ. ?^^M%zWi^uu+ܺ]]]]]]u.Yc*:ePeEuX1m:ZC4C̓fE8*'zɥge^
H8_ଭ1_
-9
3%X>e1,(~
8453"MRn(Ii$]NRub cVTHL%IiDӌA;_۴h?yj`)ڎY{,o?v	i)JQؽ	/F~џ)x/N^Ӓ+J*YYYYYYYXWI]%t(U}?
Ȱ*zuƢ: byNQub#"WV`Z{Es4FT5f-Z" !#ڥ#kVJ LC$´4siS$dO=H--+"(BCRcwoF9FۛrzD2ggTNPYsݱ3^~
+J\:^]9V C?~B]R!V"^]>Һ| rYt@# cuY`QtwО2hQrjbߩ"Q
+[U!WsU!on9mU;ƒmأ܏l@k^m^v#͙  \IT]AV.]%XqCG.I{Ʈˣ
\J(aU:vUt{V9eUB*avgU͚4XYΡ1,lwl"O,m,1O=f[v'n@b퓽H=8n]cKǊ:{2αs4,_+.˘R[R>qn/T@BdWeaWKRPrm=ZսɆH,ӘrFeݪwL+C5_r. -c.q݊׺]!ZV
+׺	R#zU17=(uX<QpW0;-瘶婦^OOf29[3(vA4-D"|g2qf5Bq	rɒT|>J FYh׭%`/	&Tf|1"uF8V:q iԑߝeֈ=fEYaa܃3gX/@_'zj_ C(`ii
l.^]2De1]2O[-Odba>D4HH]'/ʺ_a"73ܮUʹWWTrUW*_iO-'MMU.Bi:$FtNȌl'7R|8'iԩGSݥT/B jkUXF5s^L8!)k)p=Ǳʍ1{SBF2')-s]'WA!-ˆjY\.0~aqfv)hީ~rk)#eG+ޮ k彻Rȳ۹sfsK ?!bro>}xNh?4A?	 x<K(g3W^t	Eıy FU\)J`ګwME*eZzw5qIu~xmq\iaE EJ)Dkp;G*]c(\XcxL(Z2jmȽIo3	 l0J 0	nJ@B.꺭88TM3sS
yzӀZγY:PNNzQGgG:NFmSuDc1ͯ&`Q*ؔl!UvjZ4ƔPrˋ(^1ҧN0ln
+O'?!u'y; h ?O⣿L/c~(>\NAp[e
+wԵ(*^IZ@p
+YBY]P|uUZpvx5i|2
+G-wŗc
+/;mz+&̹3[9tU80+43:]V
\2-W qyl*+A1)Wx
+f h%; 0ۢiDޠ;˂`FfLٞ패'y-}P,eQU`_ոHA^Qkw{"l}Z+}o)2/x=wJ yOlP4@lO.9]|3,
+*4Ѕi63?S'?S*̼6D
+B1x0 9-\f+e@}<iگJ`S~.`ٮ標N[WLϻʿys&4fz"֚Qr6H7	Y;5b 3J4i,LVK{EdCb
y˽;OA&S+S3>w
k5![gac_3]H"evӖ5YiwBn]ni3ZuoCv`cZ6?jPwq()wbZH	uR͓w/\4T<.}
+-\"z9vM3b/? 
d˯>4#HjRfS 5NlY04k26y~#Wӏ*#0i橌&JDalorvϬK
+8{>-0+զ\ܘId!:Ky@l`Cf.LnyX.6yux~r.t*ZW]4ۡYTrKC%s1\IRcwp4VVͮqXۥï}ĝ49Y
Շ/W3}6ʹ<X%+EnWr5+Ńv ` PQ0 [cP ozG6?TQ<'.>_Ȍ-sNn 6@9c,^=dLvqFxo7=NGG
G	'yBP:a\a`ܸ&p !;hXמlE%PV|d-wLB|WC'DXmDӉ2^ڼo=B"
+nw uC
F |EYMVw6X(:5#­+[asu0nj~FyX0izt8mZǧvcG FfczK:m[VXSCg6\u0]znPx\};& /Է~Jg詖 /Է~-o[SK[+ۗ}P;󖦷mӬ}Kx*_hwΫPC+z뇼~8>;6Wi(*(=p@sm} *їUyo3 ަM<NP.#b
¶SuҖ .X9Wp-u[5ە$NgMm+yx]~;d?c;4ERE5kלQ^ zv3==~EFFZH2va"7ǆzUJˆ^zn>읂vs͈>O&JȮ%̣w_:̲1ָ}ͮL&UWbtF?t+z[λ^W;> ;=0T_P5<`t==n>~mv ?!
+R奾"iUJR)/.*wFvyop=+z]P*TY,K~
Ylѐę;ӹ;;ӽ)),K%dY,K%d^5HDZWx-*S-)ƥJ*ZS--/[FikyyyyyyyyyyiޝQ(Jri5O[":};:}RNqx@TT5 jqztF#8/y&?mq>ER5)*%AN_.#|qr' ?! QYYdIYO@#˗INIdI]8DQ~br#9YX~SZZZZZZZZZZZZZZZT@ᏗrܿWe2LS)e2ҙiih8~B߅F?M2wJK.\\RRS3+ǎ|zH|z%C| I[
+Z^ZyIw?iꟀ>(	~'5qۉWDۉm_D:k3|sr誯㖇ғB_4opfg=?ifOП\}->|@4;"$HU+p\\r|ޤ<:s%9My|    N8)L?w /q 8UYs&Հ3.I8|lOI$I$W I$I%J!2_iV OV|}/ 	$$a$ H&U9>I$I$IxOH  bI @ $I$qA3I$HqJjm$hv @	$ HHNy<I$kHOI$R
+$I$y  ?%4 7"H4+xL=xM'4^QJt DyD<O~'Co!Pbў>#6SrE㴛w Ri:#AVTOun
+7vf;!FZAVt_iH	ZVnE@VҍVj^ڰdVrƪ嗈^ST.,Wm	CrǼRjK	A7	kJUzv=Eq¬eyካE
+.Gf[ǟ03yp 
Dhc6T.s2.P5ll*vAS O HO~S  g~~ !wMG66v~3k74" >*6[$#([u˔5P1猿
20G }jV~EaꃫTUm>sG'+
+_;?cVR'Ie~dm7[o4zpߥ_	3,4y-H^MC'% xbt@YPeBA7p.F!gX]UAz̭)."&]evzQFnVn(`G`PEMc\堌̐t愰bCG `Y	$vKٖ/5%YAS&
rUuq o8V aԻ%RMZl# qMBB"t,mj+X*J̻rcR:#
l;6=`&TZyTlT^	endtRઽPyt[s[`*(Ȥ5t(UY+9FϜ	<33^e6\u]!e OI\`CҺ9F bSXRT(+#ZTUUֱPH4sb-`kU   64s~~V	J4K
,R&J WPRUJOD=`29Xb3Eh͸X[
2ZvD4y<gvd&ȇo۬v
tX Zɂv]*TH!BҢ4ivGgh
+V2{a+zBR`?_8.4[Bn ِݠܹC2ۭHvyY0V/ƴk2wߜd@;
+Z;m<6aqrnN&k2JRCGwcɩ- 8EiP1FqWf)TwJK)Ҕuk| @ tyyASfjdg ӝGR
+x=ɘ@6-]8ҁUIU%S
+moMˀ_Ph*t1`٫ԨdA]Sya\ʺ¯WpG>%a,b-Gm/H<sfi FˋV
+>/\4y<gvrQB22;
IEZy
4՜~ +U/GNE5%o6fjT?0U,RPyT h 2]ÁIY^T<37ҷQ(zDKS,Ii9fDбXLunfmm&Ppuh5V,yǅc@2
vyKi^D˒Z[1
SJQL@^ZEY s l$T
&M1*5՛zPNÍ:"]@#"٨&@Q
+!ۀF^<3-xPP5Mlּ<|rMGZF8j2+e  rY^e
+^A^c.RZ˔ ;B\ @ `LBI(*k0q.Ye)sV{w}P_u  l
+t 
+7 GPvȂzWңT+Gw~kx:8Ej(z56iw}C,ShoZ
+`2["dPq*)KeT0T8's^ȺWm*L4yoR(FnAR[KLp
;-E[Ј\	K	nR@hI.,f
[4T%2r!r&RAr")d/fU;5*cġ +Ny9(@FY=
+OYO0 WJU#ZE@[[<Knz% bb;BXC9¢#5tKdZMJrD.FKXltCKbV2r1`*n+=3?U@]
䲁ZyrF(k{p`&Y.r|J<3ȅd9/n%cG[,)*JM> m?((5h zx Y͐ʠ^z ՃD[.ɊU0%\ PR1EUy_kSS-x;xX4b87"Ufa.,1ܴ	C:竬$Wc &W!aVUYWQTGHqUoA4>"kmgu PU1rͳ-l
+EM>gHOɋ-f	Ujޑ27 tPŗ3.x*;FR)X yTt+C;¯|kN2ЇtLJKY />"jDAŪWEU:mPj.#!kZ$h
+t z* ꮢf(r3u0wBGIGHO<3]a`m]srѬAGBvhnl>QEukThce=`!گR6io2Ǒ977$Zr\Qf]r3xF<3|}Gy9Z{QeL{ScλӪycU?UΛrw97?; `韞C5^.xF< ?Nǹ;^NǼ{߼N-/N߼81c1c$xTL2lw08x1
+ xJk"-QۨvQHcĉT!BC
){9z
+B/>q aLwaTqF%>`0J
+Z9`		)?/A6AH<$H"DTR@ D=z(GAG;;;:CIՑ=?<_!o*7LZlwN̸xݔNtKS-/WQ]%Q
nrfp
NǤRT)1ކ/
+pC*םنwv+e;A(blD'yu Gk!.x!C]bXM_ KߟS&уc
51q?Hp&e.\xҶǒL,.+]asP!3酃R\qcavDOHӟdY̅ڧ8 	>eˋ+eޥ57g|߹ӿsKmvalhi3h
+3{\Nt.g=+Jm^ ?RN NNNNë	R!wgvwzwgwsw=o>"	elWI(Bc(3Bgh7%pfTM)#qbvB5y ꏇ&:[knsܖoO7;PC;;QG`r!ƛkXkNFQl2\p._,XV!wvgevagmvi؝giMMEMF=	،_>,XÊnZ>iLq砖^jȒ%Jug.	SAdY$ Le	1+k-wemyF<ˎKl"7;x(((h@Nj;PS
+VN-hh=@ "+_ˬCT󆏎\tF1'h8b5ytc<t
+1ضiȑ ǎH6KHxF3I^fVeJO9e
ۤKPƜIjF̨s.1YF:nJ<CRyKFQ@A~ǌFY*JW\tPĭEnUpd
57vS{"}x%9FquO)SѨ'2w;BDXqu)	l^O>oa0Nbt
+0o7};טp
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/_msgform.php 1.10.3.src/skins/_msgform.php
--- 0.9.2.src/skins/_msgform.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/_msgform.php	2007-11-01 00:58:40.000000000 -0500
@@ -0,0 +1,197 @@
+<?php
+/**
+ * This is the template that displays the message user form
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ * To display a feedback, you should call a stub AND pass the right parameters
+ * For example: /blogs/index.php?disp=msgform&recipient_id=n
+ * Note: don't code this URL by hand, use the template functions to generate it!
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+// Parameters
+$redirect_to = param( 'redirect_to', 'string', '' ); // pass-through (hidden field)
+$recipient_id = param( 'recipient_id', 'integer', '' );
+$post_id = param( 'post_id', 'integer', '' );
+$comment_id = param( 'comment_id', 'integer', '' );
+$subject = param( 'subject', 'string', '' );
+
+
+// If the user has the cookies set from commenting use those as a default from.
+if( isset($_COOKIE[$cookie_name]) )
+{
+	$email_author = trim($_COOKIE[$cookie_name]);
+}
+elseif( is_logged_in() )
+{
+	$email_author = $current_User->get('preferredname');
+}
+else
+{
+	$email_author = '';
+}
+
+if( isset($_COOKIE[$cookie_email]) )
+{
+	$email_author_address = trim($_COOKIE[$cookie_email]);
+}
+elseif( is_logged_in() )
+{
+	$email_author_address = $current_User->email;
+}
+else
+{
+	$email_author_address = '';
+}
+
+$recipient_User = NULL;
+$Comment = NULL;
+
+
+// Get the name of the recipient and check if he wants to receive mails through the message form
+
+
+if( ! empty($recipient_id) )
+{ // If the email is to a registered user get the email address from the users table
+	$recipient_User = & $UserCache->get_by_ID( $recipient_id );
+
+	if( $recipient_User )
+	{
+		if( empty($recipient_User->allow_msgform) )
+		{ // should be prevented by UI
+			echo '<p class="error">The user does not want to receive emails through the message form.</p>';
+			return;
+		}
+		$recipient_name = $recipient_User->get('preferredname');
+		$recipient_address = $recipient_User->get('email');
+	}
+}
+elseif( ! empty($comment_id) )
+{ // If the email is through a comment, get the email address from the comments table (or the linked member therein):
+
+	// Load comment from DB:
+	$row = $DB->get_row( '
+		SELECT *
+		  FROM T_comments
+		 WHERE comment_ID = '.$comment_id, ARRAY_A );
+
+	if( $row )
+	{
+		$Comment = & new Comment( $row );
+
+		if( $comment_author_User = & $Comment->get_author_User() )
+		{ // Source comment is from a registered user:
+			if( ! $comment_author_User->allow_msgform )
+			{
+				echo '<p class="error">The user does not want to get contacted through the message form.</p>'; // should be prevented by UI
+				return;
+			}
+		}
+		elseif( ! $Comment->allow_msgform )
+		{ // Source comment is from an anonymou suser:
+			echo '<p class="error">This commentator does not want to get contacted through the message form.</p>'; // should be prevented by UI
+			return;
+		}
+
+		$recipient_name = $Comment->get_author_name();
+		$recipient_address = $Comment->get_author_email();
+	}
+}
+
+if( empty($recipient_address) )
+{	// We should never have called this in the first place!
+	// Could be that commenter did not provide an email, etc...
+	echo 'No recipient specified!';
+	return;
+}
+
+// Get the suggested subject for the email:
+if( empty($subject) )
+{ // no subject provided by param:
+	if( ! empty($comment_id) )
+	{
+		$row = $DB->get_row( '
+			SELECT post_title
+			  FROM T_posts, T_comments
+			 WHERE comment_ID = '.$DB->quote($comment_id).'
+			   AND post_ID = comment_post_ID' );
+
+		if( $row )
+		{
+			$subject = T_('Re:').' '.sprintf( /* TRANS: Used as mail subject; %s gets replaced by an item's title */ T_( 'Comment on %s' ), $row->post_title );
+		}
+	}
+
+	if( empty($subject) && ! empty($post_id) )
+	{
+		$row = $DB->get_row( '
+				SELECT post_title
+				  FROM T_posts
+				 WHERE post_ID = '.$post_id );
+		if( $row )
+		{
+			$subject = T_('Re:').' '.$row->post_title;
+		}
+	}
+}
+?>
+
+<!-- form to send email -->
+<?php
+
+$Form = new Form( $htsrv_url.'message_send.php' );
+	$Form->begin_form( 'bComment' );
+
+	$Form->hidden( 'blog', $blog );
+	$Form->hidden( 'recipient_id', $recipient_id );
+	$Form->hidden( 'post_id', $post_id );
+	$Form->hidden( 'comment_id', $comment_id );
+	$Form->hidden( 'redirect_to', url_rel_to_same_host($redirect_to, $htsrv_url) );
+
+	?>
+
+	<fieldset>
+		<div class="label"><label><?php echo T_('To')?>:</label></div>
+		<div class="info"><strong><?php echo $recipient_name;?></strong></div>
+	</fieldset>
+
+	<?php
+	// Note: we use funky field name in order to defeat the most basic guestbook spam bots:
+	$Form->text( 'd', $email_author, 40, T_('From'),  T_('Your name.'), 50, 'bComment' );
+	$Form->text( 'f', $email_author_address, 40, T_('Email'), T_('Your email address. (Will <strong>not</strong> be displayed on this site.)'), 100, 'bComment' );
+	$Form->text( 'g', $subject, 40, T_('Subject'), T_('Subject of email message.'), 255, 'bComment' );
+	$Form->textarea( 'h', '', 15, T_('Message'), T_('Plain text only.'), 40, 'bComment' );
+
+	$Plugins->trigger_event( 'DisplayMessageFormFieldset', array( 'Form' => & $Form,
+		'recipient_ID' => & $recipient_id, 'item_ID' => $post_id, 'comment_ID' => $comment_id ) );
+
+	$Form->begin_fieldset();
+	?>
+		<div class="input">
+			<?php
+			$Form->button_input( array( 'name' => 'submit_message_'.$recipient_id, 'class' => 'submit', 'value' => T_('Send message') ) );
+
+			$Plugins->trigger_event( 'DisplayMessageFormButton', array( 'Form' => & $Form,
+				'recipient_ID' => & $recipient_id, 'item_ID' => $post_id, 'comment_ID' => $comment_id ) );
+			?>
+		</div>
+		<?php
+	$Form->end_fieldset();
+	?>
+
+	<div class="clear"></div>
+
+<?php
+$Form->end_form();
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/natural_pink/_arcdir.php 1.10.3.src/skins/natural_pink/_arcdir.php
--- 0.9.2.src/skins/natural_pink/_arcdir.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/natural_pink/_arcdir.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,34 +0,0 @@
-<?php 
-	/**
-	 * This is the template that displays the archive directory for a blog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display the archive directory, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?disp=arcdir
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage custom
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	if($disp == 'arcdir')  
-	{ // We have asked to display full archives:
-		echo '<ul>';
-		/*
-		 * This file is basically just a trick where we set the number of entries to display
-		 * to "no limit"...
-		 */
-		$archive_limit = '';
-		/**
-		 * And then... call the default archive include.
-		 */
-		require dirname(__FILE__).'/_archives.php';
-		unset( $archive_limit );
-		echo '</ul>';
-	}
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/natural_pink/_archives.php 1.10.3.src/skins/natural_pink/_archives.php
--- 0.9.2.src/skins/natural_pink/_archives.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/natural_pink/_archives.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,38 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the links to the archives for a blog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage custom
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	# number of archive entries to display:
-	if(!isset($archive_limit)) $archive_limit = 12;
-	# this is what will separate your archive links
-	if(!isset($archive_line_start)) $archive_line_start = '<li>';				
-	if(!isset($archive_line_end)) $archive_line_end = '</li>';				
-	# this is what will separate dates on weekly archive links
-	if(!isset($archive_week_separator)) $archive_week_separator = ' - ';
-	# override general date format ? 0 = no: use the date format set in Options, 1 = yes: override
-	if(!isset($archive_date_format_over_ride)) $archive_date_format_over_ride = 0;
-	# options for daily archive (only if you override the general date format)
-	if(!isset($archive_day_date_format)) $archive_day_date_format = 'Y/m/d';
-	# options for weekly archive (only if you override the general date format)
-	if(!isset($archive_week_start_date_format)) $archive_week_start_date_format = 'Y/m/d';
-	if(!isset($archive_week_end_date_format)) $archive_week_end_date_format   = 'Y/m/d';
-	
-	/**
-	 * We now call the default archives handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_archives.php';
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/natural_pink/_bloglist.php 1.10.3.src/skins/natural_pink/_bloglist.php
--- 0.9.2.src/skins/natural_pink/_bloglist.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/natural_pink/_bloglist.php	2007-04-25 23:18:16.000000000 -0500
@@ -7,12 +7,12 @@
 	 *
 	 * b2evolution - {@link http://b2evolution.net/}
 	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
 	 *
 	 * @package evoskins
 	 * @subpackage custom
 	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
 
 	if( ! $display_blog_list )
 	{	// We do *not* want the blog list to be displayed
@@ -20,30 +20,30 @@
 	}
 
 	# this is what will start and end your blog links
-	if(!isset($blog_list_start)) $blog_list_start = '<ul id="bloglist">';				
-	if(!isset($blog_list_end)) $blog_list_end = '</ul>';				
+	if(!isset($blog_list_start)) $blog_list_start = '<ul id="bloglist">';
+	if(!isset($blog_list_end)) $blog_list_end = '</ul>';
 	# this is what will separate your blog links
-	if(!isset($blog_item_start)) $blog_item_start = '<li>';				
+	if(!isset($blog_item_start)) $blog_item_start = '<li>';
 	if(!isset($blog_item_end)) $blog_item_end = "</li>\n";
 	# This is the class of for the selected blog link:
 	if(!isset($blog_selected_link_class)) $blog_selected_link_class = 'BlogButtonCurr';
 	# This is the class of for the other blog links:
 	if(!isset($blog_other_link_class)) $blog_other_link_class = 'BlogButton';
 	# This is additionnal markup before and after the selected blog name
-	if(!isset($blog_selected_name_before)) $blog_selected_name_before = '';				
+	if(!isset($blog_selected_name_before)) $blog_selected_name_before = '';
 	if(!isset($blog_selected_name_after)) $blog_selected_name_after = '';
 	# This is additionnal markup before and after the other blog names
-	if(!isset($blog_other_name_before)) $blog_other_name_before = '';				
+	if(!isset($blog_other_name_before)) $blog_other_name_before = '';
 	if(!isset($blog_other_name_after)) $blog_other_name_after = '';
 	# This is the blogparam that will be displayed as the name:
 	if(!isset($blog_name_param)) $blog_name_param = 'shortname';
 	# This is the blogparam that will be displayed as the link title:
 	if(!isset($blog_title_param)) $blog_title_param = 'name';
-	
+
 	/**
 	 * We now call the default bloglist handler...
 	 * However you can replace this file with the full handler (in /blogs) and customize it!
 	 */
-	require get_path('skins').'/_bloglist.php';
+	require $skins_path.'_bloglist.php';
 
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/natural_pink/_calendar.php 1.10.3.src/skins/natural_pink/_calendar.php
--- 0.9.2.src/skins/natural_pink/_calendar.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/natural_pink/_calendar.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,65 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the calendar
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage custom
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-	
-	$Calendar = & new Calendar( $blog, (empty($calendar) ? $m : $calendar), $show_statuses, $timestamp_min, $timestamp_max );
-	
-	# You can customize the following as you wish.
-	# Uncomment the lines you need
-	
-	// $Calendar->set( 'searchframe', 12 );	// How many month will we search back for a post before we give up
-
-	// $Calendar->set( 'displaycaption', 1 ); // set this to 0 if you don't want to display the month name
-	// $Calendar->set( 'monthformat', 'F Y' );
-	// $Calendar->set( 'monthstart', '<caption class="bCalendarCaption">' );
-	// $Calendar->set( 'monthend', '</caption>' );
-	
-	// $Calendar->set( 'tablestart', '<table class="bCalendarTable" summary="Monthly calendar with links to each day\'s posts">' );
-	// $Calendar->set( 'tableend', '</table>' );
-	
-	// $Calendar->set( 'rowstart', '<tr class="bCalendarRow">' );
-	// $Calendar->set( 'rowend', '</tr>' );
-	
-	// $Calendar->set( 'headerdisplay', 1 );	// set this to 0 if you don't want to display "Mon Tue Wed..." 
-	// $Calendar->set( 'headercellstart', '<th class="bCalendarHeaderCell" abbr="[abbr]">' );	// please leave $abbr there !
-	// $Calendar->set( 'headercellend', '</th>' );
-	
-	// $Calendar->set( 'cellstart', '<td class="bCalendarCell">' );
-	// $Calendar->set( 'cellend', '</td>' );
-	
-	// $Calendar->set( 'emptycellstart', '<td class="bCalendarEmptyCell">' );
-	// $Calendar->set( 'emptycellend', '</td>' );
-	// $Calendar->set( 'emptycellcontent', '&nbsp;' );
-	
-	$Calendar->set( 'browseyears', 1 );  // allow browsing years in the calendar's caption (month must be displayed)
-
-	$Calendar->set( 'navigation', 'tfoot' );
-
-	// $Calendar->set( 'linktomontharchive', 0 );  // uncomment to display month not as link to archive of month
-
-	// -- Display number of posts with days/months ---
-	// - set to '' (empty) to disable
-	// - %d gets replaced with the number of posts on that day/month
-	// - required spaces must be set
-	// $Calendar->set( 'postcount_month_cell', '' );                           // in table cell (behind day)
-	// $Calendar->set( 'postcount_month_atitle', T_('%d posts');   // in archive links title tag
-	// $Calendar->set( 'postcount_year_cell', ' (%d)';                         // in table cell (behind abbr of month)
-	// $Calendar->set( 'postcount_year_atitle', T_('%d posts');  // in archive links title tag
-
-
-	// DISPLAY NOW!
-	$Calendar->display( );
-	
-?>
diff -ruN --text 0.9.2.src/skins/natural_pink/_categories.php 1.10.3.src/skins/natural_pink/_categories.php
--- 0.9.2.src/skins/natural_pink/_categories.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/natural_pink/_categories.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,39 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays (recursive) list of (sub)categories
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage custom
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	# You can customize the following as you wish:
-	if(!isset($cat_all)) $cat_all = 'All';	// Set to empty to hide
-	# global category list delimiters:
-	if(!isset($cat_main_start)) $cat_main_start = '';
-	if(!isset($cat_main_end)) $cat_main_end = '';
-	# Category delimiters:
-	if(!isset($cat_line_start)) $cat_line_start = '<li>';
-	if(!isset($cat_line_end)) $cat_line_end = '</li>';
-	if(!isset($cat_line_checkbox)) $cat_line_checkbox = false;
-	# Category group delimiters:
-	if(!isset($cat_group_start)) $cat_group_start = '<ul>';
-	if(!isset($cat_group_end)) $cat_group_end = '</ul>';
-	# When multiple blogs are listed on same page:
-	if(!isset($cat_blog_start)) $cat_blog_start = '<h4>';
-	if(!isset($cat_blog_end)) $cat_blog_end = '</h4>';
-
-	/**
-	 * We now call the default categories handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_categories.php';
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/natural_pink/_feedback.php 1.10.3.src/skins/natural_pink/_feedback.php
--- 0.9.2.src/skins/natural_pink/_feedback.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/natural_pink/_feedback.php	2007-04-25 23:18:16.000000000 -0500
@@ -1,4 +1,4 @@
-<?php 
+<?php
 	/**
 	 * This is the template that displays the feedback for a post
 	 * (comments, trackbak, pingback...)
@@ -7,20 +7,20 @@
 	 * It is meant to be called by an include in the _main.php template.
 	 * To display a feedback, you should call a stub AND pass the right parameters
 	 * For example: /blogs/index.php?p=1&more=1&c=1&tb=1&pb=1
-	 * Note: don't cod ethis URL by hand, use the template functions to generate it!
+	 * Note: don't code this URL by hand, use the template functions to generate it!
 	 *
 	 * b2evolution - {@link http://b2evolution.net/}
 	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
 	 *
 	 * @package evoskins
 	 * @subpackage custom
 	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
 
 	/**
 	 * We now call the default feedback handler...
 	 * However you can replace this file with the full handler (in /blogs) and customize it!
 	 */
-	require get_path('skins').'/_feedback.php';
+	require $skins_path.'_feedback.php';
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/natural_pink/_lastcomments.php 1.10.3.src/skins/natural_pink/_lastcomments.php
--- 0.9.2.src/skins/natural_pink/_lastcomments.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/natural_pink/_lastcomments.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,24 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the links to the last comments for a blog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display a feedback, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?disp=comments
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage custom
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	/**
-	 * We now call the default last comments handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_lastcomments.php';
-?>
diff -ruN --text 0.9.2.src/skins/natural_pink/_main.php 1.10.3.src/skins/natural_pink/_main.php
--- 0.9.2.src/skins/natural_pink/_main.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/natural_pink/_main.php	2007-06-05 18:15:32.000000000 -0500
@@ -9,41 +9,38 @@
 	 *
 	 * b2evolution - {@link http://b2evolution.net/}
 	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
 	 *
 	 * @package evoskins
 	 * @subpackage custom
 	 */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+skin_content_header();	// Sets charset!
 ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
-<title><?php
-	$Blog->disp('name', 'htmlhead');
-	single_cat_title( ' - ', 'htmlhead' );
-	single_month_title( ' - ', 'htmlhead' );
-	single_post_title( ' - ', 'htmlhead' );
-	arcdir_title( ' - ', 'htmlhead' );
-	last_comments_title( ' - ', 'htmlhead' );
-?>
-</title>
-<base href="<?php skinbase(); // Base URL for this skin. You need this to fix relative links! ?>" />
-<meta name="description" content="<?php $Blog->disp( 'shortdesc', 'htmlattr' ); ?>" />
-<meta name="keywords" content="<?php $Blog->disp( 'keywords', 'htmlattr' ); ?>" />
-<meta name="generator" content="b2evolution <?php echo $b2_version ?>" /> <!-- Please leave this for stats -->
-<link rel="alternate" type="text/xml" title="RDF" href="<?php $Blog->disp( 'rdf_url', 'raw' ) ?>" />
-<link rel="alternate" type="text/xml" title="RSS .92" href="<?php $Blog->disp( 'rss_url', 'raw' ) ?>" />
-<link rel="alternate" type="text/xml" title="RSS 2.0" href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" />
-<link rel="alternate" type="application/atom+xml" title="Atom" href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>" />
-<link rel="pingback" href="<?php $Blog->disp( 'pingback_url', 'raw' ) ?>" />
-<link rel="stylesheet" href="rsc/styles.css" type="text/css" />
+	<?php skin_content_meta(); /* Charset for static pages */ ?>
+	<?php $Plugins->trigger_event( 'SkinBeginHtmlHead' ); ?>
+	<title><?php
+		$Blog->disp('name', 'htmlhead');
+		request_title( ' - ', '', ' - ', 'htmlhead' );
+	?>
+	</title>
+	<?php skin_base_tag(); /* Base URL for this skin. You need this to fix relative links! */ ?>
+	<meta name="description" content="<?php $Blog->disp( 'shortdesc', 'htmlattr' ); ?>" />
+	<meta name="keywords" content="<?php $Blog->disp( 'keywords', 'htmlattr' ); ?>" />
+	<?php robots_tag(); ?>
+	<meta name="generator" content="b2evolution <?php echo $app_version ?>" /> <!-- Please leave this for stats -->
+	<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" />
+	<link rel="alternate" type="application/atom+xml" title="Atom" href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>" />
+	<link rel="stylesheet" href="rsc/styles.css" type="text/css" />
 </head>
 <body>
 <div id="wrapper">
 
-<?php 
+<?php
 	/**
 	 * --------------------------- BLOG LIST INCLUDED HERE -----------------------------
 	 */
@@ -59,23 +56,27 @@
 </div>
 
 <div class="bPosts">
-<h2><?php
-	single_cat_title();
-	single_month_title();
-	single_post_title();
-	arcdir_title();
-	last_comments_title();
-	profile_title();
-?></h2>
 
 <!-- =================================== START OF MAIN AREA =================================== -->
 
+<?php
+	// ------------------------- MESSAGES GENERATED FROM ACTIONS -------------------------
+	$Messages->disp( '<div class="action_messages">', '</div>' );
+	// --------------------------------- END OF MESSAGES ---------------------------------
+?>
+
+<?php
+	// ------------------------- TITLE FOR THE CURRENT REQUEST -------------------------
+	request_title( '<h2>', '</h2>', ' - ', 'htmlbody' );
+	// ------------------------------ END OF REQUEST TITLE -----------------------------
+?>
+
 <?php // ------------------------------------ START OF POSTS ----------------------------------------
-	if( isset($MainList) ) $MainList->display_if_empty(); // Display message if no post
+	if( isset($MainList) ) $MainList->display_if_empty( '' ); // Display message if no post
 
-	if( isset($MainList) ) while( $Item = $MainList->get_item() )
+	if( isset($MainList) ) while( $Item = & $MainList->get_item() )
 	{
-		$MainList->date_if_changed();
+		$MainList->date_if_changed( '<h2>', '</h2>', '' );
 	?>
 	<div class="bPost" lang="<?php $Item->lang() ?>">
 		<?php
@@ -83,23 +84,23 @@
 			$Item->anchor(); // Anchor for permalinks to refer to
 		?>
 		<div class="bSmallHead">
-		<a href="<?php $Item->permalink() ?>" title="<?php echo T_('Permanent link to full entry') ?>"><img src="rsc/img/icon_minipost.gif" alt="Permalink" width="12" height="9" class="middle" /></a>
 		<?php
-			$Item->issue_time();
+			$Item->permanent_link( '#icon#', '#', '' );
+			echo ' ';
+			$Item->issue_time( '' );
 			echo ', ', T_('Categories'), ': ';
-			$Item->categories();
+			$Item->categories( '#', '<strong>', '</strong>', '', '', '<em>', '</em>', ', ' );
 			echo ' &nbsp; ';
 		?>
 		</div>
-		<h3 class="bTitle"><?php $Item->title(); ?></h3>
+		<h3 class="bTitle"><?php $Item->title( '', '', true ); ?></h3>
 		<div class="bText">
 			<?php $Item->content(); ?>
-			<?php link_pages() ?>
+			<?php link_pages( '#', '#', 'number', '#', '#', '%d' ) ?>
 		</div>
 		<div class="bSmallPrint">
-			<a href="<?php $Item->permalink() ?>" title="<?php echo T_('Permanent link to full entry') ?>"><?php echo T_('Permalink') ?></a>
-			&bull;
-			<?php $Item->feedback_link( 'comments' ) // Link to comments ?>
+			<?php $Item->permanent_link(); ?>
+			<?php $Item->feedback_link( 'comments', ' &bull; ' ) // Link to comments ?>
 			<?php $Item->feedback_link( 'trackbacks', ' &bull; ' ) // Link to trackbacks ?>
 			<?php $Item->feedback_link( 'pingbacks', ' &bull; ' ) // Link to trackbacks ?>
 
@@ -120,46 +121,40 @@
 			locale_restore_previous();	// Restore previous locale (Blog locale)
 			?>
 	</div>
-	<div class="separator" ><img src="rsc/img/separator.gif" width="265" height="14" /></div>
+	<div class="separator" ><img src="rsc/img/separator.gif" width="265" height="14" alt="" /></div>
 <?php } // ---------------------------------- END OF POSTS ------------------------------------ ?>
 
 	<p class="center"><strong>
-		<?php posts_nav_link(); ?>
-		<?php 
+		<?php posts_nav_link( ' :: ', '#', '#' ); ?>
+		<?php
 			// previous_post( '<p class="center">%</p>' );
 			// next_post( '<p class="center">%</p>' );
 		?>
 	</strong></p>
 
-<?php // ---------------- START OF INCLUDES FOR LAST COMMENTS, STATS ETC. ----------------
-	switch( $disp )
-	{
-		case 'comments':
-			// this includes the last comments if requested:
-			require( dirname(__FILE__).'/_lastcomments.php' );
-			break;
-
-		case 'arcdir':
-			// this includes the archive directory if requested
-			require( dirname(__FILE__).'/_arcdir.php');
-			break;
-
-		case 'profile':
-			// this includes the profile form if requested
-			require( dirname(__FILE__).'/_profile.php');
-			break;
-	}
-// ------------------- END OF INCLUDES FOR LAST COMMENTS, STATS ETC. ------------------- ?>
+	<?php
+		// -------------- START OF INCLUDES FOR LAST COMMENTS, MY PROFILE, ETC. --------------
+		// Note: you can customize any of the sub templates included here by
+		// copying the matching php file into your skin directory.
+		$current_skin_includes_path = dirname(__FILE__).'/';
+		// Call the dispatcher:
+		require $skins_path.'_dispatch.inc.php';
+		// --------------- END OF INCLUDES FOR LAST COMMENTS, MY PROFILE, ETC. ---------------
+	?>
+
 </div>
 <!-- =================================== START OF SIDEBAR =================================== -->
 
 <div class="bSideBar">
 
-	<div class="bSideItem">
-		<?php // -------------------------- CALENDAR INCLUDED HERE -----------------------------
-			require( dirname(__FILE__).'/_calendar.php' );
-			// -------------------------------- END OF CALENDAR ---------------------------------- ?>
-	</div>
+	<?php 
+		// -------------------------- CALENDAR INCLUDED HERE -----------------------------
+		// Call the Calendar plugin:
+		$Plugins->call_by_code( 'evo_Calr', array(	// Params follow:
+				'title'=>'',			// No title.
+			) );
+		// ----------------------------- END OF CALENDAR --------------------------------- 
+	?>
 
 	<div class="bSideItem">
 		<h3><?php $Blog->disp( 'name', 'htmlbody' ) ?></h3>
@@ -182,22 +177,20 @@
 		</form>
 	</div>
 
-	<div class="bSideItem">
-		<h3><?php echo T_('Categories') ?></h3>
-		<?php // -------------------------- CATEGORIES INCLUDED HERE -----------------------------
-			require( dirname(__FILE__).'/_categories.php' );
-			// -------------------------------- END OF CATEGORIES ---------------------------------- ?>
-	</div>
 
-	<div class="bSideItem">
-		<h3><?php echo T_('Archives') ?></h3>
-		<ul>
-			<?php // -------------------------- ARCHIVES INCLUDED HERE -----------------------------
-				require( dirname(__FILE__).'/_archives.php' );
-				// -------------------------------- END OF ARCHIVES ---------------------------------- ?>
-				<li><a href="<?php $Blog->disp( 'arcdirurl', 'raw' ) ?>"><?php echo T_('more...') ?></a></li>
-		</ul>
-	</div>
+	<?php // -------------------------- CATEGORIES INCLUDED HERE -----------------------------
+		// Call the Categories plugin:
+		$Plugins->call_by_code( 'evo_Cats', array(	// Add parameters below:
+			) );
+		// -------------------------------- END OF CATEGORIES ---------------------------------- ?>
+
+
+	<?php // -------------------------- ARCHIVES INCLUDED HERE -----------------------------
+		// Call the Archives plugin:
+		$Plugins->call_by_code( 'evo_Arch', array(	// Add parameters below:
+			) );
+		// -------------------------------- END OF ARCHIVES ---------------------------------- ?>
+
 
 	<?php if( ! $Blog->get('force_skin') )
 	{	// Skin switching is allowed for this blog: ?>
@@ -211,7 +204,7 @@
 			</ul>
 		</div>
 	<?php } ?>
-	
+
 	<div class="bSideItem">
 		<h3><?php echo T_('Misc') ?></h3>
 		<ul>
@@ -220,13 +213,14 @@
 				user_register_link( '<li>', '</li>' );
 				user_admin_link( '<li>', '</li>' );
 				user_profile_link( '<li>', '</li>' );
+				user_subs_link( '<li>', '</li>' );
 				user_logout_link( '<li>', '</li>' );
 			?>
 		</ul>
 	</div>
 
-	<div class="bSideItem">
-		<h3><?php echo T_('Syndicate this blog') ?></h3>
+<div class="bSideItem">
+		<h3><img src="<?php echo $rsc_url ?>icons/feed-icon-16x16.gif" width="16" height="16" class="top" alt="" /> <?php echo T_('XML Feeds') ?></h3>
 			<ul>
 				<li>
 					RSS 0.92:
@@ -249,26 +243,37 @@
 					<a href="<?php $Blog->disp( 'comments_atom_url', 'raw' ) ?>"><?php echo T_('Comments') ?></a>
 				</li>
 			</ul>
-			<img src="../../img/xml.gif" alt="XML" width="36" height="14" class="top" />
-			<a href="http://fplanque.net/Blog/itTrends/2004/01/10/rss_rdf_and_atom_in_a_nutshell" title="External - English">What is this?</a>
 
-	</div>
-<p class="center">powered by<br />
-<a href="http://b2evolution.net/" title="b2evolution home"><img src="../../img/b2evolution_logo_80.gif" alt="b2evolution" width="80" height="17" border="0" class="middle" /></a></p>
+		<a href="http://webreference.fr/2006/08/30/rss_atom_xml" title="External - English">What is this?</a>
+
+</div>
+
+<p class="center"><!-- Please help us promote b2evolution and leave this link on your blog. --><a href="http://b2evolution.net/" title="b2evolution: next generation blog software"><img src="../../rsc/img/powered-by-b2evolution-120t.gif" alt="powered by b2evolution free blog software" title="b2evolution: next generation blog software" width="120" height="32" border="0" class="middle" /></a></p>
 
 </div>
 
-<div class="clear"><img src="../../img/blank.gif" width="1" height="1" /></div>
+<div class="clear"><img src="<?php echo $rsc_url; ?>img/blank.gif" width="1" height="1" alt="" /></div>
 
 <div id="pageFooter">
 	<p class="baseline">
-		Original <a href="http://b2evolution.net/">b2evolution</a> template design by <a href="http://severinelandrieu.com/">S&eacute;verine LANDRIEU</a> &amp; <a href="http://fplanque.net/">Fran&ccedil;ois PLANQUE</a>.
+		<?php $Blog->contact_link() ?>
+		&bull;
+		Original <?php display_param_link( $skin_links ) ?> by <a href="http://severinelandrieu.com/">S&eacute;verine Landrieu</a>
+		&amp; <?php display_param_link( $fplanque_links ) ?>
 	</p>
-	<?php
-		log_hit();	// log the hit on this page
+  <p class="baseline">
+		<?php
+			// Display additional credits (see /conf/):
+ 			// If you can add your own credits without removing the defaults, you'll be very cool :))
+			// Please leave this at the bottom of the page to make sure your blog gets listed on b2evolution.net
+			display_list( $credit_links, T_('Credits').': ', '', '|', ' ', ' ' );
+		?>
+  </p>
+  <?php
+		$Hit->log();	// log the hit on this page
 		debug_info(); // output debug info if requested
 	?>
 </div>
 </div>
 </body>
-</html>
+</html>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/natural_pink/_profile.php 1.10.3.src/skins/natural_pink/_profile.php
--- 0.9.2.src/skins/natural_pink/_profile.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/natural_pink/_profile.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,24 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the user profile editing form
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display a feedback, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?disp=profile
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage custom
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	/**
-	 * We now call the default user profile form handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_profile.php';
-?>
diff -ruN --text 0.9.2.src/skins/natural_pink/rsc/img/contact.gif 1.10.3.src/skins/natural_pink/rsc/img/contact.gif
--- 0.9.2.src/skins/natural_pink/rsc/img/contact.gif	2005-06-17 19:53:26.000000000 -0500
+++ 1.10.3.src/skins/natural_pink/rsc/img/contact.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-GIF89a         !   ,       x0I8ͻ^ (Ӻi,`6n'dK>2# 9Y1R+6t[Me6XUl{BkHmm`95Pf[}Xr*un}.K5QcRE0Tg
Q<,~vo^ƱԸкZWZ_VX[J(g'
Ny(] Gt%G5WxIb3ɲex*[ʜږ.4sI3 ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/natural_pink/rsc/img/Thumbs.db 1.10.3.src/skins/natural_pink/rsc/img/Thumbs.db
--- 0.9.2.src/skins/natural_pink/rsc/img/Thumbs.db	2005-06-17 19:53:26.000000000 -0500
+++ 1.10.3.src/skins/natural_pink/rsc/img/Thumbs.db	1969-12-31 18:00:00.000000000 -0600
@@ -1,70 +0,0 @@
-ࡱ                >  	                                                         	   
-         
                                             R o o t   E n t r y                                                                              0 ؆AR         1                                                                                                              2                                                                                                                    3                                                                                                       <                              	   
-         
                                                       !   "   #   $   %   &   '   (   )   *   +   ,   -   .   /   0   2   3   4   5   6   7   8   9   :   ;   <   =   >   ?   @   A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   T   U   V   W   X   Y   Z   [   \   ]   ^   _   `   a   b   c   d   e   f   g   i   j   k   l   m   n   o   p   q   r   s   t   v   w   x   y            JFIF  ` `   C 
-
-
-

 C		

   `"            	
-    } !1AQa"q2#BR$3br	
-%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
-   w !1AQaq"2B	#3Rbr
-$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? ?}"흈-=o ƨ{ſ ~nd_0=R;@@=@n
PK=dPxU	UFe'M~P23rXÝ{yew(y1*́,q?>8'w 4^4P1|܂ -q>j\''kQXsTQE lZ[RT?uyH9;vޯc wP - Pw AC TXW$>f(                                    0   JFIF  ` `   C 
-         JFIF  ` `   C 
-
-
-

 C		

  ` R"            	
-    } !1AQa"q2#BR$3br	
-%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
-   w !1AQaq"2B	#3Rbr
-$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? S( ~7|`.<@i6(G%̝՝QA@0PI '|O
-
-s<֧#obc.rCkoV]Zu]-?kɷkRy'0@C(nτB|o-|76> DyeKc;Z?S+S~:guH^*vod׾%]ťKQlpv3ڣ A[ c9ɩ<_miFG ;T
_|{V->%uqkD h%iH&-fIٹ ~E*MI!AWZ7}JF$)+c9$(r4J< ( )3ȟ~-6jZֹx0u!;x@2;A vO,FMKQCfimo^MRgbZ1"1Dd&G~ {|WF(/=奲-r\K))T$fOL]FHWk!
-$,VQ?;g@>-:mOPWG7:O(Gd>[ |C{h1ꚷ)Vd׵ONxtJ:Z*e&NJ ~7簂koCbrH-֑Pz<^E-W)g1mK FO΀>8?gOWIhZhKyԦsF._1h.[d~::tI5=kMt{Z_K)`ee6堹 8X,a/7^#|s
ż.,hrf>]	CLm#WwS@ߴGaj=[Njk7Ilkqm+.?u#ͨɽ 
-1)x;9 |4utiДe,{זpbֻ[/kI!FL+iYp4 U<oAF"v gh]A@=Q@~uӟ.SK#ڿUĨJS}RF ?퍮+G\hog2
>+x#rc@^_W>"YɪN-˕&@IQˑ-CmUj2Ѵ5
Ui<dp]ǜ%`M_~߳v?O;+oz"73	P!SMkWڦs.wkq-ո.gIbfW @=b>h_"x[%(m.'h%(nR|ݎ{>*o~>WYr>j>0ss>zȲôx`|g =SV/_x*mNZr]᷶ln!y$I1,~Z^rύ,]|%M&5ѵLy݇.%0Nq@ /_!Ե^=/~Huk<ZX|> v /aG&ٯi#H-zfugsag=FWs#->H	'TgřxvM/4Hx(cF#iJUGxl`I#xv	h>$tٴ7\?ï,!H
-$SH@?xDɏTYҭa2/*$['5WiBՎtC:RS@5|oYl}KkvMSgn$#Q6(S24KtxQk	U&(Y
.V@M!ðQE Wׅմ닛T߁6GҕA7W}"Ou[uKFkW&&UwE$KjE^k>?'#=xzNbkPFڊ۲rp8I|%{cg.mNmbkl-xZV9[$s5J͟īoc9cakd>ЖV:H|d )Uj	ա5-jM^;{)uSl<e[dy7͖Qz _oixV&.4\jVVmo~l.h=siւ=bP1\]\Fc£ڻ
-u_KmMP_ë{lo+x#Fc\n+p!pCG,V
-9tF.n=_6R⚾i J7YI[`Omz|<݇-%Oyb+"ꖪ` kyDZ=x^[S[]|#_~I1sI1,qrqkOKŞ{mKH)obXвSƻVV~G\T7ZSn^Gz7/Dg|gKs{m*%Og__|+BGóJ-2T8;K/C#pqǎ]Aw#ΠJY0;1`
t	<~:xMͣđFJN/2.NbG] )_&3U.F.\\ƣkh֖J(
-_ kSjiV۴sAj${k -"FR<Vg`(ƨK ^&.u,lP000yuCCwq|LӢvN[sdZRBz=/tk7:}2UKTܳC+o'y۸:{_4(I/-4DM-\FVl%eP6W?íVM 5j,{-v6dʌ$<&]Þ4DԬ4i$u9q1,(b'SWA&oΖ~:Ekt|; 5yL"/LI+Dv7JTqIIDwkwmRݣ_ό!um=2^ko.BoI0:0sdZׂ5IﭖX5K{hAedUebO5x+QԤdgY<?k><@Eql~cl070?\:- \RxD %)'hc#uhԶ_3Ѓ!yGGe{yG gYj>'/+᫣yagiI&˼ @(  yi&b$ݻ.(
-(
-viߴ֫6u Ici1Xѹp+]X1q_E M6 4o;K,97Ӡ|Dsڀ>E*'Ocsw:9hF7yB7*\(}!trGZxSsi _szUKKQ'DE ( * xO jÚd6Z$vo(Ռ.U g]e{+vL1U}~%Bc|{i3S\i2nZ!ql$lNNִm>Vl^
ꓳzwIt;Z(<@(                                                                                                                   
-
-

 C		

   `"            	
-    } !1AQa"q2#BR$3br	
-%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
-   w !1AQaq"2B	#3Rbr
-$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ?  _{/P`r?A/QE 0I\ɸt\~@Mdpsz}!6;4y*9jApmܟOh >
-(Cm C_x"f"$l#\g<Q@n?ttzԢNLȎ( p?C/Q_           ,   JFIF  ` `   C 
-
-
-

 C		

  ! `"            	
-    } !1A4                                                                                                             8      5                                                                                                    1   U      6                                                                                                           S   ?      7                                                                                                       h         Qa"q2#BR$3br	
-%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
-   w !1AQaq"2B	#3Rbr
-$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? S( ( +Ү4;><O!*eH8 k&e.6pK<AlX+`LUЗxS|LU#t>Yz3|gXZִmbQCVp(vwGnch4]J K^Pۉ.-+$P
-!aQ$x/n۟pߒf$7G,Q~+I>g{2\ڵe{kdWeuzOm2V"
-ȣ [i	"dHʿl s=G1i4s6wk3/QE QE V
gvܪ"cbTg3!oU{()e.*-meu=c@ 18#CT]/O[Y$uy,f	C
-2Iɨ3^iu;kX_hT`wN5@wڤO[=QO1? c>(I<KО>^qķ8KcimbbL7 fgʏCNXʱ.ihk ꆓXBX[y28i\<w$5z((((|w "v ^?:pǇ(?              I   JFIF  ` `   C 
-
-
-

 C		

  J `"            	
-    } !1AQa"q2#BR$3br	
-%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
-   w !1AQaq"2B	#3Rbr
-$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? S( #/>K[H3܃v _o_
/4&)}Oau OX=JjiOc!Oڥ'f>=Zztr$Ѭl+)#_߲':E̙43 <r8`H ;ֵJ^b8{VjP&~1h>X( ( L<RϿL ۛ_)mbba,(:2˃A@G5h!.#UFt
; ݢ(
-;ojǪiTF&YNAZQx//<-ͥ-ƹkF-wweR@\F%Q ;5ULo1Rh:m&Xu.H>rN
(~8Cek- Z~[#O }{4DG<q-[oi}pZ)v2#8`j%v8x*J1{6OѲy~~ÏIyfuO091@VhO+,lFqV_1?~!x-\!广M
-FQC gӔW+ǖ_~:垩u4wSD\-K\ 0|{^zޏ\YIm|QRy	5Oyڼ>*M"FyLD-S>wŞҼgw]t=A5;)bm](_W-xa>Ǥh1V\Vi[-Y09` /MM.4f#0R7q\7Ŀ'>/iMD^-|A}kia+<O
xԪғӖ1OM/w۷	[F񎵪xX/F!pNɈ0p8_|¿Bį5ur^0NcH*G;|UxAִKص
6<G CGpyfzG8\k>rKkmӿQ^Q	/i>hMF]RxD
-ݏRk~( ( ( ( k/w/wك*" I&ѸǽxWr3+7FǦr.k<[w;G^݇|E]:	гbq½UyN?LevKU)ߧ+NQ_-R UQ^qQE QE UM[MY.'iRx$1ȡ2*<5n ٣~OUͧ10m@,s.3 J >`{-qg~/y$Q
-72@' `{Zh Rኂ9 BE QE QE                                                  3   JFIF  ` `   C 
-
-
-

 C		

  
- `"            	
-    } !1AQa"q2#BR$3br	
-%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
-   w !1AQaq"2B	#3Rbr
-$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? gߴHԓTlچ[	D\'Avȅی5u߳}kWL5;}5wWqpv@_;w*ƣqAɦYv9,тOSCv($ zT}GQɻoEMTXuskkmj	A!6Ci>a:K$F~g"*InZEbc&-wot!r ܪE}Ζ 
ƺֺdqdZ^I#;;iYtR3G&|mgR\XnDLѣ*TMw`TmZH'C|Ɓټۊ'p
^kjRէ/h~*x^+	Y&|
+*#dm> wmEde6ϵ]-;_gǢC
rP$khUH
.>'5~u#진V ^_|HX[It<iđt
1ڻɯ[[閐^tEܮm.9*V6#ԢI.tV)rY>T#I*ϔhg俯^3^faXZC}(X+N JwkimeK k*ۄd;XV)Խo L           JFIF  ` `   C 
-
-
-

 C		

  	 "            	
-    } !1AQa"q2#BR$3br	
-%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
-   w !1AQaq"2B	#3Rbr
-$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? ; >WǏIѼO4 i)oa}EZ]o$_S_B^)<sᧉ5ZǆtBX嵎Ij bp  G  p5WO &o Ha                                                         `   `   .       >Rs e p a r a t o r . g i f     *       a>Rf l a m a n d . g i f             a>Rb g . g i f     (       >Rb i r d s 2 . g i f     &       a>RC a t a l o g                                                                                         u   6                                                                                                                                                                                                                                                                                                                                                                  b i r d s . g i f     *       a>Rc o n t a c t . g i f     6       >Ri c o n _ m i n i p o s t . g i f                                                                                                                                                                                                                                                                                                                                                                                                               
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/natural_pink/rsc/styles.css 1.10.3.src/skins/natural_pink/rsc/styles.css
--- 0.9.2.src/skins/natural_pink/rsc/styles.css	2005-06-17 19:53:26.000000000 -0500
+++ 1.10.3.src/skins/natural_pink/rsc/styles.css	2005-11-25 13:23:26.000000000 -0600
@@ -1,10 +1,10 @@
-/* Designed by Fran????????????????????????????????ois PLANQUE - http://fplanque.net/ */
+/* Designed by Francois PLANQUE - http://fplanque.net/ */
 
-@import url(../../../rsc/basic.css);	/* Import basic styles */
-@import url(../../../rsc/img.css);	/* Import standard image styles */
-@import url(../../../rsc/blog_elements.css);	/* Import standard blog elements styles */
-@import url(../../../rsc/forms.css);	/* Import default form styles */
-@import url(../../../rsc/comments.css);	/* Import default comment styles */
+@import url(../../../rsc/css/basic.css);	/* Import basic styles */
+@import url(../../../rsc/css/img.css);	/* Import standard image styles */
+@import url(../../../rsc/css/blog_elements.css);	/* Import standard blog elements styles */
+@import url(../../../rsc/css/forms.css);	/* Import default form styles */
+@import url(../../../rsc/css/comments.css);	/* Import default comment styles */
 
 /*
  * Main page construct:
@@ -125,7 +125,7 @@
 .pageSubTitle {
 	letter-spacing: 4px;
 	margin: 1ex 0;
-	font: 109%;
+	font-size: 109%;
 }
 
 
diff -ruN --text 0.9.2.src/skins/natural_pink/skinshot.jpg 1.10.3.src/skins/natural_pink/skinshot.jpg
--- 0.9.2.src/skins/natural_pink/skinshot.jpg	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/natural_pink/skinshot.jpg	2006-08-18 22:49:28.000000000 -0500
@@ -0,0 +1,51 @@
+ JFIF   d d   Ducky     <   &Adobe d    
+
    
    '  		
+
+
+
+

                                   0 !"P1@`p2B#$% 	 
+     !1AQq"2r 0aBRb#34C             ! P1@      !1AQaq 0@P`p    (E  `   (	<è>|>   %7^C>4fHD3:M@    #z}oL(p   $b %B	@EͿPtNXޚLz8  `skk1d QFdp ԢJ2#A̐(	5$:  @9o~ PdlH `PjQG
+Yj QfEXhHd#  `A Pd (̢ltaͮ QFD H#SrQ@̐(	8 0&nhq9 PbY PUq@d@HQ@1Y#$PF!`s@2 ΀dIf[՞ A P $F$C, 4  $@H3zE  '$aTz d@HYfcDDh9 Ppe 0$
4<^I}碀9 
+ Yg@ ` jh 
+U  Qc@Hl IZIls@ECr 59@YrC5(9uP"  5VXUV2H*¬eXʬ*«
+c*«
+$x|%=`hrc6foE1<a7.0G<SDH0w"TӲNYӹvQiD"akMM&VUjZVUjvVx01[ FWX{p@{w]M7ޑ5MHgi;TʦU*LeS&IZ0vk'|H'dGQ-r.VZ1#pݧ6U95kS.b
+:1!5.jՕ3_fQJTgɧKz=E]5J2*2*#pSXSg|2fx	#&]Ԕf9,nF)4ԈfR[rCW)kg_/VS)LrN35\n
+:0!
+TenWRSu䥪	(n<{mJv֌"**課>)IugC$#.M/ L
!"Xఉb' bzQ[dn_%TTL_%IJGi\IESlԶkYƟdLNaN= AA5_y0{$ZdgP,k"6]hny
+c	wbM'ntkU$H՛aކJ=qEN3'	Zb-	Y8ȇIm>!]{7}/&e-F}k܁@IYAEm%k(a+t7~NṆ'VCn*ʌʌToDi+*l
b|Λ"Ӥj&R  :J^  =Gl	t~5z;r+2xc(ʍ+Ek_W:_ ?/ ?u)A ?`Zٵ{vnڽW{vnڽWj^ݫ۵{vnڽWjAXK*QXF23)='"q,N&Q?$c#䰞_..7(Y-eWۄo x%bwo!ZS1 W8+g"<LLKqJp%,<Y~$¢eMs==[u9e=MהE_pvʬ&<gDn،=<3PhB/:2/fa`#B(neո+Ni֭:էZVjӭZUZVjӭZV]jӭ[[[KB@Gq>>{Գ:m \]U.lʬ32?3#H\֍I|3!exgʗPr,|(ֹF(u5QXh{:}(nUϿ k==Qg(nqdlP}R^B/oQ"V]֮AkK*}iGɓFsyFGda+Ҿ _k}=[_RoT*Vŕ@kyvu̝ޭJIsظK^ylТoIJ5wۓձNS^J$]~w0flٿK!wջk\ۡ8@ʍG
<ϓ\4\;A
0Mv#zHL ·;_܏VItK
T03G+G+dc[QiV<P+и"QviTp(_-Q UG;أջ~6@O,M|o,7ҀE/1*Wru{ቑ5b?"
:_R7fCHFRkzزfꋎkQGV	/hWZzZVSȰέzHރѪ>χEYᷕ8V}[]\rUbV+<'j`\Rϫws"ȹ\ԫ(?jȲwCy'v=[nB
+SZkeeNiUH6{Hǫwmb~ؓ%@"Ћa9bH~Tdx;x#J{Ӥr,h'܏V}[1ug3KRV-+%ҧ%O$daK7dfBlEuӒk	?'_׿/lzx8OԿ(W-]*]Rjo+Ke
+F_u"؆#~w^ܸ*7W܏V}[Ij;M{9ԹBe5lGw>˙s.e̹,R6&zݽ=Ьngչ3QYgeYb4N(Mz+*вvGw>ݴܲ;+ҲYJh'~ꝱ ?!N>=C-5z2pO\=]
+鿅Fs_pWWj?t¸ 
++
+?u_¸ 
+(8'ozϩhlL,3WTNk-u/+Nk) ل#5(IIP	ޭK$Q} wTSFPP_)Pg`ކIbqܩ=؅s,jõf >AfP4x D&C$EXhj$V65Q?0٦L4R&RǑ;_j^~}N 4rC1{*+Ȩ"5T?PECjeC5
+3`@^ᗍs=XQt$v(!)S

6iEO2VjId`g]i(N|lg8t/N
+1$lRI\zڞ>ooE2o *bw_8tHej"YyZ~)*	egԭ+S6ijmRV'ozϩha97%mء[3&8Rs4T4r=!;LP@`Ki&7^T%/``mr=|j0HHks}>Yyἴ*]9#1r#1xBKޗ#i<P[_PP 
+ lG6P,x$P˴⧂

nkQft^,*8EiňhڗQ枮Sur&vXL
ڍÌUǵ]^)0BXc~)
+,U164ޗSŷ\ K81R$
gct@)obGj4Ұ_ӊaR'zOࠈ
+=kTbaniP$" Jɠ֭L-({1\đ7d&WFӘCZ"u X0VҘ<@s3Q	=z&	!õOJV!ATL/l&b/nu");aRMk˰iDy1d.0J 
;xXt/QLSޗ@9Lcjnn[})Oڐ	H4_ړS=g4$3%dY%X7]fo7 Z9t[,:)IJˣRVMDy
ZR\c J%쉺h$i),aнdW\lIΕ7,Յn}YS\y/=g4~kvև 	g:%犉0bE"dֹ
+y	Df$CFgZ,J9TBKB-Twp}y~izz
+
+8oA|с48NPA7ւázlNh<_+ڗ=GS=>sz4|:}?/@a5hsǮ	c_p}ԝ
+N>=Cb	|(O
8襠ib3s54uK_RPiڐbVNDSgaн+-]]]]]V}8GSQ$)ҹș6[1FiZKT`OI&?L= FOH
[Q tG;


ژ}NOQ>a}*yIܠ)!'/E|1	X0ސ%d^-IF'} z$XO~2Z0[%u1Sٚ)]@yD'[=L2Ԥ{Ǯ/?>/RzRRXͪBGrPm0Gz 8S5n@5x▉Ba;摻V犽[6ڏ=fta4LcGNXt/X[Pf]e0}zz3SOAXw>ߡ([)d6AX`M$=o4ZxTڙ=I):P)PXZ-Is%	TS}{|j/?,hV'M&/yB9#~:RAbZHj/1õ:zϩjP 0A\pWX"+@7чcz쵨Hb/WRo<P*}0}>Y9g:]>W+U{ XgBto}ZxsLsMG5 ?! P x?䞥 ?x**)jݚECQ  ?! Jp'F)eG?>*_|+fٟЮ¸ȵ'RGu'H?Pn\EEEEE?!ӱ૒     @I  H	I$O	$	$I$!$I  		 	$6I$	mI$I$@$ 
+$A 	 I $I$$ 9I$@  II H ;$I$I I $H  A$I A HH I$	$H$A A I'II$	 Am$$8$H$A$$I$ 	 IH  H!A$H I`:IH$@$ $$	$I  ?<iG'RD	6"Q q&{[.U6z){6Vڡj6L yL aM
+<yhQ맿S]_Q8> x/|I67
+s Q/C" XhqOJؒ"-`mEYzC.cLThkK"ĸGMA\')4 7FZNկ':^6lN(>:/{8hQlx|\PSXȾiuf5rV]:h]8FbC%;>v o\).ķ7j؋3	n:#V_ivZehxo-:;Q֟}n4cHS?z|@~?z޺?z޺L!:wtg]6@P)̀0Q0Y=
+|$oF 9i(4Y]mGwPѶ)]vI#ʮ$*@*$5Ɲ.{
+t(T,dK*k_=Ce|&L:YtE	`KrJ8dkF(DdMxEQTuuiO<_gYF&`<S\NX19t r Y-nj`jK$ohzm\kN-J,Щ aiVujdbETɿ\ӱB0ONvkMU/zrʛ&8k X!BYY;qޭ ]5tQF8O~;uN)ˣ5	E S@4C
B"uޤp4 |	{KhA7^HԨ F_@Y;4$
+A/j@w# ߭QPH,(Y@ƿ|4N>tu
+'.^|n>:U{ژ(6& 	7jTJȝ( ͩ*)'QȈjs%23SUjr~(cL4jPPלD`qM\IR Iݠ )(a* ,EzD
:WEY;4!H[1I0$]^W@W]s	4CzƴǻEy_OOM>Z7ƆLbZ FI0_z-?*1zd0)R$:E(DDER 
+2"TN),QSsd`ͬhe e3䧥"FȆjK "<] aP ؍+lW
+U¤!޿MBOSF 9i(;4x|Q4]zM)
rYYrQ!d"@F`HFXf L'꘲I椮ݽ.&P\a$A&2{ޗD[JXKKCd	 ?vt$QtL1    6Vwxe9ZРt!CR%D8SM HR>ψ~軨:||Q~~w뢏GN:2 (Q⨞
@0!ϖJf,xFkB{
++bGsrҼRafK JVkNŊ1x4ފ'k`	Gw-
+ 2a!Bܬ;aɾf8T8PEk.gN`gA-PPDMs|$@)eWw>tqqG]Gn,b^8fMjC$1.*S+2Psl1C#Sp@n9
+Hݒ)K+75ddťݧ@ K-(F7
YDRA(]yQGqdnTS$ 	b&-0(E¦"D0LPLnVjټk%@	xҜ%!,K۾':^6lN(>:US#tE)Xj)8k ɔ'UH1R@"O}*\"l)ԑUT`g*pQeQe0L̷fB%H,vK#黍iv_ڙ4x<Qov-}w.4[ViA7캋ծl
+Zfz5`̓|f#~(01-$<XE}BTyנl	lf6OڼqxXǧyihoQnvwȣ⎵n  ~qiϳ9wYNw!nA}To>gרl1A0fJ^xS>!|v>
+y>#ꏟ?tt*8t箸'Y
+ElЌV3SB2AD /N^%%	PƽE&q7- 4.ZʢBbrQ"5Hѯ+  [j~+O?~)Z}MQ~~kjQ맯5 W1Ӯh@n\jތQ(+ĘrChȪKͩ
+,)2!p6EN	>
 ( kj$@%.;*iCqcnJXޤF0F W\oq0׆WV5APܣ?]sEr!30D1޲md|)T%'ZfcD,[@&IkG&oM02DMmC!?R RlvZj$Z}(H	È*j H怛(d6dϵivݚmS	1r=
~_6][6dpT#*D
b^dQ%3P8Yni@M8
Fy\\WlxIIlPΕa+v./ZZHVY 	 	S- Up\QqԤP bK%Et
tLFOin\sX^9MM<ƭ
 ~6GcG~~GcAq xkcLmW./fl05[pVT"r(;n)sOPNXRl%`rAzۑY֬9._4h||G>~8t箸#ά5a¶fI5iK,TQ!t,jkCI0R#I)"$&dpg%15J15[*|`5ب"2RP`UdEN(Dz
,\.n%SSXZ@G?t5tǒz<چGO׊
+ItNZ&8 83Y6ڔw
+7 _֩_[X_AC[M2 ǅj߰"CUbIbs6I'1~ᨺ*zGS*ϡ㮭ugGCvżh4V?@ۭ+^\r胊^j?jl3ٯk8O\ug ? hR4(uE[w
+/")#oI5O/ !vwQQQQο)(*^8R ? o1@
+F/rdrݝ9?t#	N+/w?e&t"t7j!Si5O[P1c6q#wC;7 $lh6#P0#ݥ@$up7l#|T/o,  Ii6 tQj4! %?
!=}W1U@n%f%  
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/nifty_corners/_bloglist.php 1.10.3.src/skins/nifty_corners/_bloglist.php
--- 0.9.2.src/skins/nifty_corners/_bloglist.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/nifty_corners/_bloglist.php	2007-04-25 23:18:16.000000000 -0500
@@ -0,0 +1,49 @@
+<?php
+	/**
+	 * This is the template that displays the links to the available blogs
+	 *
+	 * This file is not meant to be called directly.
+	 * It is meant to be called by an include in the _main.php template.
+	 *
+	 * b2evolution - {@link http://b2evolution.net/}
+	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+	 *
+	 * @package evoskins
+	 * @subpackage custom
+	 */
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+	if( ! $display_blog_list )
+	{	// We do *not* want the blog list to be displayed
+		return;
+	}
+
+	# this is what will start and end your blog links
+	if(!isset($blog_list_start)) $blog_list_start = '<ul id="bloglist">';
+	if(!isset($blog_list_end)) $blog_list_end = '</ul>';
+	# this is what will separate your blog links
+	if(!isset($blog_item_start)) $blog_item_start = '<li>';
+	if(!isset($blog_item_end)) $blog_item_end = "</li>\n";
+	# This is the class of for the selected blog link:
+	if(!isset($blog_selected_link_class)) $blog_selected_link_class = 'BlogButtonCurr';
+	# This is the class of for the other blog links:
+	if(!isset($blog_other_link_class)) $blog_other_link_class = 'BlogButton';
+	# This is additionnal markup before and after the selected blog name
+	if(!isset($blog_selected_name_before)) $blog_selected_name_before = '';
+	if(!isset($blog_selected_name_after)) $blog_selected_name_after = '';
+	# This is additionnal markup before and after the other blog names
+	if(!isset($blog_other_name_before)) $blog_other_name_before = '';
+	if(!isset($blog_other_name_after)) $blog_other_name_after = '';
+	# This is the blogparam that will be displayed as the name:
+	if(!isset($blog_name_param)) $blog_name_param = 'shortname';
+	# This is the blogparam that will be displayed as the link title:
+	if(!isset($blog_title_param)) $blog_title_param = 'name';
+
+	/**
+	 * We now call the default bloglist handler...
+	 * However you can replace this file with the full handler (in /blogs) and customize it!
+	 */
+	require $skins_path.'_bloglist.php';
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/nifty_corners/_feedback.php 1.10.3.src/skins/nifty_corners/_feedback.php
--- 0.9.2.src/skins/nifty_corners/_feedback.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/nifty_corners/_feedback.php	2007-04-25 23:18:16.000000000 -0500
@@ -0,0 +1,26 @@
+<?php
+	/**
+	 * This is the template that displays the feedback for a post
+	 * (comments, trackbak, pingback...)
+	 *
+	 * This file is not meant to be called directly.
+	 * It is meant to be called by an include in the _main.php template.
+	 * To display a feedback, you should call a stub AND pass the right parameters
+	 * For example: /blogs/index.php?p=1&more=1&c=1&tb=1&pb=1
+	 * Note: don't code this URL by hand, use the template functions to generate it!
+	 *
+	 * b2evolution - {@link http://b2evolution.net/}
+	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+	 *
+	 * @package evoskins
+	 * @subpackage custom
+	 */
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+	/**
+	 * We now call the default feedback handler...
+	 * However you can replace this file with the full handler (in /blogs) and customize it!
+	 */
+	require $skins_path.'_feedback.php';
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/nifty_corners/_main.php 1.10.3.src/skins/nifty_corners/_main.php
--- 0.9.2.src/skins/nifty_corners/_main.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/nifty_corners/_main.php	2007-06-05 18:15:32.000000000 -0500
@@ -0,0 +1,304 @@
+<?php
+	/**
+	 * This is the main template. It displays the blog.
+	 *
+	 * However this file is not meant to be called directly.
+	 * It is meant to be called automagically by b2evolution.
+	 * To display a blog, you should call a stub file instead, for example:
+	 * /blogs/index.php or /blogs/blog_b.php
+	 *
+	 * b2evolution - {@link http://b2evolution.net/}
+	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+	 *
+	 * @package evoskins
+	 * @subpackage custom
+	 */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+skin_content_header();	// Sets charset!
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
+<head>
+	<?php skin_content_meta(); /* Charset for static pages */ ?>
+	<?php $Plugins->trigger_event( 'SkinBeginHtmlHead' ); ?>
+	<title><?php
+		$Blog->disp('name', 'htmlhead');
+		request_title( ' - ', '', ' - ', 'htmlhead' );
+	?></title>
+	<?php skin_base_tag(); /* Base URL for this skin. You need this to fix relative links! */ ?>
+	<meta name="description" content="<?php $Blog->disp( 'shortdesc', 'htmlattr' ); ?>" />
+	<meta name="keywords" content="<?php $Blog->disp( 'keywords', 'htmlattr' ); ?>" />
+	<?php robots_tag(); ?>
+	<meta name="generator" content="b2evolution <?php echo $app_version ?>" /> <!-- Please leave this for stats -->
+	<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" />
+	<link rel="alternate" type="application/atom+xml" title="Atom" href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>" />
+	<link rel="stylesheet" href="rsc/styles.css" type="text/css" />
+	<link rel="stylesheet" type="text/css" href="rsc/nifty_corners.css" />
+	<link rel="stylesheet" type="text/css" href="rsc/nifty_print.css" media="print" />
+	<script type="text/javascript" src="rsc/nifty_corners.js"></script>
+	<script type="text/javascript">
+		window.onload=function()
+		{
+			if(!NiftyCheck())
+					return;
+			Rounded("div.outerwrap","all","transparent","#fff","");
+			Rounded("div.posts","all","transparent","#fff","");
+			Rounded("div.bSideBar","all","transparent","#fff","");
+			Rounded("div.bTitle","top","#fff","#06a3c4","smooth");
+		}
+	</script>
+</head>
+<body>
+<div class="wrapper">
+
+<div class="outerwrap">
+<div class="innerwrap">
+
+<?php
+	// --------------------------- BLOG LIST INCLUDED HERE -----------------------------
+	require dirname(__FILE__).'/_bloglist.php';
+	// ------------------------------- END OF BLOG LIST --------------------------------
+?>
+
+<div class="pageHeader">
+
+<h1 id="pageTitle"><?php $Blog->disp( 'name', 'htmlbody' ) ?></h1>
+
+<div class="pageSubtitle"><?php $Blog->disp( 'tagline', 'htmlbody' ) ?></div>
+
+</div>
+
+</div>
+</div>
+
+<div class="posts">
+<div class="innerwrap">
+
+<!-- =================================== START OF MAIN AREA =================================== -->
+
+<?php
+	// ------------------------- MESSAGES GENERATED FROM ACTIONS -------------------------
+	$Messages->disp( '<div class="action_messages">', '</div>' );
+	// --------------------------------- END OF MESSAGES ---------------------------------
+?>
+
+<?php
+	// ------------------------- TITLE FOR THE CURRENT REQUEST -------------------------
+	request_title( '<h2>', '</h2>', ' - ', 'htmlbody' );
+	// ------------------------------ END OF REQUEST TITLE -----------------------------
+?>
+
+<?php // ------------------------------------ START OF POSTS ----------------------------------------
+	if( isset($MainList) ) $MainList->display_if_empty( '' ); // Display message if no post
+
+	if( isset($MainList) ) while( $Item = & $MainList->get_item() )
+	{
+		$MainList->date_if_changed( '<h2>', '</h2>', '' );
+		locale_temp_switch( $Item->locale ); // Temporarily switch to post locale
+	?>
+	<div class="bTitle"><h3 class="bTitle"><?php $Item->title( '', '', true ); ?></h3></div>
+	<div class="bPost" lang="<?php $Item->lang() ?>">
+		<?php
+			$Item->anchor(); // Anchor for permalinks to refer to
+		?>
+		<div class="bSmallHead">
+		<?php
+			$Item->permanent_link( '#icon#', '#', '' );
+			echo ' ';
+			$Item->issue_time( '' );
+			echo ', ', T_('Categories'), ': ';
+			$Item->categories( '#', '<strong>', '</strong>', '', '', '<em>', '</em>', ', ' );
+			echo ' &nbsp; ';
+		?>
+		</div>
+		<div class="bText">
+			<?php $Item->content(); ?>
+			<?php link_pages( '#', '#', 'number', '#', '#', '%d' ) ?>
+		</div>
+		<div class="bSmallPrint">
+			<?php $Item->permanent_link(); ?>
+			<?php $Item->feedback_link( 'comments', ' &bull; ' ) // Link to comments ?>
+			<?php $Item->feedback_link( 'trackbacks', ' &bull; ' ) // Link to trackbacks ?>
+			<?php $Item->feedback_link( 'pingbacks', ' &bull; ' ) // Link to trackbacks ?>
+
+			<?php $Item->edit_link( ' &bull; ' ) // Link to backoffice for editing ?>
+
+			<?php $Item->trackback_rdf() // trackback autodiscovery information ?>
+		</div>
+		<?php
+			// ------------- START OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. -------------
+			$disp_comments = 1;					// Display the comments if requested
+			$disp_comment_form = 1;			// Display the comments form if comments requested
+			$disp_trackbacks = 1;				// Display the trackbacks if requested
+
+			$disp_trackback_url = 1;		// Display the trackbal URL if trackbacks requested
+			$disp_pingbacks = 1;				// Display the pingbacks if requested
+			require( dirname(__FILE__).'/_feedback.php' );
+			// ---------------- END OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. ----------------
+		?>
+	</div>
+<?php
+	locale_restore_previous();	// Restore previous locale (Blog locale)
+} // ---------------------------------- END OF POSTS ------------------------------------ ?>
+
+	<p class="center"><strong>
+		<?php posts_nav_link( ' :: ', '#', '#' ); ?>
+		<?php
+			// previous_post( '<p class="center">%</p>' );
+			// next_post( '<p class="center">%</p>' );
+		?>
+	</strong></p>
+
+	<?php
+		// -------------- START OF INCLUDES FOR LAST COMMENTS, MY PROFILE, ETC. --------------
+		// Note: you can customize any of the sub templates included here by
+		// copying the matching php file into your skin directory.
+		$current_skin_includes_path = dirname(__FILE__).'/';
+		// Call the dispatcher:
+		require $skins_path.'_dispatch.inc.php';
+		// --------------- END OF INCLUDES FOR LAST COMMENTS, MY PROFILE, ETC. ---------------
+	?>
+
+</div>
+</div>
+<!-- =================================== START OF SIDEBAR =================================== -->
+
+<div class="bSideBar">
+<div class="innerwrap">
+
+	<?php // -------------------------- CALENDAR INCLUDED HERE -----------------------------
+		// Call the Calendar plugin:
+		$Plugins->call_by_code( 'evo_Calr', array(	// Params follow:
+				'title'=>'',			// No title.
+			) );
+		// -------------------------------- END OF CALENDAR ---------------------------------- ?>
+
+	<div class="bSideItem">
+		<h3><?php $Blog->disp( 'name', 'htmlbody' ) ?></h3>
+		<p><?php $Blog->disp( 'longdesc', 'htmlbody' ); ?></p>
+		<ul>
+			<li><a href="<?php $Blog->disp( 'dynurl', 'raw' ) ?>"><strong><?php echo T_('Recently') ?></strong></a></li>
+			<li><a href="<?php $Blog->disp( 'arcdirurl', 'raw' ) ?>"><strong><?php echo T_('Archives') ?></strong></a></li>
+			<li><a href="<?php $Blog->disp( 'lastcommentsurl', 'raw' ) ?>"><strong><?php echo T_('Last comments') ?></strong></a></li>
+		</ul>
+	</div>
+
+	<div class="bSideItem">
+		<h3 class="sideItemTitle"><?php echo T_('Search') ?></h3>
+		<?php form_formstart( $Blog->dget( 'blogurl', 'raw' ), 'search', 'SearchForm' ) ?>
+			<p><input type="text" name="s" size="30" value="<?php echo htmlspecialchars($s) ?>" class="SearchField" /><br />
+			<input type="radio" name="sentence" value="AND" id="sentAND" <?php if( $sentence=='AND' ) echo 'checked="checked" ' ?>/><label for="sentAND"><?php echo T_('All Words') ?></label><br />
+			<input type="radio" name="sentence" value="OR" id="sentOR" <?php if( $sentence=='OR' ) echo 'checked="checked" ' ?>/><label for="sentOR"><?php echo T_('Some Word') ?></label><br />
+			<input type="radio" name="sentence" value="sentence" id="sentence" <?php if( $sentence=='sentence' ) echo 'checked="checked" ' ?>/><label for="sentence"><?php echo T_('Entire phrase') ?></label></p>
+			<input type="submit" name="submit" class="submit" value="<?php echo T_('Search') ?>" />
+		</form>
+	</div>
+
+
+	<?php
+		// -------------------------- CATEGORIES INCLUDED HERE -----------------------------
+		// Call the Categories plugin:
+		$Plugins->call_by_code( 'evo_Cats', array(	// Add parameters below:
+			) );
+		// -------------------------------- END OF CATEGORIES ----------------------------------
+	?>
+
+
+	<?php
+		// -------------------------- ARCHIVES INCLUDED HERE -----------------------------
+		// Call the Archives plugin:
+		$Plugins->call_by_code( 'evo_Arch', array(	// Add parameters below:
+			) );
+		// -------------------------------- END OF ARCHIVES ----------------------------------
+	?>
+
+
+	<?php if( ! $Blog->get('force_skin') )
+	{	// Skin switching is allowed for this blog: ?>
+		<div class="bSideItem">
+			<h3><?php echo T_('Choose skin') ?></h3>
+			<ul>
+				<?php // ------------------------------- START OF SKIN LIST -------------------------------
+				for( skin_list_start(); skin_list_next(); ) { ?>
+					<li><a href="<?php skin_change_url() ?>"><?php skin_list_iteminfo( 'name', 'htmlbody' ) ?></a></li>
+				<?php } // ------------------------------ END OF SKIN LIST ------------------------------ ?>
+			</ul>
+		</div>
+	<?php } ?>
+
+	<div class="bSideItem">
+		<h3><?php echo T_('Misc') ?></h3>
+		<ul>
+			<?php
+				user_login_link( '<li>', '</li>' );
+				user_register_link( '<li>', '</li>' );
+				user_admin_link( '<li>', '</li>' );
+				user_profile_link( '<li>', '</li>' );
+				user_subs_link( '<li>', '</li>' );
+				user_logout_link( '<li>', '</li>' );
+			?>
+		</ul>
+	</div>
+
+<div class="bSideItem">
+		<h3><img src="<?php echo $rsc_url ?>icons/feed-icon-16x16.gif" width="16" height="16" class="top" alt="" /> <?php echo T_('XML Feeds') ?></h3>
+			<ul>
+				<li>
+					RSS 0.92:
+					<a href="<?php $Blog->disp( 'rss_url', 'raw' ) ?>"><?php echo T_('Posts') ?></a>,
+					<a href="<?php $Blog->disp( 'comments_rss_url', 'raw' ) ?>"><?php echo T_('Comments') ?></a>
+				</li>
+				<li>
+					RSS 1.0:
+					<a href="<?php $Blog->disp( 'rdf_url', 'raw' ) ?>"><?php echo T_('Posts') ?></a>,
+					<a href="<?php $Blog->disp( 'comments_rdf_url', 'raw' ) ?>"><?php echo T_('Comments') ?></a>
+				</li>
+				<li>
+					RSS 2.0:
+					<a href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>"><?php echo T_('Posts') ?></a>,
+					<a href="<?php $Blog->disp( 'comments_rss2_url', 'raw' ) ?>"><?php echo T_('Comments') ?></a>
+				</li>
+				<li>
+					Atom:
+					<a href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>"><?php echo T_('Posts') ?></a>,
+					<a href="<?php $Blog->disp( 'comments_atom_url', 'raw' ) ?>"><?php echo T_('Comments') ?></a>
+				</li>
+			</ul>
+
+		<a href="http://webreference.fr/2006/08/30/rss_atom_xml" title="External - English">What is this?</a>
+
+</div>
+
+<p class="center"><!-- Please help us promote b2evolution and leave this link on your blog. --><a href="http://b2evolution.net/" title="b2evolution: next generation blog software"><img src="../../rsc/img/powered-by-b2evolution-120t.gif" alt="powered by b2evolution free blog software" title="b2evolution: next generation blog software" width="120" height="32" border="0" class="middle" /></a></p>
+
+</div>
+</div>
+
+<div class="clear"><img src="<?php echo $rsc_url; ?>img/blank.gif" width="1" height="1" alt="" /></div>
+
+<div id="pageFooter">
+	<p class="baseline">
+		<?php $Blog->contact_link() ?>
+		&bull;
+		Original <?php display_param_link( $skin_links ) ?> by <a href="http://severinelandrieu.com/">S&eacute;verine Landrieu</a>
+		&amp; <?php display_param_link( $fplanque_links ) ?>
+		&bull;
+		<?php
+			// Display additional credits (see /conf/):
+ 			// If you can add your own credits without removing the defaults, you'll be very cool :))
+			// Please leave this at the bottom of the page to make sure your blog gets listed on b2evolution.net
+			display_list( $credit_links, T_('Credits').': ', '', '|', ' ', ' ' );
+		?>
+	</p>
+	<?php
+		$Hit->log();	// log the hit on this page
+		debug_info(); // output debug info if requested
+	?>
+</div>
+
+</div>
+
+</body>
+</html>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/nifty_corners/rsc/img/bg.jpg 1.10.3.src/skins/nifty_corners/rsc/img/bg.jpg
--- 0.9.2.src/skins/nifty_corners/rsc/img/bg.jpg	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/nifty_corners/rsc/img/bg.jpg	2005-09-12 00:46:32.000000000 -0500
@@ -0,0 +1,111 @@
+ JFIF   d d   Ducky     P   Adobe d     		
+
+				
	
 X   _                                 aA                  ? GE<@`L 0 0)L 0
+``00L0)`S {f0B)L
+b(`S0)`S0
+`S0
+`S0)`S0)L
+`S0)
+`S\
+`SL
+`SL
+`S%0Z`iL-0)S	LS0)L
+`S!LR0)L
+`Sk($Z`iS-0J`)!I
+`S	L
+HSpJ`S-0J`+\$)S0)L-0)L
+HS0)!I-0)L
+QJ)RP0)I
+HRB$)*RP0)L
+`RBpsL
+HRB0)!I
+HS$)VB0JH$+lG:J)*RB1JHS)!IUI
+HRB%V%0)(RUi(+iF)!I
+HRB!VB$*RB$)!RB$)!I
+HRBHRB*Jd)!I
+J%JHUIB$*Ȕi!I
+d)!IBΘ0)!I
+d)!RB$*HU$)!I
+d)!I
+HRBHS)!I$)!I
+HRBI$)(RT[J1I
+HRB$)!I
+HRB$)!I
+HRB$)![I
+Y
+jȔRT(RT%
+J$)<
+HUjH!I
+QHRBI$)!I
+HRB$)!I
+HRBs$)!I
+I
+J)I
+$)!IB$)!I
+%
+J$+yF)"RB$)!I
+HRB$)!I
+HRB$)!I
+QJIR%Jb)(RT$)!IB$)!I
+J)(RT%
+G:d*HU!VB$*RBY
+d)!RB$)!I
+HRB$+yG:bIR$)*RBI
+J)*RB)!I
+JIRb$)!I
+HRB$)$)!IRB%$ZHRB$)!IR%
+b)*RB$)*U!I
+HRP!RT%
+JRB$)!I
+HRB$)!I
+HRBI
+HRBtIRZb%
+J%
+bp)!L
+HRB%
+J$)I
+HRB$)!I
+HRB0)I
+HRBpbd)!Sp*HRB)*RB$)!I
+0)I
+`RBb$*S0*HU0)L
+HS0)!L
+`RB`S$)L
+`S0*S$)L
+`S0b*S80*bp)(SW1JHU!ST*S0)L-0)L
+`S0)L
+`S0)Z`\
+\
+0)L
+`S\
+p*`S0+\FS 0)L0)L
+b)b)LR0)L
+`SL0`S\ L
+`S 0)Lx3L0)`0)`0 0)L
+`W0 0 0 \ L0\@ 00000!(aHaH`C
+C
+C
+C
+RR10$0!!)))))))))))))))))))c5aHRR&"aHRRRRR$bT-"aHaHaHaH-XT!#\b
+E0\)
+E$$0Y))
+C
+C
+BJE$000$mV!%!%!%!%!!%!%!%!%!%!%!%!!%!%!%!%!!!%!%!%!%#ib	)	)	)	))	)	)	)	)?R[ηJBJd	)	)JE$$J%iR$$$Y)JBJBJ'"HIHXdI)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)JF]!%HU%!%!%!%!%!%"IHRRRR$%!%!%"IHR$%!%"IH9%!%XIHIRRRRU!%!%XO
+a%HIVT*JBJ.u$bHIHIRR$%!%!%XT%!%!%"IHU!%"IHU!%"IH:J$	)	)	*BJd	)JdJd	)JY*DHRRRR,%!%!%"HRRRRRRR,%"HIHR,%"H*JE$$Y)	)	)	)	)	)	)	)))JE%i.uRRRRRRRRRRRRs$ )	)	))	))	)	)	)	J	)	))	)	*JB
+t˕t"HIHO
+BJBJB
+Dd$I)JBJB
+BJB
+BJDd$$I))0]!%!%!!%!%!%!%!%!%!!%!%!%!%!%!%!<)	)	)))	)	HAH*	*Œ$	*Da+H+R,%XRRTbR$a%HJՄ"R$a+RR,XR:eκB
+BJBJBJBJDg!%!%!!%!!!%!%!%!%!%!%!%!!%!!%#\%)	)	ZBJB
+B
+BJBJBJB
+B
+BJB
+BJBJBJBJBJBJBJBJBJBRt˕t%!%!%!!!%!%!%!%!%!%!%!%!%!%XIRRRRRRRRR:%κŒI*JBJBJBJB
+BJBJBxRRRRRRRRRRRRRT%X:JBJBJBJBJE$$$$$'!%!%!%"HRRR,%!%!%#\$$$$$$$$'!%!%!%!%!%!!%!%!%!%!?$	)[bIHIHRRRRRRRRRRR$"VRRR$Y)	)	)˝nRRRRRRRRRRU!%!%!%XIRRRU!%XIRRR7+%)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)RTa%!%HIV!+VRTa%HIVRT*JDd	)	)	*JF[!)HIHIHIHXJBJBJBJC
+BJBJBJBJBJBJBJBJBJBJBJBJBJC
+BJBJBJBJBJFnRRRRRRRRRRRRRRRRRRRRRRRR5+ppI)))))))	))	)ZCdI)5aHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHIHR!!X"aVHb$L*
+¬0\*R&-LZpLJEb`Eũ0CHbU\&aHaC
+ũB)q)!(*aR%*
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/nifty_corners/rsc/img/icon_minipost.gif 1.10.3.src/skins/nifty_corners/rsc/img/icon_minipost.gif
--- 0.9.2.src/skins/nifty_corners/rsc/img/icon_minipost.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/nifty_corners/rsc/img/icon_minipost.gif	2005-09-12 00:46:32.000000000 -0500
@@ -0,0 +1 @@
+GIF89a 	 	                      !  	 ,     	  '0%@mCDYH!ca܂{磊H ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/nifty_corners/rsc/img/squares.gif 1.10.3.src/skins/nifty_corners/rsc/img/squares.gif
--- 0.9.2.src/skins/nifty_corners/rsc/img/squares.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/nifty_corners/rsc/img/squares.gif	2005-09-12 00:46:32.000000000 -0500
@@ -0,0 +1,12 @@
+GIF89a 8   H w`er.j}^RBxZmg~
+P!     ,     8  'dih Nkx|!@,
+rl:agJEBجvۓR;GxL.79jn=dN4o`~A	  |<^_l7f
+"6? xia+ e
FF-D`ݸ=;, duG09pJVv .ft!G8[o(*J,l&;cAǏBg$1MdsL
m1q &>I$ʀ*{-iLoNU&Y
+jǪi)ښjPP
+vrE"ut򤣥Mq@+\װ%$@ZE+5t,^ED)h BPtͽ;{+a}@p6ֻg?)?O!Q0~~b @SxلɅflcij4N
8]F4SD9, @ 
+@g	$L.95',P 6AO	P
WjaPД|Adw@`[M@nS YY3CHb"HyIt	ԗ9=՘y9h,tdWxꉖEOg"ꃣVAZhVZL`rF	6+	h;m^>@Zʦ$V|jU6l>[ꥶ*T+kaڪɫҹhdGXdoi1DA=d#at#`'e&MfEl$pmlփ44M)u
+TZ%Ѝ|`&[7Fc;TPPxw|J-

+]	a6C$u(c\●nz$dQ	 Ć;۷w8
尓@3oz]{Bc2.`Plo};T0;MλB^
:ʏ]P.n3=M>]p
+|zKANb>'hP50 *rkX/ J2Z0KS[
+"$R?F̃, 1B4Ą0DUAѭ1D?Au9Dp@р%	cB6:G>qDt*;x(5,@?	2X &1(KlF\xh0!i2+x42qCkc!`	o@F2	fIGu&AA:ղOd+cAL>;0qa'(4&Xҗή!,@Xc`Fy0.Kl;I<ưxIi9I,qJdI&
aFYFdMzGb]Ғ5tg449x& Sg(QisP
+==ERtMDeƖBʘiN&ĦAρPUs >qj*uxXJֱ1-"0qP	(i8t(-CT}VEb5@Ǧ;EW]VukJ
ԉ d(9HkYud!M9<>ۚ
TI*ִ=TjK܈K-r5HrkX9,C  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/nifty_corners/rsc/nifty_corners.css 1.10.3.src/skins/nifty_corners/rsc/nifty_corners.css
--- 0.9.2.src/skins/nifty_corners/rsc/nifty_corners.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/nifty_corners/rsc/nifty_corners.css	2005-09-12 00:46:32.000000000 -0500
@@ -0,0 +1,25 @@
+/*
+ * CSS Nifty corners
+ * http://pro.html.it/articoli/id_599/idcat_31/pag_1/pag.html
+ */
+.rtop,.artop{display:block}
+.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
+.artop *{border-style: solid;border-width:0 1px}
+.r1,.rl1,.re1,.rel1{margin-left:5px}
+.r1,.rr1,.re1,.rer1{margin-right:5px}
+.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
+.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
+.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
+.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
+.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
+.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
+.rx1,.rxl1{border-left-width:5px}
+.rx1,.rxr1{border-right-width:5px}
+.rx2,.rxl2{border-left-width:3px}
+.rx2,.rxr2{border-right-width:3px}
+.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
+.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
+.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
+.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
+.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
+.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}
diff -ruN --text 0.9.2.src/skins/nifty_corners/rsc/nifty_corners.js 1.10.3.src/skins/nifty_corners/rsc/nifty_corners.js
--- 0.9.2.src/skins/nifty_corners/rsc/nifty_corners.js	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/nifty_corners/rsc/nifty_corners.js	2005-09-12 00:46:32.000000000 -0500
@@ -0,0 +1,178 @@
+/*
+ * Nifty corners
+ * http://pro.html.it/articoli/id_599/idcat_31/pag_1/pag.html
+ */
+function NiftyCheck(){
+if(!document.getElementById || !document.createElement)
+    return(false);
+isXHTML=/html\:/.test(document.getElementsByTagName('body')[0].nodeName);
+if(Array.prototype.push==null){Array.prototype.push=function(){
+      this[this.length]=arguments[0]; return(this.length);}}
+return(true);
+}
+
+function Rounded(selector,wich,bk,color,opt){
+var i,prefixt,prefixb,cn="r",ecolor="",edges=false,eclass="",b=false,t=false;
+
+if(color=="transparent"){
+    cn=cn+"x";
+    ecolor=bk;
+    bk="transparent";
+    }
+else if(opt && opt.indexOf("border")>=0){
+    var optar=opt.split(" ");
+    for(i=0;i<optar.length;i++)
+        if(optar[i].indexOf("#")>=0) ecolor=optar[i];
+    if(ecolor=="") ecolor="#666";
+    cn+="e";
+    edges=true;
+    }
+else if(opt && opt.indexOf("smooth")>=0){
+    cn+="a";
+    ecolor=Mix(bk,color);
+    }
+if(opt && opt.indexOf("small")>=0) cn+="s";
+prefixt=cn;
+prefixb=cn;
+if(wich.indexOf("all")>=0){t=true;b=true}
+else if(wich.indexOf("top")>=0) t="true";
+else if(wich.indexOf("tl")>=0){
+    t="true";
+    if(wich.indexOf("tr")<0) prefixt+="l";
+    }
+else if(wich.indexOf("tr")>=0){
+    t="true";
+    prefixt+="r";
+    }
+if(wich.indexOf("bottom")>=0) b=true;
+else if(wich.indexOf("bl")>=0){
+    b="true";
+    if(wich.indexOf("br")<0) prefixb+="l";
+    }
+else if(wich.indexOf("br")>=0){
+    b="true";
+    prefixb+="r";
+    }
+var v=getElementsBySelector(selector);
+var l=v.length;
+for(i=0;i<l;i++){
+    if(edges) AddBorder(v[i],ecolor);
+    if(t) AddTop(v[i],bk,color,ecolor,prefixt);
+    if(b) AddBottom(v[i],bk,color,ecolor,prefixb);
+    }
+}
+
+function AddBorder(el,bc){
+var i;
+if(!el.passed){
+    if(el.childNodes.length==1 && el.childNodes[0].nodeType==3){
+        var t=el.firstChild.nodeValue;
+        el.removeChild(el.lastChild);
+        var d=CreateEl("span");
+        d.style.display="block";
+        d.appendChild(document.createTextNode(t));
+        el.appendChild(d);
+        }
+    for(i=0;i<el.childNodes.length;i++){
+        if(el.childNodes[i].nodeType==1){
+            el.childNodes[i].style.borderLeft="1px solid "+bc;
+            el.childNodes[i].style.borderRight="1px solid "+bc;
+            }
+        }
+    }
+el.passed=true;
+}
+    
+function AddTop(el,bk,color,bc,cn){
+var i,lim=4,d=CreateEl("b");
+
+if(cn.indexOf("s")>=0) lim=2;
+if(bc) d.className="artop";
+else d.className="rtop";
+d.style.backgroundColor=bk;
+for(i=1;i<=lim;i++){
+    var x=CreateEl("b");
+    x.className=cn + i;
+    x.style.backgroundColor=color;
+    if(bc) x.style.borderColor=bc;
+    d.appendChild(x);
+    }
+el.style.paddingTop=0;
+el.insertBefore(d,el.firstChild);
+}
+
+function AddBottom(el,bk,color,bc,cn){
+var i,lim=4,d=CreateEl("b");
+
+if(cn.indexOf("s")>=0) lim=2;
+if(bc) d.className="artop";
+else d.className="rtop";
+d.style.backgroundColor=bk;
+for(i=lim;i>0;i--){
+    var x=CreateEl("b");
+    x.className=cn + i;
+    x.style.backgroundColor=color;
+    if(bc) x.style.borderColor=bc;
+    d.appendChild(x);
+    }
+el.style.paddingBottom=0;
+el.appendChild(d);
+}
+
+function CreateEl(x){
+if(isXHTML) return(document.createElementNS('http://www.w3.org/1999/xhtml',x));
+else return(document.createElement(x));
+}
+
+function getElementsBySelector(selector){
+var i,selid="",selclass="",tag=selector,f,s=[],objlist=[];
+
+if(selector.indexOf(" ")>0){  //descendant selector like "tag#id tag"
+    s=selector.split(" ");
+    var fs=s[0].split("#");
+    if(fs.length==1) return(objlist);
+    f=document.getElementById(fs[1]);
+    if(f) return(f.getElementsByTagName(s[1]));
+    return(objlist);
+    }
+if(selector.indexOf("#")>0){ //id selector like "tag#id"
+    s=selector.split("#");
+    tag=s[0];
+    selid=s[1];
+    }
+if(selid!=""){
+    f=document.getElementById(selid);
+    if(f) objlist.push(f);
+    return(objlist);
+    }
+if(selector.indexOf(".")>0){  //class selector like "tag.class"
+    s=selector.split(".");
+    tag=s[0];
+    selclass=s[1];
+    }
+var v=document.getElementsByTagName(tag);  // tag selector like "tag"
+if(selclass=="")
+    return(v);
+for(i=0;i<v.length;i++){
+    if(v[i].className.indexOf(selclass)>=0){
+        objlist.push(v[i]);
+        }
+    }
+return(objlist);
+}
+
+function Mix(c1,c2){
+var i,step1,step2,x,y,r=new Array(3);
+if(c1.length==4)step1=1;
+else step1=2;
+if(c2.length==4) step2=1;
+else step2=2;
+for(i=0;i<3;i++){
+    x=parseInt(c1.substr(1+step1*i,step1),16);
+    if(step1==1) x=16*x+x;
+    y=parseInt(c2.substr(1+step2*i,step2),16);
+    if(step2==1) y=16*y+y;
+    r[i]=Math.floor((x*50+y*50)/100);
+    }
+return("#"+r[0].toString(16)+r[1].toString(16)+r[2].toString(16));
+}
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/nifty_corners/rsc/nifty_print.css 1.10.3.src/skins/nifty_corners/rsc/nifty_print.css
--- 0.9.2.src/skins/nifty_corners/rsc/nifty_print.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/nifty_corners/rsc/nifty_print.css	2005-09-12 00:46:32.000000000 -0500
@@ -0,0 +1,4 @@
+/* 
+ * No nifty corners when printing 
+ */
+.rtop,.rbottom,.artop,.arbottom{display: none}
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/nifty_corners/rsc/styles.css 1.10.3.src/skins/nifty_corners/rsc/styles.css
--- 0.9.2.src/skins/nifty_corners/rsc/styles.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/nifty_corners/rsc/styles.css	2007-04-25 19:44:32.000000000 -0500
@@ -0,0 +1,284 @@
+/* Designed by Francois PLANQUE - http://fplanque.net/ */
+
+@import url(../../../rsc/css/basic.css);	/* Import basic styles */
+@import url(../../../rsc/css/img.css);	/* Import standard image styles */
+@import url(../../../rsc/css/blog_elements.css);	/* Import standard blog elements styles */
+@import url(../../../rsc/css/forms.css);	/* Import default form styles */
+@import url(../../../rsc/css/comments.css);	/* Import default comment styles */
+
+/*
+ * Main page construct:
+ */
+body {
+	background: #82cdac url(img/bg.jpg) repeat-x fixed left top;
+	padding: 1ex 2ex;
+	margin: 0;
+	color: #000;
+	font-family: Arial, Helvetica, sans-serif;
+	font-size: 84%;
+
+}
+
+h1, h2, h3, h4, h5, h6 {
+	font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
+}
+
+div.wrapper /* Main centered zone */
+{
+	width: 105ex;
+	margin: 0 auto;
+}
+div.outerwrap /* Main rounded content zone */
+{
+	margin: 1ex 0;
+	padding: 5px 0;
+	/* border: 1px solid #000;  */
+}
+div.innerwrap /* Main white content zone */
+{
+	padding: 0;
+	border: 1px solid #fff; /* needed to force inner paddings */ 
+	background-color:#fff;
+}
+div.pageHeader /* Title zone */
+{
+	margin: 0 1ex;
+	padding: 0;
+	background-image: url(img/squares.gif);
+	background-repeat: no-repeat;
+	background-position: right center;
+	/* border: 1px solid #f00; */
+}
+
+
+.posts /* Left column */
+{
+	width: 75ex;
+	float: left;
+	overflow: hidden;
+}
+
+.bSideBar /* Right column */
+{
+	width: 29ex;
+	float: right;
+	overflow: hidden;
+}
+div.clear {
+	clear: both;
+}
+div#pageFooter {
+	margin: 1ex;
+	padding:0;
+	border-top: 1px dotted #000;
+}
+p.baseline {
+	font-size: 72%;
+	text-align: center;
+	margin:1ex;
+	color: #444;
+}
+p.baseline a {
+	color: #444;
+}
+
+
+/*
+ * General styles:
+ */
+a,
+a:visited {
+	color: #666;
+	text-decoration:none;
+}
+a:hover {
+	color: #c0c;
+	text-decoration:underline;
+}
+
+h2 {
+	color: #06a3c4;
+	font-size: 160%;
+	margin: 1ex;
+}
+h3 {
+	color: #06a3c4;
+	font-size: 110%;
+}
+h4 {
+	color: #06a3c4;
+	font-size: 105%;
+}
+
+/*
+ * Blog list on top:
+ */
+ul#bloglist {
+	border-bottom: 2px solid #06a3c4;
+	margin: 0 1ex 2px 1ex;
+	padding: 0 0 2px 0;
+	list-style-type:none;
+}
+ul#bloglist li {
+	display: inline;
+	padding-right: 1em;
+}
+a.BlogButtonCurr {
+	color: #06a3c4;
+	font-weight:bold;
+}
+
+
+/*
+ * Header styles:
+ */
+h1#pageTitle {
+	font-size: 250%;
+	font-weight: bold;
+	margin: 0;
+	padding: 0;
+	color:#06a3c4;
+}
+.pageSubtitle {
+	letter-spacing: 4px;
+	padding: 0 0 3px 0;
+	font-size: 109%;
+}
+
+
+/* 
+ * Styles for foms 
+ */
+.bPost, .bPostpublished
+{
+	clear: both;
+	margin: 0 1ex 3ex 1ex;
+	padding: 0;
+	/* border: 1px solid #e2f1f4; */
+}
+.bSmallHead {
+	font-size: 78%;
+	margin: 1ex;
+}
+div.bTitle {
+	clear: both;
+	margin: 1ex 1ex 0 1ex;
+	padding: 5px 0 4px 0;
+	background-color:#06a3c4;
+}
+h3.bTitle {
+	color: #fff;
+	margin: 0 1ex;
+}
+.bText {
+	margin: 0 1ex 0;
+}
+.bSmallPrint
+{
+	clear: both;
+	font-size: 78%;
+	margin: 1ex;
+}
+
+input.bComment, 
+textarea.bComment
+{
+	background-color: #eee;
+	border: 1px solid #ccc;
+	width: 97%;
+	padding: 2px;
+	margin: 0ex;
+}
+select.bComment		/* Used by the profile form */
+{
+	background-color: #eee;
+	border: 1px solid #ccc;
+	padding: 1px;
+	margin: 0ex;
+}
+
+
+/*
+ * Styles for sidebar (right) 
+ */
+.bSideItem {
+	margin: 2ex;
+	padding: 0 0 2ex 0;
+}
+.bSideItem ul {
+	margin-left: 8px;
+	padding-left: 8px;
+	margin-top: 8px;
+	margin-bottom: 8px;
+	list-style-type:square;
+}
+.bSideItem ul ul{
+	margin-left: 8px;
+	padding-left: 8px;
+	margin-top: 0px;
+	margin-bottom: 0px;
+}
+.bSideItem form {
+	margin-top: 0px;
+	margin-bottom: 0px;
+}
+.dimmed
+{
+	color: #aaa;
+	font-size: 84%;
+}
+input.SearchField
+{
+	background-color: #eee;
+	border: 1px solid #ccc;
+	padding: .5ex;
+	width: 96%;
+	margin: 0ex;
+}
+
+/* Calendar: */
+caption.bCalendarCaption {
+	border: 1px solid #ccc;
+	background-color: #eee;
+	border-bottom: 0;
+}
+table.bCalendarTable {
+	border: solid 1px #ccc;
+	border-collapse: separate; 
+}
+table.bCalendarTable a {
+	color: #06a3c4;
+}
+table.bCalendarTable tfoot td {
+	background-color: #eee;
+	border-top: 1px solid #ccc;
+}
+table.bCalendarTable tfoot a {
+	text-decoration: none;
+}
+table.bCalendarTable tfoot a:hover {
+	background-color: #fac;
+}
+th.bCalendarHeaderCell {
+	color: #ccc;
+	font-weight:normal;
+}
+#bCalendarToday {
+	background-color: #E2F1F4;
+}
+
+/*
+ * Styles for comment screen:
+ */
+form.bComment fieldset div.label,
+form.bComment fieldset div.input,
+form.bComment fieldset div.info
+{
+	padding-top: 0;
+	/* font-size: 84%; */
+}
+textarea.bComment,
+input.bComment,
+input.SearchField {
+	background-color: #E2F1F4;
+}
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/nifty_corners/skinshot.jpg 1.10.3.src/skins/nifty_corners/skinshot.jpg
--- 0.9.2.src/skins/nifty_corners/skinshot.jpg	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/nifty_corners/skinshot.jpg	2006-08-18 22:49:28.000000000 -0500
@@ -0,0 +1,70 @@
+ JFIF   d d   Ducky     <   &Adobe d    
+
      !  3[  		
+
+
+
+

                                    0 !13@"2#$P4      !13AQaq"20r4 B#RbsC$         1 @PA0!`pQa       !1AQaq 0@P    0]4՘"  -[Ch6"o .}w+[pU5p  cj8\m^}wW= @ o+zTTt0  le5ˇJ| ΐ
"DzM    m|7k|5&>1IHĤal   m}*.fM	 (F1NST	߉IjrAN7޶b	 pP 1Pڟ$̀i	D>VA\:XE)13_~Z`[&%bJ й÷1 V{) ">I*I`rm린IMFV + R(>kq$T o6>kyA|f1f   f{~ 4|ԀkDǲv&%$а %Gn΃9= 91 m!߬Z(XRI ?S ~}LHRA, A 6I讀Q~$kAsY2IRJ'Tj  tk46#_ A;z9HL"DR`  o{I;(< lVD&Ԑ N:^t;Gd (M .U5}`QF  ztlh\ Fw;WjjQF  zt$b& g-.X5 7| A  ZuCSR#ך @2y ?o6վҳ_|  =7켝H(#^h  *?T_1tύKz|^z|^z:" ?;\ Xm-ġV#Sv#iTe]ZW#ZX)L\i{Oprt@,&J"&b"&Z#W%3ϑqȸ\r.9E"qS&t{U̹NedUӁ: _EhqڪÖHb"
3jh@T
+¥9|9l{D^u:yμ^s9לuL+$?j'4͖ @*;SqXq8qXqN'N͆.Kq&([@ ~h$s\G(L#,sQ}=٪d |j5Ѷj0!Ԓ(Qkmurr&A
+Sʌ1jV"7&
G#{y %IiH_Io	2D]!/ dD܍1NqjZ+UEBrA1аm+25}s҇h
+L<[v_~~tÖ[s{UnckPZH^0 @vE7r+ܳjwlg9s9s9s9s9s9&c=
+N @(UE`ccn!n,Ê8885jSr԰k+fb @+iuA-jY^.GV92c0K}5= @+%i+H!*W6}niN=:ri=ͥE2!2T @w5.8a:+Y{+ۨGޣ=YTEjxC~aǚ9{ʡޠs9u:ÝaΰX31Tj/ʐ !_PTcǰL{F<cpxpxpx7
֥Mf(FA QvbD^ZZ,|\Ȃ&*O>'N:m:JF=6ތR,QFkj^5wVORQQw ִ!qQ\9eʈՓ>VH\\# 
+8G3sG3s8G1r'1sG1sG1sG1nR(%A ufM]vm z  躥uK^/x^/]RuK%m#L*"BEXHHHHHHHHHHHHHH[%%%% y	IHj3R	!me-hZ-EhKMN\.\R.)qK\Q]vu&볩4W]I"DhzEH[BhZ-EhK
yIԝK\RKNN\R1"GZ2%l[-EhZ-l59p].KtsyFD-mKj[RږԶ-mKj[Q[
vzGiU  eXHhZ-EhhZ-"dIUZ-1XQHv<LL+pF*r:U'BquUB/}Mɺ7FtnѺҺ6KXB۴4444444۴۴V#StSZJh7ZK4Wӥޚ
֫%%wzkU_MTT.k
ʛ7*nTܩSrMʛ7*\:WF)eXiaXiaXiab"tk]xE%NMw뺬
7&tnѺ7F*LJ%`XCl
d6m }s	vD7
7
7
7
7
7
7
7
7
7
7
7
7
7
'G&X̱<3/M/ ?Լ3՟ ?d[hDDDDDDEwsw9Dwy""""""0_Oklo ?o"%~Nƈ+_rl}AcPX,w;}Aco
Ay r]Z>a-kel/6B{H
ۃrӠ؀sQ˷	KKQ!v_'j _fɋq@g3'7_t==tjF7Mہ A')ԝxyyv3t% 者y}]b&HstB-Fn>ϘEg@ޡ8FhgM?iE  ks(^Gz;פ>Q޽'19wI|zNcs(@rB-rW&P<ދ)@ރsw܅}E^㐾c."P7RZ;
fHg<N زB(;:𞅷l ƒuW闦P73ְEkVEkVEkVEkVEi͒4J:s#
+7n!slH lކn߀sapVo+/+\yX__k4]zG+x-:!JDW<t#	 	npR J1\,H6+CcpCmf\- k;Q1HS^}GH
+'1 >GbLcB~}O/w(T۞mQcfIY?|b3F.n&*V.LsSxm8hrIF')Lv.qCwH3԰O@wCqа_(XOZvz3GqM3CxR}PGq3Gt?':
"?U7^
+e')Z
Eb>!J;-u1⸝Li@qS?ݧ4%8vV;VOk';T5P#P
R
+x}LN9|:wEGJjf@r3Ћ5Xt[5%4
~+
Vv6Xmڰ۵ajnՆݫ
Vv6Qs@-`afY6/c~б-EH 2˓|B<tm^/O z~EN"VҰ=a+i@]67h2a7G[6t{7{˕b],F
+2cxD@6 sG,|ä˹S"d19lr%"
+nʊmMvж#"PT*`,$
T,Qoj`qڏCvmDRFԸ
+vVMrHojh
+6(Pk>j=4}rS5ܧp	`	`	`	`ՠ6ow: j6EތjZok߇>>e:29|oJ/̣ʂXرb;bvňI@ELcYh:X\0U+(yb%?ccKwhjWc\QYVwdgS|M[Ԩ*\WBb0S`\lϹF-, 	"XfKVL} #J4}@iб	,VZQYjQ&.ថ!7[ir4[\Aq"1d]R*]R*]R,**]R*]R*]R+Wf-nF'M1̤XW
J`*?VxEQv-NEOH[=   ?!QE{"cfw-iaa`0dC
+
+mVFHB@.zlB QEQB(`A2\FU &$]yP![B:r-g
+LD#xA'ZO H6ZPt@]"SNEZB!G	B"8E 4A6[G
+)H뿾!85A\A_5/" cJ*TRCF P+aVfPז_S&ʗba8&4LڇrP` wrH+afB3>ZBz@f}߫A,$B@nI7`p ü!](@QEP1nq r HB@$	(=ks( ~~~~~~~~~ / *GSՂ8HؕB(TJ` tr5Jn
+%HQP
qH<e)$:ad`DS	B%+@s5:[J1@(kQP JHX.>TLK ;Y@1up
bC~r5PEz%\ӲtzIbou$P\%<e^l4&Hm|JF7D/$f$b9CUe?'GGQE \,(ծTnXJؐLXtüzflI^~L@;jyV)w)0:kpKTfS.EQEH0A")Wp-ᮛ.&7m!y)X@]#Ҫu(ب6 VxY2P4Y#dxŀ4
^{y@"(H \
79dR^62]h
+Up
+80X$  &gXm[4k P7
+FIC
+PfMw JX0?rj[ d82R(B(a PS?PBLk7Ybh]FHВd!`pbǮ!1&q[HP(Qr	.Y#@ig
."?sN:~ӡN:~ӡN:LXSkC`.bP<zPP94C
+VQ^CbDzuk(˫J-t:?|Ώ:?|p91gI8+\M~[((  ť(5
ȃŮp B- #&@7	PBY
$ю0(/wi@6
7P@miD'`o0,V<(( !Bh{Mi4T'	S&řG-@j&  UꕥTx0	$5fՄ,PQ8[C}4t_i)Ci	8fIT[B!2 C[[XH
ۛpGu(CDH
Ks0쟉E/P"o_ 	L%t_S[U 0An!hy0'2*d,@Q6"OUHHk`D*Bҩi+ ?'Ct?I'C)FadV+Dkc ] `
 9&	d@]npZP6CGZm/TĖ5ƺCY" @#V-)J(uiVVڜUij.-E"2hINd4@+}C	$j,o67ˠ)3P
{;)#(~	D !QA.-1آ> 2@"n ҳ fD,Ansh}R:FKjPۿ1gB9pxiE?[i:4Tv-è #9qcYD,S ((4-o3.*Â
+ o6Gm>gRkP7ƴ
=,8r ?!9l6J>Q|(G>Q򍔨ҍҀB;z4qC@`^-^d~KMnp&7	Mnp k6	z5Y2DjDjMH|7|7vGEm#iONU]yn<z7z{k{w+zs]8ML՚"D$H"Bnax88^՚VkY5ךW.aqqqq \qq  8㏃8>(7|7M|7|75*D&6	@ѣF4n bPVF^w{K ?!s)78&q3Lg8Cq3G$@E@):B_D"<S"FC<yrPf6͆l3af6͆3zoF(	D
+qqHFi@z[qq
+~у91qp֗i5y{^7&ܛrnMɽ7*>{k|6l湷co^kz66l-3HxەERׯkg5
+((M4LM14LM14L@UkLQEQE"ifɚ3Fh4fњ3Fḧ́sZb((qdQEQE׷CEQEQK={="(H(:M7&ޛ!!!!!!!"jchf܋	Ms53\s53\
3Emz!-29mzz47fݛvnٻ7fݛvngm2/H_Jۗ     me) jI$PMYji%`mlIWmW[^I X 
 od`!}˼&m dMGH[mP둀+d$`	m_t^cK-gJV$"M)l$)$&I$II$  3JI4ImsK[eޥ nI$4e  =I IdI$_U@   K%  ?EX8 pK0A 
+/,'郀d(DYeYeYdS d=ջ#|
H0 "1EX(5@ 7IED\><xh4j
+( ̑,Z9߽ vk
+LV/
+ZLBC(C:	B@`,:-hAXMң8q2Y,v,
EC{S̐ibC3,PЏ? i8wKzJL|  NUF tHZ*0ea0:z@@ GlJ'U1,ъ+!2*mT>` @"/ hH 6ͳ
+PD @)AYl2i`%_P_CDHo@J0cd j%.Fza a
06ͼc	9,`A	"   z`@,GZ\@       BP(j"A(2 CSeH
+n9Ш
D@c,cSljNi	Zӈ0 V($4ȯd!ڒ#$;Ȝ0#'hQ-u
+
+9A+ 
+5c(:SG, n~.?<Ց
+  Xa-Q!
+iskc+pia(PƸ%H
D4TchPP٬J4օp=YAFj8]
+AZE`dYbb ho'y@HX!.-R`AQFU0*7FzrF)*C .
+Z5A@*U)F`PKٕ]2LhdF4 4H#a,
+
	$	!P?0$!S3QT	/
+@E`E#u
+I`IDU$lG3a$71 X+csV,PUQ\Q 	%:&H;qWP A?H}nD F@MːhX NK`Eg`O(pY@D f
+
 Ȭ^BX*E8&ċh@8QKTBR$ h`B@EAV	,F/TP֪HVa:VHnbE rVЬ$d F
YܣJ$@6+$i6hC|A7	ac@c%$
+"Q"n@mTB	3yAwAp@P+Bb  M<
+	ҲCp iԼc[p-Zzs
d0D
+A>Ҹb^	J(ce?~ XI >R)ET[hvr܃f`R:"L,2PAU}&7hax*FD0=VUqMl0"`T 0ǧQWR2
+m)+cۇp~?nۇX"`" mzB:̀Z8y5~S>SvH5!U%AX:SX":_A	%EF!%ڒ*Fbkh+܎EsI$I7p 
x!%	KbGk4!5@:ږ"S9Q<cEQ z	 0L-Z#iFSF5 FH<$gĂ:$, Sb bZ ; a cxc $%e"V!31]}#ʹ$Km	*F*b˓g[궇2 b{N %e	'9Gj$YX,/y]
+ ;.N  C"Te P0" hu>"Q
+!p+lfbifi`QǺQmDlT 
+**YTA!(0,@{[=B
+ R))MG$ 	kF*c;u	B~7J
+a6Mg% PJ	EW .2PH

BM_.TUVMt$PXXuXP/0`$)\  *("BEah|o(t*JoBc#UV|:iA$QE3(7)IYy=p('(^@f\ZȐahЌ>͒AgUPΒI$C+
+@b<,6bww gQQEmHt4(2-oM``OUe8BmLƙa$_(IPI	.(=4"A g #
N	 >4@h퀖 @"&* b
+J &pP]. t.T"m))
+JKeda!0@ #Lˌ  ^ĠgP X!.A{ {C($'')I6(  V,::1Nqkq
TC)azQY&0\znhɷ
+JF#6ҥDTMwlH"0C8(@"  
+5Aɚ/{HAL]ZX  Ԛsᥢ{8%4_HF!0MJTd qS6\yEh25:;a;uU&oHξ gU_uW:5QP 044.=\
+@	 } ՘WCVGb!`BΛX{mE*+v03I}GdU_Ӈ {콥/ zj\kt+>=74dmy ?H<?yY_4SE4SE4SE4SE4SEAh*%~MC8 !D1W(Jp v È,:QD
+n/RH@''O?<"yD'O?<"yDoG'|p 7]b8k~Wq$rH4'''''''''<
jq$òiM>ɣ6ۛsnm͹6#888Bk~grsX>/p<Ds^E9orΊE *BC8нcx㏔aij)fkfkf
 \ֽ
+4zM_5~: N:N: Fus\={ǚD4*AB(yϢ		6
m#~#~#~#~#~#~#~#~!H[ ֨2PCLM14LM14	!?"b@\O
+
+.`,g6{͞g6{͞g6{͞g>&-s,!>}/y ?qjlКgj&j&j&j&j&j!˔#5ཡԓqq̓ry 9%u8h)	kÄ*bW@[9!}!a8\^i.RuGq/(?1~cx7o?1~cx
+.|ʑ[JS %4Dl@hCgK}U!ef2d wcS~IPg~IB2w4MAw4MAw*qτ}fBa	K':G|N:G|N:[QaG|A| #8>x!883?Aϛ?qES?A
+:J<)N?!(> st!@90TW5pX~rԺuuuuuuuuuuu<~os0G
#?u>:	/ur~\'ur~\'ur~\<uFp-=~|0s1ka=UnF#sc86BEc9}i?xuvxxX*{&j;&j; sW
+(V?(n$ McӨ4w #([z6@/[z6BzBH Vz6бzC[kvMnɩ5&dݓ[kvMnɭ5&d`l׶`> !br{_PSl?
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/originalb2/_archives.php 1.10.3.src/skins/originalb2/_archives.php
--- 0.9.2.src/skins/originalb2/_archives.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/originalb2/_archives.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,38 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the links to the archives for a blog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage originalb2
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	# number of archive entries to display:
-	if(!isset($archive_limit)) $archive_limit = 12;
-	# this is what will separate your archive links
-	if(!isset($archive_line_start)) $archive_line_start = '<li>';				
-	if(!isset($archive_line_end)) $archive_line_end = '</li>';				
-	# this is what will separate dates on weekly archive links
-	if(!isset($archive_week_separator)) $archive_week_separator = ' - ';
-	# override general date format ? 0 = no: use the date format set in Options, 1 = yes: override
-	if(!isset($archive_date_format_over_ride)) $archive_date_format_over_ride = 0;
-	# options for daily archive (only if you override the general date format)
-	if(!isset($archive_day_date_format)) $archive_day_date_format = 'Y/m/d';
-	# options for weekly archive (only if you override the general date format)
-	if(!isset($archive_week_start_date_format)) $archive_week_start_date_format = 'Y/m/d';
-	if(!isset($archive_week_end_date_format)) $archive_week_end_date_format   = 'Y/m/d';
-	
-	/**
-	 * We now call the default archives handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_archives.php';
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/originalb2/_bloglist.php 1.10.3.src/skins/originalb2/_bloglist.php
--- 0.9.2.src/skins/originalb2/_bloglist.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/originalb2/_bloglist.php	2007-04-25 23:18:16.000000000 -0500
@@ -7,12 +7,12 @@
 	 *
 	 * b2evolution - {@link http://b2evolution.net/}
 	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
 	 *
 	 * @package evoskins
 	 * @subpackage originalb2
 	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
 
 	if( ! $display_blog_list )
 	{	// We do *not* want the blog list to be displayed
@@ -20,30 +20,30 @@
 	}
 
 	# this is what will start and end your blog links
-	if(!isset($blog_list_start)) $blog_list_start = '';				
-	if(!isset($blog_list_end)) $blog_list_end = '';				
+	if(!isset($blog_list_start)) $blog_list_start = '';
+	if(!isset($blog_list_end)) $blog_list_end = '';
 	# this is what will separate your blog links
-	if(!isset($blog_item_start)) $blog_item_start = ' ';				
+	if(!isset($blog_item_start)) $blog_item_start = ' ';
 	if(!isset($blog_item_end)) $blog_item_end = ' ';
 	# This is the class of for the selected blog link:
 	if(!isset($blog_selected_link_class)) $blog_selected_link_class = 'BlogButtonCurr';
 	# This is the class of for the other blog links:
 	if(!isset($blog_other_link_class)) $blog_other_link_class = 'BlogButton';
 	# This is additionnal markup before and after the selected blog name
-	if(!isset($blog_selected_name_before)) $blog_selected_name_before = '';				
+	if(!isset($blog_selected_name_before)) $blog_selected_name_before = '';
 	if(!isset($blog_selected_name_after)) $blog_selected_name_after = '';
 	# This is additionnal markup before and after the other blog names
-	if(!isset($blog_other_name_before)) $blog_other_name_before = '';				
+	if(!isset($blog_other_name_before)) $blog_other_name_before = '';
 	if(!isset($blog_other_name_after)) $blog_other_name_after = '';
 	# This is the blogparam that will be displayed as the name:
 	if(!isset($blog_name_param)) $blog_name_param = 'name';
 	# This is the blogparam that will be displayed as the link title:
 	if(!isset($blog_title_param)) $blog_title_param = 'shortdesc';
-	
+
 	/**
 	 * We now call the default bloglist handler...
 	 * However you can replace this file with the full handler (in /blogs) and customize it!
 	 */
-	require get_path('skins').'/_bloglist.php';
+	require $skins_path.'_bloglist.php';
 
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/originalb2/_categories.php 1.10.3.src/skins/originalb2/_categories.php
--- 0.9.2.src/skins/originalb2/_categories.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/originalb2/_categories.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,39 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays (recursive) list of (sub)categories
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage originalb2
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	# You can customize the following as you wish:
-	if(!isset($cat_all)) $cat_all = 'All';	// Set to empty to hide
-	# global category list delimiters:
-	if(!isset($cat_main_start)) $cat_main_start = '';
-	if(!isset($cat_main_end)) $cat_main_end = '';
-	# Category delimiters:
-	if(!isset($cat_line_start)) $cat_line_start = '<li>';
-	if(!isset($cat_line_end)) $cat_line_end = '</li>';
-	if(!isset($cat_line_checkbox)) $cat_line_checkbox = true;
-	# Category group delimiters:
-	if(!isset($cat_group_start)) $cat_group_start = '<ul>';
-	if(!isset($cat_group_end)) $cat_group_end = '</ul>';
-	# When multiple blogs are listed on same page:
-	if(!isset($cat_blog_start)) $cat_blog_start = '<h4>';
-	if(!isset($cat_blog_end)) $cat_blog_end = '</h4>';
-
-	/**
-	 * We now call the default categories handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_categories.php';
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/originalb2/_feedback.php 1.10.3.src/skins/originalb2/_feedback.php
--- 0.9.2.src/skins/originalb2/_feedback.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/originalb2/_feedback.php	2007-04-25 23:18:16.000000000 -0500
@@ -1,4 +1,4 @@
-<?php 
+<?php
 	/**
 	 * This is the template that displays the feedback for a post
 	 * (comments, trackbak, pingback...)
@@ -11,16 +11,16 @@
 	 *
 	 * b2evolution - {@link http://b2evolution.net/}
 	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
 	 *
 	 * @package evoskins
 	 * @subpackage originalb2
 	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
 
 	/**
 	 * We now call the default feedback handler...
 	 * However you can replace this file with the full handler (in /blogs) and customize it!
 	 */
-	require get_path('skins').'/_feedback.php';
+	require $skins_path.'_feedback.php';
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/originalb2/layout2b.css 1.10.3.src/skins/originalb2/layout2b.css
--- 0.9.2.src/skins/originalb2/layout2b.css	2005-06-17 19:53:26.000000000 -0500
+++ 1.10.3.src/skins/originalb2/layout2b.css	2005-04-20 19:38:04.000000000 -0500
@@ -5,10 +5,10 @@
 who first adapted it ( http://www.deanpeters.com/b2 )
 */
 
-@import url(../../rsc/basic.css);	/* Import basic styles */
-@import url(../../rsc/img.css);	/* Import standard image styles */
-@import url(../../rsc/forms.css);	/* Import default form styles */
-@import url(../../rsc/comments.css);	/* Import default comment styles */
+@import url(../../rsc/css/basic.css);	/* Import basic styles */
+@import url(../../rsc/css/img.css);	/* Import standard image styles */
+@import url(../../rsc/css/forms.css);	/* Import default form styles */
+@import url(../../rsc/css/comments.css);	/* Import default comment styles */
 
 body {
 	margin:0px;
diff -ruN --text 0.9.2.src/skins/originalb2/_main.php 1.10.3.src/skins/originalb2/_main.php
--- 0.9.2.src/skins/originalb2/_main.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/originalb2/_main.php	2007-06-05 18:15:32.000000000 -0500
@@ -1,20 +1,44 @@
 <?php
-	/**
-	 * This is the main template. It displays the blog.
-	 *
-	 * However this file is not meant to be called directly.
-	 * It is meant to be called automagically by b2evolution.
-	 * To display a blog, you should call a stub file instead, for example:
-	 * /blogs/index.php or /blogs/blog_b.php
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage originalb2
-	 */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+/**
+ * This is the main template. It displays the blog.
+ *
+ * However this file is not meant to be called directly.
+ * It is meant to be called automagically by b2evolution.
+ * To display a blog, the easiest way is to call index.php?blog=#
+ * where # is the number of your blog.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005 by Jason EDGECOMBE.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Jason EDGECOMBE grants Francois PLANQUE the right to license
+ * Jason EDGECOMBE's personal contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evoskins
+ * @subpackage originalb2
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author BLUEROBOT.COM - {@link http://bluerobot.com/web/layouts/layout2.html} : layout
+ * @author cafelog (team)
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ * @author edgester Jason EDGECOMBE
+ *
+ * {@internal Below is a list of former authors whose contributions to this file have been
+ *            either removed or redesigned and rewritten anew:
+ *            - (none)
+ * }}
+ *
+ * @version $Id: _main.php,v 1.63.2.7.2.7 2007/06/05 17:15:31 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+skin_content_header();	// Sets charset!
 ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
@@ -22,148 +46,143 @@
 <!-- layout credits goto http://bluerobot.com/web/layouts/layout2.html -->
 
 <head xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
-	<title><?php $Blog->disp( 'name', 'htmlbody' ) ?><?php single_post_title(' :: ', 'htmlhead') ?><?php single_cat_title(' :: ', 'htmlhead') ?><?php single_month_title(' :: ', 'htmlhead') ?></title>
-	<base href="<?php skinbase(); // Base URL for this skin. You need this to fix relative links! ?>" />
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
-	<meta http-equiv="imagetoolbar" content="no" />
-	<meta content="TRUE" name="MSSmartTagsPreventParsing" />
+	<?php skin_content_meta(); /* Charset for static pages */ ?>
+	<?php $Plugins->trigger_event( 'SkinBeginHtmlHead' ); ?>
+	<title><?php $Blog->disp( 'name', 'htmlhead' ) ?><?php request_title( ' :: ', '', ' :: ', 'htmlhead' ) ?></title>
+	<?php skin_base_tag(); /* Base URL for this skin. You need this to fix relative links! */ ?>
 	<meta name="description" content="<?php $Blog->disp( 'shortdesc', 'htmlattr' ); ?>" />
 	<meta name="keywords" content="<?php $Blog->disp( 'keywords', 'htmlattr' ); ?>" />
+	<?php robots_tag(); ?>
 	<style type="text/css" media="screen">
 	@import url(layout2b.css);
 	</style>
 	<link rel="stylesheet" type="text/css" media="print" href="print.css" />
-	<meta name="generator" content="b2evolution <?php echo $b2_version ?>" /> <!-- Please leave this for stats -->
-	<link rel="alternate" type="text/xml" title="RDF" href="<?php $Blog->disp( 'rdf_url', 'raw' ) ?>" />
-	<link rel="alternate" type="text/xml" title="RSS .92" href="<?php $Blog->disp( 'rss_url', 'raw' ) ?>" />
-	<link rel="alternate" type="text/xml" title="RSS 2.0" href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" />
+	<meta name="generator" content="b2evolution <?php echo $app_version ?>" /> <!-- Please leave this for stats -->
+	<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" />
 	<link rel="alternate" type="application/atom+xml" title="Atom" href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>" />
-	<link rel="pingback" href="<?php $Blog->disp( 'pingback_url', 'raw' ) ?>" />
 	<?php comments_popup_script() // Include javascript to open pop up windows ?>
+	<?php
+		$Blog->disp( 'blog_css', 'raw');
+		$Blog->disp( 'user_css', 'raw');
+	?>
 </head>
 <body>
-<?php 
+<?php
 	/**
 	 * --------------------------- BLOG LIST INCLUDED HERE -----------------------------
 	 */
-	require( dirname(__FILE__).'/_bloglist.php' ); 
+	require( dirname(__FILE__).'/_bloglist.php' );
 	// ---------------------------------- END OF BLOG LIST --------------------------------- ?>
 
 <div id="header"><a href="<?php $Blog->disp( 'blogurl', 'raw' ) ?>" title="<?php $Blog->disp( 'name', 'htmlattr' ) ?>"><?php $Blog->disp( 'name', 'htmlbody' ) ?></a></div>
 
 <div id="content">
 
+	<?php
+		// ------------------------- MESSAGES GENERATED FROM ACTIONS -------------------------
+		$Messages->disp( '<div class="action_messages">', '</div>' );
+		// --------------------------------- END OF MESSAGES ---------------------------------
+	?>
 
-<?php	// ----------------------------------- START OF POSTS ------------------------------------
-	if( isset($MainList) ) $MainList->display_if_empty();	// Display message if no post
-
-if( isset($MainList) ) while( $Item = $MainList->get_item() )
-{
-	$MainList->date_if_changed();
-	locale_temp_switch( $Item->locale ); // Temporarily switch to post locale
-?>
-<div class="storyTitle">
-	<?php $Item->anchor(); ?>
-	<?php locale_flag( $Item->locale, 'h10px' ); // Display flag for post locale ?>
-	&nbsp;
-	<?php $Item->title(); ?>
-	&nbsp;-&nbsp;
-	Categories: <?php $Item->categories() ?>
-	&nbsp;-&nbsp;
-	<span class="storyAuthor"><a href="<?php $Blog->disp( 'blogurl', 'raw' ) ?>?author=<?php the_author_ID() ?>" title="<?php echo T_('Browse all posts by this author') ?>"><?php $Item->Author->prefered_name() ?></a></span>
-	@ <a href="<?php $Item->permalink() ?>"><?php $Item->issue_time() ?></a>
-</div>
-
-<div class="storyContent">
-<?php $Item->content(); ?>
-
-<div class="rightFlush">
-<?php link_pages() ?> 
-
-<?php $Item->feedback_link( 'comments' ) // Link to comments ?>
-<?php $Item->feedback_link( 'trackbacks', ' &bull; ' ) // Link to trackbacks ?>
-<?php $Item->feedback_link( 'pingbacks', ' &bull; ' ) // Link to trackbacks ?>
-
-<?php $Item->edit_link( ' &bull; ' ) // Link to backoffice for editing ?>
-
-<?php $Item->trackback_rdf() // trackback autodiscovery information ?>
-
-<?php
-		// THIS is an example of how to display unmixed comments, trackbacks and pingbacks.
-		// doing it old b2 style :>>
-		
-		// this includes the comments and a form to add a new comment
-		$disp_comments = 1;					// Display the comments if requested
-		$disp_comment_form = 1;			// Display the comments form if comments requested
-		$disp_trackbacks = 0;				// Display the trackbacks if requested
-		$disp_trackback_url = 0;		// Display the trackbal URL if trackbacks requested
-		$disp_pingbacks = 0;				// Display the pingbacks if requested
-		$disp_title = "Comments:";
-		require( dirname(__FILE__).'/_feedback.php' );
-
-		// this includes the trackbacks
-		$disp_comments = 0;					// Display the comments if requested
-		$disp_comment_form = 0;			// Display the comments form if comments requested
-		$disp_trackbacks = 1;				// Display the trackbacks if requested
-		$disp_trackback_url = 1;		// Display the trackbal URL if trackbacks requested
-		$disp_pingbacks = 0;				// Display the pingbacks if requested
-		$disp_title = "Trackbacks:";
-		require( dirname(__FILE__).'/_feedback.php' );
-
-		// this includes the pingbacks
-		$disp_comments = 0;					// Display the comments if requested
-		$disp_comment_form = 0;			// Display the comments form if comments requested
-		$disp_trackbacks = 0;				// Display the trackbacks if requested
-		$disp_trackback_url = 0;		// Display the trackbal URL if trackbacks requested
-		$disp_pingbacks = 1;				// Display the pingbacks if requested
-		$disp_title = "Pingbacks:";
-		require( dirname(__FILE__).'/_feedback.php' );		
-?>
-
-</div>
+	<?php	// ----------------------------------- START OF POSTS ------------------------------------
+	if( isset($MainList) ) $MainList->display_if_empty( '' );	// Display message if no post
 
-</div>
-
-<?php	locale_restore_previous();	// Restore previous locale (Blog locale) ?>
-
-<?php } // ---------------------------------- END OF POSTS ------------------------------------ ?> 
-
-<?php // ---------------- START OF INCLUDES FOR LAST COMMENTS, STATS ETC. ----------------
-	switch( $disp )
+	if( isset($MainList) ) while( $Item = & $MainList->get_item() )
 	{
-		case 'comments':
-			// this includes the last comments if requested:
-			require( dirname(__FILE__).'/_lastcomments.php' );
-			break;
-
-		case 'arcdir':
-			// this includes the archive directory if requested
-			require( dirname(__FILE__).'/_arcdir.php');
-			break;
-
-		case 'profile':
-			// this includes the profile form if requested
-			require( dirname(__FILE__).'/_profile.php');
-			break;
-	}
-// ------------------- END OF INCLUDES FOR LAST COMMENTS, STATS ETC. ------------------- ?>
+		$MainList->date_if_changed( '<h2>', '</h2>', '' );
+		// Load Item's creator User:
+		$Item->get_creator_User();
+		locale_temp_switch( $Item->locale ); // Temporarily switch to post locale
+	?>
+	<div class="storyTitle">
+		<?php $Item->anchor(); ?>
+		<?php locale_flag( $Item->locale, 'h10px' ); // Display flag for post locale ?>
+		&nbsp;
+		<?php $Item->title( '', '', true ); ?>
+		&nbsp;-&nbsp;
+		Categories: <?php $Item->categories( '#', '<strong>', '</strong>', '', '', '<em>', '</em>', ', ' ) ?>
+		&nbsp;-&nbsp;
+		<span class="storyAuthor"><a href="<?php echo url_add_param( $Blog->get('blogurl'), 'author='.$Item->creator_User->ID ); ?>" title="<?php echo T_('Browse all posts by this author') ?>"><?php $Item->creator_User->preferred_name() ?></a></span>
+		@ <a href="<?php $Item->permanent_url() ?>"><?php $Item->issue_time() ?></a>
+	</div>
+
+	<div class="storyContent">
+	<?php $Item->content(); ?>
+
+	<div class="rightFlush">
+	<?php link_pages( '#', '#', 'number', '#', '#', '%d' ) ?>
+
+	<?php $Item->feedback_link( 'comments' ) // Link to comments ?>
+	<?php $Item->feedback_link( 'trackbacks', ' &bull; ' ) // Link to trackbacks ?>
+	<?php $Item->feedback_link( 'pingbacks', ' &bull; ' ) // Link to trackbacks ?>
+
+	<?php $Item->edit_link( ' &bull; ' ) // Link to backoffice for editing ?>
+
+	<?php $Item->trackback_rdf() // trackback autodiscovery information ?>
+
+	<?php
+			// THIS is an example of how to display unmixed comments, trackbacks and pingbacks.
+			// doing it old b2 style :>>
+
+			// this includes the comments and a form to add a new comment
+			$disp_comments = 1;					// Display the comments if requested
+			$disp_comment_form = 1;			// Display the comments form if comments requested
+			$disp_trackbacks = 0;				// Display the trackbacks if requested
+			$disp_trackback_url = 0;		// Display the trackbal URL if trackbacks requested
+			$disp_pingbacks = 0;				// Don't Display the pingbacks if requested
+			$disp_title = "Comments:";
+			require( dirname(__FILE__).'/_feedback.php' );
+
+			// this includes the trackbacks
+			$disp_comments = 0;					// Display the comments if requested
+			$disp_comment_form = 0;			// Display the comments form if comments requested
+			$disp_trackbacks = 1;				// Display the trackbacks if requested
+			$disp_trackback_url = 1;		// Display the trackbal URL if trackbacks requested
+			$disp_pingbacks = 0;				// Don't Display the pingbacks if requested
+			$disp_title = "Trackbacks:";
+			require( dirname(__FILE__).'/_feedback.php' );
+
+			// this includes the pingbacks
+			$disp_comments = 0;					// Display the comments if requested
+			$disp_comment_form = 0;			// Display the comments form if comments requested
+			$disp_trackbacks = 0;				// Display the trackbacks if requested
+			$disp_trackback_url = 0;		// Display the trackbal URL if trackbacks requested
+			$disp_pingbacks = 1;				// Display the pingbacks if requested
+			$disp_title = "Pingbacks:";
+			require( dirname(__FILE__).'/_feedback.php' );
+	?>
+
+	</div>
+
+	</div>
+
+	<?php	locale_restore_previous();	// Restore previous locale (Blog locale) ?>
+
+	<?php } // ---------------------------------- END OF POSTS ------------------------------------ ?>
+
+	<?php
+		// -------------- START OF INCLUDES FOR LAST COMMENTS, MY PROFILE, ETC. --------------
+		// Note: you can customize any of the sub templates included here by
+		// copying the matching php file into your skin directory.
+		$current_skin_includes_path = dirname(__FILE__).'/';
+		// Call the dispatcher:
+		require $skins_path.'_dispatch.inc.php';
+		// --------------- END OF INCLUDES FOR LAST COMMENTS, MY PROFILE, ETC. ---------------
+	?>
 
 </div>
-<p class="center">
-	powered by<br />
-	<a href="http://b2evolution.net/" title="b2evolution home"><img src="../../img/b2evolution_button.png" width="80" height="15" alt="b2evolution" /></a>
-</p>
-
 
 <div id="menu">
 
 <p><?php $Blog->disp( 'longdesc', 'htmlbody' ); ?></p>
 
-<h4>categories:</h4>
-<?php form_formstart( $Blog->dget( 'blogurl', 'raw' ) ) ?>
-<?php	require( dirname(__FILE__).'/_categories.php' ); ?>
-<input type="submit" value="<?php echo T_('Get selection') ?>" />
-</form>
+
+<?php // -------------------------- CATEGORIES INCLUDED HERE -----------------------------
+	// Call the Categories plugin:
+	$Plugins->call_by_code( 'evo_Cats', array(	// Add parameters below:
+			'title'=>'<h4>'.T_('categories').':</h4>',
+		) );
+	// -------------------------------- END OF CATEGORIES ---------------------------------- ?>
 
 
 <h4>search:</h4>
@@ -173,10 +192,19 @@
 	<input type="submit" name="submit" value="<?php echo T_('Search') ?>" />
 </form>
 
-<h4><?php echo T_('archives') ?>:</h4>
-<ul class="compress">
-<?php	require( dirname(__FILE__).'/_archives.php' ); ?>
-</ul>
+
+<?php // -------------------------- ARCHIVES INCLUDED HERE -----------------------------
+	// Call the Archives plugin:
+	$Plugins->call_by_code( 'evo_Arch', array( // Parameters follow:
+			'block_start'=>'',
+			'block_end'=>'',
+			'title'=>'<h4>'.T_('Archives').':</h4>',
+			'limit'=>'',                           // No limit
+			'more_link'=>'',                       // No more link
+			'list_start'=>'<ul class="compress">', // Special list start
+		)	);
+	// -------------------------------- END OF ARCHIVES ---------------------------------- ?>
+
 
 <?php if( ! $Blog->get('force_skin') )
 {	// Skin switching is allowed for this blog: ?>
@@ -190,23 +218,33 @@
 <?php } ?>
 
 <h4>other:</h4>
-<?php 
+<?php
 	// Administrative links:
-	user_login_link( '', '<br />' ); 
-	user_register_link( '', '<br />' ); 
-	user_admin_link( '', '<br />' ); 
-	user_profile_link( '', '<br />' ); 
-	user_logout_link( '', '<br />' ); 
+	user_login_link( '', '<br />' );
+	user_register_link( '', '<br />' );
+	user_admin_link( '', '<br />' );
+	user_profile_link( '', '<br />' );
+	user_subs_link( '', '<br />' );
+	user_logout_link( '', '<br />' );
 ?>
 <br />
 
-<a href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>"><img src="../../img/xml.gif" alt="view this weblog as RSS !" width="36" height="14" /></a><br />
-<a href="http://validator.w3.org/check/referer" title="this page validates as XHTML 1.0 Transitional"><img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31" width="88" /></a><br />
-<a href="http://feedvalidator.org/check.cgi?url=<?php $Blog->disp( 'rss2_url', 'raw' ) ?>"><img src="../../img/valid-rss.png" alt="Valid RSS!" style="border:0;width:88px;height:31px" class="middle" /></a>
+<a href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>"><img src="../../rsc/icons/feed-icon-12x12.gif" alt="view this weblog as RSS !" width="12" height="12" class="middle" /> RSS Feed</a>
 </div>
-<?php 
-	log_hit();	// log the hit on this page
-	debug_info();	// output debug info if requested
-?>
+
+<p class="center"><!-- Please help us promote b2evolution and leave this link on your blog. --><a href="http://b2evolution.net/" title="b2evolution: next generation blog software"><img src="../../rsc/img/powered-by-b2evolution-120t.gif" alt="powered by b2evolution free blog software" title="b2evolution: next generation blog software" width="120" height="32" border="0" class="middle" /></a></p>
+
+<p class="baseline center">
+	<?php $Blog->contact_link() ?>
+	-
+	<?php
+		// Display additional credits (see /conf/):
+ 		// If you can add your own credits without removing the defaults, you'll be very cool :))
+ 		// Please leave this at the bottom of the page to make sure your blog gets listed on b2evolution.net
+		display_list( $credit_links, T_('Credits').': ', '', '|', ' ', ' ' );
+		$Hit->log();	// log the hit on this page
+		debug_info();	// output debug info if requested
+	?>
+</p>
 </body>
-</html>
+</html>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/originalb2/_popup.php 1.10.3.src/skins/originalb2/_popup.php
--- 0.9.2.src/skins/originalb2/_popup.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/originalb2/_popup.php	2007-05-07 18:19:08.000000000 -0500
@@ -1,29 +1,29 @@
 <?php
-	/**
-	 * This is the template that displays the contents of the feedback popup
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display the stats, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?disp=stats
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage originalb2
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+/**
+ * This is the template that displays the contents of the feedback popup
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ * To display the stats, you should call a stub AND pass the right parameters
+ * For example: /blogs/index.php?disp=stats
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ * @subpackage originalb2
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
 
-	while( $Item = $MainList->get_item() ) 
-	{
+while( $Item = & $MainList->get_item() )
+{
+header( 'Content-type: text/html; charset='.$io_charset );
 ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
 <head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
 	<title><?php	$Blog->disp('name', 'htmlhead') ?> - feedback on '<?php $Item->title( '', '', false, 'htmlhead' ) ?>'</title>
 	<base href="<?php skinbase(); // Base URL for this skin. You need this to fix relative links! ?>" />
 	<style type="text/css" media="screen">
@@ -33,6 +33,12 @@
 </head>
 <body>
 
+<?php
+	// ------------------------- MESSAGES GENERATED FROM ACTIONS -------------------------
+	$Messages->disp( '<div class="action_messages">', '</div>' );
+	// --------------------------------- END OF MESSAGES ---------------------------------
+?>
+
 <div id="contentcomments">
 
 <?php
diff -ruN --text 0.9.2.src/skins/originalb2/_profile.php 1.10.3.src/skins/originalb2/_profile.php
--- 0.9.2.src/skins/originalb2/_profile.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/originalb2/_profile.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,24 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the user profile editing form
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display a feedback, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?disp=profile
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage originalb2
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	/**
-	 * We now call the default user profile form handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_profile.php';
-?>
diff -ruN --text 0.9.2.src/skins/originalb2/skinshot.jpg 1.10.3.src/skins/originalb2/skinshot.jpg
--- 0.9.2.src/skins/originalb2/skinshot.jpg	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/originalb2/skinshot.jpg	2006-08-18 22:49:28.000000000 -0500
@@ -0,0 +1,45 @@
+ JFIF   d d   Ducky     <   &Adobe d    
+
  S  l  W  &  		
+
+
+
+

                                       0@!P#`1"$2        !12Aaq"3Q 0@#BR`                     !1AQaq @0P`    |          8}cYq        
nf%l  b    fzͥP 
+ƅA2"L+.jqo6gX$Bl\d-YX:Y,sטXعmp.A%I.nT bs֩sU  X6+SH-pui7u5,%ʺ@M@  X hpuf$U,WLN:  ,M	53R @ A%Kq2\R]3       {-5u+DArb7VYo5ͦqӎZ:Q%E	@@,AR-p2g0+rYΙfP    ,WCS7xRƆ%oKKRH|t K{:f1(XVe      yum7peP\    ar3]nD)k+:@    <o>FcSMrS\` n6ΓZg@   z%Kgp      [+dHܙ@                       9
+     B]t.кB]t.кB]t.кB]t7>/vpIIIIIIIIIIIIIE99R]t.кB]SU8szE
+*TBBb-t::4E9U7ǶX ͸r,VS#3QS<|O#\1Qav zjxoH,P:$E|Id%3yK"K	[BN59<2tz6B0uHE::'YLԴx.֓Ǒg~ѵlWqSwpMN4)2V;/
+ShYgGGOh	gw-D~7?y @+ynHyݰEK!d!Ii4§
+_\Jq+q)ƶVSETVV\N/S2T^%nN.Ѝ[Ay%^$uI4+2 wkg
yۗ]1XQ#C$92<O'+OHA|T倽)DhXeRrH吺IhyZ WSG"SOu9&rHE]
Oy"G $	I"Z*::Iu	+
Q5s*;?eg<n.)?#	/0)S9}[g-gطtlXv#$X$e||l!pNU!!h+1?H@.bfqC
+nQDWq ;Ϸ6"XÙx\|x1*0C6qI	a-rjgbqŘN8!8e7%v  ȣ?oȫXq,8X~
+7~b7J5(0
Ѻ7_R+zqq1   ʃ(~cj{)Q
+!T*BPA;>ϳս6BYt,A˧ q*6lXrŇDQQ?aܩRJ*"ߋanO ?, ?, ?FD1B]y/zxozT?kƯ,riTYKRvU>ͪXRv(wR(ԙ7Nib,:"CIilɡimjXER,B)Zb	JU:};72QU`:c`^$.HMk\|OҦOXn#".O'Tr1LiΒS#8pSWҊ& ajؿ7"'j{${aQ#nWl#p]T<<+c27ȓ<	=2&/7-+*QB$]l}OI${ml1D<lE_D4"ґ`ZbdGBGnE?F {{oR%;#{S\5bUBu$I+`OO1fZU*Cy&i}NT#{pǑ5{|^:8;q{խ0<*tQ?c*m]&s`TR(ªd]Ȯ `wgq,-_i-JQQ]4yReSu,	8Ie~Ky
+Cz%5$M	ۃMSG܏Hy7rxȇƵy	bw#2,SƼYм1#nٖ뤂ri-L^/vE_bq?PXa9n&FNkӲƩ8p-RJ{;"XvEȱtUxn-R}UT\.Q5L%VuEȆ;dWZ\Xxj.}T&Ԍ9I`\_JKʅ\5q_X)ytSjgz0jM2E"1YN.o&1LsSՏsQVssRXx2Ond?KS2$o18&2J=7a/n ?!3;NNNNNNNNNNNNF2Sl^.lu`=%vhx'~+~+~+~+~+~+⸸8[NPW]bv'bv'bv'bv'bv Q mJlL0,7cyMWc]%:%z&ZOΧFP]'RĲ[H&g$V_OMCQ%fRX̲gϔo霉tLSʩ4 P:+u;  a5q0%*{x !`|YLuO pmߍ 5S>El{խ4Σt}fF"LwRNQv@~w|55@_GVL \l_9
+fKhZTyDZ+Xg`o<CРRo
@лPV}Jk50F\6Yރk*,F	~K;it_="HO8H Mc?;b,;c]>9)h^٘
Jzj;
+f~s-:  3
+xoH(U5Z28t{0h[Oi`yA¸J,aw
+>qurfEZo/XdFޘ28zQ}=zKˤ/\4tiTW5w3k{pU;wI(Y;лmR)yz)n]6\E=o鄇nK;ʅcs+zDV)i7/KY^N3g^XsC
+oon?.6ׂuLT&'V}@Jۼ&o,s{ @:n]/z61\k
)4V<Bzҳ1jeH7B~o3Hb_O(#
+S
+z$4J]O#1
 B2 aCW;ygY	.\!㙗\tn߆|yB<.P- nT,x|LbÈ;^;(2'sRevikp~ ~Ebx9<wH b3%hDޱ^7bndzk]e
+/Xi Ӈuf$#5u^L1̽yñn2ש SSfMwN)YsFky<
=]+)^"szǔj.хL<7Oybt+Y*ʷS8έ`zS֢].`zktzʮպjʸϰjy[tz1K&KmSLVV[wLPCn/uӈk[[]{FD"}R6%.[kq<VV7	10rҼ)m59zH*007.ڤ.I+8FL.L8&]pWQԽ~ueDplެѳ:y,a[y[bJC7y?acoEV `sr<9q@929{%޾eM}"Yt^b\)ҺEifrJKo@_?@#gڳT#-tP^5[98c댠H^`?rn~[:_%r)jy-.ן,['qLoQ\7tK/NRk,;o ~<OX0`ڗFs{\1kJ?kcԆM^sy Q3ܸq8߶יW_ ?!%:x+-*Wݒ uF?] '	~jbb0~~1/ 
+}%C%˗/G-//-/Œ|BW$w5W="}5+Id%ˋะ~Į._E[ 2奢   ?!NsyYIvĬ觅0ʂbv!҄;;R;k ~S->COOCrK>ʙL<YDD^)Nw<7 +?~j+RˬAWFyYa=2lcKP/<,e=e=~i懃P\>-VVVV"V	
+JIr
+_    y$I$I$H8         A>I$       C|A$?	> } ŅaH Qv6    @  {H:m m H      e־udX K$  ߃I|O     ľGV 䓾     &~    \y3ceO     D~#G    
?       Q6                              ?~A? Nw>'y;ω|Nw>'y;ω|Nw>'y;ω|N:ZMtkahBK	
+5ǯTHMW1Nw;wߤ{I~'{Nw;wߤ{I~'{Nw;wߤ{I~'{K\՝W1W͠"Ws>'y;ω|NwxDC'ξBihQxJȉd-yMIJ-S^J
{οs i``95,b
+ȃ#-m׬]U6Ph!G"a' ́e/,E狖4H &Cvjغt׀kf%V`n ȖCWo`d 3[toj6-n!F~gI"̸~@4j
+pN Ӹ=oz띦%XT(;,@ 9L =ohTLlFo,SZq(#T	m\8ؔ揢  
+u2b2m EâUA6;"RV$KPEd)HXeSQL#JEؤSLnVcam~gukZ9JuNe3-`{DF&S@ZlSu/ld*lzb6oW9P*E@HX6)ZcJPxbj69-8p/Y^"<[TH%nD6FHt,ij"k)-3/cF}g!pD6
+-0}5nZ)wmX		yH6cځovtPmRZ\:jU
+A \wJ¬*QmvеZ"2%e@8](ᢶ`iPj!C8o`u"
TJb1
+G II(h݊1naV,(G^e}\J \o]"5d=" -|~/f*WТVfr l[{ɪNhjh֘PגlҥZ@N%l@9}Slp0q\,,[̅%:I  %+F^qG	i] Ҷh*cAWoAw̲Y?3hS%Fx#F9۽%t[;@)/_SJ]m^Шs\^,Megw3YU7%L{o	jhSQvNθ[[c+%)ǫ~DH϶6]s;O>?QU^Hf4ZUH.KA.J5JdUzw-^:gyZm5aFM;	llf2Ҷ\9vq3j.&E7Q2b&V`L+Yv@M:bbfG!^P:FQ\uuiAt-3n!"/_r- &W1^658`@ڧ
ց3ZZKHQmf_ȿKyFF\pmrYr,TuGrLM:L%Աzꥶd+@md,pg	7Uf*±).N*p/\՘M@
0JpHSVg NE
+¸'e+'/2KVn l><3aa(j9! *Dm{2OEuwgbtWLCM
:QBuIPr8۳x_@fUAuIAmƞs:Z%a8:"`zw
+@S+}#
+Xj]}sG<hN"Cp3ubl#=0w{ϺOeXYw[hgg<A9XrjP0I<DЃ^b:P0͞ R& a8q**ܹE(M嬖	6HQNQ-1BB:g2[> ֒`A*p8c-t^W9wp SWYlA/+fP<z,2n-J{Rn|u(A*
+	d0* |2rAJZ;V7'=böȋҕaTw'^4 -Z]XRPjB軈1*J0Nšw!tB7EPEtwCGxPsa~gŨ0]\LEs/&
+KEd-X ri-X;ǅqXLkH6w̲__ ^#E%7]<(JNy<?3- ~'7,MU.%JmxUc%Y5XFa\#r6Խ>b Ua*QY+Y=EecAL^nJV/>)LWx.5*XWZ< d)^QVȵ)WpqEbD"qٴi	 펬Y!)[K)6p=W^JLy݈T/F\jM]J,ӈWXXW-wQ:`p5O x o(yLARX5LT
y'oWZ&	ެUzjk!4XlzuN
+>eo9	dZUUz̾UsQ+lTYX*KOC^ZYA6-l^p*-ТdOp_=Fl2vBbיԋIh2g. p@
+96.FŖ쩱\ K \':͝Ejp ?V/kgs/WX>췉N-*mƥJ|+U(*m}B;|\Rݝy7 
+
+y}^]q:8ͱdva|K\s Ԭ>.R@\+LIh돲t#Wyqb.b_S;3&ZAx
+E+cGRAF6,En%}kE\{xlyJn$zkdPl͑>uyW.Qz\\{I%v%Rt(%yFW<i{E
+W m +U?aRC:t5w"9s  ?4;J- 	n}ځl:V\%3nk72.B	))ugxSu}@)e  c@Hv5-6 Ku|E%!QxA(?lXAL hm.Uw|%L_xnZ[Q{?%徕
7I2e;@:zz5s&d q'>cՄYBmTF0M;sMx E] P'22ztXa-ߴCn+nx]g~+_Mv7Mo?K%'NRRy&b]P>~!WڅP`k>7sPg)Js
+ruŮRz&HS5vySb{ÿCmR#5Y.qNR)K
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/_popup.php 1.10.3.src/skins/_popup.php
--- 0.9.2.src/skins/_popup.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/_popup.php	2007-11-01 00:58:40.000000000 -0500
@@ -1,28 +1,33 @@
 <?php
-	/**
-	 * This is the template that displays the contents of the feedback popup
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display the stats, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?disp=stats
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+/**
+ * This is the template that displays the contents of the feedback popup
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ * To display the stats, you should call a stub AND pass the right parameters
+ * For example: /blogs/index.php?disp=stats
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
 
-	while( $Item = $MainList->get_item() ) {
+
+// TODO: blueyed>> What's that?? A HTML-page-block for every item?! Shouldn't that just use $Item perhaps??
+// it's cafelog/b2 legacy. Idf $Item is already available, then fine ;)
+// blueyed> I'm not sure, it just does not seem to make sense to have a loop here!
+while( $Item = $MainList->get_item() )
+{
+header('Content-Type: text/html; charset='.$io_charset);
 ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
 <head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
 	<title><?php	$Blog->disp('name', 'htmlhead') ?> - feedback on '<?php $Item->title( '', '', false, 'htmlhead' ) ?>'</title>
-	<base href="<?php echo $skins_url, '/'; // Base URL for this DIR. You need this to fix relative links! ?>" />
+	<?php skin_base_tag(); /* Base URL for this DIR. You need this to fix relative links! */ ?> />
 	<style type="text/css" media="screen">
 		@import url( 'originalb2/layout2b.css' );
 	</style>
@@ -49,4 +54,9 @@
 
 </body>
 </html>
-<?php } ?>
\ No newline at end of file
+<?php
+}
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/_profile.php 1.10.3.src/skins/_profile.php
--- 0.9.2.src/skins/_profile.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/_profile.php	2007-11-01 00:58:40.000000000 -0500
@@ -1,91 +1,89 @@
 <?php
-	/**
-	 * This is the template that displays the user profile form
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display a feedback, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?disp=profile
-	 * Note: don't code this URL by hand, use the template functions to generate it!
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	if( ! is_logged_in() )
-	{	// must be logged in!
-		echo '<p>', T_( 'You are not logged in.' ), '</p>';
-		return;
-	}
-	// --- //
-	param( 'redirect_to', 'string', '');
-?>
-
-	<!-- form to add a comment -->
-	<?php form_formstart( $htsrv_url.'/profile_update.php', 'bComment', '', 'post' ); ?>
-		<input type="hidden" name="checkuser_id" value="<?php echo $user_ID ?>" />
-		<input type="hidden" name="redirect_to" value="<?php echo $redirect_to ?>" />
-
-		<?php
-			form_info( T_('Login'), $current_User->dget('login'), T_('ID').': '.$current_User->ID );
-
-			form_info( T_('Level'), $current_User->dget('level') );
-
-			form_info( T_('Posts'), $current_User->dget('num_posts') );
-		
-			form_text( 'newuser_firstname', get_user_info( 'firstname' ), 40, T_('First name'), '', 50, 'bComment' );
-			form_text( 'newuser_lastname', get_user_info( 'lastname' ), 40, T_('Last name'), '', 50, 'bComment' );
-			form_text( 'newuser_nickname', get_user_info( 'nickname' ), 40, T_('Nickname'), '', 50, 'bComment' );
-		?>
-
-		<fieldset>
-			<div class="label"><label for="newuser_idmode"><?php echo T_('Identity shown') ?>:</label></div>
-			<div class="input">
-				<?php $idmode = get_user_info( 'idmode' ); ?>
-				<select name="newuser_idmode" id="newuser_idmode" class="bComment">
-					<option value="nickname"<?php if ( $idmode == 'nickname' ) echo ' selected="selected"'; ?>><?php if( user_info( 'nickname', 'raw', false ) != '' ) user_info( 'nickname', 'htmlhead' ); else echo '['.T_('Nickname').']' ?></option>
-					<option value="login"<?php if ( $idmode == 'login' ) echo ' selected="selected"'; ?>><?php if( user_info( 'login', 'raw', false ) != '' ) user_info( 'login', 'htmlhead' ); else echo '['.T_('Login').']' ?></option>
-					<option value="firstname"<?php if ( $idmode == 'firstname' ) echo ' selected="selected"'; ?>><?php if( user_info( 'firstname', 'raw', false ) != '' ) user_info( 'firstname', 'htmlhead' ); else echo '['.T_('First name').']' ?></option>
-					<option value="lastname"<?php if ( $idmode == 'lastname' ) echo ' selected="selected"'; ?>><?php if( user_info( 'lastname', 'raw', false ) != '' ) user_info( 'lastname', 'htmlhead' ); else echo '['.T_('Last name').']' ?></option>
-					<option value="namefl"<?php if ( $idmode == 'namefl' ) echo ' selected="selected"'; ?>><?php if( user_info( 'firstname', 'raw', false ) != '' ) user_info( 'firstname', 'htmlhead' ); else echo '['.T_('First name').']';  echo ' '; if( user_info( 'lastname', 'raw', false ) != '' ) user_info( 'lastname', 'htmlhead' ); else echo '['.T_('Last name').']' ?></option>
-					<option value="namelf"<?php if ( $idmode == 'namelf' ) echo ' selected="selected"'; ?>><?php if( user_info( 'lastname', 'raw', false ) != '' ) user_info( 'lastname', 'htmlhead' ); else echo '['.T_('Last name').']';  echo ' '; if( user_info( 'firstname', 'raw', false ) != '' ) user_info( 'firstname', 'htmlhead' ); else echo '['.T_('First name').']' ?></option>
-				</select>
-		</div>
-		</fieldset>
-
-		<?php
-			form_select( 'newuser_locale', get_user_info( 'locale' ), 'locale_options', T_('Locale'), '', 'bComment' );
-			form_text( 'newuser_email', get_user_info( 'email' ), 40, T_('Email'), '', 100, 'bComment' );
-			form_text( 'newuser_url', get_user_info( 'url' ), 40, T_('URL'), '', 100, 'bComment' );
-			form_text( 'newuser_icq', get_user_info( 'icq' ), 40, T_('ICQ'), '', 10, 'bComment' );
-			form_text( 'newuser_aim', get_user_info( 'aim' ), 40, T_('AOL I.M.'), '', 50, 'bComment' );
-			form_text( 'newuser_msn', get_user_info( 'msn' ), 40, T_('MSN I.M.'), '', 100, 'bComment' );
-			form_text( 'newuser_yim', get_user_info( 'yim' ), 40, T_('Yahoo I.M.'), '', 50, 'bComment' );
-
-			form_checkbox( 'newuser_notify', get_user_info( 'notify' ), T_('Notifications'), T_('Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.') );
-		?>
-
-		<fieldset>
-			<div class="label"><label for="pass1"><?php echo T_('New password') ?>:</label></div>
-			<div class="input"><input type="password" name="pass1" id="pass1" value="" size="16" class="bComment" /></div>
-		</fieldset>
-
-		<fieldset>
-			<div class="label"><label for="pass2"><?php echo T_('Confirm new password') ?>:</label></div>
-			<div class="input"><input type="password" name="pass2" id="pass2" value="" size="16" class="bComment" /></div>
-		</fieldset>
-
-		<fieldset>
-			<div class="input">
-				<input type="submit" class="submit" name="submit" value="<?php echo T_('Update') ?>" />
-				<input type="reset" class="reset" value="<?php echo T_('Reset') ?>" />
-			</div>
-		</fieldset>
+/**
+ * This is the template that displays the user profile form. It gets POSTed to /htsrv/profile_update.php.
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ * To display a feedback, you should call a stub AND pass the right parameters
+ * For example: /blogs/index.php?disp=profile
+ * Note: don't code this URL by hand, use the template functions to generate it!
+ *
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * PROGIDISTRI grants Francois PLANQUE the right to license
+ * PROGIDISTRI's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evoskins
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _profile.php,v 1.32.2.3.2.1 2007/04/25 22:18:12 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+if( ! is_logged_in() )
+{ // must be logged in!
+	echo '<p class="error">'.T_( 'You are not logged in.' ).'</p>';
+	return;
+}
+// --- //
+$redirect_to = param( 'redirect_to', 'string', '' );
+
+
+/**
+ * @var Form form to update the profile
+ */
+$ProfileForm = & new Form( $htsrv_url_sensitive.'profile_update.php', 'ProfileForm' );
+
+$ProfileForm->begin_form( 'bComment' );
+$ProfileForm->hidden( 'checkuser_id', $current_User->ID );
+$ProfileForm->hidden( 'redirect_to', url_rel_to_same_host($redirect_to, $htsrv_url_sensitive) );
+
+$ProfileForm->info( T_('Login'), $current_User->get('login'), T_('ID').': '.$current_User->ID );
+$ProfileForm->info( T_('Level'), $current_User->get('level') );
+$ProfileForm->info( T_('Posts'), $current_User->get('num_posts') );
+
+$ProfileForm->text_input( 'newuser_firstname', $current_User->get( 'firstname' ), 40, T_('First name'), array( 'maxlength' => 50, 'class' => 'bComment' ) );
+$ProfileForm->text_input( 'newuser_lastname', $current_User->get( 'lastname' ), 40, T_('Last name'), array( 'maxlength' => 50, 'class' => 'bComment' ) );
+$ProfileForm->text_input( 'newuser_nickname', $current_User->get( 'nickname' ), 40, T_('Nickname'), array( 'maxlength' => 50, 'class' => 'bComment' ) );
+
+
+$ProfileForm->select( 'newuser_idmode', $current_User->get('idmode'), array( &$current_User, 'callback_optionsForIdMode' ), T_('Identity shown'), '', 'bComment' );
+
+$ProfileForm->checkbox( 'newuser_showonline', $current_User->get( 'showonline' ), T_('Online'), T_('Check this to be displayed as online when visiting the site.') );
+$ProfileForm->select( 'newuser_locale', $current_User->get( 'locale' ), 'locale_options_return', T_('Locale'), '', 'bComment' );
+$ProfileForm->text_input( 'newuser_email', $current_User->get( 'email' ), 40, T_('Email'), array( 'maxlength' => 100, 'class' => 'bComment' ) );
+$ProfileForm->checkbox( 'newuser_allow_msgform', $current_User->get('allow_msgform'), T_('Message form'), T_('Check this to allow receiving emails through a message form.') );
+$ProfileForm->checkbox( 'newuser_notify', $current_User->get( 'notify' ), T_('Notifications'), T_('Check this to receive a notification whenever one of <strong>your</strong> posts receives comments, trackbacks, etc.') );
+$ProfileForm->text_input( 'newuser_url', $current_User->get( 'url' ), 40, T_('URL'), array( 'maxlength' => 100, 'class' => 'bComment' ) );
+$ProfileForm->text_input( 'newuser_icq', $current_User->get( 'icq' ), 40, T_('ICQ'), array( 'maxlength' => 10, 'class' => 'bComment' ) );
+$ProfileForm->text_input( 'newuser_aim', $current_User->get( 'aim' ), 40, T_('AOL I.M.'), array( 'maxlength' => 50, 'class' => 'bComment' ) );
+$ProfileForm->text_input( 'newuser_msn', $current_User->get( 'msn' ), 40, T_('MSN I.M.'), array( 'maxlength' => 100, 'class' => 'bComment' ) );
+$ProfileForm->text_input( 'newuser_yim', $current_User->get( 'yim' ), 40, T_('Yahoo I.M.'), array( 'maxlength' => 50, 'class' => 'bComment' ) );
+$ProfileForm->password_input( 'pass1', '', 16, T_('New pass'), array( 'note' => T_('Leave blank to leave the password unchanged.'), 'maxlength' => 50, 'class' => 'bComment' ) );
+$ProfileForm->password_input( 'pass2', '', 16, T_('Confirm'), array( 'note' => T_('Confirm new password by typing it again.'), 'maxlength' => 50, 'class' => 'bComment' ) );
 
-		<div class="clear"></div>
+$ProfileForm->buttons( array( array( '', '', T_('Update'), 'SaveButton' ),
+															array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
 
-	</form>
+$ProfileForm->end_form();
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/_rdf/_lastcomments.php 1.10.3.src/skins/_rdf/_lastcomments.php
--- 0.9.2.src/skins/_rdf/_lastcomments.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/_rdf/_lastcomments.php	2007-04-25 23:18:12.000000000 -0500
@@ -0,0 +1,68 @@
+<?php
+/**
+ * This template generates an RSS 1.0 (RDF) feed for the requested blog's latest comments
+ *
+ * See {@link http://web.resource.org/rss/1.0/}
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called automagically by the main template (_main.php).
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * @package evoskins
+ * @subpackage rdf
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ * }}
+ *
+ * @version $Id: _lastcomments.php,v 1.8.2.1.2.1 2007/04/25 22:18:12 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+$CommentList = & new CommentList( $blog, "'comment'", array('published'), '',	'',	'DESC',	'',	20 );
+
+?>
+<channel rdf:about="<?php $Blog->disp( 'blogurl', 'xmlattr' ) ?>">
+	<title><?php
+		$Blog->disp( 'name', 'xml' );
+		request_title( ' - ', '', ' - ', 'xml' );
+	?></title>
+	<link><?php $Blog->disp( 'lastcommentsurl', 'xml' ) ?></link>
+	<description></description>
+	<dc:language><?php $Blog->disp( 'locale', 'xml' ) ?></dc:language>
+	<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=<?php echo $app_version ?>"/>
+	<sy:updatePeriod>hourly</sy:updatePeriod>
+	<sy:updateFrequency>1</sy:updateFrequency>
+	<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
+	<items>
+		<rdf:Seq>
+		<?php while( $Comment = & $CommentList->get_next() )
+		{ // Loop through comments:
+			?>
+			<rdf:li rdf:resource="<?php $Comment->permanent_url() ?>"/>
+			<?php
+		} ?>
+		</rdf:Seq>
+	</items>
+</channel>
+<?php
+$CommentList->restart();
+while( $Comment = & $CommentList->get_next() )
+{ // Loop through comments:
+	// Load comment's Item:
+	$Comment->get_Item();
+	?>
+<item rdf:about="<?php $Comment->permanent_url() ?>">
+	<title><?php echo format_to_output( T_('In response to:'), 'xml' ) ?> <?php $Comment->Item->title( '', '', false, 'xml' ) ?></title>
+	<link><?php $Comment->permanent_url() ?></link>
+	<dc:date><?php $Comment->date( 'isoZ', true ); ?></dc:date>
+	<dc:creator><?php $Comment->author( '', '#', '', '#', 'xml' ) ?></dc:creator>
+	<description><?php echo make_rel_links_abs($Comment->get_content( 'xml' )); ?></description>
+	<content:encoded><![CDATA[<?php echo make_rel_links_abs( $Comment->get_content() ); ?>]]></content:encoded>
+</item>
+<?php } // End of comment loop. ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/_rdf/_main.php 1.10.3.src/skins/_rdf/_main.php
--- 0.9.2.src/skins/_rdf/_main.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/_rdf/_main.php	2007-04-25 23:18:14.000000000 -0500
@@ -0,0 +1,97 @@
+<?php
+/**
+ * This template generates an RSS 1.0 (RDF) feed for the requested blog's latest posts
+ *
+ * See {@link http://web.resource.org/rss/1.0/}
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called automagically by b2evolution.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * @package evoskins
+ * @subpackage rdf
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @version $Id: _main.php,v 1.11.2.3.2.1 2007/04/25 22:18:13 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+skin_content_header( 'application/xml' );	// Sets charset!
+
+echo '<?xml version="1.0" encoding="'.$io_charset.'"?'.'>';
+?>
+<!-- generator="<?php echo $app_name; ?>/<?php echo $app_version ?>" -->
+<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"					xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
+<?php
+switch( $disp )
+{
+	case 'comments':
+		// this includes the last comments if requested:
+		require( dirname(__FILE__).'/_lastcomments.php' );
+		break;
+
+	default:
+		?>
+		<channel rdf:about="<?php $Blog->disp( 'blogurl', 'xmlattr' ) ?>">
+			<title><?php
+				$Blog->disp( 'name', 'xml' );
+				request_title( ' - ', '', ' - ', 'xml' );
+			?></title>
+			<link><?php $Blog->disp( 'blogurl', 'xml' ) ?></link>
+			<description><?php $Blog->disp( 'shortdesc', 'xml' ) ?></description>
+			<dc:language><?php $Blog->disp( 'locale', 'xml' ) ?></dc:language>
+			<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=<?php echo $app_version ?>"/>
+			<sy:updatePeriod>hourly</sy:updatePeriod>
+			<sy:updateFrequency>1</sy:updateFrequency>
+			<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
+			<items>
+				<rdf:Seq>
+				<?php while( $Item = & $MainList->get_item() ) { ?>
+					<rdf:li rdf:resource="<?php $Item->permanent_url( 'single' ) ?>"/>
+				<?php } ?>
+				</rdf:Seq>
+			</items>
+		</channel>
+		<?php
+		$MainList->restart();
+		while( $Item = & $MainList->get_item() )
+		{
+			// Load Item's creator User:
+			$Item->get_creator_User();
+			?>
+
+		<item rdf:about="<?php $Item->permanent_url( 'single' ) ?>">
+			<title><?php $Item->title( '', '', false, 'xml' ) ?></title>
+			<link><?php $Item->permanent_url( 'single' ) ?></link>
+			<dc:date><?php $Item->issue_date( 'isoZ', true ) ?></dc:date>
+			<dc:creator><?php $Item->creator_User->preferred_name( 'xml' ) ?></dc:creator>
+			<dc:subject><?php $Item->main_category( 'xml' ) ?></dc:subject>
+			<description><?php
+				$Item->url_link( '', ' ', '%s', array(), 'xml' );
+				$content = $Item->get_content( 1, false, T_('[...] Read more!'), '', '', '', 'xml', $rss_excerpt_length );
+				echo make_rel_links_abs($content);
+			?></description>
+			<content:encoded><![CDATA[<?php
+				$Item->url_link( '<p>', '</p>' );
+				echo make_rel_links_abs( $Item->get_content() );
+			?>]]></content:encoded>
+		</item>
+
+		<?php
+		}
+}
+?>
+</rdf:RDF>
+<?php
+	$Hit->log(); // log the hit on this page
+
+	// This is a self contained XML document, make sure there is no additional output:
+	exit();
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/_rss/_lastcomments.php 1.10.3.src/skins/_rss/_lastcomments.php
--- 0.9.2.src/skins/_rss/_lastcomments.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/_rss/_lastcomments.php	2007-04-25 23:18:14.000000000 -0500
@@ -0,0 +1,44 @@
+<?php
+/**
+ * This template generates an RSS 0.92 feed for the requested blog's latest comments
+ *
+ * See {@link http://backend.userland.com/rss092}
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called automagically by the main template (_main.php).
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * @package evoskins
+ * @subpackage rss
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ * }}
+ *
+ * @version $Id: _lastcomments.php,v 1.8.2.1.2.1 2007/04/25 22:18:13 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+$CommentList = & new CommentList( $blog, "'comment'", array('published'), '',	'',	'DESC',	'',	20 );
+
+?>
+		<link><?php $Blog->disp( 'lastcommentsurl', 'xml' ) ?></link>
+		<description></description>
+		<language><?php $Blog->disp( 'locale', 'xml' ) ?></language>
+		<docs>http://backend.userland.com/rss092</docs>
+		<?php while( $Comment = & $CommentList->get_next() )
+		{ // Loop through comments:
+			// Load comment's Item:
+			$Comment->get_Item();
+			?>
+		<item>
+			<title><?php echo format_to_output( T_('In response to:'), 'xml' ) ?> <?php $Comment->Item->title( '', '', false, 'xml' ) ?></title>
+			<description><?php echo make_rel_links_abs( $Comment->get_content('entityencoded') ); ?></description>
+			<link><?php $Comment->permanent_url() ?></link>
+		</item>
+		<?php } // End of comment loop. ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/_rss/_main.php 1.10.3.src/skins/_rss/_main.php
--- 0.9.2.src/skins/_rss/_main.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/_rss/_main.php	2007-04-25 23:18:14.000000000 -0500
@@ -0,0 +1,78 @@
+<?php
+/**
+ * This template generates an RSS 0.92 feed for the requested blog's latest posts
+ *
+ * See {@link http://backend.userland.com/rss092}
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called automagically by b2evolution.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evoskins
+ * @subpackage rss
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ * @author blueyed: Daniel HAHLER.
+ *
+ * @version $Id: _main.php,v 1.9.2.3.2.1 2007/04/25 22:18:13 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+skin_content_header( 'application/xml' );	// Sets charset!
+
+echo '<?xml version="1.0" encoding="'.$io_charset.'"?'.'>';
+?>
+<!-- generator="<?php echo $app_name; ?>/<?php echo $app_version ?>" -->
+<rss version="0.92">
+	<channel>
+		<title><?php
+			$Blog->disp( 'name', 'xml' );
+			request_title( ' - ', '', ' - ', 'xml' );
+		?></title>
+		<?php
+		switch( $disp )
+		{
+			case 'comments':
+				// this includes the last comments if requested:
+				require( dirname(__FILE__).'/_lastcomments.php' );
+				break;
+
+			default:
+				?>
+			  <link><?php $Blog->disp( 'blogurl', 'xml' ) ?></link>
+			  <description><?php $Blog->disp( 'shortdesc' ,'xml' ) ?></description>
+			  <language><?php $Blog->disp( 'locale', 'xml' ) ?></language>
+			  <docs>http://backend.userland.com/rss092</docs>
+			  <?php while( $Item = & $MainList->get_item() ) { ?>
+			  <item>
+			    <title><?php $Item->title( '', '', false, 'xml' ) ?></title>
+			    <description><?php
+			      $Item->url_link( '', ' ', '%s', array(), 'entityencoded' );
+						$content = $Item->get_content( 1, false, T_('[...] Read more!'), '', '', '', 'entityencoded' );
+						echo make_rel_links_abs( $content );
+			    ?></description>
+			    <link><?php $Item->permanent_url( 'single' ) ?></link>
+			  </item>
+			  <?php }
+		}
+		?>
+	</channel>
+</rss>
+<?php
+	$Hit->log(); // log the hit on this page
+
+	// This is a self contained XML document, make sure there is no additional output:
+	exit();
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/_rss2/_lastcomments.php 1.10.3.src/skins/_rss2/_lastcomments.php
--- 0.9.2.src/skins/_rss2/_lastcomments.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/_rss2/_lastcomments.php	2007-04-25 23:18:14.000000000 -0500
@@ -0,0 +1,59 @@
+<?php
+/**
+ * This template generates an RSS 2.0 feed for the requested blog's latest comments
+ *
+ * See {@link http://backend.userland.com/rss}
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called automagically by the main template (_main.php).
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evoskins
+ * @subpackage rss
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ * }}
+ *
+ * @version $Id: _lastcomments.php,v 1.9.2.1.2.1 2007/04/25 22:18:13 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+$CommentList = & new CommentList( $blog, "'comment'", array('published'), '',	'',	'DESC',	'',	20 );
+
+?>
+		<link><?php $Blog->disp( 'lastcommentsurl', 'xml' ) ?></link>
+		<description></description>
+		<language><?php $Blog->disp( 'locale', 'xml' ) ?></language>
+		<docs>http://backend.userland.com/rss</docs>
+		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=<?php echo $app_version ?>"/>
+		<ttl>60</ttl>
+		<?php while( $Comment = & $CommentList->get_next() )
+		{ // Loop through comments:
+			// Load comment's Item:
+			$Comment->get_Item();
+			?>
+		<item>
+			<title><?php echo format_to_output( T_('In response to:'), 'xml' ) ?> <?php $Comment->Item->title( '', '', false, 'xml' ) ?></title>
+			<pubDate><?php $Comment->time( 'r', true ); ?></pubDate>
+			<dc:creator><?php $Comment->author( '', '#', '', '#', 'xml' ); ?></dc:creator>
+			<guid isPermaLink="false">c<?php $Comment->ID() ?>@<?php echo $baseurl ?></guid>
+			<description><?php echo make_rel_links_abs($Comment->get_content( 'xml' )); ?></description>
+			<content:encoded><![CDATA[<?php echo make_rel_links_abs( $Comment->get_content() ); ?>]]></content:encoded>
+			<link><?php $Comment->permanent_url() ?></link>
+		</item>
+		<?php
+		} /* End of comment loop. */
+?>
diff -ruN --text 0.9.2.src/skins/_rss2/_main.php 1.10.3.src/skins/_rss2/_main.php
--- 0.9.2.src/skins/_rss2/_main.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/_rss2/_main.php	2007-04-25 23:18:14.000000000 -0500
@@ -0,0 +1,90 @@
+<?php
+/**
+ * This template generates an RSS 2.0 feed for the requested blog's latest posts
+ *
+ * See {@link http://backend.userland.com/rss}
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called automagically by b2evolution.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evoskins
+ * @subpackage rss
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER.
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @version $Id: _main.php,v 1.13.2.3.2.1 2007/04/25 22:18:13 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+skin_content_header( 'application/xml' );	// Sets charset!
+
+echo '<?xml version="1.0" encoding="'.$io_charset.'"?'.'>';
+
+?>
+<!-- generator="<?php echo $app_name ?>/<?php echo $app_version ?>" -->
+<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
+	<channel>
+		<title><?php
+			$Blog->disp( 'name', 'xml' );
+			request_title( ' - ', '', ' - ', 'xml' );
+		?></title>
+		<?php
+		switch( $disp )
+		{
+			case 'comments':
+				// this includes the last comments if requested:
+				require( dirname(__FILE__).'/_lastcomments.php' );
+				break;
+
+			default:
+				?>
+				<link><?php $Blog->disp( 'blogurl', 'xml' ) ?></link>
+				<description><?php $Blog->disp( 'shortdesc', 'xml' ) ?></description>
+				<language><?php $Blog->disp( 'locale', 'xml' ) ?></language>
+				<docs>http://backend.userland.com/rss</docs>
+				<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=<?php echo $app_version ?>"/>
+				<ttl>60</ttl>
+				<?php while( $Item = & $MainList->get_item() ) {	?>
+				<item>
+					<title><?php $Item->title( '', '', false, 'xml' ) ?></title>
+					<link><?php $Item->permanent_url( 'single' ) ?></link>
+					<pubDate><?php $Item->issue_date( 'r', true ) ?></pubDate>
+					<dc:creator><?php $Item->get_creator_User(); $Item->creator_User->preferred_name('xml') ?></dc:creator>
+					<?php $Item->categories( false, '<category domain="main">', '</category>', '<category domain="alt">', '</category>', '<category domain="external">', '</category>', "\n", 'xml' ) ?>
+					<guid isPermaLink="false"><?php $Item->ID() ?>@<?php echo $baseurl ?></guid>
+					<description><?php
+						$Item->url_link( '', ' ', '%s', array(), 'xml' );
+						$content = $Item->get_content( 1, false, T_('[...] Read more!'), '', '', '', 'xml', $rss_excerpt_length );
+						echo make_rel_links_abs( $content );
+					?></description>
+					<content:encoded><![CDATA[<?php
+						$Item->url_link( '<p>', '</p>' );
+						echo make_rel_links_abs( $Item->get_content() );
+					?>]]></content:encoded>
+					<comments><?php comments_link( '', 1, 1 ) ?></comments>
+				</item>
+				<?php }
+		}
+		?>
+	</channel>
+</rss>
+<?php
+	$Hit->log(); // log the hit on this page
+
+	// This is a self contained XML document, make sure there is no additional output:
+	exit();
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/skinners_guide/_bloglist.php 1.10.3.src/skins/skinners_guide/_bloglist.php
--- 0.9.2.src/skins/skinners_guide/_bloglist.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/skinners_guide/_bloglist.php	2007-04-25 23:18:16.000000000 -0500
@@ -0,0 +1,49 @@
+<?php
+	/**
+	 * This is the template that displays the links to the available blogs
+	 *
+	 * This file is not meant to be called directly.
+	 * It is meant to be called by an include in the _main.php template.
+	 *
+	 * b2evolution - {@link http://b2evolution.net/}
+	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+	 *
+	 * @package evoskins
+	 * @subpackage skinners_guide
+	 */
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+	if( ! $display_blog_list )
+	{	// We do *not* want the blog list to be displayed
+		return;
+	}
+
+	# this is what will start and end your blog links
+	if(!isset($blog_list_start)) $blog_list_start = '<ul id="bloglist">';
+	if(!isset($blog_list_end)) $blog_list_end = '</ul>';
+	# this is what will separate your blog links
+	if(!isset($blog_item_start)) $blog_item_start = '<li>';
+	if(!isset($blog_item_end)) $blog_item_end = "</li>\n";
+	# This is the class of for the selected blog link:
+	if(!isset($blog_selected_link_class)) $blog_selected_link_class = 'BlogButtonCurr';
+	# This is the class of for the other blog links:
+	if(!isset($blog_other_link_class)) $blog_other_link_class = 'BlogButton';
+	# This is additionnal markup before and after the selected blog name
+	if(!isset($blog_selected_name_before)) $blog_selected_name_before = '';
+	if(!isset($blog_selected_name_after)) $blog_selected_name_after = '';
+	# This is additionnal markup before and after the other blog names
+	if(!isset($blog_other_name_before)) $blog_other_name_before = '';
+	if(!isset($blog_other_name_after)) $blog_other_name_after = '';
+	# This is the blogparam that will be displayed as the name:
+	if(!isset($blog_name_param)) $blog_name_param = 'shortname';
+	# This is the blogparam that will be displayed as the link title:
+	if(!isset($blog_title_param)) $blog_title_param = 'name';
+
+	/**
+	 * We now call the default bloglist handler...
+	 * However you can replace this file with the full handler (in /blogs) and customize it!
+	 */
+	require $skins_path.'_bloglist.php';
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/skinners_guide/_feedback.php 1.10.3.src/skins/skinners_guide/_feedback.php
--- 0.9.2.src/skins/skinners_guide/_feedback.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/skinners_guide/_feedback.php	2007-04-25 23:18:16.000000000 -0500
@@ -0,0 +1,26 @@
+<?php
+	/**
+	 * This is the template that displays the feedback for a post
+	 * (comments, trackbak, pingback...)
+	 *
+	 * This file is not meant to be called directly.
+	 * It is meant to be called by an include in the _main.php template.
+	 * To display a feedback, you should call a stub AND pass the right parameters
+	 * For example: /blogs/index.php?p=1&more=1&c=1&tb=1&pb=1
+	 * Note: don't code this URL by hand, use the template functions to generate it!
+	 *
+	 * b2evolution - {@link http://b2evolution.net/}
+	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+	 *
+	 * @package evoskins
+	 * @subpackage skinners_guide
+	 */
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+	/**
+	 * We now call the default feedback handler...
+	 * However you can replace this file with the full handler (in /blogs) and customize it!
+	 */
+	require $skins_path.'_feedback.php';
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/skinners_guide/img/bg_content.gif 1.10.3.src/skins/skinners_guide/img/bg_content.gif
--- 0.9.2.src/skins/skinners_guide/img/bg_content.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/skinners_guide/img/bg_content.gif	2006-12-26 02:27:50.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a
+         !     ,    
+  ڋ޼8䉦fLb^¢L*	aҪJڮwEY=׍0
s>'Xhx8C	(Yh	BR  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/skinners_guide/img/bg.png 1.10.3.src/skins/skinners_guide/img/bg.png
--- 0.9.2.src/skins/skinners_guide/img/bg.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/skinners_guide/img/bg.png	2006-12-26 02:27:50.000000000 -0600
@@ -0,0 +1,5 @@
+PNG
+
+   
IHDR     
+   .)   gAMA  7   tEXtSoftware Adobe ImageReadyqe<  PLTEsl  IDATxbQgӐdb	c`XA	`&!FI
6~e]p {]'mV6
aFiyn0
+}fV71f`cv`	 PfP0g2U`g 5Y_s!F-qMm#E`f  `rdtabRӳ`g=5)v&F >M9p nbr|Z\L^2z5(5f  PfP
4gdrfgW`tUٝ%mU WALӚQIYJ[i43%u9XyUCxALrt4i҇YČQxBTLUtebbgUFHTBٙ]9E9$ 5MEY@503X)FH3(X3fcU56  n    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/skinners_guide/img/chain_link.gif 1.10.3.src/skins/skinners_guide/img/chain_link.gif
--- 0.9.2.src/skins/skinners_guide/img/chain_link.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/skinners_guide/img/chain_link.gif	2006-12-26 02:27:50.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a         @         @     @  @@ @ @ `  `@ ` `   @     @     @     @       @         @     @  @@ @ @ `  `@ ` `   @     @     @     @  @  @ @@ @ @  @ @@ @ @@ @@@@@@@@` @`@@`@`@ @@@@@ @@@@@ @@@@@ @@@@`  ` @` ` `  ` @` ` `@ `@@`@`@`` ``@````` `@``` `@``` `@``` `@``   @     @  @ @@@@` `@`` @ @ @ @   @     @  @ @@@@` `@`` @ @ @ @   @     @  @ @@@@` `@`` @ @ @ @   @     @  @ @@@@` `@`` @ @ @ @!   ,       O 	Hp\
+D{ CJXqo(v4Q`Ď6,iÕ
-"1EYzęrD#=TX0  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/skinners_guide/img/icon_minipost.gif 1.10.3.src/skins/skinners_guide/img/icon_minipost.gif
--- 0.9.2.src/skins/skinners_guide/img/icon_minipost.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/skinners_guide/img/icon_minipost.gif	2006-12-26 02:27:50.000000000 -0600
@@ -0,0 +1 @@
+GIF89a 	 	                      !  	 ,     	  '0%@mCDYH!ca܂{磊H ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/skinners_guide/_linkblog.php 1.10.3.src/skins/skinners_guide/_linkblog.php
--- 0.9.2.src/skins/skinners_guide/_linkblog.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/skinners_guide/_linkblog.php	2007-04-25 23:18:16.000000000 -0500
@@ -0,0 +1,38 @@
+<?php
+	/**
+	 * This is the template that displays the linkblog
+	 *
+	 * This file is not meant to be called directly.
+	 * It is meant to be called by an include in the _main.php template.
+	 *
+	 * b2evolution - {@link http://b2evolution.net/}
+	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+	 *
+	 * @package evoskins
+	 * @subpackage skinners_guide
+	 */
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+	# maximum number of linkblog entries to display:
+	if(!isset($linkblog_limit)) $linkblog_limit = 20;
+	# global linkblog delimiters:
+	if(!isset($linkblog_main_start)) $linkblog_main_start = '<div class="bSideItem"><h3>'.
+																														T_('Linkblog').'</h3>';
+	if(!isset($linkblog_main_end)) $linkblog_main_end = '</div>';
+	# Category delimiters:
+	if(!isset($linkblog_catname_before)) $linkblog_catname_before = '<h4>';
+	if(!isset($linkblog_catname_after)) $linkblog_catname_after = '</h4><ul>';
+	if(!isset($linkblog_catlist_end)) $linkblog_catlist_end = '</ul>';
+	# Item delimiters:
+	if(!isset($linkblog_item_before)) $linkblog_item_before = '<li>';
+	if(!isset($linkblog_item_after)) $linkblog_item_after = '</li>';
+
+	/**
+	 * This skin has no special formatting for the linkblog, so...
+	 * However you can replace this file with the full handler (in /blogs) and customize it!
+	 * all we want to do here, is call the default linkblog handler.
+	 */
+	require $skins_path.'_linkblog.php';
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/skinners_guide/_main.php 1.10.3.src/skins/skinners_guide/_main.php
--- 0.9.2.src/skins/skinners_guide/_main.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/skinners_guide/_main.php	2007-06-05 18:15:32.000000000 -0500
@@ -0,0 +1,448 @@
+<?php
+/**
+ * This is the main template. It displays the blog.
+ *
+ * However this file is not meant to be used in a production environment!
+ * This file is part of a skin designed to help skinners learn how to
+ * customize their blog.  It provides a link to technical data and a
+ * sample of how you can use parameters to control functions.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005 by Jason EDGECOMBE.
+ * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ *
+ * Jason EDGECOMBE grants Francois PLANQUE the right to license
+ * Jason EDGECOMBE's personal contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evoskins
+ * @subpackage skinners_guide
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author cafelog (team)
+ * @author edgester: Jason EDGECOMBE (personal contributions, not for hire)
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @version $Id: _main.php,v 1.1.2.1.2.8 2007/06/05 17:15:31 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+skin_content_header();	// Sets charset!
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
+<head>
+	<?php skin_content_meta(); /* Charset for static pages */ ?>
+	<?php $Plugins->trigger_event( 'SkinBeginHtmlHead' ); ?>
+	<title><?php
+		/*
+		 * see http://doc.b2evolution.net/v-1-9/evocore/DataObject.html#methoddisp
+		 */
+		$Blog->disp('shortname', 'htmlhead'); // $Blog->disp('name', 'htmlhead');
+		/*
+		 * see http://doc.b2evolution.net/v-1-9/evocore/_blogs---inc---_misc---_template.funcs.php.html#functionrequest_title
+		 */
+		request_title( ' :: ', ' >>> ', ' and ', 'htmlhead' ); // crequest_title( ' - ', '', ' - ', 'htmlhead' );
+	?></title>
+	<?php skin_base_tag(); /* Base URL for this skin. You need this to fix relative links! */ ?>
+	<meta name="description" content="<?php $Blog->disp( 'shortdesc', 'htmlattr' ); ?>" />
+	<meta name="keywords" content="<?php $Blog->disp( 'keywords', 'htmlattr' ); ?>" />
+	<?php robots_tag(); ?>
+	<meta name="generator" content="b2evolution <?php echo $app_version ?>" /> <!-- Please leave this for stats -->
+	<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" />
+	<link rel="alternate" type="application/atom+xml" title="Atom" href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>" />
+	<link rel="stylesheet" href="skinners_guide.css" type="text/css" />
+	<?php
+		$Blog->disp( 'blog_css', 'raw');
+		$Blog->disp( 'user_css', 'raw');
+	?>
+</head>
+
+<body>
+<div id="wrapper">
+
+<?php
+	// --------------------------- BLOG LIST INCLUDED HERE -----------------------------
+	require dirname(__FILE__).'/_bloglist.php';
+	// ------------------------------- END OF BLOG LIST --------------------------------
+?>
+
+<div class="pageHeader">
+
+<?php
+/*
+ * see http://doc.b2evolution.net/v-1-9/evocore/DataObject.html#methoddisp
+ * THIS EXAMPLE shows how to add a title attribute to your linked blog name
+ */
+?>
+<h1 id="pageTitle"><a href="<?php $Blog->disp( 'url', 'raw' ) ?>" title="<?php $Blog->disp( 'shortname', 'raw' ) ?>"><?php $Blog->disp( 'name', 'htmlbody' ) ?></a></h1>
+
+<div class="pageSubtitle"><?php $Blog->disp('tagline', 'htmlbody'); ?></div>
+
+</div>
+
+<div class="bPosts">
+
+<!-- =================================== START OF MAIN AREA =================================== -->
+
+<?php
+	// ------------------------- MESSAGES GENERATED FROM ACTIONS -------------------------
+	/*
+	 * see http://doc.b2evolution.net/v-1-9/evocore/Log.html#methoddisp
+	 */
+	$Messages->disp( '<div class="your_message_class">', '</div>' );
+	// --------------------------------- END OF MESSAGES ---------------------------------
+?>
+
+
+<?php
+	// ------------------------- TITLE FOR THE CURRENT REQUEST -------------------------
+	/*
+	 * see http://doc.b2evolution.net/v-1-9/evocore/_blogs---inc---_misc---_template.funcs.php.html#functionrequest_title
+	 */
+	request_title( '<h2 class="your_title_class">', '</h2>' ); // request_title( '<h2>', '</h2>' );
+	// ------------------------------ END OF REQUEST TITLE -----------------------------
+?>
+
+
+<?php
+	// ------------------------------------ START OF POSTS ----------------------------------------
+	/*
+	 * see http://doc.b2evolution.net/v-1-9/evocore/ItemList.html#methoddisplay_if_empty
+	 */
+	if( isset($MainList) ) $MainList->display_if_empty( 'This blog is empty.  Come back later!' ); // Display message if no post // $MainList->display_if_empty( '' );
+
+	if( isset($MainList) ) while( $Item = & $MainList->get_item() )
+	{
+	?>
+
+	<?php
+		//previous_post();	// link to previous post in single page mode
+		//next_post(); 			// link to next post in single page mode
+	?>
+
+	<?php 
+		/*
+		 * see http://doc.b2evolution.net/v-1-9/evocore/ItemList.html#methoddate_if_changed
+		 */
+		$MainList->date_if_changed( '<h3 class="your_dateif_class">', '</h3>', 'F jS Y' ); // $MainList->date_if_changed( '<h2>', '</h2>', '' );
+	?>
+
+	<div class="bPost bPost<?php $Item->status( 'raw' ) ?>" lang="<?php $Item->lang() ?>">
+		<?php
+			locale_temp_switch( $Item->locale ); // Temporarily switch to post locale
+			$Item->anchor(); // Anchor for permalinks to refer to
+		?>
+		<div class="bSmallHead">
+		<?php
+			/*
+			 * see http://doc.b2evolution.net/v-1-9/evocore/Item.html#methodget_permanent_link
+			 */
+			$Item->permanent_link( 'PermaLink' ); // $Item->permanent_link( '#icon#', '#', '' );
+			echo ' ';
+			/*
+			 * see http://doc.b2evolution.net/v-1-9/evocore/Item.html#methodissue_time
+			 */
+			$Item->issue_time( 'l j:i a' ); // $Item->issue_time( '' );
+			echo ', '.T_('by').' ';
+			/*
+			 * see http://doc.b2evolution.net/v-1-9/evocore/Item.html#methodauthor
+			 */
+			$Item->author( '<span style="font-size:150%">', '</span>' ); // $Item->author( '<strong>', '</strong>' );
+			/*
+			 * see http://doc.b2evolution.net/v-1-9/evocore/Item.html#methodmsgform_link
+			 */
+			$Item->msgform_link( $Blog->get('msgformurl'), ' >>>', '<<<', 'MSGFORM', '#', 'your_msgform_class' ); // $Item->msgform_link( $Blog->get('msgformurl') );
+			echo ', ';
+			$Item->wordcount();
+			echo ' '.T_('words');
+			echo ', ';
+			/*
+			 * see http://doc.b2evolution.net/v-1-9/evocore/Item.html#methodviews
+			 * see also http://doc.b2evolution.net/v-1-9/evocore/Item.html#methodget_views
+			 */
+			$Item->views( 'VIEWED ZERO TIMES', '#', 'VIEWED %d TIMES' ); // $Item->views();
+			echo ' &nbsp; ';
+			locale_flag( $Item->locale, 'h10px', 'flag', '' );
+			echo '<br /> ', T_('Categories'), ': ';
+			/*
+			 * see http://doc.b2evolution.net/v-1-9/evocore/Item.html#methodcategories
+			 */
+			$Item->categories( 'main cat tooltip', '<strong>', '</strong>', 'hide', 'hide', 'hide', 'hide' ); // $Item->categories( '#', '<strong>', '</strong>', '', '', '<em>', '</em>', ', ' );
+			echo ' ';
+			$Item->categories( '#', 'hide', 'hide', '<span style="font-color:blue";>', '</span>', 'hide', 'hide' );
+		?>
+		</div>
+		<?php 
+		/*
+		 * see http://doc.b2evolution.net/v-1-9/evocore/Item.html#methodtitle
+		 */
+		?>
+		<h3 class="bTitle"><?php $Item->title( 'This post title is "', '"' ); // $Item->title( '', '', true ); ?></h3>
+		<div class="bText">
+			<?php
+			/*
+			 * see http://doc.b2evolution.net/v-1-8/evocore/Item.html#methodcontent
+			 */
+			?>
+			<?php $Item->content( '#', '#', 'CLICK ME!', '>>HERE<<', '<p style="font-size:200%;">', '</p>' ); // $Item->content(); ?>
+			<?php
+			/*
+			 * see http://doc.b2evolution.net/v-1-9/evocore/_blogs---inc---MODEL---items---_item.funcs.php.html#functionlink_pages
+			 */
+			?>
+			<?php link_pages('<br />Pages: ', '<br />', 'number', '#', '#', '[%d]') // link_pages( '#', '#', 'number', '#', '#', '%d' ) ?>
+		</div>
+		<div class="bSmallPrint">
+			<?php
+			/*
+			 * see http://doc.b2evolution.net/v-1-9/evocore/Item.html#methodpermanent_link
+			 */
+			?>
+			<?php $Item->permanent_link( '#icon#', 'This is a custom tooltip for permalinks', 'permalink_right' ); // $Item->permanent_link( '#', '#', 'permalink_right' ); ?>
+
+			<?php
+			/*
+			 * see http://doc.b2evolution.net/v-1-9/evocore/Item.html#methodfeedback_link
+			 */
+			?>
+			<?php $Item->feedback_link( 'feedbacks', 'BEFORE', 'AFTER', '#', 'ONLY ONE FEEDBACK' ) // $Item->feedback_link( 'comments', '' ) // Link to comments ?>
+			<?php $Item->feedback_link( 'trackbacks', ' &bull; ' ) // Link to trackbacks ?>
+			<?php
+			/*
+			 * see http://doc.b2evolution.net/v-1-9/evocore/Item.html#methodedit_link
+			 */
+			?>
+			<?php $Item->edit_link( ' &bull; ' ) // $Item->edit_link( ' &bull; ' ) // Link to backoffice for editing ?>
+
+			<?php $Item->trackback_rdf() // trackback autodiscovery information ?>
+		</div>
+		<?php
+			// ------------- START OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. -------------
+			$disp_comments = 1;					// Display the comments if requested
+			$disp_comment_form = 1;			// Display the comments form if comments requested
+			$disp_trackbacks = 1;				// Display the trackbacks if requested
+
+			$disp_trackback_url = 1;		// Display the trackbal URL if trackbacks requested
+			$disp_pingbacks = 1;				// Display the pingbacks if requested
+			require( dirname(__FILE__).'/_feedback.php' );
+			// -------------- END OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. --------------
+
+			locale_restore_previous();	// Restore previous locale (Blog locale)
+		?>
+	</div>
+	<?php
+	} // ---------------------------------- END OF POSTS ------------------------------------
+?>
+
+<p class="center"><strong>
+	<?php
+	/*
+	 * see http://doc.b2evolution.net/v-1-9/evocore/_blogs---inc---MODEL---items---_item.funcs.php.html#functionposts_nav_link
+	 */
+	?>
+	<?php posts_nav_link( '<<>>', '<<NEWER STUFF ', ' OLDER STUFF>>' ); // posts_nav_link( ' :: ', '#', '#' ); ?>
+	<?php
+		// previous_post( '<p class="center">%</p>' );
+		// next_post( '<p class="center">%</p>' );
+	?>
+</strong></p>
+
+<?php
+	// -------------- START OF INCLUDES FOR LAST COMMENTS, MY PROFILE, ETC. --------------
+	// Note: you can customize any of the sub templates included here by
+	// copying the matching php file into your skin directory.
+	$current_skin_includes_path = dirname(__FILE__).'/';
+	// Call the dispatcher:
+	require $skins_path.'_dispatch.inc.php';
+	// --------------- END OF INCLUDES FOR LAST COMMENTS, MY PROFILE, ETC. ---------------
+?>
+
+</div>
+<!-- =================================== START OF SIDEBAR =================================== -->
+
+<div class="bSideBar">
+
+	<div class="bSideItem">
+		<h3><?php $Blog->disp( 'name', 'htmlbody' ) ?></h3>
+		<p><?php $Blog->disp( 'longdesc', 'htmlbody' ); ?></p>
+		<p class="center"><strong><?php
+			posts_nav_link( ' | ',
+				/* TRANS: previous page (of posts) */ '< '.T_('Previous'),
+				/* TRANS: next page (of posts) */ T_('Next').' >' );
+			?></strong></p>
+		<ul>
+			<!-- <li><a href="<?php $Blog->disp( 'staticurl', 'raw' ) ?>"><strong><?php echo T_('Recently') ?></strong></a> <span class="dimmed"><?php echo T_('(cached)') ?></span></li> -->
+			<li><a href="<?php $Blog->disp( 'dynurl', 'raw' ) ?>"><strong><?php echo T_('Recently') ?></strong></a> <!-- <span class="dimmed"><?php echo T_('(no cache)') ?></span> --></li>
+			<li><a href="<?php $Blog->disp( 'lastcommentsurl', 'raw' ) ?>"><strong><?php echo T_('Last comments') ?></strong></a></li>
+		</ul>
+
+		<?php
+			// -------------------------- CALENDAR INCLUDED HERE -----------------------------
+			// Call the Calendar plugin:
+			/*
+			 * see http://doc.b2evolution.net/v-1-9/plugins/calendar_plugin.html#methodSkinTag 
+			 */
+			$Plugins->call_by_code( 'evo_Calr', array(	// Params follow:
+					'block_start'=>'',
+					'block_end'=>'',
+					'title'=>'',			// No title.
+				) );
+			// -------------------------------- END OF CALENDAR ----------------------------------
+		?>
+	</div>
+
+	<div class="bSideItem">
+		<h3 class="sideItemTitle"><?php echo T_('Search') ?></h3>
+		<?php form_formstart( $Blog->dget( 'blogurl', 'raw' ), 'search', 'SearchForm' ) ?>
+			<p><input type="text" name="s" size="30" value="<?php echo htmlspecialchars($s) ?>" class="SearchField" /><br />
+			<input type="radio" name="sentence" value="AND" id="sentAND" <?php if( $sentence=='AND' ) echo 'checked="checked" ' ?>/><label for="sentAND"><?php echo T_('All Words') ?></label><br />
+			<input type="radio" name="sentence" value="OR" id="sentOR" <?php if( $sentence=='OR' ) echo 'checked="checked" ' ?>/><label for="sentOR"><?php echo T_('Some Word') ?></label><br />
+			<input type="radio" name="sentence" value="sentence" id="sentence" <?php if( $sentence=='sentence' ) echo 'checked="checked" ' ?>/><label for="sentence"><?php echo T_('Entire phrase') ?></label></p>
+			<input type="submit" name="submit" class="submit" value="<?php echo T_('Search') ?>" />
+		</form>
+	</div>
+
+
+	<?php
+		// -------------------------- CATEGORIES INCLUDED HERE -----------------------------
+		// Call the Categories plugin:
+		/*
+		 * see http://doc.b2evolution.net/v-1-9/plugins/categories_plugin.html#methodSkinTag
+		 */
+		$Plugins->call_by_code( 'evo_Cats', array(	// Add parameters below:
+			) );
+		// -------------------------------- END OF CATEGORIES ----------------------------------
+	?>
+
+
+	<?php
+		// -------------------------- ARCHIVES INCLUDED HERE -----------------------------
+		// Call the Archives plugin:
+		/*
+		 * see http://doc.b2evolution.net/v-1-9/plugins/archives_plugin.html#methodSkinTag
+		 */
+		$Plugins->call_by_code( 'evo_Arch', array(	// Add parameters below:
+			) );
+		// -------------------------------- END OF ARCHIVES ----------------------------------
+	?>
+
+
+	<?php if( ! $Blog->get('force_skin') )
+	{	// Skin switching is allowed for this blog: ?>
+		<div class="bSideItem">
+			<h3><?php echo T_('Choose skin') ?></h3>
+			<ul>
+				<?php // ------------------------------- START OF SKIN LIST -------------------------------
+				for( skin_list_start(); skin_list_next(); ) { ?>
+					<li><a href="<?php skin_change_url() ?>"><?php skin_list_iteminfo( 'name', 'htmlbody' ) ?></a></li>
+				<?php } // ------------------------------ END OF SKIN LIST ------------------------------ ?>
+			</ul>
+		</div>
+	<?php } ?>
+
+
+	<?php
+		// -------------------------- LINKBLOG INCLUDED HERE -----------------------------
+		require( dirname(__FILE__).'/_linkblog.php' );
+		// -------------------------------- END OF LINKBLOG ----------------------------------
+	?>
+
+
+	<div class="bSideItem">
+		<h3><?php echo T_('Misc') ?></h3>
+		<ul>
+			<?php
+				/*
+				 * see http://doc.b2evolution.net/v-1-9/evocore/_blogs---inc---MODEL---users---_user.funcs.php.html#functionuser_login_link
+				 *
+				 * (*** typical behaviour of these 6 functions ***)
+				 */
+				user_login_link( '<li><span style="font-size:300%;">', '</span></li>', 'CUSTOM LOGIN TEXT', 'This is your custom login tooltip' ); // user_login_link( '<li>', '</li>' );
+				user_register_link( '<li>', '</li>' );
+				user_admin_link( '<li>', '</li>' );
+				user_profile_link( '<li>', '</li>' );
+				user_subs_link( '<li>', '</li>' );
+				user_logout_link( '<li>', '</li>' );
+			?>
+		</ul>
+	</div>
+
+
+	<div class="bSideItem">
+		<h3><img src="<?php echo $rsc_url ?>icons/feed-icon-16x16.gif" width="16" height="16" class="top" alt="" /> <?php echo T_('XML Feeds') ?></h3>
+			<ul>
+				<li>
+					RSS 0.92:
+					<a href="<?php $Blog->disp( 'rss_url', 'raw' ) ?>"><?php echo T_('Posts') ?></a>,
+					<a href="<?php $Blog->disp( 'comments_rss_url', 'raw' ) ?>"><?php echo T_('Comments') ?></a>
+				</li>
+				<li>
+					RSS 1.0:
+					<a href="<?php $Blog->disp( 'rdf_url', 'raw' ) ?>"><?php echo T_('Posts') ?></a>,
+					<a href="<?php $Blog->disp( 'comments_rdf_url', 'raw' ) ?>"><?php echo T_('Comments') ?></a>
+				</li>
+				<li>
+					RSS 2.0:
+					<a href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>"><?php echo T_('Posts') ?></a>,
+					<a href="<?php $Blog->disp( 'comments_rss2_url', 'raw' ) ?>"><?php echo T_('Comments') ?></a>
+				</li>
+				<li>
+					Atom:
+					<a href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>"><?php echo T_('Posts') ?></a>,
+					<a href="<?php $Blog->disp( 'comments_atom_url', 'raw' ) ?>"><?php echo T_('Comments') ?></a>
+				</li>
+			</ul>
+			<a href="http://webreference.fr/2006/08/30/rss_atom_xml" title="External - English"><?php echo T_('What is RSS?') ?></a>
+	</div>
+
+
+	<?php
+	if( empty($generating_static) && ! $Plugins->trigger_event_first_true('CacheIsCollectingContent') )
+	{ // We're not generating static pages nor is a caching plugin collecting the content, so we can display this block
+		// TODO: when this gets a SkinTag plugin this check should get done by the Plugin
+		?>
+	<div class="bSideItem">
+		<h3 class="sideItemTitle"><?php echo T_('Who\'s Online?') ?></h3>
+		<?php
+			$Sessions->display_onliners();
+		?>
+	</div>
+	<?php } ?>
+
+
+	<p class="center"><!-- Please help us promote b2evolution and leave this link on your blog. --><a href="http://b2evolution.net/" title="b2evolution: next generation blog software"><img src="../../rsc/img/powered-by-b2evolution-120t.gif" alt="powered by b2evolution free blog software" title="b2evolution: next generation blog software" width="120" height="32" border="0" class="middle" /></a></p>
+
+</div>
+<div id="pageFooter">
+	<p class="baseline">
+		<?php $Blog->contact_link() ?>
+		&bull;
+		<?php display_param_link( $skin_links ) ?> design by <?php display_param_link( $francois_links ) ?> / <?php display_param_link( $skinfaktory_links ) ?>.
+		&bull;
+		<?php
+			// Display additional credits (see /conf/):
+ 			// If you can add your own credits without removing the defaults, you'll be very cool :))
+			// Please leave this at the bottom of the page to make sure your blog gets listed on b2evolution.net
+			display_list( $credit_links, T_('Credits').': ', '', '|', ' ', ' ' );
+		?>
+	</p>
+</div>
+</div>
+<?php
+	$Hit->log();	// log the hit on this page
+	debug_info(); // output debug info if requested
+?>
+</body>
+</html>
diff -ruN --text 0.9.2.src/skins/skinners_guide/skinners_guide.css 1.10.3.src/skins/skinners_guide/skinners_guide.css
--- 0.9.2.src/skins/skinners_guide/skinners_guide.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/skinners_guide/skinners_guide.css	2007-04-25 19:44:30.000000000 -0500
@@ -0,0 +1,353 @@
+/* Designed by Franois PLANQUE - http://fplanque.net/ */
+
+@import url(../../rsc/css/basic.css);	/* Import basic styles */
+@import url(../../rsc/css/img.css);	/* Import standard image styles */
+@import url(../../rsc/css/blog_elements.css);	/* Import standard blog elements styles */
+@import url(../../rsc/css/forms.css);	/* Import default form styles */
+@import url(../../rsc/css/comments.css);	/* Import default comment styles */
+
+body {
+	background: #fff url(img/bg.png) repeat-y 50% 0;
+	padding: 0px;
+	margin: 0px;
+	color: #000;
+	font: 84% Arial, Helvetica, sans-serif;
+}
+
+a {
+	color: #569;
+}
+a:visited {
+	color: #000;
+}
+a:hover {
+	color: #9ae;
+}
+
+h1#pageTitle a {
+	color: #fff;
+	text-decoration: none;
+}
+h1#pageTitle a:hover {
+	text-decoration: underline;
+}
+
+h2 {
+	color: #78a;
+	font-size: 180%;
+	margin: 0;
+}
+h3 {
+	color: #78a;
+	font-size: 120%;
+}
+h4 {
+	color: #78a;
+	font-size: 110%;
+}
+
+table.invisible
+{
+	margin: 1ex;
+	border-collapse: collapse
+}
+table.invisible td
+{
+	padding: 0ex 1ex;
+}
+td.right
+{
+	text-align: right;
+}
+div#pageFooter {
+	clear: both;
+	background-color: #fff;
+	width: 738px;
+	margin: 0 auto;
+	padding: 0 0 1ex 0;
+}
+p.baseline {
+	border-top: 1px solid #ddd;
+	text-align: center;
+	font-size: 74%;
+	color: #888;
+	padding: 1ex;
+	margin: 0;
+}
+p.baseline a,
+p.baseline a {
+	color: #888;
+	text-decoration: none;
+}
+p.baseline a:hover {
+	text-decoration: underline;
+}
+hr {
+	height: 0;
+	border: 0;
+	border-top: 1px solid #78a;
+}
+
+div#wrapper {
+	background: #fff url(img/bg_content.gif) repeat-y 0 0;
+	width: 740px;
+	margin: 0 auto;
+	padding: 0;
+}
+
+div.pageHeader {
+	padding: 1ex;
+	margin: 0 1px 1ex 1px;
+	border-bottom: 1px solid #ddd;
+	text-align: center;
+	background: #78a;
+}
+
+h1#pageTitle {
+	font-size: 270%;
+	font-weight: bold;
+	margin: 0;
+	padding: 0;
+}
+
+ul#bloglist {
+	background-color: #fff;
+	border-bottom: 1px solid #000;
+	margin: 0 1px;
+	padding: 0;
+	list-style-type:none;
+	padding: .5ex 0;
+}
+ul#bloglist li {
+	border-right: 1px solid #000;
+	display: inline;
+	padding: .5ex 1em;
+}
+
+a.BlogButton,
+a.BlogButtonCurr {
+	font-weight: bold;
+	text-decoration: none;
+}
+a.BlogButton {
+	color: #000;
+}
+a.BlogButton:hover {
+	text-decoration: underline;
+	color: #9ae;
+}
+a.BlogButtonCurr,
+a.BlogButtonCurr:visited {
+	color: #78a;
+}
+a.BlogButtonCurr:hover {
+	text-decoration: underline;
+	color: #9ae;
+}
+
+
+.pageSubTitle {
+	color: #fff;
+	letter-spacing: 4px;
+	text-align: center;
+	vertical-align: middle;
+	border: 0px;
+	padding-right: 6px;
+	padding-top: 6px;
+	padding-bottom: 4px;
+	padding-left: 6px;
+	font: 109% Arial, Helvetica, sans-serif;
+
+}
+div.stats{
+	float: right;
+	padding-right: 1px;
+	padding-top: 1px;
+	padding-bottom: 1px;
+	padding-left: 0px;
+}
+
+/* Styles for main area (left) */
+h2 {
+	margin: 1ex;
+	border-bottom: 1px solid #78a;
+}
+
+/* Styles for posts */
+.bPosts {
+	float: left;
+	width: 480px;
+	overflow: hidden;
+	/* background: #090;*/
+}
+div.action_messages {
+	margin: 0 2ex;
+}
+.bPost, .bPostpublished
+{
+	clear: both;
+	margin: 0 2.5ex;
+	padding: 0;
+	border-bottom: 1px solid #ddd;
+	/* border: 1px solid #78a; */
+}
+.bSmallHead {
+	font-size: 80%;
+	color: #999;
+	margin: 2ex 0 1ex 0;
+}
+.bTitle {
+	color: #78a;
+	margin: 1ex 0;
+}
+.bText {
+	margin-top: 0px;
+	margin-bottom: 0px;
+}
+.bSmallPrint
+{
+	clear: both;
+	color: #999;
+	font-size: 80%;
+	margin: 1ex 0 2ex 0;
+}
+
+input.bComment,
+textarea.bComment
+{
+	background-color: #eee;
+	border: 1px solid #ccc;
+	width: 97%;
+	padding: 2px;
+	margin: 0ex;
+}
+select.bComment  /* Used by the profile form */
+{
+	background-color: #eee;
+	border: 1px solid #ccc;
+	padding: 1px;
+	margin: 0ex;
+}
+
+
+/* Styles for stats */
+div.statbloc
+{
+	float: left;
+	width: 44%;
+	margin: 0 0 2ex 1.5ex;
+	border: 1px solid #78a;
+}
+div.statbloc h3
+{
+	margin-top: 0px;
+	margin-left: 0px;
+	margin-right: 0px;
+	color: #FFFFFF;
+	text-align: center;
+	background: #78a;
+	padding: 1ex;
+}
+
+input.submit,
+input.preview,
+input.reset {
+	background-color: #ddd;
+	color: #78a;
+	border: 1px solid #000;
+	font-weight: bold;
+	padding: 1px;
+}
+
+input.submit:hover,
+input.preview:hover {
+	color: #000;
+}
+
+/* Styles for sidebar (right) */
+.bSideBar {
+	width: 259px;
+	float: right;
+	overflow: hidden;
+	/* background: #900; */
+}
+.bSideItem {
+	margin: 2ex;
+	padding: 0 0 2ex 0;
+	border-bottom: 1px solid #ddd;
+}
+.bSideItem ul {
+	margin-left: 8px;
+	padding-left: 8px;
+	margin-top: 8px;
+	margin-bottom: 8px;
+	list-style-type:square;
+}
+.bSideItem ul ul{
+	margin-left: 8px;
+	padding-left: 8px;
+	margin-top: 0px;
+	margin-bottom: 0px;
+}
+.bSideItem form {
+	margin-top: 0px;
+	margin-bottom: 0px;
+}
+.dimmed
+{
+	color: #aaa;
+	font-size: 84%;
+}
+input.SearchField
+{
+	background-color: #eee;
+	border: 1px solid #ccc;
+	padding: .5ex;
+	width: 96%;
+	margin: 0ex;
+}
+
+/* Calendar: */
+caption.bCalendarCaption {
+	border: 1px solid #ccc;
+	background-color: #eee;
+	border-bottom: 0;
+}
+table.bCalendarTable {
+	border: solid 1px #ccc;
+	border-collapse: separate;
+}
+table.bCalendarTable tfoot td {
+	background-color: #eee;
+	border-top: 1px solid #ccc;
+}
+table.bCalendarTable tfoot a {
+	text-decoration: none;
+}
+table.bCalendarTable tfoot a:hover {
+	background-color: #78a;
+	color: #fff;
+}
+th.bCalendarHeaderCell {
+	color: #abc;
+}
+#bCalendarToday {
+	background-color: #bce;
+}
+
+/*
+* custom classes begin here
+*/
+.your_message_class {
+	margin: 0 2ex;
+	border: 2px solid red;
+}
+.your_title_class {
+	font-style: italic;
+}
+.your_dateif_class {
+	color: red;
+}
+.your_msgform_class {
+	border: 2px solid green;
+}
diff -ruN --text 0.9.2.src/skins/skinners_guide/skinshot.jpg 1.10.3.src/skins/skinners_guide/skinshot.jpg
--- 0.9.2.src/skins/skinners_guide/skinshot.jpg	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/skinners_guide/skinshot.jpg	2006-12-26 02:27:50.000000000 -0600
@@ -0,0 +1,97 @@
+ JFIF     
+                                                                               	                                                                              	            	       	            	            "   
+



+
+                                           "    b@9u  $_8u+Ճe|ZዟrP9Q4gxl6אmiw  k
+}=3jsh2hB)讋&QHuo+=ad1}>XlėM\  k^b#Q=C򷗤_kvtbEߞ*m~q2Q)~ScnCYѮTᡎrnq   F
)kќms8]&H]Vp{i:Cv+Sk(
Wk:   #X+
+lBUVEoꑺS;SRO6iGSJϯ.=]yvEK k=	,˕jIeegi"/tLу=ikreĊK1s:}w~Wtg7W4TQ  5/m),}+_+]Y8|
!"şrKMND	[[|-׍"ȴQ	@ #X3ai\Es<IGf|$yy
)3f!s\Lb<72ߛv-o@y b0nz*E޽5;J-qb7%Ӝvq=W!rZy-_Mfľהh*BC@p   #X9{E;ZZcAO;eY#k:>à֤:7XYi	ݦ$_sx9񠏠rmr   Fz]0SL2o{][Ӵŷ=Ԓ
ՙփ_	Lc~7[kѼ^}rnq   aJeaoYt۞^n=";_O \ >  0        53!624#%17  zCQf*<lxpd*E[}||o	hTrړ$"HKx :GK)R4	f`~:߃+s{׵sdɪOÞ:d2c`[r2yW?/"軔'͎98܁ r"S!)wao+y^^>HEe~-8x aNB+gygyg{9%@(>ejM̑cSl	ոx^?YRvf`eqW*H`äN撮
+]ԫ462g6u&NƯ͵A##׼/q_ʥu +ʿ	.1`%?(7
+s_:<μAtCb2vUڕỊ3戭~LHZL!.XzCZD{
+|MXIS'!7 ȓUb@rDe(3Uj+HU_~nMQM]@^l[	Mai
+v4RV D!6Q(T7pיSE}Vgdv#СEd-ox^?oL=f
ѪD%0IGڈ&D(^Mݦ	nEܐ}'Lx:i7_ClUXgAFn]{u#ƃk^-U#-]Baf9! JrICeT;e[=]e.فbFJnyiQKS
ԭV7udq77kEbBx`Fpor\!X.q1SOdMBCMrS?rL?Z9Fdz37eF*ןaeN	5ᓿӫ3#qd鬄ED\E6EfdVj=z'e\UqY,!9ISwpbMfH`Br1N&
2zz6&u 9-Nl
+Yb+szt:g31Z$V
W신AWp"8UIa6K69q n5V%ZCU%RaĪ-wh[_!Efs֎zwGx BG^+8(!@ O^^1>.cyRˎdTwc	HrCܚ`vTx eYǲlku9	Gr
8Z+iM ~A-̌J!'5yYl`gכE@]ȠEIMdKp6TW}5$T+$%µv%[.ir]UV(Cl&y竞zf(Pd*hU;Nֆ<l"l]r5ȁ+r
- L
+PT	-:U.U, hi `B)}@a&	j^ۑI
:9.gUWǶjf	[٤lM;Oyp3)ᙌv-nR	+PXIȪ@;Čǒe1p[br{>G\+|ru[nǳe*Dbe1qף[٘,vx5W
ns`56_C^|xбa',sw
+,갑PŌR%xpEbŷ.'?.rX]f
}ZZ( ԭidP	hG{W/q_9ry&Q%S'e::CG,eHzݤFv7uBVC&)
Ə#CY	@d\s8z^|xoz9秧=-7f)*hN+z?5j-G-ZfN1{| &          #!1$03  6"!~۲ưslp5!^>S6KتaF'$90ij&/_e&܎,Ċ
+gw>"c}5gq4	j<т#9S
+G(g7NA%y~W& I^>+΋I?9{ODa_W*n93ku% vۄe_PrvO>q.S01>0"s-W	H}"sRAAܼF֨p@01$2֞'W@W1[R!_0E#?j5cbh!fX} &           !$05  di`Y~&S5"8zy\W35c꺶nO?AjN֤wY%5UaYo#
Ҝ83(oO
+}+r}q?O+N6q~7C_WO%Qu:(+E<3
EJl'2r2=]jZ2
Up+u+Nٽ9$ޭBG{XnE(xd6kt2qi^ q+}~)W?f^\Te~B8,nTR#kLjw+,*ܶ0ӬUHuky<ǞղܩrY䥑geTe:sn~[@HiUf)p}^sӲuFL-eJEh?  "   '{m P	8נ  ` !0  L)3nK Rħxr K
2oh >>Afp76 R *3wv v;5  <= @  O 
+    !"12AQ #BRaqr3bs$45Ct%EScv  ?.8k!U5iﵙu߉]8h5T]{iƐ{ n ʉ,Xu˯˼BT_W_1eR!&ϕCè%(B^A)`g.!R
NKi5Qu;qltyfy#Mt SdIDj]Fy8z
+S⿠z1}*L\RFƈGr0Cx
 U8{=xW7&mݽi˭uQ%"e* ^jzqƿ\<k/
[:y{9ܧ/	BTؙhiqgh H:JᬗcD3i1ؾ[[}-MIV[W 娯Cx6&2V6-Un׫(33.ϡĻww}~Xs#w*uEtDuC02/*CVuw<>ȿs^v6eoƪ_{Zsm'sWp"| ЦC۞qw*Ӆ+|o	!nTwiF.Fum̹v2E7G6(GҘ,gꨗ[USяƿ\<F5ٍuW/?
+xo{8M 1Dkfd .:wϻ:iRyٔ5<YQz2 Qb*yG¶:0YVM|h<"*u{tá%@ f,._1Rn;7SDM9#&nns ~SB5Zۇg<+
+2IUE|O51/|ԽOR?<}K/|x։#6T[i+1	$2*Uj>OoNM/Z0Upu:$+zov
Q"w*1UP{;e~\gwMn"MNzfh*ڔ\݊b$T!~qg]+p:`mrE{|N$q!䎲ڿ|Eܽ'g
osVxA[GZ׻\v~iY&;j%5GZI=j!f9^\vC̫VRJuj3lh1̛RQTRV3rIÞlĂcΧn٤~\IMEQmDTF(z1z?v	IQ_ 9p	G0EQ'jj>xiݣ>Њ6/4)rAU潽bqCǄGQuMW:wy;Iʄ%er3E[HP۵\csnL;L_ yABJ)
+VK,&ˊ܆d	
+-ON=*ꐓ-O
gͲ~$/-<3N_7mgUFT@TK9:I7KiP:Ɂc8.7rZ&G\C(bb)
ry	ld9Γʉ w<rmǗwZ.584͙fnkP4DS^Xs_}vXV	Lpn@Uⶒccc8;l+uMW_F'?;)،kB{mxj$U>γll832\3Yh)T]Uݍbo2wkQ!TQq3YC5R n8'e9FAȭ"-zcilS5 
+0kCߌ{kN;$fem"Zn˒9o) df*nj6`:ܤۭVغ4/+9˔%Y2ةuI(iQs"1d[E̖е&mܮkFUh}h.NVI3*qގ˂D*:ص9oJ-%+{9b\\ ƿTdm
EFCTQq0wZVU~#0\苼B=)L\S	zs,:]7tU=fd^-Q[	S^0c3`	-m.\2y>]elX"h@m!j4TֽAS{T7i7XFK}ҴL'&b0x$4]Q*<+v_ oh*Kf31sxU.N40Y!#],%
+ļNlSi1 io
8EHeo}㊙(tmPV_$ ֵvywx7e:N7([eTSbq2|bكmHa.BQK]G
+٣$ U!ܝϚӭ;]j·M7qPV
Ik/1-Sњ79] }<8ČP;8#
+k^XnhȐD}!F*dxj/YzçtMl:lqzD9n2M[eZؽn V2D'ݺBmP*]hU]5U?6<rV-$A`GAlEHp*>3dgpXiVGy[Hnӈeii<_>r2$Q m-W0EaNU]041[hY Ij+k9b0 "]Ҹ"\Iγ6.4ñ_hrКJ]6W^x)9=#-0-
BVn䉂\.d635UYVdU%ZV~7} ڧ_
+5}xZt[k _v^@ݼuRnۅ.k̟qy;$%*)hQÑ5R˞TƊj(v.RҮğ1I{ۣR*$Hu{9?7G=XewnjKe>
,12is^ieלnDvW.^oypUZ(>y|7D5xOP(Z֘C  5Ko}~~#o1ETNS$٭Cs7#Unhÿe>P1Ggxɩ4U FD-mJch܁r8Yℕ RXmGY Sqm/^93s7sEjAZ
<W!f!n$GK[V^8Gt֯ʕabƀPW5EUM0k׈Wįl/,4ZrnW3MbjQ| c~s`M F&ɳVSQfAqxW3z1B.̑[6ĸAho~ Q#O{I]PEk<tHuL&K{T1Y]QT}ŉFWYITo~$ynG8d<3	ndMpof<"K[RWWm~dm͢P^xkNxWUhB\]xFи9]5ųj>MUU|.E|ipMz^	 SE<shX﫯QΪva="EMy> N6թ80rHF]/&gF~6yjRN2>q hc$3b8l`H^*yʸ.	Gp]hEj+'{MrQ
+Ôev__J"~x:FxQ5rR+JGhx#{(<LiCDկR3p #h͞JWW?$toe
1iDv` \MʊO\1tޟ27*D4W&nqE-G>S@xDM4<^%j9ㅴT/ϖ3В*؋yn[^IT 9,e	hjxo{8̓e{sbyAR͈LY۫5%Do[ quzpF] TcRNHEy9ΔDl'v#/5,_RD#j+&?0Fm[֮ci6#A~Kir*-,M{{'\\kt%VŞ^7z|.֌!ukƋxxڇ&!1.梢|>lNm[Tm媵^z cv:6Vs+/a(UU^f_Op	KxWu9|sp&5ᆚm֕-݊5Q;d#(+d
m
+Kr@Q^aFGnښk
UlT\[xVDhj|XϞ(V_d^QWVo0ٗO7( 7IFFӅKAMq?yr}Z̲P5usHnTSQHʳYN,edf$뢹g$~Jּ*Q5tpV:X>8gzzC}\kFTy^9D2(ݭ#1`cq,ҳE<S"}D*_$q
+$
a}VVK˗<叻'i6e8P[Ihk"k`{'3q4=ïċs'A_/)>*äpbJUU赙dKQ%dz|XoDh^!-ync)ꈍ!a$j7#yZkuQׅV˲=l{35eV5	ЋQzi
L2AƖRrjJ!-Ҽqc3s{j-]>kч7Ua,TNnN^JAE?11{*$.f>dico:ۀy*+iw9I~RN<㌄Sp%^Q#2KE<76fd1TNܭc֣״xu¸<Dl'0Nc]oNu{Y6!F0#DUoًӦ50Wk[jQA}K,coC$*<,٨	=hKiwkd
+EpUU>/Fm;W[
ӉmMcvqڣ]xUkcGΘ$9~m(@Qn^w|sr1Ylmؑ襾P{zO<vzo "	O
>xVԭS6V"5wv
+J^|jʲxtAPSBE
ge
cKC+,Bȥ8ysƮT %LC)u	E
+*9g
+[G"49#msQ26J->o!U
+ILҼJjb\
+eCXِ(Bi Q^mXZv{6Ӏ!q<uW'
+/5ۄ~+ۺ)* :D@b+/._#J-r# ڿAoS,IR/QD#TE/N{s]4i;VAwdRq[!r^E}7ݾ&"JxGi=mYf.(}U=8ASwR.H
6d
'p
+L|.yyM.<4rgB-Z7hUFTK׬T.U'MW}
+!
+'ՐyX`2V;jOo,KJ޺f:z#	gq8i<#y>DV۔fWKU0psV~>N5EPxuUDu[#6^6%k?^˳:<m%L掛,Q F[]j{9;!M|vUmky*D|ث˰Owo<@-U%ѻV	-Qj)b<?2ހM#xo
+[*O
+s6Wf0َ˂[x13$$<5Vl'FAe|'Uq.Scyn.R&+^r̒9Q[;x\KZ2VdU@f_x7ʊJ)|2(:i_neOҘ.51smDPA[
+6ֶ^}eê$=6J^gb{9&L<ryIU|+r{+%?crQ}2 2 %\-7܍	E%'~\C)*T[ˍ[
+)
+p|JZ
+A%vaL.mxIc< hrΣEjʉʼ9]=e<LmTa )^ZkNLc64̭ 
+QQyv&oNN;.AA
+'-0y]f
H&.*.MWpZ!*C^h:9xƔ
+˂q++JׅL;Z
Vܭâ_]0I[T]pOOz0UvKLԥmSQNSsp\ׂ$Vϳ_@	ldյ+Qtos6j{d-(O*+bUeMBeyq2q*7K(E^Z6ZqmW5ԗҿ?!^ ^ 9L*M[mNgl%κQS呙q {Nލ]}*Uw-"NbC浠7lĕa.K4Mʇn.sgÓH7EE=jw!9MM\	*66agmˣX7)A5U%Js\GeAmlFU;S{7$V]K\9*<vU-rJj4U
xT{W2vb
+q(G֘qFs	WUUuAHz}r.Mg?U{l䙊'(T{.ns`59F
+RֽTSnu8nmLSuQ.QAQVeQޥHWwuQ9`E+\C):k
+Pn[5} $}ۇA8c/+e3[9
>R6(nenX	@ГZ0Z)	y8G@$8з"K{`&=iڃΠ#}SZq*+D9wkSvk4JV3J$ppy	T=A
+ESd lرUoc(LMbJxՋ-]{W9^gLs4B"/_ۍN㍶Ց¤$ B=oTݔOy(*kem\P5mQORFZ
+EW?
+xo{8
X,ubX,@yq
+vRVͽ}Ƹ,$@l-㍊ݦ!O-+Cw@[ZԗL>k^227ڍ#yq0$EQ|m&A?9YbF6P[EQt`9"s_tKH
+]JZ#/~O 4         !1 "AQqB2a0Rbr  ?1RFggK8?Igd#R	l7Si])&>(.zզuெm-)MQ#ʑ05DYl(Tn?{ƸK-p6>~u|[B55x]"狏:碝U8WMhM"o}
o40^hXۦ!(gJ㴶nh>|@PC(#`U5Ŕ*[;}T&546S6Rj[-Rs[7x{W0?ESJsip+q ;      ! "1A 2QaBq#Rbrs0  ?L(a,-<UHo1Њ7MEg$>a9B]3t٨sl":;Eɚ6.<</6}Q*NK;S-=>Y%Ck4%5erJHi)a
+0> nu>vL}7O\K"y!//VMfrVYn%2^`e,CƼؖ+B]!̯Og/oPBؒ_<$iוTL)3M)ן#	
+/	
+y|9mT'Hj	)W	a6ds|:<2gIN(60JUK̜߭jSϼWu.\jz 6p{%:ʏh@tg*y(ͮ/%#*J
+HKD𯟏X.m+
&RPeLĪUӁi!<ЍFKX
+LeBoZ$dL8JZM.ڶwT	hD^ 0Y\+v-[[jkSpNsL\;IJO2ٝj܇i2IaeBFrѹ$DjeWHJ8Ձ%z 0
}}b;'TgIvyJLş pHD>$J*w؉J\e	4ߟu+NYwY렭.^QCibLΩI)[*=4Cg%@JWb,'r"v+1֖_1VCI&KU4H(:Jj~pU$TXI4v=p kig+רG]INO(HW2js}y7u%
+G7>)V-Km;Y>]m)io9*jJ_0
h d.T/-
+Jh16eYrNɂU]mj5>6QI("US2p솰ah
$%
*9=O9ݑg7TZQ	$ՆmVI03#U0Jkb_9DIWfEE*<+-]viŗmR'hhw (       !1AQa 0q  ?|)_9X
+W,
+8kw {IH(oqד%$ƺ8".?k ??~>v9HZxq*	%X `NXI_Zj p*nS1KwxdG	ʫpl;F0Iۿ=x<s=иV~%˻:讣6`B$oǶ&ti\YFӸO{VܾS mWxw?7h+PCEІD̋@DuꈮY6#cEg^#Ywㆁ˘ 8|Z0oLi	0	$)6ળlh0k@nbY{B_;QB-oHaғ{$]|    c3tbm1I\<,"m:TqZɉ׆_VSn~m ^z84ߵ5u [
+8c*8ǂi8i^Xմb-KwǢbhXʇް2qdlY5h
+/l/ Њc+|a!̚awñ2HM)K{LEZ fqBbPTleL(	bo|bȜ	?2,#uG&,؁C TJ P)BGwJRI P h#~BC6Thne̶@ /n
YH/-]]a"XU=LGi)<IBH yy^qsn >
W͈z!!U4j^zF0;PA Kv!0dED vBn}aEΐO;W=JP癛fe]/ٱFL߮Ҧg1S
-bܡtH7Z{=V"Ej\)ɆB]*F 87 '"ꄉ<GPh.,N˘+{u >wJ8yzc,*IN"hWP<`ЗܚuVt߃fj	*bl1JD*ƛ"qj;-W'*TG_=1PA,塠hD0aL~-'AA&N*;o|e4qR5\ (S+-@HvSz0ӗٜ44_qBP BZܘ]"*ȜzA] :7)0rRT
.Tk	Zjuufmi#" % ʚW]f D

a4#pp.u<fvbdk$O碠AEPd(uR,Gf?c ]q/ 9pg&h#4(dݦ
+1	=moPV3Ȗ<|+8R0ht`pjt5'،MNE$nжsdPn-U?!1r)ږ/-]|++,Xv6ye;FLQuz#i-IESCBʶ @Cɂb *W8PwCֵG^=9[Yl Uwyi9*G(oHF n@3P
+Zmk@P"f\x7s	i^v%(
+{!ֽ~&pu[u?kiq3oso<L( r
Z+w
3Oе!BC9BqD14[Z
zwœRmS4vaTzĀ\OZ&wٛѨΦ``R\QB~t>ưC@#V`3((-Cg6<7WJ@J#+MFBE<jU۰/UT频O@+U:k2p>3گk)8y]"P]oDX<@B\LHFg`;"} ixu3~9xFk^v+B׾~2bdU.t;RƸw툨88lƉ(	vNv޷dA^NsTL!Fd)۔uw"`nrTIW;'jWCUHA!mTR6nEWii6T;IlP\  sSJ]hj=~8gT
Kj'I*Ce^A苉
+,MإwO86Ex%Dȡ srMl/LMVJ9鮓F!n3t@4k&FڤbE<geMz*thuDШv)|X. P OPOHtNKSt
	Ǆ
+?~1JUwRHgT#uَlZi q- ->7Aà*44m/4k4EjxI2L~hZ n[Ɓȹ)(ju$L>i&1kXы	F'5]-J<#1sL a&d`̆ԅ}'m4 F
p񚅥&X$)YTAbpf ʉ=ܩZ©5$f̓"J
+o[\gJ0͜  $dl<h PŗU T>ƶ $"CM<g9xлyoʎ@m߇#X"|M}$LNڧ`*Al v(!mLjFemT¢&
+taHc&*{WҪ=ć
+;h\-mHoS8ŉtv?T6(]9ݢ;Z)4ke(ŢIHIxR]O\JvXpAl rh<&:eB(,n
mrygƇ*= ouYЊ3h;Ttg4 j}>o|`h:L]';ӷy!ݽx9r 
+M<{ꀈUQC$l1qs8PmK"
+Q]:n	*r	^41"!잙.Sҥ5l+B:ԔvSh#p6/MY@AlnqaV*X	q&UUUUx
-&^z͆E*S" 6{AbR}!el6eHZ
D )Z "	d#d5[v6ӂhN@Uwr`D2_6>
+ ($
[
+Mm dQzAxRkcdUB
+hT-X K9ai2Sq~p*\2@A~1C9
7yc^0䡥o\z`NAvmSz>jVδz*ї "pĉ;Ȼv h)E$d*1W͂ņZ
+mEo(D/YÒq?Yv]ZUWI*SXe8p?D` U)
+HZ
+LJ" X@7~0SǇL	3&V>~½pPҽFxQ)`&`Mԙgf^9y&`rm_ta* r+h`8|o h
 (     ! 1AQaq 0  ?r.fԛyBNA,Yp4 x,qIvb?D [HB7;oQ9+!i6;ouXz(dܴTe!%)lL 0%|⤠ddI]Y~*݌H	݌V@Z"GZQq#-(Ԗl{ldʠ:Hֽ1L>7?zY}U z1!U =tTU,qTO$usv	RK-hGTMs13	!+Z]Cĭ?щH~L5nvuN&ś,R&bueްC
D1s1$`9qes
+1<0xn&
߃$'SgĢN!<spဴUV+dý}c^h) qc׺-^$\	Z%n|>[x8=0'7ǞL>_|-&G>nHٺ P~	$}7 XNyi$Q9P#d0Rw }"p"x޶ATafX?mO0n8
b%_QH=GNE㬜DLs  ܒ
SDw׹\`'eyIW(Ɣ^L9
n8I"lFڝ(?+IMB+GՐ`"ݗ$9,J,ψq(Su)q.c$Z6TQLMMK*TC   lF2O
+ω #       ! 1A Qaq0  ?j?^(JN!n
rIY`
+] lI_[j, ZzcT(t|{9v!
+agf6Q(#kIQB]QuP.q@!ZJJN0I@Dlj7H
+S YZn{j 9<#%p+ JB4b
+E4ɦJ("aƢEs
+- ChHfR輟h@bN4QQ8!~pxy,]j*qdL(
+F*hFzobϫ|q]P# &9QQi܌yMQ9+A	7#]4hb8d楢MRݕxNBH
+;Q0_'8PV=]ӱqAXnǫ3y*dMbyJ{W^ap؇Қ=8%0<-f%^E^/\E3Hn}3)?IQ%y
+)|:,VCȁx1NSSȝנq(E
+wD3`z܁oS5TH FJRx$Jn"TjtJhO=xC@ʑ~Ύn ɚd0$*3px4XȎMV={HrڙWʵ_a3hRuGbF.@q xaGx腼U@S\7Tn91ؤ	m#F(kBhCD?A1Ba
+EE#X
`188/,ˡ &*Ƞmb6xU_ڃku:$<^̖à,;%H#GraLTmTͩ6E
+kXDE/S:yDA%j`ԞV n;~o	 ʓⓒl  {
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/_subscriptions.php 1.10.3.src/skins/_subscriptions.php
--- 0.9.2.src/skins/_subscriptions.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/_subscriptions.php	2007-11-01 00:58:40.000000000 -0500
@@ -0,0 +1,83 @@
+<?php
+/**
+ * This is the template that displays the user subscriptions form
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ * To display a feedback, you should call a stub AND pass the right parameters
+ * For example: /blogs/index.php?disp=profile
+ * Note: don't code this URL by hand, use the template functions to generate it!
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * @package evoskins
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @version $Id: _subscriptions.php,v 1.9.2.3.2.1 2007/04/25 22:18:12 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+if( ! is_logged_in() )
+{ // must be logged in!
+	echo '<p>', T_( 'You are not logged in.' ), '</p>';
+	return;
+}
+// --- //
+$redirect_to = param( 'redirect_to', 'string', '');
+
+
+/**
+ * @var Form form to update the profile
+ */
+$Form = & new Form( $htsrv_url.'subs_update.php', 'SubsForm' );
+
+$Form->begin_form( 'bComment' );
+	$Form->hidden( 'checkuser_id', $current_User->ID );
+	$Form->hidden( 'redirect_to', url_rel_to_same_host($redirect_to, $htsrv_url) );
+
+	$Form->begin_fieldset( T_('Global settings') );
+
+		$Form->info( T_('Login'), $current_User->get('login'), T_('ID').': '.$current_User->ID );
+
+		$Form->text( 'newuser_email', $current_User->get( 'email' ), 40, T_('Email'), '', 100, 'bComment' );
+
+		$Form->checkbox( 'newuser_notify', $current_User->get( 'notify' ), T_('Notifications'), T_('Check this to receive a notification whenever one of <strong>your</strong> posts receives comments, trackbacks, etc.') );
+
+	$Form->end_fieldset();
+
+	$Form->begin_fieldset( T_('Blog subscriptions') );
+
+		$sql = 'SELECT blog_ID, blog_shortname, sub_items, sub_comments
+		          FROM T_blogs LEFT JOIN T_subscriptions ON ( blog_ID = sub_coll_ID AND sub_user_ID = '.$current_User->ID.' )
+		         WHERE blog_in_bloglist <> 0';
+		$blog_subs = $DB->get_results( $sql );
+
+		$subs_blog_IDs = array();
+		foreach( $blog_subs AS $blog_sub )
+		{
+			$subs_blog_IDs[] = $blog_sub->blog_ID;
+			$subscriptions = array(
+					array( 'sub_items_'.$blog_sub->blog_ID,    '1', T_('Posts'),    $blog_sub->sub_items ),
+					array( 'sub_comments_'.$blog_sub->blog_ID, '1', T_('Comments'), $blog_sub->sub_comments )
+				);
+			$Form->checklist( $subscriptions, 'subscriptions', format_to_output( $blog_sub->blog_shortname, 'htmlbody' ) );
+		}
+
+		$Form->hidden( 'subs_blog_IDs', implode( ',', $subs_blog_IDs ) );
+
+	$Form->end_fieldset();
+
+$Form->end_form( array( array( '', '', T_('Update'), 'SaveButton' ),
+                        array( 'reset', '', T_('Reset'), 'ResetButton' ) ) );
+
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/wpc_aubmach/446-70.png 1.10.3.src/skins/wpc_aubmach/446-70.png
--- 0.9.2.src/skins/wpc_aubmach/446-70.png	2005-06-17 19:53:28.000000000 -0500
+++ 1.10.3.src/skins/wpc_aubmach/446-70.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-PNG
-
-   
IHDR         ~   bKGD      	pHYs    ~   IDATxctqI a kpD    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/wpc_aubmach/_archives.php 1.10.3.src/skins/wpc_aubmach/_archives.php
--- 0.9.2.src/skins/wpc_aubmach/_archives.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/wpc_aubmach/_archives.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,38 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the links to the archives for a blog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage wpc
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	# number of archive entries to display:
-	if(!isset($archive_limit)) $archive_limit = 12;
-	# this is what will separate your archive links
-	if(!isset($archive_line_start)) $archive_line_start = '<li>';				
-	if(!isset($archive_line_end)) $archive_line_end = '</li>';				
-	# this is what will separate dates on weekly archive links
-	if(!isset($archive_week_separator)) $archive_week_separator = ' - ';
-	# override general date format ? 0 = no: use the date format set in Options, 1 = yes: override
-	if(!isset($archive_date_format_over_ride)) $archive_date_format_over_ride = 0;
-	# options for daily archive (only if you override the general date format)
-	if(!isset($archive_day_date_format)) $archive_day_date_format = 'Y/m/d';
-	# options for weekly archive (only if you override the general date format)
-	if(!isset($archive_week_start_date_format)) $archive_week_start_date_format = 'Y/m/d';
-	if(!isset($archive_week_end_date_format)) $archive_week_end_date_format   = 'Y/m/d';
-	
-	/**
-	 * We now call the default archives handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_archives.php';
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/wpc_aubmach/aubmach.png 1.10.3.src/skins/wpc_aubmach/aubmach.png
--- 0.9.2.src/skins/wpc_aubmach/aubmach.png	2005-06-17 19:53:28.000000000 -0500
+++ 1.10.3.src/skins/wpc_aubmach/aubmach.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-PNG
-
-   
IHDR         *   	pHYs    ~   {IDATxڍQ
0x
A5OFb " G
-Sz?ၪ0tU*v7mcd~1* Dyw`4~i]1M*M-ۖCޖy-W}ʛZo.BlDbH    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/wpc_aubmach/_calendar.php 1.10.3.src/skins/wpc_aubmach/_calendar.php
--- 0.9.2.src/skins/wpc_aubmach/_calendar.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/wpc_aubmach/_calendar.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,67 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the calendar
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage wpc
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-	
-	$Calendar = & new Calendar( $blog, (empty($calendar) ? $m : $calendar), $show_statuses, $timestamp_min, $timestamp_max );
-	
-	# You can customize the following as you wish.
-	# Uncomment the lines you need
-	
-	// $Calendar->set( 'searchframe', 12 );	// How many month will we search back for a post before we give up
-
-	// $Calendar->set( 'displaycaption', 1 ); // set this to 0 if you don't want to display the month name
-	// $Calendar->set( 'monthformat', 'F Y' );
-	$Calendar->set( 'linktomontharchive', false );
-	$Calendar->set( 'monthstart', '<caption>' );
-	$Calendar->set( 'monthend', "</caption>\n" );
-
-	$Calendar->set( 'navigation', 'tfoot' );
-	
-	$Calendar->set( 'tablestart', '<table id="wp-calendar" summary="Monthly calendar with links to each day\'s posts">' );
-	// $Calendar->set( 'tableend', '</table>' );
-	
-	// $Calendar->set( 'rowstart', '<tr class="bCalendarRow">' );
-	// $Calendar->set( 'rowend', '</tr>' );
-	
-	$Calendar->set( 'headerdisplay', 'e' ); // One letter header
-	$Calendar->set( 'headercellstart', '<th abbr="[abbr]" scope="col" title="[abbr]">' );	// please leave [abbr] there !
-	$Calendar->set( 'headercellend', "</th>\n" );
-	
-	// $Calendar->set( 'cellstart', '<td class="bCalendarCell">' );
-	// $Calendar->set( 'cellend', '</td>' );
-	
-	// $Calendar->set( 'emptycellstart', '<td class="bCalendarEmptyCell">' );
-	// $Calendar->set( 'emptycellend', '</td>' );
-	// $Calendar->set( 'emptycellcontent', '&nbsp;' );
-	
-	$Calendar->set( 'todaycellstart', '<td id="today">' );
-	
-	// $Calendar->set( 'browseyears', 1 );  // uncomment to allow browsing years in the calendar's caption (month must be displayed)
-	// $Calendar->set( 'linktomontharchive', 0 );  // uncomment to display month not as link to archive of month
-
-	// -- Display number of posts with days/months ---
-	// - set to '' (empty) to disable
-	// - %d gets replaced with the number of posts on that day/month
-	// - required spaces must be set
-	// $Calendar->set( 'postcount_month_cell', '' );                           // in table cell (behind day)
-	// $Calendar->set( 'postcount_month_atitle', T_('%d posts');   // in archive links title tag
-	// $Calendar->set( 'postcount_year_cell', ' (%d)';                         // in table cell (behind abbr of month)
-	// $Calendar->set( 'postcount_year_atitle', T_('%d posts');  // in archive links title tag
-
-
-	// DISPLAY NOW!
-	$Calendar->display( );
-	
-?>
diff -ruN --text 0.9.2.src/skins/wpc_aubmach/_categories.php 1.10.3.src/skins/wpc_aubmach/_categories.php
--- 0.9.2.src/skins/wpc_aubmach/_categories.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/wpc_aubmach/_categories.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,39 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays (recursive) list of (sub)categories
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage wpc
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	# You can customize the following as you wish:
-	if(!isset($cat_all)) $cat_all = 'All';	// Set to empty to hide
-	# global category list delimiters:
-	if(!isset($cat_main_start)) $cat_main_start = '';
-	if(!isset($cat_main_end)) $cat_main_end = '';
-	# Category delimiters:
-	if(!isset($cat_line_start)) $cat_line_start = '<li>';
-	if(!isset($cat_line_end)) $cat_line_end = '</li>';
-	if(!isset($cat_line_checkbox)) $cat_line_checkbox = false;
-	# Category group delimiters:
-	if(!isset($cat_group_start)) $cat_group_start = '<ul>';
-	if(!isset($cat_group_end)) $cat_group_end = '</ul>';
-	# When multiple blogs are listed on same page:
-	if(!isset($cat_blog_start)) $cat_blog_start = '<h4>';
-	if(!isset($cat_blog_end)) $cat_blog_end = '</h4>';
-
-	/**
-	 * We now call the default categories handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_categories.php';
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/wpc_aubmach/_feedback.php 1.10.3.src/skins/wpc_aubmach/_feedback.php
--- 0.9.2.src/skins/wpc_aubmach/_feedback.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/wpc_aubmach/_feedback.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,229 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the feedback for a post
-	 * (comments, trackbak, pingback...)
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 * To display a feedback, you should call a stub AND pass the right parameters
-	 * For example: /blogs/index.php?p=1&more=1&c=1&tb=1&pb=1
-	 * Note: don't code this URL by hand, use the template functions to generate it!
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage wpc
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	// --- //
-
-	if( ! $c ) 
-	{	// Comments not requested
-		$disp_comments = 0;					// DO NOT Display the comments if not requested
-		$disp_comment_form = 0;			// DO NOT Display the comments form if not requested
-	}
-	
-	if( (!$tb) || (!$Blog->get( 'allowtrackbacks' )) ) 
-	{	// Trackback not requested or not allowed
-		$disp_trackbacks = 0;				// DO NOT Display the trackbacks if not requested
-		$disp_trackback_url = 0;		// DO NOT Display the trackback URL if not requested
-	}
-	
-	if( (!$pb) || (!$Blog->get( 'allowpingbacks' )) ) 
-	{	// Pingback not requested or not allowed
-		$disp_pingbacks = 0;				// DO NOT Display the pingbacks if not requested
-	}
-	
-	if( ! ($disp_comments || $disp_comment_form || $disp_trackbacks || $disp_trackback_url || $disp_pingbacks ) )
-	{	// Nothing more to do....
-		return false;
-	}
-	
-	?>
-	<a name="feedbacks"></a>
-	<?php
-
-	$type_list = array();
-	$disp_title = array();
-	if( $disp_comments ) 
-	{	// We requested to display comments
-		if( $Item->can_see_comments() )
-		{ // User can see a comments
-			$type_list[] = "'comment'";
-			$disp_title[] = T_("Comments"); 
-		}
-		else
-		{ // Use cannot see comments
-			$disp_comments = false;
-		}		
-		?>
-		<a name="comments"></a>
-	<?php } 
-	if( $disp_trackbacks ) { 
-		$type_list[] = "'trackback'";
-		$disp_title[] = T_("Trackbacks"); ?>
-		<a name="trackbacks"></a>
-	<?php }
-	if( $disp_pingbacks ) { 
-		$type_list[] = "'pingback'";
-		$disp_title[] = T_("Pingbacks"); ?>
-		<a name="pingbacks"></a>
-	<?php } ?>
-	
-	<?php
-	if( $disp_comments || $disp_trackbacks || $disp_pingbacks  )
-	{	?>
-		<!-- Title for comments, tbs, pbs... -->
-		<h2 id="comments"><?php echo implode( ", ", $disp_title) ?></h2>
-	<?php
-	}
-	
-	if( $disp_trackback_url ) 
-	{	// We want to display the trackback URL: ?>
-		<p><?php echo T_("The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"); ?> <em><?php $Item->trackback_url() ?></em></p>
-		<?php 
-	}
-		
-	if( $disp_comments || $disp_trackbacks || $disp_pingbacks  )
-	{	
-	$CommentList = & new CommentList( 0, implode(',', $type_list), array(), $id, '', 'ASC' );
-	
-	if( ! $CommentList->display_if_empty( 
-								'<div class="bComment"><p>' . 
-								sprintf( /* TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST... */ 
-													T_('No %s for this post yet...'), implode( "/", $disp_title) ) . 
-								'</p></div>' ) )
-	{
-		echo '<ol id="commentlist">';
-	
-		while( $Comment = $CommentList->get_next() )
-		{	// Loop through comments:	
-			?>
-			<!-- ========== START of a COMMENT/TB/PB ========== -->
-			<li>
-				<?php $Comment->anchor() ?>
-				<?php $Comment->content() ?>
-				<p><cite>
-				<?php
-					switch( $Comment->get( 'type' ) )
-					{
-						case 'comment': // Display a comment: 
-							echo T_('Comment by') ?> 
-							<?php $Comment->author() ?> 
-							<?php $Comment->author_url( '', ' &middot; ', '' ) ?>
-							<?php break;
-	
-						case 'trackback': // Display a trackback:
-							echo T_('Trackback from') ?> 
-							<?php $Comment->author( '', '#', '', '#', 'htmlbody', true ) ?>
-							<?php break;
-	
-						case 'pingback': // Display a pingback:
-							echo T_('Pingback from') ?> 
-							<?php $Comment->author( '', '#', '', '#', 'htmlbody', true ) ?>
-							<?php break;
-					} 
-				?>
-				&#8212; 
-				<?php $Comment->date() ?> @ <a href="<?php $Comment->permalink() ?>" title="<?php echo T_('Permanent link to this comment') ?>"><?php $Comment->time( 'H:i' ) ?></a>
-				<?php $Comment->edit_link( ' | ', '', T_('Edit This') ) // Link to backoffice for editing ?>
-				</cite></p>
-			</li>
-			<!-- ========== END of a COMMENT/TB/PB ========== -->
-			<?php
-		} 
-		echo '</ol>';
-	}	
-	
-	if( $disp_comment_form ) 
-	{	// We want to display the comments form: 
-		if( $Item->can_comment() )
-		{ // User can leave a comment
-		?>
-		<h2 id="postcomment"><?php echo T_('Leave a comment') ?></h2>
-
-		<p><?php echo T_('Allowed XHTML tags'), ': <code>', htmlspecialchars(str_replace( '><',', ', $comment_allowed_tags)) ?></code></p>
-							
-		<?php
-			$comment_author = isset($_COOKIE[$cookie_name]) ? trim($_COOKIE[$cookie_name]) : '';
-			$comment_author_email = isset($_COOKIE[$cookie_email]) ? trim($_COOKIE[$cookie_email]) : '';
-			$comment_author_url = isset($_COOKIE[$cookie_url]) ? trim($_COOKIE[$cookie_url]) : '';
-		?>
-		
-		<!-- form to add a comment -->
-		<form action="<?php echo $htsrv_url ?>/comment_post.php" method="post" id="commentform">
-		
-			<input type="hidden" name="comment_post_ID" value="<?php $Item->ID() ?>" />
-			<input type="hidden" name="redirect_to" value="<?php echo regenerate_url() ?>" />
-
-			<fieldset style="border: none">
-
-			<?php 
-			if( is_logged_in() ) 
-			{ // User is logged in: 
-				?>
-				<p>
-					<?php echo T_('User') ?>:
-						<strong><?php $current_User->prefered_name()?></strong>
-						<?php user_profile_link( ' [', ']', T_('Edit profile') ) ?>
-				</p>
-				<?php 
-			} 
-			else
-			{ // User is not loggued in: 
-				?>
-				<p>
-					<input type="text" name="author" id="author" value="<?php echo $comment_author ?>" size="40" tabindex="1" class="bComment" />
-					<label for="author"><?php echo T_('Name') ?></label>
-				</p>
-				
-				<p>
-					<input type="text" name="email" id="email" value="<?php echo $comment_author_email ?>" size="40" tabindex="2" class="bComment" />
-					<label for="email"><?php echo T_('E-mail') ?></label>
-				</p>
-				
-				<p>
-					<input type="text" name="url" id="url" value="<?php echo $comment_author_url ?>" size="40" tabindex="3" class="bComment" />
-					<label for="url"><acronym title=\"Uniform Resource Identifier\">URI</acronym></label>
-				</p>
-
-				<?php 
-				} 
-			?>
-				
-		<p>
-			<label for="comment"><?php echo T_('Your Comment'); ?></label>
-			<br />
-			<textarea name="comment" id="comment" cols="70" rows="4" tabindex="4"></textarea>
-		</p>
-
-			<p>
-				<?php echo T_('Options') ?>:<br />
-				
-				<?php if(substr($comments_use_autobr,0,4) == 'opt-') { ?>
-				<input type="checkbox" name="comment_autobr" value="1" <?php if($comments_use_autobr == 'opt-out') echo ' checked="checked"' ?> tabindex="6" id="comment_autobr" /> <label for="comment_autobr"><?php echo T_('Auto-BR') ?></label> <span class="notes">(<?php echo T_('Line breaks become &lt;br /&gt;') ?>)</span><br />
-				<?php } 
-				if( ! is_logged_in() ) 
-				{ // User is not logged in: 
-					?>
-					<input type="checkbox" name="comment_cookies" value="1" checked="checked" tabindex="7" id="comment_cookies" /> <label for="comment_cookies"><?php echo T_('Remember me') ?></label> <span class="notes"><?php echo T_('(Set cookies for name, email &amp; url)') ?></span>
-					<?php 
-				} ?>
-			</p>
-		
-			<p>
-				<input name="submit" type="submit" tabindex="5" value="<?php echo T_("Say It!"); ?>" />
-			</p>
-		
-			</fieldset>	
-		
-		</form>
-		<?php 
-		} 
-	}
-	?>
-
-<?php } // if you delete this the sky will fall on your head ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/wpc_aubmach/_linkblog.php 1.10.3.src/skins/wpc_aubmach/_linkblog.php
--- 0.9.2.src/skins/wpc_aubmach/_linkblog.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/wpc_aubmach/_linkblog.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,82 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the linkblog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage wpc
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-	
-	if( !isset( $linkblog ) )
-	{	// No link blog explicitely specified, we use default:
-		$linkblog = $Blog->get('links_blog_ID');
-	}
-	
-	if( ! $linkblog )
-	{	// No linkblog blog requested for this blog
-		return;
-	}
-		
-	# maximum number of linkblog entries to display:
-	if(!isset($linkblog_limit)) $linkblog_limit = 20;
-	# global linkblog delimiters:
-	if(!isset($linkblog_main_start)) $linkblog_main_start = '';
-	if(!isset($linkblog_main_end)) $linkblog_main_end = '';
-	# Category delimiters:
-	if(!isset($linkblog_catname_before)) $linkblog_catname_before = '<li>';
-	if(!isset($linkblog_catname_after)) $linkblog_catname_after = '<ul>';
-	if(!isset($linkblog_catlist_end)) $linkblog_catlist_end = '</ul></li>';
-	# Item delimiters:
-	if(!isset($linkblog_item_before)) $linkblog_item_before = '<li>';
-	if(!isset($linkblog_item_after)) $linkblog_item_after = '</li>';
-
-
-	// --- //
-	
-	
-	// Load the linkblog blog:
-	$LinkblogList = & new ItemList( $linkblog, array(), '', '', '', $linkblog_cat, $linkblog_catsel, '', 'ASC', 'category title', '', '', '', '', '', '', '', '', $linkblog_limit, 'posts', $timestamp_min, $timestamp_max );
-	
-	
-	// Dirty trick until we get everything into objects:
-	$saved_blog = $blog;  
-	$blog = $linkblog;
-	
-	// Open the global list
-	echo $linkblog_main_start;
-		
-	$previous_cat = '';
-	$linkblog_cat = '';
-	
-	while( $Item = $LinkblogList->get_category_group() )
-	{
-		// Open new cat:
-		echo $linkblog_catname_before;
-		$Item->main_category();
-		echo $linkblog_catname_after;
-		
-		while( $Item = $LinkblogList->get_item() )
-		{
-			echo $linkblog_item_before;
-			$Item->title(); 
-			echo ' ';
-			$Item->content( 1, 0, T_('more'), '[', ']' );	// Description + more link 
-			echo $linkblog_item_after;
-		}
-	
-		// Close cat
-		echo $linkblog_catlist_end;
-	}
-	// Close the global list
-	echo $linkblog_main_end;
-	
-	// Restore after dirty trick:
-	$blog = $saved_blog;		
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/wpc_aubmach/_main.php 1.10.3.src/skins/wpc_aubmach/_main.php
--- 0.9.2.src/skins/wpc_aubmach/_main.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/wpc_aubmach/_main.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,200 +0,0 @@
-<?php
-	/**
-	 * This is the main template. It displays the blog.
-	 *
-	 * However this file is not meant to be called directly.
-	 * It is meant to be called automagically by b2evolution.
-	 * To display a blog, you should call a stub file instead, for example:
-	 * /blogs/index.php or /blogs/blog_b.php
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage wpc
-	 */
-if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
-<title><?php
-	$Blog->disp('name', 'htmlhead');
-	single_cat_title( ' - ', 'htmlhead' );
-	single_month_title( ' - ', 'htmlhead' );
-	single_post_title( ' - ', 'htmlhead' );
-	arcdir_title( ' - ', 'htmlhead' );
-	last_comments_title( ' - ', 'htmlhead' );
-?>
-</title>
-<base href="<?php skinbase(); // Base URL for this skin. You need this to fix relative links! ?>" />
-<meta name="description" content="<?php $Blog->disp( 'shortdesc', 'htmlattr' ); ?>" />
-<meta name="keywords" content="<?php $Blog->disp( 'keywords', 'htmlattr' ); ?>" />
-<meta name="generator" content="b2evolution <?php echo $b2_version ?>" /> <!-- Please leave this for stats -->
-<link rel="alternate" type="text/xml" title="RDF" href="<?php $Blog->disp( 'rdf_url', 'raw' ) ?>" />
-<link rel="alternate" type="text/xml" title="RSS .92" href="<?php $Blog->disp( 'rss_url', 'raw' ) ?>" />
-<link rel="alternate" type="text/xml" title="RSS 2.0" href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" />
-<link rel="alternate" type="application/atom+xml" title="Atom" href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>" />
-<link rel="pingback" href="<?php $Blog->disp( 'pingback_url', 'raw' ) ?>" />
-
-<style type="text/css">
-	@import url(../../rsc/img.css);	/* Import standard image styles */
-	@import url(../../rsc/blog_elements.css);	/* Import standard blog elements styles */
-	@import url(style.css);
-</style>
-
-</head>
-<body>
-<div id="rap">
-<h1 id="header"><a href="<?php bloginfo('url'); ?>"><?php $Blog->disp( 'name', 'htmlbody' ) ?></a></h1>
-
-<!-- =================================== START OF MAIN AREA =================================== -->
-
-<div id="content">
-
-<?php // ------------------------------------ START OF POSTS ----------------------------------------
-	if( isset($MainList) ) $MainList->display_if_empty(); // Display message if no post
-
-	if( isset($MainList) ) while( $Item = $MainList->get_item() )
-	{
-		$MainList->date_if_changed();
-	?>
-
-<div class="post" lang="<?php $Item->lang() ?>">
-		<?php
-			locale_temp_switch( $Item->locale ); // Temporarily switch to post locale
-			$Item->anchor(); // Anchor for permalinks to refer to
-		?>
-	 <h3 class="storytitle"><a href="<?php $Item->permalink() ?>" rel="bookmark" title="<?php echo T_('Permanent link to full entry') ?>"><?php $Item->title(); ?></a></h3>
-	<div class="meta"><?php echo T_('Filed under:'); ?> <?php $Item->categories(); ?> &#8212; <?php $Item->Author->prefered_name() ?> @ <?php $Item->issue_time() ?>
-		<?php $Item->edit_link( '', '', T_('Edit This') ) // Link to backoffice for editing ?>
-	</div>
-	
-	<div class="storycontent">
-			<?php $Item->content(); ?>
-	</div>
-	
-	<div class="feedback">
-			<?php link_pages() ?>
-			<?php $Item->feedback_link( 'comments' ) // Link to comments ?>
-			<?php $Item->feedback_link( 'trackbacks', ' &bull; ' ) // Link to trackbacks ?>
-			<?php $Item->feedback_link( 'pingbacks', ' &bull; ' ) // Link to trackbacks ?>
-	</div>
-
-	<?php $Item->trackback_rdf() // trackback autodiscovery information ?>
-
-	<?php // ------------- START OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. -------------
-	$disp_comments = 1;					// Display the comments if requested
-	$disp_comment_form = 1;			// Display the comments form if comments requested
-	$disp_trackbacks = 1;				// Display the trackbacks if requested
-
-	$disp_trackback_url = 1;		// Display the trackbal URL if trackbacks requested
-	$disp_pingbacks = 1;				// Display the pingbacks if requested
-	require( dirname(__FILE__).'/_feedback.php' );
-	// ---------------- END OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. ----------------
-
-	locale_restore_previous();	// Restore previous locale (Blog locale)
-	?>
-</div>
-
-<?php } // ---------------------------------- END OF POSTS ------------------------------------ ?>
-
-</div>
-
-
-<!-- =================================== START OF SIDEBAR =================================== -->
-
-<div id="menu">
-
-<ul>
-
-	<?php // -------------------------- LINKBLOG INCLUDED HERE -----------------------------
-		require( dirname(__FILE__).'/_linkblog.php' );
-		// -------------------------------- END OF LINKBLOG ---------------------------------- ?>
-
- <li id="categories"><?php echo T_('Categories'); ?>:
-	<?php // -------------------------- CATEGORIES INCLUDED HERE -----------------------------
-		require( dirname(__FILE__).'/_categories.php' );
-		// -------------------------------- END OF CATEGORIES ---------------------------------- ?>
- </li>
-
- <li id="search">
-   <label for="s"><?php echo T_('Search') ?>:</label>	
-	<?php form_formstart( $Blog->dget( 'blogurl', 'raw' ), '', 'searchform' ) ?>
-	<div>
-		<input type="text" name="s" id="s" size="15" value="<?php echo htmlspecialchars($s) ?>" /><br />
-		<input type="submit" name="submit" value="<?php echo T_('Search') ?>" />
-	</div>
-	</form>
- </li>
-
-	<li><?php echo T_('Archives') ?>:
-		<ul>
-			<?php // -------------------------- ARCHIVES INCLUDED HERE -----------------------------
-				require( dirname(__FILE__).'/_archives.php' );
-				// -------------------------------- END OF ARCHIVES ---------------------------------- ?>
-		</ul>
-	</li>
-
-	<li id="calendar">
-	<?php // -------------------------- CALENDAR INCLUDED HERE -----------------------------
-		require( dirname(__FILE__).'/_calendar.php' );
-		// -------------------------------- END OF CALENDAR ---------------------------------- ?>
-	</li>
-
-
-	<?php if( ! $Blog->get('force_skin') )
-	{	// We skin switching is allowed for this blog: ?>
-	<li><?php echo T_('Choose skin') ?>:
-		<ul>
-			<?php // ------------------------------- START OF SKIN LIST -------------------------------
-			for( skin_list_start(); skin_list_next(); ) { ?>
-				<li><a href="<?php skin_change_url() ?>"><?php skin_list_iteminfo( 'name', 'htmlbody' ) ?></a></li>
-			<?php } // ------------------------------ END OF SKIN LIST ------------------------------ ?>
-		</ul>
-	</li>
-	<?php } ?>
-	
-	<li id="other"><?php echo T_('Other'); ?>:
-	<ul>
-		<?php
-			user_login_link( '<li>', '</li>' );
-			user_register_link( '<li>', '</li>' );
-			user_admin_link( '<li>', '</li>' );
-			user_logout_link( '<li>', '</li>' );
-		?>
-	</ul>
- </li>
- 
- 
- <li id="meta"><?php echo T_('Meta'); ?>:
- 	<ul>
-		<li><a href="<?php $Blog->disp( 'rss2_url', 'raw' ); ?>" title="<?php echo T_('Syndicate this site using RSS'); ?>"><?php echo T_('<abbr title="Really Simple Syndication">RSS</abbr> 2.0'); ?></a></li>
-		<li><a href="<?php $Blog->disp( 'comments_rss2_url', 'raw' ) ?>" title="<?php echo T_('The latest comments to all posts in RSS'); ?>"><?php echo T_('Comments <abbr title="Really Simple Syndication">RSS</abbr> 2.0'); ?></a></li>
-		<li><a href="http://validator.w3.org/check/referer" title="<?php echo T_('This page validates as XHTML 1.0 Transitional'); ?>"><?php echo T_('Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>'); ?></a></li>
-		<li><a href="http://b2evolution.net/" title="<?php echo T_('Powered by b2evolution; multilingual multiuser multi-blog engine.'); ?>">b2evolution</a></li>
-	</ul>
- </li>
-
-</ul>
-
-</div>
-
-</div>
-
-<p class="credit"><cite>powered by &nbsp;<a href="http://b2evolution.net/" title="<?php echo T_('Powered by b2evolution; multilingual multiuser multi-blog engine.'); ?>"><img src="../../img/b2evolution_button.png" alt="b2evolution" width="80" height="15" class="middle" /></a></cite><br />
-<?php echo T_('This skin features a CSS file originally designed for WordPress (See design credits in style.css).') ?><br />
-<?php echo T_('Original design credits for this skin:') ?> <a href="http://www.stijlstek.nl/">Ben de Groot</a><br />
-<?php echo T_('In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.') ?>
-</p>
-
-<?php
-	log_hit();	// log the hit on this page
-	debug_info(); // output debug info if requested
-?>
-
-</body>
-
-</html>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/wpc_aubmach/style.css 1.10.3.src/skins/wpc_aubmach/style.css
--- 0.9.2.src/skins/wpc_aubmach/style.css	2005-06-17 19:53:28.000000000 -0500
+++ 1.10.3.src/skins/wpc_aubmach/style.css	1969-12-31 18:00:00.000000000 -0600
@@ -1,241 +0,0 @@
-/*  Aubergine Machine WordPress stylesheet
-    Copyright 2003-2004 Ben de Groot     
-    released under the GPL                  */
-
-
-html, body {
-	background: #335 url(aubmach.png) fixed repeat;
-	color: #eef;
-	top: 0;
-	left: 0;
-	margin: 0;
-	padding: 0;
-	border: none;
-	font-family: 'Trebuchet MS', 'Bitstream Vera Sans', verdana, sans-serif;
-	}
-
-body {
-	padding: 2em 8em;
-	}
-
-#header a {
-	display: block;
-	text-decoration: none;
-	color: #bbe;
-	margin: 0;
-	padding: 0;
-	}
-
-h1 {
-	text-align: right;
-	font-size: 4em;
-	font-weight: bold;
-	font-style: italic;
-	margin: 0;
-	padding: .4em;
-	}
-
-#content {
-	margin: 2em 0;
-	padding: 0;
-	float: left;
-	width: 70%;
-	background: #446;
-	border: 1px solid #335;
-	line-height: 140%;
-	}
-
-h2 {
-	font-weight: bold;
-	font-size: 1em;
-	text-align: right;
-	margin: 1em 20px 0 20px;
-	padding: 0 0 .1em 0;
-	color: #eef;
-	border-bottom: 1px solid #99b;
-	}
-
-h3 {
-	font-weight: normal;
-	font-size: 1.8em;
-	text-align: left;
-	color: #99b;
-	margin: .3em 20px;
-	padding: 0;
-	}
-
-div.meta {
-	text-align: right;
-	font-size: .9em;
-	margin: .7em 20px;
-	}
-
-div.feedback {
-	text-align: right;
-	margin: -1em 20px 2em 20px;
-	}
-
-p {
-	margin: 20px;
-	}
-
-.post p {
-	text-align: justify;
-	}
-
-#menu {
-	margin: 2em 0;
-	padding: 0;
-	float: right;
-	width: 25%;
-	line-height: 130%;
-	}
-
-#menu ul{
-	margin: .2em 0 .2em 1.6em;
-	padding: .5em 0;
-	list-style: none;
-	}
-
-#menu ul li {
-	margin: 1em 0;
-	padding: 0;
-	font-size: 1em;
-	font-weight: bold;
-	text-transform: uppercase;
-	letter-spacing: .2em;
-	}
-
-#menu ul ul {
-	list-style: square;
-	}
-
-#menu ul ul li {
-	margin: 0;
-	padding: 0;
-	font-size: 1em;
-	font-weight: normal;
-	text-transform: none;
-	letter-spacing: normal;
-	}
-
-#menu li a {
-	margin: 0;
-	padding: 0;
-	}
-
-body>div#rap>h1#header, body>div#rap>div#content, body>div#rap>div#menu {
-	background: url(446-70.png) repeat;
-	border: 1px solid #335;
-	}
-
-* html h1#header, * html div#content, * html div#menu {
-	/* star html hack for IE, because it doesn't handle PNG transparency right */
-	background: #446;
-	background-image: none;
-	border: 1px solid #335;
-	}
-
-p.credit {
-	clear: both;
-	text-align: center;
-	color: #bbd;
-	}
-
-a {
-	color: #bbe;
-	text-decoration: none;
-	}
-
-a:hover, a:focus {
-	text-decoration: underline;
-	}
-
-abbr[title], acronym[title] {
-	cursor: help;
-	color: #eef;
-	border-bottom: 1px dotted #eef;
-	}
-
-a abbr[title], a acronym[title] {
-	color: #bbe;
-	}
-
-img {
-	border: none;
-	}
-
-input[type="submit"] {
-	margin: 0;
-	width: 25%;
-	padding: 1px;
-	background: transparent;
-	color: #eef;
-	font-family: 'Bitstream Vera Sans', verdana, sans-serif;
-	font-size: .9em;
-	border: 2px outset #99b;
-	}
-
-input[type="submit"]:hover, input[type="submit"]:focus {
-	cursor: pointer;
-	background: #668;
-	}
-
-#menu input {
-	width: 87%;
-	margin: .6em 0;
-	}
-
-#menu input[type="submit"] {
-	width: 40%;
-	margin: 0 0 0 50%;
-	}
-	
-
-td {
-	text-align: center;
-	font-weight: normal;
-	text-transform: none;
-	letter-spacing: normal;
-	}
-
-th {
-	font-weight: normal;
-	}
-	
-ul {
-	list-style: square;
-	}
-
-blockquote, pre, var {
-	font-style: normal;
-	font-family: 'Andale Mono', monospace;
-	}
-
-input {
-	width: 60%;
-	padding: .3em;
-	border: 1px solid #99b;
-	background: transparent;
-	color: #eef;
-	font-family: 'Bitstream Vera Sans', verdana, sans-serif;
-	font-size: .9em;
-	}
-
-textarea {
-	width: 95%;
-	height: 15em;
-	padding: .3em;
-	border: 1px solid #99b;
-	background: transparent;
-	color: #eef;
-	font-family: 'Bitstream Vera Sans', verdana, sans-serif;
-	font-size: .9em;
-	}
-
-.meta ul, .meta ul li {
-	display: inline;
-	list-style: none;
-	margin: 0;
-	padding: 0;
-	}
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/wpc_default/_archives.php 1.10.3.src/skins/wpc_default/_archives.php
--- 0.9.2.src/skins/wpc_default/_archives.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/wpc_default/_archives.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,38 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the links to the archives for a blog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage wpc
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	# number of archive entries to display:
-	if(!isset($archive_limit)) $archive_limit = 12;
-	# this is what will separate your archive links
-	if(!isset($archive_line_start)) $archive_line_start = '<li>';				
-	if(!isset($archive_line_end)) $archive_line_end = '</li>';				
-	# this is what will separate dates on weekly archive links
-	if(!isset($archive_week_separator)) $archive_week_separator = ' - ';
-	# override general date format ? 0 = no: use the date format set in Options, 1 = yes: override
-	if(!isset($archive_date_format_over_ride)) $archive_date_format_over_ride = 0;
-	# options for daily archive (only if you override the general date format)
-	if(!isset($archive_day_date_format)) $archive_day_date_format = 'Y/m/d';
-	# options for weekly archive (only if you override the general date format)
-	if(!isset($archive_week_start_date_format)) $archive_week_start_date_format = 'Y/m/d';
-	if(!isset($archive_week_end_date_format)) $archive_week_end_date_format   = 'Y/m/d';
-	
-	/**
-	 * We now call the default archives handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_archives.php';
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/wpc_default/_calendar.php 1.10.3.src/skins/wpc_default/_calendar.php
--- 0.9.2.src/skins/wpc_default/_calendar.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/wpc_default/_calendar.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,67 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays the calendar
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage wpc
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-	
-	$Calendar = & new Calendar( $blog, (empty($calendar) ? $m : $calendar), $show_statuses, $timestamp_min, $timestamp_max );
-	
-	# You can customize the following as you wish.
-	# Uncomment the lines you need
-	
-	// $Calendar->set( 'searchframe', 12 );	// How many month will we search back for a post before we give up
-
-	// $Calendar->set( 'displaycaption', 1 ); // set this to 0 if you don't want to display the month name
-	// $Calendar->set( 'monthformat', 'F Y' );
-	$Calendar->set( 'linktomontharchive', false );
-	$Calendar->set( 'monthstart', '<caption>' );
-	$Calendar->set( 'monthend', "</caption>\n" );
-
-	$Calendar->set( 'navigation', 'tfoot' );
-	
-	$Calendar->set( 'tablestart', '<table id="wp-calendar" summary="Monthly calendar with links to each day\'s posts">' );
-	// $Calendar->set( 'tableend', '</table>' );
-	
-	// $Calendar->set( 'rowstart', '<tr class="bCalendarRow">' );
-	// $Calendar->set( 'rowend', '</tr>' );
-	
-	$Calendar->set( 'headerdisplay', 'e' ); // One letter header
-	$Calendar->set( 'headercellstart', '<th abbr="[abbr]" scope="col" title="[abbr]">' );	// please leave [abbr] there !
-	$Calendar->set( 'headercellend', "</th>\n" );
-	
-	// $Calendar->set( 'cellstart', '<td class="bCalendarCell">' );
-	// $Calendar->set( 'cellend', '</td>' );
-	
-	// $Calendar->set( 'emptycellstart', '<td class="bCalendarEmptyCell">' );
-	// $Calendar->set( 'emptycellend', '</td>' );
-	// $Calendar->set( 'emptycellcontent', '&nbsp;' );
-	
-	$Calendar->set( 'todaycellstart', '<td id="today">' );
-	
-	// $Calendar->set( 'browseyears', 1 );  // uncomment to allow browsing years in the calendar's caption (month must be displayed)
-	// $Calendar->set( 'linktomontharchive', 0 );  // uncomment to display month not as link to archive of month
-
-	// -- Display number of posts with days/months ---
-	// - set to '' (empty) to disable
-	// - %d gets replaced with the number of posts on that day/month
-	// - required spaces must be set
-	// $Calendar->set( 'postcount_month_cell', '' );                           // in table cell (behind day)
-	// $Calendar->set( 'postcount_month_atitle', T_('%d posts');   // in archive links title tag
-	// $Calendar->set( 'postcount_year_cell', ' (%d)';                         // in table cell (behind abbr of month)
-	// $Calendar->set( 'postcount_year_atitle', T_('%d posts');  // in archive links title tag
-
-
-	// DISPLAY NOW!
-	$Calendar->display( );
-	
-?>
diff -ruN --text 0.9.2.src/skins/wpc_default/_categories.php 1.10.3.src/skins/wpc_default/_categories.php
--- 0.9.2.src/skins/wpc_default/_categories.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/wpc_default/_categories.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,39 +0,0 @@
-<?php
-	/**
-	 * This is the template that displays (recursive) list of (sub)categories
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage wpc
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-
-	# You can customize the following as you wish:
-	if(!isset($cat_all)) $cat_all = 'All';	// Set to empty to hide
-	# global category list delimiters:
-	if(!isset($cat_main_start)) $cat_main_start = '';
-	if(!isset($cat_main_end)) $cat_main_end = '';
-	# Category delimiters:
-	if(!isset($cat_line_start)) $cat_line_start = '<li>';
-	if(!isset($cat_line_end)) $cat_line_end = '</li>';
-	if(!isset($cat_line_checkbox)) $cat_line_checkbox = false;
-	# Category group delimiters:
-	if(!isset($cat_group_start)) $cat_group_start = '<ul>';
-	if(!isset($cat_group_end)) $cat_group_end = '</ul>';
-	# When multiple blogs are listed on same page:
-	if(!isset($cat_blog_start)) $cat_blog_start = '<h4>';
-	if(!isset($cat_blog_end)) $cat_blog_end = '</h4>';
-
-	/**
-	 * We now call the default categories handler...
-	 * However you can replace this file with the full handler (in /blogs) and customize it!
-	 */
-	require get_path('skins').'/_categories.php';
-
-?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/wpc_default/_feedback.php 1.10.3.src/skins/wpc_default/_feedback.php
--- 0.9.2.src/skins/wpc_default/_feedback.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/wpc_default/_feedback.php	2007-04-25 23:18:16.000000000 -0500
@@ -11,68 +11,68 @@
 	 *
 	 * b2evolution - {@link http://b2evolution.net/}
 	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+	 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
 	 *
 	 * @package evoskins
 	 * @subpackage wpc
 	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+	if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
 
 	// --- //
 
-	if( ! $c ) 
+	if( empty($c) )
 	{	// Comments not requested
 		$disp_comments = 0;					// DO NOT Display the comments if not requested
 		$disp_comment_form = 0;			// DO NOT Display the comments form if not requested
 	}
-	
-	if( (!$tb) || (!$Blog->get( 'allowtrackbacks' )) ) 
+
+	if( empty($tb) || (!$Blog->get( 'allowtrackbacks' )) )
 	{	// Trackback not requested or not allowed
 		$disp_trackbacks = 0;				// DO NOT Display the trackbacks if not requested
 		$disp_trackback_url = 0;		// DO NOT Display the trackback URL if not requested
 	}
-	
-	if( (!$pb) || (!$Blog->get( 'allowpingbacks' )) ) 
+
+	if( empty($pb) )
 	{	// Pingback not requested or not allowed
 		$disp_pingbacks = 0;				// DO NOT Display the pingbacks if not requested
 	}
-	
+
 	if( ! ($disp_comments || $disp_comment_form || $disp_trackbacks || $disp_trackback_url || $disp_pingbacks ) )
 	{	// Nothing more to do....
 		return false;
 	}
-	
+
 	?>
-	<a name="feedbacks"></a>
+	<a id="feedbacks"></a>
 	<?php
 
 	$type_list = array();
 	$disp_title = array();
-	if( $disp_comments ) 
+	if( $disp_comments )
 	{	// We requested to display comments
 		if( $Item->can_see_comments() )
 		{ // User can see a comments
 			$type_list[] = "'comment'";
-			$disp_title[] = T_("Comments"); 
+			$disp_title[] = T_("Comments");
 		}
 		else
 		{ // Use cannot see comments
 			$disp_comments = false;
-		}		
+		}
 		?>
-		<a name="comments"></a>
-	<?php } 
-	if( $disp_trackbacks ) { 
+		<a id="comments"></a>
+	<?php }
+	if( $disp_trackbacks ) {
 		$type_list[] = "'trackback'";
 		$disp_title[] = T_("Trackbacks"); ?>
-		<a name="trackbacks"></a>
+		<a id="trackbacks"></a>
 	<?php }
-	if( $disp_pingbacks ) { 
+	if( $disp_pingbacks ) {
 		$type_list[] = "'pingback'";
 		$disp_title[] = T_("Pingbacks"); ?>
-		<a name="pingbacks"></a>
+		<a id="pingbacks"></a>
 	<?php } ?>
-	
+
 	<?php
 	if( $disp_comments || $disp_trackbacks || $disp_pingbacks  )
 	{	?>
@@ -80,27 +80,39 @@
 		<h2 id="comments"><?php echo implode( ", ", $disp_title) ?></h2>
 	<?php
 	}
-	
-	if( $disp_trackback_url ) 
-	{	// We want to display the trackback URL: ?>
-		<p><?php echo T_("The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"); ?> <em><?php $Item->trackback_url() ?></em></p>
-		<?php 
+
+	if( $disp_trackback_url )
+	{	// We want to display the trackback URL:
+		?>
+		<p><?php echo T_("The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:");
+		/*
+		 * Trigger plugin event, which could display a captcha form, before generating a whitelisted URL:
+		 */
+		if( ! $Plugins->trigger_event_first_true( 'DisplayTrackbackAddr', array('Item' => & $Item, 'template' => '<em>%url%</em>') ) )
+		{ // No plugin displayed a payload, so we just display the default:
+			?>
+			<em><?php $Item->trackback_url() ?></em>
+			<?php
+		}
+		?>
+		</p>
+		<?php
 	}
-		
+
 	if( $disp_comments || $disp_trackbacks || $disp_pingbacks  )
-	{	
-	$CommentList = & new CommentList( 0, implode(',', $type_list), array(), $id, '', 'ASC' );
-	
-	if( ! $CommentList->display_if_empty( 
-								'<div class="bComment"><p>' . 
-								sprintf( /* TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST... */ 
-													T_('No %s for this post yet...'), implode( "/", $disp_title) ) . 
+	{
+	$CommentList = & new CommentList( 0, implode(',', $type_list), array('published'), $Item->ID, '', 'ASC' );
+
+	if( ! $CommentList->display_if_empty(
+								'<div class="bComment"><p>' .
+								sprintf( /* TRANS: NO comments/trackabcks/pingbacks/ FOR THIS POST... */
+													T_('No %s for this post yet...'), implode( "/", $disp_title) ) .
 								'</p></div>' ) )
 	{
 		echo '<ol id="commentlist">';
-	
-		while( $Comment = $CommentList->get_next() )
-		{	// Loop through comments:	
+
+		while( $Comment = & $CommentList->get_next() )
+		{	// Loop through comments:
 			?>
 			<!-- ========== START of a COMMENT/TB/PB ========== -->
 			<li>
@@ -110,36 +122,36 @@
 				<?php
 					switch( $Comment->get( 'type' ) )
 					{
-						case 'comment': // Display a comment: 
-							echo T_('Comment by') ?> 
-							<?php $Comment->author() ?> 
+						case 'comment': // Display a comment:
+							echo T_('Comment by') ?>
+							<?php $Comment->author() ?>
 							<?php $Comment->author_url( '', ' &middot; ', '' ) ?>
 							<?php break;
-	
+
 						case 'trackback': // Display a trackback:
-							echo T_('Trackback from') ?> 
+							echo T_('Trackback from') ?>
 							<?php $Comment->author( '', '#', '', '#', 'htmlbody', true ) ?>
 							<?php break;
-	
+
 						case 'pingback': // Display a pingback:
-							echo T_('Pingback from') ?> 
+							echo T_('Pingback from') ?>
 							<?php $Comment->author( '', '#', '', '#', 'htmlbody', true ) ?>
 							<?php break;
-					} 
+					}
 				?>
-				&#8212; 
-				<?php $Comment->date() ?> @ <a href="<?php $Comment->permalink() ?>" title="<?php echo T_('Permanent link to this comment') ?>"><?php $Comment->time( 'H:i' ) ?></a>
+				&#8212;
+				<?php $Comment->date() ?> @ <a href="<?php $Comment->permanent_url() ?>" title="<?php echo T_('Permanent link to this comment') ?>"><?php $Comment->time( 'H:i' ) ?></a>
 				<?php $Comment->edit_link( ' | ', '', T_('Edit This') ) // Link to backoffice for editing ?>
 				</cite></p>
 			</li>
 			<!-- ========== END of a COMMENT/TB/PB ========== -->
 			<?php
-		} 
+		}
 		echo '</ol>';
-	}	
-	
-	if( $disp_comment_form ) 
-	{	// We want to display the comments form: 
+	}
+
+	if( $disp_comment_form )
+	{	// We want to display the comments form:
 		if( $Item->can_comment() )
 		{ // User can leave a comment
 		?>
@@ -152,77 +164,77 @@
 			$comment_author_email = isset($_COOKIE[$cookie_email]) ? trim($_COOKIE[$cookie_email]) : '';
 			$comment_author_url = isset($_COOKIE[$cookie_url]) ? trim($_COOKIE[$cookie_url]) : '';
 		?>
-		
+
 		<!-- form to add a comment -->
-		<form action="<?php echo $htsrv_url ?>/comment_post.php" method="post" id="commentform">
-		
+		<form action="<?php echo $htsrv_url ?>comment_post.php" method="post" id="commentform">
+
 			<input type="hidden" name="comment_post_ID" value="<?php $Item->ID() ?>" />
-			<input type="hidden" name="redirect_to" value="<?php echo regenerate_url() ?>" />
+			<input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars(url_rel_to_same_host(regenerate_url('','','','&'), $htsrv_url)) ?>" />
 
 			<fieldset style="border: none">
 
-			<?php 
-			if( is_logged_in() ) 
-			{ // User is logged in: 
+			<?php
+			if( is_logged_in() )
+			{ // User is logged in:
 				?>
 				<p>
 					<?php echo T_('User') ?>:
-						<strong><?php $current_User->prefered_name()?></strong>
+						<strong><?php $current_User->preferred_name()?></strong>
 						<?php user_profile_link( ' [', ']', T_('Edit profile') ) ?>
 				</p>
-				<?php 
-			} 
+				<?php
+			}
 			else
-			{ // User is not loggued in: 
+			{ // User is not loggued in:
 				?>
 				<p>
-					<input type="text" name="author" id="author" value="<?php echo $comment_author ?>" size="40" tabindex="1" class="bComment" />
+					<input type="text" name="u" id="author" value="<?php echo $comment_author ?>" size="40" tabindex="1" class="bComment" />
 					<label for="author"><?php echo T_('Name') ?></label>
 				</p>
-				
+
 				<p>
-					<input type="text" name="email" id="email" value="<?php echo $comment_author_email ?>" size="40" tabindex="2" class="bComment" />
+					<input type="text" name="i" id="email" value="<?php echo $comment_author_email ?>" size="40" tabindex="2" class="bComment" />
 					<label for="email"><?php echo T_('E-mail') ?></label>
 				</p>
-				
+
 				<p>
-					<input type="text" name="url" id="url" value="<?php echo $comment_author_url ?>" size="40" tabindex="3" class="bComment" />
+					<input type="text" name="o" id="url" value="<?php echo $comment_author_url ?>" size="40" tabindex="3" class="bComment" />
 					<label for="url"><acronym title=\"Uniform Resource Identifier\">URI</acronym></label>
 				</p>
 
-				<?php 
-				} 
+				<?php
+				}
 			?>
-				
+
 		<p>
 			<label for="comment"><?php echo T_('Your Comment'); ?></label>
 			<br />
-			<textarea name="comment" id="comment" cols="70" rows="4" tabindex="4"></textarea>
+			<textarea name="p" id="comment" cols="70" rows="4" tabindex="4"></textarea>
 		</p>
 
 			<p>
 				<?php echo T_('Options') ?>:<br />
-				
+
 				<?php if(substr($comments_use_autobr,0,4) == 'opt-') { ?>
 				<input type="checkbox" name="comment_autobr" value="1" <?php if($comments_use_autobr == 'opt-out') echo ' checked="checked"' ?> tabindex="6" id="comment_autobr" /> <label for="comment_autobr"><?php echo T_('Auto-BR') ?></label> <span class="notes">(<?php echo T_('Line breaks become &lt;br /&gt;') ?>)</span><br />
-				<?php } 
-				if( ! is_logged_in() ) 
-				{ // User is not logged in: 
+				<?php }
+				if( ! is_logged_in() )
+				{ // User is not logged in:
 					?>
 					<input type="checkbox" name="comment_cookies" value="1" checked="checked" tabindex="7" id="comment_cookies" /> <label for="comment_cookies"><?php echo T_('Remember me') ?></label> <span class="notes"><?php echo T_('(Set cookies for name, email &amp; url)') ?></span>
-					<?php 
+					<?php
 				} ?>
 			</p>
-		
+
 			<p>
 				<input name="submit" type="submit" tabindex="5" value="<?php echo T_("Say It!"); ?>" />
 			</p>
-		
-			</fieldset>	
-		
+
+			</fieldset>
+
 		</form>
-		<?php 
-		} 
+		<?php
+		}
 	}
 	?>
 
diff -ruN --text 0.9.2.src/skins/wpc_default/_linkblog.php 1.10.3.src/skins/wpc_default/_linkblog.php
--- 0.9.2.src/skins/wpc_default/_linkblog.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/wpc_default/_linkblog.php	2007-05-07 18:19:08.000000000 -0500
@@ -1,82 +1,84 @@
 <?php
-	/**
-	 * This is the template that displays the linkblog
-	 *
-	 * This file is not meant to be called directly.
-	 * It is meant to be called by an include in the _main.php template.
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage wpc
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
-	
-	if( !isset( $linkblog ) )
-	{	// No link blog explicitely specified, we use default:
-		$linkblog = $Blog->get('links_blog_ID');
-	}
-	
-	if( ! $linkblog )
-	{	// No linkblog blog requested for this blog
-		return;
-	}
-		
-	# maximum number of linkblog entries to display:
-	if(!isset($linkblog_limit)) $linkblog_limit = 20;
-	# global linkblog delimiters:
-	if(!isset($linkblog_main_start)) $linkblog_main_start = '';
-	if(!isset($linkblog_main_end)) $linkblog_main_end = '';
-	# Category delimiters:
-	if(!isset($linkblog_catname_before)) $linkblog_catname_before = '<li>';
-	if(!isset($linkblog_catname_after)) $linkblog_catname_after = '<ul>';
-	if(!isset($linkblog_catlist_end)) $linkblog_catlist_end = '</ul></li>';
-	# Item delimiters:
-	if(!isset($linkblog_item_before)) $linkblog_item_before = '<li>';
-	if(!isset($linkblog_item_after)) $linkblog_item_after = '</li>';
-
-
-	// --- //
-	
-	
-	// Load the linkblog blog:
-	$LinkblogList = & new ItemList( $linkblog, array(), '', '', '', $linkblog_cat, $linkblog_catsel, '', 'ASC', 'category title', '', '', '', '', '', '', '', '', $linkblog_limit, 'posts', $timestamp_min, $timestamp_max );
-	
-	
-	// Dirty trick until we get everything into objects:
-	$saved_blog = $blog;  
-	$blog = $linkblog;
-	
-	// Open the global list
-	echo $linkblog_main_start;
-		
-	$previous_cat = '';
-	$linkblog_cat = '';
-	
-	while( $Item = $LinkblogList->get_category_group() )
+/**
+ * This is the template that displays the linkblog
+ *
+ * This file is not meant to be called directly.
+ * It is meant to be called by an include in the _main.php template.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package evoskins
+ * @subpackage wpc
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+if( !isset( $linkblog ) )
+{	// No link blog explicitely specified, we use default:
+	$linkblog = $Blog->get('links_blog_ID');
+}
+
+if( ! $linkblog )
+{	// No linkblog blog requested for this blog
+	return;
+}
+
+# maximum number of linkblog entries to display:
+if(!isset($linkblog_limit)) $linkblog_limit = 20;
+# global linkblog delimiters:
+if(!isset($linkblog_main_start)) $linkblog_main_start = '';
+if(!isset($linkblog_main_end)) $linkblog_main_end = '';
+# Category delimiters:
+if(!isset($linkblog_catname_before)) $linkblog_catname_before = '<li>';
+if(!isset($linkblog_catname_after)) $linkblog_catname_after = '<ul>';
+if(!isset($linkblog_catlist_end)) $linkblog_catlist_end = '</ul></li>';
+# Item delimiters:
+if(!isset($linkblog_item_before)) $linkblog_item_before = '<li>';
+if(!isset($linkblog_item_after)) $linkblog_item_after = '</li>';
+
+
+// --- //
+
+
+// Load the linkblog blog:
+$LinkblogList = & new ItemList( $linkblog, array(), '', '', '', $linkblog_cat, $linkblog_catsel, '', 'ASC',
+																'main_cat_ID title', $linkblog_limit, '', '', '', '', '', '', '',
+																'posts', $timestamp_min, $timestamp_max );
+
+
+// Dirty trick until we get everything into objects:
+$saved_blog = $blog;
+$blog = $linkblog;
+
+// Open the global list
+echo $linkblog_main_start;
+
+$previous_cat = '';
+$linkblog_cat = '';
+
+while( $Item = $LinkblogList->get_category_group() )
+{
+	// Open new cat:
+	echo $linkblog_catname_before;
+	$Item->main_category();
+	echo $linkblog_catname_after;
+
+	while( $Item = & $LinkblogList->get_item() )
 	{
-		// Open new cat:
-		echo $linkblog_catname_before;
-		$Item->main_category();
-		echo $linkblog_catname_after;
-		
-		while( $Item = $LinkblogList->get_item() )
-		{
-			echo $linkblog_item_before;
-			$Item->title(); 
-			echo ' ';
-			$Item->content( 1, 0, T_('more'), '[', ']' );	// Description + more link 
-			echo $linkblog_item_after;
-		}
-	
-		// Close cat
-		echo $linkblog_catlist_end;
+		echo $linkblog_item_before;
+		$Item->title( '', '', true );
+		echo ' ';
+		$Item->content( 1, 0, T_('more'), '[', ']' );	// Description + more link
+		echo $linkblog_item_after;
 	}
-	// Close the global list
-	echo $linkblog_main_end;
-	
-	// Restore after dirty trick:
-	$blog = $saved_blog;		
+
+	// Close cat
+	echo $linkblog_catlist_end;
+}
+// Close the global list
+echo $linkblog_main_end;
+
+// Restore after dirty trick:
+$blog = $saved_blog;
 ?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/wpc_default/_main.php 1.10.3.src/skins/wpc_default/_main.php
--- 0.9.2.src/skins/wpc_default/_main.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/skins/wpc_default/_main.php	2007-06-05 18:15:32.000000000 -0500
@@ -1,50 +1,71 @@
 <?php
-	/**
-	 * This is the main template. It displays the blog.
-	 *
-	 * However this file is not meant to be called directly.
-	 * It is meant to be called automagically by b2evolution.
-	 * To display a blog, you should call a stub file instead, for example:
-	 * /blogs/index.php or /blogs/blog_b.php
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package evoskins
-	 * @subpackage wpc
-	 */
-	if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
+/**
+ * This is the main template. It displays the blog.
+ *
+ * However this file is not meant to be called directly.
+ * It is meant to be called automagically by b2evolution.
+ * To display a blog, the easiest way is to call index.php?blog=#
+ * where # is the number of your blog.
+ *
+ * This file is part of the b2evolution project - {@link http://b2evolution.net/}
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ * Parts of this file are copyright (c)2005 by Jason EDGECOMBE.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Jason EDGECOMBE grants Francois PLANQUE the right to license
+ * Jason EDGECOMBE's personal contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package evoskins
+ * @subpackage wpc
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author wordpress (team)
+ * @author cafelog (team)
+ * @author fplanque: Francois PLANQUE - {@link http://fplanque.net/}
+ * @author edgester: Jason EDGECOMBE
+ *
+ * {@internal Below is a list of former authors whose contributions to this file have been
+ *            either removed or redesigned and rewritten anew:
+ *            - (none)
+ * }}
+ *
+ * @version $Id: _main.php,v 1.33.2.7.2.6 2007/06/05 17:15:32 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+skin_content_header();	// Sets charset!
 ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
-<title><?php
-	$Blog->disp('name', 'htmlhead');
-	single_cat_title( ' - ', 'htmlhead' );
-	single_month_title( ' - ', 'htmlhead' );
-	single_post_title( ' - ', 'htmlhead' );
-	arcdir_title( ' - ', 'htmlhead' );
-	last_comments_title( ' - ', 'htmlhead' );
-?>
-</title>
-<base href="<?php skinbase(); // Base URL for this skin. You need this to fix relative links! ?>" />
-<meta name="description" content="<?php $Blog->disp( 'shortdesc', 'htmlattr' ); ?>" />
-<meta name="keywords" content="<?php $Blog->disp( 'keywords', 'htmlattr' ); ?>" />
-<meta name="generator" content="b2evolution <?php echo $b2_version ?>" /> <!-- Please leave this for stats -->
-<link rel="alternate" type="text/xml" title="RDF" href="<?php $Blog->disp( 'rdf_url', 'raw' ) ?>" />
-<link rel="alternate" type="text/xml" title="RSS .92" href="<?php $Blog->disp( 'rss_url', 'raw' ) ?>" />
-<link rel="alternate" type="text/xml" title="RSS 2.0" href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" />
-<link rel="alternate" type="application/atom+xml" title="Atom" href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>" />
-<link rel="pingback" href="<?php $Blog->disp( 'pingback_url', 'raw' ) ?>" />
-
-<style type="text/css">
-	@import url(../../rsc/img.css);	/* Import standard image styles */
-	@import url(../../rsc/blog_elements.css);	/* Import standard blog elements styles */
-	@import url(style.css);
-</style>
-
+	<?php skin_content_meta(); /* Charset for static pages */ ?>
+	<?php $Plugins->trigger_event( 'SkinBeginHtmlHead' ); ?>
+	<title><?php
+		$Blog->disp('name', 'htmlhead');
+		request_title( ' - ', '', ' - ', 'htmlhead' );
+	?>
+	</title>
+	<?php skin_base_tag(); /* Base URL for this skin. You need this to fix relative links! */ ?>
+	<meta name="description" content="<?php $Blog->disp( 'shortdesc', 'htmlattr' ); ?>" />
+	<meta name="keywords" content="<?php $Blog->disp( 'keywords', 'htmlattr' ); ?>" />
+	<?php robots_tag(); ?>
+	<meta name="generator" content="b2evolution <?php echo $app_version ?>" /> <!-- Please leave this for stats -->
+	<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php $Blog->disp( 'rss2_url', 'raw' ) ?>" />
+	<link rel="alternate" type="application/atom+xml" title="Atom" href="<?php $Blog->disp( 'atom_url', 'raw' ) ?>" />
+	<style type="text/css">
+		@import url(../../rsc/css/img.css);	/* Import standard image styles */
+		@import url(../../rsc/css/blog_elements.css);	/* Import standard blog elements styles */
+		@import url(style.css);
+	</style>
+	<?php
+		$Blog->disp( 'blog_css', 'raw');
+		$Blog->disp( 'user_css', 'raw');
+	?>
 </head>
 <body>
 <div id="rap">
@@ -54,12 +75,21 @@
 
 <div id="content">
 
+<?php
+	// ------------------------- MESSAGES GENERATED FROM ACTIONS -------------------------
+	$Messages->disp( '<div class="action_messages">', '</div>' );
+	// --------------------------------- END OF MESSAGES ---------------------------------
+?>
+
+
 <?php // ------------------------------------ START OF POSTS ----------------------------------------
-	if( isset($MainList) ) $MainList->display_if_empty(); // Display message if no post
+	if( isset($MainList) ) $MainList->display_if_empty( '' ); // Display message if no post
 
-	if( isset($MainList) ) while( $Item = $MainList->get_item() )
+	if( isset($MainList) ) while( $Item = & $MainList->get_item() )
 	{
-		$MainList->date_if_changed();
+		$MainList->date_if_changed( '<h2>', '</h2>', '' );
+		// Load Item's creator User:
+		$Item->get_creator_User();
 	?>
 
 <div class="post" lang="<?php $Item->lang() ?>">
@@ -67,17 +97,21 @@
 			locale_temp_switch( $Item->locale ); // Temporarily switch to post locale
 			$Item->anchor(); // Anchor for permalinks to refer to
 		?>
-	 <h3 class="storytitle"><a href="<?php $Item->permalink() ?>" rel="bookmark" title="<?php echo T_('Permanent link to full entry') ?>"><?php $Item->title(); ?></a></h3>
-	<div class="meta"><?php echo T_('Filed under:'); ?> <?php $Item->categories(); ?> &#8212; <?php $Item->Author->prefered_name() ?> @ <?php $Item->issue_time() ?>
+	 <h3 class="storytitle"><?php $Item->permanent_link( '#title#' ) ?></h3>
+	<div class="meta">
+		<?php echo T_('Filed under:'); ?>
+		<?php $Item->categories( '#', '<strong>', '</strong>', '', '', '<em>', '</em>', ', ' ); ?>
+		&#8212;
+		<?php $Item->creator_User->preferred_name() ?> @ <?php $Item->issue_time() ?>
 		<?php $Item->edit_link( '', '', T_('Edit This') ) // Link to backoffice for editing ?>
 	</div>
-	
+
 	<div class="storycontent">
 			<?php $Item->content(); ?>
 	</div>
-	
+
 	<div class="feedback">
-			<?php link_pages() ?>
+			<?php link_pages( '#', '#', 'number', '#', '#', '%d' ) ?>
 			<?php $Item->feedback_link( 'comments' ) // Link to comments ?>
 			<?php $Item->feedback_link( 'trackbacks', ' &bull; ' ) // Link to trackbacks ?>
 			<?php $Item->feedback_link( 'pingbacks', ' &bull; ' ) // Link to trackbacks ?>
@@ -85,7 +119,7 @@
 
 	<?php $Item->trackback_rdf() // trackback autodiscovery information ?>
 
-	<?php 
+	<?php
 	/**
 	 * ------------- START OF INCLUDE FOR COMMENTS, TRACKBACK, PINGBACK, ETC. -------------
 	 */
@@ -117,14 +151,19 @@
 		require( dirname(__FILE__).'/_linkblog.php' );
 		// -------------------------------- END OF LINKBLOG ---------------------------------- ?>
 
- <li id="categories"><?php echo T_('Categories'); ?>:
+
 	<?php // -------------------------- CATEGORIES INCLUDED HERE -----------------------------
-		require( dirname(__FILE__).'/_categories.php' );
+		// Call the Categories plugin:
+		$Plugins->call_by_code( 'evo_Cats', array(	// Add parameters below:
+				'block_start'=>'<li id="categories">',
+				'block_end'=>'</li>',
+				'title'=>T_('categories').' :',
+			) );
 		// -------------------------------- END OF CATEGORIES ---------------------------------- ?>
- </li>
+
 
  <li id="search">
-   <label for="s"><?php echo T_('Search') ?>:</label>	
+   <label for="s"><?php echo T_('Search') ?>:</label>
 	<?php form_formstart( $Blog->dget( 'blogurl', 'raw' ), '', 'searchform' ) ?>
 	<div>
 		<input type="text" name="s" id="s" size="15" value="<?php echo htmlspecialchars($s) ?>" /><br />
@@ -133,19 +172,35 @@
 	</form>
  </li>
 
-	<li><?php echo T_('Archives') ?>:
-		<ul>
-			<?php // -------------------------- ARCHIVES INCLUDED HERE -----------------------------
-				require( dirname(__FILE__).'/_archives.php' );
-				// -------------------------------- END OF ARCHIVES ---------------------------------- ?>
-		</ul>
-	</li>
 
-	<li id="calendar">
+	<?php // -------------------------- ARCHIVES INCLUDED HERE -----------------------------
+		// Call the Archives plugin:
+		$Plugins->call_by_code( 'evo_Arch', array( // Parameters follow:
+				'block_start'=>'<li>',
+				'block_end'=>'</li>',
+				'title'=>T_('Archives').':',
+				'limit'=>'',                           // No limit
+				'more_link'=>'',                       // No more link
+			)	);
+		// -------------------------------- END OF ARCHIVES ---------------------------------- ?>
+
+
 	<?php // -------------------------- CALENDAR INCLUDED HERE -----------------------------
-		require( dirname(__FILE__).'/_calendar.php' );
+		// Call the Calendar plugin:
+		$Plugins->call_by_code( 'evo_Calr', array(	// Params follow:
+				'block_start'=>'<li id="calendar">',
+				'block_end'=>'</li>',
+				'title'=>'',			// No title.
+				'linktomontharchive'=>false,
+        'monthstart'=>'<caption>',
+        'monthend'=>"</caption>\n",
+				'tablestart'=>'<table id="wp-calendar" summary="Monthly calendar with links to each day\'s posts">',
+				'headerdisplay'=>'e',	 // One letter header
+				'headercellstart'=>'<th abbr="[abbr]" scope="col" title="[abbr]">',
+				'headercellend'=>"</th>\n",
+				'todaycellstart'=>'<td id="today">',
+			) );
 		// -------------------------------- END OF CALENDAR ---------------------------------- ?>
-	</li>
 
 
 	<?php if( ! $Blog->get('force_skin') )
@@ -159,7 +214,7 @@
 		</ul>
 	</li>
 	<?php } ?>
-	
+
 	<li id="other"><?php echo T_('Other'); ?>:
 	<ul>
 		<?php
@@ -170,8 +225,8 @@
 		?>
 	</ul>
  </li>
- 
- 
+
+
  <li id="meta"><?php echo T_('Meta'); ?>:
  	<ul>
 		<li><a href="<?php $Blog->disp( 'rss2_url', 'raw' ); ?>" title="<?php echo T_('Syndicate this site using RSS'); ?>"><?php echo T_('<abbr title="Really Simple Syndication">RSS</abbr> 2.0'); ?></a></li>
@@ -187,14 +242,20 @@
 
 </div>
 
-<p class="credit"><cite>powered by &nbsp;<a href="http://b2evolution.net/" title="<?php echo T_('Powered by b2evolution; multilingual multiuser multi-blog engine.'); ?>"><img src="../../img/b2evolution_button.png" alt="b2evolution" width="80" height="15" class="middle" /></a></cite><br />
-<?php echo T_('This skin features a CSS file originally designed for WordPress (See design credits in style.css).') ?><br />
-<?php echo T_('Original design credits for this skin:') ?> <a href="http://mezzoblue.com">Dave Shea</a> &amp; <a href="http://photomatt.net">Matthew Mullenweg</a><br />
-<?php echo T_('In order to ensure maximum compatibility with WP CSS files, most b2evolution features that do not exist in WP are hidden from this generic wpc_* skin.') ?>
+<p class="credit">
+<?php $Blog->contact_link() ?>.
+Powered by &nbsp;<a href="http://b2evolution.net/" title="<?php echo T_('Powered by b2evolution; multilingual multiuser multi-blog engine.'); ?>"><img src="<?php echo $rsc_url; ?>img/b2evolution_button.png" alt="b2evolution" width="80" height="15" class="middle" /></a>
+Credits: <a href="http://mezzoblue.com">Dave Shea</a> | <a href="http://skinfaktory.com/">skin converting</a>
+<?php
+	// Display additional credits (see /conf/):
+ 	// If you can add your own credits without removing the defaults, you'll be very cool :))
+ 	// Please leave this at the bottom of the page to make sure your blog gets listed on b2evolution.net
+	display_list( $credit_links, '|', ' ', '|', ' ', ' ' );
+?>
 </p>
 
 <?php
-	log_hit();	// log the hit on this page
+	$Hit->log();	// log the hit on this page
 	debug_info(); // output debug info if requested
 ?>
 
diff -ruN --text 0.9.2.src/skins/wpc_default/skinshot.jpg 1.10.3.src/skins/wpc_default/skinshot.jpg
--- 0.9.2.src/skins/wpc_default/skinshot.jpg	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins/wpc_default/skinshot.jpg	2006-08-18 22:49:30.000000000 -0500
@@ -0,0 +1,51 @@
+ JFIF   d d   Ducky     <   &Adobe d    
+
    '    "1  		
+
+
+
+

                                     30!# "2@p1A4       !1q23AQa"r 0#@BbтS                     !1QAaq0@ P`p    c6dd    _@qԼD8M@    {W[ߘ6s       ھ=$0vb܃      BФ )   )i$2HCD:()
+
+`)#&BD2lɓP   BSG92Kx)JC&`4)Ou92fd4s4R!&NlHz=ȷJh( OI  >92h)   <=V#l8R;  
+y)L`ɳ$6dD4`Q
+|zȷ4      
+yL   I捝kh  )t     <R9
+|:92d#`v 
+ *ys&hR: 2f$PCfHP
A
+   ̘4
   8k@  N5]N  @@fKndhM  ,COU)!LMm2@  @$  e,b0m!JiFcV1XcV1XcV1XcˠT
+P* mE*ea}i6j58K^ y0AU	 0꘽SbL^1z/T꘽SbL^1z/T꘽SbL^1E{#ĚrPD^saeJn7٘HS[VOu6pPU
+T*sUB߷k_
+uLz=iॸE+jF6秕IˣcǄ.<WІhT8`@Pw/I6ْ!"5f+QGF8q[o0Q}/
3YMvd&̅l-,Y=lVPّ$f$3"y%5+'Zy4ӝj#M%08DNmó$18Z1`	ذxJAwhA,!qa8QojBX+ɷ˞ƝXЖ"#K[eVJuL_sAp콵ZQM{{\W*9j94vNmó#j3IC,BY	̵ZU2tfjʄiV֕jȵɲ~!£0I̂RM0c㬛pL#&O0tRJtbi}PY]Sjm:υ ce6ٓR@e R{r]LZP;F9)6v5iBJ%6[-iGFJ
+?_uOۇf}*Zرf<z CbcqAǩ'8o
+p ~(dv{z?g(@]1 vdxBc.V:95jtZn ;/_e
(tt\޾J|   )  _ ?, ?, ?a
+47cHXB#rhL),!aXB,!aXB'ު2ҁ2x/J}1AWQ|m0@on5Jkw©7@YfVaYfVaYfVaYfVaYfVaYfMwmZ:fU*#TmjUWGHCd^U5XU#=ˇjhO`u;x
+jjjjj}SSSS갪:Gմd`mJ7c%_kZξɴ}R
+JJJ^VGH%=@ ,5eEj]԰,qڬ*$6KoruuO~{kT7f[]GUOg_o2{Yj~{>ZᨬUT]˺VI(%UQ8!vhܮP*~@ފ7NސեCggn
+>,D~XuJ/.b_pZ2fNIvaTt		+ɕTL\J%Sm6,(04m)@1҅"B^<9NHAj:G,XEbHWc@<Fb=%mVGH-Y+)
C԰5j°+
+TêIUaTt\ OY'z Qmpv#KZȨ~#dVIҲ$!b/j	ڃDw* D*USM
+pBBnf
˚z~ UQ8xEBՓli뚋 PrzEGH
*i&jo8"24Ng¨7*iPU%aTt?ky)vT#|Gjl\]¨Tѓ&Ьڿu;*!hn͖K>vUaTt~@t[rtZf6'3Q]˩a@
+d%(%j4݁S]I~FRͯGH92x]ֱ~
+pxZ
U#z(\kƳcX^#V5
+^KX
+*	7GT;X]o6bFţǄv ?! q?@M	m\$0O
+S tQC] '	~'	~'	~'ZKp;N4S_ӈN)TwT{ҫ775e~ճ
Y)lbn(Raԙ~9<>{~壩?JOғ)?JOғ)?JOғ)?JOғ)?JOғ)?JOҐڇvY/H qMtS7liG
tJ%uxƘ-@kTpj[y_FyxLf+];M<Gyåu-@/Lx̸z35S;oM46>Nw;lvy} '_^{yԶ{SxAEs|ь^%70=GҳrYry`,']e9y_;QqF۝;~5/\E
+q?m?yOz(&y/7 @Ӹ4j
+Y9N5@I@ji"[@MW6' f0tMx& 
+x]bǤu-Y>%jHjW`Jy X*'T_0B9sUdVG%-f{4hz_bfwubeZw] ոov,^#.  |&pguWʽ;2]vT ۱֌)Zk,^.#mUs̾T֫z\ǤDY-+1Puf	ߣ0Azo6(\0oT2Bۓ!x7xBV%(ĕN5&ɍ6kGx{3hv`j6o?]̄(t@+
юP*Vt)'4oኻu7oYhi +ɸK%z=kp]m7)3{믈`E|' ȿy[19	B^n'Y<zb:k0RBΏw34\_S~NMs7"h7"X@wJO%/9n7Hr@`&yTɋ]]үb	z;uCa/XpB(%߹2mc䝁	5sW4c4F78G:&s~#lӷ
+wQOAe:q.f1
QT|tk85lKc>R]`Q&7O%kU3>M^N}l ѵm|EY?jJO.eK.'"
GCiƿӎfiEN~;O%W\zq w!%+tgNs0Ai(2r?߿'rw<hQģG<X5Mdj6YIuWxɸK\XWؘ:z5(NzӮ0f[oFl_xCZ՝B
+ LX =̹@f%P%=X"iaV^>/"q<hzfQ+8"̓8}"MQPWO|BoH	l-FoX rmlF.^+u[u^ȠKvA4:tbrqu4M]m{wh:S>ǫ L^	` ZvMyS%dɂt7y>=y/3Icvj&׬eiڨ|7SIy@p%
+[M XG^Ԡ4~6.ÿhcܿKt5Z]=#ܽ5׌__:Ksu4]2uUvEjd	|n<;sO'/W{lz: ?!sRJ*TRJ*TRJ*TR7/ܿr.__)r˗+¿ ?!sRJ*TRJ*TRJ*T 5T[    !I$I&mϲ    }mmQ        Kg؀  @       @ A  HpH A  ؒ      w   K4A l$   Hp@$A$A        v   t   Al
    Mub  DA؀A   7$H  Hm     O`  @ 8۵  ).$vۦ$   H  ?s7=ioh8nxMEaO;{AAueB҄Z*oN'B'Oq?\O9!:rA(6z)lJ^Xݠ3┖7F*Qhb.fIbQN\UR,5#S%`cV~ߒ]_Y%	C6
+,6F
MWx	|Sbrrrsrrrrrrrrrrrrrrrrrr6p6zjґ7ETElAeT0\`[bя+e6mi&92	64զ7,rK9%Ig$Y,rK9%Ig$Y,}2[2;bj<+X 
@_ka35_b"*K}&j,
+Dhf%-Xx
i.7(X/$+Z0EH4µ_yImZ
sH%SF؝_;iX.f
0ɟH_YcAk>z],2J%tz[lK촨Ls/bF	AOFu(-׭¥0TStTr4Zoӕ֗^-tf{"7D2[)kp{OQƥû|2WJ :M3}/  0c>
avP	)Zޓp9x,GP
+ދ5LҠ8JPDS 
!ّ VBpb  :r@NB4z5 pG3^ '7XHEpp^0*M$ӥy?gM`Ԩ"oX5\m7ՈSK=W;TVj ;pBēˢS$BXD42-u-PCN[|-UTSzDmv[EֺFV#XM왘`jzPEF4n@J `ꪎyЈ\ 
+4-	:HrE\|
#aRP\kkQ^iZ
)S2W4>0cLn
ҊþϪTd~pT9Bx4@h4囀
+{lTW!/%7 u
+QU
\\X  ]YD%Y+(`7NfVժب +5<4`Q3MS>>A4m[Y 6ch6XMEl!:hC0^F"Vm@_ML\ec{9YJ01e(Qs`nbRB74~^d\V0H]Y1C<lVI,Z ؆~/1!F\@g\ŜWUVV+L*F^ܼƋP%JE^kJkp] ׃zkDۂej~%!@KVqN9UL(.ʕrd0*,!kϪP&3GV{t֐ηeaSmZ
+͠Ue.-ҶQP[ĲO](la5EP`W9xOlw(E"[q¢EjZA(UJ[~,@yYh-O՝d@,YlNHYKJr6S1TֲKe^ŭ_f51΀RDZeF ՂNMEЮ(^YA/( IAUR^5!rP(H#b;L$lJ*
"0tA푪UaitBe
:G(%j륱Ɨǿs^2Bn7̸X1tD<Nm$]ڪ
+O!=
+v&יEYģY􏽋wk	
g?:s	[L,f`l E\jZ4vWWIhyUN;ڒcbn$W{93XWF9xs悖a 
+ZvICxmۤf
+Z3̻x:գ (.·jS%zL 9E
!V[׉jb`Bѓ,;/ҩTW;/#@vpuj6ж
+6	`<\
+۱,ڷN:bɓ#qQfp[#b(:S'fفQa1!C,"h|K2M\;Ī`q!dUEVwP3&71X &;	柨WT`,j{Ǻ4fG~S?')`պ#/;8cVPJ`lZ@՝N2;؋Yx]$2@o$,p`4+0+]mYhZekQotUyptAxS|7*Ukqfg1lk2u!pw:(devPݖ.ŁTwZ|_ydl9mTqT3Kʽ{c*10e]216&^)d_>zU/U=>7nޓwUX=>,Nq~_<FXdQA}qjux7O=cOM;([QӞBkxCs*Hn1B6g[n-h!#fktpR#G\ufž}fp1ocN Ӂvp%w-K4߫ I-m?}eJK1W>Kv]*?Z7YކNzMf&Ŭ8Vh;S^_a#mT},r^:vCYKu_y;
+ׄ ?}
7  HO2e< K%LTSRRS `n%DJ9߀+7333 Ku++ >IjRRVRR^
+W ?}
0o  W<xg?2|<|6xT_4|ù/ |OgϞ>xTRDrU*WJ' 
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins/wpc_default/style.css 1.10.3.src/skins/wpc_default/style.css
--- 0.9.2.src/skins/wpc_default/style.css	2005-06-17 19:53:28.000000000 -0500
+++ 1.10.3.src/skins/wpc_default/style.css	2005-11-25 13:24:14.000000000 -0600
@@ -101,7 +101,7 @@
 .feedback {
 	color: #ccc;
 	text-align: right;
-	clear: all;
+	clear: both;
 }
 
 .meta {
diff -ruN --text 0.9.2.src/skins_adm/_adminUI_general.class.php 1.10.3.src/skins_adm/_adminUI_general.class.php
--- 0.9.2.src/skins_adm/_adminUI_general.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/_adminUI_general.class.php	2007-11-01 00:58:40.000000000 -0500
@@ -0,0 +1,1329 @@
+<?php
+/**
+ * This file implements the Admin UI class.
+ * Admin skins should derive from this class and override {@link get_template()}
+ * for example.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ * @author fplanque: Francois PLANQUE.
+ *
+ * @todo Refactor to allow easier contributions! (blueyed)
+ *
+ * @version $Id: _adminUI_general.class.php,v 1.25.2.6.2.1 2007/04/25 22:18:16 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+
+/**
+ * The general Admin UI class. It provides functions to handle the UI part of the
+ * Backoffice.
+ *
+ * Admin skins should derive from this class and override {@link get_template()}
+ * for example.
+ *
+ * @package admin
+ * @todo CODE DOCUMENTATION!!!
+ */
+class AdminUI_general
+{
+
+	/**
+	 * List of the headlines to output.
+	 * @var array
+	 */
+	var $headlines = array();
+
+	/**
+	 * Visual path seperator (used in html title, ..)
+	 *
+	 * @var string
+	 */
+	var $pathSeperator;
+
+	/**
+	 * The Logo for the admin.
+	 *
+	 * Defaults to {@link $app_admin_logo} if not set.
+	 *
+	 * @var string
+	 */
+	var $admin_logo;
+
+	/*-------------------------------------------------------------------*/
+	/*- The members below should not get overridden in a derived class. -*/
+
+	/**
+	 * The menus.
+	 *
+	 * Use {@link add_menu_entries()} to add them here.
+	 *
+	 * @access protected
+	 * @var array
+	 */
+	var $_menus = array();
+
+	/**
+	 * The path of the current selected menu entry.
+	 * Array of strings.
+	 * The top level entry is at position 0. Selected submenu entries follow.
+	 *
+	 * Use {@link get_path()} or {@link get_path_range()} to access it.
+	 * Use {@link set_path()}, {@link append_path_level()} or {@link set_path_level()} to set it.
+	 *
+	 * @access protected
+	 * @var array
+	 */
+	var $path = array();
+
+	/**
+	 * The properties of the path entries.
+	 * Numbered Array of arrays.
+	 * The top level entry is at position 0. Selected submenu entries follow.
+	 *
+	 * Use {@link get_prop_for_path()} or {@link get_properties_for_path()} to access it
+	 * Use {@link set_path()}, {@link append_path_level()} or {@link set_path_level()} to set it.
+	 *
+	 * @access protected
+	 * @var array
+	 */
+	var $pathProps = array();
+
+	/**
+	 * The explicit title for the page.
+	 * @var string
+	 */
+	var $title;
+
+	/**
+	 * The explicit title for the titlearea (<h1>).
+	 * @var string
+	 */
+	var $title_titlearea;
+	var $title_titlearea_appendix = '';
+
+
+	/**
+	 * Constructor.
+	 */
+	function AdminUI_general()
+	{
+		global $mode; // TODO: make it a real property
+		global $htsrv_url, $baseurl;
+
+		$this->mode = $mode;
+
+		if( is_null($this->admin_logo) )
+		{
+			global $app_admin_logo;
+			$this->admin_logo = $app_admin_logo;
+		}
+
+		if( is_null($this->pathSeperator) )
+		{
+			global $admin_path_seprator;
+			$this->pathSeperator = $admin_path_seprator;
+		}
+
+		$this->init_templates();
+	}
+
+
+	/**
+	 * This function should init the templates - like adding Javascript through the {@link add_headline()} method.
+	 */
+	function init_templates()
+	{
+	}
+
+
+	/**
+	 * Add menu entries to the list of entries for a given path.
+	 *
+	 * @param NULL|string|array The path to add the entries to. See {@link get_node_by_path()}.
+	 * @param array Menu entries to add (key (string) => entry (array)).
+	 *   An entry can have the following keys:
+	 *     'text': Text/Caption for this entry.
+	 *     'href': The link for this entry.
+	 *     'style': CSS style for this entry.
+	 *     'onclick': onclick property for this entry.
+	 *     'name': name attribute of the link/entry.
+	 *     'perm_name': permission name to check.
+	 *     'perm_level': permission level that must be granted.
+	 *     'perm_eval': This gets evaluated and must return true for the entry to be accessible.
+	 *     'text_noperm': Text to display if no permission granted.
+	 *     'entries': array of sub-entries
+	 */
+	function add_menu_entries( $path, $entries )
+	{
+		// Get a reference to the node in the menu list.
+		$node = & $this->get_node_by_path( $path, true );
+
+		/*
+		if( !is_array($node) )
+		{
+			debug_die( 'add_menu_entries() with non-existing path!' );
+		}
+		*/
+
+		foreach( $entries as $l_key => $l_menu_props )
+		{
+			$node['entries'][$l_key] = $l_menu_props;
+		}
+	}
+
+
+	/**
+	 * Add menu entries to the beginning of the list for given path.
+	 *
+	 * @param NULL|string|array The path to add the entries to.
+	 * @param array Menu entries to add (key (string) => entry (array)).
+	 * @uses add_menu_entries()
+	 */
+	function unshift_menu_entries( $path, $entries )
+	{
+		// Get a reference to the node in the menu list.
+		$node = & $this->get_node_by_path( $path, true );
+
+		$node['entries'] = array_reverse( $node['entries'] );
+
+		$this->add_menu_entries( $path, $entries );
+
+		$node['entries'] = array_reverse( $node['entries'] );
+	}
+
+
+	/**
+	 * Get the <title> of the page.
+	 *
+	 * This is either {@link $title} or will be constructed from title/text properties
+	 * of the path entries.
+	 *
+	 * @param boolean If true, the fallback will be in reversed order
+	 * @return string
+	 */
+	function get_title( $reversedDefault = false )
+	{
+		if( isset($this->title) )
+		{ // Explicit title has been set:
+			return $this->title;
+		}
+		else
+		{ // Fallback: implode title/text properties of the path
+			$titles = $this->get_properties_for_path( $this->path, array( 'title', 'text' ) );
+			if( $reversedDefault )
+			{ // We have asked for reverse order of the path elements:
+				$titles = array_reverse($titles);
+			}
+			return implode( $this->pathSeperator, $titles );
+		}
+	}
+
+
+	/**
+	 * Get the title for the titlearea (<h1>).
+	 *
+	 * This is the current path in the site structure
+	 *
+	 * @return string
+	 */
+	function get_title_for_titlearea()
+	{
+		if( ! isset( $this->title_titlearea ) )
+		{ // Construct path:
+			$titles = array();
+			foreach( $this->path as $i => $lPath )
+			{
+				if( false !== ($title_text = $this->get_prop_for_path( $i, array( 'title', 'text' ) )) )
+				{
+					$titles[] = '<a href="'.$this->get_prop_for_path( $i, array( 'href' ) ).'">'.$title_text.'</a>';
+				}
+			}
+
+			$this->title_titlearea = implode( $this->pathSeperator, $titles );
+		}
+
+		return $this->title_titlearea.$this->title_titlearea_appendix;
+	}
+
+
+	/**
+	 * Append a string at the end of the existing titlearea.
+	 *
+	 * We actually keep the appended stuff separate from the main title, because the main title
+	 * might in some occasions not be known immediately.
+	 *
+	 * @param string What to append to the titlearea
+	 */
+	function append_to_titlearea( $string )
+	{
+		$this->title_titlearea_appendix .= $this->pathSeperator.$string;
+	}
+
+
+	/**
+	 * Get the title for HTML <title> tag.
+	 *
+	 * If no explicit title has been specified, auto construct one from path.
+	 *
+	 * @return string
+	 */
+	function get_html_title()
+	{
+		global $app_shortname;
+
+		$r = $app_shortname.$this->pathSeperator;
+
+		if( $htmltitle = $this->get_prop_for_node( $this->path, array( 'htmltitle' ) ) )
+		{ // Explicit htmltitle set:
+			$r .= $htmltitle;
+		}
+		else
+		{	// No explicit title set, construct Title from path
+			$r .= #preg_replace( '/:$/', '',
+						$this->get_title()
+						#)
+						;
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Get a list of properties for a given path for a set of property names to check.
+	 * The result is a list of properties for each node down the path.
+	 *
+	 * The property names must be given in $prop_by_ref, ordered by preference.
+	 *
+	 * @param string|array The path. See {@link get_node_by_path()}.
+	 * @param array Alternative names of the property to receive (ordered by priority).
+	 * @return array List of the properties.
+	 */
+	function get_properties_for_path( $path, $prop_by_pref )
+	{
+		if( !is_array($path) )
+		{
+			$path = array( $path );
+		}
+		$r = array();
+
+		$prevPath = array();
+		foreach( $path as $i => $lPath )
+		{
+			if( false !== ($prop = $this->get_prop_for_path( $i, $prop_by_pref )) )
+			{
+				$r[] = $prop;
+			}
+
+			$prevPath[] = $lPath;
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Get a property of a node, given by path.
+	 *
+	 * @param string|array The path. See {@link get_node_by_path()}.
+	 * @param array Alternative names of the property to receive (ordered by priority).
+	 * @return mixed|false False if property is not set for the node, otherwise its value.
+	 */
+	function get_prop_for_node( $path, $prop_by_pref )
+	{
+		$node = & $this->get_node_by_path( $path );
+
+		foreach( $prop_by_pref as $lProp )
+		{
+			if( isset($node[$lProp]) )
+			{
+				return $node[$lProp];
+			}
+		}
+
+		return false;
+	}
+
+
+	/**
+	 * Get a property for a specific path entry.
+	 *
+	 * @param int The numeric index of the path entry to query (0 is first).
+	 * @param array A list of properties to check, ordered by priority.
+	 * @return mixed|false The first found property or false if it does not exist
+	 */
+	function get_prop_for_path( $depth, $prop_by_pref )
+	{
+		if( $pathWithProps = $this->get_path( $depth, true ) )
+		{
+			foreach( $prop_by_pref as $lProp )
+			{
+				if( isset($pathWithProps['props'][$lProp]) )
+				{
+					// echo "<br>path depth $depth property $lProp = ".$pathWithProps['props'][$lProp];
+					return $pathWithProps['props'][$lProp];
+				}
+			}
+		}
+
+		return false;
+	}
+
+
+	/**
+	 * Get a menu, any level.
+	 *
+	 * @param NULL|string|array The path. See {@link get_node_by_path()}.
+	 * @param string The template name, see {@link get_template()}.
+	 */
+	function get_html_menu( $path = NULL, $template = 'main' )
+	{
+		/* debug:
+		$r = ' dispMenu-BEGIN ';
+		$r .= $this->get_html_menu_entries( $path, $template );
+		$r .= ' dispMenu-END ';
+		return $r;
+		*/
+		return $this->get_html_menu_entries( $path, $template );
+	}
+
+
+	/**
+	 * Display doctype + <head>...</head> section
+	 */
+	function disp_html_head()
+	{
+		global $view_path;
+
+		require $view_path.'_menutop.php';
+	}
+
+
+	/**
+	 * Dsiplay the top of the HTML <body>...
+	 *
+	 * Typically includes title, menu, messages, etc.
+	 */
+	function disp_body_top()
+	{
+		echo "<body>\n";
+
+		echo $this->get_body_top();
+	}
+
+	/**
+	 * Display body bottom, debug info and close </html>
+	 */
+	function disp_global_footer()
+	{
+		global $view_path;
+
+		require $view_path.'_footer.php';
+	}
+
+
+	/**
+	 * Display the start of a payload block
+	 *
+	 * Note: it is possible to display several payload blocks on a single page.
+	 *       The first block uses the "sub" template, the others "block".
+	 *
+	 * @see disp_payload_end()
+	 * @todo check if the plugin event is appropriate. Maybe it should rather go as 'AdminAfterBodyTop' or sth like this.
+	 */
+	function disp_payload_begin()
+	{
+		global $Plugins;
+
+		if( empty($this->displayed_sub_begin) )
+		{
+			$Plugins->trigger_event( 'AdminBeginPayload' );
+
+			// Display submenu (this also opens a div class="panelblock" or class="panelblocktabs")
+
+			//echo ' disp_submenu-BEGIN ';
+			$path = array( $this->get_path(0) );
+			echo $this->get_html_menu( $path, 'sub' );
+			//echo ' disp_submenu-END ';
+
+			$this->displayed_sub_begin = 1;
+		}
+		else
+		{
+			$template = $this->get_template( 'block' );
+
+			echo $template['begin'];
+		}
+
+	}
+
+
+	/**
+	 * Display the end of a payload block
+	 *
+	 * Note: it is possible to display several payload blocks on a single page.
+	 *       The first block uses the "sub" template, the others "block".
+	 * @see disp_payload_begin()
+	 */
+	function disp_payload_end()
+	{
+		if( empty($this->displayed_sub_end) )
+		{
+			$name = 'sub';
+			$this->displayed_sub_end = 1;
+		}
+		else
+		{
+			$name = 'block';
+		}
+
+		$template = $this->get_template( $name );
+
+		echo $template['end'];
+	}
+
+
+	/**
+	 * Display a view (from the inc/VIEWS/ hierarchy )
+	 *
+	 * Note: doing the require inside of a function has the side effect of forcing the view
+	 * to declare any global object it wants to use. This can be a little tedious but on the
+	 * other hand it has the advantage of clearly showing what objects are used and makes it
+	 * easier to audit the views in order to determine if they include more business logic
+	 * than they ought to.
+	 *
+	 * @param string
+	 * @param array params to be used in the view (optional)
+	 */
+	function disp_view( $view_name, $view_params = array() )
+	{
+		global $view_path;
+
+		// THESE ARE THE GLOBALS WE WANT TO MAKE AVAILABLE TO ALL VIEWS:
+		global $action;
+		global $ctrl;
+
+		global $DB;	// Note: not sure it's agood idea to let the views hit on the db...
+
+		global $model_path;		// TEMP (for object inclusion)
+		global $misc_inc_path;
+
+		global $current_User;
+		global $Request;
+
+
+		require $view_path.$view_name;
+	}
+
+
+	/**
+	 * Returns the list of available Collections (aka Blogs) to work on.
+	 *
+	 * @todo Use BlogCache(?)
+	 * @todo Use a template (i wanna make an UL/LI/A list structure in newer skins)
+	 *
+	 * @param string name of required permission needed to display the blog in the list
+	 * @param string level of required permission needed to display the blog in the list
+	 * @param string Url format string for elements, with %d for blog number.
+	 * @param string Title for "all" button
+	 * @param string URL for "all" button
+	 * @param string onclick attribute format string, with %d for blog number.
+	 * @param string name attribute for each button (%d for blog number)
+	 * @return string HTML
+	 */
+	function get_html_collection_list( $permname = 'blog_ismember', $permlevel = 1, $url_format = '?blog=%d',
+							$all_title = NULL, $all_url = '', $onclick = NULL, $name = NULL )
+	{
+		global $current_User, $blog;
+
+		$template = $this->get_template( 'CollectionList' );
+
+		$r = $template['before'];
+
+		if( !is_null($all_title) )
+		{	// We want to add an "all" button
+			$r .= $template[ $blog == 0 ? 'beforeEachSel' : 'beforeEach' ];
+			$r .= '<a href="'.$all_url
+						.'" class="'.( $blog == 0 ? 'CurrentBlog' : 'OtherBlog' ).'">'
+						.$all_title.'</a> ';
+			$r .= $template[ $blog == 0 ? 'afterEachSel' : 'afterEach' ];
+		}
+
+		for( $curr_blog_ID = blog_list_start();
+					$curr_blog_ID != false;
+					$curr_blog_ID = blog_list_next() )
+		{
+			if( ! $current_User->check_perm( $permname, $permlevel, false, $curr_blog_ID ) )
+			{ // Current user doesn't have required permission on this blog...
+				continue;
+			}
+
+			$r .= $template[ $curr_blog_ID == $blog ? 'beforeEachSel' : 'beforeEach' ];
+
+			$r .= '<a href="'.sprintf( $url_format, $curr_blog_ID )
+						.'" class="'.( $curr_blog_ID == $blog ? 'CurrentBlog' : 'OtherBlog' ).'"';
+
+			if( !is_null($onclick) )
+			{	// We want to include an onclick attribute:
+				$r .= ' onclick="'.sprintf( $onclick, $curr_blog_ID ).'"';
+			}
+
+			if( !is_null($name) )
+			{	// We want to include a name attribute:
+				$r .= ' name="'.sprintf( $name, $curr_blog_ID ).'"';
+			}
+
+			$r .= '>'.blog_list_iteminfo( 'shortname', false ).'</a> ';
+
+			$r .= $template[ $curr_blog_ID == $blog ? 'afterEachSel' : 'afterEach' ];
+		}
+
+		$r .= $template['after'];
+
+		return $r;
+	}
+
+
+	/**
+	 * Get the HTML for the menu entries of a specific path.
+	 *
+	 * @param NULL|string|array The path. See {@link get_node_by_path()}.
+	 * @param string Template name, see {@link get_template()}.
+	 * @param int Depth (recursion)
+	 * @return string The HTML for the menu.
+	 */
+	function get_html_menu_entries( $path, $template, $depth = 0 )
+	{
+		global $current_User;
+
+		$r = '';
+
+		$templateForLevel = $this->get_template( $template, $depth );
+
+		if( !( $menuEntries = $this->get_menu_entries($path) ) )
+		{	// No menu entries at this level
+			if( isset($templateForLevel['empty']) )
+			{
+				$r .= $templateForLevel['empty'];
+			}
+		}
+		else
+		{	// There are entries to display:
+			$r .= $templateForLevel['before'];
+
+			$selected = $this->get_selected($path);
+
+			foreach( $menuEntries as $loop_key => $loop_details )
+			{
+				$perm = true; // By default
+
+				if( ! ($perm = $this->check_perm( $loop_details )) && ! isset($loop_details['text_noperm']) )
+				{ // If permission requested but not granted, and we have no alt text, display no tab:
+					continue;
+				}
+
+				$anchor = '<a href="';
+
+				if( isset( $loop_details['href'] ) )
+				{
+					$anchor .= $loop_details['href'];
+				}
+				elseif( !empty($loop_details['href_eval']) )
+				{ // Useful for passing dynamic context vars (fp>> I AM using it)
+					$anchor .= eval( $loop_details['href_eval'] );
+				}
+				else
+				{
+					$anchor .= regenerate_url( 'tab', 'tab='.$loop_key );
+				}
+				$anchor .= '"';
+				if( isset($loop_details['style']) )
+				{
+					$anchor .= ' style="'.$loop_details['style'].'"';
+				}
+				if( isset($loop_details['onclick']) )
+				{
+					$anchor .= ' onclick="'.$loop_details['onclick'].'"';
+				}
+				if( isset($loop_details['name']) )
+				{
+					$anchor .= ' name="'.$loop_details['name'].'"';
+				}
+
+				$anchor .= '>'.format_to_output( $perm ? $loop_details['text'] : $loop_details['text_noperm'], 'htmlbody' )
+				              ."</a>";
+
+				if( $loop_key == $selected )
+				{ // Highlight selected entry
+					if( !empty( $templateForLevel['_props']['recurseSelected'] )
+							&& ( $recursePath = array_merge( $path, $loop_key ) )
+							&& ($this->get_menu_entries($recursePath) ) )
+					{
+						$r .= isset($templateForLevel['beforeEachSelWithSub'])
+							? $templateForLevel['beforeEachSelWithSub']
+							: $templateForLevel['beforeEachSel'];
+						$r .= $anchor;
+
+						// Recurse:
+						$r .= $this->get_html_menu_entries( $recursePath, $template, $depth+1 );
+
+						$r .= isset($templateForLevel['afterEachSelWithSub'])
+							? $templateForLevel['afterEachSelWithSub']
+							: $templateForLevel['afterEachSel'];
+					}
+					else
+					{
+						$r .= $templateForLevel['beforeEachSel'];
+						$r .= $anchor;
+						$r .= $templateForLevel['afterEachSel'];
+					}
+				}
+				else
+				{
+					$r .= $templateForLevel['beforeEach'];
+					$r .= $anchor;
+					$r .= $templateForLevel['afterEach'];
+				}
+			}
+			$r .= $templateForLevel['after'];
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Get menu entries for a given path.
+	 *
+	 * @param NULL|string|array The path. See {@link get_node_by_path()}.
+	 * @return array The menu entries (may be empty).
+	 */
+	function get_menu_entries( $path )
+	{
+		$node = & $this->get_node_by_path( $path );
+
+		return isset( $node['entries'] ) ? $node['entries'] : array();
+	}
+
+
+	/**
+	 * Get the key of a selected entry for a path.
+	 *
+	 * @param NULL|string|array The path. See {@link get_node_by_path()}.
+	 * @return string|false
+	 */
+	function get_selected( $path )
+	{
+		$node = & $this->get_node_by_path($path);
+
+		if( isset($node['selected']) )
+		{
+			return $node['selected'];
+		}
+
+		return false;
+	}
+
+
+	/**
+	 * Get the reference of a node from the menu entries using a path.
+	 *
+	 * @param array|string|NULL The path. NULL means root, string means child of root,
+	 *                          array means path below root.
+	 *                          (eg <code>array('options', 'general')</code>).
+	 * @param boolean Should the node be created if it does not exist already?
+	 * @return array|false The node as array or false, if the path does not exist (and we do not $createIfNotExisting).
+	 */
+	function & get_node_by_path( $path, $createIfNotExisting = false )
+	{
+		if( is_null($path) )
+		{ // root element
+			$path = array();
+		}
+		elseif( ! is_array($path) )
+		{
+			$path = array($path);
+		}
+
+		$node = & $this->_menus;
+		foreach( $path as $lStep )
+		{
+			if( ! isset($node['entries'][$lStep]) )
+			{
+				if( $createIfNotExisting )
+				{
+					$node['entries'][$lStep] = array();
+				}
+				else
+				{
+					$r = false;
+					return $r;
+				}
+			}
+			$node = & $node['entries'][$lStep];
+		}
+
+		return $node;
+	}
+
+
+	/**
+	 * Get a template by name and depth.
+	 *
+	 * Templates can handle multiple depth levels
+	 *
+	 * This is a method (and not a member array) to allow dynamic generation.
+	 * fp>>I'm not so sure about this... feels a little bloated... gotta think about it..
+	 *
+	 * @param string Name of the template ('main', 'sub')
+	 * @param integer Nesting level (start at 0)
+	 * @return array Associative array which defines layout and optionally properties.
+	 */
+	function get_template( $name, $depth = 0 )
+	{
+		switch( $name )
+		{
+			case 'main':
+				switch( $depth )
+				{
+					case 0:
+						// main level
+						global $app_shortname, $app_version;
+
+						return array(
+							'before' => '<div id="mainmenu"><ul>',
+							'after' => "</ul>\n<p class=\"center\">$app_shortname v <strong>$app_version</strong></p>\n</div>",
+							'beforeEach' => '<li>',
+							'afterEach' => '</li>',
+							'beforeEachSel' => '<li class="current">',
+							'afterEachSel' => '</li>',
+							'beforeEachSelWithSub' => '<li class="parent">',
+							'afterEachSelWithSub' => '</li>',
+							'_props' => array(
+								/**
+								 * @todo Move to new skin (recurse for subentries if an entry is selected)
+								'recurseSelected' => true,
+								*/
+							),
+						);
+
+					default:
+						// any sublevel
+						return array(
+							'before' => '<ul class="submenu">',
+							'after' => '</ul>',
+							'beforeEach' => '<li>',
+							'afterEach' => '</li>',
+							'beforeEachSel' => '<li class="current">',
+							'afterEachSel' => '</li>',
+						);
+				}
+
+				break;
+
+
+			case 'sub':
+				// submenu, we support just one sub-level (by default)
+				return array(
+						'before' => '<div class="pt">'
+							."\n".'<ul class="hack">'
+							."\n<li><!-- Yes, this empty UL is needed! It's a DOUBLE hack for correct CSS display --></li>"
+							// TODO: this hack MAY NOT be needed when not using pixels instead of decimal ems or exs in the CSS
+							."\n</ul>"
+							."\n".'<div class="panelblocktabs">'
+							."\n".'<ul class="tabs">',
+						'after' => "</ul>\n</div>\n</div>"
+							."\n".'<div class="tabbedpanelblock">',
+						'empty' => '<div class="panelblock">',
+						'beforeEach' => '<li>',
+						'afterEach'  => '</li>',
+						'beforeEachSel' => '<li class="current">',
+						'afterEachSel' => '</li>',
+						'end' => '</div>', // used to end payload block that opened submenu
+					);
+
+
+			case 'block':
+				// a payload block, anywhere "below" submenu. Gets used by disp_payload_begin()/disp_payload_end()
+				return array(
+						'begin' => '<div class="panelblock">',
+						'end' => "\n</div>",
+					);
+
+
+			case 'CollectionList':
+				// Template for a list of Collections (Blogs)
+				return array(
+						'before' => '',
+						'after' => '',
+						'beforeEach' => '',
+						'afterEach' => '',
+						'beforeEachSel' => '',
+						'afterEachSel' => '',
+					);
+				// fp>> I'll use the following as soon as I have time to play with the CSS:
+				return array(
+						'before' => '<ul class="submenu">',
+						'after' => '</ul>',
+						'beforeEach' => '<li>',
+						'afterEach' => '</li>',
+						'beforeEachSel' => '<li class="current">',
+						'afterEachSel' => '</li>',
+					);
+
+
+			case 'Results':
+				// Results list:
+				return array(
+					'before' => '<div class="results">',
+					'header_start' => '<div class="results_nav">',
+						'header_text' => '<strong>'.T_('Pages').'</strong>: $prev$ $first$ $list_prev$ $list$ $list_next$ $last$ $next$',
+						'header_text_single' => '',
+					'header_end' => '</div>',
+					'list_start' => '<table class="grouped" cellspacing="0">'."\n\n",
+						'head_start' => "<thead><tr>\n",
+							'head_title' => '<th colspan="$nb_cols$"><span style="float:right">$global_icons$</span>$title$</th></tr>'
+							                ."\n\n<tr>\n",
+							'filters_start' => '<tr class="filters"><td colspan="$nb_cols$">',
+							'filters_end' => '</td></tr>',
+							'line_start_head' => '<tr>',  // TODO: fusionner avec colhead_start_first; mettre  jour admin_UI_general; utiliser colspan="$headspan$"
+							'colhead_start' => '<th $class_attrib$>',
+							'colhead_start_first' => '<th class="firstcol $class$">',
+							'colhead_start_last' => '<th class="lastcol $class$">',
+							'colhead_end' => "</th>\n",
+							'sort_asc_off' => '<img src="../admin/img/grey_arrow_up.gif" alt="A" title="'.T_('Ascending order')
+							                    .'" height="12" width="11" />',
+							'sort_asc_on' => '<img src="../admin/img/black_arrow_up.gif" alt="A" title="'.T_('Ascending order')
+							                    .'" height="12" width="11" />',
+							'sort_desc_off' => '<img src="../admin/img/grey_arrow_down.gif" alt="D" title="'.T_('Descending order')
+							                    .'" height="12" width="11" />',
+							'sort_desc_on' => '<img src="../admin/img/black_arrow_down.gif" alt="D" title="'.T_('Descending order')
+							                    .'" height="12" width="11" />',
+							'basic_sort_off' => '',
+							'basic_sort_asc' => get_icon( 'ascending' ),
+							'basic_sort_desc' => get_icon( 'descending' ),
+						'head_end' => "</tr></thead>\n\n",
+						'tfoot_start' => "<tfoot>\n",
+						'tfoot_end' => "</tfoot>\n\n",
+						'body_start' => "<tbody>\n",
+							'line_start' => "<tr>\n",
+							'line_start_odd' => '<tr class="odd">'."\n",
+							'line_start_last' => '<tr class="lastline">'."\n",
+							'line_start_odd_last' => '<tr class="odd lastline">'."\n",
+								'col_start' => '<td $class_attrib$>',
+								'col_start_first' => '<td class="firstcol $class$">',
+								'col_start_last' => '<td class="lastcol $class$">',
+								'col_end' => "</td>\n",
+							'line_end' => "</tr>\n\n",
+							'grp_line_start' => '<tr class="group">'."\n",
+							'grp_line_start_odd' => '<tr class="odd">'."\n",
+							'grp_line_start_last' => '<tr class="lastline">'."\n",
+							'grp_line_start_odd_last' => '<tr class="odd lastline">'."\n",
+										'grp_col_start' => '<td $class_attrib$ $colspan_attrib$>',
+										'grp_col_start_first' => '<td class="firstcol $class$" $colspan_attrib$>',
+										'grp_col_start_last' => '<td class="lastcol $class$" $colspan_attrib$>',
+								'grp_col_end' => "</td>\n",
+							'grp_line_end' => "</tr>\n\n",
+						'body_end' => "</tbody>\n\n",
+						'total_line_start' => '<tr class="total">'."\n",
+							'total_col_start' => '<td $class_attrib$>',
+							'total_col_start_first' => '<td class="firstcol $class$">',
+							'total_col_start_last' => '<td class="lastcol $class$">',
+							'total_col_end' => "</td>\n",
+						'total_line_end' => "</tr>\n\n",
+					'list_end' => "</table>\n\n",
+					'footer_start' => '<div class="results_nav">',
+					'footer_text' => '<strong>'.T_('Pages').'</strong>: $prev$ $first$ $list_prev$ $list$ $list_next$ $last$ $next$'
+					                  /* T_('Page $scroll_list$ out of $total_pages$   $prev$ | $next$<br />'. */
+					                  /* '<strong>$total_pages$ Pages</strong> : $prev$ $list$ $next$' */
+					                  /* .' <br />$first$  $list_prev$  $list$  $list_next$  $last$ :: $prev$ | $next$') */,
+					'footer_text_single' => T_('1 page'),
+					'footer_text_no_limit' => '', // Text if theres no LIMIT and therefor only one page anyway
+						'prev_text' => T_('Previous'),
+						'next_text' => T_('Next'),
+						'list_prev_text' => T_('...'),
+						'list_next_text' => T_('...'),
+						'list_span' => 11,
+						'scroll_list_range' => 5,
+					'footer_end' => "</div>\n\n",
+					'no_results_start' => '<table class="grouped clear" cellspacing="0">'."\n\n"
+								                .'<th><span style="float:right">$global_icons$</span>'
+								                .'$title$</th></tr>'."\n",
+					'no_results_end'   => '<tr class="lastline"><td class="firstcol lastcol">'.T_('No results.').'</td></tr>'
+								                .'</table>'."\n\n",
+				'after' => '</div>',
+				'sort_type' => 'basic'
+				);
+
+			case 'Form':
+				// Default Form settings:
+				return array(
+					'layout' => 'fieldset',
+				);
+
+			// TODO: add default settings for 'table', 'fieldset', etc...
+
+			default:
+				debug_die( 'Unknown $name for AdminUI::get_template(): '.var_export($name, true) /* PHP 4.2 ! */ );
+		}
+	}
+
+
+	/**
+	 * Add a headline for HTML <head>.
+	 *
+	 * @param string The line that should be added to <head>.
+	 */
+	function add_headline( $headline )
+	{
+		$this->headlines[] = $headline;
+	}
+
+
+	/**
+	 * Get the headlines for HTML <head> (CSS files especially).
+	 *
+	 * To define headlines for a derived skin, add entries to
+	 * {@link $headlines} and "return parent::get_headlines();".
+	 *
+	 * @return string The concatenated headlines to output in HTML <head>.
+	 */
+	function get_headlines()
+	{
+		$r = implode( "\n\t", $this->headlines )."\n\t";
+
+		return $r;
+	}
+
+
+	/**
+	 *
+	 * @todo Move generation of blog list to this class!
+	 *
+	 * @return string
+	 */
+	function get_bloglist_buttons( $before = '', $after = '' )
+	{
+		global $blogListButtons;
+
+		if( !empty($blogListButtons) )
+		{
+			return $before.$blogListButtons.$after;
+		}
+	}
+
+
+	/**
+	 * Get a path key by numeric key. Starts with 0.
+	 *
+	 * @param integer The numeric index of the path (0 is first).
+	 * @param boolean Also return properties?
+	 * @return string|array|false (depends on $withProps)
+	 */
+	function get_path( $which, $withProps = false )
+	{
+		if( $which === 'last' )
+		{
+			$which = count($this->path)-1;
+		}
+		if( !isset($this->path[$which]) )
+		{
+			return false;
+		}
+
+		if( $withProps )
+		{
+			return array(
+				'path' => $this->path[$which],
+				'props' => isset( $this->pathProps[$which] ) ? $this->pathProps[$which] : array(),
+			);
+		}
+
+		return $this->path[$which];
+	}
+
+
+	/**
+	 * Get tghe list of path keys in a given range.
+	 *
+	 * @param integer start index
+	 * @param integer|NULL end index (NULL means same as start index)
+	 * @return array List of path keys.
+	 */
+	function get_path_range( $start, $end = NULL )
+	{
+		if( is_null($end) )
+		{
+			$end = $start;
+		}
+
+		$r = array();
+		for( $i = $start; $i <= $end; $i++ )
+		{
+			$r[] = isset($this->path[$i]) ? $this->path[$i] : NULL;
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Set a specific path level (specific depth).
+	 *
+	 * First level is 0, then the first subpath/submenu is level 1, etc.
+	 *
+	 * E.g., if plugins.php gets called, there could be a call to
+	 * $AdminUI->set_path_level( 0, 'plugins' ), which selects this entry from the menu.
+	 * If a specific tab is called inside of plugins.php, there could be a call to
+	 * $AdminUI->set_path_level( 1, $tab )
+	 *
+	 * Though, it is recommended to call the wrapper functions:
+	 *  - {@link append_path_level()}
+	 *  - {@link set_path()}
+	 *
+	 * This also marks the parent node as selected and checks for permissions.
+	 *
+	 * @param integer Path level to set (starts at 0)
+	 * @param array Either the key of the path or an array(keyname, propsArray).
+	 * @param array Properties for this path entry.
+	 * @param boolean Exit script when the user has no permissions to this path and
+	 *                text_noperm is not set for the path?
+	 * @return boolean True if perm granted, false if not (and we're not exiting).
+	 */
+	function set_path_level( $level, $pathKey, $pathProps = array(), $die_if_no_perm = true )
+	{
+		// Get the parent node (the level above this one):
+		if( $level == 0 )
+		{ // first level in menu-path: parent node is NULL
+			$parentNode = & $this->get_node_by_path( NULL );
+		}
+		else
+		{ // parent node is the trunk from root to previous level
+			$parentNode = & $this->get_node_by_path( $this->get_path_range( 0, $level-1 ) );
+		}
+		if( ! $parentNode )
+		{ // parent node does not exist:
+			return false;
+		}
+
+		// Store the selected entry name in the parent node:
+		$parentNode['selected'] = $pathKey;
+
+		$this->path[$level] = $pathKey;
+		$this->pathProps[$level] = $pathProps;
+		// FP> WHY ON EARTH would we want to do that? $this->pathProps[$level] = array_merge( $parentNode, $pathProps );
+
+		// pre_dump( 'set_path_level: ', $level, $pathKey, $this->pathProps[$level] );
+
+		$perm = $this->check_perm( $pathProps );
+		if( ! $perm && empty($pathProps['text_noperm']) && $die_if_no_perm )
+		{
+			debug_die( T_('Permission denied!').' (set_path_level: '.$level.'/'.$pathKey.')' );
+		}
+
+		return $perm;
+	}
+
+
+	/**
+	 * Append a selected menu entry to the current path of selected entries.
+	 *
+	 * @param string|array Either the key of the path or an array(keyname, propsArray).
+	 */
+	function append_path_level( $path, $pathProps = array() )
+	{
+		$search_path = $this->path;
+		$search_path[] = $path;
+		// auto-detect path props from menu entries
+		if( $node = & $this->get_node_by_path( $search_path ) )
+		{
+			$pathProps = array_merge( $node, $pathProps );
+		}
+
+		// Set the path level right after the last existing one:
+		return $this->set_path_level( count($this->path), $path, $pathProps );
+	}
+
+
+	/**
+	 * Set the full selected path.
+	 *
+	 * For example, this selects the tab/submenu 'plugins' in the main menu 'options':
+	 * <code>
+	 * set_path( 'options', 'plugins' );
+	 * </code>
+	 *
+	 * Use {@link append_path_level()} to append a single path element.
+	 *
+	 * This is an easy stub for {@link set_path_level()}.
+	 *
+	 * @param string|array,... VARIABLE NUMBER OF ARGUMENTS. Each is either the key of a path entry or an array(keyname, propsArray).
+	 */
+	function set_path(        )
+	{
+		$args = func_get_args();
+
+		$i = 0;
+		$prevPath = array();  // Remember the path we have walked through
+
+		// Loop though all path levels to set:
+		foreach( $args as $arg )
+		{
+			if( is_array($arg) )
+			{ // Path name and properties given
+				list( $pathName, $pathProps ) = $arg;
+			}
+			else
+			{ // Just the path name
+				$pathName = $arg;
+				$pathProps = array();
+			}
+
+			if( $node = & $this->get_node_by_path( array_merge( $prevPath, array($pathName) ) ) )
+			{ // the node exists in the menu entries: merge the properties
+				$pathProps = array_merge( $node, $pathProps );
+			}
+
+			if( ! $this->set_path_level( $i++, $pathName, $pathProps ) )
+			{
+				return false;
+			}
+
+			$prevPath[] = $pathName;
+		}
+
+		return true;
+	}
+
+
+	/**
+	 * Get the top of the HTML <body>.
+	 *
+	 * @return string
+	 */
+	function get_body_top()
+	{
+		return '';
+	}
+
+
+	/**
+	 * Get the end of the HTML <body>. Close open divs, etc...
+	 *
+	 * @return string
+	 */
+	function get_body_bottom()
+	{
+		return '';
+	}
+
+
+	/**
+	 * GLOBAL HEADER - APP TITLE, LOGOUT, ETC.
+	 *
+	 * @return string
+	 */
+	function get_page_head()
+	{
+		global $app_shortname, $app_version, $current_User, $htsrv_url_sensitive, $admin_url, $baseurl, $rsc_url;
+
+		$r = '
+		<div id="header">
+			'.$this->admin_logo.'
+
+			<div id="headinfo">
+				<span id="headfunctions">'
+					// Note: if we log in with another user, we may not have the perms to come back to the same place any more, thus: redirect to admin home.
+					.'<a href="'.$htsrv_url_sensitive.'login.php?action=logout&amp;redirect_to='.rawurlencode(url_rel_to_same_host($admin_url, $htsrv_url_sensitive)).'">'.T_('Logout').'</a>
+					<img src="'.$rsc_url.'icons/close.gif" width="14" height="14" border="0" class="top" alt="" title="'
+					.T_('Logout').'" /></a>
+				</span>
+
+				'.$app_shortname.' v <strong>'.$app_version.'</strong>
+				&middot; '.$this->get_head_info().'
+			</div>
+
+			<h1>'.$this->get_title_for_titlearea().'</h1>
+		</div>
+		';
+
+		return $r;
+	}
+
+
+	/**
+	 * Get default head info (local time, GMT, Login).
+	 *
+	 * @return string
+	 */
+	function get_head_info()
+	{
+		global $pagenow, $obhandler_debug, $localtimenow, $servertimenow, $current_User;
+
+		$r = '';
+
+		if( !$obhandler_debug )
+		{ // don't display changing time when we want to test obhandler
+			$r .= "\n".T_('Time:').' <strong>'.date_i18n( locale_timefmt(), $localtimenow ).'</strong>'
+				.' &middot; <acronym title="'.T_('Greenwich Mean Time').'">'
+				./* TRANS: short for Greenwich Mean Time */ T_('GMT:').'</acronym> <strong>'.gmdate( locale_timefmt(), $servertimenow).'</strong>'
+				.' &middot; '.T_('Logged in as:').' <strong><a href="'.$pagenow.'?ctrl=users&amp;user_ID='.$current_User->ID.'">'.$current_User->dget('login').'</a></strong>'
+				."\n";
+		}
+
+		return $r;
+	}
+
+
+	/**
+	 * Checks if {@link $current_User the current User} has needed perms on a menu entry.
+	 *
+	 * @param array Path properties: An array, where 'perm_name' and/or 'perm_eval' might be set.
+	 *              'perm_level' (used with 'perm_name') defaults to 'any' if not given.
+	 * @return boolean
+	 */
+	function check_perm( $perminfo )
+	{
+		global $current_User;
+
+		if( isset($perminfo['perm_name']) )
+		{ // 'perm_name' given, check it together with 'perm_level' (which defaults to 'any')
+			$perm_level = isset( $perminfo['perm_level'] ) ? $perminfo['perm_level'] : 'any';
+			if( ! $current_User->check_perm( $perminfo['perm_name'], $perm_level ) )
+			{	// permission denied!
+				return false;
+			}
+		}
+
+		if( isset($perminfo['perm_eval']) )
+		{ // also check for 'perm_eval'
+			if( ! eval($perminfo['perm_eval']) )
+			{	// permission denied!
+				return false;
+			}
+		}
+
+		return true;
+	}
+
+}
+
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins_adm/evo/_adminUI.class.php 1.10.3.src/skins_adm/evo/_adminUI.class.php
--- 0.9.2.src/skins_adm/evo/_adminUI.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/evo/_adminUI.class.php	2007-04-25 23:18:16.000000000 -0500
@@ -0,0 +1,156 @@
+<?php
+/**
+ * This file implements the Admin UI class.
+ * Alternate admin skins should derive from this class.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin-skin
+ * @subpackage evo
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _adminUI.class.php,v 1.9.2.2.2.1 2007/04/25 22:18:16 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes
+ */
+require_once dirname(__FILE__).'/../_adminUI_general.class.php';
+
+
+/**
+ * We'll use the default AdminUI templates etc.
+ *
+ * @package admin-skin
+ * @subpackage evo
+ */
+class AdminUI extends AdminUI_general
+{
+
+	/**
+	 * Get HTML head lines, links (to CSS files especially).
+	 *
+	 * @return string Calls parent::get_headlines()
+	 */
+	function get_headlines()
+	{
+		global $mode;
+
+		$this->headlines[] = '<link href="skins_adm/evo/rsc/css/style.css" rel="stylesheet" type="text/css" title="Blue" />';
+
+		if( $mode == 'sidebar' )
+		{ // Include CSS overrides for sidebar:
+			$this->headlines[] = '<link href="skins_adm/evo/rsc/css/sidebar.css" rel="stylesheet" type="text/css" />';
+		}
+
+		return parent::get_headlines();
+	}
+
+
+	/**
+	 * Get the top of the HTML <body>.
+	 *
+	 * @uses get_page_head()
+	 * @return string
+	 */
+	function get_body_top()
+	{
+		global $Messages;
+
+		$r = '';
+
+		if( empty($this->mode) )
+		{ // We're not running in an special mode (bookmarklet, sidebar...)
+
+			$r .= $this->get_page_head();
+
+			// Display MAIN menu:
+			$r .= $this->get_html_menu().'
+
+			<div class="panelbody">
+			';
+		}
+
+		$r .= '
+
+		<div id="payload">
+		';
+
+		$r .= $this->get_bloglist_buttons( '<div id="TitleArea">', '</div>' );
+
+		// Display info & error messages
+		$r .= $Messages->display( NULL, NULL, false, 'all', NULL, NULL, 'action_messages' );
+
+		return $r;
+	}
+
+
+	/**
+	 * Close open div(s).
+	 *
+	 * @return string
+	 */
+	function get_body_bottom()
+	{
+		$r = '';
+
+		if( empty($this->mode) )
+		{ // We're not running in an special mode (bookmarklet, sidebar...)
+			$r .= "\n\t</div>";
+		}
+
+		return $r."</div>\n";
+	}
+
+
+	/**
+	 * GLOBAL HEADER - APP TITLE, LOGOUT, ETC.
+	 *
+	 * @return string
+	 */
+	function get_page_head()
+	{
+		global $app_shortname, $app_version, $current_User, $htsrv_url_sensitive, $baseurl, $admin_url, $rsc_url, $Blog;
+
+		$r = '
+		<div id="header">
+			'.$this->admin_logo.'
+
+			<div id="headinfo">
+				<span id="headfunctions">'
+				// Note: if we log in with another user, we may not have the perms to come back to the same place any more, thus: redirect to admin home.
+				.'<a href="'.$htsrv_url_sensitive.'login.php?action=logout&amp;redirect_to='.rawurlencode(url_rel_to_same_host($admin_url, $htsrv_url_sensitive)).'">'.T_('Logout').'</a>
+					&bull;
+					<a href="'.( isset($Blog) ? $Blog->get('url') : $baseurl ).'">'.T_('Exit to blogs').'
+						<img src="'.$rsc_url.'icons/close.gif" width="14" height="14" border="0" class="top" alt="" title="'
+						.T_('Exit to blogs').'" /></a>
+				</span>
+
+				'.$app_shortname.' v <strong>'.$app_version.'</strong>
+				&middot; '.$this->get_head_info().'
+			</div>
+
+			<h1>'.$this->get_title_for_titlearea().'</h1>
+		</div>
+		';
+
+		return $r;
+	}
+}
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins_adm/evo/rsc/css/sidebar.css 1.10.3.src/skins_adm/evo/rsc/css/sidebar.css
--- 0.9.2.src/skins_adm/evo/rsc/css/sidebar.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/evo/rsc/css/sidebar.css	2006-02-23 22:12:52.000000000 -0600
@@ -0,0 +1,67 @@
+/**
+ * CSS Overrides for the sidebar
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package admin
+ */
+#TitleArea {
+	margin: 1ex;
+	padding: 0;
+}
+div.panelinfo {
+	margin: 1ex;
+}
+.left_col,
+.right_col
+ {
+	float: none;
+	width: 100%;
+	clear: none;
+	overflow: visible;
+	margin: 0;
+	padding: 0;
+}
+.left_col fieldset,
+.right_col fieldset {
+	margin: 1ex;
+	padding: 0 1ex 1ex 1ex;
+}
+fieldset.extracats {
+	padding: 0 0 0 1ex;
+	margin: 1ex;
+	overflow: visible;
+}
+fieldset.extracats div.extracats /* We'll need at least the same depth as for the skin's general CSS to override */
+{
+	height: auto;
+	overflow: visible;
+	padding: 0ex 1ex;
+	margin: 0ex;
+}
+.notes,
+.extracatnote
+{
+	display: none;
+	color: #f00;
+}
+.line
+{
+	white-space: normal;
+	display: block;
+}
+/* blueyed>> this is ugly IMHO
+	- in Firefox the checkbox/radio is stretched;
+	- Konqueror does not make it wider (ok)
+	- Opera does also no stretching, but centers it
+	Is this really wanted?
+	fp>> YES I fear this is really neede SOMEWHERE in IE because if the flawed box model. There must be a nicer way but there is a domino effect and it would require a large refactoring of the whole css -> new skin !!
+	fp>> We can wait to discover where it breaks though...
+	The above alone is fine, IMHO - and does not consume two lines (label and input)
+.line input
+{
+	width: 98%;
+}
+*/
diff -ruN --text 0.9.2.src/skins_adm/evo/rsc/css/style.css 1.10.3.src/skins_adm/evo/rsc/css/style.css
--- 0.9.2.src/skins_adm/evo/rsc/css/style.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/evo/rsc/css/style.css	2006-06-25 22:13:18.000000000 -0500
@@ -0,0 +1,813 @@
+/**
+ * Backoffice main Cascading Style Sheets definitions for Desert style.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package admin
+ */
+
+@import url(../../../../rsc/css/basic.css);            /* Import basic styles */
+@import url(../../../../rsc/css/img.css);              /* Import standard image styles */
+@import url(../../../../rsc/css/results.css);          /* Import results/tables styles */
+@import url(../../../../rsc/css/blog_elements.css);    /* Import standard blog elements styles */
+@import url(../../../../rsc/css/forms.css);            /* Import default form styles */
+@import url(../../../../rsc/css/comments.css);         /* Import default comment styles */
+@import url(../../../../rsc/css/fileman.css);          /* Import filemanager styles */
+@import url(../../../../rsc/css/admin.global.css);     /* Import basic admin styles */
+
+body {
+	margin: 0;
+	background-color: #fff;
+	color: #000;
+	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 84%;
+	background-image: url(../img/leftfade.png);
+	background-repeat: repeat-y;
+}
+
+/* Titles */
+#TitleArea h1 {
+	clear: both;
+	margin: 1ex 0;
+	padding: 1ex;
+	font-family: Arial, Helvetica, sans-serif;
+	color: #9e9286;
+	font-size: 112%;
+	font-weight:normal;
+	background-color: #efede0;
+	border: 1px solid #e1ddce;
+}
+h2 {
+	margin-top: 0ex;
+	margin-bottom: 1ex;
+	color: #9e9286;
+	font-size: 140%;
+}
+h3 {
+	font-size: 120%;
+}
+div.bSideItem h3,
+div.browse_side_item h3 {
+	color: #9e9286;
+	margin: .5ex 0;
+}
+div.panelinfo h3 {
+	margin: 1ex 0;
+	padding: 0;
+}
+h4 {
+	font-size: 110%;
+	margin-bottom: 1ex;
+	color: #9e9286;
+}
+
+/* Form elements: */
+textarea,
+input,
+select {
+	border: 1px solid #ccc5aa;
+	background-color: #f4f3ee;
+	padding: 1px;
+	margin: 1px;
+	vertical-align: middle;
+}
+input.checkbox,
+input.radio {
+	background-color: #fff;
+	border: 0;
+	padding: 0;
+	margin: 0;
+}
+form.fform fieldset {
+	border-color: #eee7e0;
+}
+form.fform fieldset.fieldset fieldset {
+	border:transparent;
+}
+
+legend {
+	font-weight: bold;
+	color: #9e9286;
+}
+
+
+/* Links and buttons: */
+a {
+	background-color: transparent;
+	color: #008;
+	text-decoration: none;
+}
+a:hover {
+	color: #00b;
+	text-decoration: underline;
+}
+a.CurrentBlog,
+a.OtherBlog,
+a.ActionButton,
+a.DeleteButton {
+	color:#333;
+	text-decoration: none;
+	padding: 2px 1ex;
+	border: 1px solid #ccc5aa;
+	white-space:nowrap;
+}
+a.CurrentBlog {
+	font-weight: bold;
+	background-image: url(../../../legacy/rsc/img/desert-button-2.gif);
+	background-color: #fff;
+}
+a.CurrentBlog:hover {
+	color: #000;
+	text-decoration: underline;
+	border: 1px solid #000;
+}
+a.OtherBlog,
+a.ActionButton,
+a.DeleteButton {
+	background-image: url(../../../legacy/rsc/img/desert-button.gif);
+	background-color: #e1ddce;
+}
+a.OtherBlog {
+	line-height: 3.5ex;
+}
+a.OtherBlog:hover,
+a.ActionButton:hover {
+	color: #00b;
+	text-decoration: underline;
+	background-color: #fff;
+	background-image: url(../../../legacy/rsc/img/desert-button-2.gif);
+	border: 1px solid #00b;
+}
+a.DeleteButton:hover {
+	color: #c00;
+	text-decoration: underline;
+	background-color: #fff;
+	background-image: url(../../../legacy/rsc/img/desert-button-2.gif);
+	border: 1px solid #c00;
+}
+a.PublishButton {
+	color:#333;
+	background-color: transparent;
+	text-decoration: none;
+	font-weight: bold;
+	padding: 2px 1ex;
+	background-image: url(../../../legacy/rsc/img/desert-button.gif);
+	background-color: #e1ddce;
+	border: 1px solid #ccc5aa;
+	white-space:nowrap;
+}
+a.PublishButton:hover {
+	color: #c00;
+	text-decoration: underline;
+	background-color: #fff;
+	background-image: url(../../../legacy/rsc/img/desert-button-2.gif);
+	border: 1px solid #c00;
+}
+
+input.search,
+input.ActionButton,
+input.SaveButton,
+input.DeleteButton,
+input.CancelButton,
+input.ResetButton,
+div.edit_actions input,
+div.PostActionsArea input {
+	padding: 2px;
+	margin: .5ex 1px;
+	color:#333;
+	background-image: url(../../../legacy/rsc/img/desert-button.gif);
+	background-color: #e1ddce;
+	border: 1px solid #ccc5aa;
+}
+div.edit_actions input,
+div.PostActionsArea input {
+	margin: 1px 1px;
+}
+input.search:hover,
+input.ActionButton:hover,
+input.DeleteButton:hover,
+input.CancelButton:hover,
+div.edit_actions input:hover,
+div.PostActionsArea input:hover {
+	color: #00b;
+	text-decoration: underline;
+	background-color: #fff;
+	background-image: url(../../../legacy/rsc/img/desert-button-2.gif);
+	border: 1px solid #00b;
+}
+
+input.SaveButton,
+input.DeleteButton,
+input.CancelButton,
+div.edit_actions input.SaveButton {
+	font-weight: bold;
+}
+input.SaveButton:hover,
+input.DeleteButton:hover,
+input.ResetButton:hover,
+div.edit_actions input.SaveButton:hover,
+div.edit_actions input.DeleteButton:hover {
+	color: #c00;
+	border: 1px solid #c00;
+}
+
+
+/*
+ * Results tables OVERRIDES:
+ */
+
+/* Table rows: */
+table.grouped {
+	border: 1px solid #9e9286;
+}
+
+/* Table Filters: */
+table.grouped tr.filters td {
+	border-bottom: 1px solid #9e9286;
+	border-left: 1px solid #9e9286;
+	border-right: 1px solid #9e9286;
+	background-color: #e3dfd0;
+}
+
+table.grouped tr {
+	background-color: #f5f3ef;
+}
+table.grouped tr.odd {
+	background-color: #efede0;
+}
+table.grouped tr.group td {
+	color: #8e8276;
+	background-color: #e3dfd0;
+	border-top: 1px solid #9e9286;
+	border-bottom: 1px solid #9e9286;
+}
+table.grouped td {
+	border-left: 1px solid #9e9286;
+}
+table.grouped tr:hover,
+table.grouped tr.odd:hover {
+	background-color:#e3dfd0;
+}
+
+/* Table headers/footers: */
+table.grouped th,
+table.grouped thead td,
+table.grouped tfoot td {
+	border-bottom: 1px solid #9e9286;
+	border-left: 1px solid #9e9286;
+	background-color: #efede0;
+}
+table.grouped th {
+	color: #9e9286;
+}
+
+/* Table BASIC sort buttons/headers: */
+table.grouped th a.basic_current {
+	background-color:#e3dfd0;
+}
+table.grouped th a.basic_sort_link:hover {
+	background-color:#e3dfd0;
+}
+
+/* / Results tables */
+
+
+/*
+ * Page layout:
+ */
+#header {
+	font-size:85%;
+	background: #fff url(../../../legacy/rsc/img/bg_grey.gif) repeat-x bottom;
+	/* border: 1px solid #00f; */
+	margin: 0;
+}
+#TitleArea {
+	/* clear: both; */
+	margin: 1ex 1em 1ex 1em;
+	padding: .5ex;
+	background-color: #efede0;
+	border: 1px solid #e1ddce; /* force moz to display float before */
+}
+#evologo {
+	float: left;
+	margin: 2px 1ex 0;
+	border: 0;
+	/* border: 1px solid #00f; */
+}
+#headfunctions {
+	float:right;
+	margin-right: 1ex;
+	color: #b0b0b0;
+}
+#headfunctions a {
+	padding: 1px;
+	color: #b0b0b0;
+	background-color: transparent;
+	text-decoration: none;
+}
+#headfunctions a:hover {
+	color: #000;
+	background-color: #f0e0e0;
+	text-decoration: none;
+}
+#headinfo {
+	padding-top: .5ex;
+	padding-left: 1em;
+	color: #b0b0b0;
+	white-space: nowrap;
+}
+#header h1 {
+	margin: 0;
+	padding: .5ex;
+	font-size: 150%;
+}
+div#mainmenu {
+	clear:left;
+	float:left;
+	width:12em;
+	/* border:	1px solid #f0f; */
+}
+.panelbody {
+	margin: 0 0 0 12em;
+	padding: 0;
+	/* border:	1px solid #f00; */
+}
+#payload {
+	float:left;
+	width: 100%;
+	/* border:	1px solid #f00; */
+}
+div.action_messages /* Page top messages */
+{
+	margin:1ex 1em;
+}
+.left_col {
+	vertical-align: top;
+	float: left;
+	width: 65%;
+	/* clear: left; */
+	/* border:	1px solid #f00; */
+	margin: 1ex 0 0 0;
+	padding: 0;
+	overflow: hidden;
+}
+.right_col {
+	/* border:	1px solid #f00; */
+	width: 33%;
+	vertical-align: top;
+	float: right;
+	margin: 1ex 0 0 0;
+	padding: 0;
+	overflow: hidden;
+}
+div.panelinfo {
+	/* clear: both; */
+	background-color: #efede0;
+	border: 1px solid #e1ddce;
+	padding: 0 1ex;
+	margin: 1ex 1em;
+}
+div.tabbedpanelblock div.panelinfo {
+	/* when embeded, no margin: */
+	margin: 1ex 0;
+}
+div.panelinfo p {
+	margin: 1ex 0;
+	padding: 0;
+}
+div.panelblock {
+	border: 1px solid #e1ddce;
+	padding: 1ex;
+	margin: 1ex 1em;
+}
+.footer {
+	text-align: center;
+	font-size: 74%;
+	margin-top: 0ex;
+	margin-bottom: 0ex;
+	padding-bottom: 1ex;
+	clear: both;
+}
+
+/* Main tabs: */
+#mainmenu ul{
+	list-style: none;
+	margin: .5ex;
+	padding:0;
+}
+#mainmenu li{
+	border: 1px solid #ddd;
+	background: #fff;
+	margin: .5ex;
+	padding: 0;
+}
+#mainmenu li.current {
+	border: 1px solid #008;
+	background: #ddd;
+	font-weight: bold;
+}
+#mainmenu li:hover,
+#mainmenu li.parent{
+	border: 1px solid #00b;
+	background: #f0f0f0;
+	font-weight: bold;
+}
+#mainmenu li.parent ul.submenu li {
+	font-weight:normal;
+}
+#mainmenu li a{ /* made mainmenu links clickable in whole li (at least with Mozilla) */
+	display:block;
+	padding:.5ex;
+}
+ul.tabs {
+	margin:0;
+	/* clear: both; */
+	padding: 0 1em 0;
+	list-style: none;
+}
+ul.tabs li {
+	float:left;
+	background:url(../../../legacy/rsc/img/tabs_left_grey.gif) no-repeat left top;
+	margin:0;
+	padding:0 0 0 9px;
+	border-bottom:1px solid #9e9286;
+}
+ul.tabs li a {
+	float:left;
+	display:block;
+	white-space:nowrap;
+	background: url(../../../legacy/rsc/img/tabs_right_grey.gif) no-repeat right top;
+	padding:4px 11px 3px 2px;
+	text-decoration:none;
+	color:#765;
+}
+/* Commented Backslash Hack: hides rule from IE5-Mac \*/
+ul.tabs li a {float:none;}
+/* End IE5-Mac hack */
+ul.tabs li a:hover {
+	color:#33c;
+	text-decoration: underline;		/* for IE */
+}
+ul.tabs li:hover {			/* Won't work in IE */
+	background-position:0% -150px;
+	color:#333;
+}
+ul.tabs li:hover a {			/* Won't work in IE */
+	background-position:100% -150px;
+	color:#33c;
+	/* text-decoration: none; */
+}
+ul.tabs li.current {
+	background-position:0% -150px;
+	border-width:0;
+}
+ul.tabs li.current a {
+	background-position:100% -150px;
+	color:#333;
+	padding-bottom:4px;
+}
+ul.tabs li.current a:hover {
+	text-decoration: underline;
+	color:#333;
+}
+
+/* Sub-tabs */
+ul.hack { /* fplanque: note: I'm not sure the hack is still needed now we have removed decimal ex paddings */
+	margin:0;
+	/* clear: both; */
+	padding: 2px 1em 0;
+	list-style: none;
+}
+ul.hack li {
+	display: none;
+}
+div.pt
+{
+	margin: 0 1em;
+}
+div.panelblocktabs
+{
+	/* clear: both; */
+	margin-top: 1ex;
+	float:left;
+	width:100%;
+	background: url(../../../legacy/rsc/img/tabs_bg.gif) repeat-x bottom;
+	font-size:85%;
+	line-height:normal;
+}
+div.tabbedpanelblock {
+	clear: both;
+	border: 1px solid #9e9286;
+	border-top: none;
+	background-color: #fbfaf9;
+	padding: 1ex 1em 1ex 1em;
+	margin: 0 1em 2ex 1em;
+}
+div.panelblock fieldset,
+div.tabbedpanelblock fieldset {
+	border: 1px solid #ddd;
+	margin: 0 0 1ex 0;
+	background-color: #fff;
+	padding: .5ex 1ex;
+}
+div.tabbedpanelblock fieldset fieldset {
+	border: none;
+}
+
+/* browse/ Edit Screen: */
+table.browse {
+	width: 100%;
+}
+td.browse_left_col {
+	vertical-align:top;
+	padding: 1ex 0 0 0;
+}
+td.browse_right_col {
+	width: 19em;
+	vertical-align:top;
+	padding: 1ex 0 0 0;
+}
+.browse_side_item {
+	border: 1px solid #eee7e0;
+	background-color: #fff;
+	padding: 1ex;
+	margin: 0 0 1em 1em;
+}
+
+div.NavBar {
+	background-color: #efede0;
+	border: 1px solid #e1ddce;
+	padding: 1ex;
+	margin: 0 0 1ex 0;
+}
+div.NavBar table {
+	width: 100%;
+}
+div.PostActionsArea,
+div.CommentActionsArea {
+	clear: both;
+	background-color: #efede0;
+	border-top: 1px solid #e1ddce;
+	border-bottom: 1px solid #e1ddce;
+	padding: 1ex;
+	margin: 0;
+}
+
+div.bSideItem {
+	border: 1px solid #eee7e0;
+	padding: 1ex;
+	margin: 0 1em 1ex 0;
+}
+
+.bSmallHead {
+	font-size: 85%;
+	padding: 1ex;
+	margin: 0;
+	color: #9e9286;
+	border-bottom: 1px solid #e1ddce;
+}
+.bSmallHeadRight {
+	float: right;
+	text-align: right;
+}
+
+/* Post colors on browse page */
+div.bPost {
+	clear: both;
+	padding: 0;
+	margin: 0 0 1ex 0;
+}
+div.bPostpublished {
+	border: 1px solid #e1ddce;
+	background-color: #fff;
+}
+.bPostpublished span.Status {
+	color: #0b0;
+}
+.bPostprotected {
+	border: 1px solid #fc9;
+	background-color: #fff;
+	/* background-color: #fff7e7; */
+}
+.bPostprotected span.Status {
+	color: #ea0;
+}
+.bPostprotected > div.bSmallHead /* Direct child only */
+{
+	border-bottom: 1px solid #fc9;
+}
+.bPostprivate {
+	border: 1px solid #f99;
+	background-color: #fff;
+	/* background-color: #fee; */
+}
+.bPostprivate span.Status {
+	color: #e00;
+}
+.bPostprivate > div.bSmallHead /* Direct child only */
+{
+	border-bottom: 1px solid #f99;
+}
+.bPostdraft {
+	border: 1px dashed #ccc;
+	background-color: #f4f4f4;
+}
+.bPostdraft span.Status {
+	color: #666;
+}
+.bPostdraft > div.bSmallHead /* Direct child only */
+{
+	border-bottom: 1px dashed #ccc;
+}
+.bPostdeprecated {
+	border: 1px dashed #000;
+	background-color: #d8d8d8;
+	color: #888;
+}
+.bPostdeprecated span.Status {
+	color: #000;
+}
+.bPostdeprecated > div.bSmallHead /* Direct child only */
+{
+	border-bottom: 1px dashed #000;
+}
+
+.bContent,
+.bCommentContent,
+.bFeedback {
+	margin: 1ex;
+}
+.bTitle {
+	font-weight: bold;
+	margin: 0;
+	padding: 0;
+}
+.bText {
+	margin: 0;
+	padding: 0;
+}
+a.permalink_right {
+	margin: .3ex .3ex 0 0;
+}
+
+div.bComment, /* Entire comment block */
+form.bComment /* New comment form */
+{
+	border: 1px solid #eee7e0;
+	padding: 0;
+	margin: 1ex;
+}
+
+.bSideItem ul,
+.browse_side_item ul,
+.right_col ul {
+	margin-left: 0ex;
+	padding-left: 0ex;
+	margin-top: .5ex;
+	margin-bottom: .5ex;
+	list-style-type:none;
+}
+.bSideItem ul ul,
+.browse_side_item ul ul,
+.right_col ul ul {
+	margin-left: 1ex;
+	padding-left: 1ex;
+}
+
+input.SearchField {
+	width: 96%;
+	margin: .5ex auto 0 auto;
+	padding: 2px;
+}
+
+
+/* Calendar: */
+caption.bCalendarCaption {
+	border: 1px solid #e1ddce;
+	background-color: #efede0;
+	border-bottom: 0;
+}
+table.bCalendarTable {
+	border: solid 1px #e1ddce;
+}
+table.bCalendarTable tfoot td {
+	background-color: #efede0;
+	border-top: 1px solid #e1ddce;
+}
+table.bCalendarTable a:hover {
+	background-color: #e1ddce;
+}
+table.bCalendarTable td:hover /* Not in IE */
+{
+	background-color: #e1ddce;
+}
+table.bCalendarTable tfoot td:hover /* Not in IE */
+{
+	background-color: #efede0;
+}
+table.bCalendarTable tfoot a {
+	text-decoration: none;
+}
+th.bCalendarHeaderCell {
+	color: #9e9286;
+}
+#bCalendarToday {
+	background-color: #efede0;
+	border: 1px solid #900;
+}
+
+/* Write/compose Screen */
+.left_col fieldset {
+	border: 1px solid #eee7e0;
+	margin: 0 0 1ex 1em;
+	padding: 0 1ex 1ex 1ex;
+}
+
+.bSideItem fieldset div,
+.browse_side_item fieldset div {
+	margin: 1ex 0ex;
+}
+
+.right_col fieldset {
+	border: 1px solid #eee7e0;
+	margin: 0 1em 1ex 0;
+	padding: 0 1ex 1ex 1ex;
+}
+.bSideItem fieldset,
+.browse_side_item fieldset
+{
+	margin: 1ex 0;
+	clear: both;
+}
+
+fieldset.extracats {
+	border: 1px solid #eee7e0;
+	padding: 0 0 0 1ex;
+	margin: 1ex 1em 1ex 0;
+	overflow: visible;
+}
+fieldset.extracats div.extracats {
+	/* border: 1px solid #f00; */
+	height: 44ex;
+	overflow: auto;
+	padding: 0 1ex 0 0;
+	margin: 0 0 0 0;
+}
+.extracatnote {
+	/* display: block; */
+	font-size: 80%;
+	margin: 1ex 0;
+	padding: 0;
+	color: #999;
+	/* border: 1px solid #f00; */
+}
+
+div.edit_toolbars {
+	margin-top: 1ex;
+	width: 100%;
+	text-align: center;
+}
+div.edit_toolbar {
+	background-color: #efede0;
+	border: 1px solid #e1ddce;
+	padding: 1px;
+	margin: 1px auto;
+	width: 98%;
+}
+div.edit_toolbar input {
+	color:#333;
+	background-color: #fff;
+	background-image: url(../../../legacy/rsc/img/desert-button-2.gif);
+	border: 1px solid #ccc5aa;
+	margin: 0 1px;
+}
+div.edit_toolbar input:hover {
+	color: #000;
+	text-decoration: underline;
+	border: 1px solid #000;
+}
+div.edit_area {
+	width: 100%;
+	text-align: center;
+}
+div.edit_area textarea,
+textarea.bComment {
+	width: 98%;
+	margin: 0 auto;
+}
+div.edit_actions {
+	background-color: #efede0;
+	border: 1px solid #e1ddce;
+	padding: 1px;
+	margin: 1ex auto;
+	width: 98%;
+	text-align: center;
+}
+
+/* User rights: */
+span.checkall,
+th.checkright {
+	font-size: 84%;
+}
diff -ruN --text 0.9.2.src/skins_adm/evo/rsc/img/leftfade.png 1.10.3.src/skins_adm/evo/rsc/img/leftfade.png
--- 0.9.2.src/skins_adm/evo/rsc/img/leftfade.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/evo/rsc/img/leftfade.png	2006-02-23 22:12:54.000000000 -0600
@@ -0,0 +1,16 @@
+PNG
+
+   
IHDR          s   bKGD      	pHYs       
IDATxڥ\]#5;@$|k7Mzxf$Q P߿i_u$Wo5~;x/z43W? fs ;1߷%9oޗX2/ w>ΟK֯uXϴsYsp\,0h{oC	$˕1_Z*1dguZ}F҈J~V	;s;|~7e<dPb̼AϜ@|܀ e@yqxd[Ȝ;Rp	>Kt8u 7dCv.|!aZبm7"!#b8ԁP F4rq΁Fq7# c|S۽1hĆZE_nL}
fer?Xƶ㌰:_?7rn gtli\pfBg֍)B D7+0~XYBoT7
+0|HԺĽ&9 yג0L	A	xz!B~,{LP#qHA"Ep$<EX-9ctJn xk}
*;N}uC.jÂU~B>DƶQP9{x ҇DВ|독?Q⋉$+Di9U\,nQDwh>YƖ来@#r|
+3yv߰ьckAm(T
+ 
+w O'+]__{0oU
+H<^4ު\c`./9r BrC@cKuYT">"9% :k)yxQu4T(K='OrZ0QMqk`3t@ev òAɱM愔qm?>!j}t=z_u}FLG7_ӂ\5e.+!JS?'R$	iƤSZ TsdU;\Zyeaմ7z@i)S%b>K"%u;r-iϣ`<Zl	t2dPxjmS_xqT
)9|+Um+_A{%/<Rru$>p)A¼iTES^%{ţjHd֠lU&48X08;=ڻSrf.ISJZ'Αs+"',hA!#@?TZF\<հ5yǮyqPB7qs|Ra+
;~]!cЂQp&yld2\,MZe"4rHU,r)X>JU`b1:5
`naõh+uMvֶ[:lDC&F1AMwd!1"byi93m#B(x= 1~Vt<X6͂S'Sw\]=ةDnQ l)QF%PR(?!H
+镀c[ݦIn5s}݌@hJzSRʠEܕԥ=]&p1, pã(0`RfTTZ$%.;q@!)BR89V,@ޮzy#hKZR+,ޭ>j.
+GRN^wGRrn1FTy:޹.N3fi0 ?P'~=9E-R*E׏9eKmXMc')h;QQy)3+0\:c͜\RWq9k$gctȆ7DCFRؙ*o2Z\TBǃv% [}
(1<+jeoZ|+BEە=}%,hQp,V#mL"	RaIB:ʌ/ټ S@#(TW$鬩<ֵP=D@z8̠{CTيHoā"TlV2z *f~+y[~mJbu sAj{^໎Kȴ5EH9ivg_4WųBeP
8|yMnjZyz˺ka1ߐ7f  5v,hGA$L͊ebCZ[iMiiML7=`vhTan} d:YP92LP_|v{ TS%b&޻%k]O9.aWͶoD*hLmi(V(57O;޲k7T!ڿ-c/bhGѳ%(}
>X@uwNWwKAe<Rf[ro&a93n`MC6=ZV #k0N
+	|D⤈h43^KP/tVxk_:I˃'i;}S6/fY@Kۊyʩ8A(Trߜ	L.G2SJDJv=5*ȵQs8>mG66bIwu}ZT箾Ԫ<
6`ؼq<$
+G	<?bvpЛ&B?a֝eC`Zl%rxȹoڔEٿ+Z
qTT],x9=>YImM3/;JĈZ͜84LtD4
+5۹1B\8Wo9竅+`zpJSi+[n'
+},8
G|Lil?l#,rָtGNQz~I=Kmw9gg0۱Jȉ-$W
+$ C}7_=W6Ӆ	C#K[[Hn!'@_ͱzR21%Y[u!J%>uz4zWS3#;{or%tϵ: foCms6SƔKNuiG^kR#`L7@eٌ㝍Kǭ(7?lUL$Y!oxFhX>og+ v<`g@NӿL+'m<?sm !鈠A/Հ/L~?[~~5X*Rw60UV-}i(i]-R͓A&ޮb6U*!ER XvSVDeX4&9v?C+u#:"8Ke5Bg-ZM%c˗uZ6rE|~JExyHZhNJQɖC+Dr5oV\-6XX*޹
+NSz 2iT    IENDB`
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins_adm/index.html 1.10.3.src/skins_adm/index.html
--- 0.9.2.src/skins_adm/index.html	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/index.html	2006-02-23 22:12:52.000000000 -0600
@@ -0,0 +1,15 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<title>/skins_adm Folder</title>
+</head>
+<body>
+	<h2><a href="http://evocore.net/">evoCore</a> FrameWork</h2>
+	<h1><code>/skins_adm</code> folder</h1>
+	<p>This folder holds the <strong>skins</strong> for the <strong>adm</strong>in interface (the back-office).</p>
+	<p>The <code>adminUI_general</code> class implements a default behaviour for the admin User Interface. This default behaviour can be overridden in different skin subfolders.</p>
+	<p><strong>b2evolution Note:</strong> this folder only pertains to the <strong>admin</strong> skins. The skins for the public blog views are to be found the the <code>/skins</code> folder. </p>
+<p><em>This folder needs to be accessed through the web.</em></p>
+</body>
+</html>
diff -ruN --text 0.9.2.src/skins_adm/legacy/_adminUI.class.php 1.10.3.src/skins_adm/legacy/_adminUI.class.php
--- 0.9.2.src/skins_adm/legacy/_adminUI.class.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/legacy/_adminUI.class.php	2007-04-25 23:18:16.000000000 -0500
@@ -0,0 +1,191 @@
+<?php
+/**
+ * This file implements the Admin UI class.
+ * Alternate admin skins should derive from this class.
+ *
+ * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
+ * See also {@link http://sourceforge.net/projects/evocms/}.
+ *
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}.
+ * Parts of this file are copyright (c)2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
+ *
+ * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
+ *
+ * {@internal Open Source relicensing agreement:
+ * Daniel HAHLER grants Francois PLANQUE the right to license
+ * Daniel HAHLER's contributions to this file and the b2evolution project
+ * under any OSI approved OSS license (http://www.opensource.org/licenses/).
+ * }}
+ *
+ * @package admin-skin
+ * @subpackage evo
+ *
+ * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
+ * @author blueyed: Daniel HAHLER
+ *
+ * @version $Id: _adminUI.class.php,v 1.8.2.4.2.1 2007/04/25 22:18:16 fplanque Exp $
+ */
+if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
+
+/**
+ * Includes
+ */
+require_once dirname(__FILE__).'/../_adminUI_general.class.php';
+
+
+/**
+ * We define a special template for the main menu.
+ *
+ * @package admin-skin
+ * @subpackage evo
+ */
+class AdminUI extends AdminUI_general
+{
+	/**
+	 * Get a template by name and depth.
+	 *
+	 * @param string The template name ('main', 'sub').
+	 * @return array
+	 */
+	function get_template( $name, $depth = 0 )
+	{
+		switch( $name )
+		{
+			case 'main':
+				switch( $depth )
+				{
+					default: // just one level for now (might provide dropdown later)
+						return array(
+							'before' => '<ul class="tabs">',
+							'after' => '</ul>',
+							'beforeEach' => '<li>',
+							'afterEach' => '</li>',
+							'beforeEachSel' => '<li class="current">',
+							'afterEachSel' => '</li>',
+						);
+				}
+				break;
+
+
+			default:
+				// Delegate to parent class:
+				return parent::get_template( $name, $depth );
+		}
+	}
+
+
+	/**
+	 * Get HTML head lines, links (to CSS files especially).
+	 *
+	 * @return string Calls parent::get_headlines()
+	 */
+	function get_headlines()
+	{
+		global $mode, $rsc_url, $adminskins_path;
+
+		$this->headlines[] = '<link href="skins_adm/legacy/rsc/css/variation.css" rel="stylesheet" type="text/css" title="Variation" />';
+		$this->headlines[] = '<link href="skins_adm/legacy/rsc/css/desert.css" rel="alternate stylesheet" type="text/css" title="Desert" />';
+		$this->headlines[] = '<link href="skins_adm/legacy/rsc/css/legacy.css" rel="alternate stylesheet" type="text/css" title="Legacy" />';
+
+		if( is_file( $adminskins_path.'/legacy/rsc/css/custom.css' ) )
+		{
+			$this->headlines[] = '<link href="skins_adm/legacy/rsc/css/custom.css" rel="alternate stylesheet" type="text/css" title="Custom" />';
+		}
+
+		// Style switcher:
+		$this->headlines[] = '<script type="text/javascript" src="'.$rsc_url.'js/styleswitcher.js?v=2"></script>';
+
+		if( $mode == 'sidebar' )
+		{ // Include CSS overrides for sidebar:
+			$this->headlines[] = '<link href="skins_adm/legacy/rsc/css/sidebar.css" rel="stylesheet" type="text/css" />';
+		}
+
+		return parent::get_headlines();
+	}
+
+
+	/**
+	 * GLOBAL HEADER - APP TITLE, LOGOUT, ETC.
+	 *
+	 * @return string
+	 */
+	function get_page_head()
+	{
+		global $htsrv_url_sensitive, $baseurl, $admin_url, $rsc_url, $Blog;
+
+		$r = '
+		<div id="header">
+			'.$this->admin_logo.'
+
+			<div id="headfunctions">
+				'.T_('Style:').'
+				<a href="#" onclick="StyleSwitcher.setActiveStyleSheet(\'Variation\'); return false;" title="Variation (Default)">V</a>'
+				.'&middot;<a href="#" onclick="StyleSwitcher.setActiveStyleSheet(\'Desert\'); return false;" title="Desert">D</a>'
+				.'&middot;<a href="#" onclick="StyleSwitcher.setActiveStyleSheet(\'Legacy\'); return false;" title="Legacy">L</a>'
+				.( is_file( dirname(__FILE__).'/rsc/css/custom.css' ) ? '&middot;<a href="#" onclick="StyleSwitcher.setActiveStyleSheet(\'Custom\'); return false;" title="Custom">C</a>' : '' )
+				.'
+				&bull; '
+				// Note: if we log in with another user, we may not have the perms to come back to the same place any more, thus: redirect to admin home.
+				.'<a href="'.$htsrv_url_sensitive.'login.php?action=logout&amp;redirect_to='.rawurlencode(url_rel_to_same_host($admin_url, $htsrv_url_sensitive)).'">'.T_('Logout').'</a>
+				&bull;
+				<a href="'.( isset($Blog) ? $Blog->get('url') : $baseurl ).'">'.T_('Exit to blogs').'
+					<img src="'.$rsc_url.'icons/close.gif" width="14" height="14" border="0" class="top" alt="" title="'
+					.T_('Exit to blogs').'" /></a>
+			</div>
+
+			<div id="headinfo">'.$this->get_head_info().'</div>'
+
+			// Display MAIN menu:
+			.$this->get_html_menu().'
+		</div>
+		';
+
+		return $r;
+	}
+
+
+	/**
+	 *
+	 *
+	 * @return string
+	 */
+	function get_body_top()
+	{
+		global $Messages;
+
+		$r = '';
+
+		if( empty($this->mode) )
+		{ // We're not running in an special mode (bookmarklet, sidebar...)
+			$r .= $this->get_page_head();
+		}
+
+		$r .= '
+			<div id="TitleArea">
+				<h1><strong>'.$this->get_title_for_titlearea().'</strong>
+				'.$this->get_bloglist_buttons( '', '' ).'
+				</h1>
+			</div>
+
+			<div class="panelbody">'
+			."\n\n";
+
+		// Display info & error messages
+		$r .= $Messages->display( NULL, NULL, false, 'all', NULL, NULL, 'action_messages' );
+
+		return $r;
+	}
+
+
+	/**
+	 * Close open div.
+	 *
+	 * @return string
+	 */
+	function get_body_bottom()
+	{
+		return "\n</div>\n";
+	}
+}
+
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins_adm/legacy/rsc/css/desert.css 1.10.3.src/skins_adm/legacy/rsc/css/desert.css
--- 0.9.2.src/skins_adm/legacy/rsc/css/desert.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/legacy/rsc/css/desert.css	2006-09-12 01:51:06.000000000 -0500
@@ -0,0 +1,866 @@
+/**
+ * Backoffice main Cascading Style Sheets definitions for Desert style.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package admin
+ */
+
+@import url(../../../../rsc/css/basic.css);            /* Import basic styles */
+@import url(../../../../rsc/css/img.css);              /* Import standard image styles */
+@import url(../../../../rsc/css/results.css);          /* Import results/tables styles */
+@import url(../../../../rsc/css/blog_elements.css);    /* Import standard blog elements styles */
+@import url(../../../../rsc/css/forms.css);            /* Import default form styles */
+@import url(../../../../rsc/css/comments.css);         /* Import default comment styles */
+@import url(../../../../rsc/css/fileman.css);          /* Import filemanager styles */
+@import url(../../../../rsc/css/admin.global.css);     /* Import basic admin styles */
+
+body {
+	margin: 0;
+	background-color: #fff;
+	color: #000;
+	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 84%;
+}
+
+/* Titles */
+#TitleArea h1 {
+	clear: both;
+	margin: 1ex 0;
+	padding: 1ex;
+	font-family: Arial, Helvetica, sans-serif;
+	color: #9e9286;
+	font-size: 112%;
+	font-weight:normal;
+	background-color: #efede0;
+	border: 1px solid #e1ddce;
+}
+h2 {
+	margin-top: 0ex;
+	margin-bottom: 1ex;
+	color: #9e9286;
+	font-size: 140%;
+}
+h3 {
+	font-size: 120%;
+}
+div.bSideItem h3,
+div.browse_side_item h3 {
+	color: #9e9286;
+	margin: .5ex 0;
+}
+div.panelinfo h3 {
+	margin: 1ex 0;
+	padding: 0;
+}
+h4 {
+	font-size: 110%;
+	margin-bottom: 1ex;
+	color: #9e9286;
+}
+
+/* Form elements: */
+textarea,
+input,
+select {
+	border: 1px solid #ccc5aa;
+	background-color: #f4f3ee;
+	padding: 1px;
+	margin: 1px;
+	vertical-align: middle;
+}
+input.checkbox,
+input.radio {
+	background-color: #fff;
+	border: 0;
+	padding: 0;
+	margin: 0;
+}
+input.field_required,
+select.field_required,
+textarea.field_required {
+	background-image:  url("../icons/mandatory_star_desert.gif");
+}
+form.fform fieldset {
+	border-color: #eee7e0;
+}
+
+legend {
+	font-weight: bold;
+	color: #9e9286;
+}
+
+
+/* Links and buttons: */
+a {
+	background-color: transparent;
+	color: #008;
+	text-decoration: none;
+}
+a:hover {
+	color: #00b;
+	text-decoration: underline;
+}
+a.CurrentBlog,
+a.OtherBlog,
+a.ActionButton,
+a.DeleteButton {
+	color:#333;
+	text-decoration: none;
+	padding: 2px 1ex;
+	border: 1px solid #ccc5aa;
+	white-space:nowrap;
+}
+a.CurrentBlog {
+	font-weight: bold;
+	background-image: url(../img/desert-button-2.gif);
+	background-color: #fff;
+}
+a.CurrentBlog:hover {
+	color: #000;
+	text-decoration: underline;
+	border: 1px solid #000;
+}
+a.OtherBlog,
+a.ActionButton,
+a.DeleteButton {
+	background-image: url(../img/desert-button.gif);
+	background-color: #e1ddce;
+}
+a.OtherBlog {
+	line-height: 3.5ex;
+}
+a.OtherBlog:hover,
+a.ActionButton:hover {
+	color: #00b;
+	text-decoration: underline;
+	background-color: #fff;
+	background-image: url(../img/desert-button-2.gif);
+	border: 1px solid #00b;
+}
+a.DeleteButton:hover {
+	color: #c00;
+	text-decoration: underline;
+	background-color: #fff;
+	background-image: url(../img/desert-button-2.gif);
+	border: 1px solid #c00;
+}
+a.PublishButton {
+	color:#333;
+	background-color: transparent;
+	text-decoration: none;
+	font-weight: bold;
+	padding: 2px 1ex;
+	background-image: url(../img/desert-button.gif);
+	background-color: #e1ddce;
+	border: 1px solid #ccc5aa;
+	white-space:nowrap;
+}
+a.PublishButton:hover {
+	color: #c00;
+	text-decoration: underline;
+	background-color: #fff;
+	background-image: url(../img/desert-button-2.gif);
+	border: 1px solid #c00;
+}
+
+input.search,
+input.ActionButton,
+input.SaveButton,
+input.DeleteButton,
+input.CancelButton,
+input.ResetButton,
+div.edit_actions input,
+div.PostActionsArea input {
+	padding: 2px;
+	margin: .5ex 1px;
+	color:#333;
+	background-image: url(../img/desert-button.gif);
+	background-color: #e1ddce;
+	border: 1px solid #ccc5aa;
+}
+input.filter {
+	background-image: url(../img/desert-button.gif);
+	background-color: #e1ddce;
+	border: 1px solid #ccc5aa;
+}
+div.edit_actions input,
+div.PostActionsArea input {
+	margin: 1px 1px;
+}
+input.search:hover,
+input.filter:hover,
+input.ActionButton:hover,
+input.DeleteButton:hover,
+input.CancelButton:hover,
+div.edit_actions input:hover,
+div.PostActionsArea input:hover {
+	color: #00b;
+	text-decoration: underline;
+	background-color: #fff;
+	background-image: url(../img/desert-button-2.gif);
+	border: 1px solid #00b;
+}
+
+input.SaveButton,
+input.DeleteButton,
+input.CancelButton,
+div.edit_actions input.SaveButton {
+	font-weight: bold;
+}
+input.SaveButton:hover,
+input.DeleteButton:hover,
+input.ResetButton:hover,
+div.edit_actions input.SaveButton:hover,
+div.edit_actions input.DeleteButton:hover {
+	color: #c00;
+	border: 1px solid #c00;
+}
+
+
+/* Filemanager */
+
+#fm_bar {
+	border-top: 1px solid #9e9286;
+	border-left: 1px solid #9e9286;
+	border-right: 1px solid #9e9286;
+	background-color: #efede0;
+}
+#fm_dirtree {
+	border: 1px solid #9e9286;
+}
+#fm_files {
+	border: 1px solid #9e9286;
+	background-color: #efede0;
+}
+table.filelist {
+	border-bottom: 1px solid #9e9286;
+}
+
+
+/*
+ * Results tables OVERRIDES:
+ */
+
+/* Table rows: */
+table.grouped {
+	border: 1px solid #9e9286;
+}
+
+/* Table Filters: */
+table.grouped tr.filters td {
+	border-bottom: 1px solid #9e9286;
+	border-left: 1px solid #9e9286;
+	border-right: 1px solid #9e9286;
+	background-color: #e3dfd0;
+}
+
+table.grouped tr,
+table.filelist tr {
+	background-color: #f5f3ef;
+}
+table.grouped tr.odd,
+table.filelist tr.odd {
+	background-color: #efede0;
+}
+table.grouped tr.group td {
+	color: #8e8276;
+	background-color: #e3dfd0;
+	border-top: 1px solid #9e9286;
+	border-bottom: 1px solid #9e9286;
+}
+table.grouped td,
+table.filelist td {
+	border-left: 1px solid #9e9286;
+}
+table.grouped tr.even:hover,
+table.grouped tr.odd:hover,
+table.filelist tr:hover,
+table.filelist tr.odd:hover {
+	background-color:#e3dfd0;
+}
+
+/* Table headers/footers: */
+table.grouped th,
+table.filelist th,
+table.grouped thead td,
+table.grouped tfoot td {
+	border-bottom: 1px solid #9e9286;
+	border-left: 1px solid #9e9286;
+	background-color: #efede0;
+}
+table.grouped th {
+	color: #9e9286;
+}
+
+/* Table BASIC sort buttons/headers: */
+table.grouped th a.basic_current,
+table.filelist th a.basic_current {
+	background-color:#e3dfd0;
+}
+table.grouped th a.basic_sort_link:hover,
+table.filelist th a.basic_sort_link:hover {
+	background-color:#e3dfd0;
+}
+
+table.filelist tr.listfooter td {
+	border-top: 1px solid #9e9286;
+	background-color: #efede0;
+}
+
+/* Table totals: tr */
+table.grouped tr.total {
+	border-bottom: 1px solid #9e9286;
+	border-left: 1px solid #9e9286;
+	border-right: 1px solid #9e9286;
+	background-color: #efede0;
+	white-space: nowrap;
+}
+
+table.grouped tr.total td{
+	border-top: 1px solid #9e9286;
+	white-space: nowrap;
+}
+
+/* / Results tables */
+
+
+/*
+ * Page layout:
+ */
+#header {
+	float:left;
+	width:100%;
+	background: url(../img/bg.gif) repeat-x bottom;
+	font-size:85%;
+	line-height:normal;
+	padding:0;
+	margin:0;
+}
+#TitleArea {
+	clear: both;
+	margin: 0 1em;
+	padding: 0;
+	border-top: 1px solid #fff;	/* force moz to display float before */
+}
+#evologo {
+	float:left;
+	padding-left: 1em;
+	padding-right: 1em;
+	vertical-align: middle;
+	border: 0;
+}
+#headfunctions {
+	margin-top: .5ex;
+	text-align:right;
+	margin-right: 1ex;
+	color: #b0b0b0;
+}
+#headfunctions a {
+	padding: 1px;
+	color: #b0b0b0;
+	background-color: transparent;
+	text-decoration: none;
+}
+#headfunctions a:hover {
+	color: #000;
+	background-color: #f0e0e0;
+	text-decoration: none;
+}
+#headinfo {
+	padding-left: 1em;
+	line-height: 150%;
+	color: #b0b0b0;
+	white-space: nowrap;
+}
+.panelbody {
+	margin: 0;
+	padding: 0;
+	/* border:	1px solid #f00; */
+}
+
+.left_col {
+	vertical-align: top;
+	float: left;
+	width: 65%;
+	clear: left;
+	/* border:	1px solid #f00; */
+	margin: 0;
+	padding: 0;
+	overflow: hidden;
+}
+.right_col {
+	/* border:	1px solid #f00; */
+	width: 33%;
+	vertical-align: top;
+	float: right;
+	margin: 0;
+	padding: 0;
+	overflow: hidden;
+}
+div.action_messages /* Page top messages */
+{
+	margin:1ex 1em;
+}
+div.panelinfo {
+	clear: both;
+	background-color: #efede0;
+	border: 1px solid #e1ddce;
+	padding: 0 1ex;
+	margin: 1ex 1em;
+}
+div.tabbedpanelblock div.panelinfo {
+	/* when embeded, no margin: */
+	margin: 1ex 0;
+}
+div.panelinfo p {
+	margin: 1ex 0;
+	padding: 0;
+}
+div.panelblock {
+	clear:both;
+	border: 1px solid #e1ddce;
+	padding: 1ex;
+	margin: 1ex 1em;
+}
+.footer {
+	text-align: center;
+	font-size: 74%;
+	margin-top: 0ex;
+	margin-bottom: 0ex;
+	padding-bottom: 1ex;
+	clear: both;
+}
+
+/* Main tabs: */
+ul.tabs {
+	margin:0;
+	clear: both;
+	padding: 0 1em 0;
+	list-style: none;
+}
+ul.tabs li {
+	float:left;
+	background:url(../img/left_both.gif) no-repeat left top;
+	margin:0;
+	padding:0 0 0 9px;
+	border-bottom:1px solid #9e9286;
+}
+ul.tabs li a {
+	float:left;
+	display:block;
+	white-space:nowrap;
+	background: url(../img/right_both.gif) no-repeat right top;
+	padding:4px 11px 3px 2px;
+	text-decoration:none;
+	color:#765;
+}
+/* Commented Backslash Hack: hides rule from IE5-Mac \*/
+ul.tabs li a {float:none;}
+/* End IE5-Mac hack */
+ul.tabs li a:hover {
+	color:#33c;
+	text-decoration: underline;		/* for IE */
+}
+ul.tabs li:hover {			/* Won't work in IE */
+	background-position:0% -150px;
+	color:#333;
+}
+ul.tabs li:hover a {			/* Won't work in IE */
+	background-position:100% -150px;
+	color:#33c;
+	/* text-decoration: none; */
+}
+ul.tabs li.current {
+	background-position:0% -150px;
+	border-width:0;
+}
+ul.tabs li.current a {
+	background-position:100% -150px;
+	color:#333;
+	padding-bottom:4px;
+}
+ul.tabs li.current a:hover {
+	text-decoration: underline;
+	color:#333;
+}
+
+/* Sub-tabs */
+ul.hack { /* fplanque: note: I'm not sure the hack is still needed now we have removed decimal ex paddings */
+	margin:0;
+	clear: both;
+	padding: 2px 1em 0;
+	list-style: none;
+}
+ul.hack li {
+	display: none;
+}
+div.pt
+{
+	margin: 0 1em;
+}
+div.panelblocktabs
+{
+	clear: both;
+	margin-top: 1ex;
+	float:left;
+	width:100%;
+	background: url(../img/tabs_bg.gif) repeat-x bottom;
+	font-size:85%;
+	line-height:normal;
+}
+div.tabbedpanelblock {
+	clear: both;
+	border: 1px solid #9e9286;
+	border-top: none;
+	background-color: #fbfaf9;
+	padding: 1ex 1em 1ex 1em;
+	margin: 0 1em 2ex 1em;
+}
+div.tabbedpanelblock fieldset {
+	border: 1px solid #ddd;
+	margin: 0 0 1ex 0;
+	background-color: #fff;
+	padding: .5ex 1ex;
+}
+div.tabbedpanelblock fieldset fieldset {
+	border: none;
+}
+
+/* browse/ Edit Screen: */
+table.browse {
+	width: 100%;
+}
+td.browse_left_col {
+	vertical-align:top;
+	padding: 1ex 0 0 0;
+}
+td.browse_right_col {
+	width: 19em;
+	vertical-align:top;
+	padding: 1ex 0 0 0;
+}
+.browse_side_item {
+	border: 1px solid #eee7e0;
+	background-color: #fff;
+	padding: 1ex;
+	margin: 0 0 1em 1em;
+}
+
+div.NavBar {
+	background-color: #efede0;
+	border: 1px solid #e1ddce;
+	padding: 1ex;
+	margin: 0 0 1ex 0;
+}
+div.NavBar table {
+	width: 100%;
+}
+div.PostActionsArea,
+div.CommentActionsArea {
+	clear: both;
+	background-color: #efede0;
+	border-top: 1px solid #e1ddce;
+	border-bottom: 1px solid #e1ddce;
+	padding: 1ex;
+	margin: 0;
+}
+
+div.bSideItem {
+	border: 1px solid #eee7e0;
+	padding: 1ex;
+	margin: 0 1em 1ex 0;
+}
+
+.bSmallHead {
+	font-size: 85%;
+	padding: 1ex;
+	margin: 0;
+	color: #9e9286;
+	border-bottom: 1px solid #e1ddce;
+}
+.bSmallHeadRight {
+	float: right;
+	text-align: right;
+}
+
+div.bComment, /* Entire comment block */
+form.bComment /* New comment form */
+{
+	border: 1px solid #eee7e0;
+	padding: 0;
+	margin: 1ex;
+}
+
+
+/* Post colors on browse page */
+.bDate,
+.bTime,
+.bAuthor,
+.bStatus,
+.bType,
+.bViews,
+.bPriority,
+.bAssignee,
+.bExtStatus
+{
+	color: #6e6256;
+	font-weight:bold;
+}
+.bCategories,
+.bEmail,
+.bIP,
+.bURL,
+.bKarma {
+	color:#6e6256;
+}
+div.bPost {
+	clear: both;
+	padding: 0;
+	margin: 0 0 1ex 0;
+}
+div.bPostpublished {
+	border: 1px solid #e1ddce;
+	background-color: #fff;
+}
+.bPostpublished span.bStatus,
+div.bCommentpublished span.bStatus {
+	color: #0b0;
+}
+.bPostprotected {
+	border: 1px solid #fc9;
+	background-color: #fff;
+	/* background-color: #fff7e7; */
+}
+.bPostprotected span.bStatus {
+	color: #ea0;
+}
+.bPostprotected > div.bSmallHead /* Direct child only */
+{
+	border-bottom: 1px solid #fc9;
+}
+.bPostprivate {
+	border: 1px solid #f99;
+	background-color: #fff;
+	/* background-color: #fee; */
+}
+.bPostprivate span.bStatus {
+	color: #e00;
+}
+.bPostprivate > div.bSmallHead /* Direct child only */
+{
+	border-bottom: 1px solid #f99;
+}
+.bPostdraft,
+div.bCommentdraft {
+	border: 1px dashed #ccc;
+	background-color: #f4f4f4;
+}
+.bPostdraft span.bStatus,
+div.bCommentdraft span.bStatus {
+	color: #666;
+}
+.bPostdraft > div.bSmallHead, /* Direct child only */
+div.bCommentdraft > div.bSmallHead /* Direct child only */
+{
+	border-bottom: 1px dashed #ccc;
+}
+.bPostdeprecated,
+div.bCommentdeprecated {
+	border: 1px dashed #000;
+	background-color: #d8d8d8;
+	color: #888;
+}
+.bPostdeprecated span.bStatus,
+div.bCommentdeprecated span.bStatus {
+	color: #000;
+}
+.bPostdeprecated > div.bSmallHead, /* Direct child only */
+div.bCommentdeprecated > div.bSmallHead /* Direct child only */
+{
+	border-bottom: 1px dashed #000;
+}
+
+.bContent,
+.bCommentContent,
+.bFeedback {
+	margin: 1ex;
+}
+.bTitle {
+	font-weight: bold;
+	margin: 0;
+	padding: 0;
+}
+.bText {
+	margin: 0;
+	padding: 0;
+}
+a.permalink_right {
+	margin: .3ex .3ex 0 0;
+}
+
+.bSideItem ul,
+.browse_side_item ul,
+.right_col ul {
+	margin-left: 0ex;
+	padding-left: 0ex;
+	margin-top: .5ex;
+	margin-bottom: .5ex;
+	list-style-type:none;
+}
+.bSideItem ul ul,
+.browse_side_item ul ul,
+.right_col ul ul {
+	margin-left: 1ex;
+	padding-left: 1ex;
+}
+
+input.SearchField {
+	width: 96%;
+	margin: .5ex auto 0 auto;
+	padding: 2px;
+}
+
+
+/* Calendar: */
+caption.bCalendarCaption {
+	border: 1px solid #e1ddce;
+	background-color: #efede0;
+	border-bottom: 0;
+}
+table.bCalendarTable {
+	border: solid 1px #e1ddce;
+}
+table.bCalendarTable tfoot td {
+	background-color: #efede0;
+	border-top: 1px solid #e1ddce;
+}
+table.bCalendarTable a:hover {
+	background-color: #e1ddce;
+}
+table.bCalendarTable td:hover /* Not in IE */
+{
+	background-color: #e1ddce;
+}
+table.bCalendarTable tfoot td:hover /* Not in IE */
+{
+	background-color: #efede0;
+}
+table.bCalendarTable tfoot a {
+	text-decoration: none;
+}
+th.bCalendarHeaderCell {
+	color: #9e9286;
+}
+#bCalendarToday {
+	background-color: #efede0;
+	border: 1px solid #900;
+}
+
+/* Write/compose Screen */
+.left_col fieldset {
+	border: 1px solid #eee7e0;
+	margin: 0 0 1ex 1em;
+	padding: 0 1ex 1ex 1ex;
+}
+
+.bSideItem fieldset div,
+.browse_side_item fieldset div {
+	margin: 1ex 0ex;
+}
+
+.right_col fieldset {
+	border: 1px solid #eee7e0;
+	margin: 0 1em 1ex 0;
+	padding: 0 1ex 1ex 1ex;
+}
+.bSideItem fieldset,
+.browse_side_item fieldset
+{
+	margin: 1ex 0;
+	clear: both;
+}
+
+fieldset.extracats {
+	border: 1px solid #eee7e0;
+	padding: 0 0 0 1ex;
+	margin: 1ex 1em 1ex 0;
+	overflow: visible;
+}
+fieldset.extracats div.extracats {
+	/* border: 1px solid #f00; */
+	height: 44ex;
+	overflow: auto;
+	padding: 0 1ex 0 0;
+	margin: 0 0 0 0;
+}
+.extracatnote {
+	/* display: block; */
+	font-size: 80%;
+	margin: 1ex 0;
+	padding: 0;
+	color: #999;
+	/* border: 1px solid #f00; */
+}
+
+div.edit_toolbars {
+	margin-top: 1ex;
+	width: 100%;
+	text-align: center;
+}
+div.edit_toolbar {
+	background-color: #efede0;
+	border: 1px solid #e1ddce;
+	padding: 1px;
+	margin: 1px auto;
+	width: 98%;
+}
+div.edit_toolbar input {
+	color:#333;
+	background-color: #fff;
+	background-image: url(../img/desert-button-2.gif);
+	border: 1px solid #ccc5aa;
+	margin: 0 1px;
+}
+div.edit_toolbar input:hover {
+	color: #000;
+	text-decoration: underline;
+	border: 1px solid #000;
+}
+div.edit_area {
+	width: 100%;
+	text-align: center;
+}
+div.edit_area textarea,
+textarea.bComment {
+	width: 98%;
+	margin: 0 auto;
+}
+div.edit_actions {
+	background-color: #efede0;
+	border: 1px solid #e1ddce;
+	padding: 1px;
+	margin: 1ex auto;
+	width: 98%;
+	text-align: center;
+}
+
+/* User rights: */
+span.checkall,
+th.checkright {
+	font-size: 84%;
+}
+
+
+/*
+ * Skin selection:
+ */
+div.skinshot {
+	background-color: #efede0;
+}
+
+div.skinshot img.current {
+	border: 1px solid #d00;
+}
diff -ruN --text 0.9.2.src/skins_adm/legacy/rsc/css/legacy.css 1.10.3.src/skins_adm/legacy/rsc/css/legacy.css
--- 0.9.2.src/skins_adm/legacy/rsc/css/legacy.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/legacy/rsc/css/legacy.css	2006-08-05 19:57:34.000000000 -0500
@@ -0,0 +1,299 @@
+/**
+ * Backoffice main Cascading Style Sheets definitions for Legacy style.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package admin
+ */
+
+@import url(desert.css);	/* based on desert.css */
+
+/* Titles */
+#TitleArea h1 {
+	margin: 1ex 0;
+	padding: 0;
+	color: #abc;
+	background-color: #fff;
+	border: 0;
+}
+h2 {
+	color: #abc;
+}
+div.bSideItem h3 {
+	color: #abc;
+}
+h4 {
+	color: #abc;
+}
+
+/* Form elements: */
+textarea,
+input,
+select {
+	border: 1px solid #ccc;
+	background-color: #f4f4f4;
+}
+form.fform fieldset {
+	border-color: #ddd;
+}
+
+legend {
+	color: #abc;
+}
+
+
+/* Links and buttons: */
+a {
+	background-color: transparent;
+	color: #00e;
+	text-decoration: none;
+}
+a:hover {
+	color: #b0b0b0;
+	text-decoration: underline;
+}
+a.CurrentBlog,
+a.OtherBlog,
+a.ActionButton,
+a.DeleteButton {
+	border: 1px solid #ccc;
+}
+a.CurrentBlog
+{
+	background-image: none;
+	background-color: #fff;
+	border: 1px solid #abc;
+	color: #00e;
+}
+a.OtherBlog
+{
+	background-image: none;
+	background-color: #eee;
+	border: 1px solid #abc;
+	color: #00e;
+}
+a.ActionButton,
+a.DeleteButton {
+	background-image: url(../img/legacy-button.gif);
+	background-color: #fec;
+}
+a.OtherBlog:hover,
+a.CurrentBlog:hover
+{
+	background-image: none;
+	background-color: #fff;
+	color: #b0b0b0;
+}
+a.ActionButton:hover {
+	background-color: #fff;
+	background-image: url(../img/legacy-button.gif);
+	border: 1px solid #fec;
+}
+a.DeleteButton:hover {
+	background-color: #fff;
+	background-image: url(../img/legacy-button.gif);
+	border: 1px solid #fec;
+}
+a.PublishButton {
+	background-image: url(../img/legacy-button.gif);
+	background-color: #fec;
+	border: 1px solid #ccc;
+}
+a.PublishButton:hover {
+	background-color: #fff;
+	background-image: url(../img/legacy-button.gif);
+	border: 1px solid #fec;
+}
+
+input.search,
+input.ActionButton,
+input.SaveButton,
+input.ResetButton,
+input.DeleteButton,
+input.CancelButton,
+div.edit_actions input,
+div.PostActionsArea input {
+	background-image: url(../img/legacy-button.gif);
+	background-color: #fec;
+	border: 1px solid #ccc;
+
+}
+input.search:hover,
+input.ActionButton:hover,
+input.CancelButton:hover,
+div.edit_actions input:hover,
+div.PostActionsArea input:hover {
+	background-color: #fec;
+	background-image: url(../img/legacy-button.gif);
+	border: 1px solid #00b;
+
+}
+
+input.DeleteButton:hover {
+	background-color: #fec;
+	background-image: url(../img/legacy-button.gif);
+}
+
+/* Tables: */
+
+table.grouped
+{
+	border: 1px solid #999;
+}
+
+table.grouped tr {
+	background-color: #eee;
+}
+table.grouped tr:hover,
+table.grouped tr.odd:hover {
+	background-color: #ccc;
+}
+table.grouped td {
+	border-left: 1px solid #999;
+}
+
+table.grouped tr.odd {
+	background-color: #ddd;
+}
+
+table.grouped th,
+table.grouped tr.total td {
+	border-bottom: 1px solid #999;
+	border-left: 1px solid #999;
+	color: #fff;
+	background-color: #abc;
+}
+
+tr.group td {
+	color: #999;
+	background-color: #ccc;
+	border-left: 0;
+	border-top: 1px solid #999;
+	border-bottom: 1px solid #999;
+}
+
+/* Page layout: */
+#header {
+	background: url(../img/bg_grey.gif) repeat-x bottom;
+}
+div.panelinfo {
+	clear: both;
+	border: 1px solid #def;
+	background: #eef5ff;
+	padding: 0 1ex;
+	margin: 1ex 1em;
+}
+/* Main tabs: */
+ul.tabs li {
+	background:url(../img/tabs_left_grey.gif) no-repeat left top;
+	border-bottom:1px solid #949494;
+}
+ul.tabs li a {
+	background: url(../img/tabs_right_grey.gif) no-repeat right top;
+}
+/* Sub-tabs */
+div.panelblocktabs
+{
+	background: url(../img/tabs_bg_grey.gif) repeat-x bottom;
+}
+div.tabbedpanelblock {
+	border: 1px solid #939393;
+	border-top: none;
+	background-color: #fafafa;
+}
+
+
+
+
+
+/* browse/ Edit Screen: */
+div.NavBar {
+	background-color: #eee;
+	border: 1px solid #ccc;
+}
+div.PostActionsArea,
+div.CommentActionsArea {
+	background-color: #eee;
+	border-top: 1px solid #ccc;
+	border-bottom: 1px solid #ccc;
+}
+
+div.bSideItem {
+	border: 1px solid #ddd;
+}
+
+.bSmallHead {
+	color: #abc;
+	border-bottom: 1px solid #ccc;
+}
+
+div.bPostpublished {
+	border: 1px solid #ccc;
+
+}
+
+
+/* Calendar: */
+caption.bCalendarCaption {
+	border: 1px solid #ccc;
+	background-color: #eee;
+	border-bottom: 0;
+}
+table.bCalendarTable {
+	border: solid 1px #ccc;
+	border-collapse: separate;
+}
+table.bCalendarTable tfoot td {
+	background-color: #eee;
+	border-top: 1px solid #ccc;
+}
+table.bCalendarTable a:hover {
+	background-color: transparent;
+	color: #b0b0b0;
+}
+table.bCalendarTable td:hover /* Not in IE */
+{
+	background-color: transparent;
+	color: inherit;
+}
+table.bCalendarTable tfoot td:hover /* Not in IE */
+{
+	background-color: #eee;
+}
+th.bCalendarHeaderCell {
+	color: #abc;
+}
+#bCalendarToday {
+	background-color: #cff;
+}
+
+/* Write/compose Screen */
+.left_col fieldset {
+	border: 1px solid #ddd;
+}
+
+.right_col fieldset {
+	border: 1px solid #ddd;
+}
+
+fieldset.extracats {
+	border: 1px solid #ddd;
+
+}
+div.edit_toolbar {
+	background-color: #eee;
+	border: 1px solid #ccc;
+
+}
+div.edit_toolbar input {
+	background-color: #eee;
+	background-image: url(../img/legacy-button-2.gif);
+	border: 1px solid #ccc;
+
+}
+div.edit_actions {
+	background-color: #eee;
+	border: 1px solid #ccc;
+}
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins_adm/legacy/rsc/css/sidebar.css 1.10.3.src/skins_adm/legacy/rsc/css/sidebar.css
--- 0.9.2.src/skins_adm/legacy/rsc/css/sidebar.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/legacy/rsc/css/sidebar.css	2006-02-23 22:12:54.000000000 -0600
@@ -0,0 +1,66 @@
+/**
+ * CSS Overrides for the sidebar
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package admin
+ */
+#TitleArea {
+	margin: 1ex;
+	padding: 0;
+}
+div.panelinfo {
+	margin: 1ex;
+}
+.left_col,
+.right_col
+ {
+	float: none;
+	width: 100%;
+	clear: none;
+	overflow: visible;
+	margin: 0;
+	padding: 0;
+}
+.left_col fieldset,
+.right_col fieldset {
+	margin: 1ex;
+	padding: 0 1ex 1ex 1ex;
+}
+fieldset.extracats {
+	padding: 0 0 0 1ex;
+	margin: 1ex;
+	overflow: visible;
+}
+fieldset.extracats div.extracats /* We'll need at least the same depth as for the skin's general CSS to override */
+{
+	height: auto;
+	overflow: visible;
+	padding: 0ex 1ex;
+	margin: 0ex;
+}
+.notes,
+.extracatnote
+{
+	display: none;
+	color: #f00;
+}
+.line
+{
+	white-space: normal;
+	display: block;
+}
+/* blueyed>> this is ugly IMHO
+	- in Firefox the checkbox/radio is stretched;
+	- Konqueror does not make it wider (ok)
+	- Opera does also no stretching, but centers it
+	Is this really wanted?
+	fp>> YES I fear this is really neede SOMEWHERE in IE because if the flawed box model. There must be a nicer way but there is a domino effect and it would require a large refactoring of the whole css -> new skin !!
+	fp>> We can wait to discover where it breaks though...
+	The above alone is fine, IMHO - and does not consume two lines (label and input)
+.line input
+{
+	width: 98%;
+}*/
diff -ruN --text 0.9.2.src/skins_adm/legacy/rsc/css/variation.css 1.10.3.src/skins_adm/legacy/rsc/css/variation.css
--- 0.9.2.src/skins_adm/legacy/rsc/css/variation.css	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/legacy/rsc/css/variation.css	2006-03-18 19:14:50.000000000 -0600
@@ -0,0 +1,80 @@
+/**
+ * Backoffice main Cascading Style Sheets definitions for Variation style.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package admin
+ */
+
+@import url(desert.css);	/* This is based on desert.css */
+
+/* Titles */
+#TitleArea h1 {
+	color: #a00;
+}
+h2 {
+	color: #a00;
+}
+div.bSideItem h3 {
+	color: #a00;
+}
+h4 {
+	color: #a00;
+}
+
+
+a.ActionButton,
+a.DeleteButton,
+a.ActionButton:hover,
+a.DeleteButton:hover,
+a.PublishButton,
+a.PublishButton:hover,
+div.edit_actions input.SaveButton,
+div.edit_actions input,
+div.PostActionsArea input,
+div.edit_actions input:hover,
+div.PostActionsArea input:hover,
+div.edit_actions input.SaveButton:hover,
+div.edit_actions input.DeleteButton:hover {
+	color:#333;
+	background-color: #fff;
+	background-image: url(../img/desert-button-2.gif);
+	border: 1px solid #ccc5aa;
+}
+fieldset.submit input.SaveButton:hover,
+fieldset.submit input.ResetButton:hover,
+input.search,
+input.search:hover,
+input.ActionButton:hover,
+input.DeleteButton:hover,
+input.CancelButton:hover
+{
+	color:#333;
+	background-color: #e1ddce;
+	background-image: url(../img/desert-button.gif);
+	border: 1px solid #ccc5aa;
+}
+input.SaveButton:hover {
+	color:#333;
+	border: 1px solid #ccc5aa;
+}
+
+legend {
+	color: #a00;
+}
+table.grouped th {
+	color: #a00;
+}
+
+
+
+form.fform fieldset.submit fieldset {
+	background: transparent;
+}
+form.fform fieldset.submit {
+	border:0;
+	background:transparent;
+	clear:both;
+}
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins_adm/legacy/rsc/icons/mandatory_star_desert.gif 1.10.3.src/skins_adm/legacy/rsc/icons/mandatory_star_desert.gif
--- 0.9.2.src/skins_adm/legacy/rsc/icons/mandatory_star_desert.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/legacy/rsc/icons/mandatory_star_desert.gif	2006-04-14 20:14:12.000000000 -0500
@@ -0,0 +1,2 @@
+GIF89a    !     ,       LINX;U` 0iP s$2A-F3
bPxER5
+HȊrE Z=.P?e	FNG  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins_adm/legacy/rsc/img/bg.gif 1.10.3.src/skins_adm/legacy/rsc/img/bg.gif
--- 0.9.2.src/skins_adm/legacy/rsc/img/bg.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/legacy/rsc/img/bg.gif	2006-02-23 22:12:54.000000000 -0600
@@ -0,0 +1,4 @@
+GIF89a -   򞒆!     ,     -  'dih#LFu"	˥&A"ШT3W+Zݭx,3,A$ $wdk||5PA6@Hpa
+4@)"LXBfqdF"?e\2˗0CYL
+̄ l>ГC~< MP2
+(ԩF@ukW\rذcz86[lӆ]ۖݻx߿  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins_adm/legacy/rsc/img/bg_grey.gif 1.10.3.src/skins_adm/legacy/rsc/img/bg_grey.gif
--- 0.9.2.src/skins_adm/legacy/rsc/img/bg_grey.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/legacy/rsc/img/bg_grey.gif	2006-02-23 22:12:54.000000000 -0600
@@ -0,0 +1,4 @@
+GIF89a -                                             !     ,     -  `$d96f*jK\g7(:ڼpH,
"L.ΧTmNzO-X8xhay0;1x<M0y|xm  ɲ
+
+
+ AxW_~"(p?"&T B=A~|Q#ǈ&=W|I,!	S(g)eϘ>{9`Q<Ytϛ7T&ˢLBpjSXJ+زhE@@om ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins_adm/legacy/rsc/img/desert-button-2.gif 1.10.3.src/skins_adm/legacy/rsc/img/desert-button-2.gif
--- 0.9.2.src/skins_adm/legacy/rsc/img/desert-button-2.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/legacy/rsc/img/desert-button-2.gif	2006-02-23 22:12:54.000000000 -0600
@@ -0,0 +1 @@
+GIF89a@    !     ,    @   0I8ͻ`(dYhl+tmx:pH,rl:(@ZجvxL.znowNץ~G<1&	  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins_adm/legacy/rsc/img/desert-button.gif 1.10.3.src/skins_adm/legacy/rsc/img/desert-button.gif
--- 0.9.2.src/skins_adm/legacy/rsc/img/desert-button.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/legacy/rsc/img/desert-button.gif	2006-02-23 22:12:54.000000000 -0600
@@ -0,0 +1,3 @@
+GIF89a@                   !     ,    @   PI8<`(dIhlp,tx|aH,Ȥr<8ШtJZvz0@.z^#|N~
+ 
+H*, ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins_adm/legacy/rsc/img/left_both.gif 1.10.3.src/skins_adm/legacy/rsc/img/left_both.gif
--- 0.9.2.src/skins_adm/legacy/rsc/img/left_both.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/legacy/rsc/img/left_both.gif	2006-02-23 22:12:54.000000000 -0600
@@ -0,0 +1,2 @@
+GIF89a	 , ƿ崪ɰŪ!   ,    	 , 'fm)uŧA]aۙ GÌ|u$64
w	,NX&sadrilv}uR̾ټ  @I
8h<x`(54 J|"9 Ϟ(	ahG9 -` J0Cӧ?X}jÀJXuTYpᔈڣg{Dz*R6
+CLK((ƐK~<ypgNy1ϖAc4gӞCtӯS6l۲k뾽;7߾;=wǁ'͉G7>yuיw=;wwt[Wg ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins_adm/legacy/rsc/img/legacy-button-2.gif 1.10.3.src/skins_adm/legacy/rsc/img/legacy-button-2.gif
--- 0.9.2.src/skins_adm/legacy/rsc/img/legacy-button-2.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/legacy/rsc/img/legacy-button-2.gif	2006-02-23 22:12:54.000000000 -0600
@@ -0,0 +1,2 @@
+GIF87a (   ,     ( @k@Ph(Hde8h4AF׌Vv`0a<>͋tfO\;x<hQFE
+[Zyx^]|{A ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins_adm/legacy/rsc/img/legacy-button.gif 1.10.3.src/skins_adm/legacy/rsc/img/legacy-button.gif
--- 0.9.2.src/skins_adm/legacy/rsc/img/legacy-button.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/legacy/rsc/img/legacy-button.gif	2006-02-23 22:12:54.000000000 -0600
@@ -0,0 +1 @@
+GIF87a (   ܌ݐޒߔߗ,     ( @r@P(!H$f9hARWVKv`a<V͎tZf[o\Exi	
!#%'A ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins_adm/legacy/rsc/img/right_both.gif 1.10.3.src/skins_adm/legacy/rsc/img/right_both.gif
--- 0.9.2.src/skins_adm/legacy/rsc/img/right_both.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/legacy/rsc/img/right_both.gif	2006-02-23 22:12:54.000000000 -0600
@@ -0,0 +1,9 @@
+GIF89a, ŪѰ!   ,    , "dihlp,tmxpRa `H,Ȥrl:ШtJZجvufHE	zn|N~s>
+ƺ
	
c 
+H*2V-Hŋ3jqav%lPɓ(S\ɲ˗0cʜI͛8sɳgL0l(ѣH*]ʴӧPJJիXjʵׯRX  hӪ]˶۷pʝKݻx˷߿l+^̸ǐ#KL˘3k̹ϠCnC
+c^ͺװc˞M۸sͻic"*_μУKNسkνË>t
+̪_Ͼ˟OϿ (}%``z&6F(wށfv ($h(,0h"jb(8<@HcdiH&L66:)TVi<B@Xv`ɤ\ihdpdrixHg|g{)蠄h&h.裐hVj)Fy馜Z:i:觢jjg꫰Zjh[ڪKkK&.l>+-Nk-^n뭨~+kn垫K֘+ko /n9p{ypWp7p#9qxqq q$o(yr,ߪ-Ǭ2ל%6,$:,,>BLt)tJ/rNwuOMuV_qZ7u	
vbpfv6nnrKwލzm~oxNl/x>9@Ot3yOoιԞ^ucMz[תv뮓
{gNڶv{sw|/ϼ?_x#N}_oySrO~柏{~O|(; r#(>"QP\ Pev $©&t
+SM.|8(CM"v@H"HL&:PH$r@<.z`H2hL6pH:   4 $ v IBL"G
+\
IJZ̤&7E< 4RL*IPB,gIZf(m^#.b, L2y<(XIjZ̦6nz8IrL:n @@.-.̧>~\ IhMBІ:D'JъZͨF7юz #@ hF(MJWҖ0)).ysȩNwӞ@
PJԢHMRԦ:PT!7Vծz`
XJֲhMZֶp\͚Fsxͫ^׾
\qմ,@Mb:]Qp:Zͬf7zvU-D< MjW.E@h 
+ͭnw
pKMr:UDlZͮvzץk/@Mz] Jͯ~{
lLN,#'lSΰh
{ eCL8#>W
+0S,4w@L"sFNc%;ɚl2LeDJX2.{Y\0b63לe5Pv3d9@3|c=8Aą>7E;~I[:ENӠftG}L(FiUʯ5eMkYָsk6>㯃Ml1ⱓe3~6-m^Sڸ6imǺv5íq>ӭnPݝ~75-y[4}[.pA>8߹3#S|31s_8Ȼ,.9ʩn9̗,Ů9Ήz{.t6>:ҋen:Y,V71ֳhz^0.jzf0izn0Ni;ޑ.Y~ф?<-x[7?4#S|)3Mr=E?z?GUzW< ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins_adm/legacy/rsc/img/tabs_bg.gif 1.10.3.src/skins_adm/legacy/rsc/img/tabs_bg.gif
--- 0.9.2.src/skins_adm/legacy/rsc/img/tabs_bg.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/legacy/rsc/img/tabs_bg.gif	2006-02-23 22:12:54.000000000 -0600
@@ -0,0 +1 @@
+GIF89a       !     ,        ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins_adm/legacy/rsc/img/tabs_bg_grey.gif 1.10.3.src/skins_adm/legacy/rsc/img/tabs_bg_grey.gif
--- 0.9.2.src/skins_adm/legacy/rsc/img/tabs_bg_grey.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/legacy/rsc/img/tabs_bg_grey.gif	2006-02-23 22:12:54.000000000 -0600
@@ -0,0 +1 @@
+GIF89a    !     ,       zh ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins_adm/legacy/rsc/img/tabs_left_grey.gif 1.10.3.src/skins_adm/legacy/rsc/img/tabs_left_grey.gif
--- 0.9.2.src/skins_adm/legacy/rsc/img/tabs_left_grey.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/legacy/rsc/img/tabs_left_grey.gif	2006-02-23 22:12:54.000000000 -0600
@@ -0,0 +1,11 @@
+GIF89a	 ,) 쒒哓                                                                  !  ) ,    	 , ptjX"a$
+9XQ-$
+JU ΍׀|>pD_gc+ l{ "    " ###&"&&'%{& !'!vϕ%ϸ ʢ"'ʉkMܲw#;XDvv Ɠ/ۺةBx[$fCmi02"ӽt.1HR:l({IN˛A+&7zZvd͗ڈZBPS'c\/ꔦQc[bq'+!/.ʫ,R·
+4Uր>L+,2
+y)\Z嬷`=[vڔOa$]X1;GJlήH@R
vXAjշAsM5RQ-y5tz{l
+X(.D$i aB(Ph B&@p h 
+T`~$ 
+L	!	v( Q p $!l 	(`8|F)x$Xbx *&E`qVb8z il禁s	uBx{go)hYq^码ʨ"zh饎ji9)Jijij~
+iz޺ګ:k+k,
+벿&l
+fbA  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins_adm/legacy/rsc/img/tabs_right_grey.gif 1.10.3.src/skins_adm/legacy/rsc/img/tabs_right_grey.gif
--- 0.9.2.src/skins_adm/legacy/rsc/img/tabs_right_grey.gif	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/legacy/rsc/img/tabs_right_grey.gif	2006-02-23 22:12:54.000000000 -0600
@@ -0,0 +1,34 @@
+GIF89a,, ēÒڦ                                                         !  , ,    , P3$j¤XLCrM>Pf.ǫ˼"x>ܼH-<:l|~qMxUivjzm,  ļîǹɸҺ	*.:y
$wpaK">v	H!Æ<1"Đ$;jǯwP0Р 8>s)TQG
tϦFt*gRSj5*RAeu,֣T.-ZҷK7WP
{w׻rnwnU}+a
@$8H!@ ˟	X-gϠI{^Zѧ]ftlӶO:l٥QMvjؽ.N7je-ґ-s˛w}w⑛o_]>sҪ?ϴ AT@AR0 ( 6蠁.x 
+hZ^Ha"z`v!VHcJ`.!>b&n"x"L8CX78c+rHd@9@ A$lc<pmƉi&x'oygw曄v)(矎裇6jz)){ZZ'sF(u:頣2褙Z)s'vik**Ghj>
+觴
+	j
+h"*ު)zzBmj;rl;yj{hozK＞>iֻaf@clc\qo1W"r)sL20r7g2!ۜ@r 1tI3%/4;2V+,tCw-#l,tfi1b@
+	0{|w{~߈'N83^޸xߑ~xWO8cw墏n:o7됃O_{>N/䴋~| )M7OC@~zc Hg/k \?Y
HB|( PA|-W?#ST`@@ чBD&"QNlbX$B1S,E&RqBXE'ъK<ch#JQgdbh'b1t#X01]cAQicH?~q\7rDl?(GIR2D)GUҕl%,K)Y
h,uIZ/caDf*LeSe2d01dqY7	nӛ<':ud;	OwS$<~3g;	{g;yNs
+ԟd;
+OuEMNt
+%hGO}n-iJ3dL; Ӛv6)NSSt9
LzӠ6Ry*T
+u@SZԤRQU4YXԭUheTZճ* A
+@5wj^TRZJӽvc5VjֿQu[W"65dUd3gGKҪMhQҶvlMֵ-mIk[ٶg]Z7n2w=nuK&W}.t[Oҕm\Ւ׺=/zͻr-/vS[We{^·ύ.o_W
mA:x}k)l_x
\j7nw0'`¸ q|71K_Ťe1xk]aCYFry W21b(+yv}Vs"uF33.LѲ8.rm=_=?ǭrG_<K҂~4A:0^EO
wQ>gGϚF.0+ضgvq	W?vKkwZ4wVږ/ټ⹶ԗռZ>5@G
a9՞
U]Oӻ=vK{׽tO>u
g Cw4quc>rm?Ϝ聟6ANf[2KnUI(yQNg_5s=e:r
+" "x^/]8gv;Nbݵ7]n;9^|opqӲ<wXbG'WY1sts㵬;֊O1HO|m̿>2rOrgl6t/_.֦~᷷;aO2 l~|{~gnµ~zEz
+}U{osȶo'	Vq{VxPoW\m>|stǁypv3XyExHgF_~~9(|gdxVi~܅~K68aߧcw^Ww:xvۖ#Xn71Gi|Gv`vnWTyew,(7kiPi/gyxg@t^ocfp&r(V{yHQXh_pm~Ճ܀j؈|/4g%yy6ևGw`ziGj''m^X~(xvna؉Z,Y|rpW'zZ|w157"8?؋jL7XłoƇ*Xc8m؅xmsȐxo6}نب+hs)XotMu¶f	$I5hd`׍a%Ww|a#~Wp g|@Fu?)&ifM	e{UɅYpi&b*ɔXa%[Ci~h+1ِF|eiŏVi 7hvٖsp86ƑroT}Wqw	1i|ي	yɗxxdhbe9bIaXivFioٙn	v떛9A	ixi(ʩf[rZpAo*9":r	쥓UXkvxy6Y\9i=zއr:uP9Iѵs&셑ExZs~	V$)iu'ـSגm9'6qט'HՂHI$X&uVyl
+إ䙔ʙ钛G@X}pz[vn
+Vc\08wghȣoI(gi9v3daauh[ H詀iɘjy9ٞ*9g( &}gayWH^[艥g 1tʡyv_9zs*x7Y<HT
+ډ{|oZy{J?	te*|שʭY97wevy(lVF:i4ꏳՃNMvbJǆﺁt":3[v׉J]|ʫlXDRtVSnGʓm6duuꡩ
+暴&bj^ttO*IPOzK{+lq6rcjg
+jv=Ei;wxu(Jnk]([KxoZwA(Zk7{ K;xt{jx{(ke
+VKl[Z+~qf7Ykf_	flJvuhweƔ-ۚګJX+K)y8}ʹhɘ*
+}(ڽsXV֢YKzk8؎W[+C֬HkЊs)ꆬʻ|ʨλ6H⻩xJ
+K7]i%jb8ٳFKX9ag4쮜NL0Y|d9wʵ;|(Ķ_J_f=~GaK9벞%v}}Jd{<flvț(u\rh\xƒT\vkWṔKBɇ(͹GwOHༀ6zxǂRͦۇaF9M٠[	}ٕ,w¬r«:l_KjHC]лzk1|fJƴUcoL㺇"MSsA}jL|<CmՒIL#nl=
b<
+N
ՅM:Xתs[i\3`rp=ї,\
Wu
Λg`l|؆I٬y'˜+K*˫L<	گ 
ȃ7н)=\f*-6kë[3E{pԴߛf
E)}m hmgbcK׼3DZٖH^[gͧݏ٩HyٔҦ:ϼܴ׬ok	fZ걶kM(˭͕W-,
܉@^,ͤ;9uLی(=gq|b=}$glͼ
Q
XmJw2.瓽.8&9̍)tU	V#^z,]*޾P[NޱB~ͽ)hSɝj\<^4^V-_W
+u੎Z,]>^NpM kVMXnpܣ^燜yŞdx-Զ<ʋ OnӉky:4ñ	nz0~޼^M٬KeHlΟ^o;l^ەBoȻ
+1^\-*SM޸K_%[lN̎c~kX[^O[bI-Q^ևJz^Ȯ	aNYp
B&kѝe}ͮؓ1l^#q }f߱qkS
+_-s5;|wϰV">j}kgm~=\bvϲ+N
+_"FO宎Tf}ؿ'*X4TRI\LZUE)UuZ_W#º -ک8{Ojެ"&""ڮˢCBA&-)e_Q	Yi~a}[U27{wMge
ySSmć׷Ǒ	/uûJݫdWAjaähELO".VXG׾P%rι5C19Yd9<v|bILpSg8.o"
+gڂ%V+yeREB2y@GV}6j3ig}ĨV\UHPxF1YPztjrxqQ'OAAΜ?+4hϞG4iӪ[~
{um۴iVmz6ϥSxݸm?6kݸKVuѯ]3~7r˹w>ݻ.||m	J~}׿P	,LPl?  X0P
9AQD! 
+&@!GlaQiBB`J0R!,C  R)RF 2qI/S11
l723'` K=3=3>	pBMTPEmG!C%
RI1.5tRO3mPI-QNP҂FR,G]4VSA}uH94Yk]O[EWF-B/uWMTNRh5VRA`pWE\r-p5tw}]}ݍw_s|^yr7^N_xmx!~8`~;a1Vy!X`n  o~硉码zhY蠍.:ꩧv꧍:kֺk鰯:駵&;kl:n^n>쳥iG|iޛiv
+l  G@ItY'=tK?]vKgauWukO}ue[m~}ԉ7w뗟湏}Oc_Wo?w	.a6`  ` h	\ 	6D/hjp
+4!x@  O
+T!MH	tIІ9!
+q(BЃ4ae@q,T"cA.ч)`kx!D1r0"ah,:qf,#xDNqH\]G3#L@p"
JԡB
+1%tcHGo<xBU@L  ?求!(A5*8t"W3і/'yGFrRģJ'~2Ud%yL(0$c!I>5(JYF\.pU.{sgډI{'?xg'{3'ލ{ҳ_BgOz[E/Ѕ3{D_GP3}C'R x64.rU;68Qjh;68qrj|J΍8n*TͦA}dh[TjzӱvըN]ZVą@( l}RX`[U+X&uc!ʵle3"\4ڥ2%a0Vd2sXfծk]mlKsLb$iQRe̌=s]\yuO2w.1߂̵.\[ڙllxk"߅/iY^p9^b7WrY]"Ko[
*Yէu-liWrT#ZԟxOV1EgaƗ:AN@</qzK<>Ud%/M>e)Ore-o>Wf0Ie6kDf4mސg9@j|g8}>hAgЃ6ThD/TRt!i =Zҕ(}iMoʜ5iPsQjZխ4]KZֵmYךu_rvc'bugGټllo;6mqW)6}nuvny(7}o}(o'(78
+~p'wq5\x~q/\?x=t\&y}r[+w]n|3m~q\y1so[Cύ񤻼K6ҝ~G=Sz~ukY纾u^]&{k}vZkouݞj]p;~y绷wN^{Ꮞ}^&|#x7Z_t-hg~Л|`{^|}ǎzs^t>}kzس}ޖ}U}{ܣW|j^e}=}|ooiG_ӧ>},g_T~}IS&Lg?okJ?a/  ;
\ No newline at end of file
diff -ruN --text 0.9.2.src/skins_adm/license.txt 1.10.3.src/skins_adm/license.txt
--- 0.9.2.src/skins_adm/license.txt	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/skins_adm/license.txt	2006-03-13 00:09:30.000000000 -0600
@@ -0,0 +1,293 @@
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+                          675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+--------------------------------------------------------------------------
+
+ * In addition, as a special exception, the copyright holders give permission to link
+ * the code of this program with the PHP/SWF Charts library by maani.us (or with
+ * modified versions of this library that use the same license as PHP/SWF Charts library
+ * by maani.us), and distribute linked combinations including the two. You must obey the
+ * GNU General Public License in all respects for all of the code used other than the
+ * PHP/SWF Charts library by maani.us. If you modify this file, you may extend this
+ * exception to your version of the file, but you are not obligated to do so. If you do
+ * not wish to do so, delete this exception statement from your version.
+
+--------------------------------------------------------------------------
+
+		     END OF TERMS AND CONDITIONS
+
diff -ruN --text 0.9.2.src/summary.php 1.10.3.src/summary.php
--- 0.9.2.src/summary.php	2005-09-13 15:25:06.000000000 -0500
+++ 1.10.3.src/summary.php	2007-04-25 23:17:46.000000000 -0500
@@ -7,28 +7,31 @@
  *
  * b2evolution - {@link http://b2evolution.net/}
  * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
  *
  * @package evoskins
  * @subpackage noskin
  */
 
 /**
- * Check this: we are requiring _main.php INSTEAD of _blog_main.php because we are not
+ * Check this: we are requiring _main.inc.php INSTEAD of _blog_main.inc.php because we are not
  * trying to initialize any particular blog
  */
-require(dirname(__FILE__).'/b2evocore/_main.php');
+require_once dirname(__FILE__).'/conf/_config.php';
+
+require_once $inc_path.'_main.inc.php';
+
+header( 'Content-type: text/html; charset='.$io_charset );
 ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>"><!-- InstanceBegin template="/Templates/Standard.dwt" codeOutsideHTMLIsLocked="false" -->
 <head>
 <!-- InstanceBeginEditable name="doctitle" -->
-<meta http-equiv="Content-Type" content="text/html; charset=<?php locale_charset() ?>" />
-<title>Summary Demo</title>
-<!-- InstanceEndEditable --> 
+<title><?php echo T_('Summary Demo'); ?></title>
+<!-- InstanceEndEditable -->
 <!-- InstanceBeginEditable name="head" -->
- <!-- InstanceEndEditable --> 
-<link rel="stylesheet" href="rsc/fp02.css" type="text/css" />
+ <!-- InstanceEndEditable -->
+<link rel="stylesheet" href="rsc/css/fp02.css" type="text/css" />
 </head>
 <body>
 <div class="pageHeader">
@@ -37,37 +40,36 @@
 <!-- InstanceBeginEditable name="NavBar2" -->
 <?php // --------------------------- BLOG LIST INCLUDED HERE -----------------------------
 	$display_blog_list = 1; // forced
-	
+
 	# this is what will start and end your blog links
-	$blog_list_start = '<div class="NavBar">';				
-	$blog_list_end = '</div>';				
+	$blog_list_start = '<div class="NavBar">';
+	$blog_list_end = '</div>';
 	# this is what will separate your blog links
-	$blog_item_start = '';				
+	$blog_item_start = '';
 	$blog_item_end = '';
 	# This is the class of for the selected blog link:
 	$blog_selected_link_class = 'NavButton2';
 	# This is the class of for the other blog links:
 	$blog_other_link_class = 'NavButton2';
 	# This is additionnal markup before and after the selected blog name
-	$blog_selected_name_before = '<span class="small">';				
+	$blog_selected_name_before = '<span class="small">';
 	$blog_selected_name_after = '</span>';
 	# This is additionnal markup before and after the other blog names
-	$blog_other_name_before = '<span class="small">';				
+	$blog_other_name_before = '<span class="small">';
 	$blog_other_name_after = '</span>';
 	// Include the bloglist
-	require( get_path('skins').'/_bloglist.php'); 
+	require( $skins_path.'_bloglist.php');
 	// ---------------------------------- END OF BLOG LIST --------------------------------- ?>
 <!-- InstanceEndEditable -->
 
 <div class="NavBar">
-<div id="Logo">&nbsp;</div>
 <div class="pageTitle">
-<h1 id="pageTitle"><!-- InstanceBeginEditable name="PageTitle" --><?php echo T_('Summary demo') ?><!-- InstanceEndEditable --></h1>
+<h1 id="pageTitle"><!-- InstanceBeginEditable name="PageTitle" --><?php echo T_('Summary Demo') ?><!-- InstanceEndEditable --></h1>
 </div>
 </div>
 
 <div class="pageHeaderEnd"></div>
-	  
+
 </div>
 </div>
 
@@ -81,23 +83,23 @@
 
 
 <?php // --------------------------- BLOG LIST -----------------------------
-	for( $blog=blog_list_start('stub');
+	for( $blog=blog_list_start();
 				$blog!=false;
-				 $blog=blog_list_next('stub') )
+				 $blog=blog_list_next() )
 	{ # by uncommenting the following lines you can hide some blogs
 		// if( $blog == 1 ) continue; // Hide blog 1...
 		?>
 <h3><a href="<?php blog_list_iteminfo('blogurl', 'raw' ) ?>" title="<?php blog_list_iteminfo( 'shortdesc', 'htmlattr'); ?>"><?php blog_list_iteminfo( 'name', 'htmlbody'); ?></a></h3>
 		<ul>
 		<?php	// Get the 3 last posts for each blog:
-			$BlogBList = & new ItemList( $blog,  '', '', '', '', '', array(), '', 'DESC', '', '', '', '', '', '', '', '', '', '3', 'posts' );
+			$BlogBList = & new ItemList( $blog,  '', '', '', '', '', array(), '', 'DESC', '', 3, '', '', '', '', '', '', '', 'posts' );
 
 			while( $Item = $BlogBList->get_item() )
 			{
 			?>
 			<li lang="<?php $Item->lang() ?>">
 				<?php $Item->issue_date() ?>:
-				<a href="<?php $Item->permalink() ?>" title="<?php echo T_('Permanent link to full entry') ?>"><?php $Item->title( '', '', false ); ?></a>
+				<?php $Item->permanent_link( '#title#' ) ?>
 				<span class="small">[<?php $Item->lang() ?>]</span>
 			</li>
 			<?php
@@ -110,34 +112,14 @@
 	// ---------------------------------- END OF BLOG LIST --------------------------------- ?>
 <!-- InstanceEndEditable --></div>
 <table cellspacing="3" class="wide">
-  <tr> 
+  <tr>
   <td class="cartouche">Original page design by <a href="http://fplanque.net/">Fran&ccedil;ois PLANQUE</a> </td>
-    
-	<td class="cartouche" align="right"> <a href="http://b2evolution.net/" title="b2evolution home"><img src="img/b2evolution_button.png" alt="b2evolution" width="80" height="15" border="0" class="middle" /></a></td>
+
+	<td class="cartouche" align="right"> <a href="http://b2evolution.net/" title="b2evolution home"><img src="rsc/img/b2evolution_button.png" alt="b2evolution" width="80" height="15" class="middle" /></a></td>
   </tr>
 </table>
-<p class="baseline">
+<p class="baseline"><!-- InstanceBeginEditable name="Baseline" -->
 
-	<a href="http://validator.w3.org/check/referer"><img style="border:0;width:88px;height:31px" src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" class="middle" /></a> 
-  
-	<a href="http://jigsaw.w3.org/css-validator/"><img style="border:0;width:88px;height:31px" src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!" class="middle" /></a>
-	
-	<?php if( isset($Blog) ) 
-	{ ?>
-	
-	<a href="http://feedvalidator.org/check.cgi?url=<?php $Blog->disp( 'rss2_url', 'raw' ) ?>"><img src="img/valid-rss.png" alt="Valid RSS!" style="border:0;width:88px;height:31px" class="middle" /></a>
-
-	<a href="http://feedvalidator.org/check.cgi?url=<?php $Blog->disp( 'atom_url', 'raw' ) ?>"><img src="img/valid-atom.png" alt="Valid Atom!" style="border:0;width:88px;height:31px" class="middle" /></a>
-	
-	<?php } ?>
-	
-	&nbsp;<!-- InstanceBeginEditable name="Baseline" -->
-<?php 
-	if ($debug==1)
-	{
-		echo "Debug: $querycount queries - ".number_format(timer_stop(),3)." seconds";
-	}
-?>
 <!-- InstanceEndEditable --></p>
 </body>
-<!-- InstanceEnd --></html>
+<!-- InstanceEnd --></html>
\ No newline at end of file
diff -ruN --text 0.9.2.src/xmlsrv/atom.comments.php 1.10.3.src/xmlsrv/atom.comments.php
--- 0.9.2.src/xmlsrv/atom.comments.php	2005-09-14 20:00:20.000000000 -0500
+++ 1.10.3.src/xmlsrv/atom.comments.php	2007-04-25 23:18:18.000000000 -0500
@@ -1,52 +1,46 @@
 <?php
-	/**
-	 * This template generates an Atom feed for the requested blog's latest posts
-	 *
-	 * See {@link http://www.mnot.net/drafts/draft-nottingham-atom-format-02.html}
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package xmlsrv
-	 */
-	$skin = '';								// We don't want this do be displayed in a skin !
-	$disp = 'comments';				// What we want is the latest comments
-	$show_statuses = array(); // Restrict to published comments
-	/**
-	 * Initialize everything:
-	 */
-	$resolve_extra_path = false;	// We don't want extra path resolution on this page
-	require dirname(__FILE__).'/../b2evocore/_blog_main.php';
-	$CommentList = & new CommentList( $blog, "'comment'", $show_statuses, '',	'',	'DESC',	'',	20 );
-	header("Content-type: application/atom+xml");
-	echo '<?xml version="1.0" encoding="utf-8"?'.'>';
-?>
-<feed version="0.3" xml:lang="<?php $Blog->disp( 'locale', 'xml' ) ?>" xmlns="http://purl.org/atom/ns#">
-	<title><?php 
-		$Blog->disp( 'name', 'xml' );
-		single_cat_title( ' - ', 'xml' ); 
-		single_month_title( ' - ', 'xml' );
-		single_post_title( ' - ', 'xml' );
-		last_comments_title( ' - ', 'xml' ) ;
-	?></title>
-	<link rel="alternate" type="text/html" href="<?php $Blog->disp( 'lastcommentsurl', 'xml' ) ?>" />
-	<generator url="http://b2evolution.net/" version="<?php echo $b2_version ?>">b2evolution</generator>
-	<modified><?php echo gmdate('Y-m-d\TH:i:s\Z'); ?></modified>
-	<?php while( $Comment = $CommentList->get_next() )
-	{ // Loop through comments: ?>
-	<entry>
-		<title type="text/plain" mode="xml"><?php echo format_to_output( T_('In response to:'), 'xml' ) ?> <?php $Comment->Item->title( '', '', false, 'xml' ) ?></title>
-		<link rel="alternate" type="text/html" href="<?php $Comment->permalink() ?>" />
-		<author>
-			<name><?php $Comment->author( '', '#', '', '#', 'xml' ) ?></name>
-			<?php $Comment->author_url( '', '<url>', "</url>\n", false ) ?>
-		</author>
-		<id><?php $Comment->permalink() ?></id>
-		<issued><?php $Comment->date( 'isoZ', true ); ?></issued>
-		<modified><?php $Comment->date( 'isoZ', true ); ?></modified>
-		<content type="text/html" mode="escaped"><![CDATA[<?php $Comment->content() ?>]]></content>
-	</entry>
-	<?php } // End of comment loop. ?>
-</feed>
-<?php log_hit(); // log the hit on this page ?>
\ No newline at end of file
+/**
+ * This file is a stub file for displaying a blog, using an Atom skin.
+ *
+ * This file will set some display parameters and then let b2evolution handle
+ * the display by calling an evoSkin. (skins are in the /skins folder.)
+ *
+ * Note: You only need to use this stub file for advanced use of b2evolution.
+ * Most of the time, calling your blog through index.php will be enough.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package xmlsrv
+ */
+
+# We're not forcing a specific blog here, but we tell b2evo to expect
+# a blog in the URL params:
+$resolve_extra_path = false;	// We don't want extra path resolution on this page
+
+# Let's force the use of the RSS skin:
+$tempskin = '_atom';
+
+# Inside that skin, let's force the use of the lastcomments display:
+$disp = 'comments';
+
+# This setting retricts posts to those published, thus hiding drafts.
+# You should not have to change this.
+$show_statuses = array();
+
+# Here you can set a limit before which posts will be ignored
+# You can use a unix timestamp value or 'now' which will hide all posts in the past
+$timestamp_min = '';
+
+# Here you can set a limit after which posts will be ignored
+# You can use a unix timestamp value or 'now' which will hide all posts in the future
+$timestamp_max = 'now';
+
+/**
+ * That's it, now let b2evolution do the rest! :)
+ */
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+require $inc_path.'_blog_main.inc.php';
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/xmlsrv/atom.php 1.10.3.src/xmlsrv/atom.php
--- 0.9.2.src/xmlsrv/atom.php	2005-09-14 20:00:20.000000000 -0500
+++ 1.10.3.src/xmlsrv/atom.php	2007-04-25 23:18:18.000000000 -0500
@@ -1,55 +1,43 @@
 <?php
-	/**
-	 * This template generates an Atom feed for the requested blog's latest posts
-	 *
-	 * See {@link http://www.mnot.net/drafts/draft-nottingham-atom-format-02.html}
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package xmlsrv
-	 */
-	$skin = '';										// We don't want this do be displayed in a skin !
-	$show_statuses = array();			// Restrict to published posts
-	$timestamp_min = '';					// Show past
-	$timestamp_max = 'now';				// Hide future
-	/**
-	 * Initialize everything:
-	 */
-	$resolve_extra_path = false;	// We don't want extra path resolution on this page
-	require dirname(__FILE__).'/../b2evocore/_blog_main.php';
-	header("Content-type: application/atom+xml");
-	// header("Content-type: text/xml");
-	echo '<?xml version="1.0" encoding="utf-8"?'.'>';
-?>
-<feed version="0.3" xml:lang="<?php $Blog->disp( 'locale', 'xml' ) ?>" xmlns="http://purl.org/atom/ns#">
-	<title><?php 
-		$Blog->disp( 'name', 'xml' );
-		single_cat_title( ' - ', 'xml' ); 
-		single_month_title( ' - ', 'xml' );
-		single_post_title( ' - ', 'xml' );
-	?></title>
-	<link rel="alternate" type="text/html" href="<?php $Blog->disp( 'blogurl', 'xml' ) ?>" />
-	<tagline><?php $Blog->disp( 'shortdesc', 'xml' ) ?></tagline>
-	<generator url="http://b2evolution.net/" version="<?php echo $b2_version ?>">b2evolution</generator>
-	<modified><?php $MainList->mod_date( 'isoZ', true ) ?></modified>
-	<?php while( $Item = $MainList->get_item() ) {	?>
-	<entry>
-		<title type="text/plain" mode="xml"><?php $Item->title( '', '', false, 'xml' ) ?></title>
-		<link rel="alternate" type="text/html" href="<?php $Item->permalink( 'single' ) ?>" />
-		<author>
-			<name><?php $Item->Author->prefered_name( 'xml' ) ?></name>
-			<?php $Item->Author->url( '<url>', "</url>\n", 'xml' ) ?>
-		</author>
-		<id><?php $Item->permalink( 'single' ) ?></id>
-		<issued><?php $Item->issue_date( 'isoZ', true ) ?></issued>
-		<modified><?php $Item->mod_date( 'isoZ', true ) ?></modified>
-		<content type="text/html" mode="escaped"><![CDATA[<?php
-			$Item->url_link( '<p>', '</p>' );
-			$Item->content()
-		?>]]></content>
-	</entry>
-	<?php } ?>
-</feed>
-<?php log_hit(); // log the hit on this page ?>
\ No newline at end of file
+/**
+ * This file is a stub file for displaying a blog, using an Atom skin.
+ *
+ * This file will set some display parameters and then let b2evolution handle
+ * the display by calling an evoSkin. (skins are in the /skins folder.)
+ *
+ * Note: You only need to use this stub file for advanced use of b2evolution.
+ * Most of the time, calling your blog through index.php will be enough.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package xmlsrv
+ */
+
+# We're not forcing a specific blog here, but we tell b2evo to expect
+# a blog in the URL params:
+$resolve_extra_path = false;	// We don't want extra path resolution on this page
+
+# Let's force the use of the RSS skin:
+$tempskin = '_atom';
+
+# This setting retricts posts to those published, thus hiding drafts.
+# You should not have to change this.
+$show_statuses = array();
+
+# Here you can set a limit before which posts will be ignored
+# You can use a unix timestamp value or 'now' which will hide all posts in the past
+$timestamp_min = '';
+
+# Here you can set a limit after which posts will be ignored
+# You can use a unix timestamp value or 'now' which will hide all posts in the future
+$timestamp_max = 'now';
+
+/**
+ * That's it, now let b2evolution do the rest! :)
+ */
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+require $inc_path.'_blog_main.inc.php';
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/xmlsrv/index.html 1.10.3.src/xmlsrv/index.html
--- 0.9.2.src/xmlsrv/index.html	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/xmlsrv/index.html	2006-02-23 22:12:54.000000000 -0600
@@ -0,0 +1,14 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<title>/xmlsrv Folder</title>
+</head>
+<body>
+	<h2><a href="http://evocore.net/">evoCore</a> FrameWork</h2>
+	<h1><code>/xmlsrv</code> folder</h1>
+	<p>This folder holds the <strong>xml</strong> <strong>s</strong>e<strong>rv</strong>ices entry points.</p>
+	<p>The files in this folder typically implement webservices.</p>
+	<p><em>This is a services folder. It needs to be accessed through the web.</em> </p>
+</body>
+</html>
diff -ruN --text 0.9.2.src/xmlsrv/license.txt 1.10.3.src/xmlsrv/license.txt
--- 0.9.2.src/xmlsrv/license.txt	1969-12-31 18:00:00.000000000 -0600
+++ 1.10.3.src/xmlsrv/license.txt	2006-03-13 00:09:32.000000000 -0600
@@ -0,0 +1,293 @@
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+                          675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+--------------------------------------------------------------------------
+
+ * In addition, as a special exception, the copyright holders give permission to link
+ * the code of this program with the PHP/SWF Charts library by maani.us (or with
+ * modified versions of this library that use the same license as PHP/SWF Charts library
+ * by maani.us), and distribute linked combinations including the two. You must obey the
+ * GNU General Public License in all respects for all of the code used other than the
+ * PHP/SWF Charts library by maani.us. If you modify this file, you may extend this
+ * exception to your version of the file, but you are not obligated to do so. If you do
+ * not wish to do so, delete this exception statement from your version.
+
+--------------------------------------------------------------------------
+
+		     END OF TERMS AND CONDITIONS
+
diff -ruN --text 0.9.2.src/xmlsrv/rdf.comments.php 1.10.3.src/xmlsrv/rdf.comments.php
--- 0.9.2.src/xmlsrv/rdf.comments.php	2005-09-14 20:00:20.000000000 -0500
+++ 1.10.3.src/xmlsrv/rdf.comments.php	2007-04-25 23:18:18.000000000 -0500
@@ -1,64 +1,46 @@
 <?php
-	/**
-	 * This template generates an RSS 1.0 (RDF) feed for the requested blog's latest posts
-	 *
-	 * See {@link http://web.resource.org/rss/1.0/}
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package xmlsrv
-	 */
-	$skin = '';								// We don't want this do be displayed in a skin !
-	$disp = 'comments';				// What we want is the latest comments
-	$show_statuses = array(); // Restrict to published comments
-	/**
-	 * Initialize everything:
-	 */
-	$resolve_extra_path = false;	// We don't want extra path resolution on this page
-	require dirname(__FILE__).'/../b2evocore/_blog_main.php' ;
-	$CommentList = & new CommentList( $blog, "'comment'", $show_statuses, '',	'',	'DESC',	'',	20 );
-	header("Content-type: application/xml");
-	echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?".">";
-?>
-<!-- generator="b2evolution/<?php echo $b2_version ?>" -->
-<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"					xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
-<channel rdf:about="<?php $Blog->disp( 'blogurl', 'xmlattr' ) ?>">
-	<title><?php 
-		$Blog->disp( 'name', 'xml' );
-		single_cat_title( ' - ', 'xml' ); 
-		single_month_title( ' - ', 'xml' );
-		single_post_title( ' - ', 'xml' );
-		last_comments_title( ' - ', 'xml' ) ;
-	?></title>
-	<link><?php $Blog->disp( 'lastcommentsurl', 'xml' ) ?></link>
-	<description></description>
-	<dc:language><?php $Blog->disp( 'locale', 'xml' ) ?></dc:language>
-	<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=<?php echo $b2_version ?>"/>
-	<sy:updatePeriod>hourly</sy:updatePeriod>
-	<sy:updateFrequency>1</sy:updateFrequency>
-	<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
-	<items>
-		<rdf:Seq>
-		<?php while( $Comment = $CommentList->get_next() )
-		{ // Loop through comments: ?>
-			<rdf:li rdf:resource="<?php $Comment->permalink() ?>"/>
-		<?php } // End of comment loop. ?>
-		</rdf:Seq>
-	</items>
-</channel>
-<?php $CommentList->restart();
-while( $Comment = $CommentList->get_next() )
-{ // Loop through comments: ?>
-<item rdf:about="<?php $Comment->permalink() ?>">
-	<title><?php echo format_to_output( T_('In response to:'), 'xml' ) ?> <?php $Comment->Item->title( '', '', false, 'xml' ) ?></title>
-	<link><?php $Comment->permalink() ?></link>
-	<dc:date><?php $Comment->date( 'isoZ', true ); ?></dc:date>
-	<dc:creator><?php $Comment->author( '', '#', '', '#', 'xml' ) ?></dc:creator>
-	<description><?php $Comment->content( 'xml' ) ?></description>
-	<content:encoded><![CDATA[<?php $Comment->content() ?>]]></content:encoded>
-</item>
-<?php } // End of comment loop. ?>
-</rdf:RDF>
-<?php log_hit(); // log the hit on this page ?>
\ No newline at end of file
+/**
+ * This file is a stub file for displaying a blog, using an RDF skin.
+ *
+ * This file will set some display parameters and then let b2evolution handle
+ * the display by calling an evoSkin. (skins are in the /skins folder.)
+ *
+ * Note: You only need to use this stub file for advanced use of b2evolution.
+ * Most of the time, calling your blog through index.php will be enough.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package xmlsrv
+ */
+
+# We're not forcing a specific blog here, but we tell b2evo to expect
+# a blog in the URL params:
+$resolve_extra_path = false;	// We don't want extra path resolution on this page
+
+# Let's force the use of the RSS skin:
+$tempskin = '_rdf';
+
+# Inside that skin, let's force the use of the lastcomments display:
+$disp = 'comments';
+
+# This setting retricts posts to those published, thus hiding drafts.
+# You should not have to change this.
+$show_statuses = array();
+
+# Here you can set a limit before which posts will be ignored
+# You can use a unix timestamp value or 'now' which will hide all posts in the past
+$timestamp_min = '';
+
+# Here you can set a limit after which posts will be ignored
+# You can use a unix timestamp value or 'now' which will hide all posts in the future
+$timestamp_max = 'now';
+
+/**
+ * That's it, now let b2evolution do the rest! :)
+ */
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+require $inc_path.'_blog_main.inc.php';
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/xmlsrv/rdf.php 1.10.3.src/xmlsrv/rdf.php
--- 0.9.2.src/xmlsrv/rdf.php	2005-09-14 20:00:20.000000000 -0500
+++ 1.10.3.src/xmlsrv/rdf.php	2007-04-25 23:18:18.000000000 -0500
@@ -1,70 +1,43 @@
 <?php
-	/**
-	 * This template generates an RSS 1.0 (RDF) feed for the requested blog's latest posts
-	 *
-	 * See {@link http://web.resource.org/rss/1.0/}
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package xmlsrv
-	 */
-	$skin = '';													 // We don't want this do be displayed in a skin !
-	$show_statuses = array();			// Restrict to published posts
-	$timestamp_min = '';								// Show past
-	$timestamp_max = 'now';							// Hide future
-	/**
-	 * Initialize everything:
-	 */
-	$resolve_extra_path = false;	// We don't want extra path resolution on this page
-	require dirname(__FILE__).'/../b2evocore/_blog_main.php' ;
-	header("Content-type: application/xml");
-	echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?".">";
-?>
-<!-- generator="b2evolution/<?php echo $b2_version ?>" -->
-<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"					xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
-<channel rdf:about="<?php $Blog->disp( 'blogurl', 'xmlattr' ) ?>">
-	<title><?php 
-		$Blog->disp( 'name', 'xml' );
-		single_cat_title( ' - ', 'xml' ); 
-		single_month_title( ' - ', 'xml' );
-		single_post_title( ' - ', 'xml' );
-	?></title>
-	<link><?php $Blog->disp( 'blogurl', 'xml' ) ?></link>
-	<description><?php $Blog->disp( 'shortdesc', 'xml' ) ?></description>
-	<dc:language><?php $Blog->disp( 'locale', 'xml' ) ?></dc:language>
-	<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=<?php echo $b2_version ?>"/>
-	<sy:updatePeriod>hourly</sy:updatePeriod>
-	<sy:updateFrequency>1</sy:updateFrequency>
-	<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
-	<items>
-		<rdf:Seq>
-		<?php while( $Item = $MainList->get_item() ) { ?>
-			<rdf:li rdf:resource="<?php $Item->permalink( 'single' ) ?>"/>
-		<?php } ?>
-		</rdf:Seq>
-	</items>
-</channel>
-<?php
-$MainList->restart();
-while( $Item = $MainList->get_item() )
-{ ?>
-<item rdf:about="<?php $Item->permalink( 'single' ) ?>">
-	<title><?php $Item->title( '', '', false, 'xml' ) ?></title>
-	<link><?php $Item->permalink( 'single' ) ?></link>
-	<dc:date><?php $Item->issue_date( 'isoZ', true ) ?></dc:date>
-	<dc:creator><?php $Item->Author->prefered_name( 'xml' ) ?></dc:creator>
-	<dc:subject><?php $Item->main_category( 'xml' ) ?></dc:subject>
-	<description><?php
-		$Item->url_link( '', ' ', 'xml' );
-		$Item->content( 1, false, T_('[...] Read more!'), '', '', '', 'xml', $rss_excerpt_length );
-	?></description>
-	<content:encoded><![CDATA[<?php
-		$Item->url_link( '<p>', '</p>' );
-		$Item->content()
-	?>]]></content:encoded>
-</item>
-<?php } ?>
-</rdf:RDF>
-<?php log_hit(); // log the hit on this page ?>
\ No newline at end of file
+/**
+ * This file is a stub file for displaying a blog, using an RDF skin.
+ *
+ * This file will set some display parameters and then let b2evolution handle
+ * the display by calling an evoSkin. (skins are in the /skins folder.)
+ *
+ * Note: You only need to use this stub file for advanced use of b2evolution.
+ * Most of the time, calling your blog through index.php will be enough.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package xmlsrv
+ */
+
+# We're not forcing a specific blog here, but we tell b2evo to expect
+# a blog in the URL params:
+$resolve_extra_path = false;	// We don't want extra path resolution on this page
+
+# Let's force the use of the RSS skin:
+$tempskin = '_rdf';
+
+# This setting retricts posts to those published, thus hiding drafts.
+# You should not have to change this.
+$show_statuses = array();
+
+# Here you can set a limit before which posts will be ignored
+# You can use a unix timestamp value or 'now' which will hide all posts in the past
+$timestamp_min = '';
+
+# Here you can set a limit after which posts will be ignored
+# You can use a unix timestamp value or 'now' which will hide all posts in the future
+$timestamp_max = 'now';
+
+/**
+ * That's it, now let b2evolution do the rest! :)
+ */
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+require $inc_path.'_blog_main.inc.php';
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/xmlsrv/rss2.comments.php 1.10.3.src/xmlsrv/rss2.comments.php
--- 0.9.2.src/xmlsrv/rss2.comments.php	2005-09-14 20:00:20.000000000 -0500
+++ 1.10.3.src/xmlsrv/rss2.comments.php	2007-04-25 23:18:18.000000000 -0500
@@ -1,54 +1,46 @@
 <?php
-	/**
-	 * This template generates an RSS 2.0 feed for the requested blog's latest comments
-	 *
-	 * See {@link http://backend.userland.com/rss}
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package xmlsrv
-	 */
-	$skin = '';								// We don't want this do be displayed in a skin !
-	$disp = 'comments';				// What we want is the latest comments
-	$show_statuses = array(); // Restrict to published comments
-	/**
-	 * Initialize everything:
-	 */
-	$resolve_extra_path = false;	// We don't want extra path resolution on this page
-	require dirname(__FILE__).'/../b2evocore/_blog_main.php' ;
-	$CommentList = & new CommentList( $blog, "'comment'", $show_statuses, '',	'',	'DESC',	'',	20 );
-	header("Content-type: application/xml");
-	echo "<?xml version=\"1.0\"?".">";
-?>
-<!-- generator="b2evolution/<?php echo $b2_version ?>" -->
-<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
-	<channel>
-		<title><?php 
-			$Blog->disp( 'name', 'xml' );
-			single_cat_title( ' - ', 'xml' ); 
-			single_month_title( ' - ', 'xml' );
-			single_post_title( ' - ', 'xml' );
-			last_comments_title( ' - ', 'xml' ) ;
-		?></title>
-		<link><?php $Blog->disp( 'lastcommentsurl', 'xml' ) ?></link>
-		<description></description>
-		<language><?php $Blog->disp( 'locale', 'xml' ) ?></language>
-		<docs>http://backend.userland.com/rss</docs>
-		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=<?php echo $b2_version ?>"/>
-		<ttl>60</ttl>
-		<?php while( $Comment = $CommentList->get_next() )
-		{ // Loop through comments: ?>
-		<item>
-			<title><?php echo format_to_output( T_('In response to:'), 'xml' ) ?> <?php $Comment->Item->title( '', '', false, 'xml' ) ?></title>
-			<pubDate><?php $Comment->time( 'r', true ); ?></pubDate>
-			<guid isPermaLink="false">c<?php $Comment->ID() ?>@<?php echo $baseurl ?></guid>
-			<description><?php $Comment->content( 'xml' ) ?></description>
-			<content:encoded><![CDATA[<?php $Comment->content() ?>]]></content:encoded>
-			<link><?php $Comment->permalink() ?></link>
-		</item>
-		<?php } // End of comment loop. ?>
-	</channel>
-</rss>
-<?php log_hit(); // log the hit on this page ?>
\ No newline at end of file
+/**
+ * This file is a stub file for displaying a blog, using an RSS2 skin.
+ *
+ * This file will set some display parameters and then let b2evolution handle
+ * the display by calling an evoSkin. (skins are in the /skins folder.)
+ *
+ * Note: You only need to use this stub file for advanced use of b2evolution.
+ * Most of the time, calling your blog through index.php will be enough.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package xmlsrv
+ */
+
+# We're not forcing a specific blog here, but we tell b2evo to expect
+# a blog in the URL params:
+$resolve_extra_path = false;	// We don't want extra path resolution on this page
+
+# Let's force the use of the RSS skin:
+$tempskin = '_rss2';
+
+# Inside that skin, let's force the use of the lastcomments display:
+$disp = 'comments';
+
+# This setting retricts posts to those published, thus hiding drafts.
+# You should not have to change this.
+$show_statuses = array();
+
+# Here you can set a limit before which posts will be ignored
+# You can use a unix timestamp value or 'now' which will hide all posts in the past
+$timestamp_min = '';
+
+# Here you can set a limit after which posts will be ignored
+# You can use a unix timestamp value or 'now' which will hide all posts in the future
+$timestamp_max = 'now';
+
+/**
+ * That's it, now let b2evolution do the rest! :)
+ */
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+require $inc_path.'_blog_main.inc.php';
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/xmlsrv/rss2.php 1.10.3.src/xmlsrv/rss2.php
--- 0.9.2.src/xmlsrv/rss2.php	2005-09-14 20:00:20.000000000 -0500
+++ 1.10.3.src/xmlsrv/rss2.php	2007-04-25 23:18:18.000000000 -0500
@@ -1,61 +1,43 @@
 <?php
-	/**
-	 * This template generates an RSS 2.0 feed for the requested blog
-	 *
-	 * See {@link http://backend.userland.com/rss}
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package xmlsrv
-	 */
-	$skin = '';										// We don't want this do be displayed in a skin !
-	$show_statuses = array();			// Restrict to published posts
-	$timestamp_min = '';					// Show past
-	$timestamp_max = 'now';				// Hide future
-	/**
-	 * Initialize everything:
-	 */
-	$resolve_extra_path = false;	// We don't want extra path resolution on this page
-	require dirname(__FILE__).'/../b2evocore/_blog_main.php' ;
-	header("Content-type: application/xml");
-	echo "<?xml version=\"1.0\"?".">";
-?>
-<!-- generator="b2evolution/<?php echo $b2_version ?>" -->
-<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
-	<channel>
-		<title><?php 
-			$Blog->disp( 'name', 'xml' );
-			single_cat_title( ' - ', 'xml' ); 
-			single_month_title( ' - ', 'xml' );
-			single_post_title( ' - ', 'xml' );
-		?></title>
-		<link><?php $Blog->disp( 'blogurl', 'xml' ) ?></link>
-		<description><?php $Blog->disp( 'shortdesc', 'xml' ) ?></description>
-		<language><?php $Blog->disp( 'locale', 'xml' ) ?></language>
-		<docs>http://backend.userland.com/rss</docs>
-		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=<?php echo $b2_version ?>"/>
-		<ttl>60</ttl>
-		<?php while( $Item = $MainList->get_item() ) {	?>
-		<item>
-			<title><?php $Item->title( '', '', false, 'xml' ) ?></title>
-			<link><?php $Item->permalink( 'single' ) ?></link>
-			<pubDate><?php $Item->issue_date( 'r', true ) ?></pubDate>
-			<?php // Disabled because of spambots: <author><php the_author_email( 'xml' ) ></author>?>
-			<?php $Item->categories( false, '<category domain="main">', '</category>', '<category domain="alt">', '</category>', '<category domain="external">', '</category>', "\n", 'xml' ) ?>
-			<guid isPermaLink="false"><?php the_ID() ?>@<?php echo $baseurl ?></guid>
-			<description><?php
-				$Item->url_link( '', ' ', 'xml' );
-				$Item->content( 1, false, T_('[...] Read more!'), '', '', '', 'xml', $rss_excerpt_length );
-			?></description>
-			<content:encoded><![CDATA[<?php
-				$Item->url_link( '<p>', '</p>' );
-				$Item->content()
-			?>]]></content:encoded>
-			<comments><?php comments_link( '', 1, 1 ) ?></comments>
-		</item>
-		<?php } ?>
-	</channel>
-</rss>
-<?php log_hit(); // log the hit on this page ?>
\ No newline at end of file
+/**
+ * This file is a stub file for displaying a blog, using an RSS2 skin.
+ *
+ * This file will set some display parameters and then let b2evolution handle
+ * the display by calling an evoSkin. (skins are in the /skins folder.)
+ *
+ * Note: You only need to use this stub file for advanced use of b2evolution.
+ * Most of the time, calling your blog through index.php will be enough.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package xmlsrv
+ */
+
+# We're not forcing a specific blog here, but we tell b2evo to expect
+# a blog in the URL params:
+$resolve_extra_path = false;	// We don't want extra path resolution on this page
+
+# Let's force the use of the RSS skin:
+$tempskin = '_rss2';
+
+# This setting retricts posts to those published, thus hiding drafts.
+# You should not have to change this.
+$show_statuses = array();
+
+# Here you can set a limit before which posts will be ignored
+# You can use a unix timestamp value or 'now' which will hide all posts in the past
+$timestamp_min = '';
+
+# Here you can set a limit after which posts will be ignored
+# You can use a unix timestamp value or 'now' which will hide all posts in the future
+$timestamp_max = 'now';
+
+/**
+ * That's it, now let b2evolution do the rest! :)
+ */
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+require $inc_path.'_blog_main.inc.php';
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/xmlsrv/rss.comments.php 1.10.3.src/xmlsrv/rss.comments.php
--- 0.9.2.src/xmlsrv/rss.comments.php	2005-09-14 20:00:20.000000000 -0500
+++ 1.10.3.src/xmlsrv/rss.comments.php	2007-04-25 23:18:18.000000000 -0500
@@ -1,49 +1,46 @@
 <?php
-	/**
-	 * This template generates an RSS 0.92 feed for the requested blog's latest comments
-	 *
-	 * See {@link http://backend.userland.com/rss092}
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package xmlsrv
-	 */
-	$skin = '';								// We don't want this do be displayed in a skin !
-	$disp = 'comments';				// What we want is the latest comments
-	$show_statuses = array(); // Restrict to published comments
-	/**
-	 * Initialize everything:
-	 */
-	$resolve_extra_path = false;	// We don't want extra path resolution on this page
-	require dirname(__FILE__).'/../b2evocore/_blog_main.php' ;
-	$CommentList = & new CommentList( $blog, "'comment'", $show_statuses, '',	'',	'DESC',	'',	20 );
-	header("Content-type: application/xml");
-	echo "<?xml version=\"1.0\"?".">";
-?>
-<!-- generator="b2evolution/<?php echo $b2_version ?>" -->
-<rss version="0.92">
-	<channel>
-		<title><?php 
-			$Blog->disp( 'name', 'xml' );
-			single_cat_title( ' - ', 'xml' ); 
-			single_month_title( ' - ', 'xml' );
-			single_post_title( ' - ', 'xml' );
-			last_comments_title( ' - ', 'xml' ) ;
-		?></title>
-		<link><?php $Blog->disp( 'lastcommentsurl', 'xml' ) ?></link>
-		<description></description>
-		<language><?php $Blog->disp( 'locale', 'xml' ) ?></language>
-		<docs>http://backend.userland.com/rss092</docs>
-		<?php while( $Comment = $CommentList->get_next() )
-		{ // Loop through comments: ?>
-		<item>
-			<title><?php echo format_to_output( T_('In response to:'), 'xml' ) ?> <?php $Comment->Item->title( '', '', false, 'xml' ) ?></title>
-			<description><?php $Comment->content( 'entityencoded' ) ?></description>
-			<link><?php $Comment->permalink() ?></link>
-		</item>
-		<?php } // End of comment loop. ?>
-	</channel>
-</rss>
-<?php log_hit();	// log the hit on this page ?>
\ No newline at end of file
+/**
+ * This file is a stub file for displaying a blog, using an RSS skin.
+ *
+ * This file will set some display parameters and then let b2evolution handle
+ * the display by calling an evoSkin. (skins are in the /skins folder.)
+ *
+ * Note: You only need to use this stub file for advanced use of b2evolution.
+ * Most of the time, calling your blog through index.php will be enough.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package xmlsrv
+ */
+
+# We're not forcing a specific blog here, but we tell b2evo to expect
+# a blog in the URL params:
+$resolve_extra_path = false;	// We don't want extra path resolution on this page
+
+# Let's force the use of the RSS skin:
+$tempskin = '_rss';
+
+# Inside that skin, let's force the use of the lastcomments display:
+$disp = 'comments';
+
+# This setting retricts posts to those published, thus hiding drafts.
+# You should not have to change this.
+$show_statuses = array();
+
+# Here you can set a limit before which posts will be ignored
+# You can use a unix timestamp value or 'now' which will hide all posts in the past
+$timestamp_min = '';
+
+# Here you can set a limit after which posts will be ignored
+# You can use a unix timestamp value or 'now' which will hide all posts in the future
+$timestamp_max = 'now';
+
+/**
+ * That's it, now let b2evolution do the rest! :)
+ */
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+require $inc_path.'_blog_main.inc.php';
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/xmlsrv/rss.php 1.10.3.src/xmlsrv/rss.php
--- 0.9.2.src/xmlsrv/rss.php	2005-09-14 20:00:20.000000000 -0500
+++ 1.10.3.src/xmlsrv/rss.php	2007-04-25 23:18:18.000000000 -0500
@@ -1,50 +1,43 @@
 <?php
-	/**
-   * This template generates an RSS 0.92 feed for the requested blog's latest posts
-	 *
-	 * See {@link http://backend.userland.com/rss092}
-	 *
-	 * b2evolution - {@link http://b2evolution.net/}
-	 * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
-	 * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
-	 *
-	 * @package xmlsrv
-	 */
-  $skin = '';										// We don't want this do be displayed in a skin !
-	$show_statuses = array();     // Restrict to published posts
-	$timestamp_min = '';					// Show past
-	$timestamp_max = 'now';				// Hide future
-	/**
-	 * Initialize everything:
-	 */
-	$resolve_extra_path = false;	// We don't want extra path resolution on this page
-  require dirname(__FILE__).'/../b2evocore/_blog_main.php';
-  header("Content-type: application/xml");
-  echo "<?xml version=\"1.0\"?".">";
-?>
-<!-- generator="b2evolution/<?php echo $b2_version ?>" -->
-<rss version="0.92">
-  <channel>
-		<title><?php 
-			$Blog->disp( 'name', 'xml' );
-			single_cat_title( ' - ', 'xml' ); 
-			single_month_title( ' - ', 'xml' );
-			single_post_title( ' - ', 'xml' );
-		?></title>
-    <link><?php $Blog->disp( 'blogurl', 'xml' ) ?></link>
-    <description><?php $Blog->disp( 'shortdesc' ,'xml' ) ?></description>
-    <language><?php $Blog->disp( 'locale', 'xml' ) ?></language>
-    <docs>http://backend.userland.com/rss092</docs>
-    <?php while( $Item = $MainList->get_item() ) { ?>
-    <item>
-      <title><?php $Item->title( '', '', false, 'xml' ) ?></title>
-      <description><?php
-        $Item->url_link( '', ' ', 'entityencoded' );
-        $Item->content( 1, false, T_('[...] Read more!'), '', '', '', 'entityencoded' );
-      ?></description>
-      <link><?php $Item->permalink( 'single' ) ?></link>
-    </item>
-    <?php } ?>
-  </channel>
-</rss>
-<?php log_hit();  // log the hit on this page ?>
\ No newline at end of file
+/**
+ * This file is a stub file for displaying a blog, using an RSS skin.
+ *
+ * This file will set some display parameters and then let b2evolution handle
+ * the display by calling an evoSkin. (skins are in the /skins folder.)
+ *
+ * Note: You only need to use this stub file for advanced use of b2evolution.
+ * Most of the time, calling your blog through index.php will be enough.
+ *
+ * b2evolution - {@link http://b2evolution.net/}
+ * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
+ *
+ * @package xmlsrv
+ */
+
+# We're not forcing a specific blog here, but we tell b2evo to expect
+# a blog in the URL params:
+$resolve_extra_path = false;	// We don't want extra path resolution on this page
+
+# Let's force the use of the RSS skin:
+$tempskin = '_rss';
+
+# This setting retricts posts to those published, thus hiding drafts.
+# You should not have to change this.
+$show_statuses = array();
+
+# Here you can set a limit before which posts will be ignored
+# You can use a unix timestamp value or 'now' which will hide all posts in the past
+$timestamp_min = '';
+
+# Here you can set a limit after which posts will be ignored
+# You can use a unix timestamp value or 'now' which will hide all posts in the future
+$timestamp_max = 'now';
+
+/**
+ * That's it, now let b2evolution do the rest! :)
+ */
+require_once dirname(__FILE__).'/../conf/_config.php';
+
+require $inc_path.'_blog_main.inc.php';
+?>
\ No newline at end of file
diff -ruN --text 0.9.2.src/xmlsrv/xmlrpc.php 1.10.3.src/xmlsrv/xmlrpc.php
--- 0.9.2.src/xmlsrv/xmlrpc.php	2006-01-05 16:38:34.000000000 -0600
+++ 1.10.3.src/xmlsrv/xmlrpc.php	2007-11-01 00:58:40.000000000 -0500
@@ -5,45 +5,83 @@
  * This file implements the following XML-RPC remote procedures, to be called by remote clients:
  * - the B2 API for b2evo (this is used by w.bloggar for example...)
  * - the BLOGGER API for b2evo, see {@link http://www.blogger.com/developers/api/1_docs/}
+ * - Metaweblog API
+ * - Movable Type API (partial)
  * - the PINGBACK functions
  *
  * b2evolution - {@link http://b2evolution.net/}
  * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
- * @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
+ * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
  *
  * @package xmlsrv
+ *
+ * @version $Id: xmlrpc.php,v 1.105.2.4.2.3 2007/05/21 19:45:12 blueyed Exp $
  */
 
 /**
  * Initialize everything:
  */
-require_once(dirname(__FILE__).'/../conf/_config.php' );
-require_once(dirname(__FILE__)."/$xmlsrv_dirout/$core_subdir/_main.php" );
+/**
+ * Set to TRUE to do HTML sanity checking as in the browser interface, set to
+ * FALSE if you trust the editing tool to do this (more features than the
+ * browser interface)
+	* @todo fp> have a global setting with 3 options: check|nocheck|userdef => each then has his own setting to define if his tool does the checking or not.
+	* fp> Also, there should be a permission to say if members of a given group can or cannot post insecure content. If they cannot, then they cannot disable the sanity check
+	* fp> note: if allowed unsecure posting, disabling the sanity cjecker should also be allowed in the html backoffice
+ */
+$xmlrpc_htmlchecking = true;
+require_once dirname(__FILE__).'/../conf/_config.php';
+require_once $conf_path.'_admin.php'; // TO get extended definitions Tor Oct 2005
+// fplanque>>WHAT IS UPGRADE USED FOR????
+require_once $conf_path.'_upgrade.php'; // TO get extended definitions Tor Oct 2005
+require_once $inc_path.'_main.inc.php';
+
+if( true !== CANUSEXMLRPC )
+{ // We cannot use XML-RPC: send a error response ( "1 Unknown method" ).
+	$errResponse = new xmlrpcresp( 0, 1, 'Cannot use XML-RPC. Probably the server is missing the XML extension. Error: '.CANUSEXMLRPC );
+	die( $errResponse->serialize() );
+}
 
 // We can't display standard error messages. We must return XMLRPC responses.
 $DB->halt_on_error = false;
+$DB->show_errors = false;
 
 // All statuses are allowed for display/acting on (including drafts and deprecated posts):
 $show_statuses = array( 'published', 'protected', 'private', 'draft', 'deprecated' );
 
-$use_cache = 1;
 $post_default_title = ''; // posts submitted via the xmlrpc interface get that title
 
-$xmlrpc_logging = 0;		// Set to 1 if you want to enable logging
 
-$xmlrpc_debug_messages = 0;		// Set to 1 if you want to enable debug messages (comments inside of the XML responses)
+// Setup $HTTP_RAW_POST_DATA, used by xmlrpc lib:
+if( ! isset($HTTP_RAW_POST_DATA) )
+{
+	$HTTP_RAW_POST_DATA = implode("\r\n", file('php://input'));
+}
+// Trim requests (used by XML-RPC library); fix for mozBlog and other cases where '<?xml' isn't on the very first line
+$HTTP_RAW_POST_DATA = trim( $HTTP_RAW_POST_DATA );
 
+
+/**
+ * Used for logging, only if {@link $debug_xmlrpc_logging} is true
+ *
+ * @return boolean Have we logged?
+ */
 function logIO($io,$msg)
 {
-	global $xmlrpc_logging;
-	if ($xmlrpc_logging)
+	global $debug_xmlrpc_logging;
+
+	if( ! $debug_xmlrpc_logging )
 	{
-		$fp = fopen( dirname(__FILE__).'/xmlrpc.log',"a+");
-		$date = date("Y-m-d H:i:s ");
-		$iot = ($io == "I") ? " Input: " : " Output: ";
-		fwrite($fp, "\n\n".$date.$iot.$msg);
-		fclose($fp);
+		return false;
 	}
+
+	$date = date('Y-m-d H:i:s ');
+	$iot = ($io == 'I') ? ' Input: ' : ' Output: ';
+
+	$fp = fopen( dirname(__FILE__).'/xmlrpc.log', 'a+' );
+	fwrite($fp, $date.$iot.$msg."\n");
+	fclose($fp);
+
 	return true;
 }
 
@@ -61,23 +99,31 @@
 
 
 
-
-
 $b2newpost_doc='Adds a post, blogger-api like, +title +category +postdate';
 $b2newpost_sig = array(array($xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcBoolean, $xmlrpcString, $xmlrpcString, $xmlrpcString));
 /**
- * b2.newPost
+ * b2.newPost. Adds a post, blogger-api like, +title +category +postdate.
  *
  * b2 API
  *
- * {@internal b2newpost(-) }}
+ * @param xmlrpcmsg XML-RPC Message
+ *					0 ?
+ *					1 ?
+ *					2 username (string): Login for a Blogger user who is member of the blog.
+ *					3 password (string): Password for said username.
+ *					4 content (string): The content of the post.
+ *					5 publish (boolean): If set to true, the post will be published immediately.
+ *					6 title (string): The title of the post.
+ *					7 category (string): The internal name of the category you want to post the post into.
+ *					8 date (string): This is the date that will be shown in the post, give "" for current date.
+ * @return xmlrpcresp XML-RPC Response
  */
 function b2newpost($m)
 {
 	global $xmlrpcerruser; // import user errcode value
-	global $blog_ID, $DB;
-	global $cafelogID, $sleep_after_edit;
-	global $Settings;
+	global $DB, $UserCache;
+	global $Settings, $Messages;
+	global $ItemCache;					// Tor 28102005
 
 	$username = $m->getParam(2);
 	$username = $username->scalarval();
@@ -103,9 +149,7 @@
 					 'Wrong username/password combination '.$username.' / '.starify($password));
 	}
 
-	$userdata = get_userdatabylogin($username);
-	$user_ID = $userdata['ID'];
-	$current_User = & new User( $userdata );
+	$current_User = & $UserCache->get_by_login( $username );
 
 	// Check if category exists
 	if( get_the_category_by_ID( $category, false ) === false )
@@ -114,7 +158,6 @@
 	}
 
 	$blog_ID = get_catblog($category);
-	$blogparams = get_blogparams_by_ID( $blog_ID );
 
 	// Check permission:
 	if( ! $current_User->check_perm( 'blog_post_statuses', 'published', false, $blog_ID ) )
@@ -128,42 +171,31 @@
 	}
 	else
 	{
-		$now = date('Y-m-d H:i:s', (time() + ($Settings->get('time_difference') * 3600)));
+		$now = date('Y-m-d H:i:s', (time() + $Settings->get('time_difference')));
 	}
 
 	// CHECK and FORMAT content
 	$post_title = format_to_post($post_title, 0, 0);
 	$content = format_to_post($content, 0, 0);
 
-	if( $errstring = errors_string( 'Cannot post, please correct these errors:', '' ) )
+	if( $errstring = $Messages->get_string( 'Cannot post, please correct these errors:', '' ) )
 	{
 		return new xmlrpcresp(0, $xmlrpcerruser+6, $errstring ); // user error 6
 	}
 
 	// INSERT NEW POST INTO DB:
-	$post_ID = bpost_create( $user_ID, $post_title, $content, $now, $category, array(), 'published', $current_User->locale );
-	if( !empty($DB->last_error) )
-	{	// DB error
+	$edited_Item = & new Item();
+	$post_ID = $edited_Item->insert( $current_User->ID, $post_title, $content, $now, $category, array(), 'published', $current_User->locale );
+	if( $DB->error )
+	{ // DB error
 		return new xmlrpcresp(0, $xmlrpcerruser+9, 'DB error: '.$DB->last_error ); // user error 9
 	}
 
-	if( isset($sleep_after_edit) && $sleep_after_edit > 0 )
-	{
-		sleep( $sleep_after_edit );
-	}
-
-	// pingback( true, $content, $post_title, '', $post_ID, $blogparams, false);
-	logIO("O","Pinging b2evolution.net...");
-	pingb2evonet( $blogparams, $post_ID, $post_title, false );
-	logIO("O","Pinging Weblogs...");
-	pingWeblogs( $blogparams, false );
-	logIO("O","Pinging Blo.gs...");
-	pingBlogs( $blogparams, false );
-	logIO("O","Pinging Technorati...");
-	pingTechnorati( $blogparams, false );
+	logIO( 'O', 'Handling notifications...' );
+	// Execute or schedule notifications & pings:
+	$edited_Item->handle_post_processing( false );
 
 	return new xmlrpcresp(new xmlrpcval($post_ID));
-
 }
 
 
@@ -176,7 +208,7 @@
  *
  * B2 API
  *
- * {@internal b2getcategories(-) }}
+ * Gets also used for mt.getCategoryList. Is this correct?
  *
  * @param xmlrpcmsg XML-RPC Message
  *					0 blogid (string): Unique identifier of the blog to query
@@ -186,7 +218,7 @@
  */
 function b2getcategories( $m )
 {
-	global $xmlrpcerruser, $tablecategories, $DB;
+	global $xmlrpcerruser, $DB;
 
 	$blogid = $m->getParam(0);
 	$blogid = $blogid->scalarval();
@@ -203,14 +235,14 @@
 					 'Wrong username/password combination '.$username.' / '.starify($password));
 	}
 
-	$sql = "SELECT * 
-					FROM $tablecategories ";
+	$sql = 'SELECT *
+					FROM T_categories ';
 	if( $blogid > 1 ) $sql .= "WHERE cat_blog_ID = $blogid ";
 	$sql .= "ORDER BY cat_name ASC";
 
 	$rows = $DB->get_results( $sql );
-	if( !empty($DB->last_error) )
-	{	// DB error
+	if( $DB->error )
+	{ // DB error
 		return new xmlrpcresp(0, $xmlrpcerruser+9, 'DB error: '.$DB->last_error ); // user error 9
 	}
 
@@ -239,8 +271,6 @@
  *
  * B2 API
  *
- * {@internal b2_getPostURL(-) }}
- *
  * @param xmlrpcmsg XML-RPC Message
  *					0 blogid (string): Unique identifier of the blog to query
  *					1 ?
@@ -253,7 +283,7 @@
 {
 	global $xmlrpcerruser;
 	global $siteurl;
-	global $ItemCache;
+	global $ItemCache, $UserCache;
 
 	$blog_ID = $m->getParam(0);
 	$blog_ID = $blog_ID->scalarval();
@@ -273,8 +303,7 @@
 					 'Wrong username/password combination '.$username.' / '.starify($password));
 	}
 
-	$userdata = get_userdatabylogin($username);
-	$current_User = & new User( $userdata );
+	$current_User = & $UserCache->get_by_login( $username );
 
 	// Check permission:
 	if( ! $current_User->check_perm( 'blog_ismember', 1, false, $blog_ID ) )
@@ -283,13 +312,13 @@
 				'Permission denied.' );
 	}
 
-	if( ( $Item = $ItemCache->get_by_ID( $post_ID ) ) === false )
+	if( ( $Item = & $ItemCache->get_by_ID( $post_ID ) ) === false )
 	{ // Post does not exist
 		return new xmlrpcresp(0, $xmlrpcerruser+7,
 						'This post ID ('.$post_ID.') does not correspond to any post here.' );
 	}
 
-	return new xmlrpcresp( new xmlrpcval( $Item->gen_permalink() ) );
+	return new xmlrpcresp( new xmlrpcval( $Item->get_permanent_url() ) );
 }
 
 
@@ -310,8 +339,6 @@
  *
  * see {@link http://www.blogger.com/developers/api/1_docs/xmlrpc_newPost.html}
  *
- * {@internal bloggernewpost(-) }}
- *
  * @param xmlrpcmsg XML-RPC Message
  *					0 appkey (string): Unique identifier/passcode of the application sending the post.
  *						(See access info {@link http://www.blogger.com/developers/api/1_docs/#access} .)
@@ -328,10 +355,10 @@
 function bloggernewpost( $m )
 {
 	global $xmlrpcerruser; // import user errcode value
-	global $blog_ID, $default_category, $DB;
-	global $cafelogID, $sleep_after_edit;
-	global $Settings;
-	
+	global $default_category, $DB;
+	global $Settings, $Messages, $UserCache;
+	global $ItemCache;					// Tor 28102005
+
 	logIO('I','Called function: blogger.newPost');
 
 	$username = $m->getParam(2);
@@ -353,12 +380,10 @@
 					 'Wrong username/password combination '.$username.' / '.starify($password));
 	}
 
-	$userdata = get_userdatabylogin($username);
-	$user_ID = $userdata["ID"];
-	$current_User = & new User( $userdata );
+	$current_User = & $UserCache->get_by_login( $username );
 
 	if( ! ($post_category = xmlrpc_getpostcategory($content) ) )
-	{	// There was no category passed in the content:
+	{ // There was no category passed in the content:
 		$post_category = $default_category;
 	}
 
@@ -369,7 +394,6 @@
 	}
 
 	$blog_ID = get_catblog($post_category);
-	$blogparams = get_blogparams_by_ID( $blog_ID );
 
 	// Check permission:
 	if( ! $current_User->check_perm( 'blog_post_statuses', $status, false, $blog_ID ) )
@@ -383,45 +407,31 @@
 	// cleanup content from extra tags like <category> and <title>:
 	$content = xmlrpc_removepostdata( $content );
 
-	$now = date('Y-m-d H:i:s', (time() + ($Settings->get('time_difference') * 3600)));
+	$now = date('Y-m-d H:i:s', (time() + $Settings->get('time_difference')));
 
 	// CHECK and FORMAT content
 	$post_title = format_to_post($post_title,0,0);
 	$content = format_to_post($content,0,0);
 
-	if( $errstring = errors_string( 'Cannot post, please correct these errors:', '' ) )
+	if( $errstring = $Messages->get_string( 'Cannot post, please correct these errors:', '' ) )
 	{
 		return new xmlrpcresp(0, $xmlrpcerruser+6, $errstring ); // user error 6
 	}
 
 	// INSERT NEW POST INTO DB:
-	$post_ID = bpost_create( $user_ID, $post_title, $content, $now, $post_category, array( $post_category ), $status, $current_User->locale, '', 0, $publish );
+	$edited_Item = & new Item();
+	$post_ID = $edited_Item->insert( $current_User->ID, $post_title, $content, $now, $post_category, array( $post_category ), $status, $current_User->locale );
 
-	if( !empty($DB->last_error) )
-	{	// DB error
+	if( $DB->error )
+	{ // DB error
 		return new xmlrpcresp(0, $xmlrpcerruser+9, 'DB error: '.$DB->last_error ); // user error 9
 	}
 
 	logIO('O', "Posted ! ID: $post_ID");
 
-	if( isset($sleep_after_edit) && $sleep_after_edit > 0)
-	{
-		sleep( $sleep_after_edit );
-	}
-
-	if( $publish )
-	{ // If post is publicly published:
-		// logIO("O","Doing pingbacks...");
-		// pingback( true, $content, $post_title, '', $post_ID, $blogparams, false);
-		logIO("O","Pinging b2evolution.net...");
-		pingb2evonet( $blogparams, $post_ID, $post_title, false );
-		logIO("O","Pinging Weblogs...");
-		pingWeblogs( $blogparams, false );
-		logIO("O","Pinging Blo.gs...");
-		pingBlogs( $blogparams, false );
-		logIO("O","Pinging Technorati...");
-		pingTechnorati( $blogparams, false );
-	}
+	logIO( 'O', 'Handling notifications...' );
+	// Execute or schedule notifications & pings:
+	$edited_Item->handle_post_processing( false );
 
 	logIO("O","All done.");
 
@@ -444,8 +454,6 @@
  *
  * see {@link http://www.blogger.com/developers/api/1_docs/xmlrpc_editPost.html}
  *
- * {@internal bloggereditpost(-) }}
- *
  * @param xmlrpcmsg XML-RPC Message
  *					0 appkey (string): Unique identifier/passcode of the application sending the post.
  *						(See access info {@link http://www.blogger.com/developers/api/1_docs/#access} .)
@@ -464,8 +472,9 @@
 function bloggereditpost($m)
 {
 	global $xmlrpcerruser; // import user errcode value
-	global $blog_ID, $tableposts, $tablepostcats, $ItemCache;
-	global $cafelogID, $sleep_after_edit, $default_category, $DB;
+	global $ItemCache;
+	global $default_category, $DB;
+	global $Messages, $UserCache;
 
 	logIO('I','Called function: blogger.editPost');
 
@@ -486,13 +495,14 @@
 					 'Wrong username/password combination '.$username.' / '.starify($password));
 	}
 
-	if( ! ($edited_Item = $ItemCache->get_by_ID( $post_ID ) ) )
+	if( ! ($edited_Item = & $ItemCache->get_by_ID( $post_ID ) ) )
 	{
 		return new xmlrpcresp(0, $xmlrpcerruser+7, "No such post (#$post_ID)."); // user error 7
 	}
 
 	$newcontent = $m->getParam(4);
 	$newcontent = $newcontent->scalarval();
+	$newcontent = str_replace("\n",'',$newcontent); // Tor - kludge to fix bug in xmlrpc libraries
 	// WARNING: the following debug MAY produce a non valid response (XML comment containing emebedded <!-- more -->)
 	// xmlrpc_debugmsg( 'New content: '.$newcontent  );
 
@@ -508,12 +518,10 @@
 
 	logIO('O','Old post Title: '.$postdata['Title']);
 
-	$userdata = get_userdatabylogin($username);
-	$user_ID = $userdata["ID"];
-	$current_User = & new User( $userdata );
+	$current_User = & $UserCache->get_by_login( $username );
 
 	if( ! ($post_category = xmlrpc_getpostcategory($newcontent) ) )
-	{	// No category specified
+	{ // No category specified
 		$post_category = $edited_Item->main_cat_ID;
 	}
 	elseif( get_the_category_by_ID( $post_category, false ) === false )
@@ -523,7 +531,6 @@
 	// return new xmlrpcresp(0, $xmlrpcerruser+50, 'post_category='.$post_category );
 
 	$blog_ID = get_catblog($post_category);
-	$blogparams = get_blogparams_by_ID( $blog_ID );
 
 	// Check permission:
 	if( ! $current_User->check_perm( 'blog_post_statuses', $status, false, $blog_ID ) )
@@ -542,63 +549,26 @@
 	$post_title = format_to_post($post_title,0,0);
 	$content = format_to_post($content,0,0);
 
-	if( $errstring = errors_string( 'Cannot update post, please correct these errors:', '' ) )
+	if( $errstring = $Messages->get_string( 'Cannot update post, please correct these errors:', '' ) )
 	{
 		return new xmlrpcresp(0, $xmlrpcerruser+6, $errstring ); // user error 6
 	}
 
-	// We need to check the previous flags...
-	$post_flags = $postdata['Flags'];
-	if( in_array( 'pingsdone', $post_flags ) )
-	{ // pings have been done before
-		$pingsdone = true;
-	}
-	elseif( !$publish )
-	{ // still not publishing
-		$pingsdone = false;
-	}
-	else
-	{ // We'll be pinging now
-		$pingsdone = true;
-	}
-
 	// UPDATE POST IN DB:
-	bpost_update( $post_ID, $post_title, $content, '', $post_category, array($post_category), $status, '#', '', 0, $pingsdone, '', '', 'open' );
-	if( !empty($DB->last_error) )
-	{	// DB error
+	$edited_Item->set( 'title', $post_title );
+	$edited_Item->set( 'content', $content );
+	$edited_Item->set( 'main_cat_ID', $post_category );
+	$edited_Item->set( 'extra_cat_IDs', array($post_category) );
+	$edited_Item->set( 'status', $status );
+	$edited_Item->dbupdate();
+	if( $DB->error )
+	{ // DB error
 		return new xmlrpcresp(0, $xmlrpcerruser+9, 'DB error: '.$DB->last_error ); // user error 9
 	}
 
-	if (isset($sleep_after_edit) && $sleep_after_edit > 0)
-	{
-		sleep($sleep_after_edit);
-	}
-
-	if( $publish )
-	{ // If post is publicly published:
-
-		// ping ?
-		if( in_array( 'pingsdone', $post_flags ) )
-		{ // pings have been done before
-			logIO("O","pings have been done before...");
-		}
-		else
-		{ // We'll ping now
-			// We have less control here as in the backoffice, so we'll actually
-			// only pingback once, at the same time we do the pings!
-			// logIO("O","Doing pingbacks...");
-			// pingback( true, $content, $post_title, '', $post_ID, $blogparams, false);
-			logIO("O","Pinging b2evolution.net...");
-			pingb2evonet( $blogparams, $post_ID, $post_title, false );
-			logIO("O","Pinging Weblogs...");
-			pingWeblogs( $blogparams, false );
-			logIO("O","Pinging Blo.gs...");
-			pingBlogs( $blogparams, false );
-			logIO("O","Pinging Technorati...");
-			pingTechnorati( $blogparams, false );
-		}
-
-	}
+	logIO( 'O', 'Handling notifications...' );
+	// Execute or schedule notifications & pings:
+	$edited_Item->handle_post_processing( false );
 
 	return new xmlrpcresp(new xmlrpcval("1", "boolean"));
 }
@@ -606,16 +576,14 @@
 
 
 
-$bloggerdeletepost_doc='Deletes a post, blogger-api like';
-$bloggerdeletepost_sig=array(array($xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString));
+$bloggerdeletepost_doc = 'Deletes a post, blogger-api like';
+$bloggerdeletepost_sig = array(array($xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString));
 /**
  * blogger.editPost deletes a given post.
  *
  * This API call is not documented on
  * {@link http://www.blogger.com/developers/api/1_docs/}
  *
- * {@internal bloggerdeletepost(-) }}
- *
  * @param xmlrpcmsg XML-RPC Message
  *					0 appkey (string): Unique identifier/passcode of the application sending the post.
  *						(See access info {@link http://www.blogger.com/developers/api/1_docs/#access} .)
@@ -628,11 +596,12 @@
 function bloggerdeletepost($m)
 {
 	global $xmlrpcerruser; // import user errcode value
-	global $blog_ID,$tableposts, $DB;
-	global $sleep_after_edit;
+	global $DB, $UserCache;
+	global $ItemCache;					// Tor 28102005
 
 	$post_ID = $m->getParam(1);
 	$post_ID = $post_ID->scalarval();
+	// logIO("O","finished getting post_id ...".$post_ID);
 
 	$username = $m->getParam(2);
 	$username = $username->scalarval();
@@ -646,39 +615,27 @@
 					 'Wrong username/password combination '.$username.' / '.starify($password));
 	}
 
-	if(! ($postdata=get_postdata($post_ID)) )
+	if( ! ($edited_Item = & $ItemCache->get_by_ID( $post_ID, false ) ) )
 	{
-		return new xmlrpcresp(0, $xmlrpcerruser+7, "No such post.");// user error 7
+		return new xmlrpcresp(0, $xmlrpcerruser+7, 'No such post.');	// user error 7
 	}
 
-	$post_authordata=get_userdata($postdata["Author_ID"]);
-
-	$userdata = get_userdatabylogin($username);
-	$user_ID = $userdata["ID"];
-	$current_User = & new User( $userdata );
-
-	$post_category = $postdata['Category'];
-	$blog_ID = get_catblog($post_category);
+	$current_User = & $UserCache->get_by_login( $username );
 
 	// Check permission:
-	if( ! $current_User->check_perm( 'blog_del_post', 'any', false, $blog_ID ) )
+	if( ! $current_User->check_perm( 'blog_del_post', 'any', false, $edited_Item->blog_ID ) )
 	{
 		return new xmlrpcresp(0, $xmlrpcerruser+2, // user error 2
 				'Permission denied.');
 	}
 
 	// DELETE POST FROM DB:
-	bpost_delete( $post_ID );
-	if( !empty($DB->last_error) )
-	{	// DB error
+	$edited_Item->dbdelete();
+	if( $DB->error )
+	{ // DB error
 		return new xmlrpcresp(0, $xmlrpcerruser+9, 'DB error: '.$DB->last_error ); // user error 9
 	}
 
-	if (isset($sleep_after_edit) && $sleep_after_edit > 0)
-	{
-		sleep($sleep_after_edit);
-	}
-
 	return new xmlrpcresp(new xmlrpcval(1));
 }
 
@@ -697,8 +654,6 @@
  *
  * see {@link http://www.blogger.com/developers/api/1_docs/xmlrpc_getUsersBlogs.html}
  *
- * {@internal bloggergetusersblogs(-) }}
- *
  * @param xmlrpcmsg XML-RPC Message
  *					0 appkey (string): Unique identifier/passcode of the application sending the post.
  *						(See access info {@link http://www.blogger.com/developers/api/1_docs/#access} .)
@@ -713,23 +668,25 @@
  */
 function bloggergetusersblogs($m)
 {
-	global $xmlrpcerruser;
-	global $tableusers, $tableblogs, $baseurl;
+	global $xmlrpcerruser, $UserCache;
+	global $baseurl;
 
 	$username = $m->getParam(1);
 	$username = $username->scalarval();
 
 	$password = $m->getParam(2);
 	$password = $password->scalarval();
+	logIO("O","entered bloggergetusersblogs.");
+
 
 	if( ! user_pass_ok($username,$password) )
 	{
 		return new xmlrpcresp(0, $xmlrpcerruser+1, // user error 1
 					 'Wrong username/password combination '.$username.' / '.starify($password));
 	}
+	logIO("O","user approved.");
 
-	$userdata = get_userdatabylogin( $username );
-	$current_User = & new User( $userdata );
+	$current_User = & $UserCache->get_by_login( $username );
 
 	$resp_array = array();
 	// Loop through all blogs:
@@ -739,9 +696,13 @@
 	{
 		if( ! $current_User->check_perm( 'blog_ismember', 1, false, $curr_blog_ID ) )
 		{ // Current user is not a member of this blog...
+			logIO("O","Current user is not a member of this blog.->".$curr_blog_ID);
+
 			continue;
 		}
 
+		logIO("O","Current user IS a member of this blog.".$curr_blog_ID);
+
 		$resp_array[] = new xmlrpcval( array(
 					"blogid" => new xmlrpcval( $curr_blog_ID ),
 					"blogName" => new xmlrpcval( blog_list_iteminfo('shortname', false) ),
@@ -750,7 +711,6 @@
 												), 'struct');
 	}
 
-
 	$resp = new xmlrpcval($resp_array, 'array');
 
 	return new xmlrpcresp($resp);
@@ -768,8 +728,6 @@
  *
  * see {@link http://www.blogger.com/developers/api/1_docs/xmlrpc_getUserInfo.html}
  *
- * {@internal bloggergetuserinfo(-) }}
- *
  * @param xmlrpcmsg XML-RPC Message
  *					0 appkey (string): Unique identifier/passcode of the application sending the post.
  *						(See access info {@link http://www.blogger.com/developers/api/1_docs/#access} .)
@@ -786,7 +744,7 @@
  */
 function bloggergetuserinfo($m)
 {
-	global $xmlrpcerruser,$tableusers;
+	global $xmlrpcerruser, $UserCache;
 
 	$username = $m->getParam(1);
 	$username = $username->scalarval();
@@ -794,19 +752,20 @@
 	$password = $m->getParam(2);
 	$password = $password->scalarval();
 
-	$userdata = get_userdatabylogin($username);
+	$User = & $UserCache->get_by_login( $username );
 
-	if (user_pass_ok($username,$password)) {
-		$struct = new xmlrpcval(array("nickname" => new xmlrpcval($userdata["user_nickname"]),
-										"userid" => new xmlrpcval($userdata["ID"]),
-										"url" => new xmlrpcval($userdata["user_url"]),
-										"email" => new xmlrpcval($userdata["user_email"]),
-										"lastname" => new xmlrpcval($userdata["user_lastname"]),
-										"firstname" => new xmlrpcval($userdata["user_firstname"])
-										),"struct");
+	if( user_pass_ok( $username, $password) )
+	{
+		$struct = new xmlrpcval( array(
+															'nickname' => new xmlrpcval( $User->get('nickname') ),
+															'userid' => new xmlrpcval( $User->get('ID') ),
+															'url' => new xmlrpcval( $User->get('url') ),
+															'email' => new xmlrpcval( $User->get('email') ),
+															'lastname' => new xmlrpcval( $User->get('lastname') ),
+															'firstname' => new xmlrpcval( $User->get('firstname') )
+															), 'struct' );
 		$resp = $struct;
 		return new xmlrpcresp($resp);
-
 	}
 	else
 	{
@@ -826,8 +785,6 @@
  * This API call is not documented on
  * {@link http://www.blogger.com/developers/api/1_docs/}
  *
- * {@internal bloggergetpost(-) }}
- *
  * @param xmlrpcmsg XML-RPC Message
  *					0 appkey (string): Unique identifier/passcode of the application sending the post.
  *						(See access info {@link http://www.blogger.com/developers/api/1_docs/#access} .)
@@ -839,7 +796,7 @@
  */
 function bloggergetpost($m)
 {
-	global $xmlrpcerruser,$tableposts;
+	global $xmlrpcerruser;
 
 	$post_ID = $m->getParam(1);
 	$post_ID = $post_ID->scalarval();
@@ -896,8 +853,6 @@
  * This API call is not documented on
  * {@link http://www.blogger.com/developers/api/1_docs/}
  *
- * {@internal bloggergetrecentposts(-) }}
- *
  * @param xmlrpcmsg XML-RPC Message
  *					0 appkey (string): Unique identifier/passcode of the application sending the post.
  *						(See access info {@link http://www.blogger.com/developers/api/1_docs/#access} .)
@@ -911,8 +866,8 @@
  */
 function bloggergetrecentposts( $m )
 {
-	global $xmlrpcerruser, $tableposts, $tablecategories, $DB, $show_statuses;
-	global $blog;
+	global $xmlrpcerruser, $DB, $show_statuses, $UserCache;
+	global $ItemCache;					// Tor 28102005
 
 	$blog_ID = $m->getParam(1);
 	$blog_ID = $blog_ID->scalarval();
@@ -932,8 +887,7 @@
 					 'Wrong username/password combination '.$username.' / '.starify($password));
 	}
 
-	$userdata = get_userdatabylogin($username);
-	$current_User = & new User( $userdata );
+	$current_User = & $UserCache->get_by_login( $username );
 
 	// Check permission:
 	if( ! $current_User->check_perm( 'blog_ismember', 1, false, $blog_ID ) )
@@ -941,23 +895,19 @@
 		return new xmlrpcresp(0, $xmlrpcerruser+2, 'Permission denied.' ); // user error 2
 	}
 
-	$blog = $blog_ID;	// Some old functions still need this!
-
-	// Getting current blog info:
-	$blogparams = get_blogparams_by_ID( $blog_ID );
-
 	// Get the posts to display:
-	$MainList = & new ItemList( $blog_ID, $show_statuses, '', '', '', '', array(), '', 'DESC', '', $numposts );
+	$MainList = & new ItemList( $blog_ID, $show_statuses, '', '', '', '', array(), '', 'DESC', '', $numposts,
+															'', '', '', '', '', '', '', 'posts' );
 
-	if( !empty($DB->last_error) )
-	{	// DB error
+	if( $DB->error )
+	{ // DB error
 		return new xmlrpcresp(0, $xmlrpcerruser+9, 'DB error: '.$DB->last_error ); // user error 9
 	}
 
 	xmlrpc_debugmsg( 'Items:'.$MainList->result_num_rows );
 
 	$data = array();
-	while( $Item = $MainList->get_item() )
+	while( $Item = & $MainList->get_item() )
 	{
 		xmlrpc_debugmsg( 'Item:'.$Item->title.
 											' - Issued: '.$Item->issue_date.
@@ -970,11 +920,13 @@
 		$content .= '<category>'.$Item->main_cat_ID.'</category>';
 		$content .= $Item->content;
 
-		$authorname = $Item->Author->get('preferedname');
+		// Load Item's creator User:
+		$Item->get_creator_User();
+		$authorname = $Item->creator_User->get('preferredname');
 
 		$data[] = new xmlrpcval(array(
 									"authorName" => new xmlrpcval($authorname),
-									"userid" => new xmlrpcval($Item->Author->ID),
+									"userid" => new xmlrpcval($Item->creator_user_ID),
 									"dateCreated" => new xmlrpcval($post_date,"dateTime.iso8601"),
 									"content" => new xmlrpcval($content),
 									"postid" => new xmlrpcval($Item->ID)
@@ -1000,8 +952,6 @@
  *
  * see {@link http://www.blogger.com/developers/api/1_docs/xmlrpc_getTemplate.html}
  *
- * {@internal bloggergettemplate(-) }}
- *
  * @param xmlrpcmsg XML-RPC Message
  *					0 appkey (string): Unique identifier/passcode of the application sending the post.
  *						(See access info {@link http://www.blogger.com/developers/api/1_docs/#access} .)
@@ -1014,7 +964,7 @@
  */
 function bloggergettemplate($m)
 {
-	global $xmlrpcerruser,$tableusers;
+	global $xmlrpcerruser, $UserCache;
 
 	$blog_ID = $m->getParam(1);
 	$blog_ID = $blog_ID->scalarval();
@@ -1034,8 +984,7 @@
 					 'Wrong username/password combination '.$username.' / '.starify($password));
 	}
 
-	$userdata = get_userdatabylogin($username);
-	$current_User = & new User( $userdata );
+	$current_User = & $UserCache->get_by_login( $username );
 
 	// Check permission:
 	if( ! $current_User->check_perm( 'templates' ) )
@@ -1044,18 +993,16 @@
 				'Permission denied.');
 	}
 
-	global $xmlsrv_subdir;
-
 	// Determine the edit folder:
-	$edit_folder = get_path('skins').'/custom';
+	$edit_folder = $skins_path.'custom/';
 
 	if ($templateType == "main")
 	{
-		$file = $edit_folder.'/_main.php';
+		$file = $edit_folder.'_main.inc.php';
 	}
 	elseif ($templateType == "archiveIndex")
 	{
-		$file = $edit_folder.'/_archives.php';
+		$file = $edit_folder.'_archives.php';
 	}
 	else return; // TODO: handle this cleanly
 
@@ -1082,8 +1029,6 @@
  *
  * see {@link http://www.blogger.com/developers/api/1_docs/xmlrpc_getTemplate.html}
  *
- * {@internal bloggersettemplate(-) }}
- *
  * @param xmlrpcmsg XML-RPC Message
  *					0 appkey (string): Unique identifier/passcode of the application sending the post.
  *						(See access info {@link http://www.blogger.com/developers/api/1_docs/#access} .)
@@ -1097,7 +1042,7 @@
  */
 function bloggersettemplate( $m )
 {
-	global $xmlrpcerruser, $tableusers, $blogfilename;
+	global $xmlrpcerruser, $blogfilename, $UserCache;
 
 	$blog_ID = $m->getParam(1);
 	$blog_ID = $blog_ID->scalarval();
@@ -1120,8 +1065,7 @@
 					 'Wrong username/password combination '.$username.' / '.starify($password));
 	}
 
-	$userdata = get_userdatabylogin($username);
-	$current_User = & new User( $userdata );
+	$current_User = & $UserCache->get_by_login( $username );
 
 	// Check permission:
 	if( ! $current_User->check_perm( 'templates' ) )
@@ -1130,18 +1074,16 @@
 				'Permission denied.');
 	}
 
-
-	global $xmlsrv_subdir;
 	// Determine the edit folder:
-	$edit_folder = get_path('skins').'/custom';
+	$edit_folder = $skins_path.'custom/';
 
 	if( $templateType == 'main' )
 	{
-		$file = $edit_folder.'/_main.php';
+		$file = $edit_folder.'_main.inc.php';
 	}
 	elseif ($templateType == "archiveIndex")
 	{
-		$file = $edit_folder.'/_archives.php';
+		$file = $edit_folder.'_archives.php';
 	}
 	else return; // TODO: handle this cleanly
 
@@ -1183,338 +1125,1086 @@
 	return $text;
 }
 
-$pingback_ping_sig = array(array($xmlrpcString, $xmlrpcString, $xmlrpcString));
 
-$pingback_ping_doc = 'gets a pingback and registers it as a comment prefixed by &lt;pingback /&gt;';
+//---------- Tor Jan 2005 Metaweblog  API ----------------
+//
+//	Tor Dec 2004
+//
+// image upload
+//  image is supplied coded in the info struct as bits
+//
+// To do - do not overwrite existing pics with same name
+//		-	security, password etc.
+//
+//
+function mwnewMediaObj($m) {
+		global $xmlrpcerruser; // import user errcode value
+		global $Settings, $baseurl,$fileupload_realpath,$fileupload_allowedtypes;
+		global $use_fileupload;
+		logIO("O","start of _newmediaobject...");
+		$blogid = $m->getParam(0);
+		$blogid = $blogid->scalarval();
+		$username = $m->getParam(1);
+		$username = $username->scalarval();
+		$password = $m->getParam(2);
+		$password = $password->scalarval();
+		if( !user_pass_ok($username, $password) )
+		{
+			return new xmlrpcresp(0, $xmlrpcerruser+1, // user error 1
+					 'Wrong username/password combination '.$username.' / '.starify($password));
+		}
+		if ($use_fileupload != 1)
+		{
+			return new xmlrpcresp(0, $xmlrpcerruser+1, // user error 1
+					 'Object upload not allowed ');
+		}
+	//	Get the main data - and decode it properly for the image - sorry, binary object
+		$xcontent = $m->getParam(3);
+		$contentstruct = xmlrpc_decode($xcontent);
+					logIO("O", 'Got first contentstruct!'."\n");
+	// This call seems to go wrong from Marsedit under certain circumstances - Tor 04012005
+		$data = $contentstruct['bits']; // decoding was done transparantly by xmlrpclibs xmlrpc_decode
+					logIO("O", 'Have decoded data data?'."\n");
+		// - check filesize TODO
+		// - check if filetype is allowed (check filename) TODO
+		$filename = $contentstruct['name'];
+					logIO("O", 'Found filename ->'. $filename ."\n");
+		$type = $contentstruct['type'];
+					logIO("O", 'Done type ->'. $type ."\n");
+		$data = $contentstruct['bits'];
+					logIO("O", 'Done bits ' ."\n");
+		// - check if filetype is allowed (check filename) TODO
+			$dotarray = explode(".",$filename);
+			$fileending = $dotarray[(count($dotarray)-1)];
+					logIO("O", 'File type or ending ->'.$fileending ."\n");
+		// Check that this fileending is legal - for now do jpg, JPG, PNG, png, and GIF, gif
+				$ok = 0;
+		$allowedtypes = explode (' ', $fileupload_allowedtypes); // To work with _admin.php
+		$number_of_allowedtypes = count($allowedtypes);
+					logIO("O", 'Number of allowed types'.$number_of_allowedtypes ."\n");
+		foreach ( $allowedtypes as $type )
+			if (eregi("\." .$type. "$",$filename)) $ok = 1;
+//			if ($fileending == $type)  $ok = 1;
+		if (!$ok) {
+				return new xmlrpcresp(0, $xmlrpcerruser+1, // user error 1
+					 'Non legal objecttype for upload '.$fileending.' from '.$fileupload_allowedtypes);
+					}
+		// prefix filename with current date (YYYY-MM-DD-)
+		// this to avoid nameclashes
+//			$filename = strftime("%Y%m%d-", time()) . $filename;
+		// create file
+			logIO("O", 'Ready to create file ->'. "../" . $filename ."\n");
+		$fileupload_realpath = $fileupload_realpath . "/" . $blogid; // To comply with _admin.php
+		// try to create new private media directories if needed
+		// TODO Tor 04012005 - if filename prepended with directory/directories
+		// these should either be stripped out (?) or teh directories created automagically
+		if (!@is_dir($fileupload_realpath) ) {
+			$oldumask = umask(0000);
+			if (!@mkdir($fileupload_realpath, 0777))
+				return _ERROR_BADPERMISSIONS;
+			umask($oldumask);
+		}
+		// Check for directory name prepended to filename - should we limit the number of levels of directories?
+		$parts = explode("/",$filename);
+				logIO("O", 'filename inc directories ->'. $filename ."\n");
+			$orig_filename = $filename;
+
+		$fileupload_temp_path = $fileupload_realpath;
+				logIO("O", 'fileupload_temppath ->'. $fileupload_temp_path ."\n");
+		if (count($parts) > 1) {
+			for ($i=0; $i<(count($parts)-1); $i++){
+				$fileupload_temp_path = $fileupload_temp_path . "/" . $parts[$i];
+						logIO("O", 'part ->'. $parts[$i] ."\n");
+
+						logIO("O", 'temppath ->'. $fileupload_temp_path ."\n");
+
+
+						if (!@is_dir($fileupload_temp_path) ) {
+
+							$oldumask = umask(0000);
+							if (!@mkdir($fileupload_temp_path, 0777))
+								return _ERROR_BADPERMISSIONS;
+							umask($oldumask);
+				}
+			}
+			$orig_filename = $filename;
+			$filename = $parts[count($parts)-1];
+				logIO("O", 'filename after explode ->'. $filename ."\n");
+			$fileupload_realpath = $fileupload_temp_path;
+		}
+		logIO("O", 'Fileupload_realpath ->'. $fileupload_realpath ."\n");
+		$fh = @fopen($fileupload_realpath ."/". $filename, 'wb');
+		logIO("O", 'Managed  to open file ->'. $filename ."\n");
+		if (!$fh)
+			return _ERROR_UPLOADFAILED;
+		logIO("O", 'Managed  to open file ->'. $fileupload_realpath ."/". $filename."\n");
+		$ok = @fwrite($fh, $data);
+					logIO("O", 'Ready  to close file ->'. $filename ."\n");
+		@fclose($fh);
+		if (!$ok)
+			return _ERROR_UPLOADFAILED;
+		logIO("O", 'Ready to chmod file ->'. $filename ."\n");
+		// chmod uploaded file
+		$oldumask = umask(0000);
+		@chmod($fileupload_realpath . "/" . $filename, 0644);
+		umask($oldumask);
+		logIO("O", 'Full returned filename ->'. $fileupload_realpath . '/' . $filename ."\n");
+		logIO("O", 'Full returned url ->'. $baseurl . "/media". "/" . $blogid  . "/" . $orig_filename ."\n");
+		// - return URL as XML
+		$urlstruct = new xmlrpcval(array(
+			"url" => new xmlrpcval($baseurl . "/media". "/" . $blogid  . "/" . $orig_filename,'string')
+		),'struct');
+		return new xmlrpcresp($urlstruct);
+	}
+
+
+
+	// metaWeblog.newMediaObject
+	$mwnewmediaobj_sig = array(array(
+		//  return type
+		$xmlrpcStruct,		// "url" element
+		// params
+		$xmlrpcString,		// blogid
+		$xmlrpcString,		// username
+		$xmlrpcString,		// password
+		$xmlrpcStruct		// 'name', 'type' and 'bits'
+	));
+	$mwnewmediaobj_doc = 'Uploads a file to to the media library of the user';
+
 
 
+$mwnewpost_doc='Adds a post, blogger-api like, +title +category +postdate';
+$mwnewpost_sig =  array(array($xmlrpcString,$xmlrpcString,$xmlrpcString,$xmlrpcString,$xmlrpcStruct,$xmlrpcBoolean));
 
 /**
- * pingback_ping(-)
+ * mw.newPost
  *
- * This is the pingback receiver!
+ * mw API
+ * Tor 2004
  *
- * original code by Mort (http://mort.mine.nu:8080)
- * fplanque: every time you come here you can correct a couple of bugs...
+ * NB! (Tor Feb 2005) status in metaweblog API speak dictates whether static html files are generated or not, so fairly misleading
  */
-function pingback_ping( $m )
+function mwnewpost($m)
 {
+	global $xmlrpcerruser; // import user errcode value
+	global $DB;
+	global $Settings, $UserCache;
+	global $ItemCache;					// Tor 28102005
+	global $default_category;
 
-	global $DB, $tableposts, $tablecomments, $notify_from, $xmlrpcerruser;
-	global $baseurl, $b2_version;
-	global $localtimenow, $Messages;
+	logIO("O","start of mwnewpost...");
 
-	$log = debug_fopen('./xmlrpc.log', 'w');
+	$blog_ID = $m->getParam(0);
+	$blog_ID = $blog_ID->scalarval();
 
-	$title = '';
+	$username = $m->getParam(1);
+	$username = $username->scalarval();
+	logIO("O","finished getting username ...");
+	$password = $m->getParam(2);
+	$password = $password->scalarval();
+	logIO("O","finished getting password ...".starify($password));
 
-	$pagelinkedfrom = $m->getParam(0);
-	$pagelinkedfrom = $pagelinkedfrom->scalarval();
+	if( ! user_pass_ok($username,$password) )
+	{
+	logIO("O","error during checking password ...");
+		return new xmlrpcresp(0, $xmlrpcerruser+1, // user error 1
+					 'Wrong username/password combination '.$username.' / '.starify($password));
+	}
+	logIO("O","finished checking password ...");
+
+
+	$xcontent = $m->getParam(3);
+//	$xcontent = $xcontent->scalarval();
+	logIO("O","finished getting xcontent ...");
+	xmlrpc_debugmsg( 'Getting xcontent'  );
 
-	$pagelinkedto = $m->getParam(1);
-	$pagelinkedto = $pagelinkedto->scalarval();
+	// getParam(4) should now be a flag for publish or draft
+	$xstatus = $m->getParam(4);
+	$xstatus = $xstatus->scalarval();
+	$status = $xstatus ? 'published' : 'draft';
+	logIO('I',"Publish: $xstatus -> Status: $status");
+	logIO("O","finished getting xstatus ->". $xstatus);
 
-	$pagelinkedfrom = str_replace('&amp;', '&', $pagelinkedfrom);
-	$pagelinkedto = preg_replace('#&([^amp\;])#is', '&amp;$1', $pagelinkedto);
+	$contentstruct = xmlrpc_decode($xcontent); //this does not work properly.... need better decoding
+	logIO("O","finished getting contentstruct ...");
+//	$content = format_to_post($contentstruct['description']);
+	$post_title = $contentstruct['title'];
+	$content = $contentstruct['description'];
+	logIO("O","finished getting title ...".$post_title);
 
-	debug_fwrite($log, 'BEGIN '.time().' - '.date('Y-m-d H:i:s')."\n\n");
-	debug_fwrite($log, 'Page linked from: '.$pagelinkedfrom."\n");
-	debug_fwrite($log, 'Page linked to: '.$pagelinkedto."\n");
 
-	$messages = array(
-		htmlentities("Pingback from ".$pagelinkedfrom." to ".$pagelinkedto." registered. Keep the web talking! :-)"),
-		htmlentities("We can't find the URL to the post you are trying to link to in your entry. Please check how you wrote the post's permalink in your entry."),
-		htmlentities("We can't find the post you are trying to link to. Please check the post's permalink.")
-	);
+	// Categories:
+	$cat_IDs = _mw_get_cat_IDs($contentstruct, $blog_ID);
+
+	if( ! is_array($cat_IDs) )
+	{ // error:
+		return $cat_IDs;
+	}
 
-	$resp_message = $messages[0];
 
-	// Check if the page linked to is in our site
-	// fplanque: TODO: coz we don't have a single siteurl any longer
-	$pos1 = strpos($pagelinkedto, str_replace('http://', '', str_replace('www.', '', $baseurl)));
-	if($pos1)
+	if( empty($contentstruct['dateCreated']) )
 	{
-		// let's find which post is linked to
-		$urltest = parse_url($pagelinkedto);
-		if( preg_match('#/p([0-9]+)#', $urltest['path'], $match) )
-		{ // the path defines the post_ID (yyyy/mm/dd/pXXXX)
-			$post_ID = $match[1];
-			$way = 'from the path (1)';
-		}
-		elseif (preg_match('#p/[0-9]+#', $urltest['path'], $match) )
-		{
-			// the path defines the post_ID (archives/p/XXXX)
-			$blah = explode('/', $match[0]);
-			$post_ID = $blah[1];
-			$way = 'from the path (2)';
-		}
-		elseif (preg_match('#p=[0-9]+#', $urltest['query'], $match)	 )
+		$postdate = date('Y-m-d H:i:s', (time() + $Settings->get('time_difference')));
+		logIO("O","no contentstruct dateCreated, using now...".$postdate);
+	}
+	else
+	{
+		$postdate = $contentstruct['dateCreated'];
+		logIO("O","finished getting contentstruct dateCreated...".$postdate);
+	}
+
+	// Check permission:
+	$current_User = & $UserCache->get_by_login( $username );
+
+	if( ! $current_User->check_perm( 'blog_post_statuses', 'published', false, $blog_ID ) )
+	{
+		logIO("O","user error 9 ...");
+		return new xmlrpcresp(0, $xmlrpcerruser+2, 'Permission denied.'); // user error 2
+	}
+	logIO("O","finished checking permissions ...");
+
+	// CHECK and FORMAT content - error occur after this line
+	//$post_title = format_to_post($post_title, 0, 0);
+	//logIO("O","finished converting post_title ...",$post_title);
+
+	//$content = format_to_post($content, 0, 0);  // 25122004 tag - security !!!
+	//logIO("O","finished converting content ...".$content); // error occurs before this line
+
+	//	if( $errstring = $Messages->get_string( 'Cannot post, please correct these errors:', '' ) )
+	//	{
+	//		return new xmlrpcresp(0, $xmlrpcerruser+6, $errstring ); // user error 6
+	//	}
+	//logIO("O","finished checking if errors exists, ready to insert into DB ...");
+
+	// INSERT NEW POST INTO DB:
+	// Tor - comment this out to stop inserts into database
+	$edited_Item = & new Item();
+	$post_ID = $edited_Item->insert( $current_User->ID, $post_title, $content, $postdate, $cat_IDs[0], $cat_IDs, $status, $current_User->locale, '', 0, ($status == 'published') );
+
+	if( $DB->error )
+	{	// DB error
+		logIO("O","user error 9 ...");
+		return new xmlrpcresp(0, $xmlrpcerruser+9, 'DB error: '.$DB->last_error ); // user error 9
+	}
+
+	logIO( 'O', 'Handling notifications...' );
+	// Execute or schedule notifications & pings:
+	$edited_Item->handle_post_processing( false );
+
+	return new xmlrpcresp(new xmlrpcval($post_ID));
+}
+
+
+$mt_setPostCategories_sig = array(array($xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcArray));
+$mt_setPostCategories_doc = "Sets the categories for a post.";
+
+function mt_setPostCategories($m) {
+	global $xmlrpcerruser,$Settings;
+	global $DB, $Messages, $UserCache,$ItemCache;
+
+	$post_ID = $m->getParam(0);
+	$post_ID = $post_ID->scalarval();
+	$username = $m->getParam(1);
+	$username = $username->scalarval();
+	$password = $m->getParam(2);
+	$password = $password->scalarval();
+
+	if( ! user_pass_ok($username,$password) )
+	{
+		return new xmlrpcresp(0, $xmlrpcerruser+1, // user error 1
+					 'Wrong username/password combination '.$username.' / '.starify($password));
+	}
+
+// ok - pick up new category from call
+	$xcontent = $m->getParam(3); // This is now a array of structs
+	$iSize = $xcontent->arraysize(); // The number of objects ie categories
+	logIO("O","finished getting - iSize ...".$iSize); // number of categories entry has set
+
+	logIO("O","finished getting contentstruct ...");
+	$categories = array();
+	if ($iSize > 0)
+	{
+		for ($i=0;$i<$iSize;$i++)
 		{
-			// the querystring defines the post_ID (?p=XXXX)
-			$blah = explode('=', $match[0]);
-			$post_ID = $blah[1];
-			$way = 'from the querystring';
+			logIO("O","finished getting - i ...>".$i); // works!
+			$struct = $xcontent->arraymem($i); // get a struct object from array
+			$tempcat = $struct->structmem('categoryId');
+			$tempcat = $tempcat->scalarval();
+			$tempPrimary = $struct->structmem('isPrimary');// Start finding the primary category
+			$tempPrimary = $tempPrimary->scalarval();
+			if ($tempPrimary != 0)
+			{
+				logIO("O","got primary category and there should only be one...".$tempcat);
+				$category = $tempcat;
+			}
+			logIO("O","finished getting - tempcat ...".$tempcat); // works!
+			$categories[$i] = $tempcat;
+			logIO("O","finished getting - categories ...".$categories[$i]);
 		}
-		elseif (isset($urltest['fragment']))
+	}
+
+	// UPDATE POST CATEGORIES IN DB:
+	logIO("O","bpost_update - category ...".$category); // works!
+	if( ! ($edited_Item = & $ItemCache->get_by_ID( $post_ID ) ) )
+	{
+		return new xmlrpcresp(0, $xmlrpcerruser+7, "No such post (#$post_ID)."); // user error 7
+	}
+	$edited_Item->set( 'main_cat_ID', $category );
+	$edited_Item->set( 'extra_cat_IDs', $categories );
+
+	$edited_Item->dbupdate();
+
+	return new xmlrpcresp(new xmlrpcval(1));
+}
+
+
+
+
+
+
+
+
+$mt_getPostCategories_sig = array(array($xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString));
+$mt_getPostCategories_doc = "Returns a list of all categories to which the post is assigned.";
+
+function mt_getPostCategories($m) {
+	global $xmlrpcerruser;
+	global $DB;
+
+	$post_ID = $m->getParam(0);
+	$post_ID = $post_ID->scalarval();
+	logIO("O","mt_getPostCategories postID  ...".$post_ID);
+	$username = $m->getParam(1);
+	$username = $username->scalarval();
+	$password = $m->getParam(2);
+	$password = $password->scalarval();
+	if( user_pass_ok($username,$password) )
+	{
+		// First get the primary category in postdata
+		$postdata = get_postdata($post_ID);
+		$dato = $postdata["Date"];
+			logIO("O","mt_getPostCategories get_postdata argument postID  ...".$post_ID);
+			logIO("O","mt_getPostCategories postdata argument date  ...".$dato);
+		$Category = $postdata["Category"];// Primary category - nb also present in separate table so will not be used
+			logIO("O","mt_getPostCategories postdata argument Category  ...".$Category);
+		$categories = postcats_get_byID( $post_ID ); // Secondary categories
+			logIO("O","mt_getPostCategories postcats_get_byID  ...".$categories);
+		$iSize = count($categories); // The number of objects ie categories
+		logIO("O","mt_getgategorylist  no of categories...".$iSize);// works
+		$struct = array();
+		for ($i=0;$i<$iSize;$i++)
 		{
-			// an #anchor is there, it's either...
-			if (intval($urltest['fragment']))
-			{ // ...an integer #XXXX (simpliest case)
-				$post_ID = $urltest['fragment'];
-				$way = 'from the fragment (numeric)';
+			logIO("O","mt_getPostCategories categories  ...".$categories[$i]);
+// In database cat_ID and cat_name from tablecategories
+			$sql = "SELECT * FROM T_categories WHERE  cat_ID = $categories[$i] ";
+			logIO("O","mt_getgategorylist  sql...".$sql);
+			$rows = $DB->get_results( $sql );
+			foreach( $rows as $row )
+			{
+				$Categoryname =  $row->cat_name;
+				logIO("O","mt_getPostCategories Categoryname  ...".$Categoryname);
 			}
-			elseif (is_string($urltest['fragment']))
-			{ // ...or a string #title, a little more complicated
-				$title = preg_replace('/[^a-zA-Z0-9]/', '.', $urltest['fragment']);
-				$sql = "SELECT ID
-								FROM $tableposts 
-								WHERE post_title RLIKE '$title'";
-				$blah = $DB->get_row( $sql, ARRAY_A );
-				if( !empty($DB->last_error) )
-				{	// DB error
-					return new xmlrpcresp(0, $xmlrpcerruser+9, 'DB error: '.$DB->last_error ); // user error 9
+			if( $postdata['Date'] != '' )
+			{
+				logIO("O","mt_getPostCategories date ok  ...");
+				if ($i > 0) {
+				logIO("O","mt_getPostCategories found secondary  ...".$categories[$i]);
+					$isPrimary = "0";
 				}
-				$post_ID = $blah['ID'];
-				$way = 'from the fragment (title)';
+			else
+			{
+				logIO("O","mt_getPostCategories found primary  ...".$categories[$i]);
+				$isPrimary = "1";
 			}
+			$struct[$i] = new xmlrpcval(array("categoryId" => new xmlrpcval($categories[$i]),    // Look up name from ID separately
+											"categoryName" => new xmlrpcval($Categoryname),
+											"isPrimary" => new xmlrpcval($isPrimary)
+											),"struct");
 		}
-		else
-		{
-			$post_ID = -1;
-		}
+	}
+	return new xmlrpcresp(new xmlrpcval($struct, "array") );
+//		else
+//		{
+//		return new xmlrpcresp(0, $xmlrpcerruser+7, // user error 7
+//					 "No such post #$post_ID");
+//		}
+	}
+	else
+	{
+		return new xmlrpcresp(0, $xmlrpcerruser+1, // user error 1
+					 'Wrong username/password combination '.$username.' / '.starify($password));
+	}
+}
 
-		debug_fwrite($log, "Found post ID $way: $post_ID\n");
 
-		$postdata = get_postdata($post_ID);
-		$blog = $postdata['Blog'];
-		xmlrpc_debugmsg( 'Blog='.$blog );
 
-		$blogparams = get_blogparams_by_ID( $blog );
-		if( !get_bloginfo('allowpingbacks', $blogparams) )
-		{
-			return new xmlrpcresp(new xmlrpcval('Sorry, this weblog does not allow you to pingback its posts.'));
-		}
 
 
-		// Check that post exists
-		$sql = 'SELECT post_author
-						FROM '.$tableposts.' 
-						WHERE ID = '.$post_ID;
-		$rows = $DB->get_results( $sql );
-		if( !empty($DB->last_error) )
-		{	// DB error
-			return new xmlrpcresp(0, $xmlrpcerruser+9, 'DB error: '.$DB->last_error ); // user error 9
+$mweditpost_doc='Edits a post, blogger-api like, +title +category +postdate';
+$mweditpost_sig =  array(array($xmlrpcString,$xmlrpcString,$xmlrpcString,$xmlrpcString,$xmlrpcStruct,$xmlrpcBoolean));
+/**
+ * mw.EditPost (metaWeblog.editPost)
+ *
+ * mw API
+ *
+ * Tor - TODO
+ *		- Sort out sql select with blog ID
+ *		- screws up posts with multiple categories
+ *		  partly due to the fact that Movable Type calls to this API are different to Metaweblog API calls when handling categories.
+ */
+
+function mweditpost($m)
+{
+	global $xmlrpcerruser; // import user errcode value
+	global $DB, $ItemCache;
+	global $Settings;
+	global $Messages, $UserCache;
+	global $xmlrpc_htmlchecking;
+	global $default_category;
+
+	logIO("O","start of mweditpost...");
+	$post_ID = $m->getParam(0);
+	$post_ID = $post_ID->scalarval();
+	logIO("O","finished getting post_ID ...".$post_ID);
+
+	// Username/Password
+	$username = $m->getParam(1);
+	$username = $username->scalarval();
+	logIO("O","finished getting username ...");
+	$password = $m->getParam(2);
+	$password = $password->scalarval();
+	logIO("O","finished getting password ...".$password);
+	if( ! user_pass_ok($username,$password) )
+	{
+		return new xmlrpcresp(0, $xmlrpcerruser+1, // user error 1
+					 'Wrong username/password combination '.$username.' / '.starify($password));
+	}
+	logIO("O","finished checking password ...");
+
+	// getParam(4) should now be a flag for publish or draft
+	$xstatus = $m->getParam(4);
+	$xstatus = $xstatus->scalarval();
+	$status = $xstatus ? 'published' : 'draft';
+	logIO('I',"Publish: $xstatus -> Status: $status");
+	logIO("O","finished getting xstatus ->". $xstatus);
+
+
+	// Get Item:
+	if( ! ($edited_Item = & $ItemCache->get_by_ID( $post_ID ) ) )
+	{
+		return new xmlrpcresp(0, $xmlrpcerruser+7, "No such post (#$post_ID)."); // user error 7
+	}
+
+	// Check permission:
+	$User = & $UserCache->get_by_login( $username );
+	logIO("O","User ID ...".$User->get('ID'));
+	if( ! $User->check_perm( 'blog_post_statuses', $status, false, $edited_Item->blog_ID ) )
+	{
+		return new xmlrpcresp(0, $xmlrpcerruser+2, 'Permission denied.'); // user error 2
+	}
+	logIO("O","finished checking permissions ...");
+
+
+	$xcontent = $m->getParam(3);
+//	$xcontent = $xcontent->scalarval();
+	logIO("O","finished getting xcontent ...");
+	$contentstruct = xmlrpc_decode($xcontent); //this does not work properly.... need better decoding
+	logIO("O","finished getting contentstruct ...");
+
+
+	// Categories:
+	$cat_IDs = _mw_get_cat_IDs($contentstruct, $blog_ID, true /* empty is ok */);
+
+	if( ! is_array($cat_IDs) )
+	{ // error:
+		return $cat_IDs;
+	}
+
+
+	$post_title = $contentstruct['title'];
+	$content = $contentstruct['description'];
+	logIO("O","finished getting title ...".$post_title);
+
+	$postdate = $contentstruct['dateCreated'];
+	logIO("O","finished getting contentstruct dateCreated...".$postdate);
+
+
+	if( ! empty($xmlrpc_htmlchecking) )
+	{ // CHECK and FORMAT content
+		$post_title = format_to_post($post_title, 0, 0);
+	}
+	logIO("O","finished converting post_title ...->".$post_title);
+	if( ! empty($xmlrpc_htmlchecking) )
+	{
+		$content = format_to_post($content, 0, 0);  // 25122004 tag - security issue - need to sort !!!
+	}
+	logIO("O","finished converting content ...".$content);
+	if( $errstring = $Messages->get_string( 'Cannot post, please correct these errors:', '' ) )
+	{
+		return new xmlrpcresp(0, $xmlrpcerruser+6, $errstring ); // user error 6
+	}
+	logIO("O","finished checking if errors exists, ready to insert into DB ...");
+	xmlrpc_debugmsg( 'post_ID: '.$post_ID  );
+
+	// UPDATE POST IN DB:
+	$edited_Item->set( 'title', $post_title );
+	$edited_Item->set( 'content', $content );
+	$edited_Item->set( 'status', $status );
+	if( ! empty($postdate) )
+	{
+		$edited_Item->set( 'datestart', $postdate );
+	}
+	if( ! empty($cat_IDs) )
+	{ // Update cats:
+		$edited_Item->set('main_cat_ID', $cat_IDs[0]);
+
+		if( count($cat_IDs) > 1 )
+		{ // Extra-Cats:
+			$edited_Item->set('extra_cat_IDs', $cat_IDs);
 		}
+	}
+	$edited_Item->dbupdate();
+	if( $DB->error )
+	{	// DB error
+		return new xmlrpcresp(0, $xmlrpcerruser+9, 'DB error: '.$DB->last_error ); // user error 9
+	}
 
-		if(count($rows))
+// Time to perform trackbacks NB NOT WORKING YET
+//
+// NB Requires a change to the _trackback library
+//
+// function trackbacks( $post_trackbacks, $content, $post_title, $post_ID )
+
+// first extract these from posting as post_trackbacks array, then rest is easy
+// 	<member>
+//		<name>mt_tb_ping_urls</name>
+//	<value><array><data>
+//		<value><string>http://archive.scripting.com/2005/04/17</string></value>
+//	</data></array></value>
+//	</member>
+// First check that trackbacks are allowed - mt_allow_pings
+	$trackback_ok = 0;
+	$trackbacks = array();
+	$trackback_ok = $contentstruct['mt_allow_pings'];
+	logIO("O","Trackback OK  ...".$trackback_ok);
+	if ($trackback_ok == 1)
+	{
+		$trackbacks = $contentstruct['mt_tb_ping_urls'];
+		logIO("O","Trackback url 0  ...".$trackbacks[0]);
+		$no_of_trackbacks = count($trackbacks);
+		logIO("O","Number of Trackbacks  ...".$no_of_trackbacks);
+		if ($no_of_trackbacks > 0)
 		{
-			debug_fwrite($log, 'Post exists'."\n");
+			logIO("O","Calling Trackbacks  ...");
+ 			$result = trackbacks( $trackbacks, $content, $post_title, $post_ID );
+			logIO("O","Returned from  Trackbacks  ...");
+ 		}
 
-			// Let's check that the remote site didn't already pingback this entry
-			$sql = "SELECT * FROM $tablecomments
-							WHERE comment_post_ID = $post_ID
-								AND comment_author_url = '".$DB->escape(preg_replace('#&([^amp\;])#is', '&amp;$1', $pagelinkedfrom))."'
-								AND comment_type = 'pingback'";
-			$rows = $DB->get_results( $sql );
-			if( !empty($DB->last_error) )
-			{	// DB error
-				return new xmlrpcresp(0, $xmlrpcerruser+9, 'DB error: '.$DB->last_error ); // user error 9
-			}
+	}
+	return new xmlrpcresp(new xmlrpcval($post_ID));
+}
 
-			xmlrpc_debugmsg( $sql.' Already found='.count($rows) );
 
-			if( ! count($rows) )
-			{
-				// very stupid, but gives time to the 'from' server to publish !
-				sleep(1);
 
-				// Let's check the remote site
-				$fp = @fopen($pagelinkedfrom, 'r');
+$mwgetcats_sig =  array(array($xmlrpcArray,$xmlrpcString,$xmlrpcString,$xmlrpcString));
+$mwgetcats_doc = 'Get categories of a post, MetaWeblog API-style';
+function mwgetcats( $m )
+{
+	global $xmlrpcerruser, $DB;
 
-				$puntero = 4096;
-				$linea = "";
-				while($fbuffer = fread($fp, $puntero))
-				{ // fplanque: dis is da place where da bug was >:[
-					$linea .= $fbuffer;		// dis is da fix!
-				}
-				fclose($fp);
-				$linea = strip_tags($linea, '<a><title>');
+	logIO('O','Start of mwgetcats');
+	$blogid = $m->getParam(0);
+	$blogid = $blogid->scalarval();
+	$username = $m->getParam(1);
+	$username = $username->scalarval();
+	$password = $m->getParam(2);
+	$password = $password->scalarval();
+	logIO('O','Got params 0, 1 , 2');
+	if( ! user_pass_ok($username,$password) )
+	{
+		return new xmlrpcresp(0, $xmlrpcerruser+1, // user error 1
+					 'Wrong username/password combination '.$username.' / '.starify($password));
+	}
+	$sql = "SELECT cat_ID, cat_name
+					FROM T_categories ";
+	if( $blogid > 1 ) $sql .= "WHERE cat_blog_ID = $blogid ";
+	$sql .= "ORDER BY cat_name ASC";
+	$rows = $DB->get_results( $sql );
+	if( $DB->error )
+	{	// DB error
+		return new xmlrpcresp(0, $xmlrpcerruser+9, 'DB error: '.$DB->last_error ); // user error 9
+	}
+	xmlrpc_debugmsg( 'Categories:'.count($rows) );
+	$data = array();
+	foreach( $rows as $row )
+	{
+		$data[] = new xmlrpcval( array( 'categoryID' => new xmlrpcval($row->cat_ID),
+										'description' => new xmlrpcval( $row->cat_name ),
+										'categoryName' => new xmlrpcval( $row->cat_name ),
+										'htmlUrl' => new xmlrpcval( ''),
+										'rssUrl' => new xmlrpcval( '' )
+			//	mb_convert_encoding( $row->cat_name, "utf-8", "iso-8859-1")  )
+														),"struct");
+	}
+	return new xmlrpcresp( new xmlrpcval($data, "array") );
+}
 
-				preg_match('|<title>([^<]*?)</title>|is', $linea, $matchtitle);
 
-				// You never know what kind of crap you may have gotten on the web...
-				$linea = convert_chars( $linea, 'html' );
 
-				$pagelinkedto = convert_chars( $pagelinkedto, 'html' );
-				$linea = strip_all_but_one_link($linea, $pagelinkedto, $log);
-				// fplanque: removed $linea = preg_replace('#&([^amp\;])#is', '&amp;$1', $linea);
-
-				debug_fwrite($log, 'SECOND SEARCH '.$pagelinkedto.' in text block #####'.$linea."####\n\n");
-				$pos2 = strpos($linea, $pagelinkedto);
-				$pos3 = strpos($linea, str_replace('http://www.', 'http://', $pagelinkedto));
-				if (is_integer($pos2) || is_integer($pos3))
-				{
-					debug_fwrite($log, 'The page really links to us :)'."\n");
-					$pos4 = (is_integer($pos2)) ? $pos2 : $pos3;
-					$start = $pos4-100;
-					$context = substr($linea, $start, 250);
-					$context = str_replace("\n", ' ', $context);
-					$context = str_replace('&amp;', '&', $context);
-
-					global $admin_url, $comments_allowed_uri_scheme;
-
-					$pagelinkedfrom = preg_replace('#&([^amp\;])#is', '&amp;$1', $pagelinkedfrom);
-					$title = (!strlen($matchtitle[1])) ? $pagelinkedfrom : $matchtitle[1];
-					$original_context = $context;
-					$context = '[...] '.trim($context).' [...]';
-
-					// CHECK and FORMAT content
-					if( $error = validate_url( $pagelinkedfrom, $comments_allowed_uri_scheme ) )
-					{
-						errors_add( T_('Supplied URL is invalid: ').$error );
-					}
-					$context = format_to_post($context,1,1);
 
-					if( ! ($message = errors_string( 'Cannot insert pingback, please correct these errors:', '' )) )
-					{ // No validation error:
-						$original_pagelinkedfrom = $pagelinkedfrom;
-						$original_title = $title;
-						$title = strip_tags(trim($title));
-						$now = date('Y-m-d H:i:s', $localtimenow );
-						$sql = "INSERT INTO $tablecomments( comment_post_ID, comment_type, comment_author,
-																								comment_author_url, comment_date, comment_content)
-										VALUES( $post_ID, 'pingback', '".$DB->escape($title)."',
-														'".$DB->escape($pagelinkedfrom)."', '$now',
-														'".$DB->escape($context)."')";
-						$DB->query( $sql );
-						if( !empty($DB->last_error) )
-						{	// DB error
-							return new xmlrpcresp(0, $xmlrpcerruser+9, 'DB error: '.$DB->last_error ); // user error 9
-						}
-
-						/*
-						 * New pingback notification:
-						 */
-						$authordata = get_userdata($postdata['Author_ID']);
-						if( get_user_info( 'notify', $authordata ) )
-						{ // Author wants to be notified:
-							locale_temp_switch( get_user_info('locale', $authordata) );
-
-							$recipient = get_user_info( 'email', $authordata );
-							$subject = sprintf( T_('New pingback on your post #%d "%s"'), $post_ID, $postdata['Title'] );
-							// fplanque added:
-							$comment_blogparams = get_blogparams_by_ID( $blog );
-
-							$notify_message	 = sprintf( T_('New pingback on your post #%d "%s"'), $post_ID, $postdata['Title'] )."\n";
-							$notify_message .= url_add_param( get_bloginfo('blogurl', $comment_blogparams), "p=$post_ID&pb=1\n\n", '&' );
-							$notify_message .= T_('Website'). ": $original_title\n";
-							$notify_message .= T_('Url'). ": $original_pagelinkedfrom\n";
-							$notify_message .= T_('Excerpt'). ": \n[...] $original_context [...]\n\n";
-							$notify_message .= T_('Edit/Delete').': '.$admin_url.'/b2browse.php?blog='.$blog.'&p='.$post_ID."&c=1\n\n";
 
-							send_mail( $recipient, $subject, $notify_message, $notify_from );
+$metawebloggetrecentposts_doc = 'fetches X most recent posts, blogger-api like';
+$metawebloggetrecentposts_sig =  array(array($xmlrpcArray,$xmlrpcString,$xmlrpcString,$xmlrpcString,$xmlrpcInt));
 
-							locale_restore_previous();
-						}
-					}
-				}
-				else
-				{ // URL pattern not found - page doesn't link to us:
-					debug_fwrite($log, 'The page doesn\'t link to us!'."\n");
-					$resp_message = "Page linked to: $pagelinkedto\nPage linked from: $pagelinkedfrom\nTitle: $title\n\n".$messages[1];
+function metawebloggetrecentposts( $m )
+{
+	global $xmlrpcerruser, $DB, $show_statuses, $UserCache;
+	global $blog;
 
-				}
-			} else {
-				// We already have a Pingback from this URL
-				$resp_message = "Sorry, you already did a pingback to $pagelinkedto from $pagelinkedfrom.";
-			}
-		} else {
-			// Post_ID not found
-			$resp_message = $messages[2];
-			debug_fwrite($log, 'Post doesn\'t exist'."\n");
+	$blog_ID = $m->getParam(0);
+		logIO("O","In metawebloggetrecentposts, current blog_id is ...". $blog_ID);
+	$blog_ID = $blog_ID->scalarval();
+			logIO("O","In metawebloggetrecentposts, current blog_id is ...". $blog_ID);
+	$username = $m->getParam(1);
+		logIO("O","In metawebloggetrecentposts, current username is ...". $username);
+	$username = $username->scalarval();
+			logIO("O","In metawebloggetrecentposts, current username is ...". $username);
+	$password = $m->getParam(2);
+	$password = $password->scalarval();
+	$numposts = $m->getParam(3);
+			logIO("O","In metawebloggetrecentposts, current numposts is ...". $numposts);
+	$numposts = $numposts->scalarval();
+				logIO("O","In metawebloggetrecentposts, current numposts is ...". $numposts);
+
+	if( ! user_pass_ok($username, $password) )
+	{
+		return new xmlrpcresp(0, $xmlrpcerruser+1, // user error 1
+					 'Wrong username/password combination '.$username.' / '.starify($password));
+	}
+	logIO("O","In metawebloggetrecentposts, user and pass ok...");
+	$current_User = & $UserCache->get_by_login( $username );
+	logIO( 'O', 'In metawebloggetrecentposts, current user is ...'.$current_User->ID );
+	// Check permission:
+	if( ! $current_User->check_perm( 'blog_ismember', 1, false, $blog_ID ) )
+	{
+		return new xmlrpcresp(0, $xmlrpcerruser+2, 'Permission denied.' ); // user error 2
+	}
+	logIO("O","In metawebloggetrecentposts, permissions ok...");
+	logIO("O","In metawebloggetrecentposts, current blog is ...". $blog_ID);
+	logIO("O","In metawebloggetrecentposts, getting current blog info...");
+	// Get the posts to display:
+	$MainList = & new ItemList( $blog_ID, $show_statuses, '', '', '', '', array(), '', 'DESC', '', $numposts,
+															'', '', '', '', '', '', '', 'posts' );
+	if( $DB->error )
+	{ // DB error
+		return new xmlrpcresp(0, $xmlrpcerruser+9, 'DB error: '.$DB->last_error ); // user error 9
+	}
+	xmlrpc_debugmsg( 'Items:'.$MainList->result_num_rows );
+
+	$data = array();
+	while( $Item = & $MainList->get_item() )
+	{
+		xmlrpc_debugmsg( 'Item:'.$Item->title.
+											' - Issued: '.$Item->issue_date.
+											' - Modified: '.$Item->mod_date );
+		$post_date = mysql2date("U", $Item->issue_date);
+		$post_date = gmdate("Ymd", $post_date)."T".gmdate("H:i:s", $post_date);
+		$content = $Item->content;
+		$content = str_replace("\n",'',$content); // Tor - kludge to fix bug in xmlrpc libraries
+		// Load Item's creator User:
+		$Item->get_creator_User();
+		$authorname = $Item->creator_User->get('preferredname');
+		// need a loop here to extract all categoy names
+		// $extra_cat_IDs is the variable for the rest of the IDs
+		$hope_cat_name = get_the_category_by_ID($Item->main_cat_ID);
+		$test = $Item->extra_cat_IDs[0];
+		xmlrpc_debugmsg( 'postcats:'.$hope_cat_name["cat_name"]);
+		xmlrpc_debugmsg( 'test:'.$test);
+		$data[] = new xmlrpcval(array(
+									"dateCreated" => new xmlrpcval($post_date,"dateTime.iso8601"),
+									"userid" => new xmlrpcval($Item->creator_user_ID),
+									"postid" => new xmlrpcval($Item->ID),
+				"categories" => new xmlrpcval(array(new xmlrpcval($hope_cat_name["cat_name"])),'array'),
+				"title" => new xmlrpcval($Item->title),
+				"description" => new xmlrpcval($content),
+				"link" => new xmlrpcval($Item->url),
+				"permalink" => new xmlrpcval($Item->urltitle),
+				"mt_excerpt" => new xmlrpcval($content),
+				"mt_allow_comments" => new xmlrpcval('1'),
+				"mt_allow_pings" => new xmlrpcval('1'),
+				"mt_text_more" => new xmlrpcval('')
+									),"struct");
+	}
+	$resp = new xmlrpcval($data, "array");
+	return new xmlrpcresp($resp);
+}
+
+
+
+
+
+
+$mwgetpost_doc = 'fetches a post, blogger-api like';
+$mwgetpost_sig = array(array($xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString));
+/**
+ * metaweblog.getPost retieves a given post.
+ *
+ * This API call is not documented on
+ * {@link http://www.blogger.com/developers/api/1_docs/}
+ *
+ * @param xmlrpcmsg XML-RPC Message
+ *					0 appkey (string): Unique identifier/passcode of the application sending the post.
+ *						(See access info {@link http://www.blogger.com/developers/api/1_docs/#access} .)
+ *					1 postid (string): Unique identifier of the post to be deleted.
+ *					2 username (string): Login for a Blogger user who has permission to edit the given
+ *						post (either the user who originally created it or an admin of the blog).
+ *					3 password (string): Password for said username.
+ * @return xmlrpcresp XML-RPC Response
+ */
+
+function mwgetpost($m)
+{
+
+	global $xmlrpcerruser;
+
+
+
+	$post_ID = $m->getParam(0);
+	$post_ID = $post_ID->scalarval();
+	$username = $m->getParam(1);
+	$username = $username->scalarval();
+	$password = $m->getParam(2);
+	$password = $password->scalarval();
+	if( user_pass_ok($username,$password) )
+	{
+		$postdata = get_postdata($post_ID);
+		if( $postdata['Date'] != '' )
+		{
+			$post_date = mysql2date("U", $postdata["Date"]);
+			$post_date = gmdate("Ymd", $post_date)."T".gmdate("H:i:s", $post_date);
+			$content = $postdata["Content"];
+							// Kludge to fix library problem str_replace(#10,'',$content)
+        $content = str_replace("\n",'',$content); // Tor - kludge to fix bug in xmlrpc libraries
+			$struct = new xmlrpcval(array("link" => new xmlrpcval(''),
+											"title" => new xmlrpcval($postdata["Title"]),
+											"description" => new xmlrpcval($content),
+											"dateCreated" => new xmlrpcval($post_date,"dateTime.iso8601"),
+											"userid" => new xmlrpcval(""),
+											"postid" => new xmlrpcval($post_ID),
+											"content" => new xmlrpcval($content),
+											"permalink" => new xmlrpcval(""),
+											"categories" => new xmlrpcval($postdata["Category"]),
+											"mt_excerpt" => new xmlrpcval($content),
+											"mt_allow_comments" => new xmlrpcval("",'int'),
+											"mt_allow_pings" => new xmlrpcval("",'int'),
+											"mt_text_more" => new xmlrpcval("")
+											),"struct");
+			$resp = $struct;
+			return new xmlrpcresp($resp);
 		}
-	}	 // / in siteurl
+		else
+		{
+		return new xmlrpcresp(0, $xmlrpcerruser+7, // user error 7
+					 "No such post #$post_ID");
+		}
+	}
+	else
+	{
+		return new xmlrpcresp(0, $xmlrpcerruser+1, // user error 1
+					 'Wrong username/password combination '.$username.' / '.starify($password));
+	}
+}
 
-	// xmlrpc_debugmsg( 'Okay'.$messages[0] );
 
-	return new xmlrpcresp(new xmlrpcval($resp_message));
+/**
+ *
+ * @param array struct
+ * @param integer blog ID
+ * @param boolean Return empty array (instead of error), if no cats given in struct?
+ * @return array|xmlrpcresp A list of category IDs or xmlrpcresp in case of error.
+ */
+function _mw_get_cat_IDs($contentstruct, $blog_ID, $empty_struct_ok = false)
+{
+	global $DB, $xmlrpcerruser;
+	global $default_category;
+
+	if( isset($contentstruct['categories']) )
+	{
+		$categories = $contentstruct['categories'];
+	}
+	else
+	{
+		$categories = array();
+	}
+	logIO("O","finished getting contentstruct categories...".implode( ', ', $categories ) );
+
+	if( $empty_struct_ok && empty($categories) )
+	{
+		return $categories;
+	}
+
+	xmlrpc_debugmsg( 'Categories: '.implode( ', ', $categories ) );
+
+	// for cross-blog-entries, the cat_blog_ID WHERE clause should be removed (but cats are given by name!)
+	if( ! empty($categories) )
+	{
+		$sql = "
+			SELECT cat_ID FROM T_categories
+			 WHERE cat_blog_ID = $blog_ID
+				 AND cat_name IN ( ";
+		foreach( $categories as $l_cat )
+		{
+			$sql .= $DB->quote($l_cat).', ';
+		}
+		if( ! empty($categories) )
+		{
+			$sql = substr($sql, 0, -2); // remove ', '
+		}
+		$sql .= ' )';
+		logIO("O","sql for finding IDs ...".$sql);
+
+		$cat_IDs = $DB->get_col( $sql );
+		if( $DB->error )
+		{	// DB error
+			logIO("O","user error finding categories info ...");
+		}
+	}
+	else
+	{
+		$cat_IDs = array();
+	}
+
+	if( empty($cat_IDs) && ! empty($default_category) )
+	{ // no cats: use default
+		$cat_IDs = array($default_category);
+		logIO("O", 'fallback to $default_category ...');
+	}
+
+	if( ! empty($cat_IDs) )
+	{ // categories requested to be set:
+
+		// Check if category exists
+		if( get_the_category_by_ID( $cat_IDs[0], false ) === false )
+		{ // Main cat does not exist:
+			logIO("O","usererror 5 ...");
+			return new xmlrpcresp(0, $xmlrpcerruser+5, 'Requested category does not exist.'); // user error 5
+		}
+		logIO("O","finished checking if main category exists ...".$cat_IDs[0]);
+	}
+	else
+	{ // No category given/valid - use the first for the blog:
+		logIO("O","No category for post given ...");
+		$first_cat = $DB->get_var( '
+			SELECT cat_ID
+			  FROM T_categories
+			 WHERE cat_blog_ID = '.$blog_ID.'
+			 ORDER BY cat_name
+			 LIMIT 1' );
+		if( empty($first_cat) )
+		{
+			logIO("O", 'No categories for this blog...');
+			return new xmlrpcresp(0, $xmlrpcerruser+5, 'No categories for this blog.'); // user error 5
+		}
+		else
+		{
+			$cat_IDs = array($first_cat);
+		}
+	}
+
+	return $cat_IDs;
+}
+
+
+
+
+
+$mt_getcategoryList_sig =  array(array($xmlrpcArray,$xmlrpcString,$xmlrpcString,$xmlrpcString));
+$mt_getcategoryList_doc = 'Get a post, MetaWeblog API-style';
+//function _mt_categoryList($blogid, $username, $password) {
+function mt_getcategoryList($m) {
+	global $xmlrpcerruser, $DB;
+	logIO("O","mt_getgategorylist  start");
+	$blogid = $m->getParam(0);
+	$blogid = $blogid->scalarval();
+	$username = $m->getParam(1);
+	$username = $username->scalarval();
+	$password = $m->getParam(2);
+	$password = $password->scalarval();
+	logIO("O","mt_getgategorylist  finished picking up parameters");
+	if( ! user_pass_ok($username,$password) )
+	{
+		return new xmlrpcresp(0, $xmlrpcerruser+1, // user error 1
+					 'Wrong username/password combination '.$username.' / '.starify($password));
+	}
+	$sql = "SELECT * FROM T_categories ";
+	if( $blogid > 1 ) $sql .= "WHERE cat_blog_ID = $blogid ";
+	$sql .= "ORDER BY cat_name ASC";
+	$rows = $DB->get_results( $sql );
+	if( $DB->error )
+	{	// DB error
+		logIO("O","mt_getgategorylist  DBerror...");
+		return new xmlrpcresp(0, $xmlrpcerruser+9, 'DB error: '.$DB->last_error ); // user error 9
+	}
+	logIO("O","mt_getgategorylist  no of categories...",count($rows));
+	$data = array();
+	foreach( $rows as $row )
+	{
+		$data[] = new xmlrpcval( array( 'categoryID' => new xmlrpcval($row->cat_ID),
+										'categoryName' => new xmlrpcval( $row->cat_name ),
+														),"struct");
+	}
+	return new xmlrpcresp( new xmlrpcval($data, "array") );
 }
 
 
 
 
 /**** SERVER FUNCTIONS ARRAY ****/
+// dh> TODO: Plugin hook here, so that Plugins can provide own callbacks?!
+
+require_once $inc_path.'_misc/ext/_xmlrpcs.php'; // This will add generic remote calls
+
+$s = new xmlrpc_server(
+	array(
+		"metaWeblog.newMediaObject" =>
+			array(
+				"function" => "mwnewmediaobj",
+				"signature" => $mwnewmediaobj_sig,
+				"docstring" => $mwnewmediaobj_doc),
+
+		"metaWeblog.newPost" =>
+			array(
+				"function" => "mwnewpost",
+				"signature" => $mwnewpost_sig,
+				"docstring" => $mwnewpost_doc),
+
+		"metaWeblog.editPost" =>
+			array(
+				"function" => "mweditpost",
+				"signature" => $mweditpost_sig,
+				"docstring" => $mweditpost_doc),
+
+		"metaWeblog.getPost" =>
+			array(
+				"function" => "mwgetpost",
+				"signature" => $mwgetpost_sig,
+				"docstring" => $mwgetpost_doc),
+
+		"metaWeblog.getCategories" =>
+			array(
+				"function" => "mwgetcats",
+				"signature" => $mwgetcats_sig,
+				"docstring" => $mwgetcats_doc),
+
+		"metaWeblog.getRecentPosts" =>
+			array(
+				"function" => "metawebloggetrecentposts",
+				"signature" => $metawebloggetrecentposts_sig,
+				"docstring" => $metawebloggetrecentposts_doc),
+
+		"mt.getCategoryList" =>
+			array(
+				"function" => "b2getcategories",
+				"signature" => $b2getcategories_sig,
+				"docstring" => $b2getcategories_doc),
+
+		"b2.newPost" =>
+			array(
+				"function" => "b2newpost",
+				"signature" => $b2newpost_sig,
+				"docstring" => $b2newpost_doc),
+
+		"b2.getCategories" =>
+			array(
+				"function" => "b2getcategories",
+				"signature" => $b2getcategories_sig,
+				"docstring" => $b2getcategories_doc),
+
+		"b2.getPostURL" =>
+			array(
+				"function" => "b2_getPostURL",
+				"signature" => $b2_getPostURL_sig,
+				"docstring" => $b2_getPostURL_doc),
+
+		"blogger.newPost" =>
+			array(
+				"function" => "bloggernewpost",
+				"signature" => $bloggernewpost_sig,
+				"docstring" => $bloggernewpost_doc),
+
+		"blogger.editPost" =>
+			array(
+				"function" => "bloggereditpost",
+				"signature" => $bloggereditpost_sig,
+				"docstring" => $bloggereditpost_doc),
+
+		"blogger.deletePost" =>
+			array(
+				"function" => "bloggerdeletepost",
+				"signature" => $bloggerdeletepost_sig,
+				"docstring" => $bloggerdeletepost_doc),
+
+		"blogger.getUsersBlogs" =>
+			array(
+				"function" => "bloggergetusersblogs",
+				"signature" => $bloggergetusersblogs_sig,
+				"docstring" => $bloggergetusersblogs_doc),
+
+		"blogger.getUserInfo" =>
+			array(
+				"function" => "bloggergetuserinfo",
+				"signature" => $bloggergetuserinfo_sig,
+				"docstring" => $bloggergetuserinfo_doc),
+
+		"blogger.getPost" =>
+			array(
+				"function" => "bloggergetpost",
+				"signature" => $bloggergetpost_sig,
+				"docstring" => $bloggergetpost_doc),
+
+		"blogger.getRecentPosts" =>
+			array(
+				"function" => "bloggergetrecentposts",
+				"signature" => $bloggergetrecentposts_sig,
+				"docstring" => $bloggergetrecentposts_doc),
+
+		"blogger.getTemplate" =>
+			array(
+				"function" => "bloggergettemplate",
+				"signature" => $bloggergettemplate_sig,
+				"docstring" => $bloggergettemplate_doc),
+
+		"blogger.setTemplate" =>
+			array(
+				"function" => "bloggersettemplate",
+				"signature" => $bloggersettemplate_sig,
+				"docstring" => $bloggersettemplate_doc),
+
+		"mt.getPostCategories" =>
+			array(
+				"function" => "mt_getPostCategories",
+				"signature" => $mt_getPostCategories_sig,
+				"docstring" => $mt_getPostCategories_doc),
+
+		/*
+		blueyed>> defined above already and $mt_getCategoryList_* not defined..
+		"mt.getCategoryList" =>
+			array(
+				"function" => "mt_getCategorylist",
+				"signature" => $mt_getCategoryList_sig,
+				"docstring" => $mt_getCategoryList_doc),
+		*/
+
+		"mt.setPostCategories" =>
+			array(
+				"function" => "mt_setPostCategories",
+				"signature" => $mt_setPostCategories_sig,
+				"docstring" => $mt_setPostCategories_doc),
+	)
+);
+
+
 
-$s=new xmlrpc_server(
-				array(
-							 "b2.newPost" =>
-							 array("function" => "b2newpost",
-										 "signature" => $b2newpost_sig,
-										 "docstring" => $b2newpost_doc),
-
-							 "b2.getCategories" =>
-							 array("function" => "b2getcategories",
-										 "signature" => $b2getcategories_sig,
-										 "docstring" => $b2getcategories_doc),
-
-							 "b2.getPostURL" =>
-							 array("function" => "pingback_getPostURL",
-										 "signature" => $b2_getPostURL_sig,
-										 "docstring" => $b2_getPostURL_doc),
-
-
-							 "blogger.newPost" =>
-							 array("function" => "bloggernewpost",
-										 "signature" => $bloggernewpost_sig,
-										 "docstring" => $bloggernewpost_doc),
-
-							 "blogger.editPost" =>
-							 array("function" => "bloggereditpost",
-										 "signature" => $bloggereditpost_sig,
-										 "docstring" => $bloggereditpost_doc),
-
-							 "blogger.deletePost" =>
-							 array("function" => "bloggerdeletepost",
-										 "signature" => $bloggerdeletepost_sig,
-										 "docstring" => $bloggerdeletepost_doc),
-
-							 "blogger.getUsersBlogs" =>
-							 array("function" => "bloggergetusersblogs",
-										 "signature" => $bloggergetusersblogs_sig,
-										 "docstring" => $bloggergetusersblogs_doc),
-
-							 "blogger.getUserInfo" =>
-							 array("function" => "bloggergetuserinfo",
-										 "signature" => $bloggergetuserinfo_sig,
-										 "docstring" => $bloggergetuserinfo_doc),
-
-							 "blogger.getPost" =>
-							 array("function" => "bloggergetpost",
-										 "signature" => $bloggergetpost_sig,
-										 "docstring" => $bloggergetpost_doc),
-
-							 "blogger.getRecentPosts" =>
-							 array("function" => "bloggergetrecentposts",
-										 "signature" => $bloggergetrecentposts_sig,
-										 "docstring" => $bloggergetrecentposts_doc),
-
-							 "blogger.getTemplate" =>
-							 array("function" => "bloggergettemplate",
-										 "signature" => $bloggergettemplate_sig,
-										 "docstring" => $bloggergettemplate_doc),
-
-							 "blogger.setTemplate" =>
-							 array("function" => "bloggersettemplate",
-										 "signature" => $bloggersettemplate_sig,
-										 "docstring" => $bloggersettemplate_doc),
-
-
-							 "pingback.ping" =>
-							 array("function" => "pingback_ping",
-										 "signature" => $pingback_ping_sig,
-										 "docstring" => $pingback_ping_doc),
 
-						)
-				);
 
-?>
\ No newline at end of file
+?>
